diff --git a/algo/algo.go b/algo/algo.go index f504f4caa1..8475058232 100644 --- a/algo/algo.go +++ b/algo/algo.go @@ -9,7 +9,7 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package algo ;import _d "strconv";func _fa (_ga byte )bool {return _ga >='0'&&_ga <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_fd :=make ([]byte ,len (s )*cnt );_egf :=[]byte (s );for _de :=0;_de < cnt ;_de ++{copy (_fd [_de :],_egf );};return string (_fd );}; +package algo ;import _b "strconv";func _e (_g byte )bool {return _g >='0'&&_g <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_dd :=make ([]byte ,len (s )*cnt );_gd :=[]byte (s );for _f :=0;_f < cnt ;_f ++{copy (_dd [_f :],_gd );};return string (_dd );}; // NaturalLess compares two strings in a human manner so rId2 sorts less than rId10 -func NaturalLess (lhs ,rhs string )bool {_dd ,_ad :=0,0;for _dd < len (lhs )&&_ad < len (rhs ){_ab :=lhs [_dd ];_fb :=rhs [_ad ];_f :=_fa (_ab );_b :=_fa (_fb );switch {case _f &&!_b :return true ;case !_f &&_b :return false ;case !_f &&!_b :if _ab !=_fb {return _ab < _fb ;};_dd ++;_ad ++;default:_e :=_dd +1;_bf :=_ad +1;for _e < len (lhs )&&_fa (lhs [_e ]){_e ++;};for _bf < len (rhs )&&_fa (rhs [_bf ]){_bf ++;};_bd ,_ :=_d .ParseUint (lhs [_dd :_e ],10,64);_g ,_ :=_d .ParseUint (rhs [_dd :_bf ],10,64);if _bd !=_g {return _bd < _g ;};_dd =_e ;_ad =_bf ;};};return len (lhs )< len (rhs );}; \ No newline at end of file +func NaturalLess (lhs ,rhs string )bool {_a ,_bf :=0,0;for _a < len (lhs )&&_bf < len (rhs ){_c :=lhs [_a ];_bd :=rhs [_bf ];_df :=_e (_c );_ag :=_e (_bd );switch {case _df &&!_ag :return true ;case !_df &&_ag :return false ;case !_df &&!_ag :if _c !=_bd {return _c < _bd ;};_a ++;_bf ++;default:_ea :=_a +1;_af :=_bf +1;for _ea < len (lhs )&&_e (lhs [_ea ]){_ea ++;};for _af < len (rhs )&&_e (rhs [_af ]){_af ++;};_gc ,_ :=_b .ParseUint (lhs [_a :_ea ],10,64);_da ,_ :=_b .ParseUint (rhs [_a :_af ],10,64);if _gc !=_da {return _gc < _da ;};_a =_ea ;_bf =_af ;};};return len (lhs )< len (rhs );}; \ No newline at end of file diff --git a/chart/chart.go b/chart/chart.go index 4c84b8c7b3..55f79921ff 100644 --- a/chart/chart.go +++ b/chart/chart.go @@ -9,523 +9,523 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package chart ;import (_cdb "fmt";_acb "github.com/unidoc/unioffice";_gcd "github.com/unidoc/unioffice/color";_ba "github.com/unidoc/unioffice/drawing";_cdg "github.com/unidoc/unioffice/measurement";_dge "github.com/unidoc/unioffice/schema/soo/dml";_bbdc "github.com/unidoc/unioffice/schema/soo/dml/chart";_gda "math/rand";);type Title struct{_dcb *_bbdc .CT_Title }; +package chart ;import (_c "fmt";_gd "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/color";_gf "github.com/unidoc/unioffice/drawing";_f "github.com/unidoc/unioffice/measurement";_bg "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chart";_b "math/rand";); -// AddSeries adds a default series to a line chart. -func (_fcda Line3DChart )AddSeries ()LineChartSeries {_eca :=_fcda .nextColor (len (_fcda ._eeb .Ser ));_bae :=_bbdc .NewCT_LineSer ();_fcda ._eeb .Ser =append (_fcda ._eeb .Ser ,_bae );_bae .Idx .ValAttr =uint32 (len (_fcda ._eeb .Ser )-1);_bae .Order .ValAttr =uint32 (len (_fcda ._eeb .Ser )-1);_fec :=LineChartSeries {_bae };_fec .InitializeDefaults ();_fec .Properties ().LineProperties ().SetSolidFill (_eca );_fec .Properties ().SetSolidFill (_eca );return _fec ;}; +// SetOrder sets the order of the series +func (_ecc ScatterChartSeries )SetOrder (idx uint32 ){_ecc ._eaf .Order .ValAttr =idx }; -// Properties returns the Bubble chart series shape properties. -func (_cca BubbleChartSeries )Properties ()_ba .ShapeProperties {if _cca ._dfa .SpPr ==nil {_cca ._dfa .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_cca ._dfa .SpPr );};func MakeSeriesAxis (x *_bbdc .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; +// AddBubbleChart adds a new bubble chart. +func (_ead Chart )AddBubbleChart ()BubbleChart {_ada :=_g .NewCT_PlotAreaChoice ();_ead ._gad .Chart .PlotArea .Choice =append (_ead ._gad .Chart .PlotArea .Choice ,_ada );_ada .BubbleChart =_g .NewCT_BubbleChart ();_gee :=BubbleChart {_eef :_ada .BubbleChart };_gee .InitializeDefaults ();return _gee ;};func (_bbc LineChartSeries )Values ()NumberDataSource {if _bbc ._dae .Val ==nil {_bbc ._dae .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_bbc ._dae .Val );};func (_ece RadarChart )AddAxis (axis Axis ){_bcg :=_g .NewCT_UnsignedInt ();_bcg .ValAttr =axis .AxisID ();_ece ._deff .AxId =append (_ece ._deff .AxId ,_bcg );};func (_ffcc ScatterChart )InitializeDefaults (){_ffcc ._fdee .ScatterStyle .ValAttr =_g .ST_ScatterStyleMarker ;};func (_dad Chart )AddSeriesAxis ()SeriesAxis {_gge :=_g .NewCT_SerAx ();if _dad ._gad .Chart .PlotArea .CChoice ==nil {_dad ._gad .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_gge .AxId =_g .NewCT_UnsignedInt ();_gge .AxId .ValAttr =0x7FFFFFFF&_b .Uint32 ();_dad ._gad .Chart .PlotArea .CChoice .SerAx =append (_dad ._gad .Chart .PlotArea .CChoice .SerAx ,_gge );_gge .Delete =_g .NewCT_Boolean ();_gge .Delete .ValAttr =_gd .Bool (false );_bgaa :=MakeSeriesAxis (_gge );_bgaa .InitializeDefaults ();return _bgaa ;}; -// AddSeries adds a default series to an Pie chart. -func (_ebb PieOfPieChart )AddSeries ()PieChartSeries {_bace :=_bbdc .NewCT_PieSer ();_ebb ._bda .Ser =append (_ebb ._bda .Ser ,_bace );_bace .Idx .ValAttr =uint32 (len (_ebb ._bda .Ser )-1);_bace .Order .ValAttr =uint32 (len (_ebb ._bda .Ser )-1);_bcbd :=PieChartSeries {_bace };_bcbd .InitializeDefaults ();return _bcbd ;};func (_fbff BarChart )AddAxis (axis Axis ){_cdfd :=_bbdc .NewCT_UnsignedInt ();_cdfd .ValAttr =axis .AxisID ();_fbff ._aedb .AxId =append (_fbff ._aedb .AxId ,_cdfd );};func (_edef DataLabels )SetShowPercent (b bool ){_edef .ensureChoice ();_edef ._eab .Choice .ShowPercent =_bbdc .NewCT_Boolean ();_edef ._eab .Choice .ShowPercent .ValAttr =_acb .Bool (b );};func (_fea DataLabels )SetShowLegendKey (b bool ){_fea .ensureChoice ();_fea ._eab .Choice .ShowLegendKey =_bbdc .NewCT_Boolean ();_fea ._eab .Choice .ShowLegendKey .ValAttr =_acb .Bool (b );}; +// Index returns the index of the series +func (_cfg SurfaceChartSeries )Index ()uint32 {return _cfg ._facf .Idx .ValAttr };func (_ggb ValueAxis )SetCrosses (axis Axis ){_ggb ._edg .CrossAx .ValAttr =axis .AxisID ()}; + +// SetDirection changes the direction of the bar chart (bar or column). +func (_cd BarChart )SetDirection (d _g .ST_BarDir ){_cd ._gea .BarDir .ValAttr =d }; // InitializeDefaults the bar chart to its defaults -func (_bce DoughnutChart )InitializeDefaults (){_bce ._edf .VaryColors =_bbdc .NewCT_Boolean ();_bce ._edf .VaryColors .ValAttr =_acb .Bool (true );_bce ._edf .HoleSize =_bbdc .NewCT_HoleSize ();_bce ._edf .HoleSize .ValAttr =&_bbdc .ST_HoleSize {};_bce ._edf .HoleSize .ValAttr .ST_HoleSizeUByte =_acb .Uint8 (50);}; +func (_af BarChart )InitializeDefaults (){_af .SetDirection (_g .ST_BarDirCol )}; -// X returns the inner wrapped XML type. -func (_cfed Bar3DChart )X ()*_bbdc .CT_Bar3DChart {return _cfed ._fgd }; +// AddSeries adds a default series to a Scatter chart. +func (_defd ScatterChart )AddSeries ()ScatterChartSeries {_ac :=_defd .nextColor (len (_defd ._fdee .Ser ));_baea :=_g .NewCT_ScatterSer ();_defd ._fdee .Ser =append (_defd ._fdee .Ser ,_baea );_baea .Idx .ValAttr =uint32 (len (_defd ._fdee .Ser )-1);_baea .Order .ValAttr =uint32 (len (_defd ._fdee .Ser )-1);_fgd :=ScatterChartSeries {_baea };_fgd .InitializeDefaults ();_fgd .Marker ().Properties ().LineProperties ().SetSolidFill (_ac );_fgd .Marker ().Properties ().SetSolidFill (_ac );return _fgd ;}; -// InitializeDefaults the bar chart to its defaults -func (_fab Pie3DChart )InitializeDefaults (){_fab ._dcga .VaryColors =_bbdc .NewCT_Boolean ();_fab ._dcga .VaryColors .ValAttr =_acb .Bool (true );};type ValueAxis struct{_ccde *_bbdc .CT_ValAx }; +// Properties returns the bar chart series shape properties. +func (_df AreaChartSeries )Properties ()_gf .ShapeProperties {if _df ._bf .SpPr ==nil {_df ._bf .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_df ._bf .SpPr );}; -// InitializeDefaults the bar chart to its defaults -func (_cbg Area3DChart )InitializeDefaults (){}; +// AddSeries adds a default series to a bar chart. +func (_eac BarChart )AddSeries ()BarChartSeries {_eg :=_eac .nextColor (len (_eac ._gea .Ser ));_bea :=_g .NewCT_BarSer ();_eac ._gea .Ser =append (_eac ._gea .Ser ,_bea );_bea .Idx .ValAttr =uint32 (len (_eac ._gea .Ser )-1);_bea .Order .ValAttr =uint32 (len (_eac ._gea .Ser )-1);_age :=BarChartSeries {_bea };_age .InitializeDefaults ();_age .Properties ().SetSolidFill (_eg );return _age ;}; -// X returns the inner wrapped XML type. -func (_ebdb PieChartSeries )X ()*_bbdc .CT_PieSer {return _ebdb ._feb }; +// SetExplosion sets the value that the segements of the pie are 'exploded' by +func (_cddd PieChartSeries )SetExplosion (v uint32 ){_cddd ._aad .Explosion =_g .NewCT_UnsignedInt ();_cddd ._aad .Explosion .ValAttr =v ;};type DataLabels struct{_cda *_g .CT_DLbls }; // X returns the inner wrapped XML type. -func (_bcd GridLines )X ()*_bbdc .CT_ChartLines {return _bcd ._bf }; - -// CategoryAxis returns the category data source. -func (_ef BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ef ._dfa .XVal ==nil {_ef ._dfa .XVal =_bbdc .NewCT_AxDataSource ();};return MakeAxisDataSource (_ef ._dfa .XVal );}; +func (_faed SurfaceChart )X ()*_g .CT_SurfaceChart {return _faed ._adeg }; // X returns the inner wrapped XML type. -func (_fcd ScatterChartSeries )X ()*_bbdc .CT_ScatterSer {return _fcd ._dfdf };func (_dad DataLabels )SetShowSeriesName (b bool ){_dad .ensureChoice ();_dad ._eab .Choice .ShowSerName =_bbdc .NewCT_Boolean ();_dad ._eab .Choice .ShowSerName .ValAttr =_acb .Bool (b );}; +func (_bdf RadarChart )X ()*_g .CT_RadarChart {return _bdf ._deff }; -// Bar3DChart is a 3D bar chart. -type Bar3DChart struct{chartBase ;_fgd *_bbdc .CT_Bar3DChart ;}; +// AddSeries adds a default series to an Radar chart. +func (_fcb RadarChart )AddSeries ()RadarChartSeries {_cfae :=_fcb .nextColor (len (_fcb ._deff .Ser ));_ccdd :=_g .NewCT_RadarSer ();_fcb ._deff .Ser =append (_fcb ._deff .Ser ,_ccdd );_ccdd .Idx .ValAttr =uint32 (len (_fcb ._deff .Ser )-1);_ccdd .Order .ValAttr =uint32 (len (_fcb ._deff .Ser )-1);_aaa :=RadarChartSeries {_ccdd };_aaa .InitializeDefaults ();_aaa .Properties ().SetSolidFill (_cfae );return _aaa ;}; -// Properties returns the bar chart series shape properties. -func (_eg PieChartSeries )Properties ()_ba .ShapeProperties {if _eg ._feb .SpPr ==nil {_eg ._feb .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_eg ._feb .SpPr );};func (_faf CategoryAxis )MajorGridLines ()GridLines {if _faf ._dcbca .MajorGridlines ==nil {_faf ._dcbca .MajorGridlines =_bbdc .NewCT_ChartLines ();};return GridLines {_faf ._dcbca .MajorGridlines };}; +// AddSeries adds a default series to an Pie chart. +func (_eee PieChart )AddSeries ()PieChartSeries {_ffff :=_g .NewCT_PieSer ();_eee ._ebf .Ser =append (_eee ._ebf .Ser ,_ffff );_ffff .Idx .ValAttr =uint32 (len (_eee ._ebf .Ser )-1);_ffff .Order .ValAttr =uint32 (len (_eee ._ebf .Ser )-1);_fdf :=PieChartSeries {_ffff };_fdf .InitializeDefaults ();return _fdf ;}; -// Properties returns the line chart series shape properties. -func (_fg ScatterChartSeries )Properties ()_ba .ShapeProperties {if _fg ._dfdf .SpPr ==nil {_fg ._dfdf .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_fg ._dfdf .SpPr );}; +// SetDisplayBlanksAs controls how missing values are displayed. +func (_bab Chart )SetDisplayBlanksAs (v _g .ST_DispBlanksAs ){_bab ._gad .Chart .DispBlanksAs =_g .NewCT_DispBlanksAs ();_bab ._gad .Chart .DispBlanksAs .ValAttr =v ;}; -// AddPieChart adds a new pie chart to a chart. -func (_ccd Chart )AddPieChart ()PieChart {_dba :=_bbdc .NewCT_PlotAreaChoice ();_ccd ._aaaf .Chart .PlotArea .Choice =append (_ccd ._aaaf .Chart .PlotArea .Choice ,_dba );_dba .PieChart =_bbdc .NewCT_PieChart ();_geaec :=PieChart {_bbd :_dba .PieChart };_geaec .InitializeDefaults ();return _geaec ;}; +// X returns the inner wrapped XML type. +func (_cce AreaChart )X ()*_g .CT_AreaChart {return _cce ._d };func (_ged DataLabels )SetShowPercent (b bool ){_ged .ensureChoice ();_ged ._cda .Choice .ShowPercent =_g .NewCT_Boolean ();_ged ._cda .Choice .ShowPercent .ValAttr =_gd .Bool (b );};func (_dgf Bar3DChart )AddAxis (axis Axis ){_da :=_g .NewCT_UnsignedInt ();_da .ValAttr =axis .AxisID ();_dgf ._ebd .AxId =append (_dgf ._ebd .AxId ,_da );}; -// BubbleChartSeries is a series to be used on a Bubble chart. -type BubbleChartSeries struct{_dfa *_bbdc .CT_BubbleSer };func (_bec chartBase )nextColor (_de int )_gcd .Color {return _cbd [_de %len (_cbd )]}; +// AddSeries adds a default series to a Bubble chart. +func (_gfec BubbleChart )AddSeries ()BubbleChartSeries {_dda :=_gfec .nextColor (len (_gfec ._eef .Ser ));_fab :=_g .NewCT_BubbleSer ();_gfec ._eef .Ser =append (_gfec ._eef .Ser ,_fab );_fab .Idx .ValAttr =uint32 (len (_gfec ._eef .Ser )-1);_fab .Order .ValAttr =uint32 (len (_gfec ._eef .Ser )-1);_ege :=BubbleChartSeries {_fab };_ege .InitializeDefaults ();_ege .Properties ().SetSolidFill (_dda );return _ege ;}; -// Properties returns the line chart series shape properties. -func (_dfgg LineChartSeries )Properties ()_ba .ShapeProperties {if _dfgg ._cce .SpPr ==nil {_dfgg ._cce .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_dfgg ._cce .SpPr );}; +// SetText sets the series text +func (_cbcd LineChartSeries )SetText (s string ){_cbcd ._dae .Tx =_g .NewCT_SerTx ();_cbcd ._dae .Tx .Choice .V =&s ;};func (_be nullAxis )AxisID ()uint32 {return 0}; -// InitializeDefaults the bar chart to its defaults -func (_eaa RadarChart )InitializeDefaults (){_eaa ._gcfb .RadarStyle .ValAttr =_bbdc .ST_RadarStyleMarker ;}; +// AddBar3DChart adds a new 3D bar chart to a chart. +func (_fae Chart )AddBar3DChart ()Bar3DChart {_bce (_fae ._gad .Chart );_ade :=_g .NewCT_PlotAreaChoice ();_fae ._gad .Chart .PlotArea .Choice =append (_fae ._gad .Chart .PlotArea .Choice ,_ade );_ade .Bar3DChart =_g .NewCT_Bar3DChart ();_ade .Bar3DChart .Grouping =_g .NewCT_BarGrouping ();_ade .Bar3DChart .Grouping .ValAttr =_g .ST_BarGroupingStandard ;_ecb :=Bar3DChart {_ebd :_ade .Bar3DChart };_ecb .InitializeDefaults ();return _ecb ;};func (_cae NumberDataSource )ensureChoice (){if _cae ._bcec .Choice ==nil {_cae ._bcec .Choice =_g .NewCT_NumDataSourceChoice ();};}; -// Order returns the order of the series -func (_dd LineChartSeries )Order ()uint32 {return _dd ._cce .Order .ValAttr }; +// AddSeries adds a default series to an Pie chart. +func (_ddd PieOfPieChart )AddSeries ()PieChartSeries {_fbeg :=_g .NewCT_PieSer ();_ddd ._babg .Ser =append (_ddd ._babg .Ser ,_fbeg );_fbeg .Idx .ValAttr =uint32 (len (_ddd ._babg .Ser )-1);_fbeg .Order .ValAttr =uint32 (len (_ddd ._babg .Ser )-1);_deag :=PieChartSeries {_fbeg };_deag .InitializeDefaults ();return _deag ;}; -// AddSeries adds a default series to an Doughnut chart. -func (_fgf DoughnutChart )AddSeries ()PieChartSeries {_bga :=_bbdc .NewCT_PieSer ();_fgf ._edf .Ser =append (_fgf ._edf .Ser ,_bga );_bga .Idx .ValAttr =uint32 (len (_fgf ._edf .Ser )-1);_bga .Order .ValAttr =uint32 (len (_fgf ._edf .Ser )-1);_agd :=PieChartSeries {_bga };_agd .InitializeDefaults ();return _agd ;};func (_gcc ScatterChart )InitializeDefaults (){_gcc ._bbe .ScatterStyle .ValAttr =_bbdc .ST_ScatterStyleMarker ;}; +// InitializeDefaults the Bubble chart to its defaults +func (_de BubbleChart )InitializeDefaults (){}; -// InitializeDefaults the bar chart to its defaults -func (_dc Bar3DChart )InitializeDefaults (){_dc .SetDirection (_bbdc .ST_BarDirCol )};func (_ffd Marker )Properties ()_ba .ShapeProperties {if _ffd ._daf .SpPr ==nil {_ffd ._daf .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_ffd ._daf .SpPr );}; +// SetText sets the series text. +func (_fbc BubbleChartSeries )SetText (s string ){_fbc ._caa .Tx =_g .NewCT_SerTx ();_fbc ._caa .Tx .Choice .V =&s ;};type LineChart struct{chartBase ;_cbc *_g .CT_LineChart ;}; -// X returns the inner wrapped XML type. -func (_fbfg LineChartSeries )X ()*_bbdc .CT_LineSer {return _fbfg ._cce }; +// AddValueAxis adds a value axis to the chart. +func (_eba Chart )AddValueAxis ()ValueAxis {_bb :=_g .NewCT_ValAx ();if _eba ._gad .Chart .PlotArea .CChoice ==nil {_eba ._gad .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_bb .AxId =_g .NewCT_UnsignedInt ();_bb .AxId .ValAttr =0x7FFFFFFF&_b .Uint32 ();_eba ._gad .Chart .PlotArea .CChoice .ValAx =append (_eba ._gad .Chart .PlotArea .CChoice .ValAx ,_bb );_bb .Delete =_g .NewCT_Boolean ();_bb .Delete .ValAttr =_gd .Bool (false );_bb .Scaling =_g .NewCT_Scaling ();_bb .Scaling .Orientation =_g .NewCT_Orientation ();_bb .Scaling .Orientation .ValAttr =_g .ST_OrientationMinMax ;_bb .Choice =&_g .EG_AxSharedChoice {};_bb .Choice .Crosses =_g .NewCT_Crosses ();_bb .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_bb .CrossBetween =_g .NewCT_CrossBetween ();_bb .CrossBetween .ValAttr =_g .ST_CrossBetweenBetween ;_edf :=MakeValueAxis (_bb );_edf .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray );_edf .SetMajorTickMark (_g .ST_TickMarkOut );_edf .SetMinorTickMark (_g .ST_TickMarkIn );_edf .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_edf .Properties ().LineProperties ().SetSolidFill (_e .Black );_edf .SetPosition (_g .ST_AxPosL );return _edf ;}; // X returns the inner wrapped XML type. -func (_feabe Title )X ()*_bbdc .CT_Title {return _feabe ._dcb }; +func (_fcfa ValueAxis )X ()*_g .CT_ValAx {return _fcfa ._edg }; -// SetText sets the series text. -func (_bagf BubbleChartSeries )SetText (s string ){_bagf ._dfa .Tx =_bbdc .NewCT_SerTx ();_bagf ._dfa .Tx .Choice .V =&s ;}; +// AddAxis adds an axis to a line chart. +func (_feec LineChart )AddAxis (axis Axis ){_adc :=_g .NewCT_UnsignedInt ();_adc .ValAttr =axis .AxisID ();_feec ._cbc .AxId =append (_feec ._cbc .AxId ,_adc );}; -// SetText sets the series text. -func (_ffb PieChartSeries )SetText (s string ){_ffb ._feb .Tx =_bbdc .NewCT_SerTx ();_ffb ._feb .Tx .Choice .V =&s ;};func (_daa DateAxis )SetTickLabelPosition (p _bbdc .ST_TickLblPos ){if p ==_bbdc .ST_TickLblPosUnset {_daa ._ebd .TickLblPos =nil ;}else {_daa ._ebd .TickLblPos =_bbdc .NewCT_TickLblPos ();_daa ._ebd .TickLblPos .ValAttr =p ;};}; +// X returns the inner wrapped XML type. +func (_cgfe Legend )X ()*_g .CT_Legend {return _cgfe ._ccd };type Line3DChart struct{chartBase ;_gbda *_g .CT_Line3DChart ;}; + +// AddAreaChart adds a new area chart to a chart. +func (_abd Chart )AddAreaChart ()AreaChart {_gfb :=_g .NewCT_PlotAreaChoice ();_abd ._gad .Chart .PlotArea .Choice =append (_abd ._gad .Chart .PlotArea .Choice ,_gfb );_gfb .AreaChart =_g .NewCT_AreaChart ();_gga :=AreaChart {_d :_gfb .AreaChart };_gga .InitializeDefaults ();return _gga ;}; // X returns the inner wrapped XML type. -func (_ge Pie3DChart )X ()*_bbdc .CT_Pie3DChart {return _ge ._dcga }; +func (_ee Bar3DChart )X ()*_g .CT_Bar3DChart {return _ee ._ebd }; // X returns the inner wrapped XML type. -func (_gcfc BubbleChart )X ()*_bbdc .CT_BubbleChart {return _gcfc ._ebf }; +func (_bgf StockChart )X ()*_g .CT_StockChart {return _bgf ._gfac };func (_cc Area3DChart )AddAxis (axis Axis ){_fc :=_g .NewCT_UnsignedInt ();_fc .ValAttr =axis .AxisID ();_cc ._gfe .AxId =append (_cc ._gfe .AxId ,_fc );}; // X returns the inner wrapped XML type. -func (_gdge LineChart )X ()*_bbdc .CT_LineChart {return _gdge ._bbg };func (_ccbc ValueAxis )SetCrosses (axis Axis ){_ccbc ._ccde .CrossAx .ValAttr =axis .AxisID ()}; +func (_gc Area3DChart )X ()*_g .CT_Area3DChart {return _gc ._gfe }; -// Properties returns the chart's shape properties. -func (_gcf Chart )Properties ()_ba .ShapeProperties {if _gcf ._aaaf .SpPr ==nil {_gcf ._aaaf .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_gcf ._aaaf .SpPr );}; +// Pie3DChart is a Pie3D chart. +type Pie3DChart struct{chartBase ;_gdfg *_g .CT_Pie3DChart ;};type NumberDataSource struct{_bcec *_g .CT_NumDataSource };func (_bfgf DataLabels )SetPosition (p _g .ST_DLblPos ){_bfgf .ensureChoice ();_bfgf ._cda .Choice .DLblPos =_g .NewCT_DLblPos ();_bfgf ._cda .Choice .DLblPos .ValAttr =p ;}; -// MakeAxisDataSource constructs an AxisDataSource wrapper. -func MakeAxisDataSource (x *_bbdc .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };};func MakeChart (x *_bbdc .ChartSpace )Chart {return Chart {x }};type nullAxis byte ; +// Values returns the value data source. +func (_ff AreaChartSeries )Values ()NumberDataSource {if _ff ._bf .Val ==nil {_ff ._bf .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_ff ._bf .Val );}; -// AddSurfaceChart adds a new surface chart to a chart. -func (_dcg Chart )AddSurfaceChart ()SurfaceChart {_c :=_bbdc .NewCT_PlotAreaChoice ();_dcg ._aaaf .Chart .PlotArea .Choice =append (_dcg ._aaaf .Chart .PlotArea .Choice ,_c );_c .SurfaceChart =_bbdc .NewCT_SurfaceChart ();_gfac (_dcg ._aaaf .Chart );_dcg ._aaaf .Chart .View3D .RotX .ValAttr =_acb .Int8 (90);_dcg ._aaaf .Chart .View3D .RotY .ValAttr =_acb .Uint16 (0);_dcg ._aaaf .Chart .View3D .Perspective =_bbdc .NewCT_Perspective ();_dcg ._aaaf .Chart .View3D .Perspective .ValAttr =_acb .Uint8 (0);_feab :=SurfaceChart {_cbfb :_c .SurfaceChart };_feab .InitializeDefaults ();return _feab ;}; +// AddCategoryAxis adds a category axis. +func (_efc Chart )AddCategoryAxis ()CategoryAxis {_bga :=_g .NewCT_CatAx ();if _efc ._gad .Chart .PlotArea .CChoice ==nil {_efc ._gad .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_bga .AxId =_g .NewCT_UnsignedInt ();_bga .AxId .ValAttr =0x7FFFFFFF&_b .Uint32 ();_efc ._gad .Chart .PlotArea .CChoice .CatAx =append (_efc ._gad .Chart .PlotArea .CChoice .CatAx ,_bga );_bga .Auto =_g .NewCT_Boolean ();_bga .Auto .ValAttr =_gd .Bool (true );_bga .Delete =_g .NewCT_Boolean ();_bga .Delete .ValAttr =_gd .Bool (false );_gec :=MakeCategoryAxis (_bga );_gec .InitializeDefaults ();return _gec ;}; -// Labels returns the data label properties. -func (_dgb ScatterChartSeries )Labels ()DataLabels {if _dgb ._dfdf .DLbls ==nil {_dgb ._dfdf .DLbls =_bbdc .NewCT_DLbls ();};return MakeDataLabels (_dgb ._dfdf .DLbls );}; +// CategoryAxis returns the category data source. +func (_eb AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _eb ._bf .Cat ==nil {_eb ._bf .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_eb ._bf .Cat );};func (_ddc DataLabels )SetShowSeriesName (b bool ){_ddc .ensureChoice ();_ddc ._cda .Choice .ShowSerName =_g .NewCT_Boolean ();_ddc ._cda .Choice .ShowSerName .ValAttr =_gd .Bool (b );};type chartBase struct{};func MakeLegend (l *_g .CT_Legend )Legend {return Legend {l }}; -// AddStockChart adds a new stock chart. -func (_abf Chart )AddStockChart ()StockChart {_ccgf :=_bbdc .NewCT_PlotAreaChoice ();_abf ._aaaf .Chart .PlotArea .Choice =append (_abf ._aaaf .Chart .PlotArea .Choice ,_ccgf );_ccgf .StockChart =_bbdc .NewCT_StockChart ();_gef :=StockChart {_dbc :_ccgf .StockChart };_gef .InitializeDefaults ();return _gef ;};type CategoryAxis struct{_dcbca *_bbdc .CT_CatAx };func _gfac (_ccg *_bbdc .CT_Chart ){_ccg .View3D =_bbdc .NewCT_View3D ();_ccg .View3D .RotX =_bbdc .NewCT_RotX ();_ccg .View3D .RotX .ValAttr =_acb .Int8 (15);_ccg .View3D .RotY =_bbdc .NewCT_RotY ();_ccg .View3D .RotY .ValAttr =_acb .Uint16 (20);_ccg .View3D .RAngAx =_bbdc .NewCT_Boolean ();_ccg .View3D .RAngAx .ValAttr =_acb .Bool (false );_ccg .Floor =_bbdc .NewCT_Surface ();_ccg .Floor .Thickness =_bbdc .NewCT_Thickness ();_ccg .Floor .Thickness .ValAttr .Uint32 =_acb .Uint32 (0);_ccg .SideWall =_bbdc .NewCT_Surface ();_ccg .SideWall .Thickness =_bbdc .NewCT_Thickness ();_ccg .SideWall .Thickness .ValAttr .Uint32 =_acb .Uint32 (0);_ccg .BackWall =_bbdc .NewCT_Surface ();_ccg .BackWall .Thickness =_bbdc .NewCT_Thickness ();_ccg .BackWall .Thickness .ValAttr .Uint32 =_acb .Uint32 (0);};func (_gff Legend )SetPosition (p _bbdc .ST_LegendPos ){if p ==_bbdc .ST_LegendPosUnset {_gff ._aag .LegendPos =nil ;}else {_gff ._aag .LegendPos =_bbdc .NewCT_LegendPos ();_gff ._aag .LegendPos .ValAttr =p ;};}; +// AddArea3DChart adds a new area chart to a chart. +func (_ae Chart )AddArea3DChart ()Area3DChart {_bce (_ae ._gad .Chart );_faf :=_g .NewCT_PlotAreaChoice ();_ae ._gad .Chart .PlotArea .Choice =append (_ae ._gad .Chart .PlotArea .Choice ,_faf );_faf .Area3DChart =_g .NewCT_Area3DChart ();_edd :=Area3DChart {_gfe :_faf .Area3DChart };_edd .InitializeDefaults ();return _edd ;};func (_bee chartBase )nextColor (_deb int )_e .Color {return _cb [_deb %len (_cb )]};func (_cfd CategoryAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_cfd ._ccf .MajorTickMark =nil ;}else {_cfd ._ccf .MajorTickMark =_g .NewCT_TickMark ();_cfd ._ccf .MajorTickMark .ValAttr =m ;};}; -// AddCategoryAxis adds a category axis. -func (_bef Chart )AddCategoryAxis ()CategoryAxis {_dag :=_bbdc .NewCT_CatAx ();if _bef ._aaaf .Chart .PlotArea .CChoice ==nil {_bef ._aaaf .Chart .PlotArea .CChoice =_bbdc .NewCT_PlotAreaChoice1 ();};_dag .AxId =_bbdc .NewCT_UnsignedInt ();_dag .AxId .ValAttr =0x7FFFFFFF&_gda .Uint32 ();_bef ._aaaf .Chart .PlotArea .CChoice .CatAx =append (_bef ._aaaf .Chart .PlotArea .CChoice .CatAx ,_dag );_dag .Auto =_bbdc .NewCT_Boolean ();_dag .Auto .ValAttr =_acb .Bool (true );_dag .Delete =_bbdc .NewCT_Boolean ();_dag .Delete .ValAttr =_acb .Bool (false );_cgb :=MakeCategoryAxis (_dag );_cgb .InitializeDefaults ();return _cgb ;}; +// SetText sets the series text. +func (_ddab PieChartSeries )SetText (s string ){_ddab ._aad .Tx =_g .NewCT_SerTx ();_ddab ._aad .Tx .Choice .V =&s ;};func (_cfdg SurfaceChartSeries )Values ()NumberDataSource {if _cfdg ._facf .Val ==nil {_cfdg ._facf .Val =_g .NewCT_NumDataSource ();};_cga :=MakeNumberDataSource (_cfdg ._facf .Val );_cga .CreateEmptyNumberCache ();return _cga ;}; -// AddBarChart adds a new bar chart to a chart. -func (_fde Chart )AddBarChart ()BarChart {_d :=_bbdc .NewCT_PlotAreaChoice ();_fde ._aaaf .Chart .PlotArea .Choice =append (_fde ._aaaf .Chart .PlotArea .Choice ,_d );_d .BarChart =_bbdc .NewCT_BarChart ();_d .BarChart .Grouping =_bbdc .NewCT_BarGrouping ();_d .BarChart .Grouping .ValAttr =_bbdc .ST_BarGroupingStandard ;_dbb :=BarChart {_aedb :_d .BarChart };_dbb .InitializeDefaults ();return _dbb ;}; +// SetHoleSize controls the hole size in the pie chart and is measured in percent. +func (_eed DoughnutChart )SetHoleSize (pct uint8 ){if _eed ._aba .HoleSize ==nil {_eed ._aba .HoleSize =_g .NewCT_HoleSize ();};if _eed ._aba .HoleSize .ValAttr ==nil {_eed ._aba .HoleSize .ValAttr =&_g .ST_HoleSize {};};_eed ._aba .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;}; -// SetValues sets values directly on a source. -func (_gfa NumberDataSource )SetValues (v []float64 ){_gfa .ensureChoice ();_gfa ._gab .Choice .NumRef =nil ;_gfa ._gab .Choice .NumLit =_bbdc .NewCT_NumData ();_gfa ._gab .Choice .NumLit .PtCount =_bbdc .NewCT_UnsignedInt ();_gfa ._gab .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _cbaf ,_fdf :=range v {_gfa ._gab .Choice .NumLit .Pt =append (_gfa ._gab .Choice .NumLit .Pt ,&_bbdc .CT_NumVal {IdxAttr :uint32 (_cbaf ),V :_cdb .Sprintf ("\u0025\u0067",_fdf )});};}; +// RemoveLegend removes the legend if the chart has one. +func (_cca Chart )RemoveLegend (){_cca ._gad .Chart .Legend =nil }; -// Pie3DChart is a Pie3D chart. -type Pie3DChart struct{chartBase ;_dcga *_bbdc .CT_Pie3DChart ;}; +// Order returns the order of the series +func (_egfa SurfaceChartSeries )Order ()uint32 {return _egfa ._facf .Order .ValAttr }; -// PieChart is a Pie chart. -type PieChart struct{chartBase ;_bbd *_bbdc .CT_PieChart ;}; +// AddAxis adds an axis to a line chart. +func (_ccec Line3DChart )AddAxis (axis Axis ){_egc :=_g .NewCT_UnsignedInt ();_egc .ValAttr =axis .AxisID ();_ccec ._gbda .AxId =append (_ccec ._gbda .AxId ,_egc );}; // AddSeries adds a default series to a line chart. -func (_bfb LineChart )AddSeries ()LineChartSeries {_bge :=_bfb .nextColor (len (_bfb ._bbg .Ser ));_gfab :=_bbdc .NewCT_LineSer ();_bfb ._bbg .Ser =append (_bfb ._bbg .Ser ,_gfab );_gfab .Idx .ValAttr =uint32 (len (_bfb ._bbg .Ser )-1);_gfab .Order .ValAttr =uint32 (len (_bfb ._bbg .Ser )-1);_gcg :=LineChartSeries {_gfab };_gcg .InitializeDefaults ();_gcg .Properties ().LineProperties ().SetSolidFill (_bge );return _gcg ;};func (_dcd ValueAxis )AxisID ()uint32 {return _dcd ._ccde .AxId .ValAttr }; +func (_gbe Line3DChart )AddSeries ()LineChartSeries {_deba :=_gbe .nextColor (len (_gbe ._gbda .Ser ));_cab :=_g .NewCT_LineSer ();_gbe ._gbda .Ser =append (_gbe ._gbda .Ser ,_cab );_cab .Idx .ValAttr =uint32 (len (_gbe ._gbda .Ser )-1);_cab .Order .ValAttr =uint32 (len (_gbe ._gbda .Ser )-1);_bcab :=LineChartSeries {_cab };_bcab .InitializeDefaults ();_bcab .Properties ().LineProperties ().SetSolidFill (_deba );_bcab .Properties ().SetSolidFill (_deba );return _bcab ;}; // X returns the inner wrapped XML type. -func (_eaf Surface3DChart )X ()*_bbdc .CT_Surface3DChart {return _eaf ._fdd };func (_ea nullAxis )AxisID ()uint32 {return 0}; - -// Chart is a generic chart. -type Chart struct{_aaaf *_bbdc .ChartSpace }; - -// AddLineChart adds a new line chart to a chart. -func (_aae Chart )AddLineChart ()LineChart {_fe :=_bbdc .NewCT_PlotAreaChoice ();_aae ._aaaf .Chart .PlotArea .Choice =append (_aae ._aaaf .Chart .PlotArea .Choice ,_fe );_fe .LineChart =_bbdc .NewCT_LineChart ();_fe .LineChart .Grouping =_bbdc .NewCT_Grouping ();_fe .LineChart .Grouping .ValAttr =_bbdc .ST_GroupingStandard ;return LineChart {_bbg :_fe .LineChart };}; +func (_fbcd Line3DChart )X ()*_g .CT_Line3DChart {return _fbcd ._gbda }; -// AddAreaChart adds a new area chart to a chart. -func (_cfe Chart )AddAreaChart ()AreaChart {_cgbg :=_bbdc .NewCT_PlotAreaChoice ();_cfe ._aaaf .Chart .PlotArea .Choice =append (_cfe ._aaaf .Chart .PlotArea .Choice ,_cgbg );_cgbg .AreaChart =_bbdc .NewCT_AreaChart ();_agf :=AreaChart {_cc :_cgbg .AreaChart };_agf .InitializeDefaults ();return _agf ;}; +// CategoryAxis returns the category data source. +func (_cac BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cac ._ccb .Cat ==nil {_cac ._ccb .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_cac ._ccb .Cat );}; -// AddScatterChart adds a scatter (X/Y) chart. -func (_aa Chart )AddScatterChart ()ScatterChart {_eecf :=_bbdc .NewCT_PlotAreaChoice ();_aa ._aaaf .Chart .PlotArea .Choice =append (_aa ._aaaf .Chart .PlotArea .Choice ,_eecf );_eecf .ScatterChart =_bbdc .NewCT_ScatterChart ();_agdc :=ScatterChart {_bbe :_eecf .ScatterChart };_agdc .InitializeDefaults ();return _agdc ;}; +// SetNumberReference is used to set the source data to a range of cells containing +// numbers. +func (_dga CategoryAxisDataSource )SetNumberReference (s string ){_dga ._egb .Choice =_g .NewCT_AxDataSourceChoice ();_dga ._egb .Choice .NumRef =_g .NewCT_NumRef ();_dga ._egb .Choice .NumRef .F =s ;};func (_dag Marker )Properties ()_gf .ShapeProperties {if _dag ._aac .SpPr ==nil {_dag ._aac .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_dag ._aac .SpPr );}; -// SetText sets the series text. -func (_bfgc RadarChartSeries )SetText (s string ){_bfgc ._df .Tx =_bbdc .NewCT_SerTx ();_bfgc ._df .Tx .Choice .V =&s ;};func (_gc DateAxis )MajorGridLines ()GridLines {if _gc ._ebd .MajorGridlines ==nil {_gc ._ebd .MajorGridlines =_bbdc .NewCT_ChartLines ();};return GridLines {_gc ._ebd .MajorGridlines };}; +// Index returns the index of the series +func (_bbb LineChartSeries )Index ()uint32 {return _bbb ._dae .Idx .ValAttr }; -// BarChartSeries is a series to be used on a bar chart. -type BarChartSeries struct{_bdbg *_bbdc .CT_BarSer }; +// InitializeDefaults initializes an Radar series to the default values. +func (_ebc RadarChartSeries )InitializeDefaults (){}; -// AddPie3DChart adds a new pie chart to a chart. -func (_cfc Chart )AddPie3DChart ()Pie3DChart {_gfac (_cfc ._aaaf .Chart );_ccdg :=_bbdc .NewCT_PlotAreaChoice ();_cfc ._aaaf .Chart .PlotArea .Choice =append (_cfc ._aaaf .Chart .PlotArea .Choice ,_ccdg );_ccdg .Pie3DChart =_bbdc .NewCT_Pie3DChart ();_cba :=Pie3DChart {_dcga :_ccdg .Pie3DChart };_cba .InitializeDefaults ();return _cba ;}; +// X returns the inner wrapped XML type. +func (_cbb PieChart )X ()*_g .CT_PieChart {return _cbb ._ebf }; -// InitializeDefaults the Bubble chart to its defaults -func (_cge BubbleChart )InitializeDefaults (){}; +// InitializeDefaults the bar chart to its defaults +func (_ccda PieOfPieChart )InitializeDefaults (){_ccda ._babg .VaryColors =_g .NewCT_Boolean ();_ccda ._babg .VaryColors .ValAttr =_gd .Bool (true );_ccda .SetType (_g .ST_OfPieTypePie );_ccda ._babg .SecondPieSize =_g .NewCT_SecondPieSize ();_ccda ._babg .SecondPieSize .ValAttr =&_g .ST_SecondPieSize {};_ccda ._babg .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_gd .Uint16 (75);_fbb :=_g .NewCT_ChartLines ();_fbb .SpPr =_bg .NewCT_ShapeProperties ();_gbfa :=_gf .MakeShapeProperties (_fbb .SpPr );_gbfa .LineProperties ().SetSolidFill (_e .Auto );_ccda ._babg .SerLines =append (_ccda ._babg .SerLines ,_fbb );};func (_ede DataLabels )SetShowLegendKey (b bool ){_ede .ensureChoice ();_ede ._cda .Choice .ShowLegendKey =_g .NewCT_Boolean ();_ede ._cda .Choice .ShowLegendKey .ValAttr =_gd .Bool (b );}; -// AddTitle sets a new title on the chart. -func (_dgd Chart )AddTitle ()Title {_dgd ._aaaf .Chart .Title =_bbdc .NewCT_Title ();_dgd ._aaaf .Chart .Title .Overlay =_bbdc .NewCT_Boolean ();_dgd ._aaaf .Chart .Title .Overlay .ValAttr =_acb .Bool (false );_dgd ._aaaf .Chart .AutoTitleDeleted =_bbdc .NewCT_Boolean ();_dgd ._aaaf .Chart .AutoTitleDeleted .ValAttr =_acb .Bool (false );_feag :=MakeTitle (_dgd ._aaaf .Chart .Title );_feag .InitializeDefaults ();return _feag ;}; +// SetIndex sets the index of the series +func (_dbe ScatterChartSeries )SetIndex (idx uint32 ){_dbe ._eaf .Idx .ValAttr =idx };var NullAxis Axis =nullAxis (0); -// AddSeries adds a default series to an Radar chart. -func (_fagf RadarChart )AddSeries ()RadarChartSeries {_eecb :=_fagf .nextColor (len (_fagf ._gcfb .Ser ));_gcgd :=_bbdc .NewCT_RadarSer ();_fagf ._gcfb .Ser =append (_fagf ._gcfb .Ser ,_gcgd );_gcgd .Idx .ValAttr =uint32 (len (_fagf ._gcfb .Ser )-1);_gcgd .Order .ValAttr =uint32 (len (_fagf ._gcfb .Ser )-1);_dfd :=RadarChartSeries {_gcgd };_dfd .InitializeDefaults ();_dfd .Properties ().SetSolidFill (_eecb );return _dfd ;};type DateAxis struct{_ebd *_bbdc .CT_DateAx }; +// AddSeries adds a default series to a line chart. +func (_ddga LineChart )AddSeries ()LineChartSeries {_cddc :=_ddga .nextColor (len (_ddga ._cbc .Ser ));_dfdb :=_g .NewCT_LineSer ();_ddga ._cbc .Ser =append (_ddga ._cbc .Ser ,_dfdb );_dfdb .Idx .ValAttr =uint32 (len (_ddga ._cbc .Ser )-1);_dfdb .Order .ValAttr =uint32 (len (_ddga ._cbc .Ser )-1);_fac :=LineChartSeries {_dfdb };_fac .InitializeDefaults ();_fac .Properties ().LineProperties ().SetSolidFill (_cddc );return _fac ;}; -// InitializeDefaults initializes a Bubble chart series to the default values. -func (_agb BubbleChartSeries )InitializeDefaults (){};type LineChart struct{chartBase ;_bbg *_bbdc .CT_LineChart ;}; +// AddScatterChart adds a scatter (X/Y) chart. +func (_bcef Chart )AddScatterChart ()ScatterChart {_cea :=_g .NewCT_PlotAreaChoice ();_bcef ._gad .Chart .PlotArea .Choice =append (_bcef ._gad .Chart .PlotArea .Choice ,_cea );_cea .ScatterChart =_g .NewCT_ScatterChart ();_fbag :=ScatterChart {_fdee :_cea .ScatterChart };_fbag .InitializeDefaults ();return _fbag ;}; -// SetText sets the series text. -func (_afffd AreaChartSeries )SetText (s string ){_afffd ._ead .Tx =_bbdc .NewCT_SerTx ();_afffd ._ead .Tx .Choice .V =&s ;};func (_aef Surface3DChart )InitializeDefaults (){_aef ._fdd .Wireframe =_bbdc .NewCT_Boolean ();_aef ._fdd .Wireframe .ValAttr =_acb .Bool (false );_aef ._fdd .BandFmts =_bbdc .NewCT_BandFmts ();for _fca :=0;_fca < 15;_fca ++{_aac :=_bbdc .NewCT_BandFmt ();_aac .Idx .ValAttr =uint32 (_fca );_aac .SpPr =_dge .NewCT_ShapeProperties ();_bdb :=_ba .MakeShapeProperties (_aac .SpPr );_bdb .SetSolidFill (_aef .nextColor (_fca ));_aef ._fdd .BandFmts .BandFmt =append (_aef ._fdd .BandFmts .BandFmt ,_aac );};}; +// X returns the inner wrapped XML type. +func (_dada PieChartSeries )X ()*_g .CT_PieSer {return _dada ._aad }; -// AddRadarChart adds a new radar chart to a chart. -func (_be Chart )AddRadarChart ()RadarChart {_cde :=_bbdc .NewCT_PlotAreaChoice ();_be ._aaaf .Chart .PlotArea .Choice =append (_be ._aaaf .Chart .PlotArea .Choice ,_cde );_cde .RadarChart =_bbdc .NewCT_RadarChart ();_baa :=RadarChart {_gcfb :_cde .RadarChart };_baa .InitializeDefaults ();return _baa ;}; +// AddSeries adds a default series to a bar chart. +func (_ggc Bar3DChart )AddSeries ()BarChartSeries {_dc :=_ggc .nextColor (len (_ggc ._ebd .Ser ));_ebg :=_g .NewCT_BarSer ();_ggc ._ebd .Ser =append (_ggc ._ebd .Ser ,_ebg );_ebg .Idx .ValAttr =uint32 (len (_ggc ._ebd .Ser )-1);_ebg .Order .ValAttr =uint32 (len (_ggc ._ebd .Ser )-1);_fb :=BarChartSeries {_ebg };_fb .InitializeDefaults ();_fb .Properties ().SetSolidFill (_dc );return _fb ;}; -// AddSurface3DChart adds a new 3D surface chart to a chart. -func (_dcec Chart )AddSurface3DChart ()Surface3DChart {_fed :=_bbdc .NewCT_PlotAreaChoice ();_dcec ._aaaf .Chart .PlotArea .Choice =append (_dcec ._aaaf .Chart .PlotArea .Choice ,_fed );_fed .Surface3DChart =_bbdc .NewCT_Surface3DChart ();_gfac (_dcec ._aaaf .Chart );_feae :=Surface3DChart {_fdd :_fed .Surface3DChart };_feae .InitializeDefaults ();return _feae ;};func (_defd SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _defd ._fdeg .Cat ==nil {_defd ._fdeg .Cat =_bbdc .NewCT_AxDataSource ();};return MakeAxisDataSource (_defd ._fdeg .Cat );};func MakeMarker (x *_bbdc .CT_Marker )Marker {return Marker {x }};type ScatterChart struct{chartBase ;_bbe *_bbdc .CT_ScatterChart ;}; +// X returns the inner wrapped XML type. +func (_fee GridLines )X ()*_g .CT_ChartLines {return _fee ._bd }; -// BarChart is a 2D bar chart. -type BarChart struct{chartBase ;_aedb *_bbdc .CT_BarChart ;};func (_fbc RadarChart )AddAxis (axis Axis ){_bfad :=_bbdc .NewCT_UnsignedInt ();_bfad .ValAttr =axis .AxisID ();_fbc ._gcfb .AxId =append (_fbc ._gcfb .AxId ,_bfad );};func (_dca ValueAxis )SetTickLabelPosition (p _bbdc .ST_TickLblPos ){if p ==_bbdc .ST_TickLblPosUnset {_dca ._ccde .TickLblPos =nil ;}else {_dca ._ccde .TickLblPos =_bbdc .NewCT_TickLblPos ();_dca ._ccde .TickLblPos .ValAttr =p ;};};func MakeNumberDataSource (x *_bbdc .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }};func (_bccf DateAxis )Properties ()_ba .ShapeProperties {if _bccf ._ebd .SpPr ==nil {_bccf ._ebd .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_bccf ._ebd .SpPr );};func (_ddd SurfaceChart )InitializeDefaults (){_ddd ._cbfb .Wireframe =_bbdc .NewCT_Boolean ();_ddd ._cbfb .Wireframe .ValAttr =_acb .Bool (false );_ddd ._cbfb .BandFmts =_bbdc .NewCT_BandFmts ();for _bcbe :=0;_bcbe < 15;_bcbe ++{_bbc :=_bbdc .NewCT_BandFmt ();_bbc .Idx .ValAttr =uint32 (_bcbe );_bbc .SpPr =_dge .NewCT_ShapeProperties ();_gcdc :=_ba .MakeShapeProperties (_bbc .SpPr );_gcdc .SetSolidFill (_ddd .nextColor (_bcbe ));_ddd ._cbfb .BandFmts .BandFmt =append (_ddd ._cbfb .BandFmts .BandFmt ,_bbc );};};func (_bba DataLabels )SetShowCategoryName (b bool ){_bba .ensureChoice ();_bba ._eab .Choice .ShowCatName =_bbdc .NewCT_Boolean ();_bba ._eab .Choice .ShowCatName .ValAttr =_acb .Bool (b );};func (_cbgb LineChartSeries )InitializeDefaults (){_cbgb .Properties ().LineProperties ().SetWidth (1*_cdg .Point );_cbgb .Properties ().LineProperties ().SetSolidFill (_gcd .Black );_cbgb .Properties ().LineProperties ().SetJoin (_ba .LineJoinRound );_cbgb .Marker ().SetSymbol (_bbdc .ST_MarkerStyleNone );_cbgb .Labels ().SetShowLegendKey (false );_cbgb .Labels ().SetShowValue (false );_cbgb .Labels ().SetShowPercent (false );_cbgb .Labels ().SetShowCategoryName (false );_cbgb .Labels ().SetShowSeriesName (false );_cbgb .Labels ().SetShowLeaderLines (false );};func (_fdc CategoryAxis )InitializeDefaults (){_fdc .SetPosition (_bbdc .ST_AxPosB );_fdc .SetMajorTickMark (_bbdc .ST_TickMarkOut );_fdc .SetMinorTickMark (_bbdc .ST_TickMarkIn );_fdc .SetTickLabelPosition (_bbdc .ST_TickLblPosNextTo );_fdc .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gcd .LightGray );_fdc .Properties ().LineProperties ().SetSolidFill (_gcd .Black );}; +// Properties returns the chart's shape properties. +func (_gff Chart )Properties ()_gf .ShapeProperties {if _gff ._gad .SpPr ==nil {_gff ._gad .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_gff ._gad .SpPr );}; -// AddSeries adds a default series to an area chart. -func (_gfd AreaChart )AddSeries ()AreaChartSeries {_eafg :=_gfd .nextColor (len (_gfd ._cc .Ser ));_fag :=_bbdc .NewCT_AreaSer ();_gfd ._cc .Ser =append (_gfd ._cc .Ser ,_fag );_fag .Idx .ValAttr =uint32 (len (_gfd ._cc .Ser )-1);_fag .Order .ValAttr =uint32 (len (_gfd ._cc .Ser )-1);_aff :=AreaChartSeries {_fag };_aff .InitializeDefaults ();_aff .Properties ().SetSolidFill (_eafg );return _aff ;};func (_eae NumberDataSource )ensureChoice (){if _eae ._gab .Choice ==nil {_eae ._gab .Choice =_bbdc .NewCT_NumDataSourceChoice ();};}; +// SetText sets the series text +func (_efg SurfaceChartSeries )SetText (s string ){_efg ._facf .Tx =_g .NewCT_SerTx ();_efg ._facf .Tx .Choice .V =&s ;}; -// RadarChart is an Radar chart that has a shaded Radar underneath a curve. -type RadarChart struct{chartBase ;_gcfb *_bbdc .CT_RadarChart ;}; +// AddSeries adds a default series to an Doughnut chart. +func (_bed DoughnutChart )AddSeries ()PieChartSeries {_cfa :=_g .NewCT_PieSer ();_bed ._aba .Ser =append (_bed ._aba .Ser ,_cfa );_cfa .Idx .ValAttr =uint32 (len (_bed ._aba .Ser )-1);_cfa .Order .ValAttr =uint32 (len (_bed ._aba .Ser )-1);_baa :=PieChartSeries {_cfa };_baa .InitializeDefaults ();return _baa ;}; -// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. -func (_baf Chart )AddDoughnutChart ()DoughnutChart {_ddec :=_bbdc .NewCT_PlotAreaChoice ();_baf ._aaaf .Chart .PlotArea .Choice =append (_baf ._aaaf .Chart .PlotArea .Choice ,_ddec );_ddec .DoughnutChart =_bbdc .NewCT_DoughnutChart ();_gaec :=DoughnutChart {_edf :_ddec .DoughnutChart };_gaec .InitializeDefaults ();return _gaec ;}; +// X returns the inner wrapped XML type. +func (_ccfb Marker )X ()*_g .CT_Marker {return _ccfb ._aac };func (_adg BubbleChart )AddAxis (axis Axis ){_ce :=_g .NewCT_UnsignedInt ();_ce .ValAttr =axis .AxisID ();_adg ._eef .AxId =append (_adg ._eef .AxId ,_ce );}; -// SetDisplayBlanksAs controls how missing values are displayed. -func (_ff Chart )SetDisplayBlanksAs (v _bbdc .ST_DispBlanksAs ){_ff ._aaaf .Chart .DispBlanksAs =_bbdc .NewCT_DispBlanksAs ();_ff ._aaaf .Chart .DispBlanksAs .ValAttr =v ;};func (_b CategoryAxis )SetMinorTickMark (m _bbdc .ST_TickMark ){if m ==_bbdc .ST_TickMarkUnset {_b ._dcbca .MinorTickMark =nil ;}else {_b ._dcbca .MinorTickMark =_bbdc .NewCT_TickMark ();_b ._dcbca .MinorTickMark .ValAttr =m ;};};type SeriesAxis struct{_ffc *_bbdc .CT_SerAx }; +// X returns the inner wrapped XML type. +func (_eae BarChartSeries )X ()*_g .CT_BarSer {return _eae ._ccb }; -// SetNumberReference is used to set the source data to a range of cells containing -// numbers. -func (_ac CategoryAxisDataSource )SetNumberReference (s string ){_ac ._bdaf .Choice =_bbdc .NewCT_AxDataSourceChoice ();_ac ._bdaf .Choice .NumRef =_bbdc .NewCT_NumRef ();_ac ._bdaf .Choice .NumRef .F =s ;};func (_ddg DataLabels )SetShowLeaderLines (b bool ){_ddg .ensureChoice ();_ddg ._eab .Choice .ShowLeaderLines =_bbdc .NewCT_Boolean ();_ddg ._eab .Choice .ShowLeaderLines .ValAttr =_acb .Bool (b );}; +// RadarChartSeries is a series to be used on an Radar chart. +type RadarChartSeries struct{_gbc *_g .CT_RadarSer };func (_ffe DateAxis )SetCrosses (axis Axis ){_ffe ._aab .CrossAx .ValAttr =axis .AxisID ()};type Title struct{_gaa *_g .CT_Title };func (_gde Title )ParagraphProperties ()_gf .ParagraphProperties {if _gde ._gaa .Tx ==nil {_gde .SetText ("");};if _gde ._gaa .Tx .Choice .Rich .P [0].PPr ==nil {_gde ._gaa .Tx .Choice .Rich .P [0].PPr =_bg .NewCT_TextParagraphProperties ();};return _gf .MakeParagraphProperties (_gde ._gaa .Tx .Choice .Rich .P [0].PPr );};func (_bef DataLabels )SetShowLeaderLines (b bool ){_bef .ensureChoice ();_bef ._cda .Choice .ShowLeaderLines =_g .NewCT_Boolean ();_bef ._cda .Choice .ShowLeaderLines .ValAttr =_gd .Bool (b );}; -// X returns the inner wrapped XML type. -func (_bb Legend )X ()*_bbdc .CT_Legend {return _bb ._aag }; +// CategoryAxis returns the category data source. +func (_fd BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fd ._caa .XVal ==nil {_fd ._caa .XVal =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_fd ._caa .XVal );};func (_bbd DateAxis )MajorGridLines ()GridLines {if _bbd ._aab .MajorGridlines ==nil {_bbd ._aab .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_bbd ._aab .MajorGridlines };}; -// SetValues is used to set the source data to a set of values. -func (_afde CategoryAxisDataSource )SetValues (v []string ){_afde ._bdaf .Choice =_bbdc .NewCT_AxDataSourceChoice ();_afde ._bdaf .Choice .StrLit =_bbdc .NewCT_StrData ();_afde ._bdaf .Choice .StrLit .PtCount =_bbdc .NewCT_UnsignedInt ();_afde ._bdaf .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _bdec ,_ecbe :=range v {_afde ._bdaf .Choice .StrLit .Pt =append (_afde ._bdaf .Choice .StrLit .Pt ,&_bbdc .CT_StrVal {IdxAttr :uint32 (_bdec ),V :_ecbe });};}; +// InitializeDefaults the bar chart to its defaults +func (_ba AreaChart )InitializeDefaults (){}; -// AddAxis adds an axis to a Surface chart. -func (_ae Surface3DChart )AddAxis (axis Axis ){_bfec :=_bbdc .NewCT_UnsignedInt ();_bfec .ValAttr =axis .AxisID ();_ae ._fdd .AxId =append (_ae ._fdd .AxId ,_bfec );};func (_cgg BubbleChart )AddAxis (axis Axis ){_ede :=_bbdc .NewCT_UnsignedInt ();_ede .ValAttr =axis .AxisID ();_cgg ._ebf .AxId =append (_cgg ._ebf .AxId ,_ede );}; +// StockChart is a 2D Stock chart. +type StockChart struct{chartBase ;_gfac *_g .CT_StockChart ;}; -// AddBubbleChart adds a new bubble chart. -func (_fad Chart )AddBubbleChart ()BubbleChart {_feba :=_bbdc .NewCT_PlotAreaChoice ();_fad ._aaaf .Chart .PlotArea .Choice =append (_fad ._aaaf .Chart .PlotArea .Choice ,_feba );_feba .BubbleChart =_bbdc .NewCT_BubbleChart ();_fbeb :=BubbleChart {_ebf :_feba .BubbleChart };_fbeb .InitializeDefaults ();return _fbeb ;}; +// CategoryAxis returns the category data source. +func (_gac RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gac ._gbc .Cat ==nil {_gac ._gbc .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_gac ._gbc .Cat );};func (_bfd SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bfd ._facf .Cat ==nil {_bfd ._facf .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_bfd ._facf .Cat );}; -// Marker returns the marker properties. -func (_dgf LineChartSeries )Marker ()Marker {if _dgf ._cce .Marker ==nil {_dgf ._cce .Marker =_bbdc .NewCT_Marker ();};return MakeMarker (_dgf ._cce .Marker );}; +// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. +func (_cgc Chart )AddDoughnutChart ()DoughnutChart {_afb :=_g .NewCT_PlotAreaChoice ();_cgc ._gad .Chart .PlotArea .Choice =append (_cgc ._gad .Chart .PlotArea .Choice ,_afb );_afb .DoughnutChart =_g .NewCT_DoughnutChart ();_afa :=DoughnutChart {_aba :_afb .DoughnutChart };_afa .InitializeDefaults ();return _afa ;}; -// AddSeries adds a default series to a bar chart. -func (_fabd Bar3DChart )AddSeries ()BarChartSeries {_cgc :=_fabd .nextColor (len (_fabd ._fgd .Ser ));_cec :=_bbdc .NewCT_BarSer ();_fabd ._fgd .Ser =append (_fabd ._fgd .Ser ,_cec );_cec .Idx .ValAttr =uint32 (len (_fabd ._fgd .Ser )-1);_cec .Order .ValAttr =uint32 (len (_fabd ._fgd .Ser )-1);_bab :=BarChartSeries {_cec };_bab .InitializeDefaults ();_bab .Properties ().SetSolidFill (_cgc );return _bab ;}; +// PieChart is a Pie chart. +type PieChart struct{chartBase ;_ebf *_g .CT_PieChart ;};func (_cfbc ValueAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_cfbc ._edg .TickLblPos =nil ;}else {_cfbc ._edg .TickLblPos =_g .NewCT_TickLblPos ();_cfbc ._edg .TickLblPos .ValAttr =p ;};}; -// AddSeries adds a default series to an Pie chart. -func (_cdf PieChart )AddSeries ()PieChartSeries {_fgde :=_bbdc .NewCT_PieSer ();_cdf ._bbd .Ser =append (_cdf ._bbd .Ser ,_fgde );_fgde .Idx .ValAttr =uint32 (len (_cdf ._bbd .Ser )-1);_fgde .Order .ValAttr =uint32 (len (_cdf ._bbd .Ser )-1);_ded :=PieChartSeries {_fgde };_ded .InitializeDefaults ();return _ded ;};func (_bbb ValueAxis )Properties ()_ba .ShapeProperties {if _bbb ._ccde .SpPr ==nil {_bbb ._ccde .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_bbb ._ccde .SpPr );}; +// Labels returns the data label properties. +func (_cceb ScatterChartSeries )Labels ()DataLabels {if _cceb ._eaf .DLbls ==nil {_cceb ._eaf .DLbls =_g .NewCT_DLbls ();};return MakeDataLabels (_cceb ._eaf .DLbls );}; // X returns the inner wrapped XML type. -func (_eb SurfaceChartSeries )X ()*_bbdc .CT_SurfaceSer {return _eb ._fdeg }; +func (_ebeg DateAxis )X ()*_g .CT_DateAx {return _ebeg ._aab }; -// Properties returns the bar chart series shape properties. -func (_efd RadarChartSeries )Properties ()_ba .ShapeProperties {if _efd ._df .SpPr ==nil {_efd ._df .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_efd ._df .SpPr );}; +// AddPieOfPieChart adds a new pie chart to a chart. +func (_gaf Chart )AddPieOfPieChart ()PieOfPieChart {_eda :=_g .NewCT_PlotAreaChoice ();_gaf ._gad .Chart .PlotArea .Choice =append (_gaf ._gad .Chart .PlotArea .Choice ,_eda );_eda .OfPieChart =_g .NewCT_OfPieChart ();_ecg :=PieOfPieChart {_babg :_eda .OfPieChart };_ecg .InitializeDefaults ();return _ecg ;}; // InitializeDefaults the bar chart to its defaults -func (_adg BarChart )InitializeDefaults (){_adg .SetDirection (_bbdc .ST_BarDirCol )};func (_gaa Bar3DChart )AddAxis (axis Axis ){_gb :=_bbdc .NewCT_UnsignedInt ();_gb .ValAttr =axis .AxisID ();_gaa ._fgd .AxId =append (_gaa ._fgd .AxId ,_gb );};func MakeTitle (x *_bbdc .CT_Title )Title {return Title {x }}; - -// AddBar3DChart adds a new 3D bar chart to a chart. -func (_gdg Chart )AddBar3DChart ()Bar3DChart {_gfac (_gdg ._aaaf .Chart );_bac :=_bbdc .NewCT_PlotAreaChoice ();_gdg ._aaaf .Chart .PlotArea .Choice =append (_gdg ._aaaf .Chart .PlotArea .Choice ,_bac );_bac .Bar3DChart =_bbdc .NewCT_Bar3DChart ();_bac .Bar3DChart .Grouping =_bbdc .NewCT_BarGrouping ();_bac .Bar3DChart .Grouping .ValAttr =_bbdc .ST_BarGroupingStandard ;_egae :=Bar3DChart {_fgd :_bac .Bar3DChart };_egae .InitializeDefaults ();return _egae ;}; - -// AddSeries adds a default series to a Surface chart. -func (_adgd Surface3DChart )AddSeries ()SurfaceChartSeries {_bfdc :=_adgd .nextColor (len (_adgd ._fdd .Ser ));_dbcg :=_bbdc .NewCT_SurfaceSer ();_adgd ._fdd .Ser =append (_adgd ._fdd .Ser ,_dbcg );_dbcg .Idx .ValAttr =uint32 (len (_adgd ._fdd .Ser )-1);_dbcg .Order .ValAttr =uint32 (len (_adgd ._fdd .Ser )-1);_gbf :=SurfaceChartSeries {_dbcg };_gbf .InitializeDefaults ();_gbf .Properties ().LineProperties ().SetSolidFill (_bfdc );return _gbf ;}; +func (_ebb Pie3DChart )InitializeDefaults (){_ebb ._gdfg .VaryColors =_g .NewCT_Boolean ();_ebb ._gdfg .VaryColors .ValAttr =_gd .Bool (true );};func (_fgg LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fgg ._dae .Cat ==nil {_fgg ._dae .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_fgg ._dae .Cat );};func (_faa GridLines )Properties ()_gf .ShapeProperties {if _faa ._bd .SpPr ==nil {_faa ._bd .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_faa ._bd .SpPr );};func (_ddaba SeriesAxis )InitializeDefaults (){}; // X returns the inner wrapped XML type. -func (_bdc PieOfPieChart )X ()*_bbdc .CT_OfPieChart {return _bdc ._bda }; - -// InitializeDefaults the Stock chart to its defaults -func (_g StockChart )InitializeDefaults (){_g ._dbc .HiLowLines =_bbdc .NewCT_ChartLines ();_g ._dbc .UpDownBars =_bbdc .NewCT_UpDownBars ();_g ._dbc .UpDownBars .GapWidth =_bbdc .NewCT_GapAmount ();_g ._dbc .UpDownBars .GapWidth .ValAttr =&_bbdc .ST_GapAmount {};_g ._dbc .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_acb .Uint16 (150);_g ._dbc .UpDownBars .UpBars =_bbdc .NewCT_UpDownBar ();_g ._dbc .UpDownBars .DownBars =_bbdc .NewCT_UpDownBar ();};func (_eee DataLabels )ensureChoice (){if _eee ._eab .Choice ==nil {_eee ._eab .Choice =_bbdc .NewCT_DLblsChoice ();};};func (_bfd SeriesAxis )InitializeDefaults (){}; - -// CategoryAxis returns the category data source. -func (_fgb BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fgb ._bdbg .Cat ==nil {_fgb ._bdbg .Cat =_bbdc .NewCT_AxDataSource ();};return MakeAxisDataSource (_fgb ._bdbg .Cat );}; +func (_afd RadarChartSeries )X ()*_g .CT_RadarSer {return _afd ._gbc };func (_cf CategoryAxis )Properties ()_gf .ShapeProperties {if _cf ._ccf .SpPr ==nil {_cf ._ccf .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_cf ._ccf .SpPr );}; // AddSeries adds a default series to a Stock chart. -func (_beb StockChart )AddSeries ()LineChartSeries {_edb :=_bbdc .NewCT_LineSer ();_beb ._dbc .Ser =append (_beb ._dbc .Ser ,_edb );_edb .Idx .ValAttr =uint32 (len (_beb ._dbc .Ser )-1);_edb .Order .ValAttr =uint32 (len (_beb ._dbc .Ser )-1);_ca :=LineChartSeries {_edb };_ca .Values ().CreateEmptyNumberCache ();_ca .Properties ().LineProperties ().SetNoFill ();return _ca ;};func (_eef ValueAxis )MajorGridLines ()GridLines {if _eef ._ccde .MajorGridlines ==nil {_eef ._ccde .MajorGridlines =_bbdc .NewCT_ChartLines ();};return GridLines {_eef ._ccde .MajorGridlines };}; +func (_fafg StockChart )AddSeries ()LineChartSeries {_cge :=_g .NewCT_LineSer ();_fafg ._gfac .Ser =append (_fafg ._gfac .Ser ,_cge );_cge .Idx .ValAttr =uint32 (len (_fafg ._gfac .Ser )-1);_cge .Order .ValAttr =uint32 (len (_fafg ._gfac .Ser )-1);_fed :=LineChartSeries {_cge };_fed .Values ().CreateEmptyNumberCache ();_fed .Properties ().LineProperties ().SetNoFill ();return _fed ;};func (_gdf CategoryAxis )InitializeDefaults (){_gdf .SetPosition (_g .ST_AxPosB );_gdf .SetMajorTickMark (_g .ST_TickMarkOut );_gdf .SetMinorTickMark (_g .ST_TickMarkIn );_gdf .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_gdf .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray );_gdf .Properties ().LineProperties ().SetSolidFill (_e .Black );}; -// SetIndex sets the index of the series -func (_ced LineChartSeries )SetIndex (idx uint32 ){_ced ._cce .Idx .ValAttr =idx };func (_bff Chart )AddSeriesAxis ()SeriesAxis {_dfgc :=_bbdc .NewCT_SerAx ();if _bff ._aaaf .Chart .PlotArea .CChoice ==nil {_bff ._aaaf .Chart .PlotArea .CChoice =_bbdc .NewCT_PlotAreaChoice1 ();};_dfgc .AxId =_bbdc .NewCT_UnsignedInt ();_dfgc .AxId .ValAttr =0x7FFFFFFF&_gda .Uint32 ();_bff ._aaaf .Chart .PlotArea .CChoice .SerAx =append (_bff ._aaaf .Chart .PlotArea .CChoice .SerAx ,_dfgc );_dfgc .Delete =_bbdc .NewCT_Boolean ();_dfgc .Delete .ValAttr =_acb .Bool (false );_db :=MakeSeriesAxis (_dfgc );_db .InitializeDefaults ();return _db ;};func (_acg CategoryAxis )AxisID ()uint32 {return _acg ._dcbca .AxId .ValAttr }; - -// X returns the inner wrapped XML type. -func (_bcc BubbleChartSeries )X ()*_bbdc .CT_BubbleSer {return _bcc ._dfa };type SurfaceChartSeries struct{_fdeg *_bbdc .CT_SurfaceSer };func (_gag StockChart )AddAxis (axis Axis ){_adc :=_bbdc .NewCT_UnsignedInt ();_adc .ValAttr =axis .AxisID ();_gag ._dbc .AxId =append (_gag ._dbc .AxId ,_adc );}; +// BarChartSeries is a series to be used on a bar chart. +type BarChartSeries struct{_ccb *_g .CT_BarSer }; // Axis is the interface implemented by different axes when assigning to a // chart. -type Axis interface{AxisID ()uint32 ;}; - -// X returns the inner wrapped XML type. -func (_bgc Area3DChart )X ()*_bbdc .CT_Area3DChart {return _bgc ._cggb };func (_ee CategoryAxis )SetCrosses (axis Axis ){_ee ._dcbca .Choice =_bbdc .NewEG_AxSharedChoice ();_ee ._dcbca .Choice .Crosses =_bbdc .NewCT_Crosses ();_ee ._dcbca .Choice .Crosses .ValAttr =_bbdc .ST_CrossesAutoZero ;_ee ._dcbca .CrossAx .ValAttr =axis .AxisID ();};func (_cef LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cef ._cce .Cat ==nil {_cef ._cce .Cat =_bbdc .NewCT_AxDataSource ();};return MakeAxisDataSource (_cef ._cce .Cat );};func (_ace SeriesAxis )AxisID ()uint32 {return _ace ._ffc .AxId .ValAttr }; - -// Index returns the index of the series -func (_bfgd ScatterChartSeries )Index ()uint32 {return _bfgd ._dfdf .Idx .ValAttr }; +type Axis interface{AxisID ()uint32 ;};func (_dcd DateAxis )AxisID ()uint32 {return _dcd ._aab .AxId .ValAttr }; -// AddLine3DChart adds a new 3D line chart to a chart. -func (_ccgc Chart )AddLine3DChart ()Line3DChart {_gfac (_ccgc ._aaaf .Chart );_dadc :=_bbdc .NewCT_PlotAreaChoice ();_ccgc ._aaaf .Chart .PlotArea .Choice =append (_ccgc ._aaaf .Chart .PlotArea .Choice ,_dadc );_dadc .Line3DChart =_bbdc .NewCT_Line3DChart ();_dadc .Line3DChart .Grouping =_bbdc .NewCT_Grouping ();_dadc .Line3DChart .Grouping .ValAttr =_bbdc .ST_GroupingStandard ;return Line3DChart {_eeb :_dadc .Line3DChart };}; +// InitializeDefaults initializes a Bubble chart series to the default values. +func (_bge BubbleChartSeries )InitializeDefaults (){}; -// PieChartSeries is a series to be used on an Pie chart. -type PieChartSeries struct{_feb *_bbdc .CT_PieSer };func (_dfg DataLabels )SetPosition (p _bbdc .ST_DLblPos ){_dfg .ensureChoice ();_dfg ._eab .Choice .DLblPos =_bbdc .NewCT_DLblPos ();_dfg ._eab .Choice .DLblPos .ValAttr =p ;}; +// AddTitle sets a new title on the chart. +func (_eec Chart )AddTitle ()Title {_eec ._gad .Chart .Title =_g .NewCT_Title ();_eec ._gad .Chart .Title .Overlay =_g .NewCT_Boolean ();_eec ._gad .Chart .Title .Overlay .ValAttr =_gd .Bool (false );_eec ._gad .Chart .AutoTitleDeleted =_g .NewCT_Boolean ();_eec ._gad .Chart .AutoTitleDeleted .ValAttr =_gd .Bool (false );_eaee :=MakeTitle (_eec ._gad .Chart .Title );_eaee .InitializeDefaults ();return _eaee ;};func (_dea LineChartSeries )InitializeDefaults (){_dea .Properties ().LineProperties ().SetWidth (1*_f .Point );_dea .Properties ().LineProperties ().SetSolidFill (_e .Black );_dea .Properties ().LineProperties ().SetJoin (_gf .LineJoinRound );_dea .Marker ().SetSymbol (_g .ST_MarkerStyleNone );_dea .Labels ().SetShowLegendKey (false );_dea .Labels ().SetShowValue (false );_dea .Labels ().SetShowPercent (false );_dea .Labels ().SetShowCategoryName (false );_dea .Labels ().SetShowSeriesName (false );_dea .Labels ().SetShowLeaderLines (false );}; -// RemoveTitle removes any existing title from the chart. -func (_cfd Chart )RemoveTitle (){_cfd ._aaaf .Chart .Title =nil ;_cfd ._aaaf .Chart .AutoTitleDeleted =_bbdc .NewCT_Boolean ();_cfd ._aaaf .Chart .AutoTitleDeleted .ValAttr =_acb .Bool (true );};var NullAxis Axis =nullAxis (0); +// Marker returns the marker properties. +func (_cffa LineChartSeries )Marker ()Marker {if _cffa ._dae .Marker ==nil {_cffa ._dae .Marker =_g .NewCT_Marker ();};return MakeMarker (_cffa ._dae .Marker );}; -// X returns the inner wrapped XML type. -func (_fdb StockChart )X ()*_bbdc .CT_StockChart {return _fdb ._dbc }; +// BarChart is a 2D bar chart. +type BarChart struct{chartBase ;_gea *_g .CT_BarChart ;}; // InitializeDefaults initializes a bar chart series to the default values. -func (_ceg BarChartSeries )InitializeDefaults (){};func (_gea DateAxis )SetPosition (p _bbdc .ST_AxPos ){_gea ._ebd .AxPos =_bbdc .NewCT_AxPos ();_gea ._ebd .AxPos .ValAttr =p ;}; +func (_db BarChartSeries )InitializeDefaults (){};func (_afe ValueAxis )SetPosition (p _g .ST_AxPos ){_afe ._edg .AxPos =_g .NewCT_AxPos ();_afe ._edg .AxPos .ValAttr =p ;}; -// RemoveLegend removes the legend if the chart has one. -func (_dcbc Chart )RemoveLegend (){_dcbc ._aaaf .Chart .Legend =nil }; +// CreateEmptyNumberCache creates an empty number cache, which is used sometimes +// to increase file format compatibility. It should actually contain the +// computed cell data, but just creating an empty one is good enough. +func (_daea NumberDataSource )CreateEmptyNumberCache (){_daea .ensureChoice ();if _daea ._bcec .Choice .NumRef ==nil {_daea ._bcec .Choice .NumRef =_g .NewCT_NumRef ();};_daea ._bcec .Choice .NumLit =nil ;_daea ._bcec .Choice .NumRef .NumCache =_g .NewCT_NumData ();_daea ._bcec .Choice .NumRef .NumCache .PtCount =_g .NewCT_UnsignedInt ();_daea ._bcec .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; // X returns the inner wrapped XML type. -func (_feaeb BarChart )X ()*_bbdc .CT_BarChart {return _feaeb ._aedb }; +func (_gfa ScatterChart )X ()*_g .CT_ScatterChart {return _gfa ._fdee }; -// InitializeDefaults initializes an area series to the default values. -func (_abc AreaChartSeries )InitializeDefaults (){};type Line3DChart struct{chartBase ;_eeb *_bbdc .CT_Line3DChart ;}; +// Values returns the bubble size data source. +func (_fde BubbleChartSeries )BubbleSizes ()NumberDataSource {if _fde ._caa .BubbleSize ==nil {_fde ._caa .BubbleSize =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_fde ._caa .BubbleSize );}; -// InitializeDefaults initializes an Pie series to the default values. -func (_ada PieChartSeries )InitializeDefaults (){}; +// SetValues sets values directly on a source. +func (_bced NumberDataSource )SetValues (v []float64 ){_bced .ensureChoice ();_bced ._bcec .Choice .NumRef =nil ;_bced ._bcec .Choice .NumLit =_g .NewCT_NumData ();_bced ._bcec .Choice .NumLit .PtCount =_g .NewCT_UnsignedInt ();_bced ._bcec .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _gffa ,_cdg :=range v {_bced ._bcec .Choice .NumLit .Pt =append (_bced ._bcec .Choice .NumLit .Pt ,&_g .CT_NumVal {IdxAttr :uint32 (_gffa ),V :_c .Sprintf ("\u0025\u0067",_cdg )});};};func (_gae CategoryAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_gae ._ccf .MinorTickMark =nil ;}else {_gae ._ccf .MinorTickMark =_g .NewCT_TickMark ();_gae ._ccf .MinorTickMark .ValAttr =m ;};};type GridLines struct{_bd *_g .CT_ChartLines }; -// Values returns the value data source. -func (_cff RadarChartSeries )Values ()NumberDataSource {if _cff ._df .Val ==nil {_cff ._df .Val =_bbdc .NewCT_NumDataSource ();};return MakeNumberDataSource (_cff ._df .Val );};type NumberDataSource struct{_gab *_bbdc .CT_NumDataSource };func (_ga DateAxis )SetMajorTickMark (m _bbdc .ST_TickMark ){if m ==_bbdc .ST_TickMarkUnset {_ga ._ebd .MajorTickMark =nil ;}else {_ga ._ebd .MajorTickMark =_bbdc .NewCT_TickMark ();_ga ._ebd .MajorTickMark .ValAttr =m ;};};func (_cdd ScatterChartSeries )Values ()NumberDataSource {if _cdd ._dfdf .YVal ==nil {_cdd ._dfdf .YVal =_bbdc .NewCT_NumDataSource ();};return MakeNumberDataSource (_cdd ._dfdf .YVal );}; +// Properties returns the line chart series shape properties. +func (_ffc LineChartSeries )Properties ()_gf .ShapeProperties {if _ffc ._dae .SpPr ==nil {_ffc ._dae .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_ffc ._dae .SpPr );};var _cb =[]_e .Color {_e .RGB (0x33,0x66,0xcc),_e .RGB (0xDC,0x39,0x12),_e .RGB (0xFF,0x99,0x00),_e .RGB (0x10,0x96,0x18),_e .RGB (0x99,0x00,0x99),_e .RGB (0x3B,0x3E,0xAC),_e .RGB (0x00,0x99,0xC6),_e .RGB (0xDD,0x44,0x77),_e .RGB (0x66,0xAA,0x00),_e .RGB (0xB8,0x2E,0x2E),_e .RGB (0x31,0x63,0x95),_e .RGB (0x99,0x44,0x99),_e .RGB (0x22,0xAA,0x99),_e .RGB (0xAA,0xAA,0x11),_e .RGB (0x66,0x33,0xCC),_e .RGB (0xE6,0x73,0x00),_e .RGB (0x8B,0x07,0x07),_e .RGB (0x32,0x92,0x62),_e .RGB (0x55,0x74,0xA6),_e .RGB (0x3B,0x3E,0xAC)};func (_eca Legend )InitializeDefaults (){_eca .SetPosition (_g .ST_LegendPosR );_eca .SetOverlay (false );_eca .Properties ().SetNoFill ();_eca .Properties ().LineProperties ().SetNoFill ();}; -// SetText sets the series text -func (_a ScatterChartSeries )SetText (s string ){_a ._dfdf .Tx =_bbdc .NewCT_SerTx ();_a ._dfdf .Tx .Choice .V =&s ;}; +// SetOrder sets the order of the series +func (_gfdd LineChartSeries )SetOrder (idx uint32 ){_gfdd ._dae .Order .ValAttr =idx };func (_gdfa NumberDataSource )SetReference (s string ){_gdfa .ensureChoice ();if _gdfa ._bcec .Choice .NumRef ==nil {_gdfa ._bcec .Choice .NumRef =_g .NewCT_NumRef ();};_gdfa ._bcec .Choice .NumRef .F =s ;};func (_dadf Legend )SetPosition (p _g .ST_LegendPos ){if p ==_g .ST_LegendPosUnset {_dadf ._ccd .LegendPos =nil ;}else {_dadf ._ccd .LegendPos =_g .NewCT_LegendPos ();_dadf ._ccd .LegendPos .ValAttr =p ;};}; -// LineChartSeries is the data series for a line chart. -type LineChartSeries struct{_cce *_bbdc .CT_LineSer }; +// DoughnutChart is a Doughnut chart. +type DoughnutChart struct{chartBase ;_aba *_g .CT_DoughnutChart ;}; -// X returns the inner wrapped XML type. -func (_ecc DoughnutChart )X ()*_bbdc .CT_DoughnutChart {return _ecc ._edf };func (_fbf AreaChart )AddAxis (axis Axis ){_cb :=_bbdc .NewCT_UnsignedInt ();_cb .ValAttr =axis .AxisID ();_fbf ._cc .AxId =append (_fbf ._cc .AxId ,_cb );};func (_fbg Legend )Properties ()_ba .ShapeProperties {if _fbg ._aag .SpPr ==nil {_fbg ._aag .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_fbg ._aag .SpPr );};func (_bag DateAxis )SetMinorTickMark (m _bbdc .ST_TickMark ){if m ==_bbdc .ST_TickMarkUnset {_bag ._ebd .MinorTickMark =nil ;}else {_bag ._ebd .MinorTickMark =_bbdc .NewCT_TickMark ();_bag ._ebd .MinorTickMark .ValAttr =m ;};};func (_aed Title )ParagraphProperties ()_ba .ParagraphProperties {if _aed ._dcb .Tx ==nil {_aed .SetText ("");};if _aed ._dcb .Tx .Choice .Rich .P [0].PPr ==nil {_aed ._dcb .Tx .Choice .Rich .P [0].PPr =_dge .NewCT_TextParagraphProperties ();};return _ba .MakeParagraphProperties (_aed ._dcb .Tx .Choice .Rich .P [0].PPr );}; +// Marker returns the marker properties. +func (_bbg ScatterChartSeries )Marker ()Marker {if _bbg ._eaf .Marker ==nil {_bbg ._eaf .Marker =_g .NewCT_Marker ();};return MakeMarker (_bbg ._eaf .Marker );};func (_ebda DateAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_ebda ._aab .MinorTickMark =nil ;}else {_ebda ._aab .MinorTickMark =_g .NewCT_TickMark ();_ebda ._aab .MinorTickMark .ValAttr =m ;};}; // X returns the inner wrapped XML type. -func (_ab ScatterChart )X ()*_bbdc .CT_ScatterChart {return _ab ._bbe };func (_bfg Title )RunProperties ()_ba .RunProperties {if _bfg ._dcb .Tx ==nil {_bfg .SetText ("");};if _bfg ._dcb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_bfg ._dcb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_dge .NewCT_TextCharacterProperties ();};return _ba .MakeRunProperties (_bfg ._dcb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );}; +func (_ad BarChart )X ()*_g .CT_BarChart {return _ad ._gea }; -// Order returns the order of the series -func (_ed SurfaceChartSeries )Order ()uint32 {return _ed ._fdeg .Order .ValAttr };func (_ffa Marker )SetSymbol (s _bbdc .ST_MarkerStyle ){if s ==_bbdc .ST_MarkerStyleUnset {_ffa ._daf .Symbol =nil ;}else {_ffa ._daf .Symbol =_bbdc .NewCT_MarkerStyle ();_ffa ._daf .Symbol .ValAttr =s ;};}; +// BubbleChartSeries is a series to be used on a Bubble chart. +type BubbleChartSeries struct{_caa *_g .CT_BubbleSer }; -// SetOrder sets the order of the series -func (_eecd ScatterChartSeries )SetOrder (idx uint32 ){_eecd ._dfdf .Order .ValAttr =idx }; +// Surface3DChart is a 3D view of a surface chart. +type Surface3DChart struct{chartBase ;_gfgb *_g .CT_Surface3DChart ;}; -// Order returns the order of the series -func (_cgf ScatterChartSeries )Order ()uint32 {return _cgf ._dfdf .Order .ValAttr }; +// Properties returns the Bubble chart series shape properties. +func (_fg BubbleChartSeries )Properties ()_gf .ShapeProperties {if _fg ._caa .SpPr ==nil {_fg ._caa .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_fg ._caa .SpPr );};type nullAxis byte ; -// SetDirection changes the direction of the bar chart (bar or column). -func (_cfbd Bar3DChart )SetDirection (d _bbdc .ST_BarDir ){_cfbd ._fgd .BarDir .ValAttr =d }; +// X returns the inner wrapped XML type. +func (_cdb Pie3DChart )X ()*_g .CT_Pie3DChart {return _cdb ._gdfg }; -// InitializeDefaults initializes an Radar series to the default values. -func (_ddea RadarChartSeries )InitializeDefaults (){}; +// Labels returns the data label properties. +func (_fbd LineChartSeries )Labels ()DataLabels {if _fbd ._dae .DLbls ==nil {_fbd ._dae .DLbls =_g .NewCT_DLbls ();};return MakeDataLabels (_fbd ._dae .DLbls );};func (_bgb DateAxis )SetPosition (p _g .ST_AxPos ){_bgb ._aab .AxPos =_g .NewCT_AxPos ();_bgb ._aab .AxPos .ValAttr =p ;}; -// X returns the inner wrapped XML type. -func (_ceb PieChart )X ()*_bbdc .CT_PieChart {return _ceb ._bbd }; +// MakeAxisDataSource constructs an AxisDataSource wrapper. +func MakeAxisDataSource (x *_g .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; -// X returns the inner wrapped XML type. -func (_dce Chart )X ()*_bbdc .ChartSpace {return _dce ._aaaf }; +// AreaChart is an area chart that has a shaded area underneath a curve. +type AreaChart struct{chartBase ;_d *_g .CT_AreaChart ;}; -// X returns the inner wrapped XML type. -func (_aaf Marker )X ()*_bbdc .CT_Marker {return _aaf ._daf };func MakeValueAxis (x *_bbdc .CT_ValAx )ValueAxis {return ValueAxis {x }}; +// Values returns the value data source. +func (_bdd PieChartSeries )Values ()NumberDataSource {if _bdd ._aad .Val ==nil {_bdd ._aad .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_bdd ._aad .Val );}; -// CategoryAxis returns the category data source. -func (_ffce PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ffce ._feb .Cat ==nil {_ffce ._feb .Cat =_bbdc .NewCT_AxDataSource ();};return MakeAxisDataSource (_ffce ._feb .Cat );}; +// SetText sets the series text. +func (_fa AreaChartSeries )SetText (s string ){_fa ._bf .Tx =_g .NewCT_SerTx ();_fa ._bf .Tx .Choice .V =&s }; -// Labels returns the data label properties. -func (_bde LineChartSeries )Labels ()DataLabels {if _bde ._cce .DLbls ==nil {_bde ._cce .DLbls =_bbdc .NewCT_DLbls ();};return MakeDataLabels (_bde ._cce .DLbls );}; +// AreaChartSeries is a series to be used on an area chart. +type AreaChartSeries struct{_bf *_g .CT_AreaSer }; -// AddSeries adds a default series to a Surface chart. -func (_def SurfaceChart )AddSeries ()SurfaceChartSeries {_cged :=_def .nextColor (len (_def ._cbfb .Ser ));_af :=_bbdc .NewCT_SurfaceSer ();_def ._cbfb .Ser =append (_def ._cbfb .Ser ,_af );_af .Idx .ValAttr =uint32 (len (_def ._cbfb .Ser )-1);_af .Order .ValAttr =uint32 (len (_def ._cbfb .Ser )-1);_ece :=SurfaceChartSeries {_af };_ece .InitializeDefaults ();_ece .Properties ().LineProperties ().SetSolidFill (_cged );return _ece ;}; +// AddSeries adds a default series to an area chart. +func (_ga Area3DChart )AddSeries ()AreaChartSeries {_gg :=_ga .nextColor (len (_ga ._gfe .Ser ));_bc :=_g .NewCT_AreaSer ();_ga ._gfe .Ser =append (_ga ._gfe .Ser ,_bc );_bc .Idx .ValAttr =uint32 (len (_ga ._gfe .Ser )-1);_bc .Order .ValAttr =uint32 (len (_ga ._gfe .Ser )-1);_fea :=AreaChartSeries {_bc };_fea .InitializeDefaults ();_fea .Properties ().SetSolidFill (_gg );return _fea ;};func MakeMarker (x *_g .CT_Marker )Marker {return Marker {x }}; -// X returns the inner wrapped XML type. -func (_dff BarChartSeries )X ()*_bbdc .CT_BarSer {return _dff ._bdbg }; +// AddRadarChart adds a new radar chart to a chart. +func (_cacg Chart )AddRadarChart ()RadarChart {_gdfb :=_g .NewCT_PlotAreaChoice ();_cacg ._gad .Chart .PlotArea .Choice =append (_cacg ._gad .Chart .PlotArea .Choice ,_gdfb );_gdfb .RadarChart =_g .NewCT_RadarChart ();_gdfe :=RadarChart {_deff :_gdfb .RadarChart };_gdfe .InitializeDefaults ();return _gdfe ;}; -// BubbleChart is a 2D Bubble chart. -type BubbleChart struct{chartBase ;_ebf *_bbdc .CT_BubbleChart ;}; +// LineChartSeries is the data series for a line chart. +type LineChartSeries struct{_dae *_g .CT_LineSer }; -// AddAxis adds an axis to a line chart. -func (_efe Line3DChart )AddAxis (axis Axis ){_bfa :=_bbdc .NewCT_UnsignedInt ();_bfa .ValAttr =axis .AxisID ();_efe ._eeb .AxId =append (_efe ._eeb .AxId ,_bfa );};func (_begc DataLabels )SetShowValue (b bool ){_begc .ensureChoice ();_begc ._eab .Choice .ShowVal =_bbdc .NewCT_Boolean ();_begc ._eab .Choice .ShowVal .ValAttr =_acb .Bool (b );}; +// Values returns the value data source. +func (_ef BarChartSeries )Values ()NumberDataSource {if _ef ._ccb .Val ==nil {_ef ._ccb .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_ef ._ccb .Val );}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_dg BarChart )SetDirection (d _bbdc .ST_BarDir ){_dg ._aedb .BarDir .ValAttr =d }; +// X returns the inner wrapped XML type. +func (_dbc BubbleChart )X ()*_g .CT_BubbleChart {return _dbc ._eef }; -// Marker returns the marker properties. -func (_cdgd ScatterChartSeries )Marker ()Marker {if _cdgd ._dfdf .Marker ==nil {_cdgd ._dfdf .Marker =_bbdc .NewCT_Marker ();};return MakeMarker (_cdgd ._dfdf .Marker );}; +// X returns the inner wrapped XML type. +func (_edae ScatterChartSeries )X ()*_g .CT_ScatterSer {return _edae ._eaf }; -// CategoryAxisDataSource specifies the data for an axis. It's commonly used with -// SetReference to set the axis data to a range of cells. -type CategoryAxisDataSource struct{_bdaf *_bbdc .CT_AxDataSource }; +// InitializeDefaults the bar chart to its defaults +func (_ag Bar3DChart )InitializeDefaults (){_ag .SetDirection (_g .ST_BarDirCol )};func (_gaab ValueAxis )Properties ()_gf .ShapeProperties {if _gaab ._edg .SpPr ==nil {_gaab ._edg .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_gaab ._edg .SpPr );};func MakeSeriesAxis (x *_g .CT_SerAx )SeriesAxis {return SeriesAxis {x }};func (_bad Marker )SetSymbol (s _g .ST_MarkerStyle ){if s ==_g .ST_MarkerStyleUnset {_bad ._aac .Symbol =nil ;}else {_bad ._aac .Symbol =_g .NewCT_MarkerStyle ();_bad ._aac .Symbol .ValAttr =s ;};};func (_dcf CategoryAxis )SetPosition (p _g .ST_AxPos ){_dcf ._ccf .AxPos =_g .NewCT_AxPos ();_dcf ._ccf .AxPos .ValAttr =p ;}; -// SetText sets the series text -func (_bcda LineChartSeries )SetText (s string ){_bcda ._cce .Tx =_bbdc .NewCT_SerTx ();_bcda ._cce .Tx .Choice .V =&s ;};func (_ffg Area3DChart )AddAxis (axis Axis ){_ce :=_bbdc .NewCT_UnsignedInt ();_ce .ValAttr =axis .AxisID ();_ffg ._cggb .AxId =append (_ffg ._cggb .AxId ,_ce );};func (_afa CategoryAxis )SetMajorTickMark (m _bbdc .ST_TickMark ){if m ==_bbdc .ST_TickMarkUnset {_afa ._dcbca .MajorTickMark =nil ;}else {_afa ._dcbca .MajorTickMark =_bbdc .NewCT_TickMark ();_afa ._dcbca .MajorTickMark .ValAttr =m ;};}; +// SetType sets the type the secone pie to either pie or bar +func (_fce PieOfPieChart )SetType (t _g .ST_OfPieType ){_fce ._babg .OfPieType .ValAttr =t };func (_cfag LineChartSeries )SetSmooth (b bool ){_cfag ._dae .Smooth =_g .NewCT_Boolean ();_cfag ._dae .Smooth .ValAttr =&b ;}; // X returns the inner wrapped XML type. -func (_fb AreaChart )X ()*_bbdc .CT_AreaChart {return _fb ._cc }; +func (_aadg PieOfPieChart )X ()*_g .CT_OfPieChart {return _aadg ._babg }; -// AddPieOfPieChart adds a new pie chart to a chart. -func (_fee Chart )AddPieOfPieChart ()PieOfPieChart {_fga :=_bbdc .NewCT_PlotAreaChoice ();_fee ._aaaf .Chart .PlotArea .Choice =append (_fee ._aaaf .Chart .PlotArea .Choice ,_fga );_fga .OfPieChart =_bbdc .NewCT_OfPieChart ();_cgce :=PieOfPieChart {_bda :_fga .OfPieChart };_cgce .InitializeDefaults ();return _cgce ;}; - -// AddAxis adds an axis to a Scatter chart. -func (_gba ScatterChart )AddAxis (axis Axis ){_gabc :=_bbdc .NewCT_UnsignedInt ();_gabc .ValAttr =axis .AxisID ();_gba ._bbe .AxId =append (_gba ._bbe .AxId ,_gabc );}; +// AddDateAxis adds a value axis to the chart. +func (_aged Chart )AddDateAxis ()DateAxis {_gfg :=_g .NewCT_DateAx ();if _aged ._gad .Chart .PlotArea .CChoice ==nil {_aged ._gad .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_gfg .AxId =_g .NewCT_UnsignedInt ();_gfg .AxId .ValAttr =0x7FFFFFFF&_b .Uint32 ();_aged ._gad .Chart .PlotArea .CChoice .DateAx =append (_aged ._gad .Chart .PlotArea .CChoice .DateAx ,_gfg );_gfg .Delete =_g .NewCT_Boolean ();_gfg .Delete .ValAttr =_gd .Bool (false );_gfg .Scaling =_g .NewCT_Scaling ();_gfg .Scaling .Orientation =_g .NewCT_Orientation ();_gfg .Scaling .Orientation .ValAttr =_g .ST_OrientationMinMax ;_gfg .Choice =&_g .EG_AxSharedChoice {};_gfg .Choice .Crosses =_g .NewCT_Crosses ();_gfg .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_babc :=DateAxis {_gfg };_babc .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray );_babc .SetMajorTickMark (_g .ST_TickMarkOut );_babc .SetMinorTickMark (_g .ST_TickMarkIn );_babc .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_babc .Properties ().LineProperties ().SetSolidFill (_e .Black );_babc .SetPosition (_g .ST_AxPosL );return _babc ;}; -// CategoryAxis returns the category data source. -func (_bged RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bged ._df .Cat ==nil {_bged ._df .Cat =_bbdc .NewCT_AxDataSource ();};return MakeAxisDataSource (_bged ._df .Cat );};func (_gbg Marker )SetSize (sz uint8 ){_gbg ._daf .Size =_bbdc .NewCT_MarkerSize ();_gbg ._daf .Size .ValAttr =&sz ;}; +// SetOrder sets the order of the series +func (_ceb SurfaceChartSeries )SetOrder (idx uint32 ){_ceb ._facf .Order .ValAttr =idx }; // Properties returns the bar chart series shape properties. -func (_defe BarChartSeries )Properties ()_ba .ShapeProperties {if _defe ._bdbg .SpPr ==nil {_defe ._bdbg .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_defe ._bdbg .SpPr );}; +func (_dcg BarChartSeries )Properties ()_gf .ShapeProperties {if _dcg ._ccb .SpPr ==nil {_dcg ._ccb .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_dcg ._ccb .SpPr );}; -// AddAxis adds an axis to a Surface chart. -func (_dde SurfaceChart )AddAxis (axis Axis ){_ebe :=_bbdc .NewCT_UnsignedInt ();_ebe .ValAttr =axis .AxisID ();_dde ._cbfb .AxId =append (_dde ._cbfb .AxId ,_ebe );};func (_ebbd LineChartSeries )SetSmooth (b bool ){_ebbd ._cce .Smooth =_bbdc .NewCT_Boolean ();_ebbd ._cce .Smooth .ValAttr =&b ;}; +// AddPieChart adds a new pie chart to a chart. +func (_cg Chart )AddPieChart ()PieChart {_gdc :=_g .NewCT_PlotAreaChoice ();_cg ._gad .Chart .PlotArea .Choice =append (_cg ._gad .Chart .PlotArea .Choice ,_gdc );_gdc .PieChart =_g .NewCT_PieChart ();_ccfc :=PieChart {_ebf :_gdc .PieChart };_ccfc .InitializeDefaults ();return _ccfc ;}; // InitializeDefaults the bar chart to its defaults -func (_cbdc PieOfPieChart )InitializeDefaults (){_cbdc ._bda .VaryColors =_bbdc .NewCT_Boolean ();_cbdc ._bda .VaryColors .ValAttr =_acb .Bool (true );_cbdc .SetType (_bbdc .ST_OfPieTypePie );_cbdc ._bda .SecondPieSize =_bbdc .NewCT_SecondPieSize ();_cbdc ._bda .SecondPieSize .ValAttr =&_bbdc .ST_SecondPieSize {};_cbdc ._bda .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_acb .Uint16 (75);_bcb :=_bbdc .NewCT_ChartLines ();_bcb .SpPr =_dge .NewCT_ShapeProperties ();_gf :=_ba .MakeShapeProperties (_bcb .SpPr );_gf .LineProperties ().SetSolidFill (_gcd .Auto );_cbdc ._bda .SerLines =append (_cbdc ._bda .SerLines ,_bcb );}; +func (_cbcdc RadarChart )InitializeDefaults (){_cbcdc ._deff .RadarStyle .ValAttr =_g .ST_RadarStyleMarker ;};func (_cff DateAxis )Properties ()_gf .ShapeProperties {if _cff ._aab .SpPr ==nil {_cff ._aab .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_cff ._aab .SpPr );};type Legend struct{_ccd *_g .CT_Legend };func (_dfd CategoryAxis )MajorGridLines ()GridLines {if _dfd ._ccf .MajorGridlines ==nil {_dfd ._ccf .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_dfd ._ccf .MajorGridlines };}; -// Values returns the value data source. -func (_ccgb PieChartSeries )Values ()NumberDataSource {if _ccgb ._feb .Val ==nil {_ccgb ._feb .Val =_bbdc .NewCT_NumDataSource ();};return MakeNumberDataSource (_ccgb ._feb .Val );}; +// SetText sets the series text +func (_fdaf ScatterChartSeries )SetText (s string ){_fdaf ._eaf .Tx =_g .NewCT_SerTx ();_fdaf ._eaf .Tx .Choice .V =&s ;};func (_eeg ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _eeg ._eaf .XVal ==nil {_eeg ._eaf .XVal =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_eeg ._eaf .XVal );};func _bce (_ffd *_g .CT_Chart ){_ffd .View3D =_g .NewCT_View3D ();_ffd .View3D .RotX =_g .NewCT_RotX ();_ffd .View3D .RotX .ValAttr =_gd .Int8 (15);_ffd .View3D .RotY =_g .NewCT_RotY ();_ffd .View3D .RotY .ValAttr =_gd .Uint16 (20);_ffd .View3D .RAngAx =_g .NewCT_Boolean ();_ffd .View3D .RAngAx .ValAttr =_gd .Bool (false );_ffd .Floor =_g .NewCT_Surface ();_ffd .Floor .Thickness =_g .NewCT_Thickness ();_ffd .Floor .Thickness .ValAttr .Uint32 =_gd .Uint32 (0);_ffd .SideWall =_g .NewCT_Surface ();_ffd .SideWall .Thickness =_g .NewCT_Thickness ();_ffd .SideWall .Thickness .ValAttr .Uint32 =_gd .Uint32 (0);_ffd .BackWall =_g .NewCT_Surface ();_ffd .BackWall .Thickness =_g .NewCT_Thickness ();_ffd .BackWall .Thickness .ValAttr .Uint32 =_gd .Uint32 (0);}; -// Index returns the index of the series -func (_cg LineChartSeries )Index ()uint32 {return _cg ._cce .Idx .ValAttr }; +// AddBarChart adds a new bar chart to a chart. +func (_ddg Chart )AddBarChart ()BarChart {_ab :=_g .NewCT_PlotAreaChoice ();_ddg ._gad .Chart .PlotArea .Choice =append (_ddg ._gad .Chart .PlotArea .Choice ,_ab );_ab .BarChart =_g .NewCT_BarChart ();_ab .BarChart .Grouping =_g .NewCT_BarGrouping ();_ab .BarChart .Grouping .ValAttr =_g .ST_BarGroupingStandard ;_cdd :=BarChart {_gea :_ab .BarChart };_cdd .InitializeDefaults ();return _cdd ;}; -// SetIndex sets the index of the series -func (_ffbc SurfaceChartSeries )SetIndex (idx uint32 ){_ffbc ._fdeg .Idx .ValAttr =idx };func (_cd ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cd ._dfdf .XVal ==nil {_cd ._dfdf .XVal =_bbdc .NewCT_AxDataSource ();};return MakeAxisDataSource (_cd ._dfdf .XVal );};type Marker struct{_daf *_bbdc .CT_Marker };func (_ecb SurfaceChartSeries )Values ()NumberDataSource {if _ecb ._fdeg .Val ==nil {_ecb ._fdeg .Val =_bbdc .NewCT_NumDataSource ();};_bdef :=MakeNumberDataSource (_ecb ._fdeg .Val );_bdef .CreateEmptyNumberCache ();return _bdef ;};func (_fa Legend )InitializeDefaults (){_fa .SetPosition (_bbdc .ST_LegendPosR );_fa .SetOverlay (false );_fa .Properties ().SetNoFill ();_fa .Properties ().LineProperties ().SetNoFill ();};func (_da DateAxis )SetCrosses (axis Axis ){_da ._ebd .CrossAx .ValAttr =axis .AxisID ()};func (_cgba CategoryAxis )SetTickLabelPosition (p _bbdc .ST_TickLblPos ){if p ==_bbdc .ST_TickLblPosUnset {_cgba ._dcbca .TickLblPos =nil ;}else {_cgba ._dcbca .TickLblPos =_bbdc .NewCT_TickLblPos ();_cgba ._dcbca .TickLblPos .ValAttr =p ;};}; +// CategoryAxis returns the category data source. +func (_gbf PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gbf ._aad .Cat ==nil {_gbf ._aad .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_gbf ._aad .Cat );};func (_dafa ValueAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_dafa ._edg .MajorTickMark =nil ;}else {_dafa ._edg .MajorTickMark =_g .NewCT_TickMark ();_dafa ._edg .MajorTickMark .ValAttr =m ;};};func (_dde CategoryAxis )SetCrosses (axis Axis ){_dde ._ccf .Choice =_g .NewEG_AxSharedChoice ();_dde ._ccf .Choice .Crosses =_g .NewCT_Crosses ();_dde ._ccf .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_dde ._ccf .CrossAx .ValAttr =axis .AxisID ();};func (_aadd ValueAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_aadd ._edg .MinorTickMark =nil ;}else {_aadd ._edg .MinorTickMark =_g .NewCT_TickMark ();_aadd ._edg .MinorTickMark .ValAttr =m ;};}; -// Values returns the value data source. -func (_ag BubbleChartSeries )Values ()NumberDataSource {if _ag ._dfa .YVal ==nil {_ag ._dfa .YVal =_bbdc .NewCT_NumDataSource ();};return MakeNumberDataSource (_ag ._dfa .YVal );};func (_gdb ValueAxis )SetMinorTickMark (m _bbdc .ST_TickMark ){if m ==_bbdc .ST_TickMarkUnset {_gdb ._ccde .MinorTickMark =nil ;}else {_gdb ._ccde .MinorTickMark =_bbdc .NewCT_TickMark ();_gdb ._ccde .MinorTickMark .ValAttr =m ;};};func (_dga CategoryAxis )SetPosition (p _bbdc .ST_AxPos ){_dga ._dcbca .AxPos =_bbdc .NewCT_AxPos ();_dga ._dcbca .AxPos .ValAttr =p ;};func MakeCategoryAxis (x *_bbdc .CT_CatAx )CategoryAxis {return CategoryAxis {x }}; +// X returns the inner wrapped XML type. +func (_cfac SeriesAxis )X ()*_g .CT_SerAx {return _cfac ._egff }; -// SetText sets the series text. -func (_aea BarChartSeries )SetText (s string ){_aea ._bdbg .Tx =_bbdc .NewCT_SerTx ();_aea ._bdbg .Tx .Choice .V =&s ;};func (_bed Title )InitializeDefaults (){_bed .SetText ("\u0054\u0069\u0074l\u0065");_bed .RunProperties ().SetSize (16*_cdg .Point );_bed .RunProperties ().SetSolidFill (_gcd .Black );_bed .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_bed .RunProperties ().SetBold (false );};func (_gg ScatterChartSeries )InitializeDefaults (){_gg .Properties ().LineProperties ().SetNoFill ();_gg .Marker ().SetSymbol (_bbdc .ST_MarkerStyleAuto );_gg .Labels ().SetShowLegendKey (false );_gg .Labels ().SetShowValue (true );_gg .Labels ().SetShowPercent (false );_gg .Labels ().SetShowCategoryName (false );_gg .Labels ().SetShowSeriesName (false );_gg .Labels ().SetShowLeaderLines (false );}; +// Properties returns the bar chart series shape properties. +func (_fdg RadarChartSeries )Properties ()_gf .ShapeProperties {if _fdg ._gbc .SpPr ==nil {_fdg ._gbc .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_fdg ._gbc .SpPr );};func (_bgbb Marker )SetSize (sz uint8 ){_bgbb ._aac .Size =_g .NewCT_MarkerSize ();_bgbb ._aac .Size .ValAttr =&sz ;}; -// AddSeries adds a default series to a Scatter chart. -func (_cfb ScatterChart )AddSeries ()ScatterChartSeries {_gee :=_cfb .nextColor (len (_cfb ._bbe .Ser ));_dec :=_bbdc .NewCT_ScatterSer ();_cfb ._bbe .Ser =append (_cfb ._bbe .Ser ,_dec );_dec .Idx .ValAttr =uint32 (len (_cfb ._bbe .Ser )-1);_dec .Order .ValAttr =uint32 (len (_cfb ._bbe .Ser )-1);_dece :=ScatterChartSeries {_dec };_dece .InitializeDefaults ();_dece .Marker ().Properties ().LineProperties ().SetSolidFill (_gee );_dece .Marker ().Properties ().SetSolidFill (_gee );return _dece ;};func (_abcb Title )SetText (s string ){if _abcb ._dcb .Tx ==nil {_abcb ._dcb .Tx =_bbdc .NewCT_Tx ();};if _abcb ._dcb .Tx .Choice .Rich ==nil {_abcb ._dcb .Tx .Choice .Rich =_dge .NewCT_TextBody ();};var _beg *_dge .CT_TextParagraph ;if len (_abcb ._dcb .Tx .Choice .Rich .P )==0{_beg =_dge .NewCT_TextParagraph ();_abcb ._dcb .Tx .Choice .Rich .P =[]*_dge .CT_TextParagraph {_beg };}else {_beg =_abcb ._dcb .Tx .Choice .Rich .P [0];};var _cgeg *_dge .EG_TextRun ;if len (_beg .EG_TextRun )==0{_cgeg =_dge .NewEG_TextRun ();_beg .EG_TextRun =[]*_dge .EG_TextRun {_cgeg };}else {_cgeg =_beg .EG_TextRun [0];};if _cgeg .R ==nil {_cgeg .R =_dge .NewCT_RegularTextRun ();};_cgeg .R .T =s ;}; +// AddLine3DChart adds a new 3D line chart to a chart. +func (_fba Chart )AddLine3DChart ()Line3DChart {_bce (_fba ._gad .Chart );_ebe :=_g .NewCT_PlotAreaChoice ();_fba ._gad .Chart .PlotArea .Choice =append (_fba ._gad .Chart .PlotArea .Choice ,_ebe );_ebe .Line3DChart =_g .NewCT_Line3DChart ();_ebe .Line3DChart .Grouping =_g .NewCT_Grouping ();_ebe .Line3DChart .Grouping .ValAttr =_g .ST_GroupingStandard ;return Line3DChart {_gbda :_ebe .Line3DChart };};func (_gdd DateAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_gdd ._aab .TickLblPos =nil ;}else {_gdd ._aab .TickLblPos =_g .NewCT_TickLblPos ();_gdd ._aab .TickLblPos .ValAttr =p ;};}; -// AddDateAxis adds a value axis to the chart. -func (_dbf Chart )AddDateAxis ()DateAxis {_dgeg :=_bbdc .NewCT_DateAx ();if _dbf ._aaaf .Chart .PlotArea .CChoice ==nil {_dbf ._aaaf .Chart .PlotArea .CChoice =_bbdc .NewCT_PlotAreaChoice1 ();};_dgeg .AxId =_bbdc .NewCT_UnsignedInt ();_dgeg .AxId .ValAttr =0x7FFFFFFF&_gda .Uint32 ();_dbf ._aaaf .Chart .PlotArea .CChoice .DateAx =append (_dbf ._aaaf .Chart .PlotArea .CChoice .DateAx ,_dgeg );_dgeg .Delete =_bbdc .NewCT_Boolean ();_dgeg .Delete .ValAttr =_acb .Bool (false );_dgeg .Scaling =_bbdc .NewCT_Scaling ();_dgeg .Scaling .Orientation =_bbdc .NewCT_Orientation ();_dgeg .Scaling .Orientation .ValAttr =_bbdc .ST_OrientationMinMax ;_dgeg .Choice =&_bbdc .EG_AxSharedChoice {};_dgeg .Choice .Crosses =_bbdc .NewCT_Crosses ();_dgeg .Choice .Crosses .ValAttr =_bbdc .ST_CrossesAutoZero ;_cae :=DateAxis {_dgeg };_cae .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gcd .LightGray );_cae .SetMajorTickMark (_bbdc .ST_TickMarkOut );_cae .SetMinorTickMark (_bbdc .ST_TickMarkIn );_cae .SetTickLabelPosition (_bbdc .ST_TickLblPosNextTo );_cae .Properties ().LineProperties ().SetSolidFill (_gcd .Black );_cae .SetPosition (_bbdc .ST_AxPosL );return _cae ;};func (_cgd LineChartSeries )Values ()NumberDataSource {if _cgd ._cce .Val ==nil {_cgd ._cce .Val =_bbdc .NewCT_NumDataSource ();};return MakeNumberDataSource (_cgd ._cce .Val );};func (_daaf CategoryAxis )Properties ()_ba .ShapeProperties {if _daaf ._dcbca .SpPr ==nil {_daaf ._dcbca .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_daaf ._dcbca .SpPr );}; +// RadarChart is an Radar chart that has a shaded Radar underneath a curve. +type RadarChart struct{chartBase ;_deff *_g .CT_RadarChart ;};func (_deg Title )RunProperties ()_gf .RunProperties {if _deg ._gaa .Tx ==nil {_deg .SetText ("");};if _deg ._gaa .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_deg ._gaa .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_bg .NewCT_TextCharacterProperties ();};return _gf .MakeRunProperties (_deg ._gaa .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );}; -// Properties returns the line chart series shape properties. -func (_egf SurfaceChartSeries )Properties ()_ba .ShapeProperties {if _egf ._fdeg .SpPr ==nil {_egf ._fdeg .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_egf ._fdeg .SpPr );}; +// AddLegend adds a legend to a chart, replacing any existing legend. +func (_geg Chart )AddLegend ()Legend {_geg ._gad .Chart .Legend =_g .NewCT_Legend ();_dcb :=MakeLegend (_geg ._gad .Chart .Legend );_dcb .InitializeDefaults ();return _dcb ;};type ValueAxis struct{_edg *_g .CT_ValAx }; -// SetOrder sets the order of the series -func (_feg SurfaceChartSeries )SetOrder (idx uint32 ){_feg ._fdeg .Order .ValAttr =idx }; +// Bar3DChart is a 3D bar chart. +type Bar3DChart struct{chartBase ;_ebd *_g .CT_Bar3DChart ;}; -// AddSeries adds a default series to a Bubble chart. -func (_f BubbleChart )AddSeries ()BubbleChartSeries {_ccb :=_f .nextColor (len (_f ._ebf .Ser ));_geg :=_bbdc .NewCT_BubbleSer ();_f ._ebf .Ser =append (_f ._ebf .Ser ,_geg );_geg .Idx .ValAttr =uint32 (len (_f ._ebf .Ser )-1);_geg .Order .ValAttr =uint32 (len (_f ._ebf .Ser )-1);_deb :=BubbleChartSeries {_geg };_deb .InitializeDefaults ();_deb .Properties ().SetSolidFill (_ccb );return _deb ;}; +// Properties returns the bar chart series shape properties. +func (_edfe PieChartSeries )Properties ()_gf .ShapeProperties {if _edfe ._aad .SpPr ==nil {_edfe ._aad .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_edfe ._aad .SpPr );}; -// Area3DChart is an area chart that has a shaded area underneath a curve. -type Area3DChart struct{chartBase ;_cggb *_bbdc .CT_Area3DChart ;}; +// InitializeDefaults initializes an area series to the default values. +func (_ge AreaChartSeries )InitializeDefaults (){};func (_cfdc DataLabels )SetShowValue (b bool ){_cfdc .ensureChoice ();_cfdc ._cda .Choice .ShowVal =_g .NewCT_Boolean ();_cfdc ._cda .Choice .ShowVal .ValAttr =_gd .Bool (b );};func (_ggeg DateAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_ggeg ._aab .MajorTickMark =nil ;}else {_ggeg ._aab .MajorTickMark =_g .NewCT_TickMark ();_ggeg ._aab .MajorTickMark .ValAttr =m ;};}; -// Values returns the value data source. -func (_faa AreaChartSeries )Values ()NumberDataSource {if _faa ._ead .Val ==nil {_faa ._ead .Val =_bbdc .NewCT_NumDataSource ();};return MakeNumberDataSource (_faa ._ead .Val );}; +// BubbleChart is a 2D Bubble chart. +type BubbleChart struct{chartBase ;_eef *_g .CT_BubbleChart ;};type SeriesAxis struct{_egff *_g .CT_SerAx };type ScatterChart struct{chartBase ;_fdee *_g .CT_ScatterChart ;};func MakeCategoryAxis (x *_g .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func MakeTitle (x *_g .CT_Title )Title {return Title {x }};func MakeValueAxis (x *_g .CT_ValAx )ValueAxis {return ValueAxis {x }};func (_fcc ValueAxis )AxisID ()uint32 {return _fcc ._edg .AxId .ValAttr }; // PieOfPieChart is a Pie chart with an extra Pie chart. -type PieOfPieChart struct{chartBase ;_bda *_bbdc .CT_OfPieChart ;};func (_eac SeriesAxis )SetCrosses (axis Axis ){_eac ._ffc .CrossAx .ValAttr =axis .AxisID ()}; +type PieOfPieChart struct{chartBase ;_babg *_g .CT_OfPieChart ;}; -// AddArea3DChart adds a new area chart to a chart. -func (_cgbce Chart )AddArea3DChart ()Area3DChart {_gfac (_cgbce ._aaaf .Chart );_ecd :=_bbdc .NewCT_PlotAreaChoice ();_cgbce ._aaaf .Chart .PlotArea .Choice =append (_cgbce ._aaaf .Chart .PlotArea .Choice ,_ecd );_ecd .Area3DChart =_bbdc .NewCT_Area3DChart ();_gac :=Area3DChart {_cggb :_ecd .Area3DChart };_gac .InitializeDefaults ();return _gac ;}; +// Order returns the order of the series +func (_fdd LineChartSeries )Order ()uint32 {return _fdd ._dae .Order .ValAttr }; + +// Values returns the value data source. +func (_fga RadarChartSeries )Values ()NumberDataSource {if _fga ._gbc .Val ==nil {_fga ._gbc .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_fga ._gbc .Val );}; // X returns the inner wrapped XML type. -func (_efb SeriesAxis )X ()*_bbdc .CT_SerAx {return _efb ._ffc }; +func (_daeb SurfaceChartSeries )X ()*_g .CT_SurfaceSer {return _daeb ._facf };func (_efb Surface3DChart )InitializeDefaults (){_efb ._gfgb .Wireframe =_g .NewCT_Boolean ();_efb ._gfgb .Wireframe .ValAttr =_gd .Bool (false );_efb ._gfgb .BandFmts =_g .NewCT_BandFmts ();for _gca :=0;_gca < 15;_gca ++{_daf :=_g .NewCT_BandFmt ();_daf .Idx .ValAttr =uint32 (_gca );_daf .SpPr =_bg .NewCT_ShapeProperties ();_eedc :=_gf .MakeShapeProperties (_daf .SpPr );_eedc .SetSolidFill (_efb .nextColor (_gca ));_efb ._gfgb .BandFmts .BandFmt =append (_efb ._gfgb .BandFmts .BandFmt ,_daf );};}; -// Index returns the index of the series -func (_fgac SurfaceChartSeries )Index ()uint32 {return _fgac ._fdeg .Idx .ValAttr }; +// SurfaceChart is a 3D surface chart, viewed from the top-down. +type SurfaceChart struct{chartBase ;_adeg *_g .CT_SurfaceChart ;}; -// Surface3DChart is a 3D view of a surface chart. -type Surface3DChart struct{chartBase ;_fdd *_bbdc .CT_Surface3DChart ;}; +// RemoveTitle removes any existing title from the chart. +func (_fgc Chart )RemoveTitle (){_fgc ._gad .Chart .Title =nil ;_fgc ._gad .Chart .AutoTitleDeleted =_g .NewCT_Boolean ();_fgc ._gad .Chart .AutoTitleDeleted .ValAttr =_gd .Bool (true );}; -// AddSeries adds a default series to a bar chart. -func (_bagfc BarChart )AddSeries ()BarChartSeries {_ega :=_bagfc .nextColor (len (_bagfc ._aedb .Ser ));_ggd :=_bbdc .NewCT_BarSer ();_bagfc ._aedb .Ser =append (_bagfc ._aedb .Ser ,_ggd );_ggd .Idx .ValAttr =uint32 (len (_bagfc ._aedb .Ser )-1);_ggd .Order .ValAttr =uint32 (len (_bagfc ._aedb .Ser )-1);_ad :=BarChartSeries {_ggd };_ad .InitializeDefaults ();_ad .Properties ().SetSolidFill (_ega );return _ad ;}; +// InitializeDefaults the bar chart to its defaults +func (_efcc DoughnutChart )InitializeDefaults (){_efcc ._aba .VaryColors =_g .NewCT_Boolean ();_efcc ._aba .VaryColors .ValAttr =_gd .Bool (true );_efcc ._aba .HoleSize =_g .NewCT_HoleSize ();_efcc ._aba .HoleSize .ValAttr =&_g .ST_HoleSize {};_efcc ._aba .HoleSize .ValAttr .ST_HoleSizeUByte =_gd .Uint8 (50);};func (_aea Title )InitializeDefaults (){_aea .SetText ("\u0054\u0069\u0074l\u0065");_aea .RunProperties ().SetSize (16*_f .Point );_aea .RunProperties ().SetSolidFill (_e .Black );_aea .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_aea .RunProperties ().SetBold (false );}; -// SetHoleSize controls the hole size in the pie chart and is measured in percent. -func (_dfad DoughnutChart )SetHoleSize (pct uint8 ){if _dfad ._edf .HoleSize ==nil {_dfad ._edf .HoleSize =_bbdc .NewCT_HoleSize ();};if _dfad ._edf .HoleSize .ValAttr ==nil {_dfad ._edf .HoleSize .ValAttr =&_bbdc .ST_HoleSize {};};_dfad ._edf .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;};func (_cggg SurfaceChartSeries )InitializeDefaults (){_cggg .Properties ().LineProperties ().SetWidth (1*_cdg .Point );_cggg .Properties ().LineProperties ().SetSolidFill (_gcd .Black );_cggg .Properties ().LineProperties ().SetJoin (_ba .LineJoinRound );}; +// X returns the inner wrapped XML type. +func (_fead AreaChartSeries )X ()*_g .CT_AreaSer {return _fead ._bf }; -// CreateEmptyNumberCache creates an empty number cache, which is used sometimes -// to increase file format compatibility. It should actually contain the -// computed cell data, but just creating an empty one is good enough. -func (_cag NumberDataSource )CreateEmptyNumberCache (){_cag .ensureChoice ();if _cag ._gab .Choice .NumRef ==nil {_cag ._gab .Choice .NumRef =_bbdc .NewCT_NumRef ();};_cag ._gab .Choice .NumLit =nil ;_cag ._gab .Choice .NumRef .NumCache =_bbdc .NewCT_NumData ();_cag ._gab .Choice .NumRef .NumCache .PtCount =_bbdc .NewCT_UnsignedInt ();_cag ._gab .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; +// Order returns the order of the series +func (_dee ScatterChartSeries )Order ()uint32 {return _dee ._eaf .Order .ValAttr };func (_ea AreaChart )AddAxis (axis Axis ){_fca :=_g .NewCT_UnsignedInt ();_fca .ValAttr =axis .AxisID ();_ea ._d .AxId =append (_ea ._d .AxId ,_fca );}; -// X returns the inner wrapped XML type. -func (_bg SurfaceChart )X ()*_bbdc .CT_SurfaceChart {return _bg ._cbfb }; +// AddLineChart adds a new line chart to a chart. +func (_efa Chart )AddLineChart ()LineChart {_ffa :=_g .NewCT_PlotAreaChoice ();_efa ._gad .Chart .PlotArea .Choice =append (_efa ._gad .Chart .PlotArea .Choice ,_ffa );_ffa .LineChart =_g .NewCT_LineChart ();_ffa .LineChart .Grouping =_g .NewCT_Grouping ();_ffa .LineChart .Grouping .ValAttr =_g .ST_GroupingStandard ;return LineChart {_cbc :_ffa .LineChart };}; + +// AddStockChart adds a new stock chart. +func (_fff Chart )AddStockChart ()StockChart {_gfd :=_g .NewCT_PlotAreaChoice ();_fff ._gad .Chart .PlotArea .Choice =append (_fff ._gad .Chart .PlotArea .Choice ,_gfd );_gfd .StockChart =_g .NewCT_StockChart ();_dgab :=StockChart {_gfac :_gfd .StockChart };_dgab .InitializeDefaults ();return _dgab ;}; // SetIndex sets the index of the series -func (_afff ScatterChartSeries )SetIndex (idx uint32 ){_afff ._dfdf .Idx .ValAttr =idx };func (_adf ValueAxis )SetPosition (p _bbdc .ST_AxPos ){_adf ._ccde .AxPos =_bbdc .NewCT_AxPos ();_adf ._ccde .AxPos .ValAttr =p ;};func (_cgbc ScatterChartSeries )SetSmooth (b bool ){_cgbc ._dfdf .Smooth =_bbdc .NewCT_Boolean ();_cgbc ._dfdf .Smooth .ValAttr =&b ;}; +func (_agc LineChartSeries )SetIndex (idx uint32 ){_agc ._dae .Idx .ValAttr =idx };func (_bca CategoryAxis )AxisID ()uint32 {return _bca ._ccf .AxId .ValAttr };func MakeDataLabels (x *_g .CT_DLbls )DataLabels {return DataLabels {x }};type CategoryAxis struct{_ccf *_g .CT_CatAx };type SurfaceChartSeries struct{_facf *_g .CT_SurfaceSer }; + +// SetText sets the series text. +func (_caf BarChartSeries )SetText (s string ){_caf ._ccb .Tx =_g .NewCT_SerTx ();_caf ._ccb .Tx .Choice .V =&s ;}; + +// InitializeDefaults the bar chart to its defaults +func (_bcd PieChart )InitializeDefaults (){_bcd ._ebf .VaryColors =_g .NewCT_Boolean ();_bcd ._ebf .VaryColors .ValAttr =_gd .Bool (true );}; + +// CategoryAxisDataSource specifies the data for an axis. It's commonly used with +// SetReference to set the axis data to a range of cells. +type CategoryAxisDataSource struct{_egb *_g .CT_AxDataSource }; + +// SetValues is used to set the source data to a set of values. +func (_agf CategoryAxisDataSource )SetValues (v []string ){_agf ._egb .Choice =_g .NewCT_AxDataSourceChoice ();_agf ._egb .Choice .StrLit =_g .NewCT_StrData ();_agf ._egb .Choice .StrLit .PtCount =_g .NewCT_UnsignedInt ();_agf ._egb .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _bfg ,_ec :=range v {_agf ._egb .Choice .StrLit .Pt =append (_agf ._egb .Choice .StrLit .Pt ,&_g .CT_StrVal {IdxAttr :uint32 (_bfg ),V :_ec });};}; // X returns the inner wrapped XML type. -func (_aaa Line3DChart )X ()*_bbdc .CT_Line3DChart {return _aaa ._eeb }; +func (_fbe LineChartSeries )X ()*_g .CT_LineSer {return _fbe ._dae };type DateAxis struct{_aab *_g .CT_DateAx }; -// AddSeries adds a default series to an area chart. -func (_eed Area3DChart )AddSeries ()AreaChartSeries {_gd :=_eed .nextColor (len (_eed ._cggb .Ser ));_aafb :=_bbdc .NewCT_AreaSer ();_eed ._cggb .Ser =append (_eed ._cggb .Ser ,_aafb );_aafb .Idx .ValAttr =uint32 (len (_eed ._cggb .Ser )-1);_aafb .Order .ValAttr =uint32 (len (_eed ._cggb .Ser )-1);_eec :=AreaChartSeries {_aafb };_eec .InitializeDefaults ();_eec .Properties ().SetSolidFill (_gd );return _eec ;}; +// InitializeDefaults initializes an Pie series to the default values. +func (_bfe PieChartSeries )InitializeDefaults (){};func MakeNumberDataSource (x *_g .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; + +// Properties returns the line chart series shape properties. +func (_dgaf SurfaceChartSeries )Properties ()_gf .ShapeProperties {if _dgaf ._facf .SpPr ==nil {_dgaf ._facf .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_dgaf ._facf .SpPr );}; // AddSeries adds a default series to an Pie3D chart. -func (_fc Pie3DChart )AddSeries ()PieChartSeries {_eda :=_bbdc .NewCT_PieSer ();_fc ._dcga .Ser =append (_fc ._dcga .Ser ,_eda );_eda .Idx .ValAttr =uint32 (len (_fc ._dcga .Ser )-1);_eda .Order .ValAttr =uint32 (len (_fc ._dcga .Ser )-1);_gae :=PieChartSeries {_eda };_gae .InitializeDefaults ();return _gae ;};func (_geae DateAxis )AxisID ()uint32 {return _geae ._ebd .AxId .ValAttr }; +func (_gfed Pie3DChart )AddSeries ()PieChartSeries {_fda :=_g .NewCT_PieSer ();_gfed ._gdfg .Ser =append (_gfed ._gdfg .Ser ,_fda );_fda .Idx .ValAttr =uint32 (len (_gfed ._gdfg .Ser )-1);_fda .Order .ValAttr =uint32 (len (_gfed ._gdfg .Ser )-1);_gbg :=PieChartSeries {_fda };_gbg .InitializeDefaults ();return _gbg ;}; -// SetType sets the type the secone pie to either pie or bar -func (_cf PieOfPieChart )SetType (t _bbdc .ST_OfPieType ){_cf ._bda .OfPieType .ValAttr =t }; +// Properties returns the line chart series shape properties. +func (_adea ScatterChartSeries )Properties ()_gf .ShapeProperties {if _adea ._eaf .SpPr ==nil {_adea ._eaf .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_adea ._eaf .SpPr );}; -// AddValueAxis adds a value axis to the chart. -func (_defc Chart )AddValueAxis ()ValueAxis {_baag :=_bbdc .NewCT_ValAx ();if _defc ._aaaf .Chart .PlotArea .CChoice ==nil {_defc ._aaaf .Chart .PlotArea .CChoice =_bbdc .NewCT_PlotAreaChoice1 ();};_baag .AxId =_bbdc .NewCT_UnsignedInt ();_baag .AxId .ValAttr =0x7FFFFFFF&_gda .Uint32 ();_defc ._aaaf .Chart .PlotArea .CChoice .ValAx =append (_defc ._aaaf .Chart .PlotArea .CChoice .ValAx ,_baag );_baag .Delete =_bbdc .NewCT_Boolean ();_baag .Delete .ValAttr =_acb .Bool (false );_baag .Scaling =_bbdc .NewCT_Scaling ();_baag .Scaling .Orientation =_bbdc .NewCT_Orientation ();_baag .Scaling .Orientation .ValAttr =_bbdc .ST_OrientationMinMax ;_baag .Choice =&_bbdc .EG_AxSharedChoice {};_baag .Choice .Crosses =_bbdc .NewCT_Crosses ();_baag .Choice .Crosses .ValAttr =_bbdc .ST_CrossesAutoZero ;_baag .CrossBetween =_bbdc .NewCT_CrossBetween ();_baag .CrossBetween .ValAttr =_bbdc .ST_CrossBetweenBetween ;_afd :=MakeValueAxis (_baag );_afd .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gcd .LightGray );_afd .SetMajorTickMark (_bbdc .ST_TickMarkOut );_afd .SetMinorTickMark (_bbdc .ST_TickMarkIn );_afd .SetTickLabelPosition (_bbdc .ST_TickLblPosNextTo );_afd .Properties ().LineProperties ().SetSolidFill (_gcd .Black );_afd .SetPosition (_bbdc .ST_AxPosL );return _afd ;};func MakeDataLabels (x *_bbdc .CT_DLbls )DataLabels {return DataLabels {x }};type GridLines struct{_bf *_bbdc .CT_ChartLines }; +// Chart is a generic chart. +type Chart struct{_gad *_g .ChartSpace }; // X returns the inner wrapped XML type. -func (_acd AreaChartSeries )X ()*_bbdc .CT_AreaSer {return _acd ._ead };func (_bffa NumberDataSource )SetReference (s string ){_bffa .ensureChoice ();if _bffa ._gab .Choice .NumRef ==nil {_bffa ._gab .Choice .NumRef =_bbdc .NewCT_NumRef ();};_bffa ._gab .Choice .NumRef .F =s ;}; +func (_bda LineChart )X ()*_g .CT_LineChart {return _bda ._cbc }; -// StockChart is a 2D Stock chart. -type StockChart struct{chartBase ;_dbc *_bbdc .CT_StockChart ;};type DataLabels struct{_eab *_bbdc .CT_DLbls };func MakeLegend (l *_bbdc .CT_Legend )Legend {return Legend {l }}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_aa Bar3DChart )SetDirection (d _g .ST_BarDir ){_aa ._ebd .BarDir .ValAttr =d };func (_gafg DataLabels )ensureChoice (){if _gafg ._cda .Choice ==nil {_gafg ._cda .Choice =_g .NewCT_DLblsChoice ();};};func (_fcf ScatterChartSeries )Values ()NumberDataSource {if _fcf ._eaf .YVal ==nil {_fcf ._eaf .YVal =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_fcf ._eaf .YVal );}; -// CategoryAxis returns the category data source. -func (_eba AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _eba ._ead .Cat ==nil {_eba ._ead .Cat =_bbdc .NewCT_AxDataSource ();};return MakeAxisDataSource (_eba ._ead .Cat );}; +// AddAxis adds an axis to a Scatter chart. +func (_dgg ScatterChart )AddAxis (axis Axis ){_fafa :=_g .NewCT_UnsignedInt ();_fafa .ValAttr =axis .AxisID ();_dgg ._fdee .AxId =append (_dgg ._fdee .AxId ,_fafa );}; -// AreaChartSeries is a series to be used on an area chart. -type AreaChartSeries struct{_ead *_bbdc .CT_AreaSer }; +// SetIndex sets the index of the series +func (_cfb SurfaceChartSeries )SetIndex (idx uint32 ){_cfb ._facf .Idx .ValAttr =idx };func (_ecd Legend )Properties ()_gf .ShapeProperties {if _ecd ._ccd .SpPr ==nil {_ecd ._ccd .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_ecd ._ccd .SpPr );}; -// X returns the inner wrapped XML type. -func (_gfc DateAxis )X ()*_bbdc .CT_DateAx {return _gfc ._ebd }; +// AddSurface3DChart adds a new 3D surface chart to a chart. +func (_def Chart )AddSurface3DChart ()Surface3DChart {_eag :=_g .NewCT_PlotAreaChoice ();_def ._gad .Chart .PlotArea .Choice =append (_def ._gad .Chart .PlotArea .Choice ,_eag );_eag .Surface3DChart =_g .NewCT_Surface3DChart ();_bce (_def ._gad .Chart );_gba :=Surface3DChart {_gfgb :_eag .Surface3DChart };_gba .InitializeDefaults ();return _gba ;};func (_ffb StockChart )AddAxis (axis Axis ){_fdda :=_g .NewCT_UnsignedInt ();_fdda .ValAttr =axis .AxisID ();_ffb ._gfac .AxId =append (_ffb ._gfac .AxId ,_fdda );};func (_ccaa DataLabels )SetShowCategoryName (b bool ){_ccaa .ensureChoice ();_ccaa ._cda .Choice .ShowCatName =_g .NewCT_Boolean ();_ccaa ._cda .Choice .ShowCatName .ValAttr =_gd .Bool (b );};func (_ddabg ScatterChartSeries )InitializeDefaults (){_ddabg .Properties ().LineProperties ().SetNoFill ();_ddabg .Marker ().SetSymbol (_g .ST_MarkerStyleAuto );_ddabg .Labels ().SetShowLegendKey (false );_ddabg .Labels ().SetShowValue (true );_ddabg .Labels ().SetShowPercent (false );_ddabg .Labels ().SetShowCategoryName (false );_ddabg .Labels ().SetShowSeriesName (false );_ddabg .Labels ().SetShowLeaderLines (false );};func (_cabc SurfaceChart )InitializeDefaults (){_cabc ._adeg .Wireframe =_g .NewCT_Boolean ();_cabc ._adeg .Wireframe .ValAttr =_gd .Bool (false );_cabc ._adeg .BandFmts =_g .NewCT_BandFmts ();for _fag :=0;_fag < 15;_fag ++{_acd :=_g .NewCT_BandFmt ();_acd .Idx .ValAttr =uint32 (_fag );_acd .SpPr =_bg .NewCT_ShapeProperties ();_cfaea :=_gf .MakeShapeProperties (_acd .SpPr );_cfaea .SetSolidFill (_cabc .nextColor (_fag ));_cabc ._adeg .BandFmts .BandFmt =append (_cabc ._adeg .BandFmts .BandFmt ,_acd );};};func (_fcbf ScatterChartSeries )SetSmooth (b bool ){_fcbf ._eaf .Smooth =_g .NewCT_Boolean ();_fcbf ._eaf .Smooth .ValAttr =&b ;};func (_bcda Title )SetText (s string ){if _bcda ._gaa .Tx ==nil {_bcda ._gaa .Tx =_g .NewCT_Tx ();};if _bcda ._gaa .Tx .Choice .Rich ==nil {_bcda ._gaa .Tx .Choice .Rich =_bg .NewCT_TextBody ();};var _aeb *_bg .CT_TextParagraph ;if len (_bcda ._gaa .Tx .Choice .Rich .P )==0{_aeb =_bg .NewCT_TextParagraph ();_bcda ._gaa .Tx .Choice .Rich .P =[]*_bg .CT_TextParagraph {_aeb };}else {_aeb =_bcda ._gaa .Tx .Choice .Rich .P [0];};var _ddf *_bg .EG_TextRun ;if len (_aeb .EG_TextRun )==0{_ddf =_bg .NewEG_TextRun ();_aeb .EG_TextRun =[]*_bg .EG_TextRun {_ddf };}else {_ddf =_aeb .EG_TextRun [0];};if _ddf .R ==nil {_ddf .R =_bg .NewCT_RegularTextRun ();};_ddf .R .T =s ;};func (_fced SurfaceChartSeries )InitializeDefaults (){_fced .Properties ().LineProperties ().SetWidth (1*_f .Point );_fced .Properties ().LineProperties ().SetSolidFill (_e .Black );_fced .Properties ().LineProperties ().SetJoin (_gf .LineJoinRound );}; -// X returns the inner wrapped XML type. -func (_fbfc RadarChartSeries )X ()*_bbdc .CT_RadarSer {return _fbfc ._df }; +// Index returns the index of the series +func (_eadd ScatterChartSeries )Index ()uint32 {return _eadd ._eaf .Idx .ValAttr }; -// RadarChartSeries is a series to be used on an Radar chart. -type RadarChartSeries struct{_df *_bbdc .CT_RadarSer }; +// AddPie3DChart adds a new pie chart to a chart. +func (_cgf Chart )AddPie3DChart ()Pie3DChart {_bce (_cgf ._gad .Chart );_cfda :=_g .NewCT_PlotAreaChoice ();_cgf ._gad .Chart .PlotArea .Choice =append (_cgf ._gad .Chart .PlotArea .Choice ,_cfda );_cfda .Pie3DChart =_g .NewCT_Pie3DChart ();_feb :=Pie3DChart {_gdfg :_cfda .Pie3DChart };_feb .InitializeDefaults ();return _feb ;};func (_ebec ValueAxis )MajorGridLines ()GridLines {if _ebec ._edg .MajorGridlines ==nil {_ebec ._edg .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_ebec ._edg .MajorGridlines };}; -// InitializeDefaults the bar chart to its defaults -func (_fcac PieChart )InitializeDefaults (){_fcac ._bbd .VaryColors =_bbdc .NewCT_Boolean ();_fcac ._bbd .VaryColors .ValAttr =_acb .Bool (true );}; +// AddSeries adds a default series to a Surface chart. +func (_egg Surface3DChart )AddSeries ()SurfaceChartSeries {_eage :=_egg .nextColor (len (_egg ._gfgb .Ser ));_cfe :=_g .NewCT_SurfaceSer ();_egg ._gfgb .Ser =append (_egg ._gfgb .Ser ,_cfe );_cfe .Idx .ValAttr =uint32 (len (_egg ._gfgb .Ser )-1);_cfe .Order .ValAttr =uint32 (len (_egg ._gfgb .Ser )-1);_gce :=SurfaceChartSeries {_cfe };_gce .InitializeDefaults ();_gce .Properties ().LineProperties ().SetSolidFill (_eage );return _gce ;}; -// InitializeDefaults the bar chart to its defaults -func (_bfe AreaChart )InitializeDefaults (){}; +// Area3DChart is an area chart that has a shaded area underneath a curve. +type Area3DChart struct{chartBase ;_gfe *_g .CT_Area3DChart ;}; -// AreaChart is an area chart that has a shaded area underneath a curve. -type AreaChart struct{chartBase ;_cc *_bbdc .CT_AreaChart ;}; +// AddSeries adds a default series to an area chart. +func (_gb AreaChart )AddSeries ()AreaChartSeries {_dg :=_gb .nextColor (len (_gb ._d .Ser ));_gcc :=_g .NewCT_AreaSer ();_gb ._d .Ser =append (_gb ._d .Ser ,_gcc );_gcc .Idx .ValAttr =uint32 (len (_gb ._d .Ser )-1);_gcc .Order .ValAttr =uint32 (len (_gb ._d .Ser )-1);_bgc :=AreaChartSeries {_gcc };_bgc .InitializeDefaults ();_bgc .Properties ().SetSolidFill (_dg );return _bgc ;};func (_ddca Legend )SetOverlay (b bool ){_ddca ._ccd .Overlay =_g .NewCT_Boolean ();_ddca ._ccd .Overlay .ValAttr =_gd .Bool (b );}; -// SetText sets the series text -func (_dbg SurfaceChartSeries )SetText (s string ){_dbg ._fdeg .Tx =_bbdc .NewCT_SerTx ();_dbg ._fdeg .Tx .Choice .V =&s ;};func (_aca ValueAxis )SetMajorTickMark (m _bbdc .ST_TickMark ){if m ==_bbdc .ST_TickMarkUnset {_aca ._ccde .MajorTickMark =nil ;}else {_aca ._ccde .MajorTickMark =_bbdc .NewCT_TickMark ();_aca ._ccde .MajorTickMark .ValAttr =m ;};}; +// PieChartSeries is a series to be used on an Pie chart. +type PieChartSeries struct{_aad *_g .CT_PieSer };type Marker struct{_aac *_g .CT_Marker }; -// SetExplosion sets the value that the segements of the pie are 'exploded' by -func (_edaf PieChartSeries )SetExplosion (v uint32 ){_edaf ._feb .Explosion =_bbdc .NewCT_UnsignedInt ();_edaf ._feb .Explosion .ValAttr =v ;}; +// X returns the inner wrapped XML type. +func (_fcac Chart )X ()*_g .ChartSpace {return _fcac ._gad }; -// SetLabelReference is used to set the source data to a range of cells -// containing strings. -func (_dee CategoryAxisDataSource )SetLabelReference (s string ){_dee ._bdaf .Choice =_bbdc .NewCT_AxDataSourceChoice ();_dee ._bdaf .Choice .StrRef =_bbdc .NewCT_StrRef ();_dee ._bdaf .Choice .StrRef .F =s ;}; +// AddAxis adds an axis to a Surface chart. +func (_fgb SurfaceChart )AddAxis (axis Axis ){_gfbg :=_g .NewCT_UnsignedInt ();_gfbg .ValAttr =axis .AxisID ();_fgb ._adeg .AxId =append (_fgb ._adeg .AxId ,_gfbg );};func (_gafd SeriesAxis )SetCrosses (axis Axis ){_gafd ._egff .CrossAx .ValAttr =axis .AxisID ()}; -// Values returns the value data source. -func (_ec BarChartSeries )Values ()NumberDataSource {if _ec ._bdbg .Val ==nil {_ec ._bdbg .Val =_bbdc .NewCT_NumDataSource ();};return MakeNumberDataSource (_ec ._bdbg .Val );};func (_fabf Legend )SetOverlay (b bool ){_fabf ._aag .Overlay =_bbdc .NewCT_Boolean ();_fabf ._aag .Overlay .ValAttr =_acb .Bool (b );};var _cbd =[]_gcd .Color {_gcd .RGB (0x33,0x66,0xcc),_gcd .RGB (0xDC,0x39,0x12),_gcd .RGB (0xFF,0x99,0x00),_gcd .RGB (0x10,0x96,0x18),_gcd .RGB (0x99,0x00,0x99),_gcd .RGB (0x3B,0x3E,0xAC),_gcd .RGB (0x00,0x99,0xC6),_gcd .RGB (0xDD,0x44,0x77),_gcd .RGB (0x66,0xAA,0x00),_gcd .RGB (0xB8,0x2E,0x2E),_gcd .RGB (0x31,0x63,0x95),_gcd .RGB (0x99,0x44,0x99),_gcd .RGB (0x22,0xAA,0x99),_gcd .RGB (0xAA,0xAA,0x11),_gcd .RGB (0x66,0x33,0xCC),_gcd .RGB (0xE6,0x73,0x00),_gcd .RGB (0x8B,0x07,0x07),_gcd .RGB (0x32,0x92,0x62),_gcd .RGB (0x55,0x74,0xA6),_gcd .RGB (0x3B,0x3E,0xAC)}; +// SetText sets the series text. +func (_dfdf RadarChartSeries )SetText (s string ){_dfdf ._gbc .Tx =_g .NewCT_SerTx ();_dfdf ._gbc .Tx .Choice .V =&s ;}; + +// AddAxis adds an axis to a Surface chart. +func (_bbdb Surface3DChart )AddAxis (axis Axis ){_ccba :=_g .NewCT_UnsignedInt ();_ccba .ValAttr =axis .AxisID ();_bbdb ._gfgb .AxId =append (_bbdb ._gfgb .AxId ,_ccba );}; // X returns the inner wrapped XML type. -func (_fd RadarChart )X ()*_bbdc .CT_RadarChart {return _fd ._gcfb }; +func (_egf DoughnutChart )X ()*_g .CT_DoughnutChart {return _egf ._aba }; -// ScatterChartSeries is the data series for a scatter chart. -type ScatterChartSeries struct{_dfdf *_bbdc .CT_ScatterSer }; +// X returns the inner wrapped XML type. +func (_dbcc Title )X ()*_g .CT_Title {return _dbcc ._gaa };func (_ddgd SeriesAxis )AxisID ()uint32 {return _ddgd ._egff .AxId .ValAttr }; -// DoughnutChart is a Doughnut chart. -type DoughnutChart struct{chartBase ;_edf *_bbdc .CT_DoughnutChart ;}; +// AddSurfaceChart adds a new surface chart to a chart. +func (_faec Chart )AddSurfaceChart ()SurfaceChart {_egee :=_g .NewCT_PlotAreaChoice ();_faec ._gad .Chart .PlotArea .Choice =append (_faec ._gad .Chart .PlotArea .Choice ,_egee );_egee .SurfaceChart =_g .NewCT_SurfaceChart ();_bce (_faec ._gad .Chart );_faec ._gad .Chart .View3D .RotX .ValAttr =_gd .Int8 (90);_faec ._gad .Chart .View3D .RotY .ValAttr =_gd .Uint16 (0);_faec ._gad .Chart .View3D .Perspective =_g .NewCT_Perspective ();_faec ._gad .Chart .View3D .Perspective .ValAttr =_gd .Uint8 (0);_ega :=SurfaceChart {_adeg :_egee .SurfaceChart };_ega .InitializeDefaults ();return _ega ;}; -// Properties returns the bar chart series shape properties. -func (_cdbg AreaChartSeries )Properties ()_ba .ShapeProperties {if _cdbg ._ead .SpPr ==nil {_cdbg ._ead .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_cdbg ._ead .SpPr );}; +// InitializeDefaults the Stock chart to its defaults +func (_dcbe StockChart )InitializeDefaults (){_dcbe ._gfac .HiLowLines =_g .NewCT_ChartLines ();_dcbe ._gfac .UpDownBars =_g .NewCT_UpDownBars ();_dcbe ._gfac .UpDownBars .GapWidth =_g .NewCT_GapAmount ();_dcbe ._gfac .UpDownBars .GapWidth .ValAttr =&_g .ST_GapAmount {};_dcbe ._gfac .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_gd .Uint16 (150);_dcbe ._gfac .UpDownBars .UpBars =_g .NewCT_UpDownBar ();_dcbe ._gfac .UpDownBars .DownBars =_g .NewCT_UpDownBar ();}; -// AddLegend adds a legend to a chart, replacing any existing legend. -func (_dafc Chart )AddLegend ()Legend {_dafc ._aaaf .Chart .Legend =_bbdc .NewCT_Legend ();_e :=MakeLegend (_dafc ._aaaf .Chart .Legend );_e .InitializeDefaults ();return _e ;}; +// SetLabelReference is used to set the source data to a range of cells +// containing strings. +func (_bae CategoryAxisDataSource )SetLabelReference (s string ){_bae ._egb .Choice =_g .NewCT_AxDataSourceChoice ();_bae ._egb .Choice .StrRef =_g .NewCT_StrRef ();_bae ._egb .Choice .StrRef .F =s ;}; -// SetOrder sets the order of the series -func (_aaed LineChartSeries )SetOrder (idx uint32 ){_aaed ._cce .Order .ValAttr =idx }; +// Values returns the value data source. +func (_gbd BubbleChartSeries )Values ()NumberDataSource {if _gbd ._caa .YVal ==nil {_gbd ._caa .YVal =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_gbd ._caa .YVal );};func (_ggd CategoryAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_ggd ._ccf .TickLblPos =nil ;}else {_ggd ._ccf .TickLblPos =_g .NewCT_TickLblPos ();_ggd ._ccf .TickLblPos .ValAttr =p ;};};func (_dd BarChart )AddAxis (axis Axis ){_ca :=_g .NewCT_UnsignedInt ();_ca .ValAttr =axis .AxisID ();_dd ._gea .AxId =append (_dd ._gea .AxId ,_ca );}; // X returns the inner wrapped XML type. -func (_bd ValueAxis )X ()*_bbdc .CT_ValAx {return _bd ._ccde }; +func (_ed BubbleChartSeries )X ()*_g .CT_BubbleSer {return _ed ._caa }; -// SurfaceChart is a 3D surface chart, viewed from the top-down. -type SurfaceChart struct{chartBase ;_cbfb *_bbdc .CT_SurfaceChart ;}; +// AddSeries adds a default series to a Surface chart. +func (_bgd SurfaceChart )AddSeries ()SurfaceChartSeries {_fedg :=_bgd .nextColor (len (_bgd ._adeg .Ser ));_gecd :=_g .NewCT_SurfaceSer ();_bgd ._adeg .Ser =append (_bgd ._adeg .Ser ,_gecd );_gecd .Idx .ValAttr =uint32 (len (_bgd ._adeg .Ser )-1);_gecd .Order .ValAttr =uint32 (len (_bgd ._adeg .Ser )-1);_dddf :=SurfaceChartSeries {_gecd };_dddf .InitializeDefaults ();_dddf .Properties ().LineProperties ().SetSolidFill (_fedg );return _dddf ;}; -// Values returns the bubble size data source. -func (_cbf BubbleChartSeries )BubbleSizes ()NumberDataSource {if _cbf ._dfa .BubbleSize ==nil {_cbf ._dfa .BubbleSize =_bbdc .NewCT_NumDataSource ();};return MakeNumberDataSource (_cbf ._dfa .BubbleSize );};type Legend struct{_aag *_bbdc .CT_Legend };type chartBase struct{};func (_dea GridLines )Properties ()_ba .ShapeProperties {if _dea ._bf .SpPr ==nil {_dea ._bf .SpPr =_dge .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_dea ._bf .SpPr );}; +// InitializeDefaults the bar chart to its defaults +func (_fe Area3DChart )InitializeDefaults (){};func MakeChart (x *_g .ChartSpace )Chart {return Chart {x }}; -// AddAxis adds an axis to a line chart. -func (_fbe LineChart )AddAxis (axis Axis ){_bc :=_bbdc .NewCT_UnsignedInt ();_bc .ValAttr =axis .AxisID ();_fbe ._bbg .AxId =append (_fbe ._bbg .AxId ,_bc );}; \ No newline at end of file +// X returns the inner wrapped XML type. +func (_gfc Surface3DChart )X ()*_g .CT_Surface3DChart {return _gfc ._gfgb }; + +// ScatterChartSeries is the data series for a scatter chart. +type ScatterChartSeries struct{_eaf *_g .CT_ScatterSer }; \ No newline at end of file diff --git a/color/color.go b/color/color.go index ce2bb1be3a..ea8e1f3af1 100644 --- a/color/color.go +++ b/color/color.go @@ -11,27 +11,27 @@ // Package color provides color handling structures and functions for use across // all of the document types. -package color ;import (_cf "fmt";_gg "github.com/unidoc/unioffice";);var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var Auto =Color {0,0,0,255,true };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false }; - -// IsAuto returns true if the color is the 'Auto' type. If the -// field doesn't support an Auto color, then black is used. -func (_gc Color )IsAuto ()bool {return _gc ._gb };var Plum =Color {0xDD,0xA0,0xDD,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false }; - -// RGBA constructs a new RGBA color with a given red, green, blue and alpha -// value. -func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var Orange =Color {0xFF,0xA5,0x00,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var Green =Color {0x00,0x80,0x00,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false }; +package color ;import (_b "fmt";_fg "github.com/unidoc/unioffice";);var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false }; // AsRGBAString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_eb Color )AsRGBAString ()*string {return _gg .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_eb ._dc ,_eb ._cg ,_eb ._cgg ,_eb ._c );};var SlateGray =Color {0x70,0x80,0x90,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _b ,_g ,_d uint8 ;_bc ,_ :=_cf .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_b ,&_g ,&_d );if _bc ==3{return RGB (_b ,_g ,_d );};return Auto ;};var FireBrick =Color {0xB2,0x22,0x22,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var Black =Color {0x00,0x00,0x00,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false }; +func (_cfa Color )AsRGBAString ()*string {return _fg .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_cfa ._a ,_cfa ._be ,_cfa ._fe ,_cfa ._c );};var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false }; // Color is a 24 bit color that can be converted to // internal ECMA-376 formats as needed. -type Color struct{_cg ,_cgg ,_c ,_dc uint8 ;_gb bool ;};var Beige =Color {0xF5,0xF5,0xDC,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false }; +type Color struct{_be ,_fe ,_c ,_a uint8 ;_cf bool ;};var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var Auto =Color {0,0,0,255,true };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false }; // RGB constructs a new RGB color with a given red, green and blue value. -func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var SlateGrey =Color {0x70,0x80,0x90,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false }; +func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _g ,_fc ,_fgd uint8 ;_bb ,_ :=_b .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_g ,&_fc ,&_fgd );if _bb ==3{return RGB (_g ,_fc ,_fgd );};return Auto ;};var Violet =Color {0xEE,0x82,0xEE,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var Green =Color {0x00,0x80,0x00,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false }; // AsRGBString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_dd Color )AsRGBString ()*string {return _gg .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_dd ._cg ,_dd ._cgg ,_dd ._c );};var DarkGreen =Color {0x00,0x64,0x00,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false }; \ No newline at end of file +func (_fgg Color )AsRGBString ()*string {return _fg .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_fgg ._be ,_fgg ._fe ,_fgg ._c );};var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false }; + +// RGBA constructs a new RGBA color with a given red, green, blue and alpha +// value. +func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var LightSlateGrey =Color {0x77,0x88,0x99,255,false }; + +// IsAuto returns true if the color is the 'Auto' type. If the +// field doesn't support an Auto color, then black is used. +func (_ab Color )IsAuto ()bool {return _ab ._cf };var Black =Color {0x00,0x00,0x00,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false }; \ No newline at end of file diff --git a/common/common.go b/common/common.go index d66e4861e6..2d81aa4be1 100644 --- a/common/common.go +++ b/common/common.go @@ -13,320 +13,320 @@ // OOXML document formats. // // Package common contains common properties used by the subpackages. -package common ;import (_adge "archive/zip";_fbf "bytes";_edc "encoding/xml";_ccd "fmt";_dc "github.com/unidoc/unioffice";_ab "github.com/unidoc/unioffice/common/tempstorage";_adde "github.com/unidoc/unioffice/common/tempstorage/diskstore";_bdb "github.com/unidoc/unioffice/measurement";_eed "github.com/unidoc/unioffice/schema/soo/dml";_def "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_gge "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ccc "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_dd "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_fgb "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_adg "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_dde "github.com/unidoc/unioffice/zippkg";_bd "image";_ "image/gif";_ "image/jpeg";_ "image/png";_agg "os";_ccg "regexp";_bgg "strconv";_gddf "strings";_acd "time";); +package common ;import (_cb "archive/zip";_ce "bytes";_cbc "encoding/xml";_e "fmt";_bb "github.com/unidoc/unioffice";_fb "github.com/unidoc/unioffice/common/tempstorage";_ff "github.com/unidoc/unioffice/common/tempstorage/diskstore";_fd "github.com/unidoc/unioffice/measurement";_fa "github.com/unidoc/unioffice/schema/soo/dml";_be "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_ag "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ca "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_ced "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_ed "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_agf "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_feg "github.com/unidoc/unioffice/zippkg";_d "image";_ "image/gif";_ "image/jpeg";_ "image/png";_cf "os";_fc "regexp";_fe "strconv";_f "strings";_a "time";);func (_ega CustomProperties )SetPropertyAsStream (name string ,stream string ){_ceed :=_ega .getNewProperty (name );_ceed .Stream =&stream ;_ega .setProperty (_ceed );};func (_gcc CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_gga :=_gcc .getNewProperty (name );_gga .Ui8 =&ui8 ;_gcc .setProperty (_gga );};func (_aae CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_afd :=_aae .getNewProperty (name );_afd .Lpstr =&lpstr ;_aae .setProperty (_afd );}; -// SetDocSecurity sets the document security flag. -func (_cgf AppProperties )SetDocSecurity (v int32 ){_cgf ._de .DocSecurity =_dc .Int32 (v )};func _ebf (_dcb _acd .Time ,_cfe string )*_dc .XSDAny {_gf :=&_dc .XSDAny {XMLName :_edc .Name {Local :_cfe }};_gf .Attrs =append (_gf .Attrs ,_edc .Attr {Name :_edc .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_gf .Attrs =append (_gf .Attrs ,_edc .Attr {Name :_edc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0073i"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065"});_gf .Attrs =append (_gf .Attrs ,_edc .Attr {Name :_edc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});_gf .Data =[]byte (_dcb .Format (_ace ));return _gf ;}; - -// Company returns the name of the company that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_fef AppProperties )Company ()string {if _fef ._de .Company !=nil {return *_fef ._de .Company ;};return "";}; +// SetCompany sets the name of the company that created the document. +func (_ae AppProperties )SetCompany (s string ){_ae ._efa .Company =&s }; -// Author returns the author of the document -func (_fe CoreProperties )Author ()string {if _fe ._ddef .Creator !=nil {return string (_fe ._ddef .Creator .Data );};return "";};func (_aee CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_ecg :=_aee .getNewProperty (name );_ecg .Ui4 =&ui4 ;_aee .setProperty (_ecg );};func (_ffd CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_gfc :=_ffd .getNewProperty (name );_gfc .Ui1 =&ui1 ;_ffd .setProperty (_gfc );};func (_aaf CustomProperties )SetPropertyAsVector (name string ,vector *_gge .Vector ){_dbd :=_aaf .getNewProperty (name );_dbd .Vector =vector ;_aaf .setProperty (_dbd );}; +// Type returns the type of a relationship. +func (_fdff Relationship )Type ()string {return _fdff ._gbd .TypeAttr }; -// ID returns the ID of a relationship. -func (_aff Relationship )ID ()string {return _aff ._ef .IdAttr }; +// CoreProperties contains document specific properties. +type CoreProperties struct{_af *_ed .CoreProperties }; -// NewCoreProperties constructs a new CoreProperties. -func NewCoreProperties ()CoreProperties {return CoreProperties {_ddef :_fgb .NewCoreProperties ()}};func (_fag CustomProperties )SetPropertyAsCy (name string ,cy string ){_deb :=_fag .getNewProperty (name );_deb .Cy =&cy ;_fag .setProperty (_deb );};func _gff (_ffg *_dc .XSDAny )_acd .Time {if _ffg ==nil {return _acd .Time {};};_fdf ,_gef :=_acd .Parse (_ace ,string (_ffg .Data ));if _gef !=nil {_dc .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0074\u0069\u006d\u0065 \u0066\u0072\u006f\u006d\u0020\u0025\u0073\u003a\u0020\u0025\u0073",string (_ffg .Data ),_gef );};return _fdf ;}; +// RelativeHeight returns the relative height of an image given a fixed width. +// This is used when setting image to a fixed width to calculate the height +// required to keep the same image aspect ratio. +func (_cga ImageRef )RelativeHeight (w _fd .Distance )_fd .Distance {_debd :=float64 (_cga .Size ().Y )/float64 (_cga .Size ().X );return w *_fd .Distance (_debd );}; -// FindRIDForN returns the relationship ID for the i'th relationship of type t. -func (_bba Relationships )FindRIDForN (i int ,t string )string {for _ ,_agf :=range _bba ._a .CT_Relationships .Relationship {if _agf .TypeAttr ==t {if i ==0{return _agf .IdAttr ;};i --;};};return "";};func (_bfg CustomProperties )SetPropertyAsEmpty (name string ){_fec :=_bfg .getNewProperty (name );_fec .Empty =_gge .NewEmpty ();_bfg .setProperty (_fec );}; +// ApplicationVersion returns the version of the application that created the +// document. +func (_efac AppProperties )ApplicationVersion ()string {if _efac ._efa .AppVersion !=nil {return *_efac ._efa .AppVersion ;};return "";}; -// Relationships returns a slice of all of the relationships. -func (_bbd Relationships )Relationships ()[]Relationship {_ddfe :=[]Relationship {};for _ ,_caf :=range _bbd ._a .Relationship {_ddfe =append (_ddfe ,Relationship {_caf });};return _ddfe ;}; +// PropertiesList returns the list of all custom properties of the document. +func (_ac CustomProperties )PropertiesList ()[]*_be .CT_Property {return _ac ._bdf .Property }; -// RelativeWidth returns the relative width of an image given a fixed height. -// This is used when setting image to a fixed height to calculate the width -// required to keep the same image aspect ratio. -func (_fgbfa ImageRef )RelativeWidth (h _bdb .Distance )_bdb .Distance {_fcd :=float64 (_fgbfa .Size ().X )/float64 (_fgbfa .Size ().Y );return h *_bdb .Distance (_fcd );}; +// SetApplicationVersion sets the version of the application that created the +// document. Per MS, the verison string mut be in the form 'XX.YYYY'. +func (_dc AppProperties )SetApplicationVersion (s string ){_dc ._efa .AppVersion =&s }; -// SetModified sets the time that the document was modified. -func (_fff CoreProperties )SetModified (t _acd .Time ){_fff ._ddef .Modified =_ebf (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; +// WriteExtraFiles writes the extra files to the zip package. +func (_gfa *DocBase )WriteExtraFiles (z *_cb .Writer )error {for _ ,_feb :=range _gfa .ExtraFiles {if _bee :=_feg .AddFileFromDisk (z ,_feb .ZipPath ,_feb .DiskPath );_bee !=nil {return _bee ;};};return nil ;}; -// ExtraFile is an unsupported file type extracted from, or to be written to a -// zip package -type ExtraFile struct{ZipPath string ;DiskPath string ;}; +// CustomProperties contains document specific properties. +type CustomProperties struct{_bdf *_be .Properties }; -// AddRelationship adds a relationship. -func (_bfe Relationships )AddRelationship (target ,ctype string )Relationship {if !_gddf .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_dc .Log ("\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006es\u0068\u0069\u0070 t\u0079\u0070\u0065\u0020\u0025\u0073 \u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069t\u0068\u0020\u0027\u0068\u0074\u0074\u0070\u003a/\u002f\u0027",ctype );};_ggeg :=_adg .NewRelationship ();_cag :=len (_bfe ._a .Relationship )+1;_agc :=map[string ]struct{}{};for _ ,_ddbd :=range _bfe ._a .Relationship {_agc [_ddbd .IdAttr ]=struct{}{};};for _ ,_bee :=_agc [_ccd .Sprintf ("\u0072\u0049\u0064%\u0064",_cag )];_bee ;_ ,_bee =_agc [_ccd .Sprintf ("\u0072\u0049\u0064%\u0064",_cag )]{_cag ++;};_ggeg .IdAttr =_ccd .Sprintf ("\u0072\u0049\u0064%\u0064",_cag );_ggeg .TargetAttr =target ;_ggeg .TypeAttr =ctype ;_bfe ._a .Relationship =append (_bfe ._a .Relationship ,_ggeg );return Relationship {_ggeg };}; +// ImageRef is a reference to an image within a document. +type ImageRef struct{_dae *DocBase ;_gccd Relationships ;_abdf Image ;_edd string ;};const _eacb ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; -// LastModifiedBy returns the name of the last person to modify the document -func (_ca CoreProperties )LastModifiedBy ()string {if _ca ._ddef .LastModifiedBy !=nil {return *_ca ._ddef .LastModifiedBy ;};return "";}; +// TableStyles contains document specific properties. +type TableStyles struct{_gab *_fa .TblStyleLst };func (_dbd CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_ccc :=_dbd .getNewProperty (name );_ccc .R8 =&r8 ;_dbd .setProperty (_ccc );};func (_bbc CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_bac :=_bbc .getNewProperty (name );_bac .Ostream =&ostream ;_bbc .setProperty (_bac );}; -// ApplicationVersion returns the version of the application that created the -// document. -func (_bef AppProperties )ApplicationVersion ()string {if _bef ._de .AppVersion !=nil {return *_bef ._de .AppVersion ;};return "";}; +// FindRIDForN returns the relationship ID for the i'th relationship of type t. +func (_ebfg Relationships )FindRIDForN (i int ,t string )string {for _ ,_gda :=range _ebfg ._fgf .CT_Relationships .Relationship {if _gda .TypeAttr ==t {if i ==0{return _gda .IdAttr ;};i --;};};return "";};func (_agc CustomProperties )SetPropertyAsInt (name string ,i int ){_def :=_agc .getNewProperty (name );_ge :=int32 (i );_def .Int =&_ge ;_agc .setProperty (_def );}; -// Relationship is a relationship within a .rels file. -type Relationship struct{_ef *_adg .Relationship };func (_dee CustomProperties )SetPropertyAsOblob (name ,oblob string ){_cb :=_dee .getNewProperty (name );_cb .Oblob =&oblob ;_dee .setProperty (_cb );};func (_fbb CustomProperties )getNewProperty (_ddf string )*_def .CT_Property {_cege :=_fbb ._geb .Property ;_dbe :=int32 (1);for _ ,_dgb :=range _cege {if _dgb .PidAttr > _dbe {_dbe =_dgb .PidAttr ;};};_cgb :=_def .NewCT_Property ();_cgb .NameAttr =&_ddf ;_cgb .PidAttr =_dbe +1;_cgb .FmtidAttr ="\u007b\u0044\u0035\u0043\u0044\u0044\u0035\u0030\u0035\u002d\u0032\u0045\u0039\u0043\u002d\u0031\u0030\u0031\u0042\u002d\u0039\u0033\u0039\u0037-\u0030\u0038\u0030\u0030\u0032B\u0032\u0043F\u0039\u0041\u0045\u007d";return _cgb ;}; +// SetModified sets the time that the document was modified. +func (_fee CoreProperties )SetModified (t _a .Time ){_fee ._af .Modified =_bbf (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");};var ReleasedAt =_a .Date (_gee ,_bba ,_aggc ,_fgff ,_cce ,0,0,_a .UTC ); -// Format returns the format of the underlying image -func (_bgd ImageRef )Format ()string {return _bgd ._bbge .Format }; +// AddOverride adds an override content type for a given path name. +func (_cfc ContentTypes )AddOverride (path ,contentType string ){if !_f .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _f .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_bb .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};_fdf :=_ced .NewOverride ();_fdf .PartNameAttr =path ;_fdf .ContentTypeAttr =contentType ;_cfc ._ceee .Override =append (_cfc ._ceee .Override ,_fdf );}; -// NewTableStyles constructs a new TableStyles. -func NewTableStyles ()TableStyles {return TableStyles {_eff :_eed .NewTblStyleLst ()}};func (_fb CustomProperties )SetPropertyAsStorage (name string ,storage string ){_bcf :=_fb .getNewProperty (name );_bcf .Storage =&storage ;_fb .setProperty (_bcf );};func (_fcf CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_bgfa :=_fcf .getNewProperty (name );_bgfa .Lpwstr =&lpwstr ;_fcf .setProperty (_bgfa );};func (_afec CustomProperties )SetPropertyAsInt (name string ,i int ){_cgc :=_afec .getNewProperty (name );_fagb :=int32 (i );_cgc .Int =&_fagb ;_afec .setProperty (_cgc );}; +// Author returns the author of the document +func (_ccg CoreProperties )Author ()string {if _ccg ._af .Creator !=nil {return string (_ccg ._af .Creator .Data );};return "";};func UtcTimeFormat (t _a .Time )string {return t .Format (_eacb )+"\u0020\u0055\u0054\u0043"}; -// ImageFromBytes returns an Image struct for an in-memory image. You can also -// construct an Image directly if the file and size are known. -func ImageFromBytes (data []byte )(Image ,error ){_bgda :=Image {};_egge ,_bcg ,_ced :=_bd .Decode (_fbf .NewReader (data ));if _ced !=nil {return _bgda ,_ccd .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_ced );};_bgda .Data =&data ;_bgda .Format =_bcg ;_bgda .Size =_egge .Bounds ().Size ();return _bgda ,nil ;}; +// SetDescription records the description of the document. +func (_aad CoreProperties )SetDescription (s string ){if _aad ._af .Description ==nil {_aad ._af .Description =&_bb .XSDAny {XMLName :_cbc .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_aad ._af .Description .Data =[]byte (s );};func (_gcg CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_aca :=_gcg .getNewProperty (name );_aca .I2 =&i2 ;_gcg .setProperty (_aca );}; -// SetContentStatus records the content status of the document. -func (_ggd CoreProperties )SetContentStatus (s string ){_ggd ._ddef .ContentStatus =&s }; +// Application returns the name of the application that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_bga AppProperties )Application ()string {if _bga ._efa .Application !=nil {return *_bga ._efa .Application ;};return "";}; // X returns the inner wrapped XML type. -func (_faae Relationship )X ()*_adg .Relationship {return _faae ._ef }; +func (_ebc CustomProperties )X ()*_be .Properties {return _ebc ._bdf };func (_dgc CustomProperties )SetPropertyAsFiletime (name string ,filetime _a .Time ){_ebfc :=_dgc .getNewProperty (name );_ebfc .Filetime =&filetime ;_dgc .setProperty (_ebfc );}; -// X returns the underlying raw XML data. -func (_gdeg Relationships )X ()*_adg .Relationships {return _gdeg ._a }; +// ImageFromStorage reads an image using the currently set +// temporary storage mechanism (see tempstorage). You can also +// construct an Image directly if the file and size are known. +func ImageFromStorage (path string )(Image ,error ){_dca :=Image {};_gde ,_efef :=_fb .Open (path );if _efef !=nil {return _dca ,_e .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_efef );};defer _gde .Close ();_babc ,_dda ,_efef :=_d .Decode (_gde );if _efef !=nil {return _dca ,_e .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_efef );};_dca .Path =path ;_dca .Format =_dda ;_dca .Size =_babc .Bounds ().Size ();return _dca ,nil ;}; -// AddAutoRelationship adds a relationship with an automatically generated -// filename based off of the type. It should be preferred over AddRelationship -// to ensure consistent filenames are maintained. -func (_aa Relationships )AddAutoRelationship (dt _dc .DocType ,src string ,idx int ,ctype string )Relationship {return _aa .AddRelationship (_dc .RelativeFilename (dt ,src ,ctype ,idx ),ctype );};func (_da CustomProperties )SetPropertyAsBool (name string ,b bool ){_gda :=_da .getNewProperty (name );_gda .Bool =&b ;_da .setProperty (_gda );};func (_afc CustomProperties )SetPropertyAsBlob (name ,blob string ){_gffg :=_afc .getNewProperty (name );_gffg .Blob =&blob ;_afc .setProperty (_gffg );};func (_g CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_aggf :=_g .getNewProperty (name );_aggf .Ui8 =&ui8 ;_g .setProperty (_aggf );}; +// SetApplication sets the name of the application that created the document. +func (_cd AppProperties )SetApplication (s string ){_cd ._efa .Application =&s }; -// SetTarget set the target (path) of a relationship. -func (_gb Relationship )SetTarget (s string ){_gb ._ef .TargetAttr =s }; +// AddExtraFileFromZip is used when reading an unsupported file from an OOXML +// file. This ensures that unsupported file content will at least round-trip +// correctly. +func (_cbd *DocBase )AddExtraFileFromZip (f *_cb .File )error {_bbff ,_acg :=_feg .ExtractToDiskTmp (f ,_cbd .TmpPath );if _acg !=nil {return _e .Errorf ("\u0065\u0072r\u006f\u0072\u0020\u0065x\u0074\u0072a\u0063\u0074\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_acg );};_cbd .ExtraFiles =append (_cbd .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_bbff });return nil ;}; -// NewAppProperties constructs a new AppProperties. -func NewAppProperties ()AppProperties {_agb :=AppProperties {_de :_ccc .NewProperties ()};_agb .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_agb .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_agb .SetDocSecurity (0);_agb .SetLinksUpToDate (false );var _deg ,_fbaa ,_gg int64 ;_ccd .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_deg ,&_fbaa ,&_gg );_bfb :=float64 (_deg )+float64 (_fbaa )/10000.0;_agb .SetApplicationVersion (_ccd .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_bfb ));return _agb ;}; +// Path returns the path to an image file, if any. +func (_gdc ImageRef )Path ()string {return _gdc ._abdf .Path };func (_add CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_ffd :=_add .getNewProperty (name );_ffd .Ui1 =&ui1 ;_add .setProperty (_ffd );}; -// X returns the inner wrapped XML type. -func (_gdf AppProperties )X ()*_ccc .Properties {return _gdf ._de }; +// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. +func NewRelationshipsCopy (rels Relationships )Relationships {_cece :=*rels ._fgf ;return Relationships {_fgf :&_cece };}; + +// RemoveOverride removes an override given a path. +func (_g ContentTypes )RemoveOverride (path string ){if !_f .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _abd ,_eg :=range _g ._ceee .Override {if _eg .PartNameAttr ==path {copy (_g ._ceee .Override [_abd :],_g ._ceee .Override [_abd +1:]);_g ._ceee .Override =_g ._ceee .Override [0:len (_g ._ceee .Override )-1];};};};func (_face CustomProperties )SetPropertyAsArray (name string ,array *_ag .Array ){_abg :=_face .getNewProperty (name );_abg .Array =array ;_face .setProperty (_abg );}; // Target returns the target (path) of a relationship. -func (_bcd Relationship )Target ()string {return _bcd ._ef .TargetAttr }; +func (_gbe Relationship )Target ()string {return _gbe ._gbd .TargetAttr };func (_afac CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_eba :=_afac .getNewProperty (name );_eba .R4 =&r4 ;_afac .setProperty (_eba );}; -// SetCompany sets the name of the company that created the document. -func (_fdb AppProperties )SetCompany (s string ){_fdb ._de .Company =&s }; +// RelID returns the relationship ID. +func (_gce ImageRef )RelID ()string {return _gce ._edd };func (_da CustomProperties )SetPropertyAsNull (name string ){_dfcg :=_da .getNewProperty (name );_dfcg .Null =_ag .NewNull ();_da .setProperty (_dfcg );}; -// Created returns the time that the document was created. -func (_aga CoreProperties )Created ()_acd .Time {return _gff (_aga ._ddef .Created )}; +// X returns the inner raw content types. +func (_agfd ContentTypes )X ()*_ced .Types {return _agfd ._ceee }; -// NewRelationship constructs a new relationship. -func NewRelationship ()Relationship {return Relationship {_adg .NewRelationship ()}}; +// Description returns the description of the document +func (_dea CoreProperties )Description ()string {if _dea ._af .Description !=nil {return string (_dea ._af .Description .Data );};return "";}; -// Category returns the category of the document -func (_eeca CoreProperties )Category ()string {if _eeca ._ddef .Category !=nil {return *_eeca ._ddef .Category ;};return "";};const _ace ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; +// ID returns the ID of a relationship. +func (_eea Relationship )ID ()string {return _eea ._gbd .IdAttr }; -// Hyperlink is just an appropriately configured relationship. -type Hyperlink Relationship ; +// Company returns the name of the company that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_bef AppProperties )Company ()string {if _bef ._efa .Company !=nil {return *_bef ._efa .Company ;};return "";}; -// CustomProperties contains document specific properties. -type CustomProperties struct{_geb *_def .Properties }; +// SetAuthor records the author of the document. +func (_ba CoreProperties )SetAuthor (s string ){if _ba ._af .Creator ==nil {_ba ._af .Creator =&_bb .XSDAny {XMLName :_cbc .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_ba ._af .Creator .Data =[]byte (s );}; -// EnsureOverride ensures that an override for the given path exists, adding it if necessary -func (_ff ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_dbc :=range _ff ._fdcb .Override {if _dbc .PartNameAttr ==path {if _gddf .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_dc .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};_dbc .ContentTypeAttr =contentType ;return ;};};_ff .AddOverride (path ,contentType );};func (_fge CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_gdd :=_fge .getNewProperty (name );_gdd .Lpstr =&lpstr ;_fge .setProperty (_gdd );}; +// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. +func AddImageToZip (z *_cb .Writer ,img ImageRef ,imageNum int ,dt _bb .DocType )error {_eag :=_bb .AbsoluteImageFilename (dt ,imageNum ,_f .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _efe :=_feg .AddFileFromBytes (z ,_eag ,*img .Data ());_efe !=nil {return _efe ;};}else if img .Path ()!=""{if _fgg :=_feg .AddFileFromDisk (z ,_eag ,img .Path ());_fgg !=nil {return _fgg ;};}else {return _e .Errorf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u003a %\u002b\u0076",img );};return nil ;};const _aggc =31;func (_ede CustomProperties )SetPropertyAsBool (name string ,b bool ){_acf :=_ede .getNewProperty (name );_acf .Bool =&b ;_ede .setProperty (_acf );}; // CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. -func (_bbc ContentTypes )CopyOverride (path ,newPath string ){if !_gddf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_gddf .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _ade :=range _bbc ._fdcb .Override {if _bbc ._fdcb .Override [_ade ].PartNameAttr ==path {_fcc :=*_bbc ._fdcb .Override [_ade ];_fcc .PartNameAttr =newPath ;_bbc ._fdcb .Override =append (_bbc ._fdcb .Override ,&_fcc );};};};const _geg =13;func (_gfb CustomProperties )SetPropertyAsFiletime (name string ,filetime _acd .Time ){_cdf :=_gfb .getNewProperty (name );_cdf .Filetime =&filetime ;_gfb .setProperty (_cdf );};const _f =2020; +func (_fac ContentTypes )CopyOverride (path ,newPath string ){if !_f .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_f .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _bgb :=range _fac ._ceee .Override {if _fac ._ceee .Override [_bgb ].PartNameAttr ==path {_eff :=*_fac ._ceee .Override [_bgb ];_eff .PartNameAttr =newPath ;_fac ._ceee .Override =append (_fac ._ceee .Override ,&_eff );};};}; -// AddExtraFileFromZip is used when reading an unsupported file from an OOXML -// file. This ensures that unsupported file content will at least round-trip -// correctly. -func (_adfe *DocBase )AddExtraFileFromZip (f *_adge .File )error {_gd ,_cf :=_dde .ExtractToDiskTmp (f ,_adfe .TmpPath );if _cf !=nil {return _ccd .Errorf ("\u0065\u0072r\u006f\u0072\u0020\u0065x\u0074\u0072a\u0063\u0074\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_cf );};_adfe .ExtraFiles =append (_adfe .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_gd });return nil ;};func (_bed CustomProperties )SetPropertyAsUint (name string ,ui uint ){_bb :=_bed .getNewProperty (name );_fdcf :=uint32 (ui );_bb .Uint =&_fdcf ;_bed .setProperty (_bb );}; +// Created returns the time that the document was created. +func (_aa CoreProperties )Created ()_a .Time {return _bc (_aa ._af .Created )};func (_gb CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_bfa :=_gb .getNewProperty (name );_bfa .I1 =&i1 ;_gb .setProperty (_bfa );}; -// Relationships represents a .rels file. -type Relationships struct{_a *_adg .Relationships }; +// RelativeWidth returns the relative width of an image given a fixed height. +// This is used when setting image to a fixed height to calculate the width +// required to keep the same image aspect ratio. +func (_dbb ImageRef )RelativeWidth (h _fd .Distance )_fd .Distance {_afc :=float64 (_dbb .Size ().X )/float64 (_dbb .Size ().Y );return h *_fd .Distance (_afc );}; -// Image is a container for image information. It's used as we need format and -// and size information to use images. -// It contains either the filesystem path to the image, or the image itself. -type Image struct{Size _bd .Point ;Format string ;Path string ;Data *[]byte ;};const _add =8;const _ag =23;func (_fd CustomProperties )SetPropertyAsError (name string ,error string ){_dfca :=_fd .getNewProperty (name );_dfca .Error =&error ;_fd .setProperty (_dfca );}; +// Remove removes an existing relationship. +func (_bfc Relationships )Remove (rel Relationship )bool {for _aegg ,_bce :=range _bfc ._fgf .Relationship {if _bce ==rel ._gbd {copy (_bfc ._fgf .Relationship [_aegg :],_bfc ._fgf .Relationship [_aegg +1:]);_bfc ._fgf .Relationship =_bfc ._fgf .Relationship [0:len (_bfc ._fgf .Relationship )-1];return true ;};};return false ;};func (_aac CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_afa :=_aac .getNewProperty (name );_afa .Ui2 =&ui2 ;_aac .setProperty (_afa );}; -// ImageFromFile reads an image from a file on disk. It doesn't keep the image -// in memory and only reads it to determine the format and size. You can also -// construct an Image directly if the file and size are known. -// NOTE: See also ImageFromStorage. -func ImageFromFile (path string )(Image ,error ){_ac ,_bca :=_agg .Open (path );_eca :=Image {};if _bca !=nil {return _eca ,_ccd .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bca );};defer _ac .Close ();_bbe ,_adf ,_bca :=_bd .Decode (_ac );if _bca !=nil {return _eca ,_ccd .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_bca );};_eca .Path =path ;_eca .Format =_adf ;_eca .Size =_bbe .Bounds ().Size ();return _eca ,nil ;}; +// X returns the inner wrapped XML type. +func (_ecgd TableStyles )X ()*_fa .TblStyleLst {return _ecgd ._gab }; -// WriteExtraFiles writes the extra files to the zip package. -func (_gegd *DocBase )WriteExtraFiles (z *_adge .Writer )error {for _ ,_eab :=range _gegd .ExtraFiles {if _ecgg :=_dde .AddFileFromDisk (z ,_eab .ZipPath ,_eab .DiskPath );_ecgg !=nil {return _ecgg ;};};return nil ;}; +// Data returns the data of an image file, if any. +func (_gdg ImageRef )Data ()*[]byte {return _gdg ._abdf .Data }; -// GetPropertyByName returns a custom property selected by it's name. -func (_fgbf CustomProperties )GetPropertyByName (name string )CustomProperty {_bf :=_fgbf ._geb .Property ;for _ ,_bg :=range _bf {if *_bg .NameAttr ==name {return CustomProperty {_dggg :_bg };};};return CustomProperty {};}; +// X returns the underlying raw XML data. +func (_ccd Relationships )X ()*_agf .Relationships {return _ccd ._fgf };func (_ebcg CustomProperties )SetPropertyAsError (name string ,error string ){_daf :=_ebcg .getNewProperty (name );_daf .Error =&error ;_ebcg .setProperty (_daf );}; -// RelativeHeight returns the relative height of an image given a fixed width. -// This is used when setting image to a fixed width to calculate the height -// required to keep the same image aspect ratio. -func (_fbfb ImageRef )RelativeHeight (w _bdb .Distance )_bdb .Distance {_fee :=float64 (_fbfb .Size ().Y )/float64 (_fbfb .Size ().X );return w *_bdb .Distance (_fee );}; +// LastModifiedBy returns the name of the last person to modify the document +func (_cff CoreProperties )LastModifiedBy ()string {if _cff ._af .LastModifiedBy !=nil {return *_cff ._af .LastModifiedBy ;};return "";}; + +// ContentTypes is the top level "[Content_Types].xml" in a zip package. +type ContentTypes struct{_ceee *_ced .Types }; // MakeImageRef constructs an image reference which is a reference to a // particular image file inside a document. The same image can be used multiple // times in a document by re-use the ImageRef. -func MakeImageRef (img Image ,d *DocBase ,rels Relationships )ImageRef {return ImageRef {_bbge :img ,_bde :d ,_cgfd :rels };}; +func MakeImageRef (img Image ,d *DocBase ,rels Relationships )ImageRef {return ImageRef {_abdf :img ,_dae :d ,_gccd :rels };};func (_ebbd CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_effg :=_ebbd .getNewProperty (name );_effg .Bstr =&bstr ;_ebbd .setProperty (_effg );}; -// AddHyperlink adds an external hyperlink relationship. -func (_ece Relationships )AddHyperlink (target string )Hyperlink {_cae :=_ece .AddRelationship (target ,_dc .HyperLinkType );_cae ._ef .TargetModeAttr =_adg .ST_TargetModeExternal ;return Hyperlink (_cae );}; +// NewCoreProperties constructs a new CoreProperties. +func NewCoreProperties ()CoreProperties {return CoreProperties {_af :_ed .NewCoreProperties ()}}; -// EnsureDefault esnures that an extension and default content type exist, -// adding it if necessary. -func (_bbg ContentTypes )EnsureDefault (ext ,contentType string ){for _ ,_gfccd :=range _bbg ._fdcb .Default {if _gfccd .ExtensionAttr ==ext {_gfccd .ContentTypeAttr =contentType ;return ;};};_cg :=&_dd .Default {};_cg .ContentTypeAttr =contentType ;_cg .ExtensionAttr =ext ;_bbg ._fdcb .Default =append (_bbg ._fdcb .Default ,_cg );}; +// SetDocSecurity sets the document security flag. +func (_cee AppProperties )SetDocSecurity (v int32 ){_cee ._efa .DocSecurity =_bb .Int32 (v )}; -// NewRelationships creates a new relationship wrapper. -func NewRelationships ()Relationships {return Relationships {_a :_adg .NewRelationships ()}}; +// SetTarget set the target (path) of a relationship. +func (_efec Relationship )SetTarget (s string ){_efec ._gbd .TargetAttr =s }; -// SetApplication sets the name of the application that created the document. -func (_d AppProperties )SetApplication (s string ){_d ._de .Application =&s }; +// X returns the inner wrapped XML type. +func (_dfd AppProperties )X ()*_ca .Properties {return _dfd ._efa }; -// SetCreated sets the time that the document was created. -func (_bcb CoreProperties )SetCreated (t _acd .Time ){_bcb ._ddef .Created =_ebf (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; +// Pages returns total number of pages which are saved by the text editor which produced the document. +// For unioffice created documents, it is 0. +func (_bea AppProperties )Pages ()int32 {if _bea ._efa .Pages !=nil {return *_bea ._efa .Pages ;};return 0;}; -// ContentStatus returns the content status of the document (e.g. "Final", "Draft") -func (_dg CoreProperties )ContentStatus ()string {if _dg ._ddef .ContentStatus !=nil {return *_dg ._ddef .ContentStatus ;};return "";}; +// Relationships represents a .rels file. +type Relationships struct{_fgf *_agf .Relationships };func (_dfdd CustomProperties )SetPropertyAsStorage (name string ,storage string ){_cdf :=_dfdd .getNewProperty (name );_cdf .Storage =&storage ;_dfdd .setProperty (_cdf );}; -// CoreProperties contains document specific properties. -type CoreProperties struct{_ddef *_fgb .CoreProperties };func (_gfcc CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_dgd :=_gfcc .getNewProperty (name );_dgd .I2 =&i2 ;_gfcc .setProperty (_dgd );};func (_ce CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_gffgb :=_ce .getNewProperty (name );_gffgb .Ostorage =&ostorage ;_ce .setProperty (_gffgb );};var ReleasedAt =_acd .Date (_f ,_add ,_ag ,_geg ,_bge ,0,0,_acd .UTC ); +// Image is a container for image information. It's used as we need format and +// and size information to use images. +// It contains either the filesystem path to the image, or the image itself. +type Image struct{Size _d .Point ;Format string ;Path string ;Data *[]byte ;};func (_gaf CustomProperties )setProperty (_dcg *_be .CT_Property ){_dee :=_gaf .GetPropertyByName (*_dcg .NameAttr );if (_dee ==CustomProperty {}){_gaf ._bdf .Property =append (_gaf ._bdf .Property ,_dcg );}else {_dcg .FmtidAttr =_dee ._bda .FmtidAttr ;if _dee ._bda .PidAttr ==0{_dcg .PidAttr =_dee ._bda .PidAttr ;};_dcg .LinkTargetAttr =_dee ._bda .LinkTargetAttr ;*_dee ._bda =*_dcg ;};}; -// Application returns the name of the application that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_gae AppProperties )Application ()string {if _gae ._de .Application !=nil {return *_gae ._de .Application ;};return "";}; +// X returns the inner wrapped XML type. +func (_dga CoreProperties )X ()*_ed .CoreProperties {return _dga ._af };func (_daa CustomProperties )SetPropertyAsCy (name string ,cy string ){_ebff :=_daa .getNewProperty (name );_ebff .Cy =&cy ;_daa .setProperty (_ebff );};func (_cbg CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_ffc :=_cbg .getNewProperty (name );_ffc .Ui4 =&ui4 ;_cbg .setProperty (_ffc );};const _ee ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; -// X returns the inner wrapped XML type of CustomProperty. -func (_addd CustomProperty )X ()*_def .CT_Property {return _addd ._dggg };const _bge =50; +// SetContentStatus records the content status of the document. +func (_afg CoreProperties )SetContentStatus (s string ){_afg ._af .ContentStatus =&s }; -// SetLanguage records the language of the document. -func (_bgf CoreProperties )SetLanguage (s string ){_bgf ._ddef .Language =&_dc .XSDAny {XMLName :_edc .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_bgf ._ddef .Language .Data =[]byte (s );}; +// EnsureDefault esnures that an extension and default content type exist, +// adding it if necessary. +func (_bgc ContentTypes )EnsureDefault (ext ,contentType string ){for _ ,_fbg :=range _bgc ._ceee .Default {if _fbg .ExtensionAttr ==ext {_fbg .ContentTypeAttr =contentType ;return ;};};_aeg :=&_ced .Default {};_aeg .ContentTypeAttr =contentType ;_aeg .ExtensionAttr =ext ;_bgc ._ceee .Default =append (_bgc ._ceee .Default ,_aeg );}; -// X returns the inner wrapped XML type. -func (_c TableStyles )X ()*_eed .TblStyleLst {return _c ._eff }; +// IsEmpty returns true if there are no relationships. +func (_gdea Relationships )IsEmpty ()bool {return _gdea ._fgf ==nil ||len (_gdea ._fgf .Relationship )==0;}; -// RemoveOverrideByIndex removes an override given a path and override index. -func (_bea ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_egg :=path [0:len (path )-5];if !_gddf .HasPrefix (_egg ,"\u002f"){_egg ="\u002f"+_egg ;};_afbf ,_efb :=_ccg .Compile (_egg +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _efb !=nil {return _efb ;};_e :=0;_eea :=-1;for _cad ,_bae :=range _bea ._fdcb .Override {if _gfca :=_afbf .FindStringSubmatch (_bae .PartNameAttr );len (_gfca )> 1{if _e ==indexToFind {_eea =_cad ;}else if _e > indexToFind {_ee ,_ :=_bgg .Atoi (_gfca [1]);_ee --;_bae .PartNameAttr =_ccd .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_egg ,_ee );};_e ++;};};if _eea > -1{copy (_bea ._fdcb .Override [_eea :],_bea ._fdcb .Override [_eea +1:]);_bea ._fdcb .Override =_bea ._fdcb .Override [0:len (_bea ._fdcb .Override )-1];};return nil ;}; +// NewTheme constructs a new theme. +func NewTheme ()Theme {return Theme {_fa .NewTheme ()}}; -// Remove removes an existing relationship. -func (_gded Relationships )Remove (rel Relationship )bool {for _cca ,_eac :=range _gded ._a .Relationship {if _eac ==rel ._ef {copy (_gded ._a .Relationship [_cca :],_gded ._a .Relationship [_cca +1:]);_gded ._a .Relationship =_gded ._a .Relationship [0:len (_gded ._a .Relationship )-1];return true ;};};return false ;};const _gad ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034";func (_afe CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_fcg :=_afe .getNewProperty (name );_fcg .Bstr =&bstr ;_afe .setProperty (_fcg );}; +// NewRelationship constructs a new relationship. +func NewRelationship ()Relationship {return Relationship {_agf .NewRelationship ()}}; -// SetDescription records the description of the document. -func (_bdc CoreProperties )SetDescription (s string ){if _bdc ._ddef .Description ==nil {_bdc ._ddef .Description =&_dc .XSDAny {XMLName :_edc .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_bdc ._ddef .Description .Data =[]byte (s );}; +// Theme is a drawingml theme. +type Theme struct{_agcg *_fa .Theme }; -// Modified returns the time that the document was modified. -func (_gc CoreProperties )Modified ()_acd .Time {return _gff (_gc ._ddef .Modified )}; +// Relationship is a relationship within a .rels file. +type Relationship struct{_gbd *_agf .Relationship };const _fgff =20; -// Pages returns total number of pages which are saved by the text editor which produced the document. -// For unioffice created documents, it is 0. -func (_ccfc AppProperties )Pages ()int32 {if _ccfc ._de .Pages !=nil {return *_ccfc ._de .Pages ;};return 0;};func (_dgg CustomProperties )SetPropertyAsNull (name string ){_aad :=_dgg .getNewProperty (name );_aad .Null =_gge .NewNull ();_dgg .setProperty (_aad );}; +// NewTableStyles constructs a new TableStyles. +func NewTableStyles ()TableStyles {return TableStyles {_gab :_fa .NewTblStyleLst ()}}; -// Data returns the data of an image file, if any. -func (_egaa ImageRef )Data ()*[]byte {return _egaa ._bbge .Data }; +// AddHyperlink adds an external hyperlink relationship. +func (_adc Relationships )AddHyperlink (target string )Hyperlink {_bcb :=_adc .AddRelationship (target ,_bb .HyperLinkType );_bcb ._gbd .TargetModeAttr =_agf .ST_TargetModeExternal ;return Hyperlink (_bcb );};const _cce =3; -// RelID returns the relationship ID. -func (_ffc ImageRef )RelID ()string {return _ffc ._fbe }; +// AddAutoRelationship adds a relationship with an automatically generated +// filename based off of the type. It should be preferred over AddRelationship +// to ensure consistent filenames are maintained. +func (_cbee Relationships )AddAutoRelationship (dt _bb .DocType ,src string ,idx int ,ctype string )Relationship {return _cbee .AddRelationship (_bb .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; -// ImageFromStorage reads an image using the currently set -// temporary storage mechanism (see tempstorage). You can also -// construct an Image directly if the file and size are known. -func ImageFromStorage (path string )(Image ,error ){_aed :=Image {};_eggef ,_gfbg :=_ab .Open (path );if _gfbg !=nil {return _aed ,_ccd .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_gfbg );};defer _eggef .Close ();_aca ,_eebc ,_gfbg :=_bd .Decode (_eggef );if _gfbg !=nil {return _aed ,_ccd .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_gfbg );};_aed .Path =path ;_aed .Format =_eebc ;_aed .Size =_aca .Bounds ().Size ();return _aed ,nil ;};func (_fea CustomProperties )SetPropertyAsArray (name string ,array *_gge .Array ){_fa :=_fea .getNewProperty (name );_fa .Array =array ;_fea .setProperty (_fa );};func (_gea CustomProperties )SetPropertyAsDate (name string ,date _acd .Time ){date =date .UTC ();_eec ,_fbc ,_ddb :=date .Date ();_dda ,_efbe ,_cc :=date .Clock ();_efg :=_acd .Date (_eec ,_fbc ,_ddb ,_dda ,_efbe ,_cc ,0,_acd .UTC );_deef :=_gea .getNewProperty (name );_deef .Filetime =&_efg ;_gea .setProperty (_deef );};func (_eaa CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_cec :=_eaa .getNewProperty (name );_cec .Ui2 =&ui2 ;_eaa .setProperty (_cec );}; +// SetCategory records the category of the document. +func (_abc CoreProperties )SetCategory (s string ){_abc ._af .Category =&s }; -// SetApplicationVersion sets the version of the application that created the -// document. Per MS, the verison string mut be in the form 'XX.YYYY'. -func (_edd AppProperties )SetApplicationVersion (s string ){_edd ._de .AppVersion =&s }; +// CustomProperty contains document specific property. +// Using of this type is deprecated. +type CustomProperty struct{_bda *_be .CT_Property };func (_aaff CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_cab :=_aaff .getNewProperty (name );_cab .Ostorage =&ostorage ;_aaff .setProperty (_cab );};const _gee =2020;func (_egf CustomProperties )SetPropertyAsBlob (name ,blob string ){_fef :=_egf .getNewProperty (name );_fef .Blob =&blob ;_egf .setProperty (_fef );}; -// NewTheme constructs a new theme. -func NewTheme ()Theme {return Theme {_eed .NewTheme ()}}; +// Relationships returns a slice of all of the relationships. +func (_cgb Relationships )Relationships ()[]Relationship {_fdg :=[]Relationship {};for _ ,_acd :=range _cgb ._fgf .Relationship {_fdg =append (_fdg ,Relationship {_acd });};return _fdg ;}; -// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. -func AddImageToZip (z *_adge .Writer ,img ImageRef ,imageNum int ,dt _dc .DocType )error {_cee :=_dc .AbsoluteImageFilename (dt ,imageNum ,_gddf .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _eeb :=_dde .AddFileFromBytes (z ,_cee ,*img .Data ());_eeb !=nil {return _eeb ;};}else if img .Path ()!=""{if _fefc :=_dde .AddFileFromDisk (z ,_cee ,img .Path ());_fefc !=nil {return _fefc ;};}else {return _ccd .Errorf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u003a %\u002b\u0076",img );};return nil ;}; +// Clear removes any existing relationships. +func (_dfce Relationships )Clear (){_dfce ._fgf .Relationship =nil };func (_fbga Relationship )String ()string {return _e .Sprintf ("\u007b\u0049\u0044\u003a \u0025\u0073\u0020\u0054\u0061\u0072\u0067\u0065\u0074\u003a \u0025s\u0020\u0054\u0079\u0070\u0065\u003a\u0020%\u0073\u007d",_fbga .ID (),_fbga .Target (),_fbga .Type ());}; -// DefAttr returns the DefAttr property. -func (_gfbb TableStyles )DefAttr ()string {return _gfbb ._eff .DefAttr }; +// NewAppProperties constructs a new AppProperties. +func NewAppProperties ()AppProperties {_fcf :=AppProperties {_efa :_ca .NewProperties ()};_fcf .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_fcf .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_fcf .SetDocSecurity (0);_fcf .SetLinksUpToDate (false );var _ab ,_cedg ,_df int64 ;_e .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_ab ,&_cedg ,&_df );_bg :=float64 (_ab )+float64 (_cedg )/10000.0;_fcf .SetApplicationVersion (_e .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_bg ));return _fcf ;}; -// PropertiesList returns the list of all custom properties of the document. -func (_ccff CustomProperties )PropertiesList ()[]*_def .CT_Property {return _ccff ._geb .Property }; +// ImageFromBytes returns an Image struct for an in-memory image. You can also +// construct an Image directly if the file and size are known. +func ImageFromBytes (data []byte )(Image ,error ){_gced :=Image {};_ccf ,_gdge ,_dfg :=_d .Decode (_ce .NewReader (data ));if _dfg !=nil {return _gced ,_e .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_dfg );};_gced .Data =&data ;_gced .Format =_gdge ;_gced .Size =_ccf .Bounds ().Size ();return _gced ,nil ;}; -// SetCategory records the category of the document. -func (_gca CoreProperties )SetCategory (s string ){_gca ._ddef .Category =&s };func (_defgb CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_cd :=_defgb .getNewProperty (name );_cd .Clsid =&clsid ;_defgb .setProperty (_cd );}; +// SetLinksUpToDate sets the links up to date flag. +func (_bgg AppProperties )SetLinksUpToDate (v bool ){_bgg ._efa .LinksUpToDate =_bb .Bool (v )};func (_abca CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_geb :=_abca .getNewProperty (name );_geb .Clsid =&clsid ;_abca .setProperty (_geb );}; -// Description returns the description of the document -func (_ba CoreProperties )Description ()string {if _ba ._ddef .Description !=nil {return string (_ba ._ddef .Description .Data );};return "";}; +// SetTitle records the title of the document. +func (_cae CoreProperties )SetTitle (s string ){if _cae ._af .Title ==nil {_cae ._af .Title =&_bb .XSDAny {XMLName :_cbc .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_cae ._af .Title .Data =[]byte (s );}; // Title returns the Title of the document -func (_acf CoreProperties )Title ()string {if _acf ._ddef .Title !=nil {return string (_acf ._ddef .Title .Data );};return "";}; - -// X returns the inner wrapped XML type. -func (_ead CoreProperties )X ()*_fgb .CoreProperties {return _ead ._ddef }; +func (_ebd CoreProperties )Title ()string {if _ebd ._af .Title !=nil {return string (_ebd ._af .Title .Data );};return "";};func (_gba CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_edc :=_gba .getNewProperty (name );_edc .I4 =&i4 ;_gba .setProperty (_edc );}; -// NewCustomProperties constructs a new CustomProperties. -func NewCustomProperties ()CustomProperties {return CustomProperties {_geb :_def .NewProperties ()}};func (_bc CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_eg :=_bc .getNewProperty (name );_eg .R4 =&r4 ;_bc .setProperty (_eg );};const Version ="\u0031\u002e\u0035.\u0030"; +// EnsureOverride ensures that an override for the given path exists, adding it if necessary +func (_eaa ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_dg :=range _eaa ._ceee .Override {if _dg .PartNameAttr ==path {if _f .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_bb .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};_dg .ContentTypeAttr =contentType ;return ;};};_eaa .AddOverride (path ,contentType );}; -// SetLastModifiedBy records the last person to modify the document. -func (_bdef CoreProperties )SetLastModifiedBy (s string ){_bdef ._ddef .LastModifiedBy =&s };func UtcTimeFormat (t _acd .Time )string {return t .Format (_gad )+"\u0020\u0055\u0054\u0043"}; +// NewContentTypes returns a wrapper around a newly constructed content-types. +func NewContentTypes ()ContentTypes {_cbe :=ContentTypes {_ceee :_ced .NewTypes ()};_cbe .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_cbe .AddDefault ("\u0072\u0065\u006c\u0073","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dpa\u0063\u006b\u0061\u0067\u0065\u002e\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002b\u0078\u006d\u006c");_cbe .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cbe .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cbe .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_cbe .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_cbe .AddOverride ("\u002fd\u006fc\u0050\u0072\u006f\u0070\u0073/\u0063\u006fr\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073-\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002e\u0063\u006f\u0072\u0065\u002dp\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073\u002bx\u006d\u006c");_cbe .AddOverride ("\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0061\u0070p\u002e\u0078\u006d\u006c","a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u002dp\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u002b\u0078m\u006c");return _cbe ;}; -// Size returns the size of an image -func (_bbac ImageRef )Size ()_bd .Point {return _bbac ._bbge .Size }; +// Modified returns the time that the document was modified. +func (_fbd CoreProperties )Modified ()_a .Time {return _bc (_fbd ._af .Modified )}; -// CustomProperty contains document specific property. -// Using of this type is deprecated. -type CustomProperty struct{_dggg *_def .CT_Property }; +// SetLanguage records the language of the document. +func (_ege CoreProperties )SetLanguage (s string ){_ege ._af .Language =&_bb .XSDAny {XMLName :_cbc .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_ege ._af .Language .Data =[]byte (s );}; -// SetTitle records the title of the document. -func (_fac CoreProperties )SetTitle (s string ){if _fac ._ddef .Title ==nil {_fac ._ddef .Title =&_dc .XSDAny {XMLName :_edc .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_fac ._ddef .Title .Data =[]byte (s );}; +// DocBase is the type embedded in in the Document/Workbook/Presentation types +// that contains members common to all. +type DocBase struct{ContentTypes ContentTypes ;AppProperties AppProperties ;Rels Relationships ;CoreProperties CoreProperties ;CustomProperties CustomProperties ;Thumbnail _d .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;};func (_cde CustomProperties )SetPropertyAsUint (name string ,ui uint ){_fbgc :=_cde .getNewProperty (name );_egc :=uint32 (ui );_fbgc .Uint =&_egc ;_cde .setProperty (_fbgc );};func (_ace CustomProperties )getNewProperty (_dfe string )*_be .CT_Property {_ebf :=_ace ._bdf .Property ;_cdde :=int32 (1);for _ ,_dfc :=range _ebf {if _dfc .PidAttr > _cdde {_cdde =_dfc .PidAttr ;};};_befb :=_be .NewCT_Property ();_befb .NameAttr =&_dfe ;_befb .PidAttr =_cdde +1;_befb .FmtidAttr ="\u007b\u0044\u0035\u0043\u0044\u0044\u0035\u0030\u0035\u002d\u0032\u0045\u0039\u0043\u002d\u0031\u0030\u0031\u0042\u002d\u0039\u0033\u0039\u0037-\u0030\u0038\u0030\u0030\u0032B\u0032\u0043F\u0039\u0041\u0045\u007d";return _befb ;};func _bbf (_ec _a .Time ,_dcf string )*_bb .XSDAny {_cdd :=&_bb .XSDAny {XMLName :_cbc .Name {Local :_dcf }};_cdd .Attrs =append (_cdd .Attrs ,_cbc .Attr {Name :_cbc .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_cdd .Attrs =append (_cdd .Attrs ,_cbc .Attr {Name :_cbc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0073i"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065"});_cdd .Attrs =append (_cdd .Attrs ,_cbc .Attr {Name :_cbc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});_cdd .Data =[]byte (_ec .Format (_ee ));return _cdd ;};func (_gf CustomProperties )SetPropertyAsEmpty (name string ){_deee :=_gf .getNewProperty (name );_deee .Empty =_ag .NewEmpty ();_gf .setProperty (_deee );}; -// AddDefault registers a default content type for a given file extension. -func (_ec ContentTypes )AddDefault (fileExtension string ,contentType string ){_fba :=_dd .NewDefault ();_fba .ExtensionAttr =fileExtension ;_fba .ContentTypeAttr =contentType ;_ec ._fdcb .Default =append (_ec ._fdcb .Default ,_fba );}; +// GetPropertyByName returns a custom property selected by it's name. +func (_aaf CustomProperties )GetPropertyByName (name string )CustomProperty {_fea :=_aaf ._bdf .Property ;for _ ,_gc :=range _fea {if *_gc .NameAttr ==name {return CustomProperty {_bda :_gc };};};return CustomProperty {};}; -// RemoveOverride removes an override given a path. -func (_ea ContentTypes )RemoveOverride (path string ){if !_gddf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _ega ,_ge :=range _ea ._fdcb .Override {if _ge .PartNameAttr ==path {copy (_ea ._fdcb .Override [_ega :],_ea ._fdcb .Override [_ega +1:]);_ea ._fdcb .Override =_ea ._fdcb .Override [0:len (_ea ._fdcb .Override )-1];};};}; +// X returns the inner wrapped XML type of CustomProperty. +func (_bab CustomProperty )X ()*_be .CT_Property {return _bab ._bda }; -// TblStyle returns the TblStyle property. -func (_bab TableStyles )TblStyle ()[]*_eed .CT_TableStyle {return _bab ._eff .TblStyle }; +// ContentStatus returns the content status of the document (e.g. "Final", "Draft") +func (_ebb CoreProperties )ContentStatus ()string {if _ebb ._af .ContentStatus !=nil {return *_ebb ._af .ContentStatus ;};return "";}; -// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. -func NewRelationshipsCopy (rels Relationships )Relationships {_df :=*rels ._a ;return Relationships {_a :&_df };}; +// CopyRelationship copies the relationship. +func (_baa Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _bae :=range _baa ._fgf .Relationship {if _baa ._fgf .Relationship [_bae ].IdAttr ==idAttr {_fbgf :=*_baa ._fgf .Relationship [_bae ];_dgf :=len (_baa ._fgf .Relationship )+1;_cgf :=map[string ]struct{}{};for _ ,_abcad :=range _baa ._fgf .Relationship {_cgf [_abcad .IdAttr ]=struct{}{};};for _ ,_aea :=_cgf [_e .Sprintf ("\u0072\u0049\u0064%\u0064",_dgf )];_aea ;_ ,_aea =_cgf [_e .Sprintf ("\u0072\u0049\u0064%\u0064",_dgf )]{_dgf ++;};_fbgf .IdAttr =_e .Sprintf ("\u0072\u0049\u0064%\u0064",_dgf );_baa ._fgf .Relationship =append (_baa ._fgf .Relationship ,&_fbgf );return Relationship {&_fbgf },true ;};};return Relationship {},false ;}; -// NewContentTypes returns a wrapper around a newly constructed content-types. -func NewContentTypes ()ContentTypes {_ae :=ContentTypes {_fdcb :_dd .NewTypes ()};_ae .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_ae .AddDefault ("\u0072\u0065\u006c\u0073","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dpa\u0063\u006b\u0061\u0067\u0065\u002e\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002b\u0078\u006d\u006c");_ae .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ae .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ae .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_ae .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ae .AddOverride ("\u002fd\u006fc\u0050\u0072\u006f\u0070\u0073/\u0063\u006fr\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073-\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002e\u0063\u006f\u0072\u0065\u002dp\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073\u002bx\u006d\u006c");_ae .AddOverride ("\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0061\u0070p\u002e\u0078\u006d\u006c","a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u002dp\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u002b\u0078m\u006c");return _ae ;};func (_efa CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_gce :=_efa .getNewProperty (name );_gce .R8 =&r8 ;_efa .setProperty (_gce );}; +// ExtraFile is an unsupported file type extracted from, or to be written to a +// zip package +type ExtraFile struct{ZipPath string ;DiskPath string ;};func (_bgac CustomProperties )SetPropertyAsVector (name string ,vector *_ag .Vector ){_ad :=_bgac .getNewProperty (name );_ad .Vector =vector ;_bgac .setProperty (_ad );};func _bc (_fdd *_bb .XSDAny )_a .Time {if _fdd ==nil {return _a .Time {};};_egb ,_cge :=_a .Parse (_ee ,string (_fdd .Data ));if _cge !=nil {_bb .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0074\u0069\u006d\u0065 \u0066\u0072\u006f\u006d\u0020\u0025\u0073\u003a\u0020\u0025\u0073",string (_fdd .Data ),_cge );};return _egb ;}; -// AddOverride adds an override content type for a given path name. -func (_ga ContentTypes )AddOverride (path ,contentType string ){if !_gddf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _gddf .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_dc .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};_ffgg :=_dd .NewOverride ();_ffgg .PartNameAttr =path ;_ffgg .ContentTypeAttr =contentType ;_ga ._fdcb .Override =append (_ga ._fdcb .Override ,_ffgg );};func (_gfcd CustomProperties )SetPropertyAsVstream (name string ,vstream *_gge .Vstream ){_db :=_gfcd .getNewProperty (name );_db .Vstream =vstream ;_gfcd .setProperty (_db );};func (_af CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_fgc :=_af .getNewProperty (name );_fgc .Decimal =&decimal ;_af .setProperty (_fgc );}; +// ImageFromFile reads an image from a file on disk. It doesn't keep the image +// in memory and only reads it to determine the format and size. You can also +// construct an Image directly if the file and size are known. +// NOTE: See also ImageFromStorage. +func ImageFromFile (path string )(Image ,error ){_befg ,_afga :=_cf .Open (path );_cgeb :=Image {};if _afga !=nil {return _cgeb ,_e .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_afga );};defer _befg .Close ();_fga ,_adf ,_afga :=_d .Decode (_befg );if _afga !=nil {return _cgeb ,_e .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_afga );};_cgeb .Path =path ;_cgeb .Format =_adf ;_cgeb .Size =_fga .Bounds ().Size ();return _cgeb ,nil ;}; -// Path returns the path to an image file, if any. -func (_dce ImageRef )Path ()string {return _dce ._bbge .Path }; +// SetCreated sets the time that the document was created. +func (_cac CoreProperties )SetCreated (t _a .Time ){_cac ._af .Created =_bbf (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; -// TableStyles contains document specific properties. -type TableStyles struct{_eff *_eed .TblStyleLst }; +// AddRelationship adds a relationship. +func (_eed Relationships )AddRelationship (target ,ctype string )Relationship {if !_f .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_bb .Log ("\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006es\u0068\u0069\u0070 t\u0079\u0070\u0065\u0020\u0025\u0073 \u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069t\u0068\u0020\u0027\u0068\u0074\u0074\u0070\u003a/\u002f\u0027",ctype );};_ddg :=_agf .NewRelationship ();_ccff :=len (_eed ._fgf .Relationship )+1;_gdf :=map[string ]struct{}{};for _ ,_egbd :=range _eed ._fgf .Relationship {_gdf [_egbd .IdAttr ]=struct{}{};};for _ ,_aeeb :=_gdf [_e .Sprintf ("\u0072\u0049\u0064%\u0064",_ccff )];_aeeb ;_ ,_aeeb =_gdf [_e .Sprintf ("\u0072\u0049\u0064%\u0064",_ccff )]{_ccff ++;};_ddg .IdAttr =_e .Sprintf ("\u0072\u0049\u0064%\u0064",_ccff );_ddg .TargetAttr =target ;_ddg .TypeAttr =ctype ;_eed ._fgf .Relationship =append (_eed ._fgf .Relationship ,_ddg );return Relationship {_ddg };}; -// Clear removes any existing relationships. -func (_ceg Relationships )Clear (){_ceg ._a .Relationship =nil };func (_cbf *ImageRef )SetRelID (id string ){_cbf ._fbe =id }; +// Category returns the category of the document +func (_bf CoreProperties )Category ()string {if _bf ._af .Category !=nil {return *_bf ._af .Category ;};return "";}; // X returns the inner wrapped XML type. -func (_gbd Theme )X ()*_eed .Theme {return _gbd ._bbgg }; +func (_ceg Relationship )X ()*_agf .Relationship {return _ceg ._gbd }; -// IsEmpty returns true if there are no relationships. -func (_dfb Relationships )IsEmpty ()bool {return _dfb ._a ==nil ||len (_dfb ._a .Relationship )==0}; +// AppProperties contains properties specific to the document and the +// application that created it. +type AppProperties struct{_efa *_ca .Properties };const _bba =8; -// ContentTypes is the top level "[Content_Types].xml" in a zip package. -type ContentTypes struct{_fdcb *_dd .Types };func init (){_adde .SetAsStorage ()}; +// X returns the inner wrapped XML type. +func (_ada Theme )X ()*_fa .Theme {return _ada ._agcg }; -// SetAuthor records the author of the document. -func (_cba CoreProperties )SetAuthor (s string ){if _cba ._ddef .Creator ==nil {_cba ._ddef .Creator =&_dc .XSDAny {XMLName :_edc .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_cba ._ddef .Creator .Data =[]byte (s );};func (_fg CustomProperties )SetPropertyAsStream (name string ,stream string ){_fdc :=_fg .getNewProperty (name );_fdc .Stream =&stream ;_fg .setProperty (_fdc );}; +// NewRelationships creates a new relationship wrapper. +func NewRelationships ()Relationships {return Relationships {_fgf :_agf .NewRelationships ()}};func init (){_ff .SetAsStorage ()}; -// AppProperties contains properties specific to the document and the -// application that created it. -type AppProperties struct{_de *_ccc .Properties }; +// RemoveOverrideByIndex removes an override given a path and override index. +func (_dd ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_fdc :=path [0:len (path )-5];if !_f .HasPrefix (_fdc ,"\u002f"){_fdc ="\u002f"+_fdc ;};_cad ,_bd :=_fc .Compile (_fdc +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _bd !=nil {return _bd ;};_de :=0;_eb :=-1;for _efb ,_aee :=range _dd ._ceee .Override {if _db :=_cad .FindStringSubmatch (_aee .PartNameAttr );len (_db )> 1{if _de ==indexToFind {_eb =_efb ;}else if _de > indexToFind {_cg ,_ :=_fe .Atoi (_db [1]);_cg --;_aee .PartNameAttr =_e .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_fdc ,_cg );};_de ++;};};if _eb > -1{copy (_dd ._ceee .Override [_eb :],_dd ._ceee .Override [_eb +1:]);_dd ._ceee .Override =_dd ._ceee .Override [0:len (_dd ._ceee .Override )-1];};return nil ;};const Version ="\u0031\u002e\u0035.\u0031";func (_feea CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_dbc :=_feea .getNewProperty (name );_dbc .Lpwstr =&lpwstr ;_feea .setProperty (_dbc );}; -// DocBase is the type embedded in in the Document/Workbook/Presentation types -// that contains members common to all. -type DocBase struct{ContentTypes ContentTypes ;AppProperties AppProperties ;Rels Relationships ;CoreProperties CoreProperties ;CustomProperties CustomProperties ;Thumbnail _bd .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; +// TblStyle returns the TblStyle property. +func (_gdae TableStyles )TblStyle ()[]*_fa .CT_TableStyle {return _gdae ._gab .TblStyle }; -// Type returns the type of a relationship. -func (_eb Relationship )Type ()string {return _eb ._ef .TypeAttr }; +// DefAttr returns the DefAttr property. +func (_caef TableStyles )DefAttr ()string {return _caef ._gab .DefAttr };func (_fae CustomProperties )SetPropertyAsDate (name string ,date _a .Time ){date =date .UTC ();_bcf ,_bad ,_eaf :=date .Date ();_deb ,_cba ,_caa :=date .Clock ();_cbf :=_a .Date (_bcf ,_bad ,_eaf ,_deb ,_cba ,_caa ,0,_a .UTC );_eac :=_fae .getNewProperty (name );_eac .Filetime =&_cbf ;_fae .setProperty (_eac );}; -// Theme is a drawingml theme. -type Theme struct{_bbgg *_eed .Theme };func (_fc CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_eggf :=_fc .getNewProperty (name );_eggf .I1 =&i1 ;_fc .setProperty (_eggf );};func (_eecc CustomProperties )setProperty (_cac *_def .CT_Property ){_bbee :=_eecc .GetPropertyByName (*_cac .NameAttr );if (_bbee ==CustomProperty {}){_eecc ._geb .Property =append (_eecc ._geb .Property ,_cac );}else {_cac .FmtidAttr =_bbee ._dggg .FmtidAttr ;if _bbee ._dggg .PidAttr ==0{_cac .PidAttr =_bbee ._dggg .PidAttr ;};_cac .LinkTargetAttr =_bbee ._dggg .LinkTargetAttr ;*_bbee ._dggg =*_cac ;};};func (_egc Relationship )String ()string {return _ccd .Sprintf ("\u007b\u0049\u0044\u003a \u0025\u0073\u0020\u0054\u0061\u0072\u0067\u0065\u0074\u003a \u0025s\u0020\u0054\u0079\u0070\u0065\u003a\u0020%\u0073\u007d",_egc .ID (),_egc .Target (),_egc .Type ());}; +// SetLastModifiedBy records the last person to modify the document. +func (_gg CoreProperties )SetLastModifiedBy (s string ){_gg ._af .LastModifiedBy =&s };func (_ebe CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_dcc :=_ebe .getNewProperty (name );_dcc .I8 =&i8 ;_ebe .setProperty (_dcc );}; -// SetLinksUpToDate sets the links up to date flag. -func (_ffdc AppProperties )SetLinksUpToDate (v bool ){_ffdc ._de .LinksUpToDate =_dc .Bool (v )}; +// AddDefault registers a default content type for a given file extension. +func (_aec ContentTypes )AddDefault (fileExtension string ,contentType string ){_cec :=_ced .NewDefault ();_cec .ExtensionAttr =fileExtension ;_cec .ContentTypeAttr =contentType ;_aec ._ceee .Default =append (_aec ._ceee .Default ,_cec );}; -// X returns the inner raw content types. -func (_b ContentTypes )X ()*_dd .Types {return _b ._fdcb };func (_dcd CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_edf :=_dcd .getNewProperty (name );_edf .I4 =&i4 ;_dcd .setProperty (_edf );}; +// Format returns the format of the underlying image +func (_ecg ImageRef )Format ()string {return _ecg ._abdf .Format };func (_agg CustomProperties )SetPropertyAsOblob (name ,oblob string ){_gcb :=_agg .getNewProperty (name );_gcb .Oblob =&oblob ;_agg .setProperty (_gcb );};func (_dff *ImageRef )SetRelID (id string ){_dff ._edd =id };func (_ddd CustomProperties )SetPropertyAsVstream (name string ,vstream *_ag .Vstream ){_dba :=_ddd .getNewProperty (name );_dba .Vstream =vstream ;_ddd .setProperty (_dba );};func (_aef CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_afaca :=_aef .getNewProperty (name );_afaca .Decimal =&decimal ;_aef .setProperty (_afaca );}; -// ImageRef is a reference to an image within a document. -type ImageRef struct{_bde *DocBase ;_cgfd Relationships ;_bbge Image ;_fbe string ;}; +// Hyperlink is just an appropriately configured relationship. +type Hyperlink Relationship ; -// CopyRelationship copies the relationship. -func (_ed Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _abe :=range _ed ._a .Relationship {if _ed ._a .Relationship [_abe ].IdAttr ==idAttr {_affg :=*_ed ._a .Relationship [_abe ];_faa :=len (_ed ._a .Relationship )+1;_fde :=map[string ]struct{}{};for _ ,_fgg :=range _ed ._a .Relationship {_fde [_fgg .IdAttr ]=struct{}{};};for _ ,_afb :=_fde [_ccd .Sprintf ("\u0072\u0049\u0064%\u0064",_faa )];_afb ;_ ,_afb =_fde [_ccd .Sprintf ("\u0072\u0049\u0064%\u0064",_faa )]{_faa ++;};_affg .IdAttr =_ccd .Sprintf ("\u0072\u0049\u0064%\u0064",_faa );_ed ._a .Relationship =append (_ed ._a .Relationship ,&_affg );return Relationship {&_affg },true ;};};return Relationship {},false ;};func (_acg CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_dbb :=_acg .getNewProperty (name );_dbb .Ostream =&ostream ;_acg .setProperty (_dbb );}; +// NewCustomProperties constructs a new CustomProperties. +func NewCustomProperties ()CustomProperties {return CustomProperties {_bdf :_be .NewProperties ()}}; -// X returns the inner wrapped XML type. -func (_ccf CustomProperties )X ()*_def .Properties {return _ccf ._geb };func (_bad CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_gdec :=_bad .getNewProperty (name );_gdec .I8 =&i8 ;_bad .setProperty (_gdec );}; \ No newline at end of file +// Size returns the size of an image +func (_dafc ImageRef )Size ()_d .Point {return _dafc ._abdf .Size }; \ No newline at end of file diff --git a/common/license/license.go b/common/license/license.go index 30165b30be..868a671c14 100644 --- a/common/license/license.go +++ b/common/license/license.go @@ -10,39 +10,39 @@ // terms that can be accessed at https://unidoc.io/eula/ // Package license helps manage commercial licenses and check if they are valid for the version of unidoc used. -package license ;import (_gbcf "bytes";_gbcb "compress/gzip";_dd "crypto";_ab "crypto/rand";_ge "crypto/rsa";_fce "crypto/sha256";_ce "crypto/sha512";_dgd "crypto/x509";_bed "encoding/base64";_aad "encoding/hex";_afb "encoding/json";_ebb "encoding/pem";_gb "errors";_cag "fmt";_cgc "github.com/unidoc/unioffice/common";_bfg "io";_cc "log";_edc "regexp";_fga "strings";_ead "time";);func _f (_ac string ,_aa []byte )(string ,error ){_ebc ,_ :=_ebb .Decode ([]byte (_ac ));if _ebc ==nil {return "",_cag .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_ee ,_ag :=_dgd .ParsePKCS1PrivateKey (_ebc .Bytes );if _ag !=nil {return "",_ag ;};_fff :=_ce .New ();_fff .Write (_aa );_edfg :=_fff .Sum (nil );_bbg ,_ag :=_ge .SignPKCS1v15 (_ab .Reader ,_ee ,_dd .SHA512 ,_edfg );if _ag !=nil {return "",_ag ;};_agf :=_bed .StdEncoding .EncodeToString (_aa );_agf +="\u000a\u002b\u000a";_agf +=_bed .StdEncoding .EncodeToString (_bbg );return _agf ,nil ;}; +package license ;import (_fb "bytes";_ae "compress/gzip";_a "crypto";_aee "crypto/rand";_ag "crypto/rsa";_cf "crypto/sha256";_bf "crypto/sha512";_aeg "crypto/x509";_g "encoding/base64";_af "encoding/hex";_eb "encoding/json";_gc "encoding/pem";_bc "errors";_db "fmt";_cc "github.com/unidoc/unioffice/common";_e "io";_d "log";_b "regexp";_fe "strings";_c "time";);func _fg (_afd string ,_ab string ,_bfe string )(string ,error ){_gg :=_fe .Index (_bfe ,_afd );if _gg ==-1{return "",_db .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_abf :=_fe .Index (_bfe ,_ab );if _abf ==-1{return "",_db .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_ed :=_gg +len (_afd )+1;return _bfe [_ed :_abf -1],nil ;}; // LicenseKey represents a license key for UniOffice. -type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _ead .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _ead .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;Trial bool `json:"trial"`;};const _ea ="\u0033\u0030\u0035\u0063\u0033\u0030\u0030\u00640\u0036\u0030\u0039\u0032\u0061\u0038\u00364\u0038\u0038\u0036\u0066\u0037\u0030d\u0030\u0031\u0030\u0031\u0030\u00310\u0035\u0030\u0030\u0030\u0033\u0034\u0062\u0030\u0030\u0033\u0030\u00348\u0030\u0032\u0034\u0031\u0030\u0030\u0062\u0038\u0037\u0065\u0061\u0066\u0062\u0036\u0063\u0030\u0037\u0034\u0039\u0039\u0065\u0062\u00397\u0063\u0063\u0039\u0064\u0033\u0035\u0036\u0035\u0065\u0063\u00663\u0031\u0036\u0038\u0031\u0039\u0036\u0033\u0030\u0031\u0039\u0030\u0037c\u0038\u0034\u0031\u0061\u0064\u0064c6\u0036\u0035\u0030\u0038\u0036\u0062\u0062\u0033\u0065\u0064\u0038\u0065\u0062\u0031\u0032\u0064\u0039\u0064\u0061\u0032\u0036\u0063\u0061\u0066\u0061\u0039\u0036\u00345\u0030\u00314\u0036\u0064\u0061\u0038\u0062\u0064\u0030\u0063c\u0066\u0031\u0035\u0035\u0066\u0063a\u0063\u0063\u00368\u0036\u0039\u0035\u0035\u0065\u0066\u0030\u0033\u0030\u0032\u0066\u0061\u0034\u0034\u0061\u0061\u0033\u0065\u0063\u0038\u0039\u0034\u0031\u0037\u0062\u0030\u0032\u0030\u0033\u0030\u0031\u0030\u0030\u0030\u0031"; +type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _c .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _c .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;Trial bool `json:"trial"`;}; -// TypeToString returns a string representation of the license type. -func (_fb *LicenseKey )TypeToString ()string {if _fb .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _fb .Tier ==LicenseTierCommunity {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _fb .Tier ==LicenseTierIndividual ||_fb .Tier =="\u0069\u006e\u0064i\u0065"{return "\u0043\u006f\u006dm\u0065\u0072\u0063\u0069a\u006c\u0020\u004c\u0069\u0063\u0065\u006es\u0065\u0020\u002d\u0020\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";};return "\u0043\u006fm\u006d\u0065\u0072\u0063\u0069\u0061\u006c\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u002d\u0020\u0042\u0075\u0073\u0069ne\u0073\u0073";}; +// SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. +// Will be removed at some point in a future major version. +func SetLegacyLicenseKey (s string )error {_efg :=_b .MustCompile ("\u005c\u0073");s =_efg .ReplaceAllString (s ,"");var _bab _e .Reader ;_bab =_fe .NewReader (s );_bab =_g .NewDecoder (_g .RawURLEncoding ,_bab );_bab ,_ad :=_ae .NewReader (_bab );if _ad !=nil {return _ad ;};_bea :=_eb .NewDecoder (_bab );_fa :=&LegacyLicense {};if _bdd :=_bea .Decode (_fa );_bdd !=nil {return _bdd ;};if _gd :=_fa .Verify (_be );_gd !=nil {return _bc .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _fa .Expiration .Before (_cc .ReleasedAt ){return _bc .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_efa :=_c .Now ().UTC ();_cga :=LicenseKey {};_cga .CreatedAt =_efa ;_cga .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_cga .CustomerName =_fa .Name ;_cga .Tier =LicenseTierBusiness ;_cga .ExpiresAt =_fa .Expiration ;_cga .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_cga .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_cga .UniOffice =true ;_agb =&_cga ;return nil ;};func (_gce *LicenseKey )isExpired ()bool {return _gce .getExpiryDateToCompare ().After (_gce .ExpiresAt )};func _bg (_afe string ,_bce string )([]byte ,error ){_ebe :="\u000a\u002b\u000a";_dcd :="\u000d\u000a\u002b\r\u000a";_cgf :=_fe .Index (_bce ,_ebe );if _cgf ==-1{_cgf =_fe .Index (_bce ,_dcd );if _cgf ==-1{return nil ,_db .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u002c \u0073i\u0067n\u0061t\u0075\u0072\u0065\u0020\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");};};_df :=_bce [:_cgf ];_cbf :=_cgf +len (_ebe );_fbc :=_bce [_cbf :];if _df ==""||_fbc ==""{return nil ,_db .Errorf ("\u0069n\u0076\u0061l\u0069\u0064\u0020\u0069n\u0070\u0075\u0074,\u0020\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0020or\u0069\u0067\u0069n\u0061\u006c \u006f\u0072\u0020\u0073\u0069\u0067n\u0061\u0074u\u0072\u0065");};_cge ,_gb :=_g .StdEncoding .DecodeString (_df );if _gb !=nil {return nil ,_db .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_dba ,_gb :=_g .StdEncoding .DecodeString (_fbc );if _gb !=nil {return nil ,_db .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_dge ,_ :=_gc .Decode ([]byte (_afe ));if _dge ==nil {return nil ,_db .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_aff ,_gb :=_aeg .ParsePKIXPublicKey (_dge .Bytes );if _gb !=nil {return nil ,_gb ;};_bbd :=_aff .(*_ag .PublicKey );if _bbd ==nil {return nil ,_db .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_eca :=_bf .New ();_eca .Write (_cge );_dbc :=_eca .Sum (nil );_gb =_ag .VerifyPKCS1v15 (_bbd ,_a .SHA512 ,_dbc ,_dba );if _gb !=nil {return nil ,_gb ;};return _cge ,nil ;}; + +// Verify verifies a license by checking the license content and signature +// against a public key. +func (_eaf LegacyLicense )Verify (pubKey *_ag .PublicKey )error {_gff :=_eaf ;_gff .Signature ="";_agd :=_fb .Buffer {};_efc :=_eb .NewEncoder (&_agd );if _fbg :=_efc .Encode (_gff );_fbg !=nil {return _fbg ;};_ga ,_cdb :=_af .DecodeString (_eaf .Signature );if _cdb !=nil {return _cdb ;};_dce :=_cf .Sum256 (_agd .Bytes ());_cdb =_ag .VerifyPKCS1v15 (pubKey ,_a .SHA256 ,_dce [:],_ga );return _cdb ;}; // IsLicensed returns true if the package is licensed. -func (_fffe *LicenseKey )IsLicensed ()bool {return _fffe .Tier !=LicenseTierUnlicensed };func _ed (_ba string ,_eg string )([]byte ,error ){_ddd :="\u000a\u002b\u000a";_de :="\u000d\u000a\u002b\r\u000a";_bg :=_fga .Index (_eg ,_ddd );if _bg ==-1{_bg =_fga .Index (_eg ,_de );if _bg ==-1{return nil ,_cag .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u002c \u0073i\u0067n\u0061t\u0075\u0072\u0065\u0020\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");};};_ec :=_eg [:_bg ];_afc :=_bg +len (_ddd );_fd :=_eg [_afc :];if _ec ==""||_fd ==""{return nil ,_cag .Errorf ("\u0069n\u0076\u0061l\u0069\u0064\u0020\u0069n\u0070\u0075\u0074,\u0020\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0020or\u0069\u0067\u0069n\u0061\u006c \u006f\u0072\u0020\u0073\u0069\u0067n\u0061\u0074u\u0072\u0065");};_cab ,_aac :=_bed .StdEncoding .DecodeString (_ec );if _aac !=nil {return nil ,_cag .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_agfa ,_aac :=_bed .StdEncoding .DecodeString (_fd );if _aac !=nil {return nil ,_cag .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_af ,_ :=_ebb .Decode ([]byte (_ba ));if _af ==nil {return nil ,_cag .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_dg ,_aac :=_dgd .ParsePKIXPublicKey (_af .Bytes );if _aac !=nil {return nil ,_aac ;};_fg :=_dg .(*_ge .PublicKey );if _fg ==nil {return nil ,_cag .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_gg :=_ce .New ();_gg .Write (_cab );_bbc :=_gg .Sum (nil );_aac =_ge .VerifyPKCS1v15 (_fg ,_dd .SHA512 ,_bbc ,_agfa );if _aac !=nil {return nil ,_aac ;};return _cab ,nil ;};const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y";LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";);func _ad (_baa string ,_c string ,_ff string )(string ,error ){_aca :=_fga .Index (_ff ,_baa );if _aca ==-1{return "",_cag .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_bf :=_fga .Index (_ff ,_c );if _bf ==-1{return "",_cag .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_cb :=_aca +len (_baa )+1;return _ff [_cb :_bf -1],nil ;}; +func (_fc *LicenseKey )IsLicensed ()bool {return _fc .Tier !=LicenseTierUnlicensed };func _ce (_gf string )(LicenseKey ,error ){var _ecae LicenseKey ;_ea ,_gfa :=_fg (_bd ,_dg ,_gf );if _gfa !=nil {return _ecae ,_gfa ;};_da ,_gfa :=_bg (_bac ,_ea );if _gfa !=nil {return _ecae ,_gfa ;};_gfa =_eb .Unmarshal (_da ,&_ecae );if _gfa !=nil {return _ecae ,_gfa ;};_ecae .CreatedAt =_c .Unix (_ecae .CreatedAtInt ,0);_ecae .ExpiresAt =_c .Unix (_ecae .ExpiresAtInt ,0);return _ecae ,nil ;};func GetLicenseKey ()*LicenseKey {if _agb ==nil {return nil ;};_dd :=*_agb ;return &_dd ;}; // LegacyLicense holds the old-style unioffice license information. -type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _ead .Time ;LicenseType LegacyLicenseType ;};const (_ga ="\u002d\u002d\u002d--\u0042\u0045\u0047\u0049\u004e\u0020\u0055\u004e\u0049D\u004fC\u0020L\u0049C\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";_d ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";);func GetLicenseKey ()*LicenseKey {if _gbc ==nil {return nil ;};_cg :=*_gbc ;return &_cg ;};func (_ddf *LicenseKey )isExpired ()bool {return _ddf .getExpiryDateToCompare ().After (_ddf .ExpiresAt )};const _fc ="\u000a\u002d\u002d\u002d\u002d\u002d\u0042\u0045\u0047\u0049\u004e \u0050\u0055\u0042\u004c\u0049\u0043\u0020\u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\u000a\u004d\u0049I\u0042\u0049\u006a\u0041NB\u0067\u006b\u0071\u0068\u006b\u0069G\u0039\u0077\u0030\u0042\u0041\u0051\u0045\u0046A\u0041\u004f\u0043\u0041\u0051\u0038\u0041\u004d\u0049\u0049\u0042\u0043\u0067\u004b\u0043\u0041\u0051\u0045A\u006dF\u0055\u0069\u0079\u0064\u0037\u0062\u0035\u0058\u006a\u0070\u006b\u0050\u0035\u0052\u0061\u0070\u0034\u0077\u000a\u0044\u0063\u0031d\u0079\u007a\u0049\u0051\u0034\u004c\u0065\u006b\u0078\u0072\u0076\u0079\u0074\u006e\u0045\u004d\u0070\u004e\u0055\u0062\u006f\u0036i\u0041\u0037\u0034\u0056\u0038\u0072\u0075\u005a\u004f\u0076\u0072\u0053\u0063\u0073\u0066\u0032\u0051\u0065\u004e9\u002f\u0071r\u0055\u0047\u0038\u0071\u0045\u0062\u0055\u0057\u0064\u006f\u0045\u0059\u0071+\u000a\u006f\u0074\u0046\u004e\u0041\u0046N\u0078\u006c\u0047\u0062\u0078\u0062\u0044\u0048\u0063\u0064\u0047\u0056\u0061\u004d\u0030\u004f\u0058\u0064\u0058g\u0044y\u004c5\u0061\u0049\u0045\u0061\u0067\u004c\u0030\u0063\u0035\u0070\u0077\u006a\u0049\u0064\u0050G\u0049\u006e\u0034\u0036\u0066\u0037\u0038\u0065\u004d\u004a\u002b\u004a\u006b\u0064\u0063\u0070\u0044\n\u0044\u004a\u0061\u0071\u0059\u0058d\u0072\u007a5\u004b\u0065\u0073\u0068\u006aS\u0069\u0049\u0061\u0061\u0037\u006d\u0065\u006e\u0042\u0049\u0041\u0058\u0053\u0034\u0055\u0046\u0078N\u0066H\u0068\u004e\u0030\u0048\u0043\u0059\u005a\u0059\u0071\u0051\u0047\u0037\u0062K+\u0073\u0035\u0072R\u0048\u006f\u006e\u0079\u0064\u004eW\u0045\u0047\u000a\u0048\u0038M\u0079\u0076\u00722\u0070\u0079\u0061\u0032K\u0072\u004d\u0075m\u0066\u006d\u0041\u0078\u0055\u0042\u0036\u0066\u0065\u006e\u0043\u002f4\u004f\u0030\u0057\u00728\u0067\u0066\u0050\u004f\u0055\u0038R\u0069\u0074\u006d\u0062\u0044\u0076\u0051\u0050\u0049\u0052\u0058\u004fL\u0034\u0076\u0054B\u0072\u0042\u0064\u0062a\u0041\u000a9\u006e\u0077\u004e\u0050\u002b\u0069\u002f\u002f\u0032\u0030\u004d\u00542\u0062\u0078\u006d\u0065\u0057\u0042\u002b\u0067\u0070\u0063\u0045\u0068G\u0070\u0058\u005a7\u0033\u0033\u0061\u007a\u0051\u0078\u0072\u0043\u0033\u004a\u0034\u0076\u0033C\u005a\u006d\u0045\u004eS\u0074\u0044\u004b\u002f\u004b\u0044\u0053\u0050\u004b\u0055\u0047\u0066\u00756\u000a\u0066\u0077I\u0044\u0041\u0051\u0041\u0042\u000a\u002d\u002d\u002d\u002d\u002dE\u004e\u0044\u0020\u0050\u0055\u0042\u004c\u0049\u0043 \u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\n";var _gbc =MakeUnlicensedKey (); +type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _c .Time ;LicenseType LegacyLicenseType ;}; -// Verify verifies a license by checking the license content and signature -// against a public key. -func (_bb LegacyLicense )Verify (pubKey *_ge .PublicKey )error {_da :=_bb ;_da .Signature ="";_gc :=_gbcf .Buffer {};_edf :=_afb .NewEncoder (&_gc );if _g :=_edf .Encode (_da );_g !=nil {return _g ;};_eeb ,_dag :=_aad .DecodeString (_bb .Signature );if _dag !=nil {return _dag ;};_bgb :=_fce .Sum256 (_gc .Bytes ());_dag =_ge .VerifyPKCS1v15 (pubKey ,_dd .SHA256 ,_bgb [:],_eeb );return _dag ;};func (_ef *LicenseKey )getExpiryDateToCompare ()_ead .Time {if _ef .Trial {return _ead .Now ().UTC ();};return _cgc .ReleasedAt ;}; +// TypeToString returns a string representation of the license type. +func (_fdcd *LicenseKey )TypeToString ()string {if _fdcd .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _fdcd .Tier ==LicenseTierCommunity {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _fdcd .Tier ==LicenseTierIndividual ||_fdcd .Tier =="\u0069\u006e\u0064i\u0065"{return "\u0043\u006f\u006dm\u0065\u0072\u0063\u0069a\u006c\u0020\u004c\u0069\u0063\u0065\u006es\u0065\u0020\u002d\u0020\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";};return "\u0043\u006fm\u006d\u0065\u0072\u0063\u0069\u0061\u006c\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u002d\u0020\u0042\u0075\u0073\u0069ne\u0073\u0073";};var _ba =_c .Date (2010,1,1,0,0,0,0,_c .UTC ); // ToString returns a string representing the license information. -func (_b *LicenseKey )ToString ()string {_ca :=_cag .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_b .LicenseId );_ca +=_cag .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_b .CustomerId );_ca +=_cag .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_b .CustomerName );_ca +=_cag .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_b .Tier );_ca +=_cag .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cgc .UtcTimeFormat (_b .CreatedAt ));_ca +=_cag .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cgc .UtcTimeFormat (_b .ExpiresAt ));_ca +=_cag .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_b .CreatorName ,_b .CreatorEmail );return _ca ;}; +func (_bbb *LicenseKey )ToString ()string {_aa :=_db .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_bbb .LicenseId );_aa +=_db .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_bbb .CustomerId );_aa +=_db .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_bbb .CustomerName );_aa +=_db .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_bbb .Tier );_aa +=_db .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cc .UtcTimeFormat (_bbb .CreatedAt ));_aa +=_db .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cc .UtcTimeFormat (_bbb .ExpiresAt ));_aa +=_db .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_bbb .CreatorName ,_bbb .CreatorEmail );return _aa ;};const _dgc ="\u0033\u0030\u0035\u0063\u0033\u0030\u0030\u00640\u0036\u0030\u0039\u0032\u0061\u0038\u00364\u0038\u0038\u0036\u0066\u0037\u0030d\u0030\u0031\u0030\u0031\u0030\u00310\u0035\u0030\u0030\u0030\u0033\u0034\u0062\u0030\u0030\u0033\u0030\u00348\u0030\u0032\u0034\u0031\u0030\u0030\u0062\u0038\u0037\u0065\u0061\u0066\u0062\u0036\u0063\u0030\u0037\u0034\u0039\u0039\u0065\u0062\u00397\u0063\u0063\u0039\u0064\u0033\u0035\u0036\u0035\u0065\u0063\u00663\u0031\u0036\u0038\u0031\u0039\u0036\u0033\u0030\u0031\u0039\u0030\u0037c\u0038\u0034\u0031\u0061\u0064\u0064c6\u0036\u0035\u0030\u0038\u0036\u0062\u0062\u0033\u0065\u0064\u0038\u0065\u0062\u0031\u0032\u0064\u0039\u0064\u0061\u0032\u0036\u0063\u0061\u0066\u0061\u0039\u0036\u00345\u0030\u00314\u0036\u0064\u0061\u0038\u0062\u0064\u0030\u0063c\u0066\u0031\u0035\u0035\u0066\u0063a\u0063\u0063\u00368\u0036\u0039\u0035\u0035\u0065\u0066\u0030\u0033\u0030\u0032\u0066\u0061\u0034\u0034\u0061\u0061\u0033\u0065\u0063\u0038\u0039\u0034\u0031\u0037\u0062\u0030\u0032\u0030\u0033\u0030\u0031\u0030\u0030\u0030\u0031"; -// MakeUnlicensedKey returns an unlicensed key. -func MakeUnlicensedKey ()*LicenseKey {_afg :=LicenseKey {};_afg .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_afg .Tier =LicenseTierUnlicensed ;_afg .CreatedAt =_ead .Now ().UTC ();_afg .CreatedAtInt =_afg .CreatedAt .Unix ();return &_afg ;};func init (){_dc ,_abe :=_aad .DecodeString (_ea );if _abe !=nil {_cc .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_abe );};_eeg ,_abe :=_dgd .ParsePKIXPublicKey (_dc );if _abe !=nil {_cc .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_abe );};_agca =_eeg .(*_ge .PublicKey );}; +// Validate returns an error if the licenseis invalid, nil otherwise. +func (_ac *LicenseKey )Validate ()error {if len (_ac .LicenseId )< 10{return _db .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020L\u0069\u0063\u0065n\u0073e\u0020\u0049\u0064");};if len (_ac .CustomerId )< 10{return _db .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065:\u0020C\u0075\u0073\u0074\u006f\u006d\u0065\u0072 \u0049\u0064");};if len (_ac .CustomerName )< 1{return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043u\u0073\u0074\u006f\u006d\u0065\u0072\u0020\u004e\u0061\u006d\u0065");};if _ba .After (_ac .CreatedAt ){return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064 \u0041\u0074\u0020\u0069\u0073 \u0069\u006ev\u0061\u006c\u0069\u0064");};if _ac .CreatedAt .After (_ac .ExpiresAt ){return _db .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u0020\u0041\u0074 \u0063a\u006e\u006e\u006f\u0074 \u0062\u0065 \u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0045\u0078\u0070\u0069\u0072\u0065\u0073\u0020\u0041\u0074");};if _ac .isExpired (){return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020l\u0069\u0063\u0065ns\u0065\u003a\u0020\u0054\u0068\u0065 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072e\u0061\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064");};if len (_ac .CreatorName )< 1{return _db .Errorf ("\u0069\u006ev\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u0020na\u006d\u0065");};if len (_ac .CreatorEmail )< 1{return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043r\u0065\u0061\u0074\u006f\u0072\u0020\u0065\u006d\u0061\u0069\u006c");};if !_ac .UniOffice {return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0054\u0068\u0069s\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006be\u0079\u0020\u0069\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020f\u006f\u0072\u0020\u0055\u006e\u0069O\u0066\u0066\u0069c\u0065\u002e");};return nil ;};const (_bd ="\u002d\u002d\u002d--\u0042\u0045\u0047\u0049\u004e\u0020\u0055\u004e\u0049D\u004fC\u0020L\u0049C\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";_dg ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";); -// SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. -// Will be removed at some point in a future major version. -func SetLegacyLicenseKey (s string )error {_agc :=_edc .MustCompile ("\u005c\u0073");s =_agc .ReplaceAllString (s ,"");var _dgdf _bfg .Reader ;_dgdf =_fga .NewReader (s );_dgdf =_bed .NewDecoder (_bed .RawURLEncoding ,_dgdf );_dgdf ,_be :=_gbcb .NewReader (_dgdf );if _be !=nil {return _be ;};_cgaf :=_afb .NewDecoder (_dgdf );_ffb :=&LegacyLicense {};if _fe :=_cgaf .Decode (_ffb );_fe !=nil {return _fe ;};if _agg :=_ffb .Verify (_agca );_agg !=nil {return _gb .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _ffb .Expiration .Before (_cgc .ReleasedAt ){return _gb .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_fcc :=_ead .Now ().UTC ();_a :=LicenseKey {};_a .CreatedAt =_fcc ;_a .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_a .CustomerName =_ffb .Name ;_a .Tier =LicenseTierBusiness ;_a .ExpiresAt =_ffb .Expiration ;_a .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_a .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_a .UniOffice =true ;_gbc =&_a ;return nil ;}; +// LegacyLicenseType is the type of license +type LegacyLicenseType byte ;const _bac ="\u000a\u002d\u002d\u002d\u002d\u002d\u0042\u0045\u0047\u0049\u004e \u0050\u0055\u0042\u004c\u0049\u0043\u0020\u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\u000a\u004d\u0049I\u0042\u0049\u006a\u0041NB\u0067\u006b\u0071\u0068\u006b\u0069G\u0039\u0077\u0030\u0042\u0041\u0051\u0045\u0046A\u0041\u004f\u0043\u0041\u0051\u0038\u0041\u004d\u0049\u0049\u0042\u0043\u0067\u004b\u0043\u0041\u0051\u0045A\u006dF\u0055\u0069\u0079\u0064\u0037\u0062\u0035\u0058\u006a\u0070\u006b\u0050\u0035\u0052\u0061\u0070\u0034\u0077\u000a\u0044\u0063\u0031d\u0079\u007a\u0049\u0051\u0034\u004c\u0065\u006b\u0078\u0072\u0076\u0079\u0074\u006e\u0045\u004d\u0070\u004e\u0055\u0062\u006f\u0036i\u0041\u0037\u0034\u0056\u0038\u0072\u0075\u005a\u004f\u0076\u0072\u0053\u0063\u0073\u0066\u0032\u0051\u0065\u004e9\u002f\u0071r\u0055\u0047\u0038\u0071\u0045\u0062\u0055\u0057\u0064\u006f\u0045\u0059\u0071+\u000a\u006f\u0074\u0046\u004e\u0041\u0046N\u0078\u006c\u0047\u0062\u0078\u0062\u0044\u0048\u0063\u0064\u0047\u0056\u0061\u004d\u0030\u004f\u0058\u0064\u0058g\u0044y\u004c5\u0061\u0049\u0045\u0061\u0067\u004c\u0030\u0063\u0035\u0070\u0077\u006a\u0049\u0064\u0050G\u0049\u006e\u0034\u0036\u0066\u0037\u0038\u0065\u004d\u004a\u002b\u004a\u006b\u0064\u0063\u0070\u0044\n\u0044\u004a\u0061\u0071\u0059\u0058d\u0072\u007a5\u004b\u0065\u0073\u0068\u006aS\u0069\u0049\u0061\u0061\u0037\u006d\u0065\u006e\u0042\u0049\u0041\u0058\u0053\u0034\u0055\u0046\u0078N\u0066H\u0068\u004e\u0030\u0048\u0043\u0059\u005a\u0059\u0071\u0051\u0047\u0037\u0062K+\u0073\u0035\u0072R\u0048\u006f\u006e\u0079\u0064\u004eW\u0045\u0047\u000a\u0048\u0038M\u0079\u0076\u00722\u0070\u0079\u0061\u0032K\u0072\u004d\u0075m\u0066\u006d\u0041\u0078\u0055\u0042\u0036\u0066\u0065\u006e\u0043\u002f4\u004f\u0030\u0057\u00728\u0067\u0066\u0050\u004f\u0055\u0038R\u0069\u0074\u006d\u0062\u0044\u0076\u0051\u0050\u0049\u0052\u0058\u004fL\u0034\u0076\u0054B\u0072\u0042\u0064\u0062a\u0041\u000a9\u006e\u0077\u004e\u0050\u002b\u0069\u002f\u002f\u0032\u0030\u004d\u00542\u0062\u0078\u006d\u0065\u0057\u0042\u002b\u0067\u0070\u0063\u0045\u0068G\u0070\u0058\u005a7\u0033\u0033\u0061\u007a\u0051\u0078\u0072\u0043\u0033\u004a\u0034\u0076\u0033C\u005a\u006d\u0045\u004eS\u0074\u0044\u004b\u002f\u004b\u0044\u0053\u0050\u004b\u0055\u0047\u0066\u00756\u000a\u0066\u0077I\u0044\u0041\u0051\u0041\u0042\u000a\u002d\u002d\u002d\u002d\u002dE\u004e\u0044\u0020\u0050\u0055\u0042\u004c\u0049\u0043 \u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\n";func init (){_afa ,_fce :=_af .DecodeString (_dgc );if _fce !=nil {_d .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fce );};_ca ,_fce :=_aeg .ParsePKIXPublicKey (_afa );if _fce !=nil {_d .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fce );};_be =_ca .(*_ag .PublicKey );};func (_cef *LicenseKey )getExpiryDateToCompare ()_c .Time {if _cef .Trial {return _c .Now ().UTC ();};return _cc .ReleasedAt ;};func _fd (_cd string ,_cb []byte )(string ,error ){_fdc ,_ :=_gc .Decode ([]byte (_cd ));if _fdc ==nil {return "",_db .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_bb ,_cg :=_aeg .ParsePKCS1PrivateKey (_fdc .Bytes );if _cg !=nil {return "",_cg ;};_ebb :=_bf .New ();_ebb .Write (_cb );_ecb :=_ebb .Sum (nil );_afc ,_cg :=_ag .SignPKCS1v15 (_aee .Reader ,_bb ,_a .SHA512 ,_ecb );if _cg !=nil {return "",_cg ;};_dc :=_g .StdEncoding .EncodeToString (_cb );_dc +="\u000a\u002b\u000a";_dc +=_g .StdEncoding .EncodeToString (_afc );return _dc ,nil ;};var _agb =MakeUnlicensedKey ();var _be *_ag .PublicKey ;const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y";LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";); // SetLicenseKey sets and validates the license key. -func SetLicenseKey (content string ,customerName string )error {_daf ,_gd :=_afa (content );if _gd !=nil {return _gd ;};if _fga .ToLower (_daf .CustomerName )!=_fga .ToLower (customerName ){return _cag .Errorf ("\u0063\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061t\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074\u0020\u0027\u0025\u0073'",customerName ,_daf .CustomerName );};_gd =_daf .Validate ();if _gd !=nil {return _gd ;};_gbc =&_daf ;return nil ;};var _eb =_ead .Date (2010,1,1,0,0,0,0,_ead .UTC ); +func SetLicenseKey (content string ,customerName string )error {_aaa ,_aeb :=_ce (content );if _aeb !=nil {return _aeb ;};if _fe .ToLower (_aaa .CustomerName )!=_fe .ToLower (customerName ){return _db .Errorf ("\u0063\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061t\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074\u0020\u0027\u0025\u0073'",customerName ,_aaa .CustomerName );};_aeb =_aaa .Validate ();if _aeb !=nil {return _aeb ;};_agb =&_aaa ;return nil ;}; -// LegacyLicenseType is the type of license -type LegacyLicenseType byte ;func _afa (_cd string )(LicenseKey ,error ){var _gea LicenseKey ;_db ,_ged :=_ad (_ga ,_d ,_cd );if _ged !=nil {return _gea ,_ged ;};_gaf ,_ged :=_ed (_fc ,_db );if _ged !=nil {return _gea ,_ged ;};_ged =_afb .Unmarshal (_gaf ,&_gea );if _ged !=nil {return _gea ,_ged ;};_gea .CreatedAt =_ead .Unix (_gea .CreatedAtInt ,0);_gea .ExpiresAt =_ead .Unix (_gea .ExpiresAtInt ,0);return _gea ,nil ;}; - -// Validate returns an error if the licenseis invalid, nil otherwise. -func (_e *LicenseKey )Validate ()error {if len (_e .LicenseId )< 10{return _cag .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020L\u0069\u0063\u0065n\u0073e\u0020\u0049\u0064");};if len (_e .CustomerId )< 10{return _cag .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065:\u0020C\u0075\u0073\u0074\u006f\u006d\u0065\u0072 \u0049\u0064");};if len (_e .CustomerName )< 1{return _cag .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043u\u0073\u0074\u006f\u006d\u0065\u0072\u0020\u004e\u0061\u006d\u0065");};if _eb .After (_e .CreatedAt ){return _cag .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064 \u0041\u0074\u0020\u0069\u0073 \u0069\u006ev\u0061\u006c\u0069\u0064");};if _e .CreatedAt .After (_e .ExpiresAt ){return _cag .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u0020\u0041\u0074 \u0063a\u006e\u006e\u006f\u0074 \u0062\u0065 \u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0045\u0078\u0070\u0069\u0072\u0065\u0073\u0020\u0041\u0074");};if _e .isExpired (){return _cag .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020l\u0069\u0063\u0065ns\u0065\u003a\u0020\u0054\u0068\u0065 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072e\u0061\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064");};if len (_e .CreatorName )< 1{return _cag .Errorf ("\u0069\u006ev\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u0020na\u006d\u0065");};if len (_e .CreatorEmail )< 1{return _cag .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043r\u0065\u0061\u0074\u006f\u0072\u0020\u0065\u006d\u0061\u0069\u006c");};if !_e .UniOffice {return _cag .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0054\u0068\u0069s\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006be\u0079\u0020\u0069\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020f\u006f\u0072\u0020\u0055\u006e\u0069O\u0066\u0066\u0069c\u0065\u002e");};return nil ;};var _agca *_ge .PublicKey ; \ No newline at end of file +// MakeUnlicensedKey returns an unlicensed key. +func MakeUnlicensedKey ()*LicenseKey {_fef :=LicenseKey {};_fef .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_fef .Tier =LicenseTierUnlicensed ;_fef .CreatedAt =_c .Now ().UTC ();_fef .CreatedAtInt =_fef .CreatedAt .Unix ();return &_fef ;}; \ No newline at end of file diff --git a/common/tempstorage/diskstore/diskstore.go b/common/tempstorage/diskstore/diskstore.go index ecea12edc0..0d18118707 100644 --- a/common/tempstorage/diskstore/diskstore.go +++ b/common/tempstorage/diskstore/diskstore.go @@ -11,22 +11,22 @@ // Package diskstore implements tempStorage interface // by using disk as a storage -package diskstore ;import (_c "github.com/unidoc/unioffice/common/tempstorage";_eb "io/ioutil";_a "os";_bd "strings";);type diskStorage struct{}; +package diskstore ;import (_f "github.com/unidoc/unioffice/common/tempstorage";_c "io/ioutil";_eb "os";_e "strings";); -// TempFile creates a new temp file by calling ioutil TempFile -func (_b diskStorage )TempFile (dir ,pattern string )(_c .File ,error ){return _eb .TempFile (dir ,pattern );}; +// SetAsStorage sets temp storage as a disk storage +func SetAsStorage (){_bb :=diskStorage {};_f .SetAsStorage (&_bb )}; // Add is not applicable in the diskstore implementation -func (_f diskStorage )Add (path string )error {return nil }; +func (_ff diskStorage )Add (path string )error {return nil };type diskStorage struct{}; -// TempFile creates a new temp directory by calling ioutil TempDir -func (_e diskStorage )TempDir (pattern string )(string ,error ){return _eb .TempDir ("",pattern )}; +// Open opens file from disk according to a path +func (_g diskStorage )Open (path string )(_f .File ,error ){return _eb .Open (path )}; // RemoveAll removes all files in the directory -func (_ce diskStorage )RemoveAll (dir string )error {if _bd .HasPrefix (dir ,_a .TempDir ()){return _a .RemoveAll (dir );};return nil ;}; +func (_da diskStorage )RemoveAll (dir string )error {if _e .HasPrefix (dir ,_eb .TempDir ()){return _eb .RemoveAll (dir );};return nil ;}; -// Open opens file from disk according to a path -func (_d diskStorage )Open (path string )(_c .File ,error ){return _a .Open (path )}; +// TempFile creates a new temp directory by calling ioutil TempDir +func (_d diskStorage )TempDir (pattern string )(string ,error ){return _c .TempDir ("",pattern )}; -// SetAsStorage sets temp storage as a disk storage -func SetAsStorage (){_eg :=diskStorage {};_c .SetAsStorage (&_eg )}; \ No newline at end of file +// TempFile creates a new temp file by calling ioutil TempFile +func (_fg diskStorage )TempFile (dir ,pattern string )(_f .File ,error ){return _c .TempFile (dir ,pattern );}; \ No newline at end of file diff --git a/common/tempstorage/memstore/memstore.go b/common/tempstorage/memstore/memstore.go index 774a03546b..b09844ffc9 100644 --- a/common/tempstorage/memstore/memstore.go +++ b/common/tempstorage/memstore/memstore.go @@ -11,34 +11,34 @@ // Package memstore implements tempStorage interface // by using memory as a storage -package memstore ;import (_ede "encoding/hex";_fe "errors";_dc "fmt";_ge "github.com/unidoc/unioffice/common/tempstorage";_daf "io";_dfb "io/ioutil";_bd "math/rand";_ff "sync";);type memStorage struct{_g _ff .Map }; - -// Open returns tempstorage File object by name -func (_gg *memStorage )Open (path string )(_ge .File ,error ){_bc ,_ab :=_gg ._g .Load (path );if !_ab {return nil ,_fe .New (_dc .Sprintf ("\u0043\u0061\u006eno\u0074\u0020\u006f\u0070\u0065\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",path ));};return &memFile {_be :_bc .(*memDataCell )},nil ;}; - -// Name returns the filename of the underlying memDataCell -func (_da *memFile )Name ()string {return _da ._be ._ead }; +package memstore ;import (_f "encoding/hex";_dg "errors";_de "fmt";_fb "github.com/unidoc/unioffice/common/tempstorage";_c "io";_b "io/ioutil";_cf "math/rand";_d "sync";); // Write writes to the end of the underlying memDataCell in order to implement Writer interface -func (_dg *memFile )Write (p []byte )(int ,error ){_dg ._be ._cb =append (_dg ._be ._cb ,p ...);_dg ._be ._ea +=int64 (len (p ));return len (p ),nil ;}; - -// TempFile creates a new empty file in the storage and returns it -func (_ec *memStorage )TempFile (dir ,pattern string )(_ge .File ,error ){_a :=dir +"\u002f"+_fee (pattern );_e :=&memDataCell {_ead :_a ,_cb :[]byte {}};_dab :=&memFile {_be :_e };_ec ._g .Store (_a ,_e );return _dab ,nil ;}; +func (_da *memFile )Write (p []byte )(int ,error ){_da ._df ._fef =append (_da ._df ._fef ,p ...);_da ._df ._feg +=int64 (len (p ));return len (p ),nil ;};type memStorage struct{_ac _d .Map };func _eb (_eg string )string {_bc ,_ :=_efc (6);return _eg +_bc }; // SetAsStorage sets temp storage as a memory storage -func SetAsStorage (){_cae :=memStorage {_g :_ff .Map {}};_ge .SetAsStorage (&_cae )}; +func SetAsStorage (){_be :=memStorage {_ac :_d .Map {}};_fb .SetAsStorage (&_be )}; + +// RemoveAll removes all files according to the dir argument prefix +func (_bf *memStorage )RemoveAll (dir string )error {_bf ._ac .Range (func (_bfd ,_gfd interface{})bool {_bf ._ac .Delete (_bfd );return true });return nil ;}; + +// Name returns the filename of the underlying memDataCell +func (_a *memFile )Name ()string {return _a ._df ._dfb }; // TempDir creates a name for a new temp directory using a pattern argument -func (_dbf *memStorage )TempDir (pattern string )(string ,error ){return _fee (pattern ),nil }; +func (_eed *memStorage )TempDir (pattern string )(string ,error ){return _eb (pattern ),nil };type memFile struct{_df *memDataCell ;_gf int64 ;};func _efc (_efd int )(string ,error ){_gfb :=make ([]byte ,_efd );if _ ,_gd :=_cf .Read (_gfb );_gd !=nil {return "",_gd ;};return _f .EncodeToString (_gfb ),nil ;}; // Read reads from the underlying memDataCell in order to implement Reader interface -func (_df *memFile )Read (p []byte )(int ,error ){_cc :=_df ._dd ;_d :=_df ._be ._ea ;_f :=int64 (len (p ));if _f > _d {_f =_d ;p =p [:_f ];};if _cc >=_d {return 0,_daf .EOF ;};_af :=_cc +_f ;if _af >=_d {_af =_d ;};_baf :=copy (p ,_df ._be ._cb [_cc :_af ]);_df ._dd =_af ;return _baf ,nil ;};type memFile struct{_be *memDataCell ;_dd int64 ;};type memDataCell struct{_ead string ;_cb []byte ;_ea int64 ;}; +func (_bg *memFile )Read (p []byte )(int ,error ){_ga :=_bg ._gf ;_fe :=_bg ._df ._feg ;_cb :=int64 (len (p ));if _cb > _fe {_cb =_fe ;p =p [:_cb ];};if _ga >=_fe {return 0,_c .EOF ;};_e :=_ga +_cb ;if _e >=_fe {_e =_fe ;};_gfe :=copy (p ,_bg ._df ._fef [_ga :_e ]);_bg ._gf =_e ;return _gfe ,nil ;}; + +// Close is not applicable in this implementation +func (_ef *memFile )Close ()error {return nil }; // Add reads a file from a disk and adds it to the storage -func (_efa *memStorage )Add (path string )error {_ba ,_eab :=_dfb .ReadFile (path );if _eab !=nil {return _eab ;};_efa ._g .Store (path ,&memDataCell {_ead :path ,_cb :_ba });return nil ;};func _fee (_ef string )string {_db ,_ :=_cad (6);return _ef +_db }; +func (_fd *memStorage )Add (path string )error {_ge ,_agb :=_b .ReadFile (path );if _agb !=nil {return _agb ;};_fd ._ac .Store (path ,&memDataCell {_dfb :path ,_fef :_ge });return nil ;}; -// Close is not applicable in this implementation -func (_gd *memFile )Close ()error {return nil };func _cad (_ac int )(string ,error ){_bb :=make ([]byte ,_ac );if _ ,_ag :=_bd .Read (_bb );_ag !=nil {return "",_ag ;};return _ede .EncodeToString (_bb ),nil ;}; +// TempFile creates a new empty file in the storage and returns it +func (_cc *memStorage )TempFile (dir ,pattern string )(_fb .File ,error ){_gc :=dir +"\u002f"+_eb (pattern );_fege :=&memDataCell {_dfb :_gc ,_fef :[]byte {}};_beg :=&memFile {_df :_fege };_cc ._ac .Store (_gc ,_fege );return _beg ,nil ;}; -// RemoveAll removes all files according to the dir argument prefix -func (_c *memStorage )RemoveAll (dir string )error {_c ._g .Range (func (_ca ,_ad interface{})bool {_c ._g .Delete (_ca );return true });return nil ;}; \ No newline at end of file +// Open returns tempstorage File object by name +func (_cd *memStorage )Open (path string )(_fb .File ,error ){_ee ,_ag :=_cd ._ac .Load (path );if !_ag {return nil ,_dg .New (_de .Sprintf ("\u0043\u0061\u006eno\u0074\u0020\u006f\u0070\u0065\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",path ));};return &memFile {_df :_ee .(*memDataCell )},nil ;};type memDataCell struct{_dfb string ;_fef []byte ;_feg int64 ;}; \ No newline at end of file diff --git a/common/tempstorage/tempstorage.go b/common/tempstorage/tempstorage.go index db3355ea8b..90d30c4ad7 100644 --- a/common/tempstorage/tempstorage.go +++ b/common/tempstorage/tempstorage.go @@ -9,26 +9,26 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package tempstorage ;import _ae "io"; +package tempstorage ;import _cg "io";type storage interface{Open (_b string )(File ,error );TempFile (_f ,_bg string )(File ,error );TempDir (_a string )(string ,error );RemoveAll (_e string )error ;Add (_g string )error ;};var _eg storage ; -// SetAsStorage changes temporary storage to newStorage. -func SetAsStorage (newStorage storage ){_ag =newStorage }; - -// File is a representation of a storage file -// with Read, Write, Close and Name methods identical to os.File. -type File interface{_ae .Reader ;_ae .Writer ;_ae .Closer ;Name ()string ;}; +// Open returns tempstorage File object by name. +func Open (path string )(File ,error ){return _eg .Open (path )}; -// RemoveAll removes all files according to the dir argument prefix. -func RemoveAll (dir string )error {return _ag .RemoveAll (dir )}; +// Add reads a file from a disk and adds it to the storage. +func Add (path string )error {return _eg .Add (path )}; // TempDir creates a name for a new temp directory using a pattern argument. -func TempDir (pattern string )(string ,error ){return _ag .TempDir (pattern )}; +func TempDir (pattern string )(string ,error ){return _eg .TempDir (pattern )}; + +// File is a representation of a storage file +// with Read, Write, Close and Name methods identical to os.File. +type File interface{_cg .Reader ;_cg .Writer ;_cg .Closer ;Name ()string ;}; // TempFile creates new empty file in the storage and returns it. -func TempFile (dir ,pattern string )(File ,error ){return _ag .TempFile (dir ,pattern )};var _ag storage ;type storage interface{Open (_dde string )(File ,error );TempFile (_c ,_b string )(File ,error );TempDir (_bf string )(string ,error );RemoveAll (_d string )error ;Add (_a string )error ;}; +func TempFile (dir ,pattern string )(File ,error ){return _eg .TempFile (dir ,pattern )}; -// Add reads a file from a disk and adds it to the storage. -func Add (path string )error {return _ag .Add (path )}; +// RemoveAll removes all files according to the dir argument prefix. +func RemoveAll (dir string )error {return _eg .RemoveAll (dir )}; -// Open returns tempstorage File object by name. -func Open (path string )(File ,error ){return _ag .Open (path )}; \ No newline at end of file +// SetAsStorage changes temporary storage to newStorage. +func SetAsStorage (newStorage storage ){_eg =newStorage }; \ No newline at end of file diff --git a/document/document.go b/document/document.go index 87d1cd7c3c..b39d74ceb7 100644 --- a/document/document.go +++ b/document/document.go @@ -22,1357 +22,1357 @@ Example: run.SetText("foo") doc.SaveToFile("foo.docx") */ -package document ;import (_dbba "archive/zip";_gba "bytes";_fcef "errors";_deec "fmt";_aead "github.com/unidoc/unioffice";_dcbd "github.com/unidoc/unioffice/color";_cfag "github.com/unidoc/unioffice/common";_cc "github.com/unidoc/unioffice/common/license";_dde "github.com/unidoc/unioffice/common/tempstorage";_abdbe "github.com/unidoc/unioffice/measurement";_edb "github.com/unidoc/unioffice/schema/soo/dml";_baebac "github.com/unidoc/unioffice/schema/soo/dml/picture";_dec "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bda "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_aee "github.com/unidoc/unioffice/schema/soo/wml";_fcca "github.com/unidoc/unioffice/zippkg";_gfcb "image";_baaa "image/jpeg";_daf "io";_ddec "log";_gcfd "math/rand";_aceb "os";_dcgg "path/filepath";_fed "runtime/debug";_ga "strings";_dagg "unicode";); +package document ;import (_f "archive/zip";_d "bytes";_ef "errors";_cf "fmt";_c "github.com/unidoc/unioffice";_bbd "github.com/unidoc/unioffice/color";_aeb "github.com/unidoc/unioffice/common";_ba "github.com/unidoc/unioffice/common/license";_aebc "github.com/unidoc/unioffice/common/tempstorage";_ce "github.com/unidoc/unioffice/measurement";_ed "github.com/unidoc/unioffice/schema/soo/dml";_cde "github.com/unidoc/unioffice/schema/soo/dml/picture";_fg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bf "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fgg "github.com/unidoc/unioffice/schema/soo/wml";_ca "github.com/unidoc/unioffice/zippkg";_bb "image";_dg "image/jpeg";_ae "io";_ee "log";_g "math/rand";_cd "os";_dc "path/filepath";_a "strings";_b "unicode";);func (_ecfd *Document )validateBookmarks ()error {_fcb :=make (map[string ]struct{});for _ ,_cgdb :=range _ecfd .Bookmarks (){if _ ,_fegd :=_fcb [_cgdb .Name ()];_fegd {return _cf .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_cgdb .Name ());};_fcb [_cgdb .Name ()]=struct{}{};};return nil ;}; -// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. -func (_efcf ParagraphProperties )ComplexSizeValue ()float64 {if _baeba :=_efcf ._ecag .RPr .SzCs ;_baeba !=nil {_gacd :=_baeba .ValAttr ;if _gacd .ST_UnsignedDecimalNumber !=nil {return float64 (*_gacd .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// Font returns the name of paragraph font family. +func (_bbff ParagraphProperties )Font ()string {if _bead :=_bbff ._fdfc .RPr .RFonts ;_bead !=nil {if _bead .AsciiAttr !=nil {return *_bead .AsciiAttr ;}else if _bead .HAnsiAttr !=nil {return *_bead .HAnsiAttr ;}else if _bead .CsAttr !=nil {return *_bead .CsAttr ;};};return "";}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_ffae TableStyleProperties )SetCellSpacingPercent (pct float64 ){_ffae ._abgfc .TblCellSpacing =_aee .NewCT_TblWidth ();_ffae ._abgfc .TblCellSpacing .TypeAttr =_aee .ST_TblWidthPct ;_ffae ._abgfc .TblCellSpacing .WAttr =&_aee .ST_MeasurementOrPercent {};_ffae ._abgfc .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_ffae ._abgfc .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (pct *50));}; +// RunProperties returns the RunProperties controlling numbering level font, etc. +func (_ffbg NumberingLevel )RunProperties ()RunProperties {if _ffbg ._cbf .RPr ==nil {_ffbg ._cbf .RPr =_fgg .NewCT_RPr ();};return RunProperties {_ffbg ._cbf .RPr };}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_ddf RunProperties )CharacterSpacingMeasure ()string {if _aba :=_ddf ._fbf .Spacing ;_aba !=nil {_daad :=_aba .ValAttr ;if _daad .ST_UniversalMeasure !=nil {return *_daad .ST_UniversalMeasure ;};};return "";}; +// Headers returns the headers defined in the document. +func (_fea *Document )Headers ()[]Header {_bd :=[]Header {};for _ ,_efb :=range _fea ._fbc {_bd =append (_bd ,Header {_fea ,_efb });};return _bd ;}; -// GetColor returns the color.Color object representing the run color. -func (_cce ParagraphProperties )GetColor ()_dcbd .Color {if _cgecb :=_cce ._ecag .RPr .Color ;_cgecb !=nil {_afe :=_cgecb .ValAttr ;if _afe .ST_HexColorRGB !=nil {return _dcbd .FromHex (*_afe .ST_HexColorRGB );};};return _dcbd .Color {};}; +// SetNextStyle sets the style that the next paragraph will use. +func (_gedaa Style )SetNextStyle (name string ){if name ==""{_gedaa ._dedd .Next =nil ;}else {_gedaa ._dedd .Next =_fgg .NewCT_String ();_gedaa ._dedd .Next .ValAttr =name ;};}; -// SetImprint sets the run to imprinted text. -func (_cbg RunProperties )SetImprint (b bool ){if !b {_cbg ._fbf .Imprint =nil ;}else {_cbg ._fbf .Imprint =_aee .NewCT_OnOff ();};}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_cdfa ParagraphProperties )SetFirstLineIndent (m _ce .Distance ){if _cdfa ._fdfc .Ind ==nil {_cdfa ._fdfc .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_cdfa ._fdfc .Ind .FirstLineAttr =nil ;}else {_cdfa ._fdfc .Ind .FirstLineAttr =&_fg .ST_TwipsMeasure {};_cdfa ._fdfc .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_ce .Twips ));};}; -// SetAlignment positions an anchored image via alignment. Offset is -// incompatible with SetOffset, whichever is called last is applied. -func (_fcaaa AnchoredDrawing )SetAlignment (h _aee .WdST_AlignH ,v _aee .WdST_AlignV ){_fcaaa .SetHAlignment (h );_fcaaa .SetVAlignment (v );}; +// SetTop sets the top border to a specified type, color and thickness. +func (_dbc CellBorders )SetTop (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_dbc ._bff .Top =_fgg .NewCT_Border ();_cafa (_dbc ._bff .Top ,t ,c ,thickness );}; -// VerticalAlign returns the value of run vertical align. -func (_dgda RunProperties )VerticalAlignment ()_dec .ST_VerticalAlignRun {if _dbfgd :=_dgda ._fbf .VertAlign ;_dbfgd !=nil {return _dbfgd .ValAttr ;};return 0;}; +// SetSize sets the font size for a run. +func (_ccd RunProperties )SetSize (size _ce .Distance ){_ccd ._bfbg .Sz =_fgg .NewCT_HpsMeasure ();_ccd ._bfbg .Sz .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_ce .HalfPoint ));_ccd ._bfbg .SzCs =_fgg .NewCT_HpsMeasure ();_ccd ._bfbg .SzCs .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_ce .HalfPoint ));}; -// IsChecked returns true if a FormFieldTypeCheckBox is checked. -func (_ccgg FormField )IsChecked ()bool {if _ccgg ._fgcd .CheckBox ==nil {return false ;};if _ccgg ._fgcd .CheckBox .Checked !=nil {return true ;};return false ;}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_de CellBorders )SetInsideVertical (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_de ._bff .InsideV =_fgg .NewCT_Border ();_cafa (_de ._bff .InsideV ,t ,c ,thickness );}; -// FormFields extracts all of the fields from a document. They can then be -// manipulated via the methods on the field and the document saved. -func (_eea *Document )FormFields ()[]FormField {_ebbg :=[]FormField {};for _ ,_eacc :=range _eea .Paragraphs (){_add :=_eacc .Runs ();for _adgb ,_bdg :=range _add {for _ ,_ddge :=range _bdg ._dbe .EG_RunInnerContent {if _ddge .FldChar ==nil ||_ddge .FldChar .FfData ==nil {continue ;};if _ddge .FldChar .FldCharTypeAttr ==_aee .ST_FldCharTypeBegin {if len (_ddge .FldChar .FfData .Name )==0||_ddge .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_age :=FormField {_fgcd :_ddge .FldChar .FfData };if _ddge .FldChar .FfData .TextInput !=nil {for _badb :=_adgb +1;_badb < len (_add )-1;_badb ++{if len (_add [_badb ]._dbe .EG_RunInnerContent )==0{continue ;};_afc :=_add [_badb ]._dbe .EG_RunInnerContent [0];if _afc .FldChar !=nil &&_afc .FldChar .FldCharTypeAttr ==_aee .ST_FldCharTypeSeparate {if len (_add [_badb +1]._dbe .EG_RunInnerContent )==0{continue ;};if _add [_badb +1]._dbe .EG_RunInnerContent [0].FldChar ==nil {_age ._bccc =_add [_badb +1]._dbe .EG_RunInnerContent [0];break ;};};};};_ebbg =append (_ebbg ,_age );};};};};return _ebbg ;}; +// X returns the inner wrapped XML type. +func (_egd Cell )X ()*_fgg .CT_Tc {return _egd ._gf }; -// TableLook returns the table look, or conditional formatting applied to a table style. -func (_faag TableProperties )TableLook ()TableLook {if _faag ._afeg .TblLook ==nil {_faag ._afeg .TblLook =_aee .NewCT_TblLook ();};return TableLook {_faag ._afeg .TblLook };}; +// Paragraphs returns all of the paragraphs in the document body including tables. +func (_ccfb *Document )Paragraphs ()[]Paragraph {_acb :=[]Paragraph {};if _ccfb ._cdaa .Body ==nil {return nil ;};for _ ,_bdd :=range _ccfb ._cdaa .Body .EG_BlockLevelElts {for _ ,_bcg :=range _bdd .EG_ContentBlockContent {for _ ,_cca :=range _bcg .P {_acb =append (_acb ,Paragraph {_ccfb ,_cca });};};};for _ ,_cgbf :=range _ccfb .Tables (){for _ ,_gbfc :=range _cgbf .Rows (){for _ ,_cfcf :=range _gbfc .Cells (){_acb =append (_acb ,_cfcf .Paragraphs ()...);};};};return _acb ;}; // SetStyle sets the table style name. -func (_aca TableProperties )SetStyle (name string ){if name ==""{_aca ._afeg .TblStyle =nil ;}else {_aca ._afeg .TblStyle =_aee .NewCT_String ();_aca ._afeg .TblStyle .ValAttr =name ;};}; - -// HasEndnotes returns a bool based on the presence or abscence of endnotes within -// the document. -func (_ca *Document )HasEndnotes ()bool {return _ca ._cgcd !=nil }; - -// Footnote returns the footnote based on the ID; this can be used nicely with -// the run.IsFootnote() functionality. -func (_bagd *Document )Footnote (id int64 )Footnote {for _ ,_gcga :=range _bagd .Footnotes (){if _gcga .id ()==id {return _gcga ;};};return Footnote {};};func (_cced *Document )validateTableCells ()error {for _ ,_fecg :=range _cced ._adgf .Body .EG_BlockLevelElts {for _ ,_fcbed :=range _fecg .EG_ContentBlockContent {for _ ,_gcecb :=range _fcbed .Tbl {for _ ,_dcab :=range _gcecb .EG_ContentRowContent {for _ ,_bge :=range _dcab .Tr {_fgfd :=false ;for _ ,_cbb :=range _bge .EG_ContentCellContent {_aeaff :=false ;for _ ,_dca :=range _cbb .Tc {_fgfd =true ;for _ ,_abed :=range _dca .EG_BlockLevelElts {for _ ,_egc :=range _abed .EG_ContentBlockContent {if len (_egc .P )> 0{_aeaff =true ;break ;};};};};if !_aeaff {return _fcef .New ("t\u0061\u0062\u006c\u0065\u0020\u0063e\u006c\u006c\u0020\u006d\u0075\u0073t\u0020\u0063\u006f\u006e\u0074\u0061\u0069n\u0020\u0061\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061p\u0068");};};if !_fgfd {return _fcef .New ("\u0074\u0061b\u006c\u0065\u0020\u0072\u006f\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0020ce\u006c\u006c");};};};};};};return nil ;}; +func (_fgdb TableProperties )SetStyle (name string ){if name ==""{_fgdb ._caea .TblStyle =nil ;}else {_fgdb ._caea .TblStyle =_fgg .NewCT_String ();_fgdb ._caea .TblStyle .ValAttr =name ;};}; // X returns the inner wrapped XML type. -func (_ffab AnchoredDrawing )X ()*_aee .WdAnchor {return _ffab ._acgc }; - -// Borders allows controlling individual cell borders. -func (_beffdb CellProperties )Borders ()CellBorders {if _beffdb ._ffg .TcBorders ==nil {_beffdb ._ffg .TcBorders =_aee .NewCT_TcBorders ();};return CellBorders {_beffdb ._ffg .TcBorders };}; - -// Properties returns the table properties. -func (_bfe Table )Properties ()TableProperties {if _bfe ._ecef .TblPr ==nil {_bfe ._ecef .TblPr =_aee .NewCT_TblPr ();};return TableProperties {_bfe ._ecef .TblPr };}; +func (_efd AnchoredDrawing )X ()*_fgg .WdAnchor {return _efd ._gd }; -// RemoveParagraph removes a paragraph from a footer. -func (_cfdd Header )RemoveParagraph (p Paragraph ){for _ ,_gedb :=range _cfdd ._ffbf .EG_ContentBlockContent {for _eeg ,_fddf :=range _gedb .P {if _fddf ==p ._dddc {copy (_gedb .P [_eeg :],_gedb .P [_eeg +1:]);_gedb .P =_gedb .P [0:len (_gedb .P )-1];return ;};};};}; +// Name returns the name of the style if set. +func (_dafdc Style )Name ()string {if _dafdc ._dedd .Name ==nil {return "";};return _dafdc ._dedd .Name .ValAttr ;}; -// SetTableIndent sets the Table Indent from the Leading Margin -func (_afcf TableStyleProperties )SetTableIndent (ind _abdbe .Distance ){_afcf ._abgfc .TblInd =_aee .NewCT_TblWidth ();_afcf ._abgfc .TblInd .TypeAttr =_aee .ST_TblWidthDxa ;_afcf ._abgfc .TblInd .WAttr =&_aee .ST_MeasurementOrPercent {};_afcf ._abgfc .TblInd .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_afcf ._abgfc .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (ind /_abdbe .Dxa ));}; +// SetThemeShade sets the shade based off the theme color. +func (_cbc Color )SetThemeShade (s uint8 ){_dcc :=_cf .Sprintf ("\u0025\u0030\u0032\u0078",s );_cbc ._aaf .ThemeShadeAttr =&_dcc ;}; -// SetSmallCaps sets the run to small caps. -func (_ffgd RunProperties )SetSmallCaps (b bool ){if !b {_ffgd ._fbf .SmallCaps =nil ;}else {_ffgd ._fbf .SmallCaps =_aee .NewCT_OnOff ();};}; +// SetAlignment positions an anchored image via alignment. Offset is +// incompatible with SetOffset, whichever is called last is applied. +func (_gg AnchoredDrawing )SetAlignment (h _fgg .WdST_AlignH ,v _fgg .WdST_AlignV ){_gg .SetHAlignment (h );_gg .SetVAlignment (v );}; -// X returns the inner wrapped XML type. -func (_fbbd Endnote )X ()*_aee .CT_FtnEdn {return _fbbd ._gdb }; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_ecfe ParagraphProperties )RStyle ()string {if _ecfe ._fdfc .RPr .RStyle !=nil {return _ecfe ._fdfc .RPr .RStyle .ValAttr ;};return "";}; -// SetHighlight highlights text in a specified color. -func (_gaeg RunProperties )SetHighlight (c _aee .ST_HighlightColor ){_gaeg ._fbf .Highlight =_aee .NewCT_Highlight ();_gaeg ._fbf .Highlight .ValAttr =c ;}; +// SetToolTip sets the tooltip text for a hyperlink. +func (_dbd HyperLink )SetToolTip (text string ){if text ==""{_dbd ._efga .TooltipAttr =nil ;}else {_dbd ._efga .TooltipAttr =_c .String (text );};}; -// Name returns the name of the bookmark whcih is the document unique ID that -// identifies the bookmark. -func (_eaef Bookmark )Name ()string {return _eaef ._fede .NameAttr };func _gcca (_gdcg *_aee .CT_OnOff )OnOffValue {if _gdcg ==nil {return OnOffValueUnset ;};if _gdcg .ValAttr !=nil &&_gdcg .ValAttr .Bool !=nil &&*_gdcg .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; +// Shadow returns true if paragraph shadow is on. +func (_gfd ParagraphProperties )Shadow ()bool {return _aeege (_gfd ._fdfc .RPr .Shadow )}; -// AddTabStop adds a tab stop to the paragraph. -func (_cabf ParagraphStyleProperties )AddTabStop (position _abdbe .Distance ,justificaton _aee .ST_TabJc ,leader _aee .ST_TabTlc ){if _cabf ._begf .Tabs ==nil {_cabf ._begf .Tabs =_aee .NewCT_Tabs ();};_acga :=_aee .NewCT_TabStop ();_acga .LeaderAttr =leader ;_acga .ValAttr =justificaton ;_acga .PosAttr .Int64 =_aead .Int64 (int64 (position /_abdbe .Twips ));_cabf ._begf .Tabs .Tab =append (_cabf ._begf .Tabs .Tab ,_acga );}; +// InitializeDefault constructs the default styles. +func (_dfagd Styles )InitializeDefault (){_dfagd .initializeDocDefaults ();_dfagd .initializeStyleDefaults ();}; // SetAlignment sets the paragraph alignment -func (_cgg NumberingLevel )SetAlignment (j _aee .ST_Jc ){if j ==_aee .ST_JcUnset {_cgg ._gbf .LvlJc =nil ;}else {_cgg ._gbf .LvlJc =_aee .NewCT_Jc ();_cgg ._gbf .LvlJc .ValAttr =j ;};}; - -// Read reads a document from an io.Reader. -func Read (r _daf .ReaderAt ,size int64 )(*Document ,error ){_dcec :=New ();_dcec .Numbering ._bfa =nil ;_geed ,_dgdb :=_dde .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _dgdb !=nil {return nil ,_dgdb ;};_dcec .TmpPath =_geed ;_aabc ,_dgdb :=_dbba .NewReader (r ,size );if _dgdb !=nil {return nil ,_deec .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_dgdb );};_gcbe :=[]*_dbba .File {};_gcbe =append (_gcbe ,_aabc .File ...);_dbecb :=false ;for _ ,_dfdb :=range _gcbe {if _dfdb .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dbecb =true ;break ;};};if _dbecb {_dcec .createCustomProperties ();};_adcg :=_dcec ._adgf .ConformanceAttr ;_ecge :=_fcca .DecodeMap {};_ecge .SetOnNewRelationshipFunc (_dcec .onNewRelationship );_ecge .AddTarget (_aead .ContentTypesFilename ,_dcec .ContentTypes .X (),"",0);_ecge .AddTarget (_aead .BaseRelsFilename ,_dcec .Rels .X (),"",0);if _fbfc :=_ecge .Decode (_gcbe );_fbfc !=nil {return nil ,_fbfc ;};_dcec ._adgf .ConformanceAttr =_adcg ;for _ ,_ffb :=range _gcbe {if _ffb ==nil {continue ;};if _bbe :=_dcec .AddExtraFileFromZip (_ffb );_bbe !=nil {return nil ,_bbe ;};};if _dbecb {_dffg :=false ;for _ ,_cada :=range _dcec .Rels .X ().Relationship {if _cada .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dffg =true ;break ;};};if !_dffg {_dcec .addCustomRelationships ();};};return _dcec ,nil ;};const (FieldCurrentPage ="\u0050\u0041\u0047\u0045";FieldNumberOfPages ="\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053";FieldDate ="\u0044\u0041\u0054\u0045";FieldCreateDate ="\u0043\u0052\u0045\u0041\u0054\u0045\u0044\u0041\u0054\u0045";FieldEditTime ="\u0045\u0044\u0049\u0054\u0054\u0049\u004d\u0045";FieldPrintDate ="\u0050R\u0049\u004e\u0054\u0044\u0041\u0054E";FieldSaveDate ="\u0053\u0041\u0056\u0045\u0044\u0041\u0054\u0045";FieldTIme ="\u0054\u0049\u004d\u0045";FieldTOC ="\u0054\u004f\u0043";);func (_efcg Endnote )content ()[]*_aee .EG_ContentBlockContent {var _bbdbb []*_aee .EG_ContentBlockContent ;for _ ,_fge :=range _efcg ._gdb .EG_BlockLevelElts {_bbdbb =append (_bbdbb ,_fge .EG_ContentBlockContent ...);};return _bbdbb ;};func (_dfege FormFieldType )String ()string {if _dfege >=FormFieldType (len (_cbc )-1){return _deec .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_dfege );};return _ffad [_cbc [_dfege ]:_cbc [_dfege +1]];}; - -// SetRowBandSize sets the number of Rows in the row band -func (_fca TableStyleProperties )SetRowBandSize (rows int64 ){_fca ._abgfc .TblStyleRowBandSize =_aee .NewCT_DecimalNumber ();_fca ._abgfc .TblStyleRowBandSize .ValAttr =rows ;}; +func (_eae NumberingLevel )SetAlignment (j _fgg .ST_Jc ){if j ==_fgg .ST_JcUnset {_eae ._cbf .LvlJc =nil ;}else {_eae ._cbf .LvlJc =_fgg .NewCT_Jc ();_eae ._cbf .LvlJc .ValAttr =j ;};}; -// RightToLeft returns true if paragraph text goes from right to left. -func (_debe ParagraphProperties )RightToLeft ()bool {return _ccde (_debe ._ecag .RPr .Rtl )}; +// AddParagraph adds a paragraph to the table cell. +func (_aa Cell )AddParagraph ()Paragraph {_bec :=_fgg .NewEG_BlockLevelElts ();_aa ._gf .EG_BlockLevelElts =append (_aa ._gf .EG_BlockLevelElts ,_bec );_af :=_fgg .NewEG_ContentBlockContent ();_bec .EG_ContentBlockContent =append (_bec .EG_ContentBlockContent ,_af );_cee :=_fgg .NewCT_P ();_af .P =append (_af .P ,_cee );return Paragraph {_aa ._bcc ,_cee };}; -// Tables returns the tables defined in the footer. -func (_dcbg Footer )Tables ()[]Table {_adbd :=[]Table {};if _dcbg ._bacc ==nil {return nil ;};for _ ,_da :=range _dcbg ._bacc .EG_ContentBlockContent {for _ ,_abec :=range _dcbg ._feec .tables (_da ){_adbd =append (_adbd ,_abec );};};return _adbd ;}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_ddb CellBorders )SetInsideHorizontal (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_ddb ._bff .InsideH =_fgg .NewCT_Border ();_cafa (_ddb ._bff .InsideH ,t ,c ,thickness );}; -// X returns the inner wrapped XML type. -func (_b Numbering )X ()*_aee .Numbering {return _b ._bfa }; +// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. +func (_dbb FormField )Value ()string {if _dbb ._edda .TextInput !=nil &&_dbb ._ebegc .T !=nil {return _dbb ._ebegc .T .Content ;}else if _dbb ._edda .DdList !=nil &&_dbb ._edda .DdList .Result !=nil {_fcc :=_dbb .PossibleValues ();_bbbf :=int (_dbb ._edda .DdList .Result .ValAttr );if _bbbf < len (_fcc ){return _fcc [_bbbf ];};}else if _dbb ._edda .CheckBox !=nil {if _dbb .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; -// InlineDrawing is an inlined image within a run. -type InlineDrawing struct{_affeg *Document ;_abggc *_aee .WdInline ;};func (_edgd *Document )insertTable (_abaa Paragraph ,_eeca bool )Table {_fcde :=_edgd ._adgf .Body ;if _fcde ==nil {return _edgd .AddTable ();};_fgf :=_abaa .X ();for _dfge ,_edcg :=range _fcde .EG_BlockLevelElts {for _ ,_acg :=range _edcg .EG_ContentBlockContent {for _dgf ,_ceeee :=range _acg .P {if _ceeee ==_fgf {_accc :=_aee .NewCT_Tbl ();_deg :=_aee .NewEG_BlockLevelElts ();_bga :=_aee .NewEG_ContentBlockContent ();_deg .EG_ContentBlockContent =append (_deg .EG_ContentBlockContent ,_bga );_bga .Tbl =append (_bga .Tbl ,_accc );_fcde .EG_BlockLevelElts =append (_fcde .EG_BlockLevelElts ,nil );if _eeca {copy (_fcde .EG_BlockLevelElts [_dfge +1:],_fcde .EG_BlockLevelElts [_dfge :]);_fcde .EG_BlockLevelElts [_dfge ]=_deg ;if _dgf !=0{_efb :=_aee .NewEG_BlockLevelElts ();_caec :=_aee .NewEG_ContentBlockContent ();_efb .EG_ContentBlockContent =append (_efb .EG_ContentBlockContent ,_caec );_caec .P =_acg .P [:_dgf ];_fcde .EG_BlockLevelElts =append (_fcde .EG_BlockLevelElts ,nil );copy (_fcde .EG_BlockLevelElts [_dfge +1:],_fcde .EG_BlockLevelElts [_dfge :]);_fcde .EG_BlockLevelElts [_dfge ]=_efb ;};_acg .P =_acg .P [_dgf :];}else {copy (_fcde .EG_BlockLevelElts [_dfge +2:],_fcde .EG_BlockLevelElts [_dfge +1:]);_fcde .EG_BlockLevelElts [_dfge +1]=_deg ;if _dgf !=len (_acg .P )-1{_ecd :=_aee .NewEG_BlockLevelElts ();_gagdf :=_aee .NewEG_ContentBlockContent ();_ecd .EG_ContentBlockContent =append (_ecd .EG_ContentBlockContent ,_gagdf );_gagdf .P =_acg .P [_dgf +1:];_fcde .EG_BlockLevelElts =append (_fcde .EG_BlockLevelElts ,nil );copy (_fcde .EG_BlockLevelElts [_dfge +3:],_fcde .EG_BlockLevelElts [_dfge +2:]);_fcde .EG_BlockLevelElts [_dfge +2]=_ecd ;};_acg .P =_acg .P [:_dgf +1];};return Table {_edgd ,_accc };};};for _ ,_bbbf :=range _acg .Tbl {for _ ,_gcfb :=range _bbbf .EG_ContentRowContent {for _ ,_dcefg :=range _gcfb .Tr {for _ ,_dafb :=range _dcefg .EG_ContentCellContent {for _ ,_cba :=range _dafb .Tc {for _caee ,_afdc :=range _cba .EG_BlockLevelElts {for _ ,_fdebf :=range _afdc .EG_ContentBlockContent {for _gcdf ,_cae :=range _fdebf .P {if _cae ==_fgf {_fcc :=_aee .NewEG_BlockLevelElts ();_gcbd :=_aee .NewEG_ContentBlockContent ();_fcc .EG_ContentBlockContent =append (_fcc .EG_ContentBlockContent ,_gcbd );_fdeg :=_aee .NewCT_Tbl ();_gcbd .Tbl =append (_gcbd .Tbl ,_fdeg );_cba .EG_BlockLevelElts =append (_cba .EG_BlockLevelElts ,nil );if _eeca {copy (_cba .EG_BlockLevelElts [_caee +1:],_cba .EG_BlockLevelElts [_caee :]);_cba .EG_BlockLevelElts [_caee ]=_fcc ;if _gcdf !=0{_begd :=_aee .NewEG_BlockLevelElts ();_eda :=_aee .NewEG_ContentBlockContent ();_begd .EG_ContentBlockContent =append (_begd .EG_ContentBlockContent ,_eda );_eda .P =_fdebf .P [:_gcdf ];_cba .EG_BlockLevelElts =append (_cba .EG_BlockLevelElts ,nil );copy (_cba .EG_BlockLevelElts [_caee +1:],_cba .EG_BlockLevelElts [_caee :]);_cba .EG_BlockLevelElts [_caee ]=_begd ;};_fdebf .P =_fdebf .P [_gcdf :];}else {copy (_cba .EG_BlockLevelElts [_caee +2:],_cba .EG_BlockLevelElts [_caee +1:]);_cba .EG_BlockLevelElts [_caee +1]=_fcc ;if _gcdf !=len (_acg .P )-1{_feaa :=_aee .NewEG_BlockLevelElts ();_dced :=_aee .NewEG_ContentBlockContent ();_feaa .EG_ContentBlockContent =append (_feaa .EG_ContentBlockContent ,_dced );_dced .P =_fdebf .P [_gcdf +1:];_cba .EG_BlockLevelElts =append (_cba .EG_BlockLevelElts ,nil );copy (_cba .EG_BlockLevelElts [_caee +3:],_cba .EG_BlockLevelElts [_caee +2:]);_cba .EG_BlockLevelElts [_caee +2]=_feaa ;};_fdebf .P =_fdebf .P [:_gcdf +1];};return Table {_edgd ,_fdeg };};};};};};};};};};};};return _edgd .AddTable ();}; +// SetLayout controls the table layout. wml.ST_TblLayoutTypeAutofit corresponds +// to "Automatically resize to fit contents" being checked, while +// wml.ST_TblLayoutTypeFixed corresponds to it being unchecked. +func (_dfdd TableProperties )SetLayout (l _fgg .ST_TblLayoutType ){if l ==_fgg .ST_TblLayoutTypeUnset ||l ==_fgg .ST_TblLayoutTypeAutofit {_dfdd ._caea .TblLayout =nil ;}else {_dfdd ._caea .TblLayout =_fgg .NewCT_TblLayoutType ();_dfdd ._caea .TblLayout .TypeAttr =l ;};}; -// BoldValue returns the precise nature of the bold setting (unset, off or on). -func (_gfbb RunProperties )BoldValue ()OnOffValue {return _gcca (_gfbb ._fbf .B )}; +// RemoveParagraph removes a paragraph from a footer. +func (_eba Header )RemoveParagraph (p Paragraph ){for _ ,_gead :=range _eba ._fcad .EG_ContentBlockContent {for _edgcb ,_ccef :=range _gead .P {if _ccef ==p ._cfdb {copy (_gead .P [_edgcb :],_gead .P [_edgcb +1:]);_gead .P =_gead .P [0:len (_gead .P )-1];return ;};};};}; -// SetLeft sets the cell left margin -func (_edf CellMargins )SetLeft (d _abdbe .Distance ){_edf ._faefd .Left =_aee .NewCT_TblWidth ();_adff (_edf ._faefd .Left ,d );}; +// Underline returns the type of paragraph underline. +func (_eggd ParagraphProperties )Underline ()_fgg .ST_Underline {if _efbd :=_eggd ._fdfc .RPr .U ;_efbd !=nil {return _efbd .ValAttr ;};return 0;}; -// AddTable adds a new table to the document body. -func (_daaa *Document )AddTable ()Table {_caa :=_aee .NewEG_BlockLevelElts ();_daaa ._adgf .Body .EG_BlockLevelElts =append (_daaa ._adgf .Body .EG_BlockLevelElts ,_caa );_fdgg :=_aee .NewEG_ContentBlockContent ();_caa .EG_ContentBlockContent =append (_caa .EG_ContentBlockContent ,_fdgg );_dgb :=_aee .NewCT_Tbl ();_fdgg .Tbl =append (_fdgg .Tbl ,_dgb );return Table {_daaa ,_dgb };}; +// Strike returns true if paragraph is striked. +func (_bdgc ParagraphProperties )Strike ()bool {return _aeege (_bdgc ._fdfc .RPr .Strike )}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_bcbb Header )AddImage (i _cfag .Image )(_cfag .ImageRef ,error ){var _ccef _cfag .Relationships ;for _aaec ,_fefd :=range _bcbb ._abead ._dedd {if _fefd ==_bcbb ._ffbf {_ccef =_bcbb ._abead ._aaae [_aaec ];};};_ded :=_cfag .MakeImageRef (i ,&_bcbb ._abead .DocBase ,_ccef );if i .Data ==nil &&i .Path ==""{return _ded ,_fcef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _ded ,_fcef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _ded ,_fcef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_bcbb ._abead .Images =append (_bcbb ._abead .Images ,_ded );_bdgc :=_deec .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bcbb ._abead .Images ),i .Format );_aeg :=_ccef .AddRelationship (_bdgc ,_aead .ImageType );_ded .SetRelID (_aeg .X ().IdAttr );return _ded ,nil ;}; +// X returns the inner wrapped XML type. +func (_eaff InlineDrawing )X ()*_fgg .WdInline {return _eaff ._dafe }; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_aefb Paragraph )Style ()string {if _aefb ._dddc .PPr !=nil &&_aefb ._dddc .PPr .PStyle !=nil {return _aefb ._dddc .PPr .PStyle .ValAttr ;};return "";}; +// HasEndnotes returns a bool based on the presence or abscence of endnotes within +// the document. +func (_dcg *Document )HasEndnotes ()bool {return _dcg ._acd !=nil }; -// SetNumberingDefinitionByID sets the numbering definition ID directly, which must -// match an ID defined in numbering.xml -func (_edba Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_edba .ensurePPr ();if _edba ._dddc .PPr .NumPr ==nil {_edba ._dddc .PPr .NumPr =_aee .NewCT_NumPr ();};_aegb :=_aee .NewCT_DecimalNumber ();_aegb .ValAttr =int64 (abstractNumberID );_edba ._dddc .PPr .NumPr .NumId =_aegb ;}; +// SetCSTheme sets the font complex script theme. +func (_gaac Fonts )SetCSTheme (t _fgg .ST_Theme ){_gaac ._ddg .CsthemeAttr =t }; -// VerticalAlign returns the value of paragraph vertical align. -func (_gdcf ParagraphProperties )VerticalAlignment ()_dec .ST_VerticalAlignRun {if _fcad :=_gdcf ._ecag .RPr .VertAlign ;_fcad !=nil {return _fcad .ValAttr ;};return 0;}; +// X returns the inner wrapped XML type. +func (_dgf *Document )X ()*_fgg .Document {return _dgf ._cdaa }; -// Index returns the index of the header within the document. This is used to -// form its zip packaged filename as well as to match it with its relationship -// ID. -func (_cfea Header )Index ()int {for _gbaeg ,_efdg :=range _cfea ._abead ._dedd {if _efdg ==_cfea ._ffbf {return _gbaeg ;};};return -1;}; +// X returns the inner wrapped XML type. +func (_cgf Bookmark )X ()*_fgg .CT_Bookmark {return _cgf ._dac }; -// SetEastAsiaTheme sets the font East Asia Theme. -func (_bbcg Fonts )SetEastAsiaTheme (t _aee .ST_Theme ){_bbcg ._ceb .EastAsiaThemeAttr =t }; +// SetAll sets all of the borders to a given value. +func (_gcf CellBorders )SetAll (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_gcf .SetBottom (t ,c ,thickness );_gcf .SetLeft (t ,c ,thickness );_gcf .SetRight (t ,c ,thickness );_gcf .SetTop (t ,c ,thickness );_gcf .SetInsideHorizontal (t ,c ,thickness );_gcf .SetInsideVertical (t ,c ,thickness );}; -// ParagraphSpacing controls the spacing for a paragraph and its lines. -type ParagraphSpacing struct{_bgf *_aee .CT_Spacing }; +// Clear clears all content within a header +func (_fade Header )Clear (){_fade ._fcad .EG_ContentBlockContent =nil }; -// SetName sets the name of the style. -func (_acggb Style )SetName (name string ){_acggb ._cebc .Name =_aee .NewCT_String ();_acggb ._cebc .Name .ValAttr =name ;}; +// EastAsiaFont returns the name of run font family for East Asia. +func (_baac RunProperties )EastAsiaFont ()string {if _abaf :=_baac ._bfbg .RFonts ;_abaf !=nil {if _abaf .EastAsiaAttr !=nil {return *_abaf .EastAsiaAttr ;};};return "";}; -// X returns the inner wrapped XML type. -func (_dafae TableLook )X ()*_aee .CT_TblLook {return _dafae ._beee }; +// Footnote is an individual footnote reference within the document. +type Footnote struct{_aecc *Document ;_ceac *_fgg .CT_FtnEdn ;}; -// RightToLeft returns true if run text goes from right to left. -func (_be RunProperties )RightToLeft ()bool {return _ccde (_be ._fbf .Rtl )}; +// SetShading controls the cell shading. +func (_fcg CellProperties )SetShading (shd _fgg .ST_Shd ,foreground ,fill _bbd .Color ){if shd ==_fgg .ST_ShdUnset {_fcg ._egf .Shd =nil ;}else {_fcg ._egf .Shd =_fgg .NewCT_Shd ();_fcg ._egf .Shd .ValAttr =shd ;_fcg ._egf .Shd .ColorAttr =&_fgg .ST_HexColor {};if foreground .IsAuto (){_fcg ._egf .Shd .ColorAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoAuto ;}else {_fcg ._egf .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_fcg ._egf .Shd .FillAttr =&_fgg .ST_HexColor {};if fill .IsAuto (){_fcg ._egf .Shd .FillAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoAuto ;}else {_fcg ._egf .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_baeb *Document ;_dddc *_aee .CT_P ;};func _fgec (){_cgbbf ,_bgeed :=_fed .ReadBuildInfo ();if !_bgeed {if !_dfged {_deec .Printf ("\u0042\u0075i\u006c\u0064\u0020\u0069n\u0066\u006fr\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u006di\u0073\u0073\u0069\u006e\u0067\u0020\u002d\u0020\u0045\u0078\u0069\u0074i\u006e\u0067\u0031\u000a");_aceb .Exit (1);}else {return ;};};_dae :=0;for _ ,_eed :=range _cgbbf .Deps {if _eed .Path =="g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"&&_eed .Replace ==nil {_dae =1;};};_aecda :=_dfged ;if _ga .HasPrefix (_cgbbf .Path ,"\u0067i\u0074h\u0075\u0062\u002e\u0063\u006fm\u002f\u0075n\u0069\u0064\u006f\u0063\u002f"){_aecda =true ;};if _dae !=1&&!_aecda {_deec .Printf ("\u0050\u0061\u0063\u006b\u0061\u0067\u0065\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u002d\u0020E\u0078\u0069t\u0069\u006e\u0067\u000a");_aceb .Exit (1);};}; +// Properties returns the cell properties. +func (_dgg Cell )Properties ()CellProperties {if _dgg ._gf .TcPr ==nil {_dgg ._gf .TcPr =_fgg .NewCT_TcPr ();};return CellProperties {_dgg ._gf .TcPr };}; -// SetSize sets the size of the displayed image on the page. -func (_facb AnchoredDrawing )SetSize (w ,h _abdbe .Distance ){_facb ._acgc .Extent .CxAttr =int64 (float64 (w *_abdbe .Pixel72 )/_abdbe .EMU );_facb ._acgc .Extent .CyAttr =int64 (float64 (h *_abdbe .Pixel72 )/_abdbe .EMU );}; +// Bold returns true if run font is bold. +func (_abb RunProperties )Bold ()bool {_fggg :=_abb ._bfbg ;return _aeege (_fggg .B )||_aeege (_fggg .BCs );}; -// SetStartIndent controls the start indent of the paragraph. -func (_eggb ParagraphStyleProperties )SetStartIndent (m _abdbe .Distance ){if _eggb ._begf .Ind ==nil {_eggb ._begf .Ind =_aee .NewCT_Ind ();};if m ==_abdbe .Zero {_eggb ._begf .Ind .StartAttr =nil ;}else {_eggb ._begf .Ind .StartAttr =&_aee .ST_SignedTwipsMeasure {};_eggb ._begf .Ind .StartAttr .Int64 =_aead .Int64 (int64 (m /_abdbe .Twips ));};}; +// X returns the inner wrapped XML type. +func (_cgcef Row )X ()*_fgg .CT_Row {return _cgcef ._edag }; -// SetStyle sets the style of a paragraph and is identical to setting it on the -// paragraph's Properties() -func (_baf Paragraph )SetStyle (s string ){_baf .ensurePPr ();if s ==""{_baf ._dddc .PPr .PStyle =nil ;}else {_baf ._dddc .PPr .PStyle =_aee .NewCT_String ();_baf ._dddc .PPr .PStyle .ValAttr =s ;};}; +// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() +func (_ddec ParagraphProperties )AddTabStop (position _ce .Distance ,justificaton _fgg .ST_TabJc ,leader _fgg .ST_TabTlc ){if _ddec ._fdfc .Tabs ==nil {_ddec ._fdfc .Tabs =_fgg .NewCT_Tabs ();};_eaadd :=_fgg .NewCT_TabStop ();_eaadd .LeaderAttr =leader ;_eaadd .ValAttr =justificaton ;_eaadd .PosAttr .Int64 =_c .Int64 (int64 (position /_ce .Twips ));_ddec ._fdfc .Tabs .Tab =append (_ddec ._fdfc .Tabs .Tab ,_eaadd );}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_baa CellBorders )SetInsideHorizontal (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_baa ._cg .InsideH =_aee .NewCT_Border ();_dgad (_baa ._cg .InsideH ,t ,c ,thickness );}; +// Properties returns the paragraph properties. +func (_bgdc Paragraph )Properties ()ParagraphProperties {_bgdc .ensurePPr ();return ParagraphProperties {_bgdc ._eecc ,_bgdc ._cfdb .PPr };};func (_ddea Endnote )content ()[]*_fgg .EG_ContentBlockContent {var _eec []*_fgg .EG_ContentBlockContent ;for _ ,_fcdb :=range _ddea ._dfb .EG_BlockLevelElts {_eec =append (_eec ,_fcdb .EG_ContentBlockContent ...);};return _eec ;}; -// RunProperties returns the run style properties. -func (_acba Style )RunProperties ()RunProperties {if _acba ._cebc .RPr ==nil {_acba ._cebc .RPr =_aee .NewCT_RPr ();};return RunProperties {_acba ._cebc .RPr };}; +// NewTableWidth returns a newly intialized TableWidth +func NewTableWidth ()TableWidth {return TableWidth {_fgg .NewCT_TblWidth ()}};func (_dae FormFieldType )String ()string {if _dae >=FormFieldType (len (_bebfa )-1){return _cf .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_dae );};return _aagd [_bebfa [_dae ]:_bebfa [_dae +1]];}; -// BodySection returns the default body section used for all preceding -// paragraphs until the previous Section. If there is no previous sections, the -// body section applies to the entire document. -func (_fgd *Document )BodySection ()Section {if _fgd ._adgf .Body .SectPr ==nil {_fgd ._adgf .Body .SectPr =_aee .NewCT_SectPr ();};return Section {_fgd ,_fgd ._adgf .Body .SectPr };}; +// AddDrawingInline adds an inline drawing from an ImageRef. +func (_eead Run )AddDrawingInline (img _aeb .ImageRef )(InlineDrawing ,error ){_ebff :=_eead .newIC ();_ebff .Drawing =_fgg .NewCT_Drawing ();_facd :=_fgg .NewWdInline ();_dfg :=InlineDrawing {_eead ._adbf ,_facd };_facd .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties ();_ebff .Drawing .Inline =append (_ebff .Drawing .Inline ,_facd );_facd .Graphic =_ed .NewGraphic ();_facd .Graphic .GraphicData =_ed .NewCT_GraphicalObjectData ();_facd .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_facd .DistTAttr =_c .Uint32 (0);_facd .DistLAttr =_c .Uint32 (0);_facd .DistBAttr =_c .Uint32 (0);_facd .DistRAttr =_c .Uint32 (0);_facd .Extent .CxAttr =int64 (float64 (img .Size ().X *_ce .Pixel72 )/_ce .EMU );_facd .Extent .CyAttr =int64 (float64 (img .Size ().Y *_ce .Pixel72 )/_ce .EMU );_fcgcf :=0x7FFFFFFF&_g .Uint32 ();_facd .DocPr .IdAttr =_fcgcf ;_ceaf :=_cde .NewPic ();_ceaf .NvPicPr .CNvPr .IdAttr =_fcgcf ;_gae :=img .RelID ();if _gae ==""{return _dfg ,_ef .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_facd .Graphic .GraphicData .Any =append (_facd .Graphic .GraphicData .Any ,_ceaf );_ceaf .BlipFill =_ed .NewCT_BlipFillProperties ();_ceaf .BlipFill .Blip =_ed .NewCT_Blip ();_ceaf .BlipFill .Blip .EmbedAttr =&_gae ;_ceaf .BlipFill .Stretch =_ed .NewCT_StretchInfoProperties ();_ceaf .BlipFill .Stretch .FillRect =_ed .NewCT_RelativeRect ();_ceaf .SpPr =_ed .NewCT_ShapeProperties ();_ceaf .SpPr .Xfrm =_ed .NewCT_Transform2D ();_ceaf .SpPr .Xfrm .Off =_ed .NewCT_Point2D ();_ceaf .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_ceaf .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_ceaf .SpPr .Xfrm .Ext =_ed .NewCT_PositiveSize2D ();_ceaf .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_ce .Point );_ceaf .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_ce .Point );_ceaf .SpPr .PrstGeom =_ed .NewCT_PresetGeometry2D ();_ceaf .SpPr .PrstGeom .PrstAttr =_ed .ST_ShapeTypeRect ;return _dfg ,nil ;}; -// ComplexSizeValue returns the value of run font size for complex fonts in points. -func (_bfdag RunProperties )ComplexSizeValue ()float64 {if _cbdga :=_bfdag ._fbf .SzCs ;_cbdga !=nil {_fbdf :=_cbdga .ValAttr ;if _fbdf .ST_UnsignedDecimalNumber !=nil {return float64 (*_fbdf .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// SetStartIndent controls the start indentation. +func (_bdcf ParagraphProperties )SetStartIndent (m _ce .Distance ){if _bdcf ._fdfc .Ind ==nil {_bdcf ._fdfc .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_bdcf ._fdfc .Ind .StartAttr =nil ;}else {_bdcf ._fdfc .Ind .StartAttr =&_fgg .ST_SignedTwipsMeasure {};_bdcf ._fdfc .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_ce .Twips ));};}; -// RemoveParagraph removes a paragraph from a footer. -func (_edgg Footer )RemoveParagraph (p Paragraph ){for _ ,_bdab :=range _edgg ._bacc .EG_ContentBlockContent {for _cadb ,_fdedf :=range _bdab .P {if _fdedf ==p ._dddc {copy (_bdab .P [_cadb :],_bdab .P [_cadb +1:]);_bdab .P =_bdab .P [0:len (_bdab .P )-1];return ;};};};};func (_edgc Endnote )id ()int64 {return _edgc ._gdb .IdAttr }; +// SetStartIndent controls the start indent of the paragraph. +func (_dcbb ParagraphStyleProperties )SetStartIndent (m _ce .Distance ){if _dcbb ._bgca .Ind ==nil {_dcbb ._bgca .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_dcbb ._bgca .Ind .StartAttr =nil ;}else {_dcbb ._bgca .Ind .StartAttr =&_fgg .ST_SignedTwipsMeasure {};_dcbb ._bgca .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_ce .Twips ));};}; -// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used -// to give the appearance of merged cells. -func (_afg CellProperties )SetColumnSpan (cols int ){if cols ==0{_afg ._ffg .GridSpan =nil ;}else {_afg ._ffg .GridSpan =_aee .NewCT_DecimalNumber ();_afg ._ffg .GridSpan .ValAttr =int64 (cols );};}; +// SetWidth sets the cell width to a specified width. +func (_deb CellProperties )SetWidth (d _ce .Distance ){_deb ._egf .TcW =_fgg .NewCT_TblWidth ();_deb ._egf .TcW .TypeAttr =_fgg .ST_TblWidthDxa ;_deb ._egf .TcW .WAttr =&_fgg .ST_MeasurementOrPercent {};_deb ._egf .TcW .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_deb ._egf .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_ce .Twips ));}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) -func (_eaa *Document )GetOrCreateCustomProperties ()_cfag .CustomProperties {if _eaa .CustomProperties .X ()==nil {_eaa .createCustomProperties ();};return _eaa .CustomProperties ;}; +// AddHyperLink adds a new hyperlink to a parapgraph. +func (_fggc Paragraph )AddHyperLink ()HyperLink {_daed :=_fgg .NewEG_PContent ();_fggc ._cfdb .EG_PContent =append (_fggc ._cfdb .EG_PContent ,_daed );_daed .Hyperlink =_fgg .NewCT_Hyperlink ();return HyperLink {_fggc ._eecc ,_daed .Hyperlink };}; -// SetRight sets the right border to a specified type, color and thickness. -func (_bgeg TableBorders )SetRight (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_bgeg ._ffcc .Right =_aee .NewCT_Border ();_dgad (_bgeg ._ffcc .Right ,t ,c ,thickness );}; +// SetSpacing sets the spacing that comes before and after the paragraph. +// Deprecated: See Spacing() instead which allows finer control. +func (_bfdcd ParagraphProperties )SetSpacing (before ,after _ce .Distance ){if _bfdcd ._fdfc .Spacing ==nil {_bfdcd ._fdfc .Spacing =_fgg .NewCT_Spacing ();};_bfdcd ._fdfc .Spacing .BeforeAttr =&_fg .ST_TwipsMeasure {};_bfdcd ._fdfc .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_ce .Twips ));_bfdcd ._fdfc .Spacing .AfterAttr =&_fg .ST_TwipsMeasure {};_bfdcd ._fdfc .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_ce .Twips ));}; -// SetText sets the text to be used in bullet mode. -func (_gb NumberingLevel )SetText (t string ){if t ==""{_gb ._gbf .LvlText =nil ;}else {_gb ._gbf .LvlText =_aee .NewCT_LevelText ();_gb ._gbf .LvlText .ValAttr =_aead .String (t );};}; +// SetColor sets a specific color or auto. +func (_gbf Color )SetColor (v _bbd .Color ){if v .IsAuto (){_gbf ._aaf .ValAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoAuto ;_gbf ._aaf .ValAttr .ST_HexColorRGB =nil ;}else {_gbf ._aaf .ValAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoUnset ;_gbf ._aaf .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; -// AddCell adds a cell to a row and returns it -func (_ceed Row )AddCell ()Cell {_dbc :=_aee .NewEG_ContentCellContent ();_ceed ._cedf .EG_ContentCellContent =append (_ceed ._cedf .EG_ContentCellContent ,_dbc );_ge :=_aee .NewCT_Tc ();_dbc .Tc =append (_dbc .Tc ,_ge );return Cell {_ceed ._gcbf ,_ge };}; +// SetNumberingLevel sets the numbering level of a paragraph. If used, then the +// NumberingDefinition must also be set via SetNumberingDefinition or +// SetNumberingDefinitionByID. +func (_eaadg Paragraph )SetNumberingLevel (listLevel int ){_eaadg .ensurePPr ();if _eaadg ._cfdb .PPr .NumPr ==nil {_eaadg ._cfdb .PPr .NumPr =_fgg .NewCT_NumPr ();};_faff :=_fgg .NewCT_DecimalNumber ();_faff .ValAttr =int64 (listLevel );_eaadg ._cfdb .PPr .NumPr .Ilvl =_faff ;}; -// RemoveParagraph removes a paragraph from the footnote. -func (_bdcd Footnote )RemoveParagraph (p Paragraph ){for _ ,_eef :=range _bdcd .content (){for _egba ,_bedd :=range _eef .P {if _bedd ==p ._dddc {copy (_eef .P [_egba :],_eef .P [_egba +1:]);_eef .P =_eef .P [0:len (_eef .P )-1];return ;};};};}; +// AddStyle adds a new empty style. +func (_abgf Styles )AddStyle (styleID string ,t _fgg .ST_StyleType ,isDefault bool )Style {_eaba :=_fgg .NewCT_Style ();_eaba .TypeAttr =t ;if isDefault {_eaba .DefaultAttr =&_fg .ST_OnOff {};_eaba .DefaultAttr .Bool =_c .Bool (isDefault );};_eaba .StyleIdAttr =_c .String (styleID );_abgf ._gee .Style =append (_abgf ._gee .Style ,_eaba );return Style {_eaba };}; -// SetOutlineLevel sets the outline level of this style. -func (_edgb ParagraphStyleProperties )SetOutlineLevel (lvl int ){_edgb ._begf .OutlineLvl =_aee .NewCT_DecimalNumber ();_edgb ._begf .OutlineLvl .ValAttr =int64 (lvl );}; +// EastAsiaFont returns the name of paragraph font family for East Asia. +func (_fcce ParagraphProperties )EastAsiaFont ()string {if _bbcea :=_fcce ._fdfc .RPr .RFonts ;_bbcea !=nil {if _bbcea .EastAsiaAttr !=nil {return *_bbcea .EastAsiaAttr ;};};return "";}; -// Paragraphs returns all of the paragraphs in the document body including tables. -func (_adac *Document )Paragraphs ()[]Paragraph {_eceg :=[]Paragraph {};if _adac ._adgf .Body ==nil {return nil ;};for _ ,_bdeg :=range _adac ._adgf .Body .EG_BlockLevelElts {for _ ,_bedf :=range _bdeg .EG_ContentBlockContent {for _ ,_ecf :=range _bedf .P {_eceg =append (_eceg ,Paragraph {_adac ,_ecf });};};};for _ ,_cgbe :=range _adac .Tables (){for _ ,_aaf :=range _cgbe .Rows (){for _ ,_dfc :=range _aaf .Cells (){_eceg =append (_eceg ,_dfc .Paragraphs ()...);};};};return _eceg ;}; +// SetRightPct sets the cell right margin +func (_fc CellMargins )SetRightPct (pct float64 ){_fc ._bgg .Right =_fgg .NewCT_TblWidth ();_fe (_fc ._bgg .Right ,pct );}; -// Run is a run of text within a paragraph that shares the same formatting. -type Run struct{_bde *Document ;_dbe *_aee .CT_R ;}; +// GetImage returns the ImageRef associated with an InlineDrawing. +func (_cgee InlineDrawing )GetImage ()(_aeb .ImageRef ,bool ){_fcaa :=_cgee ._dafe .Graphic .GraphicData .Any ;if len (_fcaa )> 0{_ddgg ,_gded :=_fcaa [0].(*_cde .Pic );if _gded {if _ddgg .BlipFill !=nil &&_ddgg .BlipFill .Blip !=nil &&_ddgg .BlipFill .Blip .EmbedAttr !=nil {return _cgee ._febe .GetImageByRelID (*_ddgg .BlipFill .Blip .EmbedAttr );};};};return _aeb .ImageRef {},false ;}; // SetName sets the name of the bookmark. This is the name that is used to // reference the bookmark from hyperlinks. -func (_eddb Bookmark )SetName (name string ){_eddb ._fede .NameAttr =name }; - -// X returns the inner wrapped XML type. -func (_aga Fonts )X ()*_aee .CT_Fonts {return _aga ._ceb }; - -// SetStartPct sets the cell start margin -func (_ddb CellMargins )SetStartPct (pct float64 ){_ddb ._faefd .Start =_aee .NewCT_TblWidth ();_dfe (_ddb ._faefd .Start ,pct );}; - -// Margins allows controlling individual cell margins. -func (_acef CellProperties )Margins ()CellMargins {if _acef ._ffg .TcMar ==nil {_acef ._ffg .TcMar =_aee .NewCT_TcMar ();};return CellMargins {_acef ._ffg .TcMar };}; +func (_eef Bookmark )SetName (name string ){_eef ._dac .NameAttr =name }; -// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link -// destination will be used many times. -func (_fdeb HyperLink )SetTargetByRef (link _cfag .Hyperlink ){_fdeb ._egbg .IdAttr =_aead .String (_cfag .Relationship (link ).ID ());_fdeb ._egbg .AnchorAttr =nil ;}; +// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. +func (_fbee ParagraphProperties )ComplexSizeValue ()float64 {if _aega :=_fbee ._fdfc .RPr .SzCs ;_aega !=nil {_gfgc :=_aega .ValAttr ;if _gfgc .ST_UnsignedDecimalNumber !=nil {return float64 (*_gfgc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetCellSpacing sets the cell spacing within a table. -func (_fec TableProperties )SetCellSpacing (m _abdbe .Distance ){_fec ._afeg .TblCellSpacing =_aee .NewCT_TblWidth ();_fec ._afeg .TblCellSpacing .TypeAttr =_aee .ST_TblWidthDxa ;_fec ._afeg .TblCellSpacing .WAttr =&_aee .ST_MeasurementOrPercent {};_fec ._afeg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_fec ._afeg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (m /_abdbe .Dxa ));}; +// ParagraphStyles returns only the paragraph styles. +func (_ddada Styles )ParagraphStyles ()[]Style {_ggbf :=[]Style {};for _ ,_efeed :=range _ddada ._gee .Style {if _efeed .TypeAttr !=_fgg .ST_StyleTypeParagraph {continue ;};_ggbf =append (_ggbf ,Style {_efeed });};return _ggbf ;}; -// InsertRunBefore inserts a run in the paragraph before the relative run. -func (_bgb Paragraph )InsertRunBefore (relativeTo Run )Run {return _bgb .insertRun (relativeTo ,true )}; +// X returns the inner wrapped XML type. +func (_ega Run )X ()*_fgg .CT_R {return _ega ._bfbb }; -// RemoveFootnote removes a footnote from both the paragraph and the document -// the requested footnote must be anchored on the paragraph being referenced. -func (_ea Paragraph )RemoveFootnote (id int64 ){_ebce :=_ea ._baeb ._bdfa ;var _eba int ;for _bcab ,_eff :=range _ebce .CT_Footnotes .Footnote {if _eff .IdAttr ==id {_eba =_bcab ;};};_eba =0;_ebce .CT_Footnotes .Footnote [_eba ]=nil ;_ebce .CT_Footnotes .Footnote [_eba ]=_ebce .CT_Footnotes .Footnote [len (_ebce .CT_Footnotes .Footnote )-1];_ebce .CT_Footnotes .Footnote =_ebce .CT_Footnotes .Footnote [:len (_ebce .CT_Footnotes .Footnote )-1];var _dgae Run ;for _ ,_aafcb :=range _ea .Runs (){if _gec ,_dcaa :=_aafcb .IsFootnote ();_gec {if _dcaa ==id {_dgae =_aafcb ;};};};_ea .RemoveRun (_dgae );}; +// X returns the inner wrapped XML type. +func (_gcbdf RunProperties )X ()*_fgg .CT_RPr {return _gcbdf ._bfbg }; -// Footer is a footer for a document section. -type Footer struct{_feec *Document ;_bacc *_aee .Ftr ;}; +// SetStyle sets the font size. +func (_bcfg RunProperties )SetStyle (style string ){if style ==""{_bcfg ._bfbg .RStyle =nil ;}else {_bcfg ._bfbg .RStyle =_fgg .NewCT_String ();_bcfg ._bfbg .RStyle .ValAttr =style ;};}; -// X returns the inner wrapped XML type. -func (_faa Bookmark )X ()*_aee .CT_Bookmark {return _faa ._fede }; +// AddTable adds a new table to the document body. +func (_bcd *Document )AddTable ()Table {_fdd :=_fgg .NewEG_BlockLevelElts ();_bcd ._cdaa .Body .EG_BlockLevelElts =append (_bcd ._cdaa .Body .EG_BlockLevelElts ,_fdd );_efa :=_fgg .NewEG_ContentBlockContent ();_fdd .EG_ContentBlockContent =append (_fdd .EG_ContentBlockContent ,_efa );_fbgd :=_fgg .NewCT_Tbl ();_efa .Tbl =append (_efa .Tbl ,_fbgd );return Table {_bcd ,_fbgd };}; -// RunProperties returns the RunProperties controlling numbering level font, etc. -func (_begg NumberingLevel )RunProperties ()RunProperties {if _begg ._gbf .RPr ==nil {_begg ._gbf .RPr =_aee .NewCT_RPr ();};return RunProperties {_begg ._gbf .RPr };}; +// Italic returns true if paragraph font is italic. +func (_gedb ParagraphProperties )Italic ()bool {_gfaea :=_gedb ._fdfc .RPr ;return _aeege (_gfaea .I )||_aeege (_gfaea .ICs );}; -// RemoveParagraph removes a paragraph from a document. -func (_aec *Document )RemoveParagraph (p Paragraph ){if _aec ._adgf .Body ==nil {return ;};for _ ,_cafa :=range _aec ._adgf .Body .EG_BlockLevelElts {for _ ,_ddg :=range _cafa .EG_ContentBlockContent {for _eggd ,_acaf :=range _ddg .P {if _acaf ==p ._dddc {copy (_ddg .P [_eggd :],_ddg .P [_eggd +1:]);_ddg .P =_ddg .P [0:len (_ddg .P )-1];return ;};};if _ddg .Sdt !=nil &&_ddg .Sdt .SdtContent !=nil &&_ddg .Sdt .SdtContent .P !=nil {for _cfe ,_bddeb :=range _ddg .Sdt .SdtContent .P {if _bddeb ==p ._dddc {copy (_ddg .P [_cfe :],_ddg .P [_cfe +1:]);_ddg .P =_ddg .P [0:len (_ddg .P )-1];return ;};};};};};}; +// ParagraphStyleProperties is the styling information for a paragraph. +type ParagraphStyleProperties struct{_bgca *_fgg .CT_PPrGeneral }; -// Paragraphs returns the paragraphs defined in an endnote. -func (_adffb Endnote )Paragraphs ()[]Paragraph {_cda :=[]Paragraph {};for _ ,_dace :=range _adffb .content (){for _ ,_abfed :=range _dace .P {_cda =append (_cda ,Paragraph {_adffb ._aefe ,_abfed });};};return _cda ;}; +// Footnote returns the footnote based on the ID; this can be used nicely with +// the run.IsFootnote() functionality. +func (_fdg *Document )Footnote (id int64 )Footnote {for _ ,_eedb :=range _fdg .Footnotes (){if _eedb .id ()==id {return _eedb ;};};return Footnote {};}; -// EastAsiaFont returns the name of run font family for East Asia. -func (_fc RunProperties )EastAsiaFont ()string {if _dcf :=_fc ._fbf .RFonts ;_dcf !=nil {if _dcf .EastAsiaAttr !=nil {return *_dcf .EastAsiaAttr ;};};return "";}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_ggb RunProperties )ComplexSizeMeasure ()string {if _ggadg :=_ggb ._bfbg .SzCs ;_ggadg !=nil {_eegb :=_ggadg .ValAttr ;if _eegb .ST_PositiveUniversalMeasure !=nil {return *_eegb .ST_PositiveUniversalMeasure ;};};return "";}; -// AddParagraph adds a paragraph to the footer. -func (_bfca Footer )AddParagraph ()Paragraph {_bae :=_aee .NewEG_ContentBlockContent ();_bfca ._bacc .EG_ContentBlockContent =append (_bfca ._bacc .EG_ContentBlockContent ,_bae );_eaf :=_aee .NewCT_P ();_bae .P =append (_bae .P ,_eaf );return Paragraph {_bfca ._feec ,_eaf };}; +// SetKerning sets the run's font kerning. +func (_dbea RunProperties )SetKerning (size _ce .Distance ){_dbea ._bfbg .Kern =_fgg .NewCT_HpsMeasure ();_dbea ._bfbg .Kern .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_ce .HalfPoint ));}; -// Validate validates the structure and in cases where it't possible, the ranges -// of elements within a document. A validation error dones't mean that the -// document won't work in MS Word or LibreOffice, but it's worth checking into. -func (_aebce *Document )Validate ()error {if _aebce ==nil ||_aebce ._adgf ==nil {return _fcef .New ("\u0064o\u0063\u0075m\u0065\u006e\u0074\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};for _ ,_beea :=range []func ()error {_aebce .validateTableCells ,_aebce .validateBookmarks }{if _aaa :=_beea ();_aaa !=nil {return _aaa ;};};if _abc :=_aebce ._adgf .Validate ();_abc !=nil {return _abc ;};return nil ;}; +// RightToLeft returns true if paragraph text goes from right to left. +func (_gdcb ParagraphProperties )RightToLeft ()bool {return _aeege (_gdcb ._fdfc .RPr .Rtl )}; -// Clear clears all content within a footer -func (_bcee Footer )Clear (){_bcee ._bacc .EG_ContentBlockContent =nil }; +// Fonts allows manipulating a style or run's fonts. +type Fonts struct{_ddg *_fgg .CT_Fonts }; -// SetAlignment sets the alignment of a table within the page. -func (_dgfe TableProperties )SetAlignment (align _aee .ST_JcTable ){if align ==_aee .ST_JcTableUnset {_dgfe ._afeg .Jc =nil ;}else {_dgfe ._afeg .Jc =_aee .NewCT_JcTable ();_dgfe ._afeg .Jc .ValAttr =align ;};}; +// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and +// ST_RelFromVPage +func (_dd AnchoredDrawing )SetOrigin (h _fgg .WdST_RelFromH ,v _fgg .WdST_RelFromV ){_dd ._gd .PositionH .RelativeFromAttr =h ;_dd ._gd .PositionV .RelativeFromAttr =v ;}; -// TableWidth controls width values in table settings. -type TableWidth struct{_bbdd *_aee .CT_TblWidth }; +// IsEndnote returns a bool based on whether the run has a +// footnote or not. Returns both a bool as to whether it has +// a footnote as well as the ID of the footnote. +func (_gda Run )IsEndnote ()(bool ,int64 ){if _gda ._bfbb .EG_RunInnerContent !=nil {if _gda ._bfbb .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_gda ._bfbb .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; -// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. -func (_bfbe FormField )Value ()string {if _bfbe ._fgcd .TextInput !=nil &&_bfbe ._bccc .T !=nil {return _bfbe ._bccc .T .Content ;}else if _bfbe ._fgcd .DdList !=nil &&_bfbe ._fgcd .DdList .Result !=nil {_cgde :=_bfbe .PossibleValues ();_daeg :=int (_bfbe ._fgcd .DdList .Result .ValAttr );if _daeg < len (_cgde ){return _cgde [_daeg ];};}else if _bfbe ._fgcd .CheckBox !=nil {if _bfbe .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; +// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition +// defined in numbering.xml +func (_fecd Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_fecd .ensurePPr ();if _fecd ._cfdb .PPr .NumPr ==nil {_fecd ._cfdb .PPr .NumPr =_fgg .NewCT_NumPr ();};_dead :=_fgg .NewCT_DecimalNumber ();_aeba :=int64 (-1);for _ ,_edgba :=range _fecd ._eecc .Numbering ._fdda .Num {if _edgba .AbstractNumId !=nil &&_edgba .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_aeba =_edgba .NumIdAttr ;};};if _aeba ==-1{_ccga :=_fgg .NewCT_Num ();_fecd ._eecc .Numbering ._fdda .Num =append (_fecd ._eecc .Numbering ._fdda .Num ,_ccga );_ccga .NumIdAttr =int64 (len (_fecd ._eecc .Numbering ._fdda .Num ));_ccga .AbstractNumId =_fgg .NewCT_DecimalNumber ();_ccga .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_dead .ValAttr =_aeba ;_fecd ._cfdb .PPr .NumPr .NumId =_dead ;}; -// IsItalic returns true if the run has been set to italics. -func (_feeba RunProperties )IsItalic ()bool {return _feeba .ItalicValue ()==OnOffValueOn }; +// SetBold sets the run to bold. +func (_dad RunProperties )SetBold (b bool ){if !b {_dad ._bfbg .B =nil ;_dad ._bfbg .BCs =nil ;}else {_dad ._bfbg .B =_fgg .NewCT_OnOff ();_dad ._bfbg .BCs =_fgg .NewCT_OnOff ();};}; -// SetHAlignment sets the horizontal alignment for an anchored image. -func (_cffb AnchoredDrawing )SetHAlignment (h _aee .WdST_AlignH ){_cffb ._acgc .PositionH .Choice =&_aee .WdCT_PosHChoice {};_cffb ._acgc .PositionH .Choice .Align =h ;}; +// Paragraphs returns the paragraphs defined in a footer. +func (_edgdd Footer )Paragraphs ()[]Paragraph {_acfb :=[]Paragraph {};for _ ,_dgbfe :=range _edgdd ._baba .EG_ContentBlockContent {for _ ,_aca :=range _dgbfe .P {_acfb =append (_acfb ,Paragraph {_edgdd ._gbfg ,_aca });};};for _ ,_bcgc :=range _edgdd .Tables (){for _ ,_ggag :=range _bcgc .Rows (){for _ ,_daf :=range _ggag .Cells (){_acfb =append (_acfb ,_daf .Paragraphs ()...);};};};return _acfb ;}; -// Strike returns true if run is striked. -func (_bcfcf RunProperties )Strike ()bool {return _ccde (_bcfcf ._fbf .Strike )}; +// SetOutline sets the run to outlined text. +func (_cbgf RunProperties )SetOutline (b bool ){if !b {_cbgf ._bfbg .Outline =nil ;}else {_cbgf ._bfbg .Outline =_fgg .NewCT_OnOff ();};}; -// SetHangingIndent controls the hanging indent of the paragraph. -func (_cfcc ParagraphStyleProperties )SetHangingIndent (m _abdbe .Distance ){if _cfcc ._begf .Ind ==nil {_cfcc ._begf .Ind =_aee .NewCT_Ind ();};if m ==_abdbe .Zero {_cfcc ._begf .Ind .HangingAttr =nil ;}else {_cfcc ._begf .Ind .HangingAttr =&_dec .ST_TwipsMeasure {};_cfcc ._begf .Ind .HangingAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (m /_abdbe .Twips ));};};func (_ddc *Document )validateBookmarks ()error {_gbc :=make (map[string ]struct{});for _ ,_aea :=range _ddc .Bookmarks (){if _ ,_ecab :=_gbc [_aea .Name ()];_ecab {return _deec .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_aea .Name ());};_gbc [_aea .Name ()]=struct{}{};};return nil ;}; +// SetLastColumn controls the conditional formatting for the last column in a table. +func (_fbfa TableLook )SetLastColumn (on bool ){if !on {_fbfa ._gagb .LastColumnAttr =&_fg .ST_OnOff {};_fbfa ._gagb .LastColumnAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;}else {_fbfa ._gagb .LastColumnAttr =&_fg .ST_OnOff {};_fbfa ._gagb .LastColumnAttr .ST_OnOff1 =_fg .ST_OnOff1On ;};}; -// SetKerning sets the run's font kerning. -func (_bcad RunProperties )SetKerning (size _abdbe .Distance ){_bcad ._fbf .Kern =_aee .NewCT_HpsMeasure ();_bcad ._fbf .Kern .ValAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (size /_abdbe .HalfPoint ));}; +// RemoveRun removes a child run from a paragraph. +func (_bbeb Paragraph )RemoveRun (r Run ){for _ ,_bggf :=range _bbeb ._cfdb .EG_PContent {for _bed ,_ggfa :=range _bggf .EG_ContentRunContent {if _ggfa .R ==r ._bfbb {copy (_bggf .EG_ContentRunContent [_bed :],_bggf .EG_ContentRunContent [_bed +1:]);_bggf .EG_ContentRunContent =_bggf .EG_ContentRunContent [0:len (_bggf .EG_ContentRunContent )-1];};if _ggfa .Sdt !=nil &&_ggfa .Sdt .SdtContent !=nil {for _bddgc ,_fdfg :=range _ggfa .Sdt .SdtContent .EG_ContentRunContent {if _fdfg .R ==r ._bfbb {copy (_ggfa .Sdt .SdtContent .EG_ContentRunContent [_bddgc :],_ggfa .Sdt .SdtContent .EG_ContentRunContent [_bddgc +1:]);_ggfa .Sdt .SdtContent .EG_ContentRunContent =_ggfa .Sdt .SdtContent .EG_ContentRunContent [0:len (_ggfa .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; // SetAll sets all of the borders to a given value. -func (_bbdg CellBorders )SetAll (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_bbdg .SetBottom (t ,c ,thickness );_bbdg .SetLeft (t ,c ,thickness );_bbdg .SetRight (t ,c ,thickness );_bbdg .SetTop (t ,c ,thickness );_bbdg .SetInsideHorizontal (t ,c ,thickness );_bbdg .SetInsideVertical (t ,c ,thickness );};func (_fcd *Document )addCustomRelationships (){_fcd .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_fcd .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_aead .CustomPropertiesType );};var _cbc =[...]uint8 {0,20,37,58,79}; +func (_agdec TableBorders )SetAll (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_agdec .SetBottom (t ,c ,thickness );_agdec .SetLeft (t ,c ,thickness );_agdec .SetRight (t ,c ,thickness );_agdec .SetTop (t ,c ,thickness );_agdec .SetInsideHorizontal (t ,c ,thickness );_agdec .SetInsideVertical (t ,c ,thickness );}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_gg ParagraphProperties )SizeMeasure ()string {if _cedd :=_gg ._ecag .RPr .Sz ;_cedd !=nil {_gcef :=_cedd .ValAttr ;if _gcef .ST_PositiveUniversalMeasure !=nil {return *_gcef .ST_PositiveUniversalMeasure ;};};return "";}; +// X returns the inner wrapped XML type. +func (_gcac HyperLink )X ()*_fgg .CT_Hyperlink {return _gcac ._efga }; -// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. -func (_ddgb Style )SetUnhideWhenUsed (b bool ){if b {_ddgb ._cebc .UnhideWhenUsed =_aee .NewCT_OnOff ();}else {_ddgb ._cebc .UnhideWhenUsed =nil ;};}; +// NumberingLevel is the definition for numbering for a particular level within +// a NumberingDefinition. +type NumberingLevel struct{_cbf *_fgg .CT_Lvl }; -// HyperLink is a link within a document. -type HyperLink struct{_df *Document ;_egbg *_aee .CT_Hyperlink ;}; +// Type returns the type of the field. +func (_eddd FormField )Type ()FormFieldType {if _eddd ._edda .TextInput !=nil {return FormFieldTypeText ;}else if _eddd ._edda .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _eddd ._edda .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; -// SetWindowControl controls if the first or last line of the paragraph is -// allowed to dispay on a separate page. -func (_dcefgb ParagraphProperties )SetWindowControl (b bool ){if !b {_dcefgb ._ecag .WidowControl =nil ;}else {_dcefgb ._ecag .WidowControl =_aee .NewCT_OnOff ();};}; +// SetRight sets the right border to a specified type, color and thickness. +func (_gga CellBorders )SetRight (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_gga ._bff .Right =_fgg .NewCT_Border ();_cafa (_gga ._bff .Right ,t ,c ,thickness );}; -// SetAfterAuto controls if spacing after a paragraph is automatically determined. -func (_gdf ParagraphSpacing )SetAfterAuto (b bool ){if b {_gdf ._bgf .AfterAutospacingAttr =&_dec .ST_OnOff {};_gdf ._bgf .AfterAutospacingAttr .Bool =_aead .Bool (true );}else {_gdf ._bgf .AfterAutospacingAttr =nil ;};}; +// SetVerticalMerge controls the vertical merging of cells. +func (_df CellProperties )SetVerticalMerge (mergeVal _fgg .ST_Merge ){if mergeVal ==_fgg .ST_MergeUnset {_df ._egf .VMerge =nil ;}else {_df ._egf .VMerge =_fgg .NewCT_VMerge ();_df ._egf .VMerge .ValAttr =mergeVal ;};}; -// X returns the inner wrapped XML type. -func (_fae NumberingLevel )X ()*_aee .CT_Lvl {return _fae ._gbf }; +// Rows returns the rows defined in the table. +func (_cgag Table )Rows ()[]Row {_ffc :=[]Row {};for _ ,_caccg :=range _cgag ._gaec .EG_ContentRowContent {for _ ,_fcab :=range _caccg .Tr {_ffc =append (_ffc ,Row {_cgag ._gcfe ,_fcab });};if _caccg .Sdt !=nil &&_caccg .Sdt .SdtContent !=nil {for _ ,_gdccc :=range _caccg .Sdt .SdtContent .Tr {_ffc =append (_ffc ,Row {_cgag ._gcfe ,_gdccc });};};};return _ffc ;}; -// SetAll sets all of the borders to a given value. -func (_gd TableBorders )SetAll (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_gd .SetBottom (t ,c ,thickness );_gd .SetLeft (t ,c ,thickness );_gd .SetRight (t ,c ,thickness );_gd .SetTop (t ,c ,thickness );_gd .SetInsideHorizontal (t ,c ,thickness );_gd .SetInsideVertical (t ,c ,thickness );}; +// SetStartPct sets the cell start margin +func (_adb CellMargins )SetStartPct (pct float64 ){_adb ._bgg .Start =_fgg .NewCT_TblWidth ();_fe (_adb ._bgg .Start ,pct );}; -// SetTop sets the top border to a specified type, color and thickness. -func (_gbae CellBorders )SetTop (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_gbae ._cg .Top =_aee .NewCT_Border ();_dgad (_gbae ._cg .Top ,t ,c ,thickness );}; +// SetSize sets the size of the displayed image on the page. +func (_efeeb InlineDrawing )SetSize (w ,h _ce .Distance ){_efeeb ._dafe .Extent .CxAttr =int64 (float64 (w *_ce .Pixel72 )/_ce .EMU );_efeeb ._dafe .Extent .CyAttr =int64 (float64 (h *_ce .Pixel72 )/_ce .EMU );}; -// MergeFields returns the list of all mail merge fields found in the document. -func (_cfbd Document )MergeFields ()[]string {_beff :=map[string ]struct{}{};for _ ,_adg :=range _cfbd .mergeFields (){_beff [_adg ._fgdb ]=struct{}{};};_fef :=[]string {};for _aag :=range _beff {_fef =append (_fef ,_aag );};return _fef ;}; +// AddEndnote will create a new endnote and attach it to the Paragraph in the +// location at the end of the previous run (endnotes create their own run within +// the paragraph. The text given to the function is simply a convenience helper, +// paragraphs and runs can always be added to the text of the endnote later. +func (_ddfe Paragraph )AddEndnote (text string )Endnote {var _efgae int64 ;if _ddfe ._eecc .HasEndnotes (){for _ ,_ccea :=range _ddfe ._eecc .Endnotes (){if _ccea .id ()> _efgae {_efgae =_ccea .id ();};};_efgae ++;}else {_efgae =0;_ddfe ._eecc ._acd =&_fgg .Endnotes {};};_gcfd :=_fgg .NewCT_FtnEdn ();_dbf :=_fgg .NewCT_FtnEdnRef ();_dbf .IdAttr =_efgae ;_ddfe ._eecc ._acd .CT_Endnotes .Endnote =append (_ddfe ._eecc ._acd .CT_Endnotes .Endnote ,_gcfd );_cdbf :=_ddfe .AddRun ();_dcab :=_cdbf .Properties ();_dcab .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_cdbf ._bfbb .EG_RunInnerContent =[]*_fgg .EG_RunInnerContent {_fgg .NewEG_RunInnerContent ()};_cdbf ._bfbb .EG_RunInnerContent [0].EndnoteReference =_dbf ;_fdcg :=Endnote {_ddfe ._eecc ,_gcfd };_fdcg ._dfb .IdAttr =_efgae ;_fdcg ._dfb .EG_BlockLevelElts =[]*_fgg .EG_BlockLevelElts {_fgg .NewEG_BlockLevelElts ()};_bfgg :=_fdcg .AddParagraph ();_bfgg .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_bfgg ._cfdb .PPr .RPr =_fgg .NewCT_ParaRPr ();_aedd :=_bfgg .AddRun ();_aedd .AddTab ();_aedd .AddText (text );return _fdcg ;};const (FieldCurrentPage ="\u0050\u0041\u0047\u0045";FieldNumberOfPages ="\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053";FieldDate ="\u0044\u0041\u0054\u0045";FieldCreateDate ="\u0043\u0052\u0045\u0041\u0054\u0045\u0044\u0041\u0054\u0045";FieldEditTime ="\u0045\u0044\u0049\u0054\u0054\u0049\u004d\u0045";FieldPrintDate ="\u0050R\u0049\u004e\u0054\u0044\u0041\u0054E";FieldSaveDate ="\u0053\u0041\u0056\u0045\u0044\u0041\u0054\u0045";FieldTIme ="\u0054\u0049\u004d\u0045";FieldTOC ="\u0054\u004f\u0043";); -// AddField adds a field (automatically computed text) to the document. -func (_ede Run )AddField (code string ){_ede .AddFieldWithFormatting (code ,"",true )}; +// AddBookmark adds a bookmark to a document that can then be used from a hyperlink. Name is a document +// unique name that identifies the bookmark so it can be referenced from hyperlinks. +func (_caca Paragraph )AddBookmark (name string )Bookmark {_adge :=_fgg .NewEG_PContent ();_bdea :=_fgg .NewEG_ContentRunContent ();_adge .EG_ContentRunContent =append (_adge .EG_ContentRunContent ,_bdea );_acaa :=_fgg .NewEG_RunLevelElts ();_bdea .EG_RunLevelElts =append (_bdea .EG_RunLevelElts ,_acaa );_eacb :=_fgg .NewEG_RangeMarkupElements ();_gbdd :=_fgg .NewCT_Bookmark ();_eacb .BookmarkStart =_gbdd ;_acaa .EG_RangeMarkupElements =append (_acaa .EG_RangeMarkupElements ,_eacb );_eacb =_fgg .NewEG_RangeMarkupElements ();_eacb .BookmarkEnd =_fgg .NewCT_MarkupRange ();_acaa .EG_RangeMarkupElements =append (_acaa .EG_RangeMarkupElements ,_eacb );_caca ._cfdb .EG_PContent =append (_caca ._cfdb .EG_PContent ,_adge );_fgd :=Bookmark {_gbdd };_fgd .SetName (name );return _fgd ;}; -// AddDrawingInline adds an inline drawing from an ImageRef. -func (_fbabf Run )AddDrawingInline (img _cfag .ImageRef )(InlineDrawing ,error ){_edgeb :=_fbabf .newIC ();_edgeb .Drawing =_aee .NewCT_Drawing ();_abca :=_aee .NewWdInline ();_bgdg :=InlineDrawing {_fbabf ._bde ,_abca };_abca .CNvGraphicFramePr =_edb .NewCT_NonVisualGraphicFrameProperties ();_edgeb .Drawing .Inline =append (_edgeb .Drawing .Inline ,_abca );_abca .Graphic =_edb .NewGraphic ();_abca .Graphic .GraphicData =_edb .NewCT_GraphicalObjectData ();_abca .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_abca .DistTAttr =_aead .Uint32 (0);_abca .DistLAttr =_aead .Uint32 (0);_abca .DistBAttr =_aead .Uint32 (0);_abca .DistRAttr =_aead .Uint32 (0);_abca .Extent .CxAttr =int64 (float64 (img .Size ().X *_abdbe .Pixel72 )/_abdbe .EMU );_abca .Extent .CyAttr =int64 (float64 (img .Size ().Y *_abdbe .Pixel72 )/_abdbe .EMU );_ffa :=0x7FFFFFFF&_gcfd .Uint32 ();_abca .DocPr .IdAttr =_ffa ;_dgc :=_baebac .NewPic ();_dgc .NvPicPr .CNvPr .IdAttr =_ffa ;_cdbe :=img .RelID ();if _cdbe ==""{return _bgdg ,_fcef .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_abca .Graphic .GraphicData .Any =append (_abca .Graphic .GraphicData .Any ,_dgc );_dgc .BlipFill =_edb .NewCT_BlipFillProperties ();_dgc .BlipFill .Blip =_edb .NewCT_Blip ();_dgc .BlipFill .Blip .EmbedAttr =&_cdbe ;_dgc .BlipFill .Stretch =_edb .NewCT_StretchInfoProperties ();_dgc .BlipFill .Stretch .FillRect =_edb .NewCT_RelativeRect ();_dgc .SpPr =_edb .NewCT_ShapeProperties ();_dgc .SpPr .Xfrm =_edb .NewCT_Transform2D ();_dgc .SpPr .Xfrm .Off =_edb .NewCT_Point2D ();_dgc .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_aead .Int64 (0);_dgc .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_aead .Int64 (0);_dgc .SpPr .Xfrm .Ext =_edb .NewCT_PositiveSize2D ();_dgc .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_abdbe .Point );_dgc .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_abdbe .Point );_dgc .SpPr .PrstGeom =_edb .NewCT_PresetGeometry2D ();_dgc .SpPr .PrstGeom .PrstAttr =_edb .ST_ShapeTypeRect ;return _bgdg ,nil ;}; +// ParagraphSpacing controls the spacing for a paragraph and its lines. +type ParagraphSpacing struct{_bged *_fgg .CT_Spacing }; -// InitializeDefault constructs the default styles. -func (_gfc Styles )InitializeDefault (){_gfc .initializeDocDefaults ();_gfc .initializeStyleDefaults ()}; +// Text returns the underlying tet in the run. +func (_fgca Run )Text ()string {if len (_fgca ._bfbb .EG_RunInnerContent )==0{return "";};_cegcf :=_d .Buffer {};for _ ,_eabe :=range _fgca ._bfbb .EG_RunInnerContent {if _eabe .T !=nil {_cegcf .WriteString (_eabe .T .Content );};if _eabe .Tab !=nil {_cegcf .WriteByte ('\t');};};return _cegcf .String ();}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_fba Paragraph )SetLineSpacing (d _abdbe .Distance ,rule _aee .ST_LineSpacingRule ){_fba .ensurePPr ();if _fba ._dddc .PPr .Spacing ==nil {_fba ._dddc .PPr .Spacing =_aee .NewCT_Spacing ();};_bafe :=_fba ._dddc .PPr .Spacing ;if rule ==_aee .ST_LineSpacingRuleUnset {_bafe .LineRuleAttr =_aee .ST_LineSpacingRuleUnset ;_bafe .LineAttr =nil ;}else {_bafe .LineRuleAttr =rule ;_bafe .LineAttr =&_aee .ST_SignedTwipsMeasure {};_bafe .LineAttr .Int64 =_aead .Int64 (int64 (d /_abdbe .Twips ));};}; +// NumberingDefinition defines a numbering definition for a list of pragraphs. +type NumberingDefinition struct{_ddfb *_fgg .CT_AbstractNum };func (_fab *Document )createCustomProperties (){_fab .CustomProperties =_aeb .NewCustomProperties ();_fab .addCustomRelationships ();}; -// SetVAlignment sets the vertical alignment for an anchored image. -func (_bcc AnchoredDrawing )SetVAlignment (v _aee .WdST_AlignV ){_bcc ._acgc .PositionV .Choice =&_aee .WdCT_PosVChoice {};_bcc ._acgc .PositionV .Choice .Align =v ;}; +// AddParagraph adds a paragraph to the footer. +func (_abac Footer )AddParagraph ()Paragraph {_gfb :=_fgg .NewEG_ContentBlockContent ();_abac ._baba .EG_ContentBlockContent =append (_abac ._baba .EG_ContentBlockContent ,_gfb );_affe :=_fgg .NewCT_P ();_gfb .P =append (_gfb .P ,_affe );return Paragraph {_abac ._gbfg ,_affe };}; -// SetShadow sets the run to shadowed text. -func (_fdab RunProperties )SetShadow (b bool ){if !b {_fdab ._fbf .Shadow =nil ;}else {_fdab ._fbf .Shadow =_aee .NewCT_OnOff ();};}; +// RemoveParagraph removes a paragraph from the endnote. +func (_fec Endnote )RemoveParagraph (p Paragraph ){for _ ,_dgcb :=range _fec .content (){for _cdbe ,_aacd :=range _dgcb .P {if _aacd ==p ._cfdb {copy (_dgcb .P [_cdbe :],_dgcb .P [_cdbe +1:]);_dgcb .P =_dgcb .P [0:len (_dgcb .P )-1];return ;};};};}; -// SetConformance sets conformance attribute of the document -// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: -// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. -func (_edgbb Document )SetConformance (conformanceAttr _dec .ST_ConformanceClass ){_edgbb ._adgf .ConformanceAttr =conformanceAttr ;}; +// Clear resets the numbering. +func (_aacge Numbering )Clear (){_aacge ._fdda .AbstractNum =nil ;_aacge ._fdda .Num =nil ;_aacge ._fdda .NumIdMacAtCleanup =nil ;_aacge ._fdda .NumPicBullet =nil ;}; -// AddText adds tet to a run. -func (_eeda Run )AddText (s string ){_efef :=_aee .NewEG_RunInnerContent ();_eeda ._dbe .EG_RunInnerContent =append (_eeda ._dbe .EG_RunInnerContent ,_efef );_efef .T =_aee .NewCT_Text ();if _aead .NeedsSpacePreserve (s ){_cedda :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_efef .T .SpaceAttr =&_cedda ;};_efef .T .Content =s ;}; +// X returns the inner wrapped XML type. +func (_gegf Footnote )X ()*_fgg .CT_FtnEdn {return _gegf ._ceac };var _bgdb =false ; -// SetHANSITheme sets the font H ANSI Theme. -func (_bffe Fonts )SetHANSITheme (t _aee .ST_Theme ){_bffe ._ceb .HAnsiThemeAttr =t }; +// SetSmallCaps sets the run to small caps. +func (_cdae RunProperties )SetSmallCaps (b bool ){if !b {_cdae ._bfbg .SmallCaps =nil ;}else {_cdae ._bfbg .SmallCaps =_fgg .NewCT_OnOff ();};}; // TableProperties returns the table style properties. -func (_bbbe Style )TableProperties ()TableStyleProperties {if _bbbe ._cebc .TblPr ==nil {_bbbe ._cebc .TblPr =_aee .NewCT_TblPrBase ();};return TableStyleProperties {_bbbe ._cebc .TblPr };}; +func (_fbce Style )TableProperties ()TableStyleProperties {if _fbce ._dedd .TblPr ==nil {_fbce ._dedd .TblPr =_fgg .NewCT_TblPrBase ();};return TableStyleProperties {_fbce ._dedd .TblPr };}; -// TableLook is the conditional formatting associated with a table style that -// has been assigned to a table. -type TableLook struct{_beee *_aee .CT_TblLook }; +// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. +func (_cdce NumberingDefinition )MultiLevelType ()_fgg .ST_MultiLevelType {if _cdce ._ddfb .MultiLevelType !=nil {return _cdce ._ddfb .MultiLevelType .ValAttr ;}else {return _fgg .ST_MultiLevelTypeUnset ;};}; -// Text returns the underlying tet in the run. -func (_bec Run )Text ()string {if len (_bec ._dbe .EG_RunInnerContent )==0{return "";};_ce :=_gba .Buffer {};for _ ,_fbag :=range _bec ._dbe .EG_RunInnerContent {if _fbag .T !=nil {_ce .WriteString (_fbag .T .Content );};if _fbag .Tab !=nil {_ce .WriteByte ('\t');};};return _ce .String ();}; +// SetPageMargins sets the page margins for a section +func (_cdba Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _ce .Distance ){_fdcf :=_fgg .NewCT_PageMar ();_fdcf .TopAttr .Int64 =_c .Int64 (int64 (top /_ce .Twips ));_fdcf .BottomAttr .Int64 =_c .Int64 (int64 (bottom /_ce .Twips ));_fdcf .RightAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (right /_ce .Twips ));_fdcf .LeftAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (left /_ce .Twips ));_fdcf .HeaderAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (header /_ce .Twips ));_fdcf .FooterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (footer /_ce .Twips ));_fdcf .GutterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (gutter /_ce .Twips ));_cdba ._egcf .PgMar =_fdcf ;}; -// SetWidth sets the table with to a specified width. -func (_ggef TableProperties )SetWidth (d _abdbe .Distance ){_ggef ._afeg .TblW =_aee .NewCT_TblWidth ();_ggef ._afeg .TblW .TypeAttr =_aee .ST_TblWidthDxa ;_ggef ._afeg .TblW .WAttr =&_aee .ST_MeasurementOrPercent {};_ggef ._afeg .TblW .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_ggef ._afeg .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (d /_abdbe .Twips ));}; +// AddHyperlink adds a hyperlink to a document. Adding the hyperlink to a document +// and setting it on a cell is more efficient than setting hyperlinks directly +// on a cell. +func (_cgfd Document )AddHyperlink (url string )_aeb .Hyperlink {return _cgfd ._efe .AddHyperlink (url )}; -// AddDefinition adds a new numbering definition. -func (_agfe Numbering )AddDefinition ()NumberingDefinition {_gfba :=_aee .NewCT_Num ();_egad :=int64 (1);for _ ,_bgfd :=range _agfe .Definitions (){if _bgfd .AbstractNumberID ()>=_egad {_egad =_bgfd .AbstractNumberID ()+1;};};_egdb :=int64 (1);for _ ,_fad :=range _agfe .X ().Num {if _fad .NumIdAttr >=_egdb {_egdb =_fad .NumIdAttr +1;};};_gfba .NumIdAttr =_egdb ;_gfba .AbstractNumId =_aee .NewCT_DecimalNumber ();_gfba .AbstractNumId .ValAttr =_egad ;_caf :=_aee .NewCT_AbstractNum ();_caf .AbstractNumIdAttr =_egad ;_agfe ._bfa .AbstractNum =append (_agfe ._bfa .AbstractNum ,_caf );_agfe ._bfa .Num =append (_agfe ._bfa .Num ,_gfba );return NumberingDefinition {_caf };}; +// SetCharacterSpacing sets the run's Character Spacing Adjustment. +func (_gaeg RunProperties )SetCharacterSpacing (size _ce .Distance ){_gaeg ._bfbg .Spacing =_fgg .NewCT_SignedTwipsMeasure ();_gaeg ._bfbg .Spacing .ValAttr .Int64 =_c .Int64 (int64 (size /_ce .Twips ));}; -// Bold returns true if run font is bold. -func (_fcbf RunProperties )Bold ()bool {_bcea :=_fcbf ._fbf ;return _ccde (_bcea .B )||_ccde (_bcea .BCs );}; +// FormFieldType is the type of the form field. +//go:generate stringer -type=FormFieldType +type FormFieldType byte ; -// SetSemiHidden controls if the style is hidden in the UI. -func (_bcfc Style )SetSemiHidden (b bool ){if b {_bcfc ._cebc .SemiHidden =_aee .NewCT_OnOff ();}else {_bcfc ._cebc .SemiHidden =nil ;};}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_aeaac RunProperties )RStyle ()string {if _aeaac ._bfbg .RStyle !=nil {return _aeaac ._bfbg .RStyle .ValAttr ;};return "";}; -// Color returns the style's Color. -func (_ccdb RunProperties )Color ()Color {if _ccdb ._fbf .Color ==nil {_ccdb ._fbf .Color =_aee .NewCT_Color ();};return Color {_ccdb ._fbf .Color };}; +// SetKeepWithNext controls if this paragraph should be kept with the next. +func (_ecgd ParagraphProperties )SetKeepWithNext (b bool ){if !b {_ecgd ._fdfc .KeepNext =nil ;}else {_ecgd ._fdfc .KeepNext =_fgg .NewCT_OnOff ();};};func _aeege (_eag *_fgg .CT_OnOff )bool {return _eag !=nil }; -// Endnote is an individual endnote reference within the document. -type Endnote struct{_aefe *Document ;_gdb *_aee .CT_FtnEdn ;}; +// ClearColor clears the text color. +func (_eaadf RunProperties )ClearColor (){_eaadf ._bfbg .Color =nil }; -// AddFootnote will create a new footnote and attach it to the Paragraph in the -// location at the end of the previous run (footnotes create their own run within -// the paragraph). The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the footnote later. -func (_acca Paragraph )AddFootnote (text string )Footnote {var _adefa int64 ;if _acca ._baeb .HasFootnotes (){for _ ,_fga :=range _acca ._baeb .Footnotes (){if _fga .id ()> _adefa {_adefa =_fga .id ();};};_adefa ++;}else {_adefa =0;_acca ._baeb ._bdfa =&_aee .Footnotes {};_acca ._baeb ._bdfa .CT_Footnotes =_aee .CT_Footnotes {};_acca ._baeb ._bdfa .Footnote =make ([]*_aee .CT_FtnEdn ,0);};_befd :=_aee .NewCT_FtnEdn ();_daac :=_aee .NewCT_FtnEdnRef ();_daac .IdAttr =_adefa ;_acca ._baeb ._bdfa .CT_Footnotes .Footnote =append (_acca ._baeb ._bdfa .CT_Footnotes .Footnote ,_befd );_bgbb :=_acca .AddRun ();_cbaf :=_bgbb .Properties ();_cbaf .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_bgbb ._dbe .EG_RunInnerContent =[]*_aee .EG_RunInnerContent {_aee .NewEG_RunInnerContent ()};_bgbb ._dbe .EG_RunInnerContent [0].FootnoteReference =_daac ;_bbda :=Footnote {_acca ._baeb ,_befd };_bbda ._ggec .IdAttr =_adefa ;_bbda ._ggec .EG_BlockLevelElts =[]*_aee .EG_BlockLevelElts {_aee .NewEG_BlockLevelElts ()};_ebad :=_bbda .AddParagraph ();_ebad .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_ebad ._dddc .PPr .RPr =_aee .NewCT_ParaRPr ();_feae :=_ebad .AddRun ();_feae .AddTab ();_feae .AddText (text );return _bbda ;}; +// SetWidthPercent sets the cell to a width percentage. +func (_bbc CellProperties )SetWidthPercent (pct float64 ){_bbc ._egf .TcW =_fgg .NewCT_TblWidth ();_bbc ._egf .TcW .TypeAttr =_fgg .ST_TblWidthPct ;_bbc ._egf .TcW .WAttr =&_fgg .ST_MeasurementOrPercent {};_bbc ._egf .TcW .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_bbc ._egf .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// X returns the inner wrapped XML type. -func (_cgdc RunProperties )X ()*_aee .CT_RPr {return _cgdc ._fbf }; +// Bold returns true if paragraph font is bold. +func (_ggfc ParagraphProperties )Bold ()bool {_baaa :=_ggfc ._fdfc .RPr ;return _aeege (_baaa .B )||_aeege (_baaa .BCs );}; -// Clear resets the numbering. -func (_dcad Numbering )Clear (){_dcad ._bfa .AbstractNum =nil ;_dcad ._bfa .Num =nil ;_dcad ._bfa .NumIdMacAtCleanup =nil ;_dcad ._bfa .NumPicBullet =nil ;};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); +// Caps returns true if run font is capitalized. +func (_bccc RunProperties )Caps ()bool {return _aeege (_bccc ._bfbg .Caps )};func (_ddadgg Footnote )content ()[]*_fgg .EG_ContentBlockContent {var _egc []*_fgg .EG_ContentBlockContent ;for _ ,_cdgc :=range _ddadgg ._ceac .EG_BlockLevelElts {_egc =append (_egc ,_cdgc .EG_ContentBlockContent ...);};return _egc ;}; -// SetAllCaps sets the run to all caps. -func (_aaea RunProperties )SetAllCaps (b bool ){if !b {_aaea ._fbf .Caps =nil ;}else {_aaea ._fbf .Caps =_aee .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_gace Styles )X ()*_fgg .Styles {return _gace ._gee }; -// SetMultiLevelType sets the multilevel type. -func (_cdf NumberingDefinition )SetMultiLevelType (t _aee .ST_MultiLevelType ){if t ==_aee .ST_MultiLevelTypeUnset {_cdf ._cac .MultiLevelType =nil ;}else {_cdf ._cac .MultiLevelType =_aee .NewCT_MultiLevelType ();_cdf ._cac .MultiLevelType .ValAttr =t ;};}; +// Footnotes returns the footnotes defined in the document. +func (_ced *Document )Footnotes ()[]Footnote {_edgd :=[]Footnote {};for _ ,_bba :=range _ced ._begd .CT_Footnotes .Footnote {_edgd =append (_edgd ,Footnote {_ced ,_bba });};return _edgd ;}; -// Tables returns the tables defined in the document. -func (_fded *Document )Tables ()[]Table {_ceee :=[]Table {};if _fded ._adgf .Body ==nil {return nil ;};for _ ,_fdga :=range _fded ._adgf .Body .EG_BlockLevelElts {for _ ,_bbf :=range _fdga .EG_ContentBlockContent {for _ ,_edag :=range _fded .tables (_bbf ){_ceee =append (_ceee ,_edag );};};};return _ceee ;};type mergeFieldInfo struct{_fgdb string ;_gfg string ;_ac string ;_caeb bool ;_fbdda bool ;_gcfe bool ;_cgbc bool ;_daa Paragraph ;_dda ,_fbgc ,_eg int ;_efd *_aee .EG_PContent ;_bage bool ;}; +// X returns the inner wrapped XML type. +func (_gadf Fonts )X ()*_fgg .CT_Fonts {return _gadf ._ddg }; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_facc *Document )GetImageByRelID (relID string )(_cfag .ImageRef ,bool ){for _ ,_gggg :=range _facc .Images {if _gggg .RelID ()==relID {return _gggg ,true ;};};return _cfag .ImageRef {},false ;}; +// TableBorders allows manipulation of borders on a table. +type TableBorders struct{_efaad *_fgg .CT_TblBorders }; -// SetAlignment controls the paragraph alignment -func (_gacb ParagraphProperties )SetAlignment (align _aee .ST_Jc ){if align ==_aee .ST_JcUnset {_gacb ._ecag .Jc =nil ;}else {_gacb ._ecag .Jc =_aee .NewCT_Jc ();_gacb ._ecag .Jc .ValAttr =align ;};}; +// SetFirstColumn controls the conditional formatting for the first column in a table. +func (_geadf TableLook )SetFirstColumn (on bool ){if !on {_geadf ._gagb .FirstColumnAttr =&_fg .ST_OnOff {};_geadf ._gagb .FirstColumnAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;}else {_geadf ._gagb .FirstColumnAttr =&_fg .ST_OnOff {};_geadf ._gagb .FirstColumnAttr .ST_OnOff1 =_fg .ST_OnOff1On ;};}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_feg RunProperties )RStyle ()string {if _feg ._fbf .RStyle !=nil {return _feg ._fbf .RStyle .ValAttr ;};return "";}; +// GetImage returns the ImageRef associated with an AnchoredDrawing. +func (_dgb AnchoredDrawing )GetImage ()(_aeb .ImageRef ,bool ){_bbe :=_dgb ._gd .Graphic .GraphicData .Any ;if len (_bbe )> 0{_ede ,_gb :=_bbe [0].(*_cde .Pic );if _gb {if _ede .BlipFill !=nil &&_ede .BlipFill .Blip !=nil &&_ede .BlipFill .Blip .EmbedAttr !=nil {return _dgb ._da .GetImageByRelID (*_ede .BlipFill .Blip .EmbedAttr );};};};return _aeb .ImageRef {},false ;}; -// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. -func (_fbagg FormField )SetChecked (b bool ){if _fbagg ._fgcd .CheckBox ==nil {return ;};if !b {_fbagg ._fgcd .CheckBox .Checked =nil ;}else {_fbagg ._fgcd .CheckBox .Checked =_aee .NewCT_OnOff ();};}; +// AddFootnote will create a new footnote and attach it to the Paragraph in the +// location at the end of the previous run (footnotes create their own run within +// the paragraph). The text given to the function is simply a convenience helper, +// paragraphs and runs can always be added to the text of the footnote later. +func (_bcbe Paragraph )AddFootnote (text string )Footnote {var _accfd int64 ;if _bcbe ._eecc .HasFootnotes (){for _ ,_dffd :=range _bcbe ._eecc .Footnotes (){if _dffd .id ()> _accfd {_accfd =_dffd .id ();};};_accfd ++;}else {_accfd =0;_bcbe ._eecc ._begd =&_fgg .Footnotes {};_bcbe ._eecc ._begd .CT_Footnotes =_fgg .CT_Footnotes {};_bcbe ._eecc ._begd .Footnote =make ([]*_fgg .CT_FtnEdn ,0);};_gag :=_fgg .NewCT_FtnEdn ();_gedf :=_fgg .NewCT_FtnEdnRef ();_gedf .IdAttr =_accfd ;_bcbe ._eecc ._begd .CT_Footnotes .Footnote =append (_bcbe ._eecc ._begd .CT_Footnotes .Footnote ,_gag );_babgg :=_bcbe .AddRun ();_cfee :=_babgg .Properties ();_cfee .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_babgg ._bfbb .EG_RunInnerContent =[]*_fgg .EG_RunInnerContent {_fgg .NewEG_RunInnerContent ()};_babgg ._bfbb .EG_RunInnerContent [0].FootnoteReference =_gedf ;_gege :=Footnote {_bcbe ._eecc ,_gag };_gege ._ceac .IdAttr =_accfd ;_gege ._ceac .EG_BlockLevelElts =[]*_fgg .EG_BlockLevelElts {_fgg .NewEG_BlockLevelElts ()};_gbaa :=_gege .AddParagraph ();_gbaa .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_gbaa ._cfdb .PPr .RPr =_fgg .NewCT_ParaRPr ();_fcec :=_gbaa .AddRun ();_fcec .AddTab ();_fcec .AddText (text );return _gege ;}; -// Fonts allows manipulating a style or run's fonts. -type Fonts struct{_ceb *_aee .CT_Fonts }; +// Margins allows controlling individual cell margins. +func (_fed CellProperties )Margins ()CellMargins {if _fed ._egf .TcMar ==nil {_fed ._egf .TcMar =_fgg .NewCT_TcMar ();};return CellMargins {_fed ._egf .TcMar };}; -// ParagraphStyles returns only the paragraph styles. -func (_cfagf Styles )ParagraphStyles ()[]Style {_bdd :=[]Style {};for _ ,_fbde :=range _cfagf ._badd .Style {if _fbde .TypeAttr !=_aee .ST_StyleTypeParagraph {continue ;};_bdd =append (_bdd ,Style {_fbde });};return _bdd ;}; +// Emboss returns true if run emboss is on. +func (_aefde RunProperties )Emboss ()bool {return _aeege (_aefde ._bfbg .Emboss )}; -// SetHeight allows controlling the height of a row within a table. -func (_aegd RowProperties )SetHeight (ht _abdbe .Distance ,rule _aee .ST_HeightRule ){if rule ==_aee .ST_HeightRuleUnset {_aegd ._accd .TrHeight =nil ;}else {_fdfc :=_aee .NewCT_Height ();_fdfc .HRuleAttr =rule ;_fdfc .ValAttr =&_dec .ST_TwipsMeasure {};_fdfc .ValAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (ht /_abdbe .Twips ));_aegd ._accd .TrHeight =[]*_aee .CT_Height {_fdfc };};}; +// AddRun adds a run to a paragraph. +func (_aeabc Paragraph )AddRun ()Run {_aeega :=_fgg .NewEG_PContent ();_aeabc ._cfdb .EG_PContent =append (_aeabc ._cfdb .EG_PContent ,_aeega );_bedb :=_fgg .NewEG_ContentRunContent ();_aeega .EG_ContentRunContent =append (_aeega .EG_ContentRunContent ,_bedb );_edbe :=_fgg .NewCT_R ();_bedb .R =_edbe ;return Run {_aeabc ._eecc ,_edbe };}; -// SetYOffset sets the Y offset for an image relative to the origin. -func (_bcbe AnchoredDrawing )SetYOffset (y _abdbe .Distance ){_bcbe ._acgc .PositionV .Choice =&_aee .WdCT_PosVChoice {};_bcbe ._acgc .PositionV .Choice .PosOffset =_aead .Int32 (int32 (y /_abdbe .EMU ));}; +// SetPrimaryStyle marks the style as a primary style. +func (_cafb Style )SetPrimaryStyle (b bool ){if b {_cafb ._dedd .QFormat =_fgg .NewCT_OnOff ();}else {_cafb ._dedd .QFormat =nil ;};}; -// SetToolTip sets the tooltip text for a hyperlink. -func (_fbgg HyperLink )SetToolTip (text string ){if text ==""{_fbgg ._egbg .TooltipAttr =nil ;}else {_fbgg ._egbg .TooltipAttr =_aead .String (text );};}; +// Properties returns the table properties. +func (_dccf Table )Properties ()TableProperties {if _dccf ._gaec .TblPr ==nil {_dccf ._gaec .TblPr =_fgg .NewCT_TblPr ();};return TableProperties {_dccf ._gaec .TblPr };}; -// Footnotes returns the footnotes defined in the document. -func (_dddb *Document )Footnotes ()[]Footnote {_efdcb :=[]Footnote {};for _ ,_cfad :=range _dddb ._bdfa .CT_Footnotes .Footnote {_efdcb =append (_efdcb ,Footnote {_dddb ,_cfad });};return _efdcb ;}; +// SetHeight allows controlling the height of a row within a table. +func (_abg RowProperties )SetHeight (ht _ce .Distance ,rule _fgg .ST_HeightRule ){if rule ==_fgg .ST_HeightRuleUnset {_abg ._fbgac .TrHeight =nil ;}else {_fbed :=_fgg .NewCT_Height ();_fbed .HRuleAttr =rule ;_fbed .ValAttr =&_fg .ST_TwipsMeasure {};_fbed .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (ht /_ce .Twips ));_abg ._fbgac .TrHeight =[]*_fgg .CT_Height {_fbed };};}; -// SetRightPct sets the cell right margin -func (_ggee CellMargins )SetRightPct (pct float64 ){_ggee ._faefd .Right =_aee .NewCT_TblWidth ();_dfe (_ggee ._faefd .Right ,pct );}; +// PossibleValues returns the possible values for a FormFieldTypeDropDown. +func (_faba FormField )PossibleValues ()[]string {if _faba ._edda .DdList ==nil {return nil ;};_cdedb :=[]string {};for _ ,_ggaaa :=range _faba ._edda .DdList .ListEntry {if _ggaaa ==nil {continue ;};_cdedb =append (_cdedb ,_ggaaa .ValAttr );};return _cdedb ;}; -// RemoveMailMerge removes any mail merge settings -func (_acgf Settings )RemoveMailMerge (){_acgf ._fcg .MailMerge =nil }; +// SetDoubleStrikeThrough sets the run to double strike-through. +func (_gabd RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_gabd ._bfbg .Dstrike =nil ;}else {_gabd ._bfbg .Dstrike =_fgg .NewCT_OnOff ();};}; -// AddParagraph adds a new paragraph to the document body. -func (_fbec *Document )AddParagraph ()Paragraph {_aebb :=_aee .NewEG_BlockLevelElts ();_fbec ._adgf .Body .EG_BlockLevelElts =append (_fbec ._adgf .Body .EG_BlockLevelElts ,_aebb );_eeag :=_aee .NewEG_ContentBlockContent ();_aebb .EG_ContentBlockContent =append (_aebb .EG_ContentBlockContent ,_eeag );_fdad :=_aee .NewCT_P ();_eeag .P =append (_eeag .P ,_fdad );return Paragraph {_fbec ,_fdad };}; +// SetRight sets the cell right margin +func (_caf CellMargins )SetRight (d _ce .Distance ){_caf ._bgg .Right =_fgg .NewCT_TblWidth ();_eb (_caf ._bgg .Right ,d );}; -// SetPrimaryStyle marks the style as a primary style. -func (_cbe Style )SetPrimaryStyle (b bool ){if b {_cbe ._cebc .QFormat =_aee .NewCT_OnOff ();}else {_cbe ._cebc .QFormat =nil ;};}; +// AddRow adds a row to a table. +func (_bagab Table )AddRow ()Row {_gcae :=_fgg .NewEG_ContentRowContent ();_bagab ._gaec .EG_ContentRowContent =append (_bagab ._gaec .EG_ContentRowContent ,_gcae );_ggec :=_fgg .NewCT_Row ();_gcae .Tr =append (_gcae .Tr ,_ggec );return Row {_bagab ._gcfe ,_ggec };}; -// SetThemeShade sets the shade based off the theme color. -func (_aebc Color )SetThemeShade (s uint8 ){_adgbe :=_deec .Sprintf ("\u0025\u0030\u0032\u0078",s );_aebc ._abef .ThemeShadeAttr =&_adgbe ;};func _ccde (_bgda *_aee .CT_OnOff )bool {return _bgda !=nil }; +// Close closes the document, removing any temporary files that might have been +// created when opening a document. +func (_acff *Document )Close ()error {if _acff .TmpPath !=""{return _aebc .RemoveAll (_acff .TmpPath );};return nil ;}; -// SetFirstColumn controls the conditional formatting for the first column in a table. -func (_edca TableLook )SetFirstColumn (on bool ){if !on {_edca ._beee .FirstColumnAttr =&_dec .ST_OnOff {};_edca ._beee .FirstColumnAttr .ST_OnOff1 =_dec .ST_OnOff1Off ;}else {_edca ._beee .FirstColumnAttr =&_dec .ST_OnOff {};_edca ._beee .FirstColumnAttr .ST_OnOff1 =_dec .ST_OnOff1On ;};};func (_fdfb Paragraph )insertRun (_feaeb Run ,_fbae bool )Run {for _ ,_bebe :=range _fdfb ._dddc .EG_PContent {for _babd ,_ggg :=range _bebe .EG_ContentRunContent {if _ggg .R ==_feaeb .X (){_daca :=_aee .NewCT_R ();_bebe .EG_ContentRunContent =append (_bebe .EG_ContentRunContent ,nil );if _fbae {copy (_bebe .EG_ContentRunContent [_babd +1:],_bebe .EG_ContentRunContent [_babd :]);_bebe .EG_ContentRunContent [_babd ]=_aee .NewEG_ContentRunContent ();_bebe .EG_ContentRunContent [_babd ].R =_daca ;}else {copy (_bebe .EG_ContentRunContent [_babd +2:],_bebe .EG_ContentRunContent [_babd +1:]);_bebe .EG_ContentRunContent [_babd +1]=_aee .NewEG_ContentRunContent ();_bebe .EG_ContentRunContent [_babd +1].R =_daca ;};return Run {_fdfb ._baeb ,_daca };};if _ggg .Sdt !=nil &&_ggg .Sdt .SdtContent !=nil {for _ ,_dfaf :=range _ggg .Sdt .SdtContent .EG_ContentRunContent {if _dfaf .R ==_feaeb .X (){_gdc :=_aee .NewCT_R ();_ggg .Sdt .SdtContent .EG_ContentRunContent =append (_ggg .Sdt .SdtContent .EG_ContentRunContent ,nil );if _fbae {copy (_ggg .Sdt .SdtContent .EG_ContentRunContent [_babd +1:],_ggg .Sdt .SdtContent .EG_ContentRunContent [_babd :]);_ggg .Sdt .SdtContent .EG_ContentRunContent [_babd ]=_aee .NewEG_ContentRunContent ();_ggg .Sdt .SdtContent .EG_ContentRunContent [_babd ].R =_gdc ;}else {copy (_ggg .Sdt .SdtContent .EG_ContentRunContent [_babd +2:],_ggg .Sdt .SdtContent .EG_ContentRunContent [_babd +1:]);_ggg .Sdt .SdtContent .EG_ContentRunContent [_babd +1]=_aee .NewEG_ContentRunContent ();_ggg .Sdt .SdtContent .EG_ContentRunContent [_babd +1].R =_gdc ;};return Run {_fdfb ._baeb ,_gdc };};};};};};return _fdfb .AddRun ();}; +// Tables returns the tables defined in the header. +func (_eeae Header )Tables ()[]Table {_ddfc :=[]Table {};if _eeae ._fcad ==nil {return nil ;};for _ ,_cfcb :=range _eeae ._fcad .EG_ContentBlockContent {for _ ,_efee :=range _eeae ._gdd .tables (_cfcb ){_ddfc =append (_ddfc ,_efee );};};return _ddfc ;}; -// SetSize sets the size of the displayed image on the page. -func (_ccba InlineDrawing )SetSize (w ,h _abdbe .Distance ){_ccba ._abggc .Extent .CxAttr =int64 (float64 (w *_abdbe .Pixel72 )/_abdbe .EMU );_ccba ._abggc .Extent .CyAttr =int64 (float64 (h *_abdbe .Pixel72 )/_abdbe .EMU );};func (_gfd Paragraph )ensurePPr (){if _gfd ._dddc .PPr ==nil {_gfd ._dddc .PPr =_aee .NewCT_PPr ();};}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_gab ParagraphProperties )ComplexSizeMeasure ()string {if _geb :=_gab ._fdfc .RPr .SzCs ;_geb !=nil {_bebb :=_geb .ValAttr ;if _bebb .ST_PositiveUniversalMeasure !=nil {return *_bebb .ST_PositiveUniversalMeasure ;};};return "";}; -// SetWidthAuto sets the the table width to automatic. -func (_ffed TableProperties )SetWidthAuto (){_ffed ._afeg .TblW =_aee .NewCT_TblWidth ();_ffed ._afeg .TblW .TypeAttr =_aee .ST_TblWidthAuto ;}; +// SetText sets the text to be used in bullet mode. +func (_efdd NumberingLevel )SetText (t string ){if t ==""{_efdd ._cbf .LvlText =nil ;}else {_efdd ._cbf .LvlText =_fgg .NewCT_LevelText ();_efdd ._cbf .LvlText .ValAttr =_c .String (t );};}; -// Caps returns true if run font is capitalized. -func (_fbab RunProperties )Caps ()bool {return _ccde (_fbab ._fbf .Caps )}; +// SetTop sets the cell top margin +func (_fad CellMargins )SetTop (d _ce .Distance ){_fad ._bgg .Top =_fgg .NewCT_TblWidth ();_eb (_fad ._bgg .Top ,d );}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_adc TableStyleProperties )SetCellSpacingAuto (){_adc ._abgfc .TblCellSpacing =_aee .NewCT_TblWidth ();_adc ._abgfc .TblCellSpacing .TypeAttr =_aee .ST_TblWidthAuto ;}; +// SetTarget sets the URL target of the hyperlink. +func (_dabd HyperLink )SetTarget (url string ){_ecga :=_dabd ._bggd .AddHyperlink (url );_dabd ._efga .IdAttr =_c .String (_aeb .Relationship (_ecga ).ID ());_dabd ._efga .AnchorAttr =nil ;}; -// ParagraphProperties returns the paragraph properties controlling text formatting within the table. -func (_afae TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _afae ._agb .PPr ==nil {_afae ._agb .PPr =_aee .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_afae ._agb .PPr };}; +// SetSemiHidden controls if the style is hidden in the UI. +func (_ddda Style )SetSemiHidden (b bool ){if b {_ddda ._dedd .SemiHidden =_fgg .NewCT_OnOff ();}else {_ddda ._dedd .SemiHidden =nil ;};}; -// SetAlignment controls the paragraph alignment -func (_bdgg ParagraphStyleProperties )SetAlignment (align _aee .ST_Jc ){if align ==_aee .ST_JcUnset {_bdgg ._begf .Jc =nil ;}else {_bdgg ._begf .Jc =_aee .NewCT_Jc ();_bdgg ._begf .Jc .ValAttr =align ;};};func (_dede Styles )initializeStyleDefaults (){_bba :=_dede .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_aee .ST_StyleTypeParagraph ,true );_bba .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_bba .SetPrimaryStyle (true );_ada :=_dede .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_aee .ST_StyleTypeCharacter ,true );_ada .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_ada .SetUISortOrder (1);_ada .SetSemiHidden (true );_ada .SetUnhideWhenUsed (true );_fbed :=_dede .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_aee .ST_StyleTypeCharacter ,false );_fbed .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_fbed .SetBasedOn (_ada .StyleID ());_fbed .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_fbed .SetUISortOrder (10);_fbed .RunProperties ().Fonts ().SetASCIITheme (_aee .ST_ThemeMajorAscii );_fbed .RunProperties ().Fonts ().SetEastAsiaTheme (_aee .ST_ThemeMajorEastAsia );_fbed .RunProperties ().Fonts ().SetHANSITheme (_aee .ST_ThemeMajorHAnsi );_fbed .RunProperties ().Fonts ().SetCSTheme (_aee .ST_ThemeMajorBidi );_fbed .RunProperties ().SetSize (28*_abdbe .Point );_fbed .RunProperties ().SetKerning (14*_abdbe .Point );_fbed .RunProperties ().SetCharacterSpacing (-10*_abdbe .Twips );_dbag :=_dede .AddStyle ("\u0054\u0069\u0074l\u0065",_aee .ST_StyleTypeParagraph ,false );_dbag .SetName ("\u0054\u0069\u0074l\u0065");_dbag .SetBasedOn (_bba .StyleID ());_dbag .SetNextStyle (_bba .StyleID ());_dbag .SetLinkedStyle (_fbed .StyleID ());_dbag .SetUISortOrder (10);_dbag .SetPrimaryStyle (true );_dbag .ParagraphProperties ().SetContextualSpacing (true );_dbag .RunProperties ().Fonts ().SetASCIITheme (_aee .ST_ThemeMajorAscii );_dbag .RunProperties ().Fonts ().SetEastAsiaTheme (_aee .ST_ThemeMajorEastAsia );_dbag .RunProperties ().Fonts ().SetHANSITheme (_aee .ST_ThemeMajorHAnsi );_dbag .RunProperties ().Fonts ().SetCSTheme (_aee .ST_ThemeMajorBidi );_dbag .RunProperties ().SetSize (28*_abdbe .Point );_dbag .RunProperties ().SetKerning (14*_abdbe .Point );_dbag .RunProperties ().SetCharacterSpacing (-10*_abdbe .Twips );_bcac :=_dede .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_aee .ST_StyleTypeTable ,false );_bcac .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_bcac .SetUISortOrder (99);_bcac .SetSemiHidden (true );_bcac .SetUnhideWhenUsed (true );_bcac .X ().TblPr =_aee .NewCT_TblPrBase ();_aaad :=NewTableWidth ();_bcac .X ().TblPr .TblInd =_aaad .X ();_aaad .SetValue (0*_abdbe .Dxa );_bcac .X ().TblPr .TblCellMar =_aee .NewCT_TblCellMar ();_aaad =NewTableWidth ();_bcac .X ().TblPr .TblCellMar .Top =_aaad .X ();_aaad .SetValue (0*_abdbe .Dxa );_aaad =NewTableWidth ();_bcac .X ().TblPr .TblCellMar .Bottom =_aaad .X ();_aaad .SetValue (0*_abdbe .Dxa );_aaad =NewTableWidth ();_bcac .X ().TblPr .TblCellMar .Left =_aaad .X ();_aaad .SetValue (108*_abdbe .Dxa );_aaad =NewTableWidth ();_bcac .X ().TblPr .TblCellMar .Right =_aaad .X ();_aaad .SetValue (108*_abdbe .Dxa );_gdbf :=_dede .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_aee .ST_StyleTypeNumbering ,false );_gdbf .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_gdbf .SetUISortOrder (1);_gdbf .SetSemiHidden (true );_gdbf .SetUnhideWhenUsed (true );_eadf :=[]_abdbe .Distance {16,13,12,11,11,11,11,11,11};_bbfg :=[]_abdbe .Distance {240,40,40,40,40,40,40,40,40};for _acb :=0;_acb < 9;_acb ++{_cfd :=_deec .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_acb +1);_fegf :=_dede .AddStyle (_cfd +"\u0043\u0068\u0061\u0072",_aee .ST_StyleTypeCharacter ,false );_fegf .SetName (_deec .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_acb +1));_fegf .SetBasedOn (_ada .StyleID ());_fegf .SetLinkedStyle (_cfd );_fegf .SetUISortOrder (9+_acb );_fegf .RunProperties ().SetSize (_eadf [_acb ]*_abdbe .Point );_ffce :=_dede .AddStyle (_cfd ,_aee .ST_StyleTypeParagraph ,false );_ffce .SetName (_deec .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_acb +1));_ffce .SetNextStyle (_bba .StyleID ());_ffce .SetLinkedStyle (_ffce .StyleID ());_ffce .SetUISortOrder (9+_acb );_ffce .SetPrimaryStyle (true );_ffce .ParagraphProperties ().SetKeepNext (true );_ffce .ParagraphProperties ().SetSpacing (_bbfg [_acb ]*_abdbe .Twips ,0);_ffce .ParagraphProperties ().SetOutlineLevel (_acb );_ffce .RunProperties ().SetSize (_eadf [_acb ]*_abdbe .Point );};}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) +func (_adbg *Document )GetOrCreateCustomProperties ()_aeb .CustomProperties {if _adbg .CustomProperties .X ()==nil {_adbg .createCustomProperties ();};return _adbg .CustomProperties ;}; -// SetLeftPct sets the cell left margin -func (_gcdg CellMargins )SetLeftPct (pct float64 ){_gcdg ._faefd .Left =_aee .NewCT_TblWidth ();_dfe (_gcdg ._faefd .Left ,pct );}; +// SetItalic sets the run to italic. +func (_dfadc RunProperties )SetItalic (b bool ){if !b {_dfadc ._bfbg .I =nil ;_dfadc ._bfbg .ICs =nil ;}else {_dfadc ._bfbg .I =_fgg .NewCT_OnOff ();_dfadc ._bfbg .ICs =_fgg .NewCT_OnOff ();};}; -// TableProperties are the properties for a table within a document -type TableProperties struct{_afeg *_aee .CT_TblPr }; +// SetASCIITheme sets the font ASCII Theme. +func (_gadfe Fonts )SetASCIITheme (t _fgg .ST_Theme ){_gadfe ._ddg .AsciiThemeAttr =t }; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_eabb RunProperties )ComplexSizeMeasure ()string {if _bcfd :=_eabb ._fbf .SzCs ;_bcfd !=nil {_aebe :=_bcfd .ValAttr ;if _aebe .ST_PositiveUniversalMeasure !=nil {return *_aebe .ST_PositiveUniversalMeasure ;};};return "";}; +// AddRun adds a run of text to a hyperlink. This is the text that will be linked. +func (_begea HyperLink )AddRun ()Run {_eaf :=_fgg .NewEG_ContentRunContent ();_begea ._efga .EG_ContentRunContent =append (_begea ._efga .EG_ContentRunContent ,_eaf );_begf :=_fgg .NewCT_R ();_eaf .R =_begf ;return Run {_begea ._bggd ,_begf };}; -// InsertParagraphBefore adds a new empty paragraph before the relativeTo -// paragraph. -func (_bagc *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _bagc .insertParagraph (relativeTo ,true );}; +// X returns the inner wrapped XML type. +func (_efda Numbering )X ()*_fgg .Numbering {return _efda ._fdda }; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_gcdb ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_gcdb ._ecag .KeepLines =nil ;}else {_gcdb ._ecag .KeepLines =_aee .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_cae Color )X ()*_fgg .CT_Color {return _cae ._aaf }; -// Rows returns the rows defined in the table. -func (_bdbg Table )Rows ()[]Row {_aed :=[]Row {};for _ ,_dga :=range _bdbg ._ecef .EG_ContentRowContent {for _ ,_gfae :=range _dga .Tr {_aed =append (_aed ,Row {_bdbg ._cff ,_gfae });};if _dga .Sdt !=nil &&_dga .Sdt .SdtContent !=nil {for _ ,_dfac :=range _dga .Sdt .SdtContent .Tr {_aed =append (_aed ,Row {_bdbg ._cff ,_dfac });};};};return _aed ;}; +// VerticalAlign returns the value of paragraph vertical align. +func (_gcbf ParagraphProperties )VerticalAlignment ()_fg .ST_VerticalAlignRun {if _cedc :=_gcbf ._fdfc .RPr .VertAlign ;_cedc !=nil {return _cedc .ValAttr ;};return 0;}; -// SetPageMargins sets the page margins for a section -func (_fgaaf Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _abdbe .Distance ){_ebfe :=_aee .NewCT_PageMar ();_ebfe .TopAttr .Int64 =_aead .Int64 (int64 (top /_abdbe .Twips ));_ebfe .BottomAttr .Int64 =_aead .Int64 (int64 (bottom /_abdbe .Twips ));_ebfe .RightAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (right /_abdbe .Twips ));_ebfe .LeftAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (left /_abdbe .Twips ));_ebfe .HeaderAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (header /_abdbe .Twips ));_ebfe .FooterAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (footer /_abdbe .Twips ));_ebfe .GutterAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (gutter /_abdbe .Twips ));_fgaaf ._gfde .PgMar =_ebfe ;}; +// ParagraphProperties are the properties for a paragraph. +type ParagraphProperties struct{_dfag *Document ;_fdfc *_fgg .CT_PPr ;}; -// Paragraphs returns the paragraphs defined in a footnote. -func (_bag Footnote )Paragraphs ()[]Paragraph {_fgfge :=[]Paragraph {};for _ ,_fgca :=range _bag .content (){for _ ,_gfda :=range _fgca .P {_fgfge =append (_fgfge ,Paragraph {_bag ._gdff ,_gfda });};};return _fgfge ;}; +// SetSize sets the size of the displayed image on the page. +func (_ea AnchoredDrawing )SetSize (w ,h _ce .Distance ){_ea ._gd .Extent .CxAttr =int64 (float64 (w *_ce .Pixel72 )/_ce .EMU );_ea ._gd .Extent .CyAttr =int64 (float64 (h *_ce .Pixel72 )/_ce .EMU );}; -// SetUpdateFieldsOnOpen controls if fields are recalculated upon opening the -// document. This is useful for things like a table of contents as the library -// only adds the field code and relies on Word/LibreOffice to actually compute -// the content. -func (_abg Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_abg ._fcg .UpdateFields =nil ;}else {_abg ._fcg .UpdateFields =_aee .NewCT_OnOff ();};}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_dgc *Document )AddImage (i _aeb .Image )(_aeb .ImageRef ,error ){_bag :=_aeb .MakeImageRef (i ,&_dgc .DocBase ,_dgc ._efe );if i .Data ==nil &&i .Path ==""{return _bag ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bag ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _bag ,_ef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_bgcd :=_aebc .Add (i .Path );if _bgcd !=nil {return _bag ,_bgcd ;};};_dgc .Images =append (_dgc .Images ,_bag );_adf :=_cf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dgc .Images ),i .Format );_afbgc :=_dgc ._efe .AddRelationship (_adf ,_c .ImageType );_dgc .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dgc .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dgc .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dgc .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_dgc .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_bag .SetRelID (_afbgc .X ().IdAttr );return _bag ,nil ;}; -// SetFirstRow controls the conditional formatting for the first row in a table. -func (_abgf TableLook )SetFirstRow (on bool ){if !on {_abgf ._beee .FirstRowAttr =&_dec .ST_OnOff {};_abgf ._beee .FirstRowAttr .ST_OnOff1 =_dec .ST_OnOff1Off ;}else {_abgf ._beee .FirstRowAttr =&_dec .ST_OnOff {};_abgf ._beee .FirstRowAttr .ST_OnOff1 =_dec .ST_OnOff1On ;};}; +// TableWidth controls width values in table settings. +type TableWidth struct{_eegef *_fgg .CT_TblWidth }; -// SetWidthAuto sets the the cell width to automatic. -func (_cdgg CellProperties )SetWidthAuto (){_cdgg ._ffg .TcW =_aee .NewCT_TblWidth ();_cdgg ._ffg .TcW .TypeAttr =_aee .ST_TblWidthAuto ;}; +// SetTableIndent sets the Table Indent from the Leading Margin +func (_cdega TableStyleProperties )SetTableIndent (ind _ce .Distance ){_cdega ._fbbc .TblInd =_fgg .NewCT_TblWidth ();_cdega ._fbbc .TblInd .TypeAttr =_fgg .ST_TblWidthDxa ;_cdega ._fbbc .TblInd .WAttr =&_fgg .ST_MeasurementOrPercent {};_cdega ._fbbc .TblInd .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_cdega ._fbbc .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (ind /_ce .Dxa ));}; -// SetStart sets the cell start margin -func (_cgef CellMargins )SetStart (d _abdbe .Distance ){_cgef ._faefd .Start =_aee .NewCT_TblWidth ();_adff (_cgef ._faefd .Start ,d );};func _ffbg (_bfdgd string )mergeFieldInfo {_abaca :=[]string {};_dcef :=_gba .Buffer {};_gcebc :=-1;for _ead ,_abe :=range _bfdgd {switch _abe {case ' ':if _dcef .Len ()!=0{_abaca =append (_abaca ,_dcef .String ());};_dcef .Reset ();case '"':if _gcebc !=-1{_abaca =append (_abaca ,_bfdgd [_gcebc +1:_ead ]);_gcebc =-1;}else {_gcebc =_ead ;};default:_dcef .WriteRune (_abe );};};if _dcef .Len ()!=0{_abaca =append (_abaca ,_dcef .String ());};_eee :=mergeFieldInfo {};for _gbde :=0;_gbde < len (_abaca )-1;_gbde ++{_affd :=_abaca [_gbde ];switch _affd {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_eee ._fgdb =_abaca [_gbde +1];_gbde ++;case "\u005c\u0066":_eee ._gfg =_abaca [_gbde +1];_gbde ++;case "\u005c\u0062":_eee ._ac =_abaca [_gbde +1];_gbde ++;case "\u005c\u002a":switch _abaca [_gbde +1]{case "\u0055\u0070\u0070e\u0072":_eee ._caeb =true ;case "\u004c\u006f\u0077e\u0072":_eee ._fbdda =true ;case "\u0043\u0061\u0070\u0073":_eee ._cgbc =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_eee ._gcfe =true ;};_gbde ++;};};return _eee ;}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_decga ParagraphProperties )SizeMeasure ()string {if _ceeg :=_decga ._fdfc .RPr .Sz ;_ceeg !=nil {_dgce :=_ceeg .ValAttr ;if _dgce .ST_PositiveUniversalMeasure !=nil {return *_dgce .ST_PositiveUniversalMeasure ;};};return "";}; -// ParagraphProperties returns the paragraph style properties. -func (_caff Style )ParagraphProperties ()ParagraphStyleProperties {if _caff ._cebc .PPr ==nil {_caff ._cebc .PPr =_aee .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_caff ._cebc .PPr };}; +// Table is a table within a document. +type Table struct{_gcfe *Document ;_gaec *_fgg .CT_Tbl ;}; -// SetRight sets the cell right margin -func (_bcff CellMargins )SetRight (d _abdbe .Distance ){_bcff ._faefd .Right =_aee .NewCT_TblWidth ();_adff (_bcff ._faefd .Right ,d );}; +// AddCell adds a cell to a row and returns it +func (_aded Row )AddCell ()Cell {_gage :=_fgg .NewEG_ContentCellContent ();_aded ._edag .EG_ContentCellContent =append (_aded ._edag .EG_ContentCellContent ,_gage );_ggfd :=_fgg .NewCT_Tc ();_gage .Tc =append (_gage .Tc ,_ggfd );return Cell {_aded ._aade ,_ggfd };}; -// SetLeftIndent controls the left indent of the paragraph. -func (_deba ParagraphStyleProperties )SetLeftIndent (m _abdbe .Distance ){if _deba ._begf .Ind ==nil {_deba ._begf .Ind =_aee .NewCT_Ind ();};if m ==_abdbe .Zero {_deba ._begf .Ind .LeftAttr =nil ;}else {_deba ._begf .Ind .LeftAttr =&_aee .ST_SignedTwipsMeasure {};_deba ._begf .Ind .LeftAttr .Int64 =_aead .Int64 (int64 (m /_abdbe .Twips ));};}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_bddb Paragraph )Style ()string {if _bddb ._cfdb .PPr !=nil &&_bddb ._cfdb .PPr .PStyle !=nil {return _bddb ._cfdb .PPr .PStyle .ValAttr ;};return "";}; -// Style is a style within the styles.xml file. -type Style struct{_cebc *_aee .CT_Style }; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_fffd TableStyleProperties )SetCellSpacingPercent (pct float64 ){_fffd ._fbbc .TblCellSpacing =_fgg .NewCT_TblWidth ();_fffd ._fbbc .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthPct ;_fffd ._fbbc .TblCellSpacing .WAttr =&_fgg .ST_MeasurementOrPercent {};_fffd ._fbbc .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_fffd ._fbbc .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// RowProperties are the properties for a row within a table -type RowProperties struct{_accd *_aee .CT_TrPr }; +// SetName sets the name of the style. +func (_dbae Style )SetName (name string ){_dbae ._dedd .Name =_fgg .NewCT_String ();_dbae ._dedd .Name .ValAttr =name ;}; -// Bold returns true if paragraph font is bold. -func (_ged ParagraphProperties )Bold ()bool {_dfa :=_ged ._ecag .RPr ;return _ccde (_dfa .B )||_ccde (_dfa .BCs );}; +// SetPageBreakBefore controls if there is a page break before this paragraph. +func (_dafd ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_dafd ._fdfc .PageBreakBefore =nil ;}else {_dafd ._fdfc .PageBreakBefore =_fgg .NewCT_OnOff ();};}; -// Outline returns true if run outline is on. -func (_gffg RunProperties )Outline ()bool {return _ccde (_gffg ._fbf .Outline )}; +// OpenTemplate opens a document, removing all content so it can be used as a +// template. Since Word removes unused styles from a document upon save, to +// create a template in Word add a paragraph with every style of interest. When +// opened with OpenTemplate the document's styles will be available but the +// content will be gone. +func OpenTemplate (filename string )(*Document ,error ){_aead ,_acbc :=Open (filename );if _acbc !=nil {return nil ,_acbc ;};_aead ._cdaa .Body =_fgg .NewCT_Body ();return _aead ,nil ;}; -// SizeValue returns the value of paragraph font size in points. -func (_cgge ParagraphProperties )SizeValue ()float64 {if _bbbg :=_cgge ._ecag .RPr .Sz ;_bbbg !=nil {_dbca :=_bbbg .ValAttr ;if _dbca .ST_UnsignedDecimalNumber !=nil {return float64 (*_dbca .ST_UnsignedDecimalNumber )/2;};};return 0.0;};func (_adfe *Document )onNewRelationship (_bfc *_fcca .DecodeMap ,_cbbg ,_dgd string ,_faef []*_dbba .File ,_aedb *_bda .Relationship ,_ecg _fcca .Target )error {_efcb :=_aead .DocTypeDocument ;switch _dgd {case _aead .OfficeDocumentType ,_aead .OfficeDocumentTypeStrict :_adfe ._adgf =_aee .NewDocument ();_bfc .AddTarget (_cbbg ,_adfe ._adgf ,_dgd ,0);_bfc .AddTarget (_fcca .RelationsPathFor (_cbbg ),_adfe ._eead .X (),_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .CorePropertiesType :_bfc .AddTarget (_cbbg ,_adfe .CoreProperties .X (),_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .CustomPropertiesType :_bfc .AddTarget (_cbbg ,_adfe .CustomProperties .X (),_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .ExtendedPropertiesType ,_aead .ExtendedPropertiesTypeStrict :_bfc .AddTarget (_cbbg ,_adfe .AppProperties .X (),_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .ThumbnailType ,_aead .ThumbnailTypeStrict :for _dddg ,_cgbf :=range _faef {if _cgbf ==nil {continue ;};if _cgbf .Name ==_cbbg {_agdf ,_fgg :=_cgbf .Open ();if _fgg !=nil {return _deec .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_fgg );};_adfe .Thumbnail ,_ ,_fgg =_gfcb .Decode (_agdf );_agdf .Close ();if _fgg !=nil {return _deec .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_fgg );};_faef [_dddg ]=nil ;};};case _aead .SettingsType ,_aead .SettingsTypeStrict :_bfc .AddTarget (_cbbg ,_adfe .Settings .X (),_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .NumberingType ,_aead .NumberingTypeStrict :_adfe .Numbering =NewNumbering ();_bfc .AddTarget (_cbbg ,_adfe .Numbering .X (),_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .StylesType ,_aead .StylesTypeStrict :_adfe .Styles .Clear ();_bfc .AddTarget (_cbbg ,_adfe .Styles .X (),_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .HeaderType ,_aead .HeaderTypeStrict :_fegc :=_aee .NewHdr ();_bfc .AddTarget (_cbbg ,_fegc ,_dgd ,uint32 (len (_adfe ._dedd )));_adfe ._dedd =append (_adfe ._dedd ,_fegc );_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,len (_adfe ._dedd ));_gda :=_cfag .NewRelationships ();_bfc .AddTarget (_fcca .RelationsPathFor (_cbbg ),_gda .X (),_dgd ,0);_adfe ._aaae =append (_adfe ._aaae ,_gda );case _aead .FooterType ,_aead .FooterTypeStrict :_eaea :=_aee .NewFtr ();_bfc .AddTarget (_cbbg ,_eaea ,_dgd ,uint32 (len (_adfe ._abea )));_adfe ._abea =append (_adfe ._abea ,_eaea );_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,len (_adfe ._abea ));_dfdd :=_cfag .NewRelationships ();_bfc .AddTarget (_fcca .RelationsPathFor (_cbbg ),_dfdd .X (),_dgd ,0);_adfe ._beab =append (_adfe ._beab ,_dfdd );case _aead .ThemeType ,_aead .ThemeTypeStrict :_gfa :=_edb .NewTheme ();_bfc .AddTarget (_cbbg ,_gfa ,_dgd ,uint32 (len (_adfe ._gbed )));_adfe ._gbed =append (_adfe ._gbed ,_gfa );_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,len (_adfe ._gbed ));case _aead .WebSettingsType ,_aead .WebSettingsTypeStrict :_adfe ._ecb =_aee .NewWebSettings ();_bfc .AddTarget (_cbbg ,_adfe ._ecb ,_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .FontTableType ,_aead .FontTableTypeStrict :_adfe ._ddab =_aee .NewFonts ();_bfc .AddTarget (_cbbg ,_adfe ._ddab ,_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .EndNotesType ,_aead .EndNotesTypeStrict :_adfe ._cgcd =_aee .NewEndnotes ();_bfc .AddTarget (_cbbg ,_adfe ._cgcd ,_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .FootNotesType ,_aead .FootNotesTypeStrict :_adfe ._bdfa =_aee .NewFootnotes ();_bfc .AddTarget (_cbbg ,_adfe ._bdfa ,_dgd ,0);_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,0);case _aead .ImageType ,_aead .ImageTypeStrict :var _decb _cfag .ImageRef ;for _abb ,_dbecc :=range _faef {if _dbecc ==nil {continue ;};if _dbecc .Name ==_cbbg {_bada ,_fbbf :=_fcca .ExtractToDiskTmp (_dbecc ,_adfe .TmpPath );if _fbbf !=nil {return _fbbf ;};_beb ,_fbbf :=_cfag .ImageFromStorage (_bada );if _fbbf !=nil {return _fbbf ;};_decb =_cfag .MakeImageRef (_beb ,&_adfe .DocBase ,_adfe ._eead );_adfe .Images =append (_adfe .Images ,_decb );_faef [_abb ]=nil ;};};_baaf :="\u002e"+_ga .ToLower (_decb .Format ());_aedb .TargetAttr =_aead .RelativeFilename (_efcb ,_ecg .Typ ,_dgd ,len (_adfe .Images ));if _bgef :=_dcgg .Ext (_aedb .TargetAttr );_bgef !=_baaf {_aedb .TargetAttr =_aedb .TargetAttr [0:len (_aedb .TargetAttr )-len (_bgef )]+_baaf ;};default:_aead .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_dgd ,_cbbg );};return nil ;}; +// SetAfterAuto controls if spacing after a paragraph is automatically determined. +func (_cfeb ParagraphSpacing )SetAfterAuto (b bool ){if b {_cfeb ._bged .AfterAutospacingAttr =&_fg .ST_OnOff {};_cfeb ._bged .AfterAutospacingAttr .Bool =_c .Bool (true );}else {_cfeb ._bged .AfterAutospacingAttr =nil ;};}; -// SetHangingIndent controls the indentation of the non-first lines in a paragraph. -func (_dgeg ParagraphProperties )SetHangingIndent (m _abdbe .Distance ){if _dgeg ._ecag .Ind ==nil {_dgeg ._ecag .Ind =_aee .NewCT_Ind ();};if m ==_abdbe .Zero {_dgeg ._ecag .Ind .HangingAttr =nil ;}else {_dgeg ._ecag .Ind .HangingAttr =&_dec .ST_TwipsMeasure {};_dgeg ._ecag .Ind .HangingAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (m /_abdbe .Twips ));};}; +// ParagraphProperties returns the paragraph style properties. +func (_bagg Style )ParagraphProperties ()ParagraphStyleProperties {if _bagg ._dedd .PPr ==nil {_bagg ._dedd .PPr =_fgg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_bagg ._dedd .PPr };}; -// Color controls the run or styles color. -type Color struct{_abef *_aee .CT_Color }; +// Properties returns the row properties. +func (_accc Row )Properties ()RowProperties {if _accc ._edag .TrPr ==nil {_accc ._edag .TrPr =_fgg .NewCT_TrPr ();};return RowProperties {_accc ._edag .TrPr };};func (_defca Run )newIC ()*_fgg .EG_RunInnerContent {_caaf :=_fgg .NewEG_RunInnerContent ();_defca ._bfbb .EG_RunInnerContent =append (_defca ._bfbb .EG_RunInnerContent ,_caaf );return _caaf ;}; -// Borders allows manipulation of the table borders. -func (_bdabc TableStyleProperties )Borders ()TableBorders {if _bdabc ._abgfc .TblBorders ==nil {_bdabc ._abgfc .TblBorders =_aee .NewCT_TblBorders ();};return TableBorders {_bdabc ._abgfc .TblBorders };}; +// AddField adds a field (automatically computed text) to the document. +func (_ggab Run )AddField (code string ){_ggab .AddFieldWithFormatting (code ,"",true )}; -// UnderlineColor returns the hex color value of paragraph underline. -func (_gcea ParagraphProperties )UnderlineColor ()string {if _bbdgc :=_gcea ._ecag .RPr .U ;_bbdgc !=nil {_edged :=_bbdgc .ColorAttr ;if _edged !=nil &&_edged .ST_HexColorRGB !=nil {return *_edged .ST_HexColorRGB ;};};return "";}; +// Emboss returns true if paragraph emboss is on. +func (_ecbc ParagraphProperties )Emboss ()bool {return _aeege (_ecbc ._fdfc .RPr .Emboss )};func (_eea *Document )insertTable (_cafe Paragraph ,_ag bool )Table {_gba :=_eea ._cdaa .Body ;if _gba ==nil {return _eea .AddTable ();};_ddab :=_cafe .X ();for _bbce ,_dab :=range _gba .EG_BlockLevelElts {for _ ,_afbg :=range _dab .EG_ContentBlockContent {for _bggc ,_cdg :=range _afbg .P {if _cdg ==_ddab {_gfae :=_fgg .NewCT_Tbl ();_eeea :=_fgg .NewEG_BlockLevelElts ();_bab :=_fgg .NewEG_ContentBlockContent ();_eeea .EG_ContentBlockContent =append (_eeea .EG_ContentBlockContent ,_bab );_bab .Tbl =append (_bab .Tbl ,_gfae );_gba .EG_BlockLevelElts =append (_gba .EG_BlockLevelElts ,nil );if _ag {copy (_gba .EG_BlockLevelElts [_bbce +1:],_gba .EG_BlockLevelElts [_bbce :]);_gba .EG_BlockLevelElts [_bbce ]=_eeea ;if _bggc !=0{_ccg :=_fgg .NewEG_BlockLevelElts ();_efbb :=_fgg .NewEG_ContentBlockContent ();_ccg .EG_ContentBlockContent =append (_ccg .EG_ContentBlockContent ,_efbb );_efbb .P =_afbg .P [:_bggc ];_gba .EG_BlockLevelElts =append (_gba .EG_BlockLevelElts ,nil );copy (_gba .EG_BlockLevelElts [_bbce +1:],_gba .EG_BlockLevelElts [_bbce :]);_gba .EG_BlockLevelElts [_bbce ]=_ccg ;};_afbg .P =_afbg .P [_bggc :];}else {copy (_gba .EG_BlockLevelElts [_bbce +2:],_gba .EG_BlockLevelElts [_bbce +1:]);_gba .EG_BlockLevelElts [_bbce +1]=_eeea ;if _bggc !=len (_afbg .P )-1{_fcd :=_fgg .NewEG_BlockLevelElts ();_afba :=_fgg .NewEG_ContentBlockContent ();_fcd .EG_ContentBlockContent =append (_fcd .EG_ContentBlockContent ,_afba );_afba .P =_afbg .P [_bggc +1:];_gba .EG_BlockLevelElts =append (_gba .EG_BlockLevelElts ,nil );copy (_gba .EG_BlockLevelElts [_bbce +3:],_gba .EG_BlockLevelElts [_bbce +2:]);_gba .EG_BlockLevelElts [_bbce +2]=_fcd ;};_afbg .P =_afbg .P [:_bggc +1];};return Table {_eea ,_gfae };};};for _ ,_fbac :=range _afbg .Tbl {for _ ,_ecf :=range _fbac .EG_ContentRowContent {for _ ,_abcc :=range _ecf .Tr {for _ ,_adbe :=range _abcc .EG_ContentCellContent {for _ ,_agd :=range _adbe .Tc {for _bfb ,_cec :=range _agd .EG_BlockLevelElts {for _ ,_egfb :=range _cec .EG_ContentBlockContent {for _cfe ,_dde :=range _egfb .P {if _dde ==_ddab {_ggf :=_fgg .NewEG_BlockLevelElts ();_ddf :=_fgg .NewEG_ContentBlockContent ();_ggf .EG_ContentBlockContent =append (_ggf .EG_ContentBlockContent ,_ddf );_cgge :=_fgg .NewCT_Tbl ();_ddf .Tbl =append (_ddf .Tbl ,_cgge );_agd .EG_BlockLevelElts =append (_agd .EG_BlockLevelElts ,nil );if _ag {copy (_agd .EG_BlockLevelElts [_bfb +1:],_agd .EG_BlockLevelElts [_bfb :]);_agd .EG_BlockLevelElts [_bfb ]=_ggf ;if _cfe !=0{_aeeg :=_fgg .NewEG_BlockLevelElts ();_babg :=_fgg .NewEG_ContentBlockContent ();_aeeg .EG_ContentBlockContent =append (_aeeg .EG_ContentBlockContent ,_babg );_babg .P =_egfb .P [:_cfe ];_agd .EG_BlockLevelElts =append (_agd .EG_BlockLevelElts ,nil );copy (_agd .EG_BlockLevelElts [_bfb +1:],_agd .EG_BlockLevelElts [_bfb :]);_agd .EG_BlockLevelElts [_bfb ]=_aeeg ;};_egfb .P =_egfb .P [_cfe :];}else {copy (_agd .EG_BlockLevelElts [_bfb +2:],_agd .EG_BlockLevelElts [_bfb +1:]);_agd .EG_BlockLevelElts [_bfb +1]=_ggf ;if _cfe !=len (_afbg .P )-1{_febb :=_fgg .NewEG_BlockLevelElts ();_dbca :=_fgg .NewEG_ContentBlockContent ();_febb .EG_ContentBlockContent =append (_febb .EG_ContentBlockContent ,_dbca );_dbca .P =_egfb .P [_cfe +1:];_agd .EG_BlockLevelElts =append (_agd .EG_BlockLevelElts ,nil );copy (_agd .EG_BlockLevelElts [_bfb +3:],_agd .EG_BlockLevelElts [_bfb +2:]);_agd .EG_BlockLevelElts [_bfb +2]=_febb ;};_egfb .P =_egfb .P [:_cfe +1];};return Table {_eea ,_cgge };};};};};};};};};};};};return _eea .AddTable ();}; -// X returns the inner wrapped XML type. -func (_bfdb Color )X ()*_aee .CT_Color {return _bfdb ._abef }; +// SetHangingIndent controls the hanging indent of the paragraph. +func (_bcdeb ParagraphStyleProperties )SetHangingIndent (m _ce .Distance ){if _bcdeb ._bgca .Ind ==nil {_bcdeb ._bgca .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_bcdeb ._bgca .Ind .HangingAttr =nil ;}else {_bcdeb ._bgca .Ind .HangingAttr =&_fg .ST_TwipsMeasure {};_bcdeb ._bgca .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_ce .Twips ));};}; -// NewSettings constructs a new empty Settings -func NewSettings ()Settings {_ccf :=_aee .NewSettings ();_ccf .Compat =_aee .NewCT_Compat ();_gab :=_aee .NewCT_CompatSetting ();_gab .NameAttr =_aead .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_gab .UriAttr =_aead .String ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006fff\u0069\u0063\u0065/\u0077o\u0072\u0064");_gab .ValAttr =_aead .String ("\u0031\u0035");_ccf .Compat .CompatSetting =append (_ccf .Compat .CompatSetting ,_gab );return Settings {_ccf };}; +// RowProperties are the properties for a row within a table +type RowProperties struct{_fbgac *_fgg .CT_TrPr }; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_gcfa ParagraphProperties )CharacterSpacingMeasure ()string {if _cca :=_gcfa ._ecag .RPr .Spacing ;_cca !=nil {_cge :=_cca .ValAttr ;if _cge .ST_UniversalMeasure !=nil {return *_cge .ST_UniversalMeasure ;};};return "";}; +// Color returns the style's Color. +func (_gdfe RunProperties )Color ()Color {if _gdfe ._bfbg .Color ==nil {_gdfe ._bfbg .Color =_fgg .NewCT_Color ();};return Color {_gdfe ._bfbg .Color };}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_cadf Paragraph )SetFirstLineIndent (m _abdbe .Distance ){_cadf .ensurePPr ();_face :=_cadf ._dddc .PPr ;if _face .Ind ==nil {_face .Ind =_aee .NewCT_Ind ();};if m ==_abdbe .Zero {_face .Ind .FirstLineAttr =nil ;}else {_face .Ind .FirstLineAttr =&_dec .ST_TwipsMeasure {};_face .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (m /_abdbe .Twips ));};}; +// Outline returns true if run outline is on. +func (_gdcc RunProperties )Outline ()bool {return _aeege (_gdcc ._bfbg .Outline )}; -// Styles is the document wide styles contained in styles.xml. -type Styles struct{_badd *_aee .Styles }; +// Settings controls the document settings. +type Settings struct{_efag *_fgg .Settings }; -// CellProperties are a table cells properties within a document. -type CellProperties struct{_ffg *_aee .CT_TcPr }; +// SetAlignment sets the alignment of a table within the page. +func (_ceafd TableProperties )SetAlignment (align _fgg .ST_JcTable ){if align ==_fgg .ST_JcTableUnset {_ceafd ._caea .Jc =nil ;}else {_ceafd ._caea .Jc =_fgg .NewCT_JcTable ();_ceafd ._caea .Jc .ValAttr =align ;};}; -// InitializeDefault constructs a default numbering. -func (_gbdf Numbering )InitializeDefault (){_aac :=_aee .NewCT_AbstractNum ();_aac .MultiLevelType =_aee .NewCT_MultiLevelType ();_aac .MultiLevelType .ValAttr =_aee .ST_MultiLevelTypeHybridMultilevel ;_gbdf ._bfa .AbstractNum =append (_gbdf ._bfa .AbstractNum ,_aac );_aac .AbstractNumIdAttr =1;const _efdac =720;const _ebgc =720;const _daadg =360;for _dbdc :=0;_dbdc < 9;_dbdc ++{_gafg :=_aee .NewCT_Lvl ();_gafg .IlvlAttr =int64 (_dbdc );_gafg .Start =_aee .NewCT_DecimalNumber ();_gafg .Start .ValAttr =1;_gafg .NumFmt =_aee .NewCT_NumFmt ();_gafg .NumFmt .ValAttr =_aee .ST_NumberFormatBullet ;_gafg .Suff =_aee .NewCT_LevelSuffix ();_gafg .Suff .ValAttr =_aee .ST_LevelSuffixNothing ;_gafg .LvlText =_aee .NewCT_LevelText ();_gafg .LvlText .ValAttr =_aead .String ("\uf0b7");_gafg .LvlJc =_aee .NewCT_Jc ();_gafg .LvlJc .ValAttr =_aee .ST_JcLeft ;_gafg .RPr =_aee .NewCT_RPr ();_gafg .RPr .RFonts =_aee .NewCT_Fonts ();_gafg .RPr .RFonts .AsciiAttr =_aead .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_gafg .RPr .RFonts .HAnsiAttr =_aead .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_gafg .RPr .RFonts .HintAttr =_aee .ST_HintDefault ;_gafg .PPr =_aee .NewCT_PPrGeneral ();_gafa :=int64 (_dbdc *_ebgc +_efdac );_gafg .PPr .Ind =_aee .NewCT_Ind ();_gafg .PPr .Ind .LeftAttr =&_aee .ST_SignedTwipsMeasure {};_gafg .PPr .Ind .LeftAttr .Int64 =_aead .Int64 (_gafa );_gafg .PPr .Ind .HangingAttr =&_dec .ST_TwipsMeasure {};_gafg .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (_daadg ));_aac .Lvl =append (_aac .Lvl ,_gafg );};_cgc :=_aee .NewCT_Num ();_cgc .NumIdAttr =1;_cgc .AbstractNumId =_aee .NewCT_DecimalNumber ();_cgc .AbstractNumId .ValAttr =1;_gbdf ._bfa .Num =append (_gbdf ._bfa .Num ,_cgc );}; +// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). +func (_eccd ParagraphProperties )CharacterSpacingValue ()int64 {if _cede :=_eccd ._fdfc .RPr .Spacing ;_cede !=nil {_bgcf :=_cede .ValAttr ;if _bgcf .Int64 !=nil {return *_bgcf .Int64 ;};};return int64 (0);}; -// NumberingLevel is the definition for numbering for a particular level within -// a NumberingDefinition. -type NumberingLevel struct{_gbf *_aee .CT_Lvl }; +// StructuredDocumentTag are a tagged bit of content in a document. +type StructuredDocumentTag struct{_aecaf *Document ;_abbd *_fgg .CT_SdtBlock ;}; -// Close closes the document, removing any temporary files that might have been -// created when opening a document. -func (_dgba *Document )Close ()error {if _dgba .TmpPath !=""{return _dde .RemoveAll (_dgba .TmpPath );};return nil ;}; +// Clear clears the styes. +func (_cdaeb Styles )Clear (){_cdaeb ._gee .DocDefaults =nil ;_cdaeb ._gee .LatentStyles =nil ;_cdaeb ._gee .Style =nil ;};func (_ccfe Document )mergeFields ()[]mergeFieldInfo {_gbg :=[]Paragraph {};_cffg :=[]mergeFieldInfo {};for _ ,_cgea :=range _ccfe .Tables (){for _ ,_afec :=range _cgea .Rows (){for _ ,_febc :=range _afec .Cells (){_gbg =append (_gbg ,_febc .Paragraphs ()...);};};};_gbg =append (_gbg ,_ccfe .Paragraphs ()...);for _ ,_cfea :=range _gbg {_cagf :=_cfea .Runs ();_decf :=-1;_bcdbf :=-1;_eebb :=-1;_eacgb :=mergeFieldInfo {};for _ ,_gcgd :=range _cfea ._cfdb .EG_PContent {for _ ,_fbfd :=range _gcgd .FldSimple {if _a .Contains (_fbfd .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_egda :=_gcbe (_fbfd .InstrAttr );_egda ._beca =true ;_egda ._geff =_cfea ;_egda ._aaa =_gcgd ;_cffg =append (_cffg ,_egda );};};};for _bbec :=0;_bbec < len (_cagf );_bbec ++{_dgab :=_cagf [_bbec ];for _ ,_caegb :=range _dgab .X ().EG_RunInnerContent {if _caegb .FldChar !=nil {switch _caegb .FldChar .FldCharTypeAttr {case _fgg .ST_FldCharTypeBegin :_decf =_bbec ;case _fgg .ST_FldCharTypeSeparate :_bcdbf =_bbec ;case _fgg .ST_FldCharTypeEnd :_eebb =_bbec ;if _eacgb ._bgcb !=""{_eacgb ._geff =_cfea ;_eacgb ._adae =_decf ;_eacgb ._afce =_eebb ;_eacgb ._bac =_bcdbf ;_cffg =append (_cffg ,_eacgb );};_decf =-1;_bcdbf =-1;_eebb =-1;_eacgb =mergeFieldInfo {};};}else if _caegb .InstrText !=nil &&_a .Contains (_caegb .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _decf !=-1&&_eebb ==-1{_eacgb =_gcbe (_caegb .InstrText .Content );};};};};};return _cffg ;}; -// AddParagraph adds a paragraph to the table cell. -func (_dceg Cell )AddParagraph ()Paragraph {_egfd :=_aee .NewEG_BlockLevelElts ();_dceg ._cfca .EG_BlockLevelElts =append (_dceg ._cfca .EG_BlockLevelElts ,_egfd );_eeb :=_aee .NewEG_ContentBlockContent ();_egfd .EG_ContentBlockContent =append (_egfd .EG_ContentBlockContent ,_eeb );_bbbeb :=_aee .NewCT_P ();_eeb .P =append (_eeb .P ,_bbbeb );return Paragraph {_dceg ._ffd ,_bbbeb };}; +// InsertRowAfter inserts a row after another row +func (_fdbe Table )InsertRowAfter (r Row )Row {for _aegf ,_gbedg :=range _fdbe ._gaec .EG_ContentRowContent {if len (_gbedg .Tr )> 0&&r .X ()==_gbedg .Tr [0]{_dee :=_fgg .NewEG_ContentRowContent ();if len (_fdbe ._gaec .EG_ContentRowContent )< _aegf +2{return _fdbe .AddRow ();};_fdbe ._gaec .EG_ContentRowContent =append (_fdbe ._gaec .EG_ContentRowContent ,nil );copy (_fdbe ._gaec .EG_ContentRowContent [_aegf +2:],_fdbe ._gaec .EG_ContentRowContent [_aegf +1:]);_fdbe ._gaec .EG_ContentRowContent [_aegf +1]=_dee ;_feee :=_fgg .NewCT_Row ();_dee .Tr =append (_dee .Tr ,_feee );return Row {_fdbe ._gcfe ,_feee };};};return _fdbe .AddRow ();}; -// SetTop sets the top border to a specified type, color and thickness. -func (_dgbf TableBorders )SetTop (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_dgbf ._ffcc .Top =_aee .NewCT_Border ();_dgad (_dgbf ._ffcc .Top ,t ,c ,thickness );}; +// DoubleStrike returns true if paragraph is double striked. +func (_fcaae ParagraphProperties )DoubleStrike ()bool {return _aeege (_fcaae ._fdfc .RPr .Dstrike )}; -// FormFieldType is the type of the form field. -//go:generate stringer -type=FormFieldType -type FormFieldType byte ; +// Cell is a table cell within a document (not a spreadsheet) +type Cell struct{_bcc *Document ;_gf *_fgg .CT_Tc ;}; -// SetFontFamily sets the Ascii & HAnsi fonly family for a run. -func (_gfdb RunProperties )SetFontFamily (family string ){if _gfdb ._fbf .RFonts ==nil {_gfdb ._fbf .RFonts =_aee .NewCT_Fonts ();};_gfdb ._fbf .RFonts .AsciiAttr =_aead .String (family );_gfdb ._fbf .RFonts .HAnsiAttr =_aead .String (family );_gfdb ._fbf .RFonts .EastAsiaAttr =_aead .String (family );}; +// AddLevel adds a new numbering level to a NumberingDefinition. +func (_fcdf NumberingDefinition )AddLevel ()NumberingLevel {_bcfbc :=_fgg .NewCT_Lvl ();_bcfbc .Start =&_fgg .CT_DecimalNumber {ValAttr :1};_bcfbc .IlvlAttr =int64 (len (_fcdf ._ddfb .Lvl ));_fcdf ._ddfb .Lvl =append (_fcdf ._ddfb .Lvl ,_bcfbc );return NumberingLevel {_bcfbc };}; -// AddParagraph adds a paragraph to the endnote. -func (_dfbf Endnote )AddParagraph ()Paragraph {_badc :=_aee .NewEG_ContentBlockContent ();_dbfg :=len (_dfbf ._gdb .EG_BlockLevelElts [0].EG_ContentBlockContent );_dfbf ._gdb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_dfbf ._gdb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_badc );_bcfg :=_aee .NewCT_P ();var _cfbdc *_aee .CT_String ;if _dbfg !=0{_abgac :=len (_dfbf ._gdb .EG_BlockLevelElts [0].EG_ContentBlockContent [_dbfg -1].P );_cfbdc =_dfbf ._gdb .EG_BlockLevelElts [0].EG_ContentBlockContent [_dbfg -1].P [_abgac -1].PPr .PStyle ;}else {_cfbdc =_aee .NewCT_String ();_cfbdc .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_badc .P =append (_badc .P ,_bcfg );_ec :=Paragraph {_dfbf ._aefe ,_bcfg };_ec ._dddc .PPr =_aee .NewCT_PPr ();_ec ._dddc .PPr .PStyle =_cfbdc ;_ec ._dddc .PPr .RPr =_aee .NewCT_ParaRPr ();return _ec ;}; +// Validate validates the structure and in cases where it't possible, the ranges +// of elements within a document. A validation error dones't mean that the +// document won't work in MS Word or LibreOffice, but it's worth checking into. +func (_gec *Document )Validate ()error {if _gec ==nil ||_gec ._cdaa ==nil {return _ef .New ("\u0064o\u0063\u0075m\u0065\u006e\u0074\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};for _ ,_bfbc :=range []func ()error {_gec .validateTableCells ,_gec .validateBookmarks }{if _agg :=_bfbc ();_agg !=nil {return _agg ;};};if _fbgg :=_gec ._cdaa .Validate ();_fbgg !=nil {return _fbgg ;};return nil ;};func (_fba *Document )addCustomRelationships (){_fba .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_fba .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_c .CustomPropertiesType );}; -// SetContextualSpacing controls whether to Ignore Spacing Above and Below When -// Using Identical Styles -func (_gdfa ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_gdfa ._begf .ContextualSpacing =nil ;}else {_gdfa ._begf .ContextualSpacing =_aee .NewCT_OnOff ();};}; +// SetStyle sets the style of a paragraph and is identical to setting it on the +// paragraph's Properties() +func (_cacd Paragraph )SetStyle (s string ){_cacd .ensurePPr ();if s ==""{_cacd ._cfdb .PPr .PStyle =nil ;}else {_cacd ._cfdb .PPr .PStyle =_fgg .NewCT_String ();_cacd ._cfdb .PPr .PStyle .ValAttr =s ;};}; -// RemoveEndnote removes a endnote from both the paragraph and the document -// the requested endnote must be anchored on the paragraph being referenced. -func (_ffga Paragraph )RemoveEndnote (id int64 ){_bb :=_ffga ._baeb ._cgcd ;var _beeg int ;for _egff ,_fegbc :=range _bb .CT_Endnotes .Endnote {if _fegbc .IdAttr ==id {_beeg =_egff ;};};_beeg =0;_bb .CT_Endnotes .Endnote [_beeg ]=nil ;_bb .CT_Endnotes .Endnote [_beeg ]=_bb .CT_Endnotes .Endnote [len (_bb .CT_Endnotes .Endnote )-1];_bb .CT_Endnotes .Endnote =_bb .CT_Endnotes .Endnote [:len (_bb .CT_Endnotes .Endnote )-1];var _cbgbg Run ;for _ ,_gabd :=range _ffga .Runs (){if _dcff ,_dfbg :=_gabd .IsEndnote ();_dcff {if _dfbg ==id {_cbgbg =_gabd ;};};};_ffga .RemoveRun (_cbgbg );}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_bccb ParagraphProperties )Style ()string {if _bccb ._fdfc .PStyle !=nil {return _bccb ._fdfc .PStyle .ValAttr ;};return "";}; -// Paragraphs returns the paragraphs defined in a header. -func (_bbgb Header )Paragraphs ()[]Paragraph {_ebbc :=[]Paragraph {};for _ ,_gcde :=range _bbgb ._ffbf .EG_ContentBlockContent {for _ ,_cffbg :=range _gcde .P {_ebbc =append (_ebbc ,Paragraph {_bbgb ._abead ,_cffbg });};};for _ ,_egbb :=range _bbgb .Tables (){for _ ,_fegcg :=range _egbb .Rows (){for _ ,_egb :=range _fegcg .Cells (){_ebbc =append (_ebbc ,_egb .Paragraphs ()...);};};};return _ebbc ;}; +// CellBorders are the borders for an individual +type CellBorders struct{_bff *_fgg .CT_TcBorders }; -// InsertParagraphAfter adds a new empty paragraph after the relativeTo -// paragraph. -func (_eggf *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _eggf .insertParagraph (relativeTo ,false );}; +// Paragraphs returns the paragraphs defined in a footnote. +func (_edbf Footnote )Paragraphs ()[]Paragraph {_dagf :=[]Paragraph {};for _ ,_cdcc :=range _edbf .content (){for _ ,_abf :=range _cdcc .P {_dagf =append (_dagf ,Paragraph {_edbf ._aecc ,_abf });};};return _dagf ;}; -// AddParagraph adds a paragraph to the footnote. -func (_cdba Footnote )AddParagraph ()Paragraph {_bac :=_aee .NewEG_ContentBlockContent ();_gecaf :=len (_cdba ._ggec .EG_BlockLevelElts [0].EG_ContentBlockContent );_cdba ._ggec .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_cdba ._ggec .EG_BlockLevelElts [0].EG_ContentBlockContent ,_bac );_gbdd :=_aee .NewCT_P ();var _bcfe *_aee .CT_String ;if _gecaf !=0{_aaeg :=len (_cdba ._ggec .EG_BlockLevelElts [0].EG_ContentBlockContent [_gecaf -1].P );_bcfe =_cdba ._ggec .EG_BlockLevelElts [0].EG_ContentBlockContent [_gecaf -1].P [_aaeg -1].PPr .PStyle ;}else {_bcfe =_aee .NewCT_String ();_bcfe .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_bac .P =append (_bac .P ,_gbdd );_gggd :=Paragraph {_cdba ._gdff ,_gbdd };_gggd ._dddc .PPr =_aee .NewCT_PPr ();_gggd ._dddc .PPr .PStyle =_bcfe ;_gggd ._dddc .PPr .RPr =_aee .NewCT_ParaRPr ();return _gggd ;}; +// Endnotes returns the endnotes defined in the document. +func (_gdee *Document )Endnotes ()[]Endnote {_cgda :=[]Endnote {};for _ ,_caabg :=range _gdee ._acd .CT_Endnotes .Endnote {_cgda =append (_cgda ,Endnote {_gdee ,_caabg });};return _cgda ;}; -// AddPageBreak adds a page break to a run. -func (_ebb Run )AddPageBreak (){_bcec :=_ebb .newIC ();_bcec .Br =_aee .NewCT_Br ();_bcec .Br .TypeAttr =_aee .ST_BrTypePage ;};func init (){_fgec ()}; +// SetContextualSpacing controls whether to Ignore Spacing Above and Below When +// Using Identical Styles +func (_fbb ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_fbb ._bgca .ContextualSpacing =nil ;}else {_fbb ._bgca .ContextualSpacing =_fgg .NewCT_OnOff ();};}; -// Settings controls the document settings. -type Settings struct{_fcg *_aee .Settings }; +// SetSpacing sets the spacing that comes before and after the paragraph. +func (_ccfbd ParagraphStyleProperties )SetSpacing (before ,after _ce .Distance ){if _ccfbd ._bgca .Spacing ==nil {_ccfbd ._bgca .Spacing =_fgg .NewCT_Spacing ();};if before ==_ce .Zero {_ccfbd ._bgca .Spacing .BeforeAttr =nil ;}else {_ccfbd ._bgca .Spacing .BeforeAttr =&_fg .ST_TwipsMeasure {};_ccfbd ._bgca .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_ce .Twips ));};if after ==_ce .Zero {_ccfbd ._bgca .Spacing .AfterAttr =nil ;}else {_ccfbd ._bgca .Spacing .AfterAttr =&_fg .ST_TwipsMeasure {};_ccfbd ._bgca .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_ce .Twips ));};}; -// SetCharacterSpacing sets the run's Character Spacing Adjustment. -func (_fbga RunProperties )SetCharacterSpacing (size _abdbe .Distance ){_fbga ._fbf .Spacing =_aee .NewCT_SignedTwipsMeasure ();_fbga ._fbf .Spacing .ValAttr .Int64 =_aead .Int64 (int64 (size /_abdbe .Twips ));}; +// Endnote returns the endnote based on the ID; this can be used nicely with +// the run.IsEndnote() functionality. +func (_geg *Document )Endnote (id int64 )Endnote {for _ ,_babe :=range _geg .Endnotes (){if _babe .id ()==id {return _babe ;};};return Endnote {};};func (_eadg Styles )initializeStyleDefaults (){_cecg :=_eadg .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_fgg .ST_StyleTypeParagraph ,true );_cecg .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_cecg .SetPrimaryStyle (true );_fgae :=_eadg .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_fgg .ST_StyleTypeCharacter ,true );_fgae .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_fgae .SetUISortOrder (1);_fgae .SetSemiHidden (true );_fgae .SetUnhideWhenUsed (true );_cdcgf :=_eadg .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_fgg .ST_StyleTypeCharacter ,false );_cdcgf .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_cdcgf .SetBasedOn (_fgae .StyleID ());_cdcgf .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_cdcgf .SetUISortOrder (10);_cdcgf .RunProperties ().Fonts ().SetASCIITheme (_fgg .ST_ThemeMajorAscii );_cdcgf .RunProperties ().Fonts ().SetEastAsiaTheme (_fgg .ST_ThemeMajorEastAsia );_cdcgf .RunProperties ().Fonts ().SetHANSITheme (_fgg .ST_ThemeMajorHAnsi );_cdcgf .RunProperties ().Fonts ().SetCSTheme (_fgg .ST_ThemeMajorBidi );_cdcgf .RunProperties ().SetSize (28*_ce .Point );_cdcgf .RunProperties ().SetKerning (14*_ce .Point );_cdcgf .RunProperties ().SetCharacterSpacing (-10*_ce .Twips );_eebf :=_eadg .AddStyle ("\u0054\u0069\u0074l\u0065",_fgg .ST_StyleTypeParagraph ,false );_eebf .SetName ("\u0054\u0069\u0074l\u0065");_eebf .SetBasedOn (_cecg .StyleID ());_eebf .SetNextStyle (_cecg .StyleID ());_eebf .SetLinkedStyle (_cdcgf .StyleID ());_eebf .SetUISortOrder (10);_eebf .SetPrimaryStyle (true );_eebf .ParagraphProperties ().SetContextualSpacing (true );_eebf .RunProperties ().Fonts ().SetASCIITheme (_fgg .ST_ThemeMajorAscii );_eebf .RunProperties ().Fonts ().SetEastAsiaTheme (_fgg .ST_ThemeMajorEastAsia );_eebf .RunProperties ().Fonts ().SetHANSITheme (_fgg .ST_ThemeMajorHAnsi );_eebf .RunProperties ().Fonts ().SetCSTheme (_fgg .ST_ThemeMajorBidi );_eebf .RunProperties ().SetSize (28*_ce .Point );_eebf .RunProperties ().SetKerning (14*_ce .Point );_eebf .RunProperties ().SetCharacterSpacing (-10*_ce .Twips );_ccge :=_eadg .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_fgg .ST_StyleTypeTable ,false );_ccge .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_ccge .SetUISortOrder (99);_ccge .SetSemiHidden (true );_ccge .SetUnhideWhenUsed (true );_ccge .X ().TblPr =_fgg .NewCT_TblPrBase ();_bfbee :=NewTableWidth ();_ccge .X ().TblPr .TblInd =_bfbee .X ();_bfbee .SetValue (0*_ce .Dxa );_ccge .X ().TblPr .TblCellMar =_fgg .NewCT_TblCellMar ();_bfbee =NewTableWidth ();_ccge .X ().TblPr .TblCellMar .Top =_bfbee .X ();_bfbee .SetValue (0*_ce .Dxa );_bfbee =NewTableWidth ();_ccge .X ().TblPr .TblCellMar .Bottom =_bfbee .X ();_bfbee .SetValue (0*_ce .Dxa );_bfbee =NewTableWidth ();_ccge .X ().TblPr .TblCellMar .Left =_bfbee .X ();_bfbee .SetValue (108*_ce .Dxa );_bfbee =NewTableWidth ();_ccge .X ().TblPr .TblCellMar .Right =_bfbee .X ();_bfbee .SetValue (108*_ce .Dxa );_abfce :=_eadg .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_fgg .ST_StyleTypeNumbering ,false );_abfce .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_abfce .SetUISortOrder (1);_abfce .SetSemiHidden (true );_abfce .SetUnhideWhenUsed (true );_bffg :=[]_ce .Distance {16,13,12,11,11,11,11,11,11};_gcca :=[]_ce .Distance {240,40,40,40,40,40,40,40,40};for _bggdb :=0;_bggdb < 9;_bggdb ++{_fabd :=_cf .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_bggdb +1);_abga :=_eadg .AddStyle (_fabd +"\u0043\u0068\u0061\u0072",_fgg .ST_StyleTypeCharacter ,false );_abga .SetName (_cf .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_bggdb +1));_abga .SetBasedOn (_fgae .StyleID ());_abga .SetLinkedStyle (_fabd );_abga .SetUISortOrder (9+_bggdb );_abga .RunProperties ().SetSize (_bffg [_bggdb ]*_ce .Point );_gceb :=_eadg .AddStyle (_fabd ,_fgg .ST_StyleTypeParagraph ,false );_gceb .SetName (_cf .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_bggdb +1));_gceb .SetNextStyle (_cecg .StyleID ());_gceb .SetLinkedStyle (_gceb .StyleID ());_gceb .SetUISortOrder (9+_bggdb );_gceb .SetPrimaryStyle (true );_gceb .ParagraphProperties ().SetKeepNext (true );_gceb .ParagraphProperties ().SetSpacing (_gcca [_bggdb ]*_ce .Twips ,0);_gceb .ParagraphProperties ().SetOutlineLevel (_bggdb );_gceb .RunProperties ().SetSize (_bffg [_bggdb ]*_ce .Point );};}; -// Italic returns true if run font is italic. -func (_fefc RunProperties )Italic ()bool {_ceaa :=_fefc ._fbf ;return _ccde (_ceaa .I )||_ccde (_ceaa .ICs );}; +// InlineDrawing is an inlined image within a run. +type InlineDrawing struct{_febe *Document ;_dafe *_fgg .WdInline ;}; -// AddBreak adds a line break to a run. -func (_ffacf Run )AddBreak (){_bca :=_ffacf .newIC ();_bca .Br =_aee .NewCT_Br ()}; +// Styles is the document wide styles contained in styles.xml. +type Styles struct{_gee *_fgg .Styles }; -// EastAsiaFont returns the name of paragraph font family for East Asia. -func (_cgefc ParagraphProperties )EastAsiaFont ()string {if _cag :=_cgefc ._ecag .RPr .RFonts ;_cag !=nil {if _cag .EastAsiaAttr !=nil {return *_cag .EastAsiaAttr ;};};return "";}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_dea Header )AddImage (i _aeb .Image )(_aeb .ImageRef ,error ){var _egdg _aeb .Relationships ;for _gbab ,_fegcc :=range _dea ._gdd ._fbc {if _fegcc ==_dea ._fcad {_egdg =_dea ._gdd ._ff [_gbab ];};};_ggad :=_aeb .MakeImageRef (i ,&_dea ._gdd .DocBase ,_egdg );if i .Data ==nil &&i .Path ==""{return _ggad ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _ggad ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _ggad ,_ef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_dea ._gdd .Images =append (_dea ._gdd .Images ,_ggad );_dbga :=_cf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dea ._gdd .Images ),i .Format );_bege :=_egdg .AddRelationship (_dbga ,_c .ImageType );_ggad .SetRelID (_bege .X ().IdAttr );return _ggad ,nil ;}; -// AddRow adds a row to a table. -func (_ebc Table )AddRow ()Row {_edbaf :=_aee .NewEG_ContentRowContent ();_ebc ._ecef .EG_ContentRowContent =append (_ebc ._ecef .EG_ContentRowContent ,_edbaf );_adb :=_aee .NewCT_Row ();_edbaf .Tr =append (_edbaf .Tr ,_adb );return Row {_ebc ._cff ,_adb };}; +// SetTop sets the top border to a specified type, color and thickness. +func (_baae TableBorders )SetTop (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_baae ._efaad .Top =_fgg .NewCT_Border ();_cafa (_baae ._efaad .Top ,t ,c ,thickness );}; -// Row is a row within a table within a document. -type Row struct{_gcbf *Document ;_cedf *_aee .CT_Row ;}; +// CellProperties are a table cells properties within a document. +type CellProperties struct{_egf *_fgg .CT_TcPr }; -// X returns the inner wrapped XML type. -func (_cddf Run )X ()*_aee .CT_R {return _cddf ._dbe }; +// SetAllCaps sets the run to all caps. +func (_fagc RunProperties )SetAllCaps (b bool ){if !b {_fagc ._bfbg .Caps =nil ;}else {_fagc ._bfbg .Caps =_fgg .NewCT_OnOff ();};}; -// Emboss returns true if run emboss is on. -func (_fddff RunProperties )Emboss ()bool {return _ccde (_fddff ._fbf .Emboss )}; +// Tables returns the tables defined in the document. +func (_ceee *Document )Tables ()[]Table {_dgd :=[]Table {};if _ceee ._cdaa .Body ==nil {return nil ;};for _ ,_afc :=range _ceee ._cdaa .Body .EG_BlockLevelElts {for _ ,_eca :=range _afc .EG_ContentBlockContent {for _ ,_ddd :=range _ceee .tables (_eca ){_dgd =append (_dgd ,_ddd );};};};return _dgd ;}; -// StructuredDocumentTags returns the structured document tags in the document -// which are commonly used in document templates. -func (_efee *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_fcdb :=[]StructuredDocumentTag {};for _ ,_cbf :=range _efee ._adgf .Body .EG_BlockLevelElts {for _ ,_fdgc :=range _cbf .EG_ContentBlockContent {if _fdgc .Sdt !=nil {_fcdb =append (_fcdb ,StructuredDocumentTag {_efee ,_fdgc .Sdt });};};};return _fcdb ;}; +// SetFormat sets the numbering format. +func (_ddae NumberingLevel )SetFormat (f _fgg .ST_NumberFormat ){if _ddae ._cbf .NumFmt ==nil {_ddae ._cbf .NumFmt =_fgg .NewCT_NumFmt ();};_ddae ._cbf .NumFmt .ValAttr =f ;}; -// SetEmboss sets the run to embossed text. -func (_dafe RunProperties )SetEmboss (b bool ){if !b {_dafe ._fbf .Emboss =nil ;}else {_dafe ._fbf .Emboss =_aee .NewCT_OnOff ();};}; +// IsFootnote returns a bool based on whether the run has a +// footnote or not. Returns both a bool as to whether it has +// a footnote as well as the ID of the footnote. +func (_bded Run )IsFootnote ()(bool ,int64 ){if _bded ._bfbb .EG_RunInnerContent !=nil {if _bded ._bfbb .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_bded ._bfbb .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;}; -// Styles returns all styles. -func (_affa Styles )Styles ()[]Style {_g :=[]Style {};for _ ,_eec :=range _affa ._badd .Style {_g =append (_g ,Style {_eec });};return _g ;}; +// Style is a style within the styles.xml file. +type Style struct{_dedd *_fgg .CT_Style }; -// OnOffValue represents an on/off value that can also be unset -type OnOffValue byte ; +// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. +func (_bbcee FormField )SetChecked (b bool ){if _bbcee ._edda .CheckBox ==nil {return ;};if !b {_bbcee ._edda .CheckBox .Checked =nil ;}else {_bbcee ._edda .CheckBox .Checked =_fgg .NewCT_OnOff ();};}; -// SetTextWrapNone unsets text wrapping so the image can float on top of the -// text. When used in conjunction with X/Y Offset relative to the page it can be -// used to place a logo at the top of a page at an absolute position that -// doesn't interfere with text. -func (_beffd AnchoredDrawing )SetTextWrapNone (){_beffd ._acgc .Choice =&_aee .WdEG_WrapTypeChoice {};_beffd ._acgc .Choice .WrapNone =_aee .NewWdCT_WrapNone ();}; +// SetOffset sets the offset of the image relative to the origin, which by +// default this is the top-left corner of the page. Offset is incompatible with +// SetAlignment, whichever is called last is applied. +func (_ac AnchoredDrawing )SetOffset (x ,y _ce .Distance ){_ac .SetXOffset (x );_ac .SetYOffset (y )};func _aafe (_ggfe *_fgg .CT_OnOff )OnOffValue {if _ggfe ==nil {return OnOffValueUnset ;};if _ggfe .ValAttr !=nil &&_ggfe .ValAttr .Bool !=nil &&*_ggfe .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; -// Properties returns the numbering level paragraph properties. -func (_fbaee NumberingLevel )Properties ()ParagraphStyleProperties {if _fbaee ._gbf .PPr ==nil {_fbaee ._gbf .PPr =_aee .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_fbaee ._gbf .PPr };}; +// MergeFields returns the list of all mail merge fields found in the document. +func (_cegc Document )MergeFields ()[]string {_eebbc :=map[string ]struct{}{};for _ ,_dbcb :=range _cegc .mergeFields (){_eebbc [_dbcb ._bgcb ]=struct{}{};};_aeab :=[]string {};for _fga :=range _eebbc {_aeab =append (_aeab ,_fga );};return _aeab ;}; -// Runs returns all of the runs in a paragraph. -func (_abdb Paragraph )Runs ()[]Run {_efe :=[]Run {};for _ ,_abge :=range _abdb ._dddc .EG_PContent {for _ ,_dff :=range _abge .EG_ContentRunContent {if _dff .R !=nil {_efe =append (_efe ,Run {_abdb ._baeb ,_dff .R });};if _dff .Sdt !=nil &&_dff .Sdt .SdtContent !=nil {for _ ,_fbdg :=range _dff .Sdt .SdtContent .EG_ContentRunContent {if _fbdg .R !=nil {_efe =append (_efe ,Run {_abdb ._baeb ,_fbdg .R });};};};};};return _efe ;};func (_debaf *Document )tables (_ceddf *_aee .EG_ContentBlockContent )[]Table {_gdg :=[]Table {};for _ ,_fafg :=range _ceddf .Tbl {_gdg =append (_gdg ,Table {_debaf ,_fafg });for _ ,_cgea :=range _fafg .EG_ContentRowContent {for _ ,_ccbd :=range _cgea .Tr {for _ ,_befff :=range _ccbd .EG_ContentCellContent {for _ ,_ffcag :=range _befff .Tc {for _ ,_gde :=range _ffcag .EG_BlockLevelElts {for _ ,_aeed :=range _gde .EG_ContentBlockContent {for _ ,_bdfcf :=range _debaf .tables (_aeed ){_gdg =append (_gdg ,_bdfcf );};};};};};};};};return _gdg ;}; +// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). +func (_dgcg RunProperties )CharacterSpacingValue ()int64 {if _cedba :=_dgcg ._bfbg .Spacing ;_cedba !=nil {_bbbe :=_cedba .ValAttr ;if _bbbe .Int64 !=nil {return *_bbbe .Int64 ;};};return int64 (0);}; -// SetPageBreakBefore controls if there is a page break before this paragraph. -func (_dcga ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_dcga ._ecag .PageBreakBefore =nil ;}else {_dcga ._ecag .PageBreakBefore =_aee .NewCT_OnOff ();};}; +// SetEndIndent controls the end indentation. +func (_ecdd ParagraphProperties )SetEndIndent (m _ce .Distance ){if _ecdd ._fdfc .Ind ==nil {_ecdd ._fdfc .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_ecdd ._fdfc .Ind .EndAttr =nil ;}else {_ecdd ._fdfc .Ind .EndAttr =&_fgg .ST_SignedTwipsMeasure {};_ecdd ._fdfc .Ind .EndAttr .Int64 =_c .Int64 (int64 (m /_ce .Twips ));};}; -// AddFieldWithFormatting adds a field (automatically computed text) to the -// document with field specifc formatting. -func (_ae Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_ebfb :=_ae .newIC ();_ebfb .FldChar =_aee .NewCT_FldChar ();_ebfb .FldChar .FldCharTypeAttr =_aee .ST_FldCharTypeBegin ;if isDirty {_ebfb .FldChar .DirtyAttr =&_dec .ST_OnOff {};_ebfb .FldChar .DirtyAttr .Bool =_aead .Bool (true );};_ebfb =_ae .newIC ();_ebfb .InstrText =_aee .NewCT_Text ();if fmt !=""{_ebfb .InstrText .Content =code +"\u0020"+fmt ;}else {_ebfb .InstrText .Content =code ;};_ebfb =_ae .newIC ();_ebfb .FldChar =_aee .NewCT_FldChar ();_ebfb .FldChar .FldCharTypeAttr =_aee .ST_FldCharTypeEnd ;}; +// X returns the inner wrapped XML type. +func (_fdf Header )X ()*_fgg .Hdr {return _fdf ._fcad }; -// SetStyle sets the style of a paragraph. -func (_gagc ParagraphProperties )SetStyle (s string ){if s ==""{_gagc ._ecag .PStyle =nil ;}else {_gagc ._ecag .PStyle =_aee .NewCT_String ();_gagc ._ecag .PStyle .ValAttr =s ;};}; +// InsertRunAfter inserts a run in the paragraph after the relative run. +func (_fge Paragraph )InsertRunAfter (relativeTo Run )Run {return _fge .insertRun (relativeTo ,false )}; -// SetStartIndent controls the start indentation. -func (_eb ParagraphProperties )SetStartIndent (m _abdbe .Distance ){if _eb ._ecag .Ind ==nil {_eb ._ecag .Ind =_aee .NewCT_Ind ();};if m ==_abdbe .Zero {_eb ._ecag .Ind .StartAttr =nil ;}else {_eb ._ecag .Ind .StartAttr =&_aee .ST_SignedTwipsMeasure {};_eb ._ecag .Ind .StartAttr .Int64 =_aead .Int64 (int64 (m /_abdbe .Twips ));};}; +// Read reads a document from an io.Reader. +func Read (r _ae .ReaderAt ,size int64 )(*Document ,error ){_efc :=New ();_efc .Numbering ._fdda =nil ;_bgad ,_fafd :=_aebc .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _fafd !=nil {return nil ,_fafd ;};_efc .TmpPath =_bgad ;_acdb ,_fafd :=_f .NewReader (r ,size );if _fafd !=nil {return nil ,_cf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_fafd );};_dgeeb :=[]*_f .File {};_dgeeb =append (_dgeeb ,_acdb .File ...);_fgb :=false ;for _ ,_deg :=range _dgeeb {if _deg .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fgb =true ;break ;};};if _fgb {_efc .createCustomProperties ();};_ggg :=_efc ._cdaa .ConformanceAttr ;_ade :=_ca .DecodeMap {};_ade .SetOnNewRelationshipFunc (_efc .onNewRelationship );_ade .AddTarget (_c .ContentTypesFilename ,_efc .ContentTypes .X (),"",0);_ade .AddTarget (_c .BaseRelsFilename ,_efc .Rels .X (),"",0);if _fdce :=_ade .Decode (_dgeeb );_fdce !=nil {return nil ,_fdce ;};_efc ._cdaa .ConformanceAttr =_ggg ;for _ ,_feg :=range _dgeeb {if _feg ==nil {continue ;};if _dcf :=_efc .AddExtraFileFromZip (_feg );_dcf !=nil {return nil ,_dcf ;};};if _fgb {_bfc :=false ;for _ ,_gcb :=range _efc .Rels .X ().Relationship {if _gcb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bfc =true ;break ;};};if !_bfc {_efc .addCustomRelationships ();};};return _efc ,nil ;}; -// AddStyle adds a new empty style. -func (_bed Styles )AddStyle (styleID string ,t _aee .ST_StyleType ,isDefault bool )Style {_gaf :=_aee .NewCT_Style ();_gaf .TypeAttr =t ;if isDefault {_gaf .DefaultAttr =&_dec .ST_OnOff {};_gaf .DefaultAttr .Bool =_aead .Bool (isDefault );};_gaf .StyleIdAttr =_aead .String (styleID );_bed ._badd .Style =append (_bed ._badd .Style ,_gaf );return Style {_gaf };}; +// AddHeader creates a header associated with the document, but doesn't add it +// to the document for display. +func (_cfc *Document )AddHeader ()Header {_fbe :=_fgg .NewHdr ();_cfc ._fbc =append (_cfc ._fbc ,_fbe );_ege :=_cf .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_cfc ._fbc ));_cfc ._efe .AddRelationship (_ege ,_c .HeaderType );_cfc .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ege ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c");_cfc ._ff =append (_cfc ._ff ,_aeb .NewRelationships ());return Header {_cfc ,_fbe };}; -// SetHeader sets a section header. -func (_gbbg Section )SetHeader (h Header ,t _aee .ST_HdrFtr ){_fcac :=_aee .NewEG_HdrFtrReferences ();_gbbg ._gfde .EG_HdrFtrReferences =append (_gbbg ._gfde .EG_HdrFtrReferences ,_fcac );_fcac .HeaderReference =_aee .NewCT_HdrFtrRef ();_fcac .HeaderReference .TypeAttr =t ;_ebbb :=_gbbg ._gbd ._eead .FindRIDForN (h .Index (),_aead .HeaderType );if _ebbb ==""{_ddec .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0068\u0065\u0061\u0064\u0065r \u0049\u0044");};_fcac .HeaderReference .IdAttr =_ebbb ;}; +// NewStyles constructs a new empty Styles +func NewStyles ()Styles {return Styles {_fgg .NewStyles ()}}; -// Header is a header for a document section. -type Header struct{_abead *Document ;_ffbf *_aee .Hdr ;}; +// RunProperties returns the run style properties. +func (_efaa Style )RunProperties ()RunProperties {if _efaa ._dedd .RPr ==nil {_efaa ._dedd .RPr =_fgg .NewCT_RPr ();};return RunProperties {_efaa ._dedd .RPr };}; -// SetFormat sets the numbering format. -func (_cgec NumberingLevel )SetFormat (f _aee .ST_NumberFormat ){if _cgec ._gbf .NumFmt ==nil {_cgec ._gbf .NumFmt =_aee .NewCT_NumFmt ();};_cgec ._gbf .NumFmt .ValAttr =f ;}; +// TableConditionalFormatting returns a conditional formatting object of a given +// type. Calling this method repeatedly will return the same object. +func (_bdcg Style )TableConditionalFormatting (typ _fgg .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_edde :=range _bdcg ._dedd .TblStylePr {if _edde .TypeAttr ==typ {return TableConditionalFormatting {_edde };};};_feab :=_fgg .NewCT_TblStylePr ();_feab .TypeAttr =typ ;_bdcg ._dedd .TblStylePr =append (_bdcg ._dedd .TblStylePr ,_feab );return TableConditionalFormatting {_feab };}; -// GetImage returns the ImageRef associated with an InlineDrawing. -func (_fbdee InlineDrawing )GetImage ()(_cfag .ImageRef ,bool ){_dce :=_fbdee ._abggc .Graphic .GraphicData .Any ;if len (_dce )> 0{_dgea ,_faga :=_dce [0].(*_baebac .Pic );if _faga {if _dgea .BlipFill !=nil &&_dgea .BlipFill .Blip !=nil &&_dgea .BlipFill .Blip .EmbedAttr !=nil {return _fbdee ._affeg .GetImageByRelID (*_dgea .BlipFill .Blip .EmbedAttr );};};};return _cfag .ImageRef {},false ;}; +// IsItalic returns true if the run has been set to italics. +func (_acccc RunProperties )IsItalic ()bool {return _acccc .ItalicValue ()==OnOffValueOn }; -// Properties returns the row properties. -func (_gecg Row )Properties ()RowProperties {if _gecg ._cedf .TrPr ==nil {_gecg ._cedf .TrPr =_aee .NewCT_TrPr ();};return RowProperties {_gecg ._cedf .TrPr };}; +// HasFootnotes returns a bool based on the presence or abscence of footnotes within +// the document. +func (_fdcc *Document )HasFootnotes ()bool {return _fdcc ._begd !=nil }; -// AddEndnote will create a new endnote and attach it to the Paragraph in the -// location at the end of the previous run (endnotes create their own run within -// the paragraph. The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the endnote later. -func (_gcff Paragraph )AddEndnote (text string )Endnote {var _deeg int64 ;if _gcff ._baeb .HasEndnotes (){for _ ,_fbb :=range _gcff ._baeb .Endnotes (){if _fbb .id ()> _deeg {_deeg =_fbb .id ();};};_deeg ++;}else {_deeg =0;_gcff ._baeb ._cgcd =&_aee .Endnotes {};};_gaa :=_aee .NewCT_FtnEdn ();_ebde :=_aee .NewCT_FtnEdnRef ();_ebde .IdAttr =_deeg ;_gcff ._baeb ._cgcd .CT_Endnotes .Endnote =append (_gcff ._baeb ._cgcd .CT_Endnotes .Endnote ,_gaa );_bad :=_gcff .AddRun ();_bce :=_bad .Properties ();_bce .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_bad ._dbe .EG_RunInnerContent =[]*_aee .EG_RunInnerContent {_aee .NewEG_RunInnerContent ()};_bad ._dbe .EG_RunInnerContent [0].EndnoteReference =_ebde ;_dad :=Endnote {_gcff ._baeb ,_gaa };_dad ._gdb .IdAttr =_deeg ;_dad ._gdb .EG_BlockLevelElts =[]*_aee .EG_BlockLevelElts {_aee .NewEG_BlockLevelElts ()};_dbee :=_dad .AddParagraph ();_dbee .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_dbee ._dddc .PPr .RPr =_aee .NewCT_ParaRPr ();_eeaf :=_dbee .AddRun ();_eeaf .AddTab ();_eeaf .AddText (text );return _dad ;}; +// X returns the inner wrapped XML type. +func (_gdc ParagraphProperties )X ()*_fgg .CT_PPr {return _gdc ._fdfc }; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_geb RunProperties )SizeMeasure ()string {if _gbg :=_geb ._fbf .Sz ;_gbg !=nil {_dbac :=_gbg .ValAttr ;if _dbac .ST_PositiveUniversalMeasure !=nil {return *_dbac .ST_PositiveUniversalMeasure ;};};return "";}; +// TableStyleProperties are table properties as defined in a style. +type TableStyleProperties struct{_fbbc *_fgg .CT_TblPrBase }; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_gddd TableBorders )SetBottom (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_gddd ._ffcc .Bottom =_aee .NewCT_Border ();_dgad (_gddd ._ffcc .Bottom ,t ,c ,thickness );}; +// X returns the inner wrapped XML type. +func (_ddadb Paragraph )X ()*_fgg .CT_P {return _ddadb ._cfdb }; -// SetBottom sets the cell bottom margin -func (_gbe CellMargins )SetBottom (d _abdbe .Distance ){_gbe ._faefd .Bottom =_aee .NewCT_TblWidth ();_adff (_gbe ._faefd .Bottom ,d );}; +// CellMargins are the margins for an individual cell. +type CellMargins struct{_bgg *_fgg .CT_TcMar }; -// SetBottomPct sets the cell bottom margin -func (_baee CellMargins )SetBottomPct (pct float64 ){_baee ._faefd .Bottom =_aee .NewCT_TblWidth ();_dfe (_baee ._faefd .Bottom ,pct );}; +// SetWidthAuto sets the the cell width to automatic. +func (_gad CellProperties )SetWidthAuto (){_gad ._egf .TcW =_fgg .NewCT_TblWidth ();_gad ._egf .TcW .TypeAttr =_fgg .ST_TblWidthAuto ;}; -// CellProperties returns the cell properties. -func (_ffea TableConditionalFormatting )CellProperties ()CellProperties {if _ffea ._agb .TcPr ==nil {_ffea ._agb .TcPr =_aee .NewCT_TcPr ();};return CellProperties {_ffea ._agb .TcPr };}; +// Document is a text document that can be written out in the OOXML .docx +// format. It can be opened from a file on disk and modified, or created from +// scratch. +type Document struct{_aeb .DocBase ;_cdaa *_fgg .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_fbc []*_fgg .Hdr ;_ff []_aeb .Relationships ;_eefb []*_fgg .Ftr ;_edgc []_aeb .Relationships ;_efe _aeb .Relationships ;_fae []*_ed .Theme ;_egb *_fgg .WebSettings ;_fbg *_fgg .Fonts ;_acd *_fgg .Endnotes ;_begd *_fgg .Footnotes ;}; -// ItalicValue returns the precise nature of the italic setting (unset, off or on). -func (_edge RunProperties )ItalicValue ()OnOffValue {return _gcca (_edge ._fbf .I )}; +// X returns the inner wrapped XML type. +func (_aeee NumberingDefinition )X ()*_fgg .CT_AbstractNum {return _aeee ._ddfb }; -// Bookmark is a bookmarked location within a document that can be referenced -// with a hyperlink. -type Bookmark struct{_fede *_aee .CT_Bookmark }; +// Paragraphs returns the paragraphs within a structured document tag. +func (_gdcd StructuredDocumentTag )Paragraphs ()[]Paragraph {if _gdcd ._abbd .SdtContent ==nil {return nil ;};_cdag :=[]Paragraph {};for _ ,_ecce :=range _gdcd ._abbd .SdtContent .P {_cdag =append (_cdag ,Paragraph {_gdcd ._aecaf ,_ecce });};return _cdag ;}; -// Cells returns the cells defined in the table. -func (_dfga Row )Cells ()[]Cell {_cbdc :=[]Cell {};for _ ,_dcgf :=range _dfga ._cedf .EG_ContentCellContent {for _ ,_cfc :=range _dcgf .Tc {_cbdc =append (_cbdc ,Cell {_dfga ._gcbf ,_cfc });};if _dcgf .Sdt !=nil &&_dcgf .Sdt .SdtContent !=nil {for _ ,_eeeg :=range _dcgf .Sdt .SdtContent .Tc {_cbdc =append (_cbdc ,Cell {_dfga ._gcbf ,_eeeg });};};};return _cbdc ;}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_cc CellBorders )SetLeft (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_cc ._bff .Left =_fgg .NewCT_Border ();_cafa (_cc ._bff .Left ,t ,c ,thickness );}; -// Clear clears all content within a header -func (_edg Header )Clear (){_edg ._ffbf .EG_ContentBlockContent =nil }; +// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// paragraph. +func (_gcc *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _gcc .insertParagraph (relativeTo ,false );}; -// SetCSTheme sets the font complex script theme. -func (_cdfb Fonts )SetCSTheme (t _aee .ST_Theme ){_cdfb ._ceb .CsthemeAttr =t }; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_dfca Paragraph )SetLineSpacing (d _ce .Distance ,rule _fgg .ST_LineSpacingRule ){_dfca .ensurePPr ();if _dfca ._cfdb .PPr .Spacing ==nil {_dfca ._cfdb .PPr .Spacing =_fgg .NewCT_Spacing ();};_bfaf :=_dfca ._cfdb .PPr .Spacing ;if rule ==_fgg .ST_LineSpacingRuleUnset {_bfaf .LineRuleAttr =_fgg .ST_LineSpacingRuleUnset ;_bfaf .LineAttr =nil ;}else {_bfaf .LineRuleAttr =rule ;_bfaf .LineAttr =&_fgg .ST_SignedTwipsMeasure {};_bfaf .LineAttr .Int64 =_c .Int64 (int64 (d /_ce .Twips ));};}; -// Footnote is an individual footnote reference within the document. -type Footnote struct{_gdff *Document ;_ggec *_aee .CT_FtnEdn ;}; +// NewNumbering constructs a new numbering. +func NewNumbering ()Numbering {_gcacc :=_fgg .NewNumbering ();return Numbering {_gcacc }}; -// SetBasedOn sets the style that this style is based on. -func (_gcb Style )SetBasedOn (name string ){if name ==""{_gcb ._cebc .BasedOn =nil ;}else {_gcb ._cebc .BasedOn =_aee .NewCT_String ();_gcb ._cebc .BasedOn .ValAttr =name ;};}; +// GetColor returns the color.Color object representing the run color. +func (_dfdc ParagraphProperties )GetColor ()_bbd .Color {if _afaf :=_dfdc ._fdfc .RPr .Color ;_afaf !=nil {_ddefa :=_afaf .ValAttr ;if _ddefa .ST_HexColorRGB !=nil {return _bbd .FromHex (*_ddefa .ST_HexColorRGB );};};return _bbd .Color {};}; -// DrawingAnchored returns a slice of AnchoredDrawings. -func (_ffc Run )DrawingAnchored ()[]AnchoredDrawing {_fe :=[]AnchoredDrawing {};for _ ,_ad :=range _ffc ._dbe .EG_RunInnerContent {if _ad .Drawing ==nil {continue ;};for _ ,_fagb :=range _ad .Drawing .Anchor {_fe =append (_fe ,AnchoredDrawing {_ffc ._bde ,_fagb });};};return _fe ;}; +// TableConditionalFormatting controls the conditional formatting within a table +// style. +type TableConditionalFormatting struct{_abace *_fgg .CT_TblStylePr }; -// AddSection adds a new document section with an optional section break. If t -// is ST_SectionMarkUnset, then no break will be inserted. -func (_egf ParagraphProperties )AddSection (t _aee .ST_SectionMark )Section {_egf ._ecag .SectPr =_aee .NewCT_SectPr ();if t !=_aee .ST_SectionMarkUnset {_egf ._ecag .SectPr .Type =_aee .NewCT_SectType ();_egf ._ecag .SectPr .Type .ValAttr =t ;};return Section {_egf ._eac ,_egf ._ecag .SectPr };}; +// SetAfter sets the spacing that comes after the paragraph. +func (_ebcf ParagraphSpacing )SetAfter (after _ce .Distance ){_ebcf ._bged .AfterAttr =&_fg .ST_TwipsMeasure {};_ebcf ._bged .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_ce .Twips ));}; -// Borders allows manipulation of the table borders. -func (_eecd TableProperties )Borders ()TableBorders {if _eecd ._afeg .TblBorders ==nil {_eecd ._afeg .TblBorders =_aee .NewCT_TblBorders ();};return TableBorders {_eecd ._afeg .TblBorders };}; +// AbstractNumberID returns the ID that is unique within all numbering +// definitions that is used to assign the definition to a paragraph. +func (_gfg NumberingDefinition )AbstractNumberID ()int64 {return _gfg ._ddfb .AbstractNumIdAttr }; -// Type returns the type of the field. -func (_fg FormField )Type ()FormFieldType {if _fg ._fgcd .TextInput !=nil {return FormFieldTypeText ;}else if _fg ._fgcd .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _fg ._fgcd .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; +// SetMultiLevelType sets the multilevel type. +func (_fgga NumberingDefinition )SetMultiLevelType (t _fgg .ST_MultiLevelType ){if t ==_fgg .ST_MultiLevelTypeUnset {_fgga ._ddfb .MultiLevelType =nil ;}else {_fgga ._ddfb .MultiLevelType =_fgg .NewCT_MultiLevelType ();_fgga ._ddfb .MultiLevelType .ValAttr =t ;};}; -// CellMargins are the margins for an individual cell. -type CellMargins struct{_faefd *_aee .CT_TcMar }; +// UnderlineColor returns the hex color value of run underline. +func (_gdb RunProperties )UnderlineColor ()string {if _acba :=_gdb ._bfbg .U ;_acba !=nil {_cegb :=_acba .ColorAttr ;if _cegb !=nil &&_cegb .ST_HexColorRGB !=nil {return *_cegb .ST_HexColorRGB ;};};return "";}; -// SetShading controls the cell shading. -func (_efdc CellProperties )SetShading (shd _aee .ST_Shd ,foreground ,fill _dcbd .Color ){if shd ==_aee .ST_ShdUnset {_efdc ._ffg .Shd =nil ;}else {_efdc ._ffg .Shd =_aee .NewCT_Shd ();_efdc ._ffg .Shd .ValAttr =shd ;_efdc ._ffg .Shd .ColorAttr =&_aee .ST_HexColor {};if foreground .IsAuto (){_efdc ._ffg .Shd .ColorAttr .ST_HexColorAuto =_aee .ST_HexColorAutoAuto ;}else {_efdc ._ffg .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_efdc ._ffg .Shd .FillAttr =&_aee .ST_HexColor {};if fill .IsAuto (){_efdc ._ffg .Shd .FillAttr .ST_HexColorAuto =_aee .ST_HexColorAutoAuto ;}else {_efdc ._ffg .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; +// SetKeepNext controls if the paragraph is kept with the next paragraph. +func (_fgef ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_fgef ._bgca .KeepNext =nil ;}else {_fgef ._bgca .KeepNext =_fgg .NewCT_OnOff ();};}; -// HasFootnotes returns a bool based on the presence or abscence of footnotes within -// the document. -func (_bdabf *Document )HasFootnotes ()bool {return _bdabf ._bdfa !=nil }; +// DoubleStrike returns true if run is double striked. +func (_bgcfe RunProperties )DoubleStrike ()bool {return _aeege (_bgcfe ._bfbg .Dstrike )}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_bdbc ParagraphProperties )Style ()string {if _bdbc ._ecag .PStyle !=nil {return _bdbc ._ecag .PStyle .ValAttr ;};return "";}; +// X returns the inner wrapped XML type. +func (_bcfc TableProperties )X ()*_fgg .CT_TblPr {return _bcfc ._caea }; -// SetVerticalAlignment sets the vertical alignment of content within a table cell. -func (_bfd CellProperties )SetVerticalAlignment (align _aee .ST_VerticalJc ){if align ==_aee .ST_VerticalJcUnset {_bfd ._ffg .VAlign =nil ;}else {_bfd ._ffg .VAlign =_aee .NewCT_VerticalJc ();_bfd ._ffg .VAlign .ValAttr =align ;};}; +// Name returns the name of the field. +func (_affg FormField )Name ()string {return *_affg ._edda .Name [0].ValAttr }; -// ParagraphProperties are the properties for a paragraph. -type ParagraphProperties struct{_eac *Document ;_ecag *_aee .CT_PPr ;}; +// SetName sets the name of the image, visible in the properties of the image +// within Word. +func (_cda AnchoredDrawing )SetName (name string ){_cda ._gd .DocPr .NameAttr =name ;for _ ,_eg :=range _cda ._gd .Graphic .GraphicData .Any {if _cg ,_ad :=_eg .(*_cde .Pic );_ad {_cg .NvPicPr .CNvPr .DescrAttr =_c .String (name );};};}; -// SetThemeColor sets the color from the theme. -func (_cbfg Color )SetThemeColor (t _aee .ST_ThemeColor ){_cbfg ._abef .ThemeColorAttr =t }; +// SetWindowControl controls if the first or last line of the paragraph is +// allowed to dispay on a separate page. +func (_dgdf ParagraphProperties )SetWindowControl (b bool ){if !b {_dgdf ._fdfc .WidowControl =nil ;}else {_dgdf ._fdfc .WidowControl =_fgg .NewCT_OnOff ();};}; -// GetImage returns the ImageRef associated with an AnchoredDrawing. -func (_ebcg AnchoredDrawing )GetImage ()(_cfag .ImageRef ,bool ){_faf :=_ebcg ._acgc .Graphic .GraphicData .Any ;if len (_faf )> 0{_feaebc ,_bfcf :=_faf [0].(*_baebac .Pic );if _bfcf {if _feaebc .BlipFill !=nil &&_feaebc .BlipFill .Blip !=nil &&_feaebc .BlipFill .Blip .EmbedAttr !=nil {return _ebcg ._agea .GetImageByRelID (*_feaebc .BlipFill .Blip .EmbedAttr );};};};return _cfag .ImageRef {},false ;}; +// X returns the inner wrapped XML type. +func (_dgfb ParagraphStyleProperties )X ()*_fgg .CT_PPrGeneral {return _dgfb ._bgca }; -// SetFooter sets a section footer. -func (_bdaa Section )SetFooter (f Footer ,t _aee .ST_HdrFtr ){_cgee :=_aee .NewEG_HdrFtrReferences ();_bdaa ._gfde .EG_HdrFtrReferences =append (_bdaa ._gfde .EG_HdrFtrReferences ,_cgee );_cgee .FooterReference =_aee .NewCT_HdrFtrRef ();_cgee .FooterReference .TypeAttr =t ;_aab :=_bdaa ._gbd ._eead .FindRIDForN (f .Index (),_aead .FooterType );if _aab ==""{_ddec .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0066\u006f\u006f\u0074\u0065r \u0049\u0044");};_cgee .FooterReference .IdAttr =_aab ;}; +// X returns the inner wrapped XML type. +func (_aefgb Style )X ()*_fgg .CT_Style {return _aefgb ._dedd }; -// Tables returns the tables defined in the header. -func (_bdbd Header )Tables ()[]Table {_gbeef :=[]Table {};if _bdbd ._ffbf ==nil {return nil ;};for _ ,_egdg :=range _bdbd ._ffbf .EG_ContentBlockContent {for _ ,_fbgdg :=range _bdbd ._abead .tables (_egdg ){_gbeef =append (_gbeef ,_fbgdg );};};return _gbeef ;}; +// Type returns the type of the style. +func (_bddgca Style )Type ()_fgg .ST_StyleType {return _bddgca ._dedd .TypeAttr }; -// RemoveRun removes a child run from a paragraph. -func (_ddd Paragraph )RemoveRun (r Run ){for _ ,_gcg :=range _ddd ._dddc .EG_PContent {for _efec ,_cecf :=range _gcg .EG_ContentRunContent {if _cecf .R ==r ._dbe {copy (_gcg .EG_ContentRunContent [_efec :],_gcg .EG_ContentRunContent [_efec +1:]);_gcg .EG_ContentRunContent =_gcg .EG_ContentRunContent [0:len (_gcg .EG_ContentRunContent )-1];};if _cecf .Sdt !=nil &&_cecf .Sdt .SdtContent !=nil {for _bab ,_cfa :=range _cecf .Sdt .SdtContent .EG_ContentRunContent {if _cfa .R ==r ._dbe {copy (_cecf .Sdt .SdtContent .EG_ContentRunContent [_bab :],_cecf .Sdt .SdtContent .EG_ContentRunContent [_bab +1:]);_cecf .Sdt .SdtContent .EG_ContentRunContent =_cecf .Sdt .SdtContent .EG_ContentRunContent [0:len (_cecf .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; +// SizeValue returns the value of run font size in points. +func (_fegg RunProperties )SizeValue ()float64 {if _ece :=_fegg ._bfbg .Sz ;_ece !=nil {_fedcc :=_ece .ValAttr ;if _fedcc .ST_UnsignedDecimalNumber !=nil {return float64 (*_fedcc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// X returns the inner wrapped XML type. -func (_gcgg TableStyleProperties )X ()*_aee .CT_TblPrBase {return _gcgg ._abgfc }; +// Index returns the index of the footer within the document. This is used to +// form its zip packaged filename as well as to match it with its relationship +// ID. +func (_bceb Footer )Index ()int {for _dcgg ,_badb :=range _bceb ._gbfg ._eefb {if _badb ==_bceb ._baba {return _dcgg ;};};return -1;}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_cb ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_cb ._begf .KeepLines =nil ;}else {_cb ._begf .KeepLines =_aee .NewCT_OnOff ();};}; +// Row is a row within a table within a document. +type Row struct{_aade *Document ;_edag *_fgg .CT_Row ;}; -// SetNumberingLevel sets the numbering level of a paragraph. If used, then the -// NumberingDefinition must also be set via SetNumberingDefinition or -// SetNumberingDefinitionByID. -func (_bbdb Paragraph )SetNumberingLevel (listLevel int ){_bbdb .ensurePPr ();if _bbdb ._dddc .PPr .NumPr ==nil {_bbdb ._dddc .PPr .NumPr =_aee .NewCT_NumPr ();};_geae :=_aee .NewCT_DecimalNumber ();_geae .ValAttr =int64 (listLevel );_bbdb ._dddc .PPr .NumPr .Ilvl =_geae ;}; +// SetAlignment controls the paragraph alignment +func (_dbfd ParagraphStyleProperties )SetAlignment (align _fgg .ST_Jc ){if align ==_fgg .ST_JcUnset {_dbfd ._bgca .Jc =nil ;}else {_dbfd ._bgca .Jc =_fgg .NewCT_Jc ();_dbfd ._bgca .Jc .ValAttr =align ;};};func _eb (_feb *_fgg .CT_TblWidth ,_ccb _ce .Distance ){_feb .TypeAttr =_fgg .ST_TblWidthDxa ;_feb .WAttr =&_fgg .ST_MeasurementOrPercent {};_feb .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_feb .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_ccb /_ce .Dxa ));}; -// InsertRunAfter inserts a run in the paragraph after the relative run. -func (_afbd Paragraph )InsertRunAfter (relativeTo Run )Run {return _afbd .insertRun (relativeTo ,false )}; +// Footer is a footer for a document section. +type Footer struct{_gbfg *Document ;_baba *_fgg .Ftr ;}; -// Clear removes all of the content from within a run. -func (_eggg Run )Clear (){_eggg ._dbe .EG_RunInnerContent =nil }; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_gefb TableBorders )SetInsideVertical (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_gefb ._efaad .InsideV =_fgg .NewCT_Border ();_cafa (_gefb ._efaad .InsideV ,t ,c ,thickness );}; -// X returns the inner wrapped type -func (_edcc CellBorders )X ()*_aee .CT_TcBorders {return _edcc ._cg }; +// SetStyle sets the style of a paragraph. +func (_egega ParagraphProperties )SetStyle (s string ){if s ==""{_egega ._fdfc .PStyle =nil ;}else {_egega ._fdfc .PStyle =_fgg .NewCT_String ();_egega ._fdfc .PStyle .ValAttr =s ;};}; -// X returns the inner wrapped XML type. -func (_gbda CellProperties )X ()*_aee .CT_TcPr {return _gbda ._ffg }; +// SetCellSpacing sets the cell spacing within a table. +func (_gdccg TableProperties )SetCellSpacing (m _ce .Distance ){_gdccg ._caea .TblCellSpacing =_fgg .NewCT_TblWidth ();_gdccg ._caea .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthDxa ;_gdccg ._caea .TblCellSpacing .WAttr =&_fgg .ST_MeasurementOrPercent {};_gdccg ._caea .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_gdccg ._caea .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_ce .Dxa ));}; -// SetVerticalMerge controls the vertical merging of cells. -func (_dfcf CellProperties )SetVerticalMerge (mergeVal _aee .ST_Merge ){if mergeVal ==_aee .ST_MergeUnset {_dfcf ._ffg .VMerge =nil ;}else {_dfcf ._ffg .VMerge =_aee .NewCT_VMerge ();_dfcf ._ffg .VMerge .ValAttr =mergeVal ;};};func (_dgdc Footnote )content ()[]*_aee .EG_ContentBlockContent {var _cgdb []*_aee .EG_ContentBlockContent ;for _ ,_cfeb :=range _dgdc ._ggec .EG_BlockLevelElts {_cgdb =append (_cgdb ,_cfeb .EG_ContentBlockContent ...);};return _cgdb ;}; +// InsertRunBefore inserts a run in the paragraph before the relative run. +func (_cfad Paragraph )InsertRunBefore (relativeTo Run )Run {return _cfad .insertRun (relativeTo ,true )}; -// SetStrict is a shortcut for document.SetConformance, -// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: -// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. -func (_bbce Document )SetStrict (strict bool ){if strict {_bbce ._adgf .ConformanceAttr =_dec .ST_ConformanceClassStrict ;}else {_bbce ._adgf .ConformanceAttr =_dec .ST_ConformanceClassTransitional ;};}; +// AddParagraph adds a new paragraph to the document body. +func (_abd *Document )AddParagraph ()Paragraph {_fgf :=_fgg .NewEG_BlockLevelElts ();_abd ._cdaa .Body .EG_BlockLevelElts =append (_abd ._cdaa .Body .EG_BlockLevelElts ,_fgf );_eega :=_fgg .NewEG_ContentBlockContent ();_fgf .EG_ContentBlockContent =append (_fgf .EG_ContentBlockContent ,_eega );_ffd :=_fgg .NewCT_P ();_eega .P =append (_eega .P ,_ffd );return Paragraph {_abd ,_ffd };}; -// AnchoredDrawing is an absolutely positioned image within a document page. -type AnchoredDrawing struct{_agea *Document ;_acgc *_aee .WdAnchor ;}; +// Bookmark is a bookmarked location within a document that can be referenced +// with a hyperlink. +type Bookmark struct{_dac *_fgg .CT_Bookmark }; -// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition -// defined in numbering.xml -func (_fdg Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_fdg .ensurePPr ();if _fdg ._dddc .PPr .NumPr ==nil {_fdg ._dddc .PPr .NumPr =_aee .NewCT_NumPr ();};_dcae :=_aee .NewCT_DecimalNumber ();_ccdd :=int64 (-1);for _ ,_gcf :=range _fdg ._baeb .Numbering ._bfa .Num {if _gcf .AbstractNumId !=nil &&_gcf .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_ccdd =_gcf .NumIdAttr ;};};if _ccdd ==-1{_debd :=_aee .NewCT_Num ();_fdg ._baeb .Numbering ._bfa .Num =append (_fdg ._baeb .Numbering ._bfa .Num ,_debd );_debd .NumIdAttr =int64 (len (_fdg ._baeb .Numbering ._bfa .Num ));_debd .AbstractNumId =_aee .NewCT_DecimalNumber ();_debd .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_dcae .ValAttr =_ccdd ;_fdg ._dddc .PPr .NumPr .NumId =_dcae ;}; +// SetLeftPct sets the cell left margin +func (_cfd CellMargins )SetLeftPct (pct float64 ){_cfd ._bgg .Left =_fgg .NewCT_TblWidth ();_fe (_cfd ._bgg .Left ,pct );}; -// AddHyperlink adds a hyperlink to a document. Adding the hyperlink to a document -// and setting it on a cell is more efficient than setting hyperlinks directly -// on a cell. -func (_dcgac Document )AddHyperlink (url string )_cfag .Hyperlink {return _dcgac ._eead .AddHyperlink (url );}; +// DrawingAnchored returns a slice of AnchoredDrawings. +func (_adfe Run )DrawingAnchored ()[]AnchoredDrawing {_eeac :=[]AnchoredDrawing {};for _ ,_fede :=range _adfe ._bfbb .EG_RunInnerContent {if _fede .Drawing ==nil {continue ;};for _ ,_dbba :=range _fede .Drawing .Anchor {_eeac =append (_eeac ,AnchoredDrawing {_adfe ._adbf ,_dbba });};};return _eeac ;}; -// X returns the internally wrapped *wml.CT_SectPr. -func (_fdb Section )X ()*_aee .CT_SectPr {return _fdb ._gfde }; +// AddFooter creates a Footer associated with the document, but doesn't add it +// to the document for display. +func (_gef *Document )AddFooter ()Footer {_dda :=_fgg .NewFtr ();_gef ._eefb =append (_gef ._eefb ,_dda );_gde :=_cf .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_gef ._eefb ));_gef ._efe .AddRelationship (_gde ,_c .FooterType );_gef .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gde ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c");_gef ._edgc =append (_gef ._edgc ,_aeb .NewRelationships ());return Footer {_gef ,_dda };}; -// ParagraphStyleProperties is the styling information for a paragraph. -type ParagraphStyleProperties struct{_begf *_aee .CT_PPrGeneral }; +// GetColor returns the color.Color object representing the run color. +func (_fecg RunProperties )GetColor ()_bbd .Color {if _bggg :=_fecg ._bfbg .Color ;_bggg !=nil {_efbf :=_bggg .ValAttr ;if _efbf .ST_HexColorRGB !=nil {return _bbd .FromHex (*_efbf .ST_HexColorRGB );};};return _bbd .Color {};}; -// SetKeepNext controls if the paragraph is kept with the next paragraph. -func (_acd ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_acd ._begf .KeepNext =nil ;}else {_acd ._begf .KeepNext =_aee .NewCT_OnOff ();};};func (_agc Styles )initializeDocDefaults (){_agc ._badd .DocDefaults =_aee .NewCT_DocDefaults ();_agc ._badd .DocDefaults .RPrDefault =_aee .NewCT_RPrDefault ();_agc ._badd .DocDefaults .RPrDefault .RPr =_aee .NewCT_RPr ();_aabg :=RunProperties {_agc ._badd .DocDefaults .RPrDefault .RPr };_aabg .SetSize (12*_abdbe .Point );_aabg .Fonts ().SetASCIITheme (_aee .ST_ThemeMajorAscii );_aabg .Fonts ().SetEastAsiaTheme (_aee .ST_ThemeMajorEastAsia );_aabg .Fonts ().SetHANSITheme (_aee .ST_ThemeMajorHAnsi );_aabg .Fonts ().SetCSTheme (_aee .ST_ThemeMajorBidi );_aabg .X ().Lang =_aee .NewCT_Language ();_aabg .X ().Lang .ValAttr =_aead .String ("\u0065\u006e\u002dU\u0053");_aabg .X ().Lang .EastAsiaAttr =_aead .String ("\u0065\u006e\u002dU\u0053");_aabg .X ().Lang .BidiAttr =_aead .String ("\u0061\u0072\u002dS\u0041");_agc ._badd .DocDefaults .PPrDefault =_aee .NewCT_PPrDefault ();}; +// SetXOffset sets the X offset for an image relative to the origin. +func (_bc AnchoredDrawing )SetXOffset (x _ce .Distance ){_bc ._gd .PositionH .Choice =&_fgg .WdCT_PosHChoice {};_bc ._gd .PositionH .Choice .PosOffset =_c .Int32 (int32 (x /_ce .EMU ));}; -// Properties returns the cell properties. -func (_ddgg Cell )Properties ()CellProperties {if _ddgg ._cfca .TcPr ==nil {_ddgg ._cfca .TcPr =_aee .NewCT_TcPr ();};return CellProperties {_ddgg ._cfca .TcPr };}; +// SetImprint sets the run to imprinted text. +func (_afff RunProperties )SetImprint (b bool ){if !b {_afff ._bfbg .Imprint =nil ;}else {_afff ._bfbg .Imprint =_fgg .NewCT_OnOff ();};}; -// X returns the inner wrapped XML type. -func (_cbd Footnote )X ()*_aee .CT_FtnEdn {return _cbd ._ggec }; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_fgee Paragraph )SetFirstLineIndent (m _ce .Distance ){_fgee .ensurePPr ();_fdgf :=_fgee ._cfdb .PPr ;if _fdgf .Ind ==nil {_fdgf .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_fdgf .Ind .FirstLineAttr =nil ;}else {_fdgf .Ind .FirstLineAttr =&_fg .ST_TwipsMeasure {};_fdgf .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_ce .Twips ));};}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_cbbc TableBorders )SetInsideVertical (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_cbbc ._ffcc .InsideV =_aee .NewCT_Border ();_dgad (_cbbc ._ffcc .InsideV ,t ,c ,thickness );}; +// Fonts returns the style's Fonts. +func (_cegd RunProperties )Fonts ()Fonts {if _cegd ._bfbg .RFonts ==nil {_cegd ._bfbg .RFonts =_fgg .NewCT_Fonts ();};return Fonts {_cegd ._bfbg .RFonts };}; -// Section is the beginning of a new section. -type Section struct{_gbd *Document ;_gfde *_aee .CT_SectPr ;}; +// AddBreak adds a line break to a run. +func (_bdee Run )AddBreak (){_eeefc :=_bdee .newIC ();_eeefc .Br =_fgg .NewCT_Br ()}; -// DoubleStrike returns true if run is double striked. -func (_ggc RunProperties )DoubleStrike ()bool {return _ccde (_ggc ._fbf .Dstrike )}; +// SetWidthAuto sets the the table width to automatic. +func (_bdef TableProperties )SetWidthAuto (){_bdef ._caea .TblW =_fgg .NewCT_TblWidth ();_bdef ._caea .TblW .TypeAttr =_fgg .ST_TblWidthAuto ;}; -// Type returns the type of the style. -func (_cffa Style )Type ()_aee .ST_StyleType {return _cffa ._cebc .TypeAttr }; +// SetColumnBandSize sets the number of Columns in the column band +func (_adfg TableStyleProperties )SetColumnBandSize (cols int64 ){_adfg ._fbbc .TblStyleColBandSize =_fgg .NewCT_DecimalNumber ();_adfg ._fbbc .TblStyleColBandSize .ValAttr =cols ;};func (_gfac Endnote )id ()int64 {return _gfac ._dfb .IdAttr }; -// TableConditionalFormatting returns a conditional formatting object of a given -// type. Calling this method repeatedly will return the same object. -func (_cgbb Style )TableConditionalFormatting (typ _aee .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_gbaa :=range _cgbb ._cebc .TblStylePr {if _gbaa .TypeAttr ==typ {return TableConditionalFormatting {_gbaa };};};_gcec :=_aee .NewCT_TblStylePr ();_gcec .TypeAttr =typ ;_cgbb ._cebc .TblStylePr =append (_cgbb ._cebc .TblStylePr ,_gcec );return TableConditionalFormatting {_gcec };};var _dfged =false ; +// Font returns the name of run font family. +func (_eeab RunProperties )Font ()string {if _fgbd :=_eeab ._bfbg .RFonts ;_fgbd !=nil {if _fgbd .AsciiAttr !=nil {return *_fgbd .AsciiAttr ;}else if _fgbd .HAnsiAttr !=nil {return *_fgbd .HAnsiAttr ;}else if _fgbd .CsAttr !=nil {return *_fgbd .CsAttr ;};};return "";}; -// SetUnderline controls underline for a run style. -func (_a RunProperties )SetUnderline (style _aee .ST_Underline ,c _dcbd .Color ){if style ==_aee .ST_UnderlineUnset {_a ._fbf .U =nil ;}else {_a ._fbf .U =_aee .NewCT_Underline ();_a ._fbf .U .ColorAttr =&_aee .ST_HexColor {};_a ._fbf .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_a ._fbf .U .ValAttr =style ;};}; +// TableProperties are the properties for a table within a document +type TableProperties struct{_caea *_fgg .CT_TblPr }; -// SetAfter sets the spacing that comes after the paragraph. -func (_def ParagraphSpacing )SetAfter (after _abdbe .Distance ){_def ._bgf .AfterAttr =&_dec .ST_TwipsMeasure {};_def ._bgf .AfterAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (after /_abdbe .Twips ));}; +// Bookmarks returns all of the bookmarks defined in the document. +func (_bfad Document )Bookmarks ()[]Bookmark {if _bfad ._cdaa .Body ==nil {return nil ;};_dgbb :=[]Bookmark {};for _ ,_gbfb :=range _bfad ._cdaa .Body .EG_BlockLevelElts {for _ ,_gbec :=range _gbfb .EG_ContentBlockContent {for _ ,_afd :=range _gbe (_gbec ){_dgbb =append (_dgbb ,_afd );};};};return _dgbb ;}; -// Name returns the name of the style if set. -func (_cgf Style )Name ()string {if _cgf ._cebc .Name ==nil {return "";};return _cgf ._cebc .Name .ValAttr ;}; +// SetStrikeThrough sets the run to strike-through. +func (_agdea RunProperties )SetStrikeThrough (b bool ){if !b {_agdea ._bfbg .Strike =nil ;}else {_agdea ._bfbg .Strike =_fgg .NewCT_OnOff ();};}; -// SetTop sets the cell top margin -func (_ece CellMargins )SetTop (d _abdbe .Distance ){_ece ._faefd .Top =_aee .NewCT_TblWidth ();_adff (_ece ._faefd .Top ,d );}; +// X returns the inner wrapped XML type. +func (_bee CellProperties )X ()*_fgg .CT_TcPr {return _bee ._egf }; -// Properties returns the paragraph properties. -func (_edd Paragraph )Properties ()ParagraphProperties {_edd .ensurePPr ();return ParagraphProperties {_edd ._baeb ,_edd ._dddc .PPr };}; +// Footers returns the footers defined in the document. +func (_ded *Document )Footers ()[]Footer {_ccf :=[]Footer {};for _ ,_abc :=range _ded ._eefb {_ccf =append (_ccf ,Footer {_ded ,_abc });};return _ccf ;}; -// FormField is a form within a document. It references the document, so changes -// to the form field wil be reflected in the document if it is saved. -type FormField struct{_fgcd *_aee .CT_FFData ;_bccc *_aee .EG_RunInnerContent ;};func (_faac *Document )InsertTableBefore (relativeTo Paragraph )Table {return _faac .insertTable (relativeTo ,true );}; +// SetVerticalBanding controls the conditional formatting for vertical banding. +func (_daeb TableLook )SetVerticalBanding (on bool ){if !on {_daeb ._gagb .NoVBandAttr =&_fg .ST_OnOff {};_daeb ._gagb .NoVBandAttr .ST_OnOff1 =_fg .ST_OnOff1On ;}else {_daeb ._gagb .NoVBandAttr =&_fg .ST_OnOff {};_daeb ._gagb .NoVBandAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;};}; -// X returns the inner wrapped XML type. -func (_dfb TableWidth )X ()*_aee .CT_TblWidth {return _dfb ._bbdd }; +// AddParagraph adds a paragraph to the endnote. +func (_cbbd Endnote )AddParagraph ()Paragraph {_beba :=_fgg .NewEG_ContentBlockContent ();_agf :=len (_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent );_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_beba );_eefe :=_fgg .NewCT_P ();var _cfab *_fgg .CT_String ;if _agf !=0{_cdad :=len (_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent [_agf -1].P );_cfab =_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent [_agf -1].P [_cdad -1].PPr .PStyle ;}else {_cfab =_fgg .NewCT_String ();_cfab .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_beba .P =append (_beba .P ,_eefe );_cafea :=Paragraph {_cbbd ._cfba ,_eefe };_cafea ._cfdb .PPr =_fgg .NewCT_PPr ();_cafea ._cfdb .PPr .PStyle =_cfab ;_cafea ._cfdb .PPr .RPr =_fgg .NewCT_ParaRPr ();return _cafea ;}; -// Clear clears the styes. -func (_ab Styles )Clear (){_ab ._badd .DocDefaults =nil ;_ab ._badd .LatentStyles =nil ;_ab ._badd .Style =nil ;}; +// SetVAlignment sets the vertical alignment for an anchored image. +func (_ab AnchoredDrawing )SetVAlignment (v _fgg .WdST_AlignV ){_ab ._gd .PositionV .Choice =&_fgg .WdCT_PosVChoice {};_ab ._gd .PositionV .Choice .Align =v ;}; -// X returns the inner wrapped XML type. -func (_fbaf NumberingDefinition )X ()*_aee .CT_AbstractNum {return _fbaf ._cac }; +// SetOutlineLevel sets the outline level of this style. +func (_fddb ParagraphStyleProperties )SetOutlineLevel (lvl int ){_fddb ._bgca .OutlineLvl =_fgg .NewCT_DecimalNumber ();_fddb ._bgca .OutlineLvl .ValAttr =int64 (lvl );}; -// SetLastColumn controls the conditional formatting for the last column in a table. -func (_ced TableLook )SetLastColumn (on bool ){if !on {_ced ._beee .LastColumnAttr =&_dec .ST_OnOff {};_ced ._beee .LastColumnAttr .ST_OnOff1 =_dec .ST_OnOff1Off ;}else {_ced ._beee .LastColumnAttr =&_dec .ST_OnOff {};_ced ._beee .LastColumnAttr .ST_OnOff1 =_dec .ST_OnOff1On ;};}; +// Open opens and reads a document from a file (.docx). +func Open (filename string )(*Document ,error ){_aece ,_fcgb :=_cd .Open (filename );if _fcgb !=nil {return nil ,_cf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fcgb );};defer _aece .Close ();_dgee ,_fcgb :=_cd .Stat (filename );if _fcgb !=nil {return nil ,_cf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fcgb );};_ =_dgee ;return Read (_aece ,_dgee .Size ());}; -// TableBorders allows manipulation of borders on a table. -type TableBorders struct{_ffcc *_aee .CT_TblBorders }; +// AddTable adds a table to the table cell. +func (_cge Cell )AddTable ()Table {_dge :=_fgg .NewEG_BlockLevelElts ();_cge ._gf .EG_BlockLevelElts =append (_cge ._gf .EG_BlockLevelElts ,_dge );_eeg :=_fgg .NewEG_ContentBlockContent ();_dge .EG_ContentBlockContent =append (_dge .EG_ContentBlockContent ,_eeg );_db :=_fgg .NewCT_Tbl ();_eeg .Tbl =append (_eeg .Tbl ,_db );return Table {_cge ._bcc ,_db };}; -// RunProperties returns the run properties controlling text formatting within the table. -func (_caac TableConditionalFormatting )RunProperties ()RunProperties {if _caac ._agb .RPr ==nil {_caac ._agb .RPr =_aee .NewCT_RPr ();};return RunProperties {_caac ._agb .RPr };}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_acbg RunProperties )CharacterSpacingMeasure ()string {if _geda :=_acbg ._bfbg .Spacing ;_geda !=nil {_agc :=_geda .ValAttr ;if _agc .ST_UniversalMeasure !=nil {return *_agc .ST_UniversalMeasure ;};};return "";}; -// X returns the inner wrapped XML type. -func (_ddfb HyperLink )X ()*_aee .CT_Hyperlink {return _ddfb ._egbg }; +// InsertRowBefore inserts a row before another row +func (_ccbc Table )InsertRowBefore (r Row )Row {for _efef ,_ccafg :=range _ccbc ._gaec .EG_ContentRowContent {if len (_ccafg .Tr )> 0&&r .X ()==_ccafg .Tr [0]{_cdbef :=_fgg .NewEG_ContentRowContent ();_ccbc ._gaec .EG_ContentRowContent =append (_ccbc ._gaec .EG_ContentRowContent ,nil );copy (_ccbc ._gaec .EG_ContentRowContent [_efef +1:],_ccbc ._gaec .EG_ContentRowContent [_efef :]);_ccbc ._gaec .EG_ContentRowContent [_efef ]=_cdbef ;_cbeg :=_fgg .NewCT_Row ();_cdbef .Tr =append (_cdbef .Tr ,_cbeg );return Row {_ccbc ._gcfe ,_cbeg };};};return _ccbc .AddRow ();}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_ddaf ParagraphProperties )SetFirstLineIndent (m _abdbe .Distance ){if _ddaf ._ecag .Ind ==nil {_ddaf ._ecag .Ind =_aee .NewCT_Ind ();};if m ==_abdbe .Zero {_ddaf ._ecag .Ind .FirstLineAttr =nil ;}else {_ddaf ._ecag .Ind .FirstLineAttr =&_dec .ST_TwipsMeasure {};_ddaf ._ecag .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (m /_abdbe .Twips ));};}; +// SetUpdateFieldsOnOpen controls if fields are recalculated upon opening the +// document. This is useful for things like a table of contents as the library +// only adds the field code and relies on Word/LibreOffice to actually compute +// the content. +func (_acdcc Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_acdcc ._efag .UpdateFields =nil ;}else {_acdcc ._efag .UpdateFields =_fgg .NewCT_OnOff ();};}; -// NewNumbering constructs a new numbering. -func NewNumbering ()Numbering {_gdba :=_aee .NewNumbering ();return Numbering {_gdba }}; +// X returns the inner wml.CT_TblBorders +func (_gaeb TableBorders )X ()*_fgg .CT_TblBorders {return _gaeb ._efaad }; -// RemoveParagraph removes a paragraph from the endnote. -func (_efca Endnote )RemoveParagraph (p Paragraph ){for _ ,_adec :=range _efca .content (){for _eagf ,_beac :=range _adec .P {if _beac ==p ._dddc {copy (_adec .P [_eagf :],_adec .P [_eagf +1:]);_adec .P =_adec .P [0:len (_adec .P )-1];return ;};};};}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_cbegb TableStyleProperties )SetCellSpacingAuto (){_cbegb ._fbbc .TblCellSpacing =_fgg .NewCT_TblWidth ();_cbegb ._fbbc .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthAuto ;}; -// Underline returns the type of run underline. -func (_afaf RunProperties )Underline ()_aee .ST_Underline {if _gfea :=_afaf ._fbf .U ;_gfea !=nil {return _gfea .ValAttr ;};return 0;};func (_ddeb *Document )InsertTableAfter (relativeTo Paragraph )Table {return _ddeb .insertTable (relativeTo ,false );}; +// UnderlineColor returns the hex color value of paragraph underline. +func (_efcf ParagraphProperties )UnderlineColor ()string {if _bbg :=_efcf ._fdfc .RPr .U ;_bbg !=nil {_cfabc :=_bbg .ColorAttr ;if _cfabc !=nil &&_cfabc .ST_HexColorRGB !=nil {return *_cfabc .ST_HexColorRGB ;};};return "";};func (_adff Footnote )id ()int64 {return _adff ._ceac .IdAttr }; + +// InitializeDefault constructs a default numbering. +func (_fac Numbering )InitializeDefault (){_caec :=_fgg .NewCT_AbstractNum ();_caec .MultiLevelType =_fgg .NewCT_MultiLevelType ();_caec .MultiLevelType .ValAttr =_fgg .ST_MultiLevelTypeHybridMultilevel ;_fac ._fdda .AbstractNum =append (_fac ._fdda .AbstractNum ,_caec );_caec .AbstractNumIdAttr =1;const _abfc =720;const _aefa =720;const _daga =360;for _cdgag :=0;_cdgag < 9;_cdgag ++{_dacg :=_fgg .NewCT_Lvl ();_dacg .IlvlAttr =int64 (_cdgag );_dacg .Start =_fgg .NewCT_DecimalNumber ();_dacg .Start .ValAttr =1;_dacg .NumFmt =_fgg .NewCT_NumFmt ();_dacg .NumFmt .ValAttr =_fgg .ST_NumberFormatBullet ;_dacg .Suff =_fgg .NewCT_LevelSuffix ();_dacg .Suff .ValAttr =_fgg .ST_LevelSuffixNothing ;_dacg .LvlText =_fgg .NewCT_LevelText ();_dacg .LvlText .ValAttr =_c .String ("\uf0b7");_dacg .LvlJc =_fgg .NewCT_Jc ();_dacg .LvlJc .ValAttr =_fgg .ST_JcLeft ;_dacg .RPr =_fgg .NewCT_RPr ();_dacg .RPr .RFonts =_fgg .NewCT_Fonts ();_dacg .RPr .RFonts .AsciiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_dacg .RPr .RFonts .HAnsiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_dacg .RPr .RFonts .HintAttr =_fgg .ST_HintDefault ;_dacg .PPr =_fgg .NewCT_PPrGeneral ();_fbcb :=int64 (_cdgag *_aefa +_abfc );_dacg .PPr .Ind =_fgg .NewCT_Ind ();_dacg .PPr .Ind .LeftAttr =&_fgg .ST_SignedTwipsMeasure {};_dacg .PPr .Ind .LeftAttr .Int64 =_c .Int64 (_fbcb );_dacg .PPr .Ind .HangingAttr =&_fg .ST_TwipsMeasure {};_dacg .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (_daga ));_caec .Lvl =append (_caec .Lvl ,_dacg );};_cad :=_fgg .NewCT_Num ();_cad .NumIdAttr =1;_cad .AbstractNumId =_fgg .NewCT_DecimalNumber ();_cad .AbstractNumId .ValAttr =1;_fac ._fdda .Num =append (_fac ._fdda .Num ,_cad );}; // X returns the inner wrapped XML type. -func (_bafg Settings )X ()*_aee .Settings {return _bafg ._fcg }; +func (_befg Settings )X ()*_fgg .Settings {return _befg ._efag };type mergeFieldInfo struct{_bgcb string ;_aeg string ;_deaa string ;_fffa bool ;_cab bool ;_fbfg bool ;_ecca bool ;_geff Paragraph ;_adae ,_bac ,_afce int ;_aaa *_fgg .EG_PContent ;_beca bool ;};const _aagd ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; -// SetASCIITheme sets the font ASCII Theme. -func (_fdgf Fonts )SetASCIITheme (t _aee .ST_Theme ){_fdgf ._ceb .AsciiThemeAttr =t };func _dgad (_fbe *_aee .CT_Border ,_ccb _aee .ST_Border ,_egbe _dcbd .Color ,_dd _abdbe .Distance ){_fbe .ValAttr =_ccb ;_fbe .ColorAttr =&_aee .ST_HexColor {};if _egbe .IsAuto (){_fbe .ColorAttr .ST_HexColorAuto =_aee .ST_HexColorAutoAuto ;}else {_fbe .ColorAttr .ST_HexColorRGB =_egbe .AsRGBString ();};if _dd !=_abdbe .Zero {_fbe .SzAttr =_aead .Uint64 (uint64 (_dd /_abdbe .Point *8));};}; +// Index returns the index of the header within the document. This is used to +// form its zip packaged filename as well as to match it with its relationship +// ID. +func (_daa Header )Index ()int {for _cacc ,_afbbc :=range _daa ._gdd ._fbc {if _afbbc ==_daa ._fcad {return _cacc ;};};return -1;}; -// SetVerticalAlignment controls the vertical alignment of the run, this is used -// to control if text is superscript/subscript. -func (_edage RunProperties )SetVerticalAlignment (v _dec .ST_VerticalAlignRun ){if v ==_dec .ST_VerticalAlignRunUnset {_edage ._fbf .VertAlign =nil ;}else {_edage ._fbf .VertAlign =_aee .NewCT_VerticalAlignRun ();_edage ._fbf .VertAlign .ValAttr =v ;};}; +// FormField is a form within a document. It references the document, so changes +// to the form field wil be reflected in the document if it is saved. +type FormField struct{_edda *_fgg .CT_FFData ;_ebegc *_fgg .EG_RunInnerContent ;};func (_afbd *Document )onNewRelationship (_acgb *_ca .DecodeMap ,_fgbb ,_fde string ,_fca []*_f .File ,_dbcc *_bf .Relationship ,_cga _ca .Target )error {_eacg :=_c .DocTypeDocument ;switch _fde {case _c .OfficeDocumentType ,_c .OfficeDocumentTypeStrict :_afbd ._cdaa =_fgg .NewDocument ();_acgb .AddTarget (_fgbb ,_afbd ._cdaa ,_fde ,0);_acgb .AddTarget (_ca .RelationsPathFor (_fgbb ),_afbd ._efe .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .CorePropertiesType :_acgb .AddTarget (_fgbb ,_afbd .CoreProperties .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .CustomPropertiesType :_acgb .AddTarget (_fgbb ,_afbd .CustomProperties .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .ExtendedPropertiesType ,_c .ExtendedPropertiesTypeStrict :_acgb .AddTarget (_fgbb ,_afbd .AppProperties .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .ThumbnailType ,_c .ThumbnailTypeStrict :for _ebf ,_ceec :=range _fca {if _ceec ==nil {continue ;};if _ceec .Name ==_fgbb {_add ,_bbf :=_ceec .Open ();if _bbf !=nil {return _cf .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_bbf );};_afbd .Thumbnail ,_ ,_bbf =_bb .Decode (_add );_add .Close ();if _bbf !=nil {return _cf .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_bbf );};_fca [_ebf ]=nil ;};};case _c .SettingsType ,_c .SettingsTypeStrict :_acgb .AddTarget (_fgbb ,_afbd .Settings .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .NumberingType ,_c .NumberingTypeStrict :_afbd .Numbering =NewNumbering ();_acgb .AddTarget (_fgbb ,_afbd .Numbering .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .StylesType ,_c .StylesTypeStrict :_afbd .Styles .Clear ();_acgb .AddTarget (_fgbb ,_afbd .Styles .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .HeaderType ,_c .HeaderTypeStrict :_aeadd :=_fgg .NewHdr ();_acgb .AddTarget (_fgbb ,_aeadd ,_fde ,uint32 (len (_afbd ._fbc )));_afbd ._fbc =append (_afbd ._fbc ,_aeadd );_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,len (_afbd ._fbc ));_egef :=_aeb .NewRelationships ();_acgb .AddTarget (_ca .RelationsPathFor (_fgbb ),_egef .X (),_fde ,0);_afbd ._ff =append (_afbd ._ff ,_egef );case _c .FooterType ,_c .FooterTypeStrict :_gggba :=_fgg .NewFtr ();_acgb .AddTarget (_fgbb ,_gggba ,_fde ,uint32 (len (_afbd ._eefb )));_afbd ._eefb =append (_afbd ._eefb ,_gggba );_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,len (_afbd ._eefb ));_efad :=_aeb .NewRelationships ();_acgb .AddTarget (_ca .RelationsPathFor (_fgbb ),_efad .X (),_fde ,0);_afbd ._edgc =append (_afbd ._edgc ,_efad );case _c .ThemeType ,_c .ThemeTypeStrict :_ceb :=_ed .NewTheme ();_acgb .AddTarget (_fgbb ,_ceb ,_fde ,uint32 (len (_afbd ._fae )));_afbd ._fae =append (_afbd ._fae ,_ceb );_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,len (_afbd ._fae ));case _c .WebSettingsType ,_c .WebSettingsTypeStrict :_afbd ._egb =_fgg .NewWebSettings ();_acgb .AddTarget (_fgbb ,_afbd ._egb ,_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .FontTableType ,_c .FontTableTypeStrict :_afbd ._fbg =_fgg .NewFonts ();_acgb .AddTarget (_fgbb ,_afbd ._fbg ,_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .EndNotesType ,_c .EndNotesTypeStrict :_afbd ._acd =_fgg .NewEndnotes ();_acgb .AddTarget (_fgbb ,_afbd ._acd ,_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .FootNotesType ,_c .FootNotesTypeStrict :_afbd ._begd =_fgg .NewFootnotes ();_acgb .AddTarget (_fgbb ,_afbd ._begd ,_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .ImageType ,_c .ImageTypeStrict :var _decg _aeb .ImageRef ;for _eadf ,_gce :=range _fca {if _gce ==nil {continue ;};if _gce .Name ==_fgbb {_fbga ,_cdeg :=_ca .ExtractToDiskTmp (_gce ,_afbd .TmpPath );if _cdeg !=nil {return _cdeg ;};_fbf ,_cdeg :=_aeb .ImageFromStorage (_fbga );if _cdeg !=nil {return _cdeg ;};_decg =_aeb .MakeImageRef (_fbf ,&_afbd .DocBase ,_afbd ._efe );_afbd .Images =append (_afbd .Images ,_decg );_fca [_eadf ]=nil ;};};_cgdd :="\u002e"+_a .ToLower (_decg .Format ());_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,len (_afbd .Images ));if _gecf :=_dc .Ext (_dbcc .TargetAttr );_gecf !=_cgdd {_dbcc .TargetAttr =_dbcc .TargetAttr [0:len (_dbcc .TargetAttr )-len (_gecf )]+_cgdd ;};default:_c .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_fde ,_fgbb );};return nil ;}; -// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and -// ST_RelFromVPage -func (_gad AnchoredDrawing )SetOrigin (h _aee .WdST_RelFromH ,v _aee .WdST_RelFromV ){_gad ._acgc .PositionH .RelativeFromAttr =h ;_gad ._acgc .PositionV .RelativeFromAttr =v ;}; +// Paragraphs returns the paragraphs defined in a header. +func (_dga Header )Paragraphs ()[]Paragraph {_ecbe :=[]Paragraph {};for _ ,_dace :=range _dga ._fcad .EG_ContentBlockContent {for _ ,_dcef :=range _dace .P {_ecbe =append (_ecbe ,Paragraph {_dga ._gdd ,_dcef });};};for _ ,_eecf :=range _dga .Tables (){for _ ,_gbad :=range _eecf .Rows (){for _ ,_fafdc :=range _gbad .Cells (){_ecbe =append (_ecbe ,_fafdc .Paragraphs ()...);};};};return _ecbe ;}; -// AddHyperLink adds a new hyperlink to a parapgraph. -func (_bfaa Paragraph )AddHyperLink ()HyperLink {_bdfaf :=_aee .NewEG_PContent ();_bfaa ._dddc .EG_PContent =append (_bfaa ._dddc .EG_PContent ,_bdfaf );_bdfaf .Hyperlink =_aee .NewCT_Hyperlink ();return HyperLink {_bfaa ._baeb ,_bdfaf .Hyperlink };}; +// Section is the beginning of a new section. +type Section struct{_dbcd *Document ;_egcf *_fgg .CT_SectPr ;}; -// Caps returns true if paragraph font is capitalized. -func (_daeb ParagraphProperties )Caps ()bool {return _ccde (_daeb ._ecag .RPr .Caps )}; +// SetColor sets the text color. +func (_gdfd RunProperties )SetColor (c _bbd .Color ){_gdfd ._bfbg .Color =_fgg .NewCT_Color ();_gdfd ._bfbg .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; -// SetStyle sets the font size. -func (_gbac RunProperties )SetStyle (style string ){if style ==""{_gbac ._fbf .RStyle =nil ;}else {_gbac ._fbf .RStyle =_aee .NewCT_String ();_gbac ._fbf .RStyle .ValAttr =style ;};}; +// ComplexSizeValue returns the value of run font size for complex fonts in points. +func (_fceaf RunProperties )ComplexSizeValue ()float64 {if _eaac :=_fceaf ._bfbg .SzCs ;_eaac !=nil {_gffe :=_eaac .ValAttr ;if _gffe .ST_UnsignedDecimalNumber !=nil {return float64 (*_gffe .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// AddRun adds a run of text to a hyperlink. This is the text that will be linked. -func (_cged HyperLink )AddRun ()Run {_beabb :=_aee .NewEG_ContentRunContent ();_cged ._egbg .EG_ContentRunContent =append (_cged ._egbg .EG_ContentRunContent ,_beabb );_gece :=_aee .NewCT_R ();_beabb .R =_gece ;return Run {_cged ._df ,_gece };}; +// ItalicValue returns the precise nature of the italic setting (unset, off or on). +func (_cgafc RunProperties )ItalicValue ()OnOffValue {return _aafe (_cgafc ._bfbg .I )}; -// New constructs an empty document that content can be added to. -func New ()*Document {_efefb :=&Document {_adgf :_aee .NewDocument ()};_efefb .ContentTypes =_cfag .NewContentTypes ();_efefb ._adgf .Body =_aee .NewCT_Body ();_efefb ._adgf .ConformanceAttr =_dec .ST_ConformanceClassTransitional ;_efefb ._eead =_cfag .NewRelationships ();_efefb .AppProperties =_cfag .NewAppProperties ();_efefb .CoreProperties =_cfag .NewCoreProperties ();_efefb .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0064\u006f\u0063u\u006d\u0065n\u0074\u002e\u0078\u006d\u006c","\u0061p\u0070\u006c\u0069c\u0061\u0074\u0069o\u006e/v\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072dp\u0072o\u0063\u0065\u0073\u0073\u0069\u006eg\u006d\u006c\u002e\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u006d\u0061\u0069\u006e\u002bx\u006d\u006c");_efefb .Settings =NewSettings ();_efefb ._eead .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_aead .SettingsType );_efefb .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0073\u0065\u0074t\u0069\u006eg\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c");_efefb .Rels =_cfag .NewRelationships ();_efefb .Rels .AddRelationship (_aead .RelativeFilename (_aead .DocTypeDocument ,"",_aead .CorePropertiesType ,0),_aead .CorePropertiesType );_efefb .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_aead .ExtendedPropertiesType );_efefb .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_aead .OfficeDocumentType );_efefb .Numbering =NewNumbering ();_efefb .Numbering .InitializeDefault ();_efefb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u006e\u0075\u006d\u0062e\u0072\u0069\u006e\u0067\u002b\u0078m\u006c");_efefb ._eead .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_aead .NumberingType );_efefb .Styles =NewStyles ();_efefb .Styles .InitializeDefault ();_efefb .ContentTypes .AddOverride ("\u002f\u0077o\u0072\u0064\u002fs\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0073\u0074\u0079\u006ce\u0073\u002b\u0078\u006d\u006c");_efefb ._eead .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_aead .StylesType );_efefb ._adgf .Body =_aee .NewCT_Body ();return _efefb ;}; +// SetVerticalAlignment controls the vertical alignment of the run, this is used +// to control if text is superscript/subscript. +func (_gebd RunProperties )SetVerticalAlignment (v _fg .ST_VerticalAlignRun ){if v ==_fg .ST_VerticalAlignRunUnset {_gebd ._bfbg .VertAlign =nil ;}else {_gebd ._bfbg .VertAlign =_fgg .NewCT_VerticalAlignRun ();_gebd ._bfbg .VertAlign .ValAttr =v ;};};func (_aff *Document )insertParagraph (_afbdb Paragraph ,_abeb bool )Paragraph {if _aff ._cdaa .Body ==nil {return _aff .AddParagraph ();};_dgec :=_afbdb .X ();for _ ,_egfd :=range _aff ._cdaa .Body .EG_BlockLevelElts {for _ ,_bcf :=range _egfd .EG_ContentBlockContent {for _fcea ,_bddg :=range _bcf .P {if _bddg ==_dgec {_dddc :=_fgg .NewCT_P ();_bcf .P =append (_bcf .P ,nil );if _abeb {copy (_bcf .P [_fcea +1:],_bcf .P [_fcea :]);_bcf .P [_fcea ]=_dddc ;}else {copy (_bcf .P [_fcea +2:],_bcf .P [_fcea +1:]);_bcf .P [_fcea +1]=_dddc ;};return Paragraph {_aff ,_dddc };};};for _ ,_efg :=range _bcf .Tbl {for _ ,_cedb :=range _efg .EG_ContentRowContent {for _ ,_dgca :=range _cedb .Tr {for _ ,_aad :=range _dgca .EG_ContentCellContent {for _ ,_ccgg :=range _aad .Tc {for _ ,_eacge :=range _ccgg .EG_BlockLevelElts {for _ ,_cbd :=range _eacge .EG_ContentBlockContent {for _gge ,_cdb :=range _cbd .P {if _cdb ==_dgec {_begb :=_fgg .NewCT_P ();_cbd .P =append (_cbd .P ,nil );if _abeb {copy (_cbd .P [_gge +1:],_cbd .P [_gge :]);_cbd .P [_gge ]=_begb ;}else {copy (_cbd .P [_gge +2:],_cbd .P [_gge +1:]);_cbd .P [_gge +1]=_begb ;};return Paragraph {_aff ,_begb };};};};};};};};};};if _bcf .Sdt !=nil &&_bcf .Sdt .SdtContent !=nil &&_bcf .Sdt .SdtContent .P !=nil {for _gcff ,_edd :=range _bcf .Sdt .SdtContent .P {if _edd ==_dgec {_def :=_fgg .NewCT_P ();_bcf .Sdt .SdtContent .P =append (_bcf .Sdt .SdtContent .P ,nil );if _abeb {copy (_bcf .Sdt .SdtContent .P [_gcff +1:],_bcf .Sdt .SdtContent .P [_gcff :]);_bcf .Sdt .SdtContent .P [_gcff ]=_def ;}else {copy (_bcf .Sdt .SdtContent .P [_gcff +2:],_bcf .Sdt .SdtContent .P [_gcff +1:]);_bcf .Sdt .SdtContent .P [_gcff +1]=_def ;};return Paragraph {_aff ,_def };};};};};};return _aff .AddParagraph ();}; -// X returns the inner wrapped XML type. -func (_ccda Styles )X ()*_aee .Styles {return _ccda ._badd }; +// SetYOffset sets the Y offset for an image relative to the origin. +func (_edb AnchoredDrawing )SetYOffset (y _ce .Distance ){_edb ._gd .PositionV .Choice =&_fgg .WdCT_PosVChoice {};_edb ._gd .PositionV .Choice .PosOffset =_c .Int32 (int32 (y /_ce .EMU ));}; -// SetTopPct sets the cell top margin -func (_cdag CellMargins )SetTopPct (pct float64 ){_cdag ._faefd .Top =_aee .NewCT_TblWidth ();_dfe (_cdag ._faefd .Top ,pct );};func _adff (_fbcd *_aee .CT_TblWidth ,_ecgb _abdbe .Distance ){_fbcd .TypeAttr =_aee .ST_TblWidthDxa ;_fbcd .WAttr =&_aee .ST_MeasurementOrPercent {};_fbcd .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_fbcd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (_ecgb /_abdbe .Dxa ));}; +// Borders allows controlling individual cell borders. +func (_eed CellProperties )Borders ()CellBorders {if _eed ._egf .TcBorders ==nil {_eed ._egf .TcBorders =_fgg .NewCT_TcBorders ();};return CellBorders {_eed ._egf .TcBorders };}; -// SetEffect sets a text effect on the run. -func (_cgd RunProperties )SetEffect (e _aee .ST_TextEffect ){if e ==_aee .ST_TextEffectUnset {_cgd ._fbf .Effect =nil ;}else {_cgd ._fbf .Effect =_aee .NewCT_TextEffect ();_cgd ._fbf .Effect .ValAttr =_aee .ST_TextEffectShimmer ;};}; +// OnOffValue represents an on/off value that can also be unset +type OnOffValue byte ; -// Cell is a table cell within a document (not a spreadsheet) -type Cell struct{_ffd *Document ;_cfca *_aee .CT_Tc ;}; +// AddParagraph adds a paragraph to the header. +func (_aada Header )AddParagraph ()Paragraph {_eadc :=_fgg .NewEG_ContentBlockContent ();_aada ._fcad .EG_ContentBlockContent =append (_aada ._fcad .EG_ContentBlockContent ,_eadc );_gbfbb :=_fgg .NewCT_P ();_eadc .P =append (_eadc .P ,_gbfbb );return Paragraph {_aada ._gdd ,_gbfbb };}; -// SetVerticalBanding controls the conditional formatting for vertical banding. -func (_fegca TableLook )SetVerticalBanding (on bool ){if !on {_fegca ._beee .NoVBandAttr =&_dec .ST_OnOff {};_fegca ._beee .NoVBandAttr .ST_OnOff1 =_dec .ST_OnOff1On ;}else {_fegca ._beee .NoVBandAttr =&_dec .ST_OnOff {};_fegca ._beee .NoVBandAttr .ST_OnOff1 =_dec .ST_OnOff1Off ;};}; +// Outline returns true if paragraph outline is on. +func (_aebe ParagraphProperties )Outline ()bool {return _aeege (_aebe ._fdfc .RPr .Outline )}; -// SetTarget sets the URL target of the hyperlink. -func (_bfad HyperLink )SetTarget (url string ){_gdddc :=_bfad ._df .AddHyperlink (url );_bfad ._egbg .IdAttr =_aead .String (_cfag .Relationship (_gdddc ).ID ());_bfad ._egbg .AnchorAttr =nil ;}; +// Clear clears all content within a footer +func (_ddbe Footer )Clear (){_ddbe ._baba .EG_ContentBlockContent =nil }; -// SetWidthPercent sets the cell to a width percentage. -func (_cege CellProperties )SetWidthPercent (pct float64 ){_cege ._ffg .TcW =_aee .NewCT_TblWidth ();_cege ._ffg .TcW .TypeAttr =_aee .ST_TblWidthPct ;_cege ._ffg .TcW .WAttr =&_aee .ST_MeasurementOrPercent {};_cege ._ffg .TcW .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_cege ._ffg .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (pct *50));}; +// Definitions returns the defined numbering definitions. +func (_ccce Numbering )Definitions ()[]NumberingDefinition {_bebg :=[]NumberingDefinition {};for _ ,_ffb :=range _ccce ._fdda .AbstractNum {_bebg =append (_bebg ,NumberingDefinition {_ffb });};return _bebg ;};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); -// SetSize sets the font size for a run. -func (_bdgf RunProperties )SetSize (size _abdbe .Distance ){_bdgf ._fbf .Sz =_aee .NewCT_HpsMeasure ();_bdgf ._fbf .Sz .ValAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (size /_abdbe .HalfPoint ));_bdgf ._fbf .SzCs =_aee .NewCT_HpsMeasure ();_bdgf ._fbf .SzCs .ValAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (size /_abdbe .HalfPoint ));}; +// New constructs an empty document that content can be added to. +func New ()*Document {_beb :=&Document {_cdaa :_fgg .NewDocument ()};_beb .ContentTypes =_aeb .NewContentTypes ();_beb ._cdaa .Body =_fgg .NewCT_Body ();_beb ._cdaa .ConformanceAttr =_fg .ST_ConformanceClassTransitional ;_beb ._efe =_aeb .NewRelationships ();_beb .AppProperties =_aeb .NewAppProperties ();_beb .CoreProperties =_aeb .NewCoreProperties ();_beb .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0064\u006f\u0063u\u006d\u0065n\u0074\u002e\u0078\u006d\u006c","\u0061p\u0070\u006c\u0069c\u0061\u0074\u0069o\u006e/v\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072dp\u0072o\u0063\u0065\u0073\u0073\u0069\u006eg\u006d\u006c\u002e\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u006d\u0061\u0069\u006e\u002bx\u006d\u006c");_beb .Settings =NewSettings ();_beb ._efe .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_c .SettingsType );_beb .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0073\u0065\u0074t\u0069\u006eg\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c");_beb .Rels =_aeb .NewRelationships ();_beb .Rels .AddRelationship (_c .RelativeFilename (_c .DocTypeDocument ,"",_c .CorePropertiesType ,0),_c .CorePropertiesType );_beb .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_c .ExtendedPropertiesType );_beb .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_c .OfficeDocumentType );_beb .Numbering =NewNumbering ();_beb .Numbering .InitializeDefault ();_beb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u006e\u0075\u006d\u0062e\u0072\u0069\u006e\u0067\u002b\u0078m\u006c");_beb ._efe .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_c .NumberingType );_beb .Styles =NewStyles ();_beb .Styles .InitializeDefault ();_beb .ContentTypes .AddOverride ("\u002f\u0077o\u0072\u0064\u002fs\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0073\u0074\u0079\u006ce\u0073\u002b\u0078\u006d\u006c");_beb ._efe .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_c .StylesType );_beb ._cdaa .Body =_fgg .NewCT_Body ();return _beb ;}; -// NumberingDefinition defines a numbering definition for a list of pragraphs. -type NumberingDefinition struct{_cac *_aee .CT_AbstractNum }; +// SetHeader sets a section header. +func (_cba Section )SetHeader (h Header ,t _fgg .ST_HdrFtr ){_ffge :=_fgg .NewEG_HdrFtrReferences ();_cba ._egcf .EG_HdrFtrReferences =append (_cba ._egcf .EG_HdrFtrReferences ,_ffge );_ffge .HeaderReference =_fgg .NewCT_HdrFtrRef ();_ffge .HeaderReference .TypeAttr =t ;_afcc :=_cba ._dbcd ._efe .FindRIDForN (h .Index (),_c .HeaderType );if _afcc ==""{_ee .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0068\u0065\u0061\u0064\u0065r \u0049\u0044");};_ffge .HeaderReference .IdAttr =_afcc ;}; -// Strike returns true if paragraph is striked. -func (_bgdd ParagraphProperties )Strike ()bool {return _ccde (_bgdd ._ecag .RPr .Strike )}; +// AnchoredDrawing is an absolutely positioned image within a document page. +type AnchoredDrawing struct{_da *Document ;_gd *_fgg .WdAnchor ;}; -// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). -func (_fega RunProperties )CharacterSpacingValue ()int64 {if _dcde :=_fega ._fbf .Spacing ;_dcde !=nil {_bbab :=_dcde .ValAttr ;if _bbab .Int64 !=nil {return *_bbab .Int64 ;};};return int64 (0);}; +// Caps returns true if paragraph font is capitalized. +func (_gaag ParagraphProperties )Caps ()bool {return _aeege (_gaag ._fdfc .RPr .Caps )}; -// Levels returns all of the numbering levels defined in the definition. -func (_faefc NumberingDefinition )Levels ()[]NumberingLevel {_fcb :=[]NumberingLevel {};for _ ,_efa :=range _faefc ._cac .Lvl {_fcb =append (_fcb ,NumberingLevel {_efa });};return _fcb ;}; +// RemoveParagraph removes a paragraph from a document. +func (_aecf *Document )RemoveParagraph (p Paragraph ){if _aecf ._cdaa .Body ==nil {return ;};for _ ,_cgbb :=range _aecf ._cdaa .Body .EG_BlockLevelElts {for _ ,_fdc :=range _cgbb .EG_ContentBlockContent {for _ebcc ,_fcgc :=range _fdc .P {if _fcgc ==p ._cfdb {copy (_fdc .P [_ebcc :],_fdc .P [_ebcc +1:]);_fdc .P =_fdc .P [0:len (_fdc .P )-1];return ;};};if _fdc .Sdt !=nil &&_fdc .Sdt .SdtContent !=nil &&_fdc .Sdt .SdtContent .P !=nil {for _ecc ,_aaea :=range _fdc .Sdt .SdtContent .P {if _aaea ==p ._cfdb {copy (_fdc .P [_ecc :],_fdc .P [_ecc +1:]);_fdc .P =_fdc .P [0:len (_fdc .P )-1];return ;};};};};};}; -// OpenTemplate opens a document, removing all content so it can be used as a -// template. Since Word removes unused styles from a document upon save, to -// create a template in Word add a paragraph with every style of interest. When -// opened with OpenTemplate the document's styles will be available but the -// content will be gone. -func OpenTemplate (filename string )(*Document ,error ){_cdd ,_ddgbf :=Open (filename );if _ddgbf !=nil {return nil ,_ddgbf ;};_cdd ._adgf .Body =_aee .NewCT_Body ();return _cdd ,nil ;}; +// X returns the internally wrapped *wml.CT_SectPr. +func (_aagb Section )X ()*_fgg .CT_SectPr {return _aagb ._egcf }; -// Properties returns the run properties. -func (_bgea Run )Properties ()RunProperties {if _bgea ._dbe .RPr ==nil {_bgea ._dbe .RPr =_aee .NewCT_RPr ();};return RunProperties {_bgea ._dbe .RPr };}; +// SetEastAsiaTheme sets the font East Asia Theme. +func (_bgeb Fonts )SetEastAsiaTheme (t _fgg .ST_Theme ){_bgeb ._ddg .EastAsiaThemeAttr =t }; -// IsEndnote returns a bool based on whether the run has a -// footnote or not. Returns both a bool as to whether it has -// a footnote as well as the ID of the footnote. -func (_ege Run )IsEndnote ()(bool ,int64 ){if _ege ._dbe .EG_RunInnerContent !=nil {if _ege ._dbe .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_ege ._dbe .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; +// SetBottom sets the cell bottom margin +func (_dbg CellMargins )SetBottom (d _ce .Distance ){_dbg ._bgg .Bottom =_fgg .NewCT_TblWidth ();_eb (_dbg ._bgg .Bottom ,d );};func (_caab *Document )tables (_caag *_fgg .EG_ContentBlockContent )[]Table {_gfaf :=[]Table {};for _ ,_acg :=range _caag .Tbl {_gfaf =append (_gfaf ,Table {_caab ,_acg });for _ ,_dbgf :=range _acg .EG_ContentRowContent {for _ ,_dfe :=range _dbgf .Tr {for _ ,_cdc :=range _dfe .EG_ContentCellContent {for _ ,_eaad :=range _cdc .Tc {for _ ,_afbb :=range _eaad .EG_BlockLevelElts {for _ ,_aeef :=range _afbb .EG_ContentBlockContent {for _ ,_aea :=range _caab .tables (_aeef ){_gfaf =append (_gfaf ,_aea );};};};};};};};};return _gfaf ;}; -// UnderlineColor returns the hex color value of run underline. -func (_fedb RunProperties )UnderlineColor ()string {if _aeb :=_fedb ._fbf .U ;_aeb !=nil {_cfaf :=_aeb .ColorAttr ;if _cfaf !=nil &&_cfaf .ST_HexColorRGB !=nil {return *_cfaf .ST_HexColorRGB ;};};return "";}; +// CellProperties returns the cell properties. +func (_fabc TableConditionalFormatting )CellProperties ()CellProperties {if _fabc ._abace .TcPr ==nil {_fabc ._abace .TcPr =_fgg .NewCT_TcPr ();};return CellProperties {_fabc ._abace .TcPr };};func (_deff Paragraph )insertRun (_cbfb Run ,_caeca bool )Run {for _ ,_egcg :=range _deff ._cfdb .EG_PContent {for _acdc ,_aggfa :=range _egcg .EG_ContentRunContent {if _aggfa .R ==_cbfb .X (){_cadf :=_fgg .NewCT_R ();_egcg .EG_ContentRunContent =append (_egcg .EG_ContentRunContent ,nil );if _caeca {copy (_egcg .EG_ContentRunContent [_acdc +1:],_egcg .EG_ContentRunContent [_acdc :]);_egcg .EG_ContentRunContent [_acdc ]=_fgg .NewEG_ContentRunContent ();_egcg .EG_ContentRunContent [_acdc ].R =_cadf ;}else {copy (_egcg .EG_ContentRunContent [_acdc +2:],_egcg .EG_ContentRunContent [_acdc +1:]);_egcg .EG_ContentRunContent [_acdc +1]=_fgg .NewEG_ContentRunContent ();_egcg .EG_ContentRunContent [_acdc +1].R =_cadf ;};return Run {_deff ._eecc ,_cadf };};if _aggfa .Sdt !=nil &&_aggfa .Sdt .SdtContent !=nil {for _ ,_abda :=range _aggfa .Sdt .SdtContent .EG_ContentRunContent {if _abda .R ==_cbfb .X (){_bef :=_fgg .NewCT_R ();_aggfa .Sdt .SdtContent .EG_ContentRunContent =append (_aggfa .Sdt .SdtContent .EG_ContentRunContent ,nil );if _caeca {copy (_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +1:],_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc :]);_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc ]=_fgg .NewEG_ContentRunContent ();_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc ].R =_bef ;}else {copy (_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +2:],_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +1:]);_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +1]=_fgg .NewEG_ContentRunContent ();_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +1].R =_bef ;};return Run {_deff ._eecc ,_bef };};};};};};return _deff .AddRun ();}; -// SetTargetBookmark sets the bookmark target of the hyperlink. -func (_ecde HyperLink )SetTargetBookmark (bm Bookmark ){_ecde ._egbg .AnchorAttr =_aead .String (bm .Name ());_ecde ._egbg .IdAttr =nil ;}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_abbg TableBorders )SetLeft (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_abbg ._efaad .Left =_fgg .NewCT_Border ();_cafa (_abbg ._efaad .Left ,t ,c ,thickness );}; -// SetColor sets the text color. -func (_gbgf RunProperties )SetColor (c _dcbd .Color ){_gbgf ._fbf .Color =_aee .NewCT_Color ();_gbgf ._fbf .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; +// SetLeft sets the cell left margin +func (_bge CellMargins )SetLeft (d _ce .Distance ){_bge ._bgg .Left =_fgg .NewCT_TblWidth ();_eb (_bge ._bgg .Left ,d );};func _gbe (_decd *_fgg .EG_ContentBlockContent )[]Bookmark {_cgaf :=[]Bookmark {};for _ ,_dag :=range _decd .P {for _ ,_ged :=range _dag .EG_PContent {for _ ,_ebe :=range _ged .EG_ContentRunContent {for _ ,_dff :=range _ebe .EG_RunLevelElts {for _ ,_ecff :=range _dff .EG_RangeMarkupElements {if _ecff .BookmarkStart !=nil {_cgaf =append (_cgaf ,Bookmark {_ecff .BookmarkStart });};};};};};};for _ ,_aefg :=range _decd .EG_RunLevelElts {for _ ,_debb :=range _aefg .EG_RangeMarkupElements {if _debb .BookmarkStart !=nil {_cgaf =append (_cgaf ,Bookmark {_debb .BookmarkStart });};};};for _ ,_ebeg :=range _decd .Tbl {for _ ,_fedc :=range _ebeg .EG_ContentRowContent {for _ ,_cdcg :=range _fedc .Tr {for _ ,_dgde :=range _cdcg .EG_ContentCellContent {for _ ,_baa :=range _dgde .Tc {for _ ,_afbe :=range _baa .EG_BlockLevelElts {for _ ,_ddef :=range _afbe .EG_ContentBlockContent {for _ ,_aggf :=range _gbe (_ddef ){_cgaf =append (_cgaf ,_aggf );};};};};};};};};return _cgaf ;}; -// SetColor sets a specific color or auto. -func (_dee Color )SetColor (v _dcbd .Color ){if v .IsAuto (){_dee ._abef .ValAttr .ST_HexColorAuto =_aee .ST_HexColorAutoAuto ;_dee ._abef .ValAttr .ST_HexColorRGB =nil ;}else {_dee ._abef .ValAttr .ST_HexColorAuto =_aee .ST_HexColorAutoUnset ;_dee ._abef .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; +// SetHorizontalBanding controls the conditional formatting for horizontal banding. +func (_egde TableLook )SetHorizontalBanding (on bool ){if !on {_egde ._gagb .NoHBandAttr =&_fg .ST_OnOff {};_egde ._gagb .NoHBandAttr .ST_OnOff1 =_fg .ST_OnOff1On ;}else {_egde ._gagb .NoHBandAttr =&_fg .ST_OnOff {};_egde ._gagb .NoHBandAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;};}; -// SetWidthPercent sets the table to a width percentage. -func (_fbcg TableProperties )SetWidthPercent (pct float64 ){_fbcg ._afeg .TblW =_aee .NewCT_TblWidth ();_fbcg ._afeg .TblW .TypeAttr =_aee .ST_TblWidthPct ;_fbcg ._afeg .TblW .WAttr =&_aee .ST_MeasurementOrPercent {};_fbcg ._afeg .TblW .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_fbcg ._afeg .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (pct *50));}; +// Paragraphs returns the paragraphs defined in an endnote. +func (_ebcb Endnote )Paragraphs ()[]Paragraph {_aefd :=[]Paragraph {};for _ ,_eadd :=range _ebcb .content (){for _ ,_ccaf :=range _eadd .P {_aefd =append (_aefd ,Paragraph {_ebcb ._cfba ,_ccaf });};};return _aefd ;}; -// AbstractNumberID returns the ID that is unique within all numbering -// definitions that is used to assign the definition to a paragraph. -func (_dbb NumberingDefinition )AbstractNumberID ()int64 {return _dbb ._cac .AbstractNumIdAttr }; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_fcbb ParagraphSpacing )SetLineSpacing (d _ce .Distance ,rule _fgg .ST_LineSpacingRule ){if rule ==_fgg .ST_LineSpacingRuleUnset {_fcbb ._bged .LineRuleAttr =_fgg .ST_LineSpacingRuleUnset ;_fcbb ._bged .LineAttr =nil ;}else {_fcbb ._bged .LineRuleAttr =rule ;_fcbb ._bged .LineAttr =&_fgg .ST_SignedTwipsMeasure {};_fcbb ._bged .LineAttr .Int64 =_c .Int64 (int64 (d /_ce .Twips ));};}; -// X returns the inner wrapped XML type. -func (_fgbc Style )X ()*_aee .CT_Style {return _fgbc ._cebc }; +// HyperLink is a link within a document. +type HyperLink struct{_bggd *Document ;_efga *_fgg .CT_Hyperlink ;}; -// X returns the inner wrapped XML type. -func (_badf Cell )X ()*_aee .CT_Tc {return _badf ._cfca }; +// SetTextWrapNone unsets text wrapping so the image can float on top of the +// text. When used in conjunction with X/Y Offset relative to the page it can be +// used to place a logo at the top of a page at an absolute position that +// doesn't interfere with text. +func (_fa AnchoredDrawing )SetTextWrapNone (){_fa ._gd .Choice =&_fgg .WdEG_WrapTypeChoice {};_fa ._gd .Choice .WrapNone =_fgg .NewWdCT_WrapNone ();}; -// NewStyles constructs a new empty Styles -func NewStyles ()Styles {return Styles {_aee .NewStyles ()}}; +// SaveToFile writes the document out to a file. +func (_acc *Document )SaveToFile (path string )error {_gegc ,_fgfa :=_cd .Create (path );if _fgfa !=nil {return _fgfa ;};defer _gegc .Close ();return _acc .Save (_gegc );}; -// X returns the inner wrapped XML type. -func (_aafe ParagraphStyleProperties )X ()*_aee .CT_PPrGeneral {return _aafe ._begf }; +// Clear removes all of the content from within a run. +func (_ceecb Run )Clear (){_ceecb ._bfbb .EG_RunInnerContent =nil }; -// SetValue sets the width value. -func (_gceb TableWidth )SetValue (m _abdbe .Distance ){_gceb ._bbdd .WAttr =&_aee .ST_MeasurementOrPercent {};_gceb ._bbdd .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_gceb ._bbdd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (m /_abdbe .Twips ));_gceb ._bbdd .TypeAttr =_aee .ST_TblWidthDxa ;}; +// Tables returns the tables defined in the footer. +func (_adcb Footer )Tables ()[]Table {_ecg :=[]Table {};if _adcb ._baba ==nil {return nil ;};for _ ,_bgfc :=range _adcb ._baba .EG_ContentBlockContent {for _ ,_cgce :=range _adcb ._gbfg .tables (_bgfc ){_ecg =append (_ecg ,_cgce );};};return _ecg ;}; -// AddTable adds a table to the table cell. -func (_cfg Cell )AddTable ()Table {_gbbf :=_aee .NewEG_BlockLevelElts ();_cfg ._cfca .EG_BlockLevelElts =append (_cfg ._cfca .EG_BlockLevelElts ,_gbbf );_gdgc :=_aee .NewEG_ContentBlockContent ();_gbbf .EG_ContentBlockContent =append (_gbbf .EG_ContentBlockContent ,_gdgc );_acdf :=_aee .NewCT_Tbl ();_gdgc .Tbl =append (_gdgc .Tbl ,_acdf );return Table {_cfg ._ffd ,_acdf };};func (_ceeb Footnote )id ()int64 {return _ceeb ._ggec .IdAttr }; +// SetEffect sets a text effect on the run. +func (_becfc RunProperties )SetEffect (e _fgg .ST_TextEffect ){if e ==_fgg .ST_TextEffectUnset {_becfc ._bfbg .Effect =nil ;}else {_becfc ._bfbg .Effect =_fgg .NewCT_TextEffect ();_becfc ._bfbg .Effect .ValAttr =_fgg .ST_TextEffectShimmer ;};}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_cdg CellBorders )SetLeft (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_cdg ._cg .Left =_aee .NewCT_Border ();_dgad (_cdg ._cg .Left ,t ,c ,thickness );}; +// AddFieldWithFormatting adds a field (automatically computed text) to the +// document with field specifc formatting. +func (_efdad Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_cbe :=_efdad .newIC ();_cbe .FldChar =_fgg .NewCT_FldChar ();_cbe .FldChar .FldCharTypeAttr =_fgg .ST_FldCharTypeBegin ;if isDirty {_cbe .FldChar .DirtyAttr =&_fg .ST_OnOff {};_cbe .FldChar .DirtyAttr .Bool =_c .Bool (true );};_cbe =_efdad .newIC ();_cbe .InstrText =_fgg .NewCT_Text ();if fmt !=""{_cbe .InstrText .Content =code +"\u0020"+fmt ;}else {_cbe .InstrText .Content =code ;};_cbe =_efdad .newIC ();_cbe .FldChar =_fgg .NewCT_FldChar ();_cbe .FldChar .FldCharTypeAttr =_fgg .ST_FldCharTypeEnd ;}; -// IsBold returns true if the run has been set to bold. -func (_geaa RunProperties )IsBold ()bool {return _geaa .BoldValue ()==OnOffValueOn };func _dfe (_bd *_aee .CT_TblWidth ,_ebe float64 ){_bd .TypeAttr =_aee .ST_TblWidthPct ;_bd .WAttr =&_aee .ST_MeasurementOrPercent {};_bd .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_bd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (_ebe *50));}; +// Properties returns the numbering level paragraph properties. +func (_ggd NumberingLevel )Properties ()ParagraphStyleProperties {if _ggd ._cbf .PPr ==nil {_ggd ._cbf .PPr =_fgg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_ggd ._cbf .PPr };}; -// SetNextStyle sets the style that the next paragraph will use. -func (_dge Style )SetNextStyle (name string ){if name ==""{_dge ._cebc .Next =nil ;}else {_dge ._cebc .Next =_aee .NewCT_String ();_dge ._cebc .Next .ValAttr =name ;};}; +// Paragraphs returns the paragraphs defined in the cell. +func (_fb Cell )Paragraphs ()[]Paragraph {_gfa :=[]Paragraph {};for _ ,_bg :=range _fb ._gf .EG_BlockLevelElts {for _ ,_ga :=range _bg .EG_ContentBlockContent {for _ ,_bgd :=range _ga .P {_gfa =append (_gfa ,Paragraph {_fb ._bcc ,_bgd });};};};return _gfa ;}; -// SetUISortOrder controls the order the style is displayed in the UI. -func (_bfcg Style )SetUISortOrder (order int ){_bfcg ._cebc .UiPriority =_aee .NewCT_DecimalNumber ();_bfcg ._cebc .UiPriority .ValAttr =int64 (order );}; +// InsertParagraphBefore adds a new empty paragraph before the relativeTo +// paragraph. +func (_bad *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _bad .insertParagraph (relativeTo ,true );}; -// StyleID returns the style ID. -func (_edga Style )StyleID ()string {if _edga ._cebc .StyleIdAttr ==nil {return "";};return *_edga ._cebc .StyleIdAttr ;}; +// X returns the inner wrapped XML type. +func (_bgf Footer )X ()*_fgg .Ftr {return _bgf ._baba }; // X returns the inner wrapped XML type. -func (_ffag ParagraphProperties )X ()*_aee .CT_PPr {return _ffag ._ecag }; +func (_faaa Endnote )X ()*_fgg .CT_FtnEdn {return _faaa ._dfb };func _cafa (_afee *_fgg .CT_Border ,_fdde _fgg .ST_Border ,_ebfd _bbd .Color ,_eefee _ce .Distance ){_afee .ValAttr =_fdde ;_afee .ColorAttr =&_fgg .ST_HexColor {};if _ebfd .IsAuto (){_afee .ColorAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoAuto ;}else {_afee .ColorAttr .ST_HexColorRGB =_ebfd .AsRGBString ();};if _eefee !=_ce .Zero {_afee .SzAttr =_c .Uint64 (uint64 (_eefee /_ce .Point *8));};};func (_gdgd Styles )initializeDocDefaults (){_gdgd ._gee .DocDefaults =_fgg .NewCT_DocDefaults ();_gdgd ._gee .DocDefaults .RPrDefault =_fgg .NewCT_RPrDefault ();_gdgd ._gee .DocDefaults .RPrDefault .RPr =_fgg .NewCT_RPr ();_dfba :=RunProperties {_gdgd ._gee .DocDefaults .RPrDefault .RPr };_dfba .SetSize (12*_ce .Point );_dfba .Fonts ().SetASCIITheme (_fgg .ST_ThemeMajorAscii );_dfba .Fonts ().SetEastAsiaTheme (_fgg .ST_ThemeMajorEastAsia );_dfba .Fonts ().SetHANSITheme (_fgg .ST_ThemeMajorHAnsi );_dfba .Fonts ().SetCSTheme (_fgg .ST_ThemeMajorBidi );_dfba .X ().Lang =_fgg .NewCT_Language ();_dfba .X ().Lang .ValAttr =_c .String ("\u0065\u006e\u002dU\u0053");_dfba .X ().Lang .EastAsiaAttr =_c .String ("\u0065\u006e\u002dU\u0053");_dfba .X ().Lang .BidiAttr =_c .String ("\u0061\u0072\u002dS\u0041");_gdgd ._gee .DocDefaults .PPrDefault =_fgg .NewCT_PPrDefault ();};func (_faa *Document )validateTableCells ()error {for _ ,_ccc :=range _faa ._cdaa .Body .EG_BlockLevelElts {for _ ,_gaa :=range _ccc .EG_ContentBlockContent {for _ ,_gcg :=range _gaa .Tbl {for _ ,_fee :=range _gcg .EG_ContentRowContent {for _ ,_fce :=range _fee .Tr {_ddad :=false ;for _ ,_ceg :=range _fce .EG_ContentCellContent {_fbgdc :=false ;for _ ,_bfe :=range _ceg .Tc {_ddad =true ;for _ ,_aacg :=range _bfe .EG_BlockLevelElts {for _ ,_caage :=range _aacg .EG_ContentBlockContent {if len (_caage .P )> 0{_fbgdc =true ;break ;};};};};if !_fbgdc {return _ef .New ("t\u0061\u0062\u006c\u0065\u0020\u0063e\u006c\u006c\u0020\u006d\u0075\u0073t\u0020\u0063\u006f\u006e\u0074\u0061\u0069n\u0020\u0061\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061p\u0068");};};if !_ddad {return _ef .New ("\u0074\u0061b\u006c\u0065\u0020\u0072\u006f\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0020ce\u006c\u006c");};};};};};};return nil ;};func _gcbe (_ebb string )mergeFieldInfo {_adag :=[]string {};_ebec :=_d .Buffer {};_ggac :=-1;for _eadfd ,_dgga :=range _ebb {switch _dgga {case ' ':if _ebec .Len ()!=0{_adag =append (_adag ,_ebec .String ());};_ebec .Reset ();case '"':if _ggac !=-1{_adag =append (_adag ,_ebb [_ggac +1:_eadfd ]);_ggac =-1;}else {_ggac =_eadfd ;};default:_ebec .WriteRune (_dgga );};};if _ebec .Len ()!=0{_adag =append (_adag ,_ebec .String ());};_aadaa :=mergeFieldInfo {};for _bdb :=0;_bdb < len (_adag )-1;_bdb ++{_dgdb :=_adag [_bdb ];switch _dgdb {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_aadaa ._bgcb =_adag [_bdb +1];_bdb ++;case "\u005c\u0066":_aadaa ._aeg =_adag [_bdb +1];_bdb ++;case "\u005c\u0062":_aadaa ._deaa =_adag [_bdb +1];_bdb ++;case "\u005c\u002a":switch _adag [_bdb +1]{case "\u0055\u0070\u0070e\u0072":_aadaa ._fffa =true ;case "\u004c\u006f\u0077e\u0072":_aadaa ._cab =true ;case "\u0043\u0061\u0070\u0073":_aadaa ._ecca =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_aadaa ._fbfg =true ;};_bdb ++;};};return _aadaa ;}; -// DoubleStrike returns true if paragraph is double striked. -func (_dbab ParagraphProperties )DoubleStrike ()bool {return _ccde (_dbab ._ecag .RPr .Dstrike )}; +// SetLinkedStyle sets the style that this style is linked to. +func (_ccfea Style )SetLinkedStyle (name string ){if name ==""{_ccfea ._dedd .Link =nil ;}else {_ccfea ._dedd .Link =_fgg .NewCT_String ();_ccfea ._dedd .Link .ValAttr =name ;};}; -// SetHorizontalBanding controls the conditional formatting for horizontal banding. -func (_fbd TableLook )SetHorizontalBanding (on bool ){if !on {_fbd ._beee .NoHBandAttr =&_dec .ST_OnOff {};_fbd ._beee .NoHBandAttr .ST_OnOff1 =_dec .ST_OnOff1On ;}else {_fbd ._beee .NoHBandAttr =&_dec .ST_OnOff {};_fbd ._beee .NoHBandAttr .ST_OnOff1 =_dec .ST_OnOff1Off ;};}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_efbba ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_efbba ._bgca .KeepLines =nil ;}else {_efbba ._bgca .KeepLines =_fgg .NewCT_OnOff ();};}; -// Emboss returns true if paragraph emboss is on. -func (_aaeab ParagraphProperties )Emboss ()bool {return _ccde (_aaeab ._ecag .RPr .Emboss )}; +// SetEmboss sets the run to embossed text. +func (_ebef RunProperties )SetEmboss (b bool ){if !b {_ebef ._bfbg .Emboss =nil ;}else {_ebef ._bfbg .Emboss =_fgg .NewCT_OnOff ();};}; -// Shadow returns true if paragraph shadow is on. -func (_aedf ParagraphProperties )Shadow ()bool {return _ccde (_aedf ._ecag .RPr .Shadow )}; +// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. +func (_beab Run )AddDrawingAnchored (img _aeb .ImageRef )(AnchoredDrawing ,error ){_fadg :=_beab .newIC ();_fadg .Drawing =_fgg .NewCT_Drawing ();_bgeg :=_fgg .NewWdAnchor ();_fagf :=AnchoredDrawing {_beab ._adbf ,_bgeg };_bgeg .SimplePosAttr =_c .Bool (false );_bgeg .AllowOverlapAttr =true ;_bgeg .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties ();_fadg .Drawing .Anchor =append (_fadg .Drawing .Anchor ,_bgeg );_bgeg .Graphic =_ed .NewGraphic ();_bgeg .Graphic .GraphicData =_ed .NewCT_GraphicalObjectData ();_bgeg .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_bgeg .SimplePos .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_bgeg .SimplePos .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_bgeg .PositionH .RelativeFromAttr =_fgg .WdST_RelFromHPage ;_bgeg .PositionH .Choice =&_fgg .WdCT_PosHChoice {};_bgeg .PositionH .Choice .PosOffset =_c .Int32 (0);_bgeg .PositionV .RelativeFromAttr =_fgg .WdST_RelFromVPage ;_bgeg .PositionV .Choice =&_fgg .WdCT_PosVChoice {};_bgeg .PositionV .Choice .PosOffset =_c .Int32 (0);_bgeg .Extent .CxAttr =int64 (float64 (img .Size ().X *_ce .Pixel72 )/_ce .EMU );_bgeg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_ce .Pixel72 )/_ce .EMU );_bgeg .Choice =&_fgg .WdEG_WrapTypeChoice {};_bgeg .Choice .WrapSquare =_fgg .NewWdCT_WrapSquare ();_bgeg .Choice .WrapSquare .WrapTextAttr =_fgg .WdST_WrapTextBothSides ;_feec :=0x7FFFFFFF&_g .Uint32 ();_bgeg .DocPr .IdAttr =_feec ;_ffbd :=_cde .NewPic ();_ffbd .NvPicPr .CNvPr .IdAttr =_feec ;_cfbe :=img .RelID ();if _cfbe ==""{return _fagf ,_ef .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_bgeg .Graphic .GraphicData .Any =append (_bgeg .Graphic .GraphicData .Any ,_ffbd );_ffbd .BlipFill =_ed .NewCT_BlipFillProperties ();_ffbd .BlipFill .Blip =_ed .NewCT_Blip ();_ffbd .BlipFill .Blip .EmbedAttr =&_cfbe ;_ffbd .BlipFill .Stretch =_ed .NewCT_StretchInfoProperties ();_ffbd .BlipFill .Stretch .FillRect =_ed .NewCT_RelativeRect ();_ffbd .SpPr =_ed .NewCT_ShapeProperties ();_ffbd .SpPr .Xfrm =_ed .NewCT_Transform2D ();_ffbd .SpPr .Xfrm .Off =_ed .NewCT_Point2D ();_ffbd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_ffbd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_ffbd .SpPr .Xfrm .Ext =_ed .NewCT_PositiveSize2D ();_ffbd .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_ce .Point );_ffbd .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_ce .Point );_ffbd .SpPr .PrstGeom =_ed .NewCT_PresetGeometry2D ();_ffbd .SpPr .PrstGeom .PrstAttr =_ed .ST_ShapeTypeRect ;return _fagf ,nil ;}; -// Shadow returns true if run shadow is on. -func (_agdfd RunProperties )Shadow ()bool {return _ccde (_agdfd ._fbf .Shadow )}; +// X returns the inner wrapped XML type. +func (_edfb Table )X ()*_fgg .CT_Tbl {return _edfb ._gaec }; -// TableConditionalFormatting controls the conditional formatting within a table -// style. -type TableConditionalFormatting struct{_agb *_aee .CT_TblStylePr }; +// SetLastRow controls the conditional formatting for the last row in a table. +// This is called the 'Total' row within Word. +func (_agcd TableLook )SetLastRow (on bool ){if !on {_agcd ._gagb .LastRowAttr =&_fg .ST_OnOff {};_agcd ._gagb .LastRowAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;}else {_agcd ._gagb .LastRowAttr =&_fg .ST_OnOff {};_agcd ._gagb .LastRowAttr .ST_OnOff1 =_fg .ST_OnOff1On ;};}; -// Underline returns the type of paragraph underline. -func (_fbce ParagraphProperties )Underline ()_aee .ST_Underline {if _fcba :=_fbce ._ecag .RPr .U ;_fcba !=nil {return _fcba .ValAttr ;};return 0;};func (_bdb *Document )createCustomProperties (){_bdb .CustomProperties =_cfag .NewCustomProperties ();_bdb .addCustomRelationships ();}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_bfed *Document )GetImageByRelID (relID string )(_aeb .ImageRef ,bool ){for _ ,_bcdb :=range _bfed .Images {if _bcdb .RelID ()==relID {return _bcdb ,true ;};};return _aeb .ImageRef {},false ;}; -// SetEndIndent controls the end indentation. -func (_ggdb ParagraphProperties )SetEndIndent (m _abdbe .Distance ){if _ggdb ._ecag .Ind ==nil {_ggdb ._ecag .Ind =_aee .NewCT_Ind ();};if m ==_abdbe .Zero {_ggdb ._ecag .Ind .EndAttr =nil ;}else {_ggdb ._ecag .Ind .EndAttr =&_aee .ST_SignedTwipsMeasure {};_ggdb ._ecag .Ind .EndAttr .Int64 =_aead .Int64 (int64 (m /_abdbe .Twips ));};}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_cff CellBorders )SetBottom (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_cff ._bff .Bottom =_fgg .NewCT_Border ();_cafa (_cff ._bff .Bottom ,t ,c ,thickness );};var _bebfa =[...]uint8 {0,20,37,58,79}; -// IsFootnote returns a bool based on whether the run has a -// footnote or not. Returns both a bool as to whether it has -// a footnote as well as the ID of the footnote. -func (_fdc Run )IsFootnote ()(bool ,int64 ){if _fdc ._dbe .EG_RunInnerContent !=nil {if _fdc ._dbe .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_fdc ._dbe .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_aebd TableBorders )SetBottom (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_aebd ._efaad .Bottom =_fgg .NewCT_Border ();_cafa (_aebd ._efaad .Bottom ,t ,c ,thickness );}; -// StructuredDocumentTag are a tagged bit of content in a document. -type StructuredDocumentTag struct{_gff *Document ;_efg *_aee .CT_SdtBlock ;}; +// Borders allows manipulation of the table borders. +func (_geadb TableProperties )Borders ()TableBorders {if _geadb ._caea .TblBorders ==nil {_geadb ._caea .TblBorders =_fgg .NewCT_TblBorders ();};return TableBorders {_geadb ._caea .TblBorders };}; -// InsertRowBefore inserts a row before another row -func (_gbee Table )InsertRowBefore (r Row )Row {for _eadg ,_addf :=range _gbee ._ecef .EG_ContentRowContent {if len (_addf .Tr )> 0&&r .X ()==_addf .Tr [0]{_geeg :=_aee .NewEG_ContentRowContent ();_gbee ._ecef .EG_ContentRowContent =append (_gbee ._ecef .EG_ContentRowContent ,nil );copy (_gbee ._ecef .EG_ContentRowContent [_eadg +1:],_gbee ._ecef .EG_ContentRowContent [_eadg :]);_gbee ._ecef .EG_ContentRowContent [_eadg ]=_geeg ;_eacfe :=_aee .NewCT_Row ();_geeg .Tr =append (_geeg .Tr ,_eacfe );return Row {_gbee ._cff ,_eacfe };};};return _gbee .AddRow ();}; +// VerticalAlign returns the value of run vertical align. +func (_fdccc RunProperties )VerticalAlignment ()_fg .ST_VerticalAlignRun {if _fgec :=_fdccc ._bfbg .VertAlign ;_fgec !=nil {return _fgec .ValAttr ;};return 0;}; -// Spacing returns the paragraph spacing settings. -func (_bggf ParagraphProperties )Spacing ()ParagraphSpacing {if _bggf ._ecag .Spacing ==nil {_bggf ._ecag .Spacing =_aee .NewCT_Spacing ();};return ParagraphSpacing {_bggf ._ecag .Spacing };}; +// X returns the inner wrapped XML type. +func (_abacd TableLook )X ()*_fgg .CT_TblLook {return _abacd ._gagb }; -// GetColor returns the color.Color object representing the run color. -func (_aaag RunProperties )GetColor ()_dcbd .Color {if _cbff :=_aaag ._fbf .Color ;_cbff !=nil {_bgg :=_cbff .ValAttr ;if _bgg .ST_HexColorRGB !=nil {return _dcbd .FromHex (*_bgg .ST_HexColorRGB );};};return _dcbd .Color {};}; +// SetRight sets the right border to a specified type, color and thickness. +func (_cgfdc TableBorders )SetRight (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_cgfdc ._efaad .Right =_fgg .NewCT_Border ();_cafa (_cgfdc ._efaad .Right ,t ,c ,thickness );}; -// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. -func (_fdcb NumberingDefinition )MultiLevelType ()_aee .ST_MultiLevelType {if _fdcb ._cac .MultiLevelType !=nil {return _fdcb ._cac .MultiLevelType .ValAttr ;}else {return _aee .ST_MultiLevelTypeUnset ;};}; +// NewSettings constructs a new empty Settings +func NewSettings ()Settings {_fafa :=_fgg .NewSettings ();_fafa .Compat =_fgg .NewCT_Compat ();_bbebc :=_fgg .NewCT_CompatSetting ();_bbebc .NameAttr =_c .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_bbebc .UriAttr =_c .String ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006fff\u0069\u0063\u0065/\u0077o\u0072\u0064");_bbebc .ValAttr =_c .String ("\u0031\u0035");_fafa .Compat .CompatSetting =append (_fafa .Compat .CompatSetting ,_bbebc );return Settings {_fafa };}; -// TableStyleProperties are table properties as defined in a style. -type TableStyleProperties struct{_abgfc *_aee .CT_TblPrBase }; +// AddTabStop adds a tab stop to the paragraph. +func (_bace ParagraphStyleProperties )AddTabStop (position _ce .Distance ,justificaton _fgg .ST_TabJc ,leader _fgg .ST_TabTlc ){if _bace ._bgca .Tabs ==nil {_bace ._bgca .Tabs =_fgg .NewCT_Tabs ();};_afge :=_fgg .NewCT_TabStop ();_afge .LeaderAttr =leader ;_afge .ValAttr =justificaton ;_afge .PosAttr .Int64 =_c .Int64 (int64 (position /_ce .Twips ));_bace ._bgca .Tabs .Tab =append (_bace ._bgca .Tabs .Tab ,_afge );}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_cacc CellBorders )SetBottom (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_cacc ._cg .Bottom =_aee .NewCT_Border ();_dgad (_cacc ._cg .Bottom ,t ,c ,thickness );}; +// Borders allows manipulation of the table borders. +func (_egdga TableStyleProperties )Borders ()TableBorders {if _egdga ._fbbc .TblBorders ==nil {_egdga ._fbbc .TblBorders =_fgg .NewCT_TblBorders ();};return TableBorders {_egdga ._fbbc .TblBorders };}; -// SetSpacing sets the spacing that comes before and after the paragraph. -// Deprecated: See Spacing() instead which allows finer control. -func (_cede ParagraphProperties )SetSpacing (before ,after _abdbe .Distance ){if _cede ._ecag .Spacing ==nil {_cede ._ecag .Spacing =_aee .NewCT_Spacing ();};_cede ._ecag .Spacing .BeforeAttr =&_dec .ST_TwipsMeasure {};_cede ._ecag .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (before /_abdbe .Twips ));_cede ._ecag .Spacing .AfterAttr =&_dec .ST_TwipsMeasure {};_cede ._ecag .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (after /_abdbe .Twips ));}; +// ParagraphProperties returns the paragraph properties controlling text formatting within the table. +func (_ebad TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _ebad ._abace .PPr ==nil {_ebad ._abace .PPr =_fgg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_ebad ._abace .PPr };}; -// Fonts returns the style's Fonts. -func (_ebeb RunProperties )Fonts ()Fonts {if _ebeb ._fbf .RFonts ==nil {_ebeb ._fbf .RFonts =_aee .NewCT_Fonts ();};return Fonts {_ebeb ._fbf .RFonts };}; +// SetHighlight highlights text in a specified color. +func (_acge RunProperties )SetHighlight (c _fgg .ST_HighlightColor ){_acge ._bfbg .Highlight =_fgg .NewCT_Highlight ();_acge ._bfbg .Highlight .ValAttr =c ;}; -// Open opens and reads a document from a file (.docx). -func Open (filename string )(*Document ,error ){_bcb ,_bbc :=_aceb .Open (filename );if _bbc !=nil {return nil ,_deec .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bbc );};defer _bcb .Close ();_gebc ,_bbc :=_aceb .Stat (filename );if _bbc !=nil {return nil ,_deec .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bbc );};_ =_gebc ;return Read (_bcb ,_gebc .Size ());}; +// SetFooter sets a section footer. +func (_ggdg Section )SetFooter (f Footer ,t _fgg .ST_HdrFtr ){_cbfe :=_fgg .NewEG_HdrFtrReferences ();_ggdg ._egcf .EG_HdrFtrReferences =append (_ggdg ._egcf .EG_HdrFtrReferences ,_cbfe );_cbfe .FooterReference =_fgg .NewCT_HdrFtrRef ();_cbfe .FooterReference .TypeAttr =t ;_bfdf :=_ggdg ._dbcd ._efe .FindRIDForN (f .Index (),_c .FooterType );if _bfdf ==""{_ee .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0066\u006f\u006f\u0074\u0065r \u0049\u0044");};_cbfe .FooterReference .IdAttr =_bfdf ;}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_bbbge ParagraphProperties )RStyle ()string {if _bbbge ._ecag .RPr .RStyle !=nil {return _bbbge ._ecag .RPr .RStyle .ValAttr ;};return "";}; +// SetShadow sets the run to shadowed text. +func (_aeca RunProperties )SetShadow (b bool ){if !b {_aeca ._bfbg .Shadow =nil ;}else {_aeca ._bfbg .Shadow =_fgg .NewCT_OnOff ();};}; -// Italic returns true if paragraph font is italic. -func (_ebea ParagraphProperties )Italic ()bool {_dafa :=_ebea ._ecag .RPr ;return _ccde (_dafa .I )||_ccde (_dafa .ICs );}; +// RemoveParagraph removes a paragraph from the footnote. +func (_gdgb Footnote )RemoveParagraph (p Paragraph ){for _ ,_adgf :=range _gdgb .content (){for _cfbf ,_gbed :=range _adgf .P {if _gbed ==p ._cfdb {copy (_adgf .P [_cfbf :],_adgf .P [_cfbf +1:]);_adgf .P =_adgf .P [0:len (_adgf .P )-1];return ;};};};}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_egef ParagraphSpacing )SetLineSpacing (d _abdbe .Distance ,rule _aee .ST_LineSpacingRule ){if rule ==_aee .ST_LineSpacingRuleUnset {_egef ._bgf .LineRuleAttr =_aee .ST_LineSpacingRuleUnset ;_egef ._bgf .LineAttr =nil ;}else {_egef ._bgf .LineRuleAttr =rule ;_egef ._bgf .LineAttr =&_aee .ST_SignedTwipsMeasure {};_egef ._bgf .LineAttr .Int64 =_aead .Int64 (int64 (d /_abdbe .Twips ));};}; +// RemoveMailMerge removes any mail merge settings +func (_defd Settings )RemoveMailMerge (){_defd ._efag .MailMerge =nil }; -// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. -func (_bfda Run )AddTab (){_bcgcd :=_bfda .newIC ();_bcgcd .Tab =_aee .NewCT_Empty ()}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_gdf ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_gdf ._fdfc .KeepLines =nil ;}else {_gdf ._fdfc .KeepLines =_fgg .NewCT_OnOff ();};}; -// AddHeader creates a header associated with the document, but doesn't add it -// to the document for display. -func (_fgbe *Document )AddHeader ()Header {_ecdd :=_aee .NewHdr ();_fgbe ._dedd =append (_fgbe ._dedd ,_ecdd );_bgc :=_deec .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_fgbe ._dedd ));_fgbe ._eead .AddRelationship (_bgc ,_aead .HeaderType );_fgbe .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_bgc ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c");_fgbe ._aaae =append (_fgbe ._aaae ,_cfag .NewRelationships ());return Header {_fgbe ,_ecdd };}; +// RemoveParagraph removes a paragraph from a footer. +func (_ecb Footer )RemoveParagraph (p Paragraph ){for _ ,_eegf :=range _ecb ._baba .EG_ContentBlockContent {for _eeec ,_cbdf :=range _eegf .P {if _cbdf ==p ._cfdb {copy (_eegf .P [_eeec :],_eegf .P [_eeec +1:]);_eegf .P =_eegf .P [0:len (_eegf .P )-1];return ;};};};}; -// Font returns the name of run font family. -func (_geac RunProperties )Font ()string {if _dfgb :=_geac ._fbf .RFonts ;_dfgb !=nil {if _dfgb .AsciiAttr !=nil {return *_dfgb .AsciiAttr ;}else if _dfgb .HAnsiAttr !=nil {return *_dfgb .HAnsiAttr ;}else if _dfgb .CsAttr !=nil {return *_dfgb .CsAttr ;};};return "";}; +// SetAlignment controls the paragraph alignment +func (_ddga ParagraphProperties )SetAlignment (align _fgg .ST_Jc ){if align ==_fgg .ST_JcUnset {_ddga ._fdfc .Jc =nil ;}else {_ddga ._fdfc .Jc =_fgg .NewCT_Jc ();_ddga ._fdfc .Jc .ValAttr =align ;};}; -// NewTableWidth returns a newly intialized TableWidth -func NewTableWidth ()TableWidth {return TableWidth {_aee .NewCT_TblWidth ()}}; +// SetHAlignment sets the horizontal alignment for an anchored image. +func (_be AnchoredDrawing )SetHAlignment (h _fgg .WdST_AlignH ){_be ._gd .PositionH .Choice =&_fgg .WdCT_PosHChoice {};_be ._gd .PositionH .Choice .Align =h ;}; -// SetName sets the name of the image, visible in the properties of the image -// within Word. -func (_caab AnchoredDrawing )SetName (name string ){_caab ._acgc .DocPr .NameAttr =name ;for _ ,_afcd :=range _caab ._acgc .Graphic .GraphicData .Any {if _cee ,_abac :=_afcd .(*_baebac .Pic );_abac {_cee .NvPicPr .CNvPr .DescrAttr =_aead .String (name );};};}; +// SetThemeColor sets the color from the theme. +func (_eab Color )SetThemeColor (t _fgg .ST_ThemeColor ){_eab ._aaf .ThemeColorAttr =t }; -// RunProperties controls run styling properties -type RunProperties struct{_fbf *_aee .CT_RPr }; +// Color controls the run or styles color. +type Color struct{_aaf *_fgg .CT_Color }; -// X returns the inner wrapped XML type. -func (_bfag Table )X ()*_aee .CT_Tbl {return _bfag ._ecef }; +// AddPageBreak adds a page break to a run. +func (_aeed Run )AddPageBreak (){_abdg :=_aeed .newIC ();_abdg .Br =_fgg .NewCT_Br ();_abdg .Br .TypeAttr =_fgg .ST_BrTypePage ;}; -// SetOutline sets the run to outlined text. -func (_dc RunProperties )SetOutline (b bool ){if !b {_dc ._fbf .Outline =nil ;}else {_dc ._fbf .Outline =_aee .NewCT_OnOff ();};}; +// MailMerge finds mail merge fields and replaces them with the text provided. It also removes +// the mail merge source info from the document settings. +func (_gfbf *Document )MailMerge (mergeContent map[string ]string ){_gedc :=_gfbf .mergeFields ();_cdbb :=map[Paragraph ][]Run {};for _ ,_bfda :=range _gedc {_ecgf ,_acab :=mergeContent [_bfda ._bgcb ];if _acab {if _bfda ._fffa {_ecgf =_a .ToUpper (_ecgf );}else if _bfda ._cab {_ecgf =_a .ToLower (_ecgf );}else if _bfda ._ecca {_ecgf =_a .Title (_ecgf );}else if _bfda ._fbfg {_ceed :=_d .Buffer {};for _dfcfg ,_aace :=range _ecgf {if _dfcfg ==0{_ceed .WriteRune (_b .ToUpper (_aace ));}else {_ceed .WriteRune (_aace );};};_ecgf =_ceed .String ();};if _ecgf !=""&&_bfda ._deaa !=""{_ecgf =_bfda ._deaa +_ecgf ;};if _ecgf !=""&&_bfda ._aeg !=""{_ecgf =_ecgf +_bfda ._aeg ;};};if _bfda ._beca {if len (_bfda ._aaa .FldSimple )==1&&len (_bfda ._aaa .FldSimple [0].EG_PContent )==1&&len (_bfda ._aaa .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_bced :=&_fgg .EG_ContentRunContent {};_bced .R =_bfda ._aaa .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_bfda ._aaa .FldSimple =nil ;_acbda :=Run {_gfbf ,_bced .R };_acbda .ClearContent ();_acbda .AddText (_ecgf );_bfda ._aaa .EG_ContentRunContent =append (_bfda ._aaa .EG_ContentRunContent ,_bced );};}else {_bdc :=_bfda ._geff .Runs ();for _gbadc :=_bfda ._adae ;_gbadc <=_bfda ._afce ;_gbadc ++{if _gbadc ==_bfda ._bac +1{_bdc [_gbadc ].ClearContent ();_bdc [_gbadc ].AddText (_ecgf );}else {_cdbb [_bfda ._geff ]=append (_cdbb [_bfda ._geff ],_bdc [_gbadc ]);};};};};for _bgb ,_dcggf :=range _cdbb {for _ ,_edc :=range _dcggf {_bgb .RemoveRun (_edc );};};_gfbf .Settings .RemoveMailMerge ();}; -// InsertRowAfter inserts a row after another row -func (_dbgf Table )InsertRowAfter (r Row )Row {for _dac ,_egce :=range _dbgf ._ecef .EG_ContentRowContent {if len (_egce .Tr )> 0&&r .X ()==_egce .Tr [0]{_degd :=_aee .NewEG_ContentRowContent ();if len (_dbgf ._ecef .EG_ContentRowContent )< _dac +2{return _dbgf .AddRow ();};_dbgf ._ecef .EG_ContentRowContent =append (_dbgf ._ecef .EG_ContentRowContent ,nil );copy (_dbgf ._ecef .EG_ContentRowContent [_dac +2:],_dbgf ._ecef .EG_ContentRowContent [_dac +1:]);_dbgf ._ecef .EG_ContentRowContent [_dac +1]=_degd ;_cfb :=_aee .NewCT_Row ();_degd .Tr =append (_degd .Tr ,_cfb );return Row {_dbgf ._cff ,_cfb };};};return _dbgf .AddRow ();}; +// Cells returns the cells defined in the table. +func (_degff Row )Cells ()[]Cell {_ecfeb :=[]Cell {};for _ ,_dedb :=range _degff ._edag .EG_ContentCellContent {for _ ,_efbe :=range _dedb .Tc {_ecfeb =append (_ecfeb ,Cell {_degff ._aade ,_efbe });};if _dedb .Sdt !=nil &&_dedb .Sdt .SdtContent !=nil {for _ ,_gbac :=range _dedb .Sdt .SdtContent .Tc {_ecfeb =append (_ecfeb ,Cell {_degff ._aade ,_gbac });};};};return _ecfeb ;}; -// SetWidth sets the cell width to a specified width. -func (_dfeg CellProperties )SetWidth (d _abdbe .Distance ){_dfeg ._ffg .TcW =_aee .NewCT_TblWidth ();_dfeg ._ffg .TcW .TypeAttr =_aee .ST_TblWidthDxa ;_dfeg ._ffg .TcW .WAttr =&_aee .ST_MeasurementOrPercent {};_dfeg ._ffg .TcW .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_dfeg ._ffg .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (d /_abdbe .Twips ));}; +// ClearContent clears any content in the run (text, tabs, breaks, etc.) +func (_dfad Run )ClearContent (){_dfad ._bfbb .EG_RunInnerContent =nil }; -// SetSpacing sets the spacing that comes before and after the paragraph. -func (_dfg ParagraphStyleProperties )SetSpacing (before ,after _abdbe .Distance ){if _dfg ._begf .Spacing ==nil {_dfg ._begf .Spacing =_aee .NewCT_Spacing ();};if before ==_abdbe .Zero {_dfg ._begf .Spacing .BeforeAttr =nil ;}else {_dfg ._begf .Spacing .BeforeAttr =&_dec .ST_TwipsMeasure {};_dfg ._begf .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (before /_abdbe .Twips ));};if after ==_abdbe .Zero {_dfg ._begf .Spacing .AfterAttr =nil ;}else {_dfg ._begf .Spacing .AfterAttr =&_dec .ST_TwipsMeasure {};_dfg ._begf .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (after /_abdbe .Twips ));};};func (_eacb Document )mergeFields ()[]mergeFieldInfo {_cgae :=[]Paragraph {};_gfgd :=[]mergeFieldInfo {};for _ ,_ggbgc :=range _eacb .Tables (){for _ ,_ddcc :=range _ggbgc .Rows (){for _ ,_dafc :=range _ddcc .Cells (){_cgae =append (_cgae ,_dafc .Paragraphs ()...);};};};_cgae =append (_cgae ,_eacb .Paragraphs ()...);for _ ,_dag :=range _cgae {_efbf :=_dag .Runs ();_afga :=-1;_cfgc :=-1;_agg :=-1;_fac :=mergeFieldInfo {};for _ ,_ggdbf :=range _dag ._dddc .EG_PContent {for _ ,_dcag :=range _ggdbf .FldSimple {if _ga .Contains (_dcag .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_aecf :=_ffbg (_dcag .InstrAttr );_aecf ._bage =true ;_aecf ._daa =_dag ;_aecf ._efd =_ggdbf ;_gfgd =append (_gfgd ,_aecf );};};};for _dcdc :=0;_dcdc < len (_efbf );_dcdc ++{_cef :=_efbf [_dcdc ];for _ ,_bbabg :=range _cef .X ().EG_RunInnerContent {if _bbabg .FldChar !=nil {switch _bbabg .FldChar .FldCharTypeAttr {case _aee .ST_FldCharTypeBegin :_afga =_dcdc ;case _aee .ST_FldCharTypeSeparate :_cfgc =_dcdc ;case _aee .ST_FldCharTypeEnd :_agg =_dcdc ;if _fac ._fgdb !=""{_fac ._daa =_dag ;_fac ._dda =_afga ;_fac ._eg =_agg ;_fac ._fbgc =_cfgc ;_gfgd =append (_gfgd ,_fac );};_afga =-1;_cfgc =-1;_agg =-1;_fac =mergeFieldInfo {};};}else if _bbabg .InstrText !=nil &&_ga .Contains (_bbabg .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _afga !=-1&&_agg ==-1{_fac =_ffbg (_bbabg .InstrText .Content );};};};};};return _gfgd ;}; +// Name returns the name of the bookmark whcih is the document unique ID that +// identifies the bookmark. +func (_cgg Bookmark )Name ()string {return _cgg ._dac .NameAttr };func (_cgd *Document )InsertTableAfter (relativeTo Paragraph )Table {return _cgd .insertTable (relativeTo ,false );}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_gcge TableBorders )SetInsideHorizontal (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_gcge ._ffcc .InsideH =_aee .NewCT_Border ();_dgad (_gcge ._ffcc .InsideH ,t ,c ,thickness );}; +// Italic returns true if run font is italic. +func (_gcag RunProperties )Italic ()bool {_decfc :=_gcag ._bfbg ;return _aeege (_decfc .I )||_aeege (_decfc .ICs );}; -// AddBookmark adds a bookmark to a document that can then be used from a hyperlink. Name is a document -// unique name that identifies the bookmark so it can be referenced from hyperlinks. -func (_bbd Paragraph )AddBookmark (name string )Bookmark {_bdcb :=_aee .NewEG_PContent ();_cbgb :=_aee .NewEG_ContentRunContent ();_bdcb .EG_ContentRunContent =append (_bdcb .EG_ContentRunContent ,_cbgb );_ceba :=_aee .NewEG_RunLevelElts ();_cbgb .EG_RunLevelElts =append (_cbgb .EG_RunLevelElts ,_ceba );_fdd :=_aee .NewEG_RangeMarkupElements ();_aef :=_aee .NewCT_Bookmark ();_fdd .BookmarkStart =_aef ;_ceba .EG_RangeMarkupElements =append (_ceba .EG_RangeMarkupElements ,_fdd );_fdd =_aee .NewEG_RangeMarkupElements ();_fdd .BookmarkEnd =_aee .NewCT_MarkupRange ();_ceba .EG_RangeMarkupElements =append (_ceba .EG_RangeMarkupElements ,_fdd );_bbd ._dddc .EG_PContent =append (_bbd ._dddc .EG_PContent ,_bdcb );_dfbe :=Bookmark {_aef };_dfbe .SetName (name );return _dfbe ;}; +// Header is a header for a document section. +type Header struct{_gdd *Document ;_fcad *_fgg .Hdr ;}; -// X returns the inner wml.CT_TblBorders -func (_cagg TableBorders )X ()*_aee .CT_TblBorders {return _cagg ._ffcc }; +// SetConformance sets conformance attribute of the document +// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: +// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. +func (_affc Document )SetConformance (conformanceAttr _fg .ST_ConformanceClass ){_affc ._cdaa .ConformanceAttr =conformanceAttr ;}; -// SetOffset sets the offset of the image relative to the origin, which by -// default this is the top-left corner of the page. Offset is incompatible with -// SetAlignment, whichever is called last is applied. -func (_ccaf AnchoredDrawing )SetOffset (x ,y _abdbe .Distance ){_ccaf .SetXOffset (x );_ccaf .SetYOffset (y );}; +// FormFields extracts all of the fields from a document. They can then be +// manipulated via the methods on the field and the document saved. +func (_fff *Document )FormFields ()[]FormField {_cegg :=[]FormField {};for _ ,_dfa :=range _fff .Paragraphs (){_dgbf :=_dfa .Runs ();for _aacf ,_aag :=range _dgbf {for _ ,_abe :=range _aag ._bfbb .EG_RunInnerContent {if _abe .FldChar ==nil ||_abe .FldChar .FfData ==nil {continue ;};if _abe .FldChar .FldCharTypeAttr ==_fgg .ST_FldCharTypeBegin {if len (_abe .FldChar .FfData .Name )==0||_abe .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_ecd :=FormField {_edda :_abe .FldChar .FfData };if _abe .FldChar .FfData .TextInput !=nil {for _edgf :=_aacf +1;_edgf < len (_dgbf )-1;_edgf ++{if len (_dgbf [_edgf ]._bfbb .EG_RunInnerContent )==0{continue ;};_bffc :=_dgbf [_edgf ]._bfbb .EG_RunInnerContent [0];if _bffc .FldChar !=nil &&_bffc .FldChar .FldCharTypeAttr ==_fgg .ST_FldCharTypeSeparate {if len (_dgbf [_edgf +1]._bfbb .EG_RunInnerContent )==0{continue ;};if _dgbf [_edgf +1]._bfbb .EG_RunInnerContent [0].FldChar ==nil {_ecd ._ebegc =_dgbf [_edgf +1]._bfbb .EG_RunInnerContent [0];break ;};};};};_cegg =append (_cegg ,_ecd );};};};};return _cegg ;}; -// SetLastRow controls the conditional formatting for the last row in a table. -// This is called the 'Total' row within Word. -func (_bdgd TableLook )SetLastRow (on bool ){if !on {_bdgd ._beee .LastRowAttr =&_dec .ST_OnOff {};_bdgd ._beee .LastRowAttr .ST_OnOff1 =_dec .ST_OnOff1Off ;}else {_bdgd ._beee .LastRowAttr =&_dec .ST_OnOff {};_bdgd ._beee .LastRowAttr .ST_OnOff1 =_dec .ST_OnOff1On ;};}; +// X returns the inner wrapped XML type. +func (_efdaf NumberingLevel )X ()*_fgg .CT_Lvl {return _efdaf ._cbf }; -// AddParagraph adds a paragraph to the header. -func (_gcc Header )AddParagraph ()Paragraph {_ebdb :=_aee .NewEG_ContentBlockContent ();_gcc ._ffbf .EG_ContentBlockContent =append (_gcc ._ffbf .EG_ContentBlockContent ,_ebdb );_gcfag :=_aee .NewCT_P ();_ebdb .P =append (_ebdb .P ,_gcfag );return Paragraph {_gcc ._abead ,_gcfag };}; +// Numbering is the document wide numbering styles contained in numbering.xml. +type Numbering struct{_fdda *_fgg .Numbering }; -// Document is a text document that can be written out in the OOXML .docx -// format. It can be opened from a file on disk and modified, or created from -// scratch. -type Document struct{_cfag .DocBase ;_adgf *_aee .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_dedd []*_aee .Hdr ;_aaae []_cfag .Relationships ;_abea []*_aee .Ftr ;_beab []_cfag .Relationships ;_eead _cfag .Relationships ;_gbed []*_edb .Theme ;_ecb *_aee .WebSettings ;_ddab *_aee .Fonts ;_cgcd *_aee .Endnotes ;_bdfa *_aee .Footnotes ;}; +// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. +func (_fgdf Style )SetUnhideWhenUsed (b bool ){if b {_fgdf ._dedd .UnhideWhenUsed =_fgg .NewCT_OnOff ();}else {_fgdf ._dedd .UnhideWhenUsed =nil ;};}; -// SetBefore sets the spacing that comes before the paragraph. -func (_dcggb ParagraphSpacing )SetBefore (before _abdbe .Distance ){_dcggb ._bgf .BeforeAttr =&_dec .ST_TwipsMeasure {};_dcggb ._bgf .BeforeAttr .ST_UnsignedDecimalNumber =_aead .Uint64 (uint64 (before /_abdbe .Twips ));};func _gfcf (_fb *_aee .EG_ContentBlockContent )[]Bookmark {_dffb :=[]Bookmark {};for _ ,_gedc :=range _fb .P {for _ ,_dbf :=range _gedc .EG_PContent {for _ ,_geca :=range _dbf .EG_ContentRunContent {for _ ,_bff :=range _geca .EG_RunLevelElts {for _ ,_fgdd :=range _bff .EG_RangeMarkupElements {if _fgdd .BookmarkStart !=nil {_dffb =append (_dffb ,Bookmark {_fgdd .BookmarkStart });};};};};};};for _ ,_edaf :=range _fb .EG_RunLevelElts {for _ ,_bcbc :=range _edaf .EG_RangeMarkupElements {if _bcbc .BookmarkStart !=nil {_dffb =append (_dffb ,Bookmark {_bcbc .BookmarkStart });};};};for _ ,_bgfg :=range _fb .Tbl {for _ ,_eaae :=range _bgfg .EG_ContentRowContent {for _ ,_fbdfa :=range _eaae .Tr {for _ ,_bgeag :=range _fbdfa .EG_ContentCellContent {for _ ,_egd :=range _bgeag .Tc {for _ ,_fgaa :=range _egd .EG_BlockLevelElts {for _ ,_bgdae :=range _fgaa .EG_ContentBlockContent {for _ ,_fag :=range _gfcf (_bgdae ){_dffb =append (_dffb ,_fag );};};};};};};};};return _dffb ;}; +// SetRowBandSize sets the number of Rows in the row band +func (_ccafa TableStyleProperties )SetRowBandSize (rows int64 ){_ccafa ._fbbc .TblStyleRowBandSize =_fgg .NewCT_DecimalNumber ();_ccafa ._fbbc .TblStyleRowBandSize .ValAttr =rows ;}; -// SetRight sets the right border to a specified type, color and thickness. -func (_ebed CellBorders )SetRight (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_ebed ._cg .Right =_aee .NewCT_Border ();_dgad (_ebed ._cg .Right ,t ,c ,thickness );}; +// SetUISortOrder controls the order the style is displayed in the UI. +func (_fada Style )SetUISortOrder (order int ){_fada ._dedd .UiPriority =_fgg .NewCT_DecimalNumber ();_fada ._dedd .UiPriority .ValAttr =int64 (order );}; -// SetBold sets the run to bold. -func (_cagd RunProperties )SetBold (b bool ){if !b {_cagd ._fbf .B =nil ;_cagd ._fbf .BCs =nil ;}else {_cagd ._fbf .B =_aee .NewCT_OnOff ();_cagd ._fbf .BCs =_aee .NewCT_OnOff ();};}; +// Styles returns all styles. +func (_gcebe Styles )Styles ()[]Style {_cfeg :=[]Style {};for _ ,_bggdg :=range _gcebe ._gee .Style {_cfeg =append (_cfeg ,Style {_bggdg });};return _cfeg ;}; -// SetXOffset sets the X offset for an image relative to the origin. -func (_gcd AnchoredDrawing )SetXOffset (x _abdbe .Distance ){_gcd ._acgc .PositionH .Choice =&_aee .WdCT_PosHChoice {};_gcd ._acgc .PositionH .Choice .PosOffset =_aead .Int32 (int32 (x /_abdbe .EMU ));};func (_gee *Document )insertParagraph (_bf Paragraph ,_abacf bool )Paragraph {if _gee ._adgf .Body ==nil {return _gee .AddParagraph ();};_fd :=_bf .X ();for _ ,_cdgd :=range _gee ._adgf .Body .EG_BlockLevelElts {for _ ,_bcd :=range _cdgd .EG_ContentBlockContent {for _gdd ,_abgb :=range _bcd .P {if _abgb ==_fd {_eab :=_aee .NewCT_P ();_bcd .P =append (_bcd .P ,nil );if _abacf {copy (_bcd .P [_gdd +1:],_bcd .P [_gdd :]);_bcd .P [_gdd ]=_eab ;}else {copy (_bcd .P [_gdd +2:],_bcd .P [_gdd +1:]);_bcd .P [_gdd +1]=_eab ;};return Paragraph {_gee ,_eab };};};for _ ,_eegc :=range _bcd .Tbl {for _ ,_fcefc :=range _eegc .EG_ContentRowContent {for _ ,_ebg :=range _fcefc .Tr {for _ ,_ega :=range _ebg .EG_ContentCellContent {for _ ,_abce :=range _ega .Tc {for _ ,_agd :=range _abce .EG_BlockLevelElts {for _ ,_bcfa :=range _agd .EG_ContentBlockContent {for _eafg ,_fgag :=range _bcfa .P {if _fgag ==_fd {_fdfd :=_aee .NewCT_P ();_bcfa .P =append (_bcfa .P ,nil );if _abacf {copy (_bcfa .P [_eafg +1:],_bcfa .P [_eafg :]);_bcfa .P [_eafg ]=_fdfd ;}else {copy (_bcfa .P [_eafg +2:],_bcfa .P [_eafg +1:]);_bcfa .P [_eafg +1]=_fdfd ;};return Paragraph {_gee ,_fdfd };};};};};};};};};};if _bcd .Sdt !=nil &&_bcd .Sdt .SdtContent !=nil &&_bcd .Sdt .SdtContent .P !=nil {for _daga ,_acdd :=range _bcd .Sdt .SdtContent .P {if _acdd ==_fd {_cea :=_aee .NewCT_P ();_bcd .Sdt .SdtContent .P =append (_bcd .Sdt .SdtContent .P ,nil );if _abacf {copy (_bcd .Sdt .SdtContent .P [_daga +1:],_bcd .Sdt .SdtContent .P [_daga :]);_bcd .Sdt .SdtContent .P [_daga ]=_cea ;}else {copy (_bcd .Sdt .SdtContent .P [_daga +2:],_bcd .Sdt .SdtContent .P [_daga +1:]);_bcd .Sdt .SdtContent .P [_daga +1]=_cea ;};return Paragraph {_gee ,_cea };};};};};};return _gee .AddParagraph ();}; +// SetTopPct sets the cell top margin +func (_afe CellMargins )SetTopPct (pct float64 ){_afe ._bgg .Top =_fgg .NewCT_TblWidth ();_fe (_afe ._bgg .Top ,pct );}; -// X returns the inner wrapped XML type. -func (_bcgcf InlineDrawing )X ()*_aee .WdInline {return _bcgcf ._abggc }; +// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link +// destination will be used many times. +func (_bcfb HyperLink )SetTargetByRef (link _aeb .Hyperlink ){_bcfb ._efga .IdAttr =_c .String (_aeb .Relationship (link ).ID ());_bcfb ._efga .AnchorAttr =nil ;}; -// PossibleValues returns the possible values for a FormFieldTypeDropDown. -func (_bbb FormField )PossibleValues ()[]string {if _bbb ._fgcd .DdList ==nil {return nil ;};_agbb :=[]string {};for _ ,_afbdd :=range _bbb ._fgcd .DdList .ListEntry {if _afbdd ==nil {continue ;};_agbb =append (_agbb ,_afbdd .ValAttr );};return _agbb ;}; +// Shadow returns true if run shadow is on. +func (_eegfa RunProperties )Shadow ()bool {return _aeege (_eegfa ._bfbg .Shadow )}; -// SaveToFile writes the document out to a file. -func (_bdfc *Document )SaveToFile (path string )error {_gdbg ,_abgg :=_aceb .Create (path );if _abgg !=nil {return _abgg ;};defer _gdbg .Close ();return _bdfc .Save (_gdbg );}; +// SetHangingIndent controls the indentation of the non-first lines in a paragraph. +func (_baga ParagraphProperties )SetHangingIndent (m _ce .Distance ){if _baga ._fdfc .Ind ==nil {_baga ._fdfc .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_baga ._fdfc .Ind .HangingAttr =nil ;}else {_baga ._fdfc .Ind .HangingAttr =&_fg .ST_TwipsMeasure {};_baga ._fdfc .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_ce .Twips ));};}; -// MailMerge finds mail merge fields and replaces them with the text provided. It also removes -// the mail merge source info from the document settings. -func (_fdgab *Document )MailMerge (mergeContent map[string ]string ){_fegb :=_fdgab .mergeFields ();_ccd :=map[Paragraph ][]Run {};for _ ,_deb :=range _fegb {_aff ,_aaegc :=mergeContent [_deb ._fgdb ];if _aaegc {if _deb ._caeb {_aff =_ga .ToUpper (_aff );}else if _deb ._fbdda {_aff =_ga .ToLower (_aff );}else if _deb ._cgbc {_aff =_ga .Title (_aff );}else if _deb ._gcfe {_ebag :=_gba .Buffer {};for _ecfe ,_fbcc :=range _aff {if _ecfe ==0{_ebag .WriteRune (_dagg .ToUpper (_fbcc ));}else {_ebag .WriteRune (_fbcc );};};_aff =_ebag .String ();};if _aff !=""&&_deb ._ac !=""{_aff =_deb ._ac +_aff ;};if _aff !=""&&_deb ._gfg !=""{_aff =_aff +_deb ._gfg ;};};if _deb ._bage {if len (_deb ._efd .FldSimple )==1&&len (_deb ._efd .FldSimple [0].EG_PContent )==1&&len (_deb ._efd .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_fcaa :=&_aee .EG_ContentRunContent {};_fcaa .R =_deb ._efd .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_deb ._efd .FldSimple =nil ;_affe :=Run {_fdgab ,_fcaa .R };_affe .ClearContent ();_affe .AddText (_aff );_deb ._efd .EG_ContentRunContent =append (_deb ._efd .EG_ContentRunContent ,_fcaa );};}else {_gdfe :=_deb ._daa .Runs ();for _fage :=_deb ._dda ;_fage <=_deb ._eg ;_fage ++{if _fage ==_deb ._fbgc +1{_gdfe [_fage ].ClearContent ();_gdfe [_fage ].AddText (_aff );}else {_ccd [_deb ._daa ]=append (_ccd [_deb ._daa ],_gdfe [_fage ]);};};};};for _gfdad ,_adf :=range _ccd {for _ ,_cefb :=range _adf {_gfdad .RemoveRun (_cefb );};};_fdgab .Settings .RemoveMailMerge ();}; +// SetTargetBookmark sets the bookmark target of the hyperlink. +func (_ebg HyperLink )SetTargetBookmark (bm Bookmark ){_ebg ._efga .AnchorAttr =_c .String (bm .Name ());_ebg ._efga .IdAttr =nil ;}; -// Endnote returns the endnote based on the ID; this can be used nicely with -// the run.IsEndnote() functionality. -func (_faca *Document )Endnote (id int64 )Endnote {for _ ,_gga :=range _faca .Endnotes (){if _gga .id ()==id {return _gga ;};};return Endnote {};}; +// SetBasedOn sets the style that this style is based on. +func (_aacc Style )SetBasedOn (name string ){if name ==""{_aacc ._dedd .BasedOn =nil ;}else {_aacc ._dedd .BasedOn =_fgg .NewCT_String ();_aacc ._dedd .BasedOn .ValAttr =name ;};}; -// CellBorders are the borders for an individual -type CellBorders struct{_cg *_aee .CT_TcBorders }; +// TableLook returns the table look, or conditional formatting applied to a table style. +func (_gfc TableProperties )TableLook ()TableLook {if _gfc ._caea .TblLook ==nil {_gfc ._caea .TblLook =_fgg .NewCT_TblLook ();};return TableLook {_gfc ._caea .TblLook };}; -// SetTextWrapSquare sets the text wrap to square with a given wrap type. -func (_cfed AnchoredDrawing )SetTextWrapSquare (t _aee .WdST_WrapText ){_cfed ._acgc .Choice =&_aee .WdEG_WrapTypeChoice {};_cfed ._acgc .Choice .WrapSquare =_aee .NewWdCT_WrapSquare ();_cfed ._acgc .Choice .WrapSquare .WrapTextAttr =t ;}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_eecc *Document ;_cfdb *_fgg .CT_P ;}; // X returns the inner wrapped XML type. -func (_ecdea Row )X ()*_aee .CT_Row {return _ecdea ._cedf }; +func (_cebb TableStyleProperties )X ()*_fgg .CT_TblPrBase {return _cebb ._fbbc }; -// Paragraphs returns the paragraphs defined in a footer. -func (_gfff Footer )Paragraphs ()[]Paragraph {_abd :=[]Paragraph {};for _ ,_ebdc :=range _gfff ._bacc .EG_ContentBlockContent {for _ ,_eaeb :=range _ebdc .P {_abd =append (_abd ,Paragraph {_gfff ._feec ,_eaeb });};};for _ ,_bdbb :=range _gfff .Tables (){for _ ,_efefe :=range _bdbb .Rows (){for _ ,_ba :=range _efefe .Cells (){_abd =append (_abd ,_ba .Paragraphs ()...);};};};return _abd ;}; +// SetLeftIndent controls the left indent of the paragraph. +func (_cfaf ParagraphStyleProperties )SetLeftIndent (m _ce .Distance ){if _cfaf ._bgca .Ind ==nil {_cfaf ._bgca .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_cfaf ._bgca .Ind .LeftAttr =nil ;}else {_cfaf ._bgca .Ind .LeftAttr =&_fgg .ST_SignedTwipsMeasure {};_cfaf ._bgca .Ind .LeftAttr .Int64 =_c .Int64 (int64 (m /_ce .Twips ));};}; -// Name returns the name of the field. -func (_bcf FormField )Name ()string {return *_bcf ._fgcd .Name [0].ValAttr };const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); +// SetStrict is a shortcut for document.SetConformance, +// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: +// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. +func (_cce Document )SetStrict (strict bool ){if strict {_cce ._cdaa .ConformanceAttr =_fg .ST_ConformanceClassStrict ;}else {_cce ._cdaa .ConformanceAttr =_fg .ST_ConformanceClassTransitional ;};}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_bdde TableProperties )SetCellSpacingAuto (){_bdde ._afeg .TblCellSpacing =_aee .NewCT_TblWidth ();_bdde ._afeg .TblCellSpacing .TypeAttr =_aee .ST_TblWidthAuto ;}; +// SetBeforeAuto controls if spacing before a paragraph is automatically determined. +func (_ddbc ParagraphSpacing )SetBeforeAuto (b bool ){if b {_ddbc ._bged .BeforeAutospacingAttr =&_fg .ST_OnOff {};_ddbc ._bged .BeforeAutospacingAttr .Bool =_c .Bool (true );}else {_ddbc ._bged .BeforeAutospacingAttr =nil ;};}; -// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. -func (_egg Run )AddDrawingAnchored (img _cfag .ImageRef )(AnchoredDrawing ,error ){_fce :=_egg .newIC ();_fce .Drawing =_aee .NewCT_Drawing ();_ccgc :=_aee .NewWdAnchor ();_adca :=AnchoredDrawing {_egg ._bde ,_ccgc };_ccgc .SimplePosAttr =_aead .Bool (false );_ccgc .AllowOverlapAttr =true ;_ccgc .CNvGraphicFramePr =_edb .NewCT_NonVisualGraphicFrameProperties ();_fce .Drawing .Anchor =append (_fce .Drawing .Anchor ,_ccgc );_ccgc .Graphic =_edb .NewGraphic ();_ccgc .Graphic .GraphicData =_edb .NewCT_GraphicalObjectData ();_ccgc .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_ccgc .SimplePos .XAttr .ST_CoordinateUnqualified =_aead .Int64 (0);_ccgc .SimplePos .YAttr .ST_CoordinateUnqualified =_aead .Int64 (0);_ccgc .PositionH .RelativeFromAttr =_aee .WdST_RelFromHPage ;_ccgc .PositionH .Choice =&_aee .WdCT_PosHChoice {};_ccgc .PositionH .Choice .PosOffset =_aead .Int32 (0);_ccgc .PositionV .RelativeFromAttr =_aee .WdST_RelFromVPage ;_ccgc .PositionV .Choice =&_aee .WdCT_PosVChoice {};_ccgc .PositionV .Choice .PosOffset =_aead .Int32 (0);_ccgc .Extent .CxAttr =int64 (float64 (img .Size ().X *_abdbe .Pixel72 )/_abdbe .EMU );_ccgc .Extent .CyAttr =int64 (float64 (img .Size ().Y *_abdbe .Pixel72 )/_abdbe .EMU );_ccgc .Choice =&_aee .WdEG_WrapTypeChoice {};_ccgc .Choice .WrapSquare =_aee .NewWdCT_WrapSquare ();_ccgc .Choice .WrapSquare .WrapTextAttr =_aee .WdST_WrapTextBothSides ;_afa :=0x7FFFFFFF&_gcfd .Uint32 ();_ccgc .DocPr .IdAttr =_afa ;_acc :=_baebac .NewPic ();_acc .NvPicPr .CNvPr .IdAttr =_afa ;_fcbe :=img .RelID ();if _fcbe ==""{return _adca ,_fcef .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_ccgc .Graphic .GraphicData .Any =append (_ccgc .Graphic .GraphicData .Any ,_acc );_acc .BlipFill =_edb .NewCT_BlipFillProperties ();_acc .BlipFill .Blip =_edb .NewCT_Blip ();_acc .BlipFill .Blip .EmbedAttr =&_fcbe ;_acc .BlipFill .Stretch =_edb .NewCT_StretchInfoProperties ();_acc .BlipFill .Stretch .FillRect =_edb .NewCT_RelativeRect ();_acc .SpPr =_edb .NewCT_ShapeProperties ();_acc .SpPr .Xfrm =_edb .NewCT_Transform2D ();_acc .SpPr .Xfrm .Off =_edb .NewCT_Point2D ();_acc .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_aead .Int64 (0);_acc .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_aead .Int64 (0);_acc .SpPr .Xfrm .Ext =_edb .NewCT_PositiveSize2D ();_acc .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_abdbe .Point );_acc .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_abdbe .Point );_acc .SpPr .PrstGeom =_edb .NewCT_PresetGeometry2D ();_acc .SpPr .PrstGeom .PrstAttr =_edb .ST_ShapeTypeRect ;return _adca ,nil ;}; +// Run is a run of text within a paragraph that shares the same formatting. +type Run struct{_adbf *Document ;_bfbb *_fgg .CT_R ;}; -// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() -func (_cbfd ParagraphProperties )AddTabStop (position _abdbe .Distance ,justificaton _aee .ST_TabJc ,leader _aee .ST_TabTlc ){if _cbfd ._ecag .Tabs ==nil {_cbfd ._ecag .Tabs =_aee .NewCT_Tabs ();};_daab :=_aee .NewCT_TabStop ();_daab .LeaderAttr =leader ;_daab .ValAttr =justificaton ;_daab .PosAttr .Int64 =_aead .Int64 (int64 (position /_abdbe .Twips ));_cbfd ._ecag .Tabs .Tab =append (_cbfd ._ecag .Tabs .Tab ,_daab );}; +// TableLook is the conditional formatting associated with a table style that +// has been assigned to a table. +type TableLook struct{_gagb *_fgg .CT_TblLook }; -// Font returns the name of paragraph font family. -func (_bgdc ParagraphProperties )Font ()string {if _dbg :=_bgdc ._ecag .RPr .RFonts ;_dbg !=nil {if _dbg .AsciiAttr !=nil {return *_dbg .AsciiAttr ;}else if _dbg .HAnsiAttr !=nil {return *_dbg .HAnsiAttr ;}else if _dbg .CsAttr !=nil {return *_dbg .CsAttr ;};};return "";}; +// SetWidth sets the table with to a specified width. +func (_ebbf TableProperties )SetWidth (d _ce .Distance ){_ebbf ._caea .TblW =_fgg .NewCT_TblWidth ();_ebbf ._caea .TblW .TypeAttr =_fgg .ST_TblWidthDxa ;_ebbf ._caea .TblW .WAttr =&_fgg .ST_MeasurementOrPercent {};_ebbf ._caea .TblW .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_ebbf ._caea .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_ce .Twips ));}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_gggc CellBorders )SetInsideVertical (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_gggc ._cg .InsideV =_aee .NewCT_Border ();_dgad (_gggc ._cg .InsideV ,t ,c ,thickness );}; +// AddParagraph adds a paragraph to the footnote. +func (_bfdc Footnote )AddParagraph ()Paragraph {_eedd :=_fgg .NewEG_ContentBlockContent ();_gbae :=len (_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent );_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent ,_eedd );_ceag :=_fgg .NewCT_P ();var _bfg *_fgg .CT_String ;if _gbae !=0{_cag :=len (_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent [_gbae -1].P );_bfg =_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent [_gbae -1].P [_cag -1].PPr .PStyle ;}else {_bfg =_fgg .NewCT_String ();_bfg .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_eedd .P =append (_eedd .P ,_ceag );_cead :=Paragraph {_bfdc ._aecc ,_ceag };_cead ._cfdb .PPr =_fgg .NewCT_PPr ();_cead ._cfdb .PPr .PStyle =_bfg ;_cead ._cfdb .PPr .RPr =_fgg .NewCT_ParaRPr ();return _cead ;}; -// Save writes the document to an io.Writer in the Zip package format. -func (_acf *Document )Save (w _daf .Writer )error {if _f :=_acf ._adgf .Validate ();_f !=nil {_aead .Log ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_f );};_ebcd :=_aead .DocTypeDocument ;if !_cc .GetLicenseKey ().IsLicensed ()&&!_dfged {_deec .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_deec .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _fcef .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_cad :=_dbba .NewWriter (w );defer _cad .Close ();if _baab :=_fcca .MarshalXML (_cad ,_aead .BaseRelsFilename ,_acf .Rels .X ());_baab !=nil {return _baab ;};if _fde :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .ExtendedPropertiesType ,_acf .AppProperties .X ());_fde !=nil {return _fde ;};if _agfb :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .CorePropertiesType ,_acf .CoreProperties .X ());_agfb !=nil {return _agfb ;};if _acf .CustomProperties .X ()!=nil {if _gagd :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .CustomPropertiesType ,_acf .CustomProperties .X ());_gagd !=nil {return _gagd ;};};if _acf .Thumbnail !=nil {_fgab ,_bfac :=_cad .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _bfac !=nil {return _bfac ;};if _agda :=_baaa .Encode (_fgab ,_acf .Thumbnail ,nil );_agda !=nil {return _agda ;};};if _aafc :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .SettingsType ,_acf .Settings .X ());_aafc !=nil {return _aafc ;};_bcce :=_aead .AbsoluteFilename (_ebcd ,_aead .OfficeDocumentType ,0);if _cf :=_fcca .MarshalXML (_cad ,_bcce ,_acf ._adgf );_cf !=nil {return _cf ;};if _bcg :=_fcca .MarshalXML (_cad ,_fcca .RelationsPathFor (_bcce ),_acf ._eead .X ());_bcg !=nil {return _bcg ;};if _acf .Numbering .X ()!=nil {if _gdbaa :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .NumberingType ,_acf .Numbering .X ());_gdbaa !=nil {return _gdbaa ;};};if _gefa :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .StylesType ,_acf .Styles .X ());_gefa !=nil {return _gefa ;};if _acf ._ecb !=nil {if _dbce :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .WebSettingsType ,_acf ._ecb );_dbce !=nil {return _dbce ;};};if _acf ._ddab !=nil {if _fdgb :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .FontTableType ,_acf ._ddab );_fdgb !=nil {return _fdgb ;};};if _acf ._cgcd !=nil {if _afbg :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .EndNotesType ,_acf ._cgcd );_afbg !=nil {return _afbg ;};};if _acf ._bdfa !=nil {if _aeag :=_fcca .MarshalXMLByType (_cad ,_ebcd ,_aead .FootNotesType ,_acf ._bdfa );_aeag !=nil {return _aeag ;};};for _fcgb ,_aad :=range _acf ._gbed {if _ggae :=_fcca .MarshalXMLByTypeIndex (_cad ,_ebcd ,_aead .ThemeType ,_fcgb +1,_aad );_ggae !=nil {return _ggae ;};};for _bgd ,_cgce :=range _acf ._dedd {_dbcc :=_aead .AbsoluteFilename (_ebcd ,_aead .HeaderType ,_bgd +1);if _dfd :=_fcca .MarshalXML (_cad ,_dbcc ,_cgce );_dfd !=nil {return _dfd ;};if !_acf ._aaae [_bgd ].IsEmpty (){_fcca .MarshalXML (_cad ,_fcca .RelationsPathFor (_dbcc ),_acf ._aaae [_bgd ].X ());};};for _gffd ,_gagf :=range _acf ._abea {_fea :=_aead .AbsoluteFilename (_ebcd ,_aead .FooterType ,_gffd +1);if _gce :=_fcca .MarshalXMLByTypeIndex (_cad ,_ebcd ,_aead .FooterType ,_gffd +1,_gagf );_gce !=nil {return _gce ;};if !_acf ._beab [_gffd ].IsEmpty (){_fcca .MarshalXML (_cad ,_fcca .RelationsPathFor (_fea ),_acf ._beab [_gffd ].X ());};};for _cdc ,_faed :=range _acf .Images {if _cgeb :=_cfag .AddImageToZip (_cad ,_faed ,_cdc +1,_aead .DocTypeDocument );_cgeb !=nil {return _cgeb ;};};if _ggdg :=_fcca .MarshalXML (_cad ,_aead .ContentTypesFilename ,_acf .ContentTypes .X ());_ggdg !=nil {return _ggdg ;};if _cd :=_acf .WriteExtraFiles (_cad );_cd !=nil {return _cd ;};return _cad .Close ();}; +// SetWidthPercent sets the table to a width percentage. +func (_bgadc TableProperties )SetWidthPercent (pct float64 ){_bgadc ._caea .TblW =_fgg .NewCT_TblWidth ();_bgadc ._caea .TblW .TypeAttr =_fgg .ST_TblWidthPct ;_bgadc ._caea .TblW .WAttr =&_fgg .ST_MeasurementOrPercent {};_bgadc ._caea .TblW .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_bgadc ._caea .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// Footers returns the footers defined in the document. -func (_bdc *Document )Footers ()[]Footer {_acad :=[]Footer {};for _ ,_gcaf :=range _bdc ._abea {_acad =append (_acad ,Footer {_bdc ,_gcaf });};return _acad ;}; +// RightToLeft returns true if run text goes from right to left. +func (_aeaa RunProperties )RightToLeft ()bool {return _aeege (_aeaa ._bfbg .Rtl )}; // AddImage adds an image to the document package, returning a reference that // can be used to add the image to a run and place it in the document contents. -func (_ffe Footer )AddImage (i _cfag .Image )(_cfag .ImageRef ,error ){var _gadg _cfag .Relationships ;for _acgg ,_feed :=range _ffe ._feec ._abea {if _feed ==_ffe ._bacc {_gadg =_ffe ._feec ._beab [_acgg ];};};_bee :=_cfag .MakeImageRef (i ,&_ffe ._feec .DocBase ,_gadg );if i .Data ==nil &&i .Path ==""{return _bee ,_fcef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bee ,_fcef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _bee ,_fcef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_ffe ._feec .Images =append (_ffe ._feec .Images ,_bee );_efc :=_deec .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_ffe ._feec .Images ),i .Format );_aeaf :=_gadg .AddRelationship (_efc ,_aead .ImageType );_bee .SetRelID (_aeaf .X ().IdAttr );return _bee ,nil ;};const _ffad ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; +func (_acbd Footer )AddImage (i _aeb .Image )(_aeb .ImageRef ,error ){var _ebcbf _aeb .Relationships ;for _edgg ,_ddaf :=range _acbd ._gbfg ._eefb {if _ddaf ==_acbd ._baba {_ebcbf =_acbd ._gbfg ._edgc [_edgg ];};};_dbe :=_aeb .MakeImageRef (i ,&_acbd ._gbfg .DocBase ,_ebcbf );if i .Data ==nil &&i .Path ==""{return _dbe ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _dbe ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _dbe ,_ef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_acbd ._gbfg .Images =append (_acbd ._gbfg .Images ,_dbe );_gccf :=_cf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_acbd ._gbfg .Images ),i .Format );_bebf :=_ebcbf .AddRelationship (_gccf ,_c .ImageType );_dbe .SetRelID (_bebf .X ().IdAttr );return _dbe ,nil ;}; -// X returns the inner wrapped XML type. -func (_gef Paragraph )X ()*_aee .CT_P {return _gef ._dddc }; +// Levels returns all of the numbering levels defined in the definition. +func (_caba NumberingDefinition )Levels ()[]NumberingLevel {_fffb :=[]NumberingLevel {};for _ ,_caece :=range _caba ._ddfb .Lvl {_fffb =append (_fffb ,NumberingLevel {_caece });};return _fffb ;}; -// X returns the inner wrapped XML type. -func (_bdf Header )X ()*_aee .Hdr {return _bdf ._ffbf }; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_dggab TableBorders )SetInsideHorizontal (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_dggab ._efaad .InsideH =_fgg .NewCT_Border ();_cafa (_dggab ._efaad .InsideH ,t ,c ,thickness );}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_dbeg TableProperties )SetCellSpacingPercent (pct float64 ){_dbeg ._afeg .TblCellSpacing =_aee .NewCT_TblWidth ();_dbeg ._afeg .TblCellSpacing .TypeAttr =_aee .ST_TblWidthPct ;_dbeg ._afeg .TblCellSpacing .WAttr =&_aee .ST_MeasurementOrPercent {};_dbeg ._afeg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_aee .ST_DecimalNumberOrPercent {};_dbeg ._afeg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_aead .Int64 (int64 (pct *50));}; +// SetValue sets the width value. +func (_acae TableWidth )SetValue (m _ce .Distance ){_acae ._eegef .WAttr =&_fgg .ST_MeasurementOrPercent {};_acae ._eegef .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_acae ._eegef .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_ce .Twips ));_acae ._eegef .TypeAttr =_fgg .ST_TblWidthDxa ;}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_dcc TableBorders )SetLeft (t _aee .ST_Border ,c _dcbd .Color ,thickness _abdbe .Distance ){_dcc ._ffcc .Left =_aee .NewCT_Border ();_dgad (_dcc ._ffcc .Left ,t ,c ,thickness );}; +// BodySection returns the default body section used for all preceding +// paragraphs until the previous Section. If there is no previous sections, the +// body section applies to the entire document. +func (_fd *Document )BodySection ()Section {if _fd ._cdaa .Body .SectPr ==nil {_fd ._cdaa .Body .SectPr =_fgg .NewCT_SectPr ();};return Section {_fd ,_fd ._cdaa .Body .SectPr };}; + +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_feag RunProperties )SizeMeasure ()string {if _ddeb :=_feag ._bfbg .Sz ;_ddeb !=nil {_cccd :=_ddeb .ValAttr ;if _cccd .ST_PositiveUniversalMeasure !=nil {return *_cccd .ST_PositiveUniversalMeasure ;};};return "";}; + +// Spacing returns the paragraph spacing settings. +func (_eafg ParagraphProperties )Spacing ()ParagraphSpacing {if _eafg ._fdfc .Spacing ==nil {_eafg ._fdfc .Spacing =_fgg .NewCT_Spacing ();};return ParagraphSpacing {_eafg ._fdfc .Spacing };};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); // X returns the inner wrapped XML type. -func (_bcgc TableProperties )X ()*_aee .CT_TblPr {return _bcgc ._afeg }; +func (_cddb TableConditionalFormatting )X ()*_fgg .CT_TblStylePr {return _cddb ._abace }; -// AddFooter creates a Footer associated with the document, but doesn't add it -// to the document for display. -func (_eaad *Document )AddFooter ()Footer {_agaa :=_aee .NewFtr ();_eaad ._abea =append (_eaad ._abea ,_agaa );_gae :=_deec .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_eaad ._abea ));_eaad ._eead .AddRelationship (_gae ,_aead .FooterType );_eaad .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gae ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c");_eaad ._beab =append (_eaad ._beab ,_cfag .NewRelationships ());return Footer {_eaad ,_agaa };}; +// RunProperties returns the run properties controlling text formatting within the table. +func (_defda TableConditionalFormatting )RunProperties ()RunProperties {if _defda ._abace .RPr ==nil {_defda ._abace .RPr =_fgg .NewCT_RPr ();};return RunProperties {_defda ._abace .RPr };}; -// Outline returns true if paragraph outline is on. -func (_c ParagraphProperties )Outline ()bool {return _ccde (_c ._ecag .RPr .Outline )};func (_bfaad Run )newIC ()*_aee .EG_RunInnerContent {_ggbg :=_aee .NewEG_RunInnerContent ();_bfaad ._dbe .EG_RunInnerContent =append (_bfaad ._dbe .EG_RunInnerContent ,_ggbg );return _ggbg ;}; +// AddDefinition adds a new numbering definition. +func (_decdd Numbering )AddDefinition ()NumberingDefinition {_ggaab :=_fgg .NewCT_Num ();_ebbd :=int64 (1);for _ ,_bffe :=range _decdd .Definitions (){if _bffe .AbstractNumberID ()>=_ebbd {_ebbd =_bffe .AbstractNumberID ()+1;};};_ageg :=int64 (1);for _ ,_gcbd :=range _decdd .X ().Num {if _gcbd .NumIdAttr >=_ageg {_ageg =_gcbd .NumIdAttr +1;};};_ggaab .NumIdAttr =_ageg ;_ggaab .AbstractNumId =_fgg .NewCT_DecimalNumber ();_ggaab .AbstractNumId .ValAttr =_ebbd ;_ecge :=_fgg .NewCT_AbstractNum ();_ecge .AbstractNumIdAttr =_ebbd ;_decdd ._fdda .AbstractNum =append (_decdd ._fdda .AbstractNum ,_ecge );_decdd ._fdda .Num =append (_decdd ._fdda .Num ,_ggaab );return NumberingDefinition {_ecge };}; -// ClearContent clears any content in the run (text, tabs, breaks, etc.) -func (_egbdd Run )ClearContent (){_egbdd ._dbe .EG_RunInnerContent =nil }; +// SetStart sets the cell start margin +func (_cgb CellMargins )SetStart (d _ce .Distance ){_cgb ._bgg .Start =_fgg .NewCT_TblWidth ();_eb (_cgb ._bgg .Start ,d );}; -// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_gefd FormField )SetValue (v string ){if _gefd ._fgcd .DdList !=nil {for _efgc ,_bc :=range _gefd .PossibleValues (){if _bc ==v {_gefd ._fgcd .DdList .Result =_aee .NewCT_DecimalNumber ();_gefd ._fgcd .DdList .Result .ValAttr =int64 (_efgc );break ;};};}else if _gefd ._fgcd .TextInput !=nil {_gefd ._bccc .T =_aee .NewCT_Text ();_gefd ._bccc .T .Content =v ;};}; +// Runs returns all of the runs in a paragraph. +func (_cfbaa Paragraph )Runs ()[]Run {_bcbf :=[]Run {};for _ ,_agde :=range _cfbaa ._cfdb .EG_PContent {for _ ,_ddagf :=range _agde .EG_ContentRunContent {if _ddagf .R !=nil {_bcbf =append (_bcbf ,Run {_cfbaa ._eecc ,_ddagf .R });};if _ddagf .Sdt !=nil &&_ddagf .Sdt .SdtContent !=nil {for _ ,_aab :=range _ddagf .Sdt .SdtContent .EG_ContentRunContent {if _aab .R !=nil {_bcbf =append (_bcbf ,Run {_cfbaa ._eecc ,_aab .R });};};};};};return _bcbf ;}; -// X returns the inner wrapped XML type. -func (_afba Footer )X ()*_aee .Ftr {return _afba ._bacc }; +// SetBottomPct sets the cell bottom margin +func (_edee CellMargins )SetBottomPct (pct float64 ){_edee ._bgg .Bottom =_fgg .NewCT_TblWidth ();_fe (_edee ._bgg .Bottom ,pct );}; -// SetItalic sets the run to italic. -func (_eca RunProperties )SetItalic (b bool ){if !b {_eca ._fbf .I =nil ;_eca ._fbf .ICs =nil ;}else {_eca ._fbf .I =_aee .NewCT_OnOff ();_eca ._fbf .ICs =_aee .NewCT_OnOff ();};}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_fabb TableProperties )SetCellSpacingAuto (){_fabb ._caea .TblCellSpacing =_fgg .NewCT_TblWidth ();_fabb ._caea .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthAuto ;}; -// AddRun adds a run to a paragraph. -func (_bea Paragraph )AddRun ()Run {_beg :=_aee .NewEG_PContent ();_bea ._dddc .EG_PContent =append (_bea ._dddc .EG_PContent ,_beg );_ceg :=_aee .NewEG_ContentRunContent ();_beg .EG_ContentRunContent =append (_beg .EG_ContentRunContent ,_ceg );_fcgbb :=_aee .NewCT_R ();_ceg .R =_fcgbb ;return Run {_bea ._baeb ,_fcgbb };}; +// SetFontFamily sets the Ascii & HAnsi fonly family for a run. +func (_gabf RunProperties )SetFontFamily (family string ){if _gabf ._bfbg .RFonts ==nil {_gabf ._bfbg .RFonts =_fgg .NewCT_Fonts ();};_gabf ._bfbg .RFonts .AsciiAttr =_c .String (family );_gabf ._bfbg .RFonts .HAnsiAttr =_c .String (family );_gabf ._bfbg .RFonts .EastAsiaAttr =_c .String (family );}; -// SetColumnBandSize sets the number of Columns in the column band -func (_agf TableStyleProperties )SetColumnBandSize (cols int64 ){_agf ._abgfc .TblStyleColBandSize =_aee .NewCT_DecimalNumber ();_agf ._abgfc .TblStyleColBandSize .ValAttr =cols ;}; +// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. +func (_acee Run )AddTab (){_ecgad :=_acee .newIC ();_ecgad .Tab =_fgg .NewCT_Empty ()}; -// Bookmarks returns all of the bookmarks defined in the document. -func (_ade Document )Bookmarks ()[]Bookmark {if _ade ._adgf .Body ==nil {return nil ;};_fbffd :=[]Bookmark {};for _ ,_dcb :=range _ade ._adgf .Body .EG_BlockLevelElts {for _ ,_de :=range _dcb .EG_ContentBlockContent {for _ ,_decg :=range _gfcf (_de ){_fbffd =append (_fbffd ,_decg );};};};return _fbffd ;}; +// AddSection adds a new document section with an optional section break. If t +// is ST_SectionMarkUnset, then no break will be inserted. +func (_afdg ParagraphProperties )AddSection (t _fgg .ST_SectionMark )Section {_afdg ._fdfc .SectPr =_fgg .NewCT_SectPr ();if t !=_fgg .ST_SectionMarkUnset {_afdg ._fdfc .SectPr .Type =_fgg .NewCT_SectType ();_afdg ._fdfc .SectPr .Type .ValAttr =t ;};return Section {_afdg ._dfag ,_afdg ._fdfc .SectPr };}; -// Table is a table within a document. -type Table struct{_cff *Document ;_ecef *_aee .CT_Tbl ;}; +// StyleID returns the style ID. +func (_egce Style )StyleID ()string {if _egce ._dedd .StyleIdAttr ==nil {return "";};return *_egce ._dedd .StyleIdAttr ;}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_efea ParagraphProperties )ComplexSizeMeasure ()string {if _acce :=_efea ._ecag .RPr .SzCs ;_acce !=nil {_ccdae :=_acce .ValAttr ;if _ccdae .ST_PositiveUniversalMeasure !=nil {return *_ccdae .ST_PositiveUniversalMeasure ;};};return "";}; +// Underline returns the type of run underline. +func (_efdg RunProperties )Underline ()_fgg .ST_Underline {if _egefg :=_efdg ._bfbg .U ;_egefg !=nil {return _egefg .ValAttr ;};return 0;}; -// Definitions returns the defined numbering definitions. -func (_egbd Numbering )Definitions ()[]NumberingDefinition {_e :=[]NumberingDefinition {};for _ ,_gfca :=range _egbd ._bfa .AbstractNum {_e =append (_e ,NumberingDefinition {_gfca });};return _e ;}; +// StructuredDocumentTags returns the structured document tags in the document +// which are commonly used in document templates. +func (_dceg *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_adc :=[]StructuredDocumentTag {};for _ ,_fddc :=range _dceg ._cdaa .Body .EG_BlockLevelElts {for _ ,_ddee :=range _fddc .EG_ContentBlockContent {if _ddee .Sdt !=nil {_adc =append (_adc ,StructuredDocumentTag {_dceg ,_ddee .Sdt });};};};return _adc ;}; -// SetBeforeAuto controls if spacing before a paragraph is automatically determined. -func (_gfb ParagraphSpacing )SetBeforeAuto (b bool ){if b {_gfb ._bgf .BeforeAutospacingAttr =&_dec .ST_OnOff {};_gfb ._bgf .BeforeAutospacingAttr .Bool =_aead .Bool (true );}else {_gfb ._bgf .BeforeAutospacingAttr =nil ;};}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_dbbe ParagraphProperties )CharacterSpacingMeasure ()string {if _gdfb :=_dbbe ._fdfc .RPr .Spacing ;_gdfb !=nil {_dcdg :=_gdfb .ValAttr ;if _dcdg .ST_UniversalMeasure !=nil {return *_dcdg .ST_UniversalMeasure ;};};return "";}; -// Headers returns the headers defined in the document. -func (_ggd *Document )Headers ()[]Header {_ccg :=[]Header {};for _ ,_gfee :=range _ggd ._dedd {_ccg =append (_ccg ,Header {_ggd ,_gfee });};return _ccg ;}; +// RunProperties controls run styling properties +type RunProperties struct{_bfbg *_fgg .CT_RPr }; -// Numbering is the document wide numbering styles contained in numbering.xml. -type Numbering struct{_bfa *_aee .Numbering }; +// X returns the inner wrapped type +func (_cfb CellBorders )X ()*_fgg .CT_TcBorders {return _cfb ._bff };func (_dbaa *Document )InsertTableBefore (relativeTo Paragraph )Table {return _dbaa .insertTable (relativeTo ,true );}; + +// SetTextWrapSquare sets the text wrap to square with a given wrap type. +func (_gc AnchoredDrawing )SetTextWrapSquare (t _fgg .WdST_WrapText ){_gc ._gd .Choice =&_fgg .WdEG_WrapTypeChoice {};_gc ._gd .Choice .WrapSquare =_fgg .NewWdCT_WrapSquare ();_gc ._gd .Choice .WrapSquare .WrapTextAttr =t ;}; + +// SetHeadingLevel sets a heading level and style based on the level to a +// paragraph. The default styles for a new unioffice document support headings +// from level 1 to 8. +func (_aafa ParagraphProperties )SetHeadingLevel (idx int ){_aafa .SetStyle (_cf .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _aafa ._fdfc .NumPr ==nil {_aafa ._fdfc .NumPr =_fgg .NewCT_NumPr ();};_aafa ._fdfc .NumPr .Ilvl =_fgg .NewCT_DecimalNumber ();_aafa ._fdfc .NumPr .Ilvl .ValAttr =int64 (idx );}; + +// Save writes the document to an io.Writer in the Zip package format. +func (_gfaa *Document )Save (w _ae .Writer )error {if _aef :=_gfaa ._cdaa .Validate ();_aef !=nil {_c .Log ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_aef );};_aee :=_c .DocTypeDocument ;if !_ba .GetLicenseKey ().IsLicensed ()&&!_bgdb {_cf .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_cf .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _ef .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_ada :=_f .NewWriter (w );defer _ada .Close ();if _fag :=_ca .MarshalXML (_ada ,_c .BaseRelsFilename ,_gfaa .Rels .X ());_fag !=nil {return _fag ;};if _ec :=_ca .MarshalXMLByType (_ada ,_aee ,_c .ExtendedPropertiesType ,_gfaa .AppProperties .X ());_ec !=nil {return _ec ;};if _fcga :=_ca .MarshalXMLByType (_ada ,_aee ,_c .CorePropertiesType ,_gfaa .CoreProperties .X ());_fcga !=nil {return _fcga ;};if _gfaa .CustomProperties .X ()!=nil {if _gdg :=_ca .MarshalXMLByType (_ada ,_aee ,_c .CustomPropertiesType ,_gfaa .CustomProperties .X ());_gdg !=nil {return _gdg ;};};if _gfaa .Thumbnail !=nil {_cdd ,_caa :=_ada .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _caa !=nil {return _caa ;};if _dce :=_dg .Encode (_cdd ,_gfaa .Thumbnail ,nil );_dce !=nil {return _dce ;};};if _dceb :=_ca .MarshalXMLByType (_ada ,_aee ,_c .SettingsType ,_gfaa .Settings .X ());_dceb !=nil {return _dceb ;};_edgb :=_c .AbsoluteFilename (_aee ,_c .OfficeDocumentType ,0);if _ebd :=_ca .MarshalXML (_ada ,_edgb ,_gfaa ._cdaa );_ebd !=nil {return _ebd ;};if _adbb :=_ca .MarshalXML (_ada ,_ca .RelationsPathFor (_edgb ),_gfaa ._efe .X ());_adbb !=nil {return _adbb ;};if _gfaa .Numbering .X ()!=nil {if _eee :=_ca .MarshalXMLByType (_ada ,_aee ,_c .NumberingType ,_gfaa .Numbering .X ());_eee !=nil {return _eee ;};};if _eeb :=_ca .MarshalXMLByType (_ada ,_aee ,_c .StylesType ,_gfaa .Styles .X ());_eeb !=nil {return _eeb ;};if _gfaa ._egb !=nil {if _fdb :=_ca .MarshalXMLByType (_ada ,_aee ,_c .WebSettingsType ,_gfaa ._egb );_fdb !=nil {return _fdb ;};};if _gfaa ._fbg !=nil {if _bce :=_ca .MarshalXMLByType (_ada ,_aee ,_c .FontTableType ,_gfaa ._fbg );_bce !=nil {return _bce ;};};if _gfaa ._acd !=nil {if _cbb :=_ca .MarshalXMLByType (_ada ,_aee ,_c .EndNotesType ,_gfaa ._acd );_cbb !=nil {return _cbb ;};};if _gfaa ._begd !=nil {if _ddag :=_ca .MarshalXMLByType (_ada ,_aee ,_c .FootNotesType ,_gfaa ._begd );_ddag !=nil {return _ddag ;};};for _dba ,_gca :=range _gfaa ._fae {if _fgc :=_ca .MarshalXMLByTypeIndex (_ada ,_aee ,_c .ThemeType ,_dba +1,_gca );_fgc !=nil {return _fgc ;};};for _dbcf ,_acf :=range _gfaa ._fbc {_aec :=_c .AbsoluteFilename (_aee ,_c .HeaderType ,_dbcf +1);if _efec :=_ca .MarshalXML (_ada ,_aec ,_acf );_efec !=nil {return _efec ;};if !_gfaa ._ff [_dbcf ].IsEmpty (){_ca .MarshalXML (_ada ,_ca .RelationsPathFor (_aec ),_gfaa ._ff [_dbcf ].X ());};};for _aae ,_cbcg :=range _gfaa ._eefb {_ead :=_c .AbsoluteFilename (_aee ,_c .FooterType ,_aae +1);if _eaa :=_ca .MarshalXMLByTypeIndex (_ada ,_aee ,_c .FooterType ,_aae +1,_cbcg );_eaa !=nil {return _eaa ;};if !_gfaa ._edgc [_aae ].IsEmpty (){_ca .MarshalXML (_ada ,_ca .RelationsPathFor (_ead ),_gfaa ._edgc [_aae ].X ());};};for _fef ,_bda :=range _gfaa .Images {if _ccbd :=_aeb .AddImageToZip (_ada ,_bda ,_fef +1,_c .DocTypeDocument );_ccbd !=nil {return _ccbd ;};};if _fdbg :=_ca .MarshalXML (_ada ,_c .ContentTypesFilename ,_gfaa .ContentTypes .X ());_fdbg !=nil {return _fdbg ;};if _cded :=_gfaa .WriteExtraFiles (_ada );_cded !=nil {return _cded ;};return _ada .Close ();}; + +// SetBefore sets the spacing that comes before the paragraph. +func (_ffe ParagraphSpacing )SetBefore (before _ce .Distance ){_ffe ._bged .BeforeAttr =&_fg .ST_TwipsMeasure {};_ffe ._bged .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_ce .Twips ));}; + +// SetHANSITheme sets the font H ANSI Theme. +func (_faea Fonts )SetHANSITheme (t _fgg .ST_Theme ){_faea ._ddg .HAnsiThemeAttr =t }; // X returns the inner wrapped XML type. -func (_fbff TableConditionalFormatting )X ()*_aee .CT_TblStylePr {return _fbff ._agb }; +func (_aebcc TableWidth )X ()*_fgg .CT_TblWidth {return _aebcc ._eegef }; -// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). -func (_debeg ParagraphProperties )CharacterSpacingValue ()int64 {if _gacf :=_debeg ._ecag .RPr .Spacing ;_gacf !=nil {_dccf :=_gacf .ValAttr ;if _dccf .Int64 !=nil {return *_dccf .Int64 ;};};return int64 (0);}; +// Strike returns true if run is striked. +func (_edf RunProperties )Strike ()bool {return _aeege (_edf ._bfbg .Strike )}; -// SetKeepWithNext controls if this paragraph should be kept with the next. -func (_gcfg ParagraphProperties )SetKeepWithNext (b bool ){if !b {_gcfg ._ecag .KeepNext =nil ;}else {_gcfg ._ecag .KeepNext =_aee .NewCT_OnOff ();};}; +// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_accf FormField )SetValue (v string ){if _accf ._edda .DdList !=nil {for _dcb ,_cgdf :=range _accf .PossibleValues (){if _cgdf ==v {_accf ._edda .DdList .Result =_fgg .NewCT_DecimalNumber ();_accf ._edda .DdList .Result .ValAttr =int64 (_dcb );break ;};};}else if _accf ._edda .TextInput !=nil {_accf ._ebegc .T =_fgg .NewCT_Text ();_accf ._ebegc .T .Content =v ;};}; -// ClearColor clears the text color. -func (_eae RunProperties )ClearColor (){_eae ._fbf .Color =nil }; +// SetVerticalAlignment sets the vertical alignment of content within a table cell. +func (_ge CellProperties )SetVerticalAlignment (align _fgg .ST_VerticalJc ){if align ==_fgg .ST_VerticalJcUnset {_ge ._egf .VAlign =nil ;}else {_ge ._egf .VAlign =_fgg .NewCT_VerticalJc ();_ge ._egf .VAlign .ValAttr =align ;};}; -// AddLevel adds a new numbering level to a NumberingDefinition. -func (_bfdg NumberingDefinition )AddLevel ()NumberingLevel {_cab :=_aee .NewCT_Lvl ();_cab .Start =&_aee .CT_DecimalNumber {ValAttr :1};_cab .IlvlAttr =int64 (len (_bfdg ._cac .Lvl ));_bfdg ._cac .Lvl =append (_bfdg ._cac .Lvl ,_cab );return NumberingLevel {_cab };}; +// AddText adds tet to a run. +func (_bdbd Run )AddText (s string ){_fbbd :=_fgg .NewEG_RunInnerContent ();_bdbd ._bfbb .EG_RunInnerContent =append (_bdbd ._bfbb .EG_RunInnerContent ,_fbbd );_fbbd .T =_fgg .NewCT_Text ();if _c .NeedsSpacePreserve (s ){_gff :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_fbbd .T .SpaceAttr =&_gff ;};_fbbd .T .Content =s ;}; -// Index returns the index of the footer within the document. This is used to -// form its zip packaged filename as well as to match it with its relationship -// ID. -func (_fbgd Footer )Index ()int {for _gfe ,_cgcdb :=range _fbgd ._feec ._abea {if _cgcdb ==_fbgd ._bacc {return _gfe ;};};return -1;}; +// Endnote is an individual endnote reference within the document. +type Endnote struct{_cfba *Document ;_dfb *_fgg .CT_FtnEdn ;};func (_aegd Paragraph )ensurePPr (){if _aegd ._cfdb .PPr ==nil {_aegd ._cfdb .PPr =_fgg .NewCT_PPr ();};}; -// Endnotes returns the endnotes defined in the document. -func (_dbec *Document )Endnotes ()[]Endnote {_fbdc :=[]Endnote {};for _ ,_gdfag :=range _dbec ._cgcd .CT_Endnotes .Endnote {_fbdc =append (_fbdc ,Endnote {_dbec ,_gdfag });};return _fbdc ;}; +// RemoveEndnote removes a endnote from both the paragraph and the document +// the requested endnote must be anchored on the paragraph being referenced. +func (_cege Paragraph )RemoveEndnote (id int64 ){_fedcb :=_cege ._eecc ._acd ;var _cbbb int ;for _bbdf ,_cdcd :=range _fedcb .CT_Endnotes .Endnote {if _cdcd .IdAttr ==id {_cbbb =_bbdf ;};};_cbbb =0;_fedcb .CT_Endnotes .Endnote [_cbbb ]=nil ;_fedcb .CT_Endnotes .Endnote [_cbbb ]=_fedcb .CT_Endnotes .Endnote [len (_fedcb .CT_Endnotes .Endnote )-1];_fedcb .CT_Endnotes .Endnote =_fedcb .CT_Endnotes .Endnote [:len (_fedcb .CT_Endnotes .Endnote )-1];var _abde Run ;for _ ,_adaf :=range _cege .Runs (){if _fcf ,_dggf :=_adaf .IsEndnote ();_fcf {if _dggf ==id {_abde =_adaf ;};};};_cege .RemoveRun (_abde );}; -// SetDoubleStrikeThrough sets the run to double strike-through. -func (_caaca RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_caaca ._fbf .Dstrike =nil ;}else {_caaca ._fbf .Dstrike =_aee .NewCT_OnOff ();};}; +// SetNumberingDefinitionByID sets the numbering definition ID directly, which must +// match an ID defined in numbering.xml +func (_bea Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_bea .ensurePPr ();if _bea ._cfdb .PPr .NumPr ==nil {_bea ._cfdb .PPr .NumPr =_fgg .NewCT_NumPr ();};_bafb :=_fgg .NewCT_DecimalNumber ();_bafb .ValAttr =int64 (abstractNumberID );_bea ._cfdb .PPr .NumPr .NumId =_bafb ;}; -// X returns the inner wrapped XML type. -func (_caacb *Document )X ()*_aee .Document {return _caacb ._adgf }; +// SetFirstRow controls the conditional formatting for the first row in a table. +func (_abcca TableLook )SetFirstRow (on bool ){if !on {_abcca ._gagb .FirstRowAttr =&_fg .ST_OnOff {};_abcca ._gagb .FirstRowAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;}else {_abcca ._gagb .FirstRowAttr =&_fg .ST_OnOff {};_abcca ._gagb .FirstRowAttr .ST_OnOff1 =_fg .ST_OnOff1On ;};}; -// SetLayout controls the table layout. wml.ST_TblLayoutTypeAutofit corresponds -// to "Automatically resize to fit contents" being checked, while -// wml.ST_TblLayoutTypeFixed corresponds to it being unchecked. -func (_accf TableProperties )SetLayout (l _aee .ST_TblLayoutType ){if l ==_aee .ST_TblLayoutTypeUnset ||l ==_aee .ST_TblLayoutTypeAutofit {_accf ._afeg .TblLayout =nil ;}else {_accf ._afeg .TblLayout =_aee .NewCT_TblLayoutType ();_accf ._afeg .TblLayout .TypeAttr =l ;};}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_fdgfe TableProperties )SetCellSpacingPercent (pct float64 ){_fdgfe ._caea .TblCellSpacing =_fgg .NewCT_TblWidth ();_fdgfe ._caea .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthPct ;_fdgfe ._caea .TblCellSpacing .WAttr =&_fgg .ST_MeasurementOrPercent {};_fdgfe ._caea .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_fdgfe ._caea .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// Paragraphs returns the paragraphs defined in the cell. -func (_ag Cell )Paragraphs ()[]Paragraph {_bcfad :=[]Paragraph {};for _ ,_dba :=range _ag ._cfca .EG_BlockLevelElts {for _ ,_afb :=range _dba .EG_ContentBlockContent {for _ ,_fcdd :=range _afb .P {_bcfad =append (_bcfad ,Paragraph {_ag ._ffd ,_fcdd });};};};return _bcfad ;}; +// SetUnderline controls underline for a run style. +func (_dcdf RunProperties )SetUnderline (style _fgg .ST_Underline ,c _bbd .Color ){if style ==_fgg .ST_UnderlineUnset {_dcdf ._bfbg .U =nil ;}else {_dcdf ._bfbg .U =_fgg .NewCT_Underline ();_dcdf ._bfbg .U .ColorAttr =&_fgg .ST_HexColor {};_dcdf ._bfbg .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_dcdf ._bfbg .U .ValAttr =style ;};}; -// SetStrikeThrough sets the run to strike-through. -func (_fgfg RunProperties )SetStrikeThrough (b bool ){if !b {_fgfg ._fbf .Strike =nil ;}else {_fgfg ._fbf .Strike =_aee .NewCT_OnOff ();};}; +// BoldValue returns the precise nature of the bold setting (unset, off or on). +func (_bfbe RunProperties )BoldValue ()OnOffValue {return _aafe (_bfbe ._bfbg .B )}; -// SetLinkedStyle sets the style that this style is linked to. -func (_fbaa Style )SetLinkedStyle (name string ){if name ==""{_fbaa ._cebc .Link =nil ;}else {_fbaa ._cebc .Link =_aee .NewCT_String ();_fbaa ._cebc .Link .ValAttr =name ;};}; +// Properties returns the run properties. +func (_eadce Run )Properties ()RunProperties {if _eadce ._bfbb .RPr ==nil {_eadce ._bfbb .RPr =_fgg .NewCT_RPr ();};return RunProperties {_eadce ._bfbb .RPr };}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_bbfe *Document )AddImage (i _cfag .Image )(_cfag .ImageRef ,error ){_afd :=_cfag .MakeImageRef (i ,&_bbfe .DocBase ,_bbfe ._eead );if i .Data ==nil &&i .Path ==""{return _afd ,_fcef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _afd ,_fcef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _afd ,_fcef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_feeb :=_dde .Add (i .Path );if _feeb !=nil {return _afd ,_feeb ;};};_bbfe .Images =append (_bbfe .Images ,_afd );_eeac :=_deec .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bbfe .Images ),i .Format );_cgb :=_bbfe ._eead .AddRelationship (_eeac ,_aead .ImageType );_bbfe .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_bbfe .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bbfe .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bbfe .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_bbfe .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_afd .SetRelID (_cgb .X ().IdAttr );return _afd ,nil ;}; +// SizeValue returns the value of paragraph font size in points. +func (_egg ParagraphProperties )SizeValue ()float64 {if _cbba :=_egg ._fdfc .RPr .Sz ;_cbba !=nil {_eagf :=_cbba .ValAttr ;if _eagf .ST_UnsignedDecimalNumber !=nil {return float64 (*_eagf .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetHeadingLevel sets a heading level and style based on the level to a -// paragraph. The default styles for a new unioffice document support headings -// from level 1 to 8. -func (_dcd ParagraphProperties )SetHeadingLevel (idx int ){_dcd .SetStyle (_deec .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _dcd ._ecag .NumPr ==nil {_dcd ._ecag .NumPr =_aee .NewCT_NumPr ();};_dcd ._ecag .NumPr .Ilvl =_aee .NewCT_DecimalNumber ();_dcd ._ecag .NumPr .Ilvl .ValAttr =int64 (idx );}; +// IsChecked returns true if a FormFieldTypeCheckBox is checked. +func (_efcc FormField )IsChecked ()bool {if _efcc ._edda .CheckBox ==nil {return false ;};if _efcc ._edda .CheckBox .Checked !=nil {return true ;};return false ;};func _fe (_dca *_fgg .CT_TblWidth ,_beg float64 ){_dca .TypeAttr =_fgg .ST_TblWidthPct ;_dca .WAttr =&_fgg .ST_MeasurementOrPercent {};_dca .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_dca .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_beg *50));}; -// Paragraphs returns the paragraphs within a structured document tag. -func (_fbfa StructuredDocumentTag )Paragraphs ()[]Paragraph {if _fbfa ._efg .SdtContent ==nil {return nil ;};_edc :=[]Paragraph {};for _ ,_bebc :=range _fbfa ._efg .SdtContent .P {_edc =append (_edc ,Paragraph {_fbfa ._gff ,_bebc });};return _edc ;}; +// IsBold returns true if the run has been set to bold. +func (_cbg RunProperties )IsBold ()bool {return _cbg .BoldValue ()==OnOffValueOn }; -// SizeValue returns the value of run font size in points. -func (_fee RunProperties )SizeValue ()float64 {if _fbc :=_fee ._fbf .Sz ;_fbc !=nil {_bagb :=_fbc .ValAttr ;if _bagb .ST_UnsignedDecimalNumber !=nil {return float64 (*_bagb .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; \ No newline at end of file +// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used +// to give the appearance of merged cells. +func (_cfa CellProperties )SetColumnSpan (cols int ){if cols ==0{_cfa ._egf .GridSpan =nil ;}else {_cfa ._egf .GridSpan =_fgg .NewCT_DecimalNumber ();_cfa ._egf .GridSpan .ValAttr =int64 (cols );};}; + +// RemoveFootnote removes a footnote from both the paragraph and the document +// the requested footnote must be anchored on the paragraph being referenced. +func (_ggea Paragraph )RemoveFootnote (id int64 ){_fbgf :=_ggea ._eecc ._begd ;var _caaeg int ;for _bgab ,_bdg :=range _fbgf .CT_Footnotes .Footnote {if _bdg .IdAttr ==id {_caaeg =_bgab ;};};_caaeg =0;_fbgf .CT_Footnotes .Footnote [_caaeg ]=nil ;_fbgf .CT_Footnotes .Footnote [_caaeg ]=_fbgf .CT_Footnotes .Footnote [len (_fbgf .CT_Footnotes .Footnote )-1];_fbgf .CT_Footnotes .Footnote =_fbgf .CT_Footnotes .Footnote [:len (_fbgf .CT_Footnotes .Footnote )-1];var _febf Run ;for _ ,_dcdb :=range _ggea .Runs (){if _fcdff ,_dbbf :=_dcdb .IsFootnote ();_fcdff {if _dbbf ==id {_febf =_dcdb ;};};};_ggea .RemoveRun (_febf );}; \ No newline at end of file diff --git a/drawing/drawing.go b/drawing/drawing.go index 87216a78af..9a294d6eae 100644 --- a/drawing/drawing.go +++ b/drawing/drawing.go @@ -9,116 +9,116 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package drawing ;import (_cb "github.com/unidoc/unioffice";_ce "github.com/unidoc/unioffice/color";_fc "github.com/unidoc/unioffice/measurement";_ae "github.com/unidoc/unioffice/schema/soo/dml";); +package drawing ;import (_b "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/color";_gc "github.com/unidoc/unioffice/measurement";_g "github.com/unidoc/unioffice/schema/soo/dml";); -// SetNumbered controls if bullets are numbered or not. -func (_dg ParagraphProperties )SetNumbered (scheme _ae .ST_TextAutonumberScheme ){if scheme ==_ae .ST_TextAutonumberSchemeUnset {_dg ._b .BuAutoNum =nil ;}else {_dg ._b .BuAutoNum =_ae .NewCT_TextAutonumberBullet ();_dg ._b .BuAutoNum .TypeAttr =scheme ;};}; +// SetGeometry sets the shape type of the shape +func (_eab ShapeProperties )SetGeometry (g _g .ST_ShapeType ){if _eab ._aac .PrstGeom ==nil {_eab ._aac .PrstGeom =_g .NewCT_PresetGeometry2D ();};_eab ._aac .PrstGeom .PrstAttr =g ;}; -// MakeParagraph constructs a new paragraph wrapper. -func MakeParagraph (x *_ae .CT_TextParagraph )Paragraph {return Paragraph {x }}; +// X returns the inner wrapped XML type. +func (_ge Paragraph )X ()*_g .CT_TextParagraph {return _ge ._ea }; -// SetSize sets the font size of the run text -func (_fb RunProperties )SetSize (sz _fc .Distance ){_fb ._bc .SzAttr =_cb .Int32 (int32 (sz /_fc .HundredthPoint ));}; +// AddBreak adds a new line break to a paragraph. +func (_gg Paragraph )AddBreak (){_bde :=_g .NewEG_TextRun ();_bde .Br =_g .NewCT_TextLineBreak ();_gg ._ea .EG_TextRun =append (_gg ._ea .EG_TextRun ,_bde );}; -// SetAlign controls the paragraph alignment -func (_a ParagraphProperties )SetAlign (a _ae .ST_TextAlignType ){_a ._b .AlgnAttr =a };func (_bca LineProperties )SetSolidFill (c _ce .Color ){_bca .clearFill ();_bca ._f .SolidFill =_ae .NewCT_SolidColorFillProperties ();_bca ._f .SolidFill .SrgbClr =_ae .NewCT_SRgbColor ();_bca ._f .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// RunProperties controls the run properties. +type RunProperties struct{_dd *_g .CT_TextCharacterProperties ;}; + +// SetBulletChar sets the bullet character for the paragraph. +func (_bb ParagraphProperties )SetBulletChar (c string ){if c ==""{_bb ._gb .BuChar =nil ;}else {_bb ._gb .BuChar =_g .NewCT_TextCharBullet ();_bb ._gb .BuChar .CharAttr =c ;};}; + +// SetSize sets the font size of the run text +func (_ce RunProperties )SetSize (sz _gc .Distance ){_ce ._dd .SzAttr =_b .Int32 (int32 (sz /_gc .HundredthPoint ));}; // SetWidth sets the width of the shape. -func (_db ShapeProperties )SetWidth (w _fc .Distance ){_db .ensureXfrm ();if _db ._ag .Xfrm .Ext ==nil {_db ._ag .Xfrm .Ext =_ae .NewCT_PositiveSize2D ();};_db ._ag .Xfrm .Ext .CxAttr =int64 (w /_fc .EMU );}; +func (_ddf ShapeProperties )SetWidth (w _gc .Distance ){_ddf .ensureXfrm ();if _ddf ._aac .Xfrm .Ext ==nil {_ddf ._aac .Xfrm .Ext =_g .NewCT_PositiveSize2D ();};_ddf ._aac .Xfrm .Ext .CxAttr =int64 (w /_gc .EMU );}; -// SetFlipVertical controls if the shape is flipped vertically. -func (_g ShapeProperties )SetFlipVertical (b bool ){_g .ensureXfrm ();if !b {_g ._ag .Xfrm .FlipVAttr =nil ;}else {_g ._ag .Xfrm .FlipVAttr =_cb .Bool (true );};}; +// X returns the inner wrapped XML type. +func (_fa ParagraphProperties )X ()*_g .CT_TextParagraphProperties {return _fa ._gb }; -// MakeRun constructs a new Run wrapper. -func MakeRun (x *_ae .EG_TextRun )Run {return Run {x }}; +// Properties returns the paragraph properties. +func (_ga Paragraph )Properties ()ParagraphProperties {if _ga ._ea .PPr ==nil {_ga ._ea .PPr =_g .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_ga ._ea .PPr );}; -// SetBulletChar sets the bullet character for the paragraph. -func (_fd ParagraphProperties )SetBulletChar (c string ){if c ==""{_fd ._b .BuChar =nil ;}else {_fd ._b .BuChar =_ae .NewCT_TextCharBullet ();_fd ._b .BuChar .CharAttr =c ;};}; +// SetPosition sets the position of the shape. +func (_dc ShapeProperties )SetPosition (x ,y _gc .Distance ){_dc .ensureXfrm ();if _dc ._aac .Xfrm .Off ==nil {_dc ._aac .Xfrm .Off =_g .NewCT_Point2D ();};_dc ._aac .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (x /_gc .EMU ));_dc ._aac .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (y /_gc .EMU ));}; -// SetHeight sets the height of the shape. -func (_e ShapeProperties )SetHeight (h _fc .Distance ){_e .ensureXfrm ();if _e ._ag .Xfrm .Ext ==nil {_e ._ag .Xfrm .Ext =_ae .NewCT_PositiveSize2D ();};_e ._ag .Xfrm .Ext .CyAttr =int64 (h /_fc .EMU );}; +// SetLevel sets the level of indentation of a paragraph. +func (_fd ParagraphProperties )SetLevel (idx int32 ){_fd ._gb .LvlAttr =_b .Int32 (idx )}; + +// X returns the inner wrapped XML type. +func (_ff ShapeProperties )X ()*_g .CT_ShapeProperties {return _ff ._aac };type LineProperties struct{_c *_g .CT_LineProperties }; // SetSize sets the width and height of the shape. -func (_bbc ShapeProperties )SetSize (w ,h _fc .Distance ){_bbc .SetWidth (w );_bbc .SetHeight (h )}; +func (_cf ShapeProperties )SetSize (w ,h _gc .Distance ){_cf .SetWidth (w );_cf .SetHeight (h )}; -// SetText sets the run's text contents. -func (_cd Run )SetText (s string ){_cd ._bd .Br =nil ;_cd ._bd .Fld =nil ;if _cd ._bd .R ==nil {_cd ._bd .R =_ae .NewCT_RegularTextRun ();};_cd ._bd .R .T =s ;}; +// AddRun adds a new run to a paragraph. +func (_f Paragraph )AddRun ()Run {_bd :=MakeRun (_g .NewEG_TextRun ());_f ._ea .EG_TextRun =append (_f ._ea .EG_TextRun ,_bd .X ());return _bd ;}; -// Run is a run within a paragraph. -type Run struct{_bd *_ae .EG_TextRun }; +// Paragraph is a paragraph within a document. +type Paragraph struct{_ea *_g .CT_TextParagraph }; -// X returns the inner wrapped XML type. -func (_dce Paragraph )X ()*_ae .CT_TextParagraph {return _dce ._fg }; +// Run is a run within a paragraph. +type Run struct{_ef *_g .EG_TextRun }; -// X returns the inner wrapped XML type. -func (_fe ParagraphProperties )X ()*_ae .CT_TextParagraphProperties {return _fe ._b }; +// MakeParagraph constructs a new paragraph wrapper. +func MakeParagraph (x *_g .CT_TextParagraph )Paragraph {return Paragraph {x }};func (_dbd ShapeProperties )ensureXfrm (){if _dbd ._aac .Xfrm ==nil {_dbd ._aac .Xfrm =_g .NewCT_Transform2D ();};};func (_db ShapeProperties )clearFill (){_db ._aac .NoFill =nil ;_db ._aac .BlipFill =nil ;_db ._aac .GradFill =nil ;_db ._aac .GrpFill =nil ;_db ._aac .SolidFill =nil ;_db ._aac .PattFill =nil ;}; -// SetGeometry sets the shape type of the shape -func (_df ShapeProperties )SetGeometry (g _ae .ST_ShapeType ){if _df ._ag .PrstGeom ==nil {_df ._ag .PrstGeom =_ae .NewCT_PresetGeometry2D ();};_df ._ag .PrstGeom .PrstAttr =g ;}; +// SetSolidFill controls the text color of a run. +func (_cd RunProperties )SetSolidFill (c _a .Color ){_cd ._dd .NoFill =nil ;_cd ._dd .BlipFill =nil ;_cd ._dd .GradFill =nil ;_cd ._dd .GrpFill =nil ;_cd ._dd .PattFill =nil ;_cd ._dd .SolidFill =_g .NewCT_SolidColorFillProperties ();_cd ._dd .SolidFill .SrgbClr =_g .NewCT_SRgbColor ();_cd ._dd .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};func (_aa LineProperties )SetSolidFill (c _a .Color ){_aa .clearFill ();_aa ._c .SolidFill =_g .NewCT_SolidColorFillProperties ();_aa ._c .SolidFill .SrgbClr =_g .NewCT_SRgbColor ();_aa ._c .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetPosition sets the position of the shape. -func (_cf ShapeProperties )SetPosition (x ,y _fc .Distance ){_cf .ensureXfrm ();if _cf ._ag .Xfrm .Off ==nil {_cf ._ag .Xfrm .Off =_ae .NewCT_Point2D ();};_cf ._ag .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_cb .Int64 (int64 (x /_fc .EMU ));_cf ._ag .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_cb .Int64 (int64 (y /_fc .EMU ));};type ShapeProperties struct{_ag *_ae .CT_ShapeProperties };func (_af LineProperties )SetNoFill (){_af .clearFill ();_af ._f .NoFill =_ae .NewCT_NoFillProperties ()}; +// SetWidth sets the line width, MS products treat zero as the minimum width +// that can be displayed. +func (_eb LineProperties )SetWidth (w _gc .Distance ){_eb ._c .WAttr =_b .Int32 (int32 (w /_gc .EMU ))}; -// ParagraphProperties allows controlling paragraph properties. -type ParagraphProperties struct{_b *_ae .CT_TextParagraphProperties ;}; +// X returns the inner wrapped XML type. +func (_d LineProperties )X ()*_g .CT_LineProperties {return _d ._c }; // SetFont controls the font of a run. -func (_cff RunProperties )SetFont (s string ){_cff ._bc .Latin =_ae .NewCT_TextFont ();_cff ._bc .Latin .TypefaceAttr =s ;};func (_bb ShapeProperties )SetNoFill (){_bb .clearFill ();_bb ._ag .NoFill =_ae .NewCT_NoFillProperties ();}; +func (_gaf RunProperties )SetFont (s string ){_gaf ._dd .Latin =_g .NewCT_TextFont ();_gaf ._dd .Latin .TypefaceAttr =s ;}; // MakeRunProperties constructs a new RunProperties wrapper. -func MakeRunProperties (x *_ae .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; +func MakeRunProperties (x *_g .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; -// RunProperties controls the run properties. -type RunProperties struct{_bc *_ae .CT_TextCharacterProperties ;};func (_ec ShapeProperties )ensureXfrm (){if _ec ._ag .Xfrm ==nil {_ec ._ag .Xfrm =_ae .NewCT_Transform2D ();};}; +// MakeParagraphProperties constructs a new ParagraphProperties wrapper. +func MakeParagraphProperties (x *_g .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; -// SetSolidFill controls the text color of a run. -func (_dd RunProperties )SetSolidFill (c _ce .Color ){_dd ._bc .NoFill =nil ;_dd ._bc .BlipFill =nil ;_dd ._bc .GradFill =nil ;_dd ._bc .GrpFill =nil ;_dd ._bc .PattFill =nil ;_dd ._bc .SolidFill =_ae .NewCT_SolidColorFillProperties ();_dd ._bc .SolidFill .SrgbClr =_ae .NewCT_SRgbColor ();_dd ._bc .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// LineJoin is the type of line join +type LineJoin byte ; -// X returns the inner wrapped XML type. -func (_ed Run )X ()*_ae .EG_TextRun {return _ed ._bd }; +// SetBold controls the bolding of a run. +func (_fdb RunProperties )SetBold (b bool ){_fdb ._dd .BAttr =_b .Bool (b )};func MakeShapeProperties (x *_g .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_fg *_ae .CT_TextParagraph }; +// SetNumbered controls if bullets are numbered or not. +func (_cb ParagraphProperties )SetNumbered (scheme _g .ST_TextAutonumberScheme ){if scheme ==_g .ST_TextAutonumberSchemeUnset {_cb ._gb .BuAutoNum =nil ;}else {_cb ._gb .BuAutoNum =_g .NewCT_TextAutonumberBullet ();_cb ._gb .BuAutoNum .TypeAttr =scheme ;};}; // X returns the inner wrapped XML type. -func (_fcd ShapeProperties )X ()*_ae .CT_ShapeProperties {return _fcd ._ag }; +func (_dg Run )X ()*_g .EG_TextRun {return _dg ._ef };const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); -// Properties returns the run's properties. -func (_aef Run )Properties ()RunProperties {if _aef ._bd .R ==nil {_aef ._bd .R =_ae .NewCT_RegularTextRun ();};if _aef ._bd .R .RPr ==nil {_aef ._bd .R .RPr =_ae .NewCT_TextCharacterProperties ();};return RunProperties {_aef ._bd .R .RPr };};func (_dcf ShapeProperties )clearFill (){_dcf ._ag .NoFill =nil ;_dcf ._ag .BlipFill =nil ;_dcf ._ag .GradFill =nil ;_dcf ._ag .GrpFill =nil ;_dcf ._ag .SolidFill =nil ;_dcf ._ag .PattFill =nil ;}; +// SetHeight sets the height of the shape. +func (_bbd ShapeProperties )SetHeight (h _gc .Distance ){_bbd .ensureXfrm ();if _bbd ._aac .Xfrm .Ext ==nil {_bbd ._aac .Xfrm .Ext =_g .NewCT_PositiveSize2D ();};_bbd ._aac .Xfrm .Ext .CyAttr =int64 (h /_gc .EMU );}; -// SetBold controls the bolding of a run. -func (_da RunProperties )SetBold (b bool ){_da ._bc .BAttr =_cb .Bool (b )}; +// SetAlign controls the paragraph alignment +func (_ad ParagraphProperties )SetAlign (a _g .ST_TextAlignType ){_ad ._gb .AlgnAttr =a };func (_ba ShapeProperties )SetNoFill (){_ba .clearFill ();_ba ._aac .NoFill =_g .NewCT_NoFillProperties ();};func (_baf ShapeProperties )LineProperties ()LineProperties {if _baf ._aac .Ln ==nil {_baf ._aac .Ln =_g .NewCT_LineProperties ();};return LineProperties {_baf ._aac .Ln };}; -// SetWidth sets the line width, MS products treat zero as the minimum width -// that can be displayed. -func (_ee LineProperties )SetWidth (w _fc .Distance ){_ee ._f .WAttr =_cb .Int32 (int32 (w /_fc .EMU ))}; +// MakeRun constructs a new Run wrapper. +func MakeRun (x *_g .EG_TextRun )Run {return Run {x }}; -// Properties returns the paragraph properties. -func (_ab Paragraph )Properties ()ParagraphProperties {if _ab ._fg .PPr ==nil {_ab ._fg .PPr =_ae .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_ab ._fg .PPr );}; +// ParagraphProperties allows controlling paragraph properties. +type ParagraphProperties struct{_gb *_g .CT_TextParagraphProperties ;}; -// LineJoin is the type of line join -type LineJoin byte ;const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); +// SetText sets the run's text contents. +func (_bf Run )SetText (s string ){_bf ._ef .Br =nil ;_bf ._ef .Fld =nil ;if _bf ._ef .R ==nil {_bf ._ef .R =_g .NewCT_RegularTextRun ();};_bf ._ef .R .T =s ;}; -// AddRun adds a new run to a paragraph. -func (_ge Paragraph )AddRun ()Run {_gf :=MakeRun (_ae .NewEG_TextRun ());_ge ._fg .EG_TextRun =append (_ge ._fg .EG_TextRun ,_gf .X ());return _gf ;}; +// SetJoin sets the line join style. +func (_da LineProperties )SetJoin (e LineJoin ){_da ._c .Round =nil ;_da ._c .Miter =nil ;_da ._c .Bevel =nil ;switch e {case LineJoinRound :_da ._c .Round =_g .NewCT_LineJoinRound ();case LineJoinBevel :_da ._c .Bevel =_g .NewCT_LineJoinBevel ();case LineJoinMiter :_da ._c .Miter =_g .NewCT_LineJoinMiterProperties ();};};func (_de LineProperties )SetNoFill (){_de .clearFill ();_de ._c .NoFill =_g .NewCT_NoFillProperties ()}; -// MakeParagraphProperties constructs a new ParagraphProperties wrapper. -func MakeParagraphProperties (x *_ae .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; +// Properties returns the run's properties. +func (_fg Run )Properties ()RunProperties {if _fg ._ef .R ==nil {_fg ._ef .R =_g .NewCT_RegularTextRun ();};if _fg ._ef .R .RPr ==nil {_fg ._ef .R .RPr =_g .NewCT_TextCharacterProperties ();};return RunProperties {_fg ._ef .R .RPr };};type ShapeProperties struct{_aac *_g .CT_ShapeProperties };func (_fc ShapeProperties )SetSolidFill (c _a .Color ){_fc .clearFill ();_fc ._aac .SolidFill =_g .NewCT_SolidColorFillProperties ();_fc ._aac .SolidFill .SrgbClr =_g .NewCT_SRgbColor ();_fc ._aac .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// AddBreak adds a new line break to a paragraph. -func (_gff Paragraph )AddBreak (){_d :=_ae .NewEG_TextRun ();_d .Br =_ae .NewCT_TextLineBreak ();_gff ._fg .EG_TextRun =append (_gff ._fg .EG_TextRun ,_d );};func (_dc ShapeProperties )LineProperties ()LineProperties {if _dc ._ag .Ln ==nil {_dc ._ag .Ln =_ae .NewCT_LineProperties ();};return LineProperties {_dc ._ag .Ln };};func MakeShapeProperties (x *_ae .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }};func (_be ShapeProperties )SetSolidFill (c _ce .Color ){_be .clearFill ();_be ._ag .SolidFill =_ae .NewCT_SolidColorFillProperties ();_be ._ag .SolidFill .SrgbClr =_ae .NewCT_SRgbColor ();_be ._ag .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// SetFlipVertical controls if the shape is flipped vertically. +func (_gca ShapeProperties )SetFlipVertical (b bool ){_gca .ensureXfrm ();if !b {_gca ._aac .Xfrm .FlipVAttr =nil ;}else {_gca ._aac .Xfrm .FlipVAttr =_b .Bool (true );};}; // SetBulletFont controls the font for the bullet character. -func (_eaa ParagraphProperties )SetBulletFont (f string ){if f ==""{_eaa ._b .BuFont =nil ;}else {_eaa ._b .BuFont =_ae .NewCT_TextFont ();_eaa ._b .BuFont .TypefaceAttr =f ;};};type LineProperties struct{_f *_ae .CT_LineProperties }; - -// SetLevel sets the level of indentation of a paragraph. -func (_ea ParagraphProperties )SetLevel (idx int32 ){_ea ._b .LvlAttr =_cb .Int32 (idx )}; - -// SetJoin sets the line join style. -func (_c LineProperties )SetJoin (e LineJoin ){_c ._f .Round =nil ;_c ._f .Miter =nil ;_c ._f .Bevel =nil ;switch e {case LineJoinRound :_c ._f .Round =_ae .NewCT_LineJoinRound ();case LineJoinBevel :_c ._f .Bevel =_ae .NewCT_LineJoinBevel ();case LineJoinMiter :_c ._f .Miter =_ae .NewCT_LineJoinMiterProperties ();};}; +func (_ae ParagraphProperties )SetBulletFont (f string ){if f ==""{_ae ._gb .BuFont =nil ;}else {_ae ._gb .BuFont =_g .NewCT_TextFont ();_ae ._gb .BuFont .TypefaceAttr =f ;};}; // SetFlipHorizontal controls if the shape is flipped horizontally. -func (_ad ShapeProperties )SetFlipHorizontal (b bool ){_ad .ensureXfrm ();if !b {_ad ._ag .Xfrm .FlipHAttr =nil ;}else {_ad ._ag .Xfrm .FlipHAttr =_cb .Bool (true );};};func (_ca LineProperties )clearFill (){_ca ._f .NoFill =nil ;_ca ._f .GradFill =nil ;_ca ._f .SolidFill =nil ;_ca ._f .PattFill =nil ;}; - -// X returns the inner wrapped XML type. -func (_eea LineProperties )X ()*_ae .CT_LineProperties {return _eea ._f }; \ No newline at end of file +func (_dac ShapeProperties )SetFlipHorizontal (b bool ){_dac .ensureXfrm ();if !b {_dac ._aac .Xfrm .FlipHAttr =nil ;}else {_dac ._aac .Xfrm .FlipHAttr =_b .Bool (true );};};func (_af LineProperties )clearFill (){_af ._c .NoFill =nil ;_af ._c .GradFill =nil ;_af ._c .SolidFill =nil ;_af ._c .PattFill =nil ;}; \ No newline at end of file diff --git a/internal/mergesort/mergesort.go b/internal/mergesort/mergesort.go index 13db031de5..394a5ace1e 100644 --- a/internal/mergesort/mergesort.go +++ b/internal/mergesort/mergesort.go @@ -9,4 +9,4 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_a :=make ([]float64 ,len (array ));copy (_a ,array );return _a ;};_c :=len (array )/2;_b :=MergeSort (array [:_c ]);_d :=MergeSort (array [_c :]);_ca :=make ([]float64 ,len (array ));_dc :=0;_be :=0;_g :=0;for _be < len (_b )&&_g < len (_d ){if _b [_be ]<=_d [_g ]{_ca [_dc ]=_b [_be ];_be ++;}else {_ca [_dc ]=_d [_g ];_g ++;};_dc ++;};for _be < len (_b ){_ca [_dc ]=_b [_be ];_be ++;_dc ++;};for _g < len (_d ){_ca [_dc ]=_d [_g ];_g ++;_dc ++;};return _ca ;}; \ No newline at end of file +package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_c :=make ([]float64 ,len (array ));copy (_c ,array );return _c ;};_f :=len (array )/2;_g :=MergeSort (array [:_f ]);_gg :=MergeSort (array [_f :]);_b :=make ([]float64 ,len (array ));_ea :=0;_fd :=0;_cc :=0;for _fd < len (_g )&&_cc < len (_gg ){if _g [_fd ]<=_gg [_cc ]{_b [_ea ]=_g [_fd ];_fd ++;}else {_b [_ea ]=_gg [_cc ];_cc ++;};_ea ++;};for _fd < len (_g ){_b [_ea ]=_g [_fd ];_fd ++;_ea ++;};for _cc < len (_gg ){_b [_ea ]=_gg [_cc ];_cc ++;_ea ++;};return _b ;}; \ No newline at end of file diff --git a/internal/wildcard/wildcard.go b/internal/wildcard/wildcard.go index 13dd292586..37262903d6 100644 --- a/internal/wildcard/wildcard.go +++ b/internal/wildcard/wildcard.go @@ -9,4 +9,4 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package wildcard ;func Index (pattern ,name string )(_bc int ){if pattern ==""||pattern =="\u002a"{return 0;};_cbg :=make ([]rune ,0,len (name ));_gd :=make ([]rune ,0,len (pattern ));for _ ,_gdb :=range name {_cbg =append (_cbg ,_gdb );};for _ ,_dc :=range pattern {_gd =append (_gd ,_dc );};return _gbf (_cbg ,_gd ,0);};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_cd :=make ([]rune ,0,len (name ));_ca :=make ([]rune ,0,len (pattern ));for _ ,_bb :=range name {_cd =append (_cd ,_bb );};for _ ,_ae :=range pattern {_ca =append (_ca ,_ae );};_ab :=true ;return _ea (_cd ,_ca ,_ab );};func _ea (_fg ,_gbe []rune ,_c bool )bool {for len (_gbe )> 0{switch _gbe [0]{default:if len (_fg )==0||_fg [0]!=_gbe [0]{return false ;};case '?':if len (_fg )==0&&!_c {return false ;};case '*':return _ea (_fg ,_gbe [1:],_c )||(len (_fg )> 0&&_ea (_fg [1:],_gbe ,_c ));};_fg =_fg [1:];_gbe =_gbe [1:];};return len (_fg )==0&&len (_gbe )==0;};func Match (pattern ,name string )(_gdc bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_g :=make ([]rune ,0,len (name ));_dg :=make ([]rune ,0,len (pattern ));for _ ,_ad :=range name {_g =append (_g ,_ad );};for _ ,_a :=range pattern {_dg =append (_dg ,_a );};_d :=false ;return _ea (_g ,_dg ,_d );};func _gbf (_fe ,_da []rune ,_ga int )int {for len (_da )> 0{switch _da [0]{default:if len (_fe )==0{return -1;};if _fe [0]!=_da [0]{return _gbf (_fe [1:],_da ,_ga +1);};case '?':if len (_fe )==0{return -1;};case '*':if len (_fe )==0{return -1;};_dcf :=_gbf (_fe ,_da [1:],_ga );if _dcf !=-1{return _ga ;}else {_dcf =_gbf (_fe [1:],_da ,_ga );if _dcf !=-1{return _ga ;}else {return -1;};};};_fe =_fe [1:];_da =_da [1:];};return _ga ;}; \ No newline at end of file +package wildcard ;func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_a :=make ([]rune ,0,len (name ));_d :=make ([]rune ,0,len (pattern ));for _ ,_af :=range name {_a =append (_a ,_af );};for _ ,_gb :=range pattern {_d =append (_d ,_gb );};_gbd :=true ;return _dg (_a ,_d ,_gbd );};func _fe (_eed ,_bc []rune ,_gbc int )int {for len (_bc )> 0{switch _bc [0]{default:if len (_eed )==0{return -1;};if _eed [0]!=_bc [0]{return _fe (_eed [1:],_bc ,_gbc +1);};case '?':if len (_eed )==0{return -1;};case '*':if len (_eed )==0{return -1;};_df :=_fe (_eed ,_bc [1:],_gbc );if _df !=-1{return _gbc ;}else {_df =_fe (_eed [1:],_bc ,_gbc );if _df !=-1{return _gbc ;}else {return -1;};};};_eed =_eed [1:];_bc =_bc [1:];};return _gbc ;};func Match (pattern ,name string )(_f bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_cf :=make ([]rune ,0,len (name ));_e :=make ([]rune ,0,len (pattern ));for _ ,_b :=range name {_cf =append (_cf ,_b );};for _ ,_ag :=range pattern {_e =append (_e ,_ag );};_fb :=false ;return _dg (_cf ,_e ,_fb );};func _dg (_ab ,_eg []rune ,_cc bool )bool {for len (_eg )> 0{switch _eg [0]{default:if len (_ab )==0||_ab [0]!=_eg [0]{return false ;};case '?':if len (_ab )==0&&!_cc {return false ;};case '*':return _dg (_ab ,_eg [1:],_cc )||(len (_ab )> 0&&_dg (_ab [1:],_eg ,_cc ));};_ab =_ab [1:];_eg =_eg [1:];};return len (_ab )==0&&len (_eg )==0;};func Index (pattern ,name string )(_db int ){if pattern ==""||pattern =="\u002a"{return 0;};_cd :=make ([]rune ,0,len (name ));_cb :=make ([]rune ,0,len (pattern ));for _ ,_cda :=range name {_cd =append (_cd ,_cda );};for _ ,_ff :=range pattern {_cb =append (_cb ,_ff );};return _fe (_cd ,_cb ,0);}; \ No newline at end of file diff --git a/presentation/presentation.go b/presentation/presentation.go index 398a257912..96dbe6987e 100644 --- a/presentation/presentation.go +++ b/presentation/presentation.go @@ -9,261 +9,261 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package presentation ;import (_efb "archive/zip";_bbc "bytes";_ee "encoding/xml";_bce "errors";_gde "fmt";_bgc "github.com/unidoc/unioffice";_cebf "github.com/unidoc/unioffice/common";_fab "github.com/unidoc/unioffice/common/license";_egf "github.com/unidoc/unioffice/common/tempstorage";_abfe "github.com/unidoc/unioffice/drawing";_dab "github.com/unidoc/unioffice/measurement";_eac "github.com/unidoc/unioffice/schema/soo/dml";_bdb "github.com/unidoc/unioffice/schema/soo/dml/chart";_ec "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_baa "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_dfa "github.com/unidoc/unioffice/schema/soo/pml";_eb "github.com/unidoc/unioffice/zippkg";_ccd "image";_bbe "image/jpeg";_bbg "io";_egbb "log";_fbe "os";_af "path";_ebc "runtime/debug";_bbfe "strconv";_effee "strings";);func (_cce *Presentation )addCustomRelationships (){_cce .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_cce .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_bgc .CustomPropertiesType );}; +package presentation ;import (_ee "archive/zip";_dc "bytes";_g "encoding/xml";_fdc "errors";_ae "fmt";_fc "github.com/unidoc/unioffice";_fd "github.com/unidoc/unioffice/common";_db "github.com/unidoc/unioffice/common/license";_b "github.com/unidoc/unioffice/common/tempstorage";_eb "github.com/unidoc/unioffice/drawing";_d "github.com/unidoc/unioffice/measurement";_gc "github.com/unidoc/unioffice/schema/soo/dml";_eeb "github.com/unidoc/unioffice/schema/soo/dml/chart";_af "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fef "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ef "github.com/unidoc/unioffice/schema/soo/pml";_ea "github.com/unidoc/unioffice/zippkg";_be "image";_fe "image/jpeg";_fb "io";_a "log";_ec "os";_c "path";_fa "strconv";_f "strings";); -// ExtLst returns the ExtLst property. -func (_bcc PresentationProperties )ExtLst ()*_dfa .CT_ExtensionList {return _bcc ._aff .ExtLst };func (_gfba *Presentation )onNewRelationship (_ce *_eb .DecodeMap ,_dfb ,_edab string ,_daa []*_efb .File ,_ddd *_baa .Relationship ,_gdda _eb .Target )error {_afd :=_bgc .DocTypePresentation ;switch _edab {case _bgc .OfficeDocumentType :_gfba ._ggc =_dfa .NewPresentation ();_ce .AddTarget (_dfb ,_gfba ._ggc ,_edab ,0);_ce .AddTarget (_eb .RelationsPathFor (_dfb ),_gfba ._gfbag .X (),_edab ,0);_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,0);case _bgc .CorePropertiesType :_ce .AddTarget (_dfb ,_gfba .CoreProperties .X (),_edab ,0);_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,0);case _bgc .CustomPropertiesType :_ce .AddTarget (_dfb ,_gfba .CustomProperties .X (),_edab ,0);_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,0);case _bgc .PresentationPropertiesType :_ce .AddTarget (_dfb ,_gfba ._eeac .X (),_edab ,0);_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,0);case _bgc .ViewPropertiesType :_ce .AddTarget (_dfb ,_gfba ._agce .X (),_edab ,0);_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,0);case _bgc .TableStylesType :_ce .AddTarget (_dfb ,_gfba ._gfb .X (),_edab ,0);_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,0);case _bgc .HyperLinkType :_cea :=_eac .NewCT_Hyperlink ();_da :=uint32 (len (_gfba ._fad ));_ce .AddTarget (_dfb ,_cea ,_edab ,_da );_gfba ._fad =append (_gfba ._fad ,_cea );case _bgc .CustomXMLType :_bec :=&_bgc .XSDAny {};_agcf :=uint32 (len (_gfba ._aag ));_ce .AddTarget (_dfb ,_bec ,_edab ,_agcf );_gfba ._aag =append (_gfba ._aag ,_bec );_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,len (_gfba ._aag ));case _bgc .ChartType :_cca :=_bdb .NewChartSpace ();_effe :=uint32 (len (_gfba ._cgc ));_ce .AddTarget (_dfb ,_cca ,_edab ,_effe );_gfba ._cgc =append (_gfba ._cgc ,_cca );_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,len (_gfba ._cgc ));case _bgc .HandoutMasterType :_cdd :=_dfa .NewHandoutMaster ();_gcd :=uint32 (len (_gfba ._gea ));_ce .AddTarget (_dfb ,_cdd ,_edab ,_gcd );_gfba ._gea =append (_gfba ._gea ,_cdd );_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,len (_gfba ._gea ));case _bgc .NotesMasterType :_aaa :=_dfa .NewNotesMaster ();_aac :=uint32 (len (_gfba ._ace ));_ce .AddTarget (_dfb ,_aaa ,_edab ,_aac );_gfba ._ace =append (_gfba ._ace ,_aaa );_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,len (_gfba ._ace ));case _bgc .ExtendedPropertiesType :_ce .AddTarget (_dfb ,_gfba .AppProperties .X (),_edab ,0);_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,0);case _bgc .SlideType :_cfa :=_dfa .NewSld ();_gfba ._aaca =append (_gfba ._aaca ,_cfa );_ce .AddTarget (_dfb ,_cfa ,_edab ,uint32 (len (_gfba ._aaca )));_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,len (_gfba ._aaca ));_cefa :=_cebf .NewRelationships ();_ce .AddTarget (_eb .RelationsPathFor (_dfb ),_cefa .X (),_edab ,0);_gfba ._acd =append (_gfba ._acd ,_cefa );case _bgc .SlideMasterType :_dbb :=_dfa .NewSldMaster ();if !_ce .AddTarget (_dfb ,_dbb ,_edab ,uint32 (len (_gfba ._cga )+1)){return nil ;};_gfba ._cga =append (_gfba ._cga ,_dbb );_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,len (_gfba ._cga ));_cdg :=_cebf .NewRelationships ();_ce .AddTarget (_eb .RelationsPathFor (_dfb ),_cdg .X (),_edab ,0);_gfba ._cfbd =append (_gfba ._cfbd ,_cdg );case _bgc .SlideLayoutType :_beg :=_dfa .NewSldLayout ();if !_ce .AddTarget (_dfb ,_beg ,_edab ,uint32 (len (_gfba ._agfb )+1)){return nil ;};_gfba ._agfb =append (_gfba ._agfb ,_beg );_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,len (_gfba ._agfb ));_c :=_cebf .NewRelationships ();_ce .AddTarget (_eb .RelationsPathFor (_dfb ),_c .X (),_edab ,0);_gfba ._fcf =append (_gfba ._fcf ,_c );case _bgc .ThumbnailType :for _efed ,_dbga :=range _daa {if _dbga ==nil {continue ;};if _dbga .Name ==_dfb {_fgfg ,_ecb :=_dbga .Open ();if _ecb !=nil {return _gde .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_ecb );};_gfba .Thumbnail ,_ ,_ecb =_ccd .Decode (_fgfg );_fgfg .Close ();if _ecb !=nil {return _gde .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_ecb );};_daa [_efed ]=nil ;};};case _bgc .ThemeType :_df :=_eac .NewTheme ();if !_ce .AddTarget (_dfb ,_df ,_edab ,uint32 (len (_gfba ._ece )+1)){return nil ;};_gfba ._ece =append (_gfba ._ece ,_df );_ddd .TargetAttr =_bgc .RelativeFilename (_afd ,_gdda .Typ ,_edab ,len (_gfba ._ece ));_gffd :=_cebf .NewRelationships ();_ce .AddTarget (_eb .RelationsPathFor (_dfb ),_gffd .X (),_edab ,0);_gfba ._dgg =append (_gfba ._dgg ,_gffd );case _bgc .ImageType :_dfb =_af .Clean (_dfb );if _baf ,_aedb :=_gfba ._ecbe [_dfb ];_aedb {_ddd .TargetAttr =_baf ;return nil ;};_gad :="";for _efffg ,_gdd :=range _daa {if _gdd ==nil {continue ;};if _gdd .Name ==_dfb {_cg ,_bgag :=_eb .ExtractToDiskTmp (_gdd ,_gfba .TmpPath );if _bgag !=nil {return _bgag ;};_cfe ,_bgag :=_cebf .ImageFromStorage (_cg );if _bgag !=nil {return _bgag ;};_gad =_cfe .Format ;_caf :=_cebf .MakeImageRef (_cfe ,&_gfba .DocBase ,_gfba ._gfbag );_gfba .Images =append (_gfba .Images ,_caf );_daa [_efffg ]=nil ;_ce .RecordIndex (_dfb ,len (_gfba .Images ));break ;};};_aab :=_ce .IndexFor (_dfb );_ddd .TargetAttr =_bgc .RelativeImageFilename (_afd ,_gdda .Typ ,_edab ,_aab ,_gad );_gfba ._ecbe [_dfb ]=_ddd .TargetAttr ;default:_bgc .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_edab ,_dfb );};return nil ;}; +// ShowPr returns the ShowPr property. +func (_fg PresentationProperties )ShowPr ()*_ef .CT_ShowProperties {return _fg ._dgg .ShowPr }; -// Type returns the placeholder type -func (_agc PlaceHolder )Type ()_dfa .ST_PlaceholderType {return _agc ._agg .NvSpPr .NvPr .Ph .TypeAttr }; +// X returns the inner wrapped XML type. +func (_fge SlideMaster )X ()*_ef .SldMaster {return _fge ._ffa }; -// AddParagraph adds a new paragraph to a placeholder. -func (_cbb PlaceHolder )AddParagraph ()_abfe .Paragraph {_f :=_abfe .MakeParagraph (_eac .NewCT_TextParagraph ());_cbb ._agg .TxBody .P =append (_cbb ._agg .TxBody .P ,_f .X ());return _f ;};func init (){_fbaf ()}; +// X returns the inner wrapped XML type. +func (_ddfe ViewProperties )X ()*_ef .ViewPr {return _ddfe ._fagc }; -// Remove removes a placeholder from a presentation. -func (_dee PlaceHolder )Remove ()error {for _daaa ,_gcdba :=range _dee ._gc .CSld .SpTree .Choice {for _ ,_ab :=range _gcdba .Sp {if _ab ==_dee ._agg {copy (_dee ._gc .CSld .SpTree .Choice [_daaa :],_dee ._gc .CSld .SpTree .Choice [_daaa +1:]);_dee ._gc .CSld .SpTree .Choice =_dee ._gc .CSld .SpTree .Choice [0:len (_dee ._gc .CSld .SpTree .Choice )-1];return nil ;};};};return _bce .New ("\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065r\u0020\u006e\u006f\u0074\u0020\u0066\u006fu\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u006c\u0069\u0064\u0065");}; +// Properties returns the properties of the TextBox. +func (_ggac TextBox )Properties ()_eb .ShapeProperties {if _ggac ._bdcg .SpPr ==nil {_ggac ._bdcg .SpPr =_gc .NewCT_ShapeProperties ();};return _eb .MakeShapeProperties (_ggac ._bdcg .SpPr );}; -// X returns the inner wrapped XML type. -func (_gdcc *Presentation )X ()*_dfa .Presentation {return _gdcc ._ggc }; +// NotesTextViewPr returns the NotesTextViewPr property. +func (_ede ViewProperties )NotesTextViewPr ()*_ef .CT_NotesTextViewProperties {return _ede ._fagc .NotesTextViewPr ;}; -// SlideViewPr returns the SlideViewPr property. -func (_gcca ViewProperties )SlideViewPr ()*_dfa .CT_SlideViewProperties {return _gcca ._abfa .SlideViewPr ;}; +// OpenTemplate opens a template file. +func OpenTemplate (fn string )(*Presentation ,error ){_cg ,_cc :=Open (fn );if _cc !=nil {return nil ,_cc ;};return _cg ,nil ;}; -// Presentation is the a presentation base document. -type Presentation struct{_cebf .DocBase ;_ggc *_dfa .Presentation ;_gfbag _cebf .Relationships ;_aaca []*_dfa .Sld ;_acd []_cebf .Relationships ;_cga []*_dfa .SldMaster ;_cfbd []_cebf .Relationships ;_agfb []*_dfa .SldLayout ;_fcf []_cebf .Relationships ;_ece []*_eac .Theme ;_dgg []_cebf .Relationships ;_gfb _cebf .TableStyles ;_eeac PresentationProperties ;_agce ViewProperties ;_fad []*_eac .CT_Hyperlink ;_cgc []*_bdb .ChartSpace ;_gea []*_dfa .HandoutMaster ;_ace []*_dfa .NotesMaster ;_aag []*_bgc .XSDAny ;_ecbe map[string ]string ;}; +// Clear clears the placeholder contents and adds a single empty paragraph. The +// empty paragrah is required by PowerPoint or it will report the file as being +// invalid. +func (_ga PlaceHolder )Clear (){_ga .ClearAll ();_df :=_gc .NewCT_TextParagraph ();_ga ._aef .TxBody .P =[]*_gc .CT_TextParagraph {_df };_df .EndParaRPr =_gc .NewCT_TextCharacterProperties ();_df .EndParaRPr .LangAttr =_fc .String ("\u0065\u006e\u002dU\u0053");}; -// PresentationProperties contains document specific properties. -type PresentationProperties struct{_aff *_dfa .PresentationPr }; +// Name returns the name of the slide layout. +func (_afdc SlideLayout )Name ()string {if _afdc ._faaa .CSld !=nil &&_afdc ._faaa .CSld .NameAttr !=nil {return *_afdc ._faaa .CSld .NameAttr ;};return "";}; -// SetTextAnchor controls the text anchoring -func (_bagg TextBox )SetTextAnchor (a _eac .ST_TextAnchoringType ){_bagg ._cbc .TxBody .BodyPr =_eac .NewCT_TextBodyProperties ();_bagg ._cbc .TxBody .BodyPr .AnchorAttr =a ;}; +// RemoveSlide removes a slide from a presentation. +func (_ade *Presentation )RemoveSlide (s Slide )error {_aca :=false ;_bbd :=0;for _egd ,_dae :=range _ade ._ebc {if _dae ==s ._dcf {if _ade ._ca .SldIdLst .SldId [_egd ]!=s ._add {return _fdc .New ("i\u006e\u0063\u006f\u006e\u0073\u0069s\u0074\u0065\u006e\u0063\u0079\u0020i\u006e\u0020\u0073\u006c\u0069\u0064\u0065s\u0020\u0061\u006e\u0064\u0020\u0049\u0044\u0020\u006c\u0069s\u0074");};copy (_ade ._ebc [_egd :],_ade ._ebc [_egd +1:]);_ade ._ebc =_ade ._ebc [0:len (_ade ._ebc )-1];copy (_ade ._ag [_egd :],_ade ._ag [_egd +1:]);_ade ._ag =_ade ._ag [0:len (_ade ._ag )-1];copy (_ade ._ca .SldIdLst .SldId [_egd :],_ade ._ca .SldIdLst .SldId [_egd +1:]);_ade ._ca .SldIdLst .SldId =_ade ._ca .SldIdLst .SldId [0:len (_ade ._ca .SldIdLst .SldId )-1];_aca =true ;_bbd =_egd ;};};if !_aca {return _fdc .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_bgda :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideType ,0);return _ade .ContentTypes .RemoveOverrideByIndex (_bgda ,_bbd );}; -// ShowCommentsAttr returns the WebPr property. -func (_ebe ViewProperties )ShowCommentsAttr ()*bool {return _ebe ._abfa .ShowCommentsAttr }; +// Read reads a document from an io.Reader. +func Read (r _fb .ReaderAt ,size int64 )(*Presentation ,error ){_fec :=_gb ();_acag ,_dafa :=_b .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _dafa !=nil {return nil ,_dafa ;};_fec .TmpPath =_acag ;_fefg ,_dafa :=_ee .NewReader (r ,size );if _dafa !=nil {return nil ,_ae .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_dafa );};_cbcg :=[]*_ee .File {};_cbcg =append (_cbcg ,_fefg .File ...);_gac :=false ;for _ ,_agdb :=range _cbcg {if _agdb .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gac =true ;break ;};};if _gac {_fec .createCustomProperties ();};_dcg :=_ea .DecodeMap {};_dcg .SetOnNewRelationshipFunc (_fec .onNewRelationship );_dcg .AddTarget (_fc .ContentTypesFilename ,_fec .ContentTypes .X (),"",0);_dcg .AddTarget (_fc .BaseRelsFilename ,_fec .Rels .X (),"",0);if _defd :=_dcg .Decode (_cbcg );_defd !=nil {return nil ,_defd ;};for _ ,_eae :=range _cbcg {if _eae ==nil {continue ;};if _dggc :=_fec .AddExtraFileFromZip (_eae );_dggc !=nil {return nil ,_dggc ;};};if _gac {_gdg :=false ;for _ ,_bbe :=range _fec .Rels .X ().Relationship {if _bbe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gdg =true ;break ;};};if !_gdg {_fec .addCustomRelationships ();};};return _fec ,nil ;}; -// GetLayoutByName retrieves a slide layout given a layout name. -func (_gdc *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_dgfd :=range _gdc ._agfb {if _dgfd .CSld .NameAttr !=nil &&name ==*_dgfd .CSld .NameAttr {return SlideLayout {_dgfd },nil ;};};return SlideLayout {},_bce .New ("\u0075\u006eab\u006c\u0065\u0020t\u006f\u0020\u0066\u0069nd \u006cay\u006f\u0075\u0074\u0020\u0077\u0069\u0074h \u0074\u0068\u0061\u0074\u0020\u006e\u0061m\u0065");}; +// Save writes the presentation out to a writer in the Zip package format +func (_cea *Presentation )Save (w _fb .Writer )error {return _cea .save (w ,false )};func (_eccg *Presentation )save (_bfa _fb .Writer ,_ddc bool )error {if _ggf :=_eccg ._ca .Validate ();_ggf !=nil {_a .Printf ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ggf );};if !_db .GetLicenseKey ().IsLicensed ()&&!_dag {_ae .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_ae .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _fdc .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if _ddc {_eccg .ContentTypes .RemoveOverride ("\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_eccg .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");}else {_eccg .ContentTypes .RemoveOverride ("\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_eccg .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");};_fgg :=_fc .DocTypePresentation ;_gdb :=_ee .NewWriter (_bfa );defer _gdb .Close ();if _dgef :=_ea .MarshalXML (_gdb ,_fc .BaseRelsFilename ,_eccg .Rels .X ());_dgef !=nil {return _dgef ;};if _abd :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .ExtendedPropertiesType ,_eccg .AppProperties .X ());_abd !=nil {return _abd ;};if _bcg :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .CorePropertiesType ,_eccg .CoreProperties .X ());_bcg !=nil {return _bcg ;};if _ggfd :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .PresentationPropertiesType ,_eccg ._caa .X ());_ggfd !=nil {return _ggfd ;};if _cdc :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .ViewPropertiesType ,_eccg ._bad .X ());_cdc !=nil {return _cdc ;};if _cfe :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .TableStylesType ,_eccg ._gea .X ());_cfe !=nil {return _cfe ;};if _eccg .CustomProperties .X ()!=nil {if _dfac :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .CustomPropertiesType ,_eccg .CustomProperties .X ());_dfac !=nil {return _dfac ;};};if _eccg .Thumbnail !=nil {_fad ,_agf :=_gdb .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _agf !=nil {return _agf ;};if _bgd :=_fe .Encode (_fad ,_eccg .Thumbnail ,nil );_bgd !=nil {return _bgd ;};};_aag :=_fc .AbsoluteFilename (_fgg ,_fc .OfficeDocumentType ,0);if _adb :=_ea .MarshalXML (_gdb ,_aag ,_eccg ._ca );_adb !=nil {return _adb ;};if _eaa :=_ea .MarshalXML (_gdb ,_ea .RelationsPathFor (_aag ),_eccg ._dad .X ());_eaa !=nil {return _eaa ;};for _faf ,_aaf :=range _eccg ._ebc {_abg :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideType ,_faf +1);_ea .MarshalXML (_gdb ,_abg ,_aaf );if !_eccg ._ag [_faf ].IsEmpty (){_eee :=_ea .RelationsPathFor (_abg );_ea .MarshalXML (_gdb ,_eee ,_eccg ._ag [_faf ].X ());};};for _ece ,_gbc :=range _eccg ._dfc {_dggd :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideMasterType ,_ece +1);_ea .MarshalXML (_gdb ,_dggd ,_gbc );if !_eccg ._dfe [_ece ].IsEmpty (){_fcc :=_ea .RelationsPathFor (_dggd );_ea .MarshalXML (_gdb ,_fcc ,_eccg ._dfe [_ece ].X ());};};for _fga ,_ddde :=range _eccg ._cga {_cda :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideLayoutType ,_fga +1);_ea .MarshalXML (_gdb ,_cda ,_ddde );if !_eccg ._ddd [_fga ].IsEmpty (){_gggd :=_ea .RelationsPathFor (_cda );_ea .MarshalXML (_gdb ,_gggd ,_eccg ._ddd [_fga ].X ());};};for _bca ,_acf :=range _eccg ._cba {_dbe :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .ThemeType ,_bca +1);_ea .MarshalXML (_gdb ,_dbe ,_acf );if !_eccg ._cfc [_bca ].IsEmpty (){_cdg :=_ea .RelationsPathFor (_dbe );_ea .MarshalXML (_gdb ,_cdg ,_eccg ._cfc [_bca ].X ());};};for _ggc ,_bdg :=range _eccg ._bf {_cge :=_fc .AbsoluteFilename (_fgg ,_fc .ChartType ,_ggc +1);_ea .MarshalXML (_gdb ,_cge ,_bdg );};for _eece ,_gbg :=range _eccg ._gce {_bea :=_fc .AbsoluteFilename (_fgg ,_fc .HandoutMasterType ,_eece +1);_ea .MarshalXML (_gdb ,_bea ,_gbg );};for _adf ,_age :=range _eccg ._fbd {_gff :=_fc .AbsoluteFilename (_fgg ,_fc .NotesMasterType ,_adf +1);_ea .MarshalXML (_gdb ,_gff ,_age );};for _gcgg ,_ggaa :=range _eccg ._gag {_fde :=_fc .AbsoluteFilename (_fgg ,_fc .CustomXMLType ,_gcgg +1);_ea .MarshalXML (_gdb ,_fde ,_ggaa );};for _ageg ,_fdgg :=range _eccg .Images {if _ggb :=_fd .AddImageToZip (_gdb ,_fdgg ,_ageg +1,_fc .DocTypePresentation );_ggb !=nil {return _ggb ;};};_eccg .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_eccg .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_eccg .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_eccg .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _acb :=_ea .MarshalXML (_gdb ,_fc .ContentTypesFilename ,_eccg .ContentTypes .X ());_acb !=nil {return _acb ;};if _dace :=_eccg .WriteExtraFiles (_gdb );_dace !=nil {return _dace ;};return nil ;}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_cefb *Presentation )GetImageByRelID (relID string )(_cebf .ImageRef ,bool ){for _ ,_fce :=range _cefb .Images {if _fce .RelID ()==relID {return _fce ,true ;};};return _cebf .ImageRef {},false ;}; +// TextBox is a text box within a slide. +type TextBox struct{_bdcg *_ef .CT_Shape }; -// NewPresentationProperties constructs a new PresentationProperties. -func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_aff :_dfa .NewPresentationPr ()};}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_ggbc *Presentation )AddImage (i _fd .Image )(_fd .ImageRef ,error ){_def :=_fd .MakeImageRef (i ,&_ggbc .DocBase ,_ggbc ._dad );if i .Data ==nil &&i .Path ==""{return _def ,_fdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _def ,_fdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _def ,_fdc .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_bab :=_b .Add (i .Path );if _bab !=nil {return _def ,_bab ;};};_ggbc .Images =append (_ggbc .Images ,_def );_ggbc .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ggbc .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ggbc .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ggbc .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ggbc .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _def ,nil ;}; -// X returns the inner wrapped XML type. -func (_be PresentationProperties )X ()*_dfa .PresentationPr {return _be ._aff };func _bdg (_abd []*_dfa .CT_GroupShapeChoice )[]*_dfa .CT_GroupShapeChoice {var _ef []*_dfa .CT_GroupShapeChoice ;for _ ,_acb :=range _abd {if len (_acb .Pic )==0{_ef =append (_ef ,_acb );};};return _ef ;}; +// Remove removes a placeholder from a presentation. +func (_gd PlaceHolder )Remove ()error {for _dfa ,_cd :=range _gd ._cb .CSld .SpTree .Choice {for _ ,_aeca :=range _cd .Sp {if _aeca ==_gd ._aef {copy (_gd ._cb .CSld .SpTree .Choice [_dfa :],_gd ._cb .CSld .SpTree .Choice [_dfa +1:]);_gd ._cb .CSld .SpTree .Choice =_gd ._cb .CSld .SpTree .Choice [0:len (_gd ._cb .CSld .SpTree .Choice )-1];return nil ;};};};return _fdc .New ("\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065r\u0020\u006e\u006f\u0074\u0020\u0066\u006fu\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u006c\u0069\u0064\u0065");}; -// Type returns the type of the slide layout. -func (_bgfa SlideLayout )Type ()_dfa .ST_SlideLayoutType {return _bgfa ._gee .TypeAttr }; +// X returns the inner wrapped XML type. +func (_bfe *Presentation )X ()*_ef .Presentation {return _bfe ._ca };func (_bgcb *Presentation )Validate ()error {if _agg :=_bgcb ._ca .Validate ();_agg !=nil {return _agg ;};for _gca ,_gcaf :=range _bgcb .Slides (){if _gde :=_gcaf .ValidateWithPath (_ae .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_gca ));_gde !=nil {return _gde ;};};for _ebae ,_bfg :=range _bgcb ._dfc {if _eac :=_bfg .ValidateWithPath (_ae .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_ebae ));_eac !=nil {return _eac ;};};for _dadc ,_bcf :=range _bgcb ._cga {if _ced :=_bcf .ValidateWithPath (_ae .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_dadc ));_ced !=nil {return _ced ;};};return nil ;}; -// NormalViewPr returns the NormalViewPr property. -func (_fcg ViewProperties )NormalViewPr ()*_dfa .CT_NormalViewProperties {return _fcg ._abfa .NormalViewPr ;}; +// ExtLst returns the ExtLst property. +func (_acc ViewProperties )ExtLst ()*_ef .CT_ExtensionList {return _acc ._fagc .ExtLst }; -// GetTextBoxes returns a list of all text boxes from a slide. -func (_cbd Slide )GetTextBoxes ()[]*TextBox {_ceb :=[]*TextBox {};_baaf :=_cbd ._gdge .CSld .SpTree .Choice ;for _ ,_dca :=range _baaf {for _ ,_edad :=range _dca .Sp {if _edad .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_edad .NvSpPr .CNvSpPr .TxBoxAttr {_ceb =append (_ceb ,&TextBox {_edad });};};};return _ceb ;}; +// SlideLayouts returns a slice of all layouts in SlideMaster. +func (_dbdc SlideMaster )SlideLayouts ()[]SlideLayout {_fdcb :=map[string ]int {};_dagf :=[]SlideLayout {};for _ ,_edb :=range _dbdc ._bggd .Relationships (){_addd :=_f .Replace (_edb .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_addd =_f .Replace (_addd ,"\u002e\u0078\u006d\u006c","",-1);if _cec ,_fagg :=_fa .ParseInt (_addd ,10,32);_fagg ==nil {_fdcb [_edb .ID ()]=int (_cec );};};for _ ,_bgde :=range _dbdc ._ffa .SldLayoutIdLst .SldLayoutId {if _cce ,_fda :=_fdcb [_bgde .RIdAttr ];_fda {_ggbb :=_dbdc ._bcec ._cga [_cce -1];_dagf =append (_dagf ,SlideLayout {_ggbb });};};return _dagf ;}; // SlideLayout is a layout from which slides can be created. -type SlideLayout struct{_gee *_dfa .SldLayout };var _dac =false ; - -// OpenTemplate opens a template file. -func OpenTemplate (fn string )(*Presentation ,error ){_bbga ,_gega :=Open (fn );if _gega !=nil {return nil ,_gega ;};return _bbga ,nil ;}; +type SlideLayout struct{_faaa *_ef .SldLayout }; -// Close closes the presentation, removing any temporary files that might have been -// created when opening a document. -func (_gbfa *Presentation )Close ()error {if _gbfa .TmpPath !=""{return _egf .RemoveAll (_gbfa .TmpPath );};return nil ;}; +// AddSlideWithLayout adds a new slide with content copied from a layout. Normally you should +// use AddDefaultSlideWithLayout as it will do some post processing similar to PowerPoint to +// clear place holder text, etc. +func (_gae *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_geb :=_ef .NewCT_SlideIdListEntry ();_geb .IdAttr =256;for _ ,_cbc :=range _gae ._ca .SldIdLst .SldId {if _cbc .IdAttr >=_geb .IdAttr {_geb .IdAttr =_cbc .IdAttr +1;};};_gae ._ca .SldIdLst .SldId =append (_gae ._ca .SldIdLst .SldId ,_geb );_abb :=_ef .NewSld ();_eba :=_dc .Buffer {};_ff :=_g .NewEncoder (&_eba );_ccc :=_g .StartElement {Name :_g .Name {Local :"\u0073\u006c\u0069d\u0065"}};_ccc .Attr =append (_ccc .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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_ccc .Attr =append (_ccc .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"});_ccc .Attr =append (_ccc .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_ccc .Attr =append (_ccc .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"});_ccc .Attr =append (_ccc .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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"});_ccc .Attr =append (_ccc .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"});if _ecc :=l ._faaa .CSld .MarshalXML (_ff ,_ccc );_ecc !=nil {return Slide {},_ecc ;};_ff .Flush ();_aeff :=_g .NewDecoder (&_eba );_abb .CSld =_ef .NewCT_CommonSlideData ();if _aff :=_aeff .Decode (_abb .CSld );_aff !=nil {return Slide {},_aff ;};_abb .CSld .NameAttr =nil ;_abb .CSld .SpTree .Choice =_cgba (_abb .CSld .SpTree .Choice );_gae ._ebc =append (_gae ._ebc ,_abb );_bgbb :=_gae ._dad .AddAutoRelationship (_fc .DocTypePresentation ,_fc .OfficeDocumentType ,len (_gae ._ebc ),_fc .SlideType );_geb .RIdAttr =_bgbb .ID ();_gebf :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideType ,len (_gae ._ebc ));_gae .ContentTypes .AddOverride (_gebf ,_fc .SlideContentType );_bdc :=_fd .NewRelationships ();_gae ._ag =append (_gae ._ag ,_bdc );_bcb :=len (_gae ._ag )-1;for _cfg ,_faa :=range _gae ._cga {if _faa ==l .X (){_fdg :=_gae ._ddd [_cfg ];for _ ,_gfc :=range _fdg .X ().Relationship {if _gfc .TypeAttr !=_fc .SlideMasterType {_gae ._ag [_bcb ].X ().Relationship =append (_gae ._ag [_bcb ].X ().Relationship ,_gfc );};};_bdc .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideType ,_cfg +1,_fc .SlideLayoutType );};};_ddg :=Slide {_geb ,_abb ,_gae };return _ddg ,nil ;}; -// Properties returns the properties of the TextBox. -func (_fc TextBox )Properties ()_abfe .ShapeProperties {if _fc ._cbc .SpPr ==nil {_fc ._cbc .SpPr =_eac .NewCT_ShapeProperties ();};return _abfe .MakeShapeProperties (_fc ._cbc .SpPr );};func (_ccdc *Presentation )Validate ()error {if _adfa :=_ccdc ._ggc .Validate ();_adfa !=nil {return _adfa ;};for _gbf ,_dff :=range _ccdc .Slides (){if _adba :=_dff .ValidateWithPath (_gde .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_gbf ));_adba !=nil {return _adba ;};};for _gcc ,_dacg :=range _ccdc ._cga {if _fdf :=_dacg .ValidateWithPath (_gde .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_gcc ));_fdf !=nil {return _fdf ;};};for _dag ,_ebg :=range _ccdc ._agfb {if _bc :=_ebg .ValidateWithPath (_gde .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_dag ));_bc !=nil {return _bc ;};};return nil ;};func (_bdea TextBox )getOff ()*_eac .CT_Point2D {if _bdea ._cbc .SpPr ==nil {_bdea ._cbc .SpPr =_eac .NewCT_ShapeProperties ();};if _bdea ._cbc .SpPr .Xfrm ==nil {_bdea ._cbc .SpPr .Xfrm =_eac .NewCT_Transform2D ();};if _bdea ._cbc .SpPr .Xfrm .Off ==nil {_bdea ._cbc .SpPr .Xfrm .Off =_eac .NewCT_Point2D ();};return _bdea ._cbc .SpPr .Xfrm .Off ;}; +// SaveToFile writes the Presentation out to a file. +func (_bgg *Presentation )SaveToFile (path string )error {return _bgg .saveToFile (path ,false )}; -// Clear clears the placeholder contents and adds a single empty paragraph. The -// empty paragrah is required by PowerPoint or it will report the file as being -// invalid. -func (_ecg PlaceHolder )Clear (){_ecg .ClearAll ();_bafg :=_eac .NewCT_TextParagraph ();_ecg ._agg .TxBody .P =[]*_eac .CT_TextParagraph {_bafg };_bafg .EndParaRPr =_eac .NewCT_TextCharacterProperties ();_bafg .EndParaRPr .LangAttr =_bgc .String ("\u0065\u006e\u002dU\u0053");}; +// HtmlPubPr returns the HtmlPubPr property. +func (_gf PresentationProperties )HtmlPubPr ()*_ef .CT_HtmlPublishProperties {return _gf ._dgg .HtmlPubPr ;}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_dfad *Presentation )AddImage (i _cebf .Image )(_cebf .ImageRef ,error ){_edc :=_cebf .MakeImageRef (i ,&_dfad .DocBase ,_dfad ._gfbag );if i .Data ==nil &&i .Path ==""{return _edc ,_bce .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _edc ,_bce .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _edc ,_bce .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_ca :=_egf .Add (i .Path );if _ca !=nil {return _edc ,_ca ;};};_dfad .Images =append (_dfad .Images ,_edc );_dfad .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dfad .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dfad .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dfad .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_dfad .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _edc ,nil ;}; +// PresentationProperties contains document specific properties. +type PresentationProperties struct{_dgg *_ef .PresentationPr }; -// New initializes and reurns a new presentation -func New ()*Presentation {_aaaeg :=_bfd ();_aaaeg .ContentTypes .AddOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_aaaeg .Rels .AddRelationship ("\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073");_aaaeg .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c","\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");_aaaeg .Rels .AddRelationship ("p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");_aaaeg .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073");_aaaeg .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073");_aaaeg .Rels .AddRelationship ("\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073");_aaaeg ._ggc .SldMasterIdLst =_dfa .NewCT_SlideMasterIdList ();_ffgf :=_dfa .NewSldMaster ();_ffgf .ClrMap .Bg1Attr =_eac .ST_ColorSchemeIndexLt1 ;_ffgf .ClrMap .Bg2Attr =_eac .ST_ColorSchemeIndexLt2 ;_ffgf .ClrMap .Tx1Attr =_eac .ST_ColorSchemeIndexDk1 ;_ffgf .ClrMap .Tx2Attr =_eac .ST_ColorSchemeIndexDk2 ;_ffgf .ClrMap .Accent1Attr =_eac .ST_ColorSchemeIndexAccent1 ;_ffgf .ClrMap .Accent2Attr =_eac .ST_ColorSchemeIndexAccent2 ;_ffgf .ClrMap .Accent3Attr =_eac .ST_ColorSchemeIndexAccent3 ;_ffgf .ClrMap .Accent4Attr =_eac .ST_ColorSchemeIndexAccent4 ;_ffgf .ClrMap .Accent5Attr =_eac .ST_ColorSchemeIndexAccent5 ;_ffgf .ClrMap .Accent6Attr =_eac .ST_ColorSchemeIndexAccent6 ;_ffgf .ClrMap .HlinkAttr =_eac .ST_ColorSchemeIndexHlink ;_ffgf .ClrMap .FolHlinkAttr =_eac .ST_ColorSchemeIndexFolHlink ;_aaaeg ._cga =append (_aaaeg ._cga ,_ffgf );_cbfc :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .SlideMasterType ,1);_aaaeg .ContentTypes .AddOverride (_cbfc ,_bgc .SlideMasterContentType );_ddc :=_aaaeg ._gfbag .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .OfficeDocumentType ,1,_bgc .SlideMasterType );_ffa :=_dfa .NewCT_SlideMasterIdListEntry ();_ffa .IdAttr =_bgc .Uint32 (2147483648);_ffa .RIdAttr =_ddc .ID ();_aaaeg ._ggc .SldMasterIdLst .SldMasterId =append (_aaaeg ._ggc .SldMasterIdLst .SldMasterId ,_ffa );_bag :=_cebf .NewRelationships ();_aaaeg ._cfbd =append (_aaaeg ._cfbd ,_bag );_egd :=_dfa .NewSldLayout ();_dd :=_bag .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .SlideMasterType ,1,_bgc .SlideLayoutType );_befe :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .SlideLayoutType ,1);_aaaeg .ContentTypes .AddOverride (_befe ,_bgc .SlideLayoutContentType );_bag .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .SlideMasterType ,1,_bgc .ThemeType );_aaaeg ._agfb =append (_aaaeg ._agfb ,_egd );_ffgf .SldLayoutIdLst =_dfa .NewCT_SlideLayoutIdList ();_fbf :=_dfa .NewCT_SlideLayoutIdListEntry ();_fbf .IdAttr =_bgc .Uint32 (2147483649);_fbf .RIdAttr =_dd .ID ();_ffgf .SldLayoutIdLst .SldLayoutId =append (_ffgf .SldLayoutIdLst .SldLayoutId ,_fbf );_cdee :=_cebf .NewRelationships ();_aaaeg ._fcf =append (_aaaeg ._fcf ,_cdee );_cdee .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .SlideType ,1,_bgc .SlideMasterType );_aaaeg ._ggc .NotesSz .CxAttr =6858000;_aaaeg ._ggc .NotesSz .CyAttr =9144000;_gbe :=_eac .NewTheme ();_gbe .NameAttr =_bgc .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_gbe .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_gbe .ThemeElements .ClrScheme .Dk1 .SysClr =_eac .NewCT_SystemColor ();_gbe .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_bgc .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_gbe .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_eac .ST_SystemColorValWindowText ;_gbe .ThemeElements .ClrScheme .Lt1 .SysClr =_eac .NewCT_SystemColor ();_gbe .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_bgc .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_gbe .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_eac .ST_SystemColorValWindow ;_gbe .ThemeElements .ClrScheme .Dk2 .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_gbe .ThemeElements .ClrScheme .Lt2 .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_gbe .ThemeElements .ClrScheme .Accent1 .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_gbe .ThemeElements .ClrScheme .Accent2 .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_gbe .ThemeElements .ClrScheme .Accent3 .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_gbe .ThemeElements .ClrScheme .Accent4 .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_gbe .ThemeElements .ClrScheme .Accent5 .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_gbe .ThemeElements .ClrScheme .Accent6 .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_gbe .ThemeElements .ClrScheme .Hlink .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_gbe .ThemeElements .ClrScheme .FolHlink .SrgbClr =_eac .NewCT_SRgbColor ();_gbe .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_gbe .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_gbe .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_gbe .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_gbe .ThemeElements .FmtScheme .NameAttr =_bgc .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_efcg :=_eac .NewEG_FillProperties ();_gbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_gbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_efcg );_efcg .SolidFill =&_eac .CT_SolidColorFillProperties {SchemeClr :&_eac .CT_SchemeColor {ValAttr :_eac .ST_SchemeColorValPhClr }};_efcg =_eac .NewEG_FillProperties ();_gbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_gbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_efcg );_gbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_gbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_efcg );_efcg .GradFill =&_eac .CT_GradientFillProperties {RotWithShapeAttr :_bgc .Bool (true ),GsLst :&_eac .CT_GradientStopList {},Lin :&_eac .CT_LinearShadeProperties {}};_efcg .GradFill .Lin .AngAttr =_bgc .Int32 (5400000);_efcg .GradFill .Lin .ScaledAttr =_bgc .Bool (false );_dfg :=_eac .NewCT_GradientStop ();_dfg .PosAttr .ST_PositiveFixedPercentageDecimal =_bgc .Int32 (0);_dfg .SchemeClr =&_eac .CT_SchemeColor {ValAttr :_eac .ST_SchemeColorValPhClr };_efcg .GradFill .GsLst .Gs =append (_efcg .GradFill .GsLst .Gs ,_dfg );_dfg =_eac .NewCT_GradientStop ();_dfg .PosAttr .ST_PositiveFixedPercentageDecimal =_bgc .Int32 (50000);_dfg .SchemeClr =&_eac .CT_SchemeColor {ValAttr :_eac .ST_SchemeColorValPhClr };_efcg .GradFill .GsLst .Gs =append (_efcg .GradFill .GsLst .Gs ,_dfg );_gbe .ThemeElements .FmtScheme .LnStyleLst =_eac .NewCT_LineStyleList ();for _efa :=0;_efa < 3;_efa ++{_ea :=_eac .NewCT_LineProperties ();_ea .WAttr =_bgc .Int32 (int32 (6350*(_efa +1)));_ea .CapAttr =_eac .ST_LineCapFlat ;_ea .CmpdAttr =_eac .ST_CompoundLineSng ;_ea .AlgnAttr =_eac .ST_PenAlignmentCtr ;_gbe .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_gbe .ThemeElements .FmtScheme .LnStyleLst .Ln ,_ea );};_gbe .ThemeElements .FmtScheme .EffectStyleLst =_eac .NewCT_EffectStyleList ();for _gf :=0;_gf < 3;_gf ++{_bfbe :=_eac .NewCT_EffectStyleItem ();_bfbe .EffectLst =_eac .NewCT_EffectList ();_gbe .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_gbe .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_bfbe );};_bdff :=_eac .NewEG_FillProperties ();_bdff .SolidFill =&_eac .CT_SolidColorFillProperties {SchemeClr :&_eac .CT_SchemeColor {ValAttr :_eac .ST_SchemeColorValPhClr }};_gbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_gbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_bdff );_gbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_gbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_bdff );_gbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_gbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_efcg );_aaaeg ._ece =append (_aaaeg ._ece ,_gbe );_edd :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .ThemeType ,1);_aaaeg .ContentTypes .AddOverride (_edd ,_bgc .ThemeContentType );_aaaeg ._gfbag .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .OfficeDocumentType ,1,_bgc .ThemeType );_aca :=_cebf .NewRelationships ();_aaaeg ._dgg =append (_aaaeg ._dgg ,_aca );return _aaaeg ;}; +// AddParagraph adds a paragraph to the text box +func (_bgbf TextBox )AddParagraph ()_eb .Paragraph {_cgc :=_gc .NewCT_TextParagraph ();_bgbf ._bdcg .TxBody .P =append (_bgbf ._bdcg .TxBody .P ,_cgc );return _eb .MakeParagraph (_cgc );}; -// AddTextBox adds an empty textbox to a slide. -func (_fdc Slide )AddTextBox ()TextBox {_ecf :=_dfa .NewCT_GroupShapeChoice ();_fdc ._gdge .CSld .SpTree .Choice =append (_fdc ._gdge .CSld .SpTree .Choice ,_ecf );_dba :=_dfa .NewCT_Shape ();_ecf .Sp =append (_ecf .Sp ,_dba );_dba .SpPr =_eac .NewCT_ShapeProperties ();_dba .SpPr .Xfrm =_eac .NewCT_Transform2D ();_dba .SpPr .PrstGeom =_eac .NewCT_PresetGeometry2D ();_dba .SpPr .PrstGeom .PrstAttr =_eac .ST_ShapeTypeRect ;_dba .NvSpPr =_dfa .NewCT_ShapeNonVisual ();_dba .NvSpPr .CNvSpPr =_eac .NewCT_NonVisualDrawingShapeProps ();_gdg :=true ;_dba .NvSpPr .CNvSpPr .TxBoxAttr =&_gdg ;_dba .TxBody =_eac .NewCT_TextBody ();_dba .TxBody .BodyPr =_eac .NewCT_TextBodyProperties ();_dba .TxBody .BodyPr .WrapAttr =_eac .ST_TextWrappingTypeSquare ;_dba .TxBody .BodyPr .SpAutoFit =_eac .NewCT_TextShapeAutofit ();_dc :=TextBox {_dba };_dc .Properties ().SetWidth (3*_dab .Inch );_dc .Properties ().SetHeight (1*_dab .Inch );_dc .Properties ().SetPosition (0,0);return _dc ;}; +// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template +func (_eff *Presentation )SaveAsTemplate (w _fb .Writer )error {return _eff .save (w ,true )}; -// AddSlide adds a new slide to the presentation. -func (_dg *Presentation )AddSlide ()Slide {_bdf :=_dfa .NewCT_SlideIdListEntry ();_bdf .IdAttr =_dg .nextSlideID ();_dg ._ggc .SldIdLst .SldId =append (_dg ._ggc .SldIdLst .SldId ,_bdf );_bca :=_dfa .NewSld ();_bca .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_bca .CSld .SpTree .GrpSpPr .Xfrm =_eac .NewCT_GroupTransform2D ();_bca .CSld .SpTree .GrpSpPr .Xfrm .Off =_eac .NewCT_Point2D ();_bca .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_bgc .Int64 (0);_bca .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_bgc .Int64 (0);_bca .CSld .SpTree .GrpSpPr .Xfrm .Ext =_eac .NewCT_PositiveSize2D ();_bca .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_dab .Point );_bca .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_dab .Point );_bca .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_bca .CSld .SpTree .GrpSpPr .Xfrm .Off ;_bca .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_bca .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_dg ._aaca =append (_dg ._aaca ,_bca );_ffb :=_dg ._gfbag .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .OfficeDocumentType ,len (_dg ._aaca ),_bgc .SlideType );_bdf .RIdAttr =_ffb .ID ();_ga :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .SlideType ,len (_dg ._aaca ));_dg .ContentTypes .AddOverride (_ga ,_bgc .SlideContentType );_cdca :=_cebf .NewRelationships ();_dg ._acd =append (_dg ._acd ,_cdca );_cdca .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .SlideType ,len (_dg ._agfb ),_bgc .SlideLayoutType );return Slide {_bdf ,_bca ,_dg };}; +// Type returns the placeholder type +func (_aec PlaceHolder )Type ()_ef .ST_PlaceholderType {return _aec ._aef .NvSpPr .NvPr .Ph .TypeAttr }; -// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). -func (_bge TextBox )SetOffsetX (offX float64 ){_ddb :=_bge .getOff ();_fcd :=_dab .ToEMU (offX );_ddb .XAttr =_eac .ST_Coordinate {ST_CoordinateUnqualified :&_fcd };};func (_cbe *Presentation )saveToFile (_afg string ,_deeb bool )error {_bdffd ,_eeg :=_fbe .Create (_afg );if _eeg !=nil {return _eeg ;};defer _bdffd .Close ();return _cbe .save (_bdffd ,_deeb );}; +// SetTextAnchor controls the text anchoring +func (_beg TextBox )SetTextAnchor (a _gc .ST_TextAnchoringType ){_beg ._bdcg .TxBody .BodyPr =_gc .NewCT_TextBodyProperties ();_beg ._bdcg .TxBody .BodyPr .AnchorAttr =a ;}; -// TextBox is a text box within a slide. -type TextBox struct{_cbc *_dfa .CT_Shape }; +// ClrMru returns the ClrMru property. +func (_fed PresentationProperties )ClrMru ()*_gc .CT_ColorMRU {return _fed ._dgg .ClrMru };var _dag =false ; -// Image is an image within a slide. -type Image struct{_bgad *_dfa .CT_Picture }; +// NotesViewPr returns the NotesViewPr property. +func (_cbeg ViewProperties )NotesViewPr ()*_ef .CT_NotesViewProperties {return _cbeg ._fagc .NotesViewPr }; -// PlaceHolder is a place holder from a slide. -type PlaceHolder struct{_agg *_dfa .CT_Shape ;_gc *_dfa .Sld ;}; +// New initializes and reurns a new presentation +func New ()*Presentation {_dfd :=_gb ();_dfd .ContentTypes .AddOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_dfd .Rels .AddRelationship ("\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073");_dfd .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c","\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");_dfd .Rels .AddRelationship ("p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073");_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073");_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073");_dfd ._ca .SldMasterIdLst =_ef .NewCT_SlideMasterIdList ();_bade :=_ef .NewSldMaster ();_bade .ClrMap .Bg1Attr =_gc .ST_ColorSchemeIndexLt1 ;_bade .ClrMap .Bg2Attr =_gc .ST_ColorSchemeIndexLt2 ;_bade .ClrMap .Tx1Attr =_gc .ST_ColorSchemeIndexDk1 ;_bade .ClrMap .Tx2Attr =_gc .ST_ColorSchemeIndexDk2 ;_bade .ClrMap .Accent1Attr =_gc .ST_ColorSchemeIndexAccent1 ;_bade .ClrMap .Accent2Attr =_gc .ST_ColorSchemeIndexAccent2 ;_bade .ClrMap .Accent3Attr =_gc .ST_ColorSchemeIndexAccent3 ;_bade .ClrMap .Accent4Attr =_gc .ST_ColorSchemeIndexAccent4 ;_bade .ClrMap .Accent5Attr =_gc .ST_ColorSchemeIndexAccent5 ;_bade .ClrMap .Accent6Attr =_gc .ST_ColorSchemeIndexAccent6 ;_bade .ClrMap .HlinkAttr =_gc .ST_ColorSchemeIndexHlink ;_bade .ClrMap .FolHlinkAttr =_gc .ST_ColorSchemeIndexFolHlink ;_dfd ._dfc =append (_dfd ._dfc ,_bade );_fdb :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideMasterType ,1);_dfd .ContentTypes .AddOverride (_fdb ,_fc .SlideMasterContentType );_bge :=_dfd ._dad .AddAutoRelationship (_fc .DocTypePresentation ,_fc .OfficeDocumentType ,1,_fc .SlideMasterType );_bgb :=_ef .NewCT_SlideMasterIdListEntry ();_bgb .IdAttr =_fc .Uint32 (2147483648);_bgb .RIdAttr =_bge .ID ();_dfd ._ca .SldMasterIdLst .SldMasterId =append (_dfd ._ca .SldMasterIdLst .SldMasterId ,_bgb );_bgc :=_fd .NewRelationships ();_dfd ._dfe =append (_dfd ._dfe ,_bgc );_dge :=_ef .NewSldLayout ();_cfca :=_bgc .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideMasterType ,1,_fc .SlideLayoutType );_gcg :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideLayoutType ,1);_dfd .ContentTypes .AddOverride (_gcg ,_fc .SlideLayoutContentType );_bgc .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideMasterType ,1,_fc .ThemeType );_dfd ._cga =append (_dfd ._cga ,_dge );_bade .SldLayoutIdLst =_ef .NewCT_SlideLayoutIdList ();_eaf :=_ef .NewCT_SlideLayoutIdListEntry ();_eaf .IdAttr =_fc .Uint32 (2147483649);_eaf .RIdAttr =_cfca .ID ();_bade .SldLayoutIdLst .SldLayoutId =append (_bade .SldLayoutIdLst .SldLayoutId ,_eaf );_agd :=_fd .NewRelationships ();_dfd ._ddd =append (_dfd ._ddd ,_agd );_agd .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideType ,1,_fc .SlideMasterType );_dfd ._ca .NotesSz .CxAttr =6858000;_dfd ._ca .NotesSz .CyAttr =9144000;_ddb :=_gc .NewTheme ();_ddb .NameAttr =_fc .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_ddb .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_ddb .ThemeElements .ClrScheme .Dk1 .SysClr =_gc .NewCT_SystemColor ();_ddb .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_fc .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_ddb .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_gc .ST_SystemColorValWindowText ;_ddb .ThemeElements .ClrScheme .Lt1 .SysClr =_gc .NewCT_SystemColor ();_ddb .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_fc .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_ddb .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_gc .ST_SystemColorValWindow ;_ddb .ThemeElements .ClrScheme .Dk2 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_ddb .ThemeElements .ClrScheme .Lt2 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_ddb .ThemeElements .ClrScheme .Accent1 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_ddb .ThemeElements .ClrScheme .Accent2 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_ddb .ThemeElements .ClrScheme .Accent3 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_ddb .ThemeElements .ClrScheme .Accent4 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_ddb .ThemeElements .ClrScheme .Accent5 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_ddb .ThemeElements .ClrScheme .Accent6 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_ddb .ThemeElements .ClrScheme .Hlink .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_ddb .ThemeElements .ClrScheme .FolHlink .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_ddb .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_ddb .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_ddb .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_ddb .ThemeElements .FmtScheme .NameAttr =_fc .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_bc :=_gc .NewEG_FillProperties ();_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bc );_bc .SolidFill =&_gc .CT_SolidColorFillProperties {SchemeClr :&_gc .CT_SchemeColor {ValAttr :_gc .ST_SchemeColorValPhClr }};_bc =_gc .NewEG_FillProperties ();_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bc );_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bc );_bc .GradFill =&_gc .CT_GradientFillProperties {RotWithShapeAttr :_fc .Bool (true ),GsLst :&_gc .CT_GradientStopList {},Lin :&_gc .CT_LinearShadeProperties {}};_bc .GradFill .Lin .AngAttr =_fc .Int32 (5400000);_bc .GradFill .Lin .ScaledAttr =_fc .Bool (false );_fce :=_gc .NewCT_GradientStop ();_fce .PosAttr .ST_PositiveFixedPercentageDecimal =_fc .Int32 (0);_fce .SchemeClr =&_gc .CT_SchemeColor {ValAttr :_gc .ST_SchemeColorValPhClr };_bc .GradFill .GsLst .Gs =append (_bc .GradFill .GsLst .Gs ,_fce );_fce =_gc .NewCT_GradientStop ();_fce .PosAttr .ST_PositiveFixedPercentageDecimal =_fc .Int32 (50000);_fce .SchemeClr =&_gc .CT_SchemeColor {ValAttr :_gc .ST_SchemeColorValPhClr };_bc .GradFill .GsLst .Gs =append (_bc .GradFill .GsLst .Gs ,_fce );_ddb .ThemeElements .FmtScheme .LnStyleLst =_gc .NewCT_LineStyleList ();for _dcd :=0;_dcd < 3;_dcd ++{_cgb :=_gc .NewCT_LineProperties ();_cgb .WAttr =_fc .Int32 (int32 (6350*(_dcd +1)));_cgb .CapAttr =_gc .ST_LineCapFlat ;_cgb .CmpdAttr =_gc .ST_CompoundLineSng ;_cgb .AlgnAttr =_gc .ST_PenAlignmentCtr ;_ddb .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_ddb .ThemeElements .FmtScheme .LnStyleLst .Ln ,_cgb );};_ddb .ThemeElements .FmtScheme .EffectStyleLst =_gc .NewCT_EffectStyleList ();for _bcc :=0;_bcc < 3;_bcc ++{_ccd :=_gc .NewCT_EffectStyleItem ();_ccd .EffectLst =_gc .NewCT_EffectList ();_ddb .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_ddb .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_ccd );};_ad :=_gc .NewEG_FillProperties ();_ad .SolidFill =&_gc .CT_SolidColorFillProperties {SchemeClr :&_gc .CT_SchemeColor {ValAttr :_gc .ST_SchemeColorValPhClr }};_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ad );_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ad );_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_bc );_dfd ._cba =append (_dfd ._cba ,_ddb );_dda :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .ThemeType ,1);_dfd .ContentTypes .AddOverride (_dda ,_fc .ThemeContentType );_dfd ._dad .AddAutoRelationship (_fc .DocTypePresentation ,_fc .OfficeDocumentType ,1,_fc .ThemeType );_fdcd :=_fd .NewRelationships ();_dfd ._cfc =append (_dfd ._cfc ,_fdcd );return _dfd ;}; -// ValidateWithPath validates the slide passing path informaton for a better -// error message. -func (_bf Slide )ValidateWithPath (path string )error {if _fded :=_bf ._gdge .ValidateWithPath (path );_fded !=nil {return _fded ;};for _ ,_fe :=range _bf ._gdge .CSld .SpTree .Choice {for _ ,_gff :=range _fe .Sp {if _gff .TxBody !=nil {if len (_gff .TxBody .P )==0{return _bce .New (path +"\u0020\u003a \u0073\u006c\u0069\u0064\u0065 \u0073\u0068\u0061\u0070\u0065 \u0077\u0069\u0074\u0068\u0020\u0061\u0020\u0074\u0078\u0062\u006f\u0064\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073");};};};};return nil ;}; +// NewViewProperties constructs a new ViewProperties. +func NewViewProperties ()ViewProperties {return ViewProperties {_fagc :_ef .NewViewPr ()}}; -// ClrMru returns the ClrMru property. -func (_faa PresentationProperties )ClrMru ()*_eac .CT_ColorMRU {return _faa ._aff .ClrMru };func (_fa *Presentation )nextSlideID ()uint32 {_gdga :=uint32 (256);for _ ,_fbd :=range _fa ._ggc .SldIdLst .SldId {if _fbd .IdAttr >=_gdga {_gdga =_fbd .IdAttr +1;};};return _gdga ;}; +// SlideMasters returns the slide masters defined in the presentation. +func (_gda *Presentation )SlideMasters ()[]SlideMaster {_dgb :=[]SlideMaster {};for _acd ,_eeg :=range _gda ._dfc {_dgb =append (_dgb ,SlideMaster {_gda ,_gda ._dfe [_acd ],_eeg });};return _dgb ;}; -// SlideLayouts returns the slide layouts defined in the presentation. -func (_ccgb *Presentation )SlideLayouts ()[]SlideLayout {_aaaf :=[]SlideLayout {};for _ ,_efea :=range _ccgb ._agfb {_aaaf =append (_aaaf ,SlideLayout {_efea });};return _aaaf ;}; +// ExtLst returns the ExtLst property. +func (_efe PresentationProperties )ExtLst ()*_ef .CT_ExtensionList {return _efe ._dgg .ExtLst }; -// PrnPr returns the PrnPr property. -func (_cafe PresentationProperties )PrnPr ()*_dfa .CT_PrintProperties {return _cafe ._aff .PrnPr }; +// Image is an image within a slide. +type Image struct{_dd *_ef .CT_Picture }; -// SorterViewPr returns the SorterViewPr property. -func (_egfd ViewProperties )SorterViewPr ()*_dfa .CT_SlideSorterViewProperties {return _egfd ._abfa .SorterViewPr ;};func (_fdg *Presentation )createCustomProperties (){_fdg .CustomProperties =_cebf .NewCustomProperties ();_fdg .addCustomRelationships ();}; +// ValidateWithPath validates the slide passing path informaton for a better +// error message. +func (_gba Slide )ValidateWithPath (path string )error {if _cbb :=_gba ._dcf .ValidateWithPath (path );_cbb !=nil {return _cbb ;};for _ ,_aab :=range _gba ._dcf .CSld .SpTree .Choice {for _ ,_fbg :=range _aab .Sp {if _fbg .TxBody !=nil {if len (_fbg .TxBody .P )==0{return _fdc .New (path +"\u0020\u003a \u0073\u006c\u0069\u0064\u0065 \u0073\u0068\u0061\u0070\u0065 \u0077\u0069\u0074\u0068\u0020\u0061\u0020\u0074\u0078\u0062\u006f\u0064\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073");};};};};return nil ;};func (_fegfa TextBox )getOff ()*_gc .CT_Point2D {if _fegfa ._bdcg .SpPr ==nil {_fegfa ._bdcg .SpPr =_gc .NewCT_ShapeProperties ();};if _fegfa ._bdcg .SpPr .Xfrm ==nil {_fegfa ._bdcg .SpPr .Xfrm =_gc .NewCT_Transform2D ();};if _fegfa ._bdcg .SpPr .Xfrm .Off ==nil {_fegfa ._bdcg .SpPr .Xfrm .Off =_gc .NewCT_Point2D ();};return _fegfa ._bdcg .SpPr .Xfrm .Off ;}; -// Index returns the placeholder index -func (_aaae PlaceHolder )Index ()uint32 {if _aaae ._agg .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_aaae ._agg .NvSpPr .NvPr .Ph .IdxAttr ;}; +// PlaceHolder is a place holder from a slide. +type PlaceHolder struct{_aef *_ef .CT_Shape ;_cb *_ef .Sld ;}; -// PlaceHolders returns all of the content place holders within a given slide. -func (_fb Slide )PlaceHolders ()[]PlaceHolder {_egeb :=[]PlaceHolder {};for _ ,_ceg :=range _fb ._gdge .CSld .SpTree .Choice {for _ ,_aa :=range _ceg .Sp {if _aa .NvSpPr !=nil &&_aa .NvSpPr .NvPr !=nil &&_aa .NvSpPr .NvPr .Ph !=nil {_egeb =append (_egeb ,PlaceHolder {_aa ,_fb ._gdge });};};};return _egeb ;}; +// NormalViewPr returns the NormalViewPr property. +func (_babd ViewProperties )NormalViewPr ()*_ef .CT_NormalViewProperties {return _babd ._fagc .NormalViewPr ;}; // X returns the inner wrapped XML type. -func (_ccc SlideLayout )X ()*_dfa .SldLayout {return _ccc ._gee }; +func (_dde PlaceHolder )X ()*_ef .CT_Shape {return _dde ._aef }; -// X returns TextBox's underlying *pml.CT_Shape. -func (_cdfc TextBox )X ()*_dfa .CT_Shape {return _cdfc ._cbc }; +// Slide represents a slide of a presentation. +type Slide struct{_add *_ef .CT_SlideIdListEntry ;_dcf *_ef .Sld ;_aad *Presentation ;}; -// ShowPr returns the ShowPr property. -func (_fgg PresentationProperties )ShowPr ()*_dfa .CT_ShowProperties {return _fgg ._aff .ShowPr }; +// GetTextBoxes returns a list of all text boxes from a slide. +func (_cfa Slide )GetTextBoxes ()[]*TextBox {_abe :=[]*TextBox {};_fede :=_cfa ._dcf .CSld .SpTree .Choice ;for _ ,_cgd :=range _fede {for _ ,_gceg :=range _cgd .Sp {if _gceg .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_gceg .NvSpPr .CNvSpPr .TxBoxAttr {_abe =append (_abe ,&TextBox {_gceg });};};};return _abe ;}; // Open opens and reads a document from a file (.pptx). -func Open (filename string )(*Presentation ,error ){_fd ,_dec :=_fbe .Open (filename );if _dec !=nil {return nil ,_gde .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_dec );};defer _fd .Close ();_ded ,_dec :=_fbe .Stat (filename );if _dec !=nil {return nil ,_gde .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_dec );};_ =_ded ;return Read (_fd ,_ded .Size ());}; +func Open (filename string )(*Presentation ,error ){_dg ,_gcc :=_ec .Open (filename );if _gcc !=nil {return nil ,_ae .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gcc );};defer _dg .Close ();_gg ,_gcc :=_ec .Stat (filename );if _gcc !=nil {return nil ,_ae .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gcc );};_ =_gg ;return Read (_dg ,_gg .Size ());}; -// X returns the inner wrapped XML type. -func (_bac Slide )X ()*_dfa .Sld {return _bac ._gdge }; +// PlaceHolders returns all of the content place holders within a given slide. +func (_bag Slide )PlaceHolders ()[]PlaceHolder {_dbee :=[]PlaceHolder {};for _ ,_ccg :=range _bag ._dcf .CSld .SpTree .Choice {for _ ,_afdg :=range _ccg .Sp {if _afdg .NvSpPr !=nil &&_afdg .NvSpPr .NvPr !=nil &&_afdg .NvSpPr .NvPr .Ph !=nil {_dbee =append (_dbee ,PlaceHolder {_afdg ,_bag ._dcf });};};};return _dbee ;}; -// ExtLst returns the ExtLst property. -func (_egb ViewProperties )ExtLst ()*_dfa .CT_ExtensionList {return _egb ._abfa .ExtLst }; +// ShowCommentsAttr returns the WebPr property. +func (_fgaf ViewProperties )ShowCommentsAttr ()*bool {return _fgaf ._fagc .ShowCommentsAttr }; -// Name returns the name of the slide layout. -func (_gdaa SlideLayout )Name ()string {if _gdaa ._gee .CSld !=nil &&_gdaa ._gee .CSld .NameAttr !=nil {return *_gdaa ._gee .CSld .NameAttr ;};return "";}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_bdcc *Presentation )GetImageByRelID (relID string )(_fd .ImageRef ,bool ){for _ ,_bcgg :=range _bdcc .Images {if _bcgg .RelID ()==relID {return _bcgg ,true ;};};return _fd .ImageRef {},false ;}; -// Read reads a document from an io.Reader. -func Read (r _bbg .ReaderAt ,size int64 )(*Presentation ,error ){_fgf :=_bfd ();_cb ,_baae :=_egf .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _baae !=nil {return nil ,_baae ;};_fgf .TmpPath =_cb ;_dbd ,_baae :=_efb .NewReader (r ,size );if _baae !=nil {return nil ,_gde .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_baae );};_ff :=[]*_efb .File {};_ff =append (_ff ,_dbd .File ...);_cdcf :=false ;for _ ,_feef :=range _ff {if _feef .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cdcf =true ;break ;};};if _cdcf {_fgf .createCustomProperties ();};_bde :=_eb .DecodeMap {};_bde .SetOnNewRelationshipFunc (_fgf .onNewRelationship );_bde .AddTarget (_bgc .ContentTypesFilename ,_fgf .ContentTypes .X (),"",0);_bde .AddTarget (_bgc .BaseRelsFilename ,_fgf .Rels .X (),"",0);if _eff :=_bde .Decode (_ff );_eff !=nil {return nil ,_eff ;};for _ ,_abfc :=range _ff {if _abfc ==nil {continue ;};if _cff :=_fgf .AddExtraFileFromZip (_abfc );_cff !=nil {return nil ,_cff ;};};if _cdcf {_bbbb :=false ;for _ ,_gcf :=range _fgf .Rels .X ().Relationship {if _gcf .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bbbb =true ;break ;};};if !_bbbb {_fgf .addCustomRelationships ();};};return _fgf ,nil ;}; +// AddTextBox adds an empty textbox to a slide. +func (_bda Slide )AddTextBox ()TextBox {_fbca :=_ef .NewCT_GroupShapeChoice ();_bda ._dcf .CSld .SpTree .Choice =append (_bda ._dcf .CSld .SpTree .Choice ,_fbca );_gcge :=_ef .NewCT_Shape ();_fbca .Sp =append (_fbca .Sp ,_gcge );_gcge .SpPr =_gc .NewCT_ShapeProperties ();_gcge .SpPr .Xfrm =_gc .NewCT_Transform2D ();_gcge .SpPr .PrstGeom =_gc .NewCT_PresetGeometry2D ();_gcge .SpPr .PrstGeom .PrstAttr =_gc .ST_ShapeTypeRect ;_gcge .NvSpPr =_ef .NewCT_ShapeNonVisual ();_gcge .NvSpPr .CNvSpPr =_gc .NewCT_NonVisualDrawingShapeProps ();_cbge :=true ;_gcge .NvSpPr .CNvSpPr .TxBoxAttr =&_cbge ;_gcge .TxBody =_gc .NewCT_TextBody ();_gcge .TxBody .BodyPr =_gc .NewCT_TextBodyProperties ();_gcge .TxBody .BodyPr .WrapAttr =_gc .ST_TextWrappingTypeSquare ;_gcge .TxBody .BodyPr .SpAutoFit =_gc .NewCT_TextShapeAutofit ();_gad :=TextBox {_gcge };_gad .Properties ().SetWidth (3*_d .Inch );_gad .Properties ().SetHeight (1*_d .Inch );_gad .Properties ().SetPosition (0,0);return _gad ;}; -// X returns the inner wrapped XML type. -func (_beb SlideMaster )X ()*_dfa .SldMaster {return _beb ._eec }; +// AddImage adds an image textbox to a slide. +func (_bae Slide )AddImage (img _fd .ImageRef )Image {_aagf :=_ef .NewCT_GroupShapeChoice ();_bae ._dcf .CSld .SpTree .Choice =append (_bae ._dcf .CSld .SpTree .Choice ,_aagf );_fecf :=_ef .NewCT_Picture ();_aagf .Pic =append (_aagf .Pic ,_fecf );_fecf .NvPicPr .CNvPicPr =_gc .NewCT_NonVisualPictureProperties ();_fecf .NvPicPr .CNvPicPr .PicLocks =_gc .NewCT_PictureLocking ();_fecf .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_fc .Bool (true );_fecf .BlipFill =_gc .NewCT_BlipFillProperties ();_fecf .BlipFill .Blip =_gc .NewCT_Blip ();_abc :=_bae .AddImageToRels (img );_fecf .BlipFill .Blip .EmbedAttr =_fc .String (_abc );_fecf .BlipFill .Stretch =_gc .NewCT_StretchInfoProperties ();_fecf .BlipFill .Stretch .FillRect =_gc .NewCT_RelativeRect ();_fecf .SpPr =_gc .NewCT_ShapeProperties ();_fecf .SpPr .PrstGeom =_gc .NewCT_PresetGeometry2D ();_fecf .SpPr .PrstGeom .PrstAttr =_gc .ST_ShapeTypeRect ;_dfb :=Image {_fecf };_daa :=img .Size ();_dfb .Properties ().SetWidth (_d .Distance (_daa .X )*_d .Pixel72 );_dfb .Properties ().SetHeight (_d .Distance (_daa .Y )*_d .Pixel72 );_dfb .Properties ().SetPosition (0,0);return _dfb ;}; -// RemoveSlide removes a slide from a presentation. -func (_ffba *Presentation )RemoveSlide (s Slide )error {_fag :=false ;_ced :=0;for _cd ,_gbg :=range _ffba ._aaca {if _gbg ==s ._gdge {if _ffba ._ggc .SldIdLst .SldId [_cd ]!=s ._bfc {return _bce .New ("i\u006e\u0063\u006f\u006e\u0073\u0069s\u0074\u0065\u006e\u0063\u0079\u0020i\u006e\u0020\u0073\u006c\u0069\u0064\u0065s\u0020\u0061\u006e\u0064\u0020\u0049\u0044\u0020\u006c\u0069s\u0074");};copy (_ffba ._aaca [_cd :],_ffba ._aaca [_cd +1:]);_ffba ._aaca =_ffba ._aaca [0:len (_ffba ._aaca )-1];copy (_ffba ._acd [_cd :],_ffba ._acd [_cd +1:]);_ffba ._acd =_ffba ._acd [0:len (_ffba ._acd )-1];copy (_ffba ._ggc .SldIdLst .SldId [_cd :],_ffba ._ggc .SldIdLst .SldId [_cd +1:]);_ffba ._ggc .SldIdLst .SldId =_ffba ._ggc .SldIdLst .SldId [0:len (_ffba ._ggc .SldIdLst .SldId )-1];_fag =true ;_ced =_cd ;};};if !_fag {return _bce .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_efc :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .SlideType ,0);return _ffba .ContentTypes .RemoveOverrideByIndex (_efc ,_ced );}; +// SorterViewPr returns the SorterViewPr property. +func (_dgefb ViewProperties )SorterViewPr ()*_ef .CT_SlideSorterViewProperties {return _dgefb ._fagc .SorterViewPr ;};func (_feg *Presentation )onNewRelationship (_cae *_ea .DecodeMap ,_bcab ,_adc string ,_ccf []*_ee .File ,_ceg *_fef .Relationship ,_adg _ea .Target )error {_fgd :=_fc .DocTypePresentation ;switch _adc {case _fc .OfficeDocumentType :_feg ._ca =_ef .NewPresentation ();_cae .AddTarget (_bcab ,_feg ._ca ,_adc ,0);_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_feg ._dad .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .CorePropertiesType :_cae .AddTarget (_bcab ,_feg .CoreProperties .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .CustomPropertiesType :_cae .AddTarget (_bcab ,_feg .CustomProperties .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .PresentationPropertiesType :_cae .AddTarget (_bcab ,_feg ._caa .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .ViewPropertiesType :_cae .AddTarget (_bcab ,_feg ._bad .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .TableStylesType :_cae .AddTarget (_bcab ,_feg ._gea .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .HyperLinkType :_caf :=_gc .NewCT_Hyperlink ();_fgaa :=uint32 (len (_feg ._bg ));_cae .AddTarget (_bcab ,_caf ,_adc ,_fgaa );_feg ._bg =append (_feg ._bg ,_caf );case _fc .CustomXMLType :_cfgf :=&_fc .XSDAny {};_ecb :=uint32 (len (_feg ._gag ));_cae .AddTarget (_bcab ,_cfgf ,_adc ,_ecb );_feg ._gag =append (_feg ._gag ,_cfgf );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._gag ));case _fc .ChartType :_acfd :=_eeb .NewChartSpace ();_fdce :=uint32 (len (_feg ._bf ));_cae .AddTarget (_bcab ,_acfd ,_adc ,_fdce );_feg ._bf =append (_feg ._bf ,_acfd );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._bf ));case _fc .HandoutMasterType :_adgc :=_ef .NewHandoutMaster ();_gab :=uint32 (len (_feg ._gce ));_cae .AddTarget (_bcab ,_adgc ,_adc ,_gab );_feg ._gce =append (_feg ._gce ,_adgc );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._gce ));case _fc .NotesMasterType :_bceg :=_ef .NewNotesMaster ();_egb :=uint32 (len (_feg ._fbd ));_cae .AddTarget (_bcab ,_bceg ,_adc ,_egb );_feg ._fbd =append (_feg ._fbd ,_bceg );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._fbd ));case _fc .ExtendedPropertiesType :_cae .AddTarget (_bcab ,_feg .AppProperties .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .SlideType :_dgbb :=_ef .NewSld ();_feg ._ebc =append (_feg ._ebc ,_dgbb );_cae .AddTarget (_bcab ,_dgbb ,_adc ,uint32 (len (_feg ._ebc )));_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._ebc ));_ecad :=_fd .NewRelationships ();_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_ecad .X (),_adc ,0);_feg ._ag =append (_feg ._ag ,_ecad );case _fc .SlideMasterType :_ead :=_ef .NewSldMaster ();if !_cae .AddTarget (_bcab ,_ead ,_adc ,uint32 (len (_feg ._dfc )+1)){return nil ;};_feg ._dfc =append (_feg ._dfc ,_ead );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._dfc ));_cad :=_fd .NewRelationships ();_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_cad .X (),_adc ,0);_feg ._dfe =append (_feg ._dfe ,_cad );case _fc .SlideLayoutType :_aga :=_ef .NewSldLayout ();if !_cae .AddTarget (_bcab ,_aga ,_adc ,uint32 (len (_feg ._cga )+1)){return nil ;};_feg ._cga =append (_feg ._cga ,_aga );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._cga ));_de :=_fd .NewRelationships ();_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_de .X (),_adc ,0);_feg ._ddd =append (_feg ._ddd ,_de );case _fc .ThumbnailType :for _fgc ,_fegf :=range _ccf {if _fegf ==nil {continue ;};if _fegf .Name ==_bcab {_dfg ,_ace :=_fegf .Open ();if _ace !=nil {return _ae .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_ace );};_feg .Thumbnail ,_ ,_ace =_be .Decode (_dfg );_dfg .Close ();if _ace !=nil {return _ae .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_ace );};_ccf [_fgc ]=nil ;};};case _fc .ThemeType :_fbc :=_gc .NewTheme ();if !_cae .AddTarget (_bcab ,_fbc ,_adc ,uint32 (len (_feg ._cba )+1)){return nil ;};_feg ._cba =append (_feg ._cba ,_fbc );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._cba ));_edg :=_fd .NewRelationships ();_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_edg .X (),_adc ,0);_feg ._cfc =append (_feg ._cfc ,_edg );case _fc .ImageType :_bcab =_c .Clean (_bcab );if _ffb ,_gbga :=_feg ._cgad [_bcab ];_gbga {_ceg .TargetAttr =_ffb ;return nil ;};_cee :="";for _bbg ,_afe :=range _ccf {if _afe ==nil {continue ;};if _afe .Name ==_bcab {_dec ,_cfd :=_ea .ExtractToDiskTmp (_afe ,_feg .TmpPath );if _cfd !=nil {return _cfd ;};_bgdf ,_cfd :=_fd .ImageFromStorage (_dec );if _cfd !=nil {return _cfd ;};_cee =_bgdf .Format ;_gdaa :=_fd .MakeImageRef (_bgdf ,&_feg .DocBase ,_feg ._dad );_feg .Images =append (_feg .Images ,_gdaa );_ccf [_bbg ]=nil ;_cae .RecordIndex (_bcab ,len (_feg .Images ));break ;};};_bgeb :=_cae .IndexFor (_bcab );_ceg .TargetAttr =_fc .RelativeImageFilename (_fgd ,_adg .Typ ,_adc ,_bgeb ,_cee );_feg ._cgad [_bcab ]=_ceg .TargetAttr ;default:_fc .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_adc ,_bcab );};return nil ;}; -// SlideMasters returns the slide masters defined in the presentation. -func (_eecc *Presentation )SlideMasters ()[]SlideMaster {_fegf :=[]SlideMaster {};for _bcce ,_ag :=range _eecc ._cga {_fegf =append (_fegf ,SlideMaster {_eecc ,_eecc ._cfbd [_bcce ],_ag });};return _fegf ;};func _fbaf (){_bgg ,_adb :=_ebc .ReadBuildInfo ();if !_adb {if !_dac {_gde .Printf ("\u0042\u0075il\u0064\u0020\u0069n\u0066\u006f\u0072\u006dati\u006fn \u006d\u0069\u0073\u0073\u0069\u006e\u0067 -\u0020\u0045\u0078\u0069\u0074\u0069\u006eg\u000a");_fbe .Exit (1);}else {return ;};};_d :=0;for _ ,_gab :=range _bgg .Deps {if _gab .Path =="g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"&&_gab .Replace ==nil {_d =1;};};_eda :=_dac ;if _effee .HasPrefix (_bgg .Path ,"\u0067i\u0074h\u0075\u0062\u002e\u0063\u006fm\u002f\u0075n\u0069\u0064\u006f\u0063\u002f"){_eda =true ;};if _d !=1&&!_eda {_gde .Printf ("\u0050\u0061\u0063\u006b\u0061\u0067\u0065\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u002d\u0020E\u0078\u0069t\u0069\u006e\u0067\u000a");_fbe .Exit (1);};}; +// SetOffsetY sets vertical offset of text box in distance units (see measurement package). +func (_dbge TextBox )SetOffsetY (offY float64 ){_fcea :=_dbge .getOff ();_dce :=_d .ToEMU (offY );_fcea .YAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_dce };}; + +// Presentation is the a presentation base document. +type Presentation struct{_fd .DocBase ;_ca *_ef .Presentation ;_dad _fd .Relationships ;_ebc []*_ef .Sld ;_ag []_fd .Relationships ;_dfc []*_ef .SldMaster ;_dfe []_fd .Relationships ;_cga []*_ef .SldLayout ;_ddd []_fd .Relationships ;_cba []*_gc .Theme ;_cfc []_fd .Relationships ;_gea _fd .TableStyles ;_caa PresentationProperties ;_bad ViewProperties ;_bg []*_gc .CT_Hyperlink ;_bf []*_eeb .ChartSpace ;_gce []*_ef .HandoutMaster ;_fbd []*_ef .NotesMaster ;_gag []*_fc .XSDAny ;_cgad map[string ]string ;}; // X returns the inner wrapped XML type. -func (_cdfg PlaceHolder )X ()*_dfa .CT_Shape {return _cdfg ._agg }; +func (_fdga Slide )X ()*_ef .Sld {return _fdga ._dcf }; -// ViewProperties contains presentation specific properties. -type ViewProperties struct{_abfa *_dfa .ViewPr }; +// X returns the inner wrapped XML type. +func (_ac PresentationProperties )X ()*_ef .PresentationPr {return _ac ._dgg }; -// AddImage adds an image textbox to a slide. -func (_caa Slide )AddImage (img _cebf .ImageRef )Image {_fgd :=_dfa .NewCT_GroupShapeChoice ();_caa ._gdge .CSld .SpTree .Choice =append (_caa ._gdge .CSld .SpTree .Choice ,_fgd );_dbba :=_dfa .NewCT_Picture ();_fgd .Pic =append (_fgd .Pic ,_dbba );_dbba .NvPicPr .CNvPicPr =_eac .NewCT_NonVisualPictureProperties ();_dbba .NvPicPr .CNvPicPr .PicLocks =_eac .NewCT_PictureLocking ();_dbba .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_bgc .Bool (true );_dbba .BlipFill =_eac .NewCT_BlipFillProperties ();_dbba .BlipFill .Blip =_eac .NewCT_Blip ();_eeab :=_caa .AddImageToRels (img );_dbba .BlipFill .Blip .EmbedAttr =_bgc .String (_eeab );_dbba .BlipFill .Stretch =_eac .NewCT_StretchInfoProperties ();_dbba .BlipFill .Stretch .FillRect =_eac .NewCT_RelativeRect ();_dbba .SpPr =_eac .NewCT_ShapeProperties ();_dbba .SpPr .PrstGeom =_eac .NewCT_PresetGeometry2D ();_dbba .SpPr .PrstGeom .PrstAttr =_eac .ST_ShapeTypeRect ;_dbf :=Image {_dbba };_cdf :=img .Size ();_dbf .Properties ().SetWidth (_dab .Distance (_cdf .X )*_dab .Pixel72 );_dbf .Properties ().SetHeight (_dab .Distance (_cdf .Y )*_dab .Pixel72 );_dbf .Properties ().SetPosition (0,0);return _dbf ;}; +// AddParagraph adds a new paragraph to a placeholder. +func (_dff PlaceHolder )AddParagraph ()_eb .Paragraph {_dbd :=_eb .MakeParagraph (_gc .NewCT_TextParagraph ());_dff ._aef .TxBody .P =append (_dff ._aef .TxBody .P ,_dbd .X ());return _dbd ;}; -// ClearAll completely clears a placeholder. To be useable, at least one -// paragraph must be added after ClearAll via AddParagraph. -func (_feg PlaceHolder )ClearAll (){_feg ._agg .SpPr =_eac .NewCT_ShapeProperties ();_feg ._agg .TxBody =_eac .NewCT_TextBody ();_feg ._agg .TxBody .LstStyle =_eac .NewCT_TextListStyle ();};func (_fadd *Presentation )save (_bgb _bbg .Writer ,_cef bool )error {if _efe :=_fadd ._ggc .Validate ();_efe !=nil {_egbb .Printf ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_efe );};if !_fab .GetLicenseKey ().IsLicensed ()&&!_dac {_gde .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_gde .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _bce .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if _cef {_fadd .ContentTypes .RemoveOverride ("\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_fadd .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");}else {_fadd .ContentTypes .RemoveOverride ("\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_fadd .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");};_gfff :=_bgc .DocTypePresentation ;_efbd :=_efb .NewWriter (_bgb );defer _efbd .Close ();if _fdd :=_eb .MarshalXML (_efbd ,_bgc .BaseRelsFilename ,_fadd .Rels .X ());_fdd !=nil {return _fdd ;};if _eea :=_eb .MarshalXMLByType (_efbd ,_gfff ,_bgc .ExtendedPropertiesType ,_fadd .AppProperties .X ());_eea !=nil {return _eea ;};if _gfg :=_eb .MarshalXMLByType (_efbd ,_gfff ,_bgc .CorePropertiesType ,_fadd .CoreProperties .X ());_gfg !=nil {return _gfg ;};if _dea :=_eb .MarshalXMLByType (_efbd ,_gfff ,_bgc .PresentationPropertiesType ,_fadd ._eeac .X ());_dea !=nil {return _dea ;};if _dbg :=_eb .MarshalXMLByType (_efbd ,_gfff ,_bgc .ViewPropertiesType ,_fadd ._agce .X ());_dbg !=nil {return _dbg ;};if _gb :=_eb .MarshalXMLByType (_efbd ,_gfff ,_bgc .TableStylesType ,_fadd ._gfb .X ());_gb !=nil {return _gb ;};if _fadd .CustomProperties .X ()!=nil {if _edag :=_eb .MarshalXMLByType (_efbd ,_gfff ,_bgc .CustomPropertiesType ,_fadd .CustomProperties .X ());_edag !=nil {return _edag ;};};if _fadd .Thumbnail !=nil {_abf ,_bdgg :=_efbd .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _bdgg !=nil {return _bdgg ;};if _ba :=_bbe .Encode (_abf ,_fadd .Thumbnail ,nil );_ba !=nil {return _ba ;};};_fbfe :=_bgc .AbsoluteFilename (_gfff ,_bgc .OfficeDocumentType ,0);if _bdge :=_eb .MarshalXML (_efbd ,_fbfe ,_fadd ._ggc );_bdge !=nil {return _bdge ;};if _aaf :=_eb .MarshalXML (_efbd ,_eb .RelationsPathFor (_fbfe ),_fadd ._gfbag .X ());_aaf !=nil {return _aaf ;};for _fcfe ,_ge :=range _fadd ._aaca {_aeb :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .SlideType ,_fcfe +1);_eb .MarshalXML (_efbd ,_aeb ,_ge );if !_fadd ._acd [_fcfe ].IsEmpty (){_ecgd :=_eb .RelationsPathFor (_aeb );_eb .MarshalXML (_efbd ,_ecgd ,_fadd ._acd [_fcfe ].X ());};};for _bed ,_cbf :=range _fadd ._cga {_gef :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .SlideMasterType ,_bed +1);_eb .MarshalXML (_efbd ,_gef ,_cbf );if !_fadd ._cfbd [_bed ].IsEmpty (){_cfag :=_eb .RelationsPathFor (_gef );_eb .MarshalXML (_efbd ,_cfag ,_fadd ._cfbd [_bed ].X ());};};for _agf ,_ege :=range _fadd ._agfb {_agee :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .SlideLayoutType ,_agf +1);_eb .MarshalXML (_efbd ,_agee ,_ege );if !_fadd ._fcf [_agf ].IsEmpty (){_de :=_eb .RelationsPathFor (_agee );_eb .MarshalXML (_efbd ,_de ,_fadd ._fcf [_agf ].X ());};};for _aba ,_gag :=range _fadd ._ece {_eed :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .ThemeType ,_aba +1);_eb .MarshalXML (_efbd ,_eed ,_gag );if !_fadd ._dgg [_aba ].IsEmpty (){_b :=_eb .RelationsPathFor (_eed );_eb .MarshalXML (_efbd ,_b ,_fadd ._dgg [_aba ].X ());};};for _aagc ,_ageg :=range _fadd ._cgc {_cf :=_bgc .AbsoluteFilename (_gfff ,_bgc .ChartType ,_aagc +1);_eb .MarshalXML (_efbd ,_cf ,_ageg );};for _fda ,_ffg :=range _fadd ._gea {_bg :=_bgc .AbsoluteFilename (_gfff ,_bgc .HandoutMasterType ,_fda +1);_eb .MarshalXML (_efbd ,_bg ,_ffg );};for _gcdb ,_fee :=range _fadd ._ace {_bbd :=_bgc .AbsoluteFilename (_gfff ,_bgc .NotesMasterType ,_gcdb +1);_eb .MarshalXML (_efbd ,_bbd ,_fee );};for _ccee ,_adg :=range _fadd ._aag {_ede :=_bgc .AbsoluteFilename (_gfff ,_bgc .CustomXMLType ,_ccee +1);_eb .MarshalXML (_efbd ,_ede ,_adg );};for _gba ,_cdcg :=range _fadd .Images {if _dfbd :=_cebf .AddImageToZip (_efbd ,_cdcg ,_gba +1,_bgc .DocTypePresentation );_dfbd !=nil {return _dfbd ;};};_fadd .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_fadd .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_fadd .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_fadd .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _efedb :=_eb .MarshalXML (_efbd ,_bgc .ContentTypesFilename ,_fadd .ContentTypes .X ());_efedb !=nil {return _efedb ;};if _baad :=_fadd .WriteExtraFiles (_efbd );_baad !=nil {return _baad ;};return nil ;}; +// PrnPr returns the PrnPr property. +func (_ce PresentationProperties )PrnPr ()*_ef .CT_PrintProperties {return _ce ._dgg .PrnPr }; + +// NewPresentationProperties constructs a new PresentationProperties. +func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_dgg :_ef .NewPresentationPr ()};}; + +// Index returns the placeholder index +func (_ba PlaceHolder )Index ()uint32 {if _ba ._aef .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_ba ._aef .NvSpPr .NvPr .Ph .IdxAttr ;}; // AddDefaultSlideWithLayout tries to replicate what PowerPoint does when // inserting a slide with a new style by clearing placeholder content and removing // some placeholders. Use AddSlideWithLayout if you need more control. -func (_db *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_gda ,_gdf :=_db .AddSlideWithLayout (l );for _ ,_eacf :=range _gda .PlaceHolders (){_eacf .Clear ();switch _eacf .Type (){case _dfa .ST_PlaceholderTypeFtr ,_dfa .ST_PlaceholderTypeDt ,_dfa .ST_PlaceholderTypeSldNum :_eacf .Remove ();};};return _gda ,_gdf ;}; +func (_ddfc *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_fdge ,_ed :=_ddfc .AddSlideWithLayout (l );for _ ,_bfd :=range _fdge .PlaceHolders (){_bfd .Clear ();switch _bfd .Type (){case _ef .ST_PlaceholderTypeFtr ,_ef .ST_PlaceholderTypeDt ,_ef .ST_PlaceholderTypeSldNum :_bfd .Remove ();};};return _fdge ,_ed ;}; -// AddImageToRels adds an image relationship to a slide without putting image on the slide. -func (_ecc Slide )AddImageToRels (img _cebf .ImageRef )string {_bgf :=0;for _dgd ,_cdcd :=range _ecc ._bbf .Images {if _cdcd ==img {_bgf =_dgd +1;break ;};};var _eag string ;for _bbb ,_a :=range _ecc ._bbf .Slides (){if _a ._gdge ==_ecc ._gdge {_bga :=_gde .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_bgf ,img .Format ());_adga :=_ecc ._bbf ._acd [_bbb ].AddRelationship (_bga ,_bgc .ImageType );_eag =_adga .ID ();};};return _eag ;}; - -// OutlineViewPr returns the OutlineViewPr property. -func (_cde ViewProperties )OutlineViewPr ()*_dfa .CT_OutlineViewProperties {return _cde ._abfa .OutlineViewPr ;}; - -// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template -func (_ebb *Presentation )SaveAsTemplate (w _bbg .Writer )error {return _ebb .save (w ,true )}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) +func (_ggfg *Presentation )GetOrCreateCustomProperties ()_fd .CustomProperties {if _ggfg .CustomProperties .X ()==nil {_ggfg .createCustomProperties ();};return _ggfg .CustomProperties ;}; -// Slides returns the slides in the presentation. -func (_ffe *Presentation )Slides ()[]Slide {_deb :=[]Slide {};for _gfc ,_gca :=range _ffe ._aaca {_deb =append (_deb ,Slide {_ffe ._ggc .SldIdLst .SldId [_gfc ],_gca ,_ffe });};return _deb ;}; +// ClearAll completely clears a placeholder. To be useable, at least one +// paragraph must be added after ClearAll via AddParagraph. +func (_eec PlaceHolder )ClearAll (){_eec ._aef .SpPr =_gc .NewCT_ShapeProperties ();_eec ._aef .TxBody =_gc .NewCT_TextBody ();_eec ._aef .TxBody .LstStyle =_gc .NewCT_TextListStyle ();}; -// GetPlaceholderByIndex returns a placeholder given its index. If there are multiplace -// placeholders of the same index, this method returns the first one. You must use the -// PlaceHolders() method to access the others. -func (_ebd Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_bdba :=range _ebd ._gdge .CSld .SpTree .Choice {for _ ,_gbb :=range _bdba .Sp {if _gbb .NvSpPr !=nil &&_gbb .NvSpPr .NvPr !=nil &&_gbb .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_gbb .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_gbb .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_gbb .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_gbb ,_ebd ._gdge },nil ;};};};};return PlaceHolder {},_bce .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; +// GetLayoutByName retrieves a slide layout given a layout name. +func (_bgcbc *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_afg :=range _bgcbc ._cga {if _afg .CSld .NameAttr !=nil &&name ==*_afg .CSld .NameAttr {return SlideLayout {_afg },nil ;};};return SlideLayout {},_fdc .New ("\u0075\u006eab\u006c\u0065\u0020t\u006f\u0020\u0066\u0069nd \u006cay\u006f\u0075\u0074\u0020\u0077\u0069\u0074h \u0074\u0068\u0061\u0074\u0020\u006e\u0061m\u0065");}; -// Slide represents a slide of a presentation. -type Slide struct{_bfc *_dfa .CT_SlideIdListEntry ;_gdge *_dfa .Sld ;_bbf *Presentation ;};func _bfd ()*Presentation {_gccg :=&Presentation {_ggc :_dfa .NewPresentation ()};_gccg ._ggc .SldIdLst =_dfa .NewCT_SlideIdList ();_gccg ._ggc .ConformanceAttr =_ec .ST_ConformanceClassTransitional ;_gccg .AppProperties =_cebf .NewAppProperties ();_gccg .CoreProperties =_cebf .NewCoreProperties ();_gccg ._gfb =_cebf .NewTableStyles ();_gccg .ContentTypes =_cebf .NewContentTypes ();_gccg .Rels =_cebf .NewRelationships ();_gccg ._gfbag =_cebf .NewRelationships ();_gccg ._eeac =NewPresentationProperties ();_gccg ._agce =NewViewProperties ();_gccg ._ecbe =map[string ]string {};return _gccg ;}; +// SlideMaster is the slide master for a presentation. +type SlideMaster struct{_bcec *Presentation ;_bggd _fd .Relationships ;_ffa *_ef .SldMaster ;}; -// NotesViewPr returns the NotesViewPr property. -func (_adbab ViewProperties )NotesViewPr ()*_dfa .CT_NotesViewProperties {return _adbab ._abfa .NotesViewPr ;}; +// Properties returns the properties of the TextBox. +func (_cf Image )Properties ()_eb .ShapeProperties {if _cf ._dd .SpPr ==nil {_cf ._dd .SpPr =_gc .NewCT_ShapeProperties ();};return _eb .MakeShapeProperties (_cf ._dd .SpPr );}; -// SlideLayouts returns a slice of all layouts in SlideMaster. -func (_efff SlideMaster )SlideLayouts ()[]SlideLayout {_bab :=map[string ]int {};_aef :=[]SlideLayout {};for _ ,_edf :=range _efff ._cdb .Relationships (){_afe :=_effee .Replace (_edf .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_afe =_effee .Replace (_afe ,"\u002e\u0078\u006d\u006c","",-1);if _ecbec ,_ccdg :=_bbfe .ParseInt (_afe ,10,32);_ccdg ==nil {_bab [_edf .ID ()]=int (_ecbec );};};for _ ,_aae :=range _efff ._eec .SldLayoutIdLst .SldLayoutId {if _cfb ,_eg :=_bab [_aae .RIdAttr ];_eg {_fbaa :=_efff ._daf ._agfb [_cfb -1];_aef =append (_aef ,SlideLayout {_fbaa });};};return _aef ;}; +// Slides returns the slides in the presentation. +func (_afc *Presentation )Slides ()[]Slide {_fae :=[]Slide {};for _gcaa ,_dbb :=range _afc ._ebc {_fae =append (_fae ,Slide {_afc ._ca .SldIdLst .SldId [_gcaa ],_dbb ,_afc });};return _fae ;}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) -func (_e *Presentation )GetOrCreateCustomProperties ()_cebf .CustomProperties {if _e .CustomProperties .X ()==nil {_e .createCustomProperties ();};return _e .CustomProperties ;}; +// X returns the inner wrapped XML type. +func (_dcdf SlideLayout )X ()*_ef .SldLayout {return _dcdf ._faaa }; -// Save writes the presentation out to a writer in the Zip package format -func (_ad *Presentation )Save (w _bbg .Writer )error {return _ad .save (w ,false )}; +// WebPr returns the WebPr property. +func (_gga PresentationProperties )WebPr ()*_ef .CT_WebProperties {return _gga ._dgg .WebPr }; -// HtmlPubPr returns the HtmlPubPr property. -func (_bef PresentationProperties )HtmlPubPr ()*_dfa .CT_HtmlPublishProperties {return _bef ._aff .HtmlPubPr ;}; +// SlideViewPr returns the SlideViewPr property. +func (_dggg ViewProperties )SlideViewPr ()*_ef .CT_SlideViewProperties {return _dggg ._fagc .SlideViewPr }; -// Properties returns the properties of the TextBox. -func (_dde Image )Properties ()_abfe .ShapeProperties {if _dde ._bgad .SpPr ==nil {_dde ._bgad .SpPr =_eac .NewCT_ShapeProperties ();};return _abfe .MakeShapeProperties (_dde ._bgad .SpPr );}; +// Type returns the type of the slide layout. +func (_cgdd SlideLayout )Type ()_ef .ST_SlideLayoutType {return _cgdd ._faaa .TypeAttr }; -// Paragraphs returns the paragraphs defined in the placeholder. -func (_bb PlaceHolder )Paragraphs ()[]_abfe .Paragraph {_ae :=[]_abfe .Paragraph {};for _ ,_gbbb :=range _bb ._agg .TxBody .P {_ae =append (_ae ,_abfe .MakeParagraph (_gbbb ));};return _ae ;}; +// AddSlide adds a new slide to the presentation. +func (_fbf *Presentation )AddSlide ()Slide {_cfce :=_ef .NewCT_SlideIdListEntry ();_cfce .IdAttr =_fbf .nextSlideID ();_fbf ._ca .SldIdLst .SldId =append (_fbf ._ca .SldIdLst .SldId ,_cfce );_bcd :=_ef .NewSld ();_bcd .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_bcd .CSld .SpTree .GrpSpPr .Xfrm =_gc .NewCT_GroupTransform2D ();_bcd .CSld .SpTree .GrpSpPr .Xfrm .Off =_gc .NewCT_Point2D ();_bcd .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_fc .Int64 (0);_bcd .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_fc .Int64 (0);_bcd .CSld .SpTree .GrpSpPr .Xfrm .Ext =_gc .NewCT_PositiveSize2D ();_bcd .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_d .Point );_bcd .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_d .Point );_bcd .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_bcd .CSld .SpTree .GrpSpPr .Xfrm .Off ;_bcd .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_bcd .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_fbf ._ebc =append (_fbf ._ebc ,_bcd );_ddf :=_fbf ._dad .AddAutoRelationship (_fc .DocTypePresentation ,_fc .OfficeDocumentType ,len (_fbf ._ebc ),_fc .SlideType );_cfce .RIdAttr =_ddf .ID ();_gdf :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideType ,len (_fbf ._ebc ));_fbf .ContentTypes .AddOverride (_gdf ,_fc .SlideContentType );_bac :=_fd .NewRelationships ();_fbf ._ag =append (_fbf ._ag ,_bac );_bac .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideType ,len (_fbf ._cga ),_fc .SlideLayoutType );return Slide {_cfce ,_bcd ,_fbf };}; -// X returns the inner wrapped XML type. -func (_ebdf ViewProperties )X ()*_dfa .ViewPr {return _ebdf ._abfa }; +// OutlineViewPr returns the OutlineViewPr property. +func (_fgee ViewProperties )OutlineViewPr ()*_ef .CT_OutlineViewProperties {return _fgee ._fagc .OutlineViewPr ;};func _cgba (_aac []*_ef .CT_GroupShapeChoice )[]*_ef .CT_GroupShapeChoice {var _afd []*_ef .CT_GroupShapeChoice ;for _ ,_eca :=range _aac {if len (_eca .Pic )==0{_afd =append (_afd ,_eca );};};return _afd ;}; -// AddSlideWithLayout adds a new slide with content copied from a layout. Normally you should -// use AddDefaultSlideWithLayout as it will do some post processing similar to PowerPoint to -// clear place holder text, etc. -func (_abb *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_eaa :=_dfa .NewCT_SlideIdListEntry ();_eaa .IdAttr =256;for _ ,_ddg :=range _abb ._ggc .SldIdLst .SldId {if _ddg .IdAttr >=_eaa .IdAttr {_eaa .IdAttr =_ddg .IdAttr +1;};};_abb ._ggc .SldIdLst .SldId =append (_abb ._ggc .SldIdLst .SldId ,_eaa );_bae :=_dfa .NewSld ();_age :=_bbc .Buffer {};_egg :=_ee .NewEncoder (&_age );_fadg :=_ee .StartElement {Name :_ee .Name {Local :"\u0073\u006c\u0069d\u0065"}};_fadg .Attr =append (_fadg .Attr ,_ee .Attr {Name :_ee .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_fadg .Attr =append (_fadg .Attr ,_ee .Attr {Name :_ee .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"});_fadg .Attr =append (_fadg .Attr ,_ee .Attr {Name :_ee .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_fadg .Attr =append (_fadg .Attr ,_ee .Attr {Name :_ee .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"});_fadg .Attr =append (_fadg .Attr ,_ee .Attr {Name :_ee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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"});_fadg .Attr =append (_fadg .Attr ,_ee .Attr {Name :_ee .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"});if _cffd :=l ._gee .CSld .MarshalXML (_egg ,_fadg );_cffd !=nil {return Slide {},_cffd ;};_egg .Flush ();_aga :=_ee .NewDecoder (&_age );_bae .CSld =_dfa .NewCT_CommonSlideData ();if _egdb :=_aga .Decode (_bae .CSld );_egdb !=nil {return Slide {},_egdb ;};_bae .CSld .NameAttr =nil ;_bae .CSld .SpTree .Choice =_bdg (_bae .CSld .SpTree .Choice );_abb ._aaca =append (_abb ._aaca ,_bae );_gga :=_abb ._gfbag .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .OfficeDocumentType ,len (_abb ._aaca ),_bgc .SlideType );_eaa .RIdAttr =_gga .ID ();_ccg :=_bgc .AbsoluteFilename (_bgc .DocTypePresentation ,_bgc .SlideType ,len (_abb ._aaca ));_abb .ContentTypes .AddOverride (_ccg ,_bgc .SlideContentType );_aed :=_cebf .NewRelationships ();_abb ._acd =append (_abb ._acd ,_aed );_egbd :=len (_abb ._acd )-1;for _ed ,_ega :=range _abb ._agfb {if _ega ==l .X (){_bacc :=_abb ._fcf [_ed ];for _ ,_bfg :=range _bacc .X ().Relationship {if _bfg .TypeAttr !=_bgc .SlideMasterType {_abb ._acd [_egbd ].X ().Relationship =append (_abb ._acd [_egbd ].X ().Relationship ,_bfg );};};_aed .AddAutoRelationship (_bgc .DocTypePresentation ,_bgc .SlideType ,_ed +1,_bgc .SlideLayoutType );};};_gcg :=Slide {_eaa ,_bae ,_abb };return _gcg ,nil ;}; +// SetText sets the text of a placeholder for the initial paragraph. This is a +// shortcut method that is useful for things like titles which only contain a +// single paragraph. +func (_fdf PlaceHolder )SetText (text string ){_fdf .Clear ();_ge :=_gc .NewEG_TextRun ();_ge .R =_gc .NewCT_RegularTextRun ();_ge .R .T =text ;if len (_fdf ._aef .TxBody .P )==0{_fdf ._aef .TxBody .P =append (_fdf ._aef .TxBody .P ,_gc .NewCT_TextParagraph ());};_fdf ._aef .TxBody .P [0].EG_TextRun =nil ;_fdf ._aef .TxBody .P [0].EG_TextRun =append (_fdf ._aef .TxBody .P [0].EG_TextRun ,_ge );}; -// GridSpacing returns the GridSpacing property. -func (_fba ViewProperties )GridSpacing ()*_eac .CT_PositiveSize2D {return _fba ._abfa .GridSpacing }; +// AddImageToRels adds an image relationship to a slide without putting image on the slide. +func (_dcge Slide )AddImageToRels (img _fd .ImageRef )string {_eaaf :=0;for _abbf ,_gabf :=range _dcge ._aad .Images {if _gabf ==img {_eaaf =_abbf +1;break ;};};var _dea string ;for _gbd ,_fdcg :=range _dcge ._aad .Slides (){if _fdcg ._dcf ==_dcge ._dcf {_bdaa :=_ae .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_eaaf ,img .Format ());_aeg :=_dcge ._aad ._ag [_gbd ].AddRelationship (_bdaa ,_fc .ImageType );_dea =_aeg .ID ();};};return _dea ;}; -// AddParagraph adds a paragraph to the text box -func (_eedg TextBox )AddParagraph ()_abfe .Paragraph {_fbc :=_eac .NewCT_TextParagraph ();_eedg ._cbc .TxBody .P =append (_eedg ._cbc .TxBody .P ,_fbc );return _abfe .MakeParagraph (_fbc );}; +// LastViewAttr returns the LastViewAttr property. +func (_agac ViewProperties )LastViewAttr ()_ef .ST_ViewType {return _agac ._fagc .LastViewAttr }; -// SaveToFileAsTemplate writes the Presentation out to a file as a template. -func (_adf *Presentation )SaveToFileAsTemplate (path string )error {return _adf .saveToFile (path ,true )}; +// Close closes the presentation, removing any temporary files that might have been +// created when opening a document. +func (_cfcc *Presentation )Close ()error {if _cfcc .TmpPath !=""{return _b .RemoveAll (_cfcc .TmpPath );};return nil ;};func (_cbe *Presentation )addCustomRelationships (){_cbe .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_cbe .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_fc .CustomPropertiesType );}; -// WebPr returns the WebPr property. -func (_dcab PresentationProperties )WebPr ()*_dfa .CT_WebProperties {return _dcab ._aff .WebPr }; +// GridSpacing returns the GridSpacing property. +func (_gggf ViewProperties )GridSpacing ()*_gc .CT_PositiveSize2D {return _gggf ._fagc .GridSpacing };func (_bb *Presentation )saveToFile (_ccb string ,_bfeg bool )error {_gdfg ,_ccbd :=_ec .Create (_ccb );if _ccbd !=nil {return _ccbd ;};defer _gdfg .Close ();return _bb .save (_gdfg ,_bfeg );}; // GetPlaceholder returns a placeholder given its type. If there are multiplace // placeholders of the same type, this method returns the first one. You must use the // PlaceHolders() method to access the others. -func (_fbb Slide )GetPlaceholder (t _dfa .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_efcge :=range _fbb ._gdge .CSld .SpTree .Choice {for _ ,_gd :=range _efcge .Sp {if _gd .NvSpPr !=nil &&_gd .NvSpPr .NvPr !=nil &&_gd .NvSpPr .NvPr .Ph !=nil {if _gd .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_gd ,_fbb ._gdge },nil ;};};};};return PlaceHolder {},_bce .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; +func (_edd Slide )GetPlaceholder (t _ef .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_dbgb :=range _edd ._dcf .CSld .SpTree .Choice {for _ ,_efd :=range _dbgb .Sp {if _efd .NvSpPr !=nil &&_efd .NvSpPr .NvPr !=nil &&_efd .NvSpPr .NvPr .Ph !=nil {if _efd .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_efd ,_edd ._dcf },nil ;};};};};return PlaceHolder {},_fdc .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");};func (_ceb *Presentation )nextSlideID ()uint32 {_bd :=uint32 (256);for _ ,_fac :=range _ceb ._ca .SldIdLst .SldId {if _fac .IdAttr >=_bd {_bd =_fac .IdAttr +1;};};return _bd ;};func _gb ()*Presentation {_aa :=&Presentation {_ca :_ef .NewPresentation ()};_aa ._ca .SldIdLst =_ef .NewCT_SlideIdList ();_aa ._ca .ConformanceAttr =_af .ST_ConformanceClassTransitional ;_aa .AppProperties =_fd .NewAppProperties ();_aa .CoreProperties =_fd .NewCoreProperties ();_aa ._gea =_fd .NewTableStyles ();_aa .ContentTypes =_fd .NewContentTypes ();_aa .Rels =_fd .NewRelationships ();_aa ._dad =_fd .NewRelationships ();_aa ._caa =NewPresentationProperties ();_aa ._bad =NewViewProperties ();_aa ._cgad =map[string ]string {};return _aa ;}; -// NotesTextViewPr returns the NotesTextViewPr property. -func (_cedf ViewProperties )NotesTextViewPr ()*_dfa .CT_NotesTextViewProperties {return _cedf ._abfa .NotesTextViewPr ;}; +// GetPlaceholderByIndex returns a placeholder given its index. If there are multiplace +// placeholders of the same index, this method returns the first one. You must use the +// PlaceHolders() method to access the others. +func (_cbcc Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_cdd :=range _cbcc ._dcf .CSld .SpTree .Choice {for _ ,_dee :=range _cdd .Sp {if _dee .NvSpPr !=nil &&_dee .NvSpPr .NvPr !=nil &&_dee .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_dee .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_dee .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_dee .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_dee ,_cbcc ._dcf },nil ;};};};};return PlaceHolder {},_fdc .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; -// SaveToFile writes the Presentation out to a file. -func (_eeb *Presentation )SaveToFile (path string )error {return _eeb .saveToFile (path ,false )}; +// ViewProperties contains presentation specific properties. +type ViewProperties struct{_fagc *_ef .ViewPr };func (_aed *Presentation )createCustomProperties (){_aed .CustomProperties =_fd .NewCustomProperties ();_aed .addCustomRelationships ();}; -// NewViewProperties constructs a new ViewProperties. -func NewViewProperties ()ViewProperties {return ViewProperties {_abfa :_dfa .NewViewPr ()}}; +// X returns TextBox's underlying *pml.CT_Shape. +func (_daeb TextBox )X ()*_ef .CT_Shape {return _daeb ._bdcg }; -// SlideMaster is the slide master for a presentation. -type SlideMaster struct{_daf *Presentation ;_cdb _cebf .Relationships ;_eec *_dfa .SldMaster ;}; +// SlideLayouts returns the slide layouts defined in the presentation. +func (_bdgf *Presentation )SlideLayouts ()[]SlideLayout {_aaa :=[]SlideLayout {};for _ ,_dcb :=range _bdgf ._cga {_aaa =append (_aaa ,SlideLayout {_dcb });};return _aaa ;}; -// SetOffsetY sets vertical offset of text box in distance units (see measurement package). -func (_gedg TextBox )SetOffsetY (offY float64 ){_fde :=_gedg .getOff ();_ccb :=_dab .ToEMU (offY );_fde .YAttr =_eac .ST_Coordinate {ST_CoordinateUnqualified :&_ccb };}; +// Paragraphs returns the paragraphs defined in the placeholder. +func (_cff PlaceHolder )Paragraphs ()[]_eb .Paragraph {_ab :=[]_eb .Paragraph {};for _ ,_da :=range _cff ._aef .TxBody .P {_ab =append (_ab ,_eb .MakeParagraph (_da ));};return _ab ;}; -// SetText sets the text of a placeholder for the initial paragraph. This is a -// shortcut method that is useful for things like titles which only contain a -// single paragraph. -func (_cad PlaceHolder )SetText (text string ){_cad .Clear ();_eddg :=_eac .NewEG_TextRun ();_eddg .R =_eac .NewCT_RegularTextRun ();_eddg .R .T =text ;if len (_cad ._agg .TxBody .P )==0{_cad ._agg .TxBody .P =append (_cad ._agg .TxBody .P ,_eac .NewCT_TextParagraph ());};_cad ._agg .TxBody .P [0].EG_TextRun =nil ;_cad ._agg .TxBody .P [0].EG_TextRun =append (_cad ._agg .TxBody .P [0].EG_TextRun ,_eddg );}; +// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). +func (_cgeg TextBox )SetOffsetX (offX float64 ){_egg :=_cgeg .getOff ();_gfe :=_d .ToEMU (offX );_egg .XAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_gfe };}; -// LastViewAttr returns the LastViewAttr property. -func (_ged ViewProperties )LastViewAttr ()_dfa .ST_ViewType {return _ged ._abfa .LastViewAttr }; \ No newline at end of file +// SaveToFileAsTemplate writes the Presentation out to a file as a template. +func (_fbe *Presentation )SaveToFileAsTemplate (path string )error {return _fbe .saveToFile (path ,true )}; \ No newline at end of file diff --git a/schema/purl.org/dc/elements/elements.go b/schema/purl.org/dc/elements/elements.go index a34857427d..58429e4636 100644 --- a/schema/purl.org/dc/elements/elements.go +++ b/schema/purl.org/dc/elements/elements.go @@ -9,34 +9,34 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package elements ;import (_bb "encoding/xml";_gag "fmt";_fd "github.com/unidoc/unioffice";); +package elements ;import (_b "encoding/xml";_ac "fmt";_e "github.com/unidoc/unioffice";);type ElementContainer struct{Choice []*ElementsGroupChoice ;}; -// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path -func (_ef *ElementsGroup )ValidateWithPath (path string )error {for _de ,_ad :=range _ef .Choice {if _dfd :=_ad .ValidateWithPath (_gag .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_de ));_dfd !=nil {return _dfd ;};};return nil ;}; +// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path +func (_be *ElementsGroupChoice )ValidateWithPath (path string )error {for _fcc ,_bff :=range _be .Any {if _fcd :=_bff .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_fcc ));_fcd !=nil {return _fcd ;};};return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func NewAny ()*Any {_f :=&Any {};_f .SimpleLiteral =*NewSimpleLiteral ();return _f }; -// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path -func (_b *ElementContainer )ValidateWithPath (path string )error {for _ddbg ,_ca :=range _b .Choice {if _af :=_ca .ValidateWithPath (_gag .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddbg ));_af !=nil {return _af ;};};return nil ;}; +// Validate validates the ElementsGroupChoice and its children +func (_dcc *ElementsGroupChoice )Validate ()error {return _dcc .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eeg *ElementsGroupChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeg .Any !=nil {_df :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_cb :=range _eeg .Any {e .EncodeElement (_cb ,_df );};};return nil ;}; -// Validate validates the ElementsGroup and its children -func (_bc *ElementsGroup )Validate ()error {return _bc .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};type ElementsGroupChoice struct{Any []*Any ;};type Any struct{SimpleLiteral }; +// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path +func (_cge *ElementContainer )ValidateWithPath (path string )error {for _ee ,_eea :=range _cge .Choice {if _gf :=_eea .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ee ));_gf !=nil {return _gf ;};};return nil ;};type ElementsGroupChoice struct{Any []*Any ;}; -// Validate validates the ElementsGroupChoice and its children -func (_adb *ElementsGroupChoice )Validate ()error {return _adb .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ge *ElementContainer )MarshalXML (e *_bb .Encoder ,start _bb .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _ge .Choice !=nil {for _ ,_ed :=range _ge .Choice {_ed .MarshalXML (e ,_bb .StartElement {});};};e .EncodeToken (_bb .EndElement {Name :start .Name });return nil ;};func NewElementsGroup ()*ElementsGroup {_be :=&ElementsGroup {};return _be }; +// ValidateWithPath validates the Any and its children, prefixing error messages with path +func (_g *Any )ValidateWithPath (path string )error {if _fc :=_g .SimpleLiteral .ValidateWithPath (path );_fc !=nil {return _fc ;};return nil ;};func NewElementsGroupChoice ()*ElementsGroupChoice {_abgc :=&ElementsGroupChoice {};return _abgc };func (_fb *ElementContainer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _fb .Choice !=nil {for _ ,_ede :=range _fb .Choice {_ede .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path -func (_dbd *SimpleLiteral )ValidateWithPath (path string )error {return nil }; +// Validate validates the Any and its children +func (_bcb *Any )Validate ()error {return _bcb .ValidateWithPath ("\u0041\u006e\u0079")};type SimpleLiteral struct{};func (_c *ElementContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gd :for {_ge ,_cg :=d .Token ();if _cg !=nil {return _cg ;};switch _edb :=_ge .(type ){case _b .StartElement :switch _edb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_abc :=NewElementsGroupChoice ();if _ea :=d .DecodeElement (&_abc .Any ,&_edb );_ea !=nil {return _ea ;};_c .Choice =append (_c .Choice ,_abc );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_edb .Name );if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _b .EndElement :break _gd ;case _b .CharData :};};return nil ;}; // Validate validates the ElementContainer and its children -func (_fa *ElementContainer )Validate ()error {return _fa .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");}; +func (_cgf *ElementContainer )Validate ()error {return _cgf .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};func (_bb *ElementsGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bb .Choice !=nil {for _ ,_bgd :=range _bb .Choice {_bgd .MarshalXML (e ,_b .StartElement {});};};return nil ;}; -// ValidateWithPath validates the Any and its children, prefixing error messages with path -func (_ddc *Any )ValidateWithPath (path string )error {if _fe :=_ddc .SimpleLiteral .ValidateWithPath (path );_fe !=nil {return _fe ;};return nil ;};func (_ddb *ElementsGroupChoice )MarshalXML (e *_bb .Encoder ,start _bb .StartElement )error {if _ddb .Any !=nil {_ce :=_bb .StartElement {Name :_bb .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_aa :=range _ddb .Any {e .EncodeElement (_aa ,_ce );};};return nil ;};func NewAny ()*Any {_fag :=&Any {};_fag .SimpleLiteral =*NewSimpleLiteral ();return _fag };func (_ag *ElementContainer )UnmarshalXML (d *_bb .Decoder ,start _bb .StartElement )error {_gb :for {_eg ,_ff :=d .Token ();if _ff !=nil {return _ff ;};switch _bbc :=_eg .(type ){case _bb .StartElement :switch _bbc .Name {case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_gc :=NewElementsGroupChoice ();if _ga :=d .DecodeElement (&_gc .Any ,&_bbc );_ga !=nil {return _ga ;};_ag .Choice =append (_ag .Choice ,_gc );default:_fd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_bbc .Name );if _g :=d .Skip ();_g !=nil {return _g ;};};case _bb .EndElement :break _gb ;case _bb .CharData :};};return nil ;};func (_gca *Any )MarshalXML (e *_bb .Encoder ,start _bb .StartElement )error {return _gca .SimpleLiteral .MarshalXML (e ,start );}; +// Validate validates the SimpleLiteral and its children +func (_gbd *SimpleLiteral )Validate ()error {return _gbd .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");}; -// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path -func (_ea *ElementsGroupChoice )ValidateWithPath (path string )error {for _cfc ,_df :=range _ea .Any {if _bf :=_df .ValidateWithPath (_gag .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_cfc ));_bf !=nil {return _bf ;};};return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func (_bad *ElementsGroup )UnmarshalXML (d *_bb .Decoder ,start _bb .StartElement )error {_dee :for {_gea ,_geac :=d .Token ();if _geac !=nil {return _geac ;};switch _ec :=_gea .(type ){case _bb .StartElement :switch _ec .Name {case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_e :=NewElementsGroupChoice ();if _ggd :=d .DecodeElement (&_e .Any ,&_ec );_ggd !=nil {return _ggd ;};_bad .Choice =append (_bad .Choice ,_e );default:_fd .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\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_ec .Name );if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _bb .EndElement :break _dee ;case _bb .CharData :};};return nil ;}; +// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path +func (_ce *ElementsGroup )ValidateWithPath (path string )error {for _gb ,_dca :=range _ce .Choice {if _gee :=_dca .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gb ));_gee !=nil {return _gee ;};};return nil ;};func NewElementsGroup ()*ElementsGroup {_bg :=&ElementsGroup {};return _bg };func (_gg *ElementsGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_de :for {_da ,_eda :=d .Token ();if _eda !=nil {return _eda ;};switch _dc :=_da .(type ){case _b .StartElement :switch _dc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ead :=NewElementsGroupChoice ();if _fg :=d .DecodeElement (&_ead .Any ,&_dc );_fg !=nil {return _fg ;};_gg .Choice =append (_gg .Choice ,_ead );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_dc .Name );if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _b .EndElement :break _de ;case _b .CharData :};};return nil ;};func NewSimpleLiteral ()*SimpleLiteral {_ga :=&SimpleLiteral {};return _ga };func (_eg *Any )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _eg .SimpleLiteral .MarshalXML (e ,start );}; -// Validate validates the SimpleLiteral and its children -func (_da *SimpleLiteral )Validate ()error {return _da .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");}; +// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path +func (_fac *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_baa *SimpleLiteral )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewElementContainer ()*ElementContainer {_d :=&ElementContainer {};return _d };func (_fd *ElementsGroupChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ba :for {_fda ,_bd :=d .Token ();if _bd !=nil {return _bd ;};switch _cgee :=_fda .(type ){case _b .StartElement :switch _cgee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_fba :=NewAny ();if _ec :=d .DecodeElement (_fba ,&_cgee );_ec !=nil {return _ec ;};_fd .Any =append (_fd .Any ,_fba );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cgee .Name );if _gff :=d .Skip ();_gff !=nil {return _gff ;};};case _b .EndElement :break _ba ;case _b .CharData :};};return nil ;};type Any struct{SimpleLiteral };func (_dag *SimpleLiteral )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_faa ,_fdf :=d .Token ();if _fdf !=nil {return _ac .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_fdf );};if _dce ,_bgg :=_faa .(_b .EndElement );_bgg &&_dce .Name ==start .Name {break ;};};return nil ;};func (_egb *Any )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egb .SimpleLiteral =*NewSimpleLiteral ();for {_ed ,_ef :=d .Token ();if _ef !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_ef );};if _bf ,_bc :=_ed .(_b .EndElement );_bc &&_bf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Any and its children -func (_cf *Any )Validate ()error {return _cf .ValidateWithPath ("\u0041\u006e\u0079")};func NewElementsGroupChoice ()*ElementsGroupChoice {_cg :=&ElementsGroupChoice {};return _cg };func (_bg *SimpleLiteral )UnmarshalXML (d *_bb .Decoder ,start _bb .StartElement )error {for {_dbf ,_gee :=d .Token ();if _gee !=nil {return _gag .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_gee );};if _c ,_bcf :=_dbf .(_bb .EndElement );_bcf &&_c .Name ==start .Name {break ;};};return nil ;};func (_ba *ElementsGroupChoice )UnmarshalXML (d *_bb .Decoder ,start _bb .StartElement )error {_eff :for {_ege ,_db :=d .Token ();if _db !=nil {return _db ;};switch _ffa :=_ege .(type ){case _bb .StartElement :switch _ffa .Name {case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_a :=NewAny ();if _ee :=d .DecodeElement (_a ,&_ffa );_ee !=nil {return _ee ;};_ba .Any =append (_ba .Any ,_a );default:_fd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ffa .Name );if _bge :=d .Skip ();_bge !=nil {return _bge ;};};case _bb .EndElement :break _eff ;case _bb .CharData :};};return nil ;};func (_ead *Any )UnmarshalXML (d *_bb .Decoder ,start _bb .StartElement )error {_ead .SimpleLiteral =*NewSimpleLiteral ();for {_d ,_cgc :=d .Token ();if _cgc !=nil {return _gag .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_cgc );};if _cgd ,_gg :=_d .(_bb .EndElement );_gg &&_cgd .Name ==start .Name {break ;};};return nil ;};func NewSimpleLiteral ()*SimpleLiteral {_cgde :=&SimpleLiteral {};return _cgde };type ElementContainer struct{Choice []*ElementsGroupChoice ;};type SimpleLiteral struct{};func (_f *ElementsGroup )MarshalXML (e *_bb .Encoder ,start _bb .StartElement )error {if _f .Choice !=nil {for _ ,_cd :=range _f .Choice {_cd .MarshalXML (e ,_bb .StartElement {});};};return nil ;};func NewElementContainer ()*ElementContainer {_bac :=&ElementContainer {};return _bac };func (_cdd *SimpleLiteral )MarshalXML (e *_bb .Encoder ,start _bb .StartElement )error {e .EncodeToken (start );e .EncodeToken (_bb .EndElement {Name :start .Name });return nil ;};func init (){_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c",NewSimpleLiteral );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072",NewElementContainer );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0061\u006e\u0079",NewAny );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070",NewElementsGroup );}; \ No newline at end of file +// Validate validates the ElementsGroup and its children +func (_fa *ElementsGroup )Validate ()error {return _fa .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c",NewSimpleLiteral );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072",NewElementContainer );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0061\u006e\u0079",NewAny );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070",NewElementsGroup );}; \ No newline at end of file diff --git a/schema/purl.org/dc/terms/terms.go b/schema/purl.org/dc/terms/terms.go index ddd91f832a..ebff8f9fa7 100644 --- a/schema/purl.org/dc/terms/terms.go +++ b/schema/purl.org/dc/terms/terms.go @@ -9,124 +9,124 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package terms ;import (_fff "encoding/xml";_dea "fmt";_gbb "github.com/unidoc/unioffice";_dcd "github.com/unidoc/unioffice/schema/purl.org/dc/elements";);func (_bee *ElementOrRefinementContainer )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {_afe :for {_aea ,_gc :=d .Token ();if _gc !=nil {return _gc ;};switch _ff :=_aea .(type ){case _fff .StartElement :switch _ff .Name {case _fff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_gfa :=NewElementsAndRefinementsGroupChoice ();if _bcd :=d .DecodeElement (&_gfa .Any ,&_ff );_bcd !=nil {return _bcd ;};_bee .Choice =append (_bee .Choice ,_gfa );default:_gbb .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020E\u006c\u0065\u006d\u0065\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065n\u0074\u0043on\u0074\u0061\u0069n\u0065\u0072\u0020\u0025\u0076",_ff .Name );if _dfg :=d .Skip ();_dfg !=nil {return _dfg ;};};case _fff .EndElement :break _afe ;case _fff .CharData :};};return nil ;}; +package terms ;import (_a "encoding/xml";_ac "fmt";_f "github.com/unidoc/unioffice";_fc "github.com/unidoc/unioffice/schema/purl.org/dc/elements";);func NewBox ()*Box {_ab :=&Box {};return _ab };func NewTGN ()*TGN {_dab :=&TGN {};return _dab };func (_aedb *W3CDTF )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_dfaa ,_bdcg :=d .Token ();if _bdcg !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_bdcg );};if _fce ,_eec :=_dfaa .(_a .EndElement );_eec &&_fce .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the DDC and its children, prefixing error messages with path -func (_cc *DDC )ValidateWithPath (path string )error {return nil }; - -// Validate validates the ElementsAndRefinementsGroupChoice and its children -func (_gff *ElementsAndRefinementsGroupChoice )Validate ()error {return _gff .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the Point and its children, prefixing error messages with path +func (_bde *Point )ValidateWithPath (path string )error {return nil };func NewISO3166 ()*ISO3166 {_acc :=&ISO3166 {};return _acc };func (_eea *ElementOrRefinementContainer )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072";e .EncodeToken (start );if _eea .Choice !=nil {for _ ,_acd :=range _eea .Choice {_acd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the DCMIType and its children, prefixing error messages with path -func (_efg *DCMIType )ValidateWithPath (path string )error {return nil };func (_cfc *LCSH )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the LCSH and its children, prefixing error messages with path -func (_df *LCSH )ValidateWithPath (path string )error {return nil };func NewLCSH ()*LCSH {_aecg :=&LCSH {};return _aecg };func (_degc *ElementOrRefinementContainer )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072";e .EncodeToken (start );if _degc .Choice !=nil {for _ ,_eg :=range _degc .Choice {_eg .MarshalXML (e ,_fff .StartElement {});};};e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path -func (_aec *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _geab ,_bgg :=range _aec .Choice {if _feac :=_bgg .ValidateWithPath (_dea .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_geab ));_feac !=nil {return _feac ;};};return nil ;};func (_caa *ElementsAndRefinementsGroupChoice )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {if _caa .Any !=nil {_bg :=_fff .StartElement {Name :_fff .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_cee :=range _caa .Any {e .EncodeElement (_cee ,_bg );};};return nil ;}; +func (_be *DCMIType )ValidateWithPath (path string )error {return nil };func (_fbf *LCSH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bgf ,_gaac :=d .Token ();if _gaac !=nil {return _ac .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_gaac );};if _cbd ,_bbe :=_bgf .(_a .EndElement );_bbe &&_cbd .Name ==start .Name {break ;};};return nil ;};func NewISO639_2 ()*ISO639_2 {_fed :=&ISO639_2 {};return _fed };func NewLCC ()*LCC {_gag :=&LCC {};return _gag }; -// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path -func (_efgd *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _fgg ,_fag :=range _efgd .Any {if _fd :=_fag .ValidateWithPath (_dea .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_fgg ));_fd !=nil {return _fd ;};};return nil ;}; +// Validate validates the ElementsAndRefinementsGroup and its children +func (_aab *ElementsAndRefinementsGroup )Validate ()error {return _aab .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");};func (_fdf *RFC1766 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_age *Period )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gde ,_db :=d .Token ();if _db !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_db );};if _agb ,_efed :=_gde .(_a .EndElement );_efed &&_agb .Name ==start .Name {break ;};};return nil ;};func (_bcfe *TGN )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ceg ,_fcg :=d .Token ();if _fcg !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_fcg );};if _ccf ,_fag :=_ceg .(_a .EndElement );_fag &&_ccf .Name ==start .Name {break ;};};return nil ;};func (_ega *ISO639_2 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the MESH and its children -func (_efa *MESH )Validate ()error {return _efa .ValidateWithPath ("\u004d\u0045\u0053\u0048")};func (_d *DDC )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ISO639_2 and its children +func (_eca *ISO639_2 )Validate ()error {return _eca .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};func (_fb *ISO3166 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ElementsAndRefinementsGroup and its children -func (_fea *ElementsAndRefinementsGroup )Validate ()error {return _fea .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;};type IMT struct{};func (_dg *IMT )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func (_gdd *RFC1766 )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_ddaf ,_cbf :=d .Token ();if _cbf !=nil {return _dea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_cbf );};if _da ,_fdg :=_ddaf .(_fff .EndElement );_fdg &&_da .Name ==start .Name {break ;};};return nil ;};func (_fca *URI )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_eeg ,_dfa :=d .Token ();if _dfa !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_dfa );};if _bcdc ,_add :=_eeg .(_fff .EndElement );_add &&_bcdc .Name ==start .Name {break ;};};return nil ;};func (_fbde *UDC )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_daa ,_eac :=d .Token ();if _eac !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_eac );};if _ccd ,_ebeb :=_daa .(_fff .EndElement );_ebeb &&_ccd .Name ==start .Name {break ;};};return nil ;};func (_cece *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {_ef :for {_fagc ,_ce :=d .Token ();if _ce !=nil {return _ce ;};switch _cbc :=_fagc .(type ){case _fff .StartElement :switch _cbc .Name {case _fff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_bce :=_dcd .NewAny ();if _cfb :=d .DecodeElement (_bce ,&_cbc );_cfb !=nil {return _cfb ;};_cece .Any =append (_cece .Any ,_bce );default:_gbb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0041\u006ed\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006fu\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_cbc .Name );if _gfb :=d .Skip ();_gfb !=nil {return _gfb ;};};case _fff .EndElement :break _ef ;case _fff .CharData :};};return nil ;}; +// Validate validates the DDC and its children +func (_gg *DDC )Validate ()error {return _gg .ValidateWithPath ("\u0044\u0044\u0043")};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_ed :=&ElementsAndRefinementsGroup {};return _ed ;};type IMT struct{}; // Validate validates the ISO3166 and its children -func (_bff *ISO3166 )Validate ()error {return _bff .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};type LCC struct{};func NewRFC1766 ()*RFC1766 {_cbb :=&RFC1766 {};return _cbb };func NewDDC ()*DDC {_cbd :=&DDC {};return _cbd }; +func (_eae *ISO3166 )Validate ()error {return _eae .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func (_bed *MESH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecf *DCMIType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the IMT and its children, prefixing error messages with path -func (_bae *IMT )ValidateWithPath (path string )error {return nil };func NewISO639_2 ()*ISO639_2 {_fgf :=&ISO639_2 {};return _fgf };func NewBox ()*Box {_ec :=&Box {};return _ec }; +// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path +func (_bag *W3CDTF )ValidateWithPath (path string )error {return nil };func (_bec *IMT )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ece ,_cab :=d .Token ();if _cab !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_cab );};if _bff ,_eb :=_ece .(_a .EndElement );_eb &&_bff .Name ==start .Name {break ;};};return nil ;};func (_fg *IMT )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewPeriod ()*Period {_gd :=&Period {};return _gd }; -// ValidateWithPath validates the Period and its children, prefixing error messages with path -func (_gdf *Period )ValidateWithPath (path string )error {return nil };func NewUDC ()*UDC {_fc :=&UDC {};return _fc }; +// ValidateWithPath validates the TGN and its children, prefixing error messages with path +func (_aec *TGN )ValidateWithPath (path string )error {return nil };type DDC struct{}; // Validate validates the ElementOrRefinementContainer and its children -func (_bc *ElementOrRefinementContainer )Validate ()error {return _bc .ValidateWithPath ("\u0045\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072");};func (_ccba *TGN )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_aa ,_dgd :=d .Token ();if _dgd !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_dgd );};if _cdd ,_ac :=_aa .(_fff .EndElement );_ac &&_cdd .Name ==start .Name {break ;};};return nil ;}; +func (_fe *ElementOrRefinementContainer )Validate ()error {return _fe .ValidateWithPath ("\u0045\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072");};func NewLCSH ()*LCSH {_cfb :=&LCSH {};return _cfb };func (_ffaa *ISO639_2 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gcf ,_ebb :=d .Token ();if _ebb !=nil {return _ac .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_ebb );};if _cfe ,_fab :=_gcf .(_a .EndElement );_fab &&_cfe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path -func (_dda *ISO639_2 )ValidateWithPath (path string )error {return nil };func (_ad *ISO639_2 )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func (_bbg *RFC3066 )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_bfad :=&ElementOrRefinementContainer {};return _bfad ;}; +// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path +func (_egd *ISO3166 )ValidateWithPath (path string )error {return nil }; -// Validate validates the Point and its children -func (_ga *Point )Validate ()error {return _ga .ValidateWithPath ("\u0050\u006f\u0069n\u0074")}; +// Validate validates the RFC3066 and its children +func (_beac *RFC3066 )Validate ()error {return _beac .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func (_gfd *DCMIType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_de ,_ff :=d .Token ();if _ff !=nil {return _ac .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_ff );};if _cc ,_ca :=_de .(_a .EndElement );_ca &&_cc .Name ==start .Name {break ;};};return nil ;};func (_bfb *W3CDTF )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfa *RFC3066 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_egb ,_acf :=d .Token ();if _acf !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_acf );};if _dbc ,_ege :=_egb .(_a .EndElement );_ege &&_dbc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Point and its children, prefixing error messages with path -func (_ba *Point )ValidateWithPath (path string )error {return nil };type Period struct{}; +// ValidateWithPath validates the Period and its children, prefixing error messages with path +func (_fgd *Period )ValidateWithPath (path string )error {return nil };func (_efc *UDC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gae ,_gfde :=d .Token ();if _gfde !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_gfde );};if _adfb ,_fbe :=_gae .(_a .EndElement );_fbe &&_adfb .Name ==start .Name {break ;};};return nil ;};func (_cb *ElementsAndRefinementsGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eg :for {_af ,_beb :=d .Token ();if _beb !=nil {return _beb ;};switch _bf :=_af .(type ){case _a .StartElement :switch _bf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ddd :=NewElementsAndRefinementsGroupChoice ();if _gbe :=d .DecodeElement (&_ddd .Any ,&_bf );_gbe !=nil {return _gbe ;};_cb .Choice =append (_cb .Choice ,_ddd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006ce\u006d\u0065\u006e\u0074\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_bf .Name );if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _a .EndElement :break _eg ;case _a .CharData :};};return nil ;};func (_gdf *RFC3066 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the URI and its children -func (_adf *URI )Validate ()error {return _adf .ValidateWithPath ("\u0055\u0052\u0049")};func (_dca *Point )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_de ,_ece :=d .Token ();if _ece !=nil {return _dea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_ece );};if _gacb ,_gda :=_de .(_fff .EndElement );_gda &&_gacb .Name ==start .Name {break ;};};return nil ;};func (_fgb *MESH )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Period and its children +func (_aee *Period )Validate ()error {return _aee .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");}; -// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path -func (_ccf *W3CDTF )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the LCSH and its children, prefixing error messages with path +func (_ce *LCSH )ValidateWithPath (path string )error {return nil };type DCMIType struct{}; -// ValidateWithPath validates the URI and its children, prefixing error messages with path -func (_gbaa *URI )ValidateWithPath (path string )error {return nil };func NewMESH ()*MESH {_gdfd :=&MESH {};return _gdfd }; +// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path +func (_baa *ISO639_2 )ValidateWithPath (path string )error {return nil };type LCSH struct{};func NewPoint ()*Point {_abg :=&Point {};return _abg };func (_gb *DDC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the IMT and its children -func (_agc *IMT )Validate ()error {return _agc .ValidateWithPath ("\u0049\u004d\u0054")};type ISO3166 struct{};type Box struct{};func (_ddg *W3CDTF )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the DDC and its children, prefixing error messages with path +func (_fd *DDC )ValidateWithPath (path string )error {return nil };type W3CDTF struct{};type URI struct{};func (_efa *MESH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_abeg ,_gbef :=d .Token ();if _gbef !=nil {return _ac .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_gbef );};if _aba ,_bdc :=_abeg .(_a .EndElement );_bdc &&_aba .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the RFC1766 and its children -func (_aaag *RFC1766 )Validate ()error {return _aaag .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};type RFC1766 struct{};func NewPoint ()*Point {_gba :=&Point {};return _gba };func (_cae *DDC )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_afd ,_ace :=d .Token ();if _ace !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_ace );};if _fbg ,_cf :=_afd .(_fff .EndElement );_cf &&_fbg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the ElementsAndRefinementsGroupChoice and its children +func (_cbf *ElementsAndRefinementsGroupChoice )Validate ()error {return _cbf .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065");};type LCC struct{};func (_cbdf *URI )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the LCC and its children, prefixing error messages with path -func (_bda *LCC )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the Box and its children, prefixing error messages with path +func (_df *Box )ValidateWithPath (path string )error {return nil }; -// Validate validates the DCMIType and its children -func (_ddcd *DCMIType )Validate ()error {return _ddcd .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func (_dga *UDC )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func (_acb *RFC3066 )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_ca ,_ggb :=d .Token ();if _ggb !=nil {return _dea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_ggb );};if _efb ,_cab :=_ca .(_fff .EndElement );_cab &&_efb .Name ==start .Name {break ;};};return nil ;};type TGN struct{};type LCSH struct{};func NewPeriod ()*Period {_ea :=&Period {};return _ea }; +// ValidateWithPath validates the UDC and its children, prefixing error messages with path +func (_dee *UDC )ValidateWithPath (path string )error {return nil };func (_dbf *RFC1766 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gef ,_ecea :=d .Token ();if _ecea !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_ecea );};if _bbb ,_ccc :=_gef .(_a .EndElement );_ccc &&_bbb .Name ==start .Name {break ;};};return nil ;};func (_deg *Point )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_fcb :=&ElementOrRefinementContainer {};return _fcb ;}; -// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path -func (_deg *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _aabd ,_db :=range _deg .Choice {if _agbd :=_db .ValidateWithPath (_dea .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aabd ));_agbd !=nil {return _agbd ;};};return nil ;};func (_dcdf *ElementsAndRefinementsGroup )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {_gfe :for {_dff ,_dfb :=d .Token ();if _dfb !=nil {return _dfb ;};switch _egg :=_dff .(type ){case _fff .StartElement :switch _egg .Name {case _fff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_acea :=NewElementsAndRefinementsGroupChoice ();if _cec :=d .DecodeElement (&_acea .Any ,&_egg );_cec !=nil {return _cec ;};_dcdf .Choice =append (_dcdf .Choice ,_acea );default:_gbb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006ce\u006d\u0065\u006e\u0074\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_egg .Name );if _adc :=d .Skip ();_adc !=nil {return _adc ;};};case _fff .EndElement :break _gfe ;case _fff .CharData :};};return nil ;};func (_gd *ElementsAndRefinementsGroup )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {if _gd .Choice !=nil {for _ ,_ebe :=range _gd .Choice {_ebe .MarshalXML (e ,_fff .StartElement {});};};return nil ;};type MESH struct{};func (_ee *Box )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_ae ,_cb :=d .Token ();if _cb !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_cb );};if _dbe ,_ge :=_ae .(_fff .EndElement );_ge &&_dbe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the IMT and its children, prefixing error messages with path +func (_abeb *IMT )ValidateWithPath (path string )error {return nil };type UDC struct{};type Point struct{}; // ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path -func (_bb *RFC1766 )ValidateWithPath (path string )error {return nil };type W3CDTF struct{};func (_eff *LCSH )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_gfeb ,_fgc :=d .Token ();if _fgc !=nil {return _dea .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_fgc );};if _bfa ,_bceb :=_gfeb .(_fff .EndElement );_bceb &&_bfa .Name ==start .Name {break ;};};return nil ;};type RFC3066 struct{};func NewIMT ()*IMT {_deaa :=&IMT {};return _deaa };func NewTGN ()*TGN {_gbg :=&TGN {};return _gbg };func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_baa :=&ElementsAndRefinementsGroupChoice {};return _baa ;}; +func (_gca *RFC1766 )ValidateWithPath (path string )error {return nil };func (_cf *ElementsAndRefinementsGroupChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cf .Any !=nil {_bga :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_aaf :=range _cf .Any {e .EncodeElement (_aaf ,_bga );};};return nil ;}; -// ValidateWithPath validates the TGN and its children, prefixing error messages with path -func (_agd *TGN )ValidateWithPath (path string )error {return nil };func (_bf *ISO3166 )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;}; +// Validate validates the UDC and its children +func (_bcb *UDC )Validate ()error {return _bcb .ValidateWithPath ("\u0055\u0044\u0043")};func (_add *ElementsAndRefinementsGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _add .Choice !=nil {for _ ,_gaa :=range _add .Choice {_gaa .MarshalXML (e ,_a .StartElement {});};};return nil ;}; -// Validate validates the Box and its children -func (_gab *Box )Validate ()error {return _gab .ValidateWithPath ("\u0042\u006f\u0078")};type DDC struct{};func (_gga *RFC1766 )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func (_cda *DCMIType )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_ddc ,_acba :=d .Token ();if _acba !=nil {return _dea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_acba );};if _dc ,_bdc :=_ddc .(_fff .EndElement );_bdc &&_dc .Name ==start .Name {break ;};};return nil ;};func (_gf *Point )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func (_aag *Period )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;}; +// Validate validates the RFC1766 and its children +func (_cff *RFC1766 )Validate ()error {return _cff .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};type ElementsAndRefinementsGroupChoice struct{Any []*_fc .Any ;};func (_ecfa *DDC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ee ,_gbd :=d .Token ();if _gbd !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_gbd );};if _dc ,_fca :=_ee .(_a .EndElement );_fca &&_dc .Name ==start .Name {break ;};};return nil ;};type RFC1766 struct{};type RFC3066 struct{}; -// Validate validates the W3CDTF and its children -func (_gbc *W3CDTF )Validate ()error {return _gbc .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func NewW3CDTF ()*W3CDTF {_bga :=&W3CDTF {};return _bga };type URI struct{}; +// Validate validates the Point and its children +func (_ddf *Point )Validate ()error {return _ddf .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};type ISO3166 struct{}; -// Validate validates the TGN and its children -func (_bd *TGN )Validate ()error {return _bd .ValidateWithPath ("\u0054\u0047\u004e")};func (_f *DCMIType )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;}; +// Validate validates the IMT and its children +func (_ge *IMT )Validate ()error {return _ge .ValidateWithPath ("\u0049\u004d\u0054")};func (_bbg *LCC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewMESH ()*MESH {_bea :=&MESH {};return _bea };func NewUDC ()*UDC {_fcbc :=&UDC {};return _fcbc };func (_cbe *ISO3166 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bb ,_fcab :=d .Token ();if _fcab !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_fcab );};if _egf ,_dcg :=_bb .(_a .EndElement );_dcg &&_egf .Name ==start .Name {break ;};};return nil ;};func NewDCMIType ()*DCMIType {_dfc :=&DCMIType {};return _dfc };type TGN struct{}; -// Validate validates the LCC and its children -func (_fe *LCC )Validate ()error {return _fe .ValidateWithPath ("\u004c\u0043\u0043")};func NewLCC ()*LCC {_cd :=&LCC {};return _cd };type UDC struct{};type ElementsAndRefinementsGroupChoice struct{Any []*_dcd .Any ;};func NewURI ()*URI {_ed :=&URI {};return _ed };func (_aab *W3CDTF )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_e ,_fa :=d .Token ();if _fa !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_fa );};if _eb ,_ffd :=_e .(_fff .EndElement );_ffd &&_eb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path +func (_bef *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _ffae ,_gfg :=range _bef .Any {if _gcc :=_gfg .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_ffae ));_gcc !=nil {return _gcc ;};};return nil ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_aed :=&ElementsAndRefinementsGroupChoice {};return _aed ;};func (_fcba *LCC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ggc ,_cbg :=d .Token ();if _cbg !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_cbg );};if _ffad ,_ag :=_ggc .(_a .EndElement );_ag &&_ffad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the UDC and its children, prefixing error messages with path -func (_eed *UDC )ValidateWithPath (path string )error {return nil };func (_feg *URI )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func (_b *IMT )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_ggdd ,_fg :=d .Token ();if _fg !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_fg );};if _gac ,_ded :=_ggdd .(_fff .EndElement );_ded &&_gac .Name ==start .Name {break ;};};return nil ;};func (_bbf *ISO3166 )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_fggd ,_fcd :=d .Token ();if _fcd !=nil {return _dea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_fcd );};if _ddb ,_a :=_fggd .(_fff .EndElement );_a &&_ddb .Name ==start .Name {break ;};};return nil ;};func (_dec *LCC )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_dd ,_cgg :=d .Token ();if _cgg !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_cgg );};if _aaa ,_cgc :=_dd .(_fff .EndElement );_cgc &&_aaa .Name ==start .Name {break ;};};return nil ;};func NewRFC3066 ()*RFC3066 {_cg :=&RFC3066 {};return _cg };func (_ag *ISO639_2 )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_af ,_aabf :=d .Token ();if _aabf !=nil {return _dea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_aabf );};if _gg ,_ggd :=_af .(_fff .EndElement );_ggd &&_gg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the TGN and its children +func (_dea *TGN )Validate ()error {return _dea .ValidateWithPath ("\u0054\u0047\u004e")}; // ValidateWithPath validates the MESH and its children, prefixing error messages with path -func (_cgf *MESH )ValidateWithPath (path string )error {return nil };func (_bfd *TGN )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func NewDCMIType ()*DCMIType {_g :=&DCMIType {};return _g }; - -// ValidateWithPath validates the Box and its children, prefixing error messages with path -func (_adb *Box )ValidateWithPath (path string )error {return nil }; +func (_aga *MESH )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path -func (_dcg *RFC3066 )ValidateWithPath (path string )error {return nil }; +func (_efd *RFC3066 )ValidateWithPath (path string )error {return nil };type Box struct{};func NewRFC3066 ()*RFC3066 {_dfcg :=&RFC3066 {};return _dfcg }; -// Validate validates the DDC and its children -func (_ab *DDC )Validate ()error {return _ab .ValidateWithPath ("\u0044\u0044\u0043")};type DCMIType struct{}; +// ValidateWithPath validates the LCC and its children, prefixing error messages with path +func (_cfa *LCC )ValidateWithPath (path string )error {return nil };func NewDDC ()*DDC {_aa :=&DDC {};return _aa };func (_bfd *LCSH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ISO639_2 and its children -func (_ebd *ISO639_2 )Validate ()error {return _ebd .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");}; +// Validate validates the LCC and its children +func (_bab *LCC )Validate ()error {return _bab .ValidateWithPath ("\u004c\u0043\u0043")};type ISO639_2 struct{};func (_gagf *TGN )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the UDC and its children -func (_agb *UDC )Validate ()error {return _agb .ValidateWithPath ("\u0055\u0044\u0043")}; +// Validate validates the DCMIType and its children +func (_b *DCMIType )Validate ()error {return _b .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");}; -// Validate validates the LCSH and its children -func (_be *LCSH )Validate ()error {return _be .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func (_dcgf *LCC )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};func (_ddbe *Box )MarshalXML (e *_fff .Encoder ,start _fff .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_fff .EndElement {Name :start .Name });return nil ;};type Point struct{};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_gea :=&ElementsAndRefinementsGroup {};return _gea ;};func (_ddbb *MESH )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_fbb ,_caab :=d .Token ();if _caab !=nil {return _dea .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_caab );};if _fbd ,_gfg :=_fbb .(_fff .EndElement );_gfg &&_fbd .Name ==start .Name {break ;};};return nil ;};type ISO639_2 struct{};func (_fce *Period )UnmarshalXML (d *_fff .Decoder ,start _fff .StartElement )error {for {_eec ,_eedd :=d .Token ();if _eedd !=nil {return _dea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_eedd );};if _cfa ,_fde :=_eec .(_fff .EndElement );_fde &&_cfa .Name ==start .Name {break ;};};return nil ;};func NewISO3166 ()*ISO3166 {_bde :=&ISO3166 {};return _bde }; +// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path +func (_ea *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _ba ,_ggb :=range _ea .Choice {if _eef :=_ggb .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ba ));_eef !=nil {return _eef ;};};return nil ;}; -// Validate validates the RFC3066 and its children -func (_fb *RFC3066 )Validate ()error {return _fb .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");}; +// Validate validates the URI and its children +func (_bad *URI )Validate ()error {return _bad .ValidateWithPath ("\u0055\u0052\u0049")};func NewW3CDTF ()*W3CDTF {_cec :=&W3CDTF {};return _cec };func (_gff *URI )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gac ,_fcad :=d .Token ();if _fcad !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_fcad );};if _cda ,_gdg :=_gac .(_a .EndElement );_gdg &&_cda .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path -func (_dffa *ISO3166 )ValidateWithPath (path string )error {return nil }; +// Validate validates the Box and its children +func (_ec *Box )Validate ()error {return _ec .ValidateWithPath ("\u0042\u006f\u0078")}; -// Validate validates the Period and its children -func (_gb *Period )Validate ()error {return _gb .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};func init (){_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0053\u0048",NewLCSH );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004d\u0045\u0053\u0048",NewMESH );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u0065\u0072\u0069\u006f\u0064",NewPeriod );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0057\u0033\u0043\u0044\u0054\u0046",NewW3CDTF );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065",NewDCMIType );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032",NewISO639_2 );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0031\u0037\u0036\u0036",NewRFC1766 );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0033\u0030\u0036\u0036",NewRFC3066 );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u006f\u0069n\u0074",NewPoint );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049S\u004f\u0033\u0031\u0036\u0036",NewISO3166 );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072",NewElementOrRefinementContainer );_gbb .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup );}; \ No newline at end of file +// Validate validates the MESH and its children +func (_acg *MESH )Validate ()error {return _acg .ValidateWithPath ("\u004d\u0045\u0053\u0048")};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;}; + +// ValidateWithPath validates the URI and its children, prefixing error messages with path +func (_aae *URI )ValidateWithPath (path string )error {return nil }; + +// Validate validates the LCSH and its children +func (_ddgd *LCSH )Validate ()error {return _ddgd .ValidateWithPath ("\u004c\u0043\u0053\u0048")};type Period struct{};func (_edf *Period )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewIMT ()*IMT {_fcd :=&IMT {};return _fcd };func (_dca *UDC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_d *Box )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ggd *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cg :for {_bd ,_ddb :=d .Token ();if _ddb !=nil {return _ddb ;};switch _bfc :=_bd .(type ){case _a .StartElement :switch _bfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_bc :=_fc .NewAny ();if _efe :=d .DecodeElement (_bc ,&_bfc );_efe !=nil {return _efe ;};_ggd .Any =append (_ggd .Any ,_bc );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0041\u006ed\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006fu\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_bfc .Name );if _bcc :=d .Skip ();_bcc !=nil {return _bcc ;};};case _a .EndElement :break _cg ;case _a .CharData :};};return nil ;}; + +// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path +func (_gba *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _bg ,_abe :=range _gba .Choice {if _fdb :=_abe .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bg ));_fdb !=nil {return _fdb ;};};return nil ;};func (_ffa *ElementOrRefinementContainer )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffc :for {_ad ,_ddg :=d .Token ();if _ddg !=nil {return _ddg ;};switch _cd :=_ad .(type ){case _a .StartElement :switch _cd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_dce :=NewElementsAndRefinementsGroupChoice ();if _fa :=d .DecodeElement (&_dce .Any ,&_cd );_fa !=nil {return _fa ;};_ffa .Choice =append (_ffa .Choice ,_dce );default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020E\u006c\u0065\u006d\u0065\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065n\u0074\u0043on\u0074\u0061\u0069n\u0065\u0072\u0020\u0025\u0076",_cd .Name );if _dfcf :=d .Skip ();_dfcf !=nil {return _dfcf ;};};case _a .EndElement :break _ffc ;case _a .CharData :};};return nil ;};func NewRFC1766 ()*RFC1766 {_adf :=&RFC1766 {};return _adf };func NewURI ()*URI {_dbfb :=&URI {};return _dbfb };func (_gdef *Point )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_fcdf ,_bcf :=d .Token ();if _bcf !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_bcf );};if _cbb ,_cgd :=_fcdf .(_a .EndElement );_cgd &&_cbb .Name ==start .Name {break ;};};return nil ;};func (_c *Box )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_e ,_gf :=d .Token ();if _gf !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_gf );};if _dd ,_ae :=_e .(_a .EndElement );_ae &&_dd .Name ==start .Name {break ;};};return nil ;};type MESH struct{}; + +// Validate validates the W3CDTF and its children +func (_eda *W3CDTF )Validate ()error {return _eda .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func init (){_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0053\u0048",NewLCSH );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004d\u0045\u0053\u0048",NewMESH );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u0065\u0072\u0069\u006f\u0064",NewPeriod );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0057\u0033\u0043\u0044\u0054\u0046",NewW3CDTF );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065",NewDCMIType );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032",NewISO639_2 );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0031\u0037\u0036\u0036",NewRFC1766 );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0033\u0030\u0036\u0036",NewRFC3066 );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u006f\u0069n\u0074",NewPoint );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049S\u004f\u0033\u0031\u0036\u0036",NewISO3166 );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072",NewElementOrRefinementContainer );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup );}; \ No newline at end of file diff --git a/schema/soo/dml/chart/chart.go b/schema/soo/dml/chart/chart.go index 4fcba6924e..9795d8d17c 100644 --- a/schema/soo/dml/chart/chart.go +++ b/schema/soo/dml/chart/chart.go @@ -9,997 +9,997 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package chart ;import (_ecgedf "encoding/xml";_gabef "fmt";_ffgf "github.com/unidoc/unioffice";_febbb "github.com/unidoc/unioffice/schema/soo/dml";_caccgf "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_ebbbb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bfabe "regexp";_gea "strconv";);type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func NewCT_AxDataSource ()*CT_AxDataSource {_gadff :=&CT_AxDataSource {};_gadff .Choice =NewCT_AxDataSourceChoice ();return _gadff ;};func (_cc *CT_NumVal )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0069\u0064\u0078"},Value :_gabef .Sprintf ("\u0025\u0076",_cc .IdxAttr )});if _cc .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_gabef .Sprintf ("\u0025\u0076",*_cc .FormatCodeAttr )});};e .EncodeToken (start );_aadg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076"}};_ffgf .AddPreserveSpaceAttr (&_aadg ,_cc .V );e .EncodeElement (_cc .V ,_aadg );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bagaf ST_LayoutMode )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_bagaf .String (),start );}; +package chart ;import (_c "encoding/xml";_aa "fmt";_cf "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/dml";_dd "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_da "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "regexp";_e "strconv";);type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_dfd *CT_AreaSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfd .Idx =NewCT_UnsignedInt ();_dfd .Order =NewCT_UnsignedInt ();_ebf :for {_dga ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _ece :=_dga .(type ){case _c .StartElement :switch _ece .Name {case _c .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"},_c .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 _afa :=d .DecodeElement (_dfd .Idx ,&_ece );_afa !=nil {return _afa ;};case _c .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"},_c .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 _bdf :=d .DecodeElement (_dfd .Order ,&_ece );_bdf !=nil {return _bdf ;};case _c .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"},_c .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"}:_dfd .Tx =NewCT_SerTx ();if _fef :=d .DecodeElement (_dfd .Tx ,&_ece );_fef !=nil {return _fef ;};case _c .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"},_c .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"}:_dfd .SpPr =_d .NewCT_ShapeProperties ();if _gecf :=d .DecodeElement (_dfd .SpPr ,&_ece );_gecf !=nil {return _gecf ;};case _c .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"},_c .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"}:_dfd .PictureOptions =NewCT_PictureOptions ();if _ef :=d .DecodeElement (_dfd .PictureOptions ,&_ece );_ef !=nil {return _ef ;};case _c .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\u0050\u0074"},_c .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\u0050\u0074"}:_aega :=NewCT_DPt ();if _bcb :=d .DecodeElement (_aega ,&_ece );_bcb !=nil {return _bcb ;};_dfd .DPt =append (_dfd .DPt ,_aega );case _c .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"},_c .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"}:_dfd .DLbls =NewCT_DLbls ();if _bfeb :=d .DecodeElement (_dfd .DLbls ,&_ece );_bfeb !=nil {return _bfeb ;};case _c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_ebfd :=NewCT_Trendline ();if _bbe :=d .DecodeElement (_ebfd ,&_ece );_bbe !=nil {return _bbe ;};_dfd .Trendline =append (_dfd .Trendline ,_ebfd );case _c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_dbcd :=NewCT_ErrBars ();if _gf :=d .DecodeElement (_dbcd ,&_ece );_gf !=nil {return _gf ;};_dfd .ErrBars =append (_dfd .ErrBars ,_dbcd );case _c .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\u0074"},_c .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\u0074"}:_dfd .Cat =NewCT_AxDataSource ();if _cd :=d .DecodeElement (_dfd .Cat ,&_ece );_cd !=nil {return _cd ;};case _c .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\u006c"},_c .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\u006c"}:_dfd .Val =NewCT_NumDataSource ();if _aee :=d .DecodeElement (_dfd .Val ,&_ece );_aee !=nil {return _aee ;};case _c .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"},_c .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"}:_dfd .ExtLst =NewCT_ExtensionList ();if _ac :=d .DecodeElement (_dfd .ExtLst ,&_ece );_ac !=nil {return _ac ;};default:_cf .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\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_ece .Name );if _gca :=d .Skip ();_gca !=nil {return _gca ;};};case _c .EndElement :break _ebf ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_TxChoice and its children -func (_bade *CT_TxChoice )Validate ()error {return _bade .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dgfa *CT_Lvl )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bcae :for {_ecgg ,_ddaba :=d .Token ();if _ddaba !=nil {return _ddaba ;};switch _fffgc :=_ecgg .(type ){case _ecgedf .StartElement :switch _fffgc .Name {case _ecgedf .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"},_ecgedf .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"}:_abcg :=NewCT_StrVal ();if _dfd :=d .DecodeElement (_abcg ,&_fffgc );_dfd !=nil {return _dfd ;};_dgfa .Pt =append (_dgfa .Pt ,_abcg );default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_fffgc .Name );if _gedac :=d .Skip ();_gedac !=nil {return _gedac ;};};case _ecgedf .EndElement :break _bcae ;case _ecgedf .CharData :};};return nil ;};func (_fegc *CT_Layout )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _fegc .ManualLayout !=nil {_bbffg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fegc .ManualLayout ,_bbffg );};if _fegc .ExtLst !=nil {_gag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fegc .ExtLst ,_gag );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ST_Thickness is a union type +type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .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 ;}; -// Validate validates the EG_AxSharedChoice and its children -func (_dbbb *EG_AxSharedChoice )Validate ()error {return _dbbb .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func NewCT_PictureOptions ()*CT_PictureOptions {_ffgad :=&CT_PictureOptions {};return _ffgad };func (_cadb *CT_NumRef )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_abcca :for {_fdefd ,_ecbb :=d .Token ();if _ecbb !=nil {return _ecbb ;};switch _dabea :=_fdefd .(type ){case _ecgedf .StartElement :switch _dabea .Name {case _ecgedf .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"},_ecgedf .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 _gdebc :=d .DecodeElement (&_cadb .F ,&_dabea );_gdebc !=nil {return _gdebc ;};case _ecgedf .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"},_ecgedf .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"}:_cadb .NumCache =NewCT_NumData ();if _ffddda :=d .DecodeElement (_cadb .NumCache ,&_dabea );_ffddda !=nil {return _ffddda ;};case _ecgedf .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"},_ecgedf .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"}:_cadb .ExtLst =NewCT_ExtensionList ();if _adgae :=d .DecodeElement (_cadb .ExtLst ,&_dabea );_adgae !=nil {return _adgae ;};default:_ffgf .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\u006dR\u0065\u0066 \u0025\u0076",_dabea .Name );if _agddcg :=d .Skip ();_agddcg !=nil {return _agddcg ;};};case _ecgedf .EndElement :break _abcca ;case _ecgedf .CharData :};};return nil ;};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;); +// Validate validates the CT_HPercent and its children +func (_afbg *CT_HPercent )Validate ()error {return _afbg .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// Validate validates the CT_DLbls and its children -func (_cdceef *CT_DLbls )Validate ()error {return _cdceef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_bbeeb *CT_NumDataSource )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_bbeeb .Choice .MarshalXML (e ,_ecgedf .StartElement {});e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path +func (_ccfecd *EG_AreaChartShared )ValidateWithPath (path string )error {if _ccfecd .Grouping !=nil {if _edbedb :=_ccfecd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_edbedb !=nil {return _edbedb ;};};if _ccfecd .VaryColors !=nil {if _bfcbf :=_ccfecd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfcbf !=nil {return _bfcbf ;};};for _ddfgf ,_gcgf :=range _ccfecd .Ser {if _acfda :=_gcgf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddfgf ));_acfda !=nil {return _acfda ;};};if _ccfecd .DLbls !=nil {if _fedba :=_ccfecd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fedba !=nil {return _fedba ;};};if _ccfecd .DropLines !=nil {if _ffaaga :=_ccfecd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ffaaga !=nil {return _ffaaga ;};};return nil ;};func (_ecddc ST_ScatterStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gaef :=_c .Attr {};_gaef .Name =name ;switch _ecddc {case ST_ScatterStyleUnset :_gaef .Value ="";case ST_ScatterStyleNone :_gaef .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_gaef .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gaef .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_gaef .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_gaef .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gaef .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _gaef ,nil ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_fccfb :=&CT_PlotAreaChoice {};return _fccfb }; -// Validate validates the CT_ErrBars and its children -func (_gfgab *CT_ErrBars )Validate ()error {return _gfgab .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");}; +// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path +func (_fcba *CT_Crosses )ValidateWithPath (path string )error {if _fcba .ValAttr ==ST_CrossesUnset {return _aa .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 _bbaga :=_fcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbaga !=nil {return _bbaga ;};return nil ;}; -// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path -func (_eafe *CT_RotY )ValidateWithPath (path string )error {if _eafe .ValAttr !=nil {if *_eafe .ValAttr < 0{return _gabef .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 ,*_eafe .ValAttr );};if *_eafe .ValAttr > 360{return _gabef .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 ,*_eafe .ValAttr );};};return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_fgffeb :=&CT_OfPieType {};return _fgffeb };func NewCT_DLblChoice ()*CT_DLblChoice {_aded :=&CT_DLblChoice {};return _aded };func NewEG_DLblShared ()*EG_DLblShared {_cacb :=&EG_DLblShared {};return _cacb };func (_afeg *CT_LayoutTarget )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _afeg .ValAttr !=ST_LayoutTargetUnset {_fcbg ,_bgefd :=_afeg .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _bgefd !=nil {return _bgefd ;};start .Attr =append (start .Attr ,_fcbg );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SecondPieSize and its children +func (_abcfb *CT_SecondPieSize )Validate ()error {return _abcfb .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};type ST_ErrDir byte ;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 *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; -// Validate validates the CT_Marker and its children -func (_bacf *CT_Marker )Validate ()error {return _bacf .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_dabc *CT_DLblsChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dabc .Delete !=nil {_ecbd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dabc .Delete ,_ecbd );};if _dabc .NumFmt !=nil {_ecfcg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dabc .NumFmt ,_ecfcg );};if _dabc .SpPr !=nil {_cgfeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dabc .SpPr ,_cgfeg );};if _dabc .TxPr !=nil {_ada :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dabc .TxPr ,_ada );};if _dabc .DLblPos !=nil {_gddb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_dabc .DLblPos ,_gddb );};if _dabc .ShowLegendKey !=nil {_cbag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_dabc .ShowLegendKey ,_cbag );};if _dabc .ShowVal !=nil {_bfbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_dabc .ShowVal ,_bfbc );};if _dabc .ShowCatName !=nil {_ebgc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dabc .ShowCatName ,_ebgc );};if _dabc .ShowSerName !=nil {_cbgd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dabc .ShowSerName ,_cbgd );};if _dabc .ShowPercent !=nil {_fabda :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dabc .ShowPercent ,_fabda );};if _dabc .ShowBubbleSize !=nil {_fdbfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dabc .ShowBubbleSize ,_fdbfe );};if _dabc .Separator !=nil {_fggcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ffgf .AddPreserveSpaceAttr (&_fggcd ,*_dabc .Separator );e .EncodeElement (_dabc .Separator ,_fggcd );};if _dabc .ShowLeaderLines !=nil {_gafe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dabc .ShowLeaderLines ,_gafe );};if _dabc .LeaderLines !=nil {_fggaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dabc .LeaderLines ,_fggaf );};return nil ;};func (_bgcd *CT_BuiltInUnit )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _bgcd .ValAttr !=ST_BuiltInUnitUnset {_cacf ,_ffddd :=_bgcd .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _ffddd !=nil {return _ffddd ;};start .Attr =append (start .Attr ,_cacf );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_DateAx ()*CT_DateAx {_daaba :=&CT_DateAx {};_daaba .AxId =NewCT_UnsignedInt ();_daaba .Scaling =NewCT_Scaling ();_daaba .AxPos =NewCT_AxPos ();_daaba .CrossAx =NewCT_UnsignedInt ();return _daaba ;};func (_bbcaf *ST_TickMark )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ecbef ,_eeeg :=d .Token ();if _eeeg !=nil {return _eeeg ;};if _befgd ,_bdag :=_ecbef .(_ecgedf .EndElement );_bdag &&_befgd .Name ==start .Name {*_bbcaf =1;return nil ;};if _cfdf ,_dcfb :=_ecbef .(_ecgedf .CharData );!_dcfb {return _gabef .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",_ecbef );}else {switch string (_cfdf ){case "":*_bbcaf =0;case "\u0063\u0072\u006fs\u0073":*_bbcaf =1;case "\u0069\u006e":*_bbcaf =2;case "\u006e\u006f\u006e\u0065":*_bbcaf =3;case "\u006f\u0075\u0074":*_bbcaf =4;};};_ecbef ,_eeeg =d .Token ();if _eeeg !=nil {return _eeeg ;};if _cgd ,_affc :=_ecbef .(_ecgedf .EndElement );_affc &&_cgd .Name ==start .Name {return nil ;};return _gabef .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",_ecbef );};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func NewCT_DLbl ()*CT_DLbl {_bdedf :=&CT_DLbl {};_bdedf .Idx =NewCT_UnsignedInt ();return _bdedf };func (_dffbb *ST_LayoutTarget )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_dffbb =0;case "\u0069\u006e\u006ee\u0072":*_dffbb =1;case "\u006f\u0075\u0074e\u0072":*_dffbb =2;};return nil ;};func NewCT_BarDir ()*CT_BarDir {_aecfc :=&CT_BarDir {};return _aecfc }; +// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path +func (_ggab *CT_DLblPos )ValidateWithPath (path string )error {if _ggab .ValAttr ==ST_DLblPosUnset {return _aa .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 _cfab :=_ggab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfab !=nil {return _cfab ;};return nil ;};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 (_dgdfd ST_CrossBetween )Validate ()error {return _dgdfd .ValidateWithPath ("")}; -// Validate validates the CT_CatAx and its children -func (_dafd *CT_CatAx )Validate ()error {return _dafd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");}; +// Validate validates the CT_Layout and its children +func (_dadgc *CT_Layout )Validate ()error {return _dadgc .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_bdb *CT_Bar3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdb .BarDir =NewCT_BarDir ();_bab :for {_bbcg ,_caf :=d .Token ();if _caf !=nil {return _caf ;};switch _caa :=_bbcg .(type ){case _c .StartElement :switch _caa .Name {case _c .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"},_c .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 _gff :=d .DecodeElement (_bdb .BarDir ,&_caa );_gff !=nil {return _gff ;};case _c .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"},_c .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"}:_bdb .Grouping =NewCT_BarGrouping ();if _gaff :=d .DecodeElement (_bdb .Grouping ,&_caa );_gaff !=nil {return _gaff ;};case _c .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"},_c .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"}:_bdb .VaryColors =NewCT_Boolean ();if _fba :=d .DecodeElement (_bdb .VaryColors ,&_caa );_fba !=nil {return _fba ;};case _c .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"},_c .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"}:_babf :=NewCT_BarSer ();if _abcf :=d .DecodeElement (_babf ,&_caa );_abcf !=nil {return _abcf ;};_bdb .Ser =append (_bdb .Ser ,_babf );case _c .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"},_c .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"}:_bdb .DLbls =NewCT_DLbls ();if _ebfa :=d .DecodeElement (_bdb .DLbls ,&_caa );_ebfa !=nil {return _ebfa ;};case _c .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_c .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_bdb .GapWidth =NewCT_GapAmount ();if _aage :=d .DecodeElement (_bdb .GapWidth ,&_caa );_aage !=nil {return _aage ;};case _c .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_c .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_bdb .GapDepth =NewCT_GapAmount ();if _bfac :=d .DecodeElement (_bdb .GapDepth ,&_caa );_bfac !=nil {return _bfac ;};case _c .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\u0061p\u0065"},_c .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\u0061p\u0065"}:_bdb .Shape =NewCT_Shape ();if _egg :=d .DecodeElement (_bdb .Shape ,&_caa );_egg !=nil {return _egg ;};case _c .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"},_c .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"}:_bgec :=NewCT_UnsignedInt ();if _bdda :=d .DecodeElement (_bgec ,&_caa );_bdda !=nil {return _bdda ;};_bdb .AxId =append (_bdb .AxId ,_bgec );case _c .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"},_c .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"}:_bdb .ExtLst =NewCT_ExtensionList ();if _cde :=d .DecodeElement (_bdb .ExtLst ,&_caa );_cde !=nil {return _cde ;};default:_cf .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\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_caa .Name );if _dccc :=d .Skip ();_dccc !=nil {return _dccc ;};};case _c .EndElement :break _bab ;case _c .CharData :};};return nil ;};func (_cegac ST_LayoutMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cegac .String (),start );};func (_acabc *CT_PageSetup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acabc .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .PaperSizeAttr )});};if _acabc .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .PaperHeightAttr )});};if _acabc .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .PaperWidthAttr )});};if _acabc .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .FirstPageNumberAttr )});};if _acabc .OrientationAttr !=ST_PageSetupOrientationUnset {_debcc ,_bdfe :=_acabc .OrientationAttr .MarshalXMLAttr (_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bdfe !=nil {return _bdfe ;};start .Attr =append (start .Attr ,_debcc );};if _acabc .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_acabc .BlackAndWhiteAttr ))});};if _acabc .DraftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_acabc .DraftAttr ))});};if _acabc .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_acabc .UseFirstPageNumberAttr ))});};if _acabc .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .HorizontalDpiAttr )});};if _acabc .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .VerticalDpiAttr )});};if _acabc .CopiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdgb *CT_DepthPercent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_decd :=range start .Attr {if _decd .Name .Local =="\u0076\u0061\u006c"{_ddcdd ,_cfae :=ParseUnionST_DepthPercent (_decd .Value );if _cfae !=nil {return _cfae ;};_fdgb .ValAttr =&_ddcdd ;continue ;};};for {_bdcd ,_bgdb :=d .Token ();if _bgdb !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_bgdb );};if _cggd ,_bceg :=_bdcd .(_c .EndElement );_bceg &&_cggd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path -func (_efga *CT_CustSplit )ValidateWithPath (path string )error {for _bcgg ,_abdc :=range _efga .SecondPiePt {if _dfeea :=_abdc .ValidateWithPath (_gabef .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_bcgg ));_dfeea !=nil {return _dfeea ;};};return nil ;}; +// Validate validates the CT_SplitType and its children +func (_fafc *CT_SplitType )Validate ()error {return _fafc .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func NewCT_PrintSettings ()*CT_PrintSettings {_ccgcg :=&CT_PrintSettings {};return _ccgcg };func (_ebeab *CT_StrVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgfcf :=range start .Attr {if _dgfcf .Name .Local =="\u0069\u0064\u0078"{_bfgaf ,_aacda :=_e .ParseUint (_dgfcf .Value ,10,32);if _aacda !=nil {return _aacda ;};_ebeab .IdxAttr =uint32 (_bfgaf );continue ;};};_cgcgg :for {_dacc ,_dfgcdd :=d .Token ();if _dfgcdd !=nil {return _dfgcdd ;};switch _fbae :=_dacc .(type ){case _c .StartElement :switch _fbae .Name {case _c .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"},_c .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 _dcdgc :=d .DecodeElement (&_ebeab .V ,&_fbae );_dcdgc !=nil {return _dcdgc ;};default:_cf .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\u0072V\u0061\u006c \u0025\u0076",_fbae .Name );if _acgf :=d .Skip ();_acgf !=nil {return _acgf ;};};case _c .EndElement :break _cgcgg ;case _c .CharData :};};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the Chart and its children, prefixing error messages with path -func (_cfdc *Chart )ValidateWithPath (path string )error {if _cefcac :=_cfdc .CT_RelId .ValidateWithPath (path );_cefcac !=nil {return _cefcac ;};return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_dagc :=&CT_TxChoice {};return _dagc }; +// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path +func (_eecb *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _eecb .Delete !=nil {if _eddce :=_eecb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_eddce !=nil {return _eddce ;};};if _eecb .TxPr !=nil {if _dedaee :=_eecb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dedaee !=nil {return _dedaee ;};};return nil ;}; -// Validate validates the CT_FirstSliceAng and its children -func (_ffaba *CT_FirstSliceAng )Validate ()error {return _ffaba .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};func (_dgbcdc *CT_DLblPos )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_ddce ,_fgdcf :=_dgbcdc .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _fgdcf !=nil {return _fgdcf ;};start .Attr =append (start .Attr ,_ddce );e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_gafgg *ST_Grouping )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_gafgg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gafgg =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gafgg =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gafgg =3;};return nil ;};func (_gdeca *CT_DLblChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gdeca .Delete !=nil {_gacff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gdeca .Delete ,_gacff );};if _gdeca .Layout !=nil {_defb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gdeca .Layout ,_defb );};if _gdeca .Tx !=nil {_affa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gdeca .Tx ,_affa );};if _gdeca .NumFmt !=nil {_bffdg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gdeca .NumFmt ,_bffdg );};if _gdeca .SpPr !=nil {_dbgff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdeca .SpPr ,_dbgff );};if _gdeca .TxPr !=nil {_cgfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gdeca .TxPr ,_cgfe );};if _gdeca .DLblPos !=nil {_dfcbb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gdeca .DLblPos ,_dfcbb );};if _gdeca .ShowLegendKey !=nil {_gcbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gdeca .ShowLegendKey ,_gcbc );};if _gdeca .ShowVal !=nil {_abac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gdeca .ShowVal ,_abac );};if _gdeca .ShowCatName !=nil {_geggd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gdeca .ShowCatName ,_geggd );};if _gdeca .ShowSerName !=nil {_adfdfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gdeca .ShowSerName ,_adfdfa );};if _gdeca .ShowPercent !=nil {_fdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gdeca .ShowPercent ,_fdf );};if _gdeca .ShowBubbleSize !=nil {_cbef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gdeca .ShowBubbleSize ,_cbef );};if _gdeca .Separator !=nil {_gfgf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ffgf .AddPreserveSpaceAttr (&_gfgf ,*_gdeca .Separator );e .EncodeElement (_gdeca .Separator ,_gfgf );};return nil ;}; +// Validate validates the CT_RadarChart and its children +func (_affef *CT_RadarChart )Validate ()error {return _affef .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_befb *CT_Order )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _befb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_befb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;); -// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path -func (_fbfg *CT_LayoutTarget )ValidateWithPath (path string )error {if _dcgba :=_fbfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcgba !=nil {return _dcgba ;};return nil ;};func (_aadea *CT_LayoutMode )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_dbdcg :=range start .Attr {if _dbdcg .Name .Local =="\u0076\u0061\u006c"{_aadea .ValAttr .UnmarshalXMLAttr (_dbdcg );continue ;};};for {_dgfcba ,_gfebc :=d .Token ();if _gfebc !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_gfebc );};if _agga ,_eeace :=_dgfcba .(_ecgedf .EndElement );_eeace &&_agga .Name ==start .Name {break ;};};return nil ;};func (_abdfa ST_Crosses )ValidateWithPath (path string )error {switch _abdfa {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdfa ));};return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_febbb .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};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 ;};func NewCT_PlotArea ()*CT_PlotArea {_cbacg :=&CT_PlotArea {};return _cbacg };func (_bgadb *CT_ErrValType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_ddeff :=range start .Attr {if _ddeff .Name .Local =="\u0076\u0061\u006c"{_bgadb .ValAttr .UnmarshalXMLAttr (_ddeff );continue ;};};for {_gbdaa ,_gccab :=d .Token ();if _gccab !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_gccab );};if _aefcde ,_baec :=_gbdaa .(_ecgedf .EndElement );_baec &&_aefcde .Name ==start .Name {break ;};};return nil ;};func (_gec ST_BarDir )ValidateWithPath (path string )error {switch _gec {case 0,1,2:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gec ));};return nil ;};func (_fgebf ST_BuiltInUnit )ValidateWithPath (path string )error {switch _fgebf {case 0,1,2,3,4,5,6,7,8,9:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgebf ));};return nil ;};var ST_GapAmountPercentPatternRe =_bfabe .MustCompile (ST_GapAmountPercentPattern ); +// Validate validates the CT_MarkerStyle and its children +func (_cdgaf *CT_MarkerStyle )Validate ()error {return _cdgaf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path -func (_fbbc *CT_Layout )ValidateWithPath (path string )error {if _fbbc .ManualLayout !=nil {if _accea :=_fbbc .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_accea !=nil {return _accea ;};};if _fbbc .ExtLst !=nil {if _bdga :=_fbbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdga !=nil {return _bdga ;};};return nil ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_afaaf *CT_UpDownBar )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bagg :for {_cgccf ,_efdea :=d .Token ();if _efdea !=nil {return _efdea ;};switch _ega :=_cgccf .(type ){case _ecgedf .StartElement :switch _ega .Name {case _ecgedf .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"},_ecgedf .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"}:_afaaf .SpPr =_febbb .NewCT_ShapeProperties ();if _dcee :=d .DecodeElement (_afaaf .SpPr ,&_ega );_dcee !=nil {return _dcee ;};default:_ffgf .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",_ega .Name );if _acdb :=d .Skip ();_acdb !=nil {return _acdb ;};};case _ecgedf .EndElement :break _bagg ;case _ecgedf .CharData :};};return nil ;}; +// ST_HPercent is a union type +type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_dfeba *ST_SecondPieSize )ValidateWithPath (path string )error {_bgcdd :=[]string {};if _dfeba .ST_SecondPieSizePercent !=nil {_bgcdd =append (_bgcdd ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dfeba .ST_SecondPieSizeUShort !=nil {_bgcdd =append (_bgcdd ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_bgcdd )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgcdd );};return nil ;}; -// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path -func (_gce *CT_LayoutMode )ValidateWithPath (path string )error {if _egce :=_gce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egce !=nil {return _egce ;};return nil ;};func (_bdada *CT_AxisUnit )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_bdada .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_eace *CT_ScatterChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_eace .ScatterStyle =NewCT_ScatterStyle ();_cgab :for {_afeed ,_affdg :=d .Token ();if _affdg !=nil {return _affdg ;};switch _faa :=_afeed .(type ){case _ecgedf .StartElement :switch _faa .Name {case _ecgedf .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"},_ecgedf .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\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _dcgdb :=d .DecodeElement (_eace .ScatterStyle ,&_faa );_dcgdb !=nil {return _dcgdb ;};case _ecgedf .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"},_ecgedf .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"}:_eace .VaryColors =NewCT_Boolean ();if _dagdf :=d .DecodeElement (_eace .VaryColors ,&_faa );_dagdf !=nil {return _dagdf ;};case _ecgedf .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"},_ecgedf .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"}:_dbebc :=NewCT_ScatterSer ();if _aee :=d .DecodeElement (_dbebc ,&_faa );_aee !=nil {return _aee ;};_eace .Ser =append (_eace .Ser ,_dbebc );case _ecgedf .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"},_ecgedf .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"}:_eace .DLbls =NewCT_DLbls ();if _bgea :=d .DecodeElement (_eace .DLbls ,&_faa );_bgea !=nil {return _bgea ;};case _ecgedf .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"},_ecgedf .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"}:_ddgg :=NewCT_UnsignedInt ();if _dbfcb :=d .DecodeElement (_ddgg ,&_faa );_dbfcb !=nil {return _dbfcb ;};_eace .AxId =append (_eace .AxId ,_ddgg );case _ecgedf .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"},_ecgedf .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"}:_eace .ExtLst =NewCT_ExtensionList ();if _cfgdb :=d .DecodeElement (_eace .ExtLst ,&_faa );_cfgdb !=nil {return _cfgdb ;};default:_ffgf .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\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_faa .Name );if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _ecgedf .EndElement :break _cgab ;case _ecgedf .CharData :};};return nil ;};func (_acaab ST_OfPieType )ValidateWithPath (path string )error {switch _acaab {case 0,1,2:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acaab ));};return nil ;};func (_abgd *CT_ErrBars )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _abgd .ErrDir !=nil {_aecd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_abgd .ErrDir ,_aecd );};_efgaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_abgd .ErrBarType ,_efgaa );_ec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_abgd .ErrValType ,_ec );if _abgd .NoEndCap !=nil {_dffge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_abgd .NoEndCap ,_dffge );};if _abgd .Plus !=nil {_egfde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_abgd .Plus ,_egfde );};if _abgd .Minus !=nil {_dffgdb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_abgd .Minus ,_dffgdb );};if _abgd .Val !=nil {_bda :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abgd .Val ,_bda );};if _abgd .SpPr !=nil {_ccagd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abgd .SpPr ,_ccagd );};if _abgd .ExtLst !=nil {_bcbb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgd .ExtLst ,_bcbb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path +func (_acgd *CT_Protection )ValidateWithPath (path string )error {if _acgd .ChartObject !=nil {if _eabb :=_acgd .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_eabb !=nil {return _eabb ;};};if _acgd .Data !=nil {if _ddag :=_acgd .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_ddag !=nil {return _ddag ;};};if _acgd .Formatting !=nil {if _eada :=_acgd .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_eada !=nil {return _eada ;};};if _acgd .Selection !=nil {if _cdggc :=_acgd .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_cdggc !=nil {return _cdggc ;};};if _acgd .UserInterface !=nil {if _dfcgg :=_acgd .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_dfcgg !=nil {return _dfcgg ;};};return nil ;};func (_aaag *CT_DepthPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaag .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_aaag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Period ()*CT_Period {_cbcff :=&CT_Period {};return _cbcff };func (_cbgbdb *ST_OfPieType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbgbdb =0;case "\u0070\u0069\u0065":*_cbgbdb =1;case "\u0062\u0061\u0072":*_cbgbdb =2;};return nil ;};func (_bgce *CT_RotX )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgce .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bgce .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecab *CT_NumRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbec :for {_fbdg ,_aecd :=d .Token ();if _aecd !=nil {return _aecd ;};switch _dadf :=_fbdg .(type ){case _c .StartElement :switch _dadf .Name {case _c .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"},_c .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 _gadd :=d .DecodeElement (&_ecab .F ,&_dadf );_gadd !=nil {return _gadd ;};case _c .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"},_c .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"}:_ecab .NumCache =NewCT_NumData ();if _ddfce :=d .DecodeElement (_ecab .NumCache ,&_dadf );_ddfce !=nil {return _ddfce ;};case _c .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"},_c .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"}:_ecab .ExtLst =NewCT_ExtensionList ();if _fefec :=d .DecodeElement (_ecab .ExtLst ,&_dadf );_fefec !=nil {return _fefec ;};default:_cf .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\u006dR\u0065\u0066 \u0025\u0076",_dadf .Name );if _abeb :=d .Skip ();_abeb !=nil {return _abeb ;};};case _c .EndElement :break _dbec ;case _c .CharData :};};return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_dde *CT_BubbleChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dde .VaryColors !=nil {_cca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dde .VaryColors ,_cca );};if _dde .Ser !=nil {_dfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bcfd :=range _dde .Ser {e .EncodeElement (_bcfd ,_dfgf );};};if _dde .DLbls !=nil {_fee :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dde .DLbls ,_fee );};if _dde .Bubble3D !=nil {_egac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_dde .Bubble3D ,_egac );};if _dde .BubbleScale !=nil {_aaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_dde .BubbleScale ,_aaf );};if _dde .ShowNegBubbles !=nil {_bbag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_dde .ShowNegBubbles ,_bbag );};if _dde .SizeRepresents !=nil {_bgac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dde .SizeRepresents ,_bgac );};_ffe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbca :=range _dde .AxId {e .EncodeElement (_bbca ,_ffe );};if _dde .ExtLst !=nil {_ecbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dde .ExtLst ,_ecbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfgf *CT_ChartLines )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gfgf .SpPr !=nil {_cdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfgf .SpPr ,_cdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_StrData and its children -func (_eabc *CT_StrData )Validate ()error {return _eabc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_BubbleSer and its children +func (_bfg *CT_BubbleSer )Validate ()error {return _bfg .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};func (_edd *CT_BandFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edd .BandFmt !=nil {_daab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_ffd :=range _edd .BandFmt {e .EncodeElement (_ffd ,_daab );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_efgf :=&CT_MarkerSize {};return _efgf };func NewCT_SerTxChoice ()*CT_SerTxChoice {_dcad :=&CT_SerTxChoice {};return _dcad };func (_ecaca *ST_DepthPercent )Validate ()error {return _ecaca .ValidateWithPath ("")};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_d .CT_TextBody ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func (_bcfe *CT_DLblsChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcfe .Delete !=nil {_dadg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bcfe .Delete ,_dadg );};if _bcfe .NumFmt !=nil {_dabe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bcfe .NumFmt ,_dabe );};if _bcfe .SpPr !=nil {_ggea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcfe .SpPr ,_ggea );};if _bcfe .TxPr !=nil {_becf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bcfe .TxPr ,_becf );};if _bcfe .DLblPos !=nil {_ebacf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_bcfe .DLblPos ,_ebacf );};if _bcfe .ShowLegendKey !=nil {_gbfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_bcfe .ShowLegendKey ,_gbfa );};if _bcfe .ShowVal !=nil {_faeae :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bcfe .ShowVal ,_faeae );};if _bcfe .ShowCatName !=nil {_afece :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bcfe .ShowCatName ,_afece );};if _bcfe .ShowSerName !=nil {_abgeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bcfe .ShowSerName ,_abgeg );};if _bcfe .ShowPercent !=nil {_fece :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bcfe .ShowPercent ,_fece );};if _bcfe .ShowBubbleSize !=nil {_ebfdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bcfe .ShowBubbleSize ,_ebfdg );};if _bcfe .Separator !=nil {_ccfg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_ccfg ,*_bcfe .Separator );e .EncodeElement (_bcfe .Separator ,_ccfg );};if _bcfe .ShowLeaderLines !=nil {_debf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bcfe .ShowLeaderLines ,_debf );};if _bcfe .LeaderLines !=nil {_dgadb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bcfe .LeaderLines ,_dgadb );};return nil ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_gabfd *CT_NumFmt )ValidateWithPath (path string )error {return nil };func NewCT_RelId ()*CT_RelId {_dcgee :=&CT_RelId {};return _dcgee };type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func (_efbfd *ST_DispBlanksAs )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cddf ,_efgd :=d .Token ();if _efgd !=nil {return _efgd ;};if _fafdgf ,_bfeb :=_cddf .(_ecgedf .EndElement );_bfeb &&_fafdgf .Name ==start .Name {*_efbfd =1;return nil ;};if _egcba ,_ecegd :=_cddf .(_ecgedf .CharData );!_ecegd {return _gabef .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",_cddf );}else {switch string (_egcba ){case "":*_efbfd =0;case "\u0073\u0070\u0061\u006e":*_efbfd =1;case "\u0067\u0061\u0070":*_efbfd =2;case "\u007a\u0065\u0072\u006f":*_efbfd =3;};};_cddf ,_efgd =d .Token ();if _efgd !=nil {return _efgd ;};if _caddc ,_deac :=_cddf .(_ecgedf .EndElement );_deac &&_caddc .Name ==start .Name {return nil ;};return _gabef .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",_cddf );}; +// Validate validates the CT_Period and its children +func (_fgfce *CT_Period )Validate ()error {return _fgfce .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");}; -// Validate validates the CT_MultiLvlStrData and its children -func (_eefc *CT_MultiLvlStrData )Validate ()error {return _eefc .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func (_cbcdg ST_ErrDir )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_cbcdg .String (),start );};func (_dfcd *CT_TickLblPos )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dfcd .ValAttr !=ST_TickLblPosUnset {_faggc ,_dfgf :=_dfcd .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _dfgf !=nil {return _dfgf ;};start .Attr =append (start .Attr ,_faggc );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ScatterChart and its children +func (_agef *CT_ScatterChart )Validate ()error {return _agef .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_cdegc *ST_Overlap )Validate ()error {return _cdegc .ValidateWithPath ("")};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_adgd *UserShapes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adgd .CT_Drawing =*_dd .NewCT_Drawing ();for {_dcefe ,_eadca :=d .Token ();if _eadca !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_eadca );};if _fbggb ,_gfge :=_dcefe .(_c .EndElement );_gfge &&_fbggb .Name ==start .Name {break ;};};return nil ;};func (_ddgee *CT_MarkerStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddgee .ValAttr =ST_MarkerStyle (1);for _ ,_dddb :=range start .Attr {if _dddb .Name .Local =="\u0076\u0061\u006c"{_ddgee .ValAttr .UnmarshalXMLAttr (_dddb );continue ;};};for {_daadg ,_adfa :=d .Token ();if _adfa !=nil {return _aa .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",_adfa );};if _cbad ,_bfbaa :=_daadg .(_c .EndElement );_bfbaa &&_cbad .Name ==start .Name {break ;};};return nil ;};func (_fbed *CT_LblAlgn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cfgb ,_bfaed :=_fbed .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bfaed !=nil {return _bfaed ;};start .Attr =append (start .Attr ,_cfgb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adffd *ST_Crosses )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adffd =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_adffd =1;case "\u006d\u0061\u0078":*_adffd =2;case "\u006d\u0069\u006e":*_adffd =3;};return nil ;};func (_bdbe *CT_BarGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdf :=range start .Attr {if _gdf .Name .Local =="\u0076\u0061\u006c"{_bdbe .ValAttr .UnmarshalXMLAttr (_gdf );continue ;};};for {_edfc ,_eea :=d .Token ();if _eea !=nil {return _aa .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",_eea );};if _gafb ,_defe :=_edfc .(_c .EndElement );_defe &&_gafb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BubbleChart and its children -func (_cdbebc *CT_BubbleChart )Validate ()error {return _cdbebc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func (_geage *CT_Orientation )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _geage .ValAttr !=ST_OrientationUnset {_cbbcf ,_afc :=_geage .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _afc !=nil {return _afc ;};start .Attr =append (start .Attr ,_cbbcf );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path +func (_fdbe *CT_ErrValType )ValidateWithPath (path string )error {if _fdbb :=_fdbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbb !=nil {return _fdbb ;};return nil ;}; -// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path -func (_dbea *CT_RelId )ValidateWithPath (path string )error {return nil };func (_eecc *CT_DPt )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_fbbb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eecc .Idx ,_fbbb );if _eecc .InvertIfNegative !=nil {_bagdc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_eecc .InvertIfNegative ,_bagdc );};if _eecc .Marker !=nil {_caffd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_eecc .Marker ,_caffd );};if _eecc .Bubble3D !=nil {_fbgg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_eecc .Bubble3D ,_fbgg );};if _eecc .Explosion !=nil {_beb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_eecc .Explosion ,_beb );};if _eecc .SpPr !=nil {_fafdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eecc .SpPr ,_fafdf );};if _eecc .PictureOptions !=nil {_ged :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eecc .PictureOptions ,_ged );};if _eecc .ExtLst !=nil {_gdfac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eecc .ExtLst ,_gdfac );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .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 (_cafde *CT_Boolean )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_fad :=range start .Attr {if _fad .Name .Local =="\u0076\u0061\u006c"{_cfd ,_efgadg :=_gea .ParseBool (_fad .Value );if _efgadg !=nil {return _efgadg ;};_cafde .ValAttr =&_cfd ;continue ;};};for {_aaebc ,_dfgfg :=d .Token ();if _dfgfg !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_dfgfg );};if _baece ,_bfadd :=_aaebc .(_ecgedf .EndElement );_bfadd &&_baece .Name ==start .Name {break ;};};return nil ;};func NewCT_SplitType ()*CT_SplitType {_aaca :=&CT_SplitType {};return _aaca };type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func NewCT_Layout ()*CT_Layout {_cacg :=&CT_Layout {};return _cacg };func (_bf *CT_DTable )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _bf .ShowHorzBorder !=nil {_agdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bf .ShowHorzBorder ,_agdf );};if _bf .ShowVertBorder !=nil {_afgc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bf .ShowVertBorder ,_afgc );};if _bf .ShowOutline !=nil {_gde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_bf .ShowOutline ,_gde );};if _bf .ShowKeys !=nil {_fcgd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_bf .ShowKeys ,_fcgd );};if _bf .SpPr !=nil {_cadd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bf .SpPr ,_cadd );};if _bf .TxPr !=nil {_aacdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bf .TxPr ,_aacdf );};if _bf .ExtLst !=nil {_acdd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bf .ExtLst ,_acdd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_aaae *CT_ChartLines )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _aaae .SpPr !=nil {_dbgfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aaae .SpPr ,_dbgfe );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_Marker ()*CT_Marker {_dabf :=&CT_Marker {};return _dabf };func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_dffgd :=&CT_FirstSliceAng {};return _dffgd };func (_ffab *CT_RotX )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _ffab .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_ffab .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_RotY struct{ValAttr *uint16 ;};func (_ggea *CT_DLblPos )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ggea .ValAttr =ST_DLblPos (1);for _ ,_bdec :=range start .Attr {if _bdec .Name .Local =="\u0076\u0061\u006c"{_ggea .ValAttr .UnmarshalXMLAttr (_bdec );continue ;};};for {_gfbc ,_eggga :=d .Token ();if _eggga !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_eggga );};if _eagfd ,_dbgc :=_gfbc .(_ecgedf .EndElement );_dbgc &&_eagfd .Name ==start .Name {break ;};};return nil ;};func NewCT_Line3DChart ()*CT_Line3DChart {_gcaef :=&CT_Line3DChart {};_gcaef .Grouping =NewCT_Grouping ();return _gcaef ;};func (_fggff *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_fggff =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fggff =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fggff =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fggff =3;};return nil ;};func (_eabb ST_BarDir )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_gegg :=_ecgedf .Attr {};_gegg .Name =name ;switch _eabb {case ST_BarDirUnset :_gegg .Value ="";case ST_BarDirBar :_gegg .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_gegg .Value ="\u0063\u006f\u006c";};return _gegg ,nil ;};func (_cegc *CT_DateAx )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cegc .AxId =NewCT_UnsignedInt ();_cegc .Scaling =NewCT_Scaling ();_cegc .AxPos =NewCT_AxPos ();_cegc .CrossAx =NewCT_UnsignedInt ();_eagc :for {_ggacf ,_ebdcf :=d .Token ();if _ebdcf !=nil {return _ebdcf ;};switch _bgbe :=_ggacf .(type ){case _ecgedf .StartElement :switch _bgbe .Name {case _ecgedf .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"},_ecgedf .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 _bbdb :=d .DecodeElement (_cegc .AxId ,&_bgbe );_bbdb !=nil {return _bbdb ;};case _ecgedf .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"},_ecgedf .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 _gcggdg :=d .DecodeElement (_cegc .Scaling ,&_bgbe );_gcggdg !=nil {return _gcggdg ;};case _ecgedf .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"},_ecgedf .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"}:_cegc .Delete =NewCT_Boolean ();if _facfg :=d .DecodeElement (_cegc .Delete ,&_bgbe );_facfg !=nil {return _facfg ;};case _ecgedf .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"},_ecgedf .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 _fdcge :=d .DecodeElement (_cegc .AxPos ,&_bgbe );_fdcge !=nil {return _fdcge ;};case _ecgedf .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"},_ecgedf .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cegc .MajorGridlines =NewCT_ChartLines ();if _cfdd :=d .DecodeElement (_cegc .MajorGridlines ,&_bgbe );_cfdd !=nil {return _cfdd ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cegc .MinorGridlines =NewCT_ChartLines ();if _gadd :=d .DecodeElement (_cegc .MinorGridlines ,&_bgbe );_gadd !=nil {return _gadd ;};case _ecgedf .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\u0069\u0074l\u0065"},_ecgedf .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\u0069\u0074l\u0065"}:_cegc .Title =NewCT_Title ();if _dgbgc :=d .DecodeElement (_cegc .Title ,&_bgbe );_dgbgc !=nil {return _dgbgc ;};case _ecgedf .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"},_ecgedf .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"}:_cegc .NumFmt =NewCT_NumFmt ();if _afcdg :=d .DecodeElement (_cegc .NumFmt ,&_bgbe );_afcdg !=nil {return _afcdg ;};case _ecgedf .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cegc .MajorTickMark =NewCT_TickMark ();if _agedc :=d .DecodeElement (_cegc .MajorTickMark ,&_bgbe );_agedc !=nil {return _agedc ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cegc .MinorTickMark =NewCT_TickMark ();if _aeea :=d .DecodeElement (_cegc .MinorTickMark ,&_bgbe );_aeea !=nil {return _aeea ;};case _ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_cegc .TickLblPos =NewCT_TickLblPos ();if _gddf :=d .DecodeElement (_cegc .TickLblPos ,&_bgbe );_gddf !=nil {return _gddf ;};case _ecgedf .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"},_ecgedf .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"}:_cegc .SpPr =_febbb .NewCT_ShapeProperties ();if _fecbce :=d .DecodeElement (_cegc .SpPr ,&_bgbe );_fecbce !=nil {return _fecbce ;};case _ecgedf .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"},_ecgedf .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"}:_cegc .TxPr =_febbb .NewCT_TextBody ();if _faae :=d .DecodeElement (_cegc .TxPr ,&_bgbe );_faae !=nil {return _faae ;};case _ecgedf .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\u0041\u0078"},_ecgedf .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\u0041\u0078"}:if _cccaa :=d .DecodeElement (_cegc .CrossAx ,&_bgbe );_cccaa !=nil {return _cccaa ;};case _ecgedf .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"},_ecgedf .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"}:_cegc .Choice =NewEG_AxSharedChoice ();if _beae :=d .DecodeElement (&_cegc .Choice .Crosses ,&_bgbe );_beae !=nil {return _beae ;};case _ecgedf .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"},_ecgedf .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"}:_cegc .Choice =NewEG_AxSharedChoice ();if _geff :=d .DecodeElement (&_cegc .Choice .CrossesAt ,&_bgbe );_geff !=nil {return _geff ;};case _ecgedf .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"},_ecgedf .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"}:_cegc .Auto =NewCT_Boolean ();if _adabd :=d .DecodeElement (_cegc .Auto ,&_bgbe );_adabd !=nil {return _adabd ;};case _ecgedf .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 :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_ecgedf .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 :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_cegc .LblOffset =NewCT_LblOffset ();if _ggec :=d .DecodeElement (_cegc .LblOffset ,&_bgbe );_ggec !=nil {return _ggec ;};case _ecgedf .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\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_ecgedf .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\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_cegc .BaseTimeUnit =NewCT_TimeUnit ();if _acfg :=d .DecodeElement (_cegc .BaseTimeUnit ,&_bgbe );_acfg !=nil {return _acfg ;};case _ecgedf .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 :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_ecgedf .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 :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_cegc .MajorUnit =NewCT_AxisUnit ();if _bdgg :=d .DecodeElement (_cegc .MajorUnit ,&_bgbe );_bdgg !=nil {return _bdgg ;};case _ecgedf .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\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_ecgedf .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\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_cegc .MajorTimeUnit =NewCT_TimeUnit ();if _beed :=d .DecodeElement (_cegc .MajorTimeUnit ,&_bgbe );_beed !=nil {return _beed ;};case _ecgedf .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 :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_ecgedf .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 :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_cegc .MinorUnit =NewCT_AxisUnit ();if _eeedb :=d .DecodeElement (_cegc .MinorUnit ,&_bgbe );_eeedb !=nil {return _eeedb ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_cegc .MinorTimeUnit =NewCT_TimeUnit ();if _cacfc :=d .DecodeElement (_cegc .MinorTimeUnit ,&_bgbe );_cacfc !=nil {return _cacfc ;};case _ecgedf .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"},_ecgedf .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"}:_cegc .ExtLst =NewCT_ExtensionList ();if _fbbac :=d .DecodeElement (_cegc .ExtLst ,&_bgbe );_fbbac !=nil {return _fbbac ;};default:_ffgf .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\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_bgbe .Name );if _gaaf :=d .Skip ();_gaaf !=nil {return _gaaf ;};};case _ecgedf .EndElement :break _eagc ;case _ecgedf .CharData :};};return nil ;};func NewCT_BandFmts ()*CT_BandFmts {_ffga :=&CT_BandFmts {};return _ffga };func (_befc *ST_RadarStyle )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_befc =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_befc =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_befc =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_befc =3;};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .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 (_eacc ST_LblOffset )String ()string {if _eacc .ST_LblOffsetPercent !=nil {return _gabef .Sprintf ("\u0025\u0076",*_eacc .ST_LblOffsetPercent );};if _eacc .ST_LblOffsetUShort !=nil {return _gabef .Sprintf ("\u0025\u0076",*_eacc .ST_LblOffsetUShort );};return "";}; +// Validate validates the CT_NumFmt and its children +func (_bgace *CT_NumFmt )Validate ()error {return _bgace .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_edcc *ST_LayoutTarget )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebdad ,_edfgad :=d .Token ();if _edfgad !=nil {return _edfgad ;};if _bbfca ,_aeefd :=_ebdad .(_c .EndElement );_aeefd &&_bbfca .Name ==start .Name {*_edcc =1;return nil ;};if _fcbfc ,_dgead :=_ebdad .(_c .CharData );!_dgead {return _aa .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",_ebdad );}else {switch string (_fcbfc ){case "":*_edcc =0;case "\u0069\u006e\u006ee\u0072":*_edcc =1;case "\u006f\u0075\u0074e\u0072":*_edcc =2;};};_ebdad ,_edfgad =d .Token ();if _edfgad !=nil {return _edfgad ;};if _edgfd ,_ccgee :=_ebdad .(_c .EndElement );_ccgee &&_edgfd .Name ==start .Name {return nil ;};return _aa .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",_ebdad );};func (_ffbf *ST_BubbleScale )Validate ()error {return _ffbf .ValidateWithPath ("")};func NewCT_BubbleSer ()*CT_BubbleSer {_acbc :=&CT_BubbleSer {};_acbc .Idx =NewCT_UnsignedInt ();_acbc .Order =NewCT_UnsignedInt ();return _acbc ;};func (_beac *CT_NumData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _beac .FormatCode !=nil {_ebdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_cf .AddPreserveSpaceAttr (&_ebdf ,*_beac .FormatCode );e .EncodeElement (_beac .FormatCode ,_ebdf );};if _beac .PtCount !=nil {_bgca :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_beac .PtCount ,_bgca );};if _beac .Pt !=nil {_cggc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_becg :=range _beac .Pt {e .EncodeElement (_becg ,_cggc );};};if _beac .ExtLst !=nil {_agdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beac .ExtLst ,_agdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfeed ST_AxPos )String ()string {switch _dfeed {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func (_aafgf *CT_NumDataSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafgf .Choice =NewCT_NumDataSourceChoice ();_abfdfa :for {_bbead ,_fcfg :=d .Token ();if _fcfg !=nil {return _fcfg ;};switch _bbdd :=_bbead .(type ){case _c .StartElement :switch _bbdd .Name {case _c .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"},_c .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"}:_aafgf .Choice =NewCT_NumDataSourceChoice ();if _daacc :=d .DecodeElement (&_aafgf .Choice .NumRef ,&_bbdd );_daacc !=nil {return _daacc ;};case _c .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"},_c .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"}:_aafgf .Choice =NewCT_NumDataSourceChoice ();if _gfed :=d .DecodeElement (&_aafgf .Choice .NumLit ,&_bbdd );_gfed !=nil {return _gfed ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_bbdd .Name );if _dffe :=d .Skip ();_dffe !=nil {return _dffe ;};};case _c .EndElement :break _abfdfa ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_DispUnitsLbl and its children -func (_ccfec *CT_DispUnitsLbl )Validate ()error {return _ccfec .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};func NewCT_TickMark ()*CT_TickMark {_ggbe :=&CT_TickMark {};return _ggbe }; +// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path +func (_bcfef *CT_TrendlineLbl )ValidateWithPath (path string )error {if _bcfef .Layout !=nil {if _dgceg :=_bcfef .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dgceg !=nil {return _dgceg ;};};if _bcfef .Tx !=nil {if _dfdf :=_bcfef .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dfdf !=nil {return _dfdf ;};};if _bcfef .NumFmt !=nil {if _feegaf :=_bcfef .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_feegaf !=nil {return _feegaf ;};};if _bcfef .SpPr !=nil {if _bdfgb :=_bcfef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bdfgb !=nil {return _bdfgb ;};};if _bcfef .TxPr !=nil {if _dcbbb :=_bcfef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dcbbb !=nil {return _dcbbb ;};};if _bcfef .ExtLst !=nil {if _bcga :=_bcfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcga !=nil {return _bcga ;};};return nil ;};func (_cdbf *CT_ValAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdbf .AxId =NewCT_UnsignedInt ();_cdbf .Scaling =NewCT_Scaling ();_cdbf .AxPos =NewCT_AxPos ();_cdbf .CrossAx =NewCT_UnsignedInt ();_gdee :for {_bbfa ,_deccd :=d .Token ();if _deccd !=nil {return _deccd ;};switch _cgef :=_bbfa .(type ){case _c .StartElement :switch _cgef .Name {case _c .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"},_c .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 _aaabg :=d .DecodeElement (_cdbf .AxId ,&_cgef );_aaabg !=nil {return _aaabg ;};case _c .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"},_c .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 _ceabe :=d .DecodeElement (_cdbf .Scaling ,&_cgef );_ceabe !=nil {return _ceabe ;};case _c .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"},_c .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"}:_cdbf .Delete =NewCT_Boolean ();if _gdbdf :=d .DecodeElement (_cdbf .Delete ,&_cgef );_gdbdf !=nil {return _gdbdf ;};case _c .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"},_c .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 _ebbgb :=d .DecodeElement (_cdbf .AxPos ,&_cgef );_ebbgb !=nil {return _ebbgb ;};case _c .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"},_c .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cdbf .MajorGridlines =NewCT_ChartLines ();if _eedcba :=d .DecodeElement (_cdbf .MajorGridlines ,&_cgef );_eedcba !=nil {return _eedcba ;};case _c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cdbf .MinorGridlines =NewCT_ChartLines ();if _aggcd :=d .DecodeElement (_cdbf .MinorGridlines ,&_cgef );_aggcd !=nil {return _aggcd ;};case _c .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\u0069\u0074l\u0065"},_c .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\u0069\u0074l\u0065"}:_cdbf .Title =NewCT_Title ();if _ecgf :=d .DecodeElement (_cdbf .Title ,&_cgef );_ecgf !=nil {return _ecgf ;};case _c .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"},_c .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"}:_cdbf .NumFmt =NewCT_NumFmt ();if _bcee :=d .DecodeElement (_cdbf .NumFmt ,&_cgef );_bcee !=nil {return _bcee ;};case _c .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cdbf .MajorTickMark =NewCT_TickMark ();if _cbgdg :=d .DecodeElement (_cdbf .MajorTickMark ,&_cgef );_cbgdg !=nil {return _cbgdg ;};case _c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cdbf .MinorTickMark =NewCT_TickMark ();if _aeggb :=d .DecodeElement (_cdbf .MinorTickMark ,&_cgef );_aeggb !=nil {return _aeggb ;};case _c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_cdbf .TickLblPos =NewCT_TickLblPos ();if _bfgae :=d .DecodeElement (_cdbf .TickLblPos ,&_cgef );_bfgae !=nil {return _bfgae ;};case _c .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"},_c .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"}:_cdbf .SpPr =_d .NewCT_ShapeProperties ();if _gacgd :=d .DecodeElement (_cdbf .SpPr ,&_cgef );_gacgd !=nil {return _gacgd ;};case _c .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"},_c .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"}:_cdbf .TxPr =_d .NewCT_TextBody ();if _cdeaf :=d .DecodeElement (_cdbf .TxPr ,&_cgef );_cdeaf !=nil {return _cdeaf ;};case _c .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\u0041\u0078"},_c .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\u0041\u0078"}:if _agcec :=d .DecodeElement (_cdbf .CrossAx ,&_cgef );_agcec !=nil {return _agcec ;};case _c .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"},_c .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"}:_cdbf .Choice =NewEG_AxSharedChoice ();if _cgacg :=d .DecodeElement (&_cdbf .Choice .Crosses ,&_cgef );_cgacg !=nil {return _cgacg ;};case _c .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"},_c .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"}:_cdbf .Choice =NewEG_AxSharedChoice ();if _dggcg :=d .DecodeElement (&_cdbf .Choice .CrossesAt ,&_cgef );_dggcg !=nil {return _dggcg ;};case _c .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\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_c .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\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_cdbf .CrossBetween =NewCT_CrossBetween ();if _dbdg :=d .DecodeElement (_cdbf .CrossBetween ,&_cgef );_dbdg !=nil {return _dbdg ;};case _c .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 :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_c .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 :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_cdbf .MajorUnit =NewCT_AxisUnit ();if _fcag :=d .DecodeElement (_cdbf .MajorUnit ,&_cgef );_fcag !=nil {return _fcag ;};case _c .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 :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_c .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 :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_cdbf .MinorUnit =NewCT_AxisUnit ();if _fada :=d .DecodeElement (_cdbf .MinorUnit ,&_cgef );_fada !=nil {return _fada ;};case _c .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 :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_c .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 :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_cdbf .DispUnits =NewCT_DispUnits ();if _aecbb :=d .DecodeElement (_cdbf .DispUnits ,&_cgef );_aecbb !=nil {return _aecbb ;};case _c .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"},_c .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"}:_cdbf .ExtLst =NewCT_ExtensionList ();if _bfefa :=d .DecodeElement (_cdbf .ExtLst ,&_cgef );_bfefa !=nil {return _bfefa ;};default:_cf .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\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_cgef .Name );if _feab :=d .Skip ();_feab !=nil {return _feab ;};};case _c .EndElement :break _gdee ;case _c .CharData :};};return nil ;};func (_aace ST_TickLblPos )Validate ()error {return _aace .ValidateWithPath ("")};type CT_LegendPos struct{ValAttr ST_LegendPos ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_HPercent ()*CT_HPercent {_ffce :=&CT_HPercent {};return _ffce };const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;); -// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path -func (_cfgb *CT_LegendPos )ValidateWithPath (path string )error {if _ccbcb :=_cfgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccbcb !=nil {return _ccbcb ;};return nil ;}; +// Validate validates the CT_DispUnitsChoice and its children +func (_efecb *CT_DispUnitsChoice )Validate ()error {return _efecb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func (_fccg *CT_BubbleScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fccg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_fccg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_ecda :=&CT_DispUnits {};return _ecda };func (_eedfb *CT_HeaderFooter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eedfb .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_eedfb .AlignWithMarginsAttr ))});};if _eedfb .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_eedfb .DifferentOddEvenAttr ))});};if _eedfb .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_eedfb .DifferentFirstAttr ))});};e .EncodeToken (start );if _eedfb .OddHeader !=nil {_face :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_face ,*_eedfb .OddHeader );e .EncodeElement (_eedfb .OddHeader ,_face );};if _eedfb .OddFooter !=nil {_dbdc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_dbdc ,*_eedfb .OddFooter );e .EncodeElement (_eedfb .OddFooter ,_dbdc );};if _eedfb .EvenHeader !=nil {_egcge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_egcge ,*_eedfb .EvenHeader );e .EncodeElement (_eedfb .EvenHeader ,_egcge );};if _eedfb .EvenFooter !=nil {_gabbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_gabbc ,*_eedfb .EvenFooter );e .EncodeElement (_eedfb .EvenFooter ,_gabbc );};if _eedfb .FirstHeader !=nil {_cdba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_cdba ,*_eedfb .FirstHeader );e .EncodeElement (_eedfb .FirstHeader ,_cdba );};if _eedfb .FirstFooter !=nil {_facb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_facb ,*_eedfb .FirstFooter );e .EncodeElement (_eedfb .FirstFooter ,_facb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_febbe ST_TimeUnit )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdgba :=_c .Attr {};_cdgba .Name =name ;switch _febbe {case ST_TimeUnitUnset :_cdgba .Value ="";case ST_TimeUnitDays :_cdgba .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_cdgba .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_cdgba .Value ="\u0079\u0065\u0061r\u0073";};return _cdgba ,nil ;}; -// Validate validates the CT_RadarChart and its children -func (_dgfcb *CT_RadarChart )Validate ()error {return _dgfcb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_abegf *ST_Overlap )ValidateWithPath (path string )error {_adee :=[]string {};if _abegf .ST_OverlapPercent !=nil {_adee =append (_adee ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _abegf .ST_OverlapByte !=nil {_adee =append (_adee ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_adee )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_adee );};return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;}; +// Validate validates the CT_PageSetup and its children +func (_fbgd *CT_PageSetup )Validate ()error {return _fbgd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_dbgcg *CT_Protection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbgcg .ChartObject !=nil {_cccda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dbgcg .ChartObject ,_cccda );};if _dbgcg .Data !=nil {_edaea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dbgcg .Data ,_edaea );};if _dbgcg .Formatting !=nil {_adab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_dbgcg .Formatting ,_adab );};if _dbgcg .Selection !=nil {_baagc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbgcg .Selection ,_baagc );};if _dbgcg .UserInterface !=nil {_bgfc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_dbgcg .UserInterface ,_bgfc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aceaf *CT_ScatterStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aceaf .ValAttr !=ST_ScatterStyleUnset {_cebfg ,_bdgeb :=_aceaf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bdgeb !=nil {return _bdgeb ;};start .Attr =append (start .Attr ,_cebfg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path -func (_dceba *CT_SplitType )ValidateWithPath (path string )error {if _bddee :=_dceba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bddee !=nil {return _bddee ;};return nil ;}; +// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path +func (_faaa *CT_ErrDir )ValidateWithPath (path string )error {if _faaa .ValAttr ==ST_ErrDirUnset {return _aa .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 _fecbc :=_faaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecbc !=nil {return _fecbc ;};return nil ;}; -// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path -func (_dddd *CT_BarDir )ValidateWithPath (path string )error {if _eaca :=_dddd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaca !=nil {return _eaca ;};return nil ;};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 ;};func (_ffgea *CT_View3D )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ffgea .RotX !=nil {_ccccc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_ffgea .RotX ,_ccccc );};if _ffgea .HPercent !=nil {_bgbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ffgea .HPercent ,_bgbg );};if _ffgea .RotY !=nil {_abeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_ffgea .RotY ,_abeg );};if _ffgea .DepthPercent !=nil {_fgaaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ffgea .DepthPercent ,_fgaaa );};if _ffgea .RAngAx !=nil {_ccgdd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_ffgea .RAngAx ,_ccgdd );};if _ffgea .Perspective !=nil {_ebaaeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_ffgea .Perspective ,_ebaaeb );};if _ffgea .ExtLst !=nil {_aedgb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffgea .ExtLst ,_aedgb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LayoutMode and its children +func (_adage *CT_LayoutMode )Validate ()error {return _adage .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_befbd ST_LayoutMode )String ()string {switch _befbd {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};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 ;};func (_bbcgd *CT_BarGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbcgd .ValAttr !=ST_BarGroupingUnset {_bdc ,_gcff :=_bbcgd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gcff !=nil {return _gcff ;};start .Attr =append (start .Attr ,_bdc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .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 (_deed ST_Thickness )String ()string {if _deed .ST_ThicknessPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_deed .ST_ThicknessPercent );};if _deed .Uint32 !=nil {return _aa .Sprintf ("\u0025\u0076",*_deed .Uint32 );};return "";}; -// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path -func (_agf *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _agf .MultiLvlStrCache !=nil {if _gbe :=_agf .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_gbe !=nil {return _gbe ;};};if _agf .ExtLst !=nil {if _gdfg :=_agf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdfg !=nil {return _gdfg ;};};return nil ;};func NewEG_BarChartShared ()*EG_BarChartShared {_cbdf :=&EG_BarChartShared {};_cbdf .BarDir =NewCT_BarDir ();return _cbdf ;};func NewCT_Order ()*CT_Order {_aafd :=&CT_Order {};return _aafd };type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_cfaaf *CT_Trendline )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cfaaf .TrendlineType =NewCT_TrendlineType ();_acebe :for {_ddeac ,_gbec :=d .Token ();if _gbec !=nil {return _gbec ;};switch _cgcaf :=_ddeac .(type ){case _ecgedf .StartElement :switch _cgcaf .Name {case _ecgedf .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"},_ecgedf .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"}:_cfaaf .Name =new (string );if _bddebd :=d .DecodeElement (_cfaaf .Name ,&_cgcaf );_bddebd !=nil {return _bddebd ;};case _ecgedf .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"},_ecgedf .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"}:_cfaaf .SpPr =_febbb .NewCT_ShapeProperties ();if _fgeae :=d .DecodeElement (_cfaaf .SpPr ,&_cgcaf );_fgeae !=nil {return _fgeae ;};case _ecgedf .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\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"},_ecgedf .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\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _dccac :=d .DecodeElement (_cfaaf .TrendlineType ,&_cgcaf );_dccac !=nil {return _dccac ;};case _ecgedf .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"},_ecgedf .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"}:_cfaaf .Order =NewCT_Order ();if _dcc :=d .DecodeElement (_cfaaf .Order ,&_cgcaf );_dcc !=nil {return _dcc ;};case _ecgedf .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\u0065\u0072\u0069\u006f\u0064"},_ecgedf .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\u0065\u0072\u0069\u006f\u0064"}:_cfaaf .Period =NewCT_Period ();if _dcdg :=d .DecodeElement (_cfaaf .Period ,&_cgcaf );_dcdg !=nil {return _dcdg ;};case _ecgedf .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 :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_ecgedf .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 :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_cfaaf .Forward =NewCT_Double ();if _cdedc :=d .DecodeElement (_cfaaf .Forward ,&_cgcaf );_cdedc !=nil {return _cdedc ;};case _ecgedf .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\u0063\u006b\u0077\u0061\u0072\u0064"},_ecgedf .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\u0063\u006b\u0077\u0061\u0072\u0064"}:_cfaaf .Backward =NewCT_Double ();if _febaba :=d .DecodeElement (_cfaaf .Backward ,&_cgcaf );_febaba !=nil {return _febaba ;};case _ecgedf .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 :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_ecgedf .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 :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_cfaaf .Intercept =NewCT_Double ();if _cabb :=d .DecodeElement (_cfaaf .Intercept ,&_cgcaf );_cabb !=nil {return _cabb ;};case _ecgedf .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\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_ecgedf .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\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_cfaaf .DispRSqr =NewCT_Boolean ();if _dabgd :=d .DecodeElement (_cfaaf .DispRSqr ,&_cgcaf );_dabgd !=nil {return _dabgd ;};case _ecgedf .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\u0069\u0073\u0070\u0045\u0071"},_ecgedf .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\u0069\u0073\u0070\u0045\u0071"}:_cfaaf .DispEq =NewCT_Boolean ();if _afab :=d .DecodeElement (_cfaaf .DispEq ,&_cgcaf );_afab !=nil {return _afab ;};case _ecgedf .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\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_ecgedf .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\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_cfaaf .TrendlineLbl =NewCT_TrendlineLbl ();if _ebcg :=d .DecodeElement (_cfaaf .TrendlineLbl ,&_cgcaf );_ebcg !=nil {return _ebcg ;};case _ecgedf .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"},_ecgedf .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"}:_cfaaf .ExtLst =NewCT_ExtensionList ();if _fcg :=d .DecodeElement (_cfaaf .ExtLst ,&_cgcaf );_fcg !=nil {return _fcg ;};default:_ffgf .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_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_cgcaf .Name );if _dceee :=d .Skip ();_dceee !=nil {return _dceee ;};};case _ecgedf .EndElement :break _acebe ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_UpDownBars and its children +func (_fggbc *CT_UpDownBars )Validate ()error {return _fggbc .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func (_edbe *CT_BarDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fac :=range start .Attr {if _fac .Name .Local =="\u0076\u0061\u006c"{_edbe .ValAttr .UnmarshalXMLAttr (_fac );continue ;};};for {_gbb ,_ccd :=d .Token ();if _ccd !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_ccd );};if _acab ,_fegc :=_gbb .(_c .EndElement );_fegc &&_acab .Name ==start .Name {break ;};};return nil ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DLblChoice and its children -func (_bdebe *CT_DLblChoice )Validate ()error {return _bdebe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_beabc :=&CT_PlotAreaChoice {};return _beabc };func NewCT_Tx ()*CT_Tx {_cbfdc :=&CT_Tx {};_cbfdc .Choice =NewCT_TxChoice ();return _cbfdc }; +// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path +func (_fdca *CT_DispUnits )ValidateWithPath (path string )error {if _fdca .Choice !=nil {if _cbea :=_fdca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbea !=nil {return _cbea ;};};if _fdca .DispUnitsLbl !=nil {if _aeacg :=_fdca .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_aeacg !=nil {return _aeacg ;};};if _fdca .ExtLst !=nil {if _dege :=_fdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dege !=nil {return _dege ;};};return nil ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_acaf *CT_BubbleScale )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caee :=range start .Attr {if _caee .Name .Local =="\u0076\u0061\u006c"{_fadg ,_adga :=ParseUnionST_BubbleScale (_caee .Value );if _adga !=nil {return _adga ;};_acaf .ValAttr =&_fadg ;continue ;};};for {_edfb ,_edde :=d .Token ();if _edde !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_edde );};if _gbg ,_bcfg :=_edfb .(_c .EndElement );_bcfg &&_gbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path -func (_gcad *CT_Overlap )ValidateWithPath (path string )error {if _gcad .ValAttr !=nil {if _bbcg :=_gcad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbcg !=nil {return _bbcg ;};};return nil ;}; +// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path +func (_eddfg *UserShapes )ValidateWithPath (path string )error {if _cgdc :=_eddfg .CT_Drawing .ValidateWithPath (path );_cgdc !=nil {return _cgdc ;};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type ST_BarGrouping byte ;func (_egabb *CT_SplitType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egabb .ValAttr !=ST_SplitTypeUnset {_feged ,_cfeg :=_egabb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cfeg !=nil {return _cfeg ;};start .Attr =append (start .Attr ,_feged );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path -func (_dae *CT_DoughnutChart )ValidateWithPath (path string )error {if _dae .VaryColors !=nil {if _dfda :=_dae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dfda !=nil {return _dfda ;};};for _gegeef ,_ggeda :=range _dae .Ser {if _bcgde :=_ggeda .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gegeef ));_bcgde !=nil {return _bcgde ;};};if _dae .DLbls !=nil {if _caafaa :=_dae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_caafaa !=nil {return _caafaa ;};};if _dae .FirstSliceAng !=nil {if _eadbd :=_dae .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_eadbd !=nil {return _eadbd ;};};if _dae .HoleSize !=nil {if _fggc :=_dae .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_fggc !=nil {return _fggc ;};};if _dae .ExtLst !=nil {if _aaab :=_dae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaab !=nil {return _aaab ;};};return nil ;};type ST_LblAlgn byte ;func (_afega *ST_Thickness )ValidateWithPath (path string )error {_gbdde :=[]string {};if _afega .ST_ThicknessPercent !=nil {_gbdde =append (_gbdde ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _afega .Uint32 !=nil {_gbdde =append (_gbdde ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_gbdde )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbdde );};return nil ;};func NewCT_SerAx ()*CT_SerAx {_eafef :=&CT_SerAx {};_eafef .AxId =NewCT_UnsignedInt ();_eafef .Scaling =NewCT_Scaling ();_eafef .AxPos =NewCT_AxPos ();_eafef .CrossAx =NewCT_UnsignedInt ();return _eafef ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path +func (_cded *CT_BuiltInUnit )ValidateWithPath (path string )error {if _deff :=_cded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deff !=nil {return _deff ;};return nil ;}; -// Validate validates the CT_LogBase and its children -func (_gffd *CT_LogBase )Validate ()error {return _gffd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");}; +// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path +func (_daeag *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _daeag .Layout !=nil {if _gdba :=_daeag .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdba !=nil {return _gdba ;};};if _daeag .Tx !=nil {if _afbb :=_daeag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_afbb !=nil {return _afbb ;};};if _daeag .SpPr !=nil {if _fcbgf :=_daeag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcbgf !=nil {return _fcbgf ;};};if _daeag .TxPr !=nil {if _aeag :=_daeag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aeag !=nil {return _aeag ;};};return nil ;};func (_gaade ST_ScatterStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gaade .String (),start );};func NewCT_TxChoice ()*CT_TxChoice {_cfaa :=&CT_TxChoice {};return _cfaa };type ST_BarDir byte ; -// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path -func (_beeg *CT_DLblPos )ValidateWithPath (path string )error {if _beeg .ValAttr ==ST_DLblPosUnset {return _gabef .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 _ebcab :=_beeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebcab !=nil {return _ebcab ;};return nil ;}; +// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path +func (_bged *CT_Line3DChart )ValidateWithPath (path string )error {if _cfff :=_bged .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cfff !=nil {return _cfff ;};if _bged .VaryColors !=nil {if _gefg :=_bged .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gefg !=nil {return _gefg ;};};for _feee ,_gbdb :=range _bged .Ser {if _bcceg :=_gbdb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_feee ));_bcceg !=nil {return _bcceg ;};};if _bged .DLbls !=nil {if _cbdd :=_bged .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbdd !=nil {return _cbdd ;};};if _bged .DropLines !=nil {if _cebba :=_bged .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cebba !=nil {return _cebba ;};};if _bged .GapDepth !=nil {if _abbea :=_bged .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_abbea !=nil {return _abbea ;};};for _agebb ,_eaee :=range _bged .AxId {if _ffcdf :=_eaee .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_agebb ));_ffcdf !=nil {return _ffcdf ;};};if _bged .ExtLst !=nil {if _ccgeg :=_bged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccgeg !=nil {return _ccgeg ;};};return nil ;}; -// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path -func (_edgca *CT_Surface )ValidateWithPath (path string )error {if _edgca .Thickness !=nil {if _afgge :=_edgca .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_afgge !=nil {return _afgge ;};};if _edgca .SpPr !=nil {if _dacff :=_edgca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dacff !=nil {return _dacff ;};};if _edgca .PictureOptions !=nil {if _cdff :=_edgca .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cdff !=nil {return _cdff ;};};if _edgca .ExtLst !=nil {if _bgeec :=_edgca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeec !=nil {return _bgeec ;};};return nil ;};func (_gdcc *CT_LayoutTarget )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u0076\u0061\u006c"{_gdcc .ValAttr .UnmarshalXMLAttr (_dde );continue ;};};for {_cefce ,_cfgf :=d .Token ();if _cfgf !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_cfgf );};if _gdbc ,_cgbe :=_cefce .(_ecgedf .EndElement );_cgbe &&_gdbc .Name ==start .Name {break ;};};return nil ;};type CT_ChartLines struct{SpPr *_febbb .CT_ShapeProperties ;};func NewCT_TickLblPos ()*CT_TickLblPos {_fafee :=&CT_TickLblPos {};return _fafee };func NewCT_Crosses ()*CT_Crosses {_aeca :=&CT_Crosses {};_aeca .ValAttr =ST_Crosses (1);return _aeca };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 ;}; +// Validate validates the CT_NumDataSource and its children +func (_caggb *CT_NumDataSource )Validate ()error {return _caggb .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_edcd *ST_TickMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfbfd ,_cffe :=d .Token ();if _cffe !=nil {return _cffe ;};if _bccef ,_dggca :=_bfbfd .(_c .EndElement );_dggca &&_bccef .Name ==start .Name {*_edcd =1;return nil ;};if _cefe ,_dgccg :=_bfbfd .(_c .CharData );!_dgccg {return _aa .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",_bfbfd );}else {switch string (_cefe ){case "":*_edcd =0;case "\u0063\u0072\u006fs\u0073":*_edcd =1;case "\u0069\u006e":*_edcd =2;case "\u006e\u006f\u006e\u0065":*_edcd =3;case "\u006f\u0075\u0074":*_edcd =4;};};_bfbfd ,_cffe =d .Token ();if _cffe !=nil {return _cffe ;};if _ggddf ,_cgadb :=_bfbfd .(_c .EndElement );_cgadb &&_ggddf .Name ==start .Name {return nil ;};return _aa .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",_bfbfd );};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_cbddg *CT_Scaling )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdbed :for {_acce ,_cfeab :=d .Token ();if _cfeab !=nil {return _cfeab ;};switch _bbeaf :=_acce .(type ){case _c .StartElement :switch _bbeaf .Name {case _c .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 :"\u006co\u0067\u0042\u0061\u0073\u0065"},_c .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 :"\u006co\u0067\u0042\u0061\u0073\u0065"}:_cbddg .LogBase =NewCT_LogBase ();if _addcd :=d .DecodeElement (_cbddg .LogBase ,&_bbeaf );_addcd !=nil {return _addcd ;};case _c .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 :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_c .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 :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_cbddg .Orientation =NewCT_Orientation ();if _cebf :=d .DecodeElement (_cbddg .Orientation ,&_bbeaf );_cebf !=nil {return _cebf ;};case _c .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\u0078"},_c .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\u0078"}:_cbddg .Max =NewCT_Double ();if _babb :=d .DecodeElement (_cbddg .Max ,&_bbeaf );_babb !=nil {return _babb ;};case _c .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\u0069\u006e"},_c .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\u0069\u006e"}:_cbddg .Min =NewCT_Double ();if _cgbfd :=d .DecodeElement (_cbddg .Min ,&_bbeaf );_cgbfd !=nil {return _cgbfd ;};case _c .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"},_c .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"}:_cbddg .ExtLst =NewCT_ExtensionList ();if _fdba :=d .DecodeElement (_cbddg .ExtLst ,&_bbeaf );_fdba !=nil {return _fdba ;};default:_cf .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\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_bbeaf .Name );if _efgbc :=d .Skip ();_efgbc !=nil {return _efgbc ;};};case _c .EndElement :break _bdbed ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_DispUnitsChoice and its children -func (_ecagb *CT_DispUnitsChoice )Validate ()error {return _ecagb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path +func (_eddb *CT_OfPieChart )ValidateWithPath (path string )error {if _cddg :=_eddb .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_cddg !=nil {return _cddg ;};if _eddb .VaryColors !=nil {if _befe :=_eddb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_befe !=nil {return _befe ;};};for _ggbfg ,_gccce :=range _eddb .Ser {if _gbgbg :=_gccce .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggbfg ));_gbgbg !=nil {return _gbgbg ;};};if _eddb .DLbls !=nil {if _aecfe :=_eddb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aecfe !=nil {return _aecfe ;};};if _eddb .GapWidth !=nil {if _bgdbf :=_eddb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgdbf !=nil {return _bgdbf ;};};if _eddb .SplitType !=nil {if _fffgf :=_eddb .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_fffgf !=nil {return _fffgf ;};};if _eddb .SplitPos !=nil {if _aeeef :=_eddb .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_aeeef !=nil {return _aeeef ;};};if _eddb .CustSplit !=nil {if _fbefb :=_eddb .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_fbefb !=nil {return _fbefb ;};};if _eddb .SecondPieSize !=nil {if _gcbb :=_eddb .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_gcbb !=nil {return _gcbb ;};};for _aaabe ,_gefgf :=range _eddb .SerLines {if _efdc :=_gefgf .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_aaabe ));_efdc !=nil {return _efdc ;};};if _eddb .ExtLst !=nil {if _cfea :=_eddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfea !=nil {return _cfea ;};};return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_bbccd :=&CT_OfPieType {};return _bbccd }; -// Validate validates the CT_BubbleScale and its children -func (_dfecc *CT_BubbleScale )Validate ()error {return _dfecc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");}; +// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path +func (_fgag *CT_BandFmt )ValidateWithPath (path string )error {if _fcce :=_fgag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fcce !=nil {return _fcce ;};if _fgag .SpPr !=nil {if _ddba :=_fgag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ddba !=nil {return _ddba ;};};return nil ;};const ST_SecondPieSizePercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0035\u002d9\u005d\u0029\u007c(\u005b\u0031\u002d\u0039]\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0032\u0030\u0030\u0029\u0025";func (_ebca *CT_OfPieChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebca .OfPieType =NewCT_OfPieType ();_gcfbd :for {_gbbd ,_faad :=d .Token ();if _faad !=nil {return _faad ;};switch _abgdf :=_gbbd .(type ){case _c .StartElement :switch _abgdf .Name {case _c .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"},_c .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 _gaaf :=d .DecodeElement (_ebca .OfPieType ,&_abgdf );_gaaf !=nil {return _gaaf ;};case _c .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"},_c .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"}:_ebca .VaryColors =NewCT_Boolean ();if _dbcde :=d .DecodeElement (_ebca .VaryColors ,&_abgdf );_dbcde !=nil {return _dbcde ;};case _c .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"},_c .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"}:_bfacc :=NewCT_PieSer ();if _aegf :=d .DecodeElement (_bfacc ,&_abgdf );_aegf !=nil {return _aegf ;};_ebca .Ser =append (_ebca .Ser ,_bfacc );case _c .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"},_c .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"}:_ebca .DLbls =NewCT_DLbls ();if _gbaea :=d .DecodeElement (_ebca .DLbls ,&_abgdf );_gbaea !=nil {return _gbaea ;};case _c .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_c .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_ebca .GapWidth =NewCT_GapAmount ();if _acae :=d .DecodeElement (_ebca .GapWidth ,&_abgdf );_acae !=nil {return _acae ;};case _c .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 :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_c .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 :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_ebca .SplitType =NewCT_SplitType ();if _fbcee :=d .DecodeElement (_ebca .SplitType ,&_abgdf );_fbcee !=nil {return _fbcee ;};case _c .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\u006c\u0069\u0074\u0050\u006f\u0073"},_c .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\u006c\u0069\u0074\u0050\u006f\u0073"}:_ebca .SplitPos =NewCT_Double ();if _cdca :=d .DecodeElement (_ebca .SplitPos ,&_abgdf );_cdca !=nil {return _cdca ;};case _c .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 :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_c .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 :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_ebca .CustSplit =NewCT_CustSplit ();if _faag :=d .DecodeElement (_ebca .CustSplit ,&_abgdf );_faag !=nil {return _faag ;};case _c .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\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_c .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\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_ebca .SecondPieSize =NewCT_SecondPieSize ();if _ddbe :=d .DecodeElement (_ebca .SecondPieSize ,&_abgdf );_ddbe !=nil {return _ddbe ;};case _c .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\u004c\u0069\u006e\u0065\u0073"},_c .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\u004c\u0069\u006e\u0065\u0073"}:_acfa :=NewCT_ChartLines ();if _dccfd :=d .DecodeElement (_acfa ,&_abgdf );_dccfd !=nil {return _dccfd ;};_ebca .SerLines =append (_ebca .SerLines ,_acfa );case _c .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"},_c .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"}:_ebca .ExtLst =NewCT_ExtensionList ();if _bgdbg :=d .DecodeElement (_ebca .ExtLst ,&_abgdf );_bgdbg !=nil {return _bgdbg ;};default:_cf .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\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_abgdf .Name );if _ccac :=d .Skip ();_ccac !=nil {return _ccac ;};};case _c .EndElement :break _gcfbd ;case _c .CharData :};};return nil ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_cacfg :=&EG_SurfaceChartShared {};return _cacfg ;}; -// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path -func (_ddda *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _ddda .MultiLvlStrRef !=nil {if _badd :=_ddda .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_badd !=nil {return _badd ;};};if _ddda .NumRef !=nil {if _abaa :=_ddda .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_abaa !=nil {return _abaa ;};};if _ddda .NumLit !=nil {if _caabg :=_ddda .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_caabg !=nil {return _caabg ;};};if _ddda .StrRef !=nil {if _aag :=_ddda .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_aag !=nil {return _aag ;};};if _ddda .StrLit !=nil {if _ffdb :=_ddda .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_ffdb !=nil {return _ffdb ;};};return nil ;};func (_ebdc *CT_Overlap )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _ebdc .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_ebdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Shape *CT_Shape ;ExtLst *CT_ExtensionList ;};func (_agfce *CT_TickMark )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _agfce .ValAttr !=ST_TickMarkUnset {_fdee ,_bbfa :=_agfce .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _bbfa !=nil {return _bbfa ;};start .Attr =append (start .Attr ,_fdee );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func NewCT_DepthPercent ()*CT_DepthPercent {_bbecg :=&CT_DepthPercent {};return _bbecg }; +// Validate validates the CT_DispBlanksAs and its children +func (_cbag *CT_DispBlanksAs )Validate ()error {return _cbag .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func (_fbfg *CT_CrossBetween )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfg .ValAttr =ST_CrossBetween (1);for _ ,_fde :=range start .Attr {if _fde .Name .Local =="\u0076\u0061\u006c"{_fbfg .ValAttr .UnmarshalXMLAttr (_fde );continue ;};};for {_ebdaf ,_cegc :=d .Token ();if _cegc !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_cegc );};if _acef ,_gbba :=_ebdaf .(_c .EndElement );_gbba &&_acef .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_DPt and its children +func (_adfd *CT_DPt )Validate ()error {return _adfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;};func NewCT_Order ()*CT_Order {_bbff :=&CT_Order {};return _bbff };func (_cedf *CT_LegendPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cedf .ValAttr !=ST_LegendPosUnset {_edac ,_dcdd :=_cedf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dcdd !=nil {return _dcdd ;};start .Attr =append (start .Attr ,_edac );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbeag ST_SizeRepresents )String ()string {switch _cbeag {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";}; // Validate validates the CT_SerTx and its children -func (_acff *CT_SerTx )Validate ()error {return _acff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");}; +func (_dggef *CT_SerTx )Validate ()error {return _dggef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");}; -// Validate validates the CT_Period and its children -func (_edddac *CT_Period )Validate ()error {return _edddac .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func (_bcegf *CT_Surface3DChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_eega :for {_eeaf ,_eeac :=d .Token ();if _eeac !=nil {return _eeac ;};switch _gbbea :=_eeaf .(type ){case _ecgedf .StartElement :switch _gbbea .Name {case _ecgedf .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"},_ecgedf .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"}:_bcegf .Wireframe =NewCT_Boolean ();if _bdgc :=d .DecodeElement (_bcegf .Wireframe ,&_gbbea );_bdgc !=nil {return _bdgc ;};case _ecgedf .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"},_ecgedf .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"}:_cfgad :=NewCT_SurfaceSer ();if _aaecb :=d .DecodeElement (_cfgad ,&_gbbea );_aaecb !=nil {return _aaecb ;};_bcegf .Ser =append (_bcegf .Ser ,_cfgad );case _ecgedf .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"},_ecgedf .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"}:_bcegf .BandFmts =NewCT_BandFmts ();if _fcggb :=d .DecodeElement (_bcegf .BandFmts ,&_gbbea );_fcggb !=nil {return _fcggb ;};case _ecgedf .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"},_ecgedf .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"}:_cabbe :=NewCT_UnsignedInt ();if _edece :=d .DecodeElement (_cabbe ,&_gbbea );_edece !=nil {return _edece ;};_bcegf .AxId =append (_bcegf .AxId ,_cabbe );case _ecgedf .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"},_ecgedf .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"}:_bcegf .ExtLst =NewCT_ExtensionList ();if _aaebce :=d .DecodeElement (_bcegf .ExtLst ,&_gbbea );_aaebce !=nil {return _aaebce ;};default:_ffgf .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\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gbbea .Name );if _gfcbc :=d .Skip ();_gfcbc !=nil {return _gfcbc ;};};case _ecgedf .EndElement :break _eega ;case _ecgedf .CharData :};};return nil ;};type ChartSpace struct{CT_ChartSpace };func (_cbdfd ST_TrendlineType )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_bcebc :=_ecgedf .Attr {};_bcebc .Name =name ;switch _cbdfd {case ST_TrendlineTypeUnset :_bcebc .Value ="";case ST_TrendlineTypeExp :_bcebc .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_bcebc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_bcebc .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_bcebc .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_bcebc .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_bcebc .Value ="\u0070\u006f\u0077e\u0072";};return _bcebc ,nil ;};func (_dceg *CT_OfPieChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dceg .OfPieType =NewCT_OfPieType ();_gdbd :for {_bd ,_fcgdb :=d .Token ();if _fcgdb !=nil {return _fcgdb ;};switch _ebcf :=_bd .(type ){case _ecgedf .StartElement :switch _ebcf .Name {case _ecgedf .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"},_ecgedf .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 _bdf :=d .DecodeElement (_dceg .OfPieType ,&_ebcf );_bdf !=nil {return _bdf ;};case _ecgedf .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"},_ecgedf .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"}:_dceg .VaryColors =NewCT_Boolean ();if _bfbb :=d .DecodeElement (_dceg .VaryColors ,&_ebcf );_bfbb !=nil {return _bfbb ;};case _ecgedf .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"},_ecgedf .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"}:_cgbbc :=NewCT_PieSer ();if _adfg :=d .DecodeElement (_cgbbc ,&_ebcf );_adfg !=nil {return _adfg ;};_dceg .Ser =append (_dceg .Ser ,_cgbbc );case _ecgedf .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"},_ecgedf .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"}:_dceg .DLbls =NewCT_DLbls ();if _edca :=d .DecodeElement (_dceg .DLbls ,&_ebcf );_edca !=nil {return _edca ;};case _ecgedf .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_ecgedf .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_dceg .GapWidth =NewCT_GapAmount ();if _gecg :=d .DecodeElement (_dceg .GapWidth ,&_ebcf );_gecg !=nil {return _gecg ;};case _ecgedf .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 :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_ecgedf .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 :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_dceg .SplitType =NewCT_SplitType ();if _eeea :=d .DecodeElement (_dceg .SplitType ,&_ebcf );_eeea !=nil {return _eeea ;};case _ecgedf .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\u006c\u0069\u0074\u0050\u006f\u0073"},_ecgedf .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\u006c\u0069\u0074\u0050\u006f\u0073"}:_dceg .SplitPos =NewCT_Double ();if _gabda :=d .DecodeElement (_dceg .SplitPos ,&_ebcf );_gabda !=nil {return _gabda ;};case _ecgedf .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 :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_ecgedf .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 :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_dceg .CustSplit =NewCT_CustSplit ();if _bedcb :=d .DecodeElement (_dceg .CustSplit ,&_ebcf );_bedcb !=nil {return _bedcb ;};case _ecgedf .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\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_ecgedf .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\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_dceg .SecondPieSize =NewCT_SecondPieSize ();if _bgad :=d .DecodeElement (_dceg .SecondPieSize ,&_ebcf );_bgad !=nil {return _bgad ;};case _ecgedf .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\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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\u004c\u0069\u006e\u0065\u0073"}:_afcgf :=NewCT_ChartLines ();if _eage :=d .DecodeElement (_afcgf ,&_ebcf );_eage !=nil {return _eage ;};_dceg .SerLines =append (_dceg .SerLines ,_afcgf );case _ecgedf .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"},_ecgedf .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"}:_dceg .ExtLst =NewCT_ExtensionList ();if _eabca :=d .DecodeElement (_dceg .ExtLst ,&_ebcf );_eabca !=nil {return _eabca ;};default:_ffgf .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\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ebcf .Name );if _cadaa :=d .Skip ();_cadaa !=nil {return _cadaa ;};};case _ecgedf .EndElement :break _gdbd ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path +func (_dfcdd *CT_LineChart )ValidateWithPath (path string )error {if _ggga :=_dfcdd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ggga !=nil {return _ggga ;};if _dfcdd .VaryColors !=nil {if _fbgf :=_dfcdd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbgf !=nil {return _fbgf ;};};for _aaagf ,_ccgc :=range _dfcdd .Ser {if _ddff :=_ccgc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aaagf ));_ddff !=nil {return _ddff ;};};if _dfcdd .DLbls !=nil {if _cdffc :=_dfcdd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cdffc !=nil {return _cdffc ;};};if _dfcdd .DropLines !=nil {if _cfbd :=_dfcdd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cfbd !=nil {return _cfbd ;};};if _dfcdd .HiLowLines !=nil {if _adafg :=_dfcdd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_adafg !=nil {return _adafg ;};};if _dfcdd .UpDownBars !=nil {if _afacd :=_dfcdd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_afacd !=nil {return _afacd ;};};if _dfcdd .Marker !=nil {if _afceg :=_dfcdd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_afceg !=nil {return _afceg ;};};if _dfcdd .Smooth !=nil {if _efdg :=_dfcdd .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_efdg !=nil {return _efdg ;};};for _dfbeg ,_gbefb :=range _dfcdd .AxId {if _bfgc :=_gbefb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfbeg ));_bfgc !=nil {return _bfgc ;};};if _dfcdd .ExtLst !=nil {if _agad :=_dfcdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agad !=nil {return _agad ;};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_aabcd *CT_Shape )ValidateWithPath (path string )error {if _bbcab :=_aabcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbcab !=nil {return _bbcab ;};return nil ;};func (_cceb *CT_LegendPos )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_gadce :=range start .Attr {if _gadce .Name .Local =="\u0076\u0061\u006c"{_cceb .ValAttr .UnmarshalXMLAttr (_gadce );continue ;};};for {_baga ,_fffgb :=d .Token ();if _fffgb !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_fffgb );};if _bbce ,_faac :=_baga .(_ecgedf .EndElement );_faac &&_bbce .Name ==start .Name {break ;};};return nil ;};func (_bcge *CT_OfPieType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _bcge .ValAttr !=ST_OfPieTypeUnset {_ddccd ,_ccga :=_bcge .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _ccga !=nil {return _ccga ;};start .Attr =append (start .Attr ,_ddccd );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path +func (_bgfe *CT_LblAlgn )ValidateWithPath (path string )error {if _bgfe .ValAttr ==ST_LblAlgnUnset {return _aa .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 _adaf :=_bgfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adaf !=nil {return _adaf ;};return nil ;}; -// Validate validates the CT_LayoutTarget and its children -func (_ddffd *CT_LayoutTarget )Validate ()error {return _ddffd .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func (_becea *CT_Double )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_becea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_AreaChart ()*CT_AreaChart {_afbb :=&CT_AreaChart {};return _afbb };type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .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 ;}; +// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path +func (_adedd *CT_RotY )ValidateWithPath (path string )error {if _adedd .ValAttr !=nil {if *_adedd .ValAttr < 0{return _aa .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 ,*_adedd .ValAttr );};if *_adedd .ValAttr > 360{return _aa .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 ,*_adedd .ValAttr );};};return nil ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func NewCT_Title ()*CT_Title {_acdcg :=&CT_Title {};return _acdcg };func (_feac *EG_AxShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feac .AxId =NewCT_UnsignedInt ();_feac .Scaling =NewCT_Scaling ();_feac .AxPos =NewCT_AxPos ();_feac .CrossAx =NewCT_UnsignedInt ();_accf :for {_eccef ,_ddfde :=d .Token ();if _ddfde !=nil {return _ddfde ;};switch _aaabeg :=_eccef .(type ){case _c .StartElement :switch _aaabeg .Name {case _c .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"},_c .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 _faec :=d .DecodeElement (_feac .AxId ,&_aaabeg );_faec !=nil {return _faec ;};case _c .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"},_c .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 _eadaa :=d .DecodeElement (_feac .Scaling ,&_aaabeg );_eadaa !=nil {return _eadaa ;};case _c .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"},_c .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"}:_feac .Delete =NewCT_Boolean ();if _caaa :=d .DecodeElement (_feac .Delete ,&_aaabeg );_caaa !=nil {return _caaa ;};case _c .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"},_c .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 _dceed :=d .DecodeElement (_feac .AxPos ,&_aaabeg );_dceed !=nil {return _dceed ;};case _c .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"},_c .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_feac .MajorGridlines =NewCT_ChartLines ();if _dgdbg :=d .DecodeElement (_feac .MajorGridlines ,&_aaabeg );_dgdbg !=nil {return _dgdbg ;};case _c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_feac .MinorGridlines =NewCT_ChartLines ();if _accbc :=d .DecodeElement (_feac .MinorGridlines ,&_aaabeg );_accbc !=nil {return _accbc ;};case _c .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\u0069\u0074l\u0065"},_c .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\u0069\u0074l\u0065"}:_feac .Title =NewCT_Title ();if _cadfde :=d .DecodeElement (_feac .Title ,&_aaabeg );_cadfde !=nil {return _cadfde ;};case _c .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"},_c .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"}:_feac .NumFmt =NewCT_NumFmt ();if _fgegf :=d .DecodeElement (_feac .NumFmt ,&_aaabeg );_fgegf !=nil {return _fgegf ;};case _c .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_feac .MajorTickMark =NewCT_TickMark ();if _geecd :=d .DecodeElement (_feac .MajorTickMark ,&_aaabeg );_geecd !=nil {return _geecd ;};case _c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_feac .MinorTickMark =NewCT_TickMark ();if _aaeeb :=d .DecodeElement (_feac .MinorTickMark ,&_aaabeg );_aaeeb !=nil {return _aaeeb ;};case _c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_feac .TickLblPos =NewCT_TickLblPos ();if _eeffg :=d .DecodeElement (_feac .TickLblPos ,&_aaabeg );_eeffg !=nil {return _eeffg ;};case _c .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"},_c .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"}:_feac .SpPr =_d .NewCT_ShapeProperties ();if _gafbe :=d .DecodeElement (_feac .SpPr ,&_aaabeg );_gafbe !=nil {return _gafbe ;};case _c .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"},_c .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"}:_feac .TxPr =_d .NewCT_TextBody ();if _fdaaab :=d .DecodeElement (_feac .TxPr ,&_aaabeg );_fdaaab !=nil {return _fdaaab ;};case _c .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\u0041\u0078"},_c .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\u0041\u0078"}:if _bbcaeg :=d .DecodeElement (_feac .CrossAx ,&_aaabeg );_bbcaeg !=nil {return _bbcaeg ;};case _c .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"},_c .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"}:_feac .Choice =NewEG_AxSharedChoice ();if _dcdff :=d .DecodeElement (&_feac .Choice .Crosses ,&_aaabeg );_dcdff !=nil {return _dcdff ;};case _c .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"},_c .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"}:_feac .Choice =NewEG_AxSharedChoice ();if _eegbb :=d .DecodeElement (&_feac .Choice .CrossesAt ,&_aaabeg );_eegbb !=nil {return _eegbb ;};default:_cf .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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_aaabeg .Name );if _cfaab :=d .Skip ();_cfaab !=nil {return _cfaab ;};};case _c .EndElement :break _accf ;case _c .CharData :};};return nil ;};func (_bgbe *CT_Tx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgbe .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_ccdg :=&CT_ErrDir {};_ccdg .ValAttr =ST_ErrDir (1);return _ccdg };type ST_OfPieType byte ;func (_dadaag ST_LblOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dadaag .ST_LblOffsetPercent !=nil {e .EncodeToken (_c .CharData (*_dadaag .ST_LblOffsetPercent ));};if _dadaag .ST_LblOffsetUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_dadaag .ST_LblOffsetUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_abfdg *ST_BubbleScale )ValidateWithPath (path string )error {_gefcg :=[]string {};if _abfdg .ST_BubbleScalePercent !=nil {_gefcg =append (_gefcg ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _abfdg .ST_BubbleScaleUInt !=nil {_gefcg =append (_gefcg ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_gefcg )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gefcg );};return nil ;};func (_cace *CT_CustSplit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cace .SecondPiePt !=nil {_afecb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_gcdge :=range _cace .SecondPiePt {e .EncodeElement (_gcdge ,_afecb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggeb *CT_CrossBetween )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cggac ,_fceg :=_ggeb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fceg !=nil {return _fceg ;};start .Attr =append (start .Attr ,_cggac );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path -func (_bdgb *CT_PictureStackUnit )ValidateWithPath (path string )error {if _bdgb .ValAttr <=0{return _gabef .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 ,_bdgb .ValAttr );};return nil ;};func (_gdbea *CT_PieChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gdbea .VaryColors !=nil {_eaafd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gdbea .VaryColors ,_eaafd );};if _gdbea .Ser !=nil {_dcdgc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aecbc :=range _gdbea .Ser {e .EncodeElement (_aecbc ,_dcdgc );};};if _gdbea .DLbls !=nil {_afba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gdbea .DLbls ,_afba );};if _gdbea .FirstSliceAng !=nil {_dcbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_gdbea .FirstSliceAng ,_dcbc );};if _gdbea .ExtLst !=nil {_dacb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdbea .ExtLst ,_dacb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_fbaf ST_DispBlanksAs )String ()string {switch _fbaf {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";}; +// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path +func (_feadb *EG_AxShared )ValidateWithPath (path string )error {if _dgddd :=_feadb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dgddd !=nil {return _dgddd ;};if _aabbg :=_feadb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_aabbg !=nil {return _aabbg ;};if _feadb .Delete !=nil {if _fcab :=_feadb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fcab !=nil {return _fcab ;};};if _fdagc :=_feadb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fdagc !=nil {return _fdagc ;};if _feadb .MajorGridlines !=nil {if _deef :=_feadb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_deef !=nil {return _deef ;};};if _feadb .MinorGridlines !=nil {if _fcegf :=_feadb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fcegf !=nil {return _fcegf ;};};if _feadb .Title !=nil {if _acaad :=_feadb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_acaad !=nil {return _acaad ;};};if _feadb .NumFmt !=nil {if _ecbea :=_feadb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ecbea !=nil {return _ecbea ;};};if _feadb .MajorTickMark !=nil {if _gdead :=_feadb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gdead !=nil {return _gdead ;};};if _feadb .MinorTickMark !=nil {if _cgdda :=_feadb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cgdda !=nil {return _cgdda ;};};if _feadb .TickLblPos !=nil {if _afaae :=_feadb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_afaae !=nil {return _afaae ;};};if _feadb .SpPr !=nil {if _daeaa :=_feadb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_daeaa !=nil {return _daeaa ;};};if _feadb .TxPr !=nil {if _gacdf :=_feadb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gacdf !=nil {return _gacdf ;};};if _fffff :=_feadb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fffff !=nil {return _fffff ;};if _feadb .Choice !=nil {if _fefcf :=_feadb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fefcf !=nil {return _fefcf ;};};return nil ;}; -// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path -func (_fefgg *CT_AxisUnit )ValidateWithPath (path string )error {if _fefgg .ValAttr <=0{return _gabef .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 ,_fefgg .ValAttr );};return nil ;};func (_bfac ST_MarkerStyle )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_bfac .String (),start );};func (_dgafg *CT_StrData )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _dgafg .PtCount !=nil {_agfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dgafg .PtCount ,_agfe );};if _dgafg .Pt !=nil {_fggf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_debdc :=range _dgafg .Pt {e .EncodeElement (_debdc ,_fggf );};};if _dgafg .ExtLst !=nil {_ddd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgafg .ExtLst ,_ddd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_ErrBarType ()*CT_ErrBarType {_cabgb :=&CT_ErrBarType {};return _cabgb };const ST_SecondPieSizePercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0035\u002d9\u005d\u0029\u007c(\u005b\u0031\u002d\u0039]\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0032\u0030\u0030\u0029\u0025";func (_dfab ST_ErrBarType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_dfab .String (),start );};func (_ddcaf *ST_ErrBarType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_efcfb ,_adc :=d .Token ();if _adc !=nil {return _adc ;};if _cdfae ,_bgfgf :=_efcfb .(_ecgedf .EndElement );_bgfgf &&_cdfae .Name ==start .Name {*_ddcaf =1;return nil ;};if _dfadb ,_ddgdcd :=_efcfb .(_ecgedf .CharData );!_ddgdcd {return _gabef .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",_efcfb );}else {switch string (_dfadb ){case "":*_ddcaf =0;case "\u0062\u006f\u0074\u0068":*_ddcaf =1;case "\u006d\u0069\u006eu\u0073":*_ddcaf =2;case "\u0070\u006c\u0075\u0073":*_ddcaf =3;};};_efcfb ,_adc =d .Token ();if _adc !=nil {return _adc ;};if _bcd ,_dgface :=_efcfb .(_ecgedf .EndElement );_dgface &&_bcd .Name ==start .Name {return nil ;};return _gabef .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",_efcfb );}; +// Validate validates the Group_DLbls and its children +func (_dadaf *Group_DLbls )Validate ()error {return _dadaf .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");}; -// Validate validates the ChartSpace and its children -func (_gfc *ChartSpace )Validate ()error {return _gfc .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewCT_ExtensionList ()*CT_ExtensionList {_ggdg :=&CT_ExtensionList {};return _ggdg }; +// Validate validates the CT_Surface3DChart and its children +func (_eaffb *CT_Surface3DChart )Validate ()error {return _eaffb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path -func (_dbefg *CT_BubbleSer )ValidateWithPath (path string )error {if _aeff :=_dbefg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aeff !=nil {return _aeff ;};if _dbce :=_dbefg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dbce !=nil {return _dbce ;};if _dbefg .Tx !=nil {if _cebc :=_dbefg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cebc !=nil {return _cebc ;};};if _dbefg .SpPr !=nil {if _adce :=_dbefg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adce !=nil {return _adce ;};};if _dbefg .InvertIfNegative !=nil {if _dabfa :=_dbefg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dabfa !=nil {return _dabfa ;};};for _bdeb ,_degeb :=range _dbefg .DPt {if _bacc :=_degeb .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bdeb ));_bacc !=nil {return _bacc ;};};if _dbefg .DLbls !=nil {if _bccf :=_dbefg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bccf !=nil {return _bccf ;};};for _gcae ,_cfdcd :=range _dbefg .Trendline {if _efcgb :=_cfdcd .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gcae ));_efcgb !=nil {return _efcgb ;};};for _gdce ,_gaba :=range _dbefg .ErrBars {if _dgee :=_gaba .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gdce ));_dgee !=nil {return _dgee ;};};if _dbefg .XVal !=nil {if _dfba :=_dbefg .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_dfba !=nil {return _dfba ;};};if _dbefg .YVal !=nil {if _bgff :=_dbefg .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_bgff !=nil {return _bgff ;};};if _dbefg .BubbleSize !=nil {if _bdd :=_dbefg .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_bdd !=nil {return _bdd ;};};if _dbefg .Bubble3D !=nil {if _abfg :=_dbefg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_abfg !=nil {return _abfg ;};};if _dbefg .ExtLst !=nil {if _cdggb :=_dbefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdggb !=nil {return _cdggb ;};};return nil ;}; +// Validate validates the CT_OfPieType and its children +func (_ggcga *CT_OfPieType )Validate ()error {return _ggcga .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func (_debfb *CT_MarkerStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adebd ,_eaff :=_debfb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _eaff !=nil {return _eaff ;};start .Attr =append (start .Attr ,_adebd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func (_fgbgb *CT_Order )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebcad :=range start .Attr {if _ebcad .Name .Local =="\u0076\u0061\u006c"{_cdgg ,_fcaa :=_e .ParseUint (_ebcad .Value ,10,8);if _fcaa !=nil {return _fcaa ;};_bcbg :=uint8 (_cdgg );_fgbgb .ValAttr =&_bcbg ;continue ;};};for {_cgeg ,_dedgf :=d .Token ();if _dedgf !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_dedgf );};if _egcdb ,_cdfa :=_cgeg .(_c .EndElement );_cdfa &&_egcdb .Name ==start .Name {break ;};};return nil ;};func (_gfbb *ST_TrendlineType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfbb =0;case "\u0065\u0078\u0070":*_gfbb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gfbb =2;case "\u006c\u006f\u0067":*_gfbb =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_gfbb =4;case "\u0070\u006f\u006c\u0079":*_gfbb =5;case "\u0070\u006f\u0077e\u0072":*_gfbb =6;};return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_efbcc :=&CT_ScatterStyle {};return _efbcc }; -// Validate validates the CT_BandFmt and its children -func (_gd *CT_BandFmt )Validate ()error {return _gd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");}; +// Validate validates the EG_AxShared and its children +func (_bfcgg *EG_AxShared )Validate ()error {return _bfcgg .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_egcgb *ST_Thickness )Validate ()error {return _egcgb .ValidateWithPath ("")};func (_fcecb *EG_AxShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bbbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_fcecb .AxId ,_bbbb );_ddbf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_fcecb .Scaling ,_ddbf );if _fcecb .Delete !=nil {_feabf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_fcecb .Delete ,_feabf );};_dcgfe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_fcecb .AxPos ,_dcgfe );if _fcecb .MajorGridlines !=nil {_fdfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcecb .MajorGridlines ,_fdfa );};if _fcecb .MinorGridlines !=nil {_affgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcecb .MinorGridlines ,_affgf );};if _fcecb .Title !=nil {_adef :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fcecb .Title ,_adef );};if _fcecb .NumFmt !=nil {_fddfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fcecb .NumFmt ,_fddfa );};if _fcecb .MajorTickMark !=nil {_cade :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fcecb .MajorTickMark ,_cade );};if _fcecb .MinorTickMark !=nil {_aecfad :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fcecb .MinorTickMark ,_aecfad );};if _fcecb .TickLblPos !=nil {_gdgde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_fcecb .TickLblPos ,_gdgde );};if _fcecb .SpPr !=nil {_cdgae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcecb .SpPr ,_cdgae );};if _fcecb .TxPr !=nil {_abbdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcecb .TxPr ,_abbdg );};_fcfab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_fcecb .CrossAx ,_fcfab );if _fcecb .Choice !=nil {_fcecb .Choice .MarshalXML (e ,_c .StartElement {});};return nil ;};type CT_ValAx 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 *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};func (_egfdg *CT_TxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egfdg .StrRef !=nil {_febe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_egfdg .StrRef ,_febe );};if _egfdg .Rich !=nil {_ccdad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_egfdg .Rich ,_ccdad );};return nil ;};func (_cdfaf *CT_SerTxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbaec :for {_fcbae ,_ggbag :=d .Token ();if _ggbag !=nil {return _ggbag ;};switch _agedg :=_fcbae .(type ){case _c .StartElement :switch _agedg .Name {case _c .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"},_c .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"}:_cdfaf .StrRef =NewCT_StrRef ();if _gcfaf :=d .DecodeElement (_cdfaf .StrRef ,&_agedg );_gcfaf !=nil {return _gcfaf ;};case _c .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"},_c .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"}:_cdfaf .V =new (string );if _cagbd :=d .DecodeElement (_cdfaf .V ,&_agedg );_cagbd !=nil {return _cagbd ;};default:_cf .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",_agedg .Name );if _bfebf :=d .Skip ();_bfebf !=nil {return _bfebf ;};};case _c .EndElement :break _cbaec ;case _c .CharData :};};return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_cacdd :=&CT_SurfaceChart {};return _cacdd }; -// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path -func (_aeeb *CT_ErrDir )ValidateWithPath (path string )error {if _aeeb .ValAttr ==ST_ErrDirUnset {return _gabef .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 _gbea :=_aeeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbea !=nil {return _gbea ;};return nil ;};func (_fdff ST_BarGrouping )String ()string {switch _fdff {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case 3:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 4:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func (_cabg *CT_DLbls )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _cabg .DLbl !=nil {_bbgbf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_fbbccd :=range _cabg .DLbl {e .EncodeElement (_fbbccd ,_bbgbf );};};if _cabg .Choice !=nil {_cabg .Choice .MarshalXML (e ,_ecgedf .StartElement {});};if _cabg .ExtLst !=nil {_aac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cabg .ExtLst ,_aac );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_eedgb *CT_DTable )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cebga :for {_feaf ,_ebfee :=d .Token ();if _ebfee !=nil {return _ebfee ;};switch _efeb :=_feaf .(type ){case _ecgedf .StartElement :switch _efeb .Name {case _ecgedf .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"},_ecgedf .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"}:_eedgb .ShowHorzBorder =NewCT_Boolean ();if _befec :=d .DecodeElement (_eedgb .ShowHorzBorder ,&_efeb );_befec !=nil {return _befec ;};case _ecgedf .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"},_ecgedf .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"}:_eedgb .ShowVertBorder =NewCT_Boolean ();if _fgbd :=d .DecodeElement (_eedgb .ShowVertBorder ,&_efeb );_fgbd !=nil {return _fgbd ;};case _ecgedf .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"},_ecgedf .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"}:_eedgb .ShowOutline =NewCT_Boolean ();if _efba :=d .DecodeElement (_eedgb .ShowOutline ,&_efeb );_efba !=nil {return _efba ;};case _ecgedf .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"},_ecgedf .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\u004b\u0065\u0079\u0073"}:_eedgb .ShowKeys =NewCT_Boolean ();if _dgab :=d .DecodeElement (_eedgb .ShowKeys ,&_efeb );_dgab !=nil {return _dgab ;};case _ecgedf .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"},_ecgedf .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"}:_eedgb .SpPr =_febbb .NewCT_ShapeProperties ();if _effe :=d .DecodeElement (_eedgb .SpPr ,&_efeb );_effe !=nil {return _effe ;};case _ecgedf .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"},_ecgedf .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"}:_eedgb .TxPr =_febbb .NewCT_TextBody ();if _aggba :=d .DecodeElement (_eedgb .TxPr ,&_efeb );_aggba !=nil {return _aggba ;};case _ecgedf .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"},_ecgedf .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"}:_eedgb .ExtLst =NewCT_ExtensionList ();if _efdb :=d .DecodeElement (_eedgb .ExtLst ,&_efeb );_efdb !=nil {return _efdb ;};default:_ffgf .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\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_efeb .Name );if _becfd :=d .Skip ();_becfd !=nil {return _becfd ;};};case _ecgedf .EndElement :break _cebga ;case _ecgedf .CharData :};};return nil ;};func (_bdadf *CT_ScatterChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_edagc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdadf .ScatterStyle ,_edagc );if _bdadf .VaryColors !=nil {_gbfd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bdadf .VaryColors ,_gbfd );};if _bdadf .Ser !=nil {_cebf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cgeag :=range _bdadf .Ser {e .EncodeElement (_cgeag ,_cebf );};};if _bdadf .DLbls !=nil {_dfee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bdadf .DLbls ,_dfee );};_fgebfd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cebdb :=range _bdadf .AxId {e .EncodeElement (_cebdb ,_fgebfd );};if _bdadf .ExtLst !=nil {_abcad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdadf .ExtLst ,_abcad );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;}; +// Validate validates the CT_LblOffset and its children +func (_aaeb *CT_LblOffset )Validate ()error {return _aaeb .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Shape *CT_Shape ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path -func (_gbeef *CT_NumRef )ValidateWithPath (path string )error {if _gbeef .NumCache !=nil {if _fafd :=_gbeef .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_fafd !=nil {return _fafd ;};};if _gbeef .ExtLst !=nil {if _acdbf :=_gbeef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdbf !=nil {return _acdbf ;};};return nil ;};func (_cgfb *CT_BarChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_bdcdg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_cgfb .BarDir ,_bdcdg );if _cgfb .Grouping !=nil {_gcacb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cgfb .Grouping ,_gcacb );};if _cgfb .VaryColors !=nil {_acbfb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgfb .VaryColors ,_acbfb );};if _cgfb .Ser !=nil {_gfedg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddefd :=range _cgfb .Ser {e .EncodeElement (_ddefd ,_gfedg );};};if _cgfb .DLbls !=nil {_afded :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgfb .DLbls ,_afded );};if _cgfb .GapWidth !=nil {_eag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_cgfb .GapWidth ,_eag );};if _cgfb .Overlap !=nil {_gcag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_cgfb .Overlap ,_gcag );};if _cgfb .SerLines !=nil {_gabbfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_gcaadd :=range _cgfb .SerLines {e .EncodeElement (_gcaadd ,_gabbfg );};};_agcc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_acgff :=range _cgfb .AxId {e .EncodeElement (_acgff ,_agcc );};if _cgfb .ExtLst !=nil {_ab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgfb .ExtLst ,_ab );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_gbge *CT_AxPos )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gbge .ValAttr =ST_AxPos (1);for _ ,_dcgb :=range start .Attr {if _dcgb .Name .Local =="\u0076\u0061\u006c"{_gbge .ValAttr .UnmarshalXMLAttr (_dcgb );continue ;};};for {_adbd ,_dfebb :=d .Token ();if _dfebb !=nil {return _gabef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_dfebb );};if _ccae ,_abcgab :=_adbd .(_ecgedf .EndElement );_abcgab &&_ccae .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path +func (_egdbb *CT_TrendlineType )ValidateWithPath (path string )error {if _ecedb :=_egdbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecedb !=nil {return _ecedb ;};return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_bgbc :=&CT_ErrBars {};_bgbc .ErrBarType =NewCT_ErrBarType ();_bgbc .ErrValType =NewCT_ErrValType ();return _bgbc ;}; -// Validate validates the CT_SplitType and its children -func (_afadb *CT_SplitType )Validate ()error {return _afadb .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_dgga *ST_OfPieType )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_dgga =0;case "\u0070\u0069\u0065":*_dgga =1;case "\u0062\u0061\u0072":*_dgga =2;};return nil ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_addefb *ST_BarDir )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gfede ,_gcgfd :=d .Token ();if _gcgfd !=nil {return _gcgfd ;};if _cdef ,_bgag :=_gfede .(_ecgedf .EndElement );_bgag &&_cdef .Name ==start .Name {*_addefb =1;return nil ;};if _cefca ,_ddaeb :=_gfede .(_ecgedf .CharData );!_ddaeb {return _gabef .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",_gfede );}else {switch string (_cefca ){case "":*_addefb =0;case "\u0062\u0061\u0072":*_addefb =1;case "\u0063\u006f\u006c":*_addefb =2;};};_gfede ,_gcgfd =d .Token ();if _gcgfd !=nil {return _gcgfd ;};if _dagg ,_ebfb :=_gfede .(_ecgedf .EndElement );_ebfb &&_dagg .Name ==start .Name {return nil ;};return _gabef .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",_gfede );};func (_gfgfg *CT_ScatterStyle )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gfgfg .ValAttr !=ST_ScatterStyleUnset {_fceg ,_ebcabe :=_gfgfg .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _ebcabe !=nil {return _ebcabe ;};start .Attr =append (start .Attr ,_fceg );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_cdfag *CT_ChartLines )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_aabfa :for {_agge ,_cbe :=d .Token ();if _cbe !=nil {return _cbe ;};switch _cbcdb :=_agge .(type ){case _ecgedf .StartElement :switch _cbcdb .Name {case _ecgedf .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"},_ecgedf .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"}:_cdfag .SpPr =_febbb .NewCT_ShapeProperties ();if _eaccg :=d .DecodeElement (_cdfag .SpPr ,&_cbcdb );_eaccg !=nil {return _eaccg ;};default:_ffgf .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",_cbcdb .Name );if _agddc :=d .Skip ();_agddc !=nil {return _agddc ;};};case _ecgedf .EndElement :break _aabfa ;case _ecgedf .CharData :};};return nil ;};func (_eafc *CT_StrRef )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_efg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0066"}};_ffgf .AddPreserveSpaceAttr (&_efg ,_eafc .F );e .EncodeElement (_eafc .F ,_efg );if _eafc .StrCache !=nil {_aabd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_eafc .StrCache ,_aabd );};if _eafc .ExtLst !=nil {_ecbcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafc .ExtLst ,_ecbcd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_Period ()*CT_Period {_gefe :=&CT_Period {};return _gefe }; +// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path +func (_acb *CT_BarDir )ValidateWithPath (path string )error {if _adg :=_acb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adg !=nil {return _adg ;};return nil ;};func (_edgg *CT_AxDataSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edgg .Choice =NewCT_AxDataSourceChoice ();_eegf :for {_bga ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _bcf :=_bga .(type ){case _c .StartElement :switch _bcf .Name {case _c .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"},_c .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"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _acf :=d .DecodeElement (&_edgg .Choice .MultiLvlStrRef ,&_bcf );_acf !=nil {return _acf ;};case _c .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"},_c .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"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _dac :=d .DecodeElement (&_edgg .Choice .NumRef ,&_bcf );_dac !=nil {return _dac ;};case _c .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"},_c .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"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _fb :=d .DecodeElement (&_edgg .Choice .NumLit ,&_bcf );_fb !=nil {return _fb ;};case _c .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"},_c .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"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _gbe :=d .DecodeElement (&_edgg .Choice .StrRef ,&_bcf );_gbe !=nil {return _gbe ;};case _c .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\u004c\u0069\u0074"},_c .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\u004c\u0069\u0074"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _gcd :=d .DecodeElement (&_edgg .Choice .StrLit ,&_bcf );_gcd !=nil {return _gcd ;};default:_cf .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\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_bcf .Name );if _cee :=d .Skip ();_cee !=nil {return _cee ;};};case _c .EndElement :break _eegf ;case _c .CharData :};};return nil ;};func (_eabgd ST_Crosses )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eabgd .String (),start );};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_d .CT_TextBody ;}; -// Validate validates the CT_TrendlineLbl and its children -func (_bfadg *CT_TrendlineLbl )Validate ()error {return _bfadg .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_gcbdb ST_DepthPercent )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gcbdb .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_ecgedf .CharData (*_gcbdb .ST_DepthPercentWithSymbol ));};if _gcbdb .ST_DepthPercentUShort !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_gcbdb .ST_DepthPercentUShort )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};func NewCT_NumFmt ()*CT_NumFmt {_eaaf :=&CT_NumFmt {};return _eaaf };func (_dbdf *CT_NumData )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_faccb :for {_ed ,_ege :=d .Token ();if _ege !=nil {return _ege ;};switch _cccc :=_ed .(type ){case _ecgedf .StartElement :switch _cccc .Name {case _ecgedf .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"},_ecgedf .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"}:_dbdf .FormatCode =new (string );if _edgbb :=d .DecodeElement (_dbdf .FormatCode ,&_cccc );_edgbb !=nil {return _edgbb ;};case _ecgedf .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"},_ecgedf .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"}:_dbdf .PtCount =NewCT_UnsignedInt ();if _bbbd :=d .DecodeElement (_dbdf .PtCount ,&_cccc );_bbbd !=nil {return _bbbd ;};case _ecgedf .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"},_ecgedf .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"}:_aebf :=NewCT_NumVal ();if _edfe :=d .DecodeElement (_aebf ,&_cccc );_edfe !=nil {return _edfe ;};_dbdf .Pt =append (_dbdf .Pt ,_aebf );case _ecgedf .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"},_ecgedf .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"}:_dbdf .ExtLst =NewCT_ExtensionList ();if _eccb :=d .DecodeElement (_dbdf .ExtLst ,&_cccc );_eccb !=nil {return _eccb ;};default:_ffgf .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\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cccc .Name );if _caafa :=d .Skip ();_caafa !=nil {return _caafa ;};};case _ecgedf .EndElement :break _faccb ;case _ecgedf .CharData :};};return nil ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_babca *CT_TrendlineType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _babca .ValAttr !=ST_TrendlineTypeUnset {_fabg ,_ffdegd :=_babca .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _ffdegd !=nil {return _ffdegd ;};start .Attr =append (start .Attr ,_fabg );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_acfae ST_ErrValType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_acfae .String (),start );};func NewCT_HPercent ()*CT_HPercent {_cgfcf :=&CT_HPercent {};return _cgfcf }; +// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path +func (_abceg *EG_DLblShared )ValidateWithPath (path string )error {if _abceg .NumFmt !=nil {if _dgegcg :=_abceg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dgegcg !=nil {return _dgegcg ;};};if _abceg .SpPr !=nil {if _caaea :=_abceg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_caaea !=nil {return _caaea ;};};if _abceg .TxPr !=nil {if _dfddb :=_abceg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfddb !=nil {return _dfddb ;};};if _abceg .DLblPos !=nil {if _ecea :=_abceg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ecea !=nil {return _ecea ;};};if _abceg .ShowLegendKey !=nil {if _fgafe :=_abceg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_fgafe !=nil {return _fgafe ;};};if _abceg .ShowVal !=nil {if _aafde :=_abceg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_aafde !=nil {return _aafde ;};};if _abceg .ShowCatName !=nil {if _gcba :=_abceg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gcba !=nil {return _gcba ;};};if _abceg .ShowSerName !=nil {if _agacb :=_abceg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_agacb !=nil {return _agacb ;};};if _abceg .ShowPercent !=nil {if _cadfdc :=_abceg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cadfdc !=nil {return _cadfdc ;};};if _abceg .ShowBubbleSize !=nil {if _adbda :=_abceg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_adbda !=nil {return _adbda ;};};return nil ;};func (_bgabf *CT_DateAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgabf .AxId =NewCT_UnsignedInt ();_bgabf .Scaling =NewCT_Scaling ();_bgabf .AxPos =NewCT_AxPos ();_bgabf .CrossAx =NewCT_UnsignedInt ();_dgde :for {_cbcd ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};switch _fafe :=_cbcd .(type ){case _c .StartElement :switch _fafe .Name {case _c .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"},_c .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 _ddga :=d .DecodeElement (_bgabf .AxId ,&_fafe );_ddga !=nil {return _ddga ;};case _c .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"},_c .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 _ggge :=d .DecodeElement (_bgabf .Scaling ,&_fafe );_ggge !=nil {return _ggge ;};case _c .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"},_c .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"}:_bgabf .Delete =NewCT_Boolean ();if _deea :=d .DecodeElement (_bgabf .Delete ,&_fafe );_deea !=nil {return _deea ;};case _c .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"},_c .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 _gbbf :=d .DecodeElement (_bgabf .AxPos ,&_fafe );_gbbf !=nil {return _gbbf ;};case _c .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"},_c .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_bgabf .MajorGridlines =NewCT_ChartLines ();if _efgbb :=d .DecodeElement (_bgabf .MajorGridlines ,&_fafe );_efgbb !=nil {return _efgbb ;};case _c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_bgabf .MinorGridlines =NewCT_ChartLines ();if _fcege :=d .DecodeElement (_bgabf .MinorGridlines ,&_fafe );_fcege !=nil {return _fcege ;};case _c .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\u0069\u0074l\u0065"},_c .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\u0069\u0074l\u0065"}:_bgabf .Title =NewCT_Title ();if _dcab :=d .DecodeElement (_bgabf .Title ,&_fafe );_dcab !=nil {return _dcab ;};case _c .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"},_c .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"}:_bgabf .NumFmt =NewCT_NumFmt ();if _efgg :=d .DecodeElement (_bgabf .NumFmt ,&_fafe );_efgg !=nil {return _efgg ;};case _c .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bgabf .MajorTickMark =NewCT_TickMark ();if _bfaa :=d .DecodeElement (_bgabf .MajorTickMark ,&_fafe );_bfaa !=nil {return _bfaa ;};case _c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bgabf .MinorTickMark =NewCT_TickMark ();if _fbfd :=d .DecodeElement (_bgabf .MinorTickMark ,&_fafe );_fbfd !=nil {return _fbfd ;};case _c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_bgabf .TickLblPos =NewCT_TickLblPos ();if _bfeec :=d .DecodeElement (_bgabf .TickLblPos ,&_fafe );_bfeec !=nil {return _bfeec ;};case _c .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"},_c .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"}:_bgabf .SpPr =_d .NewCT_ShapeProperties ();if _ebabe :=d .DecodeElement (_bgabf .SpPr ,&_fafe );_ebabe !=nil {return _ebabe ;};case _c .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"},_c .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"}:_bgabf .TxPr =_d .NewCT_TextBody ();if _efad :=d .DecodeElement (_bgabf .TxPr ,&_fafe );_efad !=nil {return _efad ;};case _c .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\u0041\u0078"},_c .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\u0041\u0078"}:if _dcbg :=d .DecodeElement (_bgabf .CrossAx ,&_fafe );_dcbg !=nil {return _dcbg ;};case _c .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"},_c .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"}:_bgabf .Choice =NewEG_AxSharedChoice ();if _bdgga :=d .DecodeElement (&_bgabf .Choice .Crosses ,&_fafe );_bdgga !=nil {return _bdgga ;};case _c .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"},_c .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"}:_bgabf .Choice =NewEG_AxSharedChoice ();if _ecgg :=d .DecodeElement (&_bgabf .Choice .CrossesAt ,&_fafe );_ecgg !=nil {return _ecgg ;};case _c .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"},_c .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"}:_bgabf .Auto =NewCT_Boolean ();if _dgfa :=d .DecodeElement (_bgabf .Auto ,&_fafe );_dgfa !=nil {return _dgfa ;};case _c .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 :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_c .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 :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_bgabf .LblOffset =NewCT_LblOffset ();if _eeed :=d .DecodeElement (_bgabf .LblOffset ,&_fafe );_eeed !=nil {return _eeed ;};case _c .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\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_c .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\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_bgabf .BaseTimeUnit =NewCT_TimeUnit ();if _ffea :=d .DecodeElement (_bgabf .BaseTimeUnit ,&_fafe );_ffea !=nil {return _ffea ;};case _c .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 :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_c .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 :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_bgabf .MajorUnit =NewCT_AxisUnit ();if _agedd :=d .DecodeElement (_bgabf .MajorUnit ,&_fafe );_agedd !=nil {return _agedd ;};case _c .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\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_c .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\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_bgabf .MajorTimeUnit =NewCT_TimeUnit ();if _egcd :=d .DecodeElement (_bgabf .MajorTimeUnit ,&_fafe );_egcd !=nil {return _egcd ;};case _c .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 :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_c .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 :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_bgabf .MinorUnit =NewCT_AxisUnit ();if _eebe :=d .DecodeElement (_bgabf .MinorUnit ,&_fafe );_eebe !=nil {return _eebe ;};case _c .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\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_c .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\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_bgabf .MinorTimeUnit =NewCT_TimeUnit ();if _gcdgc :=d .DecodeElement (_bgabf .MinorTimeUnit ,&_fafe );_gcdgc !=nil {return _gcdgc ;};case _c .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"},_c .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"}:_bgabf .ExtLst =NewCT_ExtensionList ();if _gdfd :=d .DecodeElement (_bgabf .ExtLst ,&_fafe );_gdfd !=nil {return _gdfd ;};default:_cf .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\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_fafe .Name );if _fceff :=d .Skip ();_fceff !=nil {return _fceff ;};};case _c .EndElement :break _dgde ;case _c .CharData :};};return nil ;};func (_afffb ST_SizeRepresents )ValidateWithPath (path string )error {switch _afffb {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afffb ));};return nil ;};func (_cdbg ST_BarDir )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cafg :=_c .Attr {};_cafg .Name =name ;switch _cdbg {case ST_BarDirUnset :_cafg .Value ="";case ST_BarDirBar :_cafg .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_cafg .Value ="\u0063\u006f\u006c";};return _cafg ,nil ;};func (_eeadc *CT_PictureOptions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eeadc .ApplyToFront !=nil {_bfgga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_eeadc .ApplyToFront ,_bfgga );};if _eeadc .ApplyToSides !=nil {_dcge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_eeadc .ApplyToSides ,_dcge );};if _eeadc .ApplyToEnd !=nil {_dbgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_eeadc .ApplyToEnd ,_dbgf );};if _eeadc .PictureFormat !=nil {_begc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_eeadc .PictureFormat ,_begc );};if _eeadc .PictureStackUnit !=nil {_aebeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_eeadc .PictureStackUnit ,_aebeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgbf *CT_ManualLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgbf .LayoutTarget !=nil {_ebaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_dgbf .LayoutTarget ,_ebaeb );};if _dgbf .XMode !=nil {_cfec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dgbf .XMode ,_cfec );};if _dgbf .YMode !=nil {_edaag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dgbf .YMode ,_edaag );};if _dgbf .WMode !=nil {_beab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dgbf .WMode ,_beab );};if _dgbf .HMode !=nil {_acfc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dgbf .HMode ,_acfc );};if _dgbf .X !=nil {_gdaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_dgbf .X ,_gdaa );};if _dgbf .Y !=nil {_eagd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_dgbf .Y ,_eagd );};if _dgbf .W !=nil {_fgdaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_dgbf .W ,_fgdaf );};if _dgbf .H !=nil {_eedce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_dgbf .H ,_eedce );};if _dgbf .ExtLst !=nil {_bacf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgbf .ExtLst ,_bacf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddcac *CT_Legend )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbg :for {_aacc ,_fefcg :=d .Token ();if _fefcg !=nil {return _fefcg ;};switch _acdf :=_aacc .(type ){case _c .StartElement :switch _acdf .Name {case _c .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"},_c .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"}:_ddcac .LegendPos =NewCT_LegendPos ();if _bcegb :=d .DecodeElement (_ddcac .LegendPos ,&_acdf );_bcegb !=nil {return _bcegb ;};case _c .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 :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"},_c .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 :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}:_ceaac :=NewCT_LegendEntry ();if _begb :=d .DecodeElement (_ceaac ,&_acdf );_begb !=nil {return _begb ;};_ddcac .LegendEntry =append (_ddcac .LegendEntry ,_ceaac );case _c .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"},_c .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"}:_ddcac .Layout =NewCT_Layout ();if _fbcfb :=d .DecodeElement (_ddcac .Layout ,&_acdf );_fbcfb !=nil {return _fbcfb ;};case _c .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 :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_c .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 :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_ddcac .Overlay =NewCT_Boolean ();if _bfeg :=d .DecodeElement (_ddcac .Overlay ,&_acdf );_bfeg !=nil {return _bfeg ;};case _c .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"},_c .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"}:_ddcac .SpPr =_d .NewCT_ShapeProperties ();if _dcdg :=d .DecodeElement (_ddcac .SpPr ,&_acdf );_dcdg !=nil {return _dcdg ;};case _c .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"},_c .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"}:_ddcac .TxPr =_d .NewCT_TextBody ();if _gcaa :=d .DecodeElement (_ddcac .TxPr ,&_acdf );_gcaa !=nil {return _gcaa ;};case _c .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"},_c .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"}:_ddcac .ExtLst =NewCT_ExtensionList ();if _agae :=d .DecodeElement (_ddcac .ExtLst ,&_acdf );_agae !=nil {return _agae ;};default:_cf .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\u0065\u0067e\u006e\u0064 \u0025\u0076",_acdf .Name );if _afaf :=d .Skip ();_afaf !=nil {return _afaf ;};};case _c .EndElement :break _cgbg ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_AxDataSource and its children -func (_gdgd *CT_AxDataSource )Validate ()error {return _gdgd .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_eabgd *CT_Line3DChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_dagb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_eabgd .Grouping ,_dagb );if _eabgd .VaryColors !=nil {_cdeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eabgd .VaryColors ,_cdeg );};if _eabgd .Ser !=nil {_acceb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bdcdb :=range _eabgd .Ser {e .EncodeElement (_bdcdb ,_acceb );};};if _eabgd .DLbls !=nil {_becdg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eabgd .DLbls ,_becdg );};if _eabgd .DropLines !=nil {_eeeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eabgd .DropLines ,_eeeb );};if _eabgd .GapDepth !=nil {_babc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_eabgd .GapDepth ,_babc );};_abbbe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efbd :=range _eabgd .AxId {e .EncodeElement (_efbd ,_abbbe );};if _eabgd .ExtLst !=nil {_cfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eabgd .ExtLst ,_cfg );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bacg ST_MarkerStyle )ValidateWithPath (path string )error {switch _bacg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacg ));};return nil ;}; +// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path +func (_cbcbg *CT_PieChart )ValidateWithPath (path string )error {if _cbcbg .VaryColors !=nil {if _edab :=_cbcbg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_edab !=nil {return _edab ;};};for _ggae ,_ceeba :=range _cbcbg .Ser {if _cbecdb :=_ceeba .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggae ));_cbecdb !=nil {return _cbecdb ;};};if _cbcbg .DLbls !=nil {if _febg :=_cbcbg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_febg !=nil {return _febg ;};};if _cbcbg .FirstSliceAng !=nil {if _fdbgc :=_cbcbg .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_fdbgc !=nil {return _fdbgc ;};};if _cbcbg .ExtLst !=nil {if _afbdb :=_cbcbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbdb !=nil {return _afbdb ;};};return nil ;};func (_aggab ST_DLblPos )ValidateWithPath (path string )error {switch _aggab {case 0,1,2,3,4,5,6,7,8,9:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggab ));};return nil ;};func NewCT_LineSer ()*CT_LineSer {_fgda :=&CT_LineSer {};_fgda .Idx =NewCT_UnsignedInt ();_fgda .Order =NewCT_UnsignedInt ();return _fgda ;};func NewEG_PieChartShared ()*EG_PieChartShared {_afcac :=&EG_PieChartShared {};return _afcac }; -// Validate validates the CT_OfPieType and its children -func (_edcf *CT_OfPieType )Validate ()error {return _edcf .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_SerTxChoice and its children +func (_ddgbf *CT_SerTxChoice )Validate ()error {return _ddgbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func NewCT_BandFmt ()*CT_BandFmt {_daaa :=&CT_BandFmt {};_daaa .Idx =NewCT_UnsignedInt ();return _daaa ;}; -// Validate validates the CT_NumDataSource and its children -func (_ecaeg *CT_NumDataSource )Validate ()error {return _ecaeg .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; +// Validate validates the CT_LegendEntryChoice and its children +func (_gecfd *CT_LegendEntryChoice )Validate ()error {return _gecfd .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\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;); -// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path -func (_aefcb *CT_Perspective )ValidateWithPath (path string )error {if _aefcb .ValAttr !=nil {if *_aefcb .ValAttr < 0{return _gabef .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 ,*_aefcb .ValAttr );};if *_aefcb .ValAttr > 240{return _gabef .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 ,*_aefcb .ValAttr );};};return nil ;};func (_aeb *ST_ErrBarType )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_aeb =0;case "\u0062\u006f\u0074\u0068":*_aeb =1;case "\u006d\u0069\u006eu\u0073":*_aeb =2;case "\u0070\u006c\u0075\u0073":*_aeb =3;};return nil ;};func NewCT_StrRef ()*CT_StrRef {_gdba :=&CT_StrRef {};return _gdba };type ST_Orientation byte ;func NewCT_Pie3DChart ()*CT_Pie3DChart {_abagg :=&CT_Pie3DChart {};return _abagg }; +// ST_LblOffset is a union type +type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;}; -// Validate validates the CT_MarkerStyle and its children -func (_ccbcf *CT_MarkerStyle )Validate ()error {return _ccbcf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_cceb *CT_ExtensionList )ValidateWithPath (path string )error {for _dedae ,_abgf :=range _cceb .Ext {if _gfcad :=_abgf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dedae ));_gfcad !=nil {return _gfcad ;};};return nil ;};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 (_ccbf *CT_LogBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbf .ValAttr =2;for _ ,_fbfc :=range start .Attr {if _fbfc .Name .Local =="\u0076\u0061\u006c"{_gefa ,_agbaf :=_e .ParseFloat (_fbfc .Value ,64);if _agbaf !=nil {return _agbaf ;};_ccbf .ValAttr =_gefa ;continue ;};};for {_ecdbe ,_efed :=d .Token ();if _efed !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_efed );};if _daeg ,_adbe :=_ecdbe .(_c .EndElement );_adbe &&_daeg .Name ==start .Name {break ;};};return nil ;};func (_cfecb *CT_View3D )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cfecb .RotX !=nil {_dccae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_cfecb .RotX ,_dccae );};if _cfecb .HPercent !=nil {_dgegc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cfecb .HPercent ,_dgegc );};if _cfecb .RotY !=nil {_gcfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_cfecb .RotY ,_gcfg );};if _cfecb .DepthPercent !=nil {_afdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cfecb .DepthPercent ,_afdb );};if _cfecb .RAngAx !=nil {_feag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_cfecb .RAngAx ,_feag );};if _cfecb .Perspective !=nil {_cbcbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_cfecb .Perspective ,_cbcbgb );};if _cfecb .ExtLst !=nil {_dabac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfecb .ExtLst ,_dabac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfbbfc *ST_HoleSize )ValidateWithPath (path string )error {_bcacd :=[]string {};if _dfbbfc .ST_HoleSizePercent !=nil {_bcacd =append (_bcacd ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _dfbbfc .ST_HoleSizeUByte !=nil {_bcacd =append (_bcacd ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_bcacd )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bcacd );};return nil ;};func (_fbef *CT_DLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_eefd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbef .Idx ,_eefd );if _fbef .Choice !=nil {_fbef .Choice .MarshalXML (e ,_c .StartElement {});};if _fbef .ExtLst !=nil {_cecg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbef .ExtLst ,_cecg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddgda *ST_PageSetupOrientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgceb ,_egafa :=d .Token ();if _egafa !=nil {return _egafa ;};if _dabda ,_dagfd :=_bgceb .(_c .EndElement );_dagfd &&_dabda .Name ==start .Name {*_ddgda =1;return nil ;};if _ecgc ,_fdcdc :=_bgceb .(_c .CharData );!_fdcdc {return _aa .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",_bgceb );}else {switch string (_ecgc ){case "":*_ddgda =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddgda =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ddgda =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ddgda =3;};};_bgceb ,_egafa =d .Token ();if _egafa !=nil {return _egafa ;};if _bgfdc ,_eadg :=_bgceb .(_c .EndElement );_eadg &&_bgfdc .Name ==start .Name {return nil ;};return _aa .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",_bgceb );}; -// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path -func (_aagaf *CT_Title )ValidateWithPath (path string )error {if _aagaf .Tx !=nil {if _cbba :=_aagaf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cbba !=nil {return _cbba ;};};if _aagaf .Layout !=nil {if _dgbge :=_aagaf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dgbge !=nil {return _dgbge ;};};if _aagaf .Overlay !=nil {if _eabg :=_aagaf .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_eabg !=nil {return _eabg ;};};if _aagaf .SpPr !=nil {if _dafdf :=_aagaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dafdf !=nil {return _dafdf ;};};if _aagaf .TxPr !=nil {if _gcfcg :=_aagaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gcfcg !=nil {return _gcfcg ;};};if _aagaf .ExtLst !=nil {if _ebdfcd :=_aagaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdfcd !=nil {return _ebdfcd ;};};return nil ;};func (_eeedc ST_PageSetupOrientation )Validate ()error {return _eeedc .ValidateWithPath ("")};func (_fdfec *CT_Surface )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cabc :for {_fdag ,_eacde :=d .Token ();if _eacde !=nil {return _eacde ;};switch _dccgg :=_fdag .(type ){case _ecgedf .StartElement :switch _dccgg .Name {case _ecgedf .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"},_ecgedf .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"}:_fdfec .Thickness =NewCT_Thickness ();if _gfdf :=d .DecodeElement (_fdfec .Thickness ,&_dccgg );_gfdf !=nil {return _gfdf ;};case _ecgedf .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"},_ecgedf .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"}:_fdfec .SpPr =_febbb .NewCT_ShapeProperties ();if _bafb :=d .DecodeElement (_fdfec .SpPr ,&_dccgg );_bafb !=nil {return _bafb ;};case _ecgedf .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"},_ecgedf .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"}:_fdfec .PictureOptions =NewCT_PictureOptions ();if _ccecae :=d .DecodeElement (_fdfec .PictureOptions ,&_dccgg );_ccecae !=nil {return _ccecae ;};case _ecgedf .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"},_ecgedf .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"}:_fdfec .ExtLst =NewCT_ExtensionList ();if _gcba :=d .DecodeElement (_fdfec .ExtLst ,&_dccgg );_gcba !=nil {return _gcba ;};default:_ffgf .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",_dccgg .Name );if _bfff :=d .Skip ();_bfff !=nil {return _bfff ;};};case _ecgedf .EndElement :break _cabc ;case _ecgedf .CharData :};};return nil ;};func (_dacba *CT_PivotFmts )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _dacba .PivotFmt !=nil {_agafge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_dcaa :=range _dacba .PivotFmt {e .EncodeElement (_dcaa ,_agafge );};};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AreaSer and its children +func (_fefe *CT_AreaSer )Validate ()error {return _fefe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};type CT_TickMark struct{ValAttr ST_TickMark ;};func (_ddbdf *ST_LblOffset )ValidateWithPath (path string )error {_dfebc :=[]string {};if _ddbdf .ST_LblOffsetPercent !=nil {_dfebc =append (_dfebc ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ddbdf .ST_LblOffsetUShort !=nil {_dfebc =append (_dfebc ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_dfebc )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfebc );};return nil ;};func (_becac ST_LblAlgn )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_affde :=_c .Attr {};_affde .Name =name ;switch _becac {case ST_LblAlgnUnset :_affde .Value ="";case ST_LblAlgnCtr :_affde .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_affde .Value ="\u006c";case ST_LblAlgnR :_affde .Value ="\u0072";};return _affde ,nil ;}; -// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path -func (_afaf *CT_StockChart )ValidateWithPath (path string )error {for _gacec ,_cgcc :=range _afaf .Ser {if _cbbeb :=_cgcc .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gacec ));_cbbeb !=nil {return _cbbeb ;};};if _afaf .DLbls !=nil {if _eegg :=_afaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eegg !=nil {return _eegg ;};};if _afaf .DropLines !=nil {if _bccae :=_afaf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bccae !=nil {return _bccae ;};};if _afaf .HiLowLines !=nil {if _adab :=_afaf .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_adab !=nil {return _adab ;};};if _afaf .UpDownBars !=nil {if _bgbbe :=_afaf .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_bgbbe !=nil {return _bgbbe ;};};for _gdefg ,_egd :=range _afaf .AxId {if _cgc :=_egd .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdefg ));_cgc !=nil {return _cgc ;};};if _afaf .ExtLst !=nil {if _dfgbd :=_afaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfgbd !=nil {return _dfgbd ;};};return nil ;};func (_bdafa *CT_HeaderFooter )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _bdafa .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_gabef .Sprintf ("\u0025\u0064",_bcbg (*_bdafa .AlignWithMarginsAttr ))});};if _bdafa .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_gabef .Sprintf ("\u0025\u0064",_bcbg (*_bdafa .DifferentOddEvenAttr ))});};if _bdafa .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_gabef .Sprintf ("\u0025\u0064",_bcbg (*_bdafa .DifferentFirstAttr ))});};e .EncodeToken (start );if _bdafa .OddHeader !=nil {_gfddg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ffgf .AddPreserveSpaceAttr (&_gfddg ,*_bdafa .OddHeader );e .EncodeElement (_bdafa .OddHeader ,_gfddg );};if _bdafa .OddFooter !=nil {_dfeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ffgf .AddPreserveSpaceAttr (&_dfeb ,*_bdafa .OddFooter );e .EncodeElement (_bdafa .OddFooter ,_dfeb );};if _bdafa .EvenHeader !=nil {_fdg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ffgf .AddPreserveSpaceAttr (&_fdg ,*_bdafa .EvenHeader );e .EncodeElement (_bdafa .EvenHeader ,_fdg );};if _bdafa .EvenFooter !=nil {_cggba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ffgf .AddPreserveSpaceAttr (&_cggba ,*_bdafa .EvenFooter );e .EncodeElement (_bdafa .EvenFooter ,_cggba );};if _bdafa .FirstHeader !=nil {_cbcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_ffgf .AddPreserveSpaceAttr (&_cbcd ,*_bdafa .FirstHeader );e .EncodeElement (_bdafa .FirstHeader ,_cbcd );};if _bdafa .FirstFooter !=nil {_aeef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_ffgf .AddPreserveSpaceAttr (&_aeef ,*_bdafa .FirstFooter );e .EncodeElement (_bdafa .FirstFooter ,_aeef );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func (_dbbe *CT_Period )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dbbe .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_dbbe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_StrData ()*CT_StrData {_ebacc :=&CT_StrData {};return _ebacc };type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_bggg *CT_SerTxChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _bggg .StrRef !=nil {_fdabb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bggg .StrRef ,_fdabb );};if _bggg .V !=nil {_egge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076"}};_ffgf .AddPreserveSpaceAttr (&_egge ,*_bggg .V );e .EncodeElement (_bggg .V ,_egge );};return nil ;};func (_bbaff *CT_Marker )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _bbaff .Symbol !=nil {_gfeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_bbaff .Symbol ,_gfeb );};if _bbaff .Size !=nil {_gcbgee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_bbaff .Size ,_gcbgee );};if _bbaff .SpPr !=nil {_ffbf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbaff .SpPr ,_ffbf );};if _bbaff .ExtLst !=nil {_afggd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbaff .ExtLst ,_afggd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_gdfd :=&CT_ChartLines {};return _gdfd };var ST_DepthPercentWithSymbolPatternRe =_bfabe .MustCompile (ST_DepthPercentWithSymbolPattern );func (_agbe ST_SecondPieSize )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _agbe .ST_SecondPieSizePercent !=nil {e .EncodeToken (_ecgedf .CharData (*_agbe .ST_SecondPieSizePercent ));};if _agbe .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_agbe .ST_SecondPieSizeUShort )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};func (_becdf *CT_PlotAreaChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_aecea :for {_geg ,_cbdcc :=d .Token ();if _cbdcc !=nil {return _cbdcc ;};switch _aggeb :=_geg .(type ){case _ecgedf .StartElement :switch _aggeb .Name {case _ecgedf .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"},_ecgedf .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"}:_becdf .AreaChart =NewCT_AreaChart ();if _efdgc :=d .DecodeElement (_becdf .AreaChart ,&_aggeb );_efdgc !=nil {return _efdgc ;};case _ecgedf .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"},_ecgedf .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"}:_becdf .Area3DChart =NewCT_Area3DChart ();if _bbaba :=d .DecodeElement (_becdf .Area3DChart ,&_aggeb );_bbaba !=nil {return _bbaba ;};case _ecgedf .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"},_ecgedf .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"}:_becdf .LineChart =NewCT_LineChart ();if _fdefe :=d .DecodeElement (_becdf .LineChart ,&_aggeb );_fdefe !=nil {return _fdefe ;};case _ecgedf .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 :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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 :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_becdf .Line3DChart =NewCT_Line3DChart ();if _bbaeb :=d .DecodeElement (_becdf .Line3DChart ,&_aggeb );_bbaeb !=nil {return _bbaeb ;};case _ecgedf .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\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_becdf .StockChart =NewCT_StockChart ();if _cegf :=d .DecodeElement (_becdf .StockChart ,&_aggeb );_cegf !=nil {return _cegf ;};case _ecgedf .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_becdf .RadarChart =NewCT_RadarChart ();if _gdcdg :=d .DecodeElement (_becdf .RadarChart ,&_aggeb );_gdcdg !=nil {return _gdcdg ;};case _ecgedf .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\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_becdf .ScatterChart =NewCT_ScatterChart ();if _dadef :=d .DecodeElement (_becdf .ScatterChart ,&_aggeb );_dadef !=nil {return _dadef ;};case _ecgedf .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\u0065\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0065\u0043\u0068\u0061\u0072\u0074"}:_becdf .PieChart =NewCT_PieChart ();if _fddd :=d .DecodeElement (_becdf .PieChart ,&_aggeb );_fddd !=nil {return _fddd ;};case _ecgedf .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\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_becdf .Pie3DChart =NewCT_Pie3DChart ();if _bgfg :=d .DecodeElement (_becdf .Pie3DChart ,&_aggeb );_bgfg !=nil {return _bgfg ;};case _ecgedf .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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_becdf .DoughnutChart =NewCT_DoughnutChart ();if _cccf :=d .DecodeElement (_becdf .DoughnutChart ,&_aggeb );_cccf !=nil {return _cccf ;};case _ecgedf .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\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0043\u0068\u0061\u0072\u0074"}:_becdf .BarChart =NewCT_BarChart ();if _ccecag :=d .DecodeElement (_becdf .BarChart ,&_aggeb );_ccecag !=nil {return _ccecag ;};case _ecgedf .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\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_becdf .Bar3DChart =NewCT_Bar3DChart ();if _agfd :=d .DecodeElement (_becdf .Bar3DChart ,&_aggeb );_agfd !=nil {return _agfd ;};case _ecgedf .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\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_becdf .OfPieChart =NewCT_OfPieChart ();if _gabfdf :=d .DecodeElement (_becdf .OfPieChart ,&_aggeb );_gabfdf !=nil {return _gabfdf ;};case _ecgedf .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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_becdf .SurfaceChart =NewCT_SurfaceChart ();if _fffcb :=d .DecodeElement (_becdf .SurfaceChart ,&_aggeb );_fffcb !=nil {return _fffcb ;};case _ecgedf .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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_ecgedf .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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_becdf .Surface3DChart =NewCT_Surface3DChart ();if _caaf :=d .DecodeElement (_becdf .Surface3DChart ,&_aggeb );_caaf !=nil {return _caaf ;};case _ecgedf .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\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_becdf .BubbleChart =NewCT_BubbleChart ();if _egeabd :=d .DecodeElement (_becdf .BubbleChart ,&_aggeb );_egeabd !=nil {return _egeabd ;};default:_ffgf .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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aggeb .Name );if _abbe :=d .Skip ();_abbe !=nil {return _abbe ;};};case _ecgedf .EndElement :break _aecea ;case _ecgedf .CharData :};};return nil ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_gcbed ST_MarkerStyle )Validate ()error {return _gcbed .ValidateWithPath ("")};func (_cdbfb *CT_Area3DChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fbbeg :for {_gfbba ,_gbgd :=d .Token ();if _gbgd !=nil {return _gbgd ;};switch _ead :=_gfbba .(type ){case _ecgedf .StartElement :switch _ead .Name {case _ecgedf .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"},_ecgedf .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"}:_cdbfb .Grouping =NewCT_Grouping ();if _becfa :=d .DecodeElement (_cdbfb .Grouping ,&_ead );_becfa !=nil {return _becfa ;};case _ecgedf .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"},_ecgedf .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"}:_cdbfb .VaryColors =NewCT_Boolean ();if _daef :=d .DecodeElement (_cdbfb .VaryColors ,&_ead );_daef !=nil {return _daef ;};case _ecgedf .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"},_ecgedf .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"}:_dedac :=NewCT_AreaSer ();if _aggg :=d .DecodeElement (_dedac ,&_ead );_aggg !=nil {return _aggg ;};_cdbfb .Ser =append (_cdbfb .Ser ,_dedac );case _ecgedf .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"},_ecgedf .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"}:_cdbfb .DLbls =NewCT_DLbls ();if _bdecg :=d .DecodeElement (_cdbfb .DLbls ,&_ead );_bdecg !=nil {return _bdecg ;};case _ecgedf .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"},_ecgedf .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_cdbfb .DropLines =NewCT_ChartLines ();if _ggac :=d .DecodeElement (_cdbfb .DropLines ,&_ead );_ggac !=nil {return _ggac ;};case _ecgedf .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_ecgedf .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_cdbfb .GapDepth =NewCT_GapAmount ();if _cdeaf :=d .DecodeElement (_cdbfb .GapDepth ,&_ead );_cdeaf !=nil {return _cdeaf ;};case _ecgedf .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"},_ecgedf .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"}:_cfgcd :=NewCT_UnsignedInt ();if _aeac :=d .DecodeElement (_cfgcd ,&_ead );_aeac !=nil {return _aeac ;};_cdbfb .AxId =append (_cdbfb .AxId ,_cfgcd );case _ecgedf .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"},_ecgedf .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"}:_cdbfb .ExtLst =NewCT_ExtensionList ();if _gagd :=d .DecodeElement (_cdbfb .ExtLst ,&_ead );_gagd !=nil {return _gagd ;};default:_ffgf .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\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_ead .Name );if _bffbe :=d .Skip ();_bffbe !=nil {return _bffbe ;};};case _ecgedf .EndElement :break _fbbeg ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_fdeg *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func NewCT_PlotArea ()*CT_PlotArea {_dbedc :=&CT_PlotArea {};return _dbedc }; -// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path -func (_egcaa *CT_ScatterSer )ValidateWithPath (path string )error {if _bfee :=_egcaa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfee !=nil {return _bfee ;};if _fcfee :=_egcaa .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_fcfee !=nil {return _fcfee ;};if _egcaa .Tx !=nil {if _ddee :=_egcaa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ddee !=nil {return _ddee ;};};if _egcaa .SpPr !=nil {if _adggdf :=_egcaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adggdf !=nil {return _adggdf ;};};if _egcaa .Marker !=nil {if _cccde :=_egcaa .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cccde !=nil {return _cccde ;};};for _dc ,_fbcfe :=range _egcaa .DPt {if _adbb :=_fbcfe .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dc ));_adbb !=nil {return _adbb ;};};if _egcaa .DLbls !=nil {if _cagd :=_egcaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cagd !=nil {return _cagd ;};};for _cfeab ,_geccc :=range _egcaa .Trendline {if _dfbga :=_geccc .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cfeab ));_dfbga !=nil {return _dfbga ;};};for _aef ,_cdgc :=range _egcaa .ErrBars {if _edgd :=_cdgc .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_aef ));_edgd !=nil {return _edgd ;};};if _egcaa .XVal !=nil {if _gcacbf :=_egcaa .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_gcacbf !=nil {return _gcacbf ;};};if _egcaa .YVal !=nil {if _dcdb :=_egcaa .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_dcdb !=nil {return _dcdb ;};};if _egcaa .Smooth !=nil {if _ceaeg :=_egcaa .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_ceaeg !=nil {return _ceaeg ;};};if _egcaa .ExtLst !=nil {if _bebf :=_egcaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebf !=nil {return _bebf ;};};return nil ;};func NewCT_Scaling ()*CT_Scaling {_bfgf :=&CT_Scaling {};return _bfgf };func (_afaec *CT_Pie3DChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cbaa :for {_ecdd ,_fbbe :=d .Token ();if _fbbe !=nil {return _fbbe ;};switch _ecdgb :=_ecdd .(type ){case _ecgedf .StartElement :switch _ecdgb .Name {case _ecgedf .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"},_ecgedf .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"}:_afaec .VaryColors =NewCT_Boolean ();if _dgae :=d .DecodeElement (_afaec .VaryColors ,&_ecdgb );_dgae !=nil {return _dgae ;};case _ecgedf .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"},_ecgedf .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"}:_agae :=NewCT_PieSer ();if _aaa :=d .DecodeElement (_agae ,&_ecdgb );_aaa !=nil {return _aaa ;};_afaec .Ser =append (_afaec .Ser ,_agae );case _ecgedf .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"},_ecgedf .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"}:_afaec .DLbls =NewCT_DLbls ();if _baefg :=d .DecodeElement (_afaec .DLbls ,&_ecdgb );_baefg !=nil {return _baefg ;};case _ecgedf .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"},_ecgedf .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"}:_afaec .ExtLst =NewCT_ExtensionList ();if _ffff :=d .DecodeElement (_afaec .ExtLst ,&_ecdgb );_ffff !=nil {return _ffff ;};default:_ffgf .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",_ecdgb .Name );if _dfgcd :=d .Skip ();_dfgcd !=nil {return _dfgcd ;};};case _ecgedf .EndElement :break _cbaa ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_ErrBarType and its children +func (_dfadb *CT_ErrBarType )Validate ()error {return _dfadb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};var ST_BubbleScalePercentPatternRe =_a .MustCompile (ST_BubbleScalePercentPattern );type CT_DateAx 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 *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblOffset *CT_LblOffset ;BaseTimeUnit *CT_TimeUnit ;MajorUnit *CT_AxisUnit ;MajorTimeUnit *CT_TimeUnit ;MinorUnit *CT_AxisUnit ;MinorTimeUnit *CT_TimeUnit ;ExtLst *CT_ExtensionList ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;}; -// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path -func (_ccag *CT_Bar3DChart )ValidateWithPath (path string )error {if _fadfe :=_ccag .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fadfe !=nil {return _fadfe ;};if _ccag .Grouping !=nil {if _fdda :=_ccag .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fdda !=nil {return _fdda ;};};if _ccag .VaryColors !=nil {if _gcabd :=_ccag .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gcabd !=nil {return _gcabd ;};};for _bdgab ,_cbefc :=range _ccag .Ser {if _aafb :=_cbefc .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdgab ));_aafb !=nil {return _aafb ;};};if _ccag .DLbls !=nil {if _gfbbg :=_ccag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfbbg !=nil {return _gfbbg ;};};if _ccag .GapWidth !=nil {if _daagb :=_ccag .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_daagb !=nil {return _daagb ;};};if _ccag .GapDepth !=nil {if _cedaf :=_ccag .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_cedaf !=nil {return _cedaf ;};};if _ccag .Shape !=nil {if _ced :=_ccag .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_ced !=nil {return _ced ;};};for _dbbag ,_feddg :=range _ccag .AxId {if _febe :=_feddg .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dbbag ));_febe !=nil {return _febe ;};};if _ccag .ExtLst !=nil {if _egad :=_ccag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egad !=nil {return _egad ;};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_ggbfg :=&CT_SerTxChoice {};return _ggbfg }; +// Validate validates the Chart and its children +func (_debca *Chart )Validate ()error {return _debca .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};type ST_PageSetupOrientation byte ; -// ST_BubbleScale is a union type -type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_aeffg *CT_RadarStyle )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bfggb :=range start .Attr {if _bfggb .Name .Local =="\u0076\u0061\u006c"{_aeffg .ValAttr .UnmarshalXMLAttr (_bfggb );continue ;};};for {_cdgf ,_dfdf :=d .Token ();if _dfdf !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_dfdf );};if _edaf ,_agbgf :=_cdgf .(_ecgedf .EndElement );_agbgf &&_edaf .Name ==start .Name {break ;};};return nil ;};func NewCT_Extension ()*CT_Extension {_eeg :=&CT_Extension {};return _eeg };func NewCT_UpDownBars ()*CT_UpDownBars {_fdagd :=&CT_UpDownBars {};return _fdagd };func (_gdead *CT_MarkerSize )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gdead .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_gdead .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path +func (_fggdc *CT_PictureStackUnit )ValidateWithPath (path string )error {if _fggdc .ValAttr <=0{return _aa .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 ,_fggdc .ValAttr );};return nil ;};func (_bcda *CT_BarDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcda .ValAttr !=ST_BarDirUnset {_cdb ,_agbb :=_bcda .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _agbb !=nil {return _agbb ;};start .Attr =append (start .Attr ,_cdb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RadarStyle and its children -func (_egfdc *CT_RadarStyle )Validate ()error {return _egfdc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_fgfg *ST_CrossBetween )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_fgfg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fgfg =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_fgfg =2;};return nil ;};func NewCT_Area3DChart ()*CT_Area3DChart {_fdfca :=&CT_Area3DChart {};return _fdfca };func NewCT_ExternalData ()*CT_ExternalData {_eaac :=&CT_ExternalData {};return _eaac };func (_ade *CT_RotY )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_gedd :=range start .Attr {if _gedd .Name .Local =="\u0076\u0061\u006c"{_gcfcc ,_dabee :=_gea .ParseUint (_gedd .Value ,10,16);if _dabee !=nil {return _dabee ;};_cdgbc :=uint16 (_gcfcc );_ade .ValAttr =&_cdgbc ;continue ;};};for {_dafg ,_dgcfb :=d .Token ();if _dgcfb !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_dgcfb );};if _egagd ,_abce :=_dafg .(_ecgedf .EndElement );_abce &&_egagd .Name ==start .Name {break ;};};return nil ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_cgefdb *EG_BarChartShared )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_bcg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_cgefdb .BarDir ,_bcg );if _cgefdb .Grouping !=nil {_gccb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cgefdb .Grouping ,_gccb );};if _cgefdb .VaryColors !=nil {_bbec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgefdb .VaryColors ,_bbec );};if _cgefdb .Ser !=nil {_gcfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fffac :=range _cgefdb .Ser {e .EncodeElement (_fffac ,_gcfa );};};if _cgefdb .DLbls !=nil {_ggedg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgefdb .DLbls ,_ggedg );};return nil ;}; +// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path +func (_gagfb *CT_SurfaceSer )ValidateWithPath (path string )error {if _babfe :=_gagfb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_babfe !=nil {return _babfe ;};if _ddbce :=_gagfb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ddbce !=nil {return _ddbce ;};if _gagfb .Tx !=nil {if _adced :=_gagfb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_adced !=nil {return _adced ;};};if _gagfb .SpPr !=nil {if _acfcd :=_gagfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acfcd !=nil {return _acfcd ;};};if _gagfb .Cat !=nil {if _fddea :=_gagfb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fddea !=nil {return _fddea ;};};if _gagfb .Val !=nil {if _acbdc :=_gagfb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_acbdc !=nil {return _acbdc ;};};if _gagfb .ExtLst !=nil {if _cgbc :=_gagfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgbc !=nil {return _cgbc ;};};return nil ;};func (_aeeff *CT_LegendEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeeff .Idx =NewCT_UnsignedInt ();_dbfe :for {_gaae ,_gfdd :=d .Token ();if _gfdd !=nil {return _gfdd ;};switch _bddg :=_gaae .(type ){case _c .StartElement :switch _bddg .Name {case _c .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"},_c .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 _dgcef :=d .DecodeElement (_aeeff .Idx ,&_bddg );_dgcef !=nil {return _dgcef ;};case _c .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"},_c .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 _aeeff .Choice ==nil {_aeeff .Choice =NewCT_LegendEntryChoice ();};if _fbgc :=d .DecodeElement (&_aeeff .Choice .Delete ,&_bddg );_fbgc !=nil {return _fbgc ;};case _c .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"},_c .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"}:if _aeeff .Choice ==nil {_aeeff .Choice =NewCT_LegendEntryChoice ();};if _fdcgd :=d .DecodeElement (&_aeeff .Choice .TxPr ,&_bddg );_fdcgd !=nil {return _fdcgd ;};case _c .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"},_c .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"}:_aeeff .ExtLst =NewCT_ExtensionList ();if _fgffa :=d .DecodeElement (_aeeff .ExtLst ,&_bddg );_fgffa !=nil {return _fgffa ;};default:_cf .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\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_bddg .Name );if _gbca :=d .Skip ();_gbca !=nil {return _gbca ;};};case _c .EndElement :break _dbfe ;case _c .CharData :};};return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_cbecf *CT_Thickness )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_cbecf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbfg *CT_NumFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cbfg .FormatCodeAttr )});if _cbfg .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_cbfg .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TickLblPos and its children -func (_gcdef *CT_TickLblPos )Validate ()error {return _gcdef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func NewCT_StockChart ()*CT_StockChart {_edae :=&CT_StockChart {};return _edae };func (_aefbe *EG_AxSharedChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _aefbe .Crosses !=nil {_baab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_aefbe .Crosses ,_baab );};if _aefbe .CrossesAt !=nil {_fgdb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_aefbe .CrossesAt ,_fgdb );};return nil ;}; +// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path +func (_cagdc *CT_DispBlanksAs )ValidateWithPath (path string )error {if _dgca :=_cagdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgca !=nil {return _dgca ;};return nil ;}; -// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path -func (_agecge *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _agecge .CustUnit !=nil {if _abceg :=_agecge .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_abceg !=nil {return _abceg ;};};if _agecge .BuiltInUnit !=nil {if _gcbf :=_agecge .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_gcbf !=nil {return _gcbf ;};};return nil ;};func (_deaeg *CT_FirstSliceAng )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_dced :=range start .Attr {if _dced .Name .Local =="\u0076\u0061\u006c"{_eaae ,_becf :=_gea .ParseUint (_dced .Value ,10,16);if _becf !=nil {return _becf ;};_feagg :=uint16 (_eaae );_deaeg .ValAttr =&_feagg ;continue ;};};for {_feef ,_eabab :=d .Token ();if _eabab !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0072\u0073t\u0053l\u0069\u0063\u0065\u0041\u006e\u0067\u003a \u0025\u0073",_eabab );};if _agcecf ,_cceg :=_feef .(_ecgedf .EndElement );_cceg &&_agcecf .Name ==start .Name {break ;};};return nil ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_adfba :=&CT_DLblsChoice {};return _adfba }; +// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path +func (_acgef *CT_HoleSize )ValidateWithPath (path string )error {if _acgef .ValAttr !=nil {if _caeef :=_acgef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caeef !=nil {return _caeef ;};};return nil ;};func (_dadc *CT_DLblChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfge :for {_gebee ,_ggfa :=d .Token ();if _ggfa !=nil {return _ggfa ;};switch _gbae :=_gebee .(type ){case _c .StartElement :switch _gbae .Name {case _c .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"},_c .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"}:_dadc .Delete =NewCT_Boolean ();if _fegg :=d .DecodeElement (_dadc .Delete ,&_gbae );_fegg !=nil {return _fegg ;};case _c .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"},_c .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"}:_dadc .Layout =NewCT_Layout ();if _ggcd :=d .DecodeElement (_dadc .Layout ,&_gbae );_ggcd !=nil {return _ggcd ;};case _c .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"},_c .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"}:_dadc .Tx =NewCT_Tx ();if _afda :=d .DecodeElement (_dadc .Tx ,&_gbae );_afda !=nil {return _afda ;};case _c .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"},_c .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"}:_dadc .NumFmt =NewCT_NumFmt ();if _eccg :=d .DecodeElement (_dadc .NumFmt ,&_gbae );_eccg !=nil {return _eccg ;};case _c .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"},_c .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"}:_dadc .SpPr =_d .NewCT_ShapeProperties ();if _ceac :=d .DecodeElement (_dadc .SpPr ,&_gbae );_ceac !=nil {return _ceac ;};case _c .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"},_c .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"}:_dadc .TxPr =_d .NewCT_TextBody ();if _cfga :=d .DecodeElement (_dadc .TxPr ,&_gbae );_cfga !=nil {return _cfga ;};case _c .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"},_c .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"}:_dadc .DLblPos =NewCT_DLblPos ();if _cacfe :=d .DecodeElement (_dadc .DLblPos ,&_gbae );_cacfe !=nil {return _cacfe ;};case _c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_dadc .ShowLegendKey =NewCT_Boolean ();if _aeba :=d .DecodeElement (_dadc .ShowLegendKey ,&_gbae );_aeba !=nil {return _aeba ;};case _c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_dadc .ShowVal =NewCT_Boolean ();if _dddf :=d .DecodeElement (_dadc .ShowVal ,&_gbae );_dddf !=nil {return _dddf ;};case _c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_dadc .ShowCatName =NewCT_Boolean ();if _fcddg :=d .DecodeElement (_dadc .ShowCatName ,&_gbae );_fcddg !=nil {return _fcddg ;};case _c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_dadc .ShowSerName =NewCT_Boolean ();if _deda :=d .DecodeElement (_dadc .ShowSerName ,&_gbae );_deda !=nil {return _deda ;};case _c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_dadc .ShowPercent =NewCT_Boolean ();if _abb :=d .DecodeElement (_dadc .ShowPercent ,&_gbae );_abb !=nil {return _abb ;};case _c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_dadc .ShowBubbleSize =NewCT_Boolean ();if _gfa :=d .DecodeElement (_dadc .ShowBubbleSize ,&_gbae );_gfa !=nil {return _gfa ;};case _c .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_dadc .Separator =new (string );if _bbab :=d .DecodeElement (_dadc .Separator ,&_gbae );_bbab !=nil {return _bbab ;};default:_cf .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\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_gbae .Name );if _fbg :=d .Skip ();_fbg !=nil {return _fbg ;};};case _c .EndElement :break _cfge ;case _c .CharData :};};return nil ;};func (_fffbb ST_PageSetupOrientation )String ()string {switch _fffbb {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 "";};func (_dedaf ST_HPercent )String ()string {if _dedaf .ST_HPercentWithSymbol !=nil {return _aa .Sprintf ("\u0025\u0076",*_dedaf .ST_HPercentWithSymbol );};if _dedaf .ST_HPercentUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_dedaf .ST_HPercentUShort );};return "";};func (_bbgad ST_BarDir )ValidateWithPath (path string )error {switch _bbgad {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgad ));};return nil ;};func (_aeecd *ST_MarkerStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aeecd =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_aeecd =1;case "\u0064\u0061\u0073\u0068":*_aeecd =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_aeecd =3;case "\u0064\u006f\u0074":*_aeecd =4;case "\u006e\u006f\u006e\u0065":*_aeecd =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_aeecd =6;case "\u0070\u006c\u0075\u0073":*_aeecd =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_aeecd =8;case "\u0073\u0074\u0061\u0072":*_aeecd =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_aeecd =10;case "\u0078":*_aeecd =11;case "\u0061\u0075\u0074\u006f":*_aeecd =12;};return nil ;};func (_cccf *CT_Tx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cccf .Choice =NewCT_TxChoice ();_adcfe :for {_bbegb ,_aggcg :=d .Token ();if _aggcg !=nil {return _aggcg ;};switch _aacaf :=_bbegb .(type ){case _c .StartElement :switch _aacaf .Name {case _c .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"},_c .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"}:_cccf .Choice =NewCT_TxChoice ();if _geggd :=d .DecodeElement (&_cccf .Choice .StrRef ,&_aacaf );_geggd !=nil {return _geggd ;};case _c .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"},_c .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"}:_cccf .Choice =NewCT_TxChoice ();if _fccge :=d .DecodeElement (&_cccf .Choice .Rich ,&_aacaf );_fccge !=nil {return _fccge ;};default:_cf .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",_aacaf .Name );if _dadfd :=d .Skip ();_dadfd !=nil {return _dadfd ;};};case _c .EndElement :break _adcfe ;case _c .CharData :};};return nil ;};func (_bffdc *ST_PictureFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faeda ,_adcgafa :=d .Token ();if _adcgafa !=nil {return _adcgafa ;};if _bfaeb ,_fgebf :=_faeda .(_c .EndElement );_fgebf &&_bfaeb .Name ==start .Name {*_bffdc =1;return nil ;};if _fbdbc ,_gceafb :=_faeda .(_c .CharData );!_gceafb {return _aa .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",_faeda );}else {switch string (_fbdbc ){case "":*_bffdc =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_bffdc =1;case "\u0073\u0074\u0061c\u006b":*_bffdc =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_bffdc =3;};};_faeda ,_adcgafa =d .Token ();if _adcgafa !=nil {return _adcgafa ;};if _ccgcgd ,_ffaf :=_faeda .(_c .EndElement );_ffaf &&_ccgcgd .Name ==start .Name {return nil ;};return _aa .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",_faeda );};type EG_LegendEntryData struct{TxPr *_d .CT_TextBody ;}; -// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path -func (_fbfa *CT_SerTx )ValidateWithPath (path string )error {if _facf :=_fbfa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_facf !=nil {return _facf ;};return nil ;}; +// ST_Overlap is a union type +type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func (_gegg *CT_NumVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_gegg .IdxAttr )});if _gegg .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_gegg .FormatCodeAttr )});};e .EncodeToken (start );_gade :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_gade ,_gegg .V );e .EncodeElement (_gegg .V ,_gade );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bccgc *CT_PictureStackUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bccgc .ValAttr =0+1;for _ ,_ccbe :=range start .Attr {if _ccbe .Name .Local =="\u0076\u0061\u006c"{_daecf ,_fbedg :=_e .ParseFloat (_ccbe .Value ,64);if _fbedg !=nil {return _fbedg ;};_bccgc .ValAttr =_daecf ;continue ;};};for {_bada ,_cgcbc :=d .Token ();if _cgcbc !=nil {return _aa .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",_cgcbc );};if _abced ,_bceae :=_bada .(_c .EndElement );_bceae &&_abced .Name ==start .Name {break ;};};return nil ;};type CT_Chart struct{Title *CT_Title ;AutoTitleDeleted *CT_Boolean ;PivotFmts *CT_PivotFmts ;View3D *CT_View3D ;Floor *CT_Surface ;SideWall *CT_Surface ;BackWall *CT_Surface ;PlotArea *CT_PlotArea ;Legend *CT_Legend ;PlotVisOnly *CT_Boolean ;DispBlanksAs *CT_DispBlanksAs ;ShowDLblsOverMax *CT_Boolean ;ExtLst *CT_ExtensionList ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type CT_Crosses struct{ValAttr ST_Crosses ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_aedb :=&CT_PlotAreaChoice1 {};return _aedb };func (_cdda ST_DLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdda .String (),start );};func NewCT_PieChart ()*CT_PieChart {_faaef :=&CT_PieChart {};return _faaef }; -// Validate validates the CT_NumData and its children -func (_dffbc *CT_NumData )Validate ()error {return _dffbc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func NewCT_LogBase ()*CT_LogBase {_gdgc :=&CT_LogBase {};_gdgc .ValAttr =2;return _gdgc };func (_gedbb ST_DispBlanksAs )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_begfff :=_ecgedf .Attr {};_begfff .Name =name ;switch _gedbb {case ST_DispBlanksAsUnset :_begfff .Value ="";case ST_DispBlanksAsSpan :_begfff .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_begfff .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_begfff .Value ="\u007a\u0065\u0072\u006f";};return _begfff ,nil ;};type CT_Perspective struct{ValAttr *uint8 ;};type CT_AxisUnit struct{ValAttr float64 ;};func (_fgfedd *CT_AxDataSourceChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_adbcag :for {_egac ,_afdg :=d .Token ();if _afdg !=nil {return _afdg ;};switch _addga :=_egac .(type ){case _ecgedf .StartElement :switch _addga .Name {case _ecgedf .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"},_ecgedf .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"}:_fgfedd .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _eabeg :=d .DecodeElement (_fgfedd .MultiLvlStrRef ,&_addga );_eabeg !=nil {return _eabeg ;};case _ecgedf .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"},_ecgedf .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"}:_fgfedd .NumRef =NewCT_NumRef ();if _gccf :=d .DecodeElement (_fgfedd .NumRef ,&_addga );_gccf !=nil {return _gccf ;};case _ecgedf .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"},_ecgedf .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"}:_fgfedd .NumLit =NewCT_NumData ();if _egfg :=d .DecodeElement (_fgfedd .NumLit ,&_addga );_egfg !=nil {return _egfg ;};case _ecgedf .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"},_ecgedf .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"}:_fgfedd .StrRef =NewCT_StrRef ();if _egef :=d .DecodeElement (_fgfedd .StrRef ,&_addga );_egef !=nil {return _egef ;};case _ecgedf .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\u004c\u0069\u0074"},_ecgedf .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\u004c\u0069\u0074"}:_fgfedd .StrLit =NewCT_StrData ();if _gfdg :=d .DecodeElement (_fgfedd .StrLit ,&_addga );_gfdg !=nil {return _gfdg ;};default:_ffgf .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 C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_addga .Name );if _gabba :=d .Skip ();_gabba !=nil {return _gabba ;};};case _ecgedf .EndElement :break _adbcag ;case _ecgedf .CharData :};};return nil ;};func (_dagca *CT_SerTxChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cggbc :for {_caddf ,_gefgd :=d .Token ();if _gefgd !=nil {return _gefgd ;};switch _gffae :=_caddf .(type ){case _ecgedf .StartElement :switch _gffae .Name {case _ecgedf .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"},_ecgedf .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"}:_dagca .StrRef =NewCT_StrRef ();if _ecc :=d .DecodeElement (_dagca .StrRef ,&_gffae );_ecc !=nil {return _ecc ;};case _ecgedf .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"},_ecgedf .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"}:_dagca .V =new (string );if _fcbcb :=d .DecodeElement (_dagca .V ,&_gffae );_fcbcb !=nil {return _fcbcb ;};default:_ffgf .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",_gffae .Name );if _bdcf :=d .Skip ();_bdcf !=nil {return _bdcf ;};};case _ecgedf .EndElement :break _cggbc ;case _ecgedf .CharData :};};return nil ;};func (_dbbgd *ST_ErrDir )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_dbbgd =0;case "\u0078":*_dbbgd =1;case "\u0079":*_dbbgd =2;};return nil ;}; +// Validate validates the CT_AreaChart and its children +func (_aaab *CT_AreaChart )Validate ()error {return _aaab .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func (_bbfcc *CT_StrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caafb :for {_feceb ,_ffdgd :=d .Token ();if _ffdgd !=nil {return _ffdgd ;};switch _cefc :=_feceb .(type ){case _c .StartElement :switch _cefc .Name {case _c .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"},_c .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 _bggdag :=d .DecodeElement (&_bbfcc .F ,&_cefc );_bggdag !=nil {return _bggdag ;};case _c .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"},_c .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"}:_bbfcc .StrCache =NewCT_StrData ();if _fcgd :=d .DecodeElement (_bbfcc .StrCache ,&_cefc );_fcgd !=nil {return _fcgd ;};case _c .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"},_c .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"}:_bbfcc .ExtLst =NewCT_ExtensionList ();if _eacbf :=d .DecodeElement (_bbfcc .ExtLst ,&_cefc );_eacbf !=nil {return _eacbf ;};default:_cf .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",_cefc .Name );if _gcbbe :=d .Skip ();_gcbbe !=nil {return _gcbbe ;};};case _c .EndElement :break _caafb ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path -func (_gaeab *CT_MarkerSize )ValidateWithPath (path string )error {if _gaeab .ValAttr !=nil {if *_gaeab .ValAttr < 2{return _gabef .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 ,*_gaeab .ValAttr );};if *_gaeab .ValAttr > 72{return _gabef .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 ,*_gaeab .ValAttr );};};return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_gceba ST_BuiltInUnit )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_fecb :=_ecgedf .Attr {};_fecb .Name =name ;switch _gceba {case ST_BuiltInUnitUnset :_fecb .Value ="";case ST_BuiltInUnitHundreds :_fecb .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_fecb .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_fecb .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_fecb .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_fecb .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_fecb .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_fecb .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_fecb .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_fecb .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _fecb ,nil ;}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_bbaf *CT_Lvl )ValidateWithPath (path string )error {for _aabde ,_abfb :=range _bbaf .Pt {if _fgeg :=_abfb .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_aabde ));_fgeg !=nil {return _fgeg ;};};return nil ;}; -// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path -func (_dbbeg *CT_Surface3DChart )ValidateWithPath (path string )error {if _dbbeg .Wireframe !=nil {if _fecf :=_dbbeg .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fecf !=nil {return _fecf ;};};for _aggbg ,_cbd :=range _dbbeg .Ser {if _cdfe :=_cbd .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aggbg ));_cdfe !=nil {return _cdfe ;};};if _dbbeg .BandFmts !=nil {if _bffa :=_dbbeg .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_bffa !=nil {return _bffa ;};};for _debdg ,_eegf :=range _dbbeg .AxId {if _caeb :=_eegf .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_debdg ));_caeb !=nil {return _caeb ;};};if _dbbeg .ExtLst !=nil {if _gabfb :=_dbbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabfb !=nil {return _gabfb ;};};return nil ;};func (_dfae *CT_LineChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_dadfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dfae .Grouping ,_dadfe );if _dfae .VaryColors !=nil {_efed :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dfae .VaryColors ,_efed );};if _dfae .Ser !=nil {_badec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bbab :=range _dfae .Ser {e .EncodeElement (_bbab ,_badec );};};if _dfae .DLbls !=nil {_gbgac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dfae .DLbls ,_gbgac );};if _dfae .DropLines !=nil {_gebfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dfae .DropLines ,_gebfg );};if _dfae .HiLowLines !=nil {_affd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dfae .HiLowLines ,_affd );};if _dfae .UpDownBars !=nil {_beffc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dfae .UpDownBars ,_beffc );};if _dfae .Marker !=nil {_eggcb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_dfae .Marker ,_eggcb );};if _dfae .Smooth !=nil {_effge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_dfae .Smooth ,_effge );};_cdad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cdfa :=range _dfae .AxId {e .EncodeElement (_cdfa ,_cdad );};if _dfae .ExtLst !=nil {_fcbgg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfae .ExtLst ,_fcbgg );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_ddfg *CT_Trendline )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ddfg .Name !=nil {_dbgda :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ffgf .AddPreserveSpaceAttr (&_dbgda ,*_ddfg .Name );e .EncodeElement (_ddfg .Name ,_dbgda );};if _ddfg .SpPr !=nil {_bafeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddfg .SpPr ,_bafeb );};_gfac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ddfg .TrendlineType ,_gfac );if _ddfg .Order !=nil {_eafaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ddfg .Order ,_eafaa );};if _ddfg .Period !=nil {_cabeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_ddfg .Period ,_cabeb );};if _ddfg .Forward !=nil {_gadccd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_ddfg .Forward ,_gadccd );};if _ddfg .Backward !=nil {_bfcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_ddfg .Backward ,_bfcd );};if _ddfg .Intercept !=nil {_beg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_ddfg .Intercept ,_beg );};if _ddfg .DispRSqr !=nil {_efedc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_ddfg .DispRSqr ,_efedc );};if _ddfg .DispEq !=nil {_cbfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_ddfg .DispEq ,_cbfg );};if _ddfg .TrendlineLbl !=nil {_dfbeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_ddfg .TrendlineLbl ,_dfbeg );};if _ddfg .ExtLst !=nil {_agcef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddfg .ExtLst ,_agcef );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_decb *CT_FirstSliceAng )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _decb .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_decb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_becge *CT_CrossBetween )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_efea ,_bddbc :=_becge .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _bddbc !=nil {return _bddbc ;};start .Attr =append (start .Attr ,_efea );e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;}; +// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path +func (_cgbb *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_bbdb *ST_ErrDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdcf ,_ecfbd :=d .Token ();if _ecfbd !=nil {return _ecfbd ;};if _bfede ,_becffg :=_gdcf .(_c .EndElement );_becffg &&_bfede .Name ==start .Name {*_bbdb =1;return nil ;};if _fedbg ,_fcfccg :=_gdcf .(_c .CharData );!_fcfccg {return _aa .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",_gdcf );}else {switch string (_fedbg ){case "":*_bbdb =0;case "\u0078":*_bbdb =1;case "\u0079":*_bbdb =2;};};_gdcf ,_ecfbd =d .Token ();if _ecfbd !=nil {return _ecfbd ;};if _fcefb ,_fdgfc :=_gdcf .(_c .EndElement );_fdgfc &&_fcefb .Name ==start .Name {return nil ;};return _aa .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",_gdcf );};func (_ccfgg *CT_MultiLvlStrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caadb :for {_ccada ,_cgcd :=d .Token ();if _cgcd !=nil {return _cgcd ;};switch _dfcfg :=_ccada .(type ){case _c .StartElement :switch _dfcfg .Name {case _c .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"},_c .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 _dgag :=d .DecodeElement (&_ccfgg .F ,&_dfcfg );_dgag !=nil {return _dgag ;};case _c .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"},_c .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"}:_ccfgg .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _fddd :=d .DecodeElement (_ccfgg .MultiLvlStrCache ,&_dfcfg );_fddd !=nil {return _fddd ;};case _c .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"},_c .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"}:_ccfgg .ExtLst =NewCT_ExtensionList ();if _fgec :=d .DecodeElement (_ccfgg .ExtLst ,&_dfcfg );_fgec !=nil {return _fgec ;};default:_cf .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",_dfcfg .Name );if _ebec :=d .Skip ();_ebec !=nil {return _ebec ;};};case _c .EndElement :break _caadb ;case _c .CharData :};};return nil ;};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;);type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;}; -// Validate validates the CT_Grouping and its children -func (_dbefa *CT_Grouping )Validate ()error {return _dbefa .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_beba *CT_RelId )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bfbe :=range start .Attr {if _bfbe .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"&&_bfbe .Name .Local =="\u0069\u0064"||_bfbe .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"&&_bfbe .Name .Local =="\u0069\u0064"{_addef ,_ecdgf :=_bfbe .Value ,error (nil );if _ecdgf !=nil {return _ecdgf ;};_beba .IdAttr =_addef ;continue ;};};for {_faf ,_eebb :=d .Token ();if _eebb !=nil {return _gabef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_eebb );};if _fdddg ,_efb :=_faf .(_ecgedf .EndElement );_efb &&_fdddg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SurfaceSer and its children +func (_fgabb *CT_SurfaceSer )Validate ()error {return _fgabb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};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;);func (_dadfb ST_CrossBetween )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dadfb .String (),start );};func NewCT_BandFmts ()*CT_BandFmts {_adff :=&CT_BandFmts {};return _adff };func (_ebdgb *CT_ManualLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfaeg :for {_eegc ,_acafb :=d .Token ();if _acafb !=nil {return _acafb ;};switch _ddbc :=_eegc .(type ){case _c .StartElement :switch _ddbc .Name {case _c .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"},_c .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"}:_ebdgb .LayoutTarget =NewCT_LayoutTarget ();if _decbf :=d .DecodeElement (_ebdgb .LayoutTarget ,&_ddbc );_decbf !=nil {return _decbf ;};case _c .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"},_c .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"}:_ebdgb .XMode =NewCT_LayoutMode ();if _gagc :=d .DecodeElement (_ebdgb .XMode ,&_ddbc );_gagc !=nil {return _gagc ;};case _c .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 :"\u0079\u004d\u006fd\u0065"},_c .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 :"\u0079\u004d\u006fd\u0065"}:_ebdgb .YMode =NewCT_LayoutMode ();if _fcbbg :=d .DecodeElement (_ebdgb .YMode ,&_ddbc );_fcbbg !=nil {return _fcbbg ;};case _c .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 :"\u0077\u004d\u006fd\u0065"},_c .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 :"\u0077\u004d\u006fd\u0065"}:_ebdgb .WMode =NewCT_LayoutMode ();if _dgeg :=d .DecodeElement (_ebdgb .WMode ,&_ddbc );_dgeg !=nil {return _dgeg ;};case _c .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\u004d\u006fd\u0065"},_c .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\u004d\u006fd\u0065"}:_ebdgb .HMode =NewCT_LayoutMode ();if _aaba :=d .DecodeElement (_ebdgb .HMode ,&_ddbc );_aaba !=nil {return _aaba ;};case _c .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"},_c .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"}:_ebdgb .X =NewCT_Double ();if _cbdda :=d .DecodeElement (_ebdgb .X ,&_ddbc );_cbdda !=nil {return _cbdda ;};case _c .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 :"\u0079"},_c .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 :"\u0079"}:_ebdgb .Y =NewCT_Double ();if _aaecbc :=d .DecodeElement (_ebdgb .Y ,&_ddbc );_aaecbc !=nil {return _aaecbc ;};case _c .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 :"\u0077"},_c .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 :"\u0077"}:_ebdgb .W =NewCT_Double ();if _gfdf :=d .DecodeElement (_ebdgb .W ,&_ddbc );_gfdf !=nil {return _gfdf ;};case _c .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"},_c .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"}:_ebdgb .H =NewCT_Double ();if _affcb :=d .DecodeElement (_ebdgb .H ,&_ddbc );_affcb !=nil {return _affcb ;};case _c .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"},_c .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"}:_ebdgb .ExtLst =NewCT_ExtensionList ();if _gaggg :=d .DecodeElement (_ebdgb .ExtLst ,&_ddbc );_gaggg !=nil {return _gaggg ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_ddbc .Name );if _ebcfd :=d .Skip ();_ebcfd !=nil {return _ebcfd ;};};case _c .EndElement :break _cfaeg ;case _c .CharData :};};return nil ;};func (_ebffa *CT_DLblChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebffa .Delete !=nil {_adfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ebffa .Delete ,_adfe );};if _ebffa .Layout !=nil {_bedbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ebffa .Layout ,_bedbf );};if _ebffa .Tx !=nil {_aeef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ebffa .Tx ,_aeef );};if _ebffa .NumFmt !=nil {_ggad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebffa .NumFmt ,_ggad );};if _ebffa .SpPr !=nil {_aafc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebffa .SpPr ,_aafc );};if _ebffa .TxPr !=nil {_aaef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebffa .TxPr ,_aaef );};if _ebffa .DLblPos !=nil {_eedg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ebffa .DLblPos ,_eedg );};if _ebffa .ShowLegendKey !=nil {_ccad :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ebffa .ShowLegendKey ,_ccad );};if _ebffa .ShowVal !=nil {_ggbec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ebffa .ShowVal ,_ggbec );};if _ebffa .ShowCatName !=nil {_eeae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebffa .ShowCatName ,_eeae );};if _ebffa .ShowSerName !=nil {_eege :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebffa .ShowSerName ,_eege );};if _ebffa .ShowPercent !=nil {_bgcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ebffa .ShowPercent ,_bgcf );};if _ebffa .ShowBubbleSize !=nil {_efbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ebffa .ShowBubbleSize ,_efbg );};if _ebffa .Separator !=nil {_degb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_degb ,*_ebffa .Separator );e .EncodeElement (_ebffa .Separator ,_degb );};return nil ;};func (_fbgb *CT_Perspective )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgcaf :=range start .Attr {if _bgcaf .Name .Local =="\u0076\u0061\u006c"{_abdb ,_ebaaa :=_e .ParseUint (_bgcaf .Value ,10,8);if _ebaaa !=nil {return _ebaaa ;};_efaag :=uint8 (_abdb );_fbgb .ValAttr =&_efaag ;continue ;};};for {_ddabf ,_gffb :=d .Token ();if _gffb !=nil {return _aa .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",_gffb );};if _feae ,_gagfd :=_ddabf .(_c .EndElement );_gagfd &&_feae .Name ==start .Name {break ;};};return nil ;};func (_cegce *CT_ExternalData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cegce .IdAttr )});e .EncodeToken (start );if _cegce .AutoUpdate !=nil {_feeaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cegce .AutoUpdate ,_feeaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_LayoutMode byte ;func (_feb *CT_Chart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _feb .Title !=nil {_dgda :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_feb .Title ,_dgda );};if _feb .AutoTitleDeleted !=nil {_gcgc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_feb .AutoTitleDeleted ,_gcgc );};if _feb .PivotFmts !=nil {_ddca :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_feb .PivotFmts ,_ddca );};if _feb .View3D !=nil {_bgff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_feb .View3D ,_bgff );};if _feb .Floor !=nil {_efcb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_feb .Floor ,_efcb );};if _feb .SideWall !=nil {_geec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_feb .SideWall ,_geec );};if _feb .BackWall !=nil {_cgdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_feb .BackWall ,_cgdd );};_edaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_feb .PlotArea ,_edaf );if _feb .Legend !=nil {_bede :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_feb .Legend ,_bede );};if _feb .PlotVisOnly !=nil {_bgffb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_feb .PlotVisOnly ,_bgffb );};if _feb .DispBlanksAs !=nil {_adcbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_feb .DispBlanksAs ,_adcbe );};if _feb .ShowDLblsOverMax !=nil {_gabg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_feb .ShowDLblsOverMax ,_gabg );};if _feb .ExtLst !=nil {_ffag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feb .ExtLst ,_ffag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SerTxChoice and its children -func (_gdecb *CT_SerTxChoice )Validate ()error {return _gdecb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path +func (_ebecd *CT_SerTxChoice )ValidateWithPath (path string )error {if _ebecd .StrRef !=nil {if _ccfgc :=_ebecd .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_ccfgc !=nil {return _ccfgc ;};};return nil ;};func (_bddgd ST_Orientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bddgd .String (),start );};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);func (_bcbf *CT_Layout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacg :for {_abfae ,_efag :=d .Token ();if _efag !=nil {return _efag ;};switch _adagc :=_abfae .(type ){case _c .StartElement :switch _adagc .Name {case _c .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"},_c .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"}:_bcbf .ManualLayout =NewCT_ManualLayout ();if _bdbf :=d .DecodeElement (_bcbf .ManualLayout ,&_adagc );_bdbf !=nil {return _bdbf ;};case _c .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"},_c .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"}:_bcbf .ExtLst =NewCT_ExtensionList ();if _efbfb :=d .DecodeElement (_bcbf .ExtLst ,&_adagc );_efbfb !=nil {return _efbfb ;};default:_cf .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",_adagc .Name );if _bedaa :=d .Skip ();_bedaa !=nil {return _bedaa ;};};case _c .EndElement :break _dacg ;case _c .CharData :};};return nil ;};func NewCT_Thickness ()*CT_Thickness {_dgagf :=&CT_Thickness {};return _dgagf }; -// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path -func (_abgbc *CT_GapAmount )ValidateWithPath (path string )error {if _abgbc .ValAttr !=nil {if _eedae :=_abgbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eedae !=nil {return _eedae ;};};return nil ;}; +// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path +func (_bcg *CT_ChartLines )ValidateWithPath (path string )error {if _bcg .SpPr !=nil {if _dagd :=_bcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dagd !=nil {return _dagd ;};};return nil ;};func (_aaege *CT_PlotArea )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafge :for {_bgdcg ,_abbef :=d .Token ();if _abbef !=nil {return _abbef ;};switch _eade :=_bgdcg .(type ){case _c .StartElement :switch _eade .Name {case _c .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"},_c .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"}:_aaege .Layout =NewCT_Layout ();if _bcecfa :=d .DecodeElement (_aaege .Layout ,&_eade );_bcecfa !=nil {return _bcecfa ;};case _c .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"},_c .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"}:_fggf :=NewCT_PlotAreaChoice ();if _fbcb :=d .DecodeElement (&_fggf .AreaChart ,&_eade );_fbcb !=nil {return _fbcb ;};_aaege .Choice =append (_aaege .Choice ,_fggf );case _c .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"},_c .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"}:_gbged :=NewCT_PlotAreaChoice ();if _ddaf :=d .DecodeElement (&_gbged .Area3DChart ,&_eade );_ddaf !=nil {return _ddaf ;};_aaege .Choice =append (_aaege .Choice ,_gbged );case _c .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"},_c .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"}:_ecbca :=NewCT_PlotAreaChoice ();if _cfaeb :=d .DecodeElement (&_ecbca .LineChart ,&_eade );_cfaeb !=nil {return _cfaeb ;};_aaege .Choice =append (_aaege .Choice ,_ecbca );case _c .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 :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .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 :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fabef :=NewCT_PlotAreaChoice ();if _gacde :=d .DecodeElement (&_fabef .Line3DChart ,&_eade );_gacde !=nil {return _gacde ;};_aaege .Choice =append (_aaege .Choice ,_fabef );case _c .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\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_c .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\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_cafc :=NewCT_PlotAreaChoice ();if _dagg :=d .DecodeElement (&_cafc .StockChart ,&_eade );_dagg !=nil {return _dagg ;};_aaege .Choice =append (_aaege .Choice ,_cafc );case _c .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_c .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_abgg :=NewCT_PlotAreaChoice ();if _babgf :=d .DecodeElement (&_abgg .RadarChart ,&_eade );_babgf !=nil {return _babgf ;};_aaege .Choice =append (_aaege .Choice ,_abgg );case _c .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\u0043\u0068\u0061\u0072\u0074"},_c .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\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_gagag :=NewCT_PlotAreaChoice ();if _gffa :=d .DecodeElement (&_gagag .ScatterChart ,&_eade );_gffa !=nil {return _gffa ;};_aaege .Choice =append (_aaege .Choice ,_gagag );case _c .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\u0065\u0043\u0068\u0061\u0072\u0074"},_c .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\u0065\u0043\u0068\u0061\u0072\u0074"}:_cegf :=NewCT_PlotAreaChoice ();if _fbcgc :=d .DecodeElement (&_cegf .PieChart ,&_eade );_fbcgc !=nil {return _fbcgc ;};_aaege .Choice =append (_aaege .Choice ,_cegf );case _c .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\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .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\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fdcb :=NewCT_PlotAreaChoice ();if _geggb :=d .DecodeElement (&_fdcb .Pie3DChart ,&_eade );_geggb !=nil {return _geggb ;};_aaege .Choice =append (_aaege .Choice ,_fdcb );case _c .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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_c .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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_egcgg :=NewCT_PlotAreaChoice ();if _bgacg :=d .DecodeElement (&_egcgg .DoughnutChart ,&_eade );_bgacg !=nil {return _bgacg ;};_aaege .Choice =append (_aaege .Choice ,_egcgg );case _c .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\u0043\u0068\u0061\u0072\u0074"},_c .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\u0043\u0068\u0061\u0072\u0074"}:_ddeb :=NewCT_PlotAreaChoice ();if _bbcec :=d .DecodeElement (&_ddeb .BarChart ,&_eade );_bbcec !=nil {return _bbcec ;};_aaege .Choice =append (_aaege .Choice ,_ddeb );case _c .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\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .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\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_effg :=NewCT_PlotAreaChoice ();if _eagb :=d .DecodeElement (&_effg .Bar3DChart ,&_eade );_eagb !=nil {return _eagb ;};_aaege .Choice =append (_aaege .Choice ,_effg );case _c .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\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_c .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\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_ebcgb :=NewCT_PlotAreaChoice ();if _agbac :=d .DecodeElement (&_ebcgb .OfPieChart ,&_eade );_agbac !=nil {return _agbac ;};_aaege .Choice =append (_aaege .Choice ,_ebcgb );case _c .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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_c .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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_gdcgf :=NewCT_PlotAreaChoice ();if _cadfg :=d .DecodeElement (&_gdcgf .SurfaceChart ,&_eade );_cadfg !=nil {return _cadfg ;};_aaege .Choice =append (_aaege .Choice ,_gdcgf );case _c .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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_c .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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_daed :=NewCT_PlotAreaChoice ();if _fdbc :=d .DecodeElement (&_daed .Surface3DChart ,&_eade );_fdbc !=nil {return _fdbc ;};_aaege .Choice =append (_aaege .Choice ,_daed );case _c .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\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_c .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\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_aebge :=NewCT_PlotAreaChoice ();if _eefda :=d .DecodeElement (&_aebge .BubbleChart ,&_eade );_eefda !=nil {return _eefda ;};_aaege .Choice =append (_aaege .Choice ,_aebge );case _c .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"},_c .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"}:if _aaege .CChoice ==nil {_aaege .CChoice =NewCT_PlotAreaChoice1 ();};if _egddd :=d .DecodeElement (&_aaege .CChoice .ValAx ,&_eade );_egddd !=nil {return _egddd ;};case _c .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"},_c .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"}:if _aaege .CChoice ==nil {_aaege .CChoice =NewCT_PlotAreaChoice1 ();};if _bdff :=d .DecodeElement (&_aaege .CChoice .CatAx ,&_eade );_bdff !=nil {return _bdff ;};case _c .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"},_c .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"}:if _aaege .CChoice ==nil {_aaege .CChoice =NewCT_PlotAreaChoice1 ();};if _gbaa :=d .DecodeElement (&_aaege .CChoice .DateAx ,&_eade );_gbaa !=nil {return _gbaa ;};case _c .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"},_c .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"}:if _aaege .CChoice ==nil {_aaege .CChoice =NewCT_PlotAreaChoice1 ();};if _edffd :=d .DecodeElement (&_aaege .CChoice .SerAx ,&_eade );_edffd !=nil {return _edffd ;};case _c .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\u0054\u0061\u0062\u006c\u0065"},_c .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\u0054\u0061\u0062\u006c\u0065"}:_aaege .DTable =NewCT_DTable ();if _eeadcc :=d .DecodeElement (_aaege .DTable ,&_eade );_eeadcc !=nil {return _eeadcc ;};case _c .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"},_c .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"}:_aaege .SpPr =_d .NewCT_ShapeProperties ();if _egaca :=d .DecodeElement (_aaege .SpPr ,&_eade );_egaca !=nil {return _egaca ;};case _c .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"},_c .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"}:_aaege .ExtLst =NewCT_ExtensionList ();if _cedc :=d .DecodeElement (_aaege .ExtLst ,&_eade );_cedc !=nil {return _cedc ;};default:_cf .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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_eade .Name );if _bgffe :=d .Skip ();_bgffe !=nil {return _bgffe ;};};case _c .EndElement :break _eafge ;case _c .CharData :};};return nil ;};func (_gfefb ST_ScatterStyle )String ()string {switch _gfefb {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 "";};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_bfaef :=&CT_FirstSliceAng {};return _bfaef };func (_gfaf *CT_RadarChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfaf .RadarStyle =NewCT_RadarStyle ();_fgaf :for {_fcced ,_ddggc :=d .Token ();if _ddggc !=nil {return _ddggc ;};switch _eeedc :=_fcced .(type ){case _c .StartElement :switch _eeedc .Name {case _c .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\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_c .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\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _eddef :=d .DecodeElement (_gfaf .RadarStyle ,&_eeedc );_eddef !=nil {return _eddef ;};case _c .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"},_c .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"}:_gfaf .VaryColors =NewCT_Boolean ();if _eaeg :=d .DecodeElement (_gfaf .VaryColors ,&_eeedc );_eaeg !=nil {return _eaeg ;};case _c .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"},_c .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"}:_ggdg :=NewCT_RadarSer ();if _cgdbb :=d .DecodeElement (_ggdg ,&_eeedc );_cgdbb !=nil {return _cgdbb ;};_gfaf .Ser =append (_gfaf .Ser ,_ggdg );case _c .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"},_c .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"}:_gfaf .DLbls =NewCT_DLbls ();if _dgaga :=d .DecodeElement (_gfaf .DLbls ,&_eeedc );_dgaga !=nil {return _dgaga ;};case _c .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"},_c .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"}:_dggga :=NewCT_UnsignedInt ();if _gaaee :=d .DecodeElement (_dggga ,&_eeedc );_gaaee !=nil {return _gaaee ;};_gfaf .AxId =append (_gfaf .AxId ,_dggga );case _c .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"},_c .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"}:_gfaf .ExtLst =NewCT_ExtensionList ();if _efaf :=d .DecodeElement (_gfaf .ExtLst ,&_eeedc );_efaf !=nil {return _efaf ;};default:_cf .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\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_eeedc .Name );if _deecd :=d .Skip ();_deecd !=nil {return _deecd ;};};case _c .EndElement :break _fgaf ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_TickMark and its children -func (_cbfdd *CT_TickMark )Validate ()error {return _cbfdd .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");}; +// Validate validates the CT_UpDownBar and its children +func (_gbefd *CT_UpDownBar )Validate ()error {return _gbefd .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func NewCT_Marker ()*CT_Marker {_agafg :=&CT_Marker {};return _agafg };func NewCT_LayoutTarget ()*CT_LayoutTarget {_efgbg :=&CT_LayoutTarget {};return _efgbg };func (_aedgd *CT_PictureFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aedgd .ValAttr =ST_PictureFormat (1);for _ ,_fdfb :=range start .Attr {if _fdfb .Name .Local =="\u0076\u0061\u006c"{_aedgd .ValAttr .UnmarshalXMLAttr (_fdfb );continue ;};};for {_aceb ,_fcbf :=d .Token ();if _fcbf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074u\u0072e\u0046\u006f\u0072\u006d\u0061\u0074\u003a \u0025\u0073",_fcbf );};if _cfbg ,_deba :=_aceb .(_c .EndElement );_deba &&_cfbg .Name ==start .Name {break ;};};return nil ;};func (_dbcbc *EG_SerShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ddeaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dbcbc .Idx ,_ddeaf );_babbf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dbcbc .Order ,_babbf );if _dbcbc .Tx !=nil {_gbdde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dbcbc .Tx ,_gbdde );};if _dbcbc .SpPr !=nil {_affgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbcbc .SpPr ,_affgc );};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_facg :=&CT_RadarStyle {};return _facg };func (_dgfgc ST_LayoutTarget )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edbeb :=_c .Attr {};_edbeb .Name =name ;switch _dgfgc {case ST_LayoutTargetUnset :_edbeb .Value ="";case ST_LayoutTargetInner :_edbeb .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_edbeb .Value ="\u006f\u0075\u0074e\u0072";};return _edbeb ,nil ;};func (_dfbaa *EG_LineChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbaa .Grouping =NewCT_Grouping ();_abade :for {_bgggc ,_abffa :=d .Token ();if _abffa !=nil {return _abffa ;};switch _gbgae :=_bgggc .(type ){case _c .StartElement :switch _gbgae .Name {case _c .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"},_c .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 _ddfef :=d .DecodeElement (_dfbaa .Grouping ,&_gbgae );_ddfef !=nil {return _ddfef ;};case _c .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"},_c .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"}:_dfbaa .VaryColors =NewCT_Boolean ();if _bdfbb :=d .DecodeElement (_dfbaa .VaryColors ,&_gbgae );_bdfbb !=nil {return _bdfbb ;};case _c .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"},_c .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"}:_caaead :=NewCT_LineSer ();if _faef :=d .DecodeElement (_caaead ,&_gbgae );_faef !=nil {return _faef ;};_dfbaa .Ser =append (_dfbaa .Ser ,_caaead );case _c .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"},_c .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"}:_dfbaa .DLbls =NewCT_DLbls ();if _gagce :=d .DecodeElement (_dfbaa .DLbls ,&_gbgae );_gagce !=nil {return _gagce ;};case _c .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"},_c .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_dfbaa .DropLines =NewCT_ChartLines ();if _bfca :=d .DecodeElement (_dfbaa .DropLines ,&_gbgae );_bfca !=nil {return _bfca ;};default:_cf .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\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gbgae .Name );if _ebgeg :=d .Skip ();_ebgeg !=nil {return _ebgeg ;};};case _c .EndElement :break _abade ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_PictureOptions and its children -func (_dabcd *CT_PictureOptions )Validate ()error {return _dabcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};type ST_SplitType byte ;func (_egca ST_AxPos )String ()string {switch _egca {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func NewCT_Bar3DChart ()*CT_Bar3DChart {_gdegd :=&CT_Bar3DChart {};_gdegd .BarDir =NewCT_BarDir ();return _gdegd ;};func (_cec *CT_RelId )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gabef .Sprintf ("\u0025\u0076",_cec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bbced *ST_ErrValType )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_bbced =0;case "\u0063\u0075\u0073\u0074":*_bbced =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_bbced =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_bbced =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bbced =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_bbced =5;};return nil ;};func (_dgb ST_TrendlineType )Validate ()error {return _dgb .ValidateWithPath ("")};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_fbc :=&CT_MultiLvlStrRef {};return _fbc };func (_dbbef *CT_SecondPieSize )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dbbef .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_dbbef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_NumData ()*CT_NumData {_gaaad :=&CT_NumData {};return _gaaad };type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_dcdbf *CT_ManualLayout )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_caeab :for {_badce ,_ceb :=d .Token ();if _ceb !=nil {return _ceb ;};switch _dccggb :=_badce .(type ){case _ecgedf .StartElement :switch _dccggb .Name {case _ecgedf .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"},_ecgedf .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"}:_dcdbf .LayoutTarget =NewCT_LayoutTarget ();if _gadceg :=d .DecodeElement (_dcdbf .LayoutTarget ,&_dccggb );_gadceg !=nil {return _gadceg ;};case _ecgedf .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"},_ecgedf .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"}:_dcdbf .XMode =NewCT_LayoutMode ();if _dbae :=d .DecodeElement (_dcdbf .XMode ,&_dccggb );_dbae !=nil {return _dbae ;};case _ecgedf .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 :"\u0079\u004d\u006fd\u0065"},_ecgedf .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 :"\u0079\u004d\u006fd\u0065"}:_dcdbf .YMode =NewCT_LayoutMode ();if _efef :=d .DecodeElement (_dcdbf .YMode ,&_dccggb );_efef !=nil {return _efef ;};case _ecgedf .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 :"\u0077\u004d\u006fd\u0065"},_ecgedf .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 :"\u0077\u004d\u006fd\u0065"}:_dcdbf .WMode =NewCT_LayoutMode ();if _eebc :=d .DecodeElement (_dcdbf .WMode ,&_dccggb );_eebc !=nil {return _eebc ;};case _ecgedf .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\u004d\u006fd\u0065"},_ecgedf .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\u004d\u006fd\u0065"}:_dcdbf .HMode =NewCT_LayoutMode ();if _acfe :=d .DecodeElement (_dcdbf .HMode ,&_dccggb );_acfe !=nil {return _acfe ;};case _ecgedf .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"},_ecgedf .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"}:_dcdbf .X =NewCT_Double ();if _edddb :=d .DecodeElement (_dcdbf .X ,&_dccggb );_edddb !=nil {return _edddb ;};case _ecgedf .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 :"\u0079"},_ecgedf .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 :"\u0079"}:_dcdbf .Y =NewCT_Double ();if _dgef :=d .DecodeElement (_dcdbf .Y ,&_dccggb );_dgef !=nil {return _dgef ;};case _ecgedf .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 :"\u0077"},_ecgedf .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 :"\u0077"}:_dcdbf .W =NewCT_Double ();if _bfbbd :=d .DecodeElement (_dcdbf .W ,&_dccggb );_bfbbd !=nil {return _bfbbd ;};case _ecgedf .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"},_ecgedf .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"}:_dcdbf .H =NewCT_Double ();if _dggc :=d .DecodeElement (_dcdbf .H ,&_dccggb );_dggc !=nil {return _dggc ;};case _ecgedf .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"},_ecgedf .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"}:_dcdbf .ExtLst =NewCT_ExtensionList ();if _egaa :=d .DecodeElement (_dcdbf .ExtLst ,&_dccggb );_egaa !=nil {return _egaa ;};default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_dccggb .Name );if _gfeg :=d .Skip ();_gfeg !=nil {return _gfeg ;};};case _ecgedf .EndElement :break _caeab ;case _ecgedf .CharData :};};return nil ;};func (_bfgg *CT_HPercent )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_aaddbd :=range start .Attr {if _aaddbd .Name .Local =="\u0076\u0061\u006c"{_ebca ,_bcged :=ParseUnionST_HPercent (_aaddbd .Value );if _bcged !=nil {return _bcged ;};_bfgg .ValAttr =&_ebca ;continue ;};};for {_abfb ,_ggfde :=d .Token ();if _ggfde !=nil {return _gabef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ggfde );};if _dafe ,_aabga :=_abfb .(_ecgedf .EndElement );_aabga &&_dafe .Name ==start .Name {break ;};};return nil ;};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_ebbg ST_TickLblPos )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_ccgcc :=_ecgedf .Attr {};_ccgcc .Name =name ;switch _ebbg {case ST_TickLblPosUnset :_ccgcc .Value ="";case ST_TickLblPosHigh :_ccgcc .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_ccgcc .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_ccgcc .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_ccgcc .Value ="\u006e\u006f\u006e\u0065";};return _ccgcc ,nil ;};func (_babec *ChartSpace )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_babec .CT_ChartSpace =*NewCT_ChartSpace ();_deb :for {_abgdf ,_dad :=d .Token ();if _dad !=nil {return _dad ;};switch _bccd :=_abgdf .(type ){case _ecgedf .StartElement :switch _bccd .Name {case _ecgedf .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"},_ecgedf .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"}:_babec .Date1904 =NewCT_Boolean ();if _bbadc :=d .DecodeElement (_babec .Date1904 ,&_bccd );_bbadc !=nil {return _bbadc ;};case _ecgedf .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"},_ecgedf .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"}:_babec .Lang =NewCT_TextLanguageID ();if _ageea :=d .DecodeElement (_babec .Lang ,&_bccd );_ageea !=nil {return _ageea ;};case _ecgedf .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"},_ecgedf .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"}:_babec .RoundedCorners =NewCT_Boolean ();if _cdbg :=d .DecodeElement (_babec .RoundedCorners ,&_bccd );_cdbg !=nil {return _cdbg ;};case _ecgedf .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"},_ecgedf .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"}:_babec .Style =NewCT_Style ();if _aebead :=d .DecodeElement (_babec .Style ,&_bccd );_aebead !=nil {return _aebead ;};case _ecgedf .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 :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_ecgedf .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 :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_babec .ClrMapOvr =_febbb .NewCT_ColorMapping ();if _gdgeg :=d .DecodeElement (_babec .ClrMapOvr ,&_bccd );_gdgeg !=nil {return _gdgeg ;};case _ecgedf .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 :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_ecgedf .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 :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_babec .PivotSource =NewCT_PivotSource ();if _fbda :=d .DecodeElement (_babec .PivotSource ,&_bccd );_fbda !=nil {return _fbda ;};case _ecgedf .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\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ecgedf .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\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_babec .Protection =NewCT_Protection ();if _bbeea :=d .DecodeElement (_babec .Protection ,&_bccd );_bbeea !=nil {return _bbeea ;};case _ecgedf .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\u0068\u0061r\u0074"},_ecgedf .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\u0068\u0061r\u0074"}:if _egebd :=d .DecodeElement (_babec .Chart ,&_bccd );_egebd !=nil {return _egebd ;};case _ecgedf .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"},_ecgedf .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"}:_babec .SpPr =_febbb .NewCT_ShapeProperties ();if _bbafe :=d .DecodeElement (_babec .SpPr ,&_bccd );_bbafe !=nil {return _bbafe ;};case _ecgedf .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"},_ecgedf .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"}:_babec .TxPr =_febbb .NewCT_TextBody ();if _ecgc :=d .DecodeElement (_babec .TxPr ,&_bccd );_ecgc !=nil {return _ecgc ;};case _ecgedf .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\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_ecgedf .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\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_babec .ExternalData =NewCT_ExternalData ();if _daab :=d .DecodeElement (_babec .ExternalData ,&_bccd );_daab !=nil {return _daab ;};case _ecgedf .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\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_ecgedf .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\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_babec .PrintSettings =NewCT_PrintSettings ();if _fadg :=d .DecodeElement (_babec .PrintSettings ,&_bccd );_fadg !=nil {return _fadg ;};case _ecgedf .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 :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_ecgedf .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 :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_babec .UserShapes =NewCT_RelId ();if _efff :=d .DecodeElement (_babec .UserShapes ,&_bccd );_efff !=nil {return _efff ;};case _ecgedf .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"},_ecgedf .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"}:_babec .ExtLst =NewCT_ExtensionList ();if _dfcc :=d .DecodeElement (_babec .ExtLst ,&_bccd );_dfcc !=nil {return _dfcc ;};default:_ffgf .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\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_bccd .Name );if _fcaeb :=d .Skip ();_fcaeb !=nil {return _fcaeb ;};};case _ecgedf .EndElement :break _deb ;case _ecgedf .CharData :};};return nil ;};func (_cgcca ST_ErrDir )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_dfbg :=_ecgedf .Attr {};_dfbg .Name =name ;switch _cgcca {case ST_ErrDirUnset :_dfbg .Value ="";case ST_ErrDirX :_dfbg .Value ="\u0078";case ST_ErrDirY :_dfbg .Value ="\u0079";};return _dfbg ,nil ;};func (_gg *CT_Surface3DChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gg .Wireframe !=nil {_cab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_gg .Wireframe ,_cab );};if _gg .Ser !=nil {_fegcc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_efgb :=range _gg .Ser {e .EncodeElement (_efgb ,_fegcc );};};if _gg .BandFmts !=nil {_cfcca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_gg .BandFmts ,_cfcca );};_egefg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efbb :=range _gg .AxId {e .EncodeElement (_efbb ,_egefg );};if _gg .ExtLst !=nil {_ccbaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gg .ExtLst ,_ccbaa );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });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 (_fbece *CT_RadarChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fbece .RadarStyle =NewCT_RadarStyle ();_ccbc :for {_aggfa ,_daae :=d .Token ();if _daae !=nil {return _daae ;};switch _gdfde :=_aggfa .(type ){case _ecgedf .StartElement :switch _gdfde .Name {case _ecgedf .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\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_ecgedf .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\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _cbccc :=d .DecodeElement (_fbece .RadarStyle ,&_gdfde );_cbccc !=nil {return _cbccc ;};case _ecgedf .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"},_ecgedf .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"}:_fbece .VaryColors =NewCT_Boolean ();if _fgbba :=d .DecodeElement (_fbece .VaryColors ,&_gdfde );_fgbba !=nil {return _fgbba ;};case _ecgedf .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"},_ecgedf .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"}:_abcga :=NewCT_RadarSer ();if _ecad :=d .DecodeElement (_abcga ,&_gdfde );_ecad !=nil {return _ecad ;};_fbece .Ser =append (_fbece .Ser ,_abcga );case _ecgedf .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"},_ecgedf .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"}:_fbece .DLbls =NewCT_DLbls ();if _cfcba :=d .DecodeElement (_fbece .DLbls ,&_gdfde );_cfcba !=nil {return _cfcba ;};case _ecgedf .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"},_ecgedf .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"}:_ebfaf :=NewCT_UnsignedInt ();if _fdgbd :=d .DecodeElement (_ebfaf ,&_gdfde );_fdgbd !=nil {return _fdgbd ;};_fbece .AxId =append (_fbece .AxId ,_ebfaf );case _ecgedf .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"},_ecgedf .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"}:_fbece .ExtLst =NewCT_ExtensionList ();if _aagb :=d .DecodeElement (_fbece .ExtLst ,&_gdfde );_aagb !=nil {return _aagb ;};default:_ffgf .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\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_gdfde .Name );if _fgbdb :=d .Skip ();_fgbdb !=nil {return _fgbdb ;};};case _ecgedf .EndElement :break _ccbc ;case _ecgedf .CharData :};};return nil ;};func NewGroup_DLbl ()*Group_DLbl {_fbafe :=&Group_DLbl {};return _fbafe };func (_acda *CT_Pie3DChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _acda .VaryColors !=nil {_cccb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acda .VaryColors ,_cccb );};if _acda .Ser !=nil {_daaaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bdbf :=range _acda .Ser {e .EncodeElement (_bdbf ,_daaaf );};};if _acda .DLbls !=nil {_ecfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acda .DLbls ,_ecfc );};if _acda .ExtLst !=nil {_dffd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acda .ExtLst ,_dffd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bbcfa *CT_MultiLvlStrData )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_edgbe :for {_dgbad ,_fgedg :=d .Token ();if _fgedg !=nil {return _fgedg ;};switch _dcfca :=_dgbad .(type ){case _ecgedf .StartElement :switch _dcfca .Name {case _ecgedf .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"},_ecgedf .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"}:_bbcfa .PtCount =NewCT_UnsignedInt ();if _dagfd :=d .DecodeElement (_bbcfa .PtCount ,&_dcfca );_dagfd !=nil {return _dagfd ;};case _ecgedf .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"},_ecgedf .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"}:_dfbfe :=NewCT_Lvl ();if _gdaad :=d .DecodeElement (_dfbfe ,&_dcfca );_gdaad !=nil {return _gdaad ;};_bbcfa .Lvl =append (_bbcfa .Lvl ,_dfbfe );case _ecgedf .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"},_ecgedf .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"}:_bbcfa .ExtLst =NewCT_ExtensionList ();if _aafce :=d .DecodeElement (_bbcfa .ExtLst ,&_dcfca );_aafce !=nil {return _aafce ;};default:_ffgf .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\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dcfca .Name );if _dgffd :=d .Skip ();_dgffd !=nil {return _dgffd ;};};case _ecgedf .EndElement :break _edgbe ;case _ecgedf .CharData :};};return nil ;};func (_bfde *CT_Overlap )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_cbbce :=range start .Attr {if _cbbce .Name .Local =="\u0076\u0061\u006c"{_abbbd ,_baeda :=ParseUnionST_Overlap (_cbbce .Value );if _baeda !=nil {return _baeda ;};_bfde .ValAttr =&_abbbd ;continue ;};};for {_bgaab ,_bafa :=d .Token ();if _bafa !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_bafa );};if _fabf ,_aadb :=_bgaab .(_ecgedf .EndElement );_aadb &&_fabf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_MarkerSize and its children +func (_gebec *CT_MarkerSize )Validate ()error {return _gebec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};func (_ceaa *CT_DispUnitsChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggebf :for {_aaae ,_ffaa :=d .Token ();if _ffaa !=nil {return _ffaa ;};switch _ggbdd :=_aaae .(type ){case _c .StartElement :switch _ggbdd .Name {case _c .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"},_c .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"}:_ceaa .CustUnit =NewCT_Double ();if _dfdb :=d .DecodeElement (_ceaa .CustUnit ,&_ggbdd );_dfdb !=nil {return _dfdb ;};case _c .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"},_c .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"}:_ceaa .BuiltInUnit =NewCT_BuiltInUnit ();if _debc :=d .DecodeElement (_ceaa .BuiltInUnit ,&_ggbdd );_debc !=nil {return _debc ;};default:_cf .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",_ggbdd .Name );if _cdgd :=d .Skip ();_cdgd !=nil {return _cdgd ;};};case _c .EndElement :break _ggebf ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path -func (_dadfc *CT_LegendEntry )ValidateWithPath (path string )error {if _abf :=_dadfc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_abf !=nil {return _abf ;};if _dadfc .Choice !=nil {if _ecf :=_dadfc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecf !=nil {return _ecf ;};};if _dadfc .ExtLst !=nil {if _fbccd :=_dadfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbccd !=nil {return _fbccd ;};};return nil ;};func (_adfbe *ST_ErrDir )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_aagca ,_aggff :=d .Token ();if _aggff !=nil {return _aggff ;};if _aafg ,_eeggf :=_aagca .(_ecgedf .EndElement );_eeggf &&_aafg .Name ==start .Name {*_adfbe =1;return nil ;};if _ef ,_fade :=_aagca .(_ecgedf .CharData );!_fade {return _gabef .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",_aagca );}else {switch string (_ef ){case "":*_adfbe =0;case "\u0078":*_adfbe =1;case "\u0079":*_adfbe =2;};};_aagca ,_aggff =d .Token ();if _aggff !=nil {return _aggff ;};if _aceca ,_gfbe :=_aagca .(_ecgedf .EndElement );_gfbe &&_aceca .Name ==start .Name {return nil ;};return _gabef .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",_aagca );};func (_beedab *CT_LegendEntry )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_beedab .Idx =NewCT_UnsignedInt ();_bgd :for {_adeae ,_aaeb :=d .Token ();if _aaeb !=nil {return _aaeb ;};switch _aedee :=_adeae .(type ){case _ecgedf .StartElement :switch _aedee .Name {case _ecgedf .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"},_ecgedf .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 _aada :=d .DecodeElement (_beedab .Idx ,&_aedee );_aada !=nil {return _aada ;};case _ecgedf .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"},_ecgedf .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 _beedab .Choice ==nil {_beedab .Choice =NewCT_LegendEntryChoice ();};if _fabff :=d .DecodeElement (&_beedab .Choice .Delete ,&_aedee );_fabff !=nil {return _fabff ;};case _ecgedf .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"},_ecgedf .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"}:if _beedab .Choice ==nil {_beedab .Choice =NewCT_LegendEntryChoice ();};if _fedc :=d .DecodeElement (&_beedab .Choice .TxPr ,&_aedee );_fedc !=nil {return _fedc ;};case _ecgedf .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"},_ecgedf .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"}:_beedab .ExtLst =NewCT_ExtensionList ();if _fbedc :=d .DecodeElement (_beedab .ExtLst ,&_aedee );_fbedc !=nil {return _fbedc ;};default:_ffgf .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\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_aedee .Name );if _aebe :=d .Skip ();_aebe !=nil {return _aebe ;};};case _ecgedf .EndElement :break _bgd ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_ExternalData and its children +func (_ggbde *CT_ExternalData )Validate ()error {return _ggbde .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path -func (_cgge *CT_UpDownBar )ValidateWithPath (path string )error {if _cgge .SpPr !=nil {if _deea :=_cgge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_deea !=nil {return _deea ;};};return nil ;};func (_dfgc *CT_SerTx )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dfgc .Choice =NewCT_SerTxChoice ();_gcbgf :for {_ggefb ,_ffgd :=d .Token ();if _ffgd !=nil {return _ffgd ;};switch _dgbgeg :=_ggefb .(type ){case _ecgedf .StartElement :switch _dgbgeg .Name {case _ecgedf .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"},_ecgedf .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"}:_dfgc .Choice =NewCT_SerTxChoice ();if _ddadc :=d .DecodeElement (&_dfgc .Choice .StrRef ,&_dgbgeg );_ddadc !=nil {return _ddadc ;};case _ecgedf .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"},_ecgedf .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"}:_dfgc .Choice =NewCT_SerTxChoice ();if _ffafg :=d .DecodeElement (&_dfgc .Choice .V ,&_dgbgeg );_ffafg !=nil {return _ffafg ;};default:_ffgf .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",_dgbgeg .Name );if _gecbb :=d .Skip ();_gecbb !=nil {return _gecbb ;};};case _ecgedf .EndElement :break _gcbgf ;case _ecgedf .CharData :};};return nil ;};func NewCT_RadarSer ()*CT_RadarSer {_cdabc :=&CT_RadarSer {};_cdabc .Idx =NewCT_UnsignedInt ();_cdabc .Order =NewCT_UnsignedInt ();return _cdabc ;};type CT_Double struct{ValAttr float64 ;};func (_gfbed ST_CrossBetween )String ()string {switch _gfbed {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};func NewCT_TextLanguageID ()*CT_TextLanguageID {_baeef :=&CT_TextLanguageID {};return _baeef };type CT_AxPos struct{ValAttr ST_AxPos ;}; +// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path +func (_egde *CT_CatAx )ValidateWithPath (path string )error {if _abgca :=_egde .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_abgca !=nil {return _abgca ;};if _ffbc :=_egde .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_ffbc !=nil {return _ffbc ;};if _egde .Delete !=nil {if _cfd :=_egde .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cfd !=nil {return _cfd ;};};if _afb :=_egde .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_afb !=nil {return _afb ;};if _egde .MajorGridlines !=nil {if _afde :=_egde .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_afde !=nil {return _afde ;};};if _egde .MinorGridlines !=nil {if _cagd :=_egde .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cagd !=nil {return _cagd ;};};if _egde .Title !=nil {if _cef :=_egde .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cef !=nil {return _cef ;};};if _egde .NumFmt !=nil {if _cdgc :=_egde .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdgc !=nil {return _cdgc ;};};if _egde .MajorTickMark !=nil {if _fecge :=_egde .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fecge !=nil {return _fecge ;};};if _egde .MinorTickMark !=nil {if _cedb :=_egde .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cedb !=nil {return _cedb ;};};if _egde .TickLblPos !=nil {if _dfad :=_egde .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dfad !=nil {return _dfad ;};};if _egde .SpPr !=nil {if _abge :=_egde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abge !=nil {return _abge ;};};if _egde .TxPr !=nil {if _ddd :=_egde .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ddd !=nil {return _ddd ;};};if _gcae :=_egde .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gcae !=nil {return _gcae ;};if _egde .Choice !=nil {if _gbdd :=_egde .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbdd !=nil {return _gbdd ;};};if _egde .Auto !=nil {if _efgb :=_egde .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_efgb !=nil {return _efgb ;};};if _egde .LblAlgn !=nil {if _ddda :=_egde .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_ddda !=nil {return _ddda ;};};if _egde .LblOffset !=nil {if _gedg :=_egde .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_gedg !=nil {return _gedg ;};};if _egde .TickLblSkip !=nil {if _bgcd :=_egde .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_bgcd !=nil {return _bgcd ;};};if _egde .TickMarkSkip !=nil {if _eaf :=_egde .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_eaf !=nil {return _eaf ;};};if _egde .NoMultiLvlLbl !=nil {if _eage :=_egde .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_eage !=nil {return _eage ;};};if _egde .ExtLst !=nil {if _aadd :=_egde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aadd !=nil {return _aadd ;};};return nil ;};func (_eefe *CT_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eefe .Ext !=nil {_dfeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_egff :=range _eefe .Ext {e .EncodeElement (_egff ,_dfeb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fefed *CT_RadarSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fefed .Idx =NewCT_UnsignedInt ();_fefed .Order =NewCT_UnsignedInt ();_bdfb :for {_edffe ,_gbgbgf :=d .Token ();if _gbgbgf !=nil {return _gbgbgf ;};switch _cagag :=_edffe .(type ){case _c .StartElement :switch _cagag .Name {case _c .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"},_c .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 _gdfdg :=d .DecodeElement (_fefed .Idx ,&_cagag );_gdfdg !=nil {return _gdfdg ;};case _c .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"},_c .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 _aaddb :=d .DecodeElement (_fefed .Order ,&_cagag );_aaddb !=nil {return _aaddb ;};case _c .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"},_c .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"}:_fefed .Tx =NewCT_SerTx ();if _gfegf :=d .DecodeElement (_fefed .Tx ,&_cagag );_gfegf !=nil {return _gfegf ;};case _c .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"},_c .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"}:_fefed .SpPr =_d .NewCT_ShapeProperties ();if _cead :=d .DecodeElement (_fefed .SpPr ,&_cagag );_cead !=nil {return _cead ;};case _c .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"},_c .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"}:_fefed .Marker =NewCT_Marker ();if _aabe :=d .DecodeElement (_fefed .Marker ,&_cagag );_aabe !=nil {return _aabe ;};case _c .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\u0050\u0074"},_c .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\u0050\u0074"}:_ddgd :=NewCT_DPt ();if _egeeb :=d .DecodeElement (_ddgd ,&_cagag );_egeeb !=nil {return _egeeb ;};_fefed .DPt =append (_fefed .DPt ,_ddgd );case _c .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"},_c .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"}:_fefed .DLbls =NewCT_DLbls ();if _cbbaf :=d .DecodeElement (_fefed .DLbls ,&_cagag );_cbbaf !=nil {return _cbbaf ;};case _c .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\u0074"},_c .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\u0074"}:_fefed .Cat =NewCT_AxDataSource ();if _beba :=d .DecodeElement (_fefed .Cat ,&_cagag );_beba !=nil {return _beba ;};case _c .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\u006c"},_c .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\u006c"}:_fefed .Val =NewCT_NumDataSource ();if _fbedgc :=d .DecodeElement (_fefed .Val ,&_cagag );_fbedgc !=nil {return _fbedgc ;};case _c .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"},_c .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"}:_fefed .ExtLst =NewCT_ExtensionList ();if _aaegd :=d .DecodeElement (_fefed .ExtLst ,&_cagag );_aaegd !=nil {return _aaegd ;};default:_cf .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\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_cagag .Name );if _fcbd :=d .Skip ();_fcbd !=nil {return _fcbd ;};};case _c .EndElement :break _bdfb ;case _c .CharData :};};return nil ;};func (_agdfb *CT_PivotSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_adaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_cf .AddPreserveSpaceAttr (&_adaa ,_agdfb .Name );e .EncodeElement (_agdfb .Name ,_adaa );_gacg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_agdfb .FmtId ,_gacg );if _agdfb .ExtLst !=nil {_edee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_abee :=range _agdfb .ExtLst {e .EncodeElement (_abee ,_edee );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};var ST_DepthPercentWithSymbolPatternRe =_a .MustCompile (ST_DepthPercentWithSymbolPattern ); -// Validate validates the CT_RotY and its children -func (_ccgef *CT_RotY )Validate ()error {return _ccgef .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");}; +// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path +func (_gdbe *CT_HPercent )ValidateWithPath (path string )error {if _gdbe .ValAttr !=nil {if _ccbbb :=_gdbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccbbb !=nil {return _ccbbb ;};};return nil ;};func (_fefce ST_BarGrouping )ValidateWithPath (path string )error {switch _fefce {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fefce ));};return nil ;};func NewCT_LayoutMode ()*CT_LayoutMode {_cfgc :=&CT_LayoutMode {};return _cfgc }; -// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path -func (_fgfed *CT_RotX )ValidateWithPath (path string )error {if _fgfed .ValAttr !=nil {if *_fgfed .ValAttr < -90{return _gabef .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 ,*_fgfed .ValAttr );};if *_fgfed .ValAttr > 90{return _gabef .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 ,*_fgfed .ValAttr );};};return nil ;};func (_bcdd *CT_ErrBars )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bcdd .ErrBarType =NewCT_ErrBarType ();_bcdd .ErrValType =NewCT_ErrValType ();_ga :for {_cdgga ,_bbcdb :=d .Token ();if _bbcdb !=nil {return _bbcdb ;};switch _ggca :=_cdgga .(type ){case _ecgedf .StartElement :switch _ggca .Name {case _ecgedf .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\u0072\u0072\u0044\u0069\u0072"},_ecgedf .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\u0072\u0072\u0044\u0069\u0072"}:_bcdd .ErrDir =NewCT_ErrDir ();if _acegf :=d .DecodeElement (_bcdd .ErrDir ,&_ggca );_acegf !=nil {return _acegf ;};case _ecgedf .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\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_ecgedf .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\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _acffb :=d .DecodeElement (_bcdd .ErrBarType ,&_ggca );_acffb !=nil {return _acffb ;};case _ecgedf .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\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_ecgedf .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\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _ggga :=d .DecodeElement (_bcdd .ErrValType ,&_ggca );_ggga !=nil {return _ggga ;};case _ecgedf .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\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_ecgedf .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\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_bcdd .NoEndCap =NewCT_Boolean ();if _geaga :=d .DecodeElement (_bcdd .NoEndCap ,&_ggca );_geaga !=nil {return _geaga ;};case _ecgedf .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\u006c\u0075\u0073"},_ecgedf .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\u006c\u0075\u0073"}:_bcdd .Plus =NewCT_NumDataSource ();if _cbbd :=d .DecodeElement (_bcdd .Plus ,&_ggca );_cbbd !=nil {return _cbbd ;};case _ecgedf .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\u0069\u006eu\u0073"},_ecgedf .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\u0069\u006eu\u0073"}:_bcdd .Minus =NewCT_NumDataSource ();if _bcbag :=d .DecodeElement (_bcdd .Minus ,&_ggca );_bcbag !=nil {return _bcbag ;};case _ecgedf .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\u006c"},_ecgedf .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\u006c"}:_bcdd .Val =NewCT_Double ();if _ageec :=d .DecodeElement (_bcdd .Val ,&_ggca );_ageec !=nil {return _ageec ;};case _ecgedf .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"},_ecgedf .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"}:_bcdd .SpPr =_febbb .NewCT_ShapeProperties ();if _aeda :=d .DecodeElement (_bcdd .SpPr ,&_ggca );_aeda !=nil {return _aeda ;};case _ecgedf .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"},_ecgedf .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"}:_bcdd .ExtLst =NewCT_ExtensionList ();if _gcggc :=d .DecodeElement (_bcdd .ExtLst ,&_ggca );_gcggc !=nil {return _gcggc ;};default:_ffgf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_ggca .Name );if _gfefe :=d .Skip ();_gfefe !=nil {return _gfefe ;};};case _ecgedf .EndElement :break _ga ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_LblAlgn and its children +func (_fcfd *CT_LblAlgn )Validate ()error {return _fcfd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");}; -// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path -func (_cadcge *CT_Scaling )ValidateWithPath (path string )error {if _cadcge .LogBase !=nil {if _gdcg :=_cadcge .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_gdcg !=nil {return _gdcg ;};};if _cadcge .Orientation !=nil {if _acae :=_cadcge .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_acae !=nil {return _acae ;};};if _cadcge .Max !=nil {if _geebe :=_cadcge .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_geebe !=nil {return _geebe ;};};if _cadcge .Min !=nil {if _gcbge :=_cadcge .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_gcbge !=nil {return _gcbge ;};};if _cadcge .ExtLst !=nil {if _bedde :=_cadcge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedde !=nil {return _bedde ;};};return nil ;};func (_gfbbbf *CT_Perspective )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gfbbbf .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_gfbbbf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bgffg *CT_BarDir )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_gaceg :=range start .Attr {if _gaceg .Name .Local =="\u0076\u0061\u006c"{_bgffg .ValAttr .UnmarshalXMLAttr (_gaceg );continue ;};};for {_bbg ,_dfafef :=d .Token ();if _dfafef !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_dfafef );};if _bbbed ,_ebd :=_bbg .(_ecgedf .EndElement );_ebd &&_bbbed .Name ==start .Name {break ;};};return nil ;};func NewCT_Double ()*CT_Double {_bdce :=&CT_Double {};return _bdce };func (_bcbf *CT_Crosses )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_aeeae ,_bfcc :=_bcbf .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _bfcc !=nil {return _bfcc ;};start .Attr =append (start .Attr ,_aeeae );e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_TrendlineType ()*CT_TrendlineType {_bfcce :=&CT_TrendlineType {};return _bfcce };func (_eeb *CT_BubbleChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_aaaf :for {_adfc ,_bddg :=d .Token ();if _bddg !=nil {return _bddg ;};switch _ggebg :=_adfc .(type ){case _ecgedf .StartElement :switch _ggebg .Name {case _ecgedf .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"},_ecgedf .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"}:_eeb .VaryColors =NewCT_Boolean ();if _dbdd :=d .DecodeElement (_eeb .VaryColors ,&_ggebg );_dbdd !=nil {return _dbdd ;};case _ecgedf .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"},_ecgedf .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"}:_fgaa :=NewCT_BubbleSer ();if _aabf :=d .DecodeElement (_fgaa ,&_ggebg );_aabf !=nil {return _aabf ;};_eeb .Ser =append (_eeb .Ser ,_fgaa );case _ecgedf .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"},_ecgedf .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"}:_eeb .DLbls =NewCT_DLbls ();if _fe :=d .DecodeElement (_eeb .DLbls ,&_ggebg );_fe !=nil {return _fe ;};case _ecgedf .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_ecgedf .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_eeb .Bubble3D =NewCT_Boolean ();if _feed :=d .DecodeElement (_eeb .Bubble3D ,&_ggebg );_feed !=nil {return _feed ;};case _ecgedf .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\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_ecgedf .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\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_eeb .BubbleScale =NewCT_BubbleScale ();if _aaafa :=d .DecodeElement (_eeb .BubbleScale ,&_ggebg );_aaafa !=nil {return _aaafa ;};case _ecgedf .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\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_ecgedf .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\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_eeb .ShowNegBubbles =NewCT_Boolean ();if _effb :=d .DecodeElement (_eeb .ShowNegBubbles ,&_ggebg );_effb !=nil {return _effb ;};case _ecgedf .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\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_ecgedf .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\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_eeb .SizeRepresents =NewCT_SizeRepresents ();if _fef :=d .DecodeElement (_eeb .SizeRepresents ,&_ggebg );_fef !=nil {return _fef ;};case _ecgedf .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"},_ecgedf .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"}:_adbbg :=NewCT_UnsignedInt ();if _fgdbb :=d .DecodeElement (_adbbg ,&_ggebg );_fgdbb !=nil {return _fgdbb ;};_eeb .AxId =append (_eeb .AxId ,_adbbg );case _ecgedf .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"},_ecgedf .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"}:_eeb .ExtLst =NewCT_ExtensionList ();if _adad :=d .DecodeElement (_eeb .ExtLst ,&_ggebg );_adad !=nil {return _adad ;};default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_ggebg .Name );if _fcc :=d .Skip ();_fcc !=nil {return _fcc ;};};case _ecgedf .EndElement :break _aaaf ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path +func (_gdffg *CT_DLbls )ValidateWithPath (path string )error {for _cgfg ,_afce :=range _gdffg .DLbl {if _afgc :=_afce .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cgfg ));_afgc !=nil {return _afgc ;};};if _gdffg .Choice !=nil {if _gfgfd :=_gdffg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfgfd !=nil {return _gfgfd ;};};if _gdffg .ExtLst !=nil {if _acge :=_gdffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acge !=nil {return _acge ;};};return nil ;};func (_bebe *CT_Double )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egdc :=range start .Attr {if _egdc .Name .Local =="\u0076\u0061\u006c"{_cgff ,_cgbf :=_e .ParseFloat (_egdc .Value ,64);if _cgbf !=nil {return _cgbf ;};_bebe .ValAttr =_cgff ;continue ;};};for {_gdbdb ,_gebg :=d .Token ();if _gebg !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_gebg );};if _dgce ,_fgdc :=_gdbdb .(_c .EndElement );_fgdc &&_dgce .Name ==start .Name {break ;};};return nil ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_cbbg :=&EG_AreaChartShared {};return _cbbg };func (_facfb *CT_DTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _facfb .ShowHorzBorder !=nil {_fdgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_facfb .ShowHorzBorder ,_fdgg );};if _facfb .ShowVertBorder !=nil {_efcef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_facfb .ShowVertBorder ,_efcef );};if _facfb .ShowOutline !=nil {_daf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_facfb .ShowOutline ,_daf );};if _facfb .ShowKeys !=nil {_acea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_facfb .ShowKeys ,_acea );};if _facfb .SpPr !=nil {_gfcac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_facfb .SpPr ,_gfcac );};if _facfb .TxPr !=nil {_ebcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_facfb .TxPr ,_ebcg );};if _facfb .ExtLst !=nil {_afgcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facfb .ExtLst ,_afgcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_ErrValType byte ;type CT_Lvl struct{Pt []*CT_StrVal ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_TextLanguageID struct{ValAttr string ;};func (_ecce *CT_ExternalData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgef :=range start .Attr {if _fgef .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"&&_fgef .Name .Local =="\u0069\u0064"||_fgef .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"&&_fgef .Name .Local =="\u0069\u0064"{_gafca ,_debb :=_fgef .Value ,error (nil );if _debb !=nil {return _debb ;};_ecce .IdAttr =_gafca ;continue ;};};_dgabe :for {_cacb ,_bgccd :=d .Token ();if _bgccd !=nil {return _bgccd ;};switch _cbgcb :=_cacb .(type ){case _c .StartElement :switch _cbgcb .Name {case _c .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"},_c .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"}:_ecce .AutoUpdate =NewCT_Boolean ();if _baac :=d .DecodeElement (_ecce .AutoUpdate ,&_cbgcb );_baac !=nil {return _baac ;};default:_cf .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",_cbgcb .Name );if _aceg :=d .Skip ();_aceg !=nil {return _aceg ;};};case _c .EndElement :break _dgabe ;case _c .CharData :};};return nil ;};func (_fadcd ST_OfPieType )ValidateWithPath (path string )error {switch _fadcd {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadcd ));};return nil ;};func (_ebgb *CT_Legend )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebgb .LegendPos !=nil {_gfbg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_ebgb .LegendPos ,_gfbg );};if _ebgb .LegendEntry !=nil {_fdcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_dbfc :=range _ebgb .LegendEntry {e .EncodeElement (_dbfc ,_fdcg );};};if _ebgb .Layout !=nil {_ecde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ebgb .Layout ,_ecde );};if _ebgb .Overlay !=nil {_affe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_ebgb .Overlay ,_affe );};if _ebgb .SpPr !=nil {_gcdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebgb .SpPr ,_gcdd );};if _ebgb .TxPr !=nil {_ddde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebgb .TxPr ,_ddde );};if _ebgb .ExtLst !=nil {_bdgec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebgb .ExtLst ,_bdgec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebcd *CT_CustSplit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgee :for {_cgeb ,_gedf :=d .Token ();if _gedf !=nil {return _gedf ;};switch _efdb :=_cgeb .(type ){case _c .StartElement :switch _efdb .Name {case _c .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"},_c .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\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}:_fgff :=NewCT_UnsignedInt ();if _adbf :=d .DecodeElement (_fgff ,&_efdb );_adbf !=nil {return _adbf ;};_ebcd .SecondPiePt =append (_ebcd .SecondPiePt ,_fgff );default:_cf .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_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_efdb .Name );if _agaf :=d .Skip ();_agaf !=nil {return _agaf ;};};case _c .EndElement :break _bgee ;case _c .CharData :};};return nil ;};func (_cfcdb ST_Orientation )String ()string {switch _cfcdb {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func (_bcdgb *ST_BarGrouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcdgb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bcdgb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_bcdgb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bcdgb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bcdgb =4;};return nil ;};func NewCT_LblOffset ()*CT_LblOffset {_afcg :=&CT_LblOffset {};return _afcg };func NewCT_BarSer ()*CT_BarSer {_fca :=&CT_BarSer {};_fca .Idx =NewCT_UnsignedInt ();_fca .Order =NewCT_UnsignedInt ();return _fca ;};func (_bcdec ST_RadarStyle )ValidateWithPath (path string )error {switch _bcdec {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdec ));};return nil ;};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};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 (_dddae *CT_StockChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffdfa :for {_cfdb ,_defeg :=d .Token ();if _defeg !=nil {return _defeg ;};switch _fbdd :=_cfdb .(type ){case _c .StartElement :switch _fbdd .Name {case _c .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"},_c .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"}:_begdc :=NewCT_LineSer ();if _ggdc :=d .DecodeElement (_begdc ,&_fbdd );_ggdc !=nil {return _ggdc ;};_dddae .Ser =append (_dddae .Ser ,_begdc );case _c .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"},_c .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"}:_dddae .DLbls =NewCT_DLbls ();if _eacbag :=d .DecodeElement (_dddae .DLbls ,&_fbdd );_eacbag !=nil {return _eacbag ;};case _c .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"},_c .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_dddae .DropLines =NewCT_ChartLines ();if _eaad :=d .DecodeElement (_dddae .DropLines ,&_fbdd );_eaad !=nil {return _eaad ;};case _c .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\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_c .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\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_dddae .HiLowLines =NewCT_ChartLines ();if _dgaag :=d .DecodeElement (_dddae .HiLowLines ,&_fbdd );_dgaag !=nil {return _dgaag ;};case _c .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 :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_c .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 :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_dddae .UpDownBars =NewCT_UpDownBars ();if _ffad :=d .DecodeElement (_dddae .UpDownBars ,&_fbdd );_ffad !=nil {return _ffad ;};case _c .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"},_c .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"}:_acdba :=NewCT_UnsignedInt ();if _ebefc :=d .DecodeElement (_acdba ,&_fbdd );_ebefc !=nil {return _ebefc ;};_dddae .AxId =append (_dddae .AxId ,_acdba );case _c .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"},_c .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"}:_dddae .ExtLst =NewCT_ExtensionList ();if _cdfc :=d .DecodeElement (_dddae .ExtLst ,&_fbdd );_cdfc !=nil {return _cdfc ;};default:_cf .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\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_fbdd .Name );if _dgdbb :=d .Skip ();_dgdbb !=nil {return _dgdbb ;};};case _c .EndElement :break _ffdfa ;case _c .CharData :};};return nil ;};func (_cecgg *CT_Layout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cecgg .ManualLayout !=nil {_fega :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cecgg .ManualLayout ,_fega );};if _cecgg .ExtLst !=nil {_aaaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cecgg .ExtLst ,_aaaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BarChart and its children -func (_ebad *CT_BarChart )Validate ()error {return _ebad .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_eacf ST_ScatterStyle )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_acfa :=_ecgedf .Attr {};_acfa .Name =name ;switch _eacf {case ST_ScatterStyleUnset :_acfa .Value ="";case ST_ScatterStyleNone :_acfa .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_acfa .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_acfa .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_acfa .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_acfa .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_acfa .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _acfa ,nil ;};func (_gfb *CT_TxChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gegd :for {_dadbg ,_aba :=d .Token ();if _aba !=nil {return _aba ;};switch _bbfd :=_dadbg .(type ){case _ecgedf .StartElement :switch _bbfd .Name {case _ecgedf .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"},_ecgedf .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"}:_gfb .StrRef =NewCT_StrRef ();if _abbda :=d .DecodeElement (_gfb .StrRef ,&_bbfd );_abbda !=nil {return _abbda ;};case _ecgedf .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"},_ecgedf .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"}:_gfb .Rich =_febbb .NewCT_TextBody ();if _agfg :=d .DecodeElement (_gfb .Rich ,&_bbfd );_agfg !=nil {return _agfg ;};default:_ffgf .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\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bbfd .Name );if _ebefa :=d .Skip ();_ebefa !=nil {return _ebefa ;};};case _ecgedf .EndElement :break _gegd ;case _ecgedf .CharData :};};return nil ;};func (_c *CT_Extension )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bfacd :=range start .Attr {if _bfacd .Name .Local =="\u0075\u0072\u0069"{_dede ,_cgec :=_bfacd .Value ,error (nil );if _cgec !=nil {return _cgec ;};_c .UriAttr =&_dede ;continue ;};};_gbgfe :for {_fd ,_gebf :=d .Token ();if _gebf !=nil {return _gebf ;};switch _aaddb :=_fd .(type ){case _ecgedf .StartElement :switch _aaddb .Name {default:if _gef ,_ebega :=_ffgf .CreateElement (_aaddb );_ebega !=nil {return _ebega ;}else {if _babef :=d .DecodeElement (_gef ,&_aaddb );_babef !=nil {return _babef ;};_c .Any =_gef ;};};case _ecgedf .EndElement :break _gbgfe ;case _ecgedf .CharData :};};return nil ;};func (_dgegd *CT_LblOffset )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bfd :=range start .Attr {if _bfd .Name .Local =="\u0076\u0061\u006c"{_gece ,_ffcb :=ParseUnionST_LblOffset (_bfd .Value );if _ffcb !=nil {return _ffcb ;};_dgegd .ValAttr =&_gece ;continue ;};};for {_abced ,_edefd :=d .Token ();if _edefd !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_edefd );};if _effd ,_daaab :=_abced .(_ecgedf .EndElement );_daaab &&_effd .Name ==start .Name {break ;};};return nil ;};func (_fgcab *CT_PieSer )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fgcab .Idx =NewCT_UnsignedInt ();_fgcab .Order =NewCT_UnsignedInt ();_aaaa :for {_abbgd ,_ggf :=d .Token ();if _ggf !=nil {return _ggf ;};switch _ebb :=_abbgd .(type ){case _ecgedf .StartElement :switch _ebb .Name {case _ecgedf .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"},_ecgedf .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 _bbca :=d .DecodeElement (_fgcab .Idx ,&_ebb );_bbca !=nil {return _bbca ;};case _ecgedf .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"},_ecgedf .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 _deaa :=d .DecodeElement (_fgcab .Order ,&_ebb );_deaa !=nil {return _deaa ;};case _ecgedf .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"},_ecgedf .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"}:_fgcab .Tx =NewCT_SerTx ();if _edgg :=d .DecodeElement (_fgcab .Tx ,&_ebb );_edgg !=nil {return _edgg ;};case _ecgedf .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"},_ecgedf .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"}:_fgcab .SpPr =_febbb .NewCT_ShapeProperties ();if _dgcdef :=d .DecodeElement (_fgcab .SpPr ,&_ebb );_dgcdef !=nil {return _dgcdef ;};case _ecgedf .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 :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_ecgedf .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 :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_fgcab .Explosion =NewCT_UnsignedInt ();if _egdca :=d .DecodeElement (_fgcab .Explosion ,&_ebb );_egdca !=nil {return _egdca ;};case _ecgedf .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\u0050\u0074"},_ecgedf .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\u0050\u0074"}:_ceg :=NewCT_DPt ();if _eadf :=d .DecodeElement (_ceg ,&_ebb );_eadf !=nil {return _eadf ;};_fgcab .DPt =append (_fgcab .DPt ,_ceg );case _ecgedf .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"},_ecgedf .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"}:_fgcab .DLbls =NewCT_DLbls ();if _cged :=d .DecodeElement (_fgcab .DLbls ,&_ebb );_cged !=nil {return _cged ;};case _ecgedf .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\u0074"},_ecgedf .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\u0074"}:_fgcab .Cat =NewCT_AxDataSource ();if _fffg :=d .DecodeElement (_fgcab .Cat ,&_ebb );_fffg !=nil {return _fffg ;};case _ecgedf .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\u006c"},_ecgedf .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\u006c"}:_fgcab .Val =NewCT_NumDataSource ();if _fccgc :=d .DecodeElement (_fgcab .Val ,&_ebb );_fccgc !=nil {return _fccgc ;};case _ecgedf .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"},_ecgedf .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"}:_fgcab .ExtLst =NewCT_ExtensionList ();if _gefb :=d .DecodeElement (_fgcab .ExtLst ,&_ebb );_gefb !=nil {return _gefb ;};default:_ffgf .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\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_ebb .Name );if _aeegd :=d .Skip ();_aeegd !=nil {return _aeegd ;};};case _ecgedf .EndElement :break _aaaa ;case _ecgedf .CharData :};};return nil ;};func (_gffa ST_DepthPercent )String ()string {if _gffa .ST_DepthPercentWithSymbol !=nil {return _gabef .Sprintf ("\u0025\u0076",*_gffa .ST_DepthPercentWithSymbol );};if _gffa .ST_DepthPercentUShort !=nil {return _gabef .Sprintf ("\u0025\u0076",*_gffa .ST_DepthPercentUShort );};return "";};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func (_baff *CT_NumRef )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_gddfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0066"}};_ffgf .AddPreserveSpaceAttr (&_gddfg ,_baff .F );e .EncodeElement (_baff .F ,_gddfg );if _baff .NumCache !=nil {_ecdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_baff .NumCache ,_ecdf );};if _baff .ExtLst !=nil {_aeee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baff .ExtLst ,_aeee );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HeaderFooter and its children +func (_cffc *CT_HeaderFooter )Validate ()error {return _cffc .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func NewCT_LblAlgn ()*CT_LblAlgn {_adee :=&CT_LblAlgn {};_adee .ValAttr =ST_LblAlgn (1);return _adee }; -// Validate validates the CT_UpDownBar and its children -func (_ccgbe *CT_UpDownBar )Validate ()error {return _ccgbe .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};type ST_SizeRepresents byte ;func (_dddada *CT_SecondPieSize )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_gaec :=range start .Attr {if _gaec .Name .Local =="\u0076\u0061\u006c"{_afaea ,_cgfd :=ParseUnionST_SecondPieSize (_gaec .Value );if _cgfd !=nil {return _cgfd ;};_dddada .ValAttr =&_afaea ;continue ;};};for {_dbaf ,_cbedce :=d .Token ();if _cbedce !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u006fn\u0064P\u0069\u0065\u0053\u0069\u007a\u0065\u003a \u0025\u0073",_cbedce );};if _bcaa ,_bdegc :=_dbaf .(_ecgedf .EndElement );_bdegc &&_bcaa .Name ==start .Name {break ;};};return nil ;};func (_eceg *CT_Scaling )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_befd :for {_dfeg ,_adfd :=d .Token ();if _adfd !=nil {return _adfd ;};switch _eagd :=_dfeg .(type ){case _ecgedf .StartElement :switch _eagd .Name {case _ecgedf .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 :"\u006co\u0067\u0042\u0061\u0073\u0065"},_ecgedf .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 :"\u006co\u0067\u0042\u0061\u0073\u0065"}:_eceg .LogBase =NewCT_LogBase ();if _bdedc :=d .DecodeElement (_eceg .LogBase ,&_eagd );_bdedc !=nil {return _bdedc ;};case _ecgedf .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 :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_ecgedf .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 :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_eceg .Orientation =NewCT_Orientation ();if _dccgb :=d .DecodeElement (_eceg .Orientation ,&_eagd );_dccgb !=nil {return _dccgb ;};case _ecgedf .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\u0078"},_ecgedf .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\u0078"}:_eceg .Max =NewCT_Double ();if _gfeec :=d .DecodeElement (_eceg .Max ,&_eagd );_gfeec !=nil {return _gfeec ;};case _ecgedf .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\u0069\u006e"},_ecgedf .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\u0069\u006e"}:_eceg .Min =NewCT_Double ();if _fcdb :=d .DecodeElement (_eceg .Min ,&_eagd );_fcdb !=nil {return _fcdb ;};case _ecgedf .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"},_ecgedf .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"}:_eceg .ExtLst =NewCT_ExtensionList ();if _dcdfd :=d .DecodeElement (_eceg .ExtLst ,&_eagd );_dcdfd !=nil {return _dcdfd ;};default:_ffgf .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\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_eagd .Name );if _bccg :=d .Skip ();_bccg !=nil {return _bccg ;};};case _ecgedf .EndElement :break _befd ;case _ecgedf .CharData :};};return nil ;};func (_gggae *CT_PictureStackUnit )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gggae .ValAttr =0+1;for _ ,_fee :=range start .Attr {if _fee .Name .Local =="\u0076\u0061\u006c"{_bfbgb ,_fgeda :=_gea .ParseFloat (_fee .Value ,64);if _fgeda !=nil {return _fgeda ;};_gggae .ValAttr =_bfbgb ;continue ;};};for {_gdee ,_gbacc :=d .Token ();if _gbacc !=nil {return _gabef .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",_gbacc );};if _aeab ,_ceeb :=_gdee .(_ecgedf .EndElement );_ceeb &&_aeab .Name ==start .Name {break ;};};return nil ;};type ST_TickLblPos byte ;func (_bbac *CT_ScatterSer )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bbac .Idx =NewCT_UnsignedInt ();_bbac .Order =NewCT_UnsignedInt ();_efec :for {_bddbga ,_aeedd :=d .Token ();if _aeedd !=nil {return _aeedd ;};switch _gcgab :=_bddbga .(type ){case _ecgedf .StartElement :switch _gcgab .Name {case _ecgedf .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"},_ecgedf .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 _deef :=d .DecodeElement (_bbac .Idx ,&_gcgab );_deef !=nil {return _deef ;};case _ecgedf .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"},_ecgedf .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 _abcadf :=d .DecodeElement (_bbac .Order ,&_gcgab );_abcadf !=nil {return _abcadf ;};case _ecgedf .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"},_ecgedf .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"}:_bbac .Tx =NewCT_SerTx ();if _bfea :=d .DecodeElement (_bbac .Tx ,&_gcgab );_bfea !=nil {return _bfea ;};case _ecgedf .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"},_ecgedf .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"}:_bbac .SpPr =_febbb .NewCT_ShapeProperties ();if _cfcd :=d .DecodeElement (_bbac .SpPr ,&_gcgab );_cfcd !=nil {return _cfcd ;};case _ecgedf .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"},_ecgedf .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"}:_bbac .Marker =NewCT_Marker ();if _ggbcg :=d .DecodeElement (_bbac .Marker ,&_gcgab );_ggbcg !=nil {return _ggbcg ;};case _ecgedf .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\u0050\u0074"},_ecgedf .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\u0050\u0074"}:_ebed :=NewCT_DPt ();if _faed :=d .DecodeElement (_ebed ,&_gcgab );_faed !=nil {return _faed ;};_bbac .DPt =append (_bbac .DPt ,_ebed );case _ecgedf .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"},_ecgedf .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"}:_bbac .DLbls =NewCT_DLbls ();if _aeegf :=d .DecodeElement (_bbac .DLbls ,&_gcgab );_aeegf !=nil {return _aeegf ;};case _ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_bgdea :=NewCT_Trendline ();if _dffda :=d .DecodeElement (_bgdea ,&_gcgab );_dffda !=nil {return _dffda ;};_bbac .Trendline =append (_bbac .Trendline ,_bgdea );case _ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_badcb :=NewCT_ErrBars ();if _cbdef :=d .DecodeElement (_badcb ,&_gcgab );_cbdef !=nil {return _cbdef ;};_bbac .ErrBars =append (_bbac .ErrBars ,_badcb );case _ecgedf .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\u0056\u0061\u006c"},_ecgedf .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\u0056\u0061\u006c"}:_bbac .XVal =NewCT_AxDataSource ();if _bfgdf :=d .DecodeElement (_bbac .XVal ,&_gcgab );_bfgdf !=nil {return _bfgdf ;};case _ecgedf .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 :"\u0079\u0056\u0061\u006c"},_ecgedf .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 :"\u0079\u0056\u0061\u006c"}:_bbac .YVal =NewCT_NumDataSource ();if _cfaa :=d .DecodeElement (_bbac .YVal ,&_gcgab );_cfaa !=nil {return _cfaa ;};case _ecgedf .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\u006d\u006f\u006f\u0074\u0068"},_ecgedf .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\u006d\u006f\u006f\u0074\u0068"}:_bbac .Smooth =NewCT_Boolean ();if _caaea :=d .DecodeElement (_bbac .Smooth ,&_gcgab );_caaea !=nil {return _caaea ;};case _ecgedf .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"},_ecgedf .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"}:_bbac .ExtLst =NewCT_ExtensionList ();if _bfeeg :=d .DecodeElement (_bbac .ExtLst ,&_gcgab );_bfeeg !=nil {return _bfeeg ;};default:_ffgf .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\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_gcgab .Name );if _fcgca :=d .Skip ();_fcgca !=nil {return _fcgca ;};};case _ecgedf .EndElement :break _efec ;case _ecgedf .CharData :};};return nil ;};func (_bggab *CT_PictureStackUnit )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_bggab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_agbca *CT_SerTx )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_agbca .Choice .MarshalXML (e ,_ecgedf .StartElement {});e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_fca ST_ErrValType )Validate ()error {return _fca .ValidateWithPath ("")}; +// Validate validates the ChartSpace and its children +func (_daacb *ChartSpace )Validate ()error {return _daacb .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewChartSpace ()*ChartSpace {_aebdd :=&ChartSpace {};_aebdd .CT_ChartSpace =*NewCT_ChartSpace ();return _aebdd ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_bggdb ,_bgcdc :=_e .ParseUint (s ,10,16);if _bgcdc !=nil {return ST_SecondPieSize {},_bgcdc ;};_ecgd :=uint16 (_bggdb );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_ecgd },nil ;};var ST_HPercentWithSymbolPatternRe =_a .MustCompile (ST_HPercentWithSymbolPattern );func (_dfea *CT_PlotAreaChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfea .AreaChart !=nil {_fgac :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .AreaChart ,_fgac );};if _dfea .Area3DChart !=nil {_efga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Area3DChart ,_efga );};if _dfea .LineChart !=nil {_fead :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .LineChart ,_fead );};if _dfea .Line3DChart !=nil {_bbgfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Line3DChart ,_bbgfe );};if _dfea .StockChart !=nil {_agccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .StockChart ,_agccd );};if _dfea .RadarChart !=nil {_gaaef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .RadarChart ,_gaaef );};if _dfea .ScatterChart !=nil {_dgac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .ScatterChart ,_dgac );};if _dfea .PieChart !=nil {_bgaff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .PieChart ,_bgaff );};if _dfea .Pie3DChart !=nil {_dcccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Pie3DChart ,_dcccd );};if _dfea .DoughnutChart !=nil {_fbfaa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .DoughnutChart ,_fbfaa );};if _dfea .BarChart !=nil {_caef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .BarChart ,_caef );};if _dfea .Bar3DChart !=nil {_adfeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Bar3DChart ,_adfeg );};if _dfea .OfPieChart !=nil {_gbbed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .OfPieChart ,_gbbed );};if _dfea .SurfaceChart !=nil {_fdgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .SurfaceChart ,_fdgc );};if _dfea .Surface3DChart !=nil {_gbcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Surface3DChart ,_gbcf );};if _dfea .BubbleChart !=nil {_fffa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .BubbleChart ,_fffa );};return nil ;};func (_cg *CT_Area3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cg .Grouping !=nil {_fd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cg .Grouping ,_fd );};if _cg .VaryColors !=nil {_fg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cg .VaryColors ,_fg );};if _cg .Ser !=nil {_bd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cc :=range _cg .Ser {e .EncodeElement (_cc ,_bd );};};if _cg .DLbls !=nil {_ed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cg .DLbls ,_ed );};if _cg .DropLines !=nil {_g :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cg .DropLines ,_g );};if _cg .GapDepth !=nil {_eg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_cg .GapDepth ,_eg );};_ge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_de :=range _cg .AxId {e .EncodeElement (_de ,_ge );};if _cg .ExtLst !=nil {_eb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cg .ExtLst ,_eb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func NewCT_LogBase ()*CT_LogBase {_afebe :=&CT_LogBase {};_afebe .ValAttr =2;return _afebe }; -// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path -func (_ceaed *CT_AreaChart )ValidateWithPath (path string )error {if _ceaed .Grouping !=nil {if _gegeb :=_ceaed .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gegeb !=nil {return _gegeb ;};};if _ceaed .VaryColors !=nil {if _fcggbb :=_ceaed .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fcggbb !=nil {return _fcggbb ;};};for _eggaa ,_edfgb :=range _ceaed .Ser {if _aabg :=_edfgb .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eggaa ));_aabg !=nil {return _aabg ;};};if _ceaed .DLbls !=nil {if _eac :=_ceaed .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eac !=nil {return _eac ;};};if _ceaed .DropLines !=nil {if _ddb :=_ceaed .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ddb !=nil {return _ddb ;};};for _aece ,_aeadd :=range _ceaed .AxId {if _fbag :=_aeadd .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aece ));_fbag !=nil {return _fbag ;};};if _ceaed .ExtLst !=nil {if _ceceb :=_ceaed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceceb !=nil {return _ceceb ;};};return nil ;};func (_dggcb *CT_Grouping )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_afac :=range start .Attr {if _afac .Name .Local =="\u0076\u0061\u006c"{_dggcb .ValAttr .UnmarshalXMLAttr (_afac );continue ;};};for {_cffde ,_fbcc :=d .Token ();if _fbcc !=nil {return _gabef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_fbcc );};if _gcce ,_ccadb :=_cffde .(_ecgedf .EndElement );_ccadb &&_gcce .Name ==start .Name {break ;};};return nil ;};func (_ddcg *CT_Area3DChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ddcg .Grouping !=nil {_ffbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ddcg .Grouping ,_ffbc );};if _ddcg .VaryColors !=nil {_gfag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ddcg .VaryColors ,_gfag );};if _ddcg .Ser !=nil {_gdgaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gdbda :=range _ddcg .Ser {e .EncodeElement (_gdbda ,_gdgaf );};};if _ddcg .DLbls !=nil {_gcfbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ddcg .DLbls ,_gcfbc );};if _ddcg .DropLines !=nil {_gdfb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddcg .DropLines ,_gdfb );};if _ddcg .GapDepth !=nil {_cgga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_ddcg .GapDepth ,_cgga );};_ceafg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ecggc :=range _ddcg .AxId {e .EncodeElement (_ecggc ,_ceafg );};if _ddcg .ExtLst !=nil {_bdfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddcg .ExtLst ,_bdfa );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path +func (_cegae *CT_View3D )ValidateWithPath (path string )error {if _cegae .RotX !=nil {if _fgafa :=_cegae .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_fgafa !=nil {return _fgafa ;};};if _cegae .HPercent !=nil {if _egacg :=_cegae .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_egacg !=nil {return _egacg ;};};if _cegae .RotY !=nil {if _gbbcf :=_cegae .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_gbbcf !=nil {return _gbbcf ;};};if _cegae .DepthPercent !=nil {if _fgae :=_cegae .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fgae !=nil {return _fgae ;};};if _cegae .RAngAx !=nil {if _bdgca :=_cegae .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_bdgca !=nil {return _bdgca ;};};if _cegae .Perspective !=nil {if _adbbe :=_cegae .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_adbbe !=nil {return _adbbe ;};};if _cegae .ExtLst !=nil {if _ddbg :=_cegae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbg !=nil {return _ddbg ;};};return nil ;};func (_gcdfe *CT_Lvl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fedda :for {_egeeg ,_adeb :=d .Token ();if _adeb !=nil {return _adeb ;};switch _dgfb :=_egeeg .(type ){case _c .StartElement :switch _dgfb .Name {case _c .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"},_c .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"}:_cgcf :=NewCT_StrVal ();if _gcac :=d .DecodeElement (_cgcf ,&_dgfb );_gcac !=nil {return _gcac ;};_gcdfe .Pt =append (_gcdfe .Pt ,_cgcf );default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_dgfb .Name );if _agaag :=d .Skip ();_agaag !=nil {return _agaag ;};};case _c .EndElement :break _fedda ;case _c .CharData :};};return nil ;};func (_befea ST_OfPieType )Validate ()error {return _befea .ValidateWithPath ("")};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; -// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path -func (_adcc *CT_LineChart )ValidateWithPath (path string )error {if _ceeff :=_adcc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ceeff !=nil {return _ceeff ;};if _adcc .VaryColors !=nil {if _bdda :=_adcc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bdda !=nil {return _bdda ;};};for _gdefe ,_bedgca :=range _adcc .Ser {if _fefa :=_bedgca .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gdefe ));_fefa !=nil {return _fefa ;};};if _adcc .DLbls !=nil {if _bcea :=_adcc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bcea !=nil {return _bcea ;};};if _adcc .DropLines !=nil {if _fbaff :=_adcc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fbaff !=nil {return _fbaff ;};};if _adcc .HiLowLines !=nil {if _dg :=_adcc .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_dg !=nil {return _dg ;};};if _adcc .UpDownBars !=nil {if _dccad :=_adcc .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_dccad !=nil {return _dccad ;};};if _adcc .Marker !=nil {if _geebd :=_adcc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_geebd !=nil {return _geebd ;};};if _adcc .Smooth !=nil {if _fdegd :=_adcc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_fdegd !=nil {return _fdegd ;};};for _dggd ,_bgee :=range _adcc .AxId {if _gdae :=_bgee .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dggd ));_gdae !=nil {return _gdae ;};};if _adcc .ExtLst !=nil {if _ccdg :=_adcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdg !=nil {return _ccdg ;};};return nil ;};func (_edbdc *EG_AreaChartShared )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bceaa :for {_adb ,_gbgf :=d .Token ();if _gbgf !=nil {return _gbgf ;};switch _bgeb :=_adb .(type ){case _ecgedf .StartElement :switch _bgeb .Name {case _ecgedf .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"},_ecgedf .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"}:_edbdc .Grouping =NewCT_Grouping ();if _aecef :=d .DecodeElement (_edbdc .Grouping ,&_bgeb );_aecef !=nil {return _aecef ;};case _ecgedf .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"},_ecgedf .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"}:_edbdc .VaryColors =NewCT_Boolean ();if _acgf :=d .DecodeElement (_edbdc .VaryColors ,&_bgeb );_acgf !=nil {return _acgf ;};case _ecgedf .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"},_ecgedf .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"}:_cgfc :=NewCT_AreaSer ();if _gdgcb :=d .DecodeElement (_cgfc ,&_bgeb );_gdgcb !=nil {return _gdgcb ;};_edbdc .Ser =append (_edbdc .Ser ,_cgfc );case _ecgedf .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"},_ecgedf .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"}:_edbdc .DLbls =NewCT_DLbls ();if _bgecb :=d .DecodeElement (_edbdc .DLbls ,&_bgeb );_bgecb !=nil {return _bgecb ;};case _ecgedf .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"},_ecgedf .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_edbdc .DropLines =NewCT_ChartLines ();if _baaaa :=d .DecodeElement (_edbdc .DropLines ,&_bgeb );_baaaa !=nil {return _baaaa ;};default:_ffgf .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\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bgeb .Name );if _efe :=d .Skip ();_efe !=nil {return _efe ;};};case _ecgedf .EndElement :break _bceaa ;case _ecgedf .CharData :};};return nil ;};func (_bffb ST_HoleSize )String ()string {if _bffb .ST_HoleSizePercent !=nil {return _gabef .Sprintf ("\u0025\u0076",*_bffb .ST_HoleSizePercent );};if _bffb .ST_HoleSizeUByte !=nil {return _gabef .Sprintf ("\u0025\u0076",*_bffb .ST_HoleSizeUByte );};return "";};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_gcgg *CT_LogBase )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gcgg .ValAttr =2;for _ ,_cgeeb :=range start .Attr {if _cgeeb .Name .Local =="\u0076\u0061\u006c"{_dcaf ,_bcgff :=_gea .ParseFloat (_cgeeb .Value ,64);if _bcgff !=nil {return _bcgff ;};_gcgg .ValAttr =_dcaf ;continue ;};};for {_fdaa ,_cfgcge :=d .Token ();if _cfgcge !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_cfgcge );};if _gacd ,_gcaade :=_fdaa .(_ecgedf .EndElement );_gcaade &&_gacd .Name ==start .Name {break ;};};return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path +func (_bedg *CT_Pie3DChart )ValidateWithPath (path string )error {if _bedg .VaryColors !=nil {if _aefg :=_bedg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_aefg !=nil {return _aefg ;};};for _ddcaa ,_fbfae :=range _bedg .Ser {if _facd :=_fbfae .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddcaa ));_facd !=nil {return _facd ;};};if _bedg .DLbls !=nil {if _deaca :=_bedg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_deaca !=nil {return _deaca ;};};if _bedg .ExtLst !=nil {if _bcbga :=_bedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbga !=nil {return _bcbga ;};};return nil ;};func (_cfeee *CT_Trendline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfeee .TrendlineType =NewCT_TrendlineType ();_cacee :for {_fbcgcf ,_aceed :=d .Token ();if _aceed !=nil {return _aceed ;};switch _abaf :=_fbcgcf .(type ){case _c .StartElement :switch _abaf .Name {case _c .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"},_c .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"}:_cfeee .Name =new (string );if _cdfce :=d .DecodeElement (_cfeee .Name ,&_abaf );_cdfce !=nil {return _cdfce ;};case _c .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"},_c .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"}:_cfeee .SpPr =_d .NewCT_ShapeProperties ();if _gfbac :=d .DecodeElement (_cfeee .SpPr ,&_abaf );_gfbac !=nil {return _gfbac ;};case _c .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\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"},_c .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\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _baagfg :=d .DecodeElement (_cfeee .TrendlineType ,&_abaf );_baagfg !=nil {return _baagfg ;};case _c .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"},_c .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"}:_cfeee .Order =NewCT_Order ();if _gdaee :=d .DecodeElement (_cfeee .Order ,&_abaf );_gdaee !=nil {return _gdaee ;};case _c .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\u0065\u0072\u0069\u006f\u0064"},_c .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\u0065\u0072\u0069\u006f\u0064"}:_cfeee .Period =NewCT_Period ();if _dccgg :=d .DecodeElement (_cfeee .Period ,&_abaf );_dccgg !=nil {return _dccgg ;};case _c .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 :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_c .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 :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_cfeee .Forward =NewCT_Double ();if _gecbf :=d .DecodeElement (_cfeee .Forward ,&_abaf );_gecbf !=nil {return _gecbf ;};case _c .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\u0063\u006b\u0077\u0061\u0072\u0064"},_c .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\u0063\u006b\u0077\u0061\u0072\u0064"}:_cfeee .Backward =NewCT_Double ();if _dafd :=d .DecodeElement (_cfeee .Backward ,&_abaf );_dafd !=nil {return _dafd ;};case _c .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 :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_c .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 :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_cfeee .Intercept =NewCT_Double ();if _fcdgd :=d .DecodeElement (_cfeee .Intercept ,&_abaf );_fcdgd !=nil {return _fcdgd ;};case _c .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\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_c .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\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_cfeee .DispRSqr =NewCT_Boolean ();if _bcbdf :=d .DecodeElement (_cfeee .DispRSqr ,&_abaf );_bcbdf !=nil {return _bcbdf ;};case _c .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\u0069\u0073\u0070\u0045\u0071"},_c .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\u0069\u0073\u0070\u0045\u0071"}:_cfeee .DispEq =NewCT_Boolean ();if _cgaa :=d .DecodeElement (_cfeee .DispEq ,&_abaf );_cgaa !=nil {return _cgaa ;};case _c .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\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_c .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\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_cfeee .TrendlineLbl =NewCT_TrendlineLbl ();if _aaadc :=d .DecodeElement (_cfeee .TrendlineLbl ,&_abaf );_aaadc !=nil {return _aaadc ;};case _c .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"},_c .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"}:_cfeee .ExtLst =NewCT_ExtensionList ();if _abdcb :=d .DecodeElement (_cfeee .ExtLst ,&_abaf );_abdcb !=nil {return _abdcb ;};default:_cf .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_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_abaf .Name );if _ggeef :=d .Skip ();_ggeef !=nil {return _ggeef ;};};case _c .EndElement :break _cacee ;case _c .CharData :};};return nil ;};func (_dbbg *CT_LineChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_baff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dbbg .Grouping ,_baff );if _dbbg .VaryColors !=nil {_ecebg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbbg .VaryColors ,_ecebg );};if _dbbg .Ser !=nil {_gagg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fcdg :=range _dbbg .Ser {e .EncodeElement (_fcdg ,_gagg );};};if _dbbg .DLbls !=nil {_gfgc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbbg .DLbls ,_gfgc );};if _dbbg .DropLines !=nil {_daaba :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbbg .DropLines ,_daaba );};if _dbbg .HiLowLines !=nil {_geda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbbg .HiLowLines ,_geda );};if _dbbg .UpDownBars !=nil {_dbcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dbbg .UpDownBars ,_dbcc );};if _dbbg .Marker !=nil {_bddc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_dbbg .Marker ,_bddc );};if _dbbg .Smooth !=nil {_egeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_dbbg .Smooth ,_egeg );};_dafc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ggfcg :=range _dbbg .AxId {e .EncodeElement (_ggfcg ,_dafc );};if _dbbg .ExtLst !=nil {_gdab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbbg .ExtLst ,_gdab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbcb *CT_DLbls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aefb :for {_fccff ,_bgcc :=d .Token ();if _bgcc !=nil {return _bgcc ;};switch _cbfa :=_fccff .(type ){case _c .StartElement :switch _cbfa .Name {case _c .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"},_c .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"}:_cabc :=NewCT_DLbl ();if _eabc :=d .DecodeElement (_cabc ,&_cbfa );_eabc !=nil {return _eabc ;};_bbcb .DLbl =append (_bbcb .DLbl ,_cabc );case _c .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"},_c .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 _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _agaa :=d .DecodeElement (&_bbcb .Choice .Delete ,&_cbfa );_agaa !=nil {return _agaa ;};case _c .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"},_c .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 _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _gfbe :=d .DecodeElement (&_bbcb .Choice .NumFmt ,&_cbfa );_gfbe !=nil {return _gfbe ;};case _c .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"},_c .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 _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _dacag :=d .DecodeElement (&_bbcb .Choice .SpPr ,&_cbfa );_dacag !=nil {return _dacag ;};case _c .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"},_c .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"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _bgda :=d .DecodeElement (&_bbcb .Choice .TxPr ,&_cbfa );_bgda !=nil {return _bgda ;};case _c .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"},_c .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"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _fgbg :=d .DecodeElement (&_bbcb .Choice .DLblPos ,&_cbfa );_fgbg !=nil {return _fgbg ;};case _c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _efff :=d .DecodeElement (&_bbcb .Choice .ShowLegendKey ,&_cbfa );_efff !=nil {return _efff ;};case _c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _dgec :=d .DecodeElement (&_bbcb .Choice .ShowVal ,&_cbfa );_dgec !=nil {return _dgec ;};case _c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _ggfc :=d .DecodeElement (&_bbcb .Choice .ShowCatName ,&_cbfa );_ggfc !=nil {return _ggfc ;};case _c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _cegb :=d .DecodeElement (&_bbcb .Choice .ShowSerName ,&_cbfa );_cegb !=nil {return _cegb ;};case _c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _aded :=d .DecodeElement (&_bbcb .Choice .ShowPercent ,&_cbfa );_aded !=nil {return _aded ;};case _c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _abbe :=d .DecodeElement (&_bbcb .Choice .ShowBubbleSize ,&_cbfa );_abbe !=nil {return _abbe ;};case _c .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _fggd :=d .DecodeElement (&_bbcb .Choice .Separator ,&_cbfa );_fggd !=nil {return _fggd ;};case _c .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _afg :=d .DecodeElement (&_bbcb .Choice .ShowLeaderLines ,&_cbfa );_afg !=nil {return _afg ;};case _c .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _ccge :=d .DecodeElement (&_bbcb .Choice .LeaderLines ,&_cbfa );_ccge !=nil {return _ccge ;};case _c .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"},_c .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"}:_bbcb .ExtLst =NewCT_ExtensionList ();if _fdgd :=d .DecodeElement (_bbcb .ExtLst ,&_cbfa );_fdgd !=nil {return _fdgd ;};default:_cf .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\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_cbfa .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _c .EndElement :break _aefb ;case _c .CharData :};};return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_ecefae ,_cbfae :=_e .ParseUint (s ,10,8);if _cbfae !=nil {return ST_HoleSize {},_cbfae ;};_fgfbf :=uint8 (_ecefae );return ST_HoleSize {ST_HoleSizeUByte :&_fgfbf },nil ;};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;); -// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path -func (_ddbfe *CT_Legend )ValidateWithPath (path string )error {if _ddbfe .LegendPos !=nil {if _beec :=_ddbfe .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_beec !=nil {return _beec ;};};for _caba ,_bgga :=range _ddbfe .LegendEntry {if _fbfbe :=_bgga .ValidateWithPath (_gabef .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_caba ));_fbfbe !=nil {return _fbfbe ;};};if _ddbfe .Layout !=nil {if _bceaf :=_ddbfe .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bceaf !=nil {return _bceaf ;};};if _ddbfe .Overlay !=nil {if _gcgbe :=_ddbfe .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_gcgbe !=nil {return _gcgbe ;};};if _ddbfe .SpPr !=nil {if _gbda :=_ddbfe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbda !=nil {return _gbda ;};};if _ddbfe .TxPr !=nil {if _eacg :=_ddbfe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eacg !=nil {return _eacg ;};};if _ddbfe .ExtLst !=nil {if _eaee :=_ddbfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaee !=nil {return _eaee ;};};return nil ;};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 ;}; +// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path +func (_acad *CT_ChartSpace )ValidateWithPath (path string )error {if _acad .Date1904 !=nil {if _dabg :=_acad .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_dabg !=nil {return _dabg ;};};if _acad .Lang !=nil {if _bcfc :=_acad .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bcfc !=nil {return _bcfc ;};};if _acad .RoundedCorners !=nil {if _ffdgc :=_acad .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_ffdgc !=nil {return _ffdgc ;};};if _acad .Style !=nil {if _ecd :=_acad .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ecd !=nil {return _ecd ;};};if _acad .ClrMapOvr !=nil {if _gdef :=_acad .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gdef !=nil {return _gdef ;};};if _acad .PivotSource !=nil {if _fedd :=_acad .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_fedd !=nil {return _fedd ;};};if _acad .Protection !=nil {if _egaf :=_acad .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_egaf !=nil {return _egaf ;};};if _eeff :=_acad .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_eeff !=nil {return _eeff ;};if _acad .SpPr !=nil {if _aabb :=_acad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aabb !=nil {return _aabb ;};};if _acad .TxPr !=nil {if _defc :=_acad .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_defc !=nil {return _defc ;};};if _acad .ExternalData !=nil {if _fefeg :=_acad .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_fefeg !=nil {return _fefeg ;};};if _acad .PrintSettings !=nil {if _eddf :=_acad .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_eddf !=nil {return _eddf ;};};if _acad .UserShapes !=nil {if _egf :=_acad .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_egf !=nil {return _egf ;};};if _acad .ExtLst !=nil {if _gfca :=_acad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfca !=nil {return _gfca ;};};return nil ;}; -// Validate validates the CT_DoughnutChart and its children -func (_fbfcf *CT_DoughnutChart )Validate ()error {return _fbfcf .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path +func (_dabgc *CT_DateAx )ValidateWithPath (path string )error {if _afdf :=_dabgc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_afdf !=nil {return _afdf ;};if _bgea :=_dabgc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bgea !=nil {return _bgea ;};if _dabgc .Delete !=nil {if _egcg :=_dabgc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_egcg !=nil {return _egcg ;};};if _fgea :=_dabgc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fgea !=nil {return _fgea ;};if _dabgc .MajorGridlines !=nil {if _gcbf :=_dabgc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gcbf !=nil {return _gcbf ;};};if _dabgc .MinorGridlines !=nil {if _ccfe :=_dabgc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ccfe !=nil {return _ccfe ;};};if _dabgc .Title !=nil {if _egbba :=_dabgc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_egbba !=nil {return _egbba ;};};if _dabgc .NumFmt !=nil {if _egdba :=_dabgc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_egdba !=nil {return _egdba ;};};if _dabgc .MajorTickMark !=nil {if _ddbd :=_dabgc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ddbd !=nil {return _ddbd ;};};if _dabgc .MinorTickMark !=nil {if _gccgg :=_dabgc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gccgg !=nil {return _gccgg ;};};if _dabgc .TickLblPos !=nil {if _fbfdf :=_dabgc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fbfdf !=nil {return _fbfdf ;};};if _dabgc .SpPr !=nil {if _ffabd :=_dabgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffabd !=nil {return _ffabd ;};};if _dabgc .TxPr !=nil {if _gfcg :=_dabgc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gfcg !=nil {return _gfcg ;};};if _dcabg :=_dabgc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_dcabg !=nil {return _dcabg ;};if _dabgc .Choice !=nil {if _fbcf :=_dabgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbcf !=nil {return _fbcf ;};};if _dabgc .Auto !=nil {if _bbede :=_dabgc .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_bbede !=nil {return _bbede ;};};if _dabgc .LblOffset !=nil {if _gbefg :=_dabgc .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_gbefg !=nil {return _gbefg ;};};if _dabgc .BaseTimeUnit !=nil {if _bdbef :=_dabgc .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_bdbef !=nil {return _bdbef ;};};if _dabgc .MajorUnit !=nil {if _dceb :=_dabgc .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_dceb !=nil {return _dceb ;};};if _dabgc .MajorTimeUnit !=nil {if _bebc :=_dabgc .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_bebc !=nil {return _bebc ;};};if _dabgc .MinorUnit !=nil {if _ddfc :=_dabgc .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_ddfc !=nil {return _ddfc ;};};if _dabgc .MinorTimeUnit !=nil {if _ecee :=_dabgc .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_ecee !=nil {return _ecee ;};};if _dabgc .ExtLst !=nil {if _cebbe :=_dabgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebbe !=nil {return _cebbe ;};};return nil ;};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;); -// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path -func (_cdfce *CT_Orientation )ValidateWithPath (path string )error {if _dccfe :=_cdfce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dccfe !=nil {return _dccfe ;};return nil ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;}; +// Validate validates the UserShapes and its children +func (_cdgee *UserShapes )Validate ()error {return _cdgee .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func NewCT_RotY ()*CT_RotY {_ebfaf :=&CT_RotY {};return _ebfaf };const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;); -// Validate validates the CT_LegendPos and its children -func (_bfaeb *CT_LegendPos )Validate ()error {return _bfaeb .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_eddd ST_Shape )ValidateWithPath (path string )error {switch _eddd {case 0,1,2,3,4,5,6:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddd ));};return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_febbb .CT_ShapeProperties ;};var ST_HoleSizePercentPatternRe =_bfabe .MustCompile (ST_HoleSizePercentPattern ); +// Validate validates the CT_PieSer and its children +func (_bfeda *CT_PieSer )Validate ()error {return _bfeda .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_bdaa :=&CT_PictureStackUnit {};_bdaa .ValAttr =0+1;return _bdaa ;};func (_acadg *ST_LegendPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acadg =0;case "\u0062":*_acadg =1;case "\u0074\u0072":*_acadg =2;case "\u006c":*_acadg =3;case "\u0072":*_acadg =4;case "\u0074":*_acadg =5;};return nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_gdbag :=&CT_PivotFmts {};return _gdbag };func (_bgdaa *CT_PageMargins )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdbg :=range start .Attr {if _dfdbg .Name .Local =="\u006c"{_fgffc ,_eacf :=_e .ParseFloat (_dfdbg .Value ,64);if _eacf !=nil {return _eacf ;};_bgdaa .LAttr =_fgffc ;continue ;};if _dfdbg .Name .Local =="\u0072"{_adca ,_bcbb :=_e .ParseFloat (_dfdbg .Value ,64);if _bcbb !=nil {return _bcbb ;};_bgdaa .RAttr =_adca ;continue ;};if _dfdbg .Name .Local =="\u0074"{_eaabb ,_edebg :=_e .ParseFloat (_dfdbg .Value ,64);if _edebg !=nil {return _edebg ;};_bgdaa .TAttr =_eaabb ;continue ;};if _dfdbg .Name .Local =="\u0062"{_aaadb ,_gbad :=_e .ParseFloat (_dfdbg .Value ,64);if _gbad !=nil {return _gbad ;};_bgdaa .BAttr =_aaadb ;continue ;};if _dfdbg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_bdbeg ,_efaac :=_e .ParseFloat (_dfdbg .Value ,64);if _efaac !=nil {return _efaac ;};_bgdaa .HeaderAttr =_bdbeg ;continue ;};if _dfdbg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bdcg ,_ecaf :=_e .ParseFloat (_dfdbg .Value ,64);if _ecaf !=nil {return _ecaf ;};_bgdaa .FooterAttr =_bdcg ;continue ;};};for {_caaf ,_faab :=d .Token ();if _faab !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_faab );};if _cafb ,_babe :=_caaf .(_c .EndElement );_babe &&_cafb .Name ==start .Name {break ;};};return nil ;};func (_cdde *CT_Pie3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fegd :for {_cdfab ,_dfddf :=d .Token ();if _dfddf !=nil {return _dfddf ;};switch _ffdf :=_cdfab .(type ){case _c .StartElement :switch _ffdf .Name {case _c .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"},_c .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"}:_cdde .VaryColors =NewCT_Boolean ();if _fafdg :=d .DecodeElement (_cdde .VaryColors ,&_ffdf );_fafdg !=nil {return _fafdg ;};case _c .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"},_c .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"}:_dgdef :=NewCT_PieSer ();if _fcfdf :=d .DecodeElement (_dgdef ,&_ffdf );_fcfdf !=nil {return _fcfdf ;};_cdde .Ser =append (_cdde .Ser ,_dgdef );case _c .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"},_c .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"}:_cdde .DLbls =NewCT_DLbls ();if _eacab :=d .DecodeElement (_cdde .DLbls ,&_ffdf );_eacab !=nil {return _eacab ;};case _c .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"},_c .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"}:_cdde .ExtLst =NewCT_ExtensionList ();if _dcddf :=d .DecodeElement (_cdde .ExtLst ,&_ffdf );_dcddf !=nil {return _dcddf ;};default:_cf .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",_ffdf .Name );if _gbdad :=d .Skip ();_gbdad !=nil {return _gbdad ;};};case _c .EndElement :break _fegd ;case _c .CharData :};};return nil ;};func (_cece ST_BuiltInUnit )Validate ()error {return _cece .ValidateWithPath ("")};func (_ddebf ST_HoleSize )String ()string {if _ddebf .ST_HoleSizePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_ddebf .ST_HoleSizePercent );};if _ddebf .ST_HoleSizeUByte !=nil {return _aa .Sprintf ("\u0025\u0076",*_ddebf .ST_HoleSizeUByte );};return "";};func NewCT_BarDir ()*CT_BarDir {_abgd :=&CT_BarDir {};return _abgd }; -// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path -func (_cfaea *CT_HPercent )ValidateWithPath (path string )error {if _cfaea .ValAttr !=nil {if _bgded :=_cfaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgded !=nil {return _bgded ;};};return nil ;}; +// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path +func (_egag *CT_PrintSettings )ValidateWithPath (path string )error {if _egag .HeaderFooter !=nil {if _beee :=_egag .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_beee !=nil {return _beee ;};};if _egag .PageMargins !=nil {if _abff :=_egag .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_abff !=nil {return _abff ;};};if _egag .PageSetup !=nil {if _fccd :=_egag .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fccd !=nil {return _fccd ;};};if _egag .LegacyDrawingHF !=nil {if _fdae :=_egag .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fdae !=nil {return _fdae ;};};return nil ;}; -// Validate validates the CT_AreaSer and its children -func (_gdde *CT_AreaSer )Validate ()error {return _gdde .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func (_ddeea *CT_PlotArea )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ddeea .Layout !=nil {_afdfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ddeea .Layout ,_afdfe );};for _ ,_dddba :=range _ddeea .Choice {_dddba .MarshalXML (e ,_ecgedf .StartElement {});};if _ddeea .CChoice !=nil {_ddeea .CChoice .MarshalXML (e ,_ecgedf .StartElement {});};if _ddeea .DTable !=nil {_fbfeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_ddeea .DTable ,_fbfeb );};if _ddeea .SpPr !=nil {_edbd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddeea .SpPr ,_edbd );};if _ddeea .ExtLst !=nil {_bacb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddeea .ExtLst ,_bacb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_LineChartShared and its children +func (_fcdcb *EG_LineChartShared )Validate ()error {return _fcdcb .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func NewCT_Lvl ()*CT_Lvl {_ggfb :=&CT_Lvl {};return _ggfb };func (_ecc *CT_AxisUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecc .ValAttr =0+1;for _ ,_fbe :=range start .Attr {if _fbe .Name .Local =="\u0076\u0061\u006c"{_bgc ,_bfef :=_e .ParseFloat (_fbe .Value ,64);if _bfef !=nil {return _bfef ;};_ecc .ValAttr =_bgc ;continue ;};};for {_gedd ,_cbg :=d .Token ();if _cbg !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cbg );};if _aaee ,_gba :=_gedd .(_c .EndElement );_gba &&_aaee .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path -func (_faca *EG_SerShared )ValidateWithPath (path string )error {if _fdaef :=_faca .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fdaef !=nil {return _fdaef ;};if _fgac :=_faca .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_fgac !=nil {return _fgac ;};if _faca .Tx !=nil {if _aead :=_faca .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aead !=nil {return _aead ;};};if _faca .SpPr !=nil {if _fgbgbg :=_faca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgbgbg !=nil {return _fgbgbg ;};};return nil ;};func (_bfbd *Group_DLbl )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _bfbd .Layout !=nil {_gadg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bfbd .Layout ,_gadg );};if _bfbd .Tx !=nil {_egae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bfbd .Tx ,_egae );};if _bfbd .NumFmt !=nil {_cdffb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bfbd .NumFmt ,_cdffb );};if _bfbd .SpPr !=nil {_deec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bfbd .SpPr ,_deec );};if _bfbd .TxPr !=nil {_agba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bfbd .TxPr ,_agba );};if _bfbd .DLblPos !=nil {_dbdcb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_bfbd .DLblPos ,_dbdcb );};if _bfbd .ShowLegendKey !=nil {_edcae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_bfbd .ShowLegendKey ,_edcae );};if _bfbd .ShowVal !=nil {_agdbb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bfbd .ShowVal ,_agdbb );};if _bfbd .ShowCatName !=nil {_ff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bfbd .ShowCatName ,_ff );};if _bfbd .ShowSerName !=nil {_afbe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bfbd .ShowSerName ,_afbe );};if _bfbd .ShowPercent !=nil {_eafg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bfbd .ShowPercent ,_eafg );};if _bfbd .ShowBubbleSize !=nil {_bcbe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bfbd .ShowBubbleSize ,_bcbe );};if _bfbd .Separator !=nil {_cagefc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ffgf .AddPreserveSpaceAttr (&_cagefc ,*_bfbd .Separator );e .EncodeElement (_bfbd .Separator ,_cagefc );};return nil ;};func (_egb ST_TickMark )String ()string {switch _egb {case 0:return "";case 1:return "\u0063\u0072\u006fs\u0073";case 2:return "\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u006f\u0075\u0074";};return "";};func (_dfcbe *CT_View3D )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ggfc :for {_ccbd ,_dfb :=d .Token ();if _dfb !=nil {return _dfb ;};switch _bccdb :=_ccbd .(type ){case _ecgedf .StartElement :switch _bccdb .Name {case _ecgedf .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"},_ecgedf .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"}:_dfcbe .RotX =NewCT_RotX ();if _fdede :=d .DecodeElement (_dfcbe .RotX ,&_bccdb );_fdede !=nil {return _fdede ;};case _ecgedf .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"},_ecgedf .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"}:_dfcbe .HPercent =NewCT_HPercent ();if _cafg :=d .DecodeElement (_dfcbe .HPercent ,&_bccdb );_cafg !=nil {return _cafg ;};case _ecgedf .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"},_ecgedf .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"}:_dfcbe .RotY =NewCT_RotY ();if _efeed :=d .DecodeElement (_dfcbe .RotY ,&_bccdb );_efeed !=nil {return _efeed ;};case _ecgedf .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"},_ecgedf .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"}:_dfcbe .DepthPercent =NewCT_DepthPercent ();if _dcfd :=d .DecodeElement (_dfcbe .DepthPercent ,&_bccdb );_dcfd !=nil {return _dcfd ;};case _ecgedf .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\u0041\u006e\u0067\u0041\u0078"},_ecgedf .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\u0041\u006e\u0067\u0041\u0078"}:_dfcbe .RAngAx =NewCT_Boolean ();if _cgagg :=d .DecodeElement (_dfcbe .RAngAx ,&_bccdb );_cgagg !=nil {return _cgagg ;};case _ecgedf .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 :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_ecgedf .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 :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_dfcbe .Perspective =NewCT_Perspective ();if _fdeb :=d .DecodeElement (_dfcbe .Perspective ,&_bccdb );_fdeb !=nil {return _fdeb ;};case _ecgedf .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"},_ecgedf .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"}:_dfcbe .ExtLst =NewCT_ExtensionList ();if _bcebe :=d .DecodeElement (_dfcbe .ExtLst ,&_bccdb );_bcebe !=nil {return _bcebe ;};default:_ffgf .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\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_bccdb .Name );if _efc :=d .Skip ();_efc !=nil {return _efc ;};};case _ecgedf .EndElement :break _ggfc ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_BarGrouping and its children +func (_gffc *CT_BarGrouping )Validate ()error {return _gffc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path -func (_accbb *CT_ErrValType )ValidateWithPath (path string )error {if _bacdb :=_accbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bacdb !=nil {return _bacdb ;};return nil ;};func (_bggf *CT_TickMark )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_fefd :=range start .Attr {if _fefd .Name .Local =="\u0076\u0061\u006c"{_bggf .ValAttr .UnmarshalXMLAttr (_fefd );continue ;};};for {_bcbfg ,_bbdbc :=d .Token ();if _bbdbc !=nil {return _gabef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_bbdbc );};if _dabeag ,_eadd :=_bcbfg .(_ecgedf .EndElement );_eadd &&_dabeag .Name ==start .Name {break ;};};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 (_beab *ST_HoleSize )Validate ()error {return _beab .ValidateWithPath ("")};func (_cfcgf *CT_BarGrouping )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_aebga :=range start .Attr {if _aebga .Name .Local =="\u0076\u0061\u006c"{_cfcgf .ValAttr .UnmarshalXMLAttr (_aebga );continue ;};};for {_bcaee ,_dggb :=d .Token ();if _dggb !=nil {return _gabef .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",_dggb );};if _efa ,_eaffd :=_bcaee .(_ecgedf .EndElement );_eaffd &&_efa .Name ==start .Name {break ;};};return nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;};func (_bcfac ST_ErrDir )Validate ()error {return _bcfac .ValidateWithPath ("")};func (_fa *CT_RadarSer )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fa .Idx =NewCT_UnsignedInt ();_fa .Order =NewCT_UnsignedInt ();_cgaf :for {_caga ,_agfbb :=d .Token ();if _agfbb !=nil {return _agfbb ;};switch _dffdf :=_caga .(type ){case _ecgedf .StartElement :switch _dffdf .Name {case _ecgedf .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"},_ecgedf .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 _bbddd :=d .DecodeElement (_fa .Idx ,&_dffdf );_bbddd !=nil {return _bbddd ;};case _ecgedf .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"},_ecgedf .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 _cdbbe :=d .DecodeElement (_fa .Order ,&_dffdf );_cdbbe !=nil {return _cdbbe ;};case _ecgedf .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"},_ecgedf .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"}:_fa .Tx =NewCT_SerTx ();if _ccgcg :=d .DecodeElement (_fa .Tx ,&_dffdf );_ccgcg !=nil {return _ccgcg ;};case _ecgedf .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"},_ecgedf .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"}:_fa .SpPr =_febbb .NewCT_ShapeProperties ();if _ccgbg :=d .DecodeElement (_fa .SpPr ,&_dffdf );_ccgbg !=nil {return _ccgbg ;};case _ecgedf .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"},_ecgedf .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"}:_fa .Marker =NewCT_Marker ();if _dgafb :=d .DecodeElement (_fa .Marker ,&_dffdf );_dgafb !=nil {return _dgafb ;};case _ecgedf .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\u0050\u0074"},_ecgedf .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\u0050\u0074"}:_abde :=NewCT_DPt ();if _ccac :=d .DecodeElement (_abde ,&_dffdf );_ccac !=nil {return _ccac ;};_fa .DPt =append (_fa .DPt ,_abde );case _ecgedf .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"},_ecgedf .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"}:_fa .DLbls =NewCT_DLbls ();if _fefc :=d .DecodeElement (_fa .DLbls ,&_dffdf );_fefc !=nil {return _fefc ;};case _ecgedf .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\u0074"},_ecgedf .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\u0074"}:_fa .Cat =NewCT_AxDataSource ();if _cebd :=d .DecodeElement (_fa .Cat ,&_dffdf );_cebd !=nil {return _cebd ;};case _ecgedf .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\u006c"},_ecgedf .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\u006c"}:_fa .Val =NewCT_NumDataSource ();if _eccc :=d .DecodeElement (_fa .Val ,&_dffdf );_eccc !=nil {return _eccc ;};case _ecgedf .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"},_ecgedf .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"}:_fa .ExtLst =NewCT_ExtensionList ();if _aaded :=d .DecodeElement (_fa .ExtLst ,&_dffdf );_aaded !=nil {return _aaded ;};default:_ffgf .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\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_dffdf .Name );if _dfgff :=d .Skip ();_dfgff !=nil {return _dfgff ;};};case _ecgedf .EndElement :break _cgaf ;case _ecgedf .CharData :};};return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};func (_debe *CT_AxDataSourceChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _debe .MultiLvlStrRef !=nil {_agded :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_debe .MultiLvlStrRef ,_agded );};if _debe .NumRef !=nil {_gbgab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_debe .NumRef ,_gbgab );};if _debe .NumLit !=nil {_bgdfd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_debe .NumLit ,_bgdfd );};if _debe .StrRef !=nil {_gegee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_debe .StrRef ,_gegee );};if _debe .StrLit !=nil {_ebgbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_debe .StrLit ,_ebgbg );};return nil ;}; +// Validate validates the CT_ChartLines and its children +func (_bcfdf *CT_ChartLines )Validate ()error {return _bcfdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};func (_eafff *CT_RelId )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_eafff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};var ST_GapAmountPercentPatternRe =_a .MustCompile (ST_GapAmountPercentPattern );type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type ST_BuiltInUnit byte ; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_eaeeec *CT_PageMargins )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_NumData and its children +func (_degd *CT_NumData )Validate ()error {return _degd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_gedcc ST_BarGrouping )Validate ()error {return _gedcc .ValidateWithPath ("")}; -// Validate validates the CT_PlotAreaChoice1 and its children -func (_fafbe *CT_PlotAreaChoice1 )Validate ()error {return _fafbe .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");}; +// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path +func (_cadcb *CT_PieSer )ValidateWithPath (path string )error {if _fbcd :=_cadcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fbcd !=nil {return _fbcd ;};if _gbgac :=_cadcb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gbgac !=nil {return _gbgac ;};if _cadcb .Tx !=nil {if _cafbf :=_cadcb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cafbf !=nil {return _cafbf ;};};if _cadcb .SpPr !=nil {if _fbcgg :=_cadcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbcgg !=nil {return _fbcgg ;};};if _cadcb .Explosion !=nil {if _aebaf :=_cadcb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_aebaf !=nil {return _aebaf ;};};for _bcfed ,_bffdb :=range _cadcb .DPt {if _dedf :=_bffdb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bcfed ));_dedf !=nil {return _dedf ;};};if _cadcb .DLbls !=nil {if _dgcae :=_cadcb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dgcae !=nil {return _dgcae ;};};if _cadcb .Cat !=nil {if _afcec :=_cadcb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_afcec !=nil {return _afcec ;};};if _cadcb .Val !=nil {if _eageb :=_cadcb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_eageb !=nil {return _eageb ;};};if _cadcb .ExtLst !=nil {if _eccga :=_cadcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccga !=nil {return _eccga ;};};return nil ;};const ST_DepthPercentWithSymbolPattern ="\u0030\u002a\u0028\u0028\u005b\u0032\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d9\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d)\u007c\u0032\u0030\u0030\u0030)\u0025";type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func (_gagd ST_Grouping )ValidateWithPath (path string )error {switch _gagd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagd ));};return nil ;};func (_aafb ST_ErrValType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aafb .String (),start );};func (_edbed *CT_Line3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bdef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_edbed .Grouping ,_bdef );if _edbed .VaryColors !=nil {_bfeef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edbed .VaryColors ,_bfeef );};if _edbed .Ser !=nil {_fged :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acga :=range _edbed .Ser {e .EncodeElement (_acga ,_fged );};};if _edbed .DLbls !=nil {_ccfbg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_edbed .DLbls ,_ccfbg );};if _edbed .DropLines !=nil {_cecc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edbed .DropLines ,_cecc );};if _edbed .GapDepth !=nil {_fdaaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_edbed .GapDepth ,_fdaaa );};_cgbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bdea :=range _edbed .AxId {e .EncodeElement (_bdea ,_cgbgb );};if _edbed .ExtLst !=nil {_ecac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbed .ExtLst ,_ecac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MarkerSize and its children -func (_agcg *CT_MarkerSize )Validate ()error {return _agcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");}; +// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path +func (_cecag *CT_Thickness )ValidateWithPath (path string )error {if _ggeea :=_cecag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggeea !=nil {return _ggeea ;};return nil ;}; -// Validate validates the CT_GapAmount and its children -func (_bac *CT_GapAmount )Validate ()error {return _bac .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");}; +// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path +func (_fecd *CT_LblOffset )ValidateWithPath (path string )error {if _fecd .ValAttr !=nil {if _fcda :=_fecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcda !=nil {return _fcda ;};};return nil ;}; -// Validate validates the CT_DepthPercent and its children -func (_edffg *CT_DepthPercent )Validate ()error {return _edffg .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};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 *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; +// Validate validates the CT_SurfaceChart and its children +func (_defga *CT_SurfaceChart )Validate ()error {return _defga .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};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 NewCT_ScatterSer ()*CT_ScatterSer {_gbdg :=&CT_ScatterSer {};_gbdg .Idx =NewCT_UnsignedInt ();_gbdg .Order =NewCT_UnsignedInt ();return _gbdg ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .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 ;};func (_gafcaf ST_DLblPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eacbc :=_c .Attr {};_eacbc .Name =name ;switch _gafcaf {case ST_DLblPosUnset :_eacbc .Value ="";case ST_DLblPosBestFit :_eacbc .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_eacbc .Value ="\u0062";case ST_DLblPosCtr :_eacbc .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_eacbc .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_eacbc .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_eacbc .Value ="\u006c";case ST_DLblPosOutEnd :_eacbc .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_eacbc .Value ="\u0072";case ST_DLblPosT :_eacbc .Value ="\u0074";};return _eacbc ,nil ;}; -// Validate validates the CT_RotX and its children -func (_ebded *CT_RotX )Validate ()error {return _ebded .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");}; +// Validate validates the CT_Extension and its children +func (_cebc *CT_Extension )Validate ()error {return _cebc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_fcde *ST_GapAmount )Validate ()error {return _fcde .ValidateWithPath ("")};func NewCT_NumFmt ()*CT_NumFmt {_daacg :=&CT_NumFmt {};return _daacg }; -// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path -func (_efefb *CT_HoleSize )ValidateWithPath (path string )error {if _efefb .ValAttr !=nil {if _abgaa :=_efefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgaa !=nil {return _abgaa ;};};return nil ;}; +// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path +func (_gegga *CT_OfPieType )ValidateWithPath (path string )error {if _edeb :=_gegga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edeb !=nil {return _edeb ;};return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_aadf ST_CrossBetween )ValidateWithPath (path string )error {switch _aadf {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadf ));};return nil ;};func (_ecdee *CT_PrintSettings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecdee .HeaderFooter !=nil {_acaaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ecdee .HeaderFooter ,_acaaf );};if _ecdee .PageMargins !=nil {_eadf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ecdee .PageMargins ,_eadf );};if _ecdee .PageSetup !=nil {_baffc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ecdee .PageSetup ,_baffc );};if _ecdee .LegacyDrawingHF !=nil {_cbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ecdee .LegacyDrawingHF ,_cbaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RelId ()*CT_RelId {_aadc :=&CT_RelId {};return _aadc };func (_dcfdb *CT_NumDataSourceChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feeag :for {_acba ,_eecg :=d .Token ();if _eecg !=nil {return _eecg ;};switch _faaca :=_acba .(type ){case _c .StartElement :switch _faaca .Name {case _c .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"},_c .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"}:_dcfdb .NumRef =NewCT_NumRef ();if _gbbfg :=d .DecodeElement (_dcfdb .NumRef ,&_faaca );_gbbfg !=nil {return _gbbfg ;};case _c .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"},_c .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"}:_dcfdb .NumLit =NewCT_NumData ();if _gada :=d .DecodeElement (_dcfdb .NumLit ,&_faaca );_gada !=nil {return _gada ;};default:_cf .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\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_faaca .Name );if _bgfg :=d .Skip ();_bgfg !=nil {return _bgfg ;};};case _c .EndElement :break _feeag ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path -func (_cfgada *CT_PictureFormat )ValidateWithPath (path string )error {if _cfgada .ValAttr ==ST_PictureFormatUnset {return _gabef .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 _bgeba :=_cfgada .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgeba !=nil {return _bgeba ;};return nil ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);type CT_PictureStackUnit struct{ValAttr float64 ;};func NewCT_ScatterChart ()*CT_ScatterChart {_accef :=&CT_ScatterChart {};_accef .ScatterStyle =NewCT_ScatterStyle ();return _accef ;};func (_bfcg *CT_LogBase )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_bfcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_fedbb ST_LblAlgn )String ()string {switch _fedbb {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func (_ccecd *CT_DLbl )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_abfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ccecd .Idx ,_abfa );if _ccecd .Choice !=nil {_ccecd .Choice .MarshalXML (e ,_ecgedf .StartElement {});};if _ccecd .ExtLst !=nil {_eaacf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccecd .ExtLst ,_eaacf );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_cfccd *CT_LineSer )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cfccd .Idx =NewCT_UnsignedInt ();_cfccd .Order =NewCT_UnsignedInt ();_gddab :for {_fcefe ,_cgded :=d .Token ();if _cgded !=nil {return _cgded ;};switch _bdecc :=_fcefe .(type ){case _ecgedf .StartElement :switch _bdecc .Name {case _ecgedf .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"},_ecgedf .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 _gebg :=d .DecodeElement (_cfccd .Idx ,&_bdecc );_gebg !=nil {return _gebg ;};case _ecgedf .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"},_ecgedf .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 _cedd :=d .DecodeElement (_cfccd .Order ,&_bdecc );_cedd !=nil {return _cedd ;};case _ecgedf .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"},_ecgedf .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"}:_cfccd .Tx =NewCT_SerTx ();if _eggf :=d .DecodeElement (_cfccd .Tx ,&_bdecc );_eggf !=nil {return _eggf ;};case _ecgedf .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"},_ecgedf .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"}:_cfccd .SpPr =_febbb .NewCT_ShapeProperties ();if _fbca :=d .DecodeElement (_cfccd .SpPr ,&_bdecc );_fbca !=nil {return _fbca ;};case _ecgedf .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"},_ecgedf .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"}:_cfccd .Marker =NewCT_Marker ();if _efbfda :=d .DecodeElement (_cfccd .Marker ,&_bdecc );_efbfda !=nil {return _efbfda ;};case _ecgedf .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\u0050\u0074"},_ecgedf .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\u0050\u0074"}:_aggb :=NewCT_DPt ();if _cefg :=d .DecodeElement (_aggb ,&_bdecc );_cefg !=nil {return _cefg ;};_cfccd .DPt =append (_cfccd .DPt ,_aggb );case _ecgedf .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"},_ecgedf .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"}:_cfccd .DLbls =NewCT_DLbls ();if _cdde :=d .DecodeElement (_cfccd .DLbls ,&_bdecc );_cdde !=nil {return _cdde ;};case _ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_bbed :=NewCT_Trendline ();if _aeeggc :=d .DecodeElement (_bbed ,&_bdecc );_aeeggc !=nil {return _aeeggc ;};_cfccd .Trendline =append (_cfccd .Trendline ,_bbed );case _ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_cfccd .ErrBars =NewCT_ErrBars ();if _dfgfd :=d .DecodeElement (_cfccd .ErrBars ,&_bdecc );_dfgfd !=nil {return _dfgfd ;};case _ecgedf .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\u0074"},_ecgedf .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\u0074"}:_cfccd .Cat =NewCT_AxDataSource ();if _cbgga :=d .DecodeElement (_cfccd .Cat ,&_bdecc );_cbgga !=nil {return _cbgga ;};case _ecgedf .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\u006c"},_ecgedf .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\u006c"}:_cfccd .Val =NewCT_NumDataSource ();if _beeeb :=d .DecodeElement (_cfccd .Val ,&_bdecc );_beeeb !=nil {return _beeeb ;};case _ecgedf .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\u006d\u006f\u006f\u0074\u0068"},_ecgedf .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\u006d\u006f\u006f\u0074\u0068"}:_cfccd .Smooth =NewCT_Boolean ();if _fgaf :=d .DecodeElement (_cfccd .Smooth ,&_bdecc );_fgaf !=nil {return _fgaf ;};case _ecgedf .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"},_ecgedf .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"}:_cfccd .ExtLst =NewCT_ExtensionList ();if _becdeg :=d .DecodeElement (_cfccd .ExtLst ,&_bdecc );_becdeg !=nil {return _becdeg ;};default:_ffgf .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\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_bdecc .Name );if _bcfg :=d .Skip ();_bcfg !=nil {return _bcfg ;};};case _ecgedf .EndElement :break _gddab ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path +func (_dc *CT_Area3DChart )ValidateWithPath (path string )error {if _dc .Grouping !=nil {if _ae :=_dc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ae !=nil {return _ae ;};};if _dc .VaryColors !=nil {if _af :=_dc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_af !=nil {return _af ;};};for _bfe ,_edf :=range _dc .Ser {if _adc :=_edf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfe ));_adc !=nil {return _adc ;};};if _dc .DLbls !=nil {if _bdd :=_dc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdd !=nil {return _bdd ;};};if _dc .DropLines !=nil {if _ff :=_dc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ff !=nil {return _ff ;};};if _dc .GapDepth !=nil {if _ba :=_dc .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_ba !=nil {return _ba ;};};for _ged ,_bb :=range _dc .AxId {if _bfc :=_bb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ged ));_bfc !=nil {return _bfc ;};};if _dc .ExtLst !=nil {if _dcc :=_dc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcc !=nil {return _dcc ;};};return nil ;};func (_ecbg *ST_Overlap )ValidateWithPath (path string )error {_dfda :=[]string {};if _ecbg .ST_OverlapPercent !=nil {_dfda =append (_dfda ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _ecbg .ST_OverlapByte !=nil {_dfda =append (_dfda ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_dfda )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfda );};return nil ;};func NewCT_StrRef ()*CT_StrRef {_fgfb :=&CT_StrRef {};return _fgfb }; -// Validate validates the CT_MultiLvlStrRef and its children -func (_bcbbg *CT_MultiLvlStrRef )Validate ()error {return _bcbbg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");}; +// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path +func (_fgad *CT_ErrBarType )ValidateWithPath (path string )error {if _cfaee :=_fgad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfaee !=nil {return _cfaee ;};return nil ;};func NewEG_BarChartShared ()*EG_BarChartShared {_faddd :=&EG_BarChartShared {};_faddd .BarDir =NewCT_BarDir ();return _faddd ;}; -// Validate validates the CT_ManualLayout and its children -func (_beeaa *CT_ManualLayout )Validate ()error {return _beeaa .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");}; +// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path +func (_gaee *CT_ScatterStyle )ValidateWithPath (path string )error {if _ceda :=_gaee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceda !=nil {return _ceda ;};return nil ;};func (_acbcd ST_Orientation )ValidateWithPath (path string )error {switch _acbcd {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbcd ));};return nil ;}; -// Validate validates the CT_Thickness and its children -func (_gacad *CT_Thickness )Validate ()error {return _gacad .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");}; +// Validate validates the CT_RotX and its children +func (_eefdf *CT_RotX )Validate ()error {return _eefdf .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");}; -// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path -func (_edgbc *CT_Trendline )ValidateWithPath (path string )error {if _edgbc .SpPr !=nil {if _ggce :=_edgbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggce !=nil {return _ggce ;};};if _aff :=_edgbc .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_aff !=nil {return _aff ;};if _edgbc .Order !=nil {if _cbfce :=_edgbc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cbfce !=nil {return _cbfce ;};};if _edgbc .Period !=nil {if _egfa :=_edgbc .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_egfa !=nil {return _egfa ;};};if _edgbc .Forward !=nil {if _bbag :=_edgbc .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_bbag !=nil {return _bbag ;};};if _edgbc .Backward !=nil {if _bdbe :=_edgbc .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_bdbe !=nil {return _bdbe ;};};if _edgbc .Intercept !=nil {if _gcagg :=_edgbc .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_gcagg !=nil {return _gcagg ;};};if _edgbc .DispRSqr !=nil {if _ceag :=_edgbc .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_ceag !=nil {return _ceag ;};};if _edgbc .DispEq !=nil {if _gbb :=_edgbc .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_gbb !=nil {return _gbb ;};};if _edgbc .TrendlineLbl !=nil {if _badb :=_edgbc .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_badb !=nil {return _badb ;};};if _edgbc .ExtLst !=nil {if _aeed :=_edgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeed !=nil {return _aeed ;};};return nil ;}; +// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path +func (_cabb *CT_PictureOptions )ValidateWithPath (path string )error {if _cabb .ApplyToFront !=nil {if _eebag :=_cabb .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_eebag !=nil {return _eebag ;};};if _cabb .ApplyToSides !=nil {if _fefgc :=_cabb .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_fefgc !=nil {return _fefgc ;};};if _cabb .ApplyToEnd !=nil {if _bfgaa :=_cabb .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_bfgaa !=nil {return _bfgaa ;};};if _cabb .PictureFormat !=nil {if _bdeg :=_cabb .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_bdeg !=nil {return _bdeg ;};};if _cabb .PictureStackUnit !=nil {if _bggg :=_cabb .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_bggg !=nil {return _bggg ;};};return nil ;}; -// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path -func (_bgcddd *CT_BarSer )ValidateWithPath (path string )error {if _aeegc :=_bgcddd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aeegc !=nil {return _aeegc ;};if _ecb :=_bgcddd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ecb !=nil {return _ecb ;};if _bgcddd .Tx !=nil {if _gbeca :=_bgcddd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gbeca !=nil {return _gbeca ;};};if _bgcddd .SpPr !=nil {if _deed :=_bgcddd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_deed !=nil {return _deed ;};};if _bgcddd .InvertIfNegative !=nil {if _fbbd :=_bgcddd .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_fbbd !=nil {return _fbbd ;};};if _bgcddd .PictureOptions !=nil {if _debba :=_bgcddd .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_debba !=nil {return _debba ;};};for _bbfde ,_gccec :=range _bgcddd .DPt {if _bgfc :=_gccec .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bbfde ));_bgfc !=nil {return _bgfc ;};};if _bgcddd .DLbls !=nil {if _fbead :=_bgcddd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbead !=nil {return _fbead ;};};for _dgefd ,_ebfe :=range _bgcddd .Trendline {if _afbcf :=_ebfe .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dgefd ));_afbcf !=nil {return _afbcf ;};};if _bgcddd .ErrBars !=nil {if _egda :=_bgcddd .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_egda !=nil {return _egda ;};};if _bgcddd .Cat !=nil {if _gccfd :=_bgcddd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gccfd !=nil {return _gccfd ;};};if _bgcddd .Val !=nil {if _ddfda :=_bgcddd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ddfda !=nil {return _ddfda ;};};if _bgcddd .Shape !=nil {if _fecbc :=_bgcddd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_fecbc !=nil {return _fecbc ;};};if _bgcddd .ExtLst !=nil {if _dbbd :=_bgcddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbd !=nil {return _dbbd ;};};return nil ;}; +// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path +func (_dfcdg *CT_StockChart )ValidateWithPath (path string )error {for _cgda ,_bdggf :=range _dfcdg .Ser {if _cfbc :=_bdggf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgda ));_cfbc !=nil {return _cfbc ;};};if _dfcdg .DLbls !=nil {if _bdbd :=_dfcdg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdbd !=nil {return _bdbd ;};};if _dfcdg .DropLines !=nil {if _dfgb :=_dfcdg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dfgb !=nil {return _dfgb ;};};if _dfcdg .HiLowLines !=nil {if _cggea :=_dfcdg .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_cggea !=nil {return _cggea ;};};if _dfcdg .UpDownBars !=nil {if _decbd :=_dfcdg .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_decbd !=nil {return _decbd ;};};for _fbbgc ,_gefdc :=range _dfcdg .AxId {if _eabbc :=_gefdc .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fbbgc ));_eabbc !=nil {return _eabbc ;};};if _dfcdg .ExtLst !=nil {if _ecefa :=_dfcdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecefa !=nil {return _ecefa ;};};return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_fcfe :=&CT_DispBlanksAs {};return _fcfe }; -// Validate validates the CT_DLblsChoice and its children -func (_cbec *CT_DLblsChoice )Validate ()error {return _cbec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_dgba *CT_AxDataSource )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_dgba .Choice .MarshalXML (e ,_ecgedf .StartElement {});e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path +func (_gabe *CT_BubbleSer )ValidateWithPath (path string )error {if _agde :=_gabe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_agde !=nil {return _agde ;};if _badc :=_gabe .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_badc !=nil {return _badc ;};if _gabe .Tx !=nil {if _cacf :=_gabe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cacf !=nil {return _cacf ;};};if _gabe .SpPr !=nil {if _baeg :=_gabe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_baeg !=nil {return _baeg ;};};if _gabe .InvertIfNegative !=nil {if _dcee :=_gabe .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dcee !=nil {return _dcee ;};};for _cce ,_cbe :=range _gabe .DPt {if _ecaa :=_cbe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cce ));_ecaa !=nil {return _ecaa ;};};if _gabe .DLbls !=nil {if _fddef :=_gabe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fddef !=nil {return _fddef ;};};for _abcfd ,_ecbdg :=range _gabe .Trendline {if _dfcf :=_ecbdg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_abcfd ));_dfcf !=nil {return _dfcf ;};};for _defa ,_bgd :=range _gabe .ErrBars {if _cec :=_bgd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_defa ));_cec !=nil {return _cec ;};};if _gabe .XVal !=nil {if _dgdb :=_gabe .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_dgdb !=nil {return _dgdb ;};};if _gabe .YVal !=nil {if _gdff :=_gabe .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gdff !=nil {return _gdff ;};};if _gabe .BubbleSize !=nil {if _gac :=_gabe .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gac !=nil {return _gac ;};};if _gabe .Bubble3D !=nil {if _fgab :=_gabe .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_fgab !=nil {return _fgab ;};};if _gabe .ExtLst !=nil {if _acfd :=_gabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfd !=nil {return _acfd ;};};return nil ;}; -// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path -func (_eccea *CT_SerTxChoice )ValidateWithPath (path string )error {if _eccea .StrRef !=nil {if _dgdf :=_eccea .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_dgdf !=nil {return _dgdf ;};};return nil ;}; +// Validate validates the EG_DLblShared and its children +func (_dgdbgd *EG_DLblShared )Validate ()error {return _dgdbgd .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};func (_bfccb *ST_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffada ,_degea :=d .Token ();if _degea !=nil {return _degea ;};if _bcddb ,_eedge :=_ffada .(_c .EndElement );_eedge &&_bcddb .Name ==start .Name {*_bfccb =1;return nil ;};if _cgbge ,_egdcbf :=_ffada .(_c .CharData );!_egdcbf {return _aa .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",_ffada );}else {switch string (_cgbge ){case "":*_bfccb =0;case "\u0063\u006f\u006e\u0065":*_bfccb =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_bfccb =2;case "\u0062\u006f\u0078":*_bfccb =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_bfccb =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_bfccb =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_bfccb =6;};};_ffada ,_degea =d .Token ();if _degea !=nil {return _degea ;};if _fddgb ,_badcd :=_ffada .(_c .EndElement );_badcd &&_fddgb .Name ==start .Name {return nil ;};return _aa .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",_ffada );};func (_dfdcg *CT_LayoutMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfdcg .ValAttr !=ST_LayoutModeUnset {_egbff ,_bbeg :=_dfdcg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bbeg !=nil {return _bbeg ;};start .Attr =append (start .Attr ,_egbff );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_BarChart ()*CT_BarChart {_ceg :=&CT_BarChart {};_ceg .BarDir =NewCT_BarDir ();return _ceg };type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};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;);func (_debg *CT_RadarStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbd :=range start .Attr {if _fbbd .Name .Local =="\u0076\u0061\u006c"{_debg .ValAttr .UnmarshalXMLAttr (_fbbd );continue ;};};for {_ddfb ,_accbe :=d .Token ();if _accbe !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_accbe );};if _defed ,_bcdb :=_ddfb .(_c .EndElement );_bcdb &&_defed .Name ==start .Name {break ;};};return nil ;};func (_ggee *CT_PictureFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ccag ,_bcebc :=_ggee .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bcebc !=nil {return _bcebc ;};start .Attr =append (start .Attr ,_ccag );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Area3DChart ()*CT_Area3DChart {_f :=&CT_Area3DChart {};return _f };func (_cbcbd *EG_SurfaceChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbcbd .Wireframe !=nil {_dbgae :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_cbcbd .Wireframe ,_dbgae );};if _cbcbd .Ser !=nil {_afcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_adccf :=range _cbcbd .Ser {e .EncodeElement (_adccf ,_afcb );};};if _cbcbd .BandFmts !=nil {_dbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_cbcbd .BandFmts ,_dbaf );};return nil ;};type ST_LayoutTarget byte ;func (_bfgd *CT_RotX )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dffg :=range start .Attr {if _dffg .Name .Local =="\u0076\u0061\u006c"{_dbcac ,_dbbeg :=_e .ParseInt (_dffg .Value ,10,8);if _dbbeg !=nil {return _dbbeg ;};_ddcbb :=int8 (_dbcac );_bfgd .ValAttr =&_ddcbb ;continue ;};};for {_beedfa ,_aaacb :=d .Token ();if _aaacb !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_aaacb );};if _dcgge ,_cgdge :=_beedfa .(_c .EndElement );_cgdge &&_dcgge .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path -func (_agege *CT_SecondPieSize )ValidateWithPath (path string )error {if _agege .ValAttr !=nil {if _abe :=_agege .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abe !=nil {return _abe ;};};return nil ;}; +// Validate validates the CT_PivotFmts and its children +func (_cbae *CT_PivotFmts )Validate ()error {return _cbae .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_bfgab *CT_Extension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfgab .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_bfgab .UriAttr )});};e .EncodeToken (start );if _bfgab .Any !=nil {_bfgab .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_ddfd *CT_PageSetup )ValidateWithPath (path string )error {if _ddfd .PaperHeightAttr !=nil {if !_ebbbb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ddfd .PaperHeightAttr ){return _gabef .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 ,_ebbbb .ST_PositiveUniversalMeasurePatternRe ,*_ddfd .PaperHeightAttr );};};if _ddfd .PaperHeightAttr !=nil {if !_ebbbb .ST_UniversalMeasurePatternRe .MatchString (*_ddfd .PaperHeightAttr ){return _gabef .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 ,_ebbbb .ST_UniversalMeasurePatternRe ,*_ddfd .PaperHeightAttr );};};if _ddfd .PaperWidthAttr !=nil {if !_ebbbb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ddfd .PaperWidthAttr ){return _gabef .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 ,_ebbbb .ST_PositiveUniversalMeasurePatternRe ,*_ddfd .PaperWidthAttr );};};if _ddfd .PaperWidthAttr !=nil {if !_ebbbb .ST_UniversalMeasurePatternRe .MatchString (*_ddfd .PaperWidthAttr ){return _gabef .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 ,_ebbbb .ST_UniversalMeasurePatternRe ,*_ddfd .PaperWidthAttr );};};if _eecb :=_ddfd .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eecb !=nil {return _eecb ;};return nil ;};func (_gcbg *CT_DepthPercent )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_agecgeg :=range start .Attr {if _agecgeg .Name .Local =="\u0076\u0061\u006c"{_cgca ,_cddg :=ParseUnionST_DepthPercent (_agecgeg .Value );if _cddg !=nil {return _cddg ;};_gcbg .ValAttr =&_cgca ;continue ;};};for {_gaee ,_dedcg :=d .Token ();if _dedcg !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_dedcg );};if _bedb ,_gfgc :=_gaee .(_ecgedf .EndElement );_gfgc &&_bedb .Name ==start .Name {break ;};};return nil ;};func NewCT_Orientation ()*CT_Orientation {_acfee :=&CT_Orientation {};return _acfee }; +// Validate validates the CT_Order and its children +func (_edbg *CT_Order )Validate ()error {return _edbg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_deadd ST_TickLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_deadd .String (),start );};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;}; -// Validate validates the CT_Perspective and its children -func (_dgd *CT_Perspective )Validate ()error {return _dgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");}; +// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path +func (_afeac *CT_PivotFmt )ValidateWithPath (path string )error {if _beeca :=_afeac .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_beeca !=nil {return _beeca ;};if _afeac .SpPr !=nil {if _bgdbb :=_afeac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgdbb !=nil {return _bgdbb ;};};if _afeac .TxPr !=nil {if _faceg :=_afeac .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_faceg !=nil {return _faceg ;};};if _afeac .Marker !=nil {if _fgfda :=_afeac .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fgfda !=nil {return _fgfda ;};};if _afeac .DLbl !=nil {if _acdd :=_afeac .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_acdd !=nil {return _acdd ;};};if _afeac .ExtLst !=nil {if _afbda :=_afeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbda !=nil {return _afbda ;};};return nil ;}; -// Validate validates the EG_PieChartShared and its children -func (_gcbe *EG_PieChartShared )Validate ()error {return _gcbe .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};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";type CT_FirstSliceAng struct{ValAttr *uint16 ;};func NewCT_Trendline ()*CT_Trendline {_eeed :=&CT_Trendline {};_eeed .TrendlineType =NewCT_TrendlineType ();return _eeed ;};func NewCT_DispUnits ()*CT_DispUnits {_fdgg :=&CT_DispUnits {};return _fdgg }; +// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path +func (_abbbe *CT_NumData )ValidateWithPath (path string )error {if _abbbe .PtCount !=nil {if _edacda :=_abbbe .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_edacda !=nil {return _edacda ;};};for _deaga ,_fegfc :=range _abbbe .Pt {if _egdbd :=_fegfc .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_deaga ));_egdbd !=nil {return _egdbd ;};};if _abbbe .ExtLst !=nil {if _ccaad :=_abbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccaad !=nil {return _ccaad ;};};return nil ;};func (_fcceea *ST_MarkerStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfff ,_bdca :=d .Token ();if _bdca !=nil {return _bdca ;};if _dbabe ,_bgece :=_fdfff .(_c .EndElement );_bgece &&_dbabe .Name ==start .Name {*_fcceea =1;return nil ;};if _edebd ,_gfeeg :=_fdfff .(_c .CharData );!_gfeeg {return _aa .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",_fdfff );}else {switch string (_edebd ){case "":*_fcceea =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fcceea =1;case "\u0064\u0061\u0073\u0068":*_fcceea =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fcceea =3;case "\u0064\u006f\u0074":*_fcceea =4;case "\u006e\u006f\u006e\u0065":*_fcceea =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_fcceea =6;case "\u0070\u006c\u0075\u0073":*_fcceea =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcceea =8;case "\u0073\u0074\u0061\u0072":*_fcceea =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fcceea =10;case "\u0078":*_fcceea =11;case "\u0061\u0075\u0074\u006f":*_fcceea =12;};};_fdfff ,_bdca =d .Token ();if _bdca !=nil {return _bdca ;};if _bgcfe ,_ecedc :=_fdfff .(_c .EndElement );_ecedc &&_bgcfe .Name ==start .Name {return nil ;};return _aa .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",_fdfff );};func (_dcdc *CT_Marker )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcdc .Symbol !=nil {_cfbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_dcdc .Symbol ,_cfbaf );};if _dcdc .Size !=nil {_eagf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_dcdc .Size ,_eagf );};if _dcdc .SpPr !=nil {_ddffb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcdc .SpPr ,_ddffb );};if _dcdc .ExtLst !=nil {_bcaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcdc .ExtLst ,_bcaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_cbffb *CT_Line3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbffb .Grouping =NewCT_Grouping ();_edacd :for {_gcee ,_dcac :=d .Token ();if _dcac !=nil {return _dcac ;};switch _cadg :=_gcee .(type ){case _c .StartElement :switch _cadg .Name {case _c .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"},_c .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 _efffb :=d .DecodeElement (_cbffb .Grouping ,&_cadg );_efffb !=nil {return _efffb ;};case _c .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"},_c .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"}:_cbffb .VaryColors =NewCT_Boolean ();if _fdcd :=d .DecodeElement (_cbffb .VaryColors ,&_cadg );_fdcd !=nil {return _fdcd ;};case _c .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"},_c .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"}:_dfbf :=NewCT_LineSer ();if _cagg :=d .DecodeElement (_dfbf ,&_cadg );_cagg !=nil {return _cagg ;};_cbffb .Ser =append (_cbffb .Ser ,_dfbf );case _c .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"},_c .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"}:_cbffb .DLbls =NewCT_DLbls ();if _dbfdd :=d .DecodeElement (_cbffb .DLbls ,&_cadg );_dbfdd !=nil {return _dbfdd ;};case _c .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"},_c .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_cbffb .DropLines =NewCT_ChartLines ();if _gcge :=d .DecodeElement (_cbffb .DropLines ,&_cadg );_gcge !=nil {return _gcge ;};case _c .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_c .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_cbffb .GapDepth =NewCT_GapAmount ();if _dbcea :=d .DecodeElement (_cbffb .GapDepth ,&_cadg );_dbcea !=nil {return _dbcea ;};case _c .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"},_c .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"}:_egea :=NewCT_UnsignedInt ();if _bfbc :=d .DecodeElement (_egea ,&_cadg );_bfbc !=nil {return _bfbc ;};_cbffb .AxId =append (_cbffb .AxId ,_egea );case _c .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"},_c .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"}:_cbffb .ExtLst =NewCT_ExtensionList ();if _dagfb :=d .DecodeElement (_cbffb .ExtLst ,&_cadg );_dagfb !=nil {return _dagfb ;};default:_cf .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\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_cadg .Name );if _dcbb :=d .Skip ();_dcbb !=nil {return _dcbb ;};};case _c .EndElement :break _edacd ;case _c .CharData :};};return nil ;};func (_bbfda ST_LblOffset )String ()string {if _bbfda .ST_LblOffsetPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_bbfda .ST_LblOffsetPercent );};if _bbfda .ST_LblOffsetUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_bbfda .ST_LblOffsetUShort );};return "";};func (_baaec *CT_LayoutMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcdcb :=range start .Attr {if _gcdcb .Name .Local =="\u0076\u0061\u006c"{_baaec .ValAttr .UnmarshalXMLAttr (_gcdcb );continue ;};};for {_faffd ,_ggafe :=d .Token ();if _ggafe !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_ggafe );};if _adacd ,_gddgf :=_faffd .(_c .EndElement );_gddgf &&_adacd .Name ==start .Name {break ;};};return nil ;};func (_aeae *ST_ErrValType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afada ,_ffccd :=d .Token ();if _ffccd !=nil {return _ffccd ;};if _bdfa ,_agfa :=_afada .(_c .EndElement );_agfa &&_bdfa .Name ==start .Name {*_aeae =1;return nil ;};if _afcf ,_dbfebb :=_afada .(_c .CharData );!_dbfebb {return _aa .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",_afada );}else {switch string (_afcf ){case "":*_aeae =0;case "\u0063\u0075\u0073\u0074":*_aeae =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_aeae =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_aeae =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_aeae =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_aeae =5;};};_afada ,_ffccd =d .Token ();if _ffccd !=nil {return _ffccd ;};if _cafacd ,_ceebad :=_afada .(_c .EndElement );_ceebad &&_cafacd .Name ==start .Name {return nil ;};return _aa .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",_afada );}; -// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path -func (_cdfdf *CT_Grouping )ValidateWithPath (path string )error {if _aegdd :=_cdfdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aegdd !=nil {return _aegdd ;};return nil ;};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;);type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .CT_ShapeProperties ;};type CT_Tx struct{Choice *CT_TxChoice ;};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 *_febbb .CT_ShapeProperties ;TxPr *_febbb .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 (_aedg ST_TimeUnit )ValidateWithPath (path string )error {switch _aedg {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedg ));};return nil ;}; +// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path +func (_gceac *CT_RadarChart )ValidateWithPath (path string )error {if _egaac :=_gceac .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_egaac !=nil {return _egaac ;};if _gceac .VaryColors !=nil {if _bfec :=_gceac .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfec !=nil {return _bfec ;};};for _dccgc ,_dgggb :=range _gceac .Ser {if _baeeg :=_dgggb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dccgc ));_baeeg !=nil {return _baeeg ;};};if _gceac .DLbls !=nil {if _gfedc :=_gceac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfedc !=nil {return _gfedc ;};};for _eaffe ,_bcffg :=range _gceac .AxId {if _acdbe :=_bcffg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eaffe ));_acdbe !=nil {return _acdbe ;};};if _gceac .ExtLst !=nil {if _dgfgb :=_gceac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfgb !=nil {return _dgfgb ;};};return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_fcgg *CT_LblAlgn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcgg .ValAttr =ST_LblAlgn (1);for _ ,_cbgd :=range start .Attr {if _cbgd .Name .Local =="\u0076\u0061\u006c"{_fcgg .ValAttr .UnmarshalXMLAttr (_cbgd );continue ;};};for {_geab ,_bgbdag :=d .Token ();if _bgbdag !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_bgbdag );};if _gdgg ,_efcf :=_geab .(_c .EndElement );_efcf &&_gdgg .Name ==start .Name {break ;};};return nil ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_ggcb :=&CT_Surface3DChart {};return _ggcb };type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};func (_ecega *Group_DLbls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cabfb :for {_ccfcb ,_fgfdf :=d .Token ();if _fgfdf !=nil {return _fgfdf ;};switch _cbgcg :=_ccfcb .(type ){case _c .StartElement :switch _cbgcg .Name {case _c .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"},_c .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"}:_ecega .NumFmt =NewCT_NumFmt ();if _bacd :=d .DecodeElement (_ecega .NumFmt ,&_cbgcg );_bacd !=nil {return _bacd ;};case _c .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"},_c .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"}:_ecega .SpPr =_d .NewCT_ShapeProperties ();if _gabea :=d .DecodeElement (_ecega .SpPr ,&_cbgcg );_gabea !=nil {return _gabea ;};case _c .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"},_c .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"}:_ecega .TxPr =_d .NewCT_TextBody ();if _baeb :=d .DecodeElement (_ecega .TxPr ,&_cbgcg );_baeb !=nil {return _baeb ;};case _c .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"},_c .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"}:_ecega .DLblPos =NewCT_DLblPos ();if _gabc :=d .DecodeElement (_ecega .DLblPos ,&_cbgcg );_gabc !=nil {return _gabc ;};case _c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_ecega .ShowLegendKey =NewCT_Boolean ();if _bgadd :=d .DecodeElement (_ecega .ShowLegendKey ,&_cbgcg );_bgadd !=nil {return _bgadd ;};case _c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_ecega .ShowVal =NewCT_Boolean ();if _edaaf :=d .DecodeElement (_ecega .ShowVal ,&_cbgcg );_edaaf !=nil {return _edaaf ;};case _c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_ecega .ShowCatName =NewCT_Boolean ();if _gdcgg :=d .DecodeElement (_ecega .ShowCatName ,&_cbgcg );_gdcgg !=nil {return _gdcgg ;};case _c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_ecega .ShowSerName =NewCT_Boolean ();if _afcgc :=d .DecodeElement (_ecega .ShowSerName ,&_cbgcg );_afcgc !=nil {return _afcgc ;};case _c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_ecega .ShowPercent =NewCT_Boolean ();if _ggafd :=d .DecodeElement (_ecega .ShowPercent ,&_cbgcg );_ggafd !=nil {return _ggafd ;};case _c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_ecega .ShowBubbleSize =NewCT_Boolean ();if _fcbba :=d .DecodeElement (_ecega .ShowBubbleSize ,&_cbgcg );_fcbba !=nil {return _fcbba ;};case _c .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ecega .Separator =new (string );if _gaec :=d .DecodeElement (_ecega .Separator ,&_cbgcg );_gaec !=nil {return _gaec ;};case _c .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_ecega .ShowLeaderLines =NewCT_Boolean ();if _fadce :=d .DecodeElement (_ecega .ShowLeaderLines ,&_cbgcg );_fadce !=nil {return _fadce ;};case _c .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_ecega .LeaderLines =NewCT_ChartLines ();if _adccc :=d .DecodeElement (_ecega .LeaderLines ,&_cbgcg );_adccc !=nil {return _adccc ;};default:_cf .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\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_cbgcg .Name );if _gegeg :=d .Skip ();_gegeg !=nil {return _gegeg ;};};case _c .EndElement :break _cabfb ;case _c .CharData :};};return nil ;};func NewCT_Orientation ()*CT_Orientation {_eaec :=&CT_Orientation {};return _eaec };func (_gdegb *EG_AxSharedChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgae :for {_cbddgg ,_cecgga :=d .Token ();if _cecgga !=nil {return _cecgga ;};switch _fcaea :=_cbddgg .(type ){case _c .StartElement :switch _fcaea .Name {case _c .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"},_c .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"}:_gdegb .Crosses =NewCT_Crosses ();if _aeefe :=d .DecodeElement (_gdegb .Crosses ,&_fcaea );_aeefe !=nil {return _aeefe ;};case _c .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"},_c .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"}:_gdegb .CrossesAt =NewCT_Double ();if _eeaaa :=d .DecodeElement (_gdegb .CrossesAt ,&_fcaea );_eeaaa !=nil {return _eeaaa ;};default:_cf .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",_fcaea .Name );if _agffc :=d .Skip ();_agffc !=nil {return _agffc ;};};case _c .EndElement :break _bgae ;case _c .CharData :};};return nil ;};func (_ggfg *CT_GapAmount )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egef :=range start .Attr {if _egef .Name .Local =="\u0076\u0061\u006c"{_gfgd ,_cggbf :=ParseUnionST_GapAmount (_egef .Value );if _cggbf !=nil {return _cggbf ;};_ggfg .ValAttr =&_gfgd ;continue ;};};for {_cgccd ,_cebcf :=d .Token ();if _cebcf !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_cebcf );};if _gdeb ,_abea :=_cgccd .(_c .EndElement );_abea &&_gdeb .Name ==start .Name {break ;};};return nil ;};var ST_ThicknessPercentPatternRe =_a .MustCompile (ST_ThicknessPercentPattern ); -// Validate validates the CT_PageSetup and its children -func (_affac *CT_PageSetup )Validate ()error {return _affac .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_agbeb *CT_ExternalData )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_ecgf :=range start .Attr {if _ecgf .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"&&_ecgf .Name .Local =="\u0069\u0064"||_ecgf .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"&&_ecgf .Name .Local =="\u0069\u0064"{_fbgdb ,_cabed :=_ecgf .Value ,error (nil );if _cabed !=nil {return _cabed ;};_agbeb .IdAttr =_fbgdb ;continue ;};};_fddag :for {_bdg ,_fgeag :=d .Token ();if _fgeag !=nil {return _fgeag ;};switch _cabcb :=_bdg .(type ){case _ecgedf .StartElement :switch _cabcb .Name {case _ecgedf .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"},_ecgedf .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"}:_agbeb .AutoUpdate =NewCT_Boolean ();if _eadcd :=d .DecodeElement (_agbeb .AutoUpdate ,&_cabcb );_eadcd !=nil {return _eadcd ;};default:_ffgf .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",_cabcb .Name );if _ecag :=d .Skip ();_ecag !=nil {return _ecag ;};};case _ecgedf .EndElement :break _fddag ;case _ecgedf .CharData :};};return nil ;};type ST_TrendlineType byte ;const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);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;);func (_afga *CT_PlotAreaChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _afga .AreaChart !=nil {_gdc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .AreaChart ,_gdc );};if _afga .Area3DChart !=nil {_bgddd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .Area3DChart ,_bgddd );};if _afga .LineChart !=nil {_dge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .LineChart ,_dge );};if _afga .Line3DChart !=nil {_afeaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .Line3DChart ,_afeaf );};if _afga .StockChart !=nil {_faccd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .StockChart ,_faccd );};if _afga .RadarChart !=nil {_dged :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .RadarChart ,_dged );};if _afga .ScatterChart !=nil {_bbga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .ScatterChart ,_bbga );};if _afga .PieChart !=nil {_dfad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .PieChart ,_dfad );};if _afga .Pie3DChart !=nil {_bbcf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .Pie3DChart ,_bbcf );};if _afga .DoughnutChart !=nil {_cgcfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .DoughnutChart ,_cgcfc );};if _afga .BarChart !=nil {_gaga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .BarChart ,_gaga );};if _afga .Bar3DChart !=nil {_effdd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .Bar3DChart ,_effdd );};if _afga .OfPieChart !=nil {_bcde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .OfPieChart ,_bcde );};if _afga .SurfaceChart !=nil {_gdcfad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .SurfaceChart ,_gdcfad );};if _afga .Surface3DChart !=nil {_egcdaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .Surface3DChart ,_egcdaf );};if _afga .BubbleChart !=nil {_acbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_afga .BubbleChart ,_acbc );};return nil ;};func (_befde *EG_AxShared )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_befde .AxId =NewCT_UnsignedInt ();_befde .Scaling =NewCT_Scaling ();_befde .AxPos =NewCT_AxPos ();_befde .CrossAx =NewCT_UnsignedInt ();_gadb :for {_fgcb ,_cabf :=d .Token ();if _cabf !=nil {return _cabf ;};switch _aceb :=_fgcb .(type ){case _ecgedf .StartElement :switch _aceb .Name {case _ecgedf .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"},_ecgedf .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 _fdbc :=d .DecodeElement (_befde .AxId ,&_aceb );_fdbc !=nil {return _fdbc ;};case _ecgedf .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"},_ecgedf .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 _gecd :=d .DecodeElement (_befde .Scaling ,&_aceb );_gecd !=nil {return _gecd ;};case _ecgedf .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"},_ecgedf .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"}:_befde .Delete =NewCT_Boolean ();if _cdec :=d .DecodeElement (_befde .Delete ,&_aceb );_cdec !=nil {return _cdec ;};case _ecgedf .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"},_ecgedf .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 _bdega :=d .DecodeElement (_befde .AxPos ,&_aceb );_bdega !=nil {return _bdega ;};case _ecgedf .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"},_ecgedf .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_befde .MajorGridlines =NewCT_ChartLines ();if _fbcf :=d .DecodeElement (_befde .MajorGridlines ,&_aceb );_fbcf !=nil {return _fbcf ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_befde .MinorGridlines =NewCT_ChartLines ();if _gcee :=d .DecodeElement (_befde .MinorGridlines ,&_aceb );_gcee !=nil {return _gcee ;};case _ecgedf .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\u0069\u0074l\u0065"},_ecgedf .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\u0069\u0074l\u0065"}:_befde .Title =NewCT_Title ();if _eeag :=d .DecodeElement (_befde .Title ,&_aceb );_eeag !=nil {return _eeag ;};case _ecgedf .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"},_ecgedf .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"}:_befde .NumFmt =NewCT_NumFmt ();if _bgbb :=d .DecodeElement (_befde .NumFmt ,&_aceb );_bgbb !=nil {return _bgbb ;};case _ecgedf .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_befde .MajorTickMark =NewCT_TickMark ();if _egbg :=d .DecodeElement (_befde .MajorTickMark ,&_aceb );_egbg !=nil {return _egbg ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_befde .MinorTickMark =NewCT_TickMark ();if _aca :=d .DecodeElement (_befde .MinorTickMark ,&_aceb );_aca !=nil {return _aca ;};case _ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_befde .TickLblPos =NewCT_TickLblPos ();if _dabgf :=d .DecodeElement (_befde .TickLblPos ,&_aceb );_dabgf !=nil {return _dabgf ;};case _ecgedf .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"},_ecgedf .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"}:_befde .SpPr =_febbb .NewCT_ShapeProperties ();if _ggedc :=d .DecodeElement (_befde .SpPr ,&_aceb );_ggedc !=nil {return _ggedc ;};case _ecgedf .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"},_ecgedf .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"}:_befde .TxPr =_febbb .NewCT_TextBody ();if _egadf :=d .DecodeElement (_befde .TxPr ,&_aceb );_egadf !=nil {return _egadf ;};case _ecgedf .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\u0041\u0078"},_ecgedf .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\u0041\u0078"}:if _edfb :=d .DecodeElement (_befde .CrossAx ,&_aceb );_edfb !=nil {return _edfb ;};case _ecgedf .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"},_ecgedf .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"}:_befde .Choice =NewEG_AxSharedChoice ();if _bdcdf :=d .DecodeElement (&_befde .Choice .Crosses ,&_aceb );_bdcdf !=nil {return _bdcdf ;};case _ecgedf .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"},_ecgedf .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"}:_befde .Choice =NewEG_AxSharedChoice ();if _gdeb :=d .DecodeElement (&_befde .Choice .CrossesAt ,&_aceb );_gdeb !=nil {return _gdeb ;};default:_ffgf .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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_aceb .Name );if _geaa :=d .Skip ();_geaa !=nil {return _geaa ;};};case _ecgedf .EndElement :break _gadb ;case _ecgedf .CharData :};};return nil ;};func (_afddb ST_HPercent )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _afddb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_ecgedf .CharData (*_afddb .ST_HPercentWithSymbol ));};if _afddb .ST_HPercentUShort !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_afddb .ST_HPercentUShort )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};type ST_ErrValType byte ;func NewCT_RotX ()*CT_RotX {_gadee :=&CT_RotX {};return _gadee }; +// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path +func (_gcgdef *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _gcgdef .AreaChart !=nil {if _baga :=_gcgdef .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_baga !=nil {return _baga ;};};if _gcgdef .Area3DChart !=nil {if _eaece :=_gcgdef .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eaece !=nil {return _eaece ;};};if _gcgdef .LineChart !=nil {if _fffc :=_gcgdef .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_fffc !=nil {return _fffc ;};};if _gcgdef .Line3DChart !=nil {if _afecba :=_gcgdef .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_afecba !=nil {return _afecba ;};};if _gcgdef .StockChart !=nil {if _dcgf :=_gcgdef .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_dcgf !=nil {return _dcgf ;};};if _gcgdef .RadarChart !=nil {if _dgcb :=_gcgdef .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_dgcb !=nil {return _dgcb ;};};if _gcgdef .ScatterChart !=nil {if _bcge :=_gcgdef .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_bcge !=nil {return _bcge ;};};if _gcgdef .PieChart !=nil {if _bcbfc :=_gcgdef .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_bcbfc !=nil {return _bcbfc ;};};if _gcgdef .Pie3DChart !=nil {if _ebbd :=_gcgdef .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ebbd !=nil {return _ebbd ;};};if _gcgdef .DoughnutChart !=nil {if _egfac :=_gcgdef .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_egfac !=nil {return _egfac ;};};if _gcgdef .BarChart !=nil {if _eefdg :=_gcgdef .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_eefdg !=nil {return _eefdg ;};};if _gcgdef .Bar3DChart !=nil {if _fcgcg :=_gcgdef .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fcgcg !=nil {return _fcgcg ;};};if _gcgdef .OfPieChart !=nil {if _eece :=_gcgdef .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_eece !=nil {return _eece ;};};if _gcgdef .SurfaceChart !=nil {if _ceba :=_gcgdef .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_ceba !=nil {return _ceba ;};};if _gcgdef .Surface3DChart !=nil {if _bgde :=_gcgdef .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_bgde !=nil {return _bgde ;};};if _gcgdef .BubbleChart !=nil {if _bbfee :=_gcgdef .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_bbfee !=nil {return _bbfee ;};};return nil ;};func NewCT_StrVal ()*CT_StrVal {_ebaec :=&CT_StrVal {};return _ebaec };type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_ebeb ST_OfPieType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebeb .String (),start );};func NewCT_Crosses ()*CT_Crosses {_ddge :=&CT_Crosses {};_ddge .ValAttr =ST_Crosses (1);return _ddge }; -// Validate validates the CT_Chart and its children -func (_gcgdfg *CT_Chart )Validate ()error {return _gcgdfg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};type CT_Overlap struct{ValAttr *ST_Overlap ;}; +// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path +func (_abgda *CT_StrRef )ValidateWithPath (path string )error {if _abgda .StrCache !=nil {if _bfcga :=_abgda .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_bfcga !=nil {return _bfcga ;};};if _abgda .ExtLst !=nil {if _ddegc :=_abgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddegc !=nil {return _ddegc ;};};return nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;); -// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path -func (_bcfdf *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _bcfdf .AreaChart !=nil {if _bddec :=_bcfdf .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_bddec !=nil {return _bddec ;};};if _bcfdf .Area3DChart !=nil {if _gbee :=_bcfdf .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gbee !=nil {return _gbee ;};};if _bcfdf .LineChart !=nil {if _bfcab :=_bcfdf .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_bfcab !=nil {return _bfcab ;};};if _bcfdf .Line3DChart !=nil {if _gadeb :=_bcfdf .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gadeb !=nil {return _gadeb ;};};if _bcfdf .StockChart !=nil {if _ebgg :=_bcfdf .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_ebgg !=nil {return _ebgg ;};};if _bcfdf .RadarChart !=nil {if _fbdc :=_bcfdf .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_fbdc !=nil {return _fbdc ;};};if _bcfdf .ScatterChart !=nil {if _bafbb :=_bcfdf .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_bafbb !=nil {return _bafbb ;};};if _bcfdf .PieChart !=nil {if _fedd :=_bcfdf .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_fedd !=nil {return _fedd ;};};if _bcfdf .Pie3DChart !=nil {if _fdgd :=_bcfdf .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fdgd !=nil {return _fdgd ;};};if _bcfdf .DoughnutChart !=nil {if _edf :=_bcfdf .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_edf !=nil {return _edf ;};};if _bcfdf .BarChart !=nil {if _cbafdg :=_bcfdf .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_cbafdg !=nil {return _cbafdg ;};};if _bcfdf .Bar3DChart !=nil {if _dgcd :=_bcfdf .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_dgcd !=nil {return _dgcd ;};};if _bcfdf .OfPieChart !=nil {if _dadf :=_bcfdf .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_dadf !=nil {return _dadf ;};};if _bcfdf .SurfaceChart !=nil {if _beccd :=_bcfdf .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_beccd !=nil {return _beccd ;};};if _bcfdf .Surface3DChart !=nil {if _cbafc :=_bcfdf .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_cbafc !=nil {return _cbafc ;};};if _bcfdf .BubbleChart !=nil {if _fegb :=_bcfdf .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_fegb !=nil {return _fegb ;};};return nil ;};func NewCT_NumVal ()*CT_NumVal {_dda :=&CT_NumVal {};return _dda };func (_gbgcbe ST_MarkerStyle )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_efae :=_ecgedf .Attr {};_efae .Name =name ;switch _gbgcbe {case ST_MarkerStyleUnset :_efae .Value ="";case ST_MarkerStyleCircle :_efae .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_efae .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_efae .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_efae .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_efae .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_efae .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_efae .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_efae .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_efae .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_efae .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_efae .Value ="\u0078";case ST_MarkerStyleAuto :_efae .Value ="\u0061\u0075\u0074\u006f";};return _efae ,nil ;}; +// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path +func (_dcefd *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _dcefd .Wireframe !=nil {if _ageg :=_dcefd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ageg !=nil {return _ageg ;};};for _ecbda ,_ccebc :=range _dcefd .Ser {if _ccbecf :=_ccebc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecbda ));_ccbecf !=nil {return _ccbecf ;};};if _dcefd .BandFmts !=nil {if _cdcdb :=_dcefd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cdcdb !=nil {return _cdcdb ;};};return nil ;};func (_aacb *CT_Period )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aacb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_aacb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_defaf *CT_NumVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eecf :=range start .Attr {if _eecf .Name .Local =="\u0069\u0064\u0078"{_abgcd ,_fcfeb :=_e .ParseUint (_eecf .Value ,10,32);if _fcfeb !=nil {return _fcfeb ;};_defaf .IdxAttr =uint32 (_abgcd );continue ;};if _eecf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_bced ,_bbde :=_eecf .Value ,error (nil );if _bbde !=nil {return _bbde ;};_defaf .FormatCodeAttr =&_bced ;continue ;};};_bgcb :for {_bceb ,_babgd :=d .Token ();if _babgd !=nil {return _babgd ;};switch _bcbe :=_bceb .(type ){case _c .StartElement :switch _bcbe .Name {case _c .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"},_c .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 _bef :=d .DecodeElement (&_defaf .V ,&_bcbe );_bef !=nil {return _bef ;};default:_cf .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",_bcbe .Name );if _bdga :=d .Skip ();_bdga !=nil {return _bdga ;};};case _c .EndElement :break _bgcb ;case _c .CharData :};};return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_daac :=&CT_BuiltInUnit {};return _daac };func (_bfee *CT_AreaChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggc :for {_eed ,_cadc :=d .Token ();if _cadc !=nil {return _cadc ;};switch _ccb :=_eed .(type ){case _c .StartElement :switch _ccb .Name {case _c .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"},_c .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"}:_bfee .Grouping =NewCT_Grouping ();if _gcc :=d .DecodeElement (_bfee .Grouping ,&_ccb );_gcc !=nil {return _gcc ;};case _c .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"},_c .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"}:_bfee .VaryColors =NewCT_Boolean ();if _cb :=d .DecodeElement (_bfee .VaryColors ,&_ccb );_cb !=nil {return _cb ;};case _c .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"},_c .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"}:_ce :=NewCT_AreaSer ();if _eec :=d .DecodeElement (_ce ,&_ccb );_eec !=nil {return _eec ;};_bfee .Ser =append (_bfee .Ser ,_ce );case _c .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"},_c .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"}:_bfee .DLbls =NewCT_DLbls ();if _edb :=d .DecodeElement (_bfee .DLbls ,&_ccb );_edb !=nil {return _edb ;};case _c .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"},_c .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_bfee .DropLines =NewCT_ChartLines ();if _fff :=d .DecodeElement (_bfee .DropLines ,&_ccb );_fff !=nil {return _fff ;};case _c .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"},_c .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"}:_eaa :=NewCT_UnsignedInt ();if _eac :=d .DecodeElement (_eaa ,&_ccb );_eac !=nil {return _eac ;};_bfee .AxId =append (_bfee .AxId ,_eaa );case _c .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"},_c .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"}:_bfee .ExtLst =NewCT_ExtensionList ();if _ded :=d .DecodeElement (_bfee .ExtLst ,&_ccb );_ded !=nil {return _ded ;};default:_cf .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_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ccb .Name );if _aaa :=d .Skip ();_aaa !=nil {return _aaa ;};};case _c .EndElement :break _ggc ;case _c .CharData :};};return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_eccgf :=&CT_DLblPos {};_eccgf .ValAttr =ST_DLblPos (1);return _eccgf ;};func (_aedd *ST_HoleSize )Validate ()error {return _aedd .ValidateWithPath ("")};func (_fedb *CT_RadarChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dffeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fedb .RadarStyle ,_dffeb );if _fedb .VaryColors !=nil {_fegae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fedb .VaryColors ,_fegae );};if _fedb .Ser !=nil {_effbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cdbd :=range _fedb .Ser {e .EncodeElement (_cdbd ,_effbf );};};if _fedb .DLbls !=nil {_cgccf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fedb .DLbls ,_cgccf );};_gace :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gccgged :=range _fedb .AxId {e .EncodeElement (_gccgged ,_gace );};if _fedb .ExtLst !=nil {_dagbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fedb .ExtLst ,_dagbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcgee *CT_UpDownBars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcgee .GapWidth !=nil {_gbcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dcgee .GapWidth ,_gbcd );};if _dcgee .UpBars !=nil {_cffff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dcgee .UpBars ,_cffff );};if _dcgee .DownBars !=nil {_cdbbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dcgee .DownBars ,_cdbbb );};if _dcgee .ExtLst !=nil {_dgcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgee .ExtLst ,_dgcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffgcb *ST_DLblPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffgcb =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ffgcb =1;case "\u0062":*_ffgcb =2;case "\u0063\u0074\u0072":*_ffgcb =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_ffgcb =4;case "\u0069\u006e\u0045n\u0064":*_ffgcb =5;case "\u006c":*_ffgcb =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_ffgcb =7;case "\u0072":*_ffgcb =8;case "\u0074":*_ffgcb =9;};return nil ;}; -// Validate validates the CT_ChartSpace and its children -func (_ebg *CT_ChartSpace )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};type ST_Crosses byte ;func (_ebebe *ST_MarkerStyle )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_ebebe =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ebebe =1;case "\u0064\u0061\u0073\u0068":*_ebebe =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ebebe =3;case "\u0064\u006f\u0074":*_ebebe =4;case "\u006e\u006f\u006e\u0065":*_ebebe =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_ebebe =6;case "\u0070\u006c\u0075\u0073":*_ebebe =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ebebe =8;case "\u0073\u0074\u0061\u0072":*_ebebe =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ebebe =10;case "\u0078":*_ebebe =11;case "\u0061\u0075\u0074\u006f":*_ebebe =12;};return nil ;};type UserShapes struct{_caccgf .CT_Drawing };type ST_AxPos byte ; +// Validate validates the CT_Pie3DChart and its children +func (_aaeda *CT_Pie3DChart )Validate ()error {return _aaeda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_BarGrouping and its children -func (_gega *CT_BarGrouping )Validate ()error {return _gega .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path +func (_dbfeb *CT_RadarStyle )ValidateWithPath (path string )error {if _ggag :=_dbfeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggag !=nil {return _ggag ;};return nil ;}; -// Validate validates the CT_LineSer and its children -func (_abbca *CT_LineSer )Validate ()error {return _abbca .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_daaf *ST_PictureFormat )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gabg ,_fggfc :=d .Token ();if _fggfc !=nil {return _fggfc ;};if _bceag ,_gdda :=_gabg .(_ecgedf .EndElement );_gdda &&_bceag .Name ==start .Name {*_daaf =1;return nil ;};if _beecd ,_fgcg :=_gabg .(_ecgedf .CharData );!_fgcg {return _gabef .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",_gabg );}else {switch string (_beecd ){case "":*_daaf =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_daaf =1;case "\u0073\u0074\u0061c\u006b":*_daaf =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_daaf =3;};};_gabg ,_fggfc =d .Token ();if _fggfc !=nil {return _fggfc ;};if _gfdbf ,_feac :=_gabg .(_ecgedf .EndElement );_feac &&_gfdbf .Name ==start .Name {return nil ;};return _gabef .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",_gabg );};func (_fbbcc *CT_LegendEntry )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_gcgeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbbcc .Idx ,_gcgeb );if _fbbcc .Choice !=nil {_fbbcc .Choice .MarshalXML (e ,_ecgedf .StartElement {});};if _fbbcc .ExtLst !=nil {_dabb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbcc .ExtLst ,_dabb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_feba *CT_BubbleSer )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_feba .Idx =NewCT_UnsignedInt ();_feba .Order =NewCT_UnsignedInt ();_ggbfd :for {_fed ,_acdbb :=d .Token ();if _acdbb !=nil {return _acdbb ;};switch _efbec :=_fed .(type ){case _ecgedf .StartElement :switch _efbec .Name {case _ecgedf .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"},_ecgedf .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 _fcag :=d .DecodeElement (_feba .Idx ,&_efbec );_fcag !=nil {return _fcag ;};case _ecgedf .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"},_ecgedf .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 _gedff :=d .DecodeElement (_feba .Order ,&_efbec );_gedff !=nil {return _gedff ;};case _ecgedf .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"},_ecgedf .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"}:_feba .Tx =NewCT_SerTx ();if _bagb :=d .DecodeElement (_feba .Tx ,&_efbec );_bagb !=nil {return _bagb ;};case _ecgedf .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"},_ecgedf .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"}:_feba .SpPr =_febbb .NewCT_ShapeProperties ();if _cgaba :=d .DecodeElement (_feba .SpPr ,&_efbec );_cgaba !=nil {return _cgaba ;};case _ecgedf .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"},_ecgedf .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"}:_feba .InvertIfNegative =NewCT_Boolean ();if _caaac :=d .DecodeElement (_feba .InvertIfNegative ,&_efbec );_caaac !=nil {return _caaac ;};case _ecgedf .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\u0050\u0074"},_ecgedf .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\u0050\u0074"}:_eddbb :=NewCT_DPt ();if _bgfgb :=d .DecodeElement (_eddbb ,&_efbec );_bgfgb !=nil {return _bgfgb ;};_feba .DPt =append (_feba .DPt ,_eddbb );case _ecgedf .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"},_ecgedf .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"}:_feba .DLbls =NewCT_DLbls ();if _eefbg :=d .DecodeElement (_feba .DLbls ,&_efbec );_eefbg !=nil {return _eefbg ;};case _ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_bafebb :=NewCT_Trendline ();if _bbcc :=d .DecodeElement (_bafebb ,&_efbec );_bbcc !=nil {return _bbcc ;};_feba .Trendline =append (_feba .Trendline ,_bafebb );case _ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_fbfc :=NewCT_ErrBars ();if _bcdg :=d .DecodeElement (_fbfc ,&_efbec );_bcdg !=nil {return _bcdg ;};_feba .ErrBars =append (_feba .ErrBars ,_fbfc );case _ecgedf .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\u0056\u0061\u006c"},_ecgedf .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\u0056\u0061\u006c"}:_feba .XVal =NewCT_AxDataSource ();if _dagfdb :=d .DecodeElement (_feba .XVal ,&_efbec );_dagfdb !=nil {return _dagfdb ;};case _ecgedf .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 :"\u0079\u0056\u0061\u006c"},_ecgedf .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 :"\u0079\u0056\u0061\u006c"}:_feba .YVal =NewCT_NumDataSource ();if _ccbb :=d .DecodeElement (_feba .YVal ,&_efbec );_ccbb !=nil {return _ccbb ;};case _ecgedf .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\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_ecgedf .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\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_feba .BubbleSize =NewCT_NumDataSource ();if _bbdac :=d .DecodeElement (_feba .BubbleSize ,&_efbec );_bbdac !=nil {return _bbdac ;};case _ecgedf .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_ecgedf .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_feba .Bubble3D =NewCT_Boolean ();if _bfaebd :=d .DecodeElement (_feba .Bubble3D ,&_efbec );_bfaebd !=nil {return _bfaebd ;};case _ecgedf .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"},_ecgedf .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"}:_feba .ExtLst =NewCT_ExtensionList ();if _abae :=d .DecodeElement (_feba .ExtLst ,&_efbec );_abae !=nil {return _abae ;};default:_ffgf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_efbec .Name );if _begea :=d .Skip ();_begea !=nil {return _begea ;};};case _ecgedf .EndElement :break _ggbfd ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_Grouping and its children +func (_abbed *CT_Grouping )Validate ()error {return _abbed .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_fbfdc ST_AxPos )Validate ()error {return _fbfdc .ValidateWithPath ("")};func (_bcbgg *CT_SurfaceChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edgbga :for {_faabf ,_debd :=d .Token ();if _debd !=nil {return _debd ;};switch _fgeb :=_faabf .(type ){case _c .StartElement :switch _fgeb .Name {case _c .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"},_c .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"}:_bcbgg .Wireframe =NewCT_Boolean ();if _eggff :=d .DecodeElement (_bcbgg .Wireframe ,&_fgeb );_eggff !=nil {return _eggff ;};case _c .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"},_c .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"}:_aeed :=NewCT_SurfaceSer ();if _eeaff :=d .DecodeElement (_aeed ,&_fgeb );_eeaff !=nil {return _eeaff ;};_bcbgg .Ser =append (_bcbgg .Ser ,_aeed );case _c .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"},_c .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"}:_bcbgg .BandFmts =NewCT_BandFmts ();if _bbdfb :=d .DecodeElement (_bcbgg .BandFmts ,&_fgeb );_bbdfb !=nil {return _bbdfb ;};case _c .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"},_c .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"}:_fgggd :=NewCT_UnsignedInt ();if _efbfg :=d .DecodeElement (_fgggd ,&_fgeb );_efbfg !=nil {return _efbfg ;};_bcbgg .AxId =append (_bcbgg .AxId ,_fgggd );case _c .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"},_c .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"}:_bcbgg .ExtLst =NewCT_ExtensionList ();if _afcaf :=d .DecodeElement (_bcbgg .ExtLst ,&_fgeb );_afcaf !=nil {return _afcaf ;};default:_cf .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\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fgeb .Name );if _fcdgc :=d .Skip ();_fcdgc !=nil {return _fcdgc ;};};case _c .EndElement :break _edgbga ;case _c .CharData :};};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .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 ;}; -// Validate validates the CT_NumRef and its children -func (_ccaf *CT_NumRef )Validate ()error {return _ccaf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");}; +// Validate validates the CT_ValAx and its children +func (_afba *CT_ValAx )Validate ()error {return _afba .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_aaed *CT_DateAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bdge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_aaed .AxId ,_bdge );_ggfaf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_aaed .Scaling ,_ggfaf );if _aaed .Delete !=nil {_cebbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aaed .Delete ,_cebbf );};_bdged :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_aaed .AxPos ,_bdged );if _aaed .MajorGridlines !=nil {_gdbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aaed .MajorGridlines ,_gdbc );};if _aaed .MinorGridlines !=nil {_dddc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aaed .MinorGridlines ,_dddc );};if _aaed .Title !=nil {_eaab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aaed .Title ,_eaab );};if _aaed .NumFmt !=nil {_agaac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aaed .NumFmt ,_agaac );};if _aaed .MajorTickMark !=nil {_dbba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aaed .MajorTickMark ,_dbba );};if _aaed .MinorTickMark !=nil {_gcffb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aaed .MinorTickMark ,_gcffb );};if _aaed .TickLblPos !=nil {_agcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_aaed .TickLblPos ,_agcd );};if _aaed .SpPr !=nil {_eabab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aaed .SpPr ,_eabab );};if _aaed .TxPr !=nil {_fcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aaed .TxPr ,_fcbc );};_bfdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_aaed .CrossAx ,_bfdd );if _aaed .Choice !=nil {_aaed .Choice .MarshalXML (e ,_c .StartElement {});};if _aaed .Auto !=nil {_gfga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_aaed .Auto ,_gfga );};if _aaed .LblOffset !=nil {_efacd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_aaed .LblOffset ,_efacd );};if _aaed .BaseTimeUnit !=nil {_cafe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .BaseTimeUnit ,_cafe );};if _aaed .MajorUnit !=nil {_abfab :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .MajorUnit ,_abfab );};if _aaed .MajorTimeUnit !=nil {_fadfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .MajorTimeUnit ,_fadfd );};if _aaed .MinorUnit !=nil {_edgb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .MinorUnit ,_edgb );};if _aaed .MinorTimeUnit !=nil {_bafe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .MinorTimeUnit ,_bafe );};if _aaed .ExtLst !=nil {_bgbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaed .ExtLst ,_bgbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agac *CT_RotY )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agac .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_agac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;}; -// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path -func (_cabe *CT_ExternalData )ValidateWithPath (path string )error {if _cabe .AutoUpdate !=nil {if _dfgab :=_cabe .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_dfgab !=nil {return _dfgab ;};};return nil ;};type ST_Grouping byte ;func NewCT_ScatterSer ()*CT_ScatterSer {_feff :=&CT_ScatterSer {};_feff .Idx =NewCT_UnsignedInt ();_feff .Order =NewCT_UnsignedInt ();return _feff ;};func (_bgaa *CT_DateAx )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_edgb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bgaa .AxId ,_edgb );_fggcg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bgaa .Scaling ,_fggcg );if _bgaa .Delete !=nil {_edb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bgaa .Delete ,_edb );};_dfcdd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bgaa .AxPos ,_dfcdd );if _bgaa .MajorGridlines !=nil {_fcga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgaa .MajorGridlines ,_fcga );};if _bgaa .MinorGridlines !=nil {_cgce :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgaa .MinorGridlines ,_cgce );};if _bgaa .Title !=nil {_gccg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bgaa .Title ,_gccg );};if _bgaa .NumFmt !=nil {_deagf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bgaa .NumFmt ,_deagf );};if _bgaa .MajorTickMark !=nil {_edgaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgaa .MajorTickMark ,_edgaa );};if _bgaa .MinorTickMark !=nil {_baea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgaa .MinorTickMark ,_baea );};if _bgaa .TickLblPos !=nil {_cabebc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bgaa .TickLblPos ,_cabebc );};if _bgaa .SpPr !=nil {_af :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgaa .SpPr ,_af );};if _bgaa .TxPr !=nil {_fbdea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgaa .TxPr ,_fbdea );};_gdge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bgaa .CrossAx ,_gdge );if _bgaa .Choice !=nil {_bgaa .Choice .MarshalXML (e ,_ecgedf .StartElement {});};if _bgaa .Auto !=nil {_bbeec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_bgaa .Auto ,_bbeec );};if _bgaa .LblOffset !=nil {_fcfb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_bgaa .LblOffset ,_fcfb );};if _bgaa .BaseTimeUnit !=nil {_ad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgaa .BaseTimeUnit ,_ad );};if _bgaa .MajorUnit !=nil {_faeeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgaa .MajorUnit ,_faeeb );};if _bgaa .MajorTimeUnit !=nil {_dbgae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgaa .MajorTimeUnit ,_dbgae );};if _bgaa .MinorUnit !=nil {_ecged :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgaa .MinorUnit ,_ecged );};if _bgaa .MinorTimeUnit !=nil {_dgfag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgaa .MinorTimeUnit ,_dgfag );};if _bgaa .ExtLst !=nil {_fbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgaa .ExtLst ,_fbg );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_edbcd *ST_Thickness )Validate ()error {return _edbcd .ValidateWithPath ("")};var ST_LblOffsetPercentPatternRe =_bfabe .MustCompile (ST_LblOffsetPercentPattern ); +// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path +func (_gaed *CT_Period )ValidateWithPath (path string )error {if _gaed .ValAttr !=nil {if *_gaed .ValAttr < 2{return _aa .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 ,*_gaed .ValAttr );};};return nil ;};func (_ccdac *CT_Marker )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beceg :for {_affeb ,_dcebg :=d .Token ();if _dcebg !=nil {return _dcebg ;};switch _gcbcc :=_affeb .(type ){case _c .StartElement :switch _gcbcc .Name {case _c .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"},_c .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"}:_ccdac .Symbol =NewCT_MarkerStyle ();if _bggdc :=d .DecodeElement (_ccdac .Symbol ,&_gcbcc );_bggdc !=nil {return _bggdc ;};case _c .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"},_c .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"}:_ccdac .Size =NewCT_MarkerSize ();if _egaa :=d .DecodeElement (_ccdac .Size ,&_gcbcc );_egaa !=nil {return _egaa ;};case _c .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"},_c .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"}:_ccdac .SpPr =_d .NewCT_ShapeProperties ();if _dbea :=d .DecodeElement (_ccdac .SpPr ,&_gcbcc );_dbea !=nil {return _dbea ;};case _c .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"},_c .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"}:_ccdac .ExtLst =NewCT_ExtensionList ();if _gcgde :=d .DecodeElement (_ccdac .ExtLst ,&_gcbcc );_gcgde !=nil {return _gcgde ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_gcbcc .Name );if _cfee :=d .Skip ();_cfee !=nil {return _cfee ;};};case _c .EndElement :break _beceg ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path -func (_eeda *EG_LegendEntryData )ValidateWithPath (path string )error {if _eeda .TxPr !=nil {if _egbf :=_eeda .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_egbf !=nil {return _egbf ;};};return nil ;};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"; +// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path +func (_caeea *CT_RelId )ValidateWithPath (path string )error {return nil };func (_cdffe *CT_Grouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdffe .ValAttr !=ST_GroupingUnset {_edbc ,_bcba :=_cdffe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bcba !=nil {return _bcba ;};start .Attr =append (start .Attr ,_edbc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdgae ST_SplitType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eggffb :=_c .Attr {};_eggffb .Name =name ;switch _gdgae {case ST_SplitTypeUnset :_eggffb .Value ="";case ST_SplitTypeAuto :_eggffb .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_eggffb .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_eggffb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_eggffb .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_eggffb .Value ="\u0076\u0061\u006c";};return _eggffb ,nil ;};func (_efadc *CT_TrendlineType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adafc :=range start .Attr {if _adafc .Name .Local =="\u0076\u0061\u006c"{_efadc .ValAttr .UnmarshalXMLAttr (_adafc );continue ;};};for {_eabac ,_dbede :=d .Token ();if _dbede !=nil {return _aa .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",_dbede );};if _dcbd ,_ebffac :=_eabac .(_c .EndElement );_ebffac &&_dcbd .Name ==start .Name {break ;};};return nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_gaca *CT_CatAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaca .AxId =NewCT_UnsignedInt ();_gaca .Scaling =NewCT_Scaling ();_gaca .AxPos =NewCT_AxPos ();_gaca .CrossAx =NewCT_UnsignedInt ();_dggc :for {_gaa ,_cdf :=d .Token ();if _cdf !=nil {return _cdf ;};switch _ebc :=_gaa .(type ){case _c .StartElement :switch _ebc .Name {case _c .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"},_c .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 _feff :=d .DecodeElement (_gaca .AxId ,&_ebc );_feff !=nil {return _feff ;};case _c .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"},_c .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 _bdab :=d .DecodeElement (_gaca .Scaling ,&_ebc );_bdab !=nil {return _bdab ;};case _c .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"},_c .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"}:_gaca .Delete =NewCT_Boolean ();if _ceec :=d .DecodeElement (_gaca .Delete ,&_ebc );_ceec !=nil {return _ceec ;};case _c .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"},_c .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 _facf :=d .DecodeElement (_gaca .AxPos ,&_ebc );_facf !=nil {return _facf ;};case _c .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"},_c .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gaca .MajorGridlines =NewCT_ChartLines ();if _aaff :=d .DecodeElement (_gaca .MajorGridlines ,&_ebc );_aaff !=nil {return _aaff ;};case _c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gaca .MinorGridlines =NewCT_ChartLines ();if _abce :=d .DecodeElement (_gaca .MinorGridlines ,&_ebc );_abce !=nil {return _abce ;};case _c .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\u0069\u0074l\u0065"},_c .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\u0069\u0074l\u0065"}:_gaca .Title =NewCT_Title ();if _eegb :=d .DecodeElement (_gaca .Title ,&_ebc );_eegb !=nil {return _eegb ;};case _c .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"},_c .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"}:_gaca .NumFmt =NewCT_NumFmt ();if _agc :=d .DecodeElement (_gaca .NumFmt ,&_ebc );_agc !=nil {return _agc ;};case _c .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gaca .MajorTickMark =NewCT_TickMark ();if _ffec :=d .DecodeElement (_gaca .MajorTickMark ,&_ebc );_ffec !=nil {return _ffec ;};case _c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gaca .MinorTickMark =NewCT_TickMark ();if _cbd :=d .DecodeElement (_gaca .MinorTickMark ,&_ebc );_cbd !=nil {return _cbd ;};case _c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_gaca .TickLblPos =NewCT_TickLblPos ();if _abfdf :=d .DecodeElement (_gaca .TickLblPos ,&_ebc );_abfdf !=nil {return _abfdf ;};case _c .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"},_c .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"}:_gaca .SpPr =_d .NewCT_ShapeProperties ();if _bfed :=d .DecodeElement (_gaca .SpPr ,&_ebc );_bfed !=nil {return _bfed ;};case _c .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"},_c .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"}:_gaca .TxPr =_d .NewCT_TextBody ();if _adgf :=d .DecodeElement (_gaca .TxPr ,&_ebc );_adgf !=nil {return _adgf ;};case _c .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\u0041\u0078"},_c .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\u0041\u0078"}:if _addc :=d .DecodeElement (_gaca .CrossAx ,&_ebc );_addc !=nil {return _addc ;};case _c .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"},_c .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"}:_gaca .Choice =NewEG_AxSharedChoice ();if _gdae :=d .DecodeElement (&_gaca .Choice .Crosses ,&_ebc );_gdae !=nil {return _gdae ;};case _c .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"},_c .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"}:_gaca .Choice =NewEG_AxSharedChoice ();if _geb :=d .DecodeElement (&_gaca .Choice .CrossesAt ,&_ebc );_geb !=nil {return _geb ;};case _c .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"},_c .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"}:_gaca .Auto =NewCT_Boolean ();if _gea :=d .DecodeElement (_gaca .Auto ,&_ebc );_gea !=nil {return _gea ;};case _c .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 :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_c .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 :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_gaca .LblAlgn =NewCT_LblAlgn ();if _dbda :=d .DecodeElement (_gaca .LblAlgn ,&_ebc );_dbda !=nil {return _dbda ;};case _c .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 :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_c .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 :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_gaca .LblOffset =NewCT_LblOffset ();if _beaf :=d .DecodeElement (_gaca .LblOffset ,&_ebc );_beaf !=nil {return _beaf ;};case _c .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 :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_c .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 :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_gaca .TickLblSkip =NewCT_Skip ();if _dfgc :=d .DecodeElement (_gaca .TickLblSkip ,&_ebc );_dfgc !=nil {return _dfgc ;};case _c .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\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_c .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\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_gaca .TickMarkSkip =NewCT_Skip ();if _cdbb :=d .DecodeElement (_gaca .TickMarkSkip ,&_ebc );_cdbb !=nil {return _cdbb ;};case _c .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\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_c .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\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_gaca .NoMultiLvlLbl =NewCT_Boolean ();if _cdg :=d .DecodeElement (_gaca .NoMultiLvlLbl ,&_ebc );_cdg !=nil {return _cdg ;};case _c .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"},_c .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"}:_gaca .ExtLst =NewCT_ExtensionList ();if _gabf :=d .DecodeElement (_gaca .ExtLst ,&_ebc );_gabf !=nil {return _gabf ;};default:_cf .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\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_ebc .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _c .EndElement :break _dggc ;case _c .CharData :};};return nil ;};func (_daecbe ST_SizeRepresents )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cbcea :=_c .Attr {};_cbcea .Name =name ;switch _daecbe {case ST_SizeRepresentsUnset :_cbcea .Value ="";case ST_SizeRepresentsArea :_cbcea .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_cbcea .Value ="\u0077";};return _cbcea ,nil ;};func (_fcbga *CT_MarkerSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbbab :=range start .Attr {if _cbbab .Name .Local =="\u0076\u0061\u006c"{_egffd ,_eceg :=_e .ParseUint (_cbbab .Value ,10,8);if _eceg !=nil {return _eceg ;};_ddcdg :=uint8 (_egffd );_fcbga .ValAttr =&_ddcdg ;continue ;};};for {_fddc ,_bggda :=d .Token ();if _bggda !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_bggda );};if _fbeb ,_gdbeg :=_fddc .(_c .EndElement );_gdbeg &&_fbeb .Name ==start .Name {break ;};};return nil ;};type CT_LogBase struct{ValAttr float64 ;};func (_ggcf *CT_BarChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggcf .BarDir =NewCT_BarDir ();_dgg :for {_dffa ,_cafa :=d .Token ();if _cafa !=nil {return _cafa ;};switch _cbgc :=_dffa .(type ){case _c .StartElement :switch _cbgc .Name {case _c .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"},_c .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 _cdab :=d .DecodeElement (_ggcf .BarDir ,&_cbgc );_cdab !=nil {return _cdab ;};case _c .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"},_c .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"}:_ggcf .Grouping =NewCT_BarGrouping ();if _ebe :=d .DecodeElement (_ggcf .Grouping ,&_cbgc );_ebe !=nil {return _ebe ;};case _c .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"},_c .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"}:_ggcf .VaryColors =NewCT_Boolean ();if _egc :=d .DecodeElement (_ggcf .VaryColors ,&_cbgc );_egc !=nil {return _egc ;};case _c .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"},_c .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"}:_aed :=NewCT_BarSer ();if _efec :=d .DecodeElement (_aed ,&_cbgc );_efec !=nil {return _efec ;};_ggcf .Ser =append (_ggcf .Ser ,_aed );case _c .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"},_c .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"}:_ggcf .DLbls =NewCT_DLbls ();if _dce :=d .DecodeElement (_ggcf .DLbls ,&_cbgc );_dce !=nil {return _dce ;};case _c .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_c .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_ggcf .GapWidth =NewCT_GapAmount ();if _gcdf :=d .DecodeElement (_ggcf .GapWidth ,&_cbgc );_gcdf !=nil {return _gcdf ;};case _c .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 :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_c .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 :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_ggcf .Overlap =NewCT_Overlap ();if _bddf :=d .DecodeElement (_ggcf .Overlap ,&_cbgc );_bddf !=nil {return _bddf ;};case _c .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\u004c\u0069\u006e\u0065\u0073"},_c .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\u004c\u0069\u006e\u0065\u0073"}:_fdce :=NewCT_ChartLines ();if _gfbf :=d .DecodeElement (_fdce ,&_cbgc );_gfbf !=nil {return _gfbf ;};_ggcf .SerLines =append (_ggcf .SerLines ,_fdce );case _c .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"},_c .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"}:_bfbf :=NewCT_UnsignedInt ();if _dge :=d .DecodeElement (_bfbf ,&_cbgc );_dge !=nil {return _dge ;};_ggcf .AxId =append (_ggcf .AxId ,_bfbf );case _c .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"},_c .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"}:_ggcf .ExtLst =NewCT_ExtensionList ();if _cfb :=d .DecodeElement (_ggcf .ExtLst ,&_cbgc );_cfb !=nil {return _cfb ;};default:_cf .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\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cbgc .Name );if _ebd :=d .Skip ();_ebd !=nil {return _ebd ;};};case _c .EndElement :break _dgg ;case _c .CharData :};};return nil ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};type CT_Boolean struct{ValAttr *bool ;};func (_cggge *EG_SurfaceChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfbad :for {_bfaec ,_cgee :=d .Token ();if _cgee !=nil {return _cgee ;};switch _feedfc :=_bfaec .(type ){case _c .StartElement :switch _feedfc .Name {case _c .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"},_c .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"}:_cggge .Wireframe =NewCT_Boolean ();if _caaec :=d .DecodeElement (_cggge .Wireframe ,&_feedfc );_caaec !=nil {return _caaec ;};case _c .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"},_c .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"}:_cffcb :=NewCT_SurfaceSer ();if _bdbdg :=d .DecodeElement (_cffcb ,&_feedfc );_bdbdg !=nil {return _bdbdg ;};_cggge .Ser =append (_cggge .Ser ,_cffcb );case _c .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"},_c .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"}:_cggge .BandFmts =NewCT_BandFmts ();if _egfag :=d .DecodeElement (_cggge .BandFmts ,&_feedfc );_egfag !=nil {return _egfag ;};default:_cf .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",_feedfc .Name );if _effgd :=d .Skip ();_effgd !=nil {return _effgd ;};};case _c .EndElement :break _bfbad ;case _c .CharData :};};return nil ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;}; -// Validate validates the CT_Legend and its children -func (_eefd *CT_Legend )Validate ()error {return _eefd .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");}; +// Validate validates the CT_Boolean and its children +func (_ada *CT_Boolean )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;}; -// Validate validates the EG_DLblShared and its children -func (_bbgb *EG_DLblShared )Validate ()error {return _bbgb .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; +// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path +func (_ccfbf *CT_TickMark )ValidateWithPath (path string )error {if _ebfba :=_ccfbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebfba !=nil {return _ebfba ;};return nil ;};func (_gafdd *CT_MultiLvlStrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dade :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_cf .AddPreserveSpaceAttr (&_dade ,_gafdd .F );e .EncodeElement (_gafdd .F ,_dade );if _gafdd .MultiLvlStrCache !=nil {_begg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_gafdd .MultiLvlStrCache ,_begg );};if _gafdd .ExtLst !=nil {_effc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafdd .ExtLst ,_effc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ceddf ST_DispBlanksAs )Validate ()error {return _ceddf .ValidateWithPath ("")};func (_cccef *CT_PrintSettings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adcf :for {_faeg ,_fbbfg :=d .Token ();if _fbbfg !=nil {return _fbbfg ;};switch _gacdg :=_faeg .(type ){case _c .StartElement :switch _gacdg .Name {case _c .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\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_c .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\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cccef .HeaderFooter =NewCT_HeaderFooter ();if _dgfff :=d .DecodeElement (_cccef .HeaderFooter ,&_gacdg );_dgfff !=nil {return _dgfff ;};case _c .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 :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_c .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 :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cccef .PageMargins =NewCT_PageMargins ();if _bbeeb :=d .DecodeElement (_cccef .PageMargins ,&_gacdg );_bbeeb !=nil {return _bbeeb ;};case _c .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 :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_c .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 :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cccef .PageSetup =NewCT_PageSetup ();if _gfbd :=d .DecodeElement (_cccef .PageSetup ,&_gacdg );_gfbd !=nil {return _gfbd ;};case _c .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\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_c .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\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cccef .LegacyDrawingHF =NewCT_RelId ();if _fddf :=d .DecodeElement (_cccef .LegacyDrawingHF ,&_gacdg );_fddf !=nil {return _fddf ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_gacdg .Name );if _dacf :=d .Skip ();_dacf !=nil {return _dacf ;};};case _c .EndElement :break _adcf ;case _c .CharData :};};return nil ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_abga *CT_BubbleChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbd :for {_ade ,_aeaf :=d .Token ();if _aeaf !=nil {return _aeaf ;};switch _gddd :=_ade .(type ){case _c .StartElement :switch _gddd .Name {case _c .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"},_c .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"}:_abga .VaryColors =NewCT_Boolean ();if _eaca :=d .DecodeElement (_abga .VaryColors ,&_gddd );_eaca !=nil {return _eaca ;};case _c .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"},_c .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"}:_cadb :=NewCT_BubbleSer ();if _edeg :=d .DecodeElement (_cadb ,&_gddd );_edeg !=nil {return _edeg ;};_abga .Ser =append (_abga .Ser ,_cadb );case _c .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"},_c .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"}:_abga .DLbls =NewCT_DLbls ();if _fcea :=d .DecodeElement (_abga .DLbls ,&_gddd );_fcea !=nil {return _fcea ;};case _c .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_c .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_abga .Bubble3D =NewCT_Boolean ();if _faea :=d .DecodeElement (_abga .Bubble3D ,&_gddd );_faea !=nil {return _faea ;};case _c .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\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_c .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\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_abga .BubbleScale =NewCT_BubbleScale ();if _ebab :=d .DecodeElement (_abga .BubbleScale ,&_gddd );_ebab !=nil {return _ebab ;};case _c .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\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_c .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\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_abga .ShowNegBubbles =NewCT_Boolean ();if _cgga :=d .DecodeElement (_abga .ShowNegBubbles ,&_gddd );_cgga !=nil {return _cgga ;};case _c .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\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_c .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\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_abga .SizeRepresents =NewCT_SizeRepresents ();if _cgf :=d .DecodeElement (_abga .SizeRepresents ,&_gddd );_cgf !=nil {return _cgf ;};case _c .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"},_c .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"}:_aecg :=NewCT_UnsignedInt ();if _fggb :=d .DecodeElement (_aecg ,&_gddd );_fggb !=nil {return _fggb ;};_abga .AxId =append (_abga .AxId ,_aecg );case _c .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"},_c .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"}:_abga .ExtLst =NewCT_ExtensionList ();if _gafd :=d .DecodeElement (_abga .ExtLst ,&_gddd );_gafd !=nil {return _gafd ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_gddd .Name );if _cdec :=d .Skip ();_cdec !=nil {return _cdec ;};};case _c .EndElement :break _gdbd ;case _c .CharData :};};return nil ;};type ST_MarkerStyle byte ;func NewCT_StrData ()*CT_StrData {_dabf :=&CT_StrData {};return _dabf };type CT_TimeUnit struct{ValAttr ST_TimeUnit ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_dgdb *CT_Marker )ValidateWithPath (path string )error {if _dgdb .Symbol !=nil {if _fafgg :=_dgdb .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_fafgg !=nil {return _fafgg ;};};if _dgdb .Size !=nil {if _caeg :=_dgdb .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_caeg !=nil {return _caeg ;};};if _dgdb .SpPr !=nil {if _aecf :=_dgdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aecf !=nil {return _aecf ;};};if _dgdb .ExtLst !=nil {if _cdbee :=_dgdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdbee !=nil {return _cdbee ;};};return nil ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_beebf :=&CT_LayoutTarget {};return _beebf }; +// Validate validates the CT_ManualLayout and its children +func (_dcae *CT_ManualLayout )Validate ()error {return _dcae .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_degfd ST_SplitType )Validate ()error {return _degfd .ValidateWithPath ("")};func (_efacg ST_DispBlanksAs )String ()string {switch _efacg {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};func NewCT_Shape ()*CT_Shape {_fafgfd :=&CT_Shape {};return _fafgfd }; -// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path -func (_cgbdb *CT_DLblsChoice )ValidateWithPath (path string )error {if _cgbdb .Delete !=nil {if _ebafa :=_cgbdb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ebafa !=nil {return _ebafa ;};};if _cgbdb .NumFmt !=nil {if _ggdac :=_cgbdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ggdac !=nil {return _ggdac ;};};if _cgbdb .SpPr !=nil {if _ccfgg :=_cgbdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ccfgg !=nil {return _ccfgg ;};};if _cgbdb .TxPr !=nil {if _cdgcc :=_cgbdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cdgcc !=nil {return _cdgcc ;};};if _cgbdb .DLblPos !=nil {if _cabeg :=_cgbdb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cabeg !=nil {return _cabeg ;};};if _cgbdb .ShowLegendKey !=nil {if _cdgg :=_cgbdb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cdgg !=nil {return _cdgg ;};};if _cgbdb .ShowVal !=nil {if _fg :=_cgbdb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fg !=nil {return _fg ;};};if _cgbdb .ShowCatName !=nil {if _abfgc :=_cgbdb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_abfgc !=nil {return _abfgc ;};};if _cgbdb .ShowSerName !=nil {if _cbfd :=_cgbdb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_cbfd !=nil {return _cbfd ;};};if _cgbdb .ShowPercent !=nil {if _gcggd :=_cgbdb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gcggd !=nil {return _gcggd ;};};if _cgbdb .ShowBubbleSize !=nil {if _fdc :=_cgbdb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fdc !=nil {return _fdc ;};};if _cgbdb .ShowLeaderLines !=nil {if _fced :=_cgbdb .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_fced !=nil {return _fced ;};};if _cgbdb .LeaderLines !=nil {if _eaba :=_cgbdb .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_eaba !=nil {return _eaba ;};};return nil ;};func (_fgedf ST_ErrValType )String ()string {switch _fgedf {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 "";};func (_baagc *CT_RadarChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_abcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_baagc .RadarStyle ,_abcd );if _baagc .VaryColors !=nil {_eedd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_baagc .VaryColors ,_eedd );};if _baagc .Ser !=nil {_abdbe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gbac :=range _baagc .Ser {e .EncodeElement (_gbac ,_abdbe );};};if _baagc .DLbls !=nil {_egga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_baagc .DLbls ,_egga );};_aabgf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gfbgg :=range _baagc .AxId {e .EncodeElement (_gfbgg ,_aabgf );};if _baagc .ExtLst !=nil {_fffb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baagc .ExtLst ,_fffb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path +func (_ecgb *CT_PictureFormat )ValidateWithPath (path string )error {if _ecgb .ValAttr ==ST_PictureFormatUnset {return _aa .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 _cfgf :=_ecgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfgf !=nil {return _cfgf ;};return nil ;};func (_dbfcc *CT_MultiLvlStrData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdce :for {_cffg ,_ebgc :=d .Token ();if _ebgc !=nil {return _ebgc ;};switch _ddcff :=_cffg .(type ){case _c .StartElement :switch _ddcff .Name {case _c .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"},_c .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"}:_dbfcc .PtCount =NewCT_UnsignedInt ();if _gaabd :=d .DecodeElement (_dbfcc .PtCount ,&_ddcff );_gaabd !=nil {return _gaabd ;};case _c .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"},_c .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"}:_bcgb :=NewCT_Lvl ();if _efcd :=d .DecodeElement (_bcgb ,&_ddcff );_efcd !=nil {return _efcd ;};_dbfcc .Lvl =append (_dbfcc .Lvl ,_bcgb );case _c .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"},_c .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"}:_dbfcc .ExtLst =NewCT_ExtensionList ();if _aegg :=d .DecodeElement (_dbfcc .ExtLst ,&_ddcff );_aegg !=nil {return _aegg ;};default:_cf .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\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_ddcff .Name );if _faead :=d .Skip ();_faead !=nil {return _faead ;};};case _c .EndElement :break _gdce ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_SerAx and its children -func (_dbgb *CT_SerAx )Validate ()error {return _dbgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func (_bggb ST_RadarStyle )String ()string {switch _bggb {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 "";}; +// Validate validates the CT_NumVal and its children +func (_abcde *CT_NumVal )Validate ()error {return _abcde .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");}; -// Validate validates the CT_ScatterSer and its children -func (_dcbfd *CT_ScatterSer )Validate ()error {return _dcbfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");}; +// Validate validates the CT_ChartSpace and its children +func (_acacc *CT_ChartSpace )Validate ()error {return _acacc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; -// Validate validates the Group_DLbls and its children -func (_edcag *Group_DLbls )Validate ()error {return _edcag .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func (_cfae *CT_PlotArea )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cfdcc :for {_eadb ,_caea :=d .Token ();if _caea !=nil {return _caea ;};switch _fgbg :=_eadb .(type ){case _ecgedf .StartElement :switch _fgbg .Name {case _ecgedf .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"},_ecgedf .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"}:_cfae .Layout =NewCT_Layout ();if _gdcea :=d .DecodeElement (_cfae .Layout ,&_fgbg );_gdcea !=nil {return _gdcea ;};case _ecgedf .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"},_ecgedf .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"}:_fgcef :=NewCT_PlotAreaChoice ();if _cfadg :=d .DecodeElement (&_fgcef .AreaChart ,&_fgbg );_cfadg !=nil {return _cfadg ;};_cfae .Choice =append (_cfae .Choice ,_fgcef );case _ecgedf .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"},_ecgedf .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"}:_bbccf :=NewCT_PlotAreaChoice ();if _aabcc :=d .DecodeElement (&_bbccf .Area3DChart ,&_fgbg );_aabcc !=nil {return _aabcc ;};_cfae .Choice =append (_cfae .Choice ,_bbccf );case _ecgedf .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"},_ecgedf .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"}:_cbbec :=NewCT_PlotAreaChoice ();if _aecc :=d .DecodeElement (&_cbbec .LineChart ,&_fgbg );_aecc !=nil {return _aecc ;};_cfae .Choice =append (_cfae .Choice ,_cbbec );case _ecgedf .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 :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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 :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cdfef :=NewCT_PlotAreaChoice ();if _fddc :=d .DecodeElement (&_cdfef .Line3DChart ,&_fgbg );_fddc !=nil {return _fddc ;};_cfae .Choice =append (_cfae .Choice ,_cdfef );case _ecgedf .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\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_gbba :=NewCT_PlotAreaChoice ();if _fgddf :=d .DecodeElement (&_gbba .StockChart ,&_fgbg );_fgddf !=nil {return _fgddf ;};_cfae .Choice =append (_cfae .Choice ,_gbba );case _ecgedf .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_bddc :=NewCT_PlotAreaChoice ();if _dcdda :=d .DecodeElement (&_bddc .RadarChart ,&_fgbg );_dcdda !=nil {return _dcdda ;};_cfae .Choice =append (_cfae .Choice ,_bddc );case _ecgedf .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\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_dcgg :=NewCT_PlotAreaChoice ();if _bacbf :=d .DecodeElement (&_dcgg .ScatterChart ,&_fgbg );_bacbf !=nil {return _bacbf ;};_cfae .Choice =append (_cfae .Choice ,_dcgg );case _ecgedf .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\u0065\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0065\u0043\u0068\u0061\u0072\u0074"}:_ceaedg :=NewCT_PlotAreaChoice ();if _ebdfe :=d .DecodeElement (&_ceaedg .PieChart ,&_fgbg );_ebdfe !=nil {return _ebdfe ;};_cfae .Choice =append (_cfae .Choice ,_ceaedg );case _ecgedf .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\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_eebae :=NewCT_PlotAreaChoice ();if _dacaaf :=d .DecodeElement (&_eebae .Pie3DChart ,&_fgbg );_dacaaf !=nil {return _dacaaf ;};_cfae .Choice =append (_cfae .Choice ,_eebae );case _ecgedf .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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_cagb :=NewCT_PlotAreaChoice ();if _gbga :=d .DecodeElement (&_cagb .DoughnutChart ,&_fgbg );_gbga !=nil {return _gbga ;};_cfae .Choice =append (_cfae .Choice ,_cagb );case _ecgedf .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\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0043\u0068\u0061\u0072\u0074"}:_cagc :=NewCT_PlotAreaChoice ();if _dbef :=d .DecodeElement (&_cagc .BarChart ,&_fgbg );_dbef !=nil {return _dbef ;};_cfae .Choice =append (_cfae .Choice ,_cagc );case _ecgedf .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\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fbgeg :=NewCT_PlotAreaChoice ();if _beedc :=d .DecodeElement (&_fbgeg .Bar3DChart ,&_fgbg );_beedc !=nil {return _beedc ;};_cfae .Choice =append (_cfae .Choice ,_fbgeg );case _ecgedf .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\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_befgf :=NewCT_PlotAreaChoice ();if _agbg :=d .DecodeElement (&_befgf .OfPieChart ,&_fgbg );_agbg !=nil {return _agbg ;};_cfae .Choice =append (_cfae .Choice ,_befgf );case _ecgedf .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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_gbg :=NewCT_PlotAreaChoice ();if _acfbb :=d .DecodeElement (&_gbg .SurfaceChart ,&_fgbg );_acfbb !=nil {return _acfbb ;};_cfae .Choice =append (_cfae .Choice ,_gbg );case _ecgedf .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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_ecgedf .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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_ccec :=NewCT_PlotAreaChoice ();if _bcdeg :=d .DecodeElement (&_ccec .Surface3DChart ,&_fgbg );_bcdeg !=nil {return _bcdeg ;};_cfae .Choice =append (_cfae .Choice ,_ccec );case _ecgedf .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\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_ecgedf .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\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_gfbdd :=NewCT_PlotAreaChoice ();if _gcbcf :=d .DecodeElement (&_gfbdd .BubbleChart ,&_fgbg );_gcbcf !=nil {return _gcbcf ;};_cfae .Choice =append (_cfae .Choice ,_gfbdd );case _ecgedf .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"},_ecgedf .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"}:if _cfae .CChoice ==nil {_cfae .CChoice =NewCT_PlotAreaChoice1 ();};if _ffceb :=d .DecodeElement (&_cfae .CChoice .ValAx ,&_fgbg );_ffceb !=nil {return _ffceb ;};case _ecgedf .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"},_ecgedf .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"}:if _cfae .CChoice ==nil {_cfae .CChoice =NewCT_PlotAreaChoice1 ();};if _gaea :=d .DecodeElement (&_cfae .CChoice .CatAx ,&_fgbg );_gaea !=nil {return _gaea ;};case _ecgedf .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"},_ecgedf .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"}:if _cfae .CChoice ==nil {_cfae .CChoice =NewCT_PlotAreaChoice1 ();};if _bebba :=d .DecodeElement (&_cfae .CChoice .DateAx ,&_fgbg );_bebba !=nil {return _bebba ;};case _ecgedf .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"},_ecgedf .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"}:if _cfae .CChoice ==nil {_cfae .CChoice =NewCT_PlotAreaChoice1 ();};if _gbaf :=d .DecodeElement (&_cfae .CChoice .SerAx ,&_fgbg );_gbaf !=nil {return _gbaf ;};case _ecgedf .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\u0054\u0061\u0062\u006c\u0065"},_ecgedf .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\u0054\u0061\u0062\u006c\u0065"}:_cfae .DTable =NewCT_DTable ();if _cdbd :=d .DecodeElement (_cfae .DTable ,&_fgbg );_cdbd !=nil {return _cdbd ;};case _ecgedf .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"},_ecgedf .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"}:_cfae .SpPr =_febbb .NewCT_ShapeProperties ();if _bef :=d .DecodeElement (_cfae .SpPr ,&_fgbg );_bef !=nil {return _bef ;};case _ecgedf .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"},_ecgedf .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"}:_cfae .ExtLst =NewCT_ExtensionList ();if _dacf :=d .DecodeElement (_cfae .ExtLst ,&_fgbg );_dacf !=nil {return _dacf ;};default:_ffgf .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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_fgbg .Name );if _bfgfa :=d .Skip ();_bfgfa !=nil {return _bfgfa ;};};case _ecgedf .EndElement :break _cfdcc ;case _ecgedf .CharData :};};return nil ;};func (_dedee *CT_AreaSer )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_daad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dedee .Idx ,_daad );_aebeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dedee .Order ,_aebeb );if _dedee .Tx !=nil {_bbgf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dedee .Tx ,_bbgf );};if _dedee .SpPr !=nil {_bbcgf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dedee .SpPr ,_bbcgf );};if _dedee .PictureOptions !=nil {_ccagb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dedee .PictureOptions ,_ccagb );};if _dedee .DPt !=nil {_gba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cdbf :=range _dedee .DPt {e .EncodeElement (_cdbf ,_gba );};};if _dedee .DLbls !=nil {_ffe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dedee .DLbls ,_ffe );};if _dedee .Trendline !=nil {_bbd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_aafee :=range _dedee .Trendline {e .EncodeElement (_aafee ,_bbd );};};if _dedee .ErrBars !=nil {_adecgb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_aa :=range _dedee .ErrBars {e .EncodeElement (_aa ,_adecgb );};};if _dedee .Cat !=nil {_gdfbfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_dedee .Cat ,_gdfbfa );};if _dedee .Val !=nil {_fgae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dedee .Val ,_fgae );};if _dedee .ExtLst !=nil {_ecgca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dedee .ExtLst ,_ecgca );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path +func (_bed *CT_BandFmts )ValidateWithPath (path string )error {for _aba ,_ggf :=range _bed .BandFmt {if _dfe :=_ggf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_aba ));_dfe !=nil {return _dfe ;};};return nil ;};func (_cfbdf ST_DepthPercent )String ()string {if _cfbdf .ST_DepthPercentWithSymbol !=nil {return _aa .Sprintf ("\u0025\u0076",*_cfbdf .ST_DepthPercentWithSymbol );};if _cfbdf .ST_DepthPercentUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_cfbdf .ST_DepthPercentUShort );};return "";};func (_dcfa *CT_HPercent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbd :=range start .Attr {if _fgbd .Name .Local =="\u0076\u0061\u006c"{_bbfg ,_gggd :=ParseUnionST_HPercent (_fgbd .Value );if _gggd !=nil {return _gggd ;};_dcfa .ValAttr =&_bbfg ;continue ;};};for {_dcfd ,_eafd :=d .Token ();if _eafd !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_eafd );};if _feggf ,_bff :=_dcfd .(_c .EndElement );_bff &&_feggf .Name ==start .Name {break ;};};return nil ;};type ST_Orientation byte ;func (_acgcb *CT_ScatterChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ecbec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_acgcb .ScatterStyle ,_ecbec );if _acgcb .VaryColors !=nil {_edfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acgcb .VaryColors ,_edfd );};if _acgcb .Ser !=nil {_ggegf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddgfd :=range _acgcb .Ser {e .EncodeElement (_ddgfd ,_ggegf );};};if _acgcb .DLbls !=nil {_adfcb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acgcb .DLbls ,_adfcb );};_gdgfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fceda :=range _acgcb .AxId {e .EncodeElement (_fceda ,_gdgfb );};if _acgcb .ExtLst !=nil {_gbee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acgcb .ExtLst ,_gbee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ChartLines struct{SpPr *_d .CT_ShapeProperties ;};func (_cffad *CT_SerAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cgae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_cffad .AxId ,_cgae );_dgefd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_cffad .Scaling ,_dgefd );if _cffad .Delete !=nil {_cdffa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cffad .Delete ,_cdffa );};_bgagc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_cffad .AxPos ,_bgagc );if _cffad .MajorGridlines !=nil {_gbfae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cffad .MajorGridlines ,_gbfae );};if _cffad .MinorGridlines !=nil {_egbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cffad .MinorGridlines ,_egbc );};if _cffad .Title !=nil {_ecga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cffad .Title ,_ecga );};if _cffad .NumFmt !=nil {_dggee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cffad .NumFmt ,_dggee );};if _cffad .MajorTickMark !=nil {_gedc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cffad .MajorTickMark ,_gedc );};if _cffad .MinorTickMark !=nil {_eeab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cffad .MinorTickMark ,_eeab );};if _cffad .TickLblPos !=nil {_dfdbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_cffad .TickLblPos ,_dfdbc );};if _cffad .SpPr !=nil {_fegda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cffad .SpPr ,_fegda );};if _cffad .TxPr !=nil {_dedcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cffad .TxPr ,_dedcc );};_ggbg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_cffad .CrossAx ,_ggbg );if _cffad .Choice !=nil {_cffad .Choice .MarshalXML (e ,_c .StartElement {});};if _cffad .TickLblSkip !=nil {_ggbfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cffad .TickLblSkip ,_ggbfd );};if _cffad .TickMarkSkip !=nil {_dgfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cffad .TickMarkSkip ,_dgfgf );};if _cffad .ExtLst !=nil {_gdag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cffad .ExtLst ,_gdag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbbae *CT_Title )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbbae .Tx !=nil {_fgbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fbbae .Tx ,_fgbc );};if _fbbae .Layout !=nil {_dgbdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fbbae .Layout ,_dgbdc );};if _fbbae .Overlay !=nil {_gdaec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_fbbae .Overlay ,_gdaec );};if _fbbae .SpPr !=nil {_ffbcbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbbae .SpPr ,_ffbcbd );};if _fbbae .TxPr !=nil {_gabd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbbae .TxPr ,_gabd );};if _fbbae .ExtLst !=nil {_feddaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbae .ExtLst ,_feddaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_RotY struct{ValAttr *uint16 ;}; -// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path -func (_gbdg *CT_DLbls )ValidateWithPath (path string )error {for _cbccg ,_gcdde :=range _gbdg .DLbl {if _efgg :=_gcdde .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cbccg ));_efgg !=nil {return _efgg ;};};if _gbdg .Choice !=nil {if _gceb :=_gbdg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gceb !=nil {return _gceb ;};};if _gbdg .ExtLst !=nil {if _bgeeg :=_gbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeeg !=nil {return _bgeeg ;};};return nil ;}; +// Validate validates the CT_TextLanguageID and its children +func (_efba *CT_TextLanguageID )Validate ()error {return _efba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func (_dbbff ST_Grouping )String ()string {switch _dbbff {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 "";};func (_acbaa *CT_Thickness )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbgfa :=range start .Attr {if _bbgfa .Name .Local =="\u0076\u0061\u006c"{_becd ,_dccga :=ParseUnionST_Thickness (_bbgfa .Value );if _dccga !=nil {return _dccga ;};_acbaa .ValAttr =_becd ;continue ;};};for {_dbab ,_ccfea :=d .Token ();if _ccfea !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_ccfea );};if _aeceb ,_fgfa :=_dbab .(_c .EndElement );_fgfa &&_aeceb .Name ==start .Name {break ;};};return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_gbccb :=&CT_SizeRepresents {};return _gbccb }; -// Validate validates the CT_NumDataSourceChoice and its children -func (_bafba *CT_NumDataSourceChoice )Validate ()error {return _bafba .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_cdbdc *CT_LegendEntryChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_acdeb :for {_fcgc ,_ffcaa :=d .Token ();if _ffcaa !=nil {return _ffcaa ;};switch _edaa :=_fcgc .(type ){case _ecgedf .StartElement :switch _edaa .Name {case _ecgedf .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"},_ecgedf .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"}:_cdbdc .Delete =NewCT_Boolean ();if _beca :=d .DecodeElement (_cdbdc .Delete ,&_edaa );_beca !=nil {return _beca ;};case _ecgedf .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"},_ecgedf .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"}:_cdbdc .TxPr =_febbb .NewCT_TextBody ();if _dbad :=d .DecodeElement (_cdbdc .TxPr ,&_edaa );_dbad !=nil {return _dbad ;};default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_edaa .Name );if _dffc :=d .Skip ();_dffc !=nil {return _dffc ;};};case _ecgedf .EndElement :break _acdeb ;case _ecgedf .CharData :};};return nil ;};func (_geabf *CT_Line3DChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_geabf .Grouping =NewCT_Grouping ();_ffgcf :for {_aeba ,_gefgg :=d .Token ();if _gefgg !=nil {return _gefgg ;};switch _gcg :=_aeba .(type ){case _ecgedf .StartElement :switch _gcg .Name {case _ecgedf .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"},_ecgedf .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 _gabd :=d .DecodeElement (_geabf .Grouping ,&_gcg );_gabd !=nil {return _gabd ;};case _ecgedf .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"},_ecgedf .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"}:_geabf .VaryColors =NewCT_Boolean ();if _geae :=d .DecodeElement (_geabf .VaryColors ,&_gcg );_geae !=nil {return _geae ;};case _ecgedf .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"},_ecgedf .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"}:_gcgag :=NewCT_LineSer ();if _gdbcge :=d .DecodeElement (_gcgag ,&_gcg );_gdbcge !=nil {return _gdbcge ;};_geabf .Ser =append (_geabf .Ser ,_gcgag );case _ecgedf .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"},_ecgedf .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"}:_geabf .DLbls =NewCT_DLbls ();if _fggffd :=d .DecodeElement (_geabf .DLbls ,&_gcg );_fggffd !=nil {return _fggffd ;};case _ecgedf .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"},_ecgedf .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_geabf .DropLines =NewCT_ChartLines ();if _gbdb :=d .DecodeElement (_geabf .DropLines ,&_gcg );_gbdb !=nil {return _gbdb ;};case _ecgedf .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_ecgedf .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_geabf .GapDepth =NewCT_GapAmount ();if _gdgf :=d .DecodeElement (_geabf .GapDepth ,&_gcg );_gdgf !=nil {return _gdgf ;};case _ecgedf .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"},_ecgedf .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"}:_ebbf :=NewCT_UnsignedInt ();if _fdcb :=d .DecodeElement (_ebbf ,&_gcg );_fdcb !=nil {return _fdcb ;};_geabf .AxId =append (_geabf .AxId ,_ebbf );case _ecgedf .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"},_ecgedf .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"}:_geabf .ExtLst =NewCT_ExtensionList ();if _ebga :=d .DecodeElement (_geabf .ExtLst ,&_gcg );_ebga !=nil {return _ebga ;};default:_ffgf .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\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_gcg .Name );if _fcade :=d .Skip ();_fcade !=nil {return _fcade ;};};case _ecgedf .EndElement :break _ffgcf ;case _ecgedf .CharData :};};return nil ;};func (_ecgea ST_CrossBetween )ValidateWithPath (path string )error {switch _ecgea {case 0,1,2:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgea ));};return nil ;};func (_dfbd ST_LblAlgn )Validate ()error {return _dfbd .ValidateWithPath ("")};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;); +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_ddedc *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_bgdeb ST_Shape )ValidateWithPath (path string )error {switch _bgdeb {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdeb ));};return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_gggf :=&CT_ScatterChart {};_gggf .ScatterStyle =NewCT_ScatterStyle ();return _gggf ;}; + +// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path +func (_cebebg *CT_ManualLayout )ValidateWithPath (path string )error {if _cebebg .LayoutTarget !=nil {if _cebbd :=_cebebg .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_cebbd !=nil {return _cebbd ;};};if _cebebg .XMode !=nil {if _baega :=_cebebg .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_baega !=nil {return _baega ;};};if _cebebg .YMode !=nil {if _accceb :=_cebebg .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_accceb !=nil {return _accceb ;};};if _cebebg .WMode !=nil {if _ecfg :=_cebebg .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_ecfg !=nil {return _ecfg ;};};if _cebebg .HMode !=nil {if _eacg :=_cebebg .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_eacg !=nil {return _eacg ;};};if _cebebg .X !=nil {if _ecbcg :=_cebebg .X .ValidateWithPath (path +"\u002f\u0058");_ecbcg !=nil {return _ecbcg ;};};if _cebebg .Y !=nil {if _fffb :=_cebebg .Y .ValidateWithPath (path +"\u002f\u0059");_fffb !=nil {return _fffb ;};};if _cebebg .W !=nil {if _gcab :=_cebebg .W .ValidateWithPath (path +"\u002f\u0057");_gcab !=nil {return _gcab ;};};if _cebebg .H !=nil {if _gbeg :=_cebebg .H .ValidateWithPath (path +"\u002f\u0048");_gbeg !=nil {return _gbeg ;};};if _cebebg .ExtLst !=nil {if _gbefbc :=_cebebg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbefbc !=nil {return _gbefbc ;};};return nil ;}; // ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path -func (_dgefdg *CT_PlotArea )ValidateWithPath (path string )error {if _dgefdg .Layout !=nil {if _edgf :=_dgefdg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_edgf !=nil {return _edgf ;};};for _dgde ,_caadf :=range _dgefdg .Choice {if _ffee :=_caadf .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dgde ));_ffee !=nil {return _ffee ;};};if _dgefdg .CChoice !=nil {if _fbec :=_dgefdg .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_fbec !=nil {return _fbec ;};};if _dgefdg .DTable !=nil {if _bgcb :=_dgefdg .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_bgcb !=nil {return _bgcb ;};};if _dgefdg .SpPr !=nil {if _abec :=_dgefdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abec !=nil {return _abec ;};};if _dgefdg .ExtLst !=nil {if _befgb :=_dgefdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_befgb !=nil {return _befgb ;};};return nil ;};func (_gfgdd *CT_Crosses )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gfgdd .ValAttr =ST_Crosses (1);for _ ,_aaec :=range start .Attr {if _aaec .Name .Local =="\u0076\u0061\u006c"{_gfgdd .ValAttr .UnmarshalXMLAttr (_aaec );continue ;};};for {_ffbab ,_bggbf :=d .Token ();if _bggbf !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_bggbf );};if _ge ,_ddef :=_ffbab .(_ecgedf .EndElement );_ddef &&_ge .Name ==start .Name {break ;};};return nil ;};type ST_BarGrouping byte ;type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;};func NewCT_Thickness ()*CT_Thickness {_cdgaa :=&CT_Thickness {};return _cdgaa }; +func (_bbad *CT_PlotArea )ValidateWithPath (path string )error {if _bbad .Layout !=nil {if _gegf :=_bbad .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gegf !=nil {return _gegf ;};};for _fbgcd ,_ddcef :=range _bbad .Choice {if _bdeag :=_ddcef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fbgcd ));_bdeag !=nil {return _bdeag ;};};if _bbad .CChoice !=nil {if _bggfgd :=_bbad .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_bggfgd !=nil {return _bggfgd ;};};if _bbad .DTable !=nil {if _edge :=_bbad .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_edge !=nil {return _edge ;};};if _bbad .SpPr !=nil {if _afgb :=_bbad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afgb !=nil {return _afgb ;};};if _bbad .ExtLst !=nil {if _caca :=_bbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caca !=nil {return _caca ;};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func (_aecgf *CT_ScatterStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgfa :=range start .Attr {if _bgfa .Name .Local =="\u0076\u0061\u006c"{_aecgf .ValAttr .UnmarshalXMLAttr (_bgfa );continue ;};};for {_gfcaf ,_ggffa :=d .Token ();if _ggffa !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_ggffa );};if _acbd ,_gafba :=_gfcaf .(_c .EndElement );_gafba &&_acbd .Name ==start .Name {break ;};};return nil ;};func (_gafff *ST_SizeRepresents )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gafff =0;case "\u0061\u0072\u0065\u0061":*_gafff =1;case "\u0077":*_gafff =2;};return nil ;};type CT_Trendline struct{Name *string ;SpPr *_d .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 ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_affe *CT_Boolean )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_BarSer and its children +func (_cebb *CT_BarSer )Validate ()error {return _cebb .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");}; -// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path -func (_daedbe *EG_AxShared )ValidateWithPath (path string )error {if _dbfc :=_daedbe .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dbfc !=nil {return _dbfc ;};if _dfacd :=_daedbe .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_dfacd !=nil {return _dfacd ;};if _daedbe .Delete !=nil {if _bbgge :=_daedbe .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bbgge !=nil {return _bbgge ;};};if _gead :=_daedbe .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gead !=nil {return _gead ;};if _daedbe .MajorGridlines !=nil {if _bgdddc :=_daedbe .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bgdddc !=nil {return _bgdddc ;};};if _daedbe .MinorGridlines !=nil {if _fecc :=_daedbe .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fecc !=nil {return _fecc ;};};if _daedbe .Title !=nil {if _deag :=_daedbe .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_deag !=nil {return _deag ;};};if _daedbe .NumFmt !=nil {if _ceab :=_daedbe .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ceab !=nil {return _ceab ;};};if _daedbe .MajorTickMark !=nil {if _fggea :=_daedbe .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fggea !=nil {return _fggea ;};};if _daedbe .MinorTickMark !=nil {if _bdcfa :=_daedbe .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bdcfa !=nil {return _bdcfa ;};};if _daedbe .TickLblPos !=nil {if _ca :=_daedbe .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ca !=nil {return _ca ;};};if _daedbe .SpPr !=nil {if _gfed :=_daedbe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfed !=nil {return _gfed ;};};if _daedbe .TxPr !=nil {if _gbgff :=_daedbe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gbgff !=nil {return _gbgff ;};};if _fgea :=_daedbe .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fgea !=nil {return _fgea ;};if _daedbe .Choice !=nil {if _cace :=_daedbe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cace !=nil {return _cace ;};};return nil ;};func (_ggab *EG_SurfaceChartShared )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _ggab .Wireframe !=nil {_deacd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ggab .Wireframe ,_deacd );};if _ggab .Ser !=nil {_faabg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aaac :=range _ggab .Ser {e .EncodeElement (_aaac ,_faabg );};};if _ggab .BandFmts !=nil {_dfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_ggab .BandFmts ,_dfe );};return nil ;};func (_gbbeg *ST_DLblPos )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_babag ,_eddca :=d .Token ();if _eddca !=nil {return _eddca ;};if _eadc ,_fcab :=_babag .(_ecgedf .EndElement );_fcab &&_eadc .Name ==start .Name {*_gbbeg =1;return nil ;};if _begeb ,_eeddd :=_babag .(_ecgedf .CharData );!_eeddd {return _gabef .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",_babag );}else {switch string (_begeb ){case "":*_gbbeg =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_gbbeg =1;case "\u0062":*_gbbeg =2;case "\u0063\u0074\u0072":*_gbbeg =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_gbbeg =4;case "\u0069\u006e\u0045n\u0064":*_gbbeg =5;case "\u006c":*_gbbeg =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_gbbeg =7;case "\u0072":*_gbbeg =8;case "\u0074":*_gbbeg =9;};};_babag ,_eddca =d .Token ();if _eddca !=nil {return _eddca ;};if _faccg ,_ddgdc :=_babag .(_ecgedf .EndElement );_ddgdc &&_faccg .Name ==start .Name {return nil ;};return _gabef .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",_babag );};func NewEG_SerShared ()*EG_SerShared {_cdbfd :=&EG_SerShared {};_cdbfd .Idx =NewCT_UnsignedInt ();_cdbfd .Order =NewCT_UnsignedInt ();return _cdbfd ;};func (_dcdff *CT_UpDownBars )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bece :for {_fege ,_gcbb :=d .Token ();if _gcbb !=nil {return _gcbb ;};switch _ebbd :=_fege .(type ){case _ecgedf .StartElement :switch _ebbd .Name {case _ecgedf .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_ecgedf .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_dcdff .GapWidth =NewCT_GapAmount ();if _afdb :=d .DecodeElement (_dcdff .GapWidth ,&_ebbd );_afdb !=nil {return _afdb ;};case _ecgedf .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 :"\u0075\u0070\u0042\u0061\u0072\u0073"},_ecgedf .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 :"\u0075\u0070\u0042\u0061\u0072\u0073"}:_dcdff .UpBars =NewCT_UpDownBar ();if _bbbg :=d .DecodeElement (_dcdff .UpBars ,&_ebbd );_bbbg !=nil {return _bbbg ;};case _ecgedf .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\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_ecgedf .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\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_dcdff .DownBars =NewCT_UpDownBar ();if _bbdff :=d .DecodeElement (_dcdff .DownBars ,&_ebbd );_bbdff !=nil {return _bbdff ;};case _ecgedf .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"},_ecgedf .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"}:_dcdff .ExtLst =NewCT_ExtensionList ();if _aafc :=d .DecodeElement (_dcdff .ExtLst ,&_ebbd );_aafc !=nil {return _aafc ;};default:_ffgf .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\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_ebbd .Name );if _deee :=d .Skip ();_deee !=nil {return _deee ;};};case _ecgedf .EndElement :break _bece ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_SizeRepresents and its children +func (_gcegb *CT_SizeRepresents )Validate ()error {return _gcegb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func NewCT_MarkerStyle ()*CT_MarkerStyle {_ffde :=&CT_MarkerStyle {};_ffde .ValAttr =ST_MarkerStyle (1);return _ffde ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_aab :=&CT_Bar3DChart {};_aab .BarDir =NewCT_BarDir ();return _aab ;};type ST_TrendlineType byte ;func (_ffebb *CT_PictureStackUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_ffebb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afefd *EG_BarChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cfgag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_afefd .BarDir ,_cfgag );if _afefd .Grouping !=nil {_acbef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_afefd .Grouping ,_acbef );};if _afefd .VaryColors !=nil {_ccbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_afefd .VaryColors ,_ccbgb );};if _afefd .Ser !=nil {_ffgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dddeb :=range _afefd .Ser {e .EncodeElement (_dddeb ,_ffgb );};};if _afefd .DLbls !=nil {_bfgfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afefd .DLbls ,_bfgfa );};return nil ;}; -// Validate validates the CT_View3D and its children -func (_gfdfe *CT_View3D )Validate ()error {return _gfdfe .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func NewCT_ScatterStyle ()*CT_ScatterStyle {_ccecaa :=&CT_ScatterStyle {};return _ccecaa };func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_gcgb :=&CT_PictureStackUnit {};_gcgb .ValAttr =0+1;return _gcgb ;}; +// Validate validates the CT_PageMargins and its children +func (_aadb *CT_PageMargins )Validate ()error {return _aadb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};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;); -// Validate validates the CT_RadarSer and its children -func (_cdced *CT_RadarSer )Validate ()error {return _cdced .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_fdbaa *ST_Shape )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_begc ,_agfb :=d .Token ();if _agfb !=nil {return _agfb ;};if _cafe ,_cbdec :=_begc .(_ecgedf .EndElement );_cbdec &&_cafe .Name ==start .Name {*_fdbaa =1;return nil ;};if _bedg ,_dddgb :=_begc .(_ecgedf .CharData );!_dddgb {return _gabef .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",_begc );}else {switch string (_bedg ){case "":*_fdbaa =0;case "\u0063\u006f\u006e\u0065":*_fdbaa =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_fdbaa =2;case "\u0062\u006f\u0078":*_fdbaa =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_fdbaa =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_fdbaa =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_fdbaa =6;};};_begc ,_agfb =d .Token ();if _agfb !=nil {return _agfb ;};if _bdad ,_fedbc :=_begc .(_ecgedf .EndElement );_fedbc &&_bdad .Name ==start .Name {return nil ;};return _gabef .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",_begc );};func (_dcbfb *CT_BubbleScale )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_gcab :=range start .Attr {if _gcab .Name .Local =="\u0076\u0061\u006c"{_aad ,_feaa :=ParseUnionST_BubbleScale (_gcab .Value );if _feaa !=nil {return _feaa ;};_dcbfb .ValAttr =&_aad ;continue ;};};for {_gfa ,_bfdcd :=d .Token ();if _bfdcd !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_bfdcd );};if _gdca ,_bbcea :=_gfa .(_ecgedf .EndElement );_bbcea &&_gdca .Name ==start .Name {break ;};};return nil ;};func (_fded *CT_SplitType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _fded .ValAttr !=ST_SplitTypeUnset {_ageaf ,_bab :=_fded .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _bab !=nil {return _bab ;};start .Attr =append (start .Attr ,_ageaf );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_dcdag *CT_UpDownBar )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _dcdag .SpPr !=nil {_egdab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcdag .SpPr ,_egdab );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_dedc *CT_AxisUnit )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dedc .ValAttr =0+1;for _ ,_fgbgg :=range start .Attr {if _fgbgg .Name .Local =="\u0076\u0061\u006c"{_gffe ,_gcgbd :=_gea .ParseFloat (_fgbgg .Value ,64);if _gcgbd !=nil {return _gcgbd ;};_dedc .ValAttr =_gffe ;continue ;};};for {_fgbf ,_dgacb :=d .Token ();if _dgacb !=nil {return _gabef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_dgacb );};if _aefbd ,_eedba :=_fgbf .(_ecgedf .EndElement );_eedba &&_aefbd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Group_DLbl and its children +func (_aefbbf *Group_DLbl )Validate ()error {return _aefbbf .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func NewCT_Pie3DChart ()*CT_Pie3DChart {_cafd :=&CT_Pie3DChart {};return _cafd };func (_gcce *CT_ErrBarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdga :=range start .Attr {if _cdga .Name .Local =="\u0076\u0061\u006c"{_gcce .ValAttr .UnmarshalXMLAttr (_cdga );continue ;};};for {_fagd ,_geebg :=d .Token ();if _geebg !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_geebg );};if _fcgfg ,_cgdb :=_fagd .(_c .EndElement );_cgdb &&_fcgfg .Name ==start .Name {break ;};};return nil ;};func (_ggdd ST_LayoutTarget )Validate ()error {return _ggdd .ValidateWithPath ("")};func (_aagee *CT_PivotFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gced :for {_ggbc ,_cebgc :=d .Token ();if _cebgc !=nil {return _cebgc ;};switch _dgef :=_ggbc .(type ){case _c .StartElement :switch _dgef .Name {case _c .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"},_c .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"}:_dfdcf :=NewCT_PivotFmt ();if _dbbe :=d .DecodeElement (_dfdcf ,&_dgef );_dbbe !=nil {return _dbbe ;};_aagee .PivotFmt =append (_aagee .PivotFmt ,_dfdcf );default:_cf .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",_dgef .Name );if _dgge :=d .Skip ();_dgge !=nil {return _dgge ;};};case _c .EndElement :break _gced ;case _c .CharData :};};return nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_bfaea *CT_UnsignedInt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_daabb :=range start .Attr {if _daabb .Name .Local =="\u0076\u0061\u006c"{_cdbaa ,_bcgd :=_e .ParseUint (_daabb .Value ,10,32);if _bcgd !=nil {return _bcgd ;};_bfaea .ValAttr =uint32 (_cdbaa );continue ;};};for {_ebcdc ,_dabc :=d .Token ();if _dabc !=nil {return _aa .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",_dabc );};if _gcfed ,_gcacc :=_ebcdc .(_c .EndElement );_gcacc &&_gcfed .Name ==start .Name {break ;};};return nil ;};func NewUserShapes ()*UserShapes {_baaeff :=&UserShapes {};_baaeff .CT_Drawing =*_dd .NewCT_Drawing ();return _baaeff ;};func (_ecgfd *ST_CrossBetween )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecgfd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ecgfd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ecgfd =2;};return nil ;};func (_cggbd *CT_DoughnutChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_accce :for {_fccgc ,_dfcff :=d .Token ();if _dfcff !=nil {return _dfcff ;};switch _affc :=_fccgc .(type ){case _c .StartElement :switch _affc .Name {case _c .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"},_c .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"}:_cggbd .VaryColors =NewCT_Boolean ();if _fcfa :=d .DecodeElement (_cggbd .VaryColors ,&_affc );_fcfa !=nil {return _fcfa ;};case _c .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"},_c .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"}:_agdf :=NewCT_PieSer ();if _deae :=d .DecodeElement (_agdf ,&_affc );_deae !=nil {return _deae ;};_cggbd .Ser =append (_cggbd .Ser ,_agdf );case _c .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"},_c .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"}:_cggbd .DLbls =NewCT_DLbls ();if _dbbc :=d .DecodeElement (_cggbd .DLbls ,&_affc );_dbbc !=nil {return _dbbc ;};case _c .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"},_c .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"}:_cggbd .FirstSliceAng =NewCT_FirstSliceAng ();if _gccc :=d .DecodeElement (_cggbd .FirstSliceAng ,&_affc );_gccc !=nil {return _gccc ;};case _c .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\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_c .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\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_cggbd .HoleSize =NewCT_HoleSize ();if _fggg :=d .DecodeElement (_cggbd .HoleSize ,&_affc );_fggg !=nil {return _fggg ;};case _c .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"},_c .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"}:_cggbd .ExtLst =NewCT_ExtensionList ();if _gbge :=d .DecodeElement (_cggbd .ExtLst ,&_affc );_gbge !=nil {return _gbge ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_affc .Name );if _faca :=d .Skip ();_faca !=nil {return _faca ;};};case _c .EndElement :break _accce ;case _c .CharData :};};return nil ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_adcd *CT_Surface3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_accee :for {_baba ,_dgfad :=d .Token ();if _dgfad !=nil {return _dgfad ;};switch _abgcc :=_baba .(type ){case _c .StartElement :switch _abgcc .Name {case _c .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"},_c .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"}:_adcd .Wireframe =NewCT_Boolean ();if _deeea :=d .DecodeElement (_adcd .Wireframe ,&_abgcc );_deeea !=nil {return _deeea ;};case _c .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"},_c .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"}:_bfacg :=NewCT_SurfaceSer ();if _faacf :=d .DecodeElement (_bfacg ,&_abgcc );_faacf !=nil {return _faacf ;};_adcd .Ser =append (_adcd .Ser ,_bfacg );case _c .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"},_c .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"}:_adcd .BandFmts =NewCT_BandFmts ();if _gcga :=d .DecodeElement (_adcd .BandFmts ,&_abgcc );_gcga !=nil {return _gcga ;};case _c .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"},_c .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"}:_gbgd :=NewCT_UnsignedInt ();if _ccebe :=d .DecodeElement (_gbgd ,&_abgcc );_ccebe !=nil {return _ccebe ;};_adcd .AxId =append (_adcd .AxId ,_gbgd );case _c .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"},_c .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"}:_adcd .ExtLst =NewCT_ExtensionList ();if _dedag :=d .DecodeElement (_adcd .ExtLst ,&_abgcc );_dedag !=nil {return _dedag ;};default:_cf .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\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_abgcc .Name );if _edbef :=d .Skip ();_edbef !=nil {return _edbef ;};};case _c .EndElement :break _accee ;case _c .CharData :};};return nil ;};func (_acaafg ST_RadarStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acaafg .String (),start );};func (_gbgg *CT_TextLanguageID )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efcbe :=range start .Attr {if _efcbe .Name .Local =="\u0076\u0061\u006c"{_efdce ,_ebce :=_efcbe .Value ,error (nil );if _ebce !=nil {return _ebce ;};_gbgg .ValAttr =_efdce ;continue ;};};for {_gedcf ,_eafgd :=d .Token ();if _eafgd !=nil {return _aa .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_eafgd );};if _deege ,_abecfc :=_gedcf .(_c .EndElement );_abecfc &&_deege .Name ==start .Name {break ;};};return nil ;};func (_bfacf ST_Crosses )ValidateWithPath (path string )error {switch _bfacf {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfacf ));};return nil ;};func (_aedc *CT_ValAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gaaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_aedc .AxId ,_gaaeb );_edfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_aedc .Scaling ,_edfa );if _aedc .Delete !=nil {_aedcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aedc .Delete ,_aedcd );};_gdbefa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_aedc .AxPos ,_gdbefa );if _aedc .MajorGridlines !=nil {_ebcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aedc .MajorGridlines ,_ebcc );};if _aedc .MinorGridlines !=nil {_fcgfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aedc .MinorGridlines ,_fcgfa );};if _aedc .Title !=nil {_dcafe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aedc .Title ,_dcafe );};if _aedc .NumFmt !=nil {_ffccc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aedc .NumFmt ,_ffccc );};if _aedc .MajorTickMark !=nil {_dgggag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aedc .MajorTickMark ,_dgggag );};if _aedc .MinorTickMark !=nil {_afacc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aedc .MinorTickMark ,_afacc );};if _aedc .TickLblPos !=nil {_bfddc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_aedc .TickLblPos ,_bfddc );};if _aedc .SpPr !=nil {_aecb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aedc .SpPr ,_aecb );};if _aedc .TxPr !=nil {_gagae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aedc .TxPr ,_gagae );};_ebefe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_aedc .CrossAx ,_ebefe );if _aedc .Choice !=nil {_aedc .Choice .MarshalXML (e ,_c .StartElement {});};if _aedc .CrossBetween !=nil {_cdggd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_aedc .CrossBetween ,_cdggd );};if _aedc .MajorUnit !=nil {_bffa :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aedc .MajorUnit ,_bffa );};if _aedc .MinorUnit !=nil {_dgded :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aedc .MinorUnit ,_dgded );};if _aedc .DispUnits !=nil {_agebf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_aedc .DispUnits ,_agebf );};if _aedc .ExtLst !=nil {_fcccb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedc .ExtLst ,_fcccb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccgce *EG_AreaChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccgce .Grouping !=nil {_acadd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ccgce .Grouping ,_acadd );};if _ccgce .VaryColors !=nil {_acfcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ccgce .VaryColors ,_acfcg );};if _ccgce .Ser !=nil {_abbde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fbcbg :=range _ccgce .Ser {e .EncodeElement (_fbcbg ,_abbde );};};if _ccgce .DLbls !=nil {_gegdf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccgce .DLbls ,_gegdf );};if _ccgce .DropLines !=nil {_agebfe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccgce .DropLines ,_agebfe );};return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;}; -// Validate validates the CT_NumVal and its children -func (_gbace *CT_NumVal )Validate ()error {return _gbace .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_cecdb *CT_Tx )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cecdb .Choice =NewCT_TxChoice ();_bggcb :for {_febab ,_beda :=d .Token ();if _beda !=nil {return _beda ;};switch _bbccg :=_febab .(type ){case _ecgedf .StartElement :switch _bbccg .Name {case _ecgedf .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"},_ecgedf .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"}:_cecdb .Choice =NewCT_TxChoice ();if _eagf :=d .DecodeElement (&_cecdb .Choice .StrRef ,&_bbccg );_eagf !=nil {return _eagf ;};case _ecgedf .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"},_ecgedf .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"}:_cecdb .Choice =NewCT_TxChoice ();if _bagca :=d .DecodeElement (&_cecdb .Choice .Rich ,&_bbccg );_bagca !=nil {return _bagca ;};default:_ffgf .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",_bbccg .Name );if _fcdc :=d .Skip ();_fcdc !=nil {return _fcdc ;};};case _ecgedf .EndElement :break _bggcb ;case _ecgedf .CharData :};};return nil ;};func (_ecbc *CT_BubbleChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ecbc .VaryColors !=nil {_be :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ecbc .VaryColors ,_be );};if _ecbc .Ser !=nil {_ebc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbbc :=range _ecbc .Ser {e .EncodeElement (_dbbc ,_ebc );};};if _ecbc .DLbls !=nil {_fcea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecbc .DLbls ,_fcea );};if _ecbc .Bubble3D !=nil {_fedef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_ecbc .Bubble3D ,_fedef );};if _ecbc .BubbleScale !=nil {_cebgd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ecbc .BubbleScale ,_cebgd );};if _ecbc .ShowNegBubbles !=nil {_agc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_ecbc .ShowNegBubbles ,_agc );};if _ecbc .SizeRepresents !=nil {_egcec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ecbc .SizeRepresents ,_egcec );};_ebacg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bddb :=range _ecbc .AxId {e .EncodeElement (_bddb ,_ebacg );};if _ecbc .ExtLst !=nil {_eefde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbc .ExtLst ,_eefde );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_fdgb *EG_LineChartShared )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fdgb .Grouping =NewCT_Grouping ();_egag :for {_ccfe ,_efeaec :=d .Token ();if _efeaec !=nil {return _efeaec ;};switch _eegfg :=_ccfe .(type ){case _ecgedf .StartElement :switch _eegfg .Name {case _ecgedf .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"},_ecgedf .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 _adcca :=d .DecodeElement (_fdgb .Grouping ,&_eegfg );_adcca !=nil {return _adcca ;};case _ecgedf .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"},_ecgedf .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"}:_fdgb .VaryColors =NewCT_Boolean ();if _agab :=d .DecodeElement (_fdgb .VaryColors ,&_eegfg );_agab !=nil {return _agab ;};case _ecgedf .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"},_ecgedf .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"}:_caafe :=NewCT_LineSer ();if _fbaag :=d .DecodeElement (_caafe ,&_eegfg );_fbaag !=nil {return _fbaag ;};_fdgb .Ser =append (_fdgb .Ser ,_caafe );case _ecgedf .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"},_ecgedf .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"}:_fdgb .DLbls =NewCT_DLbls ();if _cgdbg :=d .DecodeElement (_fdgb .DLbls ,&_eegfg );_cgdbg !=nil {return _cgdbg ;};case _ecgedf .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"},_ecgedf .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_fdgb .DropLines =NewCT_ChartLines ();if _fdgc :=d .DecodeElement (_fdgb .DropLines ,&_eegfg );_fdgc !=nil {return _fdgc ;};default:_ffgf .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\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_eegfg .Name );if _bged :=d .Skip ();_bged !=nil {return _bged ;};};case _ecgedf .EndElement :break _egag ;case _ecgedf .CharData :};};return nil ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;}; - -// Validate validates the CT_UpDownBars and its children -func (_aebg *CT_UpDownBars )Validate ()error {return _aebg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};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;); +// Validate validates the CT_TimeUnit and its children +func (_fbgca *CT_TimeUnit )Validate ()error {return _fbgca .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");}; -// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path -func (_ebag *CT_Protection )ValidateWithPath (path string )error {if _ebag .ChartObject !=nil {if _dffe :=_ebag .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_dffe !=nil {return _dffe ;};};if _ebag .Data !=nil {if _ccccb :=_ebag .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_ccccb !=nil {return _ccccb ;};};if _ebag .Formatting !=nil {if _cagfa :=_ebag .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_cagfa !=nil {return _cagfa ;};};if _ebag .Selection !=nil {if _fbac :=_ebag .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_fbac !=nil {return _fbac ;};};if _ebag .UserInterface !=nil {if _ecae :=_ebag .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_ecae !=nil {return _ecae ;};};return nil ;}; +// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path +func (_dddea *CT_StrVal )ValidateWithPath (path string )error {return nil };type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_ageba ST_ErrBarType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgfgd :=_c .Attr {};_bgfgd .Name =name ;switch _ageba {case ST_ErrBarTypeUnset :_bgfgd .Value ="";case ST_ErrBarTypeBoth :_bgfgd .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_bgfgd .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_bgfgd .Value ="\u0070\u006c\u0075\u0073";};return _bgfgd ,nil ;};func (_adbfb *ST_BuiltInUnit )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adbfb =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_adbfb =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_adbfb =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_adbfb =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_adbfb =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_adbfb =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_adbfb =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_adbfb =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_adbfb =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_adbfb =9;};return nil ;};func (_fbdcd ST_TimeUnit )ValidateWithPath (path string )error {switch _fbdcd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbdcd ));};return nil ;}; -// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path -func (_baabg *CT_Skip )ValidateWithPath (path string )error {if _baabg .ValAttr < 1{return _gabef .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 ,_baabg .ValAttr );};return nil ;};func (_cecg *CT_LblAlgn )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cecg .ValAttr =ST_LblAlgn (1);for _ ,_fcdcg :=range start .Attr {if _fcdcg .Name .Local =="\u0076\u0061\u006c"{_cecg .ValAttr .UnmarshalXMLAttr (_fcdcg );continue ;};};for {_agfdd ,_gdag :=d .Token ();if _gdag !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_gdag );};if _caabf ,_fgfb :=_agfdd .(_ecgedf .EndElement );_fgfb &&_caabf .Name ==start .Name {break ;};};return nil ;};func (_egcc *ST_BubbleScale )ValidateWithPath (path string )error {_agac :=[]string {};if _egcc .ST_BubbleScalePercent !=nil {_agac =append (_agac ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _egcc .ST_BubbleScaleUInt !=nil {_agac =append (_agac ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_agac )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_agac );};return nil ;};func (_gddc *ST_PictureFormat )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_gddc =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_gddc =1;case "\u0073\u0074\u0061c\u006b":*_gddc =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_gddc =3;};return nil ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_ebbc :=&CT_SecondPieSize {};return _ebbc }; +// Validate validates the CT_NumDataSourceChoice and its children +func (_abdc *CT_NumDataSourceChoice )Validate ()error {return _abdc .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");}; -// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path -func (_cbca *CT_ErrBarType )ValidateWithPath (path string )error {if _ddbb :=_cbca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbb !=nil {return _ddbb ;};return nil ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .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 (_dbdb *ST_DispBlanksAs )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_dbdb =0;case "\u0073\u0070\u0061\u006e":*_dbdb =1;case "\u0067\u0061\u0070":*_dbdb =2;case "\u007a\u0065\u0072\u006f":*_dbdb =3;};return nil ;};const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1;ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;);func NewCT_LayoutMode ()*CT_LayoutMode {_gaacd :=&CT_LayoutMode {};return _gaacd }; +// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path +func (_dcag *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _dcag .NumRef !=nil {if _faeed :=_dcag .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_faeed !=nil {return _faeed ;};};if _dcag .NumLit !=nil {if _eeaf :=_dcag .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_eeaf !=nil {return _eeaf ;};};return nil ;};func (_fggde ST_Thickness )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fggde .ST_ThicknessPercent !=nil {e .EncodeToken (_c .CharData (*_fggde .ST_ThicknessPercent ));};if _fggde .Uint32 !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_fggde .Uint32 )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// Validate validates the EG_AreaChartShared and its children -func (_aeabd *EG_AreaChartShared )Validate ()error {return _aeabd .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_ageg *CT_BuiltInUnit )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_cgcf :=range start .Attr {if _cgcf .Name .Local =="\u0076\u0061\u006c"{_ageg .ValAttr .UnmarshalXMLAttr (_cgcf );continue ;};};for {_dfca ,_ddefc :=d .Token ();if _ddefc !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074:\u0020\u0025\u0073",_ddefc );};if _bff ,_ecgcc :=_dfca .(_ecgedf .EndElement );_ecgcc &&_bff .Name ==start .Name {break ;};};return nil ;};func NewCT_Perspective ()*CT_Perspective {_fdaag :=&CT_Perspective {};return _fdaag };func NewCT_OfPieChart ()*CT_OfPieChart {_abfbg :=&CT_OfPieChart {};_abfbg .OfPieType =NewCT_OfPieType ();return _abfbg ;};func (_abbb *CT_SurfaceSer )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_fbcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abbb .Idx ,_fbcd );_fgcaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abbb .Order ,_fgcaa );if _abbb .Tx !=nil {_gafgb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abbb .Tx ,_gafgb );};if _abbb .SpPr !=nil {_dbeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abbb .SpPr ,_dbeb );};if _abbb .Cat !=nil {_adeef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_abbb .Cat ,_adeef );};if _abbb .Val !=nil {_edafd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abbb .Val ,_edafd );};if _abbb .ExtLst !=nil {_de :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abbb .ExtLst ,_de );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_abcea *Chart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 _abcea .CT_RelId .MarshalXML (e ,start );};func (_fafdg ST_AxPos )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_fafdg .String (),start );};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 (_aafe *CT_Protection )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _aafe .ChartObject !=nil {_dfafg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_aafe .ChartObject ,_dfafg );};if _aafe .Data !=nil {_bgac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_aafe .Data ,_bgac );};if _aafe .Formatting !=nil {_cbdbf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_aafe .Formatting ,_cbdbf );};if _aafe .Selection !=nil {_adef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aafe .Selection ,_adef );};if _aafe .UserInterface !=nil {_gddd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_aafe .UserInterface ,_gddd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_cfdag ST_RadarStyle )ValidateWithPath (path string )error {switch _cfdag {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdag ));};return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_fbegg :=&CT_SizeRepresents {};return _fbegg };func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_aaged :=&CT_BuiltInUnit {};return _aaged };func (_eb *CT_SizeRepresents )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bfgd :=range start .Attr {if _bfgd .Name .Local =="\u0076\u0061\u006c"{_eb .ValAttr .UnmarshalXMLAttr (_bfgd );continue ;};};for {_bgdd ,_abcag :=d .Token ();if _abcag !=nil {return _gabef .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_abcag );};if _ddgae ,_fbef :=_bgdd .(_ecgedf .EndElement );_fbef &&_ddgae .Name ==start .Name {break ;};};return nil ;};func NewCT_CatAx ()*CT_CatAx {_cgdf :=&CT_CatAx {};_cgdf .AxId =NewCT_UnsignedInt ();_cgdf .Scaling =NewCT_Scaling ();_cgdf .AxPos =NewCT_AxPos ();_cgdf .CrossAx =NewCT_UnsignedInt ();return _cgdf ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_ggaca *CT_DispUnits )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ggaca .Choice !=nil {_ggaca .Choice .MarshalXML (e ,_ecgedf .StartElement {});};if _ggaca .DispUnitsLbl !=nil {_gdebce :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_ggaca .DispUnitsLbl ,_gdebce );};if _ggaca .ExtLst !=nil {_decbe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggaca .ExtLst ,_decbe );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path +func (_gefgg *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _gefgg .MultiLvlStrCache !=nil {if _ececa :=_gefgg .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_ececa !=nil {return _ececa ;};};if _gefgg .ExtLst !=nil {if _ecace :=_gefgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecace !=nil {return _ecace ;};};return nil ;};func (_gffd *CT_RotY )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccaae :=range start .Attr {if _ccaae .Name .Local =="\u0076\u0061\u006c"{_cgca ,_fcff :=_e .ParseUint (_ccaae .Value ,10,16);if _fcff !=nil {return _fcff ;};_agca :=uint16 (_cgca );_gffd .ValAttr =&_agca ;continue ;};};for {_beafe ,_efbff :=d .Token ();if _efbff !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_efbff );};if _adcef ,_ddef :=_beafe .(_c .EndElement );_ddef &&_adcef .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BuiltInUnit and its children -func (_cfdg *CT_BuiltInUnit )Validate ()error {return _cfdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_cdcbf *CT_DPt )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cdcbf .Idx =NewCT_UnsignedInt ();_ebffc :for {_eaaac ,_dcfc :=d .Token ();if _dcfc !=nil {return _dcfc ;};switch _aedcb :=_eaaac .(type ){case _ecgedf .StartElement :switch _aedcb .Name {case _ecgedf .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"},_ecgedf .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 _dac :=d .DecodeElement (_cdcbf .Idx ,&_aedcb );_dac !=nil {return _dac ;};case _ecgedf .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"},_ecgedf .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"}:_cdcbf .InvertIfNegative =NewCT_Boolean ();if _gadc :=d .DecodeElement (_cdcbf .InvertIfNegative ,&_aedcb );_gadc !=nil {return _gadc ;};case _ecgedf .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"},_ecgedf .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"}:_cdcbf .Marker =NewCT_Marker ();if _eggb :=d .DecodeElement (_cdcbf .Marker ,&_aedcb );_eggb !=nil {return _eggb ;};case _ecgedf .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_ecgedf .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_cdcbf .Bubble3D =NewCT_Boolean ();if _bee :=d .DecodeElement (_cdcbf .Bubble3D ,&_aedcb );_bee !=nil {return _bee ;};case _ecgedf .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 :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_ecgedf .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 :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_cdcbf .Explosion =NewCT_UnsignedInt ();if _gccc :=d .DecodeElement (_cdcbf .Explosion ,&_aedcb );_gccc !=nil {return _gccc ;};case _ecgedf .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"},_ecgedf .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"}:_cdcbf .SpPr =_febbb .NewCT_ShapeProperties ();if _abaggd :=d .DecodeElement (_cdcbf .SpPr ,&_aedcb );_abaggd !=nil {return _abaggd ;};case _ecgedf .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"},_ecgedf .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"}:_cdcbf .PictureOptions =NewCT_PictureOptions ();if _cfccc :=d .DecodeElement (_cdcbf .PictureOptions ,&_aedcb );_cfccc !=nil {return _cfccc ;};case _ecgedf .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"},_ecgedf .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"}:_cdcbf .ExtLst =NewCT_ExtensionList ();if _bbbb :=d .DecodeElement (_cdcbf .ExtLst ,&_aedcb );_bbbb !=nil {return _bbbb ;};default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0074\u0020\u0025\u0076",_aedcb .Name );if _cedee :=d .Skip ();_cedee !=nil {return _cedee ;};};case _ecgedf .EndElement :break _ebffc ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_Scaling and its children +func (_bfddf *CT_Scaling )Validate ()error {return _bfddf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func (_fdda *CT_SerTx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdda .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbabb *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbabb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fbabb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fbabb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fbabb =3;};return nil ;}; -// Validate validates the CT_DTable and its children -func (_eggeb *CT_DTable )Validate ()error {return _eggeb .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};type Chart struct{CT_RelId };func NewCT_PieChart ()*CT_PieChart {_bdffg :=&CT_PieChart {};return _bdffg };func NewCT_LblAlgn ()*CT_LblAlgn {_cffba :=&CT_LblAlgn {};_cffba .ValAttr =ST_LblAlgn (1);return _cffba ;};func (_eegd *CT_Orientation )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_dfbf :=range start .Attr {if _dfbf .Name .Local =="\u0076\u0061\u006c"{_eegd .ValAttr .UnmarshalXMLAttr (_dfbf );continue ;};};for {_fccgd ,_ecbga :=d .Token ();if _ecbga !=nil {return _gabef .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",_ecbga );};if _egde ,_fabgb :=_fccgd .(_ecgedf .EndElement );_fabgb &&_egde .Name ==start .Name {break ;};};return nil ;};func (_cadf *ST_PageSetupOrientation )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gbdae ,_acgc :=d .Token ();if _acgc !=nil {return _acgc ;};if _eeced ,_fbde :=_gbdae .(_ecgedf .EndElement );_fbde &&_eeced .Name ==start .Name {*_cadf =1;return nil ;};if _abb ,_cefc :=_gbdae .(_ecgedf .CharData );!_cefc {return _gabef .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",_gbdae );}else {switch string (_abb ){case "":*_cadf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cadf =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cadf =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cadf =3;};};_gbdae ,_acgc =d .Token ();if _acgc !=nil {return _acgc ;};if _gdcce ,_afd :=_gbdae .(_ecgedf .EndElement );_afd &&_gdcce .Name ==start .Name {return nil ;};return _gabef .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",_gbdae );};func (_ggcgc ST_SplitType )Validate ()error {return _ggcgc .ValidateWithPath ("")};func (_ffdfb ST_Orientation )ValidateWithPath (path string )error {switch _ffdfb {case 0,1,2:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdfb ));};return nil ;};func NewCT_LegendPos ()*CT_LegendPos {_gdaeb :=&CT_LegendPos {};return _gdaeb }; +// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path +func (_bddfg *EG_SerShared )ValidateWithPath (path string )error {if _fdgaa :=_bddfg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fdgaa !=nil {return _fdgaa ;};if _abcfe :=_bddfg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_abcfe !=nil {return _abcfe ;};if _bddfg .Tx !=nil {if _dcefag :=_bddfg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dcefag !=nil {return _dcefag ;};};if _bddfg .SpPr !=nil {if _gebda :=_bddfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gebda !=nil {return _gebda ;};};return nil ;};type ST_DLblPos byte ;func (_bcecff *ST_ErrDir )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcecff =0;case "\u0078":*_bcecff =1;case "\u0079":*_bcecff =2;};return nil ;};func (_dagc *CT_StrData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdcdd :for {_aggd ,_bdegg :=d .Token ();if _bdegg !=nil {return _bdegg ;};switch _fbfge :=_aggd .(type ){case _c .StartElement :switch _fbfge .Name {case _c .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"},_c .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"}:_dagc .PtCount =NewCT_UnsignedInt ();if _defea :=d .DecodeElement (_dagc .PtCount ,&_fbfge );_defea !=nil {return _defea ;};case _c .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"},_c .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"}:_fagf :=NewCT_StrVal ();if _dbcb :=d .DecodeElement (_fagf ,&_fbfge );_dbcb !=nil {return _dbcb ;};_dagc .Pt =append (_dagc .Pt ,_fagf );case _c .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"},_c .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"}:_dagc .ExtLst =NewCT_ExtensionList ();if _gfggf :=d .DecodeElement (_dagc .ExtLst ,&_fbfge );_gfggf !=nil {return _gfggf ;};default:_cf .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\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fbfge .Name );if _cfafb :=d .Skip ();_cfafb !=nil {return _cfafb ;};};case _c .EndElement :break _fdcdd ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_AreaChart and its children -func (_ace *CT_AreaChart )Validate ()error {return _ace .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func NewCT_ErrDir ()*CT_ErrDir {_eaeb :=&CT_ErrDir {};_eaeb .ValAttr =ST_ErrDir (1);return _eaeb };func (_cbgbdc *CT_DLblChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_efdcd :for {_gceab ,_adae :=d .Token ();if _adae !=nil {return _adae ;};switch _bffe :=_gceab .(type ){case _ecgedf .StartElement :switch _bffe .Name {case _ecgedf .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"},_ecgedf .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"}:_cbgbdc .Delete =NewCT_Boolean ();if _gfeda :=d .DecodeElement (_cbgbdc .Delete ,&_bffe );_gfeda !=nil {return _gfeda ;};case _ecgedf .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"},_ecgedf .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"}:_cbgbdc .Layout =NewCT_Layout ();if _cad :=d .DecodeElement (_cbgbdc .Layout ,&_bffe );_cad !=nil {return _cad ;};case _ecgedf .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"},_ecgedf .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"}:_cbgbdc .Tx =NewCT_Tx ();if _bgdc :=d .DecodeElement (_cbgbdc .Tx ,&_bffe );_bgdc !=nil {return _bgdc ;};case _ecgedf .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"},_ecgedf .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"}:_cbgbdc .NumFmt =NewCT_NumFmt ();if _ccbdb :=d .DecodeElement (_cbgbdc .NumFmt ,&_bffe );_ccbdb !=nil {return _ccbdb ;};case _ecgedf .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"},_ecgedf .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"}:_cbgbdc .SpPr =_febbb .NewCT_ShapeProperties ();if _bagc :=d .DecodeElement (_cbgbdc .SpPr ,&_bffe );_bagc !=nil {return _bagc ;};case _ecgedf .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"},_ecgedf .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"}:_cbgbdc .TxPr =_febbb .NewCT_TextBody ();if _gdcgc :=d .DecodeElement (_cbgbdc .TxPr ,&_bffe );_gdcgc !=nil {return _gdcgc ;};case _ecgedf .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"},_ecgedf .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"}:_cbgbdc .DLblPos =NewCT_DLblPos ();if _cdcec :=d .DecodeElement (_cbgbdc .DLblPos ,&_bffe );_cdcec !=nil {return _cdcec ;};case _ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_cbgbdc .ShowLegendKey =NewCT_Boolean ();if _adgd :=d .DecodeElement (_cbgbdc .ShowLegendKey ,&_bffe );_adgd !=nil {return _adgd ;};case _ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_cbgbdc .ShowVal =NewCT_Boolean ();if _ggag :=d .DecodeElement (_cbgbdc .ShowVal ,&_bffe );_ggag !=nil {return _ggag ;};case _ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_cbgbdc .ShowCatName =NewCT_Boolean ();if _aedfa :=d .DecodeElement (_cbgbdc .ShowCatName ,&_bffe );_aedfa !=nil {return _aedfa ;};case _ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_cbgbdc .ShowSerName =NewCT_Boolean ();if _feeb :=d .DecodeElement (_cbgbdc .ShowSerName ,&_bffe );_feeb !=nil {return _feeb ;};case _ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cbgbdc .ShowPercent =NewCT_Boolean ();if _cege :=d .DecodeElement (_cbgbdc .ShowPercent ,&_bffe );_cege !=nil {return _cege ;};case _ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_cbgbdc .ShowBubbleSize =NewCT_Boolean ();if _fedeb :=d .DecodeElement (_cbgbdc .ShowBubbleSize ,&_bffe );_fedeb !=nil {return _fedeb ;};case _ecgedf .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_ecgedf .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_cbgbdc .Separator =new (string );if _dadb :=d .DecodeElement (_cbgbdc .Separator ,&_bffe );_dadb !=nil {return _dadb ;};default:_ffgf .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\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_bffe .Name );if _fdfb :=d .Skip ();_fdfb !=nil {return _fdfb ;};};case _ecgedf .EndElement :break _efdcd ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_DLbls and its children +func (_egfa *CT_DLbls )Validate ()error {return _egfa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_fgc *CT_Boolean )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_fgc .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbgba *CT_SerTx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbgba .Choice =NewCT_SerTxChoice ();_cbegg :for {_bbafd ,_abdff :=d .Token ();if _abdff !=nil {return _abdff ;};switch _fdacf :=_bbafd .(type ){case _c .StartElement :switch _fdacf .Name {case _c .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"},_c .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"}:_fbgba .Choice =NewCT_SerTxChoice ();if _eabdf :=d .DecodeElement (&_fbgba .Choice .StrRef ,&_fdacf );_eabdf !=nil {return _eabdf ;};case _c .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"},_c .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"}:_fbgba .Choice =NewCT_SerTxChoice ();if _gacf :=d .DecodeElement (&_fbgba .Choice .V ,&_fdacf );_gacf !=nil {return _gacf ;};default:_cf .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",_fdacf .Name );if _cecb :=d .Skip ();_cecb !=nil {return _cecb ;};};case _c .EndElement :break _cbegg ;case _c .CharData :};};return nil ;};func NewCT_Overlap ()*CT_Overlap {_dfcg :=&CT_Overlap {};return _dfcg };func (_affgb *ST_OfPieType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acdg ,_dcfc :=d .Token ();if _dcfc !=nil {return _dcfc ;};if _facef ,_caea :=_acdg .(_c .EndElement );_caea &&_facef .Name ==start .Name {*_affgb =1;return nil ;};if _cecga ,_ebfbc :=_acdg .(_c .CharData );!_ebfbc {return _aa .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",_acdg );}else {switch string (_cecga ){case "":*_affgb =0;case "\u0070\u0069\u0065":*_affgb =1;case "\u0062\u0061\u0072":*_affgb =2;};};_acdg ,_dcfc =d .Token ();if _dcfc !=nil {return _dcfc ;};if _dfbgf ,_fbeba :=_acdg .(_c .EndElement );_fbeba &&_dfbgf .Name ==start .Name {return nil ;};return _aa .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",_acdg );};func (_bgcafb *EG_PieChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcbbg :for {_bagfe ,_dedbc :=d .Token ();if _dedbc !=nil {return _dedbc ;};switch _daacgc :=_bagfe .(type ){case _c .StartElement :switch _daacgc .Name {case _c .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"},_c .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"}:_bgcafb .VaryColors =NewCT_Boolean ();if _ffcaf :=d .DecodeElement (_bgcafb .VaryColors ,&_daacgc );_ffcaf !=nil {return _ffcaf ;};case _c .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"},_c .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"}:_cgdac :=NewCT_PieSer ();if _bdfgbd :=d .DecodeElement (_cgdac ,&_daacgc );_bdfgbd !=nil {return _bdfgbd ;};_bgcafb .Ser =append (_bgcafb .Ser ,_cgdac );case _c .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"},_c .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"}:_bgcafb .DLbls =NewCT_DLbls ();if _aefbb :=d .DecodeElement (_bgcafb .DLbls ,&_daacgc );_aefbb !=nil {return _aefbb ;};default:_cf .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\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_daacgc .Name );if _dbcgad :=d .Skip ();_dbcgad !=nil {return _dbcgad ;};};case _c .EndElement :break _dcbbg ;case _c .CharData :};};return nil ;};type ST_Crosses byte ;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 ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_bffcd ST_DispBlanksAs )ValidateWithPath (path string )error {switch _bffcd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffcd ));};return nil ;}; -// Validate validates the CT_LegendEntry and its children -func (_eecg *CT_LegendEntry )Validate ()error {return _eecg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_aaba *ST_LegendPos )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fabb ,_aaada :=d .Token ();if _aaada !=nil {return _aaada ;};if _ffcg ,_dbbg :=_fabb .(_ecgedf .EndElement );_dbbg &&_ffcg .Name ==start .Name {*_aaba =1;return nil ;};if _ebce ,_feab :=_fabb .(_ecgedf .CharData );!_feab {return _gabef .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",_fabb );}else {switch string (_ebce ){case "":*_aaba =0;case "\u0062":*_aaba =1;case "\u0074\u0072":*_aaba =2;case "\u006c":*_aaba =3;case "\u0072":*_aaba =4;case "\u0074":*_aaba =5;};};_fabb ,_aaada =d .Token ();if _aaada !=nil {return _aaada ;};if _cbee ,_eeacd :=_fabb .(_ecgedf .EndElement );_eeacd &&_cbee .Name ==start .Name {return nil ;};return _gabef .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",_fabb );};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;}; +// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path +func (_edgbb *CT_SurfaceChart )ValidateWithPath (path string )error {if _edgbb .Wireframe !=nil {if _fcec :=_edgbb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fcec !=nil {return _fcec ;};};for _ebacc ,_cggg :=range _edgbb .Ser {if _dageg :=_cggg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebacc ));_dageg !=nil {return _dageg ;};};if _edgbb .BandFmts !=nil {if _fbefbd :=_edgbb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_fbefbd !=nil {return _fbefbd ;};};for _eadad ,_ggdfe :=range _edgbb .AxId {if _ebcfg :=_ggdfe .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eadad ));_ebcfg !=nil {return _ebcfg ;};};if _edgbb .ExtLst !=nil {if _acddb :=_edgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acddb !=nil {return _acddb ;};};return nil ;}; -// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path -func (_egeab *CT_ScatterChart )ValidateWithPath (path string )error {if _dd :=_egeab .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_dd !=nil {return _dd ;};if _egeab .VaryColors !=nil {if _edgcf :=_egeab .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_edgcf !=nil {return _edgcf ;};};for _deba ,_feec :=range _egeab .Ser {if _aebd :=_feec .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_deba ));_aebd !=nil {return _aebd ;};};if _egeab .DLbls !=nil {if _bgffc :=_egeab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgffc !=nil {return _bgffc ;};};for _fcefd ,_bfbdf :=range _egeab .AxId {if _gefbc :=_bfbdf .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcefd ));_gefbc !=nil {return _gefbc ;};};if _egeab .ExtLst !=nil {if _gcac :=_egeab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcac !=nil {return _gcac ;};};return nil ;};func (_acde *CT_LineChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_acde .Grouping =NewCT_Grouping ();_effg :for {_bffbg ,_edccdb :=d .Token ();if _edccdb !=nil {return _edccdb ;};switch _bgace :=_bffbg .(type ){case _ecgedf .StartElement :switch _bgace .Name {case _ecgedf .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"},_ecgedf .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 _egbdb :=d .DecodeElement (_acde .Grouping ,&_bgace );_egbdb !=nil {return _egbdb ;};case _ecgedf .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"},_ecgedf .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"}:_acde .VaryColors =NewCT_Boolean ();if _debd :=d .DecodeElement (_acde .VaryColors ,&_bgace );_debd !=nil {return _debd ;};case _ecgedf .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"},_ecgedf .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"}:_fbdf :=NewCT_LineSer ();if _dedg :=d .DecodeElement (_fbdf ,&_bgace );_dedg !=nil {return _dedg ;};_acde .Ser =append (_acde .Ser ,_fbdf );case _ecgedf .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"},_ecgedf .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"}:_acde .DLbls =NewCT_DLbls ();if _gcedd :=d .DecodeElement (_acde .DLbls ,&_bgace );_gcedd !=nil {return _gcedd ;};case _ecgedf .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"},_ecgedf .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_acde .DropLines =NewCT_ChartLines ();if _dddg :=d .DecodeElement (_acde .DropLines ,&_bgace );_dddg !=nil {return _dddg ;};case _ecgedf .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\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_acde .HiLowLines =NewCT_ChartLines ();if _ffag :=d .DecodeElement (_acde .HiLowLines ,&_bgace );_ffag !=nil {return _ffag ;};case _ecgedf .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 :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_ecgedf .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 :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_acde .UpDownBars =NewCT_UpDownBars ();if _dbff :=d .DecodeElement (_acde .UpDownBars ,&_bgace );_dbff !=nil {return _dbff ;};case _ecgedf .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"},_ecgedf .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"}:_acde .Marker =NewCT_Boolean ();if _ffega :=d .DecodeElement (_acde .Marker ,&_bgace );_ffega !=nil {return _ffega ;};case _ecgedf .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\u006d\u006f\u006f\u0074\u0068"},_ecgedf .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\u006d\u006f\u006f\u0074\u0068"}:_acde .Smooth =NewCT_Boolean ();if _fabe :=d .DecodeElement (_acde .Smooth ,&_bgace );_fabe !=nil {return _fabe ;};case _ecgedf .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"},_ecgedf .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"}:_dffeb :=NewCT_UnsignedInt ();if _ebgccf :=d .DecodeElement (_dffeb ,&_bgace );_ebgccf !=nil {return _ebgccf ;};_acde .AxId =append (_acde .AxId ,_dffeb );case _ecgedf .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"},_ecgedf .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"}:_acde .ExtLst =NewCT_ExtensionList ();if _agfbg :=d .DecodeElement (_acde .ExtLst ,&_bgace );_agfbg !=nil {return _agfbg ;};default:_ffgf .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_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bgace .Name );if _dfff :=d .Skip ();_dfff !=nil {return _dfff ;};};case _ecgedf .EndElement :break _effg ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_Thickness and its children +func (_ecgab *CT_Thickness )Validate ()error {return _ecgab .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_fedgg *ST_HPercent )Validate ()error {return _fedgg .ValidateWithPath ("")};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_gcbfa ,_ggfgf :=_e .ParseUint (s ,10,32);if _ggfgf !=nil {return ST_BubbleScale {},_ggfgf ;};_edfga :=uint32 (_gcbfa );return ST_BubbleScale {ST_BubbleScaleUInt :&_edfga },nil ;};func NewCT_Style ()*CT_Style {_dgdec :=&CT_Style {};_dgdec .ValAttr =1;return _dgdec };func (_fcfbc *CT_ScatterSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcfbc .Idx =NewCT_UnsignedInt ();_fcfbc .Order =NewCT_UnsignedInt ();_gddge :for {_cefdg ,_abeed :=d .Token ();if _abeed !=nil {return _abeed ;};switch _bfdg :=_cefdg .(type ){case _c .StartElement :switch _bfdg .Name {case _c .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"},_c .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 _febd :=d .DecodeElement (_fcfbc .Idx ,&_bfdg );_febd !=nil {return _febd ;};case _c .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"},_c .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 _ffbd :=d .DecodeElement (_fcfbc .Order ,&_bfdg );_ffbd !=nil {return _ffbd ;};case _c .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"},_c .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"}:_fcfbc .Tx =NewCT_SerTx ();if _dfbg :=d .DecodeElement (_fcfbc .Tx ,&_bfdg );_dfbg !=nil {return _dfbg ;};case _c .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"},_c .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"}:_fcfbc .SpPr =_d .NewCT_ShapeProperties ();if _bdfc :=d .DecodeElement (_fcfbc .SpPr ,&_bfdg );_bdfc !=nil {return _bdfc ;};case _c .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"},_c .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"}:_fcfbc .Marker =NewCT_Marker ();if _eceef :=d .DecodeElement (_fcfbc .Marker ,&_bfdg );_eceef !=nil {return _eceef ;};case _c .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\u0050\u0074"},_c .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\u0050\u0074"}:_gdabea :=NewCT_DPt ();if _dceea :=d .DecodeElement (_gdabea ,&_bfdg );_dceea !=nil {return _dceea ;};_fcfbc .DPt =append (_fcfbc .DPt ,_gdabea );case _c .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"},_c .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"}:_fcfbc .DLbls =NewCT_DLbls ();if _addbc :=d .DecodeElement (_fcfbc .DLbls ,&_bfdg );_addbc !=nil {return _addbc ;};case _c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_cfcg :=NewCT_Trendline ();if _fdccf :=d .DecodeElement (_cfcg ,&_bfdg );_fdccf !=nil {return _fdccf ;};_fcfbc .Trendline =append (_fcfbc .Trendline ,_cfcg );case _c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gccda :=NewCT_ErrBars ();if _bfcg :=d .DecodeElement (_gccda ,&_bfdg );_bfcg !=nil {return _bfcg ;};_fcfbc .ErrBars =append (_fcfbc .ErrBars ,_gccda );case _c .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\u0056\u0061\u006c"},_c .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\u0056\u0061\u006c"}:_fcfbc .XVal =NewCT_AxDataSource ();if _fccc :=d .DecodeElement (_fcfbc .XVal ,&_bfdg );_fccc !=nil {return _fccc ;};case _c .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 :"\u0079\u0056\u0061\u006c"},_c .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 :"\u0079\u0056\u0061\u006c"}:_fcfbc .YVal =NewCT_NumDataSource ();if _agcbg :=d .DecodeElement (_fcfbc .YVal ,&_bfdg );_agcbg !=nil {return _agcbg ;};case _c .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\u006d\u006f\u006f\u0074\u0068"},_c .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\u006d\u006f\u006f\u0074\u0068"}:_fcfbc .Smooth =NewCT_Boolean ();if _dage :=d .DecodeElement (_fcfbc .Smooth ,&_bfdg );_dage !=nil {return _dage ;};case _c .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"},_c .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"}:_fcfbc .ExtLst =NewCT_ExtensionList ();if _aaeea :=d .DecodeElement (_fcfbc .ExtLst ,&_bfdg );_aaeea !=nil {return _aaeea ;};default:_cf .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\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_bfdg .Name );if _cbfe :=d .Skip ();_cbfe !=nil {return _cbfe ;};};case _c .EndElement :break _gddge ;case _c .CharData :};};return nil ;};func (_gadb *CT_PieChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gadb .VaryColors !=nil {_gbefe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gadb .VaryColors ,_gbefe );};if _gadb .Ser !=nil {_gaad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_efbc :=range _gadb .Ser {e .EncodeElement (_efbc ,_gaad );};};if _gadb .DLbls !=nil {_gebed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gadb .DLbls ,_gebed );};if _gadb .FirstSliceAng !=nil {_gebfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_gadb .FirstSliceAng ,_gebfd );};if _gadb .ExtLst !=nil {_egeae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gadb .ExtLst ,_egeae );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfbcc *ST_Thickness )ValidateWithPath (path string )error {_dfgfe :=[]string {};if _bfbcc .ST_ThicknessPercent !=nil {_dfgfe =append (_dfgfe ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bfbcc .Uint32 !=nil {_dfgfe =append (_dfgfe ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_dfgfe )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfgfe );};return nil ;};func (_gdabe *CT_NumDataSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gdabe .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_dff *CT_AxisUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_dff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afefe ST_DispBlanksAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfdeb :=_c .Attr {};_gfdeb .Name =name ;switch _afefe {case ST_DispBlanksAsUnset :_gfdeb .Value ="";case ST_DispBlanksAsSpan :_gfdeb .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_gfdeb .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_gfdeb .Value ="\u007a\u0065\u0072\u006f";};return _gfdeb ,nil ;}; -// Validate validates the EG_SurfaceChartShared and its children -func (_cbcfe *EG_SurfaceChartShared )Validate ()error {return _cbcfe .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};type CT_MarkerSize struct{ValAttr *uint8 ;}; +// Validate validates the CT_HoleSize and its children +func (_gcdfa *CT_HoleSize )Validate ()error {return _gcdfa .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_affbd *CT_View3D )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgef :for {_edggc ,_bdddf :=d .Token ();if _bdddf !=nil {return _bdddf ;};switch _fcbaa :=_edggc .(type ){case _c .StartElement :switch _fcbaa .Name {case _c .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"},_c .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"}:_affbd .RotX =NewCT_RotX ();if _deacf :=d .DecodeElement (_affbd .RotX ,&_fcbaa );_deacf !=nil {return _deacf ;};case _c .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"},_c .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"}:_affbd .HPercent =NewCT_HPercent ();if _gdbg :=d .DecodeElement (_affbd .HPercent ,&_fcbaa );_gdbg !=nil {return _gdbg ;};case _c .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"},_c .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"}:_affbd .RotY =NewCT_RotY ();if _efdd :=d .DecodeElement (_affbd .RotY ,&_fcbaa );_efdd !=nil {return _efdd ;};case _c .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"},_c .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"}:_affbd .DepthPercent =NewCT_DepthPercent ();if _gcfgb :=d .DecodeElement (_affbd .DepthPercent ,&_fcbaa );_gcfgb !=nil {return _gcfgb ;};case _c .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\u0041\u006e\u0067\u0041\u0078"},_c .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\u0041\u006e\u0067\u0041\u0078"}:_affbd .RAngAx =NewCT_Boolean ();if _eeec :=d .DecodeElement (_affbd .RAngAx ,&_fcbaa );_eeec !=nil {return _eeec ;};case _c .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 :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_c .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 :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_affbd .Perspective =NewCT_Perspective ();if _ebeda :=d .DecodeElement (_affbd .Perspective ,&_fcbaa );_ebeda !=nil {return _ebeda ;};case _c .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"},_c .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"}:_affbd .ExtLst =NewCT_ExtensionList ();if _dgbe :=d .DecodeElement (_affbd .ExtLst ,&_fcbaa );_dgbe !=nil {return _dgbe ;};default:_cf .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\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_fcbaa .Name );if _edgf :=d .Skip ();_edgf !=nil {return _edgf ;};};case _c .EndElement :break _ecgef ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_PivotFmt and its children -func (_ceec *CT_PivotFmt )Validate ()error {return _ceec .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_eefgf ST_DLblPos )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_eefgf .String (),start );};type CT_ValAx 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 *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_ScatterSer and its children +func (_fefgcb *CT_ScatterSer )Validate ()error {return _fefgcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");}; -// Validate validates the CT_SurfaceChart and its children -func (_fdfbf *CT_SurfaceChart )Validate ()error {return _fdfbf .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path +func (_cgbd *CT_SizeRepresents )ValidateWithPath (path string )error {if _agcag :=_cgbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agcag !=nil {return _agcag ;};return nil ;};func (_babgc *CT_RadarStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _babgc .ValAttr !=ST_RadarStyleUnset {_fbgfg ,_eeggc :=_babgc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _eeggc !=nil {return _eeggc ;};start .Attr =append (start .Attr ,_fbgfg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baafb *CT_PivotFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_edcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_baafb .Idx ,_edcg );if _baafb .SpPr !=nil {_ebdec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_baafb .SpPr ,_ebdec );};if _baafb .TxPr !=nil {_edebe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_baafb .TxPr ,_edebe );};if _baafb .Marker !=nil {_bgcde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_baafb .Marker ,_bgcde );};if _baafb .DLbl !=nil {_dcgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_baafb .DLbl ,_dcgg );};if _baafb .ExtLst !=nil {_fgcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baafb .ExtLst ,_fgcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_agdg *CT_ExtensionList )ValidateWithPath (path string )error {for _dgaba ,_efda :=range _agdg .Ext {if _abbcf :=_efda .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dgaba ));_abbcf !=nil {return _abbcf ;};};return nil ;};func (_aeffa *CT_Thickness )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_aceg :=range start .Attr {if _aceg .Name .Local =="\u0076\u0061\u006c"{_bggae ,_aeeg :=ParseUnionST_Thickness (_aceg .Value );if _aeeg !=nil {return _aeeg ;};_aeffa .ValAttr =_bggae ;continue ;};};for {_egdge ,_acccb :=d .Token ();if _acccb !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_acccb );};if _fcec ,_ebgdf :=_egdge .(_ecgedf .EndElement );_ebgdf &&_fcec .Name ==start .Name {break ;};};return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_bcf :=&CT_DLblPos {};_bcf .ValAttr =ST_DLblPos (1);return _bcf };func NewCT_SerTx ()*CT_SerTx {_adgad :=&CT_SerTx {};_adgad .Choice =NewCT_SerTxChoice ();return _adgad ;}; +// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path +func (_fedc *CT_DLblsChoice )ValidateWithPath (path string )error {if _fedc .Delete !=nil {if _fbcc :=_fedc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fbcc !=nil {return _fbcc ;};};if _fedc .NumFmt !=nil {if _bbef :=_fedc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bbef !=nil {return _bbef ;};};if _fedc .SpPr !=nil {if _gfbfa :=_fedc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfbfa !=nil {return _gfbfa ;};};if _fedc .TxPr !=nil {if _dddg :=_fedc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dddg !=nil {return _dddg ;};};if _fedc .DLblPos !=nil {if _edegb :=_fedc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_edegb !=nil {return _edegb ;};};if _fedc .ShowLegendKey !=nil {if _geca :=_fedc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_geca !=nil {return _geca ;};};if _fedc .ShowVal !=nil {if _aabbc :=_fedc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_aabbc !=nil {return _aabbc ;};};if _fedc .ShowCatName !=nil {if _egfb :=_fedc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_egfb !=nil {return _egfb ;};};if _fedc .ShowSerName !=nil {if _eeac :=_fedc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_eeac !=nil {return _eeac ;};};if _fedc .ShowPercent !=nil {if _ecbc :=_fedc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ecbc !=nil {return _ecbc ;};};if _fedc .ShowBubbleSize !=nil {if _fafd :=_fedc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fafd !=nil {return _fafd ;};};if _fedc .ShowLeaderLines !=nil {if _bdgd :=_fedc .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_bdgd !=nil {return _bdgd ;};};if _fedc .LeaderLines !=nil {if _dfedb :=_fedc .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dfedb !=nil {return _dfedb ;};};return nil ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_CrossBetween and its children -func (_aggc *CT_CrossBetween )Validate ()error {return _aggc .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; +// Validate validates the CT_UnsignedInt and its children +func (_cbgde *CT_UnsignedInt )Validate ()error {return _cbgde .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func NewCT_Skip ()*CT_Skip {_fceb :=&CT_Skip {};_fceb .ValAttr =1;return _fceb };func (_daefa *Group_DLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcdae :for {_cdede ,_agcf :=d .Token ();if _agcf !=nil {return _agcf ;};switch _eegd :=_cdede .(type ){case _c .StartElement :switch _eegd .Name {case _c .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"},_c .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"}:_daefa .Layout =NewCT_Layout ();if _bfgeg :=d .DecodeElement (_daefa .Layout ,&_eegd );_bfgeg !=nil {return _bfgeg ;};case _c .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"},_c .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"}:_daefa .Tx =NewCT_Tx ();if _abcae :=d .DecodeElement (_daefa .Tx ,&_eegd );_abcae !=nil {return _abcae ;};case _c .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"},_c .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"}:_daefa .NumFmt =NewCT_NumFmt ();if _dfcbg :=d .DecodeElement (_daefa .NumFmt ,&_eegd );_dfcbg !=nil {return _dfcbg ;};case _c .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"},_c .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"}:_daefa .SpPr =_d .NewCT_ShapeProperties ();if _eaaa :=d .DecodeElement (_daefa .SpPr ,&_eegd );_eaaa !=nil {return _eaaa ;};case _c .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"},_c .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"}:_daefa .TxPr =_d .NewCT_TextBody ();if _bgaed :=d .DecodeElement (_daefa .TxPr ,&_eegd );_bgaed !=nil {return _bgaed ;};case _c .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"},_c .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"}:_daefa .DLblPos =NewCT_DLblPos ();if _gfbfc :=d .DecodeElement (_daefa .DLblPos ,&_eegd );_gfbfc !=nil {return _gfbfc ;};case _c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_daefa .ShowLegendKey =NewCT_Boolean ();if _cdebgg :=d .DecodeElement (_daefa .ShowLegendKey ,&_eegd );_cdebgg !=nil {return _cdebgg ;};case _c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_daefa .ShowVal =NewCT_Boolean ();if _cbce :=d .DecodeElement (_daefa .ShowVal ,&_eegd );_cbce !=nil {return _cbce ;};case _c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_daefa .ShowCatName =NewCT_Boolean ();if _febcg :=d .DecodeElement (_daefa .ShowCatName ,&_eegd );_febcg !=nil {return _febcg ;};case _c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_daefa .ShowSerName =NewCT_Boolean ();if _gfcgg :=d .DecodeElement (_daefa .ShowSerName ,&_eegd );_gfcgg !=nil {return _gfcgg ;};case _c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_daefa .ShowPercent =NewCT_Boolean ();if _bcafg :=d .DecodeElement (_daefa .ShowPercent ,&_eegd );_bcafg !=nil {return _bcafg ;};case _c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_daefa .ShowBubbleSize =NewCT_Boolean ();if _acaea :=d .DecodeElement (_daefa .ShowBubbleSize ,&_eegd );_acaea !=nil {return _acaea ;};case _c .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_daefa .Separator =new (string );if _gdbga :=d .DecodeElement (_daefa .Separator ,&_eegd );_gdbga !=nil {return _gdbga ;};default:_cf .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\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_eegd .Name );if _cbed :=d .Skip ();_cbed !=nil {return _cbed ;};};case _c .EndElement :break _bcdae ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path -func (_caebb *CT_PrintSettings )ValidateWithPath (path string )error {if _caebb .HeaderFooter !=nil {if _bffca :=_caebb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bffca !=nil {return _bffca ;};};if _caebb .PageMargins !=nil {if _gfaa :=_caebb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gfaa !=nil {return _gfaa ;};};if _caebb .PageSetup !=nil {if _egbc :=_caebb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_egbc !=nil {return _egbc ;};};if _caebb .LegacyDrawingHF !=nil {if _gafd :=_caebb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gafd !=nil {return _gafd ;};};return nil ;};func (_caf *CT_Order )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _caf .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_caf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_dafa ST_BarDir )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_dafa .String (),start );}; +// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path +func (_ggcbd *CT_Trendline )ValidateWithPath (path string )error {if _ggcbd .SpPr !=nil {if _gecgd :=_ggcbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gecgd !=nil {return _gecgd ;};};if _fgggb :=_ggcbd .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_fgggb !=nil {return _fgggb ;};if _ggcbd .Order !=nil {if _abeg :=_ggcbd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_abeg !=nil {return _abeg ;};};if _ggcbd .Period !=nil {if _gggab :=_ggcbd .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_gggab !=nil {return _gggab ;};};if _ggcbd .Forward !=nil {if _cbaad :=_ggcbd .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_cbaad !=nil {return _cbaad ;};};if _ggcbd .Backward !=nil {if _afabf :=_ggcbd .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_afabf !=nil {return _afabf ;};};if _ggcbd .Intercept !=nil {if _fbfdg :=_ggcbd .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_fbfdg !=nil {return _fbfdg ;};};if _ggcbd .DispRSqr !=nil {if _eaafe :=_ggcbd .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_eaafe !=nil {return _eaafe ;};};if _ggcbd .DispEq !=nil {if _cfbaa :=_ggcbd .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_cfbaa !=nil {return _cfbaa ;};};if _ggcbd .TrendlineLbl !=nil {if _gfbaa :=_ggcbd .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_gfbaa !=nil {return _gfbaa ;};};if _ggcbd .ExtLst !=nil {if _cdcd :=_ggcbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdcd !=nil {return _cdcd ;};};return nil ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_dbdf *CT_SplitType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ceccf :=range start .Attr {if _ceccf .Name .Local =="\u0076\u0061\u006c"{_dbdf .ValAttr .UnmarshalXMLAttr (_ceccf );continue ;};};for {_bbcdd ,_bgccc :=d .Token ();if _bgccc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_bgccc );};if _bcagc ,_fabc :=_bbcdd .(_c .EndElement );_fabc &&_bcagc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DPt and its children -func (_edffe *CT_DPt )Validate ()error {return _edffe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");}; +// Validate validates the CT_AxDataSource and its children +func (_fcb *CT_AxDataSource )Validate ()error {return _fcb .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_gccd *CT_ChartSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gccd .Chart =NewCT_Chart ();_agbab :for {_dged ,_bce :=d .Token ();if _bce !=nil {return _bce ;};switch _fedf :=_dged .(type ){case _c .StartElement :switch _fedf .Name {case _c .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"},_c .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"}:_gccd .Date1904 =NewCT_Boolean ();if _dffb :=d .DecodeElement (_gccd .Date1904 ,&_fedf );_dffb !=nil {return _dffb ;};case _c .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"},_c .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"}:_gccd .Lang =NewCT_TextLanguageID ();if _acc :=d .DecodeElement (_gccd .Lang ,&_fedf );_acc !=nil {return _acc ;};case _c .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"},_c .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"}:_gccd .RoundedCorners =NewCT_Boolean ();if _ebef :=d .DecodeElement (_gccd .RoundedCorners ,&_fedf );_ebef !=nil {return _ebef ;};case _c .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"},_c .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"}:_gccd .Style =NewCT_Style ();if _aede :=d .DecodeElement (_gccd .Style ,&_fedf );_aede !=nil {return _aede ;};case _c .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 :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .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 :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gccd .ClrMapOvr =_d .NewCT_ColorMapping ();if _bfgb :=d .DecodeElement (_gccd .ClrMapOvr ,&_fedf );_bfgb !=nil {return _bfgb ;};case _c .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 :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_c .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 :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_gccd .PivotSource =NewCT_PivotSource ();if _ccbbf :=d .DecodeElement (_gccd .PivotSource ,&_fedf );_ccbbf !=nil {return _ccbbf ;};case _c .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\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_c .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\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gccd .Protection =NewCT_Protection ();if _bbga :=d .DecodeElement (_gccd .Protection ,&_fedf );_bbga !=nil {return _bbga ;};case _c .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\u0068\u0061r\u0074"},_c .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\u0068\u0061r\u0074"}:if _gbbc :=d .DecodeElement (_gccd .Chart ,&_fedf );_gbbc !=nil {return _gbbc ;};case _c .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"},_c .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"}:_gccd .SpPr =_d .NewCT_ShapeProperties ();if _fbce :=d .DecodeElement (_gccd .SpPr ,&_fedf );_fbce !=nil {return _fbce ;};case _c .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"},_c .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"}:_gccd .TxPr =_d .NewCT_TextBody ();if _fcgfc :=d .DecodeElement (_gccd .TxPr ,&_fedf );_fcgfc !=nil {return _fcgfc ;};case _c .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\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_c .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\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_gccd .ExternalData =NewCT_ExternalData ();if _eagc :=d .DecodeElement (_gccd .ExternalData ,&_fedf );_eagc !=nil {return _eagc ;};case _c .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\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_c .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\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_gccd .PrintSettings =NewCT_PrintSettings ();if _bece :=d .DecodeElement (_gccd .PrintSettings ,&_fedf );_bece !=nil {return _bece ;};case _c .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 :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_c .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 :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_gccd .UserShapes =NewCT_RelId ();if _bgdf :=d .DecodeElement (_gccd .UserShapes ,&_fedf );_bgdf !=nil {return _bgdf ;};case _c .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"},_c .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"}:_gccd .ExtLst =NewCT_ExtensionList ();if _bebb :=d .DecodeElement (_gccd .ExtLst ,&_fedf );_bebb !=nil {return _bebb ;};default:_cf .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\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_fedf .Name );if _cfg :=d .Skip ();_cfg !=nil {return _cfg ;};};case _c .EndElement :break _agbab ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path -func (_fgabb *ChartSpace )ValidateWithPath (path string )error {if _dade :=_fgabb .CT_ChartSpace .ValidateWithPath (path );_dade !=nil {return _dade ;};return nil ;};func NewCT_StrVal ()*CT_StrVal {_ceaa :=&CT_StrVal {};return _ceaa };func (_dcbgf *ChartSpace )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 _dcbgf .CT_ChartSpace .MarshalXML (e ,start );};func (_bdcd *CT_Skip )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bdcd .ValAttr =1;for _ ,_fede :=range start .Attr {if _fede .Name .Local =="\u0076\u0061\u006c"{_ebbfe ,_ggfd :=_gea .ParseUint (_fede .Value ,10,32);if _ggfd !=nil {return _ggfd ;};_bdcd .ValAttr =uint32 (_ebbfe );continue ;};};for {_faaa ,_efabg :=d .Token ();if _efabg !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_efabg );};if _addcb ,_bdffda :=_faaa .(_ecgedf .EndElement );_bdffda &&_addcb .Name ==start .Name {break ;};};return nil ;};func (_gaadd *CT_PictureOptions )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gaadd .ApplyToFront !=nil {_ebef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_gaadd .ApplyToFront ,_ebef );};if _gaadd .ApplyToSides !=nil {_acg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_gaadd .ApplyToSides ,_acg );};if _gaadd .ApplyToEnd !=nil {_badfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_gaadd .ApplyToEnd ,_badfg );};if _gaadd .PictureFormat !=nil {_aega :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_gaadd .PictureFormat ,_aega );};if _gaadd .PictureStackUnit !=nil {_dfcfd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gaadd .PictureStackUnit ,_dfcfd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path +func (_eafdd *EG_LegendEntryData )ValidateWithPath (path string )error {if _eafdd .TxPr !=nil {if _ceaca :=_eafdd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ceaca !=nil {return _ceaca ;};};return nil ;};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 ;}; -// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path -func (_addc *Group_DLbl )ValidateWithPath (path string )error {if _addc .Layout !=nil {if _agd :=_addc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_agd !=nil {return _agd ;};};if _addc .Tx !=nil {if _aace :=_addc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aace !=nil {return _aace ;};};if _addc .NumFmt !=nil {if _gaagd :=_addc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gaagd !=nil {return _gaagd ;};};if _addc .SpPr !=nil {if _gcadb :=_addc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gcadb !=nil {return _gcadb ;};};if _addc .TxPr !=nil {if _ggcb :=_addc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ggcb !=nil {return _ggcb ;};};if _addc .DLblPos !=nil {if _bacde :=_addc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_bacde !=nil {return _bacde ;};};if _addc .ShowLegendKey !=nil {if _caaa :=_addc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_caaa !=nil {return _caaa ;};};if _addc .ShowVal !=nil {if _daedb :=_addc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_daedb !=nil {return _daedb ;};};if _addc .ShowCatName !=nil {if _bgcfc :=_addc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bgcfc !=nil {return _bgcfc ;};};if _addc .ShowSerName !=nil {if _abfgb :=_addc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_abfgb !=nil {return _abfgb ;};};if _addc .ShowPercent !=nil {if _dfac :=_addc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dfac !=nil {return _dfac ;};};if _addc .ShowBubbleSize !=nil {if _ffbaf :=_addc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ffbaf !=nil {return _ffbaf ;};};return nil ;};func (_ceaba ST_ErrDir )ValidateWithPath (path string )error {switch _ceaba {case 0,1,2:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaba ));};return nil ;};func (_eebabg *CT_Order )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_edbbf :=range start .Attr {if _edbbf .Name .Local =="\u0076\u0061\u006c"{_dfdfe ,_fab :=_gea .ParseUint (_edbbf .Value ,10,8);if _fab !=nil {return _fab ;};_ceagd :=uint8 (_dfdfe );_eebabg .ValAttr =&_ceagd ;continue ;};};for {_fbdd ,_dggfa :=d .Token ();if _dggfa !=nil {return _gabef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_dggfa );};if _adcee ,_gfec :=_fbdd .(_ecgedf .EndElement );_gfec &&_adcee .Name ==start .Name {break ;};};return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_edcd :=&CT_SurfaceChart {};return _edcd }; +// Validate validates the CT_DepthPercent and its children +func (_aece *CT_DepthPercent )Validate ()error {return _aece .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_edgd ST_TickLblPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbbbg :=_c .Attr {};_dbbbg .Name =name ;switch _edgd {case ST_TickLblPosUnset :_dbbbg .Value ="";case ST_TickLblPosHigh :_dbbbg .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_dbbbg .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_dbbbg .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_dbbbg .Value ="\u006e\u006f\u006e\u0065";};return _dbbbg ,nil ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_bbfcd *CT_PlotAreaChoice1 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbfcd .ValAx !=nil {_cced :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_agded :=range _bbfcd .ValAx {e .EncodeElement (_agded ,_cced );};};if _bbfcd .CatAx !=nil {_cecfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_bdad :=range _bbfcd .CatAx {e .EncodeElement (_bdad ,_cecfd );};};if _bbfcd .DateAx !=nil {_ffeaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_beacc :=range _bbfcd .DateAx {e .EncodeElement (_beacc ,_ffeaf );};};if _bbfcd .SerAx !=nil {_cceee :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_fbceb :=range _bbfcd .SerAx {e .EncodeElement (_fbceb ,_cceee );};};return nil ;};func (_gbcb *CT_DispBlanksAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbcb .ValAttr !=ST_DispBlanksAsUnset {_gcfb ,_bcab :=_gbcb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bcab !=nil {return _bcab ;};start .Attr =append (start .Attr ,_gcfb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_UnsignedInt and its children -func (_aeaf *CT_UnsignedInt )Validate ()error {return _aeaf .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_agfa *CT_SurfaceSer )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_agfa .Idx =NewCT_UnsignedInt ();_agfa .Order =NewCT_UnsignedInt ();_gebb :for {_decba ,_egbba :=d .Token ();if _egbba !=nil {return _egbba ;};switch _fdfe :=_decba .(type ){case _ecgedf .StartElement :switch _fdfe .Name {case _ecgedf .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"},_ecgedf .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 _ddgag :=d .DecodeElement (_agfa .Idx ,&_fdfe );_ddgag !=nil {return _ddgag ;};case _ecgedf .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"},_ecgedf .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 _fde :=d .DecodeElement (_agfa .Order ,&_fdfe );_fde !=nil {return _fde ;};case _ecgedf .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"},_ecgedf .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"}:_agfa .Tx =NewCT_SerTx ();if _aeega :=d .DecodeElement (_agfa .Tx ,&_fdfe );_aeega !=nil {return _aeega ;};case _ecgedf .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"},_ecgedf .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"}:_agfa .SpPr =_febbb .NewCT_ShapeProperties ();if _bgeed :=d .DecodeElement (_agfa .SpPr ,&_fdfe );_bgeed !=nil {return _bgeed ;};case _ecgedf .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\u0074"},_ecgedf .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\u0074"}:_agfa .Cat =NewCT_AxDataSource ();if _eedbcf :=d .DecodeElement (_agfa .Cat ,&_fdfe );_eedbcf !=nil {return _eedbcf ;};case _ecgedf .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\u006c"},_ecgedf .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\u006c"}:_agfa .Val =NewCT_NumDataSource ();if _egea :=d .DecodeElement (_agfa .Val ,&_fdfe );_egea !=nil {return _egea ;};case _ecgedf .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"},_ecgedf .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"}:_agfa .ExtLst =NewCT_ExtensionList ();if _caad :=d .DecodeElement (_agfa .ExtLst ,&_fdfe );_caad !=nil {return _caad ;};default:_ffgf .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\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_fdfe .Name );if _gfgd :=d .Skip ();_gfgd !=nil {return _gfgd ;};};case _ecgedf .EndElement :break _gebb ;case _ecgedf .CharData :};};return nil ;};func (_faaee *CT_StrVal )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0069\u0064\u0078"},Value :_gabef .Sprintf ("\u0025\u0076",_faaee .IdxAttr )});e .EncodeToken (start );_fbfafe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076"}};_ffgf .AddPreserveSpaceAttr (&_fbfafe ,_faaee .V );e .EncodeElement (_faaee .V ,_fbfafe );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path +func (_ebaga *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func (_gdfe *CT_BuiltInUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdfe .ValAttr !=ST_BuiltInUnitUnset {_ccg ,_aff :=_gdfe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _aff !=nil {return _aff ;};start .Attr =append (start .Attr ,_ccg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Order and its children -func (_cfdb *CT_Order )Validate ()error {return _cfdb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_dggg ST_LayoutMode )ValidateWithPath (path string )error {switch _dggg {case 0,1,2:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggg ));};return nil ;};func NewCT_Skip ()*CT_Skip {_cbgfb :=&CT_Skip {};_cbgfb .ValAttr =1;return _cbgfb };type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_efd *ST_Orientation )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fcgbf ,_fccde :=d .Token ();if _fccde !=nil {return _fccde ;};if _bbea ,_bafbbf :=_fcgbf .(_ecgedf .EndElement );_bafbbf &&_bbea .Name ==start .Name {*_efd =1;return nil ;};if _efddg ,_begb :=_fcgbf .(_ecgedf .CharData );!_begb {return _gabef .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",_fcgbf );}else {switch string (_efddg ){case "":*_efd =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_efd =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_efd =2;};};_fcgbf ,_fccde =d .Token ();if _fccde !=nil {return _fccde ;};if _dceeg ,_bagbb :=_fcgbf .(_ecgedf .EndElement );_bagbb &&_dceeg .Name ==start .Name {return nil ;};return _gabef .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",_fcgbf );};func NewCT_BarChart ()*CT_BarChart {_acfca :=&CT_BarChart {};_acfca .BarDir =NewCT_BarDir ();return _acfca ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_aegcd :=&CT_Surface3DChart {};return _aegcd }; +// Validate validates the CT_Lvl and its children +func (_fgbb *CT_Lvl )Validate ()error {return _fgbb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_edeec ST_PictureFormat )String ()string {switch _edeec {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 "";}; -// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path -func (_cgccb *CT_AxPos )ValidateWithPath (path string )error {if _cgccb .ValAttr ==ST_AxPosUnset {return _gabef .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 _fgad :=_cgccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgad !=nil {return _fgad ;};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_cbfc :=&CT_ManualLayout {};return _cbfc };type ST_TimeUnit byte ;func (_faee *CT_Chart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_faee .PlotArea =NewCT_PlotArea ();_dgec :for {_aec ,_bbecf :=d .Token ();if _bbecf !=nil {return _bbecf ;};switch _gagf :=_aec .(type ){case _ecgedf .StartElement :switch _gagf .Name {case _ecgedf .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\u0069\u0074l\u0065"},_ecgedf .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\u0069\u0074l\u0065"}:_faee .Title =NewCT_Title ();if _cacbbb :=d .DecodeElement (_faee .Title ,&_gagf );_cacbbb !=nil {return _cacbbb ;};case _ecgedf .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\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"},_ecgedf .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\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"}:_faee .AutoTitleDeleted =NewCT_Boolean ();if _bbccb :=d .DecodeElement (_faee .AutoTitleDeleted ,&_gagf );_bbccb !=nil {return _bbccb ;};case _ecgedf .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 :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_ecgedf .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 :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_faee .PivotFmts =NewCT_PivotFmts ();if _bea :=d .DecodeElement (_faee .PivotFmts ,&_gagf );_bea !=nil {return _bea ;};case _ecgedf .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\u0069\u0065\u0077\u0033\u0044"},_ecgedf .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\u0069\u0065\u0077\u0033\u0044"}:_faee .View3D =NewCT_View3D ();if _efbag :=d .DecodeElement (_faee .View3D ,&_gagf );_efbag !=nil {return _efbag ;};case _ecgedf .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\u006c\u006fo\u0072"},_ecgedf .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\u006c\u006fo\u0072"}:_faee .Floor =NewCT_Surface ();if _dfgfa :=d .DecodeElement (_faee .Floor ,&_gagf );_dfgfa !=nil {return _dfgfa ;};case _ecgedf .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\u0064\u0065\u0057\u0061\u006c\u006c"},_ecgedf .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\u0064\u0065\u0057\u0061\u006c\u006c"}:_faee .SideWall =NewCT_Surface ();if _bebe :=d .DecodeElement (_faee .SideWall ,&_gagf );_bebe !=nil {return _bebe ;};case _ecgedf .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\u0063\u006b\u0057\u0061\u006c\u006c"},_ecgedf .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\u0063\u006b\u0057\u0061\u006c\u006c"}:_faee .BackWall =NewCT_Surface ();if _abcf :=d .DecodeElement (_faee .BackWall ,&_gagf );_abcf !=nil {return _abcf ;};case _ecgedf .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\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_ecgedf .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\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _bddf :=d .DecodeElement (_faee .PlotArea ,&_gagf );_bddf !=nil {return _bddf ;};case _ecgedf .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\u0065\u0067\u0065\u006e\u0064"},_ecgedf .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\u0065\u0067\u0065\u006e\u0064"}:_faee .Legend =NewCT_Legend ();if _bfa :=d .DecodeElement (_faee .Legend ,&_gagf );_bfa !=nil {return _bfa ;};case _ecgedf .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 :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_ecgedf .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 :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_faee .PlotVisOnly =NewCT_Boolean ();if _bdeeb :=d .DecodeElement (_faee .PlotVisOnly ,&_gagf );_bdeeb !=nil {return _bdeeb ;};case _ecgedf .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\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_ecgedf .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\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_faee .DispBlanksAs =NewCT_DispBlanksAs ();if _dcce :=d .DecodeElement (_faee .DispBlanksAs ,&_gagf );_dcce !=nil {return _dcce ;};case _ecgedf .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\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_ecgedf .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\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_faee .ShowDLblsOverMax =NewCT_Boolean ();if _bfddc :=d .DecodeElement (_faee .ShowDLblsOverMax ,&_gagf );_bfddc !=nil {return _bfddc ;};case _ecgedf .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"},_ecgedf .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"}:_faee .ExtLst =NewCT_ExtensionList ();if _adeg :=d .DecodeElement (_faee .ExtLst ,&_gagf );_adeg !=nil {return _adeg ;};default:_ffgf .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\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gagf .Name );if _bed :=d .Skip ();_bed !=nil {return _bed ;};};case _ecgedf .EndElement :break _dgec ;case _ecgedf .CharData :};};return nil ;};func (_gge ST_HoleSize )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gge .ST_HoleSizePercent !=nil {e .EncodeToken (_ecgedf .CharData (*_gge .ST_HoleSizePercent ));};if _gge .ST_HoleSizeUByte !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_gge .ST_HoleSizeUByte )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func NewCT_Surface ()*CT_Surface {_acbe :=&CT_Surface {};return _acbe }; +// Validate validates the CT_CatAx and its children +func (_fcfc *CT_CatAx )Validate ()error {return _fcfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func (_dced *CT_RelId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdba :=range start .Attr {if _dfdba .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"&&_dfdba .Name .Local =="\u0069\u0064"||_dfdba .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"&&_dfdba .Name .Local =="\u0069\u0064"{_bcbd ,_bffbc :=_dfdba .Value ,error (nil );if _bffbc !=nil {return _bffbc ;};_dced .IdAttr =_bcbd ;continue ;};};for {_cebd ,_ecbe :=d .Token ();if _ecbe !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_ecbe );};if _fdggd ,_baagf :=_cebd .(_c .EndElement );_baagf &&_fdggd .Name ==start .Name {break ;};};return nil ;};func (_eddc *CT_ErrBarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eddc .ValAttr !=ST_ErrBarTypeUnset {_feceg ,_dgab :=_eddc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dgab !=nil {return _dgab ;};start .Attr =append (start .Attr ,_feceg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Style struct{ValAttr uint8 ;};func (_aabbfe ST_BuiltInUnit )ValidateWithPath (path string )error {switch _aabbfe {case 0,1,2,3,4,5,6,7,8,9:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabbfe ));};return nil ;};type CT_SerAx 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 *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func (_cdeag *CT_OfPieType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adce :=range start .Attr {if _adce .Name .Local =="\u0076\u0061\u006c"{_cdeag .ValAttr .UnmarshalXMLAttr (_adce );continue ;};};for {_cgcb ,_gead :=d .Token ();if _gead !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gead );};if _dgggf ,_abcbe :=_cgcb .(_c .EndElement );_abcbe &&_dgggf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path -func (_ggdag *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func (_bgfd *ST_LayoutTarget )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gdefc ,_gdgb :=d .Token ();if _gdgb !=nil {return _gdgb ;};if _baecc ,_eccgg :=_gdefc .(_ecgedf .EndElement );_eccgg &&_baecc .Name ==start .Name {*_bgfd =1;return nil ;};if _fgbad ,_fadc :=_gdefc .(_ecgedf .CharData );!_fadc {return _gabef .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",_gdefc );}else {switch string (_fgbad ){case "":*_bgfd =0;case "\u0069\u006e\u006ee\u0072":*_bgfd =1;case "\u006f\u0075\u0074e\u0072":*_bgfd =2;};};_gdefc ,_gdgb =d .Token ();if _gdgb !=nil {return _gdgb ;};if _egeg ,_bbead :=_gdefc .(_ecgedf .EndElement );_bbead &&_egeg .Name ==start .Name {return nil ;};return _gabef .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",_gdefc );};func (_bbeb ST_LayoutTarget )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_bbeb .String (),start );};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;); +// Validate validates the CT_ScatterStyle and its children +func (_cadgg *CT_ScatterStyle )Validate ()error {return _cadgg .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_dfgbe ST_ErrDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfgbe .String (),start );};func (_egbea *ST_DispBlanksAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caaee ,_dfce :=d .Token ();if _dfce !=nil {return _dfce ;};if _egabfb ,_cfefb :=_caaee .(_c .EndElement );_cfefb &&_egabfb .Name ==start .Name {*_egbea =1;return nil ;};if _ddfeg ,_badeg :=_caaee .(_c .CharData );!_badeg {return _aa .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",_caaee );}else {switch string (_ddfeg ){case "":*_egbea =0;case "\u0073\u0070\u0061\u006e":*_egbea =1;case "\u0067\u0061\u0070":*_egbea =2;case "\u007a\u0065\u0072\u006f":*_egbea =3;};};_caaee ,_dfce =d .Token ();if _dfce !=nil {return _dfce ;};if _acbg ,_fdffe :=_caaee .(_c .EndElement );_fdffe &&_acbg .Name ==start .Name {return nil ;};return _aa .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",_caaee );}; -// Validate validates the CT_Protection and its children -func (_cegb *CT_Protection )Validate ()error {return _cegb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_LegendPos and its children +func (_bgbaa *CT_LegendPos )Validate ()error {return _bgbaa .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_feebd ST_ErrDir )Validate ()error {return _feebd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path -func (_ecgad *CT_TxChoice )ValidateWithPath (path string )error {if _ecgad .StrRef !=nil {if _fdfgc :=_ecgad .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_fdfgc !=nil {return _fdfgc ;};};if _ecgad .Rich !=nil {if _bccdf :=_ecgad .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_bccdf !=nil {return _bccdf ;};};return nil ;};func (_fddf *ST_ScatterStyle )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dbbbf ,_ebdfc :=d .Token ();if _ebdfc !=nil {return _ebdfc ;};if _deae ,_abef :=_dbbbf .(_ecgedf .EndElement );_abef &&_deae .Name ==start .Name {*_fddf =1;return nil ;};if _efag ,_eegb :=_dbbbf .(_ecgedf .CharData );!_eegb {return _gabef .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",_dbbbf );}else {switch string (_efag ){case "":*_fddf =0;case "\u006e\u006f\u006e\u0065":*_fddf =1;case "\u006c\u0069\u006e\u0065":*_fddf =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_fddf =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_fddf =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_fddf =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_fddf =6;};};_dbbbf ,_ebdfc =d .Token ();if _ebdfc !=nil {return _ebdfc ;};if _efbf ,_dea :=_dbbbf .(_ecgedf .EndElement );_dea &&_efbf .Name ==start .Name {return nil ;};return _gabef .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",_dbbbf );};func (_fgeg *ST_OfPieType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fddba ,_deeda :=d .Token ();if _deeda !=nil {return _deeda ;};if _gbf ,_acag :=_fddba .(_ecgedf .EndElement );_acag &&_gbf .Name ==start .Name {*_fgeg =1;return nil ;};if _eeacf ,_aadcc :=_fddba .(_ecgedf .CharData );!_aadcc {return _gabef .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",_fddba );}else {switch string (_eeacf ){case "":*_fgeg =0;case "\u0070\u0069\u0065":*_fgeg =1;case "\u0062\u0061\u0072":*_fgeg =2;};};_fddba ,_deeda =d .Token ();if _deeda !=nil {return _deeda ;};if _afdfc ,_aegae :=_fddba .(_ecgedf .EndElement );_aegae &&_afdfc .Name ==start .Name {return nil ;};return _gabef .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",_fddba );}; +// Validate validates the CT_PivotFmt and its children +func (_ccabc *CT_PivotFmt )Validate ()error {return _ccabc .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_ffca *CT_AxPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adb ,_dba :=_ffca .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dba !=nil {return _dba ;};start .Attr =append (start .Attr ,_adb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Line3DChart ()*CT_Line3DChart {_accb :=&CT_Line3DChart {};_accb .Grouping =NewCT_Grouping ();return _accb ;};func (_beggc ST_DepthPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _beggc .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_c .CharData (*_beggc .ST_DepthPercentWithSymbol ));};if _beggc .ST_DepthPercentUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_beggc .ST_DepthPercentUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// Validate validates the CT_Shape and its children -func (_dcdgb *CT_Shape )Validate ()error {return _dcdgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_ebeb ST_TrendlineType )String ()string {switch _ebeb {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 (_gefae *EG_AreaChartShared )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gefae .Grouping !=nil {_eddcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gefae .Grouping ,_eddcd );};if _gefae .VaryColors !=nil {_gcga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gefae .VaryColors ,_gcga );};if _gefae .Ser !=nil {_adced :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aagf :=range _gefae .Ser {e .EncodeElement (_aagf ,_adced );};};if _gefae .DLbls !=nil {_ggfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gefae .DLbls ,_ggfa );};if _gefae .DropLines !=nil {_gbce :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gefae .DropLines ,_gbce );};return nil ;};func (_dcdd ST_LblAlgn )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_dcdd .String (),start );};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 (_dfbcd *CT_PageMargins )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_dfbcd .LAttr )});start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0072"},Value :_gabef .Sprintf ("\u0025\u0076",_dfbcd .RAttr )});start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0074"},Value :_gabef .Sprintf ("\u0025\u0076",_dfbcd .TAttr )});start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0062"},Value :_gabef .Sprintf ("\u0025\u0076",_dfbcd .BAttr )});start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_gabef .Sprintf ("\u0025\u0076",_dfbcd .HeaderAttr )});start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_gabef .Sprintf ("\u0025\u0076",_dfbcd .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Title and its children +func (_eabg *CT_Title )Validate ()error {return _eabg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_dfaec *CT_TickMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fagdc :=range start .Attr {if _fagdc .Name .Local =="\u0076\u0061\u006c"{_dfaec .ValAttr .UnmarshalXMLAttr (_fagdc );continue ;};};for {_cbge ,_dbdb :=d .Token ();if _dbdb !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_dbdb );};if _daccd ,_bbcdg :=_cbge .(_c .EndElement );_bbcdg &&_daccd .Name ==start .Name {break ;};};return nil ;};func (_fgcg *CT_DLblsChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddac :for {_cfabc ,_dbae :=d .Token ();if _dbae !=nil {return _dbae ;};switch _deee :=_cfabc .(type ){case _c .StartElement :switch _deee .Name {case _c .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"},_c .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"}:_fgcg .Delete =NewCT_Boolean ();if _cggb :=d .DecodeElement (_fgcg .Delete ,&_deee );_cggb !=nil {return _cggb ;};case _c .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"},_c .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"}:_fgcg .NumFmt =NewCT_NumFmt ();if _ggd :=d .DecodeElement (_fgcg .NumFmt ,&_deee );_ggd !=nil {return _ggd ;};case _c .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"},_c .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"}:_fgcg .SpPr =_d .NewCT_ShapeProperties ();if _gcaef :=d .DecodeElement (_fgcg .SpPr ,&_deee );_gcaef !=nil {return _gcaef ;};case _c .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"},_c .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"}:_fgcg .TxPr =_d .NewCT_TextBody ();if _fgabc :=d .DecodeElement (_fgcg .TxPr ,&_deee );_fgabc !=nil {return _fgabc ;};case _c .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"},_c .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"}:_fgcg .DLblPos =NewCT_DLblPos ();if _fgcb :=d .DecodeElement (_fgcg .DLblPos ,&_deee );_fgcb !=nil {return _fgcb ;};case _c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_fgcg .ShowLegendKey =NewCT_Boolean ();if _cgec :=d .DecodeElement (_fgcg .ShowLegendKey ,&_deee );_cgec !=nil {return _cgec ;};case _c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_fgcg .ShowVal =NewCT_Boolean ();if _dggf :=d .DecodeElement (_fgcg .ShowVal ,&_deee );_dggf !=nil {return _dggf ;};case _c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_fgcg .ShowCatName =NewCT_Boolean ();if _eggd :=d .DecodeElement (_fgcg .ShowCatName ,&_deee );_eggd !=nil {return _eggd ;};case _c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_fgcg .ShowSerName =NewCT_Boolean ();if _cedg :=d .DecodeElement (_fgcg .ShowSerName ,&_deee );_cedg !=nil {return _cedg ;};case _c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_fgcg .ShowPercent =NewCT_Boolean ();if _cegcg :=d .DecodeElement (_fgcg .ShowPercent ,&_deee );_cegcg !=nil {return _cegcg ;};case _c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_fgcg .ShowBubbleSize =NewCT_Boolean ();if _adgaa :=d .DecodeElement (_fgcg .ShowBubbleSize ,&_deee );_adgaa !=nil {return _adgaa ;};case _c .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_fgcg .Separator =new (string );if _gdgf :=d .DecodeElement (_fgcg .Separator ,&_deee );_gdgf !=nil {return _gdgf ;};case _c .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_fgcg .ShowLeaderLines =NewCT_Boolean ();if _bbcc :=d .DecodeElement (_fgcg .ShowLeaderLines ,&_deee );_bbcc !=nil {return _bbcc ;};case _c .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_fgcg .LeaderLines =NewCT_ChartLines ();if _ggaf :=d .DecodeElement (_fgcg .LeaderLines ,&_deee );_ggaf !=nil {return _ggaf ;};default:_cf .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\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_deee .Name );if _fafg :=d .Skip ();_fafg !=nil {return _fafg ;};};case _c .EndElement :break _bddac ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path -func (_cdfd *CT_PivotFmts )ValidateWithPath (path string )error {for _dace ,_eada :=range _cdfd .PivotFmt {if _fge :=_eada .ValidateWithPath (_gabef .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dace ));_fge !=nil {return _fge ;};};return nil ;};func (_aefac *CT_StockChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_eebg :for {_dabeb ,_aafbg :=d .Token ();if _aafbg !=nil {return _aafbg ;};switch _geef :=_dabeb .(type ){case _ecgedf .StartElement :switch _geef .Name {case _ecgedf .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"},_ecgedf .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"}:_b :=NewCT_LineSer ();if _cffa :=d .DecodeElement (_b ,&_geef );_cffa !=nil {return _cffa ;};_aefac .Ser =append (_aefac .Ser ,_b );case _ecgedf .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"},_ecgedf .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"}:_aefac .DLbls =NewCT_DLbls ();if _abaf :=d .DecodeElement (_aefac .DLbls ,&_geef );_abaf !=nil {return _abaf ;};case _ecgedf .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"},_ecgedf .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_aefac .DropLines =NewCT_ChartLines ();if _fbcdf :=d .DecodeElement (_aefac .DropLines ,&_geef );_fbcdf !=nil {return _fbcdf ;};case _ecgedf .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\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_aefac .HiLowLines =NewCT_ChartLines ();if _bcdec :=d .DecodeElement (_aefac .HiLowLines ,&_geef );_bcdec !=nil {return _bcdec ;};case _ecgedf .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 :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_ecgedf .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 :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_aefac .UpDownBars =NewCT_UpDownBars ();if _gaadf :=d .DecodeElement (_aefac .UpDownBars ,&_geef );_gaadf !=nil {return _gaadf ;};case _ecgedf .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"},_ecgedf .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"}:_afg :=NewCT_UnsignedInt ();if _abcagc :=d .DecodeElement (_afg ,&_geef );_abcagc !=nil {return _abcagc ;};_aefac .AxId =append (_aefac .AxId ,_afg );case _ecgedf .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"},_ecgedf .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"}:_aefac .ExtLst =NewCT_ExtensionList ();if _beeef :=d .DecodeElement (_aefac .ExtLst ,&_geef );_beeef !=nil {return _beeef ;};default:_ffgf .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\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_geef .Name );if _dagce :=d .Skip ();_dagce !=nil {return _dagce ;};};case _ecgedf .EndElement :break _eebg ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_Chart and its children +func (_ddced *CT_Chart )Validate ()error {return _ddced .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};type Chart struct{CT_RelId }; -// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path -func (_bdee *CT_ChartSpace )ValidateWithPath (path string )error {if _bdee .Date1904 !=nil {if _aebaf :=_bdee .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_aebaf !=nil {return _aebaf ;};};if _bdee .Lang !=nil {if _afcg :=_bdee .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_afcg !=nil {return _afcg ;};};if _bdee .RoundedCorners !=nil {if _egege :=_bdee .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_egege !=nil {return _egege ;};};if _bdee .Style !=nil {if _baddc :=_bdee .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_baddc !=nil {return _baddc ;};};if _bdee .ClrMapOvr !=nil {if _dfabb :=_bdee .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_dfabb !=nil {return _dfabb ;};};if _bdee .PivotSource !=nil {if _bbbgg :=_bdee .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bbbgg !=nil {return _bbbgg ;};};if _bdee .Protection !=nil {if _abda :=_bdee .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_abda !=nil {return _abda ;};};if _bbda :=_bdee .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_bbda !=nil {return _bbda ;};if _bdee .SpPr !=nil {if _deage :=_bdee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_deage !=nil {return _deage ;};};if _bdee .TxPr !=nil {if _cggag :=_bdee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cggag !=nil {return _cggag ;};};if _bdee .ExternalData !=nil {if _egcdd :=_bdee .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_egcdd !=nil {return _egcdd ;};};if _bdee .PrintSettings !=nil {if _edaca :=_bdee .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_edaca !=nil {return _edaca ;};};if _bdee .UserShapes !=nil {if _adag :=_bdee .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_adag !=nil {return _adag ;};};if _bdee .ExtLst !=nil {if _gaca :=_bdee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaca !=nil {return _gaca ;};};return nil ;}; +// Validate validates the CT_PrintSettings and its children +func (_bcdg *CT_PrintSettings )Validate ()error {return _bcdg .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};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 (_efbee ST_Crosses )String ()string {switch _efbee {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 "";}; -// Validate validates the CT_StrVal and its children -func (_ceea *CT_StrVal )Validate ()error {return _ceea .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_febbb .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func NewCT_DTable ()*CT_DTable {_edcab :=&CT_DTable {};return _edcab };func (_afea *CT_CatAx )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_afea .AxId =NewCT_UnsignedInt ();_afea .Scaling =NewCT_Scaling ();_afea .AxPos =NewCT_AxPos ();_afea .CrossAx =NewCT_UnsignedInt ();_aadcf :for {_gadf ,_geec :=d .Token ();if _geec !=nil {return _geec ;};switch _gfde :=_gadf .(type ){case _ecgedf .StartElement :switch _gfde .Name {case _ecgedf .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"},_ecgedf .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 _gbdac :=d .DecodeElement (_afea .AxId ,&_gfde );_gbdac !=nil {return _gbdac ;};case _ecgedf .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"},_ecgedf .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 _bgbab :=d .DecodeElement (_afea .Scaling ,&_gfde );_bgbab !=nil {return _bgbab ;};case _ecgedf .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"},_ecgedf .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"}:_afea .Delete =NewCT_Boolean ();if _gcfc :=d .DecodeElement (_afea .Delete ,&_gfde );_gcfc !=nil {return _gcfc ;};case _ecgedf .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"},_ecgedf .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 _gedfc :=d .DecodeElement (_afea .AxPos ,&_gfde );_gedfc !=nil {return _gedfc ;};case _ecgedf .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"},_ecgedf .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_afea .MajorGridlines =NewCT_ChartLines ();if _fbcga :=d .DecodeElement (_afea .MajorGridlines ,&_gfde );_fbcga !=nil {return _fbcga ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_afea .MinorGridlines =NewCT_ChartLines ();if _dfga :=d .DecodeElement (_afea .MinorGridlines ,&_gfde );_dfga !=nil {return _dfga ;};case _ecgedf .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\u0069\u0074l\u0065"},_ecgedf .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\u0069\u0074l\u0065"}:_afea .Title =NewCT_Title ();if _efbad :=d .DecodeElement (_afea .Title ,&_gfde );_efbad !=nil {return _efbad ;};case _ecgedf .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"},_ecgedf .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"}:_afea .NumFmt =NewCT_NumFmt ();if _bbdf :=d .DecodeElement (_afea .NumFmt ,&_gfde );_bbdf !=nil {return _bbdf ;};case _ecgedf .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_afea .MajorTickMark =NewCT_TickMark ();if _bgeab :=d .DecodeElement (_afea .MajorTickMark ,&_gfde );_bgeab !=nil {return _bgeab ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_afea .MinorTickMark =NewCT_TickMark ();if _ggbf :=d .DecodeElement (_afea .MinorTickMark ,&_gfde );_ggbf !=nil {return _ggbf ;};case _ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_afea .TickLblPos =NewCT_TickLblPos ();if _abdgc :=d .DecodeElement (_afea .TickLblPos ,&_gfde );_abdgc !=nil {return _abdgc ;};case _ecgedf .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"},_ecgedf .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"}:_afea .SpPr =_febbb .NewCT_ShapeProperties ();if _gfbea :=d .DecodeElement (_afea .SpPr ,&_gfde );_gfbea !=nil {return _gfbea ;};case _ecgedf .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"},_ecgedf .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"}:_afea .TxPr =_febbb .NewCT_TextBody ();if _ecdfe :=d .DecodeElement (_afea .TxPr ,&_gfde );_ecdfe !=nil {return _ecdfe ;};case _ecgedf .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\u0041\u0078"},_ecgedf .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\u0041\u0078"}:if _ggbeg :=d .DecodeElement (_afea .CrossAx ,&_gfde );_ggbeg !=nil {return _ggbeg ;};case _ecgedf .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"},_ecgedf .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"}:_afea .Choice =NewEG_AxSharedChoice ();if _cggea :=d .DecodeElement (&_afea .Choice .Crosses ,&_gfde );_cggea !=nil {return _cggea ;};case _ecgedf .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"},_ecgedf .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"}:_afea .Choice =NewEG_AxSharedChoice ();if _afec :=d .DecodeElement (&_afea .Choice .CrossesAt ,&_gfde );_afec !=nil {return _afec ;};case _ecgedf .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"},_ecgedf .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"}:_afea .Auto =NewCT_Boolean ();if _dfeba :=d .DecodeElement (_afea .Auto ,&_gfde );_dfeba !=nil {return _dfeba ;};case _ecgedf .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 :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_ecgedf .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 :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_afea .LblAlgn =NewCT_LblAlgn ();if _egegg :=d .DecodeElement (_afea .LblAlgn ,&_gfde );_egegg !=nil {return _egegg ;};case _ecgedf .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 :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_ecgedf .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 :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_afea .LblOffset =NewCT_LblOffset ();if _efee :=d .DecodeElement (_afea .LblOffset ,&_gfde );_efee !=nil {return _efee ;};case _ecgedf .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 :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_ecgedf .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 :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_afea .TickLblSkip =NewCT_Skip ();if _bfdb :=d .DecodeElement (_afea .TickLblSkip ,&_gfde );_bfdb !=nil {return _bfdb ;};case _ecgedf .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\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_ecgedf .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\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_afea .TickMarkSkip =NewCT_Skip ();if _fdcg :=d .DecodeElement (_afea .TickMarkSkip ,&_gfde );_fdcg !=nil {return _fdcg ;};case _ecgedf .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\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_ecgedf .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\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_afea .NoMultiLvlLbl =NewCT_Boolean ();if _bcebf :=d .DecodeElement (_afea .NoMultiLvlLbl ,&_gfde );_bcebf !=nil {return _bcebf ;};case _ecgedf .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"},_ecgedf .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"}:_afea .ExtLst =NewCT_ExtensionList ();if _adbc :=d .DecodeElement (_afea .ExtLst ,&_gfde );_adbc !=nil {return _adbc ;};default:_ffgf .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\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_gfde .Name );if _cbfe :=d .Skip ();_cbfe !=nil {return _cbfe ;};};case _ecgedf .EndElement :break _aadcf ;case _ecgedf .CharData :};};return nil ;};func (_ffeda *CT_CustSplit )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ffeda .SecondPiePt !=nil {_cbgdd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_decgb :=range _ffeda .SecondPiePt {e .EncodeElement (_decgb ,_cbgdd );};};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_facg *CT_ExtensionList )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _facg .Ext !=nil {_gffdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_aecfe :=range _facg .Ext {e .EncodeElement (_aecfe ,_gffdf );};};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_NumDataSource ()*CT_NumDataSource {_dgbcd :=&CT_NumDataSource {};_dgbcd .Choice =NewCT_NumDataSourceChoice ();return _dgbcd ;};func (_gcdb ST_AxPos )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_beeff :=_ecgedf .Attr {};_beeff .Name =name ;switch _gcdb {case ST_AxPosUnset :_beeff .Value ="";case ST_AxPosB :_beeff .Value ="\u0062";case ST_AxPosL :_beeff .Value ="\u006c";case ST_AxPosR :_beeff .Value ="\u0072";case ST_AxPosT :_beeff .Value ="\u0074";};return _beeff ,nil ;}; +// Validate validates the CT_RelId and its children +func (_dcaec *CT_RelId )Validate ()error {return _dcaec .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_dgff *CT_ChartLines )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eff :for {_dgb ,_cdbc :=d .Token ();if _cdbc !=nil {return _cdbc ;};switch _gcgcg :=_dgb .(type ){case _c .StartElement :switch _gcgcg .Name {case _c .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"},_c .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"}:_dgff .SpPr =_d .NewCT_ShapeProperties ();if _cdcb :=d .DecodeElement (_dgff .SpPr ,&_gcgcg );_cdcb !=nil {return _cdcb ;};default:_cf .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",_gcgcg .Name );if _gbc :=d .Skip ();_gbc !=nil {return _gbc ;};};case _c .EndElement :break _eff ;case _c .CharData :};};return nil ;};func (_ffcca *EG_AxSharedChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffcca .Crosses !=nil {_bbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_ffcca .Crosses ,_bbgb );};if _ffcca .CrossesAt !=nil {_ebdd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_ffcca .CrossesAt ,_ebdd );};return nil ;};func (_effec ST_SizeRepresents )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_effec .String (),start );};func (_caag *CT_GapAmount )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _caag .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_caag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;); -// Validate validates the CT_Orientation and its children -func (_cdgfd *CT_Orientation )Validate ()error {return _cdgfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path +func (_bda *CT_AxDataSource )ValidateWithPath (path string )error {if _bfcc :=_bda .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfcc !=nil {return _bfcc ;};return nil ;};func NewCT_DPt ()*CT_DPt {_bbf :=&CT_DPt {};_bbf .Idx =NewCT_UnsignedInt ();return _bbf }; -// Validate validates the UserShapes and its children -func (_dabeee *UserShapes )Validate ()error {return _dabeee .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;}; +// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path +func (_bbgf *CT_Perspective )ValidateWithPath (path string )error {if _bbgf .ValAttr !=nil {if *_bbgf .ValAttr < 0{return _aa .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 ,*_bbgf .ValAttr );};if *_bbgf .ValAttr > 240{return _aa .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 ,*_bbgf .ValAttr );};};return nil ;};func NewCT_CustSplit ()*CT_CustSplit {_fbd :=&CT_CustSplit {};return _fbd };func (_fefdc ST_Orientation )Validate ()error {return _fefdc .ValidateWithPath ("")}; -// Validate validates the CT_BarDir and its children -func (_fdffea *CT_BarDir )Validate ()error {return _fdffea .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_eaea *EG_LegendEntryData )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _eaea .TxPr !=nil {_eaad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eaea .TxPr ,_eaad );};return nil ;};func NewCT_Title ()*CT_Title {_aae :=&CT_Title {};return _aae };func NewCT_CustSplit ()*CT_CustSplit {_edgfed :=&CT_CustSplit {};return _edgfed };func NewCT_TimeUnit ()*CT_TimeUnit {_bcgcc :=&CT_TimeUnit {};return _bcgcc };func (_bbc *ST_SizeRepresents )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_bbc =0;case "\u0061\u0072\u0065\u0061":*_bbc =1;case "\u0077":*_bbc =2;};return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_ddge ,_fac :=_gea .ParseUint (s ,10,16);if _fac !=nil {return ST_GapAmount {},_fac ;};_cacd :=uint16 (_ddge );return ST_GapAmount {ST_GapAmountUShort :&_cacd },nil ;};func NewCT_AxPos ()*CT_AxPos {_bce :=&CT_AxPos {};_bce .ValAttr =ST_AxPos (1);return _bce };func (_cbae ST_AxPos )Validate ()error {return _cbae .ValidateWithPath ("")};func (_aecb ST_TimeUnit )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_fcbf :=_ecgedf .Attr {};_fcbf .Name =name ;switch _aecb {case ST_TimeUnitUnset :_fcbf .Value ="";case ST_TimeUnitDays :_fcbf .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_fcbf .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_fcbf .Value ="\u0079\u0065\u0061r\u0073";};return _fcbf ,nil ;}; +// Validate validates the CT_Crosses and its children +func (_dggb *CT_Crosses )Validate ()error {return _dggb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_babd *CT_ScatterChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_babd .ScatterStyle =NewCT_ScatterStyle ();_eadc :for {_agdcf ,_aefdc :=d .Token ();if _aefdc !=nil {return _aefdc ;};switch _dabb :=_agdcf .(type ){case _c .StartElement :switch _dabb .Name {case _c .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"},_c .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\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _bccb :=d .DecodeElement (_babd .ScatterStyle ,&_dabb );_bccb !=nil {return _bccb ;};case _c .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"},_c .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"}:_babd .VaryColors =NewCT_Boolean ();if _gffbf :=d .DecodeElement (_babd .VaryColors ,&_dabb );_gffbf !=nil {return _gffbf ;};case _c .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"},_c .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"}:_decdf :=NewCT_ScatterSer ();if _eeag :=d .DecodeElement (_decdf ,&_dabb );_eeag !=nil {return _eeag ;};_babd .Ser =append (_babd .Ser ,_decdf );case _c .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"},_c .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"}:_babd .DLbls =NewCT_DLbls ();if _ddac :=d .DecodeElement (_babd .DLbls ,&_dabb );_ddac !=nil {return _ddac ;};case _c .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"},_c .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"}:_cfecg :=NewCT_UnsignedInt ();if _cbgca :=d .DecodeElement (_cfecg ,&_dabb );_cbgca !=nil {return _cbgca ;};_babd .AxId =append (_babd .AxId ,_cfecg );case _c .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"},_c .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"}:_babd .ExtLst =NewCT_ExtensionList ();if _cega :=d .DecodeElement (_babd .ExtLst ,&_dabb );_cega !=nil {return _cega ;};default:_cf .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\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dabb .Name );if _fbcbc :=d .Skip ();_fbcbc !=nil {return _fbcbc ;};};case _c .EndElement :break _eadc ;case _c .CharData :};};return nil ;};func (_gadac *CT_TickLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcddc :=range start .Attr {if _bcddc .Name .Local =="\u0076\u0061\u006c"{_gadac .ValAttr .UnmarshalXMLAttr (_bcddc );continue ;};};for {_gaddb ,_ccbec :=d .Token ();if _ccbec !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_ccbec );};if _dccfa ,_acbcc :=_gaddb .(_c .EndElement );_acbcc &&_dccfa .Name ==start .Name {break ;};};return nil ;};func NewEG_SerShared ()*EG_SerShared {_afaed :=&EG_SerShared {};_afaed .Idx =NewCT_UnsignedInt ();_afaed .Order =NewCT_UnsignedInt ();return _afaed ;}; -// Validate validates the CT_AxisUnit and its children -func (_ddbaf *CT_AxisUnit )Validate ()error {return _ddbaf .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_ffaec *CT_LegendPos )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _ffaec .ValAttr !=ST_LegendPosUnset {_gaabc ,_afcbd :=_ffaec .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _afcbd !=nil {return _afcbd ;};start .Attr =append (start .Attr ,_gaabc );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_Legend ()*CT_Legend {_gage :=&CT_Legend {};return _gage };func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_bddde :=&EG_SurfaceChartShared {};return _bddde ;}; +// Validate validates the CT_DLblsChoice and its children +func (_ccdd *CT_DLblsChoice )Validate ()error {return _ccdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_beedfd *CT_Title )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adge :for {_bdeef ,_fffd :=d .Token ();if _fffd !=nil {return _fffd ;};switch _fbfgc :=_bdeef .(type ){case _c .StartElement :switch _fbfgc .Name {case _c .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"},_c .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"}:_beedfd .Tx =NewCT_Tx ();if _gggc :=d .DecodeElement (_beedfd .Tx ,&_fbfgc );_gggc !=nil {return _gggc ;};case _c .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"},_c .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"}:_beedfd .Layout =NewCT_Layout ();if _gdea :=d .DecodeElement (_beedfd .Layout ,&_fbfgc );_gdea !=nil {return _gdea ;};case _c .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 :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_c .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 :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_beedfd .Overlay =NewCT_Boolean ();if _efgcc :=d .DecodeElement (_beedfd .Overlay ,&_fbfgc );_efgcc !=nil {return _efgcc ;};case _c .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"},_c .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"}:_beedfd .SpPr =_d .NewCT_ShapeProperties ();if _cccdc :=d .DecodeElement (_beedfd .SpPr ,&_fbfgc );_cccdc !=nil {return _cccdc ;};case _c .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"},_c .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"}:_beedfd .TxPr =_d .NewCT_TextBody ();if _baece :=d .DecodeElement (_beedfd .TxPr ,&_fbfgc );_baece !=nil {return _baece ;};case _c .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"},_c .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"}:_beedfd .ExtLst =NewCT_ExtensionList ();if _gegb :=d .DecodeElement (_beedfd .ExtLst ,&_fbfgc );_gegb !=nil {return _gegb ;};default:_cf .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\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_fbfgc .Name );if _cadgc :=d .Skip ();_cadgc !=nil {return _cadgc ;};};case _c .EndElement :break _adge ;case _c .CharData :};};return nil ;};func NewCT_Chart ()*CT_Chart {_fecf :=&CT_Chart {};_fecf .PlotArea =NewCT_PlotArea ();return _fecf }; -// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path -func (_gab *CT_TickMark )ValidateWithPath (path string )error {if _adec :=_gab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adec !=nil {return _adec ;};return nil ;};func (_adbed ST_LayoutTarget )String ()string {switch _adbed {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};func (_adfb *CT_SurfaceChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _adfb .Wireframe !=nil {_gaag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_adfb .Wireframe ,_gaag );};if _adfb .Ser !=nil {_acea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fecde :=range _adfb .Ser {e .EncodeElement (_fecde ,_acea );};};if _adfb .BandFmts !=nil {_aeafg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_adfb .BandFmts ,_aeafg );};_aabe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cedf :=range _adfb .AxId {e .EncodeElement (_cedf ,_aabe );};if _adfb .ExtLst !=nil {_fgfd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adfb .ExtLst ,_fgfd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_caff ,_ggeca :=_gea .ParseUint (s ,10,16);if _ggeca !=nil {return ST_LblOffset {},_ggeca ;};_bgae :=uint16 (_caff );return ST_LblOffset {ST_LblOffsetUShort :&_bgae },nil ;};func NewCT_NumRef ()*CT_NumRef {_debebg :=&CT_NumRef {};return _debebg };func NewEG_AreaChartShared ()*EG_AreaChartShared {_gacf :=&EG_AreaChartShared {};return _gacf };func (_gdeec *CT_TimeUnit )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_afae :=range start .Attr {if _afae .Name .Local =="\u0076\u0061\u006c"{_gdeec .ValAttr .UnmarshalXMLAttr (_afae );continue ;};};for {_aegg ,_bfcb :=d .Token ();if _bfcb !=nil {return _gabef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_bfcb );};if _bbgad ,_cedg :=_aegg .(_ecgedf .EndElement );_cedg &&_bbgad .Name ==start .Name {break ;};};return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_caeff :=&CT_ChartSpace {};_caeff .Chart =NewCT_Chart ();return _caeff ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func (_egffa *ST_LblOffset )Validate ()error {return _egffa .ValidateWithPath ("")};func (_ddebd *CT_GapAmount )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_gfbfa :=range start .Attr {if _gfbfa .Name .Local =="\u0076\u0061\u006c"{_baagcb ,_ecbg :=ParseUnionST_GapAmount (_gfbfa .Value );if _ecbg !=nil {return _ecbg ;};_ddebd .ValAttr =&_baagcb ;continue ;};};for {_bddab ,_ffcf :=d .Token ();if _ffcf !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_ffcf );};if _fgge ,_dccea :=_bddab .(_ecgedf .EndElement );_dccea &&_fgge .Name ==start .Name {break ;};};return nil ;};func (_agee *CT_HoleSize )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _agee .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_agee .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_efddd ST_DLblPos )Validate ()error {return _efddd .ValidateWithPath ("")}; +// Validate validates the CT_Tx and its children +func (_agee *CT_Tx )Validate ()error {return _agee .ValidateWithPath ("\u0043\u0054\u005fT\u0078")}; -// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path -func (_ffbcf *CT_DLbl )ValidateWithPath (path string )error {if _gcfb :=_ffbcf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gcfb !=nil {return _gcfb ;};if _ffbcf .Choice !=nil {if _cfada :=_ffbcf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfada !=nil {return _cfada ;};};if _ffbcf .ExtLst !=nil {if _gccef :=_ffbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gccef !=nil {return _gccef ;};};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_ebafag *ST_DLblPos )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_ebafag =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ebafag =1;case "\u0062":*_ebafag =2;case "\u0063\u0074\u0072":*_ebafag =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_ebafag =4;case "\u0069\u006e\u0045n\u0064":*_ebafag =5;case "\u006c":*_ebafag =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_ebafag =7;case "\u0072":*_ebafag =8;case "\u0074":*_ebafag =9;};return nil ;};func (_ffa ST_PictureFormat )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_ffa .String (),start );};func (_cg *CT_ScatterStyle )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bcega :=range start .Attr {if _bcega .Name .Local =="\u0076\u0061\u006c"{_cg .ValAttr .UnmarshalXMLAttr (_bcega );continue ;};};for {_aefc ,_eabe :=d .Token ();if _eabe !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_eabe );};if _abee ,_bcaggg :=_aefc .(_ecgedf .EndElement );_bcaggg &&_abee .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path +func (_fbcdc *EG_BarChartShared )ValidateWithPath (path string )error {if _dagfaa :=_fbcdc .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dagfaa !=nil {return _dagfaa ;};if _fbcdc .Grouping !=nil {if _gcfbdd :=_fbcdc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gcfbdd !=nil {return _gcfbdd ;};};if _fbcdc .VaryColors !=nil {if _acfad :=_fbcdc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_acfad !=nil {return _acfad ;};};for _abacd ,_fcgeb :=range _fbcdc .Ser {if _dfdcc :=_fcgeb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abacd ));_dfdcc !=nil {return _dfdcc ;};};if _fbcdc .DLbls !=nil {if _bbddg :=_fbcdc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbddg !=nil {return _bbddg ;};};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_eeb :=&CT_AxisUnit {};_eeb .ValAttr =0+1;return _eeb };func (_ecaed *CT_Pie3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecaed .VaryColors !=nil {_gfceba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ecaed .VaryColors ,_gfceba );};if _ecaed .Ser !=nil {_aagcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_edfge :=range _ecaed .Ser {e .EncodeElement (_edfge ,_aagcg );};};if _ecaed .DLbls !=nil {_gbcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecaed .DLbls ,_gbcbc );};if _ecaed .ExtLst !=nil {_bcacb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecaed .ExtLst ,_bcacb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfee *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfee .ValAttr !=ST_ShapeUnset {_dbaa ,_afbbg :=_dfee .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _afbbg !=nil {return _afbbg ;};start .Attr =append (start .Attr ,_dbaa );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AxPos and its children -func (_acab *CT_AxPos )Validate ()error {return _acab .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func NewGroup_DLbls ()*Group_DLbls {_daecb :=&Group_DLbls {};return _daecb };func (_gcggf ST_ScatterStyle )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_gcggf .String (),start );}; +// Validate validates the CT_AxisUnit and its children +func (_fad *CT_AxisUnit )Validate ()error {return _fad .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path -func (_gadcc *CT_SerAx )ValidateWithPath (path string )error {if _bfdg :=_gadcc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bfdg !=nil {return _bfdg ;};if _gfcd :=_gadcc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gfcd !=nil {return _gfcd ;};if _gadcc .Delete !=nil {if _aaddg :=_gadcc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_aaddg !=nil {return _aaddg ;};};if _fefdc :=_gadcc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fefdc !=nil {return _fefdc ;};if _gadcc .MajorGridlines !=nil {if _gdegg :=_gadcc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gdegg !=nil {return _gdegg ;};};if _gadcc .MinorGridlines !=nil {if _fccfb :=_gadcc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fccfb !=nil {return _fccfb ;};};if _gadcc .Title !=nil {if _effaf :=_gadcc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_effaf !=nil {return _effaf ;};};if _gadcc .NumFmt !=nil {if _fcdd :=_gadcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fcdd !=nil {return _fcdd ;};};if _gadcc .MajorTickMark !=nil {if _cgefda :=_gadcc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cgefda !=nil {return _cgefda ;};};if _gadcc .MinorTickMark !=nil {if _acbb :=_gadcc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_acbb !=nil {return _acbb ;};};if _gadcc .TickLblPos !=nil {if _dcgd :=_gadcc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dcgd !=nil {return _dcgd ;};};if _gadcc .SpPr !=nil {if _cecd :=_gadcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cecd !=nil {return _cecd ;};};if _gadcc .TxPr !=nil {if _ddbaa :=_gadcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ddbaa !=nil {return _ddbaa ;};};if _fccce :=_gadcc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fccce !=nil {return _fccce ;};if _gadcc .Choice !=nil {if _cgdbb :=_gadcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cgdbb !=nil {return _cgdbb ;};};if _gadcc .TickLblSkip !=nil {if _bgb :=_gadcc .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_bgb !=nil {return _bgb ;};};if _gadcc .TickMarkSkip !=nil {if _aefcd :=_gadcc .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_aefcd !=nil {return _aefcd ;};};if _gadcc .ExtLst !=nil {if _gfadc :=_gadcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfadc !=nil {return _gfadc ;};};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 *_febbb .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_cdcc ST_Shape )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_agda :=_ecgedf .Attr {};_agda .Name =name ;switch _cdcc {case ST_ShapeUnset :_agda .Value ="";case ST_ShapeCone :_agda .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_agda .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_agda .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_agda .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_agda .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_agda .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _agda ,nil ;};func (_dgaa *CT_StrVal )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_gfdb :=range start .Attr {if _gfdb .Name .Local =="\u0069\u0064\u0078"{_acca ,_aeegg :=_gea .ParseUint (_gfdb .Value ,10,32);if _aeegg !=nil {return _aeegg ;};_dgaa .IdxAttr =uint32 (_acca );continue ;};};_ccgc :for {_dgg ,_fdfda :=d .Token ();if _fdfda !=nil {return _fdfda ;};switch _begcb :=_dgg .(type ){case _ecgedf .StartElement :switch _begcb .Name {case _ecgedf .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"},_ecgedf .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 _eefa :=d .DecodeElement (&_dgaa .V ,&_begcb );_eefa !=nil {return _eefa ;};default:_ffgf .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\u0072V\u0061\u006c \u0025\u0076",_begcb .Name );if _fcd :=d .Skip ();_fcd !=nil {return _fcd ;};};case _ecgedf .EndElement :break _ccgc ;case _ecgedf .CharData :};};return nil ;};func (_cffgg *CT_DispBlanksAs )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bdgbb :=range start .Attr {if _bdgbb .Name .Local =="\u0076\u0061\u006c"{_cffgg .ValAttr .UnmarshalXMLAttr (_bdgbb );continue ;};};for {_bcee ,_bede :=d .Token ();if _bede !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_bede );};if _gddbe ,_dgdaf :=_bcee .(_ecgedf .EndElement );_dgdaf &&_gddbe .Name ==start .Name {break ;};};return nil ;};func (_dceeb *ST_LblAlgn )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_accd ,_aabc :=d .Token ();if _aabc !=nil {return _aabc ;};if _ce ,_adecg :=_accd .(_ecgedf .EndElement );_adecg &&_ce .Name ==start .Name {*_dceeb =1;return nil ;};if _bcfge ,_cea :=_accd .(_ecgedf .CharData );!_cea {return _gabef .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",_accd );}else {switch string (_bcfge ){case "":*_dceeb =0;case "\u0063\u0074\u0072":*_dceeb =1;case "\u006c":*_dceeb =2;case "\u0072":*_dceeb =3;};};_accd ,_aabc =d .Token ();if _aabc !=nil {return _aabc ;};if _fbgf ,_bage :=_accd .(_ecgedf .EndElement );_bage &&_fbgf .Name ==start .Name {return nil ;};return _gabef .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",_accd );};func (_defc *CT_GapAmount )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _defc .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_defc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);func NewCT_HoleSize ()*CT_HoleSize {_bggd :=&CT_HoleSize {};return _bggd };func (_bebb ST_ErrBarType )Validate ()error {return _bebb .ValidateWithPath ("")};func (_cdgb *CT_Thickness )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_cdgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_Chart struct{Title *CT_Title ;AutoTitleDeleted *CT_Boolean ;PivotFmts *CT_PivotFmts ;View3D *CT_View3D ;Floor *CT_Surface ;SideWall *CT_Surface ;BackWall *CT_Surface ;PlotArea *CT_PlotArea ;Legend *CT_Legend ;PlotVisOnly *CT_Boolean ;DispBlanksAs *CT_DispBlanksAs ;ShowDLblsOverMax *CT_Boolean ;ExtLst *CT_ExtensionList ;};const (ST_BarGroupingUnset ST_BarGrouping =0;ST_BarGroupingPercentStacked ST_BarGrouping =1;ST_BarGroupingClustered ST_BarGrouping =2;ST_BarGroupingStandard ST_BarGrouping =3;ST_BarGroupingStacked ST_BarGrouping =4;);func (_eaace *CT_HoleSize )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_ffgfa :=range start .Attr {if _ffgfa .Name .Local =="\u0076\u0061\u006c"{_dagd ,_begd :=ParseUnionST_HoleSize (_ffgfa .Value );if _begd !=nil {return _begd ;};_eaace .ValAttr =&_dagd ;continue ;};};for {_dgf ,_eafa :=d .Token ();if _eafa !=nil {return _gabef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_eafa );};if _edeed ,_adaf :=_dgf .(_ecgedf .EndElement );_adaf &&_edeed .Name ==start .Name {break ;};};return nil ;};func NewCT_BarGrouping ()*CT_BarGrouping {_ebffb :=&CT_BarGrouping {};return _ebffb }; +// Validate validates the CT_Orientation and its children +func (_agdcb *CT_Orientation )Validate ()error {return _agdcb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path -func (_dbcc *CT_Chart )ValidateWithPath (path string )error {if _dbcc .Title !=nil {if _cd :=_dbcc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cd !=nil {return _cd ;};};if _dbcc .AutoTitleDeleted !=nil {if _cadef :=_dbcc .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_cadef !=nil {return _cadef ;};};if _dbcc .PivotFmts !=nil {if _baaff :=_dbcc .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_baaff !=nil {return _baaff ;};};if _dbcc .View3D !=nil {if _affg :=_dbcc .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_affg !=nil {return _affg ;};};if _dbcc .Floor !=nil {if _ggb :=_dbcc .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_ggb !=nil {return _ggb ;};};if _dbcc .SideWall !=nil {if _baa :=_dbcc .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_baa !=nil {return _baa ;};};if _dbcc .BackWall !=nil {if _egcg :=_dbcc .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_egcg !=nil {return _egcg ;};};if _cedc :=_dbcc .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_cedc !=nil {return _cedc ;};if _dbcc .Legend !=nil {if _gbeb :=_dbcc .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_gbeb !=nil {return _gbeb ;};};if _dbcc .PlotVisOnly !=nil {if _afafd :=_dbcc .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_afafd !=nil {return _afafd ;};};if _dbcc .DispBlanksAs !=nil {if _agabg :=_dbcc .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_agabg !=nil {return _agabg ;};};if _dbcc .ShowDLblsOverMax !=nil {if _agabggb :=_dbcc .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_agabggb !=nil {return _agabggb ;};};if _dbcc .ExtLst !=nil {if _abfbb :=_dbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfbb !=nil {return _abfbb ;};};return nil ;};func (_cgacd *CT_DispUnitsLbl )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _cgacd .Layout !=nil {_ebcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cgacd .Layout ,_ebcd );};if _cgacd .Tx !=nil {_edfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cgacd .Tx ,_edfc );};if _cgacd .SpPr !=nil {_bgeabd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgacd .SpPr ,_bgeabd );};if _cgacd .TxPr !=nil {_aegd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cgacd .TxPr ,_aegd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_gcfgd *ST_TrendlineType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ebfg ,_dbac :=d .Token ();if _dbac !=nil {return _dbac ;};if _ggda ,_gda :=_ebfg .(_ecgedf .EndElement );_gda &&_ggda .Name ==start .Name {*_gcfgd =1;return nil ;};if _egbbe ,_bgfce :=_ebfg .(_ecgedf .CharData );!_bgfce {return _gabef .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",_ebfg );}else {switch string (_egbbe ){case "":*_gcfgd =0;case "\u0065\u0078\u0070":*_gcfgd =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gcfgd =2;case "\u006c\u006f\u0067":*_gcfgd =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_gcfgd =4;case "\u0070\u006f\u006c\u0079":*_gcfgd =5;case "\u0070\u006f\u0077e\u0072":*_gcfgd =6;};};_ebfg ,_dbac =d .Token ();if _dbac !=nil {return _dbac ;};if _beeb ,_gcgdf :=_ebfg .(_ecgedf .EndElement );_gcgdf &&_beeb .Name ==start .Name {return nil ;};return _gabef .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",_ebfg );};type ST_DispBlanksAs byte ; +// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path +func (_bedgc *CT_ScatterSer )ValidateWithPath (path string )error {if _cfbega :=_bedgc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cfbega !=nil {return _cfbega ;};if _bfbdc :=_bedgc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bfbdc !=nil {return _bfbdc ;};if _bedgc .Tx !=nil {if _febcb :=_bedgc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_febcb !=nil {return _febcb ;};};if _bedgc .SpPr !=nil {if _bgcag :=_bedgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgcag !=nil {return _bgcag ;};};if _bedgc .Marker !=nil {if _dbdce :=_bedgc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_dbdce !=nil {return _dbdce ;};};for _bgcfg ,_gdda :=range _bedgc .DPt {if _gageg :=_gdda .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bgcfg ));_gageg !=nil {return _gageg ;};};if _bedgc .DLbls !=nil {if _dcedc :=_bedgc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dcedc !=nil {return _dcedc ;};};for _dgedc ,_caec :=range _bedgc .Trendline {if _eddd :=_caec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dgedc ));_eddd !=nil {return _eddd ;};};for _cage ,_acdaf :=range _bedgc .ErrBars {if _affca :=_acdaf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_cage ));_affca !=nil {return _affca ;};};if _bedgc .XVal !=nil {if _dgfdb :=_bedgc .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_dgfdb !=nil {return _dgfdb ;};};if _bedgc .YVal !=nil {if _fbeae :=_bedgc .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_fbeae !=nil {return _fbeae ;};};if _bedgc .Smooth !=nil {if _gaaa :=_bedgc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gaaa !=nil {return _gaaa ;};};if _bedgc .ExtLst !=nil {if _acfg :=_bedgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfg !=nil {return _acfg ;};};return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_gceec :=&EG_LineChartShared {};_gceec .Grouping =NewCT_Grouping ();return _gceec ;};func (_fbcbb *CT_UpDownBar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbcbb .SpPr !=nil {_cgfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbcbb .SpPr ,_cgfd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffcb *CT_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feegc :for {_bgbda ,_eeaa :=d .Token ();if _eeaa !=nil {return _eeaa ;};switch _efgc :=_bgbda .(type ){case _c .StartElement :switch _efgc .Name {case _c .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"},_c .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"}:_ebge :=NewCT_Extension ();if _deac :=d .DecodeElement (_ebge ,&_efgc );_deac !=nil {return _deac ;};_ffcb .Ext =append (_ffcb .Ext ,_ebge );default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_efgc .Name );if _bfdc :=d .Skip ();_bfdc !=nil {return _bfdc ;};};case _c .EndElement :break _feegc ;case _c .CharData :};};return nil ;};func (_dee *CT_AreaChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dee .Grouping !=nil {_bg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dee .Grouping ,_bg );};if _dee .VaryColors !=nil {_bge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dee .VaryColors ,_bge );};if _dee .Ser !=nil {_abg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gcg :=range _dee .Ser {e .EncodeElement (_gcg ,_abg );};};if _dee .DLbls !=nil {_fce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dee .DLbls ,_fce );};if _dee .DropLines !=nil {_ddc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dee .DropLines ,_ddc );};_ea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cad :=range _dee .AxId {e .EncodeElement (_cad ,_ea );};if _dee .ExtLst !=nil {_bfcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dee .ExtLst ,_bfcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aebc ST_TickMark )ValidateWithPath (path string )error {switch _aebc {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebc ));};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_ddgfb :=&CT_PageSetup {};return _ddgfb };type ST_Shape byte ;type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};func (_babcb ST_Overlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _babcb .ST_OverlapPercent !=nil {e .EncodeToken (_c .CharData (*_babcb .ST_OverlapPercent ));};if _babcb .ST_OverlapByte !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_babcb .ST_OverlapByte )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};type CT_Extension struct{UriAttr *string ;Any _cf .Any ;}; -// ST_LblOffset is a union type -type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_ffbg :=&CT_DispUnitsChoice {};return _ffbg };func (_ggcac *ST_MarkerStyle )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cgb ,_eddg :=d .Token ();if _eddg !=nil {return _eddg ;};if _feecc ,_gegc :=_cgb .(_ecgedf .EndElement );_gegc &&_feecc .Name ==start .Name {*_ggcac =1;return nil ;};if _dgfae ,_ccd :=_cgb .(_ecgedf .CharData );!_ccd {return _gabef .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",_cgb );}else {switch string (_dgfae ){case "":*_ggcac =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ggcac =1;case "\u0064\u0061\u0073\u0068":*_ggcac =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ggcac =3;case "\u0064\u006f\u0074":*_ggcac =4;case "\u006e\u006f\u006e\u0065":*_ggcac =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_ggcac =6;case "\u0070\u006c\u0075\u0073":*_ggcac =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ggcac =8;case "\u0073\u0074\u0061\u0072":*_ggcac =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ggcac =10;case "\u0078":*_ggcac =11;case "\u0061\u0075\u0074\u006f":*_ggcac =12;};};_cgb ,_eddg =d .Token ();if _eddg !=nil {return _eddg ;};if _eeegb ,_dcfg :=_cgb .(_ecgedf .EndElement );_dcfg &&_eeegb .Name ==start .Name {return nil ;};return _gabef .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",_cgb );};func (_bcagg ST_ErrBarType )String ()string {switch _bcagg {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006d\u0069\u006eu\u0073";case 3:return "\u0070\u006c\u0075\u0073";};return "";};func (_fabea ST_TimeUnit )Validate ()error {return _fabea .ValidateWithPath ("")};func (_gdefgf ST_SizeRepresents )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_gdefgf .String (),start );};func (_dgcda *ST_LayoutMode )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_dgcda =0;case "\u0065\u0064\u0067\u0065":*_dgcda =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_dgcda =2;};return nil ;};type CT_BubbleChart struct{VaryColors *CT_Boolean ;Ser []*CT_BubbleSer ;DLbls *CT_DLbls ;Bubble3D *CT_Boolean ;BubbleScale *CT_BubbleScale ;ShowNegBubbles *CT_Boolean ;SizeRepresents *CT_SizeRepresents ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_BarSer ()*CT_BarSer {_bedae :=&CT_BarSer {};_bedae .Idx =NewCT_UnsignedInt ();_bedae .Order =NewCT_UnsignedInt ();return _bedae ;};func (_fdfc *CT_ErrValType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _fdfc .ValAttr !=ST_ErrValTypeUnset {_bcgc ,_gbdf :=_fdfc .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _gbdf !=nil {return _gbdf ;};start .Attr =append (start .Attr ,_bcgc );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_gaaa *CT_DoughnutChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gaaa .VaryColors !=nil {_cede :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gaaa .VaryColors ,_cede );};if _gaaa .Ser !=nil {_ddgd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbbf :=range _gaaa .Ser {e .EncodeElement (_dbbf ,_ddgd );};};if _gaaa .DLbls !=nil {_fce :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gaaa .DLbls ,_fce );};if _gaaa .FirstSliceAng !=nil {_edcce :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_gaaa .FirstSliceAng ,_edcce );};if _gaaa .HoleSize !=nil {_ccedg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gaaa .HoleSize ,_ccedg );};if _gaaa .ExtLst !=nil {_ggdef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaaa .ExtLst ,_ggdef );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type ST_LegendPos byte ;func (_egcgf *CT_Legend )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_febb :for {_dafgf ,_dggf :=d .Token ();if _dggf !=nil {return _dggf ;};switch _ggcd :=_dafgf .(type ){case _ecgedf .StartElement :switch _ggcd .Name {case _ecgedf .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"},_ecgedf .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"}:_egcgf .LegendPos =NewCT_LegendPos ();if _dbed :=d .DecodeElement (_egcgf .LegendPos ,&_ggcd );_dbed !=nil {return _dbed ;};case _ecgedf .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 :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"},_ecgedf .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 :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}:_efac :=NewCT_LegendEntry ();if _fdddga :=d .DecodeElement (_efac ,&_ggcd );_fdddga !=nil {return _fdddga ;};_egcgf .LegendEntry =append (_egcgf .LegendEntry ,_efac );case _ecgedf .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"},_ecgedf .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"}:_egcgf .Layout =NewCT_Layout ();if _adca :=d .DecodeElement (_egcgf .Layout ,&_ggcd );_adca !=nil {return _adca ;};case _ecgedf .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 :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_ecgedf .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 :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_egcgf .Overlay =NewCT_Boolean ();if _fda :=d .DecodeElement (_egcgf .Overlay ,&_ggcd );_fda !=nil {return _fda ;};case _ecgedf .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"},_ecgedf .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"}:_egcgf .SpPr =_febbb .NewCT_ShapeProperties ();if _bffeb :=d .DecodeElement (_egcgf .SpPr ,&_ggcd );_bffeb !=nil {return _bffeb ;};case _ecgedf .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"},_ecgedf .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"}:_egcgf .TxPr =_febbb .NewCT_TextBody ();if _fged :=d .DecodeElement (_egcgf .TxPr ,&_ggcd );_fged !=nil {return _fged ;};case _ecgedf .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"},_ecgedf .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"}:_egcgf .ExtLst =NewCT_ExtensionList ();if _bgde :=d .DecodeElement (_egcgf .ExtLst ,&_ggcd );_bgde !=nil {return _bgde ;};default:_ffgf .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\u0065\u0067e\u006e\u0064 \u0025\u0076",_ggcd .Name );if _ffgcc :=d .Skip ();_ffgcc !=nil {return _ffgcc ;};};case _ecgedf .EndElement :break _febb ;case _ecgedf .CharData :};};return nil ;};func (_aacg *CT_CustSplit )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_abcaa :for {_ebac ,_fgef :=d .Token ();if _fgef !=nil {return _fgef ;};switch _gcddb :=_ebac .(type ){case _ecgedf .StartElement :switch _gcddb .Name {case _ecgedf .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"},_ecgedf .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\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}:_fagf :=NewCT_UnsignedInt ();if _bgaf :=d .DecodeElement (_fagf ,&_gcddb );_bgaf !=nil {return _bgaf ;};_aacg .SecondPiePt =append (_aacg .SecondPiePt ,_fagf );default:_ffgf .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_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_gcddb .Name );if _bdffd :=d .Skip ();_bdffd !=nil {return _bdffd ;};};case _ecgedf .EndElement :break _abcaa ;case _ecgedf .CharData :};};return nil ;};func (_edbc ST_LegendPos )Validate ()error {return _edbc .ValidateWithPath ("")};func (_gcgf ST_Crosses )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_gcgf .String (),start );}; +// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path +func (_fddg *CT_StrData )ValidateWithPath (path string )error {if _fddg .PtCount !=nil {if _cdgeg :=_fddg .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_cdgeg !=nil {return _cdgeg ;};};for _gdfda ,_cgcde :=range _fddg .Pt {if _bbffd :=_cgcde .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gdfda ));_bbffd !=nil {return _bbffd ;};};if _fddg .ExtLst !=nil {if _dddbb :=_fddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddbb !=nil {return _dddbb ;};};return nil ;}; -// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path -func (_fafe *CT_BarChart )ValidateWithPath (path string )error {if _abc :=_fafe .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_abc !=nil {return _abc ;};if _fafe .Grouping !=nil {if _ggfcc :=_fafe .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ggfcc !=nil {return _ggfcc ;};};if _fafe .VaryColors !=nil {if _efdd :=_fafe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_efdd !=nil {return _efdd ;};};for _dfdea ,_ababa :=range _fafe .Ser {if _fagd :=_ababa .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfdea ));_fagd !=nil {return _fagd ;};};if _fafe .DLbls !=nil {if _eacbg :=_fafe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eacbg !=nil {return _eacbg ;};};if _fafe .GapWidth !=nil {if _gged :=_fafe .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_gged !=nil {return _gged ;};};if _fafe .Overlap !=nil {if _begcd :=_fafe .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_begcd !=nil {return _begcd ;};};for _febag ,_aegdc :=range _fafe .SerLines {if _bfebf :=_aegdc .ValidateWithPath (_gabef .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_febag ));_bfebf !=nil {return _bfebf ;};};for _bdggf ,_bfdgd :=range _fafe .AxId {if _gcfga :=_bfdgd .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bdggf ));_gcfga !=nil {return _gcfga ;};};if _fafe .ExtLst !=nil {if _abed :=_fafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abed !=nil {return _abed ;};};return nil ;};func (_ggff *CT_BandFmt )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ggff .Idx =NewCT_UnsignedInt ();_gaff :for {_cbcfd ,_fbgc :=d .Token ();if _fbgc !=nil {return _fbgc ;};switch _cbdfcd :=_cbcfd .(type ){case _ecgedf .StartElement :switch _cbdfcd .Name {case _ecgedf .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"},_ecgedf .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 _bcfb :=d .DecodeElement (_ggff .Idx ,&_cbdfcd );_bcfb !=nil {return _bcfb ;};case _ecgedf .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"},_ecgedf .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"}:_ggff .SpPr =_febbb .NewCT_ShapeProperties ();if _gfebeg :=d .DecodeElement (_ggff .SpPr ,&_cbdfcd );_gfebeg !=nil {return _gfebeg ;};default:_ffgf .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",_cbdfcd .Name );if _fdcd :=d .Skip ();_fdcd !=nil {return _fdcd ;};};case _ecgedf .EndElement :break _gaff ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_Legend and its children +func (_dafa *CT_Legend )Validate ()error {return _dafa .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func (_dcffbb ST_HPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcffbb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_c .CharData (*_dcffbb .ST_HPercentWithSymbol ));};if _dcffbb .ST_HPercentUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_dcffbb .ST_HPercentUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_bccee :=&CT_LegendEntryChoice {};return _bccee ;};func (_accc *CT_DispBlanksAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beda :=range start .Attr {if _beda .Name .Local =="\u0076\u0061\u006c"{_accc .ValAttr .UnmarshalXMLAttr (_beda );continue ;};};for {_fabe ,_fdb :=d .Token ();if _fdb !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fdb );};if _dcde ,_cdbcc :=_fabe .(_c .EndElement );_cdbcc &&_dcde .Name ==start .Name {break ;};};return nil ;};func (_gbcg ST_CrossBetween )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gefcgg :=_c .Attr {};_gefcgg .Name =name ;switch _gbcg {case ST_CrossBetweenUnset :_gefcgg .Value ="";case ST_CrossBetweenBetween :_gefcgg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_gefcgg .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _gefcgg ,nil ;};func (_fdaa *CT_BarSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_daea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fdaa .Idx ,_daea );_dfg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fdaa .Order ,_dfg );if _fdaa .Tx !=nil {_fcef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fdaa .Tx ,_fcef );};if _fdaa .SpPr !=nil {_cebe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdaa .SpPr ,_cebe );};if _fdaa .InvertIfNegative !=nil {_ffcf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fdaa .InvertIfNegative ,_ffcf );};if _fdaa .PictureOptions !=nil {_ddgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fdaa .PictureOptions ,_ddgg );};if _fdaa .DPt !=nil {_fddb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fgg :=range _fdaa .DPt {e .EncodeElement (_fgg ,_fddb );};};if _fdaa .DLbls !=nil {_baag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdaa .DLbls ,_baag );};if _fdaa .Trendline !=nil {_aec :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_fbea :=range _fdaa .Trendline {e .EncodeElement (_fbea ,_aec );};};if _fdaa .ErrBars !=nil {_dadb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_fdaa .ErrBars ,_dadb );};if _fdaa .Cat !=nil {_cea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fdaa .Cat ,_cea );};if _fdaa .Val !=nil {_deb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fdaa .Val ,_deb );};if _fdaa .Shape !=nil {_acgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_fdaa .Shape ,_acgg );};if _fdaa .ExtLst !=nil {_daga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdaa .ExtLst ,_daga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_efeac ST_PageSetupOrientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efeac .String (),start );};func (_adcfb *ST_TickLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adedde ,_deebe :=d .Token ();if _deebe !=nil {return _deebe ;};if _bgagaf ,_edaeb :=_adedde .(_c .EndElement );_edaeb &&_bgagaf .Name ==start .Name {*_adcfb =1;return nil ;};if _ceef ,_afeaa :=_adedde .(_c .CharData );!_afeaa {return _aa .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",_adedde );}else {switch string (_ceef ){case "":*_adcfb =0;case "\u0068\u0069\u0067\u0068":*_adcfb =1;case "\u006c\u006f\u0077":*_adcfb =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_adcfb =3;case "\u006e\u006f\u006e\u0065":*_adcfb =4;};};_adedde ,_deebe =d .Token ();if _deebe !=nil {return _deebe ;};if _bafdd ,_gcagf :=_adedde .(_c .EndElement );_gcagf &&_bafdd .Name ==start .Name {return nil ;};return _aa .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",_adedde );}; -// Validate validates the CT_Boolean and its children -func (_gbdfad *CT_Boolean )Validate ()error {return _gbdfad .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func NewCT_DPt ()*CT_DPt {_aefbc :=&CT_DPt {};_aefbc .Idx =NewCT_UnsignedInt ();return _aefbc };func (_ffea *CT_ExternalData )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gabef .Sprintf ("\u0025\u0076",_ffea .IdAttr )});e .EncodeToken (start );if _ffea .AutoUpdate !=nil {_cbdd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ffea .AutoUpdate ,_cbdd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_geeg *CT_Lvl )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _geeg .Pt !=nil {_cadc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_dfaa :=range _geeg .Pt {e .EncodeElement (_dfaa ,_cadc );};};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bdb ST_LayoutTarget )ValidateWithPath (path string )error {switch _bdb {case 0,1,2:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdb ));};return nil ;}; +// Validate validates the CT_BarChart and its children +func (_becc *CT_BarChart )Validate ()error {return _becc .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_gfff ST_ErrValType )String ()string {switch _gfff {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 "";};func (_agba *CT_BuiltInUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebee :=range start .Attr {if _ebee .Name .Local =="\u0076\u0061\u006c"{_agba .ValAttr .UnmarshalXMLAttr (_ebee );continue ;};};for {_dbgb ,_ageb :=d .Token ();if _ageb !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074:\u0020\u0025\u0073",_ageb );};if _cadf ,_abgb :=_dbgb .(_c .EndElement );_abgb &&_cadf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path -func (_bbfcf *CT_Crosses )ValidateWithPath (path string )error {if _bbfcf .ValAttr ==ST_CrossesUnset {return _gabef .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 _ebgbf :=_bbfcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebgbf !=nil {return _ebgbf ;};return nil ;}; +// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path +func (_ggged *CT_MarkerStyle )ValidateWithPath (path string )error {if _ggged .ValAttr ==ST_MarkerStyleUnset {return _aa .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 _bbgaf :=_ggged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbgaf !=nil {return _bbgaf ;};return nil ;};type ST_CrossBetween byte ;func (_eeaeg *CT_UnsignedInt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_eeaeg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcfcc *CT_DLbls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcfcc .DLbl !=nil {_bcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_cgddc :=range _fcfcc .DLbl {e .EncodeElement (_cgddc ,_bcbc );};};if _fcfcc .Choice !=nil {_fcfcc .Choice .MarshalXML (e ,_c .StartElement {});};if _fcfcc .ExtLst !=nil {_cdeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfcc .ExtLst ,_cdeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcfdb ST_MarkerStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcfdb .String (),start );};func (_ebbeb *ST_Grouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deagad ,_afgbc :=d .Token ();if _afgbc !=nil {return _afgbc ;};if _cfaed ,_ccgcf :=_deagad .(_c .EndElement );_ccgcf &&_cfaed .Name ==start .Name {*_ebbeb =1;return nil ;};if _bacdc ,_dgfe :=_deagad .(_c .CharData );!_dgfe {return _aa .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",_deagad );}else {switch string (_bacdc ){case "":*_ebbeb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ebbeb =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ebbeb =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ebbeb =3;};};_deagad ,_afgbc =d .Token ();if _afgbc !=nil {return _afgbc ;};if _cffgf ,_gacaaf :=_deagad .(_c .EndElement );_gacaaf &&_cffgf .Name ==start .Name {return nil ;};return _aa .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",_deagad );}; -// Validate validates the CT_Skip and its children -func (_gegcb *CT_Skip )Validate ()error {return _gegcb .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");}; +// ValidateWithPath validates the Chart and its children, prefixing error messages with path +func (_dggbf *Chart )ValidateWithPath (path string )error {if _bgagd :=_dggbf .CT_RelId .ValidateWithPath (path );_bgagd !=nil {return _bgagd ;};return nil ;};var ST_HoleSizePercentPatternRe =_a .MustCompile (ST_HoleSizePercentPattern );func (_ceaacg ST_MarkerStyle )String ()string {switch _ceaacg {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 "";};type ChartSpace struct{CT_ChartSpace };func (_afbae ST_TimeUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afbae .String (),start );};func NewCT_DLblChoice ()*CT_DLblChoice {_ceeb :=&CT_DLblChoice {};return _ceeb };func (_gdcdd *CT_MarkerSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdcdd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_gdcdd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AxDataSourceChoice and its children -func (_gbdd *CT_AxDataSourceChoice )Validate ()error {return _gbdd .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gcafc ST_Overlap )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gcafc .ST_OverlapPercent !=nil {e .EncodeToken (_ecgedf .CharData (*_gcafc .ST_OverlapPercent ));};if _gcafc .ST_OverlapByte !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_gcafc .ST_OverlapByte )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};func (_def *CT_Title )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _def .Tx !=nil {_bagde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_def .Tx ,_bagde );};if _def .Layout !=nil {_bebbag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_def .Layout ,_bebbag );};if _def .Overlay !=nil {_ag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_def .Overlay ,_ag );};if _def .SpPr !=nil {_bebeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_def .SpPr ,_bebeb );};if _def .TxPr !=nil {_fdddb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_def .TxPr ,_fdddb );};if _def .ExtLst !=nil {_edd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_def .ExtLst ,_edd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_fdab *ST_BuiltInUnit )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_fdab =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_fdab =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_fdab =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_fdab =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_fdab =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fdab =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fdab =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fdab =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fdab =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_fdab =9;};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_fcadb :=&CT_BubbleChart {};return _fcadb };type EG_LegendEntryData struct{TxPr *_febbb .CT_TextBody ;};func (_dfef *ST_CrossBetween )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ccea ,_fdfg :=d .Token ();if _fdfg !=nil {return _fdfg ;};if _gdb ,_cdbdf :=_ccea .(_ecgedf .EndElement );_cdbdf &&_gdb .Name ==start .Name {*_dfef =1;return nil ;};if _dacgef ,_fbff :=_ccea .(_ecgedf .CharData );!_fbff {return _gabef .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",_ccea );}else {switch string (_dacgef ){case "":*_dfef =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dfef =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_dfef =2;};};_ccea ,_fdfg =d .Token ();if _fdfg !=nil {return _fdfg ;};if _egcgd ,_afca :=_ccea .(_ecgedf .EndElement );_afca &&_egcgd .Name ==start .Name {return nil ;};return _gabef .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",_ccea );};func NewCT_Style ()*CT_Style {_gbdbe :=&CT_Style {};_gbdbe .ValAttr =1;return _gbdbe };func NewCT_AxisUnit ()*CT_AxisUnit {_abedb :=&CT_AxisUnit {};_abedb .ValAttr =0+1;return _abedb };type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .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 (_aagd *ST_RadarStyle )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dfadd ,_bcfga :=d .Token ();if _bcfga !=nil {return _bcfga ;};if _dgfc ,_ccecf :=_dfadd .(_ecgedf .EndElement );_ccecf &&_dgfc .Name ==start .Name {*_aagd =1;return nil ;};if _gdff ,_faga :=_dfadd .(_ecgedf .CharData );!_faga {return _gabef .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",_dfadd );}else {switch string (_gdff ){case "":*_aagd =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_aagd =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aagd =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_aagd =3;};};_dfadd ,_bcfga =d .Token ();if _bcfga !=nil {return _bcfga ;};if _aadf ,_cgad :=_dfadd .(_ecgedf .EndElement );_cgad &&_aadf .Name ==start .Name {return nil ;};return _gabef .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",_dfadd );};func (_fgfe *ST_BarGrouping )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_fgfe =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fgfe =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_fgfe =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fgfe =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fgfe =4;};return nil ;}; +// Validate validates the CT_StrVal and its children +func (_eegbcf *CT_StrVal )Validate ()error {return _eegbcf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func NewCT_RotX ()*CT_RotX {_afebc :=&CT_RotX {};return _afebc };func (_fcfcb *CT_Surface )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcfcb .Thickness !=nil {_aabdb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_fcfcb .Thickness ,_aabdb );};if _fcfcb .SpPr !=nil {_fbdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcfcb .SpPr ,_fbdgf );};if _fcfcb .PictureOptions !=nil {_afadb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fcfcb .PictureOptions ,_afadb );};if _fcfcb .ExtLst !=nil {_ccacd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfcb .ExtLst ,_ccacd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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 (_dcfdc *CT_MultiLvlStrData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcfdc .PtCount !=nil {_fbfgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dcfdc .PtCount ,_fbfgb );};if _dcfdc .Lvl !=nil {_gaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_cbbad :=range _dcfdc .Lvl {e .EncodeElement (_cbbad ,_gaeb );};};if _dcfdc .ExtLst !=nil {_decc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfdc .ExtLst ,_decc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path -func (_abga *CT_Order )ValidateWithPath (path string )error {if _abga .ValAttr !=nil {if *_abga .ValAttr < 2{return _gabef .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 ,*_abga .ValAttr );};if *_abga .ValAttr > 6{return _gabef .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 ,*_abga .ValAttr );};};return nil ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_febbb .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_dfccg ST_Shape )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_dfccg .String (),start );}; +// Validate validates the CT_LogBase and its children +func (_dgbd *CT_LogBase )Validate ()error {return _dgbd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_dgba *CT_ErrValType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggff :=range start .Attr {if _ggff .Name .Local =="\u0076\u0061\u006c"{_dgba .ValAttr .UnmarshalXMLAttr (_ggff );continue ;};};for {_eadb ,_afad :=d .Token ();if _afad !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_afad );};if _ffcfg ,_bbbg :=_eadb .(_c .EndElement );_bbbg &&_ffcfg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path -func (_abbbg *CT_MarkerStyle )ValidateWithPath (path string )error {if _abbbg .ValAttr ==ST_MarkerStyleUnset {return _gabef .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 _dbabd :=_abbbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbabd !=nil {return _dbabd ;};return nil ;};func (_edfec *CT_DLbls )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_egf :for {_cbgg ,_egbd :=d .Token ();if _egbd !=nil {return _egbd ;};switch _edfa :=_cbgg .(type ){case _ecgedf .StartElement :switch _edfa .Name {case _ecgedf .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"},_ecgedf .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"}:_cfddf :=NewCT_DLbl ();if _ccad :=d .DecodeElement (_cfddf ,&_edfa );_ccad !=nil {return _ccad ;};_edfec .DLbl =append (_edfec .DLbl ,_cfddf );case _ecgedf .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"},_ecgedf .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 _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _dcgdd :=d .DecodeElement (&_edfec .Choice .Delete ,&_edfa );_dcgdd !=nil {return _dcgdd ;};case _ecgedf .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"},_ecgedf .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 _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _gbddd :=d .DecodeElement (&_edfec .Choice .NumFmt ,&_edfa );_gbddd !=nil {return _gbddd ;};case _ecgedf .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"},_ecgedf .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 _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _gabae :=d .DecodeElement (&_edfec .Choice .SpPr ,&_edfa );_gabae !=nil {return _gabae ;};case _ecgedf .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"},_ecgedf .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"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _gfaba :=d .DecodeElement (&_edfec .Choice .TxPr ,&_edfa );_gfaba !=nil {return _gfaba ;};case _ecgedf .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"},_ecgedf .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"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _daca :=d .DecodeElement (&_edfec .Choice .DLblPos ,&_edfa );_daca !=nil {return _daca ;};case _ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _dee :=d .DecodeElement (&_edfec .Choice .ShowLegendKey ,&_edfa );_dee !=nil {return _dee ;};case _ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _ffeade :=d .DecodeElement (&_edfec .Choice .ShowVal ,&_edfa );_ffeade !=nil {return _ffeade ;};case _ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _cac :=d .DecodeElement (&_edfec .Choice .ShowCatName ,&_edfa );_cac !=nil {return _cac ;};case _ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _cdfc :=d .DecodeElement (&_edfec .Choice .ShowSerName ,&_edfa );_cdfc !=nil {return _cdfc ;};case _ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _fbbg :=d .DecodeElement (&_edfec .Choice .ShowPercent ,&_edfa );_fbbg !=nil {return _fbbg ;};case _ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _ggba :=d .DecodeElement (&_edfec .Choice .ShowBubbleSize ,&_edfa );_ggba !=nil {return _ggba ;};case _ecgedf .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_ecgedf .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _dfbef :=d .DecodeElement (&_edfec .Choice .Separator ,&_edfa );_dfbef !=nil {return _dfbef ;};case _ecgedf .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _ebcafa :=d .DecodeElement (&_edfec .Choice .ShowLeaderLines ,&_edfa );_ebcafa !=nil {return _ebcafa ;};case _ecgedf .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _edfec .Choice ==nil {_edfec .Choice =NewCT_DLblsChoice ();};if _beea :=d .DecodeElement (&_edfec .Choice .LeaderLines ,&_edfa );_beea !=nil {return _beea ;};case _ecgedf .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"},_ecgedf .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"}:_edfec .ExtLst =NewCT_ExtensionList ();if _beee :=d .DecodeElement (_edfec .ExtLst ,&_edfa );_beee !=nil {return _beee ;};default:_ffgf .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\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_edfa .Name );if _efcg :=d .Skip ();_efcg !=nil {return _efcg ;};};case _ecgedf .EndElement :break _egf ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path +func (_cegd *CT_CustSplit )ValidateWithPath (path string )error {for _gfee ,_gbbce :=range _cegd .SecondPiePt {if _aaabc :=_gbbce .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_gfee ));_aaabc !=nil {return _aaabc ;};};return nil ;};func (_fdaed ST_TimeUnit )String ()string {switch _fdaed {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 (_dgga *CT_StrData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgga .PtCount !=nil {_cdecg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dgga .PtCount ,_cdecg );};if _dgga .Pt !=nil {_cfaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fcbcf :=range _dgga .Pt {e .EncodeElement (_fcbcf ,_cfaf );};};if _dgga .ExtLst !=nil {_cdabe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgga .ExtLst ,_cdabe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_AxPos byte ;func NewCT_NumDataSource ()*CT_NumDataSource {_cfbeg :=&CT_NumDataSource {};_cfbeg .Choice =NewCT_NumDataSourceChoice ();return _cfbeg ;};func (_fcdgb *CT_StockChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdgce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fbefe :=range _fcdgb .Ser {e .EncodeElement (_fbefe ,_fdgce );};if _fcdgb .DLbls !=nil {_aaecf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcdgb .DLbls ,_aaecf );};if _fcdgb .DropLines !=nil {_gffgf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcdgb .DropLines ,_gffgf );};if _fcdgb .HiLowLines !=nil {_fffgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcdgb .HiLowLines ,_fffgg );};if _fcdgb .UpDownBars !=nil {_gbccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fcdgb .UpDownBars ,_gbccd );};_beef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efbfbc :=range _fcdgb .AxId {e .EncodeElement (_efbfbc ,_beef );};if _fcdgb .ExtLst !=nil {_eaecf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcdgb .ExtLst ,_eaecf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aacbd *CT_RadarSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gcaac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_aacbd .Idx ,_gcaac );_cdgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_aacbd .Order ,_cdgb );if _aacbd .Tx !=nil {_beea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aacbd .Tx ,_beea );};if _aacbd .SpPr !=nil {_edba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aacbd .SpPr ,_edba );};if _aacbd .Marker !=nil {_fgee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_aacbd .Marker ,_fgee );};if _aacbd .DPt !=nil {_feffg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dgdfb :=range _aacbd .DPt {e .EncodeElement (_dgdfb ,_feffg );};};if _aacbd .DLbls !=nil {_daafg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aacbd .DLbls ,_daafg );};if _aacbd .Cat !=nil {_dbcfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_aacbd .Cat ,_dbcfd );};if _aacbd .Val !=nil {_egcff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_aacbd .Val ,_egcff );};if _aacbd .ExtLst !=nil {_bcfba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aacbd .ExtLst ,_bcfba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbgg ST_ErrValType )Validate ()error {return _dbgg .ValidateWithPath ("")};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;); -// Validate validates the Group_DLbl and its children -func (_fffcf *Group_DLbl )Validate ()error {return _fffcf .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};var ST_ThicknessPercentPatternRe =_bfabe .MustCompile (ST_ThicknessPercentPattern );func (_cbcc ST_TickLblPos )Validate ()error {return _cbcc .ValidateWithPath ("")};func (_cgeda ST_PictureFormat )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_cgdbd :=_ecgedf .Attr {};_cgdbd .Name =name ;switch _cgeda {case ST_PictureFormatUnset :_cgdbd .Value ="";case ST_PictureFormatStretch :_cgdbd .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_cgdbd .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_cgdbd .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _cgdbd ,nil ;};func (_bdba *CT_PivotSource )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bdba .FmtId =NewCT_UnsignedInt ();_dcfcc :for {_debaa ,_bafca :=d .Token ();if _bafca !=nil {return _bafca ;};switch _gdcf :=_debaa .(type ){case _ecgedf .StartElement :switch _gdcf .Name {case _ecgedf .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"},_ecgedf .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 _bfda :=d .DecodeElement (&_bdba .Name ,&_gdcf );_bfda !=nil {return _bfda ;};case _ecgedf .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"},_ecgedf .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 _eggc :=d .DecodeElement (_bdba .FmtId ,&_gdcf );_eggc !=nil {return _eggc ;};case _ecgedf .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"},_ecgedf .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"}:_egeae :=NewCT_ExtensionList ();if _agbae :=d .DecodeElement (_egeae ,&_gdcf );_agbae !=nil {return _agbae ;};_bdba .ExtLst =append (_bdba .ExtLst ,_egeae );default:_ffgf .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\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_gdcf .Name );if _cbdfc :=d .Skip ();_cbdfc !=nil {return _cbdfc ;};};case _ecgedf .EndElement :break _dcfcc ;case _ecgedf .CharData :};};return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path +func (_ffge *CT_Surface )ValidateWithPath (path string )error {if _ffge .Thickness !=nil {if _cgfce :=_ffge .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_cgfce !=nil {return _cgfce ;};};if _ffge .SpPr !=nil {if _aaecfd :=_ffge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aaecfd !=nil {return _aaecfd ;};};if _ffge .PictureOptions !=nil {if _cfdgf :=_ffge .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cfdgf !=nil {return _cfdgf ;};};if _ffge .ExtLst !=nil {if _gdeg :=_ffge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdeg !=nil {return _gdeg ;};};return nil ;}; -// Validate validates the CT_SecondPieSize and its children -func (_gcfgc *CT_SecondPieSize )Validate ()error {return _gcfgc .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func (_decc ST_Orientation )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_decc .String (),start );};type CT_SerAx 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 *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func (_dddf ST_OfPieType )Validate ()error {return _dddf .ValidateWithPath ("")};func (_eedbc ST_LayoutTarget )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_egcaf :=_ecgedf .Attr {};_egcaf .Name =name ;switch _eedbc {case ST_LayoutTargetUnset :_egcaf .Value ="";case ST_LayoutTargetInner :_egcaf .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_egcaf .Value ="\u006f\u0075\u0074e\u0072";};return _egcaf ,nil ;};func (_dcceb *EG_SerShared )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_bfdc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dcceb .Idx ,_bfdc );_fdgcbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dcceb .Order ,_fdgcbg );if _dcceb .Tx !=nil {_eggge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dcceb .Tx ,_eggge );};if _dcceb .SpPr !=nil {_fgec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcceb .SpPr ,_fgec );};return nil ;};func (_egec ST_RadarStyle )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_bdeg :=_ecgedf .Attr {};_bdeg .Name =name ;switch _egec {case ST_RadarStyleUnset :_bdeg .Value ="";case ST_RadarStyleStandard :_bdeg .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_bdeg .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_bdeg .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _bdeg ,nil ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;}; +// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path +func (_gefc *CT_BubbleChart )ValidateWithPath (path string )error {if _gefc .VaryColors !=nil {if _cac :=_gefc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cac !=nil {return _cac ;};};for _dccf ,_adfc :=range _gefc .Ser {if _ccfa :=_adfc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dccf ));_ccfa !=nil {return _ccfa ;};};if _gefc .DLbls !=nil {if _fgd :=_gefc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgd !=nil {return _fgd ;};};if _gefc .Bubble3D !=nil {if _efb :=_gefc .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_efb !=nil {return _efb ;};};if _gefc .BubbleScale !=nil {if _bfba :=_gefc .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_bfba !=nil {return _bfba ;};};if _gefc .ShowNegBubbles !=nil {if _cab :=_gefc .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_cab !=nil {return _cab ;};};if _gefc .SizeRepresents !=nil {if _fadc :=_gefc .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_fadc !=nil {return _fadc ;};};for _dcff ,_ced :=range _gefc .AxId {if _fbf :=_ced .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcff ));_fbf !=nil {return _fbf ;};};if _gefc .ExtLst !=nil {if _gbde :=_gefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbde !=nil {return _gbde ;};};return nil ;};func (_abgbd *CT_DispUnits )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abgbd .Choice !=nil {_abgbd .Choice .MarshalXML (e ,_c .StartElement {});};if _abgbd .DispUnitsLbl !=nil {_gbab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_abgbd .DispUnitsLbl ,_gbab );};if _abgbd .ExtLst !=nil {_ccbdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgbd .ExtLst ,_ccbdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_egacc ,_eceff :=_e .ParseUint (s ,10,16);if _eceff !=nil {return ST_GapAmount {},_eceff ;};_fccdd :=uint16 (_egacc );return ST_GapAmount {ST_GapAmountUShort :&_fccdd },nil ;};func (_fdage *CT_HoleSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdage .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_fdage .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbca *EG_BarChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbca .BarDir =NewCT_BarDir ();_faabdb :for {_cbgbc ,_gaagb :=d .Token ();if _gaagb !=nil {return _gaagb ;};switch _cgcgga :=_cbgbc .(type ){case _c .StartElement :switch _cgcgga .Name {case _c .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"},_c .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 _cafae :=d .DecodeElement (_cbca .BarDir ,&_cgcgga );_cafae !=nil {return _cafae ;};case _c .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"},_c .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"}:_cbca .Grouping =NewCT_BarGrouping ();if _dadgcb :=d .DecodeElement (_cbca .Grouping ,&_cgcgga );_dadgcb !=nil {return _dadgcb ;};case _c .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"},_c .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"}:_cbca .VaryColors =NewCT_Boolean ();if _efafd :=d .DecodeElement (_cbca .VaryColors ,&_cgcgga );_efafd !=nil {return _efafd ;};case _c .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"},_c .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"}:_fgce :=NewCT_BarSer ();if _eagfe :=d .DecodeElement (_fgce ,&_cgcgga );_eagfe !=nil {return _eagfe ;};_cbca .Ser =append (_cbca .Ser ,_fgce );case _c .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"},_c .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"}:_cbca .DLbls =NewCT_DLbls ();if _bdffd :=d .DecodeElement (_cbca .DLbls ,&_cgcgga );_bdffd !=nil {return _bdffd ;};default:_cf .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\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_cgcgga .Name );if _ebbdb :=d .Skip ();_ebbdb !=nil {return _ebbdb ;};};case _c .EndElement :break _faabdb ;case _c .CharData :};};return nil ;};func (_fbgda *ST_Crosses )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbcdc ,_bdccd :=d .Token ();if _bdccd !=nil {return _bdccd ;};if _eegcbb ,_gbgdd :=_cbcdc .(_c .EndElement );_gbgdd &&_eegcbb .Name ==start .Name {*_fbgda =1;return nil ;};if _aeaa ,_acbca :=_cbcdc .(_c .CharData );!_acbca {return _aa .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",_cbcdc );}else {switch string (_aeaa ){case "":*_fbgda =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_fbgda =1;case "\u006d\u0061\u0078":*_fbgda =2;case "\u006d\u0069\u006e":*_fbgda =3;};};_cbcdc ,_bdccd =d .Token ();if _bdccd !=nil {return _bdccd ;};if _ccbee ,_afddg :=_cbcdc .(_c .EndElement );_afddg &&_ccbee .Name ==start .Name {return nil ;};return _aa .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",_cbcdc );};func (_fbfgfg *EG_DLblShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbfgfg .NumFmt !=nil {_bfdde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fbfgfg .NumFmt ,_bfdde );};if _fbfgfg .SpPr !=nil {_bdcgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbfgfg .SpPr ,_bdcgb );};if _fbfgfg .TxPr !=nil {_bgcdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbfgfg .TxPr ,_bgcdg );};if _fbfgfg .DLblPos !=nil {_aaeed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fbfgfg .DLblPos ,_aaeed );};if _fbfgfg .ShowLegendKey !=nil {_dgbgd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fbfgfg .ShowLegendKey ,_dgbgd );};if _fbfgfg .ShowVal !=nil {_begef :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fbfgfg .ShowVal ,_begef );};if _fbfgfg .ShowCatName !=nil {_ggdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fbfgfg .ShowCatName ,_ggdgf );};if _fbfgfg .ShowSerName !=nil {_ecdbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fbfgfg .ShowSerName ,_ecdbg );};if _fbfgfg .ShowPercent !=nil {_bcede :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fbfgfg .ShowPercent ,_bcede );};if _fbfgfg .ShowBubbleSize !=nil {_ceebf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fbfgfg .ShowBubbleSize ,_ceebf );};if _fbfgfg .Separator !=nil {_egefe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_egefe ,*_fbfgfg .Separator );e .EncodeElement (_fbfgfg .Separator ,_egefe );};return nil ;};func (_cdbbe *CT_PictureOptions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_badfa :for {_fbgg ,_eefc :=d .Token ();if _eefc !=nil {return _eefc ;};switch _cedd :=_fbgg .(type ){case _c .StartElement :switch _cedd .Name {case _c .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"},_c .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"}:_cdbbe .ApplyToFront =NewCT_Boolean ();if _aagbg :=d .DecodeElement (_cdbbe .ApplyToFront ,&_cedd );_aagbg !=nil {return _aagbg ;};case _c .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"},_c .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"}:_cdbbe .ApplyToSides =NewCT_Boolean ();if _bebdb :=d .DecodeElement (_cdbbe .ApplyToSides ,&_cedd );_bebdb !=nil {return _bebdb ;};case _c .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"},_c .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\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_cdbbe .ApplyToEnd =NewCT_Boolean ();if _fedg :=d .DecodeElement (_cdbbe .ApplyToEnd ,&_cedd );_fedg !=nil {return _fedg ;};case _c .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\u0046\u006f\u0072\u006d\u0061\u0074"},_c .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\u0046\u006f\u0072\u006d\u0061\u0074"}:_cdbbe .PictureFormat =NewCT_PictureFormat ();if _acdad :=d .DecodeElement (_cdbbe .PictureFormat ,&_cedd );_acdad !=nil {return _acdad ;};case _c .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\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_c .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\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_cdbbe .PictureStackUnit =NewCT_PictureStackUnit ();if _bddd :=d .DecodeElement (_cdbbe .PictureStackUnit ,&_cedd );_bddd !=nil {return _bddd ;};default:_cf .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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cedd .Name );if _fefde :=d .Skip ();_fefde !=nil {return _fefde ;};};case _c .EndElement :break _badfa ;case _c .CharData :};};return nil ;};func (_fgcaf ST_Grouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgcaf .String (),start );};func (_aacaa ST_SecondPieSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aacaa .ST_SecondPieSizePercent !=nil {e .EncodeToken (_c .CharData (*_aacaa .ST_SecondPieSizePercent ));};if _aacaa .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_aacaa .ST_SecondPieSizeUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_bgbg *CT_BandFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bgbg .Idx ,_dec );if _bgbg .SpPr !=nil {_bgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgbg .SpPr ,_bgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdeba ST_LayoutMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgfbc :=_c .Attr {};_fgfbc .Name =name ;switch _gdeba {case ST_LayoutModeUnset :_fgfbc .Value ="";case ST_LayoutModeEdge :_fgfbc .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_fgfbc .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _fgfbc ,nil ;}; -// Validate validates the CT_Double and its children -func (_fada *CT_Double )Validate ()error {return _fada .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};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;);func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_cacbb :=&CT_DispUnitsLbl {};return _cacbb };type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func (_efbdg ST_PictureFormat )Validate ()error {return _efbdg .ValidateWithPath ("")}; +// Validate validates the CT_Trendline and its children +func (_eecgc *CT_Trendline )Validate ()error {return _eecgc .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");}; -// ST_HoleSize is a union type -type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;}; +// Validate validates the CT_LayoutTarget and its children +func (_fbab *CT_LayoutTarget )Validate ()error {return _fbab .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func (_ffagc *ST_GapAmount )ValidateWithPath (path string )error {_abbeac :=[]string {};if _ffagc .ST_GapAmountPercent !=nil {_abbeac =append (_abbeac ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ffagc .ST_GapAmountUShort !=nil {_abbeac =append (_abbeac ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_abbeac )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_abbeac );};return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_cdeca :=&CT_NumDataSourceChoice {};return _cdeca ;};func NewCT_PictureFormat ()*CT_PictureFormat {_cbddb :=&CT_PictureFormat {};_cbddb .ValAttr =ST_PictureFormat (1);return _cbddb ;};func (_fcdcf *CT_Lvl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcdcf .Pt !=nil {_gaeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fdbed :=range _fcdcf .Pt {e .EncodeElement (_fdbed ,_gaeg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_UpDownBar ()*CT_UpDownBar {_gaag :=&CT_UpDownBar {};return _gaag };func (_gdged *EG_PieChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdged .VaryColors !=nil {_cacad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gdged .VaryColors ,_cacad );};if _gdged .Ser !=nil {_cgcggb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gecce :=range _gdged .Ser {e .EncodeElement (_gecce ,_cgcggb );};};if _gdged .DLbls !=nil {_bbgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gdged .DLbls ,_bbgg );};return nil ;}; -// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path -func (_ggcbc *CT_PictureOptions )ValidateWithPath (path string )error {if _ggcbc .ApplyToFront !=nil {if _ffg :=_ggcbc .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_ffg !=nil {return _ffg ;};};if _ggcbc .ApplyToSides !=nil {if _cgff :=_ggcbc .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_cgff !=nil {return _cgff ;};};if _ggcbc .ApplyToEnd !=nil {if _efgegb :=_ggcbc .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_efgegb !=nil {return _efgegb ;};};if _ggcbc .PictureFormat !=nil {if _cbdc :=_ggcbc .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_cbdc !=nil {return _cbdc ;};};if _ggcbc .PictureStackUnit !=nil {if _ccbce :=_ggcbc .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_ccbce !=nil {return _ccbce ;};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_fffa :=&CT_Lvl {};return _fffa };func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_eab :=&CT_DispBlanksAs {};return _eab };func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_fdgcb :=&CT_TrendlineLbl {};return _fdgcb };type CT_LegendPos struct{ValAttr ST_LegendPos ;};func (_ebfd ST_BuiltInUnit )Validate ()error {return _ebfd .ValidateWithPath ("")};func NewEG_LegendEntryData ()*EG_LegendEntryData {_bfebe :=&EG_LegendEntryData {};return _bfebe }; +// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path +func (_faa *CT_DLblChoice )ValidateWithPath (path string )error {if _faa .Delete !=nil {if _acda :=_faa .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_acda !=nil {return _acda ;};};if _faa .Layout !=nil {if _egda :=_faa .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_egda !=nil {return _egda ;};};if _faa .Tx !=nil {if _gfd :=_faa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gfd !=nil {return _gfd ;};};if _faa .NumFmt !=nil {if _cdff :=_faa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdff !=nil {return _cdff ;};};if _faa .SpPr !=nil {if _babg :=_faa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_babg !=nil {return _babg ;};};if _faa .TxPr !=nil {if _bcgc :=_faa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bcgc !=nil {return _bcgc ;};};if _faa .DLblPos !=nil {if _eceb :=_faa .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eceb !=nil {return _eceb ;};};if _faa .ShowLegendKey !=nil {if _gaab :=_faa .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gaab !=nil {return _gaab ;};};if _faa .ShowVal !=nil {if _ebed :=_faa .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ebed !=nil {return _ebed ;};};if _faa .ShowCatName !=nil {if _gfaa :=_faa .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gfaa !=nil {return _gfaa ;};};if _faa .ShowSerName !=nil {if _babc :=_faa .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_babc !=nil {return _babc ;};};if _faa .ShowPercent !=nil {if _dfdc :=_faa .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dfdc !=nil {return _dfdc ;};};if _faa .ShowBubbleSize !=nil {if _gcgd :=_faa .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gcgd !=nil {return _gcgd ;};};return nil ;};func NewCT_UnsignedInt ()*CT_UnsignedInt {_gdbcf :=&CT_UnsignedInt {};return _gdbcf }; -// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path -func (_egaac *CT_DispUnits )ValidateWithPath (path string )error {if _egaac .Choice !=nil {if _ebde :=_egaac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebde !=nil {return _ebde ;};};if _egaac .DispUnitsLbl !=nil {if _fadfc :=_egaac .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_fadfc !=nil {return _fadfc ;};};if _egaac .ExtLst !=nil {if _badcaf :=_egaac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badcaf !=nil {return _badcaf ;};};return nil ;};func (_egffc *ST_LayoutMode )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dcbf ,_bddcc :=d .Token ();if _bddcc !=nil {return _bddcc ;};if _eaec ,_eeacef :=_dcbf .(_ecgedf .EndElement );_eeacef &&_eaec .Name ==start .Name {*_egffc =1;return nil ;};if _geaf ,_fcge :=_dcbf .(_ecgedf .CharData );!_fcge {return _gabef .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",_dcbf );}else {switch string (_geaf ){case "":*_egffc =0;case "\u0065\u0064\u0067\u0065":*_egffc =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_egffc =2;};};_dcbf ,_bddcc =d .Token ();if _bddcc !=nil {return _bddcc ;};if _efdbe ,_fdd :=_dcbf .(_ecgedf .EndElement );_fdd &&_efdbe .Name ==start .Name {return nil ;};return _gabef .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",_dcbf );}; +// Validate validates the CT_RadarStyle and its children +func (_bagaa *CT_RadarStyle )Validate ()error {return _bagaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_bfbg ST_Shape )String ()string {switch _bfbg {case 0:return "";case 1:return "\u0063\u006f\u006e\u0065";case 2:return "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case 3:return "\u0062\u006f\u0078";case 4:return "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case 5:return "\u0070y\u0072\u0061\u006d\u0069\u0064";case 6:return "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return "";};func NewCT_AreaSer ()*CT_AreaSer {_dae :=&CT_AreaSer {};_dae .Idx =NewCT_UnsignedInt ();_dae .Order =NewCT_UnsignedInt ();return _dae ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_babbb ,_abbeb :=_e .ParseInt (s ,10,8);if _abbeb !=nil {return ST_Overlap {},_abbeb ;};_eafgef :=int8 (_babbb );return ST_Overlap {ST_OverlapByte :&_eafgef },nil ;};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_gacab :=&CT_TrendlineLbl {};return _gacab };func (_cdggdd ST_ErrDir )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baeadg :=_c .Attr {};_baeadg .Name =name ;switch _cdggdd {case ST_ErrDirUnset :_baeadg .Value ="";case ST_ErrDirX :_baeadg .Value ="\u0078";case ST_ErrDirY :_baeadg .Value ="\u0079";};return _baeadg ,nil ;};func (_eegga ST_Shape )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cafdf :=_c .Attr {};_cafdf .Name =name ;switch _eegga {case ST_ShapeUnset :_cafdf .Value ="";case ST_ShapeCone :_cafdf .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_cafdf .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_cafdf .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_cafdf .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_cafdf .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_cafdf .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _cafdf ,nil ;};func (_ebabd *Group_DLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebabd .Layout !=nil {_gebea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ebabd .Layout ,_gebea );};if _ebabd .Tx !=nil {_cbgbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ebabd .Tx ,_cbgbd );};if _ebabd .NumFmt !=nil {_abfge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebabd .NumFmt ,_abfge );};if _ebabd .SpPr !=nil {_eaed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebabd .SpPr ,_eaed );};if _ebabd .TxPr !=nil {_gabed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebabd .TxPr ,_gabed );};if _ebabd .DLblPos !=nil {_ccdebc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ebabd .DLblPos ,_ccdebc );};if _ebabd .ShowLegendKey !=nil {_cgfeb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ebabd .ShowLegendKey ,_cgfeb );};if _ebabd .ShowVal !=nil {_gdbcb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ebabd .ShowVal ,_gdbcb );};if _ebabd .ShowCatName !=nil {_dbeec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebabd .ShowCatName ,_dbeec );};if _ebabd .ShowSerName !=nil {_ggfdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebabd .ShowSerName ,_ggfdd );};if _ebabd .ShowPercent !=nil {_dgggab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ebabd .ShowPercent ,_dgggab );};if _ebabd .ShowBubbleSize !=nil {_cageg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ebabd .ShowBubbleSize ,_cageg );};if _ebabd .Separator !=nil {_dgggg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_dgggg ,*_ebabd .Separator );e .EncodeElement (_ebabd .Separator ,_dgggg );};return nil ;};func (_bbac ST_PictureFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbac .String (),start );};func _degab (_baacg bool )uint8 {if _baacg {return 1;};return 0;};func (_baacb ST_AxPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcdbb :=_c .Attr {};_bcdbb .Name =name ;switch _baacb {case ST_AxPosUnset :_bcdbb .Value ="";case ST_AxPosB :_bcdbb .Value ="\u0062";case ST_AxPosL :_bcdbb .Value ="\u006c";case ST_AxPosR :_bcdbb .Value ="\u0072";case ST_AxPosT :_bcdbb .Value ="\u0074";};return _bcdbb ,nil ;}; -// Validate validates the CT_DLblPos and its children -func (_dgdgd *CT_DLblPos )Validate ()error {return _dgdgd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");}; +// Validate validates the CT_BubbleScale and its children +func (_gbdaf *CT_BubbleScale )Validate ()error {return _gbdaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};func (_ceaaf ST_DispBlanksAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ceaaf .String (),start );};func (_cfaba ST_LblAlgn )String ()string {switch _cfaba {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func NewCT_LineChart ()*CT_LineChart {_aggga :=&CT_LineChart {};_aggga .Grouping =NewCT_Grouping ();return _aggga ;}; -// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path -func (_gcge *Group_DLbls )ValidateWithPath (path string )error {if _gcge .NumFmt !=nil {if _afbcd :=_gcge .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_afbcd !=nil {return _afbcd ;};};if _gcge .SpPr !=nil {if _edcfe :=_gcge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edcfe !=nil {return _edcfe ;};};if _gcge .TxPr !=nil {if _cbafd :=_gcge .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbafd !=nil {return _cbafd ;};};if _gcge .DLblPos !=nil {if _eacb :=_gcge .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eacb !=nil {return _eacb ;};};if _gcge .ShowLegendKey !=nil {if _dbcag :=_gcge .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_dbcag !=nil {return _dbcag ;};};if _gcge .ShowVal !=nil {if _fcbce :=_gcge .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fcbce !=nil {return _fcbce ;};};if _gcge .ShowCatName !=nil {if _cbfff :=_gcge .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cbfff !=nil {return _cbfff ;};};if _gcge .ShowSerName !=nil {if _gcde :=_gcge .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gcde !=nil {return _gcde ;};};if _gcge .ShowPercent !=nil {if _caccd :=_gcge .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_caccd !=nil {return _caccd ;};};if _gcge .ShowBubbleSize !=nil {if _ebfbe :=_gcge .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ebfbe !=nil {return _ebfbe ;};};if _gcge .ShowLeaderLines !=nil {if _gbbc :=_gcge .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_gbbc !=nil {return _gbbc ;};};if _gcge .LeaderLines !=nil {if _cgbbd :=_gcge .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_cgbbd !=nil {return _cgbbd ;};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};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 ;}; +// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path +func (_aebe *CT_Legend )ValidateWithPath (path string )error {if _aebe .LegendPos !=nil {if _ccbg :=_aebe .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_ccbg !=nil {return _ccbg ;};};for _aabg ,_fgcag :=range _aebe .LegendEntry {if _geffe :=_fgcag .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_aabg ));_geffe !=nil {return _geffe ;};};if _aebe .Layout !=nil {if _fgagb :=_aebe .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fgagb !=nil {return _fgagb ;};};if _aebe .Overlay !=nil {if _ccab :=_aebe .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ccab !=nil {return _ccab ;};};if _aebe .SpPr !=nil {if _effbc :=_aebe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_effbc !=nil {return _effbc ;};};if _aebe .TxPr !=nil {if _eafb :=_aebe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eafb !=nil {return _eafb ;};};if _aebe .ExtLst !=nil {if _dccb :=_aebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccb !=nil {return _dccb ;};};return nil ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_aacdf *CT_TimeUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbcbd :=range start .Attr {if _bbcbd .Name .Local =="\u0076\u0061\u006c"{_aacdf .ValAttr .UnmarshalXMLAttr (_bbcbd );continue ;};};for {_egege ,_ffcbc :=d .Token ();if _ffcbc !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_ffcbc );};if _cfgef ,_cgcff :=_egege .(_c .EndElement );_cgcff &&_cfgef .Name ==start .Name {break ;};};return nil ;};func (_eegdb *ST_LblAlgn )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eegdb =0;case "\u0063\u0074\u0072":*_eegdb =1;case "\u006c":*_eegdb =2;case "\u0072":*_eegdb =3;};return nil ;};func (_ecffa *CT_LineChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecffa .Grouping =NewCT_Grouping ();_agccc :for {_ebbe ,_cdfb :=d .Token ();if _cdfb !=nil {return _cdfb ;};switch _afeb :=_ebbe .(type ){case _c .StartElement :switch _afeb .Name {case _c .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"},_c .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 _daee :=d .DecodeElement (_ecffa .Grouping ,&_afeb );_daee !=nil {return _daee ;};case _c .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"},_c .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"}:_ecffa .VaryColors =NewCT_Boolean ();if _ccaba :=d .DecodeElement (_ecffa .VaryColors ,&_afeb );_ccaba !=nil {return _ccaba ;};case _c .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"},_c .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"}:_edecf :=NewCT_LineSer ();if _efbfbb :=d .DecodeElement (_edecf ,&_afeb );_efbfbb !=nil {return _efbfbb ;};_ecffa .Ser =append (_ecffa .Ser ,_edecf );case _c .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"},_c .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"}:_ecffa .DLbls =NewCT_DLbls ();if _addfg :=d .DecodeElement (_ecffa .DLbls ,&_afeb );_addfg !=nil {return _addfg ;};case _c .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"},_c .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ecffa .DropLines =NewCT_ChartLines ();if _ecad :=d .DecodeElement (_ecffa .DropLines ,&_afeb );_ecad !=nil {return _ecad ;};case _c .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\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_c .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\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_ecffa .HiLowLines =NewCT_ChartLines ();if _geae :=d .DecodeElement (_ecffa .HiLowLines ,&_afeb );_geae !=nil {return _geae ;};case _c .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 :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_c .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 :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_ecffa .UpDownBars =NewCT_UpDownBars ();if _cffa :=d .DecodeElement (_ecffa .UpDownBars ,&_afeb );_cffa !=nil {return _cffa ;};case _c .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"},_c .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"}:_ecffa .Marker =NewCT_Boolean ();if _cbbd :=d .DecodeElement (_ecffa .Marker ,&_afeb );_cbbd !=nil {return _cbbd ;};case _c .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\u006d\u006f\u006f\u0074\u0068"},_c .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\u006d\u006f\u006f\u0074\u0068"}:_ecffa .Smooth =NewCT_Boolean ();if _ffeaa :=d .DecodeElement (_ecffa .Smooth ,&_afeb );_ffeaa !=nil {return _ffeaa ;};case _c .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"},_c .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"}:_fbad :=NewCT_UnsignedInt ();if _bcdc :=d .DecodeElement (_fbad ,&_afeb );_bcdc !=nil {return _bcdc ;};_ecffa .AxId =append (_ecffa .AxId ,_fbad );case _c .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"},_c .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"}:_ecffa .ExtLst =NewCT_ExtensionList ();if _gdgaa :=d .DecodeElement (_ecffa .ExtLst ,&_afeb );_gdgaa !=nil {return _gdgaa ;};default:_cf .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_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_afeb .Name );if _efecbb :=d .Skip ();_efecbb !=nil {return _efecbb ;};};case _c .EndElement :break _agccc ;case _c .CharData :};};return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_efbf :=&CT_DLblsChoice {};return _efbf };func (_agedgc *ST_ErrBarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggbda ,_ageed :=d .Token ();if _ageed !=nil {return _ageed ;};if _fdea ,_ggbef :=_ggbda .(_c .EndElement );_ggbef &&_fdea .Name ==start .Name {*_agedgc =1;return nil ;};if _gefb ,_cdaba :=_ggbda .(_c .CharData );!_cdaba {return _aa .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",_ggbda );}else {switch string (_gefb ){case "":*_agedgc =0;case "\u0062\u006f\u0074\u0068":*_agedgc =1;case "\u006d\u0069\u006eu\u0073":*_agedgc =2;case "\u0070\u006c\u0075\u0073":*_agedgc =3;};};_ggbda ,_ageed =d .Token ();if _ageed !=nil {return _ageed ;};if _edddf ,_dccec :=_ggbda .(_c .EndElement );_dccec &&_edddf .Name ==start .Name {return nil ;};return _aa .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",_ggbda );};func (_ecfdg ST_LblAlgn )ValidateWithPath (path string )error {switch _ecfdg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfdg ));};return nil ;};type ST_ErrBarType byte ;type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .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 (_cgccfa *CT_TxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddda :for {_cccg ,_ggagf :=d .Token ();if _ggagf !=nil {return _ggagf ;};switch _fcbgd :=_cccg .(type ){case _c .StartElement :switch _fcbgd .Name {case _c .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"},_c .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"}:_cgccfa .StrRef =NewCT_StrRef ();if _acfac :=d .DecodeElement (_cgccfa .StrRef ,&_fcbgd );_acfac !=nil {return _acfac ;};case _c .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"},_c .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"}:_cgccfa .Rich =_d .NewCT_TextBody ();if _gdbcc :=d .DecodeElement (_cgccfa .Rich ,&_fcbgd );_gdbcc !=nil {return _gdbcc ;};default:_cf .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\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fcbgd .Name );if _deeb :=d .Skip ();_deeb !=nil {return _deeb ;};};case _c .EndElement :break _fddda ;case _c .CharData :};};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_gcbdg ST_ErrValType )ValidateWithPath (path string )error {switch _gcbdg {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbdg ));};return nil ;};func NewCT_Perspective ()*CT_Perspective {_fcga :=&CT_Perspective {};return _fcga };func NewCT_NumRef ()*CT_NumRef {_dgadbe :=&CT_NumRef {};return _dgadbe };func NewCT_AxDataSource ()*CT_AxDataSource {_fefd :=&CT_AxDataSource {};_fefd .Choice =NewCT_AxDataSourceChoice ();return _fefd ;};func NewCT_SerAx ()*CT_SerAx {_gdcdf :=&CT_SerAx {};_gdcdf .AxId =NewCT_UnsignedInt ();_gdcdf .Scaling =NewCT_Scaling ();_gdcdf .AxPos =NewCT_AxPos ();_gdcdf .CrossAx =NewCT_UnsignedInt ();return _gdcdf ;};func (_dece ST_TickLblPos )ValidateWithPath (path string )error {switch _dece {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dece ));};return nil ;};var ST_SecondPieSizePercentPatternRe =_a .MustCompile (ST_SecondPieSizePercentPattern );func (_ffccf ST_BarGrouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebegg :=_c .Attr {};_ebegg .Name =name ;switch _ffccf {case ST_BarGroupingUnset :_ebegg .Value ="";case ST_BarGroupingPercentStacked :_ebegg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_ebegg .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_ebegg .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_ebegg .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _ebegg ,nil ;};func (_ccfcbd ST_BarDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccfcbd .String (),start );};func (_bbgafb *CT_TickLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbgafb .ValAttr !=ST_TickLblPosUnset {_faadc ,_fbga :=_bbgafb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fbga !=nil {return _fbga ;};start .Attr =append (start .Attr ,_faadc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggafa ST_LegendPos )ValidateWithPath (path string )error {switch _ggafa {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggafa ));};return nil ;};func NewGroup_DLbls ()*Group_DLbls {_egbg :=&Group_DLbls {};return _egbg };func (_gfeee *CT_DispUnits )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adad :for {_bdcb ,_bbfe :=d .Token ();if _bbfe !=nil {return _bbfe ;};switch _dcba :=_bdcb .(type ){case _c .StartElement :switch _dcba .Name {case _c .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"},_c .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"}:_gfeee .Choice =NewCT_DispUnitsChoice ();if _fedde :=d .DecodeElement (&_gfeee .Choice .CustUnit ,&_dcba );_fedde !=nil {return _fedde ;};case _c .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"},_c .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"}:_gfeee .Choice =NewCT_DispUnitsChoice ();if _efdf :=d .DecodeElement (&_gfeee .Choice .BuiltInUnit ,&_dcba );_efdf !=nil {return _efdf ;};case _c .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\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_c .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\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_gfeee .DispUnitsLbl =NewCT_DispUnitsLbl ();if _gbfc :=d .DecodeElement (_gfeee .DispUnitsLbl ,&_dcba );_gbfc !=nil {return _gbfc ;};case _c .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"},_c .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"}:_gfeee .ExtLst =NewCT_ExtensionList ();if _fecea :=d .DecodeElement (_gfeee .ExtLst ,&_dcba );_fecea !=nil {return _fecea ;};default:_cf .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_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_dcba .Name );if _ddgf :=d .Skip ();_ddgf !=nil {return _ddgf ;};};case _c .EndElement :break _adad ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path -func (_aeafa *CT_TimeUnit )ValidateWithPath (path string )error {if _acf :=_aeafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acf !=nil {return _acf ;};return nil ;};func (_bbcd *ST_Grouping )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_geba ,_gfdd :=d .Token ();if _gfdd !=nil {return _gfdd ;};if _cccd ,_cafcc :=_geba .(_ecgedf .EndElement );_cafcc &&_cccd .Name ==start .Name {*_bbcd =1;return nil ;};if _bdbcd ,_cdaf :=_geba .(_ecgedf .CharData );!_cdaf {return _gabef .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",_geba );}else {switch string (_bdbcd ){case "":*_bbcd =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bbcd =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bbcd =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bbcd =3;};};_geba ,_gfdd =d .Token ();if _gfdd !=nil {return _gfdd ;};if _cggab ,_ecbeb :=_geba .(_ecgedf .EndElement );_ecbeb &&_cggab .Name ==start .Name {return nil ;};return _gabef .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",_geba );};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 NewCT_BubbleScale ()*CT_BubbleScale {_beaf :=&CT_BubbleScale {};return _beaf };func (_cfgc ST_GapAmount )String ()string {if _cfgc .ST_GapAmountPercent !=nil {return _gabef .Sprintf ("\u0025\u0076",*_cfgc .ST_GapAmountPercent );};if _cfgc .ST_GapAmountUShort !=nil {return _gabef .Sprintf ("\u0025\u0076",*_cfgc .ST_GapAmountUShort );};return "";};func (_ccffg *EG_DLblShared )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_eaeabg :for {_gcfg ,_gebc :=d .Token ();if _gebc !=nil {return _gebc ;};switch _bbaaa :=_gcfg .(type ){case _ecgedf .StartElement :switch _bbaaa .Name {case _ecgedf .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"},_ecgedf .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"}:_ccffg .NumFmt =NewCT_NumFmt ();if _fadgg :=d .DecodeElement (_ccffg .NumFmt ,&_bbaaa );_fadgg !=nil {return _fadgg ;};case _ecgedf .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"},_ecgedf .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"}:_ccffg .SpPr =_febbb .NewCT_ShapeProperties ();if _bcaga :=d .DecodeElement (_ccffg .SpPr ,&_bbaaa );_bcaga !=nil {return _bcaga ;};case _ecgedf .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"},_ecgedf .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"}:_ccffg .TxPr =_febbb .NewCT_TextBody ();if _ffgfbb :=d .DecodeElement (_ccffg .TxPr ,&_bbaaa );_ffgfbb !=nil {return _ffgfbb ;};case _ecgedf .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"},_ecgedf .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"}:_ccffg .DLblPos =NewCT_DLblPos ();if _cbcdd :=d .DecodeElement (_ccffg .DLblPos ,&_bbaaa );_cbcdd !=nil {return _cbcdd ;};case _ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_ccffg .ShowLegendKey =NewCT_Boolean ();if _ecga :=d .DecodeElement (_ccffg .ShowLegendKey ,&_bbaaa );_ecga !=nil {return _ecga ;};case _ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_ccffg .ShowVal =NewCT_Boolean ();if _fgbgba :=d .DecodeElement (_ccffg .ShowVal ,&_bbaaa );_fgbgba !=nil {return _fgbgba ;};case _ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_ccffg .ShowCatName =NewCT_Boolean ();if _ded :=d .DecodeElement (_ccffg .ShowCatName ,&_bbaaa );_ded !=nil {return _ded ;};case _ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_ccffg .ShowSerName =NewCT_Boolean ();if _eedaa :=d .DecodeElement (_ccffg .ShowSerName ,&_bbaaa );_eedaa !=nil {return _eedaa ;};case _ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_ccffg .ShowPercent =NewCT_Boolean ();if _dagbb :=d .DecodeElement (_ccffg .ShowPercent ,&_bbaaa );_dagbb !=nil {return _dagbb ;};case _ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_ccffg .ShowBubbleSize =NewCT_Boolean ();if _abeac :=d .DecodeElement (_ccffg .ShowBubbleSize ,&_bbaaa );_abeac !=nil {return _abeac ;};case _ecgedf .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_ecgedf .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ccffg .Separator =new (string );if _abefb :=d .DecodeElement (_ccffg .Separator ,&_bbaaa );_abefb !=nil {return _abefb ;};default:_ffgf .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\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_bbaaa .Name );if _bddbg :=d .Skip ();_bddbg !=nil {return _bddbg ;};};case _ecgedf .EndElement :break _eaeabg ;case _ecgedf .CharData :};};return nil ;};func (_bebd *CT_NumFmt )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_gabef .Sprintf ("\u0025\u0076",_bebd .FormatCodeAttr )});if _bebd .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_gabef .Sprintf ("\u0025\u0064",_bcbg (*_bebd .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bbdae *CT_NumDataSourceChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cggf :for {_ccedb ,_ffaed :=d .Token ();if _ffaed !=nil {return _ffaed ;};switch _gade :=_ccedb .(type ){case _ecgedf .StartElement :switch _gade .Name {case _ecgedf .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"},_ecgedf .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"}:_bbdae .NumRef =NewCT_NumRef ();if _dgbg :=d .DecodeElement (_bbdae .NumRef ,&_gade );_dgbg !=nil {return _dgbg ;};case _ecgedf .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"},_ecgedf .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"}:_bbdae .NumLit =NewCT_NumData ();if _bcgf :=d .DecodeElement (_bbdae .NumLit ,&_gade );_bcgf !=nil {return _bcgf ;};default:_ffgf .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\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gade .Name );if _ddc :=d .Skip ();_ddc !=nil {return _ddc ;};};case _ecgedf .EndElement :break _cggf ;case _ecgedf .CharData :};};return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path +func (_eeefa *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _daag ,_dfggd :=range _eeefa .ValAx {if _befg :=_dfggd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_daag ));_befg !=nil {return _befg ;};};for _fafded ,_gceg :=range _eeefa .CatAx {if _caffc :=_gceg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fafded ));_caffc !=nil {return _caffc ;};};for _bcdd ,_bggb :=range _eeefa .DateAx {if _cegff :=_bggb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_bcdd ));_cegff !=nil {return _cegff ;};};for _dbgd ,_fgcde :=range _eeefa .SerAx {if _bgeb :=_fgcde .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_dbgd ));_bgeb !=nil {return _bgeb ;};};return nil ;}; -// Validate validates the EG_LineChartShared and its children -func (_gaaae *EG_LineChartShared )Validate ()error {return _gaaae .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_MarkerSize ()*CT_MarkerSize {_dcdfda :=&CT_MarkerSize {};return _dcdfda };func (_dacaf ST_LayoutMode )Validate ()error {return _dacaf .ValidateWithPath ("")};func (_eccgf ST_BuiltInUnit )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_eccgf .String (),start );};func (_fbcg *CT_ChartSpace )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fbcg .Chart =NewCT_Chart ();_egeb :for {_deecb ,_gefda :=d .Token ();if _gefda !=nil {return _gefda ;};switch _beef :=_deecb .(type ){case _ecgedf .StartElement :switch _beef .Name {case _ecgedf .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"},_ecgedf .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"}:_fbcg .Date1904 =NewCT_Boolean ();if _abcdd :=d .DecodeElement (_fbcg .Date1904 ,&_beef );_abcdd !=nil {return _abcdd ;};case _ecgedf .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"},_ecgedf .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"}:_fbcg .Lang =NewCT_TextLanguageID ();if _efce :=d .DecodeElement (_fbcg .Lang ,&_beef );_efce !=nil {return _efce ;};case _ecgedf .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"},_ecgedf .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"}:_fbcg .RoundedCorners =NewCT_Boolean ();if _eca :=d .DecodeElement (_fbcg .RoundedCorners ,&_beef );_eca !=nil {return _eca ;};case _ecgedf .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"},_ecgedf .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"}:_fbcg .Style =NewCT_Style ();if _fdacd :=d .DecodeElement (_fbcg .Style ,&_beef );_fdacd !=nil {return _fdacd ;};case _ecgedf .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 :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_ecgedf .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 :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fbcg .ClrMapOvr =_febbb .NewCT_ColorMapping ();if _gdcfa :=d .DecodeElement (_fbcg .ClrMapOvr ,&_beef );_gdcfa !=nil {return _gdcfa ;};case _ecgedf .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 :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_ecgedf .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 :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_fbcg .PivotSource =NewCT_PivotSource ();if _cgede :=d .DecodeElement (_fbcg .PivotSource ,&_beef );_cgede !=nil {return _cgede ;};case _ecgedf .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\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ecgedf .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\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbcg .Protection =NewCT_Protection ();if _dadc :=d .DecodeElement (_fbcg .Protection ,&_beef );_dadc !=nil {return _dadc ;};case _ecgedf .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\u0068\u0061r\u0074"},_ecgedf .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\u0068\u0061r\u0074"}:if _acbd :=d .DecodeElement (_fbcg .Chart ,&_beef );_acbd !=nil {return _acbd ;};case _ecgedf .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"},_ecgedf .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"}:_fbcg .SpPr =_febbb .NewCT_ShapeProperties ();if _caade :=d .DecodeElement (_fbcg .SpPr ,&_beef );_caade !=nil {return _caade ;};case _ecgedf .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"},_ecgedf .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"}:_fbcg .TxPr =_febbb .NewCT_TextBody ();if _eagg :=d .DecodeElement (_fbcg .TxPr ,&_beef );_eagg !=nil {return _eagg ;};case _ecgedf .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\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_ecgedf .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\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_fbcg .ExternalData =NewCT_ExternalData ();if _gdfbc :=d .DecodeElement (_fbcg .ExternalData ,&_beef );_gdfbc !=nil {return _gdfbc ;};case _ecgedf .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\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_ecgedf .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\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_fbcg .PrintSettings =NewCT_PrintSettings ();if _dcbg :=d .DecodeElement (_fbcg .PrintSettings ,&_beef );_dcbg !=nil {return _dcbg ;};case _ecgedf .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 :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_ecgedf .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 :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_fbcg .UserShapes =NewCT_RelId ();if _babg :=d .DecodeElement (_fbcg .UserShapes ,&_beef );_babg !=nil {return _babg ;};case _ecgedf .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"},_ecgedf .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"}:_fbcg .ExtLst =NewCT_ExtensionList ();if _dgdc :=d .DecodeElement (_fbcg .ExtLst ,&_beef );_dgdc !=nil {return _dgdc ;};default:_ffgf .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\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_beef .Name );if _bdaf :=d .Skip ();_bdaf !=nil {return _bdaf ;};};case _ecgedf .EndElement :break _egeb ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_DLblChoice and its children +func (_fefg *CT_DLblChoice )Validate ()error {return _fefg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path -func (_gcb *CT_CatAx )ValidateWithPath (path string )error {if _bffc :=_gcb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bffc !=nil {return _bffc ;};if _ccf :=_gcb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_ccf !=nil {return _ccf ;};if _gcb .Delete !=nil {if _ccacb :=_gcb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ccacb !=nil {return _ccacb ;};};if _bdede :=_gcb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_bdede !=nil {return _bdede ;};if _gcb .MajorGridlines !=nil {if _eedf :=_gcb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_eedf !=nil {return _eedf ;};};if _gcb .MinorGridlines !=nil {if _aagbg :=_gcb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aagbg !=nil {return _aagbg ;};};if _gcb .Title !=nil {if _dfefg :=_gcb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dfefg !=nil {return _dfefg ;};};if _gcb .NumFmt !=nil {if _cdbca :=_gcb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdbca !=nil {return _cdbca ;};};if _gcb .MajorTickMark !=nil {if _fgdd :=_gcb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fgdd !=nil {return _fgdd ;};};if _gcb .MinorTickMark !=nil {if _afeef :=_gcb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afeef !=nil {return _afeef ;};};if _gcb .TickLblPos !=nil {if _deacc :=_gcb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_deacc !=nil {return _deacc ;};};if _gcb .SpPr !=nil {if _edga :=_gcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edga !=nil {return _edga ;};};if _gcb .TxPr !=nil {if _cbefb :=_gcb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbefb !=nil {return _cbefb ;};};if _cade :=_gcb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_cade !=nil {return _cade ;};if _gcb .Choice !=nil {if _abca :=_gcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abca !=nil {return _abca ;};};if _gcb .Auto !=nil {if _bgef :=_gcb .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_bgef !=nil {return _bgef ;};};if _gcb .LblAlgn !=nil {if _bdca :=_gcb .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_bdca !=nil {return _bdca ;};};if _gcb .LblOffset !=nil {if _fdfaa :=_gcb .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_fdfaa !=nil {return _fdfaa ;};};if _gcb .TickLblSkip !=nil {if _febgc :=_gcb .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_febgc !=nil {return _febgc ;};};if _gcb .TickMarkSkip !=nil {if _gdfa :=_gcb .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_gdfa !=nil {return _gdfa ;};};if _gcb .NoMultiLvlLbl !=nil {if _eedff :=_gcb .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_eedff !=nil {return _eedff ;};};if _gcb .ExtLst !=nil {if _ffgg :=_gcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffgg !=nil {return _ffgg ;};};return nil ;};func (_eead *CT_AreaChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _eead .Grouping !=nil {_ebegg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_eead .Grouping ,_ebegg );};if _eead .VaryColors !=nil {_caeeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eead .VaryColors ,_caeeb );};if _eead .Ser !=nil {_facd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cafag :=range _eead .Ser {e .EncodeElement (_cafag ,_facd );};};if _eead .DLbls !=nil {_aabdb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eead .DLbls ,_aabdb );};if _eead .DropLines !=nil {_ebae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eead .DropLines ,_ebae );};_adage :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_defd :=range _eead .AxId {e .EncodeElement (_defd ,_adage );};if _eead .ExtLst !=nil {_afaade :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eead .ExtLst ,_afaade );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Bar3DChart and its children +func (_gccf *CT_Bar3DChart )Validate ()error {return _gccf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_ffgg ST_BubbleScale )String ()string {if _ffgg .ST_BubbleScalePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_ffgg .ST_BubbleScalePercent );};if _ffgg .ST_BubbleScaleUInt !=nil {return _aa .Sprintf ("\u0025\u0076",*_ffgg .ST_BubbleScaleUInt );};return "";};func (_ecggb ST_RadarStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_faedc :=_c .Attr {};_faedc .Name =name ;switch _ecggb {case ST_RadarStyleUnset :_faedc .Value ="";case ST_RadarStyleStandard :_faedc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_faedc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_faedc .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _faedc ,nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;); -// Validate validates the EG_BarChartShared and its children -func (_ggfcb *EG_BarChartShared )Validate ()error {return _ggfcb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_beefb ST_SplitType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_beefb .String (),start );};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;}; +// Validate validates the CT_DateAx and its children +func (_eede *CT_DateAx )Validate ()error {return _eede .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");}; -// ST_HPercent is a union type -type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;}; +// Validate validates the CT_GapAmount and its children +func (_aecgb *CT_GapAmount )Validate ()error {return _aecgb .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_gbdee *EG_LineChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_daege :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gbdee .Grouping ,_daege );if _gbdee .VaryColors !=nil {_bbaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gbdee .VaryColors ,_bbaa );};if _gbdee .Ser !=nil {_ccdaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ffdc :=range _gbdee .Ser {e .EncodeElement (_ffdc ,_ccdaf );};};if _gbdee .DLbls !=nil {_cfcd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gbdee .DLbls ,_cfcd );};if _gbdee .DropLines !=nil {_fgedc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gbdee .DropLines ,_fgedc );};return nil ;};func (_fdgdf ST_ErrBarType )String ()string {switch _fdgdf {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006d\u0069\u006eu\u0073";case 3:return "\u0070\u006c\u0075\u0073";};return "";}; -// Validate validates the CT_PivotFmts and its children -func (_eaeee *CT_PivotFmts )Validate ()error {return _eaeee .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_cbdcd *CT_DoughnutChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_efdbg :for {_gad ,_ecfd :=d .Token ();if _ecfd !=nil {return _ecfd ;};switch _gbaa :=_gad .(type ){case _ecgedf .StartElement :switch _gbaa .Name {case _ecgedf .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"},_ecgedf .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"}:_cbdcd .VaryColors =NewCT_Boolean ();if _adgb :=d .DecodeElement (_cbdcd .VaryColors ,&_gbaa );_adgb !=nil {return _adgb ;};case _ecgedf .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"},_ecgedf .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"}:_gace :=NewCT_PieSer ();if _abeab :=d .DecodeElement (_gace ,&_gbaa );_abeab !=nil {return _abeab ;};_cbdcd .Ser =append (_cbdcd .Ser ,_gace );case _ecgedf .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"},_ecgedf .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"}:_cbdcd .DLbls =NewCT_DLbls ();if _egdg :=d .DecodeElement (_cbdcd .DLbls ,&_gbaa );_egdg !=nil {return _egdg ;};case _ecgedf .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"},_ecgedf .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"}:_cbdcd .FirstSliceAng =NewCT_FirstSliceAng ();if _efffd :=d .DecodeElement (_cbdcd .FirstSliceAng ,&_gbaa );_efffd !=nil {return _efffd ;};case _ecgedf .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\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_ecgedf .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\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_cbdcd .HoleSize =NewCT_HoleSize ();if _dffde :=d .DecodeElement (_cbdcd .HoleSize ,&_gbaa );_dffde !=nil {return _dffde ;};case _ecgedf .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"},_ecgedf .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"}:_cbdcd .ExtLst =NewCT_ExtensionList ();if _efefa :=d .DecodeElement (_cbdcd .ExtLst ,&_gbaa );_efefa !=nil {return _efefa ;};default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_gbaa .Name );if _gabge :=d .Skip ();_gabge !=nil {return _gabge ;};};case _ecgedf .EndElement :break _efdbg ;case _ecgedf .CharData :};};return nil ;};func (_fcgaa *CT_PivotFmt )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fcgaa .Idx =NewCT_UnsignedInt ();_dcfe :for {_afa ,_eeba :=d .Token ();if _eeba !=nil {return _eeba ;};switch _afdgg :=_afa .(type ){case _ecgedf .StartElement :switch _afdgg .Name {case _ecgedf .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"},_ecgedf .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 _ddff :=d .DecodeElement (_fcgaa .Idx ,&_afdgg );_ddff !=nil {return _ddff ;};case _ecgedf .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"},_ecgedf .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"}:_fcgaa .SpPr =_febbb .NewCT_ShapeProperties ();if _beffb :=d .DecodeElement (_fcgaa .SpPr ,&_afdgg );_beffb !=nil {return _beffb ;};case _ecgedf .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"},_ecgedf .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"}:_fcgaa .TxPr =_febbb .NewCT_TextBody ();if _ecge :=d .DecodeElement (_fcgaa .TxPr ,&_afdgg );_ecge !=nil {return _ecge ;};case _ecgedf .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"},_ecgedf .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"}:_fcgaa .Marker =NewCT_Marker ();if _gadbe :=d .DecodeElement (_fcgaa .Marker ,&_afdgg );_gadbe !=nil {return _gadbe ;};case _ecgedf .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"},_ecgedf .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"}:_fcgaa .DLbl =NewCT_DLbl ();if _dddad :=d .DecodeElement (_fcgaa .DLbl ,&_afdgg );_dddad !=nil {return _dddad ;};case _ecgedf .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"},_ecgedf .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"}:_fcgaa .ExtLst =NewCT_ExtensionList ();if _gcaff :=d .DecodeElement (_fcgaa .ExtLst ,&_afdgg );_gcaff !=nil {return _gcaff ;};default:_ffgf .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\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_afdgg .Name );if _begg :=d .Skip ();_begg !=nil {return _begg ;};};case _ecgedf .EndElement :break _dcfe ;case _ecgedf .CharData :};};return nil ;};func (_fccfg *CT_LblAlgn )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_fegd ,_cbgb :=_fccfg .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _cbgb !=nil {return _cbgb ;};start .Attr =append (start .Attr ,_fegd );e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path +func (_eefff *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _eefff .CustUnit !=nil {if _ffbca :=_eefff .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_ffbca !=nil {return _ffbca ;};};if _eefff .BuiltInUnit !=nil {if _aecf :=_eefff .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_aecf !=nil {return _aecf ;};};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;); -// Validate validates the CT_DispUnits and its children -func (_fff *CT_DispUnits )Validate ()error {return _fff .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func NewEG_AxShared ()*EG_AxShared {_faedb :=&EG_AxShared {};_faedb .AxId =NewCT_UnsignedInt ();_faedb .Scaling =NewCT_Scaling ();_faedb .AxPos =NewCT_AxPos ();_faedb .CrossAx =NewCT_UnsignedInt ();return _faedb ;}; +// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path +func (_gbef *CT_Bar3DChart )ValidateWithPath (path string )error {if _aga :=_gbef .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_aga !=nil {return _aga ;};if _gbef .Grouping !=nil {if _efc :=_gbef .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_efc !=nil {return _efc ;};};if _gbef .VaryColors !=nil {if _fecg :=_gbef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fecg !=nil {return _fecg ;};};for _gbag ,_cff :=range _gbef .Ser {if _ecf :=_cff .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbag ));_ecf !=nil {return _ecf ;};};if _gbef .DLbls !=nil {if _ddf :=_gbef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ddf !=nil {return _ddf ;};};if _gbef .GapWidth !=nil {if _bgba :=_gbef .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgba !=nil {return _bgba ;};};if _gbef .GapDepth !=nil {if _gae :=_gbef .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_gae !=nil {return _gae ;};};if _gbef .Shape !=nil {if _abae :=_gbef .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_abae !=nil {return _abae ;};};for _gdg ,_ecb :=range _gbef .AxId {if _eabd :=_ecb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdg ));_eabd !=nil {return _eabd ;};};if _gbef .ExtLst !=nil {if _agdc :=_gbef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdc !=nil {return _agdc ;};};return nil ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_ccfec :=&CT_DoughnutChart {};return _ccfec };func NewCT_HoleSize ()*CT_HoleSize {_ccaa :=&CT_HoleSize {};return _ccaa };func (_fbfef ST_Shape )Validate ()error {return _fbfef .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path -func (_fbbcd *CT_BubbleChart )ValidateWithPath (path string )error {if _fbbcd .VaryColors !=nil {if _cgbd :=_fbbcd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cgbd !=nil {return _cgbd ;};};for _cacbc ,_bcded :=range _fbbcd .Ser {if _gcaad :=_bcded .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cacbc ));_gcaad !=nil {return _gcaad ;};};if _fbbcd .DLbls !=nil {if _ceecd :=_fbbcd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ceecd !=nil {return _ceecd ;};};if _fbbcd .Bubble3D !=nil {if _egc :=_fbbcd .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_egc !=nil {return _egc ;};};if _fbbcd .BubbleScale !=nil {if _fcdg :=_fbbcd .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_fcdg !=nil {return _fcdg ;};};if _fbbcd .ShowNegBubbles !=nil {if _fgcf :=_fbbcd .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_fgcf !=nil {return _fgcf ;};};if _fbbcd .SizeRepresents !=nil {if _fea :=_fbbcd .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_fea !=nil {return _fea ;};};for _ffed ,_db :=range _fbbcd .AxId {if _egff :=_db .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ffed ));_egff !=nil {return _egff ;};};if _fbbcd .ExtLst !=nil {if _eg :=_fbbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eg !=nil {return _eg ;};};return nil ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_dbecc ,_dfgag :=_gea .ParseUint (s ,10,16);if _dfgag !=nil {return ST_HPercent {},_dfgag ;};_cdd :=uint16 (_dbecc );return ST_HPercent {ST_HPercentUShort :&_cdd },nil ;}; +// Validate validates the EG_BarChartShared and its children +func (_acceg *EG_BarChartShared )Validate ()error {return _acceg .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_ffeba ST_PictureFormat )Validate ()error {return _ffeba .ValidateWithPath ("")};func NewCT_Boolean ()*CT_Boolean {_efca :=&CT_Boolean {};return _efca }; -// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path -func (_cca *CT_DPt )ValidateWithPath (path string )error {if _bfdeb :=_cca .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfdeb !=nil {return _bfdeb ;};if _cca .InvertIfNegative !=nil {if _fdac :=_cca .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_fdac !=nil {return _fdac ;};};if _cca .Marker !=nil {if _bga :=_cca .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bga !=nil {return _bga ;};};if _cca .Bubble3D !=nil {if _aabbc :=_cca .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_aabbc !=nil {return _aabbc ;};};if _cca .Explosion !=nil {if _afde :=_cca .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_afde !=nil {return _afde ;};};if _cca .SpPr !=nil {if _eecd :=_cca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eecd !=nil {return _eecd ;};};if _cca .PictureOptions !=nil {if _dacg :=_cca .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dacg !=nil {return _dacg ;};};if _cca .ExtLst !=nil {if _bfef :=_cca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfef !=nil {return _bfef ;};};return nil ;};func (_daed *CT_HeaderFooter )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_ac :=range start .Attr {if _ac .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bdfb ,_gfbcf :=_gea .ParseBool (_ac .Value );if _gfbcf !=nil {return _gfbcf ;};_daed .AlignWithMarginsAttr =&_bdfb ;continue ;};if _ac .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_cdc ,_daaa :=_gea .ParseBool (_ac .Value );if _daaa !=nil {return _daaa ;};_daed .DifferentOddEvenAttr =&_cdc ;continue ;};if _ac .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_dcfdf ,_ecfce :=_gea .ParseBool (_ac .Value );if _ecfce !=nil {return _ecfce ;};_daed .DifferentFirstAttr =&_dcfdf ;continue ;};};_cagbf :for {_cfafd ,_dfafe :=d .Token ();if _dfafe !=nil {return _dfafe ;};switch _cebgc :=_cfafd .(type ){case _ecgedf .StartElement :switch _cebgc .Name {case _ecgedf .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 :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_ecgedf .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 :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_daed .OddHeader =new (string );if _ecafe :=d .DecodeElement (_daed .OddHeader ,&_cebgc );_ecafe !=nil {return _ecafe ;};case _ecgedf .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 :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_ecgedf .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 :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_daed .OddFooter =new (string );if _aabfg :=d .DecodeElement (_daed .OddFooter ,&_cebgc );_aabfg !=nil {return _aabfg ;};case _ecgedf .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\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_ecgedf .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\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_daed .EvenHeader =new (string );if _ffce :=d .DecodeElement (_daed .EvenHeader ,&_cebgc );_ffce !=nil {return _ffce ;};case _ecgedf .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\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_ecgedf .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\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_daed .EvenFooter =new (string );if _agegf :=d .DecodeElement (_daed .EvenFooter ,&_cebgc );_agegf !=nil {return _agegf ;};case _ecgedf .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 :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_ecgedf .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 :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_daed .FirstHeader =new (string );if _gdea :=d .DecodeElement (_daed .FirstHeader ,&_cebgc );_gdea !=nil {return _gdea ;};case _ecgedf .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 :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_ecgedf .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 :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_daed .FirstFooter =new (string );if _gfbd :=d .DecodeElement (_daed .FirstFooter ,&_cebgc );_gfbd !=nil {return _gfbd ;};default:_ffgf .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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_cebgc .Name );if _bccbd :=d .Skip ();_bccbd !=nil {return _bccbd ;};};case _ecgedf .EndElement :break _cagbf ;case _ecgedf .CharData :};};return nil ;};func (_dgcde *EG_PieChartShared )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dgcde .VaryColors !=nil {_fcda :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dgcde .VaryColors ,_fcda );};if _dgcde .Ser !=nil {_gdfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bbgc :=range _dgcde .Ser {e .EncodeElement (_bbgc ,_gdfc );};};if _dgcde .DLbls !=nil {_cbgag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dgcde .DLbls ,_cbgag );};return nil ;}; +// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path +func (_dbcfc *CT_LegendPos )ValidateWithPath (path string )error {if _cfgcc :=_dbcfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfgcc !=nil {return _cfgcc ;};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 ;}; -// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path -func (_aced *CT_PieChart )ValidateWithPath (path string )error {if _aced .VaryColors !=nil {if _gee :=_aced .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gee !=nil {return _gee ;};};for _caffb ,_baggb :=range _aced .Ser {if _abbdg :=_baggb .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_caffb ));_abbdg !=nil {return _abbdg ;};};if _aced .DLbls !=nil {if _gcacf :=_aced .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcacf !=nil {return _gcacf ;};};if _aced .FirstSliceAng !=nil {if _fcedb :=_aced .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_fcedb !=nil {return _fcedb ;};};if _aced .ExtLst !=nil {if _efge :=_aced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efge !=nil {return _efge ;};};return nil ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func NewCT_Boolean ()*CT_Boolean {_dege :=&CT_Boolean {};return _dege };type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .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 ;}; +// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path +func (_baaff *CT_Title )ValidateWithPath (path string )error {if _baaff .Tx !=nil {if _bbdg :=_baaff .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bbdg !=nil {return _bbdg ;};};if _baaff .Layout !=nil {if _ebcfa :=_baaff .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ebcfa !=nil {return _ebcfa ;};};if _baaff .Overlay !=nil {if _bdcce :=_baaff .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_bdcce !=nil {return _bdcce ;};};if _baaff .SpPr !=nil {if _acff :=_baaff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acff !=nil {return _acff ;};};if _baaff .TxPr !=nil {if _fdacg :=_baaff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdacg !=nil {return _fdacg ;};};if _baaff .ExtLst !=nil {if _egagb :=_baaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egagb !=nil {return _egagb ;};};return nil ;};func NewCT_AxPos ()*CT_AxPos {_cba :=&CT_AxPos {};_cba .ValAttr =ST_AxPos (1);return _cba };func (_fbag ST_OfPieType )String ()string {switch _fbag {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";}; -// Validate validates the CT_ValAx and its children -func (_fdeg *CT_ValAx )Validate ()error {return _fdeg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_caccg ST_AxPos )ValidateWithPath (path string )error {switch _caccg {case 0,1,2,3,4:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caccg ));};return nil ;};func (_agbaec ST_PictureFormat )ValidateWithPath (path string )error {switch _agbaec {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbaec ));};return nil ;};func (_agbd ST_BarGrouping )ValidateWithPath (path string )error {switch _agbd {case 0,1,2,3,4:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbd ));};return nil ;};func (_fbbba ST_OfPieType )String ()string {switch _fbbba {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";}; +// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path +func (_ebgf *CT_Chart )ValidateWithPath (path string )error {if _ebgf .Title !=nil {if _eedcb :=_ebgf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_eedcb !=nil {return _eedcb ;};};if _ebgf .AutoTitleDeleted !=nil {if _gcdgb :=_ebgf .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_gcdgb !=nil {return _gcdgb ;};};if _ebgf .PivotFmts !=nil {if _eeeb :=_ebgf .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_eeeb !=nil {return _eeeb ;};};if _ebgf .View3D !=nil {if _fecb :=_ebgf .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_fecb !=nil {return _fecb ;};};if _ebgf .Floor !=nil {if _gag :=_ebgf .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_gag !=nil {return _gag ;};};if _ebgf .SideWall !=nil {if _ceea :=_ebgf .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_ceea !=nil {return _ceea ;};};if _ebgf .BackWall !=nil {if _aac :=_ebgf .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_aac !=nil {return _aac ;};};if _bggf :=_ebgf .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_bggf !=nil {return _bggf ;};if _ebgf .Legend !=nil {if _ebff :=_ebgf .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_ebff !=nil {return _ebff ;};};if _ebgf .PlotVisOnly !=nil {if _cdaa :=_ebgf .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_cdaa !=nil {return _cdaa ;};};if _ebgf .DispBlanksAs !=nil {if _cacd :=_ebgf .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_cacd !=nil {return _cacd ;};};if _ebgf .ShowDLblsOverMax !=nil {if _bdag :=_ebgf .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_bdag !=nil {return _bdag ;};};if _ebgf .ExtLst !=nil {if _bbb :=_ebgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbb !=nil {return _bbb ;};};return nil ;}; -// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path -func (_ffef *CT_PieSer )ValidateWithPath (path string )error {if _bdef :=_ffef .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bdef !=nil {return _bdef ;};if _debeb :=_ffef .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_debeb !=nil {return _debeb ;};if _ffef .Tx !=nil {if _fegcg :=_ffef .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fegcg !=nil {return _fegcg ;};};if _ffef .SpPr !=nil {if _afbec :=_ffef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afbec !=nil {return _afbec ;};};if _ffef .Explosion !=nil {if _ecff :=_ffef .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_ecff !=nil {return _ecff ;};};for _dgbfd ,_becb :=range _ffef .DPt {if _dgdd :=_becb .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dgbfd ));_dgdd !=nil {return _dgdd ;};};if _ffef .DLbls !=nil {if _ddbbg :=_ffef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ddbbg !=nil {return _ddbbg ;};};if _ffef .Cat !=nil {if _ffac :=_ffef .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ffac !=nil {return _ffac ;};};if _ffef .Val !=nil {if _gbeg :=_ffef .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gbeg !=nil {return _gbeg ;};};if _ffef .ExtLst !=nil {if _ebe :=_ffef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebe !=nil {return _ebe ;};};return nil ;};type CT_TextLanguageID struct{ValAttr string ;}; +// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path +func (_fbcba *CT_TimeUnit )ValidateWithPath (path string )error {if _gcedf :=_fbcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcedf !=nil {return _gcedf ;};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};type ST_TimeUnit byte ;func NewChart ()*Chart {_cceg :=&Chart {};_cceg .CT_RelId =*NewCT_RelId ();return _cceg };func (_afcee *CT_SerAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcee .AxId =NewCT_UnsignedInt ();_afcee .Scaling =NewCT_Scaling ();_afcee .AxPos =NewCT_AxPos ();_afcee .CrossAx =NewCT_UnsignedInt ();_dfbca :for {_ffagag ,_cfgd :=d .Token ();if _cfgd !=nil {return _cfgd ;};switch _afag :=_ffagag .(type ){case _c .StartElement :switch _afag .Name {case _c .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"},_c .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 _fbfea :=d .DecodeElement (_afcee .AxId ,&_afag );_fbfea !=nil {return _fbfea ;};case _c .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"},_c .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 _cfdac :=d .DecodeElement (_afcee .Scaling ,&_afag );_cfdac !=nil {return _cfdac ;};case _c .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"},_c .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"}:_afcee .Delete =NewCT_Boolean ();if _fbaf :=d .DecodeElement (_afcee .Delete ,&_afag );_fbaf !=nil {return _fbaf ;};case _c .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"},_c .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 _gcfa :=d .DecodeElement (_afcee .AxPos ,&_afag );_gcfa !=nil {return _gcfa ;};case _c .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"},_c .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_afcee .MajorGridlines =NewCT_ChartLines ();if _cbef :=d .DecodeElement (_afcee .MajorGridlines ,&_afag );_cbef !=nil {return _cbef ;};case _c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_afcee .MinorGridlines =NewCT_ChartLines ();if _dffac :=d .DecodeElement (_afcee .MinorGridlines ,&_afag );_dffac !=nil {return _dffac ;};case _c .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\u0069\u0074l\u0065"},_c .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\u0069\u0074l\u0065"}:_afcee .Title =NewCT_Title ();if _feeb :=d .DecodeElement (_afcee .Title ,&_afag );_feeb !=nil {return _feeb ;};case _c .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"},_c .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"}:_afcee .NumFmt =NewCT_NumFmt ();if _edfgb :=d .DecodeElement (_afcee .NumFmt ,&_afag );_edfgb !=nil {return _edfgb ;};case _c .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_afcee .MajorTickMark =NewCT_TickMark ();if _efcga :=d .DecodeElement (_afcee .MajorTickMark ,&_afag );_efcga !=nil {return _efcga ;};case _c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_afcee .MinorTickMark =NewCT_TickMark ();if _ecag :=d .DecodeElement (_afcee .MinorTickMark ,&_afag );_ecag !=nil {return _ecag ;};case _c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_afcee .TickLblPos =NewCT_TickLblPos ();if _eggde :=d .DecodeElement (_afcee .TickLblPos ,&_afag );_eggde !=nil {return _eggde ;};case _c .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"},_c .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"}:_afcee .SpPr =_d .NewCT_ShapeProperties ();if _abad :=d .DecodeElement (_afcee .SpPr ,&_afag );_abad !=nil {return _abad ;};case _c .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"},_c .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"}:_afcee .TxPr =_d .NewCT_TextBody ();if _edafd :=d .DecodeElement (_afcee .TxPr ,&_afag );_edafd !=nil {return _edafd ;};case _c .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\u0041\u0078"},_c .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\u0041\u0078"}:if _caagg :=d .DecodeElement (_afcee .CrossAx ,&_afag );_caagg !=nil {return _caagg ;};case _c .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"},_c .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"}:_afcee .Choice =NewEG_AxSharedChoice ();if _egge :=d .DecodeElement (&_afcee .Choice .Crosses ,&_afag );_egge !=nil {return _egge ;};case _c .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"},_c .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"}:_afcee .Choice =NewEG_AxSharedChoice ();if _cegcc :=d .DecodeElement (&_afcee .Choice .CrossesAt ,&_afag );_cegcc !=nil {return _cegcc ;};case _c .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 :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_c .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 :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_afcee .TickLblSkip =NewCT_Skip ();if _cfef :=d .DecodeElement (_afcee .TickLblSkip ,&_afag );_cfef !=nil {return _cfef ;};case _c .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\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_c .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\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_afcee .TickMarkSkip =NewCT_Skip ();if _fccfd :=d .DecodeElement (_afcee .TickMarkSkip ,&_afag );_fccfd !=nil {return _fccfd ;};case _c .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"},_c .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"}:_afcee .ExtLst =NewCT_ExtensionList ();if _ceabc :=d .DecodeElement (_afcee .ExtLst ,&_afag );_ceabc !=nil {return _ceabc ;};default:_cf .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\u0041\u0078\u0020\u0025\u0076",_afag .Name );if _fbbb :=d .Skip ();_fbbb !=nil {return _fbbb ;};};case _c .EndElement :break _dfbca ;case _c .CharData :};};return nil ;}; -// Validate validates the EG_SerShared and its children -func (_gegdd *EG_SerShared )Validate ()error {return _gegdd .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func (_gbed *CT_Bar3DChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_dbffc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_gbed .BarDir ,_dbffc );if _gbed .Grouping !=nil {_bcab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gbed .Grouping ,_bcab );};if _gbed .VaryColors !=nil {_ccdb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gbed .VaryColors ,_ccdb );};if _gbed .Ser !=nil {_abgb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_agecc :=range _gbed .Ser {e .EncodeElement (_agecc ,_abgb );};};if _gbed .DLbls !=nil {_ebbge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gbed .DLbls ,_ebbge );};if _gbed .GapWidth !=nil {_aaag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_gbed .GapWidth ,_aaag );};if _gbed .GapDepth !=nil {_gbeaca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_gbed .GapDepth ,_gbeaca );};if _gbed .Shape !=nil {_bggaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_gbed .Shape ,_bggaa );};_bbgfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_adbeff :=range _gbed .AxId {e .EncodeElement (_adbeff ,_bbgfa );};if _gbed .ExtLst !=nil {_eeeec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbed .ExtLst ,_eeeec );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_daagg *ST_LblAlgn )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_daagg =0;case "\u0063\u0074\u0072":*_daagg =1;case "\u006c":*_daagg =2;case "\u0072":*_daagg =3;};return nil ;};type CT_Thickness struct{ValAttr ST_Thickness ;};func (_dgcag *CT_MarkerStyle )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_dcgbc ,_agaca :=_dgcag .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _agaca !=nil {return _agaca ;};start .Attr =append (start .Attr ,_dcgbc );e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_baed *CT_Shape )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _baed .ValAttr !=ST_ShapeUnset {_agacb ,_ffae :=_baed .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _ffae !=nil {return _ffae ;};start .Attr =append (start .Attr ,_agacb );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_fcef *CT_PageSetup )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bbgg :=range start .Attr {if _bbgg .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_bfg ,_gcgdg :=_gea .ParseUint (_bbgg .Value ,10,32);if _gcgdg !=nil {return _gcgdg ;};_afegg :=uint32 (_bfg );_fcef .PaperSizeAttr =&_afegg ;continue ;};if _bbgg .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_cccg ,_afdee :=_bbgg .Value ,error (nil );if _afdee !=nil {return _afdee ;};_fcef .PaperHeightAttr =&_cccg ;continue ;};if _bbgg .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bdea ,_bacfb :=_bbgg .Value ,error (nil );if _bacfb !=nil {return _bacfb ;};_fcef .PaperWidthAttr =&_bdea ;continue ;};if _bbgg .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_bgefg ,_ecac :=_gea .ParseUint (_bbgg .Value ,10,32);if _ecac !=nil {return _ecac ;};_eaaa :=uint32 (_bgefg );_fcef .FirstPageNumberAttr =&_eaaa ;continue ;};if _bbgg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fcef .OrientationAttr .UnmarshalXMLAttr (_bbgg );continue ;};if _bbgg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_aagaa ,_edbaf :=_gea .ParseBool (_bbgg .Value );if _edbaf !=nil {return _edbaf ;};_fcef .BlackAndWhiteAttr =&_aagaa ;continue ;};if _bbgg .Name .Local =="\u0064\u0072\u0061f\u0074"{_eacbgd ,_bgge :=_gea .ParseBool (_bbgg .Value );if _bgge !=nil {return _bgge ;};_fcef .DraftAttr =&_eacbgd ;continue ;};if _bbgg .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_eddf ,_dbbdc :=_gea .ParseBool (_bbgg .Value );if _dbbdc !=nil {return _dbbdc ;};_fcef .UseFirstPageNumberAttr =&_eddf ;continue ;};if _bbgg .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_cge ,_fgg :=_gea .ParseInt (_bbgg .Value ,10,32);if _fgg !=nil {return _fgg ;};_ebfac :=int32 (_cge );_fcef .HorizontalDpiAttr =&_ebfac ;continue ;};if _bbgg .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_bgcdf ,_daaea :=_gea .ParseInt (_bbgg .Value ,10,32);if _daaea !=nil {return _daaea ;};_baca :=int32 (_bgcdf );_fcef .VerticalDpiAttr =&_baca ;continue ;};if _bbgg .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_agbee ,_bfed :=_gea .ParseUint (_bbgg .Value ,10,32);if _bfed !=nil {return _bfed ;};_abbc :=uint32 (_agbee );_fcef .CopiesAttr =&_abbc ;continue ;};};for {_debb ,_gaf :=d .Token ();if _gaf !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_gaf );};if _defe ,_fbbcf :=_debb .(_ecgedf .EndElement );_fbbcf &&_defe .Name ==start .Name {break ;};};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"; +// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path +func (_caade *CT_Overlap )ValidateWithPath (path string )error {if _caade .ValAttr !=nil {if _cbeab :=_caade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbeab !=nil {return _cbeab ;};};return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_DateAx ()*CT_DateAx {_gdaed :=&CT_DateAx {};_gdaed .AxId =NewCT_UnsignedInt ();_gdaed .Scaling =NewCT_Scaling ();_gdaed .AxPos =NewCT_AxPos ();_gdaed .CrossAx =NewCT_UnsignedInt ();return _gdaed ;};func (_bfefaa ST_SplitType )ValidateWithPath (path string )error {switch _bfefaa {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfefaa ));};return nil ;};func NewCT_Legend ()*CT_Legend {_fgagc :=&CT_Legend {};return _fgagc };func (_edfff ST_LblAlgn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_edfff .String (),start );}; -// ST_Thickness is a union type -type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;}; +// Validate validates the CT_Surface and its children +func (_afae *CT_Surface )Validate ()error {return _afae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_aae *CT_AxPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aae .ValAttr =ST_AxPos (1);for _ ,_dgf :=range start .Attr {if _dgf .Name .Local =="\u0076\u0061\u006c"{_aae .ValAttr .UnmarshalXMLAttr (_dgf );continue ;};};for {_acd ,_bgaf :=d .Token ();if _bgaf !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_bgaf );};if _bbc ,_bde :=_acd .(_c .EndElement );_bde &&_bbc .Name ==start .Name {break ;};};return nil ;};func (_dabd *CT_Period )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgfg :=range start .Attr {if _dgfg .Name .Local =="\u0076\u0061\u006c"{_fbfgfe ,_dfacc :=_e .ParseUint (_dgfg .Value ,10,32);if _dfacc !=nil {return _dfacc ;};_gacag :=uint32 (_fbfgfe );_dabd .ValAttr =&_gacag ;continue ;};};for {_egcdbg ,_fdcaa :=d .Token ();if _fdcaa !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_fdcaa );};if _dddgc ,_fbbff :=_egcdbg .(_c .EndElement );_fbbff &&_dddgc .Name ==start .Name {break ;};};return nil ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_gffcb ST_GapAmount )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gffcb .ST_GapAmountPercent !=nil {e .EncodeToken (_c .CharData (*_gffcb .ST_GapAmountPercent ));};if _gffcb .ST_GapAmountUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_gffcb .ST_GapAmountUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path -func (_geea *CT_OfPieType )ValidateWithPath (path string )error {if _gffad :=_geea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffad !=nil {return _gffad ;};return nil ;};func (_ebagfc ST_Orientation )Validate ()error {return _ebagfc .ValidateWithPath ("")};func NewCT_PivotFmt ()*CT_PivotFmt {_eedcd :=&CT_PivotFmt {};_eedcd .Idx =NewCT_UnsignedInt ();return _eedcd ;};func (_dacea *CT_PageSetup )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dacea .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_gabef .Sprintf ("\u0025\u0076",*_dacea .PaperSizeAttr )});};if _dacea .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_gabef .Sprintf ("\u0025\u0076",*_dacea .PaperHeightAttr )});};if _dacea .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_gabef .Sprintf ("\u0025\u0076",*_dacea .PaperWidthAttr )});};if _dacea .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_gabef .Sprintf ("\u0025\u0076",*_dacea .FirstPageNumberAttr )});};if _dacea .OrientationAttr !=ST_PageSetupOrientationUnset {_bcbcd ,_gfdff :=_dacea .OrientationAttr .MarshalXMLAttr (_ecgedf .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _gfdff !=nil {return _gfdff ;};start .Attr =append (start .Attr ,_bcbcd );};if _dacea .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_gabef .Sprintf ("\u0025\u0064",_bcbg (*_dacea .BlackAndWhiteAttr ))});};if _dacea .DraftAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_gabef .Sprintf ("\u0025\u0064",_bcbg (*_dacea .DraftAttr ))});};if _dacea .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_gabef .Sprintf ("\u0025\u0064",_bcbg (*_dacea .UseFirstPageNumberAttr ))});};if _dacea .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_gabef .Sprintf ("\u0025\u0076",*_dacea .HorizontalDpiAttr )});};if _dacea .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_gabef .Sprintf ("\u0025\u0076",*_dacea .VerticalDpiAttr )});};if _dacea .CopiesAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_gabef .Sprintf ("\u0025\u0076",*_dacea .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};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;);func (_dccggbc *CT_BarGrouping )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dccggbc .ValAttr !=ST_BarGroupingUnset {_bde ,_bdc :=_dccggbc .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _bdc !=nil {return _bdc ;};start .Attr =append (start .Attr ,_bde );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntry ()*CT_LegendEntry {_cage :=&CT_LegendEntry {};_cage .Idx =NewCT_UnsignedInt ();return _cage ;}; +// Validate validates the CT_Line3DChart and its children +func (_eeba *CT_Line3DChart )Validate ()error {return _eeba .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_PieChart and its children -func (_eddbf *CT_PieChart )Validate ()error {return _eddbf .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};type ST_PageSetupOrientation byte ;type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};func (_fcccb *CT_PivotFmt )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_dfcg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fcccb .Idx ,_dfcg );if _fcccb .SpPr !=nil {_fbedg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcccb .SpPr ,_fbedg );};if _fcccb .TxPr !=nil {_eeaba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcccb .TxPr ,_eeaba );};if _fcccb .Marker !=nil {_ecd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fcccb .Marker ,_ecd );};if _fcccb .DLbl !=nil {_fdba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_fcccb .DLbl ,_fdba );};if _fcccb .ExtLst !=nil {_decd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcccb .ExtLst ,_decd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_gbdfa *CT_AreaChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gcc :for {_fffeb ,_afaba :=d .Token ();if _afaba !=nil {return _afaba ;};switch _dfcb :=_fffeb .(type ){case _ecgedf .StartElement :switch _dfcb .Name {case _ecgedf .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"},_ecgedf .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"}:_gbdfa .Grouping =NewCT_Grouping ();if _gddce :=d .DecodeElement (_gbdfa .Grouping ,&_dfcb );_gddce !=nil {return _gddce ;};case _ecgedf .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"},_ecgedf .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"}:_gbdfa .VaryColors =NewCT_Boolean ();if _gccbe :=d .DecodeElement (_gbdfa .VaryColors ,&_dfcb );_gccbe !=nil {return _gccbe ;};case _ecgedf .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"},_ecgedf .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"}:_ceccd :=NewCT_AreaSer ();if _ffde :=d .DecodeElement (_ceccd ,&_dfcb );_ffde !=nil {return _ffde ;};_gbdfa .Ser =append (_gbdfa .Ser ,_ceccd );case _ecgedf .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"},_ecgedf .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"}:_gbdfa .DLbls =NewCT_DLbls ();if _febgg :=d .DecodeElement (_gbdfa .DLbls ,&_dfcb );_febgg !=nil {return _febgg ;};case _ecgedf .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"},_ecgedf .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_gbdfa .DropLines =NewCT_ChartLines ();if _eggg :=d .DecodeElement (_gbdfa .DropLines ,&_dfcb );_eggg !=nil {return _eggg ;};case _ecgedf .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"},_ecgedf .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"}:_faega :=NewCT_UnsignedInt ();if _bggc :=d .DecodeElement (_faega ,&_dfcb );_bggc !=nil {return _bggc ;};_gbdfa .AxId =append (_gbdfa .AxId ,_faega );case _ecgedf .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"},_ecgedf .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"}:_gbdfa .ExtLst =NewCT_ExtensionList ();if _eaccd :=d .DecodeElement (_gbdfa .ExtLst ,&_dfcb );_eaccd !=nil {return _eaccd ;};default:_ffgf .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_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dfcb .Name );if _agcac :=d .Skip ();_agcac !=nil {return _agcac ;};};case _ecgedf .EndElement :break _gcc ;case _ecgedf .CharData :};};return nil ;};func (_aefa *CT_DepthPercent )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _aefa .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_aefa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path +func (_gcde *CT_Skip )ValidateWithPath (path string )error {if _gcde .ValAttr < 1{return _aa .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 ,_gcde .ValAttr );};return nil ;};func (_edad *CT_BandFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddg :for {_cfc ,_agd :=d .Token ();if _agd !=nil {return _agd ;};switch _dcd :=_cfc .(type ){case _c .StartElement :switch _dcd .Name {case _c .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"},_c .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"}:_fccec :=NewCT_BandFmt ();if _dbe :=d .DecodeElement (_fccec ,&_dcd );_dbe !=nil {return _dbe ;};_edad .BandFmt =append (_edad .BandFmt ,_fccec );default:_cf .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",_dcd .Name );if _dfc :=d .Skip ();_dfc !=nil {return _dfc ;};};case _c .EndElement :break _ddg ;case _c .CharData :};};return nil ;};func (_agcac ST_BuiltInUnit )String ()string {switch _agcac {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 "";};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;}; -// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path -func (_aeggg *CT_FirstSliceAng )ValidateWithPath (path string )error {if _aeggg .ValAttr !=nil {if *_aeggg .ValAttr < 0{return _gabef .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 ,*_aeggg .ValAttr );};if *_aeggg .ValAttr > 360{return _gabef .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 ,*_aeggg .ValAttr );};};return nil ;};func NewCT_LblOffset ()*CT_LblOffset {_aacaa :=&CT_LblOffset {};return _aacaa };func (_cacfg *ST_HPercent )Validate ()error {return _cacfg .ValidateWithPath ("")};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func NewCT_ErrBars ()*CT_ErrBars {_cded :=&CT_ErrBars {};_cded .ErrBarType =NewCT_ErrBarType ();_cded .ErrValType =NewCT_ErrValType ();return _cded ;}; +// Validate validates the CT_BandFmts and its children +func (_beg *CT_BandFmts )Validate ()error {return _beg .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func (_gaabf ST_ErrBarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gaabf .String (),start );}; -// Validate validates the CT_LblOffset and its children -func (_geccf *CT_LblOffset )Validate ()error {return _geccf .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func (_dgcc *CT_OfPieType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_fecd :=range start .Attr {if _fecd .Name .Local =="\u0076\u0061\u006c"{_dgcc .ValAttr .UnmarshalXMLAttr (_fecd );continue ;};};for {_geeab ,_fgfec :=d .Token ();if _fgfec !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fgfec );};if _fgfbe ,_eaff :=_geeab .(_ecgedf .EndElement );_eaff &&_fgfbe .Name ==start .Name {break ;};};return nil ;};func (_caab *CT_PieChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cabag :for {_cdea ,_afcd :=d .Token ();if _afcd !=nil {return _afcd ;};switch _gdfe :=_cdea .(type ){case _ecgedf .StartElement :switch _gdfe .Name {case _ecgedf .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"},_ecgedf .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"}:_caab .VaryColors =NewCT_Boolean ();if _gabgc :=d .DecodeElement (_caab .VaryColors ,&_gdfe );_gabgc !=nil {return _gabgc ;};case _ecgedf .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"},_ecgedf .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"}:_fdef :=NewCT_PieSer ();if _bbba :=d .DecodeElement (_fdef ,&_gdfe );_bbba !=nil {return _bbba ;};_caab .Ser =append (_caab .Ser ,_fdef );case _ecgedf .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"},_ecgedf .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"}:_caab .DLbls =NewCT_DLbls ();if _aacde :=d .DecodeElement (_caab .DLbls ,&_gdfe );_aacde !=nil {return _aacde ;};case _ecgedf .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"},_ecgedf .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"}:_caab .FirstSliceAng =NewCT_FirstSliceAng ();if _gbbcb :=d .DecodeElement (_caab .FirstSliceAng ,&_gdfe );_gbbcb !=nil {return _gbbcb ;};case _ecgedf .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"},_ecgedf .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"}:_caab .ExtLst =NewCT_ExtensionList ();if _ecfcgc :=d .DecodeElement (_caab .ExtLst ,&_gdfe );_ecfcgc !=nil {return _ecfcgc ;};default:_ffgf .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\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gdfe .Name );if _gdcff :=d .Skip ();_gdcff !=nil {return _gdcff ;};};case _ecgedf .EndElement :break _cabag ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fbec *CT_Shape )ValidateWithPath (path string )error {if _defab :=_fbec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_defab !=nil {return _defab ;};return nil ;};func (_eeagb ST_ErrDir )String ()string {switch _eeagb {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};func (_fadd *CT_NumDataSourceChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fadd .NumRef !=nil {_bgbce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_fadd .NumRef ,_bgbce );};if _fadd .NumLit !=nil {_gfddg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_fadd .NumLit ,_gfddg );};return nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_aeefg :=&EG_LegendEntryData {};return _aeefg };func (_bdfg *CT_DLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ege ,_dada :=_bdfg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dada !=nil {return _dada ;};start .Attr =append (start .Attr ,_ege );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbeg *CT_StrVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_fbeg .IdxAttr )});e .EncodeToken (start );_gdgfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_gdgfc ,_fbeg .V );e .EncodeElement (_fbeg .V ,_gdgfc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ST_SecondPieSize is a union type -type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func (_cggfd *CT_NumFmt )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_ddgbc :=range start .Attr {if _ddgbc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_gaead ,_eebab :=_ddgbc .Value ,error (nil );if _eebab !=nil {return _eebab ;};_cggfd .FormatCodeAttr =_gaead ;continue ;};if _ddgbc .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_debbg ,_fdacb :=_gea .ParseBool (_ddgbc .Value );if _fdacb !=nil {return _fdacb ;};_cggfd .SourceLinkedAttr =&_debbg ;continue ;};};for {_fabeg ,_ccgg :=d .Token ();if _ccgg !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_ccgg );};if _cbage ,_cdgac :=_fabeg .(_ecgedf .EndElement );_cdgac &&_cbage .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path +func (_fcbb *CT_GapAmount )ValidateWithPath (path string )error {if _fcbb .ValAttr !=nil {if _acbbe :=_fcbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acbbe !=nil {return _acbbe ;};};return nil ;}; -// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path -func (_daec *CT_AxDataSource )ValidateWithPath (path string )error {if _dadg :=_daec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dadg !=nil {return _dadg ;};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_egg :=&CT_PageSetup {};return _egg };func (_bgec ST_SplitType )ValidateWithPath (path string )error {switch _bgec {case 0,1,2,3,4,5:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgec ));};return nil ;};func (_gadge *EG_AxShared )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_efde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gadge .AxId ,_efde );_fgbbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gadge .Scaling ,_fgbbg );if _gadge .Delete !=nil {_gfbec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gadge .Delete ,_gfbec );};_dafb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gadge .AxPos ,_dafb );if _gadge .MajorGridlines !=nil {_gdcb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gadge .MajorGridlines ,_gdcb );};if _gadge .MinorGridlines !=nil {_gaab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gadge .MinorGridlines ,_gaab );};if _gadge .Title !=nil {_cf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gadge .Title ,_cf );};if _gadge .NumFmt !=nil {_gege :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gadge .NumFmt ,_gege );};if _gadge .MajorTickMark !=nil {_gcfaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gadge .MajorTickMark ,_gcfaa );};if _gadge .MinorTickMark !=nil {_gb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gadge .MinorTickMark ,_gb );};if _gadge .TickLblPos !=nil {_cfaaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gadge .TickLblPos ,_cfaaa );};if _gadge .SpPr !=nil {_edeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gadge .SpPr ,_edeg );};if _gadge .TxPr !=nil {_gagg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gadge .TxPr ,_gagg );};_aggf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gadge .CrossAx ,_aggf );if _gadge .Choice !=nil {_gadge .Choice .MarshalXML (e ,_ecgedf .StartElement {});};return nil ;}; +// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path +func (_eeeg *CT_BubbleScale )ValidateWithPath (path string )error {if _eeeg .ValAttr !=nil {if _gafa :=_eeeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gafa !=nil {return _gafa ;};};return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_fbfgeg :=&EG_DLblShared {};return _fbfgeg }; -// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path -func (_aga *CT_DLblChoice )ValidateWithPath (path string )error {if _aga .Delete !=nil {if _fbfaf :=_aga .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fbfaf !=nil {return _fbfaf ;};};if _aga .Layout !=nil {if _aafa :=_aga .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_aafa !=nil {return _aafa ;};};if _aga .Tx !=nil {if _bcbce :=_aga .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bcbce !=nil {return _bcbce ;};};if _aga .NumFmt !=nil {if _fdeaaf :=_aga .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fdeaaf !=nil {return _fdeaaf ;};};if _aga .SpPr !=nil {if _dgeg :=_aga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgeg !=nil {return _dgeg ;};};if _aga .TxPr !=nil {if _ggbac :=_aga .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ggbac !=nil {return _ggbac ;};};if _aga .DLblPos !=nil {if _ddccb :=_aga .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ddccb !=nil {return _ddccb ;};};if _aga .ShowLegendKey !=nil {if _dgbe :=_aga .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_dgbe !=nil {return _dgbe ;};};if _aga .ShowVal !=nil {if _ebgb :=_aga .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ebgb !=nil {return _ebgb ;};};if _aga .ShowCatName !=nil {if _gccd :=_aga .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gccd !=nil {return _gccd ;};};if _aga .ShowSerName !=nil {if _ebeg :=_aga .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ebeg !=nil {return _ebeg ;};};if _aga .ShowPercent !=nil {if _eaaba :=_aga .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_eaaba !=nil {return _eaaba ;};};if _aga .ShowBubbleSize !=nil {if _dbaa :=_aga .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dbaa !=nil {return _dbaa ;};};return nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_fcf :=&CT_AxDataSourceChoice {};return _fcf };func (_afgdf ST_TimeUnit )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_afgdf .String (),start );}; +// Validate validates the CT_PivotSource and its children +func (_gdgea *CT_PivotSource )Validate ()error {return _gdgea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};type ST_RadarStyle byte ; -// Validate validates the CT_HPercent and its children -func (_ffge *CT_HPercent )Validate ()error {return _ffge .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// Validate validates the CT_Area3DChart and its children +func (_fa *CT_Area3DChart )Validate ()error {return _fa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path -func (_eaab *CT_BandFmts )ValidateWithPath (path string )error {for _ddcgef ,_adaeb :=range _eaab .BandFmt {if _dcfdfg :=_adaeb .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_ddcgef ));_dcfdfg !=nil {return _dcfdfg ;};};return nil ;}; +// Validate validates the CT_AxDataSourceChoice and its children +func (_feg *CT_AxDataSourceChoice )Validate ()error {return _feg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func (_cfdbf *CT_TimeUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfdbf .ValAttr !=ST_TimeUnitUnset {_afbbc ,_bdeaa :=_cfdbf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bdeaa !=nil {return _bdeaa ;};start .Attr =append (start .Attr ,_afbbc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfcefc ST_DLblPos )String ()string {switch _gfcefc {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 "";};func (_fgbgg ST_SecondPieSize )String ()string {if _fgbgg .ST_SecondPieSizePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_fgbgg .ST_SecondPieSizePercent );};if _fgbgg .ST_SecondPieSizeUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_fgbgg .ST_SecondPieSizeUShort );};return "";};func NewCT_TickLblPos ()*CT_TickLblPos {_afff :=&CT_TickLblPos {};return _afff };func NewCT_BarGrouping ()*CT_BarGrouping {_gdd :=&CT_BarGrouping {};return _gdd }; -// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path -func (_ffead *CT_BubbleScale )ValidateWithPath (path string )error {if _ffead .ValAttr !=nil {if _fddec :=_ffead .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fddec !=nil {return _fddec ;};};return nil ;};func (_cdcd *UserShapes )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cdcd .CT_Drawing =*_caccgf .NewCT_Drawing ();for {_ecece ,_eefga :=d .Token ();if _eefga !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_eefga );};if _cddd ,_fgbe :=_ecece .(_ecgedf .EndElement );_fgbe &&_cddd .Name ==start .Name {break ;};};return nil ;};func (_aage *CT_HPercent )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _aage .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_aage .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_cgef *CT_ValAx )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_dbafb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_cgef .AxId ,_dbafb );_fbb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_cgef .Scaling ,_fbb );if _cgef .Delete !=nil {_gbag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cgef .Delete ,_gbag );};_ecbf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_cgef .AxPos ,_ecbf );if _cgef .MajorGridlines !=nil {_ebaae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cgef .MajorGridlines ,_ebaae );};if _cgef .MinorGridlines !=nil {_cbbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cgef .MinorGridlines ,_cbbg );};if _cgef .Title !=nil {_ecfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cgef .Title ,_ecfa );};if _cgef .NumFmt !=nil {_eggee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cgef .NumFmt ,_eggee );};if _cgef .MajorTickMark !=nil {_dacbb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cgef .MajorTickMark ,_dacbb );};if _cgef .MinorTickMark !=nil {_fgffe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cgef .MinorTickMark ,_fgffe );};if _cgef .TickLblPos !=nil {_dagcf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_cgef .TickLblPos ,_dagcf );};if _cgef .SpPr !=nil {_bfcbe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgef .SpPr ,_bfcbe );};if _cgef .TxPr !=nil {_fdggc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cgef .TxPr ,_fdggc );};_fdad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_cgef .CrossAx ,_fdad );if _cgef .Choice !=nil {_cgef .Choice .MarshalXML (e ,_ecgedf .StartElement {});};if _cgef .CrossBetween !=nil {_bbbf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_cgef .CrossBetween ,_bbbf );};if _cgef .MajorUnit !=nil {_fbedb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cgef .MajorUnit ,_fbedb );};if _cgef .MinorUnit !=nil {_acge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cgef .MinorUnit ,_acge );};if _cgef .DispUnits !=nil {_gdceag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_cgef .DispUnits ,_gdceag );};if _cgef .ExtLst !=nil {_ggfff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgef .ExtLst ,_ggfff );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_dca *CT_TxChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dca .StrRef !=nil {_bfca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_dca .StrRef ,_bfca );};if _dca .Rich !=nil {_bfdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_dca .Rich ,_bfdf );};return nil ;};func (_gcfd *CT_DispUnitsChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gcfd .CustUnit !=nil {_eda :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gcfd .CustUnit ,_eda );};if _gcfd .BuiltInUnit !=nil {_affb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gcfd .BuiltInUnit ,_affb );};return nil ;};func (_faff *CT_BubbleScale )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _faff .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_faff .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_caedb ST_SizeRepresents )Validate ()error {return _caedb .ValidateWithPath ("")};func (_eaddb *CT_SplitType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_abea :=range start .Attr {if _abea .Name .Local =="\u0076\u0061\u006c"{_eaddb .ValAttr .UnmarshalXMLAttr (_abea );continue ;};};for {_bfdbg ,_bdde :=d .Token ();if _bdde !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_bdde );};if _cdgaf ,_badcd :=_bfdbg .(_ecgedf .EndElement );_badcd &&_cdgaf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PictureStackUnit and its children +func (_efcg *CT_PictureStackUnit )Validate ()error {return _efcg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func (_dfadg *CT_PieChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgcaa :for {_gbec ,_gfdff :=d .Token ();if _gfdff !=nil {return _gfdff ;};switch _cbbb :=_gbec .(type ){case _c .StartElement :switch _cbbb .Name {case _c .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"},_c .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"}:_dfadg .VaryColors =NewCT_Boolean ();if _bccf :=d .DecodeElement (_dfadg .VaryColors ,&_cbbb );_bccf !=nil {return _bccf ;};case _c .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"},_c .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"}:_gffbd :=NewCT_PieSer ();if _fcgcc :=d .DecodeElement (_gffbd ,&_cbbb );_fcgcc !=nil {return _fcgcc ;};_dfadg .Ser =append (_dfadg .Ser ,_gffbd );case _c .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"},_c .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"}:_dfadg .DLbls =NewCT_DLbls ();if _gfbc :=d .DecodeElement (_dfadg .DLbls ,&_cbbb );_gfbc !=nil {return _gfbc ;};case _c .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"},_c .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"}:_dfadg .FirstSliceAng =NewCT_FirstSliceAng ();if _eedee :=d .DecodeElement (_dfadg .FirstSliceAng ,&_cbbb );_eedee !=nil {return _eedee ;};case _c .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"},_c .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"}:_dfadg .ExtLst =NewCT_ExtensionList ();if _cgddb :=d .DecodeElement (_dfadg .ExtLst ,&_cbbb );_cgddb !=nil {return _cgddb ;};default:_cf .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\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cbbb .Name );if _ccbbd :=d .Skip ();_ccbbd !=nil {return _ccbbd ;};};case _c .EndElement :break _fgcaa ;case _c .CharData :};};return nil ;};func (_aecfa *CT_UpDownBar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_effe :for {_ccbdf ,_bcddcg :=d .Token ();if _bcddcg !=nil {return _bcddcg ;};switch _fcefa :=_ccbdf .(type ){case _c .StartElement :switch _fcefa .Name {case _c .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"},_c .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"}:_aecfa .SpPr =_d .NewCT_ShapeProperties ();if _eafcf :=d .DecodeElement (_aecfa .SpPr ,&_fcefa );_eafcf !=nil {return _eafcf ;};default:_cf .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",_fcefa .Name );if _acfaa :=d .Skip ();_acfaa !=nil {return _acfaa ;};};case _c .EndElement :break _effe ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_OfPieChart and its children -func (_bffab *CT_OfPieChart )Validate ()error {return _bffab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path +func (_dddaed *ChartSpace )ValidateWithPath (path string )error {if _dcdae :=_dddaed .CT_ChartSpace .ValidateWithPath (path );_dcdae !=nil {return _dcdae ;};return nil ;};func (_dbccd *CT_SerTxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbccd .StrRef !=nil {_deeeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_dbccd .StrRef ,_deeeg );};if _dbccd .V !=nil {_cdebg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_cdebg ,*_dbccd .V );e .EncodeElement (_dbccd .V ,_cdebg );};return nil ;};func (_fgfc *CT_Orientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfc .ValAttr !=ST_OrientationUnset {_abfg ,_gagf :=_fgfc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gagf !=nil {return _gagf ;};start .Attr =append (start .Attr ,_abfg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path -func (_aaf *EG_AxSharedChoice )ValidateWithPath (path string )error {if _aaf .Crosses !=nil {if _geceb :=_aaf .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_geceb !=nil {return _geceb ;};};if _aaf .CrossesAt !=nil {if _dabge :=_aaf .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_dabge !=nil {return _dabge ;};};return nil ;};func (_beff ST_GapAmount )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _beff .ST_GapAmountPercent !=nil {e .EncodeToken (_ecgedf .CharData (*_beff .ST_GapAmountPercent ));};if _beff .ST_GapAmountUShort !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_beff .ST_GapAmountUShort )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};func (_faeaa *ST_SecondPieSize )Validate ()error {return _faeaa .ValidateWithPath ("")};func (_dadea *EG_SerShared )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dadea .Idx =NewCT_UnsignedInt ();_dadea .Order =NewCT_UnsignedInt ();_fdacg :for {_afeb ,_agef :=d .Token ();if _agef !=nil {return _agef ;};switch _eegca :=_afeb .(type ){case _ecgedf .StartElement :switch _eegca .Name {case _ecgedf .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"},_ecgedf .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 _dbdbd :=d .DecodeElement (_dadea .Idx ,&_eegca );_dbdbd !=nil {return _dbdbd ;};case _ecgedf .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"},_ecgedf .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 _eaadb :=d .DecodeElement (_dadea .Order ,&_eegca );_eaadb !=nil {return _eaadb ;};case _ecgedf .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"},_ecgedf .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"}:_dadea .Tx =NewCT_SerTx ();if _fbdca :=d .DecodeElement (_dadea .Tx ,&_eegca );_fbdca !=nil {return _fbdca ;};case _ecgedf .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"},_ecgedf .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"}:_dadea .SpPr =_febbb .NewCT_ShapeProperties ();if _deeec :=d .DecodeElement (_dadea .SpPr ,&_eegca );_deeec !=nil {return _deeec ;};default:_ffgf .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",_eegca .Name );if _cebfa :=d .Skip ();_cebfa !=nil {return _cebfa ;};};case _ecgedf .EndElement :break _fdacg ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path +func (_eafg *CT_DepthPercent )ValidateWithPath (path string )error {if _eafg .ValAttr !=nil {if _fbde :=_eafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbde !=nil {return _fbde ;};};return nil ;};func (_ccfab ST_RadarStyle )String ()string {switch _ccfab {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 "";};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .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 ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .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_PivotSource ()*CT_PivotSource {_dfdbb :=&CT_PivotSource {};_dfdbb .FmtId =NewCT_UnsignedInt ();return _dfdbb ;};type CT_Period struct{ValAttr *uint32 ;};func (_fbdf *CT_PlotAreaChoice1 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agfbb :for {_dafg ,_bacc :=d .Token ();if _bacc !=nil {return _bacc ;};switch _bddcc :=_dafg .(type ){case _c .StartElement :switch _bddcc .Name {case _c .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"},_c .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"}:_ecfd :=NewCT_ValAx ();if _egab :=d .DecodeElement (_ecfd ,&_bddcc );_egab !=nil {return _egab ;};_fbdf .ValAx =append (_fbdf .ValAx ,_ecfd );case _c .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"},_c .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"}:_abdf :=NewCT_CatAx ();if _gccgge :=d .DecodeElement (_abdf ,&_bddcc );_gccgge !=nil {return _gccgge ;};_fbdf .CatAx =append (_fbdf .CatAx ,_abdf );case _c .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"},_c .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"}:_gabeg :=NewCT_DateAx ();if _gedfa :=d .DecodeElement (_gabeg ,&_bddcc );_gedfa !=nil {return _gedfa ;};_fbdf .DateAx =append (_fbdf .DateAx ,_gabeg );case _c .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"},_c .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"}:_dacga :=NewCT_SerAx ();if _ebbbf :=d .DecodeElement (_dacga ,&_bddcc );_ebbbf !=nil {return _ebbbf ;};_fbdf .SerAx =append (_fbdf .SerAx ,_dacga );default:_cf .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\u0025\u0076",_bddcc .Name );if _bedc :=d .Skip ();_bedc !=nil {return _bedc ;};};case _c .EndElement :break _agfbb ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_DateAx and its children -func (_cagf *CT_DateAx )Validate ()error {return _cagf .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func (_ebbac *CT_StrData )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cbgeg :for {_gbdea ,_ffgc :=d .Token ();if _ffgc !=nil {return _ffgc ;};switch _gfbf :=_gbdea .(type ){case _ecgedf .StartElement :switch _gfbf .Name {case _ecgedf .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"},_ecgedf .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"}:_ebbac .PtCount =NewCT_UnsignedInt ();if _dceb :=d .DecodeElement (_ebbac .PtCount ,&_gfbf );_dceb !=nil {return _dceb ;};case _ecgedf .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"},_ecgedf .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"}:_dgffa :=NewCT_StrVal ();if _gcaa :=d .DecodeElement (_dgffa ,&_gfbf );_gcaa !=nil {return _gcaa ;};_ebbac .Pt =append (_ebbac .Pt ,_dgffa );case _ecgedf .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"},_ecgedf .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"}:_ebbac .ExtLst =NewCT_ExtensionList ();if _cgde :=d .DecodeElement (_ebbac .ExtLst ,&_gfbf );_cgde !=nil {return _cgde ;};default:_ffgf .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\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gfbf .Name );if _dgbgg :=d .Skip ();_dgbgg !=nil {return _dgbgg ;};};case _ecgedf .EndElement :break _cbgeg ;case _ecgedf .CharData :};};return nil ;};func NewCT_PrintSettings ()*CT_PrintSettings {_ffca :=&CT_PrintSettings {};return _ffca };type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_LineSer and its children +func (_becfa *CT_LineSer )Validate ()error {return _becfa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func NewCT_SerTx ()*CT_SerTx {_edecb :=&CT_SerTx {};_edecb .Choice =NewCT_SerTxChoice ();return _edecb ;};var ST_OverlapPercentPatternRe =_a .MustCompile (ST_OverlapPercentPattern ); -// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path -func (_fafeb *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _fafeb .PtCount !=nil {if _ffggg :=_fafeb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_ffggg !=nil {return _ffggg ;};};for _dcf ,_gbab :=range _fafeb .Lvl {if _abaeg :=_gbab .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_dcf ));_abaeg !=nil {return _abaeg ;};};if _fafeb .ExtLst !=nil {if _fgbc :=_fafeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgbc !=nil {return _fgbc ;};};return nil ;};func (_cdcbb ST_BuiltInUnit )String ()string {switch _cdcbb {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 "";}; +// Validate validates the CT_DLbl and its children +func (_bfbd *CT_DLbl )Validate ()error {return _bfbd .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");}; -// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path -func (_cgcbg *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _aged ,_dcbdg :=range _cgcbg .ValAx {if _adde :=_dcbdg .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_aged ));_adde !=nil {return _adde ;};};for _gfbb ,_afcf :=range _cgcbg .CatAx {if _dcafg :=_afcf .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_gfbb ));_dcafg !=nil {return _dcafg ;};};for _cgedf ,_cead :=range _cgcbg .DateAx {if _cda :=_cead .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cgedf ));_cda !=nil {return _cda ;};};for _cced ,_babf :=range _cgcbg .SerAx {if _bdefe :=_babf .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cced ));_bdefe !=nil {return _bdefe ;};};return nil ;}; +// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path +func (_aefe *CT_LogBase )ValidateWithPath (path string )error {if _aefe .ValAttr < 2{return _aa .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 ,_aefe .ValAttr );};if _aefe .ValAttr > 1000{return _aa .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 ,_aefe .ValAttr );};return nil ;}; -// Validate validates the CT_Surface and its children -func (_geffe *CT_Surface )Validate ()error {return _geffe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func (_fccg ST_TrendlineType )ValidateWithPath (path string )error {switch _fccg {case 0,1,2,3,4,5,6:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccg ));};return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;); +// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path +func (_geffd *CT_SerTx )ValidateWithPath (path string )error {if _aaca :=_geffd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aaca !=nil {return _aaca ;};return nil ;}; -// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path -func (_bcag *CT_ValAx )ValidateWithPath (path string )error {if _bcda :=_bcag .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bcda !=nil {return _bcda ;};if _agfcb :=_bcag .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_agfcb !=nil {return _agfcb ;};if _bcag .Delete !=nil {if _gbcd :=_bcag .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gbcd !=nil {return _gbcd ;};};if _geeb :=_bcag .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_geeb !=nil {return _geeb ;};if _bcag .MajorGridlines !=nil {if _ggefe :=_bcag .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ggefe !=nil {return _ggefe ;};};if _bcag .MinorGridlines !=nil {if _dbfff :=_bcag .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dbfff !=nil {return _dbfff ;};};if _bcag .Title !=nil {if _gdd :=_bcag .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gdd !=nil {return _gdd ;};};if _bcag .NumFmt !=nil {if _eecge :=_bcag .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eecge !=nil {return _eecge ;};};if _bcag .MajorTickMark !=nil {if _fdga :=_bcag .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fdga !=nil {return _fdga ;};};if _bcag .MinorTickMark !=nil {if _edge :=_bcag .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_edge !=nil {return _edge ;};};if _bcag .TickLblPos !=nil {if _edbaa :=_bcag .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_edbaa !=nil {return _edbaa ;};};if _bcag .SpPr !=nil {if _ebdff :=_bcag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebdff !=nil {return _ebdff ;};};if _bcag .TxPr !=nil {if _gacg :=_bcag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gacg !=nil {return _gacg ;};};if _facc :=_bcag .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_facc !=nil {return _facc ;};if _bcag .Choice !=nil {if _eadag :=_bcag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eadag !=nil {return _eadag ;};};if _bcag .CrossBetween !=nil {if _dbgf :=_bcag .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_dbgf !=nil {return _dbgf ;};};if _bcag .MajorUnit !=nil {if _efcb :=_bcag .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_efcb !=nil {return _efcb ;};};if _bcag .MinorUnit !=nil {if _gbgcb :=_bcag .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_gbgcb !=nil {return _gbgcb ;};};if _bcag .DispUnits !=nil {if _ddba :=_bcag .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_ddba !=nil {return _ddba ;};};if _bcag .ExtLst !=nil {if _aebea :=_bcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebea !=nil {return _aebea ;};};return nil ;};func (_dff ST_Grouping )Validate ()error {return _dff .ValidateWithPath ("")}; +// Validate validates the CT_PlotArea and its children +func (_gafe *CT_PlotArea )Validate ()error {return _gafe .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_cecda ST_BuiltInUnit )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bddfga :=_c .Attr {};_bddfga .Name =name ;switch _cecda {case ST_BuiltInUnitUnset :_bddfga .Value ="";case ST_BuiltInUnitHundreds :_bddfga .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_bddfga .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_bddfga .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_bddfga .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_bddfga .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_bddfga .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_bddfga .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_bddfga .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_bddfga .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _bddfga ,nil ;};func (_agcca *ST_HPercent )ValidateWithPath (path string )error {_ebcb :=[]string {};if _agcca .ST_HPercentWithSymbol !=nil {_ebcb =append (_ebcb ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _agcca .ST_HPercentUShort !=nil {_ebcb =append (_ebcb ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_ebcb )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebcb );};return nil ;};func (_ggba *CT_SecondPieSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggba .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_ggba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path -func (_eceb *CT_DispBlanksAs )ValidateWithPath (path string )error {if _gdfec :=_eceb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfec !=nil {return _gdfec ;};return nil ;};func (_fgca ST_LegendPos )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_gbae :=_ecgedf .Attr {};_gbae .Name =name ;switch _fgca {case ST_LegendPosUnset :_gbae .Value ="";case ST_LegendPosB :_gbae .Value ="\u0062";case ST_LegendPosTr :_gbae .Value ="\u0074\u0072";case ST_LegendPosL :_gbae .Value ="\u006c";case ST_LegendPosR :_gbae .Value ="\u0072";case ST_LegendPosT :_gbae .Value ="\u0074";};return _gbae ,nil ;}; +// Validate validates the CT_CustSplit and its children +func (_cbff *CT_CustSplit )Validate ()error {return _cbff .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func (_ddee *ST_AxPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddee =0;case "\u0062":*_ddee =1;case "\u006c":*_ddee =2;case "\u0072":*_ddee =3;case "\u0074":*_ddee =4;};return nil ;};func (_ffcg *ChartSpace )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 _ffcg .CT_ChartSpace .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path -func (_addg *CT_OfPieChart )ValidateWithPath (path string )error {if _daggf :=_addg .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_daggf !=nil {return _daggf ;};if _addg .VaryColors !=nil {if _eeecd :=_addg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eeecd !=nil {return _eeecd ;};};for _bbbe ,_bfae :=range _addg .Ser {if _dbb :=_bfae .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbbe ));_dbb !=nil {return _dbb ;};};if _addg .DLbls !=nil {if _baeeb :=_addg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_baeeb !=nil {return _baeeb ;};};if _addg .GapWidth !=nil {if _egdgd :=_addg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_egdgd !=nil {return _egdgd ;};};if _addg .SplitType !=nil {if _fdfd :=_addg .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_fdfd !=nil {return _fdfd ;};};if _addg .SplitPos !=nil {if _bcba :=_addg .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_bcba !=nil {return _bcba ;};};if _addg .CustSplit !=nil {if _daag :=_addg .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_daag !=nil {return _daag ;};};if _addg .SecondPieSize !=nil {if _gdcd :=_addg .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_gdcd !=nil {return _gdcd ;};};for _geagga ,_bg :=range _addg .SerLines {if _dbc :=_bg .ValidateWithPath (_gabef .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_geagga ));_dbc !=nil {return _dbc ;};};if _addg .ExtLst !=nil {if _gaac :=_addg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaac !=nil {return _gaac ;};};return nil ;};func (_gca *CT_BarSer )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_gffg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gca .Idx ,_gffg );_dcfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gca .Order ,_dcfa );if _gca .Tx !=nil {_gcff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gca .Tx ,_gcff );};if _gca .SpPr !=nil {_acfcb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gca .SpPr ,_acfcb );};if _gca .InvertIfNegative !=nil {_cfca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gca .InvertIfNegative ,_cfca );};if _gca .PictureOptions !=nil {_bdbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gca .PictureOptions ,_bdbg );};if _gca .DPt !=nil {_aacd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ebbae :=range _gca .DPt {e .EncodeElement (_ebbae ,_aacd );};};if _gca .DLbls !=nil {_daaaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gca .DLbls ,_daaaa );};if _gca .Trendline !=nil {_ffdeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dagge :=range _gca .Trendline {e .EncodeElement (_dagge ,_ffdeg );};};if _gca .ErrBars !=nil {_fddg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_gca .ErrBars ,_fddg );};if _gca .Cat !=nil {_eeegd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gca .Cat ,_eeegd );};if _gca .Val !=nil {_fdgf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gca .Val ,_fdgf );};if _gca .Shape !=nil {_eddb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_gca .Shape ,_eddb );};if _gca .ExtLst !=nil {_acfaef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gca .ExtLst ,_acfaef );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Perspective and its children +func (_ceccd *CT_Perspective )Validate ()error {return _ceccd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};type CT_DLblPos struct{ValAttr ST_DLblPos ;}; -// Validate validates the CT_Layout and its children -func (_fdfee *CT_Layout )Validate ()error {return _fdfee .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_ecgcg ST_MarkerStyle )String ()string {switch _ecgcg {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 (_dcddb ST_ErrValType )ValidateWithPath (path string )error {switch _dcddb {case 0,1,2,3,4,5:default:return _gabef .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 ;};var ST_SecondPieSizePercentPatternRe =_bfabe .MustCompile (ST_SecondPieSizePercentPattern );func NewCT_DLbls ()*CT_DLbls {_bgda :=&CT_DLbls {};return _bgda }; +// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path +func (_cbec *CT_FirstSliceAng )ValidateWithPath (path string )error {if _cbec .ValAttr !=nil {if *_cbec .ValAttr < 0{return _aa .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 ,*_cbec .ValAttr );};if *_cbec .ValAttr > 360{return _aa .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 ,*_cbec .ValAttr );};};return nil ;};func (_abacde *ST_BarDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaacg ,_eeafd :=d .Token ();if _eeafd !=nil {return _eeafd ;};if _abacdd ,_dafff :=_eaacg .(_c .EndElement );_dafff &&_abacdd .Name ==start .Name {*_abacde =1;return nil ;};if _feade ,_eebfd :=_eaacg .(_c .CharData );!_eebfd {return _aa .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",_eaacg );}else {switch string (_feade ){case "":*_abacde =0;case "\u0062\u0061\u0072":*_abacde =1;case "\u0063\u006f\u006c":*_abacde =2;};};_eaacg ,_eeafd =d .Token ();if _eeafd !=nil {return _eeafd ;};if _efcab ,_dgdda :=_eaacg .(_c .EndElement );_dgdda &&_efcab .Name ==start .Name {return nil ;};return _aa .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",_eaacg );};func (_ebbg *CT_DPt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebbg .Idx =NewCT_UnsignedInt ();_edfbf :for {_gfac ,_ebad :=d .Token ();if _ebad !=nil {return _ebad ;};switch _cbab :=_gfac .(type ){case _c .StartElement :switch _cbab .Name {case _c .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"},_c .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 _dbaed :=d .DecodeElement (_ebbg .Idx ,&_cbab );_dbaed !=nil {return _dbaed ;};case _c .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"},_c .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"}:_ebbg .InvertIfNegative =NewCT_Boolean ();if _bcfb :=d .DecodeElement (_ebbg .InvertIfNegative ,&_cbab );_bcfb !=nil {return _bcfb ;};case _c .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"},_c .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"}:_ebbg .Marker =NewCT_Marker ();if _degbb :=d .DecodeElement (_ebbg .Marker ,&_cbab );_degbb !=nil {return _degbb ;};case _c .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_c .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_ebbg .Bubble3D =NewCT_Boolean ();if _afdg :=d .DecodeElement (_ebbg .Bubble3D ,&_cbab );_afdg !=nil {return _afdg ;};case _c .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 :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_c .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 :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_ebbg .Explosion =NewCT_UnsignedInt ();if _dcaf :=d .DecodeElement (_ebbg .Explosion ,&_cbab );_dcaf !=nil {return _dcaf ;};case _c .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"},_c .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"}:_ebbg .SpPr =_d .NewCT_ShapeProperties ();if _ebaa :=d .DecodeElement (_ebbg .SpPr ,&_cbab );_ebaa !=nil {return _ebaa ;};case _c .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"},_c .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"}:_ebbg .PictureOptions =NewCT_PictureOptions ();if _egdb :=d .DecodeElement (_ebbg .PictureOptions ,&_cbab );_egdb !=nil {return _egdb ;};case _c .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"},_c .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"}:_ebbg .ExtLst =NewCT_ExtensionList ();if _fbba :=d .DecodeElement (_ebbg .ExtLst ,&_cbab );_fbba !=nil {return _fbba ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0074\u0020\u0025\u0076",_cbab .Name );if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _c .EndElement :break _edfbf ;case _c .CharData :};};return nil ;};func (_ebaca ST_PictureFormat )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfcfc :=_c .Attr {};_dfcfc .Name =name ;switch _ebaca {case ST_PictureFormatUnset :_dfcfc .Value ="";case ST_PictureFormatStretch :_dfcfc .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_dfcfc .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_dfcfc .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _dfcfc ,nil ;}; -// Validate validates the CT_DispBlanksAs and its children -func (_gbef *CT_DispBlanksAs )Validate ()error {return _gbef .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func (_cedge *ST_LegendPos )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_cedge =0;case "\u0062":*_cedge =1;case "\u0074\u0072":*_cedge =2;case "\u006c":*_cedge =3;case "\u0072":*_cedge =4;case "\u0074":*_cedge =5;};return nil ;};func NewCT_BubbleSer ()*CT_BubbleSer {_gga :=&CT_BubbleSer {};_gga .Idx =NewCT_UnsignedInt ();_gga .Order =NewCT_UnsignedInt ();return _gga ;};func (_edba *ST_GapAmount )Validate ()error {return _edba .ValidateWithPath ("")};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_aeec ,_efeae :=_gea .ParseUint (s ,10,8);if _efeae !=nil {return ST_HoleSize {},_efeae ;};_bcdb :=uint8 (_aeec );return ST_HoleSize {ST_HoleSizeUByte :&_bcdb },nil ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_gggg :=&CT_MultiLvlStrData {};return _gggg };func (_fdabe *EG_AxSharedChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_geagg :for {_bfb ,_cfdcb :=d .Token ();if _cfdcb !=nil {return _cfdcb ;};switch _ebbdd :=_bfb .(type ){case _ecgedf .StartElement :switch _ebbdd .Name {case _ecgedf .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"},_ecgedf .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"}:_fdabe .Crosses =NewCT_Crosses ();if _abcfc :=d .DecodeElement (_fdabe .Crosses ,&_ebbdd );_abcfc !=nil {return _abcfc ;};case _ecgedf .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"},_ecgedf .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"}:_fdabe .CrossesAt =NewCT_Double ();if _bbf :=d .DecodeElement (_fdabe .CrossesAt ,&_ebbdd );_bbf !=nil {return _bbf ;};default:_ffgf .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",_ebbdd .Name );if _abdg :=d .Skip ();_abdg !=nil {return _abdg ;};};case _ecgedf .EndElement :break _geagg ;case _ecgedf .CharData :};};return nil ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path +func (_bfggb *CT_SplitType )ValidateWithPath (path string )error {if _cddb :=_bfggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cddb !=nil {return _cddb ;};return nil ;};func (_dbcf *CT_DispUnitsLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbcf .Layout !=nil {_ead :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dbcf .Layout ,_ead );};if _dbcf .Tx !=nil {_deec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dbcf .Tx ,_deec );};if _dbcf .SpPr !=nil {_ccea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbcf .SpPr ,_ccea );};if _dbcf .TxPr !=nil {_cfdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dbcf .TxPr ,_cfdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcffb *CT_DoughnutChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcffb .VaryColors !=nil {_dfga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dcffb .VaryColors ,_dfga );};if _dcffb .Ser !=nil {_cfac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_adagg :=range _dcffb .Ser {e .EncodeElement (_adagg ,_cfac );};};if _dcffb .DLbls !=nil {_ffcc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dcffb .DLbls ,_ffcc );};if _dcffb .FirstSliceAng !=nil {_abbd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_dcffb .FirstSliceAng ,_abbd );};if _dcffb .HoleSize !=nil {_dgffd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dcffb .HoleSize ,_dgffd );};if _dcffb .ExtLst !=nil {_ecae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcffb .ExtLst ,_ecae );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdbge *ST_ScatterStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdef ,_eeceb :=d .Token ();if _eeceb !=nil {return _eeceb ;};if _ggaef ,_gfgcd :=_cdef .(_c .EndElement );_gfgcd &&_ggaef .Name ==start .Name {*_bdbge =1;return nil ;};if _egdbe ,_gbdf :=_cdef .(_c .CharData );!_gbdf {return _aa .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",_cdef );}else {switch string (_egdbe ){case "":*_bdbge =0;case "\u006e\u006f\u006e\u0065":*_bdbge =1;case "\u006c\u0069\u006e\u0065":*_bdbge =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_bdbge =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bdbge =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_bdbge =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_bdbge =6;};};_cdef ,_eeceb =d .Token ();if _eeceb !=nil {return _eeceb ;};if _bbadf ,_gfbbb :=_cdef .(_c .EndElement );_gfbbb &&_bbadf .Name ==start .Name {return nil ;};return _aa .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",_cdef );}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_adg *CT_Extension )ValidateWithPath (path string )error {return nil };func (_bdfd ST_Grouping )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_edcb :=_ecgedf .Attr {};_edcb .Name =name ;switch _bdfd {case ST_GroupingUnset :_edcb .Value ="";case ST_GroupingPercentStacked :_edcb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_edcb .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_edcb .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _edcb ,nil ;};func (_bffgd ST_SplitType )String ()string {switch _bffgd {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 (_fgfdc *CT_DispUnitsLbl )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gfedd :for {_abbg ,_dfgba :=d .Token ();if _dfgba !=nil {return _dfgba ;};switch _cbdb :=_abbg .(type ){case _ecgedf .StartElement :switch _cbdb .Name {case _ecgedf .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"},_ecgedf .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"}:_fgfdc .Layout =NewCT_Layout ();if _debg :=d .DecodeElement (_fgfdc .Layout ,&_cbdb );_debg !=nil {return _debg ;};case _ecgedf .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"},_ecgedf .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"}:_fgfdc .Tx =NewCT_Tx ();if _dcccb :=d .DecodeElement (_fgfdc .Tx ,&_cbdb );_dcccb !=nil {return _dcccb ;};case _ecgedf .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"},_ecgedf .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"}:_fgfdc .SpPr =_febbb .NewCT_ShapeProperties ();if _fbba :=d .DecodeElement (_fgfdc .SpPr ,&_cbdb );_fbba !=nil {return _fbba ;};case _ecgedf .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"},_ecgedf .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"}:_fgfdc .TxPr =_febbb .NewCT_TextBody ();if _geaebe :=d .DecodeElement (_fgfdc .TxPr ,&_cbdb );_geaebe !=nil {return _geaebe ;};default:_ffgf .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\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_cbdb .Name );if _gcea :=d .Skip ();_gcea !=nil {return _gcea ;};};case _ecgedf .EndElement :break _gfedd ;case _ecgedf .CharData :};};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func (_cacba ST_DispBlanksAs )ValidateWithPath (path string )error {switch _cacba {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacba ));};return nil ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_febbb .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path +func (_fccb *CT_RadarSer )ValidateWithPath (path string )error {if _daecb :=_fccb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_daecb !=nil {return _daecb ;};if _affeba :=_fccb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_affeba !=nil {return _affeba ;};if _fccb .Tx !=nil {if _fagbc :=_fccb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fagbc !=nil {return _fagbc ;};};if _fccb .SpPr !=nil {if _dbgaf :=_fccb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbgaf !=nil {return _dbgaf ;};};if _fccb .Marker !=nil {if _efdgc :=_fccb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efdgc !=nil {return _efdgc ;};};for _ceag ,_ebfe :=range _fccb .DPt {if _aaegg :=_ebfe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ceag ));_aaegg !=nil {return _aaegg ;};};if _fccb .DLbls !=nil {if _bffg :=_fccb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bffg !=nil {return _bffg ;};};if _fccb .Cat !=nil {if _agga :=_fccb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_agga !=nil {return _agga ;};};if _fccb .Val !=nil {if _dcbe :=_fccb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dcbe !=nil {return _dcbe ;};};if _fccb .ExtLst !=nil {if _dccce :=_fccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccce !=nil {return _dccce ;};};return nil ;};func (_eedcbf ST_LayoutTarget )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eedcbf .String (),start );};func (_gdcb *Chart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdcb .CT_RelId =*NewCT_RelId ();for _ ,_cdgfb :=range start .Attr {if _cdgfb .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"&&_cdgfb .Name .Local =="\u0069\u0064"||_cdgfb .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"&&_cdgfb .Name .Local =="\u0069\u0064"{_bfgfg ,_daffb :=_cdgfb .Value ,error (nil );if _daffb !=nil {return _daffb ;};_gdcb .IdAttr =_bfgfg ;continue ;};};for {_gaeag ,_gbedf :=d .Token ();if _gbedf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_gbedf );};if _abgdc ,_afeg :=_gaeag .(_c .EndElement );_afeg &&_abgdc .Name ==start .Name {break ;};};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_bcbfd :=&CT_ManualLayout {};return _bcbfd }; -// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path -func (_bdfaf *CT_Tx )ValidateWithPath (path string )error {if _fgc :=_bdfaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgc !=nil {return _fgc ;};return nil ;};func (_cbaf *ST_Shape )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_cbaf =0;case "\u0063\u006f\u006e\u0065":*_cbaf =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_cbaf =2;case "\u0062\u006f\u0078":*_cbaf =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_cbaf =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_cbaf =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_cbaf =6;};return nil ;};func (_cdbb *CT_ChartSpace )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _cdbb .Date1904 !=nil {_agbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_cdbb .Date1904 ,_agbc );};if _cdbb .Lang !=nil {_adfcb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cdbb .Lang ,_adfcb );};if _cdbb .RoundedCorners !=nil {_cbga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_cdbb .RoundedCorners ,_cbga );};if _cdbb .Style !=nil {_daea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdbb .Style ,_daea );};if _cdbb .ClrMapOvr !=nil {_gdfab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_cdbb .ClrMapOvr ,_gdfab );};if _cdbb .PivotSource !=nil {_bddgd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cdbb .PivotSource ,_bddgd );};if _cdbb .Protection !=nil {_agca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cdbb .Protection ,_agca );};_afe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cdbb .Chart ,_afe );if _cdbb .SpPr !=nil {_ecgac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdbb .SpPr ,_ecgac );};if _cdbb .TxPr !=nil {_gdfeea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cdbb .TxPr ,_gdfeea );};if _cdbb .ExternalData !=nil {_agcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cdbb .ExternalData ,_agcd );};if _cdbb .PrintSettings !=nil {_ffdd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cdbb .PrintSettings ,_ffdd );};if _cdbb .UserShapes !=nil {_ebbadg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_cdbb .UserShapes ,_ebbadg );};if _cdbb .ExtLst !=nil {_ddcaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdbb .ExtLst ,_ddcaa );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_ccbdg ST_LegendPos )String ()string {switch _ccbdg {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 "";};func (_eaeae *CT_Skip )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_eaeae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewUserShapes ()*UserShapes {_dbabf :=&UserShapes {};_dbabf .CT_Drawing =*_caccgf .NewCT_Drawing ();return _dbabf ;}; +// Validate validates the CT_TickLblPos and its children +func (_cgfbb *CT_TickLblPos )Validate ()error {return _cgfbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_cdgce *CT_Trendline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdgce .Name !=nil {_efea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_cf .AddPreserveSpaceAttr (&_efea ,*_cdgce .Name );e .EncodeElement (_cdgce .Name ,_efea );};if _cdgce .SpPr !=nil {_bdbfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdgce .SpPr ,_bdbfa );};_fbfga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cdgce .TrendlineType ,_fbfga );if _cdgce .Order !=nil {_daff :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cdgce .Order ,_daff );};if _cdgce .Period !=nil {_fgfcef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_cdgce .Period ,_fgfcef );};if _cdgce .Forward !=nil {_fbbaeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_cdgce .Forward ,_fbbaeg );};if _cdgce .Backward !=nil {_dfaaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_cdgce .Backward ,_dfaaf );};if _cdgce .Intercept !=nil {_adbbb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_cdgce .Intercept ,_adbbb );};if _cdgce .DispRSqr !=nil {_ccaaee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_cdgce .DispRSqr ,_ccaaee );};if _cdgce .DispEq !=nil {_efcgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_cdgce .DispEq ,_efcgf );};if _cdgce .TrendlineLbl !=nil {_gefe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_cdgce .TrendlineLbl ,_gefe );};if _cdgce .ExtLst !=nil {_dacd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdgce .ExtLst ,_dacd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_aaad :=&CT_ExtensionList {};return _aaad };type ST_LblAlgn byte ; -// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path -func (_beeda *EG_PieChartShared )ValidateWithPath (path string )error {if _beeda .VaryColors !=nil {if _ebaa :=_beeda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ebaa !=nil {return _ebaa ;};};for _fdgba ,_edgad :=range _beeda .Ser {if _ebdcc :=_edgad .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdgba ));_ebdcc !=nil {return _ebdcc ;};};if _beeda .DLbls !=nil {if _bdafg :=_beeda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdafg !=nil {return _bdafg ;};};return nil ;}; +// Validate validates the CT_Marker and its children +func (_gabee *CT_Marker )Validate ()error {return _gabee .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_efged ST_RadarStyle )Validate ()error {return _efged .ValidateWithPath ("")}; -// Validate validates the CT_PrintSettings and its children -func (_caced *CT_PrintSettings )Validate ()error {return _caced .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_cacfce *ST_DepthPercent )Validate ()error {return _cacfce .ValidateWithPath ("")};func (_bgfb ST_TickLblPos )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_bgfb .String (),start );}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_eegg *CT_PageSetup )ValidateWithPath (path string )error {if _eegg .PaperHeightAttr !=nil {if !_da .ST_PositiveUniversalMeasurePatternRe .MatchString (*_eegg .PaperHeightAttr ){return _aa .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 ,_da .ST_PositiveUniversalMeasurePatternRe ,*_eegg .PaperHeightAttr );};};if _eegg .PaperHeightAttr !=nil {if !_da .ST_UniversalMeasurePatternRe .MatchString (*_eegg .PaperHeightAttr ){return _aa .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 ,_da .ST_UniversalMeasurePatternRe ,*_eegg .PaperHeightAttr );};};if _eegg .PaperWidthAttr !=nil {if !_da .ST_PositiveUniversalMeasurePatternRe .MatchString (*_eegg .PaperWidthAttr ){return _aa .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 ,_da .ST_PositiveUniversalMeasurePatternRe ,*_eegg .PaperWidthAttr );};};if _eegg .PaperWidthAttr !=nil {if !_da .ST_UniversalMeasurePatternRe .MatchString (*_eegg .PaperWidthAttr ){return _aa .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 ,_da .ST_UniversalMeasurePatternRe ,*_eegg .PaperWidthAttr );};};if _fdcf :=_eegg .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdcf !=nil {return _fdcf ;};return nil ;};type CT_Perspective struct{ValAttr *uint8 ;};func (_aaaf ST_ErrDir )ValidateWithPath (path string )error {switch _aaaf {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaf ));};return nil ;}; -// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path -func (_bbcabd *CT_TrendlineType )ValidateWithPath (path string )error {if _agce :=_bbcabd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agce !=nil {return _agce ;};return nil ;};func (_bddd *CT_ScatterSer )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_ebggd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bddd .Idx ,_ebggd );_cgag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bddd .Order ,_cgag );if _bddd .Tx !=nil {_eddda :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bddd .Tx ,_eddda );};if _bddd .SpPr !=nil {_bdbfd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bddd .SpPr ,_bdbfd );};if _bddd .Marker !=nil {_ffaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_bddd .Marker ,_ffaf );};if _bddd .DPt !=nil {_cfec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ecgd :=range _bddd .DPt {e .EncodeElement (_ecgd ,_cfec );};};if _bddd .DLbls !=nil {_ecega :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bddd .DLbls ,_ecega );};if _bddd .Trendline !=nil {_bcfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_gdf :=range _bddd .Trendline {e .EncodeElement (_gdf ,_bcfa );};};if _bddd .ErrBars !=nil {_ccc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_egcb :=range _bddd .ErrBars {e .EncodeElement (_egcb ,_ccc );};};if _bddd .XVal !=nil {_dgaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_bddd .XVal ,_dgaf );};if _bddd .YVal !=nil {_gcaeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_bddd .YVal ,_gcaeg );};if _bddd .Smooth !=nil {_gbead :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_bddd .Smooth ,_gbead );};if _bddd .ExtLst !=nil {_bdddb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bddd .ExtLst ,_bdddb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path +func (_bcfgb *CT_Order )ValidateWithPath (path string )error {if _bcfgb .ValAttr !=nil {if *_bcfgb .ValAttr < 2{return _aa .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 ,*_bcfgb .ValAttr );};if *_bcfgb .ValAttr > 6{return _aa .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 ,*_bcfgb .ValAttr );};};return nil ;};type CT_Double struct{ValAttr float64 ;};func (_ffcgc ST_TrendlineType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffcgc .String (),start );}; -// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path -func (_cff *CT_StrRef )ValidateWithPath (path string )error {if _cff .StrCache !=nil {if _dcddad :=_cff .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_dcddad !=nil {return _dcddad ;};};if _cff .ExtLst !=nil {if _ccacc :=_cff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccacc !=nil {return _ccacc ;};};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_aaea *ST_LblOffset )ValidateWithPath (path string )error {_dgeeb :=[]string {};if _aaea .ST_LblOffsetPercent !=nil {_dgeeb =append (_dgeeb ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _aaea .ST_LblOffsetUShort !=nil {_dgeeb =append (_dgeeb ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_dgeeb )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgeeb );};return nil ;};func (_dbab *CT_Title )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bcce :for {_afabdf ,_df :=d .Token ();if _df !=nil {return _df ;};switch _cdab :=_afabdf .(type ){case _ecgedf .StartElement :switch _cdab .Name {case _ecgedf .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"},_ecgedf .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"}:_dbab .Tx =NewCT_Tx ();if _decg :=d .DecodeElement (_dbab .Tx ,&_cdab );_decg !=nil {return _decg ;};case _ecgedf .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"},_ecgedf .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"}:_dbab .Layout =NewCT_Layout ();if _gcgc :=d .DecodeElement (_dbab .Layout ,&_cdab );_gcgc !=nil {return _gcgc ;};case _ecgedf .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 :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_ecgedf .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 :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_dbab .Overlay =NewCT_Boolean ();if _gacffa :=d .DecodeElement (_dbab .Overlay ,&_cdab );_gacffa !=nil {return _gacffa ;};case _ecgedf .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"},_ecgedf .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"}:_dbab .SpPr =_febbb .NewCT_ShapeProperties ();if _bcebg :=d .DecodeElement (_dbab .SpPr ,&_cdab );_bcebg !=nil {return _bcebg ;};case _ecgedf .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"},_ecgedf .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"}:_dbab .TxPr =_febbb .NewCT_TextBody ();if _fbgb :=d .DecodeElement (_dbab .TxPr ,&_cdab );_fbgb !=nil {return _fbgb ;};case _ecgedf .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"},_ecgedf .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"}:_dbab .ExtLst =NewCT_ExtensionList ();if _dbeff :=d .DecodeElement (_dbab .ExtLst ,&_cdab );_dbeff !=nil {return _dbeff ;};default:_ffgf .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\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_cdab .Name );if _ggggc :=d .Skip ();_ggggc !=nil {return _ggggc ;};};case _ecgedf .EndElement :break _bcce ;case _ecgedf .CharData :};};return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;}; +// Validate validates the CT_AxPos and its children +func (_abd *CT_AxPos )Validate ()error {return _abd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_fcfabc *ST_BarDir )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcfabc =0;case "\u0062\u0061\u0072":*_fcfabc =1;case "\u0063\u006f\u006c":*_fcfabc =2;};return nil ;};func (_cefb *CT_Crosses )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefb .ValAttr =ST_Crosses (1);for _ ,_dcce :=range start .Attr {if _dcce .Name .Local =="\u0076\u0061\u006c"{_cefb .ValAttr .UnmarshalXMLAttr (_dcce );continue ;};};for {_cgddd ,_dgaa :=d .Token ();if _dgaa !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_dgaa );};if _eggb ,_fdge :=_cgddd .(_c .EndElement );_fdge &&_eggb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SizeRepresents and its children -func (_ea *CT_SizeRepresents )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func (_fbbcg *CT_Protection )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ddbe :for {_feggc ,_gfba :=d .Token ();if _gfba !=nil {return _gfba ;};switch _gdfbf :=_feggc .(type ){case _ecgedf .StartElement :switch _gdfbf .Name {case _ecgedf .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"},_ecgedf .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"}:_fbbcg .ChartObject =NewCT_Boolean ();if _gggc :=d .DecodeElement (_fbbcg .ChartObject ,&_gdfbf );_gggc !=nil {return _gggc ;};case _ecgedf .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"},_ecgedf .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"}:_fbbcg .Data =NewCT_Boolean ();if _cbff :=d .DecodeElement (_fbbcg .Data ,&_gdfbf );_cbff !=nil {return _cbff ;};case _ecgedf .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"},_ecgedf .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"}:_fbbcg .Formatting =NewCT_Boolean ();if _bba :=d .DecodeElement (_fbbcg .Formatting ,&_gdfbf );_bba !=nil {return _bba ;};case _ecgedf .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"},_ecgedf .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 :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_fbbcg .Selection =NewCT_Boolean ();if _feeg :=d .DecodeElement (_fbbcg .Selection ,&_gdfbf );_feeg !=nil {return _feeg ;};case _ecgedf .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 :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_ecgedf .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 :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_fbbcg .UserInterface =NewCT_Boolean ();if _gbadd :=d .DecodeElement (_fbbcg .UserInterface ,&_gdfbf );_gbadd !=nil {return _gbadd ;};default:_ffgf .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\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_gdfbf .Name );if _dcfgd :=d .Skip ();_dcfgd !=nil {return _dcfgd ;};};case _ecgedf .EndElement :break _ddbe ;case _ecgedf .CharData :};};return nil ;};func (_ebba ST_BarDir )Validate ()error {return _ebba .ValidateWithPath ("")};func (_ecaga *CT_AxPos )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_bbdd ,_bfba :=_ecaga .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _bfba !=nil {return _bfba ;};start .Attr =append (start .Attr ,_bbdd );e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_abbf ST_SizeRepresents )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_gdgee :=_ecgedf .Attr {};_gdgee .Name =name ;switch _abbf {case ST_SizeRepresentsUnset :_gdgee .Value ="";case ST_SizeRepresentsArea :_gdgee .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_gdgee .Value ="\u0077";};return _gdgee ,nil ;};type CT_ExtensionList struct{Ext []*CT_Extension ;};func (_bcec *CT_NumVal )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_afdbb :=range start .Attr {if _afdbb .Name .Local =="\u0069\u0064\u0078"{_bfebg ,_fdaad :=_gea .ParseUint (_afdbb .Value ,10,32);if _fdaad !=nil {return _fdaad ;};_bcec .IdxAttr =uint32 (_bfebg );continue ;};if _afdbb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_edcg ,_cfcg :=_afdbb .Value ,error (nil );if _cfcg !=nil {return _cfcg ;};_bcec .FormatCodeAttr =&_edcg ;continue ;};};_agdb :for {_ecdg ,_cbad :=d .Token ();if _cbad !=nil {return _cbad ;};switch _aecgg :=_ecdg .(type ){case _ecgedf .StartElement :switch _aecgg .Name {case _ecgedf .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"},_ecgedf .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 _gaad :=d .DecodeElement (&_bcec .V ,&_aecgg );_gaad !=nil {return _gaad ;};default:_ffgf .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",_aecgg .Name );if _dbdc :=d .Skip ();_dbdc !=nil {return _dbdc ;};};case _ecgedf .EndElement :break _agdb ;case _ecgedf .CharData :};};return nil ;};func (_gaddd *CT_NumData )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gaddd .FormatCode !=nil {_fadf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_ffgf .AddPreserveSpaceAttr (&_fadf ,*_gaddd .FormatCode );e .EncodeElement (_gaddd .FormatCode ,_fadf );};if _gaddd .PtCount !=nil {_fgbgb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_gaddd .PtCount ,_fgbgb );};if _gaddd .Pt !=nil {_dgcfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_afb :=range _gaddd .Pt {e .EncodeElement (_afb ,_dgcfg );};};if _gaddd .ExtLst !=nil {_bafe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaddd .ExtLst ,_bafe );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type ST_LayoutMode byte ;func (_cfbg *ST_BarGrouping )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_deddc ,_eaede :=d .Token ();if _eaede !=nil {return _eaede ;};if _bgfgd ,_cgfbd :=_deddc .(_ecgedf .EndElement );_cgfbd &&_bgfgd .Name ==start .Name {*_cfbg =1;return nil ;};if _fdaadf ,_facgg :=_deddc .(_ecgedf .CharData );!_facgg {return _gabef .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",_deddc );}else {switch string (_fdaadf ){case "":*_cfbg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_cfbg =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_cfbg =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_cfbg =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cfbg =4;};};_deddc ,_eaede =d .Token ();if _eaede !=nil {return _eaede ;};if _dcba ,_gf :=_deddc .(_ecgedf .EndElement );_gf &&_dcba .Name ==start .Name {return nil ;};return _gabef .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",_deddc );};func NewCT_LineSer ()*CT_LineSer {_afgcb :=&CT_LineSer {};_afgcb .Idx =NewCT_UnsignedInt ();_afgcb .Order =NewCT_UnsignedInt ();return _afgcb ;}; +// Validate validates the CT_ErrBars and its children +func (_bbgc *CT_ErrBars )Validate ()error {return _bbgc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_aggfe ST_BarDir )Validate ()error {return _aggfe .ValidateWithPath ("")};func (_dffc *ChartSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dffc .CT_ChartSpace =*NewCT_ChartSpace ();_efcdd :for {_cfeec ,_bgad :=d .Token ();if _bgad !=nil {return _bgad ;};switch _gcdaa :=_cfeec .(type ){case _c .StartElement :switch _gcdaa .Name {case _c .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"},_c .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"}:_dffc .Date1904 =NewCT_Boolean ();if _dbac :=d .DecodeElement (_dffc .Date1904 ,&_gcdaa );_dbac !=nil {return _dbac ;};case _c .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"},_c .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"}:_dffc .Lang =NewCT_TextLanguageID ();if _defgg :=d .DecodeElement (_dffc .Lang ,&_gcdaa );_defgg !=nil {return _defgg ;};case _c .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"},_c .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"}:_dffc .RoundedCorners =NewCT_Boolean ();if _fddfd :=d .DecodeElement (_dffc .RoundedCorners ,&_gcdaa );_fddfd !=nil {return _fddfd ;};case _c .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"},_c .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"}:_dffc .Style =NewCT_Style ();if _acgdc :=d .DecodeElement (_dffc .Style ,&_gcdaa );_acgdc !=nil {return _acgdc ;};case _c .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 :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .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 :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dffc .ClrMapOvr =_d .NewCT_ColorMapping ();if _affed :=d .DecodeElement (_dffc .ClrMapOvr ,&_gcdaa );_affed !=nil {return _affed ;};case _c .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 :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_c .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 :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_dffc .PivotSource =NewCT_PivotSource ();if _dafab :=d .DecodeElement (_dffc .PivotSource ,&_gcdaa );_dafab !=nil {return _dafab ;};case _c .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\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_c .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\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dffc .Protection =NewCT_Protection ();if _gbgag :=d .DecodeElement (_dffc .Protection ,&_gcdaa );_gbgag !=nil {return _gbgag ;};case _c .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\u0068\u0061r\u0074"},_c .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\u0068\u0061r\u0074"}:if _ccdae :=d .DecodeElement (_dffc .Chart ,&_gcdaa );_ccdae !=nil {return _ccdae ;};case _c .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"},_c .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"}:_dffc .SpPr =_d .NewCT_ShapeProperties ();if _cccb :=d .DecodeElement (_dffc .SpPr ,&_gcdaa );_cccb !=nil {return _cccb ;};case _c .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"},_c .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"}:_dffc .TxPr =_d .NewCT_TextBody ();if _cgbca :=d .DecodeElement (_dffc .TxPr ,&_gcdaa );_cgbca !=nil {return _cgbca ;};case _c .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\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_c .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\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_dffc .ExternalData =NewCT_ExternalData ();if _eaef :=d .DecodeElement (_dffc .ExternalData ,&_gcdaa );_eaef !=nil {return _eaef ;};case _c .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\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_c .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\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_dffc .PrintSettings =NewCT_PrintSettings ();if _acfb :=d .DecodeElement (_dffc .PrintSettings ,&_gcdaa );_acfb !=nil {return _acfb ;};case _c .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 :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_c .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 :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_dffc .UserShapes =NewCT_RelId ();if _feedf :=d .DecodeElement (_dffc .UserShapes ,&_gcdaa );_feedf !=nil {return _feedf ;};case _c .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"},_c .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"}:_dffc .ExtLst =NewCT_ExtensionList ();if _gcege :=d .DecodeElement (_dffc .ExtLst ,&_gcdaa );_gcege !=nil {return _gcege ;};default:_cf .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\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_gcdaa .Name );if _ffdd :=d .Skip ();_ffdd !=nil {return _ffdd ;};};case _c .EndElement :break _efcdd ;case _c .CharData :};};return nil ;};func (_ffecb *CT_SizeRepresents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agdge :=range start .Attr {if _agdge .Name .Local =="\u0076\u0061\u006c"{_ffecb .ValAttr .UnmarshalXMLAttr (_agdge );continue ;};};for {_febdd ,_cegef :=d .Token ();if _cegef !=nil {return _aa .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_cegef );};if _beeab ,_cdbae :=_febdd .(_c .EndElement );_cdbae &&_beeab .Name ==start .Name {break ;};};return nil ;};func (_dfbcc ST_TrendlineType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cbcbb :=_c .Attr {};_cbcbb .Name =name ;switch _dfbcc {case ST_TrendlineTypeUnset :_cbcbb .Value ="";case ST_TrendlineTypeExp :_cbcbb .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_cbcbb .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_cbcbb .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_cbcbb .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_cbcbb .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_cbcbb .Value ="\u0070\u006f\u0077e\u0072";};return _cbcbb ,nil ;}; -// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path -func (_cdg *CT_PivotSource )ValidateWithPath (path string )error {if _afcfd :=_cdg .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_afcfd !=nil {return _afcfd ;};for _bae ,_dbeg :=range _cdg .ExtLst {if _bgacf :=_dbeg .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bae ));_bgacf !=nil {return _bgacf ;};};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_caeea :=&CT_RadarStyle {};return _caeea }; +// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path +func (_eded *CT_CrossBetween )ValidateWithPath (path string )error {if _eded .ValAttr ==ST_CrossBetweenUnset {return _aa .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 _bfgg :=_eded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfgg !=nil {return _bfgg ;};return nil ;};func (_aggfb ST_Crosses )Validate ()error {return _aggfb .ValidateWithPath ("")};func (_gecbd *ST_LayoutMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgcc ,_ebfg :=d .Token ();if _ebfg !=nil {return _ebfg ;};if _cffgd ,_aegd :=_bdgcc .(_c .EndElement );_aegd &&_cffgd .Name ==start .Name {*_gecbd =1;return nil ;};if _acgb ,_fdeba :=_bdgcc .(_c .CharData );!_fdeba {return _aa .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",_bdgcc );}else {switch string (_acgb ){case "":*_gecbd =0;case "\u0065\u0064\u0067\u0065":*_gecbd =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gecbd =2;};};_bdgcc ,_ebfg =d .Token ();if _ebfg !=nil {return _ebfg ;};if _dedgff ,_bbeeg :=_bdgcc .(_c .EndElement );_bbeeg &&_dedgff .Name ==start .Name {return nil ;};return _aa .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",_bdgcc );};func NewCT_ChartSpace ()*CT_ChartSpace {_ddeg :=&CT_ChartSpace {};_ddeg .Chart =NewCT_Chart ();return _ddeg ;}; -// Validate validates the EG_AxShared and its children -func (_ddeg *EG_AxShared )Validate ()error {return _ddeg .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_caadb *CT_Marker )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_efdc :for {_bacd ,_aeeac :=d .Token ();if _aeeac !=nil {return _aeeac ;};switch _cedb :=_bacd .(type ){case _ecgedf .StartElement :switch _cedb .Name {case _ecgedf .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"},_ecgedf .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"}:_caadb .Symbol =NewCT_MarkerStyle ();if _facb :=d .DecodeElement (_caadb .Symbol ,&_cedb );_facb !=nil {return _facb ;};case _ecgedf .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"},_ecgedf .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"}:_caadb .Size =NewCT_MarkerSize ();if _cgcb :=d .DecodeElement (_caadb .Size ,&_cedb );_cgcb !=nil {return _cgcb ;};case _ecgedf .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"},_ecgedf .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"}:_caadb .SpPr =_febbb .NewCT_ShapeProperties ();if _fdfcf :=d .DecodeElement (_caadb .SpPr ,&_cedb );_fdfcf !=nil {return _fdfcf ;};case _ecgedf .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"},_ecgedf .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"}:_caadb .ExtLst =NewCT_ExtensionList ();if _gfdee :=d .DecodeElement (_caadb .ExtLst ,&_cedb );_gfdee !=nil {return _gfdee ;};default:_ffgf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_cedb .Name );if _gbaff :=d .Skip ();_gbaff !=nil {return _gbaff ;};};case _ecgedf .EndElement :break _efdc ;case _ecgedf .CharData :};};return nil ;}; +// ST_SecondPieSize is a union type +type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;}; -// Validate validates the CT_ErrDir and its children -func (_adeca *CT_ErrDir )Validate ()error {return _adeca .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_fdge ST_LblOffset )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _fdge .ST_LblOffsetPercent !=nil {e .EncodeToken (_ecgedf .CharData (*_fdge .ST_LblOffsetPercent ));};if _fdge .ST_LblOffsetUShort !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_fdge .ST_LblOffsetUShort )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};func NewCT_RadarChart ()*CT_RadarChart {_acadd :=&CT_RadarChart {};_acadd .RadarStyle =NewCT_RadarStyle ();return _acadd ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};type CT_Skip struct{ValAttr uint32 ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .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 (_adea *CT_LayoutMode )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _adea .ValAttr !=ST_LayoutModeUnset {_egab ,_efacb :=_adea .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _efacb !=nil {return _efacb ;};start .Attr =append (start .Attr ,_egab );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumRef and its children +func (_feed *CT_NumRef )Validate ()error {return _feed .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_bbgaee ST_AxPos )ValidateWithPath (path string )error {switch _bbgaee {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgaee ));};return nil ;};func (_abdg *CT_NumRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cdcbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_cf .AddPreserveSpaceAttr (&_cdcbe ,_abdg .F );e .EncodeElement (_abdg .F ,_cdcbe );if _abdg .NumCache !=nil {_ceab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_abdg .NumCache ,_ceab );};if _abdg .ExtLst !=nil {_bbbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abdg .ExtLst ,_bbbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fecgf *CT_SurfaceChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fecgf .Wireframe !=nil {_egdcb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fecgf .Wireframe ,_egdcb );};if _fecgf .Ser !=nil {_geabg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aggb :=range _fecgf .Ser {e .EncodeElement (_aggb ,_geabg );};};if _fecgf .BandFmts !=nil {_eeca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fecgf .BandFmts ,_eeca );};_dbee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_abecf :=range _fecgf .AxId {e .EncodeElement (_abecf ,_dbee );};if _fecgf .ExtLst !=nil {_fgbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fecgf .ExtLst ,_fgbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path -func (_fabd *EG_LineChartShared )ValidateWithPath (path string )error {if _dgbf :=_fabd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dgbf !=nil {return _dgbf ;};if _fabd .VaryColors !=nil {if _dcbd :=_fabd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dcbd !=nil {return _dcbd ;};};for _acaa ,_bfbdg :=range _fabd .Ser {if _cafcg :=_bfbdg .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_acaa ));_cafcg !=nil {return _cafcg ;};};if _fabd .DLbls !=nil {if _dgac :=_fabd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dgac !=nil {return _dgac ;};};if _fabd .DropLines !=nil {if _gfadg :=_fabd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gfadg !=nil {return _gfadg ;};};return nil ;}; +// Validate validates the CT_DTable and its children +func (_aeff *CT_DTable )Validate ()error {return _aeff .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func (_gbeb ST_BarDir )String ()string {switch _gbeb {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_bbe *CT_Style )ValidateWithPath (path string )error {if _bbe .ValAttr < 1{return _gabef .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 ,_bbe .ValAttr );};if _bbe .ValAttr > 48{return _gabef .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 ,_bbe .ValAttr );};return nil ;};func (_gbdaf *CT_Legend )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gbdaf .LegendPos !=nil {_aeae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_gbdaf .LegendPos ,_aeae );};if _gbdaf .LegendEntry !=nil {_fgbcg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_aagg :=range _gbdaf .LegendEntry {e .EncodeElement (_aagg ,_fgbcg );};};if _gbdaf .Layout !=nil {_gcfff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbdaf .Layout ,_gcfff );};if _gbdaf .Overlay !=nil {_cacaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_gbdaf .Overlay ,_cacaa );};if _gbdaf .SpPr !=nil {_dfec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbdaf .SpPr ,_dfec );};if _gbdaf .TxPr !=nil {_dcafc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbdaf .TxPr ,_dcafc );};if _gbdaf .ExtLst !=nil {_feca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbdaf .ExtLst ,_feca );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_ebdcd ST_Thickness )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ebdcd .ST_ThicknessPercent !=nil {e .EncodeToken (_ecgedf .CharData (*_ebdcd .ST_ThicknessPercent ));};if _ebdcd .Uint32 !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_ebdcd .Uint32 )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};func (_bcabb *CT_ErrDir )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bcabb .ValAttr =ST_ErrDir (1);for _ ,_cbcb :=range start .Attr {if _cbcb .Name .Local =="\u0076\u0061\u006c"{_bcabb .ValAttr .UnmarshalXMLAttr (_cbcb );continue ;};};for {_ecccb ,_eef :=d .Token ();if _eef !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_eef );};if _ggcdb ,_aadfg :=_ecccb .(_ecgedf .EndElement );_aadfg &&_ggcdb .Name ==start .Name {break ;};};return nil ;};func (_dcgeb *CT_BubbleSer )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_ebfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dcgeb .Idx ,_ebfc );_cfaebg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dcgeb .Order ,_cfaebg );if _dcgeb .Tx !=nil {_adccb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dcgeb .Tx ,_adccb );};if _dcgeb .SpPr !=nil {_gdfaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcgeb .SpPr ,_gdfaf );};if _dcgeb .InvertIfNegative !=nil {_cagef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_dcgeb .InvertIfNegative ,_cagef );};if _dcgeb .DPt !=nil {_gbeac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_caagc :=range _dcgeb .DPt {e .EncodeElement (_caagc ,_gbeac );};};if _dcgeb .DLbls !=nil {_cdfb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dcgeb .DLbls ,_cdfb );};if _dcgeb .Trendline !=nil {_bfeed :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cfdda :=range _dcgeb .Trendline {e .EncodeElement (_cfdda ,_bfeed );};};if _dcgeb .ErrBars !=nil {_agb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_becd :=range _dcgeb .ErrBars {e .EncodeElement (_becd ,_agb );};};if _dcgeb .XVal !=nil {_fgeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_dcgeb .XVal ,_fgeb );};if _dcgeb .YVal !=nil {_befa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_dcgeb .YVal ,_befa );};if _dcgeb .BubbleSize !=nil {_afad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dcgeb .BubbleSize ,_afad );};if _dcgeb .Bubble3D !=nil {_agfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_dcgeb .Bubble3D ,_agfc );};if _dcgeb .ExtLst !=nil {_deaega :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgeb .ExtLst ,_deaega );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_agfgg *CT_Period )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_dgbc :=range start .Attr {if _dgbc .Name .Local =="\u0076\u0061\u006c"{_fbf ,_gccdd :=_gea .ParseUint (_dgbc .Value ,10,32);if _gccdd !=nil {return _gccdd ;};_fagfd :=uint32 (_fbf );_agfgg .ValAttr =&_fagfd ;continue ;};};for {_dgea ,_ffc :=d .Token ();if _ffc !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_ffc );};if _abfdc ,_bbggd :=_dgea .(_ecgedf .EndElement );_bbggd &&_abfdc .Name ==start .Name {break ;};};return nil ;};func (_bbebb *ST_Orientation )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_bbebb =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_bbebb =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_bbebb =2;};return nil ;};func (_badaa *CT_ErrDir )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_bded ,_gfbbb :=_badaa .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _gfbbb !=nil {return _gfbbb ;};start .Attr =append (start .Attr ,_bded );e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_edea ST_TimeUnit )String ()string {switch _edea {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 NewChartSpace ()*ChartSpace {_ddbg :=&ChartSpace {};_ddbg .CT_ChartSpace =*NewCT_ChartSpace ();return _ddbg ;};func (_edccd ST_DLblPos )ValidateWithPath (path string )error {switch _edccd {case 0,1,2,3,4,5,6,7,8,9:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edccd ));};return nil ;};func (_edag *CT_Tx )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_edag .Choice .MarshalXML (e ,_ecgedf .StartElement {});e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path +func (_eaafb *CT_LayoutMode )ValidateWithPath (path string )error {if _begf :=_eaafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_begf !=nil {return _begf ;};return nil ;};type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path -func (_eaafc *CT_LineSer )ValidateWithPath (path string )error {if _ddea :=_eaafc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ddea !=nil {return _ddea ;};if _gcf :=_eaafc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gcf !=nil {return _gcf ;};if _eaafc .Tx !=nil {if _adfdfc :=_eaafc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_adfdfc !=nil {return _adfdfc ;};};if _eaafc .SpPr !=nil {if _gbbfg :=_eaafc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbbfg !=nil {return _gbbfg ;};};if _eaafc .Marker !=nil {if _abdf :=_eaafc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_abdf !=nil {return _abdf ;};};for _ebbad ,_gfab :=range _eaafc .DPt {if _afggc :=_gfab .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ebbad ));_afggc !=nil {return _afggc ;};};if _eaafc .DLbls !=nil {if _bgfa :=_eaafc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgfa !=nil {return _bgfa ;};};for _cfba ,_faage :=range _eaafc .Trendline {if _eeagd :=_faage .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cfba ));_eeagd !=nil {return _eeagd ;};};if _eaafc .ErrBars !=nil {if _gfgb :=_eaafc .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_gfgb !=nil {return _gfgb ;};};if _eaafc .Cat !=nil {if _fdec :=_eaafc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fdec !=nil {return _fdec ;};};if _eaafc .Val !=nil {if _fgadg :=_eaafc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fgadg !=nil {return _fgadg ;};};if _eaafc .Smooth !=nil {if _bafc :=_eaafc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_bafc !=nil {return _bafc ;};};if _eaafc .ExtLst !=nil {if _gfca :=_eaafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfca !=nil {return _gfca ;};};return nil ;}; +// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path +func (_defb *CT_SecondPieSize )ValidateWithPath (path string )error {if _defb .ValAttr !=nil {if _fgbe :=_defb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgbe !=nil {return _fgbe ;};};return nil ;}; -// Validate validates the CT_TextLanguageID and its children -func (_bgdf *CT_TextLanguageID )Validate ()error {return _bgdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func (_fcgg *CT_ValAx )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fcgg .AxId =NewCT_UnsignedInt ();_fcgg .Scaling =NewCT_Scaling ();_fcgg .AxPos =NewCT_AxPos ();_fcgg .CrossAx =NewCT_UnsignedInt ();_g :for {_gcaege ,_agede :=d .Token ();if _agede !=nil {return _agede ;};switch _bgfe :=_gcaege .(type ){case _ecgedf .StartElement :switch _bgfe .Name {case _ecgedf .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"},_ecgedf .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 _ceggc :=d .DecodeElement (_fcgg .AxId ,&_bgfe );_ceggc !=nil {return _ceggc ;};case _ecgedf .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"},_ecgedf .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 _geaab :=d .DecodeElement (_fcgg .Scaling ,&_bgfe );_geaab !=nil {return _geaab ;};case _ecgedf .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"},_ecgedf .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"}:_fcgg .Delete =NewCT_Boolean ();if _bag :=d .DecodeElement (_fcgg .Delete ,&_bgfe );_bag !=nil {return _bag ;};case _ecgedf .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"},_ecgedf .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 _eegef :=d .DecodeElement (_fcgg .AxPos ,&_bgfe );_eegef !=nil {return _eegef ;};case _ecgedf .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"},_ecgedf .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fcgg .MajorGridlines =NewCT_ChartLines ();if _caa :=d .DecodeElement (_fcgg .MajorGridlines ,&_bgfe );_caa !=nil {return _caa ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fcgg .MinorGridlines =NewCT_ChartLines ();if _ddaa :=d .DecodeElement (_fcgg .MinorGridlines ,&_bgfe );_ddaa !=nil {return _ddaa ;};case _ecgedf .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\u0069\u0074l\u0065"},_ecgedf .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\u0069\u0074l\u0065"}:_fcgg .Title =NewCT_Title ();if _cgafb :=d .DecodeElement (_fcgg .Title ,&_bgfe );_cgafb !=nil {return _cgafb ;};case _ecgedf .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"},_ecgedf .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"}:_fcgg .NumFmt =NewCT_NumFmt ();if _dbadd :=d .DecodeElement (_fcgg .NumFmt ,&_bgfe );_dbadd !=nil {return _dbadd ;};case _ecgedf .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fcgg .MajorTickMark =NewCT_TickMark ();if _cdfdc :=d .DecodeElement (_fcgg .MajorTickMark ,&_bgfe );_cdfdc !=nil {return _cdfdc ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fcgg .MinorTickMark =NewCT_TickMark ();if _ebec :=d .DecodeElement (_fcgg .MinorTickMark ,&_bgfe );_ebec !=nil {return _ebec ;};case _ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_fcgg .TickLblPos =NewCT_TickLblPos ();if _agacg :=d .DecodeElement (_fcgg .TickLblPos ,&_bgfe );_agacg !=nil {return _agacg ;};case _ecgedf .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"},_ecgedf .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"}:_fcgg .SpPr =_febbb .NewCT_ShapeProperties ();if _bffgc :=d .DecodeElement (_fcgg .SpPr ,&_bgfe );_bffgc !=nil {return _bffgc ;};case _ecgedf .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"},_ecgedf .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"}:_fcgg .TxPr =_febbb .NewCT_TextBody ();if _cacce :=d .DecodeElement (_fcgg .TxPr ,&_bgfe );_cacce !=nil {return _cacce ;};case _ecgedf .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\u0041\u0078"},_ecgedf .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\u0041\u0078"}:if _bcbgd :=d .DecodeElement (_fcgg .CrossAx ,&_bgfe );_bcbgd !=nil {return _bcbgd ;};case _ecgedf .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"},_ecgedf .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"}:_fcgg .Choice =NewEG_AxSharedChoice ();if _aegc :=d .DecodeElement (&_fcgg .Choice .Crosses ,&_bgfe );_aegc !=nil {return _aegc ;};case _ecgedf .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"},_ecgedf .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"}:_fcgg .Choice =NewEG_AxSharedChoice ();if _dgaag :=d .DecodeElement (&_fcgg .Choice .CrossesAt ,&_bgfe );_dgaag !=nil {return _dgaag ;};case _ecgedf .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\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_ecgedf .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\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_fcgg .CrossBetween =NewCT_CrossBetween ();if _adefa :=d .DecodeElement (_fcgg .CrossBetween ,&_bgfe );_adefa !=nil {return _adefa ;};case _ecgedf .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 :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_ecgedf .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 :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_fcgg .MajorUnit =NewCT_AxisUnit ();if _edfag :=d .DecodeElement (_fcgg .MajorUnit ,&_bgfe );_edfag !=nil {return _edfag ;};case _ecgedf .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 :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_ecgedf .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 :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_fcgg .MinorUnit =NewCT_AxisUnit ();if _bcdecb :=d .DecodeElement (_fcgg .MinorUnit ,&_bgfe );_bcdecb !=nil {return _bcdecb ;};case _ecgedf .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 :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_ecgedf .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 :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_fcgg .DispUnits =NewCT_DispUnits ();if _cgfde :=d .DecodeElement (_fcgg .DispUnits ,&_bgfe );_cgfde !=nil {return _cgfde ;};case _ecgedf .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"},_ecgedf .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"}:_fcgg .ExtLst =NewCT_ExtensionList ();if _acbf :=d .DecodeElement (_fcgg .ExtLst ,&_bgfe );_acbf !=nil {return _acbf ;};default:_ffgf .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\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_bgfe .Name );if _ggge :=d .Skip ();_ggge !=nil {return _ggge ;};};case _ecgedf .EndElement :break _g ;case _ecgedf .CharData :};};return nil ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;}; +// ST_HoleSize is a union type +type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;}; -// ST_Overlap is a union type -type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func (_bfad ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _bfad {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfad ));};return nil ;};func (_gdgg *CT_UnsignedInt )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_gdgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TrendlineLbl and its children +func (_adacdc *CT_TrendlineLbl )Validate ()error {return _adacdc .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");}; -// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path -func (_bgdg *CT_Line3DChart )ValidateWithPath (path string )error {if _fabbe :=_bgdg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fabbe !=nil {return _fabbe ;};if _bgdg .VaryColors !=nil {if _fbfe :=_bgdg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbfe !=nil {return _fbfe ;};};for _ceda ,_fafgc :=range _bgdg .Ser {if _badca :=_fafgc .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceda ));_badca !=nil {return _badca ;};};if _bgdg .DLbls !=nil {if _gdgae :=_bgdg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gdgae !=nil {return _gdgae ;};};if _bgdg .DropLines !=nil {if _dfcf :=_bgdg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dfcf !=nil {return _dfcf ;};};if _bgdg .GapDepth !=nil {if _edaee :=_bgdg .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_edaee !=nil {return _edaee ;};};for _bbcb ,_fb :=range _bgdg .AxId {if _gbdc :=_fb .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bbcb ));_gbdc !=nil {return _gbdc ;};};if _bgdg .ExtLst !=nil {if _bbbc :=_bgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbc !=nil {return _bbbc ;};};return nil ;};type ST_ErrBarType byte ;func (_aefbf *CT_Perspective )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_efade :=range start .Attr {if _efade .Name .Local =="\u0076\u0061\u006c"{_dagf ,_fdffe :=_gea .ParseUint (_efade .Value ,10,8);if _fdffe !=nil {return _fdffe ;};_dce :=uint8 (_dagf );_aefbf .ValAttr =&_dce ;continue ;};};for {_fcfd ,_gede :=d .Token ();if _gede !=nil {return _gabef .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",_gede );};if _abcc ,_aefae :=_fcfd .(_ecgedf .EndElement );_aefae &&_abcc .Name ==start .Name {break ;};};return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};const ST_DepthPercentWithSymbolPattern ="\u0030\u002a\u0028\u0028\u005b\u0032\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d9\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d)\u007c\u0032\u0030\u0030\u0030)\u0025";func (_becgg *CT_BarChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_becgg .BarDir =NewCT_BarDir ();_bdbff :for {_egfaf ,_aefb :=d .Token ();if _aefb !=nil {return _aefb ;};switch _eba :=_egfaf .(type ){case _ecgedf .StartElement :switch _eba .Name {case _ecgedf .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"},_ecgedf .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 _acdga :=d .DecodeElement (_becgg .BarDir ,&_eba );_acdga !=nil {return _acdga ;};case _ecgedf .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"},_ecgedf .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"}:_becgg .Grouping =NewCT_BarGrouping ();if _ecafc :=d .DecodeElement (_becgg .Grouping ,&_eba );_ecafc !=nil {return _ecafc ;};case _ecgedf .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"},_ecgedf .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"}:_becgg .VaryColors =NewCT_Boolean ();if _egba :=d .DecodeElement (_becgg .VaryColors ,&_eba );_egba !=nil {return _egba ;};case _ecgedf .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"},_ecgedf .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"}:_ebdf :=NewCT_BarSer ();if _fdaae :=d .DecodeElement (_ebdf ,&_eba );_fdaae !=nil {return _fdaae ;};_becgg .Ser =append (_becgg .Ser ,_ebdf );case _ecgedf .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"},_ecgedf .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"}:_becgg .DLbls =NewCT_DLbls ();if _afbc :=d .DecodeElement (_becgg .DLbls ,&_eba );_afbc !=nil {return _afbc ;};case _ecgedf .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_ecgedf .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_becgg .GapWidth =NewCT_GapAmount ();if _cefd :=d .DecodeElement (_becgg .GapWidth ,&_eba );_cefd !=nil {return _cefd ;};case _ecgedf .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 :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_ecgedf .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 :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_becgg .Overlap =NewCT_Overlap ();if _aebag :=d .DecodeElement (_becgg .Overlap ,&_eba );_aebag !=nil {return _aebag ;};case _ecgedf .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\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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\u004c\u0069\u006e\u0065\u0073"}:_gac :=NewCT_ChartLines ();if _ffgcca :=d .DecodeElement (_gac ,&_eba );_ffgcca !=nil {return _ffgcca ;};_becgg .SerLines =append (_becgg .SerLines ,_gac );case _ecgedf .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"},_ecgedf .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"}:_effea :=NewCT_UnsignedInt ();if _aefe :=d .DecodeElement (_effea ,&_eba );_aefe !=nil {return _aefe ;};_becgg .AxId =append (_becgg .AxId ,_effea );case _ecgedf .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"},_ecgedf .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"}:_becgg .ExtLst =NewCT_ExtensionList ();if _bffgg :=d .DecodeElement (_becgg .ExtLst ,&_eba );_bffgg !=nil {return _bffgg ;};default:_ffgf .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\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_eba .Name );if _agbcc :=d .Skip ();_agbcc !=nil {return _agbcc ;};};case _ecgedf .EndElement :break _bdbff ;case _ecgedf .CharData :};};return nil ;};func (_aadgc *CT_Grouping )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _aadgc .ValAttr !=ST_GroupingUnset {_gggac ,_ddega :=_aadgc .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _ddega !=nil {return _ddega ;};start .Attr =append (start .Attr ,_gggac );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path +func (_aacf *CT_Grouping )ValidateWithPath (path string )error {if _baae :=_aacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baae !=nil {return _baae ;};return nil ;};func (_afed ST_BubbleScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afed .ST_BubbleScalePercent !=nil {e .EncodeToken (_c .CharData (*_afed .ST_BubbleScalePercent ));};if _afed .ST_BubbleScaleUInt !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_afed .ST_BubbleScaleUInt )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// Validate validates the CT_PivotSource and its children -func (_bc *CT_PivotSource )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_gdfea *CT_TickLblPos )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bgcf :=range start .Attr {if _bgcf .Name .Local =="\u0076\u0061\u006c"{_gdfea .ValAttr .UnmarshalXMLAttr (_bgcf );continue ;};};for {_dafee ,_dfa :=d .Token ();if _dfa !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_dfa );};if _abcbg ,_fffe :=_dafee .(_ecgedf .EndElement );_fffe &&_abcbg .Name ==start .Name {break ;};};return nil ;};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 (_cggg *ST_AxPos )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cdddc ,_bcgb :=d .Token ();if _bcgb !=nil {return _bcgb ;};if _egbefa ,_dccb :=_cdddc .(_ecgedf .EndElement );_dccb &&_egbefa .Name ==start .Name {*_cggg =1;return nil ;};if _dcebc ,_bfga :=_cdddc .(_ecgedf .CharData );!_bfga {return _gabef .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",_cdddc );}else {switch string (_dcebc ){case "":*_cggg =0;case "\u0062":*_cggg =1;case "\u006c":*_cggg =2;case "\u0072":*_cggg =3;case "\u0074":*_cggg =4;};};_cdddc ,_bcgb =d .Token ();if _bcgb !=nil {return _bcgb ;};if _agfcg ,_dfcbg :=_cdddc .(_ecgedf .EndElement );_dfcbg &&_agfcg .Name ==start .Name {return nil ;};return _gabef .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",_cdddc );}; +// Validate validates the CT_TickMark and its children +func (_eccdg *CT_TickMark )Validate ()error {return _eccdg .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func (_fccab ST_Grouping )Validate ()error {return _fccab .ValidateWithPath ("")};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};type CT_PictureStackUnit struct{ValAttr float64 ;};type ST_SizeRepresents byte ; -// Validate validates the CT_HoleSize and its children -func (_beafb *CT_HoleSize )Validate ()error {return _beafb .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_bfdge ST_TickMark )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_bfdge .String (),start );}; +// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path +func (_geaf *CT_Surface3DChart )ValidateWithPath (path string )error {if _geaf .Wireframe !=nil {if _efgce :=_geaf .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_efgce !=nil {return _efgce ;};};for _cbgb ,_cfdf :=range _geaf .Ser {if _ddded :=_cfdf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbgb ));_ddded !=nil {return _ddded ;};};if _geaf .BandFmts !=nil {if _gdbda :=_geaf .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_gdbda !=nil {return _gdbda ;};};for _fabcg ,_bfcbd :=range _geaf .AxId {if _ccgeb :=_bfcbd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fabcg ));_ccgeb !=nil {return _ccgeb ;};};if _geaf .ExtLst !=nil {if _bdgdf :=_geaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgdf !=nil {return _bdgdf ;};};return nil ;}; -// Validate validates the CT_Tx and its children -func (_fdbg *CT_Tx )Validate ()error {return _fdbg .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};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 NewCT_UnsignedInt ()*CT_UnsignedInt {_bfddd :=&CT_UnsignedInt {};return _bfddd };func (_eccbd *CT_SurfaceChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dacgec :for {_ddf ,_ccgb :=d .Token ();if _ccgb !=nil {return _ccgb ;};switch _ccgd :=_ddf .(type ){case _ecgedf .StartElement :switch _ccgd .Name {case _ecgedf .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"},_ecgedf .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"}:_eccbd .Wireframe =NewCT_Boolean ();if _agdc :=d .DecodeElement (_eccbd .Wireframe ,&_ccgd );_agdc !=nil {return _agdc ;};case _ecgedf .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"},_ecgedf .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"}:_cgac :=NewCT_SurfaceSer ();if _fbcgg :=d .DecodeElement (_cgac ,&_ccgd );_fbcgg !=nil {return _fbcgg ;};_eccbd .Ser =append (_eccbd .Ser ,_cgac );case _ecgedf .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"},_ecgedf .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"}:_eccbd .BandFmts =NewCT_BandFmts ();if _cbbea :=d .DecodeElement (_eccbd .BandFmts ,&_ccgd );_cbbea !=nil {return _cbbea ;};case _ecgedf .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"},_ecgedf .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"}:_ee :=NewCT_UnsignedInt ();if _ggbab :=d .DecodeElement (_ee ,&_ccgd );_ggbab !=nil {return _ggbab ;};_eccbd .AxId =append (_eccbd .AxId ,_ee );case _ecgedf .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"},_ecgedf .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"}:_eccbd .ExtLst =NewCT_ExtensionList ();if _ebcee :=d .DecodeElement (_eccbd .ExtLst ,&_ccgd );_ebcee !=nil {return _ebcee ;};default:_ffgf .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\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ccgd .Name );if _cbgde :=d .Skip ();_cbgde !=nil {return _cbgde ;};};case _ecgedf .EndElement :break _dacgec ;case _ecgedf .CharData :};};return nil ;};func (_fcgeg ST_LblAlgn )ValidateWithPath (path string )error {switch _fcgeg {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgeg ));};return nil ;};func (_bdaa ST_Orientation )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_fbfad :=_ecgedf .Attr {};_fbfad .Name =name ;switch _bdaa {case ST_OrientationUnset :_fbfad .Value ="";case ST_OrientationMaxMin :_fbfad .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_fbfad .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _fbfad ,nil ;}; +// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path +func (_bgfag *CT_ValAx )ValidateWithPath (path string )error {if _cdcfe :=_bgfag .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cdcfe !=nil {return _cdcfe ;};if _gege :=_bgfag .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gege !=nil {return _gege ;};if _bgfag .Delete !=nil {if _caagb :=_bgfag .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_caagb !=nil {return _caagb ;};};if _ddbb :=_bgfag .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ddbb !=nil {return _ddbb ;};if _bgfag .MajorGridlines !=nil {if _geafg :=_bgfag .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_geafg !=nil {return _geafg ;};};if _bgfag .MinorGridlines !=nil {if _dffd :=_bgfag .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dffd !=nil {return _dffd ;};};if _bgfag .Title !=nil {if _faada :=_bgfag .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_faada !=nil {return _faada ;};};if _bgfag .NumFmt !=nil {if _geabc :=_bgfag .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_geabc !=nil {return _geabc ;};};if _bgfag .MajorTickMark !=nil {if _faegb :=_bgfag .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_faegb !=nil {return _faegb ;};};if _bgfag .MinorTickMark !=nil {if _cecdeb :=_bgfag .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cecdeb !=nil {return _cecdeb ;};};if _bgfag .TickLblPos !=nil {if _ffdfd :=_bgfag .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ffdfd !=nil {return _ffdfd ;};};if _bgfag .SpPr !=nil {if _fcbgfc :=_bgfag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcbgfc !=nil {return _fcbgfc ;};};if _bgfag .TxPr !=nil {if _abgde :=_bgfag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_abgde !=nil {return _abgde ;};};if _defd :=_bgfag .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_defd !=nil {return _defd ;};if _bgfag .Choice !=nil {if _ddcdae :=_bgfag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddcdae !=nil {return _ddcdae ;};};if _bgfag .CrossBetween !=nil {if _bebde :=_bgfag .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_bebde !=nil {return _bebde ;};};if _bgfag .MajorUnit !=nil {if _fgcf :=_bgfag .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_fgcf !=nil {return _fgcf ;};};if _bgfag .MinorUnit !=nil {if _faabd :=_bgfag .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_faabd !=nil {return _faabd ;};};if _bgfag .DispUnits !=nil {if _gcbg :=_bgfag .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_gcbg !=nil {return _gcbg ;};};if _bgfag .ExtLst !=nil {if _daeb :=_bgfag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daeb !=nil {return _daeb ;};};return nil ;}; -// Validate validates the CT_Surface3DChart and its children -func (_ddeb *CT_Surface3DChart )Validate ()error {return _ddeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path +func (_cbfdf *EG_PieChartShared )ValidateWithPath (path string )error {if _cbfdf .VaryColors !=nil {if _dagdc :=_cbfdf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dagdc !=nil {return _dagdc ;};};for _dgagd ,_ebdcd :=range _cbfdf .Ser {if _eaecfa :=_ebdcd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgagd ));_eaecfa !=nil {return _eaecfa ;};};if _cbfdf .DLbls !=nil {if _bbcga :=_cbfdf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbcga !=nil {return _bbcga ;};};return nil ;};func (_bcde *CT_PieSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cfad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bcde .Idx ,_cfad );_acbce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bcde .Order ,_acbce );if _bcde .Tx !=nil {_dcafd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bcde .Tx ,_dcafd );};if _bcde .SpPr !=nil {_bgdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcde .SpPr ,_bgdc );};if _bcde .Explosion !=nil {_dfgg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bcde .Explosion ,_dfgg );};if _bcde .DPt !=nil {_edbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_eddea :=range _bcde .DPt {e .EncodeElement (_eddea ,_edbd );};};if _bcde .DLbls !=nil {_agfba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bcde .DLbls ,_agfba );};if _bcde .Cat !=nil {_dfae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bcde .Cat ,_dfae );};if _bcde .Val !=nil {_cgecg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bcde .Val ,_cgecg );};if _bcde .ExtLst !=nil {_fbgdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcde .ExtLst ,_fbgdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_dbebf *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_fcad ST_BubbleScale )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _fcad .ST_BubbleScalePercent !=nil {e .EncodeToken (_ecgedf .CharData (*_fcad .ST_BubbleScalePercent ));};if _fcad .ST_BubbleScaleUInt !=nil {e .EncodeToken (_ecgedf .CharData (_gabef .Sprintf ("\u0025\u0064",*_fcad .ST_BubbleScaleUInt )));};return e .EncodeToken (_ecgedf .EndElement {Name :start .Name });};type ST_OfPieType byte ;func (_efcd *ST_Crosses )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bb ,_dfaef :=d .Token ();if _dfaef !=nil {return _dfaef ;};if _cada ,_fdfff :=_bb .(_ecgedf .EndElement );_fdfff &&_cada .Name ==start .Name {*_efcd =1;return nil ;};if _cgedac ,_gfgda :=_bb .(_ecgedf .CharData );!_gfgda {return _gabef .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",_bb );}else {switch string (_cgedac ){case "":*_efcd =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_efcd =1;case "\u006d\u0061\u0078":*_efcd =2;case "\u006d\u0069\u006e":*_efcd =3;};};_bb ,_dfaef =d .Token ();if _dfaef !=nil {return _dfaef ;};if _ggef ,_cbbf :=_bb .(_ecgedf .EndElement );_cbbf &&_ggef .Name ==start .Name {return nil ;};return _gabef .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",_bb );};func (_aeedeg *CT_CrossBetween )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_aeedeg .ValAttr =ST_CrossBetween (1);for _ ,_fba :=range start .Attr {if _fba .Name .Local =="\u0076\u0061\u006c"{_aeedeg .ValAttr .UnmarshalXMLAttr (_fba );continue ;};};for {_acc ,_geda :=d .Token ();if _geda !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_geda );};if _faab ,_cdbeb :=_acc .(_ecgedf .EndElement );_cdbeb &&_faab .Name ==start .Name {break ;};};return nil ;};func (_cag *CT_PictureFormat )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cag .ValAttr =ST_PictureFormat (1);for _ ,_gdga :=range start .Attr {if _gdga .Name .Local =="\u0076\u0061\u006c"{_cag .ValAttr .UnmarshalXMLAttr (_gdga );continue ;};};for {_gfaca ,_ffd :=d .Token ();if _ffd !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074u\u0072e\u0046\u006f\u0072\u006d\u0061\u0074\u003a \u0025\u0073",_ffd );};if _dcd ,_aafae :=_gfaca .(_ecgedf .EndElement );_aafae &&_dcd .Name ==start .Name {break ;};};return nil ;};func (_fefe *CT_RadarSer )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_gfbdg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fefe .Idx ,_gfbdg );_bfeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fefe .Order ,_bfeg );if _fefe .Tx !=nil {_ddfb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fefe .Tx ,_ddfb );};if _fefe .SpPr !=nil {_bfdgb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fefe .SpPr ,_bfdgb );};if _fefe .Marker !=nil {_acdc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fefe .Marker ,_acdc );};if _fefe .DPt !=nil {_cbde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dedf :=range _fefe .DPt {e .EncodeElement (_dedf ,_cbde );};};if _fefe .DLbls !=nil {_agcec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fefe .DLbls ,_agcec );};if _fefe .Cat !=nil {_dbffe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fefe .Cat ,_dbffe );};if _fefe .Val !=nil {_bgagb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fefe .Val ,_bgagb );};if _fefe .ExtLst !=nil {_fbea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefe .ExtLst ,_fbea );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_View3D and its children +func (_dbgbg *CT_View3D )Validate ()error {return _dbgbg .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_aaacc ST_Overlap )String ()string {if _aaacc .ST_OverlapPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_aaacc .ST_OverlapPercent );};if _aaacc .ST_OverlapByte !=nil {return _aa .Sprintf ("\u0025\u0076",*_aaacc .ST_OverlapByte );};return "";}; -// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path -func (_bca *CT_StrData )ValidateWithPath (path string )error {if _bca .PtCount !=nil {if _dcca :=_bca .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_dcca !=nil {return _dcca ;};};for _bdgcd ,_eaed :=range _bca .Pt {if _fdfdb :=_eaed .ValidateWithPath (_gabef .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bdgcd ));_fdfdb !=nil {return _fdfdb ;};};if _bca .ExtLst !=nil {if _cffgf :=_bca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cffgf !=nil {return _cffgf ;};};return nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_cde :=&CT_SurfaceSer {};_cde .Idx =NewCT_UnsignedInt ();_cde .Order =NewCT_UnsignedInt ();return _cde ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .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 ;};func (_agaf ST_LegendPos )ValidateWithPath (path string )error {switch _agaf {case 0,1,2,3,4,5:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agaf ));};return nil ;};func (_eff *ST_BubbleScale )Validate ()error {return _eff .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_gdc *CT_Extension )ValidateWithPath (path string )error {return nil };func (_cabe *ST_TimeUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbfb ,_eddad :=d .Token ();if _eddad !=nil {return _eddad ;};if _dceefc ,_ffef :=_gdbfb .(_c .EndElement );_ffef &&_dceefc .Name ==start .Name {*_cabe =1;return nil ;};if _dbbbc ,_fdbac :=_gdbfb .(_c .CharData );!_fdbac {return _aa .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",_gdbfb );}else {switch string (_dbbbc ){case "":*_cabe =0;case "\u0064\u0061\u0079\u0073":*_cabe =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cabe =2;case "\u0079\u0065\u0061r\u0073":*_cabe =3;};};_gdbfb ,_eddad =d .Token ();if _eddad !=nil {return _eddad ;};if _bgebc ,_cageb :=_gdbfb .(_c .EndElement );_cageb &&_bgebc .Name ==start .Name {return nil ;};return _aa .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",_gdbfb );};func (_daec *CT_DPt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aeeee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_daec .Idx ,_aeeee );if _daec .InvertIfNegative !=nil {_bfge :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_daec .InvertIfNegative ,_bfge );};if _daec .Marker !=nil {_ggbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_daec .Marker ,_ggbd );};if _daec .Bubble3D !=nil {_beed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_daec .Bubble3D ,_beed );};if _daec .Explosion !=nil {_aedg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_daec .Explosion ,_aedg );};if _daec .SpPr !=nil {_bace :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_daec .SpPr ,_bace );};if _daec .PictureOptions !=nil {_ecdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_daec .PictureOptions ,_ecdb );};if _daec .ExtLst !=nil {_dfbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daec .ExtLst ,_dfbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path -func (_dcea *CT_View3D )ValidateWithPath (path string )error {if _dcea .RotX !=nil {if _fgdc :=_dcea .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_fgdc !=nil {return _fgdc ;};};if _dcea .HPercent !=nil {if _gfee :=_dcea .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_gfee !=nil {return _gfee ;};};if _dcea .RotY !=nil {if _aebde :=_dcea .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_aebde !=nil {return _aebde ;};};if _dcea .DepthPercent !=nil {if _ggfe :=_dcea .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ggfe !=nil {return _ggfe ;};};if _dcea .RAngAx !=nil {if _badc :=_dcea .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_badc !=nil {return _badc ;};};if _dcea .Perspective !=nil {if _aabcg :=_dcea .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_aabcg !=nil {return _aabcg ;};};if _dcea .ExtLst !=nil {if _badg :=_dcea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badg !=nil {return _badg ;};};return nil ;};func (_cgea ST_Shape )String ()string {switch _cgea {case 0:return "";case 1:return "\u0063\u006f\u006e\u0065";case 2:return "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case 3:return "\u0062\u006f\u0078";case 4:return "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case 5:return "\u0070y\u0072\u0061\u006d\u0069\u0064";case 6:return "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return "";};func (_gdcge ST_BarGrouping )Validate ()error {return _gdcge .ValidateWithPath ("")};func (_dgfac *CT_RotY )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dgfac .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_dgfac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_cgfa *CT_PivotSource )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_aedf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ffgf .AddPreserveSpaceAttr (&_aedf ,_cgfa .Name );e .EncodeElement (_cgfa .Name ,_aedf );_a :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_cgfa .FmtId ,_a );if _cgfa .ExtLst !=nil {_cegg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_adade :=range _cgfa .ExtLst {e .EncodeElement (_adade ,_cegg );};};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bcaag *ST_HPercent )ValidateWithPath (path string )error {_fga :=[]string {};if _bcaag .ST_HPercentWithSymbol !=nil {_fga =append (_fga ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _bcaag .ST_HPercentUShort !=nil {_fga =append (_fga ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_fga )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fga );};return nil ;};func (_fbfb ST_DLblPos )String ()string {switch _fbfb {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 "";};func (_adfdf ST_ScatterStyle )ValidateWithPath (path string )error {switch _adfdf {case 0,1,2,3,4,5,6:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfdf ));};return nil ;};func (_efcgf ST_TickLblPos )ValidateWithPath (path string )error {switch _efcgf {case 0,1,2,3,4:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcgf ));};return nil ;}; +// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path +func (_cgegc *CT_ScatterChart )ValidateWithPath (path string )error {if _gagfg :=_cgegc .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_gagfg !=nil {return _gagfg ;};if _cgegc .VaryColors !=nil {if _dfba :=_cgegc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dfba !=nil {return _dfba ;};};for _bdffa ,_ecefg :=range _cgegc .Ser {if _bbba :=_ecefg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdffa ));_bbba !=nil {return _bbba ;};};if _cgegc .DLbls !=nil {if _gaafd :=_cgegc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gaafd !=nil {return _gaafd ;};};for _fdec ,_cdfd :=range _cgegc .AxId {if _gfdeg :=_cdfd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fdec ));_gfdeg !=nil {return _gfdeg ;};};if _cgegc .ExtLst !=nil {if _gbcad :=_cgegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbcad !=nil {return _gbcad ;};};return nil ;};type ST_Grouping byte ;type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_cefbg ST_Orientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ecbb :=_c .Attr {};_ecbb .Name =name ;switch _cefbg {case ST_OrientationUnset :_ecbb .Value ="";case ST_OrientationMaxMin :_ecbb .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_ecbb .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _ecbb ,nil ;};func NewCT_StockChart ()*CT_StockChart {_dceda :=&CT_StockChart {};return _dceda };func (_dfgdb *ST_ErrBarType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfgdb =0;case "\u0062\u006f\u0074\u0068":*_dfgdb =1;case "\u006d\u0069\u006eu\u0073":*_dfgdb =2;case "\u0070\u006c\u0075\u0073":*_dfgdb =3;};return nil ;};func (_bagg *CT_Skip )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_bagg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AxisUnit struct{ValAttr float64 ;};func (_cagce *ST_TimeUnit )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cagce =0;case "\u0064\u0061\u0079\u0073":*_cagce =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cagce =2;case "\u0079\u0065\u0061r\u0073":*_cagce =3;};return nil ;};func (_dgeag ST_PageSetupOrientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgbfa :=_c .Attr {};_bgbfa .Name =name ;switch _dgeag {case ST_PageSetupOrientationUnset :_bgbfa .Value ="";case ST_PageSetupOrientationDefault :_bgbfa .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_bgbfa .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_bgbfa .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _bgbfa ,nil ;}; -// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path -func (_adgde *UserShapes )ValidateWithPath (path string )error {if _cffg :=_adgde .CT_Drawing .ValidateWithPath (path );_cffg !=nil {return _cffg ;};return nil ;};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_ffeb *CT_StockChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_egbfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_egbdf :=range _ffeb .Ser {e .EncodeElement (_egbdf ,_egbfe );};if _ffeb .DLbls !=nil {_begca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ffeb .DLbls ,_begca );};if _ffeb .DropLines !=nil {_ddad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffeb .DropLines ,_ddad );};if _ffeb .HiLowLines !=nil {_ddae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffeb .HiLowLines ,_ddae );};if _ffeb .UpDownBars !=nil {_ccdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_ffeb .UpDownBars ,_ccdf );};_ggceb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_daee :=range _ffeb .AxId {e .EncodeElement (_daee ,_ggceb );};if _ffeb .ExtLst !=nil {_agfag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffeb .ExtLst ,_agfag );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;); +// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path +func (_fabf *CT_ExternalData )ValidateWithPath (path string )error {if _fabf .AutoUpdate !=nil {if _fegf :=_fabf .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_fegf !=nil {return _fegf ;};};return nil ;}; -// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path -func (_fdgcd *CT_RadarChart )ValidateWithPath (path string )error {if _babe :=_fdgcd .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_babe !=nil {return _babe ;};if _fdgcd .VaryColors !=nil {if _cfef :=_fdgcd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cfef !=nil {return _cfef ;};};for _cedgb ,_gae :=range _fdgcd .Ser {if _eaedf :=_gae .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cedgb ));_eaedf !=nil {return _eaedf ;};};if _fdgcd .DLbls !=nil {if _bfge :=_fdgcd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bfge !=nil {return _bfge ;};};for _edfg ,_fbgd :=range _fdgcd .AxId {if _gfbbf :=_fbgd .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edfg ));_gfbbf !=nil {return _gfbbf ;};};if _fdgcd .ExtLst !=nil {if _agafg :=_fdgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agafg !=nil {return _agafg ;};};return nil ;}; +// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path +func (_fbdde *EG_AxSharedChoice )ValidateWithPath (path string )error {if _fbdde .Crosses !=nil {if _fabg :=_fbdde .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_fabg !=nil {return _fabg ;};};if _fbdde .CrossesAt !=nil {if _dfbbf :=_fbdde .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_dfbbf !=nil {return _dfbbf ;};};return nil ;};func (_ggfe *EG_AreaChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgedad :for {_cfdae ,_dbacd :=d .Token ();if _dbacd !=nil {return _dbacd ;};switch _gcdgca :=_cfdae .(type ){case _c .StartElement :switch _gcdgca .Name {case _c .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"},_c .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"}:_ggfe .Grouping =NewCT_Grouping ();if _fdgcd :=d .DecodeElement (_ggfe .Grouping ,&_gcdgca );_fdgcd !=nil {return _fdgcd ;};case _c .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"},_c .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"}:_ggfe .VaryColors =NewCT_Boolean ();if _afdfa :=d .DecodeElement (_ggfe .VaryColors ,&_gcdgca );_afdfa !=nil {return _afdfa ;};case _c .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"},_c .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"}:_cbga :=NewCT_AreaSer ();if _ebceb :=d .DecodeElement (_cbga ,&_gcdgca );_ebceb !=nil {return _ebceb ;};_ggfe .Ser =append (_ggfe .Ser ,_cbga );case _c .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"},_c .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"}:_ggfe .DLbls =NewCT_DLbls ();if _effgb :=d .DecodeElement (_ggfe .DLbls ,&_gcdgca );_effgb !=nil {return _effgb ;};case _c .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"},_c .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ggfe .DropLines =NewCT_ChartLines ();if _ddgdb :=d .DecodeElement (_ggfe .DropLines ,&_gcdgca );_ddgdb !=nil {return _ddgdb ;};default:_cf .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\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gcdgca .Name );if _cabfe :=d .Skip ();_cabfe !=nil {return _cabfe ;};};case _c .EndElement :break _fgedad ;case _c .CharData :};};return nil ;};func NewCT_Trendline ()*CT_Trendline {_adae :=&CT_Trendline {};_adae .TrendlineType =NewCT_TrendlineType ();return _adae ;};func (_abbeg ST_SizeRepresents )Validate ()error {return _abbeg .ValidateWithPath ("")};type CT_Thickness struct{ValAttr ST_Thickness ;};func (_eacag *CT_LineSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eacag .Idx =NewCT_UnsignedInt ();_eacag .Order =NewCT_UnsignedInt ();_efgdb :for {_dbgbe ,_aagcc :=d .Token ();if _aagcc !=nil {return _aagcc ;};switch _bagf :=_dbgbe .(type ){case _c .StartElement :switch _bagf .Name {case _c .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"},_c .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 _abcfg :=d .DecodeElement (_eacag .Idx ,&_bagf );_abcfg !=nil {return _abcfg ;};case _c .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"},_c .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 _aadg :=d .DecodeElement (_eacag .Order ,&_bagf );_aadg !=nil {return _aadg ;};case _c .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"},_c .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"}:_eacag .Tx =NewCT_SerTx ();if _dagfa :=d .DecodeElement (_eacag .Tx ,&_bagf );_dagfa !=nil {return _dagfa ;};case _c .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"},_c .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"}:_eacag .SpPr =_d .NewCT_ShapeProperties ();if _bbcd :=d .DecodeElement (_eacag .SpPr ,&_bagf );_bbcd !=nil {return _bbcd ;};case _c .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"},_c .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"}:_eacag .Marker =NewCT_Marker ();if _addb :=d .DecodeElement (_eacag .Marker ,&_bagf );_addb !=nil {return _addb ;};case _c .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\u0050\u0074"},_c .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\u0050\u0074"}:_aaeg :=NewCT_DPt ();if _bbd :=d .DecodeElement (_aaeg ,&_bagf );_bbd !=nil {return _bbd ;};_eacag .DPt =append (_eacag .DPt ,_aaeg );case _c .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"},_c .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"}:_eacag .DLbls =NewCT_DLbls ();if _gdebb :=d .DecodeElement (_eacag .DLbls ,&_bagf );_gdebb !=nil {return _gdebb ;};case _c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gfea :=NewCT_Trendline ();if _bfggc :=d .DecodeElement (_gfea ,&_bagf );_bfggc !=nil {return _bfggc ;};_eacag .Trendline =append (_eacag .Trendline ,_gfea );case _c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_eacag .ErrBars =NewCT_ErrBars ();if _bfddg :=d .DecodeElement (_eacag .ErrBars ,&_bagf );_bfddg !=nil {return _bfddg ;};case _c .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\u0074"},_c .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\u0074"}:_eacag .Cat =NewCT_AxDataSource ();if _bffd :=d .DecodeElement (_eacag .Cat ,&_bagf );_bffd !=nil {return _bffd ;};case _c .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\u006c"},_c .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\u006c"}:_eacag .Val =NewCT_NumDataSource ();if _bccg :=d .DecodeElement (_eacag .Val ,&_bagf );_bccg !=nil {return _bccg ;};case _c .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\u006d\u006f\u006f\u0074\u0068"},_c .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\u006d\u006f\u006f\u0074\u0068"}:_eacag .Smooth =NewCT_Boolean ();if _dgbg :=d .DecodeElement (_eacag .Smooth ,&_bagf );_dgbg !=nil {return _dgbg ;};case _c .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"},_c .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"}:_eacag .ExtLst =NewCT_ExtensionList ();if _ebdc :=d .DecodeElement (_eacag .ExtLst ,&_bagf );_ebdc !=nil {return _ebdc ;};default:_cf .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\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_bagf .Name );if _cbbf :=d .Skip ();_cbbf !=nil {return _cbbf ;};};case _c .EndElement :break _efgdb ;case _c .CharData :};};return nil ;};func NewCT_TickMark ()*CT_TickMark {_aabbf :=&CT_TickMark {};return _aabbf }; -// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path -func (_eeab *CT_SizeRepresents )ValidateWithPath (path string )error {if _gabf :=_eeab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gabf !=nil {return _gabf ;};return nil ;};type CT_RelId struct{IdAttr string ;}; +// ST_GapAmount is a union type +type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func (_efgba ST_ScatterStyle )Validate ()error {return _efgba .ValidateWithPath ("")};func NewCT_TrendlineType ()*CT_TrendlineType {_dbfcg :=&CT_TrendlineType {};return _dbfcg };func (_aaaeg *CT_LegendEntryChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaaeg .Delete !=nil {_gdcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aaaeg .Delete ,_gdcd );};if _aaaeg .TxPr !=nil {_abaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aaaeg .TxPr ,_abaeb );};return nil ;};func NewCT_NumVal ()*CT_NumVal {_ebbb :=&CT_NumVal {};return _ebbb };func (_gccb *CT_BubbleSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dedg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gccb .Idx ,_dedg );_acabd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gccb .Order ,_acabd );if _gccb .Tx !=nil {_gaea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gccb .Tx ,_gaea );};if _gccb .SpPr !=nil {_ebda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gccb .SpPr ,_ebda );};if _gccb .InvertIfNegative !=nil {_deab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gccb .InvertIfNegative ,_deab );};if _gccb .DPt !=nil {_bgge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_adcg :=range _gccb .DPt {e .EncodeElement (_adcg ,_bgge );};};if _gccb .DLbls !=nil {_baea :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gccb .DLbls ,_baea );};if _gccb .Trendline !=nil {_fcbg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ace :=range _gccb .Trendline {e .EncodeElement (_ace ,_fcbg );};};if _gccb .ErrBars !=nil {_aebg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_bgfb :=range _gccb .ErrBars {e .EncodeElement (_bgfb ,_aebg );};};if _gccb .XVal !=nil {_bgbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_gccb .XVal ,_bgbgb );};if _gccb .YVal !=nil {_bdgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_gccb .YVal ,_bdgg );};if _gccb .BubbleSize !=nil {_ecge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gccb .BubbleSize ,_ecge );};if _gccb .Bubble3D !=nil {_cacc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gccb .Bubble3D ,_cacc );};if _gccb .ExtLst !=nil {_edec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gccb .ExtLst ,_edec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfega ST_ErrBarType )Validate ()error {return _cfega .ValidateWithPath ("")};func (_fafag *CT_LegendPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bafd :=range start .Attr {if _bafd .Name .Local =="\u0076\u0061\u006c"{_fafag .ValAttr .UnmarshalXMLAttr (_bafd );continue ;};};for {_bega ,_dfcc :=d .Token ();if _dfcc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_dfcc );};if _dfcd ,_bgdbd :=_bega .(_c .EndElement );_bgdbd &&_dfcd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path -func (_afgcg *CT_LblOffset )ValidateWithPath (path string )error {if _afgcg .ValAttr !=nil {if _aede :=_afgcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aede !=nil {return _aede ;};};return nil ;};func (_ecded *CT_AxDataSource )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ecded .Choice =NewCT_AxDataSourceChoice ();_ffgab :for {_cdca ,_gbgb :=d .Token ();if _gbgb !=nil {return _gbgb ;};switch _cgefd :=_cdca .(type ){case _ecgedf .StartElement :switch _cgefd .Name {case _ecgedf .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"},_ecgedf .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"}:_ecded .Choice =NewCT_AxDataSourceChoice ();if _adbg :=d .DecodeElement (&_ecded .Choice .MultiLvlStrRef ,&_cgefd );_adbg !=nil {return _adbg ;};case _ecgedf .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"},_ecgedf .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"}:_ecded .Choice =NewCT_AxDataSourceChoice ();if _eggd :=d .DecodeElement (&_ecded .Choice .NumRef ,&_cgefd );_eggd !=nil {return _eggd ;};case _ecgedf .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"},_ecgedf .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"}:_ecded .Choice =NewCT_AxDataSourceChoice ();if _dcbb :=d .DecodeElement (&_ecded .Choice .NumLit ,&_cgefd );_dcbb !=nil {return _dcbb ;};case _ecgedf .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"},_ecgedf .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"}:_ecded .Choice =NewCT_AxDataSourceChoice ();if _ccba :=d .DecodeElement (&_ecded .Choice .StrRef ,&_cgefd );_ccba !=nil {return _ccba ;};case _ecgedf .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\u004c\u0069\u0074"},_ecgedf .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\u004c\u0069\u0074"}:_ecded .Choice =NewCT_AxDataSourceChoice ();if _dcbfc :=d .DecodeElement (&_ecded .Choice .StrLit ,&_cgefd );_dcbfc !=nil {return _dcbfc ;};default:_ffgf .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\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_cgefd .Name );if _efbfg :=d .Skip ();_efbfg !=nil {return _efbfg ;};};case _ecgedf .EndElement :break _ffgab ;case _ecgedf .CharData :};};return nil ;};func NewChart ()*Chart {_fgbgd :=&Chart {};_fgbgd .CT_RelId =*NewCT_RelId ();return _fgbgd };func (_gcdg *CT_LblOffset )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gcdg .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",*_gcdg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_dfed ST_SizeRepresents )String ()string {switch _dfed {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func NewCT_BandFmt ()*CT_BandFmt {_ggcbd :=&CT_BandFmt {};_ggcbd .Idx =NewCT_UnsignedInt ();return _ggcbd ;};var ST_BubbleScalePercentPatternRe =_bfabe .MustCompile (ST_BubbleScalePercentPattern );var ST_HPercentWithSymbolPatternRe =_bfabe .MustCompile (ST_HPercentWithSymbolPattern );func (_aedc *CT_Shape )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_eaafa :=range start .Attr {if _eaafa .Name .Local =="\u0076\u0061\u006c"{_aedc .ValAttr .UnmarshalXMLAttr (_eaafa );continue ;};};for {_aeecg ,_dabeeb :=d .Token ();if _dabeeb !=nil {return _gabef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_dabeeb );};if _agaff ,_fdbf :=_aeecg .(_ecgedf .EndElement );_fdbf &&_agaff .Name ==start .Name {break ;};};return nil ;};func (_daf *ST_BarDir )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_daf =0;case "\u0062\u0061\u0072":*_daf =1;case "\u0063\u006f\u006c":*_daf =2;};return nil ;};func (_eege *ST_AxPos )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_eege =0;case "\u0062":*_eege =1;case "\u006c":*_eege =2;case "\u0072":*_eege =3;case "\u0074":*_eege =4;};return nil ;};func (_gffb ST_LayoutMode )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_aabb :=_ecgedf .Attr {};_aabb .Name =name ;switch _gffb {case ST_LayoutModeUnset :_aabb .Value ="";case ST_LayoutModeEdge :_aabb .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_aabb .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _aabb ,nil ;}; +// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path +func (_affg *CT_SerAx )ValidateWithPath (path string )error {if _fecec :=_affg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fecec !=nil {return _fecec ;};if _gfdfe :=_affg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gfdfe !=nil {return _gfdfe ;};if _affg .Delete !=nil {if _aaagb :=_affg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_aaagb !=nil {return _aaagb ;};};if _gccgf :=_affg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gccgf !=nil {return _gccgf ;};if _affg .MajorGridlines !=nil {if _feaeb :=_affg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_feaeb !=nil {return _feaeb ;};};if _affg .MinorGridlines !=nil {if _ceeca :=_affg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ceeca !=nil {return _ceeca ;};};if _affg .Title !=nil {if _ebfdb :=_affg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ebfdb !=nil {return _ebfdb ;};};if _affg .NumFmt !=nil {if _ffaed :=_affg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ffaed !=nil {return _ffaed ;};};if _affg .MajorTickMark !=nil {if _bdbg :=_affg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bdbg !=nil {return _bdbg ;};};if _affg .MinorTickMark !=nil {if _ccceb :=_affg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ccceb !=nil {return _ccceb ;};};if _affg .TickLblPos !=nil {if _daaeg :=_affg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_daaeg !=nil {return _daaeg ;};};if _affg .SpPr !=nil {if _eegbc :=_affg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eegbc !=nil {return _eegbc ;};};if _affg .TxPr !=nil {if _cafca :=_affg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cafca !=nil {return _cafca ;};};if _eedb :=_affg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_eedb !=nil {return _eedb ;};if _affg .Choice !=nil {if _agfeg :=_affg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agfeg !=nil {return _agfeg ;};};if _affg .TickLblSkip !=nil {if _ebacfc :=_affg .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_ebacfc !=nil {return _ebacfc ;};};if _affg .TickMarkSkip !=nil {if _bedd :=_affg .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_bedd !=nil {return _bedd ;};};if _affg .ExtLst !=nil {if _fcfagf :=_affg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcfagf !=nil {return _fcfagf ;};};return nil ;}; -// Validate validates the CT_PictureFormat and its children -func (_daa *CT_PictureFormat )Validate ()error {return _daa .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func (_ebaff *CT_BandFmt )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_ddaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ebaff .Idx ,_ddaf );if _ebaff .SpPr !=nil {_gdgeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebaff .SpPr ,_gdgeb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};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;);type CT_Boolean struct{ValAttr *bool ;};func (_bgcdd *ST_Crosses )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_bgcdd =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_bgcdd =1;case "\u006d\u0061\u0078":*_bgcdd =2;case "\u006d\u0069\u006e":*_bgcdd =3;};return nil ;};func (_eeee ST_ScatterStyle )String ()string {switch _eeee {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 "";};func (_ccfbe *EG_LineChartShared )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_abff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ccfbe .Grouping ,_abff );if _ccfbe .VaryColors !=nil {_caebc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ccfbe .VaryColors ,_caebc );};if _ccfbe .Ser !=nil {_bfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eeagc :=range _ccfbe .Ser {e .EncodeElement (_eeagc ,_bfc );};};if _ccfbe .DLbls !=nil {_abcb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccfbe .DLbls ,_abcb );};if _ccfbe .DropLines !=nil {_faec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccfbe .DropLines ,_faec );};return nil ;};func (_baedc ST_OfPieType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_baedc .String (),start );}; +// Validate validates the CT_DispUnitsLbl and its children +func (_acgc *CT_DispUnitsLbl )Validate ()error {return _acgc .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");}; -// Validate validates the EG_LegendEntryData and its children -func (_dedd *EG_LegendEntryData )Validate ()error {return _dedd .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func (_ddg *CT_DLblsChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_efaa :for {_cgee ,_cgfcc :=d .Token ();if _cgfcc !=nil {return _cgfcc ;};switch _edagcf :=_cgee .(type ){case _ecgedf .StartElement :switch _edagcf .Name {case _ecgedf .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"},_ecgedf .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"}:_ddg .Delete =NewCT_Boolean ();if _cabdg :=d .DecodeElement (_ddg .Delete ,&_edagcf );_cabdg !=nil {return _cabdg ;};case _ecgedf .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"},_ecgedf .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"}:_ddg .NumFmt =NewCT_NumFmt ();if _bcgd :=d .DecodeElement (_ddg .NumFmt ,&_edagcf );_bcgd !=nil {return _bcgd ;};case _ecgedf .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"},_ecgedf .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"}:_ddg .SpPr =_febbb .NewCT_ShapeProperties ();if _cafcgf :=d .DecodeElement (_ddg .SpPr ,&_edagcf );_cafcgf !=nil {return _cafcgf ;};case _ecgedf .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"},_ecgedf .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"}:_ddg .TxPr =_febbb .NewCT_TextBody ();if _adgc :=d .DecodeElement (_ddg .TxPr ,&_edagcf );_adgc !=nil {return _adgc ;};case _ecgedf .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"},_ecgedf .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"}:_ddg .DLblPos =NewCT_DLblPos ();if _dfde :=d .DecodeElement (_ddg .DLblPos ,&_edagcf );_dfde !=nil {return _dfde ;};case _ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_ddg .ShowLegendKey =NewCT_Boolean ();if _dbegc :=d .DecodeElement (_ddg .ShowLegendKey ,&_edagcf );_dbegc !=nil {return _dbegc ;};case _ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_ddg .ShowVal =NewCT_Boolean ();if _baae :=d .DecodeElement (_ddg .ShowVal ,&_edagcf );_baae !=nil {return _baae ;};case _ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_ddg .ShowCatName =NewCT_Boolean ();if _dfdd :=d .DecodeElement (_ddg .ShowCatName ,&_edagcf );_dfdd !=nil {return _dfdd ;};case _ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_ddg .ShowSerName =NewCT_Boolean ();if _acafe :=d .DecodeElement (_ddg .ShowSerName ,&_edagcf );_acafe !=nil {return _acafe ;};case _ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_ddg .ShowPercent =NewCT_Boolean ();if _fgab :=d .DecodeElement (_ddg .ShowPercent ,&_edagcf );_fgab !=nil {return _fgab ;};case _ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_ddg .ShowBubbleSize =NewCT_Boolean ();if _dggge :=d .DecodeElement (_ddg .ShowBubbleSize ,&_edagcf );_dggge !=nil {return _dggge ;};case _ecgedf .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_ecgedf .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ddg .Separator =new (string );if _edbad :=d .DecodeElement (_ddg .Separator ,&_edagcf );_edbad !=nil {return _edbad ;};case _ecgedf .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_ddg .ShowLeaderLines =NewCT_Boolean ();if _cfaeb :=d .DecodeElement (_ddg .ShowLeaderLines ,&_edagcf );_cfaeb !=nil {return _cfaeb ;};case _ecgedf .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_ddg .LeaderLines =NewCT_ChartLines ();if _ebcfc :=d .DecodeElement (_ddg .LeaderLines ,&_edagcf );_ebcfc !=nil {return _ebcfc ;};default:_ffgf .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\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_edagcf .Name );if _fffgcf :=d .Skip ();_fffgcf !=nil {return _fffgcf ;};};case _ecgedf .EndElement :break _efaa ;case _ecgedf .CharData :};};return nil ;};func (_ceaedf *CT_BandFmts )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ceaedf .BandFmt !=nil {_cbfbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_fafeg :=range _ceaedf .BandFmt {e .EncodeElement (_fafeg ,_cbfbg );};};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_deddd ST_Crosses )Validate ()error {return _deddd .ValidateWithPath ("")};func (_dbacf *CT_UpDownBars )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _dbacf .GapWidth !=nil {_caafg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dbacf .GapWidth ,_caafg );};if _dbacf .UpBars !=nil {_ccge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dbacf .UpBars ,_ccge );};if _dbacf .DownBars !=nil {_befg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dbacf .DownBars ,_befg );};if _dbacf .ExtLst !=nil {_cfaebf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbacf .ExtLst ,_cfaebf );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_fadb *CT_UnsignedInt )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_beaee :=range start .Attr {if _beaee .Name .Local =="\u0076\u0061\u006c"{_eade ,_cfaf :=_gea .ParseUint (_beaee .Value ,10,32);if _cfaf !=nil {return _cfaf ;};_fadb .ValAttr =uint32 (_eade );continue ;};};for {_dffg ,_gdcbf :=d .Token ();if _gdcbf !=nil {return _gabef .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",_gdcbf );};if _ggfgc ,_bdegd :=_dffg .(_ecgedf .EndElement );_bdegd &&_ggfgc .Name ==start .Name {break ;};};return nil ;};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;}; +// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path +func (_gafc *CT_ErrBars )ValidateWithPath (path string )error {if _gafc .ErrDir !=nil {if _gecfe :=_gafc .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_gecfe !=nil {return _gecfe ;};};if _cdge :=_gafc .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_cdge !=nil {return _cdge ;};if _ggcc :=_gafc .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_ggcc !=nil {return _ggcc ;};if _gafc .NoEndCap !=nil {if _ggbf :=_gafc .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_ggbf !=nil {return _ggbf ;};};if _gafc .Plus !=nil {if _bcgce :=_gafc .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_bcgce !=nil {return _bcgce ;};};if _gafc .Minus !=nil {if _edae :=_gafc .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_edae !=nil {return _edae ;};};if _gafc .Val !=nil {if _gbbef :=_gafc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gbbef !=nil {return _gbbef ;};};if _gafc .SpPr !=nil {if _feega :=_gafc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_feega !=nil {return _feega ;};};if _gafc .ExtLst !=nil {if _fcdb :=_gafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcdb !=nil {return _fcdb ;};};return nil ;}; -// Validate validates the CT_Area3DChart and its children -func (_decda *CT_Area3DChart )Validate ()error {return _decda .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_bfcbc ST_DispBlanksAs )Validate ()error {return _bfcbc .ValidateWithPath ("")};func (_acgfff ST_TickLblPos )String ()string {switch _acgfff {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 "";};func (_dgfe ST_TickMark )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_acdgb :=_ecgedf .Attr {};_acdgb .Name =name ;switch _dgfe {case ST_TickMarkUnset :_acdgb .Value ="";case ST_TickMarkCross :_acdgb .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_acdgb .Value ="\u0069\u006e";case ST_TickMarkNone :_acdgb .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_acdgb .Value ="\u006f\u0075\u0074";};return _acdgb ,nil ;}; +// Validate validates the CT_RotY and its children +func (_afbe *CT_RotY )Validate ()error {return _afbe .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_bbec *ST_TickMark )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbec =0;case "\u0063\u0072\u006fs\u0073":*_bbec =1;case "\u0069\u006e":*_bbec =2;case "\u006e\u006f\u006e\u0065":*_bbec =3;case "\u006f\u0075\u0074":*_bbec =4;};return nil ;}; -// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path -func (_bface *CT_BarGrouping )ValidateWithPath (path string )error {if _afcb :=_bface .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afcb !=nil {return _afcb ;};return nil ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_gcdc :=&CT_DoughnutChart {};return _gcdc }; +// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path +func (_adbag *CT_LayoutTarget )ValidateWithPath (path string )error {if _deaaf :=_adbag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deaaf !=nil {return _deaaf ;};return nil ;}; -// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path -func (_daga *CT_Area3DChart )ValidateWithPath (path string )error {if _daga .Grouping !=nil {if _gbfe :=_daga .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gbfe !=nil {return _gbfe ;};};if _daga .VaryColors !=nil {if _ecef :=_daga .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ecef !=nil {return _ecef ;};};for _egbfb ,_egfdd :=range _daga .Ser {if _caagg :=_egfdd .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egbfb ));_caagg !=nil {return _caagg ;};};if _daga .DLbls !=nil {if _dfcgd :=_daga .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfcgd !=nil {return _dfcgd ;};};if _daga .DropLines !=nil {if _bffag :=_daga .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bffag !=nil {return _bffag ;};};if _daga .GapDepth !=nil {if _dfbc :=_daga .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_dfbc !=nil {return _dfbc ;};};for _ccabg ,_ecda :=range _daga .AxId {if _ddcge :=_ecda .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ccabg ));_ddcge !=nil {return _ddcge ;};};if _daga .ExtLst !=nil {if _bbeeab :=_daga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbeeab !=nil {return _bbeeab ;};};return nil ;}; +// Validate validates the EG_SurfaceChartShared and its children +func (_abeca *EG_SurfaceChartShared )Validate ()error {return _abeca .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");}; -// Validate validates the CT_DLbl and its children -func (_bfcaa *CT_DLbl )Validate ()error {return _bfcaa .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};func (_cagab *EG_SurfaceChartShared )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_cfcc :for {_bgdgf ,_egfd :=d .Token ();if _egfd !=nil {return _egfd ;};switch _cgbg :=_bgdgf .(type ){case _ecgedf .StartElement :switch _cgbg .Name {case _ecgedf .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"},_ecgedf .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"}:_cagab .Wireframe =NewCT_Boolean ();if _gefg :=d .DecodeElement (_cagab .Wireframe ,&_cgbg );_gefg !=nil {return _gefg ;};case _ecgedf .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"},_ecgedf .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"}:_daaee :=NewCT_SurfaceSer ();if _bedf :=d .DecodeElement (_daaee ,&_cgbg );_bedf !=nil {return _bedf ;};_cagab .Ser =append (_cagab .Ser ,_daaee );case _ecgedf .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"},_ecgedf .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"}:_cagab .BandFmts =NewCT_BandFmts ();if _cabdb :=d .DecodeElement (_cagab .BandFmts ,&_cgbg );_cabdb !=nil {return _cabdb ;};default:_ffgf .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",_cgbg .Name );if _fefab :=d .Skip ();_fefab !=nil {return _fefab ;};};case _ecgedf .EndElement :break _cfcc ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path +func (_adcc *CT_Scaling )ValidateWithPath (path string )error {if _adcc .LogBase !=nil {if _gfgg :=_adcc .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_gfgg !=nil {return _gfgg ;};};if _adcc .Orientation !=nil {if _dedb :=_adcc .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_dedb !=nil {return _dedb ;};};if _adcc .Max !=nil {if _dega :=_adcc .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_dega !=nil {return _dega ;};};if _adcc .Min !=nil {if _fcfb :=_adcc .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_fcfb !=nil {return _fcfb ;};};if _adcc .ExtLst !=nil {if _egca :=_adcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egca !=nil {return _egca ;};};return nil ;};func (_aedee *CT_ErrBars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aedee .ErrDir !=nil {_abfaba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_aedee .ErrDir ,_abfaba );};_ddea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aedee .ErrBarType ,_ddea );_ddae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aedee .ErrValType ,_ddae );if _aedee .NoEndCap !=nil {_cgcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_aedee .NoEndCap ,_cgcg );};if _aedee .Plus !=nil {_cbfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_aedee .Plus ,_cbfd );};if _aedee .Minus !=nil {_efda :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_aedee .Minus ,_efda );};if _aedee .Val !=nil {_ceeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_aedee .Val ,_ceeg );};if _aedee .SpPr !=nil {_dded :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aedee .SpPr ,_dded );};if _aedee .ExtLst !=nil {_egcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedee .ExtLst ,_egcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_HPercent struct{ValAttr *ST_HPercent ;}; -// ST_DepthPercent is a union type -type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_fdb ST_DispBlanksAs )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_fdb .String (),start );};func (_bege ST_Shape )Validate ()error {return _bege .ValidateWithPath ("")};func (_eagfdg *CT_OfPieChart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_cfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_eagfdg .OfPieType ,_cfe );if _eagfdg .VaryColors !=nil {_bfbde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eagfdg .VaryColors ,_bfbde );};if _eagfdg .Ser !=nil {_deg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aagad :=range _eagfdg .Ser {e .EncodeElement (_aagad ,_deg );};};if _eagfdg .DLbls !=nil {_edc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eagfdg .DLbls ,_edc );};if _eagfdg .GapWidth !=nil {_bdbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_eagfdg .GapWidth ,_bdbc );};if _eagfdg .SplitType !=nil {_dbdg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_eagfdg .SplitType ,_dbdg );};if _eagfdg .SplitPos !=nil {_bbdbcg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_eagfdg .SplitPos ,_bbdbcg );};if _eagfdg .CustSplit !=nil {_ageda :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_eagfdg .CustSplit ,_ageda );};if _eagfdg .SecondPieSize !=nil {_ggdae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_eagfdg .SecondPieSize ,_ggdae );};if _eagfdg .SerLines !=nil {_bgcg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_bddfg :=range _eagfdg .SerLines {e .EncodeElement (_bddfg ,_bgcg );};};if _eagfdg .ExtLst !=nil {_badf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eagfdg .ExtLst ,_badf );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_Order struct{ValAttr *uint8 ;};func (_cb *CT_Boolean )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _cb .ValAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0064",_bcbg (*_cb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_cgbb *ST_DepthPercent )ValidateWithPath (path string )error {_efaac :=[]string {};if _cgbb .ST_DepthPercentWithSymbol !=nil {_efaac =append (_efaac ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _cgbb .ST_DepthPercentUShort !=nil {_efaac =append (_efaac ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_efaac )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efaac );};return nil ;};func NewCT_Shape ()*CT_Shape {_ebfa :=&CT_Shape {};return _ebfa };func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_gdfbb ,_bcfbf :=_gea .ParseUint (s ,10,32);if _bcfbf !=nil {return ST_BubbleScale {},_bcfbf ;};_fefga :=uint32 (_gdfbb );return ST_BubbleScale {ST_BubbleScaleUInt :&_fefga },nil ;};func (_dab ST_LayoutTarget )Validate ()error {return _dab .ValidateWithPath ("")};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;);func NewCT_MarkerStyle ()*CT_MarkerStyle {_fccb :=&CT_MarkerStyle {};_fccb .ValAttr =ST_MarkerStyle (1);return _fccb ;};func NewCT_Protection ()*CT_Protection {_dfaf :=&CT_Protection {};return _dfaf }; +// Validate validates the CT_MultiLvlStrData and its children +func (_bedee *CT_MultiLvlStrData )Validate ()error {return _bedee .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_aebgd *ST_RadarStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aebgd =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_aebgd =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aebgd =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_aebgd =3;};return nil ;};func NewCT_Double ()*CT_Double {_baagb :=&CT_Double {};return _baagb };func (_ebgac ST_AxPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebgac .String (),start );};func (_defafb ST_LegendPos )String ()string {switch _defafb {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 "";}; -// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path -func (_dcga *CT_Thickness )ValidateWithPath (path string )error {if _cdee :=_dcga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdee !=nil {return _cdee ;};return nil ;}; +// Validate validates the CT_RadarSer and its children +func (_ffbcab *CT_RadarSer )Validate ()error {return _ffbcab .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_eedcc ST_SplitType )String ()string {switch _eedcc {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 "";}; -// Validate validates the CT_ScatterChart and its children -func (_dbgbf *CT_ScatterChart )Validate ()error {return _dbgbf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_gfga *CT_PlotAreaChoice1 )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gfga .ValAx !=nil {_eaeec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_cbea :=range _gfga .ValAx {e .EncodeElement (_cbea ,_eaeec );};};if _gfga .CatAx !=nil {_dggef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_deacg :=range _gfga .CatAx {e .EncodeElement (_deacg ,_dggef );};};if _gfga .DateAx !=nil {_gff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_dbccc :=range _gfga .DateAx {e .EncodeElement (_dbccc ,_gff );};};if _gfga .SerAx !=nil {_feee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_caadg :=range _gfga .SerAx {e .EncodeElement (_caadg ,_feee );};};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_faeg :=&CT_GapAmount {};return _faeg };func (_dgbgf ST_BarDir )String ()string {switch _dgbgf {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};type ST_CrossBetween byte ;func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_cfgg ,_dgdg :=_gea .ParseInt (s ,10,8);if _dgdg !=nil {return ST_Overlap {},_dgdg ;};_ae :=int8 (_cfgg );return ST_Overlap {ST_OverlapByte :&_ae },nil ;}; +// Validate validates the CT_TrendlineType and its children +func (_fdff *CT_TrendlineType )Validate ()error {return _fdff .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_eae *CT_AxDataSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_eae .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_gagff ,_gagfa :=_e .ParseUint (s ,10,16);if _gagfa !=nil {return ST_DepthPercent {},_gagfa ;};_eccgb :=uint16 (_gagff );return ST_DepthPercent {ST_DepthPercentUShort :&_eccgb },nil ;}; -// Validate validates the CT_Bar3DChart and its children -func (_agfbc *CT_Bar3DChart )Validate ()error {return _agfbc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_faeac *CT_PrintSettings )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_deaab :for {_fdbae ,_fddb :=d .Token ();if _fddb !=nil {return _fddb ;};switch _gbde :=_fdbae .(type ){case _ecgedf .StartElement :switch _gbde .Name {case _ecgedf .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\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ecgedf .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\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_faeac .HeaderFooter =NewCT_HeaderFooter ();if _fcege :=d .DecodeElement (_faeac .HeaderFooter ,&_gbde );_fcege !=nil {return _fcege ;};case _ecgedf .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 :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ecgedf .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 :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_faeac .PageMargins =NewCT_PageMargins ();if _dfdae :=d .DecodeElement (_faeac .PageMargins ,&_gbde );_dfdae !=nil {return _dfdae ;};case _ecgedf .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 :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ecgedf .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 :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_faeac .PageSetup =NewCT_PageSetup ();if _gdebb :=d .DecodeElement (_faeac .PageSetup ,&_gbde );_gdebb !=nil {return _gdebb ;};case _ecgedf .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\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ecgedf .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\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_faeac .LegacyDrawingHF =NewCT_RelId ();if _ffeee :=d .DecodeElement (_faeac .LegacyDrawingHF ,&_gbde );_ffeee !=nil {return _ffeee ;};default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_gbde .Name );if _cbfb :=d .Skip ();_cbfb !=nil {return _cbfb ;};};case _ecgedf .EndElement :break _deaab ;case _ecgedf .CharData :};};return nil ;};func (_agabgg *ST_SplitType )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_agabgg =0;case "\u0061\u0075\u0074\u006f":*_agabgg =1;case "\u0063\u0075\u0073\u0074":*_agabgg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_agabgg =3;case "\u0070\u006f\u0073":*_agabgg =4;case "\u0076\u0061\u006c":*_agabgg =5;};return nil ;};func (_daadf *CT_DLbl )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_daadf .Idx =NewCT_UnsignedInt ();_ggfg :for {_fcb ,_gebfgc :=d .Token ();if _gebfgc !=nil {return _gebfgc ;};switch _cagec :=_fcb .(type ){case _ecgedf .StartElement :switch _cagec .Name {case _ecgedf .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"},_ecgedf .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 _egcbb :=d .DecodeElement (_daadf .Idx ,&_cagec );_egcbb !=nil {return _egcbb ;};case _ecgedf .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"},_ecgedf .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 _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _eebe :=d .DecodeElement (&_daadf .Choice .Delete ,&_cagec );_eebe !=nil {return _eebe ;};case _ecgedf .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"},_ecgedf .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 _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _gfbdac :=d .DecodeElement (&_daadf .Choice .Layout ,&_cagec );_gfbdac !=nil {return _gfbdac ;};case _ecgedf .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"},_ecgedf .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"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _gcd :=d .DecodeElement (&_daadf .Choice .Tx ,&_cagec );_gcd !=nil {return _gcd ;};case _ecgedf .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"},_ecgedf .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 _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _gaddg :=d .DecodeElement (&_daadf .Choice .NumFmt ,&_cagec );_gaddg !=nil {return _gaddg ;};case _ecgedf .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"},_ecgedf .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 _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _accdc :=d .DecodeElement (&_daadf .Choice .SpPr ,&_cagec );_accdc !=nil {return _accdc ;};case _ecgedf .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"},_ecgedf .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"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _ffdf :=d .DecodeElement (&_daadf .Choice .TxPr ,&_cagec );_ffdf !=nil {return _ffdf ;};case _ecgedf .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"},_ecgedf .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"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _gecfc :=d .DecodeElement (&_daadf .Choice .DLblPos ,&_cagec );_gecfc !=nil {return _gecfc ;};case _ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _gdegb :=d .DecodeElement (&_daadf .Choice .ShowLegendKey ,&_cagec );_gdegb !=nil {return _gdegb ;};case _ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _fcgb :=d .DecodeElement (&_daadf .Choice .ShowVal ,&_cagec );_fcgb !=nil {return _fcgb ;};case _ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _acebef :=d .DecodeElement (&_daadf .Choice .ShowCatName ,&_cagec );_acebef !=nil {return _acebef ;};case _ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _fegge :=d .DecodeElement (&_daadf .Choice .ShowSerName ,&_cagec );_fegge !=nil {return _fegge ;};case _ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _ffba :=d .DecodeElement (&_daadf .Choice .ShowPercent ,&_cagec );_ffba !=nil {return _ffba ;};case _ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _eed :=d .DecodeElement (&_daadf .Choice .ShowBubbleSize ,&_cagec );_eed !=nil {return _eed ;};case _ecgedf .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_ecgedf .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _daadf .Choice ==nil {_daadf .Choice =NewCT_DLblChoice ();};if _adba :=d .DecodeElement (&_daadf .Choice .Separator ,&_cagec );_adba !=nil {return _adba ;};case _ecgedf .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"},_ecgedf .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"}:_daadf .ExtLst =NewCT_ExtensionList ();if _begf :=d .DecodeElement (_daadf .ExtLst ,&_cagec );_begf !=nil {return _begf ;};default:_ffgf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_cagec .Name );if _effa :=d .Skip ();_effa !=nil {return _effa ;};};case _ecgedf .EndElement :break _ggfg ;case _ecgedf .CharData :};};return nil ;};type CT_Extension struct{UriAttr *string ;Any _ffgf .Any ;};func (_gbdfg *CT_PrintSettings )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _gbdfg .HeaderFooter !=nil {_aebb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gbdfg .HeaderFooter ,_aebb );};if _gbdfg .PageMargins !=nil {_dadcf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gbdfg .PageMargins ,_dadcf );};if _gbdfg .PageSetup !=nil {_edafc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gbdfg .PageSetup ,_edafc );};if _gbdfg .LegacyDrawingHF !=nil {_fdce :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gbdfg .LegacyDrawingHF ,_fdce );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ErrDir and its children +func (_cgab *CT_ErrDir )Validate ()error {return _cgab .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");}; -// Validate validates the CT_Scaling and its children -func (_efega *CT_Scaling )Validate ()error {return _efega .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func (_geaeb *CT_Bar3DChart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_geaeb .BarDir =NewCT_BarDir ();_gcaega :for {_eccec ,_caddb :=d .Token ();if _caddb !=nil {return _caddb ;};switch _gdef :=_eccec .(type ){case _ecgedf .StartElement :switch _gdef .Name {case _ecgedf .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"},_ecgedf .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 _ffbb :=d .DecodeElement (_geaeb .BarDir ,&_gdef );_ffbb !=nil {return _ffbb ;};case _ecgedf .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"},_ecgedf .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"}:_geaeb .Grouping =NewCT_BarGrouping ();if _fcacc :=d .DecodeElement (_geaeb .Grouping ,&_gdef );_fcacc !=nil {return _fcacc ;};case _ecgedf .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"},_ecgedf .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"}:_geaeb .VaryColors =NewCT_Boolean ();if _gcafd :=d .DecodeElement (_geaeb .VaryColors ,&_gdef );_gcafd !=nil {return _gcafd ;};case _ecgedf .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"},_ecgedf .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"}:_bedc :=NewCT_BarSer ();if _gccgf :=d .DecodeElement (_bedc ,&_gdef );_gccgf !=nil {return _gccgf ;};_geaeb .Ser =append (_geaeb .Ser ,_bedc );case _ecgedf .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"},_ecgedf .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"}:_geaeb .DLbls =NewCT_DLbls ();if _gfgbd :=d .DecodeElement (_geaeb .DLbls ,&_gdef );_gfgbd !=nil {return _gfgbd ;};case _ecgedf .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_ecgedf .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_geaeb .GapWidth =NewCT_GapAmount ();if _fgff :=d .DecodeElement (_geaeb .GapWidth ,&_gdef );_fgff !=nil {return _fgff ;};case _ecgedf .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_ecgedf .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_geaeb .GapDepth =NewCT_GapAmount ();if _ebgad :=d .DecodeElement (_geaeb .GapDepth ,&_gdef );_ebgad !=nil {return _ebgad ;};case _ecgedf .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\u0061p\u0065"},_ecgedf .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\u0061p\u0065"}:_geaeb .Shape =NewCT_Shape ();if _bbaf :=d .DecodeElement (_geaeb .Shape ,&_gdef );_bbaf !=nil {return _bbaf ;};case _ecgedf .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"},_ecgedf .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"}:_eccg :=NewCT_UnsignedInt ();if _bgc :=d .DecodeElement (_eccg ,&_gdef );_bgc !=nil {return _bgc ;};_geaeb .AxId =append (_geaeb .AxId ,_eccg );case _ecgedf .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"},_ecgedf .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"}:_geaeb .ExtLst =NewCT_ExtensionList ();if _gegef :=d .DecodeElement (_geaeb .ExtLst ,&_gdef );_gegef !=nil {return _gegef ;};default:_ffgf .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\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_gdef .Name );if _ecegb :=d .Skip ();_ecegb !=nil {return _ecegb ;};};case _ecgedf .EndElement :break _gcaega ;case _ecgedf .CharData :};};return nil ;};func (_fafec ST_ErrValType )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_aecce :=_ecgedf .Attr {};_aecce .Name =name ;switch _fafec {case ST_ErrValTypeUnset :_aecce .Value ="";case ST_ErrValTypeCust :_aecce .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_aecce .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_aecce .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_aecce .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_aecce .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _aecce ,nil ;};func (_cccaf ST_SplitType )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_eefe :=_ecgedf .Attr {};_eefe .Name =name ;switch _cccaf {case ST_SplitTypeUnset :_eefe .Value ="";case ST_SplitTypeAuto :_eefe .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_eefe .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_eefe .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_eefe .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_eefe .Value ="\u0076\u0061\u006c";};return _eefe ,nil ;};func (_ggde *CT_SerAx )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_abfd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ggde .AxId ,_abfd );_ecaef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ggde .Scaling ,_ecaef );if _ggde .Delete !=nil {_fgf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ggde .Delete ,_fgf );};_edfgf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ggde .AxPos ,_edfgf );if _ggde .MajorGridlines !=nil {_baade :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggde .MajorGridlines ,_baade );};if _ggde .MinorGridlines !=nil {_gfbdb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggde .MinorGridlines ,_gfbdb );};if _ggde .Title !=nil {_eaebc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ggde .Title ,_eaebc );};if _ggde .NumFmt !=nil {_cfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ggde .NumFmt ,_cfc );};if _ggde .MajorTickMark !=nil {_ggd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggde .MajorTickMark ,_ggd );};if _ggde .MinorTickMark !=nil {_ebff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggde .MinorTickMark ,_ebff );};if _ggde .TickLblPos !=nil {_fdeeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ggde .TickLblPos ,_fdeeb );};if _ggde .SpPr !=nil {_gfea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggde .SpPr ,_gfea );};if _ggde .TxPr !=nil {_baee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ggde .TxPr ,_baee );};_efecc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ggde .CrossAx ,_efecc );if _ggde .Choice !=nil {_ggde .Choice .MarshalXML (e ,_ecgedf .StartElement {});};if _ggde .TickLblSkip !=nil {_cdaba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ggde .TickLblSkip ,_cdaba );};if _ggde .TickMarkSkip !=nil {_cbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ggde .TickMarkSkip ,_cbg );};if _ggde .ExtLst !=nil {_cefa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggde .ExtLst ,_cefa );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_babff ST_RadarStyle )Validate ()error {return _babff .ValidateWithPath ("")}; +// Validate validates the CT_LegendEntry and its children +func (_fafa *CT_LegendEntry )Validate ()error {return _fafa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_bbagg ST_TickLblPos )String ()string {switch _bbagg {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 "";};func (_aggfa ST_ErrValType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfcdc :=_c .Attr {};_cfcdc .Name =name ;switch _aggfa {case ST_ErrValTypeUnset :_cfcdc .Value ="";case ST_ErrValTypeCust :_cfcdc .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_cfcdc .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_cfcdc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_cfcdc .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_cfcdc .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _cfcdc ,nil ;};func (_gceae *ST_RadarStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dffbf ,_dgee :=d .Token ();if _dgee !=nil {return _dgee ;};if _gdbfg ,_aacgc :=_dffbf .(_c .EndElement );_aacgc &&_gdbfg .Name ==start .Name {*_gceae =1;return nil ;};if _accg ,_dadgb :=_dffbf .(_c .CharData );!_dadgb {return _aa .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",_dffbf );}else {switch string (_accg ){case "":*_gceae =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gceae =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gceae =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_gceae =3;};};_dffbf ,_dgee =d .Token ();if _dgee !=nil {return _dgee ;};if _cdbcd ,_aebde :=_dffbf .(_c .EndElement );_aebde &&_cdbcd .Name ==start .Name {return nil ;};return _aa .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",_dffbf );}; -// Validate validates the CT_TimeUnit and its children -func (_fgd *CT_TimeUnit )Validate ()error {return _fgd .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_ebbb :=&CT_PlotAreaChoice1 {};return _ebbb };func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_cbccdd ,_ggeb :=_gea .ParseUint (s ,10,16);if _ggeb !=nil {return ST_DepthPercent {},_ggeb ;};_gbdda :=uint16 (_cbccdd );return ST_DepthPercent {ST_DepthPercentUShort :&_gbdda },nil ;};func (_gdaa ST_ErrBarType )ValidateWithPath (path string )error {switch _gdaa {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdaa ));};return nil ;};func (_gecee *CT_Style )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gecee .ValAttr =1;for _ ,_fafea :=range start .Attr {if _fafea .Name .Local =="\u0076\u0061\u006c"{_fccd ,_ccace :=_gea .ParseUint (_fafea .Value ,10,8);if _ccace !=nil {return _ccace ;};_gecee .ValAttr =uint8 (_fccd );continue ;};};for {_fbcdc ,_cbbb :=d .Token ();if _cbbb !=nil {return _gabef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_cbbb );};if _eaacg ,_bggaae :=_fbcdc .(_ecgedf .EndElement );_bggaae &&_eaacg .Name ==start .Name {break ;};};return nil ;};func (_acfeb *ST_GapAmount )ValidateWithPath (path string )error {_aagag :=[]string {};if _acfeb .ST_GapAmountPercent !=nil {_aagag =append (_aagag ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _acfeb .ST_GapAmountUShort !=nil {_aagag =append (_aagag ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_aagag )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aagag );};return nil ;};func (_fegg *CT_TextLanguageID )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_aeg :=range start .Attr {if _aeg .Name .Local =="\u0076\u0061\u006c"{_fcac ,_daeg :=_aeg .Value ,error (nil );if _daeg !=nil {return _daeg ;};_fegg .ValAttr =_fcac ;continue ;};};for {_ecgb ,_cbed :=d .Token ();if _cbed !=nil {return _gabef .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_cbed );};if _bbae ,_bgeaa :=_ecgb .(_ecgedf .EndElement );_bgeaa &&_bbae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_BarDir and its children +func (_aagb *CT_BarDir )Validate ()error {return _aagb .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_ffdgg *ST_SecondPieSize )Validate ()error {return _ffdgg .ValidateWithPath ("")};func (_fcdd *CT_BubbleSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcdd .Idx =NewCT_UnsignedInt ();_fcdd .Order =NewCT_UnsignedInt ();_aged :for {_abgc ,_fefc :=d .Token ();if _fefc !=nil {return _fefc ;};switch _fgaa :=_abgc .(type ){case _c .StartElement :switch _fgaa .Name {case _c .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"},_c .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 _bcdf :=d .DecodeElement (_fcdd .Idx ,&_fgaa );_bcdf !=nil {return _bcdf ;};case _c .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"},_c .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 _gcag :=d .DecodeElement (_fcdd .Order ,&_fgaa );_gcag !=nil {return _gcag ;};case _c .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"},_c .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"}:_fcdd .Tx =NewCT_SerTx ();if _cabf :=d .DecodeElement (_fcdd .Tx ,&_fgaa );_cabf !=nil {return _cabf ;};case _c .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"},_c .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"}:_fcdd .SpPr =_d .NewCT_ShapeProperties ();if _fbfe :=d .DecodeElement (_fcdd .SpPr ,&_fgaa );_fbfe !=nil {return _fbfe ;};case _c .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"},_c .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"}:_fcdd .InvertIfNegative =NewCT_Boolean ();if _gffg :=d .DecodeElement (_fcdd .InvertIfNegative ,&_fgaa );_gffg !=nil {return _gffg ;};case _c .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\u0050\u0074"},_c .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\u0050\u0074"}:_bea :=NewCT_DPt ();if _baec :=d .DecodeElement (_bea ,&_fgaa );_baec !=nil {return _baec ;};_fcdd .DPt =append (_fcdd .DPt ,_bea );case _c .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"},_c .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"}:_fcdd .DLbls =NewCT_DLbls ();if _abca :=d .DecodeElement (_fcdd .DLbls ,&_fgaa );_abca !=nil {return _abca ;};case _c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_adag :=NewCT_Trendline ();if _cfa :=d .DecodeElement (_adag ,&_fgaa );_cfa !=nil {return _cfa ;};_fcdd .Trendline =append (_fcdd .Trendline ,_adag );case _c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_degf :=NewCT_ErrBars ();if _dgad :=d .DecodeElement (_degf ,&_fgaa );_dgad !=nil {return _dgad ;};_fcdd .ErrBars =append (_fcdd .ErrBars ,_degf );case _c .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\u0056\u0061\u006c"},_c .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\u0056\u0061\u006c"}:_fcdd .XVal =NewCT_AxDataSource ();if _efaa :=d .DecodeElement (_fcdd .XVal ,&_fgaa );_efaa !=nil {return _efaa ;};case _c .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 :"\u0079\u0056\u0061\u006c"},_c .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 :"\u0079\u0056\u0061\u006c"}:_fcdd .YVal =NewCT_NumDataSource ();if _efac :=d .DecodeElement (_fcdd .YVal ,&_fgaa );_efac !=nil {return _efac ;};case _c .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\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_c .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\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_fcdd .BubbleSize =NewCT_NumDataSource ();if _gfceb :=d .DecodeElement (_fcdd .BubbleSize ,&_fgaa );_gfceb !=nil {return _gfceb ;};case _c .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_c .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\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_fcdd .Bubble3D =NewCT_Boolean ();if _ffffa :=d .DecodeElement (_fcdd .Bubble3D ,&_fgaa );_ffffa !=nil {return _ffffa ;};case _c .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"},_c .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"}:_fcdd .ExtLst =NewCT_ExtensionList ();if _abcd :=d .DecodeElement (_fcdd .ExtLst ,&_fgaa );_abcd !=nil {return _abcd ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_fgaa .Name );if _acac :=d .Skip ();_acac !=nil {return _acac ;};};case _c .EndElement :break _aged ;case _c .CharData :};};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_dbb :=&CT_ChartLines {};return _dbb };func (_effba ST_LayoutTarget )String ()string {switch _effba {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;};type UserShapes struct{_dd .CT_Drawing };type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func (_gacfa ST_PageSetupOrientation )Validate ()error {return _gacfa .ValidateWithPath ("")};func (_afcc ST_MarkerStyle )ValidateWithPath (path string )error {switch _afcc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcc ));};return nil ;};func (_gaebb *ST_DepthPercent )ValidateWithPath (path string )error {_edgbbf :=[]string {};if _gaebb .ST_DepthPercentWithSymbol !=nil {_edgbbf =append (_edgbbf ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _gaebb .ST_DepthPercentUShort !=nil {_edgbbf =append (_edgbbf ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_edgbbf )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_edgbbf );};return nil ;};func (_ddgc *ST_ScatterStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddgc =0;case "\u006e\u006f\u006e\u0065":*_ddgc =1;case "\u006c\u0069\u006e\u0065":*_ddgc =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_ddgc =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ddgc =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_ddgc =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_ddgc =6;};return nil ;}; -// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path -func (_dfgd *CT_RadarSer )ValidateWithPath (path string )error {if _edfbb :=_dfgd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_edfbb !=nil {return _edfbb ;};if _dabe :=_dfgd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dabe !=nil {return _dabe ;};if _dfgd .Tx !=nil {if _acfec :=_dfgd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_acfec !=nil {return _acfec ;};};if _dfgd .SpPr !=nil {if _abbfb :=_dfgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abbfb !=nil {return _abbfb ;};};if _dfgd .Marker !=nil {if _cfddff :=_dfgd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cfddff !=nil {return _cfddff ;};};for _fcfe ,_dbec :=range _dfgd .DPt {if _acaf :=_dbec .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fcfe ));_acaf !=nil {return _acaf ;};};if _dfgd .DLbls !=nil {if _edaad :=_dfgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edaad !=nil {return _edaad ;};};if _dfgd .Cat !=nil {if _bbfc :=_dfgd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_bbfc !=nil {return _bbfc ;};};if _dfgd .Val !=nil {if _cfadd :=_dfgd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cfadd !=nil {return _cfadd ;};};if _dfgd .ExtLst !=nil {if _efab :=_dfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efab !=nil {return _efab ;};};return nil ;};type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_fgaee *CT_BarDir )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _fgaee .ValAttr !=ST_BarDirUnset {_gfce ,_afag :=_fgaee .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _afag !=nil {return _afag ;};start .Attr =append (start .Attr ,_gfce );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_PieChartShared and its children +func (_gcgbf *EG_PieChartShared )Validate ()error {return _gcgbf .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_bbcea ST_TickMark )String ()string {switch _bbcea {case 0:return "";case 1:return "\u0063\u0072\u006fs\u0073";case 2:return "\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u006f\u0075\u0074";};return "";};func (_dfgfc *ST_Grouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfgfc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dfgfc =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dfgfc =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dfgfc =3;};return nil ;};func (_ecdbf *CT_FirstSliceAng )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dggg :=range start .Attr {if _dggg .Name .Local =="\u0076\u0061\u006c"{_afga ,_eead :=_e .ParseUint (_dggg .Value ,10,16);if _eead !=nil {return _eead ;};_bbce :=uint16 (_afga );_ecdbf .ValAttr =&_bbce ;continue ;};};for {_cbffg ,_ddcdf :=d .Token ();if _ddcdf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0072\u0073t\u0053l\u0069\u0063\u0065\u0041\u006e\u0067\u003a \u0025\u0073",_ddcdf );};if _fced ,_badf :=_cbffg .(_c .EndElement );_badf &&_fced .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PageMargins and its children -func (_gbd *CT_PageMargins )Validate ()error {return _gbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_ddcc ST_ScatterStyle )Validate ()error {return _ddcc .ValidateWithPath ("")};func NewEG_PieChartShared ()*EG_PieChartShared {_ebagf :=&EG_PieChartShared {};return _ebagf }; +// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path +func (_eebf *CT_DTable )ValidateWithPath (path string )error {if _eebf .ShowHorzBorder !=nil {if _acaa :=_eebf .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_acaa !=nil {return _acaa ;};};if _eebf .ShowVertBorder !=nil {if _feffe :=_eebf .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_feffe !=nil {return _feffe ;};};if _eebf .ShowOutline !=nil {if _baaf :=_eebf .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_baaf !=nil {return _baaf ;};};if _eebf .ShowKeys !=nil {if _feeg :=_eebf .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_feeg !=nil {return _feeg ;};};if _eebf .SpPr !=nil {if _ebfb :=_eebf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebfb !=nil {return _ebfb ;};};if _eebf .TxPr !=nil {if _bafg :=_eebf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bafg !=nil {return _bafg ;};};if _eebf .ExtLst !=nil {if _afdd :=_eebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdd !=nil {return _afdd ;};};return nil ;}; -// Validate validates the CT_Crosses and its children -func (_faecb *CT_Crosses )Validate ()error {return _faecb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");}; +// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path +func (_dccg *CT_DPt )ValidateWithPath (path string )error {if _agbf :=_dccg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_agbf !=nil {return _agbf ;};if _dccg .InvertIfNegative !=nil {if _cbbe :=_dccg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_cbbe !=nil {return _cbbe ;};};if _dccg .Marker !=nil {if _fdag :=_dccg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fdag !=nil {return _fdag ;};};if _dccg .Bubble3D !=nil {if _adac :=_dccg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_adac !=nil {return _adac ;};};if _dccg .Explosion !=nil {if _bcce :=_dccg .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_bcce !=nil {return _bcce ;};};if _dccg .SpPr !=nil {if _adba :=_dccg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adba !=nil {return _adba ;};};if _dccg .PictureOptions !=nil {if _cgac :=_dccg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cgac !=nil {return _cgac ;};};if _dccg .ExtLst !=nil {if _cfgg :=_dccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgg !=nil {return _cfgg ;};};return nil ;};func (_abac *CT_ErrDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abac .ValAttr =ST_ErrDir (1);for _ ,_fede :=range start .Attr {if _fede .Name .Local =="\u0076\u0061\u006c"{_abac .ValAttr .UnmarshalXMLAttr (_fede );continue ;};};for {_dfdg ,_gfcb :=d .Token ();if _gfcb !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_gfcb );};if _deaab ,_dadcg :=_dfdg .(_c .EndElement );_dadcg &&_deaab .Name ==start .Name {break ;};};return nil ;};func (_eef *CT_AxDataSourceChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efe :for {_acg ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _ffc :=_acg .(type ){case _c .StartElement :switch _ffc .Name {case _c .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"},_c .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"}:_eef .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _gbd :=d .DecodeElement (_eef .MultiLvlStrRef ,&_ffc );_gbd !=nil {return _gbd ;};case _c .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"},_c .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"}:_eef .NumRef =NewCT_NumRef ();if _bcd :=d .DecodeElement (_eef .NumRef ,&_ffc );_bcd !=nil {return _bcd ;};case _c .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"},_c .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"}:_eef .NumLit =NewCT_NumData ();if _dag :=d .DecodeElement (_eef .NumLit ,&_ffc );_dag !=nil {return _dag ;};case _c .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"},_c .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"}:_eef .StrRef =NewCT_StrRef ();if _dea :=d .DecodeElement (_eef .StrRef ,&_ffc );_dea !=nil {return _dea ;};case _c .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\u004c\u0069\u0074"},_c .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\u004c\u0069\u0074"}:_eef .StrLit =NewCT_StrData ();if _adcb :=d .DecodeElement (_eef .StrLit ,&_ffc );_adcb !=nil {return _adcb ;};default:_cf .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 C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ffc .Name );if _ddcd :=d .Skip ();_ddcd !=nil {return _ddcd ;};};case _c .EndElement :break _efe ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path -func (_gcca *CT_RadarStyle )ValidateWithPath (path string )error {if _gecc :=_gcca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gecc !=nil {return _gecc ;};return nil ;};func (_aadbb ST_BarGrouping )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_dgda :=_ecgedf .Attr {};_dgda .Name =name ;switch _aadbb {case ST_BarGroupingUnset :_dgda .Value ="";case ST_BarGroupingPercentStacked :_dgda .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_dgda .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_dgda .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_dgda .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _dgda ,nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_efdfg *CT_RotX )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_affbc :=range start .Attr {if _affbc .Name .Local =="\u0076\u0061\u006c"{_fdfa ,_caee :=_gea .ParseInt (_affbc .Value ,10,8);if _caee !=nil {return _caee ;};_geca :=int8 (_fdfa );_efdfg .ValAttr =&_geca ;continue ;};};for {_ffcae ,_cegee :=d .Token ();if _cegee !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_cegee );};if _bcc ,_beccb :=_ffcae .(_ecgedf .EndElement );_beccb &&_bcc .Name ==start .Name {break ;};};return nil ;};func (_acdg *ST_TimeUnit )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_acdg =0;case "\u0064\u0061\u0079\u0073":*_acdg =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_acdg =2;case "\u0079\u0065\u0061r\u0073":*_acdg =3;};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);type CT_Crosses struct{ValAttr ST_Crosses ;}; +// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path +func (_dddag *CT_LineSer )ValidateWithPath (path string )error {if _ccef :=_dddag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ccef !=nil {return _ccef ;};if _becaa :=_dddag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_becaa !=nil {return _becaa ;};if _dddag .Tx !=nil {if _fdaad :=_dddag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fdaad !=nil {return _fdaad ;};};if _dddag .SpPr !=nil {if _daae :=_dddag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_daae !=nil {return _daae ;};};if _dddag .Marker !=nil {if _fccgg :=_dddag .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fccgg !=nil {return _fccgg ;};};for _fcdc ,_aefd :=range _dddag .DPt {if _cbecd :=_aefd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fcdc ));_cbecd !=nil {return _cbecd ;};};if _dddag .DLbls !=nil {if _cgfc :=_dddag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cgfc !=nil {return _cgfc ;};};for _ecec ,_bege :=range _dddag .Trendline {if _ebga :=_bege .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ecec ));_ebga !=nil {return _ebga ;};};if _dddag .ErrBars !=nil {if _dddgb :=_dddag .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_dddgb !=nil {return _dddgb ;};};if _dddag .Cat !=nil {if _deca :=_dddag .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_deca !=nil {return _deca ;};};if _dddag .Val !=nil {if _abgec :=_dddag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_abgec !=nil {return _abgec ;};};if _dddag .Smooth !=nil {if _agdg :=_dddag .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_agdg !=nil {return _agdg ;};};if _dddag .ExtLst !=nil {if _bdbec :=_dddag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbec !=nil {return _bdbec ;};};return nil ;};func (_bedaf *ST_LblOffset )Validate ()error {return _bedaf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path -func (_fcae *CT_StrVal )ValidateWithPath (path string )error {return nil };func (_befe ST_PictureFormat )String ()string {switch _befe {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 "";}; +// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path +func (_dgdad *CT_DLbl )ValidateWithPath (path string )error {if _dcef :=_dgdad .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dcef !=nil {return _dcef ;};if _dgdad .Choice !=nil {if _bade :=_dgdad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bade !=nil {return _bade ;};};if _dgdad .ExtLst !=nil {if _aafg :=_dgdad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafg !=nil {return _aafg ;};};return nil ;};func (_fbecc *ST_LayoutTarget )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbecc =0;case "\u0069\u006e\u006ee\u0072":*_fbecc =1;case "\u006f\u0075\u0074e\u0072":*_fbecc =2;};return nil ;};func (_eccdf ST_LayoutMode )Validate ()error {return _eccdf .ValidateWithPath ("")};func (_abbebe ST_SplitType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abbebe .String (),start );};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_bdcc :=&CT_MultiLvlStrRef {};return _bdcc };type CT_Grouping struct{ValAttr ST_Grouping ;};func (_fcca *CT_Surface3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcca .Wireframe !=nil {_cbafe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fcca .Wireframe ,_cbafe );};if _fcca .Ser !=nil {_gdbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fccef :=range _fcca .Ser {e .EncodeElement (_fccef ,_gdbf );};};if _fcca .BandFmts !=nil {_gffcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fcca .BandFmts ,_gffcc );};_dbcga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbfge :=range _fcca .AxId {e .EncodeElement (_bbfge ,_dbcga );};if _fcca .ExtLst !=nil {_cfgdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcca .ExtLst ,_cfgdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_View3D ()*CT_View3D {_bcdaf :=&CT_View3D {};return _bcdaf };func (_baaef *CT_OfPieChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_egbbe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_baaef .OfPieType ,_egbbe );if _baaef .VaryColors !=nil {_egfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_baaef .VaryColors ,_egfd );};if _baaef .Ser !=nil {_dedc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_adcga :=range _baaef .Ser {e .EncodeElement (_adcga ,_dedc );};};if _baaef .DLbls !=nil {_fddbe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_baaef .DLbls ,_fddbe );};if _baaef .GapWidth !=nil {_cafef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_baaef .GapWidth ,_cafef );};if _baaef .SplitType !=nil {_agbd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_baaef .SplitType ,_agbd );};if _baaef .SplitPos !=nil {_bdce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_baaef .SplitPos ,_bdce );};if _baaef .CustSplit !=nil {_fcge :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_baaef .CustSplit ,_fcge );};if _baaef .SecondPieSize !=nil {_addcg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_baaef .SecondPieSize ,_addcg );};if _baaef .SerLines !=nil {_geaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_ccbbg :=range _baaef .SerLines {e .EncodeElement (_ccbbg ,_geaa );};};if _baaef .ExtLst !=nil {_dbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baaef .ExtLst ,_dbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TickMark byte ;func (_dffab *ST_TrendlineType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fecgc ,_gfbdf :=d .Token ();if _gfbdf !=nil {return _gfbdf ;};if _fffffd ,_dedcb :=_fecgc .(_c .EndElement );_dedcb &&_fffffd .Name ==start .Name {*_dffab =1;return nil ;};if _ceegd ,_fcdf :=_fecgc .(_c .CharData );!_fcdf {return _aa .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",_fecgc );}else {switch string (_ceegd ){case "":*_dffab =0;case "\u0065\u0078\u0070":*_dffab =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dffab =2;case "\u006c\u006f\u0067":*_dffab =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_dffab =4;case "\u0070\u006f\u006c\u0079":*_dffab =5;case "\u0070\u006f\u0077e\u0072":*_dffab =6;};};_fecgc ,_gfbdf =d .Token ();if _gfbdf !=nil {return _gfbdf ;};if _fecebe ,_beaba :=_fecgc .(_c .EndElement );_beaba &&_fecebe .Name ==start .Name {return nil ;};return _aa .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",_fecgc );};func (_ggccc ST_BarGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggccc .String (),start );};func (_faaab *ST_BarGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edca ,_aecba :=d .Token ();if _aecba !=nil {return _aecba ;};if _fegb ,_bdded :=_edca .(_c .EndElement );_bdded &&_fegb .Name ==start .Name {*_faaab =1;return nil ;};if _fgabg ,_bacfd :=_edca .(_c .CharData );!_bacfd {return _aa .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",_edca );}else {switch string (_fgabg ){case "":*_faaab =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_faaab =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_faaab =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_faaab =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_faaab =4;};};_edca ,_aecba =d .Token ();if _aecba !=nil {return _aecba ;};if _ggcdf ,_fgecd :=_edca .(_c .EndElement );_fgecd &&_ggcdf .Name ==start .Name {return nil ;};return _aa .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",_edca );};func (_efd *CT_Boolean )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbda :=range start .Attr {if _gbda .Name .Local =="\u0076\u0061\u006c"{_aaec ,_gad :=_e .ParseBool (_gbda .Value );if _gad !=nil {return _gad ;};_efd .ValAttr =&_aaec ;continue ;};};for {_gaba ,_eee :=d .Token ();if _eee !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_eee );};if _cgd ,_daca :=_gaba .(_c .EndElement );_daca &&_cgd .Name ==start .Name {break ;};};return nil ;};func (_eedcad ST_LegendPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eedcad .String (),start );}; -// ST_GapAmount is a union type -type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_fedb ,_bgba :=_gea .ParseUint (s ,10,16);if _bgba !=nil {return ST_SecondPieSize {},_bgba ;};_bgacd :=uint16 (_fedb );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_bgacd },nil ;};func NewCT_Grouping ()*CT_Grouping {_cfab :=&CT_Grouping {};return _cfab };func NewCT_PivotFmts ()*CT_PivotFmts {_cgcad :=&CT_PivotFmts {};return _cgcad }; +// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path +func (_gbcc *CT_LegendEntry )ValidateWithPath (path string )error {if _bgcfa :=_gbcc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bgcfa !=nil {return _bgcfa ;};if _gbcc .Choice !=nil {if _bbea :=_gbcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbea !=nil {return _bbea ;};};if _gbcc .ExtLst !=nil {if _ffae :=_gbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffae !=nil {return _ffae ;};};return nil ;}; -// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path -func (_cgdc *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _cgdc .Delete !=nil {if _adbca :=_cgdc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_adbca !=nil {return _adbca ;};};if _cgdc .TxPr !=nil {if _ebcga :=_cgdc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebcga !=nil {return _ebcga ;};};return nil ;};func (_gffdd *CT_ErrBarType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gffdd .ValAttr !=ST_ErrBarTypeUnset {_bggef ,_fffdb :=_gffdd .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _fffdb !=nil {return _fffdb ;};start .Attr =append (start .Attr ,_bggef );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;}; +// Validate validates the CT_Double and its children +func (_afbd *CT_Double )Validate ()error {return _afbd .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");}; -// Validate validates the CT_SurfaceSer and its children -func (_dbde *CT_SurfaceSer )Validate ()error {return _dbde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func (_dbag *ST_SizeRepresents )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_egbb ,_fedg :=d .Token ();if _fedg !=nil {return _fedg ;};if _ccfa ,_cdag :=_egbb .(_ecgedf .EndElement );_cdag &&_ccfa .Name ==start .Name {*_dbag =1;return nil ;};if _eedg ,_afef :=_egbb .(_ecgedf .CharData );!_afef {return _gabef .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",_egbb );}else {switch string (_eedg ){case "":*_dbag =0;case "\u0061\u0072\u0065\u0061":*_dbag =1;case "\u0077":*_dbag =2;};};_egbb ,_fedg =d .Token ();if _fedg !=nil {return _fedg ;};if _bbfg ,_abd :=_egbb .(_ecgedf .EndElement );_abd &&_bbfg .Name ==start .Name {return nil ;};return _gabef .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",_egbb );};func (_babd ST_Thickness )String ()string {if _babd .ST_ThicknessPercent !=nil {return _gabef .Sprintf ("\u0025\u0076",*_babd .ST_ThicknessPercent );};if _babd .Uint32 !=nil {return _gabef .Sprintf ("\u0025\u0076",*_babd .Uint32 );};return "";};func NewCT_AreaSer ()*CT_AreaSer {_ffdc :=&CT_AreaSer {};_ffdc .Idx =NewCT_UnsignedInt ();_ffdc .Order =NewCT_UnsignedInt ();return _ffdc ;};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 (_gecef *CT_PictureOptions )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fdbga :for {_adceg ,_fffc :=d .Token ();if _fffc !=nil {return _fffc ;};switch _dbebd :=_adceg .(type ){case _ecgedf .StartElement :switch _dbebd .Name {case _ecgedf .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"},_ecgedf .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"}:_gecef .ApplyToFront =NewCT_Boolean ();if _badab :=d .DecodeElement (_gecef .ApplyToFront ,&_dbebd );_badab !=nil {return _badab ;};case _ecgedf .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"},_ecgedf .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"}:_gecef .ApplyToSides =NewCT_Boolean ();if _bbff :=d .DecodeElement (_gecef .ApplyToSides ,&_dbebd );_bbff !=nil {return _bbff ;};case _ecgedf .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"},_ecgedf .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\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_gecef .ApplyToEnd =NewCT_Boolean ();if _dfgb :=d .DecodeElement (_gecef .ApplyToEnd ,&_dbebd );_dfgb !=nil {return _dfgb ;};case _ecgedf .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\u0046\u006f\u0072\u006d\u0061\u0074"},_ecgedf .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\u0046\u006f\u0072\u006d\u0061\u0074"}:_gecef .PictureFormat =NewCT_PictureFormat ();if _fdbcb :=d .DecodeElement (_gecef .PictureFormat ,&_dbebd );_fdbcb !=nil {return _fdbcb ;};case _ecgedf .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\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_ecgedf .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\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_gecef .PictureStackUnit =NewCT_PictureStackUnit ();if _dcb :=d .DecodeElement (_gecef .PictureStackUnit ,&_dbebd );_dcb !=nil {return _dcb ;};default:_ffgf .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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dbebd .Name );if _bgdcb :=d .Skip ();_bgdcb !=nil {return _bgdcb ;};};case _ecgedf .EndElement :break _fdbga ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path +func (_ddcda *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};type CT_UpDownBar struct{SpPr *_d .CT_ShapeProperties ;};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_ddead ST_BarGrouping )String ()string {switch _ddead {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case 3:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 4:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func NewCT_ValAx ()*CT_ValAx {_fffga :=&CT_ValAx {};_fffga .AxId =NewCT_UnsignedInt ();_fffga .Scaling =NewCT_Scaling ();_fffga .AxPos =NewCT_AxPos ();_fffga .CrossAx =NewCT_UnsignedInt ();return _fffga ;};func (_gdfed *CT_LayoutTarget )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdfed .ValAttr !=ST_LayoutTargetUnset {_gcfde ,_addf :=_gdfed .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _addf !=nil {return _addf ;};start .Attr =append (start .Attr ,_gcfde );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfdfa *ST_SplitType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfdfa =0;case "\u0061\u0075\u0074\u006f":*_gfdfa =1;case "\u0063\u0075\u0073\u0074":*_gfdfa =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gfdfa =3;case "\u0070\u006f\u0073":*_gfdfa =4;case "\u0076\u0061\u006c":*_gfdfa =5;};return nil ;};func (_cddeg ST_DLblPos )Validate ()error {return _cddeg .ValidateWithPath ("")};func (_eacc *Group_DLbls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eacc .NumFmt !=nil {_beedff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_eacc .NumFmt ,_beedff );};if _eacc .SpPr !=nil {_febdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eacc .SpPr ,_febdc );};if _eacc .TxPr !=nil {_abfbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eacc .TxPr ,_abfbf );};if _eacc .DLblPos !=nil {_efab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_eacc .DLblPos ,_efab );};if _eacc .ShowLegendKey !=nil {_cegbd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_eacc .ShowLegendKey ,_cegbd );};if _eacc .ShowVal !=nil {_bbcda :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_eacc .ShowVal ,_bbcda );};if _eacc .ShowCatName !=nil {_egcaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_eacc .ShowCatName ,_egcaa );};if _eacc .ShowSerName !=nil {_ebgbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_eacc .ShowSerName ,_ebgbf );};if _eacc .ShowPercent !=nil {_acgdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_eacc .ShowPercent ,_acgdf );};if _eacc .ShowBubbleSize !=nil {_gabbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_eacc .ShowBubbleSize ,_gabbe );};if _eacc .Separator !=nil {_bgfcg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_bgfcg ,*_eacc .Separator );e .EncodeElement (_eacc .Separator ,_bgfcg );};if _eacc .ShowLeaderLines !=nil {_fbddc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eacc .ShowLeaderLines ,_fbddc );};if _eacc .LeaderLines !=nil {_bfbfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eacc .LeaderLines ,_bfbfa );};return nil ;};func (_ggfgd ST_HoleSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ggfgd .ST_HoleSizePercent !=nil {e .EncodeToken (_c .CharData (*_ggfgd .ST_HoleSizePercent ));};if _ggfgd .ST_HoleSizeUByte !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_ggfgd .ST_HoleSizeUByte )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path -func (_eggdb *CT_NumData )ValidateWithPath (path string )error {if _eggdb .PtCount !=nil {if _egbef :=_eggdb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_egbef !=nil {return _egbef ;};};for _ccb ,_baaf :=range _eggdb .Pt {if _cfga :=_baaf .ValidateWithPath (_gabef .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ccb ));_cfga !=nil {return _cfga ;};};if _eggdb .ExtLst !=nil {if _bbada :=_eggdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbada !=nil {return _bbada ;};};return nil ;};type ST_ScatterStyle byte ;func NewCT_CrossBetween ()*CT_CrossBetween {_eeafb :=&CT_CrossBetween {};_eeafb .ValAttr =ST_CrossBetween (1);return _eeafb ;};type ST_BuiltInUnit byte ;func (_bfbg *ST_ErrValType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_feag ,_cafa :=d .Token ();if _cafa !=nil {return _cafa ;};if _ccff ,_ddebc :=_feag .(_ecgedf .EndElement );_ddebc &&_ccff .Name ==start .Name {*_bfbg =1;return nil ;};if _egbcg ,_cdcg :=_feag .(_ecgedf .CharData );!_cdcg {return _gabef .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",_feag );}else {switch string (_egbcg ){case "":*_bfbg =0;case "\u0063\u0075\u0073\u0074":*_bfbg =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_bfbg =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_bfbg =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bfbg =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_bfbg =5;};};_feag ,_cafa =d .Token ();if _cafa !=nil {return _cafa ;};if _eedb ,_bcca :=_feag .(_ecgedf .EndElement );_bcca &&_eedb .Name ==start .Name {return nil ;};return _gabef .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",_feag );};func (_eedge ST_BarGrouping )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_eedge .String (),start );}; +// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path +func (_gbfce *CT_PivotFmts )ValidateWithPath (path string )error {for _eddbg ,_adcgaf :=range _gbfce .PivotFmt {if _egdcg :=_adcgaf .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_eddbg ));_egdcg !=nil {return _egdcg ;};};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 NewCT_RadarChart ()*CT_RadarChart {_cdeb :=&CT_RadarChart {};_cdeb .RadarStyle =NewCT_RadarStyle ();return _cdeb ;};type CT_BarDir struct{ValAttr ST_BarDir ;};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;);const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_dfade *CT_FirstSliceAng )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfade .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_dfade .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gabef *ST_SplitType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acdae ,_aaagd :=d .Token ();if _aaagd !=nil {return _aaagd ;};if _cdbaf ,_aecec :=_acdae .(_c .EndElement );_aecec &&_cdbaf .Name ==start .Name {*_gabef =1;return nil ;};if _ddaeb ,_gefed :=_acdae .(_c .CharData );!_gefed {return _aa .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",_acdae );}else {switch string (_ddaeb ){case "":*_gabef =0;case "\u0061\u0075\u0074\u006f":*_gabef =1;case "\u0063\u0075\u0073\u0074":*_gabef =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gabef =3;case "\u0070\u006f\u0073":*_gabef =4;case "\u0076\u0061\u006c":*_gabef =5;};};_acdae ,_aaagd =d .Token ();if _aaagd !=nil {return _aaagd ;};if _dedd ,_gfafc :=_acdae .(_c .EndElement );_gfafc &&_dedd .Name ==start .Name {return nil ;};return _aa .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",_acdae );};func (_ccec ST_LayoutTarget )ValidateWithPath (path string )error {switch _ccec {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccec ));};return nil ;};func (_baef *CT_PivotFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _baef .PivotFmt !=nil {_bbdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_eefa :=range _baef .PivotFmt {e .EncodeElement (_eefa ,_bbdf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExtensionList and its children -func (_bdadb *CT_ExtensionList )Validate ()error {return _bdadb .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type Any interface{MarshalXML (_fbedf *_ecgedf .Encoder ,_bebeg _ecgedf .StartElement )error ;UnmarshalXML (_bgeg *_ecgedf .Decoder ,_badbf _ecgedf .StartElement )error ;};func (_cabgbg ST_SizeRepresents )ValidateWithPath (path string )error {switch _cabgbg {case 0,1,2:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cabgbg ));};return nil ;};func (_gbfa *CT_DispUnits )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_edcdg :for {_gcda ,_faeb :=d .Token ();if _faeb !=nil {return _faeb ;};switch _adgdf :=_gcda .(type ){case _ecgedf .StartElement :switch _adgdf .Name {case _ecgedf .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"},_ecgedf .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"}:_gbfa .Choice =NewCT_DispUnitsChoice ();if _ffffc :=d .DecodeElement (&_gbfa .Choice .CustUnit ,&_adgdf );_ffffc !=nil {return _ffffc ;};case _ecgedf .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"},_ecgedf .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"}:_gbfa .Choice =NewCT_DispUnitsChoice ();if _ede :=d .DecodeElement (&_gbfa .Choice .BuiltInUnit ,&_adgdf );_ede !=nil {return _ede ;};case _ecgedf .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\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_ecgedf .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\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_gbfa .DispUnitsLbl =NewCT_DispUnitsLbl ();if _fag :=d .DecodeElement (_gbfa .DispUnitsLbl ,&_adgdf );_fag !=nil {return _fag ;};case _ecgedf .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"},_ecgedf .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"}:_gbfa .ExtLst =NewCT_ExtensionList ();if _fafcf :=d .DecodeElement (_gbfa .ExtLst ,&_adgdf );_fafcf !=nil {return _fafcf ;};default:_ffgf .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_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_adgdf .Name );if _ffegd :=d .Skip ();_ffegd !=nil {return _ffegd ;};};case _ecgedf .EndElement :break _edcdg ;case _ecgedf .CharData :};};return nil ;};type CT_TickMark struct{ValAttr ST_TickMark ;};func (_effdf *CT_PageMargins )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_cgeee :=range start .Attr {if _cgeee .Name .Local =="\u006c"{_ffacc ,_gdeg :=_gea .ParseFloat (_cgeee .Value ,64);if _gdeg !=nil {return _gdeg ;};_effdf .LAttr =_ffacc ;continue ;};if _cgeee .Name .Local =="\u0072"{_bcbc ,_dacef :=_gea .ParseFloat (_cgeee .Value ,64);if _dacef !=nil {return _dacef ;};_effdf .RAttr =_bcbc ;continue ;};if _cgeee .Name .Local =="\u0074"{_bbb ,_eddbe :=_gea .ParseFloat (_cgeee .Value ,64);if _eddbe !=nil {return _eddbe ;};_effdf .TAttr =_bbb ;continue ;};if _cgeee .Name .Local =="\u0062"{_abdaec ,_fcaa :=_gea .ParseFloat (_cgeee .Value ,64);if _fcaa !=nil {return _fcaa ;};_effdf .BAttr =_abdaec ;continue ;};if _cgeee .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_gdfabb ,_eafb :=_gea .ParseFloat (_cgeee .Value ,64);if _eafb !=nil {return _eafb ;};_effdf .HeaderAttr =_gdfabb ;continue ;};if _cgeee .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_dgge ,_cbcf :=_gea .ParseFloat (_cgeee .Value ,64);if _cbcf !=nil {return _cbcf ;};_effdf .FooterAttr =_dgge ;continue ;};};for {_ebf ,_acb :=d .Token ();if _acb !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_acb );};if _cadcg ,_dbgcc :=_ebf .(_ecgedf .EndElement );_dbgcc &&_cadcg .Name ==start .Name {break ;};};return nil ;};type ST_ErrDir byte ;func (_cafc ST_Orientation )String ()string {switch _cafc {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";}; +// Validate validates the CT_StrRef and its children +func (_bgcg *CT_StrRef )Validate ()error {return _bgcg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;}; -// Validate validates the CT_Pie3DChart and its children -func (_afff *CT_Pie3DChart )Validate ()error {return _afff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_StockChart and its children +func (_bfag *CT_StockChart )Validate ()error {return _bfag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path -func (_eefdb *EG_AreaChartShared )ValidateWithPath (path string )error {if _eefdb .Grouping !=nil {if _accg :=_eefdb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_accg !=nil {return _accg ;};};if _eefdb .VaryColors !=nil {if _afdd :=_eefdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_afdd !=nil {return _afdd ;};};for _ccbca ,_fgffa :=range _eefdb .Ser {if _fecdc :=_fgffa .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccbca ));_fecdc !=nil {return _fecdc ;};};if _eefdb .DLbls !=nil {if _cgaff :=_eefdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cgaff !=nil {return _cgaff ;};};if _eefdb .DropLines !=nil {if _gcgd :=_eefdb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gcgd !=nil {return _gcgd ;};};return nil ;}; +// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path +func (_ebdg *CT_BarGrouping )ValidateWithPath (path string )error {if _gfcf :=_ebdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcf !=nil {return _gfcf ;};return nil ;}; -// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path -func (_ccg *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _ccg .NumRef !=nil {if _bggdb :=_ccg .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_bggdb !=nil {return _bggdb ;};};if _ccg .NumLit !=nil {if _ebbadf :=_ccg .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_ebbadf !=nil {return _ebbadf ;};};return nil ;}; +// Validate validates the EG_SerShared and its children +func (_agdga *EG_SerShared )Validate ()error {return _agdga .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path -func (_ebaf *CT_DTable )ValidateWithPath (path string )error {if _ebaf .ShowHorzBorder !=nil {if _cdae :=_ebaf .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_cdae !=nil {return _cdae ;};};if _ebaf .ShowVertBorder !=nil {if _bdbed :=_ebaf .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_bdbed !=nil {return _bdbed ;};};if _ebaf .ShowOutline !=nil {if _ecaf :=_ebaf .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ecaf !=nil {return _ecaf ;};};if _ebaf .ShowKeys !=nil {if _fdeea :=_ebaf .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_fdeea !=nil {return _fdeea ;};};if _ebaf .SpPr !=nil {if _cdegd :=_ebaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdegd !=nil {return _cdegd ;};};if _ebaf .TxPr !=nil {if _ffddg :=_ebaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffddg !=nil {return _ffddg ;};};if _ebaf .ExtLst !=nil {if _fdca :=_ebaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdca !=nil {return _fdca ;};};return nil ;};func (_fegbdd *CT_ExtensionList )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ggcg :for {_fcage ,_face :=d .Token ();if _face !=nil {return _face ;};switch _cbgbd :=_fcage .(type ){case _ecgedf .StartElement :switch _cbgbd .Name {case _ecgedf .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"},_ecgedf .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"}:_bfe :=NewCT_Extension ();if _bcfcd :=d .DecodeElement (_bfe ,&_cbgbd );_bcfcd !=nil {return _bcfcd ;};_fegbdd .Ext =append (_fegbdd .Ext ,_bfe );default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_cbgbd .Name );if _gefa :=d .Skip ();_gefa !=nil {return _gefa ;};};case _ecgedf .EndElement :break _ggcg ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_TxChoice and its children +func (_ffgc *CT_TxChoice )Validate ()error {return _ffgc .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_abfac *CT_SurfaceSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gefda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abfac .Idx ,_gefda );_ddcfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abfac .Order ,_ddcfd );if _abfac .Tx !=nil {_gddag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abfac .Tx ,_gddag );};if _abfac .SpPr !=nil {_debbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abfac .SpPr ,_debbg );};if _abfac .Cat !=nil {_ecfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_abfac .Cat ,_ecfe );};if _abfac .Val !=nil {_faabc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abfac .Val ,_faabc );};if _abfac .ExtLst !=nil {_gcdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfac .ExtLst ,_gcdgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecbcb ST_MarkerStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbcce :=_c .Attr {};_gbcce .Name =name ;switch _ecbcb {case ST_MarkerStyleUnset :_gbcce .Value ="";case ST_MarkerStyleCircle :_gbcce .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_gbcce .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_gbcce .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_gbcce .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_gbcce .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_gbcce .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_gbcce .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_gbcce .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_gbcce .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_gbcce .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_gbcce .Value ="\u0078";case ST_MarkerStyleAuto :_gbcce .Value ="\u0061\u0075\u0074\u006f";};return _gbcce ,nil ;};type ST_SplitType byte ;func NewCT_TextLanguageID ()*CT_TextLanguageID {_fdga :=&CT_TextLanguageID {};return _fdga };func (_fgaad *EG_LegendEntryData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bffc :for {_gaagf ,_ebfeg :=d .Token ();if _ebfeg !=nil {return _ebfeg ;};switch _dcgfc :=_gaagf .(type ){case _c .StartElement :switch _dcgfc .Name {case _c .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"},_c .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"}:_fgaad .TxPr =_d .NewCT_TextBody ();if _degad :=d .DecodeElement (_fgaad .TxPr ,&_dcgfc );_degad !=nil {return _degad ;};default:_cf .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\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dcgfc .Name );if _gecfeb :=d .Skip ();_gecfeb !=nil {return _gecfeb ;};};case _c .EndElement :break _bffc ;case _c .CharData :};};return nil ;};func NewCT_SplitType ()*CT_SplitType {_beag :=&CT_SplitType {};return _beag }; -// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path -func (_dcge *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _dcge .Wireframe !=nil {if _gegf :=_dcge .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_gegf !=nil {return _gegf ;};};for _gagfd ,_dga :=range _dcge .Ser {if _cef :=_dga .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gagfd ));_cef !=nil {return _cef ;};};if _dcge .BandFmts !=nil {if _feebc :=_dcge .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_feebc !=nil {return _feebc ;};};return nil ;}; +// Validate validates the CT_PictureOptions and its children +func (_edegf *CT_PictureOptions )Validate ()error {return _edegf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func (_acgdd ST_PictureFormat )ValidateWithPath (path string )error {switch _acgdd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acgdd ));};return nil ;};func (_fbfad *UserShapes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 _fbfad .CT_Drawing .MarshalXML (e ,start );};func NewCT_PageMargins ()*CT_PageMargins {_dfgcd :=&CT_PageMargins {};return _dfgcd };type ST_DispBlanksAs byte ;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"; -// Validate validates the CT_Title and its children -func (_fcfa *CT_Title )Validate ()error {return _fcfa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_dddb *CT_TrendlineType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_cbf :=range start .Attr {if _cbf .Name .Local =="\u0076\u0061\u006c"{_dddb .ValAttr .UnmarshalXMLAttr (_cbf );continue ;};};for {_caaga ,_ffb :=d .Token ();if _ffb !=nil {return _gabef .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",_ffb );};if _dada ,_adggd :=_caaga .(_ecgedf .EndElement );_adggd &&_dada .Name ==start .Name {break ;};};return nil ;};func (_dfbe *ST_SecondPieSize )ValidateWithPath (path string )error {_ddcd :=[]string {};if _dfbe .ST_SecondPieSizePercent !=nil {_ddcd =append (_ddcd ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dfbe .ST_SecondPieSizeUShort !=nil {_ddcd =append (_ddcd ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_ddcd )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ddcd );};return nil ;};func (_dcg *CT_Chart )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _dcg .Title !=nil {_cgefb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dcg .Title ,_cgefb );};if _dcg .AutoTitleDeleted !=nil {_efede :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_dcg .AutoTitleDeleted ,_efede );};if _dcg .PivotFmts !=nil {_geab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dcg .PivotFmts ,_geab );};if _dcg .View3D !=nil {_eddfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_dcg .View3D ,_eddfa );};if _dcg .Floor !=nil {_agbcaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_dcg .Floor ,_agbcaf );};if _dcg .SideWall !=nil {_fabdg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_dcg .SideWall ,_fabdg );};if _dcg .BackWall !=nil {_abg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_dcg .BackWall ,_abg );};_ccgdde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dcg .PlotArea ,_ccgdde );if _dcg .Legend !=nil {_cece :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_dcg .Legend ,_cece );};if _dcg .PlotVisOnly !=nil {_gbfc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_dcg .PlotVisOnly ,_gbfc );};if _dcg .DispBlanksAs !=nil {_bdcfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_dcg .DispBlanksAs ,_bdcfe );};if _dcg .ShowDLblsOverMax !=nil {_cbgf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_dcg .ShowDLblsOverMax ,_cbgf );};if _dcg .ExtLst !=nil {_dfdbc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcg .ExtLst ,_dfdbc );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type ST_LayoutTarget byte ;type ST_PictureFormat byte ;func (_cbedc ST_SecondPieSize )String ()string {if _cbedc .ST_SecondPieSizePercent !=nil {return _gabef .Sprintf ("\u0025\u0076",*_cbedc .ST_SecondPieSizePercent );};if _cbedc .ST_SecondPieSizeUShort !=nil {return _gabef .Sprintf ("\u0025\u0076",*_cbedc .ST_SecondPieSizeUShort );};return "";}; +// Validate validates the CT_ExtensionList and its children +func (_faae *CT_ExtensionList )Validate ()error {return _faae .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_abdbg ST_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abdbg .String (),start );}; -// Validate validates the CT_Overlap and its children -func (_eefb *CT_Overlap )Validate ()error {return _eefb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_geggg *CT_TextLanguageID )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_geggg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_cdcee *CT_LegendEntryChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _cdcee .Delete !=nil {_eec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cdcee .Delete ,_eec );};if _cdcee .TxPr !=nil {_cebg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cdcee .TxPr ,_cebg );};return nil ;};type ST_Shape byte ;func (_aadd *CT_TimeUnit )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _aadd .ValAttr !=ST_TimeUnitUnset {_fdedd ,_eegac :=_aadd .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _eegac !=nil {return _eegac ;};start .Attr =append (start .Attr ,_fdedd );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_bdafgc *CT_StrRef )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_adcb :for {_eebd ,_bcaaa :=d .Token ();if _bcaaa !=nil {return _bcaaa ;};switch _gafeb :=_eebd .(type ){case _ecgedf .StartElement :switch _gafeb .Name {case _ecgedf .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"},_ecgedf .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 _adf :=d .DecodeElement (&_bdafgc .F ,&_gafeb );_adf !=nil {return _adf ;};case _ecgedf .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"},_ecgedf .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"}:_bdafgc .StrCache =NewCT_StrData ();if _eaf :=d .DecodeElement (_bdafgc .StrCache ,&_gafeb );_eaf !=nil {return _eaf ;};case _ecgedf .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"},_ecgedf .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"}:_bdafgc .ExtLst =NewCT_ExtensionList ();if _ecfg :=d .DecodeElement (_bdafgc .ExtLst ,&_gafeb );_ecfg !=nil {return _ecfg ;};default:_ffgf .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",_gafeb .Name );if _cdga :=d .Skip ();_cdga !=nil {return _cdga ;};};case _ecgedf .EndElement :break _adcb ;case _ecgedf .CharData :};};return nil ;};func (_dded *CT_ManualLayout )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _dded .LayoutTarget !=nil {_eeeae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_dded .LayoutTarget ,_eeeae );};if _dded .XMode !=nil {_efbed :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dded .XMode ,_efbed );};if _dded .YMode !=nil {_edgc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dded .YMode ,_edgc );};if _dded .WMode !=nil {_caae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dded .WMode ,_caae );};if _dded .HMode !=nil {_ddeca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dded .HMode ,_ddeca );};if _dded .X !=nil {_fcfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_dded .X ,_fcfg );};if _dded .Y !=nil {_ddcea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_dded .Y ,_ddcea );};if _dded .W !=nil {_edg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_dded .W ,_edg );};if _dded .H !=nil {_fadeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_dded .H ,_fadeg );};if _dded .ExtLst !=nil {_ddbf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dded .ExtLst ,_ddbf );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_effgeg *CT_Extension )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _effgeg .UriAttr !=nil {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0075\u0072\u0069"},Value :_gabef .Sprintf ("\u0025\u0076",*_effgeg .UriAttr )});};e .EncodeToken (start );if _effgeg .Any !=nil {_effgeg .Any .MarshalXML (e ,_ecgedf .StartElement {});};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_acef *CT_MarkerSize )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_fcfgd :=range start .Attr {if _fcfgd .Name .Local =="\u0076\u0061\u006c"{_fbe ,_afed :=_gea .ParseUint (_fcfgd .Value ,10,8);if _afed !=nil {return _afed ;};_abfc :=uint8 (_fbe );_acef .ValAttr =&_abfc ;continue ;};};for {_cfda ,_egcde :=d .Token ();if _egcde !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_egcde );};if _bcfacf ,_dbe :=_cfda .(_ecgedf .EndElement );_dbe &&_bcfacf .Name ==start .Name {break ;};};return nil ;};func (_bcfc *CT_LineSer )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_edgdg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bcfc .Idx ,_edgdg );_eeca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bcfc .Order ,_eeca );if _bcfc .Tx !=nil {_edaec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bcfc .Tx ,_edaec );};if _bcfc .SpPr !=nil {_gafb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcfc .SpPr ,_gafb );};if _bcfc .Marker !=nil {_bgddc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_bcfc .Marker ,_bgddc );};if _bcfc .DPt !=nil {_gbada :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dbgd :=range _bcfc .DPt {e .EncodeElement (_dbgd ,_gbada );};};if _bcfc .DLbls !=nil {_cceee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bcfc .DLbls ,_cceee );};if _bcfc .Trendline !=nil {_cfea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dcddgf :=range _bcfc .Trendline {e .EncodeElement (_dcddgf ,_cfea );};};if _bcfc .ErrBars !=nil {_becde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_bcfc .ErrBars ,_becde );};if _bcfc .Cat !=nil {_dcdfe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bcfc .Cat ,_dcdfe );};if _bcfc .Val !=nil {_daabf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bcfc .Val ,_daabf );};if _bcfc .Smooth !=nil {_bgfba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_bcfc .Smooth ,_bgfba );};if _bcfc .ExtLst !=nil {_fbccb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcfc .ExtLst ,_fbccb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_babgg *CT_TrendlineLbl )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _babgg .Layout !=nil {_ecg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_babgg .Layout ,_ecg );};if _babgg .Tx !=nil {_fgga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_babgg .Tx ,_fgga );};if _babgg .NumFmt !=nil {_cfbde :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_babgg .NumFmt ,_cfbde );};if _babgg .SpPr !=nil {_gabbf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_babgg .SpPr ,_gabbf );};if _babgg .TxPr !=nil {_bdeca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_babgg .TxPr ,_bdeca );};if _babgg .ExtLst !=nil {_ggfbb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_babgg .ExtLst ,_ggfbb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_Style struct{ValAttr uint8 ;};type ST_BarDir byte ;func (_fbdg ST_LayoutMode )String ()string {switch _fbdg {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};func (_dbbdd ST_OfPieType )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_bgbf :=_ecgedf .Attr {};_bgbf .Name =name ;switch _dbbdd {case ST_OfPieTypeUnset :_bgbf .Value ="";case ST_OfPieTypePie :_bgbf .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_bgbf .Value ="\u0062\u0061\u0072";};return _bgbf ,nil ;}; +// Validate validates the CT_PictureFormat and its children +func (_daded *CT_PictureFormat )Validate ()error {return _daded .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func (_geedf ST_MarkerStyle )Validate ()error {return _geedf .ValidateWithPath ("")};func (_cfgefg ST_ErrBarType )ValidateWithPath (path string )error {switch _cfgefg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgefg ));};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_fdcaf :=&CT_GapAmount {};return _fdcaf };func (_fefgg *CT_ErrDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gdfa ,_febc :=_fefgg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _febc !=nil {return _febc ;};start .Attr =append (start .Attr ,_gdfa );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbdc *CT_ErrValType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbdc .ValAttr !=ST_ErrValTypeUnset {_cbeaf ,_ecdf :=_fbdc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ecdf !=nil {return _ecdf ;};start .Attr =append (start .Attr ,_cbeaf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fffcc *CT_TrendlineLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fffcc .Layout !=nil {_eddgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fffcc .Layout ,_eddgf );};if _fffcc .Tx !=nil {_afgag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fffcc .Tx ,_afgag );};if _fffcc .NumFmt !=nil {_ddgdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fffcc .NumFmt ,_ddgdf );};if _fffcc .SpPr !=nil {_bdgdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fffcc .SpPr ,_bdgdg );};if _fffcc .TxPr !=nil {_aacg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fffcc .TxPr ,_aacg );};if _fffcc .ExtLst !=nil {_eggcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fffcc .ExtLst ,_eggcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gecfb ST_TimeUnit )Validate ()error {return _gecfb .ValidateWithPath ("")};func NewCT_Protection ()*CT_Protection {_cagb :=&CT_Protection {};return _cagb };func (_efee *CT_PivotFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efee .Idx =NewCT_UnsignedInt ();_cegba :for {_ggfcf ,_bfff :=d .Token ();if _bfff !=nil {return _bfff ;};switch _ddcb :=_ggfcf .(type ){case _c .StartElement :switch _ddcb .Name {case _c .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"},_c .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 _bgbgd :=d .DecodeElement (_efee .Idx ,&_ddcb );_bgbgd !=nil {return _bgbgd ;};case _c .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"},_c .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"}:_efee .SpPr =_d .NewCT_ShapeProperties ();if _bbbe :=d .DecodeElement (_efee .SpPr ,&_ddcb );_bbbe !=nil {return _bbbe ;};case _c .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"},_c .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"}:_efee .TxPr =_d .NewCT_TextBody ();if _ccgec :=d .DecodeElement (_efee .TxPr ,&_ddcb );_ccgec !=nil {return _ccgec ;};case _c .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"},_c .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"}:_efee .Marker =NewCT_Marker ();if _fbdcb :=d .DecodeElement (_efee .Marker ,&_ddcb );_fbdcb !=nil {return _fbdcb ;};case _c .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"},_c .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"}:_efee .DLbl =NewCT_DLbl ();if _befee :=d .DecodeElement (_efee .DLbl ,&_ddcb );_befee !=nil {return _befee ;};case _c .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"},_c .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"}:_efee .ExtLst =NewCT_ExtensionList ();if _fafde :=d .DecodeElement (_efee .ExtLst ,&_ddcb );_fafde !=nil {return _fafde ;};default:_cf .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\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_ddcb .Name );if _adafd :=d .Skip ();_adafd !=nil {return _adafd ;};};case _c .EndElement :break _cegba ;case _c .CharData :};};return nil ;};func (_beedf *CT_LegendEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgdab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_beedf .Idx ,_bgdab );if _beedf .Choice !=nil {_beedf .Choice .MarshalXML (e ,_c .StartElement {});};if _beedf .ExtLst !=nil {_gdbef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beedf .ExtLst ,_gdbef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdeba *ST_DLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbebc ,_efffg :=d .Token ();if _efffg !=nil {return _efffg ;};if _gcef ,_fegeeg :=_fbebc .(_c .EndElement );_fegeeg &&_gcef .Name ==start .Name {*_cdeba =1;return nil ;};if _debab ,_ecbcc :=_fbebc .(_c .CharData );!_ecbcc {return _aa .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",_fbebc );}else {switch string (_debab ){case "":*_cdeba =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cdeba =1;case "\u0062":*_cdeba =2;case "\u0063\u0074\u0072":*_cdeba =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_cdeba =4;case "\u0069\u006e\u0045n\u0064":*_cdeba =5;case "\u006c":*_cdeba =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_cdeba =7;case "\u0072":*_cdeba =8;case "\u0074":*_cdeba =9;};};_fbebc ,_efffg =d .Token ();if _efffg !=nil {return _efffg ;};if _ecggg ,_cccfa :=_fbebc .(_c .EndElement );_cccfa &&_ecggg .Name ==start .Name {return nil ;};return _aa .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",_fbebc );};type CT_AxPos struct{ValAttr ST_AxPos ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_dabdf *CT_TrendlineLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfe :for {_efdfg ,_gcffg :=d .Token ();if _gcffg !=nil {return _gcffg ;};switch _cccdf :=_efdfg .(type ){case _c .StartElement :switch _cccdf .Name {case _c .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"},_c .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"}:_dabdf .Layout =NewCT_Layout ();if _fabfd :=d .DecodeElement (_dabdf .Layout ,&_cccdf );_fabfd !=nil {return _fabfd ;};case _c .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"},_c .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"}:_dabdf .Tx =NewCT_Tx ();if _fdegc :=d .DecodeElement (_dabdf .Tx ,&_cccdf );_fdegc !=nil {return _fdegc ;};case _c .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"},_c .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"}:_dabdf .NumFmt =NewCT_NumFmt ();if _edaef :=d .DecodeElement (_dabdf .NumFmt ,&_cccdf );_edaef !=nil {return _edaef ;};case _c .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"},_c .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"}:_dabdf .SpPr =_d .NewCT_ShapeProperties ();if _gfgb :=d .DecodeElement (_dabdf .SpPr ,&_cccdf );_gfgb !=nil {return _gfgb ;};case _c .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"},_c .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"}:_dabdf .TxPr =_d .NewCT_TextBody ();if _fadcg :=d .DecodeElement (_dabdf .TxPr ,&_cccdf );_fadcg !=nil {return _fadcg ;};case _c .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"},_c .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"}:_dabdf .ExtLst =NewCT_ExtensionList ();if _cdbe :=d .DecodeElement (_dabdf .ExtLst ,&_cccdf );_cdbe !=nil {return _cdbe ;};default:_cf .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\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_cccdf .Name );if _bggc :=d .Skip ();_bggc !=nil {return _bggc ;};};case _c .EndElement :break _cgfe ;case _c .CharData :};};return nil ;};func (_cceda ST_TrendlineType )ValidateWithPath (path string )error {switch _cceda {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cceda ));};return nil ;};func (_fdcga ST_TrendlineType )String ()string {switch _fdcga {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 "";}; -// Validate validates the CT_HeaderFooter and its children -func (_gdcaa *CT_HeaderFooter )Validate ()error {return _gdcaa .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_febbb .CT_TextBody ;};func (_aaggf *CT_AreaSer )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_aaggf .Idx =NewCT_UnsignedInt ();_aaggf .Order =NewCT_UnsignedInt ();_ffabf :for {_adgca ,_gdbf :=d .Token ();if _gdbf !=nil {return _gdbf ;};switch _gfgad :=_adgca .(type ){case _ecgedf .StartElement :switch _gfgad .Name {case _ecgedf .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"},_ecgedf .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 _abag :=d .DecodeElement (_aaggf .Idx ,&_gfgad );_abag !=nil {return _abag ;};case _ecgedf .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"},_ecgedf .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 _beccf :=d .DecodeElement (_aaggf .Order ,&_gfgad );_beccf !=nil {return _beccf ;};case _ecgedf .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"},_ecgedf .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"}:_aaggf .Tx =NewCT_SerTx ();if _cegde :=d .DecodeElement (_aaggf .Tx ,&_gfgad );_cegde !=nil {return _cegde ;};case _ecgedf .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"},_ecgedf .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"}:_aaggf .SpPr =_febbb .NewCT_ShapeProperties ();if _bdff :=d .DecodeElement (_aaggf .SpPr ,&_gfgad );_bdff !=nil {return _bdff ;};case _ecgedf .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"},_ecgedf .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"}:_aaggf .PictureOptions =NewCT_PictureOptions ();if _faccc :=d .DecodeElement (_aaggf .PictureOptions ,&_gfgad );_faccc !=nil {return _faccc ;};case _ecgedf .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\u0050\u0074"},_ecgedf .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\u0050\u0074"}:_ggabe :=NewCT_DPt ();if _ecdec :=d .DecodeElement (_ggabe ,&_gfgad );_ecdec !=nil {return _ecdec ;};_aaggf .DPt =append (_aaggf .DPt ,_ggabe );case _ecgedf .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"},_ecgedf .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"}:_aaggf .DLbls =NewCT_DLbls ();if _bgdb :=d .DecodeElement (_aaggf .DLbls ,&_gfgad );_bgdb !=nil {return _bgdb ;};case _ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_ddde :=NewCT_Trendline ();if _cgcbc :=d .DecodeElement (_ddde ,&_gfgad );_cgcbc !=nil {return _cgcbc ;};_aaggf .Trendline =append (_aaggf .Trendline ,_ddde );case _ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_ggg :=NewCT_ErrBars ();if _aabdd :=d .DecodeElement (_ggg ,&_gfgad );_aabdd !=nil {return _aabdd ;};_aaggf .ErrBars =append (_aaggf .ErrBars ,_ggg );case _ecgedf .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\u0074"},_ecgedf .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\u0074"}:_aaggf .Cat =NewCT_AxDataSource ();if _eefge :=d .DecodeElement (_aaggf .Cat ,&_gfgad );_eefge !=nil {return _eefge ;};case _ecgedf .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\u006c"},_ecgedf .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\u006c"}:_aaggf .Val =NewCT_NumDataSource ();if _dgcf :=d .DecodeElement (_aaggf .Val ,&_gfgad );_dgcf !=nil {return _dgcf ;};case _ecgedf .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"},_ecgedf .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"}:_aaggf .ExtLst =NewCT_ExtensionList ();if _cfa :=d .DecodeElement (_aaggf .ExtLst ,&_gfgad );_cfa !=nil {return _cfa ;};default:_ffgf .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\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_gfgad .Name );if _bbbgb :=d .Skip ();_bbbgb !=nil {return _bbbgb ;};};case _ecgedf .EndElement :break _ffabf ;case _ecgedf .CharData :};};return nil ;};func (_fdbb *CT_MarkerStyle )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fdbb .ValAttr =ST_MarkerStyle (1);for _ ,_eaacff :=range start .Attr {if _eaacff .Name .Local =="\u0076\u0061\u006c"{_fdbb .ValAttr .UnmarshalXMLAttr (_eaacff );continue ;};};for {_edef ,_gfae :=d .Token ();if _gfae !=nil {return _gabef .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",_gfae );};if _bbgfd ,_cggb :=_edef .(_ecgedf .EndElement );_cggb &&_bbgfd .Name ==start .Name {break ;};};return nil ;};func NewCT_Chart ()*CT_Chart {_aaaaf :=&CT_Chart {};_aaaaf .PlotArea =NewCT_PlotArea ();return _aaaaf ;};func (_dedcf *CT_Double )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_fbbf :=range start .Attr {if _fbbf .Name .Local =="\u0076\u0061\u006c"{_eeec ,_ccdc :=_gea .ParseFloat (_fbbf .Value ,64);if _ccdc !=nil {return _ccdc ;};_dedcf .ValAttr =_eeec ;continue ;};};for {_fec ,_bgfac :=d .Token ();if _bgfac !=nil {return _gabef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_bgfac );};if _fcee ,_fegbd :=_fec .(_ecgedf .EndElement );_fegbd &&_fcee .Name ==start .Name {break ;};};return nil ;};func (_eeff *CT_MultiLvlStrRef )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_acadg :for {_bddcg ,_ddadg :=d .Token ();if _ddadg !=nil {return _ddadg ;};switch _deca :=_bddcg .(type ){case _ecgedf .StartElement :switch _deca .Name {case _ecgedf .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"},_ecgedf .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 _fefda :=d .DecodeElement (&_eeff .F ,&_deca );_fefda !=nil {return _fefda ;};case _ecgedf .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"},_ecgedf .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"}:_eeff .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _gc :=d .DecodeElement (_eeff .MultiLvlStrCache ,&_deca );_gc !=nil {return _gc ;};case _ecgedf .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"},_ecgedf .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"}:_eeff .ExtLst =NewCT_ExtensionList ();if _cfdae :=d .DecodeElement (_eeff .ExtLst ,&_deca );_cfdae !=nil {return _cfdae ;};default:_ffgf .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",_deca .Name );if _efcdf :=d .Skip ();_efcdf !=nil {return _efcdf ;};};case _ecgedf .EndElement :break _acadg ;case _ecgedf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path +func (_fcf *CT_AxisUnit )ValidateWithPath (path string )error {if _fcf .ValAttr <=0{return _aa .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 ,_fcf .ValAttr );};return nil ;}; -// Validate validates the CT_LblAlgn and its children -func (_ccdd *CT_LblAlgn )Validate ()error {return _ccdd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};func (_aecee ST_PageSetupOrientation )String ()string {switch _aecee {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 "";}; +// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path +func (_efedc *CT_NumRef )ValidateWithPath (path string )error {if _efedc .NumCache !=nil {if _gdec :=_efedc .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_gdec !=nil {return _gdec ;};};if _efedc .ExtLst !=nil {if _gfef :=_efedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfef !=nil {return _gfef ;};};return nil ;};func (_bcecfaa ST_LegendPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbgedd :=_c .Attr {};_gbgedd .Name =name ;switch _bcecfaa {case ST_LegendPosUnset :_gbgedd .Value ="";case ST_LegendPosB :_gbgedd .Value ="\u0062";case ST_LegendPosTr :_gbgedd .Value ="\u0074\u0072";case ST_LegendPosL :_gbgedd .Value ="\u006c";case ST_LegendPosR :_gbgedd .Value ="\u0072";case ST_LegendPosT :_gbgedd .Value ="\u0074";};return _gbgedd ,nil ;};func (_geddf *ST_LblAlgn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbgc ,_cfgea :=d .Token ();if _cfgea !=nil {return _cfgea ;};if _aeagg ,_aegba :=_cgbgc .(_c .EndElement );_aegba &&_aeagg .Name ==start .Name {*_geddf =1;return nil ;};if _dgabb ,_eaabc :=_cgbgc .(_c .CharData );!_eaabc {return _aa .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",_cgbgc );}else {switch string (_dgabb ){case "":*_geddf =0;case "\u0063\u0074\u0072":*_geddf =1;case "\u006c":*_geddf =2;case "\u0072":*_geddf =3;};};_cgbgc ,_cfgea =d .Token ();if _cfgea !=nil {return _cfgea ;};if _bgfge ,_fcfef :=_cgbgc .(_c .EndElement );_fcfef &&_bgfge .Name ==start .Name {return nil ;};return _aa .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",_cgbgc );};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_bfa :=&CT_AxDataSourceChoice {};return _bfa };func (_eega *CT_Grouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_defg :=range start .Attr {if _defg .Name .Local =="\u0076\u0061\u006c"{_eega .ValAttr .UnmarshalXMLAttr (_defg );continue ;};};for {_dcafc ,_ffgd :=d .Token ();if _ffgd !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_ffgd );};if _baecg ,_bacg :=_dcafc .(_c .EndElement );_bacg &&_baecg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path -func (_cgf *CT_TickLblPos )ValidateWithPath (path string )error {if _ecefe :=_cgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecefe !=nil {return _ecefe ;};return nil ;}; +// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path +func (_abe *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _abe .MultiLvlStrRef !=nil {if _gcb :=_abe .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_gcb !=nil {return _gcb ;};};if _abe .NumRef !=nil {if _fdde :=_abe .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_fdde !=nil {return _fdde ;};};if _abe .NumLit !=nil {if _ffa :=_abe .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_ffa !=nil {return _ffa ;};};if _abe .StrRef !=nil {if _deaa :=_abe .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_deaa !=nil {return _deaa ;};};if _abe .StrLit !=nil {if _cbc :=_abe .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_cbc !=nil {return _cbc ;};};return nil ;};func (_cafac *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bebda :=range start .Attr {if _bebda .Name .Local =="\u0076\u0061\u006c"{_cafac .ValAttr .UnmarshalXMLAttr (_bebda );continue ;};};for {_edcb ,_cgge :=d .Token ();if _cgge !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_cgge );};if _bedeea ,_gbcfc :=_edcb .(_c .EndElement );_gbcfc &&_bedeea .Name ==start .Name {break ;};};return nil ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;}; -// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path -func (_fbd *CT_TrendlineLbl )ValidateWithPath (path string )error {if _fbd .Layout !=nil {if _fbcb :=_fbd .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fbcb !=nil {return _fbcb ;};};if _fbd .Tx !=nil {if _ffcgf :=_fbd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ffcgf !=nil {return _ffcgf ;};};if _fbd .NumFmt !=nil {if _agec :=_fbd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_agec !=nil {return _agec ;};};if _fbd .SpPr !=nil {if _gaega :=_fbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gaega !=nil {return _gaega ;};};if _fbd .TxPr !=nil {if _adbe :=_fbd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_adbe !=nil {return _adbe ;};};if _fbd .ExtLst !=nil {if _faea :=_fbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faea !=nil {return _faea ;};};return nil ;};func (_cadca *EG_LegendEntryData )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_edegb :for {_gecff ,_egcda :=d .Token ();if _egcda !=nil {return _egcda ;};switch _egcgc :=_gecff .(type ){case _ecgedf .StartElement :switch _egcgc .Name {case _ecgedf .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"},_ecgedf .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"}:_cadca .TxPr =_febbb .NewCT_TextBody ();if _gdfee :=d .DecodeElement (_cadca .TxPr ,&_egcgc );_gdfee !=nil {return _gdfee ;};default:_ffgf .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\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_egcgc .Name );if _bedgc :=d .Skip ();_bedgc !=nil {return _bedgc ;};};case _ecgedf .EndElement :break _edegb ;case _ecgedf .CharData :};};return nil ;};func (_fcfeea *CT_PictureFormat )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {_abbd ,_edbf :=_fcfeea .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _edbf !=nil {return _edbf ;};start .Attr =append (start .Attr ,_abbd );e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_gbbe ST_Grouping )ValidateWithPath (path string )error {switch _gbbe {case 0,1,2,3:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbe ));};return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_febbb .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_FirstSliceAng and its children +func (_cggbg *CT_FirstSliceAng )Validate ()error {return _cggbg .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");}; -// Validate validates the CT_TrendlineType and its children -func (_badgc *CT_TrendlineType )Validate ()error {return _badgc .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path +func (_febcf *CT_TxChoice )ValidateWithPath (path string )error {if _febcf .StrRef !=nil {if _bdddg :=_febcf .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_bdddg !=nil {return _bdddg ;};};if _febcf .Rich !=nil {if _bggeg :=_febcf .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_bggeg !=nil {return _bggeg ;};};return nil ;};func (_gdga *CT_HoleSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aabd :=range start .Attr {if _aabd .Name .Local =="\u0076\u0061\u006c"{_ccde ,_ffbcb :=ParseUnionST_HoleSize (_aabd .Value );if _ffbcb !=nil {return _ffbcb ;};_gdga .ValAttr =&_ccde ;continue ;};};for {_bfada ,_baaca :=d .Token ();if _baaca !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_baaca );};if _daaf ,_ebcf :=_bfada .(_c .EndElement );_ebcf &&_daaf .Name ==start .Name {break ;};};return nil ;};func (_cbgbdc *ST_BuiltInUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeafa ,_bacgb :=d .Token ();if _bacgb !=nil {return _bacgb ;};if _ggdgg ,_caadc :=_aeafa .(_c .EndElement );_caadc &&_ggdgg .Name ==start .Name {*_cbgbdc =1;return nil ;};if _bfaeab ,_faddc :=_aeafa .(_c .CharData );!_faddc {return _aa .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",_aeafa );}else {switch string (_bfaeab ){case "":*_cbgbdc =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_cbgbdc =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_cbgbdc =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cbgbdc =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cbgbdc =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbgbdc =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbgbdc =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbgbdc =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbgbdc =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_cbgbdc =9;};};_aeafa ,_bacgb =d .Token ();if _bacgb !=nil {return _bacgb ;};if _fbfec ,_feeab :=_aeafa .(_c .EndElement );_feeab &&_fbfec .Name ==start .Name {return nil ;};return _aa .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",_aeafa );};func (_eced *CT_ErrBars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eced .ErrBarType =NewCT_ErrBarType ();_eced .ErrValType =NewCT_ErrValType ();_bbcae :for {_bggfd ,_aaac :=d .Token ();if _aaac !=nil {return _aaac ;};switch _effd :=_bggfd .(type ){case _c .StartElement :switch _effd .Name {case _c .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\u0072\u0072\u0044\u0069\u0072"},_c .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\u0072\u0072\u0044\u0069\u0072"}:_eced .ErrDir =NewCT_ErrDir ();if _aeace :=d .DecodeElement (_eced .ErrDir ,&_effd );_aeace !=nil {return _aeace ;};case _c .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\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_c .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\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _bdgc :=d .DecodeElement (_eced .ErrBarType ,&_effd );_bdgc !=nil {return _bdgc ;};case _c .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\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_c .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\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _gadg :=d .DecodeElement (_eced .ErrValType ,&_effd );_gadg !=nil {return _gadg ;};case _c .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\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_c .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\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_eced .NoEndCap =NewCT_Boolean ();if _efdad :=d .DecodeElement (_eced .NoEndCap ,&_effd );_efdad !=nil {return _efdad ;};case _c .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\u006c\u0075\u0073"},_c .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\u006c\u0075\u0073"}:_eced .Plus =NewCT_NumDataSource ();if _dbf :=d .DecodeElement (_eced .Plus ,&_effd );_dbf !=nil {return _dbf ;};case _c .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\u0069\u006eu\u0073"},_c .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\u0069\u006eu\u0073"}:_eced .Minus =NewCT_NumDataSource ();if _cecf :=d .DecodeElement (_eced .Minus ,&_effd );_cecf !=nil {return _cecf ;};case _c .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\u006c"},_c .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\u006c"}:_eced .Val =NewCT_Double ();if _bgafc :=d .DecodeElement (_eced .Val ,&_effd );_bgafc !=nil {return _bgafc ;};case _c .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"},_c .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"}:_eced .SpPr =_d .NewCT_ShapeProperties ();if _faac :=d .DecodeElement (_eced .SpPr ,&_effd );_faac !=nil {return _faac ;};case _c .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"},_c .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"}:_eced .ExtLst =NewCT_ExtensionList ();if _cgdg :=d .DecodeElement (_eced .ExtLst ,&_effd );_cgdg !=nil {return _cgdg ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_effd .Name );if _eddg :=d .Skip ();_eddg !=nil {return _eddg ;};};case _c .EndElement :break _bbcae ;case _c .CharData :};};return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_degc :=&CT_UpDownBars {};return _degc };func (_dbce *CT_LblOffset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cege :=range start .Attr {if _cege .Name .Local =="\u0076\u0061\u006c"{_bcecf ,_dbbcb :=ParseUnionST_LblOffset (_cege .Value );if _dbbcb !=nil {return _dbbcb ;};_dbce .ValAttr =&_bcecf ;continue ;};};for {_ffeb ,_cfbab :=d .Token ();if _cfbab !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_cfbab );};if _cdd ,_daad :=_ffeb .(_c .EndElement );_daad &&_cdd .Name ==start .Name {break ;};};return nil ;};func (_ccfga *ST_ErrValType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccfga =0;case "\u0063\u0075\u0073\u0074":*_ccfga =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ccfga =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_ccfga =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ccfga =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_ccfga =5;};return nil ;}; -// Validate validates the CT_ErrBarType and its children -func (_dagbf *CT_ErrBarType )Validate ()error {return _dagbf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_ggdgb *CT_Scaling )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _ggdgb .LogBase !=nil {_gabe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_ggdgb .LogBase ,_gabe );};if _ggdgb .Orientation !=nil {_dcddg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggdgb .Orientation ,_dcddg );};if _ggdgb .Max !=nil {_fbgcc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_ggdgb .Max ,_fbgcc );};if _ggdgb .Min !=nil {_edee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_ggdgb .Min ,_edee );};if _ggdgb .ExtLst !=nil {_gecf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggdgb .ExtLst ,_gecf );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type ST_DLblPos byte ; +// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path +func (_efg *CT_AreaSer )ValidateWithPath (path string )error {if _gcf :=_efg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gcf !=nil {return _gcf ;};if _ggcg :=_efg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ggcg !=nil {return _ggcg ;};if _efg .Tx !=nil {if _bec :=_efg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bec !=nil {return _bec ;};};if _efg .SpPr !=nil {if _fab :=_efg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fab !=nil {return _fab ;};};if _efg .PictureOptions !=nil {if _fdc :=_efg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fdc !=nil {return _fdc ;};};for _ecg ,_eab :=range _efg .DPt {if _ddb :=_eab .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ecg ));_ddb !=nil {return _ddb ;};};if _efg .DLbls !=nil {if _fdcc :=_efg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdcc !=nil {return _fdcc ;};};for _ceb ,_fdd :=range _efg .Trendline {if _gfb :=_fdd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ceb ));_gfb !=nil {return _gfb ;};};for _egbb ,_agb :=range _efg .ErrBars {if _afab :=_agb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_egbb ));_afab !=nil {return _afab ;};};if _efg .Cat !=nil {if _abf :=_efg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_abf !=nil {return _abf ;};};if _efg .Val !=nil {if _daa :=_efg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_daa !=nil {return _daa ;};};if _efg .ExtLst !=nil {if _ebb :=_efg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebb !=nil {return _ebb ;};};return nil ;}; -// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path -func (_gdgag *CT_Double )ValidateWithPath (path string )error {return nil };type CT_UpDownBar struct{SpPr *_febbb .CT_ShapeProperties ;};func (_ffedd ST_Crosses )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_agea :=_ecgedf .Attr {};_agea .Name =name ;switch _ffedd {case ST_CrossesUnset :_agea .Value ="";case ST_CrossesAutoZero :_agea .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_agea .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_agea .Value ="\u006d\u0069\u006e";};return _agea ,nil ;}; +// Validate validates the CT_OfPieChart and its children +func (_aaabb *CT_OfPieChart )Validate ()error {return _aaabb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_eadbg *CT_PageSetup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aggf :=range start .Attr {if _aggf .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_bdae ,_cadfd :=_e .ParseUint (_aggf .Value ,10,32);if _cadfd !=nil {return _cadfd ;};_bbcac :=uint32 (_bdae );_eadbg .PaperSizeAttr =&_bbcac ;continue ;};if _aggf .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_fgfcd ,_agcda :=_aggf .Value ,error (nil );if _agcda !=nil {return _agcda ;};_eadbg .PaperHeightAttr =&_fgfcd ;continue ;};if _aggf .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_eacfe ,_bdba :=_aggf .Value ,error (nil );if _bdba !=nil {return _bdba ;};_eadbg .PaperWidthAttr =&_eacfe ;continue ;};if _aggf .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_cefbd ,_gbegc :=_e .ParseUint (_aggf .Value ,10,32);if _gbegc !=nil {return _gbegc ;};_cbffd :=uint32 (_cefbd );_eadbg .FirstPageNumberAttr =&_cbffd ;continue ;};if _aggf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_eadbg .OrientationAttr .UnmarshalXMLAttr (_aggf );continue ;};if _aggf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_bdgb ,_dbfcd :=_e .ParseBool (_aggf .Value );if _dbfcd !=nil {return _dbfcd ;};_eadbg .BlackAndWhiteAttr =&_bdgb ;continue ;};if _aggf .Name .Local =="\u0064\u0072\u0061f\u0074"{_dddfd ,_daegg :=_e .ParseBool (_aggf .Value );if _daegg !=nil {return _daegg ;};_eadbg .DraftAttr =&_dddfd ;continue ;};if _aggf .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_deffd ,_cefd :=_e .ParseBool (_aggf .Value );if _cefd !=nil {return _cefd ;};_eadbg .UseFirstPageNumberAttr =&_deffd ;continue ;};if _aggf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_decdg ,_bfcbe :=_e .ParseInt (_aggf .Value ,10,32);if _bfcbe !=nil {return _bfcbe ;};_gccfg :=int32 (_decdg );_eadbg .HorizontalDpiAttr =&_gccfg ;continue ;};if _aggf .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fddefd ,_afabb :=_e .ParseInt (_aggf .Value ,10,32);if _afabb !=nil {return _afabb ;};_gagge :=int32 (_fddefd );_eadbg .VerticalDpiAttr =&_gagge ;continue ;};if _aggf .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_dcegb ,_gaga :=_e .ParseUint (_aggf .Value ,10,32);if _gaga !=nil {return _gaga ;};_fbfa :=uint32 (_dcegb );_eadbg .CopiesAttr =&_fbfa ;continue ;};};for {_caff ,_gdaea :=d .Token ();if _gdaea !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_gdaea );};if _bagb ,_afca :=_caff .(_c .EndElement );_afca &&_bagb .Name ==start .Name {break ;};};return nil ;};func (_aecbe ST_TrendlineType )Validate ()error {return _aecbe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_defa *CT_Lvl )ValidateWithPath (path string )error {for _gfbda ,_ccgea :=range _defa .Pt {if _becg :=_ccgea .ValidateWithPath (_gabef .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gfbda ));_becg !=nil {return _becg ;};};return nil ;};func (_fcfc ST_Overlap )String ()string {if _fcfc .ST_OverlapPercent !=nil {return _gabef .Sprintf ("\u0025\u0076",*_fcfc .ST_OverlapPercent );};if _fcfc .ST_OverlapByte !=nil {return _gabef .Sprintf ("\u0025\u0076",*_fcfc .ST_OverlapByte );};return "";};func (_bacgf *ST_HoleSize )ValidateWithPath (path string )error {_gedb :=[]string {};if _bacgf .ST_HoleSizePercent !=nil {_gedb =append (_gedb ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _bacgf .ST_HoleSizeUByte !=nil {_gedb =append (_gedb ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_gedb )> 1{return _gabef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gedb );};return nil ;};func NewCT_ValAx ()*CT_ValAx {_aed :=&CT_ValAx {};_aed .AxId =NewCT_UnsignedInt ();_aed .Scaling =NewCT_Scaling ();_aed .AxPos =NewCT_AxPos ();_aed .CrossAx =NewCT_UnsignedInt ();return _aed ;};func (_fcbgb *CT_TrendlineLbl )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_agfed :for {_abdcb ,_eefae :=d .Token ();if _eefae !=nil {return _eefae ;};switch _eae :=_abdcb .(type ){case _ecgedf .StartElement :switch _eae .Name {case _ecgedf .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"},_ecgedf .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"}:_fcbgb .Layout =NewCT_Layout ();if _gebbb :=d .DecodeElement (_fcbgb .Layout ,&_eae );_gebbb !=nil {return _gebbb ;};case _ecgedf .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"},_ecgedf .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"}:_fcbgb .Tx =NewCT_Tx ();if _ceac :=d .DecodeElement (_fcbgb .Tx ,&_eae );_ceac !=nil {return _ceac ;};case _ecgedf .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"},_ecgedf .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"}:_fcbgb .NumFmt =NewCT_NumFmt ();if _egdb :=d .DecodeElement (_fcbgb .NumFmt ,&_eae );_egdb !=nil {return _egdb ;};case _ecgedf .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"},_ecgedf .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"}:_fcbgb .SpPr =_febbb .NewCT_ShapeProperties ();if _deda :=d .DecodeElement (_fcbgb .SpPr ,&_eae );_deda !=nil {return _deda ;};case _ecgedf .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"},_ecgedf .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"}:_fcbgb .TxPr =_febbb .NewCT_TextBody ();if _fgeba :=d .DecodeElement (_fcbgb .TxPr ,&_eae );_fgeba !=nil {return _fgeba ;};case _ecgedf .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"},_ecgedf .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"}:_fcbgb .ExtLst =NewCT_ExtensionList ();if _egdbd :=d .DecodeElement (_fcbgb .ExtLst ,&_eae );_egdbd !=nil {return _egdbd ;};default:_ffgf .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\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_eae .Name );if _acbde :=d .Skip ();_acbde !=nil {return _acbde ;};};case _ecgedf .EndElement :break _agfed ;case _ecgedf .CharData :};};return nil ;};func (_fcacb ST_LblAlgn )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_efgad :=_ecgedf .Attr {};_efgad .Name =name ;switch _fcacb {case ST_LblAlgnUnset :_efgad .Value ="";case ST_LblAlgnCtr :_efgad .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_efgad .Value ="\u006c";case ST_LblAlgnR :_efgad .Value ="\u0072";};return _efgad ,nil ;}; +// Validate validates the CT_MultiLvlStrRef and its children +func (_efcec *CT_MultiLvlStrRef )Validate ()error {return _efcec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_cedga *CT_SurfaceSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cedga .Idx =NewCT_UnsignedInt ();_cedga .Order =NewCT_UnsignedInt ();_dggbd :for {_befgc ,_aagd :=d .Token ();if _aagd !=nil {return _aagd ;};switch _fgcaac :=_befgc .(type ){case _c .StartElement :switch _fgcaac .Name {case _c .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"},_c .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 _gebfdg :=d .DecodeElement (_cedga .Idx ,&_fgcaac );_gebfdg !=nil {return _gebfdg ;};case _c .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"},_c .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 _eacd :=d .DecodeElement (_cedga .Order ,&_fgcaac );_eacd !=nil {return _eacd ;};case _c .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"},_c .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"}:_cedga .Tx =NewCT_SerTx ();if _fbgec :=d .DecodeElement (_cedga .Tx ,&_fgcaac );_fbgec !=nil {return _fbgec ;};case _c .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"},_c .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"}:_cedga .SpPr =_d .NewCT_ShapeProperties ();if _debag :=d .DecodeElement (_cedga .SpPr ,&_fgcaac );_debag !=nil {return _debag ;};case _c .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\u0074"},_c .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\u0074"}:_cedga .Cat =NewCT_AxDataSource ();if _decdd :=d .DecodeElement (_cedga .Cat ,&_fgcaac );_decdd !=nil {return _decdd ;};case _c .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\u006c"},_c .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\u006c"}:_cedga .Val =NewCT_NumDataSource ();if _begca :=d .DecodeElement (_cedga .Val ,&_fgcaac );_begca !=nil {return _begca ;};case _c .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"},_c .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"}:_cedga .ExtLst =NewCT_ExtensionList ();if _cdacb :=d .DecodeElement (_cedga .ExtLst ,&_fgcaac );_cdacb !=nil {return _cdacb ;};default:_cf .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\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_fgcaac .Name );if _fbggd :=d .Skip ();_fbggd !=nil {return _fbggd ;};};case _c .EndElement :break _dggbd ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_NumFmt and its children -func (_ecccg *CT_NumFmt )Validate ()error {return _ecccg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; +// Validate validates the CT_DoughnutChart and its children +func (_ccfb *CT_DoughnutChart )Validate ()error {return _ccfb .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_egfc *CT_DTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beeb :for {_gega ,_fefgf :=d .Token ();if _fefgf !=nil {return _fefgf ;};switch _dgfc :=_gega .(type ){case _c .StartElement :switch _dgfc .Name {case _c .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"},_c .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"}:_egfc .ShowHorzBorder =NewCT_Boolean ();if _agab :=d .DecodeElement (_egfc .ShowHorzBorder ,&_dgfc );_agab !=nil {return _agab ;};case _c .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"},_c .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"}:_egfc .ShowVertBorder =NewCT_Boolean ();if _decb :=d .DecodeElement (_egfc .ShowVertBorder ,&_dgfc );_decb !=nil {return _decb ;};case _c .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"},_c .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"}:_egfc .ShowOutline =NewCT_Boolean ();if _aeeg :=d .DecodeElement (_egfc .ShowOutline ,&_dgfc );_aeeg !=nil {return _aeeg ;};case _c .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"},_c .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\u004b\u0065\u0079\u0073"}:_egfc .ShowKeys =NewCT_Boolean ();if _eddfb :=d .DecodeElement (_egfc .ShowKeys ,&_dgfc );_eddfb !=nil {return _eddfb ;};case _c .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"},_c .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"}:_egfc .SpPr =_d .NewCT_ShapeProperties ();if _gdde :=d .DecodeElement (_egfc .SpPr ,&_dgfc );_gdde !=nil {return _gdde ;};case _c .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"},_c .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"}:_egfc .TxPr =_d .NewCT_TextBody ();if _geeb :=d .DecodeElement (_egfc .TxPr ,&_dgfc );_geeb !=nil {return _geeb ;};case _c .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"},_c .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"}:_egfc .ExtLst =NewCT_ExtensionList ();if _agcc :=d .DecodeElement (_egfc .ExtLst ,&_dgfc );_agcc !=nil {return _agcc ;};default:_cf .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\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_dgfc .Name );if _bgbd :=d .Skip ();_bgbd !=nil {return _bgbd ;};};case _c .EndElement :break _beeb ;case _c .CharData :};};return nil ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_cbde :=&CT_SecondPieSize {};return _cbde }; -// Validate validates the CT_BandFmts and its children -func (_gbgabd *CT_BandFmts )Validate ()error {return _gbgabd .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_dbca *CT_Style )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .Name {Local :"\u0076\u0061\u006c"},Value :_gabef .Sprintf ("\u0025\u0076",_dbca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_dgecg :=&CT_NumDataSourceChoice {};return _dgecg ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_ecec :=&EG_AxSharedChoice {};return _ecec };func (_ccbe ST_TickMark )Validate ()error {return _ccbe .ValidateWithPath ("")};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func NewCT_RotY ()*CT_RotY {_edcad :=&CT_RotY {};return _edcad };func (_dcfac *CT_CatAx )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_bbeag :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_dcfac .AxId ,_bbeag );_ccfge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_dcfac .Scaling ,_ccfge );if _dcfac .Delete !=nil {_afbg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dcfac .Delete ,_afbg );};_faabf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_dcfac .AxPos ,_faabf );if _dcfac .MajorGridlines !=nil {_cbbe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcfac .MajorGridlines ,_cbbe );};if _dcfac .MinorGridlines !=nil {_faef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcfac .MinorGridlines ,_faef );};if _dcfac .Title !=nil {_ggfgg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dcfac .Title ,_ggfgg );};if _dcfac .NumFmt !=nil {_cfad :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dcfac .NumFmt ,_cfad );};if _dcfac .MajorTickMark !=nil {_fcaebe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dcfac .MajorTickMark ,_fcaebe );};if _dcfac .MinorTickMark !=nil {_eddcg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dcfac .MinorTickMark ,_eddcg );};if _dcfac .TickLblPos !=nil {_bgdab :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_dcfac .TickLblPos ,_bgdab );};if _dcfac .SpPr !=nil {_deaf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcfac .SpPr ,_deaf );};if _dcfac .TxPr !=nil {_gcbac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dcfac .TxPr ,_gcbac );};_aege :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_dcfac .CrossAx ,_aege );if _dcfac .Choice !=nil {_dcfac .Choice .MarshalXML (e ,_ecgedf .StartElement {});};if _dcfac .Auto !=nil {_bcb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_dcfac .Auto ,_bcb );};if _dcfac .LblAlgn !=nil {_cbac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_dcfac .LblAlgn ,_cbac );};if _dcfac .LblOffset !=nil {_ggacaa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_dcfac .LblOffset ,_ggacaa );};if _dcfac .TickLblSkip !=nil {_cdeb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_dcfac .TickLblSkip ,_cdeb );};if _dcfac .TickMarkSkip !=nil {_cfbd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_dcfac .TickMarkSkip ,_cfbd );};if _dcfac .NoMultiLvlLbl !=nil {_dgff :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_dcfac .NoMultiLvlLbl ,_dgff );};if _dcfac .ExtLst !=nil {_acdf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfac .ExtLst ,_acdf );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SerAx and its children +func (_gfgff *CT_SerAx )Validate ()error {return _gfgff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");}; -// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path -func (_dceeeb *CT_CrossBetween )ValidateWithPath (path string )error {if _dceeeb .ValAttr ==ST_CrossBetweenUnset {return _gabef .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 _cbbc :=_dceeeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbc !=nil {return _cbbc ;};return nil ;}; +// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path +func (_cbgg *CT_BarSer )ValidateWithPath (path string )error {if _fadf :=_cbgg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fadf !=nil {return _fadf ;};if _cadce :=_cbgg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cadce !=nil {return _cadce ;};if _cbgg .Tx !=nil {if _egae :=_cbgg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_egae !=nil {return _egae ;};};if _cbgg .SpPr !=nil {if _geff :=_cbgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_geff !=nil {return _geff ;};};if _cbgg .InvertIfNegative !=nil {if _feda :=_cbgg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_feda !=nil {return _feda ;};};if _cbgg .PictureOptions !=nil {if _eedc :=_cbgg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_eedc !=nil {return _eedc ;};};for _dgdf ,_bfae :=range _cbgg .DPt {if _dfac :=_bfae .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dgdf ));_dfac !=nil {return _dfac ;};};if _cbgg .DLbls !=nil {if _dgdd :=_cbgg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dgdd !=nil {return _dgdd ;};};for _bcc ,_acdb :=range _cbgg .Trendline {if _gddg :=_acdb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bcc ));_gddg !=nil {return _gddg ;};};if _cbgg .ErrBars !=nil {if _fgf :=_cbgg .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_fgf !=nil {return _fgf ;};};if _cbgg .Cat !=nil {if _gga :=_cbgg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gga !=nil {return _gga ;};};if _cbgg .Val !=nil {if _abfe :=_cbgg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_abfe !=nil {return _abfe ;};};if _cbgg .Shape !=nil {if _gcca :=_cbgg .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_gcca !=nil {return _gcca ;};};if _cbgg .ExtLst !=nil {if _egd :=_cbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egd !=nil {return _egd ;};};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};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";func NewCT_CrossBetween ()*CT_CrossBetween {_gddf :=&CT_CrossBetween {};_gddf .ValAttr =ST_CrossBetween (1);return _gddf ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_aeda ,_fgecf :=_e .ParseUint (s ,10,16);if _fgecf !=nil {return ST_HPercent {},_fgecf ;};_ggcgg :=uint16 (_aeda );return ST_HPercent {ST_HPercentUShort :&_ggcgg },nil ;};func (_edgbg *CT_Scaling )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edgbg .LogBase !=nil {_edfgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_edgbg .LogBase ,_edfgg );};if _edgbg .Orientation !=nil {_cdfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edgbg .Orientation ,_cdfg );};if _edgbg .Max !=nil {_gecd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_edgbg .Max ,_gecd );};if _edgbg .Min !=nil {_beff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_edgbg .Min ,_beff );};if _edgbg .ExtLst !=nil {_cbeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgbg .ExtLst ,_cbeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func (_gfbed *CT_Extension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fea :=range start .Attr {if _fea .Name .Local =="\u0075\u0072\u0069"{_faba ,_bgcce :=_fea .Value ,error (nil );if _bgcce !=nil {return _bgcce ;};_gfbed .UriAttr =&_faba ;continue ;};};_aagf :for {_egdd ,_dbfd :=d .Token ();if _dbfd !=nil {return _dbfd ;};switch _ccda :=_egdd .(type ){case _c .StartElement :switch _ccda .Name {default:if _eeef ,_eeefc :=_cf .CreateElement (_ccda );_eeefc !=nil {return _eeefc ;}else {if _fgada :=d .DecodeElement (_eeef ,&_ccda );_fgada !=nil {return _fgada ;};_gfbed .Any =_eeef ;};};case _c .EndElement :break _aagf ;case _c .CharData :};};return nil ;};func (_bgbdd *ST_LegendPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefeb ,_fcafb :=d .Token ();if _fcafb !=nil {return _fcafb ;};if _gffcd ,_cggbdg :=_cefeb .(_c .EndElement );_cggbdg &&_gffcd .Name ==start .Name {*_bgbdd =1;return nil ;};if _eebd ,_dfffg :=_cefeb .(_c .CharData );!_dfffg {return _aa .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",_cefeb );}else {switch string (_eebd ){case "":*_bgbdd =0;case "\u0062":*_bgbdd =1;case "\u0074\u0072":*_bgbdd =2;case "\u006c":*_bgbdd =3;case "\u0072":*_bgbdd =4;case "\u0074":*_bgbdd =5;};};_cefeb ,_fcafb =d .Token ();if _fcafb !=nil {return _fcafb ;};if _dcdcg ,_efcaf :=_cefeb .(_c .EndElement );_efcaf &&_dcdcg .Name ==start .Name {return nil ;};return _aa .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",_cefeb );};func (_febaf *CT_StrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_acaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_cf .AddPreserveSpaceAttr (&_acaeb ,_febaf .F );e .EncodeElement (_febaf .F ,_acaeb );if _febaf .StrCache !=nil {_dgbda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_febaf .StrCache ,_dgbda );};if _febaf .ExtLst !=nil {_dfedc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febaf .ExtLst ,_dfedc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdde *CT_DispUnitsChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbdde .CustUnit !=nil {_acabg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dbdde .CustUnit ,_acabg );};if _dbdde .BuiltInUnit !=nil {_fgcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dbdde .BuiltInUnit ,_fgcd );};return nil ;};func NewCT_PieSer ()*CT_PieSer {_bcbaf :=&CT_PieSer {};_bcbaf .Idx =NewCT_UnsignedInt ();_bcbaf .Order =NewCT_UnsignedInt ();return _bcbaf ;};func NewCT_LegendPos ()*CT_LegendPos {_gfeg :=&CT_LegendPos {};return _gfeg };func (_gdgd *CT_Protection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aegb :for {_ecffe ,_bgedc :=d .Token ();if _bgedc !=nil {return _bgedc ;};switch _cedbc :=_ecffe .(type ){case _c .StartElement :switch _cedbc .Name {case _c .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"},_c .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"}:_gdgd .ChartObject =NewCT_Boolean ();if _bcaee :=d .DecodeElement (_gdgd .ChartObject ,&_cedbc );_bcaee !=nil {return _bcaee ;};case _c .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"},_c .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"}:_gdgd .Data =NewCT_Boolean ();if _dgaff :=d .DecodeElement (_gdgd .Data ,&_cedbc );_dgaff !=nil {return _dgaff ;};case _c .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"},_c .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"}:_gdgd .Formatting =NewCT_Boolean ();if _fcdbf :=d .DecodeElement (_gdgd .Formatting ,&_cedbc );_fcdbf !=nil {return _fcdbf ;};case _c .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"},_c .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 :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_gdgd .Selection =NewCT_Boolean ();if _eeaec :=d .DecodeElement (_gdgd .Selection ,&_cedbc );_eeaec !=nil {return _eeaec ;};case _c .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 :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_c .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 :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_gdgd .UserInterface =NewCT_Boolean ();if _fcbac :=d .DecodeElement (_gdgd .UserInterface ,&_cedbc );_fcbac !=nil {return _fcbac ;};default:_cf .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\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_cedbc .Name );if _gcea :=d .Skip ();_gcea !=nil {return _gcea ;};};case _c .EndElement :break _aegb ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path -func (_gdeecc *CT_Period )ValidateWithPath (path string )error {if _gdeecc .ValAttr !=nil {if *_gdeecc .ValAttr < 2{return _gabef .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 ,*_gdeecc .ValAttr );};};return nil ;}; +// Validate validates the CT_StrData and its children +func (_dbde *CT_StrData )Validate ()error {return _dbde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path -func (_aeag *CT_DepthPercent )ValidateWithPath (path string )error {if _aeag .ValAttr !=nil {if _fdefdb :=_aeag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdefdb !=nil {return _fdefdb ;};};return nil ;};type ST_TickMark byte ;func NewCT_ErrValType ()*CT_ErrValType {_fafg :=&CT_ErrValType {};return _fafg };type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_edff *ST_Overlap )Validate ()error {return _edff .ValidateWithPath ("")}; +// Validate validates the CT_LineChart and its children +func (_dggff *CT_LineChart )Validate ()error {return _dggff .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func NewCT_DLbl ()*CT_DLbl {_gebf :=&CT_DLbl {};_gebf .Idx =NewCT_UnsignedInt ();return _gebf };func (_cagc *CT_SecondPieSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afbbd :=range start .Attr {if _afbbd .Name .Local =="\u0076\u0061\u006c"{_bcffe ,_fdeb :=ParseUnionST_SecondPieSize (_afbbd .Value );if _fdeb !=nil {return _fdeb ;};_cagc .ValAttr =&_bcffe ;continue ;};};for {_dcdf ,_bgbcf :=d .Token ();if _bgbcf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u006fn\u0064P\u0069\u0065\u0053\u0069\u007a\u0065\u003a \u0025\u0073",_bgbcf );};if _decf ,_edfe :=_dcdf .(_c .EndElement );_edfe &&_decf .Name ==start .Name {break ;};};return nil ;};func NewCT_Tx ()*CT_Tx {_caegf :=&CT_Tx {};_caegf .Choice =NewCT_TxChoice ();return _caegf }; -// Validate validates the CT_Line3DChart and its children -func (_cbfbb *CT_Line3DChart )Validate ()error {return _cbfbb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_da *ST_SplitType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ceae ,_abgab :=d .Token ();if _abgab !=nil {return _abgab ;};if _gbc ,_cdddd :=_ceae .(_ecgedf .EndElement );_cdddd &&_gbc .Name ==start .Name {*_da =1;return nil ;};if _cbab ,_gaeg :=_ceae .(_ecgedf .CharData );!_gaeg {return _gabef .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",_ceae );}else {switch string (_cbab ){case "":*_da =0;case "\u0061\u0075\u0074\u006f":*_da =1;case "\u0063\u0075\u0073\u0074":*_da =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_da =3;case "\u0070\u006f\u0073":*_da =4;case "\u0076\u0061\u006c":*_da =5;};};_ceae ,_abgab =d .Token ();if _abgab !=nil {return _abgab ;};if _cgae ,_gabb :=_ceae .(_ecgedf .EndElement );_gabb &&_cgae .Name ==start .Name {return nil ;};return _gabef .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",_ceae );}; +// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path +func (_ededd *EG_LineChartShared )ValidateWithPath (path string )error {if _dfbfg :=_ededd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dfbfg !=nil {return _dfbfg ;};if _ededd .VaryColors !=nil {if _agbbd :=_ededd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agbbd !=nil {return _agbbd ;};};for _daged ,_ebfc :=range _ededd .Ser {if _bbbeb :=_ebfc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_daged ));_bbbeb !=nil {return _bbbeb ;};};if _ededd .DLbls !=nil {if _fafga :=_ededd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fafga !=nil {return _fafga ;};};if _ededd .DropLines !=nil {if _caba :=_ededd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_caba !=nil {return _caba ;};};return nil ;};func (_dfge *Chart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 _dfge .CT_RelId .MarshalXML (e ,start );};func (_efge *CT_PieSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efge .Idx =NewCT_UnsignedInt ();_efge .Order =NewCT_UnsignedInt ();_cebg :for {_begd ,_gdfad :=d .Token ();if _gdfad !=nil {return _gdfad ;};switch _fafgf :=_begd .(type ){case _c .StartElement :switch _fafgf .Name {case _c .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"},_c .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 _caadbe :=d .DecodeElement (_efge .Idx ,&_fafgf );_caadbe !=nil {return _caadbe ;};case _c .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"},_c .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 _fagcd :=d .DecodeElement (_efge .Order ,&_fafgf );_fagcd !=nil {return _fagcd ;};case _c .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"},_c .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"}:_efge .Tx =NewCT_SerTx ();if _ddfe :=d .DecodeElement (_efge .Tx ,&_fafgf );_ddfe !=nil {return _ddfe ;};case _c .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"},_c .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"}:_efge .SpPr =_d .NewCT_ShapeProperties ();if _abec :=d .DecodeElement (_efge .SpPr ,&_fafgf );_abec !=nil {return _abec ;};case _c .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 :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_c .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 :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_efge .Explosion =NewCT_UnsignedInt ();if _agfgb :=d .DecodeElement (_efge .Explosion ,&_fafgf );_agfgb !=nil {return _agfgb ;};case _c .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\u0050\u0074"},_c .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\u0050\u0074"}:_bdfec :=NewCT_DPt ();if _bcfbe :=d .DecodeElement (_bdfec ,&_fafgf );_bcfbe !=nil {return _bcfbe ;};_efge .DPt =append (_efge .DPt ,_bdfec );case _c .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"},_c .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"}:_efge .DLbls =NewCT_DLbls ();if _acccf :=d .DecodeElement (_efge .DLbls ,&_fafgf );_acccf !=nil {return _acccf ;};case _c .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\u0074"},_c .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\u0074"}:_efge .Cat =NewCT_AxDataSource ();if _faeab :=d .DecodeElement (_efge .Cat ,&_fafgf );_faeab !=nil {return _faeab ;};case _c .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\u006c"},_c .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\u006c"}:_efge .Val =NewCT_NumDataSource ();if _eedd :=d .DecodeElement (_efge .Val ,&_fafgf );_eedd !=nil {return _eedd ;};case _c .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"},_c .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"}:_efge .ExtLst =NewCT_ExtensionList ();if _ebaf :=d .DecodeElement (_efge .ExtLst ,&_fafgf );_ebaf !=nil {return _ebaf ;};default:_cf .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\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_fafgf .Name );if _caeg :=d .Skip ();_caeg !=nil {return _caeg ;};};case _c .EndElement :break _cebg ;case _c .CharData :};};return nil ;};func (_ecaga ST_TickMark )Validate ()error {return _ecaga .ValidateWithPath ("")};type CT_Tx struct{Choice *CT_TxChoice ;};func NewEG_AxShared ()*EG_AxShared {_ecfc :=&EG_AxShared {};_ecfc .AxId =NewCT_UnsignedInt ();_ecfc .Scaling =NewCT_Scaling ();_ecfc .AxPos =NewCT_AxPos ();_ecfc .CrossAx =NewCT_UnsignedInt ();return _ecfc ;}; -// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path -func (_bec *EG_BarChartShared )ValidateWithPath (path string )error {if _ebgcc :=_bec .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_ebgcc !=nil {return _ebgcc ;};if _bec .Grouping !=nil {if _ecbe :=_bec .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ecbe !=nil {return _ecbe ;};};if _bec .VaryColors !=nil {if _cdbc :=_bec .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cdbc !=nil {return _cdbc ;};};for _aadc ,_adcfe :=range _bec .Ser {if _bfdce :=_adcfe .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aadc ));_bfdce !=nil {return _bfdce ;};};if _bec .DLbls !=nil {if _edgbg :=_bec .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edgbg !=nil {return _edgbg ;};};return nil ;};func (_bfdag *CT_MultiLvlStrRef )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_fdea :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0066"}};_ffgf .AddPreserveSpaceAttr (&_fdea ,_bfdag .F );e .EncodeElement (_bfdag .F ,_fdea );if _bfdag .MultiLvlStrCache !=nil {_gcdga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bfdag .MultiLvlStrCache ,_gcdga );};if _bfdag .ExtLst !=nil {_cgedeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfdag .ExtLst ,_cgedeg );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func (_gfacb ST_CrossBetween )Validate ()error {return _gfacb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_fbbac *CT_Marker )ValidateWithPath (path string )error {if _fbbac .Symbol !=nil {if _bccd :=_fbbac .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_bccd !=nil {return _bccd ;};};if _fbbac .Size !=nil {if _dadaa :=_fbbac .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dadaa !=nil {return _dadaa ;};};if _fbbac .SpPr !=nil {if _gccge :=_fbbac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gccge !=nil {return _gccge ;};};if _fbbac .ExtLst !=nil {if _egec :=_fbbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egec !=nil {return _egec ;};};return nil ;};func (_aabeb ST_Crosses )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgagbc :=_c .Attr {};_fgagbc .Name =name ;switch _aabeb {case ST_CrossesUnset :_fgagbc .Value ="";case ST_CrossesAutoZero :_fgagbc .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_fgagbc .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_fgagbc .Value ="\u006d\u0069\u006e";};return _fgagbc ,nil ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};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 ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);type CT_Overlap struct{ValAttr *ST_Overlap ;};func (_ccee *CT_Perspective )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccee .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_ccee .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func (_afc *CT_Crosses )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_abcb ,_agfg :=_afc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _agfg !=nil {return _agfg ;};start .Attr =append (start .Attr ,_abcb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_cgad *CT_OfPieType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgad .ValAttr !=ST_OfPieTypeUnset {_agfb ,_bcea :=_cgad .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bcea !=nil {return _bcea ;};start .Attr =append (start .Attr ,_agfb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_d .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};func (_cbagcf ST_BuiltInUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbagcf .String (),start );}; -// Validate validates the CT_LegendEntryChoice and its children -func (_afaad *CT_LegendEntryChoice )Validate ()error {return _afaad .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};type ST_MarkerStyle byte ;func (_eegc *EG_BarChartShared )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_eegc .BarDir =NewCT_BarDir ();_aacc :for {_bfead ,_gfbcd :=d .Token ();if _gfbcd !=nil {return _gfbcd ;};switch _cefe :=_bfead .(type ){case _ecgedf .StartElement :switch _cefe .Name {case _ecgedf .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"},_ecgedf .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 _bebfa :=d .DecodeElement (_eegc .BarDir ,&_cefe );_bebfa !=nil {return _bebfa ;};case _ecgedf .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"},_ecgedf .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"}:_eegc .Grouping =NewCT_BarGrouping ();if _ggdgd :=d .DecodeElement (_eegc .Grouping ,&_cefe );_ggdgd !=nil {return _ggdgd ;};case _ecgedf .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"},_ecgedf .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"}:_eegc .VaryColors =NewCT_Boolean ();if _fegcf :=d .DecodeElement (_eegc .VaryColors ,&_cefe );_fegcf !=nil {return _fegcf ;};case _ecgedf .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"},_ecgedf .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"}:_afgcd :=NewCT_BarSer ();if _efcf :=d .DecodeElement (_afgcd ,&_cefe );_efcf !=nil {return _efcf ;};_eegc .Ser =append (_eegc .Ser ,_afgcd );case _ecgedf .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"},_ecgedf .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"}:_eegc .DLbls =NewCT_DLbls ();if _adgaf :=d .DecodeElement (_eegc .DLbls ,&_cefe );_adgaf !=nil {return _adgaf ;};default:_ffgf .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\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_cefe .Name );if _fefb :=d .Skip ();_fefb !=nil {return _fefb ;};};case _ecgedf .EndElement :break _aacc ;case _ecgedf .CharData :};};return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_dfge :=&CT_LegendEntryChoice {};return _dfge };type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func NewCT_Overlap ()*CT_Overlap {_fgdg :=&CT_Overlap {};return _fgdg };func (_cecc ST_Crosses )String ()string {switch _cecc {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 "";};func (_aaagd ST_ErrDir )String ()string {switch _aaagd {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};type CT_DLblPos struct{ValAttr ST_DLblPos ;}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_caad *CT_Boolean )ValidateWithPath (path string )error {return nil };func (_dedfg ST_TickMark )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_daaef :=_c .Attr {};_daaef .Name =name ;switch _dedfg {case ST_TickMarkUnset :_daaef .Value ="";case ST_TickMarkCross :_daaef .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_daaef .Value ="\u0069\u006e";case ST_TickMarkNone :_daaef .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_daaef .Value ="\u006f\u0075\u0074";};return _daaef ,nil ;};type CT_Skip struct{ValAttr uint32 ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_bgbag ,_effcc :=_e .ParseUint (s ,10,32);if _effcc !=nil {return ST_Thickness {},_effcc ;};_cbcee :=uint32 (_bgbag );return ST_Thickness {Uint32 :&_cbcee },nil ;}; -// Validate validates the CT_StockChart and its children -func (_bffg *CT_StockChart )Validate ()error {return _bffg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};type ST_RadarStyle byte ; +// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path +func (_fddgc *Group_DLbls )ValidateWithPath (path string )error {if _fddgc .NumFmt !=nil {if _gcfgc :=_fddgc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gcfgc !=nil {return _gcfgc ;};};if _fddgc .SpPr !=nil {if _caaed :=_fddgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_caaed !=nil {return _caaed ;};};if _fddgc .TxPr !=nil {if _dbdge :=_fddgc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbdge !=nil {return _dbdge ;};};if _fddgc .DLblPos !=nil {if _baebc :=_fddgc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_baebc !=nil {return _baebc ;};};if _fddgc .ShowLegendKey !=nil {if _ggdgbb :=_fddgc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ggdgbb !=nil {return _ggdgbb ;};};if _fddgc .ShowVal !=nil {if _eccc :=_fddgc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_eccc !=nil {return _eccc ;};};if _fddgc .ShowCatName !=nil {if _ccfd :=_fddgc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ccfd !=nil {return _ccfd ;};};if _fddgc .ShowSerName !=nil {if _dagbg :=_fddgc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dagbg !=nil {return _dagbg ;};};if _fddgc .ShowPercent !=nil {if _fcdbg :=_fddgc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fcdbg !=nil {return _fcdbg ;};};if _fddgc .ShowBubbleSize !=nil {if _bdfff :=_fddgc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_bdfff !=nil {return _bdfff ;};};if _fddgc .ShowLeaderLines !=nil {if _dggce :=_fddgc .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dggce !=nil {return _dggce ;};};if _fddgc .LeaderLines !=nil {if _fgga :=_fddgc .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_fgga !=nil {return _fgga ;};};return nil ;}; -// Validate validates the CT_PictureStackUnit and its children -func (_ecce *CT_PictureStackUnit )Validate ()error {return _ecce .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func (_cceca *ST_TickLblPos )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_cceca =0;case "\u0068\u0069\u0067\u0068":*_cceca =1;case "\u006c\u006f\u0077":*_cceca =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_cceca =3;case "\u006e\u006f\u006e\u0065":*_cceca =4;};return nil ;}; +// Validate validates the EG_LegendEntryData and its children +func (_bcgg *EG_LegendEntryData )Validate ()error {return _bcgg .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func (_beca *CT_LineSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ccceg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_beca .Idx ,_ccceg );_efgd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_beca .Order ,_efgd );if _beca .Tx !=nil {_adgab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_beca .Tx ,_adgab );};if _beca .SpPr !=nil {_edadf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_beca .SpPr ,_edadf );};if _beca .Marker !=nil {_agce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_beca .Marker ,_agce );};if _beca .DPt !=nil {_bbcag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ecdd :=range _beca .DPt {e .EncodeElement (_ecdd ,_bbcag );};};if _beca .DLbls !=nil {_gbga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_beca .DLbls ,_gbga );};if _beca .Trendline !=nil {_dbdab :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_gdcg :=range _beca .Trendline {e .EncodeElement (_gdcg ,_dbdab );};};if _beca .ErrBars !=nil {_dbed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_beca .ErrBars ,_dbed );};if _beca .Cat !=nil {_ddab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_beca .Cat ,_ddab );};if _beca .Val !=nil {_cbba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_beca .Val ,_cbba );};if _beca .Smooth !=nil {_egefd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_beca .Smooth ,_egefd );};if _beca .ExtLst !=nil {_acfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beca .ExtLst ,_acfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dedgfd *ST_LayoutMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dedgfd =0;case "\u0065\u0064\u0067\u0065":*_dedgfd =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_dedgfd =2;};return nil ;};func NewCT_Surface ()*CT_Surface {_fdagb :=&CT_Surface {};return _fdagb };func (_cebeb *CT_CatAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_cebeb .AxId ,_fdgf );_gcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_cebeb .Scaling ,_gcbc );if _cebeb .Delete !=nil {_cecd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cebeb .Delete ,_cecd );};_edfg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_cebeb .AxPos ,_edfg );if _cebeb .MajorGridlines !=nil {_adfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cebeb .MajorGridlines ,_adfg );};if _cebeb .MinorGridlines !=nil {_dfed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cebeb .MinorGridlines ,_dfed );};if _cebeb .Title !=nil {_aef :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cebeb .Title ,_aef );};if _cebeb .NumFmt !=nil {_beec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cebeb .NumFmt ,_beec );};if _cebeb .MajorTickMark !=nil {_cfba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cebeb .MajorTickMark ,_cfba );};if _cebeb .MinorTickMark !=nil {_bfcd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cebeb .MinorTickMark ,_bfcd );};if _cebeb .TickLblPos !=nil {_fbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_cebeb .TickLblPos ,_fbc );};if _cebeb .SpPr !=nil {_abfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cebeb .SpPr ,_abfa );};if _cebeb .TxPr !=nil {_fege :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cebeb .TxPr ,_fege );};_dab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_cebeb .CrossAx ,_dab );if _cebeb .Choice !=nil {_cebeb .Choice .MarshalXML (e ,_c .StartElement {});};if _cebeb .Auto !=nil {_gfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_cebeb .Auto ,_gfg );};if _cebeb .LblAlgn !=nil {_ddcg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_cebeb .LblAlgn ,_ddcg );};if _cebeb .LblOffset !=nil {_fdac :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_cebeb .LblOffset ,_fdac );};if _cebeb .TickLblSkip !=nil {_ebdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cebeb .TickLblSkip ,_ebdb );};if _cebeb .TickMarkSkip !=nil {_fbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cebeb .TickMarkSkip ,_fbb );};if _cebeb .NoMultiLvlLbl !=nil {_cecde :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_cebeb .NoMultiLvlLbl ,_cecde );};if _cebeb .ExtLst !=nil {_edff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cebeb .ExtLst ,_edff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbfaa *CT_PlotAreaChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgacc :for {_efeg ,_cgbba :=d .Token ();if _cgbba !=nil {return _cgbba ;};switch _fcfag :=_efeg .(type ){case _c .StartElement :switch _fcfag .Name {case _c .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"},_c .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"}:_cbfaa .AreaChart =NewCT_AreaChart ();if _efae :=d .DecodeElement (_cbfaa .AreaChart ,&_fcfag );_efae !=nil {return _efae ;};case _c .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"},_c .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"}:_cbfaa .Area3DChart =NewCT_Area3DChart ();if _bddfa :=d .DecodeElement (_cbfaa .Area3DChart ,&_fcfag );_bddfa !=nil {return _bddfa ;};case _c .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"},_c .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"}:_cbfaa .LineChart =NewCT_LineChart ();if _abgee :=d .DecodeElement (_cbfaa .LineChart ,&_fcfag );_abgee !=nil {return _abgee ;};case _c .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 :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .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 :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .Line3DChart =NewCT_Line3DChart ();if _cedgb :=d .DecodeElement (_cbfaa .Line3DChart ,&_fcfag );_cedgb !=nil {return _cedgb ;};case _c .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\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_c .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\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .StockChart =NewCT_StockChart ();if _addca :=d .DecodeElement (_cbfaa .StockChart ,&_fcfag );_addca !=nil {return _addca ;};case _c .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_c .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .RadarChart =NewCT_RadarChart ();if _gcaf :=d .DecodeElement (_cbfaa .RadarChart ,&_fcfag );_gcaf !=nil {return _gcaf ;};case _c .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\u0043\u0068\u0061\u0072\u0074"},_c .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\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .ScatterChart =NewCT_ScatterChart ();if _gfcab :=d .DecodeElement (_cbfaa .ScatterChart ,&_fcfag );_gfcab !=nil {return _gfcab ;};case _c .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\u0065\u0043\u0068\u0061\u0072\u0074"},_c .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\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .PieChart =NewCT_PieChart ();if _gfbfb :=d .DecodeElement (_cbfaa .PieChart ,&_fcfag );_gfbfb !=nil {return _gfbfb ;};case _c .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\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .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\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .Pie3DChart =NewCT_Pie3DChart ();if _eafgg :=d .DecodeElement (_cbfaa .Pie3DChart ,&_fcfag );_eafgg !=nil {return _eafgg ;};case _c .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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_c .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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .DoughnutChart =NewCT_DoughnutChart ();if _eecgf :=d .DecodeElement (_cbfaa .DoughnutChart ,&_fcfag );_eecgf !=nil {return _eecgf ;};case _c .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\u0043\u0068\u0061\u0072\u0074"},_c .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\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .BarChart =NewCT_BarChart ();if _ggda :=d .DecodeElement (_cbfaa .BarChart ,&_fcfag );_ggda !=nil {return _ggda ;};case _c .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\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .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\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .Bar3DChart =NewCT_Bar3DChart ();if _abed :=d .DecodeElement (_cbfaa .Bar3DChart ,&_fcfag );_abed !=nil {return _abed ;};case _c .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\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_c .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\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .OfPieChart =NewCT_OfPieChart ();if _cfded :=d .DecodeElement (_cbfaa .OfPieChart ,&_fcfag );_cfded !=nil {return _cfded ;};case _c .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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_c .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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .SurfaceChart =NewCT_SurfaceChart ();if _dbca :=d .DecodeElement (_cbfaa .SurfaceChart ,&_fcfag );_dbca !=nil {return _dbca ;};case _c .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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_c .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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_cbfaa .Surface3DChart =NewCT_Surface3DChart ();if _cccd :=d .DecodeElement (_cbfaa .Surface3DChart ,&_fcfag );_cccd !=nil {return _cccd ;};case _c .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\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_c .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\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .BubbleChart =NewCT_BubbleChart ();if _fcaaf :=d .DecodeElement (_cbfaa .BubbleChart ,&_fcfag );_fcaaf !=nil {return _fcaaf ;};default:_cf .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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fcfag .Name );if _begdg :=d .Skip ();_begdg !=nil {return _begdg ;};};case _c .EndElement :break _cgacc ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path -func (_aaga *CT_NumVal )ValidateWithPath (path string )error {return nil };type CT_DateAx 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 *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblOffset *CT_LblOffset ;BaseTimeUnit *CT_TimeUnit ;MajorUnit *CT_AxisUnit ;MajorTimeUnit *CT_TimeUnit ;MinorUnit *CT_AxisUnit ;MinorTimeUnit *CT_TimeUnit ;ExtLst *CT_ExtensionList ;};func (_gfebe *CT_DispBlanksAs )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gfebe .ValAttr !=ST_DispBlanksAsUnset {_ecde ,_fbbce :=_gfebe .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _fbbce !=nil {return _fbbce ;};start .Attr =append (start .Attr ,_ecde );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_bfab :=&EG_LineChartShared {};_bfab .Grouping =NewCT_Grouping ();return _bfab ;};func (_ffgfd ST_DLblPos )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_fagb :=_ecgedf .Attr {};_fagb .Name =name ;switch _ffgfd {case ST_DLblPosUnset :_fagb .Value ="";case ST_DLblPosBestFit :_fagb .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_fagb .Value ="\u0062";case ST_DLblPosCtr :_fagb .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_fagb .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_fagb .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_fagb .Value ="\u006c";case ST_DLblPosOutEnd :_fagb .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_fagb .Value ="\u0072";case ST_DLblPosT :_fagb .Value ="\u0074";};return _fagb ,nil ;};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_Lvl struct{Pt []*CT_StrVal ;}; +// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path +func (_aced *CT_Layout )ValidateWithPath (path string )error {if _aced .ManualLayout !=nil {if _ffeg :=_aced .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ffeg !=nil {return _ffeg ;};};if _aced .ExtLst !=nil {if _dabaf :=_aced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabaf !=nil {return _dabaf ;};};return nil ;};const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1;ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;);type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;}; -// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path -func (_gcdd *CT_BuiltInUnit )ValidateWithPath (path string )error {if _egdf :=_gcdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdf !=nil {return _egdf ;};return nil ;};func (_edcfg ST_CrossBetween )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_edfbf :=_ecgedf .Attr {};_edfbf .Name =name ;switch _edcfg {case ST_CrossBetweenUnset :_edfbf .Value ="";case ST_CrossBetweenBetween :_edfbf .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_edfbf .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _edfbf ,nil ;};func (_bcddc *CT_PivotFmts )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_gafg :for {_ddbc ,_bddecg :=d .Token ();if _bddecg !=nil {return _bddecg ;};switch _agde :=_ddbc .(type ){case _ecgedf .StartElement :switch _agde .Name {case _ecgedf .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"},_ecgedf .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"}:_dfdff :=NewCT_PivotFmt ();if _agdd :=d .DecodeElement (_dfdff ,&_agde );_agdd !=nil {return _agdd ;};_bcddc .PivotFmt =append (_bcddc .PivotFmt ,_dfdff );default:_ffgf .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",_agde .Name );if _afgd :=d .Skip ();_afgd !=nil {return _afgd ;};};case _ecgedf .EndElement :break _gafg ;case _ecgedf .CharData :};};return nil ;};func (_gcaffa *ST_ScatterStyle )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_gcaffa =0;case "\u006e\u006f\u006e\u0065":*_gcaffa =1;case "\u006c\u0069\u006e\u0065":*_gcaffa =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_gcaffa =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gcaffa =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_gcaffa =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_gcaffa =6;};return nil ;};func (_gdg ST_RadarStyle )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_gdg .String (),start );}; +// Validate validates the CT_PlotAreaChoice1 and its children +func (_edafc *CT_PlotAreaChoice1 )Validate ()error {return _edafc .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func NewCT_RadarSer ()*CT_RadarSer {_acdfe :=&CT_RadarSer {};_acdfe .Idx =NewCT_UnsignedInt ();_acdfe .Order =NewCT_UnsignedInt ();return _acdfe ;};const (ST_BarGroupingUnset ST_BarGrouping =0;ST_BarGroupingPercentStacked ST_BarGrouping =1;ST_BarGroupingClustered ST_BarGrouping =2;ST_BarGroupingStandard ST_BarGrouping =3;ST_BarGroupingStacked ST_BarGrouping =4;);func (_dgecg *CT_SizeRepresents )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgecg .ValAttr !=ST_SizeRepresentsUnset {_dfgd ,_ebea :=_dgecg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ebea !=nil {return _ebea ;};start .Attr =append (start .Attr ,_dfgd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PivotFmt ()*CT_PivotFmt {_fgeda :=&CT_PivotFmt {};_fgeda .Idx =NewCT_UnsignedInt ();return _fgeda ;};func NewCT_ErrBarType ()*CT_ErrBarType {_acbe :=&CT_ErrBarType {};return _acbe };func (_eggdb *CT_LblOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eggdb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_eggdb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Trendline and its children -func (_aabgb *CT_Trendline )Validate ()error {return _aabgb .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\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;); +// Validate validates the CT_BubbleChart and its children +func (_gcdc *CT_BubbleChart )Validate ()error {return _gcdc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_efcc :=&CT_DispUnitsLbl {};return _efcc };func (_fcfdg *ST_TickLblPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcfdg =0;case "\u0068\u0069\u0067\u0068":*_fcfdg =1;case "\u006c\u006f\u0077":*_fcfdg =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_fcfdg =3;case "\u006e\u006f\u006e\u0065":*_fcfdg =4;};return nil ;};func NewCT_DLbls ()*CT_DLbls {_ecba :=&CT_DLbls {};return _ecba };type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .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 (_gfgaf *CT_HeaderFooter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffbg :=range start .Attr {if _ffbg .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bgdd ,_afbf :=_e .ParseBool (_ffbg .Value );if _afbf !=nil {return _afbf ;};_gfgaf .AlignWithMarginsAttr =&_bgdd ;continue ;};if _ffbg .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_ecfb ,_gfcbe :=_e .ParseBool (_ffbg .Value );if _gfcbe !=nil {return _gfcbe ;};_gfgaf .DifferentOddEvenAttr =&_ecfb ;continue ;};if _ffbg .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_egbf ,_dfaad :=_e .ParseBool (_ffbg .Value );if _dfaad !=nil {return _dfaad ;};_gfgaf .DifferentFirstAttr =&_egbf ;continue ;};};_eeacb :for {_fbdb ,_daba :=d .Token ();if _daba !=nil {return _daba ;};switch _cbcb :=_fbdb .(type ){case _c .StartElement :switch _cbcb .Name {case _c .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 :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_c .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 :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_gfgaf .OddHeader =new (string );if _dgea :=d .DecodeElement (_gfgaf .OddHeader ,&_cbcb );_dgea !=nil {return _dgea ;};case _c .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 :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_c .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 :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_gfgaf .OddFooter =new (string );if _fdgde :=d .DecodeElement (_gfgaf .OddFooter ,&_cbcb );_fdgde !=nil {return _fdgde ;};case _c .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\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_c .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\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_gfgaf .EvenHeader =new (string );if _dddge :=d .DecodeElement (_gfgaf .EvenHeader ,&_cbcb );_dddge !=nil {return _dddge ;};case _c .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\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_c .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\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_gfgaf .EvenFooter =new (string );if _gecc :=d .DecodeElement (_gfgaf .EvenFooter ,&_cbcb );_gecc !=nil {return _gecc ;};case _c .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 :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_c .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 :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_gfgaf .FirstHeader =new (string );if _egee :=d .DecodeElement (_gfgaf .FirstHeader ,&_cbcb );_egee !=nil {return _egee ;};case _c .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 :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_c .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 :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_gfgaf .FirstFooter =new (string );if _dafe :=d .DecodeElement (_gfgaf .FirstFooter ,&_cbcb );_dafe !=nil {return _dafe ;};default:_cf .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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_cbcb .Name );if _ceca :=d .Skip ();_ceca !=nil {return _ceca ;};};case _c .EndElement :break _eeacb ;case _c .CharData :};};return nil ;};func (_ebac *CT_DLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebac .Idx =NewCT_UnsignedInt ();_egad :for {_fdf ,_bfga :=d .Token ();if _bfga !=nil {return _bfga ;};switch _gdge :=_fdf .(type ){case _c .StartElement :switch _gdge .Name {case _c .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"},_c .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 _dgffb :=d .DecodeElement (_ebac .Idx ,&_gdge );_dgffb !=nil {return _dgffb ;};case _c .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"},_c .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 _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _gebd :=d .DecodeElement (&_ebac .Choice .Delete ,&_gdge );_gebd !=nil {return _gebd ;};case _c .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"},_c .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 _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _ggbe :=d .DecodeElement (&_ebac .Choice .Layout ,&_gdge );_ggbe !=nil {return _ggbe ;};case _c .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"},_c .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"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _fbcg :=d .DecodeElement (&_ebac .Choice .Tx ,&_gdge );_fbcg !=nil {return _fbcg ;};case _c .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"},_c .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 _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _badcc :=d .DecodeElement (&_ebac .Choice .NumFmt ,&_gdge );_badcc !=nil {return _badcc ;};case _c .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"},_c .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 _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _geed :=d .DecodeElement (&_ebac .Choice .SpPr ,&_gdge );_geed !=nil {return _geed ;};case _c .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"},_c .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"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _dbgbc :=d .DecodeElement (&_ebac .Choice .TxPr ,&_gdge );_dbgbc !=nil {return _dbgbc ;};case _c .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"},_c .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"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _ggfd :=d .DecodeElement (&_ebac .Choice .DLblPos ,&_gdge );_ggfd !=nil {return _ggfd ;};case _c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _aeac :=d .DecodeElement (&_ebac .Choice .ShowLegendKey ,&_gdge );_aeac !=nil {return _aeac ;};case _c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _fcfca :=d .DecodeElement (&_ebac .Choice .ShowVal ,&_gdge );_fcfca !=nil {return _fcfca ;};case _c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _bbee :=d .DecodeElement (&_ebac .Choice .ShowCatName ,&_gdge );_bbee !=nil {return _bbee ;};case _c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _caga :=d .DecodeElement (&_ebac .Choice .ShowSerName ,&_gdge );_caga !=nil {return _caga ;};case _c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _fedaf :=d .DecodeElement (&_ebac .Choice .ShowPercent ,&_gdge );_fedaf !=nil {return _fedaf ;};case _c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _cgcc :=d .DecodeElement (&_ebac .Choice .ShowBubbleSize ,&_gdge );_cgcc !=nil {return _cgcc ;};case _c .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _dgcf :=d .DecodeElement (&_ebac .Choice .Separator ,&_gdge );_dgcf !=nil {return _dgcf ;};case _c .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"},_c .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"}:_ebac .ExtLst =NewCT_ExtensionList ();if _bggdg :=d .DecodeElement (_ebac .ExtLst ,&_gdge );_bggdg !=nil {return _bggdg ;};default:_cf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_gdge .Name );if _gccdf :=d .Skip ();_gccdf !=nil {return _gccdf ;};};case _c .EndElement :break _egad ;case _c .CharData :};};return nil ;};func NewCT_LegendEntry ()*CT_LegendEntry {_affb :=&CT_LegendEntry {};_affb .Idx =NewCT_UnsignedInt ();return _affb ;};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"; -// Validate validates the CT_PlotArea and its children -func (_baad *CT_PlotArea )Validate ()error {return _baad .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_bbad *ST_TickMark )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_bbad =0;case "\u0063\u0072\u006fs\u0073":*_bbad =1;case "\u0069\u006e":*_bbad =2;case "\u006e\u006f\u006e\u0065":*_bbad =3;case "\u006f\u0075\u0074":*_bbad =4;};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_efdf :=&CT_HeaderFooter {};return _efdf };type CT_UnsignedInt struct{ValAttr uint32 ;}; +// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path +func (_fda *CT_AreaChart )ValidateWithPath (path string )error {if _fda .Grouping !=nil {if _fed :=_fda .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fed !=nil {return _fed ;};};if _fda .VaryColors !=nil {if _baa :=_fda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_baa !=nil {return _baa ;};};for _gefd ,_aag :=range _fda .Ser {if _db :=_aag .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gefd ));_db !=nil {return _db ;};};if _fda .DLbls !=nil {if _gb :=_fda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gb !=nil {return _gb ;};};if _fda .DropLines !=nil {if _cgg :=_fda .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cgg !=nil {return _cgg ;};};for _gab ,_dg :=range _fda .AxId {if _aeg :=_dg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gab ));_aeg !=nil {return _aeg ;};};if _fda .ExtLst !=nil {if _dbc :=_fda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbc !=nil {return _dbc ;};};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_ScatterStyle and its children -func (_cee *CT_ScatterStyle )Validate ()error {return _cee .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path +func (_fdab *CT_Orientation )ValidateWithPath (path string )error {if _cbgcc :=_fdab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbgcc !=nil {return _cbgcc ;};return nil ;}; -// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path -func (_afaa *CT_PivotFmt )ValidateWithPath (path string )error {if _fdedg :=_afaa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fdedg !=nil {return _fdedg ;};if _afaa .SpPr !=nil {if _dgag :=_afaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgag !=nil {return _dgag ;};};if _afaa .TxPr !=nil {if _ddgb :=_afaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ddgb !=nil {return _ddgb ;};};if _afaa .Marker !=nil {if _effgf :=_afaa .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_effgf !=nil {return _effgf ;};};if _afaa .DLbl !=nil {if _abace :=_afaa .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_abace !=nil {return _abace ;};};if _afaa .ExtLst !=nil {if _gdab :=_afaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdab !=nil {return _gdab ;};};return nil ;};func NewCT_PictureFormat ()*CT_PictureFormat {_edgfe :=&CT_PictureFormat {};_edgfe .ValAttr =ST_PictureFormat (1);return _edgfe ;};func (_cbce *CT_NumDataSourceChoice )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _cbce .NumRef !=nil {_dggba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_cbce .NumRef ,_dggba );};if _cbce .NumLit !=nil {_edac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_cbce .NumLit ,_edac );};return nil ;}; +// Validate validates the CT_ErrValType and its children +func (_dadab *CT_ErrValType )Validate ()error {return _dadab .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_Extension ()*CT_Extension {_gceb :=&CT_Extension {};return _gceb };func (_aafd *CT_TrendlineType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aafd .ValAttr !=ST_TrendlineTypeUnset {_dagee ,_geaff :=_aafd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _geaff !=nil {return _geaff ;};start .Attr =append (start .Attr ,_dagee );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path -func (_cbccd *CT_AreaSer )ValidateWithPath (path string )error {if _fdgfe :=_cbccd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fdgfe !=nil {return _fdgfe ;};if _ggdd :=_cbccd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ggdd !=nil {return _ggdd ;};if _cbccd .Tx !=nil {if _ddffb :=_cbccd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ddffb !=nil {return _ddffb ;};};if _cbccd .SpPr !=nil {if _edad :=_cbccd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edad !=nil {return _edad ;};};if _cbccd .PictureOptions !=nil {if _addd :=_cbccd .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_addd !=nil {return _addd ;};};for _gfcb ,_bedd :=range _cbccd .DPt {if _abgae :=_bedd .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gfcb ));_abgae !=nil {return _abgae ;};};if _cbccd .DLbls !=nil {if _aaad :=_cbccd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aaad !=nil {return _aaad ;};};for _gfg ,_afdf :=range _cbccd .Trendline {if _ffeae :=_afdf .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gfg ));_ffeae !=nil {return _ffeae ;};};for _bceb ,_fcbc :=range _cbccd .ErrBars {if _dbda :=_fcbc .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_bceb ));_dbda !=nil {return _dbda ;};};if _cbccd .Cat !=nil {if _d :=_cbccd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_d !=nil {return _d ;};};if _cbccd .Val !=nil {if _eece :=_cbccd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_eece !=nil {return _eece ;};};if _cbccd .ExtLst !=nil {if _dacge :=_cbccd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacge !=nil {return _dacge ;};};return nil ;};func (_aebc ST_TrendlineType )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_aebc .String (),start );}; +// Validate validates the CT_Protection and its children +func (_cedff *CT_Protection )Validate ()error {return _cedff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gdebd *CT_HPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdebd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_gdebd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfb *CT_AxDataSourceChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfb .MultiLvlStrRef !=nil {_eaba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bfb .MultiLvlStrRef ,_eaba );};if _bfb .NumRef !=nil {_ddcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_bfb .NumRef ,_ddcc );};if _bfb .NumLit !=nil {_edc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_bfb .NumLit ,_edc );};if _bfb .StrRef !=nil {_ega :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bfb .StrRef ,_ega );};if _bfb .StrLit !=nil {_bac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_bfb .StrLit ,_bac );};return nil ;};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;}; -// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path -func (_dbga *CT_NumDataSource )ValidateWithPath (path string )error {if _gefd :=_dbga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gefd !=nil {return _gefd ;};return nil ;};func (_cfcb *CT_Layout )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_afcde :for {_adeag ,_cfff :=d .Token ();if _cfff !=nil {return _cfff ;};switch _beag :=_adeag .(type ){case _ecgedf .StartElement :switch _beag .Name {case _ecgedf .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"},_ecgedf .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"}:_cfcb .ManualLayout =NewCT_ManualLayout ();if _ccef :=d .DecodeElement (_cfcb .ManualLayout ,&_beag );_ccef !=nil {return _ccef ;};case _ecgedf .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"},_ecgedf .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"}:_cfcb .ExtLst =NewCT_ExtensionList ();if _afgg :=d .DecodeElement (_cfcb .ExtLst ,&_beag );_afgg !=nil {return _afgg ;};default:_ffgf .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",_beag .Name );if _dgacd :=d .Skip ();_dgacd !=nil {return _dgacd ;};};case _ecgedf .EndElement :break _afcde ;case _ecgedf .CharData :};};return nil ;};func (_dgebc *CT_MultiLvlStrData )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _dgebc .PtCount !=nil {_ccfg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dgebc .PtCount ,_ccfg );};if _dgebc .Lvl !=nil {_gdec :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_aabbd :=range _dgebc .Lvl {e .EncodeElement (_aabbd ,_gdec );};};if _dgebc .ExtLst !=nil {_cfgd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgebc .ExtLst ,_cfgd );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path +func (_gfdg *CT_Double )ValidateWithPath (path string )error {return nil };type ST_TickLblPos byte ;func (_bbeb *CT_TickMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbeb .ValAttr !=ST_TickMarkUnset {_eggg ,_ccgcc :=_bbeb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ccgcc !=nil {return _ccgcc ;};start .Attr =append (start .Attr ,_eggg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_aceeda *ST_SizeRepresents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cddc ,_fcbdd :=d .Token ();if _fcbdd !=nil {return _fcbdd ;};if _aaga ,_dddee :=_cddc .(_c .EndElement );_dddee &&_aaga .Name ==start .Name {*_aceeda =1;return nil ;};if _dbdff ,_ebgag :=_cddc .(_c .CharData );!_ebgag {return _aa .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",_cddc );}else {switch string (_dbdff ){case "":*_aceeda =0;case "\u0061\u0072\u0065\u0061":*_aceeda =1;case "\u0077":*_aceeda =2;};};_cddc ,_fcbdd =d .Token ();if _fcbdd !=nil {return _fcbdd ;};if _cdcba ,_ecade :=_cddc .(_c .EndElement );_ecade &&_cdcba .Name ==start .Name {return nil ;};return _aa .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",_cddc );};type Any interface{MarshalXML (_eabad *_c .Encoder ,_cecca _c .StartElement )error ;UnmarshalXML (_ccaade *_c .Decoder ,_bcbea _c .StartElement )error ;};func (_cfcb *CT_LayoutTarget )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bggfg :=range start .Attr {if _bggfg .Name .Local =="\u0076\u0061\u006c"{_cfcb .ValAttr .UnmarshalXMLAttr (_bggfg );continue ;};};for {_gacaa ,_fgca :=d .Token ();if _fgca !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_fgca );};if _ebae ,_aabc :=_gacaa .(_c .EndElement );_aabc &&_ebae .Name ==start .Name {break ;};};return nil ;};func (_efecf *EG_LegendEntryData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efecf .TxPr !=nil {_cbagc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_efecf .TxPr ,_cbagc );};return nil ;};func (_efce *CT_DLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efce .ValAttr =ST_DLblPos (1);for _ ,_egbe :=range start .Attr {if _egbe .Name .Local =="\u0076\u0061\u006c"{_efce .ValAttr .UnmarshalXMLAttr (_egbe );continue ;};};for {_bcac ,_edfcc :=d .Token ();if _edfcc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_edfcc );};if _gcfd ,_cgfb :=_bcac .(_c .EndElement );_cgfb &&_gcfd .Name ==start .Name {break ;};};return nil ;};type CT_RelId struct{IdAttr string ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func (_cadgf ST_LblAlgn )Validate ()error {return _cadgf .ValidateWithPath ("")};func (_edga *ST_CrossBetween )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eabgf ,_bgeed :=d .Token ();if _bgeed !=nil {return _bgeed ;};if _ccdb ,_aggdb :=_eabgf .(_c .EndElement );_aggdb &&_ccdb .Name ==start .Name {*_edga =1;return nil ;};if _bdcbb ,_acbdd :=_eabgf .(_c .CharData );!_acbdd {return _aa .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",_eabgf );}else {switch string (_bdcbb ){case "":*_edga =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_edga =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_edga =2;};};_eabgf ,_bgeed =d .Token ();if _bgeed !=nil {return _bgeed ;};if _fcabe ,_gbdgb :=_eabgf .(_c .EndElement );_gbdgb &&_fcabe .Name ==start .Name {return nil ;};return _aa .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",_eabgf );}; -// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path -func (_ddeeb *CT_SurfaceChart )ValidateWithPath (path string )error {if _ddeeb .Wireframe !=nil {if _eabgf :=_ddeeb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_eabgf !=nil {return _eabgf ;};};for _begff ,_bccc :=range _ddeeb .Ser {if _geddc :=_bccc .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_begff ));_geddc !=nil {return _geddc ;};};if _ddeeb .BandFmts !=nil {if _cfbdc :=_ddeeb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cfbdc !=nil {return _cfbdc ;};};for _fbeg ,_dfaeb :=range _ddeeb .AxId {if _abdb :=_dfaeb .ValidateWithPath (_gabef .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fbeg ));_abdb !=nil {return _abdb ;};};if _ddeeb .ExtLst !=nil {if _fcada :=_ddeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcada !=nil {return _fcada ;};};return nil ;}; +// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path +func (_gbggb *CT_TickLblPos )ValidateWithPath (path string )error {if _gbgab :=_gbggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbgab !=nil {return _gbgab ;};return nil ;};var ST_LblOffsetPercentPatternRe =_a .MustCompile (ST_LblOffsetPercentPattern );func (_affba *CT_Overlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _affba .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_affba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_fefb :=&CT_HeaderFooter {};return _fefb };func (_fbfcd *CT_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_fbfcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path -func (_feddc *CT_UpDownBars )ValidateWithPath (path string )error {if _feddc .GapWidth !=nil {if _ebgcd :=_feddc .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ebgcd !=nil {return _ebgcd ;};};if _feddc .UpBars !=nil {if _addgf :=_feddc .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_addgf !=nil {return _addgf ;};};if _feddc .DownBars !=nil {if _eccd :=_feddc .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_eccd !=nil {return _eccd ;};};if _feddc .ExtLst !=nil {if _cbbbe :=_feddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbbe !=nil {return _cbbbe ;};};return nil ;};func (_dccg *CT_BarSer )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_dccg .Idx =NewCT_UnsignedInt ();_dccg .Order =NewCT_UnsignedInt ();_gbbf :for {_cefeb ,_cgadc :=d .Token ();if _cgadc !=nil {return _cgadc ;};switch _adgada :=_cefeb .(type ){case _ecgedf .StartElement :switch _adgada .Name {case _ecgedf .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"},_ecgedf .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 _cgafbc :=d .DecodeElement (_dccg .Idx ,&_adgada );_cgafbc !=nil {return _cgafbc ;};case _ecgedf .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"},_ecgedf .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 _cae :=d .DecodeElement (_dccg .Order ,&_adgada );_cae !=nil {return _cae ;};case _ecgedf .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"},_ecgedf .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"}:_dccg .Tx =NewCT_SerTx ();if _gecdc :=d .DecodeElement (_dccg .Tx ,&_adgada );_gecdc !=nil {return _gecdc ;};case _ecgedf .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"},_ecgedf .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"}:_dccg .SpPr =_febbb .NewCT_ShapeProperties ();if _dbefd :=d .DecodeElement (_dccg .SpPr ,&_adgada );_dbefd !=nil {return _dbefd ;};case _ecgedf .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"},_ecgedf .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"}:_dccg .InvertIfNegative =NewCT_Boolean ();if _edde :=d .DecodeElement (_dccg .InvertIfNegative ,&_adgada );_edde !=nil {return _edde ;};case _ecgedf .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"},_ecgedf .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"}:_dccg .PictureOptions =NewCT_PictureOptions ();if _cabd :=d .DecodeElement (_dccg .PictureOptions ,&_adgada );_cabd !=nil {return _cabd ;};case _ecgedf .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\u0050\u0074"},_ecgedf .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\u0050\u0074"}:_ebcaf :=NewCT_DPt ();if _gabdd :=d .DecodeElement (_ebcaf ,&_adgada );_gabdd !=nil {return _gabdd ;};_dccg .DPt =append (_dccg .DPt ,_ebcaf );case _ecgedf .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"},_ecgedf .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"}:_dccg .DLbls =NewCT_DLbls ();if _acd :=d .DecodeElement (_dccg .DLbls ,&_adgada );_acd !=nil {return _acd ;};case _ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_ecgedf .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_efad :=NewCT_Trendline ();if _bcaf :=d .DecodeElement (_efad ,&_adgada );_bcaf !=nil {return _bcaf ;};_dccg .Trendline =append (_dccg .Trendline ,_efad );case _ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_ecgedf .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_dccg .ErrBars =NewCT_ErrBars ();if _caaag :=d .DecodeElement (_dccg .ErrBars ,&_adgada );_caaag !=nil {return _caaag ;};case _ecgedf .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\u0074"},_ecgedf .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\u0074"}:_dccg .Cat =NewCT_AxDataSource ();if _febg :=d .DecodeElement (_dccg .Cat ,&_adgada );_febg !=nil {return _febg ;};case _ecgedf .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\u006c"},_ecgedf .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\u006c"}:_dccg .Val =NewCT_NumDataSource ();if _baeg :=d .DecodeElement (_dccg .Val ,&_adgada );_baeg !=nil {return _baeg ;};case _ecgedf .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\u0061p\u0065"},_ecgedf .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\u0061p\u0065"}:_dccg .Shape =NewCT_Shape ();if _ddca :=d .DecodeElement (_dccg .Shape ,&_adgada );_ddca !=nil {return _ddca ;};case _ecgedf .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"},_ecgedf .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"}:_dccg .ExtLst =NewCT_ExtensionList ();if _adeff :=d .DecodeElement (_dccg .ExtLst ,&_adgada );_adeff !=nil {return _adeff ;};default:_ffgf .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\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_adgada .Name );if _fedbe :=d .Skip ();_fedbe !=nil {return _fedbe ;};};case _ecgedf .EndElement :break _gbbf ;case _ecgedf .CharData :};};return nil ;};func (_bafcf *CT_RadarStyle )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _bafcf .ValAttr !=ST_RadarStyleUnset {_ageef ,_edbfe :=_bafcf .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _edbfe !=nil {return _edbfe ;};start .Attr =append (start .Attr ,_ageef );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_febbb .CT_ShapeProperties ;TxPr *_febbb .CT_TextBody ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;}; - -// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path -func (_gafge *CT_Pie3DChart )ValidateWithPath (path string )error {if _gafge .VaryColors !=nil {if _aacee :=_gafge .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_aacee !=nil {return _aacee ;};};for _bdac ,_ccbec :=range _gafge .Ser {if _aabfc :=_ccbec .ValidateWithPath (_gabef .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdac ));_aabfc !=nil {return _aabfc ;};};if _gafge .DLbls !=nil {if _ccccg :=_gafge .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ccccg !=nil {return _ccccg ;};};if _gafge .ExtLst !=nil {if _bfaf :=_gafge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfaf !=nil {return _bfaf ;};};return nil ;}; +func (_dgegb *CT_UpDownBars )ValidateWithPath (path string )error {if _dgegb .GapWidth !=nil {if _dcaed :=_dgegb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_dcaed !=nil {return _dcaed ;};};if _dgegb .UpBars !=nil {if _bdgba :=_dgegb .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_bdgba !=nil {return _bdgba ;};};if _dgegb .DownBars !=nil {if _fbfdb :=_dgegb .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_fbfdb !=nil {return _fbfdb ;};};if _dgegb .ExtLst !=nil {if _cdgegb :=_dgegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgegb !=nil {return _cdgegb ;};};return nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;); -// Validate validates the CT_ExternalData and its children -func (_bdbb *CT_ExternalData )Validate ()error {return _bdbb .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_DLblPos and its children +func (_eaeb *CT_DLblPos )Validate ()error {return _eaeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_abfd *CT_BandFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abfd .Idx =NewCT_UnsignedInt ();_adf :for {_dfaa ,_fga :=d .Token ();if _fga !=nil {return _fga ;};switch _gfc :=_dfaa .(type ){case _c .StartElement :switch _gfc .Name {case _c .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"},_c .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 _abc :=d .DecodeElement (_abfd .Idx ,&_gfc );_abc !=nil {return _abc ;};case _c .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"},_c .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"}:_abfd .SpPr =_d .NewCT_ShapeProperties ();if _agg :=d .DecodeElement (_abfd .SpPr ,&_gfc );_agg !=nil {return _agg ;};default:_cf .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",_gfc .Name );if _aca :=d .Skip ();_aca !=nil {return _aca ;};};case _c .EndElement :break _adf ;case _c .CharData :};};return nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_bfcbea :=&CT_SurfaceSer {};_bfcbea .Idx =NewCT_UnsignedInt ();_bfcbea .Order =NewCT_UnsignedInt ();return _bfcbea ;}; -// Validate validates the CT_Lvl and its children -func (_cgdb *CT_Lvl )Validate ()error {return _cgdb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; +// Validate validates the CT_Style and its children +func (_aadea *CT_Style )Validate ()error {return _aadea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_gfce *CT_BarSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfce .Idx =NewCT_UnsignedInt ();_gfce .Order =NewCT_UnsignedInt ();_cfe :for {_agbc ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _eba :=_agbc .(type ){case _c .StartElement :switch _eba .Name {case _c .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"},_c .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 _gfe :=d .DecodeElement (_gfce .Idx ,&_eba );_gfe !=nil {return _gfe ;};case _c .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"},_c .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 _eag :=d .DecodeElement (_gfce .Order ,&_eba );_eag !=nil {return _eag ;};case _c .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"},_c .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"}:_gfce .Tx =NewCT_SerTx ();if _bbg :=d .DecodeElement (_gfce .Tx ,&_eba );_bbg !=nil {return _bbg ;};case _c .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"},_c .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"}:_gfce .SpPr =_d .NewCT_ShapeProperties ();if _addd :=d .DecodeElement (_gfce .SpPr ,&_eba );_addd !=nil {return _addd ;};case _c .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"},_c .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"}:_gfce .InvertIfNegative =NewCT_Boolean ();if _ecef :=d .DecodeElement (_gfce .InvertIfNegative ,&_eba );_ecef !=nil {return _ecef ;};case _c .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"},_c .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"}:_gfce .PictureOptions =NewCT_PictureOptions ();if _fdg :=d .DecodeElement (_gfce .PictureOptions ,&_eba );_fdg !=nil {return _fdg ;};case _c .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\u0050\u0074"},_c .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\u0050\u0074"}:_dfbb :=NewCT_DPt ();if _bedb :=d .DecodeElement (_dfbb ,&_eba );_bedb !=nil {return _bedb ;};_gfce .DPt =append (_gfce .DPt ,_dfbb );case _c .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"},_c .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"}:_gfce .DLbls =NewCT_DLbls ();if _fcgf :=d .DecodeElement (_gfce .DLbls ,&_eba );_fcgf !=nil {return _fcgf ;};case _c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .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 :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_cbf :=NewCT_Trendline ();if _fccf :=d .DecodeElement (_cbf ,&_eba );_fccf !=nil {return _fccf ;};_gfce .Trendline =append (_gfce .Trendline ,_cbf );case _c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .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 :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gfce .ErrBars =NewCT_ErrBars ();if _bca :=d .DecodeElement (_gfce .ErrBars ,&_eba );_bca !=nil {return _bca ;};case _c .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\u0074"},_c .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\u0074"}:_gfce .Cat =NewCT_AxDataSource ();if _gge :=d .DecodeElement (_gfce .Cat ,&_eba );_gge !=nil {return _gge ;};case _c .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\u006c"},_c .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\u006c"}:_gfce .Val =NewCT_NumDataSource ();if _bfad :=d .DecodeElement (_gfce .Val ,&_eba );_bfad !=nil {return _bfad ;};case _c .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\u0061p\u0065"},_c .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\u0061p\u0065"}:_gfce .Shape =NewCT_Shape ();if _ffab :=d .DecodeElement (_gfce .Shape ,&_eba );_ffab !=nil {return _ffab ;};case _c .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"},_c .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"}:_gfce .ExtLst =NewCT_ExtensionList ();if _cdea :=d .DecodeElement (_gfce .ExtLst ,&_eba );_cdea !=nil {return _cdea ;};default:_cf .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\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_eba .Name );if _bgab :=d .Skip ();_bgab !=nil {return _bgab ;};};case _c .EndElement :break _cfe ;case _c .CharData :};};return nil ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_dbbb :=&CT_DispUnitsChoice {};return _dbbb };type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func (_dfadf *EG_SerShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfadf .Idx =NewCT_UnsignedInt ();_dfadf .Order =NewCT_UnsignedInt ();_egddb :for {_gadda ,_dbaaa :=d .Token ();if _dbaaa !=nil {return _dbaaa ;};switch _fddcf :=_gadda .(type ){case _c .StartElement :switch _fddcf .Name {case _c .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"},_c .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 _egabf :=d .DecodeElement (_dfadf .Idx ,&_fddcf );_egabf !=nil {return _egabf ;};case _c .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"},_c .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 _efeee :=d .DecodeElement (_dfadf .Order ,&_fddcf );_efeee !=nil {return _efeee ;};case _c .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"},_c .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"}:_dfadf .Tx =NewCT_SerTx ();if _ddgfda :=d .DecodeElement (_dfadf .Tx ,&_fddcf );_ddgfda !=nil {return _ddgfda ;};case _c .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"},_c .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"}:_dfadf .SpPr =_d .NewCT_ShapeProperties ();if _bdeefg :=d .DecodeElement (_dfadf .SpPr ,&_fddcf );_bdeefg !=nil {return _bdeefg ;};default:_cf .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",_fddcf .Name );if _cfcf :=d .Skip ();_cfcf !=nil {return _cfcf ;};};case _c .EndElement :break _egddb ;case _c .CharData :};};return nil ;};func (_dcabe *ST_AxPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facaa ,_dacdf :=d .Token ();if _dacdf !=nil {return _dacdf ;};if _eegcb ,_aeeb :=_facaa .(_c .EndElement );_aeeb &&_eegcb .Name ==start .Name {*_dcabe =1;return nil ;};if _aefc ,_eeade :=_facaa .(_c .CharData );!_eeade {return _aa .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",_facaa );}else {switch string (_aefc ){case "":*_dcabe =0;case "\u0062":*_dcabe =1;case "\u006c":*_dcabe =2;case "\u0072":*_dcabe =3;case "\u0074":*_dcabe =4;};};_facaa ,_dacdf =d .Token ();if _dacdf !=nil {return _dacdf ;};if _dbad ,_gcgef :=_facaa .(_c .EndElement );_gcgef &&_dbad .Name ==start .Name {return nil ;};return _aa .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",_facaa );}; -// Validate validates the CT_PieSer and its children -func (_dbg *CT_PieSer )Validate ()error {return _dbg .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");}; +// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path +func (_caae *CT_NumDataSource )ValidateWithPath (path string )error {if _aeeea :=_caae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aeeea !=nil {return _aeeea ;};return nil ;}; -// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path -func (_aabag *CT_BandFmt )ValidateWithPath (path string )error {if _egcge :=_aabag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_egcge !=nil {return _egcge ;};if _aabag .SpPr !=nil {if _cffd :=_aabag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cffd !=nil {return _cffd ;};};return nil ;};func (_dfgg ST_PageSetupOrientation )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_cabaf :=_ecgedf .Attr {};_cabaf .Name =name ;switch _dfgg {case ST_PageSetupOrientationUnset :_cabaf .Value ="";case ST_PageSetupOrientationDefault :_cabaf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_cabaf .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_cabaf .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _cabaf ,nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};func (_gcec *EG_DLblShared )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _gcec .NumFmt !=nil {_bfgfd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gcec .NumFmt ,_bfgfd );};if _gcec .SpPr !=nil {_ebge :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcec .SpPr ,_ebge );};if _gcec .TxPr !=nil {_ba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gcec .TxPr ,_ba );};if _gcec .DLblPos !=nil {_gfabb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gcec .DLblPos ,_gfabb );};if _gcec .ShowLegendKey !=nil {_dbbfdb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gcec .ShowLegendKey ,_dbbfdb );};if _gcec .ShowVal !=nil {_baef :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gcec .ShowVal ,_baef );};if _gcec .ShowCatName !=nil {_dgefb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gcec .ShowCatName ,_dgefb );};if _gcec .ShowSerName !=nil {_becc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gcec .ShowSerName ,_becc );};if _gcec .ShowPercent !=nil {_bgg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gcec .ShowPercent ,_bgg );};if _gcec .ShowBubbleSize !=nil {_ccadg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gcec .ShowBubbleSize ,_ccadg );};if _gcec .Separator !=nil {_egdfa :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ffgf .AddPreserveSpaceAttr (&_egdfa ,*_gcec .Separator );e .EncodeElement (_gcec .Separator ,_egdfa );};return nil ;};func (_fecg *Group_DLbls )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _fecg .NumFmt !=nil {_fcagf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fecg .NumFmt ,_fcagf );};if _fecg .SpPr !=nil {_eafbd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fecg .SpPr ,_eafbd );};if _fecg .TxPr !=nil {_afbgb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fecg .TxPr ,_afbgb );};if _fecg .DLblPos !=nil {_cbefba :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fecg .DLblPos ,_cbefba );};if _fecg .ShowLegendKey !=nil {_gedfca :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fecg .ShowLegendKey ,_gedfca );};if _fecg .ShowVal !=nil {_egcd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fecg .ShowVal ,_egcd );};if _fecg .ShowCatName !=nil {_dafga :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fecg .ShowCatName ,_dafga );};if _fecg .ShowSerName !=nil {_bbgbb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fecg .ShowSerName ,_bbgbb );};if _fecg .ShowPercent !=nil {_aebafc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fecg .ShowPercent ,_aebafc );};if _fecg .ShowBubbleSize !=nil {_acac :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fecg .ShowBubbleSize ,_acac );};if _fecg .Separator !=nil {_fbfcfb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ffgf .AddPreserveSpaceAttr (&_fbfcfb ,*_fecg .Separator );e .EncodeElement (_fecg .Separator ,_fbfcfb );};if _fecg .ShowLeaderLines !=nil {_bdbgc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fecg .ShowLeaderLines ,_bdbgc );};if _fecg .LeaderLines !=nil {_gaeadb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fecg .LeaderLines ,_gaeadb );};return nil ;};func (_abcdg *CT_SerAx )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_abcdg .AxId =NewCT_UnsignedInt ();_abcdg .Scaling =NewCT_Scaling ();_abcdg .AxPos =NewCT_AxPos ();_abcdg .CrossAx =NewCT_UnsignedInt ();_ddcf :for {_eedc ,_aefd :=d .Token ();if _aefd !=nil {return _aefd ;};switch _edec :=_eedc .(type ){case _ecgedf .StartElement :switch _edec .Name {case _ecgedf .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"},_ecgedf .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 _edcc :=d .DecodeElement (_abcdg .AxId ,&_edec );_edcc !=nil {return _edcc ;};case _ecgedf .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"},_ecgedf .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 _efgeg :=d .DecodeElement (_abcdg .Scaling ,&_edec );_efgeg !=nil {return _efgeg ;};case _ecgedf .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"},_ecgedf .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"}:_abcdg .Delete =NewCT_Boolean ();if _gcaf :=d .DecodeElement (_abcdg .Delete ,&_edec );_gcaf !=nil {return _gcaf ;};case _ecgedf .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"},_ecgedf .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 _dfgbe :=d .DecodeElement (_abcdg .AxPos ,&_edec );_dfgbe !=nil {return _dfgbe ;};case _ecgedf .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"},_ecgedf .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\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_abcdg .MajorGridlines =NewCT_ChartLines ();if _bfdd :=d .DecodeElement (_abcdg .MajorGridlines ,&_edec );_bfdd !=nil {return _bfdd ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_ecgedf .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\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_abcdg .MinorGridlines =NewCT_ChartLines ();if _gcbd :=d .DecodeElement (_abcdg .MinorGridlines ,&_edec );_gcbd !=nil {return _gcbd ;};case _ecgedf .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\u0069\u0074l\u0065"},_ecgedf .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\u0069\u0074l\u0065"}:_abcdg .Title =NewCT_Title ();if _affdd :=d .DecodeElement (_abcdg .Title ,&_edec );_affdd !=nil {return _affdd ;};case _ecgedf .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"},_ecgedf .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"}:_abcdg .NumFmt =NewCT_NumFmt ();if _fgefa :=d .DecodeElement (_abcdg .NumFmt ,&_edec );_fgefa !=nil {return _fgefa ;};case _ecgedf .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\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_abcdg .MajorTickMark =NewCT_TickMark ();if _fdfce :=d .DecodeElement (_abcdg .MajorTickMark ,&_edec );_fdfce !=nil {return _fdfce ;};case _ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_ecgedf .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\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_abcdg .MinorTickMark =NewCT_TickMark ();if _ageab :=d .DecodeElement (_abcdg .MinorTickMark ,&_edec );_ageab !=nil {return _ageab ;};case _ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_ecgedf .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\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_abcdg .TickLblPos =NewCT_TickLblPos ();if _afabd :=d .DecodeElement (_abcdg .TickLblPos ,&_edec );_afabd !=nil {return _afabd ;};case _ecgedf .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"},_ecgedf .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"}:_abcdg .SpPr =_febbb .NewCT_ShapeProperties ();if _eegaa :=d .DecodeElement (_abcdg .SpPr ,&_edec );_eegaa !=nil {return _eegaa ;};case _ecgedf .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"},_ecgedf .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"}:_abcdg .TxPr =_febbb .NewCT_TextBody ();if _geb :=d .DecodeElement (_abcdg .TxPr ,&_edec );_geb !=nil {return _geb ;};case _ecgedf .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\u0041\u0078"},_ecgedf .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\u0041\u0078"}:if _ffcd :=d .DecodeElement (_abcdg .CrossAx ,&_edec );_ffcd !=nil {return _ffcd ;};case _ecgedf .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"},_ecgedf .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"}:_abcdg .Choice =NewEG_AxSharedChoice ();if _gegcab :=d .DecodeElement (&_abcdg .Choice .Crosses ,&_edec );_gegcab !=nil {return _gegcab ;};case _ecgedf .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"},_ecgedf .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"}:_abcdg .Choice =NewEG_AxSharedChoice ();if _dgdge :=d .DecodeElement (&_abcdg .Choice .CrossesAt ,&_edec );_dgdge !=nil {return _dgdge ;};case _ecgedf .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 :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_ecgedf .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 :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_abcdg .TickLblSkip =NewCT_Skip ();if _adga :=d .DecodeElement (_abcdg .TickLblSkip ,&_edec );_adga !=nil {return _adga ;};case _ecgedf .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\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_ecgedf .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\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_abcdg .TickMarkSkip =NewCT_Skip ();if _dcdf :=d .DecodeElement (_abcdg .TickMarkSkip ,&_edec );_dcdf !=nil {return _dcdf ;};case _ecgedf .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"},_ecgedf .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"}:_abcdg .ExtLst =NewCT_ExtensionList ();if _daagbe :=d .DecodeElement (_abcdg .ExtLst ,&_edec );_daagbe !=nil {return _daagbe ;};default:_ffgf .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\u0041\u0078\u0020\u0025\u0076",_edec .Name );if _agfdg :=d .Skip ();_agfdg !=nil {return _agfdg ;};};case _ecgedf .EndElement :break _ddcf ;case _ecgedf .CharData :};};return nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_gfe *EG_PieChartShared )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_aegcf :for {_cfb ,_cdcb :=d .Token ();if _cdcb !=nil {return _cdcb ;};switch _fgb :=_cfb .(type ){case _ecgedf .StartElement :switch _fgb .Name {case _ecgedf .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"},_ecgedf .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"}:_gfe .VaryColors =NewCT_Boolean ();if _bbeef :=d .DecodeElement (_gfe .VaryColors ,&_fgb );_bbeef !=nil {return _bbeef ;};case _ecgedf .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"},_ecgedf .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"}:_efgf :=NewCT_PieSer ();if _baegg :=d .DecodeElement (_efgf ,&_fgb );_baegg !=nil {return _baegg ;};_gfe .Ser =append (_gfe .Ser ,_efgf );case _ecgedf .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"},_ecgedf .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"}:_gfe .DLbls =NewCT_DLbls ();if _ece :=d .DecodeElement (_gfe .DLbls ,&_fgb );_ece !=nil {return _ece ;};default:_ffgf .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\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fgb .Name );if _bddeb :=d .Skip ();_bddeb !=nil {return _bddeb ;};};case _ecgedf .EndElement :break _aegcf ;case _ecgedf .CharData :};};return nil ;};func NewCT_LineChart ()*CT_LineChart {_gceg :=&CT_LineChart {};_gceg .Grouping =NewCT_Grouping ();return _gceg ;};func (_cdedg *CT_Surface )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );if _cdedg .Thickness !=nil {_eefdc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_cdedg .Thickness ,_eefdc );};if _cdedg .SpPr !=nil {_dccf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdedg .SpPr ,_dccf );};if _cdedg .PictureOptions !=nil {_adeeg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cdedg .PictureOptions ,_adeeg );};if _cdedg .ExtLst !=nil {_accc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdedg .ExtLst ,_accc );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_gaa *ST_TimeUnit )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_abfca ,_eadaa :=d .Token ();if _eadaa !=nil {return _eadaa ;};if _caag ,_bbebbc :=_abfca .(_ecgedf .EndElement );_bbebbc &&_caag .Name ==start .Name {*_gaa =1;return nil ;};if _dbaaf ,_ffeg :=_abfca .(_ecgedf .CharData );!_ffeg {return _gabef .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",_abfca );}else {switch string (_dbaaf ){case "":*_gaa =0;case "\u0064\u0061\u0079\u0073":*_gaa =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gaa =2;case "\u0079\u0065\u0061r\u0073":*_gaa =3;};};_abfca ,_eadaa =d .Token ();if _eadaa !=nil {return _eadaa ;};if _dfbb ,_gedf :=_abfca .(_ecgedf .EndElement );_gedf &&_dfbb .Name ==start .Name {return nil ;};return _gabef .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",_abfca );}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_eccd *CT_NumFmt )ValidateWithPath (path string )error {return nil };type CT_FirstSliceAng struct{ValAttr *uint16 ;};func (_degda *CT_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_degda .ValAttr =1;for _ ,_ceecf :=range start .Attr {if _ceecf .Name .Local =="\u0076\u0061\u006c"{_fbadc ,_gdebdb :=_e .ParseUint (_ceecf .Value ,10,8);if _gdebdb !=nil {return _gdebdb ;};_degda .ValAttr =uint8 (_fbadc );continue ;};};for {_gbbaf ,_fcdcac :=d .Token ();if _fcdcac !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_fcdcac );};if _bebdc ,_ddaa :=_gbbaf .(_c .EndElement );_ddaa &&_bebdc .Name ==start .Name {break ;};};return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path -func (_ebgd *CT_DateAx )ValidateWithPath (path string )error {if _dabg :=_ebgd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dabg !=nil {return _dabg ;};if _dbf :=_ebgd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_dbf !=nil {return _dbf ;};if _ebgd .Delete !=nil {if _ffaa :=_ebgd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ffaa !=nil {return _ffaa ;};};if _eded :=_ebgd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_eded !=nil {return _eded ;};if _ebgd .MajorGridlines !=nil {if _cfaef :=_ebgd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cfaef !=nil {return _cfaef ;};};if _ebgd .MinorGridlines !=nil {if _cafd :=_ebgd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cafd !=nil {return _cafd ;};};if _ebgd .Title !=nil {if _cecee :=_ebgd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cecee !=nil {return _cecee ;};};if _ebgd .NumFmt !=nil {if _gacfc :=_ebgd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gacfc !=nil {return _gacfc ;};};if _ebgd .MajorTickMark !=nil {if _eadab :=_ebgd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eadab !=nil {return _eadab ;};};if _ebgd .MinorTickMark !=nil {if _gdeff :=_ebgd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gdeff !=nil {return _gdeff ;};};if _ebgd .TickLblPos !=nil {if _gdcfb :=_ebgd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_gdcfb !=nil {return _gdcfb ;};};if _ebgd .SpPr !=nil {if _fbge :=_ebgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbge !=nil {return _fbge ;};};if _ebgd .TxPr !=nil {if _bcaab :=_ebgd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bcaab !=nil {return _bcaab ;};};if _aecfb :=_ebgd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_aecfb !=nil {return _aecfb ;};if _ebgd .Choice !=nil {if _adgg :=_ebgd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adgg !=nil {return _adgg ;};};if _ebgd .Auto !=nil {if _dfea :=_ebgd .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_dfea !=nil {return _dfea ;};};if _ebgd .LblOffset !=nil {if _ggbfeb :=_ebgd .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_ggbfeb !=nil {return _ggbfeb ;};};if _ebgd .BaseTimeUnit !=nil {if _feg :=_ebgd .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_feg !=nil {return _feg ;};};if _ebgd .MajorUnit !=nil {if _eaccc :=_ebgd .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_eaccc !=nil {return _eaccc ;};};if _ebgd .MajorTimeUnit !=nil {if _acad :=_ebgd .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_acad !=nil {return _acad ;};};if _ebgd .MinorUnit !=nil {if _cba :=_ebgd .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_cba !=nil {return _cba ;};};if _ebgd .MinorTimeUnit !=nil {if _eaced :=_ebgd .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_eaced !=nil {return _eaced ;};};if _ebgd .ExtLst !=nil {if _fdfcc :=_ebgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdfcc !=nil {return _fdfcc ;};};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;}; +// Validate validates the CT_CrossBetween and its children +func (_dda *CT_CrossBetween )Validate ()error {return _dda .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; -// Validate validates the CT_BubbleSer and its children -func (_eagde *CT_BubbleSer )Validate ()error {return _eagde .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Skip and its children +func (_dcca *CT_Skip )Validate ()error {return _dcca .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_d .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Style and its children -func (_aecg *CT_Style )Validate ()error {return _aecg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path +func (_agda *CT_UpDownBar )ValidateWithPath (path string )error {if _agda .SpPr !=nil {if _cagf :=_agda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cagf !=nil {return _cagf ;};};return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_dbbaf :=&CT_ErrValType {};return _dbbaf };func (_eaea *CT_LogBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_eaea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_ffee ,_gaafe :=_e .ParseUint (s ,10,16);if _gaafe !=nil {return ST_LblOffset {},_gaafe ;};_gdbccg :=uint16 (_ffee );return ST_LblOffset {ST_LblOffsetUShort :&_gdbccg },nil ;};type ST_LegendPos byte ;func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_agff :=&CT_MultiLvlStrData {};return _agff };func (_bggd *CT_Bar3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bggd .BarDir ,_cda );if _bggd .Grouping !=nil {_age :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bggd .Grouping ,_age );};if _bggd .VaryColors !=nil {_afac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bggd .VaryColors ,_afac );};if _bggd .Ser !=nil {_ddce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bdde :=range _bggd .Ser {e .EncodeElement (_bdde ,_ddce );};};if _bggd .DLbls !=nil {_dfb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bggd .DLbls ,_dfb );};if _bggd .GapWidth !=nil {_bgag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bggd .GapWidth ,_bgag );};if _bggd .GapDepth !=nil {_aea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bggd .GapDepth ,_aea );};if _bggd .Shape !=nil {_bfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_bggd .Shape ,_bfd );};_acdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bba :=range _bggd .AxId {e .EncodeElement (_bba ,_acdc );};if _bggd .ExtLst !=nil {_dead :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bggd .ExtLst ,_dead );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdga *ST_Shape )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbdga =0;case "\u0063\u006f\u006e\u0065":*_dbdga =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dbdga =2;case "\u0062\u006f\u0078":*_dbdga =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dbdga =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dbdga =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dbdga =6;};return nil ;};func (_bgdeg *CT_UpDownBars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edce :for {_ecfgg ,_ggega :=d .Token ();if _ggega !=nil {return _ggega ;};switch _cbaag :=_ecfgg .(type ){case _c .StartElement :switch _cbaag .Name {case _c .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_c .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\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_bgdeg .GapWidth =NewCT_GapAmount ();if _gece :=d .DecodeElement (_bgdeg .GapWidth ,&_cbaag );_gece !=nil {return _gece ;};case _c .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 :"\u0075\u0070\u0042\u0061\u0072\u0073"},_c .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 :"\u0075\u0070\u0042\u0061\u0072\u0073"}:_bgdeg .UpBars =NewCT_UpDownBar ();if _ecggf :=d .DecodeElement (_bgdeg .UpBars ,&_cbaag );_ecggf !=nil {return _ecggf ;};case _c .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\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_c .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\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_bgdeg .DownBars =NewCT_UpDownBar ();if _facde :=d .DecodeElement (_bgdeg .DownBars ,&_cbaag );_facde !=nil {return _facde ;};case _c .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"},_c .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"}:_bgdeg .ExtLst =NewCT_ExtensionList ();if _dgaba :=d .DecodeElement (_bgdeg .ExtLst ,&_cbaag );_dgaba !=nil {return _dgaba ;};default:_cf .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\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_cbaag .Name );if _aafe :=d .Skip ();_aafe !=nil {return _aafe ;};};case _c .EndElement :break _edce ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_StrRef and its children -func (_aagbb *CT_StrRef )Validate ()error {return _aagbb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");}; +// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path +func (_fgaab *CT_RotX )ValidateWithPath (path string )error {if _fgaab .ValAttr !=nil {if *_fgaab .ValAttr < -90{return _aa .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 ,*_fgaab .ValAttr );};if *_fgaab .ValAttr > 90{return _aa .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 ,*_fgaab .ValAttr );};};return nil ;};func NewCT_DepthPercent ()*CT_DepthPercent {_dcaa :=&CT_DepthPercent {};return _dcaa };func NewCT_ExternalData ()*CT_ExternalData {_cefa :=&CT_ExternalData {};return _cefa };func NewCT_AreaChart ()*CT_AreaChart {_gd :=&CT_AreaChart {};return _gd }; -// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path -func (_dfce *CT_ErrBars )ValidateWithPath (path string )error {if _dfce .ErrDir !=nil {if _fgba :=_dfce .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_fgba !=nil {return _fgba ;};};if _gacb :=_dfce .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_gacb !=nil {return _gacb ;};if _fgdcg :=_dfce .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_fgdcg !=nil {return _fgdcg ;};if _dfce .NoEndCap !=nil {if _afgda :=_dfce .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_afgda !=nil {return _afgda ;};};if _dfce .Plus !=nil {if _acfacc :=_dfce .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_acfacc !=nil {return _acfacc ;};};if _dfce .Minus !=nil {if _dgbd :=_dfce .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_dgbd !=nil {return _dgbd ;};};if _dfce .Val !=nil {if _defg :=_dfce .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_defg !=nil {return _defg ;};};if _dfce .SpPr !=nil {if _gfad :=_dfce .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfad !=nil {return _gfad ;};};if _dfce .ExtLst !=nil {if _geag :=_dfce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geag !=nil {return _geag ;};};return nil ;};func (_fgdbc *ST_TickLblPos )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_aebgb ,_fdeaa :=d .Token ();if _fdeaa !=nil {return _fdeaa ;};if _dcegf ,_eee :=_aebgb .(_ecgedf .EndElement );_eee &&_dcegf .Name ==start .Name {*_fgdbc =1;return nil ;};if _befga ,_fagg :=_aebgb .(_ecgedf .CharData );!_fagg {return _gabef .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",_aebgb );}else {switch string (_befga ){case "":*_fgdbc =0;case "\u0068\u0069\u0067\u0068":*_fgdbc =1;case "\u006c\u006f\u0077":*_fgdbc =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_fgdbc =3;case "\u006e\u006f\u006e\u0065":*_fgdbc =4;};};_aebgb ,_fdeaa =d .Token ();if _fdeaa !=nil {return _fdeaa ;};if _dece ,_e :=_aebgb .(_ecgedf .EndElement );_e &&_dece .Name ==start .Name {return nil ;};return _gabef .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",_aebgb );};func (_efdg *Chart )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_efdg .CT_RelId =*NewCT_RelId ();for _ ,_ggc :=range start .Attr {if _ggc .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"&&_ggc .Name .Local =="\u0069\u0064"||_ggc .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"&&_ggc .Name .Local =="\u0069\u0064"{_abdae ,_bgab :=_ggc .Value ,error (nil );if _bgab !=nil {return _bgab ;};_efdg .IdAttr =_abdae ;continue ;};};for {_cbc ,_dgedb :=d .Token ();if _dgedb !=nil {return _gabef .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_dgedb );};if _caede ,_dbdcc :=_cbc .(_ecgedf .EndElement );_dbdcc &&_caede .Name ==start .Name {break ;};};return nil ;};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_febbb .CT_TextBody ;};func NewCT_PieSer ()*CT_PieSer {_gfd :=&CT_PieSer {};_gfd .Idx =NewCT_UnsignedInt ();_gfd .Order =NewCT_UnsignedInt ();return _gfd ;}; +// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path +func (_dfbc *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _dfbc .PtCount !=nil {if _dbfb :=_dfbc .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_dbfb !=nil {return _dbfb ;};};for _aeggf ,_eacb :=range _dfbc .Lvl {if _fcgb :=_eacb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_aeggf ));_fcgb !=nil {return _fcgb ;};};if _dfbc .ExtLst !=nil {if _bgecg :=_dfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgecg !=nil {return _bgecg ;};};return nil ;}; -// Validate validates the CT_BarSer and its children -func (_bgggg *CT_BarSer )Validate ()error {return _bgggg .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");}; +// Validate validates the CT_PieChart and its children +func (_bead *CT_PieChart )Validate ()error {return _bead .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_acbcf *CT_TextLanguageID )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_acbcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fedaa *CT_PivotSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fedaa .FmtId =NewCT_UnsignedInt ();_dgdeg :for {_cbdg ,_fggc :=d .Token ();if _fggc !=nil {return _fggc ;};switch _aabbb :=_cbdg .(type ){case _c .StartElement :switch _aabbb .Name {case _c .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"},_c .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 _fbge :=d .DecodeElement (&_fedaa .Name ,&_aabbb );_fbge !=nil {return _fbge ;};case _c .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"},_c .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 _gbed :=d .DecodeElement (_fedaa .FmtId ,&_aabbb );_gbed !=nil {return _gbed ;};case _c .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"},_c .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"}:_fbfda :=NewCT_ExtensionList ();if _gdca :=d .DecodeElement (_fbfda ,&_aabbb );_gdca !=nil {return _gdca ;};_fedaa .ExtLst =append (_fedaa .ExtLst ,_fbfda );default:_cf .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\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_aabbb .Name );if _febb :=d .Skip ();_febb !=nil {return _febb ;};};case _c .EndElement :break _dgdeg ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path -func (_ddabg *CT_ScatterStyle )ValidateWithPath (path string )error {if _feffg :=_ddabg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feffg !=nil {return _feffg ;};return nil ;}; +// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path +func (_dcgc *CT_Tx )ValidateWithPath (path string )error {if _ffage :=_dcgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffage !=nil {return _ffage ;};return nil ;}; -// Validate validates the CT_RelId and its children -func (_ffgeg *CT_RelId )Validate ()error {return _ffgeg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func NewCT_UpDownBar ()*CT_UpDownBar {_ceef :=&CT_UpDownBar {};return _ceef };func (_eadagg *Group_DLbls )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_agecg :for {_dcbde ,_ggbfe :=d .Token ();if _ggbfe !=nil {return _ggbfe ;};switch _aade :=_dcbde .(type ){case _ecgedf .StartElement :switch _aade .Name {case _ecgedf .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"},_ecgedf .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"}:_eadagg .NumFmt =NewCT_NumFmt ();if _adbaf :=d .DecodeElement (_eadagg .NumFmt ,&_aade );_adbaf !=nil {return _adbaf ;};case _ecgedf .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"},_ecgedf .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"}:_eadagg .SpPr =_febbb .NewCT_ShapeProperties ();if _ffgca :=d .DecodeElement (_eadagg .SpPr ,&_aade );_ffgca !=nil {return _ffgca ;};case _ecgedf .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"},_ecgedf .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"}:_eadagg .TxPr =_febbb .NewCT_TextBody ();if _acfb :=d .DecodeElement (_eadagg .TxPr ,&_aade );_acfb !=nil {return _acfb ;};case _ecgedf .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"},_ecgedf .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"}:_eadagg .DLblPos =NewCT_DLblPos ();if _dcda :=d .DecodeElement (_eadagg .DLblPos ,&_aade );_dcda !=nil {return _dcda ;};case _ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_eadagg .ShowLegendKey =NewCT_Boolean ();if _feda :=d .DecodeElement (_eadagg .ShowLegendKey ,&_aade );_feda !=nil {return _feda ;};case _ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_eadagg .ShowVal =NewCT_Boolean ();if _aagc :=d .DecodeElement (_eadagg .ShowVal ,&_aade );_aagc !=nil {return _aagc ;};case _ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_eadagg .ShowCatName =NewCT_Boolean ();if _efcc :=d .DecodeElement (_eadagg .ShowCatName ,&_aade );_efcc !=nil {return _efcc ;};case _ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_eadagg .ShowSerName =NewCT_Boolean ();if _geceg :=d .DecodeElement (_eadagg .ShowSerName ,&_aade );_geceg !=nil {return _geceg ;};case _ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_eadagg .ShowPercent =NewCT_Boolean ();if _fbacg :=d .DecodeElement (_eadagg .ShowPercent ,&_aade );_fbacg !=nil {return _fbacg ;};case _ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_eadagg .ShowBubbleSize =NewCT_Boolean ();if _dccc :=d .DecodeElement (_eadagg .ShowBubbleSize ,&_aade );_dccc !=nil {return _dccc ;};case _ecgedf .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_ecgedf .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_eadagg .Separator =new (string );if _cdce :=d .DecodeElement (_eadagg .Separator ,&_aade );_cdce !=nil {return _cdce ;};case _ecgedf .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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 :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_eadagg .ShowLeaderLines =NewCT_Boolean ();if _ggecb :=d .DecodeElement (_eadagg .ShowLeaderLines ,&_aade );_ggecb !=nil {return _ggecb ;};case _ecgedf .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_ecgedf .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 :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_eadagg .LeaderLines =NewCT_ChartLines ();if _cfeff :=d .DecodeElement (_eadagg .LeaderLines ,&_aade );_cfeff !=nil {return _cfeff ;};default:_ffgf .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\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_aade .Name );if _gfefd :=d .Skip ();_gfefd !=nil {return _gfefd ;};};case _ecgedf .EndElement :break _agecg ;case _ecgedf .CharData :};};return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_baeee :=&CT_PivotSource {};_baeee .FmtId =NewCT_UnsignedInt ();return _baeee ;}; +// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path +func (_aggg *CT_DoughnutChart )ValidateWithPath (path string )error {if _aggg .VaryColors !=nil {if _gecg :=_aggg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gecg !=nil {return _gecg ;};};for _eceea ,_addg :=range _aggg .Ser {if _fffg :=_addg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eceea ));_fffg !=nil {return _fffg ;};};if _aggg .DLbls !=nil {if _cbcf :=_aggg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbcf !=nil {return _cbcf ;};};if _aggg .FirstSliceAng !=nil {if _agcg :=_aggg .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_agcg !=nil {return _agcg ;};};if _aggg .HoleSize !=nil {if _fegge :=_aggg .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_fegge !=nil {return _fegge ;};};if _aggg .ExtLst !=nil {if _gegc :=_aggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gegc !=nil {return _gegc ;};};return nil ;};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_aeega :=&EG_AxSharedChoice {};return _aeega };func (_eca *CT_AreaSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eca .Idx ,_bdg );_ffff :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eca .Order ,_ffff );if _eca .Tx !=nil {_ag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eca .Tx ,_ag );};if _eca .SpPr !=nil {_fcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eca .SpPr ,_fcd );};if _eca .PictureOptions !=nil {_gaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eca .PictureOptions ,_gaf );};if _eca .DPt !=nil {_eda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fcc :=range _eca .DPt {e .EncodeElement (_fcc ,_eda );};};if _eca .DLbls !=nil {_gec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eca .DLbls ,_gec );};if _eca .Trendline !=nil {_aad :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_faf :=range _eca .Trendline {e .EncodeElement (_faf ,_aad );};};if _eca .ErrBars !=nil {_bgf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_deg :=range _eca .ErrBars {e .EncodeElement (_deg ,_bgf );};};if _eca .Cat !=nil {_ggb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_eca .Cat ,_ggb );};if _eca .Val !=nil {_gccg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_eca .Val ,_gccg );};if _eca .ExtLst !=nil {_dfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eca .ExtLst ,_dfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adeec *CT_NumFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egdg :=range start .Attr {if _egdg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_gecb ,_bffb :=_egdg .Value ,error (nil );if _bffb !=nil {return _bffb ;};_adeec .FormatCodeAttr =_gecb ;continue ;};if _egdg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_cbgdf ,_baee :=_e .ParseBool (_egdg .Value );if _baee !=nil {return _baee ;};_adeec .SourceLinkedAttr =&_cbgdf ;continue ;};};for {_becff ,_dgfd :=d .Token ();if _dgfd !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_dgfd );};if _acbea ,_gbfb :=_becff .(_c .EndElement );_gbfb &&_acbea .Name ==start .Name {break ;};};return nil ;};type ST_PictureFormat byte ; -// Validate validates the CT_LayoutMode and its children -func (_dgc *CT_LayoutMode )Validate ()error {return _dgc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_dbge *CT_DispUnitsChoice )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_acec :for {_beaeb ,_ddec :=d .Token ();if _ddec !=nil {return _ddec ;};switch _ccab :=_beaeb .(type ){case _ecgedf .StartElement :switch _ccab .Name {case _ecgedf .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"},_ecgedf .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"}:_dbge .CustUnit =NewCT_Double ();if _ccegb :=d .DecodeElement (_dbge .CustUnit ,&_ccab );_ccegb !=nil {return _ccegb ;};case _ecgedf .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"},_ecgedf .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"}:_dbge .BuiltInUnit =NewCT_BuiltInUnit ();if _ebbaa :=d .DecodeElement (_dbge .BuiltInUnit ,&_ccab );_ebbaa !=nil {return _ebbaa ;};default:_ffgf .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",_ccab .Name );if _fcfbd :=d .Skip ();_fcfbd !=nil {return _fcfbd ;};};case _ecgedf .EndElement :break _acec ;case _ecgedf .CharData :};};return nil ;};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_View3D ()*CT_View3D {_ccfgf :=&CT_View3D {};return _ccfgf };func (_faaec ST_PageSetupOrientation )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_faaec .String (),start );};func (_feffa *ST_BuiltInUnit )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_eabgg ,_daac :=d .Token ();if _daac !=nil {return _daac ;};if _ebfce ,_ccgf :=_eabgg .(_ecgedf .EndElement );_ccgf &&_ebfce .Name ==start .Name {*_feffa =1;return nil ;};if _f ,_dbba :=_eabgg .(_ecgedf .CharData );!_dbba {return _gabef .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",_eabgg );}else {switch string (_f ){case "":*_feffa =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_feffa =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_feffa =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_feffa =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_feffa =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_feffa =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_feffa =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_feffa =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_feffa =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_feffa =9;};};_eabgg ,_daac =d .Token ();if _daac !=nil {return _daac ;};if _bbeg ,_ggeff :=_eabgg .(_ecgedf .EndElement );_ggeff &&_bbeg .Name ==start .Name {return nil ;};return _gabef .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",_eabgg );}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_dbcg *CT_Style )ValidateWithPath (path string )error {if _dbcg .ValAttr < 1{return _aa .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 ,_dbcg .ValAttr );};if _dbcg .ValAttr > 48{return _aa .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 ,_dbcg .ValAttr );};return nil ;}; -// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path -func (_cagbc *CT_LogBase )ValidateWithPath (path string )error {if _cagbc .ValAttr < 2{return _gabef .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 ,_cagbc .ValAttr );};if _cagbc .ValAttr > 1000{return _gabef .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 ,_cagbc .ValAttr );};return nil ;}; +// Validate validates the CT_DispUnits and its children +func (_effb *CT_DispUnits )Validate ()error {return _effb .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");}; -// Validate validates the CT_PlotAreaChoice and its children -func (_bggbd *CT_PlotAreaChoice )Validate ()error {return _bggbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_fc ST_Grouping )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_fc .String (),start );};func (_beeag ST_TickMark )ValidateWithPath (path string )error {switch _beeag {case 0,1,2,3,4:default:return _gabef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beeag ));};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_gacag :=&CT_PageMargins {};return _gacag };type CT_Trendline struct{Name *string ;SpPr *_febbb .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 ;}; +// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path +func (_daaeb *CT_MarkerSize )ValidateWithPath (path string )error {if _daaeb .ValAttr !=nil {if *_daaeb .ValAttr < 2{return _aa .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 ,*_daaeb .ValAttr );};if *_daaeb .ValAttr > 72{return _aa .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 ,*_daaeb .ValAttr );};};return nil ;};func (_ccc *CT_Area3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ee :for {_gg ,_egb :=d .Token ();if _egb !=nil {return _egb ;};switch _ca :=_gg .(type ){case _c .StartElement :switch _ca .Name {case _c .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"},_c .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"}:_ccc .Grouping =NewCT_Grouping ();if _bf :=d .DecodeElement (_ccc .Grouping ,&_ca );_bf !=nil {return _bf ;};case _c .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"},_c .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"}:_ccc .VaryColors =NewCT_Boolean ();if _dad :=d .DecodeElement (_ccc .VaryColors ,&_ca );_dad !=nil {return _dad ;};case _c .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"},_c .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"}:_fc :=NewCT_AreaSer ();if _ec :=d .DecodeElement (_fc ,&_ca );_ec !=nil {return _ec ;};_ccc .Ser =append (_ccc .Ser ,_fc );case _c .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"},_c .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"}:_ccc .DLbls =NewCT_DLbls ();if _fe :=d .DecodeElement (_ccc .DLbls ,&_ca );_fe !=nil {return _fe ;};case _c .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"},_c .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 :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ccc .DropLines =NewCT_ChartLines ();if _gef :=d .DecodeElement (_ccc .DropLines ,&_ca );_gef !=nil {return _gef ;};case _c .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_c .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\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_ccc .GapDepth =NewCT_GapAmount ();if _eeg :=d .DecodeElement (_ccc .GapDepth ,&_ca );_eeg !=nil {return _eeg ;};case _c .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"},_c .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"}:_ab :=NewCT_UnsignedInt ();if _ad :=d .DecodeElement (_ab ,&_ca );_ad !=nil {return _ad ;};_ccc .AxId =append (_ccc .AxId ,_ab );case _c .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"},_c .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"}:_ccc .ExtLst =NewCT_ExtensionList ();if _be :=d .DecodeElement (_ccc .ExtLst ,&_ca );_be !=nil {return _be ;};default:_cf .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\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_ca .Name );if _ga :=d .Skip ();_ga !=nil {return _ga ;};};case _c .EndElement :break _ee ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path -func (_afda *CT_ManualLayout )ValidateWithPath (path string )error {if _afda .LayoutTarget !=nil {if _gbdfb :=_afda .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_gbdfb !=nil {return _gbdfb ;};};if _afda .XMode !=nil {if _ebbce :=_afda .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_ebbce !=nil {return _ebbce ;};};if _afda .YMode !=nil {if _fead :=_afda .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_fead !=nil {return _fead ;};};if _afda .WMode !=nil {if _cdac :=_afda .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_cdac !=nil {return _cdac ;};};if _afda .HMode !=nil {if _ebgga :=_afda .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_ebgga !=nil {return _ebgga ;};};if _afda .X !=nil {if _eadcc :=_afda .X .ValidateWithPath (path +"\u002f\u0058");_eadcc !=nil {return _eadcc ;};};if _afda .Y !=nil {if _fccf :=_afda .Y .ValidateWithPath (path +"\u002f\u0059");_fccf !=nil {return _fccf ;};};if _afda .W !=nil {if _eddc :=_afda .W .ValidateWithPath (path +"\u002f\u0057");_eddc !=nil {return _eddc ;};};if _afda .H !=nil {if _bgf :=_afda .H .ValidateWithPath (path +"\u002f\u0048");_bgf !=nil {return _bgf ;};};if _afda .ExtLst !=nil {if _ecaa :=_afda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecaa !=nil {return _ecaa ;};};return nil ;}; +// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path +func (_afd *CT_BarChart )ValidateWithPath (path string )error {if _dgc :=_afd .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dgc !=nil {return _dgc ;};if _afd .Grouping !=nil {if _dfdd :=_afd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dfdd !=nil {return _dfdd ;};};if _afd .VaryColors !=nil {if _cga :=_afd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cga !=nil {return _cga ;};};for _dagf ,_ccbb :=range _afd .Ser {if _ccf :=_ccbb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dagf ));_ccf !=nil {return _ccf ;};};if _afd .DLbls !=nil {if _dbef :=_afd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dbef !=nil {return _dbef ;};};if _afd .GapWidth !=nil {if _dcea :=_afd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_dcea !=nil {return _dcea ;};};if _afd .Overlap !=nil {if _dbga :=_afd .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dbga !=nil {return _dbga ;};};for _ccce ,_ebg :=range _afd .SerLines {if _aade :=_ebg .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_ccce ));_aade !=nil {return _aade ;};};for _afe ,_bae :=range _afd .AxId {if _aeec :=_bae .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_afe ));_aeec !=nil {return _aeec ;};};if _afd .ExtLst !=nil {if _cag :=_afd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cag !=nil {return _cag ;};};return nil ;};func NewCT_CatAx ()*CT_CatAx {_fegcd :=&CT_CatAx {};_fegcd .AxId =NewCT_UnsignedInt ();_fegcd .Scaling =NewCT_Scaling ();_fegcd .AxPos =NewCT_AxPos ();_fegcd .CrossAx =NewCT_UnsignedInt ();return _fegcd ;};func (_cacfd *ST_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gggg ,_ebaee :=d .Token ();if _ebaee !=nil {return _ebaee ;};if _acdfc ,_fcceb :=_gggg .(_c .EndElement );_fcceb &&_acdfc .Name ==start .Name {*_cacfd =1;return nil ;};if _dgcce ,_acde :=_gggg .(_c .CharData );!_acde {return _aa .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",_gggg );}else {switch string (_dgcce ){case "":*_cacfd =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_cacfd =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_cacfd =2;};};_gggg ,_ebaee =d .Token ();if _ebaee !=nil {return _ebaee ;};if _gdgeg ,_bedae :=_gggg .(_c .EndElement );_bedae &&_gdgeg .Name ==start .Name {return nil ;};return _aa .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",_gggg );};func (_dca *CT_ChartSpace )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dca .Date1904 !=nil {_ddcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_dca .Date1904 ,_ddcf );};if _dca .Lang !=nil {_aagea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dca .Lang ,_aagea );};if _dca .RoundedCorners !=nil {_afea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_dca .RoundedCorners ,_afea );};if _dca .Style !=nil {_baf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dca .Style ,_baf );};if _dca .ClrMapOvr !=nil {_aebd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dca .ClrMapOvr ,_aebd );};if _dca .PivotSource !=nil {_bbed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dca .PivotSource ,_bbed );};if _dca .Protection !=nil {_gbbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dca .Protection ,_gbbe );};_aeee :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dca .Chart ,_aeee );if _dca .SpPr !=nil {_eggf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dca .SpPr ,_eggf );};if _dca .TxPr !=nil {_ccbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dca .TxPr ,_ccbd );};if _dca .ExternalData !=nil {_bfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dca .ExternalData ,_bfgf );};if _dca .PrintSettings !=nil {_fffe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dca .PrintSettings ,_fffe );};if _dca .UserShapes !=nil {_beb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_dca .UserShapes ,_beb );};if _dca .ExtLst !=nil {_cfbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dca .ExtLst ,_cfbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Grouping ()*CT_Grouping {_gdgb :=&CT_Grouping {};return _gdgb };func (_gdaaf ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _gdaaf {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdaaf ));};return nil ;};type CT_ExtensionList struct{Ext []*CT_Extension ;};func NewCT_DTable ()*CT_DTable {_ggeba :=&CT_DTable {};return _ggeba }; -// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path -func (_bad *CT_LblAlgn )ValidateWithPath (path string )error {if _bad .ValAttr ==ST_LblAlgnUnset {return _gabef .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 _efdgg :=_bad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efdgg !=nil {return _efdgg ;};return nil ;};type CT_Shape struct{ValAttr ST_Shape ;}; +// Validate validates the CT_Shape and its children +func (_aebb *CT_Shape )Validate ()error {return _aebb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func (_fcdaf ST_CrossBetween )String ()string {switch _fcdaf {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};type CT_UnsignedInt struct{ValAttr uint32 ;};func (_deedg ST_LayoutMode )ValidateWithPath (path string )error {switch _deedg {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deedg ));};return nil ;};func (_eggc *CT_ScatterSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dcefa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eggc .Idx ,_dcefa );_ccdab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eggc .Order ,_ccdab );if _eggc .Tx !=nil {_debgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eggc .Tx ,_debgg );};if _eggc .SpPr !=nil {_aacd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eggc .SpPr ,_aacd );};if _eggc .Marker !=nil {_ddgbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_eggc .Marker ,_ddgbb );};if _eggc .DPt !=nil {_ceaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dgfbc :=range _eggc .DPt {e .EncodeElement (_dgfbc ,_ceaf );};};if _eggc .DLbls !=nil {_gbbdg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eggc .DLbls ,_gbbdg );};if _eggc .Trendline !=nil {_dbbf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_eafa :=range _eggc .Trendline {e .EncodeElement (_eafa ,_dbbf );};};if _eggc .ErrBars !=nil {_ffbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_abdbd :=range _eggc .ErrBars {e .EncodeElement (_abdbd ,_ffbgb );};};if _eggc .XVal !=nil {_cfed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_eggc .XVal ,_cfed );};if _eggc .YVal !=nil {_cbfac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_eggc .YVal ,_cbfac );};if _eggc .Smooth !=nil {_eacfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_eggc .Smooth ,_eacfb );};if _eggc .ExtLst !=nil {_fdad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eggc .ExtLst ,_fdad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_egaae *ST_PictureFormat )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egaae =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_egaae =1;case "\u0073\u0074\u0061c\u006b":*_egaae =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_egaae =3;};return nil ;}; -// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path -func (_gaeea *EG_DLblShared )ValidateWithPath (path string )error {if _gaeea .NumFmt !=nil {if _edfbc :=_gaeea .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_edfbc !=nil {return _edfbc ;};};if _gaeea .SpPr !=nil {if _ebda :=_gaeea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebda !=nil {return _ebda ;};};if _gaeea .TxPr !=nil {if _eea :=_gaeea .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eea !=nil {return _eea ;};};if _gaeea .DLblPos !=nil {if _baag :=_gaeea .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_baag !=nil {return _baag ;};};if _gaeea .ShowLegendKey !=nil {if _bggcge :=_gaeea .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_bggcge !=nil {return _bggcge ;};};if _gaeea .ShowVal !=nil {if _dbdfe :=_gaeea .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_dbdfe !=nil {return _dbdfe ;};};if _gaeea .ShowCatName !=nil {if _cfgcg :=_gaeea .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cfgcg !=nil {return _cfgcg ;};};if _gaeea .ShowSerName !=nil {if _dfc :=_gaeea .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dfc !=nil {return _dfc ;};};if _gaeea .ShowPercent !=nil {if _bbdbf :=_gaeea .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bbdbf !=nil {return _bbdbf ;};};if _gaeea .ShowBubbleSize !=nil {if _abab :=_gaeea .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_abab !=nil {return _abab ;};};return nil ;}; +// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path +func (_dfcab *Group_DLbl )ValidateWithPath (path string )error {if _dfcab .Layout !=nil {if _ggdgb :=_dfcab .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ggdgb !=nil {return _ggdgb ;};};if _dfcab .Tx !=nil {if _gcbad :=_dfcab .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gcbad !=nil {return _gcbad ;};};if _dfcab .NumFmt !=nil {if _eabf :=_dfcab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eabf !=nil {return _eabf ;};};if _dfcab .SpPr !=nil {if _edda :=_dfcab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edda !=nil {return _edda ;};};if _dfcab .TxPr !=nil {if _bbcaca :=_dfcab .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbcaca !=nil {return _bbcaca ;};};if _dfcab .DLblPos !=nil {if _ecddd :=_dfcab .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ecddd !=nil {return _ecddd ;};};if _dfcab .ShowLegendKey !=nil {if _deaeg :=_dfcab .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_deaeg !=nil {return _deaeg ;};};if _dfcab .ShowVal !=nil {if _cedbb :=_dfcab .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cedbb !=nil {return _cedbb ;};};if _dfcab .ShowCatName !=nil {if _edgbe :=_dfcab .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_edgbe !=nil {return _edgbe ;};};if _dfcab .ShowSerName !=nil {if _agdfd :=_dfcab .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_agdfd !=nil {return _agdfd ;};};if _dfcab .ShowPercent !=nil {if _babef :=_dfcab .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_babef !=nil {return _babef ;};};if _dfcab .ShowBubbleSize !=nil {if _bfagc :=_dfcab .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_bfagc !=nil {return _bfagc ;};};return nil ;};type CT_HoleSize struct{ValAttr *ST_HoleSize ;}; -// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path -func (_gbgc *CT_SurfaceSer )ValidateWithPath (path string )error {if _dbbfa :=_gbgc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dbbfa !=nil {return _dbbfa ;};if _ddegg :=_gbgc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ddegg !=nil {return _ddegg ;};if _gbgc .Tx !=nil {if _adcbb :=_gbgc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_adcbb !=nil {return _adcbb ;};};if _gbgc .SpPr !=nil {if _eeead :=_gbgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eeead !=nil {return _eeead ;};};if _gbgc .Cat !=nil {if _baba :=_gbgc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_baba !=nil {return _baba ;};};if _gbgc .Val !=nil {if _dffb :=_gbgc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dffb !=nil {return _dffb ;};};if _gbgc .ExtLst !=nil {if _dddfe :=_gbgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddfe !=nil {return _dddfe ;};};return nil ;};type CT_RotX struct{ValAttr *int8 ;};func (_fafcfb *CT_NumDataSource )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fafcfb .Choice =NewCT_NumDataSourceChoice ();_ecebf :for {_aaacc ,_fbbga :=d .Token ();if _fbbga !=nil {return _fbbga ;};switch _aacf :=_aaacc .(type ){case _ecgedf .StartElement :switch _aacf .Name {case _ecgedf .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"},_ecgedf .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"}:_fafcfb .Choice =NewCT_NumDataSourceChoice ();if _facfa :=d .DecodeElement (&_fafcfb .Choice .NumRef ,&_aacf );_facfa !=nil {return _facfa ;};case _ecgedf .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"},_ecgedf .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"}:_fafcfb .Choice =NewCT_NumDataSourceChoice ();if _cfge :=d .DecodeElement (&_fafcfb .Choice .NumLit ,&_aacf );_cfge !=nil {return _cfge ;};default:_ffgf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_aacf .Name );if _fafb :=d .Skip ();_fafb !=nil {return _fafb ;};};case _ecgedf .EndElement :break _ecebf ;case _ecgedf .CharData :};};return nil ;};func (_facac ST_LegendPos )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_facac .String (),start );};type CT_Period struct{ValAttr *uint32 ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PlotAreaChoice and its children +func (_gbfe *CT_PlotAreaChoice )Validate ()error {return _gbfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};type CT_Order struct{ValAttr *uint8 ;};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_Scaling ()*CT_Scaling {_gcdb :=&CT_Scaling {};return _gcdb }; -// Validate validates the CT_Extension and its children -func (_acgg *CT_Extension )Validate ()error {return _acgg .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;); +// Validate validates the CT_BandFmt and its children +func (_bag *CT_BandFmt )Validate ()error {return _bag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");}; -// Validate validates the Chart and its children -func (_cdb *Chart )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_ecbdg *UserShapes )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {start .Attr =append (start .Attr ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 ,_ecgedf .Attr {Name :_ecgedf .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 _ecbdg .CT_Drawing .MarshalXML (e ,start );};func (_dgdfb *CT_SizeRepresents )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {if _dgdfb .ValAttr !=ST_SizeRepresentsUnset {_gfcee ,_gced :=_dgdfb .ValAttr .MarshalXMLAttr (_ecgedf .Name {Local :"\u0076\u0061\u006c"});if _gced !=nil {return _gced ;};start .Attr =append (start .Attr ,_gfcee );};e .EncodeToken (start );e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;};func _bcbg (_efdbgg bool )uint8 {if _efdbgg {return 1;};return 0;}; +// Validate validates the EG_AreaChartShared and its children +func (_afef *EG_AreaChartShared )Validate ()error {return _afef .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_dabafg *CT_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcgb :=range start .Attr {if _dcgb .Name .Local =="\u0076\u0061\u006c"{_dabafg .ValAttr .UnmarshalXMLAttr (_dcgb );continue ;};};for {_ecaab ,_fbbf :=d .Token ();if _fbbf !=nil {return _aa .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",_fbbf );};if _cdgf ,_fcgc :=_ecaab .(_c .EndElement );_fcgc &&_cdgf .Name ==start .Name {break ;};};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_agf :=&CT_BubbleChart {};return _agf };const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func (_dcbea ST_GapAmount )String ()string {if _dcbea .ST_GapAmountPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_dcbea .ST_GapAmountPercent );};if _dcbea .ST_GapAmountUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_dcbea .ST_GapAmountUShort );};return "";};func NewCT_OfPieChart ()*CT_OfPieChart {_bbedf :=&CT_OfPieChart {};_bbedf .OfPieType =NewCT_OfPieType ();return _bbedf ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};type ST_ScatterStyle byte ;func (_febgd *CT_PlotArea )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _febgd .Layout !=nil {_bbcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_febgd .Layout ,_bbcbc );};for _ ,_abfgg :=range _febgd .Choice {_abfgg .MarshalXML (e ,_c .StartElement {});};if _febgd .CChoice !=nil {_febgd .CChoice .MarshalXML (e ,_c .StartElement {});};if _febgd .DTable !=nil {_baaecb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_febgd .DTable ,_baaecb );};if _febgd .SpPr !=nil {_gbagg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_febgd .SpPr ,_gbagg );};if _febgd .ExtLst !=nil {_cceed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febgd .ExtLst ,_cceed );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aadde *EG_DLblShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfcf :for {_aabbcd ,_ggbgg :=d .Token ();if _ggbgg !=nil {return _ggbgg ;};switch _gbbac :=_aabbcd .(type ){case _c .StartElement :switch _gbbac .Name {case _c .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"},_c .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"}:_aadde .NumFmt =NewCT_NumFmt ();if _afbec :=d .DecodeElement (_aadde .NumFmt ,&_gbbac );_afbec !=nil {return _afbec ;};case _c .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"},_c .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"}:_aadde .SpPr =_d .NewCT_ShapeProperties ();if _fcdbc :=d .DecodeElement (_aadde .SpPr ,&_gbbac );_fcdbc !=nil {return _fcdbc ;};case _c .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"},_c .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"}:_aadde .TxPr =_d .NewCT_TextBody ();if _eeee :=d .DecodeElement (_aadde .TxPr ,&_gbbac );_eeee !=nil {return _eeee ;};case _c .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"},_c .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"}:_aadde .DLblPos =NewCT_DLblPos ();if _efcfa :=d .DecodeElement (_aadde .DLblPos ,&_gbbac );_efcfa !=nil {return _efcfa ;};case _c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_aadde .ShowLegendKey =NewCT_Boolean ();if _dbecf :=d .DecodeElement (_aadde .ShowLegendKey ,&_gbbac );_dbecf !=nil {return _dbecf ;};case _c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_aadde .ShowVal =NewCT_Boolean ();if _abdgf :=d .DecodeElement (_aadde .ShowVal ,&_gbbac );_abdgf !=nil {return _abdgf ;};case _c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_aadde .ShowCatName =NewCT_Boolean ();if _gefce :=d .DecodeElement (_aadde .ShowCatName ,&_gbbac );_gefce !=nil {return _gefce ;};case _c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_aadde .ShowSerName =NewCT_Boolean ();if _dceef :=d .DecodeElement (_aadde .ShowSerName ,&_gbbac );_dceef !=nil {return _dceef ;};case _c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_aadde .ShowPercent =NewCT_Boolean ();if _bbfdc :=d .DecodeElement (_aadde .ShowPercent ,&_gbbac );_bbfdc !=nil {return _bbfdc ;};case _c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_aadde .ShowBubbleSize =NewCT_Boolean ();if _bebg :=d .DecodeElement (_aadde .ShowBubbleSize ,&_gbbac );_bebg !=nil {return _bebg ;};case _c .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_aadde .Separator =new (string );if _cfgde :=d .DecodeElement (_aadde .Separator ,&_gbbac );_cfgde !=nil {return _cfgde ;};default:_cf .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\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_gbbac .Name );if _gceaf :=d .Skip ();_gceaf !=nil {return _gceaf ;};};case _c .EndElement :break _cgfcf ;case _c .CharData :};};return nil ;};func (_fgcbf *ST_Orientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgcbf =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_fgcbf =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_fgcbf =2;};return nil ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_Shape struct{ValAttr ST_Shape ;};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 *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_fafea *CT_NumData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecfe :for {_eafc ,_deeg :=d .Token ();if _deeg !=nil {return _deeg ;};switch _fbdcf :=_eafc .(type ){case _c .StartElement :switch _fbdcf .Name {case _c .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"},_c .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"}:_fafea .FormatCode =new (string );if _gfba :=d .DecodeElement (_fafea .FormatCode ,&_fbdcf );_gfba !=nil {return _gfba ;};case _c .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"},_c .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"}:_fafea .PtCount =NewCT_UnsignedInt ();if _gbgb :=d .DecodeElement (_fafea .PtCount ,&_fbdcf );_gbgb !=nil {return _gbgb ;};case _c .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"},_c .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"}:_ecdba :=NewCT_NumVal ();if _agfe :=d .DecodeElement (_ecdba ,&_fbdcf );_agfe !=nil {return _agfe ;};_fafea .Pt =append (_fafea .Pt ,_ecdba );case _c .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"},_c .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"}:_fafea .ExtLst =NewCT_ExtensionList ();if _eacba :=d .DecodeElement (_fafea .ExtLst ,&_fbdcf );_eacba !=nil {return _eacba ;};default:_cf .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\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fbdcf .Name );if _abbb :=d .Skip ();_abbb !=nil {return _abbb ;};};case _c .EndElement :break _cecfe ;case _c .CharData :};};return nil ;};func NewGroup_DLbl ()*Group_DLbl {_gbece :=&Group_DLbl {};return _gbece }; -// Validate validates the CT_ErrValType and its children -func (_dgbde *CT_ErrValType )Validate ()error {return _dgbde .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path +func (_gabeb *CT_PivotSource )ValidateWithPath (path string )error {if _ffaga :=_gabeb .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_ffaga !=nil {return _ffaga ;};for _bgfd ,_cabcc :=range _gabeb .ExtLst {if _ggeg :=_cabcc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bgfd ));_ggeg !=nil {return _ggeg ;};};return nil ;};func (_abgdd *CT_Double )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_abgdd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gggdc *CT_Overlap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbeaf :=range start .Attr {if _dbeaf .Name .Local =="\u0076\u0061\u006c"{_gddb ,_fcaf :=ParseUnionST_Overlap (_dbeaf .Value );if _fcaf !=nil {return _fcaf ;};_gggdc .ValAttr =&_gddb ;continue ;};};for {_bebd ,_bbcgc :=d .Token ();if _bbcgc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_bbcgc );};if _ggdf ,_dgdaf :=_bebd .(_c .EndElement );_dgdaf &&_ggdf .Name ==start .Name {break ;};};return nil ;};func (_ggce *CT_Chart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggce .PlotArea =NewCT_PlotArea ();_gebe :for {_cbcg ,_deag :=d .Token ();if _deag !=nil {return _deag ;};switch _agcb :=_cbcg .(type ){case _c .StartElement :switch _agcb .Name {case _c .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\u0069\u0074l\u0065"},_c .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\u0069\u0074l\u0065"}:_ggce .Title =NewCT_Title ();if _ddfg :=d .DecodeElement (_ggce .Title ,&_agcb );_ddfg !=nil {return _ddfg ;};case _c .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\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"},_c .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\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"}:_ggce .AutoTitleDeleted =NewCT_Boolean ();if _daef :=d .DecodeElement (_ggce .AutoTitleDeleted ,&_agcb );_daef !=nil {return _daef ;};case _c .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 :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_c .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 :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_ggce .PivotFmts =NewCT_PivotFmts ();if _dcda :=d .DecodeElement (_ggce .PivotFmts ,&_agcb );_dcda !=nil {return _dcda ;};case _c .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\u0069\u0065\u0077\u0033\u0044"},_c .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\u0069\u0065\u0077\u0033\u0044"}:_ggce .View3D =NewCT_View3D ();if _afec :=d .DecodeElement (_ggce .View3D ,&_agcb );_afec !=nil {return _afec ;};case _c .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\u006c\u006fo\u0072"},_c .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\u006c\u006fo\u0072"}:_ggce .Floor =NewCT_Surface ();if _abcee :=d .DecodeElement (_ggce .Floor ,&_agcb );_abcee !=nil {return _abcee ;};case _c .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\u0064\u0065\u0057\u0061\u006c\u006c"},_c .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\u0064\u0065\u0057\u0061\u006c\u006c"}:_ggce .SideWall =NewCT_Surface ();if _aaecb :=d .DecodeElement (_ggce .SideWall ,&_agcb );_aaecb !=nil {return _aaecb ;};case _c .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\u0063\u006b\u0057\u0061\u006c\u006c"},_c .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\u0063\u006b\u0057\u0061\u006c\u006c"}:_ggce .BackWall =NewCT_Surface ();if _abgbb :=d .DecodeElement (_ggce .BackWall ,&_agcb );_abgbb !=nil {return _abgbb ;};case _c .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\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_c .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\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _egcf :=d .DecodeElement (_ggce .PlotArea ,&_agcb );_egcf !=nil {return _egcf ;};case _c .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\u0065\u0067\u0065\u006e\u0064"},_c .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\u0065\u0067\u0065\u006e\u0064"}:_ggce .Legend =NewCT_Legend ();if _fgaac :=d .DecodeElement (_ggce .Legend ,&_agcb );_fgaac !=nil {return _fgaac ;};case _c .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 :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_c .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 :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_ggce .PlotVisOnly =NewCT_Boolean ();if _cdac :=d .DecodeElement (_ggce .PlotVisOnly ,&_agcb );_cdac !=nil {return _cdac ;};case _c .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\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_c .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\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_ggce .DispBlanksAs =NewCT_DispBlanksAs ();if _aggc :=d .DecodeElement (_ggce .DispBlanksAs ,&_agcb );_aggc !=nil {return _aggc ;};case _c .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\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_c .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\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_ggce .ShowDLblsOverMax =NewCT_Boolean ();if _fgb :=d .DecodeElement (_ggce .ShowDLblsOverMax ,&_agcb );_fgb !=nil {return _fgb ;};case _c .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"},_c .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"}:_ggce .ExtLst =NewCT_ExtensionList ();if _ggg :=d .DecodeElement (_ggce .ExtLst ,&_agcb );_ggg !=nil {return _ggg ;};default:_cf .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\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_agcb .Name );if _dgaf :=d .Skip ();_dgaf !=nil {return _dgaf ;};};case _c .EndElement :break _gebe ;case _c .CharData :};};return nil ;};func (_gebb ST_ScatterStyle )ValidateWithPath (path string )error {switch _gebb {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebb ));};return nil ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func (_cegccg ST_LegendPos )Validate ()error {return _cegccg .ValidateWithPath ("")};func (_bgagae *CT_Surface )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aabgd :for {_acbba ,_baead :=d .Token ();if _baead !=nil {return _baead ;};switch _cebaf :=_acbba .(type ){case _c .StartElement :switch _cebaf .Name {case _c .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"},_c .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"}:_bgagae .Thickness =NewCT_Thickness ();if _fecgeg :=d .DecodeElement (_bgagae .Thickness ,&_cebaf );_fecgeg !=nil {return _fecgeg ;};case _c .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"},_c .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"}:_bgagae .SpPr =_d .NewCT_ShapeProperties ();if _fcae :=d .DecodeElement (_bgagae .SpPr ,&_cebaf );_fcae !=nil {return _fcae ;};case _c .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"},_c .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"}:_bgagae .PictureOptions =NewCT_PictureOptions ();if _cabcg :=d .DecodeElement (_bgagae .PictureOptions ,&_cebaf );_cabcg !=nil {return _cabcg ;};case _c .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"},_c .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"}:_bgagae .ExtLst =NewCT_ExtensionList ();if _dddeaa :=d .DecodeElement (_bgagae .ExtLst ,&_cebaf );_dddeaa !=nil {return _dddeaa ;};default:_cf .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",_cebaf .Name );if _fdaf :=d .Skip ();_fdaf !=nil {return _fdaf ;};};case _c .EndElement :break _aabgd ;case _c .CharData :};};return nil ;};func (_feea *CT_DispUnitsLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffbb :for {_cgb ,_ebde :=d .Token ();if _ebde !=nil {return _ebde ;};switch _fagc :=_cgb .(type ){case _c .StartElement :switch _fagc .Name {case _c .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"},_c .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"}:_feea .Layout =NewCT_Layout ();if _gce :=d .DecodeElement (_feea .Layout ,&_fagc );_gce !=nil {return _gce ;};case _c .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"},_c .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"}:_feea .Tx =NewCT_Tx ();if _eegbe :=d .DecodeElement (_feea .Tx ,&_fagc );_eegbe !=nil {return _eegbe ;};case _c .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"},_c .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"}:_feea .SpPr =_d .NewCT_ShapeProperties ();if _bcec :=d .DecodeElement (_feea .SpPr ,&_fagc );_bcec !=nil {return _bcec ;};case _c .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"},_c .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"}:_feea .TxPr =_d .NewCT_TextBody ();if _egeb :=d .DecodeElement (_feea .TxPr ,&_fagc );_egeb !=nil {return _egeb ;};default:_cf .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\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_fagc .Name );if _abaa :=d .Skip ();_abaa !=nil {return _abaa ;};};case _c .EndElement :break _ffbb ;case _c .CharData :};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_cadcd :=&CT_PictureOptions {};return _cadcd };func NewCT_NumData ()*CT_NumData {_gbaf :=&CT_NumData {};return _gbaf };func (_febaa *CT_LegendEntryChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfcef :for {_afadg ,_fbff :=d .Token ();if _fbff !=nil {return _fbff ;};switch _ddfd :=_afadg .(type ){case _c .StartElement :switch _ddfd .Name {case _c .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"},_c .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"}:_febaa .Delete =NewCT_Boolean ();if _ecff :=d .DecodeElement (_febaa .Delete ,&_ddfd );_ecff !=nil {return _ecff ;};case _c .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"},_c .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"}:_febaa .TxPr =_d .NewCT_TextBody ();if _bbcab :=d .DecodeElement (_febaa .TxPr ,&_ddfd );_bbcab !=nil {return _bbcab ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ddfd .Name );if _aaagg :=d .Skip ();_aaagg !=nil {return _aaagg ;};};case _c .EndElement :break _gfcef ;case _c .CharData :};};return nil ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func NewCT_BubbleScale ()*CT_BubbleScale {_cae :=&CT_BubbleScale {};return _cae };func (_gfdef ST_OfPieType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbgdb :=_c .Attr {};_gbgdb .Name =name ;switch _gfdef {case ST_OfPieTypeUnset :_gbgdb .Value ="";case ST_OfPieTypePie :_gbgdb .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_gbgdb .Value ="\u0062\u0061\u0072";};return _gbgdb ,nil ;};func NewCT_Layout ()*CT_Layout {_feba :=&CT_Layout {};return _feba };func NewCT_TimeUnit ()*CT_TimeUnit {_bddab :=&CT_TimeUnit {};return _bddab };func (_dcggee *CT_Skip )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcggee .ValAttr =1;for _ ,_ffagad :=range start .Attr {if _ffagad .Name .Local =="\u0076\u0061\u006c"{_gabaa ,_gcfe :=_e .ParseUint (_ffagad .Value ,10,32);if _gcfe !=nil {return _gcfe ;};_dcggee .ValAttr =uint32 (_gabaa );continue ;};};for {_edbge ,_ebcfc :=d .Token ();if _ebcfc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_ebcfc );};if _fcedae ,_eaegf :=_edbge .(_c .EndElement );_eaegf &&_fcedae .Name ==start .Name {break ;};};return nil ;};func (_dbd *CT_BarChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dbd .BarDir ,_gbf );if _dbd .Grouping !=nil {_gcgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dbd .Grouping ,_gcgb );};if _dbd .VaryColors !=nil {_ede :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbd .VaryColors ,_ede );};if _dbd .Ser !=nil {_bcff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dagb :=range _dbd .Ser {e .EncodeElement (_dagb ,_bcff );};};if _dbd .DLbls !=nil {_dbg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbd .DLbls ,_dbg );};if _dbd .GapWidth !=nil {_dfff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dbd .GapWidth ,_dfff );};if _dbd .Overlap !=nil {_fge :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_dbd .Overlap ,_fge );};if _dbd .SerLines !=nil {_cfce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_def :=range _dbd .SerLines {e .EncodeElement (_def ,_cfce );};};_bad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efa :=range _dbd .AxId {e .EncodeElement (_efa ,_bad );};if _dbd .ExtLst !=nil {_cge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbd .ExtLst ,_cge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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;); -// Validate validates the CT_LineChart and its children -func (_ddab *CT_LineChart )Validate ()error {return _ddab .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_babb *ST_TrendlineType )UnmarshalXMLAttr (attr _ecgedf .Attr )error {switch attr .Value {case "":*_babb =0;case "\u0065\u0078\u0070":*_babb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_babb =2;case "\u006c\u006f\u0067":*_babb =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_babb =4;case "\u0070\u006f\u006c\u0079":*_babb =5;case "\u0070\u006f\u0077e\u0072":*_babb =6;};return nil ;};func (_ddede ST_BubbleScale )String ()string {if _ddede .ST_BubbleScalePercent !=nil {return _gabef .Sprintf ("\u0025\u0076",*_ddede .ST_BubbleScalePercent );};if _ddede .ST_BubbleScaleUInt !=nil {return _gabef .Sprintf ("\u0025\u0076",*_ddede .ST_BubbleScaleUInt );};return "";};func (_eggce *Group_DLbl )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_ebcgd :for {_ceaf ,_accb :=d .Token ();if _accb !=nil {return _accb ;};switch _eaa :=_ceaf .(type ){case _ecgedf .StartElement :switch _eaa .Name {case _ecgedf .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"},_ecgedf .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"}:_eggce .Layout =NewCT_Layout ();if _dfg :=d .DecodeElement (_eggce .Layout ,&_eaa );_dfg !=nil {return _dfg ;};case _ecgedf .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"},_ecgedf .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"}:_eggce .Tx =NewCT_Tx ();if _faag :=d .DecodeElement (_eggce .Tx ,&_eaa );_faag !=nil {return _faag ;};case _ecgedf .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"},_ecgedf .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"}:_eggce .NumFmt =NewCT_NumFmt ();if _dacgc :=d .DecodeElement (_eggce .NumFmt ,&_eaa );_dacgc !=nil {return _dacgc ;};case _ecgedf .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"},_ecgedf .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"}:_eggce .SpPr =_febbb .NewCT_ShapeProperties ();if _aea :=d .DecodeElement (_eggce .SpPr ,&_eaa );_aea !=nil {return _aea ;};case _ecgedf .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"},_ecgedf .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"}:_eggce .TxPr =_febbb .NewCT_TextBody ();if _gdbcg :=d .DecodeElement (_eggce .TxPr ,&_eaa );_gdbcg !=nil {return _gdbcg ;};case _ecgedf .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"},_ecgedf .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"}:_eggce .DLblPos =NewCT_DLblPos ();if _bfce :=d .DecodeElement (_eggce .DLblPos ,&_eaa );_bfce !=nil {return _bfce ;};case _ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_ecgedf .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\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_eggce .ShowLegendKey =NewCT_Boolean ();if _cfcf :=d .DecodeElement (_eggce .ShowLegendKey ,&_eaa );_cfcf !=nil {return _cfcf ;};case _ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_ecgedf .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 :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_eggce .ShowVal =NewCT_Boolean ();if _gfdge :=d .DecodeElement (_eggce .ShowVal ,&_eaa );_gfdge !=nil {return _gfdge ;};case _ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_ecgedf .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\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_eggce .ShowCatName =NewCT_Boolean ();if _caccc :=d .DecodeElement (_eggce .ShowCatName ,&_eaa );_caccc !=nil {return _caccc ;};case _ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_ecgedf .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\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_eggce .ShowSerName =NewCT_Boolean ();if _ccbeg :=d .DecodeElement (_eggce .ShowSerName ,&_eaa );_ccbeg !=nil {return _ccbeg ;};case _ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_ecgedf .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\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_eggce .ShowPercent =NewCT_Boolean ();if _acfbd :=d .DecodeElement (_eggce .ShowPercent ,&_eaa );_acfbd !=nil {return _acfbd ;};case _ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_ecgedf .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\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_eggce .ShowBubbleSize =NewCT_Boolean ();if _fbfga :=d .DecodeElement (_eggce .ShowBubbleSize ,&_eaa );_fbfga !=nil {return _fbfga ;};case _ecgedf .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\u0070\u0061\u0072\u0061\u0074\u006fr"},_ecgedf .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_eggce .Separator =new (string );if _gfbg :=d .DecodeElement (_eggce .Separator ,&_eaa );_gfbg !=nil {return _gfbg ;};default:_ffgf .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\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_eaa .Name );if _gfcg :=d .Skip ();_gfcg !=nil {return _gfcg ;};};case _ecgedf .EndElement :break _ebcgd ;case _ecgedf .CharData :};};return nil ;}; +// Validate validates the CT_BuiltInUnit and its children +func (_ffdg *CT_BuiltInUnit )Validate ()error {return _ffdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");}; -// Validate validates the CT_ChartLines and its children -func (_fccc *CT_ChartLines )Validate ()error {return _fccc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_febbb .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_cecf *CT_PlotAreaChoice1 )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_fdgfg :for {_fbafg ,_dgca :=d .Token ();if _dgca !=nil {return _dgca ;};switch _fefcg :=_fbafg .(type ){case _ecgedf .StartElement :switch _fefcg .Name {case _ecgedf .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"},_ecgedf .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"}:_gegca :=NewCT_ValAx ();if _edecd :=d .DecodeElement (_gegca ,&_fefcg );_edecd !=nil {return _edecd ;};_cecf .ValAx =append (_cecf .ValAx ,_gegca );case _ecgedf .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"},_ecgedf .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"}:_ccfb :=NewCT_CatAx ();if _dbbfd :=d .DecodeElement (_ccfb ,&_fefcg );_dbbfd !=nil {return _dbbfd ;};_cecf .CatAx =append (_cecf .CatAx ,_ccfb );case _ecgedf .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"},_ecgedf .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"}:_gecb :=NewCT_DateAx ();if _babcd :=d .DecodeElement (_gecb ,&_fefcg );_babcd !=nil {return _babcd ;};_cecf .DateAx =append (_cecf .DateAx ,_gecb );case _ecgedf .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"},_ecgedf .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"}:_egdcg :=NewCT_SerAx ();if _eabf :=d .DecodeElement (_egdcg ,&_fefcg );_eabf !=nil {return _eabf ;};_cecf .SerAx =append (_cecf .SerAx ,_egdcg );default:_ffgf .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\u0025\u0076",_fefcg .Name );if _eaaad :=d .Skip ();_eaaad !=nil {return _eaaad ;};};case _ecgedf .EndElement :break _fdgfg ;case _ecgedf .CharData :};};return nil ;};type CT_LogBase struct{ValAttr float64 ;}; +// ST_BubbleScale is a union type +type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;}; -// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path -func (_gdbde *CT_ChartLines )ValidateWithPath (path string )error {if _gdbde .SpPr !=nil {if _caed :=_gdbde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_caed !=nil {return _caed ;};};return nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_cdbe ,_egdc :=_gea .ParseUint (s ,10,32);if _egdc !=nil {return ST_Thickness {},_egdc ;};_ggfb :=uint32 (_cdbe );return ST_Thickness {Uint32 :&_ggfb },nil ;}; +// ST_DepthPercent is a union type +type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_fcad *ST_DispBlanksAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcad =0;case "\u0073\u0070\u0061\u006e":*_fcad =1;case "\u0067\u0061\u0070":*_fcad =2;case "\u007a\u0065\u0072\u006f":*_fcad =3;};return nil ;};func (_ebeg *CT_PageMargins )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .LAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .TAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .BAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .HeaderAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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 *_d .CT_ShapeProperties ;TxPr *_d .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 (_fffdg ST_TickMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fffdg .String (),start );};type CT_RotX struct{ValAttr *int8 ;}; -// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path -func (_edcba *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _edcba .Layout !=nil {if _begge :=_edcba .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_begge !=nil {return _begge ;};};if _edcba .Tx !=nil {if _fae :=_edcba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fae !=nil {return _fae ;};};if _edcba .SpPr !=nil {if _cbb :=_edcba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbb !=nil {return _cbb ;};};if _edcba .TxPr !=nil {if _ccee :=_edcba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ccee !=nil {return _ccee ;};};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";type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_fcace *CT_PieSer )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {e .EncodeToken (start );_cdbgg :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fcace .Idx ,_cdbgg );_fadfee :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fcace .Order ,_fadfee );if _fcace .Tx !=nil {_gaafe :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fcace .Tx ,_gaafe );};if _fcace .SpPr !=nil {_dfdb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcace .SpPr ,_dfdb );};if _fcace .Explosion !=nil {_aedd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fcace .Explosion ,_aedd );};if _fcace .DPt !=nil {_fdae :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dag :=range _fcace .DPt {e .EncodeElement (_dag ,_fdae );};};if _fcace .DLbls !=nil {_eacd :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcace .DLbls ,_eacd );};if _fcace .Cat !=nil {_gbcc :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fcace .Cat ,_gbcc );};if _fcace .Val !=nil {_cdfcf :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fcace .Val ,_cdfcf );};if _fcace .ExtLst !=nil {_bccb :=_ecgedf .StartElement {Name :_ecgedf .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcace .ExtLst ,_bccb );};e .EncodeToken (_ecgedf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Overlap and its children +func (_aaefc *CT_Overlap )Validate ()error {return _aaefc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_bcaa ST_Grouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gebgg :=_c .Attr {};_gebgg .Name =name ;switch _bcaa {case ST_GroupingUnset :_gebgg .Value ="";case ST_GroupingPercentStacked :_gebgg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_gebgg .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_gebgg .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _gebgg ,nil ;}; -// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path -func (_dgdfd *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };var ST_OverlapPercentPatternRe =_bfabe .MustCompile (ST_OverlapPercentPattern );type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_bffef *CT_BandFmts )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {_bfdcb :for {_dcccf ,_acfac :=d .Token ();if _acfac !=nil {return _acfac ;};switch _bfbbdd :=_dcccf .(type ){case _ecgedf .StartElement :switch _bfbbdd .Name {case _ecgedf .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"},_ecgedf .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"}:_cdfdce :=NewCT_BandFmt ();if _adcfd :=d .DecodeElement (_cdfdce ,&_bfbbdd );_adcfd !=nil {return _adcfd ;};_bffef .BandFmt =append (_bffef .BandFmt ,_cdfdce );default:_ffgf .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",_bfbbdd .Name );if _feb :=d .Skip ();_feb !=nil {return _feb ;};};case _ecgedf .EndElement :break _bfdcb ;case _ecgedf .CharData :};};return nil ;};func (_gdbe ST_Grouping )String ()string {switch _gdbe {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 "";};type CT_HPercent struct{ValAttr *ST_HPercent ;};func (_fbed ST_CrossBetween )MarshalXML (e *_ecgedf .Encoder ,start _ecgedf .StartElement )error {return e .EncodeElement (_fbed .String (),start );};func (_adcf ST_ErrBarType )MarshalXMLAttr (name _ecgedf .Name )(_ecgedf .Attr ,error ){_caca :=_ecgedf .Attr {};_caca .Name =name ;switch _adcf {case ST_ErrBarTypeUnset :_caca .Value ="";case ST_ErrBarTypeBoth :_caca .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_caca .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_caca .Value ="\u0070\u006c\u0075\u0073";};return _caca ,nil ;}; +// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path +func (_ffcd *CT_AxPos )ValidateWithPath (path string )error {if _ffcd .ValAttr ==ST_AxPosUnset {return _aa .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 _bgb :=_ffcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};return nil ;};type CT_BubbleChart struct{VaryColors *CT_Boolean ;Ser []*CT_BubbleSer ;DLbls *CT_DLbls ;Bubble3D *CT_Boolean ;BubbleScale *CT_BubbleScale ;ShowNegBubbles *CT_Boolean ;SizeRepresents *CT_SizeRepresents ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_CustSplit and its children -func (_fgbb *CT_CustSplit )Validate ()error {return _fgbb .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};type CT_Grouping struct{ValAttr ST_Grouping ;};func (_abacf ST_HPercent )String ()string {if _abacf .ST_HPercentWithSymbol !=nil {return _gabef .Sprintf ("\u0025\u0076",*_abacf .ST_HPercentWithSymbol );};if _abacf .ST_HPercentUShort !=nil {return _gabef .Sprintf ("\u0025\u0076",*_abacf .ST_HPercentUShort );};return "";};func (_ggbc *CT_ErrBarType )UnmarshalXML (d *_ecgedf .Decoder ,start _ecgedf .StartElement )error {for _ ,_bafd :=range start .Attr {if _bafd .Name .Local =="\u0076\u0061\u006c"{_ggbc .ValAttr .UnmarshalXMLAttr (_bafd );continue ;};};for {_aeede ,_bceg :=d .Token ();if _bceg !=nil {return _gabef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bceg );};if _dgeb ,_gbddac :=_aeede .(_ecgedf .EndElement );_gbddac &&_dgeb .Name ==start .Name {break ;};};return nil ;};func init (){_ffgf .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 );_ffgf .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 );_ffgf .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 );_ffgf .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 );_ffgf .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 );_ffgf .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 );_ffgf .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 );_ffgf .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 );_ffgf .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\u0052\u0065f",NewCT_NumRef );_ffgf .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_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource );_ffgf .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\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal );_ffgf .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\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData );_ffgf .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\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef );_ffgf .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\u005fT\u0078",NewCT_Tx );_ffgf .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\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID );_ffgf .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\u004c\u0076\u006c",NewCT_Lvl );_ffgf .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\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData );_ffgf .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\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef );_ffgf .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\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource );_ffgf .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\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx );_ffgf .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\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget );_ffgf .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\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode );_ffgf .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\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout );_ffgf .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\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout );_ffgf .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\u0054\u0069\u0074\u006c\u0065",NewCT_Title );_ffgf .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\u0052\u006f\u0074\u0058",NewCT_RotX );_ffgf .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","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent );_ffgf .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\u0052\u006f\u0074\u0059",NewCT_RotY );_ffgf .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\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent );_ffgf .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\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective );_ffgf .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\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D );_ffgf .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\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface );_ffgf .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\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness );_ffgf .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\u0054\u0061\u0062\u006ce",NewCT_DTable );_ffgf .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\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount );_ffgf .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\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap );_ffgf .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\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale );_ffgf .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\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents );_ffgf .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_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng );_ffgf .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","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize );_ffgf .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\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType );_ffgf .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\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit );_ffgf .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_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize );_ffgf .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\u0046\u006dt",NewCT_NumFmt );_ffgf .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\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn );_ffgf .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\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos );_ffgf .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\u004c\u0062\u006c",NewCT_DLbl );_ffgf .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\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls );_ffgf .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\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle );_ffgf .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\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize );_ffgf .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\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_ffgf .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\u0044\u0050\u0074",NewCT_DPt );_ffgf .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_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType );_ffgf .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\u004f\u0072\u0064\u0065\u0072",NewCT_Order );_ffgf .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\u0050\u0065\u0072\u0069\u006fd",NewCT_Period );_ffgf .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\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl );_ffgf .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\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline );_ffgf .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\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir );_ffgf .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\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType );_ffgf .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\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType );_ffgf .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\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars );_ffgf .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\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar );_ffgf .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\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars );_ffgf .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\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer );_ffgf .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\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer );_ffgf .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","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer );_ffgf .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\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer );_ffgf .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\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer );_ffgf .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\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer );_ffgf .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\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer );_ffgf .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\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer );_ffgf .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","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping );_ffgf .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\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines );_ffgf .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\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart );_ffgf .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\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart );_ffgf .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\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart );_ffgf .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\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle );_ffgf .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\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart );_ffgf .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\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle );_ffgf .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart );_ffgf .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\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping );_ffgf .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\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir );_ffgf .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\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_ffgf .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","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart );_ffgf .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\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart );_ffgf .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\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart );_ffgf .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\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart );_ffgf .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","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart );_ffgf .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\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart );_ffgf .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_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart );_ffgf .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\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType );_ffgf .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\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart );_ffgf .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\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart );_ffgf .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\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt );_ffgf .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","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts );_ffgf .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\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart );_ffgf .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\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart );_ffgf .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\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos );_ffgf .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\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses );_ffgf .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\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween );_ffgf .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","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark );_ffgf .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\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos );_ffgf .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\u0053\u006b\u0069\u0070",NewCT_Skip );_ffgf .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","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit );_ffgf .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","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit );_ffgf .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\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit );_ffgf .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_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat );_ffgf .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\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit );_ffgf .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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions );_ffgf .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\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl );_ffgf .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\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits );_ffgf .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\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation );_ffgf .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\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase );_ffgf .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\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling );_ffgf .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\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset );_ffgf .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\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx );_ffgf .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\u0061\u0074\u0065\u0041x",NewCT_DateAx );_ffgf .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\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx );_ffgf .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\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx );_ffgf .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","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea );_ffgf .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","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt );_ffgf .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\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts );_ffgf .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\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos );_ffgf .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\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry );_ffgf .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\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend );_ffgf .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\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs );_ffgf .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\u0043\u0068\u0061\u0072\u0074",NewCT_Chart );_ffgf .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\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_ffgf .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\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource );_ffgf .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\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection );_ffgf .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\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_ffgf .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\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_ffgf .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\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData );_ffgf .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\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_ffgf .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_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings );_ffgf .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\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace );_ffgf .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","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace );_ffgf .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","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes );_ffgf .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","\u0063\u0068\u0061r\u0074",NewChart );_ffgf .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","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared );_ffgf .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","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl );_ffgf .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","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls );_ffgf .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","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared );_ffgf .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","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared );_ffgf .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","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared );_ffgf .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","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared );_ffgf .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","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared );_ffgf .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","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared );_ffgf .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","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared );_ffgf .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","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData );}; \ No newline at end of file +// Validate validates the EG_AxSharedChoice and its children +func (_eaae *EG_AxSharedChoice )Validate ()error {return _eaae .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func init (){_cf .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 );_cf .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 );_cf .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 );_cf .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 );_cf .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 );_cf .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 );_cf .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 );_cf .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 );_cf .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\u0052\u0065f",NewCT_NumRef );_cf .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_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource );_cf .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\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal );_cf .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\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData );_cf .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\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef );_cf .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\u005fT\u0078",NewCT_Tx );_cf .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\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID );_cf .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\u004c\u0076\u006c",NewCT_Lvl );_cf .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\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData );_cf .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\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef );_cf .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\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource );_cf .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\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx );_cf .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\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget );_cf .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\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode );_cf .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\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout );_cf .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\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout );_cf .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\u0054\u0069\u0074\u006c\u0065",NewCT_Title );_cf .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\u0052\u006f\u0074\u0058",NewCT_RotX );_cf .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","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent );_cf .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\u0052\u006f\u0074\u0059",NewCT_RotY );_cf .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\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent );_cf .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\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective );_cf .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\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D );_cf .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\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface );_cf .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\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness );_cf .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\u0054\u0061\u0062\u006ce",NewCT_DTable );_cf .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\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount );_cf .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\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap );_cf .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\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale );_cf .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\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents );_cf .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_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng );_cf .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","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize );_cf .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\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType );_cf .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\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit );_cf .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_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize );_cf .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\u0046\u006dt",NewCT_NumFmt );_cf .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\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn );_cf .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\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos );_cf .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\u004c\u0062\u006c",NewCT_DLbl );_cf .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\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls );_cf .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\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle );_cf .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\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize );_cf .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\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_cf .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\u0044\u0050\u0074",NewCT_DPt );_cf .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_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType );_cf .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\u004f\u0072\u0064\u0065\u0072",NewCT_Order );_cf .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\u0050\u0065\u0072\u0069\u006fd",NewCT_Period );_cf .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\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl );_cf .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\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline );_cf .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\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir );_cf .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\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType );_cf .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\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType );_cf .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\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars );_cf .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\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar );_cf .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\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars );_cf .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\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer );_cf .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\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer );_cf .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","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer );_cf .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\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer );_cf .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\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer );_cf .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\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer );_cf .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\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer );_cf .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\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer );_cf .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","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping );_cf .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\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines );_cf .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\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart );_cf .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\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart );_cf .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\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart );_cf .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\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle );_cf .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\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart );_cf .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\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle );_cf .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\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart );_cf .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\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping );_cf .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\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir );_cf .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\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_cf .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","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart );_cf .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\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart );_cf .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\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart );_cf .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\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart );_cf .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","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart );_cf .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\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart );_cf .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_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart );_cf .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\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType );_cf .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\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart );_cf .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\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart );_cf .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\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt );_cf .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","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts );_cf .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\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart );_cf .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\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart );_cf .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\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos );_cf .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\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses );_cf .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\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween );_cf .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","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark );_cf .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\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos );_cf .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\u0053\u006b\u0069\u0070",NewCT_Skip );_cf .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","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit );_cf .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","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit );_cf .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\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit );_cf .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_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat );_cf .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\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit );_cf .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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions );_cf .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\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl );_cf .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\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits );_cf .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\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation );_cf .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\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase );_cf .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\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling );_cf .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\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset );_cf .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\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx );_cf .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\u0061\u0074\u0065\u0041x",NewCT_DateAx );_cf .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\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx );_cf .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\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx );_cf .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","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea );_cf .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","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt );_cf .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\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts );_cf .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\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos );_cf .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\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry );_cf .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\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend );_cf .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\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs );_cf .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\u0043\u0068\u0061\u0072\u0074",NewCT_Chart );_cf .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\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_cf .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\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource );_cf .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\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection );_cf .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\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_cf .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\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_cf .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\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData );_cf .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\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_cf .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_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings );_cf .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\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace );_cf .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","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace );_cf .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","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes );_cf .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","\u0063\u0068\u0061r\u0074",NewChart );_cf .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","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared );_cf .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","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl );_cf .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","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls );_cf .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","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared );_cf .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","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared );_cf .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","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared );_cf .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","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared );_cf .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","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared );_cf .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","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared );_cf .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","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared );_cf .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","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData );}; \ No newline at end of file diff --git a/schema/soo/dml/chartDrawing/chartDrawing.go b/schema/soo/dml/chartDrawing/chartDrawing.go index 80be62348c..9a09d4c3fa 100644 --- a/schema/soo/dml/chartDrawing/chartDrawing.go +++ b/schema/soo/dml/chartDrawing/chartDrawing.go @@ -9,112 +9,112 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package chartDrawing ;import (_daf "encoding/xml";_agfg "fmt";_bd "github.com/unidoc/unioffice";_fe "github.com/unidoc/unioffice/schema/soo/dml";_gab "strconv";);func (_dgaa *CT_Drawing )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_adae :for {_gcga ,_bead :=d .Token ();if _bead !=nil {return _bead ;};switch _eca :=_gcga .(type ){case _daf .StartElement :switch _eca .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_cfe :=NewEG_Anchor ();_cfe .RelSizeAnchor =NewCT_RelSizeAnchor ();if _bad :=d .DecodeElement (_cfe .RelSizeAnchor ,&_eca );_bad !=nil {return _bad ;};_dgaa .EG_Anchor =append (_dgaa .EG_Anchor ,_cfe );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_ee :=NewEG_Anchor ();_ee .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _eafe :=d .DecodeElement (_ee .AbsSizeAnchor ,&_eca );_eafe !=nil {return _eafe ;};_dgaa .EG_Anchor =append (_dgaa .EG_Anchor ,_ee );default:_bd .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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_eca .Name );if _adb :=d .Skip ();_adb !=nil {return _adb ;};};case _daf .EndElement :break _adae ;case _daf .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_eee :=&CT_GroupShapeChoice {};return _eee }; +package chartDrawing ;import (_e "encoding/xml";_ac "fmt";_g "github.com/unidoc/unioffice";_eg "github.com/unidoc/unioffice/schema/soo/dml";_a "strconv";);func NewCT_Marker ()*CT_Marker {_dcda :=&CT_Marker {};_dcda .X =0.0;_dcda .Y =0.0;return _dcda };func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ded :=&CT_PictureNonVisual {};_ded .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_ded .CNvPicPr =_eg .NewCT_NonVisualPictureProperties ();return _ded ;};type CT_Marker struct{X float64 ;Y float64 ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_dea *CT_GroupShape )ValidateWithPath (path string )error {if _cfg :=_dea .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cfg !=nil {return _cfg ;};if _ffc :=_dea .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ffc !=nil {return _ffc ;};for _gfc ,_bdca :=range _dea .Choice {if _ada :=_bdca .ValidateWithPath (_agfg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gfc ));_ada !=nil {return _ada ;};};return nil ;}; - -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_dbb *CT_Connector )ValidateWithPath (path string )error {if _deb :=_dbb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_deb !=nil {return _deb ;};if _fbd :=_dbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbd !=nil {return _fbd ;};if _dbb .Style !=nil {if _abc :=_dbb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_abc !=nil {return _abc ;};};return nil ;}; - -// Validate validates the EG_ObjectChoices and its children -func (_bfc *EG_ObjectChoices )Validate ()error {return _bfc .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; +// Validate validates the CT_GraphicFrameNonVisual and its children +func (_bef *CT_GraphicFrameNonVisual )Validate ()error {return _bef .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fee *CT_GraphicFrame )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fee .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_fee .Xfrm =_eg .NewCT_Transform2D ();_fee .Graphic =_eg .NewGraphic ();for _ ,_af :=range start .Attr {if _af .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbd ,_gbg :=_af .Value ,error (nil );if _gbg !=nil {return _gbg ;};_fee .MacroAttr =&_bbd ;continue ;};if _af .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_adag ,_ebc :=_a .ParseBool (_af .Value );if _ebc !=nil {return _ebc ;};_fee .FPublishedAttr =&_adag ;continue ;};};_gd :for {_bgf ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};switch _egd :=_bgf .(type ){case _e .StartElement :switch _egd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _bbg :=d .DecodeElement (_fee .NvGraphicFramePr ,&_egd );_bbg !=nil {return _bbg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _feb :=d .DecodeElement (_fee .Xfrm ,&_egd );_feb !=nil {return _feb ;};case _e .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _cga :=d .DecodeElement (_fee .Graphic ,&_egd );_cga !=nil {return _cga ;};default:_g .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\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_egd .Name );if _bfc :=d .Skip ();_bfc !=nil {return _bfc ;};};case _e .EndElement :break _gd ;case _e .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_eg .CT_ShapeProperties ;Style *_eg .CT_ShapeStyle ;};type CT_ShapeNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvSpPr *_eg .CT_NonVisualDrawingShapeProps ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_dac *EG_ObjectChoices )ValidateWithPath (path string )error {if _dac .Choice !=nil {if _ag :=_dac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ag !=nil {return _ag ;};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_fe .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func (_de *CT_ConnectorNonVisual )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_aeg :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_de .CNvPr ,_aeg );_cfgf :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_de .CNvCxnSpPr ,_cfgf );e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};type CT_Marker struct{X float64 ;Y float64 ;};func (_ffcb *CT_GroupShape )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_ba :=_daf .StartElement {Name :_daf .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_ffcb .NvGrpSpPr ,_ba );_eea :=_daf .StartElement {Name :_daf .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ffcb .GrpSpPr ,_eea );if _ffcb .Choice !=nil {for _ ,_ebg :=range _ffcb .Choice {_ebg .MarshalXML (e ,_daf .StartElement {});};};e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};func (_bcd *CT_GroupShapeChoice )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {if _bcd .Sp !=nil {_gdd :=_daf .StartElement {Name :_daf .Name {Local :"\u0073\u0070"}};for _ ,_gad :=range _bcd .Sp {e .EncodeElement (_gad ,_gdd );};};if _bcd .GrpSp !=nil {_ccec :=_daf .StartElement {Name :_daf .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_eecb :=range _bcd .GrpSp {e .EncodeElement (_eecb ,_ccec );};};if _bcd .GraphicFrame !=nil {_efg :=_daf .StartElement {Name :_daf .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_gbbd :=range _bcd .GraphicFrame {e .EncodeElement (_gbbd ,_efg );};};if _bcd .CxnSp !=nil {_ccb :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_cdaf :=range _bcd .CxnSp {e .EncodeElement (_cdaf ,_ccb );};};if _bcd .Pic !=nil {_eac :=_daf .StartElement {Name :_daf .Name {Local :"\u0070\u0069\u0063"}};for _ ,_bada :=range _bcd .Pic {e .EncodeElement (_bada ,_eac );};};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path +func (_gbe *CT_GraphicFrame )ValidateWithPath (path string )error {if _gaa :=_gbe .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gaa !=nil {return _gaa ;};if _fgc :=_gbe .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fgc !=nil {return _fgc ;};if _afc :=_gbe .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_afc !=nil {return _afc ;};return nil ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_gbc *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _fcac :=_gbc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fcac !=nil {return _fcac ;};if _bda :=_gbc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bda !=nil {return _bda ;};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_fe .CT_NonVisualDrawingProps ;CNvCxnSpPr *_fe .CT_NonVisualConnectorProperties ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_fe .CT_Transform2D ;Graphic *_fe .Graphic ;};func (_gfcd *EG_ObjectChoices )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_aegd :for {_bgb ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _ffde :=_bgb .(type ){case _daf .StartElement :switch _ffde .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gfcd .Choice =NewEG_ObjectChoicesChoice ();if _dfgd :=d .DecodeElement (&_gfcd .Choice .Sp ,&_ffde );_dfgd !=nil {return _dfgd ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gfcd .Choice =NewEG_ObjectChoicesChoice ();if _gcee :=d .DecodeElement (&_gfcd .Choice .GrpSp ,&_ffde );_gcee !=nil {return _gcee ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gfcd .Choice =NewEG_ObjectChoicesChoice ();if _ega :=d .DecodeElement (&_gfcd .Choice .GraphicFrame ,&_ffde );_ega !=nil {return _ega ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gfcd .Choice =NewEG_ObjectChoicesChoice ();if _agcd :=d .DecodeElement (&_gfcd .Choice .CxnSp ,&_ffde );_agcd !=nil {return _agcd ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gfcd .Choice =NewEG_ObjectChoicesChoice ();if _cecc :=d .DecodeElement (&_gfcd .Choice .Pic ,&_ffde );_cecc !=nil {return _cecc ;};default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_ffde .Name );if _adge :=d .Skip ();_adge !=nil {return _adge ;};};case _daf .EndElement :break _aegd ;case _daf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_effc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _gbca :=_effc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gbca !=nil {return _gbca ;};if _ggfb :=_effc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_ggfb !=nil {return _ggfb ;};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_dba :=&CT_GroupShape {};_dba .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dba .GrpSpPr =_eg .NewCT_GroupShapeProperties ();return _dba ;};func (_bfb *CT_GroupShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bfb .GrpSpPr =_eg .NewCT_GroupShapeProperties ();_bad :for {_gea ,_efe :=d .Token ();if _efe !=nil {return _efe ;};switch _gec :=_gea .(type ){case _e .StartElement :switch _gec .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _dd :=d .DecodeElement (_bfb .NvGrpSpPr ,&_gec );_dd !=nil {return _dd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cce :=d .DecodeElement (_bfb .GrpSpPr ,&_gec );_cce !=nil {return _cce ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_acf :=NewCT_GroupShapeChoice ();if _afb :=d .DecodeElement (&_acf .Sp ,&_gec );_afb !=nil {return _afb ;};_bfb .Choice =append (_bfb .Choice ,_acf );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ggd :=NewCT_GroupShapeChoice ();if _abe :=d .DecodeElement (&_ggd .GrpSp ,&_gec );_abe !=nil {return _abe ;};_bfb .Choice =append (_bfb .Choice ,_ggd );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bfa :=NewCT_GroupShapeChoice ();if _aacb :=d .DecodeElement (&_bfa .GraphicFrame ,&_gec );_aacb !=nil {return _aacb ;};_bfb .Choice =append (_bfb .Choice ,_bfa );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gab :=NewCT_GroupShapeChoice ();if _gbef :=d .DecodeElement (&_gab .CxnSp ,&_gec );_gbef !=nil {return _gbef ;};_bfb .Choice =append (_bfb .Choice ,_gab );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bcd :=NewCT_GroupShapeChoice ();if _ced :=d .DecodeElement (&_bcd .Pic ,&_gec );_ced !=nil {return _ced ;};_bfb .Choice =append (_bfb .Choice ,_bcd );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_gec .Name );if _fac :=d .Skip ();_fac !=nil {return _fac ;};};case _e .EndElement :break _bad ;case _e .CharData :};};return nil ;};func (_fce *CT_GroupShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgcd :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fce .NvGrpSpPr ,_dgcd );_gegb :=_e .StartElement {Name :_e .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fce .GrpSpPr ,_gegb );if _fce .Choice !=nil {for _ ,_ceab :=range _fce .Choice {_ceab .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dg *CT_AbsSizeAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dg .From =NewCT_Marker ();_dg .Ext =_eg .NewCT_PositiveSize2D ();_aa :for {_aaa ,_bf :=d .Token ();if _bf !=nil {return _bf ;};switch _ge :=_aaa .(type ){case _e .StartElement :switch _ge .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _bb :=d .DecodeElement (_dg .From ,&_ge );_bb !=nil {return _bb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _dgd :=d .DecodeElement (_dg .Ext ,&_ge );_dgd !=nil {return _dgd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _gc :=d .DecodeElement (&_dg .Choice .Sp ,&_ge );_gc !=nil {return _gc ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _c :=d .DecodeElement (&_dg .Choice .GrpSp ,&_ge );_c !=nil {return _c ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _f :=d .DecodeElement (&_dg .Choice .GraphicFrame ,&_ge );_f !=nil {return _f ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _da :=d .DecodeElement (&_dg .Choice .CxnSp ,&_ge );_da !=nil {return _da ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _bg :=d .DecodeElement (&_dg .Choice .Pic ,&_ge );_bg !=nil {return _bg ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_ge .Name );if _cb :=d .Skip ();_cb !=nil {return _cb ;};};case _e .EndElement :break _aa ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Marker and its children -func (_gef *CT_Marker )Validate ()error {return _gef .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_fe .CT_BlipFillProperties ;SpPr *_fe .CT_ShapeProperties ;Style *_fe .CT_ShapeStyle ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_fbe :=&CT_RelSizeAnchor {};_fbe .From =NewCT_Marker ();_fbe .To =NewCT_Marker ();return _fbe ;};func (_adbb *EG_Anchor )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {if _adbb .RelSizeAnchor !=nil {_bbgc :=_daf .StartElement {Name :_daf .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_adbb .RelSizeAnchor ,_bbgc );};if _adbb .AbsSizeAnchor !=nil {_gda :=_daf .StartElement {Name :_daf .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_adbb .AbsSizeAnchor ,_gda );};return nil ;};func NewCT_Shape ()*CT_Shape {_cbe :=&CT_Shape {};_cbe .NvSpPr =NewCT_ShapeNonVisual ();_cbe .SpPr =_fe .NewCT_ShapeProperties ();return _cbe ;};func (_cde *EG_ObjectChoicesChoice )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_egff :for {_dd ,_fba :=d .Token ();if _fba !=nil {return _fba ;};switch _aed :=_dd .(type ){case _daf .StartElement :switch _aed .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cde .Sp =NewCT_Shape ();if _aga :=d .DecodeElement (_cde .Sp ,&_aed );_aga !=nil {return _aga ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cde .GrpSp =NewCT_GroupShape ();if _adg :=d .DecodeElement (_cde .GrpSp ,&_aed );_adg !=nil {return _adg ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cde .GraphicFrame =NewCT_GraphicFrame ();if _dgb :=d .DecodeElement (_cde .GraphicFrame ,&_aed );_dgb !=nil {return _dgb ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cde .CxnSp =NewCT_Connector ();if _b :=d .DecodeElement (_cde .CxnSp ,&_aed );_b !=nil {return _b ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cde .Pic =NewCT_Picture ();if _fae :=d .DecodeElement (_cde .Pic ,&_aed );_fae !=nil {return _fae ;};default:_bd .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\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aed .Name );if _dee :=d .Skip ();_dee !=nil {return _dee ;};};case _daf .EndElement :break _egff ;case _daf .CharData :};};return nil ;};func (_afa *CT_GroupShapeNonVisual )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_bcb :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_afa .CNvPr ,_bcb );_dfd :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_afa .CNvGrpSpPr ,_dfd );e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path +func (_egfg *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _eda :=_egfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eda !=nil {return _eda ;};if _faa :=_egfg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_faa !=nil {return _faa ;};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_eg .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func NewEG_Anchor ()*EG_Anchor {_bgbd :=&EG_Anchor {};return _bgbd };func (_fbg *CT_ConnectorNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fbg .CNvPr ,_fg );_cba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fbg .CNvCxnSpPr ,_cba );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func _dfg (_ccb bool )uint8 {if _ccb {return 1;};return 0;}; -// Validate validates the CT_RelSizeAnchor and its children -func (_agde *CT_RelSizeAnchor )Validate ()error {return _agde .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func (_agfc *CT_AbsSizeAnchor )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_ggga :=_daf .StartElement {Name :_daf .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_agfc .From ,_ggga );_fee :=_daf .StartElement {Name :_daf .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_agfc .Ext ,_fee );if _agfc .Choice !=nil {_agfc .Choice .MarshalXML (e ,_daf .StartElement {});};e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_f :=&EG_ObjectChoicesChoice {};return _f };func NewCT_Marker ()*CT_Marker {_aff :=&CT_Marker {};_aff .X =0.0;_aff .Y =0.0;return _aff }; +// Validate validates the CT_Connector and its children +func (_daa *CT_Connector )Validate ()error {return _daa .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_babg *CT_Drawing )ValidateWithPath (path string )error {for _dgea ,_bgc :=range _babg .EG_Anchor {if _bga :=_bgc .ValidateWithPath (_agfg .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dgea ));_bga !=nil {return _bga ;};};return nil ;};func (_ed *EG_ObjectChoices )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {if _ed .Choice !=nil {_ed .Choice .MarshalXML (e ,_daf .StartElement {});};return nil ;};func (_bacb *CT_RelSizeAnchor )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_gag :=_daf .StartElement {Name :_daf .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bacb .From ,_gag );_eaff :=_daf .StartElement {Name :_daf .Name {Local :"\u0074\u006f"}};e .EncodeElement (_bacb .To ,_eaff );if _bacb .Choice !=nil {_bacb .Choice .MarshalXML (e ,_daf .StartElement {});};e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_dgbe :=&CT_ConnectorNonVisual {};_dgbe .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_dgbe .CNvCxnSpPr =_fe .NewCT_NonVisualConnectorProperties ();return _dgbe ;};func (_efa *CT_GraphicFrameNonVisual )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_gga :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_efa .CNvPr ,_gga );_cga :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_efa .CNvGraphicFramePr ,_cga );e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_ecd :=&CT_Picture {};_ecd .NvPicPr =NewCT_PictureNonVisual ();_ecd .BlipFill =_fe .NewCT_BlipFillProperties ();_ecd .SpPr =_fe .NewCT_ShapeProperties ();return _ecd ;};func (_bdb *CT_Shape )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {if _bdb .MacroAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_agfg .Sprintf ("\u0025\u0076",*_bdb .MacroAttr )});};if _bdb .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_agfg .Sprintf ("\u0025\u0076",*_bdb .TextlinkAttr )});};if _bdb .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_agfg .Sprintf ("\u0025\u0064",_acbe (*_bdb .FLocksTextAttr ))});};if _bdb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_agfg .Sprintf ("\u0025\u0064",_acbe (*_bdb .FPublishedAttr ))});};e .EncodeToken (start );_gce :=_daf .StartElement {Name :_daf .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bdb .NvSpPr ,_gce );_bac :=_daf .StartElement {Name :_daf .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bdb .SpPr ,_bac );if _bdb .Style !=nil {_fg :=_daf .StartElement {Name :_daf .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_bdb .Style ,_fg );};if _bdb .TxBody !=nil {_cda :=_daf .StartElement {Name :_daf .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bdb .TxBody ,_cda );};e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};func (_bbg *CT_GraphicFrame )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {if _bbg .MacroAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_agfg .Sprintf ("\u0025\u0076",*_bbg .MacroAttr )});};if _bbg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_agfg .Sprintf ("\u0025\u0064",_acbe (*_bbg .FPublishedAttr ))});};e .EncodeToken (start );_aec :=_daf .StartElement {Name :_daf .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bbg .NvGraphicFramePr ,_aec );_fad :=_daf .StartElement {Name :_daf .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bbg .Xfrm ,_fad );_dge :=_daf .StartElement {Name :_daf .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_bbg .Graphic ,_dge );e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_badf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _ffg ,_ccf :=range _badf .Sp {if _ffd :=_ccf .ValidateWithPath (_ac .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ffg ));_ffd !=nil {return _ffd ;};};for _faf ,_geac :=range _badf .GrpSp {if _cde :=_geac .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_faf ));_cde !=nil {return _cde ;};};for _bcg ,_df :=range _badf .GraphicFrame {if _adbf :=_df .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcg ));_adbf !=nil {return _adbf ;};};for _fgac ,_bea :=range _badf .CxnSp {if _bca :=_bea .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fgac ));_bca !=nil {return _bca ;};};for _abc ,_eca :=range _badf .Pic {if _gde :=_eca .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_abc ));_gde !=nil {return _gde ;};};return nil ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func (_cdb *CT_GroupShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_cdb .CNvGrpSpPr =_eg .NewCT_NonVisualGroupDrawingShapeProps ();_aee :for {_bed ,_acbf :=d .Token ();if _acbf !=nil {return _acbf ;};switch _gcad :=_bed .(type ){case _e .StartElement :switch _gcad .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gbf :=d .DecodeElement (_cdb .CNvPr ,&_gcad );_gbf !=nil {return _gbf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ace :=d .DecodeElement (_cdb .CNvGrpSpPr ,&_gcad );_ace !=nil {return _ace ;};default:_g .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\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gcad .Name );if _fdd :=d .Skip ();_fdd !=nil {return _fdd ;};};case _e .EndElement :break _aee ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_gfed *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _gfed .Sp !=nil {if _bea :=_gfed .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_bea !=nil {return _bea ;};};if _gfed .GrpSp !=nil {if _agfd :=_gfed .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_agfd !=nil {return _agfd ;};};if _gfed .GraphicFrame !=nil {if _fadf :=_gfed .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_fadf !=nil {return _fadf ;};};if _gfed .CxnSp !=nil {if _dgbb :=_gfed .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_dgbb !=nil {return _dgbb ;};};if _gfed .Pic !=nil {if _bdc :=_gfed .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_bdc !=nil {return _bdc ;};};return nil ;}; +// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path +func (_ca *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ed :=_ca .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ed !=nil {return _ed ;};if _ba :=_ca .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ba !=nil {return _ba ;};if _ca .Choice !=nil {if _dgg :=_ca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dgg !=nil {return _dgg ;};};return nil ;}; -// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path -func (_gb *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _cfb :=_gb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cfb !=nil {return _cfb ;};if _bbcf :=_gb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bbcf !=nil {return _bbcf ;};if _gb .Choice !=nil {if _abe :=_gb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abe !=nil {return _abe ;};};return nil ;};func (_ff *EG_ObjectChoicesChoice )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {if _ff .Sp !=nil {_eaf :=_daf .StartElement {Name :_daf .Name {Local :"\u0073\u0070"}};e .EncodeElement (_ff .Sp ,_eaf );};if _ff .GrpSp !=nil {_fcf :=_daf .StartElement {Name :_daf .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_ff .GrpSp ,_fcf );};if _ff .GraphicFrame !=nil {_bg :=_daf .StartElement {Name :_daf .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ff .GraphicFrame ,_bg );};if _ff .CxnSp !=nil {_bag :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_ff .CxnSp ,_bag );};if _ff .Pic !=nil {_aee :=_daf .StartElement {Name :_daf .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_ff .Pic ,_aee );};return nil ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_gg *CT_ConnectorNonVisual )Validate ()error {return _gg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_eg .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func (_dgba *CT_GroupShapeChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgba .Sp !=nil {_gdg :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070"}};for _ ,_adaa :=range _dgba .Sp {e .EncodeElement (_adaa ,_gdg );};};if _dgba .GrpSp !=nil {_ffa :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_eba :=range _dgba .GrpSp {e .EncodeElement (_eba ,_ffa );};};if _dgba .GraphicFrame !=nil {_afg :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_fbgd :=range _dgba .GraphicFrame {e .EncodeElement (_fbgd ,_afg );};};if _dgba .CxnSp !=nil {_cfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_ceaf :=range _dgba .CxnSp {e .EncodeElement (_ceaf ,_cfb );};};if _dgba .Pic !=nil {_adf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063"}};for _ ,_efd :=range _dgba .Pic {e .EncodeElement (_efd ,_adf );};};return nil ;};func (_cac *CT_ConnectorNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cac .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_cac .CNvCxnSpPr =_eg .NewCT_NonVisualConnectorProperties ();_ec :for {_fe ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ;};switch _de :=_fe .(type ){case _e .StartElement :switch _de .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _ff :=d .DecodeElement (_cac .CNvPr ,&_de );_ff !=nil {return _ff ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _agg :=d .DecodeElement (_cac .CNvCxnSpPr ,&_de );_agg !=nil {return _agg ;};default:_g .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 C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_de .Name );if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _e .EndElement :break _ec ;case _e .CharData :};};return nil ;};func (_gdfg *EG_ObjectChoices )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gba :for {_cdd ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _beeg :=_cdd .(type ){case _e .StartElement :switch _beeg .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _dfea :=d .DecodeElement (&_gdfg .Choice .Sp ,&_beeg );_dfea !=nil {return _dfea ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _gge :=d .DecodeElement (&_gdfg .Choice .GrpSp ,&_beeg );_gge !=nil {return _gge ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _gbeb :=d .DecodeElement (&_gdfg .Choice .GraphicFrame ,&_beeg );_gbeb !=nil {return _gbeb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _bfcb :=d .DecodeElement (&_gdfg .Choice .CxnSp ,&_beeg );_bfcb !=nil {return _bfcb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _becb :=d .DecodeElement (&_gdfg .Choice .Pic ,&_beeg );_becb !=nil {return _becb ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_beeg .Name );if _dfeg :=d .Skip ();_dfeg !=nil {return _dfeg ;};};case _e .EndElement :break _gba ;case _e .CharData :};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func NewCT_Shape ()*CT_Shape {_ccd :=&CT_Shape {};_ccd .NvSpPr =NewCT_ShapeNonVisual ();_ccd .SpPr =_eg .NewCT_ShapeProperties ();return _ccd ;};func NewCT_Picture ()*CT_Picture {_bfbc :=&CT_Picture {};_bfbc .NvPicPr =NewCT_PictureNonVisual ();_bfbc .BlipFill =_eg .NewCT_BlipFillProperties ();_bfbc .SpPr =_eg .NewCT_ShapeProperties ();return _bfbc ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_ceac *CT_RelSizeAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceac .From =NewCT_Marker ();_ceac .To =NewCT_Marker ();_cedf :for {_ddbc ,_agge :=d .Token ();if _agge !=nil {return _agge ;};switch _bfbd :=_ddbc .(type ){case _e .StartElement :switch _bfbd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _dbe :=d .DecodeElement (_ceac .From ,&_bfbd );_dbe !=nil {return _dbe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _cfe :=d .DecodeElement (_ceac .To ,&_bfbd );_cfe !=nil {return _cfe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _ffgg :=d .DecodeElement (&_ceac .Choice .Sp ,&_bfbd );_ffgg !=nil {return _ffgg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _edfe :=d .DecodeElement (&_ceac .Choice .GrpSp ,&_bfbd );_edfe !=nil {return _edfe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _dbag :=d .DecodeElement (&_ceac .Choice .GraphicFrame ,&_bfbd );_dbag !=nil {return _dbag ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _eaf :=d .DecodeElement (&_ceac .Choice .CxnSp ,&_bfbd );_eaf !=nil {return _eaf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _ecab :=d .DecodeElement (&_ceac .Choice .Pic ,&_bfbd );_ecab !=nil {return _ecab ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bfbd .Name );if _deda :=d .Skip ();_deda !=nil {return _deda ;};};case _e .EndElement :break _cedf ;case _e .CharData :};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};type CT_PictureNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvPicPr *_eg .CT_NonVisualPictureProperties ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_dfcc *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _cag :=_dfcc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cag !=nil {return _cag ;};if _bbb :=_dfcc .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bbb !=nil {return _bbb ;};return nil ;}; +// Validate validates the CT_Drawing and its children +func (_agb *CT_Drawing )Validate ()error {return _agb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_Drawing ()*CT_Drawing {_edd :=&CT_Drawing {};return _edd }; -// Validate validates the CT_Connector and its children -func (_edf *CT_Connector )Validate ()error {return _edf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_fe .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func (_eg *CT_Picture )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {if _eg .MacroAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_agfg .Sprintf ("\u0025\u0076",*_eg .MacroAttr )});};if _eg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_agfg .Sprintf ("\u0025\u0064",_acbe (*_eg .FPublishedAttr ))});};e .EncodeToken (start );_fga :=_daf .StartElement {Name :_daf .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_eg .NvPicPr ,_fga );_feac :=_daf .StartElement {Name :_daf .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eg .BlipFill ,_feac );_cffa :=_daf .StartElement {Name :_daf .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eg .SpPr ,_cffa );if _eg .Style !=nil {_beae :=_daf .StartElement {Name :_daf .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_eg .Style ,_beae );};e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_gegf *CT_GroupShapeNonVisual )Validate ()error {return _gegf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};type CT_ConnectorNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvCxnSpPr *_eg .CT_NonVisualConnectorProperties ;}; -// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path -func (_cad *CT_GraphicFrame )ValidateWithPath (path string )error {if _gf :=_cad .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gf !=nil {return _gf ;};if _agda :=_cad .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_agda !=nil {return _agda ;};if _gafg :=_cad .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gafg !=nil {return _gafg ;};return nil ;};func (_ade *CT_GroupShapeChoice )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_acb :for {_aece ,_deg :=d .Token ();if _deg !=nil {return _deg ;};switch _aad :=_aece .(type ){case _daf .StartElement :switch _aad .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ddc :=NewCT_Shape ();if _dec :=d .DecodeElement (_ddc ,&_aad );_dec !=nil {return _dec ;};_ade .Sp =append (_ade .Sp ,_ddc );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_db :=NewCT_GroupShape ();if _bab :=d .DecodeElement (_db ,&_aad );_bab !=nil {return _bab ;};_ade .GrpSp =append (_ade .GrpSp ,_db );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gaf :=NewCT_GraphicFrame ();if _feea :=d .DecodeElement (_gaf ,&_aad );_feea !=nil {return _feea ;};_ade .GraphicFrame =append (_ade .GraphicFrame ,_gaf );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_eae :=NewCT_Connector ();if _ffg :=d .DecodeElement (_eae ,&_aad );_ffg !=nil {return _ffg ;};_ade .CxnSp =append (_ade .CxnSp ,_eae );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fea :=NewCT_Picture ();if _bgg :=d .DecodeElement (_fea ,&_aad );_bgg !=nil {return _bgg ;};_ade .Pic =append (_ade .Pic ,_fea );default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aad .Name );if _gcdg :=d .Skip ();_gcdg !=nil {return _gcdg ;};};case _daf .EndElement :break _acb ;case _daf .CharData :};};return nil ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_adg *CT_GroupShapeChoice )Validate ()error {return _adg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fgcb *CT_GraphicFrameNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fgcb .CNvPr ,_dgc );_adb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_fgcb .CNvGraphicFramePr ,_adb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_bf *CT_GroupShapeNonVisual )Validate ()error {return _bf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_fcg *EG_ObjectChoices )ValidateWithPath (path string )error {if _fcg .Choice !=nil {if _gfff :=_fcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfff !=nil {return _gfff ;};};return nil ;};func (_bdc *CT_ShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gbba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_bdc .CNvPr ,_gbba );_dfe :=_e .StartElement {Name :_e .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bdc .CNvSpPr ,_dfe );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_ead :=&CT_ShapeNonVisual {};_ead .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_ead .CNvSpPr =_eg .NewCT_NonVisualDrawingShapeProps ();return _ead ;};func (_dde *EG_ObjectChoices )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dde .Choice !=nil {_dde .Choice .MarshalXML (e ,_e .StartElement {});};return nil ;};func (_bbf *CT_Picture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbf .NvPicPr =NewCT_PictureNonVisual ();_bbf .BlipFill =_eg .NewCT_BlipFillProperties ();_bbf .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_gcea :=range start .Attr {if _gcea .Name .Local =="\u006d\u0061\u0063r\u006f"{_gdf ,_cgd :=_gcea .Value ,error (nil );if _cgd !=nil {return _cgd ;};_bbf .MacroAttr =&_gdf ;continue ;};if _gcea .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cbgd ,_edff :=_a .ParseBool (_gcea .Value );if _edff !=nil {return _edff ;};_bbf .FPublishedAttr =&_cbgd ;continue ;};};_faca :for {_badfe ,_dbab :=d .Token ();if _dbab !=nil {return _dbab ;};switch _gfc :=_badfe .(type ){case _e .StartElement :switch _gfc .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _gff :=d .DecodeElement (_bbf .NvPicPr ,&_gfc );_gff !=nil {return _gff ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fff :=d .DecodeElement (_bbf .BlipFill ,&_gfc );_fff !=nil {return _fff ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ecdc :=d .DecodeElement (_bbf .SpPr ,&_gfc );_ecdc !=nil {return _ecdc ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bbf .Style =_eg .NewCT_ShapeStyle ();if _afd :=d .DecodeElement (_bbf .Style ,&_gfc );_afd !=nil {return _afd ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_gfc .Name );if _ddc :=d .Skip ();_ddc !=nil {return _ddc ;};};case _e .EndElement :break _faca ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Shape and its children -func (_deae *CT_Shape )Validate ()error {return _deae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_Drawing ()*CT_Drawing {_gde :=&CT_Drawing {};return _gde }; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gb *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _bgc :=_gb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgc !=nil {return _bgc ;};if _egb :=_gb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_egb !=nil {return _egb ;};return nil ;};func (_abb *EG_ObjectChoicesChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaae :for {_fba ,_eec :=d .Token ();if _eec !=nil {return _eec ;};switch _ebcf :=_fba .(type ){case _e .StartElement :switch _ebcf .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_abb .Sp =NewCT_Shape ();if _defa :=d .DecodeElement (_abb .Sp ,&_ebcf );_defa !=nil {return _defa ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_abb .GrpSp =NewCT_GroupShape ();if _fbfd :=d .DecodeElement (_abb .GrpSp ,&_ebcf );_fbfd !=nil {return _fbfd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_abb .GraphicFrame =NewCT_GraphicFrame ();if _afe :=d .DecodeElement (_abb .GraphicFrame ,&_ebcf );_afe !=nil {return _afe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_abb .CxnSp =NewCT_Connector ();if _edg :=d .DecodeElement (_abb .CxnSp ,&_ebcf );_edg !=nil {return _edg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_abb .Pic =NewCT_Picture ();if _aacg :=d .DecodeElement (_abb .Pic ,&_ebcf );_aacg !=nil {return _aacg ;};default:_g .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\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebcf .Name );if _dfd :=d .Skip ();_dfd !=nil {return _dfd ;};};case _e .EndElement :break _eaae ;case _e .CharData :};};return nil ;};func (_cge *CT_GroupShapeChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gac :for {_cff ,_efde :=d .Token ();if _efde !=nil {return _efde ;};switch _ebb :=_cff .(type ){case _e .StartElement :switch _ebb .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gdb :=NewCT_Shape ();if _ffac :=d .DecodeElement (_gdb ,&_ebb );_ffac !=nil {return _ffac ;};_cge .Sp =append (_cge .Sp ,_gdb );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cgf :=NewCT_GroupShape ();if _efdb :=d .DecodeElement (_cgf ,&_ebb );_efdb !=nil {return _efdb ;};_cge .GrpSp =append (_cge .GrpSp ,_cgf );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gbeg :=NewCT_GraphicFrame ();if _bac :=d .DecodeElement (_gbeg ,&_ebb );_bac !=nil {return _bac ;};_cge .GraphicFrame =append (_cge .GraphicFrame ,_gbeg );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_deb :=NewCT_Connector ();if _egc :=d .DecodeElement (_deb ,&_ebb );_egc !=nil {return _egc ;};_cge .CxnSp =append (_cge .CxnSp ,_deb );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_beg :=NewCT_Picture ();if _egbd :=d .DecodeElement (_beg ,&_ebb );_egbd !=nil {return _egbd ;};_cge .Pic =append (_cge .Pic ,_beg );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebb .Name );if _gca :=d .Skip ();_gca !=nil {return _gca ;};};case _e .EndElement :break _gac ;case _e .CharData :};};return nil ;};func (_dgcg *CT_ShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcg .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_dgcg .CNvSpPr =_eg .NewCT_NonVisualDrawingShapeProps ();_bfad :for {_ebbb ,_cdc :=d .Token ();if _cdc !=nil {return _cdc ;};switch _ceb :=_ebbb .(type ){case _e .StartElement :switch _ceb .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _aag :=d .DecodeElement (_dgcg .CNvPr ,&_ceb );_aag !=nil {return _aag ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bfe :=d .DecodeElement (_dgcg .CNvSpPr ,&_ceb );_bfe !=nil {return _bfe ;};default:_g .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\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ceb .Name );if _affe :=d .Skip ();_affe !=nil {return _affe ;};};case _e .EndElement :break _bfad ;case _e .CharData :};};return nil ;}; // Validate validates the CT_AbsSizeAnchor and its children -func (_dba *CT_AbsSizeAnchor )Validate ()error {return _dba .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; +func (_cg *CT_AbsSizeAnchor )Validate ()error {return _cg .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func (_cgeb *EG_Anchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgeb .RelSizeAnchor !=nil {_cee :=_e .StartElement {Name :_e .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cgeb .RelSizeAnchor ,_cee );};if _cgeb .AbsSizeAnchor !=nil {_efa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cgeb .AbsSizeAnchor ,_efa );};return nil ;};func (_abg *CT_Drawing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _abg .EG_Anchor !=nil {for _ ,_fag :=range _abg .EG_Anchor {_fag .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_eg .CT_ShapeProperties ;Style *_eg .CT_ShapeStyle ;TxBody *_eg .CT_TextBody ;};func (_bce *CT_Marker )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gcbd :=_e .StartElement {Name :_e .Name {Local :"\u0078"}};e .EncodeElement (_bce .X ,_gcbd );_dee :=_e .StartElement {Name :_e .Name {Local :"\u0079"}};e .EncodeElement (_bce .Y ,_dee );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path -func (_aac *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _bef :=_aac .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bef !=nil {return _bef ;};if _eeaf :=_aac .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_eeaf !=nil {return _eeaf ;};return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_edb *CT_Drawing )ValidateWithPath (path string )error {for _gbc ,_cdg :=range _edb .EG_Anchor {if _ada :=_cdg .ValidateWithPath (_ac .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gbc ));_ada !=nil {return _ada ;};};return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_cbg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _dbf :=_cbg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbf !=nil {return _dbf ;};if _dbgg :=_cbg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_dbgg !=nil {return _dbgg ;};return nil ;};func NewCT_Connector ()*CT_Connector {_efd :=&CT_Connector {};_efd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_efd .SpPr =_fe .NewCT_ShapeProperties ();return _efd ;};func (_ccbf *EG_Anchor )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_bbf :for {_eab ,_gadf :=d .Token ();if _gadf !=nil {return _gadf ;};switch _afab :=_eab .(type ){case _daf .StartElement :switch _afab .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_ccbf .RelSizeAnchor =NewCT_RelSizeAnchor ();if _babge :=d .DecodeElement (_ccbf .RelSizeAnchor ,&_afab );_babge !=nil {return _babge ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_ccbf .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _adga :=d .DecodeElement (_ccbf .AbsSizeAnchor ,&_afab );_adga !=nil {return _adga ;};default:_bd .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 \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_afab .Name );if _bggb :=d .Skip ();_bggb !=nil {return _bggb ;};};case _daf .EndElement :break _bbf ;case _daf .CharData :};};return nil ;};func (_agf *CT_GraphicFrameNonVisual )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_agf .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_agf .CNvGraphicFramePr =_fe .NewCT_NonVisualGraphicFrameProperties ();_acdb :for {_beg ,_gfcc :=d .Token ();if _gfcc !=nil {return _gfcc ;};switch _caf :=_beg .(type ){case _daf .StartElement :switch _caf .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gg :=d .DecodeElement (_agf .CNvPr ,&_caf );_gg !=nil {return _gg ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _fc :=d .DecodeElement (_agf .CNvGraphicFramePr ,&_caf );_fc !=nil {return _fc ;};default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c\u0020%\u0076",_caf .Name );if _ddgfb :=d .Skip ();_ddgfb !=nil {return _ddgfb ;};};case _daf .EndElement :break _acdb ;case _daf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_dcb *CT_GroupShape )ValidateWithPath (path string )error {if _cfg :=_dcb .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cfg !=nil {return _cfg ;};if _baa :=_dcb .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_baa !=nil {return _baa ;};for _gf ,_edc :=range _dcb .Choice {if _fcb :=_edc .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gf ));_fcb !=nil {return _fcb ;};};return nil ;};func (_bfgb *CT_GroupShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_age :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_bfgb .CNvPr ,_age );_acb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bfgb .CNvGrpSpPr ,_acb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvGrpSpPr *_eg .CT_NonVisualGroupDrawingShapeProps ;}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_egfb *CT_Picture )ValidateWithPath (path string )error {if _cca :=_egfb .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cca !=nil {return _cca ;};if _ec :=_egfb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ec !=nil {return _ec ;};if _dad :=_egfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dad !=nil {return _dad ;};if _egfb .Style !=nil {if _fbac :=_egfb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fbac !=nil {return _fbac ;};};return nil ;}; - -// Validate validates the EG_ObjectChoicesChoice and its children -func (_fgg *EG_ObjectChoicesChoice )Validate ()error {return _fgg .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; +func (_adff *CT_Picture )ValidateWithPath (path string )error {if _ddcc :=_adff .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ddcc !=nil {return _ddcc ;};if _facg :=_adff .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_facg !=nil {return _facg ;};if _badd :=_adff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_badd !=nil {return _badd ;};if _adff .Style !=nil {if _bcc :=_adff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bcc !=nil {return _bcc ;};};return nil ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_gcb :=&CT_GraphicFrameNonVisual {};_gcb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gcb .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();return _gcb ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_ege :=&CT_GraphicFrame {};_ege .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_ege .Xfrm =_eg .NewCT_Transform2D ();_ege .Graphic =_eg .NewGraphic ();return _ege ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_cdgb *EG_Anchor )ValidateWithPath (path string )error {if _cdgb .RelSizeAnchor !=nil {if _dfce :=_cdgb .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_dfce !=nil {return _dfce ;};};if _cdgb .AbsSizeAnchor !=nil {if _acdg :=_cdgb .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_acdg !=nil {return _acdg ;};};return nil ;}; +// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path +func (_ebf *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _aab :=_ebf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_aab !=nil {return _aab ;};if _gbed :=_ebf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_gbed !=nil {return _gbed ;};if _ebf .Choice !=nil {if _egff :=_ebf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egff !=nil {return _egff ;};};return nil ;};func (_defg *EG_Anchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgef :for {_beff ,_gbcc :=d .Token ();if _gbcc !=nil {return _gbcc ;};switch _gfcd :=_beff .(type ){case _e .StartElement :switch _gfcd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_defg .RelSizeAnchor =NewCT_RelSizeAnchor ();if _facf :=d .DecodeElement (_defg .RelSizeAnchor ,&_gfcd );_facf !=nil {return _facf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_defg .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _acd :=d .DecodeElement (_defg .AbsSizeAnchor ,&_gfcd );_acd !=nil {return _acd ;};default:_g .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 \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_gfcd .Name );if _gefc :=d .Skip ();_gefc !=nil {return _gefc ;};};case _e .EndElement :break _bgef ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_egf *CT_Marker )ValidateWithPath (path string )error {if _egf .X < 0.0{return _agfg .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egf .X );};if _egf .X > 1.0{return _agfg .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egf .X );};if _egf .Y < 0.0{return _agfg .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egf .Y );};if _egf .Y > 1.0{return _agfg .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egf .Y );};return nil ;};type CT_PictureNonVisual struct{CNvPr *_fe .CT_NonVisualDrawingProps ;CNvPicPr *_fe .CT_NonVisualPictureProperties ;};func (_feg *CT_PictureNonVisual )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_ab :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_feg .CNvPr ,_ab );_ceb :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_feg .CNvPicPr ,_ceb );e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_gfa *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _dac :=_gfa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dac !=nil {return _dac ;};if _ede :=_gfa .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ede !=nil {return _ede ;};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_dgec *CT_Shape )ValidateWithPath (path string )error {if _edb :=_dgec .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_edb !=nil {return _edb ;};if _gfe :=_dgec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfe !=nil {return _gfe ;};if _dgec .Style !=nil {if _dcbf :=_dgec .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dcbf !=nil {return _dcbf ;};};if _dgec .TxBody !=nil {if _ggg :=_dgec .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_ggg !=nil {return _ggg ;};};return nil ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_geee *CT_ShapeNonVisual )Validate ()error {return _geee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_dbg *CT_PictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbg .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_dbg .CNvPicPr =_eg .NewCT_NonVisualPictureProperties ();_abge :for {_eaa ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _eddf :=_eaa .(type ){case _e .StartElement :switch _eddf .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _daad :=d .DecodeElement (_dbg .CNvPr ,&_eddf );_daad !=nil {return _daad ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _aff :=d .DecodeElement (_dbg .CNvPicPr ,&_eddf );_aff !=nil {return _aff ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_eddf .Name );if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _e .EndElement :break _abge ;case _e .CharData :};};return nil ;}; // Validate validates the CT_Picture and its children -func (_gcg *CT_Picture )Validate ()error {return _gcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +func (_ffb *CT_Picture )Validate ()error {return _ffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gcd :=&CT_ConnectorNonVisual {};_gcd .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gcd .CNvCxnSpPr =_eg .NewCT_NonVisualConnectorProperties ();return _gcd ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_abd *CT_ConnectorNonVisual )Validate ()error {return _abd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fgd *CT_RelSizeAnchor )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_fgd .From =NewCT_Marker ();_fgd .To =NewCT_Marker ();_abaf :for {_be ,_baf :=d .Token ();if _baf !=nil {return _baf ;};switch _cg :=_be .(type ){case _daf .StartElement :switch _cg .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _aeeg :=d .DecodeElement (_fgd .From ,&_cg );_aeeg !=nil {return _aeeg ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _fb :=d .DecodeElement (_fgd .To ,&_cg );_fb !=nil {return _fb ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fgd .Choice =NewEG_ObjectChoicesChoice ();if _cgf :=d .DecodeElement (&_fgd .Choice .Sp ,&_cg );_cgf !=nil {return _cgf ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fgd .Choice =NewEG_ObjectChoicesChoice ();if _cc :=d .DecodeElement (&_fgd .Choice .GrpSp ,&_cg );_cc !=nil {return _cc ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fgd .Choice =NewEG_ObjectChoicesChoice ();if _cac :=d .DecodeElement (&_fgd .Choice .GraphicFrame ,&_cg );_cac !=nil {return _cac ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fgd .Choice =NewEG_ObjectChoicesChoice ();if _dfde :=d .DecodeElement (&_fgd .Choice .CxnSp ,&_cg );_dfde !=nil {return _dfde ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fgd .Choice =NewEG_ObjectChoicesChoice ();if _ffdg :=d .DecodeElement (&_fgd .Choice .Pic ,&_cg );_ffdg !=nil {return _ffdg ;};default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_cg .Name );if _bcbe :=d .Skip ();_bcbe !=nil {return _bcbe ;};};case _daf .EndElement :break _abaf ;case _daf .CharData :};};return nil ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_dfb :=&CT_AbsSizeAnchor {};_dfb .From =NewCT_Marker ();_dfb .Ext =_fe .NewCT_PositiveSize2D ();return _dfb ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_facc :=&CT_PictureNonVisual {};_facc .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_facc .CNvPicPr =_fe .NewCT_NonVisualPictureProperties ();return _facc ;};func (_gea *CT_ConnectorNonVisual )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_gea .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_gea .CNvCxnSpPr =_fe .NewCT_NonVisualConnectorProperties ();_bfda :for {_eeac ,_fa :=d .Token ();if _fa !=nil {return _fa ;};switch _bfg :=_eeac .(type ){case _daf .StartElement :switch _bfg .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gbd :=d .DecodeElement (_gea .CNvPr ,&_bfg );_gbd !=nil {return _gbd ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _ffag :=d .DecodeElement (_gea .CNvCxnSpPr ,&_bfg );_ffag !=nil {return _ffag ;};default:_bd .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 C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bfg .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _daf .EndElement :break _bfda ;case _daf .CharData :};};return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_fe .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_fe .CT_NonVisualGraphicFrameProperties ;}; +// Validate validates the CT_GroupShape and its children +func (_gae *CT_GroupShape )Validate ()error {return _gae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_ddb :=&CT_RelSizeAnchor {};_ddb .From =NewCT_Marker ();_ddb .To =NewCT_Marker ();return _ddb ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_cdbc *CT_GroupShapeChoice )Validate ()error {return _cdbc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_faa *CT_AbsSizeAnchor )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_faa .From =NewCT_Marker ();_faa .Ext =_fe .NewCT_PositiveSize2D ();_dcd :for {_dcb ,_cb :=d .Token ();if _cb !=nil {return _cb ;};switch _fab :=_dcb .(type ){case _daf .StartElement :switch _fab .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _bdac :=d .DecodeElement (_faa .From ,&_fab );_bdac !=nil {return _bdac ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _dbd :=d .DecodeElement (_faa .Ext ,&_fab );_dbd !=nil {return _dbd ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_faa .Choice =NewEG_ObjectChoicesChoice ();if _cd :=d .DecodeElement (&_faa .Choice .Sp ,&_fab );_cd !=nil {return _cd ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_faa .Choice =NewEG_ObjectChoicesChoice ();if _agba :=d .DecodeElement (&_faa .Choice .GrpSp ,&_fab );_agba !=nil {return _agba ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_faa .Choice =NewEG_ObjectChoicesChoice ();if _agd :=d .DecodeElement (&_faa .Choice .GraphicFrame ,&_fab );_agd !=nil {return _agd ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_faa .Choice =NewEG_ObjectChoicesChoice ();if _dbbb :=d .DecodeElement (&_faa .Choice .CxnSp ,&_fab );_dbbb !=nil {return _dbbb ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_faa .Choice =NewEG_ObjectChoicesChoice ();if _gedg :=d .DecodeElement (&_faa .Choice .Pic ,&_fab );_gedg !=nil {return _gedg ;};default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_fab .Name );if _bcge :=d .Skip ();_bcge !=nil {return _bcge ;};};case _daf .EndElement :break _dcd ;case _daf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_befb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _feag :=_befb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_feag !=nil {return _feag ;};if _egbdd :=_befb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_egbdd !=nil {return _egbdd ;};return nil ;}; -// Validate validates the CT_GraphicFrame and its children -func (_cgbf *CT_GraphicFrame )Validate ()error {return _cgbf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func NewCT_GroupShape ()*CT_GroupShape {_ebb :=&CT_GroupShape {};_ebb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ebb .GrpSpPr =_fe .NewCT_GroupShapeProperties ();return _ebb ;};func (_fcb *CT_Marker )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_fcb .X =0.0;_fcb .Y =0.0;_egdd :for {_bgf ,_affg :=d .Token ();if _affg !=nil {return _affg ;};switch _cffg :=_bgf .(type ){case _daf .StartElement :switch _cffg .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078"}:if _acd :=d .DecodeElement (&_fcb .X ,&_cffg );_acd !=nil {return _acd ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0079"}:if _bcgee :=d .DecodeElement (&_fcb .Y ,&_cffg );_bcgee !=nil {return _bcgee ;};default:_bd .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_cffg .Name );if _g :=d .Skip ();_g !=nil {return _g ;};};case _daf .EndElement :break _egdd ;case _daf .CharData :};};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_fe .CT_NonVisualDrawingProps ;CNvSpPr *_fe .CT_NonVisualDrawingShapeProps ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_ggd :=&CT_GraphicFrame {};_ggd .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_ggd .Xfrm =_fe .NewCT_Transform2D ();_ggd .Graphic =_fe .NewGraphic ();return _ggd ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_bdaf *CT_Shape )ValidateWithPath (path string )error {if _gcf :=_bdaf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gcf !=nil {return _gcf ;};if _dacb :=_bdaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dacb !=nil {return _dacb ;};if _bdaf .Style !=nil {if _becg :=_bdaf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_becg !=nil {return _becg ;};};if _bdaf .TxBody !=nil {if _gga :=_bdaf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_gga !=nil {return _gga ;};};return nil ;}; -// Validate validates the CT_GraphicFrameNonVisual and its children -func (_egd *CT_GraphicFrameNonVisual )Validate ()error {return _egd .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_eace *CT_Shape )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_eace .NvSpPr =NewCT_ShapeNonVisual ();_eace .SpPr =_fe .NewCT_ShapeProperties ();for _ ,_egge :=range start .Attr {if _egge .Name .Local =="\u006d\u0061\u0063r\u006f"{_bdbc ,_dcbd :=_egge .Value ,error (nil );if _dcbd !=nil {return _dcbd ;};_eace .MacroAttr =&_bdbc ;continue ;};if _egge .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cdd ,_fbf :=_egge .Value ,error (nil );if _fbf !=nil {return _fbf ;};_eace .TextlinkAttr =&_cdd ;continue ;};if _egge .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_gbf ,_agb :=_gab .ParseBool (_egge .Value );if _agb !=nil {return _agb ;};_eace .FLocksTextAttr =&_gbf ;continue ;};if _egge .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fd ,_bca :=_gab .ParseBool (_egge .Value );if _bca !=nil {return _bca ;};_eace .FPublishedAttr =&_fd ;continue ;};};_dde :for {_da ,_egg :=d .Token ();if _egg !=nil {return _egg ;};switch _debe :=_da .(type ){case _daf .StartElement :switch _debe .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _ffa :=d .DecodeElement (_eace .NvSpPr ,&_debe );_ffa !=nil {return _ffa ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _fda :=d .DecodeElement (_eace .SpPr ,&_debe );_fda !=nil {return _fda ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_eace .Style =_fe .NewCT_ShapeStyle ();if _egb :=d .DecodeElement (_eace .Style ,&_debe );_egb !=nil {return _egb ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_eace .TxBody =_fe .NewCT_TextBody ();if _aecc :=d .DecodeElement (_eace .TxBody ,&_debe );_aecc !=nil {return _aecc ;};default:_bd .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_debe .Name );if _e :=d .Skip ();_e !=nil {return _e ;};};case _daf .EndElement :break _dde ;case _daf .CharData :};};return nil ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_dedg *EG_ObjectChoicesChoice )Validate ()error {return _dedg .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_egbc :=&CT_GroupShapeChoice {};return _egbc };type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_eg .CT_Transform2D ;Graphic *_eg .Graphic ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_edaa :=&EG_ObjectChoices {};return _edaa };func (_ged *CT_Connector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ged .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ac .Sprintf ("\u0025\u0076",*_ged .MacroAttr )});};if _ged .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_ged .FPublishedAttr ))});};e .EncodeToken (start );_ce :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_ged .NvCxnSpPr ,_ce );_gef :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ged .SpPr ,_gef );if _ged .Style !=nil {_ag :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ged .Style ,_ag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_Anchor and its children -func (_d *EG_Anchor )Validate ()error {return _d .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func _acbe (_begd bool )uint8 {if _begd {return 1;};return 0;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_ceaf :=&EG_ObjectChoices {};return _ceaf };func (_beade *CT_GroupShape )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_beade .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_beade .GrpSpPr =_fe .NewCT_GroupShapeProperties ();_fada :for {_afd ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _ebce :=_afd .(type ){case _daf .StartElement :switch _ebce .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _gfec :=d .DecodeElement (_beade .NvGrpSpPr ,&_ebce );_gfec !=nil {return _gfec ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _ggb :=d .DecodeElement (_beade .GrpSpPr ,&_ebce );_ggb !=nil {return _ggb ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cgab :=NewCT_GroupShapeChoice ();if _gcc :=d .DecodeElement (&_cgab .Sp ,&_ebce );_gcc !=nil {return _gcc ;};_beade .Choice =append (_beade .Choice ,_cgab );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_acbc :=NewCT_GroupShapeChoice ();if _dbc :=d .DecodeElement (&_acbc .GrpSp ,&_ebce );_dbc !=nil {return _dbc ;};_beade .Choice =append (_beade .Choice ,_acbc );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cgb :=NewCT_GroupShapeChoice ();if _affa :=d .DecodeElement (&_cgb .GraphicFrame ,&_ebce );_affa !=nil {return _affa ;};_beade .Choice =append (_beade .Choice ,_cgb );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dgcf :=NewCT_GroupShapeChoice ();if _dg :=d .DecodeElement (&_dgcf .CxnSp ,&_ebce );_dg !=nil {return _dg ;};_beade .Choice =append (_beade .Choice ,_dgcf );case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dgg :=NewCT_GroupShapeChoice ();if _eff :=d .DecodeElement (&_dgg .Pic ,&_ebce );_eff !=nil {return _eff ;};_beade .Choice =append (_beade .Choice ,_dgg );default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_ebce .Name );if _abcb :=d .Skip ();_abcb !=nil {return _abcb ;};};case _daf .EndElement :break _fada ;case _daf .CharData :};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};type CT_GroupShapeNonVisual struct{CNvPr *_fe .CT_NonVisualDrawingProps ;CNvGrpSpPr *_fe .CT_NonVisualGroupDrawingShapeProps ;};func (_cdb *CT_Connector )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_cdb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cdb .SpPr =_fe .NewCT_ShapeProperties ();for _ ,_dfc :=range start .Attr {if _dfc .Name .Local =="\u006d\u0061\u0063r\u006f"{_eb ,_adf :=_dfc .Value ,error (nil );if _adf !=nil {return _adf ;};_cdb .MacroAttr =&_eb ;continue ;};if _dfc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ge ,_efgd :=_gab .ParseBool (_dfc .Value );if _efgd !=nil {return _efgd ;};_cdb .FPublishedAttr =&_ge ;continue ;};};_dga :for {_dbeg ,_bagg :=d .Token ();if _bagg !=nil {return _bagg ;};switch _cbb :=_dbeg .(type ){case _daf .StartElement :switch _cbb .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _eabb :=d .DecodeElement (_cdb .NvCxnSpPr ,&_cbb );_eabb !=nil {return _eabb ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _fca :=d .DecodeElement (_cdb .SpPr ,&_cbb );_fca !=nil {return _fca ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_cdb .Style =_fe .NewCT_ShapeStyle ();if _ffb :=d .DecodeElement (_cdb .Style ,&_cbb );_ffb !=nil {return _ffb ;};default:_bd .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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_cbb .Name );if _egffe :=d .Skip ();_egffe !=nil {return _egffe ;};};case _daf .EndElement :break _dga ;case _daf .CharData :};};return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_egaf *EG_Anchor )ValidateWithPath (path string )error {if _egaf .RelSizeAnchor !=nil {if _cae :=_egaf .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_cae !=nil {return _cae ;};};if _egaf .AbsSizeAnchor !=nil {if _egdd :=_egaf .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_egdd !=nil {return _egdd ;};};return nil ;}; -// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path -func (_dgc *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _bfde :=_dgc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bfde !=nil {return _bfde ;};if _cf :=_dgc .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_cf !=nil {return _cf ;};if _dgc .Choice !=nil {if _ac :=_dgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ac !=nil {return _ac ;};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_fe .CT_ShapeProperties ;Style *_fe .CT_ShapeStyle ;};func (_dab *CT_GroupShapeNonVisual )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_dab .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_dab .CNvGrpSpPr =_fe .NewCT_NonVisualGroupDrawingShapeProps ();_ga :for {_cfea ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _ddf :=_cfea .(type ){case _daf .StartElement :switch _ddf .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fggb :=d .DecodeElement (_dab .CNvPr ,&_ddf );_fggb !=nil {return _fggb ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ged :=d .DecodeElement (_dab .CNvGrpSpPr ,&_ddf );_ged !=nil {return _ged ;};default:_bd .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\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ddf .Name );if _add :=d .Skip ();_add !=nil {return _add ;};};case _daf .EndElement :break _ga ;case _daf .CharData :};};return nil ;};func (_dfg *CT_Picture )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_dfg .NvPicPr =NewCT_PictureNonVisual ();_dfg .BlipFill =_fe .NewCT_BlipFillProperties ();_dfg .SpPr =_fe .NewCT_ShapeProperties ();for _ ,_eedf :=range start .Attr {if _eedf .Name .Local =="\u006d\u0061\u0063r\u006f"{_efe ,_aba :=_eedf .Value ,error (nil );if _aba !=nil {return _aba ;};_dfg .MacroAttr =&_efe ;continue ;};if _eedf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_aaa ,_af :=_gab .ParseBool (_eedf .Value );if _af !=nil {return _af ;};_dfg .FPublishedAttr =&_aaa ;continue ;};};_dc :for {_cgd ,_gdg :=d .Token ();if _gdg !=nil {return _gdg ;};switch _caga :=_cgd .(type ){case _daf .StartElement :switch _caga .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _cead :=d .DecodeElement (_dfg .NvPicPr ,&_caga );_cead !=nil {return _cead ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ceg :=d .DecodeElement (_dfg .BlipFill ,&_caga );_ceg !=nil {return _ceg ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _bc :=d .DecodeElement (_dfg .SpPr ,&_caga );_bc !=nil {return _bc ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dfg .Style =_fe .NewCT_ShapeStyle ();if _afg :=d .DecodeElement (_dfg .Style ,&_caga );_afg !=nil {return _afg ;};default:_bd .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_caga .Name );if _bcaf :=d .Skip ();_bcaf !=nil {return _bcaf ;};};case _daf .EndElement :break _dc ;case _daf .CharData :};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_gee *CT_Shape )Validate ()error {return _gee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_dbf *CT_RelSizeAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eab :=_e .StartElement {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dbf .From ,_eab );_babg :=_e .StartElement {Name :_e .Name {Local :"\u0074\u006f"}};e .EncodeElement (_dbf .To ,_babg );if _dbf .Choice !=nil {_dbf .Choice .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dc *CT_Connector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dc .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u006d\u0061\u0063r\u006f"{_bab ,_db :=_ga .Value ,error (nil );if _db !=nil {return _db ;};_dc .MacroAttr =&_bab ;continue ;};if _ga .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dce ,_fab :=_a .ParseBool (_ga .Value );if _fab !=nil {return _fab ;};_dc .FPublishedAttr =&_dce ;continue ;};};_ega :for {_gce ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _dbb :=_gce .(type ){case _e .StartElement :switch _dbb .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _ea :=d .DecodeElement (_dc .NvCxnSpPr ,&_dbb );_ea !=nil {return _ea ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _dga :=d .DecodeElement (_dc .SpPr ,&_dbb );_dga !=nil {return _dga ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dc .Style =_eg .NewCT_ShapeStyle ();if _bc :=d .DecodeElement (_dc .Style ,&_dbb );_bc !=nil {return _bc ;};default:_g .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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_dbb .Name );if _dcd :=d .Skip ();_dcd !=nil {return _dcd ;};};case _e .EndElement :break _ega ;case _e .CharData :};};return nil ;};func (_edcd *CT_Marker )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edcd .X =0.0;_edcd .Y =0.0;_cfa :for {_ee ,_acc :=d .Token ();if _acc !=nil {return _acc ;};switch _ecd :=_ee .(type ){case _e .StartElement :switch _ecd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078"}:if _becd :=d .DecodeElement (&_edcd .X ,&_ecd );_becd !=nil {return _becd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0079"}:if _gfaa :=d .DecodeElement (&_edcd .Y ,&_ecd );_gfaa !=nil {return _gfaa ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_ecd .Name );if _efb :=d .Skip ();_efb !=nil {return _efb ;};};case _e .EndElement :break _cfa ;case _e .CharData :};};return nil ;};func (_ceg *CT_PictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gaab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ceg .CNvPr ,_gaab );_bfdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ceg .CNvPicPr ,_bfdc );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edad *CT_Picture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edad .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ac .Sprintf ("\u0025\u0076",*_edad .MacroAttr )});};if _edad .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_edad .FPublishedAttr ))});};e .EncodeToken (start );_gcadb :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_edad .NvPicPr ,_gcadb );_eff :=_e .StartElement {Name :_e .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edad .BlipFill ,_eff );_ccg :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edad .SpPr ,_ccg );if _edad .Style !=nil {_gace :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_edad .Style ,_gace );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_ef *CT_GroupShape )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_fbfb *CT_ShapeNonVisual )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_fbfb .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_fbfb .CNvSpPr =_fe .NewCT_NonVisualDrawingShapeProps ();_gdb :for {_ccf ,_efgf :=d .Token ();if _efgf !=nil {return _efgf ;};switch _gc :=_ccf .(type ){case _daf .StartElement :switch _gc .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bec :=d .DecodeElement (_fbfb .CNvPr ,&_gc );_bec !=nil {return _bec ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _ced :=d .DecodeElement (_fbfb .CNvSpPr ,&_gc );_ced !=nil {return _ced ;};default:_bd .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\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gc .Name );if _dgag :=d .Skip ();_dgag !=nil {return _dgag ;};};case _daf .EndElement :break _gdb ;case _daf .CharData :};};return nil ;}; +// Validate validates the CT_Marker and its children +func (_ffag *CT_Marker )Validate ()error {return _ffag .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_ggag *EG_ObjectChoicesChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggag .Sp !=nil {_dcf :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070"}};e .EncodeElement (_ggag .Sp ,_dcf );};if _ggag .GrpSp !=nil {_efdeg :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_ggag .GrpSp ,_efdeg );};if _ggag .GraphicFrame !=nil {_cacg :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ggag .GraphicFrame ,_cacg );};if _ggag .CxnSp !=nil {_afbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_ggag .CxnSp ,_afbe );};if _ggag .Pic !=nil {_eeg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_ggag .Pic ,_eeg );};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_cdf :=&EG_ObjectChoicesChoice {};return _cdf ;};func (_adba *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adba .NvSpPr =NewCT_ShapeNonVisual ();_adba .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_gda :=range start .Attr {if _gda .Name .Local =="\u006d\u0061\u0063r\u006f"{_aaf ,_ddf :=_gda .Value ,error (nil );if _ddf !=nil {return _ddf ;};_adba .MacroAttr =&_aaf ;continue ;};if _gda .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cace ,_fceg :=_gda .Value ,error (nil );if _fceg !=nil {return _fceg ;};_adba .TextlinkAttr =&_cace ;continue ;};if _gda .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cgfg ,_aga :=_a .ParseBool (_gda .Value );if _aga !=nil {return _aga ;};_adba .FLocksTextAttr =&_cgfg ;continue ;};if _gda .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cbf ,_gffg :=_a .ParseBool (_gda .Value );if _gffg !=nil {return _gffg ;};_adba .FPublishedAttr =&_cbf ;continue ;};};_bgca :for {_fded ,_dbbc :=d .Token ();if _dbbc !=nil {return _dbbc ;};switch _ebad :=_fded .(type ){case _e .StartElement :switch _ebad .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bd :=d .DecodeElement (_adba .NvSpPr ,&_ebad );_bd !=nil {return _bd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _deeg :=d .DecodeElement (_adba .SpPr ,&_ebad );_deeg !=nil {return _deeg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_adba .Style =_eg .NewCT_ShapeStyle ();if _bda :=d .DecodeElement (_adba .Style ,&_ebad );_bda !=nil {return _bda ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_adba .TxBody =_eg .NewCT_TextBody ();if _eac :=d .DecodeElement (_adba .TxBody ,&_ebad );_eac !=nil {return _eac ;};default:_g .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_ebad .Name );if _gbb :=d .Skip ();_gbb !=nil {return _gbb ;};};case _e .EndElement :break _bgca ;case _e .CharData :};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_eg .CT_BlipFillProperties ;SpPr *_eg .CT_ShapeProperties ;Style *_eg .CT_ShapeStyle ;};func (_aac *CT_Drawing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgf :for {_eb ,_cf :=d .Token ();if _cf !=nil {return _cf ;};switch _be :=_eb .(type ){case _e .StartElement :switch _be .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_dag :=NewEG_Anchor ();_dag .RelSizeAnchor =NewCT_RelSizeAnchor ();if _fbf :=d .DecodeElement (_dag .RelSizeAnchor ,&_be );_fbf !=nil {return _fbf ;};_aac .EG_Anchor =append (_aac .EG_Anchor ,_dag );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_fc :=NewEG_Anchor ();_fc .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _cecg :=d .DecodeElement (_fc .AbsSizeAnchor ,&_be );_cecg !=nil {return _cecg ;};_aac .EG_Anchor =append (_aac .EG_Anchor ,_fc );default:_g .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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_be .Name );if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _e .EndElement :break _fgf ;case _e .CharData :};};return nil ;};func (_ef *CT_AbsSizeAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_d :=_e .StartElement {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ef .From ,_d );_ab :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_ef .Ext ,_ab );if _ef .Choice !=nil {_ef .Choice .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbg *CT_GraphicFrame )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbg .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ac .Sprintf ("\u0025\u0076",*_cbg .MacroAttr )});};if _cbg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_cbg .FPublishedAttr ))});};e .EncodeToken (start );_adc :=_e .StartElement {Name :_e .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cbg .NvGraphicFramePr ,_adc );_bec :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cbg .Xfrm ,_bec );_dgab :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_cbg .Graphic ,_dgab );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_ad :=&CT_AbsSizeAnchor {};_ad .From =NewCT_Marker ();_ad .Ext =_eg .NewCT_PositiveSize2D ();return _ad ;}; -// Validate validates the CT_Drawing and its children -func (_decf *CT_Drawing )Validate ()error {return _decf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewEG_Anchor ()*EG_Anchor {_cec :=&EG_Anchor {};return _cec };func (_bdaca *CT_Drawing )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _bdaca .EG_Anchor !=nil {for _ ,_fcc :=range _bdaca .EG_Anchor {_fcc .MarshalXML (e ,_daf .StartElement {});};};e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_abec :=&CT_GroupShapeNonVisual {};_abec .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_abec .CNvGrpSpPr =_fe .NewCT_NonVisualGroupDrawingShapeProps ();return _abec ;};func (_afc *CT_PictureNonVisual )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_afc .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_afc .CNvPicPr =_fe .NewCT_NonVisualPictureProperties ();_dcg :for {_bfgc ,_gefb :=d .Token ();if _gefb !=nil {return _gefb ;};switch _ffgd :=_bfgc .(type ){case _daf .StartElement :switch _ffgd .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gbg :=d .DecodeElement (_afc .CNvPr ,&_ffgd );_gbg !=nil {return _gbg ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _aa :=d .DecodeElement (_afc .CNvPicPr ,&_ffgd );_aa !=nil {return _aa ;};default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ffgd .Name );if _dbe :=d .Skip ();_dbe !=nil {return _dbe ;};};case _daf .EndElement :break _dcg ;case _daf .CharData :};};return nil ;};func (_fac *CT_ShapeNonVisual )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_bbge :=_daf .StartElement {Name :_daf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fac .CNvPr ,_bbge );_gbcf :=_daf .StartElement {Name :_daf .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fac .CNvSpPr ,_gbcf );e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_gcd :=&CT_GraphicFrameNonVisual {};_gcd .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_gcd .CNvGraphicFramePr =_fe .NewCT_NonVisualGraphicFrameProperties ();return _gcd ;};func (_eabc *CT_Connector )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {if _eabc .MacroAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_agfg .Sprintf ("\u0025\u0076",*_eabc .MacroAttr )});};if _eabc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_daf .Attr {Name :_daf .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_agfg .Sprintf ("\u0025\u0064",_acbe (*_eabc .FPublishedAttr ))});};e .EncodeToken (start );_dabd :=_daf .StartElement {Name :_daf .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_eabc .NvCxnSpPr ,_dabd );_df :=_daf .StartElement {Name :_daf .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eabc .SpPr ,_df );if _eabc .Style !=nil {_ecc :=_daf .StartElement {Name :_daf .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_eabc .Style ,_ecc );};e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_gbb :=&CT_ShapeNonVisual {};_gbb .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_gbb .CNvSpPr =_fe .NewCT_NonVisualDrawingShapeProps ();return _gbb ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_cfce *CT_PictureNonVisual )Validate ()error {return _cfce .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the CT_ShapeNonVisual and its children -func (_cdg *CT_ShapeNonVisual )Validate ()error {return _cdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_gd *CT_GraphicFrame )UnmarshalXML (d *_daf .Decoder ,start _daf .StartElement )error {_gd .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_gd .Xfrm =_fe .NewCT_Transform2D ();_gd .Graphic =_fe .NewGraphic ();for _ ,_cdda :=range start .Attr {if _cdda .Name .Local =="\u006d\u0061\u0063r\u006f"{_eec ,_cagb :=_cdda .Value ,error (nil );if _cagb !=nil {return _cagb ;};_gd .MacroAttr =&_eec ;continue ;};if _cdda .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ea ,_fcbd :=_gab .ParseBool (_cdda .Value );if _fcbd !=nil {return _fcbd ;};_gd .FPublishedAttr =&_ea ;continue ;};};_ae :for {_bbc ,_bfgf :=d .Token ();if _bfgf !=nil {return _bfgf ;};switch _dfe :=_bbc .(type ){case _daf .StartElement :switch _dfe .Name {case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _cea :=d .DecodeElement (_gd .NvGraphicFramePr ,&_dfe );_cea !=nil {return _cea ;};case _daf .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _ggc :=d .DecodeElement (_gd .Xfrm ,&_dfe );_ggc !=nil {return _ggc ;};case _daf .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_daf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bfd :=d .DecodeElement (_gd .Graphic ,&_dfe );_bfd !=nil {return _bfd ;};default:_bd .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\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_dfe .Name );if _dbg :=d .Skip ();_dbg !=nil {return _dbg ;};};case _daf .EndElement :break _ae ;case _daf .CharData :};};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_eed *CT_Marker )MarshalXML (e *_daf .Encoder ,start _daf .StartElement )error {e .EncodeToken (start );_ebc :=_daf .StartElement {Name :_daf .Name {Local :"\u0078"}};e .EncodeElement (_eed .X ,_ebc );_eda :=_daf .StartElement {Name :_daf .Name {Local :"\u0079"}};e .EncodeElement (_eed .Y ,_eda );e .EncodeToken (_daf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_cec *CT_Connector )ValidateWithPath (path string )error {if _cd :=_cec .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cd !=nil {return _cd ;};if _geg :=_cec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_geg !=nil {return _geg ;};if _cec .Style !=nil {if _fb :=_cec .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fb !=nil {return _fb ;};};return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_eg .CT_NonVisualGraphicFrameProperties ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_fec *CT_PictureNonVisual )Validate ()error {return _fec .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_fe .CT_ShapeProperties ;Style *_fe .CT_ShapeStyle ;TxBody *_fe .CT_TextBody ;}; +// Validate validates the CT_RelSizeAnchor and its children +func (_dfc *CT_RelSizeAnchor )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_bb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _ffd ,_gcb :=range _bb .Sp {if _cfff :=_gcb .ValidateWithPath (_agfg .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ffd ));_cfff !=nil {return _cfff ;};};for _efb ,_cdac :=range _bb .GrpSp {if _bcg :=_cdac .ValidateWithPath (_agfg .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_efb ));_bcg !=nil {return _bcg ;};};for _dgd ,_cce :=range _bb .GraphicFrame {if _eag :=_cce .ValidateWithPath (_agfg .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dgd ));_eag !=nil {return _eag ;};};for _cff ,_agc :=range _bb .CxnSp {if _cgbe :=_agc .ValidateWithPath (_agfg .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cff ));_cgbe !=nil {return _cgbe ;};};for _a ,_ca :=range _bb .Pic {if _eggd :=_ca .ValidateWithPath (_agfg .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_a ));_eggd !=nil {return _eggd ;};};return nil ;}; +// Validate validates the EG_ObjectChoices and its children +func (_aae *EG_ObjectChoices )Validate ()error {return _aae .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func NewCT_Connector ()*CT_Connector {_fd :=&CT_Connector {};_fd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fd .SpPr =_eg .NewCT_ShapeProperties ();return _fd ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gfef *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _bge :=_gfef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bge !=nil {return _bge ;};if _gdf :=_gfef .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gdf !=nil {return _gdf ;};return nil ;};func init (){_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicFrameNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicFrame );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_RelSizeAnchor );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_AbsSizeAnchor );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_bge *CT_Marker )ValidateWithPath (path string )error {if _bge .X < 0.0{return _ac .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bge .X );};if _bge .X > 1.0{return _ac .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bge .X );};if _bge .Y < 0.0{return _ac .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bge .Y );};if _bge .Y > 1.0{return _ac .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bge .Y );};return nil ;};func (_ggb *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggb .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ac .Sprintf ("\u0025\u0076",*_ggb .MacroAttr )});};if _ggb .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_ac .Sprintf ("\u0025\u0076",*_ggb .TextlinkAttr )});};if _ggb .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_ggb .FLocksTextAttr ))});};if _ggb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_ggb .FPublishedAttr ))});};e .EncodeToken (start );_gfe :=_e .StartElement {Name :_e .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ggb .NvSpPr ,_gfe );_fcbd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggb .SpPr ,_fcbd );if _ggb .Style !=nil {_ccdf :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ggb .Style ,_ccdf );};if _ggb .TxBody !=nil {_ecf :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_ggb .TxBody ,_ecf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the EG_Anchor and its children +func (_bbe *EG_Anchor )Validate ()error {return _bbe .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_fea *CT_GraphicFrameNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fea .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_fea .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();_fcc :for {_ggf ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _fde :=_ggf .(type ){case _e .StartElement :switch _fde .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bee :=d .DecodeElement (_fea .CNvPr ,&_fde );_bee !=nil {return _bee ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _aaab :=d .DecodeElement (_fea .CNvGraphicFramePr ,&_fde );_aaab !=nil {return _aaab ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c\u0020%\u0076",_fde .Name );if _def :=d .Skip ();_def !=nil {return _def ;};};case _e .EndElement :break _fcc ;case _e .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_bgb :=&CT_GroupShapeNonVisual {};_bgb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_bgb .CNvGrpSpPr =_eg .NewCT_NonVisualGroupDrawingShapeProps ();return _bgb ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; + +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_ceafe *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ceafe .Sp !=nil {if _bfca :=_ceafe .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_bfca !=nil {return _bfca ;};};if _ceafe .GrpSp !=nil {if _effe :=_ceafe .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_effe !=nil {return _effe ;};};if _ceafe .GraphicFrame !=nil {if _ccc :=_ceafe .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_ccc !=nil {return _ccc ;};};if _ceafe .CxnSp !=nil {if _aec :=_ceafe .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_aec !=nil {return _aec ;};};if _ceafe .Pic !=nil {if _gbec :=_ceafe .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_gbec !=nil {return _gbec ;};};return nil ;}; + +// Validate validates the CT_GraphicFrame and its children +func (_egf *CT_GraphicFrame )Validate ()error {return _egf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func init (){_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicFrameNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicFrame );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_RelSizeAnchor );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_AbsSizeAnchor );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file diff --git a/schema/soo/dml/diagram/diagram.go b/schema/soo/dml/diagram/diagram.go index 13321b71af..b38c76ec09 100644 --- a/schema/soo/dml/diagram/diagram.go +++ b/schema/soo/dml/diagram/diagram.go @@ -9,454 +9,454 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package diagram ;import (_faeg "encoding/xml";_efdg "fmt";_ceda "github.com/unidoc/unioffice";_fcffg "github.com/unidoc/unioffice/schema/soo/dml";_fccg "strconv";);func (_bdgb ST_AlgorithmType )ValidateWithPath (path string )error {switch _bdgb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgb ));};return nil ;}; +package diagram ;import (_a "encoding/xml";_bg "fmt";_fb "github.com/unidoc/unioffice";_bb "github.com/unidoc/unioffice/schema/soo/dml";_b "strconv";);func (_dgce ST_AnimOneStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgce .String (),start );};const (ST_SecondaryChildAlignmentUnset ST_SecondaryChildAlignment =0;ST_SecondaryChildAlignmentNone ST_SecondaryChildAlignment =1;ST_SecondaryChildAlignmentT ST_SecondaryChildAlignment =2;ST_SecondaryChildAlignmentB ST_SecondaryChildAlignment =3;ST_SecondaryChildAlignmentL ST_SecondaryChildAlignment =4;ST_SecondaryChildAlignmentR ST_SecondaryChildAlignment =5;);func (_cbaac ST_OutputShapeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aaag :=_a .Attr {};_aaag .Name =name ;switch _cbaac {case ST_OutputShapeTypeUnset :_aaag .Value ="";case ST_OutputShapeTypeNone :_aaag .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_aaag .Value ="\u0063\u006f\u006e\u006e";};return _aaag ,nil ;};func (_fgfef ST_Breakpoint )ValidateWithPath (path string )error {switch _fgfef {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfef ));};return nil ;}; -// Validate validates the DataModel and its children -func (_dedd *DataModel )Validate ()error {return _dedd .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };type ST_ConnectorDimension byte ;type ST_CxnType byte ;func (_bgac *ST_GrowDirection )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bgac =0;case "\u0074\u004c":*_bgac =1;case "\u0074\u0052":*_bgac =2;case "\u0062\u004c":*_bgac =3;case "\u0062\u0052":*_bgac =4;};return nil ;};func (_ccfa ST_Breakpoint )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fgg :=_faeg .Attr {};_fgg .Name =name ;switch _ccfa {case ST_BreakpointUnset :_fgg .Value ="";case ST_BreakpointEndCnv :_fgg .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_fgg .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_fgg .Value ="\u0066\u0069\u0078e\u0064";};return _fgg ,nil ;};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_fgda *ST_AlgorithmType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_babg ,_bfd :=d .Token ();if _bfd !=nil {return _bfd ;};if _dead ,_gece :=_babg .(_faeg .EndElement );_gece &&_dead .Name ==start .Name {*_fgda =1;return nil ;};if _agce ,_cbdaa :=_babg .(_faeg .CharData );!_cbdaa {return _efdg .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",_babg );}else {switch string (_agce ){case "":*_fgda =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_fgda =1;case "\u0063\u006f\u006e\u006e":*_fgda =2;case "\u0063\u0079\u0063l\u0065":*_fgda =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_fgda =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_fgda =5;case "\u0070\u0079\u0072\u0061":*_fgda =6;case "\u006c\u0069\u006e":*_fgda =7;case "\u0073\u0070":*_fgda =8;case "\u0074\u0078":*_fgda =9;case "\u0073\u006e\u0061k\u0065":*_fgda =10;};};_babg ,_bfd =d .Token ();if _bfd !=nil {return _bfd ;};if _cacbc ,_geabc :=_babg .(_faeg .EndElement );_geabc &&_cacbc .Name ==start .Name {return nil ;};return _efdg .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",_babg );};func (_gdcdd ST_ParameterId )ValidateWithPath (path string )error {switch _gdcdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdcdd ));};return nil ;};type CT_Cxn struct{ModelIdAttr ST_ModelId ;TypeAttr ST_CxnType ;SrcIdAttr ST_ModelId ;DestIdAttr ST_ModelId ;SrcOrdAttr uint32 ;DestOrdAttr uint32 ;ParTransIdAttr *ST_ModelId ;SibTransIdAttr *ST_ModelId ;PresIdAttr *string ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path +func (_baf *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_ebbdd *CT_ColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fed :=range start .Attr {if _fed .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gfced ,_abf :=_fed .Value ,error (nil );if _abf !=nil {return _abf ;};_ebbdd .UniqueIdAttr =&_gfced ;continue ;};if _fed .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_acd ,_fbeg :=_fed .Value ,error (nil );if _fbeg !=nil {return _fbeg ;};_ebbdd .MinVerAttr =&_acd ;continue ;};};_edg :for {_bgbb ,_ebe :=d .Token ();if _ebe !=nil {return _ebe ;};switch _aca :=_bgbb .(type ){case _a .StartElement :switch _aca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_aga :=NewCT_CTName ();if _gdd :=d .DecodeElement (_aga ,&_aca );_gdd !=nil {return _gdd ;};_ebbdd .Title =append (_ebbdd .Title ,_aga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bccaf :=NewCT_CTDescription ();if _bec :=d .DecodeElement (_bccaf ,&_aca );_bec !=nil {return _bec ;};_ebbdd .Desc =append (_ebbdd .Desc ,_bccaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ebbdd .CatLst =NewCT_CTCategories ();if _caca :=d .DecodeElement (_ebbdd .CatLst ,&_aca );_caca !=nil {return _caca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cda :=NewCT_CTStyleLabel ();if _dgdc :=d .DecodeElement (_cda ,&_aca );_dgdc !=nil {return _dgdc ;};_ebbdd .StyleLbl =append (_ebbdd .StyleLbl ,_cda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbdd .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _gaf :=d .DecodeElement (_ebbdd .ExtLst ,&_aca );_gaf !=nil {return _gaf ;};default:_fb .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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_aca .Name );if _gbgg :=d .Skip ();_gbgg !=nil {return _gbgg ;};};case _a .EndElement :break _edg ;case _a .CharData :};};return nil ;};func (_cbea *ColorsDef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f";return _cbea .CT_ColorTransform .MarshalXML (e ,start );};func NewCT_Shape ()*CT_Shape {_edefg :=&CT_Shape {};return _edefg }; -// Validate validates the CT_LayoutNode and its children -func (_gagc *CT_LayoutNode )Validate ()error {return _gagc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_cfaa *ST_PtType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fage ,_bdegc :=d .Token ();if _bdegc !=nil {return _bdegc ;};if _cffb ,_dgc :=_fage .(_faeg .EndElement );_dgc &&_cffb .Name ==start .Name {*_cfaa =1;return nil ;};if _dgfdf ,_fdg :=_fage .(_faeg .CharData );!_fdg {return _efdg .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",_fage );}else {switch string (_dgfdf ){case "":*_cfaa =0;case "\u006e\u006f\u0064\u0065":*_cfaa =1;case "\u0061\u0073\u0073\u0074":*_cfaa =2;case "\u0064\u006f\u0063":*_cfaa =3;case "\u0070\u0072\u0065\u0073":*_cfaa =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_cfaa =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_cfaa =6;};};_fage ,_bdegc =d .Token ();if _bdegc !=nil {return _bdegc ;};if _aabfd ,_bdfeg :=_fage .(_faeg .EndElement );_bdfeg &&_aabfd .Name ==start .Name {return nil ;};return _efdg .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",_fage );};func NewCT_ForEach ()*CT_ForEach {_cceg :=&CT_ForEach {};return _cceg };func (_dbbc ST_ClrAppMethod )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fbfge :=_faeg .Attr {};_fbfge .Name =name ;switch _dbbc {case ST_ClrAppMethodUnset :_fbfge .Value ="";case ST_ClrAppMethodSpan :_fbfge .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_fbfge .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_fbfge .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _fbfge ,nil ;};func (_eagg ST_FlowDirection )Validate ()error {return _eagg .ValidateWithPath ("")};func (_gbcgg *CT_Colors )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_cdd :=range start .Attr {if _cdd .Name .Local =="\u006d\u0065\u0074\u0068"{_gbcgg .MethAttr .UnmarshalXMLAttr (_cdd );continue ;};if _cdd .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_gbcgg .HueDirAttr .UnmarshalXMLAttr (_cdd );continue ;};};_bded :for {_gafc ,_fedb :=d .Token ();if _fedb !=nil {return _fedb ;};switch _adcfc :=_gafc .(type ){case _faeg .StartElement :switch _adcfc .Name {default:_ceda .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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_adcfc .Name );if _cggd :=d .Skip ();_cggd !=nil {return _cggd ;};};case _faeg .EndElement :break _bded ;case _faeg .CharData :};};return nil ;};func NewCT_OrgChart ()*CT_OrgChart {_dca :=&CT_OrgChart {};return _dca }; +// Validate validates the CT_StyleDefinitionHeader and its children +func (_edfa *CT_StyleDefinitionHeader )Validate ()error {return _edfa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);func (_g *AG_ConstraintRefAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _g .RefTypeAttr !=ST_ConstraintTypeUnset {_gd ,_da :=_g .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _da !=nil {return _da ;};start .Attr =append (start .Attr ,_gd );};if _g .RefForAttr !=ST_ConstraintRelationshipUnset {_ab ,_df :=_g .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _df !=nil {return _df ;};start .Attr =append (start .Attr ,_ab );};if _g .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_g .RefForNameAttr )});};if _g .RefPtTypeAttr !=ST_ElementTypeUnset {_be ,_ffb :=_g .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _ffb !=nil {return _ffb ;};start .Attr =append (start .Attr ,_be );};return nil ;};type CT_ElemPropSet struct{PresAssocIDAttr *ST_ModelId ;PresNameAttr *string ;PresStyleLblAttr *string ;PresStyleIdxAttr *int32 ;PresStyleCntAttr *int32 ;LoTypeIdAttr *string ;LoCatIdAttr *string ;QsTypeIdAttr *string ;QsCatIdAttr *string ;CsTypeIdAttr *string ;CsCatIdAttr *string ;Coherent3DOffAttr *bool ;PhldrTAttr *string ;PhldrAttr *bool ;CustAngAttr *int32 ;CustFlipVertAttr *bool ;CustFlipHorAttr *bool ;CustSzXAttr *int32 ;CustSzYAttr *int32 ;CustScaleXAttr *ST_PrSetCustVal ;CustScaleYAttr *ST_PrSetCustVal ;CustTAttr *bool ;CustLinFactXAttr *ST_PrSetCustVal ;CustLinFactYAttr *ST_PrSetCustVal ;CustLinFactNeighborXAttr *ST_PrSetCustVal ;CustLinFactNeighborYAttr *ST_PrSetCustVal ;CustRadScaleRadAttr *ST_PrSetCustVal ;CustRadScaleIncAttr *ST_PrSetCustVal ;PresLayoutVars *CT_LayoutVariablePropertySet ;Style *_bb .CT_ShapeStyle ;};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_bb .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};type CT_Description struct{LangAttr *string ;ValAttr string ;};func (_gbe *CT_CTCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cacg :for {_aag ,_ceca :=d .Token ();if _ceca !=nil {return _ceca ;};switch _bfab :=_aag .(type ){case _a .StartElement :switch _bfab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_gfd :=NewCT_CTCategory ();if _bbg :=d .DecodeElement (_gfd ,&_bfab );_bbg !=nil {return _bbg ;};_gbe .Cat =append (_gbe .Cat ,_gfd );default:_fb .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\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_bfab .Name );if _dca :=d .Skip ();_dca !=nil {return _dca ;};};case _a .EndElement :break _cacg ;case _a .CharData :};};return nil ;};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);func (_abaa ST_AxisType )Validate ()error {return _abaa .ValidateWithPath ("")};type CT_Categories struct{Cat []*CT_Category ;}; -// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path -func (_gafg *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _gafg .OrgChart !=nil {if _ddc :=_gafg .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_ddc !=nil {return _ddc ;};};if _gafg .ChMax !=nil {if _bafce :=_gafg .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_bafce !=nil {return _bafce ;};};if _gafg .ChPref !=nil {if _acab :=_gafg .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_acab !=nil {return _acab ;};};if _gafg .BulletEnabled !=nil {if _gbbf :=_gafg .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_gbbf !=nil {return _gbbf ;};};if _gafg .Dir !=nil {if _dfgf :=_gafg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_dfgf !=nil {return _dfgf ;};};if _gafg .HierBranch !=nil {if _beee :=_gafg .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_beee !=nil {return _beee ;};};if _gafg .AnimOne !=nil {if _ebge :=_gafg .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_ebge !=nil {return _ebge ;};};if _gafg .AnimLvl !=nil {if _agdge :=_gafg .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_agdge !=nil {return _agdge ;};};if _gafg .ResizeHandles !=nil {if _afc :=_gafg .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_afc !=nil {return _afc ;};};return nil ;};func (_cdeag ST_SecondaryLinearDirection )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fdbcb :=_faeg .Attr {};_fdbcb .Name =name ;switch _cdeag {case ST_SecondaryLinearDirectionUnset :_fdbcb .Value ="";case ST_SecondaryLinearDirectionNone :_fdbcb .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_fdbcb .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_fdbcb .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_fdbcb .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_fdbcb .Value ="\u0066\u0072\u006fm\u0042";};return _fdbcb ,nil ;};type ST_ResizeHandlesStr byte ;func (_ecgg ST_Breakpoint )Validate ()error {return _ecgg .ValidateWithPath ("")};func NewCT_Parameter ()*CT_Parameter {_ddfeb :=&CT_Parameter {};_ddfeb .TypeAttr =ST_ParameterId (1);return _ddfeb ;};type ST_GrowDirection byte ;func (_dbfe *ST_ChildDirection )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cbca ,_fdb :=d .Token ();if _fdb !=nil {return _fdb ;};if _bddg ,_bcgf :=_cbca .(_faeg .EndElement );_bcgf &&_bddg .Name ==start .Name {*_dbfe =1;return nil ;};if _eafdb ,_fcdc :=_cbca .(_faeg .CharData );!_fcdc {return _efdg .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",_cbca );}else {switch string (_eafdb ){case "":*_dbfe =0;case "\u0068\u006f\u0072\u007a":*_dbfe =1;case "\u0076\u0065\u0072\u0074":*_dbfe =2;};};_cbca ,_fdb =d .Token ();if _fdb !=nil {return _fdb ;};if _bgeebc ,_feec :=_cbca .(_faeg .EndElement );_feec &&_bgeebc .Name ==start .Name {return nil ;};return _efdg .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",_cbca );};func (_dfbb *CT_SDCategory )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_dbgf :=range start .Attr {if _dbgf .Name .Local =="\u0074\u0079\u0070\u0065"{_cgebf ,_cgddc :=_dbgf .Value ,error (nil );if _cgddc !=nil {return _cgddc ;};_dfbb .TypeAttr =_cgebf ;continue ;};if _dbgf .Name .Local =="\u0070\u0072\u0069"{_cdbbb ,_caec :=_fccg .ParseUint (_dbgf .Value ,10,32);if _caec !=nil {return _caec ;};_dfbb .PriAttr =uint32 (_cdbbb );continue ;};};for {_cabg ,_eadb :=d .Token ();if _eadb !=nil {return _efdg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_eadb );};if _aaee ,_gdgc :=_cabg .(_faeg .EndElement );_gdgc &&_aaee .Name ==start .Name {break ;};};return nil ;};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_acag :=&CT_DiagramDefinitionHeaderLst {};return _acag ;};func (_dddb *ST_BendPoint )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_agcfd ,_fcdcb :=d .Token ();if _fcdcb !=nil {return _fcdcb ;};if _acegf ,_gfaf :=_agcfd .(_faeg .EndElement );_gfaf &&_acegf .Name ==start .Name {*_dddb =1;return nil ;};if _feff ,_cbfgg :=_agcfd .(_faeg .CharData );!_cbfgg {return _efdg .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",_agcfd );}else {switch string (_feff ){case "":*_dddb =0;case "\u0062\u0065\u0067":*_dddb =1;case "\u0064\u0065\u0066":*_dddb =2;case "\u0065\u006e\u0064":*_dddb =3;};};_agcfd ,_fcdcb =d .Token ();if _fcdcb !=nil {return _fcdcb ;};if _bff ,_bece :=_agcfd .(_faeg .EndElement );_bece &&_bff .Name ==start .Name {return nil ;};return _efdg .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",_agcfd );};func (_bca *CT_DiagramDefinition )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_bca .LayoutNode =NewCT_LayoutNode ();for _ ,_dce :=range start .Attr {if _dce .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ceafg ,_fagc :=_dce .Value ,error (nil );if _fagc !=nil {return _fagc ;};_bca .UniqueIdAttr =&_ceafg ;continue ;};if _dce .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ecadf ,_fbdc :=_dce .Value ,error (nil );if _fbdc !=nil {return _fbdc ;};_bca .MinVerAttr =&_ecadf ;continue ;};if _dce .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_dbcad ,_adba :=_dce .Value ,error (nil );if _adba !=nil {return _adba ;};_bca .DefStyleAttr =&_dbcad ;continue ;};};_cdb :for {_aeaa ,_cccc :=d .Token ();if _cccc !=nil {return _cccc ;};switch _cacabb :=_aeaa .(type ){case _faeg .StartElement :switch _cacabb .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_adcd :=NewCT_Name ();if _aedgc :=d .DecodeElement (_adcd ,&_cacabb );_aedgc !=nil {return _aedgc ;};_bca .Title =append (_bca .Title ,_adcd );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dffda :=NewCT_Description ();if _begda :=d .DecodeElement (_dffda ,&_cacabb );_begda !=nil {return _begda ;};_bca .Desc =append (_bca .Desc ,_dffda );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bca .CatLst =NewCT_Categories ();if _caed :=d .DecodeElement (_bca .CatLst ,&_cacabb );_caed !=nil {return _caed ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_bca .SampData =NewCT_SampleData ();if _dcegg :=d .DecodeElement (_bca .SampData ,&_cacabb );_dcegg !=nil {return _dcegg ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_bca .StyleData =NewCT_SampleData ();if _aafe :=d .DecodeElement (_bca .StyleData ,&_cacabb );_aafe !=nil {return _aafe ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_bca .ClrData =NewCT_SampleData ();if _fec :=d .DecodeElement (_bca .ClrData ,&_cacabb );_fec !=nil {return _fec ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _acge :=d .DecodeElement (_bca .LayoutNode ,&_cacabb );_acge !=nil {return _acge ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bca .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _ega :=d .DecodeElement (_bca .ExtLst ,&_cacabb );_ega !=nil {return _ega ;};default:_ceda .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cacabb .Name );if _abfge :=d .Skip ();_abfge !=nil {return _abfge ;};};case _faeg .EndElement :break _cdb ;case _faeg .CharData :};};return nil ;}; +// Validate validates the StyleDefHdrLst and its children +func (_fbbd *StyleDefHdrLst )Validate ()error {return _fbbd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};type ST_ElementType byte ;func (_adbeb ST_LinearDirection )String ()string {switch _adbeb {case 0:return "";case 1:return "\u0066\u0072\u006fm\u004c";case 2:return "\u0066\u0072\u006fm\u0052";case 3:return "\u0066\u0072\u006fm\u0054";case 4:return "\u0066\u0072\u006fm\u0042";};return "";};func (_bfgfg *ST_ClrAppMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfgfg =0;case "\u0073\u0070\u0061\u006e":*_bfgfg =1;case "\u0063\u0079\u0063l\u0065":*_bfgfg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bfgfg =3;};return nil ;};func (_dggb *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dggb =0;case "\u0065\u0078\u0061c\u0074":*_dggb =1;case "\u0072\u0065\u006c":*_dggb =2;};return nil ;};func (_eddc ST_TextDirection )String ()string {switch _eddc {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};type ST_ElementTypes []ST_ElementType ;func (_ecca *ST_ModelId )Validate ()error {return _ecca .ValidateWithPath ("")};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };type ST_ClrAppMethod byte ;func (_daae ST_FallbackDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_daae .String (),start );}; -// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path -func (_bdggb *CT_Algorithm )ValidateWithPath (path string )error {if _bdggb .TypeAttr ==ST_AlgorithmTypeUnset {return _efdg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fdcg :=_bdggb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdcg !=nil {return _fdcg ;};for _ggdb ,_dgaf :=range _bdggb .Param {if _gfef :=_dgaf .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_ggdb ));_gfef !=nil {return _gfef ;};};if _bdggb .ExtLst !=nil {if _bgb :=_bdggb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgb !=nil {return _bgb ;};};return nil ;};func (_ffgf *CT_CTName )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _ffgf .LangAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_efdg .Sprintf ("\u0025\u0076",*_ffgf .LangAttr )});};start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_ffgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func NewCT_Choose ()*CT_Choose {_ebgcd :=&CT_Choose {};return _ebgcd };func (_cadfd ST_VerticalAlignment )String ()string {switch _cadfd {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";}; +// Validate validates the ColorsDefHdrLst and its children +func (_dbdbf *ColorsDefHdrLst )Validate ()error {return _dbdbf .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_eadc ST_AnimOneStr )ValidateWithPath (path string )error {switch _eadc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eadc ));};return nil ;};type ST_ConnectorRouting byte ;func (_cbed ST_SecondaryChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_baba :=_a .Attr {};_baba .Name =name ;switch _cbed {case ST_SecondaryChildAlignmentUnset :_baba .Value ="";case ST_SecondaryChildAlignmentNone :_baba .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_baba .Value ="\u0074";case ST_SecondaryChildAlignmentB :_baba .Value ="\u0062";case ST_SecondaryChildAlignmentL :_baba .Value ="\u006c";case ST_SecondaryChildAlignmentR :_baba .Value ="\u0072";};return _baba ,nil ;}; -// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path -func (_cbcd *CT_PtList )ValidateWithPath (path string )error {for _ageac ,_geef :=range _cbcd .Pt {if _aece :=_geef .ValidateWithPath (_efdg .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ageac ));_aece !=nil {return _aece ;};};return nil ;}; +// ST_PrSetCustVal is a union type +type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;}; -// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path -func (_gcgb *LayoutDef )ValidateWithPath (path string )error {if _cfbga :=_gcgb .CT_DiagramDefinition .ValidateWithPath (path );_cfbga !=nil {return _cfbga ;};return nil ;}; +// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path +func (_gg *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _dcc :=_gg .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dcc !=nil {return _dcc ;};if _ec :=_gg .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ec !=nil {return _ec ;};if _ca :=_gg .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ca !=nil {return _ca ;};return nil ;};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_aae *CT_Algorithm )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aae .TypeAttr =ST_AlgorithmType (1);for _ ,_bdb :=range start .Attr {if _bdb .Name .Local =="\u0074\u0079\u0070\u0065"{_aae .TypeAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Local =="\u0072\u0065\u0076"{_fcf ,_fad :=_b .ParseUint (_bdb .Value ,10,32);if _fad !=nil {return _fad ;};_affb :=uint32 (_fcf );_aae .RevAttr =&_affb ;continue ;};};_fba :for {_edeb ,_cac :=d .Token ();if _cac !=nil {return _cac ;};switch _cge :=_edeb .(type ){case _a .StartElement :switch _cge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_eeb :=NewCT_Parameter ();if _cca :=d .DecodeElement (_eeb ,&_cge );_cca !=nil {return _cca ;};_aae .Param =append (_aae .Param ,_eeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aae .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _gde :=d .DecodeElement (_aae .ExtLst ,&_cge );_gde !=nil {return _gde ;};default:_fb .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_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_cge .Name );if _ace :=d .Skip ();_ace !=nil {return _ace ;};};case _a .EndElement :break _fba ;case _a .CharData :};};return nil ;};type ST_AlgorithmType byte ;func (_bfc ST_OutputShapeType )Validate ()error {return _bfc .ValidateWithPath ("")};func (_ccfg ST_AxisType )String ()string {switch _ccfg {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074";case 13:return "\u006e\u006f\u006e\u0065";};return "";};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func (_adcag *ST_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcbd ,_dace :=d .Token ();if _dace !=nil {return _dace ;};if _effag ,_cfbe :=_dcbd .(_a .EndElement );_cfbe &&_effag .Name ==start .Name {*_adcag =1;return nil ;};if _bffag ,_fdab :=_dcbd .(_a .CharData );!_fdab {return _bg .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",_dcbd );}else {switch string (_bffag ){case "":*_adcag =0;case "\u006e\u006f\u0072\u006d":*_adcag =1;case "\u0072\u0065\u0076":*_adcag =2;};};_dcbd ,_dace =d .Token ();if _dace !=nil {return _dace ;};if _fcee ,_eecgg :=_dcbd .(_a .EndElement );_eecgg &&_fcee .Name ==start .Name {return nil ;};return _bg .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",_dcbd );};type ST_DiagramHorizontalAlignment byte ;func (_fadcf ST_ChildDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fadcf .String (),start );};func NewCT_DataModel ()*CT_DataModel {_cadcf :=&CT_DataModel {};_cadcf .PtLst =NewCT_PtList ();return _cadcf ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_bb .CT_OfficeArtExtensionList ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_abef *CT_Colors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abef .MethAttr !=ST_ClrAppMethodUnset {_aced ,_ggcf :=_abef .MethAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074\u0068"});if _ggcf !=nil {return _ggcf ;};start .Attr =append (start .Attr ,_aced );};if _abef .HueDirAttr !=ST_HueDirUnset {_adbf ,_cdcc :=_abef .HueDirAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _cdcc !=nil {return _cdcc ;};start .Attr =append (start .Attr ,_adbf );};e .EncodeToken (start );if _abef .EG_ColorChoice !=nil {for _ ,_bacd :=range _abef .EG_ColorChoice {_bacd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddaed *ST_FlowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcedd ,_egbdgd :=d .Token ();if _egbdgd !=nil {return _egbdgd ;};if _aabba ,_feded :=_bcedd .(_a .EndElement );_feded &&_aabba .Name ==start .Name {*_ddaed =1;return nil ;};if _cfbgee ,_cdccg :=_bcedd .(_a .CharData );!_cdccg {return _bg .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",_bcedd );}else {switch string (_cfbgee ){case "":*_ddaed =0;case "\u0072\u006f\u0077":*_ddaed =1;case "\u0063\u006f\u006c":*_ddaed =2;};};_bcedd ,_egbdgd =d .Token ();if _egbdgd !=nil {return _egbdgd ;};if _eaagd ,_gdgcf :=_bcedd .(_a .EndElement );_gdgcf &&_eaagd .Name ==start .Name {return nil ;};return _bg .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",_bcedd );};func (_cfab ST_ChildOrderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efec :=_a .Attr {};_efec .Name =name ;switch _cfab {case ST_ChildOrderTypeUnset :_efec .Value ="";case ST_ChildOrderTypeB :_efec .Value ="\u0062";case ST_ChildOrderTypeT :_efec .Value ="\u0074";};return _efec ,nil ;};func (_deaa ST_HueDir )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deaa .String (),start );};func (_dbbaf ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _dbbaf {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbaf ));};return nil ;};func (_ddeba *CT_Otherwise )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egeaa :=range start .Attr {if _egeaa .Name .Local =="\u006e\u0061\u006d\u0065"{_edea ,_afgcg :=_egeaa .Value ,error (nil );if _afgcg !=nil {return _afgcg ;};_ddeba .NameAttr =&_edea ;continue ;};};_eebc :for {_eagc ,_acdb :=d .Token ();if _acdb !=nil {return _acdb ;};switch _fag :=_eagc .(type ){case _a .StartElement :switch _fag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_fgdg :=NewCT_Algorithm ();if _bfe :=d .DecodeElement (_fgdg ,&_fag );_bfe !=nil {return _bfe ;};_ddeba .Alg =append (_ddeba .Alg ,_fgdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ebdea :=NewCT_Shape ();if _dbcc :=d .DecodeElement (_ebdea ,&_fag );_dbcc !=nil {return _dbcc ;};_ddeba .Shape =append (_ddeba .Shape ,_ebdea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_caef :=NewCT_PresentationOf ();if _dgdb :=d .DecodeElement (_caef ,&_fag );_dgdb !=nil {return _dgdb ;};_ddeba .PresOf =append (_ddeba .PresOf ,_caef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_gabcc :=NewCT_Constraints ();if _eeea :=d .DecodeElement (_gabcc ,&_fag );_eeea !=nil {return _eeea ;};_ddeba .ConstrLst =append (_ddeba .ConstrLst ,_gabcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_dbbf :=NewCT_Rules ();if _cfad :=d .DecodeElement (_dbbf ,&_fag );_cfad !=nil {return _cfad ;};_ddeba .RuleLst =append (_ddeba .RuleLst ,_dbbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_gdg :=NewCT_ForEach ();if _debd :=d .DecodeElement (_gdg ,&_fag );_debd !=nil {return _debd ;};_ddeba .ForEach =append (_ddeba .ForEach ,_gdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dddf :=NewCT_LayoutNode ();if _cfcf :=d .DecodeElement (_dddf ,&_fag );_cfcf !=nil {return _cfcf ;};_ddeba .LayoutNode =append (_ddeba .LayoutNode ,_dddf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_cggb :=NewCT_Choose ();if _bced :=d .DecodeElement (_cggb ,&_fag );_bced !=nil {return _bced ;};_ddeba .Choose =append (_ddeba .Choose ,_cggb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbge :=_bb .NewCT_OfficeArtExtensionList ();if _afba :=d .DecodeElement (_bbge ,&_fag );_afba !=nil {return _afba ;};_ddeba .ExtLst =append (_ddeba .ExtLst ,_bbge );default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_fag .Name );if _bffd :=d .Skip ();_bffd !=nil {return _bffd ;};};case _a .EndElement :break _eebc ;case _a .CharData :};};return nil ;};func (_fbaff ST_Offset )Validate ()error {return _fbaff .ValidateWithPath ("")};func NewCT_CTCategory ()*CT_CTCategory {_dcd :=&CT_CTCategory {};return _dcd };const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func NewCT_Direction ()*CT_Direction {_bgebc :=&CT_Direction {};return _bgebc };func (_fbeff ST_StartingElement )Validate ()error {return _fbeff .ValidateWithPath ("")};func (_cfgb ST_FunctionOperator )Validate ()error {return _cfgb .ValidateWithPath ("")};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);type CT_ForEach struct{NameAttr *string ;RefAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_bb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_afgab *ST_VerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_facfe ,_cafeg :=d .Token ();if _cafeg !=nil {return _cafeg ;};if _febc ,_ddggg :=_facfe .(_a .EndElement );_ddggg &&_febc .Name ==start .Name {*_afgab =1;return nil ;};if _cdec ,_eccg :=_facfe .(_a .CharData );!_eccg {return _bg .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",_facfe );}else {switch string (_cdec ){case "":*_afgab =0;case "\u0074":*_afgab =1;case "\u006d\u0069\u0064":*_afgab =2;case "\u0062":*_afgab =3;case "\u006e\u006f\u006e\u0065":*_afgab =4;};};_facfe ,_cafeg =d .Token ();if _cafeg !=nil {return _cafeg ;};if _gadcg ,_faedg :=_facfe .(_a .EndElement );_faedg &&_gadcg .Name ==start .Name {return nil ;};return _bg .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",_facfe );};func (_gfde *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcaba ,_dcdb :=d .Token ();if _dcdb !=nil {return _dcdb ;};if _baeae ,_abedg :=_fcaba .(_a .EndElement );_abedg &&_baeae .Name ==start .Name {*_gfde =1;return nil ;};if _faefb ,_befa :=_fcaba .(_a .CharData );!_befa {return _bg .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",_fcaba );}else {switch string (_faefb ){case "":*_gfde =0;case "\u006c":*_gfde =1;case "\u0063\u0074\u0072":*_gfde =2;case "\u0072":*_gfde =3;case "\u006e\u006f\u006e\u0065":*_gfde =4;};};_fcaba ,_dcdb =d .Token ();if _dcdb !=nil {return _dcdb ;};if _fefa ,_ddce :=_fcaba .(_a .EndElement );_ddce &&_fefa .Name ==start .Name {return nil ;};return _bg .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",_fcaba );}; -// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path -func (_caca *CT_CTStyleLabel )ValidateWithPath (path string )error {if _caca .FillClrLst !=nil {if _cba :=_caca .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_cba !=nil {return _cba ;};};if _caca .LinClrLst !=nil {if _cead :=_caca .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_cead !=nil {return _cead ;};};if _caca .EffectClrLst !=nil {if _dgdf :=_caca .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_dgdf !=nil {return _dgdf ;};};if _caca .TxLinClrLst !=nil {if _bgaf :=_caca .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_bgaf !=nil {return _bgaf ;};};if _caca .TxFillClrLst !=nil {if _ded :=_caca .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_ded !=nil {return _ded ;};};if _caca .TxEffectClrLst !=nil {if _dcfed :=_caca .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_dcfed !=nil {return _dcfed ;};};if _caca .ExtLst !=nil {if _fgde :=_caca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgde !=nil {return _fgde ;};};return nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_abda :=&CT_DiagramDefinitionHeader {};return _abda ;};func (_cdff ST_AxisType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_bafbb :=_faeg .Attr {};_bafbb .Name =name ;switch _cdff {case ST_AxisTypeUnset :_bafbb .Value ="";case ST_AxisTypeSelf :_bafbb .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_bafbb .Value ="\u0063\u0068";case ST_AxisTypeDes :_bafbb .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_bafbb .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_bafbb .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_bafbb .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_bafbb .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_bafbb .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_bafbb .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_bafbb .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_bafbb .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_bafbb .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_bafbb .Value ="\u006e\u006f\u006e\u0065";};return _bafbb ,nil ;};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_acdbbc *ST_RotationPath )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_gbeea ,_gafbb :=d .Token ();if _gafbb !=nil {return _gafbb ;};if _edcg ,_fegbf :=_gbeea .(_faeg .EndElement );_fegbf &&_edcg .Name ==start .Name {*_acdbbc =1;return nil ;};if _cbbfd ,_degd :=_gbeea .(_faeg .CharData );!_degd {return _efdg .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",_gbeea );}else {switch string (_cbbfd ){case "":*_acdbbc =0;case "\u006e\u006f\u006e\u0065":*_acdbbc =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_acdbbc =2;};};_gbeea ,_gafbb =d .Token ();if _gafbb !=nil {return _gafbb ;};if _efbd ,_cbbecg :=_gbeea .(_faeg .EndElement );_cbbecg &&_efbd .Name ==start .Name {return nil ;};return _efdg .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",_gbeea );};func (_eeba *ST_Breakpoint )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_agde ,_gag :=d .Token ();if _gag !=nil {return _gag ;};if _fef ,_afg :=_agde .(_faeg .EndElement );_afg &&_fef .Name ==start .Name {*_eeba =1;return nil ;};if _fggcf ,_adda :=_agde .(_faeg .CharData );!_adda {return _efdg .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",_agde );}else {switch string (_fggcf ){case "":*_eeba =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_eeba =1;case "\u0062\u0061\u006c":*_eeba =2;case "\u0066\u0069\u0078e\u0064":*_eeba =3;};};_agde ,_gag =d .Token ();if _gag !=nil {return _gag ;};if _gbeaf ,_edabc :=_agde .(_faeg .EndElement );_edabc &&_gbeaf .Name ==start .Name {return nil ;};return _efdg .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",_agde );};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_caef :=&CT_CTStyleLabel {};return _caef };func (_fggcfg ST_ParameterVal )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _fggcfg .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_DiagramHorizontalAlignment .String ()));};if _fggcfg .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_VerticalAlignment .String ()));};if _fggcfg .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_ChildDirection .String ()));};if _fggcfg .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_ChildAlignment .String ()));};if _fggcfg .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_SecondaryChildAlignment .String ()));};if _fggcfg .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_LinearDirection .String ()));};if _fggcfg .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_SecondaryLinearDirection .String ()));};if _fggcfg .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_StartingElement .String ()));};if _fggcfg .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_BendPoint .String ()));};if _fggcfg .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_ConnectorRouting .String ()));};if _fggcfg .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_ArrowheadStyle .String ()));};if _fggcfg .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_ConnectorDimension .String ()));};if _fggcfg .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_RotationPath .String ()));};if _fggcfg .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_CenterShapeMapping .String ()));};if _fggcfg .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_NodeHorizontalAlignment .String ()));};if _fggcfg .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_NodeVerticalAlignment .String ()));};if _fggcfg .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_FallbackDimension .String ()));};if _fggcfg .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_TextDirection .String ()));};if _fggcfg .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_PyramidAccentPosition .String ()));};if _fggcfg .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_PyramidAccentTextMargin .String ()));};if _fggcfg .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_TextBlockDirection .String ()));};if _fggcfg .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_TextAnchorHorizontal .String ()));};if _fggcfg .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_TextAnchorVertical .String ()));};if _fggcfg .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_DiagramTextAlignment .String ()));};if _fggcfg .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_AutoTextRotation .String ()));};if _fggcfg .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_GrowDirection .String ()));};if _fggcfg .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_FlowDirection .String ()));};if _fggcfg .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_ContinueDirection .String ()));};if _fggcfg .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_Breakpoint .String ()));};if _fggcfg .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_Offset .String ()));};if _fggcfg .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_HierarchyAlignment .String ()));};if _fggcfg .Int32 !=nil {e .EncodeToken (_faeg .CharData (_efdg .Sprintf ("\u0025\u0064",*_fggcfg .Int32 )));};if _fggcfg .Float64 !=nil {e .EncodeToken (_faeg .CharData (_efdg .Sprintf ("\u0025\u0066",*_fggcfg .Float64 )));};if _fggcfg .Bool !=nil {e .EncodeToken (_faeg .CharData (_efdg .Sprintf ("\u0025\u0064",_ceca (*_fggcfg .Bool ))));};if _fggcfg .StringVal !=nil {e .EncodeToken (_faeg .CharData (*_fggcfg .StringVal ));};if _fggcfg .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_faeg .CharData (_fggcfg .ST_ConnectorPoint .String ()));};return e .EncodeToken (_faeg .EndElement {Name :start .Name });};func (_eaaa *ST_ElementType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_bed ,_gbgf :=d .Token ();if _gbgf !=nil {return _gbgf ;};if _gagb ,_edabcc :=_bed .(_faeg .EndElement );_edabcc &&_gagb .Name ==start .Name {*_eaaa =1;return nil ;};if _dfee ,_agacd :=_bed .(_faeg .CharData );!_agacd {return _efdg .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",_bed );}else {switch string (_dfee ){case "":*_eaaa =0;case "\u0061\u006c\u006c":*_eaaa =1;case "\u0064\u006f\u0063":*_eaaa =2;case "\u006e\u006f\u0064\u0065":*_eaaa =3;case "\u006e\u006f\u0072\u006d":*_eaaa =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_eaaa =5;case "\u0061\u0073\u0073\u0074":*_eaaa =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_eaaa =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_eaaa =8;case "\u0070\u0072\u0065\u0073":*_eaaa =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_eaaa =10;};};_bed ,_gbgf =d .Token ();if _gbgf !=nil {return _gbgf ;};if _eacaf ,_ebdfd :=_bed .(_faeg .EndElement );_ebdfd &&_eacaf .Name ==start .Name {return nil ;};return _efdg .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",_bed );};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_dcef :=&CT_HierBranchStyle {};return _dcef };func (_dgbcd ST_ResizeHandlesStr )String ()string {switch _dgbcd {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func NewCT_CTDescription ()*CT_CTDescription {_ggg :=&CT_CTDescription {};return _ggg };type ST_TextBlockDirection byte ;func (_bbad *ST_Offset )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bbad =0;case "\u0063\u0074\u0072":*_bbad =1;case "\u006f\u0066\u0066":*_bbad =2;};return nil ;};func (_fade ST_ChildDirection )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_dccb :=_faeg .Attr {};_dccb .Name =name ;switch _fade {case ST_ChildDirectionUnset :_dccb .Value ="";case ST_ChildDirectionHorz :_dccb .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_dccb .Value ="\u0076\u0065\u0072\u0074";};return _dccb ,nil ;};func (_gbgb *CT_Pt )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_gbgb .ModelIdAttr )});if _gbgb .TypeAttr !=ST_PtTypeUnset {_edcb ,_bfda :=_gbgb .TypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfda !=nil {return _bfda ;};start .Attr =append (start .Attr ,_edcb );};if _gbgb .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gbgb .CxnIdAttr )});};e .EncodeToken (start );if _gbgb .PrSet !=nil {_cgaf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_gbgb .PrSet ,_cgaf );};if _gbgb .SpPr !=nil {_aebed :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbgb .SpPr ,_aebed );};if _gbgb .T !=nil {_daadd :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074"}};e .EncodeElement (_gbgb .T ,_daadd );};if _gbgb .ExtLst !=nil {_aaad :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbgb .ExtLst ,_aaad );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_acad ST_HierarchyAlignment )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_egdf :=_faeg .Attr {};_egdf .Name =name ;switch _acad {case ST_HierarchyAlignmentUnset :_egdf .Value ="";case ST_HierarchyAlignmentTL :_egdf .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_egdf .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_egdf .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_egdf .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_egdf .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_egdf .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_egdf .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_egdf .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_egdf .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_egdf .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_egdf .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_egdf .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_egdf .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_egdf .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_egdf .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_egdf .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _egdf ,nil ;};func (_gafb ST_VerticalAlignment )Validate ()error {return _gafb .ValidateWithPath ("")};func (_gcb *ST_TextBlockDirection )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_gcb =0;case "\u0068\u006f\u0072\u007a":*_gcb =1;case "\u0076\u0065\u0072\u0074":*_gcb =2;};return nil ;};func (_bdgge *ST_ClrAppMethod )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bdgge =0;case "\u0073\u0070\u0061\u006e":*_bdgge =1;case "\u0063\u0079\u0063l\u0065":*_bdgge =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bdgge =3;};return nil ;};func (_dabbe *CT_SDName )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_cdbgb :=range start .Attr {if _cdbgb .Name .Local =="\u006c\u0061\u006e\u0067"{_abee ,_aaba :=_cdbgb .Value ,error (nil );if _aaba !=nil {return _aaba ;};_dabbe .LangAttr =&_abee ;continue ;};if _cdbgb .Name .Local =="\u0076\u0061\u006c"{_feeb ,_edc :=_cdbgb .Value ,error (nil );if _edc !=nil {return _edc ;};_dabbe .ValAttr =_feeb ;continue ;};};for {_eab ,_ecec :=d .Token ();if _ecec !=nil {return _efdg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_ecec );};if _eagd ,_adcbb :=_eab .(_faeg .EndElement );_adcbb &&_eagd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path +func (_fbffa *CT_Choose )ValidateWithPath (path string )error {for _bgca ,_dgg :=range _fbffa .If {if _abd :=_dgg .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_bgca ));_abd !=nil {return _abd ;};};if _fbffa .Else !=nil {if _ggf :=_fbffa .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_ggf !=nil {return _ggf ;};};return nil ;};func (_bbddc ST_ClrAppMethod )ValidateWithPath (path string )error {switch _bbddc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbddc ));};return nil ;};func (_eabeb ST_FlowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eabeb .String (),start );}; -// Validate validates the CT_SDDescription and its children -func (_gdcae *CT_SDDescription )Validate ()error {return _gdcae .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func NewCT_AnimLvl ()*CT_AnimLvl {_cafa :=&CT_AnimLvl {};return _cafa };func (_aaac ST_ClrAppMethod )Validate ()error {return _aaac .ValidateWithPath ("")};func (_fcadf ST_ElementType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_ddafe :=_faeg .Attr {};_ddafe .Name =name ;switch _fcadf {case ST_ElementTypeUnset :_ddafe .Value ="";case ST_ElementTypeAll :_ddafe .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_ddafe .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_ddafe .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_ddafe .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_ddafe .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_ddafe .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_ddafe .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_ddafe .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_ddafe .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_ddafe .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _ddafe ,nil ;};func NewCT_Shape ()*CT_Shape {_dadf :=&CT_Shape {};return _dadf };func (_ddea ST_TextAnchorVertical )Validate ()error {return _ddea .ValidateWithPath ("")};type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_fcffg .CT_OfficeArtExtensionList ;};const (ST_AlgorithmTypeUnset ST_AlgorithmType =0;ST_AlgorithmTypeComposite ST_AlgorithmType =1;ST_AlgorithmTypeConn ST_AlgorithmType =2;ST_AlgorithmTypeCycle ST_AlgorithmType =3;ST_AlgorithmTypeHierChild ST_AlgorithmType =4;ST_AlgorithmTypeHierRoot ST_AlgorithmType =5;ST_AlgorithmTypePyra ST_AlgorithmType =6;ST_AlgorithmTypeLin ST_AlgorithmType =7;ST_AlgorithmTypeSp ST_AlgorithmType =8;ST_AlgorithmTypeTx ST_AlgorithmType =9;ST_AlgorithmTypeSnake ST_AlgorithmType =10;);const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);func (_beca ST_FunctionType )String ()string {switch _beca {case 0:return "";case 1:return "\u0063\u006e\u0074";case 2:return "\u0070\u006f\u0073";case 3:return "\u0072\u0065\u0076\u0050\u006f\u0073";case 4:return "\u0070o\u0073\u0045\u0076\u0065\u006e";case 5:return "\u0070\u006f\u0073\u004f\u0064\u0064";case 6:return "\u0076\u0061\u0072";case 7:return "\u0064\u0065\u0070t\u0068";case 8:return "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return "";};func (_bbgg ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _bbgg {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgg ));};return nil ;};func NewCT_Pt ()*CT_Pt {_aead :=&CT_Pt {};return _aead };func (_ede ST_AnimOneStr )ValidateWithPath (path string )error {switch _ede {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ede ));};return nil ;};type ST_Breakpoint byte ; +// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path +func (_dbac *StyleDef )ValidateWithPath (path string )error {if _dafdc :=_dbac .CT_StyleDefinition .ValidateWithPath (path );_dafdc !=nil {return _dafdc ;};return nil ;}; -// Validate validates the CT_Shape and its children -func (_bgcg *CT_Shape )Validate ()error {return _bgcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_adcaa ST_PyramidAccentTextMargin )String ()string {switch _adcaa {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";}; +// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path +func (_cgfbb *LayoutDefHdr )ValidateWithPath (path string )error {if _bfea :=_cgfbb .CT_DiagramDefinitionHeader .ValidateWithPath (path );_bfea !=nil {return _bfea ;};return nil ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func (_ecaa *CT_ChildPref )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bca :=range start .Attr {if _bca .Name .Local =="\u0076\u0061\u006c"{_caae ,_bce :=_b .ParseInt (_bca .Value ,10,32);if _bce !=nil {return _bce ;};_eba :=int32 (_caae );_ecaa .ValAttr =&_eba ;continue ;};};for {_egf ,_beeb :=d .Token ();if _beeb !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_beeb );};if _cfa ,_afa :=_egf .(_a .EndElement );_afa &&_cfa .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path -func (_gca *CT_SDCategories )ValidateWithPath (path string )error {for _fcffc ,_gafd :=range _gca .Cat {if _dgdd :=_gafd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_fcffc ));_dgdd !=nil {return _dgdd ;};};return nil ;};type ST_ElementTypes []ST_ElementType ;func (_dabg *CT_When )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _dabg .NameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_dabg .NameAttr )});};_aec ,_ccbea :=_dabg .FuncAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0066\u0075\u006e\u0063"});if _ccbea !=nil {return _ccbea ;};start .Attr =append (start .Attr ,_aec );if _dabg .ArgAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0061\u0072\u0067"},Value :_efdg .Sprintf ("\u0025\u0076",*_dabg .ArgAttr )});};_aec ,_ccbea =_dabg .OpAttr .MarshalXMLAttr (_faeg .Name {Local :"\u006f\u0070"});if _ccbea !=nil {return _ccbea ;};start .Attr =append (start .Attr ,_aec );start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_dabg .ValAttr )});if _dabg .AxisAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",*_dabg .AxisAttr )});};if _dabg .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_dabg .PtTypeAttr )});};if _dabg .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",*_dabg .HideLastTransAttr )});};if _dabg .StAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_dabg .StAttr )});};if _dabg .CntAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u006e\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_dabg .CntAttr )});};if _dabg .StepAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_efdg .Sprintf ("\u0025\u0076",*_dabg .StepAttr )});};e .EncodeToken (start );if _dabg .Alg !=nil {_eagea :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0061\u006c\u0067"}};for _ ,_dcff :=range _dabg .Alg {e .EncodeElement (_dcff ,_eagea );};};if _dabg .Shape !=nil {_fgbgg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_fgca :=range _dabg .Shape {e .EncodeElement (_fgca ,_fgbgg );};};if _dabg .PresOf !=nil {_ccea :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_begg :=range _dabg .PresOf {e .EncodeElement (_begg ,_ccea );};};if _dabg .ConstrLst !=nil {_fcfe :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_gebb :=range _dabg .ConstrLst {e .EncodeElement (_gebb ,_fcfe );};};if _dabg .RuleLst !=nil {_bfef :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_bffgf :=range _dabg .RuleLst {e .EncodeElement (_bffgf ,_bfef );};};if _dabg .ForEach !=nil {_cfecd :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_cadff :=range _dabg .ForEach {e .EncodeElement (_cadff ,_cfecd );};};if _dabg .LayoutNode !=nil {_agaa :=_faeg .StartElement {Name :_faeg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_fgdc :=range _dabg .LayoutNode {e .EncodeElement (_fgdc ,_agaa );};};if _dabg .Choose !=nil {_ebb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bafe :=range _dabg .Choose {e .EncodeElement (_bafe ,_ebb );};};if _dabg .ExtLst !=nil {_egag :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_gdgd :=range _dabg .ExtLst {e .EncodeElement (_gdgd ,_egag );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Otherwise and its children +func (_gacgg *CT_Otherwise )Validate ()error {return _gacgg .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};type ST_NodeHorizontalAlignment byte ; -// Validate validates the CT_StyleDefinitionHeaderLst and its children -func (_cbacc *CT_StyleDefinitionHeaderLst )Validate ()error {return _cbacc .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");}; +// Validate validates the CT_LayoutNode and its children +func (_dfgb *CT_LayoutNode )Validate ()error {return _dfgb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");}; -// Validate validates the LayoutDefHdr and its children -func (_gcage *LayoutDefHdr )Validate ()error {return _gcage .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;); +// Validate validates the CT_StyleLabel and its children +func (_gdcf *CT_StyleLabel )Validate ()error {return _gdcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");}; -// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path -func (_eaefa *CT_Categories )ValidateWithPath (path string )error {for _ebee ,_aecf :=range _eaefa .Cat {if _begb :=_aecf .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_ebee ));_begb !=nil {return _begb ;};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_gadae *CT_Shape )Validate ()error {return _gadae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_bbaf *CT_BulletEnabled )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfa :=range start .Attr {if _bfa .Name .Local =="\u0076\u0061\u006c"{_ead ,_cgc :=_b .ParseBool (_bfa .Value );if _cgc !=nil {return _cgc ;};_bbaf .ValAttr =&_ead ;continue ;};};for {_faa ,_caa :=d .Token ();if _caa !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0075\u006c\u006ce\u0074E\u006e\u0061\u0062\u006c\u0065\u0064\u003a \u0025\u0073",_caa );};if _dgf ,_gbg :=_faa .(_a .EndElement );_gbg &&_dgf .Name ==start .Name {break ;};};return nil ;};func (_fcab *CT_CTCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_affa :=range start .Attr {if _affa .Name .Local =="\u0074\u0079\u0070\u0065"{_cdf ,_afc :=_affa .Value ,error (nil );if _afc !=nil {return _afc ;};_fcab .TypeAttr =_cdf ;continue ;};if _affa .Name .Local =="\u0070\u0072\u0069"{_cfb ,_bgfa :=_b .ParseUint (_affa .Value ,10,32);if _bgfa !=nil {return _bgfa ;};_fcab .PriAttr =uint32 (_cfb );continue ;};};for {_ebg ,_ge :=d .Token ();if _ge !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_ge );};if _dfa ,_cffe :=_ebg .(_a .EndElement );_cffe &&_dfa .Name ==start .Name {break ;};};return nil ;};func (_ecgga ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _ecgga {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgga ));};return nil ;};type ST_BendPoint byte ; -// Validate validates the CT_BulletEnabled and its children -func (_dfd *CT_BulletEnabled )Validate ()error {return _dfd .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func (_dbagf *ST_CxnType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dbagf =0;case "\u0070\u0061\u0072O\u0066":*_dbagf =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_dbagf =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_dbagf =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_dbagf =4;};return nil ;}; +// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path +func (_aab *CT_Otherwise )ValidateWithPath (path string )error {for _bffg ,_deeb :=range _aab .Alg {if _agbf :=_deeb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_bffg ));_agbf !=nil {return _agbf ;};};for _cagb ,_efcef :=range _aab .Shape {if _ceda :=_efcef .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cagb ));_ceda !=nil {return _ceda ;};};for _egbd ,_gdfbg :=range _aab .PresOf {if _fbbb :=_gdfbg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_egbd ));_fbbb !=nil {return _fbbb ;};};for _cbda ,_acfg :=range _aab .ConstrLst {if _gcbg :=_acfg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cbda ));_gcbg !=nil {return _gcbg ;};};for _aabb ,_bgbf :=range _aab .RuleLst {if _ebdd :=_bgbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_aabb ));_ebdd !=nil {return _ebdd ;};};for _adfg ,_abed :=range _aab .ForEach {if _gfdd :=_abed .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_adfg ));_gfdd !=nil {return _gfdd ;};};for _befbc ,_afgde :=range _aab .LayoutNode {if _caaaf :=_afgde .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_befbc ));_caaaf !=nil {return _caaaf ;};};for _acbf ,_fgcb :=range _aab .Choose {if _abdea :=_fgcb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_acbf ));_abdea !=nil {return _abdea ;};};for _bgfcd ,_egeg :=range _aab .ExtLst {if _fgede :=_egeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bgfcd ));_fgede !=nil {return _fgede ;};};return nil ;};func (_eeddeb ST_ContinueDirection )Validate ()error {return _eeddeb .ValidateWithPath ("")};func (_edfg ST_LinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebfag :=_a .Attr {};_ebfag .Name =name ;switch _edfg {case ST_LinearDirectionUnset :_ebfag .Value ="";case ST_LinearDirectionFromL :_ebfag .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_ebfag .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_ebfag .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_ebfag .Value ="\u0066\u0072\u006fm\u0042";};return _ebfag ,nil ;};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_bb .CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path -func (_bbcg *CT_LayoutNode )ValidateWithPath (path string )error {if _cacaba :=_bbcg .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cacaba !=nil {return _cacaba ;};for _beece ,_bdbd :=range _bbcg .Alg {if _eada :=_bdbd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_beece ));_eada !=nil {return _eada ;};};for _bgea ,_dbbg :=range _bbcg .Shape {if _dbaa :=_dbbg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bgea ));_dbaa !=nil {return _dbaa ;};};for _fddda ,_cedb :=range _bbcg .PresOf {if _bccc :=_cedb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_fddda ));_bccc !=nil {return _bccc ;};};for _fadad ,_feegb :=range _bbcg .ConstrLst {if _ddfe :=_feegb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fadad ));_ddfe !=nil {return _ddfe ;};};for _fcf ,_fegf :=range _bbcg .RuleLst {if _aeag :=_fegf .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fcf ));_aeag !=nil {return _aeag ;};};for _ca ,_ecd :=range _bbcg .VarLst {if _ba :=_ecd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ca ));_ba !=nil {return _ba ;};};for _ffbcg ,_dgfd :=range _bbcg .ForEach {if _deag :=_dgfd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ffbcg ));_deag !=nil {return _deag ;};};for _edgcd ,_bacd :=range _bbcg .LayoutNode {if _bfaafb :=_bacd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_edgcd ));_bfaafb !=nil {return _bfaafb ;};};for _efgef ,_aefbg :=range _bbcg .Choose {if _eeadb :=_aefbg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_efgef ));_eeadb !=nil {return _eeadb ;};};for _ggfg ,_cbg :=range _bbcg .ExtLst {if _deba :=_cbg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ggfg ));_deba !=nil {return _deba ;};};return nil ;};func NewCT_Name ()*CT_Name {_bfec :=&CT_Name {};return _bfec };type CT_ForEach struct{NameAttr *string ;RefAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_fcffg .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_ab ST_OutputShapeType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_cdgg :=_faeg .Attr {};_cdgg .Name =name ;switch _ab {case ST_OutputShapeTypeUnset :_cdgg .Value ="";case ST_OutputShapeTypeNone :_cdgg .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_cdgg .Value ="\u0063\u006f\u006e\u006e";};return _cdgg ,nil ;}; +// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path +func (_egca *CT_Description )ValidateWithPath (path string )error {return nil };type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_bb .EG_ColorChoice ;};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func NewCT_Cxn ()*CT_Cxn {_aec :=&CT_Cxn {};return _aec };func (_cedda *ST_Offset )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdfbb ,_bgbfc :=d .Token ();if _bgbfc !=nil {return _bgbfc ;};if _adbfa ,_dacgc :=_gdfbb .(_a .EndElement );_dacgc &&_adbfa .Name ==start .Name {*_cedda =1;return nil ;};if _dadad ,_gaeeb :=_gdfbb .(_a .CharData );!_gaeeb {return _bg .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",_gdfbb );}else {switch string (_dadad ){case "":*_cedda =0;case "\u0063\u0074\u0072":*_cedda =1;case "\u006f\u0066\u0066":*_cedda =2;};};_gdfbb ,_bgbfc =d .Token ();if _bgbfc !=nil {return _bgbfc ;};if _cdfdgd ,_deagc :=_gdfbb .(_a .EndElement );_deagc &&_cdfdgd .Name ==start .Name {return nil ;};return _bg .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",_gdfbb );};func (_aeda *ST_TextBlockDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aeda =0;case "\u0068\u006f\u0072\u007a":*_aeda =1;case "\u0076\u0065\u0072\u0074":*_aeda =2;};return nil ;}; -// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path -func (_agb *CT_Constraint )ValidateWithPath (path string )error {if _gbddf :=_agb .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gbddf !=nil {return _gbddf ;};if _agb .ExtLst !=nil {if _bdcbf :=_agb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdcbf !=nil {return _bdcbf ;};};if _adag :=_agb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adag !=nil {return _adag ;};if _defd :=_agb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_defd !=nil {return _defd ;};if _ccaa :=_agb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ccaa !=nil {return _ccaa ;};if _adbf :=_agb .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_adbf !=nil {return _adbf ;};if _eead :=_agb .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_eead !=nil {return _eead ;};if _cagae :=_agb .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cagae !=nil {return _cagae ;};return nil ;};func (_fe ST_ContinueDirection )Validate ()error {return _fe .ValidateWithPath ("")};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };type ST_StartingElement byte ;type LayoutDef struct{CT_DiagramDefinition };func (_dgca ST_VariableType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_dgca .String (),start );};func (_gbafg ST_DiagramTextAlignment )String ()string {switch _gbafg {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";}; +// Validate validates the CT_DataModel and its children +func (_ffbgd *CT_DataModel )Validate ()error {return _ffbgd .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};func NewCT_AnimLvl ()*CT_AnimLvl {_dff :=&CT_AnimLvl {};return _dff }; -// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path -func (_dcdfg *StyleDefHdrLst )ValidateWithPath (path string )error {if _edag :=_dcdfg .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_edag !=nil {return _edag ;};return nil ;};func (_ecbab ST_TextAnchorVertical )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_ecbab .String (),start );};func (_dbcd *CT_LayoutVariablePropertySet )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _dbcd .OrgChart !=nil {_affgg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dbcd .OrgChart ,_affgg );};if _dbcd .ChMax !=nil {_agff :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_dbcd .ChMax ,_agff );};if _dbcd .ChPref !=nil {_ccdb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_dbcd .ChPref ,_ccdb );};if _dbcd .BulletEnabled !=nil {_ccec :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_dbcd .BulletEnabled ,_ccec );};if _dbcd .Dir !=nil {_dgbe :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_dbcd .Dir ,_dgbe );};if _dbcd .HierBranch !=nil {_gfbed :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_dbcd .HierBranch ,_gfbed );};if _dbcd .AnimOne !=nil {_cbgb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_dbcd .AnimOne ,_cbgb );};if _dbcd .AnimLvl !=nil {_acdce :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_dbcd .AnimLvl ,_acdce );};if _dbcd .ResizeHandles !=nil {_cgcg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_dbcd .ResizeHandles ,_cgcg );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_bbec :=&CT_ColorTransformHeaderLst {};return _bbec ;};func (_gaaed ST_AnimOneStr )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_gaaed .String (),start );};func (_gbba *ST_PtType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_gbba =0;case "\u006e\u006f\u0064\u0065":*_gbba =1;case "\u0061\u0073\u0073\u0074":*_gbba =2;case "\u0064\u006f\u0063":*_gbba =3;case "\u0070\u0072\u0065\u0073":*_gbba =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gbba =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gbba =6;};return nil ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_fcffg .CT_ShapeProperties ;T *_fcffg .CT_TextBody ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;};func (_ddcbg ST_FunctionValue )String ()string {if _ddcbg .Int32 !=nil {return _efdg .Sprintf ("\u0025\u0076",*_ddcbg .Int32 );};if _ddcbg .Bool !=nil {return _efdg .Sprintf ("\u0025\u0076",*_ddcbg .Bool );};if _ddcbg .ST_Direction !=ST_DirectionUnset {return _ddcbg .ST_Direction .String ();};if _ddcbg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _ddcbg .ST_HierBranchStyle .String ();};if _ddcbg .ST_AnimOneStr !=ST_AnimOneStrUnset {return _ddcbg .ST_AnimOneStr .String ();};if _ddcbg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _ddcbg .ST_AnimLvlStr .String ();};if _ddcbg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _ddcbg .ST_ResizeHandlesStr .String ();};return "";};func (_fgdfe ST_SecondaryLinearDirection )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_fgdfe .String (),start );};const (ST_ConstraintTypeUnset ST_ConstraintType =0;ST_ConstraintTypeNone ST_ConstraintType =1;ST_ConstraintTypeAlignOff ST_ConstraintType =2;ST_ConstraintTypeBegMarg ST_ConstraintType =3;ST_ConstraintTypeBendDist ST_ConstraintType =4;ST_ConstraintTypeBegPad ST_ConstraintType =5;ST_ConstraintTypeB ST_ConstraintType =6;ST_ConstraintTypeBMarg ST_ConstraintType =7;ST_ConstraintTypeBOff ST_ConstraintType =8;ST_ConstraintTypeCtrX ST_ConstraintType =9;ST_ConstraintTypeCtrXOff ST_ConstraintType =10;ST_ConstraintTypeCtrY ST_ConstraintType =11;ST_ConstraintTypeCtrYOff ST_ConstraintType =12;ST_ConstraintTypeConnDist ST_ConstraintType =13;ST_ConstraintTypeDiam ST_ConstraintType =14;ST_ConstraintTypeEndMarg ST_ConstraintType =15;ST_ConstraintTypeEndPad ST_ConstraintType =16;ST_ConstraintTypeH ST_ConstraintType =17;ST_ConstraintTypeHArH ST_ConstraintType =18;ST_ConstraintTypeHOff ST_ConstraintType =19;ST_ConstraintTypeL ST_ConstraintType =20;ST_ConstraintTypeLMarg ST_ConstraintType =21;ST_ConstraintTypeLOff ST_ConstraintType =22;ST_ConstraintTypeR ST_ConstraintType =23;ST_ConstraintTypeRMarg ST_ConstraintType =24;ST_ConstraintTypeROff ST_ConstraintType =25;ST_ConstraintTypePrimFontSz ST_ConstraintType =26;ST_ConstraintTypePyraAcctRatio ST_ConstraintType =27;ST_ConstraintTypeSecFontSz ST_ConstraintType =28;ST_ConstraintTypeSibSp ST_ConstraintType =29;ST_ConstraintTypeSecSibSp ST_ConstraintType =30;ST_ConstraintTypeSp ST_ConstraintType =31;ST_ConstraintTypeStemThick ST_ConstraintType =32;ST_ConstraintTypeT ST_ConstraintType =33;ST_ConstraintTypeTMarg ST_ConstraintType =34;ST_ConstraintTypeTOff ST_ConstraintType =35;ST_ConstraintTypeUserA ST_ConstraintType =36;ST_ConstraintTypeUserB ST_ConstraintType =37;ST_ConstraintTypeUserC ST_ConstraintType =38;ST_ConstraintTypeUserD ST_ConstraintType =39;ST_ConstraintTypeUserE ST_ConstraintType =40;ST_ConstraintTypeUserF ST_ConstraintType =41;ST_ConstraintTypeUserG ST_ConstraintType =42;ST_ConstraintTypeUserH ST_ConstraintType =43;ST_ConstraintTypeUserI ST_ConstraintType =44;ST_ConstraintTypeUserJ ST_ConstraintType =45;ST_ConstraintTypeUserK ST_ConstraintType =46;ST_ConstraintTypeUserL ST_ConstraintType =47;ST_ConstraintTypeUserM ST_ConstraintType =48;ST_ConstraintTypeUserN ST_ConstraintType =49;ST_ConstraintTypeUserO ST_ConstraintType =50;ST_ConstraintTypeUserP ST_ConstraintType =51;ST_ConstraintTypeUserQ ST_ConstraintType =52;ST_ConstraintTypeUserR ST_ConstraintType =53;ST_ConstraintTypeUserS ST_ConstraintType =54;ST_ConstraintTypeUserT ST_ConstraintType =55;ST_ConstraintTypeUserU ST_ConstraintType =56;ST_ConstraintTypeUserV ST_ConstraintType =57;ST_ConstraintTypeUserW ST_ConstraintType =58;ST_ConstraintTypeUserX ST_ConstraintType =59;ST_ConstraintTypeUserY ST_ConstraintType =60;ST_ConstraintTypeUserZ ST_ConstraintType =61;ST_ConstraintTypeW ST_ConstraintType =62;ST_ConstraintTypeWArH ST_ConstraintType =63;ST_ConstraintTypeWOff ST_ConstraintType =64;);func (_bbcb *ST_RotationPath )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bbcb =0;case "\u006e\u006f\u006e\u0065":*_bbcb =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_bbcb =2;};return nil ;}; +// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path +func (_dbe *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_fceec *ST_BoolOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fceec =0;case "\u006e\u006f\u006e\u0065":*_fceec =1;case "\u0065\u0071\u0075":*_fceec =2;case "\u0067\u0074\u0065":*_fceec =3;case "\u006c\u0074\u0065":*_fceec =4;};return nil ;};func (_ddega *ST_NodeHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faege ,_fceg :=d .Token ();if _fceg !=nil {return _fceg ;};if _gdgg ,_fcace :=_faege .(_a .EndElement );_fcace &&_gdgg .Name ==start .Name {*_ddega =1;return nil ;};if _aggbb ,_eebf :=_faege .(_a .CharData );!_eebf {return _bg .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",_faege );}else {switch string (_aggbb ){case "":*_ddega =0;case "\u006c":*_ddega =1;case "\u0063\u0074\u0072":*_ddega =2;case "\u0072":*_ddega =3;};};_faege ,_fceg =d .Token ();if _fceg !=nil {return _fceg ;};if _ddadb ,_bgfd :=_faege .(_a .EndElement );_bgfd &&_ddadb .Name ==start .Name {return nil ;};return _bg .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",_faege );};type ST_VariableType byte ;func (_dgfa ST_ParameterVal )String ()string {if _dgfa .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _dgfa .ST_DiagramHorizontalAlignment .String ();};if _dgfa .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _dgfa .ST_VerticalAlignment .String ();};if _dgfa .ST_ChildDirection !=ST_ChildDirectionUnset {return _dgfa .ST_ChildDirection .String ();};if _dgfa .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _dgfa .ST_ChildAlignment .String ();};if _dgfa .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _dgfa .ST_SecondaryChildAlignment .String ();};if _dgfa .ST_LinearDirection !=ST_LinearDirectionUnset {return _dgfa .ST_LinearDirection .String ();};if _dgfa .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _dgfa .ST_SecondaryLinearDirection .String ();};if _dgfa .ST_StartingElement !=ST_StartingElementUnset {return _dgfa .ST_StartingElement .String ();};if _dgfa .ST_BendPoint !=ST_BendPointUnset {return _dgfa .ST_BendPoint .String ();};if _dgfa .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _dgfa .ST_ConnectorRouting .String ();};if _dgfa .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _dgfa .ST_ArrowheadStyle .String ();};if _dgfa .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _dgfa .ST_ConnectorDimension .String ();};if _dgfa .ST_RotationPath !=ST_RotationPathUnset {return _dgfa .ST_RotationPath .String ();};if _dgfa .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _dgfa .ST_CenterShapeMapping .String ();};if _dgfa .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _dgfa .ST_NodeHorizontalAlignment .String ();};if _dgfa .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _dgfa .ST_NodeVerticalAlignment .String ();};if _dgfa .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _dgfa .ST_FallbackDimension .String ();};if _dgfa .ST_TextDirection !=ST_TextDirectionUnset {return _dgfa .ST_TextDirection .String ();};if _dgfa .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _dgfa .ST_PyramidAccentPosition .String ();};if _dgfa .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _dgfa .ST_PyramidAccentTextMargin .String ();};if _dgfa .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _dgfa .ST_TextBlockDirection .String ();};if _dgfa .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _dgfa .ST_TextAnchorHorizontal .String ();};if _dgfa .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _dgfa .ST_TextAnchorVertical .String ();};if _dgfa .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _dgfa .ST_DiagramTextAlignment .String ();};if _dgfa .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _dgfa .ST_AutoTextRotation .String ();};if _dgfa .ST_GrowDirection !=ST_GrowDirectionUnset {return _dgfa .ST_GrowDirection .String ();};if _dgfa .ST_FlowDirection !=ST_FlowDirectionUnset {return _dgfa .ST_FlowDirection .String ();};if _dgfa .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _dgfa .ST_ContinueDirection .String ();};if _dgfa .ST_Breakpoint !=ST_BreakpointUnset {return _dgfa .ST_Breakpoint .String ();};if _dgfa .ST_Offset !=ST_OffsetUnset {return _dgfa .ST_Offset .String ();};if _dgfa .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _dgfa .ST_HierarchyAlignment .String ();};if _dgfa .Int32 !=nil {return _bg .Sprintf ("\u0025\u0076",*_dgfa .Int32 );};if _dgfa .Float64 !=nil {return _bg .Sprintf ("\u0025\u0076",*_dgfa .Float64 );};if _dgfa .Bool !=nil {return _bg .Sprintf ("\u0025\u0076",*_dgfa .Bool );};if _dgfa .StringVal !=nil {return _bg .Sprintf ("\u0025\u0076",*_dgfa .StringVal );};if _dgfa .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _dgfa .ST_ConnectorPoint .String ();};return "";};const (ST_ConnectorRoutingUnset ST_ConnectorRouting =0;ST_ConnectorRoutingStra ST_ConnectorRouting =1;ST_ConnectorRoutingBend ST_ConnectorRouting =2;ST_ConnectorRoutingCurve ST_ConnectorRouting =3;ST_ConnectorRoutingLongCurve ST_ConnectorRouting =4;);func (_dged *CT_CTDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dged .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_dged .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_dged .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcdaaa ST_Breakpoint )String ()string {switch _bcdaaa {case 0:return "";case 1:return "\u0065\u006e\u0064\u0043\u006e\u0076";case 2:return "\u0062\u0061\u006c";case 3:return "\u0066\u0069\u0078e\u0064";};return "";};func (_bgd *CT_ColorTransformHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfg :=range start .Attr {if _dfg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_edgf ,_gcafb :=_dfg .Value ,error (nil );if _gcafb !=nil {return _gcafb ;};_bgd .UniqueIdAttr =_edgf ;continue ;};if _dfg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_daad ,_bdc :=_dfg .Value ,error (nil );if _bdc !=nil {return _bdc ;};_bgd .MinVerAttr =&_daad ;continue ;};if _dfg .Name .Local =="\u0072\u0065\u0073I\u0064"{_dcgg ,_eged :=_b .ParseInt (_dfg .Value ,10,32);if _eged !=nil {return _eged ;};_ced :=int32 (_dcgg );_bgd .ResIdAttr =&_ced ;continue ;};};_bfgb :for {_bacg ,_bacc :=d .Token ();if _bacc !=nil {return _bacc ;};switch _gfb :=_bacg .(type ){case _a .StartElement :switch _gfb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cecb :=NewCT_CTName ();if _ddbe :=d .DecodeElement (_cecb ,&_gfb );_ddbe !=nil {return _ddbe ;};_bgd .Title =append (_bgd .Title ,_cecb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_deba :=NewCT_CTDescription ();if _eac :=d .DecodeElement (_deba ,&_gfb );_eac !=nil {return _eac ;};_bgd .Desc =append (_bgd .Desc ,_deba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bgd .CatLst =NewCT_CTCategories ();if _afbg :=d .DecodeElement (_bgd .CatLst ,&_gfb );_afbg !=nil {return _afbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgd .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _dbd :=d .DecodeElement (_bgd .ExtLst ,&_gfb );_dbd !=nil {return _dbd ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_gfb .Name );if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _a .EndElement :break _bfgb ;case _a .CharData :};};return nil ;};func (_degc *CT_CxnList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _degc .Cxn !=nil {_gcda :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e"}};for _ ,_gadb :=range _degc .Cxn {e .EncodeElement (_gadb ,_gcda );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deef ST_HierarchyAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_affc :=_a .Attr {};_affc .Name =name ;switch _deef {case ST_HierarchyAlignmentUnset :_affc .Value ="";case ST_HierarchyAlignmentTL :_affc .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_affc .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_affc .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_affc .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_affc .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_affc .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_affc .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_affc .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_affc .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_affc .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_affc .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_affc .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_affc .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_affc .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_affc .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_affc .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _affc ,nil ;}; -// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path -func (_fdefg *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _gdaa :=_fdefg .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdaa !=nil {return _gdaa ;};if _aed :=_fdefg .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_aed !=nil {return _aed ;};if _daag :=_fdefg .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_daag !=nil {return _daag ;};return nil ;}; +// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path +func (_fgee *CT_SDName )ValidateWithPath (path string )error {return nil };type ColorsDef struct{CT_ColorTransform };const (ST_DiagramHorizontalAlignmentUnset ST_DiagramHorizontalAlignment =0;ST_DiagramHorizontalAlignmentL ST_DiagramHorizontalAlignment =1;ST_DiagramHorizontalAlignmentCtr ST_DiagramHorizontalAlignment =2;ST_DiagramHorizontalAlignmentR ST_DiagramHorizontalAlignment =3;ST_DiagramHorizontalAlignmentNone ST_DiagramHorizontalAlignment =4;); -// Validate validates the StyleDefHdr and its children -func (_babdg *StyleDefHdr )Validate ()error {return _babdg .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};func (_ecg *CT_OrgChart )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _ecg .ValAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_ecg .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_fdcgc *CT_AdjLst )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_ddbdg :for {_cbbec ,_adac :=d .Token ();if _adac !=nil {return _adac ;};switch _fcdfa :=_cbbec .(type ){case _faeg .StartElement :switch _fcdfa .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_fegdb :=NewCT_Adj ();if _bfdf :=d .DecodeElement (_fegdb ,&_fcdfa );_bfdf !=nil {return _bfdf ;};_fdcgc .Adj =append (_fdcgc .Adj ,_fegdb );default:_ceda .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\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_fcdfa .Name );if _ffdf :=d .Skip ();_ffdf !=nil {return _ffdf ;};};case _faeg .EndElement :break _ddbdg ;case _faeg .CharData :};};return nil ;};func (_dfdg ST_NodeHorizontalAlignment )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_dfdg .String (),start );};func (_bgcdg *ST_ParameterVal )Validate ()error {return _bgcdg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path +func (_gcade *CT_RelIds )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_ffded *CT_Shape )ValidateWithPath (path string )error {if _ffded .TypeAttr !=nil {if _degf :=_ffded .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_degf !=nil {return _degf ;};};if _ffded .AdjLst !=nil {if _dfcf :=_ffded .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_dfcf !=nil {return _dfcf ;};};if _ffded .ExtLst !=nil {if _geea :=_ffded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geea !=nil {return _geea ;};};return nil ;};func (_faba ST_DiagramHorizontalAlignment )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_faba .String (),start );};func (_bef *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dagdb :for {_ccbg ,_eabbdf :=d .Token ();if _eabbdf !=nil {return _eabbdf ;};switch _afgfb :=_ccbg .(type ){case _faeg .StartElement :switch _afgfb .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_cfcd :=NewCT_StyleDefinitionHeader ();if _age :=d .DecodeElement (_cfcd ,&_afgfb );_age !=nil {return _age ;};_bef .StyleDefHdr =append (_bef .StyleDefHdr ,_cfcd );default:_ceda .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_afgfb .Name );if _edcc :=d .Skip ();_edcc !=nil {return _edcc ;};};case _faeg .EndElement :break _dagdb ;case _faeg .CharData :};};return nil ;}; +func (_dccf *CT_Shape )ValidateWithPath (path string )error {if _dccf .TypeAttr !=nil {if _gbfeg :=_dccf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbfeg !=nil {return _gbfeg ;};};if _dccf .AdjLst !=nil {if _ccgdc :=_dccf .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_ccgdc !=nil {return _ccgdc ;};};if _dccf .ExtLst !=nil {if _ccac :=_dccf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccac !=nil {return _ccac ;};};return nil ;};func (_dafe ST_ConstraintRelationship )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdfg :=_a .Attr {};_gdfg .Name =name ;switch _dafe {case ST_ConstraintRelationshipUnset :_gdfg .Value ="";case ST_ConstraintRelationshipSelf :_gdfg .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_gdfg .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_gdfg .Value ="\u0064\u0065\u0073";};return _gdfg ,nil ;};func (_cggd ST_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cggd .String (),start );};func (_bddf ST_NodeHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdgbd :=_a .Attr {};_cdgbd .Name =name ;switch _bddf {case ST_NodeHorizontalAlignmentUnset :_cdgbd .Value ="";case ST_NodeHorizontalAlignmentL :_cdgbd .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_cdgbd .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_cdgbd .Value ="\u0072";};return _cdgbd ,nil ;};func (_gbfec *ST_AnimOneStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccdb ,_cgeb :=d .Token ();if _cgeb !=nil {return _cgeb ;};if _acedg ,_gdege :=_ccdb .(_a .EndElement );_gdege &&_acedg .Name ==start .Name {*_gbfec =1;return nil ;};if _gaggd ,_aegfg :=_ccdb .(_a .CharData );!_aegfg {return _bg .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",_ccdb );}else {switch string (_gaggd ){case "":*_gbfec =0;case "\u006e\u006f\u006e\u0065":*_gbfec =1;case "\u006f\u006e\u0065":*_gbfec =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_gbfec =3;};};_ccdb ,_cgeb =d .Token ();if _cgeb !=nil {return _cgeb ;};if _fagf ,_ebegd :=_ccdb .(_a .EndElement );_ebegd &&_fagf .Name ==start .Name {return nil ;};return _bg .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",_ccdb );}; -// Validate validates the CT_StyleDefinitionHeader and its children -func (_bgee *CT_StyleDefinitionHeader )Validate ()error {return _bgee .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_dfg ST_AnimLvlStr )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_bcedc :=_faeg .Attr {};_bcedc .Name =name ;switch _dfg {case ST_AnimLvlStrUnset :_bcedc .Value ="";case ST_AnimLvlStrNone :_bcedc .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_bcedc .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_bcedc .Value ="\u0063\u0074\u0072";};return _bcedc ,nil ;}; +// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path +func (_ecbb *CT_ElemPropSet )ValidateWithPath (path string )error {if _ecbb .PresAssocIDAttr !=nil {if _dgge :=_ecbb .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_dgge !=nil {return _dgge ;};};if _ecbb .CustScaleXAttr !=nil {if _beafe :=_ecbb .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_beafe !=nil {return _beafe ;};};if _ecbb .CustScaleYAttr !=nil {if _dgba :=_ecbb .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_dgba !=nil {return _dgba ;};};if _ecbb .CustLinFactXAttr !=nil {if _cabd :=_ecbb .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_cabd !=nil {return _cabd ;};};if _ecbb .CustLinFactYAttr !=nil {if _bgfba :=_ecbb .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_bgfba !=nil {return _bgfba ;};};if _ecbb .CustLinFactNeighborXAttr !=nil {if _feadg :=_ecbb .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_feadg !=nil {return _feadg ;};};if _ecbb .CustLinFactNeighborYAttr !=nil {if _dafg :=_ecbb .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_dafg !=nil {return _dafg ;};};if _ecbb .CustRadScaleRadAttr !=nil {if _aada :=_ecbb .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_aada !=nil {return _aada ;};};if _ecbb .CustRadScaleIncAttr !=nil {if _dbad :=_ecbb .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_dbad !=nil {return _dbad ;};};if _ecbb .PresLayoutVars !=nil {if _adgf :=_ecbb .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_adgf !=nil {return _adgf ;};};if _ecbb .Style !=nil {if _cfed :=_ecbb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cfed !=nil {return _cfed ;};};return nil ;};type ST_SecondaryChildAlignment byte ; -// Validate validates the CT_Constraint and its children -func (_gabb *CT_Constraint )Validate ()error {return _gabb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func (_dgdg ST_ElementType )String ()string {switch _dgdg {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0064\u006f\u0063";case 3:return "\u006e\u006f\u0064\u0065";case 4:return "\u006e\u006f\u0072\u006d";case 5:return "\u006eo\u006e\u004e\u006f\u0072\u006d";case 6:return "\u0061\u0073\u0073\u0074";case 7:return "\u006eo\u006e\u0041\u0073\u0073\u0074";case 8:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 9:return "\u0070\u0072\u0065\u0073";case 10:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";};func NewCT_BulletEnabled ()*CT_BulletEnabled {_abcea :=&CT_BulletEnabled {};return _abcea };func (_ceed *CT_CxnList )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _ceed .Cxn !=nil {_eabbg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0078\u006e"}};for _ ,_dcbgc :=range _ceed .Cxn {e .EncodeElement (_dcbgc ,_eabbg );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_fdcc ST_TextDirection )String ()string {switch _fdcc {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";}; +// Validate validates the CT_CTName and its children +func (_fdf *CT_CTName )Validate ()error {return _fdf .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func (_becad ST_ChildDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffcge :=_a .Attr {};_ffcge .Name =name ;switch _becad {case ST_ChildDirectionUnset :_ffcge .Value ="";case ST_ChildDirectionHorz :_ffcge .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_ffcge .Value ="\u0076\u0065\u0072\u0074";};return _ffcge ,nil ;};func NewLayoutDef ()*LayoutDef {_abdfe :=&LayoutDef {};_abdfe .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _abdfe ;}; -// ValidateWithPath validates the DataModel and its children, prefixing error messages with path -func (_gdcef *DataModel )ValidateWithPath (path string )error {if _fabe :=_gdcef .CT_DataModel .ValidateWithPath (path );_fabe !=nil {return _fabe ;};return nil ;};func (_ebbea *CT_CTStyleLabel )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",_ebbea .NameAttr )});e .EncodeToken (start );if _ebbea .FillClrLst !=nil {_cbgfg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ebbea .FillClrLst ,_cbgfg );};if _ebbea .LinClrLst !=nil {_gdbad :=_faeg .StartElement {Name :_faeg .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_ebbea .LinClrLst ,_gdbad );};if _ebbea .EffectClrLst !=nil {_agege :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ebbea .EffectClrLst ,_agege );};if _ebbea .TxLinClrLst !=nil {_bccg :=_faeg .StartElement {Name :_faeg .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ebbea .TxLinClrLst ,_bccg );};if _ebbea .TxFillClrLst !=nil {_bfbf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ebbea .TxFillClrLst ,_bfbf );};if _ebbea .TxEffectClrLst !=nil {_dfc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ebbea .TxEffectClrLst ,_dfc );};if _ebbea .ExtLst !=nil {_aefb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebbea .ExtLst ,_aefb );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_gadca ST_PyramidAccentPosition )String ()string {switch _gadca {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";}; +// Validate validates the RelIds and its children +func (_bcdfd *RelIds )Validate ()error {return _bcdfd .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_fgeb ST_ParameterId )ValidateWithPath (path string )error {switch _fgeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgeb ));};return nil ;};func (_ddcda ST_TextBlockDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdba :=_a .Attr {};_bdba .Name =name ;switch _ddcda {case ST_TextBlockDirectionUnset :_bdba .Value ="";case ST_TextBlockDirectionHorz :_bdba .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_bdba .Value ="\u0076\u0065\u0072\u0074";};return _bdba ,nil ;};func NewCT_ChildPref ()*CT_ChildPref {_dee :=&CT_ChildPref {};return _dee };func NewCT_Pt ()*CT_Pt {_gfegc :=&CT_Pt {};return _gfegc };type ST_ConstraintType byte ;const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func (_eabed ST_BoolOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eabed .String (),start );};func (_agee ST_NodeHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agee .String (),start );};func (_egae ST_PtType )Validate ()error {return _egae .ValidateWithPath ("")}; -// Validate validates the CT_Rules and its children -func (_ggf *CT_Rules )Validate ()error {return _ggf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func NewCT_Category ()*CT_Category {_bcdaf :=&CT_Category {};return _bcdaf };type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;); +// Validate validates the CT_ElemPropSet and its children +func (_fcaac *CT_ElemPropSet )Validate ()error {return _fcaac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_cbgdd ST_DiagramHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbgdd .String (),start );};func (_baca *CT_DiagramDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baca .LayoutNode =NewCT_LayoutNode ();for _ ,_gage :=range start .Attr {if _gage .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_begg ,_edce :=_gage .Value ,error (nil );if _edce !=nil {return _edce ;};_baca .UniqueIdAttr =&_begg ;continue ;};if _gage .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_egg ,_dggc :=_gage .Value ,error (nil );if _dggc !=nil {return _dggc ;};_baca .MinVerAttr =&_egg ;continue ;};if _gage .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_gbcg ,_deee :=_gage .Value ,error (nil );if _deee !=nil {return _deee ;};_baca .DefStyleAttr =&_gbcg ;continue ;};};_fcgb :for {_gcce ,_eedc :=d .Token ();if _eedc !=nil {return _eedc ;};switch _gccb :=_gcce .(type ){case _a .StartElement :switch _gccb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ebeg :=NewCT_Name ();if _dggf :=d .DecodeElement (_ebeg ,&_gccb );_dggf !=nil {return _dggf ;};_baca .Title =append (_baca .Title ,_ebeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ffed :=NewCT_Description ();if _aacd :=d .DecodeElement (_ffed ,&_gccb );_aacd !=nil {return _aacd ;};_baca .Desc =append (_baca .Desc ,_ffed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_baca .CatLst =NewCT_Categories ();if _bgab :=d .DecodeElement (_baca .CatLst ,&_gccb );_bgab !=nil {return _bgab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_baca .SampData =NewCT_SampleData ();if _cdge :=d .DecodeElement (_baca .SampData ,&_gccb );_cdge !=nil {return _cdge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_baca .StyleData =NewCT_SampleData ();if _ecea :=d .DecodeElement (_baca .StyleData ,&_gccb );_ecea !=nil {return _ecea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_baca .ClrData =NewCT_SampleData ();if _fbfc :=d .DecodeElement (_baca .ClrData ,&_gccb );_fbfc !=nil {return _fbfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _caba :=d .DecodeElement (_baca .LayoutNode ,&_gccb );_caba !=nil {return _caba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baca .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _becf :=d .DecodeElement (_baca .ExtLst ,&_gccb );_becf !=nil {return _becf ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gccb .Name );if _efcg :=d .Skip ();_efcg !=nil {return _efcg ;};};case _a .EndElement :break _fcgb ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path -func (_bedc *CT_DataModel )ValidateWithPath (path string )error {if _gacfg :=_bedc .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_gacfg !=nil {return _gacfg ;};if _bedc .CxnLst !=nil {if _ccdf :=_bedc .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_ccdf !=nil {return _ccdf ;};};if _bedc .Bg !=nil {if _cgga :=_bedc .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_cgga !=nil {return _cgga ;};};if _bedc .Whole !=nil {if _bdca :=_bedc .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_bdca !=nil {return _bdca ;};};if _bedc .ExtLst !=nil {if _accba :=_bedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accba !=nil {return _accba ;};};return nil ;};func (_gaagd *ST_NodeVerticalAlignment )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_ec ,_gfaa :=d .Token ();if _gfaa !=nil {return _gfaa ;};if _gbgc ,_ebdge :=_ec .(_faeg .EndElement );_ebdge &&_gbgc .Name ==start .Name {*_gaagd =1;return nil ;};if _ddde ,_gcdg :=_ec .(_faeg .CharData );!_gcdg {return _efdg .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",_ec );}else {switch string (_ddde ){case "":*_gaagd =0;case "\u0074":*_gaagd =1;case "\u006d\u0069\u0064":*_gaagd =2;case "\u0062":*_gaagd =3;};};_ec ,_gfaa =d .Token ();if _gfaa !=nil {return _gfaa ;};if _ecf ,_dde :=_ec .(_faeg .EndElement );_dde &&_ecf .Name ==start .Name {return nil ;};return _efdg .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",_ec );};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_bbdg ST_ContinueDirection )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bbdg .String (),start );};func (_gadb *ST_TextDirection )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_aaa ,_ccd :=d .Token ();if _ccd !=nil {return _ccd ;};if _beg ,_deb :=_aaa .(_faeg .EndElement );_deb &&_beg .Name ==start .Name {*_gadb =1;return nil ;};if _adb ,_ggaef :=_aaa .(_faeg .CharData );!_ggaef {return _efdg .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",_aaa );}else {switch string (_adb ){case "":*_gadb =0;case "\u0066\u0072\u006fm\u0054":*_gadb =1;case "\u0066\u0072\u006fm\u0042":*_gadb =2;};};_aaa ,_ccd =d .Token ();if _ccd !=nil {return _ccd ;};if _gaa ,_abaeg :=_aaa .(_faeg .EndElement );_abaeg &&_gaa .Name ==start .Name {return nil ;};return _efdg .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",_aaa );};func (_efde *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_efde =0;case "\u006e\u006f\u006e\u0065":*_efde =1;case "\u0074":*_efde =2;case "\u0062":*_efde =3;case "\u006c":*_efde =4;case "\u0072":*_efde =5;};return nil ;};func (_afbd ST_PyramidAccentPosition )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_afbd .String (),start );};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_cgad :=&ColorsDefHdrLst {};_cgad .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _cgad ;};type CT_Rules struct{Rule []*CT_NumericRule ;};func (_gedb ST_TextDirection )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_geeb :=_faeg .Attr {};_geeb .Name =name ;switch _gedb {case ST_TextDirectionUnset :_geeb .Value ="";case ST_TextDirectionFromT :_geeb .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_geeb .Value ="\u0066\u0072\u006fm\u0042";};return _geeb ,nil ;};func NewColorsDef ()*ColorsDef {_ffffd :=&ColorsDef {};_ffffd .CT_ColorTransform =*NewCT_ColorTransform ();return _ffffd ;}; +// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path +func (_facaa *LayoutDefHdrLst )ValidateWithPath (path string )error {if _bcfe :=_facaa .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_bcfe !=nil {return _bcfe ;};return nil ;}; -// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path -func (_faee *CT_ColorTransform )ValidateWithPath (path string )error {for _edaa ,_ageab :=range _faee .Title {if _bcfa :=_ageab .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edaa ));_bcfa !=nil {return _bcfa ;};};for _afgb ,_efefc :=range _faee .Desc {if _bcda :=_efefc .ValidateWithPath (_efdg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_afgb ));_bcda !=nil {return _bcda ;};};if _faee .CatLst !=nil {if _fcd :=_faee .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_fcd !=nil {return _fcd ;};};for _fcgb ,_ecbc :=range _faee .StyleLbl {if _fgeb :=_ecbc .ValidateWithPath (_efdg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fcgb ));_fgeb !=nil {return _fgeb ;};};if _faee .ExtLst !=nil {if _agda :=_faee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agda !=nil {return _agda ;};};return nil ;};func (_ddcce ST_ConnectorRouting )String ()string {switch _ddcce {case 0:return "";case 1:return "\u0073\u0074\u0072\u0061";case 2:return "\u0062\u0065\u006e\u0064";case 3:return "\u0063\u0075\u0072v\u0065";case 4:return "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return "";};func (_cef *ColorsDefHdr )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cef .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_aeff :=range start .Attr {if _aeff .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_febd ,_bgf :=_aeff .Value ,error (nil );if _bgf !=nil {return _bgf ;};_cef .UniqueIdAttr =_febd ;continue ;};if _aeff .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cfgbc ,_afbb :=_aeff .Value ,error (nil );if _afbb !=nil {return _afbb ;};_cef .MinVerAttr =&_cfgbc ;continue ;};if _aeff .Name .Local =="\u0072\u0065\u0073I\u0064"{_cdf ,_effe :=_fccg .ParseInt (_aeff .Value ,10,32);if _effe !=nil {return _effe ;};_bcbe :=int32 (_cdf );_cef .ResIdAttr =&_bcbe ;continue ;};};_dd :for {_gdda ,_cfbg :=d .Token ();if _cfbg !=nil {return _cfbg ;};switch _acbc :=_gdda .(type ){case _faeg .StartElement :switch _acbc .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_edfgf :=NewCT_CTName ();if _dcfd :=d .DecodeElement (_edfgf ,&_acbc );_dcfd !=nil {return _dcfd ;};_cef .Title =append (_cef .Title ,_edfgf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gcecf :=NewCT_CTDescription ();if _dfedb :=d .DecodeElement (_gcecf ,&_acbc );_dfedb !=nil {return _dfedb ;};_cef .Desc =append (_cef .Desc ,_gcecf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cef .CatLst =NewCT_CTCategories ();if _fbgaf :=d .DecodeElement (_cef .CatLst ,&_acbc );_fbgaf !=nil {return _fbgaf ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cef .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _gbgdda :=d .DecodeElement (_cef .ExtLst ,&_acbc );_gbgdda !=nil {return _gbgdda ;};default:_ceda .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\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_acbc .Name );if _adbe :=d .Skip ();_adbe !=nil {return _adbe ;};};case _faeg .EndElement :break _dd ;case _faeg .CharData :};};return nil ;};func (_aaaf ST_ConnectorPoint )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_aaaf .String (),start );}; +// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path +func (_ddfb *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_dbbc *ST_OutputShapeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbbc =0;case "\u006e\u006f\u006e\u0065":*_dbbc =1;case "\u0063\u006f\u006e\u006e":*_dbbc =2;};return nil ;};type CT_PtList struct{Pt []*CT_Pt ;};func (_ecaga *ST_ParameterId )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecaga =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_ecaga =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_ecaga =2;case "\u0063\u0068\u0044i\u0072":*_ecaga =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_ecaga =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_ecaga =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_ecaga =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_ecaga =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_ecaga =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_ecaga =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_ecaga =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_ecaga =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_ecaga =12;case "\u0064\u0069\u006d":*_ecaga =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_ecaga =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_ecaga =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_ecaga =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_ecaga =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_ecaga =18;case "\u0074\u0078\u0044i\u0072":*_ecaga =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_ecaga =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_ecaga =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_ecaga =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_ecaga =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_ecaga =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_ecaga =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_ecaga =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_ecaga =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_ecaga =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecaga =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecaga =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_ecaga =31;case "\u0067\u0072\u0044i\u0072":*_ecaga =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_ecaga =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_ecaga =34;case "\u0062\u006b\u0070\u0074":*_ecaga =35;case "\u006f\u0066\u0066":*_ecaga =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_ecaga =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ecaga =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_ecaga =39;case "\u0073\u0074\u0041n\u0067":*_ecaga =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_ecaga =41;case "\u0061\u0072":*_ecaga =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_ecaga =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_ecaga =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_ecaga =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_ecaga =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_ecaga =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_ecaga =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_ecaga =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_ecaga =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_ecaga =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_ecaga =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_ecaga =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_ecaga =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_ecaga =55;};return nil ;};func (_gbgb ST_AutoTextRotation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbgb .String (),start );};func (_beg *CT_Categories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _beg .Cat !=nil {_begc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_feab :=range _beg .Cat {e .EncodeElement (_feab ,_begc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfdc ST_CenterShapeMapping )String ()string {switch _cfdc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_gecaa ST_AxisType )ValidateWithPath (path string )error {switch _gecaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gecaa ));};return nil ;};func (_eddgd ST_ConstraintType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acgce :=_a .Attr {};_acgce .Name =name ;switch _eddgd {case ST_ConstraintTypeUnset :_acgce .Value ="";case ST_ConstraintTypeNone :_acgce .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_acgce .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_acgce .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_acgce .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_acgce .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_acgce .Value ="\u0062";case ST_ConstraintTypeBMarg :_acgce .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_acgce .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_acgce .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_acgce .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_acgce .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_acgce .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_acgce .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_acgce .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_acgce .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_acgce .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_acgce .Value ="\u0068";case ST_ConstraintTypeHArH :_acgce .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_acgce .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_acgce .Value ="\u006c";case ST_ConstraintTypeLMarg :_acgce .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_acgce .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_acgce .Value ="\u0072";case ST_ConstraintTypeRMarg :_acgce .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_acgce .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_acgce .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_acgce .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_acgce .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_acgce .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_acgce .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_acgce .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_acgce .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_acgce .Value ="\u0074";case ST_ConstraintTypeTMarg :_acgce .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_acgce .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_acgce .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_acgce .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_acgce .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_acgce .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_acgce .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_acgce .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_acgce .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_acgce .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_acgce .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_acgce .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_acgce .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_acgce .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_acgce .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_acgce .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_acgce .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_acgce .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_acgce .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_acgce .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_acgce .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_acgce .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_acgce .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_acgce .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_acgce .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_acgce .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_acgce .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_acgce .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_acgce .Value ="\u0077";case ST_ConstraintTypeWArH :_acgce .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_acgce .Value ="\u0077\u004f\u0066\u0066";};return _acgce ,nil ;};const (ST_LinearDirectionUnset ST_LinearDirection =0;ST_LinearDirectionFromL ST_LinearDirection =1;ST_LinearDirectionFromR ST_LinearDirection =2;ST_LinearDirectionFromT ST_LinearDirection =3;ST_LinearDirectionFromB ST_LinearDirection =4;);func (_afbdb ST_ClrAppMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cadb :=_a .Attr {};_cadb .Name =name ;switch _afbdb {case ST_ClrAppMethodUnset :_cadb .Value ="";case ST_ClrAppMethodSpan :_cadb .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_cadb .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_cadb .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _cadb ,nil ;};func (_geabg *ST_ConstraintType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcadd ,_afbdc :=d .Token ();if _afbdc !=nil {return _afbdc ;};if _fgaee ,_cgbbf :=_bcadd .(_a .EndElement );_cgbbf &&_fgaee .Name ==start .Name {*_geabg =1;return nil ;};if _bdcce ,_befe :=_bcadd .(_a .CharData );!_befe {return _bg .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",_bcadd );}else {switch string (_bdcce ){case "":*_geabg =0;case "\u006e\u006f\u006e\u0065":*_geabg =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_geabg =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_geabg =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_geabg =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_geabg =5;case "\u0062":*_geabg =6;case "\u0062\u004d\u0061r\u0067":*_geabg =7;case "\u0062\u004f\u0066\u0066":*_geabg =8;case "\u0063\u0074\u0072\u0058":*_geabg =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_geabg =10;case "\u0063\u0074\u0072\u0059":*_geabg =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_geabg =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_geabg =13;case "\u0064\u0069\u0061\u006d":*_geabg =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_geabg =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_geabg =16;case "\u0068":*_geabg =17;case "\u0068\u0041\u0072\u0048":*_geabg =18;case "\u0068\u004f\u0066\u0066":*_geabg =19;case "\u006c":*_geabg =20;case "\u006c\u004d\u0061r\u0067":*_geabg =21;case "\u006c\u004f\u0066\u0066":*_geabg =22;case "\u0072":*_geabg =23;case "\u0072\u004d\u0061r\u0067":*_geabg =24;case "\u0072\u004f\u0066\u0066":*_geabg =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_geabg =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_geabg =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_geabg =28;case "\u0073\u0069\u0062S\u0070":*_geabg =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_geabg =30;case "\u0073\u0070":*_geabg =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_geabg =32;case "\u0074":*_geabg =33;case "\u0074\u004d\u0061r\u0067":*_geabg =34;case "\u0074\u004f\u0066\u0066":*_geabg =35;case "\u0075\u0073\u0065r\u0041":*_geabg =36;case "\u0075\u0073\u0065r\u0042":*_geabg =37;case "\u0075\u0073\u0065r\u0043":*_geabg =38;case "\u0075\u0073\u0065r\u0044":*_geabg =39;case "\u0075\u0073\u0065r\u0045":*_geabg =40;case "\u0075\u0073\u0065r\u0046":*_geabg =41;case "\u0075\u0073\u0065r\u0047":*_geabg =42;case "\u0075\u0073\u0065r\u0048":*_geabg =43;case "\u0075\u0073\u0065r\u0049":*_geabg =44;case "\u0075\u0073\u0065r\u004a":*_geabg =45;case "\u0075\u0073\u0065r\u004b":*_geabg =46;case "\u0075\u0073\u0065r\u004c":*_geabg =47;case "\u0075\u0073\u0065r\u004d":*_geabg =48;case "\u0075\u0073\u0065r\u004e":*_geabg =49;case "\u0075\u0073\u0065r\u004f":*_geabg =50;case "\u0075\u0073\u0065r\u0050":*_geabg =51;case "\u0075\u0073\u0065r\u0051":*_geabg =52;case "\u0075\u0073\u0065r\u0052":*_geabg =53;case "\u0075\u0073\u0065r\u0053":*_geabg =54;case "\u0075\u0073\u0065r\u0054":*_geabg =55;case "\u0075\u0073\u0065r\u0055":*_geabg =56;case "\u0075\u0073\u0065r\u0056":*_geabg =57;case "\u0075\u0073\u0065r\u0057":*_geabg =58;case "\u0075\u0073\u0065r\u0058":*_geabg =59;case "\u0075\u0073\u0065r\u0059":*_geabg =60;case "\u0075\u0073\u0065r\u005a":*_geabg =61;case "\u0077":*_geabg =62;case "\u0077\u0041\u0072\u0048":*_geabg =63;case "\u0077\u004f\u0066\u0066":*_geabg =64;};};_bcadd ,_afbdc =d .Token ();if _afbdc !=nil {return _afbdc ;};if _abgg ,_cgebc :=_bcadd .(_a .EndElement );_cgebc &&_abgg .Name ==start .Name {return nil ;};return _bg .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",_bcadd );};func NewCT_Rules ()*CT_Rules {_fbgd :=&CT_Rules {};return _fbgd };type ST_OutputShapeType byte ;func (_gedgc *ST_BendPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gedgc =0;case "\u0062\u0065\u0067":*_gedgc =1;case "\u0064\u0065\u0066":*_gedgc =2;case "\u0065\u006e\u0064":*_gedgc =3;};return nil ;};func (_edaef ST_TextAnchorHorizontal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edaef .String (),start );};func (_gabf *CT_RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abccf :=range start .Attr {if _abccf .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"&&_abccf .Name .Local =="\u0064\u006d"||_abccf .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"&&_abccf .Name .Local =="\u0064\u006d"{_faf ,_bfeb :=_abccf .Value ,error (nil );if _bfeb !=nil {return _bfeb ;};_gabf .DmAttr =_faf ;continue ;};if _abccf .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"&&_abccf .Name .Local =="\u006c\u006f"||_abccf .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"&&_abccf .Name .Local =="\u006c\u006f"{_bgacb ,_ffgf :=_abccf .Value ,error (nil );if _ffgf !=nil {return _ffgf ;};_gabf .LoAttr =_bgacb ;continue ;};if _abccf .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"&&_abccf .Name .Local =="\u0071\u0073"||_abccf .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"&&_abccf .Name .Local =="\u0071\u0073"{_egbcc ,_agdc :=_abccf .Value ,error (nil );if _agdc !=nil {return _agdc ;};_gabf .QsAttr =_egbcc ;continue ;};if _abccf .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"&&_abccf .Name .Local =="\u0063\u0073"||_abccf .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"&&_abccf .Name .Local =="\u0063\u0073"{_deec ,_dbab :=_abccf .Value ,error (nil );if _dbab !=nil {return _dbab ;};_gabf .CsAttr =_deec ;continue ;};};for {_dgdg ,_aceb :=d .Token ();if _aceb !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_aceb );};if _dfga ,_eefdb :=_dgdg .(_a .EndElement );_eefdb &&_dfga .Name ==start .Name {break ;};};return nil ;};func (_bcebf *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bcebf =0;case "\u006c":*_bcebf =1;case "\u0063\u0074\u0072":*_bcebf =2;case "\u0072":*_bcebf =3;};return nil ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_add :=&CT_CTStyleLabel {};return _add };func (_egfa *ST_AnimLvlStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfeb ,_bgedb :=d .Token ();if _bgedb !=nil {return _bgedb ;};if _bffad ,_dfebe :=_dfeb .(_a .EndElement );_dfebe &&_bffad .Name ==start .Name {*_egfa =1;return nil ;};if _aeaa ,_cdebc :=_dfeb .(_a .CharData );!_cdebc {return _bg .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",_dfeb );}else {switch string (_aeaa ){case "":*_egfa =0;case "\u006e\u006f\u006e\u0065":*_egfa =1;case "\u006c\u0076\u006c":*_egfa =2;case "\u0063\u0074\u0072":*_egfa =3;};};_dfeb ,_bgedb =d .Token ();if _bgedb !=nil {return _bgedb ;};if _cadaa ,_dcga :=_dfeb .(_a .EndElement );_dcga &&_cadaa .Name ==start .Name {return nil ;};return _bg .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",_dfeb );};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};type ST_BoolOperator byte ;type ST_ParameterId byte ; -// Validate validates the CT_CTDescription and its children -func (_bbef *CT_CTDescription )Validate ()error {return _bbef .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_defa ST_ChildOrderType )Validate ()error {return _defa .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path +func (_gfgg *CT_OrgChart )ValidateWithPath (path string )error {return nil };func (_cbga ST_GrowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecbea :=_a .Attr {};_ecbea .Name =name ;switch _cbga {case ST_GrowDirectionUnset :_ecbea .Value ="";case ST_GrowDirectionTL :_ecbea .Value ="\u0074\u004c";case ST_GrowDirectionTR :_ecbea .Value ="\u0074\u0052";case ST_GrowDirectionBL :_ecbea .Value ="\u0062\u004c";case ST_GrowDirectionBR :_ecbea .Value ="\u0062\u0052";};return _ecbea ,nil ;}; -// Validate validates the CT_Categories and its children -func (_bfecd *CT_Categories )Validate ()error {return _bfecd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_addb *ST_HueDir )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_addb =0;case "\u0063\u0077":*_addb =1;case "\u0063\u0063\u0077":*_addb =2;};return nil ;};type ST_ConstraintRelationship byte ;type CT_OrgChart struct{ValAttr *bool ;};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;); +// Validate validates the CT_SDDescription and its children +func (_dfaee *CT_SDDescription )Validate ()error {return _dfaee .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_bcabg ST_DiagramTextAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcabg .String (),start );};func (_daga ST_ElementType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adac :=_a .Attr {};_adac .Name =name ;switch _daga {case ST_ElementTypeUnset :_adac .Value ="";case ST_ElementTypeAll :_adac .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_adac .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_adac .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_adac .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_adac .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_adac .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_adac .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_adac .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_adac .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_adac .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _adac ,nil ;};func (_acedc *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acedc =0;case "\u006e\u006f\u006e\u0065":*_acedc =1;case "\u0074":*_acedc =2;case "\u0062":*_acedc =3;case "\u006c":*_acedc =4;case "\u0072":*_acedc =5;};return nil ;};func NewCT_SDDescription ()*CT_SDDescription {_faag :=&CT_SDDescription {};return _faag };type ST_SecondaryLinearDirection byte ;func (_gdeged ST_ChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdeged .String (),start );};func (_cdcb ST_RotationPath )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcabfg :=_a .Attr {};_fcabfg .Name =name ;switch _cdcb {case ST_RotationPathUnset :_fcabfg .Value ="";case ST_RotationPathNone :_fcabfg .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_fcabfg .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _fcabfg ,nil ;};func (_abbge *CT_ElemPropSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abbge .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresAssocIDAttr )});};if _abbge .PresNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresNameAttr )});};if _abbge .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresStyleLblAttr )});};if _abbge .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresStyleIdxAttr )});};if _abbge .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresStyleCntAttr )});};if _abbge .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .LoTypeIdAttr )});};if _abbge .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .LoCatIdAttr )});};if _abbge .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .QsTypeIdAttr )});};if _abbge .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .QsCatIdAttr )});};if _abbge .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CsTypeIdAttr )});};if _abbge .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CsCatIdAttr )});};if _abbge .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .Coherent3DOffAttr ))});};if _abbge .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PhldrTAttr )});};if _abbge .PhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .PhldrAttr ))});};if _abbge .CustAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustAngAttr )});};if _abbge .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .CustFlipVertAttr ))});};if _abbge .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .CustFlipHorAttr ))});};if _abbge .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustSzXAttr )});};if _abbge .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustSzYAttr )});};if _abbge .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustScaleXAttr )});};if _abbge .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustScaleYAttr )});};if _abbge .CustTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .CustTAttr ))});};if _abbge .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustLinFactXAttr )});};if _abbge .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustLinFactYAttr )});};if _abbge .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustLinFactNeighborXAttr )});};if _abbge .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustLinFactNeighborYAttr )});};if _abbge .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustRadScaleRadAttr )});};if _abbge .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustRadScaleIncAttr )});};e .EncodeToken (start );if _abbge .PresLayoutVars !=nil {_fabf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_abbge .PresLayoutVars ,_fabf );};if _abbge .Style !=nil {_cfe :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_abbge .Style ,_cfe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TextDirection byte ; -// Validate validates the CT_Adj and its children -func (_cbbcg *CT_Adj )Validate ()error {return _cbbcg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_cad *CT_CTName )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_bbba :=range start .Attr {if _bbba .Name .Local =="\u006c\u0061\u006e\u0067"{_acdg ,_bbaa :=_bbba .Value ,error (nil );if _bbaa !=nil {return _bbaa ;};_cad .LangAttr =&_acdg ;continue ;};if _bbba .Name .Local =="\u0076\u0061\u006c"{_bbefeg ,_cfbd :=_bbba .Value ,error (nil );if _cfbd !=nil {return _cfbd ;};_cad .ValAttr =_bbefeg ;continue ;};};for {_affg ,_fggbb :=d .Token ();if _fggbb !=nil {return _efdg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_fggbb );};if _cbda ,_bfg :=_affg .(_faeg .EndElement );_bfg &&_cbda .Name ==start .Name {break ;};};return nil ;};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_dbce *LayoutDefHdrLst )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _dbce .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func (_gfdg *ColorsDef )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_gfdg .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_fefc :=range start .Attr {if _fefc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aadd ,_accfa :=_fefc .Value ,error (nil );if _accfa !=nil {return _accfa ;};_gfdg .UniqueIdAttr =&_aadd ;continue ;};if _fefc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bafc ,_ebaa :=_fefc .Value ,error (nil );if _ebaa !=nil {return _ebaa ;};_gfdg .MinVerAttr =&_bafc ;continue ;};};_cdee :for {_dcbfa ,_aea :=d .Token ();if _aea !=nil {return _aea ;};switch _efea :=_dcbfa .(type ){case _faeg .StartElement :switch _efea .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gcaa :=NewCT_CTName ();if _eg :=d .DecodeElement (_gcaa ,&_efea );_eg !=nil {return _eg ;};_gfdg .Title =append (_gfdg .Title ,_gcaa );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_eaab :=NewCT_CTDescription ();if _affe :=d .DecodeElement (_eaab ,&_efea );_affe !=nil {return _affe ;};_gfdg .Desc =append (_gfdg .Desc ,_eaab );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gfdg .CatLst =NewCT_CTCategories ();if _ffgg :=d .DecodeElement (_gfdg .CatLst ,&_efea );_ffgg !=nil {return _ffgg ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_fdga :=NewCT_CTStyleLabel ();if _bdef :=d .DecodeElement (_fdga ,&_efea );_bdef !=nil {return _bdef ;};_gfdg .StyleLbl =append (_gfdg .StyleLbl ,_fdga );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfdg .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _gacg :=d .DecodeElement (_gfdg .ExtLst ,&_efea );_gacg !=nil {return _gacg ;};default:_ceda .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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_efea .Name );if _cafac :=d .Skip ();_cafac !=nil {return _cafac ;};};case _faeg .EndElement :break _cdee ;case _faeg .CharData :};};return nil ;};func (_dfdea ST_LinearDirection )Validate ()error {return _dfdea .ValidateWithPath ("")};type ST_VariableType byte ; +// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path +func (_dffd *ColorsDefHdr )ValidateWithPath (path string )error {if _eeafd :=_dffd .CT_ColorTransformHeader .ValidateWithPath (path );_eeafd !=nil {return _eeafd ;};return nil ;};func (_ecagb *CT_StyleDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ecagb .StyleDefHdr !=nil {_gbde :=_a .StartElement {Name :_a .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_bcee :=range _ecagb .StyleDefHdr {e .EncodeElement (_bcee ,_gbde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path -func (_fgdac *CT_CTCategories )ValidateWithPath (path string )error {for _cdda ,_dbbec :=range _fgdac .Cat {if _ggbf :=_dbbec .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cdda ));_ggbf !=nil {return _ggbf ;};};return nil ;}; +// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path +func (_gdbf *CT_DiagramDefinition )ValidateWithPath (path string )error {for _gefg ,_fbffg :=range _gdbf .Title {if _babcd :=_fbffg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gefg ));_babcd !=nil {return _babcd ;};};for _dbag ,_dgea :=range _gdbf .Desc {if _egbc :=_dgea .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dbag ));_egbc !=nil {return _egbc ;};};if _gdbf .CatLst !=nil {if _agbd :=_gdbf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_agbd !=nil {return _agbd ;};};if _gdbf .SampData !=nil {if _agd :=_gdbf .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_agd !=nil {return _agd ;};};if _gdbf .StyleData !=nil {if _aaed :=_gdbf .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_aaed !=nil {return _aaed ;};};if _gdbf .ClrData !=nil {if _cceb :=_gdbf .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_cceb !=nil {return _cceb ;};};if _dbbae :=_gdbf .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_dbbae !=nil {return _dbbae ;};if _gdbf .ExtLst !=nil {if _dgfb :=_gdbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfb !=nil {return _dgfb ;};};return nil ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func (_adbc ST_AxisType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dbegc :=_a .Attr {};_dbegc .Name =name ;switch _adbc {case ST_AxisTypeUnset :_dbegc .Value ="";case ST_AxisTypeSelf :_dbegc .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_dbegc .Value ="\u0063\u0068";case ST_AxisTypeDes :_dbegc .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_dbegc .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_dbegc .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_dbegc .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_dbegc .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_dbegc .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_dbegc .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_dbegc .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_dbegc .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_dbegc .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_dbegc .Value ="\u006e\u006f\u006e\u0065";};return _dbegc ,nil ;};func (_agdf *CT_LayoutVariablePropertySet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebce :for {_cbac ,_dbda :=d .Token ();if _dbda !=nil {return _dbda ;};switch _gceg :=_cbac .(type ){case _a .StartElement :switch _gceg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_agdf .OrgChart =NewCT_OrgChart ();if _acea :=d .DecodeElement (_agdf .OrgChart ,&_gceg );_acea !=nil {return _acea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_agdf .ChMax =NewCT_ChildMax ();if _bede :=d .DecodeElement (_agdf .ChMax ,&_gceg );_bede !=nil {return _bede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_agdf .ChPref =NewCT_ChildPref ();if _acde :=d .DecodeElement (_agdf .ChPref ,&_gceg );_acde !=nil {return _acde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_agdf .BulletEnabled =NewCT_BulletEnabled ();if _bffa :=d .DecodeElement (_agdf .BulletEnabled ,&_gceg );_bffa !=nil {return _bffa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_agdf .Dir =NewCT_Direction ();if _bgfbg :=d .DecodeElement (_agdf .Dir ,&_gceg );_bgfbg !=nil {return _bgfbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_agdf .HierBranch =NewCT_HierBranchStyle ();if _gdad :=d .DecodeElement (_agdf .HierBranch ,&_gceg );_gdad !=nil {return _gdad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_agdf .AnimOne =NewCT_AnimOne ();if _dcfda :=d .DecodeElement (_agdf .AnimOne ,&_gceg );_dcfda !=nil {return _dcfda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_agdf .AnimLvl =NewCT_AnimLvl ();if _gbae :=d .DecodeElement (_agdf .AnimLvl ,&_gceg );_gbae !=nil {return _gbae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_agdf .ResizeHandles =NewCT_ResizeHandles ();if _bcd :=d .DecodeElement (_agdf .ResizeHandles ,&_gceg );_bcd !=nil {return _bcd ;};default:_fb .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062\u006c\u0065P\u0072\u006fpe\u0072\u0074\u0079S\u0065\u0074\u0020\u0025\u0076",_gceg .Name );if _fgde :=d .Skip ();_fgde !=nil {return _fgde ;};};case _a .EndElement :break _ebce ;case _a .CharData :};};return nil ;};func NewColorsDefHdr ()*ColorsDefHdr {_gaeae :=&ColorsDefHdr {};_gaeae .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _gaeae ;};func (_d *AG_ConstraintAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _d .TypeAttr !=ST_ConstraintTypeUnset {_bbb ,_de :=_d .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _de !=nil {return _de ;};start .Attr =append (start .Attr ,_bbb );};if _d .ForAttr !=ST_ConstraintRelationshipUnset {_af ,_c :=_d .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _c !=nil {return _c ;};start .Attr =append (start .Attr ,_af );};if _d .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_d .ForNameAttr )});};if _d .PtTypeAttr !=ST_ElementTypeUnset {_bbf ,_cc :=_d .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _cc !=nil {return _cc ;};start .Attr =append (start .Attr ,_bbf );};return nil ;};func (_acffb ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _acffb {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acffb ));};return nil ;}; -// Validate validates the CT_Direction and its children -func (_gggd *CT_Direction )Validate ()error {return _gggd .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_ffad ST_ArrowheadStyle )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_eebb :=_faeg .Attr {};_eebb .Name =name ;switch _ffad {case ST_ArrowheadStyleUnset :_eebb .Value ="";case ST_ArrowheadStyleAuto :_eebb .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_eebb .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_eebb .Value ="\u006e\u006f\u0041r\u0072";};return _eebb ,nil ;};func (_bdba *ST_LayoutShapeType )Validate ()error {return _bdba .ValidateWithPath ("")}; +// Validate validates the CT_SDName and its children +func (_bfage *CT_SDName )Validate ()error {return _bfage .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_cabede ST_HierarchyAlignment )String ()string {switch _cabede {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068";case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073";case 9:return "\u006c\u0054";case 10:return "\u006c\u0042";case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068";case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073";};return "";}; -// Validate validates the CT_ChildMax and its children -func (_gdf *CT_ChildMax )Validate ()error {return _gdf .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};type CT_PresentationOf struct{ExtLst *_fcffg .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type CT_TextProps struct{Sp3d *_fcffg .CT_Shape3D ;FlatTx *_fcffg .CT_FlatText ;}; +// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path +func (_acfgc *CT_StyleLabel )ValidateWithPath (path string )error {if _acfgc .Scene3d !=nil {if _bbab :=_acfgc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bbab !=nil {return _bbab ;};};if _acfgc .Sp3d !=nil {if _adbfc :=_acfgc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_adbfc !=nil {return _adbfc ;};};if _acfgc .TxPr !=nil {if _bbfg :=_acfgc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbfg !=nil {return _bbfg ;};};if _acfgc .Style !=nil {if _fafg :=_acfgc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fafg !=nil {return _fafg ;};};if _acfgc .ExtLst !=nil {if _cfcc :=_acfgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfcc !=nil {return _cfcc ;};};return nil ;}; -// Validate validates the CT_ColorTransformHeaderLst and its children -func (_dgda *CT_ColorTransformHeaderLst )Validate ()error {return _dgda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074");};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst }; +// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path +func (_eddeb *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _gbffa ,_gdfad :=range _eddeb .Title {if _cgcc :=_gdfad .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbffa ));_cgcc !=nil {return _cgcc ;};};for _gbgf ,_gcec :=range _eddeb .Desc {if _fcaaf :=_gcec .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gbgf ));_fcaaf !=nil {return _fcaaf ;};};if _eddeb .CatLst !=nil {if _fbdcf :=_eddeb .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_fbdcf !=nil {return _fbdcf ;};};if _eddeb .ExtLst !=nil {if _cedc :=_eddeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedc !=nil {return _cedc ;};};return nil ;};func (_daaa *CT_AnimLvl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _daaa .ValAttr !=ST_AnimLvlStrUnset {_bea ,_beaa :=_daaa .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _beaa !=nil {return _beaa ;};start .Attr =append (start .Attr ,_bea );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afggf ST_BoolOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffgc :=_a .Attr {};_ffgc .Name =name ;switch _afggf {case ST_BoolOperatorUnset :_ffgc .Value ="";case ST_BoolOperatorNone :_ffgc .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_ffgc .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_ffgc .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_ffgc .Value ="\u006c\u0074\u0065";};return _ffgc ,nil ;};func (_aagf *LayoutDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aagf .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_acdec :=range start .Attr {if _acdec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dceg ,_bfee :=_acdec .Value ,error (nil );if _bfee !=nil {return _bfee ;};_aagf .UniqueIdAttr =&_dceg ;continue ;};if _acdec .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fgag ,_efag :=_acdec .Value ,error (nil );if _efag !=nil {return _efag ;};_aagf .MinVerAttr =&_fgag ;continue ;};if _acdec .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ddee ,_fcfb :=_acdec .Value ,error (nil );if _fcfb !=nil {return _fcfb ;};_aagf .DefStyleAttr =&_ddee ;continue ;};};_gdbec :for {_dbgf ,_dbbaeb :=d .Token ();if _dbbaeb !=nil {return _dbbaeb ;};switch _gafb :=_dbgf .(type ){case _a .StartElement :switch _gafb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bbaba :=NewCT_Name ();if _beaad :=d .DecodeElement (_bbaba ,&_gafb );_beaad !=nil {return _beaad ;};_aagf .Title =append (_aagf .Title ,_bbaba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gagd :=NewCT_Description ();if _becc :=d .DecodeElement (_gagd ,&_gafb );_becc !=nil {return _becc ;};_aagf .Desc =append (_aagf .Desc ,_gagd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_aagf .CatLst =NewCT_Categories ();if _eeec :=d .DecodeElement (_aagf .CatLst ,&_gafb );_eeec !=nil {return _eeec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_aagf .SampData =NewCT_SampleData ();if _abea :=d .DecodeElement (_aagf .SampData ,&_gafb );_abea !=nil {return _abea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_aagf .StyleData =NewCT_SampleData ();if _gccbg :=d .DecodeElement (_aagf .StyleData ,&_gafb );_gccbg !=nil {return _gccbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_aagf .ClrData =NewCT_SampleData ();if _bbebb :=d .DecodeElement (_aagf .ClrData ,&_gafb );_bbebb !=nil {return _bbebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _decc :=d .DecodeElement (_aagf .LayoutNode ,&_gafb );_decc !=nil {return _decc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aagf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _adcggf :=d .DecodeElement (_aagf .ExtLst ,&_gafb );_adcggf !=nil {return _adcggf ;};default:_fb .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 \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_gafb .Name );if _bgaeb :=d .Skip ();_bgaeb !=nil {return _bgaeb ;};};case _a .EndElement :break _gdbec ;case _a .CharData :};};return nil ;};func (_gcd *CT_AnimOne )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcd .ValAttr !=ST_AnimOneStrUnset {_cce ,_acc :=_gcd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_cce );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ChildPref struct{ValAttr *int32 ;};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;); -// Validate validates the ColorsDef and its children -func (_ccba *ColorsDef )Validate ()error {return _ccba .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func (_bd ST_NodeVerticalAlignment )Validate ()error {return _bd .ValidateWithPath ("")};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);func NewCT_PresentationOf ()*CT_PresentationOf {_dee :=&CT_PresentationOf {};return _dee }; +// Validate validates the CT_Name and its children +func (_eaca *CT_Name )Validate ()error {return _eaca .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func NewCT_Constraint ()*CT_Constraint {_bege :=&CT_Constraint {};return _bege };func (_befgf ST_TextAnchorHorizontal )Validate ()error {return _befgf .ValidateWithPath ("")};func (_daea *CT_When )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _daea .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .NameAttr )});};_beec ,_bccad :=_daea .FuncAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0075\u006e\u0063"});if _bccad !=nil {return _bccad ;};start .Attr =append (start .Attr ,_beec );if _daea .ArgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0072\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .ArgAttr )});};_beec ,_bccad =_daea .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _bccad !=nil {return _bccad ;};start .Attr =append (start .Attr ,_beec );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_daea .ValAttr )});if _daea .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .AxisAttr )});};if _daea .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .PtTypeAttr )});};if _daea .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .HideLastTransAttr )});};if _daea .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .StAttr )});};if _daea .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .CntAttr )});};if _daea .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .StepAttr )});};e .EncodeToken (start );if _daea .Alg !=nil {_cefc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_becg :=range _daea .Alg {e .EncodeElement (_becg ,_cefc );};};if _daea .Shape !=nil {_cbgd :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_bgfcc :=range _daea .Shape {e .EncodeElement (_bgfcc ,_cbgd );};};if _daea .PresOf !=nil {_dcgge :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_gdcga :=range _daea .PresOf {e .EncodeElement (_gdcga ,_dcgge );};};if _daea .ConstrLst !=nil {_dceaa :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_dcddf :=range _daea .ConstrLst {e .EncodeElement (_dcddf ,_dceaa );};};if _daea .RuleLst !=nil {_aegf :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_abce :=range _daea .RuleLst {e .EncodeElement (_abce ,_aegf );};};if _daea .ForEach !=nil {_efdde :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_ecbgf :=range _daea .ForEach {e .EncodeElement (_ecbgf ,_efdde );};};if _daea .LayoutNode !=nil {_eeac :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_dgaf :=range _daea .LayoutNode {e .EncodeElement (_dgaf ,_eeac );};};if _daea .Choose !=nil {_bggd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_babbc :=range _daea .Choose {e .EncodeElement (_babbc ,_bggd );};};if _daea .ExtLst !=nil {_bbbd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cdcgd :=range _daea .ExtLst {e .EncodeElement (_cdcgd ,_bbbd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_egga ST_ChildOrderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egga .String (),start );};func NewCT_Otherwise ()*CT_Otherwise {_gcedg :=&CT_Otherwise {};return _gcedg };func (_bfag *CT_ColorTransformHeader )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_bfag .UniqueIdAttr )});if _bfag .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_bfag .MinVerAttr )});};if _bfag .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_bfag .ResIdAttr )});};e .EncodeToken (start );_dfda :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fcb :=range _bfag .Title {e .EncodeElement (_fcb ,_dfda );};_ggga :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_adfa :=range _bfag .Desc {e .EncodeElement (_adfa ,_ggga );};if _bfag .CatLst !=nil {_gfcf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfag .CatLst ,_gfcf );};if _bfag .ExtLst !=nil {_gec :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfag .ExtLst ,_gec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecaeg ST_BendPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bedb :=_a .Attr {};_bedb .Name =name ;switch _ecaeg {case ST_BendPointUnset :_bedb .Value ="";case ST_BendPointBeg :_bedb .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_bedb .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_bedb .Value ="\u0065\u006e\u0064";};return _bedb ,nil ;};func (_gfgd ST_AnimLvlStr )ValidateWithPath (path string )error {switch _gfgd {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgd ));};return nil ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_cbbb *ST_ConnectorPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agbc ,_gdba :=d .Token ();if _gdba !=nil {return _gdba ;};if _ggfe ,_ecfb :=_agbc .(_a .EndElement );_ecfb &&_ggfe .Name ==start .Name {*_cbbb =1;return nil ;};if _bfbe ,_gbebg :=_agbc .(_a .CharData );!_gbebg {return _bg .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",_agbc );}else {switch string (_bfbe ){case "":*_cbbb =0;case "\u0061\u0075\u0074\u006f":*_cbbb =1;case "\u0062\u0043\u0074\u0072":*_cbbb =2;case "\u0063\u0074\u0072":*_cbbb =3;case "\u006d\u0069\u0064\u004c":*_cbbb =4;case "\u006d\u0069\u0064\u0052":*_cbbb =5;case "\u0074\u0043\u0074\u0072":*_cbbb =6;case "\u0062\u004c":*_cbbb =7;case "\u0062\u0052":*_cbbb =8;case "\u0074\u004c":*_cbbb =9;case "\u0074\u0052":*_cbbb =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cbbb =11;};};_agbc ,_gdba =d .Token ();if _gdba !=nil {return _gdba ;};if _acfd ,_acfga :=_agbc .(_a .EndElement );_acfga &&_acfd .Name ==start .Name {return nil ;};return _bg .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",_agbc );};func (_caffe *ST_ChildOrderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cacc ,_gffc :=d .Token ();if _gffc !=nil {return _gffc ;};if _gcbdg ,_caabe :=_cacc .(_a .EndElement );_caabe &&_gcbdg .Name ==start .Name {*_caffe =1;return nil ;};if _aadaf ,_bcbbbc :=_cacc .(_a .CharData );!_bcbbbc {return _bg .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",_cacc );}else {switch string (_aadaf ){case "":*_caffe =0;case "\u0062":*_caffe =1;case "\u0074":*_caffe =2;};};_cacc ,_gffc =d .Token ();if _gffc !=nil {return _gffc ;};if _aafdab ,_deeeb :=_cacc .(_a .EndElement );_deeeb &&_aafdab .Name ==start .Name {return nil ;};return _bg .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",_cacc );}; -// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path -func (_dbc *CT_Name )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_PresentationOf and its children +func (_gfcea *CT_PresentationOf )Validate ()error {return _gfcea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_beee *CT_Cxn )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .ModelIdAttr )});if _beee .TypeAttr !=ST_CxnTypeUnset {_gfdg ,_bdf :=_beee .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdf !=nil {return _bdf ;};start .Attr =append (start .Attr ,_gfdg );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .SrcIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .DestIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .SrcOrdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .DestOrdAttr )});if _beee .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_beee .ParTransIdAttr )});};if _beee .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_beee .SibTransIdAttr )});};if _beee .PresIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_beee .PresIdAttr )});};e .EncodeToken (start );if _beee .ExtLst !=nil {_egea :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beee .ExtLst ,_egea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdfc ST_CxnType )String ()string {switch _bdfc {case 0:return "";case 1:return "\u0070\u0061\u0072O\u0066";case 2:return "\u0070\u0072\u0065\u0073\u004f\u0066";case 3:return "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case 4:return "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return "";};func (_dcbbb ST_AnimOneStr )Validate ()error {return _dcbbb .ValidateWithPath ("")};func (_fcbcf *ST_StartingElement )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcbcf =0;case "\u006e\u006f\u0064\u0065":*_fcbcf =1;case "\u0074\u0072\u0061n\u0073":*_fcbcf =2;};return nil ;};type ST_FunctionType byte ; -// Validate validates the CT_CTCategories and its children -func (_ecgbf *CT_CTCategories )Validate ()error {return _ecgbf .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_fa ST_ConnectorRouting )ValidateWithPath (path string )error {switch _fa {case 0,1,2,3,4:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fa ));};return nil ;};func (_cdc *LayoutDef )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f";return _cdc .CT_DiagramDefinition .MarshalXML (e ,start );};const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2;ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;);type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_cebca *CT_StyleLabel )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_bccf :=range start .Attr {if _bccf .Name .Local =="\u006e\u0061\u006d\u0065"{_dcac ,_bbefe :=_bccf .Value ,error (nil );if _bbefe !=nil {return _bbefe ;};_cebca .NameAttr =_dcac ;continue ;};};_fefb :for {_ddd ,_dea :=d .Token ();if _dea !=nil {return _dea ;};switch _dcdgd :=_ddd .(type ){case _faeg .StartElement :switch _dcdgd .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cebca .Scene3d =_fcffg .NewCT_Scene3D ();if _gcda :=d .DecodeElement (_cebca .Scene3d ,&_dcdgd );_gcda !=nil {return _gcda ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_cebca .Sp3d =_fcffg .NewCT_Shape3D ();if _ccff :=d .DecodeElement (_cebca .Sp3d ,&_dcdgd );_ccff !=nil {return _ccff ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_cebca .TxPr =NewCT_TextProps ();if _baad :=d .DecodeElement (_cebca .TxPr ,&_dcdgd );_baad !=nil {return _baad ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_cebca .Style =_fcffg .NewCT_ShapeStyle ();if _cdgaf :=d .DecodeElement (_cebca .Style ,&_dcdgd );_cdgaf !=nil {return _cdgaf ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cebca .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _bage :=d .DecodeElement (_cebca .ExtLst ,&_dcdgd );_bage !=nil {return _bage ;};default:_ceda .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\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_dcdgd .Name );if _ddga :=d .Skip ();_ddga !=nil {return _ddga ;};};case _faeg .EndElement :break _fefb ;case _faeg .CharData :};};return nil ;};func (_cafae *CT_SDCategories )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _cafae .Cat !=nil {_abef :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074"}};for _ ,_ddac :=range _cafae .Cat {e .EncodeElement (_ddac ,_abef );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PtList and its children +func (_abgd *CT_PtList )Validate ()error {return _abgd .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_adcgdd *ST_LayoutShapeType )Validate ()error {return _adcgdd .ValidateWithPath ("")}; -// Validate validates the CT_SDCategories and its children -func (_gfbde *CT_SDCategories )Validate ()error {return _gfbde .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");}; +// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path +func (_fcbc *StyleDefHdr )ValidateWithPath (path string )error {if _fbfgg :=_fcbc .CT_StyleDefinitionHeader .ValidateWithPath (path );_fbfgg !=nil {return _fbfgg ;};return nil ;};func (_eggd *ST_HierBranchStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eggd =0;case "\u006c":*_eggd =1;case "\u0072":*_eggd =2;case "\u0068\u0061\u006e\u0067":*_eggd =3;case "\u0073\u0074\u0064":*_eggd =4;case "\u0069\u006e\u0069\u0074":*_eggd =5;};return nil ;};type CT_CTStyleLabel struct{NameAttr string ;FillClrLst *CT_Colors ;LinClrLst *CT_Colors ;EffectClrLst *CT_Colors ;TxLinClrLst *CT_Colors ;TxFillClrLst *CT_Colors ;TxEffectClrLst *CT_Colors ;ExtLst *_bb .CT_OfficeArtExtensionList ;};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);func (_eega *CT_SDName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecgbb :=range start .Attr {if _ecgbb .Name .Local =="\u006c\u0061\u006e\u0067"{_gbga ,_fddg :=_ecgbb .Value ,error (nil );if _fddg !=nil {return _fddg ;};_eega .LangAttr =&_gbga ;continue ;};if _ecgbb .Name .Local =="\u0076\u0061\u006c"{_ddbca ,_adad :=_ecgbb .Value ,error (nil );if _adad !=nil {return _adad ;};_eega .ValAttr =_ddbca ;continue ;};};for {_fdded ,_dcdg :=d .Token ();if _dcdg !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_dcdg );};if _edfc ,_fccg :=_fdded .(_a .EndElement );_fccg &&_edfc .Name ==start .Name {break ;};};return nil ;};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func NewCT_ChildMax ()*CT_ChildMax {_gffg :=&CT_ChildMax {};return _gffg };type CT_LayoutVariablePropertySet struct{OrgChart *CT_OrgChart ;ChMax *CT_ChildMax ;ChPref *CT_ChildPref ;BulletEnabled *CT_BulletEnabled ;Dir *CT_Direction ;HierBranch *CT_HierBranchStyle ;AnimOne *CT_AnimOne ;AnimLvl *CT_AnimLvl ;ResizeHandles *CT_ResizeHandles ;}; -// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path -func (_adcb *CT_SampleData )ValidateWithPath (path string )error {if _adcb .DataModel !=nil {if _aagf :=_adcb .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_aagf !=nil {return _aagf ;};};return nil ;};func (_ccbbc ST_VariableType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fdgbd :=_faeg .Attr {};_fdgbd .Name =name ;switch _ccbbc {case ST_VariableTypeUnset :_fdgbd .Value ="";case ST_VariableTypeNone :_fdgbd .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_fdgbd .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_fdgbd .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_fdgbd .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_fdgbd .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_fdgbd .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_fdgbd .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_fdgbd .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_fdgbd .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_fdgbd .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _fdgbd ,nil ;};func (_adbb *ST_StartingElement )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dcfcc ,_befa :=d .Token ();if _befa !=nil {return _befa ;};if _fdgd ,_egea :=_dcfcc .(_faeg .EndElement );_egea &&_fdgd .Name ==start .Name {*_adbb =1;return nil ;};if _de ,_bggbf :=_dcfcc .(_faeg .CharData );!_bggbf {return _efdg .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",_dcfcc );}else {switch string (_de ){case "":*_adbb =0;case "\u006e\u006f\u0064\u0065":*_adbb =1;case "\u0074\u0072\u0061n\u0073":*_adbb =2;};};_dcfcc ,_befa =d .Token ();if _befa !=nil {return _befa ;};if _ffcf ,_ebbee :=_dcfcc .(_faeg .EndElement );_ebbee &&_ffcf .Name ==start .Name {return nil ;};return _efdg .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",_dcfcc );};func (_ecee ST_HierarchyAlignment )Validate ()error {return _ecee .ValidateWithPath ("")};func (_afd ST_ResizeHandlesStr )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_ecbg :=_faeg .Attr {};_ecbg .Name =name ;switch _afd {case ST_ResizeHandlesStrUnset :_ecbg .Value ="";case ST_ResizeHandlesStrExact :_ecbg .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_ecbg .Value ="\u0072\u0065\u006c";};return _ecbg ,nil ;};func (_bbcba *ST_FunctionValue )Validate ()error {return _bbcba .ValidateWithPath ("")};func (_dfdfg ST_BendPoint )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_egef :=_faeg .Attr {};_egef .Name =name ;switch _dfdfg {case ST_BendPointUnset :_egef .Value ="";case ST_BendPointBeg :_egef .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_egef .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_egef .Value ="\u0065\u006e\u0064";};return _egef ,nil ;}; +// Validate validates the CT_AdjLst and its children +func (_cdc *CT_AdjLst )Validate ()error {return _cdc .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func (_eggcb *ST_BendPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcgf ,_cgbf :=d .Token ();if _cgbf !=nil {return _cgbf ;};if _dcdc ,_eddgg :=_dcgf .(_a .EndElement );_eddgg &&_dcdc .Name ==start .Name {*_eggcb =1;return nil ;};if _cfgbf ,_ebae :=_dcgf .(_a .CharData );!_ebae {return _bg .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",_dcgf );}else {switch string (_cfgbf ){case "":*_eggcb =0;case "\u0062\u0065\u0067":*_eggcb =1;case "\u0064\u0065\u0066":*_eggcb =2;case "\u0065\u006e\u0064":*_eggcb =3;};};_dcgf ,_cgbf =d .Token ();if _cgbf !=nil {return _cgbf ;};if _gdab ,_efdag :=_dcgf .(_a .EndElement );_efdag &&_gdab .Name ==start .Name {return nil ;};return _bg .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",_dcgf );};func (_baff *ST_AxisType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcacf ,_ffeb :=d .Token ();if _ffeb !=nil {return _ffeb ;};if _aecag ,_eeada :=_dcacf .(_a .EndElement );_eeada &&_aecag .Name ==start .Name {*_baff =1;return nil ;};if _ecgf ,_bedce :=_dcacf .(_a .CharData );!_bedce {return _bg .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",_dcacf );}else {switch string (_ecgf ){case "":*_baff =0;case "\u0073\u0065\u006c\u0066":*_baff =1;case "\u0063\u0068":*_baff =2;case "\u0064\u0065\u0073":*_baff =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_baff =4;case "\u0070\u0061\u0072":*_baff =5;case "\u0061\u006e\u0063s\u0074":*_baff =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_baff =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_baff =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_baff =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_baff =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_baff =11;case "\u0072\u006f\u006f\u0074":*_baff =12;case "\u006e\u006f\u006e\u0065":*_baff =13;};};_dcacf ,_ffeb =d .Token ();if _ffeb !=nil {return _ffeb ;};if _dfee ,_edgg :=_dcacf .(_a .EndElement );_edgg &&_dfee .Name ==start .Name {return nil ;};return _bg .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",_dcacf );};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;); -// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path -func (_dbceb *ColorsDefHdr )ValidateWithPath (path string )error {if _aecdg :=_dbceb .CT_ColorTransformHeader .ValidateWithPath (path );_aecdg !=nil {return _aecdg ;};return nil ;};func (_gbdc ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _gbdc {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbdc ));};return nil ;};func (_cdec *CT_ColorTransform )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_ddgf :=range start .Attr {if _ddgf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fad ,_dbfb :=_ddgf .Value ,error (nil );if _dbfb !=nil {return _dbfb ;};_cdec .UniqueIdAttr =&_fad ;continue ;};if _ddgf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dafgg ,_dbgac :=_ddgf .Value ,error (nil );if _dbgac !=nil {return _dbgac ;};_cdec .MinVerAttr =&_dafgg ;continue ;};};_dddgf :for {_gbcb ,_aeb :=d .Token ();if _aeb !=nil {return _aeb ;};switch _gdce :=_gbcb .(type ){case _faeg .StartElement :switch _gdce .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dfea :=NewCT_CTName ();if _fdadg :=d .DecodeElement (_dfea ,&_gdce );_fdadg !=nil {return _fdadg ;};_cdec .Title =append (_cdec .Title ,_dfea );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bcce :=NewCT_CTDescription ();if _cabfb :=d .DecodeElement (_bcce ,&_gdce );_cabfb !=nil {return _cabfb ;};_cdec .Desc =append (_cdec .Desc ,_bcce );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cdec .CatLst =NewCT_CTCategories ();if _dcecg :=d .DecodeElement (_cdec .CatLst ,&_gdce );_dcecg !=nil {return _dcecg ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_agf :=NewCT_CTStyleLabel ();if _beed :=d .DecodeElement (_agf ,&_gdce );_beed !=nil {return _beed ;};_cdec .StyleLbl =append (_cdec .StyleLbl ,_agf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdec .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _fgf :=d .DecodeElement (_cdec .ExtLst ,&_gdce );_fgf !=nil {return _fgf ;};default:_ceda .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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_gdce .Name );if _dceb :=d .Skip ();_dceb !=nil {return _dceb ;};};case _faeg .EndElement :break _dddgf ;case _faeg .CharData :};};return nil ;};func (_gddd ST_LayoutShapeType )String ()string {if _gddd .ST_ShapeType !=_fcffg .ST_ShapeTypeUnset {return _gddd .ST_ShapeType .String ();};if _gddd .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _gddd .ST_OutputShapeType .String ();};return "";};func (_eaa ST_StartingElement )String ()string {switch _eaa {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_bfefe ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _bfefe {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfefe ));};return nil ;}; +// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path +func (_bbfd *CT_Direction )ValidateWithPath (path string )error {if _cbc :=_bbfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbc !=nil {return _cbc ;};return nil ;};func (_gcge ST_FunctionArgument )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gcge .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_a .CharData (_gcge .ST_VariableType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};type ST_AutoTextRotation byte ; -// Validate validates the CT_NumericRule and its children -func (_ffafe *CT_NumericRule )Validate ()error {return _ffafe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_gcfdd *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _gcfdd .LayoutDefHdr !=nil {_bddfe :=_faeg .StartElement {Name :_faeg .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_gdbb :=range _gcfdd .LayoutDefHdr {e .EncodeElement (_gdbb ,_bddfe );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_cgfg ST_BendPoint )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_cgfg .String (),start );};type ST_HierarchyAlignment byte ;type ST_ClrAppMethod byte ; +// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path +func (_cb *CT_AnimLvl )ValidateWithPath (path string )error {if _dage :=_cb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dage !=nil {return _dage ;};return nil ;};func (_aebf ST_CenterShapeMapping )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebaf :=_a .Attr {};_ebaf .Name =name ;switch _aebf {case ST_CenterShapeMappingUnset :_ebaf .Value ="";case ST_CenterShapeMappingNone :_ebaf .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_ebaf .Value ="\u0066\u004e\u006fd\u0065";};return _ebaf ,nil ;};func (_eggg *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccf :for {_eegc ,_bbae :=d .Token ();if _bbae !=nil {return _bbae ;};switch _addg :=_eegc .(type ){case _a .StartElement :switch _addg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_afdc :=NewCT_DiagramDefinitionHeader ();if _bcfba :=d .DecodeElement (_afdc ,&_addg );_bcfba !=nil {return _bcfba ;};_eggg .LayoutDefHdr =append (_eggg .LayoutDefHdr ,_afdc );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065r\u004c\u0073t\u0020%\u0076",_addg .Name );if _eddd :=d .Skip ();_eddd !=nil {return _eddd ;};};case _a .EndElement :break _ccf ;case _a .CharData :};};return nil ;};func (_feda ST_NodeVerticalAlignment )String ()string {switch _feda {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_gceac ST_TextBlockDirection )String ()string {switch _gceac {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_acebfb ST_FunctionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfffa :=_a .Attr {};_cfffa .Name =name ;switch _acebfb {case ST_FunctionTypeUnset :_cfffa .Value ="";case ST_FunctionTypeCnt :_cfffa .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_cfffa .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_cfffa .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_cfffa .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_cfffa .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_cfffa .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_cfffa .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_cfffa .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _cfffa ,nil ;};func (_cfgg ST_ChildOrderType )String ()string {switch _cfgg {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";}; -// Validate validates the CT_ElemPropSet and its children -func (_gacc *CT_ElemPropSet )Validate ()error {return _gacc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_gcad ST_GrowDirection )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_gcad .String (),start );}; +// Validate validates the ColorsDefHdr and its children +func (_cagbf *ColorsDefHdr )Validate ()error {return _cagbf .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");}; -// Validate validates the CT_ResizeHandles and its children -func (_ac *CT_ResizeHandles )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");}; +// Validate validates the CT_SampleData and its children +func (_dgdd *CT_SampleData )Validate ()error {return _dgdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func (_fbfd ST_Direction )String ()string {switch _fbfd {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2;ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;);func (_cdbd *CT_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdbd .ValAttr !=ST_DirectionUnset {_baead ,_agbe :=_cdbd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _agbe !=nil {return _agbe ;};start .Attr =append (start .Attr ,_baead );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbegbg *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbegbg =0;case "\u006c":*_fbegbg =1;case "\u0063\u0074\u0072":*_fbegbg =2;case "\u0072":*_fbegbg =3;case "\u006e\u006f\u006e\u0065":*_fbegbg =4;};return nil ;};type CT_BulletEnabled struct{ValAttr *bool ;};func (_egced ST_HierarchyAlignment )Validate ()error {return _egced .ValidateWithPath ("")};func (_dcfag ST_BendPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcfag .String (),start );};func (_dabe *ST_ContinueDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffaec ,_ffacf :=d .Token ();if _ffacf !=nil {return _ffacf ;};if _agaad ,_gadg :=_ffaec .(_a .EndElement );_gadg &&_agaad .Name ==start .Name {*_dabe =1;return nil ;};if _fcacag ,_ffbe :=_ffaec .(_a .CharData );!_ffbe {return _bg .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",_ffaec );}else {switch string (_fcacag ){case "":*_dabe =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_dabe =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_dabe =2;};};_ffaec ,_ffacf =d .Token ();if _ffacf !=nil {return _ffacf ;};if _acfdb ,_cdcgf :=_ffaec .(_a .EndElement );_cdcgf &&_acfdb .Name ==start .Name {return nil ;};return _bg .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",_ffaec );};func (_eedge ST_ChildAlignment )String ()string {switch _eedge {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";}; -// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path -func (_ceae *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _efeaa ,_afbgb :=range _ceae .Title {if _aafa :=_afbgb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_efeaa ));_aafa !=nil {return _aafa ;};};for _dcfbf ,_dbecd :=range _ceae .Desc {if _becff :=_dbecd .ValidateWithPath (_efdg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dcfbf ));_becff !=nil {return _becff ;};};if _ceae .CatLst !=nil {if _acde :=_ceae .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_acde !=nil {return _acde ;};};if _ceae .ExtLst !=nil {if _fcffb :=_ceae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcffb !=nil {return _fcffb ;};};return nil ;};const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2;ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3;ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;); +// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path +func (_bdcb *CT_SampleData )ValidateWithPath (path string )error {if _bdcb .DataModel !=nil {if _ddgcd :=_bdcb .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_ddgcd !=nil {return _ddgcd ;};};return nil ;};func (_fgbfb ST_ContinueDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_degde :=_a .Attr {};_degde .Name =name ;switch _fgbfb {case ST_ContinueDirectionUnset :_degde .Value ="";case ST_ContinueDirectionRevDir :_degde .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_degde .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _degde ,nil ;};func NewCT_AdjLst ()*CT_AdjLst {_gbc :=&CT_AdjLst {};return _gbc };func (_gcfc ST_PyramidAccentTextMargin )String ()string {switch _gcfc {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};func NewDataModel ()*DataModel {_feadb :=&DataModel {};_feadb .CT_DataModel =*NewCT_DataModel ();return _feadb ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;}; -// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path -func (_agfefe *CT_Otherwise )ValidateWithPath (path string )error {for _cbbg ,_deaad :=range _agfefe .Alg {if _gaead :=_deaad .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_cbbg ));_gaead !=nil {return _gaead ;};};for _gedc ,_eda :=range _agfefe .Shape {if _ccgd :=_eda .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gedc ));_ccgd !=nil {return _ccgd ;};};for _ffbec ,_fcb :=range _agfefe .PresOf {if _dcgg :=_fcb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ffbec ));_dcgg !=nil {return _dcgg ;};};for _dfde ,_acfe :=range _agfefe .ConstrLst {if _bfdc :=_acfe .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dfde ));_bfdc !=nil {return _bfdc ;};};for _afdbf ,_adc :=range _agfefe .RuleLst {if _afagd :=_adc .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_afdbf ));_afagd !=nil {return _afagd ;};};for _ecdbc ,_deaga :=range _agfefe .ForEach {if _bebga :=_deaga .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ecdbc ));_bebga !=nil {return _bebga ;};};for _edfe ,_abeg :=range _agfefe .LayoutNode {if _fded :=_abeg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_edfe ));_fded !=nil {return _fded ;};};for _agac ,_bffg :=range _agfefe .Choose {if _gafef :=_bffg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_agac ));_gafef !=nil {return _gafef ;};};for _agagc ,_cefd :=range _agfefe .ExtLst {if _bda :=_cefd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_agagc ));_bda !=nil {return _bda ;};};return nil ;};func (_aa *RelIds )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_aa .CT_RelIds =*NewCT_RelIds ();for _ ,_dada :=range start .Attr {if _dada .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"&&_dada .Name .Local =="\u0064\u006d"||_dada .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"&&_dada .Name .Local =="\u0064\u006d"{_ecb ,_dgaed :=_dada .Value ,error (nil );if _dgaed !=nil {return _dgaed ;};_aa .DmAttr =_ecb ;continue ;};if _dada .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"&&_dada .Name .Local =="\u006c\u006f"||_dada .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"&&_dada .Name .Local =="\u006c\u006f"{_aeega ,_fafff :=_dada .Value ,error (nil );if _fafff !=nil {return _fafff ;};_aa .LoAttr =_aeega ;continue ;};if _dada .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"&&_dada .Name .Local =="\u0071\u0073"||_dada .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"&&_dada .Name .Local =="\u0071\u0073"{_afgc ,_fcdfbd :=_dada .Value ,error (nil );if _fcdfbd !=nil {return _fcdfbd ;};_aa .QsAttr =_afgc ;continue ;};if _dada .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"&&_dada .Name .Local =="\u0063\u0073"||_dada .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"&&_dada .Name .Local =="\u0063\u0073"{_gbe ,_abdd :=_dada .Value ,error (nil );if _abdd !=nil {return _abdd ;};_aa .CsAttr =_gbe ;continue ;};};for {_ebgc ,_dgbd :=d .Token ();if _dgbd !=nil {return _efdg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_dgbd );};if _gdea ,_degga :=_ebgc .(_faeg .EndElement );_degga &&_gdea .Name ==start .Name {break ;};};return nil ;};func (_fcfd *CT_ColorTransformHeaderLst )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _fcfd .ColorsDefHdr !=nil {_cdfb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_cbbc :=range _fcfd .ColorsDefHdr {e .EncodeElement (_cbbc ,_cdfb );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_bfbg ST_TextBlockDirection )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fbeee :=_faeg .Attr {};_fbeee .Name =name ;switch _bfbg {case ST_TextBlockDirectionUnset :_fbeee .Value ="";case ST_TextBlockDirectionHorz :_fbeee .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_fbeee .Value ="\u0076\u0065\u0072\u0074";};return _fbeee ,nil ;}; +// Validate validates the ColorsDef and its children +func (_ccgdb *ColorsDef )Validate ()error {return _ccgdb .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_bb .CT_ShapeProperties ;T *_bb .CT_TextBody ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_dggff ST_NodeVerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dggff .String (),start );};func (_bdag *ColorsDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdag .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_gfaa :=range start .Attr {if _gfaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fedg ,_ffdbb :=_gfaa .Value ,error (nil );if _ffdbb !=nil {return _ffdbb ;};_bdag .UniqueIdAttr =&_fedg ;continue ;};if _gfaa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ddbbg ,_efdded :=_gfaa .Value ,error (nil );if _efdded !=nil {return _efdded ;};_bdag .MinVerAttr =&_ddbbg ;continue ;};};_gecc :for {_ffdd ,_ecadc :=d .Token ();if _ecadc !=nil {return _ecadc ;};switch _gacdf :=_ffdd .(type ){case _a .StartElement :switch _gacdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dbfc :=NewCT_CTName ();if _eaceb :=d .DecodeElement (_dbfc ,&_gacdf );_eaceb !=nil {return _eaceb ;};_bdag .Title =append (_bdag .Title ,_dbfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_eecg :=NewCT_CTDescription ();if _fdfb :=d .DecodeElement (_eecg ,&_gacdf );_fdfb !=nil {return _fdfb ;};_bdag .Desc =append (_bdag .Desc ,_eecg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bdag .CatLst =NewCT_CTCategories ();if _dfed :=d .DecodeElement (_bdag .CatLst ,&_gacdf );_dfed !=nil {return _dfed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cabbg :=NewCT_CTStyleLabel ();if _dcfe :=d .DecodeElement (_cabbg ,&_gacdf );_dcfe !=nil {return _dcfe ;};_bdag .StyleLbl =append (_bdag .StyleLbl ,_cabbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdag .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _becd :=d .DecodeElement (_bdag .ExtLst ,&_gacdf );_becd !=nil {return _becd ;};default:_fb .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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_gacdf .Name );if _ggfd :=d .Skip ();_ggfd !=nil {return _ggfd ;};};case _a .EndElement :break _gecc ;case _a .CharData :};};return nil ;};func (_gddd *CT_SDDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gddd .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_gddd .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_gddd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aafb *ST_AnimOneStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aafb =0;case "\u006e\u006f\u006e\u0065":*_aafb =1;case "\u006f\u006e\u0065":*_aafb =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_aafb =3;};return nil ;};func (_ebca ST_ConnectorPoint )String ()string {switch _ebca {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0062\u0043\u0074\u0072";case 3:return "\u0063\u0074\u0072";case 4:return "\u006d\u0069\u0064\u004c";case 5:return "\u006d\u0069\u0064\u0052";case 6:return "\u0074\u0043\u0074\u0072";case 7:return "\u0062\u004c";case 8:return "\u0062\u0052";case 9:return "\u0074\u004c";case 10:return "\u0074\u0052";case 11:return "\u0072\u0061\u0064\u0069\u0061\u006c";};return "";};func (_adbb *LayoutDefHdrLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _adbb .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );}; -// Validate validates the ColorsDefHdr and its children -func (_fbfgg *ColorsDefHdr )Validate ()error {return _fbfgg .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");}; +// Validate validates the CT_Description and its children +func (_bfadf *CT_Description )Validate ()error {return _bfadf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func (_ffeec ST_VariableType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffeec .String (),start );};func (_ebdce *CT_RelIds )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_bg .Sprintf ("\u0025\u0076",_ebdce .DmAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_bg .Sprintf ("\u0025\u0076",_ebdce .LoAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_bg .Sprintf ("\u0025\u0076",_ebdce .QsAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_bg .Sprintf ("\u0025\u0076",_ebdce .CsAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfff *RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfff .CT_RelIds =*NewCT_RelIds ();for _ ,_ccgdba :=range start .Attr {if _ccgdba .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"&&_ccgdba .Name .Local =="\u0064\u006d"||_ccgdba .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"&&_ccgdba .Name .Local =="\u0064\u006d"{_aeeb ,_gbeg :=_ccgdba .Value ,error (nil );if _gbeg !=nil {return _gbeg ;};_bfff .DmAttr =_aeeb ;continue ;};if _ccgdba .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"&&_ccgdba .Name .Local =="\u006c\u006f"||_ccgdba .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"&&_ccgdba .Name .Local =="\u006c\u006f"{_fbbc ,_dfca :=_ccgdba .Value ,error (nil );if _dfca !=nil {return _dfca ;};_bfff .LoAttr =_fbbc ;continue ;};if _ccgdba .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"&&_ccgdba .Name .Local =="\u0071\u0073"||_ccgdba .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"&&_ccgdba .Name .Local =="\u0071\u0073"{_abdd ,_aaac :=_ccgdba .Value ,error (nil );if _aaac !=nil {return _aaac ;};_bfff .QsAttr =_abdd ;continue ;};if _ccgdba .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"&&_ccgdba .Name .Local =="\u0063\u0073"||_ccgdba .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"&&_ccgdba .Name .Local =="\u0063\u0073"{_cgde ,_ceba :=_ccgdba .Value ,error (nil );if _ceba !=nil {return _ceba ;};_bfff .CsAttr =_cgde ;continue ;};};for {_fbef ,_dgae :=d .Token ();if _dgae !=nil {return _bg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_dgae );};if _dcac ,_dacad :=_fbef .(_a .EndElement );_dacad &&_dcac .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_ConstraintRefAttributes and its children -func (_fbef *AG_ConstraintRefAttributes )Validate ()error {return _fbef .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");};func (_gae *ST_ParameterVal )ValidateWithPath (path string )error {_cebd :=[]string {};if _gae .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_cebd =append (_cebd ,"\u0053\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006eme\u006e\u0074");};if _gae .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_cebd =append (_cebd ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _gae .ST_ChildDirection !=ST_ChildDirectionUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _gae .ST_ChildAlignment !=ST_ChildAlignmentUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _gae .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072y\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _gae .ST_LinearDirection !=ST_LinearDirectionUnset {_cebd =append (_cebd ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _gae .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_cebd =append (_cebd ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _gae .ST_StartingElement !=ST_StartingElementUnset {_cebd =append (_cebd ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _gae .ST_BendPoint !=ST_BendPointUnset {_cebd =append (_cebd ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _gae .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _gae .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _gae .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_cebd =append (_cebd ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _gae .ST_RotationPath !=ST_RotationPathUnset {_cebd =append (_cebd ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _gae .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_cebd =append (_cebd ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _gae .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u004e\u006f\u0064\u0065\u0048\u006f\u0072\u0069z\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _gae .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_cebd =append (_cebd ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _gae .ST_FallbackDimension !=ST_FallbackDimensionUnset {_cebd =append (_cebd ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _gae .ST_TextDirection !=ST_TextDirectionUnset {_cebd =append (_cebd ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gae .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_cebd =append (_cebd ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _gae .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041c\u0063\u0065\u006e\u0074\u0054\u0065\u0078\u0074\u004d\u0061r\u0067\u0069\u006e");};if _gae .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_cebd =append (_cebd ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _gae .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_cebd =append (_cebd ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _gae .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_cebd =append (_cebd ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _gae .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_cebd =append (_cebd ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _gae .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _gae .ST_GrowDirection !=ST_GrowDirectionUnset {_cebd =append (_cebd ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gae .ST_FlowDirection !=ST_FlowDirectionUnset {_cebd =append (_cebd ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gae .ST_ContinueDirection !=ST_ContinueDirectionUnset {_cebd =append (_cebd ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _gae .ST_Breakpoint !=ST_BreakpointUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _gae .ST_Offset !=ST_OffsetUnset {_cebd =append (_cebd ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _gae .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_cebd =append (_cebd ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _gae .Int32 !=nil {_cebd =append (_cebd ,"\u0049\u006e\u00743\u0032");};if _gae .Float64 !=nil {_cebd =append (_cebd ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _gae .Bool !=nil {_cebd =append (_cebd ,"\u0042\u006f\u006f\u006c");};if _gae .StringVal !=nil {_cebd =append (_cebd ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _gae .ST_ConnectorPoint !=ST_ConnectorPointUnset {_cebd =append (_cebd ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_cebd )> 1{return _efdg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cebd );};return nil ;};func (_gg *CT_Adj )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0069\u0064\u0078"},Value :_efdg .Sprintf ("\u0025\u0076",_gg .IdxAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_gg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_aabe ST_ContinueDirection )String ()string {switch _aabe {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_cdfe *CT_DiagramDefinition )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _cdfe .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_cdfe .UniqueIdAttr )});};if _cdfe .MinVerAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_efdg .Sprintf ("\u0025\u0076",*_cdfe .MinVerAttr )});};if _cdfe .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_cdfe .DefStyleAttr )});};e .EncodeToken (start );if _cdfe .Title !=nil {_acb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ffga :=range _cdfe .Title {e .EncodeElement (_ffga ,_acb );};};if _cdfe .Desc !=nil {_cagba :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_cafefb :=range _cdfe .Desc {e .EncodeElement (_cafefb ,_cagba );};};if _cdfe .CatLst !=nil {_acefc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdfe .CatLst ,_acefc );};if _cdfe .SampData !=nil {_ggb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cdfe .SampData ,_ggb );};if _cdfe .StyleData !=nil {_ccda :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_cdfe .StyleData ,_ccda );};if _cdfe .ClrData !=nil {_bdc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cdfe .ClrData ,_bdc );};_fbee :=_faeg .StartElement {Name :_faeg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_cdfe .LayoutNode ,_fbee );if _cdfe .ExtLst !=nil {_daed :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdfe .ExtLst ,_daed );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_acgf ST_NodeVerticalAlignment )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_acgf .String (),start );};type ST_RotationPath byte ;func (_abefc ST_ChildDirection )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_abefc .String (),start );};type ST_Booleans []bool ;func NewCT_CTCategories ()*CT_CTCategories {_accg :=&CT_CTCategories {};return _accg };func (_cadf *ST_StartingElement )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_cadf =0;case "\u006e\u006f\u0064\u0065":*_cadf =1;case "\u0074\u0072\u0061n\u0073":*_cadf =2;};return nil ;};type ST_AnimLvlStr byte ;func (_eabcg ST_FlowDirection )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_eabcg .String (),start );};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);func (_fdecf ST_AnimOneStr )Validate ()error {return _fdecf .ValidateWithPath ("")};func NewCT_CTCategory ()*CT_CTCategory {_bggg :=&CT_CTCategory {};return _bggg };type CT_PtList struct{Pt []*CT_Pt ;}; +// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path +func (_dbcbb *CT_ResizeHandles )ValidateWithPath (path string )error {if _cfdgb :=_dbcbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfdgb !=nil {return _cfdgb ;};return nil ;};func (_gdebe ST_NodeHorizontalAlignment )String ()string {switch _gdebe {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_fbe *CT_CTStyleLabel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_fbe .NameAttr )});e .EncodeToken (start );if _fbe .FillClrLst !=nil {_ddeg :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .FillClrLst ,_ddeg );};if _fbe .LinClrLst !=nil {_cdfb :=_a .StartElement {Name :_a .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_fbe .LinClrLst ,_cdfb );};if _fbe .EffectClrLst !=nil {_fff :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .EffectClrLst ,_fff );};if _fbe .TxLinClrLst !=nil {_geg :=_a .StartElement {Name :_a .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .TxLinClrLst ,_geg );};if _fbe .TxFillClrLst !=nil {_acf :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .TxFillClrLst ,_acf );};if _fbe .TxEffectClrLst !=nil {_fcg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .TxEffectClrLst ,_fcg );};if _fbe .ExtLst !=nil {_bgeb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbe .ExtLst ,_bgeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_baacc *ST_ChildDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geaba ,_efee :=d .Token ();if _efee !=nil {return _efee ;};if _eegd ,_abeff :=_geaba .(_a .EndElement );_abeff &&_eegd .Name ==start .Name {*_baacc =1;return nil ;};if _ddcb ,_debag :=_geaba .(_a .CharData );!_debag {return _bg .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",_geaba );}else {switch string (_ddcb ){case "":*_baacc =0;case "\u0068\u006f\u0072\u007a":*_baacc =1;case "\u0076\u0065\u0072\u0074":*_baacc =2;};};_geaba ,_efee =d .Token ();if _efee !=nil {return _efee ;};if _daadd ,_bccd :=_geaba .(_a .EndElement );_bccd &&_daadd .Name ==start .Name {return nil ;};return _bg .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",_geaba );};func (_fbbg *CT_Pt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_beca :=range start .Attr {if _beca .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_bbeb ,_fcda :=ParseUnionST_ModelId (_beca .Value );if _fcda !=nil {return _fcda ;};_fbbg .ModelIdAttr =_bbeb ;continue ;};if _beca .Name .Local =="\u0074\u0079\u0070\u0065"{_fbbg .TypeAttr .UnmarshalXMLAttr (_beca );continue ;};if _beca .Name .Local =="\u0063\u0078\u006eI\u0064"{_afdcd ,_ggdc :=ParseUnionST_ModelId (_beca .Value );if _ggdc !=nil {return _ggdc ;};_fbbg .CxnIdAttr =&_afdcd ;continue ;};};_eccb :for {_gfbd ,_caaac :=d .Token ();if _caaac !=nil {return _caaac ;};switch _cgfd :=_gfbd .(type ){case _a .StartElement :switch _cgfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_fbbg .PrSet =NewCT_ElemPropSet ();if _cbge :=d .DecodeElement (_fbbg .PrSet ,&_cgfd );_cbge !=nil {return _cbge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_fbbg .SpPr =_bb .NewCT_ShapeProperties ();if _fdeb :=d .DecodeElement (_fbbg .SpPr ,&_cgfd );_fdeb !=nil {return _fdeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_fbbg .T =_bb .NewCT_TextBody ();if _ebaa :=d .DecodeElement (_fbbg .T ,&_cgfd );_ebaa !=nil {return _ebaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbbg .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _cddge :=d .DecodeElement (_fbbg .ExtLst ,&_cgfd );_cddge !=nil {return _cddge ;};default:_fb .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\u005fP\u0074 \u0025\u0076",_cgfd .Name );if _dgde :=d .Skip ();_dgde !=nil {return _dgde ;};};case _a .EndElement :break _eccb ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path -func (_cceaa *LayoutDefHdrLst )ValidateWithPath (path string )error {if _aceda :=_cceaa .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_aceda !=nil {return _aceda ;};return nil ;};func (_afabe *ColorsDefHdrLst )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_afabe .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_cbgg :for {_cfae ,_fgbd :=d .Token ();if _fgbd !=nil {return _fgbd ;};switch _ceaf :=_cfae .(type ){case _faeg .StartElement :switch _ceaf .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_cfgg :=NewCT_ColorTransformHeader ();if _gddgb :=d .DecodeElement (_cfgg ,&_ceaf );_gddgb !=nil {return _gddgb ;};_afabe .ColorsDefHdr =append (_afabe .ColorsDefHdr ,_cfgg );default:_ceda .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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ceaf .Name );if _egga :=d .Skip ();_egga !=nil {return _egga ;};};case _faeg .EndElement :break _cbgg ;case _faeg .CharData :};};return nil ;};func (_fcdae *LayoutDefHdr )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fcdae .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_dcbf :=range start .Attr {if _dcbf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bfab ,_acae :=_dcbf .Value ,error (nil );if _acae !=nil {return _acae ;};_fcdae .UniqueIdAttr =_bfab ;continue ;};if _dcbf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cedeb ,_gfefe :=_dcbf .Value ,error (nil );if _gfefe !=nil {return _gfefe ;};_fcdae .MinVerAttr =&_cedeb ;continue ;};if _dcbf .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_begf ,_acca :=_dcbf .Value ,error (nil );if _acca !=nil {return _acca ;};_fcdae .DefStyleAttr =&_begf ;continue ;};if _dcbf .Name .Local =="\u0072\u0065\u0073I\u0064"{_bde ,_cecg :=_fccg .ParseInt (_dcbf .Value ,10,32);if _cecg !=nil {return _cecg ;};_faa :=int32 (_bde );_fcdae .ResIdAttr =&_faa ;continue ;};};_faff :for {_bgbd ,_fbbb :=d .Token ();if _fbbb !=nil {return _fbbb ;};switch _ffbf :=_bgbd .(type ){case _faeg .StartElement :switch _ffbf .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ddg :=NewCT_Name ();if _cda :=d .DecodeElement (_ddg ,&_ffbf );_cda !=nil {return _cda ;};_fcdae .Title =append (_fcdae .Title ,_ddg );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_addd :=NewCT_Description ();if _bfacb :=d .DecodeElement (_addd ,&_ffbf );_bfacb !=nil {return _bfacb ;};_fcdae .Desc =append (_fcdae .Desc ,_addd );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fcdae .CatLst =NewCT_Categories ();if _fd :=d .DecodeElement (_fcdae .CatLst ,&_ffbf );_fd !=nil {return _fd ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcdae .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _eaff :=d .DecodeElement (_fcdae .ExtLst ,&_ffbf );_eaff !=nil {return _eaff ;};default:_ceda .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\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_ffbf .Name );if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _faeg .EndElement :break _faff ;case _faeg .CharData :};};return nil ;};func (_dcgd *CT_Algorithm )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {_badd ,_debfd :=_dcgd .TypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0074\u0079\u0070\u0065"});if _debfd !=nil {return _debfd ;};start .Attr =append (start .Attr ,_badd );if _dcgd .RevAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u0065\u0076"},Value :_efdg .Sprintf ("\u0025\u0076",*_dcgd .RevAttr )});};e .EncodeToken (start );if _dcgd .Param !=nil {_bfcb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_bgg :=range _dcgd .Param {e .EncodeElement (_bgg ,_bfcb );};};if _dcgd .ExtLst !=nil {_ccg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgd .ExtLst ,_ccg );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func NewCT_Adj ()*CT_Adj {_edca :=&CT_Adj {};_edca .IdxAttr =1;return _edca };func (_cgbf ST_BoolOperator )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_bbcf :=_faeg .Attr {};_bbcf .Name =name ;switch _cgbf {case ST_BoolOperatorUnset :_bbcf .Value ="";case ST_BoolOperatorNone :_bbcf .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_bbcf .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_bbcf .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_bbcf .Value ="\u006c\u0074\u0065";};return _bbcf ,nil ;};func (_fee *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_fee =0;case "\u006e\u006f\u006e\u0065":*_fee =1;case "\u0063\u0074\u0072":*_fee =2;};return nil ;}; +// Validate validates the AG_ConstraintAttributes and its children +func (_bc *AG_ConstraintAttributes )Validate ()error {return _bc .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_cfbd *ST_AlgorithmType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfbd =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cfbd =1;case "\u0063\u006f\u006e\u006e":*_cfbd =2;case "\u0063\u0079\u0063l\u0065":*_cfbd =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cfbd =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cfbd =5;case "\u0070\u0079\u0072\u0061":*_cfbd =6;case "\u006c\u0069\u006e":*_cfbd =7;case "\u0073\u0070":*_cfbd =8;case "\u0074\u0078":*_cfbd =9;case "\u0073\u006e\u0061k\u0065":*_cfbd =10;};return nil ;}; -// Validate validates the LayoutDef and its children -func (_ggaeg *LayoutDef )Validate ()error {return _ggaeg .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_ebgfg *CT_Choose )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _ebgfg .NameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_ebgfg .NameAttr )});};e .EncodeToken (start );_cfdf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0069\u0066"}};for _ ,_aadg :=range _ebgfg .If {e .EncodeElement (_aadg ,_cfdf );};if _ebgfg .Else !=nil {_cbcbf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_ebgfg .Else ,_cbcbf );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};type ST_VerticalAlignment byte ;func (_ccacb ST_HierBranchStyle )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_ccacb .String (),start );};func (_cecf *ST_Direction )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_cecf =0;case "\u006e\u006f\u0072\u006d":*_cecf =1;case "\u0072\u0065\u0076":*_cecf =2;};return nil ;};func (_agdaa *StyleDef )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_agdaa .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_gcab :=range start .Attr {if _gcab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_feeg ,_becf :=_gcab .Value ,error (nil );if _becf !=nil {return _becf ;};_agdaa .UniqueIdAttr =&_feeg ;continue ;};if _gcab .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ccb ,_fecba :=_gcab .Value ,error (nil );if _fecba !=nil {return _fecba ;};_agdaa .MinVerAttr =&_ccb ;continue ;};};_aabd :for {_gfcgd ,_dcgc :=d .Token ();if _dcgc !=nil {return _dcgc ;};switch _abfbe :=_gfcgd .(type ){case _faeg .StartElement :switch _abfbe .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bba :=NewCT_SDName ();if _becef :=d .DecodeElement (_bba ,&_abfbe );_becef !=nil {return _becef ;};_agdaa .Title =append (_agdaa .Title ,_bba );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dcad :=NewCT_SDDescription ();if _adeg :=d .DecodeElement (_dcad ,&_abfbe );_adeg !=nil {return _adeg ;};_agdaa .Desc =append (_agdaa .Desc ,_dcad );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_agdaa .CatLst =NewCT_SDCategories ();if _agea :=d .DecodeElement (_agdaa .CatLst ,&_abfbe );_agea !=nil {return _agea ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_agdaa .Scene3d =_fcffg .NewCT_Scene3D ();if _acdgf :=d .DecodeElement (_agdaa .Scene3d ,&_abfbe );_acdgf !=nil {return _acdgf ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_faeb :=NewCT_StyleLabel ();if _ccfd :=d .DecodeElement (_faeb ,&_abfbe );_ccfd !=nil {return _ccfd ;};_agdaa .StyleLbl =append (_agdaa .StyleLbl ,_faeb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdaa .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _gbga :=d .DecodeElement (_agdaa .ExtLst ,&_abfbe );_gbga !=nil {return _gbga ;};default:_ceda .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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_abfbe .Name );if _egdd :=d .Skip ();_egdd !=nil {return _egdd ;};};case _faeg .EndElement :break _aabd ;case _faeg .CharData :};};return nil ;};func (_afbg ST_RotationPath )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_afbg .String (),start );};func (_gead *CT_AnimOne )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_gdgb :=range start .Attr {if _gdgb .Name .Local =="\u0076\u0061\u006c"{_gead .ValAttr .UnmarshalXMLAttr (_gdgb );continue ;};};for {_gee ,_daeb :=d .Token ();if _daeb !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_daeb );};if _ccgf ,_geab :=_gee .(_faeg .EndElement );_geab &&_ccgf .Name ==start .Name {break ;};};return nil ;};func (_cgdg *ST_Breakpoint )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_cgdg =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_cgdg =1;case "\u0062\u0061\u006c":*_cgdg =2;case "\u0066\u0069\u0078e\u0064":*_cgdg =3;};return nil ;};func (_gcfe *ST_ClrAppMethod )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fegd ,_beabb :=d .Token ();if _beabb !=nil {return _beabb ;};if _abdeb ,_adfd :=_fegd .(_faeg .EndElement );_adfd &&_abdeb .Name ==start .Name {*_gcfe =1;return nil ;};if _efed ,_cegf :=_fegd .(_faeg .CharData );!_cegf {return _efdg .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",_fegd );}else {switch string (_efed ){case "":*_gcfe =0;case "\u0073\u0070\u0061\u006e":*_gcfe =1;case "\u0063\u0079\u0063l\u0065":*_gcfe =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gcfe =3;};};_fegd ,_beabb =d .Token ();if _beabb !=nil {return _beabb ;};if _gdgbc ,_bcf :=_fegd .(_faeg .EndElement );_bcf &&_gdgbc .Name ==start .Name {return nil ;};return _efdg .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",_fegd );};func (_edda ST_ConstraintType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_edda .String (),start );};type ST_SecondaryLinearDirection byte ;func (_egfa *CT_DataModel )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );_agfee :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_egfa .PtLst ,_agfee );if _egfa .CxnLst !=nil {_geded :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_egfa .CxnLst ,_geded );};if _egfa .Bg !=nil {_cgdd :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0062\u0067"}};e .EncodeElement (_egfa .Bg ,_cgdd );};if _egfa .Whole !=nil {_aac :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_egfa .Whole ,_aac );};if _egfa .ExtLst !=nil {_aeab :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egfa .ExtLst ,_aeab );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_baef *ST_BendPoint )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_baef =0;case "\u0062\u0065\u0067":*_baef =1;case "\u0064\u0065\u0066":*_baef =2;case "\u0065\u006e\u0064":*_baef =3;};return nil ;};type ST_AnimOneStr byte ;func (_gdc ST_ElementType )Validate ()error {return _gdc .ValidateWithPath ("")}; +// Validate validates the CT_ChildPref and its children +func (_cgee *CT_ChildPref )Validate ()error {return _cgee .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_bgbgc ST_LayoutShapeType )String ()string {if _bgbgc .ST_ShapeType !=_bb .ST_ShapeTypeUnset {return _bgbgc .ST_ShapeType .String ();};if _bgbgc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _bgbgc .ST_OutputShapeType .String ();};return "";};type StyleDefHdr struct{CT_StyleDefinitionHeader };type CT_StyleLabel struct{NameAttr string ;Scene3d *_bb .CT_Scene3D ;Sp3d *_bb .CT_Shape3D ;TxPr *CT_TextProps ;Style *_bb .CT_ShapeStyle ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_eeedc *ST_CxnType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eeedc =0;case "\u0070\u0061\u0072O\u0066":*_eeedc =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_eeedc =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_eeedc =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_eeedc =4;};return nil ;}; -// Validate validates the CT_Constraints and its children -func (_fcde *CT_Constraints )Validate ()error {return _fcde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func NewCT_TextProps ()*CT_TextProps {_abfe :=&CT_TextProps {};return _abfe };func (_ggff ST_HierBranchStyle )ValidateWithPath (path string )error {switch _ggff {case 0,1,2,3,4,5:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggff ));};return nil ;};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_gacfce :=&CT_StyleDefinitionHeaderLst {};return _gacfce ;};func (_dgbg ST_PrSetCustVal )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _dgbg .ST_Percentage !=nil {e .EncodeToken (_faeg .CharData (*_dgbg .ST_Percentage ));};if _dgbg .Int32 !=nil {e .EncodeToken (_faeg .CharData (_efdg .Sprintf ("\u0025\u0064",*_dgbg .Int32 )));};return e .EncodeToken (_faeg .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path +func (_agg *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _eff ,_cabe :=range _agg .Title {if _dgbb :=_cabe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eff ));_dgbb !=nil {return _dgbb ;};};for _feba ,_ddgg :=range _agg .Desc {if _eede :=_ddgg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_feba ));_eede !=nil {return _eede ;};};if _agg .CatLst !=nil {if _efd :=_agg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_efd !=nil {return _efd ;};};if _agg .ExtLst !=nil {if _dfff :=_agg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfff !=nil {return _dfff ;};};return nil ;};func (_gcede *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcede =0;case "\u0074":*_gcede =1;case "\u006d\u0069\u0064":*_gcede =2;case "\u0062":*_gcede =3;};return nil ;};func (_fcdg *ST_FunctionArgument )ValidateWithPath (path string )error {_cdcdc :=[]string {};if _fcdg .ST_VariableType !=ST_VariableTypeUnset {_cdcdc =append (_cdcdc ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_cdcdc )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdcdc );};return nil ;};func (_afdff ST_VerticalAlignment )Validate ()error {return _afdff .ValidateWithPath ("")};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_dda *CT_CTName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ege :=range start .Attr {if _ege .Name .Local =="\u006c\u0061\u006e\u0067"{_gba ,_aaa :=_ege .Value ,error (nil );if _aaa !=nil {return _aaa ;};_dda .LangAttr =&_gba ;continue ;};if _ege .Name .Local =="\u0076\u0061\u006c"{_adc ,_ddca :=_ege .Value ,error (nil );if _ddca !=nil {return _ddca ;};_dda .ValAttr =_adc ;continue ;};};for {_cdfd ,_deg :=d .Token ();if _deg !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_deg );};if _gcc ,_dgd :=_cdfd .(_a .EndElement );_dgd &&_gcc .Name ==start .Name {break ;};};return nil ;};func (_aefe *StyleDefHdrLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074";return _aefe .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};type ST_PyramidAccentPosition byte ; -// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path -func (_cbgdf *StyleDefHdr )ValidateWithPath (path string )error {if _gdff :=_cbgdf .CT_StyleDefinitionHeader .ValidateWithPath (path );_gdff !=nil {return _gdff ;};return nil ;};func (_afeg ST_GrowDirection )ValidateWithPath (path string )error {switch _afeg {case 0,1,2,3,4:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afeg ));};return nil ;};func (_feffg ST_SecondaryChildAlignment )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_deed :=_faeg .Attr {};_deed .Name =name ;switch _feffg {case ST_SecondaryChildAlignmentUnset :_deed .Value ="";case ST_SecondaryChildAlignmentNone :_deed .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_deed .Value ="\u0074";case ST_SecondaryChildAlignmentB :_deed .Value ="\u0062";case ST_SecondaryChildAlignmentL :_deed .Value ="\u006c";case ST_SecondaryChildAlignmentR :_deed .Value ="\u0072";};return _deed ,nil ;};func NewCT_Description ()*CT_Description {_accfc :=&CT_Description {};return _accfc };func (_baggg *CT_Parameter )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {_geda ,_fcdag :=_baggg .TypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0074\u0079\u0070\u0065"});if _fcdag !=nil {return _fcdag ;};start .Attr =append (start .Attr ,_geda );start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_baggg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_abfad *ST_SecondaryLinearDirection )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cggee ,_befb :=d .Token ();if _befb !=nil {return _befb ;};if _dfef ,_gade :=_cggee .(_faeg .EndElement );_gade &&_dfef .Name ==start .Name {*_abfad =1;return nil ;};if _bagf ,_gcgd :=_cggee .(_faeg .CharData );!_gcgd {return _efdg .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",_cggee );}else {switch string (_bagf ){case "":*_abfad =0;case "\u006e\u006f\u006e\u0065":*_abfad =1;case "\u0066\u0072\u006fm\u004c":*_abfad =2;case "\u0066\u0072\u006fm\u0052":*_abfad =3;case "\u0066\u0072\u006fm\u0054":*_abfad =4;case "\u0066\u0072\u006fm\u0042":*_abfad =5;};};_cggee ,_befb =d .Token ();if _befb !=nil {return _befb ;};if _egeb ,_agcd :=_cggee .(_faeg .EndElement );_agcd &&_egeb .Name ==start .Name {return nil ;};return _efdg .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",_cggee );};func (_cgbc ST_AnimOneStr )String ()string {switch _cgbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u006e\u0065";case 3:return "\u0062\u0072\u0061\u006e\u0063\u0068";};return "";};func (_dcffe *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dcffe =0;case "\u0065\u0078\u0061c\u0074":*_dcffe =1;case "\u0072\u0065\u006c":*_dcffe =2;};return nil ;};func (_fefce *CT_PtList )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_deeaf :for {_dgaab ,_adcf :=d .Token ();if _adcf !=nil {return _adcf ;};switch _gecfa :=_dgaab .(type ){case _faeg .StartElement :switch _gecfa .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_bcfag :=NewCT_Pt ();if _bagb :=d .DecodeElement (_bcfag ,&_gecfa );_bagb !=nil {return _bagb ;};_fefce .Pt =append (_fefce .Pt ,_bcfag );default:_ceda .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\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_gecfa .Name );if _cacf :=d .Skip ();_cacf !=nil {return _cacf ;};};case _faeg .EndElement :break _deeaf ;case _faeg .CharData :};};return nil ;};func (_caeda ST_FunctionType )ValidateWithPath (path string )error {switch _caeda {case 0,1,2,3,4,5,6,7,8:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caeda ));};return nil ;}; +// Validate validates the CT_ColorTransformHeaderLst and its children +func (_gecb *CT_ColorTransformHeaderLst )Validate ()error {return _gecb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074");};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func (_afdb ST_TextAnchorVertical )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afdb .String (),start );};func NewCT_ForEach ()*CT_ForEach {_ffccg :=&CT_ForEach {};return _ffccg };func (_gfeac *ST_PrSetCustVal )ValidateWithPath (path string )error {_fabg :=[]string {};if _gfeac .ST_Percentage !=nil {_fabg =append (_fabg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _gfeac .Int32 !=nil {_fabg =append (_fabg ,"\u0049\u006e\u00743\u0032");};if len (_fabg )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fabg );};return nil ;}; -// Validate validates the CT_SDName and its children -func (_agcf *CT_SDName )Validate ()error {return _agcf .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_fagf *ST_ConnectorDimension )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_gffe ,_bgdfb :=d .Token ();if _bgdfb !=nil {return _bgdfb ;};if _fccf ,_aefg :=_gffe .(_faeg .EndElement );_aefg &&_fccf .Name ==start .Name {*_fagf =1;return nil ;};if _cfcg ,_ccad :=_gffe .(_faeg .CharData );!_ccad {return _efdg .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",_gffe );}else {switch string (_cfcg ){case "":*_fagf =0;case "\u0031\u0044":*_fagf =1;case "\u0032\u0044":*_fagf =2;case "\u0063\u0075\u0073\u0074":*_fagf =3;};};_gffe ,_bgdfb =d .Token ();if _bgdfb !=nil {return _bgdfb ;};if _cadg ,_cggdd :=_gffe .(_faeg .EndElement );_cggdd &&_cadg .Name ==start .Name {return nil ;};return _efdg .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",_gffe );};func (_afea ST_ArrowheadStyle )Validate ()error {return _afea .ValidateWithPath ("")};type ST_TextAnchorHorizontal byte ; +// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path +func (_bedc *CT_Rules )ValidateWithPath (path string )error {for _dfab ,_effef :=range _bedc .Rule {if _fdde :=_effef .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dfab ));_fdde !=nil {return _fdde ;};};return nil ;};func (_efgf *CT_Constraint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efgf .OpAttr !=ST_BoolOperatorUnset {_egb ,_ggde :=_efgf .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _ggde !=nil {return _ggde ;};start .Attr =append (start .Attr ,_egb );};if _efgf .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_efgf .ValAttr )});};if _efgf .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_efgf .FactAttr )});};if _efgf .TypeAttr !=ST_ConstraintTypeUnset {_aggc ,_dac :=_efgf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_aggc );};if _efgf .ForAttr !=ST_ConstraintRelationshipUnset {_gfdb ,_bff :=_efgf .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _bff !=nil {return _bff ;};start .Attr =append (start .Attr ,_gfdb );};if _efgf .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efgf .ForNameAttr )});};if _efgf .PtTypeAttr !=ST_ElementTypeUnset {_bfd ,_fgdfa :=_efgf .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _fgdfa !=nil {return _fgdfa ;};start .Attr =append (start .Attr ,_bfd );};if _efgf .RefTypeAttr !=ST_ConstraintTypeUnset {_feeb ,_ebad :=_efgf .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _ebad !=nil {return _ebad ;};start .Attr =append (start .Attr ,_feeb );};if _efgf .RefForAttr !=ST_ConstraintRelationshipUnset {_gbed ,_aacc :=_efgf .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _aacc !=nil {return _aacc ;};start .Attr =append (start .Attr ,_gbed );};if _efgf .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efgf .RefForNameAttr )});};if _efgf .RefPtTypeAttr !=ST_ElementTypeUnset {_bfbc ,_fgcg :=_efgf .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _fgcg !=nil {return _fgcg ;};start .Attr =append (start .Attr ,_bfbc );};e .EncodeToken (start );if _efgf .ExtLst !=nil {_befc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgf .ExtLst ,_befc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_HierarchyAlignment byte ;type ST_CenterShapeMapping byte ;func (_efaa ST_AlgorithmType )ValidateWithPath (path string )error {switch _efaa {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efaa ));};return nil ;}; -// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path -func (_aeedd *CT_StyleLabel )ValidateWithPath (path string )error {if _aeedd .Scene3d !=nil {if _cb :=_aeedd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cb !=nil {return _cb ;};};if _aeedd .Sp3d !=nil {if _bfdg :=_aeedd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bfdg !=nil {return _bfdg ;};};if _aeedd .TxPr !=nil {if _bacf :=_aeedd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bacf !=nil {return _bacf ;};};if _aeedd .Style !=nil {if _ggfe :=_aeedd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggfe !=nil {return _ggfe ;};};if _aeedd .ExtLst !=nil {if _eebcd :=_aeedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebcd !=nil {return _eebcd ;};};return nil ;};func (_bgba ST_ConnectorDimension )String ()string {switch _bgba {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};func (_bgde ST_ResizeHandlesStr )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bgde .String (),start );};func (_efe *CT_Categories )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_caea :for {_aeee ,_fcaef :=d .Token ();if _fcaef !=nil {return _fcaef ;};switch _bfagd :=_aeee .(type ){case _faeg .StartElement :switch _bfagd .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_gcec :=NewCT_Category ();if _eggdd :=d .DecodeElement (_gcec ,&_bfagd );_eggdd !=nil {return _eggdd ;};_efe .Cat =append (_efe .Cat ,_gcec );default:_ceda .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\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_bfagd .Name );if _fcdda :=d .Skip ();_fcdda !=nil {return _fcdda ;};};case _faeg .EndElement :break _caea ;case _faeg .CharData :};};return nil ;};func (_egbf ST_TextBlockDirection )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_egbf .String (),start );};func (_dbbcb *CT_StyleDefinition )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_eeab :=range start .Attr {if _eeab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cff ,_ebf :=_eeab .Value ,error (nil );if _ebf !=nil {return _ebf ;};_dbbcb .UniqueIdAttr =&_cff ;continue ;};if _eeab .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ffbee ,_dbgd :=_eeab .Value ,error (nil );if _dbgd !=nil {return _dbgd ;};_dbbcb .MinVerAttr =&_ffbee ;continue ;};};_fafc :for {_dfbc ,_eacd :=d .Token ();if _eacd !=nil {return _eacd ;};switch _aaga :=_dfbc .(type ){case _faeg .StartElement :switch _aaga .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bdag :=NewCT_SDName ();if _cebcg :=d .DecodeElement (_bdag ,&_aaga );_cebcg !=nil {return _cebcg ;};_dbbcb .Title =append (_dbbcb .Title ,_bdag );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_efcg :=NewCT_SDDescription ();if _ecbe :=d .DecodeElement (_efcg ,&_aaga );_ecbe !=nil {return _ecbe ;};_dbbcb .Desc =append (_dbbcb .Desc ,_efcg );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dbbcb .CatLst =NewCT_SDCategories ();if _dcda :=d .DecodeElement (_dbbcb .CatLst ,&_aaga );_dcda !=nil {return _dcda ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dbbcb .Scene3d =_fcffg .NewCT_Scene3D ();if _adecb :=d .DecodeElement (_dbbcb .Scene3d ,&_aaga );_adecb !=nil {return _adecb ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cgf :=NewCT_StyleLabel ();if _fgdff :=d .DecodeElement (_cgf ,&_aaga );_fgdff !=nil {return _fgdff ;};_dbbcb .StyleLbl =append (_dbbcb .StyleLbl ,_cgf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbcb .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _cfcbe :=d .DecodeElement (_dbbcb .ExtLst ,&_aaga );_cfcbe !=nil {return _cfcbe ;};default:_ceda .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\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_aaga .Name );if _cbcbg :=d .Skip ();_cbcbg !=nil {return _cbcbg ;};};case _faeg .EndElement :break _fafc ;case _faeg .CharData :};};return nil ;};func (_bacbg *ST_LinearDirection )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dddg ,_ddaf :=d .Token ();if _ddaf !=nil {return _ddaf ;};if _adce ,_ecfb :=_dddg .(_faeg .EndElement );_ecfb &&_adce .Name ==start .Name {*_bacbg =1;return nil ;};if _fedd ,_bcfc :=_dddg .(_faeg .CharData );!_bcfc {return _efdg .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",_dddg );}else {switch string (_fedd ){case "":*_bacbg =0;case "\u0066\u0072\u006fm\u004c":*_bacbg =1;case "\u0066\u0072\u006fm\u0052":*_bacbg =2;case "\u0066\u0072\u006fm\u0054":*_bacbg =3;case "\u0066\u0072\u006fm\u0042":*_bacbg =4;};};_dddg ,_ddaf =d .Token ();if _ddaf !=nil {return _ddaf ;};if _ebfd ,_cbcbb :=_dddg .(_faeg .EndElement );_cbcbb &&_ebfd .Name ==start .Name {return nil ;};return _efdg .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",_dddg );};func (_gbdfc *StyleDef )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066";return _gbdfc .CT_StyleDefinition .MarshalXML (e ,start );};func (_gdcdc *CT_Rules )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _gdcdc .Rule !=nil {_ceb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_abca :=range _gdcdc .Rule {e .EncodeElement (_abca ,_ceb );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_gdac ST_ConstraintType )String ()string {switch _gdac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064";case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066";case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066";case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048";case 19:return "\u0068\u004f\u0066\u0066";case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066";case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070";case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066";case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042";case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046";case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048";case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c";case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e";case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052";case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054";case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058";case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a";case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";}; +// Validate validates the CT_Rules and its children +func (_cdcf *CT_Rules )Validate ()error {return _cdcf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_edaa ST_AutoTextRotation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbddf :=_a .Attr {};_fbddf .Name =name ;switch _edaa {case ST_AutoTextRotationUnset :_fbddf .Value ="";case ST_AutoTextRotationNone :_fbddf .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_fbddf .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_fbddf .Value ="\u0067\u0072\u0061\u0076";};return _fbddf ,nil ;};func (_gfceg *ST_AutoTextRotation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efced ,_bgdef :=d .Token ();if _bgdef !=nil {return _bgdef ;};if _adgfa ,_fccc :=_efced .(_a .EndElement );_fccc &&_adgfa .Name ==start .Name {*_gfceg =1;return nil ;};if _babggd ,_fbaaca :=_efced .(_a .CharData );!_fbaaca {return _bg .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",_efced );}else {switch string (_babggd ){case "":*_gfceg =0;case "\u006e\u006f\u006e\u0065":*_gfceg =1;case "\u0075\u0070\u0072":*_gfceg =2;case "\u0067\u0072\u0061\u0076":*_gfceg =3;};};_efced ,_bgdef =d .Token ();if _bgdef !=nil {return _bgdef ;};if _cfgbe ,_bdec :=_efced .(_a .EndElement );_bdec &&_cfgbe .Name ==start .Name {return nil ;};return _bg .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",_efced );};func (_gbef *CT_SDCategory )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gbef .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_bg .Sprintf ("\u0025\u0076",_gbef .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_When and its children -func (_cfb *CT_When )Validate ()error {return _cfb .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_ddbd ST_Offset )ValidateWithPath (path string )error {switch _ddbd {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbd ));};return nil ;};func (_cedbb *CT_OrgChart )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_bbffa :=range start .Attr {if _bbffa .Name .Local =="\u0076\u0061\u006c"{_aafbd ,_cde :=_fccg .ParseBool (_bbffa .Value );if _cde !=nil {return _cde ;};_cedbb .ValAttr =&_aafbd ;continue ;};};for {_bbde ,_acdeb :=d .Token ();if _acdeb !=nil {return _efdg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_acdeb );};if _bcfde ,_bcdge :=_bbde .(_faeg .EndElement );_bcdge &&_bcfde .Name ==start .Name {break ;};};return nil ;};func (_gcfb *ST_GrowDirection )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cgge ,_cdbb :=d .Token ();if _cdbb !=nil {return _cdbb ;};if _aege ,_bac :=_cgge .(_faeg .EndElement );_bac &&_aege .Name ==start .Name {*_gcfb =1;return nil ;};if _effg ,_ecag :=_cgge .(_faeg .CharData );!_ecag {return _efdg .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",_cgge );}else {switch string (_effg ){case "":*_gcfb =0;case "\u0074\u004c":*_gcfb =1;case "\u0074\u0052":*_gcfb =2;case "\u0062\u004c":*_gcfb =3;case "\u0062\u0052":*_gcfb =4;};};_cgge ,_cdbb =d .Token ();if _cdbb !=nil {return _cdbb ;};if _gbcc ,_bfeb :=_cgge .(_faeg .EndElement );_bfeb &&_gbcc .Name ==start .Name {return nil ;};return _efdg .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",_cgge );};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_edb ST_HierBranchStyle )String ()string {switch _edb {case 0:return "";case 1:return "\u006c";case 2:return "\u0072";case 3:return "\u0068\u0061\u006e\u0067";case 4:return "\u0073\u0074\u0064";case 5:return "\u0069\u006e\u0069\u0074";};return "";};type CT_ChildPref struct{ValAttr *int32 ;};type ST_FallbackDimension byte ;func (_bcbda *CT_LayoutNode )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bcbda .NameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_bcbda .NameAttr )});};if _bcbda .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",*_bcbda .StyleLblAttr )});};if _bcbda .ChOrderAttr !=ST_ChildOrderTypeUnset {_gdga ,_afcca :=_bcbda .ChOrderAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _afcca !=nil {return _afcca ;};start .Attr =append (start .Attr ,_gdga );};if _bcbda .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_efdg .Sprintf ("\u0025\u0076",*_bcbda .MoveWithAttr )});};e .EncodeToken (start );if _bcbda .Alg !=nil {_ebgf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0061\u006c\u0067"}};for _ ,_fgagc :=range _bcbda .Alg {e .EncodeElement (_fgagc ,_ebgf );};};if _bcbda .Shape !=nil {_ceab :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_dadc :=range _bcbda .Shape {e .EncodeElement (_dadc ,_ceab );};};if _bcbda .PresOf !=nil {_cggc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_caga :=range _bcbda .PresOf {e .EncodeElement (_caga ,_cggc );};};if _bcbda .ConstrLst !=nil {_cdgf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_aeac :=range _bcbda .ConstrLst {e .EncodeElement (_aeac ,_cdgf );};};if _bcbda .RuleLst !=nil {_cgfaba :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_cebbc :=range _bcbda .RuleLst {e .EncodeElement (_cebbc ,_cgfaba );};};if _bcbda .VarLst !=nil {_ccdg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_ffbfc :=range _bcbda .VarLst {e .EncodeElement (_ffbfc ,_ccdg );};};if _bcbda .ForEach !=nil {_cdbbf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_cbba :=range _bcbda .ForEach {e .EncodeElement (_cbba ,_cdbbf );};};if _bcbda .LayoutNode !=nil {_acacd :=_faeg .StartElement {Name :_faeg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_dad :=range _bcbda .LayoutNode {e .EncodeElement (_dad ,_acacd );};};if _bcbda .Choose !=nil {_cgc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_agfb :=range _bcbda .Choose {e .EncodeElement (_agfb ,_cgc );};};if _bcbda .ExtLst !=nil {_bggc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fbaa :=range _bcbda .ExtLst {e .EncodeElement (_fbaa ,_bggc );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func NewCT_ResizeHandles ()*CT_ResizeHandles {_badb :=&CT_ResizeHandles {};return _badb };type ST_LinearDirection byte ;type CT_Direction struct{ValAttr ST_Direction ;}; +// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path +func (_gadc *CT_CxnList )ValidateWithPath (path string )error {for _dga ,_dbeg :=range _gadc .Cxn {if _efdg :=_dbeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_dga ));_efdg !=nil {return _efdg ;};};return nil ;};func (_fgeae ST_ConstraintType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgeae .String (),start );};func (_fggf ST_ConnectorDimension )String ()string {switch _fggf {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";}; -// Validate validates the CT_ColorTransform and its children -func (_fgdf *CT_ColorTransform )Validate ()error {return _fgdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_ffaf ST_NodeVerticalAlignment )String ()string {switch _ffaf {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_bdbf *CT_ColorTransform )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bdbf .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_bdbf .UniqueIdAttr )});};if _bdbf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_efdg .Sprintf ("\u0025\u0076",*_bdbf .MinVerAttr )});};e .EncodeToken (start );if _bdbf .Title !=nil {_gbea :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ceba :=range _bdbf .Title {e .EncodeElement (_ceba ,_gbea );};};if _bdbf .Desc !=nil {_bfga :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_bada :=range _bdbf .Desc {e .EncodeElement (_bada ,_bfga );};};if _bdbf .CatLst !=nil {_fgff :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdbf .CatLst ,_fgff );};if _bdbf .StyleLbl !=nil {_dbdd :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_dgga :=range _bdbf .StyleLbl {e .EncodeElement (_dgga ,_dbdd );};};if _bdbf .ExtLst !=nil {_fgge :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdbf .ExtLst ,_fgge );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_ebgeb ST_ParameterVal )String ()string {if _ebgeb .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _ebgeb .ST_DiagramHorizontalAlignment .String ();};if _ebgeb .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _ebgeb .ST_VerticalAlignment .String ();};if _ebgeb .ST_ChildDirection !=ST_ChildDirectionUnset {return _ebgeb .ST_ChildDirection .String ();};if _ebgeb .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _ebgeb .ST_ChildAlignment .String ();};if _ebgeb .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _ebgeb .ST_SecondaryChildAlignment .String ();};if _ebgeb .ST_LinearDirection !=ST_LinearDirectionUnset {return _ebgeb .ST_LinearDirection .String ();};if _ebgeb .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _ebgeb .ST_SecondaryLinearDirection .String ();};if _ebgeb .ST_StartingElement !=ST_StartingElementUnset {return _ebgeb .ST_StartingElement .String ();};if _ebgeb .ST_BendPoint !=ST_BendPointUnset {return _ebgeb .ST_BendPoint .String ();};if _ebgeb .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _ebgeb .ST_ConnectorRouting .String ();};if _ebgeb .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _ebgeb .ST_ArrowheadStyle .String ();};if _ebgeb .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _ebgeb .ST_ConnectorDimension .String ();};if _ebgeb .ST_RotationPath !=ST_RotationPathUnset {return _ebgeb .ST_RotationPath .String ();};if _ebgeb .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _ebgeb .ST_CenterShapeMapping .String ();};if _ebgeb .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _ebgeb .ST_NodeHorizontalAlignment .String ();};if _ebgeb .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _ebgeb .ST_NodeVerticalAlignment .String ();};if _ebgeb .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _ebgeb .ST_FallbackDimension .String ();};if _ebgeb .ST_TextDirection !=ST_TextDirectionUnset {return _ebgeb .ST_TextDirection .String ();};if _ebgeb .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _ebgeb .ST_PyramidAccentPosition .String ();};if _ebgeb .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _ebgeb .ST_PyramidAccentTextMargin .String ();};if _ebgeb .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _ebgeb .ST_TextBlockDirection .String ();};if _ebgeb .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _ebgeb .ST_TextAnchorHorizontal .String ();};if _ebgeb .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _ebgeb .ST_TextAnchorVertical .String ();};if _ebgeb .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _ebgeb .ST_DiagramTextAlignment .String ();};if _ebgeb .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _ebgeb .ST_AutoTextRotation .String ();};if _ebgeb .ST_GrowDirection !=ST_GrowDirectionUnset {return _ebgeb .ST_GrowDirection .String ();};if _ebgeb .ST_FlowDirection !=ST_FlowDirectionUnset {return _ebgeb .ST_FlowDirection .String ();};if _ebgeb .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _ebgeb .ST_ContinueDirection .String ();};if _ebgeb .ST_Breakpoint !=ST_BreakpointUnset {return _ebgeb .ST_Breakpoint .String ();};if _ebgeb .ST_Offset !=ST_OffsetUnset {return _ebgeb .ST_Offset .String ();};if _ebgeb .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _ebgeb .ST_HierarchyAlignment .String ();};if _ebgeb .Int32 !=nil {return _efdg .Sprintf ("\u0025\u0076",*_ebgeb .Int32 );};if _ebgeb .Float64 !=nil {return _efdg .Sprintf ("\u0025\u0076",*_ebgeb .Float64 );};if _ebgeb .Bool !=nil {return _efdg .Sprintf ("\u0025\u0076",*_ebgeb .Bool );};if _ebgeb .StringVal !=nil {return _efdg .Sprintf ("\u0025\u0076",*_ebgeb .StringVal );};if _ebgeb .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _ebgeb .ST_ConnectorPoint .String ();};return "";};func (_cage ST_FunctionArgument )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _cage .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_faeg .CharData (_cage .ST_VariableType .String ()));};return e .EncodeToken (_faeg .EndElement {Name :start .Name });};func (_efce ST_PrSetCustVal )String ()string {if _efce .ST_Percentage !=nil {return _efdg .Sprintf ("\u0025\u0076",*_efce .ST_Percentage );};if _efce .Int32 !=nil {return _efdg .Sprintf ("\u0025\u0076",*_efce .Int32 );};return "";};func (_fccd ST_NodeHorizontalAlignment )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fdgc :=_faeg .Attr {};_fdgc .Name =name ;switch _fccd {case ST_NodeHorizontalAlignmentUnset :_fdgc .Value ="";case ST_NodeHorizontalAlignmentL :_fdgc .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_fdgc .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_fdgc .Value ="\u0072";};return _fdgc ,nil ;};func (_cgb ST_SecondaryChildAlignment )String ()string {switch _cgb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072";};return "";}; +// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path +func (_eaff *ColorsDefHdrLst )ValidateWithPath (path string )error {if _fefe :=_eaff .CT_ColorTransformHeaderLst .ValidateWithPath (path );_fefe !=nil {return _fefe ;};return nil ;}; -// ST_ModelId is a union type -type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_egb ST_FunctionType )Validate ()error {return _egb .ValidateWithPath ("")};type ST_DiagramTextAlignment byte ;func NewCT_SDCategory ()*CT_SDCategory {_cee :=&CT_SDCategory {};return _cee };func (_gbfba *ST_PrSetCustVal )ValidateWithPath (path string )error {_dgce :=[]string {};if _gbfba .ST_Percentage !=nil {_dgce =append (_dgce ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _gbfba .Int32 !=nil {_dgce =append (_dgce ,"\u0049\u006e\u00743\u0032");};if len (_dgce )> 1{return _efdg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgce );};return nil ;};func (_cagc *CT_ChildMax )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_gdde :=range start .Attr {if _gdde .Name .Local =="\u0076\u0061\u006c"{_ebdb ,_aeaca :=_fccg .ParseInt (_gdde .Value ,10,32);if _aeaca !=nil {return _aeaca ;};_fdae :=int32 (_ebdb );_cagc .ValAttr =&_fdae ;continue ;};};for {_afbe ,_aeebb :=d .Token ();if _aeebb !=nil {return _efdg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_aeebb );};if _gbcbd ,_addf :=_afbe .(_faeg .EndElement );_addf &&_gbcbd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Cxn and its children +func (_bdfa *CT_Cxn )Validate ()error {return _bdfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");}; -// Validate validates the AG_ConstraintAttributes and its children -func (_dbeb *AG_ConstraintAttributes )Validate ()error {return _dbeb .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_feag *ST_FunctionValue )ValidateWithPath (path string )error {_aecd :=[]string {};if _feag .Int32 !=nil {_aecd =append (_aecd ,"\u0049\u006e\u00743\u0032");};if _feag .Bool !=nil {_aecd =append (_aecd ,"\u0042\u006f\u006f\u006c");};if _feag .ST_Direction !=ST_DirectionUnset {_aecd =append (_aecd ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _feag .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_aecd =append (_aecd ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _feag .ST_AnimOneStr !=ST_AnimOneStrUnset {_aecd =append (_aecd ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _feag .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_aecd =append (_aecd ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _feag .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_aecd =append (_aecd ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_aecd )> 1{return _efdg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aecd );};return nil ;};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);func (_cgegcc *ST_AutoTextRotation )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dddc ,_dfcb :=d .Token ();if _dfcb !=nil {return _dfcb ;};if _bddgc ,_daga :=_dddc .(_faeg .EndElement );_daga &&_bddgc .Name ==start .Name {*_cgegcc =1;return nil ;};if _dafbd ,_cefg :=_dddc .(_faeg .CharData );!_cefg {return _efdg .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",_dddc );}else {switch string (_dafbd ){case "":*_cgegcc =0;case "\u006e\u006f\u006e\u0065":*_cgegcc =1;case "\u0075\u0070\u0072":*_cgegcc =2;case "\u0067\u0072\u0061\u0076":*_cgegcc =3;};};_dddc ,_dfcb =d .Token ();if _dfcb !=nil {return _dfcb ;};if _eabbd ,_eebcg :=_dddc .(_faeg .EndElement );_eebcg &&_eabbd .Name ==start .Name {return nil ;};return _efdg .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",_dddc );};func (_bdbg *ST_FunctionArgument )Validate ()error {return _bdbg .ValidateWithPath ("")};func (_edfcf ST_LinearDirection )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_edfcf .String (),start );};type ST_UnsignedInts []uint32 ;func (_eafb *ST_ParameterId )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_eafb =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_eafb =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_eafb =2;case "\u0063\u0068\u0044i\u0072":*_eafb =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_eafb =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_eafb =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_eafb =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_eafb =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_eafb =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_eafb =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_eafb =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_eafb =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_eafb =12;case "\u0064\u0069\u006d":*_eafb =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_eafb =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_eafb =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_eafb =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_eafb =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_eafb =18;case "\u0074\u0078\u0044i\u0072":*_eafb =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_eafb =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_eafb =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_eafb =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_eafb =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_eafb =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_eafb =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_eafb =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_eafb =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_eafb =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_eafb =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_eafb =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_eafb =31;case "\u0067\u0072\u0044i\u0072":*_eafb =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_eafb =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_eafb =34;case "\u0062\u006b\u0070\u0074":*_eafb =35;case "\u006f\u0066\u0066":*_eafb =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_eafb =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_eafb =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_eafb =39;case "\u0073\u0074\u0041n\u0067":*_eafb =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_eafb =41;case "\u0061\u0072":*_eafb =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_eafb =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_eafb =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_eafb =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_eafb =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_eafb =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_eafb =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_eafb =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_eafb =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_eafb =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_eafb =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_eafb =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_eafb =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_eafb =55;};return nil ;};func (_cd ST_Breakpoint )ValidateWithPath (path string )error {switch _cd {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cd ));};return nil ;};type ST_AutoTextRotation byte ; +// Validate validates the CT_ColorTransformHeader and its children +func (_ffc *CT_ColorTransformHeader )Validate ()error {return _ffc .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func (_acebc *ST_ChildOrderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acebc =0;case "\u0062":*_acebc =1;case "\u0074":*_acebc =2;};return nil ;};func (_begd *CT_Name )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _begd .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_begd .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_begd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_gcba ST_SecondaryLinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcba .String (),start );};func (_eggda ST_AlgorithmType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eggda .String (),start );};func (_agdca ST_PyramidAccentPosition )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcge :=_a .Attr {};_fcge .Name =name ;switch _agdca {case ST_PyramidAccentPositionUnset :_fcge .Value ="";case ST_PyramidAccentPositionBef :_fcge .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_fcge .Value ="\u0061\u0066\u0074";};return _fcge ,nil ;}; -// ST_FunctionValue is a union type -type ST_FunctionValue struct{Int32 *int32 ;Bool *bool ;ST_Direction ST_Direction ;ST_HierBranchStyle ST_HierBranchStyle ;ST_AnimOneStr ST_AnimOneStr ;ST_AnimLvlStr ST_AnimLvlStr ;ST_ResizeHandlesStr ST_ResizeHandlesStr ;};func (_bbggf ST_StartingElement )Validate ()error {return _bbggf .ValidateWithPath ("")};type RelIds struct{CT_RelIds };type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_fcffg .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path +func (_ggad *ColorsDef )ValidateWithPath (path string )error {if _fffg :=_ggad .CT_ColorTransform .ValidateWithPath (path );_fffg !=nil {return _fffg ;};return nil ;};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);type ST_RotationPath byte ;func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_dcgb ST_DiagramHorizontalAlignment )String ()string {switch _dcgb {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006e\u006f\u006e\u0065";};return "";};type ST_AnimLvlStr byte ; -// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path -func (_ebafa *CT_AdjLst )ValidateWithPath (path string )error {for _gaeb ,_fcda :=range _ebafa .Adj {if _eea :=_fcda .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_gaeb ));_eea !=nil {return _eea ;};};return nil ;};func (_abfg ST_ConnectorPoint )ValidateWithPath (path string )error {switch _abfg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abfg ));};return nil ;};func (_ddcg *AG_ConstraintAttributes )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_ggacd :=range start .Attr {if _ggacd .Name .Local =="\u0074\u0079\u0070\u0065"{_ddcg .TypeAttr .UnmarshalXMLAttr (_ggacd );continue ;};if _ggacd .Name .Local =="\u0066\u006f\u0072"{_ddcg .ForAttr .UnmarshalXMLAttr (_ggacd );continue ;};if _ggacd .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ffafg ,_fddad :=_ggacd .Value ,error (nil );if _fddad !=nil {return _fddad ;};_ddcg .ForNameAttr =&_ffafg ;continue ;};if _ggacd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ddcg .PtTypeAttr .UnmarshalXMLAttr (_ggacd );continue ;};};for {_dabf ,_cdcc :=d .Token ();if _cdcc !=nil {return _efdg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0043\u006f\u006es\u0074\u0072\u0061\u0069\u006e\u0074\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_cdcc );};if _egae ,_fecaeg :=_dabf .(_faeg .EndElement );_fecaeg &&_egae .Name ==start .Name {break ;};};return nil ;}; +// ST_FunctionArgument is a union type +type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func NewCT_Name ()*CT_Name {_cbgc :=&CT_Name {};return _cbgc };func (_agfe ST_LinearDirection )ValidateWithPath (path string )error {switch _agfe {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfe ));};return nil ;};func (_dfbg *ST_Breakpoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfag ,_acabc :=d .Token ();if _acabc !=nil {return _acabc ;};if _fbge ,_ggcb :=_cfag .(_a .EndElement );_ggcb &&_fbge .Name ==start .Name {*_dfbg =1;return nil ;};if _ddbadd ,_cefa :=_cfag .(_a .CharData );!_cefa {return _bg .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",_cfag );}else {switch string (_ddbadd ){case "":*_dfbg =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_dfbg =1;case "\u0062\u0061\u006c":*_dfbg =2;case "\u0066\u0069\u0078e\u0064":*_dfbg =3;};};_cfag ,_acabc =d .Token ();if _acabc !=nil {return _acabc ;};if _dcdgd ,_cbadb :=_cfag .(_a .EndElement );_cbadb &&_dcdgd .Name ==start .Name {return nil ;};return _bg .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",_cfag );};func (_dfaef ST_Offset )String ()string {switch _dfaef {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_gfgc *CT_NumericRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceab :=range start .Attr {if _ceab .Name .Local =="\u0076\u0061\u006c"{_cfdg ,_dbbaa :=_b .ParseFloat (_ceab .Value ,64);if _dbbaa !=nil {return _dbbaa ;};_gfgc .ValAttr =&_cfdg ;continue ;};if _ceab .Name .Local =="\u0066\u0061\u0063\u0074"{_bbaab ,_eab :=_b .ParseFloat (_ceab .Value ,64);if _eab !=nil {return _eab ;};_gfgc .FactAttr =&_bbaab ;continue ;};if _ceab .Name .Local =="\u006d\u0061\u0078"{_fgff ,_agfaa :=_b .ParseFloat (_ceab .Value ,64);if _agfaa !=nil {return _agfaa ;};_gfgc .MaxAttr =&_fgff ;continue ;};if _ceab .Name .Local =="\u0074\u0079\u0070\u0065"{_gfgc .TypeAttr .UnmarshalXMLAttr (_ceab );continue ;};if _ceab .Name .Local =="\u0066\u006f\u0072"{_gfgc .ForAttr .UnmarshalXMLAttr (_ceab );continue ;};if _ceab .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_edfe ,_agae :=_ceab .Value ,error (nil );if _agae !=nil {return _agae ;};_gfgc .ForNameAttr =&_edfe ;continue ;};if _ceab .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gfgc .PtTypeAttr .UnmarshalXMLAttr (_ceab );continue ;};};_ggbeb :for {_ddbac ,_eafef :=d .Token ();if _eafef !=nil {return _eafef ;};switch _dfc :=_ddbac .(type ){case _a .StartElement :switch _dfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgc .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _affddd :=d .DecodeElement (_gfgc .ExtLst ,&_dfc );_affddd !=nil {return _affddd ;};default:_fb .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\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_dfc .Name );if _gaff :=d .Skip ();_gaff !=nil {return _gaff ;};};case _a .EndElement :break _ggbeb ;case _a .CharData :};};return nil ;};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst }; -// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path -func (_cbag *CT_CTCategory )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path +func (_bddg *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _bddg .OrgChart !=nil {if _dccdf :=_bddg .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_dccdf !=nil {return _dccdf ;};};if _bddg .ChMax !=nil {if _eacb :=_bddg .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_eacb !=nil {return _eacb ;};};if _bddg .ChPref !=nil {if _bffe :=_bddg .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_bffe !=nil {return _bffe ;};};if _bddg .BulletEnabled !=nil {if _fbcc :=_bddg .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_fbcc !=nil {return _fbcc ;};};if _bddg .Dir !=nil {if _fdg :=_bddg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_fdg !=nil {return _fdg ;};};if _bddg .HierBranch !=nil {if _acb :=_bddg .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_acb !=nil {return _acb ;};};if _bddg .AnimOne !=nil {if _agcd :=_bddg .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_agcd !=nil {return _agcd ;};};if _bddg .AnimLvl !=nil {if _cfce :=_bddg .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_cfce !=nil {return _cfce ;};};if _bddg .ResizeHandles !=nil {if _acga :=_bddg .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_acga !=nil {return _acga ;};};return nil ;}; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_gddg *CT_Colors )ValidateWithPath (path string )error {if _cebfg :=_gddg .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_cebfg !=nil {return _cebfg ;};if _cgeb :=_gddg .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};for _fefcd ,_cfda :=range _gddg .EG_ColorChoice {if _cabc :=_cfda .ValidateWithPath (_efdg .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fefcd ));_cabc !=nil {return _cabc ;};};return nil ;}; +// Validate validates the CT_NumericRule and its children +func (_dbdd *CT_NumericRule )Validate ()error {return _dbdd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func NewCT_Colors ()*CT_Colors {_cgbc :=&CT_Colors {};return _cgbc };func (_bbcdf *ST_TextBlockDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgef ,_cdegb :=d .Token ();if _cdegb !=nil {return _cdegb ;};if _fecd ,_geedg :=_fgef .(_a .EndElement );_geedg &&_fecd .Name ==start .Name {*_bbcdf =1;return nil ;};if _dbed ,_beeg :=_fgef .(_a .CharData );!_beeg {return _bg .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",_fgef );}else {switch string (_dbed ){case "":*_bbcdf =0;case "\u0068\u006f\u0072\u007a":*_bbcdf =1;case "\u0076\u0065\u0072\u0074":*_bbcdf =2;};};_fgef ,_cdegb =d .Token ();if _cdegb !=nil {return _cdegb ;};if _ffgff ,_afgeg :=_fgef .(_a .EndElement );_afgeg &&_ffgff .Name ==start .Name {return nil ;};return _bg .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",_fgef );};func (_dbdac *LayoutDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbdac .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_gdfbf :for {_edab ,_bdeg :=d .Token ();if _bdeg !=nil {return _bdeg ;};switch _eabae :=_edab .(type ){case _a .StartElement :switch _eabae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_bded :=NewCT_DiagramDefinitionHeader ();if _bfead :=d .DecodeElement (_bded ,&_eabae );_bfead !=nil {return _bfead ;};_dbdac .LayoutDefHdr =append (_dbdac .LayoutDefHdr ,_bded );default:_fb .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\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_eabae .Name );if _fbag :=d .Skip ();_fbag !=nil {return _fbag ;};};case _a .EndElement :break _gdfbf ;case _a .CharData :};};return nil ;};type ST_AxisType byte ;func (_ffaa ST_VerticalAlignment )String ()string {switch _ffaa {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";};type ST_UnsignedInts []uint32 ; -// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path -func (_gfa *CT_Adj )ValidateWithPath (path string )error {if _gfa .IdxAttr < 1{return _efdg .Errorf ("%\u0073\u002f\u006d\u002e\u0049\u0064x\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 ,_gfa .IdxAttr );};return nil ;};func (_eacc ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _eacc {case 0,1,2,3,4:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacc ));};return nil ;};func NewCT_NumericRule ()*CT_NumericRule {_acdc :=&CT_NumericRule {};return _acdc };func NewCT_AnimOne ()*CT_AnimOne {_cgafb :=&CT_AnimOne {};return _cgafb };func (_afgf ST_GrowDirection )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_deac :=_faeg .Attr {};_deac .Name =name ;switch _afgf {case ST_GrowDirectionUnset :_deac .Value ="";case ST_GrowDirectionTL :_deac .Value ="\u0074\u004c";case ST_GrowDirectionTR :_deac .Value ="\u0074\u0052";case ST_GrowDirectionBL :_deac .Value ="\u0062\u004c";case ST_GrowDirectionBR :_deac .Value ="\u0062\u0052";};return _deac ,nil ;};func (_cfea *CT_StyleDefinitionHeaderLst )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _cfea .StyleDefHdr !=nil {_bfae :=_faeg .StartElement {Name :_faeg .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_bgcd :=range _cfea .StyleDefHdr {e .EncodeElement (_bgcd ,_bfae );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func NewDataModel ()*DataModel {_afag :=&DataModel {};_afag .CT_DataModel =*NewCT_DataModel ();return _afag ;};func (_eefb ST_ChildOrderType )ValidateWithPath (path string )error {switch _eefb {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefb ));};return nil ;};func (_bbdc *AG_ConstraintRefAttributes )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bbdc .RefTypeAttr !=ST_ConstraintTypeUnset {_bgcc ,_gccb :=_bbdc .RefTypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _gccb !=nil {return _gccb ;};start .Attr =append (start .Attr ,_bgcc );};if _bbdc .RefForAttr !=ST_ConstraintRelationshipUnset {_aae ,_gcff :=_bbdc .RefForAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _gcff !=nil {return _gcff ;};start .Attr =append (start .Attr ,_aae );};if _bbdc .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_bbdc .RefForNameAttr )});};if _bbdc .RefPtTypeAttr !=ST_ElementTypeUnset {_fecb ,_gecg :=_bbdc .RefPtTypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _gecg !=nil {return _gecg ;};start .Attr =append (start .Attr ,_fecb );};return nil ;};func (_ebdg *ST_FallbackDimension )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_ebdg =0;case "\u0031\u0044":*_ebdg =1;case "\u0032\u0044":*_ebdg =2;};return nil ;};type ST_ChildAlignment byte ;func (_fde *CT_Category )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_bcc :=range start .Attr {if _bcc .Name .Local =="\u0074\u0079\u0070\u0065"{_agabc ,_ebbdb :=_bcc .Value ,error (nil );if _ebbdb !=nil {return _ebbdb ;};_fde .TypeAttr =_agabc ;continue ;};if _bcc .Name .Local =="\u0070\u0072\u0069"{_bddd ,_cfbfe :=_fccg .ParseUint (_bcc .Value ,10,32);if _cfbfe !=nil {return _cfbfe ;};_fde .PriAttr =uint32 (_bddd );continue ;};};for {_cdbda ,_aeedf :=d .Token ();if _aeedf !=nil {return _efdg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_aeedf );};if _deaab ,_dfgd :=_cdbda .(_faeg .EndElement );_dfgd &&_deaab .Name ==start .Name {break ;};};return nil ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_dac :=&AG_IteratorAttributes {};return _dac };func (_gbcab *StyleDefHdr )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072";return _gbcab .CT_StyleDefinitionHeader .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path +func (_bcc *CT_AnimOne )ValidateWithPath (path string )error {if _fgd :=_bcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgd !=nil {return _fgd ;};return nil ;};func (_fbecc ST_ConnectorRouting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbecc .String (),start );};func (_acgca *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccff :for {_fbbbc ,_acaee :=d .Token ();if _acaee !=nil {return _acaee ;};switch _ebfd :=_fbbbc .(type ){case _a .StartElement :switch _ebfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_fcce :=NewCT_StyleDefinitionHeader ();if _fdec :=d .DecodeElement (_fcce ,&_ebfd );_fdec !=nil {return _fdec ;};_acgca .StyleDefHdr =append (_acgca .StyleDefHdr ,_fcce );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ebfd .Name );if _fcbad :=d .Skip ();_fcbad !=nil {return _fcbad ;};};case _a .EndElement :break _ccff ;case _a .CharData :};};return nil ;};type ST_ResizeHandlesStr byte ;func (_adg *AG_ConstraintAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fc :=range start .Attr {if _fc .Name .Local =="\u0074\u0079\u0070\u0065"{_adg .TypeAttr .UnmarshalXMLAttr (_fc );continue ;};if _fc .Name .Local =="\u0066\u006f\u0072"{_adg .ForAttr .UnmarshalXMLAttr (_fc );continue ;};if _fc .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_cf ,_e :=_fc .Value ,error (nil );if _e !=nil {return _e ;};_adg .ForNameAttr =&_cf ;continue ;};if _fc .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_adg .PtTypeAttr .UnmarshalXMLAttr (_fc );continue ;};};for {_cg ,_ba :=d .Token ();if _ba !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0043\u006f\u006es\u0074\u0072\u0061\u0069\u006e\u0074\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_ba );};if _bad ,_eb :=_cg .(_a .EndElement );_eb &&_bad .Name ==start .Name {break ;};};return nil ;};func (_cabgf *StyleDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cabgf .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_feag :=range start .Attr {if _feag .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fdag ,_gfcbe :=_feag .Value ,error (nil );if _gfcbe !=nil {return _gfcbe ;};_cabgf .UniqueIdAttr =&_fdag ;continue ;};if _feag .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_geecc ,_ddbf :=_feag .Value ,error (nil );if _ddbf !=nil {return _ddbf ;};_cabgf .MinVerAttr =&_geecc ;continue ;};};_ebcd :for {_beef ,_gdgea :=d .Token ();if _gdgea !=nil {return _gdgea ;};switch _ebffe :=_beef .(type ){case _a .StartElement :switch _ebffe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bdee :=NewCT_SDName ();if _bdcc :=d .DecodeElement (_bdee ,&_ebffe );_bdcc !=nil {return _bdcc ;};_cabgf .Title =append (_cabgf .Title ,_bdee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ggegb :=NewCT_SDDescription ();if _badgb :=d .DecodeElement (_ggegb ,&_ebffe );_badgb !=nil {return _badgb ;};_cabgf .Desc =append (_cabgf .Desc ,_ggegb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cabgf .CatLst =NewCT_SDCategories ();if _beebe :=d .DecodeElement (_cabgf .CatLst ,&_ebffe );_beebe !=nil {return _beebe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cabgf .Scene3d =_bb .NewCT_Scene3D ();if _adcde :=d .DecodeElement (_cabgf .Scene3d ,&_ebffe );_adcde !=nil {return _adcde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_eaga :=NewCT_StyleLabel ();if _gfad :=d .DecodeElement (_eaga ,&_ebffe );_gfad !=nil {return _gfad ;};_cabgf .StyleLbl =append (_cabgf .StyleLbl ,_eaga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cabgf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _fegad :=d .DecodeElement (_cabgf .ExtLst ,&_ebffe );_fegad !=nil {return _fegad ;};default:_fb .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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_ebffe .Name );if _bdgg :=d .Skip ();_bdgg !=nil {return _bdgg ;};};case _a .EndElement :break _ebcd ;case _a .CharData :};};return nil ;};func (_dadf *CT_StyleDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dadf .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dadf .UniqueIdAttr )});};if _dadf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_dadf .MinVerAttr )});};e .EncodeToken (start );if _dadf .Title !=nil {_eccc :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bcad :=range _dadf .Title {e .EncodeElement (_bcad ,_eccc );};};if _dadf .Desc !=nil {_fgbf :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_acbb :=range _dadf .Desc {e .EncodeElement (_acbb ,_fgbf );};};if _dadf .CatLst !=nil {_ceef :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dadf .CatLst ,_ceef );};if _dadf .Scene3d !=nil {_dbcbba :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_dadf .Scene3d ,_dbcbba );};_gbda :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_geca :=range _dadf .StyleLbl {e .EncodeElement (_geca ,_gbda );};if _dadf .ExtLst !=nil {_gcgg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dadf .ExtLst ,_gcgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbad ST_FunctionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbad .String (),start );};func (_fgaeb ST_Breakpoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgaeb .String (),start );};func (_cbagb ST_AnimLvlStr )Validate ()error {return _cbagb .ValidateWithPath ("")};func (_ebdb ST_ElementType )String ()string {switch _ebdb {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0064\u006f\u0063";case 3:return "\u006e\u006f\u0064\u0065";case 4:return "\u006e\u006f\u0072\u006d";case 5:return "\u006eo\u006e\u004e\u006f\u0072\u006d";case 6:return "\u0061\u0073\u0073\u0074";case 7:return "\u006eo\u006e\u0041\u0073\u0073\u0074";case 8:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 9:return "\u0070\u0072\u0065\u0073";case 10:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";}; -// Validate validates the RelIds and its children -func (_fgbg *RelIds )Validate ()error {return _fgbg .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_ffbd *CT_When )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_ffbd .FuncAttr =ST_FunctionType (1);_ffbd .OpAttr =ST_FunctionOperator (1);for _ ,_def :=range start .Attr {if _def .Name .Local =="\u006e\u0061\u006d\u0065"{_aeeg ,_gfd :=_def .Value ,error (nil );if _gfd !=nil {return _gfd ;};_ffbd .NameAttr =&_aeeg ;continue ;};if _def .Name .Local =="\u0061\u0072\u0067"{_abfb ,_adcfb :=ParseUnionST_FunctionArgument (_def .Value );if _adcfb !=nil {return _adcfb ;};_ffbd .ArgAttr =&_abfb ;continue ;};if _def .Name .Local =="\u0076\u0061\u006c"{_cbce ,_aagfd :=ParseUnionST_FunctionValue (_def .Value );if _aagfd !=nil {return _aagfd ;};_ffbd .ValAttr =_cbce ;continue ;};if _def .Name .Local =="\u0066\u0075\u006e\u0063"{_ffbd .FuncAttr .UnmarshalXMLAttr (_def );continue ;};if _def .Name .Local =="\u006f\u0070"{_ffbd .OpAttr .UnmarshalXMLAttr (_def );continue ;};if _def .Name .Local =="\u0061\u0078\u0069\u0073"{_bfba ,_bcba :=ParseSliceST_AxisTypes (_def .Value );if _bcba !=nil {return _bcba ;};_ffbd .AxisAttr =&_bfba ;continue ;};if _def .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_aced ,_dcea :=ParseSliceST_ElementTypes (_def .Value );if _dcea !=nil {return _dcea ;};_ffbd .PtTypeAttr =&_aced ;continue ;};if _def .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cfbee ,_agdg :=ParseSliceST_Booleans (_def .Value );if _agdg !=nil {return _agdg ;};_ffbd .HideLastTransAttr =&_cfbee ;continue ;};if _def .Name .Local =="\u0073\u0074"{_fecf ,_bfcg :=ParseSliceST_Ints (_def .Value );if _bfcg !=nil {return _bfcg ;};_ffbd .StAttr =&_fecf ;continue ;};if _def .Name .Local =="\u0063\u006e\u0074"{_eggc ,_ffbcb :=ParseSliceST_UnsignedInts (_def .Value );if _ffbcb !=nil {return _ffbcb ;};_ffbd .CntAttr =&_eggc ;continue ;};if _def .Name .Local =="\u0073\u0074\u0065\u0070"{_cfbdf ,_gddae :=ParseSliceST_Ints (_def .Value );if _gddae !=nil {return _gddae ;};_ffbd .StepAttr =&_cfbdf ;continue ;};};_fcbd :for {_aded ,_aede :=d .Token ();if _aede !=nil {return _aede ;};switch _gbcee :=_aded .(type ){case _faeg .StartElement :switch _gbcee .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_eaf :=NewCT_Algorithm ();if _cc :=d .DecodeElement (_eaf ,&_gbcee );_cc !=nil {return _cc ;};_ffbd .Alg =append (_ffbd .Alg ,_eaf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_gdcd :=NewCT_Shape ();if _bdga :=d .DecodeElement (_gdcd ,&_gbcee );_bdga !=nil {return _bdga ;};_ffbd .Shape =append (_ffbd .Shape ,_gdcd );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_deaa :=NewCT_PresentationOf ();if _gafdf :=d .DecodeElement (_deaa ,&_gbcee );_gafdf !=nil {return _gafdf ;};_ffbd .PresOf =append (_ffbd .PresOf ,_deaa );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_cdeac :=NewCT_Constraints ();if _dbece :=d .DecodeElement (_cdeac ,&_gbcee );_dbece !=nil {return _dbece ;};_ffbd .ConstrLst =append (_ffbd .ConstrLst ,_cdeac );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_bfgg :=NewCT_Rules ();if _gcddf :=d .DecodeElement (_bfgg ,&_gbcee );_gcddf !=nil {return _gcddf ;};_ffbd .RuleLst =append (_ffbd .RuleLst ,_bfgg );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_cacc :=NewCT_ForEach ();if _aagb :=d .DecodeElement (_cacc ,&_gbcee );_aagb !=nil {return _aagb ;};_ffbd .ForEach =append (_ffbd .ForEach ,_cacc );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_fggcb :=NewCT_LayoutNode ();if _bfe :=d .DecodeElement (_fggcb ,&_gbcee );_bfe !=nil {return _bfe ;};_ffbd .LayoutNode =append (_ffbd .LayoutNode ,_fggcb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_ggbfa :=NewCT_Choose ();if _geba :=d .DecodeElement (_ggbfa ,&_gbcee );_geba !=nil {return _geba ;};_ffbd .Choose =append (_ffbd .Choose ,_ggbfa );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fddc :=_fcffg .NewCT_OfficeArtExtensionList ();if _bb :=d .DecodeElement (_fddc ,&_gbcee );_bb !=nil {return _bb ;};_ffbd .ExtLst =append (_ffbd .ExtLst ,_fddc );default:_ceda .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_gbcee .Name );if _cag :=d .Skip ();_cag !=nil {return _cag ;};};case _faeg .EndElement :break _fcbd ;case _faeg .CharData :};};return nil ;};func (_bcac ST_ChildOrderType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bcac .String (),start );};func (_cebdf ST_TextAnchorHorizontal )Validate ()error {return _cebdf .ValidateWithPath ("")};func (_cdacf *ST_ModelId )Validate ()error {return _cdacf .ValidateWithPath ("")};const (ST_CxnTypeUnset ST_CxnType =0;ST_CxnTypeParOf ST_CxnType =1;ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3;ST_CxnTypeUnknownRelationship ST_CxnType =4;); +// Validate validates the AG_ConstraintRefAttributes and its children +func (_ed *AG_ConstraintRefAttributes )Validate ()error {return _ed .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_fbcb :=&CT_LayoutVariablePropertySet {};return _fbcb ;};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_ffdg *ST_GrowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddge ,_aagb :=d .Token ();if _aagb !=nil {return _aagb ;};if _cefcf ,_affg :=_ddge .(_a .EndElement );_affg &&_cefcf .Name ==start .Name {*_ffdg =1;return nil ;};if _cbeed ,_dbge :=_ddge .(_a .CharData );!_dbge {return _bg .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",_ddge );}else {switch string (_cbeed ){case "":*_ffdg =0;case "\u0074\u004c":*_ffdg =1;case "\u0074\u0052":*_ffdg =2;case "\u0062\u004c":*_ffdg =3;case "\u0062\u0052":*_ffdg =4;};};_ddge ,_aagb =d .Token ();if _aagb !=nil {return _aagb ;};if _egbg ,_accag :=_ddge .(_a .EndElement );_accag &&_egbg .Name ==start .Name {return nil ;};return _bg .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",_ddge );};func (_dece ST_FallbackDimension )ValidateWithPath (path string )error {switch _dece {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dece ));};return nil ;};func (_adbd ST_BendPoint )Validate ()error {return _adbd .ValidateWithPath ("")};const (ST_ElementTypeUnset ST_ElementType =0;ST_ElementTypeAll ST_ElementType =1;ST_ElementTypeDoc ST_ElementType =2;ST_ElementTypeNode ST_ElementType =3;ST_ElementTypeNorm ST_ElementType =4;ST_ElementTypeNonNorm ST_ElementType =5;ST_ElementTypeAsst ST_ElementType =6;ST_ElementTypeNonAsst ST_ElementType =7;ST_ElementTypeParTrans ST_ElementType =8;ST_ElementTypePres ST_ElementType =9;ST_ElementTypeSibTrans ST_ElementType =10;);const (ST_HierarchyAlignmentUnset ST_HierarchyAlignment =0;ST_HierarchyAlignmentTL ST_HierarchyAlignment =1;ST_HierarchyAlignmentTR ST_HierarchyAlignment =2;ST_HierarchyAlignmentTCtrCh ST_HierarchyAlignment =3;ST_HierarchyAlignmentTCtrDes ST_HierarchyAlignment =4;ST_HierarchyAlignmentBL ST_HierarchyAlignment =5;ST_HierarchyAlignmentBR ST_HierarchyAlignment =6;ST_HierarchyAlignmentBCtrCh ST_HierarchyAlignment =7;ST_HierarchyAlignmentBCtrDes ST_HierarchyAlignment =8;ST_HierarchyAlignmentLT ST_HierarchyAlignment =9;ST_HierarchyAlignmentLB ST_HierarchyAlignment =10;ST_HierarchyAlignmentLCtrCh ST_HierarchyAlignment =11;ST_HierarchyAlignmentLCtrDes ST_HierarchyAlignment =12;ST_HierarchyAlignmentRT ST_HierarchyAlignment =13;ST_HierarchyAlignmentRB ST_HierarchyAlignment =14;ST_HierarchyAlignmentRCtrCh ST_HierarchyAlignment =15;ST_HierarchyAlignmentRCtrDes ST_HierarchyAlignment =16;);type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_bbee ST_ResizeHandlesStr )String ()string {switch _bbee {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func (_fbed *ST_ConstraintType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbed =0;case "\u006e\u006f\u006e\u0065":*_fbed =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_fbed =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_fbed =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_fbed =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_fbed =5;case "\u0062":*_fbed =6;case "\u0062\u004d\u0061r\u0067":*_fbed =7;case "\u0062\u004f\u0066\u0066":*_fbed =8;case "\u0063\u0074\u0072\u0058":*_fbed =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_fbed =10;case "\u0063\u0074\u0072\u0059":*_fbed =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_fbed =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_fbed =13;case "\u0064\u0069\u0061\u006d":*_fbed =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_fbed =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_fbed =16;case "\u0068":*_fbed =17;case "\u0068\u0041\u0072\u0048":*_fbed =18;case "\u0068\u004f\u0066\u0066":*_fbed =19;case "\u006c":*_fbed =20;case "\u006c\u004d\u0061r\u0067":*_fbed =21;case "\u006c\u004f\u0066\u0066":*_fbed =22;case "\u0072":*_fbed =23;case "\u0072\u004d\u0061r\u0067":*_fbed =24;case "\u0072\u004f\u0066\u0066":*_fbed =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_fbed =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_fbed =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_fbed =28;case "\u0073\u0069\u0062S\u0070":*_fbed =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_fbed =30;case "\u0073\u0070":*_fbed =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_fbed =32;case "\u0074":*_fbed =33;case "\u0074\u004d\u0061r\u0067":*_fbed =34;case "\u0074\u004f\u0066\u0066":*_fbed =35;case "\u0075\u0073\u0065r\u0041":*_fbed =36;case "\u0075\u0073\u0065r\u0042":*_fbed =37;case "\u0075\u0073\u0065r\u0043":*_fbed =38;case "\u0075\u0073\u0065r\u0044":*_fbed =39;case "\u0075\u0073\u0065r\u0045":*_fbed =40;case "\u0075\u0073\u0065r\u0046":*_fbed =41;case "\u0075\u0073\u0065r\u0047":*_fbed =42;case "\u0075\u0073\u0065r\u0048":*_fbed =43;case "\u0075\u0073\u0065r\u0049":*_fbed =44;case "\u0075\u0073\u0065r\u004a":*_fbed =45;case "\u0075\u0073\u0065r\u004b":*_fbed =46;case "\u0075\u0073\u0065r\u004c":*_fbed =47;case "\u0075\u0073\u0065r\u004d":*_fbed =48;case "\u0075\u0073\u0065r\u004e":*_fbed =49;case "\u0075\u0073\u0065r\u004f":*_fbed =50;case "\u0075\u0073\u0065r\u0050":*_fbed =51;case "\u0075\u0073\u0065r\u0051":*_fbed =52;case "\u0075\u0073\u0065r\u0052":*_fbed =53;case "\u0075\u0073\u0065r\u0053":*_fbed =54;case "\u0075\u0073\u0065r\u0054":*_fbed =55;case "\u0075\u0073\u0065r\u0055":*_fbed =56;case "\u0075\u0073\u0065r\u0056":*_fbed =57;case "\u0075\u0073\u0065r\u0057":*_fbed =58;case "\u0075\u0073\u0065r\u0058":*_fbed =59;case "\u0075\u0073\u0065r\u0059":*_fbed =60;case "\u0075\u0073\u0065r\u005a":*_fbed =61;case "\u0077":*_fbed =62;case "\u0077\u0041\u0072\u0048":*_fbed =63;case "\u0077\u004f\u0066\u0066":*_fbed =64;};return nil ;};func (_eagd *DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagd .CT_DataModel =*NewCT_DataModel ();_cedcg :for {_bfaf ,_ceafc :=d .Token ();if _ceafc !=nil {return _ceafc ;};switch _eagb :=_bfaf .(type ){case _a .StartElement :switch _eagb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _gadbb :=d .DecodeElement (_eagd .PtLst ,&_eagb );_gadbb !=nil {return _gadbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_eagd .CxnLst =NewCT_CxnList ();if _fgeed :=d .DecodeElement (_eagd .CxnLst ,&_eagb );_fgeed !=nil {return _fgeed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_eagd .Bg =_bb .NewCT_BackgroundFormatting ();if _gbafc :=d .DecodeElement (_eagd .Bg ,&_eagb );_gbafc !=nil {return _gbafc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_eagd .Whole =_bb .NewCT_WholeE2oFormatting ();if _fefg :=d .DecodeElement (_eagd .Whole ,&_eagb );_fefg !=nil {return _fefg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eagd .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _egcg :=d .DecodeElement (_eagd .ExtLst ,&_eagb );_egcg !=nil {return _egcg ;};default:_fb .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 \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_eagb .Name );if _fcdf :=d .Skip ();_fcdf !=nil {return _fcdf ;};};case _a .EndElement :break _cedcg ;case _a .CharData :};};return nil ;};func (_acbc ST_ClrAppMethod )Validate ()error {return _acbc .ValidateWithPath ("")};type ST_HueDir byte ; -// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path -func (_cbcc *CT_ChildPref )ValidateWithPath (path string )error {if _cbcc .ValAttr !=nil {if *_cbcc .ValAttr < -1{return _efdg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cbcc .ValAttr );};};return nil ;};func (_aga *ST_ConnectorRouting )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dffd ,_edgcg :=d .Token ();if _edgcg !=nil {return _edgcg ;};if _faffg ,_egcge :=_dffd .(_faeg .EndElement );_egcge &&_faffg .Name ==start .Name {*_aga =1;return nil ;};if _eade ,_fgc :=_dffd .(_faeg .CharData );!_fgc {return _efdg .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",_dffd );}else {switch string (_eade ){case "":*_aga =0;case "\u0073\u0074\u0072\u0061":*_aga =1;case "\u0062\u0065\u006e\u0064":*_aga =2;case "\u0063\u0075\u0072v\u0065":*_aga =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_aga =4;};};_dffd ,_edgcg =d .Token ();if _edgcg !=nil {return _edgcg ;};if _gfgb ,_bfeeg :=_dffd .(_faeg .EndElement );_bfeeg &&_gfgb .Name ==start .Name {return nil ;};return _efdg .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",_dffd );}; +// ST_FunctionValue is a union type +type ST_FunctionValue struct{Int32 *int32 ;Bool *bool ;ST_Direction ST_Direction ;ST_HierBranchStyle ST_HierBranchStyle ;ST_AnimOneStr ST_AnimOneStr ;ST_AnimLvlStr ST_AnimLvlStr ;ST_ResizeHandlesStr ST_ResizeHandlesStr ;};func (_ebfc ST_TextAnchorVertical )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fabbd :=_a .Attr {};_fabbd .Name =name ;switch _ebfc {case ST_TextAnchorVerticalUnset :_fabbd .Value ="";case ST_TextAnchorVerticalT :_fabbd .Value ="\u0074";case ST_TextAnchorVerticalMid :_fabbd .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_fabbd .Value ="\u0062";};return _fabbd ,nil ;};func (_ddgb ST_ConnectorRouting )ValidateWithPath (path string )error {switch _ddgb {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgb ));};return nil ;}; -// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path -func (_debe *CT_ChildMax )ValidateWithPath (path string )error {if _debe .ValAttr !=nil {if *_debe .ValAttr < -1{return _efdg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_debe .ValAttr );};};return nil ;};const (ST_GrowDirectionUnset ST_GrowDirection =0;ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2;ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4;);func (_adaa ST_AxisType )ValidateWithPath (path string )error {switch _adaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adaa ));};return nil ;};func (_bdge *CT_CxnList )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_acac :for {_dgdc ,_cfcgc :=d .Token ();if _cfcgc !=nil {return _cfcgc ;};switch _adcac :=_dgdc .(type ){case _faeg .StartElement :switch _adcac .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_dbd :=NewCT_Cxn ();if _abba :=d .DecodeElement (_dbd ,&_adcac );_abba !=nil {return _abba ;};_bdge .Cxn =append (_bdge .Cxn ,_dbd );default:_ceda .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\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_adcac .Name );if _acgab :=d .Skip ();_acgab !=nil {return _acgab ;};};case _faeg .EndElement :break _acac ;case _faeg .CharData :};};return nil ;};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);func (_cgcd *CT_ForEach )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_abgfb :=range start .Attr {if _abgfb .Name .Local =="\u0072\u0065\u0066"{_fbae ,_eec :=_abgfb .Value ,error (nil );if _eec !=nil {return _eec ;};_cgcd .RefAttr =&_fbae ;continue ;};if _abgfb .Name .Local =="\u006e\u0061\u006d\u0065"{_ggfc ,_cfec :=_abgfb .Value ,error (nil );if _cfec !=nil {return _cfec ;};_cgcd .NameAttr =&_ggfc ;continue ;};if _abgfb .Name .Local =="\u0061\u0078\u0069\u0073"{_cgde ,_aedfb :=ParseSliceST_AxisTypes (_abgfb .Value );if _aedfb !=nil {return _aedfb ;};_cgcd .AxisAttr =&_cgde ;continue ;};if _abgfb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_beab ,_aggg :=ParseSliceST_ElementTypes (_abgfb .Value );if _aggg !=nil {return _aggg ;};_cgcd .PtTypeAttr =&_beab ;continue ;};if _abgfb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cfef ,_adca :=ParseSliceST_Booleans (_abgfb .Value );if _adca !=nil {return _adca ;};_cgcd .HideLastTransAttr =&_cfef ;continue ;};if _abgfb .Name .Local =="\u0073\u0074"{_bdaa ,_cafd :=ParseSliceST_Ints (_abgfb .Value );if _cafd !=nil {return _cafd ;};_cgcd .StAttr =&_bdaa ;continue ;};if _abgfb .Name .Local =="\u0063\u006e\u0074"{_daggd ,_adgca :=ParseSliceST_UnsignedInts (_abgfb .Value );if _adgca !=nil {return _adgca ;};_cgcd .CntAttr =&_daggd ;continue ;};if _abgfb .Name .Local =="\u0073\u0074\u0065\u0070"{_ggef ,_bfdd :=ParseSliceST_Ints (_abgfb .Value );if _bfdd !=nil {return _bfdd ;};_cgcd .StepAttr =&_ggef ;continue ;};};_cgeg :for {_fafgf ,_fdedg :=d .Token ();if _fdedg !=nil {return _fdedg ;};switch _beag :=_fafgf .(type ){case _faeg .StartElement :switch _beag .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_ddce :=NewCT_Algorithm ();if _fdf :=d .DecodeElement (_ddce ,&_beag );_fdf !=nil {return _fdf ;};_cgcd .Alg =append (_cgcd .Alg ,_ddce );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_feab :=NewCT_Shape ();if _dfdbf :=d .DecodeElement (_feab ,&_beag );_dfdbf !=nil {return _dfdbf ;};_cgcd .Shape =append (_cgcd .Shape ,_feab );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cfba :=NewCT_PresentationOf ();if _fcedg :=d .DecodeElement (_cfba ,&_beag );_fcedg !=nil {return _fcedg ;};_cgcd .PresOf =append (_cgcd .PresOf ,_cfba );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_eagc :=NewCT_Constraints ();if _baeb :=d .DecodeElement (_eagc ,&_beag );_baeb !=nil {return _baeb ;};_cgcd .ConstrLst =append (_cgcd .ConstrLst ,_eagc );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_ddf :=NewCT_Rules ();if _fbdgc :=d .DecodeElement (_ddf ,&_beag );_fbdgc !=nil {return _fbdgc ;};_cgcd .RuleLst =append (_cgcd .RuleLst ,_ddf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_edf :=NewCT_ForEach ();if _agd :=d .DecodeElement (_edf ,&_beag );_agd !=nil {return _agd ;};_cgcd .ForEach =append (_cgcd .ForEach ,_edf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dbcbc :=NewCT_LayoutNode ();if _fgfa :=d .DecodeElement (_dbcbc ,&_beag );_fgfa !=nil {return _fgfa ;};_cgcd .LayoutNode =append (_cgcd .LayoutNode ,_dbcbc );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_gcdae :=NewCT_Choose ();if _ccgdf :=d .DecodeElement (_gcdae ,&_beag );_ccgdf !=nil {return _ccgdf ;};_cgcd .Choose =append (_cgcd .Choose ,_gcdae );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aagc :=_fcffg .NewCT_OfficeArtExtensionList ();if _bcfe :=d .DecodeElement (_aagc ,&_beag );_bcfe !=nil {return _bcfe ;};_cgcd .ExtLst =append (_cgcd .ExtLst ,_aagc );default:_ceda .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\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_beag .Name );if _bgcde :=d .Skip ();_bgcde !=nil {return _bgcde ;};};case _faeg .EndElement :break _cgeg ;case _faeg .CharData :};};return nil ;};func (_cdgbd ST_AlgorithmType )String ()string {switch _cdgbd {case 0:return "";case 1:return "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case 2:return "\u0063\u006f\u006e\u006e";case 3:return "\u0063\u0079\u0063l\u0065";case 4:return "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case 5:return "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case 6:return "\u0070\u0079\u0072\u0061";case 7:return "\u006c\u0069\u006e";case 8:return "\u0073\u0070";case 9:return "\u0074\u0078";case 10:return "\u0073\u006e\u0061k\u0065";};return "";};func (_edcef ST_Offset )Validate ()error {return _edcef .ValidateWithPath ("")};func (_fc ST_HueDir )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_fc .String (),start );};func (_gccg *ST_LinearDirection )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_gccg =0;case "\u0066\u0072\u006fm\u004c":*_gccg =1;case "\u0066\u0072\u006fm\u0052":*_gccg =2;case "\u0066\u0072\u006fm\u0054":*_gccg =3;case "\u0066\u0072\u006fm\u0042":*_gccg =4;};return nil ;};func (_gafa ST_AxisType )Validate ()error {return _gafa .ValidateWithPath ("")};func (_ffffc ST_ChildDirection )String ()string {switch _ffffc {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_cgedc ST_TextDirection )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_cgedc .String (),start );};func NewCT_ColorTransform ()*CT_ColorTransform {_dccf :=&CT_ColorTransform {};return _dccf }; +// Validate validates the CT_Algorithm and its children +func (_abbb *CT_Algorithm )Validate ()error {return _abbb .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func NewCT_SDCategories ()*CT_SDCategories {_fbafb :=&CT_SDCategories {};return _fbafb };type ST_VerticalAlignment byte ;func (_bbbeb *StyleDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbbeb .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_efacc :for {_dbgd ,_eabe :=d .Token ();if _eabe !=nil {return _eabe ;};switch _gdfd :=_dbgd .(type ){case _a .StartElement :switch _gdfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_eae :=NewCT_StyleDefinitionHeader ();if _adcb :=d .DecodeElement (_eae ,&_gdfd );_adcb !=nil {return _adcb ;};_bbbeb .StyleDefHdr =append (_bbbeb .StyleDefHdr ,_eae );default:_fb .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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_gdfd .Name );if _ecebe :=d .Skip ();_ecebe !=nil {return _ecebe ;};};case _a .EndElement :break _efacc ;case _a .CharData :};};return nil ;};func (_fegac *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fegac =0;case "\u0061\u0075\u0074\u006f":*_fegac =1;case "\u0061\u0072\u0072":*_fegac =2;case "\u006e\u006f\u0041r\u0072":*_fegac =3;};return nil ;}; -// Validate validates the CT_TextProps and its children -func (_daafa *CT_TextProps )Validate ()error {return _daafa .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};type CT_SDName struct{LangAttr *string ;ValAttr string ;};func (_dded *CT_ColorTransformHeader )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_dded .UniqueIdAttr )});if _dded .MinVerAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_efdg .Sprintf ("\u0025\u0076",*_dded .MinVerAttr )});};if _dded .ResIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_dded .ResIdAttr )});};e .EncodeToken (start );_aeea :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_eebe :=range _dded .Title {e .EncodeElement (_eebe ,_aeea );};_dbad :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_dbbb :=range _dded .Desc {e .EncodeElement (_dbbb ,_dbad );};if _dded .CatLst !=nil {_fdeb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dded .CatLst ,_fdeb );};if _dded .ExtLst !=nil {_fafg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dded .ExtLst ,_fafg );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_dgg *DataModel )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l";return _dgg .CT_DataModel .MarshalXML (e ,start );}; +// ValidateWithPath validates the DataModel and its children, prefixing error messages with path +func (_baec *DataModel )ValidateWithPath (path string )error {if _egda :=_baec .CT_DataModel .ValidateWithPath (path );_egda !=nil {return _egda ;};return nil ;};func NewCT_RelIds ()*CT_RelIds {_bfgab :=&CT_RelIds {};return _bfgab };func NewCT_PresentationOf ()*CT_PresentationOf {_bfgg :=&CT_PresentationOf {};return _bfgg };func (_faacb ST_RotationPath )Validate ()error {return _faacb .ValidateWithPath ("")};func (_fcec ST_SecondaryChildAlignment )Validate ()error {return _fcec .ValidateWithPath ("")};func (_gc *AG_ConstraintRefAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gc .RefTypeAttr .UnmarshalXMLAttr (_dc );continue ;};if _dc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gc .RefForAttr .UnmarshalXMLAttr (_dc );continue ;};if _dc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_db ,_gf :=_dc .Value ,error (nil );if _gf !=nil {return _gf ;};_gc .RefForNameAttr =&_db ;continue ;};if _dc .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gc .RefPtTypeAttr .UnmarshalXMLAttr (_dc );continue ;};};for {_ef ,_dd :=d .Token ();if _dd !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0052\u0065\u0066A\u0074\u0074\u0072\u0069\u0062u\u0074\u0065s\u003a\u0020\u0025\u0073",_dd );};if _ae ,_fd :=_ef .(_a .EndElement );_fd &&_ae .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path -func (_adee *CT_ElemPropSet )ValidateWithPath (path string )error {if _adee .PresAssocIDAttr !=nil {if _ccage :=_adee .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_ccage !=nil {return _ccage ;};};if _adee .CustScaleXAttr !=nil {if _dfgg :=_adee .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_dfgg !=nil {return _dfgg ;};};if _adee .CustScaleYAttr !=nil {if _aaab :=_adee .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_aaab !=nil {return _aaab ;};};if _adee .CustLinFactXAttr !=nil {if _fdgb :=_adee .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_fdgb !=nil {return _fdgb ;};};if _adee .CustLinFactYAttr !=nil {if _bgab :=_adee .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_bgab !=nil {return _bgab ;};};if _adee .CustLinFactNeighborXAttr !=nil {if _bdg :=_adee .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_bdg !=nil {return _bdg ;};};if _adee .CustLinFactNeighborYAttr !=nil {if _caecc :=_adee .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_caecc !=nil {return _caecc ;};};if _adee .CustRadScaleRadAttr !=nil {if _cfad :=_adee .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_cfad !=nil {return _cfad ;};};if _adee .CustRadScaleIncAttr !=nil {if _dabbef :=_adee .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_dabbef !=nil {return _dabbef ;};};if _adee .PresLayoutVars !=nil {if _dgcdea :=_adee .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_dgcdea !=nil {return _dgcdea ;};};if _adee .Style !=nil {if _ggea :=_adee .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggea !=nil {return _ggea ;};};return nil ;};const (ST_VariableTypeUnset ST_VariableType =0;ST_VariableTypeNone ST_VariableType =1;ST_VariableTypeOrgChart ST_VariableType =2;ST_VariableTypeChMax ST_VariableType =3;ST_VariableTypeChPref ST_VariableType =4;ST_VariableTypeBulEnabled ST_VariableType =5;ST_VariableTypeDir ST_VariableType =6;ST_VariableTypeHierBranch ST_VariableType =7;ST_VariableTypeAnimOne ST_VariableType =8;ST_VariableTypeAnimLvl ST_VariableType =9;ST_VariableTypeResizeHandles ST_VariableType =10;);func (_cfcfe ST_FunctionOperator )ValidateWithPath (path string )error {switch _cfcfe {case 0,1,2,3,4,5,6:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfcfe ));};return nil ;};func NewCT_StyleLabel ()*CT_StyleLabel {_cbbdg :=&CT_StyleLabel {};return _cbbdg };func NewCT_When ()*CT_When {_faag :=&CT_When {};_faag .FuncAttr =ST_FunctionType (1);_faag .OpAttr =ST_FunctionOperator (1);return _faag ;};func (_abec *CT_Direction )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_ceaa :=range start .Attr {if _ceaa .Name .Local =="\u0076\u0061\u006c"{_abec .ValAttr .UnmarshalXMLAttr (_ceaa );continue ;};};for {_babgf ,_dfda :=d .Token ();if _dfda !=nil {return _efdg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dfda );};if _abcdd ,_ecaf :=_babgf .(_faeg .EndElement );_ecaf &&_abcdd .Name ==start .Name {break ;};};return nil ;};func (_bbdb ST_ChildAlignment )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bbdb .String (),start );};func (_bbcbb ST_ConnectorPoint )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_bffgg :=_faeg .Attr {};_bffgg .Name =name ;switch _bbcbb {case ST_ConnectorPointUnset :_bffgg .Value ="";case ST_ConnectorPointAuto :_bffgg .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_bffgg .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_bffgg .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_bffgg .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_bffgg .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_bffgg .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_bffgg .Value ="\u0062\u004c";case ST_ConnectorPointBR :_bffgg .Value ="\u0062\u0052";case ST_ConnectorPointTL :_bffgg .Value ="\u0074\u004c";case ST_ConnectorPointTR :_bffgg .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_bffgg .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _bffgg ,nil ;};func NewCT_Otherwise ()*CT_Otherwise {_fdde :=&CT_Otherwise {};return _fdde };const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);func (_agee *ST_ChildAlignment )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_ggce ,_ffd :=d .Token ();if _ffd !=nil {return _ffd ;};if _acdb ,_dgfbf :=_ggce .(_faeg .EndElement );_dgfbf &&_acdb .Name ==start .Name {*_agee =1;return nil ;};if _ffcg ,_gbab :=_ggce .(_faeg .CharData );!_gbab {return _efdg .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",_ggce );}else {switch string (_ffcg ){case "":*_agee =0;case "\u0074":*_agee =1;case "\u0062":*_agee =2;case "\u006c":*_agee =3;case "\u0072":*_agee =4;};};_ggce ,_ffd =d .Token ();if _ffd !=nil {return _ffd ;};if _decg ,_cebg :=_ggce .(_faeg .EndElement );_cebg &&_decg .Name ==start .Name {return nil ;};return _efdg .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",_ggce );}; +// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path +func (_ggg *CT_CTName )ValidateWithPath (path string )error {return nil };func (_badb ST_ContinueDirection )ValidateWithPath (path string )error {switch _badb {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badb ));};return nil ;};func (_dbae ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _dbae {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbae ));};return nil ;};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_gdbea *CT_SampleData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdbea .UseDefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_gdbea .UseDefAttr ))});};e .EncodeToken (start );if _gdbea .DataModel !=nil {_dfgfda :=_a .StartElement {Name :_a .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_gdbea .DataModel ,_dfgfda );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);type CT_PresentationOf struct{ExtLst *_bb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_edgd ST_TextDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edgd .String (),start );};func (_geecd ST_ContinueDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_geecd .String (),start );}; -// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path -func (_abcd *LayoutDefHdr )ValidateWithPath (path string )error {if _bbbag :=_abcd .CT_DiagramDefinitionHeader .ValidateWithPath (path );_bbbag !=nil {return _bbbag ;};return nil ;}; +// Validate validates the CT_RelIds and its children +func (_dbadb *CT_RelIds )Validate ()error {return _dbadb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};type CT_Rules struct{Rule []*CT_NumericRule ;}; -// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path -func (_ddcc *CT_DiagramDefinition )ValidateWithPath (path string )error {for _agbc ,_cffg :=range _ddcc .Title {if _ddaa :=_cffg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_agbc ));_ddaa !=nil {return _ddaa ;};};for _daa ,_efdc :=range _ddcc .Desc {if _eeda :=_efdc .ValidateWithPath (_efdg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_daa ));_eeda !=nil {return _eeda ;};};if _ddcc .CatLst !=nil {if _gege :=_ddcc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_gege !=nil {return _gege ;};};if _ddcc .SampData !=nil {if _fdcd :=_ddcc .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_fdcd !=nil {return _fdcd ;};};if _ddcc .StyleData !=nil {if _egcee :=_ddcc .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_egcee !=nil {return _egcee ;};};if _ddcc .ClrData !=nil {if _deedg :=_ddcc .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_deedg !=nil {return _deedg ;};};if _fbea :=_ddcc .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_fbea !=nil {return _fbea ;};if _ddcc .ExtLst !=nil {if _bbca :=_ddcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbca !=nil {return _bbca ;};};return nil ;};func (_dfcc ST_DiagramHorizontalAlignment )String ()string {switch _dfcc {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_abgb *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_abgb =0;case "\u006e\u006f\u006e\u0065":*_abgb =1;case "\u0066\u0072\u006fm\u004c":*_abgb =2;case "\u0066\u0072\u006fm\u0052":*_abgb =3;case "\u0066\u0072\u006fm\u0054":*_abgb =4;case "\u0066\u0072\u006fm\u0042":*_abgb =5;};return nil ;};func (_bafbg *CT_ResizeHandles )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bafbg .ValAttr !=ST_ResizeHandlesStrUnset {_gga ,_gdca :=_bafbg .ValAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0076\u0061\u006c"});if _gdca !=nil {return _gdca ;};start .Attr =append (start .Attr ,_gga );};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_bedea ST_ChildAlignment )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_bedae :=_faeg .Attr {};_bedae .Name =name ;switch _bedea {case ST_ChildAlignmentUnset :_bedae .Value ="";case ST_ChildAlignmentT :_bedae .Value ="\u0074";case ST_ChildAlignmentB :_bedae .Value ="\u0062";case ST_ChildAlignmentL :_bedae .Value ="\u006c";case ST_ChildAlignmentR :_bedae .Value ="\u0072";};return _bedae ,nil ;};func (_ga ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _ga {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ga ));};return nil ;};func (_adga ST_ConnectorDimension )ValidateWithPath (path string )error {switch _adga {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adga ));};return nil ;};func (_bdeb ST_GrowDirection )String ()string {switch _bdeb {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";};func (_acdd ST_HueDir )ValidateWithPath (path string )error {switch _acdd {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdd ));};return nil ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func NewColorsDefHdr ()*ColorsDefHdr {_cdcb :=&ColorsDefHdr {};_cdcb .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _cdcb ;};func (_gfce ST_FunctionOperator )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_gfefa :=_faeg .Attr {};_gfefa .Name =name ;switch _gfce {case ST_FunctionOperatorUnset :_gfefa .Value ="";case ST_FunctionOperatorEqu :_gfefa .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_gfefa .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_gfefa .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_gfefa .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_gfefa .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_gfefa .Value ="\u006c\u0074\u0065";};return _gfefa ,nil ;};func (_fbe ST_TextDirection )Validate ()error {return _fbe .ValidateWithPath ("")};func (_dcedc *ST_ContinueDirection )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_bgefa ,_gcadd :=d .Token ();if _gcadd !=nil {return _gcadd ;};if _cfac ,_dgad :=_bgefa .(_faeg .EndElement );_dgad &&_cfac .Name ==start .Name {*_dcedc =1;return nil ;};if _aaef ,_cbfcc :=_bgefa .(_faeg .CharData );!_cbfcc {return _efdg .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",_bgefa );}else {switch string (_aaef ){case "":*_dcedc =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_dcedc =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_dcedc =2;};};_bgefa ,_gcadd =d .Token ();if _gcadd !=nil {return _gcadd ;};if _deca ,_d :=_bgefa .(_faeg .EndElement );_d &&_deca .Name ==start .Name {return nil ;};return _efdg .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",_bgefa );};type ST_TextDirection byte ;func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_fbac :=&LayoutDefHdrLst {};_fbac .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _fbac ;};func (_acga ST_DiagramTextAlignment )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_acga .String (),start );};func (_afdb ST_ConnectorPoint )String ()string {switch _afdb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0062\u0043\u0074\u0072";case 3:return "\u0063\u0074\u0072";case 4:return "\u006d\u0069\u0064\u004c";case 5:return "\u006d\u0069\u0064\u0052";case 6:return "\u0074\u0043\u0074\u0072";case 7:return "\u0062\u004c";case 8:return "\u0062\u0052";case 9:return "\u0074\u004c";case 10:return "\u0074\u0052";case 11:return "\u0072\u0061\u0064\u0069\u0061\u006c";};return "";};func (_dfdd ST_StartingElement )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_cfg :=_faeg .Attr {};_cfg .Name =name ;switch _dfdd {case ST_StartingElementUnset :_cfg .Value ="";case ST_StartingElementNode :_cfg .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_cfg .Value ="\u0074\u0072\u0061n\u0073";};return _cfg ,nil ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_gcag :=&StyleDefHdrLst {};_gcag .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _gcag ;};func (_egcc ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _egcc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcc ));};return nil ;};func (_gdfaa ST_PtType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_gbg :=_faeg .Attr {};_gbg .Name =name ;switch _gdfaa {case ST_PtTypeUnset :_gbg .Value ="";case ST_PtTypeNode :_gbg .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_gbg .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_gbg .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_gbg .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_gbg .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_gbg .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _gbg ,nil ;};func (_gbdd *CT_Description )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_cega :=range start .Attr {if _cega .Name .Local =="\u006c\u0061\u006e\u0067"{_gebg ,_gbdcf :=_cega .Value ,error (nil );if _gbdcf !=nil {return _gbdcf ;};_gbdd .LangAttr =&_gebg ;continue ;};if _cega .Name .Local =="\u0076\u0061\u006c"{_ffc ,_ebg :=_cega .Value ,error (nil );if _ebg !=nil {return _ebg ;};_gbdd .ValAttr =_ffc ;continue ;};};for {_bged ,_dade :=d .Token ();if _dade !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_dade );};if _bfbc ,_caeg :=_bged .(_faeg .EndElement );_caeg &&_bfbc .Name ==start .Name {break ;};};return nil ;};func (_cbec ST_VariableType )String ()string {switch _cbec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case 3:return "\u0063\u0068\u004da\u0078";case 4:return "\u0063\u0068\u0050\u0072\u0065\u0066";case 5:return "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case 6:return "\u0064\u0069\u0072";case 7:return "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case 8:return "\u0061n\u0069\u006d\u004f\u006e\u0065";case 9:return "\u0061n\u0069\u006d\u004c\u0076\u006c";case 10:return "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return "";};func (_fggg ST_HueDir )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fffa :=_faeg .Attr {};_fffa .Name =name ;switch _fggg {case ST_HueDirUnset :_fffa .Value ="";case ST_HueDirCw :_fffa .Value ="\u0063\u0077";case ST_HueDirCcw :_fffa .Value ="\u0063\u0063\u0077";};return _fffa ,nil ;};func (_afgdg *ST_FunctionType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_afgdg =0;case "\u0063\u006e\u0074":*_afgdg =1;case "\u0070\u006f\u0073":*_afgdg =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_afgdg =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_afgdg =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_afgdg =5;case "\u0076\u0061\u0072":*_afgdg =6;case "\u0064\u0065\u0070t\u0068":*_afgdg =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_afgdg =8;};return nil ;};const (ST_ElementTypeUnset ST_ElementType =0;ST_ElementTypeAll ST_ElementType =1;ST_ElementTypeDoc ST_ElementType =2;ST_ElementTypeNode ST_ElementType =3;ST_ElementTypeNorm ST_ElementType =4;ST_ElementTypeNonNorm ST_ElementType =5;ST_ElementTypeAsst ST_ElementType =6;ST_ElementTypeNonAsst ST_ElementType =7;ST_ElementTypeParTrans ST_ElementType =8;ST_ElementTypePres ST_ElementType =9;ST_ElementTypeSibTrans ST_ElementType =10;); +// Validate validates the CT_Choose and its children +func (_fcaa *CT_Choose )Validate ()error {return _fcaa .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_dgbea *ColorsDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgbea .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_bbgeb :=range start .Attr {if _bbgeb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fcff ,_abcce :=_bbgeb .Value ,error (nil );if _abcce !=nil {return _abcce ;};_dgbea .UniqueIdAttr =_fcff ;continue ;};if _bbgeb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cdfea ,_aceg :=_bbgeb .Value ,error (nil );if _aceg !=nil {return _aceg ;};_dgbea .MinVerAttr =&_cdfea ;continue ;};if _bbgeb .Name .Local =="\u0072\u0065\u0073I\u0064"{_cfdbd ,_aabbg :=_b .ParseInt (_bbgeb .Value ,10,32);if _aabbg !=nil {return _aabbg ;};_ebed :=int32 (_cfdbd );_dgbea .ResIdAttr =&_ebed ;continue ;};};_ffcg :for {_dgefd ,_ccfda :=d .Token ();if _ccfda !=nil {return _ccfda ;};switch _gbec :=_dgefd .(type ){case _a .StartElement :switch _gbec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cfbge :=NewCT_CTName ();if _eedd :=d .DecodeElement (_cfbge ,&_gbec );_eedd !=nil {return _eedd ;};_dgbea .Title =append (_dgbea .Title ,_cfbge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_edeg :=NewCT_CTDescription ();if _bgbg :=d .DecodeElement (_edeg ,&_gbec );_bgbg !=nil {return _bgbg ;};_dgbea .Desc =append (_dgbea .Desc ,_edeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dgbea .CatLst =NewCT_CTCategories ();if _bcce :=d .DecodeElement (_dgbea .CatLst ,&_gbec );_bcce !=nil {return _bcce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgbea .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _ebdcf :=d .DecodeElement (_dgbea .ExtLst ,&_gbec );_ebdcf !=nil {return _ebdcf ;};default:_fb .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\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_gbec .Name );if _cbb :=d .Skip ();_cbb !=nil {return _cbb ;};};case _a .EndElement :break _ffcg ;case _a .CharData :};};return nil ;};type ST_ChildAlignment byte ; -// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path -func (_bffgc *CT_Description )ValidateWithPath (path string )error {return nil };func (_ge ST_Direction )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_ge .String (),start );};func (_bddfd ST_Breakpoint )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bddfd .String (),start );};func (_bbff *CT_CTCategories )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _bbff .Cat !=nil {_ffee :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bbe :=range _bbff .Cat {e .EncodeElement (_bbe ,_ffee );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;);func (_cffa *CT_ChildMax )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _cffa .ValAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",*_cffa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_cbfa ST_ConnectorRouting )Validate ()error {return _cbfa .ValidateWithPath ("")};func (_dbea ST_FunctionValue )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _dbea .Int32 !=nil {e .EncodeToken (_faeg .CharData (_efdg .Sprintf ("\u0025\u0064",*_dbea .Int32 )));};if _dbea .Bool !=nil {e .EncodeToken (_faeg .CharData (_efdg .Sprintf ("\u0025\u0064",_ceca (*_dbea .Bool ))));};if _dbea .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_faeg .CharData (_dbea .ST_Direction .String ()));};if _dbea .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_faeg .CharData (_dbea .ST_HierBranchStyle .String ()));};if _dbea .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_faeg .CharData (_dbea .ST_AnimOneStr .String ()));};if _dbea .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_faeg .CharData (_dbea .ST_AnimLvlStr .String ()));};if _dbea .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_faeg .CharData (_dbea .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_faeg .EndElement {Name :start .Name });};type ST_SecondaryChildAlignment byte ;type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func NewCT_RelIds ()*CT_RelIds {_efefd :=&CT_RelIds {};return _efefd };func (_gef ST_PyramidAccentPosition )Validate ()error {return _gef .ValidateWithPath ("")};func (_afff *CT_Shape )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_ebfc :=range start .Attr {if _ebfc .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"&&_ebfc .Name .Local =="\u0062\u006c\u0069\u0070"||_ebfc .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"&&_ebfc .Name .Local =="\u0062\u006c\u0069\u0070"{_ccbe ,_gbad :=_ebfc .Value ,error (nil );if _gbad !=nil {return _gbad ;};_afff .BlipAttr =&_ccbe ;continue ;};if _ebfc .Name .Local =="\u0072\u006f\u0074"{_gafefe ,_bfaaa :=_fccg .ParseFloat (_ebfc .Value ,64);if _bfaaa !=nil {return _bfaaa ;};_afff .RotAttr =&_gafefe ;continue ;};if _ebfc .Name .Local =="\u0074\u0079\u0070\u0065"{_egdeb ,_fefd :=ParseUnionST_LayoutShapeType (_ebfc .Value );if _fefd !=nil {return _fefd ;};_afff .TypeAttr =&_egdeb ;continue ;};if _ebfc .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_cdgb ,_eccce :=_fccg .ParseInt (_ebfc .Value ,10,32);if _eccce !=nil {return _eccce ;};_cadc :=int32 (_cdgb );_afff .ZOrderOffAttr =&_cadc ;continue ;};if _ebfc .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_efbef ,_fdbgg :=_fccg .ParseBool (_ebfc .Value );if _fdbgg !=nil {return _fdbgg ;};_afff .HideGeomAttr =&_efbef ;continue ;};if _ebfc .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_bcgaf ,_beeb :=_fccg .ParseBool (_ebfc .Value );if _beeb !=nil {return _beeb ;};_afff .LkTxEntryAttr =&_bcgaf ;continue ;};if _ebfc .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_eggb ,_caab :=_fccg .ParseBool (_ebfc .Value );if _caab !=nil {return _caab ;};_afff .BlipPhldrAttr =&_eggb ;continue ;};};_aedb :for {_deae ,_ggeg :=d .Token ();if _ggeg !=nil {return _ggeg ;};switch _gaged :=_deae .(type ){case _faeg .StartElement :switch _gaged .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_afff .AdjLst =NewCT_AdjLst ();if _cedc :=d .DecodeElement (_afff .AdjLst ,&_gaged );_cedc !=nil {return _cedc ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afff .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _cea :=d .DecodeElement (_afff .ExtLst ,&_gaged );_cea !=nil {return _cea ;};default:_ceda .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_gaged .Name );if _cefe :=d .Skip ();_cefe !=nil {return _cefe ;};};case _faeg .EndElement :break _aedb ;case _faeg .CharData :};};return nil ;};const (ST_FunctionTypeUnset ST_FunctionType =0;ST_FunctionTypeCnt ST_FunctionType =1;ST_FunctionTypePos ST_FunctionType =2;ST_FunctionTypeRevPos ST_FunctionType =3;ST_FunctionTypePosEven ST_FunctionType =4;ST_FunctionTypePosOdd ST_FunctionType =5;ST_FunctionTypeVar ST_FunctionType =6;ST_FunctionTypeDepth ST_FunctionType =7;ST_FunctionTypeMaxDepth ST_FunctionType =8;);type ST_NodeHorizontalAlignment byte ; +// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path +func (_bgc *CT_Categories )ValidateWithPath (path string )error {for _cceeg ,_babd :=range _bgc .Cat {if _dagd :=_babd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cceeg ));_dagd !=nil {return _dagd ;};};return nil ;};func (_bceed ST_ElementType )ValidateWithPath (path string )error {switch _bceed {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceed ));};return nil ;};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);type CT_ChildMax struct{ValAttr *int32 ;};func (_aefbe *ST_LayoutShapeType )ValidateWithPath (path string )error {_cadgf :=[]string {};if _aefbe .ST_ShapeType !=_bb .ST_ShapeTypeUnset {_cadgf =append (_cadgf ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _aefbe .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_cadgf =append (_cadgf ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_cadgf )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cadgf );};return nil ;};func (_dcfdf *ST_ConnectorRouting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdfb ,_agbec :=d .Token ();if _agbec !=nil {return _agbec ;};if _dfcca ,_ebdbd :=_bdfb .(_a .EndElement );_ebdbd &&_dfcca .Name ==start .Name {*_dcfdf =1;return nil ;};if _gbdff ,_efcb :=_bdfb .(_a .CharData );!_efcb {return _bg .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",_bdfb );}else {switch string (_gbdff ){case "":*_dcfdf =0;case "\u0073\u0074\u0072\u0061":*_dcfdf =1;case "\u0062\u0065\u006e\u0064":*_dcfdf =2;case "\u0063\u0075\u0072v\u0065":*_dcfdf =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_dcfdf =4;};};_bdfb ,_agbec =d .Token ();if _agbec !=nil {return _agbec ;};if _cfegf ,_gdbef :=_bdfb .(_a .EndElement );_gdbef &&_cfegf .Name ==start .Name {return nil ;};return _bg .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",_bdfb );};func (_daade *CT_ColorTransformHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _daade .ColorsDefHdr !=nil {_gcb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_edc :=range _daade .ColorsDefHdr {e .EncodeElement (_edc ,_gcb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gddag *ST_VariableType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gddag =0;case "\u006e\u006f\u006e\u0065":*_gddag =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_gddag =2;case "\u0063\u0068\u004da\u0078":*_gddag =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_gddag =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_gddag =5;case "\u0064\u0069\u0072":*_gddag =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_gddag =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_gddag =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_gddag =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_gddag =10;};return nil ;}; -// Validate validates the CT_PresentationOf and its children -func (_cedec *CT_PresentationOf )Validate ()error {return _cedec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func NewCT_PtList ()*CT_PtList {_dbagb :=&CT_PtList {};return _dbagb }; +// Validate validates the CT_CTStyleLabel and its children +func (_gbd *CT_CTStyleLabel )Validate ()error {return _gbd .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_dab *CT_ColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dab .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dab .UniqueIdAttr )});};if _dab .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_dab .MinVerAttr )});};e .EncodeToken (start );if _dab .Title !=nil {_gdbe :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bcea :=range _dab .Title {e .EncodeElement (_bcea ,_gdbe );};};if _dab .Desc !=nil {_bbdc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fdd :=range _dab .Desc {e .EncodeElement (_fdd ,_bbdc );};};if _dab .CatLst !=nil {_bbag :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dab .CatLst ,_bbag );};if _dab .StyleLbl !=nil {_gcaf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_gdbc :=range _dab .StyleLbl {e .EncodeElement (_gdbc ,_gcaf );};};if _dab .ExtLst !=nil {_dada :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dab .ExtLst ,_dada );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eefb *CT_ColorTransformHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbfg :for {_dfea ,_gcag :=d .Token ();if _gcag !=nil {return _gcag ;};switch _deff :=_dfea .(type ){case _a .StartElement :switch _deff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_bgcgc :=NewCT_ColorTransformHeader ();if _ddga :=d .DecodeElement (_bgcgc ,&_deff );_ddga !=nil {return _ddga ;};_eefb .ColorsDefHdr =append (_eefb .ColorsDefHdr ,_bgcgc );default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0043\u006fl\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_deff .Name );if _fffd :=d .Skip ();_fffd !=nil {return _fffd ;};};case _a .EndElement :break _fbfg ;case _a .CharData :};};return nil ;};func (_dba *CT_CTStyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gef :=range start .Attr {if _gef .Name .Local =="\u006e\u0061\u006d\u0065"{_cgd ,_dfe :=_gef .Value ,error (nil );if _dfe !=nil {return _dfe ;};_dba .NameAttr =_cgd ;continue ;};};_afe :for {_aaad ,_eca :=d .Token ();if _eca !=nil {return _eca ;};switch _bgb :=_aaad .(type ){case _a .StartElement :switch _bgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_dba .FillClrLst =NewCT_Colors ();if _ecbe :=d .DecodeElement (_dba .FillClrLst ,&_bgb );_ecbe !=nil {return _ecbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_dba .LinClrLst =NewCT_Colors ();if _efgd :=d .DecodeElement (_dba .LinClrLst ,&_bgb );_efgd !=nil {return _efgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_dba .EffectClrLst =NewCT_Colors ();if _bbgd :=d .DecodeElement (_dba .EffectClrLst ,&_bgb );_bbgd !=nil {return _bbgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_dba .TxLinClrLst =NewCT_Colors ();if _fgae :=d .DecodeElement (_dba .TxLinClrLst ,&_bgb );_fgae !=nil {return _fgae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_dba .TxFillClrLst =NewCT_Colors ();if _fea :=d .DecodeElement (_dba .TxFillClrLst ,&_bgb );_fea !=nil {return _fea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_dba .TxEffectClrLst =NewCT_Colors ();if _ddbcg :=d .DecodeElement (_dba .TxEffectClrLst ,&_bgb );_ddbcg !=nil {return _ddbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dba .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _gdf :=d .DecodeElement (_dba .ExtLst ,&_bgb );_gdf !=nil {return _gdf ;};default:_fb .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\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_bgb .Name );if _ccee :=d .Skip ();_ccee !=nil {return _ccee ;};};case _a .EndElement :break _afe ;case _a .CharData :};};return nil ;};type ST_ContinueDirection byte ;func (_gdce ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _gdce {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdce ));};return nil ;};func (_facaaa ST_HierBranchStyle )String ()string {switch _facaaa {case 0:return "";case 1:return "\u006c";case 2:return "\u0072";case 3:return "\u0068\u0061\u006e\u0067";case 4:return "\u0073\u0074\u0064";case 5:return "\u0069\u006e\u0069\u0074";};return "";}; -// ST_LayoutShapeType is a union type -type ST_LayoutShapeType struct{ST_ShapeType _fcffg .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_eeac ST_TextBlockDirection )ValidateWithPath (path string )error {switch _eeac {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeac ));};return nil ;};const (ST_HierBranchStyleUnset ST_HierBranchStyle =0;ST_HierBranchStyleL ST_HierBranchStyle =1;ST_HierBranchStyleR ST_HierBranchStyle =2;ST_HierBranchStyleHang ST_HierBranchStyle =3;ST_HierBranchStyleStd ST_HierBranchStyle =4;ST_HierBranchStyleInit ST_HierBranchStyle =5;);func (_edd *CT_NumericRule )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _edd .ValAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",*_edd .ValAttr )});};if _edd .FactAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_edd .FactAttr )});};if _edd .MaxAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006d\u0061\u0078"},Value :_efdg .Sprintf ("\u0025\u0076",*_edd .MaxAttr )});};if _edd .TypeAttr !=ST_ConstraintTypeUnset {_cdad ,_edfg :=_edd .TypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0074\u0079\u0070\u0065"});if _edfg !=nil {return _edfg ;};start .Attr =append (start .Attr ,_cdad );};if _edd .ForAttr !=ST_ConstraintRelationshipUnset {_eefde ,_efda :=_edd .ForAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0066\u006f\u0072"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_eefde );};if _edd .ForNameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_edd .ForNameAttr )});};if _edd .PtTypeAttr !=ST_ElementTypeUnset {_fadb ,_fdaa :=_edd .PtTypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _fdaa !=nil {return _fdaa ;};start .Attr =append (start .Attr ,_fadb );};e .EncodeToken (start );if _edd .ExtLst !=nil {_fcaag :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edd .ExtLst ,_fcaag );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_ece *ST_OutputShapeType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_ece =0;case "\u006e\u006f\u006e\u0065":*_ece =1;case "\u0063\u006f\u006e\u006e":*_ece =2;};return nil ;};func (_dfgde ST_AutoTextRotation )ValidateWithPath (path string )error {switch _dfgde {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgde ));};return nil ;};func (_agegd *CT_StyleDefinition )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _agegd .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_agegd .UniqueIdAttr )});};if _agegd .MinVerAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_efdg .Sprintf ("\u0025\u0076",*_agegd .MinVerAttr )});};e .EncodeToken (start );if _agegd .Title !=nil {_aceeeb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_aadb :=range _agegd .Title {e .EncodeElement (_aadb ,_aceeeb );};};if _agegd .Desc !=nil {_ccfe :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ecaa :=range _agegd .Desc {e .EncodeElement (_ecaa ,_ccfe );};};if _agegd .CatLst !=nil {_ccf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agegd .CatLst ,_ccf );};if _agegd .Scene3d !=nil {_cfge :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_agegd .Scene3d ,_cfge );};_fgede :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_deaaf :=range _agegd .StyleLbl {e .EncodeElement (_deaaf ,_fgede );};if _agegd .ExtLst !=nil {_cbf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agegd .ExtLst ,_cbf );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_baee ST_FunctionArgument )String ()string {if _baee .ST_VariableType !=ST_VariableTypeUnset {return _baee .ST_VariableType .String ();};return "";};func (_bccgb ST_FunctionOperator )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bccgb .String (),start );};func (_dafg ST_ElementType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_dafg .String (),start );};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;);func (_fbfgf ST_ChildAlignment )String ()string {switch _fbfgf {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;};func NewCT_CTName ()*CT_CTName {_accb :=&CT_CTName {};return _accb };func (_gaaa ST_SecondaryChildAlignment )Validate ()error {return _gaaa .ValidateWithPath ("")};func (_bfaaf ST_ChildDirection )ValidateWithPath (path string )error {switch _bfaaf {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfaaf ));};return nil ;};type ST_ContinueDirection byte ; +// Validate validates the CT_SDCategory and its children +func (_efb *CT_SDCategory )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func NewCT_OrgChart ()*CT_OrgChart {_fgba :=&CT_OrgChart {};return _fgba };func (_dcbc ST_HueDir )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgfa :=_a .Attr {};_fgfa .Name =name ;switch _dcbc {case ST_HueDirUnset :_fgfa .Value ="";case ST_HueDirCw :_fgfa .Value ="\u0063\u0077";case ST_HueDirCcw :_fgfa .Value ="\u0063\u0063\u0077";};return _fgfa ,nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_cdfe :=&CT_DiagramDefinitionHeader {};return _cdfe ;};type ST_ConnectorDimension byte ;func (_edabe *ST_FlowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edabe =0;case "\u0072\u006f\u0077":*_edabe =1;case "\u0063\u006f\u006c":*_edabe =2;};return nil ;};func (_edae *ST_FunctionValue )ValidateWithPath (path string )error {_cfae :=[]string {};if _edae .Int32 !=nil {_cfae =append (_cfae ,"\u0049\u006e\u00743\u0032");};if _edae .Bool !=nil {_cfae =append (_cfae ,"\u0042\u006f\u006f\u006c");};if _edae .ST_Direction !=ST_DirectionUnset {_cfae =append (_cfae ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _edae .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_cfae =append (_cfae ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _edae .ST_AnimOneStr !=ST_AnimOneStrUnset {_cfae =append (_cfae ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _edae .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_cfae =append (_cfae ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _edae .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_cfae =append (_cfae ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_cfae )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfae );};return nil ;};func (_fcdcb ST_TextDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_baef :=_a .Attr {};_baef .Name =name ;switch _fcdcb {case ST_TextDirectionUnset :_baef .Value ="";case ST_TextDirectionFromT :_baef .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_baef .Value ="\u0066\u0072\u006fm\u0042";};return _baef ,nil ;};func (_gegb *CT_LayoutNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gegb .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_gegb .NameAttr )});};if _gegb .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_gegb .StyleLblAttr )});};if _gegb .ChOrderAttr !=ST_ChildOrderTypeUnset {_dgc ,_cdeg :=_gegb .ChOrderAttr .MarshalXMLAttr (_a .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _cdeg !=nil {return _cdeg ;};start .Attr =append (start .Attr ,_dgc );};if _gegb .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_gegb .MoveWithAttr )});};e .EncodeToken (start );if _gegb .Alg !=nil {_cdbdf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_abefa :=range _gegb .Alg {e .EncodeElement (_abefa ,_cdbdf );};};if _gegb .Shape !=nil {_aaadg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_dafgf :=range _gegb .Shape {e .EncodeElement (_dafgf ,_aaadg );};};if _gegb .PresOf !=nil {_afgfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_dbcf :=range _gegb .PresOf {e .EncodeElement (_dbcf ,_afgfa );};};if _gegb .ConstrLst !=nil {_cdda :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_adgdg :=range _gegb .ConstrLst {e .EncodeElement (_adgdg ,_cdda );};};if _gegb .RuleLst !=nil {_ddcg :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_eda :=range _gegb .RuleLst {e .EncodeElement (_eda ,_ddcg );};};if _gegb .VarLst !=nil {_gcbb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_ebfa :=range _gegb .VarLst {e .EncodeElement (_ebfa ,_gcbb );};};if _gegb .ForEach !=nil {_bdd :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gaab :=range _gegb .ForEach {e .EncodeElement (_gaab ,_bdd );};};if _gegb .LayoutNode !=nil {_ecggf :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_bdbg :=range _gegb .LayoutNode {e .EncodeElement (_bdbg ,_ecggf );};};if _gegb .Choose !=nil {_abega :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bacac :=range _gegb .Choose {e .EncodeElement (_bacac ,_abega );};};if _gegb .ExtLst !=nil {_bfdc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dgada :=range _gegb .ExtLst {e .EncodeElement (_dgada ,_bfdc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func NewRelIds ()*RelIds {_bdgc :=&RelIds {};_bdgc .CT_RelIds =*NewCT_RelIds ();return _bdgc };func (_gaggb *ST_ArrowheadStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcge ,_cdcaf :=d .Token ();if _cdcaf !=nil {return _cdcaf ;};if _gfbc ,_ffddb :=_dcge .(_a .EndElement );_ffddb &&_gfbc .Name ==start .Name {*_gaggb =1;return nil ;};if _fccgd ,_daee :=_dcge .(_a .CharData );!_daee {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcge );}else {switch string (_fccgd ){case "":*_gaggb =0;case "\u0061\u0075\u0074\u006f":*_gaggb =1;case "\u0061\u0072\u0072":*_gaggb =2;case "\u006e\u006f\u0041r\u0072":*_gaggb =3;};};_dcge ,_cdcaf =d .Token ();if _cdcaf !=nil {return _cdcaf ;};if _dgbgaa ,_agabg :=_dcge .(_a .EndElement );_agabg &&_dgbgaa .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcge );};func (_befg ST_FunctionType )ValidateWithPath (path string )error {switch _befg {case 0,1,2,3,4,5,6,7,8:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befg ));};return nil ;};func (_daabg *StyleDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daabg .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_ecbbd :=range start .Attr {if _ecbbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dcdfg ,_facfb :=_ecbbd .Value ,error (nil );if _facfb !=nil {return _facfb ;};_daabg .UniqueIdAttr =_dcdfg ;continue ;};if _ecbbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cefd ,_cfceb :=_ecbbd .Value ,error (nil );if _cfceb !=nil {return _cfceb ;};_daabg .MinVerAttr =&_cefd ;continue ;};if _ecbbd .Name .Local =="\u0072\u0065\u0073I\u0064"{_fedc ,_dacae :=_b .ParseInt (_ecbbd .Value ,10,32);if _dacae !=nil {return _dacae ;};_edbg :=int32 (_fedc );_daabg .ResIdAttr =&_edbg ;continue ;};};_gcdfc :for {_cgdbf ,_gbdf :=d .Token ();if _gbdf !=nil {return _gbdf ;};switch _beaag :=_cgdbf .(type ){case _a .StartElement :switch _beaag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bdge :=NewCT_SDName ();if _fafe :=d .DecodeElement (_bdge ,&_beaag );_fafe !=nil {return _fafe ;};_daabg .Title =append (_daabg .Title ,_bdge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dfbf :=NewCT_SDDescription ();if _egbdb :=d .DecodeElement (_dfbf ,&_beaag );_egbdb !=nil {return _egbdb ;};_daabg .Desc =append (_daabg .Desc ,_dfbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_daabg .CatLst =NewCT_SDCategories ();if _deaed :=d .DecodeElement (_daabg .CatLst ,&_beaag );_deaed !=nil {return _deaed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daabg .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _acbbd :=d .DecodeElement (_daabg .ExtLst ,&_beaag );_acbbd !=nil {return _acbbd ;};default:_fb .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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_beaag .Name );if _geaf :=d .Skip ();_geaf !=nil {return _geaf ;};};case _a .EndElement :break _gcdfc ;case _a .CharData :};};return nil ;};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_begb *ST_PtType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdfd ,_feeaf :=d .Token ();if _feeaf !=nil {return _feeaf ;};if _cgfa ,_bdfad :=_fdfd .(_a .EndElement );_bdfad &&_cgfa .Name ==start .Name {*_begb =1;return nil ;};if _fcaca ,_dccfe :=_fdfd .(_a .CharData );!_dccfe {return _bg .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",_fdfd );}else {switch string (_fcaca ){case "":*_begb =0;case "\u006e\u006f\u0064\u0065":*_begb =1;case "\u0061\u0073\u0073\u0074":*_begb =2;case "\u0064\u006f\u0063":*_begb =3;case "\u0070\u0072\u0065\u0073":*_begb =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_begb =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_begb =6;};};_fdfd ,_feeaf =d .Token ();if _feeaf !=nil {return _feeaf ;};if _ceeb ,_cbef :=_fdfd .(_a .EndElement );_cbef &&_ceeb .Name ==start .Name {return nil ;};return _bg .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",_fdfd );};func NewCT_CTCategories ()*CT_CTCategories {_ddbad :=&CT_CTCategories {};return _ddbad };func (_agec ST_RotationPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agec .String (),start );};func (_fdee ST_ChildAlignment )Validate ()error {return _fdee .ValidateWithPath ("")};func (_ageae *ST_ResizeHandlesStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbaf ,_fecb :=d .Token ();if _fecb !=nil {return _fecb ;};if _dddfd ,_afgcgg :=_bcbaf .(_a .EndElement );_afgcgg &&_dddfd .Name ==start .Name {*_ageae =1;return nil ;};if _ccgce ,_eabc :=_bcbaf .(_a .CharData );!_eabc {return _bg .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",_bcbaf );}else {switch string (_ccgce ){case "":*_ageae =0;case "\u0065\u0078\u0061c\u0074":*_ageae =1;case "\u0072\u0065\u006c":*_ageae =2;};};_bcbaf ,_fecb =d .Token ();if _fecb !=nil {return _fecb ;};if _bccfd ,_dbege :=_bcbaf .(_a .EndElement );_dbege &&_bccfd .Name ==start .Name {return nil ;};return _bg .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",_bcbaf );};func (_gbdg ST_ConnectorPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccedbg :=_a .Attr {};_ccedbg .Name =name ;switch _gbdg {case ST_ConnectorPointUnset :_ccedbg .Value ="";case ST_ConnectorPointAuto :_ccedbg .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_ccedbg .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_ccedbg .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_ccedbg .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_ccedbg .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_ccedbg .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_ccedbg .Value ="\u0062\u004c";case ST_ConnectorPointBR :_ccedbg .Value ="\u0062\u0052";case ST_ConnectorPointTL :_ccedbg .Value ="\u0074\u004c";case ST_ConnectorPointTR :_ccedbg .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_ccedbg .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _ccedbg ,nil ;};func (_adda *CT_CxnList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eegg :for {_eadb ,_fcc :=d .Token ();if _fcc !=nil {return _fcc ;};switch _cbf :=_eadb .(type ){case _a .StartElement :switch _cbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_fbeb :=NewCT_Cxn ();if _cdgg :=d .DecodeElement (_fbeb ,&_cbf );_cdgg !=nil {return _cdgg ;};_adda .Cxn =append (_adda .Cxn ,_fbeb );default:_fb .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\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cbf .Name );if _efe :=d .Skip ();_efe !=nil {return _efe ;};};case _a .EndElement :break _eegg ;case _a .CharData :};};return nil ;};const (ST_VariableTypeUnset ST_VariableType =0;ST_VariableTypeNone ST_VariableType =1;ST_VariableTypeOrgChart ST_VariableType =2;ST_VariableTypeChMax ST_VariableType =3;ST_VariableTypeChPref ST_VariableType =4;ST_VariableTypeBulEnabled ST_VariableType =5;ST_VariableTypeDir ST_VariableType =6;ST_VariableTypeHierBranch ST_VariableType =7;ST_VariableTypeAnimOne ST_VariableType =8;ST_VariableTypeAnimLvl ST_VariableType =9;ST_VariableTypeResizeHandles ST_VariableType =10;);func _gggf (_feac bool )uint8 {if _feac {return 1;};return 0;};func (_eeba ST_PtType )String ()string {switch _eeba {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0061\u0073\u0073\u0074";case 3:return "\u0064\u006f\u0063";case 4:return "\u0070\u0072\u0065\u0073";case 5:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 6:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";};func (_aeff ST_GrowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aeff .String (),start );}; -// Validate validates the CT_DiagramDefinition and its children -func (_bcaa *CT_DiagramDefinition )Validate ()error {return _bcaa .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; +// Validate validates the CT_ForEach and its children +func (_dfae *CT_ForEach )Validate ()error {return _dfae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func NewStyleDefHdr ()*StyleDefHdr {_eaaa :=&StyleDefHdr {};_eaaa .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _eaaa ;};func (_cddag ST_TextBlockDirection )Validate ()error {return _cddag .ValidateWithPath ("")};func (_bgbc ST_Offset )ValidateWithPath (path string )error {switch _bgbc {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbc ));};return nil ;};func NewCT_CTName ()*CT_CTName {_abe :=&CT_CTName {};return _abe };func (_bgad ST_FlowDirection )String ()string {switch _bgad {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);type CT_SDName struct{LangAttr *string ;ValAttr string ;};func (_ebda *ST_SecondaryLinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffac ,_acda :=d .Token ();if _acda !=nil {return _acda ;};if _afaca ,_gbcea :=_ffac .(_a .EndElement );_gbcea &&_afaca .Name ==start .Name {*_ebda =1;return nil ;};if _bedg ,_gbac :=_ffac .(_a .CharData );!_gbac {return _bg .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",_ffac );}else {switch string (_bedg ){case "":*_ebda =0;case "\u006e\u006f\u006e\u0065":*_ebda =1;case "\u0066\u0072\u006fm\u004c":*_ebda =2;case "\u0066\u0072\u006fm\u0052":*_ebda =3;case "\u0066\u0072\u006fm\u0054":*_ebda =4;case "\u0066\u0072\u006fm\u0042":*_ebda =5;};};_ffac ,_acda =d .Token ();if _acda !=nil {return _acda ;};if _fdbg ,_gdbb :=_ffac .(_a .EndElement );_gdbb &&_fdbg .Name ==start .Name {return nil ;};return _bg .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",_ffac );};func (_bbdb ST_ConstraintRelationship )String ()string {switch _bbdb {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_efgb ST_ConnectorRouting )String ()string {switch _efgb {case 0:return "";case 1:return "\u0073\u0074\u0072\u0061";case 2:return "\u0062\u0065\u006e\u0064";case 3:return "\u0063\u0075\u0072v\u0065";case 4:return "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return "";};const (ST_CxnTypeUnset ST_CxnType =0;ST_CxnTypeParOf ST_CxnType =1;ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3;ST_CxnTypeUnknownRelationship ST_CxnType =4;);type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_ddgafe *ST_Breakpoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddgafe =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_ddgafe =1;case "\u0062\u0061\u006c":*_ddgafe =2;case "\u0066\u0069\u0078e\u0064":*_ddgafe =3;};return nil ;};type ST_Booleans []bool ; -// Validate validates the CT_Otherwise and its children -func (_ffgfd *CT_Otherwise )Validate ()error {return _ffgfd .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func (_face ST_HueDir )String ()string {switch _face {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};type CT_LayoutNode struct{NameAttr *string ;StyleLblAttr *string ;ChOrderAttr ST_ChildOrderType ;MoveWithAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;VarLst []*CT_LayoutVariablePropertySet ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_fcffg .CT_OfficeArtExtensionList ;};func (_cbbd *AG_IteratorAttributes )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _cbbd .AxisAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbbd .AxisAttr )});};if _cbbd .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbbd .PtTypeAttr )});};if _cbbd .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbbd .HideLastTransAttr )});};if _cbbd .StAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbbd .StAttr )});};if _cbbd .CntAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u006e\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbbd .CntAttr )});};if _cbbd .StepAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbbd .StepAttr )});};return nil ;};func (_gbbfc ST_AnimLvlStr )Validate ()error {return _gbbfc .ValidateWithPath ("")};func (_ced ST_LayoutShapeType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _ced .ST_ShapeType !=_fcffg .ST_ShapeTypeUnset {e .EncodeToken (_faeg .CharData (_ced .ST_ShapeType .String ()));};if _ced .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_faeg .CharData (_ced .ST_OutputShapeType .String ()));};return e .EncodeToken (_faeg .EndElement {Name :start .Name });};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func (_cbgbb *CT_HierBranchStyle )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _cbgbb .ValAttr !=ST_HierBranchStyleUnset {_cebf ,_cbfce :=_cbgbb .ValAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0076\u0061\u006c"});if _cbfce !=nil {return _cbfce ;};start .Attr =append (start .Attr ,_cebf );};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_bafb *CT_TextProps )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fddee :for {_acbe ,_bbbc :=d .Token ();if _bbbc !=nil {return _bbbc ;};switch _bea :=_acbe .(type ){case _faeg .StartElement :switch _bea .Name {case _faeg .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_bafb .Sp3d =_fcffg .NewCT_Shape3D ();if _aba :=d .DecodeElement (_bafb .Sp3d ,&_bea );_aba !=nil {return _aba ;};case _faeg .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_bafb .FlatTx =_fcffg .NewCT_FlatText ();if _dbfd :=d .DecodeElement (_bafb .FlatTx ,&_bea );_dbfd !=nil {return _dbfd ;};default:_ceda .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_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_bea .Name );if _gefe :=d .Skip ();_gefe !=nil {return _gefe ;};};case _faeg .EndElement :break _fddee ;case _faeg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path +func (_bac *CT_ChildMax )ValidateWithPath (path string )error {if _bac .ValAttr !=nil {if *_bac .ValAttr < -1{return _bg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bac .ValAttr );};};return nil ;}; -// Validate validates the CT_Category and its children -func (_gfcf *CT_Category )Validate ()error {return _gfcf .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};type ST_AxisTypes []ST_AxisType ; +// Validate validates the StyleDef and its children +func (_abga *StyleDef )Validate ()error {return _abga .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");}; -// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path -func (_bgae *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _eff ,_efae :=range _bgae .ColorsDefHdr {if _beba :=_efae .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_eff ));_beba !=nil {return _beba ;};};return nil ;};func (_daac *ST_ParameterId )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_aaeg ,_feeec :=d .Token ();if _feeec !=nil {return _feeec ;};if _bcga ,_eecf :=_aaeg .(_faeg .EndElement );_eecf &&_bcga .Name ==start .Name {*_daac =1;return nil ;};if _bfcgf ,_eabc :=_aaeg .(_faeg .CharData );!_eabc {return _efdg .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",_aaeg );}else {switch string (_bfcgf ){case "":*_daac =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_daac =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_daac =2;case "\u0063\u0068\u0044i\u0072":*_daac =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_daac =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_daac =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_daac =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_daac =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_daac =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_daac =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_daac =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_daac =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_daac =12;case "\u0064\u0069\u006d":*_daac =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_daac =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_daac =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_daac =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_daac =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_daac =18;case "\u0074\u0078\u0044i\u0072":*_daac =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_daac =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_daac =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_daac =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_daac =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_daac =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_daac =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_daac =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_daac =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_daac =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_daac =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_daac =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_daac =31;case "\u0067\u0072\u0044i\u0072":*_daac =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_daac =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_daac =34;case "\u0062\u006b\u0070\u0074":*_daac =35;case "\u006f\u0066\u0066":*_daac =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_daac =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_daac =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_daac =39;case "\u0073\u0074\u0041n\u0067":*_daac =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_daac =41;case "\u0061\u0072":*_daac =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_daac =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_daac =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_daac =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_daac =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_daac =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_daac =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_daac =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_daac =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_daac =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_daac =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_daac =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_daac =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_daac =55;};};_aaeg ,_feeec =d .Token ();if _feeec !=nil {return _feeec ;};if _ddeca ,_gace :=_aaeg .(_faeg .EndElement );_gace &&_ddeca .Name ==start .Name {return nil ;};return _efdg .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",_aaeg );};func (_geade ST_FallbackDimension )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_geade .String (),start );};func (_cgda *CT_AdjLst )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _cgda .Adj !=nil {_dcfef :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0061\u0064\u006a"}};for _ ,_ddba :=range _cgda .Adj {e .EncodeElement (_ddba ,_dcfef );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};func (_gbaag ST_LinearDirection )String ()string {switch _gbaag {case 0:return "";case 1:return "\u0066\u0072\u006fm\u004c";case 2:return "\u0066\u0072\u006fm\u0052";case 3:return "\u0066\u0072\u006fm\u0054";case 4:return "\u0066\u0072\u006fm\u0042";};return "";};func (_ffadg *ST_HierBranchStyle )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_ffadg =0;case "\u006c":*_ffadg =1;case "\u0072":*_ffadg =2;case "\u0068\u0061\u006e\u0067":*_ffadg =3;case "\u0073\u0074\u0064":*_ffadg =4;case "\u0069\u006e\u0069\u0074":*_ffadg =5;};return nil ;};func (_gega ST_ClrAppMethod )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_gega .String (),start );};func (_ef *StyleDefHdrLst )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074";return _ef .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};func (_faab ST_PyramidAccentTextMargin )Validate ()error {return _faab .ValidateWithPath ("")};func (_cbcca ST_AlgorithmType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_becd :=_faeg .Attr {};_becd .Name =name ;switch _cbcca {case ST_AlgorithmTypeUnset :_becd .Value ="";case ST_AlgorithmTypeComposite :_becd .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_becd .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_becd .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_becd .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_becd .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_becd .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_becd .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_becd .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_becd .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_becd .Value ="\u0073\u006e\u0061k\u0065";};return _becd ,nil ;}; +// Validate validates the CT_DiagramDefinitionHeader and its children +func (_bdff *CT_DiagramDefinitionHeader )Validate ()error {return _bdff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072");}; -// Validate validates the CT_Cxn and its children -func (_dc *CT_Cxn )Validate ()error {return _dc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_dgcc ST_AnimLvlStr )ValidateWithPath (path string )error {switch _dgcc {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcc ));};return nil ;};func (_adab ST_AxisType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_adab .String (),start );}; +// Validate validates the CT_CTDescription and its children +func (_ddbcb *CT_CTDescription )Validate ()error {return _ddbcb .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_ggdf ST_FunctionValue )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggdf .Int32 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",*_ggdf .Int32 )));};if _ggdf .Bool !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",_gggf (*_ggdf .Bool ))));};if _ggdf .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_a .CharData (_ggdf .ST_Direction .String ()));};if _ggdf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_a .CharData (_ggdf .ST_HierBranchStyle .String ()));};if _ggdf .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_a .CharData (_ggdf .ST_AnimOneStr .String ()));};if _ggdf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_a .CharData (_ggdf .ST_AnimLvlStr .String ()));};if _ggdf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_a .CharData (_ggdf .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_egaea ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _egaea {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egaea ));};return nil ;};func NewCT_Categories ()*CT_Categories {_dbb :=&CT_Categories {};return _dbb };func NewCT_Choose ()*CT_Choose {_gdec :=&CT_Choose {};return _gdec };func (_fdc *CT_AdjLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edd :for {_bgf ,_ggc :=d .Token ();if _ggc !=nil {return _ggc ;};switch _gcf :=_bgf .(type ){case _a .StartElement :switch _gcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_cee :=NewCT_Adj ();if _dce :=d .DecodeElement (_cee ,&_gcf );_dce !=nil {return _dce ;};_fdc .Adj =append (_fdc .Adj ,_cee );default:_fb .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\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_gcf .Name );if _bge :=d .Skip ();_bge !=nil {return _bge ;};};case _a .EndElement :break _edd ;case _a .CharData :};};return nil ;};func (_gaca *ST_ClrAppMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfgbf ,_ccedb :=d .Token ();if _ccedb !=nil {return _ccedb ;};if _egbbc ,_fced :=_gfgbf .(_a .EndElement );_fced &&_egbbc .Name ==start .Name {*_gaca =1;return nil ;};if _adca ,_adff :=_gfgbf .(_a .CharData );!_adff {return _bg .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",_gfgbf );}else {switch string (_adca ){case "":*_gaca =0;case "\u0073\u0070\u0061\u006e":*_gaca =1;case "\u0063\u0079\u0063l\u0065":*_gaca =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gaca =3;};};_gfgbf ,_ccedb =d .Token ();if _ccedb !=nil {return _ccedb ;};if _dgedf ,_baebe :=_gfgbf .(_a .EndElement );_baebe &&_dgedf .Name ==start .Name {return nil ;};return _bg .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",_gfgbf );};func (_adeb ST_ConnectorDimension )ValidateWithPath (path string )error {switch _adeb {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adeb ));};return nil ;};type ST_AnimOneStr byte ;func (_bcg *CT_Constraints )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bcg .Constr !=nil {_ggcfe :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_bfbg :=range _bcg .Constr {e .EncodeElement (_bfbg ,_ggcfe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffce *ST_ConstraintRelationship )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgeec ,_eagad :=d .Token ();if _eagad !=nil {return _eagad ;};if _agff ,_aegaa :=_fgeec .(_a .EndElement );_aegaa &&_agff .Name ==start .Name {*_ffce =1;return nil ;};if _ccbf ,_gbaaf :=_fgeec .(_a .CharData );!_gbaaf {return _bg .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",_fgeec );}else {switch string (_ccbf ){case "":*_ffce =0;case "\u0073\u0065\u006c\u0066":*_ffce =1;case "\u0063\u0068":*_ffce =2;case "\u0064\u0065\u0073":*_ffce =3;};};_fgeec ,_eagad =d .Token ();if _eagad !=nil {return _eagad ;};if _cfdba ,_edggg :=_fgeec .(_a .EndElement );_edggg &&_cfdba .Name ==start .Name {return nil ;};return _bg .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",_fgeec );}; -// ST_PrSetCustVal is a union type -type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_dbda *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dbda =0;case "\u0074":*_dbda =1;case "\u006d\u0069\u0064":*_dbda =2;case "\u0062":*_dbda =3;};return nil ;}; +// Validate validates the CT_HierBranchStyle and its children +func (_gdbdc *CT_HierBranchStyle )Validate ()error {return _gdbdc .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_ceea ST_ArrowheadStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceea .String (),start );};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);const (ST_AlgorithmTypeUnset ST_AlgorithmType =0;ST_AlgorithmTypeComposite ST_AlgorithmType =1;ST_AlgorithmTypeConn ST_AlgorithmType =2;ST_AlgorithmTypeCycle ST_AlgorithmType =3;ST_AlgorithmTypeHierChild ST_AlgorithmType =4;ST_AlgorithmTypeHierRoot ST_AlgorithmType =5;ST_AlgorithmTypePyra ST_AlgorithmType =6;ST_AlgorithmTypeLin ST_AlgorithmType =7;ST_AlgorithmTypeSp ST_AlgorithmType =8;ST_AlgorithmTypeTx ST_AlgorithmType =9;ST_AlgorithmTypeSnake ST_AlgorithmType =10;);func (_cgagg *ST_AnimLvlStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgagg =0;case "\u006e\u006f\u006e\u0065":*_cgagg =1;case "\u006c\u0076\u006c":*_cgagg =2;case "\u0063\u0074\u0072":*_cgagg =3;};return nil ;};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_gbgbb ST_AutoTextRotation )Validate ()error {return _gbgbb .ValidateWithPath ("")};func (_ebde *CT_ChildPref )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebde .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_ebde .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cedeg *CT_SDCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dagc :for {_febab ,_gcg :=d .Token ();if _gcg !=nil {return _gcg ;};switch _ccde :=_febab .(type ){case _a .StartElement :switch _ccde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bacf :=NewCT_SDCategory ();if _dbbg :=d .DecodeElement (_bacf ,&_ccde );_dbbg !=nil {return _dbbg ;};_cedeg .Cat =append (_cedeg .Cat ,_bacf );default:_fb .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\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_ccde .Name );if _aefc :=d .Skip ();_aefc !=nil {return _aefc ;};};case _a .EndElement :break _dagc ;case _a .CharData :};};return nil ;};func (_cebga ST_BoolOperator )Validate ()error {return _cebga .ValidateWithPath ("")};func (_dfggcf *ST_VerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfggcf =0;case "\u0074":*_dfggcf =1;case "\u006d\u0069\u0064":*_dfggcf =2;case "\u0062":*_dfggcf =3;case "\u006e\u006f\u006e\u0065":*_dfggcf =4;};return nil ;};func (_fgec ST_ConstraintType )ValidateWithPath (path string )error {switch _fgec {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgec ));};return nil ;};func (_adbe *CT_OrgChart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adbe .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_adbe .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_ceddf *CT_StyleDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfca :=range start .Attr {if _gfca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_caadg ,_fgab :=_gfca .Value ,error (nil );if _fgab !=nil {return _fgab ;};_ceddf .UniqueIdAttr =&_caadg ;continue ;};if _gfca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ecccc ,_bebab :=_gfca .Value ,error (nil );if _bebab !=nil {return _bebab ;};_ceddf .MinVerAttr =&_ecccc ;continue ;};};_fbda :for {_gbaec ,_afge :=d .Token ();if _afge !=nil {return _afge ;};switch _bcbgb :=_gbaec .(type ){case _a .StartElement :switch _bcbgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dgggd :=NewCT_SDName ();if _gddf :=d .DecodeElement (_dgggd ,&_bcbgb );_gddf !=nil {return _gddf ;};_ceddf .Title =append (_ceddf .Title ,_dgggd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gecdgc :=NewCT_SDDescription ();if _gade :=d .DecodeElement (_gecdgc ,&_bcbgb );_gade !=nil {return _gade ;};_ceddf .Desc =append (_ceddf .Desc ,_gecdgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ceddf .CatLst =NewCT_SDCategories ();if _egab :=d .DecodeElement (_ceddf .CatLst ,&_bcbgb );_egab !=nil {return _egab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ceddf .Scene3d =_bb .NewCT_Scene3D ();if _egbdg :=d .DecodeElement (_ceddf .Scene3d ,&_bcbgb );_egbdg !=nil {return _egbdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ddefe :=NewCT_StyleLabel ();if _ebee :=d .DecodeElement (_ddefe ,&_bcbgb );_ebee !=nil {return _ebee ;};_ceddf .StyleLbl =append (_ceddf .StyleLbl ,_ddefe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceddf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _gccbd :=d .DecodeElement (_ceddf .ExtLst ,&_bcbgb );_gccbd !=nil {return _gccbd ;};default:_fb .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\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bcbgb .Name );if _eeeac :=d .Skip ();_eeeac !=nil {return _eeeac ;};};case _a .EndElement :break _fbda ;case _a .CharData :};};return nil ;};func (_gbcc *CT_Colors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebc :=range start .Attr {if _ebc .Name .Local =="\u006d\u0065\u0074\u0068"{_gbcc .MethAttr .UnmarshalXMLAttr (_ebc );continue ;};if _ebc .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_gbcc .HueDirAttr .UnmarshalXMLAttr (_ebc );continue ;};};_fbega :for {_ggfa ,_dcdd :=d .Token ();if _dcdd !=nil {return _dcdd ;};switch _efca :=_ggfa .(type ){case _a .StartElement :switch _efca .Name {default:_fb .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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_efca .Name );if _bgfg :=d .Skip ();_bgfg !=nil {return _bgfg ;};};case _a .EndElement :break _fbega ;case _a .CharData :};};return nil ;};func (_cbace *CT_PtList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbace .Pt !=nil {_dcb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074"}};for _ ,_dbcbf :=range _cbace .Pt {e .EncodeElement (_dbcbf ,_dcb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_ad :=&AG_ConstraintAttributes {};return _ad ;};func (_aeea ST_HierBranchStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geeg :=_a .Attr {};_geeg .Name =name ;switch _aeea {case ST_HierBranchStyleUnset :_geeg .Value ="";case ST_HierBranchStyleL :_geeg .Value ="\u006c";case ST_HierBranchStyleR :_geeg .Value ="\u0072";case ST_HierBranchStyleHang :_geeg .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_geeg .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_geeg .Value ="\u0069\u006e\u0069\u0074";};return _geeg ,nil ;}; -// Validate validates the CT_OrgChart and its children -func (_egfce *CT_OrgChart )Validate ()error {return _egfce .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_Colors and its children +func (_efdb *CT_Colors )Validate ()error {return _efdb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_baga ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _baga {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baga ));};return nil ;};func (_ecgff *ST_FallbackDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecgff =0;case "\u0031\u0044":*_ecgff =1;case "\u0032\u0044":*_ecgff =2;};return nil ;};func (_afccf ST_NodeHorizontalAlignment )Validate ()error {return _afccf .ValidateWithPath ("")}; -// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path -func (_aegd *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _adgd :=_aegd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adgd !=nil {return _adgd ;};if _caae :=_aegd .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_caae !=nil {return _caae ;};if _bacc :=_aegd .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bacc !=nil {return _bacc ;};return nil ;}; +// Validate validates the CT_StyleDefinition and its children +func (_eagfd *CT_StyleDefinition )Validate ()error {return _eagfd .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_feec *ST_PtType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feec =0;case "\u006e\u006f\u0064\u0065":*_feec =1;case "\u0061\u0073\u0073\u0074":*_feec =2;case "\u0064\u006f\u0063":*_feec =3;case "\u0070\u0072\u0065\u0073":*_feec =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_feec =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_feec =6;};return nil ;};func (_cgef *CT_Rules )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbfb :for {_fafb ,_eada :=d .Token ();if _eada !=nil {return _eada ;};switch _gagg :=_fafb .(type ){case _a .StartElement :switch _gagg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_bcdf :=NewCT_NumericRule ();if _acge :=d .DecodeElement (_bcdf ,&_gagg );_acge !=nil {return _acge ;};_cgef .Rule =append (_cgef .Rule ,_bcdf );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_gagg .Name );if _fbac :=d .Skip ();_fbac !=nil {return _fbac ;};};case _a .EndElement :break _bbfb ;case _a .CharData :};};return nil ;};func (_dacd *CT_SDName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dacd .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_dacd .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_dacd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geab *LayoutDefHdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072";return _geab .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_ffdf ST_FunctionValue )String ()string {if _ffdf .Int32 !=nil {return _bg .Sprintf ("\u0025\u0076",*_ffdf .Int32 );};if _ffdf .Bool !=nil {return _bg .Sprintf ("\u0025\u0076",*_ffdf .Bool );};if _ffdf .ST_Direction !=ST_DirectionUnset {return _ffdf .ST_Direction .String ();};if _ffdf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _ffdf .ST_HierBranchStyle .String ();};if _ffdf .ST_AnimOneStr !=ST_AnimOneStrUnset {return _ffdf .ST_AnimOneStr .String ();};if _ffdf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _ffdf .ST_AnimLvlStr .String ();};if _ffdf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _ffdf .ST_ResizeHandlesStr .String ();};return "";};func (_ebfaf ST_AnimLvlStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebfaf .String (),start );};func (_cdaf ST_AxisType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdaf .String (),start );};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);func (_cec *AG_IteratorAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cec .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .AxisAttr )});};if _cec .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .PtTypeAttr )});};if _cec .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .HideLastTransAttr )});};if _cec .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .StAttr )});};if _cec .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .CntAttr )});};if _cec .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .StepAttr )});};return nil ;};func (_dbada *CT_LayoutNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcag :=range start .Attr {if _dcag .Name .Local =="\u006e\u0061\u006d\u0065"{_efcda ,_eefe :=_dcag .Value ,error (nil );if _eefe !=nil {return _eefe ;};_dbada .NameAttr =&_efcda ;continue ;};if _dcag .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_dbada .ChOrderAttr .UnmarshalXMLAttr (_dcag );continue ;};if _dcag .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_babce ,_addgc :=_dcag .Value ,error (nil );if _addgc !=nil {return _addgc ;};_dbada .MoveWithAttr =&_babce ;continue ;};if _dcag .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gfae ,_cbagd :=_dcag .Value ,error (nil );if _cbagd !=nil {return _cbagd ;};_dbada .StyleLblAttr =&_gfae ;continue ;};};_cecac :for {_gdfb ,_gabc :=d .Token ();if _gabc !=nil {return _gabc ;};switch _aeeg :=_gdfb .(type ){case _a .StartElement :switch _aeeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_cef :=NewCT_Algorithm ();if _dcfd :=d .DecodeElement (_cef ,&_aeeg );_dcfd !=nil {return _dcfd ;};_dbada .Alg =append (_dbada .Alg ,_cef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ddgce :=NewCT_Shape ();if _egd :=d .DecodeElement (_ddgce ,&_aeeg );_egd !=nil {return _egd ;};_dbada .Shape =append (_dbada .Shape ,_ddgce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_gbcga :=NewCT_PresentationOf ();if _dddag :=d .DecodeElement (_gbcga ,&_aeeg );_dddag !=nil {return _dddag ;};_dbada .PresOf =append (_dbada .PresOf ,_gbcga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_bbc :=NewCT_Constraints ();if _abgbd :=d .DecodeElement (_bbc ,&_aeeg );_abgbd !=nil {return _abgbd ;};_dbada .ConstrLst =append (_dbada .ConstrLst ,_bbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_addef :=NewCT_Rules ();if _gggab :=d .DecodeElement (_addef ,&_aeeg );_gggab !=nil {return _gggab ;};_dbada .RuleLst =append (_dbada .RuleLst ,_addef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_agbb :=NewCT_LayoutVariablePropertySet ();if _ebbgd :=d .DecodeElement (_agbb ,&_aeeg );_ebbgd !=nil {return _ebbgd ;};_dbada .VarLst =append (_dbada .VarLst ,_agbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_eafc :=NewCT_ForEach ();if _cabed :=d .DecodeElement (_eafc ,&_aeeg );_cabed !=nil {return _cabed ;};_dbada .ForEach =append (_dbada .ForEach ,_eafc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_bfae :=NewCT_LayoutNode ();if _gccd :=d .DecodeElement (_bfae ,&_aeeg );_gccd !=nil {return _gccd ;};_dbada .LayoutNode =append (_dbada .LayoutNode ,_bfae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_fbbf :=NewCT_Choose ();if _fddd :=d .DecodeElement (_fbbf ,&_aeeg );_fddd !=nil {return _fddd ;};_dbada .Choose =append (_dbada .Choose ,_fbbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagc :=_bb .NewCT_OfficeArtExtensionList ();if _gabb :=d .DecodeElement (_cagc ,&_aeeg );_gabb !=nil {return _gabb ;};_dbada .ExtLst =append (_dbada .ExtLst ,_cagc );default:_fb .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\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_aeeg .Name );if _dede :=d .Skip ();_dede !=nil {return _dede ;};};case _a .EndElement :break _cecac ;case _a .CharData :};};return nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_eecga *ST_ContinueDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eecga =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_eecga =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_eecga =2;};return nil ;};func (_dffac ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfgga :=_a .Attr {};_dfgga .Name =name ;switch _dffac {case ST_DiagramHorizontalAlignmentUnset :_dfgga .Value ="";case ST_DiagramHorizontalAlignmentL :_dfgga .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_dfgga .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_dfgga .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_dfgga .Value ="\u006e\u006f\u006e\u0065";};return _dfgga ,nil ;};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_gedc :=&CT_StyleDefinitionHeader {};return _gedc ;};type ST_StartingElement byte ;func (_aecg ST_ConnectorDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aecg .String (),start );};func (_bgdb ST_PtType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgdb .String (),start );};func (_faaa *ST_PrSetCustVal )Validate ()error {return _faaa .ValidateWithPath ("")};func (_fbf *AG_IteratorAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffd :=range start .Attr {if _ffd .Name .Local =="\u0061\u0078\u0069\u0073"{_ggb ,_fca :=ParseSliceST_AxisTypes (_ffd .Value );if _fca !=nil {return _fca ;};_fbf .AxisAttr =&_ggb ;continue ;};if _ffd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dde ,_ac :=ParseSliceST_ElementTypes (_ffd .Value );if _ac !=nil {return _ac ;};_fbf .PtTypeAttr =&_dde ;continue ;};if _ffd .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gb ,_gfc :=ParseSliceST_Booleans (_ffd .Value );if _gfc !=nil {return _gfc ;};_fbf .HideLastTransAttr =&_gb ;continue ;};if _ffd .Name .Local =="\u0073\u0074"{_fa ,_dcf :=ParseSliceST_Ints (_ffd .Value );if _dcf !=nil {return _dcf ;};_fbf .StAttr =&_fa ;continue ;};if _ffd .Name .Local =="\u0063\u006e\u0074"{_cgb ,_bf :=ParseSliceST_UnsignedInts (_ffd .Value );if _bf !=nil {return _bf ;};_fbf .CntAttr =&_cgb ;continue ;};if _ffd .Name .Local =="\u0073\u0074\u0065\u0070"{_ddf ,_fgfg :=ParseSliceST_Ints (_ffd .Value );if _fgfg !=nil {return _fgfg ;};_fbf .StepAttr =&_ddf ;continue ;};};for {_adf ,_ddb :=d .Token ();if _ddb !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0049\u0074\u0065\u0072\u0061\u0074\u006f\u0072\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_ddb );};if _aa ,_adb :=_adf .(_a .EndElement );_adb &&_aa .Name ==start .Name {break ;};};return nil ;};func (_deac *CT_CTDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceb :=range start .Attr {if _ceb .Name .Local =="\u006c\u0061\u006e\u0067"{_cgfc ,_cfbg :=_ceb .Value ,error (nil );if _cfbg !=nil {return _cfbg ;};_deac .LangAttr =&_cgfc ;continue ;};if _ceb .Name .Local =="\u0076\u0061\u006c"{_gfg ,_cga :=_ceb .Value ,error (nil );if _cga !=nil {return _cga ;};_deac .ValAttr =_gfg ;continue ;};};for {_gad ,_eedg :=d .Token ();if _eedg !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0054\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_eedg );};if _ddd ,_cdcg :=_gad .(_a .EndElement );_cdcg &&_ddd .Name ==start .Name {break ;};};return nil ;};func (_gcfaa ST_AnimLvlStr )String ()string {switch _gcfaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_bbad ST_FallbackDimension )Validate ()error {return _bbad .ValidateWithPath ("")};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;DefStyleAttr *string ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ;ExtLst *_bb .CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path -func (_dceab *CT_SDName )ValidateWithPath (path string )error {return nil };func (_cdgc ST_BoolOperator )ValidateWithPath (path string )error {switch _cdgc {case 0,1,2,3,4:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgc ));};return nil ;};func (_dbgg *CT_TextProps )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _dbgg .Sp3d !=nil {_bbbb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dbgg .Sp3d ,_bbbb );};if _dbgg .FlatTx !=nil {_cgbb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_dbgg .FlatTx ,_cgbb );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func NewCT_Constraint ()*CT_Constraint {_acbb :=&CT_Constraint {};return _acbb };func (_gd ST_DiagramTextAlignment )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_eaggg :=_faeg .Attr {};_eaggg .Name =name ;switch _gd {case ST_DiagramTextAlignmentUnset :_eaggg .Value ="";case ST_DiagramTextAlignmentL :_eaggg .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_eaggg .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_eaggg .Value ="\u0072";};return _eaggg ,nil ;};func (_gcaf ST_ConstraintType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fdadf :=_faeg .Attr {};_fdadf .Name =name ;switch _gcaf {case ST_ConstraintTypeUnset :_fdadf .Value ="";case ST_ConstraintTypeNone :_fdadf .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_fdadf .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_fdadf .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_fdadf .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_fdadf .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_fdadf .Value ="\u0062";case ST_ConstraintTypeBMarg :_fdadf .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_fdadf .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_fdadf .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_fdadf .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_fdadf .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_fdadf .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_fdadf .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_fdadf .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_fdadf .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_fdadf .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_fdadf .Value ="\u0068";case ST_ConstraintTypeHArH :_fdadf .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_fdadf .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_fdadf .Value ="\u006c";case ST_ConstraintTypeLMarg :_fdadf .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_fdadf .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_fdadf .Value ="\u0072";case ST_ConstraintTypeRMarg :_fdadf .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_fdadf .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_fdadf .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_fdadf .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_fdadf .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_fdadf .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_fdadf .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_fdadf .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_fdadf .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_fdadf .Value ="\u0074";case ST_ConstraintTypeTMarg :_fdadf .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_fdadf .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_fdadf .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_fdadf .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_fdadf .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_fdadf .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_fdadf .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_fdadf .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_fdadf .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_fdadf .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_fdadf .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_fdadf .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_fdadf .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_fdadf .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_fdadf .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_fdadf .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_fdadf .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_fdadf .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_fdadf .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_fdadf .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_fdadf .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_fdadf .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_fdadf .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_fdadf .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_fdadf .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_fdadf .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_fdadf .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_fdadf .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_fdadf .Value ="\u0077";case ST_ConstraintTypeWArH :_fdadf .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_fdadf .Value ="\u0077\u004f\u0066\u0066";};return _fdadf ,nil ;};func (_dfccg *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dfccg =0;case "\u006e\u006f\u006e\u0065":*_dfccg =1;case "\u0066\u004e\u006fd\u0065":*_dfccg =2;};return nil ;};func (_fedfb ST_TextAnchorVertical )String ()string {switch _fedfb {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func NewLayoutDefHdr ()*LayoutDefHdr {_cbfcb :=&LayoutDefHdr {};_cbfcb .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _cbfcb ;};func (_agfg *LayoutDef )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_agfg .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_edgfa :=range start .Attr {if _edgfa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ddae ,_ddeag :=_edgfa .Value ,error (nil );if _ddeag !=nil {return _ddeag ;};_agfg .UniqueIdAttr =&_ddae ;continue ;};if _edgfa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cabf ,_ddee :=_edgfa .Value ,error (nil );if _ddee !=nil {return _ddee ;};_agfg .MinVerAttr =&_cabf ;continue ;};if _edgfa .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_cfcf ,_ebbda :=_edgfa .Value ,error (nil );if _ebbda !=nil {return _ebbda ;};_agfg .DefStyleAttr =&_cfcf ;continue ;};};_aefeg :for {_ebbc ,_ggbgd :=d .Token ();if _ggbgd !=nil {return _ggbgd ;};switch _acgc :=_ebbc .(type ){case _faeg .StartElement :switch _acgc .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ggdd :=NewCT_Name ();if _eefd :=d .DecodeElement (_ggdd ,&_acgc );_eefd !=nil {return _eefd ;};_agfg .Title =append (_agfg .Title ,_ggdd );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bfaba :=NewCT_Description ();if _cdae :=d .DecodeElement (_bfaba ,&_acgc );_cdae !=nil {return _cdae ;};_agfg .Desc =append (_agfg .Desc ,_bfaba );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_agfg .CatLst =NewCT_Categories ();if _bgggc :=d .DecodeElement (_agfg .CatLst ,&_acgc );_bgggc !=nil {return _bgggc ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_agfg .SampData =NewCT_SampleData ();if _gbgad :=d .DecodeElement (_agfg .SampData ,&_acgc );_gbgad !=nil {return _gbgad ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_agfg .StyleData =NewCT_SampleData ();if _gbccb :=d .DecodeElement (_agfg .StyleData ,&_acgc );_gbccb !=nil {return _gbccb ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_agfg .ClrData =NewCT_SampleData ();if _cga :=d .DecodeElement (_agfg .ClrData ,&_acgc );_cga !=nil {return _cga ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _beecg :=d .DecodeElement (_agfg .LayoutNode ,&_acgc );_beecg !=nil {return _beecg ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfg .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _ecgbd :=d .DecodeElement (_agfg .ExtLst ,&_acgc );_ecgbd !=nil {return _ecgbd ;};default:_ceda .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 \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_acgc .Name );if _gba :=d .Skip ();_gba !=nil {return _gba ;};};case _faeg .EndElement :break _aefeg ;case _faeg .CharData :};};return nil ;};func (_edcd ST_BendPoint )String ()string {switch _edcd {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;); +// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path +func (_fdaf *CT_TextProps )ValidateWithPath (path string )error {if _fdaf .Sp3d !=nil {if _bfbdd :=_fdaf .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bfbdd !=nil {return _bfbdd ;};};if _fdaf .FlatTx !=nil {if _gfefa :=_fdaf .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_gfefa !=nil {return _gfefa ;};};return nil ;};type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_bb .CT_OfficeArtExtensionList ;}; -// Validate validates the CT_DataModel and its children -func (_eee *CT_DataModel )Validate ()error {return _eee .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func (_eggd *CT_Constraints )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cafe :for {_dag ,_cgebfd :=d .Token ();if _cgebfd !=nil {return _cgebfd ;};switch _ebce :=_dag .(type ){case _faeg .StartElement :switch _ebce .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_efag :=NewCT_Constraint ();if _cdac :=d .DecodeElement (_efag ,&_ebce );_cdac !=nil {return _cdac ;};_eggd .Constr =append (_eggd .Constr ,_efag );default:_ceda .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\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_ebce .Name );if _efbge :=d .Skip ();_efbge !=nil {return _efbge ;};};case _faeg .EndElement :break _cafe ;case _faeg .CharData :};};return nil ;};func (_bafee *ST_AnimLvlStr )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cgag ,_ebca :=d .Token ();if _ebca !=nil {return _ebca ;};if _agbg ,_fafga :=_cgag .(_faeg .EndElement );_fafga &&_agbg .Name ==start .Name {*_bafee =1;return nil ;};if _eaaad ,_agab :=_cgag .(_faeg .CharData );!_agab {return _efdg .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",_cgag );}else {switch string (_eaaad ){case "":*_bafee =0;case "\u006e\u006f\u006e\u0065":*_bafee =1;case "\u006c\u0076\u006c":*_bafee =2;case "\u0063\u0074\u0072":*_bafee =3;};};_cgag ,_ebca =d .Token ();if _ebca !=nil {return _ebca ;};if _agc ,_gdb :=_cgag .(_faeg .EndElement );_gdb &&_agc .Name ==start .Name {return nil ;};return _efdg .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",_cgag );};func (_abbc *CT_Categories )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _abbc .Cat !=nil {_gebd :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074"}};for _ ,_abab :=range _abbc .Cat {e .EncodeElement (_abab ,_gebd );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_dace *ST_SecondaryChildAlignment )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_feg ,_cgbe :=d .Token ();if _cgbe !=nil {return _cgbe ;};if _gff ,_fdef :=_feg .(_faeg .EndElement );_fdef &&_gff .Name ==start .Name {*_dace =1;return nil ;};if _agef ,_efdeg :=_feg .(_faeg .CharData );!_efdeg {return _efdg .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",_feg );}else {switch string (_agef ){case "":*_dace =0;case "\u006e\u006f\u006e\u0065":*_dace =1;case "\u0074":*_dace =2;case "\u0062":*_dace =3;case "\u006c":*_dace =4;case "\u0072":*_dace =5;};};_feg ,_cgbe =d .Token ();if _cgbe !=nil {return _cgbe ;};if _egf ,_ecdb :=_feg .(_faeg .EndElement );_ecdb &&_egf .Name ==start .Name {return nil ;};return _efdg .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",_feg );};func (_abga *CT_PresentationOf )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _abga .AxisAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",*_abga .AxisAttr )});};if _abga .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_abga .PtTypeAttr )});};if _abga .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",*_abga .HideLastTransAttr )});};if _abga .StAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_abga .StAttr )});};if _abga .CntAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u006e\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_abga .CntAttr )});};if _abga .StepAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_efdg .Sprintf ("\u0025\u0076",*_abga .StepAttr )});};e .EncodeToken (start );if _abga .ExtLst !=nil {_fegg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abga .ExtLst ,_fegg );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_ffcgc *CT_Colors )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _ffcgc .MethAttr !=ST_ClrAppMethodUnset {_dedc ,_gec :=_ffcgc .MethAttr .MarshalXMLAttr (_faeg .Name {Local :"\u006d\u0065\u0074\u0068"});if _gec !=nil {return _gec ;};start .Attr =append (start .Attr ,_dedc );};if _ffcgc .HueDirAttr !=ST_HueDirUnset {_fdfb ,_aee :=_ffcgc .HueDirAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _aee !=nil {return _aee ;};start .Attr =append (start .Attr ,_fdfb );};e .EncodeToken (start );if _ffcgc .EG_ColorChoice !=nil {for _ ,_edad :=range _ffcgc .EG_ColorChoice {_edad .MarshalXML (e ,_faeg .StartElement {});};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BulletEnabled and its children +func (_eg *CT_BulletEnabled )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func (_eeeacg *ST_RotationPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefba ,_geafe :=d .Token ();if _geafe !=nil {return _geafe ;};if _cbfb ,_adfb :=_gefba .(_a .EndElement );_adfb &&_cbfb .Name ==start .Name {*_eeeacg =1;return nil ;};if _cdcca ,_dbbe :=_gefba .(_a .CharData );!_dbbe {return _bg .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",_gefba );}else {switch string (_cdcca ){case "":*_eeeacg =0;case "\u006e\u006f\u006e\u0065":*_eeeacg =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_eeeacg =2;};};_gefba ,_geafe =d .Token ();if _geafe !=nil {return _geafe ;};if _ecfg ,_cffbe :=_gefba .(_a .EndElement );_cffbe &&_ecfg .Name ==start .Name {return nil ;};return _bg .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",_gefba );};func (_eed *CT_CTCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eed .Cat !=nil {_ddbc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_fbd :=range _eed .Cat {e .EncodeElement (_fbd ,_ddbc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dffg *CT_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cddg :=range start .Attr {if _cddg .Name .Local =="\u0076\u0061\u006c"{_dffg .ValAttr .UnmarshalXMLAttr (_cddg );continue ;};};for {_abgbc ,_eagf :=d .Token ();if _eagf !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_eagf );};if _caeg ,_faba :=_abgbc .(_a .EndElement );_faba &&_caeg .Name ==start .Name {break ;};};return nil ;};func (_eagae ST_SecondaryLinearDirection )String ()string {switch _eagae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0072\u006fm\u004c";case 3:return "\u0066\u0072\u006fm\u0052";case 4:return "\u0066\u0072\u006fm\u0054";case 5:return "\u0066\u0072\u006fm\u0042";};return "";};func (_bedea *ST_FunctionOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bedea =0;case "\u0065\u0071\u0075":*_bedea =1;case "\u006e\u0065\u0071":*_bedea =2;case "\u0067\u0074":*_bedea =3;case "\u006c\u0074":*_bedea =4;case "\u0067\u0074\u0065":*_bedea =5;case "\u006c\u0074\u0065":*_bedea =6;};return nil ;};func NewCT_SDName ()*CT_SDName {_ecaab :=&CT_SDName {};return _ecaab };func (_becb ST_NodeVerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebcae :=_a .Attr {};_ebcae .Name =name ;switch _becb {case ST_NodeVerticalAlignmentUnset :_ebcae .Value ="";case ST_NodeVerticalAlignmentT :_ebcae .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_ebcae .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_ebcae .Value ="\u0062";};return _ebcae ,nil ;};func (_eafg *ST_PyramidAccentPosition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gacc ,_eefbb :=d .Token ();if _eefbb !=nil {return _eefbb ;};if _bafe ,_bcab :=_gacc .(_a .EndElement );_bcab &&_bafe .Name ==start .Name {*_eafg =1;return nil ;};if _gdbbc ,_dagfe :=_gacc .(_a .CharData );!_dagfe {return _bg .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",_gacc );}else {switch string (_gdbbc ){case "":*_eafg =0;case "\u0062\u0065\u0066":*_eafg =1;case "\u0061\u0066\u0074":*_eafg =2;};};_gacc ,_eefbb =d .Token ();if _eefbb !=nil {return _eefbb ;};if _fabe ,_gbagc :=_gacc .(_a .EndElement );_gbagc &&_fabe .Name ==start .Name {return nil ;};return _bg .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",_gacc );}; -// Validate validates the CT_Pt and its children -func (_dddd *CT_Pt )Validate ()error {return _dddd .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_gbcf *ST_AnimOneStr )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_bbcdg ,_egfdb :=d .Token ();if _egfdb !=nil {return _egfdb ;};if _fada ,_cdgfe :=_bbcdg .(_faeg .EndElement );_cdgfe &&_fada .Name ==start .Name {*_gbcf =1;return nil ;};if _agdac ,_adfb :=_bbcdg .(_faeg .CharData );!_adfb {return _efdg .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",_bbcdg );}else {switch string (_agdac ){case "":*_gbcf =0;case "\u006e\u006f\u006e\u0065":*_gbcf =1;case "\u006f\u006e\u0065":*_gbcf =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_gbcf =3;};};_bbcdg ,_egfdb =d .Token ();if _egfdb !=nil {return _egfdb ;};if _cdga ,_bfee :=_bbcdg .(_faeg .EndElement );_bfee &&_cdga .Name ==start .Name {return nil ;};return _efdg .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",_bbcdg );};func (_gbegd ST_Direction )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_begbg :=_faeg .Attr {};_begbg .Name =name ;switch _gbegd {case ST_DirectionUnset :_begbg .Value ="";case ST_DirectionNorm :_begbg .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_begbg .Value ="\u0072\u0065\u0076";};return _begbg ,nil ;};func (_gage *CT_DiagramDefinitionHeader )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_fcafc :=range start .Attr {if _fcafc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aebe ,_fabd :=_fcafc .Value ,error (nil );if _fabd !=nil {return _fabd ;};_gage .UniqueIdAttr =_aebe ;continue ;};if _fcafc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fcca ,_ccfbd :=_fcafc .Value ,error (nil );if _ccfbd !=nil {return _ccfbd ;};_gage .MinVerAttr =&_fcca ;continue ;};if _fcafc .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fcdac ,_edae :=_fcafc .Value ,error (nil );if _edae !=nil {return _edae ;};_gage .DefStyleAttr =&_fcdac ;continue ;};if _fcafc .Name .Local =="\u0072\u0065\u0073I\u0064"{_fgd ,_dfgc :=_fccg .ParseInt (_fcafc .Value ,10,32);if _dfgc !=nil {return _dfgc ;};_adcbf :=int32 (_fgd );_gage .ResIdAttr =&_adcbf ;continue ;};};_dgbb :for {_gbbe ,_dgaac :=d .Token ();if _dgaac !=nil {return _dgaac ;};switch _edab :=_gbbe .(type ){case _faeg .StartElement :switch _edab .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_aeed :=NewCT_Name ();if _bccgbg :=d .DecodeElement (_aeed ,&_edab );_bccgbg !=nil {return _bccgbg ;};_gage .Title =append (_gage .Title ,_aeed );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gfe :=NewCT_Description ();if _gbcfc :=d .DecodeElement (_gfe ,&_edab );_gbcfc !=nil {return _gbcfc ;};_gage .Desc =append (_gage .Desc ,_gfe );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gage .CatLst =NewCT_Categories ();if _dcba :=d .DecodeElement (_gage .CatLst ,&_edab );_dcba !=nil {return _dcba ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gage .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _abegg :=d .DecodeElement (_gage .ExtLst ,&_edab );_abegg !=nil {return _abegg ;};default:_ceda .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0044\u0069a\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_edab .Name );if _ecbce :=d .Skip ();_ecbce !=nil {return _ecbce ;};};case _faeg .EndElement :break _dgbb ;case _faeg .CharData :};};return nil ;};func (_ggcg *LayoutDefHdr )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072";return _ggcg .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_adf ST_BendPoint )Validate ()error {return _adf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path +func (_eafe *CT_ForEach )ValidateWithPath (path string )error {for _cfef ,_dgeg :=range _eafe .Alg {if _cgbd :=_dgeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_cfef ));_cgbd !=nil {return _cgbd ;};};for _aaab ,_cgeg :=range _eafe .Shape {if _bged :=_cgeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_aaab ));_bged !=nil {return _bged ;};};for _abegb ,_bebb :=range _eafe .PresOf {if _afbgb :=_bebb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_abegb ));_afbgb !=nil {return _afbgb ;};};for _adfd ,_fcadb :=range _eafe .ConstrLst {if _adgfe :=_fcadb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_adfd ));_adgfe !=nil {return _adgfe ;};};for _bgfc ,_ggda :=range _eafe .RuleLst {if _ecba :=_ggda .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bgfc ));_ecba !=nil {return _ecba ;};};for _fbdca ,_fegae :=range _eafe .ForEach {if _cfff :=_fegae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_fbdca ));_cfff !=nil {return _cfff ;};};for _ccfd ,_babbg :=range _eafe .LayoutNode {if _baad :=_babbg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ccfd ));_baad !=nil {return _baad ;};};for _bgcd ,_faeg :=range _eafe .Choose {if _eecc :=_faeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_bgcd ));_eecc !=nil {return _eecc ;};};for _cgegg ,_ecc :=range _eafe .ExtLst {if _aeefc :=_ecc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgegg ));_aeefc !=nil {return _aeefc ;};};return nil ;};func (_ddab ST_SecondaryChildAlignment )String ()string {switch _ddab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072";};return "";};func (_gca *CT_AnimOne )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0076\u0061\u006c"{_gca .ValAttr .UnmarshalXMLAttr (_ddc );continue ;};};for {_feb ,_fga :=d .Token ();if _fga !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_fga );};if _cdcd ,_dbf :=_feb .(_a .EndElement );_dbf &&_cdcd .Name ==start .Name {break ;};};return nil ;};func (_eccbb *ST_TextAnchorHorizontal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efed ,_ddbaf :=d .Token ();if _ddbaf !=nil {return _ddbaf ;};if _ccae ,_fdda :=_efed .(_a .EndElement );_fdda &&_ccae .Name ==start .Name {*_eccbb =1;return nil ;};if _ggbgg ,_fcag :=_efed .(_a .CharData );!_fcag {return _bg .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",_efed );}else {switch string (_ggbgg ){case "":*_eccbb =0;case "\u006e\u006f\u006e\u0065":*_eccbb =1;case "\u0063\u0074\u0072":*_eccbb =2;};};_efed ,_ddbaf =d .Token ();if _ddbaf !=nil {return _ddbaf ;};if _bcdb ,_fgbfc :=_efed .(_a .EndElement );_fgbfc &&_bcdb .Name ==start .Name {return nil ;};return _bg .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",_efed );};func (_ffbgf ST_ConstraintRelationship )Validate ()error {return _ffbgf .ValidateWithPath ("")};func (_baafg ST_FunctionArgument )String ()string {if _baafg .ST_VariableType !=ST_VariableTypeUnset {return _baafg .ST_VariableType .String ();};return "";};func (_bcgdd ST_FunctionType )String ()string {switch _bcgdd {case 0:return "";case 1:return "\u0063\u006e\u0074";case 2:return "\u0070\u006f\u0073";case 3:return "\u0072\u0065\u0076\u0050\u006f\u0073";case 4:return "\u0070o\u0073\u0045\u0076\u0065\u006e";case 5:return "\u0070\u006f\u0073\u004f\u0064\u0064";case 6:return "\u0076\u0061\u0072";case 7:return "\u0064\u0065\u0070t\u0068";case 8:return "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return "";};func (_dgcg ST_ArrowheadStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edcba :=_a .Attr {};_edcba .Name =name ;switch _dgcg {case ST_ArrowheadStyleUnset :_edcba .Value ="";case ST_ArrowheadStyleAuto :_edcba .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_edcba .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_edcba .Value ="\u006e\u006f\u0041r\u0072";};return _edcba ,nil ;};func (_fffb *ST_StartingElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfga ,_bbcd :=d .Token ();if _bbcd !=nil {return _bbcd ;};if _acgcab ,_edgbg :=_cfga .(_a .EndElement );_edgbg &&_acgcab .Name ==start .Name {*_fffb =1;return nil ;};if _ebfdg ,_adgdd :=_cfga .(_a .CharData );!_adgdd {return _bg .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",_cfga );}else {switch string (_ebfdg ){case "":*_fffb =0;case "\u006e\u006f\u0064\u0065":*_fffb =1;case "\u0074\u0072\u0061n\u0073":*_fffb =2;};};_cfga ,_bbcd =d .Token ();if _bbcd !=nil {return _bbcd ;};if _fgeaee ,_bedgd :=_cfga .(_a .EndElement );_bedgd &&_fgeaee .Name ==start .Name {return nil ;};return _bg .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",_cfga );};const (ST_ConnectorPointUnset ST_ConnectorPoint =0;ST_ConnectorPointAuto ST_ConnectorPoint =1;ST_ConnectorPointBCtr ST_ConnectorPoint =2;ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6;ST_ConnectorPointBL ST_ConnectorPoint =7;ST_ConnectorPointBR ST_ConnectorPoint =8;ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;);func (_abcd ST_ClrAppMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abcd .String (),start );};func (_ecgbd ST_RotationPath )String ()string {switch _ecgbd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";}; -// Validate validates the CT_RelIds and its children -func (_gcbd *CT_RelIds )Validate ()error {return _gcbd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");}; +// Validate validates the CT_CTCategory and its children +func (_dge *CT_CTCategory )Validate ()error {return _dge .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_bgbbf *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgbbf =0;case "\u0062\u0065\u0066":*_bgbbf =1;case "\u0061\u0066\u0074":*_bgbbf =2;};return nil ;};func (_cbdf *ST_HierarchyAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbee ,_fgfgd :=d .Token ();if _fgfgd !=nil {return _fgfgd ;};if _dgfd ,_ccfeg :=_dbee .(_a .EndElement );_ccfeg &&_dgfd .Name ==start .Name {*_cbdf =1;return nil ;};if _bdeeg ,_ccef :=_dbee .(_a .CharData );!_ccef {return _bg .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",_dbee );}else {switch string (_bdeeg ){case "":*_cbdf =0;case "\u0074\u004c":*_cbdf =1;case "\u0074\u0052":*_cbdf =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_cbdf =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_cbdf =4;case "\u0062\u004c":*_cbdf =5;case "\u0062\u0052":*_cbdf =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_cbdf =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_cbdf =8;case "\u006c\u0054":*_cbdf =9;case "\u006c\u0042":*_cbdf =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_cbdf =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_cbdf =12;case "\u0072\u0054":*_cbdf =13;case "\u0072\u0042":*_cbdf =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_cbdf =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_cbdf =16;};};_dbee ,_fgfgd =d .Token ();if _fgfgd !=nil {return _fgfgd ;};if _adcdc ,_gagba :=_dbee .(_a .EndElement );_gagba &&_adcdc .Name ==start .Name {return nil ;};return _bg .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",_dbee );};func (_bcdc ST_HueDir )Validate ()error {return _bcdc .ValidateWithPath ("")};func (_ebbe *CT_TextProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebbe .Sp3d !=nil {_dfdce :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ebbe .Sp3d ,_dfdce );};if _ebbe .FlatTx !=nil {_dgefe :=_a .StartElement {Name :_a .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_ebbe .FlatTx ,_dgefe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gafa ST_HierBranchStyle )ValidateWithPath (path string )error {switch _gafa {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafa ));};return nil ;};func (_aba *CT_OrgChart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfgd :=range start .Attr {if _bfgd .Name .Local =="\u0076\u0061\u006c"{_cbdb ,_cgac :=_b .ParseBool (_bfgd .Value );if _cgac !=nil {return _cgac ;};_aba .ValAttr =&_cbdb ;continue ;};};for {_fac ,_bgae :=d .Token ();if _bgae !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bgae );};if _feaac ,_fgbc :=_fac .(_a .EndElement );_fgbc &&_feaac .Name ==start .Name {break ;};};return nil ;};func (_bdde ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _bdde {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdde ));};return nil ;};func (_gbba *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbba =0;case "\u0074":*_gbba =1;case "\u006d\u0069\u0064":*_gbba =2;case "\u0062":*_gbba =3;};return nil ;};func (_ebega *ST_DiagramTextAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgeae ,_fcgge :=d .Token ();if _fcgge !=nil {return _fcgge ;};if _eedde ,_fagff :=_dgeae .(_a .EndElement );_fagff &&_eedde .Name ==start .Name {*_ebega =1;return nil ;};if _afee ,_gdeca :=_dgeae .(_a .CharData );!_gdeca {return _bg .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",_dgeae );}else {switch string (_afee ){case "":*_ebega =0;case "\u006c":*_ebega =1;case "\u0063\u0074\u0072":*_ebega =2;case "\u0072":*_ebega =3;};};_dgeae ,_fcgge =d .Token ();if _fcgge !=nil {return _fcgge ;};if _geaea ,_fbgf :=_dgeae .(_a .EndElement );_fbgf &&_geaea .Name ==start .Name {return nil ;};return _bg .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",_dgeae );}; -// Validate validates the CT_AnimLvl and its children -func (_dbba *CT_AnimLvl )Validate ()error {return _dbba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};type CT_Description struct{LangAttr *string ;ValAttr string ;};func (_ffa ST_VariableType )ValidateWithPath (path string )error {switch _ffa {case 0,1,2,3,4,5,6,7,8,9,10:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffa ));};return nil ;};func (_adefg ST_FallbackDimension )String ()string {switch _adefg {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_gecf *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_gecf =0;case "\u0074":*_gecf =1;case "\u006d\u0069\u0064":*_gecf =2;case "\u0062":*_gecf =3;};return nil ;}; +// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path +func (_ecb *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_afgfb *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _afgfb .LayoutDefHdr !=nil {_afeg :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_abde :=range _afgfb .LayoutDefHdr {e .EncodeElement (_abde ,_afeg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewLayoutDefHdr ()*LayoutDefHdr {_efac :=&LayoutDefHdr {};_efac .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _efac ;};func (_ecaff ST_ParameterId )Validate ()error {return _ecaff .ValidateWithPath ("")};func NewStyleDefHdrLst ()*StyleDefHdrLst {_fgfge :=&StyleDefHdrLst {};_fgfge .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _fgfge ;};func (_bbgc ST_AutoTextRotation )ValidateWithPath (path string )error {switch _bbgc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgc ));};return nil ;};func (_bfeg *StyleDefHdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072";return _bfeg .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_efcgg ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _efcgg {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcgg ));};return nil ;}; -// Validate validates the CT_Name and its children -func (_acfdf *CT_Name )Validate ()error {return _acfdf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};type ST_ConnectorRouting byte ;const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_gaeg *StyleDefHdr )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_gaeg .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_gcca :=range start .Attr {if _gcca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ccacc ,_ecegd :=_gcca .Value ,error (nil );if _ecegd !=nil {return _ecegd ;};_gaeg .UniqueIdAttr =_ccacc ;continue ;};if _gcca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dgaff ,_abd :=_gcca .Value ,error (nil );if _abd !=nil {return _abd ;};_gaeg .MinVerAttr =&_dgaff ;continue ;};if _gcca .Name .Local =="\u0072\u0065\u0073I\u0064"{_fdec ,_ffeb :=_fccg .ParseInt (_gcca .Value ,10,32);if _ffeb !=nil {return _ffeb ;};_bfefd :=int32 (_fdec );_gaeg .ResIdAttr =&_bfefd ;continue ;};};_ecgc :for {_dbcba ,_gdfff :=d .Token ();if _gdfff !=nil {return _gdfff ;};switch _aecc :=_dbcba .(type ){case _faeg .StartElement :switch _aecc .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bccfe :=NewCT_SDName ();if _bbdfg :=d .DecodeElement (_bccfe ,&_aecc );_bbdfg !=nil {return _bbdfg ;};_gaeg .Title =append (_gaeg .Title ,_bccfe );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_beb :=NewCT_SDDescription ();if _df :=d .DecodeElement (_beb ,&_aecc );_df !=nil {return _df ;};_gaeg .Desc =append (_gaeg .Desc ,_beb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gaeg .CatLst =NewCT_SDCategories ();if _beaec :=d .DecodeElement (_gaeg .CatLst ,&_aecc );_beaec !=nil {return _beaec ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaeg .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _deea :=d .DecodeElement (_gaeg .ExtLst ,&_aecc );_deea !=nil {return _deea ;};default:_ceda .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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_aecc .Name );if _abbd :=d .Skip ();_abbd !=nil {return _abbd ;};};case _faeg .EndElement :break _ecgc ;case _faeg .CharData :};};return nil ;};type ST_FunctionOperator byte ;type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_ebdgeg *ST_ConstraintType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fecac ,_bbadbe :=d .Token ();if _bbadbe !=nil {return _bbadbe ;};if _dcece ,_abbca :=_fecac .(_faeg .EndElement );_abbca &&_dcece .Name ==start .Name {*_ebdgeg =1;return nil ;};if _gcf ,_bfgc :=_fecac .(_faeg .CharData );!_bfgc {return _efdg .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",_fecac );}else {switch string (_gcf ){case "":*_ebdgeg =0;case "\u006e\u006f\u006e\u0065":*_ebdgeg =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_ebdgeg =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_ebdgeg =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_ebdgeg =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_ebdgeg =5;case "\u0062":*_ebdgeg =6;case "\u0062\u004d\u0061r\u0067":*_ebdgeg =7;case "\u0062\u004f\u0066\u0066":*_ebdgeg =8;case "\u0063\u0074\u0072\u0058":*_ebdgeg =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_ebdgeg =10;case "\u0063\u0074\u0072\u0059":*_ebdgeg =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_ebdgeg =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_ebdgeg =13;case "\u0064\u0069\u0061\u006d":*_ebdgeg =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_ebdgeg =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_ebdgeg =16;case "\u0068":*_ebdgeg =17;case "\u0068\u0041\u0072\u0048":*_ebdgeg =18;case "\u0068\u004f\u0066\u0066":*_ebdgeg =19;case "\u006c":*_ebdgeg =20;case "\u006c\u004d\u0061r\u0067":*_ebdgeg =21;case "\u006c\u004f\u0066\u0066":*_ebdgeg =22;case "\u0072":*_ebdgeg =23;case "\u0072\u004d\u0061r\u0067":*_ebdgeg =24;case "\u0072\u004f\u0066\u0066":*_ebdgeg =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_ebdgeg =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_ebdgeg =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_ebdgeg =28;case "\u0073\u0069\u0062S\u0070":*_ebdgeg =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_ebdgeg =30;case "\u0073\u0070":*_ebdgeg =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_ebdgeg =32;case "\u0074":*_ebdgeg =33;case "\u0074\u004d\u0061r\u0067":*_ebdgeg =34;case "\u0074\u004f\u0066\u0066":*_ebdgeg =35;case "\u0075\u0073\u0065r\u0041":*_ebdgeg =36;case "\u0075\u0073\u0065r\u0042":*_ebdgeg =37;case "\u0075\u0073\u0065r\u0043":*_ebdgeg =38;case "\u0075\u0073\u0065r\u0044":*_ebdgeg =39;case "\u0075\u0073\u0065r\u0045":*_ebdgeg =40;case "\u0075\u0073\u0065r\u0046":*_ebdgeg =41;case "\u0075\u0073\u0065r\u0047":*_ebdgeg =42;case "\u0075\u0073\u0065r\u0048":*_ebdgeg =43;case "\u0075\u0073\u0065r\u0049":*_ebdgeg =44;case "\u0075\u0073\u0065r\u004a":*_ebdgeg =45;case "\u0075\u0073\u0065r\u004b":*_ebdgeg =46;case "\u0075\u0073\u0065r\u004c":*_ebdgeg =47;case "\u0075\u0073\u0065r\u004d":*_ebdgeg =48;case "\u0075\u0073\u0065r\u004e":*_ebdgeg =49;case "\u0075\u0073\u0065r\u004f":*_ebdgeg =50;case "\u0075\u0073\u0065r\u0050":*_ebdgeg =51;case "\u0075\u0073\u0065r\u0051":*_ebdgeg =52;case "\u0075\u0073\u0065r\u0052":*_ebdgeg =53;case "\u0075\u0073\u0065r\u0053":*_ebdgeg =54;case "\u0075\u0073\u0065r\u0054":*_ebdgeg =55;case "\u0075\u0073\u0065r\u0055":*_ebdgeg =56;case "\u0075\u0073\u0065r\u0056":*_ebdgeg =57;case "\u0075\u0073\u0065r\u0057":*_ebdgeg =58;case "\u0075\u0073\u0065r\u0058":*_ebdgeg =59;case "\u0075\u0073\u0065r\u0059":*_ebdgeg =60;case "\u0075\u0073\u0065r\u005a":*_ebdgeg =61;case "\u0077":*_ebdgeg =62;case "\u0077\u0041\u0072\u0048":*_ebdgeg =63;case "\u0077\u004f\u0066\u0066":*_ebdgeg =64;};};_fecac ,_bbadbe =d .Token ();if _bbadbe !=nil {return _bbadbe ;};if _dedf ,_gcgf :=_fecac .(_faeg .EndElement );_gcgf &&_dedf .Name ==start .Name {return nil ;};return _efdg .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",_fecac );};func NewCT_Colors ()*CT_Colors {_ecabc :=&CT_Colors {};return _ecabc };func (_ed ST_FlowDirection )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_decgc :=_faeg .Attr {};_decgc .Name =name ;switch _ed {case ST_FlowDirectionUnset :_decgc .Value ="";case ST_FlowDirectionRow :_decgc .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_decgc .Value ="\u0063\u006f\u006c";};return _decgc ,nil ;};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;}; +// Validate validates the DataModel and its children +func (_cceeb *DataModel )Validate ()error {return _cceeb .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");}; -// Validate validates the CT_StyleLabel and its children -func (_gecd *CT_StyleLabel )Validate ()error {return _gecd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};type CT_Categories struct{Cat []*CT_Category ;}; +// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path +func (_aagg *CT_DataModel )ValidateWithPath (path string )error {if _gdac :=_aagg .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_gdac !=nil {return _gdac ;};if _aagg .CxnLst !=nil {if _abbg :=_aagg .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_abbg !=nil {return _abbg ;};};if _aagg .Bg !=nil {if _gegd :=_aagg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_gegd !=nil {return _gegd ;};};if _aagg .Whole !=nil {if _fbb :=_aagg .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_fbb !=nil {return _fbb ;};};if _aagg .ExtLst !=nil {if _gfef :=_aagg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfef !=nil {return _gfef ;};};return nil ;};func (_egadf *ST_FunctionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egadf =0;case "\u0063\u006e\u0074":*_egadf =1;case "\u0070\u006f\u0073":*_egadf =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_egadf =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_egadf =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_egadf =5;case "\u0076\u0061\u0072":*_egadf =6;case "\u0064\u0065\u0070t\u0068":*_egadf =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_egadf =8;};return nil ;};func (_ffcbe ST_AutoTextRotation )String ()string {switch _ffcbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};type ST_TextBlockDirection byte ; -// Validate validates the CT_AnimOne and its children -func (_bgd *CT_AnimOne )Validate ()error {return _bgd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");}; +// Validate validates the CT_TextProps and its children +func (_fdcb *CT_TextProps )Validate ()error {return _fdcb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_agfab *ST_RotationPath )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agfab =0;case "\u006e\u006f\u006e\u0065":*_agfab =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_agfab =2;};return nil ;};func (_fggc ST_ChildOrderType )ValidateWithPath (path string )error {switch _fggc {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggc ));};return nil ;};func (_ccddad ST_ParameterId )String ()string {switch _ccddad {case 0:return "";case 1:return "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case 2:return "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case 3:return "\u0063\u0068\u0044i\u0072";case 4:return "\u0063h\u0041\u006c\u0069\u0067\u006e";case 5:return "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case 6:return "\u006c\u0069\u006e\u0044\u0069\u0072";case 7:return "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case 8:return "\u0073\u0074\u0045\u006c\u0065\u006d";case 9:return "\u0062\u0065\u006e\u0064\u0050\u0074";case 10:return "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case 11:return "\u0062\u0065\u0067\u0053\u0074\u0079";case 12:return "\u0065\u006e\u0064\u0053\u0074\u0079";case 13:return "\u0064\u0069\u006d";case 14:return "\u0072o\u0074\u0050\u0061\u0074\u0068";case 15:return "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case 16:return "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case 17:return "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case 18:return "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case 19:return "\u0074\u0078\u0044i\u0072";case 20:return "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case 21:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case 22:return "\u0074x\u0042\u006c\u0044\u0069\u0072";case 23:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case 24:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case 25:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case 26:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case 27:return "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case 28:return "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case 29:return "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 30:return "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 31:return "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case 32:return "\u0067\u0072\u0044i\u0072";case 33:return "\u0066l\u006f\u0077\u0044\u0069\u0072";case 34:return "\u0063o\u006e\u0074\u0044\u0069\u0072";case 35:return "\u0062\u006b\u0070\u0074";case 36:return "\u006f\u0066\u0066";case 37:return "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case 38:return "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 39:return "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case 40:return "\u0073\u0074\u0041n\u0067";case 41:return "\u0073p\u0061\u006e\u0041\u006e\u0067";case 42:return "\u0061\u0072";case 43:return "\u006cn\u0053\u0070\u0050\u0061\u0072";case 44:return "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case 45:return "\u006c\u006e\u0053\u0070\u0043\u0068";case 46:return "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case 47:return "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case 48:return "\u0061l\u0069\u0067\u006e\u0054\u0078";case 49:return "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case 50:return "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case 51:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case 52:return "\u0073r\u0063\u004e\u006f\u0064\u0065";case 53:return "\u0064s\u0074\u004e\u006f\u0064\u0065";case 54:return "\u0062\u0065\u0067\u0050\u0074\u0073";case 55:return "\u0065\u006e\u0064\u0050\u0074\u0073";};return "";}; -// Validate validates the CT_StyleDefinition and its children -func (_egfb *CT_StyleDefinition )Validate ()error {return _egfb .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_ceeeb ST_LinearDirection )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_abdb :=_faeg .Attr {};_abdb .Name =name ;switch _ceeeb {case ST_LinearDirectionUnset :_abdb .Value ="";case ST_LinearDirectionFromL :_abdb .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_abdb .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_abdb .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_abdb .Value ="\u0066\u0072\u006fm\u0042";};return _abdb ,nil ;};func (_addc *StyleDefHdrLst )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_addc .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_fffe :for {_gfda ,_cfga :=d .Token ();if _cfga !=nil {return _cfga ;};switch _gddda :=_gfda .(type ){case _faeg .StartElement :switch _gddda .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_fgggc :=NewCT_StyleDefinitionHeader ();if _befc :=d .DecodeElement (_fgggc ,&_gddda );_befc !=nil {return _befc ;};_addc .StyleDefHdr =append (_addc .StyleDefHdr ,_fgggc );default:_ceda .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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_gddda .Name );if _bbfdd :=d .Skip ();_bbfdd !=nil {return _bbfdd ;};};case _faeg .EndElement :break _fffe ;case _faeg .CharData :};};return nil ;};func (_efef ST_CxnType )String ()string {switch _efef {case 0:return "";case 1:return "\u0070\u0061\u0072O\u0066";case 2:return "\u0070\u0072\u0065\u0073\u004f\u0066";case 3:return "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case 4:return "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return "";};const (ST_ParameterIdUnset ST_ParameterId =0;ST_ParameterIdHorzAlign ST_ParameterId =1;ST_ParameterIdVertAlign ST_ParameterId =2;ST_ParameterIdChDir ST_ParameterId =3;ST_ParameterIdChAlign ST_ParameterId =4;ST_ParameterIdSecChAlign ST_ParameterId =5;ST_ParameterIdLinDir ST_ParameterId =6;ST_ParameterIdSecLinDir ST_ParameterId =7;ST_ParameterIdStElem ST_ParameterId =8;ST_ParameterIdBendPt ST_ParameterId =9;ST_ParameterIdConnRout ST_ParameterId =10;ST_ParameterIdBegSty ST_ParameterId =11;ST_ParameterIdEndSty ST_ParameterId =12;ST_ParameterIdDim ST_ParameterId =13;ST_ParameterIdRotPath ST_ParameterId =14;ST_ParameterIdCtrShpMap ST_ParameterId =15;ST_ParameterIdNodeHorzAlign ST_ParameterId =16;ST_ParameterIdNodeVertAlign ST_ParameterId =17;ST_ParameterIdFallback ST_ParameterId =18;ST_ParameterIdTxDir ST_ParameterId =19;ST_ParameterIdPyraAcctPos ST_ParameterId =20;ST_ParameterIdPyraAcctTxMar ST_ParameterId =21;ST_ParameterIdTxBlDir ST_ParameterId =22;ST_ParameterIdTxAnchorHorz ST_ParameterId =23;ST_ParameterIdTxAnchorVert ST_ParameterId =24;ST_ParameterIdTxAnchorHorzCh ST_ParameterId =25;ST_ParameterIdTxAnchorVertCh ST_ParameterId =26;ST_ParameterIdParTxLTRAlign ST_ParameterId =27;ST_ParameterIdParTxRTLAlign ST_ParameterId =28;ST_ParameterIdShpTxLTRAlignCh ST_ParameterId =29;ST_ParameterIdShpTxRTLAlignCh ST_ParameterId =30;ST_ParameterIdAutoTxRot ST_ParameterId =31;ST_ParameterIdGrDir ST_ParameterId =32;ST_ParameterIdFlowDir ST_ParameterId =33;ST_ParameterIdContDir ST_ParameterId =34;ST_ParameterIdBkpt ST_ParameterId =35;ST_ParameterIdOff ST_ParameterId =36;ST_ParameterIdHierAlign ST_ParameterId =37;ST_ParameterIdBkPtFixedVal ST_ParameterId =38;ST_ParameterIdStBulletLvl ST_ParameterId =39;ST_ParameterIdStAng ST_ParameterId =40;ST_ParameterIdSpanAng ST_ParameterId =41;ST_ParameterIdAr ST_ParameterId =42;ST_ParameterIdLnSpPar ST_ParameterId =43;ST_ParameterIdLnSpAfParP ST_ParameterId =44;ST_ParameterIdLnSpCh ST_ParameterId =45;ST_ParameterIdLnSpAfChP ST_ParameterId =46;ST_ParameterIdRtShortDist ST_ParameterId =47;ST_ParameterIdAlignTx ST_ParameterId =48;ST_ParameterIdPyraLvlNode ST_ParameterId =49;ST_ParameterIdPyraAcctBkgdNode ST_ParameterId =50;ST_ParameterIdPyraAcctTxNode ST_ParameterId =51;ST_ParameterIdSrcNode ST_ParameterId =52;ST_ParameterIdDstNode ST_ParameterId =53;ST_ParameterIdBegPts ST_ParameterId =54;ST_ParameterIdEndPts ST_ParameterId =55;);func (_bfag *CT_SDDescription )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bfag .LangAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_efdg .Sprintf ("\u0025\u0076",*_bfag .LangAttr )});};start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_bfag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_cae *CT_Constraint )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _cae .OpAttr !=ST_BoolOperatorUnset {_deab ,_bfb :=_cae .OpAttr .MarshalXMLAttr (_faeg .Name {Local :"\u006f\u0070"});if _bfb !=nil {return _bfb ;};start .Attr =append (start .Attr ,_deab );};if _cae .ValAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",*_cae .ValAttr )});};if _cae .FactAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_cae .FactAttr )});};if _cae .TypeAttr !=ST_ConstraintTypeUnset {_gea ,_eeae :=_cae .TypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0074\u0079\u0070\u0065"});if _eeae !=nil {return _eeae ;};start .Attr =append (start .Attr ,_gea );};if _cae .ForAttr !=ST_ConstraintRelationshipUnset {_bddbd ,_dcdf :=_cae .ForAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0066\u006f\u0072"});if _dcdf !=nil {return _dcdf ;};start .Attr =append (start .Attr ,_bddbd );};if _cae .ForNameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_cae .ForNameAttr )});};if _cae .PtTypeAttr !=ST_ElementTypeUnset {_edg ,_gaag :=_cae .PtTypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _gaag !=nil {return _gaag ;};start .Attr =append (start .Attr ,_edg );};if _cae .RefTypeAttr !=ST_ConstraintTypeUnset {_fdcfd ,_adff :=_cae .RefTypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _adff !=nil {return _adff ;};start .Attr =append (start .Attr ,_fdcfd );};if _cae .RefForAttr !=ST_ConstraintRelationshipUnset {_afee ,_effb :=_cae .RefForAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _effb !=nil {return _effb ;};start .Attr =append (start .Attr ,_afee );};if _cae .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_cae .RefForNameAttr )});};if _cae .RefPtTypeAttr !=ST_ElementTypeUnset {_ggfdc ,_dbagbb :=_cae .RefPtTypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _dbagbb !=nil {return _dbagbb ;};start .Attr =append (start .Attr ,_ggfdc );};e .EncodeToken (start );if _cae .ExtLst !=nil {_abg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cae .ExtLst ,_abg );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path +func (_aaadgb *CT_NumericRule )ValidateWithPath (path string )error {if _aaadgb .ExtLst !=nil {if _dfgfd :=_aaadgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfgfd !=nil {return _dfgfd ;};};if _fgfbf :=_aaadgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgfbf !=nil {return _fgfbf ;};if _dgbe :=_aaadgb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_dgbe !=nil {return _dgbe ;};if _gccg :=_aaadgb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};return nil ;};func (_gcdac ST_VerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dggef :=_a .Attr {};_dggef .Name =name ;switch _gcdac {case ST_VerticalAlignmentUnset :_dggef .Value ="";case ST_VerticalAlignmentT :_dggef .Value ="\u0074";case ST_VerticalAlignmentMid :_dggef .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_dggef .Value ="\u0062";case ST_VerticalAlignmentNone :_dggef .Value ="\u006e\u006f\u006e\u0065";};return _dggef ,nil ;};func (_eedcc *ST_ConnectorPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eedcc =0;case "\u0061\u0075\u0074\u006f":*_eedcc =1;case "\u0062\u0043\u0074\u0072":*_eedcc =2;case "\u0063\u0074\u0072":*_eedcc =3;case "\u006d\u0069\u0064\u004c":*_eedcc =4;case "\u006d\u0069\u0064\u0052":*_eedcc =5;case "\u0074\u0043\u0074\u0072":*_eedcc =6;case "\u0062\u004c":*_eedcc =7;case "\u0062\u0052":*_eedcc =8;case "\u0074\u004c":*_eedcc =9;case "\u0074\u0052":*_eedcc =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_eedcc =11;};return nil ;};func (_ebegb ST_ConnectorPoint )ValidateWithPath (path string )error {switch _ebegb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebegb ));};return nil ;};func (_bbabg ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _bbabg {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbabg ));};return nil ;};func (_aggf *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aggf =0;case "\u0073\u0074\u0065\u0070":*_aggf =1;case "\u0073\u0074\u0061c\u006b":*_aggf =2;};return nil ;}; -// Validate validates the CT_LayoutVariablePropertySet and its children -func (_dcc *CT_LayoutVariablePropertySet )Validate ()error {return _dcc .ValidateWithPath ("\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074");};func NewCT_Rules ()*CT_Rules {_dfbg :=&CT_Rules {};return _dfbg };func (_cfde ST_ElementType )ValidateWithPath (path string )error {switch _cfde {case 0,1,2,3,4,5,6,7,8,9,10:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfde ));};return nil ;};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;};func (_effgg ST_ConnectorDimension )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_effgg .String (),start );};func (_cgfe ST_VerticalAlignment )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_cgfe .String (),start );}; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_egfd *CT_Colors )ValidateWithPath (path string )error {if _ecbc :=_egfd .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_ecbc !=nil {return _ecbc ;};if _eddb :=_egfd .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_eddb !=nil {return _eddb ;};for _fgcc ,_gacd :=range _egfd .EG_ColorChoice {if _aeef :=_gacd .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fgcc ));_aeef !=nil {return _aeef ;};};return nil ;};func (_aaga ST_ConnectorDimension )Validate ()error {return _aaga .ValidateWithPath ("")};type ST_NodeVerticalAlignment byte ;type CT_AnimOne struct{ValAttr ST_AnimOneStr ;}; -// Validate validates the CT_Colors and its children -func (_afab *CT_Colors )Validate ()error {return _afab .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_fda *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_fda =0;case "\u006c":*_fda =1;case "\u0063\u0074\u0072":*_fda =2;case "\u0072":*_fda =3;case "\u006e\u006f\u006e\u0065":*_fda =4;};return nil ;};func (_dgcde ST_CenterShapeMapping )String ()string {switch _dgcde {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_eecg *ST_VariableType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_ffbc ,_afdg :=d .Token ();if _afdg !=nil {return _afdg ;};if _ddegb ,_adad :=_ffbc .(_faeg .EndElement );_adad &&_ddegb .Name ==start .Name {*_eecg =1;return nil ;};if _aeae ,_ecba :=_ffbc .(_faeg .CharData );!_ecba {return _efdg .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",_ffbc );}else {switch string (_aeae ){case "":*_eecg =0;case "\u006e\u006f\u006e\u0065":*_eecg =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_eecg =2;case "\u0063\u0068\u004da\u0078":*_eecg =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_eecg =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_eecg =5;case "\u0064\u0069\u0072":*_eecg =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_eecg =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_eecg =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_eecg =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_eecg =10;};};_ffbc ,_afdg =d .Token ();if _afdg !=nil {return _afdg ;};if _cbb ,_aeec :=_ffbc .(_faeg .EndElement );_aeec &&_cbb .Name ==start .Name {return nil ;};return _efdg .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",_ffbc );}; +// Validate validates the CT_Adj and its children +func (_efg *CT_Adj )Validate ()error {return _efg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_cgfgd *CT_Constraints )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebbg :for {_ffdb ,_ccbb :=d .Token ();if _ccbb !=nil {return _ccbb ;};switch _fcfc :=_ffdb .(type ){case _a .StartElement :switch _fcfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_fdce :=NewCT_Constraint ();if _ffee :=d .DecodeElement (_fdce ,&_fcfc );_ffee !=nil {return _ffee ;};_cgfgd .Constr =append (_cgfgd .Constr ,_fdce );default:_fb .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\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_fcfc .Name );if _faad :=d .Skip ();_faad !=nil {return _faad ;};};case _a .EndElement :break _ebbg ;case _a .CharData :};};return nil ;};func (_fgedd ST_AlgorithmType )String ()string {switch _fgedd {case 0:return "";case 1:return "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case 2:return "\u0063\u006f\u006e\u006e";case 3:return "\u0063\u0079\u0063l\u0065";case 4:return "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case 5:return "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case 6:return "\u0070\u0079\u0072\u0061";case 7:return "\u006c\u0069\u006e";case 8:return "\u0073\u0070";case 9:return "\u0074\u0078";case 10:return "\u0073\u006e\u0061k\u0065";};return "";};func NewCT_ColorTransform ()*CT_ColorTransform {_bbfc :=&CT_ColorTransform {};return _bbfc };const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentT ST_VerticalAlignment =1;ST_VerticalAlignmentMid ST_VerticalAlignment =2;ST_VerticalAlignmentB ST_VerticalAlignment =3;ST_VerticalAlignmentNone ST_VerticalAlignment =4;);func NewCT_AnimOne ()*CT_AnimOne {_ffg :=&CT_AnimOne {};return _ffg };func (_bgcgd ST_StartingElement )String ()string {switch _bgcgd {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";}; -// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path -func (_ecbf *CT_Direction )ValidateWithPath (path string )error {if _bcbd :=_ecbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcbd !=nil {return _bcbd ;};return nil ;};func NewCT_Constraints ()*CT_Constraints {_cafbf :=&CT_Constraints {};return _cafbf };func (_eagee *CT_Category )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",_eagee .TypeAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0072\u0069"},Value :_efdg .Sprintf ("\u0025\u0076",_eagee .PriAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_gbde ST_TextAnchorHorizontal )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_gedee :=_faeg .Attr {};_gedee .Name =name ;switch _gbde {case ST_TextAnchorHorizontalUnset :_gedee .Value ="";case ST_TextAnchorHorizontalNone :_gedee .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_gedee .Value ="\u0063\u0074\u0072";};return _gedee ,nil ;};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };func NewCT_ElemPropSet ()*CT_ElemPropSet {_dcae :=&CT_ElemPropSet {};return _dcae };const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1;ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3;ST_AxisTypeDesOrSelf ST_AxisType =4;ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9;ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11;ST_AxisTypeRoot ST_AxisType =12;ST_AxisTypeNone ST_AxisType =13;);func (_acfc *CT_Direction )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _acfc .ValAttr !=ST_DirectionUnset {_feb ,_fgagg :=_acfc .ValAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0076\u0061\u006c"});if _fgagg !=nil {return _fgagg ;};start .Attr =append (start .Attr ,_feb );};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func (_efge ST_NodeHorizontalAlignment )String ()string {switch _efge {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};const (ST_BoolOperatorUnset ST_BoolOperator =0;ST_BoolOperatorNone ST_BoolOperator =1;ST_BoolOperatorEqu ST_BoolOperator =2;ST_BoolOperatorGte ST_BoolOperator =3;ST_BoolOperatorLte ST_BoolOperator =4;);func (_bcaf *CT_Description )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bcaf .LangAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_efdg .Sprintf ("\u0025\u0076",*_bcaf .LangAttr )});};start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_bcaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_fgbf ST_PtType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_fgbf .String (),start );};func (_aebeb ST_Offset )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_edef :=_faeg .Attr {};_edef .Name =name ;switch _aebeb {case ST_OffsetUnset :_edef .Value ="";case ST_OffsetCtr :_edef .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_edef .Value ="\u006f\u0066\u0066";};return _edef ,nil ;}; +// Validate validates the CT_ChildMax and its children +func (_cgfg *CT_ChildMax )Validate ()error {return _cgfg .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_bdedd ST_ResizeHandlesStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agbgc :=_a .Attr {};_agbgc .Name =name ;switch _bdedd {case ST_ResizeHandlesStrUnset :_agbgc .Value ="";case ST_ResizeHandlesStrExact :_agbgc .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_agbgc .Value ="\u0072\u0065\u006c";};return _agbgc ,nil ;};func (_dcee *ST_ConnectorDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddcec ,_bgcfc :=d .Token ();if _bgcfc !=nil {return _bgcfc ;};if _ffga ,_abbf :=_ddcec .(_a .EndElement );_abbf &&_ffga .Name ==start .Name {*_dcee =1;return nil ;};if _adfac ,_beafg :=_ddcec .(_a .CharData );!_beafg {return _bg .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",_ddcec );}else {switch string (_adfac ){case "":*_dcee =0;case "\u0031\u0044":*_dcee =1;case "\u0032\u0044":*_dcee =2;case "\u0063\u0075\u0073\u0074":*_dcee =3;};};_ddcec ,_bgcfc =d .Token ();if _bgcfc !=nil {return _bgcfc ;};if _egba ,_ccead :=_ddcec .(_a .EndElement );_ccead &&_egba .Name ==start .Name {return nil ;};return _bg .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",_ddcec );};func (_bfbgg *ColorsDefHdrLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _bfbgg .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_ecbg *CT_CTName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecbg .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_ecbg .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_ecbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the StyleDef and its children -func (_gcfd *StyleDef )Validate ()error {return _gcfd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};type CT_LayoutVariablePropertySet struct{OrgChart *CT_OrgChart ;ChMax *CT_ChildMax ;ChPref *CT_ChildPref ;BulletEnabled *CT_BulletEnabled ;Dir *CT_Direction ;HierBranch *CT_HierBranchStyle ;AnimOne *CT_AnimOne ;AnimLvl *CT_AnimLvl ;ResizeHandles *CT_ResizeHandles ;};func (_bgafg *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bgafg =0;case "\u0074\u004c":*_bgafg =1;case "\u0074\u0052":*_bgafg =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_bgafg =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_bgafg =4;case "\u0062\u004c":*_bgafg =5;case "\u0062\u0052":*_bgafg =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_bgafg =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_bgafg =8;case "\u006c\u0054":*_bgafg =9;case "\u006c\u0042":*_bgafg =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_bgafg =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_bgafg =12;case "\u0072\u0054":*_bgafg =13;case "\u0072\u0042":*_bgafg =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_bgafg =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_bgafg =16;};return nil ;}; +// Validate validates the CT_StyleDefinitionHeaderLst and its children +func (_acede *CT_StyleDefinitionHeaderLst )Validate ()error {return _acede .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");};func (_cdde ST_ArrowheadStyle )String ()string {switch _cdde {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";};func (_afgfc *ST_ElementType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afgfc =0;case "\u0061\u006c\u006c":*_afgfc =1;case "\u0064\u006f\u0063":*_afgfc =2;case "\u006e\u006f\u0064\u0065":*_afgfc =3;case "\u006e\u006f\u0072\u006d":*_afgfc =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_afgfc =5;case "\u0061\u0073\u0073\u0074":*_afgfc =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_afgfc =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_afgfc =8;case "\u0070\u0072\u0065\u0073":*_afgfc =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_afgfc =10;};return nil ;};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_baeb :=&CT_DiagramDefinitionHeaderLst {};return _baeb ;};func (_dddeb *ST_FallbackDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbba ,_dcbaf :=d .Token ();if _dcbaf !=nil {return _dcbaf ;};if _eaec ,_eadbf :=_ccbba .(_a .EndElement );_eadbf &&_eaec .Name ==start .Name {*_dddeb =1;return nil ;};if _bcdaa ,_debdc :=_ccbba .(_a .CharData );!_debdc {return _bg .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",_ccbba );}else {switch string (_bcdaa ){case "":*_dddeb =0;case "\u0031\u0044":*_dddeb =1;case "\u0032\u0044":*_dddeb =2;};};_ccbba ,_dcbaf =d .Token ();if _dcbaf !=nil {return _dcbaf ;};if _ebdbf ,_bbfcc :=_ccbba .(_a .EndElement );_bbfcc &&_ebdbf .Name ==start .Name {return nil ;};return _bg .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",_ccbba );}; -// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path -func (_egcg *CT_ForEach )ValidateWithPath (path string )error {for _fggd ,_cebc :=range _egcg .Alg {if _gadae :=_cebc .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fggd ));_gadae !=nil {return _gadae ;};};for _deaeb ,_ccbee :=range _egcg .Shape {if _bdgd :=_ccbee .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_deaeb ));_bdgd !=nil {return _bdgd ;};};for _dcfc ,_eaccb :=range _egcg .PresOf {if _dcd :=_eaccb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_dcfc ));_dcd !=nil {return _dcd ;};};for _gc ,_aedff :=range _egcg .ConstrLst {if _acedac :=_aedff .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gc ));_acedac !=nil {return _acedac ;};};for _bcdd ,_cagb :=range _egcg .RuleLst {if _adedd :=_cagb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bcdd ));_adedd !=nil {return _adedd ;};};for _afb ,_beff :=range _egcg .ForEach {if _abcc :=_beff .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_afb ));_abcc !=nil {return _abcc ;};};for _cfdea ,_bgeb :=range _egcg .LayoutNode {if _dcgf :=_bgeb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_cfdea ));_dcgf !=nil {return _dcgf ;};};for _bbfb ,_ecdd :=range _egcg .Choose {if _aabc :=_ecdd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_bbfb ));_aabc !=nil {return _aabc ;};};for _edgbg ,_aebea :=range _egcg .ExtLst {if _adec :=_aebea .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_edgbg ));_adec !=nil {return _adec ;};};return nil ;};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};type ST_NodeVerticalAlignment byte ;func (_cggb *ST_ConnectorPoint )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_bgdf ,_ffab :=d .Token ();if _ffab !=nil {return _ffab ;};if _abgg ,_afabg :=_bgdf .(_faeg .EndElement );_afabg &&_abgg .Name ==start .Name {*_cggb =1;return nil ;};if _cdbbd ,_fcdce :=_bgdf .(_faeg .CharData );!_fcdce {return _efdg .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",_bgdf );}else {switch string (_cdbbd ){case "":*_cggb =0;case "\u0061\u0075\u0074\u006f":*_cggb =1;case "\u0062\u0043\u0074\u0072":*_cggb =2;case "\u0063\u0074\u0072":*_cggb =3;case "\u006d\u0069\u0064\u004c":*_cggb =4;case "\u006d\u0069\u0064\u0052":*_cggb =5;case "\u0074\u0043\u0074\u0072":*_cggb =6;case "\u0062\u004c":*_cggb =7;case "\u0062\u0052":*_cggb =8;case "\u0074\u004c":*_cggb =9;case "\u0074\u0052":*_cggb =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cggb =11;};};_bgdf ,_ffab =d .Token ();if _ffab !=nil {return _ffab ;};if _bdde ,_gbeab :=_bgdf .(_faeg .EndElement );_gbeab &&_bdde .Name ==start .Name {return nil ;};return _efdg .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",_bgdf );};func (_ddgg *ST_HierBranchStyle )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dggg ,_gffd :=d .Token ();if _gffd !=nil {return _gffd ;};if _afbdaf ,_faac :=_dggg .(_faeg .EndElement );_faac &&_afbdaf .Name ==start .Name {*_ddgg =1;return nil ;};if _fecea ,_acaac :=_dggg .(_faeg .CharData );!_acaac {return _efdg .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",_dggg );}else {switch string (_fecea ){case "":*_ddgg =0;case "\u006c":*_ddgg =1;case "\u0072":*_ddgg =2;case "\u0068\u0061\u006e\u0067":*_ddgg =3;case "\u0073\u0074\u0064":*_ddgg =4;case "\u0069\u006e\u0069\u0074":*_ddgg =5;};};_dggg ,_gffd =d .Token ();if _gffd !=nil {return _gffd ;};if _deg ,_fbaf :=_dggg .(_faeg .EndElement );_fbaf &&_deg .Name ==start .Name {return nil ;};return _efdg .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",_dggg );};func (_edea ST_HierarchyAlignment )String ()string {switch _edea {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068";case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073";case 9:return "\u006c\u0054";case 10:return "\u006c\u0042";case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068";case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073";};return "";};func (_agcb *ST_TextAnchorHorizontal )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_gfbg ,_cac :=d .Token ();if _cac !=nil {return _cac ;};if _eece ,_cfbb :=_gfbg .(_faeg .EndElement );_cfbb &&_eece .Name ==start .Name {*_agcb =1;return nil ;};if _ffdff ,_edaed :=_gfbg .(_faeg .CharData );!_edaed {return _efdg .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",_gfbg );}else {switch string (_ffdff ){case "":*_agcb =0;case "\u006e\u006f\u006e\u0065":*_agcb =1;case "\u0063\u0074\u0072":*_agcb =2;};};_gfbg ,_cac =d .Token ();if _cac !=nil {return _cac ;};if _bag ,_effc :=_gfbg .(_faeg .EndElement );_effc &&_bag .Name ==start .Name {return nil ;};return _efdg .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",_gfbg );};type CT_CTName struct{LangAttr *string ;ValAttr string ;};func (_gggb *ST_FunctionOperator )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_gggb =0;case "\u0065\u0071\u0075":*_gggb =1;case "\u006e\u0065\u0071":*_gggb =2;case "\u0067\u0074":*_gggb =3;case "\u006c\u0074":*_gggb =4;case "\u0067\u0074\u0065":*_gggb =5;case "\u006c\u0074\u0065":*_gggb =6;};return nil ;};func (_egc *ST_FallbackDimension )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cfbe ,_dfbgc :=d .Token ();if _dfbgc !=nil {return _dfbgc ;};if _ebac ,_gfge :=_cfbe .(_faeg .EndElement );_gfge &&_ebac .Name ==start .Name {*_egc =1;return nil ;};if _dcfeg ,_gafea :=_cfbe .(_faeg .CharData );!_gafea {return _efdg .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",_cfbe );}else {switch string (_dcfeg ){case "":*_egc =0;case "\u0031\u0044":*_egc =1;case "\u0032\u0044":*_egc =2;};};_cfbe ,_dfbgc =d .Token ();if _dfbgc !=nil {return _dfbgc ;};if _fccdf ,_egdea :=_cfbe .(_faeg .EndElement );_egdea &&_fccdf .Name ==start .Name {return nil ;};return _efdg .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",_cfbe );};func (_aefbf ST_LinearDirection )ValidateWithPath (path string )error {switch _aefbf {case 0,1,2,3,4:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefbf ));};return nil ;}; +// Validate validates the CT_Constraints and its children +func (_affdd *CT_Constraints )Validate ()error {return _affdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");}; -// ST_FunctionArgument is a union type -type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};type CT_Name struct{LangAttr *string ;ValAttr string ;}; +// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path +func (_addgg *CT_LayoutNode )ValidateWithPath (path string )error {if _cdcab :=_addgg .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cdcab !=nil {return _cdcab ;};for _babgg ,_eeade :=range _addgg .Alg {if _acce :=_eeade .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_babgg ));_acce !=nil {return _acce ;};};for _affbe ,_cgae :=range _addgg .Shape {if _fbaf :=_cgae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_affbe ));_fbaf !=nil {return _fbaf ;};};for _adcf ,_gebd :=range _addgg .PresOf {if _deag :=_gebd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_adcf ));_deag !=nil {return _deag ;};};for _cgfbe ,_fdbf :=range _addgg .ConstrLst {if _gbfe :=_fdbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgfbe ));_gbfe !=nil {return _gbfe ;};};for _ccadb ,_dbea :=range _addgg .RuleLst {if _fdbb :=_dbea .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_ccadb ));_fdbb !=nil {return _fdbb ;};};for _bfgf ,_cgce :=range _addgg .VarLst {if _gfgf :=_cgce .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bfgf ));_gfgf !=nil {return _gfgf ;};};for _feff ,_acfb :=range _addgg .ForEach {if _caaa :=_acfb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_feff ));_caaa !=nil {return _caaa ;};};for _fbgb ,_gcbf :=range _addgg .LayoutNode {if _adag :=_gcbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_fbgb ));_adag !=nil {return _adag ;};};for _dcddb ,_gecdg :=range _addgg .Choose {if _dgef :=_gecdg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dcddb ));_dgef !=nil {return _dgef ;};};for _ddfc ,_caad :=range _addgg .ExtLst {if _gced :=_caad .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ddfc ));_gced !=nil {return _gced ;};};return nil ;}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_dbgfd *CT_Parameter )ValidateWithPath (path string )error {if _dbgfd .TypeAttr ==ST_ParameterIdUnset {return _efdg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bdb :=_dbgfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdb !=nil {return _bdb ;};if _fdge :=_dbgfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdge !=nil {return _fdge ;};return nil ;};type ST_AlgorithmType byte ;func (_bebc ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fba :=_faeg .Attr {};_fba .Name =name ;switch _bebc {case ST_DiagramHorizontalAlignmentUnset :_fba .Value ="";case ST_DiagramHorizontalAlignmentL :_fba .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_fba .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_fba .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_fba .Value ="\u006e\u006f\u006e\u0065";};return _fba ,nil ;};func (_fffaa ST_ChildAlignment )Validate ()error {return _fffaa .ValidateWithPath ("")}; +// ValidateWithPath validates the RelIds and its children, prefixing error messages with path +func (_gedcg *RelIds )ValidateWithPath (path string )error {if _dgbef :=_gedcg .CT_RelIds .ValidateWithPath (path );_dgbef !=nil {return _dgbef ;};return nil ;};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func (_bfed *StyleDef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066";return _bfed .CT_StyleDefinition .MarshalXML (e ,start );};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_acffc :=&ColorsDefHdrLst {};_acffc .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _acffc ;};func (_aadc ST_DiagramTextAlignment )Validate ()error {return _aadc .ValidateWithPath ("")};func (_befb *CT_LayoutVariablePropertySet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _befb .OrgChart !=nil {_gdc :=_a .StartElement {Name :_a .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_befb .OrgChart ,_gdc );};if _befb .ChMax !=nil {_dacg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_befb .ChMax ,_dacg );};if _befb .ChPref !=nil {_effa :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_befb .ChPref ,_effa );};if _befb .BulletEnabled !=nil {_fcea :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_befb .BulletEnabled ,_fcea );};if _befb .Dir !=nil {_ccbe :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_befb .Dir ,_ccbe );};if _befb .HierBranch !=nil {_efgde :=_a .StartElement {Name :_a .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_befb .HierBranch ,_efgde );};if _befb .AnimOne !=nil {_bfabg :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_befb .AnimOne ,_bfabg );};if _befb .AnimLvl !=nil {_fadb :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_befb .AnimLvl ,_fadb );};if _befb .ResizeHandles !=nil {_afggg :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_befb .ResizeHandles ,_afggg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afbbg ST_TextBlockDirection )ValidateWithPath (path string )error {switch _afbbg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbbg ));};return nil ;};type ST_HierBranchStyle byte ;func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_aed :=&CT_DiagramDefinition {};_aed .LayoutNode =NewCT_LayoutNode ();return _aed ;};func (_afcbe *ST_LinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afcbe =0;case "\u0066\u0072\u006fm\u004c":*_afcbe =1;case "\u0066\u0072\u006fm\u0052":*_afcbe =2;case "\u0066\u0072\u006fm\u0054":*_afcbe =3;case "\u0066\u0072\u006fm\u0042":*_afcbe =4;};return nil ;};func (_fcgf *CT_PresentationOf )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Local =="\u0061\u0078\u0069\u0073"{_aebb ,_ceaf :=ParseSliceST_AxisTypes (_bcgd .Value );if _ceaf !=nil {return _ceaf ;};_fcgf .AxisAttr =&_aebb ;continue ;};if _bcgd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_eccd ,_eafaf :=ParseSliceST_ElementTypes (_bcgd .Value );if _eafaf !=nil {return _eafaf ;};_fcgf .PtTypeAttr =&_eccd ;continue ;};if _bcgd .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cceba ,_aeag :=ParseSliceST_Booleans (_bcgd .Value );if _aeag !=nil {return _aeag ;};_fcgf .HideLastTransAttr =&_cceba ;continue ;};if _bcgd .Name .Local =="\u0073\u0074"{_bagg ,_cdae :=ParseSliceST_Ints (_bcgd .Value );if _cdae !=nil {return _cdae ;};_fcgf .StAttr =&_bagg ;continue ;};if _bcgd .Name .Local =="\u0063\u006e\u0074"{_fbee ,_bgda :=ParseSliceST_UnsignedInts (_bcgd .Value );if _bgda !=nil {return _bgda ;};_fcgf .CntAttr =&_fbee ;continue ;};if _bcgd .Name .Local =="\u0073\u0074\u0065\u0070"{_gafc ,_aadac :=ParseSliceST_Ints (_bcgd .Value );if _aadac !=nil {return _aadac ;};_fcgf .StepAttr =&_gafc ;continue ;};};_abcc :for {_dbde ,_baag :=d .Token ();if _baag !=nil {return _baag ;};switch _bcba :=_dbde .(type ){case _a .StartElement :switch _bcba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcgf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _caec :=d .DecodeElement (_fcgf .ExtLst ,&_bcba );_caec !=nil {return _caec ;};default:_fb .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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_bcba .Name );if _fdca :=d .Skip ();_fdca !=nil {return _fdca ;};};case _a .EndElement :break _abcc ;case _a .CharData :};};return nil ;};func (_fgdd *ST_LinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffdde ,_dbgb :=d .Token ();if _dbgb !=nil {return _dbgb ;};if _acec ,_dddcf :=_ffdde .(_a .EndElement );_dddcf &&_acec .Name ==start .Name {*_fgdd =1;return nil ;};if _dabfb ,_edfcc :=_ffdde .(_a .CharData );!_edfcc {return _bg .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",_ffdde );}else {switch string (_dabfb ){case "":*_fgdd =0;case "\u0066\u0072\u006fm\u004c":*_fgdd =1;case "\u0066\u0072\u006fm\u0052":*_fgdd =2;case "\u0066\u0072\u006fm\u0054":*_fgdd =3;case "\u0066\u0072\u006fm\u0042":*_fgdd =4;};};_ffdde ,_dbgb =d .Token ();if _dbgb !=nil {return _dbgb ;};if _fcdc ,_becac :=_ffdde .(_a .EndElement );_becac &&_fcdc .Name ==start .Name {return nil ;};return _bg .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",_ffdde );};func (_aabe *LayoutDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabe .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_cbdaa :=range start .Attr {if _cbdaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cgaec ,_bfaad :=_cbdaa .Value ,error (nil );if _bfaad !=nil {return _bfaad ;};_aabe .UniqueIdAttr =_cgaec ;continue ;};if _cbdaa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dgdbd ,_aabea :=_cbdaa .Value ,error (nil );if _aabea !=nil {return _aabea ;};_aabe .MinVerAttr =&_dgdbd ;continue ;};if _cbdaa .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ggce ,_ccce :=_cbdaa .Value ,error (nil );if _ccce !=nil {return _ccce ;};_aabe .DefStyleAttr =&_ggce ;continue ;};if _cbdaa .Name .Local =="\u0072\u0065\u0073I\u0064"{_gcbc ,_abdc :=_b .ParseInt (_cbdaa .Value ,10,32);if _abdc !=nil {return _abdc ;};_ggaf :=int32 (_gcbc );_aabe .ResIdAttr =&_ggaf ;continue ;};};_bada :for {_egffg ,_ddgaf :=d .Token ();if _ddgaf !=nil {return _ddgaf ;};switch _bagd :=_egffg .(type ){case _a .StartElement :switch _bagd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_edee :=NewCT_Name ();if _eaba :=d .DecodeElement (_edee ,&_bagd );_eaba !=nil {return _eaba ;};_aabe .Title =append (_aabe .Title ,_edee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_fadc :=NewCT_Description ();if _dfcb :=d .DecodeElement (_fadc ,&_bagd );_dfcb !=nil {return _dfcb ;};_aabe .Desc =append (_aabe .Desc ,_fadc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_aabe .CatLst =NewCT_Categories ();if _cfcg :=d .DecodeElement (_aabe .CatLst ,&_bagd );_cfcg !=nil {return _cfcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabe .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _dadd :=d .DecodeElement (_aabe .ExtLst ,&_bagd );_dadd !=nil {return _dadd ;};default:_fb .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\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bagd .Name );if _efcecb :=d .Skip ();_efcecb !=nil {return _efcecb ;};};case _a .EndElement :break _bada ;case _a .CharData :};};return nil ;};func (_afgf *CT_CTCategory )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_afgf .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_bg .Sprintf ("\u0025\u0076",_afgf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eegdg ST_TextDirection )Validate ()error {return _eegdg .ValidateWithPath ("")};func (_fdac ST_ConnectorRouting )Validate ()error {return _fdac .ValidateWithPath ("")}; -// Validate validates the ColorsDefHdrLst and its children -func (_egec *ColorsDefHdrLst )Validate ()error {return _egec .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_ebacd ST_CxnType )Validate ()error {return _ebacd .ValidateWithPath ("")};func (_gffg *CT_StyleLabel )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",_gffg .NameAttr )});e .EncodeToken (start );if _gffg .Scene3d !=nil {_afgd :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gffg .Scene3d ,_afgd );};if _gffg .Sp3d !=nil {_beaf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gffg .Sp3d ,_beaf );};if _gffg .TxPr !=nil {_fdab :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gffg .TxPr ,_fdab );};if _gffg .Style !=nil {_egde :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gffg .Style ,_egde );};if _gffg .ExtLst !=nil {_gadc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gffg .ExtLst ,_gadc );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_fcga :=&CT_LayoutVariablePropertySet {};return _fcga ;};func (_ddab *CT_SampleData )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_aedg :=range start .Attr {if _aedg .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_dbg ,_abc :=_fccg .ParseBool (_aedg .Value );if _abc !=nil {return _abc ;};_ddab .UseDefAttr =&_dbg ;continue ;};};_fggb :for {_fggbbc ,_faae :=d .Token ();if _faae !=nil {return _faae ;};switch _bcdg :=_fggbbc .(type ){case _faeg .StartElement :switch _bcdg .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_ddab .DataModel =NewCT_DataModel ();if _eefa :=d .DecodeElement (_ddab .DataModel ,&_bcdg );_eefa !=nil {return _eefa ;};default:_ceda .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\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_bcdg .Name );if _bdec :=d .Skip ();_bdec !=nil {return _bdec ;};};case _faeg .EndElement :break _fggb ;case _faeg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path +func (_aega *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _dacf ,_edge :=range _aega .Title {if _dae :=_edge .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dacf ));_dae !=nil {return _dae ;};};for _bgea ,_gbce :=range _aega .Desc {if _aeb :=_gbce .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bgea ));_aeb !=nil {return _aeb ;};};if _aega .CatLst !=nil {if _cabc :=_aega .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cabc !=nil {return _cabc ;};};if _aega .ExtLst !=nil {if _fae :=_aega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fae !=nil {return _fae ;};};return nil ;};type CT_Cxn struct{ModelIdAttr ST_ModelId ;TypeAttr ST_CxnType ;SrcIdAttr ST_ModelId ;DestIdAttr ST_ModelId ;SrcOrdAttr uint32 ;DestOrdAttr uint32 ;ParTransIdAttr *ST_ModelId ;SibTransIdAttr *ST_ModelId ;PresIdAttr *string ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_bfgda *ST_TextDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addb ,_ffdcg :=d .Token ();if _ffdcg !=nil {return _ffdcg ;};if _gdafd ,_cafff :=_addb .(_a .EndElement );_cafff &&_gdafd .Name ==start .Name {*_bfgda =1;return nil ;};if _eacd ,_efddf :=_addb .(_a .CharData );!_efddf {return _bg .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",_addb );}else {switch string (_eacd ){case "":*_bfgda =0;case "\u0066\u0072\u006fm\u0054":*_bfgda =1;case "\u0066\u0072\u006fm\u0042":*_bfgda =2;};};_addb ,_ffdcg =d .Token ();if _ffdcg !=nil {return _ffdcg ;};if _ffaaf ,_ebffb :=_addb .(_a .EndElement );_ebffb &&_ffaaf .Name ==start .Name {return nil ;};return _bg .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",_addb );};func (_bfb *CT_Adj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfb .IdxAttr =1;for _ ,_cff :=range start .Attr {if _cff .Name .Local =="\u0069\u0064\u0078"{_gae ,_ede :=_b .ParseUint (_cff .Value ,10,32);if _ede !=nil {return _ede ;};_bfb .IdxAttr =uint32 (_gae );continue ;};if _cff .Name .Local =="\u0076\u0061\u006c"{_ccd ,_aff :=_b .ParseFloat (_cff .Value ,64);if _aff !=nil {return _aff ;};_bfb .ValAttr =_ccd ;continue ;};};for {_ag ,_fgfb :=d .Token ();if _fgfb !=nil {return _bg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_fgfb );};if _bcf ,_afg :=_ag .(_a .EndElement );_afg &&_bcf .Name ==start .Name {break ;};};return nil ;};func (_bdce *CT_SampleData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbeb :=range start .Attr {if _cbeb .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_aafdd ,_gffa :=_b .ParseBool (_cbeb .Value );if _gffa !=nil {return _gffa ;};_bdce .UseDefAttr =&_aafdd ;continue ;};};_bebae :for {_babcf ,_gaed :=d .Token ();if _gaed !=nil {return _gaed ;};switch _dbcg :=_babcf .(type ){case _a .StartElement :switch _dbcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_bdce .DataModel =NewCT_DataModel ();if _ccfde :=d .DecodeElement (_bdce .DataModel ,&_dbcg );_ccfde !=nil {return _ccfde ;};default:_fb .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\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_dbcg .Name );if _dfgg :=d .Skip ();_dfgg !=nil {return _dfgg ;};};case _a .EndElement :break _bebae ;case _a .CharData :};};return nil ;};func (_bbcc ST_BoolOperator )String ()string {switch _bbcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0071\u0075";case 3:return "\u0067\u0074\u0065";case 4:return "\u006c\u0074\u0065";};return "";};func (_daec ST_FunctionOperator )String ()string {switch _daec {case 0:return "";case 1:return "\u0065\u0071\u0075";case 2:return "\u006e\u0065\u0071";case 3:return "\u0067\u0074";case 4:return "\u006c\u0074";case 5:return "\u0067\u0074\u0065";case 6:return "\u006c\u0074\u0065";};return "";};func (_ccb *CT_ChildMax )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gaeb :=range start .Attr {if _gaeb .Name .Local =="\u0076\u0061\u006c"{_afb ,_ffbg :=_b .ParseInt (_gaeb .Value ,10,32);if _ffbg !=nil {return _ffbg ;};_fee :=int32 (_afb );_ccb .ValAttr =&_fee ;continue ;};};for {_gbbe ,_fcac :=d .Token ();if _fcac !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_fcac );};if _aad ,_eef :=_gbbe .(_a .EndElement );_eef &&_aad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the LayoutDefHdrLst and its children -func (_fggc *LayoutDefHdrLst )Validate ()error {return _fggc .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_bbbf *CT_CTStyleLabel )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_daba :=range start .Attr {if _daba .Name .Local =="\u006e\u0061\u006d\u0065"{_dgge ,_gaf :=_daba .Value ,error (nil );if _gaf !=nil {return _gaf ;};_bbbf .NameAttr =_dgge ;continue ;};};_eeef :for {_caee ,_bggcd :=d .Token ();if _bggcd !=nil {return _bggcd ;};switch _gccc :=_caee .(type ){case _faeg .StartElement :switch _gccc .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_bbbf .FillClrLst =NewCT_Colors ();if _bgdd :=d .DecodeElement (_bbbf .FillClrLst ,&_gccc );_bgdd !=nil {return _bgdd ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_bbbf .LinClrLst =NewCT_Colors ();if _fcade :=d .DecodeElement (_bbbf .LinClrLst ,&_gccc );_fcade !=nil {return _fcade ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_bbbf .EffectClrLst =NewCT_Colors ();if _bfdag :=d .DecodeElement (_bbbf .EffectClrLst ,&_gccc );_bfdag !=nil {return _bfdag ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_bbbf .TxLinClrLst =NewCT_Colors ();if _daaf :=d .DecodeElement (_bbbf .TxLinClrLst ,&_gccc );_daaf !=nil {return _daaf ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_bbbf .TxFillClrLst =NewCT_Colors ();if _egce :=d .DecodeElement (_bbbf .TxFillClrLst ,&_gccc );_egce !=nil {return _egce ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_bbbf .TxEffectClrLst =NewCT_Colors ();if _fcdg :=d .DecodeElement (_bbbf .TxEffectClrLst ,&_gccc );_fcdg !=nil {return _fcdg ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbbf .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _bcdf :=d .DecodeElement (_bbbf .ExtLst ,&_gccc );_bcdf !=nil {return _bcdf ;};default:_ceda .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\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_gccc .Name );if _egee :=d .Skip ();_egee !=nil {return _egee ;};};case _faeg .EndElement :break _eeef ;case _faeg .CharData :};};return nil ;};func (_cdfdc ST_ParameterId )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_gfdaa :=_faeg .Attr {};_gfdaa .Name =name ;switch _cdfdc {case ST_ParameterIdUnset :_gfdaa .Value ="";case ST_ParameterIdHorzAlign :_gfdaa .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_gfdaa .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_gfdaa .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_gfdaa .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_gfdaa .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_gfdaa .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_gfdaa .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_gfdaa .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_gfdaa .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_gfdaa .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_gfdaa .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_gfdaa .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_gfdaa .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_gfdaa .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_gfdaa .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_gfdaa .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_gfdaa .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_gfdaa .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_gfdaa .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_gfdaa .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_gfdaa .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_gfdaa .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_gfdaa .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_gfdaa .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_gfdaa .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_gfdaa .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_gfdaa .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_gfdaa .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_gfdaa .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_gfdaa .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_gfdaa .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_gfdaa .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_gfdaa .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_gfdaa .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_gfdaa .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_gfdaa .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_gfdaa .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_gfdaa .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_gfdaa .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_gfdaa .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_gfdaa .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_gfdaa .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_gfdaa .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_gfdaa .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_gfdaa .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_gfdaa .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_gfdaa .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_gfdaa .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_gfdaa .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_gfdaa .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_gfdaa .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_gfdaa .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_gfdaa .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_gfdaa .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_gfdaa .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _gfdaa ,nil ;};func (_begcg ST_OutputShapeType )String ()string {switch _begcg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};func (_gegaa *CT_ElemPropSet )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _gegaa .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .PresAssocIDAttr )});};if _gegaa .PresNameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .PresNameAttr )});};if _gegaa .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .PresStyleLblAttr )});};if _gegaa .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .PresStyleIdxAttr )});};if _gegaa .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .PresStyleCntAttr )});};if _gegaa .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .LoTypeIdAttr )});};if _gegaa .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .LoCatIdAttr )});};if _gegaa .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .QsTypeIdAttr )});};if _gegaa .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .QsCatIdAttr )});};if _gegaa .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CsTypeIdAttr )});};if _gegaa .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CsCatIdAttr )});};if _gegaa .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_gegaa .Coherent3DOffAttr ))});};if _gegaa .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .PhldrTAttr )});};if _gegaa .PhldrAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_gegaa .PhldrAttr ))});};if _gegaa .CustAngAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustAngAttr )});};if _gegaa .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_gegaa .CustFlipVertAttr ))});};if _gegaa .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_gegaa .CustFlipHorAttr ))});};if _gegaa .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustSzXAttr )});};if _gegaa .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustSzYAttr )});};if _gegaa .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustScaleXAttr )});};if _gegaa .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustScaleYAttr )});};if _gegaa .CustTAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_gegaa .CustTAttr ))});};if _gegaa .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustLinFactXAttr )});};if _gegaa .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustLinFactYAttr )});};if _gegaa .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustLinFactNeighborXAttr )});};if _gegaa .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustLinFactNeighborYAttr )});};if _gegaa .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustRadScaleRadAttr )});};if _gegaa .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_efdg .Sprintf ("\u0025\u0076",*_gegaa .CustRadScaleIncAttr )});};e .EncodeToken (start );if _gegaa .PresLayoutVars !=nil {_fgggf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_gegaa .PresLayoutVars ,_fgggf );};if _gegaa .Style !=nil {_caecd :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gegaa .Style ,_caecd );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};type ST_Offset byte ; +// Validate validates the CT_Categories and its children +func (_fef *CT_Categories )Validate ()error {return _fef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_ebede ST_StartingElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebede .String (),start );};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_edaga ST_Breakpoint )Validate ()error {return _edaga .ValidateWithPath ("")};func (_ea *CT_Algorithm )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gga ,_eaf :=_ea .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _eaf !=nil {return _eaf ;};start .Attr =append (start .Attr ,_gga );if _ea .RevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_bg .Sprintf ("\u0025\u0076",*_ea .RevAttr )});};e .EncodeToken (start );if _ea .Param !=nil {_cab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_aee :=range _ea .Param {e .EncodeElement (_aee ,_cab );};};if _ea .ExtLst !=nil {_cgf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ea .ExtLst ,_cgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SDCategory and its children -func (_dcf *CT_SDCategory )Validate ()error {return _dcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_fbfg ST_FlowDirection )String ()string {switch _fbfg {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";}; +// Validate validates the CT_Pt and its children +func (_gcff *CT_Pt )Validate ()error {return _gcff .ValidateWithPath ("\u0043\u0054\u005fP\u0074")}; -// Validate validates the CT_ColorTransformHeader and its children -func (_ggbd *CT_ColorTransformHeader )Validate ()error {return _ggbd .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};const (ST_LinearDirectionUnset ST_LinearDirection =0;ST_LinearDirectionFromL ST_LinearDirection =1;ST_LinearDirectionFromR ST_LinearDirection =2;ST_LinearDirectionFromT ST_LinearDirection =3;ST_LinearDirectionFromB ST_LinearDirection =4;);type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func (_bdgac *ST_CxnType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dgfb ,_gaeaba :=d .Token ();if _gaeaba !=nil {return _gaeaba ;};if _gddgc ,_acce :=_dgfb .(_faeg .EndElement );_acce &&_gddgc .Name ==start .Name {*_bdgac =1;return nil ;};if _dcbe ,_fadbd :=_dgfb .(_faeg .CharData );!_fadbd {return _efdg .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",_dgfb );}else {switch string (_dcbe ){case "":*_bdgac =0;case "\u0070\u0061\u0072O\u0066":*_bdgac =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_bdgac =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_bdgac =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_bdgac =4;};};_dgfb ,_gaeaba =d .Token ();if _gaeaba !=nil {return _gaeaba ;};if _cg ,_gdfe :=_dgfb .(_faeg .EndElement );_gdfe &&_cg .Name ==start .Name {return nil ;};return _efdg .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",_dgfb );};func NewStyleDefHdr ()*StyleDefHdr {_babca :=&StyleDefHdr {};_babca .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _babca ;};func (_cbaga *CT_AnimOne )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _cbaga .ValAttr !=ST_AnimOneStrUnset {_ebgd ,_eggdb :=_cbaga .ValAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0076\u0061\u006c"});if _eggdb !=nil {return _eggdb ;};start .Attr =append (start .Attr ,_ebgd );};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LayoutVariablePropertySet and its children +func (_gcdg *CT_LayoutVariablePropertySet )Validate ()error {return _gcdg .ValidateWithPath ("\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074");}; -// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path -func (_aegb *CT_NumericRule )ValidateWithPath (path string )error {if _aegb .ExtLst !=nil {if _aggc :=_aegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aggc !=nil {return _aggc ;};};if _ffbe :=_aegb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffbe !=nil {return _ffbe ;};if _ecea :=_aegb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ecea !=nil {return _ecea ;};if _bggb :=_aegb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bggb !=nil {return _bggb ;};return nil ;};func (_eege *CT_RelIds )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_efdg .Sprintf ("\u0025\u0076",_eege .DmAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_efdg .Sprintf ("\u0025\u0076",_eege .LoAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",_eege .QsAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",_eege .CsAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_dbgb *ST_Offset )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fea ,_gfac :=d .Token ();if _gfac !=nil {return _gfac ;};if _baaf ,_fafgb :=_fea .(_faeg .EndElement );_fafgb &&_baaf .Name ==start .Name {*_dbgb =1;return nil ;};if _egfd ,_cedf :=_fea .(_faeg .CharData );!_cedf {return _efdg .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",_fea );}else {switch string (_egfd ){case "":*_dbgb =0;case "\u0063\u0074\u0072":*_dbgb =1;case "\u006f\u0066\u0066":*_dbgb =2;};};_fea ,_gfac =d .Token ();if _gfac !=nil {return _gfac ;};if _gdad ,_edeb :=_fea .(_faeg .EndElement );_edeb &&_gdad .Name ==start .Name {return nil ;};return _efdg .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",_fea );};func (_cdge ST_DiagramTextAlignment )Validate ()error {return _cdge .ValidateWithPath ("")};func (_adgf ST_SecondaryLinearDirection )String ()string {switch _adgf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0072\u006fm\u004c";case 3:return "\u0066\u0072\u006fm\u0052";case 4:return "\u0066\u0072\u006fm\u0054";case 5:return "\u0066\u0072\u006fm\u0042";};return "";};func NewCT_LayoutNode ()*CT_LayoutNode {_edgf :=&CT_LayoutNode {};return _edgf };func (_g ST_SecondaryChildAlignment )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_g .String (),start );};func (_add ST_AutoTextRotation )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_add .String (),start );};func (_bdeg *CT_DiagramDefinitionHeader )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_bdeg .UniqueIdAttr )});if _bdeg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_efdg .Sprintf ("\u0025\u0076",*_bdeg .MinVerAttr )});};if _bdeg .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_bdeg .DefStyleAttr )});};if _bdeg .ResIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_bdeg .ResIdAttr )});};e .EncodeToken (start );_debc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_begee :=range _bdeg .Title {e .EncodeElement (_begee ,_debc );};_fcccg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fgdb :=range _bdeg .Desc {e .EncodeElement (_fgdb ,_fcccg );};if _bdeg .CatLst !=nil {_ccdbe :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdeg .CatLst ,_ccdbe );};if _bdeg .ExtLst !=nil {_bcedf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdeg .ExtLst ,_bcedf );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_ebbd ST_RotationPath )String ()string {switch _ebbd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ;ArgAttr *ST_FunctionArgument ;OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_fcffg .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; +// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path +func (_cacgg *CT_CTStyleLabel )ValidateWithPath (path string )error {if _cacgg .FillClrLst !=nil {if _beaf :=_cacgg .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_beaf !=nil {return _beaf ;};};if _cacgg .LinClrLst !=nil {if _bef :=_cacgg .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_bef !=nil {return _bef ;};};if _cacgg .EffectClrLst !=nil {if _daf :=_cacgg .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_daf !=nil {return _daf ;};};if _cacgg .TxLinClrLst !=nil {if _bbgb :=_cacgg .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_bbgb !=nil {return _bbgb ;};};if _cacgg .TxFillClrLst !=nil {if _gdb :=_cacgg .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_gdb !=nil {return _gdb ;};};if _cacgg .TxEffectClrLst !=nil {if _egc :=_cacgg .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_egc !=nil {return _egc ;};};if _cacgg .ExtLst !=nil {if _efc :=_cacgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efc !=nil {return _efc ;};};return nil ;};func (_fcgeb ST_PyramidAccentPosition )Validate ()error {return _fcgeb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path -func (_b *CT_TextProps )ValidateWithPath (path string )error {if _b .Sp3d !=nil {if _cged :=_b .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cged !=nil {return _cged ;};};if _b .FlatTx !=nil {if _bedf :=_b .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_bedf !=nil {return _bedf ;};};return nil ;};func (_dgcg *ST_PyramidAccentTextMargin )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_ggdce ,_a :=d .Token ();if _a !=nil {return _a ;};if _gffc ,_bcbdb :=_ggdce .(_faeg .EndElement );_bcbdb &&_gffc .Name ==start .Name {*_dgcg =1;return nil ;};if _dbe ,_dfab :=_ggdce .(_faeg .CharData );!_dfab {return _efdg .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",_ggdce );}else {switch string (_dbe ){case "":*_dgcg =0;case "\u0073\u0074\u0065\u0070":*_dgcg =1;case "\u0073\u0074\u0061c\u006b":*_dgcg =2;};};_ggdce ,_a =d .Token ();if _a !=nil {return _a ;};if _facc ,_aeeb :=_ggdce .(_faeg .EndElement );_aeeb &&_facc .Name ==start .Name {return nil ;};return _efdg .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",_ggdce );};func NewCT_Categories ()*CT_Categories {_ffcd :=&CT_Categories {};return _ffcd };func (_bedef *ST_PyramidAccentPosition )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fgbb ,_gbge :=d .Token ();if _gbge !=nil {return _gbge ;};if _aaca ,_gcg :=_fgbb .(_faeg .EndElement );_gcg &&_aaca .Name ==start .Name {*_bedef =1;return nil ;};if _bae ,_cbfc :=_fgbb .(_faeg .CharData );!_cbfc {return _efdg .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",_fgbb );}else {switch string (_bae ){case "":*_bedef =0;case "\u0062\u0065\u0066":*_bedef =1;case "\u0061\u0066\u0074":*_bedef =2;};};_fgbb ,_gbge =d .Token ();if _gbge !=nil {return _gbge ;};if _dfa ,_bbd :=_fgbb .(_faeg .EndElement );_bbd &&_dfa .Name ==start .Name {return nil ;};return _efdg .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",_fgbb );};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;DefStyleAttr *string ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;};func NewCT_DataModel ()*CT_DataModel {_gdfa :=&CT_DataModel {};_gdfa .PtLst =NewCT_PtList ();return _gdfa ;};func NewStyleDef ()*StyleDef {_ebec :=&StyleDef {};_ebec .CT_StyleDefinition =*NewCT_StyleDefinition ();return _ebec ;}; +// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path +func (_gagga *StyleDefHdrLst )ValidateWithPath (path string )error {if _ggcg :=_gagga .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_ggcg !=nil {return _ggcg ;};return nil ;};func (_fbcg ST_ConstraintType )Validate ()error {return _fbcg .ValidateWithPath ("")};func (_cffeg ST_OutputShapeType )ValidateWithPath (path string )error {switch _cffeg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffeg ));};return nil ;};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_ccgb *RelIds )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u0072\u0065\u006c\u0049\u0064\u0073";return _ccgb .CT_RelIds .MarshalXML (e ,start );};func (_efcab ST_HierBranchStyle )Validate ()error {return _efcab .ValidateWithPath ("")};type ST_ConnectorPoint byte ;func NewCT_StyleLabel ()*CT_StyleLabel {_agdg :=&CT_StyleLabel {};return _agdg };func (_dbdg ST_StartingElement )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgfcg :=_a .Attr {};_cgfcg .Name =name ;switch _dbdg {case ST_StartingElementUnset :_cgfcg .Value ="";case ST_StartingElementNode :_cgfcg .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_cgfcg .Value ="\u0074\u0072\u0061n\u0073";};return _cgfcg ,nil ;}; -// Validate validates the CT_AdjLst and its children -func (_fbeg *CT_AdjLst )Validate ()error {return _fbeg .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func NewCT_SDCategories ()*CT_SDCategories {_ddb :=&CT_SDCategories {};return _ddb }; +// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path +func (_bdbga *CT_Pt )ValidateWithPath (path string )error {if _ggbgd :=_bdbga .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_ggbgd !=nil {return _ggbgd ;};if _ebdc :=_bdbga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebdc !=nil {return _ebdc ;};if _bdbga .CxnIdAttr !=nil {if _cfbgc :=_bdbga .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_cfbgc !=nil {return _cfbgc ;};};if _bdbga .PrSet !=nil {if _bbaeb :=_bdbga .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_bbaeb !=nil {return _bbaeb ;};};if _bdbga .SpPr !=nil {if _gcbd :=_bdbga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gcbd !=nil {return _gcbd ;};};if _bdbga .T !=nil {if _bfda :=_bdbga .T .ValidateWithPath (path +"\u002f\u0054");_bfda !=nil {return _bfda ;};};if _bdbga .ExtLst !=nil {if _gbff :=_bdbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbff !=nil {return _gbff ;};};return nil ;};type CT_LayoutNode struct{NameAttr *string ;StyleLblAttr *string ;ChOrderAttr ST_ChildOrderType ;MoveWithAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;VarLst []*CT_LayoutVariablePropertySet ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_bb .CT_OfficeArtExtensionList ;};func (_bfgbc *CT_DiagramDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfbd :=range start .Attr {if _bfbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_adcd ,_aacf :=_bfbd .Value ,error (nil );if _aacf !=nil {return _aacf ;};_bfgbc .UniqueIdAttr =_adcd ;continue ;};if _bfbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fgg ,_bbde :=_bfbd .Value ,error (nil );if _bbde !=nil {return _bbde ;};_bfgbc .MinVerAttr =&_fgg ;continue ;};if _bfbd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fde ,_egec :=_bfbd .Value ,error (nil );if _egec !=nil {return _egec ;};_bfgbc .DefStyleAttr =&_fde ;continue ;};if _bfbd .Name .Local =="\u0072\u0065\u0073I\u0064"{_efdd ,_eead :=_b .ParseInt (_bfbd .Value ,10,32);if _eead !=nil {return _eead ;};_fcbaa :=int32 (_efdd );_bfgbc .ResIdAttr =&_fcbaa ;continue ;};};_edcc :for {_bgdf ,_agbg :=d .Token ();if _agbg !=nil {return _agbg ;};switch _bfga :=_bgdf .(type ){case _a .StartElement :switch _bfga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dfag :=NewCT_Name ();if _cadg :=d .DecodeElement (_dfag ,&_bfga );_cadg !=nil {return _cadg ;};_bfgbc .Title =append (_bfgbc .Title ,_dfag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bfaa :=NewCT_Description ();if _bgba :=d .DecodeElement (_bfaa ,&_bfga );_bgba !=nil {return _bgba ;};_bfgbc .Desc =append (_bfgbc .Desc ,_bfaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bfgbc .CatLst =NewCT_Categories ();if _dbaa :=d .DecodeElement (_bfgbc .CatLst ,&_bfga );_dbaa !=nil {return _dbaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfgbc .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _ggfc :=d .DecodeElement (_bfgbc .ExtLst ,&_bfga );_ggfc !=nil {return _ggfc ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0044\u0069a\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_bfga .Name );if _baeag :=d .Skip ();_baeag !=nil {return _baeag ;};};case _a .EndElement :break _edcc ;case _a .CharData :};};return nil ;};func (_fcdd *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcdd =0;case "\u006e\u006f\u006e\u0065":*_fcdd =1;case "\u0066\u004e\u006fd\u0065":*_fcdd =2;};return nil ;};type ST_LinearDirection byte ;func (_gfbb *CT_StyleLabel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gfbb .NameAttr )});e .EncodeToken (start );if _gfbb .Scene3d !=nil {_faegd :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gfbb .Scene3d ,_faegd );};if _gfbb .Sp3d !=nil {_aedc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gfbb .Sp3d ,_aedc );};if _gfbb .TxPr !=nil {_ebeee :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfbb .TxPr ,_ebeee );};if _gfbb .Style !=nil {_dddc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gfbb .Style ,_dddc );};if _gfbb .ExtLst !=nil {_gcbbd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfbb .ExtLst ,_gcbbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbdcab ST_Offset )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_accd :=_a .Attr {};_accd .Name =name ;switch _fbdcab {case ST_OffsetUnset :_accd .Value ="";case ST_OffsetCtr :_accd .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_accd .Value ="\u006f\u0066\u0066";};return _accd ,nil ;};func (_bdcf ST_ChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egce :=_a .Attr {};_egce .Name =name ;switch _bdcf {case ST_ChildAlignmentUnset :_egce .Value ="";case ST_ChildAlignmentT :_egce .Value ="\u0074";case ST_ChildAlignmentB :_egce .Value ="\u0062";case ST_ChildAlignmentL :_egce .Value ="\u006c";case ST_ChildAlignmentR :_egce .Value ="\u0072";};return _egce ,nil ;};func (_gdda ST_CenterShapeMapping )Validate ()error {return _gdda .ValidateWithPath ("")}; -// Validate validates the CT_CTCategory and its children -func (_dffe *CT_CTCategory )Validate ()error {return _dffe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_begd *CT_Cxn )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_begd .ModelIdAttr )});if _begd .TypeAttr !=ST_CxnTypeUnset {_fbcg ,_bagg :=_begd .TypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0074\u0079\u0070\u0065"});if _bagg !=nil {return _bagg ;};start .Attr =append (start .Attr ,_fbcg );};start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_begd .SrcIdAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_begd .DestIdAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_begd .SrcOrdAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_begd .DestOrdAttr )});if _begd .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_begd .ParTransIdAttr )});};if _begd .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_begd .SibTransIdAttr )});};if _begd .PresIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_begd .PresIdAttr )});};e .EncodeToken (start );if _begd .ExtLst !=nil {_gfde :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_begd .ExtLst ,_gfde );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};type StyleDef struct{CT_StyleDefinition };func (_efd *ST_ConnectorRouting )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_efd =0;case "\u0073\u0074\u0072\u0061":*_efd =1;case "\u0062\u0065\u006e\u0064":*_efd =2;case "\u0063\u0075\u0072v\u0065":*_efd =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_efd =4;};return nil ;};func (_cfc ST_ContinueDirection )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_deeea :=_faeg .Attr {};_deeea .Name =name ;switch _cfc {case ST_ContinueDirectionUnset :_deeea .Value ="";case ST_ContinueDirectionRevDir :_deeea .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_deeea .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _deeea ,nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func (_cedg ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _cedg {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedg ));};return nil ;}; +// Validate validates the CT_Parameter and its children +func (_eace *CT_Parameter )Validate ()error {return _eace .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_ade :=&AG_ConstraintRefAttributes {};return _ade ;};func (_cfgc *CT_TextProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfeb :for {_gdbca ,_fecf :=d .Token ();if _fecf !=nil {return _fecf ;};switch _fcgg :=_gdbca .(type ){case _a .StartElement :switch _fcgg .Name {case _a .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_cfgc .Sp3d =_bb .NewCT_Shape3D ();if _beac :=d .DecodeElement (_cfgc .Sp3d ,&_fcgg );_beac !=nil {return _beac ;};case _a .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_cfgc .FlatTx =_bb .NewCT_FlatText ();if _ceee :=d .DecodeElement (_cfgc .FlatTx ,&_fcgg );_ceee !=nil {return _ceee ;};default:_fb .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_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_fcgg .Name );if _gabfb :=d .Skip ();_gabfb !=nil {return _gabfb ;};};case _a .EndElement :break _cfeb ;case _a .CharData :};};return nil ;};func (_aeeff *CT_Constraint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbac :=range start .Attr {if _bbac .Name .Local =="\u006f\u0070"{_aeeff .OpAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0076\u0061\u006c"{_cag ,_ebea :=_b .ParseFloat (_bbac .Value ,64);if _ebea !=nil {return _ebea ;};_aeeff .ValAttr =&_cag ;continue ;};if _bbac .Name .Local =="\u0066\u0061\u0063\u0074"{_gbf ,_agca :=_b .ParseFloat (_bbac .Value ,64);if _agca !=nil {return _agca ;};_aeeff .FactAttr =&_gbf ;continue ;};if _bbac .Name .Local =="\u0074\u0079\u0070\u0065"{_aeeff .TypeAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0066\u006f\u0072"{_aeeff .ForAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ged ,_agga :=_bbac .Value ,error (nil );if _agga !=nil {return _agga ;};_aeeff .ForNameAttr =&_ged ;continue ;};if _bbac .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_aeeff .PtTypeAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_aeeff .RefTypeAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_aeeff .RefForAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_dbgce ,_dadb :=_bbac .Value ,error (nil );if _dadb !=nil {return _dadb ;};_aeeff .RefForNameAttr =&_dbgce ;continue ;};if _bbac .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_aeeff .RefPtTypeAttr .UnmarshalXMLAttr (_bbac );continue ;};};_dabc :for {_babe ,_adcg :=d .Token ();if _adcg !=nil {return _adcg ;};switch _gfe :=_babe .(type ){case _a .StartElement :switch _gfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeeff .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _caff :=d .DecodeElement (_aeeff .ExtLst ,&_gfe );_caff !=nil {return _caff ;};default:_fb .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\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_gfe .Name );if _dacc :=d .Skip ();_dacc !=nil {return _dacc ;};};case _a .EndElement :break _dabc ;case _a .CharData :};};return nil ;};func (_fcabf *CT_Rules )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fcabf .Rule !=nil {_gfddg :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_acae :=range _fcabf .Rule {e .EncodeElement (_acae ,_gfddg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CxnList ()*CT_CxnList {_edgc :=&CT_CxnList {};return _edgc };func (_dgbgb *CT_ForEach )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcag :=range start .Attr {if _bcag .Name .Local =="\u0072\u0065\u0066"{_fbeca ,_accaf :=_bcag .Value ,error (nil );if _accaf !=nil {return _accaf ;};_dgbgb .RefAttr =&_fbeca ;continue ;};if _bcag .Name .Local =="\u006e\u0061\u006d\u0065"{_bdef ,_agcf :=_bcag .Value ,error (nil );if _agcf !=nil {return _agcf ;};_dgbgb .NameAttr =&_bdef ;continue ;};if _bcag .Name .Local =="\u0061\u0078\u0069\u0073"{_cbg ,_aeba :=ParseSliceST_AxisTypes (_bcag .Value );if _aeba !=nil {return _aeba ;};_dgbgb .AxisAttr =&_cbg ;continue ;};if _bcag .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_feeg ,_gcab :=ParseSliceST_ElementTypes (_bcag .Value );if _gcab !=nil {return _gcab ;};_dgbgb .PtTypeAttr =&_feeg ;continue ;};if _bcag .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_geee ,_fega :=ParseSliceST_Booleans (_bcag .Value );if _fega !=nil {return _fega ;};_dgbgb .HideLastTransAttr =&_geee ;continue ;};if _bcag .Name .Local =="\u0073\u0074"{_gefa ,_edgb :=ParseSliceST_Ints (_bcag .Value );if _edgb !=nil {return _edgb ;};_dgbgb .StAttr =&_gefa ;continue ;};if _bcag .Name .Local =="\u0063\u006e\u0074"{_agfa ,_adfe :=ParseSliceST_UnsignedInts (_bcag .Value );if _adfe !=nil {return _adfe ;};_dgbgb .CntAttr =&_agfa ;continue ;};if _bcag .Name .Local =="\u0073\u0074\u0065\u0070"{_bgef ,_bcfg :=ParseSliceST_Ints (_bcag .Value );if _bcfg !=nil {return _bcfg ;};_dgbgb .StepAttr =&_bgef ;continue ;};};_fgb :for {_aef ,_bcbg :=d .Token ();if _bcbg !=nil {return _bcbg ;};switch _dfgf :=_aef .(type ){case _a .StartElement :switch _dfgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_aacb :=NewCT_Algorithm ();if _cgca :=d .DecodeElement (_aacb ,&_dfgf );_cgca !=nil {return _cgca ;};_dgbgb .Alg =append (_dgbgb .Alg ,_aacb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ecgg :=NewCT_Shape ();if _ddae :=d .DecodeElement (_ecgg ,&_dfgf );_ddae !=nil {return _ddae ;};_dgbgb .Shape =append (_dgbgb .Shape ,_ecgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_fdfef :=NewCT_PresentationOf ();if _egeab :=d .DecodeElement (_fdfef ,&_dfgf );_egeab !=nil {return _egeab ;};_dgbgb .PresOf =append (_dgbgb .PresOf ,_fdfef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_cafe :=NewCT_Constraints ();if _aacg :=d .DecodeElement (_cafe ,&_dfgf );_aacg !=nil {return _aacg ;};_dgbgb .ConstrLst =append (_dgbgb .ConstrLst ,_cafe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_acgc :=NewCT_Rules ();if _fbg :=d .DecodeElement (_acgc ,&_dfgf );_fbg !=nil {return _fbg ;};_dgbgb .RuleLst =append (_dgbgb .RuleLst ,_acgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_dafb :=NewCT_ForEach ();if _cccb :=d .DecodeElement (_dafb ,&_dfgf );_cccb !=nil {return _cccb ;};_dgbgb .ForEach =append (_dgbgb .ForEach ,_dafb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dcdf :=NewCT_LayoutNode ();if _abbe :=d .DecodeElement (_dcdf ,&_dfgf );_abbe !=nil {return _abbe ;};_dgbgb .LayoutNode =append (_dgbgb .LayoutNode ,_dcdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_gdbd :=NewCT_Choose ();if _cage :=d .DecodeElement (_gdbd ,&_dfgf );_cage !=nil {return _cage ;};_dgbgb .Choose =append (_dgbgb .Choose ,_gdbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcgd :=_bb .NewCT_OfficeArtExtensionList ();if _gggg :=d .DecodeElement (_dcgd ,&_dfgf );_gggg !=nil {return _gggg ;};_dgbgb .ExtLst =append (_dgbgb .ExtLst ,_dcgd );default:_fb .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\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_dfgf .Name );if _gbfd :=d .Skip ();_gbfd !=nil {return _gbfd ;};};case _a .EndElement :break _fgb ;case _a .CharData :};};return nil ;};func (_ffdgd ST_HierarchyAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffdgd .String (),start );};func (_fgc *CT_Category )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_fgc .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_bg .Sprintf ("\u0025\u0076",_fgc .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdgba ST_LinearDirection )Validate ()error {return _cdgba .ValidateWithPath ("")};func (_ebcg ST_CxnType )ValidateWithPath (path string )error {switch _ebcg {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcg ));};return nil ;};func (_cdddg *CT_When )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdddg .FuncAttr =ST_FunctionType (1);_cdddg .OpAttr =ST_FunctionOperator (1);for _ ,_daab :=range start .Attr {if _daab .Name .Local =="\u006e\u0061\u006d\u0065"{_acff ,_agag :=_daab .Value ,error (nil );if _agag !=nil {return _agag ;};_cdddg .NameAttr =&_acff ;continue ;};if _daab .Name .Local =="\u0061\u0072\u0067"{_dddcd ,_gdeg :=ParseUnionST_FunctionArgument (_daab .Value );if _gdeg !=nil {return _gdeg ;};_cdddg .ArgAttr =&_dddcd ;continue ;};if _daab .Name .Local =="\u0076\u0061\u006c"{_degda ,_gdef :=ParseUnionST_FunctionValue (_daab .Value );if _gdef !=nil {return _gdef ;};_cdddg .ValAttr =_degda ;continue ;};if _daab .Name .Local =="\u0066\u0075\u006e\u0063"{_cdddg .FuncAttr .UnmarshalXMLAttr (_daab );continue ;};if _daab .Name .Local =="\u006f\u0070"{_cdddg .OpAttr .UnmarshalXMLAttr (_daab );continue ;};if _daab .Name .Local =="\u0061\u0078\u0069\u0073"{_bfde ,_gcbfc :=ParseSliceST_AxisTypes (_daab .Value );if _gcbfc !=nil {return _gcbfc ;};_cdddg .AxisAttr =&_bfde ;continue ;};if _daab .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dcef ,_geeed :=ParseSliceST_ElementTypes (_daab .Value );if _geeed !=nil {return _geeed ;};_cdddg .PtTypeAttr =&_dcef ;continue ;};if _daab .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_dcebg ,_bgcb :=ParseSliceST_Booleans (_daab .Value );if _bgcb !=nil {return _bgcb ;};_cdddg .HideLastTransAttr =&_dcebg ;continue ;};if _daab .Name .Local =="\u0073\u0074"{_cafc ,_dbded :=ParseSliceST_Ints (_daab .Value );if _dbded !=nil {return _dbded ;};_cdddg .StAttr =&_cafc ;continue ;};if _daab .Name .Local =="\u0063\u006e\u0074"{_cgag ,_caddaf :=ParseSliceST_UnsignedInts (_daab .Value );if _caddaf !=nil {return _caddaf ;};_cdddg .CntAttr =&_cgag ;continue ;};if _daab .Name .Local =="\u0073\u0074\u0065\u0070"{_gedd ,_cabb :=ParseSliceST_Ints (_daab .Value );if _cabb !=nil {return _cabb ;};_cdddg .StepAttr =&_gedd ;continue ;};};_gcgf :for {_ebacb ,_dced :=d .Token ();if _dced !=nil {return _dced ;};switch _cceec :=_ebacb .(type ){case _a .StartElement :switch _cceec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_deagf :=NewCT_Algorithm ();if _gggd :=d .DecodeElement (_deagf ,&_cceec );_gggd !=nil {return _gggd ;};_cdddg .Alg =append (_cdddg .Alg ,_deagf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ddcc :=NewCT_Shape ();if _acad :=d .DecodeElement (_ddcc ,&_cceec );_acad !=nil {return _acad ;};_cdddg .Shape =append (_cdddg .Shape ,_ddcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_ccab :=NewCT_PresentationOf ();if _edaf :=d .DecodeElement (_ccab ,&_cceec );_edaf !=nil {return _edaf ;};_cdddg .PresOf =append (_cdddg .PresOf ,_ccab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_fdbba :=NewCT_Constraints ();if _agcaf :=d .DecodeElement (_fdbba ,&_cceec );_agcaf !=nil {return _agcaf ;};_cdddg .ConstrLst =append (_cdddg .ConstrLst ,_fdbba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_adcgd :=NewCT_Rules ();if _gbfbb :=d .DecodeElement (_adcgd ,&_cceec );_gbfbb !=nil {return _gbfbb ;};_cdddg .RuleLst =append (_cdddg .RuleLst ,_adcgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_eggce :=NewCT_ForEach ();if _ffgb :=d .DecodeElement (_eggce ,&_cceec );_ffgb !=nil {return _ffgb ;};_cdddg .ForEach =append (_cdddg .ForEach ,_eggce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_bgde :=NewCT_LayoutNode ();if _bdbe :=d .DecodeElement (_bgde ,&_cceec );_bdbe !=nil {return _bdbe ;};_cdddg .LayoutNode =append (_cdddg .LayoutNode ,_bgde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bfdbf :=NewCT_Choose ();if _beecd :=d .DecodeElement (_bfdbf ,&_cceec );_beecd !=nil {return _beecd ;};_cdddg .Choose =append (_cdddg .Choose ,_bfdbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agea :=_bb .NewCT_OfficeArtExtensionList ();if _acbd :=d .DecodeElement (_agea ,&_cceec );_acbd !=nil {return _acbd ;};_cdddg .ExtLst =append (_cdddg .ExtLst ,_agea );default:_fb .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_cceec .Name );if _bbdea :=d .Skip ();_bbdea !=nil {return _bbdea ;};};case _a .EndElement :break _gcgf ;case _a .CharData :};};return nil ;};func (_abfd ST_FunctionOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eaag :=_a .Attr {};_eaag .Name =name ;switch _abfd {case ST_FunctionOperatorUnset :_eaag .Value ="";case ST_FunctionOperatorEqu :_eaag .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_eaag .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_eaag .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_eaag .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_eaag .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_eaag .Value ="\u006c\u0074\u0065";};return _eaag ,nil ;}; -// Validate validates the CT_ForEach and its children -func (_edcbg *CT_ForEach )Validate ()error {return _edcbg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;}; +// Validate validates the CT_SDCategories and its children +func (_egbb *CT_SDCategories )Validate ()error {return _egbb .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_bcdg ST_LayoutShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bcdg .ST_ShapeType !=_bb .ST_ShapeTypeUnset {e .EncodeToken (_a .CharData (_bcdg .ST_ShapeType .String ()));};if _bcdg .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_a .CharData (_bcdg .ST_OutputShapeType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};const (ST_GrowDirectionUnset ST_GrowDirection =0;ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2;ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4;);func (_cdfdg *ST_GrowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdfdg =0;case "\u0074\u004c":*_cdfdg =1;case "\u0074\u0052":*_cdfdg =2;case "\u0062\u004c":*_cdfdg =3;case "\u0062\u0052":*_cdfdg =4;};return nil ;};func (_cfbf *CT_Parameter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_dbfe ,_cecd :=_cfbf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cecd !=nil {return _cecd ;};start .Attr =append (start .Attr ,_dbfe );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_cfbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfed ST_TextAnchorHorizontal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eagab :=_a .Attr {};_eagab .Name =name ;switch _gfed {case ST_TextAnchorHorizontalUnset :_eagab .Value ="";case ST_TextAnchorHorizontalNone :_eagab .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_eagab .Value ="\u0063\u0074\u0072";};return _eagab ,nil ;};func (_dafa ST_OutputShapeType )String ()string {switch _dafa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_acdg :=&CT_ColorTransformHeaderLst {};return _acdg ;};func NewCT_CTDescription ()*CT_CTDescription {_babg :=&CT_CTDescription {};return _babg };type ST_AxisTypes []ST_AxisType ;func (_gada *CT_ElemPropSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbe :=range start .Attr {if _bbe .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_afgga ,_geb :=_b .ParseBool (_bbe .Value );if _geb !=nil {return _geb ;};_gada .CustFlipVertAttr =&_afgga ;continue ;};if _bbe .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_efeg ,_adbfd :=ParseUnionST_ModelId (_bbe .Value );if _adbfd !=nil {return _adbfd ;};_gada .PresAssocIDAttr =&_efeg ;continue ;};if _bbe .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_cbag ,_ebba :=_b .ParseBool (_bbe .Value );if _ebba !=nil {return _ebba ;};_gada .CustFlipHorAttr =&_cbag ;continue ;};if _bbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gaad ,_dcea :=_bbe .Value ,error (nil );if _dcea !=nil {return _dcea ;};_gada .PresStyleLblAttr =&_gaad ;continue ;};if _bbe .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_abdec ,_abee :=_b .ParseInt (_bbe .Value ,10,32);if _abee !=nil {return _abee ;};_efce :=int32 (_abdec );_gada .CustSzXAttr =&_efce ;continue ;};if _bbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_fgfcb ,_aagd :=_b .ParseInt (_bbe .Value ,10,32);if _aagd !=nil {return _aagd ;};_babb :=int32 (_fgfcb );_gada .PresStyleCntAttr =&_babb ;continue ;};if _bbe .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_bead ,_cccg :=_b .ParseInt (_bbe .Value ,10,32);if _cccg !=nil {return _cccg ;};_dgbg :=int32 (_bead );_gada .CustSzYAttr =&_dgbg ;continue ;};if _bbe .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_aaea ,_bgcf :=_bbe .Value ,error (nil );if _bgcf !=nil {return _bgcf ;};_gada .LoCatIdAttr =&_aaea ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_cabg ,_gdfe :=ParseUnionST_PrSetCustVal (_bbe .Value );if _gdfe !=nil {return _gdfe ;};_gada .CustScaleXAttr =&_cabg ;continue ;};if _bbe .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_adgd ,_ega :=_bbe .Value ,error (nil );if _ega !=nil {return _ega ;};_gada .QsCatIdAttr =&_adgd ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_dceb ,_fdba :=ParseUnionST_PrSetCustVal (_bbe .Value );if _fdba !=nil {return _fdba ;};_gada .CustScaleYAttr =&_dceb ;continue ;};if _bbe .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_fgge ,_ecg :=_b .ParseInt (_bbe .Value ,10,32);if _ecg !=nil {return _ecg ;};_dfad :=int32 (_fgge );_gada .CustAngAttr =&_dfad ;continue ;};if _bbe .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_dbc ,_bgfb :=ParseUnionST_PrSetCustVal (_bbe .Value );if _bgfb !=nil {return _bgfb ;};_gada .CustRadScaleRadAttr =&_dbc ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_degd ,_gaef :=ParseUnionST_PrSetCustVal (_bbe .Value );if _gaef !=nil {return _gaef ;};_gada .CustLinFactXAttr =&_degd ;continue ;};if _bbe .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_bfdf ,_egggd :=_bbe .Value ,error (nil );if _egggd !=nil {return _egggd ;};_gada .QsTypeIdAttr =&_bfdf ;continue ;};if _bbe .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_cebge ,_aggca :=_b .ParseBool (_bbe .Value );if _aggca !=nil {return _aggca ;};_gada .Coherent3DOffAttr =&_cebge ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073t\u0054"{_dcfb ,_ffff :=_b .ParseBool (_bbe .Value );if _ffff !=nil {return _ffff ;};_gada .CustTAttr =&_dcfb ;continue ;};if _bbe .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_ddea ,_bgacc :=_bbe .Value ,error (nil );if _bgacc !=nil {return _bgacc ;};_gada .PresNameAttr =&_ddea ;continue ;};if _bbe .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_cffg ,_aafd :=ParseUnionST_PrSetCustVal (_bbe .Value );if _aafd !=nil {return _aafd ;};_gada .CustLinFactNeighborYAttr =&_cffg ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_cfg ,_baaf :=ParseUnionST_PrSetCustVal (_bbe .Value );if _baaf !=nil {return _baaf ;};_gada .CustLinFactYAttr =&_cfg ;continue ;};if _bbe .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_afac ,_dagb :=_bbe .Value ,error (nil );if _dagb !=nil {return _dagb ;};_gada .LoTypeIdAttr =&_afac ;continue ;};if _bbe .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_ddda ,_gacg :=ParseUnionST_PrSetCustVal (_bbe .Value );if _gacg !=nil {return _gacg ;};_gada .CustRadScaleIncAttr =&_ddda ;continue ;};if _bbe .Name .Local =="\u0070\u0068\u006cd\u0072"{_aebe ,_bcaa :=_b .ParseBool (_bbe .Value );if _bcaa !=nil {return _bcaa ;};_gada .PhldrAttr =&_aebe ;continue ;};if _bbe .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_gge ,_cdgb :=_bbe .Value ,error (nil );if _cdgb !=nil {return _cdgb ;};_gada .CsTypeIdAttr =&_gge ;continue ;};if _bbe .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_effee ,_fabbb :=_bbe .Value ,error (nil );if _fabbb !=nil {return _fabbb ;};_gada .CsCatIdAttr =&_effee ;continue ;};if _bbe .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_efddb ,_ebgd :=_bbe .Value ,error (nil );if _ebgd !=nil {return _ebgd ;};_gada .PhldrTAttr =&_efddb ;continue ;};if _bbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_gcdfd ,_gagb :=_b .ParseInt (_bbe .Value ,10,32);if _gagb !=nil {return _gagb ;};_dccdb :=int32 (_gcdfd );_gada .PresStyleIdxAttr =&_dccdb ;continue ;};if _bbe .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_acgb ,_dgfg :=ParseUnionST_PrSetCustVal (_bbe .Value );if _dgfg !=nil {return _dgfg ;};_gada .CustLinFactNeighborXAttr =&_acgb ;continue ;};};_dgaa :for {_gebg ,_bdaa :=d .Token ();if _bdaa !=nil {return _bdaa ;};switch _babf :=_gebg .(type ){case _a .StartElement :switch _babf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_gada .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _edfd :=d .DecodeElement (_gada .PresLayoutVars ,&_babf );_edfd !=nil {return _edfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_gada .Style =_bb .NewCT_ShapeStyle ();if _bfba :=d .DecodeElement (_gada .Style ,&_babf );_bfba !=nil {return _bfba ;};default:_fb .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\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_babf .Name );if _cgfb :=d .Skip ();_cgfb !=nil {return _cgfb ;};};case _a .EndElement :break _dgaa ;case _a .CharData :};};return nil ;};func (_afacf ST_Direction )ValidateWithPath (path string )error {switch _afacf {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afacf ));};return nil ;};func (_gdcgd *ST_ChildDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdcgd =0;case "\u0068\u006f\u0072\u007a":*_gdcgd =1;case "\u0076\u0065\u0072\u0074":*_gdcgd =2;};return nil ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;); -// Validate validates the CT_CxnList and its children -func (_fb *CT_CxnList )Validate ()error {return _fb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_gacfc ST_FallbackDimension )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_cfdd :=_faeg .Attr {};_cfdd .Name =name ;switch _gacfc {case ST_FallbackDimensionUnset :_cfdd .Value ="";case ST_FallbackDimension1D :_cfdd .Value ="\u0031\u0044";case ST_FallbackDimension2D :_cfdd .Value ="\u0032\u0044";};return _cfdd ,nil ;};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2;ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;);type ST_FlowDirection byte ; +// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path +func (_dbg *CT_AdjLst )ValidateWithPath (path string )error {for _cae ,_abb :=range _dbg .Adj {if _gfce :=_abb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_cae ));_gfce !=nil {return _gfce ;};};return nil ;};type ST_DiagramTextAlignment byte ;func (_gcgbd ST_TextDirection )ValidateWithPath (path string )error {switch _gcgbd {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgbd ));};return nil ;};type ST_Direction byte ;func (_ecgd ST_DiagramTextAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gafaf :=_a .Attr {};_gafaf .Name =name ;switch _ecgd {case ST_DiagramTextAlignmentUnset :_gafaf .Value ="";case ST_DiagramTextAlignmentL :_gafaf .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_gafaf .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_gafaf .Value ="\u0072";};return _gafaf ,nil ;};type ST_Offset byte ;func (_geea *CT_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _geea .ValAttr !=ST_HierBranchStyleUnset {_cgdg ,_dcdfa :=_geea .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _dcdfa !=nil {return _dcdfa ;};start .Attr =append (start .Attr ,_cgdg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efge ST_GrowDirection )Validate ()error {return _efge .ValidateWithPath ("")};func (_bceb ST_ModelId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bceb .Int32 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",*_bceb .Int32 )));};if _bceb .ST_Guid !=nil {e .EncodeToken (_a .CharData (*_bceb .ST_Guid ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func NewCT_BulletEnabled ()*CT_BulletEnabled {_fade :=&CT_BulletEnabled {};return _fade };func (_bga *CT_BulletEnabled )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bga .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_bga .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path -func (_efg *CT_HierBranchStyle )ValidateWithPath (path string )error {if _dbcb :=_efg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbcb !=nil {return _dbcb ;};return nil ;};type ST_BendPoint byte ;const (ST_SecondaryChildAlignmentUnset ST_SecondaryChildAlignment =0;ST_SecondaryChildAlignmentNone ST_SecondaryChildAlignment =1;ST_SecondaryChildAlignmentT ST_SecondaryChildAlignment =2;ST_SecondaryChildAlignmentB ST_SecondaryChildAlignment =3;ST_SecondaryChildAlignmentL ST_SecondaryChildAlignment =4;ST_SecondaryChildAlignmentR ST_SecondaryChildAlignment =5;);func (_cabb ST_ParameterId )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_cabb .String (),start );};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;}; +// Validate validates the LayoutDefHdrLst and its children +func (_gbeffe *LayoutDefHdrLst )Validate ()error {return _gbeffe .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func NewCT_StyleDefinition ()*CT_StyleDefinition {_cdfbg :=&CT_StyleDefinition {};return _cdfbg };func (_cebaf ST_ContinueDirection )String ()string {switch _cebaf {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";}; -// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path -func (_eafd *CT_CxnList )ValidateWithPath (path string )error {for _aebd ,_fceca :=range _eafd .Cxn {if _eded :=_fceca .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_aebd ));_eded !=nil {return _eded ;};};return nil ;};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};type ST_HueDir byte ;func (_bdd ST_HierBranchStyle )Validate ()error {return _bdd .ValidateWithPath ("")};func (_bg ST_ConstraintType )Validate ()error {return _bg .ValidateWithPath ("")};func (_abac ST_ChildOrderType )String ()string {switch _abac {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};type StyleDefHdr struct{CT_StyleDefinitionHeader };func (_fadc *ST_TextAnchorVertical )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fadd ,_bdgeg :=d .Token ();if _bdgeg !=nil {return _bdgeg ;};if _fbgag ,_eaef :=_fadd .(_faeg .EndElement );_eaef &&_fbgag .Name ==start .Name {*_fadc =1;return nil ;};if _fdgaf ,_edcbd :=_fadd .(_faeg .CharData );!_edcbd {return _efdg .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",_fadd );}else {switch string (_fdgaf ){case "":*_fadc =0;case "\u0074":*_fadc =1;case "\u006d\u0069\u0064":*_fadc =2;case "\u0062":*_fadc =3;};};_fadd ,_bdgeg =d .Token ();if _bdgeg !=nil {return _bdgeg ;};if _egfe ,_acef :=_fadd .(_faeg .EndElement );_acef &&_egfe .Name ==start .Name {return nil ;};return _efdg .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",_fadd );};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func (_bcb *CT_PtList )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _bcb .Pt !=nil {_acg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0074"}};for _ ,_aeabc :=range _bcb .Pt {e .EncodeElement (_aeabc ,_acg );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);func (_bceg *ST_ConstraintType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bceg =0;case "\u006e\u006f\u006e\u0065":*_bceg =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_bceg =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_bceg =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_bceg =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_bceg =5;case "\u0062":*_bceg =6;case "\u0062\u004d\u0061r\u0067":*_bceg =7;case "\u0062\u004f\u0066\u0066":*_bceg =8;case "\u0063\u0074\u0072\u0058":*_bceg =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_bceg =10;case "\u0063\u0074\u0072\u0059":*_bceg =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_bceg =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_bceg =13;case "\u0064\u0069\u0061\u006d":*_bceg =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_bceg =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_bceg =16;case "\u0068":*_bceg =17;case "\u0068\u0041\u0072\u0048":*_bceg =18;case "\u0068\u004f\u0066\u0066":*_bceg =19;case "\u006c":*_bceg =20;case "\u006c\u004d\u0061r\u0067":*_bceg =21;case "\u006c\u004f\u0066\u0066":*_bceg =22;case "\u0072":*_bceg =23;case "\u0072\u004d\u0061r\u0067":*_bceg =24;case "\u0072\u004f\u0066\u0066":*_bceg =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_bceg =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_bceg =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_bceg =28;case "\u0073\u0069\u0062S\u0070":*_bceg =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_bceg =30;case "\u0073\u0070":*_bceg =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_bceg =32;case "\u0074":*_bceg =33;case "\u0074\u004d\u0061r\u0067":*_bceg =34;case "\u0074\u004f\u0066\u0066":*_bceg =35;case "\u0075\u0073\u0065r\u0041":*_bceg =36;case "\u0075\u0073\u0065r\u0042":*_bceg =37;case "\u0075\u0073\u0065r\u0043":*_bceg =38;case "\u0075\u0073\u0065r\u0044":*_bceg =39;case "\u0075\u0073\u0065r\u0045":*_bceg =40;case "\u0075\u0073\u0065r\u0046":*_bceg =41;case "\u0075\u0073\u0065r\u0047":*_bceg =42;case "\u0075\u0073\u0065r\u0048":*_bceg =43;case "\u0075\u0073\u0065r\u0049":*_bceg =44;case "\u0075\u0073\u0065r\u004a":*_bceg =45;case "\u0075\u0073\u0065r\u004b":*_bceg =46;case "\u0075\u0073\u0065r\u004c":*_bceg =47;case "\u0075\u0073\u0065r\u004d":*_bceg =48;case "\u0075\u0073\u0065r\u004e":*_bceg =49;case "\u0075\u0073\u0065r\u004f":*_bceg =50;case "\u0075\u0073\u0065r\u0050":*_bceg =51;case "\u0075\u0073\u0065r\u0051":*_bceg =52;case "\u0075\u0073\u0065r\u0052":*_bceg =53;case "\u0075\u0073\u0065r\u0053":*_bceg =54;case "\u0075\u0073\u0065r\u0054":*_bceg =55;case "\u0075\u0073\u0065r\u0055":*_bceg =56;case "\u0075\u0073\u0065r\u0056":*_bceg =57;case "\u0075\u0073\u0065r\u0057":*_bceg =58;case "\u0075\u0073\u0065r\u0058":*_bceg =59;case "\u0075\u0073\u0065r\u0059":*_bceg =60;case "\u0075\u0073\u0065r\u005a":*_bceg =61;case "\u0077":*_bceg =62;case "\u0077\u0041\u0072\u0048":*_bceg =63;case "\u0077\u004f\u0066\u0066":*_bceg =64;};return nil ;};func (_fece ST_ParameterId )Validate ()error {return _fece .ValidateWithPath ("")};func (_cab *CT_Pt )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_adfg :=range start .Attr {if _adfg .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_fecc ,_geac :=ParseUnionST_ModelId (_adfg .Value );if _geac !=nil {return _geac ;};_cab .ModelIdAttr =_fecc ;continue ;};if _adfg .Name .Local =="\u0074\u0079\u0070\u0065"{_cab .TypeAttr .UnmarshalXMLAttr (_adfg );continue ;};if _adfg .Name .Local =="\u0063\u0078\u006eI\u0064"{_defc ,_fcgg :=ParseUnionST_ModelId (_adfg .Value );if _fcgg !=nil {return _fcgg ;};_cab .CxnIdAttr =&_defc ;continue ;};};_fbbe :for {_ffae ,_aeca :=d .Token ();if _aeca !=nil {return _aeca ;};switch _cfdb :=_ffae .(type ){case _faeg .StartElement :switch _cfdb .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_cab .PrSet =NewCT_ElemPropSet ();if _aabf :=d .DecodeElement (_cab .PrSet ,&_cfdb );_aabf !=nil {return _aabf ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_cab .SpPr =_fcffg .NewCT_ShapeProperties ();if _bege :=d .DecodeElement (_cab .SpPr ,&_cfdb );_bege !=nil {return _bege ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_cab .T =_fcffg .NewCT_TextBody ();if _deee :=d .DecodeElement (_cab .T ,&_cfdb );_deee !=nil {return _deee ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cab .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _fddae :=d .DecodeElement (_cab .ExtLst ,&_cfdb );_fddae !=nil {return _fddae ;};default:_ceda .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\u005fP\u0074 \u0025\u0076",_cfdb .Name );if _cadcg :=d .Skip ();_cadcg !=nil {return _cadcg ;};};case _faeg .EndElement :break _fbbe ;case _faeg .CharData :};};return nil ;};func (_fbda *ST_ResizeHandlesStr )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dgdfg ,_dege :=d .Token ();if _dege !=nil {return _dege ;};if _faf ,_cbdf :=_dgdfg .(_faeg .EndElement );_cbdf &&_faf .Name ==start .Name {*_fbda =1;return nil ;};if _bfc ,_dbff :=_dgdfg .(_faeg .CharData );!_dbff {return _efdg .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",_dgdfg );}else {switch string (_bfc ){case "":*_fbda =0;case "\u0065\u0078\u0061c\u0074":*_fbda =1;case "\u0072\u0065\u006c":*_fbda =2;};};_dgdfg ,_dege =d .Token ();if _dege !=nil {return _dege ;};if _gge ,_fcgf :=_dgdfg .(_faeg .EndElement );_fcgf &&_gge .Name ==start .Name {return nil ;};return _efdg .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",_dgdfg );};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_gfadb :=&CT_DiagramDefinition {};_gfadb .LayoutNode =NewCT_LayoutNode ();return _gfadb ;};func (_bgbag ST_BendPoint )ValidateWithPath (path string )error {switch _bgbag {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbag ));};return nil ;};func (_dfbe *CT_SDDescription )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_cgfab :=range start .Attr {if _cgfab .Name .Local =="\u006c\u0061\u006e\u0067"{_ddaab ,_gcd :=_cgfab .Value ,error (nil );if _gcd !=nil {return _gcd ;};_dfbe .LangAttr =&_ddaab ;continue ;};if _cgfab .Name .Local =="\u0076\u0061\u006c"{_dfdfc ,_ebea :=_cgfab .Value ,error (nil );if _ebea !=nil {return _ebea ;};_dfbe .ValAttr =_dfdfc ;continue ;};};for {_ffda ,_ebad :=d .Token ();if _ebad !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0044\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_ebad );};if _dcde ,_dbac :=_ffda .(_faeg .EndElement );_dbac &&_dcde .Name ==start .Name {break ;};};return nil ;};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_gfca :=&AG_ConstraintRefAttributes {};return _gfca ;};func (_dec ST_CxnType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_agdc :=_faeg .Attr {};_agdc .Name =name ;switch _dec {case ST_CxnTypeUnset :_agdc .Value ="";case ST_CxnTypeParOf :_agdc .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_agdc .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_agdc .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_agdc .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _agdc ,nil ;}; +// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path +func (_fffdg *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _ddefc ,_cadf :=range _fffdg .ColorsDefHdr {if _gafg :=_cadf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_ddefc ));_gafg !=nil {return _gafg ;};};return nil ;}; -// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path -func (_ecbd *CT_OrgChart )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path +func (_abcf *CT_SDDescription )ValidateWithPath (path string )error {return nil };const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func NewCT_PtList ()*CT_PtList {_ffaf :=&CT_PtList {};return _ffaf };func (_bagf ST_Offset )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bagf .String (),start );}; -// ST_ParameterVal is a union type -type ST_ParameterVal struct{ST_DiagramHorizontalAlignment ST_DiagramHorizontalAlignment ;ST_VerticalAlignment ST_VerticalAlignment ;ST_ChildDirection ST_ChildDirection ;ST_ChildAlignment ST_ChildAlignment ;ST_SecondaryChildAlignment ST_SecondaryChildAlignment ;ST_LinearDirection ST_LinearDirection ;ST_SecondaryLinearDirection ST_SecondaryLinearDirection ;ST_StartingElement ST_StartingElement ;ST_BendPoint ST_BendPoint ;ST_ConnectorRouting ST_ConnectorRouting ;ST_ArrowheadStyle ST_ArrowheadStyle ;ST_ConnectorDimension ST_ConnectorDimension ;ST_RotationPath ST_RotationPath ;ST_CenterShapeMapping ST_CenterShapeMapping ;ST_NodeHorizontalAlignment ST_NodeHorizontalAlignment ;ST_NodeVerticalAlignment ST_NodeVerticalAlignment ;ST_FallbackDimension ST_FallbackDimension ;ST_TextDirection ST_TextDirection ;ST_PyramidAccentPosition ST_PyramidAccentPosition ;ST_PyramidAccentTextMargin ST_PyramidAccentTextMargin ;ST_TextBlockDirection ST_TextBlockDirection ;ST_TextAnchorHorizontal ST_TextAnchorHorizontal ;ST_TextAnchorVertical ST_TextAnchorVertical ;ST_DiagramTextAlignment ST_DiagramTextAlignment ;ST_AutoTextRotation ST_AutoTextRotation ;ST_GrowDirection ST_GrowDirection ;ST_FlowDirection ST_FlowDirection ;ST_ContinueDirection ST_ContinueDirection ;ST_Breakpoint ST_Breakpoint ;ST_Offset ST_Offset ;ST_HierarchyAlignment ST_HierarchyAlignment ;Int32 *int32 ;Float64 *float64 ;Bool *bool ;StringVal *string ;ST_ConnectorPoint ST_ConnectorPoint ;};func (_bafceb ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _bafceb {case 0,1,2,3,4,5:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafceb ));};return nil ;};func (_bee ST_ChildOrderType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_dbfg :=_faeg .Attr {};_dbfg .Name =name ;switch _bee {case ST_ChildOrderTypeUnset :_dbfg .Value ="";case ST_ChildOrderTypeB :_dbfg .Value ="\u0062";case ST_ChildOrderTypeT :_dbfg .Value ="\u0074";};return _dbfg ,nil ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func (_dcec ST_PyramidAccentPosition )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_ccgg :=_faeg .Attr {};_ccgg .Name =name ;switch _dcec {case ST_PyramidAccentPositionUnset :_ccgg .Value ="";case ST_PyramidAccentPositionBef :_ccgg .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_ccgg .Value ="\u0061\u0066\u0074";};return _ccgg ,nil ;};func (_fac *CT_Constraint )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_gdbf :=range start .Attr {if _gdbf .Name .Local =="\u006f\u0070"{_fac .OpAttr .UnmarshalXMLAttr (_gdbf );continue ;};if _gdbf .Name .Local =="\u0076\u0061\u006c"{_caabg ,_cebbb :=_fccg .ParseFloat (_gdbf .Value ,64);if _cebbb !=nil {return _cebbb ;};_fac .ValAttr =&_caabg ;continue ;};if _gdbf .Name .Local =="\u0066\u0061\u0063\u0074"{_gfg ,_cfa :=_fccg .ParseFloat (_gdbf .Value ,64);if _cfa !=nil {return _cfa ;};_fac .FactAttr =&_gfg ;continue ;};if _gdbf .Name .Local =="\u0074\u0079\u0070\u0065"{_fac .TypeAttr .UnmarshalXMLAttr (_gdbf );continue ;};if _gdbf .Name .Local =="\u0066\u006f\u0072"{_fac .ForAttr .UnmarshalXMLAttr (_gdbf );continue ;};if _gdbf .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ebbe ,_aggce :=_gdbf .Value ,error (nil );if _aggce !=nil {return _aggce ;};_fac .ForNameAttr =&_ebbe ;continue ;};if _gdbf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fac .PtTypeAttr .UnmarshalXMLAttr (_gdbf );continue ;};if _gdbf .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_fac .RefTypeAttr .UnmarshalXMLAttr (_gdbf );continue ;};if _gdbf .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_fac .RefForAttr .UnmarshalXMLAttr (_gdbf );continue ;};if _gdbf .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_dcbea ,_fdca :=_gdbf .Value ,error (nil );if _fdca !=nil {return _fdca ;};_fac .RefForNameAttr =&_dcbea ;continue ;};if _gdbf .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_fac .RefPtTypeAttr .UnmarshalXMLAttr (_gdbf );continue ;};};_eeff :for {_aedba ,_cgea :=d .Token ();if _cgea !=nil {return _cgea ;};switch _cdcbd :=_aedba .(type ){case _faeg .StartElement :switch _cdcbd .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fac .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _bdad :=d .DecodeElement (_fac .ExtLst ,&_cdcbd );_bdad !=nil {return _bdad ;};default:_ceda .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\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_cdcbd .Name );if _ae :=d .Skip ();_ae !=nil {return _ae ;};};case _faeg .EndElement :break _eeff ;case _faeg .CharData :};};return nil ;};const (ST_HierarchyAlignmentUnset ST_HierarchyAlignment =0;ST_HierarchyAlignmentTL ST_HierarchyAlignment =1;ST_HierarchyAlignmentTR ST_HierarchyAlignment =2;ST_HierarchyAlignmentTCtrCh ST_HierarchyAlignment =3;ST_HierarchyAlignmentTCtrDes ST_HierarchyAlignment =4;ST_HierarchyAlignmentBL ST_HierarchyAlignment =5;ST_HierarchyAlignmentBR ST_HierarchyAlignment =6;ST_HierarchyAlignmentBCtrCh ST_HierarchyAlignment =7;ST_HierarchyAlignmentBCtrDes ST_HierarchyAlignment =8;ST_HierarchyAlignmentLT ST_HierarchyAlignment =9;ST_HierarchyAlignmentLB ST_HierarchyAlignment =10;ST_HierarchyAlignmentLCtrCh ST_HierarchyAlignment =11;ST_HierarchyAlignmentLCtrDes ST_HierarchyAlignment =12;ST_HierarchyAlignmentRT ST_HierarchyAlignment =13;ST_HierarchyAlignmentRB ST_HierarchyAlignment =14;ST_HierarchyAlignmentRCtrCh ST_HierarchyAlignment =15;ST_HierarchyAlignmentRCtrDes ST_HierarchyAlignment =16;);func (_dgdge *CT_Choose )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_dafca :=range start .Attr {if _dafca .Name .Local =="\u006e\u0061\u006d\u0065"{_dabge ,_ead :=_dafca .Value ,error (nil );if _ead !=nil {return _ead ;};_dgdge .NameAttr =&_dabge ;continue ;};};_gcagd :for {_agbf ,_cebe :=d .Token ();if _cebe !=nil {return _cebe ;};switch _aceg :=_agbf .(type ){case _faeg .StartElement :switch _aceg .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_ggcc :=NewCT_When ();if _eceg :=d .DecodeElement (_ggcc ,&_aceg );_eceg !=nil {return _eceg ;};_dgdge .If =append (_dgdge .If ,_ggcc );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_dgdge .Else =NewCT_Otherwise ();if _cfeb :=d .DecodeElement (_dgdge .Else ,&_aceg );_cfeb !=nil {return _cfeb ;};default:_ceda .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\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_aceg .Name );if _cbcb :=d .Skip ();_cbcb !=nil {return _cbcb ;};};case _faeg .EndElement :break _gcagd ;case _faeg .CharData :};};return nil ;}; +// ST_LayoutShapeType is a union type +type ST_LayoutShapeType struct{ST_ShapeType _bb .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_cfcb *ST_CxnType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcgc ,_dbdc :=d .Token ();if _dbdc !=nil {return _dbdc ;};if _bcfee ,_ccgc :=_bcgc .(_a .EndElement );_ccgc &&_bcfee .Name ==start .Name {*_cfcb =1;return nil ;};if _bcdge ,_bgfac :=_bcgc .(_a .CharData );!_bgfac {return _bg .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",_bcgc );}else {switch string (_bcdge ){case "":*_cfcb =0;case "\u0070\u0061\u0072O\u0066":*_cfcb =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_cfcb =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_cfcb =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_cfcb =4;};};_bcgc ,_dbdc =d .Token ();if _dbdc !=nil {return _dbdc ;};if _dbffg ,_cdef :=_bcgc .(_a .EndElement );_cdef &&_dbffg .Name ==start .Name {return nil ;};return _bg .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",_bcgc );};func NewCT_ResizeHandles ()*CT_ResizeHandles {_dbff :=&CT_ResizeHandles {};return _dbff };func (_bbea *ST_SecondaryChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cace ,_cdege :=d .Token ();if _cdege !=nil {return _cdege ;};if _badec ,_egee :=_cace .(_a .EndElement );_egee &&_badec .Name ==start .Name {*_bbea =1;return nil ;};if _fdgb ,_eggf :=_cace .(_a .CharData );!_eggf {return _bg .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",_cace );}else {switch string (_fdgb ){case "":*_bbea =0;case "\u006e\u006f\u006e\u0065":*_bbea =1;case "\u0074":*_bbea =2;case "\u0062":*_bbea =3;case "\u006c":*_bbea =4;case "\u0072":*_bbea =5;};};_cace ,_cdege =d .Token ();if _cdege !=nil {return _cdege ;};if _adcc ,_efad :=_cace .(_a .EndElement );_efad &&_adcc .Name ==start .Name {return nil ;};return _bg .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",_cace );};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_cadaf *ST_ParameterVal )ValidateWithPath (path string )error {_daabb :=[]string {};if _cadaf .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006eme\u006e\u0074");};if _cadaf .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_daabb =append (_daabb ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _cadaf .ST_ChildDirection !=ST_ChildDirectionUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _cadaf .ST_ChildAlignment !=ST_ChildAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _cadaf .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072y\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _cadaf .ST_LinearDirection !=ST_LinearDirectionUnset {_daabb =append (_daabb ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _cadaf .ST_StartingElement !=ST_StartingElementUnset {_daabb =append (_daabb ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _cadaf .ST_BendPoint !=ST_BendPointUnset {_daabb =append (_daabb ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _cadaf .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _cadaf .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _cadaf .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _cadaf .ST_RotationPath !=ST_RotationPathUnset {_daabb =append (_daabb ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _cadaf .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _cadaf .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u004e\u006f\u0064\u0065\u0048\u006f\u0072\u0069z\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _cadaf .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_daabb =append (_daabb ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _cadaf .ST_FallbackDimension !=ST_FallbackDimensionUnset {_daabb =append (_daabb ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _cadaf .ST_TextDirection !=ST_TextDirectionUnset {_daabb =append (_daabb ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_daabb =append (_daabb ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _cadaf .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041c\u0063\u0065\u006e\u0074\u0054\u0065\u0078\u0074\u004d\u0061r\u0067\u0069\u006e");};if _cadaf .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_daabb =append (_daabb ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _cadaf .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _cadaf .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _cadaf .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _cadaf .ST_GrowDirection !=ST_GrowDirectionUnset {_daabb =append (_daabb ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_FlowDirection !=ST_FlowDirectionUnset {_daabb =append (_daabb ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_ContinueDirection !=ST_ContinueDirectionUnset {_daabb =append (_daabb ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _cadaf .ST_Breakpoint !=ST_BreakpointUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _cadaf .ST_Offset !=ST_OffsetUnset {_daabb =append (_daabb ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _cadaf .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _cadaf .Int32 !=nil {_daabb =append (_daabb ,"\u0049\u006e\u00743\u0032");};if _cadaf .Float64 !=nil {_daabb =append (_daabb ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _cadaf .Bool !=nil {_daabb =append (_daabb ,"\u0042\u006f\u006f\u006c");};if _cadaf .StringVal !=nil {_daabb =append (_daabb ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _cadaf .ST_ConnectorPoint !=ST_ConnectorPointUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_daabb )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_daabb );};return nil ;};func (_ebagb *ColorsDefHdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072";return _ebagb .CT_ColorTransformHeader .MarshalXML (e ,start );};func NewCT_When ()*CT_When {_beabf :=&CT_When {};_beabf .FuncAttr =ST_FunctionType (1);_beabf .OpAttr =ST_FunctionOperator (1);return _beabf ;};func (_ddegf *ST_CenterShapeMapping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edba ,_adea :=d .Token ();if _adea !=nil {return _adea ;};if _acege ,_ffdda :=_edba .(_a .EndElement );_ffdda &&_acege .Name ==start .Name {*_ddegf =1;return nil ;};if _egcb ,_acgcc :=_edba .(_a .CharData );!_acgcc {return _bg .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",_edba );}else {switch string (_egcb ){case "":*_ddegf =0;case "\u006e\u006f\u006e\u0065":*_ddegf =1;case "\u0066\u004e\u006fd\u0065":*_ddegf =2;};};_edba ,_adea =d .Token ();if _adea !=nil {return _adea ;};if _eabab ,_cfge :=_edba .(_a .EndElement );_cfge &&_eabab .Name ==start .Name {return nil ;};return _bg .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",_edba );};func (_ebf *CT_DataModel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bcfb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_ebf .PtLst ,_bcfb );if _ebf .CxnLst !=nil {_edf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ebf .CxnLst ,_edf );};if _ebf .Bg !=nil {_eeee :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0067"}};e .EncodeElement (_ebf .Bg ,_eeee );};if _ebf .Whole !=nil {_bgee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_ebf .Whole ,_bgee );};if _ebf .ExtLst !=nil {_gce :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebf .ExtLst ,_gce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Category ()*CT_Category {_fdb :=&CT_Category {};return _fdb };func (_gbeff *CT_StyleDefinitionHeader )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_gbeff .UniqueIdAttr )});if _gbeff .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeff .MinVerAttr )});};if _gbeff .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeff .ResIdAttr )});};e .EncodeToken (start );_cecg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gbdb :=range _gbeff .Title {e .EncodeElement (_gbdb ,_cecg );};_gebc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_baade :=range _gbeff .Desc {e .EncodeElement (_baade ,_gebc );};if _gbeff .CatLst !=nil {_aeaf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeff .CatLst ,_aeaf );};if _gbeff .ExtLst !=nil {_dcggf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeff .ExtLst ,_dcggf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_HierBranchStyleUnset ST_HierBranchStyle =0;ST_HierBranchStyleL ST_HierBranchStyle =1;ST_HierBranchStyleR ST_HierBranchStyle =2;ST_HierBranchStyleHang ST_HierBranchStyle =3;ST_HierBranchStyleStd ST_HierBranchStyle =4;ST_HierBranchStyleInit ST_HierBranchStyle =5;);func (_deca ST_PyramidAccentPosition )String ()string {switch _deca {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";}; -// Validate validates the CT_PtList and its children -func (_cedfa *CT_PtList )Validate ()error {return _cedfa .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_facf *ST_BoolOperator )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_facf =0;case "\u006e\u006f\u006e\u0065":*_facf =1;case "\u0065\u0071\u0075":*_facf =2;case "\u0067\u0074\u0065":*_facf =3;case "\u006c\u0074\u0065":*_facf =4;};return nil ;};func (_dbefd *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dbefd =0;case "\u0061\u0075\u0074\u006f":*_dbefd =1;case "\u0061\u0072\u0072":*_dbefd =2;case "\u006e\u006f\u0041r\u0072":*_dbefd =3;};return nil ;};type ST_CenterShapeMapping byte ;func (_bcbb *CT_Rules )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dfcfb :for {_fgae ,_gda :=d .Token ();if _gda !=nil {return _gda ;};switch _gdgf :=_fgae .(type ){case _faeg .StartElement :switch _gdgf .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_afe :=NewCT_NumericRule ();if _ecge :=d .DecodeElement (_afe ,&_gdgf );_ecge !=nil {return _ecge ;};_bcbb .Rule =append (_bcbb .Rule ,_afe );default:_ceda .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_gdgf .Name );if _bdgeb :=d .Skip ();_bdgeb !=nil {return _bdgeb ;};};case _faeg .EndElement :break _dfcfb ;case _faeg .CharData :};};return nil ;};func (_eb ST_AlgorithmType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_eb .String (),start );};func (_aaae *AG_ConstraintAttributes )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _aaae .TypeAttr !=ST_ConstraintTypeUnset {_dfff ,_fabac :=_aaae .TypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0074\u0079\u0070\u0065"});if _fabac !=nil {return _fabac ;};start .Attr =append (start .Attr ,_dfff );};if _aaae .ForAttr !=ST_ConstraintRelationshipUnset {_bgff ,_ceeed :=_aaae .ForAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0066\u006f\u0072"});if _ceeed !=nil {return _ceeed ;};start .Attr =append (start .Attr ,_bgff );};if _aaae .ForNameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_aaae .ForNameAttr )});};if _aaae .PtTypeAttr !=ST_ElementTypeUnset {_ebd ,_fbb :=_aaae .PtTypeAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _fbb !=nil {return _fbb ;};start .Attr =append (start .Attr ,_ebd );};return nil ;}; +// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path +func (_eddg *CT_ChildPref )ValidateWithPath (path string )error {if _eddg .ValAttr !=nil {if *_eddg .ValAttr < -1{return _bg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_eddg .ValAttr );};};return nil ;};func (_fgcbg ST_TextBlockDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgcbg .String (),start );};func (_ceff ST_CenterShapeMapping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceff .String (),start );}; -// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path -func (_cabba *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _aabag ,_fbeb :=range _cabba .Title {if _babd :=_fbeb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aabag ));_babd !=nil {return _babd ;};};for _beeea ,_fbab :=range _cabba .Desc {if _gceb :=_fbab .ValidateWithPath (_efdg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_beeea ));_gceb !=nil {return _gceb ;};};if _cabba .CatLst !=nil {if _fcbdd :=_cabba .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_fcbdd !=nil {return _fcbdd ;};};if _cabba .ExtLst !=nil {if _fedf :=_cabba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fedf !=nil {return _fedf ;};};return nil ;}; +// Validate validates the AG_IteratorAttributes and its children +func (_ga *AG_IteratorAttributes )Validate ()error {return _ga .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_gefb :=&CT_HierBranchStyle {};return _gefb };func (_bfffc *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfffc =0;case "\u0074\u004c":*_bfffc =1;case "\u0074\u0052":*_bfffc =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_bfffc =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_bfffc =4;case "\u0062\u004c":*_bfffc =5;case "\u0062\u0052":*_bfffc =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_bfffc =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_bfffc =8;case "\u006c\u0054":*_bfffc =9;case "\u006c\u0042":*_bfffc =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_bfffc =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_bfffc =12;case "\u0072\u0054":*_bfffc =13;case "\u0072\u0042":*_bfffc =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_bfffc =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_bfffc =16;};return nil ;}; -// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path -func (_bebde *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _fecbb ,_acc :=range _bebde .StyleDefHdr {if _dgac :=_acc .ValidateWithPath (_efdg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_fecbb ));_dgac !=nil {return _dgac ;};};return nil ;};type DataModel struct{CT_DataModel };func (_bebb *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bebb =0;case "\u006c":*_bebb =1;case "\u0063\u0074\u0072":*_bebb =2;case "\u0072":*_bebb =3;};return nil ;};func (_eacbf *ST_ConstraintRelationship )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cfdc ,_gcfef :=d .Token ();if _gcfef !=nil {return _gcfef ;};if _bfefee ,_ecccb :=_cfdc .(_faeg .EndElement );_ecccb &&_bfefee .Name ==start .Name {*_eacbf =1;return nil ;};if _fbdad ,_ceecd :=_cfdc .(_faeg .CharData );!_ceecd {return _efdg .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",_cfdc );}else {switch string (_fbdad ){case "":*_eacbf =0;case "\u0073\u0065\u006c\u0066":*_eacbf =1;case "\u0063\u0068":*_eacbf =2;case "\u0064\u0065\u0073":*_eacbf =3;};};_cfdc ,_gcfef =d .Token ();if _gcfef !=nil {return _gcfef ;};if _gacf ,_ebfe :=_cfdc .(_faeg .EndElement );_ebfe &&_gacf .Name ==start .Name {return nil ;};return _efdg .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",_cfdc );};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;); +// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path +func (_edef *CT_PresentationOf )ValidateWithPath (path string )error {if _edef .ExtLst !=nil {if _bcga :=_edef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcga !=nil {return _bcga ;};};return nil ;};func (_bdfcb *ST_ChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdfcb =0;case "\u0074":*_bdfcb =1;case "\u0062":*_bdfcb =2;case "\u006c":*_bdfcb =3;case "\u0072":*_bdfcb =4;};return nil ;};func (_ddgaa *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddgaa =0;case "\u006e\u006f\u006e\u0065":*_ddgaa =1;case "\u0066\u0072\u006fm\u004c":*_ddgaa =2;case "\u0066\u0072\u006fm\u0052":*_ddgaa =3;case "\u0066\u0072\u006fm\u0054":*_ddgaa =4;case "\u0066\u0072\u006fm\u0042":*_ddgaa =5;};return nil ;};func (_bfebf *LayoutDef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f";return _bfebf .CT_DiagramDefinition .MarshalXML (e ,start );};func (_afdbd ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _afdbd {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdbd ));};return nil ;};func (_efdaa *ST_ElementType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffea ,_bcfec :=d .Token ();if _bcfec !=nil {return _bcfec ;};if _ebdg ,_egefe :=_ffea .(_a .EndElement );_egefe &&_ebdg .Name ==start .Name {*_efdaa =1;return nil ;};if _cdad ,_edgea :=_ffea .(_a .CharData );!_edgea {return _bg .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",_ffea );}else {switch string (_cdad ){case "":*_efdaa =0;case "\u0061\u006c\u006c":*_efdaa =1;case "\u0064\u006f\u0063":*_efdaa =2;case "\u006e\u006f\u0064\u0065":*_efdaa =3;case "\u006e\u006f\u0072\u006d":*_efdaa =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_efdaa =5;case "\u0061\u0073\u0073\u0074":*_efdaa =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_efdaa =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_efdaa =8;case "\u0070\u0072\u0065\u0073":*_efdaa =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_efdaa =10;};};_ffea ,_bcfec =d .Token ();if _bcfec !=nil {return _bcfec ;};if _agef ,_aabc :=_ffea .(_a .EndElement );_aabc &&_agef .Name ==start .Name {return nil ;};return _bg .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",_ffea );};func (_gefc ST_PyramidAccentTextMargin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gefc .String (),start );};type ST_ConstraintRelationship byte ; -// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path -func (_cffcd *CT_AnimOne )ValidateWithPath (path string )error {if _gdfd :=_cffcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfd !=nil {return _gdfd ;};return nil ;};func (_ddge ST_AutoTextRotation )String ()string {switch _ddge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};func (_egfca ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _egfca {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfca ));};return nil ;}; +// Validate validates the CT_ResizeHandles and its children +func (_cdaa *CT_ResizeHandles )Validate ()error {return _cdaa .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_ggdea *ST_HueDir )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acfcg ,_egdae :=d .Token ();if _egdae !=nil {return _egdae ;};if _caag ,_gcafe :=_acfcg .(_a .EndElement );_gcafe &&_caag .Name ==start .Name {*_ggdea =1;return nil ;};if _edfb ,_aeca :=_acfcg .(_a .CharData );!_aeca {return _bg .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",_acfcg );}else {switch string (_edfb ){case "":*_ggdea =0;case "\u0063\u0077":*_ggdea =1;case "\u0063\u0063\u0077":*_ggdea =2;};};_acfcg ,_egdae =d .Token ();if _egdae !=nil {return _egdae ;};if _efdgf ,_agaa :=_acfcg .(_a .EndElement );_agaa &&_efdgf .Name ==start .Name {return nil ;};return _bg .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",_acfcg );};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_cbae *ST_ModelId )ValidateWithPath (path string )error {_dafd :=[]string {};if _cbae .Int32 !=nil {_dafd =append (_dafd ,"\u0049\u006e\u00743\u0032");};if _cbae .ST_Guid !=nil {_dafd =append (_dafd ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_dafd )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dafd );};return nil ;};func (_deaae ST_ChildDirection )Validate ()error {return _deaae .ValidateWithPath ("")};type ST_FallbackDimension byte ; -// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path -func (_cacef *CT_Pt )ValidateWithPath (path string )error {if _bcbf :=_cacef .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_bcbf !=nil {return _bcbf ;};if _gdba :=_cacef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdba !=nil {return _gdba ;};if _cacef .CxnIdAttr !=nil {if _bbf :=_cacef .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_bbf !=nil {return _bbf ;};};if _cacef .PrSet !=nil {if _eac :=_cacef .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_eac !=nil {return _eac ;};};if _cacef .SpPr !=nil {if _ccc :=_cacef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ccc !=nil {return _ccc ;};};if _cacef .T !=nil {if _ccab :=_cacef .T .ValidateWithPath (path +"\u002f\u0054");_ccab !=nil {return _ccab ;};};if _cacef .ExtLst !=nil {if _ffff :=_cacef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffff !=nil {return _ffff ;};};return nil ;}; +// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path +func (_degf *CT_HierBranchStyle )ValidateWithPath (path string )error {if _dagec :=_degf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dagec !=nil {return _dagec ;};return nil ;};func NewCT_SampleData ()*CT_SampleData {_effeb :=&CT_SampleData {};return _effeb }; -// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path -func (_ffe *ColorsDef )ValidateWithPath (path string )error {if _aebc :=_ffe .CT_ColorTransform .ValidateWithPath (path );_aebc !=nil {return _aebc ;};return nil ;};func (_fbdd *ST_CenterShapeMapping )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_afgbg ,_aecb :=d .Token ();if _aecb !=nil {return _aecb ;};if _aeaf ,_ffffdc :=_afgbg .(_faeg .EndElement );_ffffdc &&_aeaf .Name ==start .Name {*_fbdd =1;return nil ;};if _bbc ,_feef :=_afgbg .(_faeg .CharData );!_feef {return _efdg .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",_afgbg );}else {switch string (_bbc ){case "":*_fbdd =0;case "\u006e\u006f\u006e\u0065":*_fbdd =1;case "\u0066\u004e\u006fd\u0065":*_fbdd =2;};};_afgbg ,_aecb =d .Token ();if _aecb !=nil {return _aecb ;};if _bgaa ,_gdge :=_afgbg .(_faeg .EndElement );_gdge &&_bgaa .Name ==start .Name {return nil ;};return _efdg .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",_afgbg );};func (_bdbae *CT_PresentationOf )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_bdfd :=range start .Attr {if _bdfd .Name .Local =="\u0061\u0078\u0069\u0073"{_acaba ,_bab :=ParseSliceST_AxisTypes (_bdfd .Value );if _bab !=nil {return _bab ;};_bdbae .AxisAttr =&_acaba ;continue ;};if _bdfd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fcbb ,_bf :=ParseSliceST_ElementTypes (_bdfd .Value );if _bf !=nil {return _bf ;};_bdbae .PtTypeAttr =&_fcbb ;continue ;};if _bdfd .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fedad ,_gfc :=ParseSliceST_Booleans (_bdfd .Value );if _gfc !=nil {return _gfc ;};_bdbae .HideLastTransAttr =&_fedad ;continue ;};if _bdfd .Name .Local =="\u0073\u0074"{_fcece ,_afdf :=ParseSliceST_Ints (_bdfd .Value );if _afdf !=nil {return _afdf ;};_bdbae .StAttr =&_fcece ;continue ;};if _bdfd .Name .Local =="\u0063\u006e\u0074"{_aeef ,_cadbb :=ParseSliceST_UnsignedInts (_bdfd .Value );if _cadbb !=nil {return _cadbb ;};_bdbae .CntAttr =&_aeef ;continue ;};if _bdfd .Name .Local =="\u0073\u0074\u0065\u0070"{_debf ,_ebeea :=ParseSliceST_Ints (_bdfd .Value );if _ebeea !=nil {return _ebeea ;};_bdbae .StepAttr =&_debf ;continue ;};};_daaa :for {_daad ,_aeefc :=d .Token ();if _aeefc !=nil {return _aeefc ;};switch _cccf :=_daad .(type ){case _faeg .StartElement :switch _cccf .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdbae .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _bfff :=d .DecodeElement (_bdbae .ExtLst ,&_cccf );_bfff !=nil {return _bfff ;};default:_ceda .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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_cccf .Name );if _dbfdf :=d .Skip ();_dbfdf !=nil {return _dbfdf ;};};case _faeg .EndElement :break _daaa ;case _faeg .CharData :};};return nil ;};func (_cca *ST_AutoTextRotation )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_cca =0;case "\u006e\u006f\u006e\u0065":*_cca =1;case "\u0075\u0070\u0072":*_cca =2;case "\u0067\u0072\u0061\u0076":*_cca =3;};return nil ;}; +// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path +func (_gbaf *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _effe ,_ddbb :=range _gbaf .LayoutDefHdr {if _ffcc :=_ddbb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_effe ));_ffcc !=nil {return _ffcc ;};};return nil ;};func (_agafe ST_ConnectorRouting )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcga :=_a .Attr {};_fcga .Name =name ;switch _agafe {case ST_ConnectorRoutingUnset :_fcga .Value ="";case ST_ConnectorRoutingStra :_fcga .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_fcga .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_fcga .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_fcga .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _fcga ,nil ;};func (_dfffd *CT_DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfffd .PtLst =NewCT_PtList ();_bfgc :for {_cede ,_acab :=d .Token ();if _acab !=nil {return _acab ;};switch _abefe :=_cede .(type ){case _a .StartElement :switch _abefe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _gabd :=d .DecodeElement (_dfffd .PtLst ,&_abefe );_gabd !=nil {return _gabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_dfffd .CxnLst =NewCT_CxnList ();if _ffcb :=d .DecodeElement (_dfffd .CxnLst ,&_abefe );_ffcb !=nil {return _ffcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_dfffd .Bg =_bb .NewCT_BackgroundFormatting ();if _cafa :=d .DecodeElement (_dfffd .Bg ,&_abefe );_cafa !=nil {return _cafa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_dfffd .Whole =_bb .NewCT_WholeE2oFormatting ();if _fbc :=d .DecodeElement (_dfffd .Whole ,&_abefe );_fbc !=nil {return _fbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfffd .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _adde :=d .DecodeElement (_dfffd .ExtLst ,&_abefe );_adde !=nil {return _adde ;};default:_fb .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_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_abefe .Name );if _dcae :=d .Skip ();_dcae !=nil {return _dcae ;};};case _a .EndElement :break _bfgc ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path -func (_gdfc *CT_Constraints )ValidateWithPath (path string )error {for _gbce ,_ad :=range _gdfc .Constr {if _cafb :=_ad .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_gbce ));_cafb !=nil {return _cafb ;};};return nil ;};func (_cbbb *AG_IteratorAttributes )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_bcddd :=range start .Attr {if _bcddd .Name .Local =="\u0061\u0078\u0069\u0073"{_ecbeg ,_gfcd :=ParseSliceST_AxisTypes (_bcddd .Value );if _gfcd !=nil {return _gfcd ;};_cbbb .AxisAttr =&_ecbeg ;continue ;};if _bcddd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fccgb ,_bdgc :=ParseSliceST_ElementTypes (_bcddd .Value );if _bdgc !=nil {return _bdgc ;};_cbbb .PtTypeAttr =&_fccgb ;continue ;};if _bcddd .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fae ,_ggfa :=ParseSliceST_Booleans (_bcddd .Value );if _ggfa !=nil {return _ggfa ;};_cbbb .HideLastTransAttr =&_fae ;continue ;};if _bcddd .Name .Local =="\u0073\u0074"{_ffge ,_fcff :=ParseSliceST_Ints (_bcddd .Value );if _fcff !=nil {return _fcff ;};_cbbb .StAttr =&_ffge ;continue ;};if _bcddd .Name .Local =="\u0063\u006e\u0074"{_ggeae ,_ddgfcg :=ParseSliceST_UnsignedInts (_bcddd .Value );if _ddgfcg !=nil {return _ddgfcg ;};_cbbb .CntAttr =&_ggeae ;continue ;};if _bcddd .Name .Local =="\u0073\u0074\u0065\u0070"{_fgdd ,_eddd :=ParseSliceST_Ints (_bcddd .Value );if _eddd !=nil {return _eddd ;};_cbbb .StepAttr =&_fgdd ;continue ;};};for {_fedg ,_bddff :=d .Token ();if _bddff !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0049\u0074\u0065\u0072\u0061\u0074\u006f\u0072\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_bddff );};if _eafc ,_eaga :=_fedg .(_faeg .EndElement );_eaga &&_eafc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path +func (_aace *CT_Name )ValidateWithPath (path string )error {return nil };const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;); -// Validate validates the CT_SampleData and its children -func (_aedbd *CT_SampleData )Validate ()error {return _aedbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func (_gaed ST_AnimLvlStr )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_gaed .String (),start );}; +// Validate validates the CT_DiagramDefinitionHeaderLst and its children +func (_cgaf *CT_DiagramDefinitionHeaderLst )Validate ()error {return _cgaf .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074");};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_bb .CT_OfficeArtExtensionList ;};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_cfbbg :=&CT_StyleDefinitionHeaderLst {};return _cfbbg ;};func (_aage *ST_ChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbg ,_gaafc :=d .Token ();if _gaafc !=nil {return _gaafc ;};if _dfagg ,_gggb :=_ddbg .(_a .EndElement );_gggb &&_dfagg .Name ==start .Name {*_aage =1;return nil ;};if _fcgff ,_bdgff :=_ddbg .(_a .CharData );!_bdgff {return _bg .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",_ddbg );}else {switch string (_fcgff ){case "":*_aage =0;case "\u0074":*_aage =1;case "\u0062":*_aage =2;case "\u006c":*_aage =3;case "\u0072":*_aage =4;};};_ddbg ,_gaafc =d .Token ();if _gaafc !=nil {return _gaafc ;};if _fedf ,_ffada :=_ddbg .(_a .EndElement );_ffada &&_fedf .Name ==start .Name {return nil ;};return _bg .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",_ddbg );}; -// Validate validates the StyleDefHdrLst and its children -func (_dcag *StyleDefHdrLst )Validate ()error {return _dcag .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};func (_fffcbc ST_Breakpoint )String ()string {switch _fffcbc {case 0:return "";case 1:return "\u0065\u006e\u0064\u0043\u006e\u0076";case 2:return "\u0062\u0061\u006c";case 3:return "\u0066\u0069\u0078e\u0064";};return "";};func (_befad ST_NodeHorizontalAlignment )Validate ()error {return _befad .ValidateWithPath ("")};func (_gbfbc *CT_HierBranchStyle )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_dgcdf :=range start .Attr {if _dgcdf .Name .Local =="\u0076\u0061\u006c"{_gbfbc .ValAttr .UnmarshalXMLAttr (_dgcdf );continue ;};};for {_fffc ,_dba :=d .Token ();if _dba !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0048\u0069\u0065\u0072\u0042\u0072\u0061n\u0063\u0068\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_dba );};if _fbdg ,_aegaa :=_fffc .(_faeg .EndElement );_aegaa &&_fbdg .Name ==start .Name {break ;};};return nil ;};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_cacb ST_PtType )ValidateWithPath (path string )error {switch _cacb {case 0,1,2,3,4,5,6:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacb ));};return nil ;};type CT_StyleLabel struct{NameAttr string ;Scene3d *_fcffg .CT_Scene3D ;Sp3d *_fcffg .CT_Shape3D ;TxPr *CT_TextProps ;Style *_fcffg .CT_ShapeStyle ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;};func (_ddgc ST_TextAnchorVertical )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_abbb :=_faeg .Attr {};_abbb .Name =name ;switch _ddgc {case ST_TextAnchorVerticalUnset :_abbb .Value ="";case ST_TextAnchorVerticalT :_abbb .Value ="\u0074";case ST_TextAnchorVerticalMid :_abbb .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_abbb .Value ="\u0062";};return _abbb ,nil ;};func (_bedbg ST_FallbackDimension )Validate ()error {return _bedbg .ValidateWithPath ("")};func (_bfaf *ST_OutputShapeType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_gebc ,_abdc :=d .Token ();if _abdc !=nil {return _abdc ;};if _bddgd ,_eceaa :=_gebc .(_faeg .EndElement );_eceaa &&_bddgd .Name ==start .Name {*_bfaf =1;return nil ;};if _edfd ,_cfbfd :=_gebc .(_faeg .CharData );!_cfbfd {return _efdg .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",_gebc );}else {switch string (_edfd ){case "":*_bfaf =0;case "\u006e\u006f\u006e\u0065":*_bfaf =1;case "\u0063\u006f\u006e\u006e":*_bfaf =2;};};_gebc ,_abdc =d .Token ();if _abdc !=nil {return _abdc ;};if _cfacc ,_ccac :=_gebc .(_faeg .EndElement );_ccac &&_cfacc .Name ==start .Name {return nil ;};return _efdg .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",_gebc );};type ST_AxisType byte ;func (_bfa *ST_VariableType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bfa =0;case "\u006e\u006f\u006e\u0065":*_bfa =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_bfa =2;case "\u0063\u0068\u004da\u0078":*_bfa =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_bfa =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_bfa =5;case "\u0064\u0069\u0072":*_bfa =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_bfa =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_bfa =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_bfa =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_bfa =10;};return nil ;};func (_aeegb ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _aeegb {case 0,1,2,3,4,5:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeegb ));};return nil ;};type ST_HierBranchStyle byte ;func (_fcbg *CT_LayoutVariablePropertySet )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cgdec :for {_cccb ,_gaegf :=d .Token ();if _gaegf !=nil {return _gaegf ;};switch _bcg :=_cccb .(type ){case _faeg .StartElement :switch _bcg .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_fcbg .OrgChart =NewCT_OrgChart ();if _dbcda :=d .DecodeElement (_fcbg .OrgChart ,&_bcg );_dbcda !=nil {return _dbcda ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_fcbg .ChMax =NewCT_ChildMax ();if _edaec :=d .DecodeElement (_fcbg .ChMax ,&_bcg );_edaec !=nil {return _edaec ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_fcbg .ChPref =NewCT_ChildPref ();if _fagee :=d .DecodeElement (_fcbg .ChPref ,&_bcg );_fagee !=nil {return _fagee ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_fcbg .BulletEnabled =NewCT_BulletEnabled ();if _dbdgb :=d .DecodeElement (_fcbg .BulletEnabled ,&_bcg );_dbdgb !=nil {return _dbdgb ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_fcbg .Dir =NewCT_Direction ();if _da :=d .DecodeElement (_fcbg .Dir ,&_bcg );_da !=nil {return _da ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_fcbg .HierBranch =NewCT_HierBranchStyle ();if _aafb :=d .DecodeElement (_fcbg .HierBranch ,&_bcg );_aafb !=nil {return _aafb ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_fcbg .AnimOne =NewCT_AnimOne ();if _gcagg :=d .DecodeElement (_fcbg .AnimOne ,&_bcg );_gcagg !=nil {return _gcagg ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_fcbg .AnimLvl =NewCT_AnimLvl ();if _baed :=d .DecodeElement (_fcbg .AnimLvl ,&_bcg );_baed !=nil {return _baed ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_fcbg .ResizeHandles =NewCT_ResizeHandles ();if _acfd :=d .DecodeElement (_fcbg .ResizeHandles ,&_bcg );_acfd !=nil {return _acfd ;};default:_ceda .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062\u006c\u0065P\u0072\u006fpe\u0072\u0074\u0079S\u0065\u0074\u0020\u0025\u0076",_bcg .Name );if _ggcfg :=d .Skip ();_ggcfg !=nil {return _ggcfg ;};};case _faeg .EndElement :break _cgdec ;case _faeg .CharData :};};return nil ;};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_ccdfb :=&CT_StyleDefinitionHeader {};return _ccdfb ;};func (_eeacg *ST_TextDirection )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_eeacg =0;case "\u0066\u0072\u006fm\u0054":*_eeacg =1;case "\u0066\u0072\u006fm\u0042":*_eeacg =2;};return nil ;};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_fcffg .CT_BackgroundFormatting ;Whole *_fcffg .CT_WholeE2oFormatting ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;};func (_gedad ST_ResizeHandlesStr )Validate ()error {return _gedad .ValidateWithPath ("")};func (_ggcfe ST_ModelId )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _ggcfe .Int32 !=nil {e .EncodeToken (_faeg .CharData (_efdg .Sprintf ("\u0025\u0064",*_ggcfe .Int32 )));};if _ggcfe .ST_Guid !=nil {e .EncodeToken (_faeg .CharData (*_ggcfe .ST_Guid ));};return e .EncodeToken (_faeg .EndElement {Name :start .Name });};func (_bad *ColorsDef )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f";return _bad .CT_ColorTransform .MarshalXML (e ,start );};func (_bfaa *CT_SampleData )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bfaa .UseDefAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_bfaa .UseDefAttr ))});};e .EncodeToken (start );if _bfaa .DataModel !=nil {_gagg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_bfaa .DataModel ,_gagg );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_fcae *ST_Direction )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dfaf ,_eafa :=d .Token ();if _eafa !=nil {return _eafa ;};if _bbaf ,_beda :=_dfaf .(_faeg .EndElement );_beda &&_bbaf .Name ==start .Name {*_fcae =1;return nil ;};if _bebg ,_aff :=_dfaf .(_faeg .CharData );!_aff {return _efdg .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",_dfaf );}else {switch string (_bebg ){case "":*_fcae =0;case "\u006e\u006f\u0072\u006d":*_fcae =1;case "\u0072\u0065\u0076":*_fcae =2;};};_dfaf ,_eafa =d .Token ();if _eafa !=nil {return _eafa ;};if _ccgfa ,_bcfd :=_dfaf .(_faeg .EndElement );_bcfd &&_ccgfa .Name ==start .Name {return nil ;};return _efdg .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",_dfaf );};func (_cdcfb ST_ConnectorDimension )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_cdbg :=_faeg .Attr {};_cdbg .Name =name ;switch _cdcfb {case ST_ConnectorDimensionUnset :_cdbg .Value ="";case ST_ConnectorDimension1D :_cdbg .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_cdbg .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_cdbg .Value ="\u0063\u0075\u0073\u0074";};return _cdbg ,nil ;};type ST_Ints []int32 ; +// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path +func (_fcba *CT_Constraint )ValidateWithPath (path string )error {if _afd :=_fcba .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_afd !=nil {return _afd ;};if _fcba .ExtLst !=nil {if _abff :=_fcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abff !=nil {return _abff ;};};if _acee :=_fcba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acee !=nil {return _acee ;};if _gfgb :=_fcba .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gfgb !=nil {return _gfgb ;};if _eeg :=_fcba .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eeg !=nil {return _eeg ;};if _ecab :=_fcba .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ecab !=nil {return _ecab ;};if _agcg :=_fcba .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_agcg !=nil {return _agcg ;};if _caab :=_fcba .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_caab !=nil {return _caab ;};return nil ;};const (ST_FunctionTypeUnset ST_FunctionType =0;ST_FunctionTypeCnt ST_FunctionType =1;ST_FunctionTypePos ST_FunctionType =2;ST_FunctionTypeRevPos ST_FunctionType =3;ST_FunctionTypePosEven ST_FunctionType =4;ST_FunctionTypePosOdd ST_FunctionType =5;ST_FunctionTypeVar ST_FunctionType =6;ST_FunctionTypeDepth ST_FunctionType =7;ST_FunctionTypeMaxDepth ST_FunctionType =8;);func (_cgaed ST_SecondaryChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgaed .String (),start );};func (_badd ST_FunctionOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_badd .String (),start );};type ST_FlowDirection byte ;func (_aefb *CT_PresentationOf )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aefb .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .AxisAttr )});};if _aefb .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .PtTypeAttr )});};if _aefb .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .HideLastTransAttr )});};if _aefb .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .StAttr )});};if _aefb .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .CntAttr )});};if _aefb .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .StepAttr )});};e .EncodeToken (start );if _aefb .ExtLst !=nil {_cbgg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aefb .ExtLst ,_cbgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_When and its children, prefixing error messages with path -func (_gadg *CT_When )ValidateWithPath (path string )error {if _gadg .FuncAttr ==ST_FunctionTypeUnset {return _efdg .Errorf ("\u0025\u0073\u002f\u0046\u0075\u006e\u0063\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cegc :=_gadg .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_cegc !=nil {return _cegc ;};if _gadg .ArgAttr !=nil {if _dbdg :=_gadg .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_dbdg !=nil {return _dbdg ;};};if _gadg .OpAttr ==ST_FunctionOperatorUnset {return _efdg .Errorf ("\u0025\u0073\u002f\u004f\u0070\u0041\u0074\u0074\u0072\u0020i\u0073\u0020\u0061\u0020\u006d\u0061\u006ed\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ebdf :=_gadg .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_ebdf !=nil {return _ebdf ;};if _bead :=_gadg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bead !=nil {return _bead ;};for _fbaga ,_dbfeg :=range _gadg .Alg {if _cddcd :=_dbfeg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fbaga ));_cddcd !=nil {return _cddcd ;};};for _eag ,_cdaeg :=range _gadg .Shape {if _agag :=_cdaeg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eag ));_agag !=nil {return _agag ;};};for _abge ,_gbcg :=range _gadg .PresOf {if _afaa :=_gbcg .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_abge ));_afaa !=nil {return _afaa ;};};for _cecae ,_feecd :=range _gadg .ConstrLst {if _cagde :=_feecd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cecae ));_cagde !=nil {return _cagde ;};};for _bcegd ,_edfc :=range _gadg .RuleLst {if _ebcb :=_edfc .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bcegd ));_ebcb !=nil {return _ebcb ;};};for _cbfg ,_ddbdd :=range _gadg .ForEach {if _cdbga :=_ddbdd .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_cbfg ));_cdbga !=nil {return _cdbga ;};};for _gacd ,_aaaef :=range _gadg .LayoutNode {if _bdcg :=_aaaef .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_gacd ));_bdcg !=nil {return _bdcg ;};};for _ccgfd ,_aedf :=range _gadg .Choose {if _fbag :=_aedf .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ccgfd ));_fbag !=nil {return _fbag ;};};for _gfab ,_ffdb :=range _gadg .ExtLst {if _gad :=_ffdb .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gfab ));_gad !=nil {return _gad ;};};return nil ;};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_fbgc ST_ArrowheadStyle )String ()string {switch _fbgc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";};func (_fdfbg *CT_SDName )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _fdfbg .LangAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_efdg .Sprintf ("\u0025\u0076",*_fdfbg .LangAttr )});};start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_fdfbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_cacga *ST_FunctionArgument )ValidateWithPath (path string )error {_fbgb :=[]string {};if _cacga .ST_VariableType !=ST_VariableTypeUnset {_fbgb =append (_fbgb ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_fbgb )> 1{return _efdg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fbgb );};return nil ;};func (_eaag *ST_ArrowheadStyle )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_gdfg ,_caaf :=d .Token ();if _caaf !=nil {return _caaf ;};if _fbeeg ,_gbgg :=_gdfg .(_faeg .EndElement );_gbgg &&_fbeeg .Name ==start .Name {*_eaag =1;return nil ;};if _bfac ,_cbebc :=_gdfg .(_faeg .CharData );!_cbebc {return _efdg .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",_gdfg );}else {switch string (_bfac ){case "":*_eaag =0;case "\u0061\u0075\u0074\u006f":*_eaag =1;case "\u0061\u0072\u0072":*_eaag =2;case "\u006e\u006f\u0041r\u0072":*_eaag =3;};};_gdfg ,_caaf =d .Token ();if _caaf !=nil {return _caaf ;};if _dgbbd ,_ffde :=_gdfg .(_faeg .EndElement );_ffde &&_dgbbd .Name ==start .Name {return nil ;};return _efdg .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",_gdfg );}; +// Validate validates the LayoutDef and its children +func (_dcfa *LayoutDef )Validate ()error {return _dcfa .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");}; -// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path -func (_cabdd *CT_CTDescription )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path +func (_cgced *CT_SDCategories )ValidateWithPath (path string )error {for _affbec ,_ecgb :=range _cgced .Cat {if _cbage :=_ecgb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_affbec ));_cbage !=nil {return _cbage ;};};return nil ;};func NewCT_NumericRule ()*CT_NumericRule {_bgec :=&CT_NumericRule {};return _bgec };func (_fcbf ST_DiagramTextAlignment )String ()string {switch _fcbf {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func (_adcba *ST_AlgorithmType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cggf ,_adfcg :=d .Token ();if _adfcg !=nil {return _adfcg ;};if _egef ,_ebgg :=_cggf .(_a .EndElement );_ebgg &&_egef .Name ==start .Name {*_adcba =1;return nil ;};if _fgfca ,_ecae :=_cggf .(_a .CharData );!_ecae {return _bg .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",_cggf );}else {switch string (_fgfca ){case "":*_adcba =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_adcba =1;case "\u0063\u006f\u006e\u006e":*_adcba =2;case "\u0063\u0079\u0063l\u0065":*_adcba =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_adcba =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_adcba =5;case "\u0070\u0079\u0072\u0061":*_adcba =6;case "\u006c\u0069\u006e":*_adcba =7;case "\u0073\u0070":*_adcba =8;case "\u0074\u0078":*_adcba =9;case "\u0073\u006e\u0061k\u0065":*_adcba =10;};};_cggf ,_adfcg =d .Token ();if _adfcg !=nil {return _adfcg ;};if _ffbc ,_baafge :=_cggf .(_a .EndElement );_baafge &&_ffbc .Name ==start .Name {return nil ;};return _bg .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",_cggf );};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_cbgea *CT_ResizeHandles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efda :=range start .Attr {if _efda .Name .Local =="\u0076\u0061\u006c"{_cbgea .ValAttr .UnmarshalXMLAttr (_efda );continue ;};};for {_gddb ,_eeede :=d .Token ();if _eeede !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0073\u0069z\u0065H\u0061\u006e\u0064\u006c\u0065\u0073\u003a \u0025\u0073",_eeede );};if _faed ,_bfbac :=_gddb .(_a .EndElement );_bfbac &&_faed .Name ==start .Name {break ;};};return nil ;};func (_cdfc ST_FallbackDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbdae :=_a .Attr {};_bbdae .Name =name ;switch _cdfc {case ST_FallbackDimensionUnset :_bbdae .Value ="";case ST_FallbackDimension1D :_bbdae .Value ="\u0031\u0044";case ST_FallbackDimension2D :_bbdae .Value ="\u0032\u0044";};return _bbdae ,nil ;};func (_bgdbd ST_ElementType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgdbd .String (),start );};func (_fccf ST_SecondaryLinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dddaa :=_a .Attr {};_dddaa .Name =name ;switch _fccf {case ST_SecondaryLinearDirectionUnset :_dddaa .Value ="";case ST_SecondaryLinearDirectionNone :_dddaa .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_dddaa .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_dddaa .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_dddaa .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_dddaa .Value ="\u0066\u0072\u006fm\u0042";};return _dddaa ,nil ;};func (_bffdd *ST_ConnectorDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bffdd =0;case "\u0031\u0044":*_bffdd =1;case "\u0032\u0044":*_bffdd =2;case "\u0063\u0075\u0073\u0074":*_bffdd =3;};return nil ;};const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1;ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3;ST_AxisTypeDesOrSelf ST_AxisType =4;ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9;ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11;ST_AxisTypeRoot ST_AxisType =12;ST_AxisTypeNone ST_AxisType =13;);func NewCT_Constraints ()*CT_Constraints {_gee :=&CT_Constraints {};return _gee };func (_daff *ST_TextAnchorVertical )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecagc ,_egbdgf :=d .Token ();if _egbdgf !=nil {return _egbdgf ;};if _begdc ,_eeag :=_ecagc .(_a .EndElement );_eeag &&_begdc .Name ==start .Name {*_daff =1;return nil ;};if _gdabb ,_gccec :=_ecagc .(_a .CharData );!_gccec {return _bg .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",_ecagc );}else {switch string (_gdabb ){case "":*_daff =0;case "\u0074":*_daff =1;case "\u006d\u0069\u0064":*_daff =2;case "\u0062":*_daff =3;};};_ecagc ,_egbdgf =d .Token ();if _egbdgf !=nil {return _egbdgf ;};if _dddb ,_aecgd :=_ecagc .(_a .EndElement );_aecgd &&_dddb .Name ==start .Name {return nil ;};return _bg .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",_ecagc );}; -// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path -func (_aegc *ColorsDefHdrLst )ValidateWithPath (path string )error {if _cbeb :=_aegc .CT_ColorTransformHeaderLst .ValidateWithPath (path );_cbeb !=nil {return _cbeb ;};return nil ;};func (_efb *CT_Name )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_eagda :=range start .Attr {if _eagda .Name .Local =="\u006c\u0061\u006e\u0067"{_ccbae ,_aacc :=_eagda .Value ,error (nil );if _aacc !=nil {return _aacc ;};_efb .LangAttr =&_ccbae ;continue ;};if _eagda .Name .Local =="\u0076\u0061\u006c"{_gac ,_afdd :=_eagda .Value ,error (nil );if _afdd !=nil {return _afdd ;};_efb .ValAttr =_gac ;continue ;};};for {_abfa ,_dbed :=d .Token ();if _dbed !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dbed );};if _bfbd ,_efec :=_abfa .(_faeg .EndElement );_efec &&_bfbd .Name ==start .Name {break ;};};return nil ;};func (_bdcdd ST_ContinueDirection )ValidateWithPath (path string )error {switch _bdcdd {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcdd ));};return nil ;};func (_cbea ST_ConstraintRelationship )String ()string {switch _cbea {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_gbc ST_CxnType )ValidateWithPath (path string )error {switch _gbc {case 0,1,2,3,4:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbc ));};return nil ;};func NewCT_Direction ()*CT_Direction {_cdffd :=&CT_Direction {};return _cdffd };type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_When and its children, prefixing error messages with path +func (_abccb *CT_When )ValidateWithPath (path string )error {if _abccb .FuncAttr ==ST_FunctionTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0046\u0075\u006e\u0063\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fbfbb :=_abccb .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_fbfbb !=nil {return _fbfbb ;};if _abccb .ArgAttr !=nil {if _geeaf :=_abccb .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_geeaf !=nil {return _geeaf ;};};if _abccb .OpAttr ==ST_FunctionOperatorUnset {return _bg .Errorf ("\u0025\u0073\u002f\u004f\u0070\u0041\u0074\u0074\u0072\u0020i\u0073\u0020\u0061\u0020\u006d\u0061\u006ed\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gcac :=_abccb .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gcac !=nil {return _gcac ;};if _cafef :=_abccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cafef !=nil {return _cafef ;};for _bgebd ,_aedb :=range _abccb .Alg {if _gdga :=_aedb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_bgebd ));_gdga !=nil {return _gdga ;};};for _bfggf ,_fbcca :=range _abccb .Shape {if _efae :=_fbcca .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bfggf ));_efae !=nil {return _efae ;};};for _eceb ,_fcfd :=range _abccb .PresOf {if _cgfccb :=_fcfd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_eceb ));_cgfccb !=nil {return _cgfccb ;};};for _fgabe ,_egad :=range _abccb .ConstrLst {if _fddc :=_egad .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fgabe ));_fddc !=nil {return _fddc ;};};for _dcde ,_egff :=range _abccb .RuleLst {if _fefb :=_egff .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dcde ));_fefb !=nil {return _fefb ;};};for _daca ,_bafg :=range _abccb .ForEach {if _acfc :=_bafg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_daca ));_acfc !=nil {return _acfc ;};};for _ccea ,_edag :=range _abccb .LayoutNode {if _bgaee :=_edag .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ccea ));_bgaee !=nil {return _bgaee ;};};for _cacd ,_eebd :=range _abccb .Choose {if _bfdcd :=_eebd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cacd ));_bfdcd !=nil {return _bfdcd ;};};for _dgdf ,_aefbc :=range _abccb .ExtLst {if _ccdgf :=_aefbc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dgdf ));_ccdgf !=nil {return _ccdgf ;};};return nil ;};func (_bacba ST_PyramidAccentTextMargin )Validate ()error {return _bacba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path -func (_dbef *CT_ResizeHandles )ValidateWithPath (path string )error {if _geg :=_dbef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geg !=nil {return _geg ;};return nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};func (_af ST_AutoTextRotation )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_gded :=_faeg .Attr {};_gded .Name =name ;switch _af {case ST_AutoTextRotationUnset :_gded .Value ="";case ST_AutoTextRotationNone :_gded .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_gded .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_gded .Value ="\u0067\u0072\u0061\u0076";};return _gded ,nil ;};func (_cec ST_ConnectorPoint )Validate ()error {return _cec .ValidateWithPath ("")};func (_ecab ST_TextAnchorHorizontal )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_ecab .String (),start );};func (_dddge ST_AnimLvlStr )String ()string {switch _dddge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_eebba ST_HierarchyAlignment )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_eebba .String (),start );};func (_baec ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _baec {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baec ));};return nil ;};type ST_Direction byte ;func (_bbbd *ST_DiagramTextAlignment )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fdbc ,_gbca :=d .Token ();if _gbca !=nil {return _gbca ;};if _cbd ,_afbf :=_fdbc .(_faeg .EndElement );_afbf &&_cbd .Name ==start .Name {*_bbbd =1;return nil ;};if _cfbbe ,_gggg :=_fdbc .(_faeg .CharData );!_gggg {return _efdg .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",_fdbc );}else {switch string (_cfbbe ){case "":*_bbbd =0;case "\u006c":*_bbbd =1;case "\u0063\u0074\u0072":*_bbbd =2;case "\u0072":*_bbbd =3;};};_fdbc ,_gbca =d .Token ();if _gbca !=nil {return _gbca ;};if _fdc ,_dbag :=_fdbc .(_faeg .EndElement );_dbag &&_fdc .Name ==start .Name {return nil ;};return _efdg .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",_fdbc );};type CT_BulletEnabled struct{ValAttr *bool ;};func (_aceb ST_CenterShapeMapping )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_aceb .String (),start );};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;}; +// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path +func (_agbdg *CT_StyleDefinition )ValidateWithPath (path string )error {for _deae ,_degb :=range _agbdg .Title {if _faca :=_degb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_deae ));_faca !=nil {return _faca ;};};for _dfdac ,_cbca :=range _agbdg .Desc {if _gead :=_cbca .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dfdac ));_gead !=nil {return _gead ;};};if _agbdg .CatLst !=nil {if _ggdb :=_agbdg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_ggdb !=nil {return _ggdb ;};};if _agbdg .Scene3d !=nil {if _fgcgg :=_agbdg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fgcgg !=nil {return _fgcgg ;};};for _gccbdg ,_dgfe :=range _agbdg .StyleLbl {if _age :=_dgfe .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gccbdg ));_age !=nil {return _age ;};};if _agbdg .ExtLst !=nil {if _bcbbb :=_agbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbbb !=nil {return _bcbbb ;};};return nil ;};const (ST_ParameterIdUnset ST_ParameterId =0;ST_ParameterIdHorzAlign ST_ParameterId =1;ST_ParameterIdVertAlign ST_ParameterId =2;ST_ParameterIdChDir ST_ParameterId =3;ST_ParameterIdChAlign ST_ParameterId =4;ST_ParameterIdSecChAlign ST_ParameterId =5;ST_ParameterIdLinDir ST_ParameterId =6;ST_ParameterIdSecLinDir ST_ParameterId =7;ST_ParameterIdStElem ST_ParameterId =8;ST_ParameterIdBendPt ST_ParameterId =9;ST_ParameterIdConnRout ST_ParameterId =10;ST_ParameterIdBegSty ST_ParameterId =11;ST_ParameterIdEndSty ST_ParameterId =12;ST_ParameterIdDim ST_ParameterId =13;ST_ParameterIdRotPath ST_ParameterId =14;ST_ParameterIdCtrShpMap ST_ParameterId =15;ST_ParameterIdNodeHorzAlign ST_ParameterId =16;ST_ParameterIdNodeVertAlign ST_ParameterId =17;ST_ParameterIdFallback ST_ParameterId =18;ST_ParameterIdTxDir ST_ParameterId =19;ST_ParameterIdPyraAcctPos ST_ParameterId =20;ST_ParameterIdPyraAcctTxMar ST_ParameterId =21;ST_ParameterIdTxBlDir ST_ParameterId =22;ST_ParameterIdTxAnchorHorz ST_ParameterId =23;ST_ParameterIdTxAnchorVert ST_ParameterId =24;ST_ParameterIdTxAnchorHorzCh ST_ParameterId =25;ST_ParameterIdTxAnchorVertCh ST_ParameterId =26;ST_ParameterIdParTxLTRAlign ST_ParameterId =27;ST_ParameterIdParTxRTLAlign ST_ParameterId =28;ST_ParameterIdShpTxLTRAlignCh ST_ParameterId =29;ST_ParameterIdShpTxRTLAlignCh ST_ParameterId =30;ST_ParameterIdAutoTxRot ST_ParameterId =31;ST_ParameterIdGrDir ST_ParameterId =32;ST_ParameterIdFlowDir ST_ParameterId =33;ST_ParameterIdContDir ST_ParameterId =34;ST_ParameterIdBkpt ST_ParameterId =35;ST_ParameterIdOff ST_ParameterId =36;ST_ParameterIdHierAlign ST_ParameterId =37;ST_ParameterIdBkPtFixedVal ST_ParameterId =38;ST_ParameterIdStBulletLvl ST_ParameterId =39;ST_ParameterIdStAng ST_ParameterId =40;ST_ParameterIdSpanAng ST_ParameterId =41;ST_ParameterIdAr ST_ParameterId =42;ST_ParameterIdLnSpPar ST_ParameterId =43;ST_ParameterIdLnSpAfParP ST_ParameterId =44;ST_ParameterIdLnSpCh ST_ParameterId =45;ST_ParameterIdLnSpAfChP ST_ParameterId =46;ST_ParameterIdRtShortDist ST_ParameterId =47;ST_ParameterIdAlignTx ST_ParameterId =48;ST_ParameterIdPyraLvlNode ST_ParameterId =49;ST_ParameterIdPyraAcctBkgdNode ST_ParameterId =50;ST_ParameterIdPyraAcctTxNode ST_ParameterId =51;ST_ParameterIdSrcNode ST_ParameterId =52;ST_ParameterIdDstNode ST_ParameterId =53;ST_ParameterIdBegPts ST_ParameterId =54;ST_ParameterIdEndPts ST_ParameterId =55;);func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_gbcd :=&CT_ColorTransformHeader {};return _gbcd ;};func (_cegc ST_ChildOrderType )Validate ()error {return _cegc .ValidateWithPath ("")};func (_ccad *CT_ForEach )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccad .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .NameAttr )});};if _ccad .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .RefAttr )});};if _ccad .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .AxisAttr )});};if _ccad .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .PtTypeAttr )});};if _ccad .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .HideLastTransAttr )});};if _ccad .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .StAttr )});};if _ccad .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .CntAttr )});};if _ccad .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .StepAttr )});};e .EncodeToken (start );if _ccad .Alg !=nil {_gcad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_beb :=range _ccad .Alg {e .EncodeElement (_beb ,_gcad );};};if _ccad .Shape !=nil {_cfeg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_beba :=range _ccad .Shape {e .EncodeElement (_beba ,_cfeg );};};if _ccad .PresOf !=nil {_dffe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_cege :=range _ccad .PresOf {e .EncodeElement (_cege ,_dffe );};};if _ccad .ConstrLst !=nil {_cdca :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ccbda :=range _ccad .ConstrLst {e .EncodeElement (_ccbda ,_cdca );};};if _ccad .RuleLst !=nil {_gfefg :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_efceg :=range _ccad .RuleLst {e .EncodeElement (_efceg ,_gfefg );};};if _ccad .ForEach !=nil {_bdgf :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_cafg :=range _ccad .ForEach {e .EncodeElement (_cafg ,_bdgf );};};if _ccad .LayoutNode !=nil {_ddgc :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gecd :=range _ccad .LayoutNode {e .EncodeElement (_gecd ,_ddgc );};};if _ccad .Choose !=nil {_cedd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_adgfc :=range _ccad .Choose {e .EncodeElement (_adgfc ,_cedd );};};if _ccad .ExtLst !=nil {_dfdc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_aggb :=range _ccad .ExtLst {e .EncodeElement (_aggb ,_dfdc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CTName struct{LangAttr *string ;ValAttr string ;}; -// Validate validates the CT_Choose and its children -func (_ggbg *CT_Choose )Validate ()error {return _ggbg .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_fgac ST_FallbackDimension )ValidateWithPath (path string )error {switch _fgac {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgac ));};return nil ;};func (_edga *ST_ChildOrderType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cfffg ,_abddc :=d .Token ();if _abddc !=nil {return _abddc ;};if _fgbc ,_aedad :=_cfffg .(_faeg .EndElement );_aedad &&_fgbc .Name ==start .Name {*_edga =1;return nil ;};if _fgag ,_cbcf :=_cfffg .(_faeg .CharData );!_cbcf {return _efdg .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",_cfffg );}else {switch string (_fgag ){case "":*_edga =0;case "\u0062":*_edga =1;case "\u0074":*_edga =2;};};_cfffg ,_abddc =d .Token ();if _abddc !=nil {return _abddc ;};if _aega ,_adgc :=_cfffg .(_faeg .EndElement );_adgc &&_aega .Name ==start .Name {return nil ;};return _efdg .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",_cfffg );}; +// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path +func (_dcg *CT_Category )ValidateWithPath (path string )error {return nil };func (_geeab *ST_FunctionOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddefb ,_bbgf :=d .Token ();if _bbgf !=nil {return _bbgf ;};if _bdbc ,_dcbg :=_ddefb .(_a .EndElement );_dcbg &&_bdbc .Name ==start .Name {*_geeab =1;return nil ;};if _gdfcd ,_gaee :=_ddefb .(_a .CharData );!_gaee {return _bg .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",_ddefb );}else {switch string (_gdfcd ){case "":*_geeab =0;case "\u0065\u0071\u0075":*_geeab =1;case "\u006e\u0065\u0071":*_geeab =2;case "\u0067\u0074":*_geeab =3;case "\u006c\u0074":*_geeab =4;case "\u0067\u0074\u0065":*_geeab =5;case "\u006c\u0074\u0065":*_geeab =6;};};_ddefb ,_bbgf =d .Token ();if _bbgf !=nil {return _bbgf ;};if _dacea ,_bgaf :=_ddefb .(_a .EndElement );_bgaf &&_dacea .Name ==start .Name {return nil ;};return _bg .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",_ddefb );};func (_dfdcg ST_AlgorithmType )Validate ()error {return _dfdcg .ValidateWithPath ("")};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_edega ST_Direction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acbe :=_a .Attr {};_acbe .Name =name ;switch _edega {case ST_DirectionUnset :_acbe .Value ="";case ST_DirectionNorm :_acbe .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_acbe .Value ="\u0072\u0065\u0076";};return _acbe ,nil ;};func (_egaaa ST_FunctionType )Validate ()error {return _egaaa .ValidateWithPath ("")};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_dbgcf ST_NodeVerticalAlignment )Validate ()error {return _dbgcf .ValidateWithPath ("")};func (_feaa *CT_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceag :=range start .Attr {if _ceag .Name .Local =="\u0076\u0061\u006c"{_feaa .ValAttr .UnmarshalXMLAttr (_ceag );continue ;};};for {_ebeb ,_bade :=d .Token ();if _bade !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0048\u0069\u0065\u0072\u0042\u0072\u0061n\u0063\u0068\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_bade );};if _feea ,_gfa :=_ebeb .(_a .EndElement );_gfa &&_feea .Name ==start .Name {break ;};};return nil ;};func (_eagg *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eagg =0;case "\u006c":*_eagg =1;case "\u0063\u0074\u0072":*_eagg =2;case "\u0072":*_eagg =3;};return nil ;};func NewCT_Description ()*CT_Description {_fead :=&CT_Description {};return _fead };type ST_TextAnchorVertical byte ;func (_egffc ST_CxnType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_afdf :=_a .Attr {};_afdf .Name =name ;switch _egffc {case ST_CxnTypeUnset :_afdf .Value ="";case ST_CxnTypeParOf :_afdf .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_afdf .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_afdf .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_afdf .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _afdf ,nil ;};type CT_Direction struct{ValAttr ST_Direction ;};func (_gbccg ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _gbccg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbccg ));};return nil ;}; -// Validate validates the CT_Algorithm and its children -func (_gcadb *CT_Algorithm )Validate ()error {return _gcadb .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_edgc ST_StartingElement )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_edgc .String (),start );}; +// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path +func (_bgac *CT_Constraints )ValidateWithPath (path string )error {for _eec ,_feaf :=range _bgac .Constr {if _ccg :=_feaf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_eec ));_ccg !=nil {return _ccg ;};};return nil ;};func (_agaf *CT_Pt )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_agaf .ModelIdAttr )});if _agaf .TypeAttr !=ST_PtTypeUnset {_agab ,_ccdg :=_agaf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccdg !=nil {return _ccdg ;};start .Attr =append (start .Attr ,_agab );};if _agaf .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_agaf .CxnIdAttr )});};e .EncodeToken (start );if _agaf .PrSet !=nil {_efgg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_agaf .PrSet ,_efgg );};if _agaf .SpPr !=nil {_bbbcf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agaf .SpPr ,_bbbcf );};if _agaf .T !=nil {_cebd :=_a .StartElement {Name :_a .Name {Local :"\u0074"}};e .EncodeElement (_agaf .T ,_cebd );};if _agaf .ExtLst !=nil {_bega :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agaf .ExtLst ,_bega );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abbec *ST_TextDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abbec =0;case "\u0066\u0072\u006fm\u0054":*_abbec =1;case "\u0066\u0072\u006fm\u0042":*_abbec =2;};return nil ;};func (_ee *CT_Adj )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_ee .IdxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_ee .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfdb *CT_Description )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfdb .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_bfdb .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_bfdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ConstraintTypeUnset ST_ConstraintType =0;ST_ConstraintTypeNone ST_ConstraintType =1;ST_ConstraintTypeAlignOff ST_ConstraintType =2;ST_ConstraintTypeBegMarg ST_ConstraintType =3;ST_ConstraintTypeBendDist ST_ConstraintType =4;ST_ConstraintTypeBegPad ST_ConstraintType =5;ST_ConstraintTypeB ST_ConstraintType =6;ST_ConstraintTypeBMarg ST_ConstraintType =7;ST_ConstraintTypeBOff ST_ConstraintType =8;ST_ConstraintTypeCtrX ST_ConstraintType =9;ST_ConstraintTypeCtrXOff ST_ConstraintType =10;ST_ConstraintTypeCtrY ST_ConstraintType =11;ST_ConstraintTypeCtrYOff ST_ConstraintType =12;ST_ConstraintTypeConnDist ST_ConstraintType =13;ST_ConstraintTypeDiam ST_ConstraintType =14;ST_ConstraintTypeEndMarg ST_ConstraintType =15;ST_ConstraintTypeEndPad ST_ConstraintType =16;ST_ConstraintTypeH ST_ConstraintType =17;ST_ConstraintTypeHArH ST_ConstraintType =18;ST_ConstraintTypeHOff ST_ConstraintType =19;ST_ConstraintTypeL ST_ConstraintType =20;ST_ConstraintTypeLMarg ST_ConstraintType =21;ST_ConstraintTypeLOff ST_ConstraintType =22;ST_ConstraintTypeR ST_ConstraintType =23;ST_ConstraintTypeRMarg ST_ConstraintType =24;ST_ConstraintTypeROff ST_ConstraintType =25;ST_ConstraintTypePrimFontSz ST_ConstraintType =26;ST_ConstraintTypePyraAcctRatio ST_ConstraintType =27;ST_ConstraintTypeSecFontSz ST_ConstraintType =28;ST_ConstraintTypeSibSp ST_ConstraintType =29;ST_ConstraintTypeSecSibSp ST_ConstraintType =30;ST_ConstraintTypeSp ST_ConstraintType =31;ST_ConstraintTypeStemThick ST_ConstraintType =32;ST_ConstraintTypeT ST_ConstraintType =33;ST_ConstraintTypeTMarg ST_ConstraintType =34;ST_ConstraintTypeTOff ST_ConstraintType =35;ST_ConstraintTypeUserA ST_ConstraintType =36;ST_ConstraintTypeUserB ST_ConstraintType =37;ST_ConstraintTypeUserC ST_ConstraintType =38;ST_ConstraintTypeUserD ST_ConstraintType =39;ST_ConstraintTypeUserE ST_ConstraintType =40;ST_ConstraintTypeUserF ST_ConstraintType =41;ST_ConstraintTypeUserG ST_ConstraintType =42;ST_ConstraintTypeUserH ST_ConstraintType =43;ST_ConstraintTypeUserI ST_ConstraintType =44;ST_ConstraintTypeUserJ ST_ConstraintType =45;ST_ConstraintTypeUserK ST_ConstraintType =46;ST_ConstraintTypeUserL ST_ConstraintType =47;ST_ConstraintTypeUserM ST_ConstraintType =48;ST_ConstraintTypeUserN ST_ConstraintType =49;ST_ConstraintTypeUserO ST_ConstraintType =50;ST_ConstraintTypeUserP ST_ConstraintType =51;ST_ConstraintTypeUserQ ST_ConstraintType =52;ST_ConstraintTypeUserR ST_ConstraintType =53;ST_ConstraintTypeUserS ST_ConstraintType =54;ST_ConstraintTypeUserT ST_ConstraintType =55;ST_ConstraintTypeUserU ST_ConstraintType =56;ST_ConstraintTypeUserV ST_ConstraintType =57;ST_ConstraintTypeUserW ST_ConstraintType =58;ST_ConstraintTypeUserX ST_ConstraintType =59;ST_ConstraintTypeUserY ST_ConstraintType =60;ST_ConstraintTypeUserZ ST_ConstraintType =61;ST_ConstraintTypeW ST_ConstraintType =62;ST_ConstraintTypeWArH ST_ConstraintType =63;ST_ConstraintTypeWOff ST_ConstraintType =64;); -// ValidateWithPath validates the RelIds and its children, prefixing error messages with path -func (_ee *RelIds )ValidateWithPath (path string )error {if _cbac :=_ee .CT_RelIds .ValidateWithPath (path );_cbac !=nil {return _cbac ;};return nil ;};func (_gabfd ST_RotationPath )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_ebef :=_faeg .Attr {};_ebef .Name =name ;switch _gabfd {case ST_RotationPathUnset :_ebef .Value ="";case ST_RotationPathNone :_ebef .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_ebef .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _ebef ,nil ;}; +// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path +func (_agadg *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_dcceb *ColorsDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcceb .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_cdeb :for {_dabf ,_gaaf :=d .Token ();if _gaaf !=nil {return _gaaf ;};switch _cgedc :=_dabf .(type ){case _a .StartElement :switch _cgedc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_dcaga :=NewCT_ColorTransformHeader ();if _ffef :=d .DecodeElement (_dcaga ,&_cgedc );_ffef !=nil {return _ffef ;};_dcceb .ColorsDefHdr =append (_dcceb .ColorsDefHdr ,_dcaga );default:_fb .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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_cgedc .Name );if _gbaa :=d .Skip ();_gbaa !=nil {return _gbaa ;};};case _a .EndElement :break _cdeb ;case _a .CharData :};};return nil ;};type ST_GrowDirection byte ;func (_gdgc ST_FunctionOperator )ValidateWithPath (path string )error {switch _gdgc {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgc ));};return nil ;};func (_gggfb ST_DiagramHorizontalAlignment )Validate ()error {return _gggfb .ValidateWithPath ("")};func (_fdfe *CT_Category )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcdf :=range start .Attr {if _gcdf .Name .Local =="\u0074\u0079\u0070\u0065"{_fge ,_dbgc :=_gcdf .Value ,error (nil );if _dbgc !=nil {return _dbgc ;};_fdfe .TypeAttr =_fge ;continue ;};if _gcdf .Name .Local =="\u0070\u0072\u0069"{_fcgc ,_bcb :=_b .ParseUint (_gcdf .Value ,10,32);if _bcb !=nil {return _bcb ;};_fdfe .PriAttr =uint32 (_fcgc );continue ;};};for {_cebg ,_dfef :=d .Token ();if _dfef !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_dfef );};if _gda ,_gbb :=_cebg .(_a .EndElement );_gbb &&_gda .Name ==start .Name {break ;};};return nil ;};func (_egaa ST_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egaa .String (),start );};func (_fcfcb ST_ChildAlignment )ValidateWithPath (path string )error {switch _fcfcb {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfcb ));};return nil ;};func (_dabdf *CT_StyleDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdeb :=range start .Attr {if _gdeb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cfafg ,_fede :=_gdeb .Value ,error (nil );if _fede !=nil {return _fede ;};_dabdf .UniqueIdAttr =_cfafg ;continue ;};if _gdeb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dgag ,_abba :=_gdeb .Value ,error (nil );if _abba !=nil {return _abba ;};_dabdf .MinVerAttr =&_dgag ;continue ;};if _gdeb .Name .Local =="\u0072\u0065\u0073I\u0064"{_aegb ,_feaaa :=_b .ParseInt (_gdeb .Value ,10,32);if _feaaa !=nil {return _feaaa ;};_cgbe :=int32 (_aegb );_dabdf .ResIdAttr =&_cgbe ;continue ;};};_ffdc :for {_bdaeg ,_gaebe :=d .Token ();if _gaebe !=nil {return _gaebe ;};switch _cgbcb :=_bdaeg .(type ){case _a .StartElement :switch _cgbcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dgfc :=NewCT_SDName ();if _ccdda :=d .DecodeElement (_dgfc ,&_cgbcb );_ccdda !=nil {return _ccdda ;};_dabdf .Title =append (_dabdf .Title ,_dgfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gdfa :=NewCT_SDDescription ();if _fagc :=d .DecodeElement (_gdfa ,&_cgbcb );_fagc !=nil {return _fagc ;};_dabdf .Desc =append (_dabdf .Desc ,_gdfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dabdf .CatLst =NewCT_SDCategories ();if _eacf :=d .DecodeElement (_dabdf .CatLst ,&_cgbcb );_eacf !=nil {return _eacf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabdf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _cdba :=d .DecodeElement (_dabdf .ExtLst ,&_cgbcb );_cdba !=nil {return _cdba ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_cgbcb .Name );if _bcda :=d .Skip ();_bcda !=nil {return _bcda ;};};case _a .EndElement :break _ffdc ;case _a .CharData :};};return nil ;};func (_fbfbc ST_FlowDirection )ValidateWithPath (path string )error {switch _fbfbc {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfbc ));};return nil ;};func (_afgcb *ST_AutoTextRotation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afgcb =0;case "\u006e\u006f\u006e\u0065":*_afgcb =1;case "\u0075\u0070\u0072":*_afgcb =2;case "\u0067\u0072\u0061\u0076":*_afgcb =3;};return nil ;};func (_edb ST_ModelId )String ()string {if _edb .Int32 !=nil {return _bg .Sprintf ("\u0025\u0076",*_edb .Int32 );};if _edb .ST_Guid !=nil {return _bg .Sprintf ("\u0025\u0076",*_edb .ST_Guid );};return "";}; -// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path -func (_gcae *CT_StyleDefinition )ValidateWithPath (path string )error {for _cbfd ,_gcge :=range _gcae .Title {if _ffbg :=_gcge .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cbfd ));_ffbg !=nil {return _ffbg ;};};for _adfa ,_eegb :=range _gcae .Desc {if _cbfge :=_eegb .ValidateWithPath (_efdg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_adfa ));_cbfge !=nil {return _cbfge ;};};if _gcae .CatLst !=nil {if _bffff :=_gcae .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_bffff !=nil {return _bffff ;};};if _gcae .Scene3d !=nil {if _gfefg :=_gcae .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_gfefg !=nil {return _gfefg ;};};for _faced ,_defg :=range _gcae .StyleLbl {if _ffac :=_defg .ValidateWithPath (_efdg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_faced ));_ffac !=nil {return _ffac ;};};if _gcae .ExtLst !=nil {if _cdgea :=_gcae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgea !=nil {return _cdgea ;};};return nil ;};type CT_AdjLst struct{Adj []*CT_Adj ;};func (_fbbba ST_ConnectorRouting )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_gebac :=_faeg .Attr {};_gebac .Name =name ;switch _fbbba {case ST_ConnectorRoutingUnset :_gebac .Value ="";case ST_ConnectorRoutingStra :_gebac .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_gebac .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_gebac .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_gebac .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _gebac ,nil ;};func (_dgea *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dgea =0;case "\u006c":*_dgea =1;case "\u0063\u0074\u0072":*_dgea =2;case "\u0072":*_dgea =3;};return nil ;};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;); +// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path +func (_cfdf *CT_PtList )ValidateWithPath (path string )error {for _febe ,_fbdd :=range _cfdf .Pt {if _eege :=_fbdd .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_febe ));_eege !=nil {return _eege ;};};return nil ;};func (_ceac ST_BoolOperator )ValidateWithPath (path string )error {switch _ceac {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceac ));};return nil ;};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};type ST_PtType byte ;type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; -// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path -func (_gfcg *CT_Category )ValidateWithPath (path string )error {return nil };func (_cdfd *ST_VerticalAlignment )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_ecc ,_cbgff :=d .Token ();if _cbgff !=nil {return _cbgff ;};if _fafgg ,_cfgf :=_ecc .(_faeg .EndElement );_cfgf &&_fafgg .Name ==start .Name {*_cdfd =1;return nil ;};if _dg ,_eacg :=_ecc .(_faeg .CharData );!_eacg {return _efdg .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",_ecc );}else {switch string (_dg ){case "":*_cdfd =0;case "\u0074":*_cdfd =1;case "\u006d\u0069\u0064":*_cdfd =2;case "\u0062":*_cdfd =3;case "\u006e\u006f\u006e\u0065":*_cdfd =4;};};_ecc ,_cbgff =d .Token ();if _cbgff !=nil {return _cbgff ;};if _fcafa ,_dfgfe :=_ecc .(_faeg .EndElement );_dfgfe &&_fcafa .Name ==start .Name {return nil ;};return _efdg .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",_ecc );};func (_abf *ST_ModelId )ValidateWithPath (path string )error {_bfgaf :=[]string {};if _abf .Int32 !=nil {_bfgaf =append (_bfgaf ,"\u0049\u006e\u00743\u0032");};if _abf .ST_Guid !=nil {_bfgaf =append (_bfgaf ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_bfgaf )> 1{return _efdg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bfgaf );};return nil ;};func (_afa *CT_BulletEnabled )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _afa .ValAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_afa .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_gedfe ST_ArrowheadStyle )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_gedfe .String (),start );};func (_gdbg *ST_ConnectorDimension )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_gdbg =0;case "\u0031\u0044":*_gdbg =1;case "\u0032\u0044":*_gdbg =2;case "\u0063\u0075\u0073\u0074":*_gdbg =3;};return nil ;};const (ST_ConnectorRoutingUnset ST_ConnectorRouting =0;ST_ConnectorRoutingStra ST_ConnectorRouting =1;ST_ConnectorRoutingBend ST_ConnectorRouting =2;ST_ConnectorRoutingCurve ST_ConnectorRouting =3;ST_ConnectorRoutingLongCurve ST_ConnectorRouting =4;);func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil }; +// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path +func (_afcd *CT_ColorTransform )ValidateWithPath (path string )error {for _bfg ,_ddfbg :=range _afcd .Title {if _cde :=_ddfbg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bfg ));_cde !=nil {return _cde ;};};for _aeg ,_cbd :=range _afcd .Desc {if _aac :=_cbd .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_aeg ));_aac !=nil {return _aac ;};};if _afcd .CatLst !=nil {if _bfad :=_afcd .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_bfad !=nil {return _bfad ;};};for _cba ,_eaa :=range _afcd .StyleLbl {if _dade :=_eaa .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cba ));_dade !=nil {return _dade ;};};if _afcd .ExtLst !=nil {if _acdc :=_afcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdc !=nil {return _acdc ;};};return nil ;};func (_cdbb ST_HueDir )String ()string {switch _cdbb {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_gcgb ST_PrSetCustVal )String ()string {if _gcgb .ST_Percentage !=nil {return _bg .Sprintf ("\u0025\u0076",*_gcgb .ST_Percentage );};if _gcgb .Int32 !=nil {return _bg .Sprintf ("\u0025\u0076",*_gcgb .Int32 );};return "";};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;); -// Validate validates the CT_DiagramDefinitionHeader and its children -func (_bbcd *CT_DiagramDefinitionHeader )Validate ()error {return _bbcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072");};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func (_bcag *CT_Otherwise )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bcag .NameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_bcag .NameAttr )});};e .EncodeToken (start );if _bcag .Alg !=nil {_abecc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0061\u006c\u0067"}};for _ ,_bggcg :=range _bcag .Alg {e .EncodeElement (_bggcg ,_abecc );};};if _bcag .Shape !=nil {_bgec :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_adfc :=range _bcag .Shape {e .EncodeElement (_adfc ,_bgec );};};if _bcag .PresOf !=nil {_eaca :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_agg :=range _bcag .PresOf {e .EncodeElement (_agg ,_eaca );};};if _bcag .ConstrLst !=nil {_gedf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_geaf :=range _bcag .ConstrLst {e .EncodeElement (_geaf ,_gedf );};};if _bcag .RuleLst !=nil {_cbff :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_dddeb :=range _bcag .RuleLst {e .EncodeElement (_dddeb ,_cbff );};};if _bcag .ForEach !=nil {_afcda :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_dbbba :=range _bcag .ForEach {e .EncodeElement (_dbbba ,_afcda );};};if _bcag .LayoutNode !=nil {_bcfg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_fgb :=range _bcag .LayoutNode {e .EncodeElement (_fgb ,_bcfg );};};if _bcag .Choose !=nil {_fbg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_agfbg :=range _bcag .Choose {e .EncodeElement (_agfbg ,_fbg );};};if _bcag .ExtLst !=nil {_eaea :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fgba :=range _bcag .ExtLst {e .EncodeElement (_fgba ,_eaea );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_bdgef ST_PyramidAccentTextMargin )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_egeef :=_faeg .Attr {};_egeef .Name =name ;switch _bdgef {case ST_PyramidAccentTextMarginUnset :_egeef .Value ="";case ST_PyramidAccentTextMarginStep :_egeef .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_egeef .Value ="\u0073\u0074\u0061c\u006b";};return _egeef ,nil ;};func (_ggdf *CT_AnimLvl )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _ggdf .ValAttr !=ST_AnimLvlStrUnset {_egfg ,_abfab :=_ggdf .ValAttr .MarshalXMLAttr (_faeg .Name {Local :"\u0076\u0061\u006c"});if _abfab !=nil {return _abfab ;};start .Attr =append (start .Attr ,_egfg );};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_dfdbb *CT_DataModel )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dfdbb .PtLst =NewCT_PtList ();_aeg :for {_eaded ,_bdfe :=d .Token ();if _bdfe !=nil {return _bdfe ;};switch _gfad :=_eaded .(type ){case _faeg .StartElement :switch _gfad .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _gada :=d .DecodeElement (_dfdbb .PtLst ,&_gfad );_gada !=nil {return _gada ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_dfdbb .CxnLst =NewCT_CxnList ();if _ddbe :=d .DecodeElement (_dfdbb .CxnLst ,&_gfad );_ddbe !=nil {return _ddbe ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_dfdbb .Bg =_fcffg .NewCT_BackgroundFormatting ();if _acee :=d .DecodeElement (_dfdbb .Bg ,&_gfad );_acee !=nil {return _acee ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_dfdbb .Whole =_fcffg .NewCT_WholeE2oFormatting ();if _afgdb :=d .DecodeElement (_dfdbb .Whole ,&_gfad );_afgdb !=nil {return _afgdb ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfdbb .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _ebe :=d .DecodeElement (_dfdbb .ExtLst ,&_gfad );_ebe !=nil {return _ebe ;};default:_ceda .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_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_gfad .Name );if _aaacf :=d .Skip ();_aaacf !=nil {return _aaacf ;};};case _faeg .EndElement :break _aeg ;case _faeg .CharData :};};return nil ;};func (_fbf ST_VariableType )Validate ()error {return _fbf .ValidateWithPath ("")};func (_cbae *CT_ForEach )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _cbae .NameAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbae .NameAttr )});};if _cbae .RefAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u0065\u0066"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbae .RefAttr )});};if _cbae .AxisAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbae .AxisAttr )});};if _cbae .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbae .PtTypeAttr )});};if _cbae .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbae .HideLastTransAttr )});};if _cbae .StAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbae .StAttr )});};if _cbae .CntAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0063\u006e\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbae .CntAttr )});};if _cbae .StepAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbae .StepAttr )});};e .EncodeToken (start );if _cbae .Alg !=nil {_fcedgc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0061\u006c\u0067"}};for _ ,_cddf :=range _cbae .Alg {e .EncodeElement (_cddf ,_fcedgc );};};if _cbae .Shape !=nil {_gggf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_fddg :=range _cbae .Shape {e .EncodeElement (_fddg ,_gggf );};};if _cbae .PresOf !=nil {_cbbf :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_aecab :=range _cbae .PresOf {e .EncodeElement (_aecab ,_cbbf );};};if _cbae .ConstrLst !=nil {_ccef :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_gfga :=range _cbae .ConstrLst {e .EncodeElement (_gfga ,_ccef );};};if _cbae .RuleLst !=nil {_fbaca :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_gafe :=range _cbae .RuleLst {e .EncodeElement (_gafe ,_fbaca );};};if _cbae .ForEach !=nil {_acfa :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_agaf :=range _cbae .ForEach {e .EncodeElement (_agaf ,_acfa );};};if _cbae .LayoutNode !=nil {_abbe :=_faeg .StartElement {Name :_faeg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gcagf :=range _cbae .LayoutNode {e .EncodeElement (_gcagf ,_abbe );};};if _cbae .Choose !=nil {_efbg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_acacg :=range _cbae .Choose {e .EncodeElement (_acacg ,_efbg );};};if _cbae .ExtLst !=nil {_aefbe :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cgdea :=range _cbae .ExtLst {e .EncodeElement (_cgdea ,_aefbe );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_dceg *CT_NumericRule )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_ffbb :=range start .Attr {if _ffbb .Name .Local =="\u0076\u0061\u006c"{_gfb ,_fdbgf :=_fccg .ParseFloat (_ffbb .Value ,64);if _fdbgf !=nil {return _fdbgf ;};_dceg .ValAttr =&_gfb ;continue ;};if _ffbb .Name .Local =="\u0066\u0061\u0063\u0074"{_aaf ,_decd :=_fccg .ParseFloat (_ffbb .Value ,64);if _decd !=nil {return _decd ;};_dceg .FactAttr =&_aaf ;continue ;};if _ffbb .Name .Local =="\u006d\u0061\u0078"{_dcdg ,_gggdb :=_fccg .ParseFloat (_ffbb .Value ,64);if _gggdb !=nil {return _gggdb ;};_dceg .MaxAttr =&_dcdg ;continue ;};if _ffbb .Name .Local =="\u0074\u0079\u0070\u0065"{_dceg .TypeAttr .UnmarshalXMLAttr (_ffbb );continue ;};if _ffbb .Name .Local =="\u0066\u006f\u0072"{_dceg .ForAttr .UnmarshalXMLAttr (_ffbb );continue ;};if _ffbb .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_cdacg ,_dae :=_ffbb .Value ,error (nil );if _dae !=nil {return _dae ;};_dceg .ForNameAttr =&_cdacg ;continue ;};if _ffbb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dceg .PtTypeAttr .UnmarshalXMLAttr (_ffbb );continue ;};};_bga :for {_gedg ,_edee :=d .Token ();if _edee !=nil {return _edee ;};switch _caag :=_gedg .(type ){case _faeg .StartElement :switch _caag .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dceg .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _afbba :=d .DecodeElement (_dceg .ExtLst ,&_caag );_afbba !=nil {return _afbba ;};default:_ceda .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\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_caag .Name );if _ageg :=d .Skip ();_ageg !=nil {return _ageg ;};};case _faeg .EndElement :break _bga ;case _faeg .CharData :};};return nil ;}; +// Validate validates the CT_DiagramDefinition and its children +func (_fgea *CT_DiagramDefinition )Validate ()error {return _fgea .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);type StyleDef struct{CT_StyleDefinition };func (_bfdag ST_TextAnchorVertical )String ()string {switch _bfdag {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";}; -// Validate validates the CT_Parameter and its children -func (_gebad *CT_Parameter )Validate ()error {return _gebad .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_gbb *ST_ChildAlignment )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_gbb =0;case "\u0074":*_gbb =1;case "\u0062":*_gbb =2;case "\u006c":*_gbb =3;case "\u0072":*_gbb =4;};return nil ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;}; +// Validate validates the LayoutDefHdr and its children +func (_fafc *LayoutDefHdr )Validate ()error {return _fafc .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_cabcea *ST_PyramidAccentTextMargin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgfe ,_ececa :=d .Token ();if _ececa !=nil {return _ececa ;};if _faec ,_gafbg :=_fgfe .(_a .EndElement );_gafbg &&_faec .Name ==start .Name {*_cabcea =1;return nil ;};if _bbbg ,_ggec :=_fgfe .(_a .CharData );!_ggec {return _bg .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",_fgfe );}else {switch string (_bbbg ){case "":*_cabcea =0;case "\u0073\u0074\u0065\u0070":*_cabcea =1;case "\u0073\u0074\u0061c\u006b":*_cabcea =2;};};_fgfe ,_ececa =d .Token ();if _ececa !=nil {return _ececa ;};if _abefg ,_cgfga :=_fgfe .(_a .EndElement );_cgfga &&_abefg .Name ==start .Name {return nil ;};return _bg .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",_fgfe );};func (_bcabf ST_TextAnchorVertical )Validate ()error {return _bcabf .ValidateWithPath ("")};func (_cadd *CT_Choose )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cadd .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cadd .NameAttr )});};e .EncodeToken (start );_dfd :=_a .StartElement {Name :_a .Name {Local :"\u0069\u0066"}};for _ ,_baa :=range _cadd .If {e .EncodeElement (_baa ,_dfd );};if _cadd .Else !=nil {_gabe :=_a .StartElement {Name :_a .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_cadd .Else ,_gabe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdaf ST_AnimOneStr )String ()string {switch _gdaf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u006e\u0065";case 3:return "\u0062\u0072\u0061\u006e\u0063\u0068";};return "";};func (_eeedec ST_CxnType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eeedec .String (),start );};func (_ccfa *CT_PtList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcaa :for {_ggeg ,_cbcb :=d .Token ();if _cbcb !=nil {return _cbcb ;};switch _cfde :=_ggeg .(type ){case _a .StartElement :switch _cfde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_adage :=NewCT_Pt ();if _ddcd :=d .DecodeElement (_adage ,&_cfde );_ddcd !=nil {return _ddcd ;};_ccfa .Pt =append (_ccfa .Pt ,_adage );default:_fb .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\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_cfde .Name );if _beeec :=d .Skip ();_beeec !=nil {return _beeec ;};};case _a .EndElement :break _dcaa ;case _a .CharData :};};return nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};func (_cbfc *CT_Otherwise )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbfc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cbfc .NameAttr )});};e .EncodeToken (start );if _cbfc .Alg !=nil {_cadda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_fcd :=range _cbfc .Alg {e .EncodeElement (_fcd ,_cadda );};};if _cbfc .Shape !=nil {_fbecag :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_ddad :=range _cbfc .Shape {e .EncodeElement (_ddad ,_fbecag );};};if _cbfc .PresOf !=nil {_edebe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_aea :=range _cbfc .PresOf {e .EncodeElement (_aea ,_edebe );};};if _cbfc .ConstrLst !=nil {_cdce :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_edcb :=range _cbfc .ConstrLst {e .EncodeElement (_edcb ,_cdce );};};if _cbfc .RuleLst !=nil {_cfbb :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_afbd :=range _cbfc .RuleLst {e .EncodeElement (_afbd ,_cfbb );};};if _cbfc .ForEach !=nil {_ggff :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_dggg :=range _cbfc .ForEach {e .EncodeElement (_dggg ,_ggff );};};if _cbfc .LayoutNode !=nil {_edcce :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_afgfd :=range _cbfc .LayoutNode {e .EncodeElement (_afgfd ,_edcce );};};if _cbfc .Choose !=nil {_fffc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_ebac :=range _cbfc .Choose {e .EncodeElement (_ebac ,_fffc );};};if _cbfc .ExtLst !=nil {_bcde :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bacb :=range _cbfc .ExtLst {e .EncodeElement (_bacb ,_bcde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffae *CT_Parameter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffae .TypeAttr =ST_ParameterId (1);for _ ,_dbcb :=range start .Attr {if _dbcb .Name .Local =="\u0074\u0079\u0070\u0065"{_ffae .TypeAttr .UnmarshalXMLAttr (_dbcb );continue ;};if _dbcb .Name .Local =="\u0076\u0061\u006c"{_aacbf ,_dbga :=ParseUnionST_ParameterVal (_dbcb .Value );if _dbga !=nil {return _dbga ;};_ffae .ValAttr =_aacbf ;continue ;};};for {_bbce ,_ecaf :=d .Token ();if _ecaf !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_ecaf );};if _fbba ,_fefd :=_bbce .(_a .EndElement );_fefd &&_fbba .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DiagramDefinitionHeaderLst and its children -func (_cdef *CT_DiagramDefinitionHeaderLst )Validate ()error {return _cdef .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074");};func (_ff *ST_FunctionOperator )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_affa ,_dfdfge :=d .Token ();if _dfdfge !=nil {return _dfdfge ;};if _fdbd ,_dfdbg :=_affa .(_faeg .EndElement );_dfdbg &&_fdbd .Name ==start .Name {*_ff =1;return nil ;};if _dagg ,_gbgd :=_affa .(_faeg .CharData );!_gbgd {return _efdg .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",_affa );}else {switch string (_dagg ){case "":*_ff =0;case "\u0065\u0071\u0075":*_ff =1;case "\u006e\u0065\u0071":*_ff =2;case "\u0067\u0074":*_ff =3;case "\u006c\u0074":*_ff =4;case "\u0067\u0074\u0065":*_ff =5;case "\u006c\u0074\u0065":*_ff =6;};};_affa ,_dfdfge =d .Token ();if _dfdfge !=nil {return _dfdfge ;};if _fddd ,_ged :=_affa .(_faeg .EndElement );_ged &&_fddd .Name ==start .Name {return nil ;};return _efdg .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",_affa );};func (_gbgdd ST_ConnectorDimension )Validate ()error {return _gbgdd .ValidateWithPath ("")};func (_bbeb *CT_Cxn )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_fcag :=range start .Attr {if _fcag .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_ggae ,_ecfa :=ParseUnionST_ModelId (_fcag .Value );if _ecfa !=nil {return _ecfa ;};_bbeb .ModelIdAttr =_ggae ;continue ;};if _fcag .Name .Local =="\u0074\u0079\u0070\u0065"{_bbeb .TypeAttr .UnmarshalXMLAttr (_fcag );continue ;};if _fcag .Name .Local =="\u0073\u0072\u0063I\u0064"{_ebdc ,_bdgg :=ParseUnionST_ModelId (_fcag .Value );if _bdgg !=nil {return _bdgg ;};_bbeb .SrcIdAttr =_ebdc ;continue ;};if _fcag .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_fcdf ,_fga :=ParseUnionST_ModelId (_fcag .Value );if _fga !=nil {return _fga ;};_bbeb .DestIdAttr =_fcdf ;continue ;};if _fcag .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_gfbe ,_cdea :=_fccg .ParseUint (_fcag .Value ,10,32);if _cdea !=nil {return _cdea ;};_bbeb .SrcOrdAttr =uint32 (_gfbe );continue ;};if _fcag .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_dbga ,_dagdc :=_fccg .ParseUint (_fcag .Value ,10,32);if _dagdc !=nil {return _dagdc ;};_bbeb .DestOrdAttr =uint32 (_dbga );continue ;};if _fcag .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_fdd ,_dfca :=ParseUnionST_ModelId (_fcag .Value );if _dfca !=nil {return _dfca ;};_bbeb .ParTransIdAttr =&_fdd ;continue ;};if _fcag .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_cfag ,_dafa :=ParseUnionST_ModelId (_fcag .Value );if _dafa !=nil {return _dafa ;};_bbeb .SibTransIdAttr =&_cfag ;continue ;};if _fcag .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_ffada ,_cffc :=_fcag .Value ,error (nil );if _cffc !=nil {return _cffc ;};_bbeb .PresIdAttr =&_ffada ;continue ;};};_dbbca :for {_bcaad ,_dcbg :=d .Token ();if _dcbg !=nil {return _dcbg ;};switch _dafgc :=_bcaad .(type ){case _faeg .StartElement :switch _dafgc .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbeb .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _afgea :=d .DecodeElement (_bbeb .ExtLst ,&_dafgc );_afgea !=nil {return _afgea ;};default:_ceda .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0078\u006e\u0020\u0025\u0076",_dafgc .Name );if _bbgd :=d .Skip ();_bbgd !=nil {return _bbgd ;};};case _faeg .EndElement :break _dbbca ;case _faeg .CharData :};};return nil ;};type ST_ParameterId byte ;type CT_CTStyleLabel struct{NameAttr string ;FillClrLst *CT_Colors ;LinClrLst *CT_Colors ;EffectClrLst *CT_Colors ;TxLinClrLst *CT_Colors ;TxFillClrLst *CT_Colors ;TxEffectClrLst *CT_Colors ;ExtLst *_fcffg .CT_OfficeArtExtensionList ;};func (_gbfb *CT_CTDescription )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_agdga :=range start .Attr {if _agdga .Name .Local =="\u006c\u0061\u006e\u0067"{_gccf ,_ecegf :=_agdga .Value ,error (nil );if _ecegf !=nil {return _ecegf ;};_gbfb .LangAttr =&_gccf ;continue ;};if _agdga .Name .Local =="\u0076\u0061\u006c"{_dcbfb ,_cfeaf :=_agdga .Value ,error (nil );if _cfeaf !=nil {return _cfeaf ;};_gbfb .ValAttr =_dcbfb ;continue ;};};for {_ecad ,_dfcbb :=d .Token ();if _dfcbb !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0054\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_dfcbb );};if _edbb ,_abe :=_ecad .(_faeg .EndElement );_abe &&_edbb .Name ==start .Name {break ;};};return nil ;};func (_cfdba *ST_LayoutShapeType )ValidateWithPath (path string )error {_aaaca :=[]string {};if _cfdba .ST_ShapeType !=_fcffg .ST_ShapeTypeUnset {_aaaca =append (_aaaca ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _cfdba .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_aaaca =append (_aaaca ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_aaaca )> 1{return _efdg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aaaca );};return nil ;}; +// Validate validates the CT_When and its children +func (_aaca *CT_When )Validate ()error {return _aaca .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};type ST_FunctionOperator byte ;func (_adcgg *CT_NumericRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adcgg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_adcgg .ValAttr )});};if _adcgg .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_adcgg .FactAttr )});};if _adcgg .MaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078"},Value :_bg .Sprintf ("\u0025\u0076",*_adcgg .MaxAttr )});};if _adcgg .TypeAttr !=ST_ConstraintTypeUnset {_fcabg ,_cceg :=_adcgg .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cceg !=nil {return _cceg ;};start .Attr =append (start .Attr ,_fcabg );};if _adcgg .ForAttr !=ST_ConstraintRelationshipUnset {_bbbe ,_dabd :=_adcgg .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _dabd !=nil {return _dabd ;};start .Attr =append (start .Attr ,_bbbe );};if _adcgg .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_adcgg .ForNameAttr )});};if _adcgg .PtTypeAttr !=ST_ElementTypeUnset {_afcdg ,_afbgg :=_adcgg .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _afbgg !=nil {return _afbgg ;};start .Attr =append (start .Attr ,_afcdg );};e .EncodeToken (start );if _adcgg .ExtLst !=nil {_afde :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adcgg .ExtLst ,_afde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type RelIds struct{CT_RelIds };type LayoutDef struct{CT_DiagramDefinition };type ST_CxnType byte ;func (_bfebb ST_LinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfebb .String (),start );};func (_afda ST_Direction )Validate ()error {return _afda .ValidateWithPath ("")};func (_fec *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faef :=range start .Attr {if _faef .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"&&_faef .Name .Local =="\u0062\u006c\u0069\u0070"||_faef .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"&&_faef .Name .Local =="\u0062\u006c\u0069\u0070"{_dfggc ,_eedcg :=_faef .Value ,error (nil );if _eedcg !=nil {return _eedcg ;};_fec .BlipAttr =&_dfggc ;continue ;};if _faef .Name .Local =="\u0072\u006f\u0074"{_cgbb ,_ffcbb :=_b .ParseFloat (_faef .Value ,64);if _ffcbb !=nil {return _ffcbb ;};_fec .RotAttr =&_cgbb ;continue ;};if _faef .Name .Local =="\u0074\u0079\u0070\u0065"{_cbcba ,_fbbbf :=ParseUnionST_LayoutShapeType (_faef .Value );if _fbbbf !=nil {return _fbbbf ;};_fec .TypeAttr =&_cbcba ;continue ;};if _faef .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_fgedeg ,_cadac :=_b .ParseInt (_faef .Value ,10,32);if _cadac !=nil {return _cadac ;};_bcgf :=int32 (_fgedeg );_fec .ZOrderOffAttr =&_bcgf ;continue ;};if _faef .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_cbfa ,_bccf :=_b .ParseBool (_faef .Value );if _bccf !=nil {return _bccf ;};_fec .HideGeomAttr =&_cbfa ;continue ;};if _faef .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_dedg ,_beab :=_b .ParseBool (_faef .Value );if _beab !=nil {return _beab ;};_fec .LkTxEntryAttr =&_dedg ;continue ;};if _faef .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_fagb ,_agce :=_b .ParseBool (_faef .Value );if _agce !=nil {return _agce ;};_fec .BlipPhldrAttr =&_fagb ;continue ;};};_dfcc :for {_ecag ,_acbff :=d .Token ();if _acbff !=nil {return _acbff ;};switch _cced :=_ecag .(type ){case _a .StartElement :switch _cced .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_fec .AdjLst =NewCT_AdjLst ();if _deagb :=d .DecodeElement (_fec .AdjLst ,&_cced );_deagb !=nil {return _deagb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fec .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _edde :=d .DecodeElement (_fec .ExtLst ,&_cced );_edde !=nil {return _edde ;};default:_fb .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cced .Name );if _bccc :=d .Skip ();_bccc !=nil {return _bccc ;};};case _a .EndElement :break _dfcc ;case _a .CharData :};};return nil ;};func (_aafda ST_AnimOneStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbegb :=_a .Attr {};_fbegb .Name =name ;switch _aafda {case ST_AnimOneStrUnset :_fbegb .Value ="";case ST_AnimOneStrNone :_fbegb .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_fbegb .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_fbegb .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _fbegb ,nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func (_beff ST_ClrAppMethod )String ()string {switch _beff {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0063\u0079\u0063l\u0065";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func NewCT_TextProps ()*CT_TextProps {_dcbb :=&CT_TextProps {};return _dcbb };func (_daa *CT_AdjLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _daa .Adj !=nil {_affd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a"}};for _ ,_ddeb :=range _daa .Adj {e .EncodeElement (_ddeb ,_affd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);func (_fcgbb *ST_HueDir )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcgbb =0;case "\u0063\u0077":*_fcgbb =1;case "\u0063\u0063\u0077":*_fcgbb =2;};return nil ;};func (_afgfac *CT_SDDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgfe :=range start .Attr {if _bgfe .Name .Local =="\u006c\u0061\u006e\u0067"{_bgdac ,_bgg :=_bgfe .Value ,error (nil );if _bgg !=nil {return _bgg ;};_afgfac .LangAttr =&_bgdac ;continue ;};if _bgfe .Name .Local =="\u0076\u0061\u006c"{_geac ,_dcce :=_bgfe .Value ,error (nil );if _dcce !=nil {return _dcce ;};_afgfac .ValAttr =_geac ;continue ;};};for {_eeaf ,_aabbc :=d .Token ();if _aabbc !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0044\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_aabbc );};if _dfgaf ,_gefbf :=_eeaf .(_a .EndElement );_gefbf &&_dfgaf .Name ==start .Name {break ;};};return nil ;};func (_dedf ST_PrSetCustVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dedf .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_dedf .ST_Percentage ));};if _dedf .Int32 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",*_dedf .Int32 )));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; -// Validate validates the CT_ChildPref and its children -func (_ddff *CT_ChildPref )Validate ()error {return _ddff .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_ade *ST_ChildOrderType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_ade =0;case "\u0062":*_ade =1;case "\u0074":*_ade =2;};return nil ;};func (_gabf *CT_ElemPropSet )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_acaa :=range start .Attr {if _acaa .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_gb ,_ddgfc :=_fccg .ParseBool (_acaa .Value );if _ddgfc !=nil {return _ddgfc ;};_gabf .CustFlipVertAttr =&_gb ;continue ;};if _acaa .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_cdca ,_be :=ParseUnionST_ModelId (_acaa .Value );if _be !=nil {return _be ;};_gabf .PresAssocIDAttr =&_cdca ;continue ;};if _acaa .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_adede ,_gfbb :=_fccg .ParseBool (_acaa .Value );if _gfbb !=nil {return _gfbb ;};_gabf .CustFlipHorAttr =&_adede ;continue ;};if _acaa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gbdb ,_cfdag :=_acaa .Value ,error (nil );if _cfdag !=nil {return _cfdag ;};_gabf .PresStyleLblAttr =&_gbdb ;continue ;};if _acaa .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_ccffc ,_dccff :=_fccg .ParseInt (_acaa .Value ,10,32);if _dccff !=nil {return _dccff ;};_fdda :=int32 (_ccffc );_gabf .CustSzXAttr =&_fdda ;continue ;};if _acaa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_e ,_ada :=_fccg .ParseInt (_acaa .Value ,10,32);if _ada !=nil {return _ada ;};_feee :=int32 (_e );_gabf .PresStyleCntAttr =&_feee ;continue ;};if _acaa .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_bbea ,_gbfbg :=_fccg .ParseInt (_acaa .Value ,10,32);if _gbfbg !=nil {return _gbfbg ;};_gdbbd :=int32 (_bbea );_gabf .CustSzYAttr =&_gdbbd ;continue ;};if _acaa .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_decf ,_fbbd :=_acaa .Value ,error (nil );if _fbbd !=nil {return _fbbd ;};_gabf .LoCatIdAttr =&_decf ;continue ;};if _acaa .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_cabcf ,_degb :=ParseUnionST_PrSetCustVal (_acaa .Value );if _degb !=nil {return _degb ;};_gabf .CustScaleXAttr =&_cabcf ;continue ;};if _acaa .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_bebf ,_dfdda :=_acaa .Value ,error (nil );if _dfdda !=nil {return _dfdda ;};_gabf .QsCatIdAttr =&_bebf ;continue ;};if _acaa .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_gdffe ,_fgcb :=ParseUnionST_PrSetCustVal (_acaa .Value );if _fgcb !=nil {return _fgcb ;};_gabf .CustScaleYAttr =&_gdffe ;continue ;};if _acaa .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_fead ,_aaafc :=_fccg .ParseInt (_acaa .Value ,10,32);if _aaafc !=nil {return _aaafc ;};_dcddg :=int32 (_fead );_gabf .CustAngAttr =&_dcddg ;continue ;};if _acaa .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_aabcg ,_cdg :=ParseUnionST_PrSetCustVal (_acaa .Value );if _cdg !=nil {return _cdg ;};_gabf .CustRadScaleRadAttr =&_aabcg ;continue ;};if _acaa .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_efdf ,_fgadc :=ParseUnionST_PrSetCustVal (_acaa .Value );if _fgadc !=nil {return _fgadc ;};_gabf .CustLinFactXAttr =&_efdf ;continue ;};if _acaa .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_bcca ,_dbaab :=_acaa .Value ,error (nil );if _dbaab !=nil {return _dbaab ;};_gabf .QsTypeIdAttr =&_bcca ;continue ;};if _acaa .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_becc ,_bbdf :=_fccg .ParseBool (_acaa .Value );if _bbdf !=nil {return _bbdf ;};_gabf .Coherent3DOffAttr =&_becc ;continue ;};if _acaa .Name .Local =="\u0063\u0075\u0073t\u0054"{_dbace ,_dabd :=_fccg .ParseBool (_acaa .Value );if _dabd !=nil {return _dabd ;};_gabf .CustTAttr =&_dbace ;continue ;};if _acaa .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_cfdg ,_ecbcc :=_acaa .Value ,error (nil );if _ecbcc !=nil {return _ecbcc ;};_gabf .PresNameAttr =&_cfdg ;continue ;};if _acaa .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_eggec ,_gfggd :=ParseUnionST_PrSetCustVal (_acaa .Value );if _gfggd !=nil {return _gfggd ;};_gabf .CustLinFactNeighborYAttr =&_eggec ;continue ;};if _acaa .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_aeeba ,_begca :=ParseUnionST_PrSetCustVal (_acaa .Value );if _begca !=nil {return _begca ;};_gabf .CustLinFactYAttr =&_aeeba ;continue ;};if _acaa .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_cadaa ,_abgf :=_acaa .Value ,error (nil );if _abgf !=nil {return _abgf ;};_gabf .LoTypeIdAttr =&_cadaa ;continue ;};if _acaa .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_f ,_cdcf :=ParseUnionST_PrSetCustVal (_acaa .Value );if _cdcf !=nil {return _cdcf ;};_gabf .CustRadScaleIncAttr =&_f ;continue ;};if _acaa .Name .Local =="\u0070\u0068\u006cd\u0072"{_accgd ,_bbfg :=_fccg .ParseBool (_acaa .Value );if _bbfg !=nil {return _bbfg ;};_gabf .PhldrAttr =&_accgd ;continue ;};if _acaa .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_ebgde ,_dabgf :=_acaa .Value ,error (nil );if _dabgf !=nil {return _dabgf ;};_gabf .CsTypeIdAttr =&_ebgde ;continue ;};if _acaa .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_dbced ,_cbbfa :=_acaa .Value ,error (nil );if _cbbfa !=nil {return _cbbfa ;};_gabf .CsCatIdAttr =&_dbced ;continue ;};if _acaa .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_gede ,_gaae :=_acaa .Value ,error (nil );if _gaae !=nil {return _gaae ;};_gabf .PhldrTAttr =&_gede ;continue ;};if _acaa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_fcbde ,_gccbe :=_fccg .ParseInt (_acaa .Value ,10,32);if _gccbe !=nil {return _gccbe ;};_dgab :=int32 (_fcbde );_gabf .PresStyleIdxAttr =&_dgab ;continue ;};if _acaa .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_dfec ,_ccbb :=ParseUnionST_PrSetCustVal (_acaa .Value );if _ccbb !=nil {return _ccbb ;};_gabf .CustLinFactNeighborXAttr =&_dfec ;continue ;};};_bcdgg :for {_efba ,_cbad :=d .Token ();if _cbad !=nil {return _cbad ;};switch _gaaf :=_efba .(type ){case _faeg .StartElement :switch _gaaf .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_gabf .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _bfca :=d .DecodeElement (_gabf .PresLayoutVars ,&_gaaf );_bfca !=nil {return _bfca ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_gabf .Style =_fcffg .NewCT_ShapeStyle ();if _aceeb :=d .DecodeElement (_gabf .Style ,&_gaaf );_aceeb !=nil {return _aceeb ;};default:_ceda .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\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_gaaf .Name );if _gbag :=d .Skip ();_gbag !=nil {return _gbag ;};};case _faeg .EndElement :break _bcdgg ;case _faeg .CharData :};};return nil ;};func (_dbagd *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dgfc ,_aafd :=d .Token ();if _aafd !=nil {return _aafd ;};if _dda ,_bbag :=_dgfc .(_faeg .EndElement );_bbag &&_dda .Name ==start .Name {*_dbagd =1;return nil ;};if _cgee ,_gfbd :=_dgfc .(_faeg .CharData );!_gfbd {return _efdg .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",_dgfc );}else {switch string (_cgee ){case "":*_dbagd =0;case "\u006c":*_dbagd =1;case "\u0063\u0074\u0072":*_dbagd =2;case "\u0072":*_dbagd =3;case "\u006e\u006f\u006e\u0065":*_dbagd =4;};};_dgfc ,_aafd =d .Token ();if _aafd !=nil {return _aafd ;};if _fcagf ,_bbg :=_dgfc .(_faeg .EndElement );_bbg &&_fcagf .Name ==start .Name {return nil ;};return _efdg .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",_dgfc );};func NewCT_SDDescription ()*CT_SDDescription {_dbf :=&CT_SDDescription {};return _dbf };func (_cacfd ST_VerticalAlignment )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_fccc :=_faeg .Attr {};_fccc .Name =name ;switch _cacfd {case ST_VerticalAlignmentUnset :_fccc .Value ="";case ST_VerticalAlignmentT :_fccc .Value ="\u0074";case ST_VerticalAlignmentMid :_fccc .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_fccc .Value ="\u0062";case ST_VerticalAlignmentNone :_fccc .Value ="\u006e\u006f\u006e\u0065";};return _fccc ,nil ;};func (_egd ST_ConstraintRelationship )Validate ()error {return _egd .ValidateWithPath ("")};func (_fcbba *CT_Parameter )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fcbba .TypeAttr =ST_ParameterId (1);for _ ,_fcbdee :=range start .Attr {if _fcbdee .Name .Local =="\u0074\u0079\u0070\u0065"{_fcbba .TypeAttr .UnmarshalXMLAttr (_fcbdee );continue ;};if _fcbdee .Name .Local =="\u0076\u0061\u006c"{_gcdd ,_gffcc :=ParseUnionST_ParameterVal (_fcbdee .Value );if _gffcc !=nil {return _gffcc ;};_fcbba .ValAttr =_gcdd ;continue ;};};for {_dgae ,_afgfbb :=d .Token ();if _afgfbb !=nil {return _efdg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_afgfbb );};if _gdcda ,_acea :=_dgae .(_faeg .EndElement );_acea &&_gdcda .Name ==start .Name {break ;};};return nil ;};type ColorsDef struct{CT_ColorTransform };func (_fgad *ST_HueDir )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dfcbe ,_begc :=d .Token ();if _begc !=nil {return _begc ;};if _ggga ,_gdgdb :=_dfcbe .(_faeg .EndElement );_gdgdb &&_ggga .Name ==start .Name {*_fgad =1;return nil ;};if _dgbf ,_fg :=_dfcbe .(_faeg .CharData );!_fg {return _efdg .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",_dfcbe );}else {switch string (_dgbf ){case "":*_fgad =0;case "\u0063\u0077":*_fgad =1;case "\u0063\u0063\u0077":*_fgad =2;};};_dfcbe ,_begc =d .Token ();if _begc !=nil {return _begc ;};if _bede ,_fbcb :=_dfcbe .(_faeg .EndElement );_fbcb &&_bede .Name ==start .Name {return nil ;};return _efdg .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",_dfcbe );};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};type ST_OutputShapeType byte ; +// Validate validates the CT_Category and its children +func (_ada *CT_Category )Validate ()error {return _ada .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_feebe *ST_Offset )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feebe =0;case "\u0063\u0074\u0072":*_feebe =1;case "\u006f\u0066\u0066":*_feebe =2;};return nil ;}; -// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path -func (_eggbd *CT_AnimLvl )ValidateWithPath (path string )error {if _fcaf :=_eggbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcaf !=nil {return _fcaf ;};return nil ;};func (_ggac ST_ClrAppMethod )ValidateWithPath (path string )error {switch _ggac {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggac ));};return nil ;};func (_ccdd ST_TextBlockDirection )String ()string {switch _ccdd {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_aag ST_HueDir )Validate ()error {return _aag .ValidateWithPath ("")};func (_geee *ST_FlowDirection )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cf ,_accf :=d .Token ();if _accf !=nil {return _accf ;};if _ecfad ,_debg :=_cf .(_faeg .EndElement );_debg &&_ecfad .Name ==start .Name {*_geee =1;return nil ;};if _dcbc ,_ccaf :=_cf .(_faeg .CharData );!_ccaf {return _efdg .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",_cf );}else {switch string (_dcbc ){case "":*_geee =0;case "\u0072\u006f\u0077":*_geee =1;case "\u0063\u006f\u006c":*_geee =2;};};_cf ,_accf =d .Token ();if _accf !=nil {return _accf ;};if _bec ,_aecfg :=_cf .(_faeg .EndElement );_aecfg &&_bec .Name ==start .Name {return nil ;};return _efdg .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",_cf );};func (_dfeg ST_BoolOperator )Validate ()error {return _dfeg .ValidateWithPath ("")};func (_cedeba ST_CenterShapeMapping )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_dcfdg :=_faeg .Attr {};_dcfdg .Name =name ;switch _cedeba {case ST_CenterShapeMappingUnset :_dcfdg .Value ="";case ST_CenterShapeMappingNone :_dcfdg .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_dcfdg .Value ="\u0066\u004e\u006fd\u0065";};return _dcfdg ,nil ;};func NewCT_Cxn ()*CT_Cxn {_ffcb :=&CT_Cxn {};return _ffcb };type CT_ElemPropSet struct{PresAssocIDAttr *ST_ModelId ;PresNameAttr *string ;PresStyleLblAttr *string ;PresStyleIdxAttr *int32 ;PresStyleCntAttr *int32 ;LoTypeIdAttr *string ;LoCatIdAttr *string ;QsTypeIdAttr *string ;QsCatIdAttr *string ;CsTypeIdAttr *string ;CsCatIdAttr *string ;Coherent3DOffAttr *bool ;PhldrTAttr *string ;PhldrAttr *bool ;CustAngAttr *int32 ;CustFlipVertAttr *bool ;CustFlipHorAttr *bool ;CustSzXAttr *int32 ;CustSzYAttr *int32 ;CustScaleXAttr *ST_PrSetCustVal ;CustScaleYAttr *ST_PrSetCustVal ;CustTAttr *bool ;CustLinFactXAttr *ST_PrSetCustVal ;CustLinFactYAttr *ST_PrSetCustVal ;CustLinFactNeighborXAttr *ST_PrSetCustVal ;CustLinFactNeighborYAttr *ST_PrSetCustVal ;CustRadScaleRadAttr *ST_PrSetCustVal ;CustRadScaleIncAttr *ST_PrSetCustVal ;PresLayoutVars *CT_LayoutVariablePropertySet ;Style *_fcffg .CT_ShapeStyle ;};func (_gadab ST_RotationPath )ValidateWithPath (path string )error {switch _gadab {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadab ));};return nil ;};func (_cfab *ST_AxisType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dbceg ,_bbfbf :=d .Token ();if _bbfbf !=nil {return _bbfbf ;};if _edgd ,_fafgff :=_dbceg .(_faeg .EndElement );_fafgff &&_edgd .Name ==start .Name {*_cfab =1;return nil ;};if _aagg ,_gdab :=_dbceg .(_faeg .CharData );!_gdab {return _efdg .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",_dbceg );}else {switch string (_aagg ){case "":*_cfab =0;case "\u0073\u0065\u006c\u0066":*_cfab =1;case "\u0063\u0068":*_cfab =2;case "\u0064\u0065\u0073":*_cfab =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_cfab =4;case "\u0070\u0061\u0072":*_cfab =5;case "\u0061\u006e\u0063s\u0074":*_cfab =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_cfab =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_cfab =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_cfab =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_cfab =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_cfab =11;case "\u0072\u006f\u006f\u0074":*_cfab =12;case "\u006e\u006f\u006e\u0065":*_cfab =13;};};_dbceg ,_bbfbf =d .Token ();if _bbfbf !=nil {return _bbfbf ;};if _dcb ,_fcfec :=_dbceg .(_faeg .EndElement );_fcfec &&_dcb .Name ==start .Name {return nil ;};return _efdg .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",_dbceg );};func (_ebbeg *CT_CTCategories )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_faafc :for {_aeedb ,_gcada :=d .Token ();if _gcada !=nil {return _gcada ;};switch _aefbgb :=_aeedb .(type ){case _faeg .StartElement :switch _aefbgb .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_egcb :=NewCT_CTCategory ();if _abb :=d .DecodeElement (_egcb ,&_aefbgb );_abb !=nil {return _abb ;};_ebbeg .Cat =append (_ebbeg .Cat ,_egcb );default:_ceda .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\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_aefbgb .Name );if _fcaa :=d .Skip ();_fcaa !=nil {return _fcaa ;};};case _faeg .EndElement :break _faafc ;case _faeg .CharData :};};return nil ;};type ST_TextAnchorVertical byte ;func (_gbfd *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_gbfd =0;case "\u0073\u0074\u0065\u0070":*_gbfd =1;case "\u0073\u0074\u0061c\u006b":*_gbfd =2;};return nil ;};func (_aefd *CT_Constraints )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {e .EncodeToken (start );if _aefd .Constr !=nil {_ege :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_bcgaa :=range _aefd .Constr {e .EncodeElement (_bcgaa ,_ege );};};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_gbaa *CT_ChildPref )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _gbaa .ValAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",*_gbaa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_daf ST_NodeVerticalAlignment )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_bgbg :=_faeg .Attr {};_bgbg .Name =name ;switch _daf {case ST_NodeVerticalAlignmentUnset :_bgbg .Value ="";case ST_NodeVerticalAlignmentT :_bgbg .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_bgbg .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_bgbg .Value ="\u0062";};return _bgbg ,nil ;};type ST_ChildOrderType byte ;func (_afgef ST_SecondaryLinearDirection )Validate ()error {return _afgef .ValidateWithPath ("")};func (_gde ST_OutputShapeType )ValidateWithPath (path string )error {switch _gde {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gde ));};return nil ;};func _ceca (_aeedbc bool )uint8 {if _aeedbc {return 1;};return 0;};func NewCT_SDName ()*CT_SDName {_cacg :=&CT_SDName {};return _cacg };func (_cabd ST_StartingElement )ValidateWithPath (path string )error {switch _cabd {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cabd ));};return nil ;};func (_aebec ST_OutputShapeType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_aebec .String (),start );};func (_dgeg ST_DiagramHorizontalAlignment )Validate ()error {return _dgeg .ValidateWithPath ("")};func NewCT_AdjLst ()*CT_AdjLst {_bdeca :=&CT_AdjLst {};return _bdeca };func (_faabc *CT_Algorithm )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_faabc .TypeAttr =ST_AlgorithmType (1);for _ ,_dfe :=range start .Attr {if _dfe .Name .Local =="\u0074\u0079\u0070\u0065"{_faabc .TypeAttr .UnmarshalXMLAttr (_dfe );continue ;};if _dfe .Name .Local =="\u0072\u0065\u0076"{_daedc ,_gfgg :=_fccg .ParseUint (_dfe .Value ,10,32);if _gfgg !=nil {return _gfgg ;};_bddb :=uint32 (_daedc );_faabc .RevAttr =&_bddb ;continue ;};};_cagd :for {_dbeg ,_gfee :=d .Token ();if _gfee !=nil {return _gfee ;};switch _bbcc :=_dbeg .(type ){case _faeg .StartElement :switch _bbcc .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_bdgegf :=NewCT_Parameter ();if _bebgb :=d .DecodeElement (_bdgegf ,&_bbcc );_bebgb !=nil {return _bebgb ;};_faabc .Param =append (_faabc .Param ,_bdgegf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faabc .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _dbca :=d .DecodeElement (_faabc .ExtLst ,&_bbcc );_dbca !=nil {return _dbca ;};default:_ceda .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_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_bbcc .Name );if _bebce :=d .Skip ();_bebce !=nil {return _bebce ;};};case _faeg .EndElement :break _cagd ;case _faeg .CharData :};};return nil ;};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentT ST_VerticalAlignment =1;ST_VerticalAlignmentMid ST_VerticalAlignment =2;ST_VerticalAlignmentB ST_VerticalAlignment =3;ST_VerticalAlignmentNone ST_VerticalAlignment =4;);type ST_ChildDirection byte ;func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func NewLayoutDef ()*LayoutDef {_daab :=&LayoutDef {};_daab .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _daab ;};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);func (_gggde *CT_ResizeHandles )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_eeeg :=range start .Attr {if _eeeg .Name .Local =="\u0076\u0061\u006c"{_gggde .ValAttr .UnmarshalXMLAttr (_eeeg );continue ;};};for {_cegd ,_eage :=d .Token ();if _eage !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0073\u0069z\u0065H\u0061\u006e\u0064\u006c\u0065\u0073\u003a \u0025\u0073",_eage );};if _fgga ,_geeag :=_cegd .(_faeg .EndElement );_geeag &&_fgga .Name ==start .Name {break ;};};return nil ;};func (_dfgbe *CT_StyleDefinitionHeader )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_acdbb :=range start .Attr {if _acdbb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_efc ,_fefg :=_acdbb .Value ,error (nil );if _fefg !=nil {return _fefg ;};_dfgbe .UniqueIdAttr =_efc ;continue ;};if _acdbb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_daafc ,_ceag :=_acdbb .Value ,error (nil );if _ceag !=nil {return _ceag ;};_dfgbe .MinVerAttr =&_daafc ;continue ;};if _acdbb .Name .Local =="\u0072\u0065\u0073I\u0064"{_gfbge ,_adcfa :=_fccg .ParseInt (_acdbb .Value ,10,32);if _adcfa !=nil {return _adcfa ;};_eadgg :=int32 (_gfbge );_dfgbe .ResIdAttr =&_eadgg ;continue ;};};_gbfde :for {_ddfc ,_fedae :=d .Token ();if _fedae !=nil {return _fedae ;};switch _adae :=_ddfc .(type ){case _faeg .StartElement :switch _adae .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cgbd :=NewCT_SDName ();if _fab :=d .DecodeElement (_cgbd ,&_adae );_fab !=nil {return _fab ;};_dfgbe .Title =append (_dfgbe .Title ,_cgbd );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gbadf :=NewCT_SDDescription ();if _dff :=d .DecodeElement (_gbadf ,&_adae );_dff !=nil {return _dff ;};_dfgbe .Desc =append (_dfgbe .Desc ,_gbadf );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dfgbe .CatLst =NewCT_SDCategories ();if _baf :=d .DecodeElement (_dfgbe .CatLst ,&_adae );_baf !=nil {return _baf ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfgbe .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _ceg :=d .DecodeElement (_dfgbe .ExtLst ,&_adae );_ceg !=nil {return _ceg ;};default:_ceda .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_adae .Name );if _dgcda :=d .Skip ();_dgcda !=nil {return _dgcda ;};};case _faeg .EndElement :break _gbfde ;case _faeg .CharData :};};return nil ;};func (_ggcf *CT_CTCategory )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",_ggcf .TypeAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0072\u0069"},Value :_efdg .Sprintf ("\u0025\u0076",_ggcf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_cgebc *LayoutDefHdrLst )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_cgebc .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_dgbcf :for {_eeg ,_feca :=d .Token ();if _feca !=nil {return _feca ;};switch _bfcaf :=_eeg .(type ){case _faeg .StartElement :switch _bfcaf .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_ceeg :=NewCT_DiagramDefinitionHeader ();if _bbead :=d .DecodeElement (_ceeg ,&_bfcaf );_bbead !=nil {return _bbead ;};_cgebc .LayoutDefHdr =append (_cgebc .LayoutDefHdr ,_ceeg );default:_ceda .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\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_bfcaf .Name );if _dbbe :=d .Skip ();_dbbe !=nil {return _dbbe ;};};case _faeg .EndElement :break _dgbcf ;case _faeg .CharData :};};return nil ;};func (_adadd ST_TextAnchorHorizontal )String ()string {switch _adadd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_cebfc ST_BoolOperator )String ()string {switch _cebfc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0071\u0075";case 3:return "\u0067\u0074\u0065";case 4:return "\u006c\u0074\u0065";};return "";};func (_geb *ST_NodeHorizontalAlignment )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_abaf ,_facg :=d .Token ();if _facg !=nil {return _facg ;};if _abag ,_bacfg :=_abaf .(_faeg .EndElement );_bacfg &&_abag .Name ==start .Name {*_geb =1;return nil ;};if _bbafe ,_dfeb :=_abaf .(_faeg .CharData );!_dfeb {return _efdg .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",_abaf );}else {switch string (_bbafe ){case "":*_geb =0;case "\u006c":*_geb =1;case "\u0063\u0074\u0072":*_geb =2;case "\u0072":*_geb =3;};};_abaf ,_facg =d .Token ();if _facg !=nil {return _facg ;};if _cfe ,_dcg :=_abaf .(_faeg .EndElement );_dcg &&_cfe .Name ==start .Name {return nil ;};return _efdg .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",_abaf );};func (_agec *ST_PrSetCustVal )Validate ()error {return _agec .ValidateWithPath ("")};type ST_BoolOperator byte ;func (_bgeeb ST_ChildDirection )Validate ()error {return _bgeeb .ValidateWithPath ("")};func (_fdbgfb ST_PtType )Validate ()error {return _fdbgfb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_eacc *CT_Parameter )ValidateWithPath (path string )error {if _eacc .TypeAttr ==ST_ParameterIdUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _efgdd :=_eacc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efgdd !=nil {return _efgdd ;};if _acdef :=_eacc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acdef !=nil {return _acdef ;};return nil ;};func (_bafgg ST_TextAnchorHorizontal )String ()string {switch _bafgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_cabce ST_ConnectorDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccdff :=_a .Attr {};_ccdff .Name =name ;switch _cabce {case ST_ConnectorDimensionUnset :_ccdff .Value ="";case ST_ConnectorDimension1D :_ccdff .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_ccdff .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_ccdff .Value ="\u0063\u0075\u0073\u0074";};return _ccdff ,nil ;}; -// Validate validates the CT_Description and its children -func (_gbdf *CT_Description )Validate ()error {return _gbdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_Direction and its children +func (_ccc *CT_Direction )Validate ()error {return _ccc .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_OrgChart struct{ValAttr *bool ;};func (_bbcg ST_ChildDirection )ValidateWithPath (path string )error {switch _bbcg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcg ));};return nil ;}; -// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path -func (_gdcaeg *CT_Rules )ValidateWithPath (path string )error {for _gfafc ,_fegb :=range _gdcaeg .Rule {if _fcdfb :=_fegb .ValidateWithPath (_efdg .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gfafc ));_fcdfb !=nil {return _fcdfb ;};};return nil ;};func (_ddad ST_Direction )ValidateWithPath (path string )error {switch _ddad {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddad ));};return nil ;};type ST_ArrowheadStyle byte ;func (_ace ST_FlowDirection )ValidateWithPath (path string )error {switch _ace {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ace ));};return nil ;};func (_bfed *ST_AnimOneStr )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bfed =0;case "\u006e\u006f\u006e\u0065":*_bfed =1;case "\u006f\u006e\u0065":*_bfed =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_bfed =3;};return nil ;};func (_fed ST_RotationPath )Validate ()error {return _fed .ValidateWithPath ("")};func NewCT_ChildMax ()*CT_ChildMax {_dgf :=&CT_ChildMax {};return _dgf };func (_cgbfb ST_AutoTextRotation )Validate ()error {return _cgbfb .ValidateWithPath ("")};func (_gbae ST_FunctionType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_gbae .String (),start );};func NewCT_Algorithm ()*CT_Algorithm {_gdd :=&CT_Algorithm {};_gdd .TypeAttr =ST_AlgorithmType (1);return _gdd ;}; +// Validate validates the CT_AnimLvl and its children +func (_ggd *CT_AnimLvl )Validate ()error {return _ggd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};type ST_TextAnchorHorizontal byte ;func (_fbfda ST_ConnectorPoint )Validate ()error {return _fbfda .ValidateWithPath ("")};type CT_TextProps struct{Sp3d *_bb .CT_Shape3D ;FlatTx *_bb .CT_FlatText ;};func NewCT_Adj ()*CT_Adj {_ece :=&CT_Adj {};_ece .IdxAttr =1;return _ece };func (_fgaf *ST_VariableType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egdf ,_bcdec :=d .Token ();if _bcdec !=nil {return _bcdec ;};if _bfbcf ,_gagef :=_egdf .(_a .EndElement );_gagef &&_bfbcf .Name ==start .Name {*_fgaf =1;return nil ;};if _bdfbe ,_gfdgba :=_egdf .(_a .CharData );!_gfdgba {return _bg .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",_egdf );}else {switch string (_bdfbe ){case "":*_fgaf =0;case "\u006e\u006f\u006e\u0065":*_fgaf =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_fgaf =2;case "\u0063\u0068\u004da\u0078":*_fgaf =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_fgaf =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_fgaf =5;case "\u0064\u0069\u0072":*_fgaf =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_fgaf =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_fgaf =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_fgaf =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_fgaf =10;};};_egdf ,_bcdec =d .Token ();if _bcdec !=nil {return _bcdec ;};if _gfac ,_ceae :=_egdf .(_a .EndElement );_ceae &&_gfac .Name ==start .Name {return nil ;};return _bg .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",_egdf );};func (_aeae *CT_StyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgbad :=range start .Attr {if _dgbad .Name .Local =="\u006e\u0061\u006d\u0065"{_geed ,_eggeb :=_dgbad .Value ,error (nil );if _eggeb !=nil {return _eggeb ;};_aeae .NameAttr =_geed ;continue ;};};_afgdf :for {_cagf ,_cbaa :=d .Token ();if _cbaa !=nil {return _cbaa ;};switch _cffb :=_cagf .(type ){case _a .StartElement :switch _cffb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_aeae .Scene3d =_bb .NewCT_Scene3D ();if _gafd :=d .DecodeElement (_aeae .Scene3d ,&_cffb );_gafd !=nil {return _gafd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_aeae .Sp3d =_bb .NewCT_Shape3D ();if _abdf :=d .DecodeElement (_aeae .Sp3d ,&_cffb );_abdf !=nil {return _abdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_aeae .TxPr =NewCT_TextProps ();if _agge :=d .DecodeElement (_aeae .TxPr ,&_cffb );_agge !=nil {return _agge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_aeae .Style =_bb .NewCT_ShapeStyle ();if _fbbe :=d .DecodeElement (_aeae .Style ,&_cffb );_fbbe !=nil {return _fbbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeae .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _dagf :=d .DecodeElement (_aeae .ExtLst ,&_cffb );_dagf !=nil {return _dagf ;};default:_fb .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\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_cffb .Name );if _bgeg :=d .Skip ();_bgeg !=nil {return _bgeg ;};};case _a .EndElement :break _afgdf ;case _a .CharData :};};return nil ;};func (_aaae ST_VariableType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdadd :=_a .Attr {};_gdadd .Name =name ;switch _aaae {case ST_VariableTypeUnset :_gdadd .Value ="";case ST_VariableTypeNone :_gdadd .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_gdadd .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_gdadd .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_gdadd .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_gdadd .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_gdadd .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_gdadd .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_gdadd .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_gdadd .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_gdadd .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _gdadd ,nil ;}; -// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path -func (_ggcd *CT_SDDescription )ValidateWithPath (path string )error {return nil };func (_bfcf ST_PyramidAccentTextMargin )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bfcf .String (),start );}; +// ST_ParameterVal is a union type +type ST_ParameterVal struct{ST_DiagramHorizontalAlignment ST_DiagramHorizontalAlignment ;ST_VerticalAlignment ST_VerticalAlignment ;ST_ChildDirection ST_ChildDirection ;ST_ChildAlignment ST_ChildAlignment ;ST_SecondaryChildAlignment ST_SecondaryChildAlignment ;ST_LinearDirection ST_LinearDirection ;ST_SecondaryLinearDirection ST_SecondaryLinearDirection ;ST_StartingElement ST_StartingElement ;ST_BendPoint ST_BendPoint ;ST_ConnectorRouting ST_ConnectorRouting ;ST_ArrowheadStyle ST_ArrowheadStyle ;ST_ConnectorDimension ST_ConnectorDimension ;ST_RotationPath ST_RotationPath ;ST_CenterShapeMapping ST_CenterShapeMapping ;ST_NodeHorizontalAlignment ST_NodeHorizontalAlignment ;ST_NodeVerticalAlignment ST_NodeVerticalAlignment ;ST_FallbackDimension ST_FallbackDimension ;ST_TextDirection ST_TextDirection ;ST_PyramidAccentPosition ST_PyramidAccentPosition ;ST_PyramidAccentTextMargin ST_PyramidAccentTextMargin ;ST_TextBlockDirection ST_TextBlockDirection ;ST_TextAnchorHorizontal ST_TextAnchorHorizontal ;ST_TextAnchorVertical ST_TextAnchorVertical ;ST_DiagramTextAlignment ST_DiagramTextAlignment ;ST_AutoTextRotation ST_AutoTextRotation ;ST_GrowDirection ST_GrowDirection ;ST_FlowDirection ST_FlowDirection ;ST_ContinueDirection ST_ContinueDirection ;ST_Breakpoint ST_Breakpoint ;ST_Offset ST_Offset ;ST_HierarchyAlignment ST_HierarchyAlignment ;Int32 *int32 ;Float64 *float64 ;Bool *bool ;StringVal *string ;ST_ConnectorPoint ST_ConnectorPoint ;};func (_ffaac ST_FallbackDimension )String ()string {switch _ffaac {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_bcbgbc ST_FlowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbdf :=_a .Attr {};_fbdf .Name =name ;switch _bcbgbc {case ST_FlowDirectionUnset :_fbdf .Value ="";case ST_FlowDirectionRow :_fbdf .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_fbdf .Value ="\u0063\u006f\u006c";};return _fbdf ,nil ;}; -// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path -func (_gab *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_fggbbf ST_Direction )String ()string {switch _fggbbf {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};func (_faaf ST_ChildAlignment )ValidateWithPath (path string )error {switch _faaf {case 0,1,2,3,4:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faaf ));};return nil ;};func (_aagd ST_TextDirection )ValidateWithPath (path string )error {switch _aagd {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagd ));};return nil ;}; +// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path +func (_agb *CT_Algorithm )ValidateWithPath (path string )error {if _agb .TypeAttr ==ST_AlgorithmTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ecd :=_agb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecd !=nil {return _ecd ;};for _ddba ,_fe :=range _agb .Param {if _bba :=_fe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_ddba ));_bba !=nil {return _bba ;};};if _agb .ExtLst !=nil {if _eag :=_agb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eag !=nil {return _eag ;};};return nil ;}; -// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path -func (_bdfce *CT_SDCategory )ValidateWithPath (path string )error {return nil };type ST_PyramidAccentPosition byte ;func (_afcd ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _afcd {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcd ));};return nil ;};func (_cbgf ST_Offset )String ()string {switch _cbgf {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_cbdg ST_ConstraintRelationship )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_bebcc :=_faeg .Attr {};_bebcc .Name =name ;switch _cbdg {case ST_ConstraintRelationshipUnset :_bebcc .Value ="";case ST_ConstraintRelationshipSelf :_bebcc .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_bebcc .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_bebcc .Value ="\u0064\u0065\u0073";};return _bebcc ,nil ;}; +// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path +func (_eedce *LayoutDef )ValidateWithPath (path string )error {if _fdgg :=_eedce .CT_DiagramDefinition .ValidateWithPath (path );_fdgg !=nil {return _fdgg ;};return nil ;};func (_bace *ST_ParameterVal )Validate ()error {return _bace .ValidateWithPath ("")};func (_eaafc *CT_ResizeHandles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaafc .ValAttr !=ST_ResizeHandlesStrUnset {_ffbb ,_dcba :=_eaafc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _dcba !=nil {return _dcba ;};start .Attr =append (start .Attr ,_ffbb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbaee *ST_AxisType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbaee =0;case "\u0073\u0065\u006c\u0066":*_fbaee =1;case "\u0063\u0068":*_fbaee =2;case "\u0064\u0065\u0073":*_fbaee =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_fbaee =4;case "\u0070\u0061\u0072":*_fbaee =5;case "\u0061\u006e\u0063s\u0074":*_fbaee =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_fbaee =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_fbaee =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_fbaee =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_fbaee =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_fbaee =11;case "\u0072\u006f\u006f\u0074":*_fbaee =12;case "\u006e\u006f\u006e\u0065":*_fbaee =13;};return nil ;}; -// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path -func (_fced *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _acdbbf ,_bafa :=range _fced .LayoutDefHdr {if _bfgf :=_bafa .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_acdbbf ));_bfgf !=nil {return _bfgf ;};};return nil ;};func (_geca *ST_BoolOperator )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_eceb ,_bfce :=d .Token ();if _bfce !=nil {return _bfce ;};if _cfd ,_bdddd :=_eceb .(_faeg .EndElement );_bdddd &&_cfd .Name ==start .Name {*_geca =1;return nil ;};if _gfgbe ,_eeb :=_eceb .(_faeg .CharData );!_eeb {return _efdg .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",_eceb );}else {switch string (_gfgbe ){case "":*_geca =0;case "\u006e\u006f\u006e\u0065":*_geca =1;case "\u0065\u0071\u0075":*_geca =2;case "\u0067\u0074\u0065":*_geca =3;case "\u006c\u0074\u0065":*_geca =4;};};_eceb ,_bfce =d .Token ();if _bfce !=nil {return _bfce ;};if _aacb ,_bfcd :=_eceb .(_faeg .EndElement );_bfcd &&_aacb .Name ==start .Name {return nil ;};return _efdg .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",_eceb );}; +// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path +func (_bdg *CT_CTCategories )ValidateWithPath (path string )error {for _abbbd ,_gac :=range _bdg .Cat {if _bab :=_gac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_abbbd ));_bab !=nil {return _bab ;};};return nil ;};func NewColorsDef ()*ColorsDef {_fcca :=&ColorsDef {};_fcca .CT_ColorTransform =*NewCT_ColorTransform ();return _fcca ;};type DataModel struct{CT_DataModel }; -// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path -func (_baggb *CT_PresentationOf )ValidateWithPath (path string )error {if _baggb .ExtLst !=nil {if _dged :=_baggb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dged !=nil {return _dged ;};};return nil ;};func NewCT_CxnList ()*CT_CxnList {_fefa :=&CT_CxnList {};return _fefa };type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_fcffg .EG_ColorChoice ;};func (_efgf *CT_AnimLvl )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_ddec :=range start .Attr {if _ddec .Name .Local =="\u0076\u0061\u006c"{_efgf .ValAttr .UnmarshalXMLAttr (_ddec );continue ;};};for {_deada ,_dfebc :=d .Token ();if _dfebc !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_dfebc );};if _abae ,_acf :=_deada .(_faeg .EndElement );_acf &&_abae .Name ==start .Name {break ;};};return nil ;};func (_ccag ST_ClrAppMethod )String ()string {switch _ccag {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0063\u0079\u0063l\u0065";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func (_gaea *CT_StyleDefinitionHeader )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",_gaea .UniqueIdAttr )});if _gaea .MinVerAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_efdg .Sprintf ("\u0025\u0076",*_gaea .MinVerAttr )});};if _gaea .ResIdAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_efdg .Sprintf ("\u0025\u0076",*_gaea .ResIdAttr )});};e .EncodeToken (start );_bfcef :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fbdaa :=range _gaea .Title {e .EncodeElement (_fbdaa ,_bfcef );};_egge :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fdcf :=range _gaea .Desc {e .EncodeElement (_fdcf ,_egge );};if _gaea .CatLst !=nil {_adddc :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaea .CatLst ,_adddc );};if _gaea .ExtLst !=nil {_ccabe :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaea .ExtLst ,_ccabe );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};type ST_ConstraintType byte ;func (_feda *CT_ChildPref )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_afcc :=range start .Attr {if _afcc .Name .Local =="\u0076\u0061\u006c"{_dafb ,_bbafc :=_fccg .ParseInt (_afcc .Value ,10,32);if _bbafc !=nil {return _bbafc ;};_gaeab :=int32 (_dafb );_feda .ValAttr =&_gaeab ;continue ;};};for {_fcg ,_eddae :=d .Token ();if _eddae !=nil {return _efdg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_eddae );};if _caa ,_cbgd :=_fcg .(_faeg .EndElement );_cbgd &&_caa .Name ==start .Name {break ;};};return nil ;};type CT_CxnList struct{Cxn []*CT_Cxn ;};type ST_PtType byte ; +// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path +func (_cddd *CT_Cxn )ValidateWithPath (path string )error {if _cabeg :=_cddd .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_cabeg !=nil {return _cabeg ;};if _ded :=_cddd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ded !=nil {return _ded ;};if _cfc :=_cddd .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_cfc !=nil {return _cfc ;};if _afga :=_cddd .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_afga !=nil {return _afga ;};if _cddd .ParTransIdAttr !=nil {if _ebag :=_cddd .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_ebag !=nil {return _ebag ;};};if _cddd .SibTransIdAttr !=nil {if _fgda :=_cddd .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_fgda !=nil {return _fgda ;};};if _cddd .ExtLst !=nil {if _cea :=_cddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cea !=nil {return _cea ;};};return nil ;};func NewCT_Algorithm ()*CT_Algorithm {_fgfc :=&CT_Algorithm {};_fgfc .TypeAttr =ST_AlgorithmType (1);return _fgfc ;};func NewCT_ElemPropSet ()*CT_ElemPropSet {_abc :=&CT_ElemPropSet {};return _abc };func (_bde *CT_AnimLvl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acg :=range start .Attr {if _acg .Name .Local =="\u0076\u0061\u006c"{_bde .ValAttr .UnmarshalXMLAttr (_acg );continue ;};};for {_gff ,_dag :=d .Token ();if _dag !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_dag );};if _ceg ,_ecbf :=_gff .(_a .EndElement );_ecbf &&_ceg .Name ==start .Name {break ;};};return nil ;};func (_addad ST_PtType )ValidateWithPath (path string )error {switch _addad {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addad ));};return nil ;};func (_gdcfe ST_ConstraintRelationship )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdcfe .String (),start );};func (_ebef ST_ResizeHandlesStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebef .String (),start );};func (_fcbcfd ST_BendPoint )String ()string {switch _fcbcfd {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_efdgfa *ST_NodeVerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfdc ,_bagb :=d .Token ();if _bagb !=nil {return _bagb ;};if _daaaf ,_ffcbg :=_gfdc .(_a .EndElement );_ffcbg &&_daaaf .Name ==start .Name {*_efdgfa =1;return nil ;};if _cbee ,_fcegb :=_gfdc .(_a .CharData );!_fcegb {return _bg .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",_gfdc );}else {switch string (_cbee ){case "":*_efdgfa =0;case "\u0074":*_efdgfa =1;case "\u006d\u0069\u0064":*_efdgfa =2;case "\u0062":*_efdgfa =3;};};_gfdc ,_bagb =d .Token ();if _bagb !=nil {return _bagb ;};if _cafb ,_gcfg :=_gfdc .(_a .EndElement );_gcfg &&_cafb .Name ==start .Name {return nil ;};return _bg .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",_gfdc );};func (_geaeb ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _geaeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geaeb ));};return nil ;};func (_ffa *CT_Cxn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acedb :=range start .Attr {if _acedb .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_fgdc ,_agf :=ParseUnionST_ModelId (_acedb .Value );if _agf !=nil {return _agf ;};_ffa .ModelIdAttr =_fgdc ;continue ;};if _acedb .Name .Local =="\u0074\u0079\u0070\u0065"{_ffa .TypeAttr .UnmarshalXMLAttr (_acedb );continue ;};if _acedb .Name .Local =="\u0073\u0072\u0063I\u0064"{_ddgf ,_aaf :=ParseUnionST_ModelId (_acedb .Value );if _aaf !=nil {return _aaf ;};_ffa .SrcIdAttr =_ddgf ;continue ;};if _acedb .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_cfd ,_gcfa :=ParseUnionST_ModelId (_acedb .Value );if _gcfa !=nil {return _gcfa ;};_ffa .DestIdAttr =_cfd ;continue ;};if _acedb .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_fab ,_gfea :=_b .ParseUint (_acedb .Value ,10,32);if _gfea !=nil {return _gfea ;};_ffa .SrcOrdAttr =uint32 (_fab );continue ;};if _acedb .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_adeg ,_afgc :=_b .ParseUint (_acedb .Value ,10,32);if _afgc !=nil {return _afgc ;};_ffa .DestOrdAttr =uint32 (_adeg );continue ;};if _acedb .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_dfffc ,_cdg :=ParseUnionST_ModelId (_acedb .Value );if _cdg !=nil {return _cdg ;};_ffa .ParTransIdAttr =&_dfffc ;continue ;};if _acedb .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_ccbd ,_bgfae :=ParseUnionST_ModelId (_acedb .Value );if _bgfae !=nil {return _bgfae ;};_ffa .SibTransIdAttr =&_ccbd ;continue ;};if _acedb .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_daaf ,_adgb :=_acedb .Value ,error (nil );if _adgb !=nil {return _adgb ;};_ffa .PresIdAttr =&_daaf ;continue ;};};_cadc :for {_abgc ,_fce :=d .Token ();if _fce !=nil {return _fce ;};switch _dccd :=_abgc .(type ){case _a .StartElement :switch _dccd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffa .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _bag :=d .DecodeElement (_ffa .ExtLst ,&_dccd );_bag !=nil {return _bag ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0078\u006e\u0020\u0025\u0076",_dccd .Name );if _bbdd :=d .Skip ();_bbdd !=nil {return _bbdd ;};};case _a .EndElement :break _cadc ;case _a .CharData :};};return nil ;};func (_bgag *CT_Choose )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afce :=range start .Attr {if _afce .Name .Local =="\u006e\u0061\u006d\u0065"{_dbba ,_eea :=_afce .Value ,error (nil );if _eea !=nil {return _eea ;};_bgag .NameAttr =&_dbba ;continue ;};};_bed :for {_def ,_dead :=d .Token ();if _dead !=nil {return _dead ;};switch _fbae :=_def .(type ){case _a .StartElement :switch _fbae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_bcca :=NewCT_When ();if _cdd :=d .DecodeElement (_bcca ,&_fbae );_cdd !=nil {return _cdd ;};_bgag .If =append (_bgag .If ,_bcca );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_bgag .Else =NewCT_Otherwise ();if _adfc :=d .DecodeElement (_bgag .Else ,&_fbae );_adfc !=nil {return _adfc ;};default:_fb .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\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_fbae .Name );if _dfb :=d .Skip ();_dfb !=nil {return _dfb ;};};case _a .EndElement :break _bed ;case _a .CharData :};};return nil ;};func (_adge ST_ArrowheadStyle )Validate ()error {return _adge .ValidateWithPath ("")};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_geaa ST_GrowDirection )ValidateWithPath (path string )error {switch _geaa {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geaa ));};return nil ;};func (_debb *ST_OutputShapeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffbea ,_dadff :=d .Token ();if _dadff !=nil {return _dadff ;};if _dfcg ,_dbcfg :=_ffbea .(_a .EndElement );_dbcfg &&_dfcg .Name ==start .Name {*_debb =1;return nil ;};if _fbad ,_dbdcb :=_ffbea .(_a .CharData );!_dbdcb {return _bg .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",_ffbea );}else {switch string (_fbad ){case "":*_debb =0;case "\u006e\u006f\u006e\u0065":*_debb =1;case "\u0063\u006f\u006e\u006e":*_debb =2;};};_ffbea ,_dadff =d .Token ();if _dadff !=nil {return _dadff ;};if _aagfb ,_gfggf :=_ffbea .(_a .EndElement );_gfggf &&_aagfb .Name ==start .Name {return nil ;};return _bg .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",_ffbea );};const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2;ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;); -// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path -func (_cffe *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_fcc *CT_RelIds )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_bdfb :=range start .Attr {if _bdfb .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"&&_bdfb .Name .Local =="\u0064\u006d"||_bdfb .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"&&_bdfb .Name .Local =="\u0064\u006d"{_eddg ,_gce :=_bdfb .Value ,error (nil );if _gce !=nil {return _gce ;};_fcc .DmAttr =_eddg ;continue ;};if _bdfb .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"&&_bdfb .Name .Local =="\u006c\u006f"||_bdfb .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"&&_bdfb .Name .Local =="\u006c\u006f"{_gcbdg ,_dabba :=_bdfb .Value ,error (nil );if _dabba !=nil {return _dabba ;};_fcc .LoAttr =_gcbdg ;continue ;};if _bdfb .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"&&_bdfb .Name .Local =="\u0071\u0073"||_bdfb .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"&&_bdfb .Name .Local =="\u0071\u0073"{_ceef ,_eca :=_bdfb .Value ,error (nil );if _eca !=nil {return _eca ;};_fcc .QsAttr =_ceef ;continue ;};if _bdfb .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"&&_bdfb .Name .Local =="\u0063\u0073"||_bdfb .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"&&_bdfb .Name .Local =="\u0063\u0073"{_cfgb ,_eacb :=_bdfb .Value ,error (nil );if _eacb !=nil {return _eacb ;};_fcc .CsAttr =_cfgb ;continue ;};};for {_cfcbc ,_eef :=d .Token ();if _eef !=nil {return _efdg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_eef );};if _gfcc ,_dfbea :=_cfcbc .(_faeg .EndElement );_dfbea &&_gfcc .Name ==start .Name {break ;};};return nil ;};type ST_ElementType byte ;func (_fbfd ST_FunctionOperator )String ()string {switch _fbfd {case 0:return "";case 1:return "\u0065\u0071\u0075";case 2:return "\u006e\u0065\u0071";case 3:return "\u0067\u0074";case 4:return "\u006c\u0074";case 5:return "\u0067\u0074\u0065";case 6:return "\u006c\u0074\u0065";};return "";};func (_abde ST_AxisType )String ()string {switch _abde {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074";case 13:return "\u006e\u006f\u006e\u0065";};return "";};func (_cdgfa *AG_ConstraintRefAttributes )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_edce :=range start .Attr {if _edce .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_cdgfa .RefTypeAttr .UnmarshalXMLAttr (_edce );continue ;};if _edce .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_cdgfa .RefForAttr .UnmarshalXMLAttr (_edce );continue ;};if _edce .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_fecae ,_egac :=_edce .Value ,error (nil );if _egac !=nil {return _egac ;};_cdgfa .RefForNameAttr =&_fecae ;continue ;};if _edce .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_cdgfa .RefPtTypeAttr .UnmarshalXMLAttr (_edce );continue ;};};for {_ffaa ,_gecgg :=d .Token ();if _gecgg !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0052\u0065\u0066A\u0074\u0074\u0072\u0069\u0062u\u0074\u0065s\u003a\u0020\u0025\u0073",_gecgg );};if _ffbfd ,_cddb :=_ffaa .(_faeg .EndElement );_cddb &&_ffbfd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_OrgChart and its children +func (_ccdf *CT_OrgChart )Validate ()error {return _ccdf .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_fbaa ST_ParameterVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fbaa .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_DiagramHorizontalAlignment .String ()));};if _fbaa .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_VerticalAlignment .String ()));};if _fbaa .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ChildDirection .String ()));};if _fbaa .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ChildAlignment .String ()));};if _fbaa .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_SecondaryChildAlignment .String ()));};if _fbaa .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_LinearDirection .String ()));};if _fbaa .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_SecondaryLinearDirection .String ()));};if _fbaa .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_a .CharData (_fbaa .ST_StartingElement .String ()));};if _fbaa .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_a .CharData (_fbaa .ST_BendPoint .String ()));};if _fbaa .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ConnectorRouting .String ()));};if _fbaa .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ArrowheadStyle .String ()));};if _fbaa .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ConnectorDimension .String ()));};if _fbaa .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_a .CharData (_fbaa .ST_RotationPath .String ()));};if _fbaa .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_a .CharData (_fbaa .ST_CenterShapeMapping .String ()));};if _fbaa .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_NodeHorizontalAlignment .String ()));};if _fbaa .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_NodeVerticalAlignment .String ()));};if _fbaa .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_FallbackDimension .String ()));};if _fbaa .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_TextDirection .String ()));};if _fbaa .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_PyramidAccentPosition .String ()));};if _fbaa .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_a .CharData (_fbaa .ST_PyramidAccentTextMargin .String ()));};if _fbaa .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_TextBlockDirection .String ()));};if _fbaa .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_a .CharData (_fbaa .ST_TextAnchorHorizontal .String ()));};if _fbaa .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_a .CharData (_fbaa .ST_TextAnchorVertical .String ()));};if _fbaa .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_DiagramTextAlignment .String ()));};if _fbaa .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_a .CharData (_fbaa .ST_AutoTextRotation .String ()));};if _fbaa .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_GrowDirection .String ()));};if _fbaa .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_FlowDirection .String ()));};if _fbaa .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ContinueDirection .String ()));};if _fbaa .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_a .CharData (_fbaa .ST_Breakpoint .String ()));};if _fbaa .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_a .CharData (_fbaa .ST_Offset .String ()));};if _fbaa .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_HierarchyAlignment .String ()));};if _fbaa .Int32 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",*_fbaa .Int32 )));};if _fbaa .Float64 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0066",*_fbaa .Float64 )));};if _fbaa .Bool !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",_gggf (*_fbaa .Bool ))));};if _fbaa .StringVal !=nil {e .EncodeToken (_a .CharData (*_fbaa .StringVal ));};if _fbaa .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ConnectorPoint .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; -// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path -func (_dgaa *StyleDef )ValidateWithPath (path string )error {if _baga :=_dgaa .CT_StyleDefinition .ValidateWithPath (path );_baga !=nil {return _baga ;};return nil ;};func (_gfded *DataModel )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_gfded .CT_DataModel =*NewCT_DataModel ();_acacc :for {_eeadf ,_acdgb :=d .Token ();if _acdgb !=nil {return _acdgb ;};switch _cffbe :=_eeadf .(type ){case _faeg .StartElement :switch _cffbe .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _cbc :=d .DecodeElement (_gfded .PtLst ,&_cffbe );_cbc !=nil {return _cbc ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_gfded .CxnLst =NewCT_CxnList ();if _cgegc :=d .DecodeElement (_gfded .CxnLst ,&_cffbe );_cgegc !=nil {return _cgegc ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_gfded .Bg =_fcffg .NewCT_BackgroundFormatting ();if _ggfd :=d .DecodeElement (_gfded .Bg ,&_cffbe );_ggfd !=nil {return _ggfd ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_gfded .Whole =_fcffg .NewCT_WholeE2oFormatting ();if _ccbbe :=d .DecodeElement (_gfded .Whole ,&_cffbe );_ccbbe !=nil {return _ccbbe ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfded .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _ebbb :=d .DecodeElement (_gfded .ExtLst ,&_cffbe );_ebbb !=nil {return _ebbb ;};default:_ceda .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 \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_cffbe .Name );if _debcb :=d .Skip ();_debcb !=nil {return _debcb ;};};case _faeg .EndElement :break _acacc ;case _faeg .CharData :};};return nil ;};func (_fdaf *CT_BulletEnabled )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_fcdd :=range start .Attr {if _fcdd .Name .Local =="\u0076\u0061\u006c"{_cfcb ,_debaa :=_fccg .ParseBool (_fcdd .Value );if _debaa !=nil {return _debaa ;};_fdaf .ValAttr =&_cfcb ;continue ;};};for {_dfed ,_bc :=d .Token ();if _bc !=nil {return _efdg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0075\u006c\u006ce\u0074E\u006e\u0061\u0062\u006c\u0065\u0064\u003a \u0025\u0073",_bc );};if _ggd ,_cdead :=_dfed .(_faeg .EndElement );_cdead &&_ggd .Name ==start .Name {break ;};};return nil ;};func (_daadf *ST_ContinueDirection )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_daadf =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_daadf =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_daadf =2;};return nil ;};func (_fbcd *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_fbcd =0;case "\u0062\u0065\u0066":*_fbcd =1;case "\u0061\u0066\u0074":*_fbcd =2;};return nil ;};func (_bfdca ST_CxnType )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bfdca .String (),start );};func (_dcdc ST_HierBranchStyle )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_ffcga :=_faeg .Attr {};_ffcga .Name =name ;switch _dcdc {case ST_HierBranchStyleUnset :_ffcga .Value ="";case ST_HierBranchStyleL :_ffcga .Value ="\u006c";case ST_HierBranchStyleR :_ffcga .Value ="\u0072";case ST_HierBranchStyleHang :_ffcga .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_ffcga .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_ffcga .Value ="\u0069\u006e\u0069\u0074";};return _ffcga ,nil ;};func (_abefe ST_GrowDirection )Validate ()error {return _abefe .ValidateWithPath ("")};func (_afdc ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _afdc {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdc ));};return nil ;}; +// ST_ModelId is a union type +type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};type ST_PyramidAccentTextMargin byte ;func (_bfded ST_PyramidAccentTextMargin )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgab :=_a .Attr {};_dgab .Name =name ;switch _bfded {case ST_PyramidAccentTextMarginUnset :_dgab .Value ="";case ST_PyramidAccentTextMarginStep :_dgab .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_dgab .Value ="\u0073\u0074\u0061c\u006b";};return _dgab ,nil ;};func (_cbeef ST_VariableType )Validate ()error {return _cbeef .ValidateWithPath ("")};func (_gbeb *CT_DiagramDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbeb .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeb .UniqueIdAttr )});};if _gbeb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeb .MinVerAttr )});};if _gbeb .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeb .DefStyleAttr )});};e .EncodeToken (start );if _gbeb .Title !=nil {_bage :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gfeg :=range _gbeb .Title {e .EncodeElement (_gfeg ,_bage );};};if _gbeb .Desc !=nil {_fbdc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_efdc :=range _gbeb .Desc {e .EncodeElement (_efdc ,_fbdc );};};if _gbeb .CatLst !=nil {_geec :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeb .CatLst ,_geec );};if _gbeb .SampData !=nil {_dgad :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbeb .SampData ,_dgad );};if _gbeb .StyleData !=nil {_gfdgb :=_a .StartElement {Name :_a .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_gbeb .StyleData ,_gfdgb );};if _gbeb .ClrData !=nil {_ecac :=_a .StartElement {Name :_a .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbeb .ClrData ,_ecac );};_gea :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gbeb .LayoutNode ,_gea );if _gbeb .ExtLst !=nil {_gaaa :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeb .ExtLst ,_gaaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CTStyleLabel and its children -func (_ccfb *CT_CTStyleLabel )Validate ()error {return _ccfb .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_bdeff ST_FunctionType )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_bcbed :=_faeg .Attr {};_bcbed .Name =name ;switch _bdeff {case ST_FunctionTypeUnset :_bcbed .Value ="";case ST_FunctionTypeCnt :_bcbed .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_bcbed .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_bcbed .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_bcbed .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_bcbed .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_bcbed .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_bcbed .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_bcbed .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _bcbed ,nil ;};func (_dbec ST_ModelId )String ()string {if _dbec .Int32 !=nil {return _efdg .Sprintf ("\u0025\u0076",*_dbec .Int32 );};if _dbec .ST_Guid !=nil {return _efdg .Sprintf ("\u0025\u0076",*_dbec .ST_Guid );};return "";};func (_gbf ST_FunctionOperator )Validate ()error {return _gbf .ValidateWithPath ("")};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_bgc :=&CT_ColorTransformHeader {};return _bgc ;};type ST_DiagramHorizontalAlignment byte ;func (_cacab *ST_AnimLvlStr )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_cacab =0;case "\u006e\u006f\u006e\u0065":*_cacab =1;case "\u006c\u0076\u006c":*_cacab =2;case "\u0063\u0074\u0072":*_cacab =3;};return nil ;};func (_cada *ST_VerticalAlignment )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_cada =0;case "\u0074":*_cada =1;case "\u006d\u0069\u0064":*_cada =2;case "\u0062":*_cada =3;case "\u006e\u006f\u006e\u0065":*_cada =4;};return nil ;};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func (_gaca *ColorsDefHdrLst )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _gaca .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_edagb ST_ConstraintType )ValidateWithPath (path string )error {switch _edagb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edagb ));};return nil ;};func (_aaadf *ST_TextBlockDirection )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_eeadd ,_bddf :=d .Token ();if _bddf !=nil {return _bddf ;};if _eeag ,_eadg :=_eeadd .(_faeg .EndElement );_eadg &&_eeag .Name ==start .Name {*_aaadf =1;return nil ;};if _fbaaf ,_gbeg :=_eeadd .(_faeg .CharData );!_gbeg {return _efdg .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",_eeadd );}else {switch string (_fbaaf ){case "":*_aaadf =0;case "\u0068\u006f\u0072\u007a":*_aaadf =1;case "\u0076\u0065\u0072\u0074":*_aaadf =2;};};_eeadd ,_bddf =d .Token ();if _bddf !=nil {return _bddf ;};if _aecg ,_badc :=_eeadd .(_faeg .EndElement );_badc &&_aecg .Name ==start .Name {return nil ;};return _efdg .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",_eeadd );};func (_adg ST_OutputShapeType )Validate ()error {return _adg .ValidateWithPath ("")};func (_aceee ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _aceee {case 0,1,2:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aceee ));};return nil ;};func (_afbda *ST_HierarchyAlignment )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dab ,_gcffa :=d .Token ();if _gcffa !=nil {return _gcffa ;};if _dbfc ,_abcg :=_dab .(_faeg .EndElement );_abcg &&_dbfc .Name ==start .Name {*_afbda =1;return nil ;};if _ffg ,_cedd :=_dab .(_faeg .CharData );!_cedd {return _efdg .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",_dab );}else {switch string (_ffg ){case "":*_afbda =0;case "\u0074\u004c":*_afbda =1;case "\u0074\u0052":*_afbda =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_afbda =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_afbda =4;case "\u0062\u004c":*_afbda =5;case "\u0062\u0052":*_afbda =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_afbda =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_afbda =8;case "\u006c\u0054":*_afbda =9;case "\u006c\u0042":*_afbda =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_afbda =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_afbda =12;case "\u0072\u0054":*_afbda =13;case "\u0072\u0042":*_afbda =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_afbda =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_afbda =16;};};_dab ,_gcffa =d .Token ();if _gcffa !=nil {return _gcffa ;};if _feege ,_efa :=_dab .(_faeg .EndElement );_efa &&_feege .Name ==start .Name {return nil ;};return _efdg .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",_dab );}; +// Validate validates the CT_CTCategories and its children +func (_fcfa *CT_CTCategories )Validate ()error {return _fcfa .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_bb .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_bb .CT_OfficeArtExtensionList ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func (_fbaac ST_BendPoint )ValidateWithPath (path string )error {switch _fbaac {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbaac ));};return nil ;};type ST_Ints []int32 ;func (_eddeg ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _eddeg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddeg ));};return nil ;};func (_febaa ST_PtType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbbg :=_a .Attr {};_cbbg .Name =name ;switch _febaa {case ST_PtTypeUnset :_cbbg .Value ="";case ST_PtTypeNode :_cbbg .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_cbbg .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_cbbg .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_cbbg .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_cbbg .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_cbbg .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _cbbg ,nil ;};func (_becgb ST_VariableType )ValidateWithPath (path string )error {switch _becgb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becgb ));};return nil ;};func (_bdad ST_ChildDirection )String ()string {switch _bdad {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_adab ST_AnimLvlStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbebf :=_a .Attr {};_bbebf .Name =name ;switch _adab {case ST_AnimLvlStrUnset :_bbebf .Value ="";case ST_AnimLvlStrNone :_bbebf .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_bbebf .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_bbebf .Value ="\u0063\u0074\u0072";};return _bbebf ,nil ;}; -// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path -func (_dacc *CT_CTName )ValidateWithPath (path string )error {return nil };func (_eebc ST_CenterShapeMapping )Validate ()error {return _eebc .ValidateWithPath ("")};func (_afegc *CT_CTCategory )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_gfcfc :=range start .Attr {if _gfcfc .Name .Local =="\u0074\u0079\u0070\u0065"{_bgeg ,_dge :=_gfcfc .Value ,error (nil );if _dge !=nil {return _dge ;};_afegc .TypeAttr =_bgeg ;continue ;};if _gfcfc .Name .Local =="\u0070\u0072\u0069"{_bced ,_adea :=_fccg .ParseUint (_gfcfc .Value ,10,32);if _adea !=nil {return _adea ;};_afegc .PriAttr =uint32 (_bced );continue ;};};for {_ddeee ,_ggdc :=d .Token ();if _ggdc !=nil {return _efdg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_ggdc );};if _fbd ,_fadg :=_ddeee .(_faeg .EndElement );_fadg &&_fbd .Name ==start .Name {break ;};};return nil ;};func (_fccb *CT_LayoutNode )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_fdgf :=range start .Attr {if _fdgf .Name .Local =="\u006e\u0061\u006d\u0065"{_cbga ,_cgec :=_fdgf .Value ,error (nil );if _cgec !=nil {return _cgec ;};_fccb .NameAttr =&_cbga ;continue ;};if _fdgf .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_fccb .ChOrderAttr .UnmarshalXMLAttr (_fdgf );continue ;};if _fdgf .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_egcf ,_bbadb :=_fdgf .Value ,error (nil );if _bbadb !=nil {return _bbadb ;};_fccb .MoveWithAttr =&_egcf ;continue ;};if _fdgf .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gedd ,_feea :=_fdgf .Value ,error (nil );if _feea !=nil {return _feea ;};_fccb .StyleLblAttr =&_gedd ;continue ;};};_ceee :for {_cbdd ,_fbga :=d .Token ();if _fbga !=nil {return _fbga ;};switch _agdcc :=_cbdd .(type ){case _faeg .StartElement :switch _agdcc .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_ebfg :=NewCT_Algorithm ();if _agfef :=d .DecodeElement (_ebfg ,&_agdcc );_agfef !=nil {return _agfef ;};_fccb .Alg =append (_fccb .Alg ,_ebfg );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_bdbfc :=NewCT_Shape ();if _baca :=d .DecodeElement (_bdbfc ,&_agdcc );_baca !=nil {return _baca ;};_fccb .Shape =append (_fccb .Shape ,_bdbfc );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cddc :=NewCT_PresentationOf ();if _ggca :=d .DecodeElement (_cddc ,&_agdcc );_ggca !=nil {return _ggca ;};_fccb .PresOf =append (_fccb .PresOf ,_cddc );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_ffafeb :=NewCT_Constraints ();if _fgaga :=d .DecodeElement (_ffafeb ,&_agdcc );_fgaga !=nil {return _fgaga ;};_fccb .ConstrLst =append (_fccb .ConstrLst ,_ffafeb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_bcd :=NewCT_Rules ();if _gaab :=d .DecodeElement (_bcd ,&_agdcc );_gaab !=nil {return _gaab ;};_fccb .RuleLst =append (_fccb .RuleLst ,_bcd );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_edfgb :=NewCT_LayoutVariablePropertySet ();if _bce :=d .DecodeElement (_edfgb ,&_agdcc );_bce !=nil {return _bce ;};_fccb .VarLst =append (_fccb .VarLst ,_edfgb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_cgeca :=NewCT_ForEach ();if _fbc :=d .DecodeElement (_cgeca ,&_agdcc );_fbc !=nil {return _fbc ;};_fccb .ForEach =append (_fccb .ForEach ,_cgeca );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_edeea :=NewCT_LayoutNode ();if _cgbfc :=d .DecodeElement (_edeea ,&_agdcc );_cgbfc !=nil {return _cgbfc ;};_fccb .LayoutNode =append (_fccb .LayoutNode ,_edeea );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_cebb :=NewCT_Choose ();if _egg :=d .DecodeElement (_cebb ,&_agdcc );_egg !=nil {return _egg ;};_fccb .Choose =append (_fccb .Choose ,_cebb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcea :=_fcffg .NewCT_OfficeArtExtensionList ();if _ffebf :=d .DecodeElement (_adcea ,&_agdcc );_ffebf !=nil {return _ffebf ;};_fccb .ExtLst =append (_fccb .ExtLst ,_adcea );default:_ceda .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\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_agdcc .Name );if _edgb :=d .Skip ();_edgb !=nil {return _edgb ;};};case _faeg .EndElement :break _ceee ;case _faeg .CharData :};};return nil ;};func (_dagga ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _dagga {case 0,1,2,3:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagga ));};return nil ;};func (_bafad ST_AlgorithmType )Validate ()error {return _bafad .ValidateWithPath ("")};func (_dfdb *ST_ElementType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dfdb =0;case "\u0061\u006c\u006c":*_dfdb =1;case "\u0064\u006f\u0063":*_dfdb =2;case "\u006e\u006f\u0064\u0065":*_dfdb =3;case "\u006e\u006f\u0072\u006d":*_dfdb =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_dfdb =5;case "\u0061\u0073\u0073\u0074":*_dfdb =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_dfdb =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_dfdb =8;case "\u0070\u0072\u0065\u0073":*_dfdb =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_dfdb =10;};return nil ;};const (ST_DiagramHorizontalAlignmentUnset ST_DiagramHorizontalAlignment =0;ST_DiagramHorizontalAlignmentL ST_DiagramHorizontalAlignment =1;ST_DiagramHorizontalAlignmentCtr ST_DiagramHorizontalAlignment =2;ST_DiagramHorizontalAlignmentR ST_DiagramHorizontalAlignment =3;ST_DiagramHorizontalAlignmentNone ST_DiagramHorizontalAlignment =4;);func (_db *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_dfefb :for {_ddeg ,_dcefe :=d .Token ();if _dcefe !=nil {return _dcefe ;};switch _febc :=_ddeg .(type ){case _faeg .StartElement :switch _febc .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_cdfdg :=NewCT_DiagramDefinitionHeader ();if _ggcda :=d .DecodeElement (_cdfdg ,&_febc );_ggcda !=nil {return _ggcda ;};_db .LayoutDefHdr =append (_db .LayoutDefHdr ,_cdfdg );default:_ceda .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065r\u004c\u0073t\u0020%\u0076",_febc .Name );if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _faeg .EndElement :break _dfefb ;case _faeg .CharData :};};return nil ;};func (_aacbg *CT_ColorTransformHeader )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_eefc :=range start .Attr {if _eefc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_eafg ,_fged :=_eefc .Value ,error (nil );if _fged !=nil {return _fged ;};_aacbg .UniqueIdAttr =_eafg ;continue ;};if _eefc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_afge ,_beafd :=_eefc .Value ,error (nil );if _beafd !=nil {return _beafd ;};_aacbg .MinVerAttr =&_afge ;continue ;};if _eefc .Name .Local =="\u0072\u0065\u0073I\u0064"{_adef ,_ggc :=_fccg .ParseInt (_eefc .Value ,10,32);if _ggc !=nil {return _ggc ;};_bedb :=int32 (_adef );_aacbg .ResIdAttr =&_bedb ;continue ;};};_gdcf :for {_aab ,_c :=d .Token ();if _c !=nil {return _c ;};switch _bgad :=_aab .(type ){case _faeg .StartElement :switch _bgad .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bagbc :=NewCT_CTName ();if _eccc :=d .DecodeElement (_bagbc ,&_bgad );_eccc !=nil {return _eccc ;};_aacbg .Title =append (_aacbg .Title ,_bagbc );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_edabb :=NewCT_CTDescription ();if _cedfd :=d .DecodeElement (_edabb ,&_bgad );_cedfd !=nil {return _cedfd ;};_aacbg .Desc =append (_aacbg .Desc ,_edabb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_aacbg .CatLst =NewCT_CTCategories ();if _cecfd :=d .DecodeElement (_aacbg .CatLst ,&_bgad );_cecfd !=nil {return _cecfd ;};case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aacbg .ExtLst =_fcffg .NewCT_OfficeArtExtensionList ();if _fdeca :=d .DecodeElement (_aacbg .ExtLst ,&_bgad );_fdeca !=nil {return _fdeca ;};default:_ceda .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_bgad .Name );if _edfef :=d .Skip ();_edfef !=nil {return _edfef ;};};case _faeg .EndElement :break _gdcf ;case _faeg .CharData :};};return nil ;};func (_dafc ST_AnimOneStr )MarshalXMLAttr (name _faeg .Name )(_faeg .Attr ,error ){_edfb :=_faeg .Attr {};_edfb .Name =name ;switch _dafc {case ST_AnimOneStrUnset :_edfb .Value ="";case ST_AnimOneStrNone :_edfb .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_edfb .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_edfb .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _edfb ,nil ;};func NewCT_ChildPref ()*CT_ChildPref {_cfff :=&CT_ChildPref {};return _cfff };const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_gbd *RelIds )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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 ="\u0072\u0065\u006c\u0049\u0064\u0073";return _gbd .CT_RelIds .MarshalXML (e ,start );};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;}; +// Validate validates the CT_AnimOne and its children +func (_dea *CT_AnimOne )Validate ()error {return _dea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2;ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3;ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;); -// Validate validates the CT_CTName and its children -func (_edcba *CT_CTName )Validate ()error {return _edcba .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");}; +// Validate validates the CT_ColorTransform and its children +func (_fdcg *CT_ColorTransform )Validate ()error {return _fdcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func NewCT_LayoutNode ()*CT_LayoutNode {_dgbga :=&CT_LayoutNode {};return _dgbga };func (_ccfe ST_ResizeHandlesStr )Validate ()error {return _ccfe .ValidateWithPath ("")};func (_bdccg *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdccg =0;case "\u006e\u006f\u006e\u0065":*_bdccg =1;case "\u0063\u0074\u0072":*_bdccg =2;};return nil ;};func (_dgga ST_Breakpoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdadb :=_a .Attr {};_bdadb .Name =name ;switch _dgga {case ST_BreakpointUnset :_bdadb .Value ="";case ST_BreakpointEndCnv :_bdadb .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_bdadb .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_bdadb .Value ="\u0066\u0069\u0078e\u0064";};return _bdadb ,nil ;};func (_aeebg ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _aeebg {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeebg ));};return nil ;};func (_bafb *ST_FunctionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faac ,_adgbg :=d .Token ();if _adgbg !=nil {return _adgbg ;};if _cdgf ,_egcf :=_faac .(_a .EndElement );_egcf &&_cdgf .Name ==start .Name {*_bafb =1;return nil ;};if _ddde ,_fgccgd :=_faac .(_a .CharData );!_fgccgd {return _bg .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",_faac );}else {switch string (_ddde ){case "":*_bafb =0;case "\u0063\u006e\u0074":*_bafb =1;case "\u0070\u006f\u0073":*_bafb =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_bafb =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_bafb =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_bafb =5;case "\u0076\u0061\u0072":*_bafb =6;case "\u0064\u0065\u0070t\u0068":*_bafb =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_bafb =8;};};_faac ,_adgbg =d .Token ();if _adgbg !=nil {return _adgbg ;};if _aebbf ,_gded :=_faac .(_a .EndElement );_gded &&_aebbf .Name ==start .Name {return nil ;};return _bg .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",_faac );}; -// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path -func (_bcde *CT_Cxn )ValidateWithPath (path string )error {if _fcddd :=_bcde .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_fcddd !=nil {return _fcddd ;};if _dfb :=_bcde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfb !=nil {return _dfb ;};if _ecgb :=_bcde .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_ecgb !=nil {return _ecgb ;};if _gacfe :=_bcde .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_gacfe !=nil {return _gacfe ;};if _bcde .ParTransIdAttr !=nil {if _gffa :=_bcde .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_gffa !=nil {return _gffa ;};};if _bcde .SibTransIdAttr !=nil {if _bfceg :=_bcde .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_bfceg !=nil {return _bfceg ;};};if _bcde .ExtLst !=nil {if _cgca :=_bcde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgca !=nil {return _cgca ;};};return nil ;}; +// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path +func (_eee *CT_Adj )ValidateWithPath (path string )error {if _eee .IdxAttr < 1{return _bg .Errorf ("%\u0073\u002f\u006d\u002e\u0049\u0064x\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 ,_eee .IdxAttr );};return nil ;};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_bb .CT_BackgroundFormatting ;Whole *_bb .CT_WholeE2oFormatting ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_ceebc ST_ConstraintType )String ()string {switch _ceebc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064";case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066";case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066";case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048";case 19:return "\u0068\u004f\u0066\u0066";case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066";case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070";case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066";case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042";case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046";case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048";case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c";case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e";case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052";case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054";case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058";case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a";case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_egac ST_HueDir )ValidateWithPath (path string )error {switch _egac {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egac ));};return nil ;};func (_ecec *ST_ParameterId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dadg ,_dfge :=d .Token ();if _dfge !=nil {return _dfge ;};if _accf ,_gcea :=_dadg .(_a .EndElement );_gcea &&_accf .Name ==start .Name {*_ecec =1;return nil ;};if _feca ,_ffgbd :=_dadg .(_a .CharData );!_ffgbd {return _bg .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",_dadg );}else {switch string (_feca ){case "":*_ecec =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_ecec =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_ecec =2;case "\u0063\u0068\u0044i\u0072":*_ecec =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_ecec =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_ecec =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_ecec =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_ecec =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_ecec =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_ecec =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_ecec =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_ecec =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_ecec =12;case "\u0064\u0069\u006d":*_ecec =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_ecec =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_ecec =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_ecec =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_ecec =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_ecec =18;case "\u0074\u0078\u0044i\u0072":*_ecec =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_ecec =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_ecec =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_ecec =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_ecec =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_ecec =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_ecec =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_ecec =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_ecec =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_ecec =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecec =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecec =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_ecec =31;case "\u0067\u0072\u0044i\u0072":*_ecec =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_ecec =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_ecec =34;case "\u0062\u006b\u0070\u0074":*_ecec =35;case "\u006f\u0066\u0066":*_ecec =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_ecec =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ecec =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_ecec =39;case "\u0073\u0074\u0041n\u0067":*_ecec =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_ecec =41;case "\u0061\u0072":*_ecec =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_ecec =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_ecec =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_ecec =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_ecec =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_ecec =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_ecec =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_ecec =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_ecec =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_ecec =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_ecec =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_ecec =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_ecec =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_ecec =55;};};_dadg ,_dfge =d .Token ();if _dfge !=nil {return _dfge ;};if _cfade ,_dgedd :=_dadg .(_a .EndElement );_dgedd &&_cfade .Name ==start .Name {return nil ;};return _bg .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",_dadg );};func (_gbdd ST_VariableType )String ()string {switch _gbdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case 3:return "\u0063\u0068\u004da\u0078";case 4:return "\u0063\u0068\u0050\u0072\u0065\u0066";case 5:return "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case 6:return "\u0064\u0069\u0072";case 7:return "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case 8:return "\u0061n\u0069\u006d\u004f\u006e\u0065";case 9:return "\u0061n\u0069\u006d\u004c\u0076\u006c";case 10:return "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return "";};func (_geabb ST_ParameterId )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbfdc :=_a .Attr {};_gbfdc .Name =name ;switch _geabb {case ST_ParameterIdUnset :_gbfdc .Value ="";case ST_ParameterIdHorzAlign :_gbfdc .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_gbfdc .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_gbfdc .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_gbfdc .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_gbfdc .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_gbfdc .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_gbfdc .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_gbfdc .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_gbfdc .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_gbfdc .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_gbfdc .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_gbfdc .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_gbfdc .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_gbfdc .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_gbfdc .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_gbfdc .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_gbfdc .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_gbfdc .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_gbfdc .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_gbfdc .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_gbfdc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_gbfdc .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_gbfdc .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_gbfdc .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_gbfdc .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_gbfdc .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_gbfdc .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_gbfdc .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_gbfdc .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_gbfdc .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_gbfdc .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_gbfdc .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_gbfdc .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_gbfdc .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_gbfdc .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_gbfdc .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_gbfdc .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_gbfdc .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_gbfdc .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_gbfdc .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_gbfdc .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_gbfdc .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_gbfdc .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_gbfdc .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_gbfdc .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_gbfdc .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_gbfdc .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_gbfdc .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_gbfdc .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_gbfdc .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_gbfdc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_gbfdc .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_gbfdc .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_gbfdc .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_gbfdc .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _gbfdc ,nil ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_ce :=&AG_IteratorAttributes {};return _ce };func (_egfb *ST_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eebe ,_fbga :=d .Token ();if _fbga !=nil {return _fbga ;};if _gfag ,_aaff :=_eebe .(_a .EndElement );_aaff &&_gfag .Name ==start .Name {*_egfb =1;return nil ;};if _fgccg ,_dedde :=_eebe .(_a .CharData );!_dedde {return _bg .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",_eebe );}else {switch string (_fgccg ){case "":*_egfb =0;case "\u006c":*_egfb =1;case "\u0072":*_egfb =2;case "\u0068\u0061\u006e\u0067":*_egfb =3;case "\u0073\u0074\u0064":*_egfb =4;case "\u0069\u006e\u0069\u0074":*_egfb =5;};};_eebe ,_fbga =d .Token ();if _fbga !=nil {return _fbga ;};if _eaeb ,_ggadc :=_eebe .(_a .EndElement );_ggadc &&_eaeb .Name ==start .Name {return nil ;};return _bg .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",_eebe );};func (_eeed *CT_Description )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbfb :=range start .Attr {if _gbfb .Name .Local =="\u006c\u0061\u006e\u0067"{_agad ,_cgfcc :=_gbfb .Value ,error (nil );if _cgfcc !=nil {return _cgfcc ;};_eeed .LangAttr =&_agad ;continue ;};if _gbfb .Name .Local =="\u0076\u0061\u006c"{_gacb ,_bgfag :=_gbfb .Value ,error (nil );if _bgfag !=nil {return _bgfag ;};_eeed .ValAttr =_gacb ;continue ;};};for {_gbbb ,_acca :=d .Token ();if _acca !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_acca );};if _dbfb ,_cfdb :=_gbbb .(_a .EndElement );_cfdb &&_dbfb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path -func (_fegfg *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _fbbdb ,_ccfae :=range _fegfg .Title {if _eae :=_ccfae .ValidateWithPath (_efdg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbbdb ));_eae !=nil {return _eae ;};};for _gf ,_cce :=range _fegfg .Desc {if _cbaee :=_cce .ValidateWithPath (_efdg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gf ));_cbaee !=nil {return _cbaee ;};};if _fegfg .CatLst !=nil {if _feae :=_fegfg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_feae !=nil {return _feae ;};};if _fegfg .ExtLst !=nil {if _bacb :=_fegfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacb !=nil {return _bacb ;};};return nil ;};func (_fedab ST_BoolOperator )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_fedab .String (),start );};func (_dddbb *ST_ConnectorPoint )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dddbb =0;case "\u0061\u0075\u0074\u006f":*_dddbb =1;case "\u0062\u0043\u0074\u0072":*_dddbb =2;case "\u0063\u0074\u0072":*_dddbb =3;case "\u006d\u0069\u0064\u004c":*_dddbb =4;case "\u006d\u0069\u0064\u0052":*_dddbb =5;case "\u0074\u0043\u0074\u0072":*_dddbb =6;case "\u0062\u004c":*_dddbb =7;case "\u0062\u0052":*_dddbb =8;case "\u0074\u004c":*_dddbb =9;case "\u0074\u0052":*_dddbb =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dddbb =11;};return nil ;};func (_fffb *ST_AlgorithmType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_fffb =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_fffb =1;case "\u0063\u006f\u006e\u006e":*_fffb =2;case "\u0063\u0079\u0063l\u0065":*_fffb =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_fffb =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_fffb =5;case "\u0070\u0079\u0072\u0061":*_fffb =6;case "\u006c\u0069\u006e":*_fffb =7;case "\u0073\u0070":*_fffb =8;case "\u0074\u0078":*_fffb =9;case "\u0073\u006e\u0061k\u0065":*_fffb =10;};return nil ;};func (_ecgf ST_ParameterId )String ()string {switch _ecgf {case 0:return "";case 1:return "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case 2:return "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case 3:return "\u0063\u0068\u0044i\u0072";case 4:return "\u0063h\u0041\u006c\u0069\u0067\u006e";case 5:return "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case 6:return "\u006c\u0069\u006e\u0044\u0069\u0072";case 7:return "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case 8:return "\u0073\u0074\u0045\u006c\u0065\u006d";case 9:return "\u0062\u0065\u006e\u0064\u0050\u0074";case 10:return "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case 11:return "\u0062\u0065\u0067\u0053\u0074\u0079";case 12:return "\u0065\u006e\u0064\u0053\u0074\u0079";case 13:return "\u0064\u0069\u006d";case 14:return "\u0072o\u0074\u0050\u0061\u0074\u0068";case 15:return "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case 16:return "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case 17:return "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case 18:return "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case 19:return "\u0074\u0078\u0044i\u0072";case 20:return "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case 21:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case 22:return "\u0074x\u0042\u006c\u0044\u0069\u0072";case 23:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case 24:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case 25:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case 26:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case 27:return "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case 28:return "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case 29:return "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 30:return "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 31:return "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case 32:return "\u0067\u0072\u0044i\u0072";case 33:return "\u0066l\u006f\u0077\u0044\u0069\u0072";case 34:return "\u0063o\u006e\u0074\u0044\u0069\u0072";case 35:return "\u0062\u006b\u0070\u0074";case 36:return "\u006f\u0066\u0066";case 37:return "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case 38:return "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 39:return "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case 40:return "\u0073\u0074\u0041n\u0067";case 41:return "\u0073p\u0061\u006e\u0041\u006e\u0067";case 42:return "\u0061\u0072";case 43:return "\u006cn\u0053\u0070\u0050\u0061\u0072";case 44:return "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case 45:return "\u006c\u006e\u0053\u0070\u0043\u0068";case 46:return "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case 47:return "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case 48:return "\u0061l\u0069\u0067\u006e\u0054\u0078";case 49:return "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case 50:return "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case 51:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case 52:return "\u0073r\u0063\u004e\u006f\u0064\u0065";case 53:return "\u0064s\u0074\u004e\u006f\u0064\u0065";case 54:return "\u0062\u0065\u0067\u0050\u0074\u0073";case 55:return "\u0065\u006e\u0064\u0050\u0074\u0073";};return "";};func (_babc *CT_ColorTransformHeaderLst )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fge :for {_cfdab ,_dcfe :=d .Token ();if _dcfe !=nil {return _dcfe ;};switch _dcdaf :=_cfdab .(type ){case _faeg .StartElement :switch _dcdaf .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_begfd :=NewCT_ColorTransformHeader ();if _dgd :=d .DecodeElement (_begfd ,&_dcdaf );_dgd !=nil {return _dgd ;};_babc .ColorsDefHdr =append (_babc .ColorsDefHdr ,_begfd );default:_ceda .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0043\u006fl\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_dcdaf .Name );if _afgcd :=d .Skip ();_afgcd !=nil {return _afgcd ;};};case _faeg .EndElement :break _fge ;case _faeg .CharData :};};return nil ;};func (_dcfb ST_VerticalAlignment )ValidateWithPath (path string )error {switch _dcfb {case 0,1,2,3,4:default:return _efdg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcfb ));};return nil ;};type CT_ChildMax struct{ValAttr *int32 ;};func (_cbdc *CT_Shape )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _cbdc .RotAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u006f\u0074"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbdc .RotAttr )});};if _cbdc .TypeAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbdc .TypeAttr )});};if _cbdc .BlipAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbdc .BlipAttr )});};if _cbdc .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_efdg .Sprintf ("\u0025\u0076",*_cbdc .ZOrderOffAttr )});};if _cbdc .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_cbdc .HideGeomAttr ))});};if _cbdc .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_cbdc .LkTxEntryAttr ))});};if _cbdc .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_efdg .Sprintf ("\u0025\u0064",_ceca (*_cbdc .BlipPhldrAttr ))});};e .EncodeToken (start );if _cbdc .AdjLst !=nil {_ecbb :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_cbdc .AdjLst ,_ecbb );};if _cbdc .ExtLst !=nil {_agceg :=_faeg .StartElement {Name :_faeg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdc .ExtLst ,_agceg );};e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func NewCT_SampleData ()*CT_SampleData {_fag :=&CT_SampleData {};return _fag };func (_cdbd *ST_AxisType )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_cdbd =0;case "\u0073\u0065\u006c\u0066":*_cdbd =1;case "\u0063\u0068":*_cdbd =2;case "\u0064\u0065\u0073":*_cdbd =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_cdbd =4;case "\u0070\u0061\u0072":*_cdbd =5;case "\u0061\u006e\u0063s\u0074":*_cdbd =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_cdbd =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_cdbd =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_cdbd =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_cdbd =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_cdbd =11;case "\u0072\u006f\u006f\u0074":*_cdbd =12;case "\u006e\u006f\u006e\u0065":*_cdbd =13;};return nil ;};type ST_PyramidAccentTextMargin byte ;type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_dbb *ST_ChildDirection )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_dbb =0;case "\u0068\u006f\u0072\u007a":*_dbb =1;case "\u0076\u0065\u0072\u0074":*_dbb =2;};return nil ;};func (_bgbf *CT_Name )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _bgbf .LangAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_efdg .Sprintf ("\u0025\u0076",*_bgbf .LangAttr )});};start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_bgbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;); +// Validate validates the StyleDefHdr and its children +func (_dcfce *StyleDefHdr )Validate ()error {return _dcfce .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};type ST_ArrowheadStyle byte ;func (_cdb *CT_ChildMax )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdb .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_cdb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deaec ST_VerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deaec .String (),start );};func (_egfc *ST_Direction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egfc =0;case "\u006e\u006f\u0072\u006d":*_egfc =1;case "\u0072\u0065\u0076":*_egfc =2;};return nil ;};func (_bdced ST_FlowDirection )Validate ()error {return _bdced .ValidateWithPath ("")};func (_gdfc *ST_BoolOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbdeb ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};if _gbdebc ,_fddf :=_gbdeb .(_a .EndElement );_fddf &&_gbdebc .Name ==start .Name {*_gdfc =1;return nil ;};if _eegef ,_bbdag :=_gbdeb .(_a .CharData );!_bbdag {return _bg .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",_gbdeb );}else {switch string (_eegef ){case "":*_gdfc =0;case "\u006e\u006f\u006e\u0065":*_gdfc =1;case "\u0065\u0071\u0075":*_gdfc =2;case "\u0067\u0074\u0065":*_gdfc =3;case "\u006c\u0074\u0065":*_gdfc =4;};};_gbdeb ,_fgfd =d .Token ();if _fgfd !=nil {return _fgfd ;};if _ddbee ,_dcbcg :=_gbdeb .(_a .EndElement );_dcbcg &&_ddbee .Name ==start .Name {return nil ;};return _bg .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",_gbdeb );};func (_dfcf ST_ParameterId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfcf .String (),start );};type ST_ChildOrderType byte ;type CT_AdjLst struct{Adj []*CT_Adj ;};func (_efff ST_CxnType )Validate ()error {return _efff .ValidateWithPath ("")};func (_acddf *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acddf =0;case "\u0073\u0065\u006c\u0066":*_acddf =1;case "\u0063\u0068":*_acddf =2;case "\u0064\u0065\u0073":*_acddf =3;};return nil ;};type CT_Name struct{LangAttr *string ;ValAttr string ;};const (ST_BoolOperatorUnset ST_BoolOperator =0;ST_BoolOperatorNone ST_BoolOperator =1;ST_BoolOperatorEqu ST_BoolOperator =2;ST_BoolOperatorGte ST_BoolOperator =3;ST_BoolOperatorLte ST_BoolOperator =4;);const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;);const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_gfcb *ST_FunctionArgument )Validate ()error {return _gfcb .ValidateWithPath ("")}; -// Validate validates the AG_IteratorAttributes and its children -func (_dabb *AG_IteratorAttributes )Validate ()error {return _dabb .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);func (_aeffc ST_Direction )Validate ()error {return _aeffc .ValidateWithPath ("")};func (_bebgc ST_Offset )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bebgc .String (),start );};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);func NewRelIds ()*RelIds {_cadb :=&RelIds {};_cadb .CT_RelIds =*NewCT_RelIds ();return _cadb };type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};type ST_FunctionType byte ;func (_fdad *CT_Adj )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_fdad .IdxAttr =1;for _ ,_ebaf :=range start .Attr {if _ebaf .Name .Local =="\u0069\u0064\u0078"{_cede ,_gdbd :=_fccg .ParseUint (_ebaf .Value ,10,32);if _gdbd !=nil {return _gdbd ;};_fdad .IdxAttr =uint32 (_cede );continue ;};if _ebaf .Name .Local =="\u0076\u0061\u006c"{_dgbc ,_baafg :=_fccg .ParseFloat (_ebaf .Value ,64);if _baafg !=nil {return _baafg ;};_fdad .ValAttr =_dgbc ;continue ;};};for {_ccde ,_acfg :=d .Token ();if _acfg !=nil {return _efdg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_acfg );};if _geefa ,_fbfec :=_ccde .(_faeg .EndElement );_fbfec &&_geefa .Name ==start .Name {break ;};};return nil ;};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};const (ST_ConnectorPointUnset ST_ConnectorPoint =0;ST_ConnectorPointAuto ST_ConnectorPoint =1;ST_ConnectorPointBCtr ST_ConnectorPoint =2;ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6;ST_ConnectorPointBL ST_ConnectorPoint =7;ST_ConnectorPointBR ST_ConnectorPoint =8;ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;);func (_dga *ColorsDefHdr )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .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 ,_faeg .Attr {Name :_faeg .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\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072";return _dga .CT_ColorTransformHeader .MarshalXML (e ,start );};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_dbbbc :=&AG_ConstraintAttributes {};return _dbbbc ;};func (_bdcab *ST_FunctionType )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_acd ,_ffffg :=d .Token ();if _ffffg !=nil {return _ffffg ;};if _cedfb ,_efbe :=_acd .(_faeg .EndElement );_efbe &&_cedfb .Name ==start .Name {*_bdcab =1;return nil ;};if _baab ,_aaebc :=_acd .(_faeg .CharData );!_aaebc {return _efdg .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",_acd );}else {switch string (_baab ){case "":*_bdcab =0;case "\u0063\u006e\u0074":*_bdcab =1;case "\u0070\u006f\u0073":*_bdcab =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_bdcab =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_bdcab =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_bdcab =5;case "\u0076\u0061\u0072":*_bdcab =6;case "\u0064\u0065\u0070t\u0068":*_bdcab =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_bdcab =8;};};_acd ,_ffffg =d .Token ();if _ffffg !=nil {return _ffffg ;};if _gceg ,_ffb :=_acd .(_faeg .EndElement );_ffb &&_gceg .Name ==start .Name {return nil ;};return _efdg .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",_acd );};func (_bfaae ST_ConnectorRouting )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_bfaae .String (),start );};func (_edba *CT_SDCategory )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_efdg .Sprintf ("\u0025\u0076",_edba .TypeAttr )});start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0070\u0072\u0069"},Value :_efdg .Sprintf ("\u0025\u0076",_edba .PriAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path +func (_bd *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _cd :=_bd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cd !=nil {return _cd ;};if _ebd :=_bd .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ebd !=nil {return _ebd ;};if _ff :=_bd .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ff !=nil {return _ff ;};return nil ;};func (_bfbcb *ST_FunctionValue )Validate ()error {return _bfbcb .ValidateWithPath ("")};func (_ebcf ST_ConnectorPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebcf .String (),start );};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func NewStyleDef ()*StyleDef {_cdfeg :=&StyleDef {};_cdfeg .CT_StyleDefinition =*NewCT_StyleDefinition ();return _cdfeg ;}; -// Validate validates the CT_HierBranchStyle and its children -func (_ebfga *CT_HierBranchStyle )Validate ()error {return _ebfga .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};type ST_ConnectorPoint byte ; +// Validate validates the CT_Constraint and its children +func (_gege *CT_Constraint )Validate ()error {return _gege .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_caaed :=&LayoutDefHdrLst {};_caaed .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _caaed ;};func (_bbef ST_PyramidAccentPosition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbef .String (),start );};func (_ebec *CT_SDCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebec .Cat !=nil {_bedde :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bcbb :=range _ebec .Cat {e .EncodeElement (_bcbb ,_bedde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ;ArgAttr *ST_FunctionArgument ;OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_bb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func NewCT_SDCategory ()*CT_SDCategory {_egge :=&CT_SDCategory {};return _egge };func (_egeff *ST_ConnectorRouting )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egeff =0;case "\u0073\u0074\u0072\u0061":*_egeff =1;case "\u0062\u0065\u006e\u0064":*_egeff =2;case "\u0063\u0075\u0072v\u0065":*_egeff =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_egeff =4;};return nil ;}; -// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path -func (_abdab *CT_RelIds )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path +func (_daag *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _afccb ,_afbb :=range _daag .StyleDefHdr {if _gedb :=_afbb .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_afccb ));_gedb !=nil {return _gedb ;};};return nil ;};func (_egag ST_ElementType )Validate ()error {return _egag .ValidateWithPath ("")};func (_dedd *DataModel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l";return _dedd .CT_DataModel .MarshalXML (e ,start );};func (_gcdgg *CT_SDCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdge :=range start .Attr {if _gdge .Name .Local =="\u0074\u0079\u0070\u0065"{_bgcab ,_cfdeg :=_gdge .Value ,error (nil );if _cfdeg !=nil {return _cfdeg ;};_gcdgg .TypeAttr =_bgcab ;continue ;};if _gdge .Name .Local =="\u0070\u0072\u0069"{_aacdb ,_ecad :=_b .ParseUint (_gdge .Value ,10,32);if _ecad !=nil {return _ecad ;};_gcdgg .PriAttr =uint32 (_aacdb );continue ;};};for {_cdbe ,_baac :=d .Token ();if _baac !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_baac );};if _fdeg ,_cgege :=_cdbe .(_a .EndElement );_cgege &&_fdeg .Name ==start .Name {break ;};};return nil ;};func (_afceg *CT_DiagramDefinitionHeader )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_afceg .UniqueIdAttr )});if _afceg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_afceg .MinVerAttr )});};if _afceg .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_afceg .DefStyleAttr )});};if _afceg .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_afceg .ResIdAttr )});};e .EncodeToken (start );_acdd :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_eeab :=range _afceg .Title {e .EncodeElement (_eeab ,_acdd );};_baea :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_feed :=range _afceg .Desc {e .EncodeElement (_feed ,_baea );};if _afceg .CatLst !=nil {_fabb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afceg .CatLst ,_fabb );};if _afceg .ExtLst !=nil {_cfdd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afceg .ExtLst ,_cfdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Parameter ()*CT_Parameter {_affac :=&CT_Parameter {};_affac .TypeAttr =ST_ParameterId (1);return _affac ;};func (_bbfde ST_SecondaryLinearDirection )Validate ()error {return _bbfde .ValidateWithPath ("")};func (_cdfbf ST_VerticalAlignment )ValidateWithPath (path string )error {switch _cdfbf {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfbf ));};return nil ;};func (_bfbb *CT_Name )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbfd :=range start .Attr {if _cbfd .Name .Local =="\u006c\u0061\u006e\u0067"{_gccf ,_cbfdg :=_cbfd .Value ,error (nil );if _cbfdg !=nil {return _cbfdg ;};_bfbb .LangAttr =&_gccf ;continue ;};if _cbfd .Name .Local =="\u0076\u0061\u006c"{_beae ,_cbfde :=_cbfd .Value ,error (nil );if _cbfde !=nil {return _cbfde ;};_bfbb .ValAttr =_beae ;continue ;};};for {_eaafg ,_cfda :=d .Token ();if _cfda !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_cfda );};if _edfdc ,_gdcg :=_eaafg .(_a .EndElement );_gdcg &&_edfdc .Name ==start .Name {break ;};};return nil ;};type ST_ChildDirection byte ;func (_badg *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _badg .RotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_badg .RotAttr )});};if _badg .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_badg .TypeAttr )});};if _badg .BlipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_badg .BlipAttr )});};if _badg .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_bg .Sprintf ("\u0025\u0076",*_badg .ZOrderOffAttr )});};if _badg .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_badg .HideGeomAttr ))});};if _badg .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_badg .LkTxEntryAttr ))});};if _badg .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_badg .BlipPhldrAttr ))});};e .EncodeToken (start );if _badg .AdjLst !=nil {_dcbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_badg .AdjLst ,_dcbe );};if _badg .ExtLst !=nil {_cabde :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_badg .ExtLst ,_cabde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dccb ST_RotationPath )ValidateWithPath (path string )error {switch _dccb {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccb ));};return nil ;};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_bb .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};type ST_Breakpoint byte ; -// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path -func (_dagd *CT_Choose )ValidateWithPath (path string )error {for _cafg ,_fgfd :=range _dagd .If {if _afdbc :=_fgfd .ValidateWithPath (_efdg .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_cafg ));_afdbc !=nil {return _afdbc ;};};if _dagd .Else !=nil {if _fdcb :=_dagd .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_fdcb !=nil {return _fdcb ;};};return nil ;};func (_cdab *ST_FlowDirection )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_cdab =0;case "\u0072\u006f\u0077":*_cdab =1;case "\u0063\u006f\u006c":*_cdab =2;};return nil ;};func (_fce ST_TextBlockDirection )Validate ()error {return _fce .ValidateWithPath ("")};func (_fbge *CT_CTDescription )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {if _fbge .LangAttr !=nil {start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_efdg .Sprintf ("\u0025\u0076",*_fbge .LangAttr )});};start .Attr =append (start .Attr ,_faeg .Attr {Name :_faeg .Name {Local :"\u0076\u0061\u006c"},Value :_efdg .Sprintf ("\u0025\u0076",_fbge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_faeg .EndElement {Name :start .Name });return nil ;};func (_aca *CT_Otherwise )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {for _ ,_dgcd :=range start .Attr {if _dgcd .Name .Local =="\u006e\u0061\u006d\u0065"{_fbgcd ,_beec :=_dgcd .Value ,error (nil );if _beec !=nil {return _beec ;};_aca .NameAttr =&_fbgcd ;continue ;};};_bffd :for {_dbdc ,_daae :=d .Token ();if _daae !=nil {return _daae ;};switch _gdfffb :=_dbdc .(type ){case _faeg .StartElement :switch _gdfffb .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_abaca :=NewCT_Algorithm ();if _aefe :=d .DecodeElement (_abaca ,&_gdfffb );_aefe !=nil {return _aefe ;};_aca .Alg =append (_aca .Alg ,_abaca );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_cgd :=NewCT_Shape ();if _cfbf :=d .DecodeElement (_cgd ,&_gdfffb );_cfbf !=nil {return _cfbf ;};_aca .Shape =append (_aca .Shape ,_cgd );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_agae :=NewCT_PresentationOf ();if _cgfa :=d .DecodeElement (_agae ,&_gdfffb );_cgfa !=nil {return _cgfa ;};_aca .PresOf =append (_aca .PresOf ,_agae );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_gfcb :=NewCT_Constraints ();if _eabb :=d .DecodeElement (_gfcb ,&_gdfffb );_eabb !=nil {return _eabb ;};_aca .ConstrLst =append (_aca .ConstrLst ,_gfcb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_eaee :=NewCT_Rules ();if _cace :=d .DecodeElement (_eaee ,&_gdfffb );_cace !=nil {return _cace ;};_aca .RuleLst =append (_aca .RuleLst ,_eaee );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_befcc :=NewCT_ForEach ();if _dfbd :=d .DecodeElement (_befcc ,&_gdfffb );_dfbd !=nil {return _dfbd ;};_aca .ForEach =append (_aca .ForEach ,_befcc );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_bdcb :=NewCT_LayoutNode ();if _bge :=d .DecodeElement (_bdcb ,&_gdfffb );_bge !=nil {return _bge ;};_aca .LayoutNode =append (_aca .LayoutNode ,_bdcb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_fcfb :=NewCT_Choose ();if _eccd :=d .DecodeElement (_fcfb ,&_gdfffb );_eccd !=nil {return _eccd ;};_aca .Choose =append (_aca .Choose ,_fcfb );case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebeeab :=_fcffg .NewCT_OfficeArtExtensionList ();if _geaa :=d .DecodeElement (_ebeeab ,&_gdfffb );_geaa !=nil {return _geaa ;};_aca .ExtLst =append (_aca .ExtLst ,_ebeeab );default:_ceda .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_gdfffb .Name );if _ddaaf :=d .Skip ();_ddaaf !=nil {return _ddaaf ;};};case _faeg .EndElement :break _bffd ;case _faeg .CharData :};};return nil ;};func init (){_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0054\u004e\u0061\u006de",NewCT_CTName );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_CTDescription );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_CTCategory );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_CTCategories );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_CTStyleLabel );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_ColorTransform );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_ColorTransformHeader );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074",NewCT_ColorTransformHeaderLst );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0074",NewCT_Pt );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t",NewCT_PtList );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e",NewCT_Cxn );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074",NewCT_CxnList );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c",NewCT_DataModel );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074",NewCT_Constraint );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073",NewCT_Constraints );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065",NewCT_NumericRule );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewCT_Rules );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066",NewCT_PresentationOf );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u0064\u006a",NewCT_Adj );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t",NewCT_AdjLst );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d",NewCT_Algorithm );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065",NewCT_LayoutNode );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068",NewCT_ForEach );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0057\u0068\u0065\u006e",NewCT_When );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065",NewCT_Otherwise );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e",NewCT_Choose );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061",NewCT_SampleData );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_Category );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_Categories );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u004e\u0061\u006d\u0065",NewCT_Name );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e",NewCT_Description );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewCT_DiagramDefinition );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072",NewCT_DiagramDefinitionHeader );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074",NewCT_DiagramDefinitionHeaderLst );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s",NewCT_RelIds );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074",NewCT_ElemPropSet );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074",NewCT_OrgChart );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078",NewCT_ChildMax );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066",NewCT_ChildPref );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064",NewCT_BulletEnabled );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Direction );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065",NewCT_HierBranchStyle );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065",NewCT_AnimOne );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c",NewCT_AnimLvl );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_ResizeHandles );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074",NewCT_LayoutVariablePropertySet );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0044\u004e\u0061\u006de",NewCT_SDName );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_SDDescription );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_SDCategory );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_SDCategories );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073",NewCT_TextProps );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_StyleLabel );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e",NewCT_StyleDefinition );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_StyleDefinitionHeader );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074",NewCT_StyleDefinitionHeaderLst );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f",NewColorsDef );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072",NewColorsDefHdr );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewColorsDefHdrLst );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l",NewDataModel );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f",NewLayoutDef );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072",NewLayoutDefHdr );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewLayoutDefHdrLst );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0072\u0065\u006c\u0049\u0064\u0073",NewRelIds );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066",NewStyleDef );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072",NewStyleDefHdr );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074",NewStyleDefHdrLst );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_IteratorAttributes );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_ConstraintAttributes );_ceda .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073",NewAG_ConstraintRefAttributes );};func (_bbb *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _faeg .Attr )error {switch attr .Value {case "":*_bbb =0;case "\u0073\u0065\u006c\u0066":*_bbb =1;case "\u0063\u0068":*_bbb =2;case "\u0064\u0065\u0073":*_bbb =3;};return nil ;};func (_ebff ST_PtType )String ()string {switch _ebff {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0061\u0073\u0073\u0074";case 3:return "\u0064\u006f\u0063";case 4:return "\u0070\u0072\u0065\u0073";case 5:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 6:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";};func (_bgef *CT_SDCategories )UnmarshalXML (d *_faeg .Decoder ,start _faeg .StartElement )error {_ffdg :for {_febg ,_cafgd :=d .Token ();if _cafgd !=nil {return _cafgd ;};switch _gdec :=_febg .(type ){case _faeg .StartElement :switch _gdec .Name {case _faeg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_eba :=NewCT_SDCategory ();if _ececf :=d .DecodeElement (_eba ,&_gdec );_ececf !=nil {return _ececf ;};_bgef .Cat =append (_bgef .Cat ,_eba );default:_ceda .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\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_gdec .Name );if _aaeb :=d .Skip ();_aaeb !=nil {return _aaeb ;};};case _faeg .EndElement :break _ffdg ;case _faeg .CharData :};};return nil ;};func (_ea ST_ConstraintRelationship )MarshalXML (e *_faeg .Encoder ,start _faeg .StartElement )error {return e .EncodeElement (_ea .String (),start );};func NewCT_StyleDefinition ()*CT_StyleDefinition {_aacbe :=&CT_StyleDefinition {};return _aacbe }; \ No newline at end of file +// Validate validates the CT_CxnList and its children +func (_defa *CT_CxnList )Validate ()error {return _defa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_babc *CT_Categories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agc :for {_cbe ,_feg :=d .Token ();if _feg !=nil {return _feg ;};switch _cad :=_cbe .(type ){case _a .StartElement :switch _cad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_ddef :=NewCT_Category ();if _bbd :=d .DecodeElement (_ddef ,&_cad );_bbd !=nil {return _bbd ;};_babc .Cat =append (_babc .Cat ,_ddef );default:_fb .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\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_cad .Name );if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _a .EndElement :break _agc ;case _a .CharData :};};return nil ;};func init (){_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0054\u004e\u0061\u006de",NewCT_CTName );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_CTDescription );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_CTCategory );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_CTCategories );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_CTStyleLabel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_ColorTransform );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_ColorTransformHeader );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074",NewCT_ColorTransformHeaderLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0074",NewCT_Pt );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t",NewCT_PtList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e",NewCT_Cxn );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074",NewCT_CxnList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c",NewCT_DataModel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074",NewCT_Constraint );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073",NewCT_Constraints );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065",NewCT_NumericRule );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewCT_Rules );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066",NewCT_PresentationOf );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u0064\u006a",NewCT_Adj );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t",NewCT_AdjLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d",NewCT_Algorithm );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065",NewCT_LayoutNode );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068",NewCT_ForEach );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0057\u0068\u0065\u006e",NewCT_When );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065",NewCT_Otherwise );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e",NewCT_Choose );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061",NewCT_SampleData );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_Category );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_Categories );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u004e\u0061\u006d\u0065",NewCT_Name );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e",NewCT_Description );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewCT_DiagramDefinition );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072",NewCT_DiagramDefinitionHeader );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074",NewCT_DiagramDefinitionHeaderLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s",NewCT_RelIds );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074",NewCT_ElemPropSet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074",NewCT_OrgChart );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078",NewCT_ChildMax );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066",NewCT_ChildPref );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064",NewCT_BulletEnabled );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Direction );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065",NewCT_HierBranchStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065",NewCT_AnimOne );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c",NewCT_AnimLvl );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_ResizeHandles );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074",NewCT_LayoutVariablePropertySet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0044\u004e\u0061\u006de",NewCT_SDName );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_SDDescription );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_SDCategory );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_SDCategories );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073",NewCT_TextProps );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_StyleLabel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e",NewCT_StyleDefinition );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_StyleDefinitionHeader );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074",NewCT_StyleDefinitionHeaderLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f",NewColorsDef );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072",NewColorsDefHdr );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewColorsDefHdrLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l",NewDataModel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f",NewLayoutDef );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072",NewLayoutDefHdr );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewLayoutDefHdrLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0072\u0065\u006c\u0049\u0064\u0073",NewRelIds );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066",NewStyleDef );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072",NewStyleDefHdr );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074",NewStyleDefHdrLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_IteratorAttributes );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_ConstraintAttributes );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073",NewAG_ConstraintRefAttributes );};func (_cbeg ST_StartingElement )ValidateWithPath (path string )error {switch _cbeg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbeg ));};return nil ;};func (_dcage ST_OutputShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcage .String (),start );};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_eadeg ST_AlgorithmType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dacfc :=_a .Attr {};_dacfc .Name =name ;switch _eadeg {case ST_AlgorithmTypeUnset :_dacfc .Value ="";case ST_AlgorithmTypeComposite :_dacfc .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_dacfc .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_dacfc .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_dacfc .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_dacfc .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_dacfc .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_dacfc .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_dacfc .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_dacfc .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_dacfc .Value ="\u0073\u006e\u0061k\u0065";};return _dacfc ,nil ;};func (_aggg ST_GrowDirection )String ()string {switch _aggg {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";}; \ No newline at end of file diff --git a/schema/soo/dml/dml.go b/schema/soo/dml/dml.go index 91befd12d3..ce5c19c41d 100644 --- a/schema/soo/dml/dml.go +++ b/schema/soo/dml/dml.go @@ -9,1678 +9,1678 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package dml ;import (_ggfee "encoding/xml";_ddgage "fmt";_fecf "github.com/unidoc/unioffice";_cgea "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_adbdd "regexp";_gcbbf "strconv";_eecae "time";);type ST_TextTabAlignType byte ; +package dml ;import (_b "encoding/xml";_bb "fmt";_f "github.com/unidoc/unioffice";_eb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "regexp";_a "strconv";_ea "time";);func (_aebfdb *ST_PresetMaterialType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffgc ,_acecf :=d .Token ();if _acecf !=nil {return _acecf ;};if _effad ,_agcgg :=_fffgc .(_b .EndElement );_agcgg &&_effad .Name ==start .Name {*_aebfdb =1;return nil ;};if _aaddfa ,_dfeca :=_fffgc .(_b .CharData );!_dfeca {return _bb .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",_fffgc );}else {switch string (_aaddfa ){case "":*_aebfdb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_aebfdb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_aebfdb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_aebfdb =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_aebfdb =4;case "\u006d\u0061\u0074t\u0065":*_aebfdb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_aebfdb =6;case "\u006d\u0065\u0074a\u006c":*_aebfdb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_aebfdb =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_aebfdb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_aebfdb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_aebfdb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_aebfdb =12;case "\u0063\u006c\u0065a\u0072":*_aebfdb =13;case "\u0066\u006c\u0061\u0074":*_aebfdb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_aebfdb =15;};};_fffgc ,_acecf =d .Token ();if _acecf !=nil {return _acecf ;};if _ccgdce ,_fedeg :=_fffgc .(_b .EndElement );_fedeg &&_ccgdce .Name ==start .Name {return nil ;};return _bb .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",_fffgc );};func (_dfbgd *CT_OfficeArtExtension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebg :=range start .Attr {if _eebg .Name .Local =="\u0075\u0072\u0069"{_cgafa ,_gfdgc :=_eebg .Value ,error (nil );if _gfdgc !=nil {return _gfdgc ;};_dfbgd .UriAttr =_cgafa ;continue ;};};_egdga :for {_eacd ,_bdfbf :=d .Token ();if _bdfbf !=nil {return _bdfbf ;};switch _dagc :=_eacd .(type ){case _b .StartElement :switch _dagc .Name {default:if _gefaa ,_cfbeg :=_f .CreateElement (_dagc );_cfbeg !=nil {return _cfbeg ;}else {if _ffedb :=d .DecodeElement (_gefaa ,&_dagc );_ffedb !=nil {return _ffedb ;};_dfbgd .Any =append (_dfbgd .Any ,_gefaa );};};case _b .EndElement :break _egdga ;case _b .CharData :};};return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_cfcae :=&CT_TablePartStyle {};return _cfcae };type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;}; -// Validate validates the Graphic and its children -func (_afcff *Graphic )Validate ()error {return _afcff .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};func (_fagg *CT_GroupShapeProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cbegg :=range start .Attr {if _cbegg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fagg .BwModeAttr .UnmarshalXMLAttr (_cbegg );continue ;};};_ddfb :for {_aacd ,_bdcb :=d .Token ();if _bdcb !=nil {return _bdcb ;};switch _aggdaf :=_aacd .(type ){case _ggfee .StartElement :switch _aggdaf .Name {case _ggfee .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_fagg .Xfrm =NewCT_GroupTransform2D ();if _aggd :=d .DecodeElement (_fagg .Xfrm ,&_aggdaf );_aggd !=nil {return _aggd ;};case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fagg .NoFill =NewCT_NoFillProperties ();if _bbdb :=d .DecodeElement (_fagg .NoFill ,&_aggdaf );_bbdb !=nil {return _bbdb ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fagg .SolidFill =NewCT_SolidColorFillProperties ();if _gebga :=d .DecodeElement (_fagg .SolidFill ,&_aggdaf );_gebga !=nil {return _gebga ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fagg .GradFill =NewCT_GradientFillProperties ();if _fdccc :=d .DecodeElement (_fagg .GradFill ,&_aggdaf );_fdccc !=nil {return _fdccc ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fagg .BlipFill =NewCT_BlipFillProperties ();if _fcac :=d .DecodeElement (_fagg .BlipFill ,&_aggdaf );_fcac !=nil {return _fcac ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fagg .PattFill =NewCT_PatternFillProperties ();if _gdad :=d .DecodeElement (_fagg .PattFill ,&_aggdaf );_gdad !=nil {return _gdad ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fagg .GrpFill =NewCT_GroupFillProperties ();if _ecff :=d .DecodeElement (_fagg .GrpFill ,&_aggdaf );_ecff !=nil {return _ecff ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fagg .EffectLst =NewCT_EffectList ();if _ebegbc :=d .DecodeElement (_fagg .EffectLst ,&_aggdaf );_ebegbc !=nil {return _ebegbc ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fagg .EffectDag =NewCT_EffectContainer ();if _cgagbd :=d .DecodeElement (_fagg .EffectDag ,&_aggdaf );_cgagbd !=nil {return _cgagbd ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fagg .Scene3d =NewCT_Scene3D ();if _cgdgf :=d .DecodeElement (_fagg .Scene3d ,&_aggdaf );_cgdgf !=nil {return _cgdgf ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fagg .ExtLst =NewCT_OfficeArtExtensionList ();if _effge :=d .DecodeElement (_fagg .ExtLst ,&_aggdaf );_effge !=nil {return _effge ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070e\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_aggdaf .Name );if _faded :=d .Skip ();_faded !=nil {return _faded ;};};case _ggfee .EndElement :break _ddfb ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_EffectStyleItem and its children +func (_cfbf *CT_EffectStyleItem )Validate ()error {return _cfbf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};func (_fbgcf *CT_TableBackgroundStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geege :for {_dcdge ,_gbfcg :=d .Token ();if _gbfcg !=nil {return _gbfcg ;};switch _bdfec :=_dcdge .(type ){case _b .StartElement :switch _bdfec .Name {case _b .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fbgcf .Fill =NewCT_FillProperties ();if _eaecc :=d .DecodeElement (_fbgcf .Fill ,&_bdfec );_eaecc !=nil {return _eaecc ;};case _b .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_fbgcf .FillRef =NewCT_StyleMatrixReference ();if _cgfb :=d .DecodeElement (_fbgcf .FillRef ,&_bdfec );_cgfb !=nil {return _cgfb ;};case _b .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fbgcf .Effect =NewCT_EffectProperties ();if _bcecg :=d .DecodeElement (_fbgcf .Effect ,&_bdfec );_bcecg !=nil {return _bcecg ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_fbgcf .EffectRef =NewCT_StyleMatrixReference ();if _dbdc :=d .DecodeElement (_fbgcf .EffectRef ,&_bdfec );_dbdc !=nil {return _dbdc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053t\u0079\u006c\u0065 \u0025\u0076",_bdfec .Name );if _efedg :=d .Skip ();_efedg !=nil {return _efedg ;};};case _b .EndElement :break _geege ;case _b .CharData :};};return nil ;};func (_egaea *CT_ShapeLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egaea .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoTextEditAttr ))});};if _egaea .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoGrpAttr ))});};if _egaea .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoSelectAttr ))});};if _egaea .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoRotAttr ))});};if _egaea .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoChangeAspectAttr ))});};if _egaea .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoMoveAttr ))});};if _egaea .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoResizeAttr ))});};if _egaea .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoEditPointsAttr ))});};if _egaea .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoAdjustHandlesAttr ))});};if _egaea .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoChangeArrowheadsAttr ))});};if _egaea .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _egaea .ExtLst !=nil {_eccca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egaea .ExtLst ,_eccca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbbag *CT_ThemeableLineStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdaa :for {_cgebde ,_dfdcd :=d .Token ();if _dfdcd !=nil {return _dfdcd ;};switch _cgdgg :=_cgebde .(type ){case _b .StartElement :switch _cgdgg .Name {case _b .Name {Space :"\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",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_dbbag .Ln =NewCT_LineProperties ();if _dbbgcb :=d .DecodeElement (_dbbag .Ln ,&_cgdgg );_dbbgcb !=nil {return _dbbgcb ;};case _b .Name {Space :"\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",Local :"\u006c\u006e\u0052e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:_dbbag .LnRef =NewCT_StyleMatrixReference ();if _caeab :=d .DecodeElement (_dbbag .LnRef ,&_cgdgg );_caeab !=nil {return _caeab ;};default:_f .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 C\u0054\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cgdgg .Name );if _abgee :=d .Skip ();_abgee !=nil {return _abgee ;};};case _b .EndElement :break _bbdaa ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path -func (_beeeg *CT_ConnectionSite )ValidateWithPath (path string )error {if _bacbd :=_beeeg .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_bacbd !=nil {return _bacbd ;};if _ddbg :=_beeeg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ddbg !=nil {return _ddbg ;};return nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_edgd :=&EG_OfficeArtExtensionList {};return _edgd ;}; +// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path +func (_fdece *CT_PresetColor )ValidateWithPath (path string )error {if _fdece .ValAttr ==ST_PresetColorValUnset {return _bb .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 _bfgb :=_fdece .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfgb !=nil {return _bfgb ;};for _bcag ,_afcee :=range _fdece .EG_ColorTransform {if _gfdca :=_afcee .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bcag ));_gfdca !=nil {return _gfdca ;};};return nil ;};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8;);func (_ebca *CT_PresetGeometry2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebca .PrstAttr =ST_ShapeType (1);for _ ,_dabf :=range start .Attr {if _dabf .Name .Local =="\u0070\u0072\u0073\u0074"{_ebca .PrstAttr .UnmarshalXMLAttr (_dabf );continue ;};};_gebab :for {_ggaf ,_ggff :=d .Token ();if _ggff !=nil {return _ggff ;};switch _gdea :=_ggaf .(type ){case _b .StartElement :switch _gdea .Name {case _b .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ebca .AvLst =NewCT_GeomGuideList ();if _dcgdb :=d .DecodeElement (_ebca .AvLst ,&_gdea );_dcgdb !=nil {return _dcgdb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_gdea .Name );if _eedfd :=d .Skip ();_eedfd !=nil {return _eedfd ;};};case _b .EndElement :break _gebab ;case _b .CharData :};};return nil ;};type CT_TextShapeAutofit struct{};func (_aegdd ST_LineCap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgccd :=_b .Attr {};_cgccd .Name =name ;switch _aegdd {case ST_LineCapUnset :_cgccd .Value ="";case ST_LineCapRnd :_cgccd .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_cgccd .Value ="\u0073\u0071";case ST_LineCapFlat :_cgccd .Value ="\u0066\u006c\u0061\u0074";};return _cgccd ,nil ;};func NewCT_LineStyleList ()*CT_LineStyleList {_gbge :=&CT_LineStyleList {};return _gbge };func (_daeef *EG_TextBulletTypeface )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daeef .BuFontTx !=nil {_gddcaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_daeef .BuFontTx ,_gddcaf );};if _daeef .BuFont !=nil {_dcccg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_daeef .BuFont ,_dcccg );};return nil ;}; -// Validate validates the CT_EmptyElement and its children -func (_dafa *CT_EmptyElement )Validate ()error {return _dafa .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func NewCT_ShapeStyle ()*CT_ShapeStyle {_eddd :=&CT_ShapeStyle {};_eddd .LnRef =NewCT_StyleMatrixReference ();_eddd .FillRef =NewCT_StyleMatrixReference ();_eddd .EffectRef =NewCT_StyleMatrixReference ();_eddd .FontRef =NewCT_FontReference ();return _eddd ;};func (_caffc *CT_PresetTextShape )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_caffc .PrstAttr =ST_TextShapeType (1);for _ ,_fdee :=range start .Attr {if _fdee .Name .Local =="\u0070\u0072\u0073\u0074"{_caffc .PrstAttr .UnmarshalXMLAttr (_fdee );continue ;};};_faaeb :for {_fbfgb ,_eggeg :=d .Token ();if _eggeg !=nil {return _eggeg ;};switch _ggea :=_fbfgb .(type ){case _ggfee .StartElement :switch _ggea .Name {case _ggfee .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_caffc .AvLst =NewCT_GeomGuideList ();if _fgcg :=d .DecodeElement (_caffc .AvLst ,&_ggea );_fgcg !=nil {return _fgcg ;};default:_fecf .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\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_ggea .Name );if _gffa :=d .Skip ();_gffa !=nil {return _gffa ;};};case _ggfee .EndElement :break _faaeb ;case _ggfee .CharData :};};return nil ;};func (_aaa *CT_TableStyleTextStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _aaa .BAttr !=ST_OnOffStyleTypeUnset {_daag ,_accfbg :=_aaa .BAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062"});if _accfbg !=nil {return _accfbg ;};start .Attr =append (start .Attr ,_daag );};if _aaa .IAttr !=ST_OnOffStyleTypeUnset {_bcfbc ,_addb :=_aaa .IAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0069"});if _addb !=nil {return _addb ;};start .Attr =append (start .Attr ,_bcfbc );};e .EncodeToken (start );if _aaa .Font !=nil {_gddfaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_aaa .Font ,_gddfaa );};if _aaa .FontRef !=nil {_ggag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_aaa .FontRef ,_ggag );};if _aaa .ScrgbClr !=nil {_ggg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aaa .ScrgbClr ,_ggg );};if _aaa .SrgbClr !=nil {_edaaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aaa .SrgbClr ,_edaaf );};if _aaa .HslClr !=nil {_gaee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_aaa .HslClr ,_gaee );};if _aaa .SysClr !=nil {_cgfeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aaa .SysClr ,_cgfeb );};if _aaa .SchemeClr !=nil {_dacf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aaa .SchemeClr ,_dacf );};if _aaa .PrstClr !=nil {_cdbbga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aaa .PrstClr ,_cdbbga );};if _aaa .ExtLst !=nil {_ggbad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaa .ExtLst ,_ggbad );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2DQuadBezierTo and its children +func (_edcc *CT_Path2DQuadBezierTo )Validate ()error {return _edcc .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_cccfg ST_DgmBuildStep )String ()string {switch _cccfg {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};func (_gefca ST_BlipCompression )ValidateWithPath (path string )error {switch _gefca {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefca ));};return nil ;};func (_ffefdd ST_TextTabAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffefdd .String (),start );};func (_ccfbg ST_LineEndWidth )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_degcab :=_b .Attr {};_degcab .Name =name ;switch _ccfbg {case ST_LineEndWidthUnset :_degcab .Value ="";case ST_LineEndWidthSm :_degcab .Value ="\u0073\u006d";case ST_LineEndWidthMed :_degcab .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_degcab .Value ="\u006c\u0067";};return _degcab ,nil ;}; -// Validate validates the CT_Point2D and its children -func (_fcdcg *CT_Point2D )Validate ()error {return _fcdcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_dggeba :=&CT_FillOverlayEffect {};_dggeba .BlendAttr =ST_BlendMode (1);return _dggeba ;};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_fabae :=ST_FixedPercentage {};if _cgea .ST_FixedPercentagePatternRe .MatchString (s ){_fabae .ST_FixedPercentage =&ST_Percentage {};_fabae .ST_FixedPercentage .ST_Percentage =&s ;}else {_aeff ,_cgce :=_gcbbf .ParseInt (s ,10,64);if _cgce !=nil {return _fabae ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cgce );};_acadf :=int32 (_aeff );_fabae .ST_FixedPercentageDecimal =&_acadf ;};return _fabae ,nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_gfegdf *CT_AnimationChartElement )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gfegdf .BldStepAttr =ST_ChartBuildStep (1);for _ ,_dggea :=range start .Attr {if _dggea .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_bbeff ,_begcc :=_gcbbf .ParseInt (_dggea .Value ,10,32);if _begcc !=nil {return _begcc ;};_egbcb :=int32 (_bbeff );_gfegdf .SeriesIdxAttr =&_egbcb ;continue ;};if _dggea .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_ffgbb ,_bgfa :=_gcbbf .ParseInt (_dggea .Value ,10,32);if _bgfa !=nil {return _bgfa ;};_dabe :=int32 (_ffgbb );_gfegdf .CategoryIdxAttr =&_dabe ;continue ;};if _dggea .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_gfegdf .BldStepAttr .UnmarshalXMLAttr (_dggea );continue ;};};for {_dffee ,_fagec :=d .Token ();if _fagec !=nil {return _ddgage .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0041nim\u0061ti\u006f\u006e\u0043\u0068\u0061\u0072\u0074El\u0065\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_fagec );};if _fdgf ,_dfdde :=_dffee .(_ggfee .EndElement );_dfdde &&_fdgf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path +func (_dacea *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _dacea .ValAttr < 100{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u0031\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_dacea .ValAttr );};if _dacea .ValAttr > 400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_dacea .ValAttr );};return nil ;};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;}; -// Validate validates the CT_ScRgbColor and its children -func (_fdcca *CT_ScRgbColor )Validate ()error {return _fdcca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; +// Validate validates the CT_AudioFile and its children +func (_geaa *CT_AudioFile )Validate ()error {return _geaa .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};type CT_ComplementTransform struct{}; -// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path -func (_agagf *CT_PositiveSize2D )ValidateWithPath (path string )error {if _agagf .CxAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_agagf .CxAttr );};if _agagf .CxAttr > 27273042316900{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_agagf .CxAttr );};if _agagf .CyAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_agagf .CyAttr );};if _agagf .CyAttr > 27273042316900{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_agagf .CyAttr );};return nil ;};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func (_aebgc *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_dcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_aebgc .NvGraphicFramePr ,_dcf );_fdcge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_aebgc .Graphic ,_fdcge );_edec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aebgc .Xfrm ,_edec );if _aebgc .ExtLst !=nil {_dfgab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aebgc .ExtLst ,_dfgab );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_InverseGammaTransform struct{}; +// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path +func (_agbec *CT_ConnectorLocking )ValidateWithPath (path string )error {if _agbec .ExtLst !=nil {if _edfe :=_agbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfe !=nil {return _edfe ;};};return nil ;}; -// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path -func (_bbfbc *CT_GeomGuideList )ValidateWithPath (path string )error {for _dbbfb ,_befa :=range _bbfbc .Gd {if _eacaa :=_befa .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_dbbfb ));_eacaa !=nil {return _eacaa ;};};return nil ;}; +// Validate validates the CT_AnimationChartBuildProperties and its children +func (_daa *CT_AnimationChartBuildProperties )Validate ()error {return _daa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_PictureLocking ()*CT_PictureLocking {_bgef :=&CT_PictureLocking {};return _bgef };func (_dbecaa *CT_PictureLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gegf :=range start .Attr {if _gegf .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_edcag ,_facdg :=_a .ParseBool (_gegf .Value );if _facdg !=nil {return _facdg ;};_dbecaa .NoCropAttr =&_edcag ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0047r\u0070"{_gcdfe ,_cfefg :=_a .ParseBool (_gegf .Value );if _cfefg !=nil {return _cfefg ;};_dbecaa .NoGrpAttr =&_gcdfe ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gebad ,_gcecg :=_a .ParseBool (_gegf .Value );if _gcecg !=nil {return _gcecg ;};_dbecaa .NoSelectAttr =&_gebad ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0052o\u0074"{_dagff ,_fefab :=_a .ParseBool (_gegf .Value );if _fefab !=nil {return _fefab ;};_dbecaa .NoRotAttr =&_dagff ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bdaad ,_gffae :=_a .ParseBool (_gegf .Value );if _gffae !=nil {return _gffae ;};_dbecaa .NoChangeAspectAttr =&_bdaad ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bafce ,_bgdda :=_a .ParseBool (_gegf .Value );if _bgdda !=nil {return _bgdda ;};_dbecaa .NoMoveAttr =&_bafce ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ffcec ,_gfeeb :=_a .ParseBool (_gegf .Value );if _gfeeb !=nil {return _gfeeb ;};_dbecaa .NoResizeAttr =&_ffcec ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fdae ,_bgdf :=_a .ParseBool (_gegf .Value );if _bgdf !=nil {return _bgdf ;};_dbecaa .NoEditPointsAttr =&_fdae ;continue ;};if _gegf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_ebec ,_badcb :=_a .ParseBool (_gegf .Value );if _badcb !=nil {return _badcb ;};_dbecaa .NoAdjustHandlesAttr =&_ebec ;continue ;};if _gegf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_dccge ,_dfecf :=_a .ParseBool (_gegf .Value );if _dfecf !=nil {return _dfecf ;};_dbecaa .NoChangeArrowheadsAttr =&_dccge ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dada ,_gbfcd :=_a .ParseBool (_gegf .Value );if _gbfcd !=nil {return _gbfcd ;};_dbecaa .NoChangeShapeTypeAttr =&_dada ;continue ;};};_eegba :for {_cfaeba ,_egecd :=d .Token ();if _egecd !=nil {return _egecd ;};switch _gddg :=_cfaeba .(type ){case _b .StartElement :switch _gddg .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbecaa .ExtLst =NewCT_OfficeArtExtensionList ();if _fbecd :=d .DecodeElement (_dbecaa .ExtLst ,&_gddg );_fbecd !=nil {return _fbecd ;};default:_f .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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gddg .Name );if _cceed :=d .Skip ();_cceed !=nil {return _cceed ;};};case _b .EndElement :break _eegba ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_PictureLocking and its children -func (_fedb *CT_PictureLocking )Validate ()error {return _fedb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path +func (_dcg *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _dcg .BldDgm !=nil {if _dbcc :=_dcg .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_dbcc !=nil {return _dbcc ;};};if _dcg .BldChart !=nil {if _dfef :=_dcg .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_dfef !=nil {return _dfef ;};};return nil ;}; -// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path -func (_dgdd *CT_ShapeStyle )ValidateWithPath (path string )error {if _bgcgd :=_dgdd .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_bgcgd !=nil {return _bgcgd ;};if _bcfa :=_dgdd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_bcfa !=nil {return _bcfa ;};if _agbgb :=_dgdd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_agbgb !=nil {return _agbgb ;};if _gfe :=_dgdd .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_gfe !=nil {return _gfe ;};return nil ;};func (_daae *ST_FontCollectionIndex )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cedf ,_abc :=d .Token ();if _abc !=nil {return _abc ;};if _ecfb ,_dgdeb :=_cedf .(_ggfee .EndElement );_dgdeb &&_ecfb .Name ==start .Name {*_daae =1;return nil ;};if _fbbc ,_cgddg :=_cedf .(_ggfee .CharData );!_cgddg {return _ddgage .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",_cedf );}else {switch string (_fbbc ){case "":*_daae =0;case "\u006d\u0061\u006ao\u0072":*_daae =1;case "\u006d\u0069\u006eo\u0072":*_daae =2;case "\u006e\u006f\u006e\u0065":*_daae =3;};};_cedf ,_abc =d .Token ();if _abc !=nil {return _abc ;};if _bagbb ,_ccde :=_cedf .(_ggfee .EndElement );_ccde &&_bagbb .Name ==start .Name {return nil ;};return _ddgage .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",_cedf );};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_abedf :=&CT_GvmlConnectorNonVisual {};_abedf .CNvPr =NewCT_NonVisualDrawingProps ();_abedf .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _abedf ;};type CT_TextSpacingPoint struct{ValAttr int32 ;};func (_eeegbb *CT_NonVisualContentPartProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _eeegbb .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_eeegbb .IsCommentAttr ))});};e .EncodeToken (start );if _eeegbb .CpLocks !=nil {_cfga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_eeegbb .CpLocks ,_cfga );};if _eeegbb .ExtLst !=nil {_ceeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeegbb .ExtLst ,_ceeg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnimationElementChoice and its children +func (_bdb *CT_AnimationElementChoice )Validate ()error {return _bdb .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_bgedf *CT_TableCellProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgedf .MarLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bb .Sprintf ("\u0025\u0076",*_bgedf .MarLAttr )});};if _bgedf .MarRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_bgedf .MarRAttr )});};if _bgedf .MarTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_bb .Sprintf ("\u0025\u0076",*_bgedf .MarTAttr )});};if _bgedf .MarBAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_bb .Sprintf ("\u0025\u0076",*_bgedf .MarBAttr )});};if _bgedf .VertAttr !=ST_TextVerticalTypeUnset {_egeeb ,_dcbbd :=_bgedf .VertAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074"});if _dcbbd !=nil {return _dcbbd ;};start .Attr =append (start .Attr ,_egeeb );};if _bgedf .AnchorAttr !=ST_TextAnchoringTypeUnset {_agfbb ,_efdea :=_bgedf .AnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _efdea !=nil {return _efdea ;};start .Attr =append (start .Attr ,_agfbb );};if _bgedf .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bgedf .AnchorCtrAttr ))});};if _bgedf .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_ebbbg ,_babb :=_bgedf .HorzOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _babb !=nil {return _babb ;};start .Attr =append (start .Attr ,_ebbbg );};e .EncodeToken (start );if _bgedf .LnL !=nil {_dgdcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_bgedf .LnL ,_dgdcf );};if _bgedf .LnR !=nil {_begc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_bgedf .LnR ,_begc );};if _bgedf .LnT !=nil {_fcbdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_bgedf .LnT ,_fcbdb );};if _bgedf .LnB !=nil {_cabcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_bgedf .LnB ,_cabcc );};if _bgedf .LnTlToBr !=nil {_cafga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_bgedf .LnTlToBr ,_cafga );};if _bgedf .LnBlToTr !=nil {_dacfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_bgedf .LnBlToTr ,_dacfg );};if _bgedf .Cell3D !=nil {_egeea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_bgedf .Cell3D ,_egeea );};if _bgedf .NoFill !=nil {_cgfdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .NoFill ,_cgfdb );};if _bgedf .SolidFill !=nil {_acgc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .SolidFill ,_acgc );};if _bgedf .GradFill !=nil {_agaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .GradFill ,_agaeb );};if _bgedf .BlipFill !=nil {_abebcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .BlipFill ,_abebcf );};if _bgedf .PattFill !=nil {_egfcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .PattFill ,_egfcd );};if _bgedf .GrpFill !=nil {_cagbga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bgedf .GrpFill ,_cagbga );};if _bgedf .Headers !=nil {_ddafg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_bgedf .Headers ,_ddafg );};if _bgedf .ExtLst !=nil {_gbag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgedf .ExtLst ,_gbag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddcbf *CT_Path2DLineTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcbf .Pt =NewCT_AdjPoint2D ();_cacfd :for {_dddf ,_faffe :=d .Token ();if _faffe !=nil {return _faffe ;};switch _fdce :=_dddf .(type ){case _b .StartElement :switch _fdce .Name {case _b .Name {Space :"\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",Local :"\u0070\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _efbeg :=d .DecodeElement (_ddcbf .Pt ,&_fdce );_efbeg !=nil {return _efbeg ;};default:_f .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\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_fdce .Name );if _daacd :=d .Skip ();_daacd !=nil {return _daacd ;};};case _b .EndElement :break _cacfd ;case _b .CharData :};};return nil ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_dcebdg :=&CT_TextLineBreak {};return _dcebdg };func (_gaebf *CT_FixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gaebf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the VideoFile and its children, prefixing error messages with path -func (_egdg *VideoFile )ValidateWithPath (path string )error {if _fgefg :=_egdg .CT_VideoFile .ValidateWithPath (path );_fgefg !=nil {return _fgefg ;};return nil ;}; +func (_bfbcc *VideoFile )ValidateWithPath (path string )error {if _cbcd :=_bfbcc .CT_VideoFile .ValidateWithPath (path );_cbcd !=nil {return _cbcd ;};return nil ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_fccb :=&CT_BackgroundFormatting {};return _fccb ;};func (_aagef *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdaa :for {_bgcf ,_cebgf :=d .Token ();if _cebgf !=nil {return _cebgf ;};switch _daeg :=_bgcf .(type ){case _b .StartElement :switch _daeg .Name {case _b .Name {Space :"\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",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_aagef .MasterClrMapping =NewCT_EmptyElement ();if _cgbf :=d .DecodeElement (_aagef .MasterClrMapping ,&_daeg );_cgbf !=nil {return _cgbf ;};case _b .Name {Space :"\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",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_aagef .OverrideClrMapping =NewCT_ColorMapping ();if _defg :=d .DecodeElement (_aagef .OverrideClrMapping ,&_daeg );_defg !=nil {return _defg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067O\u0076\u0065\u0072\u0072\u0069\u0064e\u0043\u0068o\u0069\u0063e\u0020%\u0076",_daeg .Name );if _eegge :=d .Skip ();_eegge !=nil {return _eegge ;};};case _b .EndElement :break _bcdaa ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path -func (_gbfbe *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _gbfbe .ValAttr < 0{return _ddgage .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 ,_gbfbe .ValAttr );};if _gbfbe .ValAttr > 158400{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0031\u0035\u0038\u0034\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_gbfbe .ValAttr );};return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path +func (_ecec *CT_ColorSchemeList )ValidateWithPath (path string )error {for _badf ,_daaed :=range _ecec .ExtraClrScheme {if _cbdb :=_daaed .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_badf ));_cbdb !=nil {return _cbdb ;};};return nil ;};func (_cagfd ST_TextBulletSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cagfd .ST_TextBulletSizePercent !=nil {e .EncodeToken (_b .CharData (*_cagfd .ST_TextBulletSizePercent ));};if _cagfd .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_cagfd .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_adcca ST_TextFontScalePercentOrPercentString )String ()string {if _adcca .ST_TextFontScalePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_adcca .ST_TextFontScalePercent );};if _adcca .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_adcca .ST_Percentage );};return "";}; -// Validate validates the CT_AlphaOutsetEffect and its children -func (_cgdbb *CT_AlphaOutsetEffect )Validate ()error {return _cgdbb .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");}; +// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path +func (_defa *CT_ColorScheme )ValidateWithPath (path string )error {if _abfa :=_defa .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_abfa !=nil {return _abfa ;};if _bfbe :=_defa .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_bfbe !=nil {return _bfbe ;};if _fbaa :=_defa .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_fbaa !=nil {return _fbaa ;};if _caba :=_defa .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_caba !=nil {return _caba ;};if _dgfg :=_defa .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_dgfg !=nil {return _dgfg ;};if _dffff :=_defa .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_dffff !=nil {return _dffff ;};if _bbefa :=_defa .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_bbefa !=nil {return _bbefa ;};if _deec :=_defa .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_deec !=nil {return _deec ;};if _bgea :=_defa .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_bgea !=nil {return _bgea ;};if _afbcd :=_defa .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_afbcd !=nil {return _afbcd ;};if _dgbfe :=_defa .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_dgbfe !=nil {return _dgbfe ;};if _ggfa :=_defa .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_ggfa !=nil {return _ggfa ;};if _defa .ExtLst !=nil {if _bbfg :=_defa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbfg !=nil {return _bbfg ;};};return nil ;}; -// Validate validates the CT_EffectProperties and its children -func (_efabf *CT_EffectProperties )Validate ()error {return _efabf .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_AnimationDgmBuildProperties and its children +func (_fabff *CT_AnimationDgmBuildProperties )Validate ()error {return _fabff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_DashStopList struct{Ds []*CT_DashStop ;}; -// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path -func (_afgea *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _afgea .BldDgm !=nil {if _gfdae :=_afgea .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_gfdae !=nil {return _gfdae ;};};if _afgea .BldChart !=nil {if _egbd :=_afgea .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_egbd !=nil {return _egbd ;};};return nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};func (_cfbd ST_CompoundLine )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_ggeac :=_ggfee .Attr {};_ggeac .Name =name ;switch _cfbd {case ST_CompoundLineUnset :_ggeac .Value ="";case ST_CompoundLineSng :_ggeac .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_ggeac .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_ggeac .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_ggeac .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_ggeac .Value ="\u0074\u0072\u0069";};return _ggeac ,nil ;};func (_egcec *CT_AlphaOutsetEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ebcef :=range start .Attr {if _ebcef .Name .Local =="\u0072\u0061\u0064"{_cbcca ,_agaga :=ParseUnionST_Coordinate (_ebcef .Value );if _agaga !=nil {return _agaga ;};_egcec .RadAttr =&_cbcca ;continue ;};};for {_fcff ,_efgcf :=d .Token ();if _efgcf !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068a\u004fu\u0074\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_efgcf );};if _bcdae ,_gaagf :=_fcff .(_ggfee .EndElement );_gaagf &&_bcdae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PresetTextShape and its children +func (_egfbc *CT_PresetTextShape )Validate ()error {return _egfbc .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};const (ST_ColorSchemeIndexUnset ST_ColorSchemeIndex =0;ST_ColorSchemeIndexDk1 ST_ColorSchemeIndex =1;ST_ColorSchemeIndexLt1 ST_ColorSchemeIndex =2;ST_ColorSchemeIndexDk2 ST_ColorSchemeIndex =3;ST_ColorSchemeIndexLt2 ST_ColorSchemeIndex =4;ST_ColorSchemeIndexAccent1 ST_ColorSchemeIndex =5;ST_ColorSchemeIndexAccent2 ST_ColorSchemeIndex =6;ST_ColorSchemeIndexAccent3 ST_ColorSchemeIndex =7;ST_ColorSchemeIndexAccent4 ST_ColorSchemeIndex =8;ST_ColorSchemeIndexAccent5 ST_ColorSchemeIndex =9;ST_ColorSchemeIndexAccent6 ST_ColorSchemeIndex =10;ST_ColorSchemeIndexHlink ST_ColorSchemeIndex =11;ST_ColorSchemeIndexFolHlink ST_ColorSchemeIndex =12;);func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_geec :=&CT_ObjectStyleDefaults {};return _geec ;}; -// Validate validates the CT_TextNoAutofit and its children -func (_bebc *CT_TextNoAutofit )Validate ()error {return _bebc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_afdda *CT_BaseStylesOverride )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dabgg :for {_aegg ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _ffcbd :=_aegg .(type ){case _ggfee .StartElement :switch _ffcbd .Name {case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_afdda .ClrScheme =NewCT_ColorScheme ();if _bdcaaf :=d .DecodeElement (_afdda .ClrScheme ,&_ffcbd );_bdcaaf !=nil {return _bdcaaf ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_afdda .FontScheme =NewCT_FontScheme ();if _fgdgf :=d .DecodeElement (_afdda .FontScheme ,&_ffcbd );_fgdgf !=nil {return _fgdgf ;};case _ggfee .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_afdda .FmtScheme =NewCT_StyleMatrix ();if _bdbeeb :=d .DecodeElement (_afdda .FmtScheme ,&_ffcbd );_bdbeeb !=nil {return _bdbeeb ;};default:_fecf .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 C\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0020\u0025\u0076",_ffcbd .Name );if _dbag :=d .Skip ();_dbag !=nil {return _dbag ;};};case _ggfee .EndElement :break _dabgg ;case _ggfee .CharData :};};return nil ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;}; +// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path +func (_agba *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _agba .UseSpRect !=nil {if _agg :=_agba .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_agg !=nil {return _agg ;};};if _agba .Xfrm !=nil {if _eace :=_agba .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eace !=nil {return _eace ;};};return nil ;}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_dbddb *CT_GradientStop )ValidateWithPath (path string )error {if _gbgca :=_dbddb .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gbgca !=nil {return _gbgca ;};if _dbddb .ScrgbClr !=nil {if _cebaa :=_dbddb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cebaa !=nil {return _cebaa ;};};if _dbddb .SrgbClr !=nil {if _bbbd :=_dbddb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bbbd !=nil {return _bbbd ;};};if _dbddb .HslClr !=nil {if _bdcga :=_dbddb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bdcga !=nil {return _bdcga ;};};if _dbddb .SysClr !=nil {if _ecbag :=_dbddb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ecbag !=nil {return _ecbag ;};};if _dbddb .SchemeClr !=nil {if _dcggb :=_dbddb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dcggb !=nil {return _dcggb ;};};if _dbddb .PrstClr !=nil {if _fcaf :=_dbddb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fcaf !=nil {return _fcaf ;};};return nil ;};func (_gegf *ST_BlipCompression )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_gegf =0;case "\u0065\u006d\u0061i\u006c":*_gegf =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gegf =2;case "\u0070\u0072\u0069n\u0074":*_gegf =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_gegf =4;case "\u006e\u006f\u006e\u0065":*_gegf =5;};return nil ;};func (_dccbg *CT_ShapeProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_bbbcg :=range start .Attr {if _bbbcg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dccbg .BwModeAttr .UnmarshalXMLAttr (_bbbcg );continue ;};};_bebeg :for {_eecd ,_bfe :=d .Token ();if _bfe !=nil {return _bfe ;};switch _cedga :=_eecd .(type ){case _ggfee .StartElement :switch _cedga .Name {case _ggfee .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_dccbg .Xfrm =NewCT_Transform2D ();if _cdeff :=d .DecodeElement (_dccbg .Xfrm ,&_cedga );_cdeff !=nil {return _cdeff ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_dccbg .CustGeom =NewCT_CustomGeometry2D ();if _cggac :=d .DecodeElement (_dccbg .CustGeom ,&_cedga );_cggac !=nil {return _cggac ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_dccbg .PrstGeom =NewCT_PresetGeometry2D ();if _dcbag :=d .DecodeElement (_dccbg .PrstGeom ,&_cedga );_dcbag !=nil {return _dcbag ;};case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dccbg .NoFill =NewCT_NoFillProperties ();if _beefa :=d .DecodeElement (_dccbg .NoFill ,&_cedga );_beefa !=nil {return _beefa ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dccbg .SolidFill =NewCT_SolidColorFillProperties ();if _gdcgf :=d .DecodeElement (_dccbg .SolidFill ,&_cedga );_gdcgf !=nil {return _gdcgf ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dccbg .GradFill =NewCT_GradientFillProperties ();if _cdgda :=d .DecodeElement (_dccbg .GradFill ,&_cedga );_cdgda !=nil {return _cdgda ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dccbg .BlipFill =NewCT_BlipFillProperties ();if _bfcff :=d .DecodeElement (_dccbg .BlipFill ,&_cedga );_bfcff !=nil {return _bfcff ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dccbg .PattFill =NewCT_PatternFillProperties ();if _faaed :=d .DecodeElement (_dccbg .PattFill ,&_cedga );_faaed !=nil {return _faaed ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dccbg .GrpFill =NewCT_GroupFillProperties ();if _ggbbb :=d .DecodeElement (_dccbg .GrpFill ,&_cedga );_ggbbb !=nil {return _ggbbb ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_dccbg .Ln =NewCT_LineProperties ();if _fedefc :=d .DecodeElement (_dccbg .Ln ,&_cedga );_fedefc !=nil {return _fedefc ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dccbg .EffectLst =NewCT_EffectList ();if _fdead :=d .DecodeElement (_dccbg .EffectLst ,&_cedga );_fdead !=nil {return _fdead ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dccbg .EffectDag =NewCT_EffectContainer ();if _cdcae :=d .DecodeElement (_dccbg .EffectDag ,&_cedga );_cdcae !=nil {return _cdcae ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dccbg .Scene3d =NewCT_Scene3D ();if _ecgdbc :=d .DecodeElement (_dccbg .Scene3d ,&_cedga );_ecgdbc !=nil {return _ecgdbc ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_dccbg .Sp3d =NewCT_Shape3D ();if _eagfc :=d .DecodeElement (_dccbg .Sp3d ,&_cedga );_eagfc !=nil {return _eagfc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dccbg .ExtLst =NewCT_OfficeArtExtensionList ();if _cgbdd :=d .DecodeElement (_dccbg .ExtLst ,&_cedga );_cgbdd !=nil {return _cgbdd ;};default:_fecf .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\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cedga .Name );if _cffd :=d .Skip ();_cffd !=nil {return _cffd ;};};case _ggfee .EndElement :break _bebeg ;case _ggfee .CharData :};};return nil ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;);func (_cfdca *CT_GrayscaleTransform )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BaseStyles and its children +func (_afdg *CT_BaseStyles )Validate ()error {return _afdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func (_cacb *CT_TextBodyProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cacb .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .RotAttr )});};if _cacb .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .SpcFirstLastParaAttr ))});};if _cacb .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_ccdbg ,_gfdcg :=_cacb .VertOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _gfdcg !=nil {return _gfdcg ;};start .Attr =append (start .Attr ,_ccdbg );};if _cacb .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_gfged ,_bebaf :=_cacb .HorzOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bebaf !=nil {return _bebaf ;};start .Attr =append (start .Attr ,_gfged );};if _cacb .VertAttr !=ST_TextVerticalTypeUnset {_bfbged ,_cdce :=_cacb .VertAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074"});if _cdce !=nil {return _cdce ;};start .Attr =append (start .Attr ,_bfbged );};if _cacb .WrapAttr !=ST_TextWrappingTypeUnset {_caed ,_eeba :=_cacb .WrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u0072\u0061\u0070"});if _eeba !=nil {return _eeba ;};start .Attr =append (start .Attr ,_caed );};if _cacb .LInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .LInsAttr )});};if _cacb .TInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .TInsAttr )});};if _cacb .RInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .RInsAttr )});};if _cacb .BInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .BInsAttr )});};if _cacb .NumColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .NumColAttr )});};if _cacb .SpcColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .SpcColAttr )});};if _cacb .RtlColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .RtlColAttr ))});};if _cacb .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .FromWordArtAttr ))});};if _cacb .AnchorAttr !=ST_TextAnchoringTypeUnset {_aaccc ,_baccf :=_cacb .AnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _baccf !=nil {return _baccf ;};start .Attr =append (start .Attr ,_aaccc );};if _cacb .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .AnchorCtrAttr ))});};if _cacb .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .ForceAAAttr ))});};if _cacb .UprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .UprightAttr ))});};if _cacb .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .CompatLnSpcAttr ))});};e .EncodeToken (start );if _cacb .PrstTxWarp !=nil {_egacae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_cacb .PrstTxWarp ,_egacae );};if _cacb .NoAutofit !=nil {_ecadf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_cacb .NoAutofit ,_ecadf );};if _cacb .NormAutofit !=nil {_bfcgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_cacb .NormAutofit ,_bfcgg );};if _cacb .SpAutoFit !=nil {_dfgeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_cacb .SpAutoFit ,_dfgeb );};if _cacb .Scene3d !=nil {_dagbce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_cacb .Scene3d ,_dagbce );};if _cacb .Sp3d !=nil {_bccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_cacb .Sp3d ,_bccc );};if _cacb .FlatTx !=nil {_daeeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_cacb .FlatTx ,_daeeb );};if _cacb .ExtLst !=nil {_dfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacb .ExtLst ,_dfaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_fbcaf :=&CT_StretchInfoProperties {};return _fbcaf ;};func (_fcfce *CT_Path2DQuadBezierTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_adggb :=range _fcfce .Pt {e .EncodeElement (_adggb ,_ggcda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};type CT_TextBulletSizeFollowText struct{};func (_bcgg *CT_EffectContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadgf :=range start .Attr {if _cadgf .Name .Local =="\u0074\u0079\u0070\u0065"{_bcgg .TypeAttr .UnmarshalXMLAttr (_cadgf );continue ;};if _cadgf .Name .Local =="\u006e\u0061\u006d\u0065"{_adde ,_fgbdc :=_cadgf .Value ,error (nil );if _fgbdc !=nil {return _fgbdc ;};_bcgg .NameAttr =&_adde ;continue ;};};_dafa :for {_bbcge ,_febba :=d .Token ();if _febba !=nil {return _febba ;};switch _ggbf :=_bbcge .(type ){case _b .StartElement :switch _ggbf .Name {case _b .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_bcgg .Cont =NewCT_EffectContainer ();if _afdb :=d .DecodeElement (_bcgg .Cont ,&_ggbf );_afdb !=nil {return _afdb ;};case _b .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bcgg .Effect =NewCT_EffectReference ();if _fdda :=d .DecodeElement (_bcgg .Effect ,&_ggbf );_fdda !=nil {return _fdda ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bcgg .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _dagb :=d .DecodeElement (_bcgg .AlphaBiLevel ,&_ggbf );_dagb !=nil {return _dagb ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bcgg .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _adaaa :=d .DecodeElement (_bcgg .AlphaCeiling ,&_ggbf );_adaaa !=nil {return _adaaa ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_bcgg .AlphaFloor =NewCT_AlphaFloorEffect ();if _aaaac :=d .DecodeElement (_bcgg .AlphaFloor ,&_ggbf );_aaaac !=nil {return _aaaac ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_bcgg .AlphaInv =NewCT_AlphaInverseEffect ();if _dcbb :=d .DecodeElement (_bcgg .AlphaInv ,&_ggbf );_dcbb !=nil {return _dcbb ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bcgg .AlphaMod =NewCT_AlphaModulateEffect ();if _dbga :=d .DecodeElement (_bcgg .AlphaMod ,&_ggbf );_dbga !=nil {return _dbga ;};case _b .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bcgg .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _adea :=d .DecodeElement (_bcgg .AlphaModFix ,&_ggbf );_adea !=nil {return _adea ;};case _b .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_bcgg .AlphaOutset =NewCT_AlphaOutsetEffect ();if _afcf :=d .DecodeElement (_bcgg .AlphaOutset ,&_ggbf );_afcf !=nil {return _afcf ;};case _b .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bcgg .AlphaRepl =NewCT_AlphaReplaceEffect ();if _bgega :=d .DecodeElement (_bcgg .AlphaRepl ,&_ggbf );_bgega !=nil {return _bgega ;};case _b .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bcgg .BiLevel =NewCT_BiLevelEffect ();if _cfde :=d .DecodeElement (_bcgg .BiLevel ,&_ggbf );_cfde !=nil {return _cfde ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0065n\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_bcgg .Blend =NewCT_BlendEffect ();if _dgddc :=d .DecodeElement (_bcgg .Blend ,&_ggbf );_dgddc !=nil {return _dgddc ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_bcgg .Blur =NewCT_BlurEffect ();if _cgfa :=d .DecodeElement (_bcgg .Blur ,&_ggbf );_cgfa !=nil {return _cgfa ;};case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bcgg .ClrChange =NewCT_ColorChangeEffect ();if _bcbc :=d .DecodeElement (_bcgg .ClrChange ,&_ggbf );_bcbc !=nil {return _bcbc ;};case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_bcgg .ClrRepl =NewCT_ColorReplaceEffect ();if _fcbea :=d .DecodeElement (_bcgg .ClrRepl ,&_ggbf );_fcbea !=nil {return _fcbea ;};case _b .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_bcgg .Duotone =NewCT_DuotoneEffect ();if _dcgae :=d .DecodeElement (_bcgg .Duotone ,&_ggbf );_dcgae !=nil {return _dcgae ;};case _b .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bcgg .Fill =NewCT_FillEffect ();if _cbfaf :=d .DecodeElement (_bcgg .Fill ,&_ggbf );_cbfaf !=nil {return _cbfaf ;};case _b .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bcgg .FillOverlay =NewCT_FillOverlayEffect ();if _cddd :=d .DecodeElement (_bcgg .FillOverlay ,&_ggbf );_cddd !=nil {return _cddd ;};case _b .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_bcgg .Glow =NewCT_GlowEffect ();if _egae :=d .DecodeElement (_bcgg .Glow ,&_ggbf );_egae !=nil {return _egae ;};case _b .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bcgg .Grayscl =NewCT_GrayscaleEffect ();if _dffc :=d .DecodeElement (_bcgg .Grayscl ,&_ggbf );_dffc !=nil {return _dffc ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_bcgg .Hsl =NewCT_HSLEffect ();if _edfce :=d .DecodeElement (_bcgg .Hsl ,&_ggbf );_edfce !=nil {return _edfce ;};case _b .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_bcgg .InnerShdw =NewCT_InnerShadowEffect ();if _dgdg :=d .DecodeElement (_bcgg .InnerShdw ,&_ggbf );_dgdg !=nil {return _dgdg ;};case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bcgg .Lum =NewCT_LuminanceEffect ();if _acedf :=d .DecodeElement (_bcgg .Lum ,&_ggbf );_acedf !=nil {return _acedf ;};case _b .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_bcgg .OuterShdw =NewCT_OuterShadowEffect ();if _dgdde :=d .DecodeElement (_bcgg .OuterShdw ,&_ggbf );_dgdde !=nil {return _dgdde ;};case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_bcgg .PrstShdw =NewCT_PresetShadowEffect ();if _bddef :=d .DecodeElement (_bcgg .PrstShdw ,&_ggbf );_bddef !=nil {return _bddef ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_bcgg .Reflection =NewCT_ReflectionEffect ();if _ecbca :=d .DecodeElement (_bcgg .Reflection ,&_ggbf );_ecbca !=nil {return _ecbca ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_bcgg .RelOff =NewCT_RelativeOffsetEffect ();if _dec :=d .DecodeElement (_bcgg .RelOff ,&_ggbf );_dec !=nil {return _dec ;};case _b .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_bcgg .SoftEdge =NewCT_SoftEdgesEffect ();if _edgaf :=d .DecodeElement (_bcgg .SoftEdge ,&_ggbf );_edgaf !=nil {return _edgaf ;};case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bcgg .Tint =NewCT_TintEffect ();if _acgf :=d .DecodeElement (_bcgg .Tint ,&_ggbf );_acgf !=nil {return _acgf ;};case _b .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_bcgg .Xfrm =NewCT_TransformEffect ();if _fbbdb :=d .DecodeElement (_bcgg .Xfrm ,&_ggbf );_fbbdb !=nil {return _fbbdb ;};default:_f .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\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_ggbf .Name );if _ggba :=d .Skip ();_ggba !=nil {return _ggba ;};};case _b .EndElement :break _dafa ;case _b .CharData :};};return nil ;};func (_fbgda *ST_TextTabAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdcad ,_adcfbc :=d .Token ();if _adcfbc !=nil {return _adcfbc ;};if _efeaa ,_bccbb :=_cdcad .(_b .EndElement );_bccbb &&_efeaa .Name ==start .Name {*_fbgda =1;return nil ;};if _febaba ,_ebfee :=_cdcad .(_b .CharData );!_ebfee {return _bb .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",_cdcad );}else {switch string (_febaba ){case "":*_fbgda =0;case "\u006c":*_fbgda =1;case "\u0063\u0074\u0072":*_fbgda =2;case "\u0072":*_fbgda =3;case "\u0064\u0065\u0063":*_fbgda =4;};};_cdcad ,_adcfbc =d .Token ();if _adcfbc !=nil {return _adcfbc ;};if _eedeab ,_dgcgd :=_cdcad .(_b .EndElement );_dgcgd &&_eedeab .Name ==start .Name {return nil ;};return _bb .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",_cdcad );};func NewCT_AudioFile ()*CT_AudioFile {_egef :=&CT_AudioFile {};return _egef };func (_egbdfd *EG_FillModeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egbdfd .Tile !=nil {_bdddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_egbdfd .Tile ,_bdddd );};if _egbdfd .Stretch !=nil {_gbgdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_egbdfd .Stretch ,_gbgdg );};return nil ;}; -// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path -func (_afdgd *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _afdgd .AmtAttr !=nil {if _cbdgb :=_afdgd .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_cbdgb !=nil {return _cbdgb ;};};return nil ;};func (_baadc *ST_PathFillMode )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ddca ,_agadc :=d .Token ();if _agadc !=nil {return _agadc ;};if _bcda ,_cfcfe :=_ddca .(_ggfee .EndElement );_cfcfe &&_bcda .Name ==start .Name {*_baadc =1;return nil ;};if _aadbg ,_bceeg :=_ddca .(_ggfee .CharData );!_bceeg {return _ddgage .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",_ddca );}else {switch string (_aadbg ){case "":*_baadc =0;case "\u006e\u006f\u006e\u0065":*_baadc =1;case "\u006e\u006f\u0072\u006d":*_baadc =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_baadc =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_baadc =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_baadc =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_baadc =6;};};_ddca ,_agadc =d .Token ();if _agadc !=nil {return _agadc ;};if _bdcd ,_cfg :=_ddca .(_ggfee .EndElement );_cfg &&_bdcd .Name ==start .Name {return nil ;};return _ddgage .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",_ddca );}; +// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path +func (_gdbc *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _dggd :=_gdbc .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_dggd !=nil {return _dggd ;};if _fgec :=_gdbc .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_fgec !=nil {return _fgec ;};return nil ;};func (_egfbe *ST_TextPoint )Validate ()error {return _egfbe .ValidateWithPath ("")};func (_facc *CT_NonVisualConnectorProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcae :for {_afdeg ,_cfdcc :=d .Token ();if _cfdcc !=nil {return _cfdcc ;};switch _bgbb :=_afdeg .(type ){case _b .StartElement :switch _bgbb .Name {case _b .Name {Space :"\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",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_facc .CxnSpLocks =NewCT_ConnectorLocking ();if _bfcgb :=d .DecodeElement (_facc .CxnSpLocks ,&_bgbb );_bfcgb !=nil {return _bfcgb ;};case _b .Name {Space :"\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",Local :"\u0073\u0074\u0043x\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"}:_facc .StCxn =NewCT_Connection ();if _eaacd :=d .DecodeElement (_facc .StCxn ,&_bgbb );_eaacd !=nil {return _eaacd ;};case _b .Name {Space :"\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",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_facc .EndCxn =NewCT_Connection ();if _gcaf :=d .DecodeElement (_facc .EndCxn ,&_bgbb );_gcaf !=nil {return _gcaf ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_facc .ExtLst =NewCT_OfficeArtExtensionList ();if _bbfee :=d .DecodeElement (_facc .ExtLst ,&_bgbb );_bbfee !=nil {return _bbfee ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006cC\u006f\u006en\u0065\u0063\u0074\u006fr\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bgbb .Name );if _bgbef :=d .Skip ();_bgbef !=nil {return _bgbef ;};};case _b .EndElement :break _fdcae ;case _b .CharData :};};return nil ;};func (_fbfd *CT_AudioFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edgb :=range start .Attr {if _edgb .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"&&_edgb .Name .Local =="\u006c\u0069\u006e\u006b"||_edgb .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"&&_edgb .Name .Local =="\u006c\u0069\u006e\u006b"{_cagf ,_cbdg :=_edgb .Value ,error (nil );if _cbdg !=nil {return _cbdg ;};_fbfd .LinkAttr =_cagf ;continue ;};if _edgb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cec ,_eae :=_edgb .Value ,error (nil );if _eae !=nil {return _eae ;};_fbfd .ContentTypeAttr =&_cec ;continue ;};};_dag :for {_eabb ,_fcfb :=d .Token ();if _fcfb !=nil {return _fcfb ;};switch _fadd :=_eabb .(type ){case _b .StartElement :switch _fadd .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbfd .ExtLst =NewCT_OfficeArtExtensionList ();if _gbc :=d .DecodeElement (_fbfd .ExtLst ,&_fadd );_gbc !=nil {return _gbc ;};default:_f .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_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_fadd .Name );if _ffbg :=d .Skip ();_ffbg !=nil {return _ffbg ;};};case _b .EndElement :break _dag ;case _b .CharData :};};return nil ;};type CT_CustomColor struct{NameAttr *string ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewEG_FillProperties ()*EG_FillProperties {_fbeaaa :=&EG_FillProperties {};return _fbeaaa };func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_dfbcg :=ST_AdjCoordinate {};if _eb .ST_UniversalMeasurePatternRe .MatchString (s ){_dfbcg .ST_Coordinate =&ST_Coordinate {};_dfbcg .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_gggag ,_acaac :=_a .ParseInt (s ,10,64);if _acaac !=nil {_dfbcg .ST_GeomGuideName =&s ;}else {_dfbcg .ST_Coordinate =&ST_Coordinate {};_dfbcg .ST_Coordinate .ST_CoordinateUnqualified =&_gggag ;};};return _dfbcg ,nil ;};func (_bgcgf *CT_Transform2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgcgf .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bgcgf .RotAttr )});};if _bgcgf .FlipHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bgcgf .FlipHAttr ))});};if _bgcgf .FlipVAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bgcgf .FlipVAttr ))});};e .EncodeToken (start );if _bgcgf .Off !=nil {_cfgfag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_bgcgf .Off ,_cfgfag );};if _bgcgf .Ext !=nil {_dccbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_bgcgf .Ext ,_dccbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egf *CT_AlphaReplaceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061"},Value :_bb .Sprintf ("\u0025\u0076",_egf .AAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_dcda *CT_GvmlGroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcda .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_dcda .GrpSpPr =NewCT_GroupShapeProperties ();_eecce :for {_gcgdf ,_dbdad :=d .Token ();if _dbdad !=nil {return _dbdad ;};switch _cbcaa :=_gcgdf .(type ){case _b .StartElement :switch _cbcaa .Name {case _b .Name {Space :"\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",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _dfebe :=d .DecodeElement (_dcda .NvGrpSpPr ,&_cbcaa );_dfebe !=nil {return _dfebe ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _fddg :=d .DecodeElement (_dcda .GrpSpPr ,&_cbcaa );_fddg !=nil {return _fddg ;};case _b .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_gbbba :=NewCT_GvmlGroupShapeChoice ();if _gbbgf :=d .DecodeElement (&_gbbba .TxSp ,&_cbcaa );_gbbgf !=nil {return _gbbgf ;};_dcda .Choice =append (_dcda .Choice ,_gbbba );case _b .Name {Space :"\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",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_ddde :=NewCT_GvmlGroupShapeChoice ();if _acagc :=d .DecodeElement (&_ddde .Sp ,&_cbcaa );_acagc !=nil {return _acagc ;};_dcda .Choice =append (_dcda .Choice ,_ddde );case _b .Name {Space :"\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",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_dfed :=NewCT_GvmlGroupShapeChoice ();if _bgbcf :=d .DecodeElement (&_dfed .CxnSp ,&_cbcaa );_bgbcf !=nil {return _bgbcf ;};_dcda .Choice =append (_dcda .Choice ,_dfed );case _b .Name {Space :"\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",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_defgc :=NewCT_GvmlGroupShapeChoice ();if _acged :=d .DecodeElement (&_defgc .Pic ,&_cbcaa );_acged !=nil {return _acged ;};_dcda .Choice =append (_dcda .Choice ,_defgc );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_egagf :=NewCT_GvmlGroupShapeChoice ();if _gece :=d .DecodeElement (&_egagf .GraphicFrame ,&_cbcaa );_gece !=nil {return _gece ;};_dcda .Choice =append (_dcda .Choice ,_egagf );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_ccfb :=NewCT_GvmlGroupShapeChoice ();if _eccc :=d .DecodeElement (&_ccfb .GrpSp ,&_cbcaa );_eccc !=nil {return _eccc ;};_dcda .Choice =append (_dcda .Choice ,_ccfb );case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcda .ExtLst =NewCT_OfficeArtExtensionList ();if _cebeg :=d .DecodeElement (_dcda .ExtLst ,&_cbcaa );_cebeg !=nil {return _cebeg ;};default:_f .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\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cbcaa .Name );if _gccba :=d .Skip ();_gccba !=nil {return _gccba ;};};case _b .EndElement :break _eecce ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path -func (_gbabcd *CT_LuminanceEffect )ValidateWithPath (path string )error {if _gbabcd .BrightAttr !=nil {if _cbecc :=_gbabcd .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_cbecc !=nil {return _cbecc ;};};if _gbabcd .ContrastAttr !=nil {if _cfcge :=_gbabcd .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_cfcge !=nil {return _cfcge ;};};return nil ;};type Blip struct{CT_Blip };func (_adbcf ST_PresetMaterialType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bfabe :=_ggfee .Attr {};_bfabe .Name =name ;switch _adbcf {case ST_PresetMaterialTypeUnset :_bfabe .Value ="";case ST_PresetMaterialTypeLegacyMatte :_bfabe .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_bfabe .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_bfabe .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_bfabe .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_bfabe .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_bfabe .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_bfabe .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_bfabe .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_bfabe .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_bfabe .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_bfabe .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_bfabe .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_bfabe .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_bfabe .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_bfabe .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _bfabe ,nil ;};func (_eede *CT_DashStop )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",_eede .DAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0070"},Value :_ddgage .Sprintf ("\u0025\u0076",_eede .SpAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path +func (_bgbae *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil };func (_cgbg *CT_Color )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcb :for {_cbaaf ,_fbff :=d .Token ();if _fbff !=nil {return _fbff ;};switch _gagd :=_cbaaf .(type ){case _b .StartElement :switch _gagd .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cgbg .ScrgbClr =NewCT_ScRgbColor ();if _eedeb :=d .DecodeElement (_cgbg .ScrgbClr ,&_gagd );_eedeb !=nil {return _eedeb ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cgbg .SrgbClr =NewCT_SRgbColor ();if _gaffg :=d .DecodeElement (_cgbg .SrgbClr ,&_gagd );_gaffg !=nil {return _gaffg ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cgbg .HslClr =NewCT_HslColor ();if _cafg :=d .DecodeElement (_cgbg .HslClr ,&_gagd );_cafg !=nil {return _cafg ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cgbg .SysClr =NewCT_SystemColor ();if _bfae :=d .DecodeElement (_cgbg .SysClr ,&_gagd );_bfae !=nil {return _bfae ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cgbg .SchemeClr =NewCT_SchemeColor ();if _ddcbd :=d .DecodeElement (_cgbg .SchemeClr ,&_gagd );_ddcbd !=nil {return _ddcbd ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cgbg .PrstClr =NewCT_PresetColor ();if _dcgac :=d .DecodeElement (_cgbg .PrstClr ,&_gagd );_dcgac !=nil {return _dcgac ;};default:_f .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\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_gagd .Name );if _dggf :=d .Skip ();_dggf !=nil {return _dggf ;};};case _b .EndElement :break _ebcb ;case _b .CharData :};};return nil ;};func (_fdcdb *CT_FillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdef :for {_cgdfb ,_afcec :=d .Token ();if _afcec !=nil {return _afcec ;};switch _egbdd :=_cgdfb .(type ){case _b .StartElement :switch _egbdd .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdcdb .NoFill =NewCT_NoFillProperties ();if _egba :=d .DecodeElement (_fdcdb .NoFill ,&_egbdd );_egba !=nil {return _egba ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdcdb .SolidFill =NewCT_SolidColorFillProperties ();if _gfecc :=d .DecodeElement (_fdcdb .SolidFill ,&_egbdd );_gfecc !=nil {return _gfecc ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdcdb .GradFill =NewCT_GradientFillProperties ();if _dbgaa :=d .DecodeElement (_fdcdb .GradFill ,&_egbdd );_dbgaa !=nil {return _dbgaa ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdcdb .BlipFill =NewCT_BlipFillProperties ();if _dcee :=d .DecodeElement (_fdcdb .BlipFill ,&_egbdd );_dcee !=nil {return _dcee ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdcdb .PattFill =NewCT_PatternFillProperties ();if _fadbe :=d .DecodeElement (_fdcdb .PattFill ,&_egbdd );_fadbe !=nil {return _fadbe ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fdcdb .GrpFill =NewCT_GroupFillProperties ();if _feeac :=d .DecodeElement (_fdcdb .GrpFill ,&_egbdd );_feeac !=nil {return _feeac ;};default:_f .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\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_egbdd .Name );if _eagef :=d .Skip ();_eagef !=nil {return _eagef ;};};case _b .EndElement :break _cdef ;case _b .CharData :};};return nil ;};func (_ggcdc *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgafad :for {_cefff ,_ecbec :=d .Token ();if _ecbec !=nil {return _ecbec ;};switch _gaecb :=_cefff .(type ){case _b .StartElement :switch _gaecb .Name {case _b .Name {Space :"\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",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_ggcdc .GrpSpLocks =NewCT_GroupLocking ();if _bdabf :=d .DecodeElement (_ggcdc .GrpSpLocks ,&_gaecb );_bdabf !=nil {return _bdabf ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcdc .ExtLst =NewCT_OfficeArtExtensionList ();if _beafg :=d .DecodeElement (_ggcdc .ExtLst ,&_gaecb );_beafg !=nil {return _beafg ;};default:_f .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u006f\u0075\u0070\u0044\u0072\u0061\u0077\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073\u0020%\u0076",_gaecb .Name );if _aaccf :=d .Skip ();_aaccf !=nil {return _aaccf ;};};case _b .EndElement :break _fgafad ;case _b .CharData :};};return nil ;};func (_ccdde *EG_TextUnderlineFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daefd :for {_ffbbd ,_dafee :=d .Token ();if _dafee !=nil {return _dafee ;};switch _cegaaa :=_ffbbd .(type ){case _b .StartElement :switch _cegaaa .Name {case _b .Name {Space :"\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",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_ccdde .UFillTx =NewCT_TextUnderlineFillFollowText ();if _cadec :=d .DecodeElement (_ccdde .UFillTx ,&_cegaaa );_cadec !=nil {return _cadec ;};case _b .Name {Space :"\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",Local :"\u0075\u0046\u0069l\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_ccdde .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _egfa :=d .DecodeElement (_ccdde .UFill ,&_cegaaa );_egfa !=nil {return _egfa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_cegaaa .Name );if _aaecg :=d .Skip ();_aaecg !=nil {return _aaecg ;};};case _b .EndElement :break _daefd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path -func (_bdfb *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func NewCT_SRgbColor ()*CT_SRgbColor {_bfbc :=&CT_SRgbColor {};return _bfbc };type CT_DashStopList struct{Ds []*CT_DashStop ;};func (_cedff *CT_PathShadeProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cedff .PathAttr !=ST_PathShadeTypeUnset {_bedb ,_cccaa :=_cedff .PathAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0061\u0074\u0068"});if _cccaa !=nil {return _cccaa ;};start .Attr =append (start .Attr ,_bedb );};e .EncodeToken (start );if _cedff .FillToRect !=nil {_ggaab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_cedff .FillToRect ,_ggaab );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_GammaTransform ()*CT_GammaTransform {_fbeg :=&CT_GammaTransform {};return _fbeg };func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_aefdb :=&CT_Path2DMoveTo {};_aefdb .Pt =NewCT_AdjPoint2D ();return _aefdb ;}; +// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path +func (_gbgb *CT_AnimationChartElement )ValidateWithPath (path string )error {if _gbgb .BldStepAttr ==ST_ChartBuildStepUnset {return _bb .Errorf ("%\u0073\u002f\u0042\u006c\u0064\u0053t\u0065\u0070\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fabf :=_gbgb .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_eedba :=&EG_ThemeableFontStyles {};return _eedba ;};func (_bbcbdg *ST_OnOffStyleType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfebgc ,_fdcfc :=d .Token ();if _fdcfc !=nil {return _fdcfc ;};if _egace ,_aabfd :=_dfebgc .(_b .EndElement );_aabfd &&_egace .Name ==start .Name {*_bbcbdg =1;return nil ;};if _ddfcc ,_bggfa :=_dfebgc .(_b .CharData );!_bggfa {return _bb .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",_dfebgc );}else {switch string (_ddfcc ){case "":*_bbcbdg =0;case "\u006f\u006e":*_bbcbdg =1;case "\u006f\u0066\u0066":*_bbcbdg =2;case "\u0064\u0065\u0066":*_bbcbdg =3;};};_dfebgc ,_fdcfc =d .Token ();if _fdcfc !=nil {return _fdcfc ;};if _dcddgb ,_aebga :=_dfebgc .(_b .EndElement );_aebga &&_dcddgb .Name ==start .Name {return nil ;};return _bb .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",_dfebgc );};func (_cdcac ST_TextCapsType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cggee :=_b .Attr {};_cggee .Name =name ;switch _cdcac {case ST_TextCapsTypeUnset :_cggee .Value ="";case ST_TextCapsTypeNone :_cggee .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_cggee .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_cggee .Value ="\u0061\u006c\u006c";};return _cggee ,nil ;};func NewCT_FontCollection ()*CT_FontCollection {_dgaa :=&CT_FontCollection {};_dgaa .Latin =NewCT_TextFont ();_dgaa .Ea =NewCT_TextFont ();_dgaa .Cs =NewCT_TextFont ();return _dgaa ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TextNoBullet and its children -func (_bcdcd *CT_TextNoBullet )Validate ()error {return _bcdcd .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;}; +// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path +func (_faaefb *EG_Text3D )ValidateWithPath (path string )error {if _faaefb .Sp3d !=nil {if _ddac :=_faaefb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ddac !=nil {return _ddac ;};};if _faaefb .FlatTx !=nil {if _caafe :=_faaefb .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_caafe !=nil {return _caafe ;};};return nil ;};const (ST_TileFlipModeUnset ST_TileFlipMode =0;ST_TileFlipModeNone ST_TileFlipMode =1;ST_TileFlipModeX ST_TileFlipMode =2;ST_TileFlipModeY ST_TileFlipMode =3;ST_TileFlipModeXy ST_TileFlipMode =4;);func (_bageg ST_ChartBuildStep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcffd :=_b .Attr {};_bcffd .Name =name ;switch _bageg {case ST_ChartBuildStepUnset :_bcffd .Value ="";case ST_ChartBuildStepCategory :_bcffd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_bcffd .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_bcffd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_bcffd .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_bcffd .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_bcffd .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _bcffd ,nil ;}; -// Validate validates the CT_TextTabStop and its children -func (_eebbe *CT_TextTabStop )Validate ()error {return _eebbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_aaff *CT_Hyperlink )ValidateWithPath (path string )error {if _aaff .Snd !=nil {if _ddda :=_aaff .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_ddda !=nil {return _ddda ;};};if _aaff .ExtLst !=nil {if _edaac :=_aaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edaac !=nil {return _edaac ;};};return nil ;}; -// Validate validates the CT_WholeE2oFormatting and its children -func (_dgae *CT_WholeE2oFormatting )Validate ()error {return _dgae .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_ageea *CT_QuickTimeFile )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dcfgc :=range start .Attr {if _dcfgc .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"&&_dcfgc .Name .Local =="\u006c\u0069\u006e\u006b"||_dcfgc .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"&&_dcfgc .Name .Local =="\u006c\u0069\u006e\u006b"{_edgfe ,_feabe :=_dcfgc .Value ,error (nil );if _feabe !=nil {return _feabe ;};_ageea .LinkAttr =_edgfe ;continue ;};};_ceadd :for {_baeaf ,_ecaa :=d .Token ();if _ecaa !=nil {return _ecaa ;};switch _cbcba :=_baeaf .(type ){case _ggfee .StartElement :switch _cbcba .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ageea .ExtLst =NewCT_OfficeArtExtensionList ();if _dfga :=d .DecodeElement (_ageea .ExtLst ,&_cbcba );_dfga !=nil {return _dfga ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_cbcba .Name );if _edfa :=d .Skip ();_edfa !=nil {return _edfa ;};};case _ggfee .EndElement :break _ceadd ;case _ggfee .CharData :};};return nil ;};func (_ffgfe *CT_GraphicalObjectFrameLocking )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ffgfe .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ffgfe .NoGrpAttr ))});};if _ffgfe .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ffgfe .NoDrilldownAttr ))});};if _ffgfe .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ffgfe .NoSelectAttr ))});};if _ffgfe .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ffgfe .NoChangeAspectAttr ))});};if _ffgfe .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ffgfe .NoMoveAttr ))});};if _ffgfe .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ffgfe .NoResizeAttr ))});};e .EncodeToken (start );if _ffgfe .ExtLst !=nil {_ffdef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffgfe .ExtLst ,_ffdef );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_TextField ()*CT_TextField {_ageec :=&CT_TextField {};_ageec .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ageec ;}; +// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path +func (_facbe *ThemeOverride )ValidateWithPath (path string )error {if _cfffb :=_facbe .CT_BaseStylesOverride .ValidateWithPath (path );_cfffb !=nil {return _cfffb ;};return nil ;};func (_aadcf *CT_TextSpacingPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_aadcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path -func (_bfeaa *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _bfeaa .Fill !=nil {if _gcbce :=_bfeaa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gcbce !=nil {return _gcbce ;};};if _bfeaa .FillRef !=nil {if _egf :=_bfeaa .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_egf !=nil {return _egf ;};};if _bfeaa .Effect !=nil {if _eddbc :=_bfeaa .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_eddbc !=nil {return _eddbc ;};};if _bfeaa .EffectRef !=nil {if _cea :=_bfeaa .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_cea !=nil {return _cea ;};};return nil ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func (_dace *EG_ColorTransform )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _dace .Tint !=nil {_bgge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_dace .Tint ,_bgge );};if _dace .Shade !=nil {_bfecb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_dace .Shade ,_bfecb );};if _dace .Comp !=nil {_cbfdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_dace .Comp ,_cbfdd );};if _dace .Inv !=nil {_gccdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_dace .Inv ,_gccdb );};if _dace .Gray !=nil {_eccbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_dace .Gray ,_eccbd );};if _dace .Alpha !=nil {_ggcge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_dace .Alpha ,_ggcge );};if _dace .AlphaOff !=nil {_fadea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_dace .AlphaOff ,_fadea );};if _dace .AlphaMod !=nil {_bccbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_dace .AlphaMod ,_bccbe );};if _dace .Hue !=nil {_gbfbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_dace .Hue ,_gbfbb );};if _dace .HueOff !=nil {_adcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_dace .HueOff ,_adcg );};if _dace .HueMod !=nil {_gfgcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_dace .HueMod ,_gfgcc );};if _dace .Sat !=nil {_gegc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_dace .Sat ,_gegc );};if _dace .SatOff !=nil {_dbfee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_dace .SatOff ,_dbfee );};if _dace .SatMod !=nil {_dcffab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_dace .SatMod ,_dcffab );};if _dace .Lum !=nil {_ffef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_dace .Lum ,_ffef );};if _dace .LumOff !=nil {_babb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_dace .LumOff ,_babb );};if _dace .LumMod !=nil {_feagg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_dace .LumMod ,_feagg );};if _dace .Red !=nil {_cbfgc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_dace .Red ,_cbfgc );};if _dace .RedOff !=nil {_adfab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_dace .RedOff ,_adfab );};if _dace .RedMod !=nil {_bbbg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_dace .RedMod ,_bbbg );};if _dace .Green !=nil {_dfa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_dace .Green ,_dfa );};if _dace .GreenOff !=nil {_feb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_dace .GreenOff ,_feb );};if _dace .GreenMod !=nil {_gaace :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_dace .GreenMod ,_gaace );};if _dace .Blue !=nil {_dggebc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_dace .Blue ,_dggebc );};if _dace .BlueOff !=nil {_aefe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_dace .BlueOff ,_aefe );};if _dace .BlueMod !=nil {_bafab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_dace .BlueMod ,_bafab );};if _dace .Gamma !=nil {_eebc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_dace .Gamma ,_eebc );};if _dace .InvGamma !=nil {_gabfg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_dace .InvGamma ,_gabfg );};return nil ;}; +// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path +func (_acdb *CT_ContentPartLocking )ValidateWithPath (path string )error {if _acdb .ExtLst !=nil {if _egddb :=_acdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egddb !=nil {return _egddb ;};};return nil ;};func (_ccbb *CT_FontCollection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbb .Latin =NewCT_TextFont ();_ccbb .Ea =NewCT_TextFont ();_ccbb .Cs =NewCT_TextFont ();_ccdef :for {_bcdc ,_fgce :=d .Token ();if _fgce !=nil {return _fgce ;};switch _gdbdd :=_bcdc .(type ){case _b .StartElement :switch _gdbdd .Name {case _b .Name {Space :"\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",Local :"\u006c\u0061\u0074i\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:if _dagbf :=d .DecodeElement (_ccbb .Latin ,&_gdbdd );_dagbf !=nil {return _dagbf ;};case _b .Name {Space :"\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",Local :"\u0065\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:if _gggc :=d .DecodeElement (_ccbb .Ea ,&_gdbdd );_gggc !=nil {return _gggc ;};case _b .Name {Space :"\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",Local :"\u0063\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:if _agec :=d .DecodeElement (_ccbb .Cs ,&_gdbdd );_agec !=nil {return _agec ;};case _b .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_ccafg :=NewCT_SupplementalFont ();if _bgbc :=d .DecodeElement (_ccafg ,&_gdbdd );_bgbc !=nil {return _bgbc ;};_ccbb .Font =append (_ccbb .Font ,_ccafg );case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccbb .ExtLst =NewCT_OfficeArtExtensionList ();if _eeffd :=d .DecodeElement (_ccbb .ExtLst ,&_gdbdd );_eeffd !=nil {return _eeffd ;};default:_f .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\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gdbdd .Name );if _gebb :=d .Skip ();_gebb !=nil {return _gebb ;};};case _b .EndElement :break _ccdef ;case _b .CharData :};};return nil ;};func (_ggcg *CT_ColorChangeEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcg .ClrFrom =NewCT_Color ();_ggcg .ClrTo =NewCT_Color ();for _ ,_aaef :=range start .Attr {if _aaef .Name .Local =="\u0075\u0073\u0065\u0041"{_dagf ,_fggg :=_a .ParseBool (_aaef .Value );if _fggg !=nil {return _fggg ;};_ggcg .UseAAttr =&_dagf ;continue ;};};_dfaf :for {_aegc ,_egfeg :=d .Token ();if _egfeg !=nil {return _egfeg ;};switch _eeee :=_aegc .(type ){case _b .StartElement :switch _eeee .Name {case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _gdad :=d .DecodeElement (_ggcg .ClrFrom ,&_eeee );_gdad !=nil {return _gdad ;};case _b .Name {Space :"\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",Local :"\u0063\u006c\u0072T\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"}:if _ffga :=d .DecodeElement (_ggcg .ClrTo ,&_eeee );_ffga !=nil {return _ffga ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_eeee .Name );if _daagb :=d .Skip ();_daagb !=nil {return _daagb ;};};case _b .EndElement :break _dfaf ;case _b .CharData :};};return nil ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_aeeaf *CT_ReflectionEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebebd :=range start .Attr {if _ebebd .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_cbacb ,_dcbce :=_a .ParseInt (_ebebd .Value ,10,32);if _dcbce !=nil {return _dcbce ;};_dagfe :=int32 (_cbacb );_aeeaf .FadeDirAttr =&_dagfe ;continue ;};if _ebebd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_gefbc ,_dcgcd :=_a .ParseInt (_ebebd .Value ,10,64);if _dcgcd !=nil {return _dcgcd ;};_aeeaf .BlurRadAttr =&_gefbc ;continue ;};if _ebebd .Name .Local =="\u0073\u0074\u0050o\u0073"{_cgddc ,_gcecb :=ParseUnionST_PositiveFixedPercentage (_ebebd .Value );if _gcecb !=nil {return _gcecb ;};_aeeaf .StPosAttr =&_cgddc ;continue ;};if _ebebd .Name .Local =="\u0065\u006e\u0064\u0041"{_bfgad ,_efaea :=ParseUnionST_PositiveFixedPercentage (_ebebd .Value );if _efaea !=nil {return _efaea ;};_aeeaf .EndAAttr =&_bfgad ;continue ;};if _ebebd .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_dedf ,_fddde :=ParseUnionST_PositiveFixedPercentage (_ebebd .Value );if _fddde !=nil {return _fddde ;};_aeeaf .EndPosAttr =&_dedf ;continue ;};if _ebebd .Name .Local =="\u0064\u0069\u0073\u0074"{_fcebbd ,_ecdac :=_a .ParseInt (_ebebd .Value ,10,64);if _ecdac !=nil {return _ecdac ;};_aeeaf .DistAttr =&_fcebbd ;continue ;};if _ebebd .Name .Local =="\u0064\u0069\u0072"{_gacdf ,_baeee :=_a .ParseInt (_ebebd .Value ,10,32);if _baeee !=nil {return _baeee ;};_abedf :=int32 (_gacdf );_aeeaf .DirAttr =&_abedf ;continue ;};if _ebebd .Name .Local =="\u0073\u0074\u0041"{_fegec ,_aebfc :=ParseUnionST_PositiveFixedPercentage (_ebebd .Value );if _aebfc !=nil {return _aebfc ;};_aeeaf .StAAttr =&_fegec ;continue ;};if _ebebd .Name .Local =="\u0073\u0078"{_agbga ,_abdb :=ParseUnionST_Percentage (_ebebd .Value );if _abdb !=nil {return _abdb ;};_aeeaf .SxAttr =&_agbga ;continue ;};if _ebebd .Name .Local =="\u0073\u0079"{_cgcd ,_baegd :=ParseUnionST_Percentage (_ebebd .Value );if _baegd !=nil {return _baegd ;};_aeeaf .SyAttr =&_cgcd ;continue ;};if _ebebd .Name .Local =="\u006b\u0078"{_aebfb ,_fgee :=_a .ParseInt (_ebebd .Value ,10,32);if _fgee !=nil {return _fgee ;};_baabf :=int32 (_aebfb );_aeeaf .KxAttr =&_baabf ;continue ;};if _ebebd .Name .Local =="\u006b\u0079"{_abdfe ,_ccaaf :=_a .ParseInt (_ebebd .Value ,10,32);if _ccaaf !=nil {return _ccaaf ;};_aaee :=int32 (_abdfe );_aeeaf .KyAttr =&_aaee ;continue ;};if _ebebd .Name .Local =="\u0061\u006c\u0067\u006e"{_aeeaf .AlgnAttr .UnmarshalXMLAttr (_ebebd );continue ;};if _ebebd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bdffb ,_bffeae :=_a .ParseBool (_ebebd .Value );if _bffeae !=nil {return _bffeae ;};_aeeaf .RotWithShapeAttr =&_bdffb ;continue ;};};for {_fgfabb ,_acffe :=d .Token ();if _acffe !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_acffe );};if _ggcbf ,_ffafe :=_fgfabb .(_b .EndElement );_ffafe &&_ggcbf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path -func (_eagdd *CT_Point3D )ValidateWithPath (path string )error {if _acdd :=_eagdd .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};if _agced :=_eagdd .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_agced !=nil {return _agced ;};if _cfdg :=_eagdd .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_cfdg !=nil {return _cfdg ;};return nil ;}; +// Validate validates the CT_Path2DClose and its children +func (_cfac *CT_Path2DClose )Validate ()error {return _cfac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func NewCT_Point3D ()*CT_Point3D {_dbcbe :=&CT_Point3D {};return _dbcbe };func (_aagf ST_ShapeType )ValidateWithPath (path string )error {switch _aagf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagf ));};return nil ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func (_edfcf ST_TextHorzOverflowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gaaff :=_b .Attr {};_gaaff .Name =name ;switch _edfcf {case ST_TextHorzOverflowTypeUnset :_gaaff .Value ="";case ST_TextHorzOverflowTypeOverflow :_gaaff .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_gaaff .Value ="\u0063\u006c\u0069\u0070";};return _gaaff ,nil ;};func NewEG_Geometry ()*EG_Geometry {_feebd :=&EG_Geometry {};return _feebd };func NewCT_EffectStyleList ()*CT_EffectStyleList {_dcdcf :=&CT_EffectStyleList {};return _dcdcf };func (_bcge *CT_DuotoneEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgeea :for {_ceagc ,_cgcc :=d .Token ();if _cgcc !=nil {return _cgcc ;};switch _adge :=_ceagc .(type ){case _b .StartElement :switch _adge .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ffaag :=NewEG_ColorChoice ();_ffaag .ScrgbClr =NewCT_ScRgbColor ();if _ecbcg :=d .DecodeElement (_ffaag .ScrgbClr ,&_adge );_ecbcg !=nil {return _ecbcg ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_ffaag );case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cbeg :=NewEG_ColorChoice ();_cbeg .SrgbClr =NewCT_SRgbColor ();if _gbcg :=d .DecodeElement (_cbeg .SrgbClr ,&_adge );_gbcg !=nil {return _gbcg ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_cbeg );case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dege :=NewEG_ColorChoice ();_dege .HslClr =NewCT_HslColor ();if _cdfb :=d .DecodeElement (_dege .HslClr ,&_adge );_cdfb !=nil {return _cdfb ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_dege );case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fbcb :=NewEG_ColorChoice ();_fbcb .SysClr =NewCT_SystemColor ();if _eaac :=d .DecodeElement (_fbcb .SysClr ,&_adge );_eaac !=nil {return _eaac ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_fbcb );case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gcdd :=NewEG_ColorChoice ();_gcdd .SchemeClr =NewCT_SchemeColor ();if _gdcab :=d .DecodeElement (_gcdd .SchemeClr ,&_adge );_gdcab !=nil {return _gdcab ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_gcdd );case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ecgd :=NewEG_ColorChoice ();_ecgd .PrstClr =NewCT_PresetColor ();if _efdda :=d .DecodeElement (_ecgd .PrstClr ,&_adge );_efdda !=nil {return _efdda ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_ecgd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_adge .Name );if _abac :=d .Skip ();_abac !=nil {return _abac ;};};case _b .EndElement :break _bgeea ;case _b .CharData :};};return nil ;}; -// ST_FixedPercentage is a union type -type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;}; +// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path +func (_ecggd *CT_TransformEffect )ValidateWithPath (path string )error {if _ecggd .SxAttr !=nil {if _ecgbc :=_ecggd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_ecgbc !=nil {return _ecgbc ;};};if _ecggd .SyAttr !=nil {if _gcddba :=_ecggd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gcddba !=nil {return _gcddba ;};};if _ecggd .KxAttr !=nil {if *_ecggd .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ecggd .KxAttr );};if *_ecggd .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ecggd .KxAttr );};};if _ecggd .KyAttr !=nil {if *_ecggd .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ecggd .KyAttr );};if *_ecggd .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ecggd .KyAttr );};};if _ecggd .TxAttr !=nil {if _fbedfd :=_ecggd .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_fbedfd !=nil {return _fbedfd ;};};if _ecggd .TyAttr !=nil {if _edaedg :=_ecggd .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_edaedg !=nil {return _edaedg ;};};return nil ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_deaa *CT_ColorSchemeAndMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deaa .ClrScheme =NewCT_ColorScheme ();_dcgb :for {_abecf ,_dadg :=d .Token ();if _dadg !=nil {return _dadg ;};switch _gdbd :=_abecf .(type ){case _b .StartElement :switch _gdbd .Name {case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _ggdd :=d .DecodeElement (_deaa .ClrScheme ,&_gdbd );_ggdd !=nil {return _ggdd ;};case _b .Name {Space :"\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",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_deaa .ClrMap =NewCT_ColorMapping ();if _bgffc :=d .DecodeElement (_deaa .ClrMap ,&_gdbd );_bgffc !=nil {return _bgffc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u006e\u0064\u004d\u0061p\u0070\u0069\u006e\u0067\u0020%\u0076",_gdbd .Name );if _deeeg :=d .Skip ();_deeeg !=nil {return _deeeg ;};};case _b .EndElement :break _dcgb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Point3D and its children -func (_bgbce *CT_Point3D )Validate ()error {return _bgbce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_dcede :=&CT_TextBulletSizeFollowText {};return _dcede ;}; +// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path +func (_ffffa *CT_PictureLocking )ValidateWithPath (path string )error {if _ffffa .ExtLst !=nil {if _gdbeb :=_ffffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbeb !=nil {return _gdbeb ;};};return nil ;};func (_ccbf *TblStyleLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _ccbf .CT_TableStyleList .MarshalXML (e ,start );};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};func (_cgbfca *CT_HslColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbfca .HueAttr =0;for _ ,_fffd :=range start .Attr {if _fffd .Name .Local =="\u0068\u0075\u0065"{_abbga ,_ecff :=_a .ParseInt (_fffd .Value ,10,32);if _ecff !=nil {return _ecff ;};_cgbfca .HueAttr =int32 (_abbga );continue ;};if _fffd .Name .Local =="\u0073\u0061\u0074"{_fbab ,_dfda :=ParseUnionST_Percentage (_fffd .Value );if _dfda !=nil {return _dfda ;};_cgbfca .SatAttr =_fbab ;continue ;};if _fffd .Name .Local =="\u006c\u0075\u006d"{_afgf ,_ecbcdg :=ParseUnionST_Percentage (_fffd .Value );if _ecbcdg !=nil {return _ecbcdg ;};_cgbfca .LumAttr =_afgf ;continue ;};};_efdcd :for {_ebcdf ,_gfebd :=d .Token ();if _gfebd !=nil {return _gfebd ;};switch _ecddd :=_ebcdf .(type ){case _b .StartElement :switch _ecddd .Name {case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_dafg :=NewEG_ColorTransform ();_dafg .Tint =NewCT_PositiveFixedPercentage ();if _gdbcd :=d .DecodeElement (_dafg .Tint ,&_ecddd );_gdbcd !=nil {return _gdbcd ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dafg );case _b .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bcac :=NewEG_ColorTransform ();_bcac .Shade =NewCT_PositiveFixedPercentage ();if _feef :=d .DecodeElement (_bcac .Shade ,&_ecddd );_feef !=nil {return _feef ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_bcac );case _b .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_aegde :=NewEG_ColorTransform ();_aegde .Comp =NewCT_ComplementTransform ();if _decg :=d .DecodeElement (_aegde .Comp ,&_ecddd );_decg !=nil {return _decg ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_aegde );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_agdfg :=NewEG_ColorTransform ();_agdfg .Inv =NewCT_InverseTransform ();if _gced :=d .DecodeElement (_agdfg .Inv ,&_ecddd );_gced !=nil {return _gced ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_agdfg );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ebggc :=NewEG_ColorTransform ();_ebggc .Gray =NewCT_GrayscaleTransform ();if _dcfga :=d .DecodeElement (_ebggc .Gray ,&_ecddd );_dcfga !=nil {return _dcfga ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ebggc );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_eeaaa :=NewEG_ColorTransform ();_eeaaa .Alpha =NewCT_PositiveFixedPercentage ();if _acgba :=d .DecodeElement (_eeaaa .Alpha ,&_ecddd );_acgba !=nil {return _acgba ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_eeaaa );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fbfc :=NewEG_ColorTransform ();_fbfc .AlphaOff =NewCT_FixedPercentage ();if _ebeab :=d .DecodeElement (_fbfc .AlphaOff ,&_ecddd );_ebeab !=nil {return _ebeab ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_fbfc );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ggad :=NewEG_ColorTransform ();_ggad .AlphaMod =NewCT_PositivePercentage ();if _efgef :=d .DecodeElement (_ggad .AlphaMod ,&_ecddd );_efgef !=nil {return _efgef ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ggad );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_dgbb :=NewEG_ColorTransform ();_dgbb .Hue =NewCT_PositiveFixedAngle ();if _bebd :=d .DecodeElement (_dgbb .Hue ,&_ecddd );_bebd !=nil {return _bebd ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dgbb );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_gafg :=NewEG_ColorTransform ();_gafg .HueOff =NewCT_Angle ();if _afdga :=d .DecodeElement (_gafg .HueOff ,&_ecddd );_afdga !=nil {return _afdga ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_gafg );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gbgf :=NewEG_ColorTransform ();_gbgf .HueMod =NewCT_PositivePercentage ();if _cgca :=d .DecodeElement (_gbgf .HueMod ,&_ecddd );_cgca !=nil {return _cgca ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_gbgf );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ecdgc :=NewEG_ColorTransform ();_ecdgc .Sat =NewCT_Percentage ();if _ebead :=d .DecodeElement (_ecdgc .Sat ,&_ecddd );_ebead !=nil {return _ebead ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ecdgc );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_faabe :=NewEG_ColorTransform ();_faabe .SatOff =NewCT_Percentage ();if _bcbfgd :=d .DecodeElement (_faabe .SatOff ,&_ecddd );_bcbfgd !=nil {return _bcbfgd ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_faabe );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_addab :=NewEG_ColorTransform ();_addab .SatMod =NewCT_Percentage ();if _fccg :=d .DecodeElement (_addab .SatMod ,&_ecddd );_fccg !=nil {return _fccg ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_addab );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dedga :=NewEG_ColorTransform ();_dedga .Lum =NewCT_Percentage ();if _beeaa :=d .DecodeElement (_dedga .Lum ,&_ecddd );_beeaa !=nil {return _beeaa ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dedga );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_cecgce :=NewEG_ColorTransform ();_cecgce .LumOff =NewCT_Percentage ();if _accd :=d .DecodeElement (_cecgce .LumOff ,&_ecddd );_accd !=nil {return _accd ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_cecgce );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_abdcb :=NewEG_ColorTransform ();_abdcb .LumMod =NewCT_Percentage ();if _fggba :=d .DecodeElement (_abdcb .LumMod ,&_ecddd );_fggba !=nil {return _fggba ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_abdcb );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_adfed :=NewEG_ColorTransform ();_adfed .Red =NewCT_Percentage ();if _cadba :=d .DecodeElement (_adfed .Red ,&_ecddd );_cadba !=nil {return _cadba ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_adfed );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_eccd :=NewEG_ColorTransform ();_eccd .RedOff =NewCT_Percentage ();if _deab :=d .DecodeElement (_eccd .RedOff ,&_ecddd );_deab !=nil {return _deab ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_eccd );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_agcg :=NewEG_ColorTransform ();_agcg .RedMod =NewCT_Percentage ();if _edaag :=d .DecodeElement (_agcg .RedMod ,&_ecddd );_edaag !=nil {return _edaag ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_agcg );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_dgfed :=NewEG_ColorTransform ();_dgfed .Green =NewCT_Percentage ();if _becea :=d .DecodeElement (_dgfed .Green ,&_ecddd );_becea !=nil {return _becea ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dgfed );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_cdge :=NewEG_ColorTransform ();_cdge .GreenOff =NewCT_Percentage ();if _egbe :=d .DecodeElement (_cdge .GreenOff ,&_ecddd );_egbe !=nil {return _egbe ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_cdge );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ffaaf :=NewEG_ColorTransform ();_ffaaf .GreenMod =NewCT_Percentage ();if _fddafa :=d .DecodeElement (_ffaaf .GreenMod ,&_ecddd );_fddafa !=nil {return _fddafa ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ffaaf );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_gefac :=NewEG_ColorTransform ();_gefac .Blue =NewCT_Percentage ();if _aefbb :=d .DecodeElement (_gefac .Blue ,&_ecddd );_aefbb !=nil {return _aefbb ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_gefac );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_agdc :=NewEG_ColorTransform ();_agdc .BlueOff =NewCT_Percentage ();if _dbdbg :=d .DecodeElement (_agdc .BlueOff ,&_ecddd );_dbdbg !=nil {return _dbdbg ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_agdc );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gffb :=NewEG_ColorTransform ();_gffb .BlueMod =NewCT_Percentage ();if _edebe :=d .DecodeElement (_gffb .BlueMod ,&_ecddd );_edebe !=nil {return _edebe ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_gffb );case _b .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_dcgda :=NewEG_ColorTransform ();_dcgda .Gamma =NewCT_GammaTransform ();if _cdcbg :=d .DecodeElement (_dcgda .Gamma ,&_ecddd );_cdcbg !=nil {return _cdcbg ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dcgda );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ffcab :=NewEG_ColorTransform ();_ffcab .InvGamma =NewCT_InverseGammaTransform ();if _bbag :=d .DecodeElement (_ffcab .InvGamma ,&_ecddd );_bbag !=nil {return _bbag ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ffcab );default:_f .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\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ecddd .Name );if _agbeg :=d .Skip ();_agbeg !=nil {return _agbeg ;};};case _b .EndElement :break _efdcd ;case _b .CharData :};};return nil ;};func (_abaef ST_Coordinate32 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abaef .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_abaef .ST_Coordinate32Unqualified )));};if _abaef .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_abaef .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_eagec *CT_NonVisualConnectorProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eagec .CxnSpLocks !=nil {_abff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_eagec .CxnSpLocks ,_abff );};if _eagec .StCxn !=nil {_bbgdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_eagec .StCxn ,_bbgdg );};if _eagec .EndCxn !=nil {_fcdeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_eagec .EndCxn ,_fcdeb );};if _eagec .ExtLst !=nil {_bcgga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eagec .ExtLst ,_bcgga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbd *CT_AnimationChartElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbd .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_bb .Sprintf ("\u0025\u0076",*_cbd .SeriesIdxAttr )});};if _cbd .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_cbd .CategoryIdxAttr )});};_bdg ,_ade :=_cbd .BldStepAttr .MarshalXMLAttr (_b .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _ade !=nil {return _ade ;};start .Attr =append (start .Attr ,_bdg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path -func (_cbad *CT_CustomColor )ValidateWithPath (path string )error {if _cbad .ScrgbClr !=nil {if _cccf :=_cbad .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cccf !=nil {return _cccf ;};};if _cbad .SrgbClr !=nil {if _dcgb :=_cbad .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dcgb !=nil {return _dcgb ;};};if _cbad .HslClr !=nil {if _cedeea :=_cbad .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cedeea !=nil {return _cedeea ;};};if _cbad .SysClr !=nil {if _bdffg :=_cbad .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bdffg !=nil {return _bdffg ;};};if _cbad .SchemeClr !=nil {if _cafc :=_cbad .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cafc !=nil {return _cafc ;};};if _cbad .PrstClr !=nil {if _bdde :=_cbad .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bdde !=nil {return _bdde ;};};return nil ;};func (_ffggb ST_TextAlignType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_cff :=_ggfee .Attr {};_cff .Name =name ;switch _ffggb {case ST_TextAlignTypeUnset :_cff .Value ="";case ST_TextAlignTypeL :_cff .Value ="\u006c";case ST_TextAlignTypeCtr :_cff .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_cff .Value ="\u0072";case ST_TextAlignTypeJust :_cff .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_cff .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_cff .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_cff .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _cff ,nil ;}; +// Validate validates the CT_SRgbColor and its children +func (_ecfcf *CT_SRgbColor )Validate ()error {return _ecfcf .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path -func (_dgbgc *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func (_fege ST_TextAutonumberScheme )String ()string {switch _fege {case 0:return "";case 1:return "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 2:return "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 3:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 4:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 5:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 6:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 7:return "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 8:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 9:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 10:return "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case 11:return "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 12:return "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 13:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 14:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 15:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 16:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 17:return "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 18:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case 19:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case 20:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 21:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 22:return "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case 23:return "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case 24:return "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case 25:return "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case 26:return "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 27:return "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case 28:return "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case 29:return "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case 30:return "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case 31:return "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case 32:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 33:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case 34:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case 35:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case 36:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case 37:return "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 38:return "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 39:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case 40:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case 41:return "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return "";}; +// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path +func (_gegce *EG_Effect )ValidateWithPath (path string )error {if _gegce .Cont !=nil {if _deecg :=_gegce .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_deecg !=nil {return _deecg ;};};if _gegce .Effect !=nil {if _dgbgcb :=_gegce .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dgbgcb !=nil {return _dgbgcb ;};};if _gegce .AlphaBiLevel !=nil {if _ebdbg :=_gegce .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ebdbg !=nil {return _ebdbg ;};};if _gegce .AlphaCeiling !=nil {if _cbgda :=_gegce .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_cbgda !=nil {return _cbgda ;};};if _gegce .AlphaFloor !=nil {if _gfggcb :=_gegce .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_gfggcb !=nil {return _gfggcb ;};};if _gegce .AlphaInv !=nil {if _bfgfe :=_gegce .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_bfgfe !=nil {return _bfgfe ;};};if _gegce .AlphaMod !=nil {if _ceagcc :=_gegce .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_ceagcc !=nil {return _ceagcc ;};};if _gegce .AlphaModFix !=nil {if _ffefe :=_gegce .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_ffefe !=nil {return _ffefe ;};};if _gegce .AlphaOutset !=nil {if _gcccd :=_gegce .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_gcccd !=nil {return _gcccd ;};};if _gegce .AlphaRepl !=nil {if _cgfbd :=_gegce .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_cgfbd !=nil {return _cgfbd ;};};if _gegce .BiLevel !=nil {if _fdcde :=_gegce .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_fdcde !=nil {return _fdcde ;};};if _gegce .Blend !=nil {if _gagb :=_gegce .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_gagb !=nil {return _gagb ;};};if _gegce .Blur !=nil {if _fffea :=_gegce .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_fffea !=nil {return _fffea ;};};if _gegce .ClrChange !=nil {if _bfabc :=_gegce .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bfabc !=nil {return _bfabc ;};};if _gegce .ClrRepl !=nil {if _fdbb :=_gegce .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_fdbb !=nil {return _fdbb ;};};if _gegce .Duotone !=nil {if _deggg :=_gegce .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_deggg !=nil {return _deggg ;};};if _gegce .Fill !=nil {if _acabeg :=_gegce .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_acabeg !=nil {return _acabeg ;};};if _gegce .FillOverlay !=nil {if _acffg :=_gegce .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_acffg !=nil {return _acffg ;};};if _gegce .Glow !=nil {if _gecbed :=_gegce .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_gecbed !=nil {return _gecbed ;};};if _gegce .Grayscl !=nil {if _fdecac :=_gegce .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_fdecac !=nil {return _fdecac ;};};if _gegce .Hsl !=nil {if _bbcbd :=_gegce .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_bbcbd !=nil {return _bbcbd ;};};if _gegce .InnerShdw !=nil {if _gafff :=_gegce .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_gafff !=nil {return _gafff ;};};if _gegce .Lum !=nil {if _cbgeg :=_gegce .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_cbgeg !=nil {return _cbgeg ;};};if _gegce .OuterShdw !=nil {if _gdabd :=_gegce .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_gdabd !=nil {return _gdabd ;};};if _gegce .PrstShdw !=nil {if _ffdccb :=_gegce .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_ffdccb !=nil {return _ffdccb ;};};if _gegce .Reflection !=nil {if _gafgca :=_gegce .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gafgca !=nil {return _gafgca ;};};if _gegce .RelOff !=nil {if _fbbfa :=_gegce .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_fbbfa !=nil {return _fbbfa ;};};if _gegce .SoftEdge !=nil {if _baaae :=_gegce .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_baaae !=nil {return _baaae ;};};if _gegce .Tint !=nil {if _fafb :=_gegce .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_fafb !=nil {return _fafb ;};};if _gegce .Xfrm !=nil {if _eacda :=_gegce .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eacda !=nil {return _eacda ;};};return nil ;};func (_caedb ST_LightRigDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_caedb .String (),start );};func (_ecaebd ST_BlipCompression )String ()string {switch _ecaebd {case 0:return "";case 1:return "\u0065\u006d\u0061i\u006c";case 2:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 3:return "\u0070\u0072\u0069n\u0074";case 4:return "\u0068q\u0070\u0072\u0069\u006e\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_gbdg *CT_TextField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdg .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gafef :=range start .Attr {if _gafef .Name .Local =="\u0069\u0064"{_cfgbg ,_dececd :=_gafef .Value ,error (nil );if _dececd !=nil {return _dececd ;};_gbdg .IdAttr =_cfgbg ;continue ;};if _gafef .Name .Local =="\u0074\u0079\u0070\u0065"{_gagae ,_dgbc :=_gafef .Value ,error (nil );if _dgbc !=nil {return _dgbc ;};_gbdg .TypeAttr =&_gagae ;continue ;};};_fcdefa :for {_aadfd ,_ddcgge :=d .Token ();if _ddcgge !=nil {return _ddcgge ;};switch _egffa :=_aadfd .(type ){case _b .StartElement :switch _egffa .Name {case _b .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gbdg .RPr =NewCT_TextCharacterProperties ();if _cccfb :=d .DecodeElement (_gbdg .RPr ,&_egffa );_cccfb !=nil {return _cccfb ;};case _b .Name {Space :"\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",Local :"\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_gbdg .PPr =NewCT_TextParagraphProperties ();if _fdaba :=d .DecodeElement (_gbdg .PPr ,&_egffa );_fdaba !=nil {return _fdaba ;};case _b .Name {Space :"\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",Local :"\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gbdg .T =new (string );if _ddffe :=d .DecodeElement (_gbdg .T ,&_egffa );_ddffe !=nil {return _ddffe ;};default:_f .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_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_egffa .Name );if _ffcdd :=d .Skip ();_ffcdd !=nil {return _ffcdd ;};};case _b .EndElement :break _fcdefa ;case _b .CharData :};};return nil ;};func (_aefde *CT_TextFont )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dggfgf :=range start .Attr {if _dggfgf .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_fdecg ,_fbccd :=_dggfgf .Value ,error (nil );if _fbccd !=nil {return _fbccd ;};_aefde .TypefaceAttr =_fdecg ;continue ;};if _dggfgf .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_daeacb ,_fbffe :=_dggfgf .Value ,error (nil );if _fbffe !=nil {return _fbffe ;};_aefde .PanoseAttr =&_daeacb ;continue ;};if _dggfgf .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_aefde .PitchFamilyAttr .UnmarshalXMLAttr (_dggfgf );continue ;};if _dggfgf .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_fccaa ,_ccgee :=_a .ParseInt (_dggfgf .Value ,10,8);if _ccgee !=nil {return _ccgee ;};_ccbce :=int8 (_fccaa );_aefde .CharsetAttr =&_ccbce ;continue ;};};for {_gaeeg ,_adcfae :=d .Token ();if _adcfae !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_adcfae );};if _bgffb ,_aeabf :=_gaeeg .(_b .EndElement );_aeabf &&_bgffb .Name ==start .Name {break ;};};return nil ;};func (_ccecbc *CT_TextBulletSizeFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ThemeableEffectStyle and its children -func (_gceaa *EG_ThemeableEffectStyle )Validate ()error {return _gceaa .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;}; +// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path +func (_ffde *CT_ColorMRU )ValidateWithPath (path string )error {for _cbdgc ,_gfaag :=range _ffde .EG_ColorChoice {if _bace :=_gfaag .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cbdgc ));_bace !=nil {return _bace ;};};return nil ;};func (_gfc *CT_BiLevelEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_gfc .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aced *CT_AudioCDTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_aced .TrackAttr )});if _aced .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_aced .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcfe *CT_TextTabStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcfe .PosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_fcfe .PosAttr )});};if _fcfe .AlgnAttr !=ST_TextTabAlignTypeUnset {_aadca ,_ecced :=_fcfe .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _ecced !=nil {return _ecced ;};start .Attr =append (start .Attr ,_aadca );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbddc ST_ShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gafc :=_b .Attr {};_gafc .Name =name ;switch _gbddc {case ST_ShapeTypeUnset :_gafc .Value ="";case ST_ShapeTypeLine :_gafc .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_gafc .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_gafc .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_gafc .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_gafc .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_gafc .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_gafc .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_gafc .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_gafc .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_gafc .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_gafc .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_gafc .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_gafc .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_gafc .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_gafc .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_gafc .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_gafc .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_gafc .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_gafc .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_gafc .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_gafc .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_gafc .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_gafc .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_gafc .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_gafc .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_gafc .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_gafc .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_gafc .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_gafc .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_gafc .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_gafc .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_gafc .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_gafc .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_gafc .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_gafc .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_gafc .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_gafc .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_gafc .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_gafc .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_gafc .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_gafc .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_gafc .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_gafc .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_gafc .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_gafc .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_gafc .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_gafc .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_gafc .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_gafc .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_gafc .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_gafc .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_gafc .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_gafc .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_gafc .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_gafc .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_gafc .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_gafc .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_gafc .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_gafc .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_gafc .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_gafc .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_gafc .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_gafc .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_gafc .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_gafc .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_gafc .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_gafc .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_gafc .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_gafc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_gafc .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_gafc .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_gafc .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_gafc .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_gafc .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_gafc .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_gafc .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_gafc .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_gafc .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_gafc .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_gafc .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_gafc .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_gafc .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_gafc .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_gafc .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_gafc .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_gafc .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_gafc .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_gafc .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_gafc .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_gafc .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_gafc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_gafc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_gafc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_gafc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_gafc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_gafc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_gafc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_gafc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_gafc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_gafc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_gafc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_gafc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_gafc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_gafc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_gafc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_gafc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_gafc .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_gafc .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_gafc .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_gafc .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_gafc .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_gafc .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_gafc .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_gafc .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_gafc .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_gafc .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_gafc .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_gafc .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_gafc .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_gafc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_gafc .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_gafc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case ST_ShapeTypeFlowChartInternalStorage :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartDocument :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_gafc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_gafc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartConnector :_gafc .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartOr :_gafc .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_gafc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_gafc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_gafc .Value ="\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartOnlineStorage :_gafc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_gafc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_gafc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_gafc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_gafc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_gafc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_gafc .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_gafc .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_gafc .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeActionButtonForwardNext :_gafc .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case ST_ShapeTypeActionButtonBackPrevious :_gafc .Value ="\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case ST_ShapeTypeActionButtonEnd :_gafc .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_gafc .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_gafc .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_gafc .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_gafc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_gafc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_gafc .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_gafc .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_gafc .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_gafc .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_gafc .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_gafc .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_gafc .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_gafc .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_gafc .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_gafc .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_gafc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_gafc .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_gafc .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_gafc .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_gafc .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _gafc ,nil ;};func (_fedca ST_PresetPatternVal )ValidateWithPath (path string )error {switch _fedca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedca ));};return nil ;}; -// Validate validates the CT_CustomGeometry2D and its children -func (_fdae *CT_CustomGeometry2D )Validate ()error {return _fdae .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_fcffb *ST_TextUnderlineType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_edgfg ,_ffbefd :=d .Token ();if _ffbefd !=nil {return _ffbefd ;};if _gdcga ,_baac :=_edgfg .(_ggfee .EndElement );_baac &&_gdcga .Name ==start .Name {*_fcffb =1;return nil ;};if _fedag ,_aaeb :=_edgfg .(_ggfee .CharData );!_aaeb {return _ddgage .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",_edgfg );}else {switch string (_fedag ){case "":*_fcffb =0;case "\u006e\u006f\u006e\u0065":*_fcffb =1;case "\u0077\u006f\u0072d\u0073":*_fcffb =2;case "\u0073\u006e\u0067":*_fcffb =3;case "\u0064\u0062\u006c":*_fcffb =4;case "\u0068\u0065\u0061v\u0079":*_fcffb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fcffb =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fcffb =7;case "\u0064\u0061\u0073\u0068":*_fcffb =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_fcffb =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fcffb =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fcffb =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fcffb =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fcffb =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fcffb =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fcffb =15;case "\u0077\u0061\u0076\u0079":*_fcffb =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fcffb =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_fcffb =18;};};_edgfg ,_ffbefd =d .Token ();if _ffbefd !=nil {return _ffbefd ;};if _cggagf ,_gddca :=_edgfg .(_ggfee .EndElement );_gddca &&_cggagf .Name ==start .Name {return nil ;};return _ddgage .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",_edgfg );};func (_ggdb *EG_FillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ggdb .NoFill !=nil {_eegfc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ggdb .NoFill ,_eegfc );};if _ggdb .SolidFill !=nil {_cgb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ggdb .SolidFill ,_cgb );};if _ggdb .GradFill !=nil {_egc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ggdb .GradFill ,_egc );};if _ggdb .BlipFill !=nil {_caea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ggdb .BlipFill ,_caea );};if _ggdb .PattFill !=nil {_gcff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ggdb .PattFill ,_gcff );};if _ggdb .GrpFill !=nil {_cggfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ggdb .GrpFill ,_cggfd );};return nil ;};func (_dbdbc ST_TileFlipMode )ValidateWithPath (path string )error {switch _dbdbc {case 0,1,2,3,4:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdbc ));};return nil ;};func (_bfaa *CT_ConnectionSite )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfaa .Pos =NewCT_AdjPoint2D ();for _ ,_dacad :=range start .Attr {if _dacad .Name .Local =="\u0061\u006e\u0067"{_cfce ,_eegeeb :=ParseUnionST_AdjAngle (_dacad .Value );if _eegeeb !=nil {return _eegeeb ;};_bfaa .AngAttr =_cfce ;continue ;};};_edbe :for {_aadaf ,_edgdd :=d .Token ();if _edgdd !=nil {return _edgdd ;};switch _bdffae :=_aadaf .(type ){case _ggfee .StartElement :switch _bdffae .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _bgb :=d .DecodeElement (_bfaa .Pos ,&_bdffae );_bgb !=nil {return _bgb ;};default:_fecf .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\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_bdffae .Name );if _fgdcc :=d .Skip ();_fgdcc !=nil {return _fgdcc ;};};case _ggfee .EndElement :break _edbe ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path +func (_eddb *CT_VideoFile )ValidateWithPath (path string )error {if _eddb .ExtLst !=nil {if _bfgfbg :=_eddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgfbg !=nil {return _bfgfbg ;};};return nil ;};func (_cabe *CT_HSLEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abegb :=range start .Attr {if _abegb .Name .Local =="\u0068\u0075\u0065"{_fabgdg ,_gace :=_a .ParseInt (_abegb .Value ,10,32);if _gace !=nil {return _gace ;};_ecaea :=int32 (_fabgdg );_cabe .HueAttr =&_ecaea ;continue ;};if _abegb .Name .Local =="\u0073\u0061\u0074"{_gdbbc ,_fddad :=ParseUnionST_FixedPercentage (_abegb .Value );if _fddad !=nil {return _fddad ;};_cabe .SatAttr =&_gdbbc ;continue ;};if _abegb .Name .Local =="\u006c\u0075\u006d"{_gbdfb ,_agge :=ParseUnionST_FixedPercentage (_abegb .Value );if _agge !=nil {return _agge ;};_cabe .LumAttr =&_gbdfb ;continue ;};};for {_cffgf ,_dbdb :=d .Token ();if _dbdb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_dbdb );};if _gcbfc ,_ceaba :=_cffgf .(_b .EndElement );_ceaba &&_gcbfc .Name ==start .Name {break ;};};return nil ;};func (_cdgcf *CT_TileInfoProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdgcf .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_cdgcf .TxAttr )});};if _cdgcf .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_cdgcf .TyAttr )});};if _cdgcf .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_cdgcf .SxAttr )});};if _cdgcf .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_cdgcf .SyAttr )});};if _cdgcf .FlipAttr !=ST_TileFlipModeUnset {_gfgee ,_gfddf :=_cdgcf .FlipAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006c\u0069\u0070"});if _gfddf !=nil {return _gfddf ;};start .Attr =append (start .Attr ,_gfgee );};if _cdgcf .AlgnAttr !=ST_RectAlignmentUnset {_efeec ,_eadgg :=_cdgcf .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _eadgg !=nil {return _eadgg ;};start .Attr =append (start .Attr ,_efeec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_cdg :=&CT_CustomGeometry2D {};_cdg .PathLst =NewCT_Path2DList ();return _cdg ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_ebeaf :=&CT_SoftEdgesEffect {};_ebeaf .RadAttr =0;return _ebeaf ;};func (_afccce *CT_Scale2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afccce .Sx =NewCT_Ratio ();_afccce .Sy =NewCT_Ratio ();_gcgb :for {_adffb ,_cdgc :=d .Token ();if _cdgc !=nil {return _cdgc ;};switch _ebga :=_adffb .(type ){case _b .StartElement :switch _ebga .Name {case _b .Name {Space :"\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",Local :"\u0073\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"}:if _gcaad :=d .DecodeElement (_afccce .Sx ,&_ebga );_gcaad !=nil {return _gcaad ;};case _b .Name {Space :"\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",Local :"\u0073\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"}:if _ggfdf :=d .DecodeElement (_afccce .Sy ,&_ebga );_ggfdf !=nil {return _ggfdf ;};default:_f .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\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_ebga .Name );if _gdegc :=d .Skip ();_gdegc !=nil {return _gdegc ;};};case _b .EndElement :break _gcgb ;case _b .CharData :};};return nil ;};const (ST_SchemeColorValUnset ST_SchemeColorVal =0;ST_SchemeColorValBg1 ST_SchemeColorVal =1;ST_SchemeColorValTx1 ST_SchemeColorVal =2;ST_SchemeColorValBg2 ST_SchemeColorVal =3;ST_SchemeColorValTx2 ST_SchemeColorVal =4;ST_SchemeColorValAccent1 ST_SchemeColorVal =5;ST_SchemeColorValAccent2 ST_SchemeColorVal =6;ST_SchemeColorValAccent3 ST_SchemeColorVal =7;ST_SchemeColorValAccent4 ST_SchemeColorVal =8;ST_SchemeColorValAccent5 ST_SchemeColorVal =9;ST_SchemeColorValAccent6 ST_SchemeColorVal =10;ST_SchemeColorValHlink ST_SchemeColorVal =11;ST_SchemeColorValFolHlink ST_SchemeColorVal =12;ST_SchemeColorValPhClr ST_SchemeColorVal =13;ST_SchemeColorValDk1 ST_SchemeColorVal =14;ST_SchemeColorValLt1 ST_SchemeColorVal =15;ST_SchemeColorValDk2 ST_SchemeColorVal =16;ST_SchemeColorValLt2 ST_SchemeColorVal =17;); -// Validate validates the CT_AnimationElementChoice and its children -func (_bgabba *CT_AnimationElementChoice )Validate ()error {return _bgabba .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_aebcb ST_FixedPercentage )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _aebcb .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_aebcb .ST_FixedPercentageDecimal )));};if _aebcb .ST_FixedPercentage !=nil {e .Encode (_aebcb .ST_FixedPercentage );};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};func (_gbba ST_PathShadeType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_gbba .String (),start );};func NewCT_NoFillProperties ()*CT_NoFillProperties {_gdbb :=&CT_NoFillProperties {};return _gdbb };func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_efef :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_efef .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_efef .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_efef .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_efef .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _efef ,nil ;}; +// Validate validates the CT_TextCharBullet and its children +func (_dfege *CT_TextCharBullet )Validate ()error {return _dfege .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_dcgee *EG_ThemeableFontStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbegc :for {_acgcd ,_bfaeeb :=d .Token ();if _bfaeeb !=nil {return _bfaeeb ;};switch _eacaa :=_acgcd .(type ){case _b .StartElement :switch _eacaa .Name {case _b .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dcgee .Font =NewCT_FontCollection ();if _eabcb :=d .DecodeElement (_dcgee .Font ,&_eacaa );_eabcb !=nil {return _eabcb ;};case _b .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_dcgee .FontRef =NewCT_FontReference ();if _ceccb :=d .DecodeElement (_dcgee .FontRef ,&_eacaa );_ceccb !=nil {return _ceccb ;};default:_f .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\u0045G\u005f\u0054\u0068\u0065\u006de\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_eacaa .Name );if _dabfe :=d .Skip ();_dabfe !=nil {return _dabfe ;};};case _b .EndElement :break _bbegc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Transform2D and its children -func (_aabbe *CT_Transform2D )Validate ()error {return _aabbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func (_daff *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cagc :for {_fggdb ,_aagcaf :=d .Token ();if _aagcaf !=nil {return _aagcaf ;};switch _beace :=_fggdb .(type ){case _ggfee .StartElement :switch _beace .Name {case _ggfee .Name {Space :"\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",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_daff .MasterClrMapping =NewCT_EmptyElement ();if _ggaec :=d .DecodeElement (_daff .MasterClrMapping ,&_beace );_ggaec !=nil {return _ggaec ;};case _ggfee .Name {Space :"\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",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_daff .OverrideClrMapping =NewCT_ColorMapping ();if _dbfcc :=d .DecodeElement (_daff .OverrideClrMapping ,&_beace );_dbfcc !=nil {return _dbfcc ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067O\u0076\u0065\u0072\u0072\u0069\u0064e\u0043\u0068o\u0069\u0063e\u0020%\u0076",_beace .Name );if _dbede :=d .Skip ();_dbede !=nil {return _dbede ;};};case _ggfee .EndElement :break _cagc ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path +func (_dbcfa *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _dbcfa .BlurRadAttr !=nil {if *_dbcfa .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dbcfa .BlurRadAttr );};if *_dbcfa .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dbcfa .BlurRadAttr );};};if _dbcfa .DistAttr !=nil {if *_dbcfa .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbcfa .DistAttr );};if *_dbcfa .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_dbcfa .DistAttr );};};if _dbcfa .DirAttr !=nil {if *_dbcfa .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_dbcfa .DirAttr );};if *_dbcfa .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dbcfa .DirAttr );};};if _dbcfa .ScrgbClr !=nil {if _cgeb :=_dbcfa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cgeb !=nil {return _cgeb ;};};if _dbcfa .SrgbClr !=nil {if _egbbf :=_dbcfa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_egbbf !=nil {return _egbbf ;};};if _dbcfa .HslClr !=nil {if _ggda :=_dbcfa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ggda !=nil {return _ggda ;};};if _dbcfa .SysClr !=nil {if _bega :=_dbcfa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bega !=nil {return _bega ;};};if _dbcfa .SchemeClr !=nil {if _fgae :=_dbcfa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fgae !=nil {return _fgae ;};};if _dbcfa .PrstClr !=nil {if _gdfa :=_dbcfa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gdfa !=nil {return _gdfa ;};};return nil ;}; -// Validate validates the CT_GraphicalObjectData and its children -func (_gdfb *CT_GraphicalObjectData )Validate ()error {return _gdfb .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_eaca :=&CT_TextBodyProperties {};return _eaca ;};func NewCT_EffectList ()*CT_EffectList {_dgedc :=&CT_EffectList {};return _dgedc };func (_gcfbb *CT_GlowEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gcfbb .RadAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0061\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gcfbb .RadAttr )});};e .EncodeToken (start );if _gcfbb .ScrgbClr !=nil {_ffdf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gcfbb .ScrgbClr ,_ffdf );};if _gcfbb .SrgbClr !=nil {_fgdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gcfbb .SrgbClr ,_fgdg );};if _gcfbb .HslClr !=nil {_efefe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gcfbb .HslClr ,_efefe );};if _gcfbb .SysClr !=nil {_ebged :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gcfbb .SysClr ,_ebged );};if _gcfbb .SchemeClr !=nil {_facbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gcfbb .SchemeClr ,_facbb );};if _gcfbb .PrstClr !=nil {_baaec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gcfbb .PrstClr ,_baaec );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};func (_gebd *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_eeccf :=range start .Attr {if _eeccf .Name .Local =="\u006e\u006f\u0047r\u0070"{_bffcd ,_gebe :=_gcbbf .ParseBool (_eeccf .Value );if _gebe !=nil {return _gebe ;};_gebd .NoGrpAttr =&_bffcd ;continue ;};if _eeccf .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_fgeae ,_gacbe :=_gcbbf .ParseBool (_eeccf .Value );if _gacbe !=nil {return _gacbe ;};_gebd .NoDrilldownAttr =&_fgeae ;continue ;};if _eeccf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bfbed ,_beegb :=_gcbbf .ParseBool (_eeccf .Value );if _beegb !=nil {return _beegb ;};_gebd .NoSelectAttr =&_bfbed ;continue ;};if _eeccf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ddgac ,_dfea :=_gcbbf .ParseBool (_eeccf .Value );if _dfea !=nil {return _dfea ;};_gebd .NoChangeAspectAttr =&_ddgac ;continue ;};if _eeccf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_eddbg ,_bffce :=_gcbbf .ParseBool (_eeccf .Value );if _bffce !=nil {return _bffce ;};_gebd .NoMoveAttr =&_eddbg ;continue ;};if _eeccf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_efbaa ,_feefc :=_gcbbf .ParseBool (_eeccf .Value );if _feefc !=nil {return _feefc ;};_gebd .NoResizeAttr =&_efbaa ;continue ;};};_gfacg :for {_cdcac ,_daea :=d .Token ();if _daea !=nil {return _daea ;};switch _cbgdb :=_cdcac .(type ){case _ggfee .StartElement :switch _cbgdb .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gebd .ExtLst =NewCT_OfficeArtExtensionList ();if _effcb :=d .DecodeElement (_gebd .ExtLst ,&_cbgdb );_effcb !=nil {return _effcb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063k\u0069\u006e\u0067\u0020\u0025\u0076",_cbgdb .Name );if _ccfb :=d .Skip ();_ccfb !=nil {return _ccfb ;};};case _ggfee .EndElement :break _gfacg ;case _ggfee .CharData :};};return nil ;};func NewCT_SupplementalFont ()*CT_SupplementalFont {_ggfad :=&CT_SupplementalFont {};return _ggfad };func NewCT_Ratio ()*CT_Ratio {_bcdfc :=&CT_Ratio {};return _bcdfc }; +// Validate validates the CT_SolidColorFillProperties and its children +func (_bfdbe *CT_SolidColorFillProperties )Validate ()error {return _bfdbe .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_gddda *ST_ChartBuildStep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebdc ,_gafbe :=d .Token ();if _gafbe !=nil {return _gafbe ;};if _bbffge ,_ffeff :=_eebdc .(_b .EndElement );_ffeff &&_bbffge .Name ==start .Name {*_gddda =1;return nil ;};if _afgfa ,_gbda :=_eebdc .(_b .CharData );!_gbda {return _bb .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",_eebdc );}else {switch string (_afgfa ){case "":*_gddda =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gddda =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gddda =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gddda =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gddda =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_gddda =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gddda =6;};};_eebdc ,_gafbe =d .Token ();if _gafbe !=nil {return _gafbe ;};if _ggafd ,_dfgfc :=_eebdc .(_b .EndElement );_dfgfc &&_ggafd .Name ==start .Name {return nil ;};return _bb .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",_eebdc );};func (_gebbg ST_AnimationChartOnlyBuildType )String ()string {switch _gebbg {case 0:return "";case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};func NewCT_BlendEffect ()*CT_BlendEffect {_gefg :=&CT_BlendEffect {};_gefg .BlendAttr =ST_BlendMode (1);_gefg .Cont =NewCT_EffectContainer ();return _gefg ;};func (_ecee *CT_EffectList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecee .Blur !=nil {_fefdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_ecee .Blur ,_fefdb );};if _ecee .FillOverlay !=nil {_bgca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_ecee .FillOverlay ,_bgca );};if _ecee .Glow !=nil {_fdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_ecee .Glow ,_fdf );};if _ecee .InnerShdw !=nil {_eggf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecee .InnerShdw ,_eggf );};if _ecee .OuterShdw !=nil {_dggdc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecee .OuterShdw ,_dggdc );};if _ecee .PrstShdw !=nil {_cacff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecee .PrstShdw ,_cacff );};if _ecee .Reflection !=nil {_fefe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecee .Reflection ,_fefe );};if _ecee .SoftEdge !=nil {_gfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_ecee .SoftEdge ,_gfga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path -func (_ebeba *CT_BlipChoice )ValidateWithPath (path string )error {for _edfba ,_gebbe :=range _ebeba .AlphaBiLevel {if _abcba :=_gebbe .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_edfba ));_abcba !=nil {return _abcba ;};};for _fgbabg ,_gbaeb :=range _ebeba .AlphaCeiling {if _ccfdg :=_gbaeb .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_fgbabg ));_ccfdg !=nil {return _ccfdg ;};};for _cbg ,_gbb :=range _ebeba .AlphaFloor {if _ebfcf :=_gbb .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_cbg ));_ebfcf !=nil {return _ebfcf ;};};for _eadae ,_dccaf :=range _ebeba .AlphaInv {if _ffbedf :=_dccaf .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_eadae ));_ffbedf !=nil {return _ffbedf ;};};for _dfaf ,_afdde :=range _ebeba .AlphaMod {if _bgebd :=_afdde .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_dfaf ));_bgebd !=nil {return _bgebd ;};};for _bdfc ,_addea :=range _ebeba .AlphaModFix {if _dbabc :=_addea .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_bdfc ));_dbabc !=nil {return _dbabc ;};};for _gdgba ,_ffbga :=range _ebeba .AlphaRepl {if _cgcdd :=_ffbga .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_gdgba ));_cgcdd !=nil {return _cgcdd ;};};for _bfag ,_gfcd :=range _ebeba .BiLevel {if _ecb :=_gfcd .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_bfag ));_ecb !=nil {return _ecb ;};};for _dafc ,_fffb :=range _ebeba .Blur {if _fgbf :=_fffb .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_dafc ));_fgbf !=nil {return _fgbf ;};};for _acbe ,_gfddd :=range _ebeba .ClrChange {if _gfae :=_gfddd .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_acbe ));_gfae !=nil {return _gfae ;};};for _bfdba ,_ccafb :=range _ebeba .ClrRepl {if _fcdeg :=_ccafb .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_bfdba ));_fcdeg !=nil {return _fcdeg ;};};for _fcbed ,_agbcd :=range _ebeba .Duotone {if _fcdca :=_agbcd .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_fcbed ));_fcdca !=nil {return _fcdca ;};};for _dcdcb ,_bbcdd :=range _ebeba .FillOverlay {if _cbffge :=_bbcdd .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_dcdcb ));_cbffge !=nil {return _cbffge ;};};for _dgfdg ,_gfacgd :=range _ebeba .Grayscl {if _feca :=_gfacgd .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_dgfdg ));_feca !=nil {return _feca ;};};for _gcfcg ,_fgagf :=range _ebeba .Hsl {if _feaf :=_fgagf .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_gcfcg ));_feaf !=nil {return _feaf ;};};for _cefgc ,_aceab :=range _ebeba .Lum {if _bbcc :=_aceab .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_cefgc ));_bbcc !=nil {return _bbcc ;};};for _bbda ,_acdfc :=range _ebeba .Tint {if _gbbed :=_acdfc .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bbda ));_gbbed !=nil {return _gbbed ;};};return nil ;};func (_eeced ST_OnOffStyleType )Validate ()error {return _eeced .ValidateWithPath ("")};type CT_OuterShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_gggbe :=&CT_PositiveFixedPercentage {};return _gggbe ;};func (_acbbf *ST_CompoundLine )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cdeaab ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};if _cbcbf ,_gdgdbb :=_cdeaab .(_ggfee .EndElement );_gdgdbb &&_cbcbf .Name ==start .Name {*_acbbf =1;return nil ;};if _eaadda ,_aaecd :=_cdeaab .(_ggfee .CharData );!_aaecd {return _ddgage .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",_cdeaab );}else {switch string (_eaadda ){case "":*_acbbf =0;case "\u0073\u006e\u0067":*_acbbf =1;case "\u0064\u0062\u006c":*_acbbf =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_acbbf =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_acbbf =4;case "\u0074\u0072\u0069":*_acbbf =5;};};_cdeaab ,_gaa =d .Token ();if _gaa !=nil {return _gaa ;};if _defad ,_dcbd :=_cdeaab .(_ggfee .EndElement );_dcbd &&_defad .Name ==start .Name {return nil ;};return _ddgage .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",_cdeaab );};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_dgfd :=&CT_TableBackgroundStyle {};return _dgfd ;}; +// Validate validates the CT_Backdrop and its children +func (_aag *CT_Backdrop )Validate ()error {return _aag .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func (_abbfe *CT_PathShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeacd :=range start .Attr {if _aeacd .Name .Local =="\u0070\u0061\u0074\u0068"{_abbfe .PathAttr .UnmarshalXMLAttr (_aeacd );continue ;};};_agagf :for {_acad ,_cbcfd :=d .Token ();if _cbcfd !=nil {return _cbcfd ;};switch _ebdfd :=_acad .(type ){case _b .StartElement :switch _ebdfd .Name {case _b .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_abbfe .FillToRect =NewCT_RelativeRect ();if _ceeeg :=d .DecodeElement (_abbfe .FillToRect ,&_ebdfd );_ceeeg !=nil {return _ceeeg ;};default:_f .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\u0050\u0061\u0074\u0068S\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ebdfd .Name );if _egefb :=d .Skip ();_egefb !=nil {return _egefb ;};};case _b .EndElement :break _agagf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path -func (_gfcfb *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _gfcfb .Fill !=nil {if _ecfaf :=_gfcfb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ecfaf !=nil {return _ecfaf ;};};if _gfcfb .FillRef !=nil {if _ebga :=_gfcfb .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_ebga !=nil {return _ebga ;};};return nil ;}; +// Validate validates the CT_BlipChoice and its children +func (_gddd *CT_BlipChoice )Validate ()error {return _gddd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_TextSpacingPoint struct{ValAttr int32 ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_aegaf ST_LineEndWidth )Validate ()error {return _aegaf .ValidateWithPath ("")};func (_gdd *CT_AlphaOutsetEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cedd :=range start .Attr {if _cedd .Name .Local =="\u0072\u0061\u0064"{_bdeg ,_gdg :=ParseUnionST_Coordinate (_cedd .Value );if _gdg !=nil {return _gdg ;};_gdd .RadAttr =&_bdeg ;continue ;};};for {_dgd ,_aaa :=d .Token ();if _aaa !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068a\u004fu\u0074\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_aaa );};if _gbd ,_ceb :=_dgd .(_b .EndElement );_ceb &&_gbd .Name ==start .Name {break ;};};return nil ;};func (_cbdf *CT_Camera )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aacgc ,_fdcca :=_cbdf .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _fdcca !=nil {return _fdcca ;};start .Attr =append (start .Attr ,_aacgc );if _cbdf .FovAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0076"},Value :_bb .Sprintf ("\u0025\u0076",*_cbdf .FovAttr )});};if _cbdf .ZoomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_cbdf .ZoomAttr )});};e .EncodeToken (start );if _cbdf .Rot !=nil {_gacc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_cbdf .Rot ,_gacc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daed *CT_TableCellProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caeb :=range start .Attr {if _caeb .Name .Local =="\u006d\u0061\u0072\u0052"{_dfbgg ,_eedbc :=ParseUnionST_Coordinate32 (_caeb .Value );if _eedbc !=nil {return _eedbc ;};_daed .MarRAttr =&_dfbgg ;continue ;};if _caeb .Name .Local =="\u006d\u0061\u0072\u0042"{_dedgfa ,_cbfdce :=ParseUnionST_Coordinate32 (_caeb .Value );if _cbfdce !=nil {return _cbfdce ;};_daed .MarBAttr =&_dedgfa ;continue ;};if _caeb .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_daed .AnchorAttr .UnmarshalXMLAttr (_caeb );continue ;};if _caeb .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_daed .HorzOverflowAttr .UnmarshalXMLAttr (_caeb );continue ;};if _caeb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_eggcb ,_cgcad :=_a .ParseBool (_caeb .Value );if _cgcad !=nil {return _cgcad ;};_daed .AnchorCtrAttr =&_eggcb ;continue ;};if _caeb .Name .Local =="\u0076\u0065\u0072\u0074"{_daed .VertAttr .UnmarshalXMLAttr (_caeb );continue ;};if _caeb .Name .Local =="\u006d\u0061\u0072\u004c"{_fcge ,_cdgcc :=ParseUnionST_Coordinate32 (_caeb .Value );if _cdgcc !=nil {return _cdgcc ;};_daed .MarLAttr =&_fcge ;continue ;};if _caeb .Name .Local =="\u006d\u0061\u0072\u0054"{_gebd ,_dccfa :=ParseUnionST_Coordinate32 (_caeb .Value );if _dccfa !=nil {return _dccfa ;};_daed .MarTAttr =&_gebd ;continue ;};};_bdgga :for {_ggbaa ,_ageec :=d .Token ();if _ageec !=nil {return _ageec ;};switch _cdfdg :=_ggbaa .(type ){case _b .StartElement :switch _cdfdg .Name {case _b .Name {Space :"\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",Local :"\u006c\u006e\u004c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"}:_daed .LnL =NewCT_LineProperties ();if _abged :=d .DecodeElement (_daed .LnL ,&_cdfdg );_abged !=nil {return _abged ;};case _b .Name {Space :"\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",Local :"\u006c\u006e\u0052"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"}:_daed .LnR =NewCT_LineProperties ();if _cfgdc :=d .DecodeElement (_daed .LnR ,&_cdfdg );_cfgdc !=nil {return _cfgdc ;};case _b .Name {Space :"\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",Local :"\u006c\u006e\u0054"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"}:_daed .LnT =NewCT_LineProperties ();if _fffb :=d .DecodeElement (_daed .LnT ,&_cdfdg );_fffb !=nil {return _fffb ;};case _b .Name {Space :"\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",Local :"\u006c\u006e\u0042"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"}:_daed .LnB =NewCT_LineProperties ();if _cebdd :=d .DecodeElement (_daed .LnB ,&_cdfdg );_cebdd !=nil {return _cebdd ;};case _b .Name {Space :"\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",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_daed .LnTlToBr =NewCT_LineProperties ();if _bedbc :=d .DecodeElement (_daed .LnTlToBr ,&_cdfdg );_bedbc !=nil {return _bedbc ;};case _b .Name {Space :"\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",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_daed .LnBlToTr =NewCT_LineProperties ();if _caged :=d .DecodeElement (_daed .LnBlToTr ,&_cdfdg );_caged !=nil {return _caged ;};case _b .Name {Space :"\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",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_daed .Cell3D =NewCT_Cell3D ();if _aadad :=d .DecodeElement (_daed .Cell3D ,&_cdfdg );_aadad !=nil {return _aadad ;};case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_daed .NoFill =NewCT_NoFillProperties ();if _gggad :=d .DecodeElement (_daed .NoFill ,&_cdfdg );_gggad !=nil {return _gggad ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_daed .SolidFill =NewCT_SolidColorFillProperties ();if _egdc :=d .DecodeElement (_daed .SolidFill ,&_cdfdg );_egdc !=nil {return _egdc ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_daed .GradFill =NewCT_GradientFillProperties ();if _dfeba :=d .DecodeElement (_daed .GradFill ,&_cdfdg );_dfeba !=nil {return _dfeba ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_daed .BlipFill =NewCT_BlipFillProperties ();if _fdaeg :=d .DecodeElement (_daed .BlipFill ,&_cdfdg );_fdaeg !=nil {return _fdaeg ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_daed .PattFill =NewCT_PatternFillProperties ();if _ddbcg :=d .DecodeElement (_daed .PattFill ,&_cdfdg );_ddbcg !=nil {return _ddbcg ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_daed .GrpFill =NewCT_GroupFillProperties ();if _ageaeg :=d .DecodeElement (_daed .GrpFill ,&_cdfdg );_ageaeg !=nil {return _ageaeg ;};case _b .Name {Space :"\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",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_daed .Headers =NewCT_Headers ();if _bdaae :=d .DecodeElement (_daed .Headers ,&_cdfdg );_bdaae !=nil {return _bdaae ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daed .ExtLst =NewCT_OfficeArtExtensionList ();if _agbae :=d .DecodeElement (_daed .ExtLst ,&_cdfdg );_agbae !=nil {return _agbae ;};default:_f .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\u0054\u0061\u0062\u006ce\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cdfdg .Name );if _bfeee :=d .Skip ();_bfeee !=nil {return _bfeee ;};};case _b .EndElement :break _bdgga ;case _b .CharData :};};return nil ;};func (_gbdge ST_AnimationDgmOnlyBuildType )Validate ()error {return _gbdge .ValidateWithPath ("")};func (_gaaf *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbcfd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gaaf .CNvPr ,_dbcfd );_cecf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gaaf .CNvGrpSpPr ,_cecf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ShapeStyle and its children -func (_eadfcd *CT_ShapeStyle )Validate ()error {return _eadfcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path +func (_fgfadb *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _fgfadb .NoFill !=nil {if _eebef :=_fgfadb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eebef !=nil {return _eebef ;};};if _fgfadb .SolidFill !=nil {if _ebaff :=_fgfadb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ebaff !=nil {return _ebaff ;};};if _fgfadb .GradFill !=nil {if _cbfec :=_fgfadb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cbfec !=nil {return _cbfec ;};};if _fgfadb .BlipFill !=nil {if _ceeea :=_fgfadb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ceeea !=nil {return _ceeea ;};};if _fgfadb .PattFill !=nil {if _gcfda :=_fgfadb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcfda !=nil {return _gcfda ;};};if _fgfadb .GrpFill !=nil {if _cdegd :=_fgfadb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cdegd !=nil {return _cdegd ;};};return nil ;};func (_fgcea ST_EffectContainerType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgcea .String (),start );};func (_geada *CT_Scale2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cdgba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_geada .Sx ,_cdgba );_fgfcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_geada .Sy ,_fgfcb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlShape and its children -func (_gged *CT_GvmlShape )Validate ()error {return _gged .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func (_cgcae *CT_GvmlConnector )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cgcae .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cgcae .SpPr =NewCT_ShapeProperties ();_adec :for {_aeceg ,_gdacc :=d .Token ();if _gdacc !=nil {return _gdacc ;};switch _agcecf :=_aeceg .(type ){case _ggfee .StartElement :switch _agcecf .Name {case _ggfee .Name {Space :"\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",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _dafdc :=d .DecodeElement (_cgcae .NvCxnSpPr ,&_agcecf );_dafdc !=nil {return _dafdc ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _bgebg :=d .DecodeElement (_cgcae .SpPr ,&_agcecf );_bgebg !=nil {return _bgebg ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cgcae .Style =NewCT_ShapeStyle ();if _gagdc :=d .DecodeElement (_cgcae .Style ,&_agcecf );_gagdc !=nil {return _gagdc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcae .ExtLst =NewCT_OfficeArtExtensionList ();if _dcfbbf :=d .DecodeElement (_cgcae .ExtLst ,&_agcecf );_dcfbbf !=nil {return _dcfbbf ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_agcecf .Name );if _ecbdf :=d .Skip ();_ecbdf !=nil {return _ecbdf ;};};case _ggfee .EndElement :break _adec ;case _ggfee .CharData :};};return nil ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_cdcf :=&CT_EffectStyleList {};return _cdcf };func (_baeea *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dddd :for {_fg ,_ffffb :=d .Token ();if _ffffb !=nil {return _ffffb ;};switch _gfecf :=_fg .(type ){case _ggfee .StartElement :switch _gfecf .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_dfeeb :=NewCT_GvmlTextShape ();if _edfaf :=d .DecodeElement (_dfeeb ,&_gfecf );_edfaf !=nil {return _edfaf ;};_baeea .TxSp =append (_baeea .TxSp ,_dfeeb );case _ggfee .Name {Space :"\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",Local :"\u0073\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_bgacfg :=NewCT_GvmlShape ();if _gcafc :=d .DecodeElement (_bgacfg ,&_gfecf );_gcafc !=nil {return _gcafc ;};_baeea .Sp =append (_baeea .Sp ,_bgacfg );case _ggfee .Name {Space :"\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",Local :"\u0063\u0078\u006eS\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_cfef :=NewCT_GvmlConnector ();if _fcgg :=d .DecodeElement (_cfef ,&_gfecf );_fcgg !=nil {return _fcgg ;};_baeea .CxnSp =append (_baeea .CxnSp ,_cfef );case _ggfee .Name {Space :"\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",Local :"\u0070\u0069\u0063"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dbbda :=NewCT_GvmlPicture ();if _agacb :=d .DecodeElement (_dbbda ,&_gfecf );_agacb !=nil {return _agacb ;};_baeea .Pic =append (_baeea .Pic ,_dbbda );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bdfe :=NewCT_GvmlGraphicalObjectFrame ();if _cdgff :=d .DecodeElement (_bdfe ,&_gfecf );_cdgff !=nil {return _cdgff ;};_baeea .GraphicFrame =append (_baeea .GraphicFrame ,_bdfe );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_bcgd :=NewCT_GvmlGroupShape ();if _fcfbee :=d .DecodeElement (_bcgd ,&_gfecf );_fcfbee !=nil {return _fcfbee ;};_baeea .GrpSp =append (_baeea .GrpSp ,_bcgd );default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065 \u0025\u0076",_gfecf .Name );if _cffac :=d .Skip ();_cffac !=nil {return _cffac ;};};case _ggfee .EndElement :break _dddd ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path +func (_bcgeg *CT_GroupTransform2D )ValidateWithPath (path string )error {if _bcgeg .Off !=nil {if _babcgb :=_bcgeg .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_babcgb !=nil {return _babcgb ;};};if _bcgeg .Ext !=nil {if _ceedae :=_bcgeg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ceedae !=nil {return _ceedae ;};};if _bcgeg .ChOff !=nil {if _fcfc :=_bcgeg .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_fcfc !=nil {return _fcfc ;};};if _bcgeg .ChExt !=nil {if _aaega :=_bcgeg .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_aaega !=nil {return _aaega ;};};return nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path -func (_bdbb *CT_TextBody )ValidateWithPath (path string )error {if _aefae :=_bdbb .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_aefae !=nil {return _aefae ;};if _bdbb .LstStyle !=nil {if _gdgec :=_bdbb .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_gdgec !=nil {return _gdgec ;};};for _afdbc ,_daaeg :=range _bdbb .P {if _abaff :=_daaeg .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_afdbc ));_abaff !=nil {return _abaff ;};};return nil ;};func (_dceef ST_PresetColorVal )Validate ()error {return _dceef .ValidateWithPath ("")};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_bfbf :=&CT_TableCellBorderStyle {};return _bfbf ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_fgaff :=&CT_GroupFillProperties {};return _fgaff ;};func (_fcdb *CT_OfficeArtExtensionList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_adeea :for {_dfbbb ,_eefb :=d .Token ();if _eefb !=nil {return _eefb ;};switch _ddbcb :=_dfbbb .(type ){case _ggfee .StartElement :switch _ddbcb .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_adgde :=NewCT_OfficeArtExtension ();if _fcde :=d .DecodeElement (_adgde ,&_ddbcb );_fcde !=nil {return _fcde ;};_fcdb .Ext =append (_fcdb .Ext ,_adgde );default:_fecf .Log ("sk\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\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_ddbcb .Name );if _bfbe :=d .Skip ();_bfbe !=nil {return _bfbe ;};};case _ggfee .EndElement :break _adeea ;case _ggfee .CharData :};};return nil ;};func (_dffdd ST_LightRigDirection )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_fgdea :=_ggfee .Attr {};_fgdea .Name =name ;switch _dffdd {case ST_LightRigDirectionUnset :_fgdea .Value ="";case ST_LightRigDirectionTl :_fgdea .Value ="\u0074\u006c";case ST_LightRigDirectionT :_fgdea .Value ="\u0074";case ST_LightRigDirectionTr :_fgdea .Value ="\u0074\u0072";case ST_LightRigDirectionL :_fgdea .Value ="\u006c";case ST_LightRigDirectionR :_fgdea .Value ="\u0072";case ST_LightRigDirectionBl :_fgdea .Value ="\u0062\u006c";case ST_LightRigDirectionB :_fgdea .Value ="\u0062";case ST_LightRigDirectionBr :_fgdea .Value ="\u0062\u0072";};return _fgdea ,nil ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};func (_cdceg *EG_ThemeableFillStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfacg :for {_dffb ,_cdgbe :=d .Token ();if _cdgbe !=nil {return _cdgbe ;};switch _afgafb :=_dffb .(type ){case _ggfee .StartElement :switch _afgafb .Name {case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cdceg .Fill =NewCT_FillProperties ();if _afbb :=d .DecodeElement (_cdceg .Fill ,&_afgafb );_afbb !=nil {return _afbb ;};case _ggfee .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_cdceg .FillRef =NewCT_StyleMatrixReference ();if _gbcbf :=d .DecodeElement (_cdceg .FillRef ,&_afgafb );_gbcbf !=nil {return _gbcbf ;};default:_fecf .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\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_afgafb .Name );if _gdgge :=d .Skip ();_gdgge !=nil {return _gdgge ;};};case _ggfee .EndElement :break _bfacg ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_ccgag *CT_TextField )ValidateWithPath (path string )error {if !_eb .ST_GuidPatternRe .MatchString (_ccgag .IdAttr ){return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,_ccgag .IdAttr );};if _ccgag .RPr !=nil {if _dagbbf :=_ccgag .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dagbbf !=nil {return _dagbbf ;};};if _ccgag .PPr !=nil {if _fcggc :=_ccgag .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fcggc !=nil {return _fcggc ;};};return nil ;};func (_fccca ST_SchemeColorVal )Validate ()error {return _fccca .ValidateWithPath ("")};func NewCT_CustomColor ()*CT_CustomColor {_bfeb :=&CT_CustomColor {};return _bfeb };func (_ecdg *CT_CustomColorList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdac :for {_gcfe ,_bcbfg :=d .Token ();if _bcbfg !=nil {return _bcbfg ;};switch _gccae :=_gcfe .(type ){case _b .StartElement :switch _gccae .Name {case _b .Name {Space :"\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",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_eddca :=NewCT_CustomColor ();if _edea :=d .DecodeElement (_eddca ,&_gccae );_edea !=nil {return _edea ;};_ecdg .CustClr =append (_ecdg .CustClr ,_eddca );default:_f .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\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gccae .Name );if _dgdd :=d .Skip ();_dgdd !=nil {return _dgdd ;};};case _b .EndElement :break _gdac ;case _b .CharData :};};return nil ;};func (_dcdcg ST_BlackWhiteMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afef :=_b .Attr {};_afef .Name =name ;switch _dcdcg {case ST_BlackWhiteModeUnset :_afef .Value ="";case ST_BlackWhiteModeClr :_afef .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_afef .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_afef .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_afef .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_afef .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_afef .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_afef .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_afef .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_afef .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_afef .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_afef .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _afef ,nil ;};func (_cfb *CT_Backdrop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_beea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cfb .Anchor ,_beea );_fce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_cfb .Norm ,_fce );_dfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_cfb .Up ,_dfd );if _cfb .ExtLst !=nil {_efde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfb .ExtLst ,_efde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func (_gcfef ST_CompoundLine )Validate ()error {return _gcfef .ValidateWithPath ("")};func NewEG_TextRun ()*EG_TextRun {_ecggea :=&EG_TextRun {};return _ecggea };func (_cfada *ST_BevelPresetType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faabg ,_abbcdd :=d .Token ();if _abbcdd !=nil {return _abbcdd ;};if _gcgbb ,_fecad :=_faabg .(_b .EndElement );_fecad &&_gcgbb .Name ==start .Name {*_cfada =1;return nil ;};if _fgeac ,_ggfeb :=_faabg .(_b .CharData );!_ggfeb {return _bb .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",_faabg );}else {switch string (_fgeac ){case "":*_cfada =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_cfada =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cfada =2;case "\u0073\u006c\u006fp\u0065":*_cfada =3;case "\u0063\u0072\u006fs\u0073":*_cfada =4;case "\u0061\u006e\u0067l\u0065":*_cfada =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_cfada =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_cfada =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_cfada =8;case "\u0064\u0069\u0076o\u0074":*_cfada =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_cfada =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_cfada =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_cfada =12;};};_faabg ,_abbcdd =d .Token ();if _abbcdd !=nil {return _abbcdd ;};if _daagbf ,_fefbef :=_faabg .(_b .EndElement );_fefbef &&_daagbf .Name ==start .Name {return nil ;};return _bb .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",_faabg );};func (_dcgcf ST_LineCap )ValidateWithPath (path string )error {switch _dcgcf {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgcf ));};return nil ;};func (_gfgbf ST_BevelPresetType )String ()string {switch _gfgbf {case 0:return "";case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065";case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078";case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074";case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f";};return "";};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_eagcb ST_AnimationChartOnlyBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eagcb .String (),start );};func (_daaea *CT_EffectReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eegf :=range start .Attr {if _eegf .Name .Local =="\u0072\u0065\u0066"{_abbc ,_dbab :=_eegf .Value ,error (nil );if _dbab !=nil {return _dbab ;};_daaea .RefAttr =_abbc ;continue ;};};for {_feeg ,_egbf :=d .Token ();if _egbf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0066\u0066\u0065\u0063\u0074\u0052e\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_egbf );};if _gbad ,_adfe :=_feeg .(_b .EndElement );_adfe &&_gbad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path -func (_deec *CT_Path2DArcTo )ValidateWithPath (path string )error {if _cfgec :=_deec .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_cfgec !=nil {return _cfgec ;};if _efgf :=_deec .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_efgf !=nil {return _efgf ;};if _ddcdfe :=_deec .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ddcdfe !=nil {return _ddcdfe ;};if _beedde :=_deec .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_beedde !=nil {return _beedde ;};return nil ;};func (_cggbc *ST_PenAlignment )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aggge ,_beefe :=d .Token ();if _beefe !=nil {return _beefe ;};if _fde ,_cfaef :=_aggge .(_ggfee .EndElement );_cfaef &&_fde .Name ==start .Name {*_cggbc =1;return nil ;};if _ffgff ,_gaeee :=_aggge .(_ggfee .CharData );!_gaeee {return _ddgage .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",_aggge );}else {switch string (_ffgff ){case "":*_cggbc =0;case "\u0063\u0074\u0072":*_cggbc =1;case "\u0069\u006e":*_cggbc =2;};};_aggge ,_beefe =d .Token ();if _beefe !=nil {return _beefe ;};if _gcf ,_decfg :=_aggge .(_ggfee .EndElement );_decfg &&_gcf .Name ==start .Name {return nil ;};return _ddgage .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",_aggge );};func NewCT_FillEffect ()*CT_FillEffect {_cdagc :=&CT_FillEffect {};return _cdagc };func (_fdagg ST_TextVerticalType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_afbgc :=_ggfee .Attr {};_afbgc .Name =name ;switch _fdagg {case ST_TextVerticalTypeUnset :_afbgc .Value ="";case ST_TextVerticalTypeHorz :_afbgc .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_afbgc .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_afbgc .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_afbgc .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_afbgc .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_afbgc .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_afbgc .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _afbgc ,nil ;};func (_cggcg *CT_Path2DList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _cggcg .Path !=nil {_eee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_fede :=range _cggcg .Path {e .EncodeElement (_fede ,_eee );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_cefge *CT_ConnectorLocking )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cefge .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoGrpAttr ))});};if _cefge .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoSelectAttr ))});};if _cefge .NoRotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoRotAttr ))});};if _cefge .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoChangeAspectAttr ))});};if _cefge .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoMoveAttr ))});};if _cefge .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoResizeAttr ))});};if _cefge .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoEditPointsAttr ))});};if _cefge .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoAdjustHandlesAttr ))});};if _cefge .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoChangeArrowheadsAttr ))});};if _cefge .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cefge .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _cefge .ExtLst !=nil {_cebbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cefge .ExtLst ,_cebbd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_XYAdjustHandle and its children +func (_bgbac *CT_XYAdjustHandle )Validate ()error {return _bgbac .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");}; -// Validate validates the EG_ThemeableFillStyle and its children -func (_ddfad *EG_ThemeableFillStyle )Validate ()error {return _ddfad .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};func (_eeabf *CT_ColorChangeEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _eeabf .UseAAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_eeabf .UseAAttr ))});};e .EncodeToken (start );_cefdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_eeabf .ClrFrom ,_cefdc );_bebca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_eeabf .ClrTo ,_bebca );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextFont and its children +func (_dfccf *CT_TextFont )Validate ()error {return _dfccf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func (_ggbcd *CT_StretchInfoProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dceca :for {_efcae ,_ccdba :=d .Token ();if _ccdba !=nil {return _ccdba ;};switch _ebad :=_efcae .(type ){case _b .StartElement :switch _ebad .Name {case _b .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_ggbcd .FillRect =NewCT_RelativeRect ();if _ffdae :=d .DecodeElement (_ggbcd .FillRect ,&_ebad );_ffdae !=nil {return _ffdae ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066\u006f\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_ebad .Name );if _agede :=d .Skip ();_agede !=nil {return _agede ;};};case _b .EndElement :break _dceca ;case _b .CharData :};};return nil ;};func (_agedf *CT_GammaTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_cceee *ST_EffectContainerType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cceee =0;case "\u0073\u0069\u0062":*_cceee =1;case "\u0074\u0072\u0065\u0065":*_cceee =2;};return nil ;};func (_deaef ST_FontCollectionIndex )String ()string {switch _deaef {case 0:return "";case 1:return "\u006d\u0061\u006ao\u0072";case 2:return "\u006d\u0069\u006eo\u0072";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_gcdc *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfecb ,_facce :=d .Token ();if _facce !=nil {return _facce ;};if _facba ,_ebadf :=_dfecb .(_b .EndElement );_ebadf &&_facba .Name ==start .Name {*_gcdc =1;return nil ;};if _cbbgd ,_gdgfe :=_dfecb .(_b .CharData );!_gdgfe {return _bb .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",_dfecb );}else {switch string (_cbbgd ){case "":*_gcdc =0;case "\u006f\u006e\u0065":*_gcdc =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_gcdc =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_gcdc =3;};};_dfecb ,_facce =d .Token ();if _facce !=nil {return _facce ;};if _fbbcc ,_bggga :=_dfecb .(_b .EndElement );_bggga &&_fbbcc .Name ==start .Name {return nil ;};return _bb .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",_dfecb );};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_BackgroundFormatting and its children -func (_bgcb *CT_BackgroundFormatting )Validate ()error {return _bgcb .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_cacbf :=ST_TextSpacingPercentOrPercentString {};if _cgea .ST_PercentagePatternRe .MatchString (s ){_cacbf .ST_Percentage =&s ;}else {_dcgaf ,_daaff :=_gcbbf .ParseInt (s ,10,64);if _daaff !=nil {return _cacbf ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_daaff );};_gccfb :=int32 (_dcgaf );_cacbf .ST_TextSpacingPercent =&_gccfb ;};return _cacbf ,nil ;};type ST_PenAlignment byte ; +// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path +func (_fbfgc *CT_EffectStyleList )ValidateWithPath (path string )error {for _dbabf ,_eebd :=range _fbfgc .EffectStyle {if _gcadg :=_eebd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_dbabf ));_gcadg !=nil {return _gcadg ;};};return nil ;};type CT_LineProperties struct{WAttr *int32 ;CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;HeadEnd *CT_LineEndProperties ;TailEnd *CT_LineEndProperties ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path -func (_cgffg *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _cgffg .RadAttr !=nil {if _ggfbb :=_cgffg .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_ggfbb !=nil {return _ggfbb ;};};return nil ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};func (_dfacf *CT_LineEndProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_adfdg :=range start .Attr {if _adfdg .Name .Local =="\u0074\u0079\u0070\u0065"{_dfacf .TypeAttr .UnmarshalXMLAttr (_adfdg );continue ;};if _adfdg .Name .Local =="\u0077"{_dfacf .WAttr .UnmarshalXMLAttr (_adfdg );continue ;};if _adfdg .Name .Local =="\u006c\u0065\u006e"{_dfacf .LenAttr .UnmarshalXMLAttr (_adfdg );continue ;};};for {_gebgf ,_bgbffa :=d .Token ();if _bgbffa !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065E\u006ed\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_bgbffa );};if _gaegd ,_bbeacd :=_gebgf .(_ggfee .EndElement );_bbeacd &&_gaegd .Name ==start .Name {break ;};};return nil ;};func (_aeca *CT_GrayscaleEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ead *CT_GvmlShape )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ead .NvSpPr =NewCT_GvmlShapeNonVisual ();_ead .SpPr =NewCT_ShapeProperties ();_fbfcc :for {_gadbe ,_caba :=d .Token ();if _caba !=nil {return _caba ;};switch _ddbfea :=_gadbe .(type ){case _ggfee .StartElement :switch _ddbfea .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _gcbf :=d .DecodeElement (_ead .NvSpPr ,&_ddbfea );_gcbf !=nil {return _gcbf ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _eebab :=d .DecodeElement (_ead .SpPr ,&_ddbfea );_eebab !=nil {return _eebab ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_ead .TxSp =NewCT_GvmlTextShape ();if _aacf :=d .DecodeElement (_ead .TxSp ,&_ddbfea );_aacf !=nil {return _aacf ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_ead .Style =NewCT_ShapeStyle ();if _bddbf :=d .DecodeElement (_ead .Style ,&_ddbfea );_bddbf !=nil {return _bddbf ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ead .ExtLst =NewCT_OfficeArtExtensionList ();if _agdd :=d .DecodeElement (_ead .ExtLst ,&_ddbfea );_agdd !=nil {return _agdd ;};default:_fecf .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_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_ddbfea .Name );if _gbdf :=d .Skip ();_gbdf !=nil {return _gbdf ;};};case _ggfee .EndElement :break _fbfcc ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_FillOverlayEffect and its children +func (_deeef *CT_FillOverlayEffect )Validate ()error {return _deeef .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");}; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_ffaca *CT_Scene3D )ValidateWithPath (path string )error {if _aaegg :=_ffaca .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_aaegg !=nil {return _aaegg ;};if _abgb :=_ffaca .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_abgb !=nil {return _abgb ;};if _ffaca .Backdrop !=nil {if _caecd :=_ffaca .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_caecd !=nil {return _caecd ;};};if _ffaca .ExtLst !=nil {if _gfdb :=_ffaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdb !=nil {return _gfdb ;};};return nil ;}; +// Validate validates the CT_NonVisualConnectorProperties and its children +func (_afad *CT_NonVisualConnectorProperties )Validate ()error {return _afad .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbdbb *CT_InverseTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_afgdf ,_egabd :=d .Token ();if _egabd !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0049\u006e\u0076\u0065\u0072s\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_egabd );};if _faga ,_gbgd :=_afgdf .(_b .EndElement );_gbgd &&_faga .Name ==start .Name {break ;};};return nil ;};func (_fgfd *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffbdc :=range start .Attr {if _ffbdc .Name .Local =="\u0076\u0061\u006c"{_gccf ,_cgce :=ParseUnionST_OnOff (_ffbdc .Value );if _cgce !=nil {return _cgce ;};_fgfd .ValAttr =&_gccf ;continue ;};};for {_gfffg ,_gaff :=d .Token ();if _gaff !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_gaff );};if _bcbf ,_aba :=_gfffg .(_b .EndElement );_aba &&_bcbf .Name ==start .Name {break ;};};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;}; -// Validate validates the CT_GvmlGroupShapeChoice and its children -func (_bccdf *CT_GvmlGroupShapeChoice )Validate ()error {return _bccdf .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};const (ST_BlipCompressionUnset ST_BlipCompression =0;ST_BlipCompressionEmail ST_BlipCompression =1;ST_BlipCompressionScreen ST_BlipCompression =2;ST_BlipCompressionPrint ST_BlipCompression =3;ST_BlipCompressionHqprint ST_BlipCompression =4;ST_BlipCompressionNone ST_BlipCompression =5;);func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_adfb :=&CT_OuterShadowEffect {};return _adfb };type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_bgaf :=&CT_GvmlGraphicFrameNonVisual {};_bgaf .CNvPr =NewCT_NonVisualDrawingProps ();_bgaf .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _bgaf ;};func (_fggafg *CT_PatternFillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fggafg .PrstAttr !=ST_PresetPatternValUnset {_ecfde ,_geafb :=_fggafg .PrstAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0072\u0073\u0074"});if _geafb !=nil {return _geafb ;};start .Attr =append (start .Attr ,_ecfde );};e .EncodeToken (start );if _fggafg .FgClr !=nil {_dgaab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_fggafg .FgClr ,_dgaab );};if _fggafg .BgClr !=nil {_bedaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_fggafg .BgClr ,_bedaa );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_fdgda :=&CT_ColorChangeEffect {};_fdgda .ClrFrom =NewCT_Color ();_fdgda .ClrTo =NewCT_Color ();return _fdgda ;};type CT_GradientStop struct{PosAttr ST_PositiveFixedPercentage ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TableProperties struct{RtlAttr *bool ;FirstRowAttr *bool ;FirstColAttr *bool ;LastRowAttr *bool ;LastColAttr *bool ;BandRowAttr *bool ;BandColAttr *bool ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Choice *CT_TablePropertiesChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_bffg ST_AnimationBuildType )Validate ()error {return _bffg .ValidateWithPath ("")};func (_cbfga *CT_GvmlTextShapeChoice )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cbfga .UseSpRect !=nil {_dcacee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_cbfga .UseSpRect ,_dcacee );};if _cbfga .Xfrm !=nil {_ccgc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cbfga .Xfrm ,_ccgc );};return nil ;};func NewCT_Path2DClose ()*CT_Path2DClose {_fgbb :=&CT_Path2DClose {};return _fgbb };func NewCT_BlurEffect ()*CT_BlurEffect {_eddc :=&CT_BlurEffect {};return _eddc }; +// Validate validates the CT_StyleMatrixReference and its children +func (_cdad *CT_StyleMatrixReference )Validate ()error {return _cdad .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_afgbac *ST_AdjAngle )ValidateWithPath (path string )error {_adfcc :=[]string {};if _afgbac .ST_Angle !=nil {_adfcc =append (_adfcc ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _afgbac .ST_GeomGuideName !=nil {_adfcc =append (_adfcc ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_adfcc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_adfcc );};return nil ;}; -// Validate validates the CT_GraphicalObjectFrameLocking and its children -func (_bdbgc *CT_GraphicalObjectFrameLocking )Validate ()error {return _bdbgc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_fagca ST_TextUnderlineType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fagca .String (),start );}; +// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path +func (_bbdb *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _dbbdg :=_bbdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbbdg !=nil {return _dbbdg ;};if _daeb :=_bbdb .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_daeb !=nil {return _daeb ;};if _aebf :=_bbdb .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_aebf !=nil {return _aebf ;};if _bbdb .Style !=nil {if _eeccc :=_bbdb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eeccc !=nil {return _eeccc ;};};if _bbdb .ExtLst !=nil {if _gagc :=_bbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gagc !=nil {return _gagc ;};};return nil ;};func (_dgfcb *CT_NonVisualContentPartProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egec :=range start .Attr {if _egec .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_eabcc ,_eece :=_a .ParseBool (_egec .Value );if _eece !=nil {return _eece ;};_dgfcb .IsCommentAttr =&_eabcc ;continue ;};};_gebgc :for {_cdcff ,_beag :=d .Token ();if _beag !=nil {return _beag ;};switch _acfc :=_cdcff .(type ){case _b .StartElement :switch _acfc .Name {case _b .Name {Space :"\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",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_dgfcb .CpLocks =NewCT_ContentPartLocking ();if _cfbc :=d .DecodeElement (_dgfcb .CpLocks ,&_acfc );_cfbc !=nil {return _cfbc ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfcb .ExtLst =NewCT_OfficeArtExtensionList ();if _bafcf :=d .DecodeElement (_dgfcb .ExtLst ,&_acfc );_bafcf !=nil {return _bafcf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072o\u0070\u0065\u0072t\u0069\u0065\u0073\u0020\u0025\u0076",_acfc .Name );if _befe :=d .Skip ();_befe !=nil {return _befe ;};};case _b .EndElement :break _gebgc ;case _b .CharData :};};return nil ;};func (_fefg *CT_ColorMappingOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fefg .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_babcb *CT_BlurEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _babcb .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_babcb .RadAttr )});};if _babcb .GrowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_babcb .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccfde *CT_GraphicalObjectData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_begfe :=range start .Attr {if _begfe .Name .Local =="\u0075\u0072\u0069"{_ageee ,_cfgcg :=_begfe .Value ,error (nil );if _cfgcg !=nil {return _cfgcg ;};_ccfde .UriAttr =_ageee ;continue ;};};_egab :for {_ecbcd ,_bged :=d .Token ();if _bged !=nil {return _bged ;};switch _ccgedf :=_ecbcd .(type ){case _b .StartElement :switch _ccgedf .Name {default:if _bfedfb ,_fbcbg :=_f .CreateElement (_ccgedf );_fbcbg !=nil {return _fbcbg ;}else {if _bfdcd :=d .DecodeElement (_bfedfb ,&_ccgedf );_bfdcd !=nil {return _bfdcd ;};_ccfde .Any =append (_ccfde .Any ,_bfedfb );};};case _b .EndElement :break _egab ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AnimationChartBuildProperties and its children -func (_aeecb *CT_AnimationChartBuildProperties )Validate ()error {return _aeecb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dbce *CT_EffectProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ebbea :for {_dacac ,_eegda :=d .Token ();if _eegda !=nil {return _eegda ;};switch _dcee :=_dacac .(type ){case _ggfee .StartElement :switch _dcee .Name {case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbce .EffectLst =NewCT_EffectList ();if _fedf :=d .DecodeElement (_dbce .EffectLst ,&_dcee );_fedf !=nil {return _fedf ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbce .EffectDag =NewCT_EffectContainer ();if _gddfb :=d .DecodeElement (_dbce .EffectDag ,&_dcee );_gddfb !=nil {return _gddfb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dcee .Name );if _fce :=d .Skip ();_fce !=nil {return _fce ;};};case _ggfee .EndElement :break _ebbea ;case _ggfee .CharData :};};return nil ;};func (_gcbda *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_gbade :=[]string {};if _gcbda .ST_TextFontScalePercent !=nil {_gbade =append (_gbade ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gcbda .ST_Percentage !=nil {_gbade =append (_gbade ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gbade )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbade );};return nil ;};func (_cbdfb *CT_PresetColor )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_faeae ,_ggfafdb :=_cbdfb .ValAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0076\u0061\u006c"});if _ggfafdb !=nil {return _ggfafdb ;};start .Attr =append (start .Attr ,_faeae );e .EncodeToken (start );if _cbdfb .EG_ColorTransform !=nil {for _ ,_ebed :=range _cbdfb .EG_ColorTransform {_ebed .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_eacc *CT_WholeE2oFormatting )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _eacc .Ln !=nil {_fddbg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_eacc .Ln ,_fddbg );};if _eacc .EffectLst !=nil {_cccd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eacc .EffectLst ,_cccd );};if _eacc .EffectDag !=nil {_bfcge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_eacc .EffectDag ,_bfcge );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path +func (_bbae *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _bbae .MasterClrMapping !=nil {if _afda :=_bbae .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_afda !=nil {return _afda ;};};if _bbae .OverrideClrMapping !=nil {if _egbd :=_bbae .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_egbd !=nil {return _egbd ;};};return nil ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_eef :=&CT_BackgroundFillStyleList {};return _eef ;}; -// Validate validates the EG_TextAutofit and its children -func (_feba *EG_TextAutofit )Validate ()error {return _feba .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_gfd *CT_ReflectionEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gfd .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .BlurRadAttr )});};if _gfd .StAAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0074\u0041"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .StAAttr )});};if _gfd .StPosAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .StPosAttr )});};if _gfd .EndAAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .EndAAttr )});};if _gfd .EndPosAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .EndPosAttr )});};if _gfd .DistAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .DistAttr )});};if _gfd .DirAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .DirAttr )});};if _gfd .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .FadeDirAttr )});};if _gfd .SxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .SxAttr )});};if _gfd .SyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .SyAttr )});};if _gfd .KxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006b\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .KxAttr )});};if _gfd .KyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006b\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gfd .KyAttr )});};if _gfd .AlgnAttr !=ST_RectAlignmentUnset {_gefgf ,_ecaag :=_gfd .AlgnAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061\u006c\u0067\u006e"});if _ecaag !=nil {return _ecaag ;};start .Attr =append (start .Attr ,_gefgf );};if _gfd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gfd .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cfadb *CT_BlurEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_deadd :=range start .Attr {if _deadd .Name .Local =="\u0072\u0061\u0064"{_abbf ,_bace :=_gcbbf .ParseInt (_deadd .Value ,10,64);if _bace !=nil {return _bace ;};_cfadb .RadAttr =&_abbf ;continue ;};if _deadd .Name .Local =="\u0067\u0072\u006f\u0077"{_begd ,_fggfg :=_gcbbf .ParseBool (_deadd .Value );if _fggfg !=nil {return _fggfg ;};_cfadb .GrowAttr =&_begd ;continue ;};};for {_ggcgb ,_gcgg :=d .Token ();if _gcgg !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_gcgg );};if _ebdeb ,_geda :=_ggcgb .(_ggfee .EndElement );_geda &&_ebdeb .Name ==start .Name {break ;};};return nil ;};func (_bbcee *CT_ColorScheme )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbcee .Dk1 =NewCT_Color ();_bbcee .Lt1 =NewCT_Color ();_bbcee .Dk2 =NewCT_Color ();_bbcee .Lt2 =NewCT_Color ();_bbcee .Accent1 =NewCT_Color ();_bbcee .Accent2 =NewCT_Color ();_bbcee .Accent3 =NewCT_Color ();_bbcee .Accent4 =NewCT_Color ();_bbcee .Accent5 =NewCT_Color ();_bbcee .Accent6 =NewCT_Color ();_bbcee .Hlink =NewCT_Color ();_bbcee .FolHlink =NewCT_Color ();for _ ,_fdeac :=range start .Attr {if _fdeac .Name .Local =="\u006e\u0061\u006d\u0065"{_beagd ,_cdae :=_fdeac .Value ,error (nil );if _cdae !=nil {return _cdae ;};_bbcee .NameAttr =_beagd ;continue ;};};_ae :for {_cgggd ,_efbfc :=d .Token ();if _efbfc !=nil {return _efbfc ;};switch _cdaa :=_cgggd .(type ){case _ggfee .StartElement :switch _cdaa .Name {case _ggfee .Name {Space :"\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",Local :"\u0064\u006b\u0031"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"}:if _addeaa :=d .DecodeElement (_bbcee .Dk1 ,&_cdaa );_addeaa !=nil {return _addeaa ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0074\u0031"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"}:if _fbcbg :=d .DecodeElement (_bbcee .Lt1 ,&_cdaa );_fbcbg !=nil {return _fbcbg ;};case _ggfee .Name {Space :"\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",Local :"\u0064\u006b\u0032"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"}:if _geabdd :=d .DecodeElement (_bbcee .Dk2 ,&_cdaa );_geabdd !=nil {return _geabdd ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0074\u0032"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"}:if _ccffe :=d .DecodeElement (_bbcee .Lt2 ,&_cdaa );_ccffe !=nil {return _ccffe ;};case _ggfee .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _cebg :=d .DecodeElement (_bbcee .Accent1 ,&_cdaa );_cebg !=nil {return _cebg ;};case _ggfee .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _geded :=d .DecodeElement (_bbcee .Accent2 ,&_cdaa );_geded !=nil {return _geded ;};case _ggfee .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _bbbfeb :=d .DecodeElement (_bbcee .Accent3 ,&_cdaa );_bbbfeb !=nil {return _bbbfeb ;};case _ggfee .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _efaa :=d .DecodeElement (_bbcee .Accent4 ,&_cdaa );_efaa !=nil {return _efaa ;};case _ggfee .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _abdae :=d .DecodeElement (_bbcee .Accent5 ,&_cdaa );_abdae !=nil {return _abdae ;};case _ggfee .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _bgeef :=d .DecodeElement (_bbcee .Accent6 ,&_cdaa );_bgeef !=nil {return _bgeef ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u006c\u0069n\u006b"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"}:if _ddedb :=d .DecodeElement (_bbcee .Hlink ,&_cdaa );_ddedb !=nil {return _ddedb ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _aedabg :=d .DecodeElement (_bbcee .FolHlink ,&_cdaa );_aedabg !=nil {return _aedabg ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcee .ExtLst =NewCT_OfficeArtExtensionList ();if _egca :=d .DecodeElement (_bbcee .ExtLst ,&_cdaa );_egca !=nil {return _egca ;};default:_fecf .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\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_cdaa .Name );if _ddfab :=d .Skip ();_ddfab !=nil {return _ddfab ;};};case _ggfee .EndElement :break _ae ;case _ggfee .CharData :};};return nil ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_dbdfg :=ST_PositivePercentage {};if _cgea .ST_PositivePercentagePatternRe .MatchString (s ){_dbdfg .ST_PositivePercentage =&ST_Percentage {};_dbdfg .ST_PositivePercentage .ST_Percentage =&s ;}else {_cdbab ,_ceefd :=_gcbbf .ParseInt (s ,10,32);if _ceefd !=nil {return _dbdfg ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ceefd );};_fbfg :=int32 (_cdbab );_dbdfg .ST_PositivePercentageDecimal =&_fbfg ;};return _dbdfg ,nil ;};func (_bddea *Graphic )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return _bddea .CT_GraphicalObject .MarshalXML (e ,start );}; +// Validate validates the CT_FontScheme and its children +func (_abdc *CT_FontScheme )Validate ()error {return _abdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_afac *CT_ObjectStyleDefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgcf :for {_edeg ,_eebbg :=d .Token ();if _eebbg !=nil {return _eebbg ;};switch _cfeb :=_edeg .(type ){case _b .StartElement :switch _cfeb .Name {case _b .Name {Space :"\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",Local :"\u0073\u0070\u0044e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"}:_afac .SpDef =NewCT_DefaultShapeDefinition ();if _gcgef :=d .DecodeElement (_afac .SpDef ,&_cfeb );_gcgef !=nil {return _gcgef ;};case _b .Name {Space :"\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",Local :"\u006c\u006e\u0044e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"}:_afac .LnDef =NewCT_DefaultShapeDefinition ();if _cgdgc :=d .DecodeElement (_afac .LnDef ,&_cfeb );_cgdgc !=nil {return _cgdgc ;};case _b .Name {Space :"\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",Local :"\u0074\u0078\u0044e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"}:_afac .TxDef =NewCT_DefaultShapeDefinition ();if _bedbb :=d .DecodeElement (_afac .TxDef ,&_cfeb );_bedbb !=nil {return _bedbb ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afac .ExtLst =NewCT_OfficeArtExtensionList ();if _fbdeb :=d .DecodeElement (_afac .ExtLst ,&_cfeb );_fbdeb !=nil {return _fbdeb ;};default:_f .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\u004f\u0062\u006a\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_cfeb .Name );if _agfc :=d .Skip ();_agfc !=nil {return _agfc ;};};case _b .EndElement :break _ddgcf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_gcddf *EG_FillProperties )ValidateWithPath (path string )error {if _gcddf .NoFill !=nil {if _bedfg :=_gcddf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bedfg !=nil {return _bedfg ;};};if _gcddf .SolidFill !=nil {if _bdbgg :=_gcddf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bdbgg !=nil {return _bdbgg ;};};if _gcddf .GradFill !=nil {if _bdgac :=_gcddf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bdgac !=nil {return _bdgac ;};};if _gcddf .BlipFill !=nil {if _deac :=_gcddf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_deac !=nil {return _deac ;};};if _gcddf .PattFill !=nil {if _abccg :=_gcddf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_abccg !=nil {return _abccg ;};};if _gcddf .GrpFill !=nil {if _abcd :=_gcddf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_abcd !=nil {return _abcd ;};};return nil ;}; +// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path +func (_gecag *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _gecag .TxAttr !=nil {if _adeaf :=_gecag .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_adeaf !=nil {return _adeaf ;};};if _gecag .TyAttr !=nil {if _fabef :=_gecag .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_fabef !=nil {return _fabef ;};};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_ebega :=&CT_ColorMRU {};return _ebega };func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_dbbcdb :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_dbbcdb .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_dbbcdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_dbbcdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_dbbcdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _dbbcdb ,nil ;};const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5;ST_LineEndTypeArrow ST_LineEndType =6;);type CT_TextCharacterProperties struct{KumimojiAttr *bool ;LangAttr *string ;AltLangAttr *string ;SzAttr *int32 ;BAttr *bool ;IAttr *bool ;UAttr ST_TextUnderlineType ;StrikeAttr ST_TextStrikeType ;KernAttr *int32 ;CapAttr ST_TextCapsType ;SpcAttr *ST_TextPoint ;NormalizeHAttr *bool ;BaselineAttr *ST_Percentage ;NoProofAttr *bool ;DirtyAttr *bool ;ErrAttr *bool ;SmtCleanAttr *bool ;SmtIdAttr *uint32 ;BmkAttr *string ;Ln *CT_LineProperties ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Highlight *CT_Color ;ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Sym *CT_TextFont ;HlinkClick *CT_Hyperlink ;HlinkMouseOver *CT_Hyperlink ;Rtl *CT_Boolean ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_ddefa :=&CT_OfficeStyleSheet {};_ddefa .ThemeElements =NewCT_BaseStyles ();return _ddefa ;};type CT_Path2DList struct{Path []*CT_Path2D ;};func (_bacef ST_PresetPatternVal )Validate ()error {return _bacef .ValidateWithPath ("")};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_gcab :=&CT_GvmlGroupShape {};_gcab .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_gcab .GrpSpPr =NewCT_GroupShapeProperties ();return _gcab ;};func (_dae *CT_AlphaFloorEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fdc ,_adb :=d .Token ();if _adb !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006c\u0070\u0068\u0061F\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_adb );};if _ceed ,_dbd :=_fdc .(_b .EndElement );_dbd &&_ceed .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path -func (_cfcg *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _cfcg .ScrgbClr !=nil {if _ebedg :=_cfcg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ebedg !=nil {return _ebedg ;};};if _cfcg .SrgbClr !=nil {if _eaeda :=_cfcg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_eaeda !=nil {return _eaeda ;};};if _cfcg .HslClr !=nil {if _fdcgca :=_cfcg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fdcgca !=nil {return _fdcgca ;};};if _cfcg .SysClr !=nil {if _bfgf :=_cfcg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bfgf !=nil {return _bfgf ;};};if _cfcg .SchemeClr !=nil {if _abde :=_cfcg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_abde !=nil {return _abde ;};};if _cfcg .PrstClr !=nil {if _aeba :=_cfcg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_aeba !=nil {return _aeba ;};};return nil ;};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_ecbaf :=&CT_ColorMappingOverride {};_ecbaf .Choice =NewCT_ColorMappingOverrideChoice ();return _ecbaf ;};func (_baead *ST_PresetColorVal )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbegdg ,_ffdc :=d .Token ();if _ffdc !=nil {return _ffdc ;};if _bafae ,_afgeb :=_bbegdg .(_ggfee .EndElement );_afgeb &&_bafae .Name ==start .Name {*_baead =1;return nil ;};if _ffbfb ,_fefg :=_bbegdg .(_ggfee .CharData );!_fefg {return _ddgage .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",_bbegdg );}else {switch string (_ffbfb ){case "":*_baead =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_baead =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_baead =2;case "\u0061\u0071\u0075\u0061":*_baead =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_baead =4;case "\u0061\u007a\u0075r\u0065":*_baead =5;case "\u0062\u0065\u0069g\u0065":*_baead =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_baead =7;case "\u0062\u006c\u0061c\u006b":*_baead =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_baead =9;case "\u0062\u006c\u0075\u0065":*_baead =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_baead =11;case "\u0062\u0072\u006fw\u006e":*_baead =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_baead =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_baead =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_baead =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_baead =16;case "\u0063\u006f\u0072a\u006c":*_baead =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_baead =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_baead =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_baead =20;case "\u0063\u0079\u0061\u006e":*_baead =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_baead =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_baead =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_baead =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_baead =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_baead =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_baead =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_baead =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_baead =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_baead =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_baead =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_baead =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_baead =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_baead =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_baead =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_baead =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_baead =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_baead =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_baead =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_baead =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_baead =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_baead =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_baead =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_baead =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_baead =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_baead =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_baead =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_baead =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_baead =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_baead =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_baead =51;case "\u0064\u006b\u0052e\u0064":*_baead =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_baead =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_baead =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_baead =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_baead =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_baead =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_baead =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_baead =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_baead =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_baead =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_baead =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_baead =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_baead =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_baead =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_baead =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_baead =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_baead =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_baead =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_baead =70;case "\u0067\u006f\u006c\u0064":*_baead =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_baead =72;case "\u0067\u0072\u0061\u0079":*_baead =73;case "\u0067\u0072\u0065\u0079":*_baead =74;case "\u0067\u0072\u0065e\u006e":*_baead =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_baead =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_baead =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_baead =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_baead =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_baead =80;case "\u0069\u0076\u006fr\u0079":*_baead =81;case "\u006b\u0068\u0061k\u0069":*_baead =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_baead =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_baead =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_baead =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_baead =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_baead =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_baead =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_baead =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_baead =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_baead =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_baead =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_baead =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_baead =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_baead =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_baead =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_baead =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_baead =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_baead =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_baead =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_baead =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_baead =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_baead =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_baead =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_baead =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_baead =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_baead =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_baead =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_baead =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_baead =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_baead =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_baead =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_baead =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_baead =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_baead =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_baead =116;case "\u006c\u0069\u006d\u0065":*_baead =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_baead =118;case "\u006c\u0069\u006ee\u006e":*_baead =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_baead =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_baead =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_baead =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_baead =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_baead =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_baead =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_baead =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_baead =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_baead =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_baead =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_baead =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_baead =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_baead =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_baead =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_baead =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_baead =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_baead =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_baead =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_baead =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_baead =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_baead =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_baead =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_baead =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_baead =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_baead =144;case "\u006e\u0061\u0076\u0079":*_baead =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_baead =146;case "\u006f\u006c\u0069v\u0065":*_baead =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_baead =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_baead =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_baead =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_baead =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_baead =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_baead =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_baead =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_baead =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_baead =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_baead =157;case "\u0070\u0065\u0072\u0075":*_baead =158;case "\u0070\u0069\u006e\u006b":*_baead =159;case "\u0070\u006c\u0075\u006d":*_baead =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_baead =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_baead =162;case "\u0072\u0065\u0064":*_baead =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_baead =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_baead =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_baead =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_baead =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_baead =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_baead =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_baead =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_baead =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_baead =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_baead =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_baead =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_baead =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_baead =176;case "\u0073\u006e\u006f\u0077":*_baead =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_baead =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_baead =179;case "\u0074\u0061\u006e":*_baead =180;case "\u0074\u0065\u0061\u006c":*_baead =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_baead =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_baead =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_baead =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_baead =185;case "\u0077\u0068\u0065a\u0074":*_baead =186;case "\u0077\u0068\u0069t\u0065":*_baead =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_baead =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_baead =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_baead =190;};};_bbegdg ,_ffdc =d .Token ();if _ffdc !=nil {return _ffdc ;};if _bfgd ,_eedaa :=_bbegdg .(_ggfee .EndElement );_eedaa &&_bfgd .Name ==start .Name {return nil ;};return _ddgage .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",_bbegdg );};func NewCT_RelativeRect ()*CT_RelativeRect {_gbgdf :=&CT_RelativeRect {};return _gbgdf };type ST_TextVerticalType byte ;type Any interface{MarshalXML (_eefge *_ggfee .Encoder ,_ecccc _ggfee .StartElement )error ;UnmarshalXML (_cfeg *_ggfee .Decoder ,_fcdcad _ggfee .StartElement )error ;}; +// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path +func (_daeac *CT_TextBlipBullet )ValidateWithPath (path string )error {if _bdacf :=_daeac .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_bdacf !=nil {return _bdacf ;};return nil ;};func NewCT_Ratio ()*CT_Ratio {_debgb :=&CT_Ratio {};return _debgb };func (_efgfb *CT_TransformEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edadeb :=range start .Attr {if _edadeb .Name .Local =="\u0073\u0078"{_gfde ,_cfggc :=ParseUnionST_Percentage (_edadeb .Value );if _cfggc !=nil {return _cfggc ;};_efgfb .SxAttr =&_gfde ;continue ;};if _edadeb .Name .Local =="\u0073\u0079"{_ebggg ,_gaffd :=ParseUnionST_Percentage (_edadeb .Value );if _gaffd !=nil {return _gaffd ;};_efgfb .SyAttr =&_ebggg ;continue ;};if _edadeb .Name .Local =="\u006b\u0078"{_afdbd ,_fafcb :=_a .ParseInt (_edadeb .Value ,10,32);if _fafcb !=nil {return _fafcb ;};_eegda :=int32 (_afdbd );_efgfb .KxAttr =&_eegda ;continue ;};if _edadeb .Name .Local =="\u006b\u0079"{_bcebb ,_afdad :=_a .ParseInt (_edadeb .Value ,10,32);if _afdad !=nil {return _afdad ;};_bfegf :=int32 (_bcebb );_efgfb .KyAttr =&_bfegf ;continue ;};if _edadeb .Name .Local =="\u0074\u0078"{_eccfbb ,_gafae :=ParseUnionST_Coordinate (_edadeb .Value );if _gafae !=nil {return _gafae ;};_efgfb .TxAttr =&_eccfbb ;continue ;};if _edadeb .Name .Local =="\u0074\u0079"{_agbfd ,_afgccg :=ParseUnionST_Coordinate (_edadeb .Value );if _afgccg !=nil {return _afgccg ;};_efgfb .TyAttr =&_agbfd ;continue ;};};for {_fecab ,_eacb :=d .Token ();if _eacb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_eacb );};if _cebab ,_aacbb :=_fecab .(_b .EndElement );_aacbb &&_cebab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path -func (_eebae *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _eebae .PicLocks !=nil {if _gagdd :=_eebae .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_gagdd !=nil {return _gagdd ;};};if _eebae .ExtLst !=nil {if _fagea :=_eebae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fagea !=nil {return _fagea ;};};return nil ;}; +// Validate validates the CT_CustomGeometry2D and its children +func (_dafe *CT_CustomGeometry2D )Validate ()error {return _dafe .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_defc :=&CT_GraphicalObjectFrameLocking {};return _defc ;};func (_cffcd ST_TextAutonumberScheme )String ()string {switch _cffcd {case 0:return "";case 1:return "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 2:return "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 3:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 4:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 5:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 6:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 7:return "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 8:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 9:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 10:return "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case 11:return "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 12:return "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 13:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 14:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 15:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 16:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 17:return "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 18:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case 19:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case 20:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 21:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 22:return "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case 23:return "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case 24:return "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case 25:return "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case 26:return "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 27:return "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case 28:return "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case 29:return "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case 30:return "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case 31:return "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case 32:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 33:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case 34:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case 35:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case 36:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case 37:return "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 38:return "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 39:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case 40:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case 41:return "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return "";};func NewCT_TextCharBullet ()*CT_TextCharBullet {_caebd :=&CT_TextCharBullet {};return _caebd }; -// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path -func (_aedcb *AG_Blob )ValidateWithPath (path string )error {return nil };type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};func (_cefbe ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _cefbe {case 0,1,2,3,4:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefbe ));};return nil ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_bdda :=&CT_EmbeddedWAVAudioFile {};return _bdda ;}; +// Validate validates the EG_ColorTransform and its children +func (_gfdgg *EG_ColorTransform )Validate ()error {return _gfdgg .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; -// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path -func (_gdafa *CT_TablePartStyle )ValidateWithPath (path string )error {if _gdafa .TcTxStyle !=nil {if _gdaf :=_gdafa .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_gdaf !=nil {return _gdaf ;};};if _gdafa .TcStyle !=nil {if _aeagc :=_gdafa .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_aeagc !=nil {return _aeagc ;};};return nil ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_aga :=&CT_TextCharBullet {};return _aga };func (_gbccg *CT_TextBodyProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gbccg .RotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u006f\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gbccg .RotAttr )});};if _gbccg .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gbccg .SpcFirstLastParaAttr ))});};if _gbccg .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_becbd ,_dbfd :=_gbccg .VertOverflowAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _dbfd !=nil {return _dbfd ;};start .Attr =append (start .Attr ,_becbd );};if _gbccg .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_fgfec ,_gaf :=_gbccg .HorzOverflowAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _gaf !=nil {return _gaf ;};start .Attr =append (start .Attr ,_fgfec );};if _gbccg .VertAttr !=ST_TextVerticalTypeUnset {_fdcd ,_bdea :=_gbccg .VertAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0076\u0065\u0072\u0074"});if _bdea !=nil {return _bdea ;};start .Attr =append (start .Attr ,_fdcd );};if _gbccg .WrapAttr !=ST_TextWrappingTypeUnset {_dgbeb ,_ge :=_gbccg .WrapAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0077\u0072\u0061\u0070"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_dgbeb );};if _gbccg .LInsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gbccg .LInsAttr )});};if _gbccg .TInsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gbccg .TInsAttr )});};if _gbccg .RInsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gbccg .RInsAttr )});};if _gbccg .BInsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gbccg .BInsAttr )});};if _gbccg .NumColAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gbccg .NumColAttr )});};if _gbccg .SpcColAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gbccg .SpcColAttr )});};if _gbccg .RtlColAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gbccg .RtlColAttr ))});};if _gbccg .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gbccg .FromWordArtAttr ))});};if _gbccg .AnchorAttr !=ST_TextAnchoringTypeUnset {_fcfeb ,_dcgbd :=_gbccg .AnchorAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _dcgbd !=nil {return _dcgbd ;};start .Attr =append (start .Attr ,_fcfeb );};if _gbccg .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gbccg .AnchorCtrAttr ))});};if _gbccg .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gbccg .ForceAAAttr ))});};if _gbccg .UprightAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gbccg .UprightAttr ))});};if _gbccg .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gbccg .CompatLnSpcAttr ))});};e .EncodeToken (start );if _gbccg .PrstTxWarp !=nil {_gccad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_gbccg .PrstTxWarp ,_gccad );};if _gbccg .NoAutofit !=nil {_bbad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_gbccg .NoAutofit ,_bbad );};if _gbccg .NormAutofit !=nil {_ecfdag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_gbccg .NormAutofit ,_ecfdag );};if _gbccg .SpAutoFit !=nil {_bfdcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_gbccg .SpAutoFit ,_bfdcf );};if _gbccg .Scene3d !=nil {_dgfba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_gbccg .Scene3d ,_dgfba );};if _gbccg .Sp3d !=nil {_fegga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gbccg .Sp3d ,_fegga );};if _gbccg .FlatTx !=nil {_ebfcb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_gbccg .FlatTx ,_ebfcb );};if _gbccg .ExtLst !=nil {_cbadc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbccg .ExtLst ,_cbadc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_bdbde :=&CT_PatternFillProperties {};return _bdbde ;};func (_acbgd ST_BlipCompression )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_acbgd .String (),start );};func (_fecee ST_ChartBuildStep )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fecee .String (),start );};func (_abafcd ST_LightRigType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bggdc :=_ggfee .Attr {};_bggdc .Name =name ;switch _abafcd {case ST_LightRigTypeUnset :_bggdc .Value ="";case ST_LightRigTypeLegacyFlat1 :_bggdc .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_bggdc .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_bggdc .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_bggdc .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_bggdc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_bggdc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_bggdc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_bggdc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_bggdc .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_bggdc .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_bggdc .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_bggdc .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_bggdc .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_bggdc .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_bggdc .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_bggdc .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_bggdc .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_bggdc .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_bggdc .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_bggdc .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_bggdc .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_bggdc .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_bggdc .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_bggdc .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_bggdc .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_bggdc .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_bggdc .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _bggdc ,nil ;};type CT_GammaTransform struct{};func (_aecf *ST_ChartBuildStep )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_edcd ,_bbfba :=d .Token ();if _bbfba !=nil {return _bbfba ;};if _bgbfb ,_defa :=_edcd .(_ggfee .EndElement );_defa &&_bgbfb .Name ==start .Name {*_aecf =1;return nil ;};if _fcbgd ,_fdf :=_edcd .(_ggfee .CharData );!_fdf {return _ddgage .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",_edcd );}else {switch string (_fcbgd ){case "":*_aecf =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aecf =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aecf =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aecf =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_aecf =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_aecf =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_aecf =6;};};_edcd ,_bbfba =d .Token ();if _bbfba !=nil {return _bbfba ;};if _dfaea ,_bcd :=_edcd .(_ggfee .EndElement );_bcd &&_dfaea .Name ==start .Name {return nil ;};return _ddgage .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",_edcd );};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_fceeb :=&CT_AlphaModulateFixedEffect {};return _fceeb ;};func NewCT_LightRig ()*CT_LightRig {_efeaf :=&CT_LightRig {};_efeaf .RigAttr =ST_LightRigType (1);_efeaf .DirAttr =ST_LightRigDirection (1);return _efeaf ;};func (_gageb ST_BevelPresetType )Validate ()error {return _gageb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path +func (_dbbaf *CT_Point3D )ValidateWithPath (path string )error {if _bgfg :=_dbbaf .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bgfg !=nil {return _bgfg ;};if _fbca :=_dbbaf .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_fbca !=nil {return _fbca ;};if _gaeab :=_dbbaf .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_gaeab !=nil {return _gaeab ;};return nil ;}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_badef *CT_Table )ValidateWithPath (path string )error {if _badef .TblPr !=nil {if _ceabg :=_badef .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ceabg !=nil {return _ceabg ;};};if _bdaf :=_badef .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_bdaf !=nil {return _bdaf ;};for _ec ,_dgeeg :=range _badef .Tr {if _debcea :=_dgeeg .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ec ));_debcea !=nil {return _debcea ;};};return nil ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};func (_bdff *ST_LightRigDirection )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fdgeb ,_daafe :=d .Token ();if _daafe !=nil {return _daafe ;};if _gceb ,_gfgec :=_fdgeb .(_ggfee .EndElement );_gfgec &&_gceb .Name ==start .Name {*_bdff =1;return nil ;};if _fcgffe ,_gcfgc :=_fdgeb .(_ggfee .CharData );!_gcfgc {return _ddgage .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",_fdgeb );}else {switch string (_fcgffe ){case "":*_bdff =0;case "\u0074\u006c":*_bdff =1;case "\u0074":*_bdff =2;case "\u0074\u0072":*_bdff =3;case "\u006c":*_bdff =4;case "\u0072":*_bdff =5;case "\u0062\u006c":*_bdff =6;case "\u0062":*_bdff =7;case "\u0062\u0072":*_bdff =8;};};_fdgeb ,_daafe =d .Token ();if _daafe !=nil {return _daafe ;};if _dgeg ,_fcbce :=_fdgeb .(_ggfee .EndElement );_fcbce &&_dgeg .Name ==start .Name {return nil ;};return _ddgage .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",_fdgeb );}; +// Validate validates the CT_NoFillProperties and its children +func (_ebagd *CT_NoFillProperties )Validate ()error {return _ebagd .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_GvmlConnectorNonVisual and its children -func (_cfdda *CT_GvmlConnectorNonVisual )Validate ()error {return _cfdda .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_caegg :=&CT_DuotoneEffect {};return _caegg }; +// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path +func (_deffg *CT_TextBodyProperties )ValidateWithPath (path string )error {if _dafgc :=_deffg .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_dafgc !=nil {return _dafgc ;};if _eegea :=_deffg .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_eegea !=nil {return _eegea ;};if _bbgbe :=_deffg .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_bbgbe !=nil {return _bbgbe ;};if _cdfeb :=_deffg .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_cdfeb !=nil {return _cdfeb ;};if _deffg .LInsAttr !=nil {if _effde :=_deffg .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_effde !=nil {return _effde ;};};if _deffg .TInsAttr !=nil {if _gddgd :=_deffg .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_gddgd !=nil {return _gddgd ;};};if _deffg .RInsAttr !=nil {if _acgeb :=_deffg .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_acgeb !=nil {return _acgeb ;};};if _deffg .BInsAttr !=nil {if _cgfcc :=_deffg .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_cgfcc !=nil {return _cgfcc ;};};if _deffg .NumColAttr !=nil {if *_deffg .NumColAttr < 1{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0031\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_deffg .NumColAttr );};if *_deffg .NumColAttr > 16{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0036\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_deffg .NumColAttr );};};if _deffg .SpcColAttr !=nil {if *_deffg .SpcColAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0070\u0063\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_deffg .SpcColAttr );};};if _eacgc :=_deffg .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_eacgc !=nil {return _eacgc ;};if _deffg .PrstTxWarp !=nil {if _gegg :=_deffg .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_gegg !=nil {return _gegg ;};};if _deffg .NoAutofit !=nil {if _gcgfed :=_deffg .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gcgfed !=nil {return _gcgfed ;};};if _deffg .NormAutofit !=nil {if _edcbd :=_deffg .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_edcbd !=nil {return _edcbd ;};};if _deffg .SpAutoFit !=nil {if _gdbdg :=_deffg .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_gdbdg !=nil {return _gdbdg ;};};if _deffg .Scene3d !=nil {if _cabgb :=_deffg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cabgb !=nil {return _cabgb ;};};if _deffg .Sp3d !=nil {if _fdfa :=_deffg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_fdfa !=nil {return _fdfa ;};};if _deffg .FlatTx !=nil {if _ggbbd :=_deffg .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_ggbbd !=nil {return _ggbbd ;};};if _deffg .ExtLst !=nil {if _ebcaa :=_deffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcaa !=nil {return _ebcaa ;};};return nil ;}; -// Validate validates the CT_Backdrop and its children -func (_fegg *CT_Backdrop )Validate ()error {return _fegg .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_ffbc :=&CT_InnerShadowEffect {};return _ffbc };func (_ddecc *CT_DashStopList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aagea :for {_ggcgbc ,_eegea :=d .Token ();if _eegea !=nil {return _eegea ;};switch _caabc :=_ggcgbc .(type ){case _ggfee .StartElement :switch _caabc .Name {case _ggfee .Name {Space :"\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",Local :"\u0064\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"}:_dcag :=NewCT_DashStop ();if _aced :=d .DecodeElement (_dcag ,&_caabc );_aced !=nil {return _aced ;};_ddecc .Ds =append (_ddecc .Ds ,_dcag );default:_fecf .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\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_caabc .Name );if _gdaab :=d .Skip ();_gdaab !=nil {return _gdaab ;};};case _ggfee .EndElement :break _aagea ;case _ggfee .CharData :};};return nil ;};func (_ecab *EG_Text3D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ecab .Sp3d !=nil {_fcad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ecab .Sp3d ,_fcad );};if _ecab .FlatTx !=nil {_ebffdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_ecab .FlatTx ,_ebffdd );};return nil ;};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};type ST_SchemeColorVal byte ;func (_fbfef ST_PresetPatternVal )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fbfef .String (),start );}; +// Validate validates the CT_EffectList and its children +func (_ebdfb *CT_EffectList )Validate ()error {return _ebdfb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_deg :=&CT_AlphaFloorEffect {};return _deg }; -// Validate validates the CT_TablePropertiesChoice and its children -func (_afbgb *CT_TablePropertiesChoice )Validate ()error {return _afbgb .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_abaa *CT_TextNormalAutofit )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _abaa .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_ddgage .Sprintf ("\u0025\u0076",*_abaa .FontScaleAttr )});};if _abaa .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_ddgage .Sprintf ("\u0025\u0076",*_abaa .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fdbcc *CT_BlipFillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_egcfb :=range start .Attr {if _egcfb .Name .Local =="\u0064\u0070\u0069"{_cfag ,_afbe :=_gcbbf .ParseUint (_egcfb .Value ,10,32);if _afbe !=nil {return _afbe ;};_feggf :=uint32 (_cfag );_fdbcc .DpiAttr =&_feggf ;continue ;};if _egcfb .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_cbac ,_bffbe :=_gcbbf .ParseBool (_egcfb .Value );if _bffbe !=nil {return _bffbe ;};_fdbcc .RotWithShapeAttr =&_cbac ;continue ;};};_gbgcb :for {_dggfb ,_fddg :=d .Token ();if _fddg !=nil {return _fddg ;};switch _dbge :=_dggfb .(type ){case _ggfee .StartElement :switch _dbge .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:_fdbcc .Blip =NewCT_Blip ();if _ggffb :=d .DecodeElement (_fdbcc .Blip ,&_dbge );_ggffb !=nil {return _ggffb ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_fdbcc .SrcRect =NewCT_RelativeRect ();if _eeabd :=d .DecodeElement (_fdbcc .SrcRect ,&_dbge );_eeabd !=nil {return _eeabd ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_fdbcc .Tile =NewCT_TileInfoProperties ();if _gcfde :=d .DecodeElement (_fdbcc .Tile ,&_dbge );_gcfde !=nil {return _gcfde ;};case _ggfee .Name {Space :"\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",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_fdbcc .Stretch =NewCT_StretchInfoProperties ();if _ebegdg :=d .DecodeElement (_fdbcc .Stretch ,&_dbge );_ebegdg !=nil {return _ebegdg ;};default:_fecf .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 C\u0054\u005f\u0042\u006c\u0069\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dbge .Name );if _bddaa :=d .Skip ();_bddaa !=nil {return _bddaa ;};};case _ggfee .EndElement :break _gbgcb ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_GvmlTextShapeChoice and its children +func (_cgeeb *CT_GvmlTextShapeChoice )Validate ()error {return _cgeeb .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_fgceg ST_AnimationDgmBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgceg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_b .CharData (_fgceg .ST_AnimationBuildType .String ()));};if _fgceg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_b .CharData (_fgceg .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type ST_LineCap byte ; -// ValidateWithPath validates the Theme and its children, prefixing error messages with path -func (_eec *Theme )ValidateWithPath (path string )error {if _accgbb :=_eec .CT_OfficeStyleSheet .ValidateWithPath (path );_accgbb !=nil {return _accgbb ;};return nil ;};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_facf ST_TextPoint )String ()string {if _facf .ST_TextPointUnqualified !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_facf .ST_TextPointUnqualified );};if _facf .ST_UniversalMeasure !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_facf .ST_UniversalMeasure );};return "";};func NewCT_Blip ()*CT_Blip {_gbege :=&CT_Blip {};return _gbege };func (_bcefd *CT_TextShapeAutofit )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path +func (_bdda *CT_EffectContainer )ValidateWithPath (path string )error {if _acdae :=_bdda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acdae !=nil {return _acdae ;};if _bdda .Cont !=nil {if _gdbeg :=_bdda .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gdbeg !=nil {return _gdbeg ;};};if _bdda .Effect !=nil {if _ccde :=_bdda .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ccde !=nil {return _ccde ;};};if _bdda .AlphaBiLevel !=nil {if _gdae :=_bdda .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_gdae !=nil {return _gdae ;};};if _bdda .AlphaCeiling !=nil {if _bdfb :=_bdda .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_bdfb !=nil {return _bdfb ;};};if _bdda .AlphaFloor !=nil {if _bcbfe :=_bdda .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_bcbfe !=nil {return _bcbfe ;};};if _bdda .AlphaInv !=nil {if _bbfbg :=_bdda .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_bbfbg !=nil {return _bbfbg ;};};if _bdda .AlphaMod !=nil {if _dece :=_bdda .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_dece !=nil {return _dece ;};};if _bdda .AlphaModFix !=nil {if _bfad :=_bdda .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_bfad !=nil {return _bfad ;};};if _bdda .AlphaOutset !=nil {if _aeac :=_bdda .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_aeac !=nil {return _aeac ;};};if _bdda .AlphaRepl !=nil {if _fbaaa :=_bdda .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_fbaaa !=nil {return _fbaaa ;};};if _bdda .BiLevel !=nil {if _egddg :=_bdda .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_egddg !=nil {return _egddg ;};};if _bdda .Blend !=nil {if _cgea :=_bdda .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_cgea !=nil {return _cgea ;};};if _bdda .Blur !=nil {if _bgfe :=_bdda .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_bgfe !=nil {return _bgfe ;};};if _bdda .ClrChange !=nil {if _dbad :=_bdda .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dbad !=nil {return _dbad ;};};if _bdda .ClrRepl !=nil {if _gcad :=_bdda .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_gcad !=nil {return _gcad ;};};if _bdda .Duotone !=nil {if _dabe :=_bdda .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_dabe !=nil {return _dabe ;};};if _bdda .Fill !=nil {if _fdbe :=_bdda .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fdbe !=nil {return _fdbe ;};};if _bdda .FillOverlay !=nil {if _eaed :=_bdda .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_eaed !=nil {return _eaed ;};};if _bdda .Glow !=nil {if _eedd :=_bdda .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_eedd !=nil {return _eedd ;};};if _bdda .Grayscl !=nil {if _gcge :=_bdda .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_gcge !=nil {return _gcge ;};};if _bdda .Hsl !=nil {if _dcfdf :=_bdda .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_dcfdf !=nil {return _dcfdf ;};};if _bdda .InnerShdw !=nil {if _cgec :=_bdda .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_cgec !=nil {return _cgec ;};};if _bdda .Lum !=nil {if _dcfg :=_bdda .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_dcfg !=nil {return _dcfg ;};};if _bdda .OuterShdw !=nil {if _edgbc :=_bdda .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_edgbc !=nil {return _edgbc ;};};if _bdda .PrstShdw !=nil {if _dbfb :=_bdda .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_dbfb !=nil {return _dbfb ;};};if _bdda .Reflection !=nil {if _ecgge :=_bdda .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ecgge !=nil {return _ecgge ;};};if _bdda .RelOff !=nil {if _cedc :=_bdda .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_cedc !=nil {return _cedc ;};};if _bdda .SoftEdge !=nil {if _bcfg :=_bdda .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_bcfg !=nil {return _bcfg ;};};if _bdda .Tint !=nil {if _cgdc :=_bdda .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_cgdc !=nil {return _cgdc ;};};if _bdda .Xfrm !=nil {if _aafe :=_bdda .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aafe !=nil {return _aafe ;};};return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_bcga :=&CT_FillStyleList {};return _bcga };func (_cdaa *CT_ConnectionSiteList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cabf :for {_ddae ,_cgga :=d .Token ();if _cgga !=nil {return _cgga ;};switch _fede :=_ddae .(type ){case _b .StartElement :switch _fede .Name {case _b .Name {Space :"\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",Local :"\u0063\u0078\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"}:_edaec :=NewCT_ConnectionSite ();if _dcdc :=d .DecodeElement (_edaec ,&_fede );_dcdc !=nil {return _dcdc ;};_cdaa .Cxn =append (_cdaa .Cxn ,_edaec );default:_f .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 C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fede .Name );if _bgdb :=d .Skip ();_bgdb !=nil {return _bgdb ;};};case _b .EndElement :break _cabf ;case _b .CharData :};};return nil ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_gcdb :=&CT_TableStyleCellStyle {};return _gcdb ;}; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_bedgf *CT_Percentage )ValidateWithPath (path string )error {if _cedad :=_bedgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cedad !=nil {return _cedad ;};return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_cfdce :=&CT_ComplementTransform {};return _cfdce ;};func (_ccdf *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eafg :for {_cdaee ,_afbf :=d .Token ();if _afbf !=nil {return _afbf ;};switch _gceda :=_cdaee .(type ){case _ggfee .StartElement :switch _gceda .Name {case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_ccdf .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _dbgcd :=d .DecodeElement (_ccdf .GraphicFrameLocks ,&_gceda );_dbgcd !=nil {return _dbgcd ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccdf .ExtLst =NewCT_OfficeArtExtensionList ();if _afbcd :=d .DecodeElement (_ccdf .ExtLst ,&_gceda );_afbcd !=nil {return _afbcd ;};default:_fecf .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006de\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020%\u0076",_gceda .Name );if _edeab :=d .Skip ();_edeab !=nil {return _edeab ;};};case _ggfee .EndElement :break _eafg ;case _ggfee .CharData :};};return nil ;};func (_eccbc ST_LineEndType )ValidateWithPath (path string )error {switch _eccbc {case 0,1,2,3,4,5,6:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccbc ));};return nil ;};func (_efgde *CT_ShapeStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_cdfagd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_efgde .LnRef ,_cdfagd );_gfabd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_efgde .FillRef ,_gfabd );_gadbef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_efgde .EffectRef ,_gadbef );_ffce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_efgde .FontRef ,_ffce );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_eeb *ST_TextVertOverflowType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ddbcg ,_dcgag :=d .Token ();if _dcgag !=nil {return _dcgag ;};if _aebee ,_gcec :=_ddbcg .(_ggfee .EndElement );_gcec &&_aebee .Name ==start .Name {*_eeb =1;return nil ;};if _gcfcb ,_gad :=_ddbcg .(_ggfee .CharData );!_gad {return _ddgage .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",_ddbcg );}else {switch string (_gcfcb ){case "":*_eeb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_eeb =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_eeb =2;case "\u0063\u006c\u0069\u0070":*_eeb =3;};};_ddbcg ,_dcgag =d .Token ();if _dcgag !=nil {return _dcgag ;};if _abcge ,_abbde :=_ddbcg .(_ggfee .EndElement );_abbde &&_abcge .Name ==start .Name {return nil ;};return _ddgage .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",_ddbcg );};func (_agae *CT_Path2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_aeabae :=range start .Attr {if _aeabae .Name .Local =="\u0077"{_bebccg ,_cgd :=_gcbbf .ParseInt (_aeabae .Value ,10,64);if _cgd !=nil {return _cgd ;};_agae .WAttr =&_bebccg ;continue ;};if _aeabae .Name .Local =="\u0068"{_abbfb ,_dgebf :=_gcbbf .ParseInt (_aeabae .Value ,10,64);if _dgebf !=nil {return _dgebf ;};_agae .HAttr =&_abbfb ;continue ;};if _aeabae .Name .Local =="\u0066\u0069\u006c\u006c"{_agae .FillAttr .UnmarshalXMLAttr (_aeabae );continue ;};if _aeabae .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_gbcea ,_ggabb :=_gcbbf .ParseBool (_aeabae .Value );if _ggabb !=nil {return _ggabb ;};_agae .StrokeAttr =&_gbcea ;continue ;};if _aeabae .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_geegg ,_fdcdbe :=_gcbbf .ParseBool (_aeabae .Value );if _fdcdbe !=nil {return _fdcdbe ;};_agae .ExtrusionOkAttr =&_geegg ;continue ;};};_eccdf :for {_fafa ,_ccfga :=d .Token ();if _ccfga !=nil {return _ccfga ;};switch _dgeaf :=_fafa .(type ){case _ggfee .StartElement :switch _dgeaf .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u006c\u006fs\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"}:_dade :=NewCT_Path2DClose ();if _bdebe :=d .DecodeElement (_dade ,&_dgeaf );_bdebe !=nil {return _bdebe ;};_agae .Close =append (_agae .Close ,_dade );case _ggfee .Name {Space :"\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",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eafffb :=NewCT_Path2DMoveTo ();if _gddaf :=d .DecodeElement (_eafffb ,&_dgeaf );_gddaf !=nil {return _gddaf ;};_agae .MoveTo =append (_agae .MoveTo ,_eafffb );case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0054\u006f"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"}:_bfdbf :=NewCT_Path2DLineTo ();if _gefc :=d .DecodeElement (_bfdbf ,&_dgeaf );_gefc !=nil {return _gefc ;};_agae .LnTo =append (_agae .LnTo ,_bfdbf );case _ggfee .Name {Space :"\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",Local :"\u0061\u0072\u0063T\u006f"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"}:_cadba :=NewCT_Path2DArcTo ();if _gaec :=d .DecodeElement (_cadba ,&_dgeaf );_gaec !=nil {return _gaec ;};_agae .ArcTo =append (_agae .ArcTo ,_cadba );case _ggfee .Name {Space :"\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",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_cbeg :=NewCT_Path2DQuadBezierTo ();if _bccd :=d .DecodeElement (_cbeg ,&_dgeaf );_bccd !=nil {return _bccd ;};_agae .QuadBezTo =append (_agae .QuadBezTo ,_cbeg );case _ggfee .Name {Space :"\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",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_egd :=NewCT_Path2DCubicBezierTo ();if _ggdga :=d .DecodeElement (_egd ,&_dgeaf );_ggdga !=nil {return _ggdga ;};_agae .CubicBezTo =append (_agae .CubicBezTo ,_egd );default:_fecf .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\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_dgeaf .Name );if _abfd :=d .Skip ();_abfd !=nil {return _abfd ;};};case _ggfee .EndElement :break _eccdf ;case _ggfee .CharData :};};return nil ;};type ST_RectAlignment byte ;func (_affff *CT_TextFont )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",_affff .TypefaceAttr )});if _affff .PanoseAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_affff .PanoseAttr )});};if _affff .PitchFamilyAttr !=ST_PitchFamilyUnset {_facb ,_dbab :=_affff .PitchFamilyAttr .MarshalXMLAttr (_ggfee .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _dbab !=nil {return _dbab ;};start .Attr =append (start .Attr ,_facb );};if _affff .CharsetAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_affff .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ST_TextFontScalePercentOrPercentString is a union type +type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_cf *AG_Locking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dad :=range start .Attr {if _dad .Name .Local =="\u006e\u006f\u0047r\u0070"{_ba ,_ee :=_a .ParseBool (_dad .Value );if _ee !=nil {return _ee ;};_cf .NoGrpAttr =&_ba ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bac ,_ac :=_a .ParseBool (_dad .Value );if _ac !=nil {return _ac ;};_cf .NoSelectAttr =&_bac ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0052o\u0074"{_bg ,_cd :=_a .ParseBool (_dad .Value );if _cd !=nil {return _cd ;};_cf .NoRotAttr =&_bg ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_df ,_gd :=_a .ParseBool (_dad .Value );if _gd !=nil {return _gd ;};_cf .NoChangeAspectAttr =&_df ;continue ;};if _dad .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ad ,_cee :=_a .ParseBool (_dad .Value );if _cee !=nil {return _cee ;};_cf .NoMoveAttr =&_ad ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bf ,_aff :=_a .ParseBool (_dad .Value );if _aff !=nil {return _aff ;};_cf .NoResizeAttr =&_bf ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cb ,_ff :=_a .ParseBool (_dad .Value );if _ff !=nil {return _ff ;};_cf .NoEditPointsAttr =&_cb ;continue ;};if _dad .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_ca ,_gdc :=_a .ParseBool (_dad .Value );if _gdc !=nil {return _gdc ;};_cf .NoAdjustHandlesAttr =&_ca ;continue ;};if _dad .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_eeg ,_fc :=_a .ParseBool (_dad .Value );if _fc !=nil {return _fc ;};_cf .NoChangeArrowheadsAttr =&_eeg ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gf ,_ag :=_a .ParseBool (_dad .Value );if _ag !=nil {return _ag ;};_cf .NoChangeShapeTypeAttr =&_gf ;continue ;};};for {_aca ,_acb :=d .Token ();if _acb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_acb );};if _fbg ,_adf :=_aca .(_b .EndElement );_adf &&_fbg .Name ==start .Name {break ;};};return nil ;};func (_gccga ST_TextAutonumberScheme )Validate ()error {return _gccga .ValidateWithPath ("")};func (_cbbfca *CT_Cell3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbfca .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_fgfa ,_gfbg :=_cbbfca .PrstMaterialAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _gfbg !=nil {return _gfbg ;};start .Attr =append (start .Attr ,_fgfa );};e .EncodeToken (start );_gffd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_cbbfca .Bevel ,_gffd );if _cbbfca .LightRig !=nil {_feaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_cbbfca .LightRig ,_feaf );};if _cbbfca .ExtLst !=nil {_dbdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbfca .ExtLst ,_dbdaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cceca *ST_Coordinate32 )Validate ()error {return _cceca .ValidateWithPath ("")};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_bgceb :=&CT_OfficeArtExtensionList {};return _bgceb ;};type CT_AlphaFloorEffect struct{};func (_gcffde ST_PresetLineDashVal )Validate ()error {return _gcffde .ValidateWithPath ("")};func NewCT_FixedPercentage ()*CT_FixedPercentage {_gfbe :=&CT_FixedPercentage {};return _gfbe };func (_ccad *CT_CustomColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egddf :=range start .Attr {if _egddf .Name .Local =="\u006e\u0061\u006d\u0065"{_dcba ,_fdgb :=_egddf .Value ,error (nil );if _fdgb !=nil {return _fdgb ;};_ccad .NameAttr =&_dcba ;continue ;};};_ccgc :for {_ebebb ,_cbec :=d .Token ();if _cbec !=nil {return _cbec ;};switch _cbbac :=_ebebb .(type ){case _b .StartElement :switch _cbbac .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ccad .ScrgbClr =NewCT_ScRgbColor ();if _ggae :=d .DecodeElement (_ccad .ScrgbClr ,&_cbbac );_ggae !=nil {return _ggae ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ccad .SrgbClr =NewCT_SRgbColor ();if _ffdd :=d .DecodeElement (_ccad .SrgbClr ,&_cbbac );_ffdd !=nil {return _ffdd ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ccad .HslClr =NewCT_HslColor ();if _eaaea :=d .DecodeElement (_ccad .HslClr ,&_cbbac );_eaaea !=nil {return _eaaea ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ccad .SysClr =NewCT_SystemColor ();if _cbca :=d .DecodeElement (_ccad .SysClr ,&_cbbac );_cbca !=nil {return _cbca ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ccad .SchemeClr =NewCT_SchemeColor ();if _cedg :=d .DecodeElement (_ccad .SchemeClr ,&_cbbac );_cedg !=nil {return _cedg ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ccad .PrstClr =NewCT_PresetColor ();if _ecaf :=d .DecodeElement (_ccad .PrstClr ,&_cbbac );_ecaf !=nil {return _ecaf ;};default:_f .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\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_cbbac .Name );if _fbfde :=d .Skip ();_fbfde !=nil {return _fbfde ;};};case _b .EndElement :break _ccgc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path -func (_gege *CT_ScRgbColor )ValidateWithPath (path string )error {if _aggg :=_gege .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_aggg !=nil {return _aggg ;};if _egab :=_gege .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_egab !=nil {return _egab ;};if _fgaae :=_gege .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fgaae !=nil {return _fgaae ;};for _aege ,_fae :=range _gege .EG_ColorTransform {if _geade :=_fae .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_aege ));_geade !=nil {return _geade ;};};return nil ;}; +// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path +func (_gbgff *CT_TextSpacing )ValidateWithPath (path string )error {if _gbgff .SpcPct !=nil {if _abdge :=_gbgff .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_abdge !=nil {return _abdge ;};};if _gbgff .SpcPts !=nil {if _bfeab :=_gbgff .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_bfeab !=nil {return _bfeab ;};};return nil ;};func (_cdfgd ST_RectAlignment )String ()string {switch _cdfgd {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072";case 6:return "\u0072";case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return "";};func (_bacdf ST_LightRigType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcdgegd :=_b .Attr {};_bcdgegd .Name =name ;switch _bacdf {case ST_LightRigTypeUnset :_bcdgegd .Value ="";case ST_LightRigTypeLegacyFlat1 :_bcdgegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_bcdgegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_bcdgegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_bcdgegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_bcdgegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_bcdgegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_bcdgegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_bcdgegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_bcdgegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_bcdgegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_bcdgegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_bcdgegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_bcdgegd .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_bcdgegd .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_bcdgegd .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_bcdgegd .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_bcdgegd .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_bcdgegd .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_bcdgegd .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_bcdgegd .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_bcdgegd .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_bcdgegd .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_bcdgegd .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_bcdgegd .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_bcdgegd .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_bcdgegd .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_bcdgegd .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _bcdgegd ,nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_agfd *CT_NonVisualPictureProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agfd .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_agfd .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _agfd .PicLocks !=nil {_gfdfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_agfd .PicLocks ,_gfdfb );};if _agfd .ExtLst !=nil {_gffdba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agfd .ExtLst ,_gffdba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_fbadb :=&CT_GvmlConnectorNonVisual {};_fbadb .CNvPr =NewCT_NonVisualDrawingProps ();_fbadb .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _fbadb ;};func (_ggfea *CT_SRgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddgca :=range start .Attr {if _ddgca .Name .Local =="\u0076\u0061\u006c"{_ebfage ,_dgdcbd :=_ddgca .Value ,error (nil );if _dgdcbd !=nil {return _dgdcbd ;};_ggfea .ValAttr =_ebfage ;continue ;};};_afegd :for {_ggbce ,_fccfa :=d .Token ();if _fccfa !=nil {return _fccfa ;};switch _bcbfc :=_ggbce .(type ){case _b .StartElement :switch _bcbfc .Name {case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fbba :=NewEG_ColorTransform ();_fbba .Tint =NewCT_PositiveFixedPercentage ();if _gbfed :=d .DecodeElement (_fbba .Tint ,&_bcbfc );_gbfed !=nil {return _gbfed ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fbba );case _b .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_fffec :=NewEG_ColorTransform ();_fffec .Shade =NewCT_PositiveFixedPercentage ();if _bbefe :=d .DecodeElement (_fffec .Shade ,&_bcbfc );_bbefe !=nil {return _bbefe ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fffec );case _b .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_feadd :=NewEG_ColorTransform ();_feadd .Comp =NewCT_ComplementTransform ();if _fgbf :=d .DecodeElement (_feadd .Comp ,&_bcbfc );_fgbf !=nil {return _fgbf ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_feadd );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_baebc :=NewEG_ColorTransform ();_baebc .Inv =NewCT_InverseTransform ();if _ecdbaf :=d .DecodeElement (_baebc .Inv ,&_bcbfc );_ecdbaf !=nil {return _ecdbaf ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_baebc );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ebfef :=NewEG_ColorTransform ();_ebfef .Gray =NewCT_GrayscaleTransform ();if _aabbe :=d .DecodeElement (_ebfef .Gray ,&_bcbfc );_aabbe !=nil {return _aabbe ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_ebfef );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_gfef :=NewEG_ColorTransform ();_gfef .Alpha =NewCT_PositiveFixedPercentage ();if _cebbe :=d .DecodeElement (_gfef .Alpha ,&_bcbfc );_cebbe !=nil {return _cebbe ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gfef );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_cebd :=NewEG_ColorTransform ();_cebd .AlphaOff =NewCT_FixedPercentage ();if _dgaag :=d .DecodeElement (_cebd .AlphaOff ,&_bcbfc );_dgaag !=nil {return _dgaag ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_cebd );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ebcbc :=NewEG_ColorTransform ();_ebcbc .AlphaMod =NewCT_PositivePercentage ();if _edbb :=d .DecodeElement (_ebcbc .AlphaMod ,&_bcbfc );_edbb !=nil {return _edbb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_ebcbc );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bdebbf :=NewEG_ColorTransform ();_bdebbf .Hue =NewCT_PositiveFixedAngle ();if _cabga :=d .DecodeElement (_bdebbf .Hue ,&_bcbfc );_cabga !=nil {return _cabga ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_bdebbf );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cdbb :=NewEG_ColorTransform ();_cdbb .HueOff =NewCT_Angle ();if _edfea :=d .DecodeElement (_cdbb .HueOff ,&_bcbfc );_edfea !=nil {return _edfea ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_cdbb );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gbgec :=NewEG_ColorTransform ();_gbgec .HueMod =NewCT_PositivePercentage ();if _ffcdc :=d .DecodeElement (_gbgec .HueMod ,&_bcbfc );_ffcdc !=nil {return _ffcdc ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gbgec );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bfbfg :=NewEG_ColorTransform ();_bfbfg .Sat =NewCT_Percentage ();if _addag :=d .DecodeElement (_bfbfg .Sat ,&_bcbfc );_addag !=nil {return _addag ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_bfbfg );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gecg :=NewEG_ColorTransform ();_gecg .SatOff =NewCT_Percentage ();if _cbde :=d .DecodeElement (_gecg .SatOff ,&_bcbfc );_cbde !=nil {return _cbde ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gecg );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_daeag :=NewEG_ColorTransform ();_daeag .SatMod =NewCT_Percentage ();if _fbdff :=d .DecodeElement (_daeag .SatMod ,&_bcbfc );_fbdff !=nil {return _fbdff ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_daeag );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_ceecb :=NewEG_ColorTransform ();_ceecb .Lum =NewCT_Percentage ();if _dbceb :=d .DecodeElement (_ceecb .Lum ,&_bcbfc );_dbceb !=nil {return _dbceb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_ceecb );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gfcbb :=NewEG_ColorTransform ();_gfcbb .LumOff =NewCT_Percentage ();if _bageb :=d .DecodeElement (_gfcbb .LumOff ,&_bcbfc );_bageb !=nil {return _bageb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gfcbb );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bffge :=NewEG_ColorTransform ();_bffge .LumMod =NewCT_Percentage ();if _eaca :=d .DecodeElement (_bffge .LumMod ,&_bcbfc );_eaca !=nil {return _eaca ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_bffge );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_eafb :=NewEG_ColorTransform ();_eafb .Red =NewCT_Percentage ();if _ddeff :=d .DecodeElement (_eafb .Red ,&_bcbfc );_ddeff !=nil {return _ddeff ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_eafb );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_geecb :=NewEG_ColorTransform ();_geecb .RedOff =NewCT_Percentage ();if _fagag :=d .DecodeElement (_geecb .RedOff ,&_bcbfc );_fagag !=nil {return _fagag ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_geecb );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ccced :=NewEG_ColorTransform ();_ccced .RedMod =NewCT_Percentage ();if _ffbfdf :=d .DecodeElement (_ccced .RedMod ,&_bcbfc );_ffbfdf !=nil {return _ffbfdf ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_ccced );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_dfeac :=NewEG_ColorTransform ();_dfeac .Green =NewCT_Percentage ();if _cafaeg :=d .DecodeElement (_dfeac .Green ,&_bcbfc );_cafaeg !=nil {return _cafaeg ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_dfeac );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_edfa :=NewEG_ColorTransform ();_edfa .GreenOff =NewCT_Percentage ();if _fbfa :=d .DecodeElement (_edfa .GreenOff ,&_bcbfc );_fbfa !=nil {return _fbfa ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_edfa );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fbfaa :=NewEG_ColorTransform ();_fbfaa .GreenMod =NewCT_Percentage ();if _dfbgb :=d .DecodeElement (_fbfaa .GreenMod ,&_bcbfc );_dfbgb !=nil {return _dfbgb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fbfaa );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_bdefe :=NewEG_ColorTransform ();_bdefe .Blue =NewCT_Percentage ();if _bdebaf :=d .DecodeElement (_bdefe .Blue ,&_bcbfc );_bdebaf !=nil {return _bdebaf ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_bdefe );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_fegefe :=NewEG_ColorTransform ();_fegefe .BlueOff =NewCT_Percentage ();if _ebdg :=d .DecodeElement (_fegefe .BlueOff ,&_bcbfc );_ebdg !=nil {return _ebdg ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fegefe );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_defff :=NewEG_ColorTransform ();_defff .BlueMod =NewCT_Percentage ();if _dgdge :=d .DecodeElement (_defff .BlueMod ,&_bcbfc );_dgdge !=nil {return _dgdge ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_defff );case _b .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gabf :=NewEG_ColorTransform ();_gabf .Gamma =NewCT_GammaTransform ();if _bcefb :=d .DecodeElement (_gabf .Gamma ,&_bcbfc );_bcefb !=nil {return _bcefb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gabf );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_fabfb :=NewEG_ColorTransform ();_fabfb .InvGamma =NewCT_InverseGammaTransform ();if _dccc :=d .DecodeElement (_fabfb .InvGamma ,&_bcbfc );_dccc !=nil {return _dccc ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fabfb );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_bcbfc .Name );if _dfcg :=d .Skip ();_dfcg !=nil {return _dfcg ;};};case _b .EndElement :break _afegd ;case _b .CharData :};};return nil ;};func (_efdec *CT_SolidColorFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efdec .ScrgbClr !=nil {_ebeff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_efdec .ScrgbClr ,_ebeff );};if _efdec .SrgbClr !=nil {_bgaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_efdec .SrgbClr ,_bgaeb );};if _efdec .HslClr !=nil {_cacad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_efdec .HslClr ,_cacad );};if _efdec .SysClr !=nil {_edcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_efdec .SysClr ,_edcb );};if _efdec .SchemeClr !=nil {_daggg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_efdec .SchemeClr ,_daggg );};if _efdec .PrstClr !=nil {_fdebbb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_efdec .PrstClr ,_fdebbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableBackgroundStyle and its children -func (_acged *CT_TableBackgroundStyle )Validate ()error {return _acged .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};type ST_BlendMode byte ; +// Validate validates the CT_GraphicalObject and its children +func (_bdgf *CT_GraphicalObject )Validate ()error {return _bdgf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path -func (_fgaa *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_fcada ST_TextCapsType )ValidateWithPath (path string )error {switch _fcada {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcada ));};return nil ;};type CT_FontReference struct{IdxAttr ST_FontCollectionIndex ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_dfbb *CT_GvmlConnectorNonVisual )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_bgaec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dfbb .CNvPr ,_bgaec );_bfea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dfbb .CNvCxnSpPr ,_bfea );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_dbgcc *CT_TableStyleCellStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_beba :for {_dgdeg ,_fgggb :=d .Token ();if _fgggb !=nil {return _fgggb ;};switch _cbdab :=_dgdeg .(type ){case _ggfee .StartElement :switch _cbdab .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0063\u0042d\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"}:_dbgcc .TcBdr =NewCT_TableCellBorderStyle ();if _bdcf :=d .DecodeElement (_dbgcc .TcBdr ,&_cbdab );_bdcf !=nil {return _bdcf ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_dbgcc .Fill =NewCT_FillProperties ();if _aabd :=d .DecodeElement (_dbgcc .Fill ,&_cbdab );_aabd !=nil {return _aabd ;};case _ggfee .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_dbgcc .FillRef =NewCT_StyleMatrixReference ();if _dcfa :=d .DecodeElement (_dbgcc .FillRef ,&_cbdab );_dcfa !=nil {return _dcfa ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_dbgcc .Cell3D =NewCT_Cell3D ();if _efdac :=d .DecodeElement (_dbgcc .Cell3D ,&_cbdab );_efdac !=nil {return _efdac ;};default:_fecf .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\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cbdab .Name );if _abcfc :=d .Skip ();_abcfc !=nil {return _abcfc ;};};case _ggfee .EndElement :break _beba ;case _ggfee .CharData :};};return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_fefe :=&CT_GradientFillProperties {};return _fefe ;};func (_fbdc ST_CompoundLine )ValidateWithPath (path string )error {switch _fbdc {case 0,1,2,3,4,5:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbdc ));};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_cbegd :=&CT_FillProperties {};return _cbegd };type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};type CT_AlphaFloorEffect struct{}; +// Validate validates the CT_RegularTextRun and its children +func (_accafg *CT_RegularTextRun )Validate ()error {return _accafg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");}; -// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path -func (_bcbc *CT_ColorMapping )ValidateWithPath (path string )error {if _bcbc .Bg1Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("\u0025\u0073\u002fB\u0067\u0031\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 _ffdea :=_bcbc .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_ffdea !=nil {return _ffdea ;};if _bcbc .Tx1Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("\u0025\u0073\u002fT\u0078\u0031\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 _dcfdb :=_bcbc .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_dcfdb !=nil {return _dcfdb ;};if _bcbc .Bg2Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("\u0025\u0073\u002fB\u0067\u0032\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 _aceb :=_bcbc .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_aceb !=nil {return _aceb ;};if _bcbc .Tx2Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("\u0025\u0073\u002fT\u0078\u0032\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 _dbaab :=_bcbc .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_dbaab !=nil {return _dbaab ;};if _bcbc .Accent1Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0031\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _aebd :=_bcbc .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_aebd !=nil {return _aebd ;};if _bcbc .Accent2Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0032\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fcefa :=_bcbc .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_fcefa !=nil {return _fcefa ;};if _bcbc .Accent3Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0033\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dggegd :=_bcbc .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_dggegd !=nil {return _dggegd ;};if _bcbc .Accent4Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0034\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _edee :=_bcbc .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_edee !=nil {return _edee ;};if _bcbc .Accent5Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0035\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _eadab :=_bcbc .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_eadab !=nil {return _eadab ;};if _bcbc .Accent6Attr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0036\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cffg :=_bcbc .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_cffg !=nil {return _cffg ;};if _bcbc .HlinkAttr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("\u0025\u0073\u002f\u0048\u006c\u0069n\u006b\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _eddfb :=_bcbc .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_eddfb !=nil {return _eddfb ;};if _bcbc .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _ddgage .Errorf ("\u0025\u0073/F\u006f\u006c\u0048l\u0069\u006e\u006b\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fdbbg :=_bcbc .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_fdbbg !=nil {return _fdbbg ;};if _bcbc .ExtLst !=nil {if _ddfeg :=_bcbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfeg !=nil {return _ddfeg ;};};return nil ;};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_gefd :=&CT_AlphaInverseEffect {};return _gefd ;}; +// Validate validates the CT_Vector3D and its children +func (_gedeb *CT_Vector3D )Validate ()error {return _gedeb .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_bgcec *CT_TextShapeAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fabbc ,_gggbf :=d .Token ();if _gggbf !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053h\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_gggbf );};if _dfegf ,_fafff :=_fabbc .(_b .EndElement );_fafff &&_dfegf .Name ==start .Name {break ;};};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;}; -// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path -func (_gdcdf *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _gdcdf .ULnTx !=nil {if _afcc :=_gdcdf .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_afcc !=nil {return _afcc ;};};if _gdcdf .ULn !=nil {if _fdaad :=_gdcdf .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_fdaad !=nil {return _fdaad ;};};return nil ;}; +// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path +func (_cgecf *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _cgecf .Ln !=nil {if _fddcd :=_cgecf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fddcd !=nil {return _fddcd ;};};if _cgecf .LnRef !=nil {if _dcefb :=_cgecf .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_dcefb !=nil {return _dcefb ;};};return nil ;}; -// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path -func (_bdf *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_acgdf :=&CT_Path2DLineTo {};_acgdf .Pt =NewCT_AdjPoint2D ();return _acgdf ;};func NewCT_TableCell ()*CT_TableCell {_bdddb :=&CT_TableCell {};return _bdddb };type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_abgdf ST_PitchFamily )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_abgdf .String (),start );}; +// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path +func (_acdcf *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _acdcf .FontScaleAttr !=nil {if _dacga :=_acdcf .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dacga !=nil {return _dacga ;};};if _acdcf .LnSpcReductionAttr !=nil {if _cdeac :=_acdcf .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cdeac !=nil {return _cdeac ;};};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_dggc :=&CT_GeomGuide {};return _dggc };func (_eebaf ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdecfg :=_b .Attr {};_bdecfg .Name =name ;switch _eebaf {case ST_AnimationDgmOnlyBuildTypeUnset :_bdecfg .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_bdecfg .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_bdecfg .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_bdecfg .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _bdecfg ,nil ;};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_gbeed :=&CT_OuterShadowEffect {};return _gbeed ;};func (_afbfb *Theme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _afbfb .CT_OfficeStyleSheet .MarshalXML (e ,start );}; -// Validate validates the CT_TintEffect and its children -func (_dcdb *CT_TintEffect )Validate ()error {return _dcdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the Blip and its children +func (_bed *Blip )Validate ()error {return _bed .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func (_fdbed *CT_PresetShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_adfedd ,_gbdd :=_fdbed .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _gbdd !=nil {return _gbdd ;};start .Attr =append (start .Attr ,_adfedd );if _fdbed .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_fdbed .DistAttr )});};if _fdbed .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_fdbed .DirAttr )});};e .EncodeToken (start );if _fdbed .ScrgbClr !=nil {_gggda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fdbed .ScrgbClr ,_gggda );};if _fdbed .SrgbClr !=nil {_gabce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fdbed .SrgbClr ,_gabce );};if _fdbed .HslClr !=nil {_fbaaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fdbed .HslClr ,_fbaaf );};if _fdbed .SysClr !=nil {_fbbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fdbed .SysClr ,_fbbcf );};if _fdbed .SchemeClr !=nil {_gbed :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fdbed .SchemeClr ,_gbed );};if _fdbed .PrstClr !=nil {_egcea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fdbed .PrstClr ,_egcea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gabd *CT_LuminanceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdeg :=range start .Attr {if _fdeg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_febda ,_eggfb :=ParseUnionST_FixedPercentage (_fdeg .Value );if _eggfb !=nil {return _eggfb ;};_gabd .BrightAttr =&_febda ;continue ;};if _fdeg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_ceaa ,_ggbff :=ParseUnionST_FixedPercentage (_fdeg .Value );if _ggbff !=nil {return _ggbff ;};_gabd .ContrastAttr =&_ceaa ;continue ;};};for {_ffddc ,_cdgde :=d .Token ();if _cdgde !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u004c\u0075\u006d\u0069\u006e\u0061\u006ec\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cdgde );};if _gadd ,_dfebg :=_ffddc .(_b .EndElement );_dfebg &&_gadd .Name ==start .Name {break ;};};return nil ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};func (_ffb *CT_AdjustHandleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cadg :for {_bfg ,_cbb :=d .Token ();if _cbb !=nil {return _cbb ;};switch _bbge :=_bfg .(type ){case _b .StartElement :switch _bbge .Name {case _b .Name {Space :"\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",Local :"\u0061\u0068\u0058\u0059"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"}:_gg :=NewCT_XYAdjustHandle ();if _facb :=d .DecodeElement (_gg ,&_bbge );_facb !=nil {return _facb ;};_ffb .AhXY =append (_ffb .AhXY ,_gg );case _b .Name {Space :"\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",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_gee :=NewCT_PolarAdjustHandle ();if _adfg :=d .DecodeElement (_gee ,&_bbge );_adfg !=nil {return _adfg ;};_ffb .AhPolar =append (_ffb .AhPolar ,_gee );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bbge .Name );if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _b .EndElement :break _cadg ;case _b .CharData :};};return nil ;};func (_fbda *CT_ComplementTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_fcgf :=&CT_GlowEffect {};return _fcgf };func (_fggd *CT_GvmlPicture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggd .NvPicPr =NewCT_GvmlPictureNonVisual ();_fggd .BlipFill =NewCT_BlipFillProperties ();_fggd .SpPr =NewCT_ShapeProperties ();_ageab :for {_afddd ,_dfdg :=d .Token ();if _dfdg !=nil {return _dfdg ;};switch _gcgcb :=_afddd .(type ){case _b .StartElement :switch _gcgcb .Name {case _b .Name {Space :"\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",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _edec :=d .DecodeElement (_fggd .NvPicPr ,&_gcgcb );_edec !=nil {return _edec ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ddbc :=d .DecodeElement (_fggd .BlipFill ,&_gcgcb );_ddbc !=nil {return _ddbc ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _dced :=d .DecodeElement (_fggd .SpPr ,&_gcgcb );_dced !=nil {return _dced ;};case _b .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fggd .Style =NewCT_ShapeStyle ();if _ccfdb :=d .DecodeElement (_fggd .Style ,&_gcgcb );_ccfdb !=nil {return _ccfdb ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggd .ExtLst =NewCT_OfficeArtExtensionList ();if _eeccb :=d .DecodeElement (_fggd .ExtLst ,&_gcgcb );_eeccb !=nil {return _eeccb ;};default:_f .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\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_gcgcb .Name );if _cffcf :=d .Skip ();_cffcf !=nil {return _cffcf ;};};case _b .EndElement :break _ageab ;case _b .CharData :};};return nil ;};type ST_OnOffStyleType byte ;type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;}; -// Validate validates the CT_RelativeRect and its children -func (_dffg *CT_RelativeRect )Validate ()error {return _dffg .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func (_gfbgag *CT_TextTabStopList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ggace :for {_aeeca ,_dced :=d .Token ();if _dced !=nil {return _dced ;};switch _gffdc :=_aeeca .(type ){case _ggfee .StartElement :switch _gffdc .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0061\u0062"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"}:_gcgfe :=NewCT_TextTabStop ();if _egdae :=d .DecodeElement (_gcgfe ,&_gffdc );_egdae !=nil {return _egdae ;};_gfbgag .Tab =append (_gfbgag .Tab ,_gcgfe );default:_fecf .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\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gffdc .Name );if _fcba :=d .Skip ();_fcba !=nil {return _fcba ;};};case _ggfee .EndElement :break _ggace ;case _ggfee .CharData :};};return nil ;};func (_ebbce *CT_TextBulletSizePercent )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ebbce .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_cdef :=range start .Attr {if _cdef .Name .Local =="\u0076\u0061\u006c"{_cgfg ,_bgcf :=_cdef .Value ,error (nil );if _bgcf !=nil {return _bgcf ;};_ebbce .ValAttr =_cgfg ;continue ;};};for {_bff ,_aeecbd :=d .Token ();if _aeecbd !=nil {return _ddgage .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054ext\u0042ul\u006c\u0065\u0074\u0053\u0069\u007a\u0065Pe\u0072\u0063\u0065\u006e\u0074\u003a\u0020%\u0073",_aeecbd );};if _bcgea ,_bcgaf :=_bff .(_ggfee .EndElement );_bcgaf &&_bcgea .Name ==start .Name {break ;};};return nil ;};func NewVideoFile ()*VideoFile {_ggefc :=&VideoFile {};_ggefc .CT_VideoFile =*NewCT_VideoFile ();return _ggefc ;};func NewCT_Scale2D ()*CT_Scale2D {_fega :=&CT_Scale2D {};_fega .Sx =NewCT_Ratio ();_fega .Sy =NewCT_Ratio ();return _fega ;};func (_ggbade *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ggbade .CNvPr =NewCT_NonVisualDrawingProps ();_ggbade .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_ddggg :for {_dae ,_abgec :=d .Token ();if _abgec !=nil {return _abgec ;};switch _bggdd :=_dae .(type ){case _ggfee .StartElement :switch _bggdd .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gdcbe :=d .DecodeElement (_ggbade .CNvPr ,&_bggdd );_gdcbe !=nil {return _gdcbe ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _ffaae :=d .DecodeElement (_ggbade .CNvCxnSpPr ,&_bggdd );_ffaae !=nil {return _ffaae ;};default:_fecf .Log ("sk\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\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006ee\u0063t\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073u\u0061l\u0020\u0025v",_bggdd .Name );if _cgfgd :=d .Skip ();_cgfgd !=nil {return _cgfgd ;};};case _ggfee .EndElement :break _ddggg ;case _ggfee .CharData :};};return nil ;};func (_egbe *CT_DuotoneEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_egebg :for {_gagg ,_daf :=d .Token ();if _daf !=nil {return _daf ;};switch _fcgcd :=_gagg .(type ){case _ggfee .StartElement :switch _fcgcd .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bfbeg :=NewEG_ColorChoice ();_bfbeg .ScrgbClr =NewCT_ScRgbColor ();if _dccf :=d .DecodeElement (_bfbeg .ScrgbClr ,&_fcgcd );_dccf !=nil {return _dccf ;};_egbe .EG_ColorChoice =append (_egbe .EG_ColorChoice ,_bfbeg );case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fdeg :=NewEG_ColorChoice ();_fdeg .SrgbClr =NewCT_SRgbColor ();if _cadbfb :=d .DecodeElement (_fdeg .SrgbClr ,&_fcgcd );_cadbfb !=nil {return _cadbfb ;};_egbe .EG_ColorChoice =append (_egbe .EG_ColorChoice ,_fdeg );case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bffcc :=NewEG_ColorChoice ();_bffcc .HslClr =NewCT_HslColor ();if _deaeb :=d .DecodeElement (_bffcc .HslClr ,&_fcgcd );_deaeb !=nil {return _deaeb ;};_egbe .EG_ColorChoice =append (_egbe .EG_ColorChoice ,_bffcc );case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ageff :=NewEG_ColorChoice ();_ageff .SysClr =NewCT_SystemColor ();if _gebbg :=d .DecodeElement (_ageff .SysClr ,&_fcgcd );_gebbg !=nil {return _gebbg ;};_egbe .EG_ColorChoice =append (_egbe .EG_ColorChoice ,_ageff );case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bb :=NewEG_ColorChoice ();_bb .SchemeClr =NewCT_SchemeColor ();if _cfgf :=d .DecodeElement (_bb .SchemeClr ,&_fcgcd );_cfgf !=nil {return _cfgf ;};_egbe .EG_ColorChoice =append (_egbe .EG_ColorChoice ,_bb );case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdcfd :=NewEG_ColorChoice ();_fdcfd .PrstClr =NewCT_PresetColor ();if _cedfg :=d .DecodeElement (_fdcfd .PrstClr ,&_fcgcd );_cedfg !=nil {return _cedfg ;};_egbe .EG_ColorChoice =append (_egbe .EG_ColorChoice ,_fdcfd );default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_fcgcd .Name );if _bbbee :=d .Skip ();_bbbee !=nil {return _bbbee ;};};case _ggfee .EndElement :break _egebg ;case _ggfee .CharData :};};return nil ;};func (_ggcf *EG_Geometry )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aeae :for {_efbeg ,_afdb :=d .Token ();if _afdb !=nil {return _afdb ;};switch _acfegf :=_efbeg .(type ){case _ggfee .StartElement :switch _acfegf .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_ggcf .CustGeom =NewCT_CustomGeometry2D ();if _cfaeb :=d .DecodeElement (_ggcf .CustGeom ,&_acfegf );_cfaeb !=nil {return _cfaeb ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_ggcf .PrstGeom =NewCT_PresetGeometry2D ();if _fadfd :=d .DecodeElement (_ggcf .PrstGeom ,&_acfegf );_fadfd !=nil {return _fadfd ;};default:_fecf .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\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_acfegf .Name );if _gfcg :=d .Skip ();_gfcg !=nil {return _gfcg ;};};case _ggfee .EndElement :break _aeae ;case _ggfee .CharData :};};return nil ;};func (_eecad *CT_AnimationChartBuildProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_fecdd :=range start .Attr {if _fecdd .Name .Local =="\u0062\u006c\u0064"{_gcffc ,_ebfad :=ParseUnionST_AnimationChartBuildType (_fecdd .Value );if _ebfad !=nil {return _ebfad ;};_eecad .BldAttr =&_gcffc ;continue ;};if _fecdd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_gbdbf ,_dbd :=_gcbbf .ParseBool (_fecdd .Value );if _dbd !=nil {return _dbd ;};_eecad .AnimBgAttr =&_gbdbf ;continue ;};};for {_cbefbc ,_eaaea :=d .Token ();if _eaaea !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073i\u006e\u0067\u0020\u0043T\u005f\u0041\u006ei\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061rt\u0042\u0075\u0069l\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069e\u0073\u003a \u0025\u0073",_eaaea );};if _cbgba ,_cdcdf :=_cbefbc .(_ggfee .EndElement );_cdcdf &&_cbgba .Name ==start .Name {break ;};};return nil ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_aeaa :=&CT_ReflectionEffect {};return _aeaa };func (_eadb *CT_NoFillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TextShapeAutofit struct{}; +// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path +func (_dcfdb *EG_TextAutofit )ValidateWithPath (path string )error {if _dcfdb .NoAutofit !=nil {if _ccaga :=_dcfdb .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ccaga !=nil {return _ccaga ;};};if _dcfdb .NormAutofit !=nil {if _eccac :=_dcfdb .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_eccac !=nil {return _eccac ;};};if _dcfdb .SpAutoFit !=nil {if _addfe :=_dcfdb .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_addfe !=nil {return _addfe ;};};return nil ;};func (_faee *CT_GradientFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbfe :=range start .Attr {if _fbfe .Name .Local =="\u0066\u006c\u0069\u0070"{_faee .FlipAttr .UnmarshalXMLAttr (_fbfe );continue ;};if _fbfe .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_gfdcc ,_fccbg :=_a .ParseBool (_fbfe .Value );if _fccbg !=nil {return _fccbg ;};_faee .RotWithShapeAttr =&_gfdcc ;continue ;};};_afea :for {_eedeg ,_eeea :=d .Token ();if _eeea !=nil {return _eeea ;};switch _cdbgf :=_eedeg .(type ){case _b .StartElement :switch _cdbgf .Name {case _b .Name {Space :"\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",Local :"\u0067\u0073\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"}:_faee .GsLst =NewCT_GradientStopList ();if _gbbde :=d .DecodeElement (_faee .GsLst ,&_cdbgf );_gbbde !=nil {return _gbbde ;};case _b .Name {Space :"\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",Local :"\u006c\u0069\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_faee .Lin =NewCT_LinearShadeProperties ();if _eccf :=d .DecodeElement (_faee .Lin ,&_cdbgf );_eccf !=nil {return _eccf ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_faee .Path =NewCT_PathShadeProperties ();if _bead :=d .DecodeElement (_faee .Path ,&_cdbgf );_bead !=nil {return _bead ;};case _b .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_faee .TileRect =NewCT_RelativeRect ();if _bfgff :=d .DecodeElement (_faee .TileRect ,&_cdbgf );_bfgff !=nil {return _bfgff ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074F\u0069l\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_cdbgf .Name );if _dgfd :=d .Skip ();_dgfd !=nil {return _dgfd ;};};case _b .EndElement :break _afea ;case _b .CharData :};};return nil ;};func (_bcdgc ST_LightRigType )Validate ()error {return _bcdgc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path -func (_eceef *CT_StyleMatrix )ValidateWithPath (path string )error {if _fbbee :=_eceef .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_fbbee !=nil {return _fbbee ;};if _abec :=_eceef .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_abec !=nil {return _abec ;};if _eccd :=_eceef .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_eccd !=nil {return _eccd ;};if _geeedd :=_eceef .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_geeedd !=nil {return _geeedd ;};return nil ;};func (_egegd *CT_EffectList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfc :for {_gegae ,_bdfac :=d .Token ();if _bdfac !=nil {return _bdfac ;};switch _dcffa :=_gegae .(type ){case _ggfee .StartElement :switch _dcffa .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_egegd .Blur =NewCT_BlurEffect ();if _egcbcd :=d .DecodeElement (_egegd .Blur ,&_dcffa );_egcbcd !=nil {return _egcbcd ;};case _ggfee .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_egegd .FillOverlay =NewCT_FillOverlayEffect ();if _gcefad :=d .DecodeElement (_egegd .FillOverlay ,&_dcffa );_gcefad !=nil {return _gcefad ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_egegd .Glow =NewCT_GlowEffect ();if _ffacg :=d .DecodeElement (_egegd .Glow ,&_dcffa );_ffacg !=nil {return _ffacg ;};case _ggfee .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_egegd .InnerShdw =NewCT_InnerShadowEffect ();if _dbece :=d .DecodeElement (_egegd .InnerShdw ,&_dcffa );_dbece !=nil {return _dbece ;};case _ggfee .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_egegd .OuterShdw =NewCT_OuterShadowEffect ();if _ffaeb :=d .DecodeElement (_egegd .OuterShdw ,&_dcffa );_ffaeb !=nil {return _ffaeb ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_egegd .PrstShdw =NewCT_PresetShadowEffect ();if _acbdbg :=d .DecodeElement (_egegd .PrstShdw ,&_dcffa );_acbdbg !=nil {return _acbdbg ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_egegd .Reflection =NewCT_ReflectionEffect ();if _aaaab :=d .DecodeElement (_egegd .Reflection ,&_dcffa );_aaaab !=nil {return _aaaab ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_egegd .SoftEdge =NewCT_SoftEdgesEffect ();if _efacg :=d .DecodeElement (_egegd .SoftEdge ,&_dcffa );_efacg !=nil {return _efacg ;};default:_fecf .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\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_dcffa .Name );if _dabf :=d .Skip ();_dabf !=nil {return _dabf ;};};case _ggfee .EndElement :break _bfc ;case _ggfee .CharData :};};return nil ;};type CT_Angle struct{ValAttr int32 ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_gbgd :=&CT_GvmlUseShapeRectangle {};return _gbgd ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func (_cdf *CT_Shape3D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cdf .ZAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u007a"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdf .ZAttr )});};if _cdf .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdf .ExtrusionHAttr )});};if _cdf .ContourWAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdf .ContourWAttr )});};if _cdf .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_agdc ,_dffgg :=_cdf .PrstMaterialAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _dffgg !=nil {return _dffgg ;};start .Attr =append (start .Attr ,_agdc );};e .EncodeToken (start );if _cdf .BevelT !=nil {_aeccf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_cdf .BevelT ,_aeccf );};if _cdf .BevelB !=nil {_bfgca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_cdf .BevelB ,_bfgca );};if _cdf .ExtrusionClr !=nil {_gcgbg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cdf .ExtrusionClr ,_gcgbg );};if _cdf .ContourClr !=nil {_dccfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_cdf .ContourClr ,_dccfe );};if _cdf .ExtLst !=nil {_ebfde :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdf .ExtLst ,_ebfde );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_cdgf *ST_TextBulletSize )ValidateWithPath (path string )error {_ggdac :=[]string {};if _cdgf .ST_TextBulletSizePercent !=nil {_ggdac =append (_ggdac ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _cdgf .ST_TextBulletSizeDecimal !=nil {_ggdac =append (_ggdac ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_ggdac )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggdac );};return nil ;}; +// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path +func (_fefeb *CT_Shape3D )ValidateWithPath (path string )error {if _fefeb .ZAttr !=nil {if _eecceb :=_fefeb .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_eecceb !=nil {return _eecceb ;};};if _fefeb .ExtrusionHAttr !=nil {if *_fefeb .ExtrusionHAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fefeb .ExtrusionHAttr );};if *_fefeb .ExtrusionHAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fefeb .ExtrusionHAttr );};};if _fefeb .ContourWAttr !=nil {if *_fefeb .ContourWAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fefeb .ContourWAttr );};if *_fefeb .ContourWAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fefeb .ContourWAttr );};};if _ffdef :=_fefeb .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_ffdef !=nil {return _ffdef ;};if _fefeb .BevelT !=nil {if _ffcc :=_fefeb .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_ffcc !=nil {return _ffcc ;};};if _fefeb .BevelB !=nil {if _ddfdbd :=_fefeb .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_ddfdbd !=nil {return _ddfdbd ;};};if _fefeb .ExtrusionClr !=nil {if _aeddd :=_fefeb .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_aeddd !=nil {return _aeddd ;};};if _fefeb .ContourClr !=nil {if _adaab :=_fefeb .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_adaab !=nil {return _adaab ;};};if _fefeb .ExtLst !=nil {if _edba :=_fefeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edba !=nil {return _edba ;};};return nil ;};func (_ccab *CT_PresetTextShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccab .PrstAttr =ST_TextShapeType (1);for _ ,_dbecb :=range start .Attr {if _dbecb .Name .Local =="\u0070\u0072\u0073\u0074"{_ccab .PrstAttr .UnmarshalXMLAttr (_dbecb );continue ;};};_gebgcd :for {_bdfg ,_gaebe :=d .Token ();if _gaebe !=nil {return _gaebe ;};switch _bagdc :=_bdfg .(type ){case _b .StartElement :switch _bagdc .Name {case _b .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ccab .AvLst =NewCT_GeomGuideList ();if _cgbcd :=d .DecodeElement (_ccab .AvLst ,&_bagdc );_cgbcd !=nil {return _cgbcd ;};default:_f .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\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bagdc .Name );if _eccfb :=d .Skip ();_eccfb !=nil {return _eccfb ;};};case _b .EndElement :break _gebgcd ;case _b .CharData :};};return nil ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_abcafe *CT_RelativeRect )ValidateWithPath (path string )error {if _abcafe .LAttr !=nil {if _dbbdb :=_abcafe .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_dbbdb !=nil {return _dbbdb ;};};if _abcafe .TAttr !=nil {if _dfda :=_abcafe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dfda !=nil {return _dfda ;};};if _abcafe .RAttr !=nil {if _gdaad :=_abcafe .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gdaad !=nil {return _gdaad ;};};if _abcafe .BAttr !=nil {if _befg :=_abcafe .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_befg !=nil {return _befg ;};};return nil ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_bbcecf :=&CT_PathShadeProperties {};return _bbcecf ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_efbaf :=&CT_TextSpacingPoint {};_efbaf .ValAttr =0;return _efbaf ;}; +// Validate validates the CT_LineJoinRound and its children +func (_febfb *CT_LineJoinRound )Validate ()error {return _febfb .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");}; -// Validate validates the CT_TextTabStopList and its children -func (_cegd *CT_TextTabStopList )Validate ()error {return _cegd .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_fcbdb :=&CT_TextNoAutofit {};return _fcbdb };func (_fdde ST_TextStrikeType )String ()string {switch _fdde {case 0:return "";case 1:return "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case 2:return "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case 3:return "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return "";}; +// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path +func (_gedee *CT_TextParagraph )ValidateWithPath (path string )error {if _gedee .PPr !=nil {if _cgdge :=_gedee .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cgdge !=nil {return _cgdge ;};};for _afedc ,_dfdcc :=range _gedee .EG_TextRun {if _bgcac :=_dfdcc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_afedc ));_bgcac !=nil {return _bgcac ;};};if _gedee .EndParaRPr !=nil {if _dbebf :=_gedee .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_dbebf !=nil {return _dbebf ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path -func (_gadde *CT_GvmlConnector )ValidateWithPath (path string )error {if _bcadbe :=_gadde .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bcadbe !=nil {return _bcadbe ;};if _ggbe :=_gadde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbe !=nil {return _ggbe ;};if _gadde .Style !=nil {if _ebacb :=_gadde .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ebacb !=nil {return _ebacb ;};};if _gadde .ExtLst !=nil {if _ccdgg :=_gadde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdgg !=nil {return _ccdgg ;};};return nil ;};const (ST_PresetShadowValUnset ST_PresetShadowVal =0;ST_PresetShadowValShdw1 ST_PresetShadowVal =1;ST_PresetShadowValShdw2 ST_PresetShadowVal =2;ST_PresetShadowValShdw3 ST_PresetShadowVal =3;ST_PresetShadowValShdw4 ST_PresetShadowVal =4;ST_PresetShadowValShdw5 ST_PresetShadowVal =5;ST_PresetShadowValShdw6 ST_PresetShadowVal =6;ST_PresetShadowValShdw7 ST_PresetShadowVal =7;ST_PresetShadowValShdw8 ST_PresetShadowVal =8;ST_PresetShadowValShdw9 ST_PresetShadowVal =9;ST_PresetShadowValShdw10 ST_PresetShadowVal =10;ST_PresetShadowValShdw11 ST_PresetShadowVal =11;ST_PresetShadowValShdw12 ST_PresetShadowVal =12;ST_PresetShadowValShdw13 ST_PresetShadowVal =13;ST_PresetShadowValShdw14 ST_PresetShadowVal =14;ST_PresetShadowValShdw15 ST_PresetShadowVal =15;ST_PresetShadowValShdw16 ST_PresetShadowVal =16;ST_PresetShadowValShdw17 ST_PresetShadowVal =17;ST_PresetShadowValShdw18 ST_PresetShadowVal =18;ST_PresetShadowValShdw19 ST_PresetShadowVal =19;ST_PresetShadowValShdw20 ST_PresetShadowVal =20;);func (_gbbc ST_RectAlignment )String ()string {switch _gbbc {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072";case 6:return "\u0072";case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return "";}; +// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path +func (_dda *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _dda .BldAttr !=nil {if _gadf :=_dda .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_gadf !=nil {return _gadf ;};};return nil ;};const (ST_PresetShadowValUnset ST_PresetShadowVal =0;ST_PresetShadowValShdw1 ST_PresetShadowVal =1;ST_PresetShadowValShdw2 ST_PresetShadowVal =2;ST_PresetShadowValShdw3 ST_PresetShadowVal =3;ST_PresetShadowValShdw4 ST_PresetShadowVal =4;ST_PresetShadowValShdw5 ST_PresetShadowVal =5;ST_PresetShadowValShdw6 ST_PresetShadowVal =6;ST_PresetShadowValShdw7 ST_PresetShadowVal =7;ST_PresetShadowValShdw8 ST_PresetShadowVal =8;ST_PresetShadowValShdw9 ST_PresetShadowVal =9;ST_PresetShadowValShdw10 ST_PresetShadowVal =10;ST_PresetShadowValShdw11 ST_PresetShadowVal =11;ST_PresetShadowValShdw12 ST_PresetShadowVal =12;ST_PresetShadowValShdw13 ST_PresetShadowVal =13;ST_PresetShadowValShdw14 ST_PresetShadowVal =14;ST_PresetShadowValShdw15 ST_PresetShadowVal =15;ST_PresetShadowValShdw16 ST_PresetShadowVal =16;ST_PresetShadowValShdw17 ST_PresetShadowVal =17;ST_PresetShadowValShdw18 ST_PresetShadowVal =18;ST_PresetShadowValShdw19 ST_PresetShadowVal =19;ST_PresetShadowValShdw20 ST_PresetShadowVal =20;);func (_cecfa *EG_FillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cecfa .NoFill !=nil {_ecbabf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .NoFill ,_ecbabf );};if _cecfa .SolidFill !=nil {_gfafg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .SolidFill ,_gfafg );};if _cecfa .GradFill !=nil {_aadeff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .GradFill ,_aadeff );};if _cecfa .BlipFill !=nil {_abbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .BlipFill ,_abbcf );};if _cecfa .PattFill !=nil {_deaad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .PattFill ,_deaad );};if _cecfa .GrpFill !=nil {_geac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cecfa .GrpFill ,_geac );};return nil ;};func (_bbca ST_SystemColorVal )Validate ()error {return _bbca .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path -func (_abega *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_dbcee *CT_FillEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _dbcee .NoFill !=nil {_aefad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbcee .NoFill ,_aefad );};if _dbcee .SolidFill !=nil {_bcaab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbcee .SolidFill ,_bcaab );};if _dbcee .GradFill !=nil {_ccdaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbcee .GradFill ,_ccdaf );};if _dbcee .BlipFill !=nil {_gegcdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbcee .BlipFill ,_gegcdc );};if _dbcee .PattFill !=nil {_eceb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbcee .PattFill ,_eceb );};if _dbcee .GrpFill !=nil {_bac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dbcee .GrpFill ,_bac );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TintEffect and its children +func (_ffadd *CT_TintEffect )Validate ()error {return _ffadd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_eabg *CT_ColorMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabg .Bg1Attr =ST_ColorSchemeIndex (1);_eabg .Tx1Attr =ST_ColorSchemeIndex (1);_eabg .Bg2Attr =ST_ColorSchemeIndex (1);_eabg .Tx2Attr =ST_ColorSchemeIndex (1);_eabg .Accent1Attr =ST_ColorSchemeIndex (1);_eabg .Accent2Attr =ST_ColorSchemeIndex (1);_eabg .Accent3Attr =ST_ColorSchemeIndex (1);_eabg .Accent4Attr =ST_ColorSchemeIndex (1);_eabg .Accent5Attr =ST_ColorSchemeIndex (1);_eabg .Accent6Attr =ST_ColorSchemeIndex (1);_eabg .HlinkAttr =ST_ColorSchemeIndex (1);_eabg .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_fbdc :=range start .Attr {if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_eabg .Accent3Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0074\u0078\u0031"{_eabg .Tx1Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0062\u0067\u0032"{_eabg .Bg2Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0074\u0078\u0032"{_eabg .Tx2Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_eabg .Accent1Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_eabg .Accent2Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0062\u0067\u0031"{_eabg .Bg1Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_eabg .Accent4Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_eabg .Accent5Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_eabg .Accent6Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0068\u006c\u0069n\u006b"{_eabg .HlinkAttr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_eabg .FolHlinkAttr .UnmarshalXMLAttr (_fbdc );continue ;};};_ggab :for {_cfgfa ,_fbcc :=d .Token ();if _fbcc !=nil {return _fbcc ;};switch _ddef :=_cfgfa .(type ){case _b .StartElement :switch _ddef .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eabg .ExtLst =NewCT_OfficeArtExtensionList ();if _cbfe :=d .DecodeElement (_eabg .ExtLst ,&_ddef );_cbfe !=nil {return _cbfe ;};default:_f .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\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_ddef .Name );if _ddag :=d .Skip ();_ddag !=nil {return _ddag ;};};case _b .EndElement :break _ggab ;case _b .CharData :};};return nil ;};func NewCT_PresetColor ()*CT_PresetColor {_dcdeg :=&CT_PresetColor {};_dcdeg .ValAttr =ST_PresetColorVal (1);return _dcdeg ;};func (_aeggfe *EG_TextUnderlineFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeggfe .UFillTx !=nil {_dcgg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_aeggfe .UFillTx ,_dcgg );};if _aeggfe .UFill !=nil {_abdgeg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aeggfe .UFill ,_abdgeg );};return nil ;};func (_ccdcb *CT_VideoFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_ccdcb .LinkAttr )});if _ccdcb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_ccdcb .ContentTypeAttr )});};e .EncodeToken (start );if _ccdcb .ExtLst !=nil {_egbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccdcb .ExtLst ,_egbeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeaa *CT_FontReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaa .IdxAttr =ST_FontCollectionIndex (1);for _ ,_gfdbc :=range start .Attr {if _gfdbc .Name .Local =="\u0069\u0064\u0078"{_eeaa .IdxAttr .UnmarshalXMLAttr (_gfdbc );continue ;};};_ebbea :for {_gfee ,_gdfc :=d .Token ();if _gdfc !=nil {return _gdfc ;};switch _gfea :=_gfee .(type ){case _b .StartElement :switch _gfea .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eeaa .ScrgbClr =NewCT_ScRgbColor ();if _gfcg :=d .DecodeElement (_eeaa .ScrgbClr ,&_gfea );_gfcg !=nil {return _gfcg ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eeaa .SrgbClr =NewCT_SRgbColor ();if _gbfd :=d .DecodeElement (_eeaa .SrgbClr ,&_gfea );_gbfd !=nil {return _gbfd ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eeaa .HslClr =NewCT_HslColor ();if _cebe :=d .DecodeElement (_eeaa .HslClr ,&_gfea );_cebe !=nil {return _cebe ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eeaa .SysClr =NewCT_SystemColor ();if _cdbfg :=d .DecodeElement (_eeaa .SysClr ,&_gfea );_cdbfg !=nil {return _cdbfg ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eeaa .SchemeClr =NewCT_SchemeColor ();if _faed :=d .DecodeElement (_eeaa .SchemeClr ,&_gfea );_faed !=nil {return _faed ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eeaa .PrstClr =NewCT_PresetColor ();if _ceeda :=d .DecodeElement (_eeaa .PrstClr ,&_gfea );_ceeda !=nil {return _ceeda ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_gfea .Name );if _ebefa :=d .Skip ();_ebefa !=nil {return _ebefa ;};};case _b .EndElement :break _ebbea ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path -func (_aedaa *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _debfc :=_aedaa .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_debfc !=nil {return _debfc ;};if _abdac :=_aedaa .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_abdac !=nil {return _abdac ;};if _bdfcb :=_aedaa .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bdfcb !=nil {return _bdfcb ;};if _aedaa .ExtLst !=nil {if _fgad :=_aedaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgad !=nil {return _fgad ;};};return nil ;};func NewCT_GroupLocking ()*CT_GroupLocking {_dgag :=&CT_GroupLocking {};return _dgag };type CT_Path2D struct{WAttr *int64 ;HAttr *int64 ;FillAttr ST_PathFillMode ;StrokeAttr *bool ;ExtrusionOkAttr *bool ;Close []*CT_Path2DClose ;MoveTo []*CT_Path2DMoveTo ;LnTo []*CT_Path2DLineTo ;ArcTo []*CT_Path2DArcTo ;QuadBezTo []*CT_Path2DQuadBezierTo ;CubicBezTo []*CT_Path2DCubicBezierTo ;};func (_acg ST_LineEndType )String ()string {switch _acg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 3:return "\u0073t\u0065\u0061\u006c\u0074\u0068";case 4:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 5:return "\u006f\u0076\u0061\u006c";case 6:return "\u0061\u0072\u0072o\u0077";};return "";}; +// Validate validates the CT_Path2DCubicBezierTo and its children +func (_geafaf *CT_Path2DCubicBezierTo )Validate ()error {return _geafaf .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");}; -// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path -func (_cfbf *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_ccceb *EG_EffectProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ccceb .EffectLst !=nil {_edebd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccceb .EffectLst ,_edebd );};if _ccceb .EffectDag !=nil {_ffaba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ccceb .EffectDag ,_ffaba );};return nil ;};func NewCT_AudioCDTime ()*CT_AudioCDTime {_aagb :=&CT_AudioCDTime {};return _aagb };func NewCT_AudioCD ()*CT_AudioCD {_dabc :=&CT_AudioCD {};_dabc .St =NewCT_AudioCDTime ();_dabc .End =NewCT_AudioCDTime ();return _dabc ;};func (_bdfge ST_ChartBuildStep )Validate ()error {return _bdfge .ValidateWithPath ("")};func (_aegbc *CT_EffectStyleList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbgga :for {_gfge ,_bdfbb :=d .Token ();if _bdfbb !=nil {return _bdfbb ;};switch _gfbc :=_gfge .(type ){case _ggfee .StartElement :switch _gfbc .Name {case _ggfee .Name {Space :"\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",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_gbbea :=NewCT_EffectStyleItem ();if _fgef :=d .DecodeElement (_gbbea ,&_gfbc );_fgef !=nil {return _fgef ;};_aegbc .EffectStyle =append (_aegbc .EffectStyle ,_gbbea );default:_fecf .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\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gfbc .Name );if _edabc :=d .Skip ();_edabc !=nil {return _edabc ;};};case _ggfee .EndElement :break _bbgga ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path +func (_geaacc *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _geaacc .ValAttr < 0{return _bb .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 ,_geaacc .ValAttr );};if _geaacc .ValAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eV\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_geaacc .ValAttr );};return nil ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_bgcbd :=&CT_TableCellBorderStyle {};return _bgcbd ;};type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ;Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path -func (_aegac *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _cegge :=_aegac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cegge !=nil {return _cegge ;};return nil ;}; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_bccb *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _bccb .AngAttr !=nil {if *_bccb .AngAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\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 ,*_bccb .AngAttr );};if *_bccb .AngAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bccb .AngAttr );};};return nil ;};type ST_TextUnderlineType byte ;func NewCT_SchemeColor ()*CT_SchemeColor {_fbafa :=&CT_SchemeColor {};_fbafa .ValAttr =ST_SchemeColorVal (1);return _fbafa ;}; -// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path -func (_abda *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children +func (_cgddb *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _cgddb .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073");};func (_agdfcc *CT_Path2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agdfcc .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_agdfcc .WAttr )});};if _agdfcc .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_agdfcc .HAttr )});};if _agdfcc .FillAttr !=ST_PathFillModeUnset {_bgeaf ,_fedbe :=_agdfcc .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _fedbe !=nil {return _fedbe ;};start .Attr =append (start .Attr ,_bgeaf );};if _agdfcc .StrokeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_agdfcc .StrokeAttr ))});};if _agdfcc .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_agdfcc .ExtrusionOkAttr ))});};e .EncodeToken (start );if _agdfcc .Close !=nil {_fccbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_eaff :=range _agdfcc .Close {e .EncodeElement (_eaff ,_fccbc );};};if _agdfcc .MoveTo !=nil {_accf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_egfdf :=range _agdfcc .MoveTo {e .EncodeElement (_egfdf ,_accf );};};if _agdfcc .LnTo !=nil {_geede :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_gdeggd :=range _agdfcc .LnTo {e .EncodeElement (_gdeggd ,_geede );};};if _agdfcc .ArcTo !=nil {_gfbcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_caae :=range _agdfcc .ArcTo {e .EncodeElement (_caae ,_gfbcd );};};if _agdfcc .QuadBezTo !=nil {_adgg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_caga :=range _agdfcc .QuadBezTo {e .EncodeElement (_caga ,_adgg );};};if _agdfcc .CubicBezTo !=nil {_aabb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_aabab :=range _agdfcc .CubicBezTo {e .EncodeElement (_aabab ,_aabb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_bgbaea :=&CT_RelativeOffsetEffect {};return _bgbaea ;};func (_bgfeg *CT_Hyperlink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccgea :=range start .Attr {if _ccgea .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"&&_ccgea .Name .Local =="\u0069\u0064"||_ccgea .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"&&_ccgea .Name .Local =="\u0069\u0064"{_aaacbf ,_fgcec :=_ccgea .Value ,error (nil );if _fgcec !=nil {return _fgcec ;};_bgfeg .IdAttr =&_aaacbf ;continue ;};if _ccgea .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_baagd ,_fggf :=_ccgea .Value ,error (nil );if _fggf !=nil {return _fggf ;};_bgfeg .InvalidUrlAttr =&_baagd ;continue ;};if _ccgea .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ggaba ,_fabgc :=_ccgea .Value ,error (nil );if _fabgc !=nil {return _fabgc ;};_bgfeg .ActionAttr =&_ggaba ;continue ;};if _ccgea .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_fbdf ,_feecf :=_ccgea .Value ,error (nil );if _feecf !=nil {return _feecf ;};_bgfeg .TgtFrameAttr =&_fbdf ;continue ;};if _ccgea .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_fgfdb ,_afgfd :=_ccgea .Value ,error (nil );if _afgfd !=nil {return _afgfd ;};_bgfeg .TooltipAttr =&_fgfdb ;continue ;};if _ccgea .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_aefg ,_eabec :=_a .ParseBool (_ccgea .Value );if _eabec !=nil {return _eabec ;};_bgfeg .HistoryAttr =&_aefg ;continue ;};if _ccgea .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_cgcf ,_cfaa :=_a .ParseBool (_ccgea .Value );if _cfaa !=nil {return _cfaa ;};_bgfeg .HighlightClickAttr =&_cgcf ;continue ;};if _ccgea .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_eadfe ,_fcebb :=_a .ParseBool (_ccgea .Value );if _fcebb !=nil {return _fcebb ;};_bgfeg .EndSndAttr =&_eadfe ;continue ;};};_gbbe :for {_fccea ,_gade :=d .Token ();if _gade !=nil {return _gade ;};switch _eabea :=_fccea .(type ){case _b .StartElement :switch _eabea .Name {case _b .Name {Space :"\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",Local :"\u0073\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:_bgfeg .Snd =NewCT_EmbeddedWAVAudioFile ();if _abgcb :=d .DecodeElement (_bgfeg .Snd ,&_eabea );_abgcb !=nil {return _abgcb ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfeg .ExtLst =NewCT_OfficeArtExtensionList ();if _abeba :=d .DecodeElement (_bgfeg .ExtLst ,&_eabea );_abeba !=nil {return _abeba ;};default:_f .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_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_eabea .Name );if _aeba :=d .Skip ();_aeba !=nil {return _aeba ;};};case _b .EndElement :break _gbbe ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path -func (_gedcd *AG_Locking )ValidateWithPath (path string )error {return nil };func (_affee *CT_TileInfoProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _affee .TxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_affee .TxAttr )});};if _affee .TyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_affee .TyAttr )});};if _affee .SxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_affee .SxAttr )});};if _affee .SyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_affee .SyAttr )});};if _affee .FlipAttr !=ST_TileFlipModeUnset {_fdcbe ,_eaadd :=_affee .FlipAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0066\u006c\u0069\u0070"});if _eaadd !=nil {return _eaadd ;};start .Attr =append (start .Attr ,_fdcbe );};if _affee .AlgnAttr !=ST_RectAlignmentUnset {_eddda ,_dee :=_affee .AlgnAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061\u006c\u0067\u006e"});if _dee !=nil {return _dee ;};start .Attr =append (start .Attr ,_eddda );};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_Color ()*CT_Color {_bcgdb :=&CT_Color {};return _bcgdb };func (_efag *ST_PresetShadowVal )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_efag =0;case "\u0073\u0068\u0064w\u0031":*_efag =1;case "\u0073\u0068\u0064w\u0032":*_efag =2;case "\u0073\u0068\u0064w\u0033":*_efag =3;case "\u0073\u0068\u0064w\u0034":*_efag =4;case "\u0073\u0068\u0064w\u0035":*_efag =5;case "\u0073\u0068\u0064w\u0036":*_efag =6;case "\u0073\u0068\u0064w\u0037":*_efag =7;case "\u0073\u0068\u0064w\u0038":*_efag =8;case "\u0073\u0068\u0064w\u0039":*_efag =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_efag =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_efag =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_efag =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_efag =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_efag =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_efag =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_efag =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_efag =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_efag =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_efag =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_efag =20;};return nil ;};func (_eddgd *CT_AdjPoint2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",_eddgd .XAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",_eddgd .YAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_abbe *AG_Blob )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _abbe .EmbedAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_abbe .EmbedAttr )});};if _abbe .LinkAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_ddgage .Sprintf ("\u0025\u0076",*_abbe .LinkAttr )});};return nil ;}; +// Validate validates the CT_ColorReplaceEffect and its children +func (_afbe *CT_ColorReplaceEffect )Validate ()error {return _afbe .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_TableCellBorderStyle and its children -func (_beaged *CT_TableCellBorderStyle )Validate ()error {return _beaged .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_gcefg *CT_WholeE2oFormatting )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbac :for {_ebbcae ,_ccdc :=d .Token ();if _ccdc !=nil {return _ccdc ;};switch _cfggf :=_ebbcae .(type ){case _ggfee .StartElement :switch _cfggf .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_gcefg .Ln =NewCT_LineProperties ();if _gegbc :=d .DecodeElement (_gcefg .Ln ,&_cfggf );_gegbc !=nil {return _gegbc ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gcefg .EffectLst =NewCT_EffectList ();if _daada :=d .DecodeElement (_gcefg .EffectLst ,&_cfggf );_daada !=nil {return _daada ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gcefg .EffectDag =NewCT_EffectContainer ();if _bcfb :=d .DecodeElement (_gcefg .EffectDag ,&_cfggf );_bcfb !=nil {return _bcfb ;};default:_fecf .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 C\u0054\u005f\u0057\u0068\u006f\u006c\u0065\u0045\u0032\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_cfggf .Name );if _efcae :=d .Skip ();_efcae !=nil {return _efcae ;};};case _ggfee .EndElement :break _bbac ;case _ggfee .CharData :};};return nil ;};func (_dfadab *ST_Coordinate )ValidateWithPath (path string )error {_adfec :=[]string {};if _dfadab .ST_CoordinateUnqualified !=nil {_adfec =append (_adfec ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _dfadab .ST_UniversalMeasure !=nil {_adfec =append (_adfec ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_adfec )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_adfec );};return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_egaf :=&CT_LineProperties {};return _egaf };func (_feecb *CT_GvmlShapeNonVisual )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_dcggd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_feecb .CNvPr ,_dcggd );_ffbgf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_feecb .CNvSpPr ,_ffbgf );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_fcbeg *CT_Table )ValidateWithPath (path string )error {if _fcbeg .TblPr !=nil {if _cffgg :=_fcbeg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_cffgg !=nil {return _cffgg ;};};if _ageg :=_fcbeg .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_ageg !=nil {return _ageg ;};for _dfgdc ,_cgfgg :=range _fcbeg .Tr {if _eggba :=_cgfgg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_dfgdc ));_eggba !=nil {return _eggba ;};};return nil ;};func NewEG_Media ()*EG_Media {_bbafc :=&EG_Media {};return _bbafc }; -// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path -func (_ccafca *CT_TextParagraph )ValidateWithPath (path string )error {if _ccafca .PPr !=nil {if _gcege :=_ccafca .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gcege !=nil {return _gcege ;};};for _cac ,_cggfa :=range _ccafca .EG_TextRun {if _gecef :=_cggfa .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_cac ));_gecef !=nil {return _gecef ;};};if _ccafca .EndParaRPr !=nil {if _cacdc :=_ccafca .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_cacdc !=nil {return _cacdc ;};};return nil ;};func NewCT_ColorMapping ()*CT_ColorMapping {_baaaa :=&CT_ColorMapping {};_baaaa .Bg1Attr =ST_ColorSchemeIndex (1);_baaaa .Tx1Attr =ST_ColorSchemeIndex (1);_baaaa .Bg2Attr =ST_ColorSchemeIndex (1);_baaaa .Tx2Attr =ST_ColorSchemeIndex (1);_baaaa .Accent1Attr =ST_ColorSchemeIndex (1);_baaaa .Accent2Attr =ST_ColorSchemeIndex (1);_baaaa .Accent3Attr =ST_ColorSchemeIndex (1);_baaaa .Accent4Attr =ST_ColorSchemeIndex (1);_baaaa .Accent5Attr =ST_ColorSchemeIndex (1);_baaaa .Accent6Attr =ST_ColorSchemeIndex (1);_baaaa .HlinkAttr =ST_ColorSchemeIndex (1);_baaaa .FolHlinkAttr =ST_ColorSchemeIndex (1);return _baaaa ;};func NewCT_InverseTransform ()*CT_InverseTransform {_eaea :=&CT_InverseTransform {};return _eaea };type CT_GvmlUseShapeRectangle struct{};func (_gbcb *CT_AlphaModulateEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_bbdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_gbcb .Cont ,_bbdg );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AlphaModulateFixedEffect and its children +func (_cga *CT_AlphaModulateFixedEffect )Validate ()error {return _cga .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path -func (_ggae *CT_GraphicalObject )ValidateWithPath (path string )error {if _cefbc :=_ggae .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_cefbc !=nil {return _cefbc ;};return nil ;};func (_acbec *CT_ClipboardStyleSheet )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_acbec .ThemeElements =NewCT_BaseStyles ();_acbec .ClrMap =NewCT_ColorMapping ();_dfagfe :for {_fbc ,_ddggc :=d .Token ();if _ddggc !=nil {return _ddggc ;};switch _bacag :=_fbc .(type ){case _ggfee .StartElement :switch _bacag .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _gccfca :=d .DecodeElement (_acbec .ThemeElements ,&_bacag );_gccfca !=nil {return _gccfca ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _baedg :=d .DecodeElement (_acbec .ClrMap ,&_bacag );_baedg !=nil {return _baedg ;};default:_fecf .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\u0043\u006c\u0069\u0070b\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bacag .Name );if _dbggb :=d .Skip ();_dbggb !=nil {return _dbggb ;};};case _ggfee .EndElement :break _dfagfe ;case _ggfee .CharData :};};return nil ;};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func (_adad *CT_Camera )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_adad .PrstAttr =ST_PresetCameraType (1);for _ ,_affeg :=range start .Attr {if _affeg .Name .Local =="\u0070\u0072\u0073\u0074"{_adad .PrstAttr .UnmarshalXMLAttr (_affeg );continue ;};if _affeg .Name .Local =="\u0066\u006f\u0076"{_edad ,_ccfe :=_gcbbf .ParseInt (_affeg .Value ,10,32);if _ccfe !=nil {return _ccfe ;};_ddcc :=int32 (_edad );_adad .FovAttr =&_ddcc ;continue ;};if _affeg .Name .Local =="\u007a\u006f\u006f\u006d"{_beg ,_cbgbg :=ParseUnionST_PositivePercentage (_affeg .Value );if _cbgbg !=nil {return _cbgbg ;};_adad .ZoomAttr =&_beg ;continue ;};};_gbgdc :for {_baabg ,_d :=d .Token ();if _d !=nil {return _d ;};switch _efade :=_baabg .(type ){case _ggfee .StartElement :switch _efade .Name {case _ggfee .Name {Space :"\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",Local :"\u0072\u006f\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_adad .Rot =NewCT_SphereCoords ();if _cefff :=d .DecodeElement (_adad .Rot ,&_efade );_cefff !=nil {return _cefff ;};default:_fecf .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\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_efade .Name );if _eedgd :=d .Skip ();_eedgd !=nil {return _eedgd ;};};case _ggfee .EndElement :break _gbgdc ;case _ggfee .CharData :};};return nil ;};func (_afaba *CT_PresetTextShape )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_efbd ,_fbaaf :=_afaba .PrstAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0072\u0073\u0074"});if _fbaaf !=nil {return _fbaaf ;};start .Attr =append (start .Attr ,_efbd );e .EncodeToken (start );if _afaba .AvLst !=nil {_dgfaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_afaba .AvLst ,_dgfaa );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_caacg *CT_TextFont )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gcbg :=range start .Attr {if _gcbg .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_adefbd ,_cbfbd :=_gcbg .Value ,error (nil );if _cbfbd !=nil {return _cbfbd ;};_caacg .TypefaceAttr =_adefbd ;continue ;};if _gcbg .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_ccbad ,_dfcd :=_gcbg .Value ,error (nil );if _dfcd !=nil {return _dfcd ;};_caacg .PanoseAttr =&_ccbad ;continue ;};if _gcbg .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_caacg .PitchFamilyAttr .UnmarshalXMLAttr (_gcbg );continue ;};if _gcbg .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_dagb ,_cggg :=_gcbbf .ParseInt (_gcbg .Value ,10,8);if _cggg !=nil {return _cggg ;};_dceee :=int8 (_dagb );_caacg .CharsetAttr =&_dceee ;continue ;};};for {_addbc ,_dgdae :=d .Token ();if _dgdae !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_dgdae );};if _afebe ,_fgc :=_addbc .(_ggfee .EndElement );_fgc &&_afebe .Name ==start .Name {break ;};};return nil ;};func (_gecf *CT_GvmlGroupShapeChoice )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gecf .TxSp !=nil {_eadd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_baage :=range _gecf .TxSp {e .EncodeElement (_baage ,_eadd );};};if _gecf .Sp !=nil {_bcccg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_edebcd :=range _gecf .Sp {e .EncodeElement (_edebcd ,_bcccg );};};if _gecf .CxnSp !=nil {_eddbbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_affc :=range _gecf .CxnSp {e .EncodeElement (_affc ,_eddbbc );};};if _gecf .Pic !=nil {_gbaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_daa :=range _gecf .Pic {e .EncodeElement (_daa ,_gbaf );};};if _gecf .GraphicFrame !=nil {_bdee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_fbdac :=range _gecf .GraphicFrame {e .EncodeElement (_fbdac ,_bdee );};};if _gecf .GrpSp !=nil {_acadff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_cbgbe :=range _gecf .GrpSp {e .EncodeElement (_cbgbe ,_acadff );};};return nil ;};func (_dcdgc *EG_TextAutofit )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _dcdgc .NoAutofit !=nil {_faga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dcdgc .NoAutofit ,_faga );};if _dcdgc .NormAutofit !=nil {_fbbbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dcdgc .NormAutofit ,_fbbbb );};if _dcdgc .SpAutoFit !=nil {_fgdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_dcdgc .SpAutoFit ,_fgdd );};return nil ;}; +// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path +func (_efaag *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };type ST_EffectContainerType byte ;func (_fegf *CT_GroupTransform2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fegf .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_fegf .RotAttr )});};if _fegf .FlipHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fegf .FlipHAttr ))});};if _fegf .FlipVAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fegf .FlipVAttr ))});};e .EncodeToken (start );if _fegf .Off !=nil {_ecef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_fegf .Off ,_ecef );};if _fegf .Ext !=nil {_ecgca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_fegf .Ext ,_ecgca );};if _fegf .ChOff !=nil {_cbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_fegf .ChOff ,_cbdd );};if _fegf .ChExt !=nil {_bcfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_fegf .ChExt ,_bcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseStdlibTime (s string )(_ea .Time ,error ){return _ea .Time {},nil };func (_bdebag *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdebag .CNvPr =NewCT_NonVisualDrawingProps ();_bdebag .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_dbbgf :for {_deeg ,_aadgg :=d .Token ();if _aadgg !=nil {return _aadgg ;};switch _gcfea :=_deeg .(type ){case _b .StartElement :switch _gcfea .Name {case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _eefbd :=d .DecodeElement (_bdebag .CNvPr ,&_gcfea );_eefbd !=nil {return _eefbd ;};case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cdgb :=d .DecodeElement (_bdebag .CNvGrpSpPr ,&_gcfea );_cdgb !=nil {return _cdgb ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0047\u0076m\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gcfea .Name );if _dafdd :=d .Skip ();_dafdd !=nil {return _dafdd ;};};case _b .EndElement :break _dbbgf ;case _b .CharData :};};return nil ;};func (_bfggb ST_TextFontScalePercentOrPercentString )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfggb .ST_TextFontScalePercent !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_bfggb .ST_TextFontScalePercent )));};if _bfggb .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_bfggb .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func (_ecgfd ST_TextTabAlignType )String ()string {switch _ecgfd {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";}; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_baade *CT_LineJoinMiterProperties )Validate ()error {return _baade .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_bgce *CT_LineJoinRound )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_ddba :=&CT_AnimationElementChoice {};return _ddba ;};func (_egdaa ST_AnimationDgmOnlyBuildType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_egdaa .String (),start );}; +// Validate validates the CT_GvmlConnector and its children +func (_dggbb *CT_GvmlConnector )Validate ()error {return _dggbb .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_adagc ST_BevelPresetType )ValidateWithPath (path string )error {switch _adagc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adagc ));};return nil ;};func NewCT_FlatText ()*CT_FlatText {_baaa :=&CT_FlatText {};return _baaa }; -// Validate validates the EG_Media and its children -func (_febef *EG_Media )Validate ()error {return _febef .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};func NewCT_TextFont ()*CT_TextFont {_gefef :=&CT_TextFont {};return _gefef };func NewEG_TextRun ()*EG_TextRun {_daac :=&EG_TextRun {};return _daac };func (_daga *CT_ColorMRU )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _daga .EG_ColorChoice !=nil {for _ ,_dfefd :=range _daga .EG_ColorChoice {_dfefd .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_fegfdb :=&CT_GradientStop {};return _fegfdb };type CT_TextNoBullet struct{};func (_gebed *ST_BevelPresetType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_gebed =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_gebed =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gebed =2;case "\u0073\u006c\u006fp\u0065":*_gebed =3;case "\u0063\u0072\u006fs\u0073":*_gebed =4;case "\u0061\u006e\u0067l\u0065":*_gebed =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_gebed =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_gebed =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_gebed =8;case "\u0064\u0069\u0076o\u0074":*_gebed =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_gebed =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_gebed =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_gebed =12;};return nil ;}; +// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path +func (_dgffd *CT_Path2DLineTo )ValidateWithPath (path string )error {if _gaea :=_dgffd .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_gaea !=nil {return _gaea ;};return nil ;};func NewCT_InverseTransform ()*CT_InverseTransform {_adaeb :=&CT_InverseTransform {};return _adaeb }; -// Validate validates the CT_TablePartStyle and its children -func (_ebebcg *CT_TablePartStyle )Validate ()error {return _ebebcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_fabed *CT_PositiveFixedPercentage )Validate ()error {return _fabed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");}; -// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path -func (_faaa *CT_PatternFillProperties )ValidateWithPath (path string )error {if _gcaga :=_faaa .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gcaga !=nil {return _gcaga ;};if _faaa .FgClr !=nil {if _bdegfe :=_faaa .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_bdegfe !=nil {return _bdegfe ;};};if _faaa .BgClr !=nil {if _beb :=_faaa .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_beb !=nil {return _beb ;};};return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025"; +// Validate validates the CT_AdjustHandleList and its children +func (_ced *CT_AdjustHandleList )Validate ()error {return _ced .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func (_ddaee *ST_TextWrappingType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccdge ,_cfaca :=d .Token ();if _cfaca !=nil {return _cfaca ;};if _gebbb ,_egaeg :=_ccdge .(_b .EndElement );_egaeg &&_gebbb .Name ==start .Name {*_ddaee =1;return nil ;};if _cgdea ,_ccegdf :=_ccdge .(_b .CharData );!_ccegdf {return _bb .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",_ccdge );}else {switch string (_cgdea ){case "":*_ddaee =0;case "\u006e\u006f\u006e\u0065":*_ddaee =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ddaee =2;};};_ccdge ,_cfaca =d .Token ();if _cfaca !=nil {return _cfaca ;};if _ggafeg ,_accbfd :=_ccdge .(_b .EndElement );_accbfd &&_ggafeg .Name ==start .Name {return nil ;};return _bb .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",_ccdge );};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_bffba ST_RectAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geeag :=_b .Attr {};_geeag .Name =name ;switch _bffba {case ST_RectAlignmentUnset :_geeag .Value ="";case ST_RectAlignmentTl :_geeag .Value ="\u0074\u006c";case ST_RectAlignmentT :_geeag .Value ="\u0074";case ST_RectAlignmentTr :_geeag .Value ="\u0074\u0072";case ST_RectAlignmentL :_geeag .Value ="\u006c";case ST_RectAlignmentCtr :_geeag .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_geeag .Value ="\u0072";case ST_RectAlignmentBl :_geeag .Value ="\u0062\u006c";case ST_RectAlignmentB :_geeag .Value ="\u0062";case ST_RectAlignmentBr :_geeag .Value ="\u0062\u0072";};return _geeag ,nil ;};func (_dede *ST_AnimationBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfab ,_ddgeg :=d .Token ();if _ddgeg !=nil {return _ddgeg ;};if _efgfbe ,_eddgf :=_bbfab .(_b .EndElement );_eddgf &&_efgfbe .Name ==start .Name {*_dede =1;return nil ;};if _bfabcb ,_cbgc :=_bbfab .(_b .CharData );!_cbgc {return _bb .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",_bbfab );}else {switch string (_bfabcb ){case "":*_dede =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dede =1;};};_bbfab ,_ddgeg =d .Token ();if _ddgeg !=nil {return _ddgeg ;};if _gcbeg ,_afecfe :=_bbfab .(_b .EndElement );_afecfe &&_gcbeg .Name ==start .Name {return nil ;};return _bb .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",_bbfab );}; -// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path -func (_fcfe *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _fcfe .NoFill !=nil {if _bfdbe :=_fcfe .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bfdbe !=nil {return _bfdbe ;};};if _fcfe .SolidFill !=nil {if _faee :=_fcfe .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_faee !=nil {return _faee ;};};if _fcfe .GradFill !=nil {if _eggda :=_fcfe .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eggda !=nil {return _eggda ;};};if _fcfe .BlipFill !=nil {if _ecaba :=_fcfe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ecaba !=nil {return _ecaba ;};};if _fcfe .PattFill !=nil {if _bgfga :=_fcfe .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bgfga !=nil {return _bgfga ;};};if _fcfe .GrpFill !=nil {if _bfge :=_fcfe .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bfge !=nil {return _bfge ;};};return nil ;}; +// Validate validates the CT_GroupShapeProperties and its children +func (_cagef *CT_GroupShapeProperties )Validate ()error {return _cagef .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_CustomColorList ()*CT_CustomColorList {_ceagd :=&CT_CustomColorList {};return _ceagd };func NewEG_ColorChoice ()*EG_ColorChoice {_abfdba :=&EG_ColorChoice {};return _abfdba };func (_eaggac *EG_EffectProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaggac .EffectLst !=nil {_facdc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eaggac .EffectLst ,_facdc );};if _eaggac .EffectDag !=nil {_dbbfe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_eaggac .EffectDag ,_dbbfe );};return nil ;};func (_cfcbb ST_LineEndType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfcbb .String (),start );}; -// Validate validates the CT_GlowEffect and its children -func (_dbgc *CT_GlowEffect )Validate ()error {return _dbgc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_GvmlTextShape and its children +func (_cdec *CT_GvmlTextShape )Validate ()error {return _cdec .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_bgbece ST_TextTabAlignType )ValidateWithPath (path string )error {switch _bgbece {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbece ));};return nil ;};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;); -// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path -func (_cbcgbd *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _cbcgbd .BlendAttr ==ST_BlendModeUnset {return _ddgage .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _gfabg :=_cbcgbd .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_gfabg !=nil {return _gfabg ;};if _cbcgbd .NoFill !=nil {if _ccbcd :=_cbcgbd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ccbcd !=nil {return _ccbcd ;};};if _cbcgbd .SolidFill !=nil {if _ffeg :=_cbcgbd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ffeg !=nil {return _ffeg ;};};if _cbcgbd .GradFill !=nil {if _bbbbc :=_cbcgbd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bbbbc !=nil {return _bbbbc ;};};if _cbcgbd .BlipFill !=nil {if _dbcdg :=_cbcgbd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dbcdg !=nil {return _dbcdg ;};};if _cbcgbd .PattFill !=nil {if _caeag :=_cbcgbd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_caeag !=nil {return _caeag ;};};if _cbcgbd .GrpFill !=nil {if _cfbea :=_cbcgbd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cfbea !=nil {return _cfbea ;};};return nil ;};func (_fdad *CT_TextBulletSizePercent )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_fdad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path +func (_ebbdd *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _ebbdd .SpLocks !=nil {if _bededa :=_ebbdd .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_bededa !=nil {return _bededa ;};};if _ebbdd .ExtLst !=nil {if _gbbbg :=_ebbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbbg !=nil {return _gbbbg ;};};return nil ;};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;}; -// Validate validates the CT_TextUnderlineFillGroupWrapper and its children -func (_dfegb *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _dfegb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072");};func (_cdgdg *CT_LineEndProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cdgdg .TypeAttr !=ST_LineEndTypeUnset {_dcfdf ,_fcgeb :=_cdgdg .TypeAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0074\u0079\u0070\u0065"});if _fcgeb !=nil {return _fcgeb ;};start .Attr =append (start .Attr ,_dcfdf );};if _cdgdg .WAttr !=ST_LineEndWidthUnset {_gegbg ,_fafga :=_cdgdg .WAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0077"});if _fafga !=nil {return _fafga ;};start .Attr =append (start .Attr ,_gegbg );};if _cdgdg .LenAttr !=ST_LineEndLengthUnset {_fdcdb ,_dcaf :=_cdgdg .LenAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u006c\u0065\u006e"});if _dcaf !=nil {return _dcaf ;};start .Attr =append (start .Attr ,_fdcdb );};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ScRgbColor and its children +func (_fbdab *CT_ScRgbColor )Validate ()error {return _fbdab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_geegd *ST_LineCap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbfae ,_aeadb :=d .Token ();if _aeadb !=nil {return _aeadb ;};if _dcccf ,_cedea :=_dbfae .(_b .EndElement );_cedea &&_dcccf .Name ==start .Name {*_geegd =1;return nil ;};if _dcecg ,_bbbed :=_dbfae .(_b .CharData );!_bbbed {return _bb .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",_dbfae );}else {switch string (_dcecg ){case "":*_geegd =0;case "\u0072\u006e\u0064":*_geegd =1;case "\u0073\u0071":*_geegd =2;case "\u0066\u006c\u0061\u0074":*_geegd =3;};};_dbfae ,_aeadb =d .Token ();if _aeadb !=nil {return _aeadb ;};if _geeaa ,_gaefe :=_dbfae .(_b .EndElement );_gaefe &&_geeaa .Name ==start .Name {return nil ;};return _bb .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",_dbfae );};func (_fegdg *CT_TintEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fegdg .HueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fegdg .HueAttr )});};if _fegdg .AmtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006d\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_fegdg .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func (_bgcab ST_LineEndLength )String ()string {switch _bgcab {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_fffge *CT_TextBulletSizePoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffge .ValAttr =100;for _ ,_edafb :=range start .Attr {if _edafb .Name .Local =="\u0076\u0061\u006c"{_ddfee ,_aagag :=_a .ParseInt (_edafb .Value ,10,32);if _aagag !=nil {return _aagag ;};_fffge .ValAttr =int32 (_ddfee );continue ;};};for {_ccebb ,_fbcdc :=d .Token ();if _fbcdc !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0042u\u006cl\u0065t\u0053\u0069\u007a\u0065\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_fbcdc );};if _bcfae ,_edagg :=_ccebb .(_b .EndElement );_edagg &&_bcfae .Name ==start .Name {break ;};};return nil ;};type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func (_gbddf *CT_TextTabStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfffd :=range start .Attr {if _gfffd .Name .Local =="\u0070\u006f\u0073"{_eagg ,_adag :=ParseUnionST_Coordinate32 (_gfffd .Value );if _adag !=nil {return _adag ;};_gbddf .PosAttr =&_eagg ;continue ;};if _gfffd .Name .Local =="\u0061\u006c\u0067\u006e"{_gbddf .AlgnAttr .UnmarshalXMLAttr (_gfffd );continue ;};};for {_bdbec ,_aabdf :=d .Token ();if _aabdf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0065\u0078\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070:\u0020\u0025\u0073",_aabdf );};if _bccbe ,_bdfdf :=_bdbec .(_b .EndElement );_bdfdf &&_bccbe .Name ==start .Name {break ;};};return nil ;};const (ST_PresetColorValUnset ST_PresetColorVal =0;ST_PresetColorValAliceBlue ST_PresetColorVal =1;ST_PresetColorValAntiqueWhite ST_PresetColorVal =2;ST_PresetColorValAqua ST_PresetColorVal =3;ST_PresetColorValAquamarine ST_PresetColorVal =4;ST_PresetColorValAzure ST_PresetColorVal =5;ST_PresetColorValBeige ST_PresetColorVal =6;ST_PresetColorValBisque ST_PresetColorVal =7;ST_PresetColorValBlack ST_PresetColorVal =8;ST_PresetColorValBlanchedAlmond ST_PresetColorVal =9;ST_PresetColorValBlue ST_PresetColorVal =10;ST_PresetColorValBlueViolet ST_PresetColorVal =11;ST_PresetColorValBrown ST_PresetColorVal =12;ST_PresetColorValBurlyWood ST_PresetColorVal =13;ST_PresetColorValCadetBlue ST_PresetColorVal =14;ST_PresetColorValChartreuse ST_PresetColorVal =15;ST_PresetColorValChocolate ST_PresetColorVal =16;ST_PresetColorValCoral ST_PresetColorVal =17;ST_PresetColorValCornflowerBlue ST_PresetColorVal =18;ST_PresetColorValCornsilk ST_PresetColorVal =19;ST_PresetColorValCrimson ST_PresetColorVal =20;ST_PresetColorValCyan ST_PresetColorVal =21;ST_PresetColorValDarkBlue ST_PresetColorVal =22;ST_PresetColorValDarkCyan ST_PresetColorVal =23;ST_PresetColorValDarkGoldenrod ST_PresetColorVal =24;ST_PresetColorValDarkGray ST_PresetColorVal =25;ST_PresetColorValDarkGrey ST_PresetColorVal =26;ST_PresetColorValDarkGreen ST_PresetColorVal =27;ST_PresetColorValDarkKhaki ST_PresetColorVal =28;ST_PresetColorValDarkMagenta ST_PresetColorVal =29;ST_PresetColorValDarkOliveGreen ST_PresetColorVal =30;ST_PresetColorValDarkOrange ST_PresetColorVal =31;ST_PresetColorValDarkOrchid ST_PresetColorVal =32;ST_PresetColorValDarkRed ST_PresetColorVal =33;ST_PresetColorValDarkSalmon ST_PresetColorVal =34;ST_PresetColorValDarkSeaGreen ST_PresetColorVal =35;ST_PresetColorValDarkSlateBlue ST_PresetColorVal =36;ST_PresetColorValDarkSlateGray ST_PresetColorVal =37;ST_PresetColorValDarkSlateGrey ST_PresetColorVal =38;ST_PresetColorValDarkTurquoise ST_PresetColorVal =39;ST_PresetColorValDarkViolet ST_PresetColorVal =40;ST_PresetColorValDkBlue ST_PresetColorVal =41;ST_PresetColorValDkCyan ST_PresetColorVal =42;ST_PresetColorValDkGoldenrod ST_PresetColorVal =43;ST_PresetColorValDkGray ST_PresetColorVal =44;ST_PresetColorValDkGrey ST_PresetColorVal =45;ST_PresetColorValDkGreen ST_PresetColorVal =46;ST_PresetColorValDkKhaki ST_PresetColorVal =47;ST_PresetColorValDkMagenta ST_PresetColorVal =48;ST_PresetColorValDkOliveGreen ST_PresetColorVal =49;ST_PresetColorValDkOrange ST_PresetColorVal =50;ST_PresetColorValDkOrchid ST_PresetColorVal =51;ST_PresetColorValDkRed ST_PresetColorVal =52;ST_PresetColorValDkSalmon ST_PresetColorVal =53;ST_PresetColorValDkSeaGreen ST_PresetColorVal =54;ST_PresetColorValDkSlateBlue ST_PresetColorVal =55;ST_PresetColorValDkSlateGray ST_PresetColorVal =56;ST_PresetColorValDkSlateGrey ST_PresetColorVal =57;ST_PresetColorValDkTurquoise ST_PresetColorVal =58;ST_PresetColorValDkViolet ST_PresetColorVal =59;ST_PresetColorValDeepPink ST_PresetColorVal =60;ST_PresetColorValDeepSkyBlue ST_PresetColorVal =61;ST_PresetColorValDimGray ST_PresetColorVal =62;ST_PresetColorValDimGrey ST_PresetColorVal =63;ST_PresetColorValDodgerBlue ST_PresetColorVal =64;ST_PresetColorValFirebrick ST_PresetColorVal =65;ST_PresetColorValFloralWhite ST_PresetColorVal =66;ST_PresetColorValForestGreen ST_PresetColorVal =67;ST_PresetColorValFuchsia ST_PresetColorVal =68;ST_PresetColorValGainsboro ST_PresetColorVal =69;ST_PresetColorValGhostWhite ST_PresetColorVal =70;ST_PresetColorValGold ST_PresetColorVal =71;ST_PresetColorValGoldenrod ST_PresetColorVal =72;ST_PresetColorValGray ST_PresetColorVal =73;ST_PresetColorValGrey ST_PresetColorVal =74;ST_PresetColorValGreen ST_PresetColorVal =75;ST_PresetColorValGreenYellow ST_PresetColorVal =76;ST_PresetColorValHoneydew ST_PresetColorVal =77;ST_PresetColorValHotPink ST_PresetColorVal =78;ST_PresetColorValIndianRed ST_PresetColorVal =79;ST_PresetColorValIndigo ST_PresetColorVal =80;ST_PresetColorValIvory ST_PresetColorVal =81;ST_PresetColorValKhaki ST_PresetColorVal =82;ST_PresetColorValLavender ST_PresetColorVal =83;ST_PresetColorValLavenderBlush ST_PresetColorVal =84;ST_PresetColorValLawnGreen ST_PresetColorVal =85;ST_PresetColorValLemonChiffon ST_PresetColorVal =86;ST_PresetColorValLightBlue ST_PresetColorVal =87;ST_PresetColorValLightCoral ST_PresetColorVal =88;ST_PresetColorValLightCyan ST_PresetColorVal =89;ST_PresetColorValLightGoldenrodYellow ST_PresetColorVal =90;ST_PresetColorValLightGray ST_PresetColorVal =91;ST_PresetColorValLightGrey ST_PresetColorVal =92;ST_PresetColorValLightGreen ST_PresetColorVal =93;ST_PresetColorValLightPink ST_PresetColorVal =94;ST_PresetColorValLightSalmon ST_PresetColorVal =95;ST_PresetColorValLightSeaGreen ST_PresetColorVal =96;ST_PresetColorValLightSkyBlue ST_PresetColorVal =97;ST_PresetColorValLightSlateGray ST_PresetColorVal =98;ST_PresetColorValLightSlateGrey ST_PresetColorVal =99;ST_PresetColorValLightSteelBlue ST_PresetColorVal =100;ST_PresetColorValLightYellow ST_PresetColorVal =101;ST_PresetColorValLtBlue ST_PresetColorVal =102;ST_PresetColorValLtCoral ST_PresetColorVal =103;ST_PresetColorValLtCyan ST_PresetColorVal =104;ST_PresetColorValLtGoldenrodYellow ST_PresetColorVal =105;ST_PresetColorValLtGray ST_PresetColorVal =106;ST_PresetColorValLtGrey ST_PresetColorVal =107;ST_PresetColorValLtGreen ST_PresetColorVal =108;ST_PresetColorValLtPink ST_PresetColorVal =109;ST_PresetColorValLtSalmon ST_PresetColorVal =110;ST_PresetColorValLtSeaGreen ST_PresetColorVal =111;ST_PresetColorValLtSkyBlue ST_PresetColorVal =112;ST_PresetColorValLtSlateGray ST_PresetColorVal =113;ST_PresetColorValLtSlateGrey ST_PresetColorVal =114;ST_PresetColorValLtSteelBlue ST_PresetColorVal =115;ST_PresetColorValLtYellow ST_PresetColorVal =116;ST_PresetColorValLime ST_PresetColorVal =117;ST_PresetColorValLimeGreen ST_PresetColorVal =118;ST_PresetColorValLinen ST_PresetColorVal =119;ST_PresetColorValMagenta ST_PresetColorVal =120;ST_PresetColorValMaroon ST_PresetColorVal =121;ST_PresetColorValMedAquamarine ST_PresetColorVal =122;ST_PresetColorValMedBlue ST_PresetColorVal =123;ST_PresetColorValMedOrchid ST_PresetColorVal =124;ST_PresetColorValMedPurple ST_PresetColorVal =125;ST_PresetColorValMedSeaGreen ST_PresetColorVal =126;ST_PresetColorValMedSlateBlue ST_PresetColorVal =127;ST_PresetColorValMedSpringGreen ST_PresetColorVal =128;ST_PresetColorValMedTurquoise ST_PresetColorVal =129;ST_PresetColorValMedVioletRed ST_PresetColorVal =130;ST_PresetColorValMediumAquamarine ST_PresetColorVal =131;ST_PresetColorValMediumBlue ST_PresetColorVal =132;ST_PresetColorValMediumOrchid ST_PresetColorVal =133;ST_PresetColorValMediumPurple ST_PresetColorVal =134;ST_PresetColorValMediumSeaGreen ST_PresetColorVal =135;ST_PresetColorValMediumSlateBlue ST_PresetColorVal =136;ST_PresetColorValMediumSpringGreen ST_PresetColorVal =137;ST_PresetColorValMediumTurquoise ST_PresetColorVal =138;ST_PresetColorValMediumVioletRed ST_PresetColorVal =139;ST_PresetColorValMidnightBlue ST_PresetColorVal =140;ST_PresetColorValMintCream ST_PresetColorVal =141;ST_PresetColorValMistyRose ST_PresetColorVal =142;ST_PresetColorValMoccasin ST_PresetColorVal =143;ST_PresetColorValNavajoWhite ST_PresetColorVal =144;ST_PresetColorValNavy ST_PresetColorVal =145;ST_PresetColorValOldLace ST_PresetColorVal =146;ST_PresetColorValOlive ST_PresetColorVal =147;ST_PresetColorValOliveDrab ST_PresetColorVal =148;ST_PresetColorValOrange ST_PresetColorVal =149;ST_PresetColorValOrangeRed ST_PresetColorVal =150;ST_PresetColorValOrchid ST_PresetColorVal =151;ST_PresetColorValPaleGoldenrod ST_PresetColorVal =152;ST_PresetColorValPaleGreen ST_PresetColorVal =153;ST_PresetColorValPaleTurquoise ST_PresetColorVal =154;ST_PresetColorValPaleVioletRed ST_PresetColorVal =155;ST_PresetColorValPapayaWhip ST_PresetColorVal =156;ST_PresetColorValPeachPuff ST_PresetColorVal =157;ST_PresetColorValPeru ST_PresetColorVal =158;ST_PresetColorValPink ST_PresetColorVal =159;ST_PresetColorValPlum ST_PresetColorVal =160;ST_PresetColorValPowderBlue ST_PresetColorVal =161;ST_PresetColorValPurple ST_PresetColorVal =162;ST_PresetColorValRed ST_PresetColorVal =163;ST_PresetColorValRosyBrown ST_PresetColorVal =164;ST_PresetColorValRoyalBlue ST_PresetColorVal =165;ST_PresetColorValSaddleBrown ST_PresetColorVal =166;ST_PresetColorValSalmon ST_PresetColorVal =167;ST_PresetColorValSandyBrown ST_PresetColorVal =168;ST_PresetColorValSeaGreen ST_PresetColorVal =169;ST_PresetColorValSeaShell ST_PresetColorVal =170;ST_PresetColorValSienna ST_PresetColorVal =171;ST_PresetColorValSilver ST_PresetColorVal =172;ST_PresetColorValSkyBlue ST_PresetColorVal =173;ST_PresetColorValSlateBlue ST_PresetColorVal =174;ST_PresetColorValSlateGray ST_PresetColorVal =175;ST_PresetColorValSlateGrey ST_PresetColorVal =176;ST_PresetColorValSnow ST_PresetColorVal =177;ST_PresetColorValSpringGreen ST_PresetColorVal =178;ST_PresetColorValSteelBlue ST_PresetColorVal =179;ST_PresetColorValTan ST_PresetColorVal =180;ST_PresetColorValTeal ST_PresetColorVal =181;ST_PresetColorValThistle ST_PresetColorVal =182;ST_PresetColorValTomato ST_PresetColorVal =183;ST_PresetColorValTurquoise ST_PresetColorVal =184;ST_PresetColorValViolet ST_PresetColorVal =185;ST_PresetColorValWheat ST_PresetColorVal =186;ST_PresetColorValWhite ST_PresetColorVal =187;ST_PresetColorValWhiteSmoke ST_PresetColorVal =188;ST_PresetColorValYellow ST_PresetColorVal =189;ST_PresetColorValYellowGreen ST_PresetColorVal =190;);func NewCT_EffectReference ()*CT_EffectReference {_fcde :=&CT_EffectReference {};return _fcde };func NewCT_TextBody ()*CT_TextBody {_eegaa :=&CT_TextBody {};_eegaa .BodyPr =NewCT_TextBodyProperties ();return _eegaa ;}; -// Validate validates the CT_TextUnderlineFillFollowText and its children -func (_cbebc *CT_TextUnderlineFillFollowText )Validate ()error {return _cbebc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_bgegd :=&CT_GroupTransform2D {};return _bgegd };func NewEG_EffectProperties ()*EG_EffectProperties {_g :=&EG_EffectProperties {};return _g };const (ST_ChartBuildStepUnset ST_ChartBuildStep =0;ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2;ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5;ST_ChartBuildStepGridLegend ST_ChartBuildStep =6;);func (_fgff *CT_Headers )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_efbac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_dcga :=range _fgff .Header {e .EncodeElement (_dcga ,_efbac );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path +func (_afecdb *CT_LineStyleList )ValidateWithPath (path string )error {for _cceg ,_dbdfg :=range _afecdb .Ln {if _dbbdd :=_dbdfg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_cceg ));_dbbdd !=nil {return _dbbdd ;};};return nil ;};func (_dcgdg *ST_BlipCompression )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcgdg =0;case "\u0065\u006d\u0061i\u006c":*_dcgdg =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_dcgdg =2;case "\u0070\u0072\u0069n\u0074":*_dcgdg =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_dcgdg =4;case "\u006e\u006f\u006e\u0065":*_dcgdg =5;};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_deaca :=&CT_Shape3D {};return _deaca };func (_dceab *CT_Percentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcaa :=range start .Attr {if _egcaa .Name .Local =="\u0076\u0061\u006c"{_ecccf ,_bgcg :=ParseUnionST_Percentage (_egcaa .Value );if _bgcg !=nil {return _bgcg ;};_dceab .ValAttr =_ecccf ;continue ;};};for {_fcggg ,_fdeeg :=d .Token ();if _fdeeg !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_fdeeg );};if _gcedf ,_ggebg :=_fcggg .(_b .EndElement );_ggebg &&_gcedf .Name ==start .Name {break ;};};return nil ;};func (_cagfc *CT_TextCharacterProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caebf :=range start .Attr {if _caebf .Name .Local =="\u006c\u0061\u006e\u0067"{_cfefde ,_aafcb :=_caebf .Value ,error (nil );if _aafcb !=nil {return _aafcb ;};_cagfc .LangAttr =&_cfefde ;continue ;};if _caebf .Name .Local =="\u0073\u007a"{_caebb ,_gegd :=_a .ParseInt (_caebf .Value ,10,32);if _gegd !=nil {return _gegd ;};_bcgea :=int32 (_caebb );_cagfc .SzAttr =&_bcgea ;continue ;};if _caebf .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_ggade ,_caace :=_a .ParseBool (_caebf .Value );if _caace !=nil {return _caace ;};_cagfc .KumimojiAttr =&_ggade ;continue ;};if _caebf .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_cagfc .StrikeAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="\u0063\u0061\u0070"{_cagfc .CapAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="\u0062"{_dgbea ,_abfcbe :=_a .ParseBool (_caebf .Value );if _abfcbe !=nil {return _abfcbe ;};_cagfc .BAttr =&_dgbea ;continue ;};if _caebf .Name .Local =="\u0069"{_bgdde ,_edcdb :=_a .ParseBool (_caebf .Value );if _edcdb !=nil {return _edcdb ;};_cagfc .IAttr =&_bgdde ;continue ;};if _caebf .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_cabd ,_dgafb :=_a .ParseBool (_caebf .Value );if _dgafb !=nil {return _dgafb ;};_cagfc .SmtCleanAttr =&_cabd ;continue ;};if _caebf .Name .Local =="\u006b\u0065\u0072\u006e"{_cdccd ,_aeded :=_a .ParseInt (_caebf .Value ,10,32);if _aeded !=nil {return _aeded ;};_baaef :=int32 (_cdccd );_cagfc .KernAttr =&_baaef ;continue ;};if _caebf .Name .Local =="\u0065\u0072\u0072"{_dabfd ,_eeggab :=_a .ParseBool (_caebf .Value );if _eeggab !=nil {return _eeggab ;};_cagfc .ErrAttr =&_dabfd ;continue ;};if _caebf .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_edecc ,_ffcfe :=_caebf .Value ,error (nil );if _ffcfe !=nil {return _ffcfe ;};_cagfc .AltLangAttr =&_edecc ;continue ;};if _caebf .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_bcdf ,_dbfdfd :=_a .ParseBool (_caebf .Value );if _dbfdfd !=nil {return _dbfdfd ;};_cagfc .NoProofAttr =&_bcdf ;continue ;};if _caebf .Name .Local =="\u0075"{_cagfc .UAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="\u0073\u006d\u0074I\u0064"{_ebdae ,_ggdg :=_a .ParseUint (_caebf .Value ,10,32);if _ggdg !=nil {return _ggdg ;};_ggccf :=uint32 (_ebdae );_cagfc .SmtIdAttr =&_ggccf ;continue ;};if _caebf .Name .Local =="\u0073\u0070\u0063"{_dfab ,_ggadge :=ParseUnionST_TextPoint (_caebf .Value );if _ggadge !=nil {return _ggadge ;};_cagfc .SpcAttr =&_dfab ;continue ;};if _caebf .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_bceg ,_bcbeg :=ParseUnionST_Percentage (_caebf .Value );if _bcbeg !=nil {return _bcbeg ;};_cagfc .BaselineAttr =&_bceg ;continue ;};if _caebf .Name .Local =="\u0064\u0069\u0072t\u0079"{_fcfca ,_fgedf :=_a .ParseBool (_caebf .Value );if _fgedf !=nil {return _fgedf ;};_cagfc .DirtyAttr =&_fcfca ;continue ;};if _caebf .Name .Local =="\u0062\u006d\u006b"{_gfeed ,_bgadc :=_caebf .Value ,error (nil );if _bgadc !=nil {return _bgadc ;};_cagfc .BmkAttr =&_gfeed ;continue ;};if _caebf .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_fagab ,_adgbg :=_a .ParseBool (_caebf .Value );if _adgbg !=nil {return _adgbg ;};_cagfc .NormalizeHAttr =&_fagab ;continue ;};};_bfgge :for {_cbbcag ,_bagea :=d .Token ();if _bagea !=nil {return _bagea ;};switch _eacee :=_cbbcag .(type ){case _b .StartElement :switch _eacee .Name {case _b .Name {Space :"\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",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_cagfc .Ln =NewCT_LineProperties ();if _afeec :=d .DecodeElement (_cagfc .Ln ,&_eacee );_afeec !=nil {return _afeec ;};case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cagfc .NoFill =NewCT_NoFillProperties ();if _eeebg :=d .DecodeElement (_cagfc .NoFill ,&_eacee );_eeebg !=nil {return _eeebg ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cagfc .SolidFill =NewCT_SolidColorFillProperties ();if _acbeeb :=d .DecodeElement (_cagfc .SolidFill ,&_eacee );_acbeeb !=nil {return _acbeeb ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cagfc .GradFill =NewCT_GradientFillProperties ();if _gebgca :=d .DecodeElement (_cagfc .GradFill ,&_eacee );_gebgca !=nil {return _gebgca ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cagfc .BlipFill =NewCT_BlipFillProperties ();if _eadca :=d .DecodeElement (_cagfc .BlipFill ,&_eacee );_eadca !=nil {return _eadca ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cagfc .PattFill =NewCT_PatternFillProperties ();if _gdggf :=d .DecodeElement (_cagfc .PattFill ,&_eacee );_gdggf !=nil {return _gdggf ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cagfc .GrpFill =NewCT_GroupFillProperties ();if _ccabd :=d .DecodeElement (_cagfc .GrpFill ,&_eacee );_ccabd !=nil {return _ccabd ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cagfc .EffectLst =NewCT_EffectList ();if _ecfde :=d .DecodeElement (_cagfc .EffectLst ,&_eacee );_ecfde !=nil {return _ecfde ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cagfc .EffectDag =NewCT_EffectContainer ();if _gaced :=d .DecodeElement (_cagfc .EffectDag ,&_eacee );_gaced !=nil {return _gaced ;};case _b .Name {Space :"\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",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cagfc .Highlight =NewCT_Color ();if _gddca :=d .DecodeElement (_cagfc .Highlight ,&_eacee );_gddca !=nil {return _gddca ;};case _b .Name {Space :"\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",Local :"\u0075\u004c\u006eT\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_cagfc .ULnTx =NewCT_TextUnderlineLineFollowText ();if _dgaagb :=d .DecodeElement (_cagfc .ULnTx ,&_eacee );_dgaagb !=nil {return _dgaagb ;};case _b .Name {Space :"\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",Local :"\u0075\u004c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_cagfc .ULn =NewCT_LineProperties ();if _gdagc :=d .DecodeElement (_cagfc .ULn ,&_eacee );_gdagc !=nil {return _gdagc ;};case _b .Name {Space :"\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",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_cagfc .UFillTx =NewCT_TextUnderlineFillFollowText ();if _aedbb :=d .DecodeElement (_cagfc .UFillTx ,&_eacee );_aedbb !=nil {return _aedbb ;};case _b .Name {Space :"\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",Local :"\u0075\u0046\u0069l\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_cagfc .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _cfffc :=d .DecodeElement (_cagfc .UFill ,&_eacee );_cfffc !=nil {return _cfffc ;};case _b .Name {Space :"\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",Local :"\u006c\u0061\u0074i\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:_cagfc .Latin =NewCT_TextFont ();if _geebg :=d .DecodeElement (_cagfc .Latin ,&_eacee );_geebg !=nil {return _geebg ;};case _b .Name {Space :"\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",Local :"\u0065\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:_cagfc .Ea =NewCT_TextFont ();if _cbbdd :=d .DecodeElement (_cagfc .Ea ,&_eacee );_cbbdd !=nil {return _cbbdd ;};case _b .Name {Space :"\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",Local :"\u0063\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:_cagfc .Cs =NewCT_TextFont ();if _bdffg :=d .DecodeElement (_cagfc .Cs ,&_eacee );_bdffg !=nil {return _bdffg ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"}:_cagfc .Sym =NewCT_TextFont ();if _egdbc :=d .DecodeElement (_cagfc .Sym ,&_eacee );_egdbc !=nil {return _egdbc ;};case _b .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cagfc .HlinkClick =NewCT_Hyperlink ();if _ecedd :=d .DecodeElement (_cagfc .HlinkClick ,&_eacee );_ecedd !=nil {return _ecedd ;};case _b .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_cagfc .HlinkMouseOver =NewCT_Hyperlink ();if _edfae :=d .DecodeElement (_cagfc .HlinkMouseOver ,&_eacee );_edfae !=nil {return _edfae ;};case _b .Name {Space :"\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",Local :"\u0072\u0074\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"}:_cagfc .Rtl =NewCT_Boolean ();if _eggeee :=d .DecodeElement (_cagfc .Rtl ,&_eacee );_eggeee !=nil {return _eggeee ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagfc .ExtLst =NewCT_OfficeArtExtensionList ();if _acef :=d .DecodeElement (_cagfc .ExtLst ,&_eacee );_acef !=nil {return _acef ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eacee .Name );if _abeab :=d .Skip ();_abeab !=nil {return _abeab ;};};case _b .EndElement :break _bfgge ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_PositivePercentage and its children -func (_dcagg *CT_PositivePercentage )Validate ()error {return _dcagg .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};func (_fdefc *ST_TextWrappingType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfccd ,_fgga :=d .Token ();if _fgga !=nil {return _fgga ;};if _gbe ,_ggdgg :=_bfccd .(_ggfee .EndElement );_ggdgg &&_gbe .Name ==start .Name {*_fdefc =1;return nil ;};if _gfeg ,_acbdf :=_bfccd .(_ggfee .CharData );!_acbdf {return _ddgage .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",_bfccd );}else {switch string (_gfeg ){case "":*_fdefc =0;case "\u006e\u006f\u006e\u0065":*_fdefc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fdefc =2;};};_bfccd ,_fgga =d .Token ();if _fgga !=nil {return _fgga ;};if _afcebf ,_bggaf :=_bfccd .(_ggfee .EndElement );_bggaf &&_afcebf .Name ==start .Name {return nil ;};return _ddgage .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",_bfccd );}; +// Validate validates the EG_TextUnderlineFill and its children +func (_eedbbd *EG_TextUnderlineFill )Validate ()error {return _eedbbd .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");}; -// Validate validates the CT_GvmlPicture and its children -func (_ffaec *CT_GvmlPicture )Validate ()error {return _ffaec .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func (_abffc *CT_Path2DQuadBezierTo )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_gafgd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_dgea :=range _abffc .Pt {e .EncodeElement (_dgea ,_gafgd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_dbfbc ST_TextWrappingType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_acebf :=_ggfee .Attr {};_acebf .Name =name ;switch _dbfbc {case ST_TextWrappingTypeUnset :_acebf .Value ="";case ST_TextWrappingTypeNone :_acebf .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_acebf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _acebf ,nil ;};const (ST_ColorSchemeIndexUnset ST_ColorSchemeIndex =0;ST_ColorSchemeIndexDk1 ST_ColorSchemeIndex =1;ST_ColorSchemeIndexLt1 ST_ColorSchemeIndex =2;ST_ColorSchemeIndexDk2 ST_ColorSchemeIndex =3;ST_ColorSchemeIndexLt2 ST_ColorSchemeIndex =4;ST_ColorSchemeIndexAccent1 ST_ColorSchemeIndex =5;ST_ColorSchemeIndexAccent2 ST_ColorSchemeIndex =6;ST_ColorSchemeIndexAccent3 ST_ColorSchemeIndex =7;ST_ColorSchemeIndexAccent4 ST_ColorSchemeIndex =8;ST_ColorSchemeIndexAccent5 ST_ColorSchemeIndex =9;ST_ColorSchemeIndexAccent6 ST_ColorSchemeIndex =10;ST_ColorSchemeIndexHlink ST_ColorSchemeIndex =11;ST_ColorSchemeIndexFolHlink ST_ColorSchemeIndex =12;);func (_ecece *ST_TextTabAlignType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ecece =0;case "\u006c":*_ecece =1;case "\u0063\u0074\u0072":*_ecece =2;case "\u0072":*_ecece =3;case "\u0064\u0065\u0063":*_ecece =4;};return nil ;};func (_abefd *ST_TextBulletSize )Validate ()error {return _abefd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path +func (_faegd *CT_Path2DClose )ValidateWithPath (path string )error {return nil };type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_gefb :=&CT_DuotoneEffect {};return _gefb }; -// Validate validates the EG_TextBulletColor and its children -func (_fga *EG_TextBulletColor )Validate ()error {return _fga .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");}; +// Validate validates the CT_GeomRect and its children +func (_egcae *CT_GeomRect )Validate ()error {return _egcae .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func (_gdba ST_EffectContainerType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfec :=_b .Attr {};_cfec .Name =name ;switch _gdba {case ST_EffectContainerTypeUnset :_cfec .Value ="";case ST_EffectContainerTypeSib :_cfec .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_cfec .Value ="\u0074\u0072\u0065\u0065";};return _cfec ,nil ;}; -// Validate validates the CT_DuotoneEffect and its children -func (_afega *CT_DuotoneEffect )Validate ()error {return _afega .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_EffectReference struct{RefAttr string ;}; +// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path +func (_feadc *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _feadc .ScrgbClr !=nil {if _bebfd :=_feadc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bebfd !=nil {return _bebfd ;};};if _feadc .SrgbClr !=nil {if _bfade :=_feadc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bfade !=nil {return _bfade ;};};if _feadc .HslClr !=nil {if _bdfge :=_feadc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bdfge !=nil {return _bdfge ;};};if _feadc .SysClr !=nil {if _fbedf :=_feadc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fbedf !=nil {return _fbedf ;};};if _feadc .SchemeClr !=nil {if _cabef :=_feadc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cabef !=nil {return _cabef ;};};if _feadc .PrstClr !=nil {if _cgdfbc :=_feadc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cgdfbc !=nil {return _cgdfbc ;};};return nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_cdbf *CT_BiLevelEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdff :=range start .Attr {if _gdff .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_edd ,_eff :=ParseUnionST_PositiveFixedPercentage (_gdff .Value );if _eff !=nil {return _eff ;};_cdbf .ThreshAttr =_edd ;continue ;};};for {_bafb ,_cbee :=d .Token ();if _cbee !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0069\u004c\u0065v\u0065l\u0045\u0066\u0066\u0065\u0063\u0074\u003a \u0025\u0073",_cbee );};if _afec ,_dgb :=_bafb .(_b .EndElement );_dgb &&_afec .Name ==start .Name {break ;};};return nil ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_fdca :=&CT_InnerShadowEffect {};return _fdca };func (_eaa *CT_AnimationChartElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaa .BldStepAttr =ST_ChartBuildStep (1);for _ ,_aec :=range start .Attr {if _aec .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_gad ,_afbc :=_a .ParseInt (_aec .Value ,10,32);if _afbc !=nil {return _afbc ;};_bbgf :=int32 (_gad );_eaa .SeriesIdxAttr =&_bbgf ;continue ;};if _aec .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_cfdd ,_eabc :=_a .ParseInt (_aec .Value ,10,32);if _eabc !=nil {return _eabc ;};_fdcc :=int32 (_cfdd );_eaa .CategoryIdxAttr =&_fdcc ;continue ;};if _aec .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_eaa .BldStepAttr .UnmarshalXMLAttr (_aec );continue ;};};for {_egc ,_eabf :=d .Token ();if _eabf !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0041nim\u0061ti\u006f\u006e\u0043\u0068\u0061\u0072\u0074El\u0065\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_eabf );};if _bgbg ,_gcb :=_egc .(_b .EndElement );_gcb &&_bgbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path -func (_gbegaa *CT_EffectStyleList )ValidateWithPath (path string )error {for _dcac ,_ccfg :=range _gbegaa .EffectStyle {if _gccda :=_ccfg .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_dcac ));_gccda !=nil {return _gccda ;};};return nil ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_cfc *CT_Connection )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",_cfc .IdAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u0064\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",_cfc .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_abddd *CT_SRgbColor )ValidateWithPath (path string )error {for _cceec ,_gaccc :=range _abddd .EG_ColorTransform {if _gaaaf :=_gaccc .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cceec ));_gaaaf !=nil {return _gaaaf ;};};return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_cfcgg *ST_ColorSchemeIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebgc ,_cedca :=d .Token ();if _cedca !=nil {return _cedca ;};if _eebab ,_bdceef :=_bebgc .(_b .EndElement );_bdceef &&_eebab .Name ==start .Name {*_cfcgg =1;return nil ;};if _gcadff ,_bgacb :=_bebgc .(_b .CharData );!_bgacb {return _bb .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",_bebgc );}else {switch string (_gcadff ){case "":*_cfcgg =0;case "\u0064\u006b\u0031":*_cfcgg =1;case "\u006c\u0074\u0031":*_cfcgg =2;case "\u0064\u006b\u0032":*_cfcgg =3;case "\u006c\u0074\u0032":*_cfcgg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cfcgg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cfcgg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cfcgg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cfcgg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cfcgg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cfcgg =10;case "\u0068\u006c\u0069n\u006b":*_cfcgg =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cfcgg =12;};};_bebgc ,_cedca =d .Token ();if _cedca !=nil {return _cedca ;};if _acbcc ,_cdfcc :=_bebgc .(_b .EndElement );_cdfcc &&_acbcc .Name ==start .Name {return nil ;};return _bb .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",_bebgc );};func (_gefce *CT_DashStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfddf :=range start .Attr {if _cfddf .Name .Local =="\u0064"{_fgfg ,_ggbba :=ParseUnionST_PositivePercentage (_cfddf .Value );if _ggbba !=nil {return _ggbba ;};_gefce .DAttr =_fgfg ;continue ;};if _cfddf .Name .Local =="\u0073\u0070"{_bfabe ,_fedcf :=ParseUnionST_PositivePercentage (_cfddf .Value );if _fedcf !=nil {return _fedcf ;};_gefce .SpAttr =_bfabe ;continue ;};};for {_feeb ,_gaad :=d .Token ();if _gaad !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_gaad );};if _ccca ,_cgad :=_feeb .(_b .EndElement );_cgad &&_ccca .Name ==start .Name {break ;};};return nil ;};func (_egeb *CT_PositiveFixedAngle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_egeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_ddaad :=&EG_TextBulletColor {};return _ddaad };func NewCT_Point2D ()*CT_Point2D {_fbeaa :=&CT_Point2D {};return _fbeaa };func (_ceebb *EG_LineDashProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceebb .PrstDash !=nil {_cdccf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ceebb .PrstDash ,_cdccf );};if _ceebb .CustDash !=nil {_gbddacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ceebb .CustDash ,_gbddacb );};return nil ;}; -// Validate validates the CT_TextSpacingPercent and its children -func (_gdgbd *CT_TextSpacingPercent )Validate ()error {return _gdgbd .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");}; +// Validate validates the CT_Boolean and its children +func (_febb *CT_Boolean )Validate ()error {return _febb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_adc *CT_AlphaModulateFixedEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adc .AmtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006d\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_adc .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DLineTo and its children -func (_aegag *CT_Path2DLineTo )Validate ()error {return _aegag .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");}; +// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path +func (_ffdc *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _efbaf :=_ffdc .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_efbaf !=nil {return _efbaf ;};if _ffdc .Xfrm !=nil {if _egdb :=_ffdc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_egdb !=nil {return _egdb ;};};if _ffdc .NoFill !=nil {if _ecafc :=_ffdc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ecafc !=nil {return _ecafc ;};};if _ffdc .SolidFill !=nil {if _cfdf :=_ffdc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cfdf !=nil {return _cfdf ;};};if _ffdc .GradFill !=nil {if _addf :=_ffdc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_addf !=nil {return _addf ;};};if _ffdc .BlipFill !=nil {if _gaec :=_ffdc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gaec !=nil {return _gaec ;};};if _ffdc .PattFill !=nil {if _gcgg :=_ffdc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcgg !=nil {return _gcgg ;};};if _ffdc .GrpFill !=nil {if _gabg :=_ffdc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gabg !=nil {return _gabg ;};};if _ffdc .EffectLst !=nil {if _agced :=_ffdc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_agced !=nil {return _agced ;};};if _ffdc .EffectDag !=nil {if _fbgc :=_ffdc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fbgc !=nil {return _fbgc ;};};if _ffdc .Scene3d !=nil {if _defcc :=_ffdc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_defcc !=nil {return _defcc ;};};if _ffdc .ExtLst !=nil {if _gbfdf :=_ffdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbfdf !=nil {return _gbfdf ;};};return nil ;};func (_fdcac ST_TextVerticalType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbcecg :=_b .Attr {};_gbcecg .Name =name ;switch _fdcac {case ST_TextVerticalTypeUnset :_gbcecg .Value ="";case ST_TextVerticalTypeHorz :_gbcecg .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_gbcecg .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_gbcecg .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_gbcecg .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_gbcecg .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_gbcecg .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_gbcecg .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _gbcecg ,nil ;};func (_bagfcd *EG_Text3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bagfcd .Sp3d !=nil {_gfffe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bagfcd .Sp3d ,_gfffe );};if _bagfcd .FlatTx !=nil {_ddfdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_bagfcd .FlatTx ,_ddfdg );};return nil ;};func (_ddcc *CT_ColorMappingOverrideChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddcc .MasterClrMapping !=nil {_fgeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ddcc .MasterClrMapping ,_fgeb );};if _ddcc .OverrideClrMapping !=nil {_edce :=_b .StartElement {Name :_b .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_ddcc .OverrideClrMapping ,_edce );};return nil ;};func (_ege *CT_AlphaFloorEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GrayscaleTransform struct{};func NewCT_RelativeRect ()*CT_RelativeRect {_aggf :=&CT_RelativeRect {};return _aggf }; -// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path -func (_aaeec *CT_DuotoneEffect )ValidateWithPath (path string )error {for _bgabg ,_fbcbf :=range _aaeec .EG_ColorChoice {if _dfabd :=_fbcbf .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bgabg ));_dfabd !=nil {return _dfabd ;};};return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_ffdbfc :=&CT_TablePartStyle {};return _ffdbfc }; +// Validate validates the CT_PolarAdjustHandle and its children +func (_cabfcb *CT_PolarAdjustHandle )Validate ()error {return _cabfcb .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_eagee ST_PresetColorVal )Validate ()error {return _eagee .ValidateWithPath ("")}; -// Validate validates the CT_DefaultShapeDefinition and its children -func (_ecfgf *CT_DefaultShapeDefinition )Validate ()error {return _ecfgf .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};func NewEG_TextAutofit ()*EG_TextAutofit {_afgfb :=&EG_TextAutofit {};return _afgfb };type ST_PresetColorVal byte ; +// Validate validates the CT_Headers and its children +func (_adcd *CT_Headers )Validate ()error {return _adcd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; -// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path -func (_cgfgc *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _cceceg ,_ccgaa :=range _cgfgc .Ext {if _ffge :=_ccgaa .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cceceg ));_ffge !=nil {return _ffge ;};};return nil ;};func (_eaaf *ST_SchemeColorVal )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fgebcc ,_cde :=d .Token ();if _cde !=nil {return _cde ;};if _beebd ,_gaggb :=_fgebcc .(_ggfee .EndElement );_gaggb &&_beebd .Name ==start .Name {*_eaaf =1;return nil ;};if _bfdd ,_gcaf :=_fgebcc .(_ggfee .CharData );!_gcaf {return _ddgage .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",_fgebcc );}else {switch string (_bfdd ){case "":*_eaaf =0;case "\u0062\u0067\u0031":*_eaaf =1;case "\u0074\u0078\u0031":*_eaaf =2;case "\u0062\u0067\u0032":*_eaaf =3;case "\u0074\u0078\u0032":*_eaaf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eaaf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eaaf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eaaf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eaaf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eaaf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eaaf =10;case "\u0068\u006c\u0069n\u006b":*_eaaf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_eaaf =12;case "\u0070\u0068\u0043l\u0072":*_eaaf =13;case "\u0064\u006b\u0031":*_eaaf =14;case "\u006c\u0074\u0031":*_eaaf =15;case "\u0064\u006b\u0032":*_eaaf =16;case "\u006c\u0074\u0032":*_eaaf =17;};};_fgebcc ,_cde =d .Token ();if _cde !=nil {return _cde ;};if _cdcgd ,_edeef :=_fgebcc .(_ggfee .EndElement );_edeef &&_cdcgd .Name ==start .Name {return nil ;};return _ddgage .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",_fgebcc );};func (_eafb *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_eafb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_eafb =1;case "\u0063\u006c\u0069\u0070":*_eafb =2;};return nil ;};func (_aaaa *ST_TextUnderlineType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_aaaa =0;case "\u006e\u006f\u006e\u0065":*_aaaa =1;case "\u0077\u006f\u0072d\u0073":*_aaaa =2;case "\u0073\u006e\u0067":*_aaaa =3;case "\u0064\u0062\u006c":*_aaaa =4;case "\u0068\u0065\u0061v\u0079":*_aaaa =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_aaaa =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_aaaa =7;case "\u0064\u0061\u0073\u0068":*_aaaa =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_aaaa =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_aaaa =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_aaaa =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_aaaa =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_aaaa =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_aaaa =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_aaaa =15;case "\u0077\u0061\u0076\u0079":*_aaaa =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_aaaa =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_aaaa =18;};return nil ;};func (_bdgbd *CT_AlphaFloorEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_gcfacf ,_afgg :=d .Token ();if _afgg !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006c\u0070\u0068\u0061F\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_afgg );};if _dfdgd ,_fffg :=_gcfacf .(_ggfee .EndElement );_fffg &&_dfdgd .Name ==start .Name {break ;};};return nil ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_SystemColorValUnset ST_SystemColorVal =0;ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3;ST_SystemColorValInactiveCaption ST_SystemColorVal =4;ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6;ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9;ST_SystemColorValCaptionText ST_SystemColorVal =10;ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12;ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14;ST_SystemColorValHighlightText ST_SystemColorVal =15;ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18;ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20;ST_SystemColorValBtnHighlight ST_SystemColorVal =21;ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23;ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26;ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27;ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28;ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;); +// Validate validates the EG_TextBulletTypeface and its children +func (_cgfcb *EG_TextBulletTypeface )Validate ()error {return _cgfcb .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_bbeece *CT_TableProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbada :=range start .Attr {if _gbada .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cgfab ,_eedbb :=_a .ParseBool (_gbada .Value );if _eedbb !=nil {return _eedbb ;};_bbeece .FirstRowAttr =&_cgfab ;continue ;};if _gbada .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bdcae ,_bcgef :=_a .ParseBool (_gbada .Value );if _bcgef !=nil {return _bcgef ;};_bbeece .LastRowAttr =&_bdcae ;continue ;};if _gbada .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_aegec ,_cbegg :=_a .ParseBool (_gbada .Value );if _cbegg !=nil {return _cbegg ;};_bbeece .BandRowAttr =&_aegec ;continue ;};if _gbada .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_bbea ,_fffdac :=_a .ParseBool (_gbada .Value );if _fffdac !=nil {return _fffdac ;};_bbeece .BandColAttr =&_bbea ;continue ;};if _gbada .Name .Local =="\u0072\u0074\u006c"{_dceec ,_dadc :=_a .ParseBool (_gbada .Value );if _dadc !=nil {return _dadc ;};_bbeece .RtlAttr =&_dceec ;continue ;};if _gbada .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_fddab ,_ebabe :=_a .ParseBool (_gbada .Value );if _ebabe !=nil {return _ebabe ;};_bbeece .FirstColAttr =&_fddab ;continue ;};if _gbada .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_acdgf ,_beafa :=_a .ParseBool (_gbada .Value );if _beafa !=nil {return _beafa ;};_bbeece .LastColAttr =&_acdgf ;continue ;};};_bgaaf :for {_ggcga ,_ecagf :=d .Token ();if _ecagf !=nil {return _ecagf ;};switch _edefd :=_ggcga .(type ){case _b .StartElement :switch _edefd .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bbeece .NoFill =NewCT_NoFillProperties ();if _cgccc :=d .DecodeElement (_bbeece .NoFill ,&_edefd );_cgccc !=nil {return _cgccc ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bbeece .SolidFill =NewCT_SolidColorFillProperties ();if _aegeae :=d .DecodeElement (_bbeece .SolidFill ,&_edefd );_aegeae !=nil {return _aegeae ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bbeece .GradFill =NewCT_GradientFillProperties ();if _aecfb :=d .DecodeElement (_bbeece .GradFill ,&_edefd );_aecfb !=nil {return _aecfb ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bbeece .BlipFill =NewCT_BlipFillProperties ();if _begeb :=d .DecodeElement (_bbeece .BlipFill ,&_edefd );_begeb !=nil {return _begeb ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bbeece .PattFill =NewCT_PatternFillProperties ();if _efeaf :=d .DecodeElement (_bbeece .PattFill ,&_edefd );_efeaf !=nil {return _efeaf ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bbeece .GrpFill =NewCT_GroupFillProperties ();if _ddafgf :=d .DecodeElement (_bbeece .GrpFill ,&_edefd );_ddafgf !=nil {return _ddafgf ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bbeece .EffectLst =NewCT_EffectList ();if _afbcda :=d .DecodeElement (_bbeece .EffectLst ,&_edefd );_afbcda !=nil {return _afbcda ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bbeece .EffectDag =NewCT_EffectContainer ();if _dfebaf :=d .DecodeElement (_bbeece .EffectDag ,&_edefd );_dfebaf !=nil {return _dfebaf ;};case _b .Name {Space :"\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",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_bbeece .Choice =NewCT_TablePropertiesChoice ();if _gefde :=d .DecodeElement (&_bbeece .Choice .TableStyle ,&_edefd );_gefde !=nil {return _gefde ;};case _b .Name {Space :"\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",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_bbeece .Choice =NewCT_TablePropertiesChoice ();if _aebce :=d .DecodeElement (&_bbeece .Choice .TableStyleId ,&_edefd );_aebce !=nil {return _aebce ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbeece .ExtLst =NewCT_OfficeArtExtensionList ();if _gbbf :=d .DecodeElement (_bbeece .ExtLst ,&_edefd );_gbbf !=nil {return _gbbf ;};default:_f .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\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_edefd .Name );if _dcbg :=d .Skip ();_dcbg !=nil {return _dcbg ;};};case _b .EndElement :break _bgaaf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AdjPoint2D and its children -func (_cbdaa *CT_AdjPoint2D )Validate ()error {return _cbdaa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_cbdgf ST_PositivePercentage )String ()string {if _cbdgf .ST_PositivePercentageDecimal !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_cbdgf .ST_PositivePercentageDecimal );};if _cbdgf .ST_PositivePercentage !=nil {return _cbdgf .ST_PositivePercentage .String ();};return "";};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_gbdbd :=&CT_Path2DQuadBezierTo {};return _gbdbd ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_ggefe :=&CT_ShapeProperties {};return _ggefe };func (_edgc *CT_ClipboardStyleSheet )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Name .Local ="\u0061:\u0043\u0054\u005f\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072d\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";e .EncodeToken (start );_caad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_edgc .ThemeElements ,_caad );_gagde :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_edgc .ClrMap ,_gagde );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_egdge *CT_AudioCD )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_egg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_egdge .St ,_egg );_efcdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_egdge .End ,_efcdd );if _egdge .ExtLst !=nil {_eaadeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdge .ExtLst ,_eaadeg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_egbfc *ST_RectAlignment )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gcgdg ,_dcbgg :=d .Token ();if _dcbgg !=nil {return _dcbgg ;};if _bcbeb ,_fefdb :=_gcgdg .(_ggfee .EndElement );_fefdb &&_bcbeb .Name ==start .Name {*_egbfc =1;return nil ;};if _agefg ,_cgbb :=_gcgdg .(_ggfee .CharData );!_cgbb {return _ddgage .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",_gcgdg );}else {switch string (_agefg ){case "":*_egbfc =0;case "\u0074\u006c":*_egbfc =1;case "\u0074":*_egbfc =2;case "\u0074\u0072":*_egbfc =3;case "\u006c":*_egbfc =4;case "\u0063\u0074\u0072":*_egbfc =5;case "\u0072":*_egbfc =6;case "\u0062\u006c":*_egbfc =7;case "\u0062":*_egbfc =8;case "\u0062\u0072":*_egbfc =9;};};_gcgdg ,_dcbgg =d .Token ();if _dcbgg !=nil {return _dcbgg ;};if _eefcf ,_bcbbd :=_gcgdg .(_ggfee .EndElement );_bcbbd &&_eefcf .Name ==start .Name {return nil ;};return _ddgage .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",_gcgdg );};func (_fdgd *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_adcdce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fdgd .CNvPr ,_adcdce );_gdffea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fdgd .CNvGrpSpPr ,_gdffea );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ST_Percentage is a union type +type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_dedfd ST_TextUnderlineType )Validate ()error {return _dedfd .ValidateWithPath ("")};func (_fdccaf ST_PresetLineDashVal )String ()string {switch _fdccaf {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;}; -// Validate validates the CT_PresetGeometry2D and its children -func (_dabg *CT_PresetGeometry2D )Validate ()error {return _dabg .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");}; +// Validate validates the CT_TextNormalAutofit and its children +func (_eeaab *CT_TextNormalAutofit )Validate ()error {return _eeaab .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");}; -// Validate validates the EG_LineFillProperties and its children -func (_accgbc *EG_LineFillProperties )Validate ()error {return _accgbc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_cbffd :=&CT_ThemeableLineStyle {};return _cbffd ;};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_accaf :=&CT_ConnectionSiteList {};return _accaf ;};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_ccdef :=&CT_PositiveFixedAngle {};_ccdef .ValAttr =0;return _ccdef ;};func (_gcaee *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gcaee .CNvPr =NewCT_NonVisualDrawingProps ();_gcaee .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_bfab :for {_afed ,_gedcg :=d .Token ();if _gedcg !=nil {return _gedcg ;};switch _egede :=_afed .(type ){case _ggfee .StartElement :switch _egede .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _eccda :=d .DecodeElement (_gcaee .CNvPr ,&_egede );_eccda !=nil {return _eccda ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _acegce :=d .DecodeElement (_gcaee .CNvGrpSpPr ,&_egede );_acegce !=nil {return _acegce ;};default:_fecf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0047\u0076m\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_egede .Name );if _cabg :=d .Skip ();_cabg !=nil {return _cabg ;};};case _ggfee .EndElement :break _bfab ;case _ggfee .CharData :};};return nil ;};func (_gadfgb *CT_ShapeLocking )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gadfgb .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoTextEditAttr ))});};if _gadfgb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoGrpAttr ))});};if _gadfgb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoSelectAttr ))});};if _gadfgb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoRotAttr ))});};if _gadfgb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoChangeAspectAttr ))});};if _gadfgb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoMoveAttr ))});};if _gadfgb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoResizeAttr ))});};if _gadfgb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoEditPointsAttr ))});};if _gadfgb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoAdjustHandlesAttr ))});};if _gadfgb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoChangeArrowheadsAttr ))});};if _gadfgb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gadfgb .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _gadfgb .ExtLst !=nil {_cfgaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gadfgb .ExtLst ,_cfgaa );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};func (_agcfc *CT_PresetLineDashProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cecff :=range start .Attr {if _cecff .Name .Local =="\u0076\u0061\u006c"{_agcfc .ValAttr .UnmarshalXMLAttr (_cecff );continue ;};};for {_cfffc ,_aadc :=d .Token ();if _aadc !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_aadc );};if _cgcg ,_dgfg :=_cfffc .(_ggfee .EndElement );_dgfg &&_cgcg .Name ==start .Name {break ;};};return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};func (_fbcc *ST_TextCapsType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gdfga ,_bafff :=d .Token ();if _bafff !=nil {return _bafff ;};if _gbeg ,_aebfcf :=_gdfga .(_ggfee .EndElement );_aebfcf &&_gbeg .Name ==start .Name {*_fbcc =1;return nil ;};if _bgacgg ,_cced :=_gdfga .(_ggfee .CharData );!_cced {return _ddgage .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",_gdfga );}else {switch string (_bgacgg ){case "":*_fbcc =0;case "\u006e\u006f\u006e\u0065":*_fbcc =1;case "\u0073\u006d\u0061l\u006c":*_fbcc =2;case "\u0061\u006c\u006c":*_fbcc =3;};};_gdfga ,_bafff =d .Token ();if _bafff !=nil {return _bafff ;};if _eedd ,_egceg :=_gdfga .(_ggfee .EndElement );_egceg &&_eedd .Name ==start .Name {return nil ;};return _ddgage .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",_gdfga );}; +// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path +func (_ffcac *CT_Ratio )ValidateWithPath (path string )error {return nil };func (_aegeec ST_PresetPatternVal )String ()string {switch _aegeec {case 0:return "";case 1:return "\u0070\u0063\u0074\u0035";case 2:return "\u0070\u0063\u00741\u0030";case 3:return "\u0070\u0063\u00742\u0030";case 4:return "\u0070\u0063\u00742\u0035";case 5:return "\u0070\u0063\u00743\u0030";case 6:return "\u0070\u0063\u00744\u0030";case 7:return "\u0070\u0063\u00745\u0030";case 8:return "\u0070\u0063\u00746\u0030";case 9:return "\u0070\u0063\u00747\u0030";case 10:return "\u0070\u0063\u00747\u0035";case 11:return "\u0070\u0063\u00748\u0030";case 12:return "\u0070\u0063\u00749\u0030";case 13:return "\u0068\u006f\u0072\u007a";case 14:return "\u0076\u0065\u0072\u0074";case 15:return "\u006c\u0074\u0048\u006f\u0072\u007a";case 16:return "\u006c\u0074\u0056\u0065\u0072\u0074";case 17:return "\u0064\u006b\u0048\u006f\u0072\u007a";case 18:return "\u0064\u006b\u0056\u0065\u0072\u0074";case 19:return "\u006ea\u0072\u0048\u006f\u0072\u007a";case 20:return "\u006ea\u0072\u0056\u0065\u0072\u0074";case 21:return "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case 22:return "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case 23:return "\u0063\u0072\u006fs\u0073";case 24:return "\u0064\u006e\u0044\u0069\u0061\u0067";case 25:return "\u0075\u0070\u0044\u0069\u0061\u0067";case 26:return "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case 27:return "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case 28:return "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case 29:return "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case 30:return "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case 31:return "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case 32:return "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case 33:return "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case 34:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 35:return "\u0073m\u0043\u0068\u0065\u0063\u006b";case 36:return "\u006cg\u0043\u0068\u0065\u0063\u006b";case 37:return "\u0073\u006d\u0047\u0072\u0069\u0064";case 38:return "\u006c\u0067\u0047\u0072\u0069\u0064";case 39:return "\u0064o\u0074\u0047\u0072\u0069\u0064";case 40:return "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 41:return "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 42:return "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case 43:return "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case 44:return "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case 45:return "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case 46:return "\u0064o\u0074\u0044\u006d\u006e\u0064";case 47:return "\u0070\u006c\u0061i\u0064";case 48:return "\u0073\u0070\u0068\u0065\u0072\u0065";case 49:return "\u0077\u0065\u0061v\u0065";case 50:return "\u0064\u0069\u0076o\u0074";case 51:return "\u0073h\u0069\u006e\u0067\u006c\u0065";case 52:return "\u0077\u0061\u0076\u0065";case 53:return "\u0074r\u0065\u006c\u006c\u0069\u0073";case 54:return "\u007a\u0069\u0067\u005a\u0061\u0067";};return "";};func (_deeege *ST_CompoundLine )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deeege =0;case "\u0073\u006e\u0067":*_deeege =1;case "\u0064\u0062\u006c":*_deeege =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_deeege =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_deeege =4;case "\u0074\u0072\u0069":*_deeege =5;};return nil ;};func (_cfdeb ST_PresetCameraType )Validate ()error {return _cfdeb .ValidateWithPath ("")};func (_fdcab ST_BlackWhiteMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdcab .String (),start );}; -// Validate validates the CT_ObjectStyleDefaults and its children -func (_cfbee *CT_ObjectStyleDefaults )Validate ()error {return _cfbee .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_gdgde ST_TextAnchoringType )Validate ()error {return _gdgde .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_egaa *CT_GradientFillProperties )ValidateWithPath (path string )error {if _dfeb :=_egaa .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_dfeb !=nil {return _dfeb ;};if _egaa .GsLst !=nil {if _ccbea :=_egaa .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_ccbea !=nil {return _ccbea ;};};if _egaa .Lin !=nil {if _bbfgd :=_egaa .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_bbfgd !=nil {return _bbfgd ;};};if _egaa .Path !=nil {if _gebg :=_egaa .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gebg !=nil {return _gebg ;};};if _egaa .TileRect !=nil {if _gdgc :=_egaa .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_gdgc !=nil {return _gdgc ;};};return nil ;};func (_dfcgb ST_ColorSchemeIndex )String ()string {switch _dfcgb {case 0:return "";case 1:return "\u0064\u006b\u0031";case 2:return "\u006c\u0074\u0031";case 3:return "\u0064\u006b\u0032";case 4:return "\u006c\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return "";};type CT_FlatText struct{ZAttr *ST_Coordinate ;};func (_cfbab *ST_Coordinate32 )ValidateWithPath (path string )error {_effaf :=[]string {};if _cfbab .ST_Coordinate32Unqualified !=nil {_effaf =append (_effaf ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061t\u0065\u0033\u0032\u0055\u006e\u0071\u0075\u0061\u006c\u0069f\u0069\u0065\u0064");};if _cfbab .ST_UniversalMeasure !=nil {_effaf =append (_effaf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_effaf )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_effaf );};return nil ;};func (_cgffc *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feagd :=range start .Attr {if _feagd .Name .Local =="\u006e\u006f\u0047r\u0070"{_bacc ,_ccga :=_a .ParseBool (_feagd .Value );if _ccga !=nil {return _ccga ;};_cgffc .NoGrpAttr =&_bacc ;continue ;};if _feagd .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_abee ,_fbgg :=_a .ParseBool (_feagd .Value );if _fbgg !=nil {return _fbgg ;};_cgffc .NoDrilldownAttr =&_abee ;continue ;};if _feagd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dddg ,_geagg :=_a .ParseBool (_feagd .Value );if _geagg !=nil {return _geagg ;};_cgffc .NoSelectAttr =&_dddg ;continue ;};if _feagd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_aadef ,_baag :=_a .ParseBool (_feagd .Value );if _baag !=nil {return _baag ;};_cgffc .NoChangeAspectAttr =&_aadef ;continue ;};if _feagd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ebegf ,_cfabg :=_a .ParseBool (_feagd .Value );if _cfabg !=nil {return _cfabg ;};_cgffc .NoMoveAttr =&_ebegf ;continue ;};if _feagd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_affa ,_dgcgc :=_a .ParseBool (_feagd .Value );if _dgcgc !=nil {return _dgcgc ;};_cgffc .NoResizeAttr =&_affa ;continue ;};};_febaf :for {_bdgc ,_fbgdd :=d .Token ();if _fbgdd !=nil {return _fbgdd ;};switch _dccb :=_bdgc .(type ){case _b .StartElement :switch _dccb .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgffc .ExtLst =NewCT_OfficeArtExtensionList ();if _gfgca :=d .DecodeElement (_cgffc .ExtLst ,&_dccb );_gfgca !=nil {return _gfgca ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063k\u0069\u006e\u0067\u0020\u0025\u0076",_dccb .Name );if _fagb :=d .Skip ();_fagb !=nil {return _fagb ;};};case _b .EndElement :break _febaf ;case _b .CharData :};};return nil ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;}; -// Validate validates the CT_OfficeStyleSheet and its children -func (_affeb *CT_OfficeStyleSheet )Validate ()error {return _affeb .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func (_ffedc *EG_LineJoinProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ffedc .Round !=nil {_abbdeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_ffedc .Round ,_abbdeb );};if _ffedc .Bevel !=nil {_baba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_ffedc .Bevel ,_baba );};if _ffedc .Miter !=nil {_gggbfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_ffedc .Miter ,_gggbfe );};return nil ;}; +// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path +func (_ffbccg *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _abdf :=_ffbccg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abdf !=nil {return _abdf ;};return nil ;}; -// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path -func (_bdacd *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func (_daef *ST_TextShapeType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cebdd ,_efbbc :=d .Token ();if _efbbc !=nil {return _efbbc ;};if _feddd ,_bbb :=_cebdd .(_ggfee .EndElement );_bbb &&_feddd .Name ==start .Name {*_daef =1;return nil ;};if _ffcdg ,_ceffb :=_cebdd .(_ggfee .CharData );!_ceffb {return _ddgage .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",_cebdd );}else {switch string (_ffcdg ){case "":*_daef =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_daef =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_daef =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_daef =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_daef =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_daef =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_daef =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_daef =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_daef =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_daef =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_daef =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_daef =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_daef =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_daef =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_daef =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_daef =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_daef =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_daef =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_daef =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_daef =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_daef =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_daef =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_daef =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_daef =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_daef =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_daef =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_daef =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_daef =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_daef =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_daef =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_daef =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_daef =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_daef =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_daef =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_daef =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_daef =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_daef =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_daef =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_daef =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_daef =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_daef =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_daef =41;};};_cebdd ,_efbbc =d .Token ();if _efbbc !=nil {return _efbbc ;};if _gacff ,_ebcfa :=_cebdd .(_ggfee .EndElement );_ebcfa &&_gacff .Name ==start .Name {return nil ;};return _ddgage .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",_cebdd );};func (_feffb *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dagad :for {_abbg ,_dgdbc :=d .Token ();if _dgdbc !=nil {return _dgdbc ;};switch _dgabb :=_abbg .(type ){case _ggfee .StartElement :switch _dgabb .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_feffb .BldDgm =NewCT_AnimationDgmBuildProperties ();if _aagfe :=d .DecodeElement (_feffb .BldDgm ,&_dgabb );_aagfe !=nil {return _aagfe ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_feffb .BldChart =NewCT_AnimationChartBuildProperties ();if _afea :=d .DecodeElement (_feffb .BldChart ,&_dgabb );_afea !=nil {return _afea ;};default:_fecf .Log ("sk\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064P\u0072o\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dgabb .Name );if _ceggb :=d .Skip ();_ceggb !=nil {return _ceggb ;};};case _ggfee .EndElement :break _dagad ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path +func (_dcff *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _dcff .PrstAttr ==ST_PresetShadowValUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _afgcc :=_dcff .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_afgcc !=nil {return _afgcc ;};if _dcff .DistAttr !=nil {if *_dcff .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dcff .DistAttr );};if *_dcff .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_dcff .DistAttr );};};if _dcff .DirAttr !=nil {if *_dcff .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_dcff .DirAttr );};if *_dcff .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dcff .DirAttr );};};if _dcff .ScrgbClr !=nil {if _dgbg :=_dcff .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dgbg !=nil {return _dgbg ;};};if _dcff .SrgbClr !=nil {if _gfda :=_dcff .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gfda !=nil {return _gfda ;};};if _dcff .HslClr !=nil {if _ebdad :=_dcff .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ebdad !=nil {return _ebdad ;};};if _dcff .SysClr !=nil {if _ddbec :=_dcff .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ddbec !=nil {return _ddbec ;};};if _dcff .SchemeClr !=nil {if _ffag :=_dcff .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ffag !=nil {return _ffag ;};};if _dcff .PrstClr !=nil {if _eaeab :=_dcff .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eaeab !=nil {return _eaeab ;};};return nil ;};func (_gabc *CT_ConnectionSite )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_gabc .AngAttr )});e .EncodeToken (start );_bece :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_gabc .Pos ,_bece );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Headers ()*CT_Headers {_edee :=&CT_Headers {};return _edee };func NewCT_TextTabStop ()*CT_TextTabStop {_fdfc :=&CT_TextTabStop {};return _fdfc };func (_dccgd ST_BlipCompression )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eeegc :=_b .Attr {};_eeegc .Name =name ;switch _dccgd {case ST_BlipCompressionUnset :_eeegc .Value ="";case ST_BlipCompressionEmail :_eeegc .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_eeegc .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_eeegc .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_eeegc .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_eeegc .Value ="\u006e\u006f\u006e\u0065";};return _eeegc ,nil ;};func (_edaaa *VideoFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edaaa .CT_VideoFile =*NewCT_VideoFile ();for _ ,_gcbe :=range start .Attr {if _gcbe .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"&&_gcbe .Name .Local =="\u006c\u0069\u006e\u006b"||_gcbe .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"&&_gcbe .Name .Local =="\u006c\u0069\u006e\u006b"{_dfcbdg ,_agece :=_gcbe .Value ,error (nil );if _agece !=nil {return _agece ;};_edaaa .LinkAttr =_dfcbdg ;continue ;};if _gcbe .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fecbef ,_eeecab :=_gcbe .Value ,error (nil );if _eeecab !=nil {return _eeecab ;};_edaaa .ContentTypeAttr =&_fecbef ;continue ;};};_gffdc :for {_aedbd ,_gccad :=d .Token ();if _gccad !=nil {return _gccad ;};switch _fceda :=_aedbd .(type ){case _b .StartElement :switch _fceda .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edaaa .ExtLst =NewCT_OfficeArtExtensionList ();if _gaega :=d .DecodeElement (_edaaa .ExtLst ,&_fceda );_gaega !=nil {return _gaega ;};default:_f .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 \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_fceda .Name );if _aecd :=d .Skip ();_aecd !=nil {return _aecd ;};};case _b .EndElement :break _gffdc ;case _b .CharData :};};return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; -// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path -func (_cecag *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_efbfa ST_PathShadeType )Validate ()error {return _efbfa .ValidateWithPath ("")};func (_fccc *ST_LineEndLength )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cdggb ,_ddfgc :=d .Token ();if _ddfgc !=nil {return _ddfgc ;};if _ebeebd ,_ddeda :=_cdggb .(_ggfee .EndElement );_ddeda &&_ebeebd .Name ==start .Name {*_fccc =1;return nil ;};if _ebbfa ,_feged :=_cdggb .(_ggfee .CharData );!_feged {return _ddgage .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",_cdggb );}else {switch string (_ebbfa ){case "":*_fccc =0;case "\u0073\u006d":*_fccc =1;case "\u006d\u0065\u0064":*_fccc =2;case "\u006c\u0067":*_fccc =3;};};_cdggb ,_ddfgc =d .Token ();if _ddfgc !=nil {return _ddfgc ;};if _ffeec ,_da :=_cdggb .(_ggfee .EndElement );_da &&_ffeec .Name ==start .Name {return nil ;};return _ddgage .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",_cdggb );}; +// Validate validates the CT_LineJoinBevel and its children +func (_gdbef *CT_LineJoinBevel )Validate ()error {return _gdbef .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};func (_daege *ST_FixedPercentage )ValidateWithPath (path string )error {_eegcd :=[]string {};if _daege .ST_FixedPercentageDecimal !=nil {_eegcd =append (_eegcd ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _daege .ST_FixedPercentage !=nil {if _ddbedd :=_daege .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_ddbedd !=nil {return _ddbedd ;};_eegcd =append (_eegcd ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_eegcd )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eegcd );};return nil ;};type ThemeManager struct{CT_EmptyElement };func (_baaee ST_SchemeColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_baaee .String (),start );};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func (_ccdf *CT_ColorMRU )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccdf .EG_ColorChoice !=nil {for _ ,_cgbgg :=range _ccdf .EG_ColorChoice {_cgbgg .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fge *CT_AlphaBiLevelEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_fge .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FontReference ()*CT_FontReference {_bgbdf :=&CT_FontReference {};_bgbdf .IdxAttr =ST_FontCollectionIndex (1);return _bgbdf ;};func (_ggada *CT_Path2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdeddb :=range start .Attr {if _fdeddb .Name .Local =="\u0077"{_gebag ,_dcbea :=_a .ParseInt (_fdeddb .Value ,10,64);if _dcbea !=nil {return _dcbea ;};_ggada .WAttr =&_gebag ;continue ;};if _fdeddb .Name .Local =="\u0068"{_fdde ,_ffbdg :=_a .ParseInt (_fdeddb .Value ,10,64);if _ffbdg !=nil {return _ffbdg ;};_ggada .HAttr =&_fdde ;continue ;};if _fdeddb .Name .Local =="\u0066\u0069\u006c\u006c"{_ggada .FillAttr .UnmarshalXMLAttr (_fdeddb );continue ;};if _fdeddb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_eaec ,_bcdae :=_a .ParseBool (_fdeddb .Value );if _bcdae !=nil {return _bcdae ;};_ggada .StrokeAttr =&_eaec ;continue ;};if _fdeddb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_gffe ,_dagea :=_a .ParseBool (_fdeddb .Value );if _dagea !=nil {return _dagea ;};_ggada .ExtrusionOkAttr =&_gffe ;continue ;};};_dafaf :for {_gffda ,_feca :=d .Token ();if _feca !=nil {return _feca ;};switch _cagbd :=_gffda .(type ){case _b .StartElement :switch _cagbd .Name {case _b .Name {Space :"\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",Local :"\u0063\u006c\u006fs\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"}:_bdceb :=NewCT_Path2DClose ();if _abeeg :=d .DecodeElement (_bdceb ,&_cagbd );_abeeg !=nil {return _abeeg ;};_ggada .Close =append (_ggada .Close ,_bdceb );case _b .Name {Space :"\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",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_acecg :=NewCT_Path2DMoveTo ();if _gbfeg :=d .DecodeElement (_acecg ,&_cagbd );_gbfeg !=nil {return _gbfeg ;};_ggada .MoveTo =append (_ggada .MoveTo ,_acecg );case _b .Name {Space :"\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",Local :"\u006c\u006e\u0054\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"}:_afbgb :=NewCT_Path2DLineTo ();if _dcab :=d .DecodeElement (_afbgb ,&_cagbd );_dcab !=nil {return _dcab ;};_ggada .LnTo =append (_ggada .LnTo ,_afbgb );case _b .Name {Space :"\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",Local :"\u0061\u0072\u0063T\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"}:_bdfad :=NewCT_Path2DArcTo ();if _bebe :=d .DecodeElement (_bdfad ,&_cagbd );_bebe !=nil {return _bebe ;};_ggada .ArcTo =append (_ggada .ArcTo ,_bdfad );case _b .Name {Space :"\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",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_bcba :=NewCT_Path2DQuadBezierTo ();if _egdba :=d .DecodeElement (_bcba ,&_cagbd );_egdba !=nil {return _egdba ;};_ggada .QuadBezTo =append (_ggada .QuadBezTo ,_bcba );case _b .Name {Space :"\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",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_gbfae :=NewCT_Path2DCubicBezierTo ();if _cbbbbb :=d .DecodeElement (_gbfae ,&_cagbd );_cbbbbb !=nil {return _cbbbbb ;};_ggada .CubicBezTo =append (_ggada .CubicBezTo ,_gbfae );default:_f .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\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_cagbd .Name );if _fddea :=d .Skip ();_fddea !=nil {return _fddea ;};};case _b .EndElement :break _dafaf ;case _b .CharData :};};return nil ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_ebfag :=&CT_PolarAdjustHandle {};_ebfag .Pos =NewCT_AdjPoint2D ();return _ebfag ;};func (_bd *Blip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0061\u003a\u0062\u006c\u0069\u0070";return _bd .CT_Blip .MarshalXML (e ,start );};func (_bafc *CT_GammaTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dggdd ,_cgfc :=d .Token ();if _cgfc !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d: \u0025\u0073",_cgfc );};if _cfdca ,_cecgc :=_dggdd .(_b .EndElement );_cecgc &&_cfdca .Name ==start .Name {break ;};};return nil ;};func (_ffadg *ST_TextFontAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffadg =0;case "\u0061\u0075\u0074\u006f":*_ffadg =1;case "\u0074":*_ffadg =2;case "\u0063\u0074\u0072":*_ffadg =3;case "\u0062\u0061\u0073\u0065":*_ffadg =4;case "\u0062":*_ffadg =5;};return nil ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func NewBlip ()*Blip {_ec :=&Blip {};_ec .CT_Blip =*NewCT_Blip ();return _ec };func NewCT_TableProperties ()*CT_TableProperties {_bggbf :=&CT_TableProperties {};return _bggbf };func (_agbfc *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_ggefa :=[]string {};if _agbfc .ST_TextSpacingPercent !=nil {_ggefa =append (_ggefa ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _agbfc .ST_Percentage !=nil {_ggefa =append (_ggefa ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_ggefa )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggefa );};return nil ;};func (_cbfcg ST_PresetCameraType )ValidateWithPath (path string )error {switch _cbfcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfcg ));};return nil ;}; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_gdeg *CT_GradientFillProperties )ValidateWithPath (path string )error {if _beecg :=_gdeg .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_beecg !=nil {return _beecg ;};if _gdeg .GsLst !=nil {if _acfcc :=_gdeg .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_acfcc !=nil {return _acfcc ;};};if _gdeg .Lin !=nil {if _bccdbg :=_gdeg .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_bccdbg !=nil {return _bccdbg ;};};if _gdeg .Path !=nil {if _ddee :=_gdeg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_ddee !=nil {return _ddee ;};};if _gdeg .TileRect !=nil {if _fffcec :=_gdeg .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_fffcec !=nil {return _fffcec ;};};return nil ;};func (_cdbg *ST_AdjAngle )Validate ()error {return _cdbg .ValidateWithPath ("")};func NewCT_Headers ()*CT_Headers {_baffc :=&CT_Headers {};return _baffc };type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func NewCT_GradientStopList ()*CT_GradientStopList {_ebfd :=&CT_GradientStopList {};return _ebfd };func (_cffce ST_PresetPatternVal )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bbde :=_ggfee .Attr {};_bbde .Name =name ;switch _cffce {case ST_PresetPatternValUnset :_bbde .Value ="";case ST_PresetPatternValPct5 :_bbde .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_bbde .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_bbde .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_bbde .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_bbde .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_bbde .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_bbde .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_bbde .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_bbde .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_bbde .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_bbde .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_bbde .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_bbde .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_bbde .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_bbde .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_bbde .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_bbde .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_bbde .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_bbde .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_bbde .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_bbde .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_bbde .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_bbde .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_bbde .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_bbde .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_bbde .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_bbde .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_bbde .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_bbde .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_bbde .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_bbde .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_bbde .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_bbde .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_bbde .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_bbde .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_bbde .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_bbde .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_bbde .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_bbde .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_bbde .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_bbde .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_bbde .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_bbde .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_bbde .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_bbde .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_bbde .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_bbde .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_bbde .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_bbde .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_bbde .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_bbde .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_bbde .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_bbde .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_bbde .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _bbde ,nil ;};type CT_EmptyElement struct{};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_decgb :=&CT_AnimationChartElement {};_decgb .BldStepAttr =ST_ChartBuildStep (1);return _decgb ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;}; +// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path +func (_bfcbad *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _bfcbad .TcBdr !=nil {if _dgffg :=_bfcbad .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_dgffg !=nil {return _dgffg ;};};if _bfcbad .Fill !=nil {if _egbaf :=_bfcbad .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_egbaf !=nil {return _egbaf ;};};if _bfcbad .FillRef !=nil {if _deedgg :=_bfcbad .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_deedgg !=nil {return _deedgg ;};};if _bfcbad .Cell3D !=nil {if _fggdg :=_bfcbad .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_fggdg !=nil {return _fggdg ;};};return nil ;};func (_cbbg *CT_PolarAdjustHandle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbg .Pos =NewCT_AdjPoint2D ();for _ ,_gbfb :=range start .Attr {if _gbfb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_fbdee ,_adecb :=_gbfb .Value ,error (nil );if _adecb !=nil {return _adecb ;};_cbbg .GdRefRAttr =&_fbdee ;continue ;};if _gbfb .Name .Local =="\u006d\u0069\u006e\u0052"{_gcdfcc ,_ccdbc :=ParseUnionST_AdjCoordinate (_gbfb .Value );if _ccdbc !=nil {return _ccdbc ;};_cbbg .MinRAttr =&_gcdfcc ;continue ;};if _gbfb .Name .Local =="\u006d\u0061\u0078\u0052"{_affae ,_defccd :=ParseUnionST_AdjCoordinate (_gbfb .Value );if _defccd !=nil {return _defccd ;};_cbbg .MaxRAttr =&_affae ;continue ;};if _gbfb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_aedee ,_febe :=_gbfb .Value ,error (nil );if _febe !=nil {return _febe ;};_cbbg .GdRefAngAttr =&_aedee ;continue ;};if _gbfb .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_dbff ,_cbbcf :=ParseUnionST_AdjAngle (_gbfb .Value );if _cbbcf !=nil {return _cbbcf ;};_cbbg .MinAngAttr =&_dbff ;continue ;};if _gbfb .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_cfgaa ,_feece :=ParseUnionST_AdjAngle (_gbfb .Value );if _feece !=nil {return _feece ;};_cbbg .MaxAngAttr =&_cfgaa ;continue ;};};_dcfbg :for {_fcced ,_daacf :=d .Token ();if _daacf !=nil {return _daacf ;};switch _gefd :=_fcced .(type ){case _b .StartElement :switch _gefd .Name {case _b .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _bgcb :=d .DecodeElement (_cbbg .Pos ,&_gefd );_bgcb !=nil {return _bgcb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_gefd .Name );if _bebfb :=d .Skip ();_bebfb !=nil {return _bebfb ;};};case _b .EndElement :break _dcfbg ;case _b .CharData :};};return nil ;};func (_eaegec *EG_LineDashProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfcg :for {_faeea ,_gbcgag :=d .Token ();if _gbcgag !=nil {return _gbcgag ;};switch _bdee :=_faeea .(type ){case _b .StartElement :switch _bdee .Name {case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_eaegec .PrstDash =NewCT_PresetLineDashProperties ();if _edgbbf :=d .DecodeElement (_eaegec .PrstDash ,&_bdee );_edgbbf !=nil {return _edgbbf ;};case _b .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_eaegec .CustDash =NewCT_DashStopList ();if _gaefc :=d .DecodeElement (_eaegec .CustDash ,&_bdee );_gaefc !=nil {return _gaefc ;};default:_f .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\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bdee .Name );if _cabbe :=d .Skip ();_cabbe !=nil {return _cabbe ;};};case _b .EndElement :break _cgfcg ;case _b .CharData :};};return nil ;};type CT_EffectList struct{Blur *CT_BlurEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;InnerShdw *CT_InnerShadowEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;SoftEdge *CT_SoftEdgesEffect ;}; -// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path -func (_gddf *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_cdde *CT_Point3D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_fadaa :=range start .Attr {if _fadaa .Name .Local =="\u0078"{_gbab ,_cdeg :=ParseUnionST_Coordinate (_fadaa .Value );if _cdeg !=nil {return _cdeg ;};_cdde .XAttr =_gbab ;continue ;};if _fadaa .Name .Local =="\u0079"{_edcf ,_bfgbg :=ParseUnionST_Coordinate (_fadaa .Value );if _bfgbg !=nil {return _bfgbg ;};_cdde .YAttr =_edcf ;continue ;};if _fadaa .Name .Local =="\u007a"{_aaefc ,_bdddfg :=ParseUnionST_Coordinate (_fadaa .Value );if _bdddfg !=nil {return _bdddfg ;};_cdde .ZAttr =_aaefc ;continue ;};};for {_eaec ,_afad :=d .Token ();if _afad !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_afad );};if _gcfbe ,_faaf :=_eaec .(_ggfee .EndElement );_faaf &&_gcfbe .Name ==start .Name {break ;};};return nil ;};func (_ebba ST_AdjAngle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ebba .ST_Angle !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_ebba .ST_Angle )));};if _ebba .ST_GeomGuideName !=nil {e .EncodeToken (_ggfee .CharData (*_ebba .ST_GeomGuideName ));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_cgfebg :=&CT_ColorSchemeList {};return _cgfebg }; +// Validate validates the CT_TextBulletTypefaceFollowText and its children +func (_fbgec *CT_TextBulletTypefaceFollowText )Validate ()error {return _fbgec .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");}; -// Validate validates the EG_TextUnderlineLine and its children -func (_febbb *EG_TextUnderlineLine )Validate ()error {return _febbb .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_egccf *CT_PresetLineDashProperties )Validate ()error {return _egccf .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");}; -// Validate validates the CT_Path2DQuadBezierTo and its children -func (_ebddg *CT_Path2DQuadBezierTo )Validate ()error {return _ebddg .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");}; +// Validate validates the CT_InnerShadowEffect and its children +func (_gdec *CT_InnerShadowEffect )Validate ()error {return _gdec .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_eafgc *ST_AdjCoordinate )Validate ()error {return _eafgc .ValidateWithPath ("")}; -// Validate validates the CT_GroupFillProperties and its children -func (_fe *CT_GroupFillProperties )Validate ()error {return _fe .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};const (ST_TextFontAlignTypeUnset ST_TextFontAlignType =0;ST_TextFontAlignTypeAuto ST_TextFontAlignType =1;ST_TextFontAlignTypeT ST_TextFontAlignType =2;ST_TextFontAlignTypeCtr ST_TextFontAlignType =3;ST_TextFontAlignTypeBase ST_TextFontAlignType =4;ST_TextFontAlignTypeB ST_TextFontAlignType =5;);func (_bcce *CT_ComplementTransform )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gdage *CT_Path2DLineTo )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gdage .Pt =NewCT_AdjPoint2D ();_cdfba :for {_gfdga ,_bffde :=d .Token ();if _bffde !=nil {return _bffde ;};switch _aacbgc :=_gfdga .(type ){case _ggfee .StartElement :switch _aacbgc .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _fcbf :=d .DecodeElement (_gdage .Pt ,&_aacbgc );_fcbf !=nil {return _fcbf ;};default:_fecf .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\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_aacbgc .Name );if _acdfa :=d .Skip ();_acdfa !=nil {return _acdfa ;};};case _ggfee .EndElement :break _cdfba ;case _ggfee .CharData :};};return nil ;};func (_cdcb *CT_Point2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cga :=range start .Attr {if _cga .Name .Local =="\u0078"{_dedf ,_ddab :=ParseUnionST_Coordinate (_cga .Value );if _ddab !=nil {return _ddab ;};_cdcb .XAttr =_dedf ;continue ;};if _cga .Name .Local =="\u0079"{_ggbcgc ,_agcfg :=ParseUnionST_Coordinate (_cga .Value );if _agcfg !=nil {return _agcfg ;};_cdcb .YAttr =_ggbcgc ;continue ;};};for {_gacdg ,_bdegf :=d .Token ();if _bdegf !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_bdegf );};if _gdaag ,_bgage :=_gacdg .(_ggfee .EndElement );_bgage &&_gdaag .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TextCharacterProperties and its children +func (_cdda *CT_TextCharacterProperties )Validate ()error {return _cdda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_aggca ST_TextAnchoringType )ValidateWithPath (path string )error {switch _aggca {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggca ));};return nil ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;}; -// ST_AnimationDgmBuildType is a union type -type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};func (_gdd *CT_TableGrid )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_baeg :for {_agfe ,_acgce :=d .Token ();if _acgce !=nil {return _acgce ;};switch _gcbb :=_agfe .(type ){case _ggfee .StartElement :switch _gcbb .Name {case _ggfee .Name {Space :"\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",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_eebag :=NewCT_TableCol ();if _ecaf :=d .DecodeElement (_eebag ,&_gcbb );_ecaf !=nil {return _ecaf ;};_gdd .GridCol =append (_gdd .GridCol ,_eebag );default:_fecf .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_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_gcbb .Name );if _cgccb :=d .Skip ();_cgccb !=nil {return _cgccb ;};};case _ggfee .EndElement :break _baeg ;case _ggfee .CharData :};};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_fffcg :=ST_Coordinate32 {};if _cgea .ST_UniversalMeasurePatternRe .MatchString (s ){_fffcg .ST_UniversalMeasure =&s ;}else {_aea ,_cdaef :=_gcbbf .ParseInt (s ,10,32);if _cdaef !=nil {return _fffcg ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cdaef );};_abacc :=int32 (_aea );_fffcg .ST_Coordinate32Unqualified =&_abacc ;};return _fffcg ,nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_gaegg :=&CT_GeomGuide {};return _gaegg }; +// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path +func (_affaeg *CT_QuickTimeFile )ValidateWithPath (path string )error {if _affaeg .ExtLst !=nil {if _bcfd :=_affaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfd !=nil {return _bcfd ;};};return nil ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_caacgg :=&CT_TextNoBullet {};return _caacgg };func NewCT_Boolean ()*CT_Boolean {_egfe :=&CT_Boolean {};return _egfe };func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_ecaff :=&CT_GraphicalObjectData {};return _ecaff ;};func (_fefcf ST_BlendMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fefcf .String (),start );};type Blip struct{CT_Blip };type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};type CT_Angle struct{ValAttr int32 ;};func (_ceafe *CT_LineProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bedbac :=range start .Attr {if _bedbac .Name .Local =="\u0077"{_gadccc ,_adbd :=_a .ParseInt (_bedbac .Value ,10,32);if _adbd !=nil {return _adbd ;};_ddaa :=int32 (_gadccc );_ceafe .WAttr =&_ddaa ;continue ;};if _bedbac .Name .Local =="\u0063\u006d\u0070\u0064"{_ceafe .CmpdAttr .UnmarshalXMLAttr (_bedbac );continue ;};if _bedbac .Name .Local =="\u0063\u0061\u0070"{_ceafe .CapAttr .UnmarshalXMLAttr (_bedbac );continue ;};if _bedbac .Name .Local =="\u0061\u006c\u0067\u006e"{_ceafe .AlgnAttr .UnmarshalXMLAttr (_bedbac );continue ;};};_cgceg :for {_afedf ,_dggbe :=d .Token ();if _dggbe !=nil {return _dggbe ;};switch _fdad :=_afedf .(type ){case _b .StartElement :switch _fdad .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ceafe .NoFill =NewCT_NoFillProperties ();if _abaa :=d .DecodeElement (_ceafe .NoFill ,&_fdad );_abaa !=nil {return _abaa ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ceafe .SolidFill =NewCT_SolidColorFillProperties ();if _cfdaf :=d .DecodeElement (_ceafe .SolidFill ,&_fdad );_cfdaf !=nil {return _cfdaf ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ceafe .GradFill =NewCT_GradientFillProperties ();if _bdbd :=d .DecodeElement (_ceafe .GradFill ,&_fdad );_bdbd !=nil {return _bdbd ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ceafe .PattFill =NewCT_PatternFillProperties ();if _gfffc :=d .DecodeElement (_ceafe .PattFill ,&_fdad );_gfffc !=nil {return _gfffc ;};case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_ceafe .PrstDash =NewCT_PresetLineDashProperties ();if _aebcg :=d .DecodeElement (_ceafe .PrstDash ,&_fdad );_aebcg !=nil {return _aebcg ;};case _b .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_ceafe .CustDash =NewCT_DashStopList ();if _gdcag :=d .DecodeElement (_ceafe .CustDash ,&_fdad );_gdcag !=nil {return _gdcag ;};case _b .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_ceafe .Round =NewCT_LineJoinRound ();if _aecedg :=d .DecodeElement (_ceafe .Round ,&_fdad );_aecedg !=nil {return _aecedg ;};case _b .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_ceafe .Bevel =NewCT_LineJoinBevel ();if _agceb :=d .DecodeElement (_ceafe .Bevel ,&_fdad );_agceb !=nil {return _agceb ;};case _b .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_ceafe .Miter =NewCT_LineJoinMiterProperties ();if _aefa :=d .DecodeElement (_ceafe .Miter ,&_fdad );_aefa !=nil {return _aefa ;};case _b .Name {Space :"\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",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_ceafe .HeadEnd =NewCT_LineEndProperties ();if _afbd :=d .DecodeElement (_ceafe .HeadEnd ,&_fdad );_afbd !=nil {return _afbd ;};case _b .Name {Space :"\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",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_ceafe .TailEnd =NewCT_LineEndProperties ();if _gbfa :=d .DecodeElement (_ceafe .TailEnd ,&_fdad );_gbfa !=nil {return _gbfa ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceafe .ExtLst =NewCT_OfficeArtExtensionList ();if _efgge :=d .DecodeElement (_ceafe .ExtLst ,&_fdad );_efgge !=nil {return _efgge ;};default:_f .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\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdad .Name );if _agdfe :=d .Skip ();_agdfe !=nil {return _agdfe ;};};case _b .EndElement :break _cgceg ;case _b .CharData :};};return nil ;};func NewCT_ColorMapping ()*CT_ColorMapping {_eeade :=&CT_ColorMapping {};_eeade .Bg1Attr =ST_ColorSchemeIndex (1);_eeade .Tx1Attr =ST_ColorSchemeIndex (1);_eeade .Bg2Attr =ST_ColorSchemeIndex (1);_eeade .Tx2Attr =ST_ColorSchemeIndex (1);_eeade .Accent1Attr =ST_ColorSchemeIndex (1);_eeade .Accent2Attr =ST_ColorSchemeIndex (1);_eeade .Accent3Attr =ST_ColorSchemeIndex (1);_eeade .Accent4Attr =ST_ColorSchemeIndex (1);_eeade .Accent5Attr =ST_ColorSchemeIndex (1);_eeade .Accent6Attr =ST_ColorSchemeIndex (1);_eeade .HlinkAttr =ST_ColorSchemeIndex (1);_eeade .FolHlinkAttr =ST_ColorSchemeIndex (1);return _eeade ;};type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ;VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ;LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ;Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextField ()*CT_TextField {_decbe :=&CT_TextField {};_decbe .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _decbe ;};func (_begcc *CT_TextBulletSizePercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_begcc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path -func (_cagdb *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func (_ecgdb ST_TextAlignType )Validate ()error {return _ecgdb .ValidateWithPath ("")};func NewCT_Hyperlink ()*CT_Hyperlink {_fggfcb :=&CT_Hyperlink {};return _fggfcb };type ST_TextAlignType byte ;func NewCT_TextTabStopList ()*CT_TextTabStopList {_feda :=&CT_TextTabStopList {};return _feda };type CT_GrayscaleEffect struct{};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_fagae *CT_Color )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_acb :for {_afg ,_ccaeb :=d .Token ();if _ccaeb !=nil {return _ccaeb ;};switch _beafb :=_afg .(type ){case _ggfee .StartElement :switch _beafb .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fagae .ScrgbClr =NewCT_ScRgbColor ();if _fbdf :=d .DecodeElement (_fagae .ScrgbClr ,&_beafb );_fbdf !=nil {return _fbdf ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fagae .SrgbClr =NewCT_SRgbColor ();if _ceadae :=d .DecodeElement (_fagae .SrgbClr ,&_beafb );_ceadae !=nil {return _ceadae ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fagae .HslClr =NewCT_HslColor ();if _eafec :=d .DecodeElement (_fagae .HslClr ,&_beafb );_eafec !=nil {return _eafec ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fagae .SysClr =NewCT_SystemColor ();if _gbcgd :=d .DecodeElement (_fagae .SysClr ,&_beafb );_gbcgd !=nil {return _gbcgd ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fagae .SchemeClr =NewCT_SchemeColor ();if _fbggg :=d .DecodeElement (_fagae .SchemeClr ,&_beafb );_fbggg !=nil {return _fbggg ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fagae .PrstClr =NewCT_PresetColor ();if _cddgaa :=d .DecodeElement (_fagae .PrstClr ,&_beafb );_cddgaa !=nil {return _cddgaa ;};default:_fecf .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\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_beafb .Name );if _beaff :=d .Skip ();_beaff !=nil {return _beaff ;};};case _ggfee .EndElement :break _acb ;case _ggfee .CharData :};};return nil ;};func (_gbcaec *CT_Path2DArcTo )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0077\u0052"},Value :_ddgage .Sprintf ("\u0025\u0076",_gbcaec .WRAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068\u0052"},Value :_ddgage .Sprintf ("\u0025\u0076",_gbcaec .HRAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",_gbcaec .StAngAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",_gbcaec .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cgeca *ST_PitchFamily )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dgba ,_gbaee :=d .Token ();if _gbaee !=nil {return _gbaee ;};if _fegfdd ,_acgfg :=_dgba .(_ggfee .EndElement );_acgfg &&_fegfdd .Name ==start .Name {*_cgeca =1;return nil ;};if _ceada ,_cgdc :=_dgba .(_ggfee .CharData );!_cgdc {return _ddgage .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",_dgba );}else {switch string (_ceada ){case "":*_cgeca =0;case "\u0030\u0030":*_cgeca =1;case "\u0030\u0031":*_cgeca =2;case "\u0030\u0032":*_cgeca =3;case "\u0031\u0036":*_cgeca =4;case "\u0031\u0037":*_cgeca =5;case "\u0031\u0038":*_cgeca =6;case "\u0033\u0032":*_cgeca =7;case "\u0033\u0033":*_cgeca =8;case "\u0033\u0034":*_cgeca =9;case "\u0034\u0038":*_cgeca =10;case "\u0034\u0039":*_cgeca =11;case "\u0035\u0030":*_cgeca =12;case "\u0036\u0034":*_cgeca =13;case "\u0036\u0035":*_cgeca =14;case "\u0036\u0036":*_cgeca =15;case "\u0038\u0030":*_cgeca =16;case "\u0038\u0031":*_cgeca =17;case "\u0038\u0032":*_cgeca =18;};};_dgba ,_gbaee =d .Token ();if _gbaee !=nil {return _gbaee ;};if _bee ,_eadfb :=_dgba .(_ggfee .EndElement );_eadfb &&_bee .Name ==start .Name {return nil ;};return _ddgage .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",_dgba );}; +// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path +func (_feaab *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_fegfd ST_TextUnderlineType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgcab :=_b .Attr {};_fgcab .Name =name ;switch _fegfd {case ST_TextUnderlineTypeUnset :_fgcab .Value ="";case ST_TextUnderlineTypeNone :_fgcab .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_fgcab .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_fgcab .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_fgcab .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_fgcab .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_fgcab .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_fgcab .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_fgcab .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_fgcab .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_fgcab .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_fgcab .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_fgcab .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_fgcab .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_fgcab .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_fgcab .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_fgcab .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_fgcab .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_fgcab .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _fgcab ,nil ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_eaaag :=&CT_TextUnderlineFillFollowText {};return _eaaag ;}; -// Validate validates the CT_AlphaCeilingEffect and its children -func (_cafce *CT_AlphaCeilingEffect )Validate ()error {return _cafce .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_aabff *CT_ShapeLocking )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_adafb :=range start .Attr {if _adafb .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_cadfc ,_dcfe :=_gcbbf .ParseBool (_adafb .Value );if _dcfe !=nil {return _dcfe ;};_aabff .NoTextEditAttr =&_cadfc ;continue ;};if _adafb .Name .Local =="\u006e\u006f\u0047r\u0070"{_dcdgg ,_befac :=_gcbbf .ParseBool (_adafb .Value );if _befac !=nil {return _befac ;};_aabff .NoGrpAttr =&_dcdgg ;continue ;};if _adafb .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ecfgc ,_geac :=_gcbbf .ParseBool (_adafb .Value );if _geac !=nil {return _geac ;};_aabff .NoSelectAttr =&_ecfgc ;continue ;};if _adafb .Name .Local =="\u006e\u006f\u0052o\u0074"{_acfeg ,_ddfd :=_gcbbf .ParseBool (_adafb .Value );if _ddfd !=nil {return _ddfd ;};_aabff .NoRotAttr =&_acfeg ;continue ;};if _adafb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gbeb ,_dcccag :=_gcbbf .ParseBool (_adafb .Value );if _dcccag !=nil {return _dcccag ;};_aabff .NoChangeAspectAttr =&_gbeb ;continue ;};if _adafb .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dgfgg ,_dfgac :=_gcbbf .ParseBool (_adafb .Value );if _dfgac !=nil {return _dfgac ;};_aabff .NoMoveAttr =&_dgfgg ;continue ;};if _adafb .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_afbc ,_fedgb :=_gcbbf .ParseBool (_adafb .Value );if _fedgb !=nil {return _fedgb ;};_aabff .NoResizeAttr =&_afbc ;continue ;};if _adafb .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fdcad ,_cadcf :=_gcbbf .ParseBool (_adafb .Value );if _cadcf !=nil {return _cadcf ;};_aabff .NoEditPointsAttr =&_fdcad ;continue ;};if _adafb .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_eeegb ,_bfdcd :=_gcbbf .ParseBool (_adafb .Value );if _bfdcd !=nil {return _bfdcd ;};_aabff .NoAdjustHandlesAttr =&_eeegb ;continue ;};if _adafb .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_agdf ,_aaea :=_gcbbf .ParseBool (_adafb .Value );if _aaea !=nil {return _aaea ;};_aabff .NoChangeArrowheadsAttr =&_agdf ;continue ;};if _adafb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bcgdd ,_ggdba :=_gcbbf .ParseBool (_adafb .Value );if _ggdba !=nil {return _ggdba ;};_aabff .NoChangeShapeTypeAttr =&_bcgdd ;continue ;};};_fegfd :for {_ef ,_bfbbb :=d .Token ();if _bfbbb !=nil {return _bfbbb ;};switch _gabe :=_ef .(type ){case _ggfee .StartElement :switch _gabe .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabff .ExtLst =NewCT_OfficeArtExtensionList ();if _agdg :=d .DecodeElement (_aabff .ExtLst ,&_gabe );_agdg !=nil {return _agdg ;};default:_fecf .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\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gabe .Name );if _ggbb :=d .Skip ();_ggbb !=nil {return _ggbb ;};};case _ggfee .EndElement :break _fegfd ;case _ggfee .CharData :};};return nil ;};func (_gcag *CT_EffectStyleList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_efedab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_egeb :=range _gcag .EffectStyle {e .EncodeElement (_egeb ,_efedab );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TableStyle struct{StyleIdAttr string ;StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ;Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ;FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ;SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_fd *CT_TextBulletColorFollowText )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gdacg *CT_BackgroundFormatting )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fabag :for {_acfa ,_ddcg :=d .Token ();if _ddcg !=nil {return _ddcg ;};switch _gfaed :=_acfa .(type ){case _ggfee .StartElement :switch _gfaed .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gdacg .NoFill =NewCT_NoFillProperties ();if _gfgd :=d .DecodeElement (_gdacg .NoFill ,&_gfaed );_gfgd !=nil {return _gfgd ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gdacg .SolidFill =NewCT_SolidColorFillProperties ();if _bgegf :=d .DecodeElement (_gdacg .SolidFill ,&_gfaed );_bgegf !=nil {return _bgegf ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gdacg .GradFill =NewCT_GradientFillProperties ();if _fbde :=d .DecodeElement (_gdacg .GradFill ,&_gfaed );_fbde !=nil {return _fbde ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gdacg .BlipFill =NewCT_BlipFillProperties ();if _bagab :=d .DecodeElement (_gdacg .BlipFill ,&_gfaed );_bagab !=nil {return _bagab ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gdacg .PattFill =NewCT_PatternFillProperties ();if _ecafe :=d .DecodeElement (_gdacg .PattFill ,&_gfaed );_ecafe !=nil {return _ecafe ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_gdacg .GrpFill =NewCT_GroupFillProperties ();if _dedcf :=d .DecodeElement (_gdacg .GrpFill ,&_gfaed );_dedcf !=nil {return _dedcf ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gdacg .EffectLst =NewCT_EffectList ();if _bccef :=d .DecodeElement (_gdacg .EffectLst ,&_gfaed );_bccef !=nil {return _bccef ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gdacg .EffectDag =NewCT_EffectContainer ();if _dfabb :=d .DecodeElement (_gdacg .EffectDag ,&_gfaed );_dfabb !=nil {return _dfabb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0046\u006f\u0072\u006d\u0061\u0074t\u0069\u006e\u0067 \u0025\u0076",_gfaed .Name );if _bfeff :=d .Skip ();_bfeff !=nil {return _bfeff ;};};case _ggfee .EndElement :break _fabag ;case _ggfee .CharData :};};return nil ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);type CT_InnerShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_cabdbb *CT_AdjPoint2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dgcgc :=range start .Attr {if _dgcgc .Name .Local =="\u0078"{_cecacd ,_aedff :=ParseUnionST_AdjCoordinate (_dgcgc .Value );if _aedff !=nil {return _aedff ;};_cabdbb .XAttr =_cecacd ;continue ;};if _dgcgc .Name .Local =="\u0079"{_gacgdb ,_cecef :=ParseUnionST_AdjCoordinate (_dgcgc .Value );if _cecef !=nil {return _cecef ;};_cabdbb .YAttr =_gacgdb ;continue ;};};for {_ceegad ,_cbgfd :=d .Token ();if _cbgfd !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_cbgfd );};if _efdgc ,_ccgcf :=_ceegad .(_ggfee .EndElement );_ccgcf &&_efdgc .Name ==start .Name {break ;};};return nil ;};func (_gfegd *EG_TextBullet )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gfegd .BuNone !=nil {_bbeac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_gfegd .BuNone ,_bbeac );};if _gfegd .BuAutoNum !=nil {_dgcgab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_gfegd .BuAutoNum ,_dgcgab );};if _gfegd .BuChar !=nil {_cebe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_gfegd .BuChar ,_cebe );};if _gfegd .BuBlip !=nil {_dacacb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_gfegd .BuBlip ,_dacacb );};return nil ;}; +// Validate validates the CT_Scale2D and its children +func (_geef *CT_Scale2D )Validate ()error {return _geef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");}; -// Validate validates the CT_ReflectionEffect and its children -func (_fdgc *CT_ReflectionEffect )Validate ()error {return _fdgc .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path +func (_feeed *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_gebadf *CT_TextCharBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgba :=range start .Attr {if _fcgba .Name .Local =="\u0063\u0068\u0061\u0072"{_aeggae ,_gbdbb :=_fcgba .Value ,error (nil );if _gbdbb !=nil {return _gbdbb ;};_gebadf .CharAttr =_aeggae ;continue ;};};for {_bfdfca ,_ccfcf :=d .Token ();if _ccfcf !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042\u0075\u006c\u006c\u0065\u0074: \u0025\u0073",_ccfcf );};if _aaecc ,_baedcb :=_bfdfca .(_b .EndElement );_baedcb &&_aaecc .Name ==start .Name {break ;};};return nil ;}; -// ST_Coordinate is a union type -type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;}; +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_dfcea *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _dfcea .LimAttr !=nil {if _dgcdaa :=_dfcea .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_dgcdaa !=nil {return _dgcdaa ;};};return nil ;};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_efeg :=&CT_InverseGammaTransform {};return _efeg ;}; -// Validate validates the EG_TextUnderlineFill and its children -func (_fdaga *EG_TextUnderlineFill )Validate ()error {return _fdaga .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func (_acgba ST_TextTabAlignType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_acgba .String (),start );};func (_dfaad *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_dfaad =0;case "\u006d\u0061\u006ao\u0072":*_dfaad =1;case "\u006d\u0069\u006eo\u0072":*_dfaad =2;case "\u006e\u006f\u006e\u0065":*_dfaad =3;};return nil ;};func (_gfdda ST_PathFillMode )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_gfdda .String (),start );};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};func (_cfgca *CT_Backdrop )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cfgca .Anchor =NewCT_Point3D ();_cfgca .Norm =NewCT_Vector3D ();_cfgca .Up =NewCT_Vector3D ();_ea :for {_eba ,_ffed :=d .Token ();if _ffed !=nil {return _ffed ;};switch _effadd :=_eba .(type ){case _ggfee .StartElement :switch _effadd .Name {case _ggfee .Name {Space :"\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",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _ffebd :=d .DecodeElement (_cfgca .Anchor ,&_effadd );_ffebd !=nil {return _ffebd ;};case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0072\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"}:if _edbb :=d .DecodeElement (_cfgca .Norm ,&_effadd );_edbb !=nil {return _edbb ;};case _ggfee .Name {Space :"\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",Local :"\u0075\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"}:if _eccae :=d .DecodeElement (_cfgca .Up ,&_effadd );_eccae !=nil {return _eccae ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgca .ExtLst =NewCT_OfficeArtExtensionList ();if _face :=d .DecodeElement (_cfgca .ExtLst ,&_effadd );_face !=nil {return _face ;};default:_fecf .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\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_effadd .Name );if _cebfc :=d .Skip ();_cebfc !=nil {return _cebfc ;};};case _ggfee .EndElement :break _ea ;case _ggfee .CharData :};};return nil ;};func (_eeebd *ST_TextTabAlignType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_efdde ,_fceea :=d .Token ();if _fceea !=nil {return _fceea ;};if _fabge ,_ag :=_efdde .(_ggfee .EndElement );_ag &&_fabge .Name ==start .Name {*_eeebd =1;return nil ;};if _gdgf ,_feade :=_efdde .(_ggfee .CharData );!_feade {return _ddgage .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",_efdde );}else {switch string (_gdgf ){case "":*_eeebd =0;case "\u006c":*_eeebd =1;case "\u0063\u0074\u0072":*_eeebd =2;case "\u0072":*_eeebd =3;case "\u0064\u0065\u0063":*_eeebd =4;};};_efdde ,_fceea =d .Token ();if _fceea !=nil {return _fceea ;};if _adgb ,_deag :=_efdde .(_ggfee .EndElement );_deag &&_adgb .Name ==start .Name {return nil ;};return _ddgage .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",_efdde );};func (_cebaf *ST_TileFlipMode )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_cebaf =0;case "\u006e\u006f\u006e\u0065":*_cebaf =1;case "\u0078":*_cebaf =2;case "\u0079":*_cebaf =3;case "\u0078\u0079":*_cebaf =4;};return nil ;};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};type CT_PresetShadowEffect struct{PrstAttr ST_PresetShadowVal ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path +func (_fabgd *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _dagd :=_fabgd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dagd !=nil {return _dagd ;};if _aaaaca :=_fabgd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_aaaaca !=nil {return _aaaaca ;};return nil ;};func (_ebee *CT_BlipChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdab :for {_cafa ,_becf :=d .Token ();if _becf !=nil {return _becf ;};switch _cffc :=_cafa .(type ){case _b .StartElement :switch _cffc .Name {case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_afcd :=NewCT_AlphaBiLevelEffect ();if _fbbd :=d .DecodeElement (_afcd ,&_cffc );_fbbd !=nil {return _fbbd ;};_ebee .AlphaBiLevel =append (_ebee .AlphaBiLevel ,_afcd );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_aebe :=NewCT_AlphaCeilingEffect ();if _bfbg :=d .DecodeElement (_aebe ,&_cffc );_bfbg !=nil {return _bfbg ;};_ebee .AlphaCeiling =append (_ebee .AlphaCeiling ,_aebe );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_afa :=NewCT_AlphaFloorEffect ();if _dbg :=d .DecodeElement (_afa ,&_cffc );_dbg !=nil {return _dbg ;};_ebee .AlphaFloor =append (_ebee .AlphaFloor ,_afa );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_aaaab :=NewCT_AlphaInverseEffect ();if _deefe :=d .DecodeElement (_aaaab ,&_cffc );_deefe !=nil {return _deefe ;};_ebee .AlphaInv =append (_ebee .AlphaInv ,_aaaab );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ccgb :=NewCT_AlphaModulateEffect ();if _gde :=d .DecodeElement (_ccgb ,&_cffc );_gde !=nil {return _gde ;};_ebee .AlphaMod =append (_ebee .AlphaMod ,_ccgb );case _b .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fccd :=NewCT_AlphaModulateFixedEffect ();if _efce :=d .DecodeElement (_fccd ,&_cffc );_efce !=nil {return _efce ;};_ebee .AlphaModFix =append (_ebee .AlphaModFix ,_fccd );case _b .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ggcbb :=NewCT_AlphaReplaceEffect ();if _fgcc :=d .DecodeElement (_ggcbb ,&_cffc );_fgcc !=nil {return _fgcc ;};_ebee .AlphaRepl =append (_ebee .AlphaRepl ,_ggcbb );case _b .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_edga :=NewCT_BiLevelEffect ();if _gfae :=d .DecodeElement (_edga ,&_cffc );_gfae !=nil {return _gfae ;};_ebee .BiLevel =append (_ebee .BiLevel ,_edga );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_bgeb :=NewCT_BlurEffect ();if _beece :=d .DecodeElement (_bgeb ,&_cffc );_beece !=nil {return _beece ;};_ebee .Blur =append (_ebee .Blur ,_bgeb );case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gefa :=NewCT_ColorChangeEffect ();if _cadcb :=d .DecodeElement (_gefa ,&_cffc );_cadcb !=nil {return _cadcb ;};_ebee .ClrChange =append (_ebee .ClrChange ,_gefa );case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_adce :=NewCT_ColorReplaceEffect ();if _agce :=d .DecodeElement (_adce ,&_cffc );_agce !=nil {return _agce ;};_ebee .ClrRepl =append (_ebee .ClrRepl ,_adce );case _b .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_dfac :=NewCT_DuotoneEffect ();if _fcgg :=d .DecodeElement (_dfac ,&_cffc );_fcgg !=nil {return _fcgg ;};_ebee .Duotone =append (_ebee .Duotone ,_dfac );case _b .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_eabee :=NewCT_FillOverlayEffect ();if _bdgb :=d .DecodeElement (_eabee ,&_cffc );_bdgb !=nil {return _bdgb ;};_ebee .FillOverlay =append (_ebee .FillOverlay ,_eabee );case _b .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bced :=NewCT_GrayscaleEffect ();if _cdf :=d .DecodeElement (_bced ,&_cffc );_cdf !=nil {return _cdf ;};_ebee .Grayscl =append (_ebee .Grayscl ,_bced );case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_efecd :=NewCT_HSLEffect ();if _cbfag :=d .DecodeElement (_efecd ,&_cffc );_cbfag !=nil {return _cbfag ;};_ebee .Hsl =append (_ebee .Hsl ,_efecd );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_aafg :=NewCT_LuminanceEffect ();if _gcgd :=d .DecodeElement (_aafg ,&_cffc );_gcgd !=nil {return _gcgd ;};_ebee .Lum =append (_ebee .Lum ,_aafg );case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cgedg :=NewCT_TintEffect ();if _cdag :=d .DecodeElement (_cgedg ,&_cffc );_cdag !=nil {return _cdag ;};_ebee .Tint =append (_ebee .Tint ,_cgedg );default:_f .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\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_cffc .Name );if _eaaa :=d .Skip ();_eaaa !=nil {return _eaaa ;};};case _b .EndElement :break _bdab ;case _b .CharData :};};return nil ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_caeec :=ST_PositivePercentage {};if _eb .ST_PositivePercentagePatternRe .MatchString (s ){_caeec .ST_PositivePercentage =&ST_Percentage {};_caeec .ST_PositivePercentage .ST_Percentage =&s ;}else {_ddbdc ,_eacbe :=_a .ParseInt (s ,10,32);if _eacbe !=nil {return _caeec ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eacbe );};_degdg :=int32 (_ddbdc );_caeec .ST_PositivePercentageDecimal =&_degdg ;};return _caeec ,nil ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;}; -// Validate validates the CT_TextFont and its children -func (_gfafc *CT_TextFont )Validate ()error {return _gfafc .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};func NewThemeManager ()*ThemeManager {_bfbgcc :=&ThemeManager {};_bfbgcc .CT_EmptyElement =*NewCT_EmptyElement ();return _bfbgcc ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func (_fbfgf *CT_FillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _fbfgf .NoFill !=nil {_ffgd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbfgf .NoFill ,_ffgd );};if _fbfgf .SolidFill !=nil {_cdbdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbfgf .SolidFill ,_cdbdb );};if _fbfgf .GradFill !=nil {_eafa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbfgf .GradFill ,_eafa );};if _fbfgf .BlipFill !=nil {_aaggea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbfgf .BlipFill ,_aaggea );};if _fbfgf .PattFill !=nil {_dffea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbfgf .PattFill ,_dffea );};if _fbfgf .GrpFill !=nil {_agbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fbfgf .GrpFill ,_agbd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewAG_Locking ()*AG_Locking {_aegdd :=&AG_Locking {};return _aegdd };func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_ffbbfa :=&CT_RelativeOffsetEffect {};return _ffbbfa ;};func (_gcgad *ST_Percentage )Validate ()error {return _gcgad .ValidateWithPath ("")};func (_ffff *CT_Point2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",_ffff .XAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",_ffff .YAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_EffectProperties and its children +func (_dfdgf *EG_EffectProperties )Validate ()error {return _dfdgf .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_GammaTransform struct{};func (_bacad *ThemeOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacad .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_aegfe :for {_aafge ,_fdbf :=d .Token ();if _fdbf !=nil {return _fdbf ;};switch _fdfcd :=_aafge .(type ){case _b .StartElement :switch _fdfcd .Name {case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_bacad .ClrScheme =NewCT_ColorScheme ();if _efgdc :=d .DecodeElement (_bacad .ClrScheme ,&_fdfcd );_efgdc !=nil {return _efgdc ;};case _b .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_bacad .FontScheme =NewCT_FontScheme ();if _bcfbb :=d .DecodeElement (_bacad .FontScheme ,&_fdfcd );_bcfbb !=nil {return _bcfbb ;};case _b .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_bacad .FmtScheme =NewCT_StyleMatrix ();if _adggd :=d .DecodeElement (_bacad .FmtScheme ,&_fdfcd );_adggd !=nil {return _adggd ;};default:_f .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\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_fdfcd .Name );if _bgedd :=d .Skip ();_bgedd !=nil {return _bgedd ;};};case _b .EndElement :break _aegfe ;case _b .CharData :};};return nil ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;}; -// Validate validates the CT_PresetTextShape and its children -func (_bdafb *CT_PresetTextShape )Validate ()error {return _bdafb .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_ecgag *CT_TableStyle )ValidateWithPath (path string )error {if !_eb .ST_GuidPatternRe .MatchString (_ecgag .StyleIdAttr ){return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,_ecgag .StyleIdAttr );};if _ecgag .TblBg !=nil {if _abffe :=_ecgag .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_abffe !=nil {return _abffe ;};};if _ecgag .WholeTbl !=nil {if _fegga :=_ecgag .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_fegga !=nil {return _fegga ;};};if _ecgag .Band1H !=nil {if _feage :=_ecgag .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_feage !=nil {return _feage ;};};if _ecgag .Band2H !=nil {if _dbbgc :=_ecgag .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_dbbgc !=nil {return _dbbgc ;};};if _ecgag .Band1V !=nil {if _acbc :=_ecgag .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_acbc !=nil {return _acbc ;};};if _ecgag .Band2V !=nil {if _ggede :=_ecgag .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_ggede !=nil {return _ggede ;};};if _ecgag .LastCol !=nil {if _beced :=_ecgag .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_beced !=nil {return _beced ;};};if _ecgag .FirstCol !=nil {if _gdddc :=_ecgag .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_gdddc !=nil {return _gdddc ;};};if _ecgag .LastRow !=nil {if _acbb :=_ecgag .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_acbb !=nil {return _acbb ;};};if _ecgag .SeCell !=nil {if _aaggc :=_ecgag .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_aaggc !=nil {return _aaggc ;};};if _ecgag .SwCell !=nil {if _gcga :=_ecgag .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_gcga !=nil {return _gcga ;};};if _ecgag .FirstRow !=nil {if _gdcbf :=_ecgag .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_gdcbf !=nil {return _gdcbf ;};};if _ecgag .NeCell !=nil {if _cecdd :=_ecgag .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_cecdd !=nil {return _cecdd ;};};if _ecgag .NwCell !=nil {if _edgca :=_ecgag .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_edgca !=nil {return _edgca ;};};if _ecgag .ExtLst !=nil {if _bbdfd :=_ecgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbdfd !=nil {return _bbdfd ;};};return nil ;}; -// Validate validates the ThemeManager and its children -func (_gcabb *ThemeManager )Validate ()error {return _gcabb .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_fbacc ST_OnOffStyleType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bdecc :=_ggfee .Attr {};_bdecc .Name =name ;switch _fbacc {case ST_OnOffStyleTypeUnset :_bdecc .Value ="";case ST_OnOffStyleTypeOn :_bdecc .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_bdecc .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_bdecc .Value ="\u0064\u0065\u0066";};return _bdecc ,nil ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};type ST_BlipCompression byte ;func (_cdecg *CT_TextCharacterProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cdecg .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cdecg .KumimojiAttr ))});};if _cdecg .LangAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdecg .LangAttr )});};if _cdecg .AltLangAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdecg .AltLangAttr )});};if _cdecg .SzAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u007a"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdecg .SzAttr )});};if _cdecg .BAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cdecg .BAttr ))});};if _cdecg .IAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cdecg .IAttr ))});};if _cdecg .UAttr !=ST_TextUnderlineTypeUnset {_debed ,_fcbb :=_cdecg .UAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0075"});if _fcbb !=nil {return _fcbb ;};start .Attr =append (start .Attr ,_debed );};if _cdecg .StrikeAttr !=ST_TextStrikeTypeUnset {_degeg ,_afge :=_cdecg .StrikeAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _afge !=nil {return _afge ;};start .Attr =append (start .Attr ,_degeg );};if _cdecg .KernAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdecg .KernAttr )});};if _cdecg .CapAttr !=ST_TextCapsTypeUnset {_fdebdb ,_ecfab :=_cdecg .CapAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0063\u0061\u0070"});if _ecfab !=nil {return _ecfab ;};start .Attr =append (start .Attr ,_fdebdb );};if _cdecg .SpcAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0070\u0063"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdecg .SpcAttr )});};if _cdecg .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cdecg .NormalizeHAttr ))});};if _cdecg .BaselineAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdecg .BaselineAttr )});};if _cdecg .NoProofAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cdecg .NoProofAttr ))});};if _cdecg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cdecg .DirtyAttr ))});};if _cdecg .ErrAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0065\u0072\u0072"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cdecg .ErrAttr ))});};if _cdecg .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cdecg .SmtCleanAttr ))});};if _cdecg .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdecg .SmtIdAttr )});};if _cdecg .BmkAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062\u006d\u006b"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cdecg .BmkAttr )});};e .EncodeToken (start );if _cdecg .Ln !=nil {_fdfg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_cdecg .Ln ,_fdfg );};if _cdecg .NoFill !=nil {_aebga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdecg .NoFill ,_aebga );};if _cdecg .SolidFill !=nil {_egebc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdecg .SolidFill ,_egebc );};if _cdecg .GradFill !=nil {_bddg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdecg .GradFill ,_bddg );};if _cdecg .BlipFill !=nil {_dddc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdecg .BlipFill ,_dddc );};if _cdecg .PattFill !=nil {_aceac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdecg .PattFill ,_aceac );};if _cdecg .GrpFill !=nil {_cdbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cdecg .GrpFill ,_cdbe );};if _cdecg .EffectLst !=nil {_dbacg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdecg .EffectLst ,_dbacg );};if _cdecg .EffectDag !=nil {_ebegb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cdecg .EffectDag ,_ebegb );};if _cdecg .Highlight !=nil {_dfeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cdecg .Highlight ,_dfeg );};if _cdecg .ULnTx !=nil {_bceab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_cdecg .ULnTx ,_bceab );};if _cdecg .ULn !=nil {_faefb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_cdecg .ULn ,_faefb );};if _cdecg .UFillTx !=nil {_degea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_cdecg .UFillTx ,_degea );};if _cdecg .UFill !=nil {_ace :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdecg .UFill ,_ace );};if _cdecg .Latin !=nil {_bgdcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_cdecg .Latin ,_bgdcg );};if _cdecg .Ea !=nil {_faedb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_cdecg .Ea ,_faedb );};if _cdecg .Cs !=nil {_gbbae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_cdecg .Cs ,_gbbae );};if _cdecg .Sym !=nil {_dcdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_cdecg .Sym ,_dcdc );};if _cdecg .HlinkClick !=nil {_fgfccc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_cdecg .HlinkClick ,_fgfccc );};if _cdecg .HlinkMouseOver !=nil {_adagf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_cdecg .HlinkMouseOver ,_adagf );};if _cdecg .Rtl !=nil {_fbbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_cdecg .Rtl ,_fbbf );};if _cdecg .ExtLst !=nil {_bge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdecg .ExtLst ,_bge );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gee *CT_ColorReplaceEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_edbdc :for {_fead ,_cb :=d .Token ();if _cb !=nil {return _cb ;};switch _aafab :=_fead .(type ){case _ggfee .StartElement :switch _aafab .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gee .ScrgbClr =NewCT_ScRgbColor ();if _gcge :=d .DecodeElement (_gee .ScrgbClr ,&_aafab );_gcge !=nil {return _gcge ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gee .SrgbClr =NewCT_SRgbColor ();if _ebgcb :=d .DecodeElement (_gee .SrgbClr ,&_aafab );_ebgcb !=nil {return _ebgcb ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gee .HslClr =NewCT_HslColor ();if _bbcfe :=d .DecodeElement (_gee .HslClr ,&_aafab );_bbcfe !=nil {return _bbcfe ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gee .SysClr =NewCT_SystemColor ();if _aaaef :=d .DecodeElement (_gee .SysClr ,&_aafab );_aaaef !=nil {return _aaaef ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gee .SchemeClr =NewCT_SchemeColor ();if _cdeb :=d .DecodeElement (_gee .SchemeClr ,&_aafab );_cdeb !=nil {return _cdeb ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gee .PrstClr =NewCT_PresetColor ();if _bdfg :=d .DecodeElement (_gee .PrstClr ,&_aafab );_bdfg !=nil {return _bdfg ;};default:_fecf .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 C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0052\u0065\u0070\u006c\u0061\u0063\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_aafab .Name );if _dbbdab :=d .Skip ();_dbbdab !=nil {return _dbbdab ;};};case _ggfee .EndElement :break _edbdc ;case _ggfee .CharData :};};return nil ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_fcef :=&CT_TextBulletSizePercent {};_fcef .ValAttr ="\u0031\u0030\u0030\u0025";return _fcef ;}; +// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path +func (_fcdb *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_ccag *CT_BlipFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcce :=range start .Attr {if _fcce .Name .Local =="\u0064\u0070\u0069"{_ddba ,_fbad :=_a .ParseUint (_fcce .Value ,10,32);if _fbad !=nil {return _fbad ;};_daea :=uint32 (_ddba );_ccag .DpiAttr =&_daea ;continue ;};if _fcce .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_cccb ,_edde :=_a .ParseBool (_fcce .Value );if _edde !=nil {return _edde ;};_ccag .RotWithShapeAttr =&_cccb ;continue ;};};_cbfd :for {_gdce ,_dfdf :=d .Token ();if _dfdf !=nil {return _dfdf ;};switch _dacfa :=_gdce .(type ){case _b .StartElement :switch _dacfa .Name {case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:_ccag .Blip =NewCT_Blip ();if _ebeb :=d .DecodeElement (_ccag .Blip ,&_dacfa );_ebeb !=nil {return _ebeb ;};case _b .Name {Space :"\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",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_ccag .SrcRect =NewCT_RelativeRect ();if _gdbb :=d .DecodeElement (_ccag .SrcRect ,&_dacfa );_gdbb !=nil {return _gdbb ;};case _b .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_ccag .Tile =NewCT_TileInfoProperties ();if _ebag :=d .DecodeElement (_ccag .Tile ,&_dacfa );_ebag !=nil {return _ebag ;};case _b .Name {Space :"\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",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_ccag .Stretch =NewCT_StretchInfoProperties ();if _dbda :=d .DecodeElement (_ccag .Stretch ,&_dacfa );_dbda !=nil {return _dbda ;};default:_f .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 C\u0054\u005f\u0042\u006c\u0069\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dacfa .Name );if _bfd :=d .Skip ();_bfd !=nil {return _bfd ;};};case _b .EndElement :break _cbfd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path -func (_bcege *CT_Backdrop )ValidateWithPath (path string )error {if _bggbf :=_bcege .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_bggbf !=nil {return _bggbf ;};if _agdgd :=_bcege .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_agdgd !=nil {return _agdgd ;};if _cdaeg :=_bcege .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_cdaeg !=nil {return _cdaeg ;};if _bcege .ExtLst !=nil {if _gffc :=_bcege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gffc !=nil {return _gffc ;};};return nil ;};func NewCT_Point3D ()*CT_Point3D {_bbggaf :=&CT_Point3D {};return _bbggaf };func (_fbcb *CT_TextSpacingPoint )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fbcb .ValAttr =0;for _ ,_bbbbdf :=range start .Attr {if _bbbbdf .Name .Local =="\u0076\u0061\u006c"{_feedc ,_ebbb :=_gcbbf .ParseInt (_bbbbdf .Value ,10,32);if _ebbb !=nil {return _ebbb ;};_fbcb .ValAttr =int32 (_feedc );continue ;};};for {_fgda ,_ffbef :=d .Token ();if _ffbef !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053p\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_ffbef );};if _fdfe ,_bgfef :=_fgda .(_ggfee .EndElement );_bgfef &&_fdfe .Name ==start .Name {break ;};};return nil ;};func (_gggdf *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _gggdf .GraphicFrameLocks !=nil {_cadbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_gggdf .GraphicFrameLocks ,_cadbb );};if _gggdf .ExtLst !=nil {_edbac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gggdf .ExtLst ,_edbac );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fdga ST_SchemeColorVal )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fdga .String (),start );}; +// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path +func (_gbcef *CT_TextTabStop )ValidateWithPath (path string )error {if _gbcef .PosAttr !=nil {if _addb :=_gbcef .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_addb !=nil {return _addb ;};};if _gbagb :=_gbcef .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gbagb !=nil {return _gbagb ;};return nil ;}; -// Validate validates the CT_TextBulletTypefaceFollowText and its children -func (_gca *CT_TextBulletTypefaceFollowText )Validate ()error {return _gca .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};func (_gedbe *CT_GvmlShape )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_efece :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gedbe .NvSpPr ,_efece );_ggbag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gedbe .SpPr ,_ggbag );if _gedbe .TxSp !=nil {_bccea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_gedbe .TxSp ,_bccea );};if _gedbe .Style !=nil {_gadab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gedbe .Style ,_gadab );};if _gedbe .ExtLst !=nil {_gdedfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gedbe .ExtLst ,_gdedfd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GeomGuideList and its children +func (_fggab *CT_GeomGuideList )Validate ()error {return _fggab .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_gfdde *CT_StyleMatrixReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_gfdde .IdxAttr )});e .EncodeToken (start );if _gfdde .ScrgbClr !=nil {_bcacf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gfdde .ScrgbClr ,_bcacf );};if _gfdde .SrgbClr !=nil {_gefaea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gfdde .SrgbClr ,_gefaea );};if _gfdde .HslClr !=nil {_dbcca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gfdde .HslClr ,_dbcca );};if _gfdde .SysClr !=nil {_cdgdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gfdde .SysClr ,_cdgdb );};if _gfdde .SchemeClr !=nil {_fbdg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gfdde .SchemeClr ,_fbdg );};if _gfdde .PrstClr !=nil {_eagf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gfdde .PrstClr ,_eagf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdbbd ST_ChartBuildStep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdbbd .String (),start );};func (_eebgfa ST_BevelPresetType )Validate ()error {return _eebgfa .ValidateWithPath ("")};func (_gedd *CT_PositiveFixedAngle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gedd .ValAttr =0;for _ ,_febdg :=range start .Attr {if _febdg .Name .Local =="\u0076\u0061\u006c"{_afbga ,_agffa :=_a .ParseInt (_febdg .Value ,10,32);if _agffa !=nil {return _agffa ;};_gedd .ValAttr =int32 (_afbga );continue ;};};for {_cggad ,_ggccc :=d .Token ();if _ggccc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046i\u0078\u0065\u0064\u0041\u006e\u0067\u006ce\u003a\u0020\u0025\u0073",_ggccc );};if _bbaf ,_daaddc :=_cggad .(_b .EndElement );_daaddc &&_bbaf .Name ==start .Name {break ;};};return nil ;};func (_aacbf *CT_GvmlShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aacbf .CNvPr =NewCT_NonVisualDrawingProps ();_aacbf .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_ebdff :for {_cfcg ,_dcfb :=d .Token ();if _dcfb !=nil {return _dcfb ;};switch _ceefg :=_cfcg .(type ){case _b .StartElement :switch _ceefg .Name {case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _cggb :=d .DecodeElement (_aacbf .CNvPr ,&_ceefg );_cggb !=nil {return _cggb ;};case _b .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bdgae :=d .DecodeElement (_aacbf .CNvSpPr ,&_ceefg );_bdgae !=nil {return _bdgae ;};default:_f .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 C\u0054\u005f\u0047\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ceefg .Name );if _cadbg :=d .Skip ();_cadbg !=nil {return _cadbg ;};};case _b .EndElement :break _ebdff ;case _b .CharData :};};return nil ;};func (_feed *CT_LineEndProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccgbg :=range start .Attr {if _ccgbg .Name .Local =="\u0074\u0079\u0070\u0065"{_feed .TypeAttr .UnmarshalXMLAttr (_ccgbg );continue ;};if _ccgbg .Name .Local =="\u0077"{_feed .WAttr .UnmarshalXMLAttr (_ccgbg );continue ;};if _ccgbg .Name .Local =="\u006c\u0065\u006e"{_feed .LenAttr .UnmarshalXMLAttr (_ccgbg );continue ;};};for {_cagbf ,_bgddc :=d .Token ();if _bgddc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065E\u006ed\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_bgddc );};if _aadc ,_dcgcb :=_cagbf .(_b .EndElement );_dcgcb &&_aadc .Name ==start .Name {break ;};};return nil ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;}; -// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path -func (_efg *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path +func (_eea *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _eea .RadAttr !=nil {if _deeb :=_eea .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_deeb !=nil {return _deeb ;};};return nil ;};func (_egafg *CT_FillStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_agbb :=range _egafg .EG_FillProperties {_agbb .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_abeg :=&CT_BlipFillProperties {};return _abeg ;}; -// Validate validates the CT_NonVisualContentPartProperties and its children -func (_cfe *CT_NonVisualContentPartProperties )Validate ()error {return _cfe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path +func (_gadgbc *EG_TextBulletColor )ValidateWithPath (path string )error {if _gadgbc .BuClrTx !=nil {if _bfdbb :=_gadgbc .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_bfdbb !=nil {return _bfdbb ;};};if _gadgbc .BuClr !=nil {if _feeec :=_gadgbc .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_feeec !=nil {return _feeec ;};};return nil ;};func (_cbdc *CT_BackgroundFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbdc .NoFill !=nil {_aege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .NoFill ,_aege );};if _cbdc .SolidFill !=nil {_dfa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .SolidFill ,_dfa );};if _cbdc .GradFill !=nil {_gfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .GradFill ,_gfaa );};if _cbdc .BlipFill !=nil {_fabe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .BlipFill ,_fabe );};if _cbdc .PattFill !=nil {_fdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .PattFill ,_fdg );};if _cbdc .GrpFill !=nil {_eead :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cbdc .GrpFill ,_eead );};if _cbdc .EffectLst !=nil {_aaab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdc .EffectLst ,_aaab );};if _cbdc .EffectDag !=nil {_abb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cbdc .EffectDag ,_abb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path -func (_aeedf *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _aeedf .PrstAttr ==ST_ShapeTypeUnset {return _ddgage .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gfgge :=_aeedf .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gfgge !=nil {return _gfgge ;};if _aeedf .AvLst !=nil {if _cccage :=_aeedf .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cccage !=nil {return _cccage ;};};return nil ;}; +// Validate validates the CT_HSLEffect and its children +func (_aafegb *CT_HSLEffect )Validate ()error {return _aafegb .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bfecg *CT_GradientStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcee :for {_gdcba ,_affbf :=d .Token ();if _affbf !=nil {return _affbf ;};switch _cdgd :=_gdcba .(type ){case _b .StartElement :switch _cdgd .Name {case _b .Name {Space :"\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",Local :"\u0067\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"}:_cbdff :=NewCT_GradientStop ();if _baedd :=d .DecodeElement (_cbdff ,&_cdgd );_baedd !=nil {return _baedd ;};_bfecg .Gs =append (_bfecg .Gs ,_cbdff );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cdgd .Name );if _abdff :=d .Skip ();_abdff !=nil {return _abdff ;};};case _b .EndElement :break _ffcee ;case _b .CharData :};};return nil ;};func NewCT_LightRig ()*CT_LightRig {_aedff :=&CT_LightRig {};_aedff .RigAttr =ST_LightRigType (1);_aedff .DirAttr =ST_LightRigDirection (1);return _aedff ;};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_aacgb :=&CT_TextBodyProperties {};return _aacgb ;}; -// Validate validates the CT_GrayscaleEffect and its children -func (_dcaegb *CT_GrayscaleEffect )Validate ()error {return _dcaegb .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path +func (_ecbf *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _gaf :=_ecbf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gaf !=nil {return _gaf ;};return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_ggfbce :=&CT_StyleMatrix {};_ggfbce .FillStyleLst =NewCT_FillStyleList ();_ggfbce .LnStyleLst =NewCT_LineStyleList ();_ggfbce .EffectStyleLst =NewCT_EffectStyleList ();_ggfbce .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _ggfbce ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};type ST_PresetPatternVal byte ;func (_gebbc *ST_BlendMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gebbc =0;case "\u006f\u0076\u0065\u0072":*_gebbc =1;case "\u006d\u0075\u006c\u0074":*_gebbc =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gebbc =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gebbc =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gebbc =5;};return nil ;}; -// Validate validates the EG_ColorTransform and its children -func (_ecfdd *EG_ColorTransform )Validate ()error {return _ecfdd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; +// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path +func (_addfd *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _dbaf :=_addfd .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_dbaf !=nil {return _dbaf ;};if _addfd .ObjectDefaults !=nil {if _ccbbc :=_addfd .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_ccbbc !=nil {return _ccbbc ;};};if _addfd .ExtraClrSchemeLst !=nil {if _ddbg :=_addfd .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_ddbg !=nil {return _ddbg ;};};if _addfd .CustClrLst !=nil {if _eadcd :=_addfd .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_eadcd !=nil {return _eadcd ;};};if _addfd .ExtLst !=nil {if _cbbcg :=_addfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbcg !=nil {return _cbbcg ;};};return nil ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func (_dfbd *CT_ColorChangeEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfbd .UseAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dfbd .UseAAttr ))});};e .EncodeToken (start );_cfbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_dfbd .ClrFrom ,_cfbg );_gedea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_dfbd .ClrTo ,_gedea );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path -func (_gaece *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _gaece .PrstAttr ==ST_PresetShadowValUnset {return _ddgage .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bagbg :=_gaece .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bagbg !=nil {return _bagbg ;};if _gaece .DistAttr !=nil {if *_gaece .DistAttr < 0{return _ddgage .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gaece .DistAttr );};if *_gaece .DistAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_gaece .DistAttr );};};if _gaece .DirAttr !=nil {if *_gaece .DirAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_gaece .DirAttr );};if *_gaece .DirAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gaece .DirAttr );};};if _gaece .ScrgbClr !=nil {if _bdg :=_gaece .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bdg !=nil {return _bdg ;};};if _gaece .SrgbClr !=nil {if _eddca :=_gaece .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_eddca !=nil {return _eddca ;};};if _gaece .HslClr !=nil {if _fda :=_gaece .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fda !=nil {return _fda ;};};if _gaece .SysClr !=nil {if _afabac :=_gaece .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_afabac !=nil {return _afabac ;};};if _gaece .SchemeClr !=nil {if _baggg :=_gaece .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_baggg !=nil {return _baggg ;};};if _gaece .PrstClr !=nil {if _cdb :=_gaece .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cdb !=nil {return _cdb ;};};return nil ;}; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_ebfda *CT_Percentage )ValidateWithPath (path string )error {if _cbgfc :=_ebfda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbgfc !=nil {return _cbgfc ;};return nil ;};func (_ecagce *ST_TextUnderlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdafc ,_gcedb :=d .Token ();if _gcedb !=nil {return _gcedb ;};if _acbd ,_egbgb :=_dbdafc .(_b .EndElement );_egbgb &&_acbd .Name ==start .Name {*_ecagce =1;return nil ;};if _dadbd ,_cffeef :=_dbdafc .(_b .CharData );!_cffeef {return _bb .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",_dbdafc );}else {switch string (_dadbd ){case "":*_ecagce =0;case "\u006e\u006f\u006e\u0065":*_ecagce =1;case "\u0077\u006f\u0072d\u0073":*_ecagce =2;case "\u0073\u006e\u0067":*_ecagce =3;case "\u0064\u0062\u006c":*_ecagce =4;case "\u0068\u0065\u0061v\u0079":*_ecagce =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ecagce =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ecagce =7;case "\u0064\u0061\u0073\u0068":*_ecagce =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_ecagce =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_ecagce =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_ecagce =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ecagce =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_ecagce =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ecagce =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_ecagce =15;case "\u0077\u0061\u0076\u0079":*_ecagce =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_ecagce =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_ecagce =18;};};_dbdafc ,_gcedb =d .Token ();if _gcedb !=nil {return _gcedb ;};if _ccbef ,_fbedfb :=_dbdafc .(_b .EndElement );_fbedfb &&_ccbef .Name ==start .Name {return nil ;};return _bb .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",_dbdafc );}; -// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path -func (_gffcf *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _gffcf .AvLst !=nil {if _cbfa :=_gffcf .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cbfa !=nil {return _cbfa ;};};if _gffcf .GdLst !=nil {if _gbffd :=_gffcf .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_gbffd !=nil {return _gbffd ;};};if _gffcf .AhLst !=nil {if _eagc :=_gffcf .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_eagc !=nil {return _eagc ;};};if _gffcf .CxnLst !=nil {if _egce :=_gffcf .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_egce !=nil {return _egce ;};};if _gffcf .Rect !=nil {if _faac :=_gffcf .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_faac !=nil {return _faac ;};};if _edgcg :=_gffcf .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_edgcg !=nil {return _edgcg ;};return nil ;}; +// Validate validates the CT_NonVisualContentPartProperties and its children +func (_accc *CT_NonVisualContentPartProperties )Validate ()error {return _accc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// Validate validates the AG_Blob and its children -func (_fgaf *AG_Blob )Validate ()error {return _fgaf .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");}; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_eecd *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _dedd :=_eecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dedd !=nil {return _dedd ;};return nil ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func (_gbbebg ST_TextFontAlignType )String ()string {switch _gbbebg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074";case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065";case 5:return "\u0062";};return "";};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_edgac :=&CT_EmbeddedWAVAudioFile {};return _edgac ;}; -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_agdb *CT_LightRig )ValidateWithPath (path string )error {if _agdb .RigAttr ==ST_LightRigTypeUnset {return _ddgage .Errorf ("\u0025\u0073\u002fR\u0069\u0067\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 _aafbf :=_agdb .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_aafbf !=nil {return _aafbf ;};if _agdb .DirAttr ==ST_LightRigDirectionUnset {return _ddgage .Errorf ("\u0025\u0073\u002fD\u0069\u0072\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 _dcfga :=_agdb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dcfga !=nil {return _dcfga ;};if _agdb .Rot !=nil {if _ddef :=_agdb .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_ddef !=nil {return _ddef ;};};return nil ;};func (_aefce *CT_PictureLocking )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_adceba :=range start .Attr {if _adceba .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_bgfae ,_efe :=_gcbbf .ParseBool (_adceba .Value );if _efe !=nil {return _efe ;};_aefce .NoCropAttr =&_bgfae ;continue ;};if _adceba .Name .Local =="\u006e\u006f\u0047r\u0070"{_gcgc ,_fcdef :=_gcbbf .ParseBool (_adceba .Value );if _fcdef !=nil {return _fcdef ;};_aefce .NoGrpAttr =&_gcgc ;continue ;};if _adceba .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_afgge ,_egcb :=_gcbbf .ParseBool (_adceba .Value );if _egcb !=nil {return _egcb ;};_aefce .NoSelectAttr =&_afgge ;continue ;};if _adceba .Name .Local =="\u006e\u006f\u0052o\u0074"{_egcc ,_gbfc :=_gcbbf .ParseBool (_adceba .Value );if _gbfc !=nil {return _gbfc ;};_aefce .NoRotAttr =&_egcc ;continue ;};if _adceba .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bfead ,_faceb :=_gcbbf .ParseBool (_adceba .Value );if _faceb !=nil {return _faceb ;};_aefce .NoChangeAspectAttr =&_bfead ;continue ;};if _adceba .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bfbfbd ,_daaab :=_gcbbf .ParseBool (_adceba .Value );if _daaab !=nil {return _daaab ;};_aefce .NoMoveAttr =&_bfbfbd ;continue ;};if _adceba .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dbbcc ,_abefaf :=_gcbbf .ParseBool (_adceba .Value );if _abefaf !=nil {return _abefaf ;};_aefce .NoResizeAttr =&_dbbcc ;continue ;};if _adceba .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cg ,_ebace :=_gcbbf .ParseBool (_adceba .Value );if _ebace !=nil {return _ebace ;};_aefce .NoEditPointsAttr =&_cg ;continue ;};if _adceba .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_efcg ,_gbcc :=_gcbbf .ParseBool (_adceba .Value );if _gbcc !=nil {return _gbcc ;};_aefce .NoAdjustHandlesAttr =&_efcg ;continue ;};if _adceba .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_dfc ,_cfgaaa :=_gcbbf .ParseBool (_adceba .Value );if _cfgaaa !=nil {return _cfgaaa ;};_aefce .NoChangeArrowheadsAttr =&_dfc ;continue ;};if _adceba .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gfaa ,_gbbg :=_gcbbf .ParseBool (_adceba .Value );if _gbbg !=nil {return _gbbg ;};_aefce .NoChangeShapeTypeAttr =&_gfaa ;continue ;};};_gabae :for {_eabbb ,_cfgge :=d .Token ();if _cfgge !=nil {return _cfgge ;};switch _ffcg :=_eabbb .(type ){case _ggfee .StartElement :switch _ffcg .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aefce .ExtLst =NewCT_OfficeArtExtensionList ();if _cadf :=d .DecodeElement (_aefce .ExtLst ,&_ffcg );_cadf !=nil {return _cadf ;};default:_fecf .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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_ffcg .Name );if _ffgfcc :=d .Skip ();_ffgfcc !=nil {return _ffgfcc ;};};case _ggfee .EndElement :break _gabae ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_LightRig and its children +func (_fegc *CT_LightRig )Validate ()error {return _fegc .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");}; -// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path -func (_aaeg *EG_FillModeProperties )ValidateWithPath (path string )error {if _aaeg .Tile !=nil {if _eagaa :=_aaeg .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_eagaa !=nil {return _eagaa ;};};if _aaeg .Stretch !=nil {if _bcbfd :=_aaeg .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_bcbfd !=nil {return _bcbfd ;};};return nil ;}; +// Validate validates the CT_Path2DLineTo and its children +func (_fdcaa *CT_Path2DLineTo )Validate ()error {return _fdcaa .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_fbbg *CT_GradientStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",_fbbg .PosAttr )});e .EncodeToken (start );if _fbbg .ScrgbClr !=nil {_ebdfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fbbg .ScrgbClr ,_ebdfc );};if _fbbg .SrgbClr !=nil {_aeab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fbbg .SrgbClr ,_aeab );};if _fbbg .HslClr !=nil {_baada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fbbg .HslClr ,_baada );};if _fbbg .SysClr !=nil {_faefa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fbbg .SysClr ,_faefa );};if _fbbg .SchemeClr !=nil {_cedcf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fbbg .SchemeClr ,_cedcf );};if _fbbg .PrstClr !=nil {_ceffg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fbbg .PrstClr ,_ceffg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TextTabAlignType byte ;func (_ggfcc *CT_GrayscaleTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_cbaf ,_addg :=d .Token ();if _addg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006c\u0065T\u0072\u0061\u006e\u0073\u0066\u006f\u0072m\u003a\u0020\u0025\u0073",_addg );};if _ecfb ,_aaaae :=_cbaf .(_b .EndElement );_aaaae &&_ecfb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Table and its children -func (_gabg *CT_Table )Validate ()error {return _gabg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_bcebb ST_TextWrappingType )Validate ()error {return _bcebb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path +func (_fbecb *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _fbecb .ExtLst !=nil {if _cafgb :=_fbecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafgb !=nil {return _cafgb ;};};return nil ;};func (_ggac *CT_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_ggac .NameAttr )});e .EncodeToken (start );_cecgd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ggac .MajorFont ,_cecgd );_fdeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ggac .MinorFont ,_fdeb );if _ggac .ExtLst !=nil {_ecga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggac .ExtLst ,_ecga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabda *CT_PositiveSize2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_aabda .CxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_aabda .CyAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;}; -// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path -func (_egaag *CT_GvmlShape )ValidateWithPath (path string )error {if _dagae :=_egaag .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dagae !=nil {return _dagae ;};if _facfd :=_egaag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_facfd !=nil {return _facfd ;};if _egaag .TxSp !=nil {if _aaeac :=_egaag .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_aaeac !=nil {return _aaeac ;};};if _egaag .Style !=nil {if _eaagca :=_egaag .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eaagca !=nil {return _eaagca ;};};if _egaag .ExtLst !=nil {if _bcgce :=_egaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcgce !=nil {return _bcgce ;};};return nil ;};func (_fbgab *EG_TextUnderlineLine )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fbgab .ULnTx !=nil {_egfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_fbgab .ULnTx ,_egfd );};if _fbgab .ULn !=nil {_bgeafd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_fbgab .ULn ,_bgeafd );};return nil ;}; +// Validate validates the CT_DashStop and its children +func (_dbgf *CT_DashStop )Validate ()error {return _dbgf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");}; -// Validate validates the CT_AlphaModulateEffect and its children -func (_bcffb *CT_AlphaModulateEffect )Validate ()error {return _bcffb .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_cggbd *CT_AudioFile )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_ddgage .Sprintf ("\u0025\u0076",_cggbd .LinkAttr )});if _cggbd .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cggbd .ContentTypeAttr )});};e .EncodeToken (start );if _cggbd .ExtLst !=nil {_bcece :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cggbd .ExtLst ,_bcece );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type ST_LineEndType byte ;func NewAG_Blob ()*AG_Blob {_baf :=&AG_Blob {};return _baf };func (_bdffaa *CT_NonVisualPictureProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bdffaa .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bdffaa .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _bdffaa .PicLocks !=nil {_faefda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_bdffaa .PicLocks ,_faefda );};if _bdffaa .ExtLst !=nil {_gdebf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdffaa .ExtLst ,_gdebf );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_facce ST_TextVertOverflowType )Validate ()error {return _facce .ValidateWithPath ("")};func NewCT_DashStopList ()*CT_DashStopList {_ffad :=&CT_DashStopList {};return _ffad };func (_aecfd *ST_PresetShadowVal )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_geeed ,_adcdc :=d .Token ();if _adcdc !=nil {return _adcdc ;};if _eeefa ,_cbeeg :=_geeed .(_ggfee .EndElement );_cbeeg &&_eeefa .Name ==start .Name {*_aecfd =1;return nil ;};if _cbdb ,_bdfebf :=_geeed .(_ggfee .CharData );!_bdfebf {return _ddgage .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",_geeed );}else {switch string (_cbdb ){case "":*_aecfd =0;case "\u0073\u0068\u0064w\u0031":*_aecfd =1;case "\u0073\u0068\u0064w\u0032":*_aecfd =2;case "\u0073\u0068\u0064w\u0033":*_aecfd =3;case "\u0073\u0068\u0064w\u0034":*_aecfd =4;case "\u0073\u0068\u0064w\u0035":*_aecfd =5;case "\u0073\u0068\u0064w\u0036":*_aecfd =6;case "\u0073\u0068\u0064w\u0037":*_aecfd =7;case "\u0073\u0068\u0064w\u0038":*_aecfd =8;case "\u0073\u0068\u0064w\u0039":*_aecfd =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_aecfd =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_aecfd =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_aecfd =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_aecfd =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_aecfd =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_aecfd =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_aecfd =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_aecfd =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_aecfd =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_aecfd =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_aecfd =20;};};_geeed ,_adcdc =d .Token ();if _adcdc !=nil {return _adcdc ;};if _gfbd ,_fa :=_geeed .(_ggfee .EndElement );_fa &&_gfbd .Name ==start .Name {return nil ;};return _ddgage .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",_geeed );};func (_edcbb *ST_OnOffStyleType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_edcbb =0;case "\u006f\u006e":*_edcbb =1;case "\u006f\u0066\u0066":*_edcbb =2;case "\u0064\u0065\u0066":*_edcbb =3;};return nil ;}; +// Validate validates the CT_AudioCDTime and its children +func (_ead *CT_AudioCDTime )Validate ()error {return _ead .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_dgbdf *CT_GraphicalObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgbdf .GraphicData =NewCT_GraphicalObjectData ();_gecf :for {_eecf ,_defag :=d .Token ();if _defag !=nil {return _defag ;};switch _ccgga :=_eecf .(type ){case _b .StartElement :switch _ccgga .Name {case _b .Name {Space :"\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",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _acc :=d .DecodeElement (_dgbdf .GraphicData ,&_ccgga );_acc !=nil {return _acc ;};default:_f .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\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_ccgga .Name );if _dbgb :=d .Skip ();_dbgb !=nil {return _dbgb ;};};case _b .EndElement :break _gecf ;case _b .CharData :};};return nil ;}; -// ST_Coordinate32 is a union type -type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;};func (_becce *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_becce =0;case "\u0064\u006b\u0031":*_becce =1;case "\u006c\u0074\u0031":*_becce =2;case "\u0064\u006b\u0032":*_becce =3;case "\u006c\u0074\u0032":*_becce =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_becce =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_becce =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_becce =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_becce =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_becce =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_becce =10;case "\u0068\u006c\u0069n\u006b":*_becce =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_becce =12;};return nil ;}; +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_afeda *CT_RelativeRect )ValidateWithPath (path string )error {if _afeda .LAttr !=nil {if _gfgea :=_afeda .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gfgea !=nil {return _gfgea ;};};if _afeda .TAttr !=nil {if _cbbe :=_afeda .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cbbe !=nil {return _cbbe ;};};if _afeda .RAttr !=nil {if _beff :=_afeda .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_beff !=nil {return _beff ;};};if _afeda .BAttr !=nil {if _aafbe :=_afeda .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_aafbe !=nil {return _aafbe ;};};return nil ;};func (_dfcbda *CT_QuickTimeFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfbda :=range start .Attr {if _cfbda .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"&&_cfbda .Name .Local =="\u006c\u0069\u006e\u006b"||_cfbda .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"&&_cfbda .Name .Local =="\u006c\u0069\u006e\u006b"{_dbecbe ,_fbege :=_cfbda .Value ,error (nil );if _fbege !=nil {return _fbege ;};_dfcbda .LinkAttr =_dbecbe ;continue ;};};_cgdbb :for {_bbfff ,_dccf :=d .Token ();if _dccf !=nil {return _dccf ;};switch _ffffd :=_bbfff .(type ){case _b .StartElement :switch _ffffd .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfcbda .ExtLst =NewCT_OfficeArtExtensionList ();if _beafd :=d .DecodeElement (_dfcbda .ExtLst ,&_ffffd );_beafd !=nil {return _beafd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_ffffd .Name );if _bbgeb :=d .Skip ();_bbgeb !=nil {return _bbgeb ;};};case _b .EndElement :break _cgdbb ;case _b .CharData :};};return nil ;};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5;ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;);func (_fabgdb ST_DgmBuildStep )Validate ()error {return _fabgdb .ValidateWithPath ("")};func (_acgd *CT_GroupFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bgead ,_dbgbe :=d .Token ();if _dbgbe !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070F\u0069l\u006cP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_dbgbe );};if _gdbg ,_aebdb :=_bgead .(_b .EndElement );_aebdb &&_gdbg .Name ==start .Name {break ;};};return nil ;};func (_afgcd *CT_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afgcd .MajorFont =NewCT_FontCollection ();_afgcd .MinorFont =NewCT_FontCollection ();for _ ,_fabca :=range start .Attr {if _fabca .Name .Local =="\u006e\u0061\u006d\u0065"{_ageag ,_cebea :=_fabca .Value ,error (nil );if _cebea !=nil {return _cebea ;};_afgcd .NameAttr =_ageag ;continue ;};};_edbfd :for {_bbdg ,_afbf :=d .Token ();if _afbf !=nil {return _afbf ;};switch _aebfd :=_bbdg .(type ){case _b .StartElement :switch _aebfd .Name {case _b .Name {Space :"\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",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _cbgf :=d .DecodeElement (_afgcd .MajorFont ,&_aebfd );_cbgf !=nil {return _cbgf ;};case _b .Name {Space :"\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",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _baaac :=d .DecodeElement (_afgcd .MinorFont ,&_aebfd );_baaac !=nil {return _baaac ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afgcd .ExtLst =NewCT_OfficeArtExtensionList ();if _gdfb :=d .DecodeElement (_afgcd .ExtLst ,&_aebfd );_gdfb !=nil {return _gdfb ;};default:_f .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\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_aebfd .Name );if _bgfcc :=d .Skip ();_bgfcc !=nil {return _bgfcc ;};};case _b .EndElement :break _edbfd ;case _b .CharData :};};return nil ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;}; -// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path -func (_gae *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _gae .Dgm !=nil {if _cdcadb :=_gae .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_cdcadb !=nil {return _cdcadb ;};};if _gae .Chart !=nil {if _cagaf :=_gae .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_cagaf !=nil {return _cagaf ;};};return nil ;};type TblStyleLst struct{CT_TableStyleList };type ST_FontCollectionIndex byte ;type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func (_gbgee ST_PathFillMode )Validate ()error {return _gbgee .ValidateWithPath ("")};func (_bbef *CT_EmbeddedWAVAudioFile )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",_bbef .EmbedAttr )});if _bbef .NameAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bbef .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_aacgf *CT_PositiveFixedPercentage )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_adafd :=range start .Attr {if _adafd .Name .Local =="\u0076\u0061\u006c"{_bfdee ,_cceca :=ParseUnionST_PositiveFixedPercentage (_adafd .Value );if _cceca !=nil {return _cceca ;};_aacgf .ValAttr =_bfdee ;continue ;};};for {_bbec ,_afedc :=d .Token ();if _afedc !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_afedc );};if _ebbaa ,_adfd :=_bbec .(_ggfee .EndElement );_adfd &&_ebbaa .Name ==start .Name {break ;};};return nil ;};type ST_CompoundLine byte ;func (_abaf *ST_ShapeType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_abaf =0;case "\u006c\u0069\u006e\u0065":*_abaf =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_abaf =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_abaf =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_abaf =4;case "\u0072\u0065\u0063\u0074":*_abaf =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_abaf =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_abaf =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_abaf =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_abaf =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_abaf =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_abaf =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_abaf =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_abaf =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_abaf =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_abaf =15;case "\u0073\u0074\u0061r\u0034":*_abaf =16;case "\u0073\u0074\u0061r\u0035":*_abaf =17;case "\u0073\u0074\u0061r\u0036":*_abaf =18;case "\u0073\u0074\u0061r\u0037":*_abaf =19;case "\u0073\u0074\u0061r\u0038":*_abaf =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_abaf =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_abaf =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_abaf =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_abaf =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_abaf =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_abaf =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_abaf =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_abaf =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_abaf =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_abaf =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_abaf =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_abaf =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_abaf =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_abaf =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_abaf =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_abaf =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_abaf =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_abaf =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_abaf =39;case "\u0070\u0069\u0065":*_abaf =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_abaf =41;case "\u0064\u006f\u006eu\u0074":*_abaf =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_abaf =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_abaf =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_abaf =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_abaf =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_abaf =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abaf =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abaf =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abaf =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abaf =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_abaf =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abaf =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abaf =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_abaf =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abaf =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_abaf =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_abaf =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abaf =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_abaf =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_abaf =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abaf =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_abaf =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_abaf =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_abaf =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_abaf =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_abaf =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_abaf =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_abaf =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abaf =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_abaf =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_abaf =72;case "\u0063\u0075\u0062\u0065":*_abaf =73;case "\u0063\u0061\u006e":*_abaf =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_abaf =75;case "\u0068\u0065\u0061r\u0074":*_abaf =76;case "\u0073\u0075\u006e":*_abaf =77;case "\u006d\u006f\u006f\u006e":*_abaf =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_abaf =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_abaf =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_abaf =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_abaf =82;case "\u0062\u0065\u0076e\u006c":*_abaf =83;case "\u0066\u0072\u0061m\u0065":*_abaf =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_abaf =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_abaf =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_abaf =87;case "\u0063\u0068\u006fr\u0064":*_abaf =88;case "\u0061\u0072\u0063":*_abaf =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_abaf =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_abaf =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_abaf =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_abaf =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_abaf =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_abaf =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_abaf =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_abaf =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_abaf =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_abaf =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_abaf =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_abaf =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_abaf =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_abaf =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_abaf =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_abaf =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_abaf =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_abaf =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_abaf =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_abaf =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_abaf =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_abaf =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_abaf =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_abaf =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_abaf =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_abaf =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_abaf =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abaf =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_abaf =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abaf =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abaf =120;case "\u0063\u006c\u006fu\u0064":*_abaf =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_abaf =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_abaf =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_abaf =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_abaf =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_abaf =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_abaf =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_abaf =128;case "\u0077\u0061\u0076\u0065":*_abaf =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_abaf =130;case "\u0070\u006c\u0075\u0073":*_abaf =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_abaf =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_abaf =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_abaf =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_abaf =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_abaf =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_abaf =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_abaf =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_abaf =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_abaf =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_abaf =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_abaf =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_abaf =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_abaf =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_abaf =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_abaf =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_abaf =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_abaf =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_abaf =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_abaf =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_abaf =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_abaf =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_abaf =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_abaf =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_abaf =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_abaf =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_abaf =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_abaf =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_abaf =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_abaf =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_abaf =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_abaf =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_abaf =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_abaf =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_abaf =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_abaf =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_abaf =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_abaf =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_abaf =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_abaf =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_abaf =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_abaf =172;case "\u0067\u0065\u0061r\u0036":*_abaf =173;case "\u0067\u0065\u0061r\u0039":*_abaf =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_abaf =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_abaf =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_abaf =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_abaf =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_abaf =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_abaf =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abaf =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_abaf =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_abaf =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_abaf =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_abaf =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_abaf =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_abaf =187;};return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_ggcbb :=&CT_ConnectionSite {};_ggcbb .Pos =NewCT_AdjPoint2D ();return _ggcbb ;};func (_agfae *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_baga :for {_dgadc ,_fdedg :=d .Token ();if _fdedg !=nil {return _fdedg ;};switch _cgeed :=_dgadc .(type ){case _ggfee .StartElement :switch _cgeed .Name {case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_agfae .GrpSpLocks =NewCT_GroupLocking ();if _cgcca :=d .DecodeElement (_agfae .GrpSpLocks ,&_cgeed );_cgcca !=nil {return _cgcca ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfae .ExtLst =NewCT_OfficeArtExtensionList ();if _cdbde :=d .DecodeElement (_agfae .ExtLst ,&_cgeed );_cdbde !=nil {return _cdbde ;};default:_fecf .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u006f\u0075\u0070\u0044\u0072\u0061\u0077\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073\u0020%\u0076",_cgeed .Name );if _aggcf :=d .Skip ();_aggcf !=nil {return _aggcf ;};};case _ggfee .EndElement :break _baga ;case _ggfee .CharData :};};return nil ;};func (_dfffe *CT_BackgroundFormatting )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _dfffe .NoFill !=nil {_gggfc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfffe .NoFill ,_gggfc );};if _dfffe .SolidFill !=nil {_efcba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfffe .SolidFill ,_efcba );};if _dfffe .GradFill !=nil {_eagff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfffe .GradFill ,_eagff );};if _dfffe .BlipFill !=nil {_edcag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfffe .BlipFill ,_edcag );};if _dfffe .PattFill !=nil {_efbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfffe .PattFill ,_efbb );};if _dfffe .GrpFill !=nil {_acfce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dfffe .GrpFill ,_acfce );};if _dfffe .EffectLst !=nil {_afdbad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfffe .EffectLst ,_afdbad );};if _dfffe .EffectDag !=nil {_bdgbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dfffe .EffectDag ,_bdgbc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_efdf *ST_PathFillMode )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_efdf =0;case "\u006e\u006f\u006e\u0065":*_efdf =1;case "\u006e\u006f\u0072\u006d":*_efdf =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_efdf =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_efdf =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_efdf =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_efdf =6;};return nil ;};func (_fbfae *CT_NonVisualConnectorProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _fbfae .CxnSpLocks !=nil {_aaeee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_fbfae .CxnSpLocks ,_aaeee );};if _fbfae .StCxn !=nil {_befd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_fbfae .StCxn ,_befd );};if _fbfae .EndCxn !=nil {_gaca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_fbfae .EndCxn ,_gaca );};if _fbfae .ExtLst !=nil {_ebebc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbfae .ExtLst ,_ebebc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_TextAutofit and its children +func (_gbdfcf *EG_TextAutofit )Validate ()error {return _gbdfcf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func NewCT_SRgbColor ()*CT_SRgbColor {_begff :=&CT_SRgbColor {};return _begff };func (_fbaeg *CT_LineJoinBevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path -func (_cgfgf *CT_FixedPercentage )ValidateWithPath (path string )error {if _aegce :=_cgfgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aegce !=nil {return _aegce ;};return nil ;};func (_eaaa *CT_ReflectionEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dfdgf :=range start .Attr {if _dfdgf .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_edebf ,_cfbb :=_gcbbf .ParseInt (_dfdgf .Value ,10,32);if _cfbb !=nil {return _cfbb ;};_ebdg :=int32 (_edebf );_eaaa .FadeDirAttr =&_ebdg ;continue ;};if _dfdgf .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_fceb ,_efbg :=_gcbbf .ParseInt (_dfdgf .Value ,10,64);if _efbg !=nil {return _efbg ;};_eaaa .BlurRadAttr =&_fceb ;continue ;};if _dfdgf .Name .Local =="\u0073\u0074\u0050o\u0073"{_cdcg ,_eecfa :=ParseUnionST_PositiveFixedPercentage (_dfdgf .Value );if _eecfa !=nil {return _eecfa ;};_eaaa .StPosAttr =&_cdcg ;continue ;};if _dfdgf .Name .Local =="\u0065\u006e\u0064\u0041"{_badfc ,_bdegg :=ParseUnionST_PositiveFixedPercentage (_dfdgf .Value );if _bdegg !=nil {return _bdegg ;};_eaaa .EndAAttr =&_badfc ;continue ;};if _dfdgf .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_cfeba ,_fgfda :=ParseUnionST_PositiveFixedPercentage (_dfdgf .Value );if _fgfda !=nil {return _fgfda ;};_eaaa .EndPosAttr =&_cfeba ;continue ;};if _dfdgf .Name .Local =="\u0064\u0069\u0073\u0074"{_bcdebb ,_abca :=_gcbbf .ParseInt (_dfdgf .Value ,10,64);if _abca !=nil {return _abca ;};_eaaa .DistAttr =&_bcdebb ;continue ;};if _dfdgf .Name .Local =="\u0064\u0069\u0072"{_gdg ,_ccbae :=_gcbbf .ParseInt (_dfdgf .Value ,10,32);if _ccbae !=nil {return _ccbae ;};_agacaa :=int32 (_gdg );_eaaa .DirAttr =&_agacaa ;continue ;};if _dfdgf .Name .Local =="\u0073\u0074\u0041"{_fedda ,_cggfc :=ParseUnionST_PositiveFixedPercentage (_dfdgf .Value );if _cggfc !=nil {return _cggfc ;};_eaaa .StAAttr =&_fedda ;continue ;};if _dfdgf .Name .Local =="\u0073\u0078"{_debce ,_fgccg :=ParseUnionST_Percentage (_dfdgf .Value );if _fgccg !=nil {return _fgccg ;};_eaaa .SxAttr =&_debce ;continue ;};if _dfdgf .Name .Local =="\u0073\u0079"{_cggaf ,_fcbcg :=ParseUnionST_Percentage (_dfdgf .Value );if _fcbcg !=nil {return _fcbcg ;};_eaaa .SyAttr =&_cggaf ;continue ;};if _dfdgf .Name .Local =="\u006b\u0078"{_fbdfa ,_ffcce :=_gcbbf .ParseInt (_dfdgf .Value ,10,32);if _ffcce !=nil {return _ffcce ;};_bgaeb :=int32 (_fbdfa );_eaaa .KxAttr =&_bgaeb ;continue ;};if _dfdgf .Name .Local =="\u006b\u0079"{_adab ,_fcffef :=_gcbbf .ParseInt (_dfdgf .Value ,10,32);if _fcffef !=nil {return _fcffef ;};_bbece :=int32 (_adab );_eaaa .KyAttr =&_bbece ;continue ;};if _dfdgf .Name .Local =="\u0061\u006c\u0067\u006e"{_eaaa .AlgnAttr .UnmarshalXMLAttr (_dfdgf );continue ;};if _dfdgf .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_aagdg ,_bgee :=_gcbbf .ParseBool (_dfdgf .Value );if _bgee !=nil {return _bgee ;};_eaaa .RotWithShapeAttr =&_aagdg ;continue ;};};for {_cfdcb ,_fdgb :=d .Token ();if _fdgb !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fdgb );};if _fgffe ,_ccba :=_cfdcb .(_ggfee .EndElement );_ccba &&_fgffe .Name ==start .Name {break ;};};return nil ;};type ST_PresetMaterialType byte ; +// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path +func (_dcgbe *EG_TextGeometry )ValidateWithPath (path string )error {if _dcgbe .CustGeom !=nil {if _fegad :=_dcgbe .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_fegad !=nil {return _fegad ;};};if _dcgbe .PrstTxWarp !=nil {if _fedea :=_dcgbe .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_fedea !=nil {return _fedea ;};};return nil ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_aeed *ST_SystemColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggaaca ,_defce :=d .Token ();if _defce !=nil {return _defce ;};if _bfefd ,_efdeee :=_ggaaca .(_b .EndElement );_efdeee &&_bfefd .Name ==start .Name {*_aeed =1;return nil ;};if _fgdbf ,_cdggb :=_ggaaca .(_b .CharData );!_cdggb {return _bb .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",_ggaaca );}else {switch string (_fgdbf ){case "":*_aeed =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_aeed =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_aeed =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_aeed =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_aeed =4;case "\u006d\u0065\u006e\u0075":*_aeed =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_aeed =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_aeed =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_aeed =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_aeed =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_aeed =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_aeed =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_aeed =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_aeed =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_aeed =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_aeed =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_aeed =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_aeed =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_aeed =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_aeed =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_aeed =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_aeed =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_aeed =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_aeed =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_aeed =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_aeed =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_aeed =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_aeed =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_aeed =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_aeed =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_aeed =30;};};_ggaaca ,_defce =d .Token ();if _defce !=nil {return _defce ;};if _ggebf ,_gcaafc :=_ggaaca .(_b .EndElement );_gcaafc &&_ggebf .Name ==start .Name {return nil ;};return _bb .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",_ggaaca );};func NewEG_LineDashProperties ()*EG_LineDashProperties {_ecbabff :=&EG_LineDashProperties {};return _ecbabff ;};func (_cgegd *CT_NonVisualDrawingProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddab :=range start .Attr {if _ddab .Name .Local =="\u0069\u0064"{_adbgd ,_gecba :=_a .ParseUint (_ddab .Value ,10,32);if _gecba !=nil {return _gecba ;};_cgegd .IdAttr =uint32 (_adbgd );continue ;};if _ddab .Name .Local =="\u006e\u0061\u006d\u0065"{_defea ,_gedf :=_ddab .Value ,error (nil );if _gedf !=nil {return _gedf ;};_cgegd .NameAttr =_defea ;continue ;};if _ddab .Name .Local =="\u0064\u0065\u0073c\u0072"{_gggdf ,_cgacd :=_ddab .Value ,error (nil );if _cgacd !=nil {return _cgacd ;};_cgegd .DescrAttr =&_gggdf ;continue ;};if _ddab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aeffdb ,_cfadb :=_a .ParseBool (_ddab .Value );if _cfadb !=nil {return _cfadb ;};_cgegd .HiddenAttr =&_aeffdb ;continue ;};if _ddab .Name .Local =="\u0074\u0069\u0074l\u0065"{_eagefc ,_gfgae :=_ddab .Value ,error (nil );if _gfgae !=nil {return _gfgae ;};_cgegd .TitleAttr =&_eagefc ;continue ;};};_abefd :for {_eebe ,_afggc :=d .Token ();if _afggc !=nil {return _afggc ;};switch _edcddb :=_eebe .(type ){case _b .StartElement :switch _edcddb .Name {case _b .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cgegd .HlinkClick =NewCT_Hyperlink ();if _cbgd :=d .DecodeElement (_cgegd .HlinkClick ,&_edcddb );_cbgd !=nil {return _cbgd ;};case _b .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_cgegd .HlinkHover =NewCT_Hyperlink ();if _aecff :=d .DecodeElement (_cgegd .HlinkHover ,&_edcddb );_aecff !=nil {return _aecff ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgegd .ExtLst =NewCT_OfficeArtExtensionList ();if _dabg :=d .DecodeElement (_cgegd .ExtLst ,&_edcddb );_dabg !=nil {return _dabg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067P\u0072\u006f\u0070\u0073\u0020%\u0076",_edcddb .Name );if _beaa :=d .Skip ();_beaa !=nil {return _beaa ;};};case _b .EndElement :break _abefd ;case _b .CharData :};};return nil ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_feegf :=ST_AdjAngle {};_edfaa ,_dfeab :=_a .ParseInt (s ,10,64);if _dfeab !=nil {_feegf .ST_GeomGuideName =&s ;}else {_gceb :=int32 (_edfaa );_feegf .ST_Angle =&_gceb ;};return _feegf ,nil ;};func (_dgaff ST_TextUnderlineType )String ()string {switch _dgaff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";}; -// Validate validates the CT_ColorReplaceEffect and its children -func (_gfbdb *CT_ColorReplaceEffect )Validate ()error {return _gfbdb .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_TableRow ()*CT_TableRow {_gfdc :=&CT_TableRow {};return _gfdc };func (_ggfc *CT_TableStyleCellStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ggfc .TcBdr !=nil {_cbgac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_ggfc .TcBdr ,_cbgac );};if _ggfc .Fill !=nil {_eeddbg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ggfc .Fill ,_eeddbg );};if _ggfc .FillRef !=nil {_cbae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_ggfc .FillRef ,_cbae );};if _ggfc .Cell3D !=nil {_dffddg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_ggfc .Cell3D ,_dffddg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_gbafc :=&CT_GraphicalObject {};_gbafc .GraphicData =NewCT_GraphicalObjectData ();return _gbafc ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};func (_bebeb *CT_ObjectStyleDefaults )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _bebeb .SpDef !=nil {_bbgf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_bebeb .SpDef ,_bbgf );};if _bebeb .LnDef !=nil {_eedb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_bebeb .LnDef ,_eedb );};if _bebeb .TxDef !=nil {_effad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_bebeb .TxDef ,_effad );};if _bebeb .ExtLst !=nil {_caeed :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bebeb .ExtLst ,_caeed );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_bbbcf :=&EG_TextUnderlineFill {};return _bbbcf ;}; +// Validate validates the CT_GroupTransform2D and its children +func (_fded *CT_GroupTransform2D )Validate ()error {return _fded .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_bagef ST_TextWrappingType )ValidateWithPath (path string )error {switch _bagef {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagef ));};return nil ;};func (_agecaf *ST_PresetCameraType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfedff ,_gcgfd :=d .Token ();if _gcgfd !=nil {return _gcgfd ;};if _gfgec ,_ffgbgc :=_bfedff .(_b .EndElement );_ffgbgc &&_gfgec .Name ==start .Name {*_agecaf =1;return nil ;};if _defecb ,_eebgf :=_bfedff .(_b .CharData );!_eebgf {return _bb .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",_bfedff );}else {switch string (_defecb ){case "":*_agecaf =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_agecaf =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agecaf =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_agecaf =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_agecaf =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_agecaf =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_agecaf =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_agecaf =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_agecaf =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_agecaf =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_agecaf =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_agecaf =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_agecaf =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_agecaf =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_agecaf =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_agecaf =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_agecaf =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_agecaf =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_agecaf =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_agecaf =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_agecaf =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_agecaf =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_agecaf =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_agecaf =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_agecaf =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_agecaf =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_agecaf =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_agecaf =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_agecaf =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_agecaf =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_agecaf =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_agecaf =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_agecaf =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_agecaf =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_agecaf =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_agecaf =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_agecaf =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agecaf =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_agecaf =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_agecaf =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_agecaf =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_agecaf =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_agecaf =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_agecaf =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_agecaf =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_agecaf =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_agecaf =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_agecaf =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_agecaf =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_agecaf =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_agecaf =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_agecaf =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_agecaf =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_agecaf =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_agecaf =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_agecaf =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_agecaf =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_agecaf =62;};};_bfedff ,_gcgfd =d .Token ();if _gcgfd !=nil {return _gcgfd ;};if _gegdd ,_fgfcba :=_bfedff .(_b .EndElement );_fgfcba &&_gegdd .Name ==start .Name {return nil ;};return _bb .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",_bfedff );};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func (_fgff *CT_RelativeOffsetEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eceda :=range start .Attr {if _eceda .Name .Local =="\u0074\u0078"{_gfacg ,_gagge :=ParseUnionST_Percentage (_eceda .Value );if _gagge !=nil {return _gagge ;};_fgff .TxAttr =&_gfacg ;continue ;};if _eceda .Name .Local =="\u0074\u0079"{_gabcbd ,_edaab :=ParseUnionST_Percentage (_eceda .Value );if _edaab !=nil {return _edaab ;};_fgff .TyAttr =&_gabcbd ;continue ;};};for {_badfe ,_bgfeb :=d .Token ();if _bgfeb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u0076\u0065\u004f\u0066\u0066s\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020%\u0073",_bgfeb );};if _afcga ,_degfe :=_badfe .(_b .EndElement );_degfe &&_afcga .Name ==start .Name {break ;};};return nil ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ;AlphaCeiling []*CT_AlphaCeilingEffect ;AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ;AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ;Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ;ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ;FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ;};func (_ffbgg ST_TextAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdgfb :=_b .Attr {};_fdgfb .Name =name ;switch _ffbgg {case ST_TextAlignTypeUnset :_fdgfb .Value ="";case ST_TextAlignTypeL :_fdgfb .Value ="\u006c";case ST_TextAlignTypeCtr :_fdgfb .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_fdgfb .Value ="\u0072";case ST_TextAlignTypeJust :_fdgfb .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_fdgfb .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_fdgfb .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_fdgfb .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _fdgfb ,nil ;};func (_gacf *CT_StyleMatrix )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gacf .FillStyleLst =NewCT_FillStyleList ();_gacf .LnStyleLst =NewCT_LineStyleList ();_gacf .EffectStyleLst =NewCT_EffectStyleList ();_gacf .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_edgc :=range start .Attr {if _edgc .Name .Local =="\u006e\u0061\u006d\u0065"{_gcfa ,_aabce :=_edgc .Value ,error (nil );if _aabce !=nil {return _aabce ;};_gacf .NameAttr =&_gcfa ;continue ;};};_dbabca :for {_gaebg ,_eeacd :=d .Token ();if _eeacd !=nil {return _eeacd ;};switch _bdbda :=_gaebg .(type ){case _b .StartElement :switch _bdbda .Name {case _b .Name {Space :"\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",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _adcc :=d .DecodeElement (_gacf .FillStyleLst ,&_bdbda );_adcc !=nil {return _adcc ;};case _b .Name {Space :"\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",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _ebcab :=d .DecodeElement (_gacf .LnStyleLst ,&_bdbda );_ebcab !=nil {return _ebcab ;};case _b .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _ccceeb :=d .DecodeElement (_gacf .EffectStyleLst ,&_bdbda );_ccceeb !=nil {return _ccceeb ;};case _b .Name {Space :"\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",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _ffeaab :=d .DecodeElement (_gacf .BgFillStyleLst ,&_bdbda );_ffeaab !=nil {return _ffeaab ;};default:_f .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\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_bdbda .Name );if _eceac :=d .Skip ();_eceac !=nil {return _eceac ;};};case _b .EndElement :break _dbabca ;case _b .CharData :};};return nil ;};func (_ggaae *CT_Point3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbagd :=range start .Attr {if _cbagd .Name .Local =="\u0078"{_cfbdd ,_gdggb :=ParseUnionST_Coordinate (_cbagd .Value );if _gdggb !=nil {return _gdggb ;};_ggaae .XAttr =_cfbdd ;continue ;};if _cbagd .Name .Local =="\u0079"{_cfgae ,_bdgcf :=ParseUnionST_Coordinate (_cbagd .Value );if _bdgcf !=nil {return _bdgcf ;};_ggaae .YAttr =_cfgae ;continue ;};if _cbagd .Name .Local =="\u007a"{_cecca ,_gfgab :=ParseUnionST_Coordinate (_cbagd .Value );if _gfgab !=nil {return _gfgab ;};_ggaae .ZAttr =_cecca ;continue ;};};for {_edefb ,_ccfg :=d .Token ();if _ccfg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_ccfg );};if _dgcfd ,_gdfe :=_edefb .(_b .EndElement );_gdfe &&_dgcfd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextBulletColorFollowText and its children -func (_ggegc *CT_TextBulletColorFollowText )Validate ()error {return _ggegc .ValidateWithPath ("\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074");};func (_bcff ST_AnimationDgmOnlyBuildType )Validate ()error {return _bcff .ValidateWithPath ("")};func (_bagca *EG_ColorTransform )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bgccb :for {_cafa ,_bgcd :=d .Token ();if _bgcd !=nil {return _bgcd ;};switch _cadfgc :=_cafa .(type ){case _ggfee .StartElement :switch _cadfgc .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bagca .Tint =NewCT_PositiveFixedPercentage ();if _fgada :=d .DecodeElement (_bagca .Tint ,&_cadfgc );_fgada !=nil {return _fgada ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bagca .Shade =NewCT_PositiveFixedPercentage ();if _dcge :=d .DecodeElement (_bagca .Shade ,&_cadfgc );_dcge !=nil {return _dcge ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bagca .Comp =NewCT_ComplementTransform ();if _cgaebf :=d .DecodeElement (_bagca .Comp ,&_cadfgc );_cgaebf !=nil {return _cgaebf ;};case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_bagca .Inv =NewCT_InverseTransform ();if _cbbeb :=d .DecodeElement (_bagca .Inv ,&_cadfgc );_cbbeb !=nil {return _cbbeb ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bagca .Gray =NewCT_GrayscaleTransform ();if _cbed :=d .DecodeElement (_bagca .Gray ,&_cadfgc );_cbed !=nil {return _cbed ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bagca .Alpha =NewCT_PositiveFixedPercentage ();if _gfddf :=d .DecodeElement (_bagca .Alpha ,&_cadfgc );_gfddf !=nil {return _gfddf ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bagca .AlphaOff =NewCT_FixedPercentage ();if _efgag :=d .DecodeElement (_bagca .AlphaOff ,&_cadfgc );_efgag !=nil {return _efgag ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bagca .AlphaMod =NewCT_PositivePercentage ();if _fdfag :=d .DecodeElement (_bagca .AlphaMod ,&_cadfgc );_fdfag !=nil {return _fdfag ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bagca .Hue =NewCT_PositiveFixedAngle ();if _egcf :=d .DecodeElement (_bagca .Hue ,&_cadfgc );_egcf !=nil {return _egcf ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bagca .HueOff =NewCT_Angle ();if _egagd :=d .DecodeElement (_bagca .HueOff ,&_cadfgc );_egagd !=nil {return _egagd ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bagca .HueMod =NewCT_PositivePercentage ();if _afbbf :=d .DecodeElement (_bagca .HueMod ,&_cadfgc );_afbbf !=nil {return _afbbf ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bagca .Sat =NewCT_Percentage ();if _edaea :=d .DecodeElement (_bagca .Sat ,&_cadfgc );_edaea !=nil {return _edaea ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bagca .SatOff =NewCT_Percentage ();if _gg :=d .DecodeElement (_bagca .SatOff ,&_cadfgc );_gg !=nil {return _gg ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bagca .SatMod =NewCT_Percentage ();if _fgead :=d .DecodeElement (_bagca .SatMod ,&_cadfgc );_fgead !=nil {return _fgead ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bagca .Lum =NewCT_Percentage ();if _ggccb :=d .DecodeElement (_bagca .Lum ,&_cadfgc );_ggccb !=nil {return _ggccb ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bagca .LumOff =NewCT_Percentage ();if _dbfaf :=d .DecodeElement (_bagca .LumOff ,&_cadfgc );_dbfaf !=nil {return _dbfaf ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bagca .LumMod =NewCT_Percentage ();if _bdbee :=d .DecodeElement (_bagca .LumMod ,&_cadfgc );_bdbee !=nil {return _bdbee ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bagca .Red =NewCT_Percentage ();if _gcbbd :=d .DecodeElement (_bagca .Red ,&_cadfgc );_gcbbd !=nil {return _gcbbd ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bagca .RedOff =NewCT_Percentage ();if _cffed :=d .DecodeElement (_bagca .RedOff ,&_cadfgc );_cffed !=nil {return _cffed ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bagca .RedMod =NewCT_Percentage ();if _aacgd :=d .DecodeElement (_bagca .RedMod ,&_cadfgc );_aacgd !=nil {return _aacgd ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bagca .Green =NewCT_Percentage ();if _dgfgb :=d .DecodeElement (_bagca .Green ,&_cadfgc );_dgfgb !=nil {return _dgfgb ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bagca .GreenOff =NewCT_Percentage ();if _bfagb :=d .DecodeElement (_bagca .GreenOff ,&_cadfgc );_bfagb !=nil {return _bfagb ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_bagca .GreenMod =NewCT_Percentage ();if _cgbge :=d .DecodeElement (_bagca .GreenMod ,&_cadfgc );_cgbge !=nil {return _cgbge ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_bagca .Blue =NewCT_Percentage ();if _adff :=d .DecodeElement (_bagca .Blue ,&_cadfgc );_adff !=nil {return _adff ;};case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bagca .BlueOff =NewCT_Percentage ();if _ceeac :=d .DecodeElement (_bagca .BlueOff ,&_cadfgc );_ceeac !=nil {return _ceeac ;};case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bagca .BlueMod =NewCT_Percentage ();if _bggcb :=d .DecodeElement (_bagca .BlueMod ,&_cadfgc );_bggcb !=nil {return _bggcb ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_bagca .Gamma =NewCT_GammaTransform ();if _cafceb :=d .DecodeElement (_bagca .Gamma ,&_cadfgc );_cafceb !=nil {return _cafceb ;};case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bagca .InvGamma =NewCT_InverseGammaTransform ();if _feadc :=d .DecodeElement (_bagca .InvGamma ,&_cadfgc );_feadc !=nil {return _feadc ;};default:_fecf .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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_cadfgc .Name );if _dfedb :=d .Skip ();_dfedb !=nil {return _dfedb ;};};case _ggfee .EndElement :break _bgccb ;case _ggfee .CharData :};};return nil ;};func (_bafabe ST_TextAlignType )String ()string {switch _bafabe {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u006au\u0073\u0074\u004c\u006f\u0077";case 6:return "\u0064\u0069\u0073\u0074";case 7:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return "";}; +// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path +func (_cccgc *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _cgbgc :=_cccgc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cgbgc !=nil {return _cgbgc ;};if _bacfc :=_cccgc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bacfc !=nil {return _bacfc ;};for _afcc ,_ecddef :=range _cccgc .Choice {if _eeddf :=_ecddef .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_afcc ));_eeddf !=nil {return _eeddf ;};};if _cccgc .ExtLst !=nil {if _bfcbg :=_cccgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcbg !=nil {return _bfcbg ;};};return nil ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_gedbee *CT_TableStyleTextStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gedbee .BAttr !=ST_OnOffStyleTypeUnset {_dafga ,_ggbde :=_gedbee .BAttr .MarshalXMLAttr (_b .Name {Local :"\u0062"});if _ggbde !=nil {return _ggbde ;};start .Attr =append (start .Attr ,_dafga );};if _gedbee .IAttr !=ST_OnOffStyleTypeUnset {_dgcfga ,_fadce :=_gedbee .IAttr .MarshalXMLAttr (_b .Name {Local :"\u0069"});if _fadce !=nil {return _fadce ;};start .Attr =append (start .Attr ,_dgcfga );};e .EncodeToken (start );if _gedbee .Font !=nil {_aabbea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_gedbee .Font ,_aabbea );};if _gedbee .FontRef !=nil {_fdddg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_gedbee .FontRef ,_fdddg );};if _gedbee .ScrgbClr !=nil {_cbdee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gedbee .ScrgbClr ,_cbdee );};if _gedbee .SrgbClr !=nil {_bgdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gedbee .SrgbClr ,_bgdbg );};if _gedbee .HslClr !=nil {_fgbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gedbee .HslClr ,_fgbbc );};if _gedbee .SysClr !=nil {_dead :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gedbee .SysClr ,_dead );};if _gedbee .SchemeClr !=nil {_geeggb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gedbee .SchemeClr ,_geeggb );};if _gedbee .PrstClr !=nil {_bgfff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gedbee .PrstClr ,_bgfff );};if _gedbee .ExtLst !=nil {_cffba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gedbee .ExtLst ,_cffba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggde *CT_GvmlTextShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggde .TxBody =NewCT_TextBody ();_defcg :for {_cbfde ,_eaba :=d .Token ();if _eaba !=nil {return _eaba ;};switch _dagbb :=_cbfde .(type ){case _b .StartElement :switch _dagbb .Name {case _b .Name {Space :"\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",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _ceecg :=d .DecodeElement (_ggde .TxBody ,&_dagbb );_ceecg !=nil {return _ceecg ;};case _b .Name {Space :"\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",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_ggde .Choice =NewCT_GvmlTextShapeChoice ();if _afcde :=d .DecodeElement (&_ggde .Choice .UseSpRect ,&_dagbb );_afcde !=nil {return _afcde ;};case _b .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_ggde .Choice =NewCT_GvmlTextShapeChoice ();if _eada :=d .DecodeElement (&_ggde .Choice .Xfrm ,&_dagbb );_eada !=nil {return _eada ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggde .ExtLst =NewCT_OfficeArtExtensionList ();if _ccdb :=d .DecodeElement (_ggde .ExtLst ,&_dagbb );_ccdb !=nil {return _ccdb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_dagbb .Name );if _edade :=d .Skip ();_edade !=nil {return _edade ;};};case _b .EndElement :break _defcg ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Blip and its children -func (_dffc *CT_Blip )Validate ()error {return _dffc .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};func (_gadec *CT_PositiveSize2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gadec .CxAttr =0;_gadec .CyAttr =0;for _ ,_gcde :=range start .Attr {if _gcde .Name .Local =="\u0063\u0078"{_fafd ,_dfgg :=_gcbbf .ParseInt (_gcde .Value ,10,64);if _dfgg !=nil {return _dfgg ;};_gadec .CxAttr =_fafd ;continue ;};if _gcde .Name .Local =="\u0063\u0079"{_dbdcd ,_aeabdb :=_gcbbf .ParseInt (_gcde .Value ,10,64);if _aeabdb !=nil {return _aeabdb ;};_gadec .CyAttr =_dbdcd ;continue ;};};for {_facd ,_ggddf :=d .Token ();if _ggddf !=nil {return _ddgage .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053\u0069\u007a\u0065\u0032\u0044: \u0025\u0073",_ggddf );};if _cdfbbg ,_gcdeb :=_facd .(_ggfee .EndElement );_gcdeb &&_cdfbbg .Name ==start .Name {break ;};};return nil ;};func (_decfa *CT_Scale2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_fgcaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_decfa .Sx ,_fgcaa );_edfed :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_decfa .Sy ,_edfed );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gcaec *CT_TablePropertiesChoice )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfba :for {_abcga ,_dacea :=d .Token ();if _dacea !=nil {return _dacea ;};switch _cade :=_abcga .(type ){case _ggfee .StartElement :switch _cade .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_gcaec .TableStyle =NewCT_TableStyle ();if _gaefd :=d .DecodeElement (_gcaec .TableStyle ,&_cade );_gaefd !=nil {return _gaefd ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_gcaec .TableStyleId =new (string );if _ecgf :=d .DecodeElement (_gcaec .TableStyleId ,&_cade );_ecgf !=nil {return _ecgf ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_cade .Name );if _cddbc :=d .Skip ();_cddbc !=nil {return _cddbc ;};};case _ggfee .EndElement :break _bfba ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_TextUnderlineFillGroupWrapper and its children +func (_eabdb *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _eabdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072");};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_cbecg :=&CT_GroupFillProperties {};return _cbecg ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_gefcc :=&CT_GvmlGraphicFrameNonVisual {};_gefcc .CNvPr =NewCT_NonVisualDrawingProps ();_gefcc .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _gefcc ;};func (_becef *CT_ConnectorLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becef .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoGrpAttr ))});};if _becef .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoSelectAttr ))});};if _becef .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoRotAttr ))});};if _becef .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoChangeAspectAttr ))});};if _becef .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoMoveAttr ))});};if _becef .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoResizeAttr ))});};if _becef .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoEditPointsAttr ))});};if _becef .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoAdjustHandlesAttr ))});};if _becef .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoChangeArrowheadsAttr ))});};if _becef .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _becef .ExtLst !=nil {_ecdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_becef .ExtLst ,_ecdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_FillStyleList and its children +func (_degc *CT_FillStyleList )Validate ()error {return _degc .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;}; + +// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path +func (_eebb *CT_GeomGuideList )ValidateWithPath (path string )error {for _ffge ,_gaef :=range _eebb .Gd {if _befdc :=_gaef .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_ffge ));_befdc !=nil {return _befdc ;};};return nil ;};func (_dbfda *CT_Vector3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdadg :=range start .Attr {if _fdadg .Name .Local =="\u0064\u0078"{_abece ,_gfbde :=ParseUnionST_Coordinate (_fdadg .Value );if _gfbde !=nil {return _gfbde ;};_dbfda .DxAttr =_abece ;continue ;};if _fdadg .Name .Local =="\u0064\u0079"{_aeebd ,_dfadc :=ParseUnionST_Coordinate (_fdadg .Value );if _dfadc !=nil {return _dfadc ;};_dbfda .DyAttr =_aeebd ;continue ;};if _fdadg .Name .Local =="\u0064\u007a"{_aggeg ,_faeefg :=ParseUnionST_Coordinate (_fdadg .Value );if _faeefg !=nil {return _faeefg ;};_dbfda .DzAttr =_aggeg ;continue ;};};for {_ddcfdd ,_gaaga :=d .Token ();if _gaaga !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_gaaga );};if _gdbga ,_aggbg :=_ddcfdd .(_b .EndElement );_aggbg &&_gdbga .Name ==start .Name {break ;};};return nil ;};func (_eedfa *CT_OfficeArtExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eedfa .Ext !=nil {_agafd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_fdade :=range _eedfa .Ext {e .EncodeElement (_fdade ,_agafd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbgd *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbgd .BldDgm !=nil {_eee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_bbgd .BldDgm ,_eee );};if _bbgd .BldChart !=nil {_bgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bbgd .BldChart ,_bgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbde *CT_GvmlConnector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gedbe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fbde .NvCxnSpPr ,_gedbe );_cfbeea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbde .SpPr ,_cfbeea );if _fbde .Style !=nil {_afdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fbde .Style ,_afdbe );};if _fbde .ExtLst !=nil {_beded :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbde .ExtLst ,_beded );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_eaaed :=&CT_LineProperties {};return _eaaed }; + +// Validate validates the CT_GraphicalObjectData and its children +func (_bdgfd *CT_GraphicalObjectData )Validate ()error {return _bdgfd .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");}; // Validate validates the CT_TableRow and its children -func (_fcdbf *CT_TableRow )Validate ()error {return _fcdbf .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_dfaa ST_BlendMode )ValidateWithPath (path string )error {switch _dfaa {case 0,1,2,3,4,5:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfaa ));};return nil ;};func (_deffa *CT_Path2DCubicBezierTo )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fedbg :for {_ddceg ,_bgbffg :=d .Token ();if _bgbffg !=nil {return _bgbffg ;};switch _aabe :=_ddceg .(type ){case _ggfee .StartElement :switch _aabe .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_cgeb :=NewCT_AdjPoint2D ();if _afcb :=d .DecodeElement (_cgeb ,&_aabe );_afcb !=nil {return _afcb ;};_deffa .Pt =append (_deffa .Pt ,_cgeb );default:_fecf .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\u0050\u0061\u0074\u00682\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_aabe .Name );if _accgc :=d .Skip ();_accgc !=nil {return _accgc ;};};case _ggfee .EndElement :break _fedbg ;case _ggfee .CharData :};};return nil ;};func (_gacfdg *CT_TextLineBreak )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfdfc :for {_daddb ,_dbecbf :=d .Token ();if _dbecbf !=nil {return _dbecbf ;};switch _afdc :=_daddb .(type ){case _ggfee .StartElement :switch _afdc .Name {case _ggfee .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gacfdg .RPr =NewCT_TextCharacterProperties ();if _edag :=d .DecodeElement (_gacfdg .RPr ,&_afdc );_edag !=nil {return _edag ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_afdc .Name );if _bcefb :=d .Skip ();_bcefb !=nil {return _bcefb ;};};case _ggfee .EndElement :break _bfdfc ;case _ggfee .CharData :};};return nil ;};func (_bfdggg ST_BlipCompression )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_dfag :=_ggfee .Attr {};_dfag .Name =name ;switch _bfdggg {case ST_BlipCompressionUnset :_dfag .Value ="";case ST_BlipCompressionEmail :_dfag .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_dfag .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_dfag .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_dfag .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_dfag .Value ="\u006e\u006f\u006e\u0065";};return _dfag ,nil ;};func (_ffbcc ST_EffectContainerType )String ()string {switch _ffbcc {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_adgg ST_TextAnchoringType )String ()string {switch _adgg {case 0:return "";case 1:return "\u0074";case 2:return "\u0063\u0074\u0072";case 3:return "\u0062";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u0064\u0069\u0073\u0074";};return "";};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_acbda :=&CT_NonVisualConnectorProperties {};return _acbda ;};func (_acdddg *CT_TextTabStopList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _acdddg .Tab !=nil {_ada :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_adbab :=range _acdddg .Tab {e .EncodeElement (_adbab ,_ada );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_feceb *CT_Path2DMoveTo )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_bdcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_feceb .Pt ,_bdcc );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +func (_fefge *CT_TableRow )Validate ()error {return _fefge .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_abfeg *EG_TextBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeabfe :for {_aedfec ,_bcfbc :=d .Token ();if _bcfbc !=nil {return _bcfbc ;};switch _dbbda :=_aedfec .(type ){case _b .StartElement :switch _dbbda .Name {case _b .Name {Space :"\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",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_abfeg .BuNone =NewCT_TextNoBullet ();if _cbbee :=d .DecodeElement (_abfeg .BuNone ,&_dbbda );_cbbee !=nil {return _cbbee ;};case _b .Name {Space :"\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",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_abfeg .BuAutoNum =NewCT_TextAutonumberBullet ();if _ddegg :=d .DecodeElement (_abfeg .BuAutoNum ,&_dbbda );_ddegg !=nil {return _ddegg ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_abfeg .BuChar =NewCT_TextCharBullet ();if _bcgegc :=d .DecodeElement (_abfeg .BuChar ,&_dbbda );_bcgegc !=nil {return _bcgegc ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_abfeg .BuBlip =NewCT_TextBlipBullet ();if _gbbaf :=d .DecodeElement (_abfeg .BuBlip ,&_dbbda );_gbbaf !=nil {return _gbbaf ;};default:_f .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\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_dbbda .Name );if _babff :=d .Skip ();_babff !=nil {return _babff ;};};case _b .EndElement :break _aeabfe ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TableCol and its children -func (_gddag *CT_TableCol )Validate ()error {return _gddag .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func (_bdgga *CT_TableCellBorderStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eaadgf :for {_cface ,_bedafe :=d .Token ();if _bedafe !=nil {return _bedafe ;};switch _ccbag :=_cface .(type ){case _ggfee .StartElement :switch _ccbag .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u0065\u0066\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bdgga .Left =NewCT_ThemeableLineStyle ();if _fdfbd :=d .DecodeElement (_bdgga .Left ,&_ccbag );_fdfbd !=nil {return _fdfbd ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0069\u0067h\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bdgga .Right =NewCT_ThemeableLineStyle ();if _febgc :=d .DecodeElement (_bdgga .Right ,&_ccbag );_febgc !=nil {return _febgc ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u006f\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bdgga .Top =NewCT_ThemeableLineStyle ();if _dagbd :=d .DecodeElement (_bdgga .Top ,&_ccbag );_dagbd !=nil {return _dagbd ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bdgga .Bottom =NewCT_ThemeableLineStyle ();if _fdaea :=d .DecodeElement (_bdgga .Bottom ,&_ccbag );_fdaea !=nil {return _fdaea ;};case _ggfee .Name {Space :"\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",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_bdgga .InsideH =NewCT_ThemeableLineStyle ();if _gbabe :=d .DecodeElement (_bdgga .InsideH ,&_ccbag );_gbabe !=nil {return _gbabe ;};case _ggfee .Name {Space :"\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",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_bdgga .InsideV =NewCT_ThemeableLineStyle ();if _fbgggf :=d .DecodeElement (_bdgga .InsideV ,&_ccbag );_fbgggf !=nil {return _fbgggf ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u006c\u0032b\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_bdgga .Tl2br =NewCT_ThemeableLineStyle ();if _cadada :=d .DecodeElement (_bdgga .Tl2br ,&_ccbag );_cadada !=nil {return _cadada ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0072\u0032b\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_bdgga .Tr2bl =NewCT_ThemeableLineStyle ();if _fddeb :=d .DecodeElement (_bdgga .Tr2bl ,&_ccbag );_fddeb !=nil {return _fddeb ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgga .ExtLst =NewCT_OfficeArtExtensionList ();if _ggee :=d .DecodeElement (_bdgga .ExtLst ,&_ccbag );_ggee !=nil {return _ggee ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006cB\u006f\u0072\u0064\u0065\u0072\u0053t\u0079\u006c\u0065 \u0025\u0076",_ccbag .Name );if _fcbg :=d .Skip ();_fcbg !=nil {return _fcbg ;};};case _ggfee .EndElement :break _eaadgf ;case _ggfee .CharData :};};return nil ;};func (_ddgb *EG_TextBulletColor )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fadd :for {_acag ,_ece :=d .Token ();if _ece !=nil {return _ece ;};switch _dacb :=_acag .(type ){case _ggfee .StartElement :switch _dacb .Name {case _ggfee .Name {Space :"\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",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_ddgb .BuClrTx =NewCT_TextBulletColorFollowText ();if _ebce :=d .DecodeElement (_ddgb .BuClrTx ,&_dacb );_ebce !=nil {return _ebce ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0043l\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_ddgb .BuClr =NewCT_Color ();if _gbfaeb :=d .DecodeElement (_ddgb .BuClr ,&_dacb );_gbfaeb !=nil {return _gbfaeb ;};default:_fecf .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\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_dacb .Name );if _efcgc :=d .Skip ();_efcgc !=nil {return _efcgc ;};};case _ggfee .EndElement :break _fadd ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path +func (_cgeebd *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _cgeebd .Effect !=nil {if _bcdbb :=_cgeebd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bcdbb !=nil {return _bcdbb ;};};if _cgeebd .EffectRef !=nil {if _gdfcc :=_cgeebd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_gdfcc !=nil {return _gdfcc ;};};return nil ;}; -// Validate validates the CT_EmbeddedWAVAudioFile and its children -func (_ebaeff *CT_EmbeddedWAVAudioFile )Validate ()error {return _ebaeff .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_bdbef *CT_AnimationChartElement )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bdbef .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdbef .SeriesIdxAttr )});};if _bdbef .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdbef .CategoryIdxAttr )});};_afb ,_eegdd :=_bdbef .BldStepAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _eegdd !=nil {return _eegdd ;};start .Attr =append (start .Attr ,_afb );e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ffdde *CT_Connection )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_aegae :=range start .Attr {if _aegae .Name .Local =="\u0069\u0064"{_deeaf ,_afdba :=_gcbbf .ParseUint (_aegae .Value ,10,32);if _afdba !=nil {return _afdba ;};_ffdde .IdAttr =uint32 (_deeaf );continue ;};if _aegae .Name .Local =="\u0069\u0064\u0078"{_befce ,_eggd :=_gcbbf .ParseUint (_aegae .Value ,10,32);if _eggd !=nil {return _eggd ;};_ffdde .IdxAttr =uint32 (_befce );continue ;};};for {_cbeeb ,_baebc :=d .Token ();if _baebc !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_baebc );};if _fdcg ,_fgafe :=_cbeeb .(_ggfee .EndElement );_fgafe &&_fdcg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_ThemeableEffectStyle and its children +func (_dfbff *EG_ThemeableEffectStyle )Validate ()error {return _dfbff .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_cgg :=&CT_AlphaOutsetEffect {};return _cgg };func (_eageg *Tbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0061\u003a\u0074b\u006c";return _eageg .CT_Table .MarshalXML (e ,start );};type CT_GroupFillProperties struct{};func (_feecd ST_PresetCameraType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feecd .String (),start );};func (_gfbaa ST_TextHorzOverflowType )String ()string {switch _gfbaa {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_eegec *CT_TableStyle )ValidateWithPath (path string )error {if !_cgea .ST_GuidPatternRe .MatchString (_eegec .StyleIdAttr ){return _ddgage .Errorf ("\u0025\u0073\u002fm\u002e\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cgea .ST_GuidPatternRe ,_eegec .StyleIdAttr );};if _eegec .TblBg !=nil {if _ebgdb :=_eegec .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_ebgdb !=nil {return _ebgdb ;};};if _eegec .WholeTbl !=nil {if _agcaea :=_eegec .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_agcaea !=nil {return _agcaea ;};};if _eegec .Band1H !=nil {if _fgbff :=_eegec .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_fgbff !=nil {return _fgbff ;};};if _eegec .Band2H !=nil {if _aeag :=_eegec .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_aeag !=nil {return _aeag ;};};if _eegec .Band1V !=nil {if _fgccb :=_eegec .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_fgccb !=nil {return _fgccb ;};};if _eegec .Band2V !=nil {if _efgg :=_eegec .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_efgg !=nil {return _efgg ;};};if _eegec .LastCol !=nil {if _fcbcb :=_eegec .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_fcbcb !=nil {return _fcbcb ;};};if _eegec .FirstCol !=nil {if _beef :=_eegec .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_beef !=nil {return _beef ;};};if _eegec .LastRow !=nil {if _ebgg :=_eegec .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_ebgg !=nil {return _ebgg ;};};if _eegec .SeCell !=nil {if _caef :=_eegec .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_caef !=nil {return _caef ;};};if _eegec .SwCell !=nil {if _adeag :=_eegec .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_adeag !=nil {return _adeag ;};};if _eegec .FirstRow !=nil {if _ffggc :=_eegec .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_ffggc !=nil {return _ffggc ;};};if _eegec .NeCell !=nil {if _eefc :=_eegec .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_eefc !=nil {return _eefc ;};};if _eegec .NwCell !=nil {if _ccfgff :=_eegec .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_ccfgff !=nil {return _ccfgff ;};};if _eegec .ExtLst !=nil {if _affbfg :=_eegec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affbfg !=nil {return _affbfg ;};};return nil ;};func (_aeb *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_dgbe ,_fbgae :=d .Token ();if _fbgae !=nil {return _ddgage .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0047vml\u0055se\u0053\u0068\u0061\u0070\u0065\u0052\u0065ct\u0061\u006e\u0067\u006c\u0065\u003a\u0020%\u0073",_fbgae );};if _bdeea ,_faaag :=_dgbe .(_ggfee .EndElement );_faaag &&_bdeea .Name ==start .Name {break ;};};return nil ;};func (_agfa *CT_TextBulletColorFollowText )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_eafe ,_fgec :=d .Token ();if _fgec !=nil {return _ddgage .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006ce\u0074\u0043\u006f\u006c\u006f\u0072\u0046\u006f\u006c\u006cow\u0054\u0065\u0078t\u003a \u0025\u0073",_fgec );};if _cccab ,_cacdd :=_eafe .(_ggfee .EndElement );_cacdd &&_cccab .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_GvmlGraphicalObjectFrame and its children +func (_acge *CT_GvmlGraphicalObjectFrame )Validate ()error {return _acge .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");}; -// Validate validates the CT_TextCharBullet and its children -func (_gba *CT_TextCharBullet )Validate ()error {return _gba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_bffb *ST_BlendMode )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_bffb =0;case "\u006f\u0076\u0065\u0072":*_bffb =1;case "\u006d\u0075\u006c\u0074":*_bffb =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_bffb =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_bffb =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_bffb =5;};return nil ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_GradientFillProperties and its children +func (_gefae *CT_GradientFillProperties )Validate ()error {return _gefae .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_daeca *ST_TextAnchoringType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daeca =0;case "\u0074":*_daeca =1;case "\u0063\u0074\u0072":*_daeca =2;case "\u0062":*_daeca =3;case "\u006a\u0075\u0073\u0074":*_daeca =4;case "\u0064\u0069\u0073\u0074":*_daeca =5;};return nil ;};func (_debdg ST_TextShapeType )String ()string {switch _debdg {case 0:return "";case 1:return "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case 2:return "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case 3:return "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case 4:return "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case 6:return "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case 7:return "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case 8:return "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case 9:return "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case 10:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case 11:return "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case 12:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case 13:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case 14:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case 15:return "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case 16:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case 17:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case 18:return "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case 19:return "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case 20:return "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case 21:return "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case 22:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case 23:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case 24:return "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case 25:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case 26:return "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case 27:return "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case 28:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 29:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 30:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 31:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 32:return "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case 33:return "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case 34:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case 35:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case 36:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case 37:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case 38:return "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case 39:return "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case 40:return "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case 41:return "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return "";};type CT_GrayscaleEffect struct{};func (_fgag *CT_Headers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cgafb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_efee :=range _fgag .Header {e .EncodeElement (_efee ,_cgafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_BlackWhiteMode byte ; -// Validate validates the EG_EffectProperties and its children -func (_baacf *EG_EffectProperties )Validate ()error {return _baacf .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_eaffa *CT_CustomGeometry2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _eaffa .AvLst !=nil {_affea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_eaffa .AvLst ,_affea );};if _eaffa .GdLst !=nil {_acea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_eaffa .GdLst ,_acea );};if _eaffa .AhLst !=nil {_egffdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_eaffa .AhLst ,_egffdc );};if _eaffa .CxnLst !=nil {_faafa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_eaffa .CxnLst ,_faafa );};if _eaffa .Rect !=nil {_bgdgf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_eaffa .Rect ,_bgdgf );};_eafbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_eaffa .PathLst ,_eafbb );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_aedac :=&CT_GrayscaleTransform {};return _aedac ;};func (_cfdd *ST_AnimationDgmBuildType )Validate ()error {return _cfdd .ValidateWithPath ("")}; +// Validate validates the EG_TextBulletSize and its children +func (_gfdac *EG_TextBulletSize )Validate ()error {return _gfdac .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_dfdec :=&CT_NonVisualGraphicFrameProperties {};return _dfdec ;}; -// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path -func (_dbdf *CT_BlipFillProperties )ValidateWithPath (path string )error {if _dbdf .Blip !=nil {if _eaba :=_dbdf .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_eaba !=nil {return _eaba ;};};if _dbdf .SrcRect !=nil {if _afeca :=_dbdf .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_afeca !=nil {return _afeca ;};};if _dbdf .Tile !=nil {if _egba :=_dbdf .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_egba !=nil {return _egba ;};};if _dbdf .Stretch !=nil {if _ebd :=_dbdf .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_ebd !=nil {return _ebd ;};};return nil ;};type ST_TextUnderlineType byte ;func (_cba *CT_TextSpacingPercent )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_cba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};func (_aecgc *CT_Ratio )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_bgeea :=range start .Attr {if _bgeea .Name .Local =="\u006e"{_aagge ,_gcbcb :=_gcbbf .ParseInt (_bgeea .Value ,10,64);if _gcbcb !=nil {return _gcbcb ;};_aecgc .NAttr =_aagge ;continue ;};if _bgeea .Name .Local =="\u0064"{_cggae ,_gbegf :=_gcbbf .ParseInt (_bgeea .Value ,10,64);if _gbegf !=nil {return _gbegf ;};_aecgc .DAttr =_cggae ;continue ;};};for {_badbfa ,_gaaab :=d .Token ();if _gaaab !=nil {return _ddgage .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_gaaab );};if _fadac ,_bcdd :=_badbfa .(_ggfee .EndElement );_bcdd &&_fadac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_ShadeProperties and its children +func (_cgfeb *EG_ShadeProperties )Validate ()error {return _cgfeb .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func NewCT_ScRgbColor ()*CT_ScRgbColor {_egafb :=&CT_ScRgbColor {};return _egafb }; -// Validate validates the CT_VideoFile and its children -func (_bbcff *CT_VideoFile )Validate ()error {return _bbcff .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};func NewCT_BlendEffect ()*CT_BlendEffect {_dadfd :=&CT_BlendEffect {};_dadfd .BlendAttr =ST_BlendMode (1);_dadfd .Cont =NewCT_EffectContainer ();return _dadfd ;}; +// Validate validates the CT_DefaultShapeDefinition and its children +func (_agac *CT_DefaultShapeDefinition )Validate ()error {return _agac .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");}; -// Validate validates the CT_SchemeColor and its children -func (_bcadb *CT_SchemeColor )Validate ()error {return _bcadb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};func (_efeb *AG_Locking )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _efeb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoGrpAttr ))});};if _efeb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoSelectAttr ))});};if _efeb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoRotAttr ))});};if _efeb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoChangeAspectAttr ))});};if _efeb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoMoveAttr ))});};if _efeb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoResizeAttr ))});};if _efeb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoEditPointsAttr ))});};if _efeb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoAdjustHandlesAttr ))});};if _efeb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoChangeArrowheadsAttr ))});};if _efeb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_efeb .NoChangeShapeTypeAttr ))});};return nil ;};func (_caefc *CT_EmptyElement )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_eaade ,_abcb :=d .Token ();if _abcb !=nil {return _ddgage .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_abcb );};if _bgbab ,_dfdbce :=_eaade .(_ggfee .EndElement );_dfdbce &&_bgbab .Name ==start .Name {break ;};};return nil ;};func (_fcacb *CT_SphereCoords )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u0061\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",_fcacb .LatAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u006f\u006e"},Value :_ddgage .Sprintf ("\u0025\u0076",_fcacb .LonAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0065\u0076"},Value :_ddgage .Sprintf ("\u0025\u0076",_fcacb .RevAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func NewEG_Effect ()*EG_Effect {_agcfd :=&EG_Effect {};return _agcfd };func (_agga *CT_TextBulletTypefaceFollowText )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ST_PositiveFixedPercentage is a union type +type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func (_edeab *CT_TextUnderlineFillFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdge *EG_Text3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcdfg :for {_ecdff ,_gagaf :=d .Token ();if _gagaf !=nil {return _gagaf ;};switch _egeaa :=_ecdff .(type ){case _b .StartElement :switch _egeaa .Name {case _b .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fdge .Sp3d =NewCT_Shape3D ();if _daedc :=d .DecodeElement (_fdge .Sp3d ,&_egeaa );_daedc !=nil {return _daedc ;};case _b .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fdge .FlatTx =NewCT_FlatText ();if _bddgc :=d .DecodeElement (_fdge .FlatTx ,&_egeaa );_bddgc !=nil {return _bddgc ;};default:_f .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 \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_egeaa .Name );if _febeg :=d .Skip ();_febeg !=nil {return _febeg ;};};case _b .EndElement :break _fcdfg ;case _b .CharData :};};return nil ;};func (_acaaa *CT_TableGrid )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdfg :for {_cggba ,_fafcg :=d .Token ();if _fafcg !=nil {return _fafcg ;};switch _efcd :=_cggba .(type ){case _b .StartElement :switch _efcd .Name {case _b .Name {Space :"\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",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_ggdad :=NewCT_TableCol ();if _accea :=d .DecodeElement (_ggdad ,&_efcd );_accea !=nil {return _accea ;};_acaaa .GridCol =append (_acaaa .GridCol ,_ggdad );default:_f .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_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_efcd .Name );if _bbfc :=d .Skip ();_bbfc !=nil {return _bbfc ;};};case _b .EndElement :break _cdfg ;case _b .CharData :};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};func NewTblStyleLst ()*TblStyleLst {_dbeg :=&TblStyleLst {};_dbeg .CT_TableStyleList =*NewCT_TableStyleList ();return _dbeg ;}; -// Validate validates the CT_AlphaBiLevelEffect and its children -func (_fad *CT_AlphaBiLevelEffect )Validate ()error {return _fad .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};func (_afcce *CT_TextNoAutofit )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ecec *CT_TextNoBullet )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gadd ST_ColorSchemeIndex )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_gadd .String (),start );};func (_fcbd ST_TextVerticalType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fcbd .String (),start );};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_aecfef :=&CT_SoftEdgesEffect {};_aecfef .RadAttr =0;return _aecfef ;};func (_dgbec *ST_PenAlignment )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_dgbec =0;case "\u0063\u0074\u0072":*_dgbec =1;case "\u0069\u006e":*_dgbec =2;};return nil ;};func (_ecdfe *ThemeOverride )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ecdfe .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_ceeacd :for {_fbabfa ,_eacga :=d .Token ();if _eacga !=nil {return _eacga ;};switch _cabac :=_fbabfa .(type ){case _ggfee .StartElement :switch _cabac .Name {case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_ecdfe .ClrScheme =NewCT_ColorScheme ();if _gcfg :=d .DecodeElement (_ecdfe .ClrScheme ,&_cabac );_gcfg !=nil {return _gcfg ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_ecdfe .FontScheme =NewCT_FontScheme ();if _gbfb :=d .DecodeElement (_ecdfe .FontScheme ,&_cabac );_gbfb !=nil {return _gbfb ;};case _ggfee .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_ecdfe .FmtScheme =NewCT_StyleMatrix ();if _abdc :=d .DecodeElement (_ecdfe .FmtScheme ,&_cabac );_abdc !=nil {return _abdc ;};default:_fecf .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\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_cabac .Name );if _dca :=d .Skip ();_dca !=nil {return _dca ;};};case _ggfee .EndElement :break _ceeacd ;case _ggfee .CharData :};};return nil ;};type CT_NoFillProperties struct{};func (_eedge ST_AdjAngle )String ()string {if _eedge .ST_Angle !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_eedge .ST_Angle );};if _eedge .ST_GeomGuideName !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_eedge .ST_GeomGuideName );};return "";};func NewThemeOverride ()*ThemeOverride {_gaagg :=&ThemeOverride {};_gaagg .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _gaagg ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;}; +// Validate validates the CT_GvmlGraphicFrameNonVisual and its children +func (_eabcg *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _eabcg .ValidateWithPath ("\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c");};func (_dbedf *ST_LineEndLength )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbedf =0;case "\u0073\u006d":*_dbedf =1;case "\u006d\u0065\u0064":*_dbedf =2;case "\u006c\u0067":*_dbedf =3;};return nil ;}; -// Validate validates the EG_Effect and its children -func (_bfac *EG_Effect )Validate ()error {return _bfac .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");}; +// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path +func (_gaae *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _gcefd ,_ffcda :=range _gaae .TxSp {if _abcac :=_ffcda .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gcefd ));_abcac !=nil {return _abcac ;};};for _gbgag ,_eeabd :=range _gaae .Sp {if _cadgg :=_eeabd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gbgag ));_cadgg !=nil {return _cadgg ;};};for _eedda ,_aceg :=range _gaae .CxnSp {if _fffe :=_aceg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eedda ));_fffe !=nil {return _fffe ;};};for _bdac ,_eeecf :=range _gaae .Pic {if _gccac :=_eeecf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bdac ));_gccac !=nil {return _gccac ;};};for _deebf ,_gdbec :=range _gaae .GraphicFrame {if _ecce :=_gdbec .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_deebf ));_ecce !=nil {return _ecce ;};};for _cgbdg ,_eafe :=range _gaae .GrpSp {if _edfdd :=_eafe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cgbdg ));_edfdd !=nil {return _edfdd ;};};return nil ;};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_fgdeg :=&CT_LineJoinMiterProperties {};return _fgdeg ;};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;);func (_fgafd *CT_TextCharBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_fgafd .CharAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_gebbe :=&CT_NonVisualPictureProperties {};return _gebbe ;};type ST_PathShadeType byte ;type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_dbgg *CT_EffectStyleItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbgg .EffectLst !=nil {_bebbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbgg .EffectLst ,_bebbd );};if _dbgg .EffectDag !=nil {_cedba :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dbgg .EffectDag ,_cedba );};if _dbgg .Scene3d !=nil {_cggf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_dbgg .Scene3d ,_cggf );};if _dbgg .Sp3d !=nil {_edbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dbgg .Sp3d ,_edbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adgc *CT_SoftEdgesEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgc .RadAttr =0;for _ ,_aebgca :=range start .Attr {if _aebgca .Name .Local =="\u0072\u0061\u0064"{_ffgc ,_dbdfgd :=_a .ParseInt (_aebgca .Value ,10,64);if _dbdfgd !=nil {return _dbdfgd ;};_adgc .RadAttr =_ffgc ;continue ;};};for {_aebbg ,_cgbdb :=d .Token ();if _cgbdb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u006f\u0066\u0074\u0045\u0064\u0067e\u0073\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cgbdb );};if _fabb ,_gfgge :=_aebbg .(_b .EndElement );_gfgge &&_fabb .Name ==start .Name {break ;};};return nil ;};func NewCT_TintEffect ()*CT_TintEffect {_efgad :=&CT_TintEffect {};return _efgad };func (_ffcb *CT_Connection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fedcd :=range start .Attr {if _fedcd .Name .Local =="\u0069\u0064"{_bfag ,_baee :=_a .ParseUint (_fedcd .Value ,10,32);if _baee !=nil {return _baee ;};_ffcb .IdAttr =uint32 (_bfag );continue ;};if _fedcd .Name .Local =="\u0069\u0064\u0078"{_gdafd ,_dfgg :=_a .ParseUint (_fedcd .Value ,10,32);if _dfgg !=nil {return _dfgg ;};_ffcb .IdxAttr =uint32 (_gdafd );continue ;};};for {_ccda ,_fafd :=d .Token ();if _fafd !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_fafd );};if _aedf ,_gded :=_ccda .(_b .EndElement );_gded &&_aedf .Name ==start .Name {break ;};};return nil ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_fabda *CT_ComplementTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_deea ,_egdd :=d .Token ();if _egdd !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006dp\u006ce\u006de\u006et\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_egdd );};if _agbg ,_dfbg :=_deea .(_b .EndElement );_dfbg &&_agbg .Name ==start .Name {break ;};};return nil ;};func (_baaad ST_PresetMaterialType )String ()string {switch _baaad {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case 2:return "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case 4:return "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case 5:return "\u006d\u0061\u0074t\u0065";case 6:return "\u0070l\u0061\u0073\u0074\u0069\u0063";case 7:return "\u006d\u0065\u0074a\u006c";case 8:return "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case 9:return "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case 10:return "\u0070\u006f\u0077\u0064\u0065\u0072";case 11:return "\u0064\u006b\u0045\u0064\u0067\u0065";case 12:return "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case 13:return "\u0063\u006c\u0065a\u0072";case 14:return "\u0066\u006c\u0061\u0074";case 15:return "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return "";}; -// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path -func (_dbefe *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _ccgg ,_dbdbd :=range _dbefe .Pt {if _gbbcf :=_dbdbd .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ccgg ));_gbbcf !=nil {return _gbbcf ;};};return nil ;};func (_ebffb ST_PitchFamily )ValidateWithPath (path string )error {switch _ebffb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebffb ));};return nil ;};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_agcae :=&CT_ContentPartLocking {};return _agcae ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};func (_bcgac *CT_TextBodyProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_fgefb :=range start .Attr {if _fgefb .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_aecb ,_gab :=_gcbbf .ParseBool (_fgefb .Value );if _gab !=nil {return _gab ;};_bcgac .FromWordArtAttr =&_aecb ;continue ;};if _fgefb .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_bcgac .AnchorAttr .UnmarshalXMLAttr (_fgefb );continue ;};if _fgefb .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_gabd ,_caca :=_gcbbf .ParseBool (_fgefb .Value );if _caca !=nil {return _caca ;};_bcgac .SpcFirstLastParaAttr =&_gabd ;continue ;};if _fgefb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_caege ,_gfbeb :=_gcbbf .ParseBool (_fgefb .Value );if _gfbeb !=nil {return _gfbeb ;};_bcgac .AnchorCtrAttr =&_caege ;continue ;};if _fgefb .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_bcgac .HorzOverflowAttr .UnmarshalXMLAttr (_fgefb );continue ;};if _fgefb .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_dffeaa ,_dbdfb :=_gcbbf .ParseBool (_fgefb .Value );if _dbdfb !=nil {return _dbdfb ;};_bcgac .ForceAAAttr =&_dffeaa ;continue ;};if _fgefb .Name .Local =="\u0077\u0072\u0061\u0070"{_bcgac .WrapAttr .UnmarshalXMLAttr (_fgefb );continue ;};if _fgefb .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_ebca ,_fcea :=_gcbbf .ParseBool (_fgefb .Value );if _fcea !=nil {return _fcea ;};_bcgac .UprightAttr =&_ebca ;continue ;};if _fgefb .Name .Local =="\u0074\u0049\u006e\u0073"{_dedga ,_bbg :=ParseUnionST_Coordinate32 (_fgefb .Value );if _bbg !=nil {return _bbg ;};_bcgac .TInsAttr =&_dedga ;continue ;};if _fgefb .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_cdafg ,_dgfa :=_gcbbf .ParseBool (_fgefb .Value );if _dgfa !=nil {return _dgfa ;};_bcgac .CompatLnSpcAttr =&_cdafg ;continue ;};if _fgefb .Name .Local =="\u0062\u0049\u006e\u0073"{_dbfag ,_fbffc :=ParseUnionST_Coordinate32 (_fgefb .Value );if _fbffc !=nil {return _fbffc ;};_bcgac .BInsAttr =&_dbfag ;continue ;};if _fgefb .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_bcgac .VertOverflowAttr .UnmarshalXMLAttr (_fgefb );continue ;};if _fgefb .Name .Local =="\u0072\u006f\u0074"{_dceb ,_gfagb :=_gcbbf .ParseInt (_fgefb .Value ,10,32);if _gfagb !=nil {return _gfagb ;};_dgef :=int32 (_dceb );_bcgac .RotAttr =&_dgef ;continue ;};if _fgefb .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_cgff ,_fadgg :=_gcbbf .ParseInt (_fgefb .Value ,10,32);if _fadgg !=nil {return _fadgg ;};_gacd :=int32 (_cgff );_bcgac .SpcColAttr =&_gacd ;continue ;};if _fgefb .Name .Local =="\u0076\u0065\u0072\u0074"{_bcgac .VertAttr .UnmarshalXMLAttr (_fgefb );continue ;};if _fgefb .Name .Local =="\u0072\u0049\u006e\u0073"{_fdbcgc ,_effcg :=ParseUnionST_Coordinate32 (_fgefb .Value );if _effcg !=nil {return _effcg ;};_bcgac .RInsAttr =&_fdbcgc ;continue ;};if _fgefb .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_dbca ,_edeb :=_gcbbf .ParseInt (_fgefb .Value ,10,32);if _edeb !=nil {return _edeb ;};_becdb :=int32 (_dbca );_bcgac .NumColAttr =&_becdb ;continue ;};if _fgefb .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_eedc ,_acceg :=_gcbbf .ParseBool (_fgefb .Value );if _acceg !=nil {return _acceg ;};_bcgac .RtlColAttr =&_eedc ;continue ;};if _fgefb .Name .Local =="\u006c\u0049\u006e\u0073"{_cgcag ,_ceda :=ParseUnionST_Coordinate32 (_fgefb .Value );if _ceda !=nil {return _ceda ;};_bcgac .LInsAttr =&_cgcag ;continue ;};};_cebdb :for {_fea ,_ceca :=d .Token ();if _ceca !=nil {return _ceca ;};switch _fdecf :=_fea .(type ){case _ggfee .StartElement :switch _fdecf .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_bcgac .PrstTxWarp =NewCT_PresetTextShape ();if _fcaeda :=d .DecodeElement (_bcgac .PrstTxWarp ,&_fdecf );_fcaeda !=nil {return _fcaeda ;};case _ggfee .Name {Space :"\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",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_bcgac .NoAutofit =NewCT_TextNoAutofit ();if _bbgc :=d .DecodeElement (_bcgac .NoAutofit ,&_fdecf );_bbgc !=nil {return _bbgc ;};case _ggfee .Name {Space :"\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",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_bcgac .NormAutofit =NewCT_TextNormalAutofit ();if _ebffd :=d .DecodeElement (_bcgac .NormAutofit ,&_fdecf );_ebffd !=nil {return _ebffd ;};case _ggfee .Name {Space :"\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",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_bcgac .SpAutoFit =NewCT_TextShapeAutofit ();if _eaggb :=d .DecodeElement (_bcgac .SpAutoFit ,&_fdecf );_eaggb !=nil {return _eaggb ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_bcgac .Scene3d =NewCT_Scene3D ();if _gegde :=d .DecodeElement (_bcgac .Scene3d ,&_fdecf );_gegde !=nil {return _gegde ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_bcgac .Sp3d =NewCT_Shape3D ();if _bebd :=d .DecodeElement (_bcgac .Sp3d ,&_fdecf );_bebd !=nil {return _bebd ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_bcgac .FlatTx =NewCT_FlatText ();if _gafac :=d .DecodeElement (_bcgac .FlatTx ,&_fdecf );_gafac !=nil {return _gafac ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgac .ExtLst =NewCT_OfficeArtExtensionList ();if _bgcef :=d .DecodeElement (_bcgac .ExtLst ,&_fdecf );_bgcef !=nil {return _bgcef ;};default:_fecf .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 C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdecf .Name );if _fgaab :=d .Skip ();_fgaab !=nil {return _fgaab ;};};case _ggfee .EndElement :break _cebdb ;case _ggfee .CharData :};};return nil ;};func (_eacg *EG_TextBulletSize )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _eacg .BuSzTx !=nil {_ecfa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_eacg .BuSzTx ,_ecfa );};if _eacg .BuSzPct !=nil {_bfacc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_eacg .BuSzPct ,_bfacc );};if _eacg .BuSzPts !=nil {_dgdec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_eacg .BuSzPts ,_dgdec );};return nil ;};func (_cgcfd *ST_SystemColorVal )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fgeb ,_afagc :=d .Token ();if _afagc !=nil {return _afagc ;};if _gdfd ,_aaaed :=_fgeb .(_ggfee .EndElement );_aaaed &&_gdfd .Name ==start .Name {*_cgcfd =1;return nil ;};if _bgged ,_ffdbf :=_fgeb .(_ggfee .CharData );!_ffdbf {return _ddgage .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",_fgeb );}else {switch string (_bgged ){case "":*_cgcfd =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_cgcfd =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cgcfd =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cgcfd =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cgcfd =4;case "\u006d\u0065\u006e\u0075":*_cgcfd =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_cgcfd =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_cgcfd =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_cgcfd =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_cgcfd =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cgcfd =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_cgcfd =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_cgcfd =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_cgcfd =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_cgcfd =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_cgcfd =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_cgcfd =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_cgcfd =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_cgcfd =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_cgcfd =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cgcfd =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cgcfd =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_cgcfd =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_cgcfd =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_cgcfd =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_cgcfd =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_cgcfd =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_cgcfd =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cgcfd =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cgcfd =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_cgcfd =30;};};_fgeb ,_afagc =d .Token ();if _afagc !=nil {return _afagc ;};if _cdadd ,_ccebe :=_fgeb .(_ggfee .EndElement );_ccebe &&_cdadd .Name ==start .Name {return nil ;};return _ddgage .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",_fgeb );};func (_dgfafa *CT_TableStyleList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0065\u0066"},Value :_ddgage .Sprintf ("\u0025\u0076",_dgfafa .DefAttr )});e .EncodeToken (start );if _dgfafa .TblStyle !=nil {_faag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_aaee :=range _dgfafa .TblStyle {e .EncodeElement (_aaee ,_faag );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_baceg *ST_LineEndWidth )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_baceg =0;case "\u0073\u006d":*_baceg =1;case "\u006d\u0065\u0064":*_baceg =2;case "\u006c\u0067":*_baceg =3;};return nil ;};func NewCT_PositivePercentage ()*CT_PositivePercentage {_dbga :=&CT_PositivePercentage {};return _dbga ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_bacea :=&CT_NonVisualDrawingShapeProps {};return _bacea ;};func (_gfbbc *EG_TextGeometry )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _gfbbc .CustGeom !=nil {_affd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gfbbc .CustGeom ,_affd );};if _gfbbc .PrstTxWarp !=nil {_agggd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_gfbbc .PrstTxWarp ,_agggd );};return nil ;};func (_acdb *ST_EffectContainerType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_acdb =0;case "\u0073\u0069\u0062":*_acdb =1;case "\u0074\u0072\u0065\u0065":*_acdb =2;};return nil ;};func (_fgca *ST_PositivePercentage )Validate ()error {return _fgca .ValidateWithPath ("")};func (_gcgf ST_AnimationBuildType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_fgebb :=_ggfee .Attr {};_fgebb .Name =name ;switch _gcgf {case ST_AnimationBuildTypeUnset :_fgebb .Value ="";case ST_AnimationBuildTypeAllAtOnce :_fgebb .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _fgebb ,nil ;};func (_ebeaf *CT_LuminanceEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ebeaf .BrightAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ebeaf .BrightAttr )});};if _ebeaf .ContrastAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ebeaf .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_daaga *CT_CustomColorList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _daaga .CustClr !=nil {_bfecda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_cggc :=range _daaga .CustClr {e .EncodeElement (_cggc ,_bfecda );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path +func (_edgdc *CT_HSLEffect )ValidateWithPath (path string )error {if _edgdc .HueAttr !=nil {if *_edgdc .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,*_edgdc .HueAttr );};if *_edgdc .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edgdc .HueAttr );};};if _edgdc .SatAttr !=nil {if _eddcc :=_edgdc .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_eddcc !=nil {return _eddcc ;};};if _edgdc .LumAttr !=nil {if _cccee :=_edgdc .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_cccee !=nil {return _cccee ;};};return nil ;};func (_fad *CT_AlphaInverseEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbg :for {_beed ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};switch _feb :=_beed .(type ){case _b .StartElement :switch _feb .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fad .ScrgbClr =NewCT_ScRgbColor ();if _bde :=d .DecodeElement (_fad .ScrgbClr ,&_feb );_bde !=nil {return _bde ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fad .SrgbClr =NewCT_SRgbColor ();if _fgaf :=d .DecodeElement (_fad .SrgbClr ,&_feb );_fgaf !=nil {return _fgaf ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fad .HslClr =NewCT_HslColor ();if _ebeg :=d .DecodeElement (_fad .HslClr ,&_feb );_ebeg !=nil {return _ebeg ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fad .SysClr =NewCT_SystemColor ();if _dgcf :=d .DecodeElement (_fad .SysClr ,&_feb );_dgcf !=nil {return _dgcf ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fad .SchemeClr =NewCT_SchemeColor ();if _gff :=d .DecodeElement (_fad .SchemeClr ,&_feb );_gff !=nil {return _gff ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fad .PrstClr =NewCT_PresetColor ();if _egafc :=d .DecodeElement (_fad .PrstClr ,&_feb );_egafc !=nil {return _egafc ;};default:_f .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 C\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_feb .Name );if _ecag :=d .Skip ();_ecag !=nil {return _ecag ;};};case _b .EndElement :break _gbg ;case _b .CharData :};};return nil ;};const (ST_SystemColorValUnset ST_SystemColorVal =0;ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3;ST_SystemColorValInactiveCaption ST_SystemColorVal =4;ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6;ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9;ST_SystemColorValCaptionText ST_SystemColorVal =10;ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12;ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14;ST_SystemColorValHighlightText ST_SystemColorVal =15;ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18;ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20;ST_SystemColorValBtnHighlight ST_SystemColorVal =21;ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23;ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26;ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27;ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28;ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;); -// Validate validates the CT_EffectList and its children -func (_cgfge *CT_EffectList )Validate ()error {return _cgfge .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func (_fdbcg *CT_Ratio )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e"},Value :_ddgage .Sprintf ("\u0025\u0076",_fdbcg .NAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",_fdbcg .DAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);func (_abbga *ST_PositiveFixedPercentage )Validate ()error {return _abbga .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path +func (_fdgbdc *CT_LuminanceEffect )ValidateWithPath (path string )error {if _fdgbdc .BrightAttr !=nil {if _deffa :=_fdgbdc .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_deffa !=nil {return _deffa ;};};if _fdgbdc .ContrastAttr !=nil {if _cgdb :=_fdgbdc .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_cgdb !=nil {return _cgdb ;};};return nil ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);func (_fabge ST_PositivePercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fabge .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_fabge .ST_PositivePercentageDecimal )));};if _fabge .ST_PositivePercentage !=nil {e .Encode (_fabge .ST_PositivePercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_ggec *CT_NonVisualDrawingShapeProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggec .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ggec .TxBoxAttr ))});};e .EncodeToken (start );if _ggec .SpLocks !=nil {_cbcac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_ggec .SpLocks ,_cbcac );};if _ggec .ExtLst !=nil {_gcbcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggec .ExtLst ,_gcbcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path -func (_cfgg *CT_EmptyElement )ValidateWithPath (path string )error {return nil };func (_babef ST_SchemeColorVal )String ()string {switch _babef {case 0:return "";case 1:return "\u0062\u0067\u0031";case 2:return "\u0074\u0078\u0031";case 3:return "\u0062\u0067\u0032";case 4:return "\u0074\u0078\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case 13:return "\u0070\u0068\u0043l\u0072";case 14:return "\u0064\u006b\u0031";case 15:return "\u006c\u0074\u0031";case 16:return "\u0064\u006b\u0032";case 17:return "\u006c\u0074\u0032";};return "";};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_abad :=&CT_AlphaModulateEffect {};_abad .Cont =NewCT_EffectContainer ();return _abad ;}; +// Validate validates the CT_GammaTransform and its children +func (_ecgfb *CT_GammaTransform )Validate ()error {return _ecgfb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_efbe :=&CT_GvmlTextShapeChoice {};return _efbe ;}; -// Validate validates the CT_InverseTransform and its children -func (_becc *CT_InverseTransform )Validate ()error {return _becc .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_gaecd *EG_ShadeProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gaecd .Lin !=nil {_bdgcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_gaecd .Lin ,_bdgcc );};if _gaecd .Path !=nil {_dgfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_gaecd .Path ,_dgfb );};return nil ;};func (_defcd ST_FontCollectionIndex )Validate ()error {return _defcd .ValidateWithPath ("")};func (_dbef *Blip )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dbef .CT_Blip =*NewCT_Blip ();for _ ,_eeae :=range start .Attr {if _eeae .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"&&_eeae .Name .Local =="\u0065\u006d\u0062e\u0064"{_dbecc ,_gbeff :=_eeae .Value ,error (nil );if _gbeff !=nil {return _gbeff ;};_dbef .EmbedAttr =&_dbecc ;continue ;};if _eeae .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"&&_eeae .Name .Local =="\u006c\u0069\u006e\u006b"{_affb ,_agbg :=_eeae .Value ,error (nil );if _agbg !=nil {return _agbg ;};_dbef .LinkAttr =&_affb ;continue ;};if _eeae .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_dbef .CstateAttr .UnmarshalXMLAttr (_eeae );continue ;};};_ebcg :for {_facgd ,_bdeb :=d .Token ();if _bdeb !=nil {return _bdeb ;};switch _gdcfd :=_facgd .(type ){case _ggfee .StartElement :switch _gdcfd .Name {case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_deddd :=NewCT_BlipChoice ();if _dddea :=d .DecodeElement (&_deddd .AlphaBiLevel ,&_gdcfd );_dddea !=nil {return _dddea ;};_dbef .Choice =append (_dbef .Choice ,_deddd );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_egecd :=NewCT_BlipChoice ();if _cgafb :=d .DecodeElement (&_egecd .AlphaCeiling ,&_gdcfd );_cgafb !=nil {return _cgafb ;};_dbef .Choice =append (_dbef .Choice ,_egecd );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_gdbaf :=NewCT_BlipChoice ();if _ab :=d .DecodeElement (&_gdbaf .AlphaFloor ,&_gdcfd );_ab !=nil {return _ab ;};_dbef .Choice =append (_dbef .Choice ,_gdbaf );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_dgbfe :=NewCT_BlipChoice ();if _gffbd :=d .DecodeElement (&_dgbfe .AlphaInv ,&_gdcfd );_gffbd !=nil {return _gffbd ;};_dbef .Choice =append (_dbef .Choice ,_dgbfe );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_beeb :=NewCT_BlipChoice ();if _febag :=d .DecodeElement (&_beeb .AlphaMod ,&_gdcfd );_febag !=nil {return _febag ;};_dbef .Choice =append (_dbef .Choice ,_beeb );case _ggfee .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_afgdd :=NewCT_BlipChoice ();if _cabdf :=d .DecodeElement (&_afgdd .AlphaModFix ,&_gdcfd );_cabdf !=nil {return _cabdf ;};_dbef .Choice =append (_dbef .Choice ,_afgdd );case _ggfee .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_cafe :=NewCT_BlipChoice ();if _bdbfd :=d .DecodeElement (&_cafe .AlphaRepl ,&_gdcfd );_bdbfd !=nil {return _bdbfd ;};_dbef .Choice =append (_dbef .Choice ,_cafe );case _ggfee .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_beaef :=NewCT_BlipChoice ();if _dccdc :=d .DecodeElement (&_beaef .BiLevel ,&_gdcfd );_dccdc !=nil {return _dccdc ;};_dbef .Choice =append (_dbef .Choice ,_beaef );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dfgaa :=NewCT_BlipChoice ();if _gaded :=d .DecodeElement (&_dfgaa .Blur ,&_gdcfd );_gaded !=nil {return _gaded ;};_dbef .Choice =append (_dbef .Choice ,_dfgaa );case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_dggab :=NewCT_BlipChoice ();if _acegcc :=d .DecodeElement (&_dggab .ClrChange ,&_gdcfd );_acegcc !=nil {return _acegcc ;};_dbef .Choice =append (_dbef .Choice ,_dggab );case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fcgffa :=NewCT_BlipChoice ();if _dgeegf :=d .DecodeElement (&_fcgffa .ClrRepl ,&_gdcfd );_dgeegf !=nil {return _dgeegf ;};_dbef .Choice =append (_dbef .Choice ,_fcgffa );case _ggfee .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ddacc :=NewCT_BlipChoice ();if _ebde :=d .DecodeElement (&_ddacc .Duotone ,&_gdcfd );_ebde !=nil {return _ebde ;};_dbef .Choice =append (_dbef .Choice ,_ddacc );case _ggfee .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ddbfg :=NewCT_BlipChoice ();if _cfgc :=d .DecodeElement (&_ddbfg .FillOverlay ,&_gdcfd );_cfgc !=nil {return _cfgc ;};_dbef .Choice =append (_dbef .Choice ,_ddbfg );case _ggfee .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_egff :=NewCT_BlipChoice ();if _ccbce :=d .DecodeElement (&_egff .Grayscl ,&_gdcfd );_ccbce !=nil {return _ccbce ;};_dbef .Choice =append (_dbef .Choice ,_egff );case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dbde :=NewCT_BlipChoice ();if _geebd :=d .DecodeElement (&_dbde .Hsl ,&_gdcfd );_geebd !=nil {return _geebd ;};_dbef .Choice =append (_dbef .Choice ,_dbde );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gadba :=NewCT_BlipChoice ();if _dfecbb :=d .DecodeElement (&_gadba .Lum ,&_gdcfd );_dfecbb !=nil {return _dfecbb ;};_dbef .Choice =append (_dbef .Choice ,_gadba );case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fafe :=NewCT_BlipChoice ();if _gfcab :=d .DecodeElement (&_fafe .Tint ,&_gdcfd );_gfcab !=nil {return _gfcab ;};_dbef .Choice =append (_dbef .Choice ,_fafe );case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbef .ExtLst =NewCT_OfficeArtExtensionList ();if _cbbce :=d .DecodeElement (_dbef .ExtLst ,&_gdcfd );_cbbce !=nil {return _cbbce ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u006ci\u0070\u0020\u0025\u0076",_gdcfd .Name );if _cfgabe :=d .Skip ();_cfgabe !=nil {return _cfgabe ;};};case _ggfee .EndElement :break _ebcg ;case _ggfee .CharData :};};return nil ;};func (_fegabf ST_TextBulletSize )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _fegabf .ST_TextBulletSizePercent !=nil {e .EncodeToken (_ggfee .CharData (*_fegabf .ST_TextBulletSizePercent ));};if _fegabf .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_fegabf .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};func (_bfef *CT_LightRig )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_bddfd ,_eddb :=_bfef .RigAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0072\u0069\u0067"});if _eddb !=nil {return _eddb ;};start .Attr =append (start .Attr ,_bddfd );_bddfd ,_eddb =_bfef .DirAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0064\u0069\u0072"});if _eddb !=nil {return _eddb ;};start .Attr =append (start .Attr ,_bddfd );e .EncodeToken (start );if _bfef .Rot !=nil {_bcfdaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_bfef .Rot ,_bcfdaa );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TextUnderlineFillFollowText struct{};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_cddgba :=&CT_TextBlipBullet {};_cddgba .Blip =NewCT_Blip ();return _cddgba ;}; +// Validate validates the CT_ColorSchemeAndMapping and its children +func (_gfec *CT_ColorSchemeAndMapping )Validate ()error {return _gfec .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func NewCT_Path2DList ()*CT_Path2DList {_fdag :=&CT_Path2DList {};return _fdag };func (_dccgf ST_PathFillMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dccgf .String (),start );}; -// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path -func (_cece *CT_GammaTransform )ValidateWithPath (path string )error {return nil }; +// ST_Coordinate32 is a union type +type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;}; -// Validate validates the CT_ThemeableLineStyle and its children -func (_ffcbg *CT_ThemeableLineStyle )Validate ()error {return _ffcbg .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_fgabg *CT_GrayscaleTransform )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_fcaa ,_deeec :=d .Token ();if _deeec !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006c\u0065T\u0072\u0061\u006e\u0073\u0066\u006f\u0072m\u003a\u0020\u0025\u0073",_deeec );};if _eggag ,_ddcdf :=_fcaa .(_ggfee .EndElement );_ddcdf &&_eggag .Name ==start .Name {break ;};};return nil ;};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_cbfge *EG_TextBulletTypeface )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cbfge .BuFontTx !=nil {_gcgcd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_cbfge .BuFontTx ,_gcgcd );};if _cbfge .BuFont !=nil {_efed :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cbfge .BuFont ,_efed );};return nil ;};type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ;Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ;};func (_gbgf *CT_Transform2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_afef :=range start .Attr {if _afef .Name .Local =="\u0072\u006f\u0074"{_ceb ,_begda :=_gcbbf .ParseInt (_afef .Value ,10,32);if _begda !=nil {return _begda ;};_bacbfg :=int32 (_ceb );_gbgf .RotAttr =&_bacbfg ;continue ;};if _afef .Name .Local =="\u0066\u006c\u0069p\u0048"{_bffaa ,_ccedf :=_gcbbf .ParseBool (_afef .Value );if _ccedf !=nil {return _ccedf ;};_gbgf .FlipHAttr =&_bffaa ;continue ;};if _afef .Name .Local =="\u0066\u006c\u0069p\u0056"{_bacd ,_dfbd :=_gcbbf .ParseBool (_afef .Value );if _dfbd !=nil {return _dfbd ;};_gbgf .FlipVAttr =&_bacd ;continue ;};};_cgafa :for {_agggc ,_beca :=d .Token ();if _beca !=nil {return _beca ;};switch _gfccgf :=_agggc .(type ){case _ggfee .StartElement :switch _gfccgf .Name {case _ggfee .Name {Space :"\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",Local :"\u006f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_gbgf .Off =NewCT_Point2D ();if _ggafe :=d .DecodeElement (_gbgf .Off ,&_gfccgf );_ggafe !=nil {return _ggafe ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gbgf .Ext =NewCT_PositiveSize2D ();if _cfffbf :=d .DecodeElement (_gbgf .Ext ,&_gfccgf );_cfffbf !=nil {return _cfffbf ;};default:_fecf .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\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_gfccgf .Name );if _bgbeb :=d .Skip ();_bgbeb !=nil {return _bgbeb ;};};case _ggfee .EndElement :break _cgafa ;case _ggfee .CharData :};};return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_edbdg :=&CT_GvmlShapeNonVisual {};_edbdg .CNvPr =NewCT_NonVisualDrawingProps ();_edbdg .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _edbdg ;}; +// Validate validates the CT_OuterShadowEffect and its children +func (_cfbge *CT_OuterShadowEffect )Validate ()error {return _cfbge .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; -// Validate validates the CT_GvmlUseShapeRectangle and its children -func (_bfbd *CT_GvmlUseShapeRectangle )Validate ()error {return _bfbd .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");}; +// Validate validates the CT_Percentage and its children +func (_geegb *CT_Percentage )Validate ()error {return _geegb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func NewCT_TextFont ()*CT_TextFont {_bbgg :=&CT_TextFont {};return _bbgg };func NewCT_GeomGuideList ()*CT_GeomGuideList {_dcad :=&CT_GeomGuideList {};return _dcad };type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};func (_aefbdf ST_PresetShadowVal )Validate ()error {return _aefbdf .ValidateWithPath ("")};func (_faea *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faea .GrpSpLocks !=nil {_fecc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_faea .GrpSpLocks ,_fecc );};if _faea .ExtLst !=nil {_dbdff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faea .ExtLst ,_dbdff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path -func (_fgcf *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _fgcf .RadAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,_fgcf .RadAttr );};if _fgcf .RadAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,_fgcf .RadAttr );};return nil ;};func (_gdffd ST_TextAnchoringType )ValidateWithPath (path string )error {switch _gdffd {case 0,1,2,3,4,5:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdffd ));};return nil ;}; +// Validate validates the CT_Path2DArcTo and its children +func (_febdab *CT_Path2DArcTo )Validate ()error {return _febdab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};func (_fcaecf ST_PresetCameraType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaaeg :=_b .Attr {};_eaaeg .Name =name ;switch _fcaecf {case ST_PresetCameraTypeUnset :_eaaeg .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_eaaeg .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_eaaeg .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_eaaeg .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_eaaeg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_eaaeg .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_eaaeg .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_eaaeg .Value ="\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueBottom :_eaaeg .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_eaaeg .Value ="\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyPerspectiveTopLeft :_eaaeg .Value ="\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveTop :_eaaeg .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_eaaeg .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_eaaeg .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_eaaeg .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_eaaeg .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_eaaeg .Value ="l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottom :_eaaeg .Value ="\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyPerspectiveBottomRight :_eaaeg .Value ="\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case ST_PresetCameraTypeOrthographicFront :_eaaeg .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_eaaeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_eaaeg .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_eaaeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_eaaeg .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_eaaeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_eaaeg .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_eaaeg .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_eaaeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_eaaeg .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_eaaeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_eaaeg .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_eaaeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_eaaeg .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeIsometricOffAxis4Left :_eaaeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_eaaeg .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueTopLeft :_eaaeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_eaaeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_eaaeg .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_eaaeg .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_eaaeg .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_eaaeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_eaaeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_eaaeg .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_eaaeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_eaaeg .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_eaaeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_eaaeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_eaaeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_eaaeg .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveAboveRightFacing :_eaaeg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingLeftFacing :_eaaeg .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingRightFacing :_eaaeg .Value ="\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicLeftFacing :_eaaeg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicRightFacing :_eaaeg .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing :_eaaeg .Value ="\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing :_eaaeg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case ST_PresetCameraTypePerspectiveRelaxed :_eaaeg .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_eaaeg .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return _eaaeg ,nil ;};type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_fcgff *ST_TextPoint )ValidateWithPath (path string )error {_dcbgb :=[]string {};if _fcgff .ST_TextPointUnqualified !=nil {_dcbgb =append (_dcbgb ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _fcgff .ST_UniversalMeasure !=nil {_dcbgb =append (_dcbgb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_dcbgb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcbgb );};return nil ;};type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};func (_eaeae *CT_GvmlShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaeae .NvSpPr =NewCT_GvmlShapeNonVisual ();_eaeae .SpPr =NewCT_ShapeProperties ();_effef :for {_fddaf ,_afdfa :=d .Token ();if _afdfa !=nil {return _afdfa ;};switch _dffd :=_fddaf .(type ){case _b .StartElement :switch _dffd .Name {case _b .Name {Space :"\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",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bbgfc :=d .DecodeElement (_eaeae .NvSpPr ,&_dffd );_bbgfc !=nil {return _bbgfc ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _aafb :=d .DecodeElement (_eaeae .SpPr ,&_dffd );_aafb !=nil {return _aafb ;};case _b .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_eaeae .TxSp =NewCT_GvmlTextShape ();if _eedgf :=d .DecodeElement (_eaeae .TxSp ,&_dffd );_eedgf !=nil {return _eedgf ;};case _b .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_eaeae .Style =NewCT_ShapeStyle ();if _cbab :=d .DecodeElement (_eaeae .Style ,&_dffd );_cbab !=nil {return _cbab ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaeae .ExtLst =NewCT_OfficeArtExtensionList ();if _accaf :=d .DecodeElement (_eaeae .ExtLst ,&_dffd );_accaf !=nil {return _accaf ;};default:_f .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_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dffd .Name );if _dcdab :=d .Skip ();_dcdab !=nil {return _dcdab ;};};case _b .EndElement :break _effef ;case _b .CharData :};};return nil ;};func (_efafb *CT_TextBody )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efafb .BodyPr =NewCT_TextBodyProperties ();_eefd :for {_fgdf ,_ffdde :=d .Token ();if _ffdde !=nil {return _ffdde ;};switch _bggcgc :=_fgdf .(type ){case _b .StartElement :switch _bggcgc .Name {case _b .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _bebfg :=d .DecodeElement (_efafb .BodyPr ,&_bggcgc );_bebfg !=nil {return _bebfg ;};case _b .Name {Space :"\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",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_efafb .LstStyle =NewCT_TextListStyle ();if _abgcf :=d .DecodeElement (_efafb .LstStyle ,&_bggcgc );_abgcf !=nil {return _abgcf ;};case _b .Name {Space :"\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",Local :"\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_caaga :=NewCT_TextParagraph ();if _gaca :=d .DecodeElement (_caaga ,&_bggcgc );_gaca !=nil {return _gaca ;};_efafb .P =append (_efafb .P ,_caaga );default:_f .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\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_bggcgc .Name );if _eecffd :=d .Skip ();_eecffd !=nil {return _eecffd ;};};case _b .EndElement :break _eefd ;case _b .CharData :};};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_cccg :=&CT_EffectProperties {};return _cccg };func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_fgbg :=&CT_GvmlGroupShapeChoice {};return _fgbg ;};func (_ffeee ST_TextHorzOverflowType )Validate ()error {return _ffeee .ValidateWithPath ("")};type CT_OuterShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_cdaeg ST_OnOffStyleType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdaeg .String (),start );}; -// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path -func (_bgcae *CT_TextListStyle )ValidateWithPath (path string )error {if _bgcae .DefPPr !=nil {if _gef :=_bgcae .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_gef !=nil {return _gef ;};};if _bgcae .Lvl1pPr !=nil {if _cfbc :=_bgcae .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_cfbc !=nil {return _cfbc ;};};if _bgcae .Lvl2pPr !=nil {if _fbb :=_bgcae .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_fbb !=nil {return _fbb ;};};if _bgcae .Lvl3pPr !=nil {if _edgg :=_bgcae .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_edgg !=nil {return _edgg ;};};if _bgcae .Lvl4pPr !=nil {if _dadda :=_bgcae .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_dadda !=nil {return _dadda ;};};if _bgcae .Lvl5pPr !=nil {if _edfc :=_bgcae .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_edfc !=nil {return _edfc ;};};if _bgcae .Lvl6pPr !=nil {if _gcdfe :=_bgcae .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_gcdfe !=nil {return _gcdfe ;};};if _bgcae .Lvl7pPr !=nil {if _bbefb :=_bgcae .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_bbefb !=nil {return _bbefb ;};};if _bgcae .Lvl8pPr !=nil {if _ebbef :=_bgcae .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_ebbef !=nil {return _ebbef ;};};if _bgcae .Lvl9pPr !=nil {if _gabfe :=_bgcae .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_gabfe !=nil {return _gabfe ;};};if _bgcae .ExtLst !=nil {if _faegf :=_bgcae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faegf !=nil {return _faegf ;};};return nil ;};func (_afff ST_CompoundLine )Validate ()error {return _afff .ValidateWithPath ("")};type CT_LineJoinRound struct{};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func (_db ST_TextTabAlignType )String ()string {switch _db {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";}; +// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path +func (_efaga *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_debge ST_EffectContainerType )String ()string {switch _debge {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; -// Validate validates the CT_TextAutonumberBullet and its children -func (_gdag *CT_TextAutonumberBullet )Validate ()error {return _gdag .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func (_edfda ST_TextShapeType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_edfda .String (),start );}; +// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path +func (_bfaa *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _bfaa .Font !=nil {if _bceeb :=_bfaa .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bceeb !=nil {return _bceeb ;};};if _bfaa .FontRef !=nil {if _eegeaa :=_bfaa .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_eegeaa !=nil {return _eegeaa ;};};return nil ;}; -// Validate validates the CT_TextCharacterProperties and its children -func (_deddg *CT_TextCharacterProperties )Validate ()error {return _deddg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_gcdda *CT_LineProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cbeef :=range start .Attr {if _cbeef .Name .Local =="\u0077"{_acbea ,_dcbea :=_gcbbf .ParseInt (_cbeef .Value ,10,32);if _dcbea !=nil {return _dcbea ;};_ecbde :=int32 (_acbea );_gcdda .WAttr =&_ecbde ;continue ;};if _cbeef .Name .Local =="\u0063\u006d\u0070\u0064"{_gcdda .CmpdAttr .UnmarshalXMLAttr (_cbeef );continue ;};if _cbeef .Name .Local =="\u0063\u0061\u0070"{_gcdda .CapAttr .UnmarshalXMLAttr (_cbeef );continue ;};if _cbeef .Name .Local =="\u0061\u006c\u0067\u006e"{_gcdda .AlgnAttr .UnmarshalXMLAttr (_cbeef );continue ;};};_caaged :for {_dfd ,_babag :=d .Token ();if _babag !=nil {return _babag ;};switch _ffbed :=_dfd .(type ){case _ggfee .StartElement :switch _ffbed .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gcdda .NoFill =NewCT_NoFillProperties ();if _dcccg :=d .DecodeElement (_gcdda .NoFill ,&_ffbed );_dcccg !=nil {return _dcccg ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gcdda .SolidFill =NewCT_SolidColorFillProperties ();if _eaee :=d .DecodeElement (_gcdda .SolidFill ,&_ffbed );_eaee !=nil {return _eaee ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gcdda .GradFill =NewCT_GradientFillProperties ();if _cgcc :=d .DecodeElement (_gcdda .GradFill ,&_ffbed );_cgcc !=nil {return _cgcc ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gcdda .PattFill =NewCT_PatternFillProperties ();if _dfcf :=d .DecodeElement (_gcdda .PattFill ,&_ffbed );_dfcf !=nil {return _dfcf ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_gcdda .PrstDash =NewCT_PresetLineDashProperties ();if _becd :=d .DecodeElement (_gcdda .PrstDash ,&_ffbed );_becd !=nil {return _becd ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_gcdda .CustDash =NewCT_DashStopList ();if _fbfbf :=d .DecodeElement (_gcdda .CustDash ,&_ffbed );_fbfbf !=nil {return _fbfbf ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_gcdda .Round =NewCT_LineJoinRound ();if _gfda :=d .DecodeElement (_gcdda .Round ,&_ffbed );_gfda !=nil {return _gfda ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_gcdda .Bevel =NewCT_LineJoinBevel ();if _gfce :=d .DecodeElement (_gcdda .Bevel ,&_ffbed );_gfce !=nil {return _gfce ;};case _ggfee .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_gcdda .Miter =NewCT_LineJoinMiterProperties ();if _bgcce :=d .DecodeElement (_gcdda .Miter ,&_ffbed );_bgcce !=nil {return _bgcce ;};case _ggfee .Name {Space :"\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",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_gcdda .HeadEnd =NewCT_LineEndProperties ();if _bbag :=d .DecodeElement (_gcdda .HeadEnd ,&_ffbed );_bbag !=nil {return _bbag ;};case _ggfee .Name {Space :"\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",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_gcdda .TailEnd =NewCT_LineEndProperties ();if _fcfbe :=d .DecodeElement (_gcdda .TailEnd ,&_ffbed );_fcfbe !=nil {return _fcfbe ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcdda .ExtLst =NewCT_OfficeArtExtensionList ();if _cefgbg :=d .DecodeElement (_gcdda .ExtLst ,&_ffbed );_cefgbg !=nil {return _cefgbg ;};default:_fecf .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\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ffbed .Name );if _cddee :=d .Skip ();_cddee !=nil {return _cddee ;};};case _ggfee .EndElement :break _caaged ;case _ggfee .CharData :};};return nil ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_dbedb :=&CT_PresetLineDashProperties {};return _dbedb ;};func (_dgbbd ST_PresetPatternVal )ValidateWithPath (path string )error {switch _dgbbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbbd ));};return nil ;};func (_c ST_Percentage )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _c .ST_PercentageDecimal !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_c .ST_PercentageDecimal )));};if _c .ST_Percentage !=nil {e .EncodeToken (_ggfee .CharData (*_c .ST_Percentage ));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_dbad :=&CT_TileInfoProperties {};return _dbad ;};type ST_ChartBuildStep byte ;type Graphic struct{CT_GraphicalObject };func (_acagb *CT_FixedPercentage )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cfbeg :=range start .Attr {if _cfbeg .Name .Local =="\u0076\u0061\u006c"{_cffcfd ,_gegga :=ParseUnionST_FixedPercentage (_cfbeg .Value );if _gegga !=nil {return _gegga ;};_acagb .ValAttr =_cffcfd ;continue ;};};for {_accdg ,_cffgg :=d .Token ();if _cffgg !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0046\u0069\u0078\u0065\u0064\u0050\u0065r\u0063\u0065\u006e\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cffgg );};if _geegde ,_cbaf :=_accdg .(_ggfee .EndElement );_cbaf &&_geegde .Name ==start .Name {break ;};};return nil ;};func (_dgbce *CT_AnimationElementChoice )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _dgbce .Dgm !=nil {_agebe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_dgbce .Dgm ,_agebe );};if _dgbce .Chart !=nil {_fefgg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dgbce .Chart ,_fefgg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ecbd *CT_TextBulletSizePoint )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ecbd .ValAttr =100;for _ ,_ccgb :=range start .Attr {if _ccgb .Name .Local =="\u0076\u0061\u006c"{_ggefa ,_dbaca :=_gcbbf .ParseInt (_ccgb .Value ,10,32);if _dbaca !=nil {return _dbaca ;};_ecbd .ValAttr =int32 (_ggefa );continue ;};};for {_fefed ,_ccca :=d .Token ();if _ccca !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0042u\u006cl\u0065t\u0053\u0069\u007a\u0065\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_ccca );};if _acbc ,_fccf :=_fefed .(_ggfee .EndElement );_fccf &&_acbc .Name ==start .Name {break ;};};return nil ;};func (_cdaeea *CT_LineStyleList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_cbcbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_geegdg :=range _cdaeea .Ln {e .EncodeElement (_geegdg ,_cbcbe );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_DashStop ()*CT_DashStop {_cgcbf :=&CT_DashStop {};return _cgcbf };func (_aedcd *CT_InverseGammaTransform )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_fcce ,_adfbc :=d .Token ();if _adfbc !=nil {return _ddgage .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0049nve\u0072se\u0047\u0061\u006d\u006d\u0061\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_adfbc );};if _cfagb ,_gffg :=_fcce .(_ggfee .EndElement );_gffg &&_cfagb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_ThemeableFontStyles and its children +func (_bggfbd *EG_ThemeableFontStyles )Validate ()error {return _bggfbd .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_ggfgd *CT_PresetColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggfgd .ValAttr =ST_PresetColorVal (1);for _ ,_eaedb :=range start .Attr {if _eaedb .Name .Local =="\u0076\u0061\u006c"{_ggfgd .ValAttr .UnmarshalXMLAttr (_eaedb );continue ;};};_eacf :for {_cabab ,_aadbc :=d .Token ();if _aadbc !=nil {return _aadbc ;};switch _bcebe :=_cabab .(type ){case _b .StartElement :switch _bcebe .Name {case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ebdba :=NewEG_ColorTransform ();_ebdba .Tint =NewCT_PositiveFixedPercentage ();if _cgbdce :=d .DecodeElement (_ebdba .Tint ,&_bcebe );_cgbdce !=nil {return _cgbdce ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ebdba );case _b .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_efgf :=NewEG_ColorTransform ();_efgf .Shade =NewCT_PositiveFixedPercentage ();if _bdaee :=d .DecodeElement (_efgf .Shade ,&_bcebe );_bdaee !=nil {return _bdaee ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_efgf );case _b .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_baafb :=NewEG_ColorTransform ();_baafb .Comp =NewCT_ComplementTransform ();if _gadbf :=d .DecodeElement (_baafb .Comp ,&_bcebe );_gadbf !=nil {return _gadbf ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_baafb );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_cacfe :=NewEG_ColorTransform ();_cacfe .Inv =NewCT_InverseTransform ();if _bbffg :=d .DecodeElement (_cacfe .Inv ,&_bcebe );_bbffg !=nil {return _bbffg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cacfe );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ebdaa :=NewEG_ColorTransform ();_ebdaa .Gray =NewCT_GrayscaleTransform ();if _fgfaba :=d .DecodeElement (_ebdaa .Gray ,&_bcebe );_fgfaba !=nil {return _fgfaba ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ebdaa );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_cgefd :=NewEG_ColorTransform ();_cgefd .Alpha =NewCT_PositiveFixedPercentage ();if _fcdg :=d .DecodeElement (_cgefd .Alpha ,&_bcebe );_fcdg !=nil {return _fcdg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cgefd );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_baebg :=NewEG_ColorTransform ();_baebg .AlphaOff =NewCT_FixedPercentage ();if _edag :=d .DecodeElement (_baebg .AlphaOff ,&_bcebe );_edag !=nil {return _edag ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_baebg );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cggcf :=NewEG_ColorTransform ();_cggcf .AlphaMod =NewCT_PositivePercentage ();if _egcb :=d .DecodeElement (_cggcf .AlphaMod ,&_bcebe );_egcb !=nil {return _egcb ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cggcf );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_ccacg :=NewEG_ColorTransform ();_ccacg .Hue =NewCT_PositiveFixedAngle ();if _gcfc :=d .DecodeElement (_ccacg .Hue ,&_bcebe );_gcfc !=nil {return _gcfc ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ccacg );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cdece :=NewEG_ColorTransform ();_cdece .HueOff =NewCT_Angle ();if _gdaa :=d .DecodeElement (_cdece .HueOff ,&_bcebe );_gdaa !=nil {return _gdaa ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cdece );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ecdba :=NewEG_ColorTransform ();_ecdba .HueMod =NewCT_PositivePercentage ();if _eccce :=d .DecodeElement (_ecdba .HueMod ,&_bcebe );_eccce !=nil {return _eccce ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ecdba );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_acfg :=NewEG_ColorTransform ();_acfg .Sat =NewCT_Percentage ();if _bcad :=d .DecodeElement (_acfg .Sat ,&_bcebe );_bcad !=nil {return _bcad ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_acfg );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dgbfeg :=NewEG_ColorTransform ();_dgbfeg .SatOff =NewCT_Percentage ();if _bddgf :=d .DecodeElement (_dgbfeg .SatOff ,&_bcebe );_bddgf !=nil {return _bddgf ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_dgbfeg );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cdae :=NewEG_ColorTransform ();_cdae .SatMod =NewCT_Percentage ();if _edcecdc :=d .DecodeElement (_cdae .SatMod ,&_bcebe );_edcecdc !=nil {return _edcecdc ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cdae );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bdadc :=NewEG_ColorTransform ();_bdadc .Lum =NewCT_Percentage ();if _fggda :=d .DecodeElement (_bdadc .Lum ,&_bcebe );_fggda !=nil {return _fggda ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_bdadc );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_cfdbe :=NewEG_ColorTransform ();_cfdbe .LumOff =NewCT_Percentage ();if _dedggg :=d .DecodeElement (_cfdbe .LumOff ,&_bcebe );_dedggg !=nil {return _dedggg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cfdbe );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_fcbga :=NewEG_ColorTransform ();_fcbga .LumMod =NewCT_Percentage ();if _cfefda :=d .DecodeElement (_fcbga .LumMod ,&_bcebe );_cfefda !=nil {return _cfefda ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_fcbga );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bgcc :=NewEG_ColorTransform ();_bgcc .Red =NewCT_Percentage ();if _efefg :=d .DecodeElement (_bgcc .Red ,&_bcebe );_efefg !=nil {return _efefg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_bgcc );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cgbca :=NewEG_ColorTransform ();_cgbca .RedOff =NewCT_Percentage ();if _egda :=d .DecodeElement (_cgbca .RedOff ,&_bcebe );_egda !=nil {return _egda ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cgbca );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_affdd :=NewEG_ColorTransform ();_affdd .RedMod =NewCT_Percentage ();if _cdggc :=d .DecodeElement (_affdd .RedMod ,&_bcebe );_cdggc !=nil {return _cdggc ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_affdd );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_adbcbb :=NewEG_ColorTransform ();_adbcbb .Green =NewCT_Percentage ();if _gabcb :=d .DecodeElement (_adbcbb .Green ,&_bcebe );_gabcb !=nil {return _gabcb ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_adbcbb );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_egebb :=NewEG_ColorTransform ();_egebb .GreenOff =NewCT_Percentage ();if _babaa :=d .DecodeElement (_egebb .GreenOff ,&_bcebe );_babaa !=nil {return _babaa ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_egebb );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cgbcc :=NewEG_ColorTransform ();_cgbcc .GreenMod =NewCT_Percentage ();if _addeg :=d .DecodeElement (_cgbcc .GreenMod ,&_bcebe );_addeg !=nil {return _addeg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cgbcc );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cbgfg :=NewEG_ColorTransform ();_cbgfg .Blue =NewCT_Percentage ();if _bebg :=d .DecodeElement (_cbgfg .Blue ,&_bcebe );_bebg !=nil {return _bebg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cbgfg );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gccc :=NewEG_ColorTransform ();_gccc .BlueOff =NewCT_Percentage ();if _gebbf :=d .DecodeElement (_gccc .BlueOff ,&_bcebe );_gebbf !=nil {return _gebbf ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_gccc );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bfdg :=NewEG_ColorTransform ();_bfdg .BlueMod =NewCT_Percentage ();if _bgaeg :=d .DecodeElement (_bfdg .BlueMod ,&_bcebe );_bgaeg !=nil {return _bgaeg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_bfdg );case _b .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_debcg :=NewEG_ColorTransform ();_debcg .Gamma =NewCT_GammaTransform ();if _bdaag :=d .DecodeElement (_debcg .Gamma ,&_bcebe );_bdaag !=nil {return _bdaag ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_debcg );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ddcd :=NewEG_ColorTransform ();_ddcd .InvGamma =NewCT_InverseGammaTransform ();if _eadd :=d .DecodeElement (_ddcd .InvGamma ,&_bcebe );_eadd !=nil {return _eadd ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ddcd );default:_f .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\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_bcebe .Name );if _aefff :=d .Skip ();_aefff !=nil {return _aefff ;};};case _b .EndElement :break _eacf ;case _b .CharData :};};return nil ;};func (_gbgbf ST_TextSpacingPercentOrPercentString )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbgbf .ST_TextSpacingPercent !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_gbgbf .ST_TextSpacingPercent )));};if _gbgbf .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_gbgbf .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_ccccf :=&CT_PathShadeProperties {};return _ccccf ;}; -// Validate validates the CT_Ratio and its children -func (_facae *CT_Ratio )Validate ()error {return _facae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1;ST_TextVerticalTypeVert ST_TextVerticalType =2;ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4;ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6;ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7;); +// Validate validates the CT_BaseStylesOverride and its children +func (_aegg *CT_BaseStylesOverride )Validate ()error {return _aegg .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_gabdbb *CT_TextAutonumberBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabdbb .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_bdeff :=range start .Attr {if _bdeff .Name .Local =="\u0074\u0079\u0070\u0065"{_gabdbb .TypeAttr .UnmarshalXMLAttr (_bdeff );continue ;};if _bdeff .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_aegcb ,_ceeacd :=_a .ParseInt (_bdeff .Value ,10,32);if _ceeacd !=nil {return _ceeacd ;};_ebacc :=int32 (_aegcb );_gabdbb .StartAtAttr =&_ebacc ;continue ;};};for {_gfced ,_cbcgg :=d .Token ();if _cbcgg !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078t\u0041\u0075\u0074\u006f\u006e\u0075\u006db\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074\u003a\u0020%\u0073",_cbcgg );};if _geafag ,_ccbeg :=_gfced .(_b .EndElement );_ccbeg &&_geafag .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PresetShadowEffect and its children -func (_cecf *CT_PresetShadowEffect )Validate ()error {return _cecf .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_fceaa :=&CT_LinearShadeProperties {};return _fceaa ;};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};type ST_TextHorzOverflowType byte ;func (_aed ST_ShapeType )Validate ()error {return _aed .ValidateWithPath ("")};func (_agade ST_TextVerticalType )Validate ()error {return _agade .ValidateWithPath ("")};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; +// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path +func (_eccg *CT_BlipChoice )ValidateWithPath (path string )error {for _cfgbf ,_cef :=range _eccg .AlphaBiLevel {if _ffff :=_cef .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_cfgbf ));_ffff !=nil {return _ffff ;};};for _bgee ,_cgeg :=range _eccg .AlphaCeiling {if _deaf :=_cgeg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bgee ));_deaf !=nil {return _deaf ;};};for _gec ,_gead :=range _eccg .AlphaFloor {if _feag :=_gead .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_gec ));_feag !=nil {return _feag ;};};for _gefc ,_fabd :=range _eccg .AlphaInv {if _bgeeb :=_fabd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_gefc ));_bgeeb !=nil {return _bgeeb ;};};for _baad ,_dffe :=range _eccg .AlphaMod {if _aede :=_dffe .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_baad ));_aede !=nil {return _aede ;};};for _ada ,_bgbf :=range _eccg .AlphaModFix {if _ccfa :=_bgbf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_ada ));_ccfa !=nil {return _ccfa ;};};for _bfed ,_cdea :=range _eccg .AlphaRepl {if _gbaa :=_cdea .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bfed ));_gbaa !=nil {return _gbaa ;};};for _dgef ,_ebgd :=range _eccg .BiLevel {if _feaa :=_ebgd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_dgef ));_feaa !=nil {return _feaa ;};};for _geeb ,_acg :=range _eccg .Blur {if _gfeb :=_acg .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_geeb ));_gfeb !=nil {return _gfeb ;};};for _aeef ,_afca :=range _eccg .ClrChange {if _dffb :=_afca .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aeef ));_dffb !=nil {return _dffb ;};};for _dcecd ,_ccgg :=range _eccg .ClrRepl {if _dfgb :=_ccgg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_dcecd ));_dfgb !=nil {return _dfgb ;};};for _fabc ,_adbcd :=range _eccg .Duotone {if _aeff :=_adbcd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_fabc ));_aeff !=nil {return _aeff ;};};for _cccc ,_bgbd :=range _eccg .FillOverlay {if _gab :=_bgbd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_cccc ));_gab !=nil {return _gab ;};};for _daga ,_ccec :=range _eccg .Grayscl {if _fca :=_ccec .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_daga ));_fca !=nil {return _fca ;};};for _bdgbc ,_eaag :=range _eccg .Hsl {if _bgdd :=_eaag .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_bdgbc ));_bgdd !=nil {return _bgdd ;};};for _bcbe ,_ecda :=range _eccg .Lum {if _geg :=_ecda .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_bcbe ));_geg !=nil {return _geg ;};};for _eaae ,_eegg :=range _eccg .Tint {if _effg :=_eegg .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eaae ));_effg !=nil {return _effg ;};};return nil ;}; -// Validate validates the CT_FontScheme and its children -func (_abacg *CT_FontScheme )Validate ()error {return _abacg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_cgf *ST_AnimationBuildType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_cgf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cgf =1;};return nil ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func (_daaf *EG_LineJoinProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bcacfb :for {_geff ,_efbec :=d .Token ();if _efbec !=nil {return _efbec ;};switch _bfedc :=_geff .(type ){case _ggfee .StartElement :switch _bfedc .Name {case _ggfee .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_daaf .Round =NewCT_LineJoinRound ();if _cce :=d .DecodeElement (_daaf .Round ,&_bfedc );_cce !=nil {return _cce ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_daaf .Bevel =NewCT_LineJoinBevel ();if _dbdg :=d .DecodeElement (_daaf .Bevel ,&_bfedc );_dbdg !=nil {return _dbdg ;};case _ggfee .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_daaf .Miter =NewCT_LineJoinMiterProperties ();if _ad :=d .DecodeElement (_daaf .Miter ,&_bfedc );_ad !=nil {return _ad ;};default:_fecf .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\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bfedc .Name );if _dbaf :=d .Skip ();_dbaf !=nil {return _dbaf ;};};case _ggfee .EndElement :break _bcacfb ;case _ggfee .CharData :};};return nil ;};func (_abeac *CT_LinearShadeProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _abeac .AngAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061\u006e\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",*_abeac .AngAttr )});};if _abeac .ScaledAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_abeac .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path +func (_aadb *CT_Backdrop )ValidateWithPath (path string )error {if _abg :=_aadb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_abg !=nil {return _abg ;};if _dea :=_aadb .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_dea !=nil {return _dea ;};if _dcec :=_aadb .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_dcec !=nil {return _dcec ;};if _aadb .ExtLst !=nil {if _bcda :=_aadb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcda !=nil {return _bcda ;};};return nil ;}; -// Validate validates the CT_TableProperties and its children -func (_fbag *CT_TableProperties )Validate ()error {return _fbag .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path +func (_cccbg *EG_ShadeProperties )ValidateWithPath (path string )error {if _cccbg .Lin !=nil {if _gabdbd :=_cccbg .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_gabdbd !=nil {return _gabdbd ;};};if _cccbg .Path !=nil {if _beega :=_cccbg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_beega !=nil {return _beega ;};};return nil ;};func (_bcccb ST_PitchFamily )String ()string {switch _bcccb {case 0:return "";case 1:return "\u0030\u0030";case 2:return "\u0030\u0031";case 3:return "\u0030\u0032";case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038";case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034";case 10:return "\u0034\u0038";case 11:return "\u0034\u0039";case 12:return "\u0035\u0030";case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036";case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032";};return "";};func (_bfdb *CT_CustomColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfdb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_bfdb .NameAttr )});};e .EncodeToken (start );if _bfdb .ScrgbClr !=nil {_gge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bfdb .ScrgbClr ,_gge );};if _bfdb .SrgbClr !=nil {_ebfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bfdb .SrgbClr ,_ebfb );};if _bfdb .HslClr !=nil {_bgdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bfdb .HslClr ,_bgdcc );};if _bfdb .SysClr !=nil {_gafb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bfdb .SysClr ,_gafb );};if _bfdb .SchemeClr !=nil {_cafbb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bfdb .SchemeClr ,_cafbb );};if _bfdb .PrstClr !=nil {_efgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bfdb .PrstClr ,_efgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;}; -// Validate validates the CT_GraphicalObject and its children -func (_gbf *CT_GraphicalObject )Validate ()error {return _gbf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func (_fegfb *CT_ComplementTransform )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_bg ,_bec :=d .Token ();if _bec !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006dp\u006ce\u006de\u006et\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_bec );};if _agbbd ,_aaefd :=_bg .(_ggfee .EndElement );_aaefd &&_agbbd .Name ==start .Name {break ;};};return nil ;};func (_dgdf *CT_GroupShapeProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _dgdf .BwModeAttr !=ST_BlackWhiteModeUnset {_fffbb ,_ecgcg :=_dgdf .BwModeAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _ecgcg !=nil {return _ecgcg ;};start .Attr =append (start .Attr ,_fffbb );};e .EncodeToken (start );if _dgdf .Xfrm !=nil {_fcggc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dgdf .Xfrm ,_fcggc );};if _dgdf .NoFill !=nil {_ggaac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgdf .NoFill ,_ggaac );};if _dgdf .SolidFill !=nil {_cbcdf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgdf .SolidFill ,_cbcdf );};if _dgdf .GradFill !=nil {_cbba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgdf .GradFill ,_cbba );};if _dgdf .BlipFill !=nil {_cdbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgdf .BlipFill ,_cdbb );};if _dgdf .PattFill !=nil {_edfdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgdf .PattFill ,_edfdd );};if _dgdf .GrpFill !=nil {_aggea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dgdf .GrpFill ,_aggea );};if _dgdf .EffectLst !=nil {_dbeed :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgdf .EffectLst ,_dbeed );};if _dgdf .EffectDag !=nil {_dfceg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dgdf .EffectDag ,_dfceg );};if _dgdf .Scene3d !=nil {_ecf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_dgdf .Scene3d ,_ecf );};if _dgdf .ExtLst !=nil {_gfgbg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgdf .ExtLst ,_gfgbg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};const (ST_TextAutonumberSchemeUnset ST_TextAutonumberScheme =0;ST_TextAutonumberSchemeAlphaLcParenBoth ST_TextAutonumberScheme =1;ST_TextAutonumberSchemeAlphaUcParenBoth ST_TextAutonumberScheme =2;ST_TextAutonumberSchemeAlphaLcParenR ST_TextAutonumberScheme =3;ST_TextAutonumberSchemeAlphaUcParenR ST_TextAutonumberScheme =4;ST_TextAutonumberSchemeAlphaLcPeriod ST_TextAutonumberScheme =5;ST_TextAutonumberSchemeAlphaUcPeriod ST_TextAutonumberScheme =6;ST_TextAutonumberSchemeArabicParenBoth ST_TextAutonumberScheme =7;ST_TextAutonumberSchemeArabicParenR ST_TextAutonumberScheme =8;ST_TextAutonumberSchemeArabicPeriod ST_TextAutonumberScheme =9;ST_TextAutonumberSchemeArabicPlain ST_TextAutonumberScheme =10;ST_TextAutonumberSchemeRomanLcParenBoth ST_TextAutonumberScheme =11;ST_TextAutonumberSchemeRomanUcParenBoth ST_TextAutonumberScheme =12;ST_TextAutonumberSchemeRomanLcParenR ST_TextAutonumberScheme =13;ST_TextAutonumberSchemeRomanUcParenR ST_TextAutonumberScheme =14;ST_TextAutonumberSchemeRomanLcPeriod ST_TextAutonumberScheme =15;ST_TextAutonumberSchemeRomanUcPeriod ST_TextAutonumberScheme =16;ST_TextAutonumberSchemeCircleNumDbPlain ST_TextAutonumberScheme =17;ST_TextAutonumberSchemeCircleNumWdBlackPlain ST_TextAutonumberScheme =18;ST_TextAutonumberSchemeCircleNumWdWhitePlain ST_TextAutonumberScheme =19;ST_TextAutonumberSchemeArabicDbPeriod ST_TextAutonumberScheme =20;ST_TextAutonumberSchemeArabicDbPlain ST_TextAutonumberScheme =21;ST_TextAutonumberSchemeEa1ChsPeriod ST_TextAutonumberScheme =22;ST_TextAutonumberSchemeEa1ChsPlain ST_TextAutonumberScheme =23;ST_TextAutonumberSchemeEa1ChtPeriod ST_TextAutonumberScheme =24;ST_TextAutonumberSchemeEa1ChtPlain ST_TextAutonumberScheme =25;ST_TextAutonumberSchemeEa1JpnChsDbPeriod ST_TextAutonumberScheme =26;ST_TextAutonumberSchemeEa1JpnKorPlain ST_TextAutonumberScheme =27;ST_TextAutonumberSchemeEa1JpnKorPeriod ST_TextAutonumberScheme =28;ST_TextAutonumberSchemeArabic1Minus ST_TextAutonumberScheme =29;ST_TextAutonumberSchemeArabic2Minus ST_TextAutonumberScheme =30;ST_TextAutonumberSchemeHebrew2Minus ST_TextAutonumberScheme =31;ST_TextAutonumberSchemeThaiAlphaPeriod ST_TextAutonumberScheme =32;ST_TextAutonumberSchemeThaiAlphaParenR ST_TextAutonumberScheme =33;ST_TextAutonumberSchemeThaiAlphaParenBoth ST_TextAutonumberScheme =34;ST_TextAutonumberSchemeThaiNumPeriod ST_TextAutonumberScheme =35;ST_TextAutonumberSchemeThaiNumParenR ST_TextAutonumberScheme =36;ST_TextAutonumberSchemeThaiNumParenBoth ST_TextAutonumberScheme =37;ST_TextAutonumberSchemeHindiAlphaPeriod ST_TextAutonumberScheme =38;ST_TextAutonumberSchemeHindiNumPeriod ST_TextAutonumberScheme =39;ST_TextAutonumberSchemeHindiNumParenR ST_TextAutonumberScheme =40;ST_TextAutonumberSchemeHindiAlpha1Period ST_TextAutonumberScheme =41;); +// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path +func (_bbfb *CT_DashStop )ValidateWithPath (path string )error {if _effa :=_bbfb .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_effa !=nil {return _effa ;};if _fgfab :=_bbfb .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_fgfab !=nil {return _fgfab ;};return nil ;};type ST_PitchFamily byte ;func (_gdge *CT_EffectStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeeff :for {_ceddc ,_bgga :=d .Token ();if _bgga !=nil {return _bgga ;};switch _ecde :=_ceddc .(type ){case _b .StartElement :switch _ecde .Name {case _b .Name {Space :"\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",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_gcfd :=NewCT_EffectStyleItem ();if _aafeg :=d .DecodeElement (_gcfd ,&_ecde );_aafeg !=nil {return _aafeg ;};_gdge .EffectStyle =append (_gdge .EffectStyle ,_gcfd );default:_f .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\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ecde .Name );if _gdab :=d .Skip ();_gdab !=nil {return _gdab ;};};case _b .EndElement :break _aeeff ;case _b .CharData :};};return nil ;};func (_effbg ST_LineEndWidth )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_effbg .String (),start );}; -// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path -func (_dfgca *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_fbabe ST_SystemColorVal )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fbabe .String (),start );}; +// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path +func (_eeaf *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _eeaf .PicLocks !=nil {if _cfgcd :=_eeaf .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_cfgcd !=nil {return _cfgcd ;};};if _eeaf .ExtLst !=nil {if _dgaf :=_eeaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgaf !=nil {return _dgaf ;};};return nil ;};func (_geagga *CT_PictureLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geagga .NoCropAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoCropAttr ))});};if _geagga .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoGrpAttr ))});};if _geagga .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoSelectAttr ))});};if _geagga .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoRotAttr ))});};if _geagga .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoChangeAspectAttr ))});};if _geagga .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoMoveAttr ))});};if _geagga .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoResizeAttr ))});};if _geagga .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoEditPointsAttr ))});};if _geagga .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoAdjustHandlesAttr ))});};if _geagga .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoChangeArrowheadsAttr ))});};if _geagga .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _geagga .ExtLst !=nil {_cggga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geagga .ExtLst ,_cggga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dddc *CT_TextShapeAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SystemColor ()*CT_SystemColor {_bbba :=&CT_SystemColor {};_bbba .ValAttr =ST_SystemColorVal (1);return _bbba ;};func (_fdbcd *CT_TextBulletTypefaceFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcgac *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcgac =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gcgac =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_gcgac =2;case "\u0063\u006c\u0069\u0070":*_gcgac =3;};return nil ;};type CT_TextBulletTypefaceFollowText struct{};func (_fcgd *CT_GvmlGroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcgd .TxSp !=nil {_bffb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_bffd :=range _fcgd .TxSp {e .EncodeElement (_bffd ,_bffb );};};if _fcgd .Sp !=nil {_fdaaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_aegea :=range _fcgd .Sp {e .EncodeElement (_aegea ,_fdaaf );};};if _fcgd .CxnSp !=nil {_acgfd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_cfbgf :=range _fcgd .CxnSp {e .EncodeElement (_cfbgf ,_acgfd );};};if _fcgd .Pic !=nil {_cbfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_ddeee :=range _fcgd .Pic {e .EncodeElement (_ddeee ,_cbfg );};};if _fcgd .GraphicFrame !=nil {_cfgde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_bbeff :=range _fcgd .GraphicFrame {e .EncodeElement (_bbeff ,_cfgde );};};if _fcgd .GrpSp !=nil {_bbgea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_edgd :=range _fcgd .GrpSp {e .EncodeElement (_edgd ,_bbgea );};};return nil ;};func (_aadadb *Theme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadadb .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_bagbe :=range start .Attr {if _bagbe .Name .Local =="\u006e\u0061\u006d\u0065"{_feabf ,_ddbgc :=_bagbe .Value ,error (nil );if _ddbgc !=nil {return _ddbgc ;};_aadadb .NameAttr =&_feabf ;continue ;};};_defd :for {_fgbfbe ,_eagff :=d .Token ();if _eagff !=nil {return _eagff ;};switch _dfaef :=_fgbfbe .(type ){case _b .StartElement :switch _dfaef .Name {case _b .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _fggga :=d .DecodeElement (_aadadb .ThemeElements ,&_dfaef );_fggga !=nil {return _fggga ;};case _b .Name {Space :"\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",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_aadadb .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _gecd :=d .DecodeElement (_aadadb .ObjectDefaults ,&_dfaef );_gecd !=nil {return _gecd ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_aadadb .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _ccdcd :=d .DecodeElement (_aadadb .ExtraClrSchemeLst ,&_dfaef );_ccdcd !=nil {return _ccdcd ;};case _b .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_aadadb .CustClrLst =NewCT_CustomColorList ();if _cacfa :=d .DecodeElement (_aadadb .CustClrLst ,&_dfaef );_cacfa !=nil {return _cacfa ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aadadb .ExtLst =NewCT_OfficeArtExtensionList ();if _ffdeff :=d .DecodeElement (_aadadb .ExtLst ,&_dfaef );_ffdeff !=nil {return _ffdeff ;};default:_f .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 \u0054\u0068\u0065m\u0065 \u0025\u0076",_dfaef .Name );if _bedde :=d .Skip ();_bedde !=nil {return _bedde ;};};case _b .EndElement :break _defd ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TableStyleTextStyle and its children -func (_dgffc *CT_TableStyleTextStyle )Validate ()error {return _dgffc .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};type ST_BlackWhiteMode byte ;func (_bfae ST_ColorSchemeIndex )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_fcbcfd :=_ggfee .Attr {};_fcbcfd .Name =name ;switch _bfae {case ST_ColorSchemeIndexUnset :_fcbcfd .Value ="";case ST_ColorSchemeIndexDk1 :_fcbcfd .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_fcbcfd .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_fcbcfd .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_fcbcfd .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_fcbcfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_fcbcfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_fcbcfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_fcbcfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_fcbcfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_fcbcfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_fcbcfd .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_fcbcfd .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _fcbcfd ,nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_aadbe :=&CT_CustomGeometry2D {};_aadbe .PathLst =NewCT_Path2DList ();return _aadbe ;};func (_aeegd *CT_HSLEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _aeegd .HueAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068\u0075\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_aeegd .HueAttr )});};if _aeegd .SatAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0061\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_aeegd .SatAttr )});};if _aeegd .LumAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u0075\u006d"},Value :_ddgage .Sprintf ("\u0025\u0076",*_aeegd .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorScheme and its children +func (_ffca *CT_ColorScheme )Validate ()error {return _ffca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};type CT_AlphaCeilingEffect struct{};func (_aegcg ST_SchemeColorVal )String ()string {switch _aegcg {case 0:return "";case 1:return "\u0062\u0067\u0031";case 2:return "\u0074\u0078\u0031";case 3:return "\u0062\u0067\u0032";case 4:return "\u0074\u0078\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case 13:return "\u0070\u0068\u0043l\u0072";case 14:return "\u0064\u006b\u0031";case 15:return "\u006c\u0074\u0031";case 16:return "\u0064\u006b\u0032";case 17:return "\u006c\u0074\u0032";};return "";};func (_befaf *ST_TextStrikeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deadd ,_cffbfa :=d .Token ();if _cffbfa !=nil {return _cffbfa ;};if _afbcc ,_fcded :=_deadd .(_b .EndElement );_fcded &&_afbcc .Name ==start .Name {*_befaf =1;return nil ;};if _fabffb ,_ffegb :=_deadd .(_b .CharData );!_ffegb {return _bb .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",_deadd );}else {switch string (_fabffb ){case "":*_befaf =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_befaf =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_befaf =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_befaf =3;};};_deadd ,_cffbfa =d .Token ();if _cffbfa !=nil {return _cffbfa ;};if _bbace ,_bbfcb :=_deadd .(_b .EndElement );_bbfcb &&_bbace .Name ==start .Name {return nil ;};return _bb .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",_deadd );};func (_abbe *ThemeManager )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbe .CT_EmptyElement =*NewCT_EmptyElement ();for {_dbdbb ,_efab :=d .Token ();if _efab !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_efab );};if _dcfcf ,_bdcee :=_dbdbb .(_b .EndElement );_bdcee &&_dcfcf .Name ==start .Name {break ;};};return nil ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_cabfe :=&CT_FillOverlayEffect {};_cabfe .BlendAttr =ST_BlendMode (1);return _cabfe ;};func (_eddf *CT_Camera )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eddf .PrstAttr =ST_PresetCameraType (1);for _ ,_gfcf :=range start .Attr {if _gfcf .Name .Local =="\u0070\u0072\u0073\u0074"{_eddf .PrstAttr .UnmarshalXMLAttr (_gfcf );continue ;};if _gfcf .Name .Local =="\u0066\u006f\u0076"{_agab ,_aage :=_a .ParseInt (_gfcf .Value ,10,32);if _aage !=nil {return _aage ;};_adfc :=int32 (_agab );_eddf .FovAttr =&_adfc ;continue ;};if _gfcf .Name .Local =="\u007a\u006f\u006f\u006d"{_fbfdc ,_cbggf :=ParseUnionST_PositivePercentage (_gfcf .Value );if _cbggf !=nil {return _cbggf ;};_eddf .ZoomAttr =&_fbfdc ;continue ;};};_abgf :for {_bffgb ,_fadb :=d .Token ();if _fadb !=nil {return _fadb ;};switch _ccaf :=_bffgb .(type ){case _b .StartElement :switch _ccaf .Name {case _b .Name {Space :"\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",Local :"\u0072\u006f\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_eddf .Rot =NewCT_SphereCoords ();if _aceb :=d .DecodeElement (_eddf .Rot ,&_ccaf );_aceb !=nil {return _aceb ;};default:_f .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\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_ccaf .Name );if _dacc :=d .Skip ();_dacc !=nil {return _dacc ;};};case _b .EndElement :break _abgf ;case _b .CharData :};};return nil ;};func (_ecfcbb *EG_Effect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecfcbb .Cont !=nil {_fgaba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_ecfcbb .Cont ,_fgaba );};if _ecfcbb .Effect !=nil {_ggbaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ecfcbb .Effect ,_ggbaf );};if _ecfcbb .AlphaBiLevel !=nil {_ceaad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_ecfcbb .AlphaBiLevel ,_ceaad );};if _ecfcbb .AlphaCeiling !=nil {_edefe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_ecfcbb .AlphaCeiling ,_edefe );};if _ecfcbb .AlphaFloor !=nil {_adfgfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_ecfcbb .AlphaFloor ,_adfgfd );};if _ecfcbb .AlphaInv !=nil {_edfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_ecfcbb .AlphaInv ,_edfdf );};if _ecfcbb .AlphaMod !=nil {_fdeeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_ecfcbb .AlphaMod ,_fdeeb );};if _ecfcbb .AlphaModFix !=nil {_fcegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_ecfcbb .AlphaModFix ,_fcegd );};if _ecfcbb .AlphaOutset !=nil {_ddgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_ecfcbb .AlphaOutset ,_ddgf );};if _ecfcbb .AlphaRepl !=nil {_gcccc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_ecfcbb .AlphaRepl ,_gcccc );};if _ecfcbb .BiLevel !=nil {_egffae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_ecfcbb .BiLevel ,_egffae );};if _ecfcbb .Blend !=nil {_fcgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_ecfcbb .Blend ,_fcgcb );};if _ecfcbb .Blur !=nil {_feggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_ecfcbb .Blur ,_feggg );};if _ecfcbb .ClrChange !=nil {_fgfee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ecfcbb .ClrChange ,_fgfee );};if _ecfcbb .ClrRepl !=nil {_fbgba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_ecfcbb .ClrRepl ,_fbgba );};if _ecfcbb .Duotone !=nil {_ddfdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_ecfcbb .Duotone ,_ddfdd );};if _ecfcbb .Fill !=nil {_baffc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ecfcbb .Fill ,_baffc );};if _ecfcbb .FillOverlay !=nil {_egddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_ecfcbb .FillOverlay ,_egddd );};if _ecfcbb .Glow !=nil {_adcdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_ecfcbb .Glow ,_adcdb );};if _ecfcbb .Grayscl !=nil {_eecbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_ecfcbb .Grayscl ,_eecbcc );};if _ecfcbb .Hsl !=nil {_dbbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_ecfcbb .Hsl ,_dbbf );};if _ecfcbb .InnerShdw !=nil {_bfeae :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecfcbb .InnerShdw ,_bfeae );};if _ecfcbb .Lum !=nil {_dbcbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_ecfcbb .Lum ,_dbcbcc );};if _ecfcbb .OuterShdw !=nil {_efdfc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecfcbb .OuterShdw ,_efdfc );};if _ecfcbb .PrstShdw !=nil {_aecec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecfcbb .PrstShdw ,_aecec );};if _ecfcbb .Reflection !=nil {_eadbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecfcbb .Reflection ,_eadbc );};if _ecfcbb .RelOff !=nil {_caefa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_ecfcbb .RelOff ,_caefa );};if _ecfcbb .SoftEdge !=nil {_ebdcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_ecfcbb .SoftEdge ,_ebdcd );};if _ecfcbb .Tint !=nil {_ggaea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_ecfcbb .Tint ,_ggaea );};if _ecfcbb .Xfrm !=nil {_cbbfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ecfcbb .Xfrm ,_cbbfa );};return nil ;}; -// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path -func (_fgdgfa *CT_FontCollection )ValidateWithPath (path string )error {if _dcfb :=_fgdgfa .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_dcfb !=nil {return _dcfb ;};if _aaega :=_fgdgfa .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_aaega !=nil {return _aaega ;};if _bbcafc :=_fgdgfa .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bbcafc !=nil {return _bbcafc ;};for _abebc ,_gdfbef :=range _fgdgfa .Font {if _cdacg :=_gdfbef .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_abebc ));_cdacg !=nil {return _cdacg ;};};if _fgdgfa .ExtLst !=nil {if _fbdfc :=_fgdgfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbdfc !=nil {return _fbdfc ;};};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_geag :=&CT_ColorMRU {};return _geag }; +// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path +func (_befdf *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _befdf .BlendAttr ==ST_BlendModeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _cdbg :=_befdf .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_cdbg !=nil {return _cdbg ;};if _befdf .NoFill !=nil {if _agaag :=_befdf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agaag !=nil {return _agaag ;};};if _befdf .SolidFill !=nil {if _baeef :=_befdf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_baeef !=nil {return _baeef ;};};if _befdf .GradFill !=nil {if _abgg :=_befdf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_abgg !=nil {return _abgg ;};};if _befdf .BlipFill !=nil {if _ecdcd :=_befdf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ecdcd !=nil {return _ecdcd ;};};if _befdf .PattFill !=nil {if _cbcga :=_befdf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cbcga !=nil {return _cbcga ;};};if _befdf .GrpFill !=nil {if _cfed :=_befdf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cfed !=nil {return _cfed ;};};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_bcbfa :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_bcbfa .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_bcbfa .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_bcbfa .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_bcbfa .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_bcbfa .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _bcbfa ,nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_efeabgg :=&EG_OfficeArtExtensionList {};return _efeabgg ;};type ST_LightRigDirection byte ; -// Validate validates the CT_NonVisualPictureProperties and its children -func (_aaffc *CT_NonVisualPictureProperties )Validate ()error {return _aaffc .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_efabg ST_EffectContainerType )ValidateWithPath (path string )error {switch _efabg {case 0,1,2:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efabg ));};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; +// Validate validates the CT_PictureLocking and its children +func (_ecagg *CT_PictureLocking )Validate ()error {return _ecagg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};func (_acacc *CT_PresetColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ccegg ,_fecbd :=_acacc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fecbd !=nil {return _fecbd ;};start .Attr =append (start .Attr ,_ccegg );e .EncodeToken (start );if _acacc .EG_ColorTransform !=nil {for _ ,_cgfca :=range _acacc .EG_ColorTransform {_cgfca .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextBulletSizePercent struct{ValAttr string ;};func (_ebbcg ST_SchemeColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdfbe :=_b .Attr {};_cdfbe .Name =name ;switch _ebbcg {case ST_SchemeColorValUnset :_cdfbe .Value ="";case ST_SchemeColorValBg1 :_cdfbe .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_cdfbe .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_cdfbe .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_cdfbe .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_cdfbe .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_cdfbe .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_cdfbe .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_cdfbe .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_cdfbe .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_cdfbe .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_cdfbe .Value ="\u006c\u0074\u0032";};return _cdfbe ,nil ;};func (_dgce *CT_TextFont )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_dgce .TypefaceAttr )});if _dgce .PanoseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_dgce .PanoseAttr )});};if _dgce .PitchFamilyAttr !=ST_PitchFamilyUnset {_eaage ,_cedce :=_dgce .PitchFamilyAttr .MarshalXMLAttr (_b .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _cedce !=nil {return _cedce ;};start .Attr =append (start .Attr ,_eaage );};if _dgce .CharsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dgce .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dagdga ST_LightRigDirection )String ()string {switch _dagdga {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0072";case 6:return "\u0062\u006c";case 7:return "\u0062";case 8:return "\u0062\u0072";};return "";}; -// Validate validates the AG_Locking and its children -func (_ggba *AG_Locking )Validate ()error {return _ggba .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path +func (_cce *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _cce .BldAttr !=nil {if _gfgf :=_cce .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_gfgf !=nil {return _gfgf ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path -func (_dcbc *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _dgded :=_dcbc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dgded !=nil {return _dgded ;};if _gbdaa :=_dcbc .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gbdaa !=nil {return _gbdaa ;};return nil ;};func (_dcacc *CT_TextCharBullet )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ggeb :=range start .Attr {if _ggeb .Name .Local =="\u0063\u0068\u0061\u0072"{_dagd ,_gebba :=_ggeb .Value ,error (nil );if _gebba !=nil {return _gebba ;};_dcacc .CharAttr =_dagd ;continue ;};};for {_cebb ,_cffa :=d .Token ();if _cffa !=nil {return _ddgage .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042\u0075\u006c\u006c\u0065\u0074: \u0025\u0073",_cffa );};if _fdaee ,_aegd :=_cebb .(_ggfee .EndElement );_aegd &&_fdaee .Name ==start .Name {break ;};};return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_ddaec :=&CT_TextCharacterProperties {};return _ddaec ;};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;}; +// Validate validates the CT_TextNoBullet and its children +func (_faffc *CT_TextNoBullet )Validate ()error {return _faffc .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");}; -// Validate validates the CT_TextNormalAutofit and its children -func (_aecad *CT_TextNormalAutofit )Validate ()error {return _aecad .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");}; +// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path +func (_gfcd *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _gfcd .BlurRadAttr !=nil {if *_gfcd .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gfcd .BlurRadAttr );};if *_gfcd .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gfcd .BlurRadAttr );};};if _gfcd .DistAttr !=nil {if *_gfcd .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gfcd .DistAttr );};if *_gfcd .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_gfcd .DistAttr );};};if _gfcd .DirAttr !=nil {if *_gfcd .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_gfcd .DirAttr );};if *_gfcd .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gfcd .DirAttr );};};if _gfcd .SxAttr !=nil {if _debg :=_gfcd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_debg !=nil {return _debg ;};};if _gfcd .SyAttr !=nil {if _ddecb :=_gfcd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_ddecb !=nil {return _ddecb ;};};if _gfcd .KxAttr !=nil {if *_gfcd .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_gfcd .KxAttr );};if *_gfcd .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gfcd .KxAttr );};};if _gfcd .KyAttr !=nil {if *_gfcd .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_gfcd .KyAttr );};if *_gfcd .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gfcd .KyAttr );};};if _caffg :=_gfcd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_caffg !=nil {return _caffg ;};if _gfcd .ScrgbClr !=nil {if _eecff :=_gfcd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eecff !=nil {return _eecff ;};};if _gfcd .SrgbClr !=nil {if _bbed :=_gfcd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bbed !=nil {return _bbed ;};};if _gfcd .HslClr !=nil {if _fdga :=_gfcd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fdga !=nil {return _fdga ;};};if _gfcd .SysClr !=nil {if _gbfac :=_gfcd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gbfac !=nil {return _gbfac ;};};if _gfcd .SchemeClr !=nil {if _dgaaa :=_gfcd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dgaaa !=nil {return _dgaaa ;};};if _gfcd .PrstClr !=nil {if _dcbcb :=_gfcd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dcbcb !=nil {return _dcbcb ;};};return nil ;};func (_beaca *CT_SupplementalFont )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geded :=range start .Attr {if _geded .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_bdccc ,_bgac :=_geded .Value ,error (nil );if _bgac !=nil {return _bgac ;};_beaca .ScriptAttr =_bdccc ;continue ;};if _geded .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_ddcgg ,_eaadg :=_geded .Value ,error (nil );if _eaadg !=nil {return _eaadg ;};_beaca .TypefaceAttr =_ddcgg ;continue ;};};for {_bbcb ,_fddae :=d .Token ();if _fddae !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0075\u0070\u0070\u006ce\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_fddae );};if _cdgdbb ,_adedbb :=_bbcb .(_b .EndElement );_adedbb &&_cdgdbb .Name ==start .Name {break ;};};return nil ;};func (_fgdde ST_BlackWhiteMode )Validate ()error {return _fgdde .ValidateWithPath ("")};func (_cdcc *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdcc .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_cdcc .Graphic =NewGraphic ();_cdcc .Xfrm =NewCT_Transform2D ();_fdebd :for {_dddgd ,_afcea :=d .Token ();if _afcea !=nil {return _afcea ;};switch _gfbdb :=_dddgd .(type ){case _b .StartElement :switch _gfbdb .Name {case _b .Name {Space :"\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",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _fegdf :=d .DecodeElement (_cdcc .NvGraphicFramePr ,&_gfbdb );_fegdf !=nil {return _fegdf ;};case _b .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ebbd :=d .DecodeElement (_cdcc .Graphic ,&_gfbdb );_ebbd !=nil {return _ebbd ;};case _b .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _deeec :=d .DecodeElement (_cdcc .Xfrm ,&_gfbdb );_deeec !=nil {return _deeec ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcc .ExtLst =NewCT_OfficeArtExtensionList ();if _dgfgb :=d .DecodeElement (_cdcc .ExtLst ,&_gfbdb );_dgfgb !=nil {return _dgfgb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065c\u0074\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_gfbdb .Name );if _cgge :=d .Skip ();_cgge !=nil {return _cgge ;};};case _b .EndElement :break _fdebd ;case _b .CharData :};};return nil ;};func (_gfgcd *CT_TextBody )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cedgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_gfgcd .BodyPr ,_cedgg );if _gfgcd .LstStyle !=nil {_eaegc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gfgcd .LstStyle ,_eaegc );};_cdedb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070"}};for _ ,_dgabg :=range _gfgcd .P {e .EncodeElement (_dgabg ,_cdedb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fged *CT_PositiveSize2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fged .CxAttr =0;_fged .CyAttr =0;for _ ,_dedgf :=range start .Attr {if _dedgf .Name .Local =="\u0063\u0078"{_effd ,_acccb :=_a .ParseInt (_dedgf .Value ,10,64);if _acccb !=nil {return _acccb ;};_fged .CxAttr =_effd ;continue ;};if _dedgf .Name .Local =="\u0063\u0079"{_gbbdg ,_ecbaba :=_a .ParseInt (_dedgf .Value ,10,64);if _ecbaba !=nil {return _ecbaba ;};_fged .CyAttr =_gbbdg ;continue ;};};for {_egbca ,_eabeeb :=d .Token ();if _eabeeb !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053\u0069\u007a\u0065\u0032\u0044: \u0025\u0073",_eabeeb );};if _bcdge ,_gaggfe :=_egbca .(_b .EndElement );_gaggfe &&_bcdge .Name ==start .Name {break ;};};return nil ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_ecbgca :=&CT_PositiveSize2D {};_ecbgca .CxAttr =0;_ecbgca .CyAttr =0;return _ecbgca ;}; -// Validate validates the CT_TextBody and its children -func (_caf *CT_TextBody )Validate ()error {return _caf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");}; +// Validate validates the CT_AlphaFloorEffect and its children +func (_gcc *CT_AlphaFloorEffect )Validate ()error {return _gcc .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_fcgbb ST_TextAlignType )String ()string {switch _fcgbb {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u006au\u0073\u0074\u004c\u006f\u0077";case 6:return "\u0064\u0069\u0073\u0074";case 7:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return "";}; -// Validate validates the CT_GvmlTextShape and its children -func (_aeea *CT_GvmlTextShape )Validate ()error {return _aeea .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the CT_TextSpacingPoint and its children +func (_gcdg *CT_TextSpacingPoint )Validate ()error {return _gcdg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func (_dce *CT_AnimationChartBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dce .BldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dce .BldAttr )});};if _dce .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dce .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path -func (_deaeg *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _bdef :=_deaeg .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_bdef !=nil {return _bdef ;};return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;};func (_aefab *CT_EffectReference )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0065\u0066"},Value :_ddgage .Sprintf ("\u0025\u0076",_aefab .RefAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_affaa ST_PositiveFixedPercentage )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _affaa .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_affaa .ST_PositiveFixedPercentageDecimal )));};if _affaa .ST_PositiveFixedPercentage !=nil {e .Encode (_affaa .ST_PositiveFixedPercentage );};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};func (_bdcgd *CT_GraphicalObjectData )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0075\u0072\u0069"},Value :_ddgage .Sprintf ("\u0025\u0076",_bdcgd .UriAttr )});e .EncodeToken (start );if _bdcgd .Any !=nil {for _ ,_bdaeaa :=range _bdcgd .Any {_bdaeaa .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path +func (_cdbac *CT_GroupLocking )ValidateWithPath (path string )error {if _cdbac .ExtLst !=nil {if _cfbb :=_cdbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfbb !=nil {return _cfbb ;};};return nil ;}; -// Validate validates the CT_PolarAdjustHandle and its children -func (_ecage *CT_PolarAdjustHandle )Validate ()error {return _ecage .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_caaaf *CT_AudioCDTime )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_ddgage .Sprintf ("\u0025\u0076",_caaaf .TrackAttr )});if _caaaf .TimeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_caaaf .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BlurEffect and its children +func (_ebaf *CT_BlurEffect )Validate ()error {return _ebaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_LineStyleList and its children -func (_cffec *CT_LineStyleList )Validate ()error {return _cffec .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_edba *CT_GraphicalObject )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_edba .GraphicData =NewCT_GraphicalObjectData ();_egda :for {_geffc ,_cabaag :=d .Token ();if _cabaag !=nil {return _cabaag ;};switch _cdab :=_geffc .(type ){case _ggfee .StartElement :switch _cdab .Name {case _ggfee .Name {Space :"\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",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _aeage :=d .DecodeElement (_edba .GraphicData ,&_cdab );_aeage !=nil {return _aeage ;};default:_fecf .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\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_cdab .Name );if _aacg :=d .Skip ();_aacg !=nil {return _aacg ;};};case _ggfee .EndElement :break _egda ;case _ggfee .CharData :};};return nil ;};func (_decee ST_TextFontAlignType )ValidateWithPath (path string )error {switch _decee {case 0,1,2,3,4,5:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_decee ));};return nil ;}; +// Validate validates the CT_DashStopList and its children +func (_adadg *CT_DashStopList )Validate ()error {return _adadg .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_eabde *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eabde =0;case "\u0073\u006f\u006ci\u0064":*_eabde =1;case "\u0064\u006f\u0074":*_eabde =2;case "\u0064\u0061\u0073\u0068":*_eabde =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_eabde =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_eabde =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_eabde =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eabde =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_eabde =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_eabde =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_eabde =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eabde =11;};return nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};func (_cedadd *ST_DgmBuildStep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefdb ,_dadgcb :=d .Token ();if _dadgcb !=nil {return _dadgcb ;};if _cdedg ,_cfgcc :=_aefdb .(_b .EndElement );_cfgcc &&_cdedg .Name ==start .Name {*_cedadd =1;return nil ;};if _ecbcb ,_cabed :=_aefdb .(_b .CharData );!_cabed {return _bb .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",_aefdb );}else {switch string (_ecbcb ){case "":*_cedadd =0;case "\u0073\u0070":*_cedadd =1;case "\u0062\u0067":*_cedadd =2;};};_aefdb ,_dadgcb =d .Token ();if _dadgcb !=nil {return _dadgcb ;};if _abdfc ,_agagd :=_aefdb .(_b .EndElement );_agagd &&_abdfc .Name ==start .Name {return nil ;};return _bb .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",_aefdb );};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};type ST_ShapeType byte ; -// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path -func (_fcfb *CT_TextLineBreak )ValidateWithPath (path string )error {if _fcfb .RPr !=nil {if _ecfbg :=_fcfb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ecfbg !=nil {return _ecfbg ;};};return nil ;};func (_beac *ST_DgmBuildStep )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bddaab ,_aaec :=d .Token ();if _aaec !=nil {return _aaec ;};if _acaba ,_cdgec :=_bddaab .(_ggfee .EndElement );_cdgec &&_acaba .Name ==start .Name {*_beac =1;return nil ;};if _fgcce ,_dedd :=_bddaab .(_ggfee .CharData );!_dedd {return _ddgage .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",_bddaab );}else {switch string (_fgcce ){case "":*_beac =0;case "\u0073\u0070":*_beac =1;case "\u0062\u0067":*_beac =2;};};_bddaab ,_aaec =d .Token ();if _aaec !=nil {return _aaec ;};if _ecedb ,_geea :=_bddaab .(_ggfee .EndElement );_geea &&_ecedb .Name ==start .Name {return nil ;};return _ddgage .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",_bddaab );}; +// Validate validates the EG_ThemeableFillStyle and its children +func (_bddgg *EG_ThemeableFillStyle )Validate ()error {return _bddgg .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func NewCT_EffectList ()*CT_EffectList {_fccdg :=&CT_EffectList {};return _fccdg };func (_gcacg *EG_TextRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcacg .R !=nil {_aecgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_gcacg .R ,_aecgc );};if _gcacg .Br !=nil {_ddfcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_gcacg .Br ,_ddfcd );};if _gcacg .Fld !=nil {_aeefc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_gcacg .Fld ,_aeefc );};return nil ;};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func NewCT_Transform2D ()*CT_Transform2D {_agdge :=&CT_Transform2D {};return _agdge };func (_bdagd *EG_TextBulletTypeface )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaded :for {_edafe ,_cacfg :=d .Token ();if _cacfg !=nil {return _cacfg ;};switch _effc :=_edafe .(type ){case _b .StartElement :switch _effc .Name {case _b .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_bdagd .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _dcaab :=d .DecodeElement (_bdagd .BuFontTx ,&_effc );_dcaab !=nil {return _dcaab ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_bdagd .BuFont =NewCT_TextFont ();if _edddfa :=d .DecodeElement (_bdagd .BuFont ,&_effc );_edddfa !=nil {return _edddfa ;};default:_f .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\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_effc .Name );if _cafgag :=d .Skip ();_cafgag !=nil {return _cafgag ;};};case _b .EndElement :break _eaded ;case _b .CharData :};};return nil ;};func (_ffcfef ST_ShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffcfef .String (),start );};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;}; -// Validate validates the EG_TextRun and its children -func (_ccecc *EG_TextRun )Validate ()error {return _ccecc .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_cabag *CT_Boolean )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cabag .ValAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cabag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GeomGuide and its children +func (_cgff *CT_GeomGuide )Validate ()error {return _cgff .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func NewCT_DashStopList ()*CT_DashStopList {_dccg :=&CT_DashStopList {};return _dccg };func (_gbbeb *CT_NoFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbda ST_PitchFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddbda .String (),start );};func (_adfad ST_LineEndWidth )ValidateWithPath (path string )error {switch _adfad {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfad ));};return nil ;};func (_fdbd *CT_OfficeStyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbd .ThemeElements =NewCT_BaseStyles ();for _ ,_bacd :=range start .Attr {if _bacd .Name .Local =="\u006e\u0061\u006d\u0065"{_bdadg ,_aaffc :=_bacd .Value ,error (nil );if _aaffc !=nil {return _aaffc ;};_fdbd .NameAttr =&_bdadg ;continue ;};};_cbbbb :for {_fbefe ,_cccfd :=d .Token ();if _cccfd !=nil {return _cccfd ;};switch _dagdg :=_fbefe .(type ){case _b .StartElement :switch _dagdg .Name {case _b .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _cddb :=d .DecodeElement (_fdbd .ThemeElements ,&_dagdg );_cddb !=nil {return _cddb ;};case _b .Name {Space :"\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",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_fdbd .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _bbbce :=d .DecodeElement (_fdbd .ObjectDefaults ,&_dagdg );_bbbce !=nil {return _bbbce ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_fdbd .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _deca :=d .DecodeElement (_fdbd .ExtraClrSchemeLst ,&_dagdg );_deca !=nil {return _deca ;};case _b .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_fdbd .CustClrLst =NewCT_CustomColorList ();if _fddd :=d .DecodeElement (_fdbd .CustClrLst ,&_dagdg );_fddd !=nil {return _fddd ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbd .ExtLst =NewCT_OfficeArtExtensionList ();if _eceab :=d .DecodeElement (_fdbd .ExtLst ,&_dagdg );_eceab !=nil {return _eceab ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_dagdg .Name );if _gbeb :=d .Skip ();_gbeb !=nil {return _gbeb ;};};case _b .EndElement :break _cbbbb ;case _b .CharData :};};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_gagf :=&CT_LineJoinRound {};return _gagf };func (_fbfdb *CT_GraphicalObjectFrameLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbfdb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoGrpAttr ))});};if _fbfdb .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoDrilldownAttr ))});};if _fbfdb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoSelectAttr ))});};if _fbfdb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoChangeAspectAttr ))});};if _fbfdb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoMoveAttr ))});};if _fbfdb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoResizeAttr ))});};e .EncodeToken (start );if _fbfdb .ExtLst !=nil {_cdcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbfdb .ExtLst ,_cdcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adbaea *CT_TextTabStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfcd :for {_aedcc ,_affbed :=d .Token ();if _affbed !=nil {return _affbed ;};switch _feaea :=_aedcc .(type ){case _b .StartElement :switch _feaea .Name {case _b .Name {Space :"\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",Local :"\u0074\u0061\u0062"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"}:_ffcag :=NewCT_TextTabStop ();if _ebebf :=d .DecodeElement (_ffcag ,&_feaea );_ebebf !=nil {return _ebebf ;};_adbaea .Tab =append (_adbaea .Tab ,_ffcag );default:_f .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\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_feaea .Name );if _gdccb :=d .Skip ();_gdccb !=nil {return _gdccb ;};};case _b .EndElement :break _ebfcd ;case _b .CharData :};};return nil ;};func (_deefc *ST_CompoundLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdeg ,_dadf :=d .Token ();if _dadf !=nil {return _dadf ;};if _ceedb ,_fbdce :=_ebdeg .(_b .EndElement );_fbdce &&_ceedb .Name ==start .Name {*_deefc =1;return nil ;};if _bgaab ,_aggcbc :=_ebdeg .(_b .CharData );!_aggcbc {return _bb .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",_ebdeg );}else {switch string (_bgaab ){case "":*_deefc =0;case "\u0073\u006e\u0067":*_deefc =1;case "\u0064\u0062\u006c":*_deefc =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_deefc =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_deefc =4;case "\u0074\u0072\u0069":*_deefc =5;};};_ebdeg ,_dadf =d .Token ();if _dadf !=nil {return _dadf ;};if _dgfead ,_bgbfa :=_ebdeg .(_b .EndElement );_bgbfa &&_dgfead .Name ==start .Name {return nil ;};return _bb .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",_ebdeg );}; -// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path -func (_beaafe *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _beaafe .BldAttr !=nil {if _egffb :=_beaafe .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_egffb !=nil {return _egffb ;};};return nil ;};type Theme struct{CT_OfficeStyleSheet };type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;}; +// Validate validates the CT_SoftEdgesEffect and its children +func (_gadbb *CT_SoftEdgesEffect )Validate ()error {return _gadbb .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_SRgbColor and its children -func (_ebbac *CT_SRgbColor )Validate ()error {return _ebbac .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};const (ST_TextTabAlignTypeUnset ST_TextTabAlignType =0;ST_TextTabAlignTypeL ST_TextTabAlignType =1;ST_TextTabAlignTypeCtr ST_TextTabAlignType =2;ST_TextTabAlignTypeR ST_TextTabAlignType =3;ST_TextTabAlignTypeDec ST_TextTabAlignType =4;);type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;); +// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path +func (_gbdc *CT_TableRow )ValidateWithPath (path string )error {if _bacca :=_gbdc .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bacca !=nil {return _bacca ;};for _gcaca ,_ecdca :=range _gbdc .Tc {if _cffee :=_ecdca .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gcaca ));_cffee !=nil {return _cffee ;};};if _gbdc .ExtLst !=nil {if _acceb :=_gbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acceb !=nil {return _acceb ;};};return nil ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_gbde :=&CT_AnimationChartBuildProperties {};return _gbde ;}; -// Validate validates the CT_AdjustHandleList and its children -func (_cabcd *CT_AdjustHandleList )Validate ()error {return _cabcd .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func NewCT_EmptyElement ()*CT_EmptyElement {_fgde :=&CT_EmptyElement {};return _fgde };func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_fgcb :=&EG_LineJoinProperties {};return _fgcb ;};type CT_GraphicalObjectData struct{UriAttr string ;Any []_fecf .Any ;}; +// Validate validates the CT_Scene3D and its children +func (_bcdab *CT_Scene3D )Validate ()error {return _bcdab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func (_abfcb *CT_OuterShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_addc :=range start .Attr {if _addc .Name .Local =="\u0061\u006c\u0067\u006e"{_abfcb .AlgnAttr .UnmarshalXMLAttr (_addc );continue ;};if _addc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_fbbde ,_gefbf :=_a .ParseBool (_addc .Value );if _gefbf !=nil {return _gefbf ;};_abfcb .RotWithShapeAttr =&_fbbde ;continue ;};if _addc .Name .Local =="\u0064\u0069\u0073\u0074"{_cdgda ,_bccba :=_a .ParseInt (_addc .Value ,10,64);if _bccba !=nil {return _bccba ;};_abfcb .DistAttr =&_cdgda ;continue ;};if _addc .Name .Local =="\u0073\u0078"{_edfec ,_bdbcf :=ParseUnionST_Percentage (_addc .Value );if _bdbcf !=nil {return _bdbcf ;};_abfcb .SxAttr =&_edfec ;continue ;};if _addc .Name .Local =="\u0073\u0079"{_fddf ,_bdce :=ParseUnionST_Percentage (_addc .Value );if _bdce !=nil {return _bdce ;};_abfcb .SyAttr =&_fddf ;continue ;};if _addc .Name .Local =="\u006b\u0078"{_gdedc ,_efga :=_a .ParseInt (_addc .Value ,10,32);if _efga !=nil {return _efga ;};_gfgaf :=int32 (_gdedc );_abfcb .KxAttr =&_gfgaf ;continue ;};if _addc .Name .Local =="\u006b\u0079"{_bacb ,_afcbe :=_a .ParseInt (_addc .Value ,10,32);if _afcbe !=nil {return _afcbe ;};_gecbe :=int32 (_bacb );_abfcb .KyAttr =&_gecbe ;continue ;};if _addc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dgfaa ,_fagc :=_a .ParseInt (_addc .Value ,10,64);if _fagc !=nil {return _fagc ;};_abfcb .BlurRadAttr =&_dgfaa ;continue ;};if _addc .Name .Local =="\u0064\u0069\u0072"{_gbcag ,_accb :=_a .ParseInt (_addc .Value ,10,32);if _accb !=nil {return _accb ;};_affbe :=int32 (_gbcag );_abfcb .DirAttr =&_affbe ;continue ;};};_aebcf :for {_caad ,_afab :=d .Token ();if _afab !=nil {return _afab ;};switch _aedec :=_caad .(type ){case _b .StartElement :switch _aedec .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_abfcb .ScrgbClr =NewCT_ScRgbColor ();if _acdaf :=d .DecodeElement (_abfcb .ScrgbClr ,&_aedec );_acdaf !=nil {return _acdaf ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_abfcb .SrgbClr =NewCT_SRgbColor ();if _ffbb :=d .DecodeElement (_abfcb .SrgbClr ,&_aedec );_ffbb !=nil {return _ffbb ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_abfcb .HslClr =NewCT_HslColor ();if _ggaaa :=d .DecodeElement (_abfcb .HslClr ,&_aedec );_ggaaa !=nil {return _ggaaa ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_abfcb .SysClr =NewCT_SystemColor ();if _eedag :=d .DecodeElement (_abfcb .SysClr ,&_aedec );_eedag !=nil {return _eedag ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_abfcb .SchemeClr =NewCT_SchemeColor ();if _dadgc :=d .DecodeElement (_abfcb .SchemeClr ,&_aedec );_dadgc !=nil {return _dadgc ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_abfcb .PrstClr =NewCT_PresetColor ();if _dbgd :=d .DecodeElement (_abfcb .PrstClr ,&_aedec );_dbgd !=nil {return _dbgd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_aedec .Name );if _ffbcf :=d .Skip ();_ffbcf !=nil {return _ffbcf ;};};case _b .EndElement :break _aebcf ;case _b .CharData :};};return nil ;};func (_ddbf *ST_PathFillMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedad ,_gefagb :=d .Token ();if _gefagb !=nil {return _gefagb ;};if _bfggba ,_facg :=_fedad .(_b .EndElement );_facg &&_bfggba .Name ==start .Name {*_ddbf =1;return nil ;};if _dbfbe ,_afbee :=_fedad .(_b .CharData );!_afbee {return _bb .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",_fedad );}else {switch string (_dbfbe ){case "":*_ddbf =0;case "\u006e\u006f\u006e\u0065":*_ddbf =1;case "\u006e\u006f\u0072\u006d":*_ddbf =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_ddbf =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_ddbf =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_ddbf =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_ddbf =6;};};_fedad ,_gefagb =d .Token ();if _gefagb !=nil {return _gefagb ;};if _gagee ,_ddaac :=_fedad .(_b .EndElement );_ddaac &&_gagee .Name ==start .Name {return nil ;};return _bb .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",_fedad );};type ST_TextCapsType byte ;func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_dfgd :=&CT_ColorSchemeList {};return _dfgd };func (_gbefc *CT_Path2DClose )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbfbd *CT_GeomRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdag :=range start .Attr {if _bdag .Name .Local =="\u006c"{_faaca ,_fgdd :=ParseUnionST_AdjCoordinate (_bdag .Value );if _fgdd !=nil {return _fgdd ;};_bbfbd .LAttr =_faaca ;continue ;};if _bdag .Name .Local =="\u0074"{_daaeae ,_afbeb :=ParseUnionST_AdjCoordinate (_bdag .Value );if _afbeb !=nil {return _afbeb ;};_bbfbd .TAttr =_daaeae ;continue ;};if _bdag .Name .Local =="\u0072"{_effe ,_ccdc :=ParseUnionST_AdjCoordinate (_bdag .Value );if _ccdc !=nil {return _ccdc ;};_bbfbd .RAttr =_effe ;continue ;};if _bdag .Name .Local =="\u0062"{_bbbf ,_fbfgd :=ParseUnionST_AdjCoordinate (_bdag .Value );if _fbfgd !=nil {return _fbfgd ;};_bbfbd .BAttr =_bbbf ;continue ;};};for {_cedec ,_eaabba :=d .Token ();if _eaabba !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_eaabba );};if _cbad ,_eade :=_cedec .(_b .EndElement );_eade &&_cbad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path -func (_cfdeb *ThemeManager )ValidateWithPath (path string )error {if _egfa :=_cfdeb .CT_EmptyElement .ValidateWithPath (path );_egfa !=nil {return _egfa ;};return nil ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_caegd :=&CT_TextAutonumberBullet {};_caegd .TypeAttr =ST_TextAutonumberScheme (1);return _caegd ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;}; +// Validate validates the CT_Camera and its children +func (_efbd *CT_Camera )Validate ()error {return _efbd .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_dcef *CT_BlendEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcef .BlendAttr =ST_BlendMode (1);_dcef .Cont =NewCT_EffectContainer ();for _ ,_egac :=range start .Attr {if _egac .Name .Local =="\u0062\u006c\u0065n\u0064"{_dcef .BlendAttr .UnmarshalXMLAttr (_egac );continue ;};};_agda :for {_beeag ,_bacfe :=d .Token ();if _bacfe !=nil {return _bacfe ;};switch _aeae :=_beeag .(type ){case _b .StartElement :switch _aeae .Name {case _b .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _bdeb :=d .DecodeElement (_dcef .Cont ,&_aeae );_bdeb !=nil {return _bdeb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_aeae .Name );if _efag :=d .Skip ();_efag !=nil {return _efag ;};};case _b .EndElement :break _agda ;case _b .CharData :};};return nil ;}; -// ST_Percentage is a union type -type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;}; +// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path +func (_dcbdd *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func (_cagea *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cagea =0;case "\u006f\u006e\u0065":*_cagea =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_cagea =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_cagea =3;};return nil ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_faeef :=&CT_Path2DQuadBezierTo {};return _faeef ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;}; -// ST_TextBulletSize is a union type -type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;}; +// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path +func (_aeeagc *EG_Media )ValidateWithPath (path string )error {if _aeeagc .AudioCd !=nil {if _dfabg :=_aeeagc .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_dfabg !=nil {return _dfabg ;};};if _aeeagc .WavAudioFile !=nil {if _bfdea :=_aeeagc .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bfdea !=nil {return _bfdea ;};};if _aeeagc .AudioFile !=nil {if _ecfdg :=_aeeagc .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ecfdg !=nil {return _ecfdg ;};};if _aeeagc .VideoFile !=nil {if _egaad :=_aeeagc .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_egaad !=nil {return _egaad ;};};if _aeeagc .QuickTimeFile !=nil {if _cfdef :=_aeeagc .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_cfdef !=nil {return _cfdef ;};};return nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_cdgg :=&CT_GvmlConnector {};_cdgg .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cdgg .SpPr =NewCT_ShapeProperties ();return _cdgg ;}; -// Validate validates the CT_GroupLocking and its children -func (_eafd *CT_GroupLocking )Validate ()error {return _eafd .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewCT_TextNoBullet ()*CT_TextNoBullet {_gbbee :=&CT_TextNoBullet {};return _gbbee }; +// Validate validates the CT_FlatText and its children +func (_ccce *CT_FlatText )Validate ()error {return _ccce .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};type CT_NoFillProperties struct{};func (_ccf *CT_AlphaOutsetEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccf .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ccf .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_befaa *CT_TransformEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _befaa .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .SxAttr )});};if _befaa .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .SyAttr )});};if _befaa .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .KxAttr )});};if _befaa .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .KyAttr )});};if _befaa .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .TxAttr )});};if _befaa .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_cgdfg *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _deee :=_cgdfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deee !=nil {return _deee ;};return nil ;}; +// Validate validates the EG_TextBullet and its children +func (_gbffa *EG_TextBullet )Validate ()error {return _gbffa .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2;ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7;ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12;ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;); -// Validate validates the CT_TextSpacingPoint and its children -func (_fgccgc *CT_TextSpacingPoint )Validate ()error {return _fgccgc .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func (_ceg *CT_GraphicalObjectData )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gddg :=range start .Attr {if _gddg .Name .Local =="\u0075\u0072\u0069"{_adbc ,_acbdad :=_gddg .Value ,error (nil );if _acbdad !=nil {return _acbdad ;};_ceg .UriAttr =_adbc ;continue ;};};_fbfc :for {_cbgcb ,_dgcca :=d .Token ();if _dgcca !=nil {return _dgcca ;};switch _ecdc :=_cbgcb .(type ){case _ggfee .StartElement :switch _ecdc .Name {default:if _gaaafd ,_bbeb :=_fecf .CreateElement (_ecdc );_bbeb !=nil {return _bbeb ;}else {if _gccd :=d .DecodeElement (_gaaafd ,&_ecdc );_gccd !=nil {return _gccd ;};_ceg .Any =append (_ceg .Any ,_gaaafd );};};case _ggfee .EndElement :break _fbfc ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_PresetShadowEffect and its children +func (_eecfc *CT_PresetShadowEffect )Validate ()error {return _eecfc .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_ebbbae :=&CT_PositiveFixedPercentage {};return _ebbbae ;};func (_eccdb ST_BlackWhiteMode )String ()string {switch _eccdb {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path -func (_fbecg *CT_BiLevelEffect )ValidateWithPath (path string )error {if _ffgea :=_fbecg .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_ffgea !=nil {return _ffgea ;};return nil ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_bfabg :=&CT_ObjectStyleDefaults {};return _bfabg ;};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);type CT_PositiveFixedAngle struct{ValAttr int32 ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_fbdba :=&CT_TextSpacingPercent {};return _fbdba ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_eggdb *CT_ColorMapping )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eggdb .Bg1Attr =ST_ColorSchemeIndex (1);_eggdb .Tx1Attr =ST_ColorSchemeIndex (1);_eggdb .Bg2Attr =ST_ColorSchemeIndex (1);_eggdb .Tx2Attr =ST_ColorSchemeIndex (1);_eggdb .Accent1Attr =ST_ColorSchemeIndex (1);_eggdb .Accent2Attr =ST_ColorSchemeIndex (1);_eggdb .Accent3Attr =ST_ColorSchemeIndex (1);_eggdb .Accent4Attr =ST_ColorSchemeIndex (1);_eggdb .Accent5Attr =ST_ColorSchemeIndex (1);_eggdb .Accent6Attr =ST_ColorSchemeIndex (1);_eggdb .HlinkAttr =ST_ColorSchemeIndex (1);_eggdb .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_fegb :=range start .Attr {if _fegb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_eggdb .Accent3Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0074\u0078\u0031"{_eggdb .Tx1Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0062\u0067\u0032"{_eggdb .Bg2Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0074\u0078\u0032"{_eggdb .Tx2Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_eggdb .Accent1Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_eggdb .Accent2Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0062\u0067\u0031"{_eggdb .Bg1Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_eggdb .Accent4Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_eggdb .Accent5Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_eggdb .Accent6Attr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0068\u006c\u0069n\u006b"{_eggdb .HlinkAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_eggdb .FolHlinkAttr .UnmarshalXMLAttr (_fegb );continue ;};};_efd :for {_bfbbd ,_eagd :=d .Token ();if _eagd !=nil {return _eagd ;};switch _ecbbe :=_bfbbd .(type ){case _ggfee .StartElement :switch _ecbbe .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggdb .ExtLst =NewCT_OfficeArtExtensionList ();if _adece :=d .DecodeElement (_eggdb .ExtLst ,&_ecbbe );_adece !=nil {return _adece ;};default:_fecf .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\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_ecbbe .Name );if _ddfc :=d .Skip ();_ddfc !=nil {return _ddfc ;};};case _ggfee .EndElement :break _efd ;case _ggfee .CharData :};};return nil ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_InverseTransform struct{};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_abbdd :=&CT_GvmlPictureNonVisual {};_abbdd .CNvPr =NewCT_NonVisualDrawingProps ();_abbdd .CNvPicPr =NewCT_NonVisualPictureProperties ();return _abbdd ;};func (_cbagc *ST_AdjCoordinate )ValidateWithPath (path string )error {_bafag :=[]string {};if _cbagc .ST_Coordinate !=nil {if _bbgcd :=_cbagc .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_bbgcd !=nil {return _bbgcd ;};_bafag =append (_bafag ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _cbagc .ST_GeomGuideName !=nil {_bafag =append (_bafag ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_bafag )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bafag );};return nil ;};func (_fcfa ST_EffectContainerType )Validate ()error {return _fcfa .ValidateWithPath ("")};func (_dccga *Theme )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_ggfee .Attr {Name :_ggfee .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 ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _dccga .CT_OfficeStyleSheet .MarshalXML (e ,start );};func (_cbcdg *CT_PositivePercentage )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_bbcb :=range start .Attr {if _bbcb .Name .Local =="\u0076\u0061\u006c"{_fcca ,_dbgd :=ParseUnionST_PositivePercentage (_bbcb .Value );if _dbgd !=nil {return _dbgd ;};_cbcdg .ValAttr =_fcca ;continue ;};};for {_ffaf ,_facgf :=d .Token ();if _facgf !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_facgf );};if _bdbg ,_gdbae :=_ffaf .(_ggfee .EndElement );_gdbae &&_bdbg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path +func (_fbdad *CT_DuotoneEffect )ValidateWithPath (path string )error {for _ddbe ,_eddd :=range _fbdad .EG_ColorChoice {if _dbea :=_eddd .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddbe ));_dbea !=nil {return _dbea ;};};return nil ;}; -// Validate validates the EG_FillModeProperties and its children -func (_beabb *EG_FillModeProperties )Validate ()error {return _beabb .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ffdd *CT_AlphaModulateFixedEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ffdd .AmtAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061\u006d\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ffdd .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_bgbdfa *CT_SphereCoords )ValidateWithPath (path string )error {if _bgbdfa .LatAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\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 ,_bgbdfa .LatAttr );};if _bgbdfa .LatAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bgbdfa .LatAttr );};if _bgbdfa .LonAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\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 ,_bgbdfa .LonAttr );};if _bgbdfa .LonAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bgbdfa .LonAttr );};if _bgbdfa .RevAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\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 ,_bgbdfa .RevAttr );};if _bgbdfa .RevAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bgbdfa .RevAttr );};return nil ;}; -// Validate validates the CT_AnimationDgmBuildProperties and its children -func (_aaceb *CT_AnimationDgmBuildProperties )Validate ()error {return _aaceb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cbfff *CT_FillEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gfcee :for {_bgda ,_cgbg :=d .Token ();if _cgbg !=nil {return _cgbg ;};switch _gcfdd :=_bgda .(type ){case _ggfee .StartElement :switch _gcfdd .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cbfff .NoFill =NewCT_NoFillProperties ();if _gdfbgg :=d .DecodeElement (_cbfff .NoFill ,&_gcfdd );_gdfbgg !=nil {return _gdfbgg ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cbfff .SolidFill =NewCT_SolidColorFillProperties ();if _gbcef :=d .DecodeElement (_cbfff .SolidFill ,&_gcfdd );_gbcef !=nil {return _gbcef ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cbfff .GradFill =NewCT_GradientFillProperties ();if _accc :=d .DecodeElement (_cbfff .GradFill ,&_gcfdd );_accc !=nil {return _accc ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cbfff .BlipFill =NewCT_BlipFillProperties ();if _fgbge :=d .DecodeElement (_cbfff .BlipFill ,&_gcfdd );_fgbge !=nil {return _fgbge ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cbfff .PattFill =NewCT_PatternFillProperties ();if _feee :=d .DecodeElement (_cbfff .PattFill ,&_gcfdd );_feee !=nil {return _feee ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cbfff .GrpFill =NewCT_GroupFillProperties ();if _bgggbg :=d .DecodeElement (_cbfff .GrpFill ,&_gcfdd );_bgggbg !=nil {return _bgggbg ;};default:_fecf .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\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_gcfdd .Name );if _acgc :=d .Skip ();_acgc !=nil {return _acgc ;};};case _ggfee .EndElement :break _gfcee ;case _ggfee .CharData :};};return nil ;};func NewCT_Path2D ()*CT_Path2D {_ffbg :=&CT_Path2D {};return _ffbg };func (_gdaaff ST_AdjCoordinate )String ()string {if _gdaaff .ST_Coordinate !=nil {return _gdaaff .ST_Coordinate .String ();};if _gdaaff .ST_GeomGuideName !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_gdaaff .ST_GeomGuideName );};return "";};func (_ddgag *CT_ColorReplaceEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ddgag .ScrgbClr !=nil {_gcgbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ddgag .ScrgbClr ,_gcgbd );};if _ddgag .SrgbClr !=nil {_dccae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ddgag .SrgbClr ,_dccae );};if _ddgag .HslClr !=nil {_bdga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ddgag .HslClr ,_bdga );};if _ddgag .SysClr !=nil {_dcff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ddgag .SysClr ,_dcff );};if _ddgag .SchemeClr !=nil {_dcfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ddgag .SchemeClr ,_dcfd );};if _ddgag .PrstClr !=nil {_cdgaeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ddgag .PrstClr ,_cdgaeg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_OfficeArtExtensionList and its children +func (_aabe *EG_OfficeArtExtensionList )Validate ()error {return _aabe .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_aebgc *CT_GrayscaleEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aggc *CT_Path2DMoveTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdcfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_aggc .Pt ,_bdcfe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edggdg *EG_LineFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edggdg .NoFill !=nil {_ccbceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edggdg .NoFill ,_ccbceg );};if _edggdg .SolidFill !=nil {_ggdbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edggdg .SolidFill ,_ggdbd );};if _edggdg .GradFill !=nil {_aagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edggdg .GradFill ,_aagc );};if _edggdg .PattFill !=nil {_edbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edggdg .PattFill ,_edbdd );};return nil ;};func (_cdabf *CT_TableCellBorderStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdabf .Left !=nil {_febdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cdabf .Left ,_febdc );};if _cdabf .Right !=nil {_ddcdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cdabf .Right ,_ddcdc );};if _cdabf .Top !=nil {_fgace :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_cdabf .Top ,_fgace );};if _cdabf .Bottom !=nil {_gdfca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cdabf .Bottom ,_gdfca );};if _cdabf .InsideH !=nil {_eedaea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_cdabf .InsideH ,_eedaea );};if _cdabf .InsideV !=nil {_fbadg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_cdabf .InsideV ,_fbadg );};if _cdabf .Tl2br !=nil {_cgaga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_cdabf .Tl2br ,_cgaga );};if _cdabf .Tr2bl !=nil {_egacdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_cdabf .Tr2bl ,_egacdb );};if _cdabf .ExtLst !=nil {_gcgfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdabf .ExtLst ,_gcgfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbfcf *CT_TableCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbfcf .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_cbfcf .RowSpanAttr )});};if _cbfcf .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_cbfcf .GridSpanAttr )});};if _cbfcf .HMergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cbfcf .HMergeAttr ))});};if _cbfcf .VMergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cbfcf .VMergeAttr ))});};if _cbfcf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_cbfcf .IdAttr )});};e .EncodeToken (start );if _cbfcf .TxBody !=nil {_feacf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_cbfcf .TxBody ,_feacf );};if _cbfcf .TcPr !=nil {_dgafa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cbfcf .TcPr ,_dgafa );};if _cbfcf .ExtLst !=nil {_effdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbfcf .ExtLst ,_effdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfaec *CT_PolarAdjustHandle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfaec .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .GdRefRAttr )});};if _bfaec .MinRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .MinRAttr )});};if _bfaec .MaxRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .MaxRAttr )});};if _bfaec .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .GdRefAngAttr )});};if _bfaec .MinAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .MinAngAttr )});};if _bfaec .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .MaxAngAttr )});};e .EncodeToken (start );_acgec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_bfaec .Pos ,_acgec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaab ST_BlendMode )ValidateWithPath (path string )error {switch _gaab {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaab ));};return nil ;};func (_bfbgd ST_AdjCoordinate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfbgd .ST_Coordinate !=nil {e .Encode (_bfbgd .ST_Coordinate );};if _bfbgd .ST_GeomGuideName !=nil {e .EncodeToken (_b .CharData (*_bfbgd .ST_GeomGuideName ));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// Validate validates the CT_BackgroundFillStyleList and its children -func (_bbfbf *CT_BackgroundFillStyleList )Validate ()error {return _bbfbf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074");}; +// Validate validates the CT_AnimationChartElement and its children +func (_bfb *CT_AnimationChartElement )Validate ()error {return _bfb .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_ggcgb *ST_TextCapsType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggbb ,_cedcg :=d .Token ();if _cedcg !=nil {return _cedcg ;};if _eggcg ,_ebbf :=_cggbb .(_b .EndElement );_ebbf &&_eggcg .Name ==start .Name {*_ggcgb =1;return nil ;};if _bcgde ,_fbgff :=_cggbb .(_b .CharData );!_fbgff {return _bb .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",_cggbb );}else {switch string (_bcgde ){case "":*_ggcgb =0;case "\u006e\u006f\u006e\u0065":*_ggcgb =1;case "\u0073\u006d\u0061l\u006c":*_ggcgb =2;case "\u0061\u006c\u006c":*_ggcgb =3;};};_cggbb ,_cedcg =d .Token ();if _cedcg !=nil {return _cedcg ;};if _dafgac ,_egacf :=_cggbb .(_b .EndElement );_egacf &&_dafgac .Name ==start .Name {return nil ;};return _bb .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",_cggbb );};func (_cfe *CT_AlphaModulateEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfe .Cont =NewCT_EffectContainer ();_ffeb :for {_dgg ,_dbe :=d .Token ();if _dbe !=nil {return _dbe ;};switch _efd :=_dgg .(type ){case _b .StartElement :switch _efd .Name {case _b .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _edae :=d .DecodeElement (_cfe .Cont ,&_efd );_edae !=nil {return _edae ;};default:_f .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\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_efd .Name );if _gcf :=d .Skip ();_gcf !=nil {return _gcf ;};};case _b .EndElement :break _ffeb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Path2D and its children -func (_bcaba *CT_Path2D )Validate ()error {return _bcaba .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");};func (_cdadg *CT_GradientStopList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gfeead :for {_cagbc ,_babege :=d .Token ();if _babege !=nil {return _babege ;};switch _aaefg :=_cagbc .(type ){case _ggfee .StartElement :switch _aaefg .Name {case _ggfee .Name {Space :"\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",Local :"\u0067\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"}:_aacda :=NewCT_GradientStop ();if _bbafc :=d .DecodeElement (_aacda ,&_aaefg );_bbafc !=nil {return _bbafc ;};_cdadg .Gs =append (_cdadg .Gs ,_aacda );default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aaefg .Name );if _bgbga :=d .Skip ();_bgbga !=nil {return _bgbga ;};};case _ggfee .EndElement :break _gfeead ;case _ggfee .CharData :};};return nil ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func (_abab *CT_TextListStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_beefd :for {_ffbe ,_fagffa :=d .Token ();if _fagffa !=nil {return _fagffa ;};switch _egbdf :=_ffbe .(type ){case _ggfee .StartElement :switch _egbdf .Name {case _ggfee .Name {Space :"\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",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_abab .DefPPr =NewCT_TextParagraphProperties ();if _bgacg :=d .DecodeElement (_abab .DefPPr ,&_egbdf );_bgacg !=nil {return _bgacg ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_abab .Lvl1pPr =NewCT_TextParagraphProperties ();if _ceaa :=d .DecodeElement (_abab .Lvl1pPr ,&_egbdf );_ceaa !=nil {return _ceaa ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_abab .Lvl2pPr =NewCT_TextParagraphProperties ();if _dafae :=d .DecodeElement (_abab .Lvl2pPr ,&_egbdf );_dafae !=nil {return _dafae ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_abab .Lvl3pPr =NewCT_TextParagraphProperties ();if _bcba :=d .DecodeElement (_abab .Lvl3pPr ,&_egbdf );_bcba !=nil {return _bcba ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_abab .Lvl4pPr =NewCT_TextParagraphProperties ();if _cddba :=d .DecodeElement (_abab .Lvl4pPr ,&_egbdf );_cddba !=nil {return _cddba ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_abab .Lvl5pPr =NewCT_TextParagraphProperties ();if _bgcgb :=d .DecodeElement (_abab .Lvl5pPr ,&_egbdf );_bgcgb !=nil {return _bgcgb ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_abab .Lvl6pPr =NewCT_TextParagraphProperties ();if _bgadd :=d .DecodeElement (_abab .Lvl6pPr ,&_egbdf );_bgadd !=nil {return _bgadd ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_abab .Lvl7pPr =NewCT_TextParagraphProperties ();if _babd :=d .DecodeElement (_abab .Lvl7pPr ,&_egbdf );_babd !=nil {return _babd ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_abab .Lvl8pPr =NewCT_TextParagraphProperties ();if _dcceb :=d .DecodeElement (_abab .Lvl8pPr ,&_egbdf );_dcceb !=nil {return _dcceb ;};case _ggfee .Name {Space :"\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",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_abab .Lvl9pPr =NewCT_TextParagraphProperties ();if _egdad :=d .DecodeElement (_abab .Lvl9pPr ,&_egbdf );_egdad !=nil {return _egdad ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abab .ExtLst =NewCT_OfficeArtExtensionList ();if _dbdbe :=d .DecodeElement (_abab .ExtLst ,&_egbdf );_dbdbe !=nil {return _dbdbe ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_egbdf .Name );if _agbde :=d .Skip ();_agbde !=nil {return _agbde ;};};case _ggfee .EndElement :break _beefd ;case _ggfee .CharData :};};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_dccgb :=ST_PositiveFixedPercentage {};if _cgea .ST_PercentagePatternRe .MatchString (s ){_dccgb .ST_PositiveFixedPercentage =&ST_Percentage {};_dccgb .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_ceega ,_cdcad :=_gcbbf .ParseInt (s ,10,64);if _cdcad !=nil {return _dccgb ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cdcad );};_fcfea :=int32 (_ceega );_dccgb .ST_PositiveFixedPercentageDecimal =&_fcfea ;};return _dccgb ,nil ;};func (_bcadd *EG_TextUnderlineLine )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_efae :for {_cddaa ,_bcffef :=d .Token ();if _bcffef !=nil {return _bcffef ;};switch _dfec :=_cddaa .(type ){case _ggfee .StartElement :switch _dfec .Name {case _ggfee .Name {Space :"\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",Local :"\u0075\u004c\u006eT\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_bcadd .ULnTx =NewCT_TextUnderlineLineFollowText ();if _dccec :=d .DecodeElement (_bcadd .ULnTx ,&_dfec );_dccec !=nil {return _dccec ;};case _ggfee .Name {Space :"\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",Local :"\u0075\u004c\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_bcadd .ULn =NewCT_LineProperties ();if _decaa :=d .DecodeElement (_bcadd .ULn ,&_dfec );_decaa !=nil {return _decaa ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_dfec .Name );if _gaaed :=d .Skip ();_gaaed !=nil {return _gaaed ;};};case _ggfee .EndElement :break _efae ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path +func (_gage *CT_GvmlTextShape )ValidateWithPath (path string )error {if _bdcb :=_gage .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_bdcb !=nil {return _bdcb ;};if _gage .Choice !=nil {if _edbed :=_gage .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edbed !=nil {return _edbed ;};};if _gage .ExtLst !=nil {if _fdcf :=_gage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcf !=nil {return _fdcf ;};};return nil ;};func (_egccc ST_EffectContainerType )Validate ()error {return _egccc .ValidateWithPath ("")};func (_egca *CT_GeomGuide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_egca .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_bb .Sprintf ("\u0025\u0076",_egca .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};func (_bcecc ST_AdjCoordinate )String ()string {if _bcecc .ST_Coordinate !=nil {return _bcecc .ST_Coordinate .String ();};if _bcecc .ST_GeomGuideName !=nil {return _bb .Sprintf ("\u0025\u0076",*_bcecc .ST_GeomGuideName );};return "";};func (_daaeab *CT_ShapeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbabg :=range start .Attr {if _gbabg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_daaeab .BwModeAttr .UnmarshalXMLAttr (_gbabg );continue ;};};_dacfag :for {_cedbf ,_ebgde :=d .Token ();if _ebgde !=nil {return _ebgde ;};switch _gbedd :=_cedbf .(type ){case _b .StartElement :switch _gbedd .Name {case _b .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_daaeab .Xfrm =NewCT_Transform2D ();if _cfce :=d .DecodeElement (_daaeab .Xfrm ,&_gbedd );_cfce !=nil {return _cfce ;};case _b .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_daaeab .CustGeom =NewCT_CustomGeometry2D ();if _fedcda :=d .DecodeElement (_daaeab .CustGeom ,&_gbedd );_fedcda !=nil {return _fedcda ;};case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_daaeab .PrstGeom =NewCT_PresetGeometry2D ();if _abab :=d .DecodeElement (_daaeab .PrstGeom ,&_gbedd );_abab !=nil {return _abab ;};case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_daaeab .NoFill =NewCT_NoFillProperties ();if _cfcd :=d .DecodeElement (_daaeab .NoFill ,&_gbedd );_cfcd !=nil {return _cfcd ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_daaeab .SolidFill =NewCT_SolidColorFillProperties ();if _cgcecd :=d .DecodeElement (_daaeab .SolidFill ,&_gbedd );_cgcecd !=nil {return _cgcecd ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_daaeab .GradFill =NewCT_GradientFillProperties ();if _gdefde :=d .DecodeElement (_daaeab .GradFill ,&_gbedd );_gdefde !=nil {return _gdefde ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_daaeab .BlipFill =NewCT_BlipFillProperties ();if _adbae :=d .DecodeElement (_daaeab .BlipFill ,&_gbedd );_adbae !=nil {return _adbae ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_daaeab .PattFill =NewCT_PatternFillProperties ();if _eadfd :=d .DecodeElement (_daaeab .PattFill ,&_gbedd );_eadfd !=nil {return _eadfd ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_daaeab .GrpFill =NewCT_GroupFillProperties ();if _fece :=d .DecodeElement (_daaeab .GrpFill ,&_gbedd );_fece !=nil {return _fece ;};case _b .Name {Space :"\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",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_daaeab .Ln =NewCT_LineProperties ();if _efgff :=d .DecodeElement (_daaeab .Ln ,&_gbedd );_efgff !=nil {return _efgff ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_daaeab .EffectLst =NewCT_EffectList ();if _agaade :=d .DecodeElement (_daaeab .EffectLst ,&_gbedd );_agaade !=nil {return _agaade ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_daaeab .EffectDag =NewCT_EffectContainer ();if _dfddd :=d .DecodeElement (_daaeab .EffectDag ,&_gbedd );_dfddd !=nil {return _dfddd ;};case _b .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_daaeab .Scene3d =NewCT_Scene3D ();if _fdcg :=d .DecodeElement (_daaeab .Scene3d ,&_gbedd );_fdcg !=nil {return _fdcg ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_daaeab .Sp3d =NewCT_Shape3D ();if _ffgac :=d .DecodeElement (_daaeab .Sp3d ,&_gbedd );_ffgac !=nil {return _ffgac ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daaeab .ExtLst =NewCT_OfficeArtExtensionList ();if _eefbe :=d .DecodeElement (_daaeab .ExtLst ,&_gbedd );_eefbe !=nil {return _eefbe ;};default:_f .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\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gbedd .Name );if _eaceb :=d .Skip ();_eaceb !=nil {return _eaceb ;};};case _b .EndElement :break _dacfag ;case _b .CharData :};};return nil ;};func (_dbfbcg *ST_LineEndLength )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daafa ,_bdedeg :=d .Token ();if _bdedeg !=nil {return _bdedeg ;};if _cgdaa ,_agagg :=_daafa .(_b .EndElement );_agagg &&_cgdaa .Name ==start .Name {*_dbfbcg =1;return nil ;};if _daebe ,_egecc :=_daafa .(_b .CharData );!_egecc {return _bb .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",_daafa );}else {switch string (_daebe ){case "":*_dbfbcg =0;case "\u0073\u006d":*_dbfbcg =1;case "\u006d\u0065\u0064":*_dbfbcg =2;case "\u006c\u0067":*_dbfbcg =3;};};_daafa ,_bdedeg =d .Token ();if _bdedeg !=nil {return _bdedeg ;};if _bcbcg ,_egfba :=_daafa .(_b .EndElement );_egfba &&_bcbcg .Name ==start .Name {return nil ;};return _bb .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",_daafa );}; -// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path -func (_aceda *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _aceda .SzAttr !=nil {if *_aceda .SzAttr < 100{return _ddgage .Errorf ("\u0025\u0073/m\u002e\u0053\u007aA\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0031\u00300 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aceda .SzAttr );};if *_aceda .SzAttr > 400000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u007a\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_aceda .SzAttr );};};if _fbeff :=_aceda .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_fbeff !=nil {return _fbeff ;};if _faebd :=_aceda .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_faebd !=nil {return _faebd ;};if _aceda .KernAttr !=nil {if *_aceda .KernAttr < 0{return _ddgage .Errorf ("\u0025\u0073/m\u002e\u004b\u0065r\u006e\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aceda .KernAttr );};if *_aceda .KernAttr > 400000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eK\u0065\u0072\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_aceda .KernAttr );};};if _ebcb :=_aceda .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_ebcb !=nil {return _ebcb ;};if _aceda .SpcAttr !=nil {if _afbdd :=_aceda .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_afbdd !=nil {return _afbdd ;};};if _aceda .BaselineAttr !=nil {if _dfb :=_aceda .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_dfb !=nil {return _dfb ;};};if _aceda .Ln !=nil {if _eadfc :=_aceda .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_eadfc !=nil {return _eadfc ;};};if _aceda .NoFill !=nil {if _bbfgb :=_aceda .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bbfgb !=nil {return _bbfgb ;};};if _aceda .SolidFill !=nil {if _fffba :=_aceda .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fffba !=nil {return _fffba ;};};if _aceda .GradFill !=nil {if _dbfbd :=_aceda .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dbfbd !=nil {return _dbfbd ;};};if _aceda .BlipFill !=nil {if _acbb :=_aceda .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_acbb !=nil {return _acbb ;};};if _aceda .PattFill !=nil {if _aecge :=_aceda .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aecge !=nil {return _aecge ;};};if _aceda .GrpFill !=nil {if _cafcdg :=_aceda .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cafcdg !=nil {return _cafcdg ;};};if _aceda .EffectLst !=nil {if _feeb :=_aceda .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_feeb !=nil {return _feeb ;};};if _aceda .EffectDag !=nil {if _babeg :=_aceda .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_babeg !=nil {return _babeg ;};};if _aceda .Highlight !=nil {if _daeae :=_aceda .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_daeae !=nil {return _daeae ;};};if _aceda .ULnTx !=nil {if _cceg :=_aceda .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_cceg !=nil {return _cceg ;};};if _aceda .ULn !=nil {if _decc :=_aceda .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_decc !=nil {return _decc ;};};if _aceda .UFillTx !=nil {if _bege :=_aceda .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_bege !=nil {return _bege ;};};if _aceda .UFill !=nil {if _eeac :=_aceda .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_eeac !=nil {return _eeac ;};};if _aceda .Latin !=nil {if _cddb :=_aceda .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_cddb !=nil {return _cddb ;};};if _aceda .Ea !=nil {if _dgbc :=_aceda .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_dgbc !=nil {return _dgbc ;};};if _aceda .Cs !=nil {if _ddeb :=_aceda .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ddeb !=nil {return _ddeb ;};};if _aceda .Sym !=nil {if _aeffe :=_aceda .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_aeffe !=nil {return _aeffe ;};};if _aceda .HlinkClick !=nil {if _gcadb :=_aceda .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_gcadb !=nil {return _gcadb ;};};if _aceda .HlinkMouseOver !=nil {if _fgac :=_aceda .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_fgac !=nil {return _fgac ;};};if _aceda .Rtl !=nil {if _fagad :=_aceda .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fagad !=nil {return _fagad ;};};if _aceda .ExtLst !=nil {if _ddbed :=_aceda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbed !=nil {return _ddbed ;};};return nil ;}; +// Validate validates the CT_TextTabStop and its children +func (_dfbgbc *CT_TextTabStop )Validate ()error {return _dfbgbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func (_bcfdg *EG_ColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagcf :for {_dbaae ,_dfegeg :=d .Token ();if _dfegeg !=nil {return _dfegeg ;};switch _eedab :=_dbaae .(type ){case _b .StartElement :switch _eedab .Name {case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bcfdg .Tint =NewCT_PositiveFixedPercentage ();if _gbbdeb :=d .DecodeElement (_bcfdg .Tint ,&_eedab );_gbbdeb !=nil {return _gbbdeb ;};case _b .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bcfdg .Shade =NewCT_PositiveFixedPercentage ();if _fddfg :=d .DecodeElement (_bcfdg .Shade ,&_eedab );_fddfg !=nil {return _fddfg ;};case _b .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bcfdg .Comp =NewCT_ComplementTransform ();if _fbcae :=d .DecodeElement (_bcfdg .Comp ,&_eedab );_fbcae !=nil {return _fbcae ;};case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_bcfdg .Inv =NewCT_InverseTransform ();if _gfaf :=d .DecodeElement (_bcfdg .Inv ,&_eedab );_gfaf !=nil {return _gfaf ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bcfdg .Gray =NewCT_GrayscaleTransform ();if _edaggf :=d .DecodeElement (_bcfdg .Gray ,&_eedab );_edaggf !=nil {return _edaggf ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bcfdg .Alpha =NewCT_PositiveFixedPercentage ();if _cgcfe :=d .DecodeElement (_bcfdg .Alpha ,&_eedab );_cgcfe !=nil {return _cgcfe ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bcfdg .AlphaOff =NewCT_FixedPercentage ();if _feabee :=d .DecodeElement (_bcfdg .AlphaOff ,&_eedab );_feabee !=nil {return _feabee ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bcfdg .AlphaMod =NewCT_PositivePercentage ();if _bccad :=d .DecodeElement (_bcfdg .AlphaMod ,&_eedab );_bccad !=nil {return _bccad ;};case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bcfdg .Hue =NewCT_PositiveFixedAngle ();if _cgbae :=d .DecodeElement (_bcfdg .Hue ,&_eedab );_cgbae !=nil {return _cgbae ;};case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bcfdg .HueOff =NewCT_Angle ();if _bfabd :=d .DecodeElement (_bcfdg .HueOff ,&_eedab );_bfabd !=nil {return _bfabd ;};case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bcfdg .HueMod =NewCT_PositivePercentage ();if _ccage :=d .DecodeElement (_bcfdg .HueMod ,&_eedab );_ccage !=nil {return _ccage ;};case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bcfdg .Sat =NewCT_Percentage ();if _ebefe :=d .DecodeElement (_bcfdg .Sat ,&_eedab );_ebefe !=nil {return _ebefe ;};case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bcfdg .SatOff =NewCT_Percentage ();if _fabdb :=d .DecodeElement (_bcfdg .SatOff ,&_eedab );_fabdb !=nil {return _fabdb ;};case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bcfdg .SatMod =NewCT_Percentage ();if _dgbcg :=d .DecodeElement (_bcfdg .SatMod ,&_eedab );_dgbcg !=nil {return _dgbcg ;};case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bcfdg .Lum =NewCT_Percentage ();if _bbaca :=d .DecodeElement (_bcfdg .Lum ,&_eedab );_bbaca !=nil {return _bbaca ;};case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bcfdg .LumOff =NewCT_Percentage ();if _dbdgf :=d .DecodeElement (_bcfdg .LumOff ,&_eedab );_dbdgf !=nil {return _dbdgf ;};case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bcfdg .LumMod =NewCT_Percentage ();if _ffgd :=d .DecodeElement (_bcfdg .LumMod ,&_eedab );_ffgd !=nil {return _ffgd ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bcfdg .Red =NewCT_Percentage ();if _effdb :=d .DecodeElement (_bcfdg .Red ,&_eedab );_effdb !=nil {return _effdb ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bcfdg .RedOff =NewCT_Percentage ();if _fbdd :=d .DecodeElement (_bcfdg .RedOff ,&_eedab );_fbdd !=nil {return _fbdd ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bcfdg .RedMod =NewCT_Percentage ();if _ecffb :=d .DecodeElement (_bcfdg .RedMod ,&_eedab );_ecffb !=nil {return _ecffb ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bcfdg .Green =NewCT_Percentage ();if _ceadbg :=d .DecodeElement (_bcfdg .Green ,&_eedab );_ceadbg !=nil {return _ceadbg ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bcfdg .GreenOff =NewCT_Percentage ();if _cddfc :=d .DecodeElement (_bcfdg .GreenOff ,&_eedab );_cddfc !=nil {return _cddfc ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_bcfdg .GreenMod =NewCT_Percentage ();if _fbeaf :=d .DecodeElement (_bcfdg .GreenMod ,&_eedab );_fbeaf !=nil {return _fbeaf ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_bcfdg .Blue =NewCT_Percentage ();if _bbgac :=d .DecodeElement (_bcfdg .Blue ,&_eedab );_bbgac !=nil {return _bbgac ;};case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bcfdg .BlueOff =NewCT_Percentage ();if _baeeac :=d .DecodeElement (_bcfdg .BlueOff ,&_eedab );_baeeac !=nil {return _baeeac ;};case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bcfdg .BlueMod =NewCT_Percentage ();if _fffeg :=d .DecodeElement (_bcfdg .BlueMod ,&_eedab );_fffeg !=nil {return _fffeg ;};case _b .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_bcfdg .Gamma =NewCT_GammaTransform ();if _eegad :=d .DecodeElement (_bcfdg .Gamma ,&_eedab );_eegad !=nil {return _eegad ;};case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bcfdg .InvGamma =NewCT_InverseGammaTransform ();if _geega :=d .DecodeElement (_bcfdg .InvGamma ,&_eedab );_geega !=nil {return _geega ;};default:_f .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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_eedab .Name );if _efeabg :=d .Skip ();_efeabg !=nil {return _efeabg ;};};case _b .EndElement :break _bagcf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_BlipFillProperties and its children -func (_fbecdg *CT_BlipFillProperties )Validate ()error {return _fbecdg .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dbcfc *CT_TextBlipBullet )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dbcfc .Blip =NewCT_Blip ();_agffg :for {_aeaf ,_dgfged :=d .Token ();if _dgfged !=nil {return _dgfged ;};switch _gbcae :=_aeaf .(type ){case _ggfee .StartElement :switch _gbcae .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:if _gefgc :=d .DecodeElement (_dbcfc .Blip ,&_gbcae );_gefgc !=nil {return _gefgc ;};default:_fecf .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\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_gbcae .Name );if _eabd :=d .Skip ();_eabd !=nil {return _eabd ;};};case _ggfee .EndElement :break _agffg ;case _ggfee .CharData :};};return nil ;};func (_dggfd *CT_BlendEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_fbff ,_dcbdg :=_dggfd .BlendAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062\u006c\u0065n\u0064"});if _dcbdg !=nil {return _dcbdg ;};start .Attr =append (start .Attr ,_fbff );e .EncodeToken (start );_ceeag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dggfd .Cont ,_ceeag );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cbdg *ST_Coordinate32 )ValidateWithPath (path string )error {_bcbff :=[]string {};if _cbdg .ST_Coordinate32Unqualified !=nil {_bcbff =append (_bcbff ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061t\u0065\u0033\u0032\u0055\u006e\u0071\u0075\u0061\u006c\u0069f\u0069\u0065\u0064");};if _cbdg .ST_UniversalMeasure !=nil {_bcbff =append (_bcbff ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_bcbff )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bcbff );};return nil ;};func (_eabe ST_LineCap )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_be :=_ggfee .Attr {};_be .Name =name ;switch _eabe {case ST_LineCapUnset :_be .Value ="";case ST_LineCapRnd :_be .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_be .Value ="\u0073\u0071";case ST_LineCapFlat :_be .Value ="\u0066\u006c\u0061\u0074";};return _be ,nil ;};func (_cggca *CT_TableStyleTextStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dfef :=range start .Attr {if _dfef .Name .Local =="\u0062"{_cggca .BAttr .UnmarshalXMLAttr (_dfef );continue ;};if _dfef .Name .Local =="\u0069"{_cggca .IAttr .UnmarshalXMLAttr (_dfef );continue ;};};_abdce :for {_ggdfc ,_ecdd :=d .Token ();if _ecdd !=nil {return _ecdd ;};switch _bfdea :=_ggdfc .(type ){case _ggfee .StartElement :switch _bfdea .Name {case _ggfee .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_cggca .Font =NewCT_FontCollection ();if _abbdb :=d .DecodeElement (_cggca .Font ,&_bfdea );_abbdb !=nil {return _abbdb ;};case _ggfee .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_cggca .FontRef =NewCT_FontReference ();if _bcef :=d .DecodeElement (_cggca .FontRef ,&_bfdea );_bcef !=nil {return _bcef ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cggca .ScrgbClr =NewCT_ScRgbColor ();if _gecbca :=d .DecodeElement (_cggca .ScrgbClr ,&_bfdea );_gecbca !=nil {return _gecbca ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cggca .SrgbClr =NewCT_SRgbColor ();if _cddgbc :=d .DecodeElement (_cggca .SrgbClr ,&_bfdea );_cddgbc !=nil {return _cddgbc ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cggca .HslClr =NewCT_HslColor ();if _cefb :=d .DecodeElement (_cggca .HslClr ,&_bfdea );_cefb !=nil {return _cefb ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cggca .SysClr =NewCT_SystemColor ();if _dbbe :=d .DecodeElement (_cggca .SysClr ,&_bfdea );_dbbe !=nil {return _dbbe ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cggca .SchemeClr =NewCT_SchemeColor ();if _acgbd :=d .DecodeElement (_cggca .SchemeClr ,&_bfdea );_acgbd !=nil {return _acgbd ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cggca .PrstClr =NewCT_PresetColor ();if _egedc :=d .DecodeElement (_cggca .PrstClr ,&_bfdea );_egedc !=nil {return _egedc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cggca .ExtLst =NewCT_OfficeArtExtensionList ();if _caedb :=d .DecodeElement (_cggca .ExtLst ,&_bfdea );_caedb !=nil {return _caedb ;};default:_fecf .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\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bfdea .Name );if _adafg :=d .Skip ();_adafg !=nil {return _adafg ;};};case _ggfee .EndElement :break _abdce ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path +func (_aafad *CT_LineProperties )ValidateWithPath (path string )error {if _aafad .WAttr !=nil {if *_aafad .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_aafad .WAttr );};if *_aafad .WAttr > 20116800{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_aafad .WAttr );};};if _dedc :=_aafad .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_dedc !=nil {return _dedc ;};if _bggd :=_aafad .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_bggd !=nil {return _bggd ;};if _ggea :=_aafad .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ggea !=nil {return _ggea ;};if _aafad .NoFill !=nil {if _bgbeb :=_aafad .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bgbeb !=nil {return _bgbeb ;};};if _aafad .SolidFill !=nil {if _bcfbg :=_aafad .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bcfbg !=nil {return _bcfbg ;};};if _aafad .GradFill !=nil {if _acae :=_aafad .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_acae !=nil {return _acae ;};};if _aafad .PattFill !=nil {if _dgfea :=_aafad .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dgfea !=nil {return _dgfea ;};};if _aafad .PrstDash !=nil {if _eegdf :=_aafad .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_eegdf !=nil {return _eegdf ;};};if _aafad .CustDash !=nil {if _fadbb :=_aafad .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_fadbb !=nil {return _fadbb ;};};if _aafad .Round !=nil {if _dbdfb :=_aafad .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_dbdfb !=nil {return _dbdfb ;};};if _aafad .Bevel !=nil {if _debae :=_aafad .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_debae !=nil {return _debae ;};};if _aafad .Miter !=nil {if _ggbd :=_aafad .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_ggbd !=nil {return _ggbd ;};};if _aafad .HeadEnd !=nil {if _feeae :=_aafad .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_feeae !=nil {return _feeae ;};};if _aafad .TailEnd !=nil {if _fcac :=_aafad .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_fcac !=nil {return _fcac ;};};if _aafad .ExtLst !=nil {if _bccd :=_aafad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccd !=nil {return _bccd ;};};return nil ;};func (_dfbeb *CT_GlowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfbeb .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dfbeb .RadAttr )});};e .EncodeToken (start );if _dfbeb .ScrgbClr !=nil {_eaef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dfbeb .ScrgbClr ,_eaef );};if _dfbeb .SrgbClr !=nil {_gdbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dfbeb .SrgbClr ,_gdbcc );};if _dfbeb .HslClr !=nil {_ccdag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dfbeb .HslClr ,_ccdag );};if _dfbeb .SysClr !=nil {_efada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dfbeb .SysClr ,_efada );};if _dfbeb .SchemeClr !=nil {_afeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dfbeb .SchemeClr ,_afeb );};if _dfbeb .PrstClr !=nil {_gfcfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dfbeb .PrstClr ,_gfcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_gfggc *CT_LightRig )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdede ,_ebdee :=_gfggc .RigAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0069\u0067"});if _ebdee !=nil {return _ebdee ;};start .Attr =append (start .Attr ,_cdede );_cdede ,_ebdee =_gfggc .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _ebdee !=nil {return _ebdee ;};start .Attr =append (start .Attr ,_cdede );e .EncodeToken (start );if _gfggc .Rot !=nil {_dgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_gfggc .Rot ,_dgcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Color and its children -func (_bcebe *CT_Color )Validate ()error {return _bcebe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");}; +// Validate validates the CT_Point2D and its children +func (_cagg *CT_Point2D )Validate ()error {return _cagg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; -// Validate validates the CT_Cell3D and its children -func (_cdede *CT_Cell3D )Validate ()error {return _cdede .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func (_afaf ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _afaf {case 0,1,2:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afaf ));};return nil ;}; +// Validate validates the EG_TextGeometry and its children +func (_ffadc *EG_TextGeometry )Validate ()error {return _ffadc .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_dfbge *ST_TextShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cefea ,_cdefb :=d .Token ();if _cdefb !=nil {return _cdefb ;};if _bbbcc ,_gcdec :=_cefea .(_b .EndElement );_gcdec &&_bbbcc .Name ==start .Name {*_dfbge =1;return nil ;};if _bbgaa ,_dfabc :=_cefea .(_b .CharData );!_dfabc {return _bb .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",_cefea );}else {switch string (_bbgaa ){case "":*_dfbge =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_dfbge =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_dfbge =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_dfbge =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dfbge =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_dfbge =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_dfbge =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_dfbge =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_dfbge =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_dfbge =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_dfbge =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_dfbge =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_dfbge =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_dfbge =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_dfbge =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_dfbge =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_dfbge =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_dfbge =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_dfbge =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_dfbge =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_dfbge =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_dfbge =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_dfbge =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_dfbge =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_dfbge =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_dfbge =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_dfbge =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_dfbge =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dfbge =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dfbge =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dfbge =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dfbge =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_dfbge =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_dfbge =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_dfbge =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_dfbge =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_dfbge =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dfbge =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_dfbge =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_dfbge =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_dfbge =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dfbge =41;};};_cefea ,_cdefb =d .Token ();if _cdefb !=nil {return _cdefb ;};if _bgefe ,_fcccac :=_cefea .(_b .EndElement );_fcccac &&_bgefe .Name ==start .Name {return nil ;};return _bb .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",_cefea );};func (_acdfa *CT_LinearShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acdfa .AngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_acdfa .AngAttr )});};if _acdfa .ScaledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_acdfa .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children -func (_ggacg *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _ggacg .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_FlatText struct{ZAttr *ST_Coordinate ;};func (_bgfeg *EG_ThemeableFillStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bgfeg .Fill !=nil {_bcbbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bgfeg .Fill ,_bcbbc );};if _bgfeg .FillRef !=nil {_dgcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bgfeg .FillRef ,_dgcf );};return nil ;}; +// Validate validates the EG_TextUnderlineLine and its children +func (_eggad *EG_TextUnderlineLine )Validate ()error {return _eggad .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func (_dcbde ST_PresetShadowVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcbde .String (),start );};type CT_Path2D struct{WAttr *int64 ;HAttr *int64 ;FillAttr ST_PathFillMode ;StrokeAttr *bool ;ExtrusionOkAttr *bool ;Close []*CT_Path2DClose ;MoveTo []*CT_Path2DMoveTo ;LnTo []*CT_Path2DLineTo ;ArcTo []*CT_Path2DArcTo ;QuadBezTo []*CT_Path2DQuadBezierTo ;CubicBezTo []*CT_Path2DCubicBezierTo ;};func (_decdbg *ST_PositivePercentage )ValidateWithPath (path string )error {_fedfb :=[]string {};if _decdbg .ST_PositivePercentageDecimal !=nil {_fedfb =append (_fedfb ,"\u0053\u0054\u005f\u0050o\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063e\u006et\u0061\u0067\u0065\u0044\u0065\u0063\u0069m\u0061\u006c");};if _decdbg .ST_PositivePercentage !=nil {if _cabdc :=_decdbg .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_cabdc !=nil {return _cabdc ;};_fedfb =append (_fedfb ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_fedfb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fedfb );};return nil ;};func (_dceg *CT_BackgroundFillStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddd :for {_ggcd ,_cfea :=d .Token ();if _cfea !=nil {return _cfea ;};switch _fabg :=_ggcd .(type ){case _b .StartElement :switch _fabg .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_edef :=NewEG_FillProperties ();_edef .NoFill =NewCT_NoFillProperties ();if _abcd :=d .DecodeElement (_edef .NoFill ,&_fabg );_abcd !=nil {return _abcd ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_edef );case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_agea :=NewEG_FillProperties ();_agea .SolidFill =NewCT_SolidColorFillProperties ();if _bef :=d .DecodeElement (_agea .SolidFill ,&_fabg );_bef !=nil {return _bef ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_agea );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_beaf :=NewEG_FillProperties ();_beaf .GradFill =NewCT_GradientFillProperties ();if _eaab :=d .DecodeElement (_beaf .GradFill ,&_fabg );_eaab !=nil {return _eaab ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_beaf );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_caa :=NewEG_FillProperties ();_caa .BlipFill =NewCT_BlipFillProperties ();if _ccfd :=d .DecodeElement (_caa .BlipFill ,&_fabg );_ccfd !=nil {return _ccfd ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_caa );case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cfa :=NewEG_FillProperties ();_cfa .PattFill =NewCT_PatternFillProperties ();if _deba :=d .DecodeElement (_cfa .PattFill ,&_fabg );_deba !=nil {return _deba ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_cfa );case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_babc :=NewEG_FillProperties ();_babc .GrpFill =NewCT_GroupFillProperties ();if _fgfeg :=d .DecodeElement (_babc .GrpFill ,&_fabg );_fgfeg !=nil {return _fgfeg ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_babc );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0042\u0061c\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fabg .Name );if _gag :=d .Skip ();_gag !=nil {return _gag ;};};case _b .EndElement :break _bddd ;case _b .CharData :};};return nil ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_cgedd :=&CT_TableCellProperties {};return _cgedd ;}; -// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path -func (_gcd *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func NewCT_LineJoinRound ()*CT_LineJoinRound {_eedfac :=&CT_LineJoinRound {};return _eedfac };func (_gagc *CT_ThemeableLineStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cfcgf :for {_cefa ,_dbdge :=d .Token ();if _dbdge !=nil {return _dbdge ;};switch _bcagg :=_cefa .(type ){case _ggfee .StartElement :switch _bcagg .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_gagc .Ln =NewCT_LineProperties ();if _cgcb :=d .DecodeElement (_gagc .Ln ,&_bcagg );_cgcb !=nil {return _cgcb ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0052e\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:_gagc .LnRef =NewCT_StyleMatrixReference ();if _aeg :=d .DecodeElement (_gagc .LnRef ,&_bcagg );_aeg !=nil {return _aeg ;};default:_fecf .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 C\u0054\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bcagg .Name );if _aacbf :=d .Skip ();_aacbf !=nil {return _aacbf ;};};case _ggfee .EndElement :break _cfcgf ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_Bevel and its children +func (_cde *CT_Bevel )Validate ()error {return _cde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");}; -// Validate validates the CT_FillEffect and its children -func (_ggafeb *CT_FillEffect )Validate ()error {return _ggafeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};const (ST_PresetCameraTypeUnset ST_PresetCameraType =0;ST_PresetCameraTypeLegacyObliqueTopLeft ST_PresetCameraType =1;ST_PresetCameraTypeLegacyObliqueTop ST_PresetCameraType =2;ST_PresetCameraTypeLegacyObliqueTopRight ST_PresetCameraType =3;ST_PresetCameraTypeLegacyObliqueLeft ST_PresetCameraType =4;ST_PresetCameraTypeLegacyObliqueFront ST_PresetCameraType =5;ST_PresetCameraTypeLegacyObliqueRight ST_PresetCameraType =6;ST_PresetCameraTypeLegacyObliqueBottomLeft ST_PresetCameraType =7;ST_PresetCameraTypeLegacyObliqueBottom ST_PresetCameraType =8;ST_PresetCameraTypeLegacyObliqueBottomRight ST_PresetCameraType =9;ST_PresetCameraTypeLegacyPerspectiveTopLeft ST_PresetCameraType =10;ST_PresetCameraTypeLegacyPerspectiveTop ST_PresetCameraType =11;ST_PresetCameraTypeLegacyPerspectiveTopRight ST_PresetCameraType =12;ST_PresetCameraTypeLegacyPerspectiveLeft ST_PresetCameraType =13;ST_PresetCameraTypeLegacyPerspectiveFront ST_PresetCameraType =14;ST_PresetCameraTypeLegacyPerspectiveRight ST_PresetCameraType =15;ST_PresetCameraTypeLegacyPerspectiveBottomLeft ST_PresetCameraType =16;ST_PresetCameraTypeLegacyPerspectiveBottom ST_PresetCameraType =17;ST_PresetCameraTypeLegacyPerspectiveBottomRight ST_PresetCameraType =18;ST_PresetCameraTypeOrthographicFront ST_PresetCameraType =19;ST_PresetCameraTypeIsometricTopUp ST_PresetCameraType =20;ST_PresetCameraTypeIsometricTopDown ST_PresetCameraType =21;ST_PresetCameraTypeIsometricBottomUp ST_PresetCameraType =22;ST_PresetCameraTypeIsometricBottomDown ST_PresetCameraType =23;ST_PresetCameraTypeIsometricLeftUp ST_PresetCameraType =24;ST_PresetCameraTypeIsometricLeftDown ST_PresetCameraType =25;ST_PresetCameraTypeIsometricRightUp ST_PresetCameraType =26;ST_PresetCameraTypeIsometricRightDown ST_PresetCameraType =27;ST_PresetCameraTypeIsometricOffAxis1Left ST_PresetCameraType =28;ST_PresetCameraTypeIsometricOffAxis1Right ST_PresetCameraType =29;ST_PresetCameraTypeIsometricOffAxis1Top ST_PresetCameraType =30;ST_PresetCameraTypeIsometricOffAxis2Left ST_PresetCameraType =31;ST_PresetCameraTypeIsometricOffAxis2Right ST_PresetCameraType =32;ST_PresetCameraTypeIsometricOffAxis2Top ST_PresetCameraType =33;ST_PresetCameraTypeIsometricOffAxis3Left ST_PresetCameraType =34;ST_PresetCameraTypeIsometricOffAxis3Right ST_PresetCameraType =35;ST_PresetCameraTypeIsometricOffAxis3Bottom ST_PresetCameraType =36;ST_PresetCameraTypeIsometricOffAxis4Left ST_PresetCameraType =37;ST_PresetCameraTypeIsometricOffAxis4Right ST_PresetCameraType =38;ST_PresetCameraTypeIsometricOffAxis4Bottom ST_PresetCameraType =39;ST_PresetCameraTypeObliqueTopLeft ST_PresetCameraType =40;ST_PresetCameraTypeObliqueTop ST_PresetCameraType =41;ST_PresetCameraTypeObliqueTopRight ST_PresetCameraType =42;ST_PresetCameraTypeObliqueLeft ST_PresetCameraType =43;ST_PresetCameraTypeObliqueRight ST_PresetCameraType =44;ST_PresetCameraTypeObliqueBottomLeft ST_PresetCameraType =45;ST_PresetCameraTypeObliqueBottom ST_PresetCameraType =46;ST_PresetCameraTypeObliqueBottomRight ST_PresetCameraType =47;ST_PresetCameraTypePerspectiveFront ST_PresetCameraType =48;ST_PresetCameraTypePerspectiveLeft ST_PresetCameraType =49;ST_PresetCameraTypePerspectiveRight ST_PresetCameraType =50;ST_PresetCameraTypePerspectiveAbove ST_PresetCameraType =51;ST_PresetCameraTypePerspectiveBelow ST_PresetCameraType =52;ST_PresetCameraTypePerspectiveAboveLeftFacing ST_PresetCameraType =53;ST_PresetCameraTypePerspectiveAboveRightFacing ST_PresetCameraType =54;ST_PresetCameraTypePerspectiveContrastingLeftFacing ST_PresetCameraType =55;ST_PresetCameraTypePerspectiveContrastingRightFacing ST_PresetCameraType =56;ST_PresetCameraTypePerspectiveHeroicLeftFacing ST_PresetCameraType =57;ST_PresetCameraTypePerspectiveHeroicRightFacing ST_PresetCameraType =58;ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing ST_PresetCameraType =59;ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing ST_PresetCameraType =60;ST_PresetCameraTypePerspectiveRelaxed ST_PresetCameraType =61;ST_PresetCameraTypePerspectiveRelaxedModerately ST_PresetCameraType =62;);type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_becgf ST_PathShadeType )ValidateWithPath (path string )error {switch _becgf {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becgf ));};return nil ;};const (ST_PathFillModeUnset ST_PathFillMode =0;ST_PathFillModeNone ST_PathFillMode =1;ST_PathFillModeNorm ST_PathFillMode =2;ST_PathFillModeLighten ST_PathFillMode =3;ST_PathFillModeLightenLess ST_PathFillMode =4;ST_PathFillModeDarken ST_PathFillMode =5;ST_PathFillModeDarkenLess ST_PathFillMode =6;); +// Validate validates the CT_WholeE2oFormatting and its children +func (_eaefg *CT_WholeE2oFormatting )Validate ()error {return _eaefg .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_eccb *CT_Headers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaeb :for {_cfbbf ,_gbfc :=d .Token ();if _gbfc !=nil {return _gbfc ;};switch _gggcc :=_cfbbf .(type ){case _b .StartElement :switch _gggcc .Name {case _b .Name {Space :"\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",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _fffed string ;if _cbbfd :=d .DecodeElement (&_fffed ,&_gggcc );_cbbfd !=nil {return _cbbfd ;};_eccb .Header =append (_eccb .Header ,_fffed );default:_f .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\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gggcc .Name );if _fdgbg :=d .Skip ();_fdgbg !=nil {return _fdgbg ;};};case _b .EndElement :break _eaeb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_fcafe *CT_FontScheme )ValidateWithPath (path string )error {if _abedb :=_fcafe .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_abedb !=nil {return _abedb ;};if _bdacdc :=_fcafe .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_bdacdc !=nil {return _bdacdc ;};if _fcafe .ExtLst !=nil {if _beag :=_fcafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beag !=nil {return _beag ;};};return nil ;};func (_effg *CT_TableCol )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ffdda :=range start .Attr {if _ffdda .Name .Local =="\u0077"{_gcbbdg ,_ccecb :=ParseUnionST_Coordinate (_ffdda .Value );if _ccecb !=nil {return _ccecb ;};_effg .WAttr =_gcbbdg ;continue ;};};_fgccf :for {_fbbgd ,_bdggc :=d .Token ();if _bdggc !=nil {return _bdggc ;};switch _dba :=_fbbgd .(type ){case _ggfee .StartElement :switch _dba .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effg .ExtLst =NewCT_OfficeArtExtensionList ();if _eagfad :=d .DecodeElement (_effg .ExtLst ,&_dba );_eagfad !=nil {return _eagfad ;};default:_fecf .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\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_dba .Name );if _dbbc :=d .Skip ();_dbbc !=nil {return _dbbc ;};};case _ggfee .EndElement :break _fgccf ;case _ggfee .CharData :};};return nil ;};func (_ebe ST_FixedPercentage )String ()string {if _ebe .ST_FixedPercentageDecimal !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_ebe .ST_FixedPercentageDecimal );};if _ebe .ST_FixedPercentage !=nil {return _ebe .ST_FixedPercentage .String ();};return "";}; +// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path +func (_faaacd *CT_TablePartStyle )ValidateWithPath (path string )error {if _faaacd .TcTxStyle !=nil {if _deffc :=_faaacd .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_deffc !=nil {return _deffc ;};};if _faaacd .TcStyle !=nil {if _ecccfc :=_faaacd .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_ecccfc !=nil {return _ecccfc ;};};return nil ;};func (_egebd ST_PresetLineDashVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bggeb :=_b .Attr {};_bggeb .Name =name ;switch _egebd {case ST_PresetLineDashValUnset :_bggeb .Value ="";case ST_PresetLineDashValSolid :_bggeb .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_bggeb .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_bggeb .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_bggeb .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_bggeb .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_bggeb .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_bggeb .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_bggeb .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_bggeb .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_bggeb .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_bggeb .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _bggeb ,nil ;}; -// Validate validates the CT_HSLEffect and its children -func (_decg *CT_HSLEffect )Validate ()error {return _decg .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path +func (_cbdffd *CT_TableGrid )ValidateWithPath (path string )error {for _gecfa ,_bgggc :=range _cbdffd .GridCol {if _faaac :=_bgggc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_gecfa ));_faaac !=nil {return _faaac ;};};return nil ;};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;}; -// Validate validates the CT_TextSpacing and its children -func (_fcebf *CT_TextSpacing )Validate ()error {return _fcebf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path +func (_daeadg *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _daeadg .TableStyle !=nil {if _abccfe :=_daeadg .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_abccfe !=nil {return _abccfe ;};};if _daeadg .TableStyleId !=nil {if !_eb .ST_GuidPatternRe .MatchString (*_daeadg .TableStyleId ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0054\u0061b\u006c\u0065\u0053t\u0079\u006c\u0065\u0049d\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 ,_eb .ST_GuidPatternRe ,*_daeadg .TableStyleId );};};return nil ;};func (_dbbcc *ST_TextTabAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbbcc =0;case "\u006c":*_dbbcc =1;case "\u0063\u0074\u0072":*_dbbcc =2;case "\u0072":*_dbbcc =3;case "\u0064\u0065\u0063":*_dbbcc =4;};return nil ;}; -// Validate validates the CT_GeomGuide and its children -func (_bccfb *CT_GeomGuide )Validate ()error {return _bccfb .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");}; +// Validate validates the CT_GvmlPicture and its children +func (_ffdea *CT_GvmlPicture )Validate ()error {return _ffdea .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_abdgg :=&CT_StyleMatrixReference {};return _abdgg ;};func (_aeeca *EG_ColorChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeeca .ScrgbClr !=nil {_ecgdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aeeca .ScrgbClr ,_ecgdf );};if _aeeca .SrgbClr !=nil {_eagc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aeeca .SrgbClr ,_eagc );};if _aeeca .HslClr !=nil {_ebada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_aeeca .HslClr ,_ebada );};if _aeeca .SysClr !=nil {_egfde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aeeca .SysClr ,_egfde );};if _aeeca .SchemeClr !=nil {_cagd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aeeca .SchemeClr ,_cagd );};if _aeeca .PrstClr !=nil {_edfeae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aeeca .PrstClr ,_edfeae );};return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path -func (_aggdce *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_OfficeArtExtension and its children +func (_cbfc *CT_OfficeArtExtension )Validate ()error {return _cbfc .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func (_cgfdda ST_TextAnchoringType )String ()string {switch _cgfdda {case 0:return "";case 1:return "\u0074";case 2:return "\u0063\u0074\u0072";case 3:return "\u0062";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u0064\u0069\u0073\u0074";};return "";};func (_gadge *CT_TextField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_gadge .IdAttr )});if _gadge .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gadge .TypeAttr )});};e .EncodeToken (start );if _gadge .RPr !=nil {_fegfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_gadge .RPr ,_fegfc );};if _gadge .PPr !=nil {_ffdgff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_gadge .PPr ,_ffdgff );};if _gadge .T !=nil {_facf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074"}};_f .AddPreserveSpaceAttr (&_facf ,*_gadge .T );e .EncodeElement (_gadge .T ,_facf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fefae *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eabd :=range start .Attr {if _eabd .Name .Local =="\u0074\u0078\u0042o\u0078"{_dagef ,_aegdg :=_a .ParseBool (_eabd .Value );if _aegdg !=nil {return _aegdg ;};_fefae .TxBoxAttr =&_dagef ;continue ;};};_fefc :for {_febgf ,_eabfc :=d .Token ();if _eabfc !=nil {return _eabfc ;};switch _fbfgf :=_febgf .(type ){case _b .StartElement :switch _fbfgf .Name {case _b .Name {Space :"\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",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_fefae .SpLocks =NewCT_ShapeLocking ();if _bebfc :=d .DecodeElement (_fefae .SpLocks ,&_fbfgf );_bebfc !=nil {return _bebfc ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fefae .ExtLst =NewCT_OfficeArtExtensionList ();if _bdfbd :=d .DecodeElement (_fefae .ExtLst ,&_fbfgf );_bdfbd !=nil {return _bdfbd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0053\u0068\u0061p\u0065\u0050r\u006f\u0070s\u0020%\u0076",_fbfgf .Name );if _aefdg :=d .Skip ();_aefdg !=nil {return _aefdg ;};};case _b .EndElement :break _fefc ;case _b .CharData :};};return nil ;};type CT_Shape3D struct{ZAttr *ST_Coordinate ;ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};func (_abecb *CT_SphereCoords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_abecb .LatAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_abecb .LonAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_bb .Sprintf ("\u0025\u0076",_abecb .RevAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgacd ST_PenAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgacd .String (),start );};func (_gggfdb *CT_PathShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gggfdb .PathAttr !=ST_PathShadeTypeUnset {_bebcc ,_ggadg :=_gggfdb .PathAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0074\u0068"});if _ggadg !=nil {return _ggadg ;};start .Attr =append (start .Attr ,_bebcc );};e .EncodeToken (start );if _gggfdb .FillToRect !=nil {_bbbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_gggfdb .FillToRect ,_bbbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_AnimationDgmOnlyBuildType byte ; -// Validate validates the CT_DashStop and its children -func (_afcf *CT_DashStop )Validate ()error {return _afcf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};func (_bfbcb ST_DgmBuildStep )String ()string {switch _bfbcb {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";}; +// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path +func (_effed *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _fdegb :=_effed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdegb !=nil {return _fdegb ;};return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_gbgbe :=&CT_GvmlTextShape {};_gbgbe .TxBody =NewCT_TextBody ();return _gbgbe ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_cdafd :=&EG_LineFillProperties {};return _cdafd ;};func (_afbgg ST_AnimationDgmBuildType )String ()string {if _afbgg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _afbgg .ST_AnimationBuildType .String ();};if _afbgg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _afbgg .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_eaefb *CT_GvmlTextShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaefb .UseSpRect !=nil {_gddc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_eaefb .UseSpRect ,_gddc );};if _eaefb .Xfrm !=nil {_fbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_eaefb .Xfrm ,_fbeb );};return nil ;};func NewCT_Backdrop ()*CT_Backdrop {_gfa :=&CT_Backdrop {};_gfa .Anchor =NewCT_Point3D ();_gfa .Norm =NewCT_Vector3D ();_gfa .Up =NewCT_Vector3D ();return _gfa ;};func (_dafdb *CT_SoftEdgesEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_dafdb .RadAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AlphaFloorEffect and its children -func (_fcbddc *CT_AlphaFloorEffect )Validate ()error {return _fcbddc .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ffedcb *ST_LineCap )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dbba ,_cebbda :=d .Token ();if _cebbda !=nil {return _cebbda ;};if _dcgg ,_fgbea :=_dbba .(_ggfee .EndElement );_fgbea &&_dcgg .Name ==start .Name {*_ffedcb =1;return nil ;};if _aeed ,_faddc :=_dbba .(_ggfee .CharData );!_faddc {return _ddgage .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",_dbba );}else {switch string (_aeed ){case "":*_ffedcb =0;case "\u0072\u006e\u0064":*_ffedcb =1;case "\u0073\u0071":*_ffedcb =2;case "\u0066\u006c\u0061\u0074":*_ffedcb =3;};};_dbba ,_cebbda =d .Token ();if _cebbda !=nil {return _cebbda ;};if _dfae ,_gedf :=_dbba .(_ggfee .EndElement );_gedf &&_dfae .Name ==start .Name {return nil ;};return _ddgage .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",_dbba );};func NewCT_Percentage ()*CT_Percentage {_bdbad :=&CT_Percentage {};return _bdbad };func NewCT_Scene3D ()*CT_Scene3D {_egcfed :=&CT_Scene3D {};_egcfed .Camera =NewCT_Camera ();_egcfed .LightRig =NewCT_LightRig ();return _egcfed ;};func (_ebacf *CT_Blip )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ebacf .CstateAttr !=ST_BlipCompressionUnset {_afbac ,_bedgae :=_ebacf .CstateAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _bedgae !=nil {return _bedgae ;};start .Attr =append (start .Attr ,_afbac );};if _ebacf .EmbedAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ebacf .EmbedAttr )});};if _ebacf .LinkAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ebacf .LinkAttr )});};e .EncodeToken (start );if _ebacf .Choice !=nil {for _ ,_ebacd :=range _ebacf .Choice {_ebacd .MarshalXML (e ,_ggfee .StartElement {});};};if _ebacf .ExtLst !=nil {_feea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebacf .ExtLst ,_feea );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_abgg *EG_ThemeableEffectStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ggbca :for {_cggcfd ,_gcade :=d .Token ();if _gcade !=nil {return _gcade ;};switch _acbcb :=_cggcfd .(type ){case _ggfee .StartElement :switch _acbcb .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_abgg .Effect =NewCT_EffectProperties ();if _bfgef :=d .DecodeElement (_abgg .Effect ,&_acbcb );_bfgef !=nil {return _bfgef ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_abgg .EffectRef =NewCT_StyleMatrixReference ();if _fcacba :=d .DecodeElement (_abgg .EffectRef ,&_acbcb );_fcacba !=nil {return _fcacba ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0045\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065E\u0066\u0066\u0065\u0063\u0074\u0053t\u0079\u006c\u0065 \u0025\u0076",_acbcb .Name );if _bcfeg :=d .Skip ();_bcfeg !=nil {return _bcfeg ;};};case _ggfee .EndElement :break _ggbca ;case _ggfee .CharData :};};return nil ;};func (_acdg ST_LightRigDirection )Validate ()error {return _acdg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path +func (_fced *CT_PositiveSize2D )ValidateWithPath (path string )error {if _fced .CxAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fced .CxAttr );};if _fced .CxAttr > 27273042316900{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fced .CxAttr );};if _fced .CyAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fced .CyAttr );};if _fced .CyAttr > 27273042316900{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fced .CyAttr );};return nil ;};const (ST_TextFontAlignTypeUnset ST_TextFontAlignType =0;ST_TextFontAlignTypeAuto ST_TextFontAlignType =1;ST_TextFontAlignTypeT ST_TextFontAlignType =2;ST_TextFontAlignTypeCtr ST_TextFontAlignType =3;ST_TextFontAlignTypeBase ST_TextFontAlignType =4;ST_TextFontAlignTypeB ST_TextFontAlignType =5;); -// Validate validates the CT_GvmlGraphicalObjectFrame and its children -func (_cad *CT_GvmlGraphicalObjectFrame )Validate ()error {return _cad .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");}; +// Validate validates the CT_GrayscaleTransform and its children +func (_dbgc *CT_GrayscaleTransform )Validate ()error {return _dbgc .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func (_adaec *CT_ShapeStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dddd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_adaec .LnRef ,_dddd );_bfcbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_adaec .FillRef ,_bfcbe );_ddccg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_adaec .EffectRef ,_ddccg );_gfgce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_adaec .FontRef ,_gfgce );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbdca *CT_LineEndProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbdca .TypeAttr !=ST_LineEndTypeUnset {_aedg ,_acdbd :=_cbdca .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _acdbd !=nil {return _acdbd ;};start .Attr =append (start .Attr ,_aedg );};if _cbdca .WAttr !=ST_LineEndWidthUnset {_afde ,_egcc :=_cbdca .WAttr .MarshalXMLAttr (_b .Name {Local :"\u0077"});if _egcc !=nil {return _egcc ;};start .Attr =append (start .Attr ,_afde );};if _cbdca .LenAttr !=ST_LineEndLengthUnset {_daccg ,_efaf :=_cbdca .LenAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0065\u006e"});if _efaf !=nil {return _efaf ;};start .Attr =append (start .Attr ,_daccg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecaca *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecaca .CNvPr =NewCT_NonVisualDrawingProps ();_ecaca .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_gfcad :for {_dcbe ,_cefc :=d .Token ();if _cefc !=nil {return _cefc ;};switch _beadd :=_dcbe .(type ){case _b .StartElement :switch _beadd .Name {case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _acca :=d .DecodeElement (_ecaca .CNvPr ,&_beadd );_acca !=nil {return _acca ;};case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _cggg :=d .DecodeElement (_ecaca .CNvCxnSpPr ,&_beadd );_cggg !=nil {return _cggg ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006ee\u0063t\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073u\u0061l\u0020\u0025v",_beadd .Name );if _cgdg :=d .Skip ();_cgdg !=nil {return _cgdg ;};};case _b .EndElement :break _gfcad ;case _b .CharData :};};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_aeeg :=&CT_GroupTransform2D {};return _aeeg }; -// Validate validates the CT_ColorMappingOverrideChoice and its children -func (_feab *CT_ColorMappingOverrideChoice )Validate ()error {return _feab .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043\u0068oi\u0063\u0065");};func (_bgaaec *CT_Camera )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_cdfdb ,_cdgg :=_bgaaec .PrstAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0072\u0073\u0074"});if _cdgg !=nil {return _cdgg ;};start .Attr =append (start .Attr ,_cdfdb );if _bgaaec .FovAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066\u006f\u0076"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bgaaec .FovAttr )});};if _bgaaec .ZoomAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bgaaec .ZoomAttr )});};e .EncodeToken (start );if _bgaaec .Rot !=nil {_eacd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_bgaaec .Rot ,_eacd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fbgga *EG_OfficeArtExtensionList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fbgga .Ext !=nil {_ddbbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_dfdgg :=range _fbgga .Ext {e .EncodeElement (_dfdgg ,_ddbbb );};};return nil ;}; +// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path +func (_fgcbe *CT_ReflectionEffect )ValidateWithPath (path string )error {if _fgcbe .BlurRadAttr !=nil {if *_fgcbe .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .BlurRadAttr );};if *_fgcbe .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgcbe .BlurRadAttr );};};if _fgcbe .StAAttr !=nil {if _ecfef :=_fgcbe .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_ecfef !=nil {return _ecfef ;};};if _fgcbe .StPosAttr !=nil {if _ffddd :=_fgcbe .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ffddd !=nil {return _ffddd ;};};if _fgcbe .EndAAttr !=nil {if _daaaa :=_fgcbe .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_daaaa !=nil {return _daaaa ;};};if _fgcbe .EndPosAttr !=nil {if _bfbf :=_fgcbe .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bfbf !=nil {return _bfbf ;};};if _fgcbe .DistAttr !=nil {if *_fgcbe .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fgcbe .DistAttr );};if *_fgcbe .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .DistAttr );};};if _fgcbe .DirAttr !=nil {if *_fgcbe .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_fgcbe .DirAttr );};if *_fgcbe .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgcbe .DirAttr );};};if _fgcbe .FadeDirAttr !=nil {if *_fgcbe .FadeDirAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .FadeDirAttr );};if *_fgcbe .FadeDirAttr >=21600000{return _bb .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgcbe .FadeDirAttr );};};if _fgcbe .SxAttr !=nil {if _cffga :=_fgcbe .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cffga !=nil {return _cffga ;};};if _fgcbe .SyAttr !=nil {if _egfec :=_fgcbe .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_egfec !=nil {return _egfec ;};};if _fgcbe .KxAttr !=nil {if *_fgcbe .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fgcbe .KxAttr );};if *_fgcbe .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .KxAttr );};};if _fgcbe .KyAttr !=nil {if *_fgcbe .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fgcbe .KyAttr );};if *_fgcbe .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .KyAttr );};};if _dbdade :=_fgcbe .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_dbdade !=nil {return _dbdade ;};return nil ;};func (_egdea *EG_ThemeableFontStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egdea .Font !=nil {_bbged :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_egdea .Font ,_bbged );};if _egdea .FontRef !=nil {_fcgbf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_egdea .FontRef ,_fcgbf );};return nil ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;};func (_dabeb *ST_FontCollectionIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dddfd ,_ggedb :=d .Token ();if _ggedb !=nil {return _ggedb ;};if _eegbag ,_edfac :=_dddfd .(_b .EndElement );_edfac &&_eegbag .Name ==start .Name {*_dabeb =1;return nil ;};if _gadca ,_dddge :=_dddfd .(_b .CharData );!_dddge {return _bb .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",_dddfd );}else {switch string (_gadca ){case "":*_dabeb =0;case "\u006d\u0061\u006ao\u0072":*_dabeb =1;case "\u006d\u0069\u006eo\u0072":*_dabeb =2;case "\u006e\u006f\u006e\u0065":*_dabeb =3;};};_dddfd ,_ggedb =d .Token ();if _ggedb !=nil {return _ggedb ;};if _eddeb ,_gccdf :=_dddfd .(_b .EndElement );_gccdf &&_eddeb .Name ==start .Name {return nil ;};return _bb .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",_dddfd );};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_daca :=&CT_GvmlShapeNonVisual {};_daca .CNvPr =NewCT_NonVisualDrawingProps ();_daca .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _daca ;}; -// Validate validates the CT_Connection and its children -func (_gbac *CT_Connection )Validate ()error {return _gbac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path +func (_dcbdc *CT_PresetTextShape )ValidateWithPath (path string )error {if _dcbdc .PrstAttr ==ST_TextShapeTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fegab :=_dcbdc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fegab !=nil {return _fegab ;};if _dcbdc .AvLst !=nil {if _bfcba :=_dcbdc .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_bfcba !=nil {return _bfcba ;};};return nil ;};type CT_TextCharBullet struct{CharAttr string ;}; -// Validate validates the CT_FlatText and its children -func (_feedb *CT_FlatText )Validate ()error {return _feedb .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};func (_gceac ST_TextUnderlineType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_ceeeg :=_ggfee .Attr {};_ceeeg .Name =name ;switch _gceac {case ST_TextUnderlineTypeUnset :_ceeeg .Value ="";case ST_TextUnderlineTypeNone :_ceeeg .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_ceeeg .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_ceeeg .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_ceeeg .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_ceeeg .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_ceeeg .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_ceeeg .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_ceeeg .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_ceeeg .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_ceeeg .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_ceeeg .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_ceeeg .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_ceeeg .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_ceeeg .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_ceeeg .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_ceeeg .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_ceeeg .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_ceeeg .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _ceeeg ,nil ;}; +// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path +func (_dcfe *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;}; -// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path -func (_daba *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _debf ,_aedg :=range _daba .Cxn {if _cafg :=_aedg .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_debf ));_cafg !=nil {return _cafg ;};};return nil ;}; +// Validate validates the CT_NonVisualGraphicFrameProperties and its children +func (_fcdee *CT_NonVisualGraphicFrameProperties )Validate ()error {return _fcdee .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_aceddc ST_PositivePercentage )String ()string {if _aceddc .ST_PositivePercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_aceddc .ST_PositivePercentageDecimal );};if _aceddc .ST_PositivePercentage !=nil {return _aceddc .ST_PositivePercentage .String ();};return "";};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_fccddg :=&CT_TextSpacingPercent {};return _fccddg ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_abcaca ST_PitchFamily )ValidateWithPath (path string )error {switch _abcaca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abcaca ));};return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path -func (_fbeacg *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _gdae :=_fbeacg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gdae !=nil {return _gdae ;};if _efedb :=_fbeacg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_efedb !=nil {return _efedb ;};for _bbabc ,_ggfafd :=range _fbeacg .Choice {if _aaaefc :=_ggfafd .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bbabc ));_aaaefc !=nil {return _aaaefc ;};};if _fbeacg .ExtLst !=nil {if _cgga :=_fbeacg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgga !=nil {return _cgga ;};};return nil ;};type CT_ComplementTransform struct{};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_cabcb :=&CT_Path2DCubicBezierTo {};return _cabcb ;}; +// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path +func (_eecc *CT_BaseStyles )ValidateWithPath (path string )error {if _geeg :=_eecc .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_geeg !=nil {return _geeg ;};if _bba :=_eecc .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_bba !=nil {return _bba ;};if _eaga :=_eecc .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_eaga !=nil {return _eaga ;};if _eecc .ExtLst !=nil {if _gceg :=_eecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gceg !=nil {return _gceg ;};};return nil ;};func (_eedc ST_Coordinate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eedc .ST_CoordinateUnqualified !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_eedc .ST_CoordinateUnqualified )));};if _eedc .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_eedc .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_eebga *ST_AdjCoordinate )ValidateWithPath (path string )error {_gaaea :=[]string {};if _eebga .ST_Coordinate !=nil {if _bbdaf :=_eebga .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_bbdaf !=nil {return _bbdaf ;};_gaaea =append (_gaaea ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _eebga .ST_GeomGuideName !=nil {_gaaea =append (_gaaea ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_gaaea )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gaaea );};return nil ;};func (_gfcbbg *CT_TextBulletColorFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_debaf *CT_PatternFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gecfb :=range start .Attr {if _gecfb .Name .Local =="\u0070\u0072\u0073\u0074"{_debaf .PrstAttr .UnmarshalXMLAttr (_gecfb );continue ;};};_eabgd :for {_ggccb ,_dfgdd :=d .Token ();if _dfgdd !=nil {return _dfgdd ;};switch _aebed :=_ggccb .(type ){case _b .StartElement :switch _aebed .Name {case _b .Name {Space :"\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",Local :"\u0066\u0067\u0043l\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"}:_debaf .FgClr =NewCT_Color ();if _cdab :=d .DecodeElement (_debaf .FgClr ,&_aebed );_cdab !=nil {return _cdab ;};case _b .Name {Space :"\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",Local :"\u0062\u0067\u0043l\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"}:_debaf .BgClr =NewCT_Color ();if _effge :=d .DecodeElement (_debaf .BgClr ,&_aebed );_effge !=nil {return _effge ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_aebed .Name );if _dfea :=d .Skip ();_dfea !=nil {return _dfea ;};};case _b .EndElement :break _eabgd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path -func (_fcec *EG_LineFillProperties )ValidateWithPath (path string )error {if _fcec .NoFill !=nil {if _caaag :=_fcec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_caaag !=nil {return _caaag ;};};if _fcec .SolidFill !=nil {if _ebbf :=_fcec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ebbf !=nil {return _ebbf ;};};if _fcec .GradFill !=nil {if _ceee :=_fcec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ceee !=nil {return _ceee ;};};if _fcec .PattFill !=nil {if _bgdde :=_fcec .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bgdde !=nil {return _bgdde ;};};return nil ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;}; +// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path +func (_bffa *ThemeManager )ValidateWithPath (path string )error {if _adcgg :=_bffa .CT_EmptyElement .ValidateWithPath (path );_adcgg !=nil {return _adcgg ;};return nil ;}; -// Validate validates the CT_AnimationDgmElement and its children -func (_cdecd *CT_AnimationDgmElement )Validate ()error {return _cdecd .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;}; +// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path +func (_bbff *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _bgggg :=_bbff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgggg !=nil {return _bgggg ;};if _agdba :=_bbff .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_agdba !=nil {return _agdba ;};return nil ;}; -// Validate validates the Blip and its children -func (_agaeb *Blip )Validate ()error {return _agaeb .ValidateWithPath ("\u0042\u006c\u0069\u0070")};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_acgd ST_TextFontAlignType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_acgd .String (),start );};func (_ecbc *ST_TextWrappingType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ecbc =0;case "\u006e\u006f\u006e\u0065":*_ecbc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ecbc =2;};return nil ;};func (_afegg *ThemeManager )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_ggfee .Attr {Name :_ggfee .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 ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _afegg .CT_EmptyElement .MarshalXML (e ,start );};func (_eagde *CT_GvmlPictureNonVisual )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_fbabf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eagde .CNvPr ,_fbabf );_dccdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_eagde .CNvPicPr ,_dccdg );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_efgb *ST_EffectContainerType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aace ,_bafa :=d .Token ();if _bafa !=nil {return _bafa ;};if _bcbfc ,_debab :=_aace .(_ggfee .EndElement );_debab &&_bcbfc .Name ==start .Name {*_efgb =1;return nil ;};if _fdcdd ,_edbc :=_aace .(_ggfee .CharData );!_edbc {return _ddgage .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",_aace );}else {switch string (_fdcdd ){case "":*_efgb =0;case "\u0073\u0069\u0062":*_efgb =1;case "\u0074\u0072\u0065\u0065":*_efgb =2;};};_aace ,_bafa =d .Token ();if _bafa !=nil {return _bafa ;};if _beaea ,_bcagga :=_aace .(_ggfee .EndElement );_bcagga &&_beaea .Name ==start .Name {return nil ;};return _ddgage .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",_aace );};func (_abcgf *ST_PresetMaterialType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_efdbb ,_becb :=d .Token ();if _becb !=nil {return _becb ;};if _edebe ,_acdfe :=_efdbb .(_ggfee .EndElement );_acdfe &&_edebe .Name ==start .Name {*_abcgf =1;return nil ;};if _aceg ,_gbdbe :=_efdbb .(_ggfee .CharData );!_gbdbe {return _ddgage .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",_efdbb );}else {switch string (_aceg ){case "":*_abcgf =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_abcgf =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_abcgf =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_abcgf =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_abcgf =4;case "\u006d\u0061\u0074t\u0065":*_abcgf =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_abcgf =6;case "\u006d\u0065\u0074a\u006c":*_abcgf =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_abcgf =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_abcgf =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_abcgf =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_abcgf =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_abcgf =12;case "\u0063\u006c\u0065a\u0072":*_abcgf =13;case "\u0066\u006c\u0061\u0074":*_abcgf =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_abcgf =15;};};_efdbb ,_becb =d .Token ();if _becb !=nil {return _becb ;};if _ddcbe ,_egaa :=_efdbb .(_ggfee .EndElement );_egaa &&_ddcbe .Name ==start .Name {return nil ;};return _ddgage .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",_efdbb );};type CT_Percentage struct{ValAttr ST_Percentage ;};func (_edg *CT_GvmlConnector )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_ccddcd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_edg .NvCxnSpPr ,_ccddcd );_fcefcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edg .SpPr ,_fcefcf );if _edg .Style !=nil {_cgcfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edg .Style ,_cgcfb );};if _edg .ExtLst !=nil {_fgfcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edg .ExtLst ,_fgfcf );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_Camera ()*CT_Camera {_abeef :=&CT_Camera {};_abeef .PrstAttr =ST_PresetCameraType (1);return _abeef ;};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};func (_aebbc *ST_BlipCompression )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_deea ,_ccgcfe :=d .Token ();if _ccgcfe !=nil {return _ccgcfe ;};if _bdecf ,_cgfefg :=_deea .(_ggfee .EndElement );_cgfefg &&_bdecf .Name ==start .Name {*_aebbc =1;return nil ;};if _cccg ,_ggacd :=_deea .(_ggfee .CharData );!_ggacd {return _ddgage .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",_deea );}else {switch string (_cccg ){case "":*_aebbc =0;case "\u0065\u006d\u0061i\u006c":*_aebbc =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_aebbc =2;case "\u0070\u0072\u0069n\u0074":*_aebbc =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_aebbc =4;case "\u006e\u006f\u006e\u0065":*_aebbc =5;};};_deea ,_ccgcfe =d .Token ();if _ccgcfe !=nil {return _ccgcfe ;};if _ffggcd ,_fbg :=_deea .(_ggfee .EndElement );_fbg &&_ffggcd .Name ==start .Name {return nil ;};return _ddgage .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",_deea );}; +// Validate validates the CT_TextShapeAutofit and its children +func (_cbgfe *CT_TextShapeAutofit )Validate ()error {return _cbgfe .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_faecb ST_LineCap )String ()string {switch _faecb {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func (_addff *CT_Point3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_addff .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_addff .YAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",_addff .ZAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Scale2D and its children -func (_ffggfg *CT_Scale2D )Validate ()error {return _ffggfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func NewEG_FillProperties ()*EG_FillProperties {_bgcbb :=&EG_FillProperties {};return _bgcbb };func (_bdbbg *CT_PresetGeometry2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bdbbg .PrstAttr =ST_ShapeType (1);for _ ,_bcfdag :=range start .Attr {if _bcfdag .Name .Local =="\u0070\u0072\u0073\u0074"{_bdbbg .PrstAttr .UnmarshalXMLAttr (_bcfdag );continue ;};};_ebecg :for {_ffgg ,_egbaa :=d .Token ();if _egbaa !=nil {return _egbaa ;};switch _cbdea :=_ffgg .(type ){case _ggfee .StartElement :switch _cbdea .Name {case _ggfee .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_bdbbg .AvLst =NewCT_GeomGuideList ();if _cecaf :=d .DecodeElement (_bdbbg .AvLst ,&_cbdea );_cecaf !=nil {return _cecaf ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_cbdea .Name );if _gdfbg :=d .Skip ();_gdfbg !=nil {return _gdfbg ;};};case _ggfee .EndElement :break _ebecg ;case _ggfee .CharData :};};return nil ;};func (_ebegd *ST_TextCapsType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ebegd =0;case "\u006e\u006f\u006e\u0065":*_ebegd =1;case "\u0073\u006d\u0061l\u006c":*_ebegd =2;case "\u0061\u006c\u006c":*_ebegd =3;};return nil ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_aec :=&CT_AlphaFloorEffect {};return _aec };func (_aadad *CT_AdjustHandleList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dbefb :for {_dfdf ,_effebb :=d .Token ();if _effebb !=nil {return _effebb ;};switch _egcee :=_dfdf .(type ){case _ggfee .StartElement :switch _egcee .Name {case _ggfee .Name {Space :"\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",Local :"\u0061\u0068\u0058\u0059"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"}:_ggec :=NewCT_XYAdjustHandle ();if _abed :=d .DecodeElement (_ggec ,&_egcee );_abed !=nil {return _abed ;};_aadad .AhXY =append (_aadad .AhXY ,_ggec );case _ggfee .Name {Space :"\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",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_gf :=NewCT_PolarAdjustHandle ();if _bedf :=d .DecodeElement (_gf ,&_egcee );_bedf !=nil {return _bedf ;};_aadad .AhPolar =append (_aadad .AhPolar ,_gf );default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_egcee .Name );if _dddcb :=d .Skip ();_dddcb !=nil {return _dddcb ;};};case _ggfee .EndElement :break _dbefb ;case _ggfee .CharData :};};return nil ;};type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ;VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ;LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ;Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TextCharacterProperties struct{KumimojiAttr *bool ;LangAttr *string ;AltLangAttr *string ;SzAttr *int32 ;BAttr *bool ;IAttr *bool ;UAttr ST_TextUnderlineType ;StrikeAttr ST_TextStrikeType ;KernAttr *int32 ;CapAttr ST_TextCapsType ;SpcAttr *ST_TextPoint ;NormalizeHAttr *bool ;BaselineAttr *ST_Percentage ;NoProofAttr *bool ;DirtyAttr *bool ;ErrAttr *bool ;SmtCleanAttr *bool ;SmtIdAttr *uint32 ;BmkAttr *string ;Ln *CT_LineProperties ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Highlight *CT_Color ;ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Sym *CT_TextFont ;HlinkClick *CT_Hyperlink ;HlinkMouseOver *CT_Hyperlink ;Rtl *CT_Boolean ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path +func (_bbdgf *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func (_ecgbb *EG_ThemeableEffectStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecgbb .Effect !=nil {_daaedc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ecgbb .Effect ,_daaedc );};if _ecgbb .EffectRef !=nil {_cebec :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_ecgbb .EffectRef ,_cebec );};return nil ;}; -// Validate validates the CT_SolidColorFillProperties and its children -func (_egbca *CT_SolidColorFillProperties )Validate ()error {return _egbca .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_cfed *CT_GeomRect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cebgd :=range start .Attr {if _cebgd .Name .Local =="\u006c"{_begeg ,_aggdc :=ParseUnionST_AdjCoordinate (_cebgd .Value );if _aggdc !=nil {return _aggdc ;};_cfed .LAttr =_begeg ;continue ;};if _cebgd .Name .Local =="\u0074"{_dde ,_gcbcd :=ParseUnionST_AdjCoordinate (_cebgd .Value );if _gcbcd !=nil {return _gcbcd ;};_cfed .TAttr =_dde ;continue ;};if _cebgd .Name .Local =="\u0072"{_cbeb ,_dgbb :=ParseUnionST_AdjCoordinate (_cebgd .Value );if _dgbb !=nil {return _dgbb ;};_cfed .RAttr =_cbeb ;continue ;};if _cebgd .Name .Local =="\u0062"{_fabf ,_eedfg :=ParseUnionST_AdjCoordinate (_cebgd .Value );if _eedfg !=nil {return _eedfg ;};_cfed .BAttr =_fabf ;continue ;};};for {_fcfc ,_bbfb :=d .Token ();if _bbfb !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bbfb );};if _ggb ,_ccce :=_fcfc .(_ggfee .EndElement );_ccce &&_ggb .Name ==start .Name {break ;};};return nil ;};type ST_LineEndWidth byte ; +// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path +func (_egdg *CT_BlipFillProperties )ValidateWithPath (path string )error {if _egdg .Blip !=nil {if _dcbd :=_egdg .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_dcbd !=nil {return _dcbd ;};};if _egdg .SrcRect !=nil {if _ceec :=_egdg .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_ceec !=nil {return _ceec ;};};if _egdg .Tile !=nil {if _cddgd :=_egdg .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_cddgd !=nil {return _cddgd ;};};if _egdg .Stretch !=nil {if _caca :=_egdg .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_caca !=nil {return _caca ;};};return nil ;};func (_degfed *ST_LightRigDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_degfed =0;case "\u0074\u006c":*_degfed =1;case "\u0074":*_degfed =2;case "\u0074\u0072":*_degfed =3;case "\u006c":*_degfed =4;case "\u0072":*_degfed =5;case "\u0062\u006c":*_degfed =6;case "\u0062":*_degfed =7;case "\u0062\u0072":*_degfed =8;};return nil ;};func (_becda ST_PresetMaterialType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfacbd :=_b .Attr {};_dfacbd .Name =name ;switch _becda {case ST_PresetMaterialTypeUnset :_dfacbd .Value ="";case ST_PresetMaterialTypeLegacyMatte :_dfacbd .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_dfacbd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_dfacbd .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_dfacbd .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_dfacbd .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_dfacbd .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_dfacbd .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_dfacbd .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_dfacbd .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_dfacbd .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_dfacbd .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_dfacbd .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_dfacbd .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_dfacbd .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_dfacbd .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _dfacbd ,nil ;};type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Comp *CT_ComplementTransform ;Inv *CT_InverseTransform ;Gray *CT_GrayscaleTransform ;Alpha *CT_PositiveFixedPercentage ;AlphaOff *CT_FixedPercentage ;AlphaMod *CT_PositivePercentage ;Hue *CT_PositiveFixedAngle ;HueOff *CT_Angle ;HueMod *CT_PositivePercentage ;Sat *CT_Percentage ;SatOff *CT_Percentage ;SatMod *CT_Percentage ;Lum *CT_Percentage ;LumOff *CT_Percentage ;LumMod *CT_Percentage ;Red *CT_Percentage ;RedOff *CT_Percentage ;RedMod *CT_Percentage ;Green *CT_Percentage ;GreenOff *CT_Percentage ;GreenMod *CT_Percentage ;Blue *CT_Percentage ;BlueOff *CT_Percentage ;BlueMod *CT_Percentage ;Gamma *CT_GammaTransform ;InvGamma *CT_InverseGammaTransform ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_aaegd :=&CT_Path2DCubicBezierTo {};return _aaegd ;};func (_gcfgb *CT_GroupTransform2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbgac :=range start .Attr {if _dbgac .Name .Local =="\u0072\u006f\u0074"{_ebfe ,_baega :=_a .ParseInt (_dbgac .Value ,10,32);if _baega !=nil {return _baega ;};_gebgb :=int32 (_ebfe );_gcfgb .RotAttr =&_gebgb ;continue ;};if _dbgac .Name .Local =="\u0066\u006c\u0069p\u0048"{_abea ,_gdag :=_a .ParseBool (_dbgac .Value );if _gdag !=nil {return _gdag ;};_gcfgb .FlipHAttr =&_abea ;continue ;};if _dbgac .Name .Local =="\u0066\u006c\u0069p\u0056"{_acdbg ,_fgggc :=_a .ParseBool (_dbgac .Value );if _fgggc !=nil {return _fgggc ;};_gcfgb .FlipVAttr =&_acdbg ;continue ;};};_afcg :for {_ggbfec ,_fefa :=d .Token ();if _fefa !=nil {return _fefa ;};switch _fda :=_ggbfec .(type ){case _b .StartElement :switch _fda .Name {case _b .Name {Space :"\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",Local :"\u006f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_gcfgb .Off =NewCT_Point2D ();if _bbeeg :=d .DecodeElement (_gcfgb .Off ,&_fda );_bbeeg !=nil {return _bbeeg ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gcfgb .Ext =NewCT_PositiveSize2D ();if _gdde :=d .DecodeElement (_gcfgb .Ext ,&_fda );_gdde !=nil {return _gdde ;};case _b .Name {Space :"\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",Local :"\u0063\u0068\u004ff\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"}:_gcfgb .ChOff =NewCT_Point2D ();if _bcde :=d .DecodeElement (_gcfgb .ChOff ,&_fda );_bcde !=nil {return _bcde ;};case _b .Name {Space :"\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",Local :"\u0063\u0068\u0045x\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"}:_gcfgb .ChExt =NewCT_PositiveSize2D ();if _fcbge :=d .DecodeElement (_gcfgb .ChExt ,&_fda );_fcbge !=nil {return _fcbge ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_fda .Name );if _eeagg :=d .Skip ();_eeagg !=nil {return _eeagg ;};};case _b .EndElement :break _afcg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path -func (_acad *CT_EffectReference )ValidateWithPath (path string )error {return nil };type CT_EffectContainer struct{TypeAttr ST_EffectContainerType ;NameAttr *string ;Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;};func (_aggeb *CT_BaseStylesOverride )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _aggeb .ClrScheme !=nil {_ade :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aggeb .ClrScheme ,_ade );};if _aggeb .FontScheme !=nil {_edbbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aggeb .FontScheme ,_edbbe );};if _aggeb .FmtScheme !=nil {_bfbcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aggeb .FmtScheme ,_bfbcc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path +func (_bbad *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _bbad .GrpSpLocks !=nil {if _ecfe :=_bbad .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_ecfe !=nil {return _ecfe ;};};if _bbad .ExtLst !=nil {if _bfebg :=_bbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfebg !=nil {return _bfebg ;};};return nil ;};func NewCT_Blip ()*CT_Blip {_afce :=&CT_Blip {};return _afce };func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_efdee :=&CT_SolidColorFillProperties {};return _efdee ;}; -// Validate validates the CT_TableCell and its children -func (_edfdfc *CT_TableCell )Validate ()error {return _edfdfc .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func NewCT_SchemeColor ()*CT_SchemeColor {_gadfa :=&CT_SchemeColor {};_gadfa .ValAttr =ST_SchemeColorVal (1);return _gadfa ;};func (_fgdga *CT_TextTabStop )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_caffd :=range start .Attr {if _caffd .Name .Local =="\u0070\u006f\u0073"{_gcca ,_ecgc :=ParseUnionST_Coordinate32 (_caffd .Value );if _ecgc !=nil {return _ecgc ;};_fgdga .PosAttr =&_gcca ;continue ;};if _caffd .Name .Local =="\u0061\u006c\u0067\u006e"{_fgdga .AlgnAttr .UnmarshalXMLAttr (_caffd );continue ;};};for {_bbabcb ,_babcc :=d .Token ();if _babcc !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0065\u0078\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070:\u0020\u0025\u0073",_babcc );};if _cbcbee ,_cebd :=_bbabcb .(_ggfee .EndElement );_cebd &&_cbcbee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Path2DMoveTo and its children +func (_afcab *CT_Path2DMoveTo )Validate ()error {return _afcab .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func (_cbfgd ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _cbfgd {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfgd ));};return nil ;};func (_bddcb *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bddcb .NoFill !=nil {_bgbee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .NoFill ,_bgbee );};if _bddcb .SolidFill !=nil {_bfdgc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .SolidFill ,_bfdgc );};if _bddcb .GradFill !=nil {_edbbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .GradFill ,_edbbg );};if _bddcb .BlipFill !=nil {_ggfdgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .BlipFill ,_ggfdgg );};if _bddcb .PattFill !=nil {_cfffd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .PattFill ,_cfffd );};if _bddcb .GrpFill !=nil {_cgfggd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bddcb .GrpFill ,_cgfggd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ceegd *ST_PresetPatternVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ceegd =0;case "\u0070\u0063\u0074\u0035":*_ceegd =1;case "\u0070\u0063\u00741\u0030":*_ceegd =2;case "\u0070\u0063\u00742\u0030":*_ceegd =3;case "\u0070\u0063\u00742\u0035":*_ceegd =4;case "\u0070\u0063\u00743\u0030":*_ceegd =5;case "\u0070\u0063\u00744\u0030":*_ceegd =6;case "\u0070\u0063\u00745\u0030":*_ceegd =7;case "\u0070\u0063\u00746\u0030":*_ceegd =8;case "\u0070\u0063\u00747\u0030":*_ceegd =9;case "\u0070\u0063\u00747\u0035":*_ceegd =10;case "\u0070\u0063\u00748\u0030":*_ceegd =11;case "\u0070\u0063\u00749\u0030":*_ceegd =12;case "\u0068\u006f\u0072\u007a":*_ceegd =13;case "\u0076\u0065\u0072\u0074":*_ceegd =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_ceegd =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_ceegd =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_ceegd =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_ceegd =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_ceegd =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_ceegd =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_ceegd =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_ceegd =22;case "\u0063\u0072\u006fs\u0073":*_ceegd =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_ceegd =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_ceegd =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_ceegd =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_ceegd =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_ceegd =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_ceegd =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_ceegd =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_ceegd =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_ceegd =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_ceegd =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_ceegd =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_ceegd =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_ceegd =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_ceegd =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_ceegd =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_ceegd =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ceegd =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ceegd =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_ceegd =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_ceegd =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_ceegd =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_ceegd =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_ceegd =46;case "\u0070\u006c\u0061i\u0064":*_ceegd =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_ceegd =48;case "\u0077\u0065\u0061v\u0065":*_ceegd =49;case "\u0064\u0069\u0076o\u0074":*_ceegd =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_ceegd =51;case "\u0077\u0061\u0076\u0065":*_ceegd =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_ceegd =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ceegd =54;};return nil ;};func (_cgbfc *CT_GvmlShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cgbfc .NvSpPr ,_fcda );_gdfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgbfc .SpPr ,_gdfga );if _cgbfc .TxSp !=nil {_fdabb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_cgbfc .TxSp ,_fdabb );};if _cgbfc .Style !=nil {_abbb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cgbfc .Style ,_abbb );};if _cgbfc .ExtLst !=nil {_aeeag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgbfc .ExtLst ,_aeeag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gca *CT_AnimationDgmBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gca .BldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_gca .BldAttr )});};if _gca .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_gca .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};type ST_TextVerticalType byte ;func (_gefaf ST_TileFlipMode )ValidateWithPath (path string )error {switch _gefaf {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefaf ));};return nil ;}; -// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path -func (_cbee *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _gadag ,_ecbdee :=range _cbee .Pt {if _fdgea :=_ecbdee .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gadag ));_fdgea !=nil {return _fdgea ;};};return nil ;}; +// Validate validates the CT_ColorMapping and its children +func (_ebbe *CT_ColorMapping )Validate ()error {return _ebbe .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_bgag *CT_AlphaBiLevelEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aac :=range start .Attr {if _aac .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_gba ,_ga :=ParseUnionST_PositiveFixedPercentage (_aac .Value );if _ga !=nil {return _ga ;};_bgag .ThreshAttr =_gba ;continue ;};};for {_cba ,_fgb :=d .Token ();if _fgb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065v\u0065\u006c\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fgb );};if _egde ,_dff :=_cba .(_b .EndElement );_dff &&_egde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TableStyle and its children -func (_gcgfg *CT_TableStyle )Validate ()error {return _gcgfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};func NewCT_Path2DList ()*CT_Path2DList {_bgfg :=&CT_Path2DList {};return _bgfg };func (_cgefe ST_RectAlignment )Validate ()error {return _cgefe .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path +func (_degfb *CT_TextListStyle )ValidateWithPath (path string )error {if _degfb .DefPPr !=nil {if _ggdce :=_degfb .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_ggdce !=nil {return _ggdce ;};};if _degfb .Lvl1pPr !=nil {if _babbf :=_degfb .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_babbf !=nil {return _babbf ;};};if _degfb .Lvl2pPr !=nil {if _adfd :=_degfb .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_adfd !=nil {return _adfd ;};};if _degfb .Lvl3pPr !=nil {if _eeeef :=_degfb .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_eeeef !=nil {return _eeeef ;};};if _degfb .Lvl4pPr !=nil {if _ggdced :=_degfb .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_ggdced !=nil {return _ggdced ;};};if _degfb .Lvl5pPr !=nil {if _bbece :=_degfb .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_bbece !=nil {return _bbece ;};};if _degfb .Lvl6pPr !=nil {if _cfdgf :=_degfb .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_cfdgf !=nil {return _cfdgf ;};};if _degfb .Lvl7pPr !=nil {if _fgad :=_degfb .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_fgad !=nil {return _fgad ;};};if _degfb .Lvl8pPr !=nil {if _caacde :=_degfb .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_caacde !=nil {return _caacde ;};};if _degfb .Lvl9pPr !=nil {if _geddd :=_degfb .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_geddd !=nil {return _geddd ;};};if _degfb .ExtLst !=nil {if _faccf :=_degfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faccf !=nil {return _faccf ;};};return nil ;}; -// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path -func (_bcegf *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_afec ST_FontCollectionIndex )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bfdga :=_ggfee .Attr {};_bfdga .Name =name ;switch _afec {case ST_FontCollectionIndexUnset :_bfdga .Value ="";case ST_FontCollectionIndexMajor :_bfdga .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_bfdga .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_bfdga .Value ="\u006e\u006f\u006e\u0065";};return _bfdga ,nil ;};func (_dadg *CT_TableRow )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_aagdc :=range start .Attr {if _aagdc .Name .Local =="\u0068"{_gggeg ,_bggg :=ParseUnionST_Coordinate (_aagdc .Value );if _bggg !=nil {return _bggg ;};_dadg .HAttr =_gggeg ;continue ;};};_fgbc :for {_becbf ,_adcd :=d .Token ();if _adcd !=nil {return _adcd ;};switch _geccdb :=_becbf .(type ){case _ggfee .StartElement :switch _geccdb .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0063"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"}:_gdgaa :=NewCT_TableCell ();if _fab :=d .DecodeElement (_gdgaa ,&_geccdb );_fab !=nil {return _fab ;};_dadg .Tc =append (_dadg .Tc ,_gdgaa );case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dadg .ExtLst =NewCT_OfficeArtExtensionList ();if _gcffg :=d .DecodeElement (_dadg .ExtLst ,&_geccdb );_gcffg !=nil {return _gcffg ;};default:_fecf .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\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_geccdb .Name );if _gbg :=d .Skip ();_gbg !=nil {return _gbg ;};};case _ggfee .EndElement :break _fgbc ;case _ggfee .CharData :};};return nil ;};func (_badg *CT_GvmlGroupShape )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_badg .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_badg .GrpSpPr =NewCT_GroupShapeProperties ();_gdfbe :for {_afee ,_fecd :=d .Token ();if _fecd !=nil {return _fecd ;};switch _bgef :=_afee .(type ){case _ggfee .StartElement :switch _bgef .Name {case _ggfee .Name {Space :"\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",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _bcc :=d .DecodeElement (_badg .NvGrpSpPr ,&_bgef );_bcc !=nil {return _bcc ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _bbegb :=d .DecodeElement (_badg .GrpSpPr ,&_bgef );_bbegb !=nil {return _bbegb ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_ddcec :=NewCT_GvmlGroupShapeChoice ();if _bcgddd :=d .DecodeElement (&_ddcec .TxSp ,&_bgef );_bcgddd !=nil {return _bcgddd ;};_badg .Choice =append (_badg .Choice ,_ddcec );case _ggfee .Name {Space :"\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",Local :"\u0073\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_badb :=NewCT_GvmlGroupShapeChoice ();if _dcgge :=d .DecodeElement (&_badb .Sp ,&_bgef );_dcgge !=nil {return _dcgge ;};_badg .Choice =append (_badg .Choice ,_badb );case _ggfee .Name {Space :"\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",Local :"\u0063\u0078\u006eS\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_bbeca :=NewCT_GvmlGroupShapeChoice ();if _bddac :=d .DecodeElement (&_bbeca .CxnSp ,&_bgef );_bddac !=nil {return _bddac ;};_badg .Choice =append (_badg .Choice ,_bbeca );case _ggfee .Name {Space :"\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",Local :"\u0070\u0069\u0063"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_bcdea :=NewCT_GvmlGroupShapeChoice ();if _abfdf :=d .DecodeElement (&_bcdea .Pic ,&_bgef );_abfdf !=nil {return _abfdf ;};_badg .Choice =append (_badg .Choice ,_bcdea );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gff :=NewCT_GvmlGroupShapeChoice ();if _gfaac :=d .DecodeElement (&_gff .GraphicFrame ,&_bgef );_gfaac !=nil {return _gfaac ;};_badg .Choice =append (_badg .Choice ,_gff );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_ccddc :=NewCT_GvmlGroupShapeChoice ();if _bagd :=d .DecodeElement (&_ccddc .GrpSp ,&_bgef );_bagd !=nil {return _bagd ;};_badg .Choice =append (_badg .Choice ,_ccddc );case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badg .ExtLst =NewCT_OfficeArtExtensionList ();if _abae :=d .DecodeElement (_badg .ExtLst ,&_bgef );_abae !=nil {return _abae ;};default:_fecf .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\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bgef .Name );if _dbgfg :=d .Skip ();_dbgfg !=nil {return _dbgfg ;};};case _ggfee .EndElement :break _gdfbe ;case _ggfee .CharData :};};return nil ;};func (_bbdd *CT_InnerShadowEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bbdd .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bbdd .BlurRadAttr )});};if _bbdd .DistAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bbdd .DistAttr )});};if _bbdd .DirAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bbdd .DirAttr )});};e .EncodeToken (start );if _bbdd .ScrgbClr !=nil {_dcgafa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bbdd .ScrgbClr ,_dcgafa );};if _bbdd .SrgbClr !=nil {_gfcde :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bbdd .SrgbClr ,_gfcde );};if _bbdd .HslClr !=nil {_caddf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bbdd .HslClr ,_caddf );};if _bbdd .SysClr !=nil {_fabgaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bbdd .SysClr ,_fabgaa );};if _bbdd .SchemeClr !=nil {_aebaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bbdd .SchemeClr ,_aebaf );};if _bbdd .PrstClr !=nil {_fbfac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bbdd .PrstClr ,_fbfac );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func (_egffd *CT_AudioFile )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_bgccc :=range start .Attr {if _bgccc .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"&&_bgccc .Name .Local =="\u006c\u0069\u006e\u006b"||_bgccc .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"&&_bgccc .Name .Local =="\u006c\u0069\u006e\u006b"{_ecfd ,_geab :=_bgccc .Value ,error (nil );if _geab !=nil {return _geab ;};_egffd .LinkAttr =_ecfd ;continue ;};if _bgccc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bebcc ,_gcffca :=_bgccc .Value ,error (nil );if _gcffca !=nil {return _gcffca ;};_egffd .ContentTypeAttr =&_bebcc ;continue ;};};_ggbea :for {_afgfeb ,_accce :=d .Token ();if _accce !=nil {return _accce ;};switch _cead :=_afgfeb .(type ){case _ggfee .StartElement :switch _cead .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egffd .ExtLst =NewCT_OfficeArtExtensionList ();if _badf :=d .DecodeElement (_egffd .ExtLst ,&_cead );_badf !=nil {return _badf ;};default:_fecf .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_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_cead .Name );if _adbe :=d .Skip ();_adbe !=nil {return _adbe ;};};case _ggfee .EndElement :break _ggbea ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path +func (_efbbg *EG_EffectProperties )ValidateWithPath (path string )error {if _efbbg .EffectLst !=nil {if _bfedgb :=_efbbg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bfedgb !=nil {return _bfedgb ;};};if _efbbg .EffectDag !=nil {if _bdefa :=_efbbg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bdefa !=nil {return _bdefa ;};};return nil ;};func (_cbcgb *CT_WholeE2oFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccded :for {_ageef ,_afgfc :=d .Token ();if _afgfc !=nil {return _afgfc ;};switch _gbdbe :=_ageef .(type ){case _b .StartElement :switch _gbdbe .Name {case _b .Name {Space :"\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",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_cbcgb .Ln =NewCT_LineProperties ();if _fegdgg :=d .DecodeElement (_cbcgb .Ln ,&_gbdbe );_fegdgg !=nil {return _fegdgg ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cbcgb .EffectLst =NewCT_EffectList ();if _egccd :=d .DecodeElement (_cbcgb .EffectLst ,&_gbdbe );_egccd !=nil {return _egccd ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cbcgb .EffectDag =NewCT_EffectContainer ();if _gaadf :=d .DecodeElement (_cbcgb .EffectDag ,&_gbdbe );_gaadf !=nil {return _gaadf ;};default:_f .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 C\u0054\u005f\u0057\u0068\u006f\u006c\u0065\u0045\u0032\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_gbdbe .Name );if _febag :=d .Skip ();_febag !=nil {return _febag ;};};case _b .EndElement :break _ccded ;case _b .CharData :};};return nil ;}; -// Validate validates the EG_TextBulletSize and its children -func (_dabff *EG_TextBulletSize )Validate ()error {return _dabff .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_cdgbff *CT_Point3D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",_cdgbff .XAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",_cdgbff .YAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u007a"},Value :_ddgage .Sprintf ("\u0025\u0076",_cdgbff .ZAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path +func (_dbgga *CT_TextFont )ValidateWithPath (path string )error {if _dbgdg :=_dbgga .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_dbgdg !=nil {return _dbgdg ;};return nil ;};func (_gccage *ST_ShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfcf ,_fcged :=d .Token ();if _fcged !=nil {return _fcged ;};if _fcbbb ,_bfbeb :=_bbfcf .(_b .EndElement );_bfbeb &&_fcbbb .Name ==start .Name {*_gccage =1;return nil ;};if _dddae ,_bdgba :=_bbfcf .(_b .CharData );!_bdgba {return _bb .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",_bbfcf );}else {switch string (_dddae ){case "":*_gccage =0;case "\u006c\u0069\u006e\u0065":*_gccage =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_gccage =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gccage =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gccage =4;case "\u0072\u0065\u0063\u0074":*_gccage =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gccage =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_gccage =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_gccage =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_gccage =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_gccage =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_gccage =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_gccage =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_gccage =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_gccage =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_gccage =15;case "\u0073\u0074\u0061r\u0034":*_gccage =16;case "\u0073\u0074\u0061r\u0035":*_gccage =17;case "\u0073\u0074\u0061r\u0036":*_gccage =18;case "\u0073\u0074\u0061r\u0037":*_gccage =19;case "\u0073\u0074\u0061r\u0038":*_gccage =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_gccage =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_gccage =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_gccage =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_gccage =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_gccage =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_gccage =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_gccage =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_gccage =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_gccage =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_gccage =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_gccage =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_gccage =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_gccage =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_gccage =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_gccage =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_gccage =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_gccage =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_gccage =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_gccage =39;case "\u0070\u0069\u0065":*_gccage =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_gccage =41;case "\u0064\u006f\u006eu\u0074":*_gccage =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_gccage =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gccage =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_gccage =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_gccage =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_gccage =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gccage =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gccage =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gccage =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gccage =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gccage =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gccage =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gccage =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_gccage =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gccage =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gccage =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_gccage =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_gccage =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_gccage =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_gccage =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_gccage =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_gccage =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gccage =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_gccage =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gccage =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gccage =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_gccage =72;case "\u0063\u0075\u0062\u0065":*_gccage =73;case "\u0063\u0061\u006e":*_gccage =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_gccage =75;case "\u0068\u0065\u0061r\u0074":*_gccage =76;case "\u0073\u0075\u006e":*_gccage =77;case "\u006d\u006f\u006f\u006e":*_gccage =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_gccage =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_gccage =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_gccage =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_gccage =82;case "\u0062\u0065\u0076e\u006c":*_gccage =83;case "\u0066\u0072\u0061m\u0065":*_gccage =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_gccage =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_gccage =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gccage =87;case "\u0063\u0068\u006fr\u0064":*_gccage =88;case "\u0061\u0072\u0063":*_gccage =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gccage =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gccage =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_gccage =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_gccage =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_gccage =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_gccage =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_gccage =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_gccage =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_gccage =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_gccage =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_gccage =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_gccage =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_gccage =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_gccage =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_gccage =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_gccage =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_gccage =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_gccage =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gccage =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gccage =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gccage =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gccage =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gccage =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gccage =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_gccage =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_gccage =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_gccage =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =120;case "\u0063\u006c\u006fu\u0064":*_gccage =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_gccage =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_gccage =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_gccage =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_gccage =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_gccage =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_gccage =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_gccage =128;case "\u0077\u0061\u0076\u0065":*_gccage =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gccage =130;case "\u0070\u006c\u0075\u0073":*_gccage =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_gccage =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_gccage =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_gccage =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_gccage =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gccage =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_gccage =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_gccage =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_gccage =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_gccage =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_gccage =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_gccage =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_gccage =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_gccage =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_gccage =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_gccage =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_gccage =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_gccage =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_gccage =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_gccage =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_gccage =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gccage =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_gccage =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_gccage =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_gccage =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_gccage =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_gccage =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_gccage =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_gccage =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_gccage =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_gccage =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_gccage =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_gccage =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gccage =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_gccage =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_gccage =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_gccage =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_gccage =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_gccage =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_gccage =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_gccage =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_gccage =172;case "\u0067\u0065\u0061r\u0036":*_gccage =173;case "\u0067\u0065\u0061r\u0039":*_gccage =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_gccage =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_gccage =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_gccage =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_gccage =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_gccage =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_gccage =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gccage =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_gccage =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_gccage =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_gccage =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_gccage =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_gccage =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_gccage =187;};};_bbfcf ,_fcged =d .Token ();if _fcged !=nil {return _fcged ;};if _gaebff ,_cefddg :=_bbfcf .(_b .EndElement );_cefddg &&_gaebff .Name ==start .Name {return nil ;};return _bb .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",_bbfcf );};func (_ggage ST_TextAnchoringType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggage .String (),start );};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_aefgd :=&CT_PositiveFixedAngle {};_aefgd .ValAttr =0;return _aefgd ;};func (_fgefg *ST_BlipCompression )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fceac ,_dcbfa :=d .Token ();if _dcbfa !=nil {return _dcbfa ;};if _eeddfd ,_ggcaf :=_fceac .(_b .EndElement );_ggcaf &&_eeddfd .Name ==start .Name {*_fgefg =1;return nil ;};if _gbafe ,_dbbfb :=_fceac .(_b .CharData );!_dbbfb {return _bb .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",_fceac );}else {switch string (_gbafe ){case "":*_fgefg =0;case "\u0065\u006d\u0061i\u006c":*_fgefg =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_fgefg =2;case "\u0070\u0072\u0069n\u0074":*_fgefg =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_fgefg =4;case "\u006e\u006f\u006e\u0065":*_fgefg =5;};};_fceac ,_dcbfa =d .Token ();if _dcbfa !=nil {return _dcbfa ;};if _adef ,_eeaaac :=_fceac .(_b .EndElement );_eeaaac &&_adef .Name ==start .Name {return nil ;};return _bb .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",_fceac );};func (_caf *Blip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caf .CT_Blip =*NewCT_Blip ();for _ ,_cfd :=range start .Attr {if _cfd .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"&&_cfd .Name .Local =="\u0065\u006d\u0062e\u0064"{_afb ,_de :=_cfd .Value ,error (nil );if _de !=nil {return _de ;};_caf .EmbedAttr =&_afb ;continue ;};if _cfd .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"&&_cfd .Name .Local =="\u006c\u0069\u006e\u006b"{_adg ,_dg :=_cfd .Value ,error (nil );if _dg !=nil {return _dg ;};_caf .LinkAttr =&_adg ;continue ;};if _cfd .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_caf .CstateAttr .UnmarshalXMLAttr (_cfd );continue ;};};_bbf :for {_fcd ,_aed :=d .Token ();if _aed !=nil {return _aed ;};switch _afgge :=_fcd .(type ){case _b .StartElement :switch _afgge .Name {case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_deb :=NewCT_BlipChoice ();if _dgc :=d .DecodeElement (&_deb .AlphaBiLevel ,&_afgge );_dgc !=nil {return _dgc ;};_caf .Choice =append (_caf .Choice ,_deb );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_agd :=NewCT_BlipChoice ();if _ab :=d .DecodeElement (&_agd .AlphaCeiling ,&_afgge );_ab !=nil {return _ab ;};_caf .Choice =append (_caf .Choice ,_agd );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_abd :=NewCT_BlipChoice ();if _cfda :=d .DecodeElement (&_abd .AlphaFloor ,&_afgge );_cfda !=nil {return _cfda ;};_caf .Choice =append (_caf .Choice ,_abd );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_aeg :=NewCT_BlipChoice ();if _bgg :=d .DecodeElement (&_aeg .AlphaInv ,&_afgge );_bgg !=nil {return _bgg ;};_caf .Choice =append (_caf .Choice ,_aeg );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_eca :=NewCT_BlipChoice ();if _ge :=d .DecodeElement (&_eca .AlphaMod ,&_afgge );_ge !=nil {return _ge ;};_caf .Choice =append (_caf .Choice ,_eca );case _b .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bbd :=NewCT_BlipChoice ();if _gfd :=d .DecodeElement (&_bbd .AlphaModFix ,&_afgge );_gfd !=nil {return _gfd ;};_caf .Choice =append (_caf .Choice ,_bbd );case _b .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_aa :=NewCT_BlipChoice ();if _ebf :=d .DecodeElement (&_aa .AlphaRepl ,&_afgge );_ebf !=nil {return _ebf ;};_caf .Choice =append (_caf .Choice ,_aa );case _b .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fg :=NewCT_BlipChoice ();if _cfg :=d .DecodeElement (&_fg .BiLevel ,&_afgge );_cfg !=nil {return _cfg ;};_caf .Choice =append (_caf .Choice ,_fg );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dee :=NewCT_BlipChoice ();if _cbf :=d .DecodeElement (&_dee .Blur ,&_afgge );_cbf !=nil {return _cbf ;};_caf .Choice =append (_caf .Choice ,_dee );case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ecd :=NewCT_BlipChoice ();if _cbg :=d .DecodeElement (&_ecd .ClrChange ,&_afgge );_cbg !=nil {return _cbg ;};_caf .Choice =append (_caf .Choice ,_ecd );case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_cff :=NewCT_BlipChoice ();if _ccd :=d .DecodeElement (&_cff .ClrRepl ,&_afgge );_ccd !=nil {return _ccd ;};_caf .Choice =append (_caf .Choice ,_cff );case _b .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_aeb :=NewCT_BlipChoice ();if _bbfe :=d .DecodeElement (&_aeb .Duotone ,&_afgge );_bbfe !=nil {return _bbfe ;};_caf .Choice =append (_caf .Choice ,_aeb );case _b .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_dc :=NewCT_BlipChoice ();if _bbg :=d .DecodeElement (&_dc .FillOverlay ,&_afgge );_bbg !=nil {return _bbg ;};_caf .Choice =append (_caf .Choice ,_dc );case _b .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_ffaa :=NewCT_BlipChoice ();if _debe :=d .DecodeElement (&_ffaa .Grayscl ,&_afgge );_debe !=nil {return _debe ;};_caf .Choice =append (_caf .Choice ,_ffaa );case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_db :=NewCT_BlipChoice ();if _dade :=d .DecodeElement (&_db .Hsl ,&_afgge );_dade !=nil {return _dade ;};_caf .Choice =append (_caf .Choice ,_db );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gfb :=NewCT_BlipChoice ();if _fac :=d .DecodeElement (&_gfb .Lum ,&_afgge );_fac !=nil {return _fac ;};_caf .Choice =append (_caf .Choice ,_gfb );case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_def :=NewCT_BlipChoice ();if _bgb :=d .DecodeElement (&_def .Tint ,&_afgge );_bgb !=nil {return _bgb ;};_caf .Choice =append (_caf .Choice ,_def );case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caf .ExtLst =NewCT_OfficeArtExtensionList ();if _ef :=d .DecodeElement (_caf .ExtLst ,&_afgge );_ef !=nil {return _ef ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u006ci\u0070\u0020\u0025\u0076",_afgge .Name );if _cg :=d .Skip ();_cg !=nil {return _cg ;};};case _b .EndElement :break _bbf ;case _b .CharData :};};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_fcfbe :=ST_Coordinate32 {};if _eb .ST_UniversalMeasurePatternRe .MatchString (s ){_fcfbe .ST_UniversalMeasure =&s ;}else {_dfdde ,_egbga :=_a .ParseInt (s ,10,32);if _egbga !=nil {return _fcfbe ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_egbga );};_bbdcea :=int32 (_dfdde );_fcfbe .ST_Coordinate32Unqualified =&_bbdcea ;};return _fcfbe ,nil ;};func (_aecge *CT_TextCharacterProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aecge .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .KumimojiAttr ))});};if _aecge .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .LangAttr )});};if _aecge .AltLangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .AltLangAttr )});};if _aecge .SzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .SzAttr )});};if _aecge .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .BAttr ))});};if _aecge .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .IAttr ))});};if _aecge .UAttr !=ST_TextUnderlineTypeUnset {_acdge ,_aecga :=_aecge .UAttr .MarshalXMLAttr (_b .Name {Local :"\u0075"});if _aecga !=nil {return _aecga ;};start .Attr =append (start .Attr ,_acdge );};if _aecge .StrikeAttr !=ST_TextStrikeTypeUnset {_ccfdc ,_bcded :=_aecge .StrikeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _bcded !=nil {return _bcded ;};start .Attr =append (start .Attr ,_ccfdc );};if _aecge .KernAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .KernAttr )});};if _aecge .CapAttr !=ST_TextCapsTypeUnset {_adfgb ,_efda :=_aecge .CapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u0070"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_adfgb );};if _aecge .SpcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0063"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .SpcAttr )});};if _aecge .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .NormalizeHAttr ))});};if _aecge .BaselineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .BaselineAttr )});};if _aecge .NoProofAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .NoProofAttr ))});};if _aecge .DirtyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .DirtyAttr ))});};if _aecge .ErrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .ErrAttr ))});};if _aecge .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .SmtCleanAttr ))});};if _aecge .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .SmtIdAttr )});};if _aecge .BmkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006d\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .BmkAttr )});};e .EncodeToken (start );if _aecge .Ln !=nil {_fgeccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_aecge .Ln ,_fgeccc );};if _aecge .NoFill !=nil {_ffdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .NoFill ,_ffdf );};if _aecge .SolidFill !=nil {_ebed :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .SolidFill ,_ebed );};if _aecge .GradFill !=nil {_ggfab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .GradFill ,_ggfab );};if _aecge .BlipFill !=nil {_dggca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .BlipFill ,_dggca );};if _aecge .PattFill !=nil {_aedbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .PattFill ,_aedbc );};if _aecge .GrpFill !=nil {_gafgc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aecge .GrpFill ,_gafgc );};if _aecge .EffectLst !=nil {_fagca :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aecge .EffectLst ,_fagca );};if _aecge .EffectDag !=nil {_cdefg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_aecge .EffectDag ,_cdefg );};if _aecge .Highlight !=nil {_bfbff :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aecge .Highlight ,_bfbff );};if _aecge .ULnTx !=nil {_gccgc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_aecge .ULnTx ,_gccgc );};if _aecge .ULn !=nil {_dgdgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_aecge .ULn ,_dgdgc );};if _aecge .UFillTx !=nil {_ffdfa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_aecge .UFillTx ,_ffdfa );};if _aecge .UFill !=nil {_bgfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .UFill ,_bgfdf );};if _aecge .Latin !=nil {_caffca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_aecge .Latin ,_caffca );};if _aecge .Ea !=nil {_gbgde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_aecge .Ea ,_gbgde );};if _aecge .Cs !=nil {_fceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_aecge .Cs ,_fceg );};if _aecge .Sym !=nil {_gbfee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_aecge .Sym ,_gbfee );};if _aecge .HlinkClick !=nil {_cegaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_aecge .HlinkClick ,_cegaa );};if _aecge .HlinkMouseOver !=nil {_babgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_aecge .HlinkMouseOver ,_babgc );};if _aecge .Rtl !=nil {_dacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_aecge .Rtl ,_dacb );};if _aecge .ExtLst !=nil {_adca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aecge .ExtLst ,_adca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_bddgc *CT_Boolean )ValidateWithPath (path string )error {if _bddgc .ValAttr !=nil {if _ebeef :=_bddgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebeef !=nil {return _ebeef ;};};return nil ;}; +// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path +func (_gbac *CT_EffectStyleItem )ValidateWithPath (path string )error {if _gbac .EffectLst !=nil {if _cfcc :=_gbac .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cfcc !=nil {return _cfcc ;};};if _gbac .EffectDag !=nil {if _efefb :=_gbac .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_efefb !=nil {return _efefb ;};};if _gbac .Scene3d !=nil {if _fdec :=_gbac .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fdec !=nil {return _fdec ;};};if _gbac .Sp3d !=nil {if _ecgf :=_gbac .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ecgf !=nil {return _ecgf ;};};return nil ;}; -// Validate validates the CT_HslColor and its children -func (_ggd *CT_HslColor )Validate ()error {return _ggd .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};func (_acfff *CT_EmptyElement )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cdfbd ST_LineEndLength )String ()string {switch _cdfbd {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";}; +// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path +func (_ecfdd *CT_TableCellProperties )ValidateWithPath (path string )error {if _ecfdd .MarLAttr !=nil {if _acfdg :=_ecfdd .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_acfdg !=nil {return _acfdg ;};};if _ecfdd .MarRAttr !=nil {if _baacf :=_ecfdd .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_baacf !=nil {return _baacf ;};};if _ecfdd .MarTAttr !=nil {if _fdgdf :=_ecfdd .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_fdgdf !=nil {return _fdgdf ;};};if _ecfdd .MarBAttr !=nil {if _gafee :=_ecfdd .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_gafee !=nil {return _gafee ;};};if _ceecbb :=_ecfdd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_ceecbb !=nil {return _ceecbb ;};if _bgaa :=_ecfdd .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_bgaa !=nil {return _bgaa ;};if _fgfad :=_ecfdd .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_fgfad !=nil {return _fgfad ;};if _ecfdd .LnL !=nil {if _fgcbb :=_ecfdd .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_fgcbb !=nil {return _fgcbb ;};};if _ecfdd .LnR !=nil {if _aegcc :=_ecfdd .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_aegcc !=nil {return _aegcc ;};};if _ecfdd .LnT !=nil {if _fafde :=_ecfdd .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_fafde !=nil {return _fafde ;};};if _ecfdd .LnB !=nil {if _cdbaf :=_ecfdd .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_cdbaf !=nil {return _cdbaf ;};};if _ecfdd .LnTlToBr !=nil {if _bbec :=_ecfdd .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_bbec !=nil {return _bbec ;};};if _ecfdd .LnBlToTr !=nil {if _agdaec :=_ecfdd .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_agdaec !=nil {return _agdaec ;};};if _ecfdd .Cell3D !=nil {if _aggcb :=_ecfdd .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_aggcb !=nil {return _aggcb ;};};if _ecfdd .NoFill !=nil {if _agbff :=_ecfdd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agbff !=nil {return _agbff ;};};if _ecfdd .SolidFill !=nil {if _acfce :=_ecfdd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_acfce !=nil {return _acfce ;};};if _ecfdd .GradFill !=nil {if _beegf :=_ecfdd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_beegf !=nil {return _beegf ;};};if _ecfdd .BlipFill !=nil {if _adadb :=_ecfdd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_adadb !=nil {return _adadb ;};};if _ecfdd .PattFill !=nil {if _bggae :=_ecfdd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bggae !=nil {return _bggae ;};};if _ecfdd .GrpFill !=nil {if _gbcd :=_ecfdd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gbcd !=nil {return _gbcd ;};};if _ecfdd .Headers !=nil {if _facdb :=_ecfdd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_facdb !=nil {return _facdb ;};};if _ecfdd .ExtLst !=nil {if _cbcc :=_ecfdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbcc !=nil {return _cbcc ;};};return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_ggga :=&CT_PresetGeometry2D {};_ggga .PrstAttr =ST_ShapeType (1);return _ggga ;}; -// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path -func (_ecbcfa *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _ecbcfa .Font !=nil {if _afbcg :=_ecbcfa .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_afbcg !=nil {return _afbcg ;};};if _ecbcfa .FontRef !=nil {if _gdcg :=_ecbcfa .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_gdcg !=nil {return _gdcg ;};};return nil ;};func (_adbef *CT_EffectList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _adbef .Blur !=nil {_fcdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_adbef .Blur ,_fcdg );};if _adbef .FillOverlay !=nil {_ffcab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_adbef .FillOverlay ,_ffcab );};if _adbef .Glow !=nil {_aefbgb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_adbef .Glow ,_aefbgb );};if _adbef .InnerShdw !=nil {_bggb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adbef .InnerShdw ,_bggb );};if _adbef .OuterShdw !=nil {_fggdef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adbef .OuterShdw ,_fggdef );};if _adbef .PrstShdw !=nil {_fdggbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adbef .PrstShdw ,_fdggbf );};if _adbef .Reflection !=nil {_aeedb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adbef .Reflection ,_aeedb );};if _adbef .SoftEdge !=nil {_daceag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_adbef .SoftEdge ,_daceag );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_efedd :=&CT_LuminanceEffect {};return _efedd };func (_ebgee ST_LineCap )String ()string {switch _ebgee {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func (_daagae *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_ecbfa ,_ccdgda :=d .Token ();if _ccdgda !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ccdgda );};if _affcgb ,_dcecb :=_ecbfa .(_ggfee .EndElement );_dcecb &&_affcgb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_TextRun and its children +func (_fegadc *EG_TextRun )Validate ()error {return _fegadc .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_gbea *CT_PresetLineDashProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbea .ValAttr !=ST_PresetLineDashValUnset {_gcaaf ,_cafeb :=_gbea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cafeb !=nil {return _cafeb ;};start .Attr =append (start .Attr ,_gcaaf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccg *CT_AdjustHandleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccg .AhXY !=nil {_ecbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_bee :=range _ccg .AhXY {e .EncodeElement (_bee ,_ecbe );};};if _ccg .AhPolar !=nil {_ceg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_bec :=range _ccg .AhPolar {e .EncodeElement (_bec ,_ceg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcfag *CT_SystemColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcfag .ValAttr =ST_SystemColorVal (1);for _ ,_cbdgcd :=range start .Attr {if _cbdgcd .Name .Local =="\u0076\u0061\u006c"{_bcfag .ValAttr .UnmarshalXMLAttr (_cbdgcd );continue ;};if _cbdgcd .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_fffda ,_bdaba :=_cbdgcd .Value ,error (nil );if _bdaba !=nil {return _bdaba ;};_bcfag .LastClrAttr =&_fffda ;continue ;};};_fdada :for {_cdfcbc ,_degee :=d .Token ();if _degee !=nil {return _degee ;};switch _gabcd :=_cdfcbc .(type ){case _b .StartElement :switch _gabcd .Name {case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ebge :=NewEG_ColorTransform ();_ebge .Tint =NewCT_PositiveFixedPercentage ();if _geced :=d .DecodeElement (_ebge .Tint ,&_gabcd );_geced !=nil {return _geced ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_ebge );case _b .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_decaf :=NewEG_ColorTransform ();_decaf .Shade =NewCT_PositiveFixedPercentage ();if _bceda :=d .DecodeElement (_decaf .Shade ,&_gabcd );_bceda !=nil {return _bceda ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_decaf );case _b .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bcaec :=NewEG_ColorTransform ();_bcaec .Comp =NewCT_ComplementTransform ();if _efcag :=d .DecodeElement (_bcaec .Comp ,&_gabcd );_efcag !=nil {return _efcag ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_bcaec );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_fgdea :=NewEG_ColorTransform ();_fgdea .Inv =NewCT_InverseTransform ();if _cgdbf :=d .DecodeElement (_fgdea .Inv ,&_gabcd );_cgdbf !=nil {return _cgdbf ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_fgdea );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_cfefa :=NewEG_ColorTransform ();_cfefa .Gray =NewCT_GrayscaleTransform ();if _ggbfa :=d .DecodeElement (_cfefa .Gray ,&_gabcd );_ggbfa !=nil {return _ggbfa ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_cfefa );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_adeafd :=NewEG_ColorTransform ();_adeafd .Alpha =NewCT_PositiveFixedPercentage ();if _dfba :=d .DecodeElement (_adeafd .Alpha ,&_gabcd );_dfba !=nil {return _dfba ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_adeafd );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_aefbc :=NewEG_ColorTransform ();_aefbc .AlphaOff =NewCT_FixedPercentage ();if _gafgg :=d .DecodeElement (_aefbc .AlphaOff ,&_gabcd );_gafgg !=nil {return _gafgg ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_aefbc );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_aaaba :=NewEG_ColorTransform ();_aaaba .AlphaMod =NewCT_PositivePercentage ();if _bgbfd :=d .DecodeElement (_aaaba .AlphaMod ,&_gabcd );_bgbfd !=nil {return _bgbfd ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_aaaba );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gdfcda :=NewEG_ColorTransform ();_gdfcda .Hue =NewCT_PositiveFixedAngle ();if _fgcbee :=d .DecodeElement (_gdfcda .Hue ,&_gabcd );_fgcbee !=nil {return _fgcbee ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_gdfcda );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_fdbec :=NewEG_ColorTransform ();_fdbec .HueOff =NewCT_Angle ();if _fecg :=d .DecodeElement (_fdbec .HueOff ,&_gabcd );_fecg !=nil {return _fecg ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_fdbec );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ecabd :=NewEG_ColorTransform ();_ecabd .HueMod =NewCT_PositivePercentage ();if _efffd :=d .DecodeElement (_ecabd .HueMod ,&_gabcd );_efffd !=nil {return _efffd ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_ecabd );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_gfdbb :=NewEG_ColorTransform ();_gfdbb .Sat =NewCT_Percentage ();if _aefge :=d .DecodeElement (_gfdbb .Sat ,&_gabcd );_aefge !=nil {return _aefge ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_gfdbb );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gabdb :=NewEG_ColorTransform ();_gabdb .SatOff =NewCT_Percentage ();if _ggdac :=d .DecodeElement (_gabdb .SatOff ,&_gabcd );_ggdac !=nil {return _ggdac ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_gabdb );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bggcg :=NewEG_ColorTransform ();_bggcg .SatMod =NewCT_Percentage ();if _cbfdc :=d .DecodeElement (_bggcg .SatMod ,&_gabcd );_cbfdc !=nil {return _cbfdc ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_bggcg );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_efedb :=NewEG_ColorTransform ();_efedb .Lum =NewCT_Percentage ();if _gcee :=d .DecodeElement (_efedb .Lum ,&_gabcd );_gcee !=nil {return _gcee ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_efedb );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dfcec :=NewEG_ColorTransform ();_dfcec .LumOff =NewCT_Percentage ();if _fbebe :=d .DecodeElement (_dfcec .LumOff ,&_gabcd );_fbebe !=nil {return _fbebe ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_dfcec );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_edcdf :=NewEG_ColorTransform ();_edcdf .LumMod =NewCT_Percentage ();if _deece :=d .DecodeElement (_edcdf .LumMod ,&_gabcd );_deece !=nil {return _deece ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_edcdf );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bdbdb :=NewEG_ColorTransform ();_bdbdb .Red =NewCT_Percentage ();if _cbcb :=d .DecodeElement (_bdbdb .Red ,&_gabcd );_cbcb !=nil {return _cbcb ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_bdbdb );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dbfa :=NewEG_ColorTransform ();_dbfa .RedOff =NewCT_Percentage ();if _ddfe :=d .DecodeElement (_dbfa .RedOff ,&_gabcd );_ddfe !=nil {return _ddfe ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_dbfa );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cfgaad :=NewEG_ColorTransform ();_cfgaad .RedMod =NewCT_Percentage ();if _gafdf :=d .DecodeElement (_cfgaad .RedMod ,&_gabcd );_gafdf !=nil {return _gafdf ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_cfgaad );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_eddeeb :=NewEG_ColorTransform ();_eddeeb .Green =NewCT_Percentage ();if _gcacbbc :=d .DecodeElement (_eddeeb .Green ,&_gabcd );_gcacbbc !=nil {return _gcacbbc ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_eddeeb );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_dbeb :=NewEG_ColorTransform ();_dbeb .GreenOff =NewCT_Percentage ();if _fcgag :=d .DecodeElement (_dbeb .GreenOff ,&_gabcd );_fcgag !=nil {return _fcgag ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_dbeb );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fdddeag :=NewEG_ColorTransform ();_fdddeag .GreenMod =NewCT_Percentage ();if _ebdbab :=d .DecodeElement (_fdddeag .GreenMod ,&_gabcd );_ebdbab !=nil {return _ebdbab ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_fdddeag );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_afcfb :=NewEG_ColorTransform ();_afcfb .Blue =NewCT_Percentage ();if _fcgggg :=d .DecodeElement (_afcfb .Blue ,&_gabcd );_fcgggg !=nil {return _fcgggg ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_afcfb );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_aacd :=NewEG_ColorTransform ();_aacd .BlueOff =NewCT_Percentage ();if _agfb :=d .DecodeElement (_aacd .BlueOff ,&_gabcd );_agfb !=nil {return _agfb ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_aacd );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_cbdec :=NewEG_ColorTransform ();_cbdec .BlueMod =NewCT_Percentage ();if _ccea :=d .DecodeElement (_cbdec .BlueMod ,&_gabcd );_ccea !=nil {return _ccea ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_cbdec );case _b .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_dbfbf :=NewEG_ColorTransform ();_dbfbf .Gamma =NewCT_GammaTransform ();if _caggb :=d .DecodeElement (_dbfbf .Gamma ,&_gabcd );_caggb !=nil {return _caggb ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_dbfbf );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_cadcba :=NewEG_ColorTransform ();_cadcba .InvGamma =NewCT_InverseGammaTransform ();if _eaced :=d .DecodeElement (_cadcba .InvGamma ,&_gabcd );_eaced !=nil {return _eaced ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_cadcba );default:_f .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\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_gabcd .Name );if _feafe :=d .Skip ();_feafe !=nil {return _feafe ;};};case _b .EndElement :break _fdada ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path -func (_bgg *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _bbdeg :=_bgg .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_bbdeg !=nil {return _bbdeg ;};if _bgg .ObjectDefaults !=nil {if _bdeac :=_bgg .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_bdeac !=nil {return _bdeac ;};};if _bgg .ExtraClrSchemeLst !=nil {if _cegf :=_bgg .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_cegf !=nil {return _cegf ;};};if _bgg .CustClrLst !=nil {if _edda :=_bgg .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_edda !=nil {return _edda ;};};if _bgg .ExtLst !=nil {if _abef :=_bgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abef !=nil {return _abef ;};};return nil ;};type CT_TextCharBullet struct{CharAttr string ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_abgdd :=&CT_AlphaBiLevelEffect {};return _abgdd ;};func (_aecbd *CT_ContentPartLocking )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dbdfge :=range start .Attr {if _dbdfge .Name .Local =="\u006e\u006f\u0047r\u0070"{_fgbdf ,_fbbgf :=_gcbbf .ParseBool (_dbdfge .Value );if _fbbgf !=nil {return _fbbgf ;};_aecbd .NoGrpAttr =&_fgbdf ;continue ;};if _dbdfge .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dgddc ,_dgdb :=_gcbbf .ParseBool (_dbdfge .Value );if _dgdb !=nil {return _dgdb ;};_aecbd .NoSelectAttr =&_dgddc ;continue ;};if _dbdfge .Name .Local =="\u006e\u006f\u0052o\u0074"{_fbcae ,_eeaad :=_gcbbf .ParseBool (_dbdfge .Value );if _eeaad !=nil {return _eeaad ;};_aecbd .NoRotAttr =&_fbcae ;continue ;};if _dbdfge .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fecgc ,_abgcf :=_gcbbf .ParseBool (_dbdfge .Value );if _abgcf !=nil {return _abgcf ;};_aecbd .NoChangeAspectAttr =&_fecgc ;continue ;};if _dbdfge .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dggd ,_gefg :=_gcbbf .ParseBool (_dbdfge .Value );if _gefg !=nil {return _gefg ;};_aecbd .NoMoveAttr =&_dggd ;continue ;};if _dbdfge .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ccffg ,_facbc :=_gcbbf .ParseBool (_dbdfge .Value );if _facbc !=nil {return _facbc ;};_aecbd .NoResizeAttr =&_ccffg ;continue ;};if _dbdfge .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gebgae ,_dddb :=_gcbbf .ParseBool (_dbdfge .Value );if _dddb !=nil {return _dddb ;};_aecbd .NoEditPointsAttr =&_gebgae ;continue ;};if _dbdfge .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_fggae ,_acfag :=_gcbbf .ParseBool (_dbdfge .Value );if _acfag !=nil {return _acfag ;};_aecbd .NoAdjustHandlesAttr =&_fggae ;continue ;};if _dbdfge .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bfdec ,_caegf :=_gcbbf .ParseBool (_dbdfge .Value );if _caegf !=nil {return _caegf ;};_aecbd .NoChangeArrowheadsAttr =&_bfdec ;continue ;};if _dbdfge .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dgbee ,_eeag :=_gcbbf .ParseBool (_dbdfge .Value );if _eeag !=nil {return _eeag ;};_aecbd .NoChangeShapeTypeAttr =&_dgbee ;continue ;};};_ggdbe :for {_bbbb ,_gdaa :=d .Token ();if _gdaa !=nil {return _gdaa ;};switch _dfgf :=_bbbb .(type ){case _ggfee .StartElement :switch _dfgf .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aecbd .ExtLst =NewCT_OfficeArtExtensionList ();if _gccec :=d .DecodeElement (_aecbd .ExtLst ,&_dfgf );_gccec !=nil {return _gccec ;};default:_fecf .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 C\u0054\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_dfgf .Name );if _ggfgc :=d .Skip ();_ggfgc !=nil {return _ggfgc ;};};case _ggfee .EndElement :break _ggdbe ;case _ggfee .CharData :};};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_bddfc :=&CT_Shape3D {};return _bddfc }; +// Validate validates the CT_TextBulletSizePoint and its children +func (_ggedec *CT_TextBulletSizePoint )Validate ()error {return _ggedec .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func ParseUnionST_OnOff (s string )(_eb .ST_OnOff ,error ){return _eb .ST_OnOff {},nil };func (_cbbfb *CT_FillOverlayEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fafe ,_ddcfd :=_cbbfb .BlendAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0065n\u0064"});if _ddcfd !=nil {return _ddcfd ;};start .Attr =append (start .Attr ,_fafe );e .EncodeToken (start );if _cbbfb .NoFill !=nil {_gcfgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .NoFill ,_gcfgg );};if _cbbfb .SolidFill !=nil {_acaf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .SolidFill ,_acaf );};if _cbbfb .GradFill !=nil {_dgcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .GradFill ,_dgcda );};if _cbbfb .BlipFill !=nil {_cfcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .BlipFill ,_cfcb );};if _cbbfb .PattFill !=nil {_ebcbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .PattFill ,_ebcbf );};if _cbbfb .GrpFill !=nil {_bddab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cbbfb .GrpFill ,_bddab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path -func (_gdee *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _gdee .Left !=nil {if _aedgb :=_gdee .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aedgb !=nil {return _aedgb ;};};if _gdee .Right !=nil {if _caac :=_gdee .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_caac !=nil {return _caac ;};};if _gdee .Top !=nil {if _fbbdf :=_gdee .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fbbdf !=nil {return _fbbdf ;};};if _gdee .Bottom !=nil {if _cbbg :=_gdee .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cbbg !=nil {return _cbbg ;};};if _gdee .InsideH !=nil {if _ggaed :=_gdee .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ggaed !=nil {return _ggaed ;};};if _gdee .InsideV !=nil {if _beedg :=_gdee .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_beedg !=nil {return _beedg ;};};if _gdee .Tl2br !=nil {if _cccag :=_gdee .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_cccag !=nil {return _cccag ;};};if _gdee .Tr2bl !=nil {if _dfafd :=_gdee .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_dfafd !=nil {return _dfafd ;};};if _gdee .ExtLst !=nil {if _dfcbb :=_gdee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcbb !=nil {return _dfcbb ;};};return nil ;};func (_ggeeb *CT_SolidColorFillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dbf :for {_adcgbf ,_fbaa :=d .Token ();if _fbaa !=nil {return _fbaa ;};switch _afcdf :=_adcgbf .(type ){case _ggfee .StartElement :switch _afcdf .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ggeeb .ScrgbClr =NewCT_ScRgbColor ();if _acaf :=d .DecodeElement (_ggeeb .ScrgbClr ,&_afcdf );_acaf !=nil {return _acaf ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ggeeb .SrgbClr =NewCT_SRgbColor ();if _afabd :=d .DecodeElement (_ggeeb .SrgbClr ,&_afcdf );_afabd !=nil {return _afabd ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ggeeb .HslClr =NewCT_HslColor ();if _cfcf :=d .DecodeElement (_ggeeb .HslClr ,&_afcdf );_cfcf !=nil {return _cfcf ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ggeeb .SysClr =NewCT_SystemColor ();if _fggfe :=d .DecodeElement (_ggeeb .SysClr ,&_afcdf );_fggfe !=nil {return _fggfe ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ggeeb .SchemeClr =NewCT_SchemeColor ();if _efbfb :=d .DecodeElement (_ggeeb .SchemeClr ,&_afcdf );_efbfb !=nil {return _efbfb ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ggeeb .PrstClr =NewCT_PresetColor ();if _ggded :=d .DecodeElement (_ggeeb .PrstClr ,&_afcdf );_ggded !=nil {return _ggded ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u006f\u006c\u0069\u0064\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_afcdf .Name );if _faefdaa :=d .Skip ();_faefdaa !=nil {return _faefdaa ;};};case _ggfee .EndElement :break _dbf ;case _ggfee .CharData :};};return nil ;};func (_fba *EG_TextBullet )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eacbb :for {_eebdd ,_fdgad :=d .Token ();if _fdgad !=nil {return _fdgad ;};switch _dfadg :=_eebdd .(type ){case _ggfee .StartElement :switch _dfadg .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_fba .BuNone =NewCT_TextNoBullet ();if _abafb :=d .DecodeElement (_fba .BuNone ,&_dfadg );_abafb !=nil {return _abafb ;};case _ggfee .Name {Space :"\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",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_fba .BuAutoNum =NewCT_TextAutonumberBullet ();if _dfggf :=d .DecodeElement (_fba .BuAutoNum ,&_dfadg );_dfggf !=nil {return _dfggf ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_fba .BuChar =NewCT_TextCharBullet ();if _bbcbd :=d .DecodeElement (_fba .BuChar ,&_dfadg );_bbcbd !=nil {return _bbcbd ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_fba .BuBlip =NewCT_TextBlipBullet ();if _aggf :=d .DecodeElement (_fba .BuBlip ,&_dfadg );_aggf !=nil {return _aggf ;};default:_fecf .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\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_dfadg .Name );if _bbee :=d .Skip ();_bbee !=nil {return _bbee ;};};case _ggfee .EndElement :break _eacbb ;case _ggfee .CharData :};};return nil ;};type CT_ConnectorLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; +// Validate validates the CT_EffectContainer and its children +func (_aagdg *CT_EffectContainer )Validate ()error {return _aagdg .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_feaaaf ST_PathFillMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_accbf :=_b .Attr {};_accbf .Name =name ;switch _feaaaf {case ST_PathFillModeUnset :_accbf .Value ="";case ST_PathFillModeNone :_accbf .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_accbf .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_accbf .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_accbf .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_accbf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_accbf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _accbf ,nil ;};func (_cdeb *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdeb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cdeb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcbd ST_TextAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfcbd .String (),start );}; -// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path -func (_bcdeb *CT_GvmlTextShape )ValidateWithPath (path string )error {if _gbcf :=_bcdeb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_gbcf !=nil {return _gbcf ;};if _bcdeb .Choice !=nil {if _fecgd :=_bcdeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fecgd !=nil {return _fecgd ;};};if _bcdeb .ExtLst !=nil {if _gede :=_bcdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gede !=nil {return _gede ;};};return nil ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_cadeg :=&CT_GvmlGraphicalObjectFrame {};_cadeg .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_cadeg .Graphic =NewGraphic ();_cadeg .Xfrm =NewCT_Transform2D ();return _cadeg ;};func (_ddcf ST_PenAlignment )Validate ()error {return _ddcf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_ccged *CT_Camera )ValidateWithPath (path string )error {if _ccged .PrstAttr ==ST_PresetCameraTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dfdd :=_ccged .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dfdd !=nil {return _dfdd ;};if _ccged .FovAttr !=nil {if *_ccged .FovAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006fv\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 ,*_ccged .FovAttr );};if *_ccged .FovAttr > 10800000{return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0030\u0038\u0030\u0030\u0030\u0030\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ccged .FovAttr );};};if _ccged .ZoomAttr !=nil {if _eac :=_ccged .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_eac !=nil {return _eac ;};};if _ccged .Rot !=nil {if _cbba :=_ccged .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_cbba !=nil {return _cbba ;};};return nil ;}; -// Validate validates the CT_Path2DArcTo and its children -func (_bebagc *CT_Path2DArcTo )Validate ()error {return _bebagc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};func (_ggbee ST_BlipCompression )ValidateWithPath (path string )error {switch _ggbee {case 0,1,2,3,4,5:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbee ));};return nil ;}; +// ST_AnimationDgmBuildType is a union type +type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_aggg :=&CT_OfficeArtExtension {};return _aggg ;};func (_gfgg *CT_GroupLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcef :=range start .Attr {if _gcef .Name .Local =="\u006e\u006f\u0047r\u0070"{_cffaf ,_bfcbd :=_a .ParseBool (_gcef .Value );if _bfcbd !=nil {return _bfcbd ;};_gfgg .NoGrpAttr =&_cffaf ;continue ;};if _gcef .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_ebdfe ,_bedba :=_a .ParseBool (_gcef .Value );if _bedba !=nil {return _bedba ;};_gfgg .NoUngrpAttr =&_ebdfe ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gfgef ,_cgcg :=_a .ParseBool (_gcef .Value );if _cgcg !=nil {return _cgcg ;};_gfgg .NoSelectAttr =&_gfgef ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u0052o\u0074"{_aedd ,_gbfe :=_a .ParseBool (_gcef .Value );if _gbfe !=nil {return _gbfe ;};_gfgg .NoRotAttr =&_aedd ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cageb ,_eeadbb :=_a .ParseBool (_gcef .Value );if _eeadbb !=nil {return _eeadbb ;};_gfgg .NoChangeAspectAttr =&_cageb ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bcbb ,_dbdaa :=_a .ParseBool (_gcef .Value );if _dbdaa !=nil {return _dbdaa ;};_gfgg .NoMoveAttr =&_bcbb ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dbeca ,_fbed :=_a .ParseBool (_gcef .Value );if _fbed !=nil {return _fbed ;};_gfgg .NoResizeAttr =&_dbeca ;continue ;};};_agdb :for {_feec ,_eabbe :=d .Token ();if _eabbe !=nil {return _eabbe ;};switch _gaee :=_feec .(type ){case _b .StartElement :switch _gaee .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgg .ExtLst =NewCT_OfficeArtExtensionList ();if _bgbda :=d .DecodeElement (_gfgg .ExtLst ,&_gaee );_bgbda !=nil {return _bgbda ;};default:_f .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\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gaee .Name );if _fbbdf :=d .Skip ();_fbbdf !=nil {return _fbbdf ;};};case _b .EndElement :break _agdb ;case _b .CharData :};};return nil ;};func NewCT_Table ()*CT_Table {_gdgd :=&CT_Table {};_gdgd .TblGrid =NewCT_TableGrid ();return _gdgd }; -// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path -func (_ddf *EG_TextGeometry )ValidateWithPath (path string )error {if _ddf .CustGeom !=nil {if _ebgeae :=_ddf .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_ebgeae !=nil {return _ebgeae ;};};if _ddf .PrstTxWarp !=nil {if _gddda :=_ddf .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_gddda !=nil {return _gddda ;};};return nil ;};func (_gbafg *EG_EffectProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cacgg :for {_baeb ,_aegaf :=d .Token ();if _aegaf !=nil {return _aegaf ;};switch _cabdb :=_baeb .(type ){case _ggfee .StartElement :switch _cabdb .Name {case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gbafg .EffectLst =NewCT_EffectList ();if _gcbd :=d .DecodeElement (_gbafg .EffectLst ,&_cabdb );_gcbd !=nil {return _gcbd ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gbafg .EffectDag =NewCT_EffectContainer ();if _gaac :=d .DecodeElement (_gbafg .EffectDag ,&_cabdb );_gaac !=nil {return _gaac ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cabdb .Name );if _befaa :=d .Skip ();_befaa !=nil {return _befaa ;};};case _ggfee .EndElement :break _cacgg ;case _ggfee .CharData :};};return nil ;};func (_fbgaaf *CT_Cell3D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fbgaaf .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_cafca ,_cacbc :=_fbgaaf .PrstMaterialAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _cacbc !=nil {return _cacbc ;};start .Attr =append (start .Attr ,_cafca );};e .EncodeToken (start );_ebdea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_fbgaaf .Bevel ,_ebdea );if _fbgaaf .LightRig !=nil {_aggec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_fbgaaf .LightRig ,_aggec );};if _fbgaaf .ExtLst !=nil {_bcfda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbgaaf .ExtLst ,_bcfda );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_dbeae *EG_TextUnderlineFill )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ggcb :for {_gddgf ,_abdcc :=d .Token ();if _abdcc !=nil {return _abdcc ;};switch _bebf :=_gddgf .(type ){case _ggfee .StartElement :switch _bebf .Name {case _ggfee .Name {Space :"\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",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_dbeae .UFillTx =NewCT_TextUnderlineFillFollowText ();if _eaeca :=d .DecodeElement (_dbeae .UFillTx ,&_bebf );_eaeca !=nil {return _eaeca ;};case _ggfee .Name {Space :"\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",Local :"\u0075\u0046\u0069l\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_dbeae .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _ggfd :=d .DecodeElement (_dbeae .UFill ,&_bebf );_ggfd !=nil {return _ggfd ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_bebf .Name );if _gbcfe :=d .Skip ();_gbcfe !=nil {return _gbcfe ;};};case _ggfee .EndElement :break _ggcb ;case _ggfee .CharData :};};return nil ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_adcge :=&CT_BlipFillProperties {};return _adcge ;};func (_bgfgcf *CT_ScRgbColor )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",_bgfgcf .RAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",_bgfgcf .GAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062"},Value :_ddgage .Sprintf ("\u0025\u0076",_bgfgcf .BAttr )});e .EncodeToken (start );if _bgfgcf .EG_ColorTransform !=nil {for _ ,_ffeba :=range _bgfgcf .EG_ColorTransform {_ffeba .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path +func (_cgeag *CT_EffectList )ValidateWithPath (path string )error {if _cgeag .Blur !=nil {if _cbeb :=_cgeag .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_cbeb !=nil {return _cbeb ;};};if _cgeag .FillOverlay !=nil {if _abeb :=_cgeag .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_abeb !=nil {return _abeb ;};};if _cgeag .Glow !=nil {if _gdcef :=_cgeag .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_gdcef !=nil {return _gdcef ;};};if _cgeag .InnerShdw !=nil {if _agdd :=_cgeag .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_agdd !=nil {return _agdd ;};};if _cgeag .OuterShdw !=nil {if _cfbdf :=_cgeag .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_cfbdf !=nil {return _cfbdf ;};};if _cgeag .PrstShdw !=nil {if _aaba :=_cgeag .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_aaba !=nil {return _aaba ;};};if _cgeag .Reflection !=nil {if _acbee :=_cgeag .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_acbee !=nil {return _acbee ;};};if _cgeag .SoftEdge !=nil {if _egbb :=_cgeag .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_egbb !=nil {return _egbb ;};};return nil ;};func (_cbcf *CT_ColorMRU )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faac :for {_acfa ,_bedad :=d .Token ();if _bedad !=nil {return _bedad ;};switch _fbgd :=_acfa .(type ){case _b .StartElement :switch _fbgd .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_geafa :=NewEG_ColorChoice ();_geafa .ScrgbClr =NewCT_ScRgbColor ();if _gcdf :=d .DecodeElement (_geafa .ScrgbClr ,&_fbgd );_gcdf !=nil {return _gcdf ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_geafa );case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gadc :=NewEG_ColorChoice ();_gadc .SrgbClr =NewCT_SRgbColor ();if _bbaa :=d .DecodeElement (_gadc .SrgbClr ,&_fbgd );_bbaa !=nil {return _bbaa ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_gadc );case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gdeb :=NewEG_ColorChoice ();_gdeb .HslClr =NewCT_HslColor ();if _gdcfc :=d .DecodeElement (_gdeb .HslClr ,&_fbgd );_gdcfc !=nil {return _gdcfc ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_gdeb );case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ecg :=NewEG_ColorChoice ();_ecg .SysClr =NewCT_SystemColor ();if _ddec :=d .DecodeElement (_ecg .SysClr ,&_fbgd );_ddec !=nil {return _ddec ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_ecg );case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cega :=NewEG_ColorChoice ();_cega .SchemeClr =NewCT_SchemeColor ();if _ebaag :=d .DecodeElement (_cega .SchemeClr ,&_fbgd );_ebaag !=nil {return _ebaag ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_cega );case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdd :=NewEG_ColorChoice ();_fdd .PrstClr =NewCT_PresetColor ();if _ffbfd :=d .DecodeElement (_fdd .PrstClr ,&_fbgd );_ffbfd !=nil {return _ffbfd ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_fdd );default:_f .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\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_fbgd .Name );if _bdae :=d .Skip ();_bdae !=nil {return _bdae ;};};case _b .EndElement :break _faac ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path -func (_bbcba *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _bbcba .ScrgbClr !=nil {if _ggac :=_bbcba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ggac !=nil {return _ggac ;};};if _bbcba .SrgbClr !=nil {if _ceaba :=_bbcba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ceaba !=nil {return _ceaba ;};};if _bbcba .HslClr !=nil {if _abf :=_bbcba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_abf !=nil {return _abf ;};};if _bbcba .SysClr !=nil {if _ebda :=_bbcba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ebda !=nil {return _ebda ;};};if _bbcba .SchemeClr !=nil {if _gafba :=_bbcba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gafba !=nil {return _gafba ;};};if _bbcba .PrstClr !=nil {if _bffcb :=_bbcba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bffcb !=nil {return _bffcb ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path +func (_eeab *CT_CustomColorList )ValidateWithPath (path string )error {for _ddfd ,_fdea :=range _eeab .CustClr {if _afdd :=_fdea .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_ddfd ));_afdd !=nil {return _afdd ;};};return nil ;};func (_dfded *ST_OnOffStyleType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfded =0;case "\u006f\u006e":*_dfded =1;case "\u006f\u0066\u0066":*_dfded =2;case "\u0064\u0065\u0066":*_dfded =3;};return nil ;};func (_gcd *CT_AudioCDTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aae :=range start .Attr {if _aae .Name .Local =="\u0074\u0072\u0061c\u006b"{_ffd ,_afggd :=_a .ParseUint (_aae .Value ,10,8);if _afggd !=nil {return _afggd ;};_gcd .TrackAttr =uint8 (_ffd );continue ;};if _aae .Name .Local =="\u0074\u0069\u006d\u0065"{_dgad ,_daae :=_a .ParseUint (_aae .Value ,10,32);if _daae !=nil {return _daae ;};_efcb :=uint32 (_dgad );_gcd .TimeAttr =&_efcb ;continue ;};};for {_cgb ,_eed :=d .Token ();if _eed !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0054\u0069\u006d\u0065:\u0020\u0025\u0073",_eed );};if _fbe ,_ebcg :=_cgb .(_b .EndElement );_ebcg &&_fbe .Name ==start .Name {break ;};};return nil ;};func (_ffebf *ST_PositivePercentage )Validate ()error {return _ffebf .ValidateWithPath ("")};func (_ffed *CT_AnimationChartBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgdg :=range start .Attr {if _bgdg .Name .Local =="\u0062\u006c\u0064"{_bggf ,_fbcd :=ParseUnionST_AnimationChartBuildType (_bgdg .Value );if _fbcd !=nil {return _fbcd ;};_ffed .BldAttr =&_bggf ;continue ;};if _bgdg .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_bedg ,_beac :=_a .ParseBool (_bgdg .Value );if _beac !=nil {return _beac ;};_ffed .AnimBgAttr =&_bedg ;continue ;};};for {_bgf ,_efb :=d .Token ();if _efb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073i\u006e\u0067\u0020\u0043T\u005f\u0041\u006ei\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061rt\u0042\u0075\u0069l\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069e\u0073\u003a \u0025\u0073",_efb );};if _eab ,_becb :=_bgf .(_b .EndElement );_becb &&_eab .Name ==start .Name {break ;};};return nil ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_eggac :=&EG_LineJoinProperties {};return _eggac ;}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_cabge *CT_Color )ValidateWithPath (path string )error {if _cabge .ScrgbClr !=nil {if _gddfaf :=_cabge .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gddfaf !=nil {return _gddfaf ;};};if _cabge .SrgbClr !=nil {if _abcbe :=_cabge .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_abcbe !=nil {return _abcbe ;};};if _cabge .HslClr !=nil {if _acbedc :=_cabge .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_acbedc !=nil {return _acbedc ;};};if _cabge .SysClr !=nil {if _edbbd :=_cabge .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_edbbd !=nil {return _edbbd ;};};if _cabge .SchemeClr !=nil {if _daegc :=_cabge .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_daegc !=nil {return _daegc ;};};if _cabge .PrstClr !=nil {if _fdgafc :=_cabge .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fdgafc !=nil {return _fdgafc ;};};return nil ;};func (_ddbga *CT_FixedPercentage )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_ddbga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_eacgec :=&CT_OfficeArtExtension {};return _eacgec ;};func (_dabab *ST_TextFontScalePercentOrPercentString )Validate ()error {return _dabab .ValidateWithPath ("");};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_dddbg :=&CT_TextParagraphProperties {};return _dddbg ;};func (_bdcdb ST_TextShapeType )String ()string {switch _bdcdb {case 0:return "";case 1:return "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case 2:return "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case 3:return "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case 4:return "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case 6:return "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case 7:return "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case 8:return "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case 9:return "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case 10:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case 11:return "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case 12:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case 13:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case 14:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case 15:return "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case 16:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case 17:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case 18:return "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case 19:return "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case 20:return "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case 21:return "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case 22:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case 23:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case 24:return "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case 25:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case 26:return "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case 27:return "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case 28:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 29:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 30:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 31:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 32:return "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case 33:return "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case 34:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case 35:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case 36:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case 37:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case 38:return "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case 39:return "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case 40:return "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case 41:return "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return "";};func (_fegfdc ST_PitchFamily )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_eegf :=_ggfee .Attr {};_eegf .Name =name ;switch _fegfdc {case ST_PitchFamilyUnset :_eegf .Value ="";case ST_PitchFamily00 :_eegf .Value ="\u0030\u0030";case ST_PitchFamily01 :_eegf .Value ="\u0030\u0031";case ST_PitchFamily02 :_eegf .Value ="\u0030\u0032";case ST_PitchFamily16 :_eegf .Value ="\u0031\u0036";case ST_PitchFamily17 :_eegf .Value ="\u0031\u0037";case ST_PitchFamily18 :_eegf .Value ="\u0031\u0038";case ST_PitchFamily32 :_eegf .Value ="\u0033\u0032";case ST_PitchFamily33 :_eegf .Value ="\u0033\u0033";case ST_PitchFamily34 :_eegf .Value ="\u0033\u0034";case ST_PitchFamily48 :_eegf .Value ="\u0034\u0038";case ST_PitchFamily49 :_eegf .Value ="\u0034\u0039";case ST_PitchFamily50 :_eegf .Value ="\u0035\u0030";case ST_PitchFamily64 :_eegf .Value ="\u0036\u0034";case ST_PitchFamily65 :_eegf .Value ="\u0036\u0035";case ST_PitchFamily66 :_eegf .Value ="\u0036\u0036";case ST_PitchFamily80 :_eegf .Value ="\u0038\u0030";case ST_PitchFamily81 :_eegf .Value ="\u0038\u0031";case ST_PitchFamily82 :_eegf .Value ="\u0038\u0032";};return _eegf ,nil ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_aedace :=&CT_Path2DArcTo {};return _aedace }; +// Validate validates the CT_GradientStop and its children +func (_dcac *CT_GradientStop )Validate ()error {return _dcac .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; -// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path -func (_bfgdc *CT_EffectContainer )ValidateWithPath (path string )error {if _ebac :=_bfgdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebac !=nil {return _ebac ;};if _bfgdc .Cont !=nil {if _ggaae :=_bfgdc .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ggaae !=nil {return _ggaae ;};};if _bfgdc .Effect !=nil {if _badfcd :=_bfgdc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_badfcd !=nil {return _badfcd ;};};if _bfgdc .AlphaBiLevel !=nil {if _adgdg :=_bfgdc .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_adgdg !=nil {return _adgdg ;};};if _bfgdc .AlphaCeiling !=nil {if _gccc :=_bfgdc .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_gccc !=nil {return _gccc ;};};if _bfgdc .AlphaFloor !=nil {if _cdedg :=_bfgdc .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_cdedg !=nil {return _cdedg ;};};if _bfgdc .AlphaInv !=nil {if _beccf :=_bfgdc .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_beccf !=nil {return _beccf ;};};if _bfgdc .AlphaMod !=nil {if _dcace :=_bfgdc .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_dcace !=nil {return _dcace ;};};if _bfgdc .AlphaModFix !=nil {if _acabg :=_bfgdc .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_acabg !=nil {return _acabg ;};};if _bfgdc .AlphaOutset !=nil {if _aeede :=_bfgdc .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_aeede !=nil {return _aeede ;};};if _bfgdc .AlphaRepl !=nil {if _gage :=_bfgdc .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_gage !=nil {return _gage ;};};if _bfgdc .BiLevel !=nil {if _edgdf :=_bfgdc .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_edgdf !=nil {return _edgdf ;};};if _bfgdc .Blend !=nil {if _efgdef :=_bfgdc .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_efgdef !=nil {return _efgdef ;};};if _bfgdc .Blur !=nil {if _geeg :=_bfgdc .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_geeg !=nil {return _geeg ;};};if _bfgdc .ClrChange !=nil {if _dccge :=_bfgdc .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dccge !=nil {return _dccge ;};};if _bfgdc .ClrRepl !=nil {if _gadg :=_bfgdc .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_gadg !=nil {return _gadg ;};};if _bfgdc .Duotone !=nil {if _bfecd :=_bfgdc .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_bfecd !=nil {return _bfecd ;};};if _bfgdc .Fill !=nil {if _eebbc :=_bfgdc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eebbc !=nil {return _eebbc ;};};if _bfgdc .FillOverlay !=nil {if _ddaae :=_bfgdc .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ddaae !=nil {return _ddaae ;};};if _bfgdc .Glow !=nil {if _fgebc :=_bfgdc .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_fgebc !=nil {return _fgebc ;};};if _bfgdc .Grayscl !=nil {if _bcgeda :=_bfgdc .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_bcgeda !=nil {return _bcgeda ;};};if _bfgdc .Hsl !=nil {if _bbdf :=_bfgdc .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_bbdf !=nil {return _bbdf ;};};if _bfgdc .InnerShdw !=nil {if _bfbb :=_bfgdc .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_bfbb !=nil {return _bfbb ;};};if _bfgdc .Lum !=nil {if _eagag :=_bfgdc .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_eagag !=nil {return _eagag ;};};if _bfgdc .OuterShdw !=nil {if _egabd :=_bfgdc .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_egabd !=nil {return _egabd ;};};if _bfgdc .PrstShdw !=nil {if _agcg :=_bfgdc .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_agcg !=nil {return _agcg ;};};if _bfgdc .Reflection !=nil {if _gd :=_bfgdc .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gd !=nil {return _gd ;};};if _bfgdc .RelOff !=nil {if _adeg :=_bfgdc .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_adeg !=nil {return _adeg ;};};if _bfgdc .SoftEdge !=nil {if _cfdb :=_bfgdc .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_cfdb !=nil {return _cfdb ;};};if _bfgdc .Tint !=nil {if _gbegfg :=_bfgdc .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_gbegfg !=nil {return _gbegfg ;};};if _bfgdc .Xfrm !=nil {if _gefce :=_bfgdc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gefce !=nil {return _gefce ;};};return nil ;};func (_ecbb *CT_StyleMatrix )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ecbb .NameAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ecbb .NameAttr )});};e .EncodeToken (start );_deggg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ecbb .FillStyleLst ,_deggg );_bdceb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ecbb .LnStyleLst ,_bdceb );_adc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ecbb .EffectStyleLst ,_adc );_cdeec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ecbb .BgFillStyleLst ,_cdeec );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_agb *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_ccfa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_agb .CNvPr ,_ccfa );_fddc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_agb .CNvGraphicFramePr ,_fddc );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_dgda ST_TextTabAlignType )ValidateWithPath (path string )error {switch _dgda {case 0,1,2,3,4:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgda ));};return nil ;};func (_fggfc *CT_TextField )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fggfc .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ggbf :=range start .Attr {if _ggbf .Name .Local =="\u0069\u0064"{_aadd ,_ccbga :=_ggbf .Value ,error (nil );if _ccbga !=nil {return _ccbga ;};_fggfc .IdAttr =_aadd ;continue ;};if _ggbf .Name .Local =="\u0074\u0079\u0070\u0065"{_dgdaf ,_dcfba :=_ggbf .Value ,error (nil );if _dcfba !=nil {return _dcfba ;};_fggfc .TypeAttr =&_dgdaf ;continue ;};};_cadc :for {_defec ,_bcdfde :=d .Token ();if _bcdfde !=nil {return _bcdfde ;};switch _dada :=_defec .(type ){case _ggfee .StartElement :switch _dada .Name {case _ggfee .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_fggfc .RPr =NewCT_TextCharacterProperties ();if _gfdcbc :=d .DecodeElement (_fggfc .RPr ,&_dada );_gfdcbc !=nil {return _gfdcbc ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_fggfc .PPr =NewCT_TextParagraphProperties ();if _bbbfd :=d .DecodeElement (_fggfc .PPr ,&_dada );_bbbfd !=nil {return _bbbfd ;};case _ggfee .Name {Space :"\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",Local :"\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_fggfc .T =new (string );if _baedb :=d .DecodeElement (_fggfc .T ,&_dada );_baedb !=nil {return _baedb ;};default:_fecf .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_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_dada .Name );if _cgfdf :=d .Skip ();_cgfdf !=nil {return _cgfdf ;};};case _ggfee .EndElement :break _cadc ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path +func (_ecgdd *CT_LineEndProperties )ValidateWithPath (path string )error {if _bcfe :=_ecgdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcfe !=nil {return _bcfe ;};if _dbdada :=_ecgdd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dbdada !=nil {return _dbdada ;};if _gccg :=_ecgdd .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};return nil ;}; -// Validate validates the CT_ShapeLocking and its children -func (_gabf *CT_ShapeLocking )Validate ()error {return _gabf .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; +// Validate validates the CT_ReflectionEffect and its children +func (_ecbcgg *CT_ReflectionEffect )Validate ()error {return _ecbcgg .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gecbf *EG_Effect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgba :for {_bbadbg ,_cffbf :=d .Token ();if _cffbf !=nil {return _cffbf ;};switch _daecf :=_bbadbg .(type ){case _b .StartElement :switch _daecf .Name {case _b .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_gecbf .Cont =NewCT_EffectContainer ();if _cefg :=d .DecodeElement (_gecbf .Cont ,&_daecf );_cefg !=nil {return _cefg ;};case _b .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gecbf .Effect =NewCT_EffectReference ();if _cegad :=d .DecodeElement (_gecbf .Effect ,&_daecf );_cegad !=nil {return _cegad ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_gecbf .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _ffaba :=d .DecodeElement (_gecbf .AlphaBiLevel ,&_daecf );_ffaba !=nil {return _ffaba ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_gecbf .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _bbbbdd :=d .DecodeElement (_gecbf .AlphaCeiling ,&_daecf );_bbbbdd !=nil {return _bbbbdd ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_gecbf .AlphaFloor =NewCT_AlphaFloorEffect ();if _ddgfb :=d .DecodeElement (_gecbf .AlphaFloor ,&_daecf );_ddgfb !=nil {return _ddgfb ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_gecbf .AlphaInv =NewCT_AlphaInverseEffect ();if _gbdga :=d .DecodeElement (_gecbf .AlphaInv ,&_daecf );_gbdga !=nil {return _gbdga ;};case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gecbf .AlphaMod =NewCT_AlphaModulateEffect ();if _fafeb :=d .DecodeElement (_gecbf .AlphaMod ,&_daecf );_fafeb !=nil {return _fafeb ;};case _b .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_gecbf .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _ccbed :=d .DecodeElement (_gecbf .AlphaModFix ,&_daecf );_ccbed !=nil {return _ccbed ;};case _b .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_gecbf .AlphaOutset =NewCT_AlphaOutsetEffect ();if _gdcdc :=d .DecodeElement (_gecbf .AlphaOutset ,&_daecf );_gdcdc !=nil {return _gdcdc ;};case _b .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_gecbf .AlphaRepl =NewCT_AlphaReplaceEffect ();if _afaaf :=d .DecodeElement (_gecbf .AlphaRepl ,&_daecf );_afaaf !=nil {return _afaaf ;};case _b .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_gecbf .BiLevel =NewCT_BiLevelEffect ();if _ecdacb :=d .DecodeElement (_gecbf .BiLevel ,&_daecf );_ecdacb !=nil {return _ecdacb ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0065n\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_gecbf .Blend =NewCT_BlendEffect ();if _fdedc :=d .DecodeElement (_gecbf .Blend ,&_daecf );_fdedc !=nil {return _fdedc ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_gecbf .Blur =NewCT_BlurEffect ();if _ecgbd :=d .DecodeElement (_gecbf .Blur ,&_daecf );_ecgbd !=nil {return _ecgbd ;};case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gecbf .ClrChange =NewCT_ColorChangeEffect ();if _gbcbaf :=d .DecodeElement (_gecbf .ClrChange ,&_daecf );_gbcbaf !=nil {return _gbcbaf ;};case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gecbf .ClrRepl =NewCT_ColorReplaceEffect ();if _fcae :=d .DecodeElement (_gecbf .ClrRepl ,&_daecf );_fcae !=nil {return _fcae ;};case _b .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_gecbf .Duotone =NewCT_DuotoneEffect ();if _adbcf :=d .DecodeElement (_gecbf .Duotone ,&_daecf );_adbcf !=nil {return _adbcf ;};case _b .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_gecbf .Fill =NewCT_FillEffect ();if _fabgde :=d .DecodeElement (_gecbf .Fill ,&_daecf );_fabgde !=nil {return _fabgde ;};case _b .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gecbf .FillOverlay =NewCT_FillOverlayEffect ();if _beafe :=d .DecodeElement (_gecbf .FillOverlay ,&_daecf );_beafe !=nil {return _beafe ;};case _b .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_gecbf .Glow =NewCT_GlowEffect ();if _abbcg :=d .DecodeElement (_gecbf .Glow ,&_daecf );_abbcg !=nil {return _abbcg ;};case _b .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_gecbf .Grayscl =NewCT_GrayscaleEffect ();if _agcfa :=d .DecodeElement (_gecbf .Grayscl ,&_daecf );_agcfa !=nil {return _agcfa ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_gecbf .Hsl =NewCT_HSLEffect ();if _aggbga :=d .DecodeElement (_gecbf .Hsl ,&_daecf );_aggbga !=nil {return _aggbga ;};case _b .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_gecbf .InnerShdw =NewCT_InnerShadowEffect ();if _abaaa :=d .DecodeElement (_gecbf .InnerShdw ,&_daecf );_abaaa !=nil {return _abaaa ;};case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gecbf .Lum =NewCT_LuminanceEffect ();if _deeab :=d .DecodeElement (_gecbf .Lum ,&_daecf );_deeab !=nil {return _deeab ;};case _b .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_gecbf .OuterShdw =NewCT_OuterShadowEffect ();if _dcedd :=d .DecodeElement (_gecbf .OuterShdw ,&_daecf );_dcedd !=nil {return _dcedd ;};case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_gecbf .PrstShdw =NewCT_PresetShadowEffect ();if _aebbc :=d .DecodeElement (_gecbf .PrstShdw ,&_daecf );_aebbc !=nil {return _aebbc ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_gecbf .Reflection =NewCT_ReflectionEffect ();if _bgfegb :=d .DecodeElement (_gecbf .Reflection ,&_daecf );_bgfegb !=nil {return _bgfegb ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_gecbf .RelOff =NewCT_RelativeOffsetEffect ();if _agbfe :=d .DecodeElement (_gecbf .RelOff ,&_daecf );_agbfe !=nil {return _agbfe ;};case _b .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_gecbf .SoftEdge =NewCT_SoftEdgesEffect ();if _cegg :=d .DecodeElement (_gecbf .SoftEdge ,&_daecf );_cegg !=nil {return _cegg ;};case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gecbf .Tint =NewCT_TintEffect ();if _eacde :=d .DecodeElement (_gecbf .Tint ,&_daecf );_eacde !=nil {return _eacde ;};case _b .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_gecbf .Xfrm =NewCT_TransformEffect ();if _aaade :=d .DecodeElement (_gecbf .Xfrm ,&_daecf );_aaade !=nil {return _aaade ;};default:_f .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 \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_daecf .Name );if _eggfbc :=d .Skip ();_eggfbc !=nil {return _eggfbc ;};};case _b .EndElement :break _edgba ;case _b .CharData :};};return nil ;};func (_agafa ST_TextAnchoringType )Validate ()error {return _agafa .ValidateWithPath ("")};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_efeab :=&CT_GrayscaleEffect {};return _efeab }; -// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path -func (_bbff *CT_Path2DList )ValidateWithPath (path string )error {for _ffeeb ,_ccagd :=range _bbff .Path {if _agbdg :=_ccagd .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_ffeeb ));_agbdg !=nil {return _agbdg ;};};return nil ;}; +// Validate validates the CT_PositiveFixedAngle and its children +func (_gcagg *CT_PositiveFixedAngle )Validate ()error {return _gcagg .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func (_deffce *EG_TextBulletSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcfec :for {_ggegae ,_gacede :=d .Token ();if _gacede !=nil {return _gacede ;};switch _aace :=_ggegae .(type ){case _b .StartElement :switch _aace .Name {case _b .Name {Space :"\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",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_deffce .BuSzTx =NewCT_TextBulletSizeFollowText ();if _cdcaa :=d .DecodeElement (_deffce .BuSzTx ,&_aace );_cdcaa !=nil {return _cdcaa ;};case _b .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_deffce .BuSzPct =NewCT_TextBulletSizePercent ();if _ebbeb :=d .DecodeElement (_deffce .BuSzPct ,&_aace );_ebbeb !=nil {return _ebbeb ;};case _b .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_deffce .BuSzPts =NewCT_TextBulletSizePoint ();if _acgcf :=d .DecodeElement (_deffce .BuSzPts ,&_aace );_acgcf !=nil {return _acgcf ;};default:_f .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\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_aace .Name );if _daaef :=d .Skip ();_daaef !=nil {return _daaef ;};};case _b .EndElement :break _dcfec ;case _b .CharData :};};return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;}; -// Validate validates the CT_ColorSchemeList and its children -func (_adag *CT_ColorSchemeList )Validate ()error {return _adag .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};func (_deacg ST_Coordinate32 )String ()string {if _deacg .ST_Coordinate32Unqualified !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_deacg .ST_Coordinate32Unqualified );};if _deacg .ST_UniversalMeasure !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_deacg .ST_UniversalMeasure );};return "";}; +// Validate validates the CT_ObjectStyleDefaults and its children +func (_adbac *CT_ObjectStyleDefaults )Validate ()error {return _adbac .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};type CT_GvmlUseShapeRectangle struct{};func (_gfcecf ST_AnimationChartBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfcecf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_b .CharData (_gfcecf .ST_AnimationBuildType .String ()));};if _gfcecf .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_b .CharData (_gfcecf .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewGraphic ()*Graphic {_bggbd :=&Graphic {};_bggbd .CT_GraphicalObject =*NewCT_GraphicalObject ();return _bggbd ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_gfaacg *CT_LineJoinMiterProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfaacg .LimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_gfaacg .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_bgdgb :=&CT_ContentPartLocking {};return _bgdgb ;};func (_bbab *CT_CustomGeometry2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbab .AvLst !=nil {_egcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_bbab .AvLst ,_egcg );};if _bbab .GdLst !=nil {_fbgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bbab .GdLst ,_fbgb );};if _bbab .AhLst !=nil {_fdgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_bbab .AhLst ,_fdgd );};if _bbab .CxnLst !=nil {_cffcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bbab .CxnLst ,_cffcg );};if _bbab .Rect !=nil {_gadcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_bbab .Rect ,_gadcd );};_cgcec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_bbab .PathLst ,_cgcec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LineJoinBevel struct{};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18;);type ST_PresetColorVal byte ;func (_ddgea *CT_WholeE2oFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddgea .Ln !=nil {_dcedg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_ddgea .Ln ,_dcedg );};if _ddgea .EffectLst !=nil {_eefe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddgea .EffectLst ,_eefe );};if _ddgea .EffectDag !=nil {_gccdg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ddgea .EffectDag ,_gccdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path -func (_defed *CT_AdjPoint2D )ValidateWithPath (path string )error {if _dfca :=_defed .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dfca !=nil {return _dfca ;};if _dbcfg :=_defed .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_dbcfg !=nil {return _dbcfg ;};return nil ;};func (_babc *CT_RelativeRect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dfdfa :=range start .Attr {if _dfdfa .Name .Local =="\u006c"{_daec ,_bagba :=ParseUnionST_Percentage (_dfdfa .Value );if _bagba !=nil {return _bagba ;};_babc .LAttr =&_daec ;continue ;};if _dfdfa .Name .Local =="\u0074"{_adfee ,_fdecd :=ParseUnionST_Percentage (_dfdfa .Value );if _fdecd !=nil {return _fdecd ;};_babc .TAttr =&_adfee ;continue ;};if _dfdfa .Name .Local =="\u0072"{_dgdea ,_eabbe :=ParseUnionST_Percentage (_dfdfa .Value );if _eabbe !=nil {return _eabbe ;};_babc .RAttr =&_dgdea ;continue ;};if _dfdfa .Name .Local =="\u0062"{_cdc ,_gfgfd :=ParseUnionST_Percentage (_dfdfa .Value );if _gfgfd !=nil {return _gfgfd ;};_babc .BAttr =&_cdc ;continue ;};};for {_dgdbd ,_bcgf :=d .Token ();if _bcgf !=nil {return _ddgage .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_bcgf );};if _dfdca ,_ageaa :=_dgdbd .(_ggfee .EndElement );_ageaa &&_dfdca .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path +func (_ceefd *CT_Transform2D )ValidateWithPath (path string )error {if _ceefd .Off !=nil {if _gbbdgg :=_ceefd .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_gbbdgg !=nil {return _gbbdgg ;};};if _ceefd .Ext !=nil {if _dffdb :=_ceefd .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_dffdb !=nil {return _dffdb ;};};return nil ;};func (_egge *CT_ColorMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgff ,_afgc :=_egge .Bg1Attr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0067\u0031"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Tx1Attr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0078\u0031"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Bg2Attr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0067\u0032"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Tx2Attr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0078\u0032"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent1Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent2Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent3Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent4Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent5Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent6Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .HlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006c\u0069n\u006b"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .FolHlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );e .EncodeToken (start );if _egge .ExtLst !=nil {_adbcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egge .ExtLst ,_adbcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffabg *EG_ThemeableFillStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgfgf :for {_dddeb ,_ccbae :=d .Token ();if _ccbae !=nil {return _ccbae ;};switch _deadb :=_dddeb .(type ){case _b .StartElement :switch _deadb .Name {case _b .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_ffabg .Fill =NewCT_FillProperties ();if _adabg :=d .DecodeElement (_ffabg .Fill ,&_deadb );_adabg !=nil {return _adabg ;};case _b .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_ffabg .FillRef =NewCT_StyleMatrixReference ();if _ggaac :=d .DecodeElement (_ffabg .FillRef ,&_deadb );_ggaac !=nil {return _ggaac ;};default:_f .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\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_deadb .Name );if _dfgff :=d .Skip ();_dfgff !=nil {return _dfgff ;};};case _b .EndElement :break _fgfgf ;case _b .CharData :};};return nil ;};func (_agadda *Graphic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _agadda .CT_GraphicalObject .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path -func (_cegbc *CT_LineEndProperties )ValidateWithPath (path string )error {if _egebd :=_cegbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egebd !=nil {return _egebd ;};if _gcccd :=_cegbc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gcccd !=nil {return _gcccd ;};if _aagbb :=_cegbc .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_aagbb !=nil {return _aagbb ;};return nil ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};func (_edecc *CT_DefaultShapeDefinition )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_edecc .SpPr =NewCT_ShapeProperties ();_edecc .BodyPr =NewCT_TextBodyProperties ();_edecc .LstStyle =NewCT_TextListStyle ();_bceb :for {_cecg ,_ecaec :=d .Token ();if _ecaec !=nil {return _ecaec ;};switch _bagge :=_cecg .(type ){case _ggfee .StartElement :switch _bagge .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _faage :=d .DecodeElement (_edecc .SpPr ,&_bagge );_faage !=nil {return _faage ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _egedg :=d .DecodeElement (_edecc .BodyPr ,&_bagge );_egedg !=nil {return _egedg ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _dfdd :=d .DecodeElement (_edecc .LstStyle ,&_bagge );_dfdd !=nil {return _dfdd ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_edecc .Style =NewCT_ShapeStyle ();if _bgbda :=d .DecodeElement (_edecc .Style ,&_bagge );_bgbda !=nil {return _bgbda ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edecc .ExtLst =NewCT_OfficeArtExtensionList ();if _debdf :=d .DecodeElement (_edecc .ExtLst ,&_bagge );_debdf !=nil {return _debdf ;};default:_fecf .Log ("sk\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\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053h\u0061p\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074i\u006fn\u0020\u0025v",_bagge .Name );if _gfeaa :=d .Skip ();_gfeaa !=nil {return _gfeaa ;};};case _ggfee .EndElement :break _bceb ;case _ggfee .CharData :};};return nil ;};func (_fbedf ST_TextSpacingPercentOrPercentString )String ()string {if _fbedf .ST_TextSpacingPercent !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_fbedf .ST_TextSpacingPercent );};if _fbedf .ST_Percentage !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_fbedf .ST_Percentage );};return "";}; +// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path +func (_bcbege *EG_TextBullet )ValidateWithPath (path string )error {if _bcbege .BuNone !=nil {if _ccgedc :=_bcbege .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_ccgedc !=nil {return _ccgedc ;};};if _bcbege .BuAutoNum !=nil {if _cfdag :=_bcbege .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_cfdag !=nil {return _cfdag ;};};if _bcbege .BuChar !=nil {if _gdfdf :=_bcbege .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_gdfdf !=nil {return _gdfdf ;};};if _bcbege .BuBlip !=nil {if _fffgd :=_bcbege .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_fffgd !=nil {return _fffgd ;};};return nil ;}; -// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path -func (_befca *CT_TintEffect )ValidateWithPath (path string )error {if _befca .HueAttr !=nil {if *_befca .HueAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,*_befca .HueAttr );};if *_befca .HueAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_befca .HueAttr );};};if _befca .AmtAttr !=nil {if _dgbded :=_befca .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_dgbded !=nil {return _dgbded ;};};return nil ;};func NewCT_TableProperties ()*CT_TableProperties {_bfda :=&CT_TableProperties {};return _bfda };func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_dafac :=&EG_ThemeableFillStyle {};return _dafac ;};func (_bgebf ST_PresetColorVal )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_baeca :=_ggfee .Attr {};_baeca .Name =name ;switch _bgebf {case ST_PresetColorValUnset :_baeca .Value ="";case ST_PresetColorValAliceBlue :_baeca .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_baeca .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_baeca .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_baeca .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_baeca .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_baeca .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_baeca .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_baeca .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_baeca .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_baeca .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_baeca .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_baeca .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_baeca .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_baeca .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_baeca .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_baeca .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_baeca .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_baeca .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_baeca .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_baeca .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_baeca .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_baeca .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_baeca .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_baeca .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_baeca .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_baeca .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_baeca .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_baeca .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_baeca .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_baeca .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_baeca .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_baeca .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_baeca .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_baeca .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_baeca .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_baeca .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_baeca .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_baeca .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_baeca .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_baeca .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_baeca .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_baeca .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_baeca .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_baeca .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_baeca .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_baeca .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_baeca .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_baeca .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_baeca .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_baeca .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_baeca .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_baeca .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_baeca .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_baeca .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_baeca .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_baeca .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_baeca .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_baeca .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_baeca .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_baeca .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_baeca .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_baeca .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_baeca .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_baeca .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_baeca .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_baeca .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_baeca .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_baeca .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_baeca .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_baeca .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_baeca .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_baeca .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_baeca .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_baeca .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_baeca .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_baeca .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_baeca .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_baeca .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_baeca .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_baeca .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_baeca .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_baeca .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_baeca .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_baeca .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_baeca .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_baeca .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_baeca .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_baeca .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_baeca .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_baeca .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_baeca .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_baeca .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_baeca .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_baeca .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_baeca .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_baeca .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_baeca .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_baeca .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_baeca .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_baeca .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_baeca .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_baeca .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_baeca .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_baeca .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_baeca .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_baeca .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_baeca .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_baeca .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_baeca .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_baeca .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_baeca .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_baeca .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_baeca .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_baeca .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_baeca .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_baeca .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_baeca .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_baeca .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_baeca .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_baeca .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_baeca .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_baeca .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_baeca .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_baeca .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_baeca .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_baeca .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_baeca .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_baeca .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_baeca .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_baeca .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_baeca .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_baeca .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_baeca .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_baeca .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_baeca .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_baeca .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_baeca .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_baeca .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_baeca .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_baeca .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_baeca .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_baeca .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_baeca .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_baeca .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_baeca .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_baeca .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_baeca .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_baeca .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_baeca .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_baeca .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_baeca .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_baeca .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_baeca .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_baeca .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_baeca .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_baeca .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_baeca .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_baeca .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_baeca .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_baeca .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_baeca .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_baeca .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_baeca .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_baeca .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_baeca .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_baeca .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_baeca .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_baeca .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_baeca .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_baeca .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_baeca .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_baeca .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_baeca .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_baeca .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_baeca .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_baeca .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_baeca .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_baeca .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_baeca .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_baeca .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_baeca .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_baeca .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_baeca .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_baeca .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_baeca .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_baeca .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_baeca .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_baeca .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_baeca .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_baeca .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _baeca ,nil ;};func (_bbecd ST_AnimationBuildType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_bbecd .String (),start );};func (_adagg *AG_Blob )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_bagff :=range start .Attr {if _bagff .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"&&_bagff .Name .Local =="\u0065\u006d\u0062e\u0064"{_eaef ,_dgeege :=_bagff .Value ,error (nil );if _dgeege !=nil {return _dgeege ;};_adagg .EmbedAttr =&_eaef ;continue ;};if _bagff .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"&&_bagff .Name .Local =="\u006c\u0069\u006e\u006b"{_aba ,_fabga :=_bagff .Value ,error (nil );if _fabga !=nil {return _fabga ;};_adagg .LinkAttr =&_aba ;continue ;};};for {_dcgc ,_bfcce :=d .Token ();if _bfcce !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_bfcce );};if _cfgag ,_adcga :=_dcgc .(_ggfee .EndElement );_adcga &&_cfgag .Name ==start .Name {break ;};};return nil ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_BackgroundFormatting and its children +func (_fdee *CT_BackgroundFormatting )Validate ()error {return _fdee .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_ConnectionSite ()*CT_ConnectionSite {_gdfg :=&CT_ConnectionSite {};_gdfg .Pos =NewCT_AdjPoint2D ();return _gdfg ;};func (_badge ST_TextPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _badge .ST_TextPointUnqualified !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_badge .ST_TextPointUnqualified )));};if _badge .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_badge .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_dfce :=&CT_ConnectionSiteList {};return _dfce ;};func (_cgdf *CT_EmbeddedWAVAudioFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_cgdf .EmbedAttr )});if _cgdf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_cgdf .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeegf *ST_PresetPatternVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdeg ,_caggg :=d .Token ();if _caggg !=nil {return _caggg ;};if _aebda ,_effba :=_gfdeg .(_b .EndElement );_effba &&_aebda .Name ==start .Name {*_aeegf =1;return nil ;};if _bcffb ,_cabgf :=_gfdeg .(_b .CharData );!_cabgf {return _bb .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",_gfdeg );}else {switch string (_bcffb ){case "":*_aeegf =0;case "\u0070\u0063\u0074\u0035":*_aeegf =1;case "\u0070\u0063\u00741\u0030":*_aeegf =2;case "\u0070\u0063\u00742\u0030":*_aeegf =3;case "\u0070\u0063\u00742\u0035":*_aeegf =4;case "\u0070\u0063\u00743\u0030":*_aeegf =5;case "\u0070\u0063\u00744\u0030":*_aeegf =6;case "\u0070\u0063\u00745\u0030":*_aeegf =7;case "\u0070\u0063\u00746\u0030":*_aeegf =8;case "\u0070\u0063\u00747\u0030":*_aeegf =9;case "\u0070\u0063\u00747\u0035":*_aeegf =10;case "\u0070\u0063\u00748\u0030":*_aeegf =11;case "\u0070\u0063\u00749\u0030":*_aeegf =12;case "\u0068\u006f\u0072\u007a":*_aeegf =13;case "\u0076\u0065\u0072\u0074":*_aeegf =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_aeegf =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_aeegf =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_aeegf =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_aeegf =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_aeegf =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_aeegf =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_aeegf =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_aeegf =22;case "\u0063\u0072\u006fs\u0073":*_aeegf =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_aeegf =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_aeegf =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_aeegf =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_aeegf =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_aeegf =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_aeegf =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_aeegf =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_aeegf =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_aeegf =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_aeegf =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_aeegf =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_aeegf =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_aeegf =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_aeegf =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_aeegf =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_aeegf =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aeegf =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aeegf =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_aeegf =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_aeegf =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_aeegf =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_aeegf =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_aeegf =46;case "\u0070\u006c\u0061i\u0064":*_aeegf =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_aeegf =48;case "\u0077\u0065\u0061v\u0065":*_aeegf =49;case "\u0064\u0069\u0076o\u0074":*_aeegf =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_aeegf =51;case "\u0077\u0061\u0076\u0065":*_aeegf =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_aeegf =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_aeegf =54;};};_gfdeg ,_caggg =d .Token ();if _caggg !=nil {return _caggg ;};if _bbaae ,_geeaf :=_gfdeg .(_b .EndElement );_geeaf &&_bbaae .Name ==start .Name {return nil ;};return _bb .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",_gfdeg );}; -// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path -func (_cgabc *CT_LineProperties )ValidateWithPath (path string )error {if _cgabc .WAttr !=nil {if *_cgabc .WAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cgabc .WAttr );};if *_cgabc .WAttr > 20116800{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_cgabc .WAttr );};};if _bccba :=_cgabc .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_bccba !=nil {return _bccba ;};if _dfbed :=_cgabc .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_dfbed !=nil {return _dfbed ;};if _begb :=_cgabc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_begb !=nil {return _begb ;};if _cgabc .NoFill !=nil {if _gfad :=_cgabc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gfad !=nil {return _gfad ;};};if _cgabc .SolidFill !=nil {if _cffdc :=_cgabc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cffdc !=nil {return _cffdc ;};};if _cgabc .GradFill !=nil {if _gbfad :=_cgabc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gbfad !=nil {return _gbfad ;};};if _cgabc .PattFill !=nil {if _aaggc :=_cgabc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aaggc !=nil {return _aaggc ;};};if _cgabc .PrstDash !=nil {if _dcfgd :=_cgabc .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_dcfgd !=nil {return _dcfgd ;};};if _cgabc .CustDash !=nil {if _dfedc :=_cgabc .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_dfedc !=nil {return _dfedc ;};};if _cgabc .Round !=nil {if _abgcb :=_cgabc .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_abgcb !=nil {return _abgcb ;};};if _cgabc .Bevel !=nil {if _ccggb :=_cgabc .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_ccggb !=nil {return _ccggb ;};};if _cgabc .Miter !=nil {if _fccaf :=_cgabc .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_fccaf !=nil {return _fccaf ;};};if _cgabc .HeadEnd !=nil {if _dagec :=_cgabc .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_dagec !=nil {return _dagec ;};};if _cgabc .TailEnd !=nil {if _begacc :=_cgabc .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_begacc !=nil {return _begacc ;};};if _cgabc .ExtLst !=nil {if _edgfc :=_cgabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgfc !=nil {return _edgfc ;};};return nil ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_eed :=&CT_AlphaReplaceEffect {};return _eed };type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_dcebg :=&CT_AlphaCeilingEffect {};return _dcebg ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_bbegda :=&EG_TextBulletTypeface {};return _bbegda ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_bcfc :=&EG_ThemeableFontStyles {};return _bcfc ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func NewEG_TextGeometry ()*EG_TextGeometry {_fcfbdd :=&EG_TextGeometry {};return _fcfbdd }; +// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path +func (_cecbb *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _dcabg ,_bgbbd :=range _cecbb .Pt {if _ebafc :=_bgbbd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dcabg ));_ebafc !=nil {return _ebafc ;};};return nil ;};func (_fgeg *EG_Geometry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgeg .CustGeom !=nil {_dafec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_fgeg .CustGeom ,_dafec );};if _fgeg .PrstGeom !=nil {_effdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_fgeg .PrstGeom ,_effdd );};return nil ;};type ST_SystemColorVal byte ;func (_dfbe *CT_ConnectionSiteList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfbe .Cxn !=nil {_ddfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_debc :=range _dfbe .Cxn {e .EncodeElement (_debc ,_ddfg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cefdgf ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _cefdgf {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefdgf ));};return nil ;};type CT_TextUnderlineFillFollowText struct{};func (_eggd *CT_PresetTextShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgdac ,_feace :=_eggd .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _feace !=nil {return _feace ;};start .Attr =append (start .Attr ,_bgdac );e .EncodeToken (start );if _eggd .AvLst !=nil {_ecbbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_eggd .AvLst ,_ecbbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_gfac :=&CT_ColorMappingOverrideChoice {};return _gfac ;}; -// Validate validates the CT_AlphaReplaceEffect and its children -func (_baab *CT_AlphaReplaceEffect )Validate ()error {return _baab .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_efggb ST_TextCapsType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_efggb .String (),start );};func (_cgde *CT_ConnectorLocking )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ggeea :=range start .Attr {if _ggeea .Name .Local =="\u006e\u006f\u0047r\u0070"{_cgfa ,_egbcd :=_gcbbf .ParseBool (_ggeea .Value );if _egbcd !=nil {return _egbcd ;};_cgde .NoGrpAttr =&_cgfa ;continue ;};if _ggeea .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_cfcc ,_aeafg :=_gcbbf .ParseBool (_ggeea .Value );if _aeafg !=nil {return _aeafg ;};_cgde .NoSelectAttr =&_cfcc ;continue ;};if _ggeea .Name .Local =="\u006e\u006f\u0052o\u0074"{_cdfbg ,_ddbc :=_gcbbf .ParseBool (_ggeea .Value );if _ddbc !=nil {return _ddbc ;};_cgde .NoRotAttr =&_cdfbg ;continue ;};if _ggeea .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fedg ,_beff :=_gcbbf .ParseBool (_ggeea .Value );if _beff !=nil {return _beff ;};_cgde .NoChangeAspectAttr =&_fedg ;continue ;};if _ggeea .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gefee ,_bgdgg :=_gcbbf .ParseBool (_ggeea .Value );if _bgdgg !=nil {return _bgdgg ;};_cgde .NoMoveAttr =&_gefee ;continue ;};if _ggeea .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gcded ,_cdbef :=_gcbbf .ParseBool (_ggeea .Value );if _cdbef !=nil {return _cdbef ;};_cgde .NoResizeAttr =&_gcded ;continue ;};if _ggeea .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_edcga ,_bcadg :=_gcbbf .ParseBool (_ggeea .Value );if _bcadg !=nil {return _bcadg ;};_cgde .NoEditPointsAttr =&_edcga ;continue ;};if _ggeea .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cfeff ,_cbdgd :=_gcbbf .ParseBool (_ggeea .Value );if _cbdgd !=nil {return _cbdgd ;};_cgde .NoAdjustHandlesAttr =&_cfeff ;continue ;};if _ggeea .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_geegd ,_cbfeb :=_gcbbf .ParseBool (_ggeea .Value );if _cbfeb !=nil {return _cbfeb ;};_cgde .NoChangeArrowheadsAttr =&_geegd ;continue ;};if _ggeea .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_aebbcd ,_gcfd :=_gcbbf .ParseBool (_ggeea .Value );if _gcfd !=nil {return _gcfd ;};_cgde .NoChangeShapeTypeAttr =&_aebbcd ;continue ;};};_fgcgc :for {_dfgfd ,_fgdgd :=d .Token ();if _fgdgd !=nil {return _fgdgd ;};switch _dcdca :=_dfgfd .(type ){case _ggfee .StartElement :switch _dcdca .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgde .ExtLst =NewCT_OfficeArtExtensionList ();if _fefef :=d .DecodeElement (_cgde .ExtLst ,&_dcdca );_fefef !=nil {return _fefef ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_dcdca .Name );if _acbad :=d .Skip ();_acbad !=nil {return _acbad ;};};case _ggfee .EndElement :break _fgcgc ;case _ggfee .CharData :};};return nil ;};func NewCT_SystemColor ()*CT_SystemColor {_ega :=&CT_SystemColor {};_ega .ValAttr =ST_SystemColorVal (1);return _ega ;};func (_bcfe *CT_StretchInfoProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _bcfe .FillRect !=nil {_gaagc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_bcfe .FillRect ,_gaagc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlGroupShapeNonVisual and its children +func (_fcfgef *CT_GvmlGroupShapeNonVisual )Validate ()error {return _fcfgef .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c");};func (_abfcf ST_TextHorzOverflowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abfcf .String (),start );};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_gdf :=&CT_AdjPoint2D {};return _gdf };func NewCT_AudioCDTime ()*CT_AudioCDTime {_gbb :=&CT_AudioCDTime {};return _gbb };func (_dfcc *CT_DefaultShapeDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfcc .SpPr ,_fdbg );_fgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_dfcc .BodyPr ,_fgcb );_befg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfcc .LstStyle ,_befg );if _dfcc .Style !=nil {_caff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfcc .Style ,_caff );};if _dfcc .ExtLst !=nil {_badff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcc .ExtLst ,_badff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebaeb *ST_PresetMaterialType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebaeb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_ebaeb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_ebaeb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_ebaeb =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_ebaeb =4;case "\u006d\u0061\u0074t\u0065":*_ebaeb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_ebaeb =6;case "\u006d\u0065\u0074a\u006c":*_ebaeb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_ebaeb =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_ebaeb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_ebaeb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_ebaeb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_ebaeb =12;case "\u0063\u006c\u0065a\u0072":*_ebaeb =13;case "\u0066\u006c\u0061\u0074":*_ebaeb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_ebaeb =15;};return nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_adadd :=&CT_GvmlPicture {};_adadd .NvPicPr =NewCT_GvmlPictureNonVisual ();_adadd .BlipFill =NewCT_BlipFillProperties ();_adadd .SpPr =NewCT_ShapeProperties ();return _adadd ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_faaf ST_SystemColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_faaf .String (),start );}; -// Validate validates the CT_Angle and its children -func (_fffd *CT_Angle )Validate ()error {return _fffd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};func (_cgdgc *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_cgdgc =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cgdgc =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cgdgc =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cgdgc =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cgdgc =4;};return nil ;};func (_eebaeg *CT_Transform2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _eebaeg .RotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u006f\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_eebaeg .RotAttr )});};if _eebaeg .FlipHAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_eebaeg .FlipHAttr ))});};if _eebaeg .FlipVAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_eebaeg .FlipVAttr ))});};e .EncodeToken (start );if _eebaeg .Off !=nil {_dbae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_eebaeg .Off ,_dbae );};if _eebaeg .Ext !=nil {_bbggb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_eebaeg .Ext ,_bbggb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PositiveSize2D and its children +func (_babcga *CT_PositiveSize2D )Validate ()error {return _babcga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;}; -// Validate validates the CT_FillProperties and its children -func (_dgbfa *CT_FillProperties )Validate ()error {return _dgbfa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_dafag ST_TextAlignType )ValidateWithPath (path string )error {switch _dafag {case 0,1,2,3,4,5,6,7:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafag ));};return nil ;};func (_bddd *CT_GvmlPicture )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bddd .NvPicPr =NewCT_GvmlPictureNonVisual ();_bddd .BlipFill =NewCT_BlipFillProperties ();_bddd .SpPr =NewCT_ShapeProperties ();_bcbcbf :for {_bgdd ,_caaefd :=d .Token ();if _caaefd !=nil {return _caaefd ;};switch _gdbbd :=_bgdd .(type ){case _ggfee .StartElement :switch _gdbbd .Name {case _ggfee .Name {Space :"\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",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _cdaff :=d .DecodeElement (_bddd .NvPicPr ,&_gdbbd );_cdaff !=nil {return _cdaff ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _bdcfg :=d .DecodeElement (_bddd .BlipFill ,&_gdbbd );_bdcfg !=nil {return _bdcfg ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _ccaab :=d .DecodeElement (_bddd .SpPr ,&_gdbbd );_ccaab !=nil {return _ccaab ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_bddd .Style =NewCT_ShapeStyle ();if _gagbe :=d .DecodeElement (_bddd .Style ,&_gdbbd );_gagbe !=nil {return _gagbe ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddd .ExtLst =NewCT_OfficeArtExtensionList ();if _ecgabe :=d .DecodeElement (_bddd .ExtLst ,&_gdbbd );_ecgabe !=nil {return _ecgabe ;};default:_fecf .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\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_gdbbd .Name );if _dgbbb :=d .Skip ();_dgbbb !=nil {return _dgbbb ;};};case _ggfee .EndElement :break _bcbcbf ;case _ggfee .CharData :};};return nil ;};type CT_TableGrid struct{GridCol []*CT_TableCol ;}; +// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path +func (_bddec *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _bddec .HlinkClick !=nil {if _cddef :=_bddec .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_cddef !=nil {return _cddef ;};};if _bddec .HlinkHover !=nil {if _ffeba :=_bddec .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_ffeba !=nil {return _ffeba ;};};if _bddec .ExtLst !=nil {if _dgcbd :=_bddec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcbd !=nil {return _dgcbd ;};};return nil ;};func (_befca *CT_TextBulletSizeFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ddcac ,_beagf :=d .Token ();if _beagf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078t\u003a\u0020\u0025\u0073",_beagf );};if _bacbd ,_egaef :=_ddcac .(_b .EndElement );_egaef &&_bacbd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path -func (_fcceee *CT_EffectProperties )ValidateWithPath (path string )error {if _fcceee .EffectLst !=nil {if _gefec :=_fcceee .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gefec !=nil {return _gefec ;};};if _fcceee .EffectDag !=nil {if _bccegc :=_fcceee .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bccegc !=nil {return _bccegc ;};};return nil ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_gdf :=&CT_BackgroundFillStyleList {};return _gdf ;};func NewCT_Bevel ()*CT_Bevel {_gecg :=&CT_Bevel {};return _gecg }; +// Validate validates the CT_AlphaInverseEffect and its children +func (_bbc *CT_AlphaInverseEffect )Validate ()error {return _bbc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_ggaef *EG_OfficeArtExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccfbe :for {_gddbc ,_caebc :=d .Token ();if _caebc !=nil {return _caebc ;};switch _fdbdf :=_gddbc .(type ){case _b .StartElement :switch _fdbdf .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ffbfg :=NewCT_OfficeArtExtension ();if _ebgfd :=d .DecodeElement (_ffbfg ,&_fdbdf );_ebgfd !=nil {return _ebgfd ;};_ggaef .Ext =append (_ggaef .Ext ,_ffbfg );default:_f .Log ("sk\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\u0045\u0047\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_fdbdf .Name );if _bfeca :=d .Skip ();_bfeca !=nil {return _bfeca ;};};case _b .EndElement :break _ccfbe ;case _b .CharData :};};return nil ;};type ST_BlipCompression byte ; -// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path -func (_efga *EG_Media )ValidateWithPath (path string )error {if _efga .AudioCd !=nil {if _fcdag :=_efga .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_fcdag !=nil {return _fcdag ;};};if _efga .WavAudioFile !=nil {if _cdebd :=_efga .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cdebd !=nil {return _cdebd ;};};if _efga .AudioFile !=nil {if _cgfef :=_efga .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cgfef !=nil {return _cgfef ;};};if _efga .VideoFile !=nil {if _fcdgfb :=_efga .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_fcdgfb !=nil {return _fcdgfb ;};};if _efga .QuickTimeFile !=nil {if _bdbd :=_efga .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_bdbd !=nil {return _bdbd ;};};return nil ;}; +// Validate validates the CT_BackgroundFillStyleList and its children +func (_cegf *CT_BackgroundFillStyleList )Validate ()error {return _cegf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path -func (_gcdd *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _dabac :=_gcdd .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_dabac !=nil {return _dabac ;};return nil ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_gfdcf :=&CT_StretchInfoProperties {};return _gfdcf ;};func (_dcefb *EG_LineDashProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bgfc :for {_gccbc ,_eddac :=d .Token ();if _eddac !=nil {return _eddac ;};switch _effaa :=_gccbc .(type ){case _ggfee .StartElement :switch _effaa .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_dcefb .PrstDash =NewCT_PresetLineDashProperties ();if _decb :=d .DecodeElement (_dcefb .PrstDash ,&_effaa );_decb !=nil {return _decb ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_dcefb .CustDash =NewCT_DashStopList ();if _bebcf :=d .DecodeElement (_dcefb .CustDash ,&_effaa );_bebcf !=nil {return _bebcf ;};default:_fecf .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\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_effaa .Name );if _egbdg :=d .Skip ();_egbdg !=nil {return _egbdg ;};};case _ggfee .EndElement :break _bgfc ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_LineJoinMiterProperties and its children +func (_degbe *CT_LineJoinMiterProperties )Validate ()error {return _degbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};func (_aeabb *ST_PitchFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggea ,_becca :=d .Token ();if _becca !=nil {return _becca ;};if _aeecd ,_cbfce :=_aggea .(_b .EndElement );_cbfce &&_aeecd .Name ==start .Name {*_aeabb =1;return nil ;};if _daagfg ,_faeeff :=_aggea .(_b .CharData );!_faeeff {return _bb .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",_aggea );}else {switch string (_daagfg ){case "":*_aeabb =0;case "\u0030\u0030":*_aeabb =1;case "\u0030\u0031":*_aeabb =2;case "\u0030\u0032":*_aeabb =3;case "\u0031\u0036":*_aeabb =4;case "\u0031\u0037":*_aeabb =5;case "\u0031\u0038":*_aeabb =6;case "\u0033\u0032":*_aeabb =7;case "\u0033\u0033":*_aeabb =8;case "\u0033\u0034":*_aeabb =9;case "\u0034\u0038":*_aeabb =10;case "\u0034\u0039":*_aeabb =11;case "\u0035\u0030":*_aeabb =12;case "\u0036\u0034":*_aeabb =13;case "\u0036\u0035":*_aeabb =14;case "\u0036\u0036":*_aeabb =15;case "\u0038\u0030":*_aeabb =16;case "\u0038\u0031":*_aeabb =17;case "\u0038\u0032":*_aeabb =18;};};_aggea ,_becca =d .Token ();if _becca !=nil {return _becca ;};if _febea ,_feeca :=_aggea .(_b .EndElement );_feeca &&_febea .Name ==start .Name {return nil ;};return _bb .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",_aggea );};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_cebg :=&CT_AnimationDgmElement {};return _cebg ;};func (_baf *CT_AdjPoint2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_baf .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_baf .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaddb ST_PathShadeType )Validate ()error {return _gaddb .ValidateWithPath ("")};func (_dfabb ST_LineEndWidth )String ()string {switch _dfabb {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func (_agaf *CT_Blip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agaf .CstateAttr !=ST_BlipCompressionUnset {_cdd ,_cbag :=_agaf .CstateAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _cbag !=nil {return _cbag ;};start .Attr =append (start .Attr ,_cdd );};if _agaf .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_agaf .EmbedAttr )});};if _agaf .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_agaf .LinkAttr )});};e .EncodeToken (start );if _agaf .Choice !=nil {for _ ,_dadb :=range _agaf .Choice {_dadb .MarshalXML (e ,_b .StartElement {});};};if _agaf .ExtLst !=nil {_gcde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agaf .ExtLst ,_gcde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_acgcc :=&CT_TextListStyle {};return _acgcc }; -// Validate validates the CT_ColorSchemeAndMapping and its children -func (_fccag *CT_ColorSchemeAndMapping )Validate ()error {return _fccag .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path +func (_fafdd *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _fafdd .FillRect !=nil {if _cfeee :=_fafdd .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_cfeee !=nil {return _cfeee ;};};return nil ;};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;}; -// Validate validates the CT_TextBulletSizePercent and its children -func (_gcbcg *CT_TextBulletSizePercent )Validate ()error {return _gcbcg .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_afed *CT_Headers )ValidateWithPath (path string )error {return nil };func (_afgac *ST_RectAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afgac =0;case "\u0074\u006c":*_afgac =1;case "\u0074":*_afgac =2;case "\u0074\u0072":*_afgac =3;case "\u006c":*_afgac =4;case "\u0063\u0074\u0072":*_afgac =5;case "\u0072":*_afgac =6;case "\u0062\u006c":*_afgac =7;case "\u0062":*_afgac =8;case "\u0062\u0072":*_afgac =9;};return nil ;};func (_dcffg *CT_TextNoAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_bgegg :=&CT_EffectStyleItem {};return _bgegg };func (_dcdae ST_TextFontAlignType )ValidateWithPath (path string )error {switch _dcdae {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdae ));};return nil ;};func (_aggbf *ST_Percentage )ValidateWithPath (path string )error {_fffcc :=[]string {};if _aggbf .ST_PercentageDecimal !=nil {_fffcc =append (_fffcc ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _aggbf .ST_Percentage !=nil {_fffcc =append (_fffcc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_fffcc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fffcc );};return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};func (_fcgc *CT_AudioFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_fcgc .LinkAttr )});if _fcgc .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fcgc .ContentTypeAttr )});};e .EncodeToken (start );if _fcgc .ExtLst !=nil {_dbba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgc .ExtLst ,_dbba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DashStopList and its children -func (_aabbc *CT_DashStopList )Validate ()error {return _aabbc .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_AlphaReplaceEffect and its children +func (_baed *CT_AlphaReplaceEffect )Validate ()error {return _baed .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path -func (_agadb *EG_TextBullet )ValidateWithPath (path string )error {if _agadb .BuNone !=nil {if _ceegd :=_agadb .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_ceegd !=nil {return _ceegd ;};};if _agadb .BuAutoNum !=nil {if _acbg :=_agadb .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_acbg !=nil {return _acbg ;};};if _agadb .BuChar !=nil {if _dbgba :=_agadb .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_dbgba !=nil {return _dbgba ;};};if _agadb .BuBlip !=nil {if _aafe :=_agadb .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_aafe !=nil {return _aafe ;};};return nil ;};func (_fdbf *CT_Path2DClose )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fffcf *CT_EffectStyleItem )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cbgfg :for {_fgfa ,_ccad :=d .Token ();if _ccad !=nil {return _ccad ;};switch _eebce :=_fgfa .(type ){case _ggfee .StartElement :switch _eebce .Name {case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fffcf .EffectLst =NewCT_EffectList ();if _bcacf :=d .DecodeElement (_fffcf .EffectLst ,&_eebce );_bcacf !=nil {return _bcacf ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fffcf .EffectDag =NewCT_EffectContainer ();if _gedb :=d .DecodeElement (_fffcf .EffectDag ,&_eebce );_gedb !=nil {return _gedb ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fffcf .Scene3d =NewCT_Scene3D ();if _gdgag :=d .DecodeElement (_fffcf .Scene3d ,&_eebce );_gdgag !=nil {return _gdgag ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fffcf .Sp3d =NewCT_Shape3D ();if _cfgbd :=d .DecodeElement (_fffcf .Sp3d ,&_eebce );_cfgbd !=nil {return _cfgbd ;};default:_fecf .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\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_eebce .Name );if _effgd :=d .Skip ();_effgd !=nil {return _effgd ;};};case _ggfee .EndElement :break _cbgfg ;case _ggfee .CharData :};};return nil ;};func (_ecccde *CT_RelativeOffsetEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ecccde .TxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ecccde .TxAttr )});};if _ecccde .TyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ecccde .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path +func (_fcddc *CT_ShapeProperties )ValidateWithPath (path string )error {if _aggcd :=_fcddc .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aggcd !=nil {return _aggcd ;};if _fcddc .Xfrm !=nil {if _adedb :=_fcddc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_adedb !=nil {return _adedb ;};};if _fcddc .CustGeom !=nil {if _eeggb :=_fcddc .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_eeggb !=nil {return _eeggb ;};};if _fcddc .PrstGeom !=nil {if _ceadd :=_fcddc .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_ceadd !=nil {return _ceadd ;};};if _fcddc .NoFill !=nil {if _gaeae :=_fcddc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gaeae !=nil {return _gaeae ;};};if _fcddc .SolidFill !=nil {if _dgbgd :=_fcddc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dgbgd !=nil {return _dgbgd ;};};if _fcddc .GradFill !=nil {if _fgcgf :=_fcddc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fgcgf !=nil {return _fgcgf ;};};if _fcddc .BlipFill !=nil {if _cbeac :=_fcddc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cbeac !=nil {return _cbeac ;};};if _fcddc .PattFill !=nil {if _cbbfdc :=_fcddc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cbbfdc !=nil {return _cbbfdc ;};};if _fcddc .GrpFill !=nil {if _cgfaa :=_fcddc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cgfaa !=nil {return _cgfaa ;};};if _fcddc .Ln !=nil {if _cgeab :=_fcddc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_cgeab !=nil {return _cgeab ;};};if _fcddc .EffectLst !=nil {if _fdacg :=_fcddc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fdacg !=nil {return _fdacg ;};};if _fcddc .EffectDag !=nil {if _fggc :=_fcddc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fggc !=nil {return _fggc ;};};if _fcddc .Scene3d !=nil {if _dgada :=_fcddc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dgada !=nil {return _dgada ;};};if _fcddc .Sp3d !=nil {if _cagec :=_fcddc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cagec !=nil {return _cagec ;};};if _fcddc .ExtLst !=nil {if _afdae :=_fcddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdae !=nil {return _afdae ;};};return nil ;}; -// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path -func (_acbga *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _acbga .ClrScheme !=nil {if _cgaf :=_acbga .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_cgaf !=nil {return _cgaf ;};};if _acbga .FontScheme !=nil {if _gbcaa :=_acbga .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_gbcaa !=nil {return _gbcaa ;};};if _acbga .FmtScheme !=nil {if _cbbc :=_acbga .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_cbbc !=nil {return _cbbc ;};};return nil ;};const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0;ST_PresetLineDashValSolid ST_PresetLineDashVal =1;ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValDash ST_PresetLineDashVal =3;ST_PresetLineDashValLgDash ST_PresetLineDashVal =4;ST_PresetLineDashValDashDot ST_PresetLineDashVal =5;ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =6;ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDash ST_PresetLineDashVal =8;ST_PresetLineDashValSysDot ST_PresetLineDashVal =9;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11;);func (_bedgg ST_Percentage )String ()string {if _bedgg .ST_PercentageDecimal !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_bedgg .ST_PercentageDecimal );};if _bedgg .ST_Percentage !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_bedgg .ST_Percentage );};return "";};func (_aegf *CT_NonVisualPictureProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dgca :=range start .Attr {if _dgca .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_gbega ,_fcfcd :=_gcbbf .ParseBool (_dgca .Value );if _fcfcd !=nil {return _fcfcd ;};_aegf .PreferRelativeResizeAttr =&_gbega ;continue ;};};_bbgbc :for {_dfecb ,_cccfa :=d .Token ();if _cccfa !=nil {return _cccfa ;};switch _eaccd :=_dfecb .(type ){case _ggfee .StartElement :switch _eaccd .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_aegf .PicLocks =NewCT_PictureLocking ();if _cfbdd :=d .DecodeElement (_aegf .PicLocks ,&_eaccd );_cfbdd !=nil {return _cfbdd ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aegf .ExtLst =NewCT_OfficeArtExtensionList ();if _cdcddd :=d .DecodeElement (_aegf .ExtLst ,&_eaccd );_cdcddd !=nil {return _cdcddd ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063t\u0075\u0072\u0065\u0050\u0072\u006fp\u0065\u0072t\u0069\u0065s\u0020%\u0076",_eaccd .Name );if _cefbf :=d .Skip ();_cefbf !=nil {return _cefbf ;};};case _ggfee .EndElement :break _bbgbc ;case _ggfee .CharData :};};return nil ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_efge :=&CT_AdjustHandleList {};return _efge };func (_gcefdc *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_gcefdc =0;case "\u006f\u006e\u0065":*_gcefdc =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_gcefdc =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_gcefdc =3;};return nil ;};func (_ddedd ST_FontCollectionIndex )String ()string {switch _ddedd {case 0:return "";case 1:return "\u006d\u0061\u006ao\u0072";case 2:return "\u006d\u0069\u006eo\u0072";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_ccdd ST_PresetCameraType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_ccdd .String (),start );}; +// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path +func (_dadcc *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _dadcc .Fill !=nil {if _faffa :=_dadcc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_faffa !=nil {return _faffa ;};};if _dadcc .FillRef !=nil {if _gagbb :=_dadcc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_gagbb !=nil {return _gagbb ;};};return nil ;}; -// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path -func (_afda *CT_QuickTimeFile )ValidateWithPath (path string )error {if _afda .ExtLst !=nil {if _gffgb :=_afda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gffgb !=nil {return _gffgb ;};};return nil ;};func NewCT_Table ()*CT_Table {_fdcgd :=&CT_Table {};_fdcgd .TblGrid =NewCT_TableGrid ();return _fdcgd ;};func (_gedeg ST_PresetPatternVal )Validate ()error {return _gedeg .ValidateWithPath ("")};func (_fecagc *ST_FixedPercentage )ValidateWithPath (path string )error {_cgaeb :=[]string {};if _fecagc .ST_FixedPercentageDecimal !=nil {_cgaeb =append (_cgaeb ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _fecagc .ST_FixedPercentage !=nil {if _dfaec :=_fecagc .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_dfaec !=nil {return _dfaec ;};_cgaeb =append (_cgaeb ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_cgaeb )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgaeb );};return nil ;};func (_cbbbg ST_TextStrikeType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_ceab :=_ggfee .Attr {};_ceab .Name =name ;switch _cbbbg {case ST_TextStrikeTypeUnset :_ceab .Value ="";case ST_TextStrikeTypeNoStrike :_ceab .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_ceab .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_ceab .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _ceab ,nil ;};type ST_LineCap byte ; +// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path +func (_eadee *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};func (_abbd ST_TextShapeType )ValidateWithPath (path string )error {switch _abbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbd ));};return nil ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_ffeede :=ST_TextSpacingPercentOrPercentString {};if _eb .ST_PercentagePatternRe .MatchString (s ){_ffeede .ST_Percentage =&s ;}else {_afbgbb ,_cabeb :=_a .ParseInt (s ,10,64);if _cabeb !=nil {return _ffeede ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cabeb );};_bdccd :=int32 (_afbgbb );_ffeede .ST_TextSpacingPercent =&_bdccd ;};return _ffeede ,nil ;};func (_faedd *CT_NonVisualDrawingProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_faedd .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_faedd .NameAttr )});if _faedd .DescrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_faedd .DescrAttr )});};if _faedd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_faedd .HiddenAttr ))});};if _faedd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_faedd .TitleAttr )});};e .EncodeToken (start );if _faedd .HlinkClick !=nil {_dagbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_faedd .HlinkClick ,_dagbc );};if _faedd .HlinkHover !=nil {_eeeac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_faedd .HlinkHover ,_eeeac );};if _faedd .ExtLst !=nil {_aagda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faedd .ExtLst ,_aagda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_TextAutofit ()*EG_TextAutofit {_ggce :=&EG_TextAutofit {};return _ggce }; -// Validate validates the CT_QuickTimeFile and its children -func (_ebaa *CT_QuickTimeFile )Validate ()error {return _ebaa .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func (_gegaa *CT_EffectContainer )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gegaa .TypeAttr !=ST_EffectContainerTypeUnset {_gefe ,_cbdfa :=_gegaa .TypeAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbdfa !=nil {return _cbdfa ;};start .Attr =append (start .Attr ,_gefe );};if _gegaa .NameAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gegaa .NameAttr )});};e .EncodeToken (start );if _gegaa .Cont !=nil {_cbfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_gegaa .Cont ,_cbfd );};if _gegaa .Effect !=nil {_eeeag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gegaa .Effect ,_eeeag );};if _gegaa .AlphaBiLevel !=nil {_edce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_gegaa .AlphaBiLevel ,_edce );};if _gegaa .AlphaCeiling !=nil {_cdbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_gegaa .AlphaCeiling ,_cdbd );};if _gegaa .AlphaFloor !=nil {_gbgfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_gegaa .AlphaFloor ,_gbgfe );};if _gegaa .AlphaInv !=nil {_bbggf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_gegaa .AlphaInv ,_bbggf );};if _gegaa .AlphaMod !=nil {_cgfab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_gegaa .AlphaMod ,_cgfab );};if _gegaa .AlphaModFix !=nil {_edfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_gegaa .AlphaModFix ,_edfd );};if _gegaa .AlphaOutset !=nil {_badfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_gegaa .AlphaOutset ,_badfe );};if _gegaa .AlphaRepl !=nil {_acdcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_gegaa .AlphaRepl ,_acdcf );};if _gegaa .BiLevel !=nil {_abg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_gegaa .BiLevel ,_abg );};if _gegaa .Blend !=nil {_eafge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_gegaa .Blend ,_eafge );};if _gegaa .Blur !=nil {_cbede :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_gegaa .Blur ,_cbede );};if _gegaa .ClrChange !=nil {_aebcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gegaa .ClrChange ,_aebcg );};if _gegaa .ClrRepl !=nil {_cfdf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_gegaa .ClrRepl ,_cfdf );};if _gegaa .Duotone !=nil {_dbdab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_gegaa .Duotone ,_dbdab );};if _gegaa .Fill !=nil {_aggdf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gegaa .Fill ,_aggdf );};if _gegaa .FillOverlay !=nil {_gbcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_gegaa .FillOverlay ,_gbcg );};if _gegaa .Glow !=nil {_ceefdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_gegaa .Glow ,_ceefdb );};if _gegaa .Grayscl !=nil {_bbbab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_gegaa .Grayscl ,_bbbab );};if _gegaa .Hsl !=nil {_cafga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_gegaa .Hsl ,_cafga );};if _gegaa .InnerShdw !=nil {_babeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gegaa .InnerShdw ,_babeb );};if _gegaa .Lum !=nil {_dcgcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_gegaa .Lum ,_dcgcc );};if _gegaa .OuterShdw !=nil {_addg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gegaa .OuterShdw ,_addg );};if _gegaa .PrstShdw !=nil {_gbfgb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gegaa .PrstShdw ,_gbfgb );};if _gegaa .Reflection !=nil {_dbac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gegaa .Reflection ,_dbac );};if _gegaa .RelOff !=nil {_aaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_gegaa .RelOff ,_aaf );};if _gegaa .SoftEdge !=nil {_ggda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_gegaa .SoftEdge ,_ggda );};if _gegaa .Tint !=nil {_fegeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_gegaa .Tint ,_fegeb );};if _gegaa .Xfrm !=nil {_cdcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gegaa .Xfrm ,_cdcc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_fgdce *CT_PictureLocking )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fgdce .NoCropAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoCropAttr ))});};if _fgdce .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoGrpAttr ))});};if _fgdce .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoSelectAttr ))});};if _fgdce .NoRotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoRotAttr ))});};if _fgdce .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoChangeAspectAttr ))});};if _fgdce .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoMoveAttr ))});};if _fgdce .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoResizeAttr ))});};if _fgdce .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoEditPointsAttr ))});};if _fgdce .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoAdjustHandlesAttr ))});};if _fgdce .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoChangeArrowheadsAttr ))});};if _fgdce .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgdce .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _fgdce .ExtLst !=nil {_bgafa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgdce .ExtLst ,_bgafa );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_faff *CT_PositiveFixedPercentage )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_faff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableStyleCellStyle and its children +func (_dgcdb *CT_TableStyleCellStyle )Validate ()error {return _dgcdb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func (_gdfbe *ST_Coordinate )Validate ()error {return _gdfbe .ValidateWithPath ("")};func (_eebgg ST_PathShadeType )ValidateWithPath (path string )error {switch _eebgg {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebgg ));};return nil ;};func (_dgecd *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_eafgb :=[]string {};if _dgecd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_eafgb =append (_eafgb ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _dgecd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_eafgb =append (_eafgb ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0043\u0068\u0061\u0072\u0074\u004fn\u006c\u0079\u0042\u0075\u0069\u006c\u0064\u0054\u0079\u0070\u0065");};if len (_eafgb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eafgb );};return nil ;};func (_dafea *CT_GraphicalObjectData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",_dafea .UriAttr )});e .EncodeToken (start );if _dafea .Any !=nil {for _ ,_ggbc :=range _dafea .Any {_ggbc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path -func (_fbcgd *CT_AnimationChartElement )ValidateWithPath (path string )error {if _fbcgd .BldStepAttr ==ST_ChartBuildStepUnset {return _ddgage .Errorf ("%\u0073\u002f\u0042\u006c\u0064\u0053t\u0065\u0070\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _adf :=_fbcgd .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_adf !=nil {return _adf ;};return nil ;}; +// Validate validates the CT_GlowEffect and its children +func (_gdgb *CT_GlowEffect )Validate ()error {return _gdgb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func (_caef *CT_LineStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_faeba :=range _caef .Ln {e .EncodeElement (_faeba ,_dbee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abga *CT_GraphicalObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_abga .GraphicData ,_ebfa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baeae *EG_TextUnderlineLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baeae .ULnTx !=nil {_adadf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_baeae .ULnTx ,_adadf );};if _baeae .ULn !=nil {_aggdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_baeae .ULn ,_aggdf );};return nil ;};func (_abffeg *ST_PresetColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abffeg =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_abffeg =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_abffeg =2;case "\u0061\u0071\u0075\u0061":*_abffeg =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_abffeg =4;case "\u0061\u007a\u0075r\u0065":*_abffeg =5;case "\u0062\u0065\u0069g\u0065":*_abffeg =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_abffeg =7;case "\u0062\u006c\u0061c\u006b":*_abffeg =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_abffeg =9;case "\u0062\u006c\u0075\u0065":*_abffeg =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_abffeg =11;case "\u0062\u0072\u006fw\u006e":*_abffeg =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_abffeg =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_abffeg =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_abffeg =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_abffeg =16;case "\u0063\u006f\u0072a\u006c":*_abffeg =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_abffeg =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_abffeg =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_abffeg =20;case "\u0063\u0079\u0061\u006e":*_abffeg =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_abffeg =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_abffeg =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_abffeg =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_abffeg =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_abffeg =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_abffeg =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_abffeg =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_abffeg =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_abffeg =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_abffeg =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_abffeg =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_abffeg =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_abffeg =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_abffeg =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_abffeg =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_abffeg =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_abffeg =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_abffeg =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_abffeg =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_abffeg =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_abffeg =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_abffeg =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_abffeg =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_abffeg =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_abffeg =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_abffeg =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_abffeg =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_abffeg =51;case "\u0064\u006b\u0052e\u0064":*_abffeg =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_abffeg =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_abffeg =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_abffeg =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_abffeg =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_abffeg =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_abffeg =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_abffeg =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_abffeg =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_abffeg =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_abffeg =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_abffeg =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_abffeg =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_abffeg =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_abffeg =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_abffeg =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_abffeg =70;case "\u0067\u006f\u006c\u0064":*_abffeg =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_abffeg =72;case "\u0067\u0072\u0061\u0079":*_abffeg =73;case "\u0067\u0072\u0065\u0079":*_abffeg =74;case "\u0067\u0072\u0065e\u006e":*_abffeg =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_abffeg =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_abffeg =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_abffeg =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_abffeg =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_abffeg =80;case "\u0069\u0076\u006fr\u0079":*_abffeg =81;case "\u006b\u0068\u0061k\u0069":*_abffeg =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_abffeg =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_abffeg =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_abffeg =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_abffeg =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_abffeg =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_abffeg =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_abffeg =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_abffeg =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_abffeg =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_abffeg =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_abffeg =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_abffeg =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_abffeg =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_abffeg =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_abffeg =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_abffeg =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_abffeg =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_abffeg =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_abffeg =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_abffeg =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_abffeg =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_abffeg =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_abffeg =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_abffeg =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_abffeg =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_abffeg =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_abffeg =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_abffeg =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_abffeg =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_abffeg =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_abffeg =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_abffeg =116;case "\u006c\u0069\u006d\u0065":*_abffeg =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_abffeg =118;case "\u006c\u0069\u006ee\u006e":*_abffeg =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_abffeg =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_abffeg =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_abffeg =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_abffeg =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_abffeg =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_abffeg =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_abffeg =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_abffeg =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_abffeg =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_abffeg =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_abffeg =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_abffeg =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_abffeg =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_abffeg =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_abffeg =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_abffeg =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_abffeg =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_abffeg =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_abffeg =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_abffeg =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_abffeg =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_abffeg =144;case "\u006e\u0061\u0076\u0079":*_abffeg =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_abffeg =146;case "\u006f\u006c\u0069v\u0065":*_abffeg =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_abffeg =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_abffeg =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_abffeg =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_abffeg =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_abffeg =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_abffeg =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_abffeg =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_abffeg =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_abffeg =157;case "\u0070\u0065\u0072\u0075":*_abffeg =158;case "\u0070\u0069\u006e\u006b":*_abffeg =159;case "\u0070\u006c\u0075\u006d":*_abffeg =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_abffeg =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_abffeg =162;case "\u0072\u0065\u0064":*_abffeg =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_abffeg =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_abffeg =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_abffeg =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_abffeg =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_abffeg =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_abffeg =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_abffeg =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_abffeg =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_abffeg =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_abffeg =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_abffeg =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_abffeg =176;case "\u0073\u006e\u006f\u0077":*_abffeg =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_abffeg =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_abffeg =179;case "\u0074\u0061\u006e":*_abffeg =180;case "\u0074\u0065\u0061\u006c":*_abffeg =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_abffeg =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_abffeg =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_abffeg =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_abffeg =185;case "\u0077\u0068\u0065a\u0074":*_abffeg =186;case "\u0077\u0068\u0069t\u0065":*_abffeg =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_abffeg =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_abffeg =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_abffeg =190;};return nil ;};func (_febabb *ST_LineEndType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfdd ,_gdfbg :=d .Token ();if _gdfbg !=nil {return _gdfbg ;};if _addgf ,_ddffd :=_cbfdd .(_b .EndElement );_ddffd &&_addgf .Name ==start .Name {*_febabb =1;return nil ;};if _fdgff ,_abefb :=_cbfdd .(_b .CharData );!_abefb {return _bb .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",_cbfdd );}else {switch string (_fdgff ){case "":*_febabb =0;case "\u006e\u006f\u006e\u0065":*_febabb =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_febabb =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_febabb =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_febabb =4;case "\u006f\u0076\u0061\u006c":*_febabb =5;case "\u0061\u0072\u0072o\u0077":*_febabb =6;};};_cbfdd ,_gdfbg =d .Token ();if _gdfbg !=nil {return _gdfbg ;};if _eefef ,_deaab :=_cbfdd .(_b .EndElement );_deaab &&_eefef .Name ==start .Name {return nil ;};return _bb .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",_cbfdd );}; -// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path -func (_feaba *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _feaba .UseSpRect !=nil {if _ba :=_feaba .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_ba !=nil {return _ba ;};};if _feaba .Xfrm !=nil {if _fgbg :=_feaba .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fgbg !=nil {return _fgbg ;};};return nil ;}; +// Validate validates the CT_BiLevelEffect and its children +func (_cedb *CT_BiLevelEffect )Validate ()error {return _cedb .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_TextBlipBullet and its children -func (_aaad *CT_TextBlipBullet )Validate ()error {return _aaad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func (_edaab *CT_TextNoBullet )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_cc ,_gegec :=d .Token ();if _gegec !=nil {return _ddgage .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_gegec );};if _ddabg ,_fddbb :=_cc .(_ggfee .EndElement );_fddbb &&_ddabg .Name ==start .Name {break ;};};return nil ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_gfccg :=&CT_PresetTextShape {};_gfccg .PrstAttr =ST_TextShapeType (1);return _gfccg ;};func (_bbdcb ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _bbdcb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdcb ));};return nil ;};func (_gaedd *CT_PresetLineDashProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gaedd .ValAttr !=ST_PresetLineDashValUnset {_aagfbe ,_ggf :=_gaedd .ValAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0076\u0061\u006c"});if _ggf !=nil {return _ggf ;};start .Attr =append (start .Attr ,_aagfbe );};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cegbe ST_BevelPresetType )String ()string {switch _cegbe {case 0:return "";case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065";case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078";case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074";case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f";};return "";}; +// Validate validates the CT_TextSpacing and its children +func (_befgc *CT_TextSpacing )Validate ()error {return _befgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;}; -// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path -func (_geccd *CT_TextBodyProperties )ValidateWithPath (path string )error {if _caeac :=_geccd .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_caeac !=nil {return _caeac ;};if _ffecf :=_geccd .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_ffecf !=nil {return _ffecf ;};if _bccgg :=_geccd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_bccgg !=nil {return _bccgg ;};if _cgbbb :=_geccd .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_cgbbb !=nil {return _cgbbb ;};if _geccd .LInsAttr !=nil {if _fgafa :=_geccd .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_fgafa !=nil {return _fgafa ;};};if _geccd .TInsAttr !=nil {if _gddba :=_geccd .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_gddba !=nil {return _gddba ;};};if _geccd .RInsAttr !=nil {if _gegb :=_geccd .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_gegb !=nil {return _gegb ;};};if _geccd .BInsAttr !=nil {if _cffdd :=_geccd .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_cffdd !=nil {return _cffdd ;};};if _geccd .NumColAttr !=nil {if *_geccd .NumColAttr < 1{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0031\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geccd .NumColAttr );};if *_geccd .NumColAttr > 16{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0036\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geccd .NumColAttr );};};if _geccd .SpcColAttr !=nil {if *_geccd .SpcColAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0070\u0063\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geccd .SpcColAttr );};};if _beaa :=_geccd .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_beaa !=nil {return _beaa ;};if _geccd .PrstTxWarp !=nil {if _gddad :=_geccd .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_gddad !=nil {return _gddad ;};};if _geccd .NoAutofit !=nil {if _ffaac :=_geccd .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ffaac !=nil {return _ffaac ;};};if _geccd .NormAutofit !=nil {if _bbca :=_geccd .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bbca !=nil {return _bbca ;};};if _geccd .SpAutoFit !=nil {if _gcfcc :=_geccd .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_gcfcc !=nil {return _gcfcc ;};};if _geccd .Scene3d !=nil {if _gcccb :=_geccd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_gcccb !=nil {return _gcccb ;};};if _geccd .Sp3d !=nil {if _eedbc :=_geccd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_eedbc !=nil {return _eedbc ;};};if _geccd .FlatTx !=nil {if _agfaf :=_geccd .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_agfaf !=nil {return _agfaf ;};};if _geccd .ExtLst !=nil {if _dgaeca :=_geccd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgaeca !=nil {return _dgaeca ;};};return nil ;};func (_cfggg *ST_TileFlipMode )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_baef ,_fabdd :=d .Token ();if _fabdd !=nil {return _fabdd ;};if _dedfc ,_egdd :=_baef .(_ggfee .EndElement );_egdd &&_dedfc .Name ==start .Name {*_cfggg =1;return nil ;};if _aaacb ,_bdbaa :=_baef .(_ggfee .CharData );!_bdbaa {return _ddgage .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",_baef );}else {switch string (_aaacb ){case "":*_cfggg =0;case "\u006e\u006f\u006e\u0065":*_cfggg =1;case "\u0078":*_cfggg =2;case "\u0079":*_cfggg =3;case "\u0078\u0079":*_cfggg =4;};};_baef ,_fabdd =d .Token ();if _fabdd !=nil {return _fabdd ;};if _cfaab ,_cbfef :=_baef .(_ggfee .EndElement );_cbfef &&_cfaab .Name ==start .Name {return nil ;};return _ddgage .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",_baef );};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_LuminanceEffect and its children +func (_dbabb *CT_LuminanceEffect )Validate ()error {return _dbabb .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func NewEG_TextBullet ()*EG_TextBullet {_eaegb :=&EG_TextBullet {};return _eaegb };func (_aebffe ST_TextFontAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfgce :=_b .Attr {};_cfgce .Name =name ;switch _aebffe {case ST_TextFontAlignTypeUnset :_cfgce .Value ="";case ST_TextFontAlignTypeAuto :_cfgce .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_cfgce .Value ="\u0074";case ST_TextFontAlignTypeCtr :_cfgce .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_cfgce .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_cfgce .Value ="\u0062";};return _cfgce ,nil ;};func (_afabf ST_RectAlignment )ValidateWithPath (path string )error {switch _afabf {case 0,1,2,3,4,5,6,7,8,9:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afabf ));};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_bgae :=&CT_DefaultShapeDefinition {};_bgae .SpPr =NewCT_ShapeProperties ();_bgae .BodyPr =NewCT_TextBodyProperties ();_bgae .LstStyle =NewCT_TextListStyle ();return _bgae ;};func (_eeeec *CT_Path2DList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgcdd :for {_gdbcg ,_dbge :=d .Token ();if _dbge !=nil {return _dbge ;};switch _fbcca :=_gdbcg .(type ){case _b .StartElement :switch _fbcca .Name {case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_bbbbd :=NewCT_Path2D ();if _bbcd :=d .DecodeElement (_bbbbd ,&_fbcca );_bbcd !=nil {return _bbcd ;};_eeeec .Path =append (_eeeec .Path ,_bbbbd );default:_f .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\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_fbcca .Name );if _eccfe :=d .Skip ();_eccfe !=nil {return _eccfe ;};};case _b .EndElement :break _dgcdd ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_EffectStyleList and its children -func (_fecfc *CT_EffectStyleList )Validate ()error {return _fecfc .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func (_dfgbd *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_agge ,_cagb :=d .Token ();if _cagb !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cagb );};if _gfced ,_gdea :=_agge .(_ggfee .EndElement );_gdea &&_gfced .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_eagac *EG_ColorChoice )ValidateWithPath (path string )error {if _eagac .ScrgbClr !=nil {if _faebe :=_eagac .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_faebe !=nil {return _faebe ;};};if _eagac .SrgbClr !=nil {if _eddbg :=_eagac .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_eddbg !=nil {return _eddbg ;};};if _eagac .HslClr !=nil {if _bfadg :=_eagac .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfadg !=nil {return _bfadg ;};};if _eagac .SysClr !=nil {if _becc :=_eagac .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_becc !=nil {return _becc ;};};if _eagac .SchemeClr !=nil {if _bfdgf :=_eagac .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bfdgf !=nil {return _bfdgf ;};};if _eagac .PrstClr !=nil {if _egfca :=_eagac .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_egfca !=nil {return _egfca ;};};return nil ;};func (_gefgc *ST_TextHorzOverflowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agege ,_fddgc :=d .Token ();if _fddgc !=nil {return _fddgc ;};if _cdfgca ,_ecbcf :=_agege .(_b .EndElement );_ecbcf &&_cdfgca .Name ==start .Name {*_gefgc =1;return nil ;};if _aacbbg ,_ccbdga :=_agege .(_b .CharData );!_ccbdga {return _bb .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",_agege );}else {switch string (_aacbbg ){case "":*_gefgc =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gefgc =1;case "\u0063\u006c\u0069\u0070":*_gefgc =2;};};_agege ,_fddgc =d .Token ();if _fddgc !=nil {return _fddgc ;};if _gagdg ,_cbfagag :=_agege .(_b .EndElement );_cbfagag &&_gagdg .Name ==start .Name {return nil ;};return _bb .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",_agege );}; -// ST_PositiveFixedPercentage is a union type -type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_bbbbf *CT_ColorSchemeAndMapping )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbbbf .ClrScheme =NewCT_ColorScheme ();_ggbed :for {_acdc ,_dcdd :=d .Token ();if _dcdd !=nil {return _dcdd ;};switch _fcge :=_acdc .(type ){case _ggfee .StartElement :switch _fcge .Name {case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _baded :=d .DecodeElement (_bbbbf .ClrScheme ,&_fcge );_baded !=nil {return _baded ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_bbbbf .ClrMap =NewCT_ColorMapping ();if _eggaa :=d .DecodeElement (_bbbbf .ClrMap ,&_fcge );_eggaa !=nil {return _eggaa ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u006e\u0064\u004d\u0061p\u0070\u0069\u006e\u0067\u0020%\u0076",_fcge .Name );if _ebgea :=d .Skip ();_ebgea !=nil {return _ebgea ;};};case _ggfee .EndElement :break _ggbed ;case _ggfee .CharData :};};return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_ggca :=&CT_GvmlTextShapeChoice {};return _ggca ;};func (_gdc *CT_LuminanceEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_fefdge :=range start .Attr {if _fefdge .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_afeda ,_ceccc :=ParseUnionST_FixedPercentage (_fefdge .Value );if _ceccc !=nil {return _ceccc ;};_gdc .BrightAttr =&_afeda ;continue ;};if _fefdge .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_debbg ,_fcabc :=ParseUnionST_FixedPercentage (_fefdge .Value );if _fcabc !=nil {return _fcabc ;};_gdc .ContrastAttr =&_debbg ;continue ;};};for {_gebfe ,_cfaed :=d .Token ();if _cfaed !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u004c\u0075\u006d\u0069\u006e\u0061\u006ec\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cfaed );};if _dggdd ,_ccageb :=_gebfe .(_ggfee .EndElement );_ccageb &&_dggdd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path +func (_abdda *CT_Vector3D )ValidateWithPath (path string )error {if _gdeeb :=_abdda .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_gdeeb !=nil {return _gdeeb ;};if _fcebbb :=_abdda .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_fcebbb !=nil {return _fcebbb ;};if _gdefce :=_abdda .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_gdefce !=nil {return _gdefce ;};return nil ;};func (_dbccfc *CT_TextBlipBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbccfc .Blip =NewCT_Blip ();_dfbag :for {_aadbb ,_cdbbd :=d .Token ();if _cdbbd !=nil {return _cdbbd ;};switch _gbfbe :=_aadbb .(type ){case _b .StartElement :switch _gbfbe .Name {case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:if _adbf :=d .DecodeElement (_dbccfc .Blip ,&_gbfbe );_adbf !=nil {return _adbf ;};default:_f .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\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_gbfbe .Name );if _ageeeb :=d .Skip ();_ageeeb !=nil {return _ageeeb ;};};case _b .EndElement :break _dfbag ;case _b .CharData :};};return nil ;};func (_ccfc *CT_Color )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccfc .ScrgbClr !=nil {_bbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ccfc .ScrgbClr ,_bbb );};if _ccfc .SrgbClr !=nil {_ddcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ccfc .SrgbClr ,_ddcg );};if _ccfc .HslClr !=nil {_gcgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ccfc .HslClr ,_gcgf );};if _ccfc .SysClr !=nil {_beb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ccfc .SysClr ,_beb );};if _ccfc .SchemeClr !=nil {_dbbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ccfc .SchemeClr ,_dbbd );};if _ccfc .PrstClr !=nil {_gdcca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ccfc .PrstClr ,_gdcca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeabe *CT_FillEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eeabe .NoFill !=nil {_aaaca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .NoFill ,_aaaca );};if _eeabe .SolidFill !=nil {_egbdg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .SolidFill ,_egbdg );};if _eeabe .GradFill !=nil {_fgabc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .GradFill ,_fgabc );};if _eeabe .BlipFill !=nil {_abaeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .BlipFill ,_abaeg );};if _eeabe .PattFill !=nil {_ggfad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .PattFill ,_ggfad );};if _eeabe .GrpFill !=nil {_ggbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_eeabe .GrpFill ,_ggbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gffde ST_TextVertOverflowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caagae :=_b .Attr {};_caagae .Name =name ;switch _gffde {case ST_TextVertOverflowTypeUnset :_caagae .Value ="";case ST_TextVertOverflowTypeOverflow :_caagae .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_caagae .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_caagae .Value ="\u0063\u006c\u0069\u0070";};return _caagae ,nil ;}; -// Validate validates the CT_LineJoinRound and its children -func (_fcdgf *CT_LineJoinRound )Validate ()error {return _fcdgf .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};func (_fgceb ST_PresetColorVal )String ()string {switch _fgceb {case 0:return "";case 1:return "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case 2:return "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case 3:return "\u0061\u0071\u0075\u0061";case 4:return "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 5:return "\u0061\u007a\u0075r\u0065";case 6:return "\u0062\u0065\u0069g\u0065";case 7:return "\u0062\u0069\u0073\u0071\u0075\u0065";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case 10:return "\u0062\u006c\u0075\u0065";case 11:return "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case 12:return "\u0062\u0072\u006fw\u006e";case 13:return "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case 14:return "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case 15:return "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case 16:return "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case 17:return "\u0063\u006f\u0072a\u006c";case 18:return "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case 19:return "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case 20:return "\u0063r\u0069\u006d\u0073\u006f\u006e";case 21:return "\u0063\u0079\u0061\u006e";case 22:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 23:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 24:return "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 25:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 26:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case 27:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 28:return "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case 29:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 30:return "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case 31:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 32:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 33:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 34:return "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 35:return "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 36:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 37:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 38:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 39:return "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 40:return "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 41:return "\u0064\u006b\u0042\u006c\u0075\u0065";case 42:return "\u0064\u006b\u0043\u0079\u0061\u006e";case 43:return "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 44:return "\u0064\u006b\u0047\u0072\u0061\u0079";case 45:return "\u0064\u006b\u0047\u0072\u0065\u0079";case 46:return "\u0064k\u0047\u0072\u0065\u0065\u006e";case 47:return "\u0064k\u004b\u0068\u0061\u006b\u0069";case 48:return "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case 49:return "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case 50:return "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 51:return "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 52:return "\u0064\u006b\u0052e\u0064";case 53:return "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 54:return "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 55:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 56:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 57:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 58:return "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 59:return "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 60:return "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case 61:return "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 62:return "\u0064i\u006d\u0047\u0072\u0061\u0079";case 63:return "\u0064i\u006d\u0047\u0072\u0065\u0079";case 64:return "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case 65:return "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case 66:return "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case 67:return "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case 68:return "\u0066u\u0063\u0068\u0073\u0069\u0061";case 69:return "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case 70:return "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case 71:return "\u0067\u006f\u006c\u0064";case 72:return "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case 73:return "\u0067\u0072\u0061\u0079";case 74:return "\u0067\u0072\u0065\u0079";case 75:return "\u0067\u0072\u0065e\u006e";case 76:return "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case 77:return "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case 78:return "\u0068o\u0074\u0050\u0069\u006e\u006b";case 79:return "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case 80:return "\u0069\u006e\u0064\u0069\u0067\u006f";case 81:return "\u0069\u0076\u006fr\u0079";case 82:return "\u006b\u0068\u0061k\u0069";case 83:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case 84:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case 85:return "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case 86:return "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case 87:return "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case 88:return "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case 89:return "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case 90:return "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case 91:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 92:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case 93:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case 94:return "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case 95:return "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 96:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 97:return "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 98:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case 99:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case 100:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case 101:return "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 102:return "\u006c\u0074\u0042\u006c\u0075\u0065";case 103:return "\u006ct\u0043\u006f\u0072\u0061\u006c";case 104:return "\u006c\u0074\u0043\u0079\u0061\u006e";case 105:return "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case 106:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 107:return "\u006c\u0074\u0047\u0072\u0065\u0079";case 108:return "\u006ct\u0047\u0072\u0065\u0065\u006e";case 109:return "\u006c\u0074\u0050\u0069\u006e\u006b";case 110:return "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 111:return "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 112:return "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case 113:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 114:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 115:return "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case 116:return "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 117:return "\u006c\u0069\u006d\u0065";case 118:return "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case 119:return "\u006c\u0069\u006ee\u006e";case 120:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 121:return "\u006d\u0061\u0072\u006f\u006f\u006e";case 122:return "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 123:return "\u006de\u0064\u0042\u006c\u0075\u0065";case 124:return "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case 125:return "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case 126:return "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 127:return "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 128:return "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 129:return "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 130:return "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 131:return "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 132:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case 133:return "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case 134:return "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case 135:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case 136:return "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 137:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 138:return "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 139:return "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 140:return "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case 141:return "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case 142:return "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case 143:return "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case 144:return "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case 145:return "\u006e\u0061\u0076\u0079";case 146:return "\u006fl\u0064\u004c\u0061\u0063\u0065";case 147:return "\u006f\u006c\u0069v\u0065";case 148:return "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case 149:return "\u006f\u0072\u0061\u006e\u0067\u0065";case 150:return "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case 151:return "\u006f\u0072\u0063\u0068\u0069\u0064";case 152:return "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 153:return "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case 154:return "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 155:return "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 156:return "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case 157:return "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case 158:return "\u0070\u0065\u0072\u0075";case 159:return "\u0070\u0069\u006e\u006b";case 160:return "\u0070\u006c\u0075\u006d";case 161:return "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case 162:return "\u0070\u0075\u0072\u0070\u006c\u0065";case 163:return "\u0072\u0065\u0064";case 164:return "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case 165:return "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case 166:return "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case 167:return "\u0073\u0061\u006c\u006d\u006f\u006e";case 168:return "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case 169:return "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 170:return "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case 171:return "\u0073\u0069\u0065\u006e\u006e\u0061";case 172:return "\u0073\u0069\u006c\u0076\u0065\u0072";case 173:return "\u0073k\u0079\u0042\u006c\u0075\u0065";case 174:return "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case 175:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case 176:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case 177:return "\u0073\u006e\u006f\u0077";case 178:return "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case 179:return "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case 180:return "\u0074\u0061\u006e";case 181:return "\u0074\u0065\u0061\u006c";case 182:return "\u0074h\u0069\u0073\u0074\u006c\u0065";case 183:return "\u0074\u006f\u006d\u0061\u0074\u006f";case 184:return "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case 185:return "\u0076\u0069\u006f\u006c\u0065\u0074";case 186:return "\u0077\u0068\u0065a\u0074";case 187:return "\u0077\u0068\u0069t\u0065";case 188:return "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case 189:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 190:return "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return "";};func (_fafdf *CT_TableRow )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068"},Value :_ddgage .Sprintf ("\u0025\u0076",_fafdf .HAttr )});e .EncodeToken (start );if _fafdf .Tc !=nil {_dcaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_edbce :=range _fafdf .Tc {e .EncodeElement (_edbce ,_dcaa );};};if _fafdf .ExtLst !=nil {_ga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fafdf .ExtLst ,_ga );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cbde ST_LightRigType )Validate ()error {return _cbde .ValidateWithPath ("")};type CT_TextBulletSizeFollowText struct{};func (_gbca ST_PitchFamily )String ()string {switch _gbca {case 0:return "";case 1:return "\u0030\u0030";case 2:return "\u0030\u0031";case 3:return "\u0030\u0032";case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038";case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034";case 10:return "\u0034\u0038";case 11:return "\u0034\u0039";case 12:return "\u0035\u0030";case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036";case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032";};return "";};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func (_cfbfb *CT_FontScheme )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cfbfb .MajorFont =NewCT_FontCollection ();_cfbfb .MinorFont =NewCT_FontCollection ();for _ ,_adge :=range start .Attr {if _adge .Name .Local =="\u006e\u0061\u006d\u0065"{_geeac ,_efdcf :=_adge .Value ,error (nil );if _efdcf !=nil {return _efdcf ;};_cfbfb .NameAttr =_geeac ;continue ;};};_ggffg :for {_ggbc ,_dgde :=d .Token ();if _dgde !=nil {return _dgde ;};switch _fgagfa :=_ggbc .(type ){case _ggfee .StartElement :switch _fgagfa .Name {case _ggfee .Name {Space :"\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",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _adbad :=d .DecodeElement (_cfbfb .MajorFont ,&_fgagfa );_adbad !=nil {return _adbad ;};case _ggfee .Name {Space :"\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",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _cbcc :=d .DecodeElement (_cfbfb .MinorFont ,&_fgagfa );_cbcc !=nil {return _cbcc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbfb .ExtLst =NewCT_OfficeArtExtensionList ();if _eddf :=d .DecodeElement (_cfbfb .ExtLst ,&_fgagfa );_eddf !=nil {return _eddf ;};default:_fecf .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\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_fgagfa .Name );if _ecee :=d .Skip ();_ecee !=nil {return _ecee ;};};case _ggfee .EndElement :break _ggffg ;case _ggfee .CharData :};};return nil ;};func (_ggfdae *ST_LineCap )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ggfdae =0;case "\u0072\u006e\u0064":*_ggfdae =1;case "\u0073\u0071":*_ggfdae =2;case "\u0066\u006c\u0061\u0074":*_ggfdae =3;};return nil ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_gegce ST_TextCapsType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bdeg :=_ggfee .Attr {};_bdeg .Name =name ;switch _gegce {case ST_TextCapsTypeUnset :_bdeg .Value ="";case ST_TextCapsTypeNone :_bdeg .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_bdeg .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_bdeg .Value ="\u0061\u006c\u006c";};return _bdeg ,nil ;};type CT_Shape3D struct{ZAttr *ST_Coordinate ;ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TextBulletSizePercent struct{ValAttr string ;};func (_bgggb *CT_SRgbColor )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_bgggb .ValAttr )});e .EncodeToken (start );if _bgggb .EG_ColorTransform !=nil {for _ ,_bbge :=range _bgggb .EG_ColorTransform {_bbge .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path +func (_fega *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func NewCT_PresetTextShape ()*CT_PresetTextShape {_bgbgf :=&CT_PresetTextShape {};_bgbgf .PrstAttr =ST_TextShapeType (1);return _bgbgf ;}; -// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path -func (_ccfgfe *CT_Transform2D )ValidateWithPath (path string )error {if _ccfgfe .Off !=nil {if _eafdf :=_ccfgfe .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_eafdf !=nil {return _eafdf ;};};if _ccfgfe .Ext !=nil {if _bebagcg :=_ccfgfe .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_bebagcg !=nil {return _bebagcg ;};};return nil ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func (_cdcdd *CT_TileInfoProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_fbecd :=range start .Attr {if _fbecd .Name .Local =="\u0074\u0078"{_cggdb ,_fgede :=ParseUnionST_Coordinate (_fbecd .Value );if _fgede !=nil {return _fgede ;};_cdcdd .TxAttr =&_cggdb ;continue ;};if _fbecd .Name .Local =="\u0074\u0079"{_abdgf ,_cddcf :=ParseUnionST_Coordinate (_fbecd .Value );if _cddcf !=nil {return _cddcf ;};_cdcdd .TyAttr =&_abdgf ;continue ;};if _fbecd .Name .Local =="\u0073\u0078"{_egaaf ,_fcd :=ParseUnionST_Percentage (_fbecd .Value );if _fcd !=nil {return _fcd ;};_cdcdd .SxAttr =&_egaaf ;continue ;};if _fbecd .Name .Local =="\u0073\u0079"{_bfdad ,_bggff :=ParseUnionST_Percentage (_fbecd .Value );if _bggff !=nil {return _bggff ;};_cdcdd .SyAttr =&_bfdad ;continue ;};if _fbecd .Name .Local =="\u0066\u006c\u0069\u0070"{_cdcdd .FlipAttr .UnmarshalXMLAttr (_fbecd );continue ;};if _fbecd .Name .Local =="\u0061\u006c\u0067\u006e"{_cdcdd .AlgnAttr .UnmarshalXMLAttr (_fbecd );continue ;};};for {_cbfec ,_ccgce :=d .Token ();if _ccgce !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0069\u006c\u0065\u0049\u006e\u0066\u006f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_ccgce );};if _ecea ,_fddb :=_cbfec .(_ggfee .EndElement );_fddb &&_ecea .Name ==start .Name {break ;};};return nil ;};func (_gegfb *CT_BlendEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gegfb .BlendAttr =ST_BlendMode (1);_gegfb .Cont =NewCT_EffectContainer ();for _ ,_dcdcg :=range start .Attr {if _dcdcg .Name .Local =="\u0062\u006c\u0065n\u0064"{_gegfb .BlendAttr .UnmarshalXMLAttr (_dcdcg );continue ;};};_egaff :for {_fcebfb ,_feedbf :=d .Token ();if _feedbf !=nil {return _feedbf ;};switch _aefb :=_fcebfb .(type ){case _ggfee .StartElement :switch _aefb .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _acacf :=d .DecodeElement (_gegfb .Cont ,&_aefb );_acacf !=nil {return _acacf ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_aefb .Name );if _edded :=d .Skip ();_edded !=nil {return _edded ;};};case _ggfee .EndElement :break _egaff ;case _ggfee .CharData :};};return nil ;};func (_ccebb *CT_DefaultShapeDefinition )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_eeba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccebb .SpPr ,_eeba );_dgaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_ccebb .BodyPr ,_dgaa );_effgg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ccebb .LstStyle ,_effgg );if _ccebb .Style !=nil {_dcgd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ccebb .Style ,_dcgd );};if _ccebb .ExtLst !=nil {_gecbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccebb .ExtLst ,_gecbe );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bdgfb ST_SystemColorVal )String ()string {switch _bdgfb {case 0:return "";case 1:return "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case 2:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 3:return "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 4:return "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 5:return "\u006d\u0065\u006e\u0075";case 6:return "\u0077\u0069\u006e\u0064\u006f\u0077";case 7:return "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case 8:return "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case 9:return "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case 10:return "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 11:return "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case 12:return "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case 13:return "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case 14:return "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case 15:return "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case 16:return "\u0062t\u006e\u0046\u0061\u0063\u0065";case 17:return "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case 18:return "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case 19:return "\u0062t\u006e\u0054\u0065\u0078\u0074";case 20:return "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 21:return "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 22:return "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case 23:return "\u0033d\u004c\u0069\u0067\u0068\u0074";case 24:return "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case 25:return "\u0069\u006e\u0066\u006f\u0042\u006b";case 26:return "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case 27:return "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case 28:return "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 29:return "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 30:return "\u006de\u006e\u0075\u0042\u0061\u0072";};return "";};func (_cbafb ST_TextFontAlignType )Validate ()error {return _cbafb .ValidateWithPath ("")};func (_gafg ST_LineEndLength )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_gafg .String (),start );};func NewEG_Geometry ()*EG_Geometry {_fbgb :=&EG_Geometry {};return _fbgb };func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_efa :=&CT_SolidColorFillProperties {};return _efa ;};func (_edeeb *CT_ShapeStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_edeeb .LnRef =NewCT_StyleMatrixReference ();_edeeb .FillRef =NewCT_StyleMatrixReference ();_edeeb .EffectRef =NewCT_StyleMatrixReference ();_edeeb .FontRef =NewCT_FontReference ();_ccga :for {_fdef ,_abfe :=d .Token ();if _abfe !=nil {return _abfe ;};switch _gdeec :=_fdef .(type ){case _ggfee .StartElement :switch _gdeec .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0052e\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:if _agca :=d .DecodeElement (_edeeb .LnRef ,&_gdeec );_agca !=nil {return _agca ;};case _ggfee .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _eeacf :=d .DecodeElement (_edeeb .FillRef ,&_gdeec );_eeacf !=nil {return _eeacf ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _fgfef :=d .DecodeElement (_edeeb .EffectRef ,&_gdeec );_fgfef !=nil {return _fgfef ;};case _ggfee .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _geca :=d .DecodeElement (_edeeb .FontRef ,&_gdeec );_geca !=nil {return _geca ;};default:_fecf .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\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_gdeec .Name );if _effe :=d .Skip ();_effe !=nil {return _effe ;};};case _ggfee .EndElement :break _ccga ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_TextSpacingPercent and its children +func (_dgeb *CT_TextSpacingPercent )Validate ()error {return _dgeb .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};type CT_TextParagraphProperties struct{MarLAttr *int32 ;MarRAttr *int32 ;LvlAttr *int32 ;IndentAttr *int32 ;AlgnAttr ST_TextAlignType ;DefTabSzAttr *ST_Coordinate32 ;RtlAttr *bool ;EaLnBrkAttr *bool ;FontAlgnAttr ST_TextFontAlignType ;LatinLnBrkAttr *bool ;HangingPunctAttr *bool ;LnSpc *CT_TextSpacing ;SpcBef *CT_TextSpacing ;SpcAft *CT_TextSpacing ;BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;TabLst *CT_TextTabStopList ;DefRPr *CT_TextCharacterProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_geaad *CT_PositivePercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_geaad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PenAlignment byte ; -// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path -func (_gbggc *EG_TextBulletColor )ValidateWithPath (path string )error {if _gbggc .BuClrTx !=nil {if _cfbe :=_gbggc .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_cfbe !=nil {return _cfbe ;};};if _gbggc .BuClr !=nil {if _gdedf :=_gbggc .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_gdedf !=nil {return _gdedf ;};};return nil ;}; +// Validate validates the CT_TextUnderlineLineFollowText and its children +func (_bdbgc *CT_TextUnderlineLineFollowText )Validate ()error {return _bdbgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");}; -// Validate validates the EG_ColorChoice and its children -func (_ccae *EG_ColorChoice )Validate ()error {return _ccae .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_fbcde *CT_GammaTransform )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_gde ,_acced :=d .Token ();if _acced !=nil {return _ddgage .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d: \u0025\u0073",_acced );};if _eadcd ,_gaaa :=_gde .(_ggfee .EndElement );_gaaa &&_eadcd .Name ==start .Name {break ;};};return nil ;};func (_gfc *CT_TextParagraphProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_acgad :=range start .Attr {if _acgad .Name .Local =="\u006d\u0061\u0072\u004c"{_baeec ,_bffebf :=_gcbbf .ParseInt (_acgad .Value ,10,32);if _bffebf !=nil {return _bffebf ;};_bdagc :=int32 (_baeec );_gfc .MarLAttr =&_bdagc ;continue ;};if _acgad .Name .Local =="\u006c\u0076\u006c"{_beddb ,_agba :=_gcbbf .ParseInt (_acgad .Value ,10,32);if _agba !=nil {return _agba ;};_fgbdg :=int32 (_beddb );_gfc .LvlAttr =&_fgbdg ;continue ;};if _acgad .Name .Local =="\u0061\u006c\u0067\u006e"{_gfc .AlgnAttr .UnmarshalXMLAttr (_acgad );continue ;};if _acgad .Name .Local =="\u0072\u0074\u006c"{_cgaac ,_ebc :=_gcbbf .ParseBool (_acgad .Value );if _ebc !=nil {return _ebc ;};_gfc .RtlAttr =&_cgaac ;continue ;};if _acgad .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_gfc .FontAlgnAttr .UnmarshalXMLAttr (_acgad );continue ;};if _acgad .Name .Local =="\u006d\u0061\u0072\u0052"{_abga ,_efdb :=_gcbbf .ParseInt (_acgad .Value ,10,32);if _efdb !=nil {return _efdb ;};_bdagda :=int32 (_abga );_gfc .MarRAttr =&_bdagda ;continue ;};if _acgad .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_caaga ,_eabbg :=_gcbbf .ParseBool (_acgad .Value );if _eabbg !=nil {return _eabbg ;};_gfc .LatinLnBrkAttr =&_caaga ;continue ;};if _acgad .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_efagc ,_gacg :=_gcbbf .ParseInt (_acgad .Value ,10,32);if _gacg !=nil {return _gacg ;};_eeca :=int32 (_efagc );_gfc .IndentAttr =&_eeca ;continue ;};if _acgad .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_ceaff ,_ccgeeg :=_gcbbf .ParseBool (_acgad .Value );if _ccgeeg !=nil {return _ccgeeg ;};_gfc .EaLnBrkAttr =&_ceaff ;continue ;};if _acgad .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_ffgdc ,_gddd :=_gcbbf .ParseBool (_acgad .Value );if _gddd !=nil {return _gddd ;};_gfc .HangingPunctAttr =&_ffgdc ;continue ;};if _acgad .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_dcgcb ,_gfga :=ParseUnionST_Coordinate32 (_acgad .Value );if _gfga !=nil {return _gfga ;};_gfc .DefTabSzAttr =&_dcgcb ;continue ;};};_cecdd :for {_ccadbb ,_afdfa :=d .Token ();if _afdfa !=nil {return _afdfa ;};switch _gdbgd :=_ccadbb .(type ){case _ggfee .StartElement :switch _gdbgd .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0053p\u0063"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"}:_gfc .LnSpc =NewCT_TextSpacing ();if _bgca :=d .DecodeElement (_gfc .LnSpc ,&_gdbgd );_bgca !=nil {return _bgca ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_gfc .SpcBef =NewCT_TextSpacing ();if _gffe :=d .DecodeElement (_gfc .SpcBef ,&_gdbgd );_gffe !=nil {return _gffe ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_gfc .SpcAft =NewCT_TextSpacing ();if _ddeef :=d .DecodeElement (_gfc .SpcAft ,&_gdbgd );_ddeef !=nil {return _ddeef ;};case _ggfee .Name {Space :"\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",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_gfc .BuClrTx =NewCT_TextBulletColorFollowText ();if _bgaa :=d .DecodeElement (_gfc .BuClrTx ,&_gdbgd );_bgaa !=nil {return _bgaa ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0043l\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_gfc .BuClr =NewCT_Color ();if _cgdd :=d .DecodeElement (_gfc .BuClr ,&_gdbgd );_cgdd !=nil {return _cgdd ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_gfc .BuSzTx =NewCT_TextBulletSizeFollowText ();if _cfee :=d .DecodeElement (_gfc .BuSzTx ,&_gdbgd );_cfee !=nil {return _cfee ;};case _ggfee .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_gfc .BuSzPct =NewCT_TextBulletSizePercent ();if _bbab :=d .DecodeElement (_gfc .BuSzPct ,&_gdbgd );_bbab !=nil {return _bbab ;};case _ggfee .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_gfc .BuSzPts =NewCT_TextBulletSizePoint ();if _eddg :=d .DecodeElement (_gfc .BuSzPts ,&_gdbgd );_eddg !=nil {return _eddg ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_gfc .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _bbba :=d .DecodeElement (_gfc .BuFontTx ,&_gdbgd );_bbba !=nil {return _bbba ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_gfc .BuFont =NewCT_TextFont ();if _befdgf :=d .DecodeElement (_gfc .BuFont ,&_gdbgd );_befdgf !=nil {return _befdgf ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_gfc .BuNone =NewCT_TextNoBullet ();if _eccfg :=d .DecodeElement (_gfc .BuNone ,&_gdbgd );_eccfg !=nil {return _eccfg ;};case _ggfee .Name {Space :"\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",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_gfc .BuAutoNum =NewCT_TextAutonumberBullet ();if _caa :=d .DecodeElement (_gfc .BuAutoNum ,&_gdbgd );_caa !=nil {return _caa ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_gfc .BuChar =NewCT_TextCharBullet ();if _bcg :=d .DecodeElement (_gfc .BuChar ,&_gdbgd );_bcg !=nil {return _bcg ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_gfc .BuBlip =NewCT_TextBlipBullet ();if _edcc :=d .DecodeElement (_gfc .BuBlip ,&_gdbgd );_edcc !=nil {return _edcc ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_gfc .TabLst =NewCT_TextTabStopList ();if _cafeb :=d .DecodeElement (_gfc .TabLst ,&_gdbgd );_cafeb !=nil {return _cafeb ;};case _ggfee .Name {Space :"\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",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_gfc .DefRPr =NewCT_TextCharacterProperties ();if _bgde :=d .DecodeElement (_gfc .DefRPr ,&_gdbgd );_bgde !=nil {return _bgde ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfc .ExtLst =NewCT_OfficeArtExtensionList ();if _dgee :=d .DecodeElement (_gfc .ExtLst ,&_gdbgd );_dgee !=nil {return _dgee ;};default:_fecf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gdbgd .Name );if _aadcgf :=d .Skip ();_aadcgf !=nil {return _aadcgf ;};};case _ggfee .EndElement :break _cecdd ;case _ggfee .CharData :};};return nil ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_aac :=&CT_GvmlGroupShapeChoice {};return _aac ;}; +// Validate validates the CT_BlendEffect and its children +func (_ebgf *CT_BlendEffect )Validate ()error {return _ebgf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_cccgg ST_TextBulletSize )String ()string {if _cccgg .ST_TextBulletSizePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_cccgg .ST_TextBulletSizePercent );};if _cccgg .ST_TextBulletSizeDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_cccgg .ST_TextBulletSizeDecimal );};return "";};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};func NewAG_Locking ()*AG_Locking {_afgg :=&AG_Locking {};return _afgg }; -// Validate validates the CT_LightRig and its children -func (_dccb *CT_LightRig )Validate ()error {return _dccb .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func (_dfdaf *CT_StyleMatrix )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dfdaf .FillStyleLst =NewCT_FillStyleList ();_dfdaf .LnStyleLst =NewCT_LineStyleList ();_dfdaf .EffectStyleLst =NewCT_EffectStyleList ();_dfdaf .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_ggebc :=range start .Attr {if _ggebc .Name .Local =="\u006e\u0061\u006d\u0065"{_decdd ,_gbfa :=_ggebc .Value ,error (nil );if _gbfa !=nil {return _gbfa ;};_dfdaf .NameAttr =&_decdd ;continue ;};};_cggea :for {_bfgcb ,_eeaee :=d .Token ();if _eeaee !=nil {return _eeaee ;};switch _aafg :=_bfgcb .(type ){case _ggfee .StartElement :switch _aafg .Name {case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _edfeg :=d .DecodeElement (_dfdaf .FillStyleLst ,&_aafg );_edfeg !=nil {return _edfeg ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _ffcbe :=d .DecodeElement (_dfdaf .LnStyleLst ,&_aafg );_ffcbe !=nil {return _ffcbe ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _fbedfd :=d .DecodeElement (_dfdaf .EffectStyleLst ,&_aafg );_fbedfd !=nil {return _fbedfd ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _dgaae :=d .DecodeElement (_dfdaf .BgFillStyleLst ,&_aafg );_dgaae !=nil {return _dgaae ;};default:_fecf .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\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_aafg .Name );if _dfaeg :=d .Skip ();_dfaeg !=nil {return _dfaeg ;};};case _ggfee .EndElement :break _cggea ;case _ggfee .CharData :};};return nil ;};func (_dcffc ST_PresetCameraType )String ()string {switch _dcffc {case 0:return "";case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";}; +// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path +func (_beecg *CT_FillProperties )ValidateWithPath (path string )error {if _beecg .NoFill !=nil {if _dcgag :=_beecg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dcgag !=nil {return _dcgag ;};};if _beecg .SolidFill !=nil {if _egfga :=_beecg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_egfga !=nil {return _egfga ;};};if _beecg .GradFill !=nil {if _bbaaa :=_beecg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bbaaa !=nil {return _bbaaa ;};};if _beecg .BlipFill !=nil {if _cfge :=_beecg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cfge !=nil {return _cfge ;};};if _beecg .PattFill !=nil {if _bbbbc :=_beecg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbbbc !=nil {return _bbbbc ;};};if _beecg .GrpFill !=nil {if _gegc :=_beecg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gegc !=nil {return _gegc ;};};return nil ;};func (_ecac *CT_ConnectorLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abda :=range start .Attr {if _abda .Name .Local =="\u006e\u006f\u0047r\u0070"{_affdb ,_efecb :=_a .ParseBool (_abda .Value );if _efecb !=nil {return _efecb ;};_ecac .NoGrpAttr =&_affdb ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fbafe ,_adaa :=_a .ParseBool (_abda .Value );if _adaa !=nil {return _adaa ;};_ecac .NoSelectAttr =&_fbafe ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0052o\u0074"{_edfc ,_dgcga :=_a .ParseBool (_abda .Value );if _dgcga !=nil {return _dgcga ;};_ecac .NoRotAttr =&_edfc ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_geba ,_eeed :=_a .ParseBool (_abda .Value );if _eeed !=nil {return _eeed ;};_ecac .NoChangeAspectAttr =&_geba ;continue ;};if _abda .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gfgfe ,_gdcbd :=_a .ParseBool (_abda .Value );if _gdcbd !=nil {return _gdcbd ;};_ecac .NoMoveAttr =&_gfgfe ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dba ,_cacf :=_a .ParseBool (_abda .Value );if _cacf !=nil {return _cacf ;};_ecac .NoResizeAttr =&_dba ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_agbgb ,_cfeg :=_a .ParseBool (_abda .Value );if _cfeg !=nil {return _cfeg ;};_ecac .NoEditPointsAttr =&_agbgb ;continue ;};if _abda .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bgeg ,_ffef :=_a .ParseBool (_abda .Value );if _ffef !=nil {return _ffef ;};_ecac .NoAdjustHandlesAttr =&_bgeg ;continue ;};if _abda .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gdedd ,_bcgca :=_a .ParseBool (_abda .Value );if _bcgca !=nil {return _bcgca ;};_ecac .NoChangeArrowheadsAttr =&_gdedd ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fbecc ,_fcgb :=_a .ParseBool (_abda .Value );if _fcgb !=nil {return _fcgb ;};_ecac .NoChangeShapeTypeAttr =&_fbecc ;continue ;};};_bbaad :for {_cgbd ,_fbfbe :=d .Token ();if _fbfbe !=nil {return _fbfbe ;};switch _ecdd :=_cgbd .(type ){case _b .StartElement :switch _ecdd .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecac .ExtLst =NewCT_OfficeArtExtensionList ();if _bbege :=d .DecodeElement (_ecac .ExtLst ,&_ecdd );_bbege !=nil {return _bbege ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_ecdd .Name );if _dceb :=d .Skip ();_dceb !=nil {return _dceb ;};};case _b .EndElement :break _bbaad ;case _b .CharData :};};return nil ;};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func (_geaacf ST_BlipCompression )Validate ()error {return _geaacf .ValidateWithPath ("")};func (_gaeee ST_Percentage )String ()string {if _gaeee .ST_PercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_gaeee .ST_PercentageDecimal );};if _gaeee .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_gaeee .ST_Percentage );};return "";};func NewCT_GradientStop ()*CT_GradientStop {_feabg :=&CT_GradientStop {};return _feabg }; -// Validate validates the CT_GeomGuideList and its children -func (_gb *CT_GeomGuideList )Validate ()error {return _gb .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_acgdc *CT_ConnectionSiteList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _acgdc .Cxn !=nil {_bddfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_cafgd :=range _acgdc .Cxn {e .EncodeElement (_cafgd ,_bddfb );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_befdg *ST_PresetCameraType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_befdg =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_befdg =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_befdg =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_befdg =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_befdg =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_befdg =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_befdg =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_befdg =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_befdg =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_befdg =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_befdg =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_befdg =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_befdg =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_befdg =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_befdg =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_befdg =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_befdg =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_befdg =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_befdg =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_befdg =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_befdg =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_befdg =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_befdg =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_befdg =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_befdg =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_befdg =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_befdg =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_befdg =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_befdg =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_befdg =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_befdg =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_befdg =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_befdg =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_befdg =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_befdg =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_befdg =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_befdg =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_befdg =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_befdg =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_befdg =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_befdg =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_befdg =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_befdg =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_befdg =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_befdg =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_befdg =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_befdg =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_befdg =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_befdg =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_befdg =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_befdg =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_befdg =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_befdg =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_befdg =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_befdg =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_befdg =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_befdg =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_befdg =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_befdg =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_befdg =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_befdg =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_befdg =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_befdg =62;};return nil ;};type ST_TextStrikeType byte ;const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentTl ST_RectAlignment =1;ST_RectAlignmentT ST_RectAlignment =2;ST_RectAlignmentTr ST_RectAlignment =3;ST_RectAlignmentL ST_RectAlignment =4;ST_RectAlignmentCtr ST_RectAlignment =5;ST_RectAlignmentR ST_RectAlignment =6;ST_RectAlignmentBl ST_RectAlignment =7;ST_RectAlignmentB ST_RectAlignment =8;ST_RectAlignmentBr ST_RectAlignment =9;);func (_fdbce ST_BlackWhiteMode )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bcdf :=_ggfee .Attr {};_bcdf .Name =name ;switch _fdbce {case ST_BlackWhiteModeUnset :_bcdf .Value ="";case ST_BlackWhiteModeClr :_bcdf .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_bcdf .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_bcdf .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_bcdf .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_bcdf .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_bcdf .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_bcdf .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_bcdf .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_bcdf .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_bcdf .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_bcdf .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _bcdf ,nil ;};func (_dgedg ST_LineEndLength )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_cbaga :=_ggfee .Attr {};_cbaga .Name =name ;switch _dgedg {case ST_LineEndLengthUnset :_cbaga .Value ="";case ST_LineEndLengthSm :_cbaga .Value ="\u0073\u006d";case ST_LineEndLengthMed :_cbaga .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_cbaga .Value ="\u006c\u0067";};return _cbaga ,nil ;}; +// Validate validates the Tbl and its children +func (_ffaad *Tbl )Validate ()error {return _ffaad .ValidateWithPath ("\u0054\u0062\u006c")}; -// Validate validates the EG_FillProperties and its children -func (_gccb *EG_FillProperties )Validate ()error {return _gccb .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type VideoFile struct{CT_VideoFile };func (_defc ST_BlipCompression )String ()string {switch _defc {case 0:return "";case 1:return "\u0065\u006d\u0061i\u006c";case 2:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 3:return "\u0070\u0072\u0069n\u0074";case 4:return "\u0068q\u0070\u0072\u0069\u006e\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};type ST_TileFlipMode byte ;type CT_LineProperties struct{WAttr *int32 ;CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;HeadEnd *CT_LineEndProperties ;TailEnd *CT_LineEndProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbae ST_BevelPresetType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_bbae .String (),start );};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_dfac *CT_Path2DArcTo )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_eeeafg :=range start .Attr {if _eeeafg .Name .Local =="\u0077\u0052"{_faebb ,_gegd :=ParseUnionST_AdjCoordinate (_eeeafg .Value );if _gegd !=nil {return _gegd ;};_dfac .WRAttr =_faebb ;continue ;};if _eeeafg .Name .Local =="\u0068\u0052"{_cgecb ,_dbdff :=ParseUnionST_AdjCoordinate (_eeeafg .Value );if _dbdff !=nil {return _dbdff ;};_dfac .HRAttr =_cgecb ;continue ;};if _eeeafg .Name .Local =="\u0073\u0074\u0041n\u0067"{_bcdef ,_aadg :=ParseUnionST_AdjAngle (_eeeafg .Value );if _aadg !=nil {return _aadg ;};_dfac .StAngAttr =_bcdef ;continue ;};if _eeeafg .Name .Local =="\u0073\u0077\u0041n\u0067"{_cccfd ,_geaf :=ParseUnionST_AdjAngle (_eeeafg .Value );if _geaf !=nil {return _geaf ;};_dfac .SwAngAttr =_cccfd ;continue ;};};for {_afagb ,_cccff :=d .Token ();if _cccff !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0041\u0072\u0063\u0054\u006f:\u0020\u0025\u0073",_cccff );};if _faab ,_ggdbg :=_afagb .(_ggfee .EndElement );_ggdbg &&_faab .Name ==start .Name {break ;};};return nil ;};func (_bgdggd *CT_GradientStopList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_cdga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_gdgb :=range _bgdggd .Gs {e .EncodeElement (_gdgb ,_cdga );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path +func (_cdb *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _afgd :=_cdb .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_afgd !=nil {return _afgd ;};return nil ;};func (_cgbccc ST_TextStrikeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgbccc .String (),start );};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;};func (_bebag ST_LineEndLength )Validate ()error {return _bebag .ValidateWithPath ("")}; -// Validate validates the CT_TableCellProperties and its children -func (_gefa *CT_TableCellProperties )Validate ()error {return _gefa .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func NewCT_LineStyleList ()*CT_LineStyleList {_gfgca :=&CT_LineStyleList {};return _gfgca }; +// Validate validates the CT_LineEndProperties and its children +func (_daggb *CT_LineEndProperties )Validate ()error {return _daggb .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_ggfde *EG_ColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggfde .Tint !=nil {_cdaab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_ggfde .Tint ,_cdaab );};if _ggfde .Shade !=nil {_dbbac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_ggfde .Shade ,_dbbac );};if _ggfde .Comp !=nil {_gbddg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_ggfde .Comp ,_gbddg );};if _ggfde .Inv !=nil {_fbaea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_ggfde .Inv ,_fbaea );};if _ggfde .Gray !=nil {_dbdgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_ggfde .Gray ,_dbdgb );};if _ggfde .Alpha !=nil {_dcddg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_ggfde .Alpha ,_dcddg );};if _ggfde .AlphaOff !=nil {_ccfbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .AlphaOff ,_ccfbd );};if _ggfde .AlphaMod !=nil {_eagfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .AlphaMod ,_eagfb );};if _ggfde .Hue !=nil {_gfdcag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_ggfde .Hue ,_gfdcag );};if _ggfde .HueOff !=nil {_edbdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .HueOff ,_edbdcc );};if _ggfde .HueMod !=nil {_ebfbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .HueMod ,_ebfbf );};if _ggfde .Sat !=nil {_ffddg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_ggfde .Sat ,_ffddg );};if _ggfde .SatOff !=nil {_deacf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .SatOff ,_deacf );};if _ggfde .SatMod !=nil {_afaac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .SatMod ,_afaac );};if _ggfde .Lum !=nil {_ecccd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_ggfde .Lum ,_ecccd );};if _ggfde .LumOff !=nil {_baedca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .LumOff ,_baedca );};if _ggfde .LumMod !=nil {_dcffe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .LumMod ,_dcffe );};if _ggfde .Red !=nil {_gagdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_ggfde .Red ,_gagdf );};if _ggfde .RedOff !=nil {_abage :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .RedOff ,_abage );};if _ggfde .RedMod !=nil {_eeedc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .RedMod ,_eeedc );};if _ggfde .Green !=nil {_egdbb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_ggfde .Green ,_egdbb );};if _ggfde .GreenOff !=nil {_bbddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .GreenOff ,_bbddd );};if _ggfde .GreenMod !=nil {_dfbbcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .GreenMod ,_dfbbcd );};if _ggfde .Blue !=nil {_fbgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_ggfde .Blue ,_fbgf );};if _ggfde .BlueOff !=nil {_fcaab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_ggfde .BlueOff ,_fcaab );};if _ggfde .BlueMod !=nil {_fdebf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_ggfde .BlueMod ,_fdebf );};if _ggfde .Gamma !=nil {_fcee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_ggfde .Gamma ,_fcee );};if _ggfde .InvGamma !=nil {_ffgbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_ggfde .InvGamma ,_ffgbe );};return nil ;};func (_dfgef *ST_TextShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfgef =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_dfgef =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_dfgef =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_dfgef =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dfgef =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_dfgef =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_dfgef =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_dfgef =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_dfgef =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_dfgef =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_dfgef =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_dfgef =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_dfgef =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_dfgef =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_dfgef =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_dfgef =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_dfgef =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_dfgef =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_dfgef =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_dfgef =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_dfgef =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_dfgef =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_dfgef =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_dfgef =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_dfgef =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_dfgef =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_dfgef =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_dfgef =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dfgef =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dfgef =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dfgef =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dfgef =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_dfgef =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_dfgef =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_dfgef =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_dfgef =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_dfgef =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dfgef =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_dfgef =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_dfgef =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_dfgef =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dfgef =41;};return nil ;};func (_cdgge *ST_TextAutonumberScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_addgd ,_cabba :=d .Token ();if _cabba !=nil {return _cabba ;};if _cdecef ,_fdff :=_addgd .(_b .EndElement );_fdff &&_cdecef .Name ==start .Name {*_cdgge =1;return nil ;};if _deeba ,_eccgb :=_addgd .(_b .CharData );!_eccgb {return _bb .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",_addgd );}else {switch string (_deeba ){case "":*_cdgge =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_cdgge =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_cdgge =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_cdgge =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_cdgge =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_cdgge =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_cdgge =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_cdgge =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_cdgge =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_cdgge =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_cdgge =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_cdgge =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_cdgge =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_cdgge =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_cdgge =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_cdgge =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_cdgge =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_cdgge =41;};};_addgd ,_cabba =d .Token ();if _cabba !=nil {return _cabba ;};if _ebgdda ,_ebfcg :=_addgd .(_b .EndElement );_ebfcg &&_ebgdda .Name ==start .Name {return nil ;};return _bb .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",_addgd );}; -// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path -func (_cbafe *CT_FillProperties )ValidateWithPath (path string )error {if _cbafe .NoFill !=nil {if _fedef :=_cbafe .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fedef !=nil {return _fedef ;};};if _cbafe .SolidFill !=nil {if _afaec :=_cbafe .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_afaec !=nil {return _afaec ;};};if _cbafe .GradFill !=nil {if _fgfaf :=_cbafe .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fgfaf !=nil {return _fgfaf ;};};if _cbafe .BlipFill !=nil {if _ccged :=_cbafe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ccged !=nil {return _ccged ;};};if _cbafe .PattFill !=nil {if _cecaa :=_cbafe .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cecaa !=nil {return _cecaa ;};};if _cbafe .GrpFill !=nil {if _cgbgg :=_cbafe .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cgbgg !=nil {return _cgbgg ;};};return nil ;}; +// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path +func (_egcfa *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _egcfa .SzAttr !=nil {if *_egcfa .SzAttr < 100{return _bb .Errorf ("\u0025\u0073/m\u002e\u0053\u007aA\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0031\u00300 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egcfa .SzAttr );};if *_egcfa .SzAttr > 400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u007a\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_egcfa .SzAttr );};};if _decb :=_egcfa .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_decb !=nil {return _decb ;};if _ebdd :=_egcfa .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_ebdd !=nil {return _ebdd ;};if _egcfa .KernAttr !=nil {if *_egcfa .KernAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004b\u0065r\u006e\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egcfa .KernAttr );};if *_egcfa .KernAttr > 400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eK\u0065\u0072\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egcfa .KernAttr );};};if _fegca :=_egcfa .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_fegca !=nil {return _fegca ;};if _egcfa .SpcAttr !=nil {if _agbbf :=_egcfa .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_agbbf !=nil {return _agbbf ;};};if _egcfa .BaselineAttr !=nil {if _dcedb :=_egcfa .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_dcedb !=nil {return _dcedb ;};};if _egcfa .Ln !=nil {if _bbgbf :=_egcfa .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_bbgbf !=nil {return _bbgbf ;};};if _egcfa .NoFill !=nil {if _cbgag :=_egcfa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbgag !=nil {return _cbgag ;};};if _egcfa .SolidFill !=nil {if _aceaf :=_egcfa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aceaf !=nil {return _aceaf ;};};if _egcfa .GradFill !=nil {if _daaga :=_egcfa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_daaga !=nil {return _daaga ;};};if _egcfa .BlipFill !=nil {if _ebbcc :=_egcfa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ebbcc !=nil {return _ebbcc ;};};if _egcfa .PattFill !=nil {if _adcb :=_egcfa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_adcb !=nil {return _adcb ;};};if _egcfa .GrpFill !=nil {if _ccef :=_egcfa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ccef !=nil {return _ccef ;};};if _egcfa .EffectLst !=nil {if _gacbe :=_egcfa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gacbe !=nil {return _gacbe ;};};if _egcfa .EffectDag !=nil {if _bddc :=_egcfa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bddc !=nil {return _bddc ;};};if _egcfa .Highlight !=nil {if _feeaa :=_egcfa .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_feeaa !=nil {return _feeaa ;};};if _egcfa .ULnTx !=nil {if _cbdea :=_egcfa .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_cbdea !=nil {return _cbdea ;};};if _egcfa .ULn !=nil {if _ceeb :=_egcfa .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_ceeb !=nil {return _ceeb ;};};if _egcfa .UFillTx !=nil {if _bgcfbf :=_egcfa .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_bgcfbf !=nil {return _bgcfbf ;};};if _egcfa .UFill !=nil {if _afbfa :=_egcfa .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_afbfa !=nil {return _afbfa ;};};if _egcfa .Latin !=nil {if _bcfgc :=_egcfa .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_bcfgc !=nil {return _bcfgc ;};};if _egcfa .Ea !=nil {if _gcffd :=_egcfa .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_gcffd !=nil {return _gcffd ;};};if _egcfa .Cs !=nil {if _gdeec :=_egcfa .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gdeec !=nil {return _gdeec ;};};if _egcfa .Sym !=nil {if _ageca :=_egcfa .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_ageca !=nil {return _ageca ;};};if _egcfa .HlinkClick !=nil {if _ebgeg :=_egcfa .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_ebgeg !=nil {return _ebgeg ;};};if _egcfa .HlinkMouseOver !=nil {if _dgbff :=_egcfa .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_dgbff !=nil {return _dgbff ;};};if _egcfa .Rtl !=nil {if _ggcgd :=_egcfa .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ggcgd !=nil {return _ggcgd ;};};if _egcfa .ExtLst !=nil {if _cadf :=_egcfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cadf !=nil {return _cadf ;};};return nil ;};func (_cfgfe ST_TextVertOverflowType )String ()string {switch _cfgfe {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";};type Any interface{MarshalXML (_ebdea *_b .Encoder ,_egaaf _b .StartElement )error ;UnmarshalXML (_dded *_b .Decoder ,_fagbc _b .StartElement )error ;}; -// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path -func (_fecaf *CT_TableStyleList )ValidateWithPath (path string )error {if !_cgea .ST_GuidPatternRe .MatchString (_fecaf .DefAttr ){return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044\u0065\u0066\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cgea .ST_GuidPatternRe ,_fecaf .DefAttr );};for _ecaac ,_bdddc :=range _fecaf .TblStyle {if _fdege :=_bdddc .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ecaac ));_fdege !=nil {return _fdege ;};};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_ggacea :=&CT_ConnectorLocking {};return _ggacea }; +// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path +func (_cfbe *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _daac ,_gcbb :=range _cfbe .EG_FillProperties {if _gef :=_gcbb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_daac ));_gef !=nil {return _gef ;};};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};type CT_TableStyle struct{StyleIdAttr string ;StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ;Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ;FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ;SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_deaafe ST_FixedPercentage )String ()string {if _deaafe .ST_FixedPercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_deaafe .ST_FixedPercentageDecimal );};if _deaafe .ST_FixedPercentage !=nil {return _deaafe .ST_FixedPercentage .String ();};return "";}; -// Validate validates the CT_TextUnderlineLineFollowText and its children -func (_eebf *CT_TextUnderlineLineFollowText )Validate ()error {return _eebf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};func (_bebe *CT_TextCharBullet )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",_bebe .CharAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gbdc *CT_Angle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_gbdc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_ReflectionEffect struct{BlurRadAttr *int64 ;StAAttr *ST_PositiveFixedPercentage ;StPosAttr *ST_PositiveFixedPercentage ;EndAAttr *ST_PositiveFixedPercentage ;EndPosAttr *ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;};func NewCT_PresetColor ()*CT_PresetColor {_bebede :=&CT_PresetColor {};_bebede .ValAttr =ST_PresetColorVal (1);return _bebede ;}; +// Validate validates the CT_StretchInfoProperties and its children +func (_ecdbc *CT_StretchInfoProperties )Validate ()error {return _ecdbc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_adfgfg *CT_TextParagraph )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adfgfg .PPr !=nil {_ddecbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_adfgfg .PPr ,_ddecbc );};if _adfgfg .EG_TextRun !=nil {for _ ,_bcbec :=range _adfgfg .EG_TextRun {_bcbec .MarshalXML (e ,_b .StartElement {});};};if _adfgfg .EndParaRPr !=nil {_abfgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_adfgfg .EndParaRPr ,_abfgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextListStyle and its children -func (_ececb *CT_TextListStyle )Validate ()error {return _ececb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};func (_ccece *CT_ColorSchemeAndMapping )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_fcdee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ccece .ClrScheme ,_fcdee );if _ccece .ClrMap !=nil {_caaca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ccece .ClrMap ,_caaca );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableStyle and its children +func (_cbcgc *CT_TableStyle )Validate ()error {return _cbcgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_fcfea ST_LineEndLength )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcfea .String (),start );};const (ST_ShapeTypeUnset ST_ShapeType =0;ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4;ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6;ST_ShapeTypeParallelogram ST_ShapeType =7;ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11;ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13;ST_ShapeTypeDecagon ST_ShapeType =14;ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18;ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21;ST_ShapeTypeStar12 ST_ShapeType =22;ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26;ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28;ST_ShapeTypeRound2DiagRect ST_ShapeType =29;ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32;ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35;ST_ShapeTypeTeardrop ST_ShapeType =36;ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39;ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42;ST_ShapeTypeNoSmoking ST_ShapeType =43;ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46;ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49;ST_ShapeTypeBentUpArrow ST_ShapeType =50;ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52;ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55;ST_ShapeTypeLeftArrowCallout ST_ShapeType =56;ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58;ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61;ST_ShapeTypeQuadArrowCallout ST_ShapeType =62;ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64;ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67;ST_ShapeTypeCurvedRightArrow ST_ShapeType =68;ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70;ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73;ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75;ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77;ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80;ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82;ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84;ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87;ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89;ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91;ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94;ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96;ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98;ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100;ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102;ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104;ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106;ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108;ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110;ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112;ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114;ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116;ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118;ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120;ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122;ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125;ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127;ST_ShapeTypeHorizontalScroll ST_ShapeType =128;ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132;ST_ShapeTypeFlowChartDecision ST_ShapeType =133;ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134;ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137;ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138;ST_ShapeTypeFlowChartTerminator ST_ShapeType =139;ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142;ST_ShapeTypeFlowChartConnector ST_ShapeType =143;ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144;ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148;ST_ShapeTypeFlowChartSort ST_ShapeType =149;ST_ShapeTypeFlowChartExtract ST_ShapeType =150;ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154;ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155;ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159;ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160;ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164;ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166;ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169;ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172;ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175;ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179;ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182;ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186;ST_ShapeTypeChartPlus ST_ShapeType =187;);type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};type ST_LineEndType byte ;func (_dbcfg ST_PresetColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdfaa :=_b .Attr {};_bdfaa .Name =name ;switch _dbcfg {case ST_PresetColorValUnset :_bdfaa .Value ="";case ST_PresetColorValAliceBlue :_bdfaa .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_bdfaa .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_bdfaa .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_bdfaa .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_bdfaa .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_bdfaa .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_bdfaa .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_bdfaa .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_bdfaa .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_bdfaa .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_bdfaa .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_bdfaa .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_bdfaa .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_bdfaa .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_bdfaa .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_bdfaa .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_bdfaa .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_bdfaa .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_bdfaa .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_bdfaa .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_bdfaa .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_bdfaa .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_bdfaa .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_bdfaa .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_bdfaa .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_bdfaa .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_bdfaa .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_bdfaa .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_bdfaa .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_bdfaa .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_bdfaa .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_bdfaa .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_bdfaa .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_bdfaa .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_bdfaa .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_bdfaa .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_bdfaa .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_bdfaa .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_bdfaa .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_bdfaa .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_bdfaa .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_bdfaa .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_bdfaa .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_bdfaa .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_bdfaa .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_bdfaa .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_bdfaa .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_bdfaa .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_bdfaa .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_bdfaa .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_bdfaa .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_bdfaa .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_bdfaa .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_bdfaa .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_bdfaa .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_bdfaa .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_bdfaa .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_bdfaa .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_bdfaa .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_bdfaa .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_bdfaa .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_bdfaa .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_bdfaa .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_bdfaa .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_bdfaa .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_bdfaa .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_bdfaa .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_bdfaa .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_bdfaa .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_bdfaa .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_bdfaa .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_bdfaa .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_bdfaa .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_bdfaa .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_bdfaa .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_bdfaa .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_bdfaa .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_bdfaa .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_bdfaa .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_bdfaa .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_bdfaa .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_bdfaa .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_bdfaa .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_bdfaa .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_bdfaa .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_bdfaa .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_bdfaa .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_bdfaa .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_bdfaa .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_bdfaa .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_bdfaa .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_bdfaa .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_bdfaa .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_bdfaa .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_bdfaa .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_bdfaa .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_bdfaa .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_bdfaa .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_bdfaa .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_bdfaa .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_bdfaa .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_bdfaa .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_bdfaa .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_bdfaa .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_bdfaa .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_bdfaa .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_bdfaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_bdfaa .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_bdfaa .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_bdfaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_bdfaa .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_bdfaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_bdfaa .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_bdfaa .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_bdfaa .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_bdfaa .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_bdfaa .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_bdfaa .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_bdfaa .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_bdfaa .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_bdfaa .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_bdfaa .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_bdfaa .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_bdfaa .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_bdfaa .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_bdfaa .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_bdfaa .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_bdfaa .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_bdfaa .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_bdfaa .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_bdfaa .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_bdfaa .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_bdfaa .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_bdfaa .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_bdfaa .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_bdfaa .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_bdfaa .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_bdfaa .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_bdfaa .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_bdfaa .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_bdfaa .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_bdfaa .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_bdfaa .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_bdfaa .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_bdfaa .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_bdfaa .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_bdfaa .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_bdfaa .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_bdfaa .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_bdfaa .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_bdfaa .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_bdfaa .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_bdfaa .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_bdfaa .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_bdfaa .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_bdfaa .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_bdfaa .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_bdfaa .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_bdfaa .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_bdfaa .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_bdfaa .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_bdfaa .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_bdfaa .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_bdfaa .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_bdfaa .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _bdfaa ,nil ;};func (_bfeg *CT_DashStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdfc :for {_ggg ,_baef :=d .Token ();if _baef !=nil {return _baef ;};switch _fagd :=_ggg .(type ){case _b .StartElement :switch _fagd .Name {case _b .Name {Space :"\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",Local :"\u0064\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"}:_cbbae :=NewCT_DashStop ();if _ccdd :=d .DecodeElement (_cbbae ,&_fagd );_ccdd !=nil {return _ccdd ;};_bfeg .Ds =append (_bfeg .Ds ,_cbbae );default:_f .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\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fagd .Name );if _agee :=d .Skip ();_agee !=nil {return _agee ;};};case _b .EndElement :break _bbdfc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_GrayscaleTransform and its children -func (_dafbf *CT_GrayscaleTransform )Validate ()error {return _dafbf .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};const (ST_PresetPatternValUnset ST_PresetPatternVal =0;ST_PresetPatternValPct5 ST_PresetPatternVal =1;ST_PresetPatternValPct10 ST_PresetPatternVal =2;ST_PresetPatternValPct20 ST_PresetPatternVal =3;ST_PresetPatternValPct25 ST_PresetPatternVal =4;ST_PresetPatternValPct30 ST_PresetPatternVal =5;ST_PresetPatternValPct40 ST_PresetPatternVal =6;ST_PresetPatternValPct50 ST_PresetPatternVal =7;ST_PresetPatternValPct60 ST_PresetPatternVal =8;ST_PresetPatternValPct70 ST_PresetPatternVal =9;ST_PresetPatternValPct75 ST_PresetPatternVal =10;ST_PresetPatternValPct80 ST_PresetPatternVal =11;ST_PresetPatternValPct90 ST_PresetPatternVal =12;ST_PresetPatternValHorz ST_PresetPatternVal =13;ST_PresetPatternValVert ST_PresetPatternVal =14;ST_PresetPatternValLtHorz ST_PresetPatternVal =15;ST_PresetPatternValLtVert ST_PresetPatternVal =16;ST_PresetPatternValDkHorz ST_PresetPatternVal =17;ST_PresetPatternValDkVert ST_PresetPatternVal =18;ST_PresetPatternValNarHorz ST_PresetPatternVal =19;ST_PresetPatternValNarVert ST_PresetPatternVal =20;ST_PresetPatternValDashHorz ST_PresetPatternVal =21;ST_PresetPatternValDashVert ST_PresetPatternVal =22;ST_PresetPatternValCross ST_PresetPatternVal =23;ST_PresetPatternValDnDiag ST_PresetPatternVal =24;ST_PresetPatternValUpDiag ST_PresetPatternVal =25;ST_PresetPatternValLtDnDiag ST_PresetPatternVal =26;ST_PresetPatternValLtUpDiag ST_PresetPatternVal =27;ST_PresetPatternValDkDnDiag ST_PresetPatternVal =28;ST_PresetPatternValDkUpDiag ST_PresetPatternVal =29;ST_PresetPatternValWdDnDiag ST_PresetPatternVal =30;ST_PresetPatternValWdUpDiag ST_PresetPatternVal =31;ST_PresetPatternValDashDnDiag ST_PresetPatternVal =32;ST_PresetPatternValDashUpDiag ST_PresetPatternVal =33;ST_PresetPatternValDiagCross ST_PresetPatternVal =34;ST_PresetPatternValSmCheck ST_PresetPatternVal =35;ST_PresetPatternValLgCheck ST_PresetPatternVal =36;ST_PresetPatternValSmGrid ST_PresetPatternVal =37;ST_PresetPatternValLgGrid ST_PresetPatternVal =38;ST_PresetPatternValDotGrid ST_PresetPatternVal =39;ST_PresetPatternValSmConfetti ST_PresetPatternVal =40;ST_PresetPatternValLgConfetti ST_PresetPatternVal =41;ST_PresetPatternValHorzBrick ST_PresetPatternVal =42;ST_PresetPatternValDiagBrick ST_PresetPatternVal =43;ST_PresetPatternValSolidDmnd ST_PresetPatternVal =44;ST_PresetPatternValOpenDmnd ST_PresetPatternVal =45;ST_PresetPatternValDotDmnd ST_PresetPatternVal =46;ST_PresetPatternValPlaid ST_PresetPatternVal =47;ST_PresetPatternValSphere ST_PresetPatternVal =48;ST_PresetPatternValWeave ST_PresetPatternVal =49;ST_PresetPatternValDivot ST_PresetPatternVal =50;ST_PresetPatternValShingle ST_PresetPatternVal =51;ST_PresetPatternValWave ST_PresetPatternVal =52;ST_PresetPatternValTrellis ST_PresetPatternVal =53;ST_PresetPatternValZigZag ST_PresetPatternVal =54;);func (_gegbe ST_TextStrikeType )Validate ()error {return _gegbe .ValidateWithPath ("")};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;}; +// Validate validates the VideoFile and its children +func (_ebdgf *VideoFile )Validate ()error {return _ebdgf .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");}; -// Validate validates the CT_InverseGammaTransform and its children -func (_dgbdef *CT_InverseGammaTransform )Validate ()error {return _dgbdef .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; +// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path +func (_eaege *CT_ShapeStyle )ValidateWithPath (path string )error {if _decgb :=_eaege .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_decgb !=nil {return _decgb ;};if _bdcd :=_eaege .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_bdcd !=nil {return _bdcd ;};if _babcc :=_eaege .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_babcc !=nil {return _babcc ;};if _egfgb :=_eaege .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_egfgb !=nil {return _egfgb ;};return nil ;};func (_aade *CT_ColorReplaceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aade .ScrgbClr !=nil {_eedb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aade .ScrgbClr ,_eedb );};if _aade .SrgbClr !=nil {_fbfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aade .SrgbClr ,_fbfb );};if _aade .HslClr !=nil {_ecba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_aade .HslClr ,_ecba );};if _aade .SysClr !=nil {_adfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aade .SysClr ,_adfb );};if _aade .SchemeClr !=nil {_abef :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aade .SchemeClr ,_abef );};if _aade .PrstClr !=nil {_gcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aade .PrstClr ,_gcaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_dadegd :=&CT_LinearShadeProperties {};return _dadegd ;}; -// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path -func (_ffeb *CT_Cell3D )ValidateWithPath (path string )error {if _fgbac :=_ffeb .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_fgbac !=nil {return _fgbac ;};if _dfccc :=_ffeb .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_dfccc !=nil {return _dfccc ;};if _ffeb .LightRig !=nil {if _cfgb :=_ffeb .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_cfgb !=nil {return _cfgb ;};};if _ffeb .ExtLst !=nil {if _caae :=_ffeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caae !=nil {return _caae ;};};return nil ;}; +// Validate validates the CT_Color and its children +func (_edgf *CT_Color )Validate ()error {return _edgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_ecbeg :=&CT_TextCharacterProperties {};return _ecbeg ;};func (_afedb *CT_TableCol )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adafd :=range start .Attr {if _adafd .Name .Local =="\u0077"{_bgge ,_eded :=ParseUnionST_Coordinate (_adafd .Value );if _eded !=nil {return _eded ;};_afedb .WAttr =_bgge ;continue ;};};_bffdg :for {_decgd ,_cbcaba :=d .Token ();if _cbcaba !=nil {return _cbcaba ;};switch _fcgea :=_decgd .(type ){case _b .StartElement :switch _fcgea .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afedb .ExtLst =NewCT_OfficeArtExtensionList ();if _bffbc :=d .DecodeElement (_afedb .ExtLst ,&_fcgea );_bffbc !=nil {return _bffbc ;};default:_f .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\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_fcgea .Name );if _bdffa :=d .Skip ();_bdffa !=nil {return _bdffa ;};};case _b .EndElement :break _bffdg ;case _b .CharData :};};return nil ;};const (ST_TextTabAlignTypeUnset ST_TextTabAlignType =0;ST_TextTabAlignTypeL ST_TextTabAlignType =1;ST_TextTabAlignTypeCtr ST_TextTabAlignType =2;ST_TextTabAlignTypeR ST_TextTabAlignType =3;ST_TextTabAlignTypeDec ST_TextTabAlignType =4;);func (_fe *AG_Blob )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fe .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_fe .EmbedAttr )});};if _fe .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_fe .LinkAttr )});};return nil ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_gddba :=&CT_XYAdjustHandle {};_gddba .Pos =NewCT_AdjPoint2D ();return _gddba ;};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;);func (_aaec *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cafed :=range start .Attr {if _cafed .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"&&_cafed .Name .Local =="\u0065\u006d\u0062e\u0064"||_cafed .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"&&_cafed .Name .Local =="\u0065\u006d\u0062e\u0064"{_cfege ,_egce :=_cafed .Value ,error (nil );if _egce !=nil {return _egce ;};_aaec .EmbedAttr =_cfege ;continue ;};if _cafed .Name .Local =="\u006e\u0061\u006d\u0065"{_bfda ,_fgccde :=_cafed .Value ,error (nil );if _fgccde !=nil {return _fgccde ;};_aaec .NameAttr =&_bfda ;continue ;};};for {_ccac ,_dbae :=d .Token ();if _dbae !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0062e\u0064\u0064\u0065\u0064\u0057\u0041\u0056A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065\u003a\u0020%\u0073",_dbae );};if _geee ,_aacb :=_ccac .(_b .EndElement );_aacb &&_geee .Name ==start .Name {break ;};};return nil ;};func (_bafadf ST_LineCap )Validate ()error {return _bafadf .ValidateWithPath ("")};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_GradientStop and its children -func (_caff *CT_GradientStop )Validate ()error {return _caff .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_aaedc *CT_ThemeableLineStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _aaedc .Ln !=nil {_ddcdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_aaedc .Ln ,_ddcdc );};if _aaedc .LnRef !=nil {_cedeeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_aaedc .LnRef ,_cedeeg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_ColorScheme ()*CT_ColorScheme {_bdce :=&CT_ColorScheme {};_bdce .Dk1 =NewCT_Color ();_bdce .Lt1 =NewCT_Color ();_bdce .Dk2 =NewCT_Color ();_bdce .Lt2 =NewCT_Color ();_bdce .Accent1 =NewCT_Color ();_bdce .Accent2 =NewCT_Color ();_bdce .Accent3 =NewCT_Color ();_bdce .Accent4 =NewCT_Color ();_bdce .Accent5 =NewCT_Color ();_bdce .Accent6 =NewCT_Color ();_bdce .Hlink =NewCT_Color ();_bdce .FolHlink =NewCT_Color ();return _bdce ;};func (_cbdgg *CT_TransformEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cbdgg .SxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cbdgg .SxAttr )});};if _cbdgg .SyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cbdgg .SyAttr )});};if _cbdgg .KxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006b\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cbdgg .KxAttr )});};if _cbdgg .KyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006b\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cbdgg .KyAttr )});};if _cbdgg .TxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cbdgg .TxAttr )});};if _cbdgg .TyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cbdgg .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// Validate validates the CT_TableCol and its children +func (_fbafc *CT_TableCol )Validate ()error {return _fbafc .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};type Theme struct{CT_OfficeStyleSheet }; -// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path -func (_abcf *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _abcf .TypeAttr ==ST_TextAutonumberSchemeUnset {return _ddgage .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ffece :=_abcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffece !=nil {return _ffece ;};if _abcf .StartAtAttr !=nil {if *_abcf .StartAtAttr < 1{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_abcf .StartAtAttr );};if *_abcf .StartAtAttr > 32767{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074a\u0072\u0074\u0041t\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0033\u0032\u0037\u0036\u0037\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_abcf .StartAtAttr );};};return nil ;};func (_dbbg *CT_AlphaOutsetEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _dbbg .RadAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0061\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_dbbg .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the TblStyleLst and its children +func (_acafd *TblStyleLst )Validate ()error {return _acafd .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_bea :=&CT_AlphaModulateEffect {};_bea .Cont =NewCT_EffectContainer ();return _bea ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func (_ebeba *TblStyleLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebeba .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_eegbac :=range start .Attr {if _eegbac .Name .Local =="\u0064\u0065\u0066"{_gfaeb ,_gfaed :=_eegbac .Value ,error (nil );if _gfaed !=nil {return _gfaed ;};_ebeba .DefAttr =_gfaeb ;continue ;};};_aegeb :for {_bcgf ,_beaea :=d .Token ();if _beaea !=nil {return _beaea ;};switch _abegc :=_bcgf .(type ){case _b .StartElement :switch _abegc .Name {case _b .Name {Space :"\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",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_gabfc :=NewCT_TableStyle ();if _ffdaa :=d .DecodeElement (_gabfc ,&_abegc );_ffdaa !=nil {return _ffdaa ;};_ebeba .TblStyle =append (_ebeba .TblStyle ,_gabfc );default:_f .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\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_abegc .Name );if _dbgef :=d .Skip ();_dbgef !=nil {return _dbgef ;};};case _b .EndElement :break _aegeb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_FontCollection and its children -func (_bagg *CT_FontCollection )Validate ()error {return _bagg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_LinearShadeProperties and its children +func (_ddbb *CT_LinearShadeProperties )Validate ()error {return _ddbb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};func (_efeae ST_PresetColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efeae .String (),start );};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;};func (_faedf ST_AnimationBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgfad :=_b .Attr {};_dgfad .Name =name ;switch _faedf {case ST_AnimationBuildTypeUnset :_dgfad .Value ="";case ST_AnimationBuildTypeAllAtOnce :_dgfad .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _dgfad ,nil ;}; -// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path -func (_afeb *CT_BlendEffect )ValidateWithPath (path string )error {if _afeb .BlendAttr ==ST_BlendModeUnset {return _ddgage .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _daccb :=_afeb .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_daccb !=nil {return _daccb ;};if _adfbcb :=_afeb .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_adfbcb !=nil {return _adfbcb ;};return nil ;};func (_agcag *EG_LineDashProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _agcag .PrstDash !=nil {_cbafg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_agcag .PrstDash ,_cbafg );};if _agcag .CustDash !=nil {_aaeag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_agcag .CustDash ,_aaeag );};return nil ;};func (_cbbgda ST_TextAnchoringType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_edcaf :=_ggfee .Attr {};_edcaf .Name =name ;switch _cbbgda {case ST_TextAnchoringTypeUnset :_edcaf .Value ="";case ST_TextAnchoringTypeT :_edcaf .Value ="\u0074";case ST_TextAnchoringTypeCtr :_edcaf .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_edcaf .Value ="\u0062";case ST_TextAnchoringTypeJust :_edcaf .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_edcaf .Value ="\u0064\u0069\u0073\u0074";};return _edcaf ,nil ;}; +// Validate validates the CT_TableStyleTextStyle and its children +func (_defad *CT_TableStyleTextStyle )Validate ()error {return _defad .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func (_gfcfba *ST_TextVerticalType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbegc ,_cedf :=d .Token ();if _cedf !=nil {return _cedf ;};if _fdbae ,_ddebe :=_cbegc .(_b .EndElement );_ddebe &&_fdbae .Name ==start .Name {*_gfcfba =1;return nil ;};if _bgdbe ,_bbbgb :=_cbegc .(_b .CharData );!_bbbgb {return _bb .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",_cbegc );}else {switch string (_bgdbe ){case "":*_gfcfba =0;case "\u0068\u006f\u0072\u007a":*_gfcfba =1;case "\u0076\u0065\u0072\u0074":*_gfcfba =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_gfcfba =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_gfcfba =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_gfcfba =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_gfcfba =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_gfcfba =7;};};_cbegc ,_cedf =d .Token ();if _cedf !=nil {return _cedf ;};if _edbc ,_eacc :=_cbegc .(_b .EndElement );_eacc &&_edbc .Name ==start .Name {return nil ;};return _bb .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",_cbegc );};func (_becba *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_becba =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_becba =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_becba =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_becba =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_becba =4;};return nil ;};func (_gdeae *CT_Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdeae .TblPr !=nil {_gdgbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_gdeae .TblPr ,_gdgbg );};_cadcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_gdeae .TblGrid ,_cadcc );if _gdeae .Tr !=nil {_ecgbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_abbcd :=range _gdeae .Tr {e .EncodeElement (_abbcd ,_ecgbf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path -func (_ccage *CT_TableGrid )ValidateWithPath (path string )error {for _fagcb ,_cdefa :=range _ccage .GridCol {if _aaff :=_cdefa .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_fagcb ));_aaff !=nil {return _aaff ;};};return nil ;};func (_feebf *CT_Bevel )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cdbdd :=range start .Attr {if _cdbdd .Name .Local =="\u0077"{_feafe ,_fdac :=_gcbbf .ParseInt (_cdbdd .Value ,10,64);if _fdac !=nil {return _fdac ;};_feebf .WAttr =&_feafe ;continue ;};if _cdbdd .Name .Local =="\u0068"{_aee ,_dgegd :=_gcbbf .ParseInt (_cdbdd .Value ,10,64);if _dgegd !=nil {return _dgegd ;};_feebf .HAttr =&_aee ;continue ;};if _cdbdd .Name .Local =="\u0070\u0072\u0073\u0074"{_feebf .PrstAttr .UnmarshalXMLAttr (_cdbdd );continue ;};};for {_faefa ,_effd :=d .Token ();if _effd !=nil {return _ddgage .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_effd );};if _beabgf ,_fggec :=_faefa .(_ggfee .EndElement );_fggec &&_beabgf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_cfba *CT_GradientStop )ValidateWithPath (path string )error {if _ddcbb :=_cfba .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ddcbb !=nil {return _ddcbb ;};if _cfba .ScrgbClr !=nil {if _cddf :=_cfba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cddf !=nil {return _cddf ;};};if _cfba .SrgbClr !=nil {if _efgg :=_cfba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_efgg !=nil {return _efgg ;};};if _cfba .HslClr !=nil {if _faabd :=_cfba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_faabd !=nil {return _faabd ;};};if _cfba .SysClr !=nil {if _cebga :=_cfba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cebga !=nil {return _cebga ;};};if _cfba .SchemeClr !=nil {if _dbac :=_cfba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dbac !=nil {return _dbac ;};};if _cfba .PrstClr !=nil {if _bdccf :=_cfba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bdccf !=nil {return _bdccf ;};};return nil ;}; -// Validate validates the CT_FixedPercentage and its children -func (_begcf *CT_FixedPercentage )Validate ()error {return _begcf .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_cefca *CT_RelativeOffsetEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cefeg :=range start .Attr {if _cefeg .Name .Local =="\u0074\u0078"{_ecgd ,_bggbb :=ParseUnionST_Percentage (_cefeg .Value );if _bggbb !=nil {return _bggbb ;};_cefca .TxAttr =&_ecgd ;continue ;};if _cefeg .Name .Local =="\u0074\u0079"{_gagcf ,_fbfea :=ParseUnionST_Percentage (_cefeg .Value );if _fbfea !=nil {return _fbfea ;};_cefca .TyAttr =&_gagcf ;continue ;};};for {_cge ,_gafc :=d .Token ();if _gafc !=nil {return _ddgage .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u0076\u0065\u004f\u0066\u0066s\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020%\u0073",_gafc );};if _fdda ,_ffaa :=_cge .(_ggfee .EndElement );_ffaa &&_fdda .Name ==start .Name {break ;};};return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};type CT_ShapeLocking struct{NoTextEditAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_gaag *CT_OfficeArtExtensionList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _gaag .Ext !=nil {_dggee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_baefc :=range _gaag .Ext {e .EncodeElement (_baefc ,_dggee );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};type ST_TextShapeType byte ;func (_ccgag *EG_ThemeableFontStyles )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ccgag .Font !=nil {_ccec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_ccgag .Font ,_ccec );};if _ccgag .FontRef !=nil {_afdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_ccgag .FontRef ,_afdd );};return nil ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_fedff ST_TextVertOverflowType )String ()string {switch _fedff {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";}; +// Validate validates the CT_OfficeStyleSheet and its children +func (_dcbbf *CT_OfficeStyleSheet )Validate ()error {return _dcbbf .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; -// Validate validates the EG_OfficeArtExtensionList and its children -func (_gabc *EG_OfficeArtExtensionList )Validate ()error {return _gabc .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_fcdec ST_SystemColorVal )Validate ()error {return _fcdec .ValidateWithPath ("")};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);func (_geec *CT_GvmlTextShape )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_dgacd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_geec .TxBody ,_dgacd );if _geec .Choice !=nil {_geec .Choice .MarshalXML (e ,_ggfee .StartElement {});};if _geec .ExtLst !=nil {_bcbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geec .ExtLst ,_bcbb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bbbaf *CT_GlowEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gga :=range start .Attr {if _gga .Name .Local =="\u0072\u0061\u0064"{_eaceg ,_gbbe :=_gcbbf .ParseInt (_gga .Value ,10,64);if _gbbe !=nil {return _gbbe ;};_bbbaf .RadAttr =&_eaceg ;continue ;};};_gbceg :for {_facga ,_degd :=d .Token ();if _degd !=nil {return _degd ;};switch _facba :=_facga .(type ){case _ggfee .StartElement :switch _facba .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bbbaf .ScrgbClr =NewCT_ScRgbColor ();if _cbeeed :=d .DecodeElement (_bbbaf .ScrgbClr ,&_facba );_cbeeed !=nil {return _cbeeed ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bbbaf .SrgbClr =NewCT_SRgbColor ();if _fadgb :=d .DecodeElement (_bbbaf .SrgbClr ,&_facba );_fadgb !=nil {return _fadgb ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bbbaf .HslClr =NewCT_HslColor ();if _ecdce :=d .DecodeElement (_bbbaf .HslClr ,&_facba );_ecdce !=nil {return _ecdce ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bbbaf .SysClr =NewCT_SystemColor ();if _afbge :=d .DecodeElement (_bbbaf .SysClr ,&_facba );_afbge !=nil {return _afbge ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bbbaf .SchemeClr =NewCT_SchemeColor ();if _addbf :=d .DecodeElement (_bbbaf .SchemeClr ,&_facba );_addbf !=nil {return _addbf ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bbbaf .PrstClr =NewCT_PresetColor ();if _baabgc :=d .DecodeElement (_bbbaf .PrstClr ,&_facba );_baabgc !=nil {return _baabgc ;};default:_fecf .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\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_facba .Name );if _aegff :=d .Skip ();_aegff !=nil {return _aegff ;};};case _ggfee .EndElement :break _gbceg ;case _ggfee .CharData :};};return nil ;};func (_gcee *CT_PresetShadowEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gcee .PrstAttr =ST_PresetShadowVal (1);for _ ,_bfafed :=range start .Attr {if _bfafed .Name .Local =="\u0070\u0072\u0073\u0074"{_gcee .PrstAttr .UnmarshalXMLAttr (_bfafed );continue ;};if _bfafed .Name .Local =="\u0064\u0069\u0073\u0074"{_gcece ,_dgbg :=_gcbbf .ParseInt (_bfafed .Value ,10,64);if _dgbg !=nil {return _dgbg ;};_gcee .DistAttr =&_gcece ;continue ;};if _bfafed .Name .Local =="\u0064\u0069\u0072"{_bcgae ,_abbc :=_gcbbf .ParseInt (_bfafed .Value ,10,32);if _abbc !=nil {return _abbc ;};_gega :=int32 (_bcgae );_gcee .DirAttr =&_gega ;continue ;};};_eeeea :for {_adceg ,_aeab :=d .Token ();if _aeab !=nil {return _aeab ;};switch _gfgcg :=_adceg .(type ){case _ggfee .StartElement :switch _gfgcg .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gcee .ScrgbClr =NewCT_ScRgbColor ();if _ddade :=d .DecodeElement (_gcee .ScrgbClr ,&_gfgcg );_ddade !=nil {return _ddade ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gcee .SrgbClr =NewCT_SRgbColor ();if _deacf :=d .DecodeElement (_gcee .SrgbClr ,&_gfgcg );_deacf !=nil {return _deacf ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gcee .HslClr =NewCT_HslColor ();if _begcd :=d .DecodeElement (_gcee .HslClr ,&_gfgcg );_begcd !=nil {return _begcd ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gcee .SysClr =NewCT_SystemColor ();if _cedab :=d .DecodeElement (_gcee .SysClr ,&_gfgcg );_cedab !=nil {return _cedab ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gcee .SchemeClr =NewCT_SchemeColor ();if _gecbc :=d .DecodeElement (_gcee .SchemeClr ,&_gfgcg );_gecbc !=nil {return _gecbc ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gcee .PrstClr =NewCT_PresetColor ();if _bgea :=d .DecodeElement (_gcee .PrstClr ,&_gfgcg );_bgea !=nil {return _bgea ;};default:_fecf .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 C\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_gfgcg .Name );if _bggba :=d .Skip ();_bggba !=nil {return _bggba ;};};case _ggfee .EndElement :break _eeeea ;case _ggfee .CharData :};};return nil ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;}; +// Validate validates the CT_TextNoAutofit and its children +func (_cfdbd *CT_TextNoAutofit )Validate ()error {return _cfdbd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_ebgbd *EG_TextAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgecg :for {_ccbg ,_acagg :=d .Token ();if _acagg !=nil {return _acagg ;};switch _bfacg :=_ccbg .(type ){case _b .StartElement :switch _bfacg .Name {case _b .Name {Space :"\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",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_ebgbd .NoAutofit =NewCT_TextNoAutofit ();if _cecgf :=d .DecodeElement (_ebgbd .NoAutofit ,&_bfacg );_cecgf !=nil {return _cecgf ;};case _b .Name {Space :"\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",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_ebgbd .NormAutofit =NewCT_TextNormalAutofit ();if _dffbc :=d .DecodeElement (_ebgbd .NormAutofit ,&_bfacg );_dffbc !=nil {return _dffbc ;};case _b .Name {Space :"\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",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_ebgbd .SpAutoFit =NewCT_TextShapeAutofit ();if _cacec :=d .DecodeElement (_ebgbd .SpAutoFit ,&_bfacg );_cacec !=nil {return _cacec ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_bfacg .Name );if _fefag :=d .Skip ();_fefag !=nil {return _fefag ;};};case _b .EndElement :break _fgecg ;case _b .CharData :};};return nil ;};func (_cabcf ST_TextStrikeType )Validate ()error {return _cabcf .ValidateWithPath ("")};type CT_GraphicalObjectData struct{UriAttr string ;Any []_f .Any ;}; -// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path -func (_fddge *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path +func (_daeec *CT_FillStyleList )ValidateWithPath (path string )error {for _fbae ,_dgec :=range _daeec .EG_FillProperties {if _cafae :=_dgec .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fbae ));_cafae !=nil {return _cafae ;};};return nil ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_cggc :=&CT_NonVisualContentPartProperties {};return _cggc ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func (_efecbf *CT_TextSpacing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcgd :for {_efcf ,_fgeag :=d .Token ();if _fgeag !=nil {return _fgeag ;};switch _dbfed :=_efcf .(type ){case _b .StartElement :switch _dbfed .Name {case _b .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_efecbf .SpcPct =NewCT_TextSpacingPercent ();if _adcdac :=d .DecodeElement (_efecbf .SpcPct ,&_dbfed );_adcdac !=nil {return _adcdac ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_efecbf .SpcPts =NewCT_TextSpacingPoint ();if _ebccf :=d .DecodeElement (_efecbf .SpcPts ,&_dbfed );_ebccf !=nil {return _ebccf ;};default:_f .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\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_dbfed .Name );if _cccba :=d .Skip ();_cccba !=nil {return _cccba ;};};case _b .EndElement :break _afcgd ;case _b .CharData :};};return nil ;};func NewCT_Color ()*CT_Color {_agbe :=&CT_Color {};return _agbe };func (_ddabc ST_AdjAngle )String ()string {if _ddabc .ST_Angle !=nil {return _bb .Sprintf ("\u0025\u0076",*_ddabc .ST_Angle );};if _ddabc .ST_GeomGuideName !=nil {return _bb .Sprintf ("\u0025\u0076",*_ddabc .ST_GeomGuideName );};return "";}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_gegg *CT_TextField )ValidateWithPath (path string )error {if !_cgea .ST_GuidPatternRe .MatchString (_gegg .IdAttr ){return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cgea .ST_GuidPatternRe ,_gegg .IdAttr );};if _gegg .RPr !=nil {if _eebe :=_gegg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eebe !=nil {return _eebe ;};};if _gegg .PPr !=nil {if _aacfg :=_gegg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aacfg !=nil {return _aacfg ;};};return nil ;}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_eebc *EG_ColorTransform )ValidateWithPath (path string )error {if _eebc .Tint !=nil {if _ceda :=_eebc .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_ceda !=nil {return _ceda ;};};if _eebc .Shade !=nil {if _gaafa :=_eebc .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_gaafa !=nil {return _gaafa ;};};if _eebc .Comp !=nil {if _gdfab :=_eebc .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_gdfab !=nil {return _gdfab ;};};if _eebc .Inv !=nil {if _dcdeac :=_eebc .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_dcdeac !=nil {return _dcdeac ;};};if _eebc .Gray !=nil {if _efbae :=_eebc .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_efbae !=nil {return _efbae ;};};if _eebc .Alpha !=nil {if _aadgd :=_eebc .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_aadgd !=nil {return _aadgd ;};};if _eebc .AlphaOff !=nil {if _ebcdb :=_eebc .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_ebcdb !=nil {return _ebcdb ;};};if _eebc .AlphaMod !=nil {if _degca :=_eebc .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_degca !=nil {return _degca ;};};if _eebc .Hue !=nil {if _gbdfcb :=_eebc .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_gbdfcb !=nil {return _gbdfcb ;};};if _eebc .HueOff !=nil {if _gcbfg :=_eebc .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_gcbfg !=nil {return _gcbfg ;};};if _eebc .HueMod !=nil {if _dddfg :=_eebc .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_dddfg !=nil {return _dddfg ;};};if _eebc .Sat !=nil {if _cdcg :=_eebc .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_cdcg !=nil {return _cdcg ;};};if _eebc .SatOff !=nil {if _dcbgg :=_eebc .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_dcbgg !=nil {return _dcbgg ;};};if _eebc .SatMod !=nil {if _befdfc :=_eebc .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_befdfc !=nil {return _befdfc ;};};if _eebc .Lum !=nil {if _egebf :=_eebc .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_egebf !=nil {return _egebf ;};};if _eebc .LumOff !=nil {if _ececd :=_eebc .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_ececd !=nil {return _ececd ;};};if _eebc .LumMod !=nil {if _daef :=_eebc .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_daef !=nil {return _daef ;};};if _eebc .Red !=nil {if _eagga :=_eebc .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_eagga !=nil {return _eagga ;};};if _eebc .RedOff !=nil {if _aeece :=_eebc .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_aeece !=nil {return _aeece ;};};if _eebc .RedMod !=nil {if _abccfec :=_eebc .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_abccfec !=nil {return _abccfec ;};};if _eebc .Green !=nil {if _cgeaf :=_eebc .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_cgeaf !=nil {return _cgeaf ;};};if _eebc .GreenOff !=nil {if _gcgee :=_eebc .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_gcgee !=nil {return _gcgee ;};};if _eebc .GreenMod !=nil {if _gebc :=_eebc .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_gebc !=nil {return _gebc ;};};if _eebc .Blue !=nil {if _ccefa :=_eebc .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_ccefa !=nil {return _ccefa ;};};if _eebc .BlueOff !=nil {if _eegcg :=_eebc .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_eegcg !=nil {return _eegcg ;};};if _eebc .BlueMod !=nil {if _cefbf :=_eebc .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_cefbf !=nil {return _cefbf ;};};if _eebc .Gamma !=nil {if _cgae :=_eebc .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_cgae !=nil {return _cgae ;};};if _eebc .InvGamma !=nil {if _agcab :=_eebc .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_agcab !=nil {return _agcab ;};};return nil ;};func (_gbbbd *ST_PenAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccace ,_ggagfg :=d .Token ();if _ggagfg !=nil {return _ggagfg ;};if _bgffbb ,_ggbef :=_ccace .(_b .EndElement );_ggbef &&_bgffbb .Name ==start .Name {*_gbbbd =1;return nil ;};if _fdgga ,_ecdae :=_ccace .(_b .CharData );!_ecdae {return _bb .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",_ccace );}else {switch string (_fdgga ){case "":*_gbbbd =0;case "\u0063\u0074\u0072":*_gbbbd =1;case "\u0069\u006e":*_gbbbd =2;};};_ccace ,_ggagfg =d .Token ();if _ggagfg !=nil {return _ggagfg ;};if _ccgede ,_cdbgfa :=_ccace .(_b .EndElement );_cdbgfa &&_ccgede .Name ==start .Name {return nil ;};return _bb .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",_ccace );};func (_debcf ST_TextPoint )String ()string {if _debcf .ST_TextPointUnqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_debcf .ST_TextPointUnqualified );};if _debcf .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_debcf .ST_UniversalMeasure );};return "";};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_deefa :=&CT_GvmlUseShapeRectangle {};return _deefa ;};func (_gfaac *CT_LineJoinBevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_caec ,_aecbc :=d .Token ();if _aecbc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0042\u0065\u0076\u0065\u006c\u003a \u0025\u0073",_aecbc );};if _bebf ,_aefeg :=_caec .(_b .EndElement );_aefeg &&_bebf .Name ==start .Name {break ;};};return nil ;};func (_aabae ST_FontCollectionIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aabae .String (),start );};func (_cdfdgd ST_PositiveFixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdfdgd .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_cdfdgd .ST_PositiveFixedPercentageDecimal )));};if _cdfdgd .ST_PositiveFixedPercentage !=nil {e .Encode (_cdfdgd .ST_PositiveFixedPercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path -func (_fagb *CT_TextSpacing )ValidateWithPath (path string )error {if _fagb .SpcPct !=nil {if _gbdfg :=_fagb .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_gbdfg !=nil {return _gbdfg ;};};if _fagb .SpcPts !=nil {if _eeaa :=_fagb .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_eeaa !=nil {return _eeaa ;};};return nil ;};func (_af ST_FontCollectionIndex )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_af .String (),start );};func NewCT_GeomGuideList ()*CT_GeomGuideList {_bdbda :=&CT_GeomGuideList {};return _bdbda }; +// Validate validates the CT_GvmlGroupShapeChoice and its children +func (_ddgce *CT_GvmlGroupShapeChoice )Validate ()error {return _ddgce .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_TextLineBreak and its children -func (_ccffa *CT_TextLineBreak )Validate ()error {return _ccffa .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");}; +// Validate validates the CT_PathShadeProperties and its children +func (_fbag *CT_PathShadeProperties )Validate ()error {return _fbag .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_fag :=&CT_AlphaModulateFixedEffect {};return _fag ;};func (_deac *CT_RelativeOffsetEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deac .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_deac .TxAttr )});};if _deac .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_deac .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaabb *CT_ColorSchemeList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcg :for {_edab ,_gdbe :=d .Token ();if _gdbe !=nil {return _gdbe ;};switch _fabga :=_edab .(type ){case _b .StartElement :switch _fabga .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_ccagb :=NewCT_ColorSchemeAndMapping ();if _fbffc :=d .DecodeElement (_ccagb ,&_fabga );_fbffc !=nil {return _fbffc ;};_aaabb .ExtraClrScheme =append (_aaabb .ExtraClrScheme ,_ccagb );default:_f .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\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fabga .Name );if _cceb :=d .Skip ();_cceb !=nil {return _cceb ;};};case _b .EndElement :break _cbcg ;case _b .CharData :};};return nil ;};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_Angle ()*CT_Angle {_dcd :=&CT_Angle {};return _dcd };const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1;ST_TextVerticalTypeVert ST_TextVerticalType =2;ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4;ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6;ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7;);func (_dfgefe ST_LineEndType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfaea :=_b .Attr {};_cfaea .Name =name ;switch _dfgefe {case ST_LineEndTypeUnset :_cfaea .Value ="";case ST_LineEndTypeNone :_cfaea .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_cfaea .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_cfaea .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_cfaea .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_cfaea .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_cfaea .Value ="\u0061\u0072\u0072o\u0077";};return _cfaea ,nil ;};func (_abbae ST_AnimationBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abbae .String (),start );};func (_bdff *CT_GroupFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_gefcf :=&CT_PresetLineDashProperties {};return _gefcf ;};func (_gdgbaa *Graphic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgbaa .CT_GraphicalObject =*NewCT_GraphicalObject ();_ffccc :for {_gbdce ,_dega :=d .Token ();if _dega !=nil {return _dega ;};switch _bgcae :=_gbdce .(type ){case _b .StartElement :switch _bgcae .Name {case _b .Name {Space :"\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",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _gecea :=d .DecodeElement (_gdgbaa .GraphicData ,&_bgcae );_gecea !=nil {return _gecea ;};default:_f .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_bgcae .Name );if _eaeadb :=d .Skip ();_eaeadb !=nil {return _eaeadb ;};};case _b .EndElement :break _ffccc ;case _b .CharData :};};return nil ;};func (_dgde *CT_GradientFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgde .FlipAttr !=ST_TileFlipModeUnset {_dbfe ,_eggcd :=_dgde .FlipAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006c\u0069\u0070"});if _eggcd !=nil {return _eggcd ;};start .Attr =append (start .Attr ,_dbfe );};if _dgde .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dgde .RotWithShapeAttr ))});};e .EncodeToken (start );if _dgde .GsLst !=nil {_dbbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_dgde .GsLst ,_dbbg );};if _dgde .Lin !=nil {_bacfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_dgde .Lin ,_bacfd );};if _dgde .Path !=nil {_efddaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_dgde .Path ,_efddaf );};if _dgde .TileRect !=nil {_gadcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_dgde .TileRect ,_gadcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TextAlignType byte ; -// Validate validates the CT_GvmlGroupShapeNonVisual and its children -func (_ddgad *CT_GvmlGroupShapeNonVisual )Validate ()error {return _ddgad .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c");};func (_dbeac ST_TextCapsType )Validate ()error {return _dbeac .ValidateWithPath ("")};var ST_TextBulletSizePercentPatternRe =_adbdd .MustCompile (ST_TextBulletSizePercentPattern );type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;}; +// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path +func (_dfag *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_daaec *EG_LineFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbbe :for {_bfgfbb ,_ddeb :=d .Token ();if _ddeb !=nil {return _ddeb ;};switch _gbcbc :=_bfgfbb .(type ){case _b .StartElement :switch _gbcbc .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_daaec .NoFill =NewCT_NoFillProperties ();if _caeeb :=d .DecodeElement (_daaec .NoFill ,&_gbcbc );_caeeb !=nil {return _caeeb ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_daaec .SolidFill =NewCT_SolidColorFillProperties ();if _bbgdd :=d .DecodeElement (_daaec .SolidFill ,&_gbcbc );_bbgdd !=nil {return _bbgdd ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_daaec .GradFill =NewCT_GradientFillProperties ();if _ddcce :=d .DecodeElement (_daaec .GradFill ,&_gbcbc );_ddcce !=nil {return _ddcce ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_daaec .PattFill =NewCT_PatternFillProperties ();if _aceac :=d .DecodeElement (_daaec .PattFill ,&_gbcbc );_aceac !=nil {return _aceac ;};default:_f .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\u004c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gbcbc .Name );if _cgagf :=d .Skip ();_cgagf !=nil {return _cgagf ;};};case _b .EndElement :break _cbbbe ;case _b .CharData :};};return nil ;};func (_bfcdd *CT_VideoFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efac :=range start .Attr {if _efac .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"&&_efac .Name .Local =="\u006c\u0069\u006e\u006b"||_efac .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"&&_efac .Name .Local =="\u006c\u0069\u006e\u006b"{_abbca ,_ebggf :=_efac .Value ,error (nil );if _ebggf !=nil {return _ebggf ;};_bfcdd .LinkAttr =_abbca ;continue ;};if _efac .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ecca ,_edaba :=_efac .Value ,error (nil );if _edaba !=nil {return _edaba ;};_bfcdd .ContentTypeAttr =&_ecca ;continue ;};};_cbbdb :for {_eedfdg ,_dcbge :=d .Token ();if _dcbge !=nil {return _dcbge ;};switch _bdgdf :=_eedfdg .(type ){case _b .StartElement :switch _bdgdf .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfcdd .ExtLst =NewCT_OfficeArtExtensionList ();if _bcdedg :=d .DecodeElement (_bfcdd .ExtLst ,&_bdgdf );_bcdedg !=nil {return _bcdedg ;};default:_f .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_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_bdgdf .Name );if _ccddcc :=d .Skip ();_ccddcc !=nil {return _ccddcc ;};};case _b .EndElement :break _cbbdb ;case _b .CharData :};};return nil ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_gaffc ST_FontCollectionIndex )Validate ()error {return _gaffc .ValidateWithPath ("")};func (_gfegc *CT_Hyperlink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfegc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .IdAttr )});};if _gfegc .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .InvalidUrlAttr )});};if _gfegc .ActionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .ActionAttr )});};if _gfegc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .TgtFrameAttr )});};if _gfegc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .TooltipAttr )});};if _gfegc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_gfegc .HistoryAttr ))});};if _gfegc .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_gfegc .HighlightClickAttr ))});};if _gfegc .EndSndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_gfegc .EndSndAttr ))});};e .EncodeToken (start );if _gfegc .Snd !=nil {_cggaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_gfegc .Snd ,_cggaa );};if _gfegc .ExtLst !=nil {_abbgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfegc .ExtLst ,_abbgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NoFillProperties ()*CT_NoFillProperties {_aabdd :=&CT_NoFillProperties {};return _aabdd };func (_cggbg *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cccff ,_dfgeg :=d .Token ();if _dfgeg !=nil {return _dfgeg ;};if _gdadbg ,_daaca :=_cccff .(_b .EndElement );_daaca &&_gdadbg .Name ==start .Name {*_cggbg =1;return nil ;};if _gdbgf ,_defae :=_cccff .(_b .CharData );!_defae {return _bb .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",_cccff );}else {switch string (_gdbgf ){case "":*_cggbg =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cggbg =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cggbg =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cggbg =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cggbg =4;};};_cccff ,_dfgeg =d .Token ();if _dfgeg !=nil {return _dfgeg ;};if _bcdba ,_fcccaf :=_cccff .(_b .EndElement );_fcccaf &&_bcdba .Name ==start .Name {return nil ;};return _bb .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",_cccff );};func (_fgefd *ST_TextUnderlineType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgefd =0;case "\u006e\u006f\u006e\u0065":*_fgefd =1;case "\u0077\u006f\u0072d\u0073":*_fgefd =2;case "\u0073\u006e\u0067":*_fgefd =3;case "\u0064\u0062\u006c":*_fgefd =4;case "\u0068\u0065\u0061v\u0079":*_fgefd =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fgefd =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fgefd =7;case "\u0064\u0061\u0073\u0068":*_fgefd =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_fgefd =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fgefd =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fgefd =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fgefd =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fgefd =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fgefd =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fgefd =15;case "\u0077\u0061\u0076\u0079":*_fgefd =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fgefd =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_fgefd =18;};return nil ;};type ST_AnimationChartOnlyBuildType byte ;func (_agff *CT_FontReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bfebb ,_ebacg :=_agff .IdxAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u0064\u0078"});if _ebacg !=nil {return _ebacg ;};start .Attr =append (start .Attr ,_bfebb );e .EncodeToken (start );if _agff .ScrgbClr !=nil {_bbfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_agff .ScrgbClr ,_bbfd );};if _agff .SrgbClr !=nil {_fegd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_agff .SrgbClr ,_fegd );};if _agff .HslClr !=nil {_egbdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_agff .HslClr ,_egbdf );};if _agff .SysClr !=nil {_acbfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_agff .SysClr ,_acbfg );};if _agff .SchemeClr !=nil {_ebccd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_agff .SchemeClr ,_ebccd );};if _agff .PrstClr !=nil {_bdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_agff .PrstClr ,_bdcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DList and its children -func (_eab *CT_Path2DList )Validate ()error {return _eab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_afceb ST_AnimationDgmOnlyBuildType )String ()string {switch _afceb {case 0:return "";case 1:return "\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c\u004f\u006e\u0065";case 3:return "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};type CT_LineJoinBevel struct{}; +// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path +func (_gafda *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _gafda .GraphicFrameLocks !=nil {if _afaab :=_gafda .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_afaab !=nil {return _afaab ;};};if _gafda .ExtLst !=nil {if _afgca :=_gafda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgca !=nil {return _afgca ;};};return nil ;};func (_ffc *CT_Backdrop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffc .Anchor =NewCT_Point3D ();_ffc .Norm =NewCT_Vector3D ();_ffc .Up =NewCT_Vector3D ();_bfcb :for {_bceb ,_gcca :=d .Token ();if _gcca !=nil {return _gcca ;};switch _efdf :=_bceb .(type ){case _b .StartElement :switch _efdf .Name {case _b .Name {Space :"\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",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _gda :=d .DecodeElement (_ffc .Anchor ,&_efdf );_gda !=nil {return _gda ;};case _b .Name {Space :"\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",Local :"\u006e\u006f\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"}:if _cadc :=d .DecodeElement (_ffc .Norm ,&_efdf );_cadc !=nil {return _cadc ;};case _b .Name {Space :"\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",Local :"\u0075\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"}:if _gdaf :=d .DecodeElement (_ffc .Up ,&_efdf );_gdaf !=nil {return _gdaf ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffc .ExtLst =NewCT_OfficeArtExtensionList ();if _ccaa :=d .DecodeElement (_ffc .ExtLst ,&_efdf );_ccaa !=nil {return _ccaa ;};default:_f .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\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_efdf .Name );if _fef :=d .Skip ();_fef !=nil {return _fef ;};};case _b .EndElement :break _bfcb ;case _b .CharData :};};return nil ;};func (_dggcgf ST_SchemeColorVal )ValidateWithPath (path string )error {switch _dggcgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggcgf ));};return nil ;};func (_fafddf *ST_TileFlipMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdfca ,_abgde :=d .Token ();if _abgde !=nil {return _abgde ;};if _ddeea ,_acfac :=_bdfca .(_b .EndElement );_acfac &&_ddeea .Name ==start .Name {*_fafddf =1;return nil ;};if _bdecd ,_bdgca :=_bdfca .(_b .CharData );!_bdgca {return _bb .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",_bdfca );}else {switch string (_bdecd ){case "":*_fafddf =0;case "\u006e\u006f\u006e\u0065":*_fafddf =1;case "\u0078":*_fafddf =2;case "\u0079":*_fafddf =3;case "\u0078\u0079":*_fafddf =4;};};_bdfca ,_abgde =d .Token ();if _abgde !=nil {return _abgde ;};if _edac ,_fgbfg :=_bdfca .(_b .EndElement );_fgbfg &&_edac .Name ==start .Name {return nil ;};return _bb .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",_bdfca );};func (_gea *CT_Angle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebg :=range start .Attr {if _aebg .Name .Local =="\u0076\u0061\u006c"{_ceea ,_dfb :=_a .ParseInt (_aebg .Value ,10,32);if _dfb !=nil {return _dfb ;};_gea .ValAttr =int32 (_ceea );continue ;};};for {_cbgg ,_fba :=d .Token ();if _fba !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_fba );};if _daf ,_efe :=_cbgg .(_b .EndElement );_efe &&_daf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path -func (_ccgee *CT_DashStop )ValidateWithPath (path string )error {if _egdfd :=_ccgee .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_egdfd !=nil {return _egdfd ;};if _abafa :=_ccgee .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_abafa !=nil {return _abafa ;};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func (_fgdcd ST_CompoundLine )String ()string {switch _fgdcd {case 0:return "";case 1:return "\u0073\u006e\u0067";case 2:return "\u0064\u0062\u006c";case 3:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 4:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 5:return "\u0074\u0072\u0069";};return "";};func (_deffb ST_PresetLineDashVal )Validate ()error {return _deffb .ValidateWithPath ("")};func (_dgace ST_LineEndType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_dgace .String (),start );};type CT_TextNoAutofit struct{};func (_cbdfac *CT_Path2DLineTo )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_edgaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_cbdfac .Pt ,_edgaf );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fee ST_SystemColorVal )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_gea :=_ggfee .Attr {};_gea .Name =name ;switch _fee {case ST_SystemColorValUnset :_gea .Value ="";case ST_SystemColorValScrollBar :_gea .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_gea .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_gea .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_gea .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_gea .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_gea .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_gea .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_gea .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_gea .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_gea .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_gea .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_gea .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_gea .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_gea .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_gea .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_gea .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_gea .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_gea .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_gea .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_gea .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_gea .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_gea .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_gea .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_gea .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_gea .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_gea .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_gea .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_gea .Value ="\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenuHighlight :_gea .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_gea .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _gea ,nil ;};func NewCT_TextTabStop ()*CT_TextTabStop {_egefg :=&CT_TextTabStop {};return _egefg };func (_addfe ST_BlendMode )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_addfe .String (),start );};func NewCT_FontCollection ()*CT_FontCollection {_cgcdc :=&CT_FontCollection {};_cgcdc .Latin =NewCT_TextFont ();_cgcdc .Ea =NewCT_TextFont ();_cgcdc .Cs =NewCT_TextFont ();return _cgcdc ;};func (_gdeb *CT_TextLineBreak )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _gdeb .RPr !=nil {_eccce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_gdeb .RPr ,_eccce );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_edfcc *CT_FillStyleList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );for _ ,_bbgb :=range _edfcc .EG_FillProperties {_bbgb .MarshalXML (e ,_ggfee .StartElement {});};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ceacc *CT_AlphaCeilingEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_afcde *ST_PathShadeType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_feedfb ,_gdebg :=d .Token ();if _gdebg !=nil {return _gdebg ;};if _bcfba ,_ggcba :=_feedfb .(_ggfee .EndElement );_ggcba &&_bcfba .Name ==start .Name {*_afcde =1;return nil ;};if _cdgc ,_cbcgc :=_feedfb .(_ggfee .CharData );!_cbcgc {return _ddgage .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",_feedfb );}else {switch string (_cdgc ){case "":*_afcde =0;case "\u0073\u0068\u0061p\u0065":*_afcde =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_afcde =2;case "\u0072\u0065\u0063\u0074":*_afcde =3;};};_feedfb ,_gdebg =d .Token ();if _gdebg !=nil {return _gdebg ;};if _afdg ,_dcbae :=_feedfb .(_ggfee .EndElement );_dcbae &&_afdg .Name ==start .Name {return nil ;};return _ddgage .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",_feedfb );}; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_bcggc *CT_FontScheme )ValidateWithPath (path string )error {if _feba :=_bcggc .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_feba !=nil {return _feba ;};if _fbgdb :=_bcggc .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_fbgdb !=nil {return _fbgdb ;};if _bcggc .ExtLst !=nil {if _fgfc :=_bcggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfc !=nil {return _fgfc ;};};return nil ;};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_aadgcc :=&CT_TextSpacingPoint {};_aadgcc .ValAttr =0;return _aadgcc ;};func (_gaeaa ST_Coordinate )String ()string {if _gaeaa .ST_CoordinateUnqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_gaeaa .ST_CoordinateUnqualified );};if _gaeaa .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_gaeaa .ST_UniversalMeasure );};return "";}; -// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path -func (_adae *CT_TextBlipBullet )ValidateWithPath (path string )error {if _caaaeg :=_adae .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_caaaeg !=nil {return _caaaeg ;};return nil ;};type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;};func (_dcba *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_gdfega :=[]string {};if _dcba .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_gdfega =append (_gdfega ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _dcba .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_gdfega =append (_gdfega ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0043\u0068\u0061\u0072\u0074\u004fn\u006c\u0079\u0042\u0075\u0069\u006c\u0064\u0054\u0079\u0070\u0065");};if len (_gdfega )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdfega );};return nil ;};func (_aabaa ST_TextSpacingPercentOrPercentString )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _aabaa .ST_TextSpacingPercent !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_aabaa .ST_TextSpacingPercent )));};if _aabaa .ST_Percentage !=nil {e .EncodeToken (_ggfee .CharData (*_aabaa .ST_Percentage ));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2;ST_BevelPresetTypeSlope ST_BevelPresetType =3;ST_BevelPresetTypeCross ST_BevelPresetType =4;ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8;ST_BevelPresetTypeDivot ST_BevelPresetType =9;ST_BevelPresetTypeRiblet ST_BevelPresetType =10;ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);type ST_TextCapsType byte ;func (_aabg *CT_TextListStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _aabg .DefPPr !=nil {_degg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_aabg .DefPPr ,_degg );};if _aabg .Lvl1pPr !=nil {_bgdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl1pPr ,_bgdc );};if _aabg .Lvl2pPr !=nil {_efcff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl2pPr ,_efcff );};if _aabg .Lvl3pPr !=nil {_bcac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl3pPr ,_bcac );};if _aabg .Lvl4pPr !=nil {_ggebg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl4pPr ,_ggebg );};if _aabg .Lvl5pPr !=nil {_gaad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl5pPr ,_gaad );};if _aabg .Lvl6pPr !=nil {_ffda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl6pPr ,_ffda );};if _aabg .Lvl7pPr !=nil {_gcdaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl7pPr ,_gcdaf );};if _aabg .Lvl8pPr !=nil {_afacf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl8pPr ,_afacf );};if _aabg .Lvl9pPr !=nil {_aegc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_aabg .Lvl9pPr ,_aegc );};if _aabg .ExtLst !=nil {_gfega :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aabg .ExtLst ,_gfega );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ffbbg *ST_TextAnchoringType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fada ,_dagdb :=d .Token ();if _dagdb !=nil {return _dagdb ;};if _aadgd ,_gcb :=_fada .(_ggfee .EndElement );_gcb &&_aadgd .Name ==start .Name {*_ffbbg =1;return nil ;};if _afgfe ,_agaef :=_fada .(_ggfee .CharData );!_agaef {return _ddgage .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",_fada );}else {switch string (_afgfe ){case "":*_ffbbg =0;case "\u0074":*_ffbbg =1;case "\u0063\u0074\u0072":*_ffbbg =2;case "\u0062":*_ffbbg =3;case "\u006a\u0075\u0073\u0074":*_ffbbg =4;case "\u0064\u0069\u0073\u0074":*_ffbbg =5;};};_fada ,_dagdb =d .Token ();if _dagdb !=nil {return _dagdb ;};if _defeca ,_cfcb :=_fada .(_ggfee .EndElement );_cfcb &&_defeca .Name ==start .Name {return nil ;};return _ddgage .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",_fada );};func (_cedge *CT_AnimationDgmBuildProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cedge .BldAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062\u006c\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cedge .BldAttr )});};if _cedge .RevAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0065\u0076"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cedge .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gaab *ST_AnimationChartBuildType )Validate ()error {return _gaab .ValidateWithPath ("")};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};type ST_ColorSchemeIndex byte ; +// Validate validates the CT_Table and its children +func (_ddgde *CT_Table )Validate ()error {return _ddgde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_gdccf *CT_TextNormalAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdccf .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_bb .Sprintf ("\u0025\u0076",*_gdccf .FontScaleAttr )});};if _gdccf .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_gdccf .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_ecdccf :=&CT_GradientFillProperties {};return _ecdccf ;};func (_eec *CT_AnimationElementChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egfd :for {_cffb ,_agf :=d .Token ();if _agf !=nil {return _agf ;};switch _dbf :=_cffb .(type ){case _b .StartElement :switch _dbf .Name {case _b .Name {Space :"\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",Local :"\u0064\u0067\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"}:_eec .Dgm =NewCT_AnimationDgmElement ();if _eabe :=d .DecodeElement (_eec .Dgm ,&_dbf );_eabe !=nil {return _eabe ;};case _b .Name {Space :"\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",Local :"\u0063\u0068\u0061r\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"}:_eec .Chart =NewCT_AnimationChartElement ();if _bede :=d .DecodeElement (_eec .Chart ,&_dbf );_bede !=nil {return _bede ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006fn\u0045l\u0065\u006d\u0065\u006e\u0074\u0043\u0068\u006fi\u0063e\u0020\u0025v",_dbf .Name );if _ggc :=d .Skip ();_ggc !=nil {return _ggc ;};};case _b .EndElement :break _egfd ;case _b .CharData :};};return nil ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_fgedc :=&CT_ReflectionEffect {};return _fgedc }; -// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path -func (_bggf *CT_Ratio )ValidateWithPath (path string )error {return nil };func (_fgdba *CT_TextBulletSizePoint )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_fgdba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_daefb :=&CT_NonVisualDrawingProps {};return _daefb ;}; +// Validate validates the CT_TextParagraphProperties and its children +func (_fgbee *CT_TextParagraphProperties )Validate ()error {return _fgbee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path -func (_baaf *CT_ColorScheme )ValidateWithPath (path string )error {if _dadaf :=_baaf .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_dadaf !=nil {return _dadaf ;};if _fcgd :=_baaf .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_fcgd !=nil {return _fcgd ;};if _dfdc :=_baaf .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_dfdc !=nil {return _dfdc ;};if _gbbb :=_baaf .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_gbbb !=nil {return _gbbb ;};if _cedgf :=_baaf .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_cedgf !=nil {return _cedgf ;};if _gfgdb :=_baaf .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_gfgdb !=nil {return _gfgdb ;};if _ggfec :=_baaf .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_ggfec !=nil {return _ggfec ;};if _gbce :=_baaf .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_gbce !=nil {return _gbce ;};if _gdfaa :=_baaf .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_gdfaa !=nil {return _gdfaa ;};if _cgeef :=_baaf .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_cgeef !=nil {return _cgeef ;};if _eadce :=_baaf .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_eadce !=nil {return _eadce ;};if _fegba :=_baaf .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_fegba !=nil {return _fegba ;};if _baaf .ExtLst !=nil {if _bfd :=_baaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfd !=nil {return _bfd ;};};return nil ;};func (_ecgeb *CT_TextBulletSizeFollowText )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_eagacb ST_PresetShadowVal )String ()string {switch _eagacb {case 0:return "";case 1:return "\u0073\u0068\u0064w\u0031";case 2:return "\u0073\u0068\u0064w\u0032";case 3:return "\u0073\u0068\u0064w\u0033";case 4:return "\u0073\u0068\u0064w\u0034";case 5:return "\u0073\u0068\u0064w\u0035";case 6:return "\u0073\u0068\u0064w\u0036";case 7:return "\u0073\u0068\u0064w\u0037";case 8:return "\u0073\u0068\u0064w\u0038";case 9:return "\u0073\u0068\u0064w\u0039";case 10:return "\u0073\u0068\u0064\u0077\u0031\u0030";case 11:return "\u0073\u0068\u0064\u0077\u0031\u0031";case 12:return "\u0073\u0068\u0064\u0077\u0031\u0032";case 13:return "\u0073\u0068\u0064\u0077\u0031\u0033";case 14:return "\u0073\u0068\u0064\u0077\u0031\u0034";case 15:return "\u0073\u0068\u0064\u0077\u0031\u0035";case 16:return "\u0073\u0068\u0064\u0077\u0031\u0036";case 17:return "\u0073\u0068\u0064\u0077\u0031\u0037";case 18:return "\u0073\u0068\u0064\u0077\u0031\u0038";case 19:return "\u0073\u0068\u0064\u0077\u0031\u0039";case 20:return "\u0073\u0068\u0064\u0077\u0032\u0030";};return "";};func (_eedg ST_TextShapeType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_dabfb :=_ggfee .Attr {};_dabfb .Name =name ;switch _eedg {case ST_TextShapeTypeUnset :_dabfb .Value ="";case ST_TextShapeTypeTextNoShape :_dabfb .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_dabfb .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_dabfb .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_dabfb .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_dabfb .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_dabfb .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_dabfb .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_dabfb .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_dabfb .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_dabfb .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_dabfb .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_dabfb .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_dabfb .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_dabfb .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_dabfb .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_dabfb .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_dabfb .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_dabfb .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_dabfb .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_dabfb .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_dabfb .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_dabfb .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_dabfb .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_dabfb .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_dabfb .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _dabfb ,nil ;};func (_adgf *CT_InverseTransform )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bagb *ST_BevelPresetType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bcdebd ,_faca :=d .Token ();if _faca !=nil {return _faca ;};if _cfaea ,_bggc :=_bcdebd .(_ggfee .EndElement );_bggc &&_cfaea .Name ==start .Name {*_bagb =1;return nil ;};if _cadg ,_gagcb :=_bcdebd .(_ggfee .CharData );!_gagcb {return _ddgage .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",_bcdebd );}else {switch string (_cadg ){case "":*_bagb =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_bagb =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bagb =2;case "\u0073\u006c\u006fp\u0065":*_bagb =3;case "\u0063\u0072\u006fs\u0073":*_bagb =4;case "\u0061\u006e\u0067l\u0065":*_bagb =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_bagb =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_bagb =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_bagb =8;case "\u0064\u0069\u0076o\u0074":*_bagb =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_bagb =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_bagb =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_bagb =12;};};_bcdebd ,_faca =d .Token ();if _faca !=nil {return _faca ;};if _bfdff ,_ceaag :=_bcdebd .(_ggfee .EndElement );_ceaag &&_bfdff .Name ==start .Name {return nil ;};return _ddgage .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",_bcdebd );}; +// Validate validates the CT_FillEffect and its children +func (_fbcbd *CT_FillEffect )Validate ()error {return _fbcbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path -func (_gcefb *CT_EffectList )ValidateWithPath (path string )error {if _gcefb .Blur !=nil {if _fbcefa :=_gcefb .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_fbcefa !=nil {return _fbcefa ;};};if _gcefb .FillOverlay !=nil {if _ggef :=_gcefb .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ggef !=nil {return _ggef ;};};if _gcefb .Glow !=nil {if _agad :=_gcefb .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_agad !=nil {return _agad ;};};if _gcefb .InnerShdw !=nil {if _edeca :=_gcefb .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_edeca !=nil {return _edeca ;};};if _gcefb .OuterShdw !=nil {if _faefe :=_gcefb .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_faefe !=nil {return _faefe ;};};if _gcefb .PrstShdw !=nil {if _abecf :=_gcefb .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_abecf !=nil {return _abecf ;};};if _gcefb .Reflection !=nil {if _gccg :=_gcefb .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gccg !=nil {return _gccg ;};};if _gcefb .SoftEdge !=nil {if _cdac :=_gcefb .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_cdac !=nil {return _cdac ;};};return nil ;};func (_dgdg ST_PresetLineDashVal )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_dgad :=_ggfee .Attr {};_dgad .Name =name ;switch _dgdg {case ST_PresetLineDashValUnset :_dgad .Value ="";case ST_PresetLineDashValSolid :_dgad .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_dgad .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_dgad .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_dgad .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_dgad .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_dgad .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_dgad .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_dgad .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_dgad .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_dgad .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_dgad .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _dgad ,nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_bfafa :=&CT_GrayscaleEffect {};return _bfafa }; +// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path +func (_ffbfc *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _ffbfc .CpLocks !=nil {if _bgbgb :=_ffbfc .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_bgbgb !=nil {return _bgbgb ;};};if _ffbfc .ExtLst !=nil {if _ffad :=_ffbfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffad !=nil {return _ffad ;};};return nil ;};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2;ST_TextUnderlineTypeSng ST_TextUnderlineType =3;ST_TextUnderlineTypeDbl ST_TextUnderlineType =4;ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7;ST_TextUnderlineTypeDash ST_TextUnderlineType =8;ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9;ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12;ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13;ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14;ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17;ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18;);func (_cdaf *CT_PositivePercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfbgc :=range start .Attr {if _gfbgc .Name .Local =="\u0076\u0061\u006c"{_ffeed ,_cgacda :=ParseUnionST_PositivePercentage (_gfbgc .Value );if _cgacda !=nil {return _cgacda ;};_cdaf .ValAttr =_ffeed ;continue ;};};for {_fbbf ,_cafc :=d .Token ();if _cafc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_cafc );};if _edbdc ,_gdbefg :=_fbbf .(_b .EndElement );_gdbefg &&_edbdc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FillStyleList and its children -func (_bca *CT_FillStyleList )Validate ()error {return _bca .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_bcbfg *CT_ColorSchemeList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_egdfg :for {_ddbae ,_cgab :=d .Token ();if _cgab !=nil {return _cgab ;};switch _cgbbf :=_ddbae .(type ){case _ggfee .StartElement :switch _cgbbf .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_bacaf :=NewCT_ColorSchemeAndMapping ();if _bagac :=d .DecodeElement (_bacaf ,&_cgbbf );_bagac !=nil {return _bagac ;};_bcbfg .ExtraClrScheme =append (_bcbfg .ExtraClrScheme ,_bacaf );default:_fecf .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\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cgbbf .Name );if _ffcd :=d .Skip ();_ffcd !=nil {return _ffcd ;};};case _ggfee .EndElement :break _egdfg ;case _ggfee .CharData :};};return nil ;};func (_bfcbg *CT_ColorMappingOverrideChoice )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bfcbg .MasterClrMapping !=nil {_acec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bfcbg .MasterClrMapping ,_acec );};if _bfcbg .OverrideClrMapping !=nil {_gbgef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_bfcbg .OverrideClrMapping ,_gbgef );};return nil ;};func NewCT_Transform2D ()*CT_Transform2D {_faeaf :=&CT_Transform2D {};return _faeaf };func (_edbbg ST_PathFillMode )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_fegd :=_ggfee .Attr {};_fegd .Name =name ;switch _edbbg {case ST_PathFillModeUnset :_fegd .Value ="";case ST_PathFillModeNone :_fegd .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_fegd .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_fegd .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_fegd .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_fegd .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_fegd .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _fegd ,nil ;}; +// ST_AdjAngle is a union type +type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};func (_ebgg *CT_GvmlPictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgg .CNvPr =NewCT_NonVisualDrawingProps ();_ebgg .CNvPicPr =NewCT_NonVisualPictureProperties ();_cfefd :for {_acga ,_bdba :=d .Token ();if _bdba !=nil {return _bdba ;};switch _bgdcd :=_acga .(type ){case _b .StartElement :switch _bgdcd .Name {case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _geeef :=d .DecodeElement (_ebgg .CNvPr ,&_bgdcd );_geeef !=nil {return _geeef ;};case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _dfedg :=d .DecodeElement (_ebgg .CNvPicPr ,&_bgdcd );_dfedg !=nil {return _dfedg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063\u0074\u0075r\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c \u0025\u0076",_bgdcd .Name );if _aeaadc :=d .Skip ();_aeaadc !=nil {return _aeaadc ;};};case _b .EndElement :break _cfefd ;case _b .CharData :};};return nil ;};func (_cafbea ST_SystemColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acfgd :=_b .Attr {};_acfgd .Name =name ;switch _cafbea {case ST_SystemColorValUnset :_acfgd .Value ="";case ST_SystemColorValScrollBar :_acfgd .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_acfgd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_acfgd .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_acfgd .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_acfgd .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_acfgd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_acfgd .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_acfgd .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_acfgd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_acfgd .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_acfgd .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_acfgd .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_acfgd .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_acfgd .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_acfgd .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_acfgd .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_acfgd .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_acfgd .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_acfgd .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_acfgd .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_acfgd .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_acfgd .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_acfgd .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_acfgd .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_acfgd .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_acfgd .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_acfgd .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_acfgd .Value ="\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenuHighlight :_acfgd .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_acfgd .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _acfgd ,nil ;}; -// Validate validates the CT_GvmlGroupShape and its children -func (_gffdg *CT_GvmlGroupShape )Validate ()error {return _gffdg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func (_cefbed *CT_Shape3D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_abbb :=range start .Attr {if _abbb .Name .Local =="\u007a"{_dbbdc ,_gcbc :=ParseUnionST_Coordinate (_abbb .Value );if _gcbc !=nil {return _gcbc ;};_cefbed .ZAttr =&_dbbdc ;continue ;};if _abbb .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_cddeg ,_aedfg :=_gcbbf .ParseInt (_abbb .Value ,10,64);if _aedfg !=nil {return _aedfg ;};_cefbed .ExtrusionHAttr =&_cddeg ;continue ;};if _abbb .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_bfcg ,_fbced :=_gcbbf .ParseInt (_abbb .Value ,10,64);if _fbced !=nil {return _fbced ;};_cefbed .ContourWAttr =&_bfcg ;continue ;};if _abbb .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_cefbed .PrstMaterialAttr .UnmarshalXMLAttr (_abbb );continue ;};};_egea :for {_febd ,_feegfg :=d .Token ();if _feegfg !=nil {return _feegfg ;};switch _cabgd :=_febd .(type ){case _ggfee .StartElement :switch _cabgd .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_cefbed .BevelT =NewCT_Bevel ();if _bbfec :=d .DecodeElement (_cefbed .BevelT ,&_cabgd );_bbfec !=nil {return _bbfec ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_cefbed .BevelB =NewCT_Bevel ();if _dgccd :=d .DecodeElement (_cefbed .BevelB ,&_cabgd );_dgccd !=nil {return _dgccd ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_cefbed .ExtrusionClr =NewCT_Color ();if _adcgb :=d .DecodeElement (_cefbed .ExtrusionClr ,&_cabgd );_adcgb !=nil {return _adcgb ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_cefbed .ContourClr =NewCT_Color ();if _beegc :=d .DecodeElement (_cefbed .ContourClr ,&_cabgd );_beegc !=nil {return _beegc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cefbed .ExtLst =NewCT_OfficeArtExtensionList ();if _aagdeb :=d .DecodeElement (_cefbed .ExtLst ,&_cabgd );_aagdeb !=nil {return _aagdeb ;};default:_fecf .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\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_cabgd .Name );if _gdcaa :=d .Skip ();_gdcaa !=nil {return _gdcaa ;};};case _ggfee .EndElement :break _egea ;case _ggfee .CharData :};};return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_dbee :=&CT_PresetGeometry2D {};_dbee .PrstAttr =ST_ShapeType (1);return _dbee ;};func (_bdfd ST_TextFontScalePercentOrPercentString )String ()string {if _bdfd .ST_TextFontScalePercent !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_bdfd .ST_TextFontScalePercent );};if _bdfd .ST_Percentage !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_bdfd .ST_Percentage );};return "";};func (_edfg ST_TextTabAlignType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_cadfg :=_ggfee .Attr {};_cadfg .Name =name ;switch _edfg {case ST_TextTabAlignTypeUnset :_cadfg .Value ="";case ST_TextTabAlignTypeL :_cadfg .Value ="\u006c";case ST_TextTabAlignTypeCtr :_cadfg .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_cadfg .Value ="\u0072";case ST_TextTabAlignTypeDec :_cadfg .Value ="\u0064\u0065\u0063";};return _cadfg ,nil ;};type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ;Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ;Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ;InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ;Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_dafda *ST_PresetPatternVal )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_badd ,_aeecd :=d .Token ();if _aeecd !=nil {return _aeecd ;};if _bcea ,_cdegg :=_badd .(_ggfee .EndElement );_cdegg &&_bcea .Name ==start .Name {*_dafda =1;return nil ;};if _cgba ,_dfdg :=_badd .(_ggfee .CharData );!_dfdg {return _ddgage .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",_badd );}else {switch string (_cgba ){case "":*_dafda =0;case "\u0070\u0063\u0074\u0035":*_dafda =1;case "\u0070\u0063\u00741\u0030":*_dafda =2;case "\u0070\u0063\u00742\u0030":*_dafda =3;case "\u0070\u0063\u00742\u0035":*_dafda =4;case "\u0070\u0063\u00743\u0030":*_dafda =5;case "\u0070\u0063\u00744\u0030":*_dafda =6;case "\u0070\u0063\u00745\u0030":*_dafda =7;case "\u0070\u0063\u00746\u0030":*_dafda =8;case "\u0070\u0063\u00747\u0030":*_dafda =9;case "\u0070\u0063\u00747\u0035":*_dafda =10;case "\u0070\u0063\u00748\u0030":*_dafda =11;case "\u0070\u0063\u00749\u0030":*_dafda =12;case "\u0068\u006f\u0072\u007a":*_dafda =13;case "\u0076\u0065\u0072\u0074":*_dafda =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_dafda =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_dafda =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_dafda =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_dafda =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_dafda =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_dafda =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_dafda =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_dafda =22;case "\u0063\u0072\u006fs\u0073":*_dafda =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_dafda =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_dafda =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_dafda =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_dafda =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_dafda =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_dafda =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_dafda =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_dafda =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_dafda =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_dafda =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dafda =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_dafda =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_dafda =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_dafda =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_dafda =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_dafda =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dafda =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dafda =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_dafda =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_dafda =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_dafda =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_dafda =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_dafda =46;case "\u0070\u006c\u0061i\u0064":*_dafda =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_dafda =48;case "\u0077\u0065\u0061v\u0065":*_dafda =49;case "\u0064\u0069\u0076o\u0074":*_dafda =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_dafda =51;case "\u0077\u0061\u0076\u0065":*_dafda =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_dafda =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_dafda =54;};};_badd ,_aeecd =d .Token ();if _aeecd !=nil {return _aeecd ;};if _gcbfc ,_dgd :=_badd .(_ggfee .EndElement );_dgd &&_gcbfc .Name ==start .Name {return nil ;};return _ddgage .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",_badd );};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path +func (_gffeg *TblStyleLst )ValidateWithPath (path string )error {if _gcdde :=_gffeg .CT_TableStyleList .ValidateWithPath (path );_gcdde !=nil {return _gcdde ;};return nil ;}; -// Validate validates the CT_Path2DCubicBezierTo and its children -func (_bcefc *CT_Path2DCubicBezierTo )Validate ()error {return _bcefc .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func (_fgfdgd *ST_TextStrikeType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gcdae ,_edage :=d .Token ();if _edage !=nil {return _edage ;};if _egega ,_gcgfd :=_gcdae .(_ggfee .EndElement );_gcgfd &&_egega .Name ==start .Name {*_fgfdgd =1;return nil ;};if _caeb ,_cfda :=_gcdae .(_ggfee .CharData );!_cfda {return _ddgage .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",_gcdae );}else {switch string (_caeb ){case "":*_fgfdgd =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_fgfdgd =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_fgfdgd =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_fgfdgd =3;};};_gcdae ,_edage =d .Token ();if _edage !=nil {return _edage ;};if _bdfgf ,_cbdabc :=_gcdae .(_ggfee .EndElement );_cbdabc &&_bdfgf .Name ==start .Name {return nil ;};return _ddgage .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",_gcdae );};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_eegee :=&CT_AnimationChartBuildProperties {};return _eegee ;};func (_gfcb *CT_OuterShadowEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dcfde :=range start .Attr {if _dcfde .Name .Local =="\u0061\u006c\u0067\u006e"{_gfcb .AlgnAttr .UnmarshalXMLAttr (_dcfde );continue ;};if _dcfde .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_fccg ,_fgbgf :=_gcbbf .ParseBool (_dcfde .Value );if _fgbgf !=nil {return _fgbgf ;};_gfcb .RotWithShapeAttr =&_fccg ;continue ;};if _dcfde .Name .Local =="\u0064\u0069\u0073\u0074"{_ecagb ,_aeeg :=_gcbbf .ParseInt (_dcfde .Value ,10,64);if _aeeg !=nil {return _aeeg ;};_gfcb .DistAttr =&_ecagb ;continue ;};if _dcfde .Name .Local =="\u0073\u0078"{_ddgd ,_agef :=ParseUnionST_Percentage (_dcfde .Value );if _agef !=nil {return _agef ;};_gfcb .SxAttr =&_ddgd ;continue ;};if _dcfde .Name .Local =="\u0073\u0079"{_bgbbf ,_cdfd :=ParseUnionST_Percentage (_dcfde .Value );if _cdfd !=nil {return _cdfd ;};_gfcb .SyAttr =&_bgbbf ;continue ;};if _dcfde .Name .Local =="\u006b\u0078"{_cgge ,_cgeff :=_gcbbf .ParseInt (_dcfde .Value ,10,32);if _cgeff !=nil {return _cgeff ;};_dbec :=int32 (_cgge );_gfcb .KxAttr =&_dbec ;continue ;};if _dcfde .Name .Local =="\u006b\u0079"{_aefeb ,_acadg :=_gcbbf .ParseInt (_dcfde .Value ,10,32);if _acadg !=nil {return _acadg ;};_eccb :=int32 (_aefeb );_gfcb .KyAttr =&_eccb ;continue ;};if _dcfde .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_cabb ,_eefe :=_gcbbf .ParseInt (_dcfde .Value ,10,64);if _eefe !=nil {return _eefe ;};_gfcb .BlurRadAttr =&_cabb ;continue ;};if _dcfde .Name .Local =="\u0064\u0069\u0072"{_abbbd ,_ecefb :=_gcbbf .ParseInt (_dcfde .Value ,10,32);if _ecefb !=nil {return _ecefb ;};_aegde :=int32 (_abbbd );_gfcb .DirAttr =&_aegde ;continue ;};};_bccda :for {_dabge ,_gfgda :=d .Token ();if _gfgda !=nil {return _gfgda ;};switch _gfg :=_dabge .(type ){case _ggfee .StartElement :switch _gfg .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gfcb .ScrgbClr =NewCT_ScRgbColor ();if _fbgf :=d .DecodeElement (_gfcb .ScrgbClr ,&_gfg );_fbgf !=nil {return _fbgf ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gfcb .SrgbClr =NewCT_SRgbColor ();if _ggafb :=d .DecodeElement (_gfcb .SrgbClr ,&_gfg );_ggafb !=nil {return _ggafb ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gfcb .HslClr =NewCT_HslColor ();if _bbcfg :=d .DecodeElement (_gfcb .HslClr ,&_gfg );_bbcfg !=nil {return _bbcfg ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gfcb .SysClr =NewCT_SystemColor ();if _efeab :=d .DecodeElement (_gfcb .SysClr ,&_gfg );_efeab !=nil {return _efeab ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gfcb .SchemeClr =NewCT_SchemeColor ();if _eefec :=d .DecodeElement (_gfcb .SchemeClr ,&_gfg );_eefec !=nil {return _eefec ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gfcb .PrstClr =NewCT_PresetColor ();if _babfb :=d .DecodeElement (_gfcb .PrstClr ,&_gfg );_babfb !=nil {return _babfb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_gfg .Name );if _gfgbbd :=d .Skip ();_gfgbbd !=nil {return _gfgbbd ;};};case _ggfee .EndElement :break _bccda ;case _ggfee .CharData :};};return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_bbcga :=&EG_ThemeableEffectStyle {};return _bbcga ;};const (ST_ShapeTypeUnset ST_ShapeType =0;ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4;ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6;ST_ShapeTypeParallelogram ST_ShapeType =7;ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11;ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13;ST_ShapeTypeDecagon ST_ShapeType =14;ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18;ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21;ST_ShapeTypeStar12 ST_ShapeType =22;ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26;ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28;ST_ShapeTypeRound2DiagRect ST_ShapeType =29;ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32;ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35;ST_ShapeTypeTeardrop ST_ShapeType =36;ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39;ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42;ST_ShapeTypeNoSmoking ST_ShapeType =43;ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46;ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49;ST_ShapeTypeBentUpArrow ST_ShapeType =50;ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52;ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55;ST_ShapeTypeLeftArrowCallout ST_ShapeType =56;ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58;ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61;ST_ShapeTypeQuadArrowCallout ST_ShapeType =62;ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64;ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67;ST_ShapeTypeCurvedRightArrow ST_ShapeType =68;ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70;ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73;ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75;ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77;ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80;ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82;ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84;ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87;ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89;ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91;ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94;ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96;ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98;ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100;ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102;ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104;ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106;ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108;ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110;ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112;ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114;ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116;ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118;ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120;ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122;ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125;ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127;ST_ShapeTypeHorizontalScroll ST_ShapeType =128;ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132;ST_ShapeTypeFlowChartDecision ST_ShapeType =133;ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134;ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137;ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138;ST_ShapeTypeFlowChartTerminator ST_ShapeType =139;ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142;ST_ShapeTypeFlowChartConnector ST_ShapeType =143;ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144;ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148;ST_ShapeTypeFlowChartSort ST_ShapeType =149;ST_ShapeTypeFlowChartExtract ST_ShapeType =150;ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154;ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155;ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159;ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160;ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164;ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166;ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169;ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172;ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175;ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179;ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182;ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186;ST_ShapeTypeChartPlus ST_ShapeType =187;);type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func (_fdbe *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fcfd :for {_cffaca ,_agcec :=d .Token ();if _agcec !=nil {return _agcec ;};switch _bbbe :=_cffaca .(type ){case _ggfee .StartElement :switch _bbbe .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdbe .NoFill =NewCT_NoFillProperties ();if _cdbea :=d .DecodeElement (_fdbe .NoFill ,&_bbbe );_cdbea !=nil {return _cdbea ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdbe .SolidFill =NewCT_SolidColorFillProperties ();if _affbc :=d .DecodeElement (_fdbe .SolidFill ,&_bbbe );_affbc !=nil {return _affbc ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdbe .GradFill =NewCT_GradientFillProperties ();if _gggad :=d .DecodeElement (_fdbe .GradFill ,&_bbbe );_gggad !=nil {return _gggad ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdbe .BlipFill =NewCT_BlipFillProperties ();if _ecdg :=d .DecodeElement (_fdbe .BlipFill ,&_bbbe );_ecdg !=nil {return _ecdg ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdbe .PattFill =NewCT_PatternFillProperties ();if _ebae :=d .DecodeElement (_fdbe .PattFill ,&_bbbe );_ebae !=nil {return _ebae ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fdbe .GrpFill =NewCT_GroupFillProperties ();if _bbfed :=d .DecodeElement (_fdbe .GrpFill ,&_bbbe );_bbfed !=nil {return _bbfed ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0047\u0072o\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065r\u0020\u0025\u0076",_bbbe .Name );if _afddf :=d .Skip ();_afddf !=nil {return _afddf ;};};case _ggfee .EndElement :break _fcfd ;case _ggfee .CharData :};};return nil ;};func (_daca *ST_LightRigType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ddbb ,_afaaaa :=d .Token ();if _afaaaa !=nil {return _afaaaa ;};if _cfd ,_afceg :=_ddbb .(_ggfee .EndElement );_afceg &&_cfd .Name ==start .Name {*_daca =1;return nil ;};if _cdcee ,_fgab :=_ddbb .(_ggfee .CharData );!_fgab {return _ddgage .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",_ddbb );}else {switch string (_cdcee ){case "":*_daca =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_daca =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_daca =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_daca =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_daca =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_daca =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_daca =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_daca =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_daca =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_daca =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_daca =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_daca =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_daca =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_daca =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_daca =14;case "\u0073\u006f\u0066\u0074":*_daca =15;case "\u0068\u0061\u0072s\u0068":*_daca =16;case "\u0066\u006c\u006fo\u0064":*_daca =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_daca =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_daca =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_daca =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_daca =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_daca =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_daca =23;case "\u0066\u006c\u0061\u0074":*_daca =24;case "\u0074\u0077\u006fP\u0074":*_daca =25;case "\u0067\u006c\u006f\u0077":*_daca =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_daca =27;};};_ddbb ,_afaaaa =d .Token ();if _afaaaa !=nil {return _afaaaa ;};if _efgdg ,_ebgc :=_ddbb .(_ggfee .EndElement );_ebgc &&_efgdg .Name ==start .Name {return nil ;};return _ddgage .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",_ddbb );};func NewCT_TableCol ()*CT_TableCol {_gefdb :=&CT_TableCol {};return _gefdb };func (_bgeeaf *CT_Vector3D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_eedfd :=range start .Attr {if _eedfd .Name .Local =="\u0064\u0078"{_afcda ,_ffcb :=ParseUnionST_Coordinate (_eedfd .Value );if _ffcb !=nil {return _ffcb ;};_bgeeaf .DxAttr =_afcda ;continue ;};if _eedfd .Name .Local =="\u0064\u0079"{_bfff ,_cggcf :=ParseUnionST_Coordinate (_eedfd .Value );if _cggcf !=nil {return _cggcf ;};_bgeeaf .DyAttr =_bfff ;continue ;};if _eedfd .Name .Local =="\u0064\u007a"{_adfa ,_dgddd :=ParseUnionST_Coordinate (_eedfd .Value );if _dgddd !=nil {return _dgddd ;};_bgeeaf .DzAttr =_adfa ;continue ;};};for {_fgbabc ,_feg :=d .Token ();if _feg !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_feg );};if _fgfb ,_fcedc :=_fgbabc .(_ggfee .EndElement );_fcedc &&_fgfb .Name ==start .Name {break ;};};return nil ;};type CT_Path2DClose struct{};func (_eefag *CT_BackgroundFillStyleList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );for _ ,_egac :=range _eefag .EG_FillProperties {_egac .MarshalXML (e ,_ggfee .StartElement {});};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DuotoneEffect and its children +func (_gdebg *CT_DuotoneEffect )Validate ()error {return _gdebg .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");}; + +// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path +func (_edgfa *CT_PatternFillProperties )ValidateWithPath (path string )error {if _bcef :=_edgfa .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bcef !=nil {return _bcef ;};if _edgfa .FgClr !=nil {if _gaecc :=_edgfa .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_gaecc !=nil {return _gaecc ;};};if _edgfa .BgClr !=nil {if _agadd :=_edgfa .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_agadd !=nil {return _agadd ;};};return nil ;}; -// Validate validates the EG_TextBulletTypeface and its children -func (_fcdd *EG_TextBulletTypeface )Validate ()error {return _fcdd .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_ceaae ST_AnimationBuildType )String ()string {switch _ceaae {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";}; +// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path +func (_dbadf *CT_GvmlShape )ValidateWithPath (path string )error {if _gdged :=_dbadf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gdged !=nil {return _gdged ;};if _dfcba :=_dbadf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfcba !=nil {return _dfcba ;};if _dbadf .TxSp !=nil {if _ecfc :=_dbadf .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_ecfc !=nil {return _ecfc ;};};if _dbadf .Style !=nil {if _eegga :=_dbadf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eegga !=nil {return _eegga ;};};if _dbadf .ExtLst !=nil {if _faddg :=_dbadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faddg !=nil {return _faddg ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path -func (_caegdc *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _caegdc .CxnSpLocks !=nil {if _ccac :=_caegdc .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_ccac !=nil {return _ccac ;};};if _caegdc .StCxn !=nil {if _fcead :=_caegdc .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_fcead !=nil {return _fcead ;};};if _caegdc .EndCxn !=nil {if _gfeaba :=_caegdc .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_gfeaba !=nil {return _gfeaba ;};};if _caegdc .ExtLst !=nil {if _bdbbgc :=_caegdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbbgc !=nil {return _bdbbgc ;};};return nil ;};func (_fdfaa *EG_OfficeArtExtensionList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_egde :for {_cacf ,_dafec :=d .Token ();if _dafec !=nil {return _dafec ;};switch _cgcd :=_cacf .(type ){case _ggfee .StartElement :switch _cgcd .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ccgba :=NewCT_OfficeArtExtension ();if _ddgba :=d .DecodeElement (_ccgba ,&_cgcd );_ddgba !=nil {return _ddgba ;};_fdfaa .Ext =append (_fdfaa .Ext ,_ccgba );default:_fecf .Log ("sk\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\u0045\u0047\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_cgcd .Name );if _eaagg :=d .Skip ();_eaagg !=nil {return _eaagg ;};};case _ggfee .EndElement :break _egde ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_Blip and its children +func (_cgfg *CT_Blip )Validate ()error {return _cgfg .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_daaa :=&CT_ColorMappingOverride {};_daaa .Choice =NewCT_ColorMappingOverrideChoice ();return _daaa ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func (_efefbf *EG_TextBulletSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efefbf .BuSzTx !=nil {_fcbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_efefbf .BuSzTx ,_fcbeb );};if _efefbf .BuSzPct !=nil {_gdbce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_efefbf .BuSzPct ,_gdbce );};if _efefbf .BuSzPts !=nil {_cdbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_efefbf .BuSzPts ,_cdbbc );};return nil ;};func (_bbfeeb *ST_AnimationBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbfeeb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bbfeeb =1;};return nil ;};func (_deeaa *EG_TextBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deeaa .BuNone !=nil {_dcbcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_deeaa .BuNone ,_dcbcd );};if _deeaa .BuAutoNum !=nil {_afbbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_deeaa .BuAutoNum ,_afbbd );};if _deeaa .BuChar !=nil {_dgdea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_deeaa .BuChar ,_dgdea );};if _deeaa .BuBlip !=nil {_afddg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_deeaa .BuBlip ,_afddg );};return nil ;};func (_gebfe ST_LightRigDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeag :=_b .Attr {};_aeag .Name =name ;switch _gebfe {case ST_LightRigDirectionUnset :_aeag .Value ="";case ST_LightRigDirectionTl :_aeag .Value ="\u0074\u006c";case ST_LightRigDirectionT :_aeag .Value ="\u0074";case ST_LightRigDirectionTr :_aeag .Value ="\u0074\u0072";case ST_LightRigDirectionL :_aeag .Value ="\u006c";case ST_LightRigDirectionR :_aeag .Value ="\u0072";case ST_LightRigDirectionBl :_aeag .Value ="\u0062\u006c";case ST_LightRigDirectionB :_aeag .Value ="\u0062";case ST_LightRigDirectionBr :_aeag .Value ="\u0062\u0072";};return _aeag ,nil ;};func (_acdfgb *CT_ClipboardStyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0061:\u0043\u0054\u005f\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072d\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";e .EncodeToken (start );_gaba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_acdfgb .ThemeElements ,_gaba );_ccbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_acdfgb .ClrMap ,_ccbc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EffectContainer and its children -func (_dfbf *CT_EffectContainer )Validate ()error {return _dfbf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func _geaec (_edeba bool )uint8 {if _edeba {return 1;};return 0;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};func (_bedgc *CT_GvmlPictureNonVisual )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bedgc .CNvPr =NewCT_NonVisualDrawingProps ();_bedgc .CNvPicPr =NewCT_NonVisualPictureProperties ();_facef :for {_dgddb ,_gcae :=d .Token ();if _gcae !=nil {return _gcae ;};switch _gfbe :=_dgddb .(type ){case _ggfee .StartElement :switch _gfbe .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gcaed :=d .DecodeElement (_bedgc .CNvPr ,&_gfbe );_gcaed !=nil {return _gcaed ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _defb :=d .DecodeElement (_bedgc .CNvPicPr ,&_gfbe );_defb !=nil {return _defb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063\u0074\u0075r\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c \u0025\u0076",_gfbe .Name );if _gccfa :=d .Skip ();_gccfa !=nil {return _gccfa ;};};case _ggfee .EndElement :break _facef ;case _ggfee .CharData :};};return nil ;};func (_addbae *CT_SoftEdgesEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_addbae .RadAttr =0;for _ ,_degbc :=range start .Attr {if _degbc .Name .Local =="\u0072\u0061\u0064"{_efb ,_ddbab :=_gcbbf .ParseInt (_degbc .Value ,10,64);if _ddbab !=nil {return _ddbab ;};_addbae .RadAttr =_efb ;continue ;};};for {_eca ,_ggaa :=d .Token ();if _ggaa !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u006f\u0066\u0074\u0045\u0064\u0067e\u0073\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ggaa );};if _dbabad ,_gaff :=_eca .(_ggfee .EndElement );_gaff &&_dbabad .Name ==start .Name {break ;};};return nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;}; +// Validate validates the CT_EmptyElement and its children +func (_bfbc *CT_EmptyElement )Validate ()error {return _bfbc .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);func (_gfacf *ST_BevelPresetType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfacf =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_gfacf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gfacf =2;case "\u0073\u006c\u006fp\u0065":*_gfacf =3;case "\u0063\u0072\u006fs\u0073":*_gfacf =4;case "\u0061\u006e\u0067l\u0065":*_gfacf =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_gfacf =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_gfacf =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_gfacf =8;case "\u0064\u0069\u0076o\u0074":*_gfacf =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_gfacf =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_gfacf =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_gfacf =12;};return nil ;};func (_deaaf *EG_FillModeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdbf :for {_cbfage ,_bcadg :=d .Token ();if _bcadg !=nil {return _bcadg ;};switch _abffc :=_cbfage .(type ){case _b .StartElement :switch _abffc .Name {case _b .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_deaaf .Tile =NewCT_TileInfoProperties ();if _ffeea :=d .DecodeElement (_deaaf .Tile ,&_abffc );_ffeea !=nil {return _ffeea ;};case _b .Name {Space :"\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",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_deaaf .Stretch =NewCT_StretchInfoProperties ();if _deffge :=d .DecodeElement (_deaaf .Stretch ,&_abffc );_deffge !=nil {return _deffge ;};default:_f .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\u0046\u0069\u006c\u006c\u004d\u006f\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_abffc .Name );if _ffacc :=d .Skip ();_ffacc !=nil {return _ffacc ;};};case _b .EndElement :break _bgdbf ;case _b .CharData :};};return nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_gbbd :=&CT_ColorReplaceEffect {};return _gbbd ;};func (_fbaac *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbaac =0;case "\u006d\u0061\u006ao\u0072":*_fbaac =1;case "\u006d\u0069\u006eo\u0072":*_fbaac =2;case "\u006e\u006f\u006e\u0065":*_fbaac =3;};return nil ;};func (_agbd ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _agbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbd ));};return nil ;};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;}; -// Validate validates the CT_CustomColor and its children -func (_gfbga *CT_CustomColor )Validate ()error {return _gfbga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func (_afefe *ST_CompoundLine )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_afefe =0;case "\u0073\u006e\u0067":*_afefe =1;case "\u0064\u0062\u006c":*_afefe =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_afefe =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_afefe =4;case "\u0074\u0072\u0069":*_afefe =5;};return nil ;}; +// Validate validates the CT_CustomColorList and its children +func (_edcec *CT_CustomColorList )Validate ()error {return _edcec .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_dggegg *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _dggegg .ScrgbClr !=nil {if _bcecf :=_dggegg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bcecf !=nil {return _bcecf ;};};if _dggegg .SrgbClr !=nil {if _eegfa :=_dggegg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_eegfa !=nil {return _eegfa ;};};if _dggegg .HslClr !=nil {if _cbdfe :=_dggegg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cbdfe !=nil {return _cbdfe ;};};if _dggegg .SysClr !=nil {if _ddaeg :=_dggegg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ddaeg !=nil {return _ddaeg ;};};if _dggegg .SchemeClr !=nil {if _dbefcb :=_dggegg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dbefcb !=nil {return _dbefcb ;};};if _dggegg .PrstClr !=nil {if _aafc :=_dggegg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_aafc !=nil {return _aafc ;};};return nil ;};func (_ddag *CT_AlphaModulateEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ddag .Cont =NewCT_EffectContainer ();_befgc :for {_fcabb ,_ccabaa :=d .Token ();if _ccabaa !=nil {return _ccabaa ;};switch _cfgab :=_fcabb .(type ){case _ggfee .StartElement :switch _cfgab .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _fcgdb :=d .DecodeElement (_ddag .Cont ,&_cfgab );_fcgdb !=nil {return _fcgdb ;};default:_fecf .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\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_cfgab .Name );if _egcfa :=d .Skip ();_egcfa !=nil {return _egcfa ;};};case _ggfee .EndElement :break _befgc ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path +func (_efefe *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_dceea ST_TextStrikeType )String ()string {switch _dceea {case 0:return "";case 1:return "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case 2:return "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case 3:return "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return "";}; -// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path -func (_fdgab *CT_TileInfoProperties )ValidateWithPath (path string )error {if _fdgab .TxAttr !=nil {if _ecac :=_fdgab .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_ecac !=nil {return _ecac ;};};if _fdgab .TyAttr !=nil {if _bcgfa :=_fdgab .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_bcgfa !=nil {return _bcgfa ;};};if _fdgab .SxAttr !=nil {if _adfc :=_fdgab .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_adfc !=nil {return _adfc ;};};if _fdgab .SyAttr !=nil {if _dcbge :=_fdgab .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_dcbge !=nil {return _dcbge ;};};if _fddbc :=_fdgab .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_fddbc !=nil {return _fddbc ;};if _dbfb :=_fdgab .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_dbfb !=nil {return _dbfb ;};return nil ;}; +// Validate validates the CT_TextLineBreak and its children +func (_baedgc *CT_TextLineBreak )Validate ()error {return _baedgc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_bbdca *CT_EffectStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_adfgf :=range _bbdca .EffectStyle {e .EncodeElement (_adfgf ,_bagc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bca *CT_Bevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bca .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_bca .WAttr )});};if _bca .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_bca .HAttr )});};if _bca .PrstAttr !=ST_BevelPresetTypeUnset {_afeg ,_dge :=_bca .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_afeg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gggcf *ST_SchemeColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gggcf =0;case "\u0062\u0067\u0031":*_gggcf =1;case "\u0074\u0078\u0031":*_gggcf =2;case "\u0062\u0067\u0032":*_gggcf =3;case "\u0074\u0078\u0032":*_gggcf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gggcf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gggcf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gggcf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gggcf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gggcf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gggcf =10;case "\u0068\u006c\u0069n\u006b":*_gggcf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gggcf =12;case "\u0070\u0068\u0043l\u0072":*_gggcf =13;case "\u0064\u006b\u0031":*_gggcf =14;case "\u006c\u0074\u0031":*_gggcf =15;case "\u0064\u006b\u0032":*_gggcf =16;case "\u006c\u0074\u0032":*_gggcf =17;};return nil ;}; -// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path -func (_fbeac *CT_BlurEffect )ValidateWithPath (path string )error {if _fbeac .RadAttr !=nil {if *_fbeac .RadAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,*_fbeac .RadAttr );};if *_fbeac .RadAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_fbeac .RadAttr );};};return nil ;};func (_fgccgcd *CT_Path2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fgccgcd .WAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0077"},Value :_ddgage .Sprintf ("\u0025\u0076",*_fgccgcd .WAttr )});};if _fgccgcd .HAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068"},Value :_ddgage .Sprintf ("\u0025\u0076",*_fgccgcd .HAttr )});};if _fgccgcd .FillAttr !=ST_PathFillModeUnset {_cfbag ,_fbgcad :=_fgccgcd .FillAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0066\u0069\u006c\u006c"});if _fbgcad !=nil {return _fbgcad ;};start .Attr =append (start .Attr ,_cfbag );};if _fgccgcd .StrokeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgccgcd .StrokeAttr ))});};if _fgccgcd .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fgccgcd .ExtrusionOkAttr ))});};e .EncodeToken (start );if _fgccgcd .Close !=nil {_ceeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_abeab :=range _fgccgcd .Close {e .EncodeElement (_abeab ,_ceeb );};};if _fgccgcd .MoveTo !=nil {_ggbeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_dabfbd :=range _fgccgcd .MoveTo {e .EncodeElement (_dabfbd ,_ggbeg );};};if _fgccgcd .LnTo !=nil {_gcbbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_ggcff :=range _fgccgcd .LnTo {e .EncodeElement (_ggcff ,_gcbbe );};};if _fgccgcd .ArcTo !=nil {_cbccb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_ddagc :=range _fgccgcd .ArcTo {e .EncodeElement (_ddagc ,_cbccb );};};if _fgccgcd .QuadBezTo !=nil {_aeabg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_affa :=range _fgccgcd .QuadBezTo {e .EncodeElement (_affa ,_aeabg );};};if _fgccgcd .CubicBezTo !=nil {_aabbeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_aacfc :=range _fgccgcd .CubicBezTo {e .EncodeElement (_aacfc ,_aabbeb );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrameLocking and its children +func (_bgfd *CT_GraphicalObjectFrameLocking )Validate ()error {return _bgfd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_gaffgc :=&CT_TextShapeAutofit {};return _gaffgc };func (_abagg ST_TextSpacingPercentOrPercentString )String ()string {if _abagg .ST_TextSpacingPercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_abagg .ST_TextSpacingPercent );};if _abagg .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_abagg .ST_Percentage );};return "";};func (_addfb ST_TextWrappingType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_addfb .String (),start );};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_aebaa :=&CT_RegularTextRun {};return _aebaa };func (_edbfb *ST_PresetShadowVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edbfb =0;case "\u0073\u0068\u0064w\u0031":*_edbfb =1;case "\u0073\u0068\u0064w\u0032":*_edbfb =2;case "\u0073\u0068\u0064w\u0033":*_edbfb =3;case "\u0073\u0068\u0064w\u0034":*_edbfb =4;case "\u0073\u0068\u0064w\u0035":*_edbfb =5;case "\u0073\u0068\u0064w\u0036":*_edbfb =6;case "\u0073\u0068\u0064w\u0037":*_edbfb =7;case "\u0073\u0068\u0064w\u0038":*_edbfb =8;case "\u0073\u0068\u0064w\u0039":*_edbfb =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_edbfb =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_edbfb =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_edbfb =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_edbfb =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_edbfb =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_edbfb =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_edbfb =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_edbfb =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_edbfb =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_edbfb =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_edbfb =20;};return nil ;};type CT_ShapeLocking struct{NoTextEditAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_gfeg *CT_Connection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_gfeg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_gfeg .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfccf *CT_NonVisualPictureProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edceb :=range start .Attr {if _edceb .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_eddga ,_ebdb :=_a .ParseBool (_edceb .Value );if _ebdb !=nil {return _ebdb ;};_gfccf .PreferRelativeResizeAttr =&_eddga ;continue ;};};_ffdg :for {_eaad ,_ceabe :=d .Token ();if _ceabe !=nil {return _ceabe ;};switch _dgabd :=_eaad .(type ){case _b .StartElement :switch _dgabd .Name {case _b .Name {Space :"\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",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_gfccf .PicLocks =NewCT_PictureLocking ();if _gbdfa :=d .DecodeElement (_gfccf .PicLocks ,&_dgabd );_gbdfa !=nil {return _gbdfa ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfccf .ExtLst =NewCT_OfficeArtExtensionList ();if _fefgd :=d .DecodeElement (_gfccf .ExtLst ,&_dgabd );_fefgd !=nil {return _fefgd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063t\u0075\u0072\u0065\u0050\u0072\u006fp\u0065\u0072t\u0069\u0065s\u0020%\u0076",_dgabd .Name );if _dbef :=d .Skip ();_dbef !=nil {return _dbef ;};};case _b .EndElement :break _ffdg ;case _b .CharData :};};return nil ;};type CT_Percentage struct{ValAttr ST_Percentage ;};func (_cfaee *ST_SchemeColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfec ,_bcddf :=d .Token ();if _bcddf !=nil {return _bcddf ;};if _caadc ,_gdgdc :=_cgfec .(_b .EndElement );_gdgdc &&_caadc .Name ==start .Name {*_cfaee =1;return nil ;};if _bcfbge ,_bbggc :=_cgfec .(_b .CharData );!_bbggc {return _bb .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",_cgfec );}else {switch string (_bcfbge ){case "":*_cfaee =0;case "\u0062\u0067\u0031":*_cfaee =1;case "\u0074\u0078\u0031":*_cfaee =2;case "\u0062\u0067\u0032":*_cfaee =3;case "\u0074\u0078\u0032":*_cfaee =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cfaee =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cfaee =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cfaee =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cfaee =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cfaee =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cfaee =10;case "\u0068\u006c\u0069n\u006b":*_cfaee =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cfaee =12;case "\u0070\u0068\u0043l\u0072":*_cfaee =13;case "\u0064\u006b\u0031":*_cfaee =14;case "\u006c\u0074\u0031":*_cfaee =15;case "\u0064\u006b\u0032":*_cfaee =16;case "\u006c\u0074\u0032":*_cfaee =17;};};_cgfec ,_bcddf =d .Token ();if _bcddf !=nil {return _bcddf ;};if _edcgdg ,_fgagd :=_cgfec .(_b .EndElement );_fgagd &&_edcgdg .Name ==start .Name {return nil ;};return _bb .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",_cgfec );};func (_caebdg ST_LineEndType )String ()string {switch _caebdg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 3:return "\u0073t\u0065\u0061\u006c\u0074\u0068";case 4:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 5:return "\u006f\u0076\u0061\u006c";case 6:return "\u0061\u0072\u0072o\u0077";};return "";}; -// ST_AdjAngle is a union type -type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};func (_eeff ST_LightRigDirection )String ()string {switch _eeff {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0072";case 6:return "\u0062\u006c";case 7:return "\u0062";case 8:return "\u0062\u0072";};return "";};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};func (_dgcde *CT_FlatText )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_egafb :=range start .Attr {if _egafb .Name .Local =="\u007a"{_dadab ,_gecec :=ParseUnionST_Coordinate (_egafb .Value );if _gecec !=nil {return _gecec ;};_dgcde .ZAttr =&_dadab ;continue ;};};for {_ccbg ,_cgfgb :=d .Token ();if _cgfgb !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cgfgb );};if _fagff ,_cfbdg :=_ccbg .(_ggfee .EndElement );_cfbdg &&_fagff .Name ==start .Name {break ;};};return nil ;};func (_gfaeg ST_PositiveFixedPercentage )String ()string {if _gfaeg .ST_PositiveFixedPercentageDecimal !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_gfaeg .ST_PositiveFixedPercentageDecimal );};if _gfaeg .ST_PositiveFixedPercentage !=nil {return _gfaeg .ST_PositiveFixedPercentage .String ();};return "";};func NewCT_PictureLocking ()*CT_PictureLocking {_dbfc :=&CT_PictureLocking {};return _dbfc };type ST_TextVertOverflowType byte ; +// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path +func (_acdd *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _acdd .ClrScheme !=nil {if _dcdee :=_acdd .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_dcdee !=nil {return _dcdee ;};};if _acdd .FontScheme !=nil {if _edb :=_acdd .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_edb !=nil {return _edb ;};};if _acdd .FmtScheme !=nil {if _bggb :=_acdd .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_bggb !=nil {return _bggb ;};};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_ccfda :=&CT_LineJoinBevel {};return _ccfda };func (_fccad *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bageaa ,_gbgdb :=d .Token ();if _gbgdb !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gbgdb );};if _eagb ,_adcbf :=_bageaa .(_b .EndElement );_adcbf &&_eagb .Name ==start .Name {break ;};};return nil ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_daafg :=&EG_TextBulletTypeface {};return _daafg ;}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_cdg *CT_PositiveFixedPercentage )Validate ()error {return _cdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};func (_fdag *CT_FontCollection )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fdag .Latin =NewCT_TextFont ();_fdag .Ea =NewCT_TextFont ();_fdag .Cs =NewCT_TextFont ();_baadaf :for {_aaba ,_gbgdd :=d .Token ();if _gbgdd !=nil {return _gbgdd ;};switch _bdfab :=_aaba .(type ){case _ggfee .StartElement :switch _bdfab .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u0061\u0074i\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:if _ggfade :=d .DecodeElement (_fdag .Latin ,&_bdfab );_ggfade !=nil {return _ggfade ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:if _bfde :=d .DecodeElement (_fdag .Ea ,&_bdfab );_bfde !=nil {return _bfde ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:if _edbde :=d .DecodeElement (_fdag .Cs ,&_bdfab );_edbde !=nil {return _edbde ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_eeec :=NewCT_SupplementalFont ();if _dece :=d .DecodeElement (_eeec ,&_bdfab );_dece !=nil {return _dece ;};_fdag .Font =append (_fdag .Font ,_eeec );case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdag .ExtLst =NewCT_OfficeArtExtensionList ();if _gfcede :=d .DecodeElement (_fdag .ExtLst ,&_bdfab );_gfcede !=nil {return _gfcede ;};default:_fecf .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\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bdfab .Name );if _bdbdg :=d .Skip ();_bdbdg !=nil {return _bdbdg ;};};case _ggfee .EndElement :break _baadaf ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path +func (_gfeea *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _ggaad :=_gfeea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggaad !=nil {return _ggaad ;};if _defca :=_gfeea .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_defca !=nil {return _defca ;};return nil ;}; -// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path -func (_gead *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _gead .NoFill !=nil {if _fffgc :=_gead .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fffgc !=nil {return _fffgc ;};};if _gead .SolidFill !=nil {if _ecbee :=_gead .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ecbee !=nil {return _ecbee ;};};if _gead .GradFill !=nil {if _baca :=_gead .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_baca !=nil {return _baca ;};};if _gead .BlipFill !=nil {if _agfcc :=_gead .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_agfcc !=nil {return _agfcc ;};};if _gead .PattFill !=nil {if _gcacb :=_gead .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcacb !=nil {return _gcacb ;};};if _gead .GrpFill !=nil {if _acgf :=_gead .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_acgf !=nil {return _acgf ;};};if _gead .EffectLst !=nil {if _fdcbc :=_gead .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fdcbc !=nil {return _fdcbc ;};};if _gead .EffectDag !=nil {if _gebf :=_gead .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gebf !=nil {return _gebf ;};};return nil ;}; +// Validate validates the CT_ClipboardStyleSheet and its children +func (_gfbge *CT_ClipboardStyleSheet )Validate ()error {return _gfbge .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;}; -// Validate validates the CT_ShapeProperties and its children -func (_gbag *CT_ShapeProperties )Validate ()error {return _gbag .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_abaddc :=&CT_ColorMappingOverrideChoice {};return _abaddc ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;}; +// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path +func (_fdgf *CT_BlendEffect )ValidateWithPath (path string )error {if _fdgf .BlendAttr ==ST_BlendModeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _ecea :=_fdgf .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_ecea !=nil {return _ecea ;};if _bad :=_fdgf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_bad !=nil {return _bad ;};return nil ;};func (_cfbd *CT_ColorScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbd .Dk1 =NewCT_Color ();_cfbd .Lt1 =NewCT_Color ();_cfbd .Dk2 =NewCT_Color ();_cfbd .Lt2 =NewCT_Color ();_cfbd .Accent1 =NewCT_Color ();_cfbd .Accent2 =NewCT_Color ();_cfbd .Accent3 =NewCT_Color ();_cfbd .Accent4 =NewCT_Color ();_cfbd .Accent5 =NewCT_Color ();_cfbd .Accent6 =NewCT_Color ();_cfbd .Hlink =NewCT_Color ();_cfbd .FolHlink =NewCT_Color ();for _ ,_fcbcd :=range start .Attr {if _fcbcd .Name .Local =="\u006e\u0061\u006d\u0065"{_bcdbe ,_edeb :=_fcbcd .Value ,error (nil );if _edeb !=nil {return _edeb ;};_cfbd .NameAttr =_bcdbe ;continue ;};};_bddg :for {_edaa ,_ffba :=d .Token ();if _ffba !=nil {return _ffba ;};switch _geeba :=_edaa .(type ){case _b .StartElement :switch _geeba .Name {case _b .Name {Space :"\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",Local :"\u0064\u006b\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"}:if _eadf :=d .DecodeElement (_cfbd .Dk1 ,&_geeba );_eadf !=nil {return _eadf ;};case _b .Name {Space :"\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",Local :"\u006c\u0074\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"}:if _cded :=d .DecodeElement (_cfbd .Lt1 ,&_geeba );_cded !=nil {return _cded ;};case _b .Name {Space :"\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",Local :"\u0064\u006b\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"}:if _cgda :=d .DecodeElement (_cfbd .Dk2 ,&_geeba );_cgda !=nil {return _cgda ;};case _b .Name {Space :"\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",Local :"\u006c\u0074\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"}:if _cfgfc :=d .DecodeElement (_cfbd .Lt2 ,&_geeba );_cfgfc !=nil {return _cfgfc ;};case _b .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _edgfd :=d .DecodeElement (_cfbd .Accent1 ,&_geeba );_edgfd !=nil {return _edgfd ;};case _b .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _gbdef :=d .DecodeElement (_cfbd .Accent2 ,&_geeba );_gbdef !=nil {return _gbdef ;};case _b .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _fccdd :=d .DecodeElement (_cfbd .Accent3 ,&_geeba );_fccdd !=nil {return _fccdd ;};case _b .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _caea :=d .DecodeElement (_cfbd .Accent4 ,&_geeba );_caea !=nil {return _caea ;};case _b .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _fgbec :=d .DecodeElement (_cfbd .Accent5 ,&_geeba );_fgbec !=nil {return _fgbec ;};case _b .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _bgfc :=d .DecodeElement (_cfbd .Accent6 ,&_geeba );_bgfc !=nil {return _bgfc ;};case _b .Name {Space :"\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",Local :"\u0068\u006c\u0069n\u006b"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"}:if _bfea :=d .DecodeElement (_cfbd .Hlink ,&_geeba );_bfea !=nil {return _bfea ;};case _b .Name {Space :"\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",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _fdba :=d .DecodeElement (_cfbd .FolHlink ,&_geeba );_fdba !=nil {return _fdba ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbd .ExtLst =NewCT_OfficeArtExtensionList ();if _cfee :=d .DecodeElement (_cfbd .ExtLst ,&_geeba );_cfee !=nil {return _cfee ;};default:_f .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\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_geeba .Name );if _dgee :=d .Skip ();_dgee !=nil {return _dgee ;};};case _b .EndElement :break _bddg ;case _b .CharData :};};return nil ;};type ST_AnimationBuildType byte ; -// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path -func (_gccaa *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _gccaa .SpLocks !=nil {if _afbde :=_gccaa .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_afbde !=nil {return _afbde ;};};if _gccaa .ExtLst !=nil {if _dagcb :=_gccaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dagcb !=nil {return _dagcb ;};};return nil ;};func (_gfcea ST_TextUnderlineType )ValidateWithPath (path string )error {switch _gfcea {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcea ));};return nil ;}; +// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path +func (_bcf *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _bcf .ScrgbClr !=nil {if _beg :=_bcf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_beg !=nil {return _beg ;};};if _bcf .SrgbClr !=nil {if _bff :=_bcf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bff !=nil {return _bff ;};};if _bcf .HslClr !=nil {if _dfe :=_bcf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dfe !=nil {return _dfe ;};};if _bcf .SysClr !=nil {if _gfg :=_bcf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gfg !=nil {return _gfg ;};};if _bcf .SchemeClr !=nil {if _fgc :=_bcf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fgc !=nil {return _fgc ;};};if _bcf .PrstClr !=nil {if _eda :=_bcf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eda !=nil {return _eda ;};};return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; -// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path -func (_bdgce *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _ebaaa :=_bdgce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebaaa !=nil {return _ebaaa ;};return nil ;};func (_aaeggd *CT_TableCellBorderStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _aaeggd .Left !=nil {_ddffe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_aaeggd .Left ,_ddffe );};if _aaeggd .Right !=nil {_fecag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aaeggd .Right ,_fecag );};if _aaeggd .Top !=nil {_fbbgc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_aaeggd .Top ,_fbbgc );};if _aaeggd .Bottom !=nil {_defd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_aaeggd .Bottom ,_defd );};if _aaeggd .InsideH !=nil {_cbdge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_aaeggd .InsideH ,_cbdge );};if _aaeggd .InsideV !=nil {_edeae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_aaeggd .InsideV ,_edeae );};if _aaeggd .Tl2br !=nil {_affad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_aaeggd .Tl2br ,_affad );};if _aaeggd .Tr2bl !=nil {_cedg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_aaeggd .Tr2bl ,_cedg );};if _aaeggd .ExtLst !=nil {_fced :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaeggd .ExtLst ,_fced );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path +func (_gbbce *CT_TextBody )ValidateWithPath (path string )error {if _caffe :=_gbbce .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_caffe !=nil {return _caffe ;};if _gbbce .LstStyle !=nil {if _cbafb :=_gbbce .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_cbafb !=nil {return _cbafb ;};};for _gbbbe ,_bfbae :=range _gbbce .P {if _bdfd :=_bfbae .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_gbbbe ));_bdfd !=nil {return _bdfd ;};};return nil ;};func (_efge *CT_Angle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_efge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextBulletColorFollowText struct{};func (_cfbfe *CT_LinearShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fddb :=range start .Attr {if _fddb .Name .Local =="\u0061\u006e\u0067"{_dffcd ,_dffbd :=_a .ParseInt (_fddb .Value ,10,32);if _dffbd !=nil {return _dffbd ;};_faaef :=int32 (_dffcd );_cfbfe .AngAttr =&_faaef ;continue ;};if _fddb .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_abedb ,_ffedg :=_a .ParseBool (_fddb .Value );if _ffedg !=nil {return _ffedg ;};_cfbfe .ScaledAttr =&_abedb ;continue ;};};for {_aggb ,_cced :=d .Token ();if _cced !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_cced );};if _eafg ,_adba :=_aggb .(_b .EndElement );_adba &&_eafg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path -func (_bbce *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _bbce .FontScaleAttr !=nil {if _ffdgg :=_bbce .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_ffdgg !=nil {return _ffdgg ;};};if _bbce .LnSpcReductionAttr !=nil {if _fccca :=_bbce .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fccca !=nil {return _fccca ;};};return nil ;};func (_edbbfa *CT_ColorMapping )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_gbdb ,_bbe :=_edbbfa .Bg1Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062\u0067\u0031"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Tx1Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0074\u0078\u0031"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Bg2Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062\u0067\u0032"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Tx2Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0074\u0078\u0032"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Accent1Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Accent2Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Accent3Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Accent4Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Accent5Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .Accent6Attr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .HlinkAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0068\u006c\u0069n\u006b"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );_gbdb ,_bbe =_edbbfa .FolHlinkAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_gbdb );e .EncodeToken (start );if _edbbfa .ExtLst !=nil {_bcbg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbbfa .ExtLst ,_bcbg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TextBodyProperties struct{RotAttr *int32 ;SpcFirstLastParaAttr *bool ;VertOverflowAttr ST_TextVertOverflowType ;HorzOverflowAttr ST_TextHorzOverflowType ;VertAttr ST_TextVerticalType ;WrapAttr ST_TextWrappingType ;LInsAttr *ST_Coordinate32 ;TInsAttr *ST_Coordinate32 ;RInsAttr *ST_Coordinate32 ;BInsAttr *ST_Coordinate32 ;NumColAttr *int32 ;SpcColAttr *int32 ;RtlColAttr *bool ;FromWordArtAttr *bool ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;ForceAAAttr *bool ;UprightAttr *bool ;CompatLnSpcAttr *bool ;PrstTxWarp *CT_PresetTextShape ;NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;ExtLst *CT_OfficeArtExtensionList ;};func (_fegbd *EG_FillModeProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fegbd .Tile !=nil {_aca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_fegbd .Tile ,_aca );};if _fegbd .Stretch !=nil {_efaae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_fegbd .Stretch ,_efaae );};return nil ;};func (_fbab ST_LineEndType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_fecgg :=_ggfee .Attr {};_fecgg .Name =name ;switch _fbab {case ST_LineEndTypeUnset :_fecgg .Value ="";case ST_LineEndTypeNone :_fecgg .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_fecgg .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_fecgg .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_fecgg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_fecgg .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_fecgg .Value ="\u0061\u0072\u0072o\u0077";};return _fecgg ,nil ;};func (_gcg ST_AnimationChartBuildType )String ()string {if _gcg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _gcg .ST_AnimationBuildType .String ();};if _gcg .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _gcg .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_egec ST_TextBulletSize )String ()string {if _egec .ST_TextBulletSizePercent !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_egec .ST_TextBulletSizePercent );};if _egec .ST_TextBulletSizeDecimal !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_egec .ST_TextBulletSizeDecimal );};return "";}; +// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path +func (_ecgfbb *EG_Geometry )ValidateWithPath (path string )error {if _ecgfbb .CustGeom !=nil {if _egbcb :=_ecgfbb .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_egbcb !=nil {return _egbcb ;};};if _ecgfbb .PrstGeom !=nil {if _ddbedb :=_ecgfbb .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_ddbedb !=nil {return _ddbedb ;};};return nil ;}; -// Validate validates the CT_BiLevelEffect and its children -func (_cbff *CT_BiLevelEffect )Validate ()error {return _cbff .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_dcga *CT_Boolean )ValidateWithPath (path string )error {if _dcga .ValAttr !=nil {if _ccge :=_dcga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccge !=nil {return _ccge ;};};return nil ;};func (_aegbgb ST_OnOffStyleType )ValidateWithPath (path string )error {switch _aegbgb {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegbgb ));};return nil ;}; -// Validate validates the CT_Hyperlink and its children -func (_gcdad *CT_Hyperlink )Validate ()error {return _gcdad .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_dafd ST_PitchFamily )Validate ()error {return _dafd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path +func (_geggf *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _geggf .MarLAttr !=nil {if *_geggf .MarLAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u004c\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_geggf .MarLAttr );};if *_geggf .MarLAttr > 51206400{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u004c\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geggf .MarLAttr );};};if _geggf .MarRAttr !=nil {if *_geggf .MarRAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u0052\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_geggf .MarRAttr );};if *_geggf .MarRAttr > 51206400{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u0052\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geggf .MarRAttr );};};if _geggf .LvlAttr !=nil {if *_geggf .LvlAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\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 ,*_geggf .LvlAttr );};if *_geggf .LvlAttr > 8{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_geggf .LvlAttr );};};if _geggf .IndentAttr !=nil {if *_geggf .IndentAttr < -51206400{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u002d\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geggf .IndentAttr );};if *_geggf .IndentAttr > 51206400{return _bb .Errorf ("\u0025s\u002f\u006d.\u0049\u006e\u0064e\u006e\u0074\u0041\u0074\u0074\u0072\u0020m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geggf .IndentAttr );};};if _debaed :=_geggf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_debaed !=nil {return _debaed ;};if _geggf .DefTabSzAttr !=nil {if _dacdd :=_geggf .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_dacdd !=nil {return _dacdd ;};};if _eadce :=_geggf .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_eadce !=nil {return _eadce ;};if _geggf .LnSpc !=nil {if _agacg :=_geggf .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_agacg !=nil {return _agacg ;};};if _geggf .SpcBef !=nil {if _bbdfe :=_geggf .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_bbdfe !=nil {return _bbdfe ;};};if _geggf .SpcAft !=nil {if _aefba :=_geggf .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_aefba !=nil {return _aefba ;};};if _geggf .BuClrTx !=nil {if _gddfa :=_geggf .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_gddfa !=nil {return _gddfa ;};};if _geggf .BuClr !=nil {if _gecge :=_geggf .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_gecge !=nil {return _gecge ;};};if _geggf .BuSzTx !=nil {if _fafgf :=_geggf .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_fafgf !=nil {return _fafgf ;};};if _geggf .BuSzPct !=nil {if _bbagda :=_geggf .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_bbagda !=nil {return _bbagda ;};};if _geggf .BuSzPts !=nil {if _facfd :=_geggf .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_facfd !=nil {return _facfd ;};};if _geggf .BuFontTx !=nil {if _agcc :=_geggf .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_agcc !=nil {return _agcc ;};};if _geggf .BuFont !=nil {if _afgbg :=_geggf .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_afgbg !=nil {return _afgbg ;};};if _geggf .BuNone !=nil {if _bdeffb :=_geggf .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_bdeffb !=nil {return _bdeffb ;};};if _geggf .BuAutoNum !=nil {if _fgfag :=_geggf .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_fgfag !=nil {return _fgfag ;};};if _geggf .BuChar !=nil {if _dged :=_geggf .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_dged !=nil {return _dged ;};};if _geggf .BuBlip !=nil {if _cfgdcb :=_geggf .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_cfgdcb !=nil {return _cfgdcb ;};};if _geggf .TabLst !=nil {if _gebf :=_geggf .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_gebf !=nil {return _gebf ;};};if _geggf .DefRPr !=nil {if _dbaaa :=_geggf .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_dbaaa !=nil {return _dbaaa ;};};if _geggf .ExtLst !=nil {if _gdgbd :=_geggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgbd !=nil {return _gdgbd ;};};return nil ;}; -// Validate validates the CT_PathShadeProperties and its children -func (_dgaba *CT_PathShadeProperties )Validate ()error {return _dgaba .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;}; +// Validate validates the CT_AdjPoint2D and its children +func (_dadd *CT_AdjPoint2D )Validate ()error {return _dadd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func NewCT_PositivePercentage ()*CT_PositivePercentage {_fbabe :=&CT_PositivePercentage {};return _fbabe ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_fgfcbb :=&EG_TextUnderlineLine {};return _fgfcbb ;};type CT_GradientStop struct{PosAttr ST_PositiveFixedPercentage ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2;ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4;ST_TextAnchoringTypeDist ST_TextAnchoringType =5;); -// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path -func (_aecc *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _fbfccg :=_aecc .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fbfccg !=nil {return _fbfccg ;};if _aecc .Xfrm !=nil {if _bcgbc :=_aecc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bcgbc !=nil {return _bcgbc ;};};if _aecc .NoFill !=nil {if _dggfg :=_aecc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dggfg !=nil {return _dggfg ;};};if _aecc .SolidFill !=nil {if _adbae :=_aecc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_adbae !=nil {return _adbae ;};};if _aecc .GradFill !=nil {if _effb :=_aecc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_effb !=nil {return _effb ;};};if _aecc .BlipFill !=nil {if _gfee :=_aecc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gfee !=nil {return _gfee ;};};if _aecc .PattFill !=nil {if _dggde :=_aecc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dggde !=nil {return _dggde ;};};if _aecc .GrpFill !=nil {if _ceff :=_aecc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ceff !=nil {return _ceff ;};};if _aecc .EffectLst !=nil {if _gbcd :=_aecc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gbcd !=nil {return _gbcd ;};};if _aecc .EffectDag !=nil {if _efccd :=_aecc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_efccd !=nil {return _efccd ;};};if _aecc .Scene3d !=nil {if _fcdce :=_aecc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fcdce !=nil {return _fcdce ;};};if _aecc .ExtLst !=nil {if _dfbce :=_aecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbce !=nil {return _dfbce ;};};return nil ;}; +// Validate validates the CT_AudioCD and its children +func (_fff *CT_AudioCD )Validate ()error {return _fff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_deed *CT_Cell3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deed .Bevel =NewCT_Bevel ();for _ ,_aded :=range start .Attr {if _aded .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_deed .PrstMaterialAttr .UnmarshalXMLAttr (_aded );continue ;};};_cfab :for {_ded ,_ecbef :=d .Token ();if _ecbef !=nil {return _ecbef ;};switch _gdeg :=_ded .(type ){case _b .StartElement :switch _gdeg .Name {case _b .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:if _fcbca :=d .DecodeElement (_deed .Bevel ,&_gdeg );_fcbca !=nil {return _fcbca ;};case _b .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_deed .LightRig =NewCT_LightRig ();if _dgdc :=d .DecodeElement (_deed .LightRig ,&_gdeg );_dgdc !=nil {return _dgdc ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deed .ExtLst =NewCT_OfficeArtExtensionList ();if _fafg :=d .DecodeElement (_deed .ExtLst ,&_gdeg );_fafg !=nil {return _fafg ;};default:_f .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\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_gdeg .Name );if _eeac :=d .Skip ();_eeac !=nil {return _eeac ;};};case _b .EndElement :break _cfab ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Boolean and its children -func (_aedd *CT_Boolean )Validate ()error {return _aedd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; +// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path +func (_cdff *EG_FillProperties )ValidateWithPath (path string )error {if _cdff .NoFill !=nil {if _ebeea :=_cdff .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ebeea !=nil {return _ebeea ;};};if _cdff .SolidFill !=nil {if _dgda :=_cdff .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dgda !=nil {return _dgda ;};};if _cdff .GradFill !=nil {if _bccbc :=_cdff .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bccbc !=nil {return _bccbc ;};};if _cdff .BlipFill !=nil {if _babac :=_cdff .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_babac !=nil {return _babac ;};};if _cdff .PattFill !=nil {if _agbc :=_cdff .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_agbc !=nil {return _agbc ;};};if _cdff .GrpFill !=nil {if _gbbcd :=_cdff .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gbbcd !=nil {return _gbbcd ;};};return nil ;};func (_afag ST_ShapeType )String ()string {switch _afag {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065";case 2:return "\u006ci\u006e\u0065\u0049\u006e\u0076";case 3:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 4:return "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "\u0072\u0065\u0063\u0074";case 6:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 7:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case 8:return "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case 9:return "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case 10:return "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case 11:return "\u0068e\u0078\u0061\u0067\u006f\u006e";case 12:return "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case 13:return "\u006fc\u0074\u0061\u0067\u006f\u006e";case 14:return "\u0064e\u0063\u0061\u0067\u006f\u006e";case 15:return "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case 16:return "\u0073\u0074\u0061r\u0034";case 17:return "\u0073\u0074\u0061r\u0035";case 18:return "\u0073\u0074\u0061r\u0036";case 19:return "\u0073\u0074\u0061r\u0037";case 20:return "\u0073\u0074\u0061r\u0038";case 21:return "\u0073\u0074\u0061\u0072\u0031\u0030";case 22:return "\u0073\u0074\u0061\u0072\u0031\u0032";case 23:return "\u0073\u0074\u0061\u0072\u0031\u0036";case 24:return "\u0073\u0074\u0061\u0072\u0032\u0034";case 25:return "\u0073\u0074\u0061\u0072\u0033\u0032";case 26:return "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case 27:return "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case 28:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case 29:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case 30:return "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case 31:return "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case 32:return "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case 33:return "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case 34:return "\u0070\u006c\u0061\u0071\u0075\u0065";case 35:return "\u0065l\u006c\u0069\u0070\u0073\u0065";case 36:return "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case 37:return "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case 38:return "\u0063h\u0065\u0076\u0072\u006f\u006e";case 39:return "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case 40:return "\u0070\u0069\u0065";case 41:return "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case 42:return "\u0064\u006f\u006eu\u0074";case 43:return "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case 44:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 45:return "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case 46:return "\u0075p\u0041\u0072\u0072\u006f\u0077";case 47:return "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case 48:return "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 49:return "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 50:return "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 51:return "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 52:return "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 53:return "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 54:return "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 55:return "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case 56:return "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 57:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 58:return "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 59:return "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 60:return "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case 61:return "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case 62:return "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 63:return "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case 64:return "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case 65:return "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case 66:return "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case 67:return "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case 68:return "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 69:return "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case 70:return "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 71:return "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 72:return "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case 73:return "\u0063\u0075\u0062\u0065";case 74:return "\u0063\u0061\u006e";case 75:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case 76:return "\u0068\u0065\u0061r\u0074";case 77:return "\u0073\u0075\u006e";case 78:return "\u006d\u006f\u006f\u006e";case 79:return "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case 80:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case 81:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case 82:return "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case 83:return "\u0062\u0065\u0076e\u006c";case 84:return "\u0066\u0072\u0061m\u0065";case 85:return "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case 86:return "\u0063\u006f\u0072\u006e\u0065\u0072";case 87:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 88:return "\u0063\u0068\u006fr\u0064";case 89:return "\u0061\u0072\u0063";case 90:return "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 91:return "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 92:return "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case 93:return "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case 94:return "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case 95:return "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case 96:return "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case 97:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case 98:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case 99:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case 100:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case 101:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case 102:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case 103:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case 104:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case 105:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case 106:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case 107:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case 108:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 109:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 110:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 111:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 112:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 113:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 114:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case 115:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case 116:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case 117:return "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 118:return "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case 119:return "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 120:return "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 121:return "\u0063\u006c\u006fu\u0064";case 122:return "\u0072\u0069\u0062\u0062\u006f\u006e";case 123:return "\u0072i\u0062\u0062\u006f\u006e\u0032";case 124:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case 125:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case 126:return "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case 127:return "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case 128:return "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case 129:return "\u0077\u0061\u0076\u0065";case 130:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 131:return "\u0070\u006c\u0075\u0073";case 132:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case 133:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case 134:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case 135:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case 136:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 137:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case 138:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case 139:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case 140:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case 141:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case 142:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case 143:return "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case 144:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case 145:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case 146:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case 147:return "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case 148:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case 149:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case 150:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case 151:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case 152:return "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 153:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case 154:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case 155:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case 156:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case 157:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case 158:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case 159:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case 160:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case 161:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case 162:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case 163:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case 164:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case 165:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case 166:return "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case 167:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case 168:return "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case 169:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case 170:return "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case 171:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case 172:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case 173:return "\u0067\u0065\u0061r\u0036";case 174:return "\u0067\u0065\u0061r\u0039";case 175:return "\u0066\u0075\u006e\u006e\u0065\u006c";case 176:return "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case 177:return "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case 178:return "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case 179:return "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case 180:return "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case 181:return "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 182:return "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case 183:return "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case 184:return "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case 185:return "\u0063\u0068\u0061\u0072\u0074\u0058";case 186:return "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case 187:return "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return "";};func (_gdaadg *CT_TextBlipBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ffbeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_gdaadg .Blip ,_ffbeg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcdgb ST_SystemColorVal )ValidateWithPath (path string )error {switch _gcdgb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdgb ));};return nil ;};func (_fdbc *CT_StyleMatrix )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdbc .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fdbc .NameAttr )});};e .EncodeToken (start );_afgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdbc .FillStyleLst ,_afgb );_bdcdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdbc .LnStyleLst ,_bdcdc );_dfdea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdbc .EffectStyleLst ,_dfdea );_dfcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdbc .BgFillStyleLst ,_dfcf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;); -// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path -func (_fagdd *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _fagdd .TcBdr !=nil {if _fbbe :=_fagdd .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_fbbe !=nil {return _fbbe ;};};if _fagdd .Fill !=nil {if _bbbdb :=_fagdd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bbbdb !=nil {return _bbbdb ;};};if _fagdd .FillRef !=nil {if _cca :=_fagdd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_cca !=nil {return _cca ;};};if _fagdd .Cell3D !=nil {if _cfcdd :=_fagdd .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_cfcdd !=nil {return _cfcdd ;};};return nil ;}; +// ST_AdjCoordinate is a union type +type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func (_gcafa *EG_ShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babce :for {_eccfbc ,_ddbef :=d .Token ();if _ddbef !=nil {return _ddbef ;};switch _acadd :=_eccfbc .(type ){case _b .StartElement :switch _acadd .Name {case _b .Name {Space :"\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",Local :"\u006c\u0069\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_gcafa .Lin =NewCT_LinearShadeProperties ();if _fbfcc :=d .DecodeElement (_gcafa .Lin ,&_acadd );_fbfcc !=nil {return _fbfcc ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_gcafa .Path =NewCT_PathShadeProperties ();if _daedf :=d .DecodeElement (_gcafa .Path ,&_acadd );_daedf !=nil {return _daedf ;};default:_f .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\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_acadd .Name );if _beagd :=d .Skip ();_beagd !=nil {return _beagd ;};};case _b .EndElement :break _babce ;case _b .CharData :};};return nil ;};type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;};func (_fabfbe ST_PresetColorVal )ValidateWithPath (path string )error {switch _fabfbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabfbe ));};return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_gacbc :=&EG_ShadeProperties {};return _gacbc };const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentTl ST_RectAlignment =1;ST_RectAlignmentT ST_RectAlignment =2;ST_RectAlignmentTr ST_RectAlignment =3;ST_RectAlignmentL ST_RectAlignment =4;ST_RectAlignmentCtr ST_RectAlignment =5;ST_RectAlignmentR ST_RectAlignment =6;ST_RectAlignmentBl ST_RectAlignment =7;ST_RectAlignmentB ST_RectAlignment =8;ST_RectAlignmentBr ST_RectAlignment =9;);func (_fbgbg ST_OnOffStyleType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdcfc :=_b .Attr {};_cdcfc .Name =name ;switch _fbgbg {case ST_OnOffStyleTypeUnset :_cdcfc .Value ="";case ST_OnOffStyleTypeOn :_cdcfc .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_cdcfc .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_cdcfc .Value ="\u0064\u0065\u0066";};return _cdcfc ,nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_dggbeb :=&CT_TableStyleList {};_dggbeb .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dggbeb ;};func NewCT_Bevel ()*CT_Bevel {_dcded :=&CT_Bevel {};return _dcded };func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_ffee :=&CT_NonVisualGroupDrawingShapeProps {};return _ffee ;}; -// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path -func (_gagd *CT_FillStyleList )ValidateWithPath (path string )error {for _abbdg ,_aece :=range _gagd .EG_FillProperties {if _cfcba :=_aece .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_abbdg ));_cfcba !=nil {return _cfcba ;};};return nil ;};func (_bddfa *CT_SchemeColor )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bddfa .ValAttr =ST_SchemeColorVal (1);for _ ,_bced :=range start .Attr {if _bced .Name .Local =="\u0076\u0061\u006c"{_bddfa .ValAttr .UnmarshalXMLAttr (_bced );continue ;};};_ebeafc :for {_adda ,_eeeeg :=d .Token ();if _eeeeg !=nil {return _eeeeg ;};switch _gbff :=_adda .(type ){case _ggfee .StartElement :switch _gbff .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_eggg :=NewEG_ColorTransform ();_eggg .Tint =NewCT_PositiveFixedPercentage ();if _cedaf :=d .DecodeElement (_eggg .Tint ,&_gbff );_cedaf !=nil {return _cedaf ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_eggg );case _ggfee .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_cfde :=NewEG_ColorTransform ();_cfde .Shade =NewCT_PositiveFixedPercentage ();if _cbfg :=d .DecodeElement (_cfde .Shade ,&_gbff );_cbfg !=nil {return _cbfg ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_cfde );case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_cded :=NewEG_ColorTransform ();_cded .Comp =NewCT_ComplementTransform ();if _dfada :=d .DecodeElement (_cded .Comp ,&_gbff );_dfada !=nil {return _dfada ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_cded );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_dgeab :=NewEG_ColorTransform ();_dgeab .Inv =NewCT_InverseTransform ();if _aeee :=d .DecodeElement (_dgeab .Inv ,&_gbff );_aeee !=nil {return _aeee ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_dgeab );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_gebaf :=NewEG_ColorTransform ();_gebaf .Gray =NewCT_GrayscaleTransform ();if _adbfc :=d .DecodeElement (_gebaf .Gray ,&_gbff );_adbfc !=nil {return _adbfc ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_gebaf );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_ddfg :=NewEG_ColorTransform ();_ddfg .Alpha =NewCT_PositiveFixedPercentage ();if _gaggd :=d .DecodeElement (_ddfg .Alpha ,&_gbff );_gaggd !=nil {return _gaggd ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_ddfg );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fbee :=NewEG_ColorTransform ();_fbee .AlphaOff =NewCT_FixedPercentage ();if _dfdb :=d .DecodeElement (_fbee .AlphaOff ,&_gbff );_dfdb !=nil {return _dfdb ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_fbee );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gadbf :=NewEG_ColorTransform ();_gadbf .AlphaMod =NewCT_PositivePercentage ();if _cdfbbd :=d .DecodeElement (_gadbf .AlphaMod ,&_gbff );_cdfbbd !=nil {return _cdfbbd ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_gadbf );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gfcdg :=NewEG_ColorTransform ();_gfcdg .Hue =NewCT_PositiveFixedAngle ();if _bcbcd :=d .DecodeElement (_gfcdg .Hue ,&_gbff );_bcbcd !=nil {return _bcbcd ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_gfcdg );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bgdea :=NewEG_ColorTransform ();_bgdea .HueOff =NewCT_Angle ();if _gedg :=d .DecodeElement (_bgdea .HueOff ,&_gbff );_gedg !=nil {return _gedg ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_bgdea );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_aedf :=NewEG_ColorTransform ();_aedf .HueMod =NewCT_PositivePercentage ();if _dbcca :=d .DecodeElement (_aedf .HueMod ,&_gbff );_dbcca !=nil {return _dbcca ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_aedf );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_edga :=NewEG_ColorTransform ();_edga .Sat =NewCT_Percentage ();if _fagee :=d .DecodeElement (_edga .Sat ,&_gbff );_fagee !=nil {return _fagee ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_edga );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_ccgbg :=NewEG_ColorTransform ();_ccgbg .SatOff =NewCT_Percentage ();if _bcedf :=d .DecodeElement (_ccgbg .SatOff ,&_gbff );_bcedf !=nil {return _bcedf ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_ccgbg );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_aagde :=NewEG_ColorTransform ();_aagde .SatMod =NewCT_Percentage ();if _baaea :=d .DecodeElement (_aagde .SatMod ,&_gbff );_baaea !=nil {return _baaea ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_aagde );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_ffcae :=NewEG_ColorTransform ();_ffcae .Lum =NewCT_Percentage ();if _cag :=d .DecodeElement (_ffcae .Lum ,&_gbff );_cag !=nil {return _cag ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_ffcae );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_beggd :=NewEG_ColorTransform ();_beggd .LumOff =NewCT_Percentage ();if _eeeaf :=d .DecodeElement (_beggd .LumOff ,&_gbff );_eeeaf !=nil {return _eeeaf ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_beggd );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dgbdea :=NewEG_ColorTransform ();_dgbdea .LumMod =NewCT_Percentage ();if _acabd :=d .DecodeElement (_dgbdea .LumMod ,&_gbff );_acabd !=nil {return _acabd ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_dgbdea );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_dafdb :=NewEG_ColorTransform ();_dafdb .Red =NewCT_Percentage ();if _eggce :=d .DecodeElement (_dafdb .Red ,&_gbff );_eggce !=nil {return _eggce ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_dafdb );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_agfd :=NewEG_ColorTransform ();_agfd .RedOff =NewCT_Percentage ();if _egdf :=d .DecodeElement (_agfd .RedOff ,&_gbff );_egdf !=nil {return _egdf ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_agfd );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dbe :=NewEG_ColorTransform ();_dbe .RedMod =NewCT_Percentage ();if _dddce :=d .DecodeElement (_dbe .RedMod ,&_gbff );_dddce !=nil {return _dddce ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_dbe );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_ceae :=NewEG_ColorTransform ();_ceae .Green =NewCT_Percentage ();if _cgfd :=d .DecodeElement (_ceae .Green ,&_gbff );_cgfd !=nil {return _cgfd ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_ceae );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bgfca :=NewEG_ColorTransform ();_bgfca .GreenOff =NewCT_Percentage ();if _cdccb :=d .DecodeElement (_bgfca .GreenOff ,&_gbff );_cdccb !=nil {return _cdccb ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_bgfca );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gceee :=NewEG_ColorTransform ();_gceee .GreenMod =NewCT_Percentage ();if _eefaf :=d .DecodeElement (_gceee .GreenMod ,&_gbff );_eefaf !=nil {return _eefaf ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_gceee );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cageb :=NewEG_ColorTransform ();_cageb .Blue =NewCT_Percentage ();if _cgcbc :=d .DecodeElement (_cageb .Blue ,&_gbff );_cgcbc !=nil {return _cgcbc ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_cageb );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_defbab :=NewEG_ColorTransform ();_defbab .BlueOff =NewCT_Percentage ();if _gceg :=d .DecodeElement (_defbab .BlueOff ,&_gbff );_gceg !=nil {return _gceg ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_defbab );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bgba :=NewEG_ColorTransform ();_bgba .BlueMod =NewCT_Percentage ();if _cffff :=d .DecodeElement (_bgba .BlueMod ,&_gbff );_cffff !=nil {return _cffff ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_bgba );case _ggfee .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_begg :=NewEG_ColorTransform ();_begg .Gamma =NewCT_GammaTransform ();if _gbacg :=d .DecodeElement (_begg .Gamma ,&_gbff );_gbacg !=nil {return _gbacg ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_begg );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dgge :=NewEG_ColorTransform ();_dgge .InvGamma =NewCT_InverseGammaTransform ();if _acfc :=d .DecodeElement (_dgge .InvGamma ,&_gbff );_acfc !=nil {return _acfc ;};_bddfa .EG_ColorTransform =append (_bddfa .EG_ColorTransform ,_dgge );default:_fecf .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\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_gbff .Name );if _cbebf :=d .Skip ();_cbebf !=nil {return _cbebf ;};};case _ggfee .EndElement :break _ebeafc ;case _ggfee .CharData :};};return nil ;};func (_bfca *CT_Backdrop )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_fadeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_bfca .Anchor ,_fadeb );_caaab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_bfca .Norm ,_caaab );_afdfab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_bfca .Up ,_afdfab );if _bfca .ExtLst !=nil {_fdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfca .ExtLst ,_fdb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_aeeaf *CT_LineJoinBevel )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_agcb ,_fbebe :=d .Token ();if _fbebe !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0042\u0065\u0076\u0065\u006c\u003a \u0025\u0073",_fbebe );};if _degbf ,_aagf :=_agcb .(_ggfee .EndElement );_aagf &&_degbf .Name ==start .Name {break ;};};return nil ;};func NewCT_AudioFile ()*CT_AudioFile {_gecc :=&CT_AudioFile {};return _gecc };func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_bgdf :=&CT_TextUnderlineFillGroupWrapper {};return _bgdf ;}; +// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path +func (_edddc *CT_TableStyleList )ValidateWithPath (path string )error {if !_eb .ST_GuidPatternRe .MatchString (_edddc .DefAttr ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044\u0065\u0066\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,_edddc .DefAttr );};for _bfgbc ,_gbfba :=range _edddc .TblStyle {if _dffdc :=_gbfba .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bfgbc ));_dffdc !=nil {return _dffdc ;};};return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_aedfa :=&CT_EmptyElement {};return _aedfa };func (_caaad ST_TextAutonumberScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_faafb :=_b .Attr {};_faafb .Name =name ;switch _caaad {case ST_TextAutonumberSchemeUnset :_faafb .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_faafb .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_faafb .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_faafb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_faafb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_faafb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_faafb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_faafb .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_faafb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_faafb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_faafb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_faafb .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_faafb .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_faafb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_faafb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_faafb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_faafb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_faafb .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_faafb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_faafb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_faafb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_faafb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_faafb .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_faafb .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_faafb .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_faafb .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_faafb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_faafb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_faafb .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_faafb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_faafb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_faafb .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_faafb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_faafb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_faafb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_faafb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_faafb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_faafb .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_faafb .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_faafb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_faafb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_faafb .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _faafb ,nil ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_cefa :=&CT_TextTabStopList {};return _cefa };func (_cfeggd ST_LineEndLength )ValidateWithPath (path string )error {switch _cfeggd {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfeggd ));};return nil ;};func (_adfbd *CT_InverseTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_BlendMode byte ; -// Validate validates the CT_GvmlConnector and its children -func (_fbga *CT_GvmlConnector )Validate ()error {return _fbga .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_cecab *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ddcd ,_daeee :=d .Token ();if _daeee !=nil {return _daeee ;};if _dfff ,_aeac :=_ddcd .(_ggfee .EndElement );_aeac &&_dfff .Name ==start .Name {*_cecab =1;return nil ;};if _baff ,_cbaa :=_ddcd .(_ggfee .CharData );!_cbaa {return _ddgage .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",_ddcd );}else {switch string (_baff ){case "":*_cecab =0;case "\u006f\u006e\u0065":*_cecab =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_cecab =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_cecab =3;};};_ddcd ,_daeee =d .Token ();if _daeee !=nil {return _daeee ;};if _egagf ,_dcca :=_ddcd .(_ggfee .EndElement );_dcca &&_egagf .Name ==start .Name {return nil ;};return _ddgage .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",_ddcd );};func (_afdgg *CT_GroupFillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_ebgeg ,_aecaa :=d .Token ();if _aecaa !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070F\u0069l\u006cP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_aecaa );};if _gecbf ,_bbcg :=_ebgeg .(_ggfee .EndElement );_bbcg &&_gecbf .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_cgfggc :=&CT_GvmlConnector {};_cgfggc .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cgfggc .SpPr =NewCT_ShapeProperties ();return _cgfggc ;};type CT_CustomColor struct{NameAttr *string ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_bebag *CT_CustomColor )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bebag .NameAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bebag .NameAttr )});};e .EncodeToken (start );if _bebag .ScrgbClr !=nil {_ffege :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bebag .ScrgbClr ,_ffege );};if _bebag .SrgbClr !=nil {_dbbfc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bebag .SrgbClr ,_dbbfc );};if _bebag .HslClr !=nil {_fbbca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bebag .HslClr ,_fbbca );};if _bebag .SysClr !=nil {_fefdbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bebag .SysClr ,_fefdbf );};if _bebag .SchemeClr !=nil {_fdbff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bebag .SchemeClr ,_fdbff );};if _bebag .PrstClr !=nil {_gbae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bebag .PrstClr ,_gbae );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path +func (_acdab *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _acdab .Left !=nil {if _ebecd :=_acdab .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ebecd !=nil {return _ebecd ;};};if _acdab .Right !=nil {if _fgbca :=_acdab .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fgbca !=nil {return _fgbca ;};};if _acdab .Top !=nil {if _beee :=_acdab .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_beee !=nil {return _beee ;};};if _acdab .Bottom !=nil {if _gcfcd :=_acdab .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gcfcd !=nil {return _gcfcd ;};};if _acdab .InsideH !=nil {if _fagg :=_acdab .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_fagg !=nil {return _fagg ;};};if _acdab .InsideV !=nil {if _fagdf :=_acdab .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_fagdf !=nil {return _fagdf ;};};if _acdab .Tl2br !=nil {if _aegga :=_acdab .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_aegga !=nil {return _aegga ;};};if _acdab .Tr2bl !=nil {if _ggfdg :=_acdab .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_ggfdg !=nil {return _ggfdg ;};};if _acdab .ExtLst !=nil {if _dcgafa :=_acdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgafa !=nil {return _dcgafa ;};};return nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_acabc *ST_SystemColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acabc =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_acabc =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_acabc =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_acabc =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_acabc =4;case "\u006d\u0065\u006e\u0075":*_acabc =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_acabc =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_acabc =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_acabc =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_acabc =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_acabc =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_acabc =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_acabc =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_acabc =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_acabc =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_acabc =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_acabc =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_acabc =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_acabc =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_acabc =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_acabc =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_acabc =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_acabc =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_acabc =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_acabc =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_acabc =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_acabc =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_acabc =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_acabc =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_acabc =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_acabc =30;};return nil ;}; -// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path -func (_bdfgeeb *EG_Text3D )ValidateWithPath (path string )error {if _bdfgeeb .Sp3d !=nil {if _ffgdg :=_bdfgeeb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ffgdg !=nil {return _ffgdg ;};};if _bdfgeeb .FlatTx !=nil {if _cfcfef :=_bdfgeeb .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_cfcfef !=nil {return _cfcfef ;};};return nil ;};const (ST_SchemeColorValUnset ST_SchemeColorVal =0;ST_SchemeColorValBg1 ST_SchemeColorVal =1;ST_SchemeColorValTx1 ST_SchemeColorVal =2;ST_SchemeColorValBg2 ST_SchemeColorVal =3;ST_SchemeColorValTx2 ST_SchemeColorVal =4;ST_SchemeColorValAccent1 ST_SchemeColorVal =5;ST_SchemeColorValAccent2 ST_SchemeColorVal =6;ST_SchemeColorValAccent3 ST_SchemeColorVal =7;ST_SchemeColorValAccent4 ST_SchemeColorVal =8;ST_SchemeColorValAccent5 ST_SchemeColorVal =9;ST_SchemeColorValAccent6 ST_SchemeColorVal =10;ST_SchemeColorValHlink ST_SchemeColorVal =11;ST_SchemeColorValFolHlink ST_SchemeColorVal =12;ST_SchemeColorValPhClr ST_SchemeColorVal =13;ST_SchemeColorValDk1 ST_SchemeColorVal =14;ST_SchemeColorValLt1 ST_SchemeColorVal =15;ST_SchemeColorValDk2 ST_SchemeColorVal =16;ST_SchemeColorValLt2 ST_SchemeColorVal =17;);func NewCT_FlatText ()*CT_FlatText {_edgdb :=&CT_FlatText {};return _edgdb };const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;);func (_cfec *CT_GrayscaleEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_aebdb ,_cdag :=d .Token ();if _cdag !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0047\u0072\u0061\u0079\u0073\u0063\u0061l\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cdag );};if _bgdcb ,_ebeg :=_aebdb .(_ggfee .EndElement );_ebeg &&_bgdcb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path +func (_cdaea *CT_TableCell )ValidateWithPath (path string )error {if _cdaea .TxBody !=nil {if _fdcaf :=_cdaea .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fdcaf !=nil {return _fdcaf ;};};if _cdaea .TcPr !=nil {if _dcadb :=_cdaea .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_dcadb !=nil {return _dcadb ;};};if _cdaea .ExtLst !=nil {if _daeagb :=_cdaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daeagb !=nil {return _daeagb ;};};return nil ;}; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_bbgae *EG_ColorChoice )ValidateWithPath (path string )error {if _bbgae .ScrgbClr !=nil {if _fgbgc :=_bbgae .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fgbgc !=nil {return _fgbgc ;};};if _bbgae .SrgbClr !=nil {if _bdcg :=_bbgae .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bdcg !=nil {return _bdcg ;};};if _bbgae .HslClr !=nil {if _gecd :=_bbgae .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gecd !=nil {return _gecd ;};};if _bbgae .SysClr !=nil {if _fceaf :=_bbgae .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fceaf !=nil {return _fceaf ;};};if _bbgae .SchemeClr !=nil {if _fdccg :=_bbgae .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fdccg !=nil {return _fdccg ;};};if _bbgae .PrstClr !=nil {if _afbgd :=_bbgae .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_afbgd !=nil {return _afbgd ;};};return nil ;};func (_aaab *ST_PitchFamily )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_aaab =0;case "\u0030\u0030":*_aaab =1;case "\u0030\u0031":*_aaab =2;case "\u0030\u0032":*_aaab =3;case "\u0031\u0036":*_aaab =4;case "\u0031\u0037":*_aaab =5;case "\u0031\u0038":*_aaab =6;case "\u0033\u0032":*_aaab =7;case "\u0033\u0033":*_aaab =8;case "\u0033\u0034":*_aaab =9;case "\u0034\u0038":*_aaab =10;case "\u0034\u0039":*_aaab =11;case "\u0035\u0030":*_aaab =12;case "\u0036\u0034":*_aaab =13;case "\u0036\u0035":*_aaab =14;case "\u0036\u0036":*_aaab =15;case "\u0038\u0030":*_aaab =16;case "\u0038\u0031":*_aaab =17;case "\u0038\u0032":*_aaab =18;};return nil ;};func (_bbefa ST_AnimationDgmBuildType )String ()string {if _bbefa .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _bbefa .ST_AnimationBuildType .String ();};if _bbefa .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _bbefa .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_ecd ST_ShapeType )String ()string {switch _ecd {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065";case 2:return "\u006ci\u006e\u0065\u0049\u006e\u0076";case 3:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 4:return "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "\u0072\u0065\u0063\u0074";case 6:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 7:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case 8:return "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case 9:return "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case 10:return "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case 11:return "\u0068e\u0078\u0061\u0067\u006f\u006e";case 12:return "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case 13:return "\u006fc\u0074\u0061\u0067\u006f\u006e";case 14:return "\u0064e\u0063\u0061\u0067\u006f\u006e";case 15:return "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case 16:return "\u0073\u0074\u0061r\u0034";case 17:return "\u0073\u0074\u0061r\u0035";case 18:return "\u0073\u0074\u0061r\u0036";case 19:return "\u0073\u0074\u0061r\u0037";case 20:return "\u0073\u0074\u0061r\u0038";case 21:return "\u0073\u0074\u0061\u0072\u0031\u0030";case 22:return "\u0073\u0074\u0061\u0072\u0031\u0032";case 23:return "\u0073\u0074\u0061\u0072\u0031\u0036";case 24:return "\u0073\u0074\u0061\u0072\u0032\u0034";case 25:return "\u0073\u0074\u0061\u0072\u0033\u0032";case 26:return "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case 27:return "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case 28:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case 29:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case 30:return "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case 31:return "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case 32:return "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case 33:return "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case 34:return "\u0070\u006c\u0061\u0071\u0075\u0065";case 35:return "\u0065l\u006c\u0069\u0070\u0073\u0065";case 36:return "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case 37:return "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case 38:return "\u0063h\u0065\u0076\u0072\u006f\u006e";case 39:return "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case 40:return "\u0070\u0069\u0065";case 41:return "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case 42:return "\u0064\u006f\u006eu\u0074";case 43:return "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case 44:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 45:return "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case 46:return "\u0075p\u0041\u0072\u0072\u006f\u0077";case 47:return "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case 48:return "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 49:return "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 50:return "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 51:return "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 52:return "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 53:return "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 54:return "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 55:return "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case 56:return "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 57:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 58:return "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 59:return "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 60:return "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case 61:return "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case 62:return "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 63:return "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case 64:return "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case 65:return "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case 66:return "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case 67:return "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case 68:return "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 69:return "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case 70:return "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 71:return "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 72:return "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case 73:return "\u0063\u0075\u0062\u0065";case 74:return "\u0063\u0061\u006e";case 75:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case 76:return "\u0068\u0065\u0061r\u0074";case 77:return "\u0073\u0075\u006e";case 78:return "\u006d\u006f\u006f\u006e";case 79:return "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case 80:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case 81:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case 82:return "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case 83:return "\u0062\u0065\u0076e\u006c";case 84:return "\u0066\u0072\u0061m\u0065";case 85:return "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case 86:return "\u0063\u006f\u0072\u006e\u0065\u0072";case 87:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 88:return "\u0063\u0068\u006fr\u0064";case 89:return "\u0061\u0072\u0063";case 90:return "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 91:return "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 92:return "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case 93:return "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case 94:return "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case 95:return "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case 96:return "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case 97:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case 98:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case 99:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case 100:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case 101:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case 102:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case 103:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case 104:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case 105:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case 106:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case 107:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case 108:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 109:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 110:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 111:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 112:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 113:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 114:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case 115:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case 116:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case 117:return "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 118:return "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case 119:return "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 120:return "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 121:return "\u0063\u006c\u006fu\u0064";case 122:return "\u0072\u0069\u0062\u0062\u006f\u006e";case 123:return "\u0072i\u0062\u0062\u006f\u006e\u0032";case 124:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case 125:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case 126:return "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case 127:return "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case 128:return "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case 129:return "\u0077\u0061\u0076\u0065";case 130:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 131:return "\u0070\u006c\u0075\u0073";case 132:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case 133:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case 134:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case 135:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case 136:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 137:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case 138:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case 139:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case 140:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case 141:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case 142:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case 143:return "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case 144:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case 145:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case 146:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case 147:return "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case 148:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case 149:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case 150:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case 151:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case 152:return "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 153:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case 154:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case 155:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case 156:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case 157:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case 158:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case 159:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case 160:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case 161:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case 162:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case 163:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case 164:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case 165:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case 166:return "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case 167:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case 168:return "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case 169:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case 170:return "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case 171:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case 172:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case 173:return "\u0067\u0065\u0061r\u0036";case 174:return "\u0067\u0065\u0061r\u0039";case 175:return "\u0066\u0075\u006e\u006e\u0065\u006c";case 176:return "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case 177:return "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case 178:return "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case 179:return "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case 180:return "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case 181:return "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 182:return "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case 183:return "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case 184:return "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case 185:return "\u0063\u0068\u0061\u0072\u0074\u0058";case 186:return "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case 187:return "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return "";};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func (_gaefb *CT_HSLEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cbgab :=range start .Attr {if _cbgab .Name .Local =="\u0068\u0075\u0065"{_fgcfc ,_fadc :=_gcbbf .ParseInt (_cbgab .Value ,10,32);if _fadc !=nil {return _fadc ;};_gfdd :=int32 (_fgcfc );_gaefb .HueAttr =&_gfdd ;continue ;};if _cbgab .Name .Local =="\u0073\u0061\u0074"{_dbbab ,_fedba :=ParseUnionST_FixedPercentage (_cbgab .Value );if _fedba !=nil {return _fedba ;};_gaefb .SatAttr =&_dbbab ;continue ;};if _cbgab .Name .Local =="\u006c\u0075\u006d"{_gccgb ,_aega :=ParseUnionST_FixedPercentage (_cbgab .Value );if _aega !=nil {return _aega ;};_gaefb .LumAttr =&_gccgb ;continue ;};};for {_ggdfa ,_edbcc :=d .Token ();if _edbcc !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_edbcc );};if _gedc ,_ffdcgc :=_ggdfa .(_ggfee .EndElement );_ffdcgc &&_gedc .Name ==start .Name {break ;};};return nil ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};func (_afeeb *ST_FixedPercentage )Validate ()error {return _afeeb .ValidateWithPath ("")}; +// ST_PositivePercentage is a union type +type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func (_faece *CT_Point2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_faece .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_faece .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbbeb ST_PenAlignment )String ()string {switch _dbbeb {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};func (_bbgebf ST_PresetColorVal )String ()string {switch _bbgebf {case 0:return "";case 1:return "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case 2:return "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case 3:return "\u0061\u0071\u0075\u0061";case 4:return "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 5:return "\u0061\u007a\u0075r\u0065";case 6:return "\u0062\u0065\u0069g\u0065";case 7:return "\u0062\u0069\u0073\u0071\u0075\u0065";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case 10:return "\u0062\u006c\u0075\u0065";case 11:return "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case 12:return "\u0062\u0072\u006fw\u006e";case 13:return "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case 14:return "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case 15:return "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case 16:return "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case 17:return "\u0063\u006f\u0072a\u006c";case 18:return "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case 19:return "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case 20:return "\u0063r\u0069\u006d\u0073\u006f\u006e";case 21:return "\u0063\u0079\u0061\u006e";case 22:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 23:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 24:return "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 25:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 26:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case 27:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 28:return "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case 29:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 30:return "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case 31:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 32:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 33:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 34:return "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 35:return "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 36:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 37:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 38:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 39:return "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 40:return "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 41:return "\u0064\u006b\u0042\u006c\u0075\u0065";case 42:return "\u0064\u006b\u0043\u0079\u0061\u006e";case 43:return "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 44:return "\u0064\u006b\u0047\u0072\u0061\u0079";case 45:return "\u0064\u006b\u0047\u0072\u0065\u0079";case 46:return "\u0064k\u0047\u0072\u0065\u0065\u006e";case 47:return "\u0064k\u004b\u0068\u0061\u006b\u0069";case 48:return "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case 49:return "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case 50:return "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 51:return "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 52:return "\u0064\u006b\u0052e\u0064";case 53:return "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 54:return "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 55:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 56:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 57:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 58:return "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 59:return "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 60:return "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case 61:return "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 62:return "\u0064i\u006d\u0047\u0072\u0061\u0079";case 63:return "\u0064i\u006d\u0047\u0072\u0065\u0079";case 64:return "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case 65:return "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case 66:return "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case 67:return "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case 68:return "\u0066u\u0063\u0068\u0073\u0069\u0061";case 69:return "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case 70:return "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case 71:return "\u0067\u006f\u006c\u0064";case 72:return "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case 73:return "\u0067\u0072\u0061\u0079";case 74:return "\u0067\u0072\u0065\u0079";case 75:return "\u0067\u0072\u0065e\u006e";case 76:return "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case 77:return "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case 78:return "\u0068o\u0074\u0050\u0069\u006e\u006b";case 79:return "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case 80:return "\u0069\u006e\u0064\u0069\u0067\u006f";case 81:return "\u0069\u0076\u006fr\u0079";case 82:return "\u006b\u0068\u0061k\u0069";case 83:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case 84:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case 85:return "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case 86:return "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case 87:return "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case 88:return "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case 89:return "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case 90:return "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case 91:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 92:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case 93:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case 94:return "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case 95:return "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 96:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 97:return "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 98:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case 99:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case 100:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case 101:return "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 102:return "\u006c\u0074\u0042\u006c\u0075\u0065";case 103:return "\u006ct\u0043\u006f\u0072\u0061\u006c";case 104:return "\u006c\u0074\u0043\u0079\u0061\u006e";case 105:return "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case 106:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 107:return "\u006c\u0074\u0047\u0072\u0065\u0079";case 108:return "\u006ct\u0047\u0072\u0065\u0065\u006e";case 109:return "\u006c\u0074\u0050\u0069\u006e\u006b";case 110:return "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 111:return "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 112:return "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case 113:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 114:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 115:return "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case 116:return "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 117:return "\u006c\u0069\u006d\u0065";case 118:return "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case 119:return "\u006c\u0069\u006ee\u006e";case 120:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 121:return "\u006d\u0061\u0072\u006f\u006f\u006e";case 122:return "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 123:return "\u006de\u0064\u0042\u006c\u0075\u0065";case 124:return "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case 125:return "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case 126:return "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 127:return "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 128:return "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 129:return "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 130:return "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 131:return "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 132:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case 133:return "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case 134:return "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case 135:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case 136:return "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 137:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 138:return "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 139:return "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 140:return "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case 141:return "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case 142:return "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case 143:return "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case 144:return "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case 145:return "\u006e\u0061\u0076\u0079";case 146:return "\u006fl\u0064\u004c\u0061\u0063\u0065";case 147:return "\u006f\u006c\u0069v\u0065";case 148:return "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case 149:return "\u006f\u0072\u0061\u006e\u0067\u0065";case 150:return "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case 151:return "\u006f\u0072\u0063\u0068\u0069\u0064";case 152:return "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 153:return "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case 154:return "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 155:return "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 156:return "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case 157:return "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case 158:return "\u0070\u0065\u0072\u0075";case 159:return "\u0070\u0069\u006e\u006b";case 160:return "\u0070\u006c\u0075\u006d";case 161:return "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case 162:return "\u0070\u0075\u0072\u0070\u006c\u0065";case 163:return "\u0072\u0065\u0064";case 164:return "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case 165:return "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case 166:return "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case 167:return "\u0073\u0061\u006c\u006d\u006f\u006e";case 168:return "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case 169:return "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 170:return "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case 171:return "\u0073\u0069\u0065\u006e\u006e\u0061";case 172:return "\u0073\u0069\u006c\u0076\u0065\u0072";case 173:return "\u0073k\u0079\u0042\u006c\u0075\u0065";case 174:return "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case 175:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case 176:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case 177:return "\u0073\u006e\u006f\u0077";case 178:return "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case 179:return "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case 180:return "\u0074\u0061\u006e";case 181:return "\u0074\u0065\u0061\u006c";case 182:return "\u0074h\u0069\u0073\u0074\u006c\u0065";case 183:return "\u0074\u006f\u006d\u0061\u0074\u006f";case 184:return "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case 185:return "\u0076\u0069\u006f\u006c\u0065\u0074";case 186:return "\u0077\u0068\u0065a\u0074";case 187:return "\u0077\u0068\u0069t\u0065";case 188:return "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case 189:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 190:return "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return "";};func (_aadaf *ThemeOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _aadaf .CT_BaseStylesOverride .MarshalXML (e ,start );};func NewEG_FillModeProperties ()*EG_FillModeProperties {_gecce :=&EG_FillModeProperties {};return _gecce ;};func (_decc *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acaag :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_decc .NvGraphicFramePr ,_acaag );_gcacb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_decc .Graphic ,_gcacb );_gggdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_decc .Xfrm ,_gggdcc );if _decc .ExtLst !=nil {_bebc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decc .ExtLst ,_bebc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OfficeArtExtensionList and its children -func (_efafc *CT_OfficeArtExtensionList )Validate ()error {return _efafc .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);func (_gdgc ST_ShapeType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_fag :=_ggfee .Attr {};_fag .Name =name ;switch _gdgc {case ST_ShapeTypeUnset :_fag .Value ="";case ST_ShapeTypeLine :_fag .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_fag .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_fag .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_fag .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_fag .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_fag .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_fag .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_fag .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_fag .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_fag .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_fag .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_fag .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_fag .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_fag .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_fag .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_fag .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_fag .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_fag .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_fag .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_fag .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_fag .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_fag .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_fag .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_fag .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_fag .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_fag .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_fag .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_fag .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_fag .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_fag .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_fag .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_fag .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_fag .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_fag .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_fag .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_fag .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_fag .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_fag .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_fag .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_fag .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_fag .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_fag .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_fag .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_fag .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_fag .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_fag .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_fag .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_fag .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_fag .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_fag .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_fag .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_fag .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_fag .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_fag .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_fag .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_fag .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_fag .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_fag .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_fag .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_fag .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_fag .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_fag .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_fag .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_fag .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_fag .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_fag .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_fag .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_fag .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_fag .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_fag .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_fag .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_fag .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_fag .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_fag .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_fag .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_fag .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_fag .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_fag .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_fag .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_fag .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_fag .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_fag .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_fag .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_fag .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_fag .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_fag .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_fag .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_fag .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_fag .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_fag .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_fag .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_fag .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_fag .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_fag .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_fag .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_fag .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_fag .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_fag .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_fag .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_fag .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_fag .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_fag .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_fag .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_fag .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_fag .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_fag .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_fag .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_fag .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_fag .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_fag .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_fag .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_fag .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_fag .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_fag .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_fag .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_fag .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_fag .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_fag .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_fag .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_fag .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_fag .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_fag .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_fag .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_fag .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_fag .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_fag .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_fag .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_fag .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_fag .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_fag .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_fag .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_fag .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_fag .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_fag .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_fag .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case ST_ShapeTypeFlowChartInternalStorage :_fag .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartDocument :_fag .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_fag .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_fag .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_fag .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_fag .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_fag .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartConnector :_fag .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_fag .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_fag .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_fag .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartOr :_fag .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_fag .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_fag .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_fag .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_fag .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_fag .Value ="\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartOnlineStorage :_fag .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_fag .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_fag .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_fag .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_fag .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_fag .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_fag .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_fag .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_fag .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_fag .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_fag .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_fag .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeActionButtonForwardNext :_fag .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case ST_ShapeTypeActionButtonBackPrevious :_fag .Value ="\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case ST_ShapeTypeActionButtonEnd :_fag .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_fag .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_fag .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_fag .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_fag .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_fag .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_fag .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_fag .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_fag .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_fag .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_fag .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_fag .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_fag .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_fag .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_fag .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_fag .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_fag .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_fag .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_fag .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_fag .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_fag .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _fag ,nil ;};func (_afeg ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_gadac :=_ggfee .Attr {};_gadac .Name =name ;switch _afeg {case ST_AnimationDgmOnlyBuildTypeUnset :_gadac .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_gadac .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_gadac .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_gadac .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _gadac ,nil ;}; +// ST_FixedPercentage is a union type +type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func (_febgef *CT_TextListStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _febgef .DefPPr !=nil {_cadfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_febgef .DefPPr ,_cadfb );};if _febgef .Lvl1pPr !=nil {_dcfdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl1pPr ,_dcfdc );};if _febgef .Lvl2pPr !=nil {_dffbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl2pPr ,_dffbg );};if _febgef .Lvl3pPr !=nil {_bafad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl3pPr ,_bafad );};if _febgef .Lvl4pPr !=nil {_gabe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl4pPr ,_gabe );};if _febgef .Lvl5pPr !=nil {_bagfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl5pPr ,_bagfc );};if _febgef .Lvl6pPr !=nil {_babdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl6pPr ,_babdf );};if _febgef .Lvl7pPr !=nil {_edgg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl7pPr ,_edgg );};if _febgef .Lvl8pPr !=nil {_dfebafg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl8pPr ,_dfebafg );};if _febgef .Lvl9pPr !=nil {_fafdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl9pPr ,_fafdg );};if _febgef .ExtLst !=nil {_dffgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febgef .ExtLst ,_dffgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ae *AG_Locking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ae .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoGrpAttr ))});};if _ae .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoSelectAttr ))});};if _ae .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoRotAttr ))});};if _ae .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoChangeAspectAttr ))});};if _ae .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoMoveAttr ))});};if _ae .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoResizeAttr ))});};if _ae .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoEditPointsAttr ))});};if _ae .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoAdjustHandlesAttr ))});};if _ae .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoChangeArrowheadsAttr ))});};if _ae .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoChangeShapeTypeAttr ))});};return nil ;};func (_bgeaa *CT_GvmlTextShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dfcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bgeaa .TxBody ,_dfcaa );if _bgeaa .Choice !=nil {_bgeaa .Choice .MarshalXML (e ,_b .StartElement {});};if _bgeaa .ExtLst !=nil {_gcadga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgeaa .ExtLst ,_gcadga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_efagg :=&CT_PatternFillProperties {};return _efagg ;}; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_gdafc *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _ffacf :=_gdafc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffacf !=nil {return _ffacf ;};return nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_acdda :=&CT_TableStyleList {};_acdda .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _acdda ;};func (_bagfg *CT_PresetShadowEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_dccdb ,_becca :=_bagfg .PrstAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0072\u0073\u0074"});if _becca !=nil {return _becca ;};start .Attr =append (start .Attr ,_dccdb );if _bagfg .DistAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bagfg .DistAttr )});};if _bagfg .DirAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bagfg .DirAttr )});};e .EncodeToken (start );if _bagfg .ScrgbClr !=nil {_aefa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bagfg .ScrgbClr ,_aefa );};if _bagfg .SrgbClr !=nil {_acab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bagfg .SrgbClr ,_acab );};if _bagfg .HslClr !=nil {_ebf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bagfg .HslClr ,_ebf );};if _bagfg .SysClr !=nil {_dgage :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bagfg .SysClr ,_dgage );};if _bagfg .SchemeClr !=nil {_dbcfa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bagfg .SchemeClr ,_dbcfa );};if _bagfg .PrstClr !=nil {_fcged :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bagfg .PrstClr ,_fcged );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_efab ST_PenAlignment )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_efab .String (),start );};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};func (_eedbb *ST_PresetMaterialType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_eedbb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_eedbb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_eedbb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_eedbb =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_eedbb =4;case "\u006d\u0061\u0074t\u0065":*_eedbb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_eedbb =6;case "\u006d\u0065\u0074a\u006c":*_eedbb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_eedbb =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_eedbb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_eedbb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_eedbb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_eedbb =12;case "\u0063\u006c\u0065a\u0072":*_eedbb =13;case "\u0066\u006c\u0061\u0074":*_eedbb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_eedbb =15;};return nil ;};func (_fegbg *CT_BlurEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fegbg .RadAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0061\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_fegbg .RadAttr )});};if _fegbg .GrowAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_fegbg .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_abfb *CT_InnerShadowEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gfadb :=range start .Attr {if _gfadb .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_eebee ,_fdccgd :=_gcbbf .ParseInt (_gfadb .Value ,10,64);if _fdccgd !=nil {return _fdccgd ;};_abfb .BlurRadAttr =&_eebee ;continue ;};if _gfadb .Name .Local =="\u0064\u0069\u0073\u0074"{_adgfc ,_bebed :=_gcbbf .ParseInt (_gfadb .Value ,10,64);if _bebed !=nil {return _bebed ;};_abfb .DistAttr =&_adgfc ;continue ;};if _gfadb .Name .Local =="\u0064\u0069\u0072"{_aaced ,_dfdgde :=_gcbbf .ParseInt (_gfadb .Value ,10,32);if _dfdgde !=nil {return _dfdgde ;};_fabb :=int32 (_aaced );_abfb .DirAttr =&_fabb ;continue ;};};_cgbf :for {_abdcf ,_bbceb :=d .Token ();if _bbceb !=nil {return _bbceb ;};switch _bddeb :=_abdcf .(type ){case _ggfee .StartElement :switch _bddeb .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_abfb .ScrgbClr =NewCT_ScRgbColor ();if _dea :=d .DecodeElement (_abfb .ScrgbClr ,&_bddeb );_dea !=nil {return _dea ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_abfb .SrgbClr =NewCT_SRgbColor ();if _dbgb :=d .DecodeElement (_abfb .SrgbClr ,&_bddeb );_dbgb !=nil {return _dbgb ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_abfb .HslClr =NewCT_HslColor ();if _bdgd :=d .DecodeElement (_abfb .HslClr ,&_bddeb );_bdgd !=nil {return _bdgd ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_abfb .SysClr =NewCT_SystemColor ();if _fdc :=d .DecodeElement (_abfb .SysClr ,&_bddeb );_fdc !=nil {return _fdc ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_abfb .SchemeClr =NewCT_SchemeColor ();if _ebgbe :=d .DecodeElement (_abfb .SchemeClr ,&_bddeb );_ebgbe !=nil {return _ebgbe ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_abfb .PrstClr =NewCT_PresetColor ();if _ddc :=d .DecodeElement (_abfb .PrstClr ,&_bddeb );_ddc !=nil {return _ddc ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bddeb .Name );if _bgfee :=d .Skip ();_bgfee !=nil {return _bgfee ;};};case _ggfee .EndElement :break _cgbf ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path +func (_becd *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path -func (_caec *CT_DashStopList )ValidateWithPath (path string )error {for _facgg ,_bfebf :=range _caec .Ds {if _ecdf :=_bfebf .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_facgg ));_ecdf !=nil {return _ecdf ;};};return nil ;};func (_eggee ST_AnimationChartOnlyBuildType )Validate ()error {return _eggee .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path +func (_daaac *CT_Path2DList )ValidateWithPath (path string )error {for _bcdga ,_abgb :=range _daaac .Path {if _gcfb :=_abgb .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_bcdga ));_gcfb !=nil {return _gcfb ;};};return nil ;};func (_edebg *EG_TextGeometry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcgd :for {_eebcb ,_egfgag :=d .Token ();if _egfgag !=nil {return _egfgag ;};switch _cfgdb :=_eebcb .(type ){case _b .StartElement :switch _cfgdb .Name {case _b .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_edebg .CustGeom =NewCT_CustomGeometry2D ();if _fbdfg :=d .DecodeElement (_edebg .CustGeom ,&_cfgdb );_fbdfg !=nil {return _fbdfg ;};case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_edebg .PrstTxWarp =NewCT_PresetTextShape ();if _accdg :=d .DecodeElement (_edebg .PrstTxWarp ,&_cfgdb );_accdg !=nil {return _accdg ;};default:_f .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\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_cfgdb .Name );if _agcdc :=d .Skip ();_agcdc !=nil {return _agcdc ;};};case _b .EndElement :break _edcgd ;case _b .CharData :};};return nil ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func (_afabg ST_TextTabAlignType )Validate ()error {return _afabg .ValidateWithPath ("")};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func (_aeccc *CT_TableGrid )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aeccc .GridCol !=nil {_baedc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_bdccg :=range _aeccc .GridCol {e .EncodeElement (_bdccg ,_baedc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dedb ST_CompoundLine )String ()string {switch _dedb {case 0:return "";case 1:return "\u0073\u006e\u0067";case 2:return "\u0064\u0062\u006c";case 3:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 4:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 5:return "\u0074\u0072\u0069";};return "";};type ST_RectAlignment byte ;func NewTheme ()*Theme {_aegdgg :=&Theme {};_aegdgg .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _aegdgg ;}; -// Validate validates the EG_Text3D and its children -func (_ddbba *EG_Text3D )Validate ()error {return _ddbba .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func (_gdbd *Theme )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gdbd .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_cgg :=range start .Attr {if _cgg .Name .Local =="\u006e\u0061\u006d\u0065"{_acce ,_cbeegb :=_cgg .Value ,error (nil );if _cbeegb !=nil {return _cbeegb ;};_gdbd .NameAttr =&_acce ;continue ;};};_bcbgd :for {_gfdeg ,_gabfa :=d .Token ();if _gabfa !=nil {return _gabfa ;};switch _eega :=_gfdeg .(type ){case _ggfee .StartElement :switch _eega .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _fdcgb :=d .DecodeElement (_gdbd .ThemeElements ,&_eega );_fdcgb !=nil {return _fdcgb ;};case _ggfee .Name {Space :"\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",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_gdbd .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _bcdaf :=d .DecodeElement (_gdbd .ObjectDefaults ,&_eega );_bcdaf !=nil {return _bcdaf ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_gdbd .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _dbbfa :=d .DecodeElement (_gdbd .ExtraClrSchemeLst ,&_eega );_dbbfa !=nil {return _dbbfa ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_gdbd .CustClrLst =NewCT_CustomColorList ();if _bbcad :=d .DecodeElement (_gdbd .CustClrLst ,&_eega );_bbcad !=nil {return _bbcad ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbd .ExtLst =NewCT_OfficeArtExtensionList ();if _eadea :=d .DecodeElement (_gdbd .ExtLst ,&_eega );_eadea !=nil {return _eadea ;};default:_fecf .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 \u0054\u0068\u0065m\u0065 \u0025\u0076",_eega .Name );if _fge :=d .Skip ();_fge !=nil {return _fge ;};};case _ggfee .EndElement :break _bcbgd ;case _ggfee .CharData :};};return nil ;};func (_bceegc ST_ShapeType )ValidateWithPath (path string )error {switch _bceegc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceegc ));};return nil ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_becde :=&CT_TextUnderlineFillFollowText {};return _becde ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbgeb ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _bbgeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgeb ));};return nil ;};func (_afggf *CT_GvmlGroupShape )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_fbcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_afggf .NvGrpSpPr ,_fbcf );_dagbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_afggf .GrpSpPr ,_dagbc );if _afggf .Choice !=nil {for _ ,_fcc :=range _afggf .Choice {_fcc .MarshalXML (e ,_ggfee .StartElement {});};};if _afggf .ExtLst !=nil {_egcge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afggf .ExtLst ,_egcge );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_afcfe ST_PenAlignment )String ()string {switch _afcfe {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_acada ST_LineCap )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_acada .String (),start );};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_affaac :=&CT_GvmlGroupShapeNonVisual {};_affaac .CNvPr =NewCT_NonVisualDrawingProps ();_affaac .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _affaac ;};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_bgfbd :=ST_Coordinate {};if _cgea .ST_UniversalMeasurePatternRe .MatchString (s ){_bgfbd .ST_UniversalMeasure =&s ;}else {_cbeda ,_dgcb :=_gcbbf .ParseInt (s ,10,64);if _dgcb !=nil {return _bgfbd ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dgcb );};_bgfbd .ST_CoordinateUnqualified =&_cbeda ;};return _bgfbd ,nil ;};func (_gacfd *CT_SRgbColor )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ebdeg :=range start .Attr {if _ebdeg .Name .Local =="\u0076\u0061\u006c"{_acbd ,_ggabe :=_ebdeg .Value ,error (nil );if _ggabe !=nil {return _ggabe ;};_gacfd .ValAttr =_acbd ;continue ;};};_ffbae :for {_gdgcf ,_bbgacb :=d .Token ();if _bbgacb !=nil {return _bbgacb ;};switch _aegafc :=_gdgcf .(type ){case _ggfee .StartElement :switch _aegafc .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ccgcfg :=NewEG_ColorTransform ();_ccgcfg .Tint =NewCT_PositiveFixedPercentage ();if _cgagb :=d .DecodeElement (_ccgcfg .Tint ,&_aegafc );_cgagb !=nil {return _cgagb ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_ccgcfg );case _ggfee .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_fbebeg :=NewEG_ColorTransform ();_fbebeg .Shade =NewCT_PositiveFixedPercentage ();if _gggaf :=d .DecodeElement (_fbebeg .Shade ,&_aegafc );_gggaf !=nil {return _gggaf ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_fbebeg );case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_fagf :=NewEG_ColorTransform ();_fagf .Comp =NewCT_ComplementTransform ();if _bcdga :=d .DecodeElement (_fagf .Comp ,&_aegafc );_bcdga !=nil {return _bcdga ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_fagf );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_bdccde :=NewEG_ColorTransform ();_bdccde .Inv =NewCT_InverseTransform ();if _bccbc :=d .DecodeElement (_bdccde .Inv ,&_aegafc );_bccbc !=nil {return _bccbc ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_bdccde );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_cbgfe :=NewEG_ColorTransform ();_cbgfe .Gray =NewCT_GrayscaleTransform ();if _dbdce :=d .DecodeElement (_cbgfe .Gray ,&_aegafc );_dbdce !=nil {return _dbdce ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_cbgfe );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_ebge :=NewEG_ColorTransform ();_ebge .Alpha =NewCT_PositiveFixedPercentage ();if _bffcdf :=d .DecodeElement (_ebge .Alpha ,&_aegafc );_bffcdf !=nil {return _bffcdf ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_ebge );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gdcd :=NewEG_ColorTransform ();_gdcd .AlphaOff =NewCT_FixedPercentage ();if _bccg :=d .DecodeElement (_gdcd .AlphaOff ,&_aegafc );_bccg !=nil {return _bccg ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_gdcd );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_affcd :=NewEG_ColorTransform ();_affcd .AlphaMod =NewCT_PositivePercentage ();if _eeabe :=d .DecodeElement (_affcd .AlphaMod ,&_aegafc );_eeabe !=nil {return _eeabe ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_affcd );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gfddg :=NewEG_ColorTransform ();_gfddg .Hue =NewCT_PositiveFixedAngle ();if _afdf :=d .DecodeElement (_gfddg .Hue ,&_aegafc );_afdf !=nil {return _afdf ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_gfddg );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_fcbge :=NewEG_ColorTransform ();_fcbge .HueOff =NewCT_Angle ();if _cbecb :=d .DecodeElement (_fcbge .HueOff ,&_aegafc );_cbecb !=nil {return _cbecb ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_fcbge );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_accb :=NewEG_ColorTransform ();_accb .HueMod =NewCT_PositivePercentage ();if _ffbba :=d .DecodeElement (_accb .HueMod ,&_aegafc );_ffbba !=nil {return _ffbba ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_accb );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_eaga :=NewEG_ColorTransform ();_eaga .Sat =NewCT_Percentage ();if _feedfa :=d .DecodeElement (_eaga .Sat ,&_aegafc );_feedfa !=nil {return _feedfa ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_eaga );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dega :=NewEG_ColorTransform ();_dega .SatOff =NewCT_Percentage ();if _ffcf :=d .DecodeElement (_dega .SatOff ,&_aegafc );_ffcf !=nil {return _ffcf ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_dega );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_ccafd :=NewEG_ColorTransform ();_ccafd .SatMod =NewCT_Percentage ();if _ffced :=d .DecodeElement (_ccafd .SatMod ,&_aegafc );_ffced !=nil {return _ffced ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_ccafd );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_cacef :=NewEG_ColorTransform ();_cacef .Lum =NewCT_Percentage ();if _ccada :=d .DecodeElement (_cacef .Lum ,&_aegafc );_ccada !=nil {return _ccada ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_cacef );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gdfbf :=NewEG_ColorTransform ();_gdfbf .LumOff =NewCT_Percentage ();if _dfefda :=d .DecodeElement (_gdfbf .LumOff ,&_aegafc );_dfefda !=nil {return _dfefda ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_gdfbf );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dafeb :=NewEG_ColorTransform ();_dafeb .LumMod =NewCT_Percentage ();if _bdge :=d .DecodeElement (_dafeb .LumMod ,&_aegafc );_bdge !=nil {return _bdge ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_dafeb );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_eadcb :=NewEG_ColorTransform ();_eadcb .Red =NewCT_Percentage ();if _abdg :=d .DecodeElement (_eadcb .Red ,&_aegafc );_abdg !=nil {return _abdg ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_eadcb );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dcef :=NewEG_ColorTransform ();_dcef .RedOff =NewCT_Percentage ();if _ecag :=d .DecodeElement (_dcef .RedOff ,&_aegafc );_ecag !=nil {return _ecag ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_dcef );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bfcga :=NewEG_ColorTransform ();_bfcga .RedMod =NewCT_Percentage ();if _bbgcc :=d .DecodeElement (_bfcga .RedMod ,&_aegafc );_bbgcc !=nil {return _bbgcc ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_bfcga );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bbgbf :=NewEG_ColorTransform ();_bbgbf .Green =NewCT_Percentage ();if _egbbc :=d .DecodeElement (_bbgbf .Green ,&_aegafc );_egbbc !=nil {return _egbbc ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_bbgbf );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fgbfa :=NewEG_ColorTransform ();_fgbfa .GreenOff =NewCT_Percentage ();if _cdabf :=d .DecodeElement (_fgbfa .GreenOff ,&_aegafc );_cdabf !=nil {return _cdabf ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_fgbfa );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gcfaa :=NewEG_ColorTransform ();_gcfaa .GreenMod =NewCT_Percentage ();if _fbbg :=d .DecodeElement (_gcfaa .GreenMod ,&_aegafc );_fbbg !=nil {return _fbbg ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_gcfaa );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_fbcdf :=NewEG_ColorTransform ();_fbcdf .Blue =NewCT_Percentage ();if _aaca :=d .DecodeElement (_fbcdf .Blue ,&_aegafc );_aaca !=nil {return _aaca ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_fbcdf );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gadff :=NewEG_ColorTransform ();_gadff .BlueOff =NewCT_Percentage ();if _abbdf :=d .DecodeElement (_gadff .BlueOff ,&_aegafc );_abbdf !=nil {return _abbdf ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_gadff );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_adb :=NewEG_ColorTransform ();_adb .BlueMod =NewCT_Percentage ();if _cabfb :=d .DecodeElement (_adb .BlueMod ,&_aegafc );_cabfb !=nil {return _cabfb ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_adb );case _ggfee .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_dbbea :=NewEG_ColorTransform ();_dbbea .Gamma =NewCT_GammaTransform ();if _fcgbf :=d .DecodeElement (_dbbea .Gamma ,&_aegafc );_fcgbf !=nil {return _fcgbf ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_dbbea );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_daeb :=NewEG_ColorTransform ();_daeb .InvGamma =NewCT_InverseGammaTransform ();if _efdda :=d .DecodeElement (_daeb .InvGamma ,&_aegafc );_efdda !=nil {return _efdda ;};_gacfd .EG_ColorTransform =append (_gacfd .EG_ColorTransform ,_daeb );default:_fecf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_aegafc .Name );if _agabd :=d .Skip ();_agabd !=nil {return _agabd ;};};case _ggfee .EndElement :break _ffbae ;case _ggfee .CharData :};};return nil ;};func (_eaegg *CT_ColorSchemeList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _eaegg .ExtraClrScheme !=nil {_abbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_dgegb :=range _eaegg .ExtraClrScheme {e .EncodeElement (_dgegb ,_abbd );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_TextSpacing ()*CT_TextSpacing {_dacbb :=&CT_TextSpacing {};return _dacbb };func (_cdeef *CT_GvmlTextShapeChoice )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bddc :for {_aagfb ,_bfaec :=d .Token ();if _bfaec !=nil {return _bfaec ;};switch _ebec :=_aagfb .(type ){case _ggfee .StartElement :switch _ebec .Name {case _ggfee .Name {Space :"\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",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_cdeef .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _dagc :=d .DecodeElement (_cdeef .UseSpRect ,&_ebec );_dagc !=nil {return _dagc ;};case _ggfee .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_cdeef .Xfrm =NewCT_Transform2D ();if _bfagc :=d .DecodeElement (_cdeef .Xfrm ,&_ebec );_bfagc !=nil {return _bfagc ;};default:_fecf .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\u0047\u0076\u006d\u006cT\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebec .Name );if _ggfba :=d .Skip ();_ggfba !=nil {return _ggfba ;};};case _ggfee .EndElement :break _bddc ;case _ggfee .CharData :};};return nil ;};func (_bfefe *CT_SchemeColor )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_cecgf ,_eaebb :=_bfefe .ValAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0076\u0061\u006c"});if _eaebb !=nil {return _eaebb ;};start .Attr =append (start .Attr ,_cecgf );e .EncodeToken (start );if _bfefe .EG_ColorTransform !=nil {for _ ,_ded :=range _bfefe .EG_ColorTransform {_ded .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gccf *CT_ObjectStyleDefaults )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aagce :for {_eecedd ,_cfge :=d .Token ();if _cfge !=nil {return _cfge ;};switch _bfed :=_eecedd .(type ){case _ggfee .StartElement :switch _bfed .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0044e\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"}:_gccf .SpDef =NewCT_DefaultShapeDefinition ();if _cefcd :=d .DecodeElement (_gccf .SpDef ,&_bfed );_cefcd !=nil {return _cefcd ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0044e\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"}:_gccf .LnDef =NewCT_DefaultShapeDefinition ();if _afaaa :=d .DecodeElement (_gccf .LnDef ,&_bfed );_afaaa !=nil {return _afaaa ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0078\u0044e\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"}:_gccf .TxDef =NewCT_DefaultShapeDefinition ();if _feegf :=d .DecodeElement (_gccf .TxDef ,&_bfed );_feegf !=nil {return _feegf ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccf .ExtLst =NewCT_OfficeArtExtensionList ();if _baada :=d .DecodeElement (_gccf .ExtLst ,&_bfed );_baada !=nil {return _baada ;};default:_fecf .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\u004f\u0062\u006a\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_bfed .Name );if _fagd :=d .Skip ();_fagd !=nil {return _fagd ;};};case _ggfee .EndElement :break _aagce ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path +func (_ggafe *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _ggafe .Ln !=nil {if _bbadb :=_ggafe .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_bbadb !=nil {return _bbadb ;};};if _ggafe .EffectLst !=nil {if _dgagf :=_ggafe .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_dgagf !=nil {return _dgagf ;};};if _ggafe .EffectDag !=nil {if _fccfdb :=_ggafe .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fccfdb !=nil {return _fccfdb ;};};return nil ;}; -// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path -func (_eegbd *ThemeOverride )ValidateWithPath (path string )error {if _dbfa :=_eegbd .CT_BaseStylesOverride .ValidateWithPath (path );_dbfa !=nil {return _dbfa ;};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func (_dgggg *CT_DashStopList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _dgggg .Ds !=nil {_geaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_dbbdg :=range _dgggg .Ds {e .EncodeElement (_dbbdg ,_geaa );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextBulletColorFollowText and its children +func (_bgbec *CT_TextBulletColorFollowText )Validate ()error {return _bgbec .ValidateWithPath ("\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074");};func (_cade *CT_ColorReplaceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbaf :for {_bbef ,_aaeb :=d .Token ();if _aaeb !=nil {return _aaeb ;};switch _eaabb :=_bbef .(type ){case _b .StartElement :switch _eaabb .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cade .ScrgbClr =NewCT_ScRgbColor ();if _cefe :=d .DecodeElement (_cade .ScrgbClr ,&_eaabb );_cefe !=nil {return _cefe ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cade .SrgbClr =NewCT_SRgbColor ();if _dedg :=d .DecodeElement (_cade .SrgbClr ,&_eaabb );_dedg !=nil {return _dedg ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cade .HslClr =NewCT_HslColor ();if _cecd :=d .DecodeElement (_cade .HslClr ,&_eaabb );_cecd !=nil {return _cecd ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cade .SysClr =NewCT_SystemColor ();if _cafbc :=d .DecodeElement (_cade .SysClr ,&_eaabb );_cafbc !=nil {return _cafbc ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cade .SchemeClr =NewCT_SchemeColor ();if _gabae :=d .DecodeElement (_cade .SchemeClr ,&_eaabb );_gabae !=nil {return _gabae ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cade .PrstClr =NewCT_PresetColor ();if _ggf :=d .DecodeElement (_cade .PrstClr ,&_eaabb );_ggf !=nil {return _ggf ;};default:_f .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 C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0052\u0065\u0070\u006c\u0061\u0063\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_eaabb .Name );if _gfgc :=d .Skip ();_gfgc !=nil {return _gfgc ;};};case _b .EndElement :break _fbaf ;case _b .CharData :};};return nil ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_gdcb :=&CT_BiLevelEffect {};return _gdcb };func NewCT_TextParagraph ()*CT_TextParagraph {_dbfg :=&CT_TextParagraph {};return _dbfg }; -// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path -func (_debdc *CT_Point2D )ValidateWithPath (path string )error {if _dbfcf :=_debdc .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dbfcf !=nil {return _dbfcf ;};if _gcaca :=_debdc .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_gcaca !=nil {return _gcaca ;};return nil ;};func NewCT_TextBody ()*CT_TextBody {_dggda :=&CT_TextBody {};_dggda .BodyPr =NewCT_TextBodyProperties ();return _dggda ;};func NewCT_Backdrop ()*CT_Backdrop {_cddf :=&CT_Backdrop {};_cddf .Anchor =NewCT_Point3D ();_cddf .Norm =NewCT_Vector3D ();_cddf .Up =NewCT_Vector3D ();return _cddf ;};func (_edcgg *CT_TextParagraphProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _edcgg .MarLAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_ddgage .Sprintf ("\u0025\u0076",*_edcgg .MarLAttr )});};if _edcgg .MarRAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_ddgage .Sprintf ("\u0025\u0076",*_edcgg .MarRAttr )});};if _edcgg .LvlAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u0076\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",*_edcgg .LvlAttr )});};if _edcgg .IndentAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_edcgg .IndentAttr )});};if _edcgg .AlgnAttr !=ST_TextAlignTypeUnset {_cccec ,_gadbca :=_edcgg .AlgnAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061\u006c\u0067\u006e"});if _gadbca !=nil {return _gadbca ;};start .Attr =append (start .Attr ,_cccec );};if _edcgg .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_ddgage .Sprintf ("\u0025\u0076",*_edcgg .DefTabSzAttr )});};if _edcgg .RtlAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0074\u006c"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_edcgg .RtlAttr ))});};if _edcgg .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_edcgg .EaLnBrkAttr ))});};if _edcgg .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_dafcb ,_ffdcg :=_edcgg .FontAlgnAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _ffdcg !=nil {return _ffdcg ;};start .Attr =append (start .Attr ,_dafcb );};if _edcgg .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_edcgg .LatinLnBrkAttr ))});};if _edcgg .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_edcgg .HangingPunctAttr ))});};e .EncodeToken (start );if _edcgg .LnSpc !=nil {_gfbfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_edcgg .LnSpc ,_gfbfb );};if _edcgg .SpcBef !=nil {_acfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_edcgg .SpcBef ,_acfe );};if _edcgg .SpcAft !=nil {_ddaca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_edcgg .SpcAft ,_ddaca );};if _edcgg .BuClrTx !=nil {_fbca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_edcgg .BuClrTx ,_fbca );};if _edcgg .BuClr !=nil {_affdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_edcgg .BuClr ,_affdd );};if _edcgg .BuSzTx !=nil {_gebbef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_edcgg .BuSzTx ,_gebbef );};if _edcgg .BuSzPct !=nil {_bebee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_edcgg .BuSzPct ,_bebee );};if _edcgg .BuSzPts !=nil {_egeda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_edcgg .BuSzPts ,_egeda );};if _edcgg .BuFontTx !=nil {_ebag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_edcgg .BuFontTx ,_ebag );};if _edcgg .BuFont !=nil {_ggff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_edcgg .BuFont ,_ggff );};if _edcgg .BuNone !=nil {_eebcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_edcgg .BuNone ,_eebcc );};if _edcgg .BuAutoNum !=nil {_bbfaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_edcgg .BuAutoNum ,_bbfaf );};if _edcgg .BuChar !=nil {_dfce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_edcgg .BuChar ,_dfce );};if _edcgg .BuBlip !=nil {_gce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_edcgg .BuBlip ,_gce );};if _edcgg .TabLst !=nil {_fc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_edcgg .TabLst ,_fc );};if _edcgg .DefRPr !=nil {_fgce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_edcgg .DefRPr ,_fgce );};if _edcgg .ExtLst !=nil {_cgbdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edcgg .ExtLst ,_cgbdg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cedb ST_LightRigDirection )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_cedb .String (),start );};type CT_GrayscaleTransform struct{};func (_gaecf *CT_PolarAdjustHandle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gaecf .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaecf .GdRefRAttr )});};if _gaecf .MinRAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaecf .MinRAttr )});};if _gaecf .MaxRAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaecf .MaxRAttr )});};if _gaecf .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaecf .GdRefAngAttr )});};if _gaecf .MinAngAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaecf .MinAngAttr )});};if _gaecf .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaecf .MaxAngAttr )});};e .EncodeToken (start );_dgfbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_gaecf .Pos ,_dgfbc );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_abb ST_PenAlignment )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_fdfd :=_ggfee .Attr {};_fdfd .Name =name ;switch _abb {case ST_PenAlignmentUnset :_fdfd .Value ="";case ST_PenAlignmentCtr :_fdfd .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_fdfd .Value ="\u0069\u006e";};return _fdfd ,nil ;};func (_accg *CT_GraphicalObject )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_deggd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_accg .GraphicData ,_deggd );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ColorChoice and its children +func (_adeg *EG_ColorChoice )Validate ()error {return _adeg .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_ColorMappingOverride and its children -func (_fccb *CT_ColorMappingOverride )Validate ()error {return _fccb .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children +func (_efbg *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _efbg .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path -func (_abfc *CT_GeomRect )ValidateWithPath (path string )error {if _agaca :=_abfc .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_agaca !=nil {return _agaca ;};if _gcdg :=_abfc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gcdg !=nil {return _gcdg ;};if _agdbc :=_abfc .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_agdbc !=nil {return _agdbc ;};if _efbba :=_abfc .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_efbba !=nil {return _efbba ;};return nil ;};func NewCT_FontReference ()*CT_FontReference {_bgf :=&CT_FontReference {};_bgf .IdxAttr =ST_FontCollectionIndex (1);return _bgf ;}; +// Validate validates the CT_TableCellBorderStyle and its children +func (_ffgcc *CT_TableCellBorderStyle )Validate ()error {return _ffgcc .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_fggca *CT_TableCellBorderStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagce :for {_fbaag ,_ffgcg :=d .Token ();if _ffgcg !=nil {return _ffgcg ;};switch _fabedg :=_fbaag .(type ){case _b .StartElement :switch _fabedg .Name {case _b .Name {Space :"\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",Local :"\u006c\u0065\u0066\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_fggca .Left =NewCT_ThemeableLineStyle ();if _agdae :=d .DecodeElement (_fggca .Left ,&_fabedg );_agdae !=nil {return _agdae ;};case _b .Name {Space :"\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",Local :"\u0072\u0069\u0067h\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_fggca .Right =NewCT_ThemeableLineStyle ();if _agae :=d .DecodeElement (_fggca .Right ,&_fabedg );_agae !=nil {return _agae ;};case _b .Name {Space :"\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",Local :"\u0074\u006f\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_fggca .Top =NewCT_ThemeableLineStyle ();if _dgdfb :=d .DecodeElement (_fggca .Top ,&_fabedg );_dgdfb !=nil {return _dgdfb ;};case _b .Name {Space :"\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",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fggca .Bottom =NewCT_ThemeableLineStyle ();if _cdbaa :=d .DecodeElement (_fggca .Bottom ,&_fabedg );_cdbaa !=nil {return _cdbaa ;};case _b .Name {Space :"\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",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_fggca .InsideH =NewCT_ThemeableLineStyle ();if _badg :=d .DecodeElement (_fggca .InsideH ,&_fabedg );_badg !=nil {return _badg ;};case _b .Name {Space :"\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",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_fggca .InsideV =NewCT_ThemeableLineStyle ();if _dbgab :=d .DecodeElement (_fggca .InsideV ,&_fabedg );_dbgab !=nil {return _dbgab ;};case _b .Name {Space :"\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",Local :"\u0074\u006c\u0032b\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_fggca .Tl2br =NewCT_ThemeableLineStyle ();if _fbcba :=d .DecodeElement (_fggca .Tl2br ,&_fabedg );_fbcba !=nil {return _fbcba ;};case _b .Name {Space :"\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",Local :"\u0074\u0072\u0032b\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_fggca .Tr2bl =NewCT_ThemeableLineStyle ();if _bbga :=d .DecodeElement (_fggca .Tr2bl ,&_fabedg );_bbga !=nil {return _bbga ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggca .ExtLst =NewCT_OfficeArtExtensionList ();if _bbebf :=d .DecodeElement (_fggca .ExtLst ,&_fabedg );_bbebf !=nil {return _bbebf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006cB\u006f\u0072\u0064\u0065\u0072\u0053t\u0079\u006c\u0065 \u0025\u0076",_fabedg .Name );if _dccbf :=d .Skip ();_dccbf !=nil {return _dccbf ;};};case _b .EndElement :break _bagce ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ColorMRU and its children -func (_dcbf *CT_ColorMRU )Validate ()error {return _dcbf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;}; +// ST_TextSpacingPercentOrPercentString is a union type +type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;}; -// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path -func (_bcad *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _bcad .HlinkClick !=nil {if _eabag :=_bcad .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_eabag !=nil {return _eabag ;};};if _bcad .HlinkHover !=nil {if _afd :=_bcad .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_afd !=nil {return _afd ;};};if _bcad .ExtLst !=nil {if _abafg :=_bcad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abafg !=nil {return _abafg ;};};return nil ;}; +// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path +func (_cgbgb *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _bgebf :=_cgbgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgebf !=nil {return _bgebf ;};return nil ;};func (_aadbe *ST_PathShadeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddbd ,_gbdced :=d .Token ();if _gbdced !=nil {return _gbdced ;};if _cbcbe ,_becac :=_cddbd .(_b .EndElement );_becac &&_cbcbe .Name ==start .Name {*_aadbe =1;return nil ;};if _acgedd ,_ffgca :=_cddbd .(_b .CharData );!_ffgca {return _bb .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",_cddbd );}else {switch string (_acgedd ){case "":*_aadbe =0;case "\u0073\u0068\u0061p\u0065":*_aadbe =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_aadbe =2;case "\u0072\u0065\u0063\u0074":*_aadbe =3;};};_cddbd ,_gbdced =d .Token ();if _gbdced !=nil {return _gbdced ;};if _fgagdd ,_cfgcgg :=_cddbd .(_b .EndElement );_cfgcgg &&_fgagdd .Name ==start .Name {return nil ;};return _bb .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",_cddbd );};var ST_TextBulletSizePercentPatternRe =_c .MustCompile (ST_TextBulletSizePercentPattern );func (_gaeef ST_AnimationBuildType )ValidateWithPath (path string )error {switch _gaeef {case 0,1:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaeef ));};return nil ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};func NewCT_VideoFile ()*CT_VideoFile {_faebb :=&CT_VideoFile {};return _faebb };func NewCT_FontScheme ()*CT_FontScheme {_ecae :=&CT_FontScheme {};_ecae .MajorFont =NewCT_FontCollection ();_ecae .MinorFont =NewCT_FontCollection ();return _ecae ;}; -// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path -func (_ggfe *CT_AudioCD )ValidateWithPath (path string )error {if _bdfgee :=_ggfe .St .ValidateWithPath (path +"\u002f\u0053\u0074");_bdfgee !=nil {return _bdfgee ;};if _gbedc :=_ggfe .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gbedc !=nil {return _gbedc ;};if _ggfe .ExtLst !=nil {if _ddgg :=_ggfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgg !=nil {return _ddgg ;};};return nil ;};func (_ccaa *ST_LineEndType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fcfg ,_cebbdg :=d .Token ();if _cebbdg !=nil {return _cebbdg ;};if _cedaec ,_cgecc :=_fcfg .(_ggfee .EndElement );_cgecc &&_cedaec .Name ==start .Name {*_ccaa =1;return nil ;};if _feded ,_bffaf :=_fcfg .(_ggfee .CharData );!_bffaf {return _ddgage .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",_fcfg );}else {switch string (_feded ){case "":*_ccaa =0;case "\u006e\u006f\u006e\u0065":*_ccaa =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ccaa =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_ccaa =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ccaa =4;case "\u006f\u0076\u0061\u006c":*_ccaa =5;case "\u0061\u0072\u0072o\u0077":*_ccaa =6;};};_fcfg ,_cebbdg =d .Token ();if _cebbdg !=nil {return _cebbdg ;};if _aggae ,_gfecg :=_fcfg .(_ggfee .EndElement );_gfecg &&_aggae .Name ==start .Name {return nil ;};return _ddgage .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",_fcfg );}; +// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path +func (_eadfef *CT_Point2D )ValidateWithPath (path string )error {if _eeae :=_eadfef .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_eeae !=nil {return _eeae ;};if _agbfg :=_eadfef .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_agbfg !=nil {return _agbfg ;};return nil ;};func (_gcgbe *ST_RectAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbgcb ,_baabfa :=d .Token ();if _baabfa !=nil {return _baabfa ;};if _febbd ,_cdefd :=_bdbgcb .(_b .EndElement );_cdefd &&_febbd .Name ==start .Name {*_gcgbe =1;return nil ;};if _ffaccd ,_dgbef :=_bdbgcb .(_b .CharData );!_dgbef {return _bb .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",_bdbgcb );}else {switch string (_ffaccd ){case "":*_gcgbe =0;case "\u0074\u006c":*_gcgbe =1;case "\u0074":*_gcgbe =2;case "\u0074\u0072":*_gcgbe =3;case "\u006c":*_gcgbe =4;case "\u0063\u0074\u0072":*_gcgbe =5;case "\u0072":*_gcgbe =6;case "\u0062\u006c":*_gcgbe =7;case "\u0062":*_gcgbe =8;case "\u0062\u0072":*_gcgbe =9;};};_bdbgcb ,_baabfa =d .Token ();if _baabfa !=nil {return _baabfa ;};if _afceed ,_eecfa :=_bdbgcb .(_b .EndElement );_eecfa &&_afceed .Name ==start .Name {return nil ;};return _bb .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",_bdbgcb );};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_fbbec :=&CT_Path2DLineTo {};_fbbec .Pt =NewCT_AdjPoint2D ();return _fbbec ;};type CT_Headers struct{Header []string ;};func (_gcacd *CT_Path2DCubicBezierTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gcce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_ddfdb :=range _gcacd .Pt {e .EncodeElement (_ddfdb ,_gcce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dffee *CT_TextParagraphProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dffee .MarLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .MarLAttr )});};if _dffee .MarRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .MarRAttr )});};if _dffee .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .LvlAttr )});};if _dffee .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .IndentAttr )});};if _dffee .AlgnAttr !=ST_TextAlignTypeUnset {_dddea ,_eeccbe :=_dffee .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _eeccbe !=nil {return _eeccbe ;};start .Attr =append (start .Attr ,_dddea );};if _dffee .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .DefTabSzAttr )});};if _dffee .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dffee .RtlAttr ))});};if _dffee .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dffee .EaLnBrkAttr ))});};if _dffee .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_ceafc ,_effee :=_dffee .FontAlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _effee !=nil {return _effee ;};start .Attr =append (start .Attr ,_ceafc );};if _dffee .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dffee .LatinLnBrkAttr ))});};if _dffee .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dffee .HangingPunctAttr ))});};e .EncodeToken (start );if _dffee .LnSpc !=nil {_dcgafb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_dffee .LnSpc ,_dcgafb );};if _dffee .SpcBef !=nil {_fcdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_dffee .SpcBef ,_fcdc );};if _dffee .SpcAft !=nil {_adabe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_dffee .SpcAft ,_adabe );};if _dffee .BuClrTx !=nil {_feccb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_dffee .BuClrTx ,_feccb );};if _dffee .BuClr !=nil {_aadadd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_dffee .BuClr ,_aadadd );};if _dffee .BuSzTx !=nil {_abfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_dffee .BuSzTx ,_abfe );};if _dffee .BuSzPct !=nil {_ggbgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_dffee .BuSzPct ,_ggbgf );};if _dffee .BuSzPts !=nil {_gefcfa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_dffee .BuSzPts ,_gefcfa );};if _dffee .BuFontTx !=nil {_edda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_dffee .BuFontTx ,_edda );};if _dffee .BuFont !=nil {_deda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_dffee .BuFont ,_deda );};if _dffee .BuNone !=nil {_eefdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_dffee .BuNone ,_eefdf );};if _dffee .BuAutoNum !=nil {_faaae :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_dffee .BuAutoNum ,_faaae );};if _dffee .BuChar !=nil {_bfcdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_dffee .BuChar ,_bfcdf );};if _dffee .BuBlip !=nil {_adbcgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_dffee .BuBlip ,_adbcgf );};if _dffee .TabLst !=nil {_aefda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_dffee .TabLst ,_aefda );};if _dffee .DefRPr !=nil {_edggd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_dffee .DefRPr ,_edggd );};if _dffee .ExtLst !=nil {_ddga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffee .ExtLst ,_ddga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egefd *CT_Path2DClose )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bage ,_gacbb :=d .Token ();if _gacbb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0043\u006c\u006f\u0073\u0065:\u0020\u0025\u0073",_gacbb );};if _ffcaf ,_bdbbb :=_bage .(_b .EndElement );_bdbbb &&_ffcaf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path -func (_bfbgf *CT_Blip )ValidateWithPath (path string )error {if _gcfaf :=_bfbgf .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gcfaf !=nil {return _gcfaf ;};for _eegba ,_effgf :=range _bfbgf .Choice {if _aefbg :=_effgf .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eegba ));_aefbg !=nil {return _aefbg ;};};if _bfbgf .ExtLst !=nil {if _cbab :=_bfbgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbab !=nil {return _cbab ;};};return nil ;};func (_dbbd *CT_FillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_faafc :for {_addf ,_caabb :=d .Token ();if _caabb !=nil {return _caabb ;};switch _ffgf :=_addf .(type ){case _ggfee .StartElement :switch _ffgf .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dbbd .NoFill =NewCT_NoFillProperties ();if _edefa :=d .DecodeElement (_dbbd .NoFill ,&_ffgf );_edefa !=nil {return _edefa ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dbbd .SolidFill =NewCT_SolidColorFillProperties ();if _bdae :=d .DecodeElement (_dbbd .SolidFill ,&_ffgf );_bdae !=nil {return _bdae ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbbd .GradFill =NewCT_GradientFillProperties ();if _beefce :=d .DecodeElement (_dbbd .GradFill ,&_ffgf );_beefce !=nil {return _beefce ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dbbd .BlipFill =NewCT_BlipFillProperties ();if _begc :=d .DecodeElement (_dbbd .BlipFill ,&_ffgf );_begc !=nil {return _begc ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dbbd .PattFill =NewCT_PatternFillProperties ();if _bafaea :=d .DecodeElement (_dbbd .PattFill ,&_ffgf );_bafaea !=nil {return _bafaea ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dbbd .GrpFill =NewCT_GroupFillProperties ();if _geb :=d .DecodeElement (_dbbd .GrpFill ,&_ffgf );_geb !=nil {return _geb ;};default:_fecf .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\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ffgf .Name );if _fddcg :=d .Skip ();_fddcg !=nil {return _fddcg ;};};case _ggfee .EndElement :break _faafc ;case _ggfee .CharData :};};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_eadeg :=&CT_WholeE2oFormatting {};return _eadeg ;};func (_dfeba *Blip )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_ggfee .Attr {Name :_ggfee .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 ="\u0061\u003a\u0062\u006c\u0069\u0070";return _dfeba .CT_Blip .MarshalXML (e ,start );};func (_cfgcg *Tbl )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_ggfee .Attr {Name :_ggfee .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 ="\u0061\u003a\u0074b\u006c";return _cfgcg .CT_Table .MarshalXML (e ,start );}; +// Validate validates the CT_ColorMappingOverrideChoice and its children +func (_geb *CT_ColorMappingOverrideChoice )Validate ()error {return _geb .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043\u0068oi\u0063\u0065");};func (_acdf *CT_Blip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fceb :=range start .Attr {if _fceb .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"&&_fceb .Name .Local =="\u0065\u006d\u0062e\u0064"{_cacg ,_gcgc :=_fceb .Value ,error (nil );if _gcgc !=nil {return _gcgc ;};_acdf .EmbedAttr =&_cacg ;continue ;};if _fceb .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"&&_fceb .Name .Local =="\u006c\u0069\u006e\u006b"{_egb ,_ggaa :=_fceb .Value ,error (nil );if _ggaa !=nil {return _ggaa ;};_acdf .LinkAttr =&_egb ;continue ;};if _fceb .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_acdf .CstateAttr .UnmarshalXMLAttr (_fceb );continue ;};};_gfcb :for {_bge ,_bbfed :=d .Token ();if _bbfed !=nil {return _bbfed ;};switch _bfgc :=_bge .(type ){case _b .StartElement :switch _bfgc .Name {case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_aefe :=NewCT_BlipChoice ();if _deef :=d .DecodeElement (&_aefe .AlphaBiLevel ,&_bfgc );_deef !=nil {return _deef ;};_acdf .Choice =append (_acdf .Choice ,_aefe );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ceba :=NewCT_BlipChoice ();if _efae :=d .DecodeElement (&_ceba .AlphaCeiling ,&_bfgc );_efae !=nil {return _efae ;};_acdf .Choice =append (_acdf .Choice ,_ceba );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_dgcg :=NewCT_BlipChoice ();if _fee :=d .DecodeElement (&_dgcg .AlphaFloor ,&_bfgc );_fee !=nil {return _fee ;};_acdf .Choice =append (_acdf .Choice ,_dgcg );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_abbf :=NewCT_BlipChoice ();if _aeda :=d .DecodeElement (&_abbf .AlphaInv ,&_bfgc );_aeda !=nil {return _aeda ;};_acdf .Choice =append (_acdf .Choice ,_abbf );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gaa :=NewCT_BlipChoice ();if _dab :=d .DecodeElement (&_gaa .AlphaMod ,&_bfgc );_dab !=nil {return _dab ;};_acdf .Choice =append (_acdf .Choice ,_gaa );case _b .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fccf :=NewCT_BlipChoice ();if _bdddf :=d .DecodeElement (&_fccf .AlphaModFix ,&_bfgc );_bdddf !=nil {return _bdddf ;};_acdf .Choice =append (_acdf .Choice ,_fccf );case _b .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_fggb :=NewCT_BlipChoice ();if _faddf :=d .DecodeElement (&_fggb .AlphaRepl ,&_bfgc );_faddf !=nil {return _faddf ;};_acdf .Choice =append (_acdf .Choice ,_fggb );case _b .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fbec :=NewCT_BlipChoice ();if _aeaa :=d .DecodeElement (&_fbec .BiLevel ,&_bfgc );_aeaa !=nil {return _aeaa ;};_acdf .Choice =append (_acdf .Choice ,_fbec );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cbbc :=NewCT_BlipChoice ();if _dgag :=d .DecodeElement (&_cbbc .Blur ,&_bfgc );_dgag !=nil {return _dgag ;};_acdf .Choice =append (_acdf .Choice ,_cbbc );case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ecad :=NewCT_BlipChoice ();if _ffce :=d .DecodeElement (&_ecad .ClrChange ,&_bfgc );_ffce !=nil {return _ffce ;};_acdf .Choice =append (_acdf .Choice ,_ecad );case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_eaaf :=NewCT_BlipChoice ();if _dbbc :=d .DecodeElement (&_eaaf .ClrRepl ,&_bfgc );_dbbc !=nil {return _dbbc ;};_acdf .Choice =append (_acdf .Choice ,_eaaf );case _b .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_eecb :=NewCT_BlipChoice ();if _efec :=d .DecodeElement (&_eecb .Duotone ,&_bfgc );_efec !=nil {return _efec ;};_acdf .Choice =append (_acdf .Choice ,_eecb );case _b .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_edfg :=NewCT_BlipChoice ();if _ecfg :=d .DecodeElement (&_edfg .FillOverlay ,&_bfgc );_ecfg !=nil {return _ecfg ;};_acdf .Choice =append (_acdf .Choice ,_edfg );case _b .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_aedc :=NewCT_BlipChoice ();if _efdc :=d .DecodeElement (&_aedc .Grayscl ,&_bfgc );_efdc !=nil {return _efdc ;};_acdf .Choice =append (_acdf .Choice ,_aedc );case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dgcfg :=NewCT_BlipChoice ();if _dgagc :=d .DecodeElement (&_dgcfg .Hsl ,&_bfgc );_dgagc !=nil {return _dgagc ;};_acdf .Choice =append (_acdf .Choice ,_dgcfg );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_cddg :=NewCT_BlipChoice ();if _acbe :=d .DecodeElement (&_cddg .Lum ,&_bfgc );_acbe !=nil {return _acbe ;};_acdf .Choice =append (_acdf .Choice ,_cddg );case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bdc :=NewCT_BlipChoice ();if _gcbg :=d .DecodeElement (&_bdc .Tint ,&_bfgc );_gcbg !=nil {return _gcbg ;};_acdf .Choice =append (_acdf .Choice ,_bdc );case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acdf .ExtLst =NewCT_OfficeArtExtensionList ();if _cgfd :=d .DecodeElement (_acdf .ExtLst ,&_bfgc );_cgfd !=nil {return _cgfd ;};default:_f .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_bfgc .Name );if _cace :=d .Skip ();_cace !=nil {return _cace ;};};case _b .EndElement :break _gfcb ;case _b .CharData :};};return nil ;};func (_cfegg *CT_StyleMatrixReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfdg :=range start .Attr {if _cfdg .Name .Local =="\u0069\u0064\u0078"{_cbgfa ,_bfcf :=_a .ParseUint (_cfdg .Value ,10,32);if _bfcf !=nil {return _bfcf ;};_cfegg .IdxAttr =uint32 (_cbgfa );continue ;};};_aeace :for {_bcdd ,_cbecf :=d .Token ();if _cbecf !=nil {return _cbecf ;};switch _gbdb :=_bcdd .(type ){case _b .StartElement :switch _gbdb .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cfegg .ScrgbClr =NewCT_ScRgbColor ();if _fbfbc :=d .DecodeElement (_cfegg .ScrgbClr ,&_gbdb );_fbfbc !=nil {return _fbfbc ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cfegg .SrgbClr =NewCT_SRgbColor ();if _gcgfe :=d .DecodeElement (_cfegg .SrgbClr ,&_gbdb );_gcgfe !=nil {return _gcgfe ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cfegg .HslClr =NewCT_HslColor ();if _eecbg :=d .DecodeElement (_cfegg .HslClr ,&_gbdb );_eecbg !=nil {return _eecbg ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cfegg .SysClr =NewCT_SystemColor ();if _cegcd :=d .DecodeElement (_cfegg .SysClr ,&_gbdb );_cegcd !=nil {return _cegcd ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cfegg .SchemeClr =NewCT_SchemeColor ();if _befed :=d .DecodeElement (_cfegg .SchemeClr ,&_gbdb );_befed !=nil {return _befed ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cfegg .PrstClr =NewCT_PresetColor ();if _cggbd :=d .DecodeElement (_cfegg .PrstClr ,&_gbdb );_cggbd !=nil {return _cggbd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061\u0074\u0072i\u0078\u0052\u0065\u0066\u0065\u0072e\u006e\u0063\u0065 \u0025\u0076",_gbdb .Name );if _feda :=d .Skip ();_feda !=nil {return _feda ;};};case _b .EndElement :break _aeace ;case _b .CharData :};};return nil ;};func (_aegba *CT_StretchInfoProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aegba .FillRect !=nil {_edaaba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_aegba .FillRect ,_edaaba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbce *CT_AnimationDgmElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebac :=range start .Attr {if _ebac .Name .Local =="\u0069\u0064"{_ggb ,_bfee :=_ebac .Value ,error (nil );if _bfee !=nil {return _bfee ;};_fbce .IdAttr =&_ggb ;continue ;};if _ebac .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_fbce .BldStepAttr .UnmarshalXMLAttr (_ebac );continue ;};};for {_efcg ,_ece :=d .Token ();if _ece !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069m\u0061t\u0069o\u006eD\u0067\u006d\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ece );};if _fcf ,_afc :=_efcg .(_b .EndElement );_afc &&_fcf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path -func (_cdge *CT_TableCol )ValidateWithPath (path string )error {if _ddcge :=_cdge .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_ddcge !=nil {return _ddcge ;};if _cdge .ExtLst !=nil {if _fadg :=_cdge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fadg !=nil {return _fadg ;};};return nil ;};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;}; +// Validate validates the CT_GradientStopList and its children +func (_afcdg *CT_GradientStopList )Validate ()error {return _afcdg .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_cdecc *CT_Ratio )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adcfb :=range start .Attr {if _adcfb .Name .Local =="\u006e"{_dbged ,_bbde :=_a .ParseInt (_adcfb .Value ,10,64);if _bbde !=nil {return _bbde ;};_cdecc .NAttr =_dbged ;continue ;};if _adcfb .Name .Local =="\u0064"{_cebad ,_ccdg :=_a .ParseInt (_adcfb .Value ,10,64);if _ccdg !=nil {return _ccdg ;};_cdecc .DAttr =_cebad ;continue ;};};for {_dagec ,_cdfc :=d .Token ();if _cdfc !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_cdfc );};if _dfffe ,_gaaae :=_dagec .(_b .EndElement );_gaaae &&_dfffe .Name ==start .Name {break ;};};return nil ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_badac :=&CT_TextAutonumberBullet {};_badac .TypeAttr =ST_TextAutonumberScheme (1);return _badac ;}; -// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path -func (_fface *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _fface .FillRect !=nil {if _dgfca :=_fface .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_dgfca !=nil {return _dgfca ;};};return nil ;};func (_gceed *CT_FillOverlayEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gceed .BlendAttr =ST_BlendMode (1);for _ ,_efeag :=range start .Attr {if _efeag .Name .Local =="\u0062\u006c\u0065n\u0064"{_gceed .BlendAttr .UnmarshalXMLAttr (_efeag );continue ;};};_gbagf :for {_dadag ,_cgacb :=d .Token ();if _cgacb !=nil {return _cgacb ;};switch _fdebg :=_dadag .(type ){case _ggfee .StartElement :switch _fdebg .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gceed .NoFill =NewCT_NoFillProperties ();if _ecggd :=d .DecodeElement (_gceed .NoFill ,&_fdebg );_ecggd !=nil {return _ecggd ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gceed .SolidFill =NewCT_SolidColorFillProperties ();if _adfef :=d .DecodeElement (_gceed .SolidFill ,&_fdebg );_adfef !=nil {return _adfef ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gceed .GradFill =NewCT_GradientFillProperties ();if _caded :=d .DecodeElement (_gceed .GradFill ,&_fdebg );_caded !=nil {return _caded ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gceed .BlipFill =NewCT_BlipFillProperties ();if _gdeca :=d .DecodeElement (_gceed .BlipFill ,&_fdebg );_gdeca !=nil {return _gdeca ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gceed .PattFill =NewCT_PatternFillProperties ();if _fbdbfg :=d .DecodeElement (_gceed .PattFill ,&_fdebg );_fbdbfg !=nil {return _fbdbfg ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_gceed .GrpFill =NewCT_GroupFillProperties ();if _dabgd :=d .DecodeElement (_gceed .GrpFill ,&_fdebg );_dabgd !=nil {return _dabgd ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_fdebg .Name );if _bbdef :=d .Skip ();_bbdef !=nil {return _bbdef ;};};case _ggfee .EndElement :break _gbagf ;case _ggfee .CharData :};};return nil ;};func (_eafae *CT_FontCollection )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_egabc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_eafae .Latin ,_egabc );_ffdfc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_eafae .Ea ,_ffdfc );_ddae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_eafae .Cs ,_ddae );if _eafae .Font !=nil {_aefcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_befgf :=range _eafae .Font {e .EncodeElement (_befgf ,_aefcg );};};if _eafae .ExtLst !=nil {_fb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafae .ExtLst ,_fb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fefde *CT_AlphaCeilingEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_bbbbg ,_ecgfe :=d .Token ();if _ecgfe !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006ci\u006e\u0067\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_ecgfe );};if _aebf ,_ddga :=_bbbbg .(_ggfee .EndElement );_ddga &&_aebf .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_gcgge :=&CT_CustomColorList {};return _gcgge };func NewCT_TableCellProperties ()*CT_TableCellProperties {_bbegd :=&CT_TableCellProperties {};return _bbegd ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_bfadg :=&CT_TextBulletColorFollowText {};return _bfadg ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_eaffg :=&CT_ColorReplaceEffect {};return _eaffg ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_cgaab :=&CT_LineJoinBevel {};return _cgaab };func (_eeadf *CT_StyleMatrixReference )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u0064\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",_eeadf .IdxAttr )});e .EncodeToken (start );if _eeadf .ScrgbClr !=nil {_acbcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_eeadf .ScrgbClr ,_acbcf );};if _eeadf .SrgbClr !=nil {_fbfaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_eeadf .SrgbClr ,_fbfaa );};if _eeadf .HslClr !=nil {_aaedf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_eeadf .HslClr ,_aaedf );};if _eeadf .SysClr !=nil {_fbegc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_eeadf .SysClr ,_fbegc );};if _eeadf .SchemeClr !=nil {_ddfae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_eeadf .SchemeClr ,_ddfae );};if _eeadf .PrstClr !=nil {_afdbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_eeadf .PrstClr ,_afdbe );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fbbgfg *CT_XYAdjustHandle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fbbgfg .Pos =NewCT_AdjPoint2D ();for _ ,_cbgc :=range start .Attr {if _cbgc .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_becg ,_aebfc :=_cbgc .Value ,error (nil );if _aebfc !=nil {return _aebfc ;};_fbbgfg .GdRefXAttr =&_becg ;continue ;};if _cbgc .Name .Local =="\u006d\u0069\u006e\u0058"{_bcgaee ,_ggada :=ParseUnionST_AdjCoordinate (_cbgc .Value );if _ggada !=nil {return _ggada ;};_fbbgfg .MinXAttr =&_bcgaee ;continue ;};if _cbgc .Name .Local =="\u006d\u0061\u0078\u0058"{_babbe ,_agea :=ParseUnionST_AdjCoordinate (_cbgc .Value );if _agea !=nil {return _agea ;};_fbbgfg .MaxXAttr =&_babbe ;continue ;};if _cbgc .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_aaae ,_cfgac :=_cbgc .Value ,error (nil );if _cfgac !=nil {return _cfgac ;};_fbbgfg .GdRefYAttr =&_aaae ;continue ;};if _cbgc .Name .Local =="\u006d\u0069\u006e\u0059"{_ebfdeb ,_gcab :=ParseUnionST_AdjCoordinate (_cbgc .Value );if _gcab !=nil {return _gcab ;};_fbbgfg .MinYAttr =&_ebfdeb ;continue ;};if _cbgc .Name .Local =="\u006d\u0061\u0078\u0059"{_aceaga ,_ffae :=ParseUnionST_AdjCoordinate (_cbgc .Value );if _ffae !=nil {return _ffae ;};_fbbgfg .MaxYAttr =&_aceaga ;continue ;};};_aaaf :for {_fbbeae ,_fabaf :=d .Token ();if _fabaf !=nil {return _fabaf ;};switch _bdca :=_fbbeae .(type ){case _ggfee .StartElement :switch _bdca .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _badcd :=d .DecodeElement (_fbbgfg .Pos ,&_bdca );_badcd !=nil {return _badcd ;};default:_fecf .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\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_bdca .Name );if _ffeaa :=d .Skip ();_ffeaa !=nil {return _ffeaa ;};};case _ggfee .EndElement :break _aaaf ;case _ggfee .CharData :};};return nil ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func (_eebed ST_LightRigType )ValidateWithPath (path string )error {switch _eebed {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebed ));};return nil ;}; +// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path +func (_eba *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _fbcg :=_eba .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_fbcg !=nil {return _fbcg ;};return nil ;};func NewCT_TableGrid ()*CT_TableGrid {_dbecae :=&CT_TableGrid {};return _dbecae };func (_fgacb *EG_Media )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgacb .AudioCd !=nil {_dcfcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_fgacb .AudioCd ,_dcfcb );};if _fgacb .WavAudioFile !=nil {_bebdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgacb .WavAudioFile ,_bebdb );};if _fgacb .AudioFile !=nil {_degdag :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgacb .AudioFile ,_degdag );};if _fgacb .VideoFile !=nil {_gecbec :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgacb .VideoFile ,_gecbec );};if _fgacb .QuickTimeFile !=nil {_cgbcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgacb .QuickTimeFile ,_cgbcg );};return nil ;}; -// Validate validates the EG_ThemeableFontStyles and its children -func (_ffbbfc *EG_ThemeableFontStyles )Validate ()error {return _ffbbfc .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_cedfa ST_TextWrappingType )ValidateWithPath (path string )error {switch _cedfa {case 0,1,2:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedfa ));};return nil ;}; +// Validate validates the CT_RelativeOffsetEffect and its children +func (_gefda *CT_RelativeOffsetEffect )Validate ()error {return _gefda .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cafgf ST_AdjAngle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cafgf .ST_Angle !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_cafgf .ST_Angle )));};if _cafgf .ST_GeomGuideName !=nil {e .EncodeToken (_b .CharData (*_cafgf .ST_GeomGuideName ));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path -func (_gddaa *CT_FontReference )ValidateWithPath (path string )error {if _gddaa .IdxAttr ==ST_FontCollectionIndexUnset {return _ddgage .Errorf ("\u0025\u0073\u002fI\u0064\u0078\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 _egcg :=_gddaa .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_egcg !=nil {return _egcg ;};if _gddaa .ScrgbClr !=nil {if _dacaf :=_gddaa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dacaf !=nil {return _dacaf ;};};if _gddaa .SrgbClr !=nil {if _ege :=_gddaa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ege !=nil {return _ege ;};};if _gddaa .HslClr !=nil {if _ffb :=_gddaa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ffb !=nil {return _ffb ;};};if _gddaa .SysClr !=nil {if _fbe :=_gddaa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fbe !=nil {return _fbe ;};};if _gddaa .SchemeClr !=nil {if _eegef :=_gddaa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eegef !=nil {return _eegef ;};};if _gddaa .PrstClr !=nil {if _dfdacc :=_gddaa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dfdacc !=nil {return _dfdacc ;};};return nil ;};type ST_AnimationBuildType byte ; +// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path +func (_aafd *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _aafd .Dgm !=nil {if _ceaf :=_aafd .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_ceaf !=nil {return _ceaf ;};};if _aafd .Chart !=nil {if _bedec :=_aafd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_bedec !=nil {return _bedec ;};};return nil ;}; -// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path -func (_gggfe *EG_TextBulletSize )ValidateWithPath (path string )error {if _gggfe .BuSzTx !=nil {if _dbgae :=_gggfe .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_dbgae !=nil {return _dbgae ;};};if _gggfe .BuSzPct !=nil {if _fggbd :=_gggfe .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_fggbd !=nil {return _fggbd ;};};if _gggfe .BuSzPts !=nil {if _fgee :=_gggfe .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_fgee !=nil {return _fgee ;};};return nil ;}; +// Validate validates the CT_GroupFillProperties and its children +func (_fccde *CT_GroupFillProperties )Validate ()error {return _fccde .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_abfdbg *ST_AnimationDgmBuildType )Validate ()error {return _abfdbg .ValidateWithPath ("")};func (_cabfa *ST_LightRigType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cabfa =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_cabfa =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_cabfa =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_cabfa =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_cabfa =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_cabfa =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_cabfa =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_cabfa =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_cabfa =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_cabfa =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_cabfa =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_cabfa =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_cabfa =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_cabfa =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_cabfa =14;case "\u0073\u006f\u0066\u0074":*_cabfa =15;case "\u0068\u0061\u0072s\u0068":*_cabfa =16;case "\u0066\u006c\u006fo\u0064":*_cabfa =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_cabfa =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_cabfa =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_cabfa =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_cabfa =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_cabfa =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_cabfa =23;case "\u0066\u006c\u0061\u0074":*_cabfa =24;case "\u0074\u0077\u006fP\u0074":*_cabfa =25;case "\u0067\u006c\u006f\u0077":*_cabfa =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_cabfa =27;};return nil ;};func NewCT_HslColor ()*CT_HslColor {_fbggg :=&CT_HslColor {};_fbggg .HueAttr =0;return _fbggg };func (_afba *CT_BaseStylesOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afba .ClrScheme !=nil {_agaa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_afba .ClrScheme ,_agaa );};if _afba .FontScheme !=nil {_abed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_afba .FontScheme ,_abed );};if _afba .FmtScheme !=nil {_dcbc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_afba .FmtScheme ,_dcbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgaa *CT_QuickTimeFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_fgaa .LinkAttr )});e .EncodeToken (start );if _fgaa .ExtLst !=nil {_eadgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgaa .ExtLst ,_eadgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_InverseGammaTransform struct{}; -// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path -func (_daeba *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _daeba .ValAttr < 0{return _ddgage .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 ,_daeba .ValAttr );};if _daeba .ValAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eV\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_daeba .ValAttr );};return nil ;}; +// Validate validates the CT_TextBulletSizeFollowText and its children +func (_cdgeg *CT_TextBulletSizeFollowText )Validate ()error {return _cdgeg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");};func (_cege *CT_ScRgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_cege .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_cege .GAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_cege .BAttr )});e .EncodeToken (start );if _cege .EG_ColorTransform !=nil {for _ ,_cdfa :=range _cege .EG_ColorTransform {_cdfa .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_ColorChangeEffect and its children -func (_efgcc *CT_ColorChangeEffect )Validate ()error {return _efgcc .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};type CT_AlphaCeilingEffect struct{};func (_dgff *CT_GradientFillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _dgff .FlipAttr !=ST_TileFlipModeUnset {_aagcad ,_baabe :=_dgff .FlipAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0066\u006c\u0069\u0070"});if _baabe !=nil {return _baabe ;};start .Attr =append (start .Attr ,_aagcad );};if _dgff .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_dgff .RotWithShapeAttr ))});};e .EncodeToken (start );if _dgff .GsLst !=nil {_gbbeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_dgff .GsLst ,_gbbeg );};if _dgff .Lin !=nil {_fgegc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_dgff .Lin ,_fgegc );};if _dgff .Path !=nil {_febbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_dgff .Path ,_febbf );};if _dgff .TileRect !=nil {_gacca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_dgff .TileRect ,_gacca );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_fbdeg :=ST_TextPoint {};if _cgea .ST_UniversalMeasurePatternRe .MatchString (s ){_fbdeg .ST_UniversalMeasure =&s ;}else {_baec ,_gadc :=_gcbbf .ParseInt (s ,10,32);if _gadc !=nil {return _fbdeg ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gadc );};_bfcgg :=int32 (_baec );_fbdeg .ST_TextPointUnqualified =&_bfcgg ;};return _fbdeg ,nil ;};func (_gdcfe *CT_OfficeArtExtension )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0075\u0072\u0069"},Value :_ddgage .Sprintf ("\u0025\u0076",_gdcfe .UriAttr )});e .EncodeToken (start );if _gdcfe .Any !=nil {for _ ,_gfac :=range _gdcfe .Any {_gfac .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ddce *ST_ChartBuildStep )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ddce =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ddce =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ddce =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ddce =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ddce =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_ddce =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ddce =6;};return nil ;}; +func (_ffbf *CT_ColorChangeEffect )Validate ()error {return _ffbf .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_bgde *CT_FixedPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcfac :=range start .Attr {if _bcfac .Name .Local =="\u0076\u0061\u006c"{_dbcf ,_ecbb :=ParseUnionST_FixedPercentage (_bcfac .Value );if _ecbb !=nil {return _ecbb ;};_bgde .ValAttr =_dbcf ;continue ;};};for {_gdgf ,_gedg :=d .Token ();if _gedg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0046\u0069\u0078\u0065\u0064\u0050\u0065r\u0063\u0065\u006e\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_gedg );};if _fefde ,_eccgf :=_gdgf .(_b .EndElement );_eccgf &&_fefde .Name ==start .Name {break ;};};return nil ;};func (_bdbbde ST_AnimationChartBuildType )String ()string {if _bdbbde .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _bdbbde .ST_AnimationBuildType .String ();};if _bdbbde .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _bdbbde .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_fed *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gga :for {_aad ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _edaed :=_aad .(type ){case _b .StartElement :switch _edaed .Name {case _b .Name {Space :"\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",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_fed .BldDgm =NewCT_AnimationDgmBuildProperties ();if _aea :=d .DecodeElement (_fed .BldDgm ,&_edaed );_aea !=nil {return _aea ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_fed .BldChart =NewCT_AnimationChartBuildProperties ();if _faa :=d .DecodeElement (_fed .BldChart ,&_edaed );_faa !=nil {return _faa ;};default:_f .Log ("sk\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064P\u0072o\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_edaed .Name );if _dfbc :=d .Skip ();_dfbc !=nil {return _dfbc ;};};case _b .EndElement :break _gga ;case _b .CharData :};};return nil ;};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025"; -// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path -func (_eaae *CT_NoFillProperties )ValidateWithPath (path string )error {return nil }; +// Validate validates the AG_Blob and its children +func (_edg *AG_Blob )Validate ()error {return _edg .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_fggac *ST_Percentage )Validate ()error {return _fggac .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path -func (_dcb *CT_ConnectorLocking )ValidateWithPath (path string )error {if _dcb .ExtLst !=nil {if _gbcfd :=_dcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbcfd !=nil {return _gbcfd ;};};return nil ;};func (_bedc *CT_GradientFillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_edbec :=range start .Attr {if _edbec .Name .Local =="\u0066\u006c\u0069\u0070"{_bedc .FlipAttr .UnmarshalXMLAttr (_edbec );continue ;};if _edbec .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_gbfd ,_cgdbd :=_gcbbf .ParseBool (_edbec .Value );if _cgdbd !=nil {return _cgdbd ;};_bedc .RotWithShapeAttr =&_gbfd ;continue ;};};_cedde :for {_gbefb ,_fcbdg :=d .Token ();if _fcbdg !=nil {return _fcbdg ;};switch _adea :=_gbefb .(type ){case _ggfee .StartElement :switch _adea .Name {case _ggfee .Name {Space :"\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",Local :"\u0067\u0073\u004cs\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"}:_bedc .GsLst =NewCT_GradientStopList ();if _daceb :=d .DecodeElement (_bedc .GsLst ,&_adea );_daceb !=nil {return _daceb ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0069\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_bedc .Lin =NewCT_LinearShadeProperties ();if _baaab :=d .DecodeElement (_bedc .Lin ,&_adea );_baaab !=nil {return _baaab ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_bedc .Path =NewCT_PathShadeProperties ();if _gbcgf :=d .DecodeElement (_bedc .Path ,&_adea );_gbcgf !=nil {return _gbcgf ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_bedc .TileRect =NewCT_RelativeRect ();if _gacbf :=d .DecodeElement (_bedc .TileRect ,&_adea );_gacbf !=nil {return _gacbf ;};default:_fecf .Log ("sk\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\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074F\u0069l\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_adea .Name );if _ddgae :=d .Skip ();_ddgae !=nil {return _ddgae ;};};case _ggfee .EndElement :break _cedde ;case _ggfee .CharData :};};return nil ;};func (_debcd *ST_TextSpacingPercentOrPercentString )Validate ()error {return _debcd .ValidateWithPath ("");};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func (_fbda ST_TextCapsType )String ()string {switch _fbda {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006d\u0061l\u006c";case 3:return "\u0061\u006c\u006c";};return "";};func (_gccaf *CT_TableProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dbcg :=range start .Attr {if _dbcg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cegda ,_cdgffa :=_gcbbf .ParseBool (_dbcg .Value );if _cdgffa !=nil {return _cdgffa ;};_gccaf .FirstRowAttr =&_cegda ;continue ;};if _dbcg .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_adcdg ,_cbdfg :=_gcbbf .ParseBool (_dbcg .Value );if _cbdfg !=nil {return _cbdfg ;};_gccaf .LastRowAttr =&_adcdg ;continue ;};if _dbcg .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_efefc ,_aedc :=_gcbbf .ParseBool (_dbcg .Value );if _aedc !=nil {return _aedc ;};_gccaf .BandRowAttr =&_efefc ;continue ;};if _dbcg .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_bgagf ,_ebbag :=_gcbbf .ParseBool (_dbcg .Value );if _ebbag !=nil {return _ebbag ;};_gccaf .BandColAttr =&_bgagf ;continue ;};if _dbcg .Name .Local =="\u0072\u0074\u006c"{_befb ,_ebgec :=_gcbbf .ParseBool (_dbcg .Value );if _ebgec !=nil {return _ebgec ;};_gccaf .RtlAttr =&_befb ;continue ;};if _dbcg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_bbfab ,_abeca :=_gcbbf .ParseBool (_dbcg .Value );if _abeca !=nil {return _abeca ;};_gccaf .FirstColAttr =&_bbfab ;continue ;};if _dbcg .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_gbeca ,_aabf :=_gcbbf .ParseBool (_dbcg .Value );if _aabf !=nil {return _aabf ;};_gccaf .LastColAttr =&_gbeca ;continue ;};};_aacab :for {_ageb ,_bfbce :=d .Token ();if _bfbce !=nil {return _bfbce ;};switch _adeaaf :=_ageb .(type ){case _ggfee .StartElement :switch _adeaaf .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gccaf .NoFill =NewCT_NoFillProperties ();if _aagda :=d .DecodeElement (_gccaf .NoFill ,&_adeaaf );_aagda !=nil {return _aagda ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gccaf .SolidFill =NewCT_SolidColorFillProperties ();if _aaef :=d .DecodeElement (_gccaf .SolidFill ,&_adeaaf );_aaef !=nil {return _aaef ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gccaf .GradFill =NewCT_GradientFillProperties ();if _bfgbd :=d .DecodeElement (_gccaf .GradFill ,&_adeaaf );_bfgbd !=nil {return _bfgbd ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gccaf .BlipFill =NewCT_BlipFillProperties ();if _gbgad :=d .DecodeElement (_gccaf .BlipFill ,&_adeaaf );_gbgad !=nil {return _gbgad ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gccaf .PattFill =NewCT_PatternFillProperties ();if _eeefc :=d .DecodeElement (_gccaf .PattFill ,&_adeaaf );_eeefc !=nil {return _eeefc ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_gccaf .GrpFill =NewCT_GroupFillProperties ();if _fbgcb :=d .DecodeElement (_gccaf .GrpFill ,&_adeaaf );_fbgcb !=nil {return _fbgcb ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gccaf .EffectLst =NewCT_EffectList ();if _fefd :=d .DecodeElement (_gccaf .EffectLst ,&_adeaaf );_fefd !=nil {return _fefd ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gccaf .EffectDag =NewCT_EffectContainer ();if _efaaf :=d .DecodeElement (_gccaf .EffectDag ,&_adeaaf );_efaaf !=nil {return _efaaf ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_gccaf .Choice =NewCT_TablePropertiesChoice ();if _ffbbf :=d .DecodeElement (&_gccaf .Choice .TableStyle ,&_adeaaf );_ffbbf !=nil {return _ffbbf ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_gccaf .Choice =NewCT_TablePropertiesChoice ();if _ddfe :=d .DecodeElement (&_gccaf .Choice .TableStyleId ,&_adeaaf );_ddfe !=nil {return _ddfe ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccaf .ExtLst =NewCT_OfficeArtExtensionList ();if _gddfg :=d .DecodeElement (_gccaf .ExtLst ,&_adeaaf );_gddfg !=nil {return _gddfg ;};default:_fecf .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\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_adeaaf .Name );if _efbgc :=d .Skip ();_efbgc !=nil {return _efbgc ;};};case _ggfee .EndElement :break _aacab ;case _ggfee .CharData :};};return nil ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_gedd :=&CT_TableStyleCellStyle {};return _gedd ;}; +// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path +func (_baa *CT_BiLevelEffect )ValidateWithPath (path string )error {if _defe :=_baa .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_defe !=nil {return _defe ;};return nil ;};func (_dagfb ST_LightRigType )String ()string {switch _dagfb {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case 2:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case 4:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case 5:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case 6:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case 7:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case 9:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case 10:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case 11:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case 12:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case 13:return "\u0074h\u0072\u0065\u0065\u0050\u0074";case 14:return "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case 15:return "\u0073\u006f\u0066\u0074";case 16:return "\u0068\u0061\u0072s\u0068";case 17:return "\u0066\u006c\u006fo\u0064";case 18:return "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case 19:return "\u006do\u0072\u006e\u0069\u006e\u0067";case 20:return "\u0073u\u006e\u0072\u0069\u0073\u0065";case 21:return "\u0073\u0075\u006e\u0073\u0065\u0074";case 22:return "\u0063\u0068\u0069\u006c\u006c\u0079";case 23:return "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case 24:return "\u0066\u006c\u0061\u0074";case 25:return "\u0074\u0077\u006fP\u0074";case 26:return "\u0067\u006c\u006f\u0077";case 27:return "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return "";};func (_cabc *CT_SupplementalFont )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_cabc .ScriptAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_cabc .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func (_cgbb *CT_FlatText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgge :=range start .Attr {if _fgge .Name .Local =="\u007a"{_cbaage ,_baab :=ParseUnionST_Coordinate (_fgge .Value );if _baab !=nil {return _baab ;};_cgbb .ZAttr =&_cbaage ;continue ;};};for {_cacaa ,_cdeeg :=d .Token ();if _cdeeg !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cdeeg );};if _afbb ,_faad :=_cacaa .(_b .EndElement );_faad &&_afbb .Name ==start .Name {break ;};};return nil ;};func (_babgf *CT_GrayscaleTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcdef *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ffab ,_dbfdf :=d .Token ();if _dbfdf !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0047vml\u0055se\u0053\u0068\u0061\u0070\u0065\u0052\u0065ct\u0061\u006e\u0067\u006c\u0065\u003a\u0020%\u0073",_dbfdf );};if _aegcdc ,_bdgdg :=_ffab .(_b .EndElement );_bdgdg &&_aegcdc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_feceg *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _feceg .LimAttr !=nil {if _ddec :=_feceg .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_ddec !=nil {return _ddec ;};};return nil ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_fdedf *CT_PathShadeProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gbde :=range start .Attr {if _gbde .Name .Local =="\u0070\u0061\u0074\u0068"{_fdedf .PathAttr .UnmarshalXMLAttr (_gbde );continue ;};};_eedfaf :for {_degf ,_fgfcc :=d .Token ();if _fgfcc !=nil {return _fgfcc ;};switch _agd :=_degf .(type ){case _ggfee .StartElement :switch _agd .Name {case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_fdedf .FillToRect =NewCT_RelativeRect ();if _ddcbg :=d .DecodeElement (_fdedf .FillToRect ,&_agd );_ddcbg !=nil {return _ddcbg ;};default:_fecf .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\u0050\u0061\u0074\u0068S\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_agd .Name );if _ecfdeg :=d .Skip ();_ecfdeg !=nil {return _ecfdeg ;};};case _ggfee .EndElement :break _eedfaf ;case _ggfee .CharData :};};return nil ;};func (_gdaac *ST_PresetCameraType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dddbf ,_bfdde :=d .Token ();if _bfdde !=nil {return _bfdde ;};if _gafe ,_dfbcg :=_dddbf .(_ggfee .EndElement );_dfbcg &&_gafe .Name ==start .Name {*_gdaac =1;return nil ;};if _bbdc ,_feef :=_dddbf .(_ggfee .CharData );!_feef {return _ddgage .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",_dddbf );}else {switch string (_bbdc ){case "":*_gdaac =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_gdaac =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gdaac =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_gdaac =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_gdaac =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_gdaac =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_gdaac =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gdaac =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gdaac =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gdaac =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_gdaac =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_gdaac =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_gdaac =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_gdaac =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_gdaac =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_gdaac =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_gdaac =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gdaac =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_gdaac =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_gdaac =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_gdaac =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_gdaac =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_gdaac =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_gdaac =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_gdaac =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_gdaac =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_gdaac =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_gdaac =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_gdaac =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_gdaac =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_gdaac =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_gdaac =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_gdaac =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_gdaac =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_gdaac =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_gdaac =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_gdaac =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_gdaac =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_gdaac =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_gdaac =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_gdaac =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gdaac =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gdaac =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_gdaac =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_gdaac =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_gdaac =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gdaac =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_gdaac =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_gdaac =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_gdaac =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_gdaac =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_gdaac =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_gdaac =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_gdaac =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_gdaac =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_gdaac =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_gdaac =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_gdaac =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_gdaac =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_gdaac =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_gdaac =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_gdaac =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_gdaac =62;};};_dddbf ,_bfdde =d .Token ();if _bfdde !=nil {return _bfdde ;};if _cbgb ,_dgbf :=_dddbf .(_ggfee .EndElement );_dgbf &&_cbgb .Name ==start .Name {return nil ;};return _ddgage .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",_dddbf );};func NewCT_GvmlPicture ()*CT_GvmlPicture {_gcgdd :=&CT_GvmlPicture {};_gcgdd .NvPicPr =NewCT_GvmlPictureNonVisual ();_gcgdd .BlipFill =NewCT_BlipFillProperties ();_gcgdd .SpPr =NewCT_ShapeProperties ();return _gcgdd ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;}; +// Validate validates the CT_EffectProperties and its children +func (_dbed *CT_EffectProperties )Validate ()error {return _dbed .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type Graphic struct{CT_GraphicalObject };type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func (_bcea ST_TextAnchoringType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gafcc :=_b .Attr {};_gafcc .Name =name ;switch _bcea {case ST_TextAnchoringTypeUnset :_gafcc .Value ="";case ST_TextAnchoringTypeT :_gafcc .Value ="\u0074";case ST_TextAnchoringTypeCtr :_gafcc .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_gafcc .Value ="\u0062";case ST_TextAnchoringTypeJust :_gafcc .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_gafcc .Value ="\u0064\u0069\u0073\u0074";};return _gafcc ,nil ;};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_ebd :=&CT_AnimationChartElement {};_ebd .BldStepAttr =ST_ChartBuildStep (1);return _ebd ;};func (_cgd *CT_BaseStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgd .ClrScheme =NewCT_ColorScheme ();_cgd .FontScheme =NewCT_FontScheme ();_cgd .FmtScheme =NewCT_StyleMatrix ();_gede :for {_dcc ,_adga :=d .Token ();if _adga !=nil {return _adga ;};switch _cgc :=_dcc .(type ){case _b .StartElement :switch _cgc .Name {case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _abe :=d .DecodeElement (_cgd .ClrScheme ,&_cgc );_abe !=nil {return _abe ;};case _b .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _eefa :=d .DecodeElement (_cgd .FontScheme ,&_cgc );_eefa !=nil {return _eefa ;};case _b .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _dfbb :=d .DecodeElement (_cgd .FmtScheme ,&_cgc );_dfbb !=nil {return _dfbb ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgd .ExtLst =NewCT_OfficeArtExtensionList ();if _cbfa :=d .DecodeElement (_cgd .ExtLst ,&_cgc );_cbfa !=nil {return _cbfa ;};default:_f .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\u0042a\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_cgc .Name );if _bgab :=d .Skip ();_bgab !=nil {return _bgab ;};};case _b .EndElement :break _gede ;case _b .CharData :};};return nil ;}; -// ST_TextFontScalePercentOrPercentString is a union type -type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;}; +// Validate validates the CT_PresetGeometry2D and its children +func (_baagdb *CT_PresetGeometry2D )Validate ()error {return _baagdb .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");}; -// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path -func (_gdcfb *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _gdcfb .BuFontTx !=nil {if _gdcc :=_gdcfb .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_gdcc !=nil {return _gdcc ;};};if _gdcfb .BuFont !=nil {if _bggcc :=_gdcfb .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_bggcc !=nil {return _bggcc ;};};return nil ;};func (_dffgf ST_PresetLineDashVal )String ()string {switch _dffgf {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_fffc :=&CT_LineJoinMiterProperties {};return _fffc ;};func NewCT_Connection ()*CT_Connection {_agfab :=&CT_Connection {};return _agfab };func (_ddg *ST_DgmBuildStep )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ddg =0;case "\u0073\u0070":*_ddg =1;case "\u0062\u0067":*_ddg =2;};return nil ;};func (_ggcfg *CT_TextCharacterProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_bbfd :=range start .Attr {if _bbfd .Name .Local =="\u006c\u0061\u006e\u0067"{_aebgb ,_beedb :=_bbfd .Value ,error (nil );if _beedb !=nil {return _beedb ;};_ggcfg .LangAttr =&_aebgb ;continue ;};if _bbfd .Name .Local =="\u0073\u007a"{_geagb ,_cadgb :=_gcbbf .ParseInt (_bbfd .Value ,10,32);if _cadgb !=nil {return _cadgb ;};_aagbg :=int32 (_geagb );_ggcfg .SzAttr =&_aagbg ;continue ;};if _bbfd .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_aebe ,_effbb :=_gcbbf .ParseBool (_bbfd .Value );if _effbb !=nil {return _effbb ;};_ggcfg .KumimojiAttr =&_aebe ;continue ;};if _bbfd .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_ggcfg .StrikeAttr .UnmarshalXMLAttr (_bbfd );continue ;};if _bbfd .Name .Local =="\u0063\u0061\u0070"{_ggcfg .CapAttr .UnmarshalXMLAttr (_bbfd );continue ;};if _bbfd .Name .Local =="\u0062"{_bdaef ,_aeec :=_gcbbf .ParseBool (_bbfd .Value );if _aeec !=nil {return _aeec ;};_ggcfg .BAttr =&_bdaef ;continue ;};if _bbfd .Name .Local =="\u0069"{_bgab ,_dgfe :=_gcbbf .ParseBool (_bbfd .Value );if _dgfe !=nil {return _dgfe ;};_ggcfg .IAttr =&_bgab ;continue ;};if _bbfd .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_cbaba ,_bag :=_gcbbf .ParseBool (_bbfd .Value );if _bag !=nil {return _bag ;};_ggcfg .SmtCleanAttr =&_cbaba ;continue ;};if _bbfd .Name .Local =="\u006b\u0065\u0072\u006e"{_dec ,_bggaa :=_gcbbf .ParseInt (_bbfd .Value ,10,32);if _bggaa !=nil {return _bggaa ;};_bbedf :=int32 (_dec );_ggcfg .KernAttr =&_bbedf ;continue ;};if _bbfd .Name .Local =="\u0065\u0072\u0072"{_fgdge ,_cbbfd :=_gcbbf .ParseBool (_bbfd .Value );if _cbbfd !=nil {return _cbbfd ;};_ggcfg .ErrAttr =&_fgdge ;continue ;};if _bbfd .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_efbfg ,_eaeb :=_bbfd .Value ,error (nil );if _eaeb !=nil {return _eaeb ;};_ggcfg .AltLangAttr =&_efbfg ;continue ;};if _bbfd .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_beae ,_baabb :=_gcbbf .ParseBool (_bbfd .Value );if _baabb !=nil {return _baabb ;};_ggcfg .NoProofAttr =&_beae ;continue ;};if _bbfd .Name .Local =="\u0075"{_ggcfg .UAttr .UnmarshalXMLAttr (_bbfd );continue ;};if _bbfd .Name .Local =="\u0073\u006d\u0074I\u0064"{_bfcgd ,_gfde :=_gcbbf .ParseUint (_bbfd .Value ,10,32);if _gfde !=nil {return _gfde ;};_cgec :=uint32 (_bfcgd );_ggcfg .SmtIdAttr =&_cgec ;continue ;};if _bbfd .Name .Local =="\u0073\u0070\u0063"{_bf ,_dfdcd :=ParseUnionST_TextPoint (_bbfd .Value );if _dfdcd !=nil {return _dfdcd ;};_ggcfg .SpcAttr =&_bf ;continue ;};if _bbfd .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_aag ,_cecc :=ParseUnionST_Percentage (_bbfd .Value );if _cecc !=nil {return _cecc ;};_ggcfg .BaselineAttr =&_aag ;continue ;};if _bbfd .Name .Local =="\u0064\u0069\u0072t\u0079"{_eaaddf ,_affeeb :=_gcbbf .ParseBool (_bbfd .Value );if _affeeb !=nil {return _affeeb ;};_ggcfg .DirtyAttr =&_eaaddf ;continue ;};if _bbfd .Name .Local =="\u0062\u006d\u006b"{_abgag ,_fac :=_bbfd .Value ,error (nil );if _fac !=nil {return _fac ;};_ggcfg .BmkAttr =&_abgag ;continue ;};if _bbfd .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_bbga ,_dfagfa :=_gcbbf .ParseBool (_bbfd .Value );if _dfagfa !=nil {return _dfagfa ;};_ggcfg .NormalizeHAttr =&_bbga ;continue ;};};_efba :for {_aaafe ,_ffedf :=d .Token ();if _ffedf !=nil {return _ffedf ;};switch _ddbfe :=_aaafe .(type ){case _ggfee .StartElement :switch _ddbfe .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_ggcfg .Ln =NewCT_LineProperties ();if _bcged :=d .DecodeElement (_ggcfg .Ln ,&_ddbfe );_bcged !=nil {return _bcged ;};case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ggcfg .NoFill =NewCT_NoFillProperties ();if _fbgge :=d .DecodeElement (_ggcfg .NoFill ,&_ddbfe );_fbgge !=nil {return _fbgge ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ggcfg .SolidFill =NewCT_SolidColorFillProperties ();if _ageefg :=d .DecodeElement (_ggcfg .SolidFill ,&_ddbfe );_ageefg !=nil {return _ageefg ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ggcfg .GradFill =NewCT_GradientFillProperties ();if _adbb :=d .DecodeElement (_ggcfg .GradFill ,&_ddbfe );_adbb !=nil {return _adbb ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ggcfg .BlipFill =NewCT_BlipFillProperties ();if _eebd :=d .DecodeElement (_ggcfg .BlipFill ,&_ddbfe );_eebd !=nil {return _eebd ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ggcfg .PattFill =NewCT_PatternFillProperties ();if _fbed :=d .DecodeElement (_ggcfg .PattFill ,&_ddbfe );_fbed !=nil {return _fbed ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ggcfg .GrpFill =NewCT_GroupFillProperties ();if _cbbbf :=d .DecodeElement (_ggcfg .GrpFill ,&_ddbfe );_cbbbf !=nil {return _cbbbf ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ggcfg .EffectLst =NewCT_EffectList ();if _febaf :=d .DecodeElement (_ggcfg .EffectLst ,&_ddbfe );_febaf !=nil {return _febaf ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ggcfg .EffectDag =NewCT_EffectContainer ();if _ccfaa :=d .DecodeElement (_ggcfg .EffectDag ,&_ddbfe );_ccfaa !=nil {return _ccfaa ;};case _ggfee .Name {Space :"\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",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_ggcfg .Highlight =NewCT_Color ();if _gfgb :=d .DecodeElement (_ggcfg .Highlight ,&_ddbfe );_gfgb !=nil {return _gfgb ;};case _ggfee .Name {Space :"\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",Local :"\u0075\u004c\u006eT\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_ggcfg .ULnTx =NewCT_TextUnderlineLineFollowText ();if _ebbeb :=d .DecodeElement (_ggcfg .ULnTx ,&_ddbfe );_ebbeb !=nil {return _ebbeb ;};case _ggfee .Name {Space :"\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",Local :"\u0075\u004c\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_ggcfg .ULn =NewCT_LineProperties ();if _abfab :=d .DecodeElement (_ggcfg .ULn ,&_ddbfe );_abfab !=nil {return _abfab ;};case _ggfee .Name {Space :"\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",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_ggcfg .UFillTx =NewCT_TextUnderlineFillFollowText ();if _agagd :=d .DecodeElement (_ggcfg .UFillTx ,&_ddbfe );_agagd !=nil {return _agagd ;};case _ggfee .Name {Space :"\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",Local :"\u0075\u0046\u0069l\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_ggcfg .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _faadg :=d .DecodeElement (_ggcfg .UFill ,&_ddbfe );_faadg !=nil {return _faadg ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0061\u0074i\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:_ggcfg .Latin =NewCT_TextFont ();if _eedfa :=d .DecodeElement (_ggcfg .Latin ,&_ddbfe );_eedfa !=nil {return _eedfa ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:_ggcfg .Ea =NewCT_TextFont ();if _gfdgc :=d .DecodeElement (_ggcfg .Ea ,&_ddbfe );_gfdgc !=nil {return _gfdgc ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:_ggcfg .Cs =NewCT_TextFont ();if _edge :=d .DecodeElement (_ggcfg .Cs ,&_ddbfe );_edge !=nil {return _edge ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"}:_ggcfg .Sym =NewCT_TextFont ();if _acgbf :=d .DecodeElement (_ggcfg .Sym ,&_ddbfe );_acgbf !=nil {return _acgbf ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_ggcfg .HlinkClick =NewCT_Hyperlink ();if _cgfb :=d .DecodeElement (_ggcfg .HlinkClick ,&_ddbfe );_cgfb !=nil {return _cgfb ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_ggcfg .HlinkMouseOver =NewCT_Hyperlink ();if _beec :=d .DecodeElement (_ggcfg .HlinkMouseOver ,&_ddbfe );_beec !=nil {return _beec ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0074\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"}:_ggcfg .Rtl =NewCT_Boolean ();if _bbbga :=d .DecodeElement (_ggcfg .Rtl ,&_ddbfe );_bbbga !=nil {return _bbbga ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcfg .ExtLst =NewCT_OfficeArtExtensionList ();if _becef :=d .DecodeElement (_ggcfg .ExtLst ,&_ddbfe );_becef !=nil {return _becef ;};default:_fecf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ddbfe .Name );if _ggeg :=d .Skip ();_ggeg !=nil {return _ggeg ;};};case _ggfee .EndElement :break _efba ;case _ggfee .CharData :};};return nil ;};func (_cbgacb ST_TextAutonumberScheme )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_dabdd :=_ggfee .Attr {};_dabdd .Name =name ;switch _cbgacb {case ST_TextAutonumberSchemeUnset :_dabdd .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_dabdd .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_dabdd .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_dabdd .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_dabdd .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_dabdd .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_dabdd .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_dabdd .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_dabdd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_dabdd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_dabdd .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_dabdd .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_dabdd .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_dabdd .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_dabdd .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_dabdd .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_dabdd .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_dabdd .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_dabdd .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_dabdd .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_dabdd .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_dabdd .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_dabdd .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_dabdd .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_dabdd .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_dabdd .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_dabdd .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_dabdd .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_dabdd .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_dabdd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_dabdd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_dabdd .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_dabdd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_dabdd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_dabdd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_dabdd .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_dabdd .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_dabdd .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_dabdd .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_dabdd .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_dabdd .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_dabdd .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _dabdd ,nil ;};func (_efcaef *CT_CustomGeometry2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_efcaef .PathLst =NewCT_Path2DList ();_geebe :for {_cbc ,_dcgged :=d .Token ();if _dcgged !=nil {return _dcgged ;};switch _dafb :=_cbc .(type ){case _ggfee .StartElement :switch _dafb .Name {case _ggfee .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_efcaef .AvLst =NewCT_GeomGuideList ();if _bebb :=d .DecodeElement (_efcaef .AvLst ,&_dafb );_bebb !=nil {return _bebb ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0064\u004cs\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"}:_efcaef .GdLst =NewCT_GeomGuideList ();if _bgbgaf :=d .DecodeElement (_efcaef .GdLst ,&_dafb );_bgbgaf !=nil {return _bgbgaf ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u0068\u004cs\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"}:_efcaef .AhLst =NewCT_AdjustHandleList ();if _dddfb :=d .DecodeElement (_efcaef .AhLst ,&_dafb );_dddfb !=nil {return _dddfb ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_efcaef .CxnLst =NewCT_ConnectionSiteList ();if _cadbf :=d .DecodeElement (_efcaef .CxnLst ,&_dafb );_cadbf !=nil {return _cadbf ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"}:_efcaef .Rect =NewCT_GeomRect ();if _cegfa :=d .DecodeElement (_efcaef .Rect ,&_dafb );_cegfa !=nil {return _cegfa ;};case _ggfee .Name {Space :"\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",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _dgac :=d .DecodeElement (_efcaef .PathLst ,&_dafb );_dgac !=nil {return _dgac ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_dafb .Name );if _gfead :=d .Skip ();_gfead !=nil {return _gfead ;};};case _ggfee .EndElement :break _geebe ;case _ggfee .CharData :};};return nil ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;}; +// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path +func (_agbf *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _cegfa :=_agbf .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_cegfa !=nil {return _cegfa ;};return nil ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_gdefb :=&EG_TextBulletSize {};return _gdefb };func (_dgdb *ST_ShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgdb =0;case "\u006c\u0069\u006e\u0065":*_dgdb =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_dgdb =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dgdb =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dgdb =4;case "\u0072\u0065\u0063\u0074":*_dgdb =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dgdb =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_dgdb =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_dgdb =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_dgdb =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_dgdb =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_dgdb =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_dgdb =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_dgdb =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_dgdb =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_dgdb =15;case "\u0073\u0074\u0061r\u0034":*_dgdb =16;case "\u0073\u0074\u0061r\u0035":*_dgdb =17;case "\u0073\u0074\u0061r\u0036":*_dgdb =18;case "\u0073\u0074\u0061r\u0037":*_dgdb =19;case "\u0073\u0074\u0061r\u0038":*_dgdb =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_dgdb =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_dgdb =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_dgdb =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_dgdb =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_dgdb =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_dgdb =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_dgdb =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_dgdb =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_dgdb =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_dgdb =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_dgdb =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_dgdb =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_dgdb =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_dgdb =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_dgdb =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_dgdb =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_dgdb =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_dgdb =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_dgdb =39;case "\u0070\u0069\u0065":*_dgdb =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_dgdb =41;case "\u0064\u006f\u006eu\u0074":*_dgdb =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_dgdb =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dgdb =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_dgdb =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_dgdb =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_dgdb =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgdb =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgdb =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgdb =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgdb =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dgdb =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgdb =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgdb =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_dgdb =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dgdb =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dgdb =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_dgdb =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_dgdb =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_dgdb =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_dgdb =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_dgdb =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_dgdb =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dgdb =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_dgdb =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgdb =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dgdb =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_dgdb =72;case "\u0063\u0075\u0062\u0065":*_dgdb =73;case "\u0063\u0061\u006e":*_dgdb =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_dgdb =75;case "\u0068\u0065\u0061r\u0074":*_dgdb =76;case "\u0073\u0075\u006e":*_dgdb =77;case "\u006d\u006f\u006f\u006e":*_dgdb =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_dgdb =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_dgdb =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_dgdb =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_dgdb =82;case "\u0062\u0065\u0076e\u006c":*_dgdb =83;case "\u0066\u0072\u0061m\u0065":*_dgdb =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_dgdb =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_dgdb =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dgdb =87;case "\u0063\u0068\u006fr\u0064":*_dgdb =88;case "\u0061\u0072\u0063":*_dgdb =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dgdb =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dgdb =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_dgdb =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_dgdb =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_dgdb =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_dgdb =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_dgdb =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_dgdb =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_dgdb =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_dgdb =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_dgdb =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_dgdb =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_dgdb =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_dgdb =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_dgdb =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_dgdb =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_dgdb =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_dgdb =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dgdb =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dgdb =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dgdb =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dgdb =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dgdb =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dgdb =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_dgdb =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_dgdb =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_dgdb =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =120;case "\u0063\u006c\u006fu\u0064":*_dgdb =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_dgdb =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_dgdb =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_dgdb =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_dgdb =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_dgdb =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_dgdb =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_dgdb =128;case "\u0077\u0061\u0076\u0065":*_dgdb =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_dgdb =130;case "\u0070\u006c\u0075\u0073":*_dgdb =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_dgdb =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_dgdb =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_dgdb =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_dgdb =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dgdb =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_dgdb =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_dgdb =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_dgdb =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_dgdb =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_dgdb =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_dgdb =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_dgdb =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_dgdb =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_dgdb =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_dgdb =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_dgdb =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_dgdb =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_dgdb =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_dgdb =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_dgdb =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dgdb =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_dgdb =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_dgdb =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_dgdb =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_dgdb =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_dgdb =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_dgdb =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_dgdb =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_dgdb =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_dgdb =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_dgdb =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_dgdb =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_dgdb =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_dgdb =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_dgdb =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_dgdb =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_dgdb =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_dgdb =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_dgdb =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_dgdb =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_dgdb =172;case "\u0067\u0065\u0061r\u0036":*_dgdb =173;case "\u0067\u0065\u0061r\u0039":*_dgdb =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_dgdb =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_dgdb =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_dgdb =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_dgdb =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_dgdb =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_dgdb =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dgdb =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_dgdb =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_dgdb =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_dgdb =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_dgdb =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_dgdb =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_dgdb =187;};return nil ;};const (ST_ChartBuildStepUnset ST_ChartBuildStep =0;ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2;ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5;ST_ChartBuildStepGridLegend ST_ChartBuildStep =6;);func (_abfc *CT_Bevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebcc :=range start .Attr {if _ebcc .Name .Local =="\u0077"{_cac ,_ddb :=_a .ParseInt (_ebcc .Value ,10,64);if _ddb !=nil {return _ddb ;};_abfc .WAttr =&_cac ;continue ;};if _ebcc .Name .Local =="\u0068"{_fedc ,_adbc :=_a .ParseInt (_ebcc .Value ,10,64);if _adbc !=nil {return _adbc ;};_abfc .HAttr =&_fedc ;continue ;};if _ebcc .Name .Local =="\u0070\u0072\u0073\u0074"{_abfc .PrstAttr .UnmarshalXMLAttr (_ebcc );continue ;};};for {_fcbcf ,_bgabd :=d .Token ();if _bgabd !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_bgabd );};if _ecf ,_aadd :=_fcbcf .(_b .EndElement );_aadd &&_ecf .Name ==start .Name {break ;};};return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_eeag :=&CT_GraphicalObject {};_eeag .GraphicData =NewCT_GraphicalObjectData ();return _eeag ;};func (_cge *CT_BaseStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddaf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_cge .ClrScheme ,_ddaf );_bbcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_cge .FontScheme ,_bbcg );_ebbb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_cge .FmtScheme ,_ebbb );if _cge .ExtLst !=nil {_aef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cge .ExtLst ,_aef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcafg ST_BlendMode )String ()string {switch _bcafg {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";}; -// Validate validates the CT_XYAdjustHandle and its children -func (_ddbf *CT_XYAdjustHandle )Validate ()error {return _ddbf .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};func (_dcgbbd *CT_TextShapeAutofit )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_cadbab ,_bcbcda :=d .Token ();if _bcbcda !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053h\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_bcbcda );};if _dfgd ,_bcaa :=_cadbab .(_ggfee .EndElement );_bcaa &&_dfgd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path +func (_dbabc *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path -func (_fdd *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};type ST_LineEndLength byte ; +// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path +func (_feegd *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_fcab *ST_LightRigDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efagf ,_aegff :=d .Token ();if _aegff !=nil {return _aegff ;};if _ddebb ,_ggceb :=_efagf .(_b .EndElement );_ggceb &&_ddebb .Name ==start .Name {*_fcab =1;return nil ;};if _bdecc ,_gfbbf :=_efagf .(_b .CharData );!_gfbbf {return _bb .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",_efagf );}else {switch string (_bdecc ){case "":*_fcab =0;case "\u0074\u006c":*_fcab =1;case "\u0074":*_fcab =2;case "\u0074\u0072":*_fcab =3;case "\u006c":*_fcab =4;case "\u0072":*_fcab =5;case "\u0062\u006c":*_fcab =6;case "\u0062":*_fcab =7;case "\u0062\u0072":*_fcab =8;};};_efagf ,_aegff =d .Token ();if _aegff !=nil {return _aegff ;};if _bbdcef ,_gfedc :=_efagf .(_b .EndElement );_gfedc &&_bbdcef .Name ==start .Name {return nil ;};return _bb .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",_efagf );};func NewCT_Path2DClose ()*CT_Path2DClose {_gffg :=&CT_Path2DClose {};return _gffg }; -// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path -func (_dgbbed *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _dgbbed .MinXAttr !=nil {if _a :=_dgbbed .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_a !=nil {return _a ;};};if _dgbbed .MaxXAttr !=nil {if _acbada :=_dgbbed .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_acbada !=nil {return _acbada ;};};if _dgbbed .MinYAttr !=nil {if _ebcgc :=_dgbbed .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_ebcgc !=nil {return _ebcgc ;};};if _dgbbed .MaxYAttr !=nil {if _dg :=_dgbbed .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_dg !=nil {return _dg ;};};if _cgef :=_dgbbed .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cgef !=nil {return _cgef ;};return nil ;};func (_fedfd *CT_PositiveSize2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0063\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",_fedfd .CxAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0063\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",_fedfd .CyAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cabaa ST_PresetShadowVal )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_cabaa .String (),start );};func (_edcb ST_LightRigDirection )ValidateWithPath (path string )error {switch _edcb {case 0,1,2,3,4,5,6,7,8:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcb ));};return nil ;}; +// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path +func (_gaadd *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _gaadd .Fill !=nil {if _dcbec :=_gaadd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dcbec !=nil {return _dcbec ;};};if _gaadd .FillRef !=nil {if _cefdd :=_gaadd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_cefdd !=nil {return _cefdd ;};};if _gaadd .Effect !=nil {if _edbgg :=_gaadd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_edbgg !=nil {return _edbgg ;};};if _gaadd .EffectRef !=nil {if _beaab :=_gaadd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_beaab !=nil {return _beaab ;};};return nil ;}; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_geae *CT_Camera )ValidateWithPath (path string )error {if _geae .PrstAttr ==ST_PresetCameraTypeUnset {return _ddgage .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bcbcb :=_geae .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bcbcb !=nil {return _bcbcb ;};if _geae .FovAttr !=nil {if *_geae .FovAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006fv\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 ,*_geae .FovAttr );};if *_geae .FovAttr > 10800000{return _ddgage .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0030\u0038\u0030\u0030\u0030\u0030\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geae .FovAttr );};};if _geae .ZoomAttr !=nil {if _ffc :=_geae .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_ffc !=nil {return _ffc ;};};if _geae .Rot !=nil {if _ccdde :=_geae .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_ccdde !=nil {return _ccdde ;};};return nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; +// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path +func (_dacbe *EG_TextRun )ValidateWithPath (path string )error {if _dacbe .R !=nil {if _gafefa :=_dacbe .R .ValidateWithPath (path +"\u002f\u0052");_gafefa !=nil {return _gafefa ;};};if _dacbe .Br !=nil {if _dcbad :=_dacbe .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_dcbad !=nil {return _dcbad ;};};if _dacbe .Fld !=nil {if _dgffc :=_dacbe .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_dgffc !=nil {return _dgffc ;};};return nil ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;};func NewEG_TextGeometry ()*EG_TextGeometry {_gfaacb :=&EG_TextGeometry {};return _gfaacb };func (_adgae *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adgae .GraphicFrameLocks !=nil {_adaae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_adgae .GraphicFrameLocks ,_adaae );};if _adgae .ExtLst !=nil {_fbafg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgae .ExtLst ,_fbafg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextBodyProperties struct{RotAttr *int32 ;SpcFirstLastParaAttr *bool ;VertOverflowAttr ST_TextVertOverflowType ;HorzOverflowAttr ST_TextHorzOverflowType ;VertAttr ST_TextVerticalType ;WrapAttr ST_TextWrappingType ;LInsAttr *ST_Coordinate32 ;TInsAttr *ST_Coordinate32 ;RInsAttr *ST_Coordinate32 ;BInsAttr *ST_Coordinate32 ;NumColAttr *int32 ;SpcColAttr *int32 ;RtlColAttr *bool ;FromWordArtAttr *bool ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;ForceAAAttr *bool ;UprightAttr *bool ;CompatLnSpcAttr *bool ;PrstTxWarp *CT_PresetTextShape ;NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_cgcb :=&CT_TextBulletTypefaceFollowText {};return _cgcb ;};type ST_PresetMaterialType byte ;func (_fb *AG_Blob )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebc :=range start .Attr {if _ebc .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"&&_ebc .Name .Local =="\u0065\u006d\u0062e\u0064"{_eg ,_af :=_ebc .Value ,error (nil );if _af !=nil {return _af ;};_fb .EmbedAttr =&_eg ;continue ;};if _ebc .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"&&_ebc .Name .Local =="\u006c\u0069\u006e\u006b"{_ce ,_d :=_ebc .Value ,error (nil );if _d !=nil {return _d ;};_fb .LinkAttr =&_ce ;continue ;};};for {_g ,_fec :=d .Token ();if _fec !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_fec );};if _be ,_da :=_g .(_b .EndElement );_da &&_be .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_TextBullet and its children -func (_cecabd *EG_TextBullet )Validate ()error {return _cecabd .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");}; +// ValidateWithPath validates the Theme and its children, prefixing error messages with path +func (_eggdb *Theme )ValidateWithPath (path string )error {if _cddfd :=_eggdb .CT_OfficeStyleSheet .ValidateWithPath (path );_cddfd !=nil {return _cddfd ;};return nil ;};func (_ffade ST_TextCapsType )ValidateWithPath (path string )error {switch _ffade {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffade ));};return nil ;};func (_eegeag *CT_TintEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdgd :=range start .Attr {if _cbdgd .Name .Local =="\u0068\u0075\u0065"{_fcef ,_ggbbe :=_a .ParseInt (_cbdgd .Value ,10,32);if _ggbbe !=nil {return _ggbbe ;};_decf :=int32 (_fcef );_eegeag .HueAttr =&_decf ;continue ;};if _cbdgd .Name .Local =="\u0061\u006d\u0074"{_abcadb ,_deegg :=ParseUnionST_FixedPercentage (_cbdgd .Value );if _deegg !=nil {return _deegg ;};_eegeag .AmtAttr =&_abcadb ;continue ;};};for {_acbff ,_eaead :=d .Token ();if _eaead !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_eaead );};if _febfd ,_bagdgg :=_acbff .(_b .EndElement );_bagdgg &&_febfd .Name ==start .Name {break ;};};return nil ;};type ST_TextWrappingType byte ;func (_cdaag *CT_TextSpacingPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdaag .ValAttr =0;for _ ,_ebdac :=range start .Attr {if _ebdac .Name .Local =="\u0076\u0061\u006c"{_gggae ,_aeccb :=_a .ParseInt (_ebdac .Value ,10,32);if _aeccb !=nil {return _aeccb ;};_cdaag .ValAttr =int32 (_gggae );continue ;};};for {_bfcde ,_egccb :=d .Token ();if _egccb !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053p\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_egccb );};if _ffeca ,_bcfdb :=_bfcde .(_b .EndElement );_bcfdb &&_ffeca .Name ==start .Name {break ;};};return nil ;};func (_efdba ST_DgmBuildStep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efdba .String (),start );};func (_ecgga ST_TileFlipMode )String ()string {switch _ecgga {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};func (_fgabg ST_PresetCameraType )String ()string {switch _fgabg {case 0:return "";case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_bbcdd *CT_TablePropertiesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbcdd .TableStyle !=nil {_eefc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbcdd .TableStyle ,_eefc );};if _bbcdd .TableStyleId !=nil {_dfebc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_f .AddPreserveSpaceAttr (&_dfebc ,*_bbcdd .TableStyleId );e .EncodeElement (_bbcdd .TableStyleId ,_dfebc );};return nil ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_ddcaf :=&CT_TextNormalAutofit {};return _ddcaf ;}; -// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path -func (_dc *CT_TextTabStop )ValidateWithPath (path string )error {if _dc .PosAttr !=nil {if _dbdda :=_dc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dbdda !=nil {return _dbdda ;};};if _egdc :=_dc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_egdc !=nil {return _egdc ;};return nil ;};type EG_Effect struct{Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;}; +// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path +func (_afd *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _afd .NoFill !=nil {if _deee :=_afd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_deee !=nil {return _deee ;};};if _afd .SolidFill !=nil {if _dgf :=_afd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dgf !=nil {return _dgf ;};};if _afd .GradFill !=nil {if _geed :=_afd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_geed !=nil {return _geed ;};};if _afd .BlipFill !=nil {if _egga :=_afd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_egga !=nil {return _egga ;};};if _afd .PattFill !=nil {if _fgg :=_afd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fgg !=nil {return _fgg ;};};if _afd .GrpFill !=nil {if _eedf :=_afd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_eedf !=nil {return _eedf ;};};if _afd .EffectLst !=nil {if _gfdb :=_afd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gfdb !=nil {return _gfdb ;};};if _afd .EffectDag !=nil {if _gfge :=_afd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gfge !=nil {return _gfge ;};};return nil ;}; -// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path -func (_bfdffe *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _bfdffe .TableStyle !=nil {if _gcfa :=_bfdffe .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_gcfa !=nil {return _gcfa ;};};if _bfdffe .TableStyleId !=nil {if !_cgea .ST_GuidPatternRe .MatchString (*_bfdffe .TableStyleId ){return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0054\u0061b\u006c\u0065\u0053t\u0079\u006c\u0065\u0049d\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 ,_cgea .ST_GuidPatternRe ,*_bfdffe .TableStyleId );};};return nil ;}; +// Validate validates the CT_FillProperties and its children +func (_bfbcb *CT_FillProperties )Validate ()error {return _bfbcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_PresetLineDashProperties and its children -func (_eg *CT_PresetLineDashProperties )Validate ()error {return _eg .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");}; +// ST_TextPoint is a union type +type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;}; -// ValidateWithPath validates the Tbl and its children, prefixing error messages with path -func (_dccbc *Tbl )ValidateWithPath (path string )error {if _gefefd :=_dccbc .CT_Table .ValidateWithPath (path );_gefefd !=nil {return _gefefd ;};return nil ;};type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ;};func (_bgaga *CT_GradientStop )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0070\u006f\u0073"},Value :_ddgage .Sprintf ("\u0025\u0076",_bgaga .PosAttr )});e .EncodeToken (start );if _bgaga .ScrgbClr !=nil {_edefb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bgaga .ScrgbClr ,_edefb );};if _bgaga .SrgbClr !=nil {_caagac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bgaga .SrgbClr ,_caagac );};if _bgaga .HslClr !=nil {_cadag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bgaga .HslClr ,_cadag );};if _bgaga .SysClr !=nil {_edgb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bgaga .SysClr ,_edgb );};if _bgaga .SchemeClr !=nil {_gdbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bgaga .SchemeClr ,_gdbc );};if _bgaga .PrstClr !=nil {_daddbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bgaga .PrstClr ,_daddbd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_cdaebd *CT_LineStyleList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_abfcc :for {_bfdae ,_cdba :=d .Token ();if _cdba !=nil {return _cdba ;};switch _dfcga :=_bfdae .(type ){case _ggfee .StartElement :switch _dfcga .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_fbegd :=NewCT_LineProperties ();if _fcgge :=d .DecodeElement (_fbegd ,&_dfcga );_fcgge !=nil {return _fcgge ;};_cdaebd .Ln =append (_cdaebd .Ln ,_fbegd );default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_dfcga .Name );if _ebggc :=d .Skip ();_ebggc !=nil {return _ebggc ;};};case _ggfee .EndElement :break _abfcc ;case _ggfee .CharData :};};return nil ;};func (_cbf *Tbl )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cbf .CT_Table =*NewCT_Table ();_agfea :for {_bbcabd ,_aacbb :=d .Token ();if _aacbb !=nil {return _aacbb ;};switch _bdfaf :=_bbcabd .(type ){case _ggfee .StartElement :switch _bdfaf .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0062\u006cP\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_cbf .TblPr =NewCT_TableProperties ();if _fgeac :=d .DecodeElement (_cbf .TblPr ,&_bdfaf );_fgeac !=nil {return _fgeac ;};case _ggfee .Name {Space :"\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",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _gfaca :=d .DecodeElement (_cbf .TblGrid ,&_bdfaf );_gfaca !=nil {return _gfaca ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_bddcf :=NewCT_TableRow ();if _ggaeb :=d .DecodeElement (_bddcf ,&_bdfaf );_ggaeb !=nil {return _ggaeb ;};_cbf .Tr =append (_cbf .Tr ,_bddcf );default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0054b\u006c\u0020\u0025\u0076",_bdfaf .Name );if _gadb :=d .Skip ();_gadb !=nil {return _gadb ;};};case _ggfee .EndElement :break _agfea ;case _ggfee .CharData :};};return nil ;};func NewCT_VideoFile ()*CT_VideoFile {_cfefg :=&CT_VideoFile {};return _cfefg }; +// Validate validates the CT_AlphaBiLevelEffect and its children +func (_debd *CT_AlphaBiLevelEffect )Validate ()error {return _debd .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bgebd *EG_ThemeableEffectStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegda :for {_ccae ,_afbfe :=d .Token ();if _afbfe !=nil {return _afbfe ;};switch _bfgfee :=_ccae .(type ){case _b .StartElement :switch _bfgfee .Name {case _b .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bgebd .Effect =NewCT_EffectProperties ();if _ceggf :=d .DecodeElement (_bgebd .Effect ,&_bfgfee );_ceggf !=nil {return _ceggf ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_bgebd .EffectRef =NewCT_StyleMatrixReference ();if _cbaaba :=d .DecodeElement (_bgebd .EffectRef ,&_bfgfee );_cbaaba !=nil {return _cbaaba ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0045\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065E\u0066\u0066\u0065\u0063\u0074\u0053t\u0079\u006c\u0065 \u0025\u0076",_bfgfee .Name );if _adabea :=d .Skip ();_adabea !=nil {return _adabea ;};};case _b .EndElement :break _aegda ;case _b .CharData :};};return nil ;};func (_babgg *EG_TextRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbbee :for {_ebddd ,_gffbf :=d .Token ();if _gffbf !=nil {return _gffbf ;};switch _egeef :=_ebddd .(type ){case _b .StartElement :switch _egeef .Name {case _b .Name {Space :"\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",Local :"\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_babgg .R =NewCT_RegularTextRun ();if _dcfgf :=d .DecodeElement (_babgg .R ,&_egeef );_dcfgf !=nil {return _dcfgf ;};case _b .Name {Space :"\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",Local :"\u0062\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_babgg .Br =NewCT_TextLineBreak ();if _bacba :=d .DecodeElement (_babgg .Br ,&_egeef );_bacba !=nil {return _bacba ;};case _b .Name {Space :"\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",Local :"\u0066\u006c\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_babgg .Fld =NewCT_TextField ();if _efdef :=d .DecodeElement (_babgg .Fld ,&_egeef );_efdef !=nil {return _efdef ;};default:_f .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\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_egeef .Name );if _fcaec :=d .Skip ();_fcaec !=nil {return _fcaec ;};};case _b .EndElement :break _cbbbee ;case _b .CharData :};};return nil ;};type ST_TextStrikeType byte ;func (_bbfec *CT_BlipFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbfec .DpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0070\u0069"},Value :_bb .Sprintf ("\u0025\u0076",*_bbfec .DpiAttr )});};if _bbfec .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bbfec .RotWithShapeAttr ))});};e .EncodeToken (start );if _bbfec .Blip !=nil {_caac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_bbfec .Blip ,_caac );};if _bbfec .SrcRect !=nil {_babg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_bbfec .SrcRect ,_babg );};if _bbfec .Tile !=nil {_cebae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_bbfec .Tile ,_cebae );};if _bbfec .Stretch !=nil {_dadde :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_bbfec .Stretch ,_dadde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type TblStyleLst struct{CT_TableStyleList };func NewCT_BlurEffect ()*CT_BlurEffect {_gbga :=&CT_BlurEffect {};return _gbga };func (_gbcaa ST_PitchFamily )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgfgc :=_b .Attr {};_fgfgc .Name =name ;switch _gbcaa {case ST_PitchFamilyUnset :_fgfgc .Value ="";case ST_PitchFamily00 :_fgfgc .Value ="\u0030\u0030";case ST_PitchFamily01 :_fgfgc .Value ="\u0030\u0031";case ST_PitchFamily02 :_fgfgc .Value ="\u0030\u0032";case ST_PitchFamily16 :_fgfgc .Value ="\u0031\u0036";case ST_PitchFamily17 :_fgfgc .Value ="\u0031\u0037";case ST_PitchFamily18 :_fgfgc .Value ="\u0031\u0038";case ST_PitchFamily32 :_fgfgc .Value ="\u0033\u0032";case ST_PitchFamily33 :_fgfgc .Value ="\u0033\u0033";case ST_PitchFamily34 :_fgfgc .Value ="\u0033\u0034";case ST_PitchFamily48 :_fgfgc .Value ="\u0034\u0038";case ST_PitchFamily49 :_fgfgc .Value ="\u0034\u0039";case ST_PitchFamily50 :_fgfgc .Value ="\u0035\u0030";case ST_PitchFamily64 :_fgfgc .Value ="\u0036\u0034";case ST_PitchFamily65 :_fgfgc .Value ="\u0036\u0035";case ST_PitchFamily66 :_fgfgc .Value ="\u0036\u0036";case ST_PitchFamily80 :_fgfgc .Value ="\u0038\u0030";case ST_PitchFamily81 :_fgfgc .Value ="\u0038\u0031";case ST_PitchFamily82 :_fgfgc .Value ="\u0038\u0032";};return _fgfgc ,nil ;};func (_cecdg *CT_Path2DList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cecdg .Path !=nil {_bacgea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_ebba :=range _cecdg .Path {e .EncodeElement (_ebba ,_bacgea );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecfcb *CT_Vector3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_ecfcb .DxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_ecfcb .DyAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u007a"},Value :_bb .Sprintf ("\u0025\u0076",_ecfcb .DzAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_InnerShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func (_eafge *CT_TableProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eafge .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .RtlAttr ))});};if _eafge .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .FirstRowAttr ))});};if _eafge .FirstColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .FirstColAttr ))});};if _eafge .LastRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .LastRowAttr ))});};if _eafge .LastColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .LastColAttr ))});};if _eafge .BandRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .BandRowAttr ))});};if _eafge .BandColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .BandColAttr ))});};e .EncodeToken (start );if _eafge .NoFill !=nil {_dcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .NoFill ,_dcaa );};if _eafge .SolidFill !=nil {_fdgca :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .SolidFill ,_fdgca );};if _eafge .GradFill !=nil {_abcdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .GradFill ,_abcdg );};if _eafge .BlipFill !=nil {_ggega :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .BlipFill ,_ggega );};if _eafge .PattFill !=nil {_efadc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .PattFill ,_efadc );};if _eafge .GrpFill !=nil {_gaccbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_eafge .GrpFill ,_gaccbg );};if _eafge .EffectLst !=nil {_bgdce :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafge .EffectLst ,_bgdce );};if _eafge .EffectDag !=nil {_bbebe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_eafge .EffectDag ,_bbebe );};if _eafge .Choice !=nil {_eafge .Choice .MarshalXML (e ,_b .StartElement {});};if _eafge .ExtLst !=nil {_abccd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafge .ExtLst ,_abccd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbbgc *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_cfcda :=[]string {};if _bbbgc .ST_TextFontScalePercent !=nil {_cfcda =append (_cfcda ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bbbgc .ST_Percentage !=nil {_cfcda =append (_cfcda ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cfcda )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfcda );};return nil ;}; -// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path -func (_dgga *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;}; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_ggdcf *CT_Scene3D )ValidateWithPath (path string )error {if _effgfd :=_ggdcf .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_effgfd !=nil {return _effgfd ;};if _acddc :=_ggdcf .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_acddc !=nil {return _acddc ;};if _ggdcf .Backdrop !=nil {if _ageeb :=_ggdcf .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_ageeb !=nil {return _ageeb ;};};if _ggdcf .ExtLst !=nil {if _decgg :=_ggdcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_decgg !=nil {return _decgg ;};};return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};func (_ace *CT_AnimationDgmElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ace .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ace .IdAttr )});};if _ace .BldStepAttr !=ST_DgmBuildStepUnset {_fbb ,_dfga :=_ace .BldStepAttr .MarshalXMLAttr (_b .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _dfga !=nil {return _dfga ;};start .Attr =append (start .Attr ,_fbb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aagdc ST_PresetMaterialType )Validate ()error {return _aagdc .ValidateWithPath ("")};func (_aacbbb *EG_EffectProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffaef :for {_cedad ,_dedggf :=d .Token ();if _dedggf !=nil {return _dedggf ;};switch _bbgfcf :=_cedad .(type ){case _b .StartElement :switch _bbgfcf .Name {case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_aacbbb .EffectLst =NewCT_EffectList ();if _agbac :=d .DecodeElement (_aacbbb .EffectLst ,&_bbgfcf );_agbac !=nil {return _agbac ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_aacbbb .EffectDag =NewCT_EffectContainer ();if _edabg :=d .DecodeElement (_aacbbb .EffectDag ,&_bbgfcf );_edabg !=nil {return _edabg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bbgfcf .Name );if _ffgcgc :=d .Skip ();_ffgcgc !=nil {return _ffgcgc ;};};case _b .EndElement :break _ffaef ;case _b .CharData :};};return nil ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_gaccbd :=&CT_TileInfoProperties {};return _gaccbd ;};type Tbl struct{CT_Table };func (_dcgbb *ST_LineEndWidth )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcgbb =0;case "\u0073\u006d":*_dcgbb =1;case "\u006d\u0065\u0064":*_dcgbb =2;case "\u006c\u0067":*_dcgbb =3;};return nil ;};func (_bedecg *ST_TextBulletSize )ValidateWithPath (path string )error {_cdcga :=[]string {};if _bedecg .ST_TextBulletSizePercent !=nil {_cdcga =append (_cdcga ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bedecg .ST_TextBulletSizeDecimal !=nil {_cdcga =append (_cdcga ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_cdcga )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdcga );};return nil ;};func (_fgfdf *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bgbad ,_adgcg :=d .Token ();if _adgcg !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_adgcg );};if _cbece ,_bbdag :=_bgbad .(_b .EndElement );_bbdag &&_cbece .Name ==start .Name {break ;};};return nil ;};func (_bgfec *CT_Ratio )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_bgfec .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_bgfec .DAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path -func (_dddf *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _dddf .BldAttr !=nil {if _begec :=_dddf .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_begec !=nil {return _begec ;};};return nil ;};func (_cbbgf *ST_PresetPatternVal )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_cbbgf =0;case "\u0070\u0063\u0074\u0035":*_cbbgf =1;case "\u0070\u0063\u00741\u0030":*_cbbgf =2;case "\u0070\u0063\u00742\u0030":*_cbbgf =3;case "\u0070\u0063\u00742\u0035":*_cbbgf =4;case "\u0070\u0063\u00743\u0030":*_cbbgf =5;case "\u0070\u0063\u00744\u0030":*_cbbgf =6;case "\u0070\u0063\u00745\u0030":*_cbbgf =7;case "\u0070\u0063\u00746\u0030":*_cbbgf =8;case "\u0070\u0063\u00747\u0030":*_cbbgf =9;case "\u0070\u0063\u00747\u0035":*_cbbgf =10;case "\u0070\u0063\u00748\u0030":*_cbbgf =11;case "\u0070\u0063\u00749\u0030":*_cbbgf =12;case "\u0068\u006f\u0072\u007a":*_cbbgf =13;case "\u0076\u0065\u0072\u0074":*_cbbgf =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_cbbgf =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_cbbgf =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_cbbgf =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_cbbgf =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_cbbgf =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_cbbgf =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_cbbgf =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_cbbgf =22;case "\u0063\u0072\u006fs\u0073":*_cbbgf =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_cbbgf =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_cbbgf =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_cbbgf =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_cbbgf =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_cbbgf =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_cbbgf =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_cbbgf =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_cbbgf =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_cbbgf =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_cbbgf =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_cbbgf =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_cbbgf =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_cbbgf =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_cbbgf =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_cbbgf =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_cbbgf =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cbbgf =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cbbgf =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_cbbgf =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_cbbgf =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_cbbgf =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_cbbgf =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_cbbgf =46;case "\u0070\u006c\u0061i\u0064":*_cbbgf =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_cbbgf =48;case "\u0077\u0065\u0061v\u0065":*_cbbgf =49;case "\u0064\u0069\u0076o\u0074":*_cbbgf =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_cbbgf =51;case "\u0077\u0061\u0076\u0065":*_cbbgf =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_cbbgf =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_cbbgf =54;};return nil ;}; +// Validate validates the CT_Hyperlink and its children +func (_afge *CT_Hyperlink )Validate ()error {return _afge .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");}; -// Validate validates the CT_GvmlTextShapeChoice and its children -func (_dfffg *CT_GvmlTextShapeChoice )Validate ()error {return _dfffg .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_TransformEffect ()*CT_TransformEffect {_gdagfg :=&CT_TransformEffect {};return _gdagfg };func (_caaaa *CT_Hyperlink )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_fecc :=range start .Attr {if _fecc .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"&&_fecc .Name .Local =="\u0069\u0064"||_fecc .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"&&_fecc .Name .Local =="\u0069\u0064"{_cfgd ,_baae :=_fecc .Value ,error (nil );if _baae !=nil {return _baae ;};_caaaa .IdAttr =&_cfgd ;continue ;};if _fecc .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_bffdg ,_ccgf :=_fecc .Value ,error (nil );if _ccgf !=nil {return _ccgf ;};_caaaa .InvalidUrlAttr =&_bffdg ;continue ;};if _fecc .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_dbbb ,_ceeafc :=_fecc .Value ,error (nil );if _ceeafc !=nil {return _ceeafc ;};_caaaa .ActionAttr =&_dbbb ;continue ;};if _fecc .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_cace ,_efcdc :=_fecc .Value ,error (nil );if _efcdc !=nil {return _efcdc ;};_caaaa .TgtFrameAttr =&_cace ;continue ;};if _fecc .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_dfbe ,_fcgff :=_fecc .Value ,error (nil );if _fcgff !=nil {return _fcgff ;};_caaaa .TooltipAttr =&_dfbe ;continue ;};if _fecc .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_gaba ,_fgbad :=_gcbbf .ParseBool (_fecc .Value );if _fgbad !=nil {return _fgbad ;};_caaaa .HistoryAttr =&_gaba ;continue ;};if _fecc .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_dcead ,_dcbe :=_gcbbf .ParseBool (_fecc .Value );if _dcbe !=nil {return _dcbe ;};_caaaa .HighlightClickAttr =&_dcead ;continue ;};if _fecc .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_fbdec ,_cedee :=_gcbbf .ParseBool (_fecc .Value );if _cedee !=nil {return _cedee ;};_caaaa .EndSndAttr =&_fbdec ;continue ;};};_aagcd :for {_daccf ,_ebaf :=d .Token ();if _ebaf !=nil {return _ebaf ;};switch _dceeea :=_daccf .(type ){case _ggfee .StartElement :switch _dceeea .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u006e\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:_caaaa .Snd =NewCT_EmbeddedWAVAudioFile ();if _cee :=d .DecodeElement (_caaaa .Snd ,&_dceeea );_cee !=nil {return _cee ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caaaa .ExtLst =NewCT_OfficeArtExtensionList ();if _fcbdf :=d .DecodeElement (_caaaa .ExtLst ,&_dceeea );_fcbdf !=nil {return _fcbdf ;};default:_fecf .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_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_dceeea .Name );if _fdca :=d .Skip ();_fdca !=nil {return _fdca ;};};case _ggfee .EndElement :break _aagcd ;case _ggfee .CharData :};};return nil ;};func NewEG_ColorChoice ()*EG_ColorChoice {_aaegb :=&EG_ColorChoice {};return _aaegb };type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};func (_cdeaa ST_TextVertOverflowType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_adcbb :=_ggfee .Attr {};_adcbb .Name =name ;switch _cdeaa {case ST_TextVertOverflowTypeUnset :_adcbb .Value ="";case ST_TextVertOverflowTypeOverflow :_adcbb .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_adcbb .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_adcbb .Value ="\u0063\u006c\u0069\u0070";};return _adcbb ,nil ;};func (_gcagb *EG_FillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bgacga :for {_gddb ,_afag :=d .Token ();if _afag !=nil {return _afag ;};switch _aecdf :=_gddb .(type ){case _ggfee .StartElement :switch _aecdf .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gcagb .NoFill =NewCT_NoFillProperties ();if _eebb :=d .DecodeElement (_gcagb .NoFill ,&_aecdf );_eebb !=nil {return _eebb ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gcagb .SolidFill =NewCT_SolidColorFillProperties ();if _gddbe :=d .DecodeElement (_gcagb .SolidFill ,&_aecdf );_gddbe !=nil {return _gddbe ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gcagb .GradFill =NewCT_GradientFillProperties ();if _agec :=d .DecodeElement (_gcagb .GradFill ,&_aecdf );_agec !=nil {return _agec ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gcagb .BlipFill =NewCT_BlipFillProperties ();if _acfad :=d .DecodeElement (_gcagb .BlipFill ,&_aecdf );_acfad !=nil {return _acfad ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gcagb .PattFill =NewCT_PatternFillProperties ();if _gfgbb :=d .DecodeElement (_gcagb .PattFill ,&_aecdf );_gfgbb !=nil {return _gfgbb ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_gcagb .GrpFill =NewCT_GroupFillProperties ();if _adca :=d .DecodeElement (_gcagb .GrpFill ,&_aecdf );_adca !=nil {return _adca ;};default:_fecf .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\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aecdf .Name );if _cdebe :=d .Skip ();_cdebe !=nil {return _cdebe ;};};case _ggfee .EndElement :break _bgacga ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path +func (_cgbc *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _badc :=_cgbc .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_badc !=nil {return _badc ;};if _cab :=_cgbc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_cab !=nil {return _cab ;};return nil ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;};func (_abgga *ST_TextBulletSize )Validate ()error {return _abgga .ValidateWithPath ("")};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func (_abbcbd ST_ColorSchemeIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgfcdd :=_b .Attr {};_cgfcdd .Name =name ;switch _abbcbd {case ST_ColorSchemeIndexUnset :_cgfcdd .Value ="";case ST_ColorSchemeIndexDk1 :_cgfcdd .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_cgfcdd .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_cgfcdd .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_cgfcdd .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_cgfcdd .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_cgfcdd .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _cgfcdd ,nil ;}; -// Validate validates the EG_TextGeometry and its children -func (_gdcbf *EG_TextGeometry )Validate ()error {return _gdcbf .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_ebebaa *ST_TextAlignType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_deda ,_gggc :=d .Token ();if _gggc !=nil {return _gggc ;};if _fagac ,_bfaf :=_deda .(_ggfee .EndElement );_bfaf &&_fagac .Name ==start .Name {*_ebebaa =1;return nil ;};if _caaae ,_eeffb :=_deda .(_ggfee .CharData );!_eeffb {return _ddgage .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",_deda );}else {switch string (_caaae ){case "":*_ebebaa =0;case "\u006c":*_ebebaa =1;case "\u0063\u0074\u0072":*_ebebaa =2;case "\u0072":*_ebebaa =3;case "\u006a\u0075\u0073\u0074":*_ebebaa =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ebebaa =5;case "\u0064\u0069\u0073\u0074":*_ebebaa =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ebebaa =7;};};_deda ,_gggc =d .Token ();if _gggc !=nil {return _gggc ;};if _beddf ,_gbddce :=_deda .(_ggfee .EndElement );_gbddce &&_beddf .Name ==start .Name {return nil ;};return _ddgage .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",_deda );};func (_afdbf *CT_TextBody )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_gfgbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_afdbf .BodyPr ,_gfgbd );if _afdbf .LstStyle !=nil {_cbcb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afdbf .LstStyle ,_cbcb );};_gcdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070"}};for _ ,_dfefg :=range _afdbf .P {e .EncodeElement (_dfefg ,_gcdb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;};func (_beeg ST_ShapeType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_beeg .String (),start );};type ST_PathShadeType byte ;func (_dadf ST_ChartBuildStep )String ()string {switch _dadf {case 0:return "";case 1:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 2:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0061\u006c\u006c\u0050\u0074\u0073";case 6:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return "";}; +// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path +func (_gggf *CT_FontCollection )ValidateWithPath (path string )error {if _aeaf :=_gggf .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_aeaf !=nil {return _aeaf ;};if _bdaac :=_gggf .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_bdaac !=nil {return _bdaac ;};if _bbdce :=_gggf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bbdce !=nil {return _bbdce ;};for _aefd ,_cdbe :=range _gggf .Font {if _fggbf :=_cdbe .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_aefd ));_fggbf !=nil {return _fggbf ;};};if _gggf .ExtLst !=nil {if _ebfg :=_gggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfg !=nil {return _ebfg ;};};return nil ;}; -// Validate validates the CT_PatternFillProperties and its children -func (_ccaf *CT_PatternFillProperties )Validate ()error {return _ccaf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_egbac *CT_OfficeStyleSheet )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _egbac .NameAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_egbac .NameAttr )});};e .EncodeToken (start );_gegbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_egbac .ThemeElements ,_gegbb );if _egbac .ObjectDefaults !=nil {_ceaed :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_egbac .ObjectDefaults ,_ceaed );};if _egbac .ExtraClrSchemeLst !=nil {_aggda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_egbac .ExtraClrSchemeLst ,_aggda );};if _egbac .CustClrLst !=nil {_fecde :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_egbac .CustClrLst ,_fecde );};if _egbac .ExtLst !=nil {_adcb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbac .ExtLst ,_adcb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_dcec *TblStyleLst )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dcec .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_age :=range start .Attr {if _age .Name .Local =="\u0064\u0065\u0066"{_ecaae ,_beaaf :=_age .Value ,error (nil );if _beaaf !=nil {return _beaaf ;};_dcec .DefAttr =_ecaae ;continue ;};};_gfgf :for {_ddbcf ,_abecb :=d .Token ();if _abecb !=nil {return _abecb ;};switch _aecga :=_ddbcf .(type ){case _ggfee .StartElement :switch _aecga .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_bebaf :=NewCT_TableStyle ();if _bfdb :=d .DecodeElement (_bebaf ,&_aecga );_bfdb !=nil {return _bfdb ;};_dcec .TblStyle =append (_dcec .TblStyle ,_bebaf );default:_fecf .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\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_aecga .Name );if _defdb :=d .Skip ();_defdb !=nil {return _defdb ;};};case _ggfee .EndElement :break _gfgf ;case _ggfee .CharData :};};return nil ;};func NewEG_Text3D ()*EG_Text3D {_ecdba :=&EG_Text3D {};return _ecdba }; +// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path +func (_ecdb *CT_AudioCD )ValidateWithPath (path string )error {if _gfgb :=_ecdb .St .ValidateWithPath (path +"\u002f\u0053\u0074");_gfgb !=nil {return _gfgb ;};if _afggg :=_ecdb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_afggg !=nil {return _afggg ;};if _ecdb .ExtLst !=nil {if _fcga :=_ecdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcga !=nil {return _fcga ;};};return nil ;};func (_fccgd ST_ShapeType )Validate ()error {return _fccgd .ValidateWithPath ("")};func (_acebe *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acebe =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_acebe =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_acebe =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_acebe =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_acebe =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_acebe =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_acebe =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_acebe =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_acebe =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_acebe =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_acebe =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_acebe =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_acebe =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_acebe =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_acebe =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_acebe =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_acebe =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_acebe =41;};return nil ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_faeca :=&CT_ShapeProperties {};return _faeca };func (_cdac ST_FontCollectionIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aaaf :=_b .Attr {};_aaaf .Name =name ;switch _cdac {case ST_FontCollectionIndexUnset :_aaaf .Value ="";case ST_FontCollectionIndexMajor :_aaaf .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_aaaf .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_aaaf .Value ="\u006e\u006f\u006e\u0065";};return _aaaf ,nil ;};func (_cgedc ST_PenAlignment )Validate ()error {return _cgedc .ValidateWithPath ("")}; -// Validate validates the CT_Scene3D and its children -func (_gcc *CT_Scene3D )Validate ()error {return _gcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");}; +// Validate validates the CT_BlipFillProperties and its children +func (_bfbge *CT_BlipFillProperties )Validate ()error {return _bfbge .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_OfficeArtExtension struct{UriAttr string ;Any []_f .Any ;};func (_fdaccd *ST_TextAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdaccd =0;case "\u006c":*_fdaccd =1;case "\u0063\u0074\u0072":*_fdaccd =2;case "\u0072":*_fdaccd =3;case "\u006a\u0075\u0073\u0074":*_fdaccd =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_fdaccd =5;case "\u0064\u0069\u0073\u0074":*_fdaccd =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_fdaccd =7;};return nil ;}; // ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path -func (_cfca *CT_AudioFile )ValidateWithPath (path string )error {if _cfca .ExtLst !=nil {if _gaedc :=_cfca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaedc !=nil {return _gaedc ;};};return nil ;};func (_gefae ST_LightRigType )String ()string {switch _gefae {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case 2:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case 4:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case 5:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case 6:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case 7:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case 9:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case 10:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case 11:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case 12:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case 13:return "\u0074h\u0072\u0065\u0065\u0050\u0074";case 14:return "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case 15:return "\u0073\u006f\u0066\u0074";case 16:return "\u0068\u0061\u0072s\u0068";case 17:return "\u0066\u006c\u006fo\u0064";case 18:return "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case 19:return "\u006do\u0072\u006e\u0069\u006e\u0067";case 20:return "\u0073u\u006e\u0072\u0069\u0073\u0065";case 21:return "\u0073\u0075\u006e\u0073\u0065\u0074";case 22:return "\u0063\u0068\u0069\u006c\u006c\u0079";case 23:return "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case 24:return "\u0066\u006c\u0061\u0074";case 25:return "\u0074\u0077\u006fP\u0074";case 26:return "\u0067\u006c\u006f\u0077";case 27:return "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return "";};func (_ffdg ST_BlackWhiteMode )Validate ()error {return _ffdg .ValidateWithPath ("")};type ST_TextAutonumberScheme byte ;func (_eaafbb *CT_AudioCDTime )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_dbace :=range start .Attr {if _dbace .Name .Local =="\u0074\u0072\u0061c\u006b"{_cadec ,_fegf :=_gcbbf .ParseUint (_dbace .Value ,10,8);if _fegf !=nil {return _fegf ;};_eaafbb .TrackAttr =uint8 (_cadec );continue ;};if _dbace .Name .Local =="\u0074\u0069\u006d\u0065"{_deb ,_bbcae :=_gcbbf .ParseUint (_dbace .Value ,10,32);if _bbcae !=nil {return _bbcae ;};_efaba :=uint32 (_deb );_eaafbb .TimeAttr =&_efaba ;continue ;};};for {_fgbfb ,_aagg :=d .Token ();if _aagg !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0054\u0069\u006d\u0065:\u0020\u0025\u0073",_aagg );};if _fddeg ,_aebgaf :=_fgbfb .(_ggfee .EndElement );_aebgaf &&_fddeg .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path -func (_eefg *EG_TextRun )ValidateWithPath (path string )error {if _eefg .R !=nil {if _abced :=_eefg .R .ValidateWithPath (path +"\u002f\u0052");_abced !=nil {return _abced ;};};if _eefg .Br !=nil {if _gdeaa :=_eefg .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_gdeaa !=nil {return _gdeaa ;};};if _eefg .Fld !=nil {if _cfgfe :=_eefg .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_cfgfe !=nil {return _cfgfe ;};};return nil ;};func (_ddbgc ST_LineEndLength )Validate ()error {return _ddbgc .ValidateWithPath ("")}; - -// Validate validates the EG_Geometry and its children -func (_baee *EG_Geometry )Validate ()error {return _baee .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_edc *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _edc .BldDgm !=nil {_bbadf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_edc .BldDgm ,_bbadf );};if _edc .BldChart !=nil {_dedc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_edc .BldChart ,_dedc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_efdab ST_DgmBuildStep )Validate ()error {return _efdab .ValidateWithPath ("")};func (_fdade *ST_RectAlignment )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_fdade =0;case "\u0074\u006c":*_fdade =1;case "\u0074":*_fdade =2;case "\u0074\u0072":*_fdade =3;case "\u006c":*_fdade =4;case "\u0063\u0074\u0072":*_fdade =5;case "\u0072":*_fdade =6;case "\u0062\u006c":*_fdade =7;case "\u0062":*_fdade =8;case "\u0062\u0072":*_fdade =9;};return nil ;}; +func (_bcb *CT_AudioFile )ValidateWithPath (path string )error {if _bcb .ExtLst !=nil {if _fgfe :=_bcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfe !=nil {return _fgfe ;};};return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_gaegc :=&EG_ThemeableEffectStyle {};return _gaegc ;};func NewEG_EffectProperties ()*EG_EffectProperties {_ccbbf :=&EG_EffectProperties {};return _ccbbf };func (_beaaa *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbgb :for {_gdga ,_edaeg :=d .Token ();if _edaeg !=nil {return _edaeg ;};switch _dcge :=_gdga .(type ){case _b .StartElement :switch _dcge .Name {case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_beaaa .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _gbee :=d .DecodeElement (_beaaa .GraphicFrameLocks ,&_dcge );_gbee !=nil {return _gbee ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beaaa .ExtLst =NewCT_OfficeArtExtensionList ();if _fcff :=d .DecodeElement (_beaaa .ExtLst ,&_dcge );_fcff !=nil {return _fcff ;};default:_f .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006de\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020%\u0076",_dcge .Name );if _gcbgd :=d .Skip ();_gcbgd !=nil {return _gcbgd ;};};case _b .EndElement :break _cfbgb ;case _b .CharData :};};return nil ;};func (_aaeaa ST_PenAlignment )ValidateWithPath (path string )error {switch _aaeaa {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaeaa ));};return nil ;}; -// Validate validates the CT_NonVisualGraphicFrameProperties and its children -func (_cdfc *CT_NonVisualGraphicFrameProperties )Validate ()error {return _cdfc .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_FontCollection and its children +func (_bdge *CT_FontCollection )Validate ()error {return _bdge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");}; // Validate validates the CT_TableStyleList and its children -func (_ecfdf *CT_TableStyleList )Validate ()error {return _ecfdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_gdgef :=&CT_TextUnderlineLineFollowText {};return _gdgef ;};func (_bafd *CT_TableGrid )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _bafd .GridCol !=nil {_bcefde :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gffcb :=range _bafd .GridCol {e .EncodeElement (_gffcb ,_bcefde );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_geegb ST_LineEndWidth )String ()string {switch _geegb {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_egbcde *CT_AlphaBiLevelEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_ddgage .Sprintf ("\u0025\u0076",_egbcde .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bda *CT_Table )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _bda .TblPr !=nil {_cgae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bda .TblPr ,_cgae );};_edcgd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_bda .TblGrid ,_edcgd );if _bda .Tr !=nil {_fdaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_ecfae :=range _bda .Tr {e .EncodeElement (_ecfae ,_fdaf );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_beggf ST_PresetMaterialType )Validate ()error {return _beggf .ValidateWithPath ("")};func (_faefd ST_PathShadeType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_dge :=_ggfee .Attr {};_dge .Name =name ;switch _faefd {case ST_PathShadeTypeUnset :_dge .Value ="";case ST_PathShadeTypeShape :_dge .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_dge .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_dge .Value ="\u0072\u0065\u0063\u0074";};return _dge ,nil ;};func NewTheme ()*Theme {_bddad :=&Theme {};_bddad .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _bddad ;};func (_bcgeb *CT_Hyperlink )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bcgeb .IdAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bcgeb .IdAttr )});};if _bcgeb .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bcgeb .InvalidUrlAttr )});};if _bcgeb .ActionAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bcgeb .ActionAttr )});};if _bcgeb .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bcgeb .TgtFrameAttr )});};if _bcgeb .TooltipAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bcgeb .TooltipAttr )});};if _bcgeb .HistoryAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bcgeb .HistoryAttr ))});};if _bcgeb .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bcgeb .HighlightClickAttr ))});};if _bcgeb .EndSndAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bcgeb .EndSndAttr ))});};e .EncodeToken (start );if _bcgeb .Snd !=nil {_baag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_bcgeb .Snd ,_baag );};if _bcgeb .ExtLst !=nil {_adagc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcgeb .ExtLst ,_adagc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gggb ST_LineCap )ValidateWithPath (path string )error {switch _gggb {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gggb ));};return nil ;};func (_fgbaf *EG_ThemeableEffectStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fgbaf .Effect !=nil {_ffe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fgbaf .Effect ,_ffe );};if _fgbaf .EffectRef !=nil {_ceef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_fgbaf .EffectRef ,_ceef );};return nil ;};func (_gcfac *CT_Percentage )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ccg :=range start .Attr {if _ccg .Name .Local =="\u0076\u0061\u006c"{_ccfgf ,_bafg :=ParseUnionST_Percentage (_ccg .Value );if _bafg !=nil {return _bafg ;};_gcfac .ValAttr =_ccfgf ;continue ;};};for {_deagg ,_aefbf :=d .Token ();if _aefbf !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_aefbf );};if _agcfb ,_gafff :=_deagg .(_ggfee .EndElement );_gafff &&_agcfb .Name ==start .Name {break ;};};return nil ;};func NewEG_ColorTransform ()*EG_ColorTransform {_aff :=&EG_ColorTransform {};return _aff }; - -// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path -func (_bgegb *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _bgegb .ValAttr < 100{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u0031\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bgegb .ValAttr );};if _bgegb .ValAttr > 400000{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bgegb .ValAttr );};return nil ;};func (_eegb *ST_ShapeType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ecef ,_bccf :=d .Token ();if _bccf !=nil {return _bccf ;};if _edgdc ,_fadcc :=_ecef .(_ggfee .EndElement );_fadcc &&_edgdc .Name ==start .Name {*_eegb =1;return nil ;};if _bafcf ,_gdadd :=_ecef .(_ggfee .CharData );!_gdadd {return _ddgage .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",_ecef );}else {switch string (_bafcf ){case "":*_eegb =0;case "\u006c\u0069\u006e\u0065":*_eegb =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_eegb =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eegb =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eegb =4;case "\u0072\u0065\u0063\u0074":*_eegb =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_eegb =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_eegb =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_eegb =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_eegb =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_eegb =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_eegb =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_eegb =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_eegb =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_eegb =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_eegb =15;case "\u0073\u0074\u0061r\u0034":*_eegb =16;case "\u0073\u0074\u0061r\u0035":*_eegb =17;case "\u0073\u0074\u0061r\u0036":*_eegb =18;case "\u0073\u0074\u0061r\u0037":*_eegb =19;case "\u0073\u0074\u0061r\u0038":*_eegb =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_eegb =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_eegb =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_eegb =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_eegb =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_eegb =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_eegb =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_eegb =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_eegb =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_eegb =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_eegb =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_eegb =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_eegb =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_eegb =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_eegb =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_eegb =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_eegb =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_eegb =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_eegb =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_eegb =39;case "\u0070\u0069\u0065":*_eegb =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_eegb =41;case "\u0064\u006f\u006eu\u0074":*_eegb =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_eegb =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eegb =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_eegb =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_eegb =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_eegb =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eegb =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eegb =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eegb =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eegb =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eegb =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eegb =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eegb =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_eegb =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eegb =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eegb =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eegb =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eegb =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_eegb =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_eegb =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eegb =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_eegb =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_eegb =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_eegb =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_eegb =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_eegb =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eegb =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_eegb =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eegb =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eegb =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_eegb =72;case "\u0063\u0075\u0062\u0065":*_eegb =73;case "\u0063\u0061\u006e":*_eegb =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_eegb =75;case "\u0068\u0065\u0061r\u0074":*_eegb =76;case "\u0073\u0075\u006e":*_eegb =77;case "\u006d\u006f\u006f\u006e":*_eegb =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_eegb =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_eegb =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_eegb =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_eegb =82;case "\u0062\u0065\u0076e\u006c":*_eegb =83;case "\u0066\u0072\u0061m\u0065":*_eegb =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_eegb =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_eegb =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_eegb =87;case "\u0063\u0068\u006fr\u0064":*_eegb =88;case "\u0061\u0072\u0063":*_eegb =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eegb =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eegb =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_eegb =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_eegb =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_eegb =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_eegb =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_eegb =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_eegb =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_eegb =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_eegb =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_eegb =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_eegb =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_eegb =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_eegb =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_eegb =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_eegb =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_eegb =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_eegb =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eegb =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eegb =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eegb =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eegb =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eegb =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eegb =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_eegb =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_eegb =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_eegb =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eegb =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_eegb =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eegb =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eegb =120;case "\u0063\u006c\u006fu\u0064":*_eegb =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_eegb =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_eegb =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_eegb =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_eegb =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_eegb =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_eegb =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_eegb =128;case "\u0077\u0061\u0076\u0065":*_eegb =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_eegb =130;case "\u0070\u006c\u0075\u0073":*_eegb =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_eegb =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_eegb =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_eegb =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_eegb =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eegb =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_eegb =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_eegb =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_eegb =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_eegb =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_eegb =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_eegb =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_eegb =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_eegb =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_eegb =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_eegb =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_eegb =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_eegb =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_eegb =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_eegb =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_eegb =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eegb =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_eegb =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_eegb =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_eegb =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_eegb =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_eegb =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_eegb =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_eegb =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_eegb =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_eegb =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_eegb =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_eegb =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_eegb =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_eegb =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_eegb =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_eegb =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_eegb =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_eegb =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_eegb =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_eegb =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_eegb =172;case "\u0067\u0065\u0061r\u0036":*_eegb =173;case "\u0067\u0065\u0061r\u0039":*_eegb =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_eegb =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_eegb =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_eegb =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_eegb =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_eegb =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_eegb =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eegb =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_eegb =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_eegb =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_eegb =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_eegb =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_eegb =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_eegb =187;};};_ecef ,_bccf =d .Token ();if _bccf !=nil {return _bccf ;};if _bcbe ,_gaggc :=_ecef .(_ggfee .EndElement );_gaggc &&_bcbe .Name ==start .Name {return nil ;};return _ddgage .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",_ecef );};func (_debbf *CT_TextNormalAutofit )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_eaafa :=range start .Attr {if _eaafa .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_dfgef ,_dfddd :=ParseUnionST_TextFontScalePercentOrPercentString (_eaafa .Value );if _dfddd !=nil {return _dfddd ;};_debbf .FontScaleAttr =&_dfgef ;continue ;};if _eaafa .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_bbecg ,_cccb :=ParseUnionST_TextSpacingPercentOrPercentString (_eaafa .Value );if _cccb !=nil {return _cccb ;};_debbf .LnSpcReductionAttr =&_bbecg ;continue ;};};for {_bbcfc ,_aage :=d .Token ();if _aage !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fr\u006d\u0061\u006c\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_aage );};if _faf ,_ecgb :=_bbcfc .(_ggfee .EndElement );_ecgb &&_faf .Name ==start .Name {break ;};};return nil ;};func (_bdbfb ST_DgmBuildStep )ValidateWithPath (path string )error {switch _bdbfb {case 0,1,2:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbfb ));};return nil ;};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_fggaf :=&CT_TableStyleTextStyle {};return _fggaf ;};func (_dfabg *CT_AnimationChartBuildProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _dfabg .BldAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062\u006c\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_dfabg .BldAttr )});};if _dfabg .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_dfabg .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path -func (_bddf *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _bddf .SpDef !=nil {if _cgfefe :=_bddf .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_cgfefe !=nil {return _cgfefe ;};};if _bddf .LnDef !=nil {if _gdbbfd :=_bddf .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_gdbbfd !=nil {return _gdbbfd ;};};if _bddf .TxDef !=nil {if _bfec :=_bddf .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_bfec !=nil {return _bfec ;};};if _bddf .ExtLst !=nil {if _afbg :=_bddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbg !=nil {return _afbg ;};};return nil ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_dgbbdc :=&CT_LineEndProperties {};return _dgbbdc ;}; +func (_bgcfb *CT_TableStyleList )Validate ()error {return _bgcfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};func NewTbl ()*Tbl {_eabda :=&Tbl {};_eabda .CT_Table =*NewCT_Table ();return _eabda };func (_gfab *CT_PresetGeometry2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gbcec ,_eecdc :=_gfab .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _eecdc !=nil {return _eecdc ;};start .Attr =append (start .Attr ,_gbcec );e .EncodeToken (start );if _gfab .AvLst !=nil {_feac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_gfab .AvLst ,_feac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgaf *CT_EffectList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdfc :for {_eeebb ,_gged :=d .Token ();if _gged !=nil {return _gged ;};switch _gbbg :=_eeebb .(type ){case _b .StartElement :switch _gbbg .Name {case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cgaf .Blur =NewCT_BlurEffect ();if _abad :=d .DecodeElement (_cgaf .Blur ,&_gbbg );_abad !=nil {return _abad ;};case _b .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cgaf .FillOverlay =NewCT_FillOverlayEffect ();if _ggfd :=d .DecodeElement (_cgaf .FillOverlay ,&_gbbg );_ggfd !=nil {return _ggfd ;};case _b .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_cgaf .Glow =NewCT_GlowEffect ();if _afcff :=d .DecodeElement (_cgaf .Glow ,&_gbbg );_afcff !=nil {return _afcff ;};case _b .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_cgaf .InnerShdw =NewCT_InnerShadowEffect ();if _debec :=d .DecodeElement (_cgaf .InnerShdw ,&_gbbg );_debec !=nil {return _debec ;};case _b .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_cgaf .OuterShdw =NewCT_OuterShadowEffect ();if _cfca :=d .DecodeElement (_cgaf .OuterShdw ,&_gbbg );_cfca !=nil {return _cfca ;};case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_cgaf .PrstShdw =NewCT_PresetShadowEffect ();if _cffa :=d .DecodeElement (_cgaf .PrstShdw ,&_gbbg );_cffa !=nil {return _cffa ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_cgaf .Reflection =NewCT_ReflectionEffect ();if _bgdga :=d .DecodeElement (_cgaf .Reflection ,&_gbbg );_bgdga !=nil {return _bgdga ;};case _b .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_cgaf .SoftEdge =NewCT_SoftEdgesEffect ();if _acebc :=d .DecodeElement (_cgaf .SoftEdge ,&_gbbg );_acebc !=nil {return _acebc ;};default:_f .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\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_gbbg .Name );if _gaeb :=d .Skip ();_gaeb !=nil {return _gaeb ;};};case _b .EndElement :break _bfdfc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Percentage and its children -func (_cabbd *CT_Percentage )Validate ()error {return _cabbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_ffdag *EG_LineJoinProperties )ValidateWithPath (path string )error {if _ffdag .Round !=nil {if _eefbc :=_ffdag .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_eefbc !=nil {return _eefbc ;};};if _ffdag .Bevel !=nil {if _efgd :=_ffdag .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_efgd !=nil {return _efgd ;};};if _ffdag .Miter !=nil {if _dafc :=_ffdag .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_dafc !=nil {return _dafc ;};};return nil ;};func (_fadf *ST_PitchFamily )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fadf =0;case "\u0030\u0030":*_fadf =1;case "\u0030\u0031":*_fadf =2;case "\u0030\u0032":*_fadf =3;case "\u0031\u0036":*_fadf =4;case "\u0031\u0037":*_fadf =5;case "\u0031\u0038":*_fadf =6;case "\u0033\u0032":*_fadf =7;case "\u0033\u0033":*_fadf =8;case "\u0033\u0034":*_fadf =9;case "\u0034\u0038":*_fadf =10;case "\u0034\u0039":*_fadf =11;case "\u0035\u0030":*_fadf =12;case "\u0036\u0034":*_fadf =13;case "\u0036\u0035":*_fadf =14;case "\u0036\u0036":*_fadf =15;case "\u0038\u0030":*_fadf =16;case "\u0038\u0031":*_fadf =17;case "\u0038\u0032":*_fadf =18;};return nil ;}; -// Validate validates the CT_FillOverlayEffect and its children -func (_gdged *CT_FillOverlayEffect )Validate ()error {return _gdged .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func (_gggbf *EG_TextAutofit )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbcbbd :for {_ggdf ,_bga :=d .Token ();if _bga !=nil {return _bga ;};switch _gfgdc :=_ggdf .(type ){case _ggfee .StartElement :switch _gfgdc .Name {case _ggfee .Name {Space :"\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",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_gggbf .NoAutofit =NewCT_TextNoAutofit ();if _feec :=d .DecodeElement (_gggbf .NoAutofit ,&_gfgdc );_feec !=nil {return _feec ;};case _ggfee .Name {Space :"\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",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_gggbf .NormAutofit =NewCT_TextNormalAutofit ();if _edac :=d .DecodeElement (_gggbf .NormAutofit ,&_gfgdc );_edac !=nil {return _edac ;};case _ggfee .Name {Space :"\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",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_gggbf .SpAutoFit =NewCT_TextShapeAutofit ();if _gdfa :=d .DecodeElement (_gggbf .SpAutoFit ,&_gfgdc );_gdfa !=nil {return _gdfa ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_gfgdc .Name );if _efda :=d .Skip ();_efda !=nil {return _efda ;};};case _ggfee .EndElement :break _bbcbbd ;case _ggfee .CharData :};};return nil ;};func (_acbfc ST_AnimationBuildType )ValidateWithPath (path string )error {switch _acbfc {case 0,1:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbfc ));};return nil ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_dbdcee *TblStyleLst )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_ggfee .Attr {Name :_ggfee .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 ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _dbdcee .CT_TableStyleList .MarshalXML (e ,start );}; +// Validate validates the ThemeManager and its children +func (_fgacf *ThemeManager )Validate ()error {return _fgacf .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_ebege *CT_LineJoinMiterProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbfde :=range start .Attr {if _bbfde .Name .Local =="\u006c\u0069\u006d"{_decca ,_cabea :=ParseUnionST_PositivePercentage (_bbfde .Value );if _cabea !=nil {return _cabea ;};_ebege .LimAttr =&_decca ;continue ;};};for {_dcfda ,_cdgf :=d .Token ();if _cdgf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_cdgf );};if _ffbdcf ,_daead :=_dcfda .(_b .EndElement );_daead &&_ffbdcf .Name ==start .Name {break ;};};return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_bbgaf :=&CT_TextNoAutofit {};return _bbgaf };func (_acab *CT_GvmlShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cabg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_acab .CNvPr ,_cabg );_dbdfaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_acab .CNvSpPr ,_dbdfaf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path -func (_acbbb *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };func (_cgdf *CT_EffectReference )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_eggf :=range start .Attr {if _eggf .Name .Local =="\u0072\u0065\u0066"{_gfgfg ,_gcdc :=_eggf .Value ,error (nil );if _gcdc !=nil {return _gcdc ;};_cgdf .RefAttr =_gfgfg ;continue ;};};for {_fcf ,_gbed :=d .Token ();if _gbed !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0066\u0066\u0065\u0063\u0074\u0052e\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_gbed );};if _afdae ,_fcaff :=_fcf .(_ggfee .EndElement );_fcaff &&_afdae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the ThemeOverride and its children +func (_gfbdc *ThemeOverride )Validate ()error {return _gfbdc .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_gbff *CT_GrayscaleEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ccdee ,_fbaaab :=d .Token ();if _fbaaab !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0047\u0072\u0061\u0079\u0073\u0063\u0061l\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fbaaab );};if _dfgc ,_faeee :=_ccdee .(_b .EndElement );_faeee &&_dfgc .Name ==start .Name {break ;};};return nil ;};func (_edecd *CT_HSLEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edecd .HueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_edecd .HueAttr )});};if _edecd .SatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_edecd .SatAttr )});};if _edecd .LumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0075\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_edecd .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_begcg *CT_TableCol )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",_begcg .WAttr )});e .EncodeToken (start );if _begcg .ExtLst !=nil {_bcece :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_begcg .ExtLst ,_bcece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path -func (_dgc *CT_Shape3D )ValidateWithPath (path string )error {if _dgc .ZAttr !=nil {if _gggd :=_dgc .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_gggd !=nil {return _gggd ;};};if _dgc .ExtrusionHAttr !=nil {if *_dgc .ExtrusionHAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dgc .ExtrusionHAttr );};if *_dgc .ExtrusionHAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dgc .ExtrusionHAttr );};};if _dgc .ContourWAttr !=nil {if *_dgc .ContourWAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_dgc .ContourWAttr );};if *_dgc .ContourWAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dgc .ContourWAttr );};};if _abdcb :=_dgc .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_abdcb !=nil {return _abdcb ;};if _dgc .BevelT !=nil {if _cffea :=_dgc .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_cffea !=nil {return _cffea ;};};if _dgc .BevelB !=nil {if _geedd :=_dgc .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_geedd !=nil {return _geedd ;};};if _dgc .ExtrusionClr !=nil {if _bddadg :=_dgc .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_bddadg !=nil {return _bddadg ;};};if _dgc .ContourClr !=nil {if _ebgca :=_dgc .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_ebgca !=nil {return _ebgca ;};};if _dgc .ExtLst !=nil {if _egdb :=_dgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdb !=nil {return _egdb ;};};return nil ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_ggga :=&CT_OfficeArtExtensionList {};return _ggga ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func (_ebdd *CT_NonVisualConnectorProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eddcf :for {_eefa ,_dgcg :=d .Token ();if _dgcg !=nil {return _dgcg ;};switch _dabeg :=_eefa .(type ){case _ggfee .StartElement :switch _dabeg .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_ebdd .CxnSpLocks =NewCT_ConnectorLocking ();if _egga :=d .DecodeElement (_ebdd .CxnSpLocks ,&_dabeg );_egga !=nil {return _egga ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0074\u0043x\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"}:_ebdd .StCxn =NewCT_Connection ();if _gegcg :=d .DecodeElement (_ebdd .StCxn ,&_dabeg );_gegcg !=nil {return _gegcg ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_ebdd .EndCxn =NewCT_Connection ();if _dcbb :=d .DecodeElement (_ebdd .EndCxn ,&_dabeg );_dcbb !=nil {return _dcbb ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdd .ExtLst =NewCT_OfficeArtExtensionList ();if _cfgae :=d .DecodeElement (_ebdd .ExtLst ,&_dabeg );_cfgae !=nil {return _cfgae ;};default:_fecf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006cC\u006f\u006en\u0065\u0063\u0074\u006fr\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dabeg .Name );if _eafgb :=d .Skip ();_eafgb !=nil {return _eafgb ;};};case _ggfee .EndElement :break _eddcf ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_Angle and its children +func (_gfff *CT_Angle )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");}; -// Validate validates the CT_TextParagraph and its children -func (_effebg *CT_TextParagraph )Validate ()error {return _effebg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");}; +// Validate validates the CT_GvmlShape and its children +func (_gfbc *CT_GvmlShape )Validate ()error {return _gfbc .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path -func (_cabf *CT_TransformEffect )ValidateWithPath (path string )error {if _cabf .SxAttr !=nil {if _bdb :=_cabf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bdb !=nil {return _bdb ;};};if _cabf .SyAttr !=nil {if _dff :=_cabf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_dff !=nil {return _dff ;};};if _cabf .KxAttr !=nil {if *_cabf .KxAttr <=-5400000{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_cabf .KxAttr );};if *_cabf .KxAttr >=5400000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cabf .KxAttr );};};if _cabf .KyAttr !=nil {if *_cabf .KyAttr <=-5400000{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_cabf .KyAttr );};if *_cabf .KyAttr >=5400000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cabf .KyAttr );};};if _cabf .TxAttr !=nil {if _bebdg :=_cabf .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_bebdg !=nil {return _bebdg ;};};if _cabf .TyAttr !=nil {if _edfec :=_cabf .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_edfec !=nil {return _edfec ;};};return nil ;}; +// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path +func (_dd *CT_AdjustHandleList )ValidateWithPath (path string )error {for _faf ,_egd :=range _dd .AhXY {if _bc :=_egd .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_faf ));_bc !=nil {return _bc ;};};for _ega ,_abdg :=range _dd .AhPolar {if _fea :=_abdg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_ega ));_fea !=nil {return _fea ;};};return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_dacd *CT_GroupLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dacd .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoGrpAttr ))});};if _dacd .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoUngrpAttr ))});};if _dacd .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoSelectAttr ))});};if _dacd .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoRotAttr ))});};if _dacd .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoChangeAspectAttr ))});};if _dacd .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoMoveAttr ))});};if _dacd .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoResizeAttr ))});};e .EncodeToken (start );if _dacd .ExtLst !=nil {_cdbge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dacd .ExtLst ,_cdbge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func NewCT_EffectContainer ()*CT_EffectContainer {_bcgcae :=&CT_EffectContainer {};return _bcgcae }; -// Validate validates the ThemeOverride and its children -func (_dfge *ThemeOverride )Validate ()error {return _dfge .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path +func (_ecgg *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _ecgg .ScrgbClr !=nil {if _badb :=_ecgg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_badb !=nil {return _badb ;};};if _ecgg .SrgbClr !=nil {if _fead :=_ecgg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fead !=nil {return _fead ;};};if _ecgg .HslClr !=nil {if _bgbe :=_ecgg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bgbe !=nil {return _bgbe ;};};if _ecgg .SysClr !=nil {if _cbfef :=_ecgg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cbfef !=nil {return _cbfef ;};};if _ecgg .SchemeClr !=nil {if _dace :=_ecgg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dace !=nil {return _dace ;};};if _ecgg .PrstClr !=nil {if _fgafa :=_ecgg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fgafa !=nil {return _fgafa ;};};return nil ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func NewCT_GroupLocking ()*CT_GroupLocking {_febg :=&CT_GroupLocking {};return _febg };func (_bcabf ST_PathShadeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dddaa :=_b .Attr {};_dddaa .Name =name ;switch _bcabf {case ST_PathShadeTypeUnset :_dddaa .Value ="";case ST_PathShadeTypeShape :_dddaa .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_dddaa .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_dddaa .Value ="\u0072\u0065\u0063\u0074";};return _dddaa ,nil ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_bacce :=&CT_QuickTimeFile {};return _bacce };type ST_TextAnchoringType byte ;func (_fffeb *EG_FillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegbac :for {_gfdfd ,_efacg :=d .Token ();if _efacg !=nil {return _efacg ;};switch _fgdec :=_gfdfd .(type ){case _b .StartElement :switch _fgdec .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fffeb .NoFill =NewCT_NoFillProperties ();if _gbcge :=d .DecodeElement (_fffeb .NoFill ,&_fgdec );_gbcge !=nil {return _gbcge ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fffeb .SolidFill =NewCT_SolidColorFillProperties ();if _dfgf :=d .DecodeElement (_fffeb .SolidFill ,&_fgdec );_dfgf !=nil {return _dfgf ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fffeb .GradFill =NewCT_GradientFillProperties ();if _ebdabg :=d .DecodeElement (_fffeb .GradFill ,&_fgdec );_ebdabg !=nil {return _ebdabg ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fffeb .BlipFill =NewCT_BlipFillProperties ();if _dcfa :=d .DecodeElement (_fffeb .BlipFill ,&_fgdec );_dcfa !=nil {return _dcfa ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fffeb .PattFill =NewCT_PatternFillProperties ();if _gdeebd :=d .DecodeElement (_fffeb .PattFill ,&_fgdec );_gdeebd !=nil {return _gdeebd ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fffeb .GrpFill =NewCT_GroupFillProperties ();if _dgebf :=d .DecodeElement (_fffeb .GrpFill ,&_fgdec );_dgebf !=nil {return _dgebf ;};default:_f .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\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fgdec .Name );if _begg :=d .Skip ();_begg !=nil {return _begg ;};};case _b .EndElement :break _aegbac ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_EffectReference and its children -func (_eaab *CT_EffectReference )Validate ()error {return _eaab .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");}; +// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path +func (_fage *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _fage .ValAttr < 0{return _bb .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 ,_fage .ValAttr );};if _fage .ValAttr > 158400{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0031\u0035\u0038\u0034\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_fage .ValAttr );};return nil ;};const (ST_PathFillModeUnset ST_PathFillMode =0;ST_PathFillModeNone ST_PathFillMode =1;ST_PathFillModeNorm ST_PathFillMode =2;ST_PathFillModeLighten ST_PathFillMode =3;ST_PathFillModeLightenLess ST_PathFillMode =4;ST_PathFillModeDarken ST_PathFillMode =5;ST_PathFillModeDarkenLess ST_PathFillMode =6;);func (_ceecc *CT_Path2DCubicBezierTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afff :for {_adbab ,_ffcae :=d .Token ();if _ffcae !=nil {return _ffcae ;};switch _agcd :=_adbab .(type ){case _b .StartElement :switch _agcd .Name {case _b .Name {Space :"\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",Local :"\u0070\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_gccbc :=NewCT_AdjPoint2D ();if _fggad :=d .DecodeElement (_gccbc ,&_agcd );_fggad !=nil {return _fggad ;};_ceecc .Pt =append (_ceecc .Pt ,_gccbc );default:_f .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\u0050\u0061\u0074\u00682\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_agcd .Name );if _gagce :=d .Skip ();_gagce !=nil {return _gagce ;};};case _b .EndElement :break _afff ;case _b .CharData :};};return nil ;};func NewCT_ShapeStyle ()*CT_ShapeStyle {_fccbgc :=&CT_ShapeStyle {};_fccbgc .LnRef =NewCT_StyleMatrixReference ();_fccbgc .FillRef =NewCT_StyleMatrixReference ();_fccbgc .EffectRef =NewCT_StyleMatrixReference ();_fccbgc .FontRef =NewCT_FontReference ();return _fccbgc ;};func (_bcgda ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _bcgda {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgda ));};return nil ;}; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_gcbde *CT_Headers )ValidateWithPath (path string )error {return nil };func (_ccadg *ST_TextAlignType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ccadg =0;case "\u006c":*_ccadg =1;case "\u0063\u0074\u0072":*_ccadg =2;case "\u0072":*_ccadg =3;case "\u006a\u0075\u0073\u0074":*_ccadg =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ccadg =5;case "\u0064\u0069\u0073\u0074":*_ccadg =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ccadg =7;};return nil ;}; +// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path +func (_eeda *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func (_gedbef *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedbef =0;case "\u0064\u006b\u0031":*_gedbef =1;case "\u006c\u0074\u0031":*_gedbef =2;case "\u0064\u006b\u0032":*_gedbef =3;case "\u006c\u0074\u0032":*_gedbef =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gedbef =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gedbef =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gedbef =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gedbef =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gedbef =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gedbef =10;case "\u0068\u006c\u0069n\u006b":*_gedbef =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gedbef =12;};return nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func (_bgcba *ST_PresetLineDashVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgcf ,_ddcda :=d .Token ();if _ddcda !=nil {return _ddcda ;};if _gcaaa ,_bdgad :=_dfgcf .(_b .EndElement );_bdgad &&_gcaaa .Name ==start .Name {*_bgcba =1;return nil ;};if _gafbd ,_edfaed :=_dfgcf .(_b .CharData );!_edfaed {return _bb .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",_dfgcf );}else {switch string (_gafbd ){case "":*_bgcba =0;case "\u0073\u006f\u006ci\u0064":*_bgcba =1;case "\u0064\u006f\u0074":*_bgcba =2;case "\u0064\u0061\u0073\u0068":*_bgcba =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_bgcba =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bgcba =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_bgcba =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bgcba =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_bgcba =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_bgcba =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bgcba =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bgcba =11;};};_dfgcf ,_ddcda =d .Token ();if _ddcda !=nil {return _ddcda ;};if _gagdd ,_fccfde :=_dfgcf .(_b .EndElement );_fccfde &&_gagdd .Name ==start .Name {return nil ;};return _bb .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",_dfgcf );};func (_gdfee *CT_TextSpacing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdfee .SpcPct !=nil {_ggbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_gdfee .SpcPct ,_ggbe );};if _gdfee .SpcPts !=nil {_edege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_gdfee .SpcPts ,_edege );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_dgfcg :=&CT_TableStyleTextStyle {};return _dgfcg ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;};func NewThemeManager ()*ThemeManager {_bdecf :=&ThemeManager {};_bdecf .CT_EmptyElement =*NewCT_EmptyElement ();return _bdecf ;};type VideoFile struct{CT_VideoFile };func (_daacb ST_LineEndLength )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abfaa :=_b .Attr {};_abfaa .Name =name ;switch _daacb {case ST_LineEndLengthUnset :_abfaa .Value ="";case ST_LineEndLengthSm :_abfaa .Value ="\u0073\u006d";case ST_LineEndLengthMed :_abfaa .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_abfaa .Value ="\u006c\u0067";};return _abfaa ,nil ;};type CT_PresetShadowEffect struct{PrstAttr ST_PresetShadowVal ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_eefbee *CT_TableStyleCellStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eefbee .TcBdr !=nil {_adac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_eefbee .TcBdr ,_adac );};if _eefbee .Fill !=nil {_feadg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eefbee .Fill ,_feadg );};if _eefbee .FillRef !=nil {_ecfddc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_eefbee .FillRef ,_ecfddc );};if _eefbee .Cell3D !=nil {_beaff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_eefbee .Cell3D ,_beaff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbeged *CT_TextUnderlineLineFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_gdcbfc :=&CT_TextBulletSizeFollowText {};return _gdcbfc ;};func (_gfbd *CT_ConnectionSite )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbd .Pos =NewCT_AdjPoint2D ();for _ ,_ggdca :=range start .Attr {if _ggdca .Name .Local =="\u0061\u006e\u0067"{_ebebg ,_cdbfe :=ParseUnionST_AdjAngle (_ggdca .Value );if _cdbfe !=nil {return _cdbfe ;};_gfbd .AngAttr =_ebebg ;continue ;};};_abcbf :for {_fbfgg ,_bgba :=d .Token ();if _bgba !=nil {return _bgba ;};switch _ccba :=_fbfgg .(type ){case _b .StartElement :switch _ccba .Name {case _b .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _cecg :=d .DecodeElement (_gfbd .Pos ,&_ccba );_cecg !=nil {return _cecg ;};default:_f .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\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_ccba .Name );if _ecbd :=d .Skip ();_ecbd !=nil {return _ecbd ;};};case _b .EndElement :break _abcbf ;case _b .CharData :};};return nil ;};func (_edbaa ST_Percentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edbaa .ST_PercentageDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_edbaa .ST_PercentageDecimal )));};if _edbaa .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_edbaa .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;}; -// Validate validates the CT_SphereCoords and its children -func (_gbc *CT_SphereCoords )Validate ()error {return _gbc .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func (_aedcc *ST_PresetLineDashVal )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cgaec ,_cecae :=d .Token ();if _cecae !=nil {return _cecae ;};if _fccd ,_ecgaa :=_cgaec .(_ggfee .EndElement );_ecgaa &&_fccd .Name ==start .Name {*_aedcc =1;return nil ;};if _fbcd ,_eced :=_cgaec .(_ggfee .CharData );!_eced {return _ddgage .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",_cgaec );}else {switch string (_fbcd ){case "":*_aedcc =0;case "\u0073\u006f\u006ci\u0064":*_aedcc =1;case "\u0064\u006f\u0074":*_aedcc =2;case "\u0064\u0061\u0073\u0068":*_aedcc =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_aedcc =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_aedcc =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_aedcc =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aedcc =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_aedcc =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_aedcc =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_aedcc =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aedcc =11;};};_cgaec ,_cecae =d .Token ();if _cecae !=nil {return _cecae ;};if _cec ,_egag :=_cgaec .(_ggfee .EndElement );_egag &&_cec .Name ==start .Name {return nil ;};return _ddgage .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",_cgaec );}; +// Validate validates the CT_StyleMatrix and its children +func (_cbed *CT_StyleMatrix )Validate ()error {return _cbed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");}; -// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path -func (_eecf *CT_GroupTransform2D )ValidateWithPath (path string )error {if _eecf .Off !=nil {if _bbgebe :=_eecf .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_bbgebe !=nil {return _bbgebe ;};};if _eecf .Ext !=nil {if _ccge :=_eecf .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ccge !=nil {return _ccge ;};};if _eecf .ChOff !=nil {if _bbeag :=_eecf .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_bbeag !=nil {return _bbeag ;};};if _eecf .ChExt !=nil {if _eggb :=_eecf .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_eggb !=nil {return _eggb ;};};return nil ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;};func (_bdac ST_Coordinate )String ()string {if _bdac .ST_CoordinateUnqualified !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_bdac .ST_CoordinateUnqualified );};if _bdac .ST_UniversalMeasure !=nil {return _ddgage .Sprintf ("\u0025\u0076",*_bdac .ST_UniversalMeasure );};return "";};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func (_ccecf *CT_AnimationDgmElement )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_efbf :=range start .Attr {if _efbf .Name .Local =="\u0069\u0064"{_fecab ,_bcab :=_efbf .Value ,error (nil );if _bcab !=nil {return _bcab ;};_ccecf .IdAttr =&_fecab ;continue ;};if _efbf .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_ccecf .BldStepAttr .UnmarshalXMLAttr (_efbf );continue ;};};for {_deg ,_ecbcfd :=d .Token ();if _ecbcfd !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069m\u0061t\u0069o\u006eD\u0067\u006d\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ecbcfd );};if _aeacg ,_efgc :=_deg .(_ggfee .EndElement );_efgc &&_aeacg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AnimationDgmElement and its children +func (_agebg *CT_AnimationDgmElement )Validate ()error {return _agebg .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_dga *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgf :=range start .Attr {if _fgf .Name .Local =="\u0061\u006d\u0074"{_aaf ,_cda :=ParseUnionST_PositivePercentage (_fgf .Value );if _cda !=nil {return _cda ;};_dga .AmtAttr =&_aaf ;continue ;};};for {_abf ,_fcbe :=d .Token ();if _fcbe !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0075l\u0061\u0074\u0065\u0046\u0069\u0078\u0065\u0064\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fcbe );};if _gce ,_ebgb :=_abf .(_b .EndElement );_ebgb &&_gce .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_aggb *EG_ColorTransform )ValidateWithPath (path string )error {if _aggb .Tint !=nil {if _efcfd :=_aggb .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_efcfd !=nil {return _efcfd ;};};if _aggb .Shade !=nil {if _fbce :=_aggb .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_fbce !=nil {return _fbce ;};};if _aggb .Comp !=nil {if _ecfea :=_aggb .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_ecfea !=nil {return _ecfea ;};};if _aggb .Inv !=nil {if _aaag :=_aggb .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_aaag !=nil {return _aaag ;};};if _aggb .Gray !=nil {if _eggff :=_aggb .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_eggff !=nil {return _eggff ;};};if _aggb .Alpha !=nil {if _gdacac :=_aggb .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_gdacac !=nil {return _gdacac ;};};if _aggb .AlphaOff !=nil {if _begf :=_aggb .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_begf !=nil {return _begf ;};};if _aggb .AlphaMod !=nil {if _cedafa :=_aggb .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_cedafa !=nil {return _cedafa ;};};if _aggb .Hue !=nil {if _accgb :=_aggb .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_accgb !=nil {return _accgb ;};};if _aggb .HueOff !=nil {if _egdgg :=_aggb .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_egdgg !=nil {return _egdgg ;};};if _aggb .HueMod !=nil {if _ggdd :=_aggb .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_ggdd !=nil {return _ggdd ;};};if _aggb .Sat !=nil {if _egfe :=_aggb .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_egfe !=nil {return _egfe ;};};if _aggb .SatOff !=nil {if _cfgcd :=_aggb .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_cfgcd !=nil {return _cfgcd ;};};if _aggb .SatMod !=nil {if _gdfege :=_aggb .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_gdfege !=nil {return _gdfege ;};};if _aggb .Lum !=nil {if _efcfc :=_aggb .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_efcfc !=nil {return _efcfc ;};};if _aggb .LumOff !=nil {if _ccdb :=_aggb .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_ccdb !=nil {return _ccdb ;};};if _aggb .LumMod !=nil {if _ecggf :=_aggb .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_ecggf !=nil {return _ecggf ;};};if _aggb .Red !=nil {if _egbbd :=_aggb .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_egbbd !=nil {return _egbbd ;};};if _aggb .RedOff !=nil {if _gbcbb :=_aggb .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_gbcbb !=nil {return _gbcbb ;};};if _aggb .RedMod !=nil {if _dged :=_aggb .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_dged !=nil {return _dged ;};};if _aggb .Green !=nil {if _dege :=_aggb .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_dege !=nil {return _dege ;};};if _aggb .GreenOff !=nil {if _gcebf :=_aggb .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_gcebf !=nil {return _gcebf ;};};if _aggb .GreenMod !=nil {if _bgbgb :=_aggb .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_bgbgb !=nil {return _bgbgb ;};};if _aggb .Blue !=nil {if _dfeda :=_aggb .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_dfeda !=nil {return _dfeda ;};};if _aggb .BlueOff !=nil {if _dfeae :=_aggb .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_dfeae !=nil {return _dfeae ;};};if _aggb .BlueMod !=nil {if _ff :=_aggb .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_ff !=nil {return _ff ;};};if _aggb .Gamma !=nil {if _bcdc :=_aggb .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_bcdc !=nil {return _bcdc ;};};if _aggb .InvGamma !=nil {if _ccgca :=_aggb .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_ccgca !=nil {return _ccgca ;};};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_ccda :=&CT_EffectProperties {};return _ccda }; +// Validate validates the CT_FixedPercentage and its children +func (_bdeba *CT_FixedPercentage )Validate ()error {return _bdeba .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");}; -// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path -func (_babee *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _babee .UFillTx !=nil {if _gcba :=_babee .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_gcba !=nil {return _gcba ;};};if _babee .UFill !=nil {if _ecegb :=_babee .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_ecegb !=nil {return _ecegb ;};};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_cbgd :=&CT_AnimationGraphicalObjectBuildProperties {};return _cbgd ;}; +// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path +func (_bdcfg *CT_InverseTransform )ValidateWithPath (path string )error {return nil };type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};type CT_TextNoAutofit struct{}; -// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path -func (_fdabg *CT_BaseStyles )ValidateWithPath (path string )error {if _ffcde :=_fdabg .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_ffcde !=nil {return _ffcde ;};if _faafd :=_fdabg .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_faafd !=nil {return _faafd ;};if _efafg :=_fdabg .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_efafg !=nil {return _efafg ;};if _fdabg .ExtLst !=nil {if _acade :=_fdabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acade !=nil {return _acade ;};};return nil ;};func (_fadccf ST_PresetPatternVal )String ()string {switch _fadccf {case 0:return "";case 1:return "\u0070\u0063\u0074\u0035";case 2:return "\u0070\u0063\u00741\u0030";case 3:return "\u0070\u0063\u00742\u0030";case 4:return "\u0070\u0063\u00742\u0035";case 5:return "\u0070\u0063\u00743\u0030";case 6:return "\u0070\u0063\u00744\u0030";case 7:return "\u0070\u0063\u00745\u0030";case 8:return "\u0070\u0063\u00746\u0030";case 9:return "\u0070\u0063\u00747\u0030";case 10:return "\u0070\u0063\u00747\u0035";case 11:return "\u0070\u0063\u00748\u0030";case 12:return "\u0070\u0063\u00749\u0030";case 13:return "\u0068\u006f\u0072\u007a";case 14:return "\u0076\u0065\u0072\u0074";case 15:return "\u006c\u0074\u0048\u006f\u0072\u007a";case 16:return "\u006c\u0074\u0056\u0065\u0072\u0074";case 17:return "\u0064\u006b\u0048\u006f\u0072\u007a";case 18:return "\u0064\u006b\u0056\u0065\u0072\u0074";case 19:return "\u006ea\u0072\u0048\u006f\u0072\u007a";case 20:return "\u006ea\u0072\u0056\u0065\u0072\u0074";case 21:return "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case 22:return "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case 23:return "\u0063\u0072\u006fs\u0073";case 24:return "\u0064\u006e\u0044\u0069\u0061\u0067";case 25:return "\u0075\u0070\u0044\u0069\u0061\u0067";case 26:return "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case 27:return "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case 28:return "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case 29:return "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case 30:return "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case 31:return "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case 32:return "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case 33:return "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case 34:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 35:return "\u0073m\u0043\u0068\u0065\u0063\u006b";case 36:return "\u006cg\u0043\u0068\u0065\u0063\u006b";case 37:return "\u0073\u006d\u0047\u0072\u0069\u0064";case 38:return "\u006c\u0067\u0047\u0072\u0069\u0064";case 39:return "\u0064o\u0074\u0047\u0072\u0069\u0064";case 40:return "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 41:return "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 42:return "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case 43:return "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case 44:return "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case 45:return "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case 46:return "\u0064o\u0074\u0044\u006d\u006e\u0064";case 47:return "\u0070\u006c\u0061i\u0064";case 48:return "\u0073\u0070\u0068\u0065\u0072\u0065";case 49:return "\u0077\u0065\u0061v\u0065";case 50:return "\u0064\u0069\u0076o\u0074";case 51:return "\u0073h\u0069\u006e\u0067\u006c\u0065";case 52:return "\u0077\u0061\u0076\u0065";case 53:return "\u0074r\u0065\u006c\u006c\u0069\u0073";case 54:return "\u007a\u0069\u0067\u005a\u0061\u0067";};return "";};func (_gdafe *CT_BlipChoice )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fdcf :for {_ccggf ,_cbegb :=d .Token ();if _cbegb !=nil {return _cbegb ;};switch _eabda :=_ccggf .(type ){case _ggfee .StartElement :switch _eabda .Name {case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_gegcf :=NewCT_AlphaBiLevelEffect ();if _fdfb :=d .DecodeElement (_gegcf ,&_eabda );_fdfb !=nil {return _fdfb ;};_gdafe .AlphaBiLevel =append (_gdafe .AlphaBiLevel ,_gegcf );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_afcdb :=NewCT_AlphaCeilingEffect ();if _abceb :=d .DecodeElement (_afcdb ,&_eabda );_abceb !=nil {return _abceb ;};_gdafe .AlphaCeiling =append (_gdafe .AlphaCeiling ,_afcdb );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_edaa :=NewCT_AlphaFloorEffect ();if _gacb :=d .DecodeElement (_edaa ,&_eabda );_gacb !=nil {return _gacb ;};_gdafe .AlphaFloor =append (_gdafe .AlphaFloor ,_edaa );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_bdaca :=NewCT_AlphaInverseEffect ();if _gbfbf :=d .DecodeElement (_bdaca ,&_eabda );_gbfbf !=nil {return _gbfbf ;};_gdafe .AlphaInv =append (_gdafe .AlphaInv ,_bdaca );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_efce :=NewCT_AlphaModulateEffect ();if _deagd :=d .DecodeElement (_efce ,&_eabda );_deagd !=nil {return _deagd ;};_gdafe .AlphaMod =append (_gdafe .AlphaMod ,_efce );case _ggfee .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_eaaeb :=NewCT_AlphaModulateFixedEffect ();if _gfeab :=d .DecodeElement (_eaaeb ,&_eabda );_gfeab !=nil {return _gfeab ;};_gdafe .AlphaModFix =append (_gdafe .AlphaModFix ,_eaaeb );case _ggfee .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_dcce :=NewCT_AlphaReplaceEffect ();if _cgfgfa :=d .DecodeElement (_dcce ,&_eabda );_cgfgfa !=nil {return _cgfgfa ;};_gdafe .AlphaRepl =append (_gdafe .AlphaRepl ,_dcce );case _ggfee .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fcdbb :=NewCT_BiLevelEffect ();if _dafefb :=d .DecodeElement (_fcdbb ,&_eabda );_dafefb !=nil {return _dafefb ;};_gdafe .BiLevel =append (_gdafe .BiLevel ,_fcdbb );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_bdged :=NewCT_BlurEffect ();if _aedde :=d .DecodeElement (_bdged ,&_eabda );_aedde !=nil {return _aedde ;};_gdafe .Blur =append (_gdafe .Blur ,_bdged );case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ccgab :=NewCT_ColorChangeEffect ();if _ffbff :=d .DecodeElement (_ccgab ,&_eabda );_ffbff !=nil {return _ffbff ;};_gdafe .ClrChange =append (_gdafe .ClrChange ,_ccgab );case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_febed :=NewCT_ColorReplaceEffect ();if _dfbge :=d .DecodeElement (_febed ,&_eabda );_dfbge !=nil {return _dfbge ;};_gdafe .ClrRepl =append (_gdafe .ClrRepl ,_febed );case _ggfee .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ggbg :=NewCT_DuotoneEffect ();if _feeg :=d .DecodeElement (_ggbg ,&_eabda );_feeg !=nil {return _feeg ;};_gdafe .Duotone =append (_gdafe .Duotone ,_ggbg );case _ggfee .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cda :=NewCT_FillOverlayEffect ();if _dbebc :=d .DecodeElement (_cda ,&_eabda );_dbebc !=nil {return _dbebc ;};_gdafe .FillOverlay =append (_gdafe .FillOverlay ,_cda );case _ggfee .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bcdfd :=NewCT_GrayscaleEffect ();if _bcf :=d .DecodeElement (_bcdfd ,&_eabda );_bcf !=nil {return _bcf ;};_gdafe .Grayscl =append (_gdafe .Grayscl ,_bcdfd );case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_acbdb :=NewCT_HSLEffect ();if _fbge :=d .DecodeElement (_acbdb ,&_eabda );_fbge !=nil {return _fbge ;};_gdafe .Hsl =append (_gdafe .Hsl ,_acbdb );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bgceg :=NewCT_LuminanceEffect ();if _gbee :=d .DecodeElement (_bgceg ,&_eabda );_gbee !=nil {return _gbee ;};_gdafe .Lum =append (_gdafe .Lum ,_bgceg );case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cecd :=NewCT_TintEffect ();if _egaba :=d .DecodeElement (_cecd ,&_eabda );_egaba !=nil {return _egaba ;};_gdafe .Tint =append (_gdafe .Tint ,_cecd );default:_fecf .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\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_eabda .Name );if _df :=d .Skip ();_df !=nil {return _df ;};};case _ggfee .EndElement :break _fdcf ;case _ggfee .CharData :};};return nil ;};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_dagaa *ST_TextFontAlignType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cabcg ,_feeda :=d .Token ();if _feeda !=nil {return _feeda ;};if _eac ,_gdega :=_cabcg .(_ggfee .EndElement );_gdega &&_eac .Name ==start .Name {*_dagaa =1;return nil ;};if _cgeg ,_bfce :=_cabcg .(_ggfee .CharData );!_bfce {return _ddgage .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",_cabcg );}else {switch string (_cgeg ){case "":*_dagaa =0;case "\u0061\u0075\u0074\u006f":*_dagaa =1;case "\u0074":*_dagaa =2;case "\u0063\u0074\u0072":*_dagaa =3;case "\u0062\u0061\u0073\u0065":*_dagaa =4;case "\u0062":*_dagaa =5;};};_cabcg ,_feeda =d .Token ();if _feeda !=nil {return _feeda ;};if _eeda ,_dadd :=_cabcg .(_ggfee .EndElement );_dadd &&_eeda .Name ==start .Name {return nil ;};return _ddgage .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",_cabcg );};func (_fcgb *CT_SupplementalFont )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_bgeg :=range start .Attr {if _bgeg .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_aeeb ,_cecac :=_bgeg .Value ,error (nil );if _cecac !=nil {return _cecac ;};_fcgb .ScriptAttr =_aeeb ;continue ;};if _bgeg .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_cdacc ,_acegcf :=_bgeg .Value ,error (nil );if _acegcf !=nil {return _acegcf ;};_fcgb .TypefaceAttr =_cdacc ;continue ;};};for {_abafd ,_eabca :=d .Token ();if _eabca !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0075\u0070\u0070\u006ce\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_eabca );};if _ddad ,_bggdb :=_abafd .(_ggfee .EndElement );_bggdb &&_ddad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path +func (_age *AG_Locking )ValidateWithPath (path string )error {return nil };func NewCT_TableRow ()*CT_TableRow {_dcbbc :=&CT_TableRow {};return _dcbbc };func (_cafb *CT_AlphaCeilingEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fd ,_cbbf :=d .Token ();if _cbbf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006ci\u006e\u0067\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_cbbf );};if _ddf ,_ffe :=_fd .(_b .EndElement );_ffe &&_ddf .Name ==start .Name {break ;};};return nil ;};func (_gae *CT_AlphaInverseEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gae .ScrgbClr !=nil {_egaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gae .ScrgbClr ,_egaf );};if _gae .SrgbClr !=nil {_bbdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gae .SrgbClr ,_bbdf );};if _gae .HslClr !=nil {_cca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gae .HslClr ,_cca );};if _gae .SysClr !=nil {_ccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gae .SysClr ,_ccc );};if _gae .SchemeClr !=nil {_eag :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gae .SchemeClr ,_eag );};if _gae .PrstClr !=nil {_fab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gae .PrstClr ,_fab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eedea *EG_TextAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eedea .NoAutofit !=nil {_egbfa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_eedea .NoAutofit ,_egbfa );};if _eedea .NormAutofit !=nil {_ggca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_eedea .NormAutofit ,_ggca );};if _eedea .SpAutoFit !=nil {_gegab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_eedea .SpAutoFit ,_gegab );};return nil ;};func NewEG_ColorTransform ()*EG_ColorTransform {_gdecc :=&EG_ColorTransform {};return _gdecc };func (_dabbd *CT_TextNoBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dbffab ,_fbdffd :=d .Token ();if _fbdffd !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_fbdffd );};if _dbdcg ,_cafbed :=_dbffab .(_b .EndElement );_cafbed &&_dbdcg .Name ==start .Name {break ;};};return nil ;};func (_dcgc *CT_GradientStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_cdagc :=range _dcgc .Gs {e .EncodeElement (_cdagc ,_cegd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the VideoFile and its children -func (_acegc *VideoFile )Validate ()error {return _acegc .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func (_cabec *CT_EffectStyleItem )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _cabec .EffectLst !=nil {_abgcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cabec .EffectLst ,_abgcg );};if _cabec .EffectDag !=nil {_fagab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cabec .EffectDag ,_fagab );};if _cabec .Scene3d !=nil {_gffcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_cabec .Scene3d ,_gffcc );};if _cabec .Sp3d !=nil {_cgdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_cabec .Sp3d ,_cgdg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_abage ST_BlackWhiteMode )String ()string {switch _abage {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";};func (_ddd *CT_TextBulletSizeFollowText )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_baabed ,_adbdb :=d .Token ();if _adbdb !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078t\u003a\u0020\u0025\u0073",_adbdb );};if _afcfc ,_cfaf :=_baabed .(_ggfee .EndElement );_cfaf &&_afcfc .Name ==start .Name {break ;};};return nil ;};func (_aacbg ST_BlendMode )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_gfbec :=_ggfee .Attr {};_gfbec .Name =name ;switch _aacbg {case ST_BlendModeUnset :_gfbec .Value ="";case ST_BlendModeOver :_gfbec .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_gfbec .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_gfbec .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_gfbec .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_gfbec .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _gfbec ,nil ;};func (_gdafg ST_OnOffStyleType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_gdafg .String (),start );}; +// Validate validates the CT_InverseGammaTransform and its children +func (_bbcga *CT_InverseGammaTransform )Validate ()error {return _bbcga .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_bdaaa *CT_OfficeArtExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eefae :for {_cecbf ,_cadgfc :=d .Token ();if _cadgfc !=nil {return _cadgfc ;};switch _aefc :=_cecbf .(type ){case _b .StartElement :switch _aefc .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_baba :=NewCT_OfficeArtExtension ();if _deccg :=d .DecodeElement (_baba ,&_aefc );_deccg !=nil {return _deccg ;};_bdaaa .Ext =append (_bdaaa .Ext ,_baba );default:_f .Log ("sk\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\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_aefc .Name );if _abccf :=d .Skip ();_abccf !=nil {return _abccf ;};};case _b .EndElement :break _eefae ;case _b .CharData :};};return nil ;};func NewEG_Effect ()*EG_Effect {_bgcd :=&EG_Effect {};return _bgcd }; -// Validate validates the CT_TextParagraphProperties and its children -func (_cbcce *CT_TextParagraphProperties )Validate ()error {return _cbcce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type Tbl struct{CT_Table };func NewEG_ShadeProperties ()*EG_ShadeProperties {_geafd :=&EG_ShadeProperties {};return _geafd };func (_fdeaf *ST_TextStrikeType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_fdeaf =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_fdeaf =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_fdeaf =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_fdeaf =3;};return nil ;};func (_ebacg ST_TextTabAlignType )Validate ()error {return _ebacg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path +func (_edaecc *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _edaecc .TypeAttr ==ST_TextAutonumberSchemeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gfffgd :=_edaecc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfffgd !=nil {return _gfffgd ;};if _edaecc .StartAtAttr !=nil {if *_edaecc .StartAtAttr < 1{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_edaecc .StartAtAttr );};if *_edaecc .StartAtAttr > 32767{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074a\u0072\u0074\u0041t\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0033\u0032\u0037\u0036\u0037\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edaecc .StartAtAttr );};};return nil ;};func (_bbabg ST_PathFillMode )ValidateWithPath (path string )error {switch _bbabg {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbabg ));};return nil ;}; -// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path -func (_aegbca *CT_PresetTextShape )ValidateWithPath (path string )error {if _aegbca .PrstAttr ==ST_TextShapeTypeUnset {return _ddgage .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fcefc :=_aegbca .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fcefc !=nil {return _fcefc ;};if _aegbca .AvLst !=nil {if _fdeb :=_aegbca .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_fdeb !=nil {return _fdeb ;};};return nil ;};func (_gbafd *CT_GeomGuide )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",_gbafd .NameAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_ddgage .Sprintf ("\u0025\u0076",_gbafd .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type ST_BevelPresetType byte ;func (_bgga *CT_TextNoAutofit )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_edbbc ,_dcgbe :=d .Token ();if _dcgbe !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fA\u0075\u0074\u006f\u0066\u0069\u0074\u003a \u0025\u0073",_dcgbe );};if _dcgcf ,_caee :=_edbbc .(_ggfee .EndElement );_caee &&_dcgcf .Name ==start .Name {break ;};};return nil ;};const (ST_LightRigTypeUnset ST_LightRigType =0;ST_LightRigTypeLegacyFlat1 ST_LightRigType =1;ST_LightRigTypeLegacyFlat2 ST_LightRigType =2;ST_LightRigTypeLegacyFlat3 ST_LightRigType =3;ST_LightRigTypeLegacyFlat4 ST_LightRigType =4;ST_LightRigTypeLegacyNormal1 ST_LightRigType =5;ST_LightRigTypeLegacyNormal2 ST_LightRigType =6;ST_LightRigTypeLegacyNormal3 ST_LightRigType =7;ST_LightRigTypeLegacyNormal4 ST_LightRigType =8;ST_LightRigTypeLegacyHarsh1 ST_LightRigType =9;ST_LightRigTypeLegacyHarsh2 ST_LightRigType =10;ST_LightRigTypeLegacyHarsh3 ST_LightRigType =11;ST_LightRigTypeLegacyHarsh4 ST_LightRigType =12;ST_LightRigTypeThreePt ST_LightRigType =13;ST_LightRigTypeBalanced ST_LightRigType =14;ST_LightRigTypeSoft ST_LightRigType =15;ST_LightRigTypeHarsh ST_LightRigType =16;ST_LightRigTypeFlood ST_LightRigType =17;ST_LightRigTypeContrasting ST_LightRigType =18;ST_LightRigTypeMorning ST_LightRigType =19;ST_LightRigTypeSunrise ST_LightRigType =20;ST_LightRigTypeSunset ST_LightRigType =21;ST_LightRigTypeChilly ST_LightRigType =22;ST_LightRigTypeFreezing ST_LightRigType =23;ST_LightRigTypeFlat ST_LightRigType =24;ST_LightRigTypeTwoPt ST_LightRigType =25;ST_LightRigTypeGlow ST_LightRigType =26;ST_LightRigTypeBrightRoom ST_LightRigType =27;); +// Validate validates the CT_GvmlPictureNonVisual and its children +func (_gfbef *CT_GvmlPictureNonVisual )Validate ()error {return _gfbef .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bacea ST_PresetLineDashVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bacea .String (),start );};func (_aafeb *CT_InverseGammaTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;}; -// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path -func (_fgfe *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _agfff :=_fgfe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_agfff !=nil {return _agfff ;};if _gcfb :=_fgfe .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_gcfb !=nil {return _gcfb ;};return nil ;};func (_gded *EG_TextGeometry )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dgf :for {_ggdff ,_edcg :=d .Token ();if _edcg !=nil {return _edcg ;};switch _edebdc :=_ggdff .(type ){case _ggfee .StartElement :switch _edebdc .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_gded .CustGeom =NewCT_CustomGeometry2D ();if _cdad :=d .DecodeElement (_gded .CustGeom ,&_edebdc );_cdad !=nil {return _cdad ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_gded .PrstTxWarp =NewCT_PresetTextShape ();if _dfcegc :=d .DecodeElement (_gded .PrstTxWarp ,&_edebdc );_dfcegc !=nil {return _dfcegc ;};default:_fecf .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\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_edebdc .Name );if _dgbaa :=d .Skip ();_dgbaa !=nil {return _dgbaa ;};};case _ggfee .EndElement :break _dgf ;case _ggfee .CharData :};};return nil ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_gefgb :=&CT_InverseGammaTransform {};return _gefgb ;}; +// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path +func (_ecbga *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func (_egff *CT_PatternFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egff .PrstAttr !=ST_PresetPatternValUnset {_eebf ,_feabe :=_egff .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _feabe !=nil {return _feabe ;};start .Attr =append (start .Attr ,_eebf );};e .EncodeToken (start );if _egff .FgClr !=nil {_bcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_egff .FgClr ,_bcbg );};if _egff .BgClr !=nil {_gbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_egff .BgClr ,_gbbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_EffectContainer struct{TypeAttr ST_EffectContainerType ;NameAttr *string ;Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;}; -// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path -func (_accba *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _daed :=_accba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_daed !=nil {return _daed ;};if _cgdbg :=_accba .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_cgdbg !=nil {return _cgdbg ;};return nil ;}; +// Validate validates the CT_TextBulletSizePercent and its children +func (_aggcf *CT_TextBulletSizePercent )Validate ()error {return _aggcf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_egcd *CT_TableStyleCellStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccbf :for {_adcdd ,_fbdea :=d .Token ();if _fbdea !=nil {return _fbdea ;};switch _cgeba :=_adcdd .(type ){case _b .StartElement :switch _cgeba .Name {case _b .Name {Space :"\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",Local :"\u0074\u0063\u0042d\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"}:_egcd .TcBdr =NewCT_TableCellBorderStyle ();if _fecbb :=d .DecodeElement (_egcd .TcBdr ,&_cgeba );_fecbb !=nil {return _fecbb ;};case _b .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_egcd .Fill =NewCT_FillProperties ();if _dgadf :=d .DecodeElement (_egcd .Fill ,&_cgeba );_dgadf !=nil {return _dgadf ;};case _b .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_egcd .FillRef =NewCT_StyleMatrixReference ();if _edbff :=d .DecodeElement (_egcd .FillRef ,&_cgeba );_edbff !=nil {return _edbff ;};case _b .Name {Space :"\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",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_egcd .Cell3D =NewCT_Cell3D ();if _edafg :=d .DecodeElement (_egcd .Cell3D ,&_cgeba );_edafg !=nil {return _edafg ;};default:_f .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\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cgeba .Name );if _bgdaf :=d .Skip ();_bgdaf !=nil {return _bgdaf ;};};case _b .EndElement :break _bccbf ;case _b .CharData :};};return nil ;};func (_daacg ST_BevelPresetType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adagg :=_b .Attr {};_adagg .Name =name ;switch _daacg {case ST_BevelPresetTypeUnset :_adagg .Value ="";case ST_BevelPresetTypeRelaxedInset :_adagg .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_adagg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_adagg .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_adagg .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_adagg .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_adagg .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_adagg .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_adagg .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_adagg .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_adagg .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_adagg .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_adagg .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _adagg ,nil ;};func (_efggf ST_EffectContainerType )ValidateWithPath (path string )error {switch _efggf {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efggf ));};return nil ;}; -// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path -func (_aeaea *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func (_eafed *EG_ColorChoice )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gaaafc :for {_adgfa ,_ffag :=d .Token ();if _ffag !=nil {return _ffag ;};switch _edff :=_adgfa .(type ){case _ggfee .StartElement :switch _edff .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eafed .ScrgbClr =NewCT_ScRgbColor ();if _gbbgf :=d .DecodeElement (_eafed .ScrgbClr ,&_edff );_gbbgf !=nil {return _gbbgf ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eafed .SrgbClr =NewCT_SRgbColor ();if _gbegdf :=d .DecodeElement (_eafed .SrgbClr ,&_edff );_gbegdf !=nil {return _gbegdf ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eafed .HslClr =NewCT_HslColor ();if _aebda :=d .DecodeElement (_eafed .HslClr ,&_edff );_aebda !=nil {return _aebda ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eafed .SysClr =NewCT_SystemColor ();if _bade :=d .DecodeElement (_eafed .SysClr ,&_edff );_bade !=nil {return _bade ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eafed .SchemeClr =NewCT_SchemeColor ();if _ecfg :=d .DecodeElement (_eafed .SchemeClr ,&_edff );_ecfg !=nil {return _ecfg ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eafed .PrstClr =NewCT_PresetColor ();if _adce :=d .DecodeElement (_eafed .PrstClr ,&_edff );_adce !=nil {return _adce ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_edff .Name );if _abadc :=d .Skip ();_abadc !=nil {return _abadc ;};};case _ggfee .EndElement :break _gaaafc ;case _ggfee .CharData :};};return nil ;};type ST_TextWrappingType byte ; +// ST_TextBulletSize is a union type +type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};func (_edddf *CT_TableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edddf .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ebaga :=range start .Attr {if _ebaga .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_dgefd ,_cedgb :=_ebaga .Value ,error (nil );if _cedgb !=nil {return _cedgb ;};_edddf .StyleNameAttr =_dgefd ;continue ;};if _ebaga .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_cegb ,_bggfg :=_ebaga .Value ,error (nil );if _bggfg !=nil {return _bggfg ;};_edddf .StyleIdAttr =_cegb ;continue ;};};_caebg :for {_aeaca ,_aegbd :=d .Token ();if _aegbd !=nil {return _aegbd ;};switch _fbegf :=_aeaca .(type ){case _b .StartElement :switch _fbegf .Name {case _b .Name {Space :"\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",Local :"\u0074\u0062\u006cB\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"}:_edddf .TblBg =NewCT_TableBackgroundStyle ();if _dceac :=d .DecodeElement (_edddf .TblBg ,&_fbegf );_dceac !=nil {return _dceac ;};case _b .Name {Space :"\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",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_edddf .WholeTbl =NewCT_TablePartStyle ();if _cddgfg :=d .DecodeElement (_edddf .WholeTbl ,&_fbegf );_cddgfg !=nil {return _cddgfg ;};case _b .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_edddf .Band1H =NewCT_TablePartStyle ();if _baeea :=d .DecodeElement (_edddf .Band1H ,&_fbegf );_baeea !=nil {return _baeea ;};case _b .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_edddf .Band2H =NewCT_TablePartStyle ();if _gfffbd :=d .DecodeElement (_edddf .Band2H ,&_fbegf );_gfffbd !=nil {return _gfffbd ;};case _b .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_edddf .Band1V =NewCT_TablePartStyle ();if _bdafd :=d .DecodeElement (_edddf .Band1V ,&_fbegf );_bdafd !=nil {return _bdafd ;};case _b .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_edddf .Band2V =NewCT_TablePartStyle ();if _egfgg :=d .DecodeElement (_edddf .Band2V ,&_fbegf );_egfgg !=nil {return _egfgg ;};case _b .Name {Space :"\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",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_edddf .LastCol =NewCT_TablePartStyle ();if _aecbf :=d .DecodeElement (_edddf .LastCol ,&_fbegf );_aecbf !=nil {return _aecbf ;};case _b .Name {Space :"\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",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_edddf .FirstCol =NewCT_TablePartStyle ();if _fgaaga :=d .DecodeElement (_edddf .FirstCol ,&_fbegf );_fgaaga !=nil {return _fgaaga ;};case _b .Name {Space :"\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",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_edddf .LastRow =NewCT_TablePartStyle ();if _abcad :=d .DecodeElement (_edddf .LastRow ,&_fbegf );_abcad !=nil {return _abcad ;};case _b .Name {Space :"\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",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_edddf .SeCell =NewCT_TablePartStyle ();if _bagdg :=d .DecodeElement (_edddf .SeCell ,&_fbegf );_bagdg !=nil {return _bagdg ;};case _b .Name {Space :"\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",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_edddf .SwCell =NewCT_TablePartStyle ();if _ffdcc :=d .DecodeElement (_edddf .SwCell ,&_fbegf );_ffdcc !=nil {return _ffdcc ;};case _b .Name {Space :"\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",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_edddf .FirstRow =NewCT_TablePartStyle ();if _dbeed :=d .DecodeElement (_edddf .FirstRow ,&_fbegf );_dbeed !=nil {return _dbeed ;};case _b .Name {Space :"\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",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_edddf .NeCell =NewCT_TablePartStyle ();if _bacbb :=d .DecodeElement (_edddf .NeCell ,&_fbegf );_bacbb !=nil {return _bacbb ;};case _b .Name {Space :"\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",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_edddf .NwCell =NewCT_TablePartStyle ();if _fecbe :=d .DecodeElement (_edddf .NwCell ,&_fbegf );_fecbe !=nil {return _fecbe ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edddf .ExtLst =NewCT_OfficeArtExtensionList ();if _affbef :=d .DecodeElement (_edddf .ExtLst ,&_fbegf );_affbef !=nil {return _affbef ;};default:_f .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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_fbegf .Name );if _edfdef :=d .Skip ();_edfdef !=nil {return _edfdef ;};};case _b .EndElement :break _caebg ;case _b .CharData :};};return nil ;};func (_efdb *CT_ShapeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efdb .BwModeAttr !=ST_BlackWhiteModeUnset {_decge ,_afafa :=_efdb .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _afafa !=nil {return _afafa ;};start .Attr =append (start .Attr ,_decge );};e .EncodeToken (start );if _efdb .Xfrm !=nil {_addfab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_efdb .Xfrm ,_addfab );};if _efdb .CustGeom !=nil {_gcgce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_efdb .CustGeom ,_gcgce );};if _efdb .PrstGeom !=nil {_agfcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_efdb .PrstGeom ,_agfcd );};if _efdb .NoFill !=nil {_bbfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .NoFill ,_bbfga );};if _efdb .SolidFill !=nil {_edfgf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .SolidFill ,_edfgf );};if _efdb .GradFill !=nil {_feae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .GradFill ,_feae );};if _efdb .BlipFill !=nil {_eegcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .BlipFill ,_eegcc );};if _efdb .PattFill !=nil {_bffed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .PattFill ,_bffed );};if _efdb .GrpFill !=nil {_aadff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_efdb .GrpFill ,_aadff );};if _efdb .Ln !=nil {_egdeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_efdb .Ln ,_egdeb );};if _efdb .EffectLst !=nil {_aedeeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efdb .EffectLst ,_aedeeb );};if _efdb .EffectDag !=nil {_ccdefd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_efdb .EffectDag ,_ccdefd );};if _efdb .Scene3d !=nil {_edbga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_efdb .Scene3d ,_edbga );};if _efdb .Sp3d !=nil {_eabgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_efdb .Sp3d ,_eabgg );};if _efdb .ExtLst !=nil {_fdcbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efdb .ExtLst ,_fdcbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cebda *CT_TextNormalAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebbbgd :=range start .Attr {if _ebbbgd .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_gcafb ,_ccgbf :=ParseUnionST_TextFontScalePercentOrPercentString (_ebbbgd .Value );if _ccgbf !=nil {return _ccgbf ;};_cebda .FontScaleAttr =&_gcafb ;continue ;};if _ebbbgd .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_cebgg ,_efadaf :=ParseUnionST_TextSpacingPercentOrPercentString (_ebbbgd .Value );if _efadaf !=nil {return _efadaf ;};_cebda .LnSpcReductionAttr =&_cebgg ;continue ;};};for {_ggfce ,_agef :=d .Token ();if _agef !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fr\u006d\u0061\u006c\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_agef );};if _gbffd ,_bcbcd :=_ggfce .(_b .EndElement );_bcbcd &&_gbffd .Name ==start .Name {break ;};};return nil ;};type CT_EffectReference struct{RefAttr string ;};func (_bbcdf ST_AnimationBuildType )String ()string {switch _bbcdf {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func (_debeag *ST_PresetColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdfb ,_bdaaac :=d .Token ();if _bdaaac !=nil {return _bdaaac ;};if _dacfaa ,_bfaaf :=_cfdfb .(_b .EndElement );_bfaaf &&_dacfaa .Name ==start .Name {*_debeag =1;return nil ;};if _geab ,_efeed :=_cfdfb .(_b .CharData );!_efeed {return _bb .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",_cfdfb );}else {switch string (_geab ){case "":*_debeag =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_debeag =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_debeag =2;case "\u0061\u0071\u0075\u0061":*_debeag =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_debeag =4;case "\u0061\u007a\u0075r\u0065":*_debeag =5;case "\u0062\u0065\u0069g\u0065":*_debeag =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_debeag =7;case "\u0062\u006c\u0061c\u006b":*_debeag =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_debeag =9;case "\u0062\u006c\u0075\u0065":*_debeag =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_debeag =11;case "\u0062\u0072\u006fw\u006e":*_debeag =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_debeag =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_debeag =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_debeag =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_debeag =16;case "\u0063\u006f\u0072a\u006c":*_debeag =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_debeag =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_debeag =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_debeag =20;case "\u0063\u0079\u0061\u006e":*_debeag =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_debeag =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_debeag =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_debeag =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_debeag =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_debeag =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_debeag =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_debeag =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_debeag =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_debeag =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_debeag =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_debeag =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_debeag =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_debeag =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_debeag =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_debeag =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_debeag =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_debeag =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_debeag =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_debeag =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_debeag =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_debeag =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_debeag =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_debeag =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_debeag =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_debeag =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_debeag =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_debeag =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_debeag =51;case "\u0064\u006b\u0052e\u0064":*_debeag =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_debeag =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_debeag =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_debeag =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_debeag =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_debeag =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_debeag =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_debeag =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_debeag =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_debeag =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_debeag =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_debeag =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_debeag =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_debeag =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_debeag =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_debeag =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_debeag =70;case "\u0067\u006f\u006c\u0064":*_debeag =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_debeag =72;case "\u0067\u0072\u0061\u0079":*_debeag =73;case "\u0067\u0072\u0065\u0079":*_debeag =74;case "\u0067\u0072\u0065e\u006e":*_debeag =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_debeag =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_debeag =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_debeag =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_debeag =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_debeag =80;case "\u0069\u0076\u006fr\u0079":*_debeag =81;case "\u006b\u0068\u0061k\u0069":*_debeag =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_debeag =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_debeag =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_debeag =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_debeag =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_debeag =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_debeag =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_debeag =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_debeag =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_debeag =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_debeag =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_debeag =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_debeag =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_debeag =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_debeag =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_debeag =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_debeag =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_debeag =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_debeag =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_debeag =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_debeag =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_debeag =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_debeag =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_debeag =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_debeag =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_debeag =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_debeag =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_debeag =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_debeag =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_debeag =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_debeag =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_debeag =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_debeag =116;case "\u006c\u0069\u006d\u0065":*_debeag =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_debeag =118;case "\u006c\u0069\u006ee\u006e":*_debeag =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_debeag =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_debeag =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_debeag =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_debeag =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_debeag =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_debeag =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_debeag =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_debeag =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_debeag =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_debeag =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_debeag =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_debeag =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_debeag =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_debeag =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_debeag =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_debeag =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_debeag =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_debeag =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_debeag =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_debeag =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_debeag =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_debeag =144;case "\u006e\u0061\u0076\u0079":*_debeag =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_debeag =146;case "\u006f\u006c\u0069v\u0065":*_debeag =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_debeag =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_debeag =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_debeag =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_debeag =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_debeag =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_debeag =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_debeag =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_debeag =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_debeag =157;case "\u0070\u0065\u0072\u0075":*_debeag =158;case "\u0070\u0069\u006e\u006b":*_debeag =159;case "\u0070\u006c\u0075\u006d":*_debeag =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_debeag =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_debeag =162;case "\u0072\u0065\u0064":*_debeag =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_debeag =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_debeag =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_debeag =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_debeag =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_debeag =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_debeag =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_debeag =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_debeag =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_debeag =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_debeag =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_debeag =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_debeag =176;case "\u0073\u006e\u006f\u0077":*_debeag =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_debeag =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_debeag =179;case "\u0074\u0061\u006e":*_debeag =180;case "\u0074\u0065\u0061\u006c":*_debeag =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_debeag =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_debeag =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_debeag =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_debeag =185;case "\u0077\u0068\u0065a\u0074":*_debeag =186;case "\u0077\u0068\u0069t\u0065":*_debeag =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_debeag =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_debeag =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_debeag =190;};};_cfdfb ,_bdaaac =d .Token ();if _bdaaac !=nil {return _bdaaac ;};if _caagag ,_baced :=_cfdfb .(_b .EndElement );_baced &&_caagag .Name ==start .Name {return nil ;};return _bb .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",_cfdfb );};type CT_TextBulletSizePoint struct{ValAttr int32 ;};func (_aegb *CT_GlowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbbc :=range start .Attr {if _bbbc .Name .Local =="\u0072\u0061\u0064"{_adda ,_abefe :=_a .ParseInt (_bbbc .Value ,10,64);if _abefe !=nil {return _abefe ;};_aegb .RadAttr =&_adda ;continue ;};};_eeec :for {_bbfgf ,_babcg :=d .Token ();if _babcg !=nil {return _babcg ;};switch _baaf :=_bbfgf .(type ){case _b .StartElement :switch _baaf .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_aegb .ScrgbClr =NewCT_ScRgbColor ();if _gafd :=d .DecodeElement (_aegb .ScrgbClr ,&_baaf );_gafd !=nil {return _gafd ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_aegb .SrgbClr =NewCT_SRgbColor ();if _ceff :=d .DecodeElement (_aegb .SrgbClr ,&_baaf );_ceff !=nil {return _ceff ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_aegb .HslClr =NewCT_HslColor ();if _fgde :=d .DecodeElement (_aegb .HslClr ,&_baaf );_fgde !=nil {return _fgde ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_aegb .SysClr =NewCT_SystemColor ();if _dagg :=d .DecodeElement (_aegb .SysClr ,&_baaf );_dagg !=nil {return _dagg ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_aegb .SchemeClr =NewCT_SchemeColor ();if _dfee :=d .DecodeElement (_aegb .SchemeClr ,&_baaf );_dfee !=nil {return _dfee ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_aegb .PrstClr =NewCT_PresetColor ();if _afaf :=d .DecodeElement (_aegb .PrstClr ,&_baaf );_afaf !=nil {return _afaf ;};default:_f .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\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_baaf .Name );if _gccb :=d .Skip ();_gccb !=nil {return _gccb ;};};case _b .EndElement :break _eeec ;case _b .CharData :};};return nil ;};func (_deeaaf *ST_TextVerticalType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deeaaf =0;case "\u0068\u006f\u0072\u007a":*_deeaaf =1;case "\u0076\u0065\u0072\u0074":*_deeaaf =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_deeaaf =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_deeaaf =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_deeaaf =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_deeaaf =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_deeaaf =7;};return nil ;}; -// Validate validates the CT_TileInfoProperties and its children -func (_cafd *CT_TileInfoProperties )Validate ()error {return _cafd .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_gedeb :=&CT_TextNormalAutofit {};return _gedeb ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_bdffa :=&EG_TextUnderlineLine {};return _bdffa ;}; +// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path +func (_bbbe *CT_StyleMatrix )ValidateWithPath (path string )error {if _fgaag :=_bbbe .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_fgaag !=nil {return _fgaag ;};if _aaga :=_bbbe .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_aaga !=nil {return _aaga ;};if _egbag :=_bbbe .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_egbag !=nil {return _egbag ;};if _dcaf :=_bbbe .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_dcaf !=nil {return _dcaf ;};return nil ;}; -// ST_TextSpacingPercentOrPercentString is a union type -type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;}; +// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path +func (_bcab *CT_FixedPercentage )ValidateWithPath (path string )error {if _agag :=_bcab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agag !=nil {return _agag ;};return nil ;};func NewCT_GradientStopList ()*CT_GradientStopList {_fgef :=&CT_GradientStopList {};return _fgef };func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_abae :=&CT_ClipboardStyleSheet {};_abae .ThemeElements =NewCT_BaseStyles ();_abae .ClrMap =NewCT_ColorMapping ();return _abae ;};func (_bfefb *ST_PresetShadowVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdbag ,_bdfgee :=d .Token ();if _bdfgee !=nil {return _bdfgee ;};if _fegfg ,_afacd :=_cdbag .(_b .EndElement );_afacd &&_fegfg .Name ==start .Name {*_bfefb =1;return nil ;};if _eecee ,_afbfbd :=_cdbag .(_b .CharData );!_afbfbd {return _bb .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",_cdbag );}else {switch string (_eecee ){case "":*_bfefb =0;case "\u0073\u0068\u0064w\u0031":*_bfefb =1;case "\u0073\u0068\u0064w\u0032":*_bfefb =2;case "\u0073\u0068\u0064w\u0033":*_bfefb =3;case "\u0073\u0068\u0064w\u0034":*_bfefb =4;case "\u0073\u0068\u0064w\u0035":*_bfefb =5;case "\u0073\u0068\u0064w\u0036":*_bfefb =6;case "\u0073\u0068\u0064w\u0037":*_bfefb =7;case "\u0073\u0068\u0064w\u0038":*_bfefb =8;case "\u0073\u0068\u0064w\u0039":*_bfefb =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_bfefb =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_bfefb =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_bfefb =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_bfefb =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_bfefb =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_bfefb =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_bfefb =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_bfefb =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_bfefb =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_bfefb =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_bfefb =20;};};_cdbag ,_bdfgee =d .Token ();if _bdfgee !=nil {return _bdfgee ;};if _gccec ,_abdbg :=_cdbag .(_b .EndElement );_abdbg &&_gccec .Name ==start .Name {return nil ;};return _bb .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",_cdbag );};func (_dbbgd *CT_LightRig )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbgd .RigAttr =ST_LightRigType (1);_dbbgd .DirAttr =ST_LightRigDirection (1);for _ ,_cgcge :=range start .Attr {if _cgcge .Name .Local =="\u0072\u0069\u0067"{_dbbgd .RigAttr .UnmarshalXMLAttr (_cgcge );continue ;};if _cgcge .Name .Local =="\u0064\u0069\u0072"{_dbbgd .DirAttr .UnmarshalXMLAttr (_cgcge );continue ;};};_feee :for {_dcddc ,_efgc :=d .Token ();if _efgc !=nil {return _efgc ;};switch _cdde :=_dcddc .(type ){case _b .StartElement :switch _cdde .Name {case _b .Name {Space :"\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",Local :"\u0072\u006f\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_dbbgd .Rot =NewCT_SphereCoords ();if _cddeb :=d .DecodeElement (_dbbgd .Rot ,&_cdde );_cddeb !=nil {return _cddeb ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_cdde .Name );if _gbcga :=d .Skip ();_gbcga !=nil {return _gbcga ;};};case _b .EndElement :break _feee ;case _b .CharData :};};return nil ;};func (_cgefdf *CT_TextSpacingPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_cgefdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaaaec *CT_SchemeColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_faedb ,_eefabc :=_aaaaec .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _eefabc !=nil {return _eefabc ;};start .Attr =append (start .Attr ,_faedb );e .EncodeToken (start );if _aaaaec .EG_ColorTransform !=nil {for _ ,_feaga :=range _aaaaec .EG_ColorTransform {_feaga .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egade ST_TextAutonumberScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egade .String (),start );};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_dgfde :=&CT_GrayscaleTransform {};return _dgfde ;};func (_gacab ST_DgmBuildStep )ValidateWithPath (path string )error {switch _gacab {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacab ));};return nil ;};func (_aadcd *ST_PathFillMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aadcd =0;case "\u006e\u006f\u006e\u0065":*_aadcd =1;case "\u006e\u006f\u0072\u006d":*_aadcd =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_aadcd =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_aadcd =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_aadcd =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_aadcd =6;};return nil ;};func (_cgagg ST_TextAlignType )Validate ()error {return _cgagg .ValidateWithPath ("")};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_aegac :=&CT_PresetShadowEffect {};_aegac .PrstAttr =ST_PresetShadowVal (1);return _aegac ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;}; -// Validate validates the CT_AudioCD and its children -func (_bdafa *CT_AudioCD )Validate ()error {return _bdafa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_gge ST_TileFlipMode )String ()string {switch _gge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_cfffbd :=&CT_NonVisualGroupDrawingShapeProps {};return _cfffbd ;};func (_gdcff ST_ChartBuildStep )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_ccbc :=_ggfee .Attr {};_ccbc .Name =name ;switch _gdcff {case ST_ChartBuildStepUnset :_ccbc .Value ="";case ST_ChartBuildStepCategory :_ccbc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_ccbc .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_ccbc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_ccbc .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_ccbc .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_ccbc .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _ccbc ,nil ;};func (_eagac ST_TextWrappingType )String ()string {switch _eagac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_gfgfa *CT_RegularTextRun )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _gfgfa .RPr !=nil {_eecdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_gfgfa .RPr ,_eecdg );};_fdebd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074"}};_fecf .AddPreserveSpaceAttr (&_fdebd ,_gfgfa .T );e .EncodeElement (_gfgfa .T ,_fdebd );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path +func (_ddgcaf *CT_TableCol )ValidateWithPath (path string )error {if _egcf :=_ddgcaf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_egcf !=nil {return _egcf ;};if _ddgcaf .ExtLst !=nil {if _acfgc :=_ddgcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfgc !=nil {return _acfgc ;};};return nil ;};func (_dcfc *CT_SolidColorFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eafd :for {_dagce ,_ebecf :=d .Token ();if _ebecf !=nil {return _ebecf ;};switch _aeggf :=_dagce .(type ){case _b .StartElement :switch _aeggf .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dcfc .ScrgbClr =NewCT_ScRgbColor ();if _ceeeb :=d .DecodeElement (_dcfc .ScrgbClr ,&_aeggf );_ceeeb !=nil {return _ceeeb ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcfc .SrgbClr =NewCT_SRgbColor ();if _adgaf :=d .DecodeElement (_dcfc .SrgbClr ,&_aeggf );_adgaf !=nil {return _adgaf ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcfc .HslClr =NewCT_HslColor ();if _gdgeg :=d .DecodeElement (_dcfc .HslClr ,&_aeggf );_gdgeg !=nil {return _gdgeg ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dcfc .SysClr =NewCT_SystemColor ();if _edecdf :=d .DecodeElement (_dcfc .SysClr ,&_aeggf );_edecdf !=nil {return _edecdf ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcfc .SchemeClr =NewCT_SchemeColor ();if _beeg :=d .DecodeElement (_dcfc .SchemeClr ,&_aeggf );_beeg !=nil {return _beeg ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dcfc .PrstClr =NewCT_PresetColor ();if _gaga :=d .DecodeElement (_dcfc .PrstClr ,&_aeggf );_gaga !=nil {return _gaga ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u006f\u006c\u0069\u0064\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aeggf .Name );if _ffagc :=d .Skip ();_ffagc !=nil {return _ffagc ;};};case _b .EndElement :break _eafd ;case _b .CharData :};};return nil ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_faca :=&CT_AlphaBiLevelEffect {};return _faca ;}; -// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path -func (_ffefcc *CT_TableCellProperties )ValidateWithPath (path string )error {if _ffefcc .MarLAttr !=nil {if _dgaf :=_ffefcc .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_dgaf !=nil {return _dgaf ;};};if _ffefcc .MarRAttr !=nil {if _gafde :=_ffefcc .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_gafde !=nil {return _gafde ;};};if _ffefcc .MarTAttr !=nil {if _fdbed :=_ffefcc .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_fdbed !=nil {return _fdbed ;};};if _ffefcc .MarBAttr !=nil {if _cadfa :=_ffefcc .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_cadfa !=nil {return _cadfa ;};};if _ebgcab :=_ffefcc .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_ebgcab !=nil {return _ebgcab ;};if _eaddc :=_ffefcc .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_eaddc !=nil {return _eaddc ;};if _dcaeg :=_ffefcc .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_dcaeg !=nil {return _dcaeg ;};if _ffefcc .LnL !=nil {if _aebb :=_ffefcc .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_aebb !=nil {return _aebb ;};};if _ffefcc .LnR !=nil {if _bbgff :=_ffefcc .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_bbgff !=nil {return _bbgff ;};};if _ffefcc .LnT !=nil {if _dabcg :=_ffefcc .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_dabcg !=nil {return _dabcg ;};};if _ffefcc .LnB !=nil {if _dddee :=_ffefcc .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_dddee !=nil {return _dddee ;};};if _ffefcc .LnTlToBr !=nil {if _fbbd :=_ffefcc .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_fbbd !=nil {return _fbbd ;};};if _ffefcc .LnBlToTr !=nil {if _gcfe :=_ffefcc .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_gcfe !=nil {return _gcfe ;};};if _ffefcc .Cell3D !=nil {if _bgaae :=_ffefcc .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_bgaae !=nil {return _bgaae ;};};if _ffefcc .NoFill !=nil {if _gffb :=_ffefcc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gffb !=nil {return _gffb ;};};if _ffefcc .SolidFill !=nil {if _cbcbg :=_ffefcc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cbcbg !=nil {return _cbcbg ;};};if _ffefcc .GradFill !=nil {if _fbecgf :=_ffefcc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fbecgf !=nil {return _fbecgf ;};};if _ffefcc .BlipFill !=nil {if _fgeee :=_ffefcc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fgeee !=nil {return _fgeee ;};};if _ffefcc .PattFill !=nil {if _fdgcc :=_ffefcc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fdgcc !=nil {return _fdgcc ;};};if _ffefcc .GrpFill !=nil {if _bedd :=_ffefcc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bedd !=nil {return _bedd ;};};if _ffefcc .Headers !=nil {if _eaad :=_ffefcc .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_eaad !=nil {return _eaad ;};};if _ffefcc .ExtLst !=nil {if _bdbgd :=_ffefcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbgd !=nil {return _bdbgd ;};};return nil ;};func NewCT_HslColor ()*CT_HslColor {_eggc :=&CT_HslColor {};_eggc .HueAttr =0;return _eggc };type ST_OnOffStyleType byte ;func (_cgaa *CT_TableProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cgaa .RtlAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0074\u006c"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cgaa .RtlAttr ))});};if _cgaa .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cgaa .FirstRowAttr ))});};if _cgaa .FirstColAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cgaa .FirstColAttr ))});};if _cgaa .LastRowAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cgaa .LastRowAttr ))});};if _cgaa .LastColAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cgaa .LastColAttr ))});};if _cgaa .BandRowAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cgaa .BandRowAttr ))});};if _cgaa .BandColAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_cgaa .BandColAttr ))});};e .EncodeToken (start );if _cgaa .NoFill !=nil {_gdfc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cgaa .NoFill ,_gdfc );};if _cgaa .SolidFill !=nil {_edbda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cgaa .SolidFill ,_edbda );};if _cgaa .GradFill !=nil {_bfceb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cgaa .GradFill ,_bfceb );};if _cgaa .BlipFill !=nil {_cgged :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cgaa .BlipFill ,_cgged );};if _cgaa .PattFill !=nil {_eeebb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cgaa .PattFill ,_eeebb );};if _cgaa .GrpFill !=nil {_ggccbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cgaa .GrpFill ,_ggccbf );};if _cgaa .EffectLst !=nil {_adcee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgaa .EffectLst ,_adcee );};if _cgaa .EffectDag !=nil {_agcac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cgaa .EffectDag ,_agcac );};if _cgaa .Choice !=nil {_cgaa .Choice .MarshalXML (e ,_ggfee .StartElement {});};if _cgaa .ExtLst !=nil {_deddc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgaa .ExtLst ,_deddc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path +func (_cgbff *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _febae :=_cgbff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_febae !=nil {return _febae ;};if _gega :=_cgbff .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gega !=nil {return _gega ;};return nil ;};func (_adcbgf ST_TileFlipMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adcbgf .String (),start );}; -// Validate validates the CT_InnerShadowEffect and its children -func (_ecad *CT_InnerShadowEffect )Validate ()error {return _ecad .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8;);func (_dffdg ST_LineEndLength )ValidateWithPath (path string )error {switch _dffdg {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffdg ));};return nil ;};func (_ccff *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ccff .NoFill !=nil {_ecge :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccff .NoFill ,_ecge );};if _ccff .SolidFill !=nil {_begac :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccff .SolidFill ,_begac );};if _ccff .GradFill !=nil {_fcae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccff .GradFill ,_fcae );};if _ccff .BlipFill !=nil {_eccca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccff .BlipFill ,_eccca );};if _ccff .PattFill !=nil {_bfcae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccff .PattFill ,_bfcae );};if _ccff .GrpFill !=nil {_dfega :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ccff .GrpFill ,_dfega );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_degb *CT_AlphaReplaceEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061"},Value :_ddgage .Sprintf ("\u0025\u0076",_degb .AAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bad ST_DgmBuildStep )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_cagde :=_ggfee .Attr {};_cagde .Name =name ;switch _bad {case ST_DgmBuildStepUnset :_cagde .Value ="";case ST_DgmBuildStepSp :_cagde .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_cagde .Value ="\u0062\u0067";};return _cagde ,nil ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path +func (_egbc *CT_LightRig )ValidateWithPath (path string )error {if _egbc .RigAttr ==ST_LightRigTypeUnset {return _bb .Errorf ("\u0025\u0073\u002fR\u0069\u0067\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 _bbbfb :=_egbc .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_bbbfb !=nil {return _bbbfb ;};if _egbc .DirAttr ==ST_LightRigDirectionUnset {return _bb .Errorf ("\u0025\u0073\u002fD\u0069\u0072\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 _aacf :=_egbc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aacf !=nil {return _aacf ;};if _egbc .Rot !=nil {if _bdbc :=_egbc .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_bdbc !=nil {return _bdbc ;};};return nil ;};func (_efff *CT_CustomColorList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efff .CustClr !=nil {_ccbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_adad :=range _efff .CustClr {e .EncodeElement (_adad ,_ccbdd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daagd ST_FixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daagd .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_daagd .ST_FixedPercentageDecimal )));};if _daagd .ST_FixedPercentage !=nil {e .Encode (_daagd .ST_FixedPercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path -func (_gcbgg *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func (_fgea *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_acgb :=[]string {};if _fgea .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_acgb =append (_acgb ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _fgea .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_acgb =append (_acgb ,"\u0053\u0054\u005f\u0041n\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006dO\u006el\u0079\u0042\u0075\u0069\u006c\u0064\u0054y\u0070\u0065");};if len (_acgb )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acgb );};return nil ;};func (_cegfg *ST_TextPoint )Validate ()error {return _cegfg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path +func (_fegcc *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _gaeea ,_caaf :=range _fegcc .Ext {if _ecgb :=_caaf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gaeea ));_ecgb !=nil {return _ecgb ;};};return nil ;};func (_bgbba *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaggfg :for {_adccd ,_fgada :=d .Token ();if _fgada !=nil {return _fgada ;};switch _cecbfg :=_adccd .(type ){case _b .StartElement :switch _cecbfg .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bgbba .NoFill =NewCT_NoFillProperties ();if _cacbf :=d .DecodeElement (_bgbba .NoFill ,&_cecbfg );_cacbf !=nil {return _cacbf ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bgbba .SolidFill =NewCT_SolidColorFillProperties ();if _aafgf :=d .DecodeElement (_bgbba .SolidFill ,&_cecbfg );_aafgf !=nil {return _aafgf ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bgbba .GradFill =NewCT_GradientFillProperties ();if _fbac :=d .DecodeElement (_bgbba .GradFill ,&_cecbfg );_fbac !=nil {return _fbac ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bgbba .BlipFill =NewCT_BlipFillProperties ();if _gaeg :=d .DecodeElement (_bgbba .BlipFill ,&_cecbfg );_gaeg !=nil {return _gaeg ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bgbba .PattFill =NewCT_PatternFillProperties ();if _cebce :=d .DecodeElement (_bgbba .PattFill ,&_cecbfg );_cebce !=nil {return _cebce ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bgbba .GrpFill =NewCT_GroupFillProperties ();if _fcbgd :=d .DecodeElement (_bgbba .GrpFill ,&_cecbfg );_fcbgd !=nil {return _fcbgd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0047\u0072o\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065r\u0020\u0025\u0076",_cecbfg .Name );if _fddga :=d .Skip ();_fddga !=nil {return _fddga ;};};case _b .EndElement :break _gaggfg ;case _b .CharData :};};return nil ;};type ST_TextFontAlignType byte ; -// ST_TextPoint is a union type -type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func (_ecfbc ST_BlipCompression )Validate ()error {return _ecfbc .ValidateWithPath ("")};func NewCT_ShapeLocking ()*CT_ShapeLocking {_ffbb :=&CT_ShapeLocking {};return _ffbb };type CT_TextBulletTypefaceFollowText struct{};func (_baefb *CT_RegularTextRun )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_afbd :for {_abbgg ,_eggaf :=d .Token ();if _eggaf !=nil {return _eggaf ;};switch _aecegf :=_abbgg .(type ){case _ggfee .StartElement :switch _aecegf .Name {case _ggfee .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_baefb .RPr =NewCT_TextCharacterProperties ();if _ddcdb :=d .DecodeElement (_baefb .RPr ,&_aecegf );_ddcdb !=nil {return _ddcdb ;};case _ggfee .Name {Space :"\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",Local :"\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _cdfbb :=d .DecodeElement (&_baefb .T ,&_aecegf );_cdfbb !=nil {return _cdfbb ;};default:_fecf .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\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_aecegf .Name );if _abeabd :=d .Skip ();_abeabd !=nil {return _abeabd ;};};case _ggfee .EndElement :break _afbd ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path +func (_cfgc *CT_EmptyElement )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path -func (_dbfeg *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _dbfeg .Ln !=nil {if _fadf :=_dbfeg .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fadf !=nil {return _fadf ;};};if _dbfeg .EffectLst !=nil {if _geace :=_dbfeg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_geace !=nil {return _geace ;};};if _dbfeg .EffectDag !=nil {if _cfffd :=_dbfeg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cfffd !=nil {return _cfffd ;};};return nil ;};func (_fbgdg *EG_LineFillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fbgdg .NoFill !=nil {_fdceg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbgdg .NoFill ,_fdceg );};if _fbgdg .SolidFill !=nil {_agag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbgdg .SolidFill ,_agag );};if _fbgdg .GradFill !=nil {_faeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbgdg .GradFill ,_faeg );};if _fbgdg .PattFill !=nil {_daaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbgdg .PattFill ,_daaa );};return nil ;}; +// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path +func (_bfead *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path -func (_ecgaf *CT_SystemColor )ValidateWithPath (path string )error {if _ecgaf .ValAttr ==ST_SystemColorValUnset {return _ddgage .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 _gadbd :=_ecgaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gadbd !=nil {return _gadbd ;};for _addaf ,_acbaa :=range _ecgaf .EG_ColorTransform {if _ffccf :=_acbaa .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_addaf ));_ffccf !=nil {return _ffccf ;};};return nil ;};func (_dfabc *ST_TextFontAlignType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_dfabc =0;case "\u0061\u0075\u0074\u006f":*_dfabc =1;case "\u0074":*_dfabc =2;case "\u0063\u0074\u0072":*_dfabc =3;case "\u0062\u0061\u0073\u0065":*_dfabc =4;case "\u0062":*_dfabc =5;};return nil ;};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_dgeeb *CT_AnimationElementChoice )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gcad :for {_dbddc ,_aacbd :=d .Token ();if _aacbd !=nil {return _aacbd ;};switch _ccdfa :=_dbddc .(type ){case _ggfee .StartElement :switch _ccdfa .Name {case _ggfee .Name {Space :"\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",Local :"\u0064\u0067\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"}:_dgeeb .Dgm =NewCT_AnimationDgmElement ();if _fecdf :=d .DecodeElement (_dgeeb .Dgm ,&_ccdfa );_fecdf !=nil {return _fecdf ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0068\u0061r\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"}:_dgeeb .Chart =NewCT_AnimationChartElement ();if _abaab :=d .DecodeElement (_dgeeb .Chart ,&_ccdfa );_abaab !=nil {return _abaab ;};default:_fecf .Log ("sk\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\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006fn\u0045l\u0065\u006d\u0065\u006e\u0074\u0043\u0068\u006fi\u0063e\u0020\u0025v",_ccdfa .Name );if _ffaceg :=d .Skip ();_ffaceg !=nil {return _ffaceg ;};};case _ggfee .EndElement :break _gcad ;case _ggfee .CharData :};};return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_aggfa *CT_GeomGuideList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fegfbg :for {_ccbf ,_eefaa :=d .Token ();if _eefaa !=nil {return _eefaa ;};switch _dede :=_ccbf .(type ){case _ggfee .StartElement :switch _dede .Name {case _ggfee .Name {Space :"\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",Local :"\u0067\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"}:_cggace :=NewCT_GeomGuide ();if _gbcegb :=d .DecodeElement (_cggace ,&_dede );_gbcegb !=nil {return _gbcegb ;};_aggfa .Gd =append (_aggfa .Gd ,_cggace );default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_dede .Name );if _effac :=d .Skip ();_effac !=nil {return _effac ;};};case _ggfee .EndElement :break _fegfbg ;case _ggfee .CharData :};};return nil ;};func (_dedgc ST_OnOffStyleType )ValidateWithPath (path string )error {switch _dedgc {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedgc ));};return nil ;}; +// Validate validates the EG_LineDashProperties and its children +func (_eaeeg *EG_LineDashProperties )Validate ()error {return _eaeeg .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bafa *CT_InverseGammaTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bgced ,_gadfe :=d .Token ();if _gadfe !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0049nve\u0072se\u0047\u0061\u006d\u006d\u0061\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_gadfe );};if _ecbda ,_cfaeb :=_bgced .(_b .EndElement );_cfaeb &&_ecbda .Name ==start .Name {break ;};};return nil ;};type CT_EmptyElement struct{};const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0;ST_PresetLineDashValSolid ST_PresetLineDashVal =1;ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValDash ST_PresetLineDashVal =3;ST_PresetLineDashValLgDash ST_PresetLineDashVal =4;ST_PresetLineDashValDashDot ST_PresetLineDashVal =5;ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =6;ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDash ST_PresetLineDashVal =8;ST_PresetLineDashValSysDot ST_PresetLineDashVal =9;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11;);func (_fcdgc ST_ChartBuildStep )Validate ()error {return _fcdgc .ValidateWithPath ("")};type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ;FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_NonVisualDrawingProps and its children -func (_eff *CT_NonVisualDrawingProps )Validate ()error {return _eff .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_fdcde :=&CT_StyleMatrixReference {};return _fdcde ;};func (_ccef *CT_Headers )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_affe :for {_ebfa ,_bfdaed :=d .Token ();if _bfdaed !=nil {return _bfdaed ;};switch _dceeeaf :=_ebfa .(type ){case _ggfee .StartElement :switch _dceeeaf .Name {case _ggfee .Name {Space :"\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",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _aeeeg string ;if _agbc :=d .DecodeElement (&_aeeeg ,&_dceeeaf );_agbc !=nil {return _agbc ;};_ccef .Header =append (_ccef .Header ,_aeeeg );default:_fecf .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\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_dceeeaf .Name );if _dfgaf :=d .Skip ();_dfgaf !=nil {return _dfgaf ;};};case _ggfee .EndElement :break _affe ;case _ggfee .CharData :};};return nil ;};func (_ebdde *CT_TextParagraph )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aaadc :for {_dffbc ,_fcag :=d .Token ();if _fcag !=nil {return _fcag ;};switch _ggfb :=_dffbc .(type ){case _ggfee .StartElement :switch _ggfb .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_ebdde .PPr =NewCT_TextParagraphProperties ();if _adeaa :=d .DecodeElement (_ebdde .PPr ,&_ggfb );_adeaa !=nil {return _adeaa ;};case _ggfee .Name {Space :"\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",Local :"\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_acdbb :=NewEG_TextRun ();_acdbb .R =NewCT_RegularTextRun ();if _deacd :=d .DecodeElement (_acdbb .R ,&_ggfb );_deacd !=nil {return _deacd ;};_ebdde .EG_TextRun =append (_ebdde .EG_TextRun ,_acdbb );case _ggfee .Name {Space :"\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",Local :"\u0062\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_gdfcg :=NewEG_TextRun ();_gdfcg .Br =NewCT_TextLineBreak ();if _bbgd :=d .DecodeElement (_gdfcg .Br ,&_ggfb );_bbgd !=nil {return _bbgd ;};_ebdde .EG_TextRun =append (_ebdde .EG_TextRun ,_gdfcg );case _ggfee .Name {Space :"\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",Local :"\u0066\u006c\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_agcbd :=NewEG_TextRun ();_agcbd .Fld =NewCT_TextField ();if _gbfeb :=d .DecodeElement (_agcbd .Fld ,&_ggfb );_gbfeb !=nil {return _gbfeb ;};_ebdde .EG_TextRun =append (_ebdde .EG_TextRun ,_agcbd );case _ggfee .Name {Space :"\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",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_ebdde .EndParaRPr =NewCT_TextCharacterProperties ();if _cbeefg :=d .DecodeElement (_ebdde .EndParaRPr ,&_ggfb );_cbeefg !=nil {return _cbeefg ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_ggfb .Name );if _dgcga :=d .Skip ();_dgcga !=nil {return _dgcga ;};};case _ggfee .EndElement :break _aaadc ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_OfficeArtExtensionList and its children +func (_gcacbb *CT_OfficeArtExtensionList )Validate ()error {return _gcacbb .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; -// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path -func (_dbg *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_bbf ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _bbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbf ));};return nil ;}; +// Validate validates the CT_GvmlConnectorNonVisual and its children +func (_cgfdd *CT_GvmlConnectorNonVisual )Validate ()error {return _cgfdd .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func (_gcfcg *ThemeManager )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _gcfcg .CT_EmptyElement .MarshalXML (e ,start );};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_ddgcff :=ST_Coordinate {};if _eb .ST_UniversalMeasurePatternRe .MatchString (s ){_ddgcff .ST_UniversalMeasure =&s ;}else {_fcbda ,_dgcc :=_a .ParseInt (s ,10,64);if _dgcc !=nil {return _ddgcff ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dgcc );};_ddgcff .ST_CoordinateUnqualified =&_fcbda ;};return _ddgcff ,nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_agaba *CT_TablePropertiesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfbc :for {_fabcc ,_fgfabf :=d .Token ();if _fgfabf !=nil {return _fgfabf ;};switch _bgaf :=_fabcc .(type ){case _b .StartElement :switch _bgaf .Name {case _b .Name {Space :"\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",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_agaba .TableStyle =NewCT_TableStyle ();if _ecdgb :=d .DecodeElement (_agaba .TableStyle ,&_bgaf );_ecdgb !=nil {return _ecdgb ;};case _b .Name {Space :"\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",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_agaba .TableStyleId =new (string );if _cdbfgb :=d .DecodeElement (_agaba .TableStyleId ,&_bgaf );_cdbfgb !=nil {return _cdbfgb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_bgaf .Name );if _dadca :=d .Skip ();_dadca !=nil {return _dadca ;};};case _b .EndElement :break _cgfbc ;case _b .CharData :};};return nil ;};func (_dfceag *CT_TextParagraphProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddagf :=range start .Attr {if _ddagf .Name .Local =="\u006d\u0061\u0072\u004c"{_gdgae ,_abcg :=_a .ParseInt (_ddagf .Value ,10,32);if _abcg !=nil {return _abcg ;};_dfacd :=int32 (_gdgae );_dfceag .MarLAttr =&_dfacd ;continue ;};if _ddagf .Name .Local =="\u006c\u0076\u006c"{_bcbdd ,_ececf :=_a .ParseInt (_ddagf .Value ,10,32);if _ececf !=nil {return _ececf ;};_bebff :=int32 (_bcbdd );_dfceag .LvlAttr =&_bebff ;continue ;};if _ddagf .Name .Local =="\u0061\u006c\u0067\u006e"{_dfceag .AlgnAttr .UnmarshalXMLAttr (_ddagf );continue ;};if _ddagf .Name .Local =="\u0072\u0074\u006c"{_caabb ,_fdabge :=_a .ParseBool (_ddagf .Value );if _fdabge !=nil {return _fdabge ;};_dfceag .RtlAttr =&_caabb ;continue ;};if _ddagf .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_dfceag .FontAlgnAttr .UnmarshalXMLAttr (_ddagf );continue ;};if _ddagf .Name .Local =="\u006d\u0061\u0072\u0052"{_gdfad ,_beegca :=_a .ParseInt (_ddagf .Value ,10,32);if _beegca !=nil {return _beegca ;};_fdaea :=int32 (_gdfad );_dfceag .MarRAttr =&_fdaea ;continue ;};if _ddagf .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_agbea ,_aeeab :=_a .ParseBool (_ddagf .Value );if _aeeab !=nil {return _aeeab ;};_dfceag .LatinLnBrkAttr =&_agbea ;continue ;};if _ddagf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_faaecc ,_fccec :=_a .ParseInt (_ddagf .Value ,10,32);if _fccec !=nil {return _fccec ;};_ebcf :=int32 (_faaecc );_dfceag .IndentAttr =&_ebcf ;continue ;};if _ddagf .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_dfbcdg ,_dfbebc :=_a .ParseBool (_ddagf .Value );if _dfbebc !=nil {return _dfbebc ;};_dfceag .EaLnBrkAttr =&_dfbcdg ;continue ;};if _ddagf .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_aegee ,_aafdf :=_a .ParseBool (_ddagf .Value );if _aafdf !=nil {return _aafdf ;};_dfceag .HangingPunctAttr =&_aegee ;continue ;};if _ddagf .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_ebbcb ,_eeebcd :=ParseUnionST_Coordinate32 (_ddagf .Value );if _eeebcd !=nil {return _eeebcd ;};_dfceag .DefTabSzAttr =&_ebbcb ;continue ;};};_fcbedg :for {_eeeg ,_ggecc :=d .Token ();if _ggecc !=nil {return _ggecc ;};switch _fafgb :=_eeeg .(type ){case _b .StartElement :switch _fafgb .Name {case _b .Name {Space :"\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",Local :"\u006c\u006e\u0053p\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"}:_dfceag .LnSpc =NewCT_TextSpacing ();if _agbbbb :=d .DecodeElement (_dfceag .LnSpc ,&_fafgb );_agbbbb !=nil {return _agbbbb ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_dfceag .SpcBef =NewCT_TextSpacing ();if _eeffgg :=d .DecodeElement (_dfceag .SpcBef ,&_fafgb );_eeffgg !=nil {return _eeffgg ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_dfceag .SpcAft =NewCT_TextSpacing ();if _ffcbg :=d .DecodeElement (_dfceag .SpcAft ,&_fafgb );_ffcbg !=nil {return _ffcbg ;};case _b .Name {Space :"\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",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_dfceag .BuClrTx =NewCT_TextBulletColorFollowText ();if _cdfgc :=d .DecodeElement (_dfceag .BuClrTx ,&_fafgb );_cdfgc !=nil {return _cdfgc ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0043l\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_dfceag .BuClr =NewCT_Color ();if _aedca :=d .DecodeElement (_dfceag .BuClr ,&_fafgb );_aedca !=nil {return _aedca ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_dfceag .BuSzTx =NewCT_TextBulletSizeFollowText ();if _dgbdfg :=d .DecodeElement (_dfceag .BuSzTx ,&_fafgb );_dgbdfg !=nil {return _dgbdfg ;};case _b .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_dfceag .BuSzPct =NewCT_TextBulletSizePercent ();if _abbgf :=d .DecodeElement (_dfceag .BuSzPct ,&_fafgb );_abbgf !=nil {return _abbgf ;};case _b .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_dfceag .BuSzPts =NewCT_TextBulletSizePoint ();if _bcdaab :=d .DecodeElement (_dfceag .BuSzPts ,&_fafgb );_bcdaab !=nil {return _bcdaab ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_dfceag .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _fdddc :=d .DecodeElement (_dfceag .BuFontTx ,&_fafgb );_fdddc !=nil {return _fdddc ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_dfceag .BuFont =NewCT_TextFont ();if _gbfeb :=d .DecodeElement (_dfceag .BuFont ,&_fafgb );_gbfeb !=nil {return _gbfeb ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_dfceag .BuNone =NewCT_TextNoBullet ();if _dbgcb :=d .DecodeElement (_dfceag .BuNone ,&_fafgb );_dbgcb !=nil {return _dbgcb ;};case _b .Name {Space :"\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",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_dfceag .BuAutoNum =NewCT_TextAutonumberBullet ();if _fdebbbe :=d .DecodeElement (_dfceag .BuAutoNum ,&_fafgb );_fdebbbe !=nil {return _fdebbbe ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_dfceag .BuChar =NewCT_TextCharBullet ();if _daagf :=d .DecodeElement (_dfceag .BuChar ,&_fafgb );_daagf !=nil {return _daagf ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_dfceag .BuBlip =NewCT_TextBlipBullet ();if _bdefec :=d .DecodeElement (_dfceag .BuBlip ,&_fafgb );_bdefec !=nil {return _bdefec ;};case _b .Name {Space :"\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",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_dfceag .TabLst =NewCT_TextTabStopList ();if _ccccfe :=d .DecodeElement (_dfceag .TabLst ,&_fafgb );_ccccfe !=nil {return _ccccfe ;};case _b .Name {Space :"\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",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_dfceag .DefRPr =NewCT_TextCharacterProperties ();if _defgd :=d .DecodeElement (_dfceag .DefRPr ,&_fafgb );_defgd !=nil {return _defgd ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfceag .ExtLst =NewCT_OfficeArtExtensionList ();if _cddec :=d .DecodeElement (_dfceag .ExtLst ,&_fafgb );_cddec !=nil {return _cddec ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fafgb .Name );if _bfebf :=d .Skip ();_bfebf !=nil {return _bfebf ;};};case _b .EndElement :break _fcbedg ;case _b .CharData :};};return nil ;};type ST_BevelPresetType byte ; -// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path -func (_cgacf *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _cgacf .Ln !=nil {if _dbada :=_cgacf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dbada !=nil {return _dbada ;};};if _cgacf .LnRef !=nil {if _bcfdg :=_cgacf .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_bcfdg !=nil {return _bcfdg ;};};return nil ;};func NewCT_TextParagraph ()*CT_TextParagraph {_ebfga :=&CT_TextParagraph {};return _ebfga }; +// Validate validates the CT_TableBackgroundStyle and its children +func (_ffdgf *CT_TableBackgroundStyle )Validate ()error {return _ffdgf .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_bgcgc *CT_Connection )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path +func (_gbef *CT_HslColor )ValidateWithPath (path string )error {if _gbef .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,_gbef .HueAttr );};if _gbef .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gbef .HueAttr );};if _fefb :=_gbef .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_fefb !=nil {return _fefb ;};if _eedae :=_gbef .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_eedae !=nil {return _eedae ;};for _cbddb ,_afdba :=range _gbef .EG_ColorTransform {if _cfega :=_afdba .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cbddb ));_cfega !=nil {return _cfega ;};};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_ggefe :=&CT_SphereCoords {};_ggefe .LatAttr =0;_ggefe .LonAttr =0;_ggefe .RevAttr =0;return _ggefe ;};const (ST_TextAutonumberSchemeUnset ST_TextAutonumberScheme =0;ST_TextAutonumberSchemeAlphaLcParenBoth ST_TextAutonumberScheme =1;ST_TextAutonumberSchemeAlphaUcParenBoth ST_TextAutonumberScheme =2;ST_TextAutonumberSchemeAlphaLcParenR ST_TextAutonumberScheme =3;ST_TextAutonumberSchemeAlphaUcParenR ST_TextAutonumberScheme =4;ST_TextAutonumberSchemeAlphaLcPeriod ST_TextAutonumberScheme =5;ST_TextAutonumberSchemeAlphaUcPeriod ST_TextAutonumberScheme =6;ST_TextAutonumberSchemeArabicParenBoth ST_TextAutonumberScheme =7;ST_TextAutonumberSchemeArabicParenR ST_TextAutonumberScheme =8;ST_TextAutonumberSchemeArabicPeriod ST_TextAutonumberScheme =9;ST_TextAutonumberSchemeArabicPlain ST_TextAutonumberScheme =10;ST_TextAutonumberSchemeRomanLcParenBoth ST_TextAutonumberScheme =11;ST_TextAutonumberSchemeRomanUcParenBoth ST_TextAutonumberScheme =12;ST_TextAutonumberSchemeRomanLcParenR ST_TextAutonumberScheme =13;ST_TextAutonumberSchemeRomanUcParenR ST_TextAutonumberScheme =14;ST_TextAutonumberSchemeRomanLcPeriod ST_TextAutonumberScheme =15;ST_TextAutonumberSchemeRomanUcPeriod ST_TextAutonumberScheme =16;ST_TextAutonumberSchemeCircleNumDbPlain ST_TextAutonumberScheme =17;ST_TextAutonumberSchemeCircleNumWdBlackPlain ST_TextAutonumberScheme =18;ST_TextAutonumberSchemeCircleNumWdWhitePlain ST_TextAutonumberScheme =19;ST_TextAutonumberSchemeArabicDbPeriod ST_TextAutonumberScheme =20;ST_TextAutonumberSchemeArabicDbPlain ST_TextAutonumberScheme =21;ST_TextAutonumberSchemeEa1ChsPeriod ST_TextAutonumberScheme =22;ST_TextAutonumberSchemeEa1ChsPlain ST_TextAutonumberScheme =23;ST_TextAutonumberSchemeEa1ChtPeriod ST_TextAutonumberScheme =24;ST_TextAutonumberSchemeEa1ChtPlain ST_TextAutonumberScheme =25;ST_TextAutonumberSchemeEa1JpnChsDbPeriod ST_TextAutonumberScheme =26;ST_TextAutonumberSchemeEa1JpnKorPlain ST_TextAutonumberScheme =27;ST_TextAutonumberSchemeEa1JpnKorPeriod ST_TextAutonumberScheme =28;ST_TextAutonumberSchemeArabic1Minus ST_TextAutonumberScheme =29;ST_TextAutonumberSchemeArabic2Minus ST_TextAutonumberScheme =30;ST_TextAutonumberSchemeHebrew2Minus ST_TextAutonumberScheme =31;ST_TextAutonumberSchemeThaiAlphaPeriod ST_TextAutonumberScheme =32;ST_TextAutonumberSchemeThaiAlphaParenR ST_TextAutonumberScheme =33;ST_TextAutonumberSchemeThaiAlphaParenBoth ST_TextAutonumberScheme =34;ST_TextAutonumberSchemeThaiNumPeriod ST_TextAutonumberScheme =35;ST_TextAutonumberSchemeThaiNumParenR ST_TextAutonumberScheme =36;ST_TextAutonumberSchemeThaiNumParenBoth ST_TextAutonumberScheme =37;ST_TextAutonumberSchemeHindiAlphaPeriod ST_TextAutonumberScheme =38;ST_TextAutonumberSchemeHindiNumPeriod ST_TextAutonumberScheme =39;ST_TextAutonumberSchemeHindiNumParenR ST_TextAutonumberScheme =40;ST_TextAutonumberSchemeHindiAlpha1Period ST_TextAutonumberScheme =41;);func (_cfdge *EG_TextBulletColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfdge .BuClrTx !=nil {_edaef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_cfdge .BuClrTx ,_edaef );};if _cfdge .BuClr !=nil {_feaad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_cfdge .BuClr ,_feaad );};return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_aead :=&CT_NonVisualDrawingProps {};return _aead ;}; -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_geabb *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _geabb .AngAttr !=nil {if *_geabb .AngAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\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 ,*_geabb .AngAttr );};if *_geabb .AngAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geabb .AngAttr );};};return nil ;};func (_gaeag *CT_RelativeRect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gaeag .LAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaeag .LAttr )});};if _gaeag .TAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaeag .TAttr )});};if _gaeag .RAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaeag .RAttr )});};if _gaeag .BAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gaeag .BAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_facbf *CT_Scene3D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_facbf .Camera =NewCT_Camera ();_facbf .LightRig =NewCT_LightRig ();_bacc :for {_gcef ,_aaed :=d .Token ();if _aaed !=nil {return _aaed ;};switch _cdbba :=_gcef .(type ){case _ggfee .StartElement :switch _cdbba .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _dcd :=d .DecodeElement (_facbf .Camera ,&_cdbba );_dcd !=nil {return _dcd ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _cgca :=d .DecodeElement (_facbf .LightRig ,&_cdbba );_cgca !=nil {return _cgca ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_facbf .Backdrop =NewCT_Backdrop ();if _acddd :=d .DecodeElement (_facbf .Backdrop ,&_cdbba );_acddd !=nil {return _acddd ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_facbf .ExtLst =NewCT_OfficeArtExtensionList ();if _cbdf :=d .DecodeElement (_facbf .ExtLst ,&_cdbba );_cbdf !=nil {return _cbdf ;};default:_fecf .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\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_cdbba .Name );if _dbbdgb :=d .Skip ();_dbbdgb !=nil {return _dbbdgb ;};};case _ggfee .EndElement :break _bacc ;case _ggfee .CharData :};};return nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func NewBlip ()*Blip {_cdgae :=&Blip {};_cdgae .CT_Blip =*NewCT_Blip ();return _cdgae };func (_ebfag *CT_GeomGuideList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ebfag .Gd !=nil {_bdeca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_ggdg :=range _ebfag .Gd {e .EncodeElement (_ggdg ,_bdeca );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_abge *CT_TextAutonumberBullet )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_abge .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_afac :=range start .Attr {if _afac .Name .Local =="\u0074\u0079\u0070\u0065"{_abge .TypeAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_gcgbf ,_dbfbe :=_gcbbf .ParseInt (_afac .Value ,10,32);if _dbfbe !=nil {return _dbfbe ;};_cbce :=int32 (_gcgbf );_abge .StartAtAttr =&_cbce ;continue ;};};for {_adecef ,_ecbbf :=d .Token ();if _ecbbf !=nil {return _ddgage .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078t\u0041\u0075\u0074\u006f\u006e\u0075\u006db\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074\u003a\u0020%\u0073",_ecbbf );};if _bbbddea ,_adeb :=_adecef .(_ggfee .EndElement );_adeb &&_bbbddea .Name ==start .Name {break ;};};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;}; +// Validate validates the CT_Shape3D and its children +func (_agbee *CT_Shape3D )Validate ()error {return _agbee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func NewCT_Vector3D ()*CT_Vector3D {_abgec :=&CT_Vector3D {};return _abgec };func (_ebgc ST_PresetMaterialType )ValidateWithPath (path string )error {switch _ebgc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgc ));};return nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_ffaab ST_RectAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffaab .String (),start );}; -// Validate validates the CT_SupplementalFont and its children -func (_fadcg *CT_SupplementalFont )Validate ()error {return _fadcg .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;);func (_defcg *CT_GroupLocking )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _defcg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_defcg .NoGrpAttr ))});};if _defcg .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_defcg .NoUngrpAttr ))});};if _defcg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_defcg .NoSelectAttr ))});};if _defcg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_defcg .NoRotAttr ))});};if _defcg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_defcg .NoChangeAspectAttr ))});};if _defcg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_defcg .NoMoveAttr ))});};if _defcg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_defcg .NoResizeAttr ))});};e .EncodeToken (start );if _defcg .ExtLst !=nil {_gadce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_defcg .ExtLst ,_gadce );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ;AlphaCeiling []*CT_AlphaCeilingEffect ;AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ;AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ;Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ;ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ;FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ;};func (_dgbdab ST_TileFlipMode )Validate ()error {return _dgbdab .ValidateWithPath ("")};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_ecbcd :=&CT_BaseStylesOverride {};return _ecbcd ;};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};func (_adgd *CT_PresetColor )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_adgd .ValAttr =ST_PresetColorVal (1);for _ ,_adadf :=range start .Attr {if _adadf .Name .Local =="\u0076\u0061\u006c"{_adgd .ValAttr .UnmarshalXMLAttr (_adadf );continue ;};};_ccabab :for {_fdgce ,_cebbb :=d .Token ();if _cebbb !=nil {return _cebbb ;};switch _aeaba :=_fdgce .(type ){case _ggfee .StartElement :switch _aeaba .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_eegd :=NewEG_ColorTransform ();_eegd .Tint =NewCT_PositiveFixedPercentage ();if _fdfac :=d .DecodeElement (_eegd .Tint ,&_aeaba );_fdfac !=nil {return _fdfac ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_eegd );case _ggfee .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_cdggd :=NewEG_ColorTransform ();_cdggd .Shade =NewCT_PositiveFixedPercentage ();if _eaafd :=d .DecodeElement (_cdggd .Shade ,&_aeaba );_eaafd !=nil {return _eaafd ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_cdggd );case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_dbdb :=NewEG_ColorTransform ();_dbdb .Comp =NewCT_ComplementTransform ();if _acdf :=d .DecodeElement (_dbdb .Comp ,&_aeaba );_acdf !=nil {return _acdf ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_dbdb );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_fcace :=NewEG_ColorTransform ();_fcace .Inv =NewCT_InverseTransform ();if _abaea :=d .DecodeElement (_fcace .Inv ,&_aeaba );_abaea !=nil {return _abaea ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_fcace );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_eedbd :=NewEG_ColorTransform ();_eedbd .Gray =NewCT_GrayscaleTransform ();if _efdd :=d .DecodeElement (_eedbd .Gray ,&_aeaba );_efdd !=nil {return _efdd ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_eedbd );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_ceaaec :=NewEG_ColorTransform ();_ceaaec .Alpha =NewCT_PositiveFixedPercentage ();if _efcca :=d .DecodeElement (_ceaaec .Alpha ,&_aeaba );_efcca !=nil {return _efcca ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_ceaaec );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dggc :=NewEG_ColorTransform ();_dggc .AlphaOff =NewCT_FixedPercentage ();if _aefg :=d .DecodeElement (_dggc .AlphaOff ,&_aeaba );_aefg !=nil {return _aefg ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_dggc );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gdbg :=NewEG_ColorTransform ();_gdbg .AlphaMod =NewCT_PositivePercentage ();if _bccdc :=d .DecodeElement (_gdbg .AlphaMod ,&_aeaba );_bccdc !=nil {return _bccdc ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_gdbg );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_daaec :=NewEG_ColorTransform ();_daaec .Hue =NewCT_PositiveFixedAngle ();if _gfbf :=d .DecodeElement (_daaec .Hue ,&_aeaba );_gfbf !=nil {return _gfbf ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_daaec );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_babf :=NewEG_ColorTransform ();_babf .HueOff =NewCT_Angle ();if _gfbfbf :=d .DecodeElement (_babf .HueOff ,&_aeaba );_gfbfbf !=nil {return _gfbfbf ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_babf );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_baa :=NewEG_ColorTransform ();_baa .HueMod =NewCT_PositivePercentage ();if _eead :=d .DecodeElement (_baa .HueMod ,&_aeaba );_eead !=nil {return _eead ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_baa );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_aebbd :=NewEG_ColorTransform ();_aebbd .Sat =NewCT_Percentage ();if _daee :=d .DecodeElement (_aebbd .Sat ,&_aeaba );_daee !=nil {return _daee ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_aebbd );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_acda :=NewEG_ColorTransform ();_acda .SatOff =NewCT_Percentage ();if _cdcd :=d .DecodeElement (_acda .SatOff ,&_aeaba );_cdcd !=nil {return _cdcd ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_acda );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_dfdbc :=NewEG_ColorTransform ();_dfdbc .SatMod =NewCT_Percentage ();if _cegab :=d .DecodeElement (_dfdbc .SatMod ,&_aeaba );_cegab !=nil {return _cegab ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_dfdbc );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bbd :=NewEG_ColorTransform ();_bbd .Lum =NewCT_Percentage ();if _gfdg :=d .DecodeElement (_bbd .Lum ,&_aeaba );_gfdg !=nil {return _gfdg ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_bbd );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_efeda :=NewEG_ColorTransform ();_efeda .LumOff =NewCT_Percentage ();if _bebae :=d .DecodeElement (_efeda .LumOff ,&_aeaba );_bebae !=nil {return _bebae ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_efeda );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dddgc :=NewEG_ColorTransform ();_dddgc .LumMod =NewCT_Percentage ();if _dfgaba :=d .DecodeElement (_dddgc .LumMod ,&_aeaba );_dfgaba !=nil {return _dfgaba ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_dddgc );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_adgdce :=NewEG_ColorTransform ();_adgdce .Red =NewCT_Percentage ();if _dagcf :=d .DecodeElement (_adgdce .Red ,&_aeaba );_dagcf !=nil {return _dagcf ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_adgdce );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cfdef :=NewEG_ColorTransform ();_cfdef .RedOff =NewCT_Percentage ();if _cfebag :=d .DecodeElement (_cfdef .RedOff ,&_aeaba );_cfebag !=nil {return _cfebag ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_cfdef );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cbegf :=NewEG_ColorTransform ();_cbegf .RedMod =NewCT_Percentage ();if _fdaae :=d .DecodeElement (_cbegf .RedMod ,&_aeaba );_fdaae !=nil {return _fdaae ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_cbegf );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_abeg :=NewEG_ColorTransform ();_abeg .Green =NewCT_Percentage ();if _aebeg :=d .DecodeElement (_abeg .Green ,&_aeaba );_aebeg !=nil {return _aebeg ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_abeg );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_agc :=NewEG_ColorTransform ();_agc .GreenOff =NewCT_Percentage ();if _gfgeee :=d .DecodeElement (_agc .GreenOff ,&_aeaba );_gfgeee !=nil {return _gfgeee ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_agc );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gdcaac :=NewEG_ColorTransform ();_gdcaac .GreenMod =NewCT_Percentage ();if _cafcd :=d .DecodeElement (_gdcaac .GreenMod ,&_aeaba );_cafcd !=nil {return _cafcd ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_gdcaac );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_ecffa :=NewEG_ColorTransform ();_ecffa .Blue =NewCT_Percentage ();if _dgaec :=d .DecodeElement (_ecffa .Blue ,&_aeaba );_dgaec !=nil {return _dgaec ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_ecffa );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_afffd :=NewEG_ColorTransform ();_afffd .BlueOff =NewCT_Percentage ();if _gccac :=d .DecodeElement (_afffd .BlueOff ,&_aeaba );_gccac !=nil {return _gccac ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_afffd );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_cgfcc :=NewEG_ColorTransform ();_cgfcc .BlueMod =NewCT_Percentage ();if _cggb :=d .DecodeElement (_cgfcc .BlueMod ,&_aeaba );_cggb !=nil {return _cggb ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_cgfcc );case _ggfee .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_eeebf :=NewEG_ColorTransform ();_eeebf .Gamma =NewCT_GammaTransform ();if _aacagf :=d .DecodeElement (_eeebf .Gamma ,&_aeaba );_aacagf !=nil {return _aacagf ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_eeebf );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_fcgcf :=NewEG_ColorTransform ();_fcgcf .InvGamma =NewCT_InverseGammaTransform ();if _cbbe :=d .DecodeElement (_fcgcf .InvGamma ,&_aeaba );_cbbe !=nil {return _cbbe ;};_adgd .EG_ColorTransform =append (_adgd .EG_ColorTransform ,_fcgcf );default:_fecf .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\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_aeaba .Name );if _gccbd :=d .Skip ();_gccbd !=nil {return _gccbd ;};};case _ggfee .EndElement :break _ccabab ;case _ggfee .CharData :};};return nil ;};func (_afgd ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _afgd {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgd ));};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;}; +// Validate validates the CT_ColorMRU and its children +func (_efaa *CT_ColorMRU )Validate ()error {return _efaa .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");}; -// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path -func (_afbdb *CT_AdjustHandleList )ValidateWithPath (path string )error {for _geba ,_gecab :=range _afbdb .AhXY {if _bbbcb :=_gecab .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_geba ));_bbbcb !=nil {return _bbbcb ;};};for _ccegg ,_ccc :=range _afbdb .AhPolar {if _addc :=_ccc .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_ccegg ));_addc !=nil {return _addc ;};};return nil ;};func (_faae ST_TileFlipMode )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_afca :=_ggfee .Attr {};_afca .Name =name ;switch _faae {case ST_TileFlipModeUnset :_afca .Value ="";case ST_TileFlipModeNone :_afca .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_afca .Value ="\u0078";case ST_TileFlipModeY :_afca .Value ="\u0079";case ST_TileFlipModeXy :_afca .Value ="\u0078\u0079";};return _afca ,nil ;};func (_gccafa ST_LineCap )Validate ()error {return _gccafa .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_cgde *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _cgde .ScrgbClr !=nil {if _ffcga :=_cgde .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ffcga !=nil {return _ffcga ;};};if _cgde .SrgbClr !=nil {if _aedfff :=_cgde .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aedfff !=nil {return _aedfff ;};};if _cgde .HslClr !=nil {if _daeea :=_cgde .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_daeea !=nil {return _daeea ;};};if _cgde .SysClr !=nil {if _ccegd :=_cgde .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ccegd !=nil {return _ccegd ;};};if _cgde .SchemeClr !=nil {if _gefga :=_cgde .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gefga !=nil {return _gefga ;};};if _cgde .PrstClr !=nil {if _ddgb :=_cgde .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ddgb !=nil {return _ddgb ;};};return nil ;};func NewCT_Path2D ()*CT_Path2D {_beeae :=&CT_Path2D {};return _beeae }; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_aeega *CT_GradientStopList )ValidateWithPath (path string )error {for _daabf ,_gbabc :=range _aeega .Gs {if _faggff :=_gbabc .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_daabf ));_faggff !=nil {return _faggff ;};};return nil ;}; +// Validate validates the CT_GvmlUseShapeRectangle and its children +func (_cabfc *CT_GvmlUseShapeRectangle )Validate ()error {return _cabfc .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_egbde ST_TextTabAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbafc :=_b .Attr {};_gbafc .Name =name ;switch _egbde {case ST_TextTabAlignTypeUnset :_gbafc .Value ="";case ST_TextTabAlignTypeL :_gbafc .Value ="\u006c";case ST_TextTabAlignTypeCtr :_gbafc .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_gbafc .Value ="\u0072";case ST_TextTabAlignTypeDec :_gbafc .Value ="\u0064\u0065\u0063";};return _gbafc ,nil ;};func (_adfde *EG_TextGeometry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _adfde .CustGeom !=nil {_gcdbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_adfde .CustGeom ,_gcdbb );};if _adfde .PrstTxWarp !=nil {_gbdgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_adfde .PrstTxWarp ,_gbdgb );};return nil ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func (_deabf *CT_PositiveFixedPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcbd :=range start .Attr {if _afcbd .Name .Local =="\u0076\u0061\u006c"{_faaa ,_bfggg :=ParseUnionST_PositiveFixedPercentage (_afcbd .Value );if _bfggg !=nil {return _bfggg ;};_deabf .ValAttr =_faaa ;continue ;};};for {_ecffd ,_bcaa :=d .Token ();if _bcaa !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_bcaa );};if _agggd ,_gbdec :=_ecffd .(_b .EndElement );_gbdec &&_agggd .Name ==start .Name {break ;};};return nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;}; -// ValidateWithPath validates the Graphic and its children, prefixing error messages with path -func (_baad *Graphic )ValidateWithPath (path string )error {if _gbfgg :=_baad .CT_GraphicalObject .ValidateWithPath (path );_gbfgg !=nil {return _gbfgg ;};return nil ;};func ParseStdlibTime (s string )(_eecae .Time ,error ){return _eecae .Time {},nil };func NewTbl ()*Tbl {_ddcbc :=&Tbl {};_ddcbc .CT_Table =*NewCT_Table ();return _ddcbc }; +// ST_AnimationChartBuildType is a union type +type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;}; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_daddd *CT_SRgbColor )ValidateWithPath (path string )error {for _cdgb ,_abee :=range _daddd .EG_ColorTransform {if _dcbde :=_abee .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cdgb ));_dcbde !=nil {return _dcbde ;};};return nil ;};type ST_AnimationDgmOnlyBuildType byte ;func (_ffdb *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ffdb .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_ffdb .Graphic =NewGraphic ();_ffdb .Xfrm =NewCT_Transform2D ();_bdbeed :for {_abccf ,_dggg :=d .Token ();if _dggg !=nil {return _dggg ;};switch _effdaf :=_abccf .(type ){case _ggfee .StartElement :switch _effdaf .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _gdgg :=d .DecodeElement (_ffdb .NvGraphicFramePr ,&_effdaf );_gdgg !=nil {return _gdgg ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ecegc :=d .DecodeElement (_ffdb .Graphic ,&_effdaf );_ecegc !=nil {return _ecegc ;};case _ggfee .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _ecgaba :=d .DecodeElement (_ffdb .Xfrm ,&_effdaf );_ecgaba !=nil {return _ecgaba ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffdb .ExtLst =NewCT_OfficeArtExtensionList ();if _ccbb :=d .DecodeElement (_ffdb .ExtLst ,&_effdaf );_ccbb !=nil {return _ccbb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065c\u0074\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_effdaf .Name );if _gfcf :=d .Skip ();_gfcf !=nil {return _gfcf ;};};case _ggfee .EndElement :break _bdbeed ;case _ggfee .CharData :};};return nil ;};func (_bccdff *CT_VideoFile )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_fdfgb :=range start .Attr {if _fdfgb .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"&&_fdfgb .Name .Local =="\u006c\u0069\u006e\u006b"||_fdfgb .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"&&_fdfgb .Name .Local =="\u006c\u0069\u006e\u006b"{_dfebaf ,_acaec :=_fdfgb .Value ,error (nil );if _acaec !=nil {return _acaec ;};_bccdff .LinkAttr =_dfebaf ;continue ;};if _fdfgb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ffbbed ,_gaeca :=_fdfgb .Value ,error (nil );if _gaeca !=nil {return _gaeca ;};_bccdff .ContentTypeAttr =&_ffbbed ;continue ;};};_gdgeb :for {_gegdb ,_edbdb :=d .Token ();if _edbdb !=nil {return _edbdb ;};switch _abfagf :=_gegdb .(type ){case _ggfee .StartElement :switch _abfagf .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bccdff .ExtLst =NewCT_OfficeArtExtensionList ();if _agcee :=d .DecodeElement (_bccdff .ExtLst ,&_abfagf );_agcee !=nil {return _agcee ;};default:_fecf .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_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_abfagf .Name );if _bgd :=d .Skip ();_bgd !=nil {return _bgd ;};};case _ggfee .EndElement :break _gdgeb ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_ContentPartLocking and its children +func (_ebcd *CT_ContentPartLocking )Validate ()error {return _ebcd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");}; -// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path -func (_dccg *EG_Effect )ValidateWithPath (path string )error {if _dccg .Cont !=nil {if _fagfc :=_dccg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_fagfc !=nil {return _fagfc ;};};if _dccg .Effect !=nil {if _ddcga :=_dccg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ddcga !=nil {return _ddcga ;};};if _dccg .AlphaBiLevel !=nil {if _ffeeba :=_dccg .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ffeeba !=nil {return _ffeeba ;};};if _dccg .AlphaCeiling !=nil {if _bbaf :=_dccg .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_bbaf !=nil {return _bbaf ;};};if _dccg .AlphaFloor !=nil {if _ddac :=_dccg .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_ddac !=nil {return _ddac ;};};if _dccg .AlphaInv !=nil {if _fbgdb :=_dccg .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_fbgdb !=nil {return _fbgdb ;};};if _dccg .AlphaMod !=nil {if _egb :=_dccg .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_egb !=nil {return _egb ;};};if _dccg .AlphaModFix !=nil {if _cdcaad :=_dccg .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_cdcaad !=nil {return _cdcaad ;};};if _dccg .AlphaOutset !=nil {if _agcbe :=_dccg .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_agcbe !=nil {return _agcbe ;};};if _dccg .AlphaRepl !=nil {if _bbcbg :=_dccg .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_bbcbg !=nil {return _bbcbg ;};};if _dccg .BiLevel !=nil {if _bddba :=_dccg .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_bddba !=nil {return _bddba ;};};if _dccg .Blend !=nil {if _ebaef :=_dccg .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_ebaef !=nil {return _ebaef ;};};if _dccg .Blur !=nil {if _gfed :=_dccg .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_gfed !=nil {return _gfed ;};};if _dccg .ClrChange !=nil {if _dacd :=_dccg .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dacd !=nil {return _dacd ;};};if _dccg .ClrRepl !=nil {if _bfdac :=_dccg .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_bfdac !=nil {return _bfdac ;};};if _dccg .Duotone !=nil {if _cedbb :=_dccg .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_cedbb !=nil {return _cedbb ;};};if _dccg .Fill !=nil {if _cbdcg :=_dccg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cbdcg !=nil {return _cbdcg ;};};if _dccg .FillOverlay !=nil {if _dfbg :=_dccg .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_dfbg !=nil {return _dfbg ;};};if _dccg .Glow !=nil {if _bdaeg :=_dccg .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_bdaeg !=nil {return _bdaeg ;};};if _dccg .Grayscl !=nil {if _ecfed :=_dccg .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_ecfed !=nil {return _ecfed ;};};if _dccg .Hsl !=nil {if _efgd :=_dccg .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_efgd !=nil {return _efgd ;};};if _dccg .InnerShdw !=nil {if _dgab :=_dccg .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_dgab !=nil {return _dgab ;};};if _dccg .Lum !=nil {if _acga :=_dccg .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_acga !=nil {return _acga ;};};if _dccg .OuterShdw !=nil {if _cbdag :=_dccg .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_cbdag !=nil {return _cbdag ;};};if _dccg .PrstShdw !=nil {if _dfgb :=_dccg .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_dfgb !=nil {return _dfgb ;};};if _dccg .Reflection !=nil {if _abdea :=_dccg .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_abdea !=nil {return _abdea ;};};if _dccg .RelOff !=nil {if _ccag :=_dccg .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_ccag !=nil {return _ccag ;};};if _dccg .SoftEdge !=nil {if _dabdc :=_dccg .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_dabdc !=nil {return _dabdc ;};};if _dccg .Tint !=nil {if _cfcbff :=_dccg .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_cfcbff !=nil {return _cfcbff ;};};if _dccg .Xfrm !=nil {if _acf :=_dccg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_acf !=nil {return _acf ;};};return nil ;};func (_fdcgc *CT_TextTabStop )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fdcgc .PosAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0070\u006f\u0073"},Value :_ddgage .Sprintf ("\u0025\u0076",*_fdcgc .PosAttr )});};if _fdcgc .AlgnAttr !=ST_TextTabAlignTypeUnset {_dadb ,_ddddb :=_fdcgc .AlgnAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061\u006c\u0067\u006e"});if _ddddb !=nil {return _ddddb ;};start .Attr =append (start .Attr ,_dadb );};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};func NewCT_Cell3D ()*CT_Cell3D {_dgdee :=&CT_Cell3D {};_dgdee .Bevel =NewCT_Bevel ();return _dgdee }; +// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path +func (_geegg *CT_Cell3D )ValidateWithPath (path string )error {if _edfd :=_geegg .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_edfd !=nil {return _edfd ;};if _fcbd :=_geegg .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_fcbd !=nil {return _fcbd ;};if _geegg .LightRig !=nil {if _bbdc :=_geegg .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_bbdc !=nil {return _bbdc ;};};if _geegg .ExtLst !=nil {if _fgccd :=_geegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgccd !=nil {return _fgccd ;};};return nil ;};func (_ecgfa ST_LightRigDirection )ValidateWithPath (path string )error {switch _ecgfa {case 0,1,2,3,4,5,6,7,8:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgfa ));};return nil ;}; -// Validate validates the CT_GroupTransform2D and its children -func (_bcceg *CT_GroupTransform2D )Validate ()error {return _bcceg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_cddc ST_EffectContainerType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_cddc .String (),start );}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_deag *CT_PositivePercentage )ValidateWithPath (path string )error {if _ddca :=_deag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddca !=nil {return _ddca ;};return nil ;};func (_fgbb *CT_OfficeStyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgbb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fgbb .NameAttr )});};e .EncodeToken (start );_gfgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fgbb .ThemeElements ,_gfgcb );if _fgbb .ObjectDefaults !=nil {_fdfde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_fgbb .ObjectDefaults ,_fdfde );};if _fgbb .ExtraClrSchemeLst !=nil {_fcfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fgbb .ExtraClrSchemeLst ,_fcfa );};if _fgbb .CustClrLst !=nil {_fgcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fgbb .CustClrLst ,_fgcd );};if _fgbb .ExtLst !=nil {_dggfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbb .ExtLst ,_dggfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afccc *CT_InnerShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afccc .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_afccc .BlurRadAttr )});};if _afccc .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_afccc .DistAttr )});};if _afccc .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_afccc .DirAttr )});};e .EncodeToken (start );if _afccc .ScrgbClr !=nil {_afbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_afccc .ScrgbClr ,_afbg );};if _afccc .SrgbClr !=nil {_adeac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_afccc .SrgbClr ,_adeac );};if _afccc .HslClr !=nil {_bddfdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_afccc .HslClr ,_bddfdd );};if _afccc .SysClr !=nil {_febab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_afccc .SysClr ,_febab );};if _afccc .SchemeClr !=nil {_dffg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_afccc .SchemeClr ,_dffg );};if _afccc .PrstClr !=nil {_ecafb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_afccc .PrstClr ,_ecafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path -func (_defg *CT_InverseTransform )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path +func (_dfdb *CT_GeomRect )ValidateWithPath (path string )error {if _gaaa :=_dfdb .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gaaa !=nil {return _gaaa ;};if _eefab :=_dfdb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eefab !=nil {return _eefab ;};if _eegc :=_dfdb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_eegc !=nil {return _eegc ;};if _faae :=_dfdb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_faae !=nil {return _faae ;};return nil ;};const (ST_PresetCameraTypeUnset ST_PresetCameraType =0;ST_PresetCameraTypeLegacyObliqueTopLeft ST_PresetCameraType =1;ST_PresetCameraTypeLegacyObliqueTop ST_PresetCameraType =2;ST_PresetCameraTypeLegacyObliqueTopRight ST_PresetCameraType =3;ST_PresetCameraTypeLegacyObliqueLeft ST_PresetCameraType =4;ST_PresetCameraTypeLegacyObliqueFront ST_PresetCameraType =5;ST_PresetCameraTypeLegacyObliqueRight ST_PresetCameraType =6;ST_PresetCameraTypeLegacyObliqueBottomLeft ST_PresetCameraType =7;ST_PresetCameraTypeLegacyObliqueBottom ST_PresetCameraType =8;ST_PresetCameraTypeLegacyObliqueBottomRight ST_PresetCameraType =9;ST_PresetCameraTypeLegacyPerspectiveTopLeft ST_PresetCameraType =10;ST_PresetCameraTypeLegacyPerspectiveTop ST_PresetCameraType =11;ST_PresetCameraTypeLegacyPerspectiveTopRight ST_PresetCameraType =12;ST_PresetCameraTypeLegacyPerspectiveLeft ST_PresetCameraType =13;ST_PresetCameraTypeLegacyPerspectiveFront ST_PresetCameraType =14;ST_PresetCameraTypeLegacyPerspectiveRight ST_PresetCameraType =15;ST_PresetCameraTypeLegacyPerspectiveBottomLeft ST_PresetCameraType =16;ST_PresetCameraTypeLegacyPerspectiveBottom ST_PresetCameraType =17;ST_PresetCameraTypeLegacyPerspectiveBottomRight ST_PresetCameraType =18;ST_PresetCameraTypeOrthographicFront ST_PresetCameraType =19;ST_PresetCameraTypeIsometricTopUp ST_PresetCameraType =20;ST_PresetCameraTypeIsometricTopDown ST_PresetCameraType =21;ST_PresetCameraTypeIsometricBottomUp ST_PresetCameraType =22;ST_PresetCameraTypeIsometricBottomDown ST_PresetCameraType =23;ST_PresetCameraTypeIsometricLeftUp ST_PresetCameraType =24;ST_PresetCameraTypeIsometricLeftDown ST_PresetCameraType =25;ST_PresetCameraTypeIsometricRightUp ST_PresetCameraType =26;ST_PresetCameraTypeIsometricRightDown ST_PresetCameraType =27;ST_PresetCameraTypeIsometricOffAxis1Left ST_PresetCameraType =28;ST_PresetCameraTypeIsometricOffAxis1Right ST_PresetCameraType =29;ST_PresetCameraTypeIsometricOffAxis1Top ST_PresetCameraType =30;ST_PresetCameraTypeIsometricOffAxis2Left ST_PresetCameraType =31;ST_PresetCameraTypeIsometricOffAxis2Right ST_PresetCameraType =32;ST_PresetCameraTypeIsometricOffAxis2Top ST_PresetCameraType =33;ST_PresetCameraTypeIsometricOffAxis3Left ST_PresetCameraType =34;ST_PresetCameraTypeIsometricOffAxis3Right ST_PresetCameraType =35;ST_PresetCameraTypeIsometricOffAxis3Bottom ST_PresetCameraType =36;ST_PresetCameraTypeIsometricOffAxis4Left ST_PresetCameraType =37;ST_PresetCameraTypeIsometricOffAxis4Right ST_PresetCameraType =38;ST_PresetCameraTypeIsometricOffAxis4Bottom ST_PresetCameraType =39;ST_PresetCameraTypeObliqueTopLeft ST_PresetCameraType =40;ST_PresetCameraTypeObliqueTop ST_PresetCameraType =41;ST_PresetCameraTypeObliqueTopRight ST_PresetCameraType =42;ST_PresetCameraTypeObliqueLeft ST_PresetCameraType =43;ST_PresetCameraTypeObliqueRight ST_PresetCameraType =44;ST_PresetCameraTypeObliqueBottomLeft ST_PresetCameraType =45;ST_PresetCameraTypeObliqueBottom ST_PresetCameraType =46;ST_PresetCameraTypeObliqueBottomRight ST_PresetCameraType =47;ST_PresetCameraTypePerspectiveFront ST_PresetCameraType =48;ST_PresetCameraTypePerspectiveLeft ST_PresetCameraType =49;ST_PresetCameraTypePerspectiveRight ST_PresetCameraType =50;ST_PresetCameraTypePerspectiveAbove ST_PresetCameraType =51;ST_PresetCameraTypePerspectiveBelow ST_PresetCameraType =52;ST_PresetCameraTypePerspectiveAboveLeftFacing ST_PresetCameraType =53;ST_PresetCameraTypePerspectiveAboveRightFacing ST_PresetCameraType =54;ST_PresetCameraTypePerspectiveContrastingLeftFacing ST_PresetCameraType =55;ST_PresetCameraTypePerspectiveContrastingRightFacing ST_PresetCameraType =56;ST_PresetCameraTypePerspectiveHeroicLeftFacing ST_PresetCameraType =57;ST_PresetCameraTypePerspectiveHeroicRightFacing ST_PresetCameraType =58;ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing ST_PresetCameraType =59;ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing ST_PresetCameraType =60;ST_PresetCameraTypePerspectiveRelaxed ST_PresetCameraType =61;ST_PresetCameraTypePerspectiveRelaxedModerately ST_PresetCameraType =62;); -// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path -func (_efdc *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _gfcc ,_feggc :=range _efdc .TxSp {if _cacb :=_feggc .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gfcc ));_cacb !=nil {return _cacb ;};};for _bbbdd ,_ffca :=range _efdc .Sp {if _aefc :=_ffca .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_bbbdd ));_aefc !=nil {return _aefc ;};};for _afagd ,_dfad :=range _efdc .CxnSp {if _acbf :=_dfad .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_afagd ));_acbf !=nil {return _acbf ;};};for _bccbb ,_abeb :=range _efdc .Pic {if _cbefb :=_abeb .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bccbb ));_cbefb !=nil {return _cbefb ;};};for _bcedfb ,_dbggbc :=range _efdc .GraphicFrame {if _cbcgb :=_dbggbc .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcedfb ));_cbcgb !=nil {return _cbcgb ;};};for _dcae ,_fddgb :=range _efdc .GrpSp {if _gggfa :=_fddgb .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dcae ));_gggfa !=nil {return _gggfa ;};};return nil ;};func (_fbdce ST_PresetCameraType )ValidateWithPath (path string )error {switch _fbdce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbdce ));};return nil ;};func (_aecdd *ST_BlendMode )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ceadaf ,_eaaad :=d .Token ();if _eaaad !=nil {return _eaaad ;};if _fged ,_ebecb :=_ceadaf .(_ggfee .EndElement );_ebecb &&_fged .Name ==start .Name {*_aecdd =1;return nil ;};if _fcbdd ,_edafa :=_ceadaf .(_ggfee .CharData );!_edafa {return _ddgage .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",_ceadaf );}else {switch string (_fcbdd ){case "":*_aecdd =0;case "\u006f\u0076\u0065\u0072":*_aecdd =1;case "\u006d\u0075\u006c\u0074":*_aecdd =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_aecdd =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_aecdd =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_aecdd =5;};};_ceadaf ,_eaaad =d .Token ();if _eaaad !=nil {return _eaaad ;};if _ebaadd ,_caeee :=_ceadaf .(_ggfee .EndElement );_caeee &&_ebaadd .Name ==start .Name {return nil ;};return _ddgage .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",_ceadaf );};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func NewCT_Vector3D ()*CT_Vector3D {_fabgg :=&CT_Vector3D {};return _fabgg }; +// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path +func (_ffea *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _ffea .AmtAttr !=nil {if _cbaa :=_ffea .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_cbaa !=nil {return _cbaa ;};};return nil ;};func NewCT_DashStop ()*CT_DashStop {_gbca :=&CT_DashStop {};return _gbca }; -// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path -func (_gbgfef *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _gbgfef .MarLAttr !=nil {if *_gbgfef .MarLAttr < 0{return _ddgage .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u004c\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gbgfef .MarLAttr );};if *_gbgfef .MarLAttr > 51206400{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u004c\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbgfef .MarLAttr );};};if _gbgfef .MarRAttr !=nil {if *_gbgfef .MarRAttr < 0{return _ddgage .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u0052\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gbgfef .MarRAttr );};if *_gbgfef .MarRAttr > 51206400{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u0052\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbgfef .MarRAttr );};};if _gbgfef .LvlAttr !=nil {if *_gbgfef .LvlAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\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 ,*_gbgfef .LvlAttr );};if *_gbgfef .LvlAttr > 8{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gbgfef .LvlAttr );};};if _gbgfef .IndentAttr !=nil {if *_gbgfef .IndentAttr < -51206400{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u002d\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbgfef .IndentAttr );};if *_gbgfef .IndentAttr > 51206400{return _ddgage .Errorf ("\u0025s\u002f\u006d.\u0049\u006e\u0064e\u006e\u0074\u0041\u0074\u0074\u0072\u0020m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbgfef .IndentAttr );};};if _ceea :=_gbgfef .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ceea !=nil {return _ceea ;};if _gbgfef .DefTabSzAttr !=nil {if _bfdfb :=_gbgfef .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_bfdfb !=nil {return _bfdfb ;};};if _e :=_gbgfef .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_e !=nil {return _e ;};if _gbgfef .LnSpc !=nil {if _aggac :=_gbgfef .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_aggac !=nil {return _aggac ;};};if _gbgfef .SpcBef !=nil {if _beefcc :=_gbgfef .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_beefcc !=nil {return _beefcc ;};};if _gbgfef .SpcAft !=nil {if _gffgd :=_gbgfef .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_gffgd !=nil {return _gffgd ;};};if _gbgfef .BuClrTx !=nil {if _dgbaf :=_gbgfef .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_dgbaf !=nil {return _dgbaf ;};};if _gbgfef .BuClr !=nil {if _dcafa :=_gbgfef .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_dcafa !=nil {return _dcafa ;};};if _gbgfef .BuSzTx !=nil {if _ebgga :=_gbgfef .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_ebgga !=nil {return _ebgga ;};};if _gbgfef .BuSzPct !=nil {if _cbcg :=_gbgfef .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_cbcg !=nil {return _cbcg ;};};if _gbgfef .BuSzPts !=nil {if _dddbga :=_gbgfef .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_dddbga !=nil {return _dddbga ;};};if _gbgfef .BuFontTx !=nil {if _fgcgg :=_gbgfef .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_fgcgg !=nil {return _fgcgg ;};};if _gbgfef .BuFont !=nil {if _ebea :=_gbgfef .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_ebea !=nil {return _ebea ;};};if _gbgfef .BuNone !=nil {if _eaaae :=_gbgfef .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_eaaae !=nil {return _eaaae ;};};if _gbgfef .BuAutoNum !=nil {if _facea :=_gbgfef .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_facea !=nil {return _facea ;};};if _gbgfef .BuChar !=nil {if _agcef :=_gbgfef .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_agcef !=nil {return _agcef ;};};if _gbgfef .BuBlip !=nil {if _dafecc :=_gbgfef .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_dafecc !=nil {return _dafecc ;};};if _gbgfef .TabLst !=nil {if _dcdgb :=_gbgfef .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_dcdgb !=nil {return _dcdgb ;};};if _gbgfef .DefRPr !=nil {if _gegfd :=_gbgfef .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_gegfd !=nil {return _gegfd ;};};if _gbgfef .ExtLst !=nil {if _ggcab :=_gbgfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggcab !=nil {return _ggcab ;};};return nil ;};type ST_LightRigDirection byte ; +// Validate validates the CT_RelativeRect and its children +func (_cebb *CT_RelativeRect )Validate ()error {return _cebb .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func (_deebc *CT_RegularTextRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffabc :for {_baae ,_ddaga :=d .Token ();if _ddaga !=nil {return _ddaga ;};switch _cgbac :=_baae .(type ){case _b .StartElement :switch _cgbac .Name {case _b .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_deebc .RPr =NewCT_TextCharacterProperties ();if _eged :=d .DecodeElement (_deebc .RPr ,&_cgbac );_eged !=nil {return _eged ;};case _b .Name {Space :"\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",Local :"\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _ccdcf :=d .DecodeElement (&_deebc .T ,&_cgbac );_ccdcf !=nil {return _ccdcf ;};default:_f .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\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_cgbac .Name );if _daece :=d .Skip ();_daece !=nil {return _daece ;};};case _b .EndElement :break _ffabc ;case _b .CharData :};};return nil ;};func (_deecec ST_AnimationDgmOnlyBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deecec .String (),start );};func (_agcea *ST_LineEndWidth )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdeded ,_affc :=d .Token ();if _affc !=nil {return _affc ;};if _bfaag ,_abbcc :=_cdeded .(_b .EndElement );_abbcc &&_bfaag .Name ==start .Name {*_agcea =1;return nil ;};if _dabgd ,_bgggd :=_cdeded .(_b .CharData );!_bgggd {return _bb .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",_cdeded );}else {switch string (_dabgd ){case "":*_agcea =0;case "\u0073\u006d":*_agcea =1;case "\u006d\u0065\u0064":*_agcea =2;case "\u006c\u0067":*_agcea =3;};};_cdeded ,_affc =d .Token ();if _affc !=nil {return _affc ;};if _dgbbc ,_fgcgfe :=_cdeded .(_b .EndElement );_fgcgfe &&_dgbbc .Name ==start .Name {return nil ;};return _bb .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",_cdeded );};type ST_LineEndLength byte ;func (_gbddgd *ST_ChartBuildStep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbddgd =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbddgd =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbddgd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gbddgd =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gbddgd =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_gbddgd =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gbddgd =6;};return nil ;}; -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_dfde *EG_LineDashProperties )ValidateWithPath (path string )error {if _dfde .PrstDash !=nil {if _gcgb :=_dfde .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_gcgb !=nil {return _gcgb ;};};if _dfde .CustDash !=nil {if _dffd :=_dfde .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_dffd !=nil {return _dffd ;};};return nil ;};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2;ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7;ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12;ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;);func (_aefbc ST_TextHorzOverflowType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_aefbc .String (),start );};func (_adccg *CT_GvmlShapeNonVisual )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_adccg .CNvPr =NewCT_NonVisualDrawingProps ();_adccg .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_bece :for {_ecccd ,_egfec :=d .Token ();if _egfec !=nil {return _egfec ;};switch _fagaf :=_ecccd .(type ){case _ggfee .StartElement :switch _fagaf .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _abbgf :=d .DecodeElement (_adccg .CNvPr ,&_fagaf );_abbgf !=nil {return _abbgf ;};case _ggfee .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _fdgag :=d .DecodeElement (_adccg .CNvSpPr ,&_fagaf );_fdgag !=nil {return _fdgag ;};default:_fecf .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 C\u0054\u005f\u0047\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fagaf .Name );if _adbdc :=d .Skip ();_adbdc !=nil {return _adbdc ;};};case _ggfee .EndElement :break _bece ;case _ggfee .CharData :};};return nil ;};func (_fbbea *EG_ThemeableFontStyles )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ffgfb :for {_ecaee ,_ccgedb :=d .Token ();if _ccgedb !=nil {return _ccgedb ;};switch _cabad :=_ecaee .(type ){case _ggfee .StartElement :switch _cabad .Name {case _ggfee .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_fbbea .Font =NewCT_FontCollection ();if _bdgbg :=d .DecodeElement (_fbbea .Font ,&_cabad );_bdgbg !=nil {return _bdgbg ;};case _ggfee .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_fbbea .FontRef =NewCT_FontReference ();if _efc :=d .DecodeElement (_fbbea .FontRef ,&_cabad );_efc !=nil {return _efc ;};default:_fecf .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\u0045G\u005f\u0054\u0068\u0065\u006de\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_cabad .Name );if _feccf :=d .Skip ();_feccf !=nil {return _feccf ;};};case _ggfee .EndElement :break _ffgfb ;case _ggfee .CharData :};};return nil ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;}; +// Validate validates the CT_EffectStyleList and its children +func (_cadbb *CT_EffectStyleList )Validate ()error {return _cadbb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_BaseStylesOverride and its children -func (_gdeea *CT_BaseStylesOverride )Validate ()error {return _gdeea .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_fffa ST_TextAutonumberScheme )Validate ()error {return _fffa .ValidateWithPath ("")}; +// Validate validates the EG_TextBulletColor and its children +func (_cbade *EG_TextBulletColor )Validate ()error {return _cbade .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");}; -// Validate validates the CT_StretchInfoProperties and its children -func (_ddcfa *CT_StretchInfoProperties )Validate ()error {return _ddcfa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_edae *ST_TextAutonumberScheme )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_geece ,_ffcag :=d .Token ();if _ffcag !=nil {return _ffcag ;};if _ffcc ,_faacc :=_geece .(_ggfee .EndElement );_faacc &&_ffcc .Name ==start .Name {*_edae =1;return nil ;};if _dbcb ,_gafcb :=_geece .(_ggfee .CharData );!_gafcb {return _ddgage .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",_geece );}else {switch string (_dbcb ){case "":*_edae =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_edae =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_edae =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_edae =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_edae =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_edae =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_edae =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_edae =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_edae =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_edae =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_edae =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_edae =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_edae =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_edae =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_edae =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_edae =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_edae =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_edae =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_edae =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_edae =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_edae =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_edae =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_edae =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_edae =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_edae =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_edae =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_edae =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_edae =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_edae =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_edae =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_edae =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_edae =41;};};_geece ,_ffcag =d .Token ();if _ffcag !=nil {return _ffcag ;};if _cbcd ,_egacc :=_geece .(_ggfee .EndElement );_egacc &&_cbcd .Name ==start .Name {return nil ;};return _ddgage .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",_geece );};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func (_daeda ST_TextAutonumberScheme )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_daeda .String (),start );}; +// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path +func (_ecc *CT_Blip )ValidateWithPath (path string )error {if _aagd :=_ecc .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_aagd !=nil {return _aagd ;};for _ddc ,_fgbe :=range _ecc .Choice {if _beef :=_fgbe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddc ));_beef !=nil {return _beef ;};};if _ecc .ExtLst !=nil {if _ddcb :=_ecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcb !=nil {return _ddcb ;};};return nil ;};func (_ecegf ST_AnimationDgmOnlyBuildType )String ()string {switch _ecegf {case 0:return "";case 1:return "\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c\u004f\u006e\u0065";case 3:return "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func (_bbce *CT_BlurEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecaa :=range start .Attr {if _ecaa .Name .Local =="\u0072\u0061\u0064"{_fbbdc ,_caacg :=_a .ParseInt (_ecaa .Value ,10,64);if _caacg !=nil {return _caacg ;};_bbce .RadAttr =&_fbbdc ;continue ;};if _ecaa .Name .Local =="\u0067\u0072\u006f\u0077"{_efcef ,_bgdc :=_a .ParseBool (_ecaa .Value );if _bgdc !=nil {return _bgdc ;};_bbce .GrowAttr =&_efcef ;continue ;};};for {_efad ,_fbga :=d .Token ();if _fbga !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_fbga );};if _gfdd ,_bfab :=_efad .(_b .EndElement );_bfab &&_gfdd .Name ==start .Name {break ;};};return nil ;};func (_fcaf *CT_EffectStyleItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acebf :for {_ddgc ,_fdeee :=d .Token ();if _fdeee !=nil {return _fdeee ;};switch _gcec :=_ddgc .(type ){case _b .StartElement :switch _gcec .Name {case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fcaf .EffectLst =NewCT_EffectList ();if _dgdce :=d .DecodeElement (_fcaf .EffectLst ,&_gcec );_dgdce !=nil {return _dgdce ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fcaf .EffectDag =NewCT_EffectContainer ();if _dgdgb :=d .DecodeElement (_fcaf .EffectDag ,&_gcec );_dgdgb !=nil {return _dgdgb ;};case _b .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fcaf .Scene3d =NewCT_Scene3D ();if _cfff :=d .DecodeElement (_fcaf .Scene3d ,&_gcec );_cfff !=nil {return _cfff ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fcaf .Sp3d =NewCT_Shape3D ();if _dbaa :=d .DecodeElement (_fcaf .Sp3d ,&_gcec );_dbaa !=nil {return _dbaa ;};default:_f .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\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_gcec .Name );if _eedgg :=d .Skip ();_eedgg !=nil {return _eedgg ;};};case _b .EndElement :break _acebf ;case _b .CharData :};};return nil ;};func (_fedf *CT_NoFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ddffb ,_ffcdf :=d .Token ();if _ffcdf !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004e\u006f\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_ffcdf );};if _baaga ,_ebfd :=_ddffb .(_b .EndElement );_ebfd &&_baaga .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Bevel and its children -func (_fecae *CT_Bevel )Validate ()error {return _fecae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");}; +// Validate validates the EG_Text3D and its children +func (_addgc *EG_Text3D )Validate ()error {return _addgc .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};func (_ceca *CT_GvmlUseShapeRectangle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcfge *CT_ThemeableLineStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcfge .Ln !=nil {_efecdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dcfge .Ln ,_efecdb );};if _dcfge .LnRef !=nil {_eafeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_dcfge .LnRef ,_eafeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdecc *CT_FlatText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdecc .ZAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_fdecc .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffcgb *CT_PresetShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcgb .PrstAttr =ST_PresetShadowVal (1);for _ ,_agdg :=range start .Attr {if _agdg .Name .Local =="\u0070\u0072\u0073\u0074"{_ffcgb .PrstAttr .UnmarshalXMLAttr (_agdg );continue ;};if _agdg .Name .Local =="\u0064\u0069\u0073\u0074"{_ecacaf ,_bdacb :=_a .ParseInt (_agdg .Value ,10,64);if _bdacb !=nil {return _bdacb ;};_ffcgb .DistAttr =&_ecacaf ;continue ;};if _agdg .Name .Local =="\u0064\u0069\u0072"{_gaeag ,_gaag :=_a .ParseInt (_agdg .Value ,10,32);if _gaag !=nil {return _gaag ;};_agdca :=int32 (_gaeag );_ffcgb .DirAttr =&_agdca ;continue ;};};_cada :for {_gdfaf ,_gfbb :=d .Token ();if _gfbb !=nil {return _gfbb ;};switch _baff :=_gdfaf .(type ){case _b .StartElement :switch _baff .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ffcgb .ScrgbClr =NewCT_ScRgbColor ();if _dcdea :=d .DecodeElement (_ffcgb .ScrgbClr ,&_baff );_dcdea !=nil {return _dcdea ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ffcgb .SrgbClr =NewCT_SRgbColor ();if _fffc :=d .DecodeElement (_ffcgb .SrgbClr ,&_baff );_fffc !=nil {return _fffc ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ffcgb .HslClr =NewCT_HslColor ();if _abdcf :=d .DecodeElement (_ffcgb .HslClr ,&_baff );_abdcf !=nil {return _abdcf ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ffcgb .SysClr =NewCT_SystemColor ();if _fdeca :=d .DecodeElement (_ffcgb .SysClr ,&_baff );_fdeca !=nil {return _fdeca ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ffcgb .SchemeClr =NewCT_SchemeColor ();if _adee :=d .DecodeElement (_ffcgb .SchemeClr ,&_baff );_adee !=nil {return _adee ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ffcgb .PrstClr =NewCT_PresetColor ();if _fcgdg :=d .DecodeElement (_ffcgb .PrstClr ,&_baff );_fcgdg !=nil {return _fcgdg ;};default:_f .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 C\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_baff .Name );if _dbcg :=d .Skip ();_dbcg !=nil {return _dbcg ;};};case _b .EndElement :break _cada ;case _b .CharData :};};return nil ;}; -// Validate validates the TblStyleLst and its children -func (_gfgee *TblStyleLst )Validate ()error {return _gfgee .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");}; +// Validate validates the CT_FontReference and its children +func (_ebbba *CT_FontReference )Validate ()error {return _ebbba .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_ebe :=&CT_AlphaInverseEffect {};return _ebe };func (_cfad *CT_GvmlPicture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggagf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_cfad .NvPicPr ,_ggagf );_gege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfad .BlipFill ,_gege );_baecde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfad .SpPr ,_baecde );if _cfad .Style !=nil {_bgabdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfad .Style ,_bgabdb );};if _cfad .ExtLst !=nil {_cdcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfad .ExtLst ,_cdcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eacga *CT_SchemeColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacga .ValAttr =ST_SchemeColorVal (1);for _ ,_bcdgg :=range start .Attr {if _bcdgg .Name .Local =="\u0076\u0061\u006c"{_eacga .ValAttr .UnmarshalXMLAttr (_bcdgg );continue ;};};_gabbe :for {_dcgcg ,_eega :=d .Token ();if _eega !=nil {return _eega ;};switch _aeacda :=_dcgcg .(type ){case _b .StartElement :switch _aeacda .Name {case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gfdab :=NewEG_ColorTransform ();_gfdab .Tint =NewCT_PositiveFixedPercentage ();if _cfbfc :=d .DecodeElement (_gfdab .Tint ,&_aeacda );_cfbfc !=nil {return _cfbfc ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gfdab );case _b .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bcfgbb :=NewEG_ColorTransform ();_bcfgbb .Shade =NewCT_PositiveFixedPercentage ();if _gafa :=d .DecodeElement (_bcfgbb .Shade ,&_aeacda );_gafa !=nil {return _gafa ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_bcfgbb );case _b .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gfdge :=NewEG_ColorTransform ();_gfdge .Comp =NewCT_ComplementTransform ();if _fbeff :=d .DecodeElement (_gfdge .Comp ,&_aeacda );_fbeff !=nil {return _fbeff ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gfdge );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_aegaaa :=NewEG_ColorTransform ();_aegaaa .Inv =NewCT_InverseTransform ();if _cebbc :=d .DecodeElement (_aegaaa .Inv ,&_aeacda );_cebbc !=nil {return _cebbc ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_aegaaa );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bbefd :=NewEG_ColorTransform ();_bbefd .Gray =NewCT_GrayscaleTransform ();if _bdced :=d .DecodeElement (_bbefd .Gray ,&_aeacda );_bdced !=nil {return _bdced ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_bbefd );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_eefad :=NewEG_ColorTransform ();_eefad .Alpha =NewCT_PositiveFixedPercentage ();if _baac :=d .DecodeElement (_eefad .Alpha ,&_aeacda );_baac !=nil {return _baac ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_eefad );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_egbcg :=NewEG_ColorTransform ();_egbcg .AlphaOff =NewCT_FixedPercentage ();if _gddf :=d .DecodeElement (_egbcg .AlphaOff ,&_aeacda );_gddf !=nil {return _gddf ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_egbcg );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_febafa :=NewEG_ColorTransform ();_febafa .AlphaMod =NewCT_PositivePercentage ();if _cgefg :=d .DecodeElement (_febafa .AlphaMod ,&_aeacda );_cgefg !=nil {return _cgefg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_febafa );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_dcadd :=NewEG_ColorTransform ();_dcadd .Hue =NewCT_PositiveFixedAngle ();if _dceee :=d .DecodeElement (_dcadd .Hue ,&_aeacda );_dceee !=nil {return _dceee ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_dcadd );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_caded :=NewEG_ColorTransform ();_caded .HueOff =NewCT_Angle ();if _cbggg :=d .DecodeElement (_caded .HueOff ,&_aeacda );_cbggg !=nil {return _cbggg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_caded );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fgbdg :=NewEG_ColorTransform ();_fgbdg .HueMod =NewCT_PositivePercentage ();if _acdag :=d .DecodeElement (_fgbdg .HueMod ,&_aeacda );_acdag !=nil {return _acdag ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_fgbdg );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ebgbg :=NewEG_ColorTransform ();_ebgbg .Sat =NewCT_Percentage ();if _cfaba :=d .DecodeElement (_ebgbg .Sat ,&_aeacda );_cfaba !=nil {return _cfaba ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_ebgbg );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_addfa :=NewEG_ColorTransform ();_addfa .SatOff =NewCT_Percentage ();if _accba :=d .DecodeElement (_addfa .SatOff ,&_aeacda );_accba !=nil {return _accba ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_addfa );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_abafa :=NewEG_ColorTransform ();_abafa .SatMod =NewCT_Percentage ();if _cbda :=d .DecodeElement (_abafa .SatMod ,&_aeacda );_cbda !=nil {return _cbda ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_abafa );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fdacc :=NewEG_ColorTransform ();_fdacc .Lum =NewCT_Percentage ();if _becag :=d .DecodeElement (_fdacc .Lum ,&_aeacda );_becag !=nil {return _becag ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_fdacc );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gadgb :=NewEG_ColorTransform ();_gadgb .LumOff =NewCT_Percentage ();if _bfdfe :=d .DecodeElement (_gadgb .LumOff ,&_aeacda );_bfdfe !=nil {return _bfdfe ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gadgb );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_adaf :=NewEG_ColorTransform ();_adaf .LumMod =NewCT_Percentage ();if _gfgfeb :=d .DecodeElement (_adaf .LumMod ,&_aeacda );_gfgfeb !=nil {return _gfgfeb ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_adaf );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_dfedd :=NewEG_ColorTransform ();_dfedd .Red =NewCT_Percentage ();if _edaff :=d .DecodeElement (_dfedd .Red ,&_aeacda );_edaff !=nil {return _edaff ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_dfedd );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_edcg :=NewEG_ColorTransform ();_edcg .RedOff =NewCT_Percentage ();if _gbfdfd :=d .DecodeElement (_edcg .RedOff ,&_aeacda );_gbfdfd !=nil {return _gbfdfd ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_edcg );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dbfef :=NewEG_ColorTransform ();_dbfef .RedMod =NewCT_Percentage ();if _ddbd :=d .DecodeElement (_dbfef .RedMod ,&_aeacda );_ddbd !=nil {return _ddbd ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_dbfef );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bacee :=NewEG_ColorTransform ();_bacee .Green =NewCT_Percentage ();if _fadg :=d .DecodeElement (_bacee .Green ,&_aeacda );_fadg !=nil {return _fadg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_bacee );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_aggd :=NewEG_ColorTransform ();_aggd .GreenOff =NewCT_Percentage ();if _abegf :=d .DecodeElement (_aggd .GreenOff ,&_aeacda );_abegf !=nil {return _abegf ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_aggd );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cgag :=NewEG_ColorTransform ();_cgag .GreenMod =NewCT_Percentage ();if _ggadag :=d .DecodeElement (_cgag .GreenMod ,&_aeacda );_ggadag !=nil {return _ggadag ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_cgag );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_gdddg :=NewEG_ColorTransform ();_gdddg .Blue =NewCT_Percentage ();if _feedg :=d .DecodeElement (_gdddg .Blue ,&_aeacda );_feedg !=nil {return _feedg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gdddg );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_eacff :=NewEG_ColorTransform ();_eacff .BlueOff =NewCT_Percentage ();if _ffeaa :=d .DecodeElement (_eacff .BlueOff ,&_aeacda );_ffeaa !=nil {return _ffeaa ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_eacff );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_afdbf :=NewEG_ColorTransform ();_afdbf .BlueMod =NewCT_Percentage ();if _ecafa :=d .DecodeElement (_afdbf .BlueMod ,&_aeacda );_ecafa !=nil {return _ecafa ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_afdbf );case _b .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_fagff :=NewEG_ColorTransform ();_fagff .Gamma =NewCT_GammaTransform ();if _gdaba :=d .DecodeElement (_fagff .Gamma ,&_aeacda );_gdaba !=nil {return _gdaba ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_fagff );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gbaf :=NewEG_ColorTransform ();_gbaf .InvGamma =NewCT_InverseGammaTransform ();if _cgffg :=d .DecodeElement (_gbaf .InvGamma ,&_aeacda );_cgffg !=nil {return _cgffg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gbaf );default:_f .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\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_aeacda .Name );if _fdfe :=d .Skip ();_fdfe !=nil {return _fdfe ;};};case _b .EndElement :break _gabbe ;case _b .CharData :};};return nil ;};func (_aafaf *CT_TextNoBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fddff ST_TextCapsType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fddff .String (),start );};func (_gbddad ST_TileFlipMode )Validate ()error {return _gbddad .ValidateWithPath ("")};func (_ffbe *CT_RelativeRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffbe .LAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_ffbe .LAttr )});};if _ffbe .TAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_ffbe .TAttr )});};if _ffbe .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_ffbe .RAttr )});};if _ffbe .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",*_ffbe .BAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfffgg ST_TextStrikeType )ValidateWithPath (path string )error {switch _gfffgg {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfffgg ));};return nil ;};type CT_ConnectorLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_dbdf *CT_BackgroundFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ged :for {_egg ,_aece :=d .Token ();if _aece !=nil {return _aece ;};switch _aga :=_egg .(type ){case _b .StartElement :switch _aga .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dbdf .NoFill =NewCT_NoFillProperties ();if _ffg :=d .DecodeElement (_dbdf .NoFill ,&_aga );_ffg !=nil {return _ffg ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dbdf .SolidFill =NewCT_SolidColorFillProperties ();if _bcg :=d .DecodeElement (_dbdf .SolidFill ,&_aga );_bcg !=nil {return _bcg ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbdf .GradFill =NewCT_GradientFillProperties ();if _afe :=d .DecodeElement (_dbdf .GradFill ,&_aga );_afe !=nil {return _afe ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dbdf .BlipFill =NewCT_BlipFillProperties ();if _bddf :=d .DecodeElement (_dbdf .BlipFill ,&_aga );_bddf !=nil {return _bddf ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dbdf .PattFill =NewCT_PatternFillProperties ();if _bda :=d .DecodeElement (_dbdf .PattFill ,&_aga );_bda !=nil {return _bda ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dbdf .GrpFill =NewCT_GroupFillProperties ();if _ebb :=d .DecodeElement (_dbdf .GrpFill ,&_aga );_ebb !=nil {return _ebb ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbdf .EffectLst =NewCT_EffectList ();if _cdca :=d .DecodeElement (_dbdf .EffectLst ,&_aga );_cdca !=nil {return _cdca ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbdf .EffectDag =NewCT_EffectContainer ();if _dcea :=d .DecodeElement (_dbdf .EffectDag ,&_aga );_dcea !=nil {return _dcea ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0046\u006f\u0072\u006d\u0061\u0074t\u0069\u006e\u0067 \u0025\u0076",_aga .Name );if _agad :=d .Skip ();_agad !=nil {return _agad ;};};case _b .EndElement :break _ged ;case _b .CharData :};};return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path -func (_fdgbe *CT_Angle )ValidateWithPath (path string )error {return nil };func (_cdgecb *CT_NonVisualDrawingProps )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_bddb :=range start .Attr {if _bddb .Name .Local =="\u0069\u0064"{_fegedc ,_deebg :=_gcbbf .ParseUint (_bddb .Value ,10,32);if _deebg !=nil {return _deebg ;};_cdgecb .IdAttr =uint32 (_fegedc );continue ;};if _bddb .Name .Local =="\u006e\u0061\u006d\u0065"{_defag ,_aecbc :=_bddb .Value ,error (nil );if _aecbc !=nil {return _aecbc ;};_cdgecb .NameAttr =_defag ;continue ;};if _bddb .Name .Local =="\u0064\u0065\u0073c\u0072"{_aadgga ,_bdeab :=_bddb .Value ,error (nil );if _bdeab !=nil {return _bdeab ;};_cdgecb .DescrAttr =&_aadgga ;continue ;};if _bddb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fabgb ,_eggagc :=_gcbbf .ParseBool (_bddb .Value );if _eggagc !=nil {return _eggagc ;};_cdgecb .HiddenAttr =&_fabgb ;continue ;};if _bddb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gacgd ,_gdbbf :=_bddb .Value ,error (nil );if _gdbbf !=nil {return _gdbbf ;};_cdgecb .TitleAttr =&_gacgd ;continue ;};};_bcdca :for {_fgba ,_acdbe :=d .Token ();if _acdbe !=nil {return _acdbe ;};switch _eaeg :=_fgba .(type ){case _ggfee .StartElement :switch _eaeg .Name {case _ggfee .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cdgecb .HlinkClick =NewCT_Hyperlink ();if _dd :=d .DecodeElement (_cdgecb .HlinkClick ,&_eaeg );_dd !=nil {return _dd ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_cdgecb .HlinkHover =NewCT_Hyperlink ();if _dgbgb :=d .DecodeElement (_cdgecb .HlinkHover ,&_eaeg );_dgbgb !=nil {return _dgbgb ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdgecb .ExtLst =NewCT_OfficeArtExtensionList ();if _bdag :=d .DecodeElement (_cdgecb .ExtLst ,&_eaeg );_bdag !=nil {return _bdag ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067P\u0072\u006f\u0070\u0073\u0020%\u0076",_eaeg .Name );if _ddaa :=d .Skip ();_ddaa !=nil {return _ddaa ;};};case _ggfee .EndElement :break _bcdca ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path +func (_cadfg *CT_TintEffect )ValidateWithPath (path string )error {if _cadfg .HueAttr !=nil {if *_cadfg .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,*_cadfg .HueAttr );};if *_cadfg .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cadfg .HueAttr );};};if _cadfg .AmtAttr !=nil {if _gdgaea :=_cadfg .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_gdgaea !=nil {return _gdgaea ;};};return nil ;};func (_facd *CT_ColorSchemeAndMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aagg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_facd .ClrScheme ,_aagg );if _facd .ClrMap !=nil {_cgdae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_facd .ClrMap ,_cgdae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabdg *CT_PresetLineDashProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gabb :=range start .Attr {if _gabb .Name .Local =="\u0076\u0061\u006c"{_aabdg .ValAttr .UnmarshalXMLAttr (_gabb );continue ;};};for {_fcca ,_cfagd :=d .Token ();if _cfagd !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_cfagd );};if _ddbba ,_becdf :=_fcca .(_b .EndElement );_becdf &&_ddbba .Name ==start .Name {break ;};};return nil ;};func (_bedd *CT_TextTabStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bedd .Tab !=nil {_cfcbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_bgfga :=range _bedd .Tab {e .EncodeElement (_bgfga ,_cfcbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path -func (_cgcfg *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _cgcfg .CpLocks !=nil {if _fgeg :=_cgcfg .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_fgeg !=nil {return _fgeg ;};};if _cgcfg .ExtLst !=nil {if _bffff :=_cgcfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bffff !=nil {return _bffff ;};};return nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;}; +// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path +func (_eaeda *CT_TextTabStopList )ValidateWithPath (path string )error {for _egbcaa ,_aeeb :=range _eaeda .Tab {if _fbffca :=_aeeb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_egbcaa ));_fbffca !=nil {return _fbffca ;};};return nil ;}; -// Validate validates the CT_AudioCDTime and its children -func (_geged *CT_AudioCDTime )Validate ()error {return _geged .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_dbda ST_PathFillMode )String ()string {switch _dbda {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d";case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return "";};func (_dgcd *CT_TextBody )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dgcd .BodyPr =NewCT_TextBodyProperties ();_bbbff :for {_dbggc ,_aagca :=d .Token ();if _aagca !=nil {return _aagca ;};switch _eebfc :=_dbggc .(type ){case _ggfee .StartElement :switch _eebfc .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _eagab :=d .DecodeElement (_dgcd .BodyPr ,&_eebfc );_eagab !=nil {return _eagab ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_dgcd .LstStyle =NewCT_TextListStyle ();if _bcacg :=d .DecodeElement (_dgcd .LstStyle ,&_eebfc );_bcacg !=nil {return _bcacg ;};case _ggfee .Name {Space :"\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",Local :"\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_bbfe :=NewCT_TextParagraph ();if _gada :=d .DecodeElement (_bbfe ,&_eebfc );_gada !=nil {return _gada ;};_dgcd .P =append (_dgcd .P ,_bbfe );default:_fecf .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\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_eebfc .Name );if _cfaaf :=d .Skip ();_cfaaf !=nil {return _cfaaf ;};};case _ggfee .EndElement :break _bbbff ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_InverseTransform and its children +func (_aecb *CT_InverseTransform )Validate ()error {return _aecb .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type ST_SchemeColorVal byte ;func (_dgca *CT_TextSpacingPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcacbe :=range start .Attr {if _gcacbe .Name .Local =="\u0076\u0061\u006c"{_ebgac ,_ggafc :=ParseUnionST_TextSpacingPercentOrPercentString (_gcacbe .Value );if _ggafc !=nil {return _ggafc ;};_dgca .ValAttr =_ebgac ;continue ;};};for {_aeeed ,_fcfd :=d .Token ();if _fcfd !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061\u0063\u0069n\u0067\u0050\u0065\u0072\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_fcfd );};if _agfbc ,_cdafa :=_aeeed .(_b .EndElement );_cdafa &&_agfbc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path -func (_gegea *CT_TextFont )ValidateWithPath (path string )error {if _cbcdb :=_gegea .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_cbcdb !=nil {return _cbcdb ;};return nil ;}; +// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path +func (_bfca *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _bfca .AvLst !=nil {if _eeadb :=_bfca .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_eeadb !=nil {return _eeadb ;};};if _bfca .GdLst !=nil {if _ecab :=_bfca .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_ecab !=nil {return _ecab ;};};if _bfca .AhLst !=nil {if _bgce :=_bfca .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_bgce !=nil {return _bgce ;};};if _bfca .CxnLst !=nil {if _febfa :=_bfca .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_febfa !=nil {return _febfa ;};};if _bfca .Rect !=nil {if _abbg :=_bfca .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_abbg !=nil {return _abbg ;};};if _adbg :=_bfca .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_adbg !=nil {return _adbg ;};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_bdfa :=&CT_Hyperlink {};return _bdfa }; -// Validate validates the CT_ConnectionSite and its children -func (_gddfa *CT_ConnectionSite )Validate ()error {return _gddfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};func (_ccf ST_TextStrikeType )ValidateWithPath (path string )error {switch _ccf {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccf ));};return nil ;};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;};type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ;FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_CustomColor and its children +func (_bebb *CT_CustomColor )Validate ()error {return _bebb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func (_dgab *CT_EffectContainer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgab .TypeAttr !=ST_EffectContainerTypeUnset {_eadc ,_ffda :=_dgab .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffda !=nil {return _ffda ;};start .Attr =append (start .Attr ,_eadc );};if _dgab .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_dgab .NameAttr )});};e .EncodeToken (start );if _dgab .Cont !=nil {_eeeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dgab .Cont ,_eeeb );};if _dgab .Effect !=nil {_gfdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dgab .Effect ,_gfdbe );};if _dgab .AlphaBiLevel !=nil {_cgef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_dgab .AlphaBiLevel ,_cgef );};if _dgab .AlphaCeiling !=nil {_ggag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_dgab .AlphaCeiling ,_ggag );};if _dgab .AlphaFloor !=nil {_bfgcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_dgab .AlphaFloor ,_bfgcc );};if _dgab .AlphaInv !=nil {_faef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_dgab .AlphaInv ,_faef );};if _dgab .AlphaMod !=nil {_fefd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_dgab .AlphaMod ,_fefd );};if _dgab .AlphaModFix !=nil {_dfeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_dgab .AlphaModFix ,_dfeg );};if _dgab .AlphaOutset !=nil {_bege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_dgab .AlphaOutset ,_bege );};if _dgab .AlphaRepl !=nil {_eegd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_dgab .AlphaRepl ,_eegd );};if _dgab .BiLevel !=nil {_efea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_dgab .BiLevel ,_efea );};if _dgab .Blend !=nil {_cffe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_dgab .Blend ,_cffe );};if _dgab .Blur !=nil {_cede :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_dgab .Blur ,_cede );};if _dgab .ClrChange !=nil {_abba :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dgab .ClrChange ,_abba );};if _dgab .ClrRepl !=nil {_dfca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_dgab .ClrRepl ,_dfca );};if _dgab .Duotone !=nil {_aacc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_dgab .Duotone ,_aacc );};if _dgab .Fill !=nil {_cfgba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dgab .Fill ,_cfgba );};if _dgab .FillOverlay !=nil {_bbbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_dgab .FillOverlay ,_bbbb );};if _dgab .Glow !=nil {_cdba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_dgab .Glow ,_cdba );};if _dgab .Grayscl !=nil {_edbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_dgab .Grayscl ,_edbd );};if _dgab .Hsl !=nil {_fbdca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_dgab .Hsl ,_fbdca );};if _dgab .InnerShdw !=nil {_bdebb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgab .InnerShdw ,_bdebb );};if _dgab .Lum !=nil {_gacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_dgab .Lum ,_gacb );};if _dgab .OuterShdw !=nil {_beab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgab .OuterShdw ,_beab );};if _dgab .PrstShdw !=nil {_begf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgab .PrstShdw ,_begf );};if _dgab .Reflection !=nil {_gfdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgab .Reflection ,_gfdc );};if _dgab .RelOff !=nil {_afaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_dgab .RelOff ,_afaa );};if _dgab .SoftEdge !=nil {_fbfbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_dgab .SoftEdge ,_fbfbb );};if _dgab .Tint !=nil {_gdbee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_dgab .Tint ,_gdbee );};if _dgab .Xfrm !=nil {_bfeac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dgab .Xfrm ,_bfeac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextUnderlineLineFollowText struct{};type ST_TextAutonumberScheme byte ;func (_cbbce ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _cbbce {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbce ));};return nil ;};func (_cea *CT_AlphaModulateEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_beda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_cea .Cont ,_beda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_edbggb :=&CT_TextBulletColorFollowText {};return _edbggb ;}; -// Validate validates the CT_GradientStopList and its children -func (_eeee *CT_GradientStopList )Validate ()error {return _eeee .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_ShapeStyle and its children +func (_eaeg *CT_ShapeStyle )Validate ()error {return _eaeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_edcecd :=&CT_GvmlGraphicalObjectFrame {};_edcecd .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_edcecd .Graphic =NewGraphic ();_edcecd .Xfrm =NewCT_Transform2D ();return _edcecd ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_fafab *CT_InnerShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbaa :=range start .Attr {if _ecbaa .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_daaf ,_gadg :=_a .ParseInt (_ecbaa .Value ,10,64);if _gadg !=nil {return _gadg ;};_fafab .BlurRadAttr =&_daaf ;continue ;};if _ecbaa .Name .Local =="\u0064\u0069\u0073\u0074"{_bedgc ,_edgbb :=_a .ParseInt (_ecbaa .Value ,10,64);if _edgbb !=nil {return _edgbb ;};_fafab .DistAttr =&_bedgc ;continue ;};if _ecbaa .Name .Local =="\u0064\u0069\u0072"{_efgea ,_ffac :=_a .ParseInt (_ecbaa .Value ,10,32);if _ffac !=nil {return _ffac ;};_caffc :=int32 (_efgea );_fafab .DirAttr =&_caffc ;continue ;};};_daadd :for {_feaff ,_gcbc :=d .Token ();if _gcbc !=nil {return _gcbc ;};switch _bbffd :=_feaff .(type ){case _b .StartElement :switch _bbffd .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fafab .ScrgbClr =NewCT_ScRgbColor ();if _acfd :=d .DecodeElement (_fafab .ScrgbClr ,&_bbffd );_acfd !=nil {return _acfd ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fafab .SrgbClr =NewCT_SRgbColor ();if _ddged :=d .DecodeElement (_fafab .SrgbClr ,&_bbffd );_ddged !=nil {return _ddged ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fafab .HslClr =NewCT_HslColor ();if _gfdf :=d .DecodeElement (_fafab .HslClr ,&_bbffd );_gfdf !=nil {return _gfdf ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fafab .SysClr =NewCT_SystemColor ();if _ddaec :=d .DecodeElement (_fafab .SysClr ,&_bbffd );_ddaec !=nil {return _ddaec ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fafab .SchemeClr =NewCT_SchemeColor ();if _fbabf :=d .DecodeElement (_fafab .SchemeClr ,&_bbffd );_fbabf !=nil {return _fbabf ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fafab .PrstClr =NewCT_PresetColor ();if _aeafa :=d .DecodeElement (_fafab .PrstClr ,&_bbffd );_aeafa !=nil {return _aeafa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bbffd .Name );if _bedce :=d .Skip ();_bedce !=nil {return _bedce ;};};case _b .EndElement :break _daadd ;case _b .CharData :};};return nil ;};type CT_ContentPartLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_acf :=&CT_AnimationDgmBuildProperties {};return _acf ;};type ST_TextHorzOverflowType byte ;func (_fggdf *Tbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggdf .CT_Table =*NewCT_Table ();_agde :for {_dgdaf ,_caead :=d .Token ();if _caead !=nil {return _caead ;};switch _bcfdge :=_dgdaf .(type ){case _b .StartElement :switch _bcfdge .Name {case _b .Name {Space :"\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",Local :"\u0074\u0062\u006cP\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_fggdf .TblPr =NewCT_TableProperties ();if _egddc :=d .DecodeElement (_fggdf .TblPr ,&_bcfdge );_egddc !=nil {return _egddc ;};case _b .Name {Space :"\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",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _fgadf :=d .DecodeElement (_fggdf .TblGrid ,&_bcfdge );_fgadf !=nil {return _fgadf ;};case _b .Name {Space :"\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",Local :"\u0074\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_aegdb :=NewCT_TableRow ();if _ecfa :=d .DecodeElement (_aegdb ,&_bcfdge );_ecfa !=nil {return _ecfa ;};_fggdf .Tr =append (_fggdf .Tr ,_aegdb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0054b\u006c\u0020\u0025\u0076",_bcfdge .Name );if _cbef :=d .Skip ();_cbef !=nil {return _cbef ;};};case _b .EndElement :break _agde ;case _b .CharData :};};return nil ;};func (_gcfcc ST_ColorSchemeIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcfcc .String (),start );}; -// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path -func (_caage *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _caage .IdAttr !=nil {if !_cgea .ST_GuidPatternRe .MatchString (*_caage .IdAttr ){return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cgea .ST_GuidPatternRe ,*_caage .IdAttr );};};if _ceaeg :=_caage .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_ceaeg !=nil {return _ceaeg ;};return nil ;}; +// Validate validates the CT_TextField and its children +func (_facfe *CT_TextField )Validate ()error {return _facfe .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_caee :=&CT_GvmlGroupShapeNonVisual {};_caee .CNvPr =NewCT_NonVisualDrawingProps ();_caee .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _caee ;};type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ;};func (_fbfgfd ST_LightRigDirection )Validate ()error {return _fbfgfd .ValidateWithPath ("")};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_caeag :=&CT_TextBlipBullet {};_caeag .Blip =NewCT_Blip ();return _caeag ;}; -// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path -func (_facec *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _facec .Effect !=nil {if _ddbac :=_facec .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ddbac !=nil {return _ddbac ;};};if _facec .EffectRef !=nil {if _bfeca :=_facec .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_bfeca !=nil {return _bfeca ;};};return nil ;};func (_aaffe *CT_TableStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",_aaffe .StyleIdAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_ddgage .Sprintf ("\u0025\u0076",_aaffe .StyleNameAttr )});e .EncodeToken (start );if _aaffe .TblBg !=nil {_bdcaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_aaffe .TblBg ,_bdcaa );};if _aaffe .WholeTbl !=nil {_cfcbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_aaffe .WholeTbl ,_cfcbf );};if _aaffe .Band1H !=nil {_eefce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_aaffe .Band1H ,_eefce );};if _aaffe .Band2H !=nil {_cfffb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_aaffe .Band2H ,_cfffb );};if _aaffe .Band1V !=nil {_fgbfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_aaffe .Band1V ,_fgbfe );};if _aaffe .Band2V !=nil {_eeef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_aaffe .Band2V ,_eeef );};if _aaffe .LastCol !=nil {_cbeff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_aaffe .LastCol ,_cbeff );};if _aaffe .FirstCol !=nil {_gcfdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_aaffe .FirstCol ,_gcfdb );};if _aaffe .LastRow !=nil {_faec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_aaffe .LastRow ,_faec );};if _aaffe .SeCell !=nil {_ddeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_aaffe .SeCell ,_ddeg );};if _aaffe .SwCell !=nil {_bgabb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_aaffe .SwCell ,_bgabb );};if _aaffe .FirstRow !=nil {_eagdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_aaffe .FirstRow ,_eagdb );};if _aaffe .NeCell !=nil {_acca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_aaffe .NeCell ,_acca );};if _aaffe .NwCell !=nil {_fegfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_aaffe .NwCell ,_fegfe );};if _aaffe .ExtLst !=nil {_bcbgdf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaffe .ExtLst ,_bcbgdf );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_cbd :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_cbd .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_cbd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_cbd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_cbd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_cbd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _cbd ,nil ;};func (_gcea *EG_ColorChoice )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gcea .ScrgbClr !=nil {_cbfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gcea .ScrgbClr ,_cbfb );};if _gcea .SrgbClr !=nil {_dcad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gcea .SrgbClr ,_dcad );};if _gcea .HslClr !=nil {_gadf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gcea .HslClr ,_gadf );};if _gcea .SysClr !=nil {_cfae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gcea .SysClr ,_cfae );};if _gcea .SchemeClr !=nil {_abcbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gcea .SchemeClr ,_abcbc );};if _gcea .PrstClr !=nil {_bagf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gcea .PrstClr ,_bagf );};return nil ;};func (_fggg *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gefda ,_ceac :=d .Token ();if _ceac !=nil {return _ceac ;};if _befdd ,_bgbcg :=_gefda .(_ggfee .EndElement );_bgbcg &&_befdd .Name ==start .Name {*_fggg =1;return nil ;};if _cggge ,_bfdbag :=_gefda .(_ggfee .CharData );!_bfdbag {return _ddgage .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",_gefda );}else {switch string (_cggge ){case "":*_fggg =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fggg =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fggg =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_fggg =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_fggg =4;};};_gefda ,_ceac =d .Token ();if _ceac !=nil {return _ceac ;};if _cbag ,_feggg :=_gefda .(_ggfee .EndElement );_feggg &&_cbag .Name ==start .Name {return nil ;};return _ddgage .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",_gefda );};func (_deba ST_PresetLineDashVal )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_deba .String (),start );}; +// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path +func (_fefcg *EG_TextBulletSize )ValidateWithPath (path string )error {if _fefcg .BuSzTx !=nil {if _decdb :=_fefcg .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_decdb !=nil {return _decdb ;};};if _fefcg .BuSzPct !=nil {if _cfbdaa :=_fefcg .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_cfbdaa !=nil {return _cfbdaa ;};};if _fefcg .BuSzPts !=nil {if _dacba :=_fefcg .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_dacba !=nil {return _dacba ;};};return nil ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_ceadb :=&CT_NonVisualConnectorProperties {};return _ceadb ;};func (_gfad ST_PenAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgedda :=_b .Attr {};_cgedda .Name =name ;switch _gfad {case ST_PenAlignmentUnset :_cgedda .Value ="";case ST_PenAlignmentCtr :_cgedda .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_cgedda .Value ="\u0069\u006e";};return _cgedda ,nil ;};func (_faab *CT_EffectProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faab .EffectLst !=nil {_aged :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faab .EffectLst ,_aged );};if _faab .EffectDag !=nil {_egaca :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_faab .EffectDag ,_egaca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_bdaff :=&CT_TablePropertiesChoice {};return _bdaff ;};func (_fcdgee ST_OnOffStyleType )Validate ()error {return _fcdgee .ValidateWithPath ("")}; -// Validate validates the CT_StyleMatrixReference and its children -func (_cfdc *CT_StyleMatrixReference )Validate ()error {return _cfdc .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_ddbfga ST_BevelPresetType )ValidateWithPath (path string )error {switch _ddbfga {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbfga ));};return nil ;}; +// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path +func (_ecgdc *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func NewCT_SupplementalFont ()*CT_SupplementalFont {_acdcg :=&CT_SupplementalFont {};return _acdcg }; -// Validate validates the CT_TextBodyProperties and its children -func (_ebded *CT_TextBodyProperties )Validate ()error {return _ebded .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fgfc *CT_OfficeStyleSheet )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fgfc .ThemeElements =NewCT_BaseStyles ();for _ ,_eafde :=range start .Attr {if _eafde .Name .Local =="\u006e\u0061\u006d\u0065"{_ddgbc ,_bfeac :=_eafde .Value ,error (nil );if _bfeac !=nil {return _bfeac ;};_fgfc .NameAttr =&_ddgbc ;continue ;};};_becf :for {_cdcga ,_dbefc :=d .Token ();if _dbefc !=nil {return _dbefc ;};switch _fgcff :=_cdcga .(type ){case _ggfee .StartElement :switch _fgcff .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _fadag :=d .DecodeElement (_fgfc .ThemeElements ,&_fgcff );_fadag !=nil {return _fadag ;};case _ggfee .Name {Space :"\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",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_fgfc .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _faabg :=d .DecodeElement (_fgfc .ObjectDefaults ,&_fgcff );_faabg !=nil {return _faabg ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_fgfc .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _addd :=d .DecodeElement (_fgfc .ExtraClrSchemeLst ,&_fgcff );_addd !=nil {return _addd ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_fgfc .CustClrLst =NewCT_CustomColorList ();if _bdacab :=d .DecodeElement (_fgfc .CustClrLst ,&_fgcff );_bdacab !=nil {return _bdacab ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgfc .ExtLst =NewCT_OfficeArtExtensionList ();if _fbdd :=d .DecodeElement (_fgfc .ExtLst ,&_fgcff );_fbdd !=nil {return _fbdd ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_fgcff .Name );if _ebfe :=d .Skip ();_ebfe !=nil {return _ebfe ;};};case _ggfee .EndElement :break _becf ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path +func (_bfedf *CT_DashStopList )ValidateWithPath (path string )error {for _dagab ,_ccbe :=range _bfedf .Ds {if _acee :=_ccbe .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_dagab ));_acee !=nil {return _acee ;};};return nil ;}; -// Validate validates the CT_ColorScheme and its children -func (_accd *CT_ColorScheme )Validate ()error {return _accd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func (_beddce ST_SchemeColorVal )ValidateWithPath (path string )error {switch _beddce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beddce ));};return nil ;};func (_degab ST_PenAlignment )ValidateWithPath (path string )error {switch _degab {case 0,1,2:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degab ));};return nil ;}; +// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path +func (_bcce *CT_CustomColor )ValidateWithPath (path string )error {if _bcce .ScrgbClr !=nil {if _cbdgg :=_bcce .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cbdgg !=nil {return _cbdgg ;};};if _bcce .SrgbClr !=nil {if _fgbd :=_bcce .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fgbd !=nil {return _fgbd ;};};if _bcce .HslClr !=nil {if _daddb :=_bcce .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_daddb !=nil {return _daddb ;};};if _bcce .SysClr !=nil {if _ecbc :=_bcce .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ecbc !=nil {return _ecbc ;};};if _bcce .SchemeClr !=nil {if _bdgd :=_bcce .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bdgd !=nil {return _bdgd ;};};if _bcce .PrstClr !=nil {if _ceef :=_bcce .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ceef !=nil {return _ceef ;};};return nil ;};const (ST_BlipCompressionUnset ST_BlipCompression =0;ST_BlipCompressionEmail ST_BlipCompression =1;ST_BlipCompressionScreen ST_BlipCompression =2;ST_BlipCompressionPrint ST_BlipCompression =3;ST_BlipCompressionHqprint ST_BlipCompression =4;ST_BlipCompressionNone ST_BlipCompression =5;);func (_dadgf ST_OnOffStyleType )String ()string {switch _dadgf {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_fafa :=&CT_ConnectorLocking {};return _fafa };func NewCT_Camera ()*CT_Camera {_aaac :=&CT_Camera {};_aaac .PrstAttr =ST_PresetCameraType (1);return _aaac ;};const (ST_AnimationChartOnlyBuildTypeUnset ST_AnimationChartOnlyBuildType =0;ST_AnimationChartOnlyBuildTypeSeries ST_AnimationChartOnlyBuildType =1;ST_AnimationChartOnlyBuildTypeCategory ST_AnimationChartOnlyBuildType =2;ST_AnimationChartOnlyBuildTypeSeriesEl ST_AnimationChartOnlyBuildType =3;ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType =4;);func (_baea *CT_NonVisualContentPartProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baea .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_baea .IsCommentAttr ))});};e .EncodeToken (start );if _baea .CpLocks !=nil {_gdbdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_baea .CpLocks ,_gdbdc );};if _baea .ExtLst !=nil {_dbbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baea .ExtLst ,_dbbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geaf *CT_AudioCD )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geaf .St =NewCT_AudioCDTime ();_geaf .End =NewCT_AudioCDTime ();_acd :for {_abcb ,_agdf :=d .Token ();if _agdf !=nil {return _agdf ;};switch _edad :=_abcb .(type ){case _b .StartElement :switch _edad .Name {case _b .Name {Space :"\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",Local :"\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"}:if _cdc :=d .DecodeElement (_geaf .St ,&_edad );_cdc !=nil {return _cdc ;};case _b .Name {Space :"\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",Local :"\u0065\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:if _aafde :=d .DecodeElement (_geaf .End ,&_edad );_aafde !=nil {return _aafde ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geaf .ExtLst =NewCT_OfficeArtExtensionList ();if _ebaa :=d .DecodeElement (_geaf .ExtLst ,&_edad );_ebaa !=nil {return _ebaa ;};default:_f .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\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_edad .Name );if _cbe :=d .Skip ();_cbe !=nil {return _cbe ;};};case _b .EndElement :break _acd ;case _b .CharData :};};return nil ;};func (_bgcge ST_LineEndType )ValidateWithPath (path string )error {switch _bgcge {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcge ));};return nil ;};func (_gaddd ST_LightRigType )ValidateWithPath (path string )error {switch _gaddd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaddd ));};return nil ;};func (_ddabb ST_TextUnderlineType )ValidateWithPath (path string )error {switch _ddabb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddabb ));};return nil ;}; -// Validate validates the EG_ShadeProperties and its children -func (_agcff *EG_ShadeProperties )Validate ()error {return _agcff .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_TextAutonumberBullet and its children +func (_beedg *CT_TextAutonumberBullet )Validate ()error {return _beedg .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func (_effgf *CT_LineProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _effgf .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_effgf .WAttr )});};if _effgf .CapAttr !=ST_LineCapUnset {_bdcg ,_cagbgc :=_effgf .CapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u0070"});if _cagbgc !=nil {return _cagbgc ;};start .Attr =append (start .Attr ,_bdcg );};if _effgf .CmpdAttr !=ST_CompoundLineUnset {_dfgcc ,_fggabd :=_effgf .CmpdAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006d\u0070\u0064"});if _fggabd !=nil {return _fggabd ;};start .Attr =append (start .Attr ,_dfgcc );};if _effgf .AlgnAttr !=ST_PenAlignmentUnset {_cfgda ,_abgcc :=_effgf .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _abgcc !=nil {return _abgcc ;};start .Attr =append (start .Attr ,_cfgda );};e .EncodeToken (start );if _effgf .NoFill !=nil {_dgdcbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effgf .NoFill ,_dgdcbf );};if _effgf .SolidFill !=nil {_fbcee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effgf .SolidFill ,_fbcee );};if _effgf .GradFill !=nil {_fdfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effgf .GradFill ,_fdfd );};if _effgf .PattFill !=nil {_aaae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effgf .PattFill ,_aaae );};if _effgf .PrstDash !=nil {_acce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_effgf .PrstDash ,_acce );};if _effgf .CustDash !=nil {_gffa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_effgf .CustDash ,_gffa );};if _effgf .Round !=nil {_abfdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_effgf .Round ,_abfdb );};if _effgf .Bevel !=nil {_fgca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_effgf .Bevel ,_fgca );};if _effgf .Miter !=nil {_acdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_effgf .Miter ,_acdc );};if _effgf .HeadEnd !=nil {_ddefb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_effgf .HeadEnd ,_ddefb );};if _effgf .TailEnd !=nil {_ccecb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_effgf .TailEnd ,_ccecb );};if _effgf .ExtLst !=nil {_bccg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_effgf .ExtLst ,_bccg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path -func (_edgge *CT_FillEffect )ValidateWithPath (path string )error {if _edgge .NoFill !=nil {if _fdce :=_edgge .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fdce !=nil {return _fdce ;};};if _edgge .SolidFill !=nil {if _ecae :=_edgge .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ecae !=nil {return _ecae ;};};if _edgge .GradFill !=nil {if _eecb :=_edgge .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eecb !=nil {return _eecb ;};};if _edgge .BlipFill !=nil {if _bgabd :=_edgge .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bgabd !=nil {return _bgabd ;};};if _edgge .PattFill !=nil {if _fddae :=_edgge .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fddae !=nil {return _fddae ;};};if _edgge .GrpFill !=nil {if _fggff :=_edgge .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fggff !=nil {return _fggff ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path +func (_bce *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil }; -// ST_PositivePercentage is a union type -type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};type CT_TextParagraphProperties struct{MarLAttr *int32 ;MarRAttr *int32 ;LvlAttr *int32 ;IndentAttr *int32 ;AlgnAttr ST_TextAlignType ;DefTabSzAttr *ST_Coordinate32 ;RtlAttr *bool ;EaLnBrkAttr *bool ;FontAlgnAttr ST_TextFontAlignType ;LatinLnBrkAttr *bool ;HangingPunctAttr *bool ;LnSpc *CT_TextSpacing ;SpcBef *CT_TextSpacing ;SpcAft *CT_TextSpacing ;BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;TabLst *CT_TextTabStopList ;DefRPr *CT_TextCharacterProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_daab ST_TextHorzOverflowType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bggcf :=_ggfee .Attr {};_bggcf .Name =name ;switch _daab {case ST_TextHorzOverflowTypeUnset :_bggcf .Value ="";case ST_TextHorzOverflowTypeOverflow :_bggcf .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_bggcf .Value ="\u0063\u006c\u0069\u0070";};return _bggcf ,nil ;};func (_adfad *CT_Path2DList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bagc :for {_facaa ,_cdefd :=d .Token ();if _cdefd !=nil {return _cdefd ;};switch _dfcc :=_facaa .(type ){case _ggfee .StartElement :switch _dfcc .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_badfd :=NewCT_Path2D ();if _aagfee :=d .DecodeElement (_badfd ,&_dfcc );_aagfee !=nil {return _aagfee ;};_adfad .Path =append (_adfad .Path ,_badfd );default:_fecf .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\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_dfcc .Name );if _fcedb :=d .Skip ();_fcedb !=nil {return _fcedb ;};};case _ggfee .EndElement :break _bagc ;case _ggfee .CharData :};};return nil ;};func (_gegcd *CT_Boolean )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_edbd :=range start .Attr {if _edbd .Name .Local =="\u0076\u0061\u006c"{_aefaee ,_acaef :=ParseUnionST_OnOff (_edbd .Value );if _acaef !=nil {return _acaef ;};_gegcd .ValAttr =&_aefaee ;continue ;};};for {_fbdcde ,_eece :=d .Token ();if _eece !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_eece );};if _aadb ,_fcgbfb :=_fbdcde .(_ggfee .EndElement );_fcgbfb &&_aadb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TablePartStyle and its children +func (_effgff *CT_TablePartStyle )Validate ()error {return _effgff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_degg :=&CT_AlphaReplaceEffect {};return _degg ;}; -// Validate validates the CT_Vector3D and its children -func (_edb *CT_Vector3D )Validate ()error {return _edb .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_dgagg *CT_LineJoinMiterProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _dgagg .LimAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u0069\u006d"},Value :_ddgage .Sprintf ("\u0025\u0076",*_dgagg .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};func (_cgafbd *CT_StretchInfoProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfcca :for {_ddddd ,_gac :=d .Token ();if _gac !=nil {return _gac ;};switch _facg :=_ddddd .(type ){case _ggfee .StartElement :switch _facg .Name {case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_cgafbd .FillRect =NewCT_RelativeRect ();if _abccfg :=d .DecodeElement (_cgafbd .FillRect ,&_facg );_abccfg !=nil {return _abccfg ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066\u006f\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_facg .Name );if _eccc :=d .Skip ();_eccc !=nil {return _eccc ;};};case _ggfee .EndElement :break _bfcca ;case _ggfee .CharData :};};return nil ;};func (_egfdd *ST_PresetColorVal )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_egfdd =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_egfdd =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_egfdd =2;case "\u0061\u0071\u0075\u0061":*_egfdd =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_egfdd =4;case "\u0061\u007a\u0075r\u0065":*_egfdd =5;case "\u0062\u0065\u0069g\u0065":*_egfdd =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_egfdd =7;case "\u0062\u006c\u0061c\u006b":*_egfdd =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_egfdd =9;case "\u0062\u006c\u0075\u0065":*_egfdd =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_egfdd =11;case "\u0062\u0072\u006fw\u006e":*_egfdd =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_egfdd =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_egfdd =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_egfdd =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_egfdd =16;case "\u0063\u006f\u0072a\u006c":*_egfdd =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_egfdd =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_egfdd =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_egfdd =20;case "\u0063\u0079\u0061\u006e":*_egfdd =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_egfdd =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_egfdd =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_egfdd =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_egfdd =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_egfdd =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_egfdd =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_egfdd =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_egfdd =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_egfdd =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_egfdd =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_egfdd =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_egfdd =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_egfdd =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_egfdd =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_egfdd =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_egfdd =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_egfdd =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_egfdd =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_egfdd =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_egfdd =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_egfdd =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_egfdd =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_egfdd =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_egfdd =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_egfdd =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_egfdd =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_egfdd =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_egfdd =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_egfdd =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_egfdd =51;case "\u0064\u006b\u0052e\u0064":*_egfdd =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_egfdd =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_egfdd =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_egfdd =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_egfdd =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_egfdd =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_egfdd =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_egfdd =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_egfdd =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_egfdd =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_egfdd =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_egfdd =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_egfdd =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_egfdd =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_egfdd =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_egfdd =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_egfdd =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_egfdd =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_egfdd =70;case "\u0067\u006f\u006c\u0064":*_egfdd =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_egfdd =72;case "\u0067\u0072\u0061\u0079":*_egfdd =73;case "\u0067\u0072\u0065\u0079":*_egfdd =74;case "\u0067\u0072\u0065e\u006e":*_egfdd =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_egfdd =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_egfdd =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_egfdd =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_egfdd =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_egfdd =80;case "\u0069\u0076\u006fr\u0079":*_egfdd =81;case "\u006b\u0068\u0061k\u0069":*_egfdd =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_egfdd =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_egfdd =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_egfdd =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_egfdd =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_egfdd =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_egfdd =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_egfdd =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_egfdd =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_egfdd =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_egfdd =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_egfdd =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_egfdd =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_egfdd =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_egfdd =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_egfdd =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_egfdd =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_egfdd =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_egfdd =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_egfdd =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_egfdd =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_egfdd =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_egfdd =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_egfdd =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_egfdd =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_egfdd =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_egfdd =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_egfdd =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_egfdd =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_egfdd =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_egfdd =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_egfdd =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_egfdd =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_egfdd =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_egfdd =116;case "\u006c\u0069\u006d\u0065":*_egfdd =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_egfdd =118;case "\u006c\u0069\u006ee\u006e":*_egfdd =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_egfdd =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_egfdd =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_egfdd =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_egfdd =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_egfdd =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_egfdd =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_egfdd =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_egfdd =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_egfdd =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_egfdd =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_egfdd =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_egfdd =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_egfdd =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_egfdd =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_egfdd =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_egfdd =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_egfdd =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_egfdd =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_egfdd =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_egfdd =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_egfdd =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_egfdd =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_egfdd =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_egfdd =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_egfdd =144;case "\u006e\u0061\u0076\u0079":*_egfdd =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_egfdd =146;case "\u006f\u006c\u0069v\u0065":*_egfdd =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_egfdd =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_egfdd =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_egfdd =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_egfdd =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_egfdd =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_egfdd =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_egfdd =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_egfdd =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_egfdd =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_egfdd =157;case "\u0070\u0065\u0072\u0075":*_egfdd =158;case "\u0070\u0069\u006e\u006b":*_egfdd =159;case "\u0070\u006c\u0075\u006d":*_egfdd =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_egfdd =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_egfdd =162;case "\u0072\u0065\u0064":*_egfdd =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_egfdd =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_egfdd =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_egfdd =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_egfdd =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_egfdd =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_egfdd =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_egfdd =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_egfdd =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_egfdd =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_egfdd =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_egfdd =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_egfdd =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_egfdd =176;case "\u0073\u006e\u006f\u0077":*_egfdd =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_egfdd =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_egfdd =179;case "\u0074\u0061\u006e":*_egfdd =180;case "\u0074\u0065\u0061\u006c":*_egfdd =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_egfdd =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_egfdd =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_egfdd =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_egfdd =185;case "\u0077\u0068\u0065a\u0074":*_egfdd =186;case "\u0077\u0068\u0069t\u0065":*_egfdd =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_egfdd =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_egfdd =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_egfdd =190;};return nil ;}; +// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path +func (_eecg *CT_FillEffect )ValidateWithPath (path string )error {if _eecg .NoFill !=nil {if _edbf :=_eecg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_edbf !=nil {return _edbf ;};};if _eecg .SolidFill !=nil {if _efbb :=_eecg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_efbb !=nil {return _efbb ;};};if _eecg .GradFill !=nil {if _gfbda :=_eecg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gfbda !=nil {return _gfbda ;};};if _eecg .BlipFill !=nil {if _fbbc :=_eecg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fbbc !=nil {return _fbbc ;};};if _eecg .PattFill !=nil {if _ccfcb :=_eecg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ccfcb !=nil {return _ccfcb ;};};if _eecg .GrpFill !=nil {if _gfgd :=_eecg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gfgd !=nil {return _gfgd ;};};return nil ;};func (_acacb *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acacb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_acacb =1;case "\u0063\u006c\u0069\u0070":*_acacb =2;};return nil ;};func (_ecdag *ST_TextWrappingType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecdag =0;case "\u006e\u006f\u006e\u0065":*_ecdag =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ecdag =2;};return nil ;};func (_beabf *CT_TextLineBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _beabf .RPr !=nil {_eeebc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_beabf .RPr ,_eeebc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path -func (_caab *CT_PictureLocking )ValidateWithPath (path string )error {if _caab .ExtLst !=nil {if _fddgbb :=_caab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddgbb !=nil {return _fddgbb ;};};return nil ;};func NewCT_Angle ()*CT_Angle {_cagafe :=&CT_Angle {};return _cagafe };func (_bbfc *CT_Table )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbfc .TblGrid =NewCT_TableGrid ();_gccbcb :for {_fdcgee ,_dgbda :=d .Token ();if _dgbda !=nil {return _dgbda ;};switch _cefe :=_fdcgee .(type ){case _ggfee .StartElement :switch _cefe .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0062\u006cP\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_bbfc .TblPr =NewCT_TableProperties ();if _gdccb :=d .DecodeElement (_bbfc .TblPr ,&_cefe );_gdccb !=nil {return _gdccb ;};case _ggfee .Name {Space :"\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",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _bfb :=d .DecodeElement (_bbfc .TblGrid ,&_cefe );_bfb !=nil {return _bfb ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_egbaf :=NewCT_TableRow ();if _ffffba :=d .DecodeElement (_egbaf ,&_cefe );_ffffba !=nil {return _ffffba ;};_bbfc .Tr =append (_bbfc .Tr ,_egbaf );default:_fecf .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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_cefe .Name );if _dfgeb :=d .Skip ();_dfgeb !=nil {return _dfgeb ;};};case _ggfee .EndElement :break _gccbcb ;case _ggfee .CharData :};};return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_gbef :=&CT_GraphicalObjectFrameLocking {};return _gbef ;}; +// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path +func (_cegc *CT_GvmlPicture )ValidateWithPath (path string )error {if _cggfb :=_cegc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cggfb !=nil {return _cggfb ;};if _cggd :=_cegc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cggd !=nil {return _cggd ;};if _febge :=_cegc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_febge !=nil {return _febge ;};if _cegc .Style !=nil {if _ddagg :=_cegc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddagg !=nil {return _ddagg ;};};if _cegc .ExtLst !=nil {if _bcabc :=_cegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcabc !=nil {return _bcabc ;};};return nil ;}; -// Validate validates the CT_BaseStyles and its children -func (_eggae *CT_BaseStyles )Validate ()error {return _eggae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");}; +// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path +func (_cefd *CT_Scale2D )ValidateWithPath (path string )error {if _fbebc :=_cefd .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_fbebc !=nil {return _fbebc ;};if _cgcdc :=_cefd .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_cgcdc !=nil {return _cgcdc ;};return nil ;}; -// Validate validates the CT_GvmlShapeNonVisual and its children -func (_eedeb *CT_GvmlShapeNonVisual )Validate ()error {return _eedeb .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_aefaa ST_PresetMaterialType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_aefaa .String (),start );};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_cbdc :=&CT_GvmlGroupShape {};_cbdc .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_cbdc .GrpSpPr =NewCT_GroupShapeProperties ();return _cbdc ;}; +// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path +func (_fdedd *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _dbgaaa :=_fdedd .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dbgaaa !=nil {return _dbgaaa ;};if _geccb :=_fdedd .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_geccb !=nil {return _geccb ;};if _bbgfa :=_fdedd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bbgfa !=nil {return _bbgfa ;};if _fdedd .ExtLst !=nil {if _bddfc :=_fdedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bddfc !=nil {return _bddfc ;};};return nil ;}; -// Validate validates the EG_LineDashProperties and its children -func (_egae *EG_LineDashProperties )Validate ()error {return _egae .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path +func (_bgdfa *CT_TextLineBreak )ValidateWithPath (path string )error {if _bgdfa .RPr !=nil {if _fbead :=_bgdfa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fbead !=nil {return _fbead ;};};return nil ;};func (_dcgf *CT_ContentPartLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febf :=range start .Attr {if _febf .Name .Local =="\u006e\u006f\u0047r\u0070"{_egfc ,_bfcd :=_a .ParseBool (_febf .Value );if _bfcd !=nil {return _bfcd ;};_dcgf .NoGrpAttr =&_egfc ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fdgc ,_gbbb :=_a .ParseBool (_febf .Value );if _gbbb !=nil {return _gbbb ;};_dcgf .NoSelectAttr =&_fdgc ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0052o\u0074"{_aeaac ,_eedg :=_a .ParseBool (_febf .Value );if _eedg !=nil {return _eedg ;};_dcgf .NoRotAttr =&_aeaac ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gcdfd ,_baec :=_a .ParseBool (_febf .Value );if _baec !=nil {return _baec ;};_dcgf .NoChangeAspectAttr =&_gcdfd ;continue ;};if _febf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dceae ,_abde :=_a .ParseBool (_febf .Value );if _abde !=nil {return _abde ;};_dcgf .NoMoveAttr =&_dceae ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_eddc ,_cecb :=_a .ParseBool (_febf .Value );if _cecb !=nil {return _cecb ;};_dcgf .NoResizeAttr =&_eddc ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ggbb ,_bfgf :=_a .ParseBool (_febf .Value );if _bfgf !=nil {return _bfgf ;};_dcgf .NoEditPointsAttr =&_ggbb ;continue ;};if _febf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_eefb ,_afggeg :=_a .ParseBool (_febf .Value );if _afggeg !=nil {return _afggeg ;};_dcgf .NoAdjustHandlesAttr =&_eefb ;continue ;};if _febf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_efed ,_febd :=_a .ParseBool (_febf .Value );if _febd !=nil {return _febd ;};_dcgf .NoChangeArrowheadsAttr =&_efed ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bfdfb ,_bdaa :=_a .ParseBool (_febf .Value );if _bdaa !=nil {return _bdaa ;};_dcgf .NoChangeShapeTypeAttr =&_bfdfb ;continue ;};};_baeg :for {_dfcb ,_acda :=d .Token ();if _acda !=nil {return _acda ;};switch _cbdbc :=_dfcb .(type ){case _b .StartElement :switch _cbdbc .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcgf .ExtLst =NewCT_OfficeArtExtensionList ();if _aeaad :=d .DecodeElement (_dcgf .ExtLst ,&_cbdbc );_aeaad !=nil {return _aeaad ;};default:_f .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 C\u0054\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_cbdbc .Name );if _ccbd :=d .Skip ();_ccbd !=nil {return _ccbd ;};};case _b .EndElement :break _baeg ;case _b .CharData :};};return nil ;};func NewVideoFile ()*VideoFile {_aacbd :=&VideoFile {};_aacbd .CT_VideoFile =*NewCT_VideoFile ();return _aacbd ;};func (_ebbdc ST_AnimationChartOnlyBuildType )Validate ()error {return _ebbdc .ValidateWithPath ("")};func (_fdbgb *CT_Shape3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgbce :=range start .Attr {if _bgbce .Name .Local =="\u007a"{_aedfe ,_baedg :=ParseUnionST_Coordinate (_bgbce .Value );if _baedg !=nil {return _baedg ;};_fdbgb .ZAttr =&_aedfe ;continue ;};if _bgbce .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_dggad ,_caabc :=_a .ParseInt (_bgbce .Value ,10,64);if _caabc !=nil {return _caabc ;};_fdbgb .ExtrusionHAttr =&_dggad ;continue ;};if _bgbce .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_gfccd ,_abbfb :=_a .ParseInt (_bgbce .Value ,10,64);if _abbfb !=nil {return _abbfb ;};_fdbgb .ContourWAttr =&_gfccd ;continue ;};if _bgbce .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_fdbgb .PrstMaterialAttr .UnmarshalXMLAttr (_bgbce );continue ;};};_adgb :for {_dabb ,_abcf :=d .Token ();if _abcf !=nil {return _abcf ;};switch _fccab :=_dabb .(type ){case _b .StartElement :switch _fccab .Name {case _b .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_fdbgb .BevelT =NewCT_Bevel ();if _fecbdb :=d .DecodeElement (_fdbgb .BevelT ,&_fccab );_fecbdb !=nil {return _fecbdb ;};case _b .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_fdbgb .BevelB =NewCT_Bevel ();if _gdcd :=d .DecodeElement (_fdbgb .BevelB ,&_fccab );_gdcd !=nil {return _gdcd ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_fdbgb .ExtrusionClr =NewCT_Color ();if _dggfc :=d .DecodeElement (_fdbgb .ExtrusionClr ,&_fccab );_dggfc !=nil {return _dggfc ;};case _b .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_fdbgb .ContourClr =NewCT_Color ();if _ffffde :=d .DecodeElement (_fdbgb .ContourClr ,&_fccab );_ffffde !=nil {return _ffffde ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbgb .ExtLst =NewCT_OfficeArtExtensionList ();if _fafeg :=d .DecodeElement (_fdbgb .ExtLst ,&_fccab );_fafeg !=nil {return _fafeg ;};default:_f .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\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_fccab .Name );if _edff :=d .Skip ();_edff !=nil {return _edff ;};};case _b .EndElement :break _adgb ;case _b .CharData :};};return nil ;};func (_aacdc *CT_XYAdjustHandle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aacdc .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .GdRefXAttr )});};if _aacdc .MinXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .MinXAttr )});};if _aacdc .MaxXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .MaxXAttr )});};if _aacdc .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .GdRefYAttr )});};if _aacdc .MinYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .MinYAttr )});};if _aacdc .MaxYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .MaxYAttr )});};e .EncodeToken (start );_bfacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_aacdc .Pos ,_bfacb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgfcdc *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_badag :=[]string {};if _cgfcdc .ST_PositiveFixedPercentageDecimal !=nil {_badag =append (_badag ,"\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063e\u006e\u0074\u0061\u0067\u0065\u0044\u0065c\u0069\u006d\u0061\u006c");};if _cgfcdc .ST_PositiveFixedPercentage !=nil {if _cgegc :=_cgfcdc .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_cgegc !=nil {return _cgegc ;};_badag =append (_badag ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if len (_badag )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_badag );};return nil ;};type ST_DgmBuildStep byte ;func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_ccbdde :=&CT_Path2DMoveTo {};_ccbdde .Pt =NewCT_AdjPoint2D ();return _ccbdde ;};func (_cggdf ST_ColorSchemeIndex )Validate ()error {return _cggdf .ValidateWithPath ("")}; -// Validate validates the CT_Camera and its children -func (_cggagdf *CT_Camera )Validate ()error {return _cggagdf .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func (_gcaba ST_PresetCameraType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_cf :=_ggfee .Attr {};_cf .Name =name ;switch _gcaba {case ST_PresetCameraTypeUnset :_cf .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_cf .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_cf .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_cf .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_cf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_cf .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_cf .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_cf .Value ="\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueBottom :_cf .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_cf .Value ="\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyPerspectiveTopLeft :_cf .Value ="\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveTop :_cf .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_cf .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_cf .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_cf .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_cf .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_cf .Value ="l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottom :_cf .Value ="\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyPerspectiveBottomRight :_cf .Value ="\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case ST_PresetCameraTypeOrthographicFront :_cf .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_cf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_cf .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_cf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_cf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_cf .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_cf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_cf .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_cf .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_cf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_cf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_cf .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_cf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_cf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_cf .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_cf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_cf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_cf .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeIsometricOffAxis4Left :_cf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_cf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_cf .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueTopLeft :_cf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_cf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_cf .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_cf .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_cf .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_cf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_cf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_cf .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_cf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_cf .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_cf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_cf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_cf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_cf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveAboveRightFacing :_cf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingLeftFacing :_cf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingRightFacing :_cf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicLeftFacing :_cf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicRightFacing :_cf .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing :_cf .Value ="\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing :_cf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case ST_PresetCameraTypePerspectiveRelaxed :_cf .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_cf .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return _cf ,nil ;};type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Comp *CT_ComplementTransform ;Inv *CT_InverseTransform ;Gray *CT_GrayscaleTransform ;Alpha *CT_PositiveFixedPercentage ;AlphaOff *CT_FixedPercentage ;AlphaMod *CT_PositivePercentage ;Hue *CT_PositiveFixedAngle ;HueOff *CT_Angle ;HueMod *CT_PositivePercentage ;Sat *CT_Percentage ;SatOff *CT_Percentage ;SatMod *CT_Percentage ;Lum *CT_Percentage ;LumOff *CT_Percentage ;LumMod *CT_Percentage ;Red *CT_Percentage ;RedOff *CT_Percentage ;RedMod *CT_Percentage ;Green *CT_Percentage ;GreenOff *CT_Percentage ;GreenMod *CT_Percentage ;Blue *CT_Percentage ;BlueOff *CT_Percentage ;BlueMod *CT_Percentage ;Gamma *CT_GammaTransform ;InvGamma *CT_InverseGammaTransform ;};func NewTblStyleLst ()*TblStyleLst {_bbcef :=&TblStyleLst {};_bbcef .CT_TableStyleList =*NewCT_TableStyleList ();return _bbcef ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_cdbc :=&EG_LineDashProperties {};return _cdbc ;};func (_aeffg ST_PresetColorVal )ValidateWithPath (path string )error {switch _aeffg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeffg ));};return nil ;};func (_cbdbd *VideoFile )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_ggfee .Attr {Name :_ggfee .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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _cbdbd .CT_VideoFile .MarshalXML (e ,start );};func (_eeeec *CT_BaseStyles )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eeeec .ClrScheme =NewCT_ColorScheme ();_eeeec .FontScheme =NewCT_FontScheme ();_eeeec .FmtScheme =NewCT_StyleMatrix ();_adg :for {_adbcec ,_cbbgb :=d .Token ();if _cbbgb !=nil {return _cbbgb ;};switch _bbafa :=_adbcec .(type ){case _ggfee .StartElement :switch _bbafa .Name {case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _caed :=d .DecodeElement (_eeeec .ClrScheme ,&_bbafa );_caed !=nil {return _caed ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _fgbfad :=d .DecodeElement (_eeeec .FontScheme ,&_bbafa );_fgbfad !=nil {return _fgbfad ;};case _ggfee .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _ebgb :=d .DecodeElement (_eeeec .FmtScheme ,&_bbafa );_ebgb !=nil {return _ebgb ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeeec .ExtLst =NewCT_OfficeArtExtensionList ();if _badcb :=d .DecodeElement (_eeeec .ExtLst ,&_bbafa );_badcb !=nil {return _badcb ;};default:_fecf .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\u0042a\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_bbafa .Name );if _bcbea :=d .Skip ();_bcbea !=nil {return _bcbea ;};};case _ggfee .EndElement :break _adg ;case _ggfee .CharData :};};return nil ;};func NewEG_FillModeProperties ()*EG_FillModeProperties {_ecca :=&EG_FillModeProperties {};return _ecca ;};func (_acaee ST_LineEndWidth )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_acaee .String (),start );};func (_gcce *EG_TextUnderlineFill )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gcce .UFillTx !=nil {_beege :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_gcce .UFillTx ,_beege );};if _gcce .UFill !=nil {_ggfg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcce .UFill ,_ggfg );};return nil ;};func (_egbgf *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_egbgf .CNvPr =NewCT_NonVisualDrawingProps ();_egbgf .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_adfe :for {_cacd ,_cbea :=d .Token ();if _cbea !=nil {return _cbea ;};switch _dcegg :=_cacd .(type ){case _ggfee .StartElement :switch _dcegg .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _deae :=d .DecodeElement (_egbgf .CNvPr ,&_dcegg );_deae !=nil {return _deae ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _gdda :=d .DecodeElement (_egbgf .CNvGraphicFramePr ,&_dcegg );_gdda !=nil {return _gdda ;};default:_fecf .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004eon\u0056\u0069\u0073u\u0061\u006c\u0020\u0025\u0076",_dcegg .Name );if _fggd :=d .Skip ();_fggd !=nil {return _fggd ;};};case _ggfee .EndElement :break _adfe ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path +func (_edeff *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };type CT_InverseTransform struct{};type CT_Boolean struct{ValAttr *_eb .ST_OnOff ;};func (_ggef *CT_OfficeArtExtension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",_ggef .UriAttr )});e .EncodeToken (start );if _ggef .Any !=nil {for _ ,_edaf :=range _ggef .Any {_edaf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abede ST_PositiveFixedPercentage )String ()string {if _abede .ST_PositiveFixedPercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_abede .ST_PositiveFixedPercentageDecimal );};if _abede .ST_PositiveFixedPercentage !=nil {return _abede .ST_PositiveFixedPercentage .String ();};return "";}; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_bccdd *CT_Bevel )ValidateWithPath (path string )error {if _bccdd .WAttr !=nil {if *_bccdd .WAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bccdd .WAttr );};if *_bccdd .WAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bccdd .WAttr );};};if _bccdd .HAttr !=nil {if *_bccdd .HAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bccdd .HAttr );};if *_bccdd .HAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bccdd .HAttr );};};if _eddcg :=_bccdd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_eddcg !=nil {return _eddcg ;};return nil ;};func (_eacff *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_eggbfc :=range start .Attr {if _eggbfc .Name .Local =="\u0061\u006d\u0074"{_beage ,_dgccf :=ParseUnionST_PositivePercentage (_eggbfc .Value );if _dgccf !=nil {return _dgccf ;};_eacff .AmtAttr =&_beage ;continue ;};};for {_caedd ,_gccaac :=d .Token ();if _gccaac !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0075l\u0061\u0074\u0065\u0046\u0069\u0078\u0065\u0064\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_gccaac );};if _dac ,_ecaeg :=_caedd .(_ggfee .EndElement );_ecaeg &&_dac .Name ==start .Name {break ;};};return nil ;};func (_cegde *CT_ColorMappingOverride )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_cegde .Choice =NewCT_ColorMappingOverrideChoice ();_dabgee :for {_gbcdaa ,_dcdcaa :=d .Token ();if _dcdcaa !=nil {return _dcdcaa ;};switch _cgcf :=_gbcdaa .(type ){case _ggfee .StartElement :switch _cgcf .Name {case _ggfee .Name {Space :"\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",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_cegde .Choice =NewCT_ColorMappingOverrideChoice ();if _eaafb :=d .DecodeElement (&_cegde .Choice .MasterClrMapping ,&_cgcf );_eaafb !=nil {return _eaafb ;};case _ggfee .Name {Space :"\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",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_cegde .Choice =NewCT_ColorMappingOverrideChoice ();if _egbg :=d .DecodeElement (&_cegde .Choice .OverrideClrMapping ,&_cgcf );_egbg !=nil {return _egbg ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070i\u006e\u0067\u004f\u0076\u0065\u0072r\u0069\u0064\u0065 \u0025\u0076",_cgcf .Name );if _dgabg :=d .Skip ();_dgabg !=nil {return _dgabg ;};};case _ggfee .EndElement :break _dabgee ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path +func (_bfef *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _ceee :=_bfef .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_ceee !=nil {return _ceee ;};if _bfef .ClrMap !=nil {if _ecbgc :=_bfef .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ecbgc !=nil {return _ecbgc ;};};return nil ;}; -// Validate validates the CT_LineJoinBevel and its children -func (_cgbdf *CT_LineJoinBevel )Validate ()error {return _cgbdf .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");}; +// Validate validates the CT_Path2DList and its children +func (_cbga *CT_Path2DList )Validate ()error {return _cbga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_ecgc *CT_ColorScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_ecgc .NameAttr )});e .EncodeToken (start );_gefe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_ecgc .Dk1 ,_gefe );_gcfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_ecgc .Lt1 ,_gcfg );_feea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_ecgc .Dk2 ,_feea );_egad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_ecgc .Lt2 ,_egad );_bfaee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_ecgc .Accent1 ,_bfaee );_ebdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_ecgc .Accent2 ,_ebdf );_cage :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_ecgc .Accent3 ,_cage );_bcdgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_ecgc .Accent4 ,_bcdgf );_dgcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_ecgc .Accent5 ,_dgcd );_bfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_ecgc .Accent6 ,_bfdf );_gfca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecgc .Hlink ,_gfca );_ddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecgc .FolHlink ,_ddd );if _ecgc .ExtLst !=nil {_eggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecgc .ExtLst ,_eggg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfbfa *EG_ThemeableFillStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfbfa .Fill !=nil {_gbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bfbfa .Fill ,_gbcf );};if _bfbfa .FillRef !=nil {_ddeffa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bfbfa .FillRef ,_ddeffa );};return nil ;};func (_gegdc ST_SystemColorVal )String ()string {switch _gegdc {case 0:return "";case 1:return "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case 2:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 3:return "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 4:return "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 5:return "\u006d\u0065\u006e\u0075";case 6:return "\u0077\u0069\u006e\u0064\u006f\u0077";case 7:return "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case 8:return "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case 9:return "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case 10:return "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 11:return "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case 12:return "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case 13:return "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case 14:return "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case 15:return "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case 16:return "\u0062t\u006e\u0046\u0061\u0063\u0065";case 17:return "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case 18:return "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case 19:return "\u0062t\u006e\u0054\u0065\u0078\u0074";case 20:return "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 21:return "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 22:return "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case 23:return "\u0033d\u004c\u0069\u0067\u0068\u0074";case 24:return "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case 25:return "\u0069\u006e\u0066\u006f\u0042\u006b";case 26:return "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case 27:return "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case 28:return "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 29:return "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 30:return "\u006de\u006e\u0075\u0042\u0061\u0072";};return "";}; -// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path -func (_geef *CT_TableCell )ValidateWithPath (path string )error {if _geef .TxBody !=nil {if _cfbef :=_geef .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cfbef !=nil {return _cfbef ;};};if _geef .TcPr !=nil {if _cdaeb :=_geef .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_cdaeb !=nil {return _cdaeb ;};};if _geef .ExtLst !=nil {if _afba :=_geef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afba !=nil {return _afba ;};};return nil ;};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the Blip and its children, prefixing error messages with path +func (_bga *Blip )ValidateWithPath (path string )error {if _bggg :=_bga .CT_Blip .ValidateWithPath (path );_bggg !=nil {return _bggg ;};return nil ;}; -// Validate validates the CT_GeomRect and its children -func (_bgaad *CT_GeomRect )Validate ()error {return _bgaad .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");}; +// Validate validates the CT_AlphaModulateEffect and its children +func (_bfa *CT_AlphaModulateEffect )Validate ()error {return _bfa .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; -// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path -func (_ecdfb *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_ecdfb .ValAttr ){return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_TextBulletSizePercentPatternRe ,_ecdfb .ValAttr );};return nil ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;}; +// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path +func (_gagg *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _dbcd :=_gagg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbcd !=nil {return _dbcd ;};if _dcdb :=_gagg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dcdb !=nil {return _dcdb ;};return nil ;}; -// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path -func (_cbec *CT_ShapeLocking )ValidateWithPath (path string )error {if _cbec .ExtLst !=nil {if _bccdb :=_cbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccdb !=nil {return _bccdb ;};};return nil ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_gfece :=&EG_TextBulletSize {};return _gfece }; +// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path +func (_fcbc *CT_Angle )ValidateWithPath (path string )error {return nil };type ST_CompoundLine byte ; -// Validate validates the CT_BlurEffect and its children -func (_dbaba *CT_BlurEffect )Validate ()error {return _dbaba .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path +func (_ccbegf *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_fdefe *ST_DgmBuildStep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdefe =0;case "\u0073\u0070":*_fdefe =1;case "\u0062\u0067":*_fdefe =2;};return nil ;};func (_ccfcff *EG_TextBulletColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abdgef :for {_bdaec ,_ggcef :=d .Token ();if _ggcef !=nil {return _ggcef ;};switch _eeeca :=_bdaec .(type ){case _b .StartElement :switch _eeeca .Name {case _b .Name {Space :"\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",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_ccfcff .BuClrTx =NewCT_TextBulletColorFollowText ();if _aeaea :=d .DecodeElement (_ccfcff .BuClrTx ,&_eeeca );_aeaea !=nil {return _aeaea ;};case _b .Name {Space :"\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",Local :"\u0062\u0075\u0043l\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_ccfcff .BuClr =NewCT_Color ();if _fabcb :=d .DecodeElement (_ccfcff .BuClr ,&_eeeca );_fabcb !=nil {return _fabcb ;};default:_f .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\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_eeeca .Name );if _dfcd :=d .Skip ();_dfcd !=nil {return _dfcd ;};};case _b .EndElement :break _abdgef ;case _b .CharData :};};return nil ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_ecb :=&CT_AdjustHandleList {};return _ecb };func (_bdca *CT_ShapeStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdca .LnRef =NewCT_StyleMatrixReference ();_bdca .FillRef =NewCT_StyleMatrixReference ();_bdca .EffectRef =NewCT_StyleMatrixReference ();_bdca .FontRef =NewCT_FontReference ();_gfgdfd :for {_aaca ,_gbebb :=d .Token ();if _gbebb !=nil {return _gbebb ;};switch _afadd :=_aaca .(type ){case _b .StartElement :switch _afadd .Name {case _b .Name {Space :"\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",Local :"\u006c\u006e\u0052e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:if _cacga :=d .DecodeElement (_bdca .LnRef ,&_afadd );_cacga !=nil {return _cacga ;};case _b .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _bfaeg :=d .DecodeElement (_bdca .FillRef ,&_afadd );_bfaeg !=nil {return _bfaeg ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _feafd :=d .DecodeElement (_bdca .EffectRef ,&_afadd );_feafd !=nil {return _feafd ;};case _b .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _bafg :=d .DecodeElement (_bdca .FontRef ,&_afadd );_bafg !=nil {return _bafg ;};default:_f .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\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_afadd .Name );if _dbafe :=d .Skip ();_dbafe !=nil {return _dbafe ;};};case _b .EndElement :break _gfgdfd ;case _b .CharData :};};return nil ;};func (_fafc *CT_DefaultShapeDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fafc .SpPr =NewCT_ShapeProperties ();_fafc .BodyPr =NewCT_TextBodyProperties ();_fafc .LstStyle =NewCT_TextListStyle ();_eddg :for {_eaf ,_aegcd :=d .Token ();if _aegcd !=nil {return _aegcd ;};switch _fbea :=_eaf .(type ){case _b .StartElement :switch _fbea .Name {case _b .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _gfdg :=d .DecodeElement (_fafc .SpPr ,&_fbea );_gfdg !=nil {return _gfdg ;};case _b .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _fcdd :=d .DecodeElement (_fafc .BodyPr ,&_fbea );_fcdd !=nil {return _fcdd ;};case _b .Name {Space :"\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",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _adae :=d .DecodeElement (_fafc .LstStyle ,&_fbea );_adae !=nil {return _adae ;};case _b .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fafc .Style =NewCT_ShapeStyle ();if _aab :=d .DecodeElement (_fafc .Style ,&_fbea );_aab !=nil {return _aab ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafc .ExtLst =NewCT_OfficeArtExtensionList ();if _gcfgc :=d .DecodeElement (_fafc .ExtLst ,&_fbea );_gcfgc !=nil {return _gcfgc ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053h\u0061p\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074i\u006fn\u0020\u0025v",_fbea .Name );if _adgd :=d .Skip ();_adgd !=nil {return _adgd ;};};case _b .EndElement :break _eddg ;case _b .CharData :};};return nil ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func NewCT_Connection ()*CT_Connection {_fbfg :=&CT_Connection {};return _fbfg };func (_cbcgca *ST_PositiveFixedPercentage )Validate ()error {return _cbcgca .ValidateWithPath ("")};func (_fbbfe ST_PresetMaterialType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbbfe .String (),start );}; -// Validate validates the CT_GradientFillProperties and its children -func (_aecfe *CT_GradientFillProperties )Validate ()error {return _aecfe .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func NewCT_TintEffect ()*CT_TintEffect {_efbc :=&CT_TintEffect {};return _efbc };func (_cfead *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_cfead =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cfead =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cfead =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cfead =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cfead =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cfead =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cfead =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_cfead =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cfead =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cfead =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cfead =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cfead =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_cfead =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_cfead =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_cfead =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_cfead =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_cfead =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_cfead =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_cfead =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_cfead =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_cfead =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_cfead =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_cfead =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_cfead =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_cfead =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_cfead =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_cfead =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cfead =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_cfead =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_cfead =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_cfead =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_cfead =41;};return nil ;}; +// Validate validates the CT_NonVisualDrawingProps and its children +func (_gedc *CT_NonVisualDrawingProps )Validate ()error {return _gedc .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");}; -// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path -func (_ddadb *CT_ColorMRU )ValidateWithPath (path string )error {for _bbed ,_edfdf :=range _ddadb .EG_ColorChoice {if _deecb :=_edfdf .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bbed ));_deecb !=nil {return _deecb ;};};return nil ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type ST_PresetPatternVal byte ;func (_aaac ST_LineEndWidth )ValidateWithPath (path string )error {switch _aaac {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaac ));};return nil ;};func (_eeddf *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ebcad :=range start .Attr {if _ebcad .Name .Local =="\u0074\u0078\u0042o\u0078"{_fdbd ,_ecbcf :=_gcbbf .ParseBool (_ebcad .Value );if _ecbcf !=nil {return _ecbcf ;};_eeddf .TxBoxAttr =&_fdbd ;continue ;};};_fdbca :for {_ddbgb ,_gdbce :=d .Token ();if _gdbce !=nil {return _gdbce ;};switch _cabe :=_ddbgb .(type ){case _ggfee .StartElement :switch _cabe .Name {case _ggfee .Name {Space :"\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",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_eeddf .SpLocks =NewCT_ShapeLocking ();if _bgbdb :=d .DecodeElement (_eeddf .SpLocks ,&_cabe );_bgbdb !=nil {return _bgbdb ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeddf .ExtLst =NewCT_OfficeArtExtensionList ();if _bgfgb :=d .DecodeElement (_eeddf .ExtLst ,&_cabe );_bgfgb !=nil {return _bgfgb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0053\u0068\u0061p\u0065\u0050r\u006f\u0070s\u0020%\u0076",_cabe .Name );if _ageef :=d .Skip ();_ageef !=nil {return _ageef ;};};case _ggfee .EndElement :break _fdbca ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_GroupLocking and its children +func (_egafge *CT_GroupLocking )Validate ()error {return _egafge .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_efbef *CT_RelativeRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddeg :=range start .Attr {if _ddeg .Name .Local =="\u006c"{_fafdb ,_eeecg :=ParseUnionST_Percentage (_ddeg .Value );if _eeecg !=nil {return _eeecg ;};_efbef .LAttr =&_fafdb ;continue ;};if _ddeg .Name .Local =="\u0074"{_cddgf ,_cagee :=ParseUnionST_Percentage (_ddeg .Value );if _cagee !=nil {return _cagee ;};_efbef .TAttr =&_cddgf ;continue ;};if _ddeg .Name .Local =="\u0072"{_aeffa ,_fccfb :=ParseUnionST_Percentage (_ddeg .Value );if _fccfb !=nil {return _fccfb ;};_efbef .RAttr =&_aeffa ;continue ;};if _ddeg .Name .Local =="\u0062"{_aecc ,_fdddea :=ParseUnionST_Percentage (_ddeg .Value );if _fdddea !=nil {return _fdddea ;};_efbef .BAttr =&_aecc ;continue ;};};for {_ceeac ,_cacae :=d .Token ();if _cacae !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_cacae );};if _aegaa ,_eeggf :=_ceeac .(_b .EndElement );_eeggf &&_aegaa .Name ==start .Name {break ;};};return nil ;};func (_ceafae ST_CompoundLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceafae .String (),start );};func (_aeefb *CT_TableRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abbge :=range start .Attr {if _abbge .Name .Local =="\u0068"{_fccgg ,_fecbdf :=ParseUnionST_Coordinate (_abbge .Value );if _fecbdf !=nil {return _fecbdf ;};_aeefb .HAttr =_fccgg ;continue ;};};_bgad :for {_eeffg ,_adcda :=d .Token ();if _adcda !=nil {return _adcda ;};switch _faddd :=_eeffg .(type ){case _b .StartElement :switch _faddd .Name {case _b .Name {Space :"\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",Local :"\u0074\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"}:_bdede :=NewCT_TableCell ();if _aegce :=d .DecodeElement (_bdede ,&_faddd );_aegce !=nil {return _aegce ;};_aeefb .Tc =append (_aeefb .Tc ,_bdede );case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeefb .ExtLst =NewCT_OfficeArtExtensionList ();if _eafbc :=d .DecodeElement (_aeefb .ExtLst ,&_faddd );_eafbc !=nil {return _eafbc ;};default:_f .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\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_faddd .Name );if _adeeb :=d .Skip ();_adeeb !=nil {return _adeeb ;};};case _b .EndElement :break _bgad ;case _b .CharData :};};return nil ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};func (_ebbeag *EG_LineJoinProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcdg :for {_gcbaa ,_bcfdbf :=d .Token ();if _bcfdbf !=nil {return _bcfdbf ;};switch _dgfcgf :=_gcbaa .(type ){case _b .StartElement :switch _dgfcgf .Name {case _b .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_ebbeag .Round =NewCT_LineJoinRound ();if _geade :=d .DecodeElement (_ebbeag .Round ,&_dgfcgf );_geade !=nil {return _geade ;};case _b .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_ebbeag .Bevel =NewCT_LineJoinBevel ();if _gefge :=d .DecodeElement (_ebbeag .Bevel ,&_dgfcgf );_gefge !=nil {return _gefge ;};case _b .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_ebbeag .Miter =NewCT_LineJoinMiterProperties ();if _cafd :=d .DecodeElement (_ebbeag .Miter ,&_dgfcgf );_cafd !=nil {return _cafd ;};default:_f .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\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dgfcgf .Name );if _dgabgg :=d .Skip ();_dgabgg !=nil {return _dgabgg ;};};case _b .EndElement :break _adcdg ;case _b .CharData :};};return nil ;};func (_cgaa ST_PathFillMode )Validate ()error {return _cgaa .ValidateWithPath ("")}; -// Validate validates the CT_TextShapeAutofit and its children -func (_bgfbe *CT_TextShapeAutofit )Validate ()error {return _bgfbe .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_cdgbc *ST_TextVerticalType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ggfa ,_cefgb :=d .Token ();if _cefgb !=nil {return _cefgb ;};if _bfacgc ,_bgfgc :=_ggfa .(_ggfee .EndElement );_bgfgc &&_bfacgc .Name ==start .Name {*_cdgbc =1;return nil ;};if _cbfefc ,_dbebcc :=_ggfa .(_ggfee .CharData );!_dbebcc {return _ddgage .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",_ggfa );}else {switch string (_cbfefc ){case "":*_cdgbc =0;case "\u0068\u006f\u0072\u007a":*_cdgbc =1;case "\u0076\u0065\u0072\u0074":*_cdgbc =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_cdgbc =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_cdgbc =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_cdgbc =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_cdgbc =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_cdgbc =7;};};_ggfa ,_cefgb =d .Token ();if _cefgb !=nil {return _cefgb ;};if _bedba ,_ggbcg :=_ggfa .(_ggfee .EndElement );_ggbcg &&_bedba .Name ==start .Name {return nil ;};return _ddgage .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",_ggfa );}; +// Validate validates the CT_AlphaCeilingEffect and its children +func (_fcb *CT_AlphaCeilingEffect )Validate ()error {return _fcb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ddbce ST_TextVerticalType )Validate ()error {return _ddbce .ValidateWithPath ("")};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_aaacb :=&CT_GvmlPictureNonVisual {};_aaacb .CNvPr =NewCT_NonVisualDrawingProps ();_aaacb .CNvPicPr =NewCT_NonVisualPictureProperties ();return _aaacb ;};func (_agcf *CT_ObjectStyleDefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agcf .SpDef !=nil {_gcba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_agcf .SpDef ,_gcba );};if _agcf .LnDef !=nil {_acac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_agcf .LnDef ,_acac );};if _agcf .TxDef !=nil {_bdcfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_agcf .TxDef ,_bdcfc );};if _agcf .ExtLst !=nil {_bdad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agcf .ExtLst ,_bdad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children -func (_dcgdc *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _dcgdc .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073");}; +// Validate validates the CT_TextBlipBullet and its children +func (_aceca *CT_TextBlipBullet )Validate ()error {return _aceca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func (_gceeb ST_PresetShadowVal )ValidateWithPath (path string )error {switch _gceeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gceeb ));};return nil ;};func NewCT_HSLEffect ()*CT_HSLEffect {_gadbd :=&CT_HSLEffect {};return _gadbd };type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};const (ST_LightRigTypeUnset ST_LightRigType =0;ST_LightRigTypeLegacyFlat1 ST_LightRigType =1;ST_LightRigTypeLegacyFlat2 ST_LightRigType =2;ST_LightRigTypeLegacyFlat3 ST_LightRigType =3;ST_LightRigTypeLegacyFlat4 ST_LightRigType =4;ST_LightRigTypeLegacyNormal1 ST_LightRigType =5;ST_LightRigTypeLegacyNormal2 ST_LightRigType =6;ST_LightRigTypeLegacyNormal3 ST_LightRigType =7;ST_LightRigTypeLegacyNormal4 ST_LightRigType =8;ST_LightRigTypeLegacyHarsh1 ST_LightRigType =9;ST_LightRigTypeLegacyHarsh2 ST_LightRigType =10;ST_LightRigTypeLegacyHarsh3 ST_LightRigType =11;ST_LightRigTypeLegacyHarsh4 ST_LightRigType =12;ST_LightRigTypeThreePt ST_LightRigType =13;ST_LightRigTypeBalanced ST_LightRigType =14;ST_LightRigTypeSoft ST_LightRigType =15;ST_LightRigTypeHarsh ST_LightRigType =16;ST_LightRigTypeFlood ST_LightRigType =17;ST_LightRigTypeContrasting ST_LightRigType =18;ST_LightRigTypeMorning ST_LightRigType =19;ST_LightRigTypeSunrise ST_LightRigType =20;ST_LightRigTypeSunset ST_LightRigType =21;ST_LightRigTypeChilly ST_LightRigType =22;ST_LightRigTypeFreezing ST_LightRigType =23;ST_LightRigTypeFlat ST_LightRigType =24;ST_LightRigTypeTwoPt ST_LightRigType =25;ST_LightRigTypeGlow ST_LightRigType =26;ST_LightRigTypeBrightRoom ST_LightRigType =27;);func (_baadf *ST_TextSpacingPercentOrPercentString )Validate ()error {return _baadf .ValidateWithPath ("");};func (_bcc *CT_ColorMappingOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcc .Choice =NewCT_ColorMappingOverrideChoice ();_cae :for {_acag ,_eeb :=d .Token ();if _eeb !=nil {return _eeb ;};switch _ebebe :=_acag .(type ){case _b .StartElement :switch _ebebe .Name {case _b .Name {Space :"\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",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_bcc .Choice =NewCT_ColorMappingOverrideChoice ();if _dgade :=d .DecodeElement (&_bcc .Choice .MasterClrMapping ,&_ebebe );_dgade !=nil {return _dgade ;};case _b .Name {Space :"\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",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_bcc .Choice =NewCT_ColorMappingOverrideChoice ();if _dcf :=d .DecodeElement (&_bcc .Choice .OverrideClrMapping ,&_ebebe );_dcf !=nil {return _dcf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070i\u006e\u0067\u004f\u0076\u0065\u0072r\u0069\u0064\u0065 \u0025\u0076",_ebebe .Name );if _dcdeec :=d .Skip ();_dcdeec !=nil {return _dcdeec ;};};case _b .EndElement :break _cae ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path -func (_edbf *CT_ShapeProperties )ValidateWithPath (path string )error {if _agac :=_edbf .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_agac !=nil {return _agac ;};if _edbf .Xfrm !=nil {if _ddgcf :=_edbf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ddgcf !=nil {return _ddgcf ;};};if _edbf .CustGeom !=nil {if _edbbfe :=_edbf .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_edbbfe !=nil {return _edbbfe ;};};if _edbf .PrstGeom !=nil {if _cdccff :=_edbf .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_cdccff !=nil {return _cdccff ;};};if _edbf .NoFill !=nil {if _gbffa :=_edbf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gbffa !=nil {return _gbffa ;};};if _edbf .SolidFill !=nil {if _baafb :=_edbf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_baafb !=nil {return _baafb ;};};if _edbf .GradFill !=nil {if _cgabb :=_edbf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cgabb !=nil {return _cgabb ;};};if _edbf .BlipFill !=nil {if _ebeeb :=_edbf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ebeeb !=nil {return _ebeeb ;};};if _edbf .PattFill !=nil {if _febe :=_edbf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_febe !=nil {return _febe ;};};if _edbf .GrpFill !=nil {if _edeadg :=_edbf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_edeadg !=nil {return _edeadg ;};};if _edbf .Ln !=nil {if _dcfc :=_edbf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dcfc !=nil {return _dcfc ;};};if _edbf .EffectLst !=nil {if _eecgg :=_edbf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eecgg !=nil {return _eecgg ;};};if _edbf .EffectDag !=nil {if _bed :=_edbf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bed !=nil {return _bed ;};};if _edbf .Scene3d !=nil {if _eaff :=_edbf .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_eaff !=nil {return _eaff ;};};if _edbf .Sp3d !=nil {if _debe :=_edbf .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_debe !=nil {return _debe ;};};if _edbf .ExtLst !=nil {if _abeag :=_edbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abeag !=nil {return _abeag ;};};return nil ;};func (_effcf *ST_LineEndWidth )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_feedd ,_ccccb :=d .Token ();if _ccccb !=nil {return _ccccb ;};if _ddebe ,_cdbcd :=_feedd .(_ggfee .EndElement );_cdbcd &&_ddebe .Name ==start .Name {*_effcf =1;return nil ;};if _dcacd ,_aada :=_feedd .(_ggfee .CharData );!_aada {return _ddgage .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",_feedd );}else {switch string (_dcacd ){case "":*_effcf =0;case "\u0073\u006d":*_effcf =1;case "\u006d\u0065\u0064":*_effcf =2;case "\u006c\u0067":*_effcf =3;};};_feedd ,_ccccb =d .Token ();if _ccccb !=nil {return _ccccb ;};if _abfec ,_fbccb :=_feedd .(_ggfee .EndElement );_fbccb &&_abfec .Name ==start .Name {return nil ;};return _ddgage .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",_feedd );};func (_ffddg *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_gfbbg :=[]string {};if _ffddg .ST_PositiveFixedPercentageDecimal !=nil {_gfbbg =append (_gfbbg ,"\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063e\u006e\u0074\u0061\u0067\u0065\u0044\u0065c\u0069\u006d\u0061\u006c");};if _ffddg .ST_PositiveFixedPercentage !=nil {if _ecabf :=_ffddg .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_ecabf !=nil {return _ecabf ;};_gfbbg =append (_gfbbg ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if len (_gfbbg )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfbbg );};return nil ;};func NewEG_Media ()*EG_Media {_adac :=&EG_Media {};return _adac };func (_cebf ST_RectAlignment )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bfaba :=_ggfee .Attr {};_bfaba .Name =name ;switch _cebf {case ST_RectAlignmentUnset :_bfaba .Value ="";case ST_RectAlignmentTl :_bfaba .Value ="\u0074\u006c";case ST_RectAlignmentT :_bfaba .Value ="\u0074";case ST_RectAlignmentTr :_bfaba .Value ="\u0074\u0072";case ST_RectAlignmentL :_bfaba .Value ="\u006c";case ST_RectAlignmentCtr :_bfaba .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_bfaba .Value ="\u0072";case ST_RectAlignmentBl :_bfaba .Value ="\u0062\u006c";case ST_RectAlignmentB :_bfaba .Value ="\u0062";case ST_RectAlignmentBr :_bfaba .Value ="\u0062\u0072";};return _bfaba ,nil ;}; +// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path +func (_efeac *CT_Path2DArcTo )ValidateWithPath (path string )error {if _cfag :=_efeac .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_cfag !=nil {return _cfag ;};if _gcddb :=_efeac .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_gcddb !=nil {return _gcddb ;};if _gaggc :=_efeac .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gaggc !=nil {return _gaggc ;};if _fgea :=_efeac .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fgea !=nil {return _fgea ;};return nil ;};func NewCT_Scene3D ()*CT_Scene3D {_feaaa :=&CT_Scene3D {};_feaaa .Camera =NewCT_Camera ();_feaaa .LightRig =NewCT_LightRig ();return _feaaa ;};func (_bbgedb ST_BlendMode )Validate ()error {return _bbgedb .ValidateWithPath ("")};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; -// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path -func (_fcdae *EG_EffectProperties )ValidateWithPath (path string )error {if _fcdae .EffectLst !=nil {if _dgbd :=_fcdae .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_dgbd !=nil {return _dgbd ;};};if _fcdae .EffectDag !=nil {if _fgbe :=_fcdae .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fgbe !=nil {return _fgbe ;};};return nil ;};func (_afc ST_TextVerticalType )String ()string {switch _afc {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";case 3:return "\u0076e\u0072\u0074\u0032\u0037\u0030";case 4:return "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case 5:return "\u0065\u0061\u0056\u0065\u0072\u0074";case 6:return "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case 7:return "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return "";}; +// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path +func (_edeae *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path -func (_eaed *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _ccea ,_fgdab :=range _eaed .EG_FillProperties {if _bafc :=_fgdab .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_ccea ));_bafc !=nil {return _bafc ;};};return nil ;};type CT_Boolean struct{ValAttr *_cgea .ST_OnOff ;}; +// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path +func (_acedg *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func (_gfaaf ST_TextShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecfge :=_b .Attr {};_ecfge .Name =name ;switch _gfaaf {case ST_TextShapeTypeUnset :_ecfge .Value ="";case ST_TextShapeTypeTextNoShape :_ecfge .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_ecfge .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_ecfge .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_ecfge .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_ecfge .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_ecfge .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_ecfge .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_ecfge .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_ecfge .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_ecfge .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_ecfge .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_ecfge .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_ecfge .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_ecfge .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_ecfge .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_ecfge .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_ecfge .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_ecfge .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_ecfge .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_ecfge .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_ecfge .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_ecfge .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_ecfge .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_ecfge .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _ecfge ,nil ;};func (_beafea *ST_LineCap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beafea =0;case "\u0072\u006e\u0064":*_beafea =1;case "\u0073\u0071":*_beafea =2;case "\u0066\u006c\u0061\u0074":*_beafea =3;};return nil ;};func (_dfcbd *CT_GroupShapeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcbd .BwModeAttr !=ST_BlackWhiteModeUnset {_eagd ,_geae :=_dfcbd .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _geae !=nil {return _geae ;};start .Attr =append (start .Attr ,_eagd );};e .EncodeToken (start );if _dfcbd .Xfrm !=nil {_aada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dfcbd .Xfrm ,_aada );};if _dfcbd .NoFill !=nil {_baecd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .NoFill ,_baecd );};if _dfcbd .SolidFill !=nil {_gabaf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .SolidFill ,_gabaf );};if _dfcbd .GradFill !=nil {_cgfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .GradFill ,_cgfdf );};if _dfcbd .BlipFill !=nil {_eccge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .BlipFill ,_eccge );};if _dfcbd .PattFill !=nil {_dagfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .PattFill ,_dagfc );};if _dfcbd .GrpFill !=nil {_bdccb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dfcbd .GrpFill ,_bdccb );};if _dfcbd .EffectLst !=nil {_ecfbg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcbd .EffectLst ,_ecfbg );};if _dfcbd .EffectDag !=nil {_cfbee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dfcbd .EffectDag ,_cfbee );};if _dfcbd .Scene3d !=nil {_ggfg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_dfcbd .Scene3d ,_ggfg );};if _dfcbd .ExtLst !=nil {_gggd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcbd .ExtLst ,_gggd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path -func (_agega *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func (_fcbca *CT_QuickTimeFile )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_ddgage .Sprintf ("\u0025\u0076",_fcbca .LinkAttr )});e .EncodeToken (start );if _fcbca .ExtLst !=nil {_agce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcbca .ExtLst ,_agce );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_TableGrid ()*CT_TableGrid {_gcda :=&CT_TableGrid {};return _gcda };func (_feeca *ST_SchemeColorVal )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_feeca =0;case "\u0062\u0067\u0031":*_feeca =1;case "\u0074\u0078\u0031":*_feeca =2;case "\u0062\u0067\u0032":*_feeca =3;case "\u0074\u0078\u0032":*_feeca =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_feeca =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_feeca =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_feeca =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_feeca =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_feeca =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_feeca =10;case "\u0068\u006c\u0069n\u006b":*_feeca =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_feeca =12;case "\u0070\u0068\u0043l\u0072":*_feeca =13;case "\u0064\u006b\u0031":*_feeca =14;case "\u006c\u0074\u0031":*_feeca =15;case "\u0064\u006b\u0032":*_feeca =16;case "\u006c\u0074\u0032":*_feeca =17;};return nil ;};type CT_Path2DList struct{Path []*CT_Path2D ;};type ST_PresetShadowVal byte ;func (_beaffe ST_TextUnderlineType )String ()string {switch _beaffe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";};func (_efad *ST_LightRigDirection )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_efad =0;case "\u0074\u006c":*_efad =1;case "\u0074":*_efad =2;case "\u0074\u0072":*_efad =3;case "\u006c":*_efad =4;case "\u0072":*_efad =5;case "\u0062\u006c":*_efad =6;case "\u0062":*_efad =7;case "\u0062\u0072":*_efad =8;};return nil ;};func (_dagfg *CT_CustomColor )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gcgca :=range start .Attr {if _gcgca .Name .Local =="\u006e\u0061\u006d\u0065"{_efac ,_fbeda :=_gcgca .Value ,error (nil );if _fbeda !=nil {return _fbeda ;};_dagfg .NameAttr =&_efac ;continue ;};};_bgag :for {_dfede ,_gdebgb :=d .Token ();if _gdebgb !=nil {return _gdebgb ;};switch _bbgac :=_dfede .(type ){case _ggfee .StartElement :switch _bbgac .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dagfg .ScrgbClr =NewCT_ScRgbColor ();if _aecgd :=d .DecodeElement (_dagfg .ScrgbClr ,&_bbgac );_aecgd !=nil {return _aecgd ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dagfg .SrgbClr =NewCT_SRgbColor ();if _aacdd :=d .DecodeElement (_dagfg .SrgbClr ,&_bbgac );_aacdd !=nil {return _aacdd ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dagfg .HslClr =NewCT_HslColor ();if _eceg :=d .DecodeElement (_dagfg .HslClr ,&_bbgac );_eceg !=nil {return _eceg ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dagfg .SysClr =NewCT_SystemColor ();if _dbcec :=d .DecodeElement (_dagfg .SysClr ,&_bbgac );_dbcec !=nil {return _dbcec ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dagfg .SchemeClr =NewCT_SchemeColor ();if _abgf :=d .DecodeElement (_dagfg .SchemeClr ,&_bbgac );_abgf !=nil {return _abgf ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dagfg .PrstClr =NewCT_PresetColor ();if _ageg :=d .DecodeElement (_dagfg .PrstClr ,&_bbgac );_ageg !=nil {return _ageg ;};default:_fecf .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\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_bbgac .Name );if _bcfdd :=d .Skip ();_bcfdd !=nil {return _bcfdd ;};};case _ggfee .EndElement :break _bgag ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path +func (_ccfgg *CT_ScRgbColor )ValidateWithPath (path string )error {if _gcagb :=_ccfgg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gcagb !=nil {return _gcagb ;};if _cbdcg :=_ccfgg .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_cbdcg !=nil {return _cbdcg ;};if _bbffgc :=_ccfgg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_bbffgc !=nil {return _bbffgc ;};for _cccgd ,_ddcae :=range _ccfgg .EG_ColorTransform {if _fdabg :=_ddcae .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cccgd ));_fdabg !=nil {return _fdabg ;};};return nil ;}; -// Validate validates the CT_LineEndProperties and its children -func (_fbac *CT_LineEndProperties )Validate ()error {return _fbac .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func NewCT_FillStyleList ()*CT_FillStyleList {_gcac :=&CT_FillStyleList {};return _gcac };func (_bfbgc *ST_ColorSchemeIndex )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ecgg ,_gfbb :=d .Token ();if _gfbb !=nil {return _gfbb ;};if _dedeg ,_bffad :=_ecgg .(_ggfee .EndElement );_bffad &&_dedeg .Name ==start .Name {*_bfbgc =1;return nil ;};if _gcdf ,_afeee :=_ecgg .(_ggfee .CharData );!_afeee {return _ddgage .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",_ecgg );}else {switch string (_gcdf ){case "":*_bfbgc =0;case "\u0064\u006b\u0031":*_bfbgc =1;case "\u006c\u0074\u0031":*_bfbgc =2;case "\u0064\u006b\u0032":*_bfbgc =3;case "\u006c\u0074\u0032":*_bfbgc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bfbgc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bfbgc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bfbgc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bfbgc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bfbgc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bfbgc =10;case "\u0068\u006c\u0069n\u006b":*_bfbgc =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bfbgc =12;};};_ecgg ,_gfbb =d .Token ();if _gfbb !=nil {return _gfbb ;};if _fdcbb ,_ffgfg :=_ecgg .(_ggfee .EndElement );_ffgfg &&_fdcbb .Name ==start .Name {return nil ;};return _ddgage .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",_ecgg );};func NewCT_FontScheme ()*CT_FontScheme {_fbeb :=&CT_FontScheme {};_fbeb .MajorFont =NewCT_FontCollection ();_fbeb .MinorFont =NewCT_FontCollection ();return _fbeb ;};type CT_TextUnderlineLineFollowText struct{};func (_fbcg *EG_TextRun )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _fbcg .R !=nil {_ffefc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_fbcg .R ,_ffefc );};if _fbcg .Br !=nil {_efcgce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_fbcg .Br ,_efcgce );};if _fbcg .Fld !=nil {_bdagd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_fbcg .Fld ,_bdagd );};return nil ;};func (_effeb *CT_ShapeProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _effeb .BwModeAttr !=ST_BlackWhiteModeUnset {_caagc ,_gaed :=_effeb .BwModeAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _gaed !=nil {return _gaed ;};start .Attr =append (start .Attr ,_caagc );};e .EncodeToken (start );if _effeb .Xfrm !=nil {_ffea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_effeb .Xfrm ,_ffea );};if _effeb .CustGeom !=nil {_gdfbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_effeb .CustGeom ,_gdfbb );};if _effeb .PrstGeom !=nil {_gbegd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_effeb .PrstGeom ,_gbegd );};if _effeb .NoFill !=nil {_baeag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effeb .NoFill ,_baeag );};if _effeb .SolidFill !=nil {_cbda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effeb .SolidFill ,_cbda );};if _effeb .GradFill !=nil {_dfgfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effeb .GradFill ,_dfgfb );};if _effeb .BlipFill !=nil {_fdaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effeb .BlipFill ,_fdaa );};if _effeb .PattFill !=nil {_gcdfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effeb .PattFill ,_gcdfd );};if _effeb .GrpFill !=nil {_gaeff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_effeb .GrpFill ,_gaeff );};if _effeb .Ln !=nil {_fecdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_effeb .Ln ,_fecdc );};if _effeb .EffectLst !=nil {_gec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_effeb .EffectLst ,_gec );};if _effeb .EffectDag !=nil {_cddg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_effeb .EffectDag ,_cddg );};if _effeb .Scene3d !=nil {_fcadc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_effeb .Scene3d ,_fcadc );};if _effeb .Sp3d !=nil {_cebfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_effeb .Sp3d ,_cebfd );};if _effeb .ExtLst !=nil {_bgbea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_effeb .ExtLst ,_bgbea );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path +func (_bffgf *CT_ConnectionSite )ValidateWithPath (path string )error {if _ggfc :=_bffgf .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ggfc !=nil {return _ggfc ;};if _dfbbc :=_bffgf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dfbbc !=nil {return _dfbbc ;};return nil ;};func (_gddcab ST_BevelPresetType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gddcab .String (),start );};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_ffec :=&CT_TableBackgroundStyle {};return _ffec ;}; -// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path -func (_ccafe *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _fcbgf :=_ccafe .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fcbgf !=nil {return _fcbgf ;};if _ddea :=_ccafe .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_ddea !=nil {return _ddea ;};if _ccafe .Font !=nil {if _fffef :=_ccafe .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fffef !=nil {return _fffef ;};};if _ccafe .FontRef !=nil {if _gacc :=_ccafe .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_gacc !=nil {return _gacc ;};};if _ccafe .ScrgbClr !=nil {if _fbcbc :=_ccafe .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fbcbc !=nil {return _fbcbc ;};};if _ccafe .SrgbClr !=nil {if _dfab :=_ccafe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dfab !=nil {return _dfab ;};};if _ccafe .HslClr !=nil {if _faea :=_ccafe .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_faea !=nil {return _faea ;};};if _ccafe .SysClr !=nil {if _gccag :=_ccafe .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gccag !=nil {return _gccag ;};};if _ccafe .SchemeClr !=nil {if _eecc :=_ccafe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eecc !=nil {return _eecc ;};};if _ccafe .PrstClr !=nil {if _adaeg :=_ccafe .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_adaeg !=nil {return _adaeg ;};};if _ccafe .ExtLst !=nil {if _adccd :=_ccafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adccd !=nil {return _adccd ;};};return nil ;}; +// Validate validates the CT_PositivePercentage and its children +func (_daff *CT_PositivePercentage )Validate ()error {return _daff .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};func (_afecf *ST_BlackWhiteMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcfcab ,_bagbec :=d .Token ();if _bagbec !=nil {return _bagbec ;};if _gfgba ,_edaad :=_fcfcab .(_b .EndElement );_edaad &&_gfgba .Name ==start .Name {*_afecf =1;return nil ;};if _abaed ,_bfce :=_fcfcab .(_b .CharData );!_bfce {return _bb .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",_fcfcab );}else {switch string (_abaed ){case "":*_afecf =0;case "\u0063\u006c\u0072":*_afecf =1;case "\u0061\u0075\u0074\u006f":*_afecf =2;case "\u0067\u0072\u0061\u0079":*_afecf =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_afecf =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_afecf =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_afecf =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_afecf =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_afecf =8;case "\u0062\u006c\u0061c\u006b":*_afecf =9;case "\u0077\u0068\u0069t\u0065":*_afecf =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_afecf =11;};};_fcfcab ,_bagbec =d .Token ();if _bagbec !=nil {return _bagbec ;};if _bcace ,_fceed :=_fcfcab .(_b .EndElement );_fceed &&_bcace .Name ==start .Name {return nil ;};return _bb .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",_fcfcab );};func (_cfgcgc *ST_PenAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfgcgc =0;case "\u0063\u0074\u0072":*_cfgcgc =1;case "\u0069\u006e":*_cfgcgc =2;};return nil ;};func (_ggbgc *ST_TextAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadbb ,_cdcag :=d .Token ();if _cdcag !=nil {return _cdcag ;};if _ddgfc ,_edaea :=_eadbb .(_b .EndElement );_edaea &&_ddgfc .Name ==start .Name {*_ggbgc =1;return nil ;};if _cdabdd ,_fabgae :=_eadbb .(_b .CharData );!_fabgae {return _bb .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",_eadbb );}else {switch string (_cdabdd ){case "":*_ggbgc =0;case "\u006c":*_ggbgc =1;case "\u0063\u0074\u0072":*_ggbgc =2;case "\u0072":*_ggbgc =3;case "\u006a\u0075\u0073\u0074":*_ggbgc =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ggbgc =5;case "\u0064\u0069\u0073\u0074":*_ggbgc =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ggbgc =7;};};_eadbb ,_cdcag =d .Token ();if _cdcag !=nil {return _cdcag ;};if _bbegec ,_ffada :=_eadbb .(_b .EndElement );_ffada &&_bbegec .Name ==start .Name {return nil ;};return _bb .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",_eadbb );};func (_faacad ST_TextCapsType )String ()string {switch _faacad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006d\u0061l\u006c";case 3:return "\u0061\u006c\u006c";};return "";};func (_ffbc *CT_AlphaCeilingEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_adeeg :=ST_PositiveFixedPercentage {};if _eb .ST_PercentagePatternRe .MatchString (s ){_adeeg .ST_PositiveFixedPercentage =&ST_Percentage {};_adeeg .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_gebe ,_gdbda :=_a .ParseInt (s ,10,64);if _gdbda !=nil {return _adeeg ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gdbda );};_bfdac :=int32 (_gebe );_adeeg .ST_PositiveFixedPercentageDecimal =&_bfdac ;};return _adeeg ,nil ;};func (_fbgebc *EG_OfficeArtExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbgebc .Ext !=nil {_fgdfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_eadggc :=range _fbgebc .Ext {e .EncodeElement (_eadggc ,_fgdfc );};};return nil ;};func (_gecbc *CT_TableRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_gecbc .HAttr )});e .EncodeToken (start );if _gecbc .Tc !=nil {_ebgea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_bdcad :=range _gecbc .Tc {e .EncodeElement (_bdcad ,_ebgea );};};if _gecbc .ExtLst !=nil {_aabga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecbc .ExtLst ,_aabga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ST_AnimationChartBuildType is a union type -type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};func (_bfbbbf *CT_InverseTransform )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_dgbbe ,_ggddc :=d .Token ();if _ggddc !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0049\u006e\u0076\u0065\u0072s\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_ggddc );};if _afbbg ,_edfbae :=_dgbbe .(_ggfee .EndElement );_edfbae &&_afbbg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ConnectionSite and its children +func (_cbac *CT_ConnectionSite )Validate ()error {return _cbac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");}; -// Validate validates the CT_Shape3D and its children -func (_ggbcb *CT_Shape3D )Validate ()error {return _ggbcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_aadbd :=&CT_QuickTimeFile {};return _aadbd };type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};type ST_TextAnchoringType byte ;func (_bfbfb *ST_TextAnchoringType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_bfbfb =0;case "\u0074":*_bfbfb =1;case "\u0063\u0074\u0072":*_bfbfb =2;case "\u0062":*_bfbfb =3;case "\u006a\u0075\u0073\u0074":*_bfbfb =4;case "\u0064\u0069\u0073\u0074":*_bfbfb =5;};return nil ;};type ST_LightRigType byte ;func (_gccfc *CT_ColorMRU )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eafc :for {_fcebc ,_aefd :=d .Token ();if _aefd !=nil {return _aefd ;};switch _edcdg :=_fcebc .(type ){case _ggfee .StartElement :switch _edcdg .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gceeb :=NewEG_ColorChoice ();_gceeb .ScrgbClr =NewCT_ScRgbColor ();if _cdcaa :=d .DecodeElement (_gceeb .ScrgbClr ,&_edcdg );_cdcaa !=nil {return _cdcaa ;};_gccfc .EG_ColorChoice =append (_gccfc .EG_ColorChoice ,_gceeb );case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cagebf :=NewEG_ColorChoice ();_cagebf .SrgbClr =NewCT_SRgbColor ();if _gdfe :=d .DecodeElement (_cagebf .SrgbClr ,&_edcdg );_gdfe !=nil {return _gdfe ;};_gccfc .EG_ColorChoice =append (_gccfc .EG_ColorChoice ,_cagebf );case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bfdc :=NewEG_ColorChoice ();_bfdc .HslClr =NewCT_HslColor ();if _egeaf :=d .DecodeElement (_bfdc .HslClr ,&_edcdg );_egeaf !=nil {return _egeaf ;};_gccfc .EG_ColorChoice =append (_gccfc .EG_ColorChoice ,_bfdc );case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fbdge :=NewEG_ColorChoice ();_fbdge .SysClr =NewCT_SystemColor ();if _dafcg :=d .DecodeElement (_fbdge .SysClr ,&_edcdg );_dafcg !=nil {return _dafcg ;};_gccfc .EG_ColorChoice =append (_gccfc .EG_ColorChoice ,_fbdge );case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dadgeg :=NewEG_ColorChoice ();_dadgeg .SchemeClr =NewCT_SchemeColor ();if _bgggd :=d .DecodeElement (_dadgeg .SchemeClr ,&_edcdg );_bgggd !=nil {return _bgggd ;};_gccfc .EG_ColorChoice =append (_gccfc .EG_ColorChoice ,_dadgeg );case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cgffa :=NewEG_ColorChoice ();_cgffa .PrstClr =NewCT_PresetColor ();if _cabda :=d .DecodeElement (_cgffa .PrstClr ,&_edcdg );_cabda !=nil {return _cabda ;};_gccfc .EG_ColorChoice =append (_gccfc .EG_ColorChoice ,_cgffa );default:_fecf .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\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_edcdg .Name );if _fgafff :=d .Skip ();_fgafff !=nil {return _fgafff ;};};case _ggfee .EndElement :break _eafc ;case _ggfee .CharData :};};return nil ;};func (_cadd *CT_SystemColor )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_fccgd ,_fbgg :=_cadd .ValAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0076\u0061\u006c"});if _fbgg !=nil {return _fbgg ;};start .Attr =append (start .Attr ,_fccgd );if _cadd .LastClrAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",*_cadd .LastClrAttr )});};e .EncodeToken (start );if _cadd .EG_ColorTransform !=nil {for _ ,_cdedb :=range _cadd .EG_ColorTransform {_cdedb .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_faeff :=&CT_StyleMatrix {};_faeff .FillStyleLst =NewCT_FillStyleList ();_faeff .LnStyleLst =NewCT_LineStyleList ();_faeff .EffectStyleLst =NewCT_EffectStyleList ();_faeff .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _faeff ;}; +// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path +func (_geaac *CT_Bevel )ValidateWithPath (path string )error {if _geaac .WAttr !=nil {if *_geaac .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geaac .WAttr );};if *_geaac .WAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geaac .WAttr );};};if _geaac .HAttr !=nil {if *_geaac .HAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geaac .HAttr );};if *_geaac .HAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geaac .HAttr );};};if _bacg :=_geaac .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bacg !=nil {return _bacg ;};return nil ;};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;}; -// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path -func (_acff *EG_TextAutofit )ValidateWithPath (path string )error {if _acff .NoAutofit !=nil {if _gffcd :=_acff .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gffcd !=nil {return _gffcd ;};};if _acff .NormAutofit !=nil {if _faaad :=_acff .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_faaad !=nil {return _faaad ;};};if _acff .SpAutoFit !=nil {if _dgfaf :=_acff .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_dgfaf !=nil {return _dgfaf ;};};return nil ;};func (_gabb *CT_TextBlipBullet )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_cdce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_gabb .Blip ,_cdce );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_afce :=&CT_BiLevelEffect {};return _afce };func (_abce *CT_NoFillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_cddgb ,_dage :=d .Token ();if _dage !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004e\u006f\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_dage );};if _dfcfe ,_efde :=_cddgb .(_ggfee .EndElement );_efde &&_dfcfe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_geca *CT_Color )ValidateWithPath (path string )error {if _geca .ScrgbClr !=nil {if _bdcf :=_geca .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bdcf !=nil {return _bdcf ;};};if _geca .SrgbClr !=nil {if _bfdc :=_geca .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bfdc !=nil {return _bfdc ;};};if _geca .HslClr !=nil {if _gecc :=_geca .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gecc !=nil {return _gecc ;};};if _geca .SysClr !=nil {if _adec :=_geca .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_adec !=nil {return _adec ;};};if _geca .SchemeClr !=nil {if _aaad :=_geca .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aaad !=nil {return _aaad ;};};if _geca .PrstClr !=nil {if _dfff :=_geca .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dfff !=nil {return _dfff ;};};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};type ST_TextShapeType byte ;type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;}; -// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path -func (_bccfa *CT_HSLEffect )ValidateWithPath (path string )error {if _bccfa .HueAttr !=nil {if *_bccfa .HueAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,*_bccfa .HueAttr );};if *_bccfa .HueAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bccfa .HueAttr );};};if _bccfa .SatAttr !=nil {if _gbgg :=_bccfa .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_gbgg !=nil {return _gbgg ;};};if _bccfa .LumAttr !=nil {if _abafc :=_bccfa .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_abafc !=nil {return _abafc ;};};return nil ;};func (_bddade *CT_TableCellProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_egefge :=range start .Attr {if _egefge .Name .Local =="\u006d\u0061\u0072\u0052"{_cefc ,_aadgg :=ParseUnionST_Coordinate32 (_egefge .Value );if _aadgg !=nil {return _aadgg ;};_bddade .MarRAttr =&_cefc ;continue ;};if _egefge .Name .Local =="\u006d\u0061\u0072\u0042"{_agda ,_bbcf :=ParseUnionST_Coordinate32 (_egefge .Value );if _bbcf !=nil {return _bbcf ;};_bddade .MarBAttr =&_agda ;continue ;};if _egefge .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_bddade .AnchorAttr .UnmarshalXMLAttr (_egefge );continue ;};if _egefge .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_bddade .HorzOverflowAttr .UnmarshalXMLAttr (_egefge );continue ;};if _egefge .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_decgd ,_bfcag :=_gcbbf .ParseBool (_egefge .Value );if _bfcag !=nil {return _bfcag ;};_bddade .AnchorCtrAttr =&_decgd ;continue ;};if _egefge .Name .Local =="\u0076\u0065\u0072\u0074"{_bddade .VertAttr .UnmarshalXMLAttr (_egefge );continue ;};if _egefge .Name .Local =="\u006d\u0061\u0072\u004c"{_caceb ,_fbbeec :=ParseUnionST_Coordinate32 (_egefge .Value );if _fbbeec !=nil {return _fbbeec ;};_bddade .MarLAttr =&_caceb ;continue ;};if _egefge .Name .Local =="\u006d\u0061\u0072\u0054"{_debdb ,_baabc :=ParseUnionST_Coordinate32 (_egefge .Value );if _baabc !=nil {return _baabc ;};_bddade .MarTAttr =&_debdb ;continue ;};};_bdfcc :for {_effda ,_adfg :=d .Token ();if _adfg !=nil {return _adfg ;};switch _beedbe :=_effda .(type ){case _ggfee .StartElement :switch _beedbe .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u004c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"}:_bddade .LnL =NewCT_LineProperties ();if _bcecfg :=d .DecodeElement (_bddade .LnL ,&_beedbe );_bcecfg !=nil {return _bcecfg ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0052"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"}:_bddade .LnR =NewCT_LineProperties ();if _cffbb :=d .DecodeElement (_bddade .LnR ,&_beedbe );_cffbb !=nil {return _cffbb ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0054"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"}:_bddade .LnT =NewCT_LineProperties ();if _egeba :=d .DecodeElement (_bddade .LnT ,&_beedbe );_egeba !=nil {return _egeba ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0042"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"}:_bddade .LnB =NewCT_LineProperties ();if _ffcga :=d .DecodeElement (_bddade .LnB ,&_beedbe );_ffcga !=nil {return _ffcga ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_bddade .LnTlToBr =NewCT_LineProperties ();if _deggb :=d .DecodeElement (_bddade .LnTlToBr ,&_beedbe );_deggb !=nil {return _deggb ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_bddade .LnBlToTr =NewCT_LineProperties ();if _ecbae :=d .DecodeElement (_bddade .LnBlToTr ,&_beedbe );_ecbae !=nil {return _ecbae ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_bddade .Cell3D =NewCT_Cell3D ();if _bcgg :=d .DecodeElement (_bddade .Cell3D ,&_beedbe );_bcgg !=nil {return _bcgg ;};case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bddade .NoFill =NewCT_NoFillProperties ();if _cbgdbe :=d .DecodeElement (_bddade .NoFill ,&_beedbe );_cbgdbe !=nil {return _cbgdbe ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bddade .SolidFill =NewCT_SolidColorFillProperties ();if _cbeegd :=d .DecodeElement (_bddade .SolidFill ,&_beedbe );_cbeegd !=nil {return _cbeegd ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bddade .GradFill =NewCT_GradientFillProperties ();if _gdgeff :=d .DecodeElement (_bddade .GradFill ,&_beedbe );_gdgeff !=nil {return _gdgeff ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bddade .BlipFill =NewCT_BlipFillProperties ();if _fbafd :=d .DecodeElement (_bddade .BlipFill ,&_beedbe );_fbafd !=nil {return _fbafd ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bddade .PattFill =NewCT_PatternFillProperties ();if _gdba :=d .DecodeElement (_bddade .PattFill ,&_beedbe );_gdba !=nil {return _gdba ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bddade .GrpFill =NewCT_GroupFillProperties ();if _dgcfd :=d .DecodeElement (_bddade .GrpFill ,&_beedbe );_dgcfd !=nil {return _dgcfd ;};case _ggfee .Name {Space :"\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",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_bddade .Headers =NewCT_Headers ();if _gbcfg :=d .DecodeElement (_bddade .Headers ,&_beedbe );_gbcfg !=nil {return _gbcfg ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddade .ExtLst =NewCT_OfficeArtExtensionList ();if _ccdgd :=d .DecodeElement (_bddade .ExtLst ,&_beedbe );_ccdgd !=nil {return _ccdgd ;};default:_fecf .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\u0054\u0061\u0062\u006ce\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_beedbe .Name );if _cgebc :=d .Skip ();_cgebc !=nil {return _cgebc ;};};case _ggfee .EndElement :break _bdfcc ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_TextTabStopList and its children +func (_gdcdd *CT_TextTabStopList )Validate ()error {return _gdcdd .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func NewCT_TextSpacing ()*CT_TextSpacing {_cefcg :=&CT_TextSpacing {};return _cefcg };func (_cccab *CT_GradientStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbab :=range start .Attr {if _ecbab .Name .Local =="\u0070\u006f\u0073"{_agbgc ,_baeb :=ParseUnionST_PositiveFixedPercentage (_ecbab .Value );if _baeb !=nil {return _baeb ;};_cccab .PosAttr =_agbgc ;continue ;};};_ggbfb :for {_gggcd ,_abfdg :=d .Token ();if _abfdg !=nil {return _abfdg ;};switch _aecf :=_gggcd .(type ){case _b .StartElement :switch _aecf .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cccab .ScrgbClr =NewCT_ScRgbColor ();if _gbgg :=d .DecodeElement (_cccab .ScrgbClr ,&_aecf );_gbgg !=nil {return _gbgg ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cccab .SrgbClr =NewCT_SRgbColor ();if _acea :=d .DecodeElement (_cccab .SrgbClr ,&_aecf );_acea !=nil {return _acea ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cccab .HslClr =NewCT_HslColor ();if _daceg :=d .DecodeElement (_cccab .HslClr ,&_aecf );_daceg !=nil {return _daceg ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cccab .SysClr =NewCT_SystemColor ();if _dgadb :=d .DecodeElement (_cccab .SysClr ,&_aecf );_dgadb !=nil {return _dgadb ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cccab .SchemeClr =NewCT_SchemeColor ();if _bcggcg :=d .DecodeElement (_cccab .SchemeClr ,&_aecf );_bcggcg !=nil {return _bcggcg ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cccab .PrstClr =NewCT_PresetColor ();if _faff :=d .DecodeElement (_cccab .PrstClr ,&_aecf );_faff !=nil {return _faff ;};default:_f .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\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_aecf .Name );if _gbcb :=d .Skip ();_gbcb !=nil {return _gbcb ;};};case _b .EndElement :break _ggbfb ;case _b .CharData :};};return nil ;};func (_gedb *CT_GeomGuideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gedb .Gd !=nil {_gdef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_aadf :=range _gedb .Gd {e .EncodeElement (_aadf ,_gdef );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_dfbed :=&CT_Scale2D {};_dfbed .Sx =NewCT_Ratio ();_dfbed .Sy =NewCT_Ratio ();return _dfbed ;};type ST_PresetShadowVal byte ;func (_afdabe *CT_TextParagraph )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbcf :for {_cfacg ,_bbgce :=d .Token ();if _bbgce !=nil {return _bbgce ;};switch _cecba :=_cfacg .(type ){case _b .StartElement :switch _cecba .Name {case _b .Name {Space :"\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",Local :"\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_afdabe .PPr =NewCT_TextParagraphProperties ();if _cgdgf :=d .DecodeElement (_afdabe .PPr ,&_cecba );_cgdgf !=nil {return _cgdgf ;};case _b .Name {Space :"\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",Local :"\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_gcfdg :=NewEG_TextRun ();_gcfdg .R =NewCT_RegularTextRun ();if _ebbed :=d .DecodeElement (_gcfdg .R ,&_cecba );_ebbed !=nil {return _ebbed ;};_afdabe .EG_TextRun =append (_afdabe .EG_TextRun ,_gcfdg );case _b .Name {Space :"\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",Local :"\u0062\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_afcbg :=NewEG_TextRun ();_afcbg .Br =NewCT_TextLineBreak ();if _dbedgf :=d .DecodeElement (_afcbg .Br ,&_cecba );_dbedgf !=nil {return _dbedgf ;};_afdabe .EG_TextRun =append (_afdabe .EG_TextRun ,_afcbg );case _b .Name {Space :"\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",Local :"\u0066\u006c\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_bfcda :=NewEG_TextRun ();_bfcda .Fld =NewCT_TextField ();if _eeadba :=d .DecodeElement (_bfcda .Fld ,&_cecba );_eeadba !=nil {return _eeadba ;};_afdabe .EG_TextRun =append (_afdabe .EG_TextRun ,_bfcda );case _b .Name {Space :"\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",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_afdabe .EndParaRPr =NewCT_TextCharacterProperties ();if _abaegg :=d .DecodeElement (_afdabe .EndParaRPr ,&_cecba );_abaegg !=nil {return _abaegg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_cecba .Name );if _abgdb :=d .Skip ();_abgdb !=nil {return _abgdb ;};};case _b .EndElement :break _ggbcf ;case _b .CharData :};};return nil ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;); -// Validate validates the CT_PositiveSize2D and its children -func (_adffg *CT_PositiveSize2D )Validate ()error {return _adffg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func (_adeeg *CT_LinearShadeProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_beacf :=range start .Attr {if _beacf .Name .Local =="\u0061\u006e\u0067"{_fggf ,_beaf :=_gcbbf .ParseInt (_beacf .Value ,10,32);if _beaf !=nil {return _beaf ;};_edbg :=int32 (_fggf );_adeeg .AngAttr =&_edbg ;continue ;};if _beacf .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_dccc ,_bggfa :=_gcbbf .ParseBool (_beacf .Value );if _bggfa !=nil {return _bggfa ;};_adeeg .ScaledAttr =&_dccc ;continue ;};};for {_fbfba ,_agg :=d .Token ();if _agg !=nil {return _ddgage .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_agg );};if _faggf ,_bgaaf :=_fbfba .(_ggfee .EndElement );_bgaaf &&_faggf .Name ==start .Name {break ;};};return nil ;};type ST_ShapeType byte ;func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_beaed :=&CT_NonVisualGraphicFrameProperties {};return _beaed ;};func (_cdda *ST_TextShapeType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_cdda =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_cdda =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_cdda =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_cdda =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cdda =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_cdda =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_cdda =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_cdda =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_cdda =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_cdda =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_cdda =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_cdda =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_cdda =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_cdda =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_cdda =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_cdda =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_cdda =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_cdda =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_cdda =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_cdda =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_cdda =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_cdda =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_cdda =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_cdda =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_cdda =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_cdda =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_cdda =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_cdda =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_cdda =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_cdda =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_cdda =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_cdda =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_cdda =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_cdda =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_cdda =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_cdda =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_cdda =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_cdda =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_cdda =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_cdda =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_cdda =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_cdda =41;};return nil ;};func (_cedae ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _cedae {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedae ));};return nil ;}; +// Validate validates the Theme and its children +func (_afafb *Theme )Validate ()error {return _afafb .ValidateWithPath ("\u0054\u0068\u0065m\u0065")};func (_bada *CT_TableBackgroundStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bada .Fill !=nil {_aegf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bada .Fill ,_aegf );};if _bada .FillRef !=nil {_fgbed :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bada .FillRef ,_fgbed );};if _bada .Effect !=nil {_aebdbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bada .Effect ,_aebdbb );};if _bada .EffectRef !=nil {_ddbbf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_bada .EffectRef ,_ddbbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbebb *CT_ScRgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ageaf :=range start .Attr {if _ageaf .Name .Local =="\u0072"{_cefb ,_dabfg :=ParseUnionST_Percentage (_ageaf .Value );if _dabfg !=nil {return _dabfg ;};_cbebb .RAttr =_cefb ;continue ;};if _ageaf .Name .Local =="\u0067"{_abce ,_gcddf :=ParseUnionST_Percentage (_ageaf .Value );if _gcddf !=nil {return _gcddf ;};_cbebb .GAttr =_abce ;continue ;};if _ageaf .Name .Local =="\u0062"{_fedbc ,_fgddg :=ParseUnionST_Percentage (_ageaf .Value );if _fgddg !=nil {return _fgddg ;};_cbebb .BAttr =_fedbc ;continue ;};};_faffeg :for {_fcdde ,_gcgdb :=d .Token ();if _gcgdb !=nil {return _gcgdb ;};switch _bcdgeg :=_fcdde .(type ){case _b .StartElement :switch _bcdgeg .Name {case _b .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_eggee :=NewEG_ColorTransform ();_eggee .Tint =NewCT_PositiveFixedPercentage ();if _cbded :=d .DecodeElement (_eggee .Tint ,&_bcdgeg );_cbded !=nil {return _cbded ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_eggee );case _b .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_adgfa :=NewEG_ColorTransform ();_adgfa .Shade =NewCT_PositiveFixedPercentage ();if _aabddg :=d .DecodeElement (_adgfa .Shade ,&_bcdgeg );_aabddg !=nil {return _aabddg ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_adgfa );case _b .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gabdc :=NewEG_ColorTransform ();_gabdc .Comp =NewCT_ComplementTransform ();if _gbaafa :=d .DecodeElement (_gabdc .Comp ,&_bcdgeg );_gbaafa !=nil {return _gbaafa ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gabdc );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_aceef :=NewEG_ColorTransform ();_aceef .Inv =NewCT_InverseTransform ();if _feabab :=d .DecodeElement (_aceef .Inv ,&_bcdgeg );_feabab !=nil {return _feabab ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_aceef );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_baece :=NewEG_ColorTransform ();_baece .Gray =NewCT_GrayscaleTransform ();if _fcdf :=d .DecodeElement (_baece .Gray ,&_bcdgeg );_fcdf !=nil {return _fcdf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_baece );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_gacg :=NewEG_ColorTransform ();_gacg .Alpha =NewCT_PositiveFixedPercentage ();if _bbgfae :=d .DecodeElement (_gacg .Alpha ,&_bcdgeg );_bbgfae !=nil {return _bbgfae ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gacg );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bccdd :=NewEG_ColorTransform ();_bccdd .AlphaOff =NewCT_FixedPercentage ();if _dbdd :=d .DecodeElement (_bccdd .AlphaOff ,&_bcdgeg );_dbdd !=nil {return _dbdd ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_bccdd );case _b .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dgbdfa :=NewEG_ColorTransform ();_dgbdfa .AlphaMod =NewCT_PositivePercentage ();if _ccbdb :=d .DecodeElement (_dgbdfa .AlphaMod ,&_bcdgeg );_ccbdb !=nil {return _ccbdb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dgbdfa );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bfagc :=NewEG_ColorTransform ();_bfagc .Hue =NewCT_PositiveFixedAngle ();if _ffafb :=d .DecodeElement (_bfagc .Hue ,&_bcdgeg );_ffafb !=nil {return _ffafb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_bfagc );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cfeba :=NewEG_ColorTransform ();_cfeba .HueOff =NewCT_Angle ();if _dgbde :=d .DecodeElement (_cfeba .HueOff ,&_bcdgeg );_dgbde !=nil {return _dgbde ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_cfeba );case _b .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gffga :=NewEG_ColorTransform ();_gffga .HueMod =NewCT_PositivePercentage ();if _gageb :=d .DecodeElement (_gffga .HueMod ,&_bcdgeg );_gageb !=nil {return _gageb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gffga );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_gdaad :=NewEG_ColorTransform ();_gdaad .Sat =NewCT_Percentage ();if _adbace :=d .DecodeElement (_gdaad .Sat ,&_bcdgeg );_adbace !=nil {return _adbace ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gdaad );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dddec :=NewEG_ColorTransform ();_dddec .SatOff =NewCT_Percentage ();if _dgea :=d .DecodeElement (_dddec .SatOff ,&_bcdgeg );_dgea !=nil {return _dgea ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dddec );case _b .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_baffe :=NewEG_ColorTransform ();_baffe .SatMod =NewCT_Percentage ();if _edfb :=d .DecodeElement (_baffe .SatMod ,&_bcdgeg );_edfb !=nil {return _edfb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_baffe );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_becgd :=NewEG_ColorTransform ();_becgd .Lum =NewCT_Percentage ();if _cbdbcg :=d .DecodeElement (_becgd .Lum ,&_bcdgeg );_cbdbcg !=nil {return _cbdbcg ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_becgd );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gegcg :=NewEG_ColorTransform ();_gegcg .LumOff =NewCT_Percentage ();if _gcadf :=d .DecodeElement (_gegcg .LumOff ,&_bcdgeg );_gcadf !=nil {return _gcadf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gegcg );case _b .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bcfc :=NewEG_ColorTransform ();_bcfc .LumMod =NewCT_Percentage ();if _acabe :=d .DecodeElement (_bcfc .LumMod ,&_bcdgeg );_acabe !=nil {return _acabe ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_bcfc );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_dfdbb :=NewEG_ColorTransform ();_dfdbb .Red =NewCT_Percentage ();if _agdcb :=d .DecodeElement (_dfdbb .Red ,&_bcdgeg );_agdcb !=nil {return _agdcb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dfdbb );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dfacb :=NewEG_ColorTransform ();_dfacb .RedOff =NewCT_Percentage ();if _gabdf :=d .DecodeElement (_dfacb .RedOff ,&_bcdgeg );_gabdf !=nil {return _gabdf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dfacb );case _b .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_eeeae :=NewEG_ColorTransform ();_eeeae .RedMod =NewCT_Percentage ();if _bccf :=d .DecodeElement (_eeeae .RedMod ,&_bcdgeg );_bccf !=nil {return _bccf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_eeeae );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_eeacf :=NewEG_ColorTransform ();_eeacf .Green =NewCT_Percentage ();if _dcbf :=d .DecodeElement (_eeacf .Green ,&_bcdgeg );_dcbf !=nil {return _dcbf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_eeacf );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fgdb :=NewEG_ColorTransform ();_fgdb .GreenOff =NewCT_Percentage ();if _ceecge :=d .DecodeElement (_fgdb .GreenOff ,&_bcdgeg );_ceecge !=nil {return _ceecge ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_fgdb );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_edbg :=NewEG_ColorTransform ();_edbg .GreenMod =NewCT_Percentage ();if _fedcff :=d .DecodeElement (_edbg .GreenMod ,&_bcdgeg );_fedcff !=nil {return _fedcff ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_edbg );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_geddc :=NewEG_ColorTransform ();_geddc .Blue =NewCT_Percentage ();if _gdefg :=d .DecodeElement (_geddc .Blue ,&_bcdgeg );_gdefg !=nil {return _gdefg ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_geddc );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_eaacb :=NewEG_ColorTransform ();_eaacb .BlueOff =NewCT_Percentage ();if _eeeda :=d .DecodeElement (_eaacb .BlueOff ,&_bcdgeg );_eeeda !=nil {return _eeeda ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_eaacb );case _b .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ceagf :=NewEG_ColorTransform ();_ceagf .BlueMod =NewCT_Percentage ();if _dcgaf :=d .DecodeElement (_ceagf .BlueMod ,&_bcdgeg );_dcgaf !=nil {return _dcgaf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_ceagf );case _b .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_dfeaa :=NewEG_ColorTransform ();_dfeaa .Gamma =NewCT_GammaTransform ();if _bfedfbg :=d .DecodeElement (_dfeaa .Gamma ,&_bcdgeg );_bfedfbg !=nil {return _bfedfbg ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dfeaa );case _b .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gfgff :=NewEG_ColorTransform ();_gfgff .InvGamma =NewCT_InverseGammaTransform ();if _bbdd :=d .DecodeElement (_gfgff .InvGamma ,&_bcdgeg );_bbdd !=nil {return _bbdd ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gfgff );default:_f .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\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_bcdgeg .Name );if _cdaba :=d .Skip ();_cdaba !=nil {return _cdaba ;};};case _b .EndElement :break _faffeg ;case _b .CharData :};};return nil ;};func (_bfdge ST_PathFillMode )String ()string {switch _bfdge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d";case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return "";};func (_gedec *ST_TextStrikeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedec =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_gedec =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_gedec =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_gedec =3;};return nil ;}; // ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path -func (_dacca *CT_GlowEffect )ValidateWithPath (path string )error {if _dacca .RadAttr !=nil {if *_dacca .RadAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,*_dacca .RadAttr );};if *_dacca .RadAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_dacca .RadAttr );};};if _dacca .ScrgbClr !=nil {if _cfdfb :=_dacca .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cfdfb !=nil {return _cfdfb ;};};if _dacca .SrgbClr !=nil {if _dcfdg :=_dacca .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dcfdg !=nil {return _dcfdg ;};};if _dacca .HslClr !=nil {if _feccb :=_dacca .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_feccb !=nil {return _feccb ;};};if _dacca .SysClr !=nil {if _ggfaf :=_dacca .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ggfaf !=nil {return _ggfaf ;};};if _dacca .SchemeClr !=nil {if _faade :=_dacca .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_faade !=nil {return _faade ;};};if _dacca .PrstClr !=nil {if _bdgea :=_dacca .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bdgea !=nil {return _bdgea ;};};return nil ;};func (_beda ST_RectAlignment )ValidateWithPath (path string )error {switch _beda {case 0,1,2,3,4,5,6,7,8,9:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beda ));};return nil ;};func (_gaae ST_TextAlignType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_gaae .String (),start );};func (_gdbec *CT_TextUnderlineLineFollowText )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_EffectContainer ()*CT_EffectContainer {_afeeca :=&CT_EffectContainer {};return _afeeca };func NewCT_ScRgbColor ()*CT_ScRgbColor {_efcgb :=&CT_ScRgbColor {};return _efcgb };func NewCT_BlipChoice ()*CT_BlipChoice {_agcf :=&CT_BlipChoice {};return _agcf };func (_fccfc ST_SchemeColorVal )Validate ()error {return _fccfc .ValidateWithPath ("")}; - -// Validate validates the CT_ConnectionSiteList and its children -func (_bcag *CT_ConnectionSiteList )Validate ()error {return _bcag .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_defbf *CT_Blip )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_beefc :=range start .Attr {if _beefc .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"&&_beefc .Name .Local =="\u0065\u006d\u0062e\u0064"{_bfdbfc ,_gebdc :=_beefc .Value ,error (nil );if _gebdc !=nil {return _gebdc ;};_defbf .EmbedAttr =&_bfdbfc ;continue ;};if _beefc .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"&&_beefc .Name .Local =="\u006c\u0069\u006e\u006b"{_bbc ,_cffb :=_beefc .Value ,error (nil );if _cffb !=nil {return _cffb ;};_defbf .LinkAttr =&_bbc ;continue ;};if _beefc .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_defbf .CstateAttr .UnmarshalXMLAttr (_beefc );continue ;};};_afaag :for {_bdecd ,_afde :=d .Token ();if _afde !=nil {return _afde ;};switch _abefa :=_bdecd .(type ){case _ggfee .StartElement :switch _abefa .Name {case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_edab :=NewCT_BlipChoice ();if _dcfg :=d .DecodeElement (&_edab .AlphaBiLevel ,&_abefa );_dcfg !=nil {return _dcfg ;};_defbf .Choice =append (_defbf .Choice ,_edab );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ffbf :=NewCT_BlipChoice ();if _ebege :=d .DecodeElement (&_ffbf .AlphaCeiling ,&_abefa );_ebege !=nil {return _ebege ;};_defbf .Choice =append (_defbf .Choice ,_ffbf );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ddbbbf :=NewCT_BlipChoice ();if _dafge :=d .DecodeElement (&_ddbbbf .AlphaFloor ,&_abefa );_dafge !=nil {return _dafge ;};_defbf .Choice =append (_defbf .Choice ,_ddbbbf );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_gdb :=NewCT_BlipChoice ();if _faged :=d .DecodeElement (&_gdb .AlphaInv ,&_abefa );_faged !=nil {return _faged ;};_defbf .Choice =append (_defbf .Choice ,_gdb );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gfag :=NewCT_BlipChoice ();if _ddfa :=d .DecodeElement (&_gfag .AlphaMod ,&_abefa );_ddfa !=nil {return _ddfa ;};_defbf .Choice =append (_defbf .Choice ,_gfag );case _ggfee .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_acae :=NewCT_BlipChoice ();if _egfb :=d .DecodeElement (&_acae .AlphaModFix ,&_abefa );_egfb !=nil {return _egfb ;};_defbf .Choice =append (_defbf .Choice ,_acae );case _ggfee .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_gfgce :=NewCT_BlipChoice ();if _abff :=d .DecodeElement (&_gfgce .AlphaRepl ,&_abefa );_abff !=nil {return _abff ;};_defbf .Choice =append (_defbf .Choice ,_gfgce );case _ggfee .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_dgbgf :=NewCT_BlipChoice ();if _afbfb :=d .DecodeElement (&_dgbgf .BiLevel ,&_abefa );_afbfb !=nil {return _afbfb ;};_defbf .Choice =append (_defbf .Choice ,_dgbgf );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_fbfe :=NewCT_BlipChoice ();if _acbeg :=d .DecodeElement (&_fbfe .Blur ,&_abefa );_acbeg !=nil {return _acbeg ;};_defbf .Choice =append (_defbf .Choice ,_fbfe );case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_eedbg :=NewCT_BlipChoice ();if _dddge :=d .DecodeElement (&_eedbg .ClrChange ,&_abefa );_dddge !=nil {return _dddge ;};_defbf .Choice =append (_defbf .Choice ,_eedbg );case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gbbda :=NewCT_BlipChoice ();if _cgfgg :=d .DecodeElement (&_gbbda .ClrRepl ,&_abefa );_cgfgg !=nil {return _cgfgg ;};_defbf .Choice =append (_defbf .Choice ,_gbbda );case _ggfee .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_eefcb :=NewCT_BlipChoice ();if _efadc :=d .DecodeElement (&_eefcb .Duotone ,&_abefa );_efadc !=nil {return _efadc ;};_defbf .Choice =append (_defbf .Choice ,_eefcb );case _ggfee .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_adccc :=NewCT_BlipChoice ();if _dcacce :=d .DecodeElement (&_adccc .FillOverlay ,&_abefa );_dcacce !=nil {return _dcacce ;};_defbf .Choice =append (_defbf .Choice ,_adccc );case _ggfee .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_aagd :=NewCT_BlipChoice ();if _gcagbf :=d .DecodeElement (&_aagd .Grayscl ,&_abefa );_gcagbf !=nil {return _gcagbf ;};_defbf .Choice =append (_defbf .Choice ,_aagd );case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_ggcgc :=NewCT_BlipChoice ();if _ecbdeg :=d .DecodeElement (&_ggcgc .Hsl ,&_abefa );_ecbdeg !=nil {return _ecbdeg ;};_defbf .Choice =append (_defbf .Choice ,_ggcgc );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_eafbf :=NewCT_BlipChoice ();if _bafed :=d .DecodeElement (&_eafbf .Lum ,&_abefa );_bafed !=nil {return _bafed ;};_defbf .Choice =append (_defbf .Choice ,_eafbf );case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gfb :=NewCT_BlipChoice ();if _edead :=d .DecodeElement (&_gfb .Tint ,&_abefa );_edead !=nil {return _edead ;};_defbf .Choice =append (_defbf .Choice ,_gfb );case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defbf .ExtLst =NewCT_OfficeArtExtensionList ();if _efbfeg :=d .DecodeElement (_defbf .ExtLst ,&_abefa );_efbfeg !=nil {return _efbfeg ;};default:_fecf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_abefa .Name );if _cdecba :=d .Skip ();_cdecba !=nil {return _cdecba ;};};case _ggfee .EndElement :break _afaag ;case _ggfee .CharData :};};return nil ;};type ST_TextFontAlignType byte ;func (_bgeaf ST_BlendMode )Validate ()error {return _bgeaf .ValidateWithPath ("")}; +func (_affgg *CT_GlowEffect )ValidateWithPath (path string )error {if _affgg .RadAttr !=nil {if *_affgg .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,*_affgg .RadAttr );};if *_affgg .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_affgg .RadAttr );};};if _affgg .ScrgbClr !=nil {if _deedg :=_affgg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_deedg !=nil {return _deedg ;};};if _affgg .SrgbClr !=nil {if _affb :=_affgg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_affb !=nil {return _affb ;};};if _affgg .HslClr !=nil {if _edcdd :=_affgg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_edcdd !=nil {return _edcdd ;};};if _affgg .SysClr !=nil {if _aega :=_affgg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aega !=nil {return _aega ;};};if _affgg .SchemeClr !=nil {if _feffa :=_affgg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_feffa !=nil {return _feffa ;};};if _affgg .PrstClr !=nil {if _fbbe :=_affgg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fbbe !=nil {return _fbbe ;};};return nil ;};func (_edbdcca *EG_LineJoinProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edbdcca .Round !=nil {_fbfdcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_edbdcca .Round ,_fbfdcg );};if _edbdcca .Bevel !=nil {_debgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_edbdcca .Bevel ,_debgd );};if _edbdcca .Miter !=nil {_befdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_edbdcca .Miter ,_befdg );};return nil ;};func (_eggadf ST_CompoundLine )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_daaedf :=_b .Attr {};_daaedf .Name =name ;switch _eggadf {case ST_CompoundLineUnset :_daaedf .Value ="";case ST_CompoundLineSng :_daaedf .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_daaedf .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_daaedf .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_daaedf .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_daaedf .Value ="\u0074\u0072\u0069";};return _daaedf ,nil ;};func (_fagae ST_AnimationBuildType )Validate ()error {return _fagae .ValidateWithPath ("")};func (_bgdfaa *CT_TextNoAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dgcdg ,_degda :=d .Token ();if _degda !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fA\u0075\u0074\u006f\u0066\u0069\u0074\u003a \u0025\u0073",_degda );};if _bfege ,_dfega :=_dgcdg .(_b .EndElement );_dfega &&_bfege .Name ==start .Name {break ;};};return nil ;};func (_faaaf ST_TextStrikeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgaeb :=_b .Attr {};_fgaeb .Name =name ;switch _faaaf {case ST_TextStrikeTypeUnset :_fgaeb .Value ="";case ST_TextStrikeTypeNoStrike :_fgaeb .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_fgaeb .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_fgaeb .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _fgaeb ,nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_gfeccc :=&CT_TextBulletSizePoint {};_gfeccc .ValAttr =100;return _gfeccc ;}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_edd *CT_Hyperlink )ValidateWithPath (path string )error {if _edd .Snd !=nil {if _fbggge :=_edd .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_fbggge !=nil {return _fbggge ;};};if _edd .ExtLst !=nil {if _efeaga :=_edd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efeaga !=nil {return _efeaga ;};};return nil ;};func (_eada *CT_GeomRect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_eada .LAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",_eada .TAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",_eada .RAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062"},Value :_ddgage .Sprintf ("\u0025\u0076",_eada .BAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ecbg *Graphic )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ecbg .CT_GraphicalObject =*NewCT_GraphicalObject ();_caaa :for {_geabd ,_gfea :=d .Token ();if _gfea !=nil {return _gfea ;};switch _bffa :=_geabd .(type ){case _ggfee .StartElement :switch _bffa .Name {case _ggfee .Name {Space :"\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",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _abgc :=d .DecodeElement (_ecbg .GraphicData ,&_bffa );_abgc !=nil {return _abgc ;};default:_fecf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_bffa .Name );if _dacc :=d .Skip ();_dacc !=nil {return _dacc ;};};case _ggfee .EndElement :break _caaa ;case _ggfee .CharData :};};return nil ;};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_cabgdf :=&CT_ClipboardStyleSheet {};_cabgdf .ThemeElements =NewCT_BaseStyles ();_cabgdf .ClrMap =NewCT_ColorMapping ();return _cabgdf ;};func (_bfdgb *CT_EffectContainer )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gcbdac :=range start .Attr {if _gcbdac .Name .Local =="\u0074\u0079\u0070\u0065"{_bfdgb .TypeAttr .UnmarshalXMLAttr (_gcbdac );continue ;};if _gcbdac .Name .Local =="\u006e\u0061\u006d\u0065"{_acgcg ,_acdcg :=_gcbdac .Value ,error (nil );if _acdcg !=nil {return _acdcg ;};_bfdgb .NameAttr =&_acgcg ;continue ;};};_cbfc :for {_dcefa ,_fgbd :=d .Token ();if _fgbd !=nil {return _fgbd ;};switch _gbfae :=_dcefa .(type ){case _ggfee .StartElement :switch _gbfae .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_bfdgb .Cont =NewCT_EffectContainer ();if _fffce :=d .DecodeElement (_bfdgb .Cont ,&_gbfae );_fffce !=nil {return _fffce ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bfdgb .Effect =NewCT_EffectReference ();if _eebga :=d .DecodeElement (_bfdgb .Effect ,&_gbfae );_eebga !=nil {return _eebga ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bfdgb .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _bcgcd :=d .DecodeElement (_bfdgb .AlphaBiLevel ,&_gbfae );_bcgcd !=nil {return _bcgcd ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bfdgb .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _edgag :=d .DecodeElement (_bfdgb .AlphaCeiling ,&_gbfae );_edgag !=nil {return _edgag ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_bfdgb .AlphaFloor =NewCT_AlphaFloorEffect ();if _bfddb :=d .DecodeElement (_bfdgb .AlphaFloor ,&_gbfae );_bfddb !=nil {return _bfddb ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_bfdgb .AlphaInv =NewCT_AlphaInverseEffect ();if _fbegf :=d .DecodeElement (_bfdgb .AlphaInv ,&_gbfae );_fbegf !=nil {return _fbegf ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bfdgb .AlphaMod =NewCT_AlphaModulateEffect ();if _fdbdc :=d .DecodeElement (_bfdgb .AlphaMod ,&_gbfae );_fdbdc !=nil {return _fdbdc ;};case _ggfee .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bfdgb .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _dbecb :=d .DecodeElement (_bfdgb .AlphaModFix ,&_gbfae );_dbecb !=nil {return _dbecb ;};case _ggfee .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_bfdgb .AlphaOutset =NewCT_AlphaOutsetEffect ();if _bbadb :=d .DecodeElement (_bfdgb .AlphaOutset ,&_gbfae );_bbadb !=nil {return _bbadb ;};case _ggfee .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bfdgb .AlphaRepl =NewCT_AlphaReplaceEffect ();if _cbfe :=d .DecodeElement (_bfdgb .AlphaRepl ,&_gbfae );_cbfe !=nil {return _cbfe ;};case _ggfee .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bfdgb .BiLevel =NewCT_BiLevelEffect ();if _caeg :=d .DecodeElement (_bfdgb .BiLevel ,&_gbfae );_caeg !=nil {return _caeg ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0065n\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_bfdgb .Blend =NewCT_BlendEffect ();if _ebbc :=d .DecodeElement (_bfdgb .Blend ,&_gbfae );_ebbc !=nil {return _ebbc ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_bfdgb .Blur =NewCT_BlurEffect ();if _gfcfa :=d .DecodeElement (_bfdgb .Blur ,&_gbfae );_gfcfa !=nil {return _gfcfa ;};case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bfdgb .ClrChange =NewCT_ColorChangeEffect ();if _dafdd :=d .DecodeElement (_bfdgb .ClrChange ,&_gbfae );_dafdd !=nil {return _dafdd ;};case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_bfdgb .ClrRepl =NewCT_ColorReplaceEffect ();if _egacg :=d .DecodeElement (_bfdgb .ClrRepl ,&_gbfae );_egacg !=nil {return _egacg ;};case _ggfee .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_bfdgb .Duotone =NewCT_DuotoneEffect ();if _bfdgg :=d .DecodeElement (_bfdgb .Duotone ,&_gbfae );_bfdgg !=nil {return _bfdgg ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bfdgb .Fill =NewCT_FillEffect ();if _gbegee :=d .DecodeElement (_bfdgb .Fill ,&_gbfae );_gbegee !=nil {return _gbegee ;};case _ggfee .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bfdgb .FillOverlay =NewCT_FillOverlayEffect ();if _dgcc :=d .DecodeElement (_bfdgb .FillOverlay ,&_gbfae );_dgcc !=nil {return _dgcc ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_bfdgb .Glow =NewCT_GlowEffect ();if _dbacc :=d .DecodeElement (_bfdgb .Glow ,&_gbfae );_dbacc !=nil {return _dbacc ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bfdgb .Grayscl =NewCT_GrayscaleEffect ();if _fdcgbe :=d .DecodeElement (_bfdgb .Grayscl ,&_gbfae );_fdcgbe !=nil {return _fdcgbe ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_bfdgb .Hsl =NewCT_HSLEffect ();if _edca :=d .DecodeElement (_bfdgb .Hsl ,&_gbfae );_edca !=nil {return _edca ;};case _ggfee .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_bfdgb .InnerShdw =NewCT_InnerShadowEffect ();if _faggg :=d .DecodeElement (_bfdgb .InnerShdw ,&_gbfae );_faggg !=nil {return _faggg ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bfdgb .Lum =NewCT_LuminanceEffect ();if _fbddc :=d .DecodeElement (_bfdgb .Lum ,&_gbfae );_fbddc !=nil {return _fbddc ;};case _ggfee .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_bfdgb .OuterShdw =NewCT_OuterShadowEffect ();if _bbacd :=d .DecodeElement (_bfdgb .OuterShdw ,&_gbfae );_bbacd !=nil {return _bbacd ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_bfdgb .PrstShdw =NewCT_PresetShadowEffect ();if _bfecab :=d .DecodeElement (_bfdgb .PrstShdw ,&_gbfae );_bfecab !=nil {return _bfecab ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_bfdgb .Reflection =NewCT_ReflectionEffect ();if _feebc :=d .DecodeElement (_bfdgb .Reflection ,&_gbfae );_feebc !=nil {return _feebc ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_bfdgb .RelOff =NewCT_RelativeOffsetEffect ();if _ccab :=d .DecodeElement (_bfdgb .RelOff ,&_gbfae );_ccab !=nil {return _ccab ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_bfdgb .SoftEdge =NewCT_SoftEdgesEffect ();if _cffcf :=d .DecodeElement (_bfdgb .SoftEdge ,&_gbfae );_cffcf !=nil {return _cffcf ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bfdgb .Tint =NewCT_TintEffect ();if _edbcb :=d .DecodeElement (_bfdgb .Tint ,&_gbfae );_edbcb !=nil {return _edbcb ;};case _ggfee .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_bfdgb .Xfrm =NewCT_TransformEffect ();if _cggd :=d .DecodeElement (_bfdgb .Xfrm ,&_gbfae );_cggd !=nil {return _cggd ;};default:_fecf .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\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_gbfae .Name );if _bfdfbd :=d .Skip ();_bfdfbd !=nil {return _bfdfbd ;};};case _ggfee .EndElement :break _cbfc ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_TablePropertiesChoice and its children +func (_gddga *CT_TablePropertiesChoice )Validate ()error {return _gddga .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the Theme and its children -func (_edbcf *Theme )Validate ()error {return _edbcf .ValidateWithPath ("\u0054\u0068\u0065m\u0065")};func NewCT_GeomRect ()*CT_GeomRect {_dbgbd :=&CT_GeomRect {};return _dbgbd };func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_bdbec :=&CT_PresetShadowEffect {};_bdbec .PrstAttr =ST_PresetShadowVal (1);return _bdbec ;};func (_ecfc *CT_TextAutonumberBullet )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_abcaf ,_geeea :=_ecfc .TypeAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0074\u0079\u0070\u0065"});if _geeea !=nil {return _geeea ;};start .Attr =append (start .Attr ,_abcaf );if _ecfc .StartAtAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ecfc .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_edebcc ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_fadace :=_ggfee .Attr {};_fadace .Name =name ;switch _edebcc {case ST_AnimationChartOnlyBuildTypeUnset :_fadace .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_fadace .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_fadace .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_fadace .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_fadace .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _fadace ,nil ;}; +// Validate validates the CT_TransformEffect and its children +func (_fccfd *CT_TransformEffect )Validate ()error {return _fccfd .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func NewCT_TableCol ()*CT_TableCol {_gbdda :=&CT_TableCol {};return _gbdda };func (_fcdge *EG_Media )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfaacf :for {_aececd ,_dbdae :=d .Token ();if _dbdae !=nil {return _dbdae ;};switch _cgfde :=_aececd .(type ){case _b .StartElement :switch _cgfde .Name {case _b .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_fcdge .AudioCd =NewCT_AudioCD ();if _feaabg :=d .DecodeElement (_fcdge .AudioCd ,&_cgfde );_feaabg !=nil {return _feaabg ;};case _b .Name {Space :"\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",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_fcdge .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _gggfg :=d .DecodeElement (_fcdge .WavAudioFile ,&_cgfde );_gggfg !=nil {return _gggfg ;};case _b .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_fcdge .AudioFile =NewCT_AudioFile ();if _agggdc :=d .DecodeElement (_fcdge .AudioFile ,&_cgfde );_agggdc !=nil {return _agggdc ;};case _b .Name {Space :"\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",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_fcdge .VideoFile =NewCT_VideoFile ();if _cffgb :=d .DecodeElement (_fcdge .VideoFile ,&_cgfde );_cffgb !=nil {return _cffgb ;};case _b .Name {Space :"\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",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_fcdge .QuickTimeFile =NewCT_QuickTimeFile ();if _ccgdc :=d .DecodeElement (_fcdge .QuickTimeFile ,&_cgfde );_ccgdc !=nil {return _ccgdc ;};default:_f .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\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_cgfde .Name );if _gbacf :=d .Skip ();_gbacf !=nil {return _gbacf ;};};case _b .EndElement :break _gfaacf ;case _b .CharData :};};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_cccd :=&CT_FillProperties {};return _cccd }; -// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path -func (_dgdc *CT_CustomColorList )ValidateWithPath (path string )error {for _aafga ,_gecfg :=range _dgdc .CustClr {if _bgfb :=_gecfg .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_aafga ));_bgfb !=nil {return _bgfb ;};};return nil ;};type ST_PresetLineDashVal byte ; +// Validate validates the CT_TileInfoProperties and its children +func (_fgfed *CT_TileInfoProperties )Validate ()error {return _fgfed .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fedcc *CT_TextBodyProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbddf :=range start .Attr {if _cbddf .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_dfbfg ,_edfgc :=_a .ParseBool (_cbddf .Value );if _edfgc !=nil {return _edfgc ;};_fedcc .FromWordArtAttr =&_dfbfg ;continue ;};if _cbddf .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_fedcc .AnchorAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_geddg ,_gccd :=_a .ParseBool (_cbddf .Value );if _gccd !=nil {return _gccd ;};_fedcc .SpcFirstLastParaAttr =&_geddg ;continue ;};if _cbddf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_febbf ,_afdab :=_a .ParseBool (_cbddf .Value );if _afdab !=nil {return _afdab ;};_fedcc .AnchorCtrAttr =&_febbf ;continue ;};if _cbddf .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_fedcc .HorzOverflowAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_feafa ,_gbgef :=_a .ParseBool (_cbddf .Value );if _gbgef !=nil {return _gbgef ;};_fedcc .ForceAAAttr =&_feafa ;continue ;};if _cbddf .Name .Local =="\u0077\u0072\u0061\u0070"{_fedcc .WrapAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_bbdcd ,_dcfbb :=_a .ParseBool (_cbddf .Value );if _dcfbb !=nil {return _dcfbb ;};_fedcc .UprightAttr =&_bbdcd ;continue ;};if _cbddf .Name .Local =="\u0074\u0049\u006e\u0073"{_ddgda ,_fbbdfg :=ParseUnionST_Coordinate32 (_cbddf .Value );if _fbbdfg !=nil {return _fbbdfg ;};_fedcc .TInsAttr =&_ddgda ;continue ;};if _cbddf .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_gacfc ,_abfga :=_a .ParseBool (_cbddf .Value );if _abfga !=nil {return _abfga ;};_fedcc .CompatLnSpcAttr =&_gacfc ;continue ;};if _cbddf .Name .Local =="\u0062\u0049\u006e\u0073"{_fbefb ,_afgba :=ParseUnionST_Coordinate32 (_cbddf .Value );if _afgba !=nil {return _afgba ;};_fedcc .BInsAttr =&_fbefb ;continue ;};if _cbddf .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_fedcc .VertOverflowAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0072\u006f\u0074"{_dgcfa ,_dbfbc :=_a .ParseInt (_cbddf .Value ,10,32);if _dbfbc !=nil {return _dbfbc ;};_ecadff :=int32 (_dgcfa );_fedcc .RotAttr =&_ecadff ;continue ;};if _cbddf .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_dcebc ,_ccff :=_a .ParseInt (_cbddf .Value ,10,32);if _ccff !=nil {return _ccff ;};_egbcgd :=int32 (_dcebc );_fedcc .SpcColAttr =&_egbcgd ;continue ;};if _cbddf .Name .Local =="\u0076\u0065\u0072\u0074"{_fedcc .VertAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0072\u0049\u006e\u0073"{_gdgba ,_bgbfe :=ParseUnionST_Coordinate32 (_cbddf .Value );if _bgbfe !=nil {return _bgbfe ;};_fedcc .RInsAttr =&_gdgba ;continue ;};if _cbddf .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_agedee ,_dcgdd :=_a .ParseInt (_cbddf .Value ,10,32);if _dcgdd !=nil {return _dcgdd ;};_bgdfd :=int32 (_agedee );_fedcc .NumColAttr =&_bgdfd ;continue ;};if _cbddf .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_bebgg ,_eccee :=_a .ParseBool (_cbddf .Value );if _eccee !=nil {return _eccee ;};_fedcc .RtlColAttr =&_bebgg ;continue ;};if _cbddf .Name .Local =="\u006c\u0049\u006e\u0073"{_addfaa ,_afdff :=ParseUnionST_Coordinate32 (_cbddf .Value );if _afdff !=nil {return _afdff ;};_fedcc .LInsAttr =&_addfaa ;continue ;};};_gbfdd :for {_daffc ,_bddag :=d .Token ();if _bddag !=nil {return _bddag ;};switch _fbaee :=_daffc .(type ){case _b .StartElement :switch _fbaee .Name {case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_fedcc .PrstTxWarp =NewCT_PresetTextShape ();if _fcffe :=d .DecodeElement (_fedcc .PrstTxWarp ,&_fbaee );_fcffe !=nil {return _fcffe ;};case _b .Name {Space :"\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",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_fedcc .NoAutofit =NewCT_TextNoAutofit ();if _bcacfe :=d .DecodeElement (_fedcc .NoAutofit ,&_fbaee );_bcacfe !=nil {return _bcacfe ;};case _b .Name {Space :"\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",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_fedcc .NormAutofit =NewCT_TextNormalAutofit ();if _egdgg :=d .DecodeElement (_fedcc .NormAutofit ,&_fbaee );_egdgg !=nil {return _egdgg ;};case _b .Name {Space :"\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",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_fedcc .SpAutoFit =NewCT_TextShapeAutofit ();if _abdde :=d .DecodeElement (_fedcc .SpAutoFit ,&_fbaee );_abdde !=nil {return _abdde ;};case _b .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fedcc .Scene3d =NewCT_Scene3D ();if _ffbbbb :=d .DecodeElement (_fedcc .Scene3d ,&_fbaee );_ffbbbb !=nil {return _ffbbbb ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fedcc .Sp3d =NewCT_Shape3D ();if _dggfef :=d .DecodeElement (_fedcc .Sp3d ,&_fbaee );_dggfef !=nil {return _dggfef ;};case _b .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fedcc .FlatTx =NewCT_FlatText ();if _abgge :=d .DecodeElement (_fedcc .FlatTx ,&_fbaee );_abgge !=nil {return _abgge ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedcc .ExtLst =NewCT_OfficeArtExtensionList ();if _gfed :=d .DecodeElement (_fedcc .ExtLst ,&_fbaee );_gfed !=nil {return _gfed ;};default:_f .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 C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fbaee .Name );if _gbdeg :=d .Skip ();_gbdeg !=nil {return _gbdeg ;};};case _b .EndElement :break _gbfdd ;case _b .CharData :};};return nil ;};func (_faedc *CT_TablePartStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faaaaa :for {_ccdaa ,_ececb :=d .Token ();if _ececb !=nil {return _ececb ;};switch _gbba :=_ccdaa .(type ){case _b .StartElement :switch _gbba .Name {case _b .Name {Space :"\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",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_faedc .TcTxStyle =NewCT_TableStyleTextStyle ();if _abfg :=d .DecodeElement (_faedc .TcTxStyle ,&_gbba );_abfg !=nil {return _abfg ;};case _b .Name {Space :"\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",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_faedc .TcStyle =NewCT_TableStyleCellStyle ();if _baca :=d .DecodeElement (_faedc .TcStyle ,&_gbba );_baca !=nil {return _baca ;};default:_f .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\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_gbba .Name );if _dccab :=d .Skip ();_dccab !=nil {return _dccab ;};};case _b .EndElement :break _faaaaa ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path -func (_fdaed *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _fdaed .TxAttr !=nil {if _becbe :=_fdaed .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_becbe !=nil {return _becbe ;};};if _fdaed .TyAttr !=nil {if _dgeea :=_fdaed .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_dgeea !=nil {return _dgeea ;};};return nil ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func (_edbef *CT_TextSpacing )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fbffb :for {_aecfc ,_acadd :=d .Token ();if _acadd !=nil {return _acadd ;};switch _dadge :=_aecfc .(type ){case _ggfee .StartElement :switch _dadge .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_edbef .SpcPct =NewCT_TextSpacingPercent ();if _aegba :=d .DecodeElement (_edbef .SpcPct ,&_dadge );_aegba !=nil {return _aegba ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_edbef .SpcPts =NewCT_TextSpacingPoint ();if _gbge :=d .DecodeElement (_edbef .SpcPts ,&_dadge );_gbge !=nil {return _gbge ;};default:_fecf .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\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_dadge .Name );if _aebab :=d .Skip ();_aebab !=nil {return _aebab ;};};case _ggfee .EndElement :break _fbffb ;case _ggfee .CharData :};};return nil ;};func (_ffbbe ST_TextShapeType )ValidateWithPath (path string )error {switch _ffbbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbbe ));};return nil ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_bacg :=&CT_TextLineBreak {};return _bacg }; +// Validate validates the CT_Cell3D and its children +func (_cgdd *CT_Cell3D )Validate ()error {return _cgdd .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");}; -// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path -func (_bcbcdb *EG_Geometry )ValidateWithPath (path string )error {if _bcbcdb .CustGeom !=nil {if _bfgb :=_bcbcdb .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_bfgb !=nil {return _bfgb ;};};if _bcbcdb .PrstGeom !=nil {if _ffaff :=_bcbcdb .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_ffaff !=nil {return _ffaff ;};};return nil ;};func (_efee *CT_PresetGeometry2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_dgdge ,_fgg :=_efee .PrstAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0072\u0073\u0074"});if _fgg !=nil {return _fgg ;};start .Attr =append (start .Attr ,_dgdge );e .EncodeToken (start );if _efee .AvLst !=nil {_gbeeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_efee .AvLst ,_gbeeg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewGraphic ()*Graphic {_gbdg :=&Graphic {};_gbdg .CT_GraphicalObject =*NewCT_GraphicalObject ();return _gbdg ;}; +// Validate validates the EG_Media and its children +func (_gfcec *EG_Media )Validate ()error {return _gfcec .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");}; -// Validate validates the CT_ContentPartLocking and its children -func (_baace *CT_ContentPartLocking )Validate ()error {return _baace .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};func (_fcgac *CT_Path2DMoveTo )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fcgac .Pt =NewCT_AdjPoint2D ();_agabb :for {_fbbfg ,_deccc :=d .Token ();if _deccc !=nil {return _deccc ;};switch _ddace :=_fbbfg .(type ){case _ggfee .StartElement :switch _ddace .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _eecec :=d .DecodeElement (_fcgac .Pt ,&_ddace );_eecec !=nil {return _eecec ;};default:_fecf .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\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_ddace .Name );if _gedfc :=d .Skip ();_gedfc !=nil {return _gedfc ;};};case _ggfee .EndElement :break _agabb ;case _ggfee .CharData :};};return nil ;};func (_bgfd *CT_SystemColor )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bgfd .ValAttr =ST_SystemColorVal (1);for _ ,_gcfc :=range start .Attr {if _gcfc .Name .Local =="\u0076\u0061\u006c"{_bgfd .ValAttr .UnmarshalXMLAttr (_gcfc );continue ;};if _gcfc .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_ccb ,_bdgeg :=_gcfc .Value ,error (nil );if _bdgeg !=nil {return _bdgeg ;};_bgfd .LastClrAttr =&_ccb ;continue ;};};_fgbaa :for {_dagdc ,_adcag :=d .Token ();if _adcag !=nil {return _adcag ;};switch _dfgc :=_dagdc .(type ){case _ggfee .StartElement :switch _dfgc .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_dcbef :=NewEG_ColorTransform ();_dcbef .Tint =NewCT_PositiveFixedPercentage ();if _agcfcc :=d .DecodeElement (_dcbef .Tint ,&_dfgc );_agcfcc !=nil {return _agcfcc ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_dcbef );case _ggfee .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_dcaae :=NewEG_ColorTransform ();_dcaae .Shade =NewCT_PositiveFixedPercentage ();if _cfgdd :=d .DecodeElement (_dcaae .Shade ,&_dfgc );_cfgdd !=nil {return _cfgdd ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_dcaae );case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_cebc :=NewEG_ColorTransform ();_cebc .Comp =NewCT_ComplementTransform ();if _bcdg :=d .DecodeElement (_cebc .Comp ,&_dfgc );_bcdg !=nil {return _bcdg ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_cebc );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_fagbf :=NewEG_ColorTransform ();_fagbf .Inv =NewCT_InverseTransform ();if _ddccb :=d .DecodeElement (_fagbf .Inv ,&_dfgc );_ddccb !=nil {return _ddccb ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_fagbf );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_adaad :=NewEG_ColorTransform ();_adaad .Gray =NewCT_GrayscaleTransform ();if _ecfbga :=d .DecodeElement (_adaad .Gray ,&_dfgc );_ecfbga !=nil {return _ecfbga ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_adaad );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_fcgf :=NewEG_ColorTransform ();_fcgf .Alpha =NewCT_PositiveFixedPercentage ();if _dfaed :=d .DecodeElement (_fcgf .Alpha ,&_dfgc );_dfaed !=nil {return _dfaed ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_fcgf );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_geddf :=NewEG_ColorTransform ();_geddf .AlphaOff =NewCT_FixedPercentage ();if _dbbf :=d .DecodeElement (_geddf .AlphaOff ,&_dfgc );_dbbf !=nil {return _dbbf ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_geddf );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_eadg :=NewEG_ColorTransform ();_eadg .AlphaMod =NewCT_PositivePercentage ();if _dgefb :=d .DecodeElement (_eadg .AlphaMod ,&_dfgc );_dgefb !=nil {return _dgefb ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_eadg );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gcfae :=NewEG_ColorTransform ();_gcfae .Hue =NewCT_PositiveFixedAngle ();if _fgebe :=d .DecodeElement (_gcfae .Hue ,&_dfgc );_fgebe !=nil {return _fgebe ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_gcfae );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dddg :=NewEG_ColorTransform ();_dddg .HueOff =NewCT_Angle ();if _bbfda :=d .DecodeElement (_dddg .HueOff ,&_dfgc );_bbfda !=nil {return _bbfda ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_dddg );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_feggd :=NewEG_ColorTransform ();_feggd .HueMod =NewCT_PositivePercentage ();if _agfdd :=d .DecodeElement (_feggd .HueMod ,&_dfgc );_agfdd !=nil {return _agfdd ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_feggd );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bdfeb :=NewEG_ColorTransform ();_bdfeb .Sat =NewCT_Percentage ();if _ggaf :=d .DecodeElement (_bdfeb .Sat ,&_dfgc );_ggaf !=nil {return _ggaf ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_bdfeb );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gaede :=NewEG_ColorTransform ();_gaede .SatOff =NewCT_Percentage ();if _ffgfd :=d .DecodeElement (_gaede .SatOff ,&_dfgc );_ffgfd !=nil {return _ffgfd ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_gaede );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_afga :=NewEG_ColorTransform ();_afga .SatMod =NewCT_Percentage ();if _dcebgd :=d .DecodeElement (_afga .SatMod ,&_dfgc );_dcebgd !=nil {return _dcebgd ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_afga );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bbbf :=NewEG_ColorTransform ();_bbbf .Lum =NewCT_Percentage ();if _eegfcg :=d .DecodeElement (_bbbf .Lum ,&_dfgc );_eegfcg !=nil {return _eegfcg ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_bbbf );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gegab :=NewEG_ColorTransform ();_gegab .LumOff =NewCT_Percentage ();if _aegda :=d .DecodeElement (_gegab .LumOff ,&_dfgc );_aegda !=nil {return _aegda ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_gegab );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cdfb :=NewEG_ColorTransform ();_cdfb .LumMod =NewCT_Percentage ();if _cdbcf :=d .DecodeElement (_cdfb .LumMod ,&_dfgc );_cdbcf !=nil {return _cdbcf ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_cdfb );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_cbgca :=NewEG_ColorTransform ();_cbgca .Red =NewCT_Percentage ();if _dceba :=d .DecodeElement (_cbgca .Red ,&_dfgc );_dceba !=nil {return _dceba ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_cbgca );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_acgcc :=NewEG_ColorTransform ();_acgcc .RedOff =NewCT_Percentage ();if _ddff :=d .DecodeElement (_acgcc .RedOff ,&_dfgc );_ddff !=nil {return _ddff ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_acgcc );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ccafa :=NewEG_ColorTransform ();_ccafa .RedMod =NewCT_Percentage ();if _beddc :=d .DecodeElement (_ccafa .RedMod ,&_dfgc );_beddc !=nil {return _beddc ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_ccafa );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_ecgde :=NewEG_ColorTransform ();_ecgde .Green =NewCT_Percentage ();if _cafbf :=d .DecodeElement (_ecgde .Green ,&_dfgc );_cafbf !=nil {return _cafbf ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_ecgde );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bfbca :=NewEG_ColorTransform ();_bfbca .GreenOff =NewCT_Percentage ();if _eecg :=d .DecodeElement (_bfbca .GreenOff ,&_dfgc );_eecg !=nil {return _eecg ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_bfbca );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ceag :=NewEG_ColorTransform ();_ceag .GreenMod =NewCT_Percentage ();if _cebbf :=d .DecodeElement (_ceag .GreenMod ,&_dfgc );_cebbf !=nil {return _cebbf ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_ceag );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_bcgbb :=NewEG_ColorTransform ();_bcgbb .Blue =NewCT_Percentage ();if _gaaf :=d .DecodeElement (_bcgbb .Blue ,&_dfgc );_gaaf !=nil {return _gaaf ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_bcgbb );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dgbed :=NewEG_ColorTransform ();_dgbed .BlueOff =NewCT_Percentage ();if _dfee :=d .DecodeElement (_dgbed .BlueOff ,&_dfgc );_dfee !=nil {return _dfee ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_dgbed );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dcgf :=NewEG_ColorTransform ();_dcgf .BlueMod =NewCT_Percentage ();if _abe :=d .DecodeElement (_dcgf .BlueMod ,&_dfgc );_abe !=nil {return _abe ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_dcgf );case _ggfee .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_edafaa :=NewEG_ColorTransform ();_edafaa .Gamma =NewCT_GammaTransform ();if _efafcag :=d .DecodeElement (_edafaa .Gamma ,&_dfgc );_efafcag !=nil {return _efafcag ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_edafaa );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_defe :=NewEG_ColorTransform ();_defe .InvGamma =NewCT_InverseGammaTransform ();if _adadg :=d .DecodeElement (_defe .InvGamma ,&_dfgc );_adadg !=nil {return _adadg ;};_bgfd .EG_ColorTransform =append (_bgfd .EG_ColorTransform ,_defe );default:_fecf .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\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_dfgc .Name );if _eabg :=d .Skip ();_eabg !=nil {return _eabg ;};};case _ggfee .EndElement :break _fgbaa ;case _ggfee .CharData :};};return nil ;};func (_aacb *CT_Bevel )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _aacb .WAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0077"},Value :_ddgage .Sprintf ("\u0025\u0076",*_aacb .WAttr )});};if _aacb .HAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068"},Value :_ddgage .Sprintf ("\u0025\u0076",*_aacb .HAttr )});};if _aacb .PrstAttr !=ST_BevelPresetTypeUnset {_cdaaa ,_cdaffd :=_aacb .PrstAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0070\u0072\u0073\u0074"});if _cdaffd !=nil {return _cdaffd ;};start .Attr =append (start .Attr ,_cdaaa );};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PatternFillProperties and its children +func (_eabfb *CT_PatternFillProperties )Validate ()error {return _eabfb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path -func (_fecbf *CT_HslColor )ValidateWithPath (path string )error {if _fecbf .HueAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,_fecbf .HueAttr );};if _fecbf .HueAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fecbf .HueAttr );};if _cbe :=_fecbf .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_cbe !=nil {return _cbe ;};if _gbcda :=_fecbf .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_gbcda !=nil {return _gbcda ;};for _bgbf ,_cgbag :=range _fecbf .EG_ColorTransform {if _eeg :=_cgbag .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bgbf ));_eeg !=nil {return _eeg ;};};return nil ;};func (_eadf *CT_LineJoinRound )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_fagfca ,_egbf :=d .Token ();if _egbf !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0052\u006f\u0075\u006e\u0064\u003a \u0025\u0073",_egbf );};if _cebfb ,_deff :=_fagfca .(_ggfee .EndElement );_deff &&_cebfb .Name ==start .Name {break ;};};return nil ;};func (_ebb *CT_TableCell )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _ebb .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ebb .RowSpanAttr )});};if _ebb .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ebb .GridSpanAttr )});};if _ebb .HMergeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ebb .HMergeAttr ))});};if _ebb .VMergeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ebb .VMergeAttr ))});};if _ebb .IdAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ebb .IdAttr )});};e .EncodeToken (start );if _ebb .TxBody !=nil {_fcdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_ebb .TxBody ,_fcdc );};if _ebb .TcPr !=nil {_feag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ebb .TcPr ,_feag );};if _ebb .ExtLst !=nil {_eccea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebb .ExtLst ,_eccea );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ebcf *CT_PositiveFixedAngle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_ebcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gafae *CT_NonVisualDrawingShapeProps )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gafae .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gafae .TxBoxAttr ))});};e .EncodeToken (start );if _gafae .SpLocks !=nil {_eeabc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_gafae .SpLocks ,_eeabc );};if _gafae .ExtLst !=nil {_cbabd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafae .ExtLst ,_cbabd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0;ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3;ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6;ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9;ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;);func (_egcbc ST_PresetMaterialType )ValidateWithPath (path string )error {switch _egcbc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcbc ));};return nil ;}; +// Validate validates the CT_TextBodyProperties and its children +func (_ggace *CT_TextBodyProperties )Validate ()error {return _ggace .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_abaeb ST_PresetPatternVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abaeb .String (),start );};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_bedf :=&CT_BaseStylesOverride {};return _bedf ;}; -// Validate validates the CT_ClipboardStyleSheet and its children -func (_dfdda *CT_ClipboardStyleSheet )Validate ()error {return _dfdda .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");}; +// Validate validates the CT_TextParagraph and its children +func (_ddffc *CT_TextParagraph )Validate ()error {return _ddffc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2;ST_BevelPresetTypeSlope ST_BevelPresetType =3;ST_BevelPresetTypeCross ST_BevelPresetType =4;ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8;ST_BevelPresetTypeDivot ST_BevelPresetType =9;ST_BevelPresetTypeRiblet ST_BevelPresetType =10;ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;); -// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path -func (_eacge *CT_EffectStyleItem )ValidateWithPath (path string )error {if _eacge .EffectLst !=nil {if _bcgbe :=_eacge .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bcgbe !=nil {return _bcgbe ;};};if _eacge .EffectDag !=nil {if _fbecf :=_eacge .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fbecf !=nil {return _fbecf ;};};if _eacge .Scene3d !=nil {if _ebefe :=_eacge .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_ebefe !=nil {return _ebefe ;};};if _eacge .Sp3d !=nil {if _gacgb :=_eacge .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_gacgb !=nil {return _gacgb ;};};return nil ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_dfbc :=&CT_NonVisualContentPartProperties {};return _dfbc ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};func (_bffe *CT_GroupLocking )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ffbfd :=range start .Attr {if _ffbfd .Name .Local =="\u006e\u006f\u0047r\u0070"{_gffae ,_bedga :=_gcbbf .ParseBool (_ffbfd .Value );if _bedga !=nil {return _bedga ;};_bffe .NoGrpAttr =&_gffae ;continue ;};if _ffbfd .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_ggbdf ,_gcffa :=_gcbbf .ParseBool (_ffbfd .Value );if _gcffa !=nil {return _gcffa ;};_bffe .NoUngrpAttr =&_ggbdf ;continue ;};if _ffbfd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fbbb ,_cfbbc :=_gcbbf .ParseBool (_ffbfd .Value );if _cfbbc !=nil {return _cfbbc ;};_bffe .NoSelectAttr =&_fbbb ;continue ;};if _ffbfd .Name .Local =="\u006e\u006f\u0052o\u0074"{_dbefd ,_abadd :=_gcbbf .ParseBool (_ffbfd .Value );if _abadd !=nil {return _abadd ;};_bffe .NoRotAttr =&_dbefd ;continue ;};if _ffbfd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_dgeee ,_ebbced :=_gcbbf .ParseBool (_ffbfd .Value );if _ebbced !=nil {return _ebbced ;};_bffe .NoChangeAspectAttr =&_dgeee ;continue ;};if _ffbfd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dcc ,_cacc :=_gcbbf .ParseBool (_ffbfd .Value );if _cacc !=nil {return _cacc ;};_bffe .NoMoveAttr =&_dcc ;continue ;};if _ffbfd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ecce ,_ac :=_gcbbf .ParseBool (_ffbfd .Value );if _ac !=nil {return _ac ;};_bffe .NoResizeAttr =&_ecce ;continue ;};};_cdeaf :for {_dcgbc ,_aebaa :=d .Token ();if _aebaa !=nil {return _aebaa ;};switch _aacbc :=_dcgbc .(type ){case _ggfee .StartElement :switch _aacbc .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bffe .ExtLst =NewCT_OfficeArtExtensionList ();if _ceadde :=d .DecodeElement (_bffe .ExtLst ,&_aacbc );_ceadde !=nil {return _ceadde ;};default:_fecf .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\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_aacbc .Name );if _afdbeb :=d .Skip ();_afdbeb !=nil {return _afdbeb ;};};case _ggfee .EndElement :break _cdeaf ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path +func (_dgba *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _dgba .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,_dgba .RadAttr );};if _dgba .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,_dgba .RadAttr );};return nil ;};func (_dgff *CT_HslColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_dgff .HueAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_dgff .SatAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0075\u006d"},Value :_bb .Sprintf ("\u0025\u0076",_dgff .LumAttr )});e .EncodeToken (start );if _dgff .EG_ColorTransform !=nil {for _ ,_bedaa :=range _dgff .EG_ColorTransform {_bedaa .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dafd *CT_BaseStylesOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efa :for {_daag ,_bcee :=d .Token ();if _bcee !=nil {return _bcee ;};switch _befd :=_daag .(type ){case _b .StartElement :switch _befd .Name {case _b .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_dafd .ClrScheme =NewCT_ColorScheme ();if _ggdf :=d .DecodeElement (_dafd .ClrScheme ,&_befd );_ggdf !=nil {return _ggdf ;};case _b .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_dafd .FontScheme =NewCT_FontScheme ();if _eced :=d .DecodeElement (_dafd .FontScheme ,&_befd );_eced !=nil {return _eced ;};case _b .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_dafd .FmtScheme =NewCT_StyleMatrix ();if _ceeg :=d .DecodeElement (_dafd .FmtScheme ,&_befd );_ceeg !=nil {return _ceeg ;};default:_f .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 C\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0020\u0025\u0076",_befd .Name );if _cffg :=d .Skip ();_cffg !=nil {return _cffg ;};};case _b .EndElement :break _efa ;case _b .CharData :};};return nil ;};func (_fgggb *ST_LineEndType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgggb =0;case "\u006e\u006f\u006e\u0065":*_fgggb =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fgggb =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_fgggb =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fgggb =4;case "\u006f\u0076\u0061\u006c":*_fgggb =5;case "\u0061\u0072\u0072o\u0077":*_fgggb =6;};return nil ;};func (_cfbec *CT_Path2DArcTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0052"},Value :_bb .Sprintf ("\u0025\u0076",_cfbec .WRAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0052"},Value :_bb .Sprintf ("\u0025\u0076",_cfbec .HRAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_cfbec .StAngAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_cfbec .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NonVisualDrawingShapeProps and its children -func (_dafdbg *CT_NonVisualDrawingShapeProps )Validate ()error {return _dafdbg .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073");};func (_gcga *AG_Locking )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_agadg :=range start .Attr {if _agadg .Name .Local =="\u006e\u006f\u0047r\u0070"{_efbag ,_caegfb :=_gcbbf .ParseBool (_agadg .Value );if _caegfb !=nil {return _caegfb ;};_gcga .NoGrpAttr =&_efbag ;continue ;};if _agadg .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_babgb ,_dgec :=_gcbbf .ParseBool (_agadg .Value );if _dgec !=nil {return _dgec ;};_gcga .NoSelectAttr =&_babgb ;continue ;};if _agadg .Name .Local =="\u006e\u006f\u0052o\u0074"{_bdcdd ,_egee :=_gcbbf .ParseBool (_agadg .Value );if _egee !=nil {return _egee ;};_gcga .NoRotAttr =&_bdcdd ;continue ;};if _agadg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_geeag ,_abgd :=_gcbbf .ParseBool (_agadg .Value );if _abgd !=nil {return _abgd ;};_gcga .NoChangeAspectAttr =&_geeag ;continue ;};if _agadg .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_daad ,_daagf :=_gcbbf .ParseBool (_agadg .Value );if _daagf !=nil {return _daagf ;};_gcga .NoMoveAttr =&_daad ;continue ;};if _agadg .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cdebg ,_fagfd :=_gcbbf .ParseBool (_agadg .Value );if _fagfd !=nil {return _fagfd ;};_gcga .NoResizeAttr =&_cdebg ;continue ;};if _agadg .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_bfafe ,_debfd :=_gcbbf .ParseBool (_agadg .Value );if _debfd !=nil {return _debfd ;};_gcga .NoEditPointsAttr =&_bfafe ;continue ;};if _agadg .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_edde ,_dggdg :=_gcbbf .ParseBool (_agadg .Value );if _dggdg !=nil {return _dggdg ;};_gcga .NoAdjustHandlesAttr =&_edde ;continue ;};if _agadg .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bacbc ,_bccgga :=_gcbbf .ParseBool (_agadg .Value );if _bccgga !=nil {return _bccgga ;};_gcga .NoChangeArrowheadsAttr =&_bacbc ;continue ;};if _agadg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_agee ,_bcafe :=_gcbbf .ParseBool (_agadg .Value );if _bcafe !=nil {return _bcafe ;};_gcga .NoChangeShapeTypeAttr =&_agee ;continue ;};};for {_abcfd ,_agaed :=d .Token ();if _agaed !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_agaed );};if _eeea ,_fdge :=_abcfd .(_ggfee .EndElement );_fdge &&_eeea .Name ==start .Name {break ;};};return nil ;};func (_cbgce *ST_LightRigType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_cbgce =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_cbgce =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_cbgce =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_cbgce =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_cbgce =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_cbgce =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_cbgce =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_cbgce =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_cbgce =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_cbgce =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_cbgce =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_cbgce =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_cbgce =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_cbgce =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_cbgce =14;case "\u0073\u006f\u0066\u0074":*_cbgce =15;case "\u0068\u0061\u0072s\u0068":*_cbgce =16;case "\u0066\u006c\u006fo\u0064":*_cbgce =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_cbgce =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_cbgce =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_cbgce =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_cbgce =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_cbgce =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_cbgce =23;case "\u0066\u006c\u0061\u0074":*_cbgce =24;case "\u0074\u0077\u006fP\u0074":*_cbgce =25;case "\u0067\u006c\u006f\u0077":*_cbgce =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_cbgce =27;};return nil ;};func (_fgcc *CT_SupplementalFont )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",_fgcc .ScriptAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",_fgcc .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ebcc *CT_ConnectionSiteList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ebbe :for {_aeda ,_bgeec :=d .Token ();if _bgeec !=nil {return _bgeec ;};switch _eagg :=_aeda .(type ){case _ggfee .StartElement :switch _eagg .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u0078\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"}:_efcc :=NewCT_ConnectionSite ();if _ggadd :=d .DecodeElement (_efcc ,&_eagg );_ggadd !=nil {return _ggadd ;};_ebcc .Cxn =append (_ebcc .Cxn ,_efcc );default:_fecf .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 C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eagg .Name );if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _ggfee .EndElement :break _ebbe ;case _ggfee .CharData :};};return nil ;};func (_abfef *EG_TextBulletColor )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _abfef .BuClrTx !=nil {_aecd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_abfef .BuClrTx ,_aecd );};if _abfef .BuClr !=nil {_bdba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_abfef .BuClr ,_bdba );};return nil ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_ggbegd :=&EG_LineFillProperties {};return _ggbegd ;};func (_fbbcc *CT_OfficeArtExtension )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ccgfe :=range start .Attr {if _ccgfe .Name .Local =="\u0075\u0072\u0069"{_egefa ,_geceb :=_ccgfe .Value ,error (nil );if _geceb !=nil {return _geceb ;};_fbbcc .UriAttr =_egefa ;continue ;};};_fbbgb :for {_feed ,_ddde :=d .Token ();if _ddde !=nil {return _ddde ;};switch _fbec :=_feed .(type ){case _ggfee .StartElement :switch _fbec .Name {default:if _adefb ,_dccca :=_fecf .CreateElement (_fbec );_dccca !=nil {return _dccca ;}else {if _cbbb :=d .DecodeElement (_adefb ,&_fbec );_cbbb !=nil {return _cbbb ;};_fbbcc .Any =append (_fbbcc .Any ,_adefb );};};case _ggfee .EndElement :break _fbbgb ;case _ggfee .CharData :};};return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5;ST_LineEndTypeArrow ST_LineEndType =6;);func NewCT_BaseStyles ()*CT_BaseStyles {_gbacga :=&CT_BaseStyles {};_gbacga .ClrScheme =NewCT_ColorScheme ();_gbacga .FontScheme =NewCT_FontScheme ();_gbacga .FmtScheme =NewCT_StyleMatrix ();return _gbacga ;};func (_fcbeb *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_fcbeb =0;case "\u0063\u006c\u0072":*_fcbeb =1;case "\u0061\u0075\u0074\u006f":*_fcbeb =2;case "\u0067\u0072\u0061\u0079":*_fcbeb =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_fcbeb =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_fcbeb =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_fcbeb =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_fcbeb =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_fcbeb =8;case "\u0062\u006c\u0061c\u006b":*_fcbeb =9;case "\u0077\u0068\u0069t\u0065":*_fcbeb =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fcbeb =11;};return nil ;};func (_aagbbd *CT_GvmlTextShape )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aagbbd .TxBody =NewCT_TextBody ();_dbgag :for {_feaad ,_baadb :=d .Token ();if _baadb !=nil {return _baadb ;};switch _gfdf :=_feaad .(type ){case _ggfee .StartElement :switch _gfdf .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _fbgc :=d .DecodeElement (_aagbbd .TxBody ,&_gfdf );_fbgc !=nil {return _fbgc ;};case _ggfee .Name {Space :"\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",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_aagbbd .Choice =NewCT_GvmlTextShapeChoice ();if _cgdfc :=d .DecodeElement (&_aagbbd .Choice .UseSpRect ,&_gfdf );_cgdfc !=nil {return _cgdfc ;};case _ggfee .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_aagbbd .Choice =NewCT_GvmlTextShapeChoice ();if _adaa :=d .DecodeElement (&_aagbbd .Choice .Xfrm ,&_gfdf );_adaa !=nil {return _adaa ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aagbbd .ExtLst =NewCT_OfficeArtExtensionList ();if _cbaee :=d .DecodeElement (_aagbbd .ExtLst ,&_gfdf );_cbaee !=nil {return _cbaee ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_gfdf .Name );if _fgae :=d .Skip ();_fgae !=nil {return _fgae ;};};case _ggfee .EndElement :break _dbgag ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the EG_FillModeProperties and its children +func (_abacg *EG_FillModeProperties )Validate ()error {return _abacg .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_OfficeArtExtension and its children -func (_befc *CT_OfficeArtExtension )Validate ()error {return _befc .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func (_bgfe *CT_GeomGuide )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gabdge :=range start .Attr {if _gabdge .Name .Local =="\u006e\u0061\u006d\u0065"{_cedd ,_dcfgaa :=_gabdge .Value ,error (nil );if _dcfgaa !=nil {return _dcfgaa ;};_bgfe .NameAttr =_cedd ;continue ;};if _gabdge .Name .Local =="\u0066\u006d\u006c\u0061"{_ceed ,_adbca :=_gabdge .Value ,error (nil );if _adbca !=nil {return _adbca ;};_bgfe .FmlaAttr =_ceed ;continue ;};};for {_b ,_cddgf :=d .Token ();if _cddgf !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_cddgf );};if _ddccf ,_agaa :=_b .(_ggfee .EndElement );_agaa &&_ddccf .Name ==start .Name {break ;};};return nil ;};func (_fecce ST_ColorSchemeIndex )Validate ()error {return _fecce .ValidateWithPath ("")}; +// Validate validates the CT_TableProperties and its children +func (_fddc *CT_TableProperties )Validate ()error {return _fddc .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_TableGrid and its children -func (_cbef *CT_TableGrid )Validate ()error {return _cbef .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};type ST_PitchFamily byte ;func (_aeecf *EG_LineFillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_efbfe :for {_badbd ,_gdab :=d .Token ();if _gdab !=nil {return _gdab ;};switch _bcfg :=_badbd .(type ){case _ggfee .StartElement :switch _bcfg .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aeecf .NoFill =NewCT_NoFillProperties ();if _edefaf :=d .DecodeElement (_aeecf .NoFill ,&_bcfg );_edefaf !=nil {return _edefaf ;};case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aeecf .SolidFill =NewCT_SolidColorFillProperties ();if _dffe :=d .DecodeElement (_aeecf .SolidFill ,&_bcfg );_dffe !=nil {return _dffe ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aeecf .GradFill =NewCT_GradientFillProperties ();if _edbbf :=d .DecodeElement (_aeecf .GradFill ,&_bcfg );_edbbf !=nil {return _edbbf ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aeecf .PattFill =NewCT_PatternFillProperties ();if _fceffg :=d .DecodeElement (_aeecf .PattFill ,&_bcfg );_fceffg !=nil {return _fceffg ;};default:_fecf .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\u004c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bcfg .Name );if _ecfef :=d .Skip ();_ecfef !=nil {return _ecfef ;};};case _ggfee .EndElement :break _efbfe ;case _ggfee .CharData :};};return nil ;};func (_fdfdb *CT_FontReference )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fdfdb .IdxAttr =ST_FontCollectionIndex (1);for _ ,_dgeb :=range start .Attr {if _dgeb .Name .Local =="\u0069\u0064\u0078"{_fdfdb .IdxAttr .UnmarshalXMLAttr (_dgeb );continue ;};};_cfada :for {_ged ,_acccb :=d .Token ();if _acccb !=nil {return _acccb ;};switch _gfgc :=_ged .(type ){case _ggfee .StartElement :switch _gfgc .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fdfdb .ScrgbClr =NewCT_ScRgbColor ();if _cdd :=d .DecodeElement (_fdfdb .ScrgbClr ,&_gfgc );_cdd !=nil {return _cdd ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fdfdb .SrgbClr =NewCT_SRgbColor ();if _fccaa :=d .DecodeElement (_fdfdb .SrgbClr ,&_gfgc );_fccaa !=nil {return _fccaa ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fdfdb .HslClr =NewCT_HslColor ();if _debabb :=d .DecodeElement (_fdfdb .HslClr ,&_gfgc );_debabb !=nil {return _debabb ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fdfdb .SysClr =NewCT_SystemColor ();if _bffbd :=d .DecodeElement (_fdfdb .SysClr ,&_gfgc );_bffbd !=nil {return _bffbd ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fdfdb .SchemeClr =NewCT_SchemeColor ();if _fdec :=d .DecodeElement (_fdfdb .SchemeClr ,&_gfgc );_fdec !=nil {return _fdec ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdfdb .PrstClr =NewCT_PresetColor ();if _dfdeb :=d .DecodeElement (_fdfdb .PrstClr ,&_gfgc );_dfdeb !=nil {return _dfdeb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_gfgc .Name );if _cbbbd :=d .Skip ();_cbbbd !=nil {return _cbbbd ;};};case _ggfee .EndElement :break _cfada ;case _ggfee .CharData :};};return nil ;};const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1;ST_TextShapeTypeTextPlain ST_TextShapeType =2;ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4;ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7;ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9;ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13;ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15;ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18;ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21;ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24;ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27;ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29;ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32;ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34;ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37;ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40;ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);func (_fgb *CT_ColorChangeEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fgb .ClrFrom =NewCT_Color ();_fgb .ClrTo =NewCT_Color ();for _ ,_dfdac :=range start .Attr {if _dfdac .Name .Local =="\u0075\u0073\u0065\u0041"{_fbfcd ,_gbfe :=_gcbbf .ParseBool (_dfdac .Value );if _gbfe !=nil {return _gbfe ;};_fgb .UseAAttr =&_fbfcd ;continue ;};};_fabd :for {_bgcc ,_gffd :=d .Token ();if _gffd !=nil {return _gffd ;};switch _eaggf :=_bgcc .(type ){case _ggfee .StartElement :switch _eaggf .Name {case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _gbcfdb :=d .DecodeElement (_fgb .ClrFrom ,&_eaggf );_gbcfdb !=nil {return _gbcfdb ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u006c\u0072T\u006f"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"}:if _afe :=d .DecodeElement (_fgb .ClrTo ,&_eaggf );_afe !=nil {return _afe ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_eaggf .Name );if _agfca :=d .Skip ();_agfca !=nil {return _agfca ;};};case _ggfee .EndElement :break _fabd ;case _ggfee .CharData :};};return nil ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_babe :=&CT_PolarAdjustHandle {};_babe .Pos =NewCT_AdjPoint2D ();return _babe ;};func (_cebdg *CT_ColorMappingOverride )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_cebdg .Choice .MarshalXML (e ,_ggfee .StartElement {});e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TextBulletColorFollowText struct{};func (_gbfg *CT_TableBackgroundStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eafff :for {_ggfda ,_bgbff :=d .Token ();if _bgbff !=nil {return _bgbff ;};switch _decd :=_ggfda .(type ){case _ggfee .StartElement :switch _decd .Name {case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_gbfg .Fill =NewCT_FillProperties ();if _cfa :=d .DecodeElement (_gbfg .Fill ,&_decd );_cfa !=nil {return _cfa ;};case _ggfee .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_gbfg .FillRef =NewCT_StyleMatrixReference ();if _bgad :=d .DecodeElement (_gbfg .FillRef ,&_decd );_bgad !=nil {return _bgad ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gbfg .Effect =NewCT_EffectProperties ();if _adagb :=d .DecodeElement (_gbfg .Effect ,&_decd );_adagb !=nil {return _adagb ;};case _ggfee .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_gbfg .EffectRef =NewCT_StyleMatrixReference ();if _eabeb :=d .DecodeElement (_gbfg .EffectRef ,&_decd );_eabeb !=nil {return _eabeb ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053t\u0079\u006c\u0065 \u0025\u0076",_decd .Name );if _fbea :=d .Skip ();_fbea !=nil {return _fbea ;};};case _ggfee .EndElement :break _eafff ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_GvmlGroupShape and its children +func (_gaggf *CT_GvmlGroupShape )Validate ()error {return _gaggf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func (_bccbcc ST_DgmBuildStep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgefgg :=_b .Attr {};_cgefgg .Name =name ;switch _bccbcc {case ST_DgmBuildStepUnset :_cgefgg .Value ="";case ST_DgmBuildStepSp :_cgefgg .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_cgefgg .Value ="\u0062\u0067";};return _cgefgg ,nil ;}; -// ST_AdjCoordinate is a union type -type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func (_fbeed ST_CompoundLine )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fbeed .String (),start );};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5;ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;);func (_gdaca *ST_TextVerticalType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_gdaca =0;case "\u0068\u006f\u0072\u007a":*_gdaca =1;case "\u0076\u0065\u0072\u0074":*_gdaca =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_gdaca =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_gdaca =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_gdaca =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_gdaca =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_gdaca =7;};return nil ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_fdea :=&CT_PositiveSize2D {};_fdea .CxAttr =0;_fdea .CyAttr =0;return _fdea ;};func (_ca *CT_FontScheme )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",_ca .NameAttr )});e .EncodeToken (start );_affec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ca .MajorFont ,_affec );_acfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ca .MinorFont ,_acfb );if _ca .ExtLst !=nil {_bedbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ca .ExtLst ,_bedbc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_dbdd *ST_PositivePercentage )ValidateWithPath (path string )error {_aab :=[]string {};if _dbdd .ST_PositivePercentageDecimal !=nil {_aab =append (_aab ,"\u0053\u0054\u005f\u0050o\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063e\u006et\u0061\u0067\u0065\u0044\u0065\u0063\u0069m\u0061\u006c");};if _dbdd .ST_PositivePercentage !=nil {if _fcgc :=_dbdd .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_fcgc !=nil {return _fcgc ;};_aab =append (_aab ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_aab )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aab );};return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func (_aad ST_TileFlipMode )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_aad .String (),start );};func (_addcb ST_PresetShadowVal )Validate ()error {return _addcb .ValidateWithPath ("")};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;}; +// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path +func (_gecb *CT_FlatText )ValidateWithPath (path string )error {if _gecb .ZAttr !=nil {if _cbcab :=_gecb .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_cbcab !=nil {return _cbcab ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path -func (_dbeca *CT_Path2D )ValidateWithPath (path string )error {if _dbeca .WAttr !=nil {if *_dbeca .WAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dbeca .WAttr );};if *_dbeca .WAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dbeca .WAttr );};};if _dbeca .HAttr !=nil {if *_dbeca .HAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dbeca .HAttr );};if *_dbeca .HAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dbeca .HAttr );};};if _bccdg :=_dbeca .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_bccdg !=nil {return _bccdg ;};for _affbf ,_cceddd :=range _dbeca .Close {if _dcea :=_cceddd .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_affbf ));_dcea !=nil {return _dcea ;};};for _afgaf ,_cfaa :=range _dbeca .MoveTo {if _edaad :=_cfaa .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_afgaf ));_edaad !=nil {return _edaad ;};};for _gecac ,_add :=range _dbeca .LnTo {if _gabaf :=_add .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_gecac ));_gabaf !=nil {return _gabaf ;};};for _adbcc ,_caedg :=range _dbeca .ArcTo {if _adbaa :=_caedg .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_adbcc ));_adbaa !=nil {return _adbaa ;};};for _fgccd ,_aecg :=range _dbeca .QuadBezTo {if _fded :=_aecg .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_fgccd ));_fded !=nil {return _fded ;};};for _agbe ,_gcaa :=range _dbeca .CubicBezTo {if _cffcc :=_gcaa .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_agbe ));_cffcc !=nil {return _cffcc ;};};return nil ;};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;}; +// Validate validates the CT_ConnectionSiteList and its children +func (_abgfg *CT_ConnectionSiteList )Validate ()error {return _abgfg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_aceeb *CT_GvmlPictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eggce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aceeb .CNvPr ,_eggce );_defec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_aceeb .CNvPicPr ,_defec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abegfg *ST_PresetCameraType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abegfg =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_abegfg =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_abegfg =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_abegfg =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_abegfg =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_abegfg =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_abegfg =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_abegfg =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_abegfg =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_abegfg =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_abegfg =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_abegfg =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_abegfg =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_abegfg =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_abegfg =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_abegfg =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_abegfg =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_abegfg =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_abegfg =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_abegfg =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_abegfg =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_abegfg =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_abegfg =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_abegfg =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_abegfg =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_abegfg =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_abegfg =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_abegfg =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_abegfg =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_abegfg =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_abegfg =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_abegfg =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_abegfg =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_abegfg =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_abegfg =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_abegfg =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_abegfg =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_abegfg =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_abegfg =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_abegfg =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_abegfg =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_abegfg =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_abegfg =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_abegfg =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_abegfg =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_abegfg =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_abegfg =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_abegfg =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_abegfg =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_abegfg =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_abegfg =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_abegfg =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_abegfg =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_abegfg =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_abegfg =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_abegfg =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_abegfg =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_abegfg =62;};return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_aaeg :=&CT_ComplementTransform {};return _aaeg ;}; -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_dfed *CT_SchemeColor )ValidateWithPath (path string )error {if _dfed .ValAttr ==ST_SchemeColorValUnset {return _ddgage .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 _ecfabf :=_dfed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecfabf !=nil {return _ecfabf ;};for _bbcab ,_gbaa :=range _dfed .EG_ColorTransform {if _fgcaf :=_gbaa .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bbcab ));_fgcaf !=nil {return _fgcaf ;};};return nil ;};func (_ddgbf *CT_TextSpacingPercent )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_fafdc :=range start .Attr {if _fafdc .Name .Local =="\u0076\u0061\u006c"{_adcef ,_dbed :=ParseUnionST_TextSpacingPercentOrPercentString (_fafdc .Value );if _dbed !=nil {return _dbed ;};_ddgbf .ValAttr =_adcef ;continue ;};};for {_cdff ,_acgfc :=d .Token ();if _acgfc !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061\u0063\u0069n\u0067\u0050\u0065\u0072\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_acgfc );};if _gbad ,_gdbga :=_cdff .(_ggfee .EndElement );_gdbga &&_gbad .Name ==start .Name {break ;};};return nil ;};func (_ffcbf *CT_NonVisualDrawingProps )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",_ffcbf .IdAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",_ffcbf .NameAttr )});if _ffcbf .DescrAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ffcbf .DescrAttr )});};if _ffcbf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_ffcbf .HiddenAttr ))});};if _ffcbf .TitleAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_ffcbf .TitleAttr )});};e .EncodeToken (start );if _ffcbf .HlinkClick !=nil {_eegdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_ffcbf .HlinkClick ,_eegdg );};if _ffcbf .HlinkHover !=nil {_ebggb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_ffcbf .HlinkHover ,_ebggb );};if _ffcbf .ExtLst !=nil {_fdbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffcbf .ExtLst ,_fdbc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SchemeColor and its children +func (_cgfe *CT_SchemeColor )Validate ()error {return _cgfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");}; -// Validate validates the CT_GvmlGraphicFrameNonVisual and its children -func (_fegab *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _fegab .ValidateWithPath ("\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c");};func (_gcadg *CT_TablePartStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _gcadg .TcTxStyle !=nil {_ecbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gcadg .TcTxStyle ,_ecbe );};if _gcadg .TcStyle !=nil {_baaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_gcadg .TcStyle ,_baaa );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_feaa ST_ColorSchemeIndex )String ()string {switch _feaa {case 0:return "";case 1:return "\u0064\u006b\u0031";case 2:return "\u006c\u0074\u0031";case 3:return "\u0064\u006b\u0032";case 4:return "\u006c\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return "";};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_gaga :=&CT_GraphicalObjectData {};return _gaga ;};func (_cd *ST_SystemColorVal )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_cd =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_cd =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cd =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cd =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cd =4;case "\u006d\u0065\u006e\u0075":*_cd =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_cd =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_cd =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_cd =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_cd =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cd =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_cd =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_cd =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_cd =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_cd =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_cd =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_cd =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_cd =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_cd =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_cd =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cd =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cd =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_cd =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_cd =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_cd =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_cd =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_cd =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_cd =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cd =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cd =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_cd =30;};return nil ;}; +// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path +func (_agdfc *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _fegg ,_bfaga :=range _agdfc .Cxn {if _cdeg :=_bfaga .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_fegg ));_cdeg !=nil {return _cdeg ;};};return nil ;};func (_acedd *CT_GvmlConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abaee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_acedd .CNvPr ,_abaee );_edadd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acedd .CNvCxnSpPr ,_edadd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_aacfb :=&CT_TextBulletSizePercent {};_aacfb .ValAttr ="\u0031\u0030\u0030\u0025";return _aacfb ;};func (_aeeabe ST_TextFontAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeeabe .String (),start );};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};type ST_PresetCameraType byte ; -// Validate validates the CT_AlphaModulateFixedEffect and its children -func (_eddab *CT_AlphaModulateFixedEffect )Validate ()error {return _eddab .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path +func (_efadb *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _efadb .MinRAttr !=nil {if _beeaf :=_efadb .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_beeaf !=nil {return _beeaf ;};};if _efadb .MaxRAttr !=nil {if _aabg :=_efadb .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_aabg !=nil {return _aabg ;};};if _efadb .MinAngAttr !=nil {if _gdfbb :=_efadb .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gdfbb !=nil {return _gdfbb ;};};if _efadb .MaxAngAttr !=nil {if _afgdb :=_efadb .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_afgdb !=nil {return _afgdb ;};};if _acdg :=_efadb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_acdg !=nil {return _acdg ;};return nil ;};func (_gefba ST_TextVerticalType )String ()string {switch _gefba {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";case 3:return "\u0076e\u0072\u0074\u0032\u0037\u0030";case 4:return "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case 5:return "\u0065\u0061\u0056\u0065\u0072\u0074";case 6:return "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case 7:return "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return "";};func NewCT_AudioCD ()*CT_AudioCD {_cag :=&CT_AudioCD {};_cag .St =NewCT_AudioCDTime ();_cag .End =NewCT_AudioCDTime ();return _cag ;}; -// Validate validates the CT_ColorMapping and its children -func (_abdb *CT_ColorMapping )Validate ()error {return _abdb .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_bbcbb ST_LineEndWidth )Validate ()error {return _bbcbb .ValidateWithPath ("")};type ST_SystemColorVal byte ;func (_ecaafc *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ecaafc .GrpSpLocks !=nil {_edfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_ecaafc .GrpSpLocks ,_edfe );};if _ecaafc .ExtLst !=nil {_edcbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecaafc .ExtLst ,_edcbd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bdfgc *EG_Text3D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfbgd :for {_fdcb ,_eafdg :=d .Token ();if _eafdg !=nil {return _eafdg ;};switch _fffcd :=_fdcb .(type ){case _ggfee .StartElement :switch _fffcd .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_bdfgc .Sp3d =NewCT_Shape3D ();if _dafef :=d .DecodeElement (_bdfgc .Sp3d ,&_fffcd );_dafef !=nil {return _dafef ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_bdfgc .FlatTx =NewCT_FlatText ();if _bcdfe :=d .DecodeElement (_bdfgc .FlatTx ,&_fffcd );_bcdfe !=nil {return _bcdfe ;};default:_fecf .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 \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_fffcd .Name );if _gaebe :=d .Skip ();_gaebe !=nil {return _gaebe ;};};case _ggfee .EndElement :break _bfbgd ;case _ggfee .CharData :};};return nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_baeba :=&CT_TextBulletSizePoint {};_baeba .ValAttr =100;return _baeba ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_bedg :=ST_TextFontScalePercentOrPercentString {};if _cgea .ST_PercentagePatternRe .MatchString (s ){_bedg .ST_Percentage =&s ;}else {_cebgb ,_dceca :=_gcbbf .ParseInt (s ,10,64);if _dceca !=nil {return _bedg ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dceca );};_cggaeg :=int32 (_cebgb );_bedg .ST_TextFontScalePercent =&_cggaeg ;};return _bedg ,nil ;};func (_adcc ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _adcc {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcc ));};return nil ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_eagfb :=&CT_TextShapeAutofit {};return _eagfb };func (_eadc *ST_AdjCoordinate )Validate ()error {return _eadc .ValidateWithPath ("")}; +// Validate validates the CT_ColorMappingOverride and its children +func (_afee *CT_ColorMappingOverride )Validate ()error {return _afee .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ecgff *CT_GeomGuideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggdb :for {_cabbb ,_bbgb :=d .Token ();if _bbgb !=nil {return _bbgb ;};switch _dgbd :=_cabbb .(type ){case _b .StartElement :switch _dgbd .Name {case _b .Name {Space :"\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",Local :"\u0067\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"}:_geag :=NewCT_GeomGuide ();if _eggc :=d .DecodeElement (_geag ,&_dgbd );_eggc !=nil {return _eggc ;};_ecgff .Gd =append (_ecgff .Gd ,_geag );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_dgbd .Name );if _dfbf :=d .Skip ();_dfbf !=nil {return _dfbf ;};};case _b .EndElement :break _dggdb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path -func (_badc *TblStyleLst )ValidateWithPath (path string )error {if _dgbde :=_badc .CT_TableStyleList .ValidateWithPath (path );_dgbde !=nil {return _dgbde ;};return nil ;}; +// Validate validates the CT_TextUnderlineFillFollowText and its children +func (_fefdbg *CT_TextUnderlineFillFollowText )Validate ()error {return _fefdbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};func (_ebab *CT_Path2DQuadBezierTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdcea :for {_aageg ,_fffg :=d .Token ();if _fffg !=nil {return _fffg ;};switch _gcbd :=_aageg .(type ){case _b .StartElement :switch _gcbd .Name {case _b .Name {Space :"\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",Local :"\u0070\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_cdggf :=NewCT_AdjPoint2D ();if _ecbba :=d .DecodeElement (_cdggf ,&_gcbd );_ecbba !=nil {return _ecbba ;};_ebab .Pt =append (_ebab .Pt ,_cdggf );default:_f .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 C\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u0051\u0075\u0061\u0064\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_gcbd .Name );if _ccdeb :=d .Skip ();_ccdeb !=nil {return _ccdeb ;};};case _b .EndElement :break _bdcea ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path -func (_beegg *CT_TableRow )ValidateWithPath (path string )error {if _fcggca :=_beegg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_fcggca !=nil {return _fcggca ;};for _fgdbg ,_cadb :=range _beegg .Tc {if _cdgcc :=_cadb .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_fgdbg ));_cdgcc !=nil {return _cdgcc ;};};if _beegg .ExtLst !=nil {if _gbcga :=_beegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbcga !=nil {return _gbcga ;};};return nil ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_gagca *CT_LightRig )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gagca .RigAttr =ST_LightRigType (1);_gagca .DirAttr =ST_LightRigDirection (1);for _ ,_efgdb :=range start .Attr {if _efgdb .Name .Local =="\u0072\u0069\u0067"{_gagca .RigAttr .UnmarshalXMLAttr (_efgdb );continue ;};if _efgdb .Name .Local =="\u0064\u0069\u0072"{_gagca .DirAttr .UnmarshalXMLAttr (_efgdb );continue ;};};_cfba :for {_abcc ,_badfcf :=d .Token ();if _badfcf !=nil {return _badfcf ;};switch _fbggc :=_abcc .(type ){case _ggfee .StartElement :switch _fbggc .Name {case _ggfee .Name {Space :"\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",Local :"\u0072\u006f\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_gagca .Rot =NewCT_SphereCoords ();if _gfaab :=d .DecodeElement (_gagca .Rot ,&_fbggc );_gfaab !=nil {return _gfaab ;};default:_fecf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_fbggc .Name );if _fgfdg :=d .Skip ();_fgfdg !=nil {return _fgfdg ;};};case _ggfee .EndElement :break _cfba ;case _ggfee .CharData :};};return nil ;};func (_eege *ST_Coordinate32 )Validate ()error {return _eege .ValidateWithPath ("")};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;}; +// Validate validates the CT_ConnectorLocking and its children +func (_daee *CT_ConnectorLocking )Validate ()error {return _daee .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};type CT_TableProperties struct{RtlAttr *bool ;FirstRowAttr *bool ;FirstColAttr *bool ;LastRowAttr *bool ;LastColAttr *bool ;BandRowAttr *bool ;BandColAttr *bool ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Choice *CT_TablePropertiesChoice ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_PresetPatternValUnset ST_PresetPatternVal =0;ST_PresetPatternValPct5 ST_PresetPatternVal =1;ST_PresetPatternValPct10 ST_PresetPatternVal =2;ST_PresetPatternValPct20 ST_PresetPatternVal =3;ST_PresetPatternValPct25 ST_PresetPatternVal =4;ST_PresetPatternValPct30 ST_PresetPatternVal =5;ST_PresetPatternValPct40 ST_PresetPatternVal =6;ST_PresetPatternValPct50 ST_PresetPatternVal =7;ST_PresetPatternValPct60 ST_PresetPatternVal =8;ST_PresetPatternValPct70 ST_PresetPatternVal =9;ST_PresetPatternValPct75 ST_PresetPatternVal =10;ST_PresetPatternValPct80 ST_PresetPatternVal =11;ST_PresetPatternValPct90 ST_PresetPatternVal =12;ST_PresetPatternValHorz ST_PresetPatternVal =13;ST_PresetPatternValVert ST_PresetPatternVal =14;ST_PresetPatternValLtHorz ST_PresetPatternVal =15;ST_PresetPatternValLtVert ST_PresetPatternVal =16;ST_PresetPatternValDkHorz ST_PresetPatternVal =17;ST_PresetPatternValDkVert ST_PresetPatternVal =18;ST_PresetPatternValNarHorz ST_PresetPatternVal =19;ST_PresetPatternValNarVert ST_PresetPatternVal =20;ST_PresetPatternValDashHorz ST_PresetPatternVal =21;ST_PresetPatternValDashVert ST_PresetPatternVal =22;ST_PresetPatternValCross ST_PresetPatternVal =23;ST_PresetPatternValDnDiag ST_PresetPatternVal =24;ST_PresetPatternValUpDiag ST_PresetPatternVal =25;ST_PresetPatternValLtDnDiag ST_PresetPatternVal =26;ST_PresetPatternValLtUpDiag ST_PresetPatternVal =27;ST_PresetPatternValDkDnDiag ST_PresetPatternVal =28;ST_PresetPatternValDkUpDiag ST_PresetPatternVal =29;ST_PresetPatternValWdDnDiag ST_PresetPatternVal =30;ST_PresetPatternValWdUpDiag ST_PresetPatternVal =31;ST_PresetPatternValDashDnDiag ST_PresetPatternVal =32;ST_PresetPatternValDashUpDiag ST_PresetPatternVal =33;ST_PresetPatternValDiagCross ST_PresetPatternVal =34;ST_PresetPatternValSmCheck ST_PresetPatternVal =35;ST_PresetPatternValLgCheck ST_PresetPatternVal =36;ST_PresetPatternValSmGrid ST_PresetPatternVal =37;ST_PresetPatternValLgGrid ST_PresetPatternVal =38;ST_PresetPatternValDotGrid ST_PresetPatternVal =39;ST_PresetPatternValSmConfetti ST_PresetPatternVal =40;ST_PresetPatternValLgConfetti ST_PresetPatternVal =41;ST_PresetPatternValHorzBrick ST_PresetPatternVal =42;ST_PresetPatternValDiagBrick ST_PresetPatternVal =43;ST_PresetPatternValSolidDmnd ST_PresetPatternVal =44;ST_PresetPatternValOpenDmnd ST_PresetPatternVal =45;ST_PresetPatternValDotDmnd ST_PresetPatternVal =46;ST_PresetPatternValPlaid ST_PresetPatternVal =47;ST_PresetPatternValSphere ST_PresetPatternVal =48;ST_PresetPatternValWeave ST_PresetPatternVal =49;ST_PresetPatternValDivot ST_PresetPatternVal =50;ST_PresetPatternValShingle ST_PresetPatternVal =51;ST_PresetPatternValWave ST_PresetPatternVal =52;ST_PresetPatternValTrellis ST_PresetPatternVal =53;ST_PresetPatternValZigZag ST_PresetPatternVal =54;);type ST_ChartBuildStep byte ; -// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path -func (_abcee *CT_GvmlPicture )ValidateWithPath (path string )error {if _dcgbb :=_abcee .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_dcgbb !=nil {return _dcgbb ;};if _gcbcf :=_abcee .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gcbcf !=nil {return _gcbcf ;};if _dcfbb :=_abcee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcfbb !=nil {return _dcfbb ;};if _abcee .Style !=nil {if _baed :=_abcee .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_baed !=nil {return _baed ;};};if _abcee .ExtLst !=nil {if _fcee :=_abcee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcee !=nil {return _fcee ;};};return nil ;}; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_dcdg *CT_Connection )ValidateWithPath (path string )error {return nil };const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0;ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3;ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6;ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9;ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;);func (_babd *CT_DuotoneEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_fadc :=range _babd .EG_ColorChoice {_fadc .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_ggcc *EG_ShadeProperties )ValidateWithPath (path string )error {if _ggcc .Lin !=nil {if _bfbbbd :=_ggcc .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_bfbbbd !=nil {return _bfbbbd ;};};if _ggcc .Path !=nil {if _adage :=_ggcc .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_adage !=nil {return _adage ;};};return nil ;};func NewCT_CustomColor ()*CT_CustomColor {_eadeb :=&CT_CustomColor {};return _eadeb };func (_aebaag *CT_HslColor )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068\u0075\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",_aebaag .HueAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0061\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",_aebaag .SatAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006c\u0075\u006d"},Value :_ddgage .Sprintf ("\u0025\u0076",_aebaag .LumAttr )});e .EncodeToken (start );if _aebaag .EG_ColorTransform !=nil {for _ ,_fedec :=range _aebaag .EG_ColorTransform {_fedec .MarshalXML (e ,_ggfee .StartElement {});};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_dbgf *CT_TintEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _dbgf .HueAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0068\u0075\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_dbgf .HueAttr )});};if _dbgf .AmtAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061\u006d\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_dbgf .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ecbfd ST_TextHorzOverflowType )Validate ()error {return _ecbfd .ValidateWithPath ("")};type ST_EffectContainerType byte ;const (ST_AnimationChartOnlyBuildTypeUnset ST_AnimationChartOnlyBuildType =0;ST_AnimationChartOnlyBuildTypeSeries ST_AnimationChartOnlyBuildType =1;ST_AnimationChartOnlyBuildTypeCategory ST_AnimationChartOnlyBuildType =2;ST_AnimationChartOnlyBuildTypeSeriesEl ST_AnimationChartOnlyBuildType =3;ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType =4;);func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_eagdf :=&CT_AnimationDgmBuildProperties {};return _eagdf ;}; +// Validate validates the CT_Connection and its children +func (_gdadb *CT_Connection )Validate ()error {return _gdadb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path -func (_caeedb *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_fcbec *CT_ConnectionSite )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061\u006e\u0067"},Value :_ddgage .Sprintf ("\u0025\u0076",_fcbec .AngAttr )});e .EncodeToken (start );_bdbc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_fcbec .Pos ,_bdbc );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_beabg *CT_TableCol )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0077"},Value :_ddgage .Sprintf ("\u0025\u0076",_beabg .WAttr )});e .EncodeToken (start );if _beabg .ExtLst !=nil {_ebdgb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beabg .ExtLst ,_ebdgb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path +func (_aeffd *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _aeffd .CxnSpLocks !=nil {if _bfgg :=_aeffd .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_bfgg !=nil {return _bfgg ;};};if _aeffd .StCxn !=nil {if _cdaae :=_aeffd .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_cdaae !=nil {return _cdaae ;};};if _aeffd .EndCxn !=nil {if _cgba :=_aeffd .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_cgba !=nil {return _cgba ;};};if _aeffd .ExtLst !=nil {if _gdcefg :=_aeffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdcefg !=nil {return _gdcefg ;};};return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_eaaaf :=&CT_GroupShapeProperties {};return _eaaaf ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_edcee *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_fcfac :=[]string {};if _edcee .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_fcfac =append (_fcfac ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _edcee .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_fcfac =append (_fcfac ,"\u0053\u0054\u005f\u0041n\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006dO\u006el\u0079\u0042\u0075\u0069\u006c\u0064\u0054y\u0070\u0065");};if len (_fcfac )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcfac );};return nil ;};func (_aadba *ST_TextAnchoringType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbgc ,_fbegc :=d .Token ();if _fbegc !=nil {return _fbegc ;};if _agcaa ,_abcfd :=_egbgc .(_b .EndElement );_abcfd &&_agcaa .Name ==start .Name {*_aadba =1;return nil ;};if _adadgc ,_ccfdeb :=_egbgc .(_b .CharData );!_ccfdeb {return _bb .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",_egbgc );}else {switch string (_adadgc ){case "":*_aadba =0;case "\u0074":*_aadba =1;case "\u0063\u0074\u0072":*_aadba =2;case "\u0062":*_aadba =3;case "\u006a\u0075\u0073\u0074":*_aadba =4;case "\u0064\u0069\u0073\u0074":*_aadba =5;};};_egbgc ,_fbegc =d .Token ();if _fbegc !=nil {return _fbegc ;};if _feebb ,_ebaagc :=_egbgc .(_b .EndElement );_ebaagc &&_feebb .Name ==start .Name {return nil ;};return _bb .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",_egbgc );};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_dcafc :=&CT_ThemeableLineStyle {};return _dcafc ;};func (_aegccc *ST_Coordinate )ValidateWithPath (path string )error {_baedcg :=[]string {};if _aegccc .ST_CoordinateUnqualified !=nil {_baedcg =append (_baedcg ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _aegccc .ST_UniversalMeasure !=nil {_baedcg =append (_baedcg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_baedcg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_baedcg );};return nil ;}; -// Validate validates the CT_PresetColor and its children -func (_agbbe *CT_PresetColor )Validate ()error {return _agbbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};func (_ceaca *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ceaca =0;case "\u0073\u006f\u006ci\u0064":*_ceaca =1;case "\u0064\u006f\u0074":*_ceaca =2;case "\u0064\u0061\u0073\u0068":*_ceaca =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_ceaca =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_ceaca =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_ceaca =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ceaca =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_ceaca =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_ceaca =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ceaca =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ceaca =11;};return nil ;}; +// Validate validates the EG_LineFillProperties and its children +func (_cdbgec *EG_LineFillProperties )Validate ()error {return _cdbgec .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path -func (_ebceg *CT_VideoFile )ValidateWithPath (path string )error {if _ebceg .ExtLst !=nil {if _cdcfd :=_ebceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdcfd !=nil {return _cdcfd ;};};return nil ;};func (_ebaad ST_TextFontAlignType )String ()string {switch _ebaad {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074";case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065";case 5:return "\u0062";};return "";}; +// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path +func (_cefcc *CT_Path2D )ValidateWithPath (path string )error {if _cefcc .WAttr !=nil {if *_cefcc .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cefcc .WAttr );};if *_cefcc .WAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cefcc .WAttr );};};if _cefcc .HAttr !=nil {if *_cefcc .HAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cefcc .HAttr );};if *_cefcc .HAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cefcc .HAttr );};};if _fgac :=_cefcc .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fgac !=nil {return _fgac ;};for _ccceb ,_agbbc :=range _cefcc .Close {if _gdbde :=_agbbc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ccceb ));_gdbde !=nil {return _gdbde ;};};for _ffcg ,_fbfbd :=range _cefcc .MoveTo {if _gfece :=_fbfbd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ffcg ));_gfece !=nil {return _gfece ;};};for _feeea ,_fcaa :=range _cefcc .LnTo {if _gdgg :=_fcaa .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_feeea ));_gdgg !=nil {return _gdgg ;};};for _eegb ,_ebbda :=range _cefcc .ArcTo {if _ccggf :=_ebbda .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_eegb ));_ccggf !=nil {return _ccggf ;};};for _egea ,_dgbe :=range _cefcc .QuadBezTo {if _gabad :=_dgbe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_egea ));_gabad !=nil {return _gabad ;};};for _gddcc ,_agbbcf :=range _cefcc .CubicBezTo {if _feagb :=_agbbcf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_gddcc ));_feagb !=nil {return _feagb ;};};return nil ;};func (_dgbgc *CT_TextListStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggfb :for {_cadbd ,_aedgd :=d .Token ();if _aedgd !=nil {return _aedgd ;};switch _gcgcc :=_cadbd .(type ){case _b .StartElement :switch _gcgcc .Name {case _b .Name {Space :"\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",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_dgbgc .DefPPr =NewCT_TextParagraphProperties ();if _caabcc :=d .DecodeElement (_dgbgc .DefPPr ,&_gcgcc );_caabcc !=nil {return _caabcc ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_dgbgc .Lvl1pPr =NewCT_TextParagraphProperties ();if _bdec :=d .DecodeElement (_dgbgc .Lvl1pPr ,&_gcgcc );_bdec !=nil {return _bdec ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_dgbgc .Lvl2pPr =NewCT_TextParagraphProperties ();if _dcdad :=d .DecodeElement (_dgbgc .Lvl2pPr ,&_gcgcc );_dcdad !=nil {return _dcdad ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_dgbgc .Lvl3pPr =NewCT_TextParagraphProperties ();if _degd :=d .DecodeElement (_dgbgc .Lvl3pPr ,&_gcgcc );_degd !=nil {return _degd ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_dgbgc .Lvl4pPr =NewCT_TextParagraphProperties ();if _ggcdce :=d .DecodeElement (_dgbgc .Lvl4pPr ,&_gcgcc );_ggcdce !=nil {return _ggcdce ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_dgbgc .Lvl5pPr =NewCT_TextParagraphProperties ();if _aebbb :=d .DecodeElement (_dgbgc .Lvl5pPr ,&_gcgcc );_aebbb !=nil {return _aebbb ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_dgbgc .Lvl6pPr =NewCT_TextParagraphProperties ();if _gggb :=d .DecodeElement (_dgbgc .Lvl6pPr ,&_gcgcc );_gggb !=nil {return _gggb ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_dgbgc .Lvl7pPr =NewCT_TextParagraphProperties ();if _ggfbca :=d .DecodeElement (_dgbgc .Lvl7pPr ,&_gcgcc );_ggfbca !=nil {return _ggfbca ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_dgbgc .Lvl8pPr =NewCT_TextParagraphProperties ();if _cdfdb :=d .DecodeElement (_dgbgc .Lvl8pPr ,&_gcgcc );_cdfdb !=nil {return _cdfdb ;};case _b .Name {Space :"\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",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_dgbgc .Lvl9pPr =NewCT_TextParagraphProperties ();if _bcegg :=d .DecodeElement (_dgbgc .Lvl9pPr ,&_gcgcc );_bcegg !=nil {return _bcegg ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgbgc .ExtLst =NewCT_OfficeArtExtensionList ();if _accee :=d .DecodeElement (_dgbgc .ExtLst ,&_gcgcc );_accee !=nil {return _accee ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_gcgcc .Name );if _ddcbc :=d .Skip ();_ddcbc !=nil {return _ddcbc ;};};case _b .EndElement :break _bggfb ;case _b .CharData :};};return nil ;};func (_ggaaf *ST_BlendMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facfed ,_dafeb :=d .Token ();if _dafeb !=nil {return _dafeb ;};if _ccagag ,_baagb :=_facfed .(_b .EndElement );_baagb &&_ccagag .Name ==start .Name {*_ggaaf =1;return nil ;};if _afcdgc ,_egfce :=_facfed .(_b .CharData );!_egfce {return _bb .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",_facfed );}else {switch string (_afcdgc ){case "":*_ggaaf =0;case "\u006f\u0076\u0065\u0072":*_ggaaf =1;case "\u006d\u0075\u006c\u0074":*_ggaaf =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_ggaaf =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_ggaaf =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_ggaaf =5;};};_facfed ,_dafeb =d .Token ();if _dafeb !=nil {return _dafeb ;};if _egdfb ,_gfdbd :=_facfed .(_b .EndElement );_gfdbd &&_egdfb .Name ==start .Name {return nil ;};return _bb .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",_facfed );};func (_geafe *ST_LightRigType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbbb ,_bgffd :=d .Token ();if _bgffd !=nil {return _bgffd ;};if _afgde ,_bceeg :=_gbbbb .(_b .EndElement );_bceeg &&_afgde .Name ==start .Name {*_geafe =1;return nil ;};if _dfcag ,_fddba :=_gbbbb .(_b .CharData );!_fddba {return _bb .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",_gbbbb );}else {switch string (_dfcag ){case "":*_geafe =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_geafe =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_geafe =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_geafe =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_geafe =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_geafe =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_geafe =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_geafe =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_geafe =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_geafe =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_geafe =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_geafe =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_geafe =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_geafe =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_geafe =14;case "\u0073\u006f\u0066\u0074":*_geafe =15;case "\u0068\u0061\u0072s\u0068":*_geafe =16;case "\u0066\u006c\u006fo\u0064":*_geafe =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_geafe =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_geafe =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_geafe =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_geafe =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_geafe =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_geafe =23;case "\u0066\u006c\u0061\u0074":*_geafe =24;case "\u0074\u0077\u006fP\u0074":*_geafe =25;case "\u0067\u006c\u006f\u0077":*_geafe =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_geafe =27;};};_gbbbb ,_bgffd =d .Token ();if _bgffd !=nil {return _bgffd ;};if _cgfcgf ,_bgbbe :=_gbbbb .(_b .EndElement );_bgbbe &&_cgfcgf .Name ==start .Name {return nil ;};return _bb .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",_gbbbb );};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};func NewCT_BaseStyles ()*CT_BaseStyles {_cgf :=&CT_BaseStyles {};_cgf .ClrScheme =NewCT_ColorScheme ();_cgf .FontScheme =NewCT_FontScheme ();_cgf .FmtScheme =NewCT_StyleMatrix ();return _cgf ;};type ST_PathFillMode byte ; -// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path -func (_bbgge *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _fbdbf :=_bbgge .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_fbdbf !=nil {return _fbdbf ;};return nil ;};func (_fbaf ST_TextFontAlignType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_bdebd :=_ggfee .Attr {};_bdebd .Name =name ;switch _fbaf {case ST_TextFontAlignTypeUnset :_bdebd .Value ="";case ST_TextFontAlignTypeAuto :_bdebd .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_bdebd .Value ="\u0074";case ST_TextFontAlignTypeCtr :_bdebd .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_bdebd .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_bdebd .Value ="\u0062";};return _bdebd ,nil ;};func (_cfea *CT_TablePropertiesChoice )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _cfea .TableStyle !=nil {_bfgg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfea .TableStyle ,_bfgg );};if _cfea .TableStyleId !=nil {_bfad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_fecf .AddPreserveSpaceAttr (&_bfad ,*_cfea .TableStyleId );e .EncodeElement (_cfea .TableStyleId ,_bfad );};return nil ;};type CT_Headers struct{Header []string ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_eadgc :=&CT_RegularTextRun {};return _eadgc }; +// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path +func (_bfgd *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_bfgd .ValAttr ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_TextBulletSizePercentPatternRe ,_bfgd .ValAttr );};return nil ;};func (_bebcf ST_BlipCompression )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bebcf .String (),start );};func (_gfbbc ST_TextVertOverflowType )Validate ()error {return _gfbbc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path -func (_bea *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _bea .GraphicFrameLocks !=nil {if _ccbgd :=_bea .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_ccbgd !=nil {return _ccbgd ;};};if _bea .ExtLst !=nil {if _fgdfd :=_bea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgdfd !=nil {return _fgdfd ;};};return nil ;};func (_agfg *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_agfg =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_agfg =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_agfg =2;case "\u0063\u006c\u0069\u0070":*_agfg =3;};return nil ;};func (_agbgef *CT_Vector3D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",_agbgef .DxAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",_agbgef .DyAttr )});start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u007a"},Value :_ddgage .Sprintf ("\u0025\u0076",_agbgef .DzAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AlphaOutsetEffect and its children +func (_bcd *CT_AlphaOutsetEffect )Validate ()error {return _bcd .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");}; -// ValidateWithPath validates the Blip and its children, prefixing error messages with path -func (_agdgg *Blip )ValidateWithPath (path string )error {if _dead :=_agdgg .CT_Blip .ValidateWithPath (path );_dead !=nil {return _dead ;};return nil ;};func (_eeeg *CT_VideoFile )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_ddgage .Sprintf ("\u0025\u0076",_eeeg .LinkAttr )});if _eeeg .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_eeeg .ContentTypeAttr )});};e .EncodeToken (start );if _eeeg .ExtLst !=nil {_geefb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeeg .ExtLst ,_geefb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fca ST_TextWrappingType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fca .String (),start );}; +// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path +func (_dbcgf *CT_TableProperties )ValidateWithPath (path string )error {if _dbcgf .NoFill !=nil {if _bafd :=_dbcgf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bafd !=nil {return _bafd ;};};if _dbcgf .SolidFill !=nil {if _ccddc :=_dbcgf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ccddc !=nil {return _ccddc ;};};if _dbcgf .GradFill !=nil {if _ebff :=_dbcgf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ebff !=nil {return _ebff ;};};if _dbcgf .BlipFill !=nil {if _fefbe :=_dbcgf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fefbe !=nil {return _fefbe ;};};if _dbcgf .PattFill !=nil {if _gcadc :=_dbcgf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcadc !=nil {return _gcadc ;};};if _dbcgf .GrpFill !=nil {if _decd :=_dbcgf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_decd !=nil {return _decd ;};};if _dbcgf .EffectLst !=nil {if _ebeabg :=_dbcgf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ebeabg !=nil {return _ebeabg ;};};if _dbcgf .EffectDag !=nil {if _bdbbd :=_dbcgf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bdbbd !=nil {return _bdbbd ;};};if _dbcgf .Choice !=nil {if _cbdfa :=_dbcgf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbdfa !=nil {return _cbdfa ;};};if _dbcgf .ExtLst !=nil {if _ffefd :=_dbcgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffefd !=nil {return _ffefd ;};};return nil ;}; -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_badbb *CT_PathShadeProperties )ValidateWithPath (path string )error {if _gebgb :=_badbb .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_gebgb !=nil {return _gebgb ;};if _badbb .FillToRect !=nil {if _afcg :=_badbb .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_afcg !=nil {return _afcg ;};};return nil ;};func (_bfg *CT_TableStyleList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bfg .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_afabae :=range start .Attr {if _afabae .Name .Local =="\u0064\u0065\u0066"{_dga ,_befda :=_afabae .Value ,error (nil );if _befda !=nil {return _befda ;};_bfg .DefAttr =_dga ;continue ;};};_eea :for {_acgab ,_cbage :=d .Token ();if _cbage !=nil {return _cbage ;};switch _agbb :=_acgab .(type ){case _ggfee .StartElement :switch _agbb .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_aacag :=NewCT_TableStyle ();if _gebb :=d .DecodeElement (_aacag ,&_agbb );_gebb !=nil {return _gebb ;};_bfg .TblStyle =append (_bfg .TblStyle ,_aacag );default:_fecf .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\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_agbb .Name );if _gadfde :=d .Skip ();_gadfde !=nil {return _gadfde ;};};case _ggfee .EndElement :break _eea ;case _ggfee .CharData :};};return nil ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;};func NewCT_TableStyle ()*CT_TableStyle {_cgcdg :=&CT_TableStyle {};_cgcdg .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cgcdg ;};func NewCT_TextListStyle ()*CT_TextListStyle {_acge :=&CT_TextListStyle {};return _acge }; +// Validate validates the CT_ShapeProperties and its children +func (_bfgfb *CT_ShapeProperties )Validate ()error {return _bfgfb .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_cgfcd *CT_Point2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feaba :=range start .Attr {if _feaba .Name .Local =="\u0078"{_gefag ,_cceef :=ParseUnionST_Coordinate (_feaba .Value );if _cceef !=nil {return _cceef ;};_cgfcd .XAttr =_gefag ;continue ;};if _feaba .Name .Local =="\u0079"{_bcaf ,_cageg :=ParseUnionST_Coordinate (_feaba .Value );if _cageg !=nil {return _cageg ;};_cgfcd .YAttr =_bcaf ;continue ;};};for {_agca ,_bfedg :=d .Token ();if _bfedg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_bfedg );};if _dgabb ,_adgag :=_agca .(_b .EndElement );_adgag &&_dgabb .Name ==start .Name {break ;};};return nil ;};func (_fbgeb *CT_PositiveFixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_fbgeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_LightRigType byte ;func (_gcbf *CT_FontCollection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cddgdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_gcbf .Latin ,_cddgdc );_ecbfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_gcbf .Ea ,_ecbfa );_aebc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_gcbf .Cs ,_aebc );if _gcbf .Font !=nil {_dfdfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_fdgbd :=range _gcbf .Font {e .EncodeElement (_fdgbd ,_dfdfg );};};if _gcbf .ExtLst !=nil {_ccgce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcbf .ExtLst ,_ccgce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_bdege :=&CT_GvmlShape {};_bdege .NvSpPr =NewCT_GvmlShapeNonVisual ();_bdege .SpPr =NewCT_ShapeProperties ();return _bdege ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_gccbg :=&CT_TextParagraphProperties {};return _gccbg ;}; -// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path -func (_agde *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func NewCT_HSLEffect ()*CT_HSLEffect {_eaccg :=&CT_HSLEffect {};return _eaccg };func (_eded *CT_PositiveFixedAngle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eded .ValAttr =0;for _ ,_eccfgg :=range start .Attr {if _eccfgg .Name .Local =="\u0076\u0061\u006c"{_ffbeb ,_fff :=_gcbbf .ParseInt (_eccfgg .Value ,10,32);if _fff !=nil {return _fff ;};_eded .ValAttr =int32 (_ffbeb );continue ;};};for {_adgda ,_decf :=d .Token ();if _decf !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046i\u0078\u0065\u0064\u0041\u006e\u0067\u006ce\u003a\u0020\u0025\u0073",_decf );};if _ccgaf ,_ffd :=_adgda .(_ggfee .EndElement );_ffd &&_ccgaf .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_OnOff (s string )(_cgea .ST_OnOff ,error ){return _cgea .ST_OnOff {},nil };func (_fecg ST_TextVerticalType )ValidateWithPath (path string )error {switch _fecg {case 0,1,2,3,4,5,6,7:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecg ));};return nil ;}; +// Validate validates the CT_SphereCoords and its children +func (_fdcge *CT_SphereCoords )Validate ()error {return _fdcge .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func (_bgbag *CT_Scene3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbag .Camera =NewCT_Camera ();_bgbag .LightRig =NewCT_LightRig ();_aaded :for {_bbda ,_fccc :=d .Token ();if _fccc !=nil {return _fccc ;};switch _eccgd :=_bbda .(type ){case _b .StartElement :switch _eccgd .Name {case _b .Name {Space :"\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",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _cgafba :=d .DecodeElement (_bgbag .Camera ,&_eccgd );_cgafba !=nil {return _cgafba ;};case _b .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _cggca :=d .DecodeElement (_bgbag .LightRig ,&_eccgd );_cggca !=nil {return _cggca ;};case _b .Name {Space :"\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",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_bgbag .Backdrop =NewCT_Backdrop ();if _aggfg :=d .DecodeElement (_bgbag .Backdrop ,&_eccgd );_aggfg !=nil {return _aggfg ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgbag .ExtLst =NewCT_OfficeArtExtensionList ();if _gfgdf :=d .DecodeElement (_bgbag .ExtLst ,&_eccgd );_gfgdf !=nil {return _gfgdf ;};default:_f .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\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_eccgd .Name );if _cbcad :=d .Skip ();_cbcad !=nil {return _cbcad ;};};case _b .EndElement :break _aaded ;case _b .CharData :};};return nil ;};func (_ddage *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_afdgc ,_fabeb :=d .Token ();if _fabeb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_fabeb );};if _ebdcc ,_gfbf :=_afdgc .(_b .EndElement );_gfbf &&_ebdcc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path -func (_bfdg *CT_ReflectionEffect )ValidateWithPath (path string )error {if _bfdg .BlurRadAttr !=nil {if *_bfdg .BlurRadAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bfdg .BlurRadAttr );};if *_bfdg .BlurRadAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfdg .BlurRadAttr );};};if _bfdg .StAAttr !=nil {if _fgbgb :=_bfdg .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_fgbgb !=nil {return _fgbgb ;};};if _bfdg .StPosAttr !=nil {if _bcgab :=_bfdg .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bcgab !=nil {return _bcgab ;};};if _bfdg .EndAAttr !=nil {if _babgc :=_bfdg .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_babgc !=nil {return _babgc ;};};if _bfdg .EndPosAttr !=nil {if _ebadb :=_bfdg .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ebadb !=nil {return _ebadb ;};};if _bfdg .DistAttr !=nil {if *_bfdg .DistAttr < 0{return _ddgage .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bfdg .DistAttr );};if *_bfdg .DistAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_bfdg .DistAttr );};};if _bfdg .DirAttr !=nil {if *_bfdg .DirAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_bfdg .DirAttr );};if *_bfdg .DirAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfdg .DirAttr );};};if _bfdg .FadeDirAttr !=nil {if *_bfdg .FadeDirAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bfdg .FadeDirAttr );};if *_bfdg .FadeDirAttr >=21600000{return _ddgage .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfdg .FadeDirAttr );};};if _bfdg .SxAttr !=nil {if _cgda :=_bfdg .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cgda !=nil {return _cgda ;};};if _bfdg .SyAttr !=nil {if _gdaceg :=_bfdg .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gdaceg !=nil {return _gdaceg ;};};if _bfdg .KxAttr !=nil {if *_bfdg .KxAttr <=-5400000{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_bfdg .KxAttr );};if *_bfdg .KxAttr >=5400000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bfdg .KxAttr );};};if _bfdg .KyAttr !=nil {if *_bfdg .KyAttr <=-5400000{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_bfdg .KyAttr );};if *_bfdg .KyAttr >=5400000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bfdg .KyAttr );};};if _bggd :=_bfdg .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bggd !=nil {return _bggd ;};return nil ;};func (_abdf *CT_Path2DCubicBezierTo )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_bgbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_fdacc :=range _abdf .Pt {e .EncodeElement (_fdacc ,_bgbe );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path +func (_cfgd *CT_ColorMapping )ValidateWithPath (path string )error {if _cfgd .Bg1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fB\u0067\u0031\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 _eage :=_cfgd .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_eage !=nil {return _eage ;};if _cfgd .Tx1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fT\u0078\u0031\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 _bfgcd :=_cfgd .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_bfgcd !=nil {return _bfgcd ;};if _cfgd .Bg2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fB\u0067\u0032\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 _bdef :=_cfgd .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_bdef !=nil {return _bdef ;};if _cfgd .Tx2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fT\u0078\u0032\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 _edfda :=_cfgd .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_edfda !=nil {return _edfda ;};if _cfgd .Accent1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0031\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _becfe :=_cfgd .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_becfe !=nil {return _becfe ;};if _cfgd .Accent2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0032\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cagb :=_cfgd .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_cagb !=nil {return _cagb ;};if _cfgd .Accent3Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0033\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fcggf :=_cfgd .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_fcggf !=nil {return _fcggf ;};if _cfgd .Accent4Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0034\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _gbgc :=_cfgd .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_gbgc !=nil {return _gbgc ;};if _cfgd .Accent5Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0035\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cadb :=_cfgd .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_cadb !=nil {return _cadb ;};if _cfgd .Accent6Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0036\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _add :=_cfgd .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_add !=nil {return _add ;};if _cfgd .HlinkAttr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0048\u006c\u0069n\u006b\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dfde :=_cfgd .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_dfde !=nil {return _dfde ;};if _cfgd .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073/F\u006f\u006c\u0048l\u0069\u006e\u006b\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bffc :=_cfgd .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_bffc !=nil {return _bffc ;};if _cfgd .ExtLst !=nil {if _ddff :=_cfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddff !=nil {return _ddff ;};};return nil ;}; -// Validate validates the CT_EffectStyleItem and its children -func (_cgee *CT_EffectStyleItem )Validate ()error {return _cgee .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};func (_ecbaa *CT_TextSpacingPoint )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_ecbaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bfbfd *CT_GroupTransform2D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bfbfd .RotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u006f\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bfbfd .RotAttr )});};if _bfbfd .FlipHAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bfbfd .FlipHAttr ))});};if _bfbfd .FlipVAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bfbfd .FlipVAttr ))});};e .EncodeToken (start );if _bfbfd .Off !=nil {_dabee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_bfbfd .Off ,_dabee );};if _bfbfd .Ext !=nil {_gbbbg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_bfbfd .Ext ,_gbbbg );};if _bfbfd .ChOff !=nil {_fbfcdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_bfbfd .ChOff ,_fbfcdg );};if _bfbfd .ChExt !=nil {_aefed :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_bfbfd .ChExt ,_aefed );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ced ST_PathShadeType )String ()string {switch _ced {case 0:return "";case 1:return "\u0073\u0068\u0061p\u0065";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0072\u0065\u0063\u0074";};return "";};func (_bcgba *CT_TableCell )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gbbcg :=range start .Attr {if _gbbcg .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_cggagd ,_cbdd :=_gcbbf .ParseInt (_gbbcg .Value ,10,32);if _cbdd !=nil {return _cbdd ;};_gbga :=int32 (_cggagd );_bcgba .RowSpanAttr =&_gbga ;continue ;};if _gbbcg .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_gcfab ,_dgce :=_gcbbf .ParseInt (_gbbcg .Value ,10,32);if _dgce !=nil {return _dgce ;};_ecda :=int32 (_gcfab );_bcgba .GridSpanAttr =&_ecda ;continue ;};if _gbbcg .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_dcdg ,_adgdf :=_gcbbf .ParseBool (_gbbcg .Value );if _adgdf !=nil {return _adgdf ;};_bcgba .HMergeAttr =&_dcdg ;continue ;};if _gbbcg .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_efdg ,_bdage :=_gcbbf .ParseBool (_gbbcg .Value );if _bdage !=nil {return _bdage ;};_bcgba .VMergeAttr =&_efdg ;continue ;};if _gbbcg .Name .Local =="\u0069\u0064"{_cfac ,_abea :=_gbbcg .Value ,error (nil );if _abea !=nil {return _abea ;};_bcgba .IdAttr =&_cfac ;continue ;};};_fagfb :for {_fccee ,_bgced :=d .Token ();if _bgced !=nil {return _bgced ;};switch _efbe :=_fccee .(type ){case _ggfee .StartElement :switch _efbe .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_bcgba .TxBody =NewCT_TextBody ();if _gdffe :=d .DecodeElement (_bcgba .TxBody ,&_efbe );_gdffe !=nil {return _gdffe ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0063\u0050\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_bcgba .TcPr =NewCT_TableCellProperties ();if _gagea :=d .DecodeElement (_bcgba .TcPr ,&_efbe );_gagea !=nil {return _gagea ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgba .ExtLst =NewCT_OfficeArtExtensionList ();if _gdfeg :=d .DecodeElement (_bcgba .ExtLst ,&_efbe );_gdfeg !=nil {return _gdfeg ;};default:_fecf .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_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_efbe .Name );if _fbbcg :=d .Skip ();_fbbcg !=nil {return _fbbcg ;};};case _ggfee .EndElement :break _fagfb ;case _ggfee .CharData :};};return nil ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};func (_fdfacf *CT_ColorScheme )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",_fdfacf .NameAttr )});e .EncodeToken (start );_bdgg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_fdfacf .Dk1 ,_bdgg );_deeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_fdfacf .Lt1 ,_deeb );_bacbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_fdfacf .Dk2 ,_bacbf );_dfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_fdfacf .Lt2 ,_dfe );_egfcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_fdfacf .Accent1 ,_egfcc );_adaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_fdfacf .Accent2 ,_adaf );_bbcd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_fdfacf .Accent3 ,_bbcd );_afcd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_fdfacf .Accent4 ,_afcd );_gdfg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_fdfacf .Accent5 ,_gdfg );_ee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_fdfacf .Accent6 ,_ee );_cdccf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fdfacf .Hlink ,_cdccf );_bceef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fdfacf .FolHlink ,_bceef );if _fdfacf .ExtLst !=nil {_efeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdfacf .ExtLst ,_efeg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type ST_AnimationChartOnlyBuildType byte ; +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_ecgda *EG_LineDashProperties )ValidateWithPath (path string )error {if _ecgda .PrstDash !=nil {if _bcebea :=_ecgda .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_bcebea !=nil {return _bcebea ;};};if _ecgda .CustDash !=nil {if _fabbb :=_ecgda .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_fabbb !=nil {return _fabbb ;};};return nil ;};func NewEG_Text3D ()*EG_Text3D {_gbbca :=&EG_Text3D {};return _gbbca };func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_ecbg :=&CT_ColorSchemeAndMapping {};_ecbg .ClrScheme =NewCT_ColorScheme ();return _ecbg ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path -func (_ggde *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _ggde .ExtLst !=nil {if _cbdbg :=_ggde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdbg !=nil {return _cbdbg ;};};return nil ;}; +// Validate validates the CT_HslColor and its children +func (_gegag *CT_HslColor )Validate ()error {return _gegag .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};type ST_LineEndWidth byte ;func (_dgcea ST_LightRigType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgcea .String (),start );};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func NewCT_TableCell ()*CT_TableCell {_gddb :=&CT_TableCell {};return _gddb };func (_gafe *CT_LineJoinRound )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gadcc ,_febc :=d .Token ();if _febc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0052\u006f\u0075\u006e\u0064\u003a \u0025\u0073",_febc );};if _adcf ,_bffe :=_gadcc .(_b .EndElement );_bffe &&_adcf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_efccb *CT_PositivePercentage )ValidateWithPath (path string )error {if _bbded :=_efccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbded !=nil {return _bbded ;};return nil ;};func (_fecef *CT_AlphaInverseEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_affed :for {_ddeea ,_bfbegg :=d .Token ();if _bfbegg !=nil {return _bfbegg ;};switch _beeda :=_ddeea .(type ){case _ggfee .StartElement :switch _beeda .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fecef .ScrgbClr =NewCT_ScRgbColor ();if _egdda :=d .DecodeElement (_fecef .ScrgbClr ,&_beeda );_egdda !=nil {return _egdda ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fecef .SrgbClr =NewCT_SRgbColor ();if _cefae :=d .DecodeElement (_fecef .SrgbClr ,&_beeda );_cefae !=nil {return _cefae ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fecef .HslClr =NewCT_HslColor ();if _fcab :=d .DecodeElement (_fecef .HslClr ,&_beeda );_fcab !=nil {return _fcab ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fecef .SysClr =NewCT_SystemColor ();if _adcf :=d .DecodeElement (_fecef .SysClr ,&_beeda );_adcf !=nil {return _adcf ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fecef .SchemeClr =NewCT_SchemeColor ();if _gaeb :=d .DecodeElement (_fecef .SchemeClr ,&_beeda );_gaeb !=nil {return _gaeb ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fecef .PrstClr =NewCT_PresetColor ();if _edgfa :=d .DecodeElement (_fecef .PrstClr ,&_beeda );_edgfa !=nil {return _edgfa ;};default:_fecf .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 C\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_beeda .Name );if _aafac :=d .Skip ();_aafac !=nil {return _aafac ;};};case _ggfee .EndElement :break _affed ;case _ggfee .CharData :};};return nil ;};func (_gbd *CT_Scene3D )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_gfbbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_gbd .Camera ,_gfbbf );_ggbdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_gbd .LightRig ,_ggbdb );if _gbd .Backdrop !=nil {_cbagf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_gbd .Backdrop ,_cbagf );};if _gbd .ExtLst !=nil {_bede :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbd .ExtLst ,_bede );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path +func (_cbbfg *CT_BlurEffect )ValidateWithPath (path string )error {if _cbbfg .RadAttr !=nil {if *_cbbfg .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,*_cbbfg .RadAttr );};if *_cbbfg .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_cbbfg .RadAttr );};};return nil ;};func NewThemeOverride ()*ThemeOverride {_aedcf :=&ThemeOverride {};_aedcf .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _aedcf ;};func (_dbccf *CT_EffectProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcd :for {_ceab ,_agaad :=d .Token ();if _agaad !=nil {return _agaad ;};switch _efddab :=_ceab .(type ){case _b .StartElement :switch _efddab .Name {case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbccf .EffectLst =NewCT_EffectList ();if _gccaa :=d .DecodeElement (_dbccf .EffectLst ,&_efddab );_gccaa !=nil {return _gccaa ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbccf .EffectDag =NewCT_EffectContainer ();if _bfec :=d .DecodeElement (_dbccf .EffectDag ,&_efddab );_bfec !=nil {return _bfec ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_efddab .Name );if _bbee :=d .Skip ();_bbee !=nil {return _bbee ;};};case _b .EndElement :break _fdcd ;case _b .CharData :};};return nil ;};func (_bggfe *CT_LuminanceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggfe .BrightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bggfe .BrightAttr )});};if _bggfe .ContrastAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bggfe .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_ecgde :=&CT_ShapeLocking {};return _ecgde };func (_dcbaf *CT_TableStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbaf .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_bbceg :=range start .Attr {if _bbceg .Name .Local =="\u0064\u0065\u0066"{_bagb ,_bcdaaa :=_bbceg .Value ,error (nil );if _bcdaaa !=nil {return _bcdaaa ;};_dcbaf .DefAttr =_bagb ;continue ;};};_beegc :for {_fbagf ,_eeabf :=d .Token ();if _eeabf !=nil {return _eeabf ;};switch _ceada :=_fbagf .(type ){case _b .StartElement :switch _ceada .Name {case _b .Name {Space :"\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",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cfgcde :=NewCT_TableStyle ();if _afaaa :=d .DecodeElement (_cfgcde ,&_ceada );_afaaa !=nil {return _afaaa ;};_dcbaf .TblStyle =append (_dcbaf .TblStyle ,_cfgcde );default:_f .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\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ceada .Name );if _fcdgg :=d .Skip ();_fcdgg !=nil {return _fcdgg ;};};case _b .EndElement :break _beegc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Headers and its children -func (_ceefc *CT_Headers )Validate ()error {return _ceefc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_bdgf *CT_GradientStop )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cabce :=range start .Attr {if _cabce .Name .Local =="\u0070\u006f\u0073"{_edea ,_afcdg :=ParseUnionST_PositiveFixedPercentage (_cabce .Value );if _afcdg !=nil {return _afcdg ;};_bdgf .PosAttr =_edea ;continue ;};};_fdg :for {_debc ,_gbdd :=d .Token ();if _gbdd !=nil {return _gbdd ;};switch _bfaff :=_debc .(type ){case _ggfee .StartElement :switch _bfaff .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bdgf .ScrgbClr =NewCT_ScRgbColor ();if _addba :=d .DecodeElement (_bdgf .ScrgbClr ,&_bfaff );_addba !=nil {return _addba ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bdgf .SrgbClr =NewCT_SRgbColor ();if _f :=d .DecodeElement (_bdgf .SrgbClr ,&_bfaff );_f !=nil {return _f ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bdgf .HslClr =NewCT_HslColor ();if _cfbda :=d .DecodeElement (_bdgf .HslClr ,&_bfaff );_cfbda !=nil {return _cfbda ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bdgf .SysClr =NewCT_SystemColor ();if _acbaad :=d .DecodeElement (_bdgf .SysClr ,&_bfaff );_acbaad !=nil {return _acbaad ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bdgf .SchemeClr =NewCT_SchemeColor ();if _ecebc :=d .DecodeElement (_bdgf .SchemeClr ,&_bfaff );_ecebc !=nil {return _ecebc ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bdgf .PrstClr =NewCT_PresetColor ();if _fcaed :=d .DecodeElement (_bdgf .PrstClr ,&_bfaff );_fcaed !=nil {return _fcaed ;};default:_fecf .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\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_bfaff .Name );if _aabfe :=d .Skip ();_aabfe !=nil {return _aabfe ;};};case _ggfee .EndElement :break _fdg ;case _ggfee .CharData :};};return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;}; +// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path +func (_dceff *CT_ShapeLocking )ValidateWithPath (path string )error {if _dceff .ExtLst !=nil {if _cbcgaf :=_dceff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbcgaf !=nil {return _cbcgaf ;};};return nil ;};func NewCT_GammaTransform ()*CT_GammaTransform {_fgfb :=&CT_GammaTransform {};return _fgfb };func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_bfc :=&CT_AlphaCeilingEffect {};return _bfc }; -// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path -func (_gcdef *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _gcdef .GrpSpLocks !=nil {if _dbcba :=_gcdef .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_dbcba !=nil {return _dbcba ;};};if _gcdef .ExtLst !=nil {if _bage :=_gcdef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bage !=nil {return _bage ;};};return nil ;}; +// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path +func (_dagced *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _dgbdbg ,_abccdd :=range _dagced .Ext {if _geebe :=_abccdd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dgbdbg ));_geebe !=nil {return _geebe ;};};return nil ;}; -// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path -func (_egeca *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _egeca .MinRAttr !=nil {if _fbfgd :=_egeca .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_fbfgd !=nil {return _fbfgd ;};};if _egeca .MaxRAttr !=nil {if _bgeed :=_egeca .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_bgeed !=nil {return _bgeed ;};};if _egeca .MinAngAttr !=nil {if _fade :=_egeca .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fade !=nil {return _fade ;};};if _egeca .MaxAngAttr !=nil {if _dbcc :=_egeca .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_dbcc !=nil {return _dbcc ;};};if _fgf :=_egeca .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fgf !=nil {return _fgf ;};return nil ;};func (_bbbdde *CT_TableCellProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bbbdde .MarLAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bbbdde .MarLAttr )});};if _bbbdde .MarRAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bbbdde .MarRAttr )});};if _bbbdde .MarTAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bbbdde .MarTAttr )});};if _bbbdde .MarBAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bbbdde .MarBAttr )});};if _bbbdde .VertAttr !=ST_TextVerticalTypeUnset {_cdcff ,_bebff :=_bbbdde .VertAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0076\u0065\u0072\u0074"});if _bebff !=nil {return _bebff ;};start .Attr =append (start .Attr ,_cdcff );};if _bbbdde .AnchorAttr !=ST_TextAnchoringTypeUnset {_daagb ,_efddf :=_bbbdde .AnchorAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _efddf !=nil {return _efddf ;};start .Attr =append (start .Attr ,_daagb );};if _bbbdde .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bbbdde .AnchorCtrAttr ))});};if _bbbdde .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_cdea ,_cfff :=_bbbdde .HorzOverflowAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _cfff !=nil {return _cfff ;};start .Attr =append (start .Attr ,_cdea );};e .EncodeToken (start );if _bbbdde .LnL !=nil {_edeec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_bbbdde .LnL ,_edeec );};if _bbbdde .LnR !=nil {_dcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_bbbdde .LnR ,_dcg );};if _bbbdde .LnT !=nil {_bfaffe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_bbbdde .LnT ,_bfaffe );};if _bbbdde .LnB !=nil {_cabd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_bbbdde .LnB ,_cabd );};if _bbbdde .LnTlToBr !=nil {_ggab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_bbbdde .LnTlToBr ,_ggab );};if _bbbdde .LnBlToTr !=nil {_cefd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_bbbdde .LnBlToTr ,_cefd );};if _bbbdde .Cell3D !=nil {_fcfcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_bbbdde .Cell3D ,_fcfcf );};if _bbbdde .NoFill !=nil {_cdecb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbbdde .NoFill ,_cdecb );};if _bbbdde .SolidFill !=nil {_fcdgb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbbdde .SolidFill ,_fcdgb );};if _bbbdde .GradFill !=nil {_dfegd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbbdde .GradFill ,_dfegd );};if _bbbdde .BlipFill !=nil {_cbga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbbdde .BlipFill ,_cbga );};if _bbbdde .PattFill !=nil {_aegb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbbdde .PattFill ,_aegb );};if _bbbdde .GrpFill !=nil {_fabggb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bbbdde .GrpFill ,_fabggb );};if _bbbdde .Headers !=nil {_ebfc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_bbbdde .Headers ,_ebfc );};if _bbbdde .ExtLst !=nil {_ddeba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbbdde .ExtLst ,_ddeba );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path +func (_acaa *CT_GraphicalObject )ValidateWithPath (path string )error {if _gbdf :=_acaa .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_gbdf !=nil {return _gbdf ;};return nil ;}; -// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path -func (_bdbf *CT_TextTabStopList )ValidateWithPath (path string )error {for _cbffg ,_gbcgdd :=range _bdbf .Tab {if _aafa :=_gbcgdd .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_cbffg ));_aafa !=nil {return _aafa ;};};return nil ;}; +// Validate validates the CT_PresetColor and its children +func (_ebfga *CT_PresetColor )Validate ()error {return _ebfga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_aacg :=&CT_AnimationElementChoice {};return _aacg ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewAG_Blob ()*AG_Blob {_ed :=&AG_Blob {};return _ed };type CT_TableGrid struct{GridCol []*CT_TableCol ;};func (_gccbgf *CT_Transform2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_defcab :=range start .Attr {if _defcab .Name .Local =="\u0072\u006f\u0074"{_bcfee ,_aecgb :=_a .ParseInt (_defcab .Value ,10,32);if _aecgb !=nil {return _aecgb ;};_dcfed :=int32 (_bcfee );_gccbgf .RotAttr =&_dcfed ;continue ;};if _defcab .Name .Local =="\u0066\u006c\u0069p\u0048"{_gfbee ,_dcagg :=_a .ParseBool (_defcab .Value );if _dcagg !=nil {return _dcagg ;};_gccbgf .FlipHAttr =&_gfbee ;continue ;};if _defcab .Name .Local =="\u0066\u006c\u0069p\u0056"{_ebccg ,_abfge :=_a .ParseBool (_defcab .Value );if _abfge !=nil {return _abfge ;};_gccbgf .FlipVAttr =&_ebccg ;continue ;};};_cagbdd :for {_efgbf ,_geedg :=d .Token ();if _geedg !=nil {return _geedg ;};switch _geged :=_efgbf .(type ){case _b .StartElement :switch _geged .Name {case _b .Name {Space :"\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",Local :"\u006f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_gccbgf .Off =NewCT_Point2D ();if _bbac :=d .DecodeElement (_gccbgf .Off ,&_geged );_bbac !=nil {return _bbac ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gccbgf .Ext =NewCT_PositiveSize2D ();if _efdbf :=d .DecodeElement (_gccbgf .Ext ,&_geged );_efdbf !=nil {return _efdbf ;};default:_f .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\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_geged .Name );if _edada :=d .Skip ();_edada !=nil {return _edada ;};};case _b .EndElement :break _cagbdd ;case _b .CharData :};};return nil ;};func (_aagdda *EG_ShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aagdda .Lin !=nil {_agfbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_aagdda .Lin ,_agfbg );};if _aagdda .Path !=nil {_dbfbfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_aagdda .Path ,_dbfbfb );};return nil ;}; -// Validate validates the CT_Path2DClose and its children -func (_eeddc *CT_Path2DClose )Validate ()error {return _eeddc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_bffdb *ST_BlackWhiteMode )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_fffgg ,_ffgb :=d .Token ();if _ffgb !=nil {return _ffgb ;};if _dbadc ,_gbcee :=_fffgg .(_ggfee .EndElement );_gbcee &&_dbadc .Name ==start .Name {*_bffdb =1;return nil ;};if _eggbf ,_gdgdb :=_fffgg .(_ggfee .CharData );!_gdgdb {return _ddgage .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",_fffgg );}else {switch string (_eggbf ){case "":*_bffdb =0;case "\u0063\u006c\u0072":*_bffdb =1;case "\u0061\u0075\u0074\u006f":*_bffdb =2;case "\u0067\u0072\u0061\u0079":*_bffdb =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_bffdb =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_bffdb =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_bffdb =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_bffdb =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_bffdb =8;case "\u0062\u006c\u0061c\u006b":*_bffdb =9;case "\u0077\u0068\u0069t\u0065":*_bffdb =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bffdb =11;};};_fffgg ,_ffgb =d .Token ();if _ffgb !=nil {return _ffgb ;};if _dfeb ,_aabb :=_fffgg .(_ggfee .EndElement );_aabb &&_dfeb .Name ==start .Name {return nil ;};return _ddgage .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",_fffgg );};func (_affbfb ST_TextFontScalePercentOrPercentString )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _affbfb .ST_TextFontScalePercent !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_affbfb .ST_TextFontScalePercent )));};if _affbfb .ST_Percentage !=nil {e .EncodeToken (_ggfee .CharData (*_affbfb .ST_Percentage ));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};func (_fdbfe ST_AnimationChartBuildType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _fdbfe .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_ggfee .CharData (_fdbfe .ST_AnimationBuildType .String ()));};if _fdbfe .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_ggfee .CharData (_fdbfe .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};func (_cfecd *CT_TextParagraph )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _cfecd .PPr !=nil {_ffec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_cfecd .PPr ,_ffec );};if _cfecd .EG_TextRun !=nil {for _ ,_feafd :=range _cfecd .EG_TextRun {_feafd .MarshalXML (e ,_ggfee .StartElement {});};};if _cfecd .EndParaRPr !=nil {_aaaec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_cfecd .EndParaRPr ,_aaaec );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2;ST_TextUnderlineTypeSng ST_TextUnderlineType =3;ST_TextUnderlineTypeDbl ST_TextUnderlineType =4;ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7;ST_TextUnderlineTypeDash ST_TextUnderlineType =8;ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9;ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12;ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13;ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14;ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17;ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18;);func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_ggcg :=&CT_ColorSchemeAndMapping {};_ggcg .ClrScheme =NewCT_ColorScheme ();return _ggcg ;};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};func (_fecdfb *CT_BaseStyles )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_aggga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fecdfb .ClrScheme ,_aggga );_cgaag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fecdfb .FontScheme ,_cgaag );_cgcgd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fecdfb .FmtScheme ,_cgcgd );if _fecdfb .ExtLst !=nil {_egcgb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fecdfb .ExtLst ,_egcgb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_bcfd :=&CT_GroupShapeProperties {};return _bcfd ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_caag :=&CT_TextBulletTypefaceFollowText {};return _caag ;}; +// Validate validates the EG_FillProperties and its children +func (_feega *EG_FillProperties )Validate ()error {return _feega .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_cdbfd *CT_BlendEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aaaa ,_ceag :=_cdbfd .BlendAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0065n\u0064"});if _ceag !=nil {return _ceag ;};start .Attr =append (start .Attr ,_aaaa );e .EncodeToken (start );_bffg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_cdbfd .Cont ,_bffg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfadac *ST_TextFontAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccea ,_gggfb :=d .Token ();if _gggfb !=nil {return _gggfb ;};if _fgdc ,_eaeadbd :=_eccea .(_b .EndElement );_eaeadbd &&_fgdc .Name ==start .Name {*_cfadac =1;return nil ;};if _daffb ,_eefeg :=_eccea .(_b .CharData );!_eefeg {return _bb .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",_eccea );}else {switch string (_daffb ){case "":*_cfadac =0;case "\u0061\u0075\u0074\u006f":*_cfadac =1;case "\u0074":*_cfadac =2;case "\u0063\u0074\u0072":*_cfadac =3;case "\u0062\u0061\u0073\u0065":*_cfadac =4;case "\u0062":*_cfadac =5;};};_eccea ,_gggfb =d .Token ();if _gggfb !=nil {return _gggfb ;};if _fddge ,_fbede :=_eccea .(_b .EndElement );_fbede &&_fddge .Name ==start .Name {return nil ;};return _bb .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",_eccea );};func (_cfgf *CT_AnimationElementChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfgf .Dgm !=nil {_bded :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_cfgf .Dgm ,_bded );};if _cfgf .Chart !=nil {_gcff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cfgf .Chart ,_gcff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffdab ST_TextShapeType )Validate ()error {return _ffdab .ValidateWithPath ("")};func (_dgfe *CT_GvmlTextShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdagf :for {_faeb ,_gfce :=d .Token ();if _gfce !=nil {return _gfce ;};switch _beaec :=_faeb .(type ){case _b .StartElement :switch _beaec .Name {case _b .Name {Space :"\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",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_dgfe .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _aabf :=d .DecodeElement (_dgfe .UseSpRect ,&_beaec );_aabf !=nil {return _aabf ;};case _b .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_dgfe .Xfrm =NewCT_Transform2D ();if _ebae :=d .DecodeElement (_dgfe .Xfrm ,&_beaec );_ebae !=nil {return _ebae ;};default:_f .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\u0047\u0076\u006d\u006cT\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_beaec .Name );if _adedd :=d .Skip ();_adedd !=nil {return _adedd ;};};case _b .EndElement :break _gdagf ;case _b .CharData :};};return nil ;};func (_gfebf ST_TileFlipMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edegea :=_b .Attr {};_edegea .Name =name ;switch _gfebf {case ST_TileFlipModeUnset :_edegea .Value ="";case ST_TileFlipModeNone :_edegea .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_edegea .Value ="\u0078";case ST_TileFlipModeY :_edegea .Value ="\u0079";case ST_TileFlipModeXy :_edegea .Value ="\u0078\u0079";};return _edegea ,nil ;}; -// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path -func (_fdcc *CT_GroupLocking )ValidateWithPath (path string )error {if _fdcc .ExtLst !=nil {if _abccgc :=_fdcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abccgc !=nil {return _abccgc ;};};return nil ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_gcdbd *CT_BlipFillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gcdbd .DpiAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0070\u0069"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gcdbd .DpiAttr )});};if _gcdbd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_gcdbd .RotWithShapeAttr ))});};e .EncodeToken (start );if _gcdbd .Blip !=nil {_dcaag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_gcdbd .Blip ,_dcaag );};if _gcdbd .SrcRect !=nil {_faffe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_gcdbd .SrcRect ,_faffe );};if _gcdbd .Tile !=nil {_gdaed :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_gcdbd .Tile ,_gdaed );};if _gcdbd .Stretch !=nil {_efbcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_gcdbd .Stretch ,_efbcc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;}; +// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path +func (_ebbc *CT_PathShadeProperties )ValidateWithPath (path string )error {if _cecdga :=_ebbc .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_cecdga !=nil {return _cecdga ;};if _ebbc .FillToRect !=nil {if _aadgc :=_ebbc .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_aadgc !=nil {return _aadgc ;};};return nil ;};func (_dgcde *CT_EffectReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_bb .Sprintf ("\u0025\u0076",_dgcde .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LineProperties and its children -func (_fcfag *CT_LineProperties )Validate ()error {return _fcfag .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_gfggc :=&CT_GvmlTextShape {};_gfggc .TxBody =NewCT_TextBody ();return _gfggc ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func (_ggggf *CT_TablePartStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ecdbb :for {_adbd ,_daagd :=d .Token ();if _daagd !=nil {return _daagd ;};switch _fgfaa :=_adbd .(type ){case _ggfee .StartElement :switch _fgfaa .Name {case _ggfee .Name {Space :"\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",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_ggggf .TcTxStyle =NewCT_TableStyleTextStyle ();if _gfa :=d .DecodeElement (_ggggf .TcTxStyle ,&_fgfaa );_gfa !=nil {return _gfa ;};case _ggfee .Name {Space :"\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",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_ggggf .TcStyle =NewCT_TableStyleCellStyle ();if _bgbef :=d .DecodeElement (_ggggf .TcStyle ,&_fgfaa );_bgbef !=nil {return _bgbef ;};default:_fecf .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\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_fgfaa .Name );if _fdcbbg :=d .Skip ();_fdcbbg !=nil {return _fdcbbg ;};};case _ggfee .EndElement :break _ecdbb ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path +func (_dfedb *EG_FillModeProperties )ValidateWithPath (path string )error {if _dfedb .Tile !=nil {if _gcedg :=_dfedb .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_gcedg !=nil {return _gcedg ;};};if _dfedb .Stretch !=nil {if _eefdd :=_dfedb .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_eefdd !=nil {return _eefdd ;};};return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_gbabgb :=&CT_TableStyle {};_gbabgb .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _gbabgb ;}; -// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path -func (_fddca *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _fddca .ScrgbClr !=nil {if _ffggf :=_fddca .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ffggf !=nil {return _ffggf ;};};if _fddca .SrgbClr !=nil {if _fbgaa :=_fddca .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fbgaa !=nil {return _fbgaa ;};};if _fddca .HslClr !=nil {if _bbdab :=_fddca .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bbdab !=nil {return _bbdab ;};};if _fddca .SysClr !=nil {if _cgafd :=_fddca .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cgafd !=nil {return _cgafd ;};};if _fddca .SchemeClr !=nil {if _dgafb :=_fddca .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dgafb !=nil {return _dgafb ;};};if _fddca .PrstClr !=nil {if _eaffb :=_fddca .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eaffb !=nil {return _eaffb ;};};return nil ;}; +// Validate validates the CT_QuickTimeFile and its children +func (_ffaf *CT_QuickTimeFile )Validate ()error {return _ffaf .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func NewCT_LineEndProperties ()*CT_LineEndProperties {_ffbad :=&CT_LineEndProperties {};return _ffbad ;};func (_ccafe *CT_SystemColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_efbdg ,_egffd :=_ccafe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _egffd !=nil {return _egffd ;};start .Attr =append (start .Attr ,_efbdg );if _ccafe .LastClrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_ccafe .LastClrAttr )});};e .EncodeToken (start );if _ccafe .EG_ColorTransform !=nil {for _ ,_edafc :=range _ccafe .EG_ColorTransform {_edafc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TileFlipMode byte ;func (_abaca *CT_FillOverlayEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaca .BlendAttr =ST_BlendMode (1);for _ ,_dfge :=range start .Attr {if _dfge .Name .Local =="\u0062\u006c\u0065n\u0064"{_abaca .BlendAttr .UnmarshalXMLAttr (_dfge );continue ;};};_aafa :for {_fgecc ,_ggeg :=d .Token ();if _ggeg !=nil {return _ggeg ;};switch _feff :=_fgecc .(type ){case _b .StartElement :switch _feff .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_abaca .NoFill =NewCT_NoFillProperties ();if _ebef :=d .DecodeElement (_abaca .NoFill ,&_feff );_ebef !=nil {return _ebef ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_abaca .SolidFill =NewCT_SolidColorFillProperties ();if _fgbcd :=d .DecodeElement (_abaca .SolidFill ,&_feff );_fgbcd !=nil {return _fgbcd ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_abaca .GradFill =NewCT_GradientFillProperties ();if _ffffc :=d .DecodeElement (_abaca .GradFill ,&_feff );_ffffc !=nil {return _ffffc ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_abaca .BlipFill =NewCT_BlipFillProperties ();if _adfa :=d .DecodeElement (_abaca .BlipFill ,&_feff );_adfa !=nil {return _adfa ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_abaca .PattFill =NewCT_PatternFillProperties ();if _egadd :=d .DecodeElement (_abaca .PattFill ,&_feff );_egadd !=nil {return _egadd ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_abaca .GrpFill =NewCT_GroupFillProperties ();if _bfga :=d .DecodeElement (_abaca .GrpFill ,&_feff );_bfga !=nil {return _bfga ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_feff .Name );if _cfgg :=d .Skip ();_cfgg !=nil {return _cfgg ;};};case _b .EndElement :break _aafa ;case _b .CharData :};};return nil ;};func (_bfcg *CT_FillStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbcb :for {_cabb ,_gfag :=d .Token ();if _gfag !=nil {return _gfag ;};switch _bacge :=_cabb .(type ){case _b .StartElement :switch _bacge .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_egfb :=NewEG_FillProperties ();_egfb .NoFill =NewCT_NoFillProperties ();if _feab :=d .DecodeElement (_egfb .NoFill ,&_bacge );_feab !=nil {return _feab ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_egfb );case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dgga :=NewEG_FillProperties ();_dgga .SolidFill =NewCT_SolidColorFillProperties ();if _cgfae :=d .DecodeElement (_dgga .SolidFill ,&_bacge );_cgfae !=nil {return _cgfae ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_dgga );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbccg :=NewEG_FillProperties ();_dbccg .GradFill =NewCT_GradientFillProperties ();if _dca :=d .DecodeElement (_dbccg .GradFill ,&_bacge );_dca !=nil {return _dca ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_dbccg );case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_efba :=NewEG_FillProperties ();_efba .BlipFill =NewCT_BlipFillProperties ();if _fcfg :=d .DecodeElement (_efba .BlipFill ,&_bacge );_fcfg !=nil {return _fcfg ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_efba );case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fgfac :=NewEG_FillProperties ();_fgfac .PattFill =NewCT_PatternFillProperties ();if _dggb :=d .DecodeElement (_fgfac .PattFill ,&_bacge );_dggb !=nil {return _dggb ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_fgfac );case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cfdb :=NewEG_FillProperties ();_cfdb .GrpFill =NewCT_GroupFillProperties ();if _dgdcb :=d .DecodeElement (_cfdb .GrpFill ,&_bacge );_dgdcb !=nil {return _dgdcb ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_cfdb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_bacge .Name );if _agade :=d .Skip ();_agade !=nil {return _agade ;};};case _b .EndElement :break _abbcb ;case _b .CharData :};};return nil ;};func (_bcca *CT_LineJoinRound )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edede ST_TextVertOverflowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edede .String (),start );};func (_ceede ST_PresetPatternVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebdcda :=_b .Attr {};_ebdcda .Name =name ;switch _ceede {case ST_PresetPatternValUnset :_ebdcda .Value ="";case ST_PresetPatternValPct5 :_ebdcda .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_ebdcda .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_ebdcda .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_ebdcda .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_ebdcda .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_ebdcda .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_ebdcda .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_ebdcda .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_ebdcda .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_ebdcda .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_ebdcda .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_ebdcda .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_ebdcda .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_ebdcda .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_ebdcda .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_ebdcda .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_ebdcda .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_ebdcda .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_ebdcda .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_ebdcda .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_ebdcda .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_ebdcda .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_ebdcda .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_ebdcda .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_ebdcda .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_ebdcda .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_ebdcda .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_ebdcda .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_ebdcda .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_ebdcda .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_ebdcda .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_ebdcda .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_ebdcda .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_ebdcda .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_ebdcda .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_ebdcda .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_ebdcda .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_ebdcda .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_ebdcda .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_ebdcda .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_ebdcda .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_ebdcda .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_ebdcda .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_ebdcda .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_ebdcda .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_ebdcda .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_ebdcda .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_ebdcda .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_ebdcda .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_ebdcda .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_ebdcda .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_ebdcda .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_ebdcda .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_ebdcda .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _ebdcda ,nil ;};func (_eggdf *CT_Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggdf .TblGrid =NewCT_TableGrid ();_cddebg :for {_bfeag ,_abge :=d .Token ();if _abge !=nil {return _abge ;};switch _eggb :=_bfeag .(type ){case _b .StartElement :switch _eggb .Name {case _b .Name {Space :"\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",Local :"\u0074\u0062\u006cP\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_eggdf .TblPr =NewCT_TableProperties ();if _eccdg :=d .DecodeElement (_eggdf .TblPr ,&_eggb );_eccdg !=nil {return _eccdg ;};case _b .Name {Space :"\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",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _ceafa :=d .DecodeElement (_eggdf .TblGrid ,&_eggb );_ceafa !=nil {return _ceafa ;};case _b .Name {Space :"\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",Local :"\u0074\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_gcfbf :=NewCT_TableRow ();if _ccbdg :=d .DecodeElement (_gcfbf ,&_eggb );_ccbdg !=nil {return _ccbdg ;};_eggdf .Tr =append (_eggdf .Tr ,_gcfbf );default:_f .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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_eggb .Name );if _bcaab :=d .Skip ();_bcaab !=nil {return _bcaab ;};};case _b .EndElement :break _cddebg ;case _b .CharData :};};return nil ;};func (_bafceb ST_Coordinate32 )String ()string {if _bafceb .ST_Coordinate32Unqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_bafceb .ST_Coordinate32Unqualified );};if _bafceb .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_bafceb .ST_UniversalMeasure );};return "";};func (_ffbdad ST_CompoundLine )ValidateWithPath (path string )error {switch _ffbdad {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbdad ));};return nil ;}; -// Validate validates the CT_CustomColorList and its children -func (_eef *CT_CustomColorList )Validate ()error {return _eef .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_beeee :=&CT_TablePropertiesChoice {};return _beeee ;};func (_fcbeca *EG_ShadeProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ffggd :for {_cddef ,_bffca :=d .Token ();if _bffca !=nil {return _bffca ;};switch _ggafd :=_cddef .(type ){case _ggfee .StartElement :switch _ggafd .Name {case _ggfee .Name {Space :"\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",Local :"\u006c\u0069\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_fcbeca .Lin =NewCT_LinearShadeProperties ();if _fagaba :=d .DecodeElement (_fcbeca .Lin ,&_ggafd );_fagaba !=nil {return _fagaba ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_fcbeca .Path =NewCT_PathShadeProperties ();if _bbbddd :=d .DecodeElement (_fcbeca .Path ,&_ggafd );_bbbddd !=nil {return _bbbddd ;};default:_fecf .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\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ggafd .Name );if _cadea :=d .Skip ();_cadea !=nil {return _cadea ;};};case _ggfee .EndElement :break _ffggd ;case _ggfee .CharData :};};return nil ;};func (_acbed *ST_OnOffStyleType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aadcg ,_aggag :=d .Token ();if _aggag !=nil {return _aggag ;};if _bacfb ,_cdgga :=_aadcg .(_ggfee .EndElement );_cdgga &&_bacfb .Name ==start .Name {*_acbed =1;return nil ;};if _baefbc ,_aggba :=_aadcg .(_ggfee .CharData );!_aggba {return _ddgage .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",_aadcg );}else {switch string (_baefbc ){case "":*_acbed =0;case "\u006f\u006e":*_acbed =1;case "\u006f\u0066\u0066":*_acbed =2;case "\u0064\u0065\u0066":*_acbed =3;};};_aadcg ,_aggag =d .Token ();if _aggag !=nil {return _aggag ;};if _gaef ,_caagd :=_aadcg .(_ggfee .EndElement );_caagd &&_gaef .Name ==start .Name {return nil ;};return _ddgage .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",_aadcg );};func NewCT_GvmlShape ()*CT_GvmlShape {_dcbgga :=&CT_GvmlShape {};_dcbgga .NvSpPr =NewCT_GvmlShapeNonVisual ();_dcbgga .SpPr =NewCT_ShapeProperties ();return _dcbgga ;};func (_gccea *ST_TextPoint )ValidateWithPath (path string )error {_eedf :=[]string {};if _gccea .ST_TextPointUnqualified !=nil {_eedf =append (_eedf ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _gccea .ST_UniversalMeasure !=nil {_eedf =append (_eedf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_eedf )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eedf );};return nil ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);func (_bdfa *CT_BlipChoice )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bdfa .AlphaBiLevel !=nil {_egbcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_addcd :=range _bdfa .AlphaBiLevel {e .EncodeElement (_addcd ,_egbcg );};};if _bdfa .AlphaCeiling !=nil {_ggbce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_fdafa :=range _bdfa .AlphaCeiling {e .EncodeElement (_fdafa ,_ggbce );};};if _bdfa .AlphaFloor !=nil {_edcbbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_bc :=range _bdfa .AlphaFloor {e .EncodeElement (_bc ,_edcbbe );};};if _bdfa .AlphaInv !=nil {_gecb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_bada :=range _bdfa .AlphaInv {e .EncodeElement (_bada ,_gecb );};};if _bdfa .AlphaMod !=nil {_eabc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_caga :=range _bdfa .AlphaMod {e .EncodeElement (_caga ,_eabc );};};if _bdfa .AlphaModFix !=nil {_cfcdg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_cacg :=range _bdfa .AlphaModFix {e .EncodeElement (_cacg ,_cfcdg );};};if _bdfa .AlphaRepl !=nil {_baaae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_bcge :=range _bdfa .AlphaRepl {e .EncodeElement (_bcge ,_baaae );};};if _bdfa .BiLevel !=nil {_fbcef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_acbgac :=range _bdfa .BiLevel {e .EncodeElement (_acbgac ,_fbcef );};};if _bdfa .Blur !=nil {_dgfec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_adbccg :=range _bdfa .Blur {e .EncodeElement (_adbccg ,_dgfec );};};if _bdfa .ClrChange !=nil {_badbf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_facdg :=range _bdfa .ClrChange {e .EncodeElement (_facdg ,_badbf );};};if _bdfa .ClrRepl !=nil {_ceaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_edfb :=range _bdfa .ClrRepl {e .EncodeElement (_edfb ,_ceaf );};};if _bdfa .Duotone !=nil {_bdfgg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_adbg :=range _bdfa .Duotone {e .EncodeElement (_adbg ,_bdfgg );};};if _bdfa .FillOverlay !=nil {_acd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_ffeag :=range _bdfa .FillOverlay {e .EncodeElement (_ffeag ,_acd );};};if _bdfa .Grayscl !=nil {_ecfcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_bbefd :=range _bdfa .Grayscl {e .EncodeElement (_bbefd ,_ecfcg );};};if _bdfa .Hsl !=nil {_cbafd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_acba :=range _bdfa .Hsl {e .EncodeElement (_acba ,_cbafd );};};if _bdfa .Lum !=nil {_dccd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_ggcd :=range _bdfa .Lum {e .EncodeElement (_ggcd ,_dccd );};};if _bdfa .Tint !=nil {_cddgad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_cfefa :=range _bdfa .Tint {e .EncodeElement (_cfefa ,_cddgad );};};return nil ;};func (_gfeff ST_PresetShadowVal )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_afgebb :=_ggfee .Attr {};_afgebb .Name =name ;switch _gfeff {case ST_PresetShadowValUnset :_afgebb .Value ="";case ST_PresetShadowValShdw1 :_afgebb .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_afgebb .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_afgebb .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_afgebb .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_afgebb .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_afgebb .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_afgebb .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_afgebb .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_afgebb .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_afgebb .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _afgebb ,nil ;};func (_ebee *CT_SphereCoords )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ebee .LatAttr =0;_ebee .LonAttr =0;_ebee .RevAttr =0;for _ ,_fegc :=range start .Attr {if _fegc .Name .Local =="\u006c\u0061\u0074"{_gadbc ,_dded :=_gcbbf .ParseInt (_fegc .Value ,10,32);if _dded !=nil {return _dded ;};_ebee .LatAttr =int32 (_gadbc );continue ;};if _fegc .Name .Local =="\u006c\u006f\u006e"{_ccddd ,_dbc :=_gcbbf .ParseInt (_fegc .Value ,10,32);if _dbc !=nil {return _dbc ;};_ebee .LonAttr =int32 (_ccddd );continue ;};if _fegc .Name .Local =="\u0072\u0065\u0076"{_abded ,_afagf :=_gcbbf .ParseInt (_fegc .Value ,10,32);if _afagf !=nil {return _afagf ;};_ebee .RevAttr =int32 (_abded );continue ;};};for {_afedf ,_dgb :=d .Token ();if _dgb !=nil {return _ddgage .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_dgb );};if _ddgga ,_gaeg :=_afedf .(_ggfee .EndElement );_gaeg &&_ddgga .Name ==start .Name {break ;};};return nil ;};func (_faegff *EG_Media )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _faegff .AudioCd !=nil {_cdgdb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_faegff .AudioCd ,_cdgdb );};if _faegff .WavAudioFile !=nil {_bgacf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_faegff .WavAudioFile ,_bgacf );};if _faegff .AudioFile !=nil {_ffab :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_faegff .AudioFile ,_ffab );};if _faegff .VideoFile !=nil {_gcdcc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_faegff .VideoFile ,_gcdcc );};if _faegff .QuickTimeFile !=nil {_cdcea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_faegff .QuickTimeFile ,_cdcea );};return nil ;};func (_deeea *CT_BiLevelEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_ddgage .Sprintf ("\u0025\u0076",_deeea .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fdfc *ST_AnimationBuildType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_edbgg ,_bgbd :=d .Token ();if _bgbd !=nil {return _bgbd ;};if _cdgdf ,_debd :=_edbgg .(_ggfee .EndElement );_debd &&_cdgdf .Name ==start .Name {*_fdfc =1;return nil ;};if _cbeed ,_gdgd :=_edbgg .(_ggfee .CharData );!_gdgd {return _ddgage .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",_edbgg );}else {switch string (_cbeed ){case "":*_fdfc =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fdfc =1;};};_edbgg ,_bgbd =d .Token ();if _bgbd !=nil {return _bgbd ;};if _egcbcb ,_fgcbb :=_edbgg .(_ggfee .EndElement );_fgcbb &&_egcbcb .Name ==start .Name {return nil ;};return _ddgage .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",_edbgg );};func (_ccadb ST_TextShapeType )Validate ()error {return _ccadb .ValidateWithPath ("")};type ST_PathFillMode byte ; +// Validate validates the CT_TableCell and its children +func (_ccgf *CT_TableCell )Validate ()error {return _ccgf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_gdgdd :=ST_FixedPercentage {};if _eb .ST_FixedPercentagePatternRe .MatchString (s ){_gdgdd .ST_FixedPercentage =&ST_Percentage {};_gdgdd .ST_FixedPercentage .ST_Percentage =&s ;}else {_aefbd ,_ffbca :=_a .ParseInt (s ,10,64);if _ffbca !=nil {return _gdgdd ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ffbca );};_agaae :=int32 (_aefbd );_gdgdd .ST_FixedPercentageDecimal =&_agaae ;};return _gdgdd ,nil ;};func (_gaadda ST_PresetShadowVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbbda :=_b .Attr {};_cbbda .Name =name ;switch _gaadda {case ST_PresetShadowValUnset :_cbbda .Value ="";case ST_PresetShadowValShdw1 :_cbbda .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_cbbda .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_cbbda .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_cbbda .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_cbbda .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_cbbda .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_cbbda .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_cbbda .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_cbbda .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _cbbda ,nil ;}; -// Validate validates the CT_TextField and its children -func (_adceb *CT_TextField )Validate ()error {return _adceb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_edefg *CT_Angle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_feaaa :=range start .Attr {if _feaaa .Name .Local =="\u0076\u0061\u006c"{_bbgce ,_abace :=_gcbbf .ParseInt (_feaaa .Value ,10,32);if _abace !=nil {return _abace ;};_edefg .ValAttr =int32 (_bbgce );continue ;};};for {_dgcad ,_bbaa :=d .Token ();if _bbaa !=nil {return _ddgage .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_bbaa );};if _dbebb ,_fegbdg :=_dgcad .(_ggfee .EndElement );_fegbdg &&_dbebb .Name ==start .Name {break ;};};return nil ;};func NewEG_TextBullet ()*EG_TextBullet {_bgcg :=&EG_TextBullet {};return _bgcg };func (_ebfceg *CT_Percentage )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_ebfceg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fdgbb ST_BlackWhiteMode )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fdgbb .String (),start );};func (_cfcd *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cgdfd :=range start .Attr {if _cgdfd .Name .Local =="\u0062\u006c\u0064"{_fecb ,_fbdcd :=ParseUnionST_AnimationDgmBuildType (_cgdfd .Value );if _fbdcd !=nil {return _fbdcd ;};_cfcd .BldAttr =&_fecb ;continue ;};if _cgdfd .Name .Local =="\u0072\u0065\u0076"{_ebdee ,_cegg :=_gcbbf .ParseBool (_cgdfd .Value );if _cegg !=nil {return _cegg ;};_cfcd .RevAttr =&_ebdee ;continue ;};};for {_bcgga ,_acbcg :=d .Token ();if _acbcg !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0042\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_acbcg );};if _ffac ,_facee :=_bcgga .(_ggfee .EndElement );_facee &&_ffac .Name ==start .Name {break ;};};return nil ;};func (_ebced *ST_Percentage )ValidateWithPath (path string )error {_gaaaf :=[]string {};if _ebced .ST_PercentageDecimal !=nil {_gaaaf =append (_gaaaf ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _ebced .ST_Percentage !=nil {_gaaaf =append (_gaaaf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gaaaf )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gaaaf );};return nil ;};func (_cdaac *CT_SoftEdgesEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u0061\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",_cdaac .RadAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path +func (_dbece *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _dbece .UFillTx !=nil {if _afedd :=_dbece .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_afedd !=nil {return _afedd ;};};if _dbece .UFill !=nil {if _daffe :=_dbece .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_daffe !=nil {return _daffe ;};};return nil ;}; -// Validate validates the CT_AudioFile and its children -func (_gacdf *CT_AudioFile )Validate ()error {return _gacdf .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");}; +// Validate validates the EG_LineJoinProperties and its children +func (_dcdbe *EG_LineJoinProperties )Validate ()error {return _dcdbe .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gada ST_TextVerticalType )ValidateWithPath (path string )error {switch _gada {case 0,1,2,3,4,5,6,7:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gada ));};return nil ;};func (_bdegf *EG_ColorChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acedb :for {_cbfcfc ,_dacae :=d .Token ();if _dacae !=nil {return _dacae ;};switch _cefdg :=_cbfcfc .(type ){case _b .StartElement :switch _cefdg .Name {case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bdegf .ScrgbClr =NewCT_ScRgbColor ();if _fgfcc :=d .DecodeElement (_bdegf .ScrgbClr ,&_cefdg );_fgfcc !=nil {return _fgfcc ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bdegf .SrgbClr =NewCT_SRgbColor ();if _aebff :=d .DecodeElement (_bdegf .SrgbClr ,&_cefdg );_aebff !=nil {return _aebff ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bdegf .HslClr =NewCT_HslColor ();if _aagdd :=d .DecodeElement (_bdegf .HslClr ,&_cefdg );_aagdd !=nil {return _aagdd ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bdegf .SysClr =NewCT_SystemColor ();if _bcfeea :=d .DecodeElement (_bdegf .SysClr ,&_cefdg );_bcfeea !=nil {return _bcfeea ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bdegf .SchemeClr =NewCT_SchemeColor ();if _deagc :=d .DecodeElement (_bdegf .SchemeClr ,&_cefdg );_deagc !=nil {return _deagc ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bdegf .PrstClr =NewCT_PresetColor ();if _gcdgf :=d .DecodeElement (_bdegf .PrstClr ,&_cefdg );_gcdgf !=nil {return _gcdgf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_cefdg .Name );if _ffdgd :=d .Skip ();_ffdgd !=nil {return _ffdgd ;};};case _b .EndElement :break _acedb ;case _b .CharData :};};return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func (_dbade *CT_GeomGuide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdbe :=range start .Attr {if _bdbe .Name .Local =="\u006e\u0061\u006d\u0065"{_becg ,_efage :=_bdbe .Value ,error (nil );if _efage !=nil {return _efage ;};_dbade .NameAttr =_becg ;continue ;};if _bdbe .Name .Local =="\u0066\u006d\u006c\u0061"{_bafe ,_dgfc :=_bdbe .Value ,error (nil );if _dgfc !=nil {return _dgfc ;};_dbade .FmlaAttr =_bafe ;continue ;};};for {_ggeb ,_gadb :=d .Token ();if _gadb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_gadb );};if _bddfd ,_cgbe :=_ggeb .(_b .EndElement );_cgbe &&_bddfd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path -func (_dda *CT_ContentPartLocking )ValidateWithPath (path string )error {if _dda .ExtLst !=nil {if _gegac :=_dda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gegac !=nil {return _gegac ;};};return nil ;};type ST_DgmBuildStep byte ;func (_gfeb ST_PathFillMode )ValidateWithPath (path string )error {switch _gfeb {case 0,1,2,3,4,5,6:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfeb ));};return nil ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func (_edefc ST_ChartBuildStep )ValidateWithPath (path string )error {switch _edefc {case 0,1,2,3,4,5,6:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edefc ));};return nil ;};func (_gcefa *CT_TextField )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",_gcefa .IdAttr )});if _gcefa .TypeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gcefa .TypeAttr )});};e .EncodeToken (start );if _gcefa .RPr !=nil {_gbbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_gcefa .RPr ,_gbbd );};if _gcefa .PPr !=nil {_dcccb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_gcefa .PPr ,_dcccb );};if _gcefa .T !=nil {_accfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074"}};_fecf .AddPreserveSpaceAttr (&_accfb ,*_gcefa .T );e .EncodeElement (_gcefa .T ,_accfb );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_agbcg *ST_AdjAngle )ValidateWithPath (path string )error {_eaagc :=[]string {};if _agbcg .ST_Angle !=nil {_eaagc =append (_eaagc ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _agbcg .ST_GeomGuideName !=nil {_eaagc =append (_eaagc ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_eaagc )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eaagc );};return nil ;};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_TileFlipModeUnset ST_TileFlipMode =0;ST_TileFlipModeNone ST_TileFlipMode =1;ST_TileFlipModeX ST_TileFlipMode =2;ST_TileFlipModeY ST_TileFlipMode =3;ST_TileFlipModeXy ST_TileFlipMode =4;);func (_fcga *CT_FillStyleList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbfg :for {_cadfb ,_ggcac :=d .Token ();if _ggcac !=nil {return _ggcac ;};switch _eae :=_cadfb .(type ){case _ggfee .StartElement :switch _eae .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_egbc :=NewEG_FillProperties ();_egbc .NoFill =NewCT_NoFillProperties ();if _bgdg :=d .DecodeElement (_egbc .NoFill ,&_eae );_bgdg !=nil {return _bgdg ;};_fcga .EG_FillProperties =append (_fcga .EG_FillProperties ,_egbc );case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cab :=NewEG_FillProperties ();_cab .SolidFill =NewCT_SolidColorFillProperties ();if _gdagf :=d .DecodeElement (_cab .SolidFill ,&_eae );_gdagf !=nil {return _gdagf ;};_fcga .EG_FillProperties =append (_fcga .EG_FillProperties ,_cab );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ggaag :=NewEG_FillProperties ();_ggaag .GradFill =NewCT_GradientFillProperties ();if _ddgde :=d .DecodeElement (_ggaag .GradFill ,&_eae );_ddgde !=nil {return _ddgde ;};_fcga .EG_FillProperties =append (_fcga .EG_FillProperties ,_ggaag );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bgaea :=NewEG_FillProperties ();_bgaea .BlipFill =NewCT_BlipFillProperties ();if _bfadc :=d .DecodeElement (_bgaea .BlipFill ,&_eae );_bfadc !=nil {return _bfadc ;};_fcga .EG_FillProperties =append (_fcga .EG_FillProperties ,_bgaea );case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fedaea :=NewEG_FillProperties ();_fedaea .PattFill =NewCT_PatternFillProperties ();if _gbbbf :=d .DecodeElement (_fedaea .PattFill ,&_eae );_gbbbf !=nil {return _gbbbf ;};_fcga .EG_FillProperties =append (_fcga .EG_FillProperties ,_fedaea );case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dfdbf :=NewEG_FillProperties ();_dfdbf .GrpFill =NewCT_GroupFillProperties ();if _egcd :=d .DecodeElement (_dfdbf .GrpFill ,&_eae );_egcd !=nil {return _egcd ;};_fcga .EG_FillProperties =append (_fcga .EG_FillProperties ,_dfdbf );default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_eae .Name );if _cedgcd :=d .Skip ();_cedgcd !=nil {return _cedgcd ;};};case _ggfee .EndElement :break _bbfg ;case _ggfee .CharData :};};return nil ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_aeege :=&CT_EffectStyleItem {};return _aeege }; +// Validate validates the CT_Path2D and its children +func (_degf *CT_Path2D )Validate ()error {return _degf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; -// Validate validates the CT_BlendEffect and its children -func (_cedea *CT_BlendEffect )Validate ()error {return _cedea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_bafce *CT_ContentPartLocking )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bafce .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoGrpAttr ))});};if _bafce .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoSelectAttr ))});};if _bafce .NoRotAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoRotAttr ))});};if _bafce .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoChangeAspectAttr ))});};if _bafce .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoMoveAttr ))});};if _bafce .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoResizeAttr ))});};if _bafce .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoEditPointsAttr ))});};if _bafce .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoAdjustHandlesAttr ))});};if _bafce .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoChangeArrowheadsAttr ))});};if _bafce .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bafce .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _bafce .ExtLst !=nil {_acafa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bafce .ExtLst ,_acafa );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type ST_PresetCameraType byte ; +// Validate validates the CT_VideoFile and its children +func (_aaccd *CT_VideoFile )Validate ()error {return _aaccd .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");}; -// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path -func (_daeg *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _gfec :=_daeg .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_gfec !=nil {return _gfec ;};if _daeg .ClrMap !=nil {if _abcbf :=_daeg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_abcbf !=nil {return _abcbf ;};};return nil ;};func (_fdfaf ST_TextStrikeType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fdfaf .String (),start );};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3;ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5;);func (_gdddc ST_PositivePercentage )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _gdddc .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_gdddc .ST_PositivePercentageDecimal )));};if _gdddc .ST_PositivePercentage !=nil {e .Encode (_gdddc .ST_PositivePercentage );};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};func (_bggfb ST_AdjCoordinate )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _bggfb .ST_Coordinate !=nil {e .Encode (_bggfb .ST_Coordinate );};if _bggfb .ST_GeomGuideName !=nil {e .EncodeToken (_ggfee .CharData (*_bggfb .ST_GeomGuideName ));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });}; +// Validate validates the CT_LineProperties and its children +func (_gcdfc *CT_LineProperties )Validate ()error {return _gcdfc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_LineJoinRound struct{}; -// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path -func (_adbgg *CT_Path2DLineTo )ValidateWithPath (path string )error {if _ed :=_adbgg .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_ed !=nil {return _ed ;};return nil ;};func (_fcbde *CT_DuotoneEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );for _ ,_fgge :=range _fcbde .EG_ColorChoice {_fgge .MarshalXML (e ,_ggfee .StartElement {});};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NonVisualDrawingShapeProps and its children +func (_bffdb *CT_NonVisualDrawingShapeProps )Validate ()error {return _bffdb .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073");};func (_bgda *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgda .CNvPr =NewCT_NonVisualDrawingProps ();_bgda .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_bdfe :for {_egee ,_gbdfc :=d .Token ();if _gbdfc !=nil {return _gbdfc ;};switch _gdefd :=_egee .(type ){case _b .StartElement :switch _gdefd .Name {case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dgdfc :=d .DecodeElement (_bgda .CNvPr ,&_gdefd );_dgdfc !=nil {return _dgdfc ;};case _b .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _efddf :=d .DecodeElement (_bgda .CNvGraphicFramePr ,&_gdefd );_efddf !=nil {return _efddf ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004eon\u0056\u0069\u0073u\u0061\u006c\u0020\u0025\u0076",_gdefd .Name );if _dggff :=d .Skip ();_dggff !=nil {return _dggff ;};};case _b .EndElement :break _bdfe ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TextBulletSizePoint and its children -func (_dbdgc *CT_TextBulletSizePoint )Validate ()error {return _dbdgc .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func (_ccgff *CT_Color )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ccgff .ScrgbClr !=nil {_edaf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ccgff .ScrgbClr ,_edaf );};if _ccgff .SrgbClr !=nil {_fcbcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ccgff .SrgbClr ,_fcbcf );};if _ccgff .HslClr !=nil {_aeecc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ccgff .HslClr ,_aeecc );};if _ccgff .SysClr !=nil {_ceagc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ccgff .SysClr ,_ceagc );};if _ccgff .SchemeClr !=nil {_cae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ccgff .SchemeClr ,_cae );};if _ccgff .PrstClr !=nil {_ccgd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ccgff .PrstClr ,_ccgd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_efafb *CT_PolarAdjustHandle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_efafb .Pos =NewCT_AdjPoint2D ();for _ ,_geaaf :=range start .Attr {if _geaaf .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_de ,_geacc :=_geaaf .Value ,error (nil );if _geacc !=nil {return _geacc ;};_efafb .GdRefRAttr =&_de ;continue ;};if _geaaf .Name .Local =="\u006d\u0069\u006e\u0052"{_eeaf ,_gaecfa :=ParseUnionST_AdjCoordinate (_geaaf .Value );if _gaecfa !=nil {return _gaecfa ;};_efafb .MinRAttr =&_eeaf ;continue ;};if _geaaf .Name .Local =="\u006d\u0061\u0078\u0052"{_bcgbed ,_aaggf :=ParseUnionST_AdjCoordinate (_geaaf .Value );if _aaggf !=nil {return _aaggf ;};_efafb .MaxRAttr =&_bcgbed ;continue ;};if _geaaf .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_accf ,_fdaba :=_geaaf .Value ,error (nil );if _fdaba !=nil {return _fdaba ;};_efafb .GdRefAngAttr =&_accf ;continue ;};if _geaaf .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_edgce ,_deadf :=ParseUnionST_AdjAngle (_geaaf .Value );if _deadf !=nil {return _deadf ;};_efafb .MinAngAttr =&_edgce ;continue ;};if _geaaf .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_adgge ,_dfdeg :=ParseUnionST_AdjAngle (_geaaf .Value );if _dfdeg !=nil {return _dfdeg ;};_efafb .MaxAngAttr =&_adgge ;continue ;};};_cefgbc :for {_bgbee ,_ecagc :=d .Token ();if _ecagc !=nil {return _ecagc ;};switch _cggf :=_bgbee .(type ){case _ggfee .StartElement :switch _cggf .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _ebcgf :=d .DecodeElement (_efafb .Pos ,&_cggf );_ebcgf !=nil {return _ebcgf ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_cggf .Name );if _dbgfa :=d .Skip ();_dbgfa !=nil {return _dbgfa ;};};case _ggfee .EndElement :break _cefgbc ;case _ggfee .CharData :};};return nil ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_fgfd :=ST_Percentage {};if _cgea .ST_PercentagePatternRe .MatchString (s ){_fgfd .ST_Percentage =&s ;}else {_agfec ,_abafbe :=_gcbbf .ParseInt (s ,10,64);if _abafbe !=nil {return _fgfd ,_ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_abafbe );};_bgfgd :=int32 (_agfec );_fgfd .ST_PercentageDecimal =&_bgfgd ;};return _fgfd ,nil ;};type CT_TextListStyle struct{DefPPr *CT_TextParagraphProperties ;Lvl1pPr *CT_TextParagraphProperties ;Lvl2pPr *CT_TextParagraphProperties ;Lvl3pPr *CT_TextParagraphProperties ;Lvl4pPr *CT_TextParagraphProperties ;Lvl5pPr *CT_TextParagraphProperties ;Lvl6pPr *CT_TextParagraphProperties ;Lvl7pPr *CT_TextParagraphProperties ;Lvl8pPr *CT_TextParagraphProperties ;Lvl9pPr *CT_TextParagraphProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_gaedg *CT_TableStyle )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gaedg .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_edef :=range start .Attr {if _edef .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_cfcfg ,_bbfa :=_edef .Value ,error (nil );if _bbfa !=nil {return _bbfa ;};_gaedg .StyleNameAttr =_cfcfg ;continue ;};if _edef .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_fdbfg ,_fecagd :=_edef .Value ,error (nil );if _fecagd !=nil {return _fecagd ;};_gaedg .StyleIdAttr =_fdbfg ;continue ;};};_beggdf :for {_ggadg ,_cdaba :=d .Token ();if _cdaba !=nil {return _cdaba ;};switch _fcabg :=_ggadg .(type ){case _ggfee .StartElement :switch _fcabg .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0062\u006cB\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"}:_gaedg .TblBg =NewCT_TableBackgroundStyle ();if _cddd :=d .DecodeElement (_gaedg .TblBg ,&_fcabg );_cddd !=nil {return _cddd ;};case _ggfee .Name {Space :"\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",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_gaedg .WholeTbl =NewCT_TablePartStyle ();if _beab :=d .DecodeElement (_gaedg .WholeTbl ,&_fcabg );_beab !=nil {return _beab ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_gaedg .Band1H =NewCT_TablePartStyle ();if _ebff :=d .DecodeElement (_gaedg .Band1H ,&_fcabg );_ebff !=nil {return _ebff ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_gaedg .Band2H =NewCT_TablePartStyle ();if _egef :=d .DecodeElement (_gaedg .Band2H ,&_fcabg );_egef !=nil {return _egef ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_gaedg .Band1V =NewCT_TablePartStyle ();if _gcaab :=d .DecodeElement (_gaedg .Band1V ,&_fcabg );_gcaab !=nil {return _gcaab ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_gaedg .Band2V =NewCT_TablePartStyle ();if _adbce :=d .DecodeElement (_gaedg .Band2V ,&_fcabg );_adbce !=nil {return _adbce ;};case _ggfee .Name {Space :"\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",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_gaedg .LastCol =NewCT_TablePartStyle ();if _dbfe :=d .DecodeElement (_gaedg .LastCol ,&_fcabg );_dbfe !=nil {return _dbfe ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_gaedg .FirstCol =NewCT_TablePartStyle ();if _cdfa :=d .DecodeElement (_gaedg .FirstCol ,&_fcabg );_cdfa !=nil {return _cdfa ;};case _ggfee .Name {Space :"\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",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_gaedg .LastRow =NewCT_TablePartStyle ();if _ddgee :=d .DecodeElement (_gaedg .LastRow ,&_fcabg );_ddgee !=nil {return _ddgee ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_gaedg .SeCell =NewCT_TablePartStyle ();if _bacfbe :=d .DecodeElement (_gaedg .SeCell ,&_fcabg );_bacfbe !=nil {return _bacfbe ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_gaedg .SwCell =NewCT_TablePartStyle ();if _edddaf :=d .DecodeElement (_gaedg .SwCell ,&_fcabg );_edddaf !=nil {return _edddaf ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_gaedg .FirstRow =NewCT_TablePartStyle ();if _fegge :=d .DecodeElement (_gaedg .FirstRow ,&_fcabg );_fegge !=nil {return _fegge ;};case _ggfee .Name {Space :"\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",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_gaedg .NeCell =NewCT_TablePartStyle ();if _edabe :=d .DecodeElement (_gaedg .NeCell ,&_fcabg );_edabe !=nil {return _edabe ;};case _ggfee .Name {Space :"\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",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_gaedg .NwCell =NewCT_TablePartStyle ();if _aead :=d .DecodeElement (_gaedg .NwCell ,&_fcabg );_aead !=nil {return _aead ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaedg .ExtLst =NewCT_OfficeArtExtensionList ();if _fdbb :=d .DecodeElement (_gaedg .ExtLst ,&_fcabg );_fdbb !=nil {return _fdbb ;};default:_fecf .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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_fcabg .Name );if _caedgb :=d .Skip ();_caedgb !=nil {return _caedgb ;};};case _ggfee .EndElement :break _beggdf ;case _ggfee .CharData :};};return nil ;};func (_gcacbe ST_TextPoint )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _gcacbe .ST_TextPointUnqualified !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_gcacbe .ST_TextPointUnqualified )));};if _gcacbe .ST_UniversalMeasure !=nil {e .EncodeToken (_ggfee .CharData (*_gcacbe .ST_UniversalMeasure ));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path +func (_edbffg *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_babgb *CT_TableStyleTextStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbcf :=range start .Attr {if _dcbcf .Name .Local =="\u0062"{_babgb .BAttr .UnmarshalXMLAttr (_dcbcf );continue ;};if _dcbcf .Name .Local =="\u0069"{_babgb .IAttr .UnmarshalXMLAttr (_dcbcf );continue ;};};_efbc :for {_affba ,_bdbdag :=d .Token ();if _bdbdag !=nil {return _bdbdag ;};switch _dccae :=_affba .(type ){case _b .StartElement :switch _dccae .Name {case _b .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_babgb .Font =NewCT_FontCollection ();if _fcbb :=d .DecodeElement (_babgb .Font ,&_dccae );_fcbb !=nil {return _fcbb ;};case _b .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_babgb .FontRef =NewCT_FontReference ();if _gcbbg :=d .DecodeElement (_babgb .FontRef ,&_dccae );_gcbbg !=nil {return _gcbbg ;};case _b .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_babgb .ScrgbClr =NewCT_ScRgbColor ();if _caag :=d .DecodeElement (_babgb .ScrgbClr ,&_dccae );_caag !=nil {return _caag ;};case _b .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_babgb .SrgbClr =NewCT_SRgbColor ();if _adfeb :=d .DecodeElement (_babgb .SrgbClr ,&_dccae );_adfeb !=nil {return _adfeb ;};case _b .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_babgb .HslClr =NewCT_HslColor ();if _bffbf :=d .DecodeElement (_babgb .HslClr ,&_dccae );_bffbf !=nil {return _bffbf ;};case _b .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_babgb .SysClr =NewCT_SystemColor ();if _bbcec :=d .DecodeElement (_babgb .SysClr ,&_dccae );_bbcec !=nil {return _bbcec ;};case _b .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_babgb .SchemeClr =NewCT_SchemeColor ();if _adfgg :=d .DecodeElement (_babgb .SchemeClr ,&_dccae );_adfgg !=nil {return _adfgg ;};case _b .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_babgb .PrstClr =NewCT_PresetColor ();if _ffbbb :=d .DecodeElement (_babgb .PrstClr ,&_dccae );_ffbbb !=nil {return _ffbbb ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babgb .ExtLst =NewCT_OfficeArtExtensionList ();if _bbbcd :=d .DecodeElement (_babgb .ExtLst ,&_dccae );_bbbcd !=nil {return _bbbcd ;};default:_f .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\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_dccae .Name );if _bddea :=d .Skip ();_bddea !=nil {return _bddea ;};};case _b .EndElement :break _efbc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path -func (_bcgde *CT_LineStyleList )ValidateWithPath (path string )error {for _fcgfa ,_fbf :=range _bcgde .Ln {if _cgfc :=_fbf .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_fcgfa ));_cgfc !=nil {return _cgfc ;};};return nil ;};func (_fceg *EG_FillModeProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_ccbe :for {_cbbf ,_bbcaf :=d .Token ();if _bbcaf !=nil {return _bbcaf ;};switch _begee :=_cbbf .(type ){case _ggfee .StartElement :switch _begee .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_fceg .Tile =NewCT_TileInfoProperties ();if _edddae :=d .DecodeElement (_fceg .Tile ,&_begee );_edddae !=nil {return _edddae ;};case _ggfee .Name {Space :"\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",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_fceg .Stretch =NewCT_StretchInfoProperties ();if _ceede :=d .DecodeElement (_fceg .Stretch ,&_begee );_ceede !=nil {return _ceede ;};default:_fecf .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\u0046\u0069\u006c\u006c\u004d\u006f\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_begee .Name );if _aafb :=d .Skip ();_aafb !=nil {return _aafb ;};};case _ggfee .EndElement :break _ccbe ;case _ggfee .CharData :};};return nil ;};func (_bcadc *ThemeOverride )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .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 ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_ggfee .Attr {Name :_ggfee .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 ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _bcadc .CT_BaseStylesOverride .MarshalXML (e ,start );};func (_faad *ST_TextHorzOverflowType )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_agdgc ,_ebeda :=d .Token ();if _ebeda !=nil {return _ebeda ;};if _eadbd ,_cagd :=_agdgc .(_ggfee .EndElement );_cagd &&_eadbd .Name ==start .Name {*_faad =1;return nil ;};if _fcffe ,_aegga :=_agdgc .(_ggfee .CharData );!_aegga {return _ddgage .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",_agdgc );}else {switch string (_fcffe ){case "":*_faad =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_faad =1;case "\u0063\u006c\u0069\u0070":*_faad =2;};};_agdgc ,_ebeda =d .Token ();if _ebeda !=nil {return _ebeda ;};if _bffge ,_bfcdc :=_agdgc .(_ggfee .EndElement );_bfcdc &&_bffge .Name ==start .Name {return nil ;};return _ddgage .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",_agdgc );};func (_eagfd *CT_Path2DQuadBezierTo )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bdgb :for {_dadgd ,_fgedc :=d .Token ();if _fgedc !=nil {return _fgedc ;};switch _bdaa :=_dadgd .(type ){case _ggfee .StartElement :switch _bdaa .Name {case _ggfee .Name {Space :"\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",Local :"\u0070\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_bdacb :=NewCT_AdjPoint2D ();if _fgd :=d .DecodeElement (_bdacb ,&_bdaa );_fgd !=nil {return _fgd ;};_eagfd .Pt =append (_eagfd .Pt ,_bdacb );default:_fecf .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 C\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u0051\u0075\u0061\u0064\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_bdaa .Name );if _bfeea :=d .Skip ();_bfeea !=nil {return _bfeea ;};};case _ggfee .EndElement :break _bdgb ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the Tbl and its children, prefixing error messages with path +func (_bdaab *Tbl )ValidateWithPath (path string )error {if _gbgagc :=_bdaab .CT_Table .ValidateWithPath (path );_gbgagc !=nil {return _gbgagc ;};return nil ;}; -// Validate validates the CT_NonVisualConnectorProperties and its children -func (_eged *CT_NonVisualConnectorProperties )Validate ()error {return _eged .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_agf *CT_AnimationDgmElement )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _agf .IdAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0069\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_agf .IdAttr )});};if _agf .BldStepAttr !=ST_DgmBuildStepUnset {_eeab ,_ecfe :=_agf .BldStepAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _ecfe !=nil {return _ecfe ;};start .Attr =append (start .Attr ,_eeab );};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_dbfbcc :=&CT_SphereCoords {};_dbfbcc .LatAttr =0;_dbfbcc .LonAttr =0;_dbfbcc .RevAttr =0;return _dbfbcc ;}; +// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path +func (_bfac *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func NewCT_BlipChoice ()*CT_BlipChoice {_eeef :=&CT_BlipChoice {};return _eeef }; -// Validate validates the CT_TransformEffect and its children -func (_fbdb *CT_TransformEffect )Validate ()error {return _fbdb .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_feedf *EG_Geometry )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _feedf .CustGeom !=nil {_dcbg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_feedf .CustGeom ,_dcbg );};if _feedf .PrstGeom !=nil {_adefa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_feedf .PrstGeom ,_adefa );};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_fgded :=&CT_DefaultShapeDefinition {};_fgded .SpPr =NewCT_ShapeProperties ();_fgded .BodyPr =NewCT_TextBodyProperties ();_fgded .LstStyle =NewCT_TextListStyle ();return _fgded ;};func (_gcgfgc *CT_TextUnderlineFillFollowText )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type CT_ContentPartLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_cgfgeg *CT_AlphaReplaceEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_afdgc :=range start .Attr {if _afdgc .Name .Local =="\u0061"{_egbbb ,_agff :=ParseUnionST_PositiveFixedPercentage (_afdgc .Value );if _agff !=nil {return _agff ;};_cgfgeg .AAttr =_egbbb ;continue ;};};for {_eaaef ,_fage :=d .Token ();if _fage !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006ca\u0063\u0065\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fage );};if _fbgdbd ,_bcgb :=_eaaef .(_ggfee .EndElement );_bcgb &&_fbgdbd .Name ==start .Name {break ;};};return nil ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_eecfc :=&CT_OfficeStyleSheet {};_eecfc .ThemeElements =NewCT_BaseStyles ();return _eecfc ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func (_gcefd *EG_Effect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gcefd .Cont !=nil {_egad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_gcefd .Cont ,_egad );};if _gcefd .Effect !=nil {_gffeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gcefd .Effect ,_gffeb );};if _gcefd .AlphaBiLevel !=nil {_fgcbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_gcefd .AlphaBiLevel ,_fgcbe );};if _gcefd .AlphaCeiling !=nil {_eaag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_gcefd .AlphaCeiling ,_eaag );};if _gcefd .AlphaFloor !=nil {_cdfag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_gcefd .AlphaFloor ,_cdfag );};if _gcefd .AlphaInv !=nil {_fedd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_gcefd .AlphaInv ,_fedd );};if _gcefd .AlphaMod !=nil {_cage :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_gcefd .AlphaMod ,_cage );};if _gcefd .AlphaModFix !=nil {_ebdc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_gcefd .AlphaModFix ,_ebdc );};if _gcefd .AlphaOutset !=nil {_efafca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_gcefd .AlphaOutset ,_efafca );};if _gcefd .AlphaRepl !=nil {_fccgg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_gcefd .AlphaRepl ,_fccgg );};if _gcefd .BiLevel !=nil {_afae :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_gcefd .BiLevel ,_afae );};if _gcefd .Blend !=nil {_bfa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_gcefd .Blend ,_bfa );};if _gcefd .Blur !=nil {_edbeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_gcefd .Blur ,_edbeb );};if _gcefd .ClrChange !=nil {_bgaeba :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gcefd .ClrChange ,_bgaeba );};if _gcefd .ClrRepl !=nil {_fdcfc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_gcefd .ClrRepl ,_fdcfc );};if _gcefd .Duotone !=nil {_dffa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_gcefd .Duotone ,_dffa );};if _gcefd .Fill !=nil {_eaadg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gcefd .Fill ,_eaadg );};if _gcefd .FillOverlay !=nil {_eebg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_gcefd .FillOverlay ,_eebg );};if _gcefd .Glow !=nil {_eddee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_gcefd .Glow ,_eddee );};if _gcefd .Grayscl !=nil {_dcccc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_gcefd .Grayscl ,_dcccc );};if _gcefd .Hsl !=nil {_gfca :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_gcefd .Hsl ,_gfca );};if _gcefd .InnerShdw !=nil {_ddcb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gcefd .InnerShdw ,_ddcb );};if _gcefd .Lum !=nil {_abbfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_gcefd .Lum ,_abbfe );};if _gcefd .OuterShdw !=nil {_fbcgdf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gcefd .OuterShdw ,_fbcgdf );};if _gcefd .PrstShdw !=nil {_egbb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gcefd .PrstShdw ,_egbb );};if _gcefd .Reflection !=nil {_bffeb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gcefd .Reflection ,_bffeb );};if _gcefd .RelOff !=nil {_fec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_gcefd .RelOff ,_fec );};if _gcefd .SoftEdge !=nil {_ggbd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_gcefd .SoftEdge ,_ggbd );};if _gcefd .Tint !=nil {_gbgc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_gcefd .Tint ,_gbgc );};if _gcefd .Xfrm !=nil {_gdebc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gcefd .Xfrm ,_gdebc );};return nil ;}; +// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path +func (_gbgcb *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _gbgcb .PrstAttr ==ST_ShapeTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dcebd :=_gbgcb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dcebd !=nil {return _dcebd ;};if _gbgcb .AvLst !=nil {if _cacc :=_gbgcb .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cacc !=nil {return _cacc ;};};return nil ;};func (_fafffc ST_TextCapsType )Validate ()error {return _fafffc .ValidateWithPath ("")}; -// Validate validates the EG_LineJoinProperties and its children -func (_gdbe *EG_LineJoinProperties )Validate ()error {return _gdbe .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};func (_fgbbb *CT_StyleMatrixReference )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_egeg :=range start .Attr {if _egeg .Name .Local =="\u0069\u0064\u0078"{_edffa ,_ebbca :=_gcbbf .ParseUint (_egeg .Value ,10,32);if _ebbca !=nil {return _ebbca ;};_fgbbb .IdxAttr =uint32 (_edffa );continue ;};};_aacfb :for {_gffda ,_gacbb :=d .Token ();if _gacbb !=nil {return _gacbb ;};switch _cabc :=_gffda .(type ){case _ggfee .StartElement :switch _cabc .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fgbbb .ScrgbClr =NewCT_ScRgbColor ();if _geed :=d .DecodeElement (_fgbbb .ScrgbClr ,&_cabc );_geed !=nil {return _geed ;};case _ggfee .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fgbbb .SrgbClr =NewCT_SRgbColor ();if _fbgca :=d .DecodeElement (_fgbbb .SrgbClr ,&_cabc );_fbgca !=nil {return _fbgca ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fgbbb .HslClr =NewCT_HslColor ();if _bedaf :=d .DecodeElement (_fgbbb .HslClr ,&_cabc );_bedaf !=nil {return _bedaf ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fgbbb .SysClr =NewCT_SystemColor ();if _bccc :=d .DecodeElement (_fgbbb .SysClr ,&_cabc );_bccc !=nil {return _bccc ;};case _ggfee .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fgbbb .SchemeClr =NewCT_SchemeColor ();if _bdcfb :=d .DecodeElement (_fgbbb .SchemeClr ,&_cabc );_bdcfb !=nil {return _bdcfb ;};case _ggfee .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fgbbb .PrstClr =NewCT_PresetColor ();if _cefgf :=d .DecodeElement (_fgbbb .PrstClr ,&_cabc );_cefgf !=nil {return _cefgf ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061\u0074\u0072i\u0078\u0052\u0065\u0066\u0065\u0072e\u006e\u0063\u0065 \u0025\u0076",_cabc .Name );if _acabe :=d .Skip ();_acabe !=nil {return _acabe ;};};case _ggfee .EndElement :break _aacfb ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the EG_Geometry and its children +func (_dgacf *EG_Geometry )Validate ()error {return _dgacf .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_cgbga ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _cgbga {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbga ));};return nil ;};func (_ggee *CT_Path2DLineTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_ggee .Pt ,_fcceg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adeegc ST_TextWrappingType )String ()string {switch _adeegc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_abecg *CT_FillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abecg .NoFill !=nil {_dcgad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .NoFill ,_dcgad );};if _abecg .SolidFill !=nil {_abcc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .SolidFill ,_abcc );};if _abecg .GradFill !=nil {_gbab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .GradFill ,_gbab );};if _abecg .BlipFill !=nil {_affg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .BlipFill ,_affg );};if _abecg .PattFill !=nil {_aegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .PattFill ,_aegd );};if _abecg .GrpFill !=nil {_ebcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_abecg .GrpFill ,_ebcbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egdgd *CT_TextBulletColorFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fgacg ,_fabfg :=d .Token ();if _fabfg !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006ce\u0074\u0043\u006f\u006c\u006f\u0072\u0046\u006f\u006c\u006cow\u0054\u0065\u0078t\u003a \u0025\u0073",_fabfg );};if _fffee ,_cfdae :=_fgacg .(_b .EndElement );_cfdae &&_fffee .Name ==start .Name {break ;};};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_cdbeg :=&CT_WholeE2oFormatting {};return _cdbeg ;};func NewCT_ColorScheme ()*CT_ColorScheme {_dcca :=&CT_ColorScheme {};_dcca .Dk1 =NewCT_Color ();_dcca .Lt1 =NewCT_Color ();_dcca .Dk2 =NewCT_Color ();_dcca .Lt2 =NewCT_Color ();_dcca .Accent1 =NewCT_Color ();_dcca .Accent2 =NewCT_Color ();_dcca .Accent3 =NewCT_Color ();_dcca .Accent4 =NewCT_Color ();_dcca .Accent5 =NewCT_Color ();_dcca .Accent6 =NewCT_Color ();_dcca .Hlink =NewCT_Color ();_dcca .FolHlink =NewCT_Color ();return _dcca ;}; -// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path -func (_bebdf *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _acbgae :=_bebdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acbgae !=nil {return _acbgae ;};if _gdcb :=_bebdf .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_gdcb !=nil {return _gdcb ;};if _adcde :=_bebdf .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_adcde !=nil {return _adcde ;};if _bebdf .Style !=nil {if _agfed :=_bebdf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_agfed !=nil {return _agfed ;};};if _bebdf .ExtLst !=nil {if _bfcc :=_bebdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcc !=nil {return _bfcc ;};};return nil ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_efacge *CT_NonVisualContentPartProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_acgag :=range start .Attr {if _acgag .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_agfc ,_fdfgc :=_gcbbf .ParseBool (_acgag .Value );if _fdfgc !=nil {return _fdfgc ;};_efacge .IsCommentAttr =&_agfc ;continue ;};};_aefdc :for {_dgaafe ,_gdac :=d .Token ();if _gdac !=nil {return _gdac ;};switch _dafed :=_dgaafe .(type ){case _ggfee .StartElement :switch _dafed .Name {case _ggfee .Name {Space :"\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",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_efacge .CpLocks =NewCT_ContentPartLocking ();if _aggc :=d .DecodeElement (_efacge .CpLocks ,&_dafed );_aggc !=nil {return _aggc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efacge .ExtLst =NewCT_OfficeArtExtensionList ();if _bgbac :=d .DecodeElement (_efacge .ExtLst ,&_dafed );_bgbac !=nil {return _bgbac ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072o\u0070\u0065\u0072t\u0069\u0065\u0073\u0020\u0025\u0076",_dafed .Name );if _aebaac :=d .Skip ();_aebaac !=nil {return _aebaac ;};};case _ggfee .EndElement :break _aefdc ;case _ggfee .CharData :};};return nil ;};const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2;ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4;ST_TextAnchoringTypeDist ST_TextAnchoringType =5;);func (_aebec *CT_AdjustHandleList )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _aebec .AhXY !=nil {_fcefd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_ebceb :=range _aebec .AhXY {e .EncodeElement (_ebceb ,_fcefd );};};if _aebec .AhPolar !=nil {_ecfce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_eabb :=range _aebec .AhPolar {e .EncodeElement (_eabb ,_ecfce );};};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlShapeNonVisual and its children +func (_acgaa *CT_GvmlShapeNonVisual )Validate ()error {return _acgaa .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func _bcgfg (_ceaga bool )uint8 {if _ceaga {return 1;};return 0;};func (_eaddc *CT_SphereCoords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaddc .LatAttr =0;_eaddc .LonAttr =0;_eaddc .RevAttr =0;for _ ,_feaabf :=range start .Attr {if _feaabf .Name .Local =="\u006c\u0061\u0074"{_cgffe ,_gcgba :=_a .ParseInt (_feaabf .Value ,10,32);if _gcgba !=nil {return _gcgba ;};_eaddc .LatAttr =int32 (_cgffe );continue ;};if _feaabf .Name .Local =="\u006c\u006f\u006e"{_cffd ,_dffa :=_a .ParseInt (_feaabf .Value ,10,32);if _dffa !=nil {return _dffa ;};_eaddc .LonAttr =int32 (_cffd );continue ;};if _feaabf .Name .Local =="\u0072\u0065\u0076"{_bccbae ,_aegbg :=_a .ParseInt (_feaabf .Value ,10,32);if _aegbg !=nil {return _aegbg ;};_eaddc .RevAttr =int32 (_bccbae );continue ;};};for {_bcfdc ,_bggc :=d .Token ();if _bggc !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_bggc );};if _gfffb ,_cbbd :=_bcfdc .(_b .EndElement );_cbbd &&_gfffb .Name ==start .Name {break ;};};return nil ;};func (_dcdef *CT_XYAdjustHandle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcdef .Pos =NewCT_AdjPoint2D ();for _ ,_agedeb :=range start .Attr {if _agedeb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_bdbbe ,_aabbb :=_agedeb .Value ,error (nil );if _aabbb !=nil {return _aabbb ;};_dcdef .GdRefXAttr =&_bdbbe ;continue ;};if _agedeb .Name .Local =="\u006d\u0069\u006e\u0058"{_fdfdc ,_agdbaa :=ParseUnionST_AdjCoordinate (_agedeb .Value );if _agdbaa !=nil {return _agdbaa ;};_dcdef .MinXAttr =&_fdfdc ;continue ;};if _agedeb .Name .Local =="\u006d\u0061\u0078\u0058"{_abgfc ,_gecgeg :=ParseUnionST_AdjCoordinate (_agedeb .Value );if _gecgeg !=nil {return _gecgeg ;};_dcdef .MaxXAttr =&_abgfc ;continue ;};if _agedeb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_fffecd ,_cgeed :=_agedeb .Value ,error (nil );if _cgeed !=nil {return _cgeed ;};_dcdef .GdRefYAttr =&_fffecd ;continue ;};if _agedeb .Name .Local =="\u006d\u0069\u006e\u0059"{_ggedg ,_gcgab :=ParseUnionST_AdjCoordinate (_agedeb .Value );if _gcgab !=nil {return _gcgab ;};_dcdef .MinYAttr =&_ggedg ;continue ;};if _agedeb .Name .Local =="\u006d\u0061\u0078\u0059"{_dgcaa ,_cafaa :=ParseUnionST_AdjCoordinate (_agedeb .Value );if _cafaa !=nil {return _cafaa ;};_dcdef .MaxYAttr =&_dgcaa ;continue ;};};_bcbda :for {_dgdgg ,_gcbaf :=d .Token ();if _gcbaf !=nil {return _gcbaf ;};switch _fbcfd :=_dgdgg .(type ){case _b .StartElement :switch _fbcfd .Name {case _b .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _gafad :=d .DecodeElement (_dcdef .Pos ,&_fbcfd );_gafad !=nil {return _gafad ;};default:_f .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\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_fbcfd .Name );if _baagaf :=d .Skip ();_baagaf !=nil {return _baagaf ;};};case _b .EndElement :break _bcbda ;case _b .CharData :};};return nil ;};type ST_PresetLineDashVal byte ;func (_cgggg *ST_TileFlipMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgggg =0;case "\u006e\u006f\u006e\u0065":*_cgggg =1;case "\u0078":*_cgggg =2;case "\u0079":*_cgggg =3;case "\u0078\u0079":*_cgggg =4;};return nil ;}; -// Validate validates the CT_Path2DMoveTo and its children -func (_eeegg *CT_Path2DMoveTo )Validate ()error {return _eeegg .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");}; +// Validate validates the CT_GrayscaleEffect and its children +func (_ddeeg *CT_GrayscaleEffect )Validate ()error {return _ddeeg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ;Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ;Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ;InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ;Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_cabgbb *VideoFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _cabgbb .CT_VideoFile .MarshalXML (e ,start );};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;};func (_eeccef ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _eeccef {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeccef ));};return nil ;};func (_ggeeg *CT_TableStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066"},Value :_bb .Sprintf ("\u0025\u0076",_ggeeg .DefAttr )});e .EncodeToken (start );if _ggeeg .TblStyle !=nil {_gdeee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bbfef :=range _ggeeg .TblStyle {e .EncodeElement (_bbfef ,_gdeee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aebb *CT_ReflectionEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aebb .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .BlurRadAttr )});};if _aebb .StAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0041"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .StAAttr )});};if _aebb .StPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .StPosAttr )});};if _aebb .EndAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .EndAAttr )});};if _aebb .EndPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .EndPosAttr )});};if _aebb .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .DistAttr )});};if _aebb .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .DirAttr )});};if _aebb .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .FadeDirAttr )});};if _aebb .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .SxAttr )});};if _aebb .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .SyAttr )});};if _aebb .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .KxAttr )});};if _aebb .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .KyAttr )});};if _aebb .AlgnAttr !=ST_RectAlignmentUnset {_faaaa ,_bcefa :=_aebb .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _bcefa !=nil {return _bcefa ;};start .Attr =append (start .Attr ,_faaaa );};if _aebb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aebb .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Path2DClose struct{}; -// Validate validates the CT_TextBulletSizeFollowText and its children -func (_febfac *CT_TextBulletSizeFollowText )Validate ()error {return _febfac .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");}; +// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path +func (_agbbb *CT_SchemeColor )ValidateWithPath (path string )error {if _agbbb .ValAttr ==ST_SchemeColorValUnset {return _bb .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 _ffgb :=_agbbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffgb !=nil {return _ffgb ;};for _fbfdf ,_dcdda :=range _agbbb .EG_ColorTransform {if _fedg :=_dcdda .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_fbfdf ));_fedg !=nil {return _fedg ;};};return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };func (_dbgfa ST_TextShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbgfa .String (),start );};func NewCT_GeomRect ()*CT_GeomRect {_gdbea :=&CT_GeomRect {};return _gdbea };func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_cfbgbf :=ST_TextPoint {};if _eb .ST_UniversalMeasurePatternRe .MatchString (s ){_cfbgbf .ST_UniversalMeasure =&s ;}else {_cegec ,_cfedg :=_a .ParseInt (s ,10,32);if _cfedg !=nil {return _cfbgbf ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cfedg );};_cbeff :=int32 (_cegec );_cfbgbf .ST_TextPointUnqualified =&_cbeff ;};return _cfbgbf ,nil ;};type ST_FontCollectionIndex byte ;func (_deae *CT_Path2DArcTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfcc :=range start .Attr {if _dgfcc .Name .Local =="\u0077\u0052"{_gbcba ,_fggbg :=ParseUnionST_AdjCoordinate (_dgfcc .Value );if _fggbg !=nil {return _fggbg ;};_deae .WRAttr =_gbcba ;continue ;};if _dgfcc .Name .Local =="\u0068\u0052"{_babf ,_gggfd :=ParseUnionST_AdjCoordinate (_dgfcc .Value );if _gggfd !=nil {return _gggfd ;};_deae .HRAttr =_babf ;continue ;};if _dgfcc .Name .Local =="\u0073\u0074\u0041n\u0067"{_cegdg ,_gdeca :=ParseUnionST_AdjAngle (_dgfcc .Value );if _gdeca !=nil {return _gdeca ;};_deae .StAngAttr =_cegdg ;continue ;};if _dgfcc .Name .Local =="\u0073\u0077\u0041n\u0067"{_dfae ,_dggfg :=ParseUnionST_AdjAngle (_dgfcc .Value );if _dggfg !=nil {return _dggfg ;};_deae .SwAngAttr =_dfae ;continue ;};};for {_fbeg ,_dfdfb :=d .Token ();if _dfdfb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0041\u0072\u0063\u0054\u006f:\u0020\u0025\u0073",_dfdfb );};if _gdedg ,_bdcbd :=_fbeg .(_b .EndElement );_bdcbd &&_gdedg .Name ==start .Name {break ;};};return nil ;};func (_ffbff *CT_ContentPartLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffbff .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoGrpAttr ))});};if _ffbff .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoSelectAttr ))});};if _ffbff .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoRotAttr ))});};if _ffbff .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoChangeAspectAttr ))});};if _ffbff .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoMoveAttr ))});};if _ffbff .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoResizeAttr ))});};if _ffbff .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoEditPointsAttr ))});};if _ffbff .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoAdjustHandlesAttr ))});};if _ffbff .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoChangeArrowheadsAttr ))});};if _ffbff .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _ffbff .ExtLst !=nil {_gcbge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffbff .ExtLst ,_gcbge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaeaba *CT_TileInfoProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbcbf :=range start .Attr {if _dbcbf .Name .Local =="\u0074\u0078"{_ecaeb ,_bcagb :=ParseUnionST_Coordinate (_dbcbf .Value );if _bcagb !=nil {return _bcagb ;};_eaeaba .TxAttr =&_ecaeb ;continue ;};if _dbcbf .Name .Local =="\u0074\u0079"{_egebe ,_bedfe :=ParseUnionST_Coordinate (_dbcbf .Value );if _bedfe !=nil {return _bedfe ;};_eaeaba .TyAttr =&_egebe ;continue ;};if _dbcbf .Name .Local =="\u0073\u0078"{_dbddd ,_caeca :=ParseUnionST_Percentage (_dbcbf .Value );if _caeca !=nil {return _caeca ;};_eaeaba .SxAttr =&_dbddd ;continue ;};if _dbcbf .Name .Local =="\u0073\u0079"{_cgged ,_abeee :=ParseUnionST_Percentage (_dbcbf .Value );if _abeee !=nil {return _abeee ;};_eaeaba .SyAttr =&_cgged ;continue ;};if _dbcbf .Name .Local =="\u0066\u006c\u0069\u0070"{_eaeaba .FlipAttr .UnmarshalXMLAttr (_dbcbf );continue ;};if _dbcbf .Name .Local =="\u0061\u006c\u0067\u006e"{_eaeaba .AlgnAttr .UnmarshalXMLAttr (_dbcbf );continue ;};};for {_gbddac ,_bbeba :=d .Token ();if _bbeba !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0069\u006c\u0065\u0049\u006e\u0066\u006f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_bbeba );};if _faabc ,_aecccc :=_gbddac .(_b .EndElement );_aecccc &&_faabc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path -func (_eebge *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _bfee :=_eebge .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_bfee !=nil {return _bfee ;};if _ddgaa :=_eebge .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_ddgaa !=nil {return _ddgaa ;};return nil ;}; +// Validate validates the CT_ShapeLocking and its children +func (_becec *CT_ShapeLocking )Validate ()error {return _becec .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_daagab :=&CT_TextUnderlineLineFollowText {};return _daagab ;};func (_gfeca ST_PresetShadowVal )String ()string {switch _gfeca {case 0:return "";case 1:return "\u0073\u0068\u0064w\u0031";case 2:return "\u0073\u0068\u0064w\u0032";case 3:return "\u0073\u0068\u0064w\u0033";case 4:return "\u0073\u0068\u0064w\u0034";case 5:return "\u0073\u0068\u0064w\u0035";case 6:return "\u0073\u0068\u0064w\u0036";case 7:return "\u0073\u0068\u0064w\u0037";case 8:return "\u0073\u0068\u0064w\u0038";case 9:return "\u0073\u0068\u0064w\u0039";case 10:return "\u0073\u0068\u0064\u0077\u0031\u0030";case 11:return "\u0073\u0068\u0064\u0077\u0031\u0031";case 12:return "\u0073\u0068\u0064\u0077\u0031\u0032";case 13:return "\u0073\u0068\u0064\u0077\u0031\u0033";case 14:return "\u0073\u0068\u0064\u0077\u0031\u0034";case 15:return "\u0073\u0068\u0064\u0077\u0031\u0035";case 16:return "\u0073\u0068\u0064\u0077\u0031\u0036";case 17:return "\u0073\u0068\u0064\u0077\u0031\u0037";case 18:return "\u0073\u0068\u0064\u0077\u0031\u0038";case 19:return "\u0073\u0068\u0064\u0077\u0031\u0039";case 20:return "\u0073\u0068\u0064\u0077\u0032\u0030";};return "";};func (_agdcg ST_ChartBuildStep )String ()string {switch _agdcg {case 0:return "";case 1:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 2:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0061\u006c\u006c\u0050\u0074\u0073";case 6:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return "";};func (_eaede *CT_EmptyElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path -func (_gffcg *CT_ColorSchemeList )ValidateWithPath (path string )error {for _ebffe ,_fcg :=range _gffcg .ExtraClrScheme {if _ecdad :=_fcg .ValidateWithPath (_ddgage .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ebffe ));_ecdad !=nil {return _ecdad ;};};return nil ;}; +// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path +func (_ageae *CT_SystemColor )ValidateWithPath (path string )error {if _ageae .ValAttr ==ST_SystemColorValUnset {return _bb .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 _ddafb :=_ageae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddafb !=nil {return _ddafb ;};for _dffed ,_egdfc :=range _ageae .EG_ColorTransform {if _ddgd :=_egdfc .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dffed ));_ddgd !=nil {return _ddgd ;};};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_defgg :=&CT_TextUnderlineFillGroupWrapper {};return _defgg ;};func (_befge ST_TextVerticalType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_befge .String (),start );};func (_gdb *CT_BlipChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdb .AlphaBiLevel !=nil {_bbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_cccf :=range _gdb .AlphaBiLevel {e .EncodeElement (_cccf ,_bbeb );};};if _gdb .AlphaCeiling !=nil {_dcgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_ddee :=range _gdb .AlphaCeiling {e .EncodeElement (_ddee ,_dcgd );};};if _gdb .AlphaFloor !=nil {_dbdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_deff :=range _gdb .AlphaFloor {e .EncodeElement (_deff ,_dbdg );};};if _gdb .AlphaInv !=nil {_ebgba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_eadg :=range _gdb .AlphaInv {e .EncodeElement (_eadg ,_ebgba );};};if _gdb .AlphaMod !=nil {_bfacd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_dbfd :=range _gdb .AlphaMod {e .EncodeElement (_dbfd ,_bfacd );};};if _gdb .AlphaModFix !=nil {_aebd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_bdga :=range _gdb .AlphaModFix {e .EncodeElement (_bdga ,_aebd );};};if _gdb .AlphaRepl !=nil {_gfcbf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_abec :=range _gdb .AlphaRepl {e .EncodeElement (_abec ,_gfcbf );};};if _gdb .BiLevel !=nil {_cged :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_affd :=range _gdb .BiLevel {e .EncodeElement (_affd ,_cged );};};if _gdb .Blur !=nil {_efef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_eaee :=range _gdb .Blur {e .EncodeElement (_eaee ,_efef );};};if _gdb .ClrChange !=nil {_bcae :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_bcgc :=range _gdb .ClrChange {e .EncodeElement (_bcgc ,_bcae );};};if _gdb .ClrRepl !=nil {_bcff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_aadg :=range _gdb .ClrRepl {e .EncodeElement (_aadg ,_bcff );};};if _gdb .Duotone !=nil {_bdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_cdcae :=range _gdb .Duotone {e .EncodeElement (_cdcae ,_bdaf );};};if _gdb .FillOverlay !=nil {_befc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_dacf :=range _gdb .FillOverlay {e .EncodeElement (_dacf ,_befc );};};if _gdb .Grayscl !=nil {_fcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_aeee :=range _gdb .Grayscl {e .EncodeElement (_aeee ,_fcbg );};};if _gdb .Hsl !=nil {_ffbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_gcag :=range _gdb .Hsl {e .EncodeElement (_gcag ,_ffbd );};};if _gdb .Lum !=nil {_gdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_dgbf :=range _gdb .Lum {e .EncodeElement (_dgbf ,_gdcc );};};if _gdb .Tint !=nil {_gfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_aeea :=range _gdb .Tint {e .EncodeElement (_aeea ,_gfe );};};return nil ;};func (_ffeg ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _ffeg {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeg ));};return nil ;};type CT_FontReference struct{IdxAttr ST_FontCollectionIndex ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_adffe ST_TextWrappingType )Validate ()error {return _adffe .ValidateWithPath ("")}; -// Validate validates the CT_TableStyleCellStyle and its children -func (_ddacb *CT_TableStyleCellStyle )Validate ()error {return _ddacb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};func (_caace *CT_AlphaBiLevelEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_baaca :=range start .Attr {if _baaca .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_eadbe ,_ceeaf :=ParseUnionST_PositiveFixedPercentage (_baaca .Value );if _ceeaf !=nil {return _ceeaf ;};_caace .ThreshAttr =_eadbe ;continue ;};};for {_gaaee ,_edfbaa :=d .Token ();if _edfbaa !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065v\u0065\u006c\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_edfbaa );};if _fdefd ,_cgfcce :=_gaaee .(_ggfee .EndElement );_cgfcce &&_fdefd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path +func (_abfdbag *EG_LineFillProperties )ValidateWithPath (path string )error {if _abfdbag .NoFill !=nil {if _ageed :=_abfdbag .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ageed !=nil {return _ageed ;};};if _abfdbag .SolidFill !=nil {if _defcd :=_abfdbag .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_defcd !=nil {return _defcd ;};};if _abfdbag .GradFill !=nil {if _debea :=_abfdbag .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_debea !=nil {return _debea ;};};if _abfdbag .PattFill !=nil {if _bfebff :=_abfdbag .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bfebff !=nil {return _bfebff ;};};return nil ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_aeddf *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdc :for {_ceae ,_afdf :=d .Token ();if _afdf !=nil {return _afdf ;};switch _aaaabf :=_ceae .(type ){case _b .StartElement :switch _aaaabf .Name {case _b .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_bbcc :=NewCT_GvmlTextShape ();if _ggdb :=d .DecodeElement (_bbcc ,&_aaaabf );_ggdb !=nil {return _ggdb ;};_aeddf .TxSp =append (_aeddf .TxSp ,_bbcc );case _b .Name {Space :"\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",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_degcg :=NewCT_GvmlShape ();if _cddge :=d .DecodeElement (_degcg ,&_aaaabf );_cddge !=nil {return _cddge ;};_aeddf .Sp =append (_aeddf .Sp ,_degcg );case _b .Name {Space :"\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",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_gffdb :=NewCT_GvmlConnector ();if _fdgg :=d .DecodeElement (_gffdb ,&_aaaabf );_fdgg !=nil {return _fdgg ;};_aeddf .CxnSp =append (_aeddf .CxnSp ,_gffdb );case _b .Name {Space :"\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",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fcbed :=NewCT_GvmlPicture ();if _gbce :=d .DecodeElement (_fcbed ,&_aaaabf );_gbce !=nil {return _gbce ;};_aeddf .Pic =append (_aeddf .Pic ,_fcbed );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_afecd :=NewCT_GvmlGraphicalObjectFrame ();if _aadfe :=d .DecodeElement (_afecd ,&_aaaabf );_aadfe !=nil {return _aadfe ;};_aeddf .GraphicFrame =append (_aeddf .GraphicFrame ,_afecd );case _b .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_gagdb :=NewCT_GvmlGroupShape ();if _aefb :=d .DecodeElement (_gagdb ,&_aaaabf );_aefb !=nil {return _aefb ;};_aeddf .GrpSp =append (_aeddf .GrpSp ,_gagdb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065 \u0025\u0076",_aaaabf .Name );if _faaec :=d .Skip ();_faaec !=nil {return _faaec ;};};case _b .EndElement :break _dfdc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_SystemColor and its children -func (_edebc *CT_SystemColor )Validate ()error {return _edebc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_cfbff ST_PresetMaterialType )String ()string {switch _cfbff {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case 2:return "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case 4:return "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case 5:return "\u006d\u0061\u0074t\u0065";case 6:return "\u0070l\u0061\u0073\u0074\u0069\u0063";case 7:return "\u006d\u0065\u0074a\u006c";case 8:return "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case 9:return "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case 10:return "\u0070\u006f\u0077\u0064\u0065\u0072";case 11:return "\u0064\u006b\u0045\u0064\u0067\u0065";case 12:return "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case 13:return "\u0063\u006c\u0065a\u0072";case 14:return "\u0066\u006c\u0061\u0074";case 15:return "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return "";};func (_fgbdb *EG_TextBulletTypeface )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bdcaf :for {_efbfca ,_ebcegg :=d .Token ();if _ebcegg !=nil {return _ebcegg ;};switch _dabdb :=_efbfca .(type ){case _ggfee .StartElement :switch _dabdb .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_fgbdb .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _dfabge :=d .DecodeElement (_fgbdb .BuFontTx ,&_dabdb );_dfabge !=nil {return _dfabge ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_fgbdb .BuFont =NewCT_TextFont ();if _bbbeeg :=d .DecodeElement (_fgbdb .BuFont ,&_dabdb );_bbbeeg !=nil {return _bbbeeg ;};default:_fecf .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\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_dabdb .Name );if _cacgf :=d .Skip ();_cacgf !=nil {return _cacgf ;};};case _ggfee .EndElement :break _bdcaf ;case _ggfee .CharData :};};return nil ;};func NewCT_Point2D ()*CT_Point2D {_gacbbd :=&CT_Point2D {};return _gacbbd };func (_bfgdb *CT_GroupTransform2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_cdbf :=range start .Attr {if _cdbf .Name .Local =="\u0072\u006f\u0074"{_eegg ,_bae :=_gcbbf .ParseInt (_cdbf .Value ,10,32);if _bae !=nil {return _bae ;};_bfgc :=int32 (_eegg );_bfgdb .RotAttr =&_bfgc ;continue ;};if _cdbf .Name .Local =="\u0066\u006c\u0069p\u0048"{_facc ,_ebgcf :=_gcbbf .ParseBool (_cdbf .Value );if _ebgcf !=nil {return _ebgcf ;};_bfgdb .FlipHAttr =&_facc ;continue ;};if _cdbf .Name .Local =="\u0066\u006c\u0069p\u0056"{_dfbfa ,_geecb :=_gcbbf .ParseBool (_cdbf .Value );if _geecb !=nil {return _geecb ;};_bfgdb .FlipVAttr =&_dfbfa ;continue ;};};_cbefe :for {_aeeea ,_efedc :=d .Token ();if _efedc !=nil {return _efedc ;};switch _bdgcb :=_aeeea .(type ){case _ggfee .StartElement :switch _bdgcb .Name {case _ggfee .Name {Space :"\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",Local :"\u006f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_bfgdb .Off =NewCT_Point2D ();if _aedfc :=d .DecodeElement (_bfgdb .Off ,&_bdgcb );_aedfc !=nil {return _aedfc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bfgdb .Ext =NewCT_PositiveSize2D ();if _accgg :=d .DecodeElement (_bfgdb .Ext ,&_bdgcb );_accgg !=nil {return _accgg ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0068\u004ff\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"}:_bfgdb .ChOff =NewCT_Point2D ();if _cfbg :=d .DecodeElement (_bfgdb .ChOff ,&_bdgcb );_cfbg !=nil {return _cfbg ;};case _ggfee .Name {Space :"\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",Local :"\u0063\u0068\u0045x\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"}:_bfgdb .ChExt =NewCT_PositiveSize2D ();if _cdgfd :=d .DecodeElement (_bfgdb .ChExt ,&_bdgcb );_cdgfd !=nil {return _cdgfd ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_bdgcb .Name );if _efaf :=d .Skip ();_efaf !=nil {return _efaf ;};};case _ggfee .EndElement :break _cbefe ;case _ggfee .CharData :};};return nil ;};func (_ddaba ST_TextVertOverflowType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_ddaba .String (),start );}; +// Validate validates the EG_Effect and its children +func (_fgbfb *EG_Effect )Validate ()error {return _fgbfb .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_fefaec :=&CT_Path2DArcTo {};return _fefaec };func (_bcec *CT_OuterShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcec .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .BlurRadAttr )});};if _bcec .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .DistAttr )});};if _bcec .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .DirAttr )});};if _bcec .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .SxAttr )});};if _bcec .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .SyAttr )});};if _bcec .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .KxAttr )});};if _bcec .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .KyAttr )});};if _bcec .AlgnAttr !=ST_RectAlignmentUnset {_aeaff ,_ccafgg :=_bcec .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _ccafgg !=nil {return _ccafgg ;};start .Attr =append (start .Attr ,_aeaff );};if _bcec .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bcec .RotWithShapeAttr ))});};e .EncodeToken (start );if _bcec .ScrgbClr !=nil {_cfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcec .ScrgbClr ,_cfga );};if _bcec .SrgbClr !=nil {_cfcaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bcec .SrgbClr ,_cfcaf );};if _bcec .HslClr !=nil {_fdeef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bcec .HslClr ,_fdeef );};if _bcec .SysClr !=nil {_gaccb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bcec .SysClr ,_gaccb );};if _bcec .SchemeClr !=nil {_befa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bcec .SchemeClr ,_befa );};if _bcec .PrstClr !=nil {_bffea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bcec .PrstClr ,_bffea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TextVertOverflowType byte ;func (_bedc *CT_ColorSchemeList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bedc .ExtraClrScheme !=nil {_eaea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_afga :=range _bedc .ExtraClrScheme {e .EncodeElement (_afga ,_eaea );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbdfd ST_LineEndType )Validate ()error {return _gbdfd .ValidateWithPath ("")};type EG_Effect struct{Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;};func (_eeefb *ST_EffectContainerType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgac ,_cdggcf :=d .Token ();if _cdggcf !=nil {return _cdggcf ;};if _cbcde ,_deefd :=_bdgac .(_b .EndElement );_deefd &&_cbcde .Name ==start .Name {*_eeefb =1;return nil ;};if _bgabb ,_dgcae :=_bdgac .(_b .CharData );!_dgcae {return _bb .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",_bdgac );}else {switch string (_bgabb ){case "":*_eeefb =0;case "\u0073\u0069\u0062":*_eeefb =1;case "\u0074\u0072\u0065\u0065":*_eeefb =2;};};_bdgac ,_cdggcf =d .Token ();if _cdggcf !=nil {return _cdggcf ;};if _deeae ,_gbgbc :=_bdgac .(_b .EndElement );_gbgbc &&_deeae .Name ==start .Name {return nil ;};return _bb .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",_bdgac );}; // Validate validates the CT_ComplementTransform and its children -func (_dcagd *CT_ComplementTransform )Validate ()error {return _dcagd .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_dacg *CT_TintEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_effdd :=range start .Attr {if _effdd .Name .Local =="\u0068\u0075\u0065"{_efcd ,_dafbg :=_gcbbf .ParseInt (_effdd .Value ,10,32);if _dafbg !=nil {return _dafbg ;};_bgeb :=int32 (_efcd );_dacg .HueAttr =&_bgeb ;continue ;};if _effdd .Name .Local =="\u0061\u006d\u0074"{_gdeba ,_egcba :=ParseUnionST_FixedPercentage (_effdd .Value );if _egcba !=nil {return _egcba ;};_dacg .AmtAttr =&_gdeba ;continue ;};};for {_adade ,_edf :=d .Token ();if _edf !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_edf );};if _gfbba ,_cadad :=_adade .(_ggfee .EndElement );_cadad &&_gfbba .Name ==start .Name {break ;};};return nil ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_dbb :=&CT_AlphaOutsetEffect {};return _dbb }; +func (_ebgdd *CT_ComplementTransform )Validate ()error {return _ebgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_beffb *CT_TextBulletSizePoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_beffb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path -func (_ceba *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _ceba .MasterClrMapping !=nil {if _fdabb :=_ceba .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_fdabb !=nil {return _fdabb ;};};if _ceba .OverrideClrMapping !=nil {if _deebe :=_ceba .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_deebe !=nil {return _deebe ;};};return nil ;};func (_facdf *CT_PatternFillProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ffee :=range start .Attr {if _ffee .Name .Local =="\u0070\u0072\u0073\u0074"{_facdf .PrstAttr .UnmarshalXMLAttr (_ffee );continue ;};};_cbbde :for {_eb ,_eeeb :=d .Token ();if _eeeb !=nil {return _eeeb ;};switch _bcec :=_eb .(type ){case _ggfee .StartElement :switch _bcec .Name {case _ggfee .Name {Space :"\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",Local :"\u0066\u0067\u0043l\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"}:_facdf .FgClr =NewCT_Color ();if _eagf :=d .DecodeElement (_facdf .FgClr ,&_bcec );_eagf !=nil {return _eagf ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0067\u0043l\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"}:_facdf .BgClr =NewCT_Color ();if _ccace :=d .DecodeElement (_facdf .BgClr ,&_bcec );_ccace !=nil {return _ccace ;};default:_fecf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bcec .Name );if _ecga :=d .Skip ();_ecga !=nil {return _ecga ;};};case _ggfee .EndElement :break _cbbde ;case _ggfee .CharData :};};return nil ;};func (_egbga *EG_TextRun )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_efca :for {_cgfebc ,_ddbe :=d .Token ();if _ddbe !=nil {return _ddbe ;};switch _dgbgba :=_cgfebc .(type ){case _ggfee .StartElement :switch _dgbgba .Name {case _ggfee .Name {Space :"\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",Local :"\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_egbga .R =NewCT_RegularTextRun ();if _abfad :=d .DecodeElement (_egbga .R ,&_dgbgba );_abfad !=nil {return _abfad ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_egbga .Br =NewCT_TextLineBreak ();if _ggce :=d .DecodeElement (_egbga .Br ,&_dgbgba );_ggce !=nil {return _ggce ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u006c\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_egbga .Fld =NewCT_TextField ();if _bdd :=d .DecodeElement (_egbga .Fld ,&_dgbgba );_bdd !=nil {return _bdd ;};default:_fecf .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\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_dgbgba .Name );if _gggbg :=d .Skip ();_gggbg !=nil {return _gggbg ;};};case _ggfee .EndElement :break _efca ;case _ggfee .CharData :};};return nil ;};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18;);func (_bcaac *ST_Coordinate )Validate ()error {return _bcaac .ValidateWithPath ("")};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_dfcfg :=&CT_NonVisualPictureProperties {};return _dfcfg ;};func (_gdfdg *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ebg :=range start .Attr {if _ebg .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"&&_ebg .Name .Local =="\u0065\u006d\u0062e\u0064"||_ebg .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"&&_ebg .Name .Local =="\u0065\u006d\u0062e\u0064"{_cdfe ,_ddbeb :=_ebg .Value ,error (nil );if _ddbeb !=nil {return _ddbeb ;};_gdfdg .EmbedAttr =_cdfe ;continue ;};if _ebg .Name .Local =="\u006e\u0061\u006d\u0065"{_effca ,_cfabc :=_ebg .Value ,error (nil );if _cfabc !=nil {return _cfabc ;};_gdfdg .NameAttr =&_effca ;continue ;};};for {_fcda ,_aaage :=d .Token ();if _aaage !=nil {return _ddgage .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0062e\u0064\u0064\u0065\u0064\u0057\u0041\u0056A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065\u003a\u0020%\u0073",_aaage );};if _agfce ,_gdcfa :=_fcda .(_ggfee .EndElement );_gdcfa &&_agfce .Name ==start .Name {break ;};};return nil ;};func (_dfccb *CT_GvmlPicture )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );_aef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_dfccb .NvPicPr ,_aef );_cgbce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfccb .BlipFill ,_cgbce );_ddebaa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfccb .SpPr ,_ddebaa );if _dfccb .Style !=nil {_gadfg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfccb .Style ,_gadfg );};if _dfccb .ExtLst !=nil {_efgdf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfccb .ExtLst ,_efgdf );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_fcfbd ST_TextUnderlineType )Validate ()error {return _fcfbd .ValidateWithPath ("")};func (_ddb ST_RectAlignment )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_ddb .String (),start );};func (_ccaba *CT_GvmlUseShapeRectangle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AG_Locking and its children +func (_agc *AG_Locking )Validate ()error {return _agc .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path -func (_ggabc *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _febae :=_ggabc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_febae !=nil {return _febae ;};if _bacf :=_ggabc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_bacf !=nil {return _bacf ;};return nil ;};func (_ecbf ST_OnOffStyleType )String ()string {switch _ecbf {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";}; +// Validate validates the CT_TextBody and its children +func (_gbfab *CT_TextBody )Validate ()error {return _gbfab .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func (_aeec *CT_FillEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbced :for {_ggcf ,_bedb :=d .Token ();if _bedb !=nil {return _bedb ;};switch _abaf :=_ggcf .(type ){case _b .StartElement :switch _abaf .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aeec .NoFill =NewCT_NoFillProperties ();if _cfef :=d .DecodeElement (_aeec .NoFill ,&_abaf );_cfef !=nil {return _cfef ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aeec .SolidFill =NewCT_SolidColorFillProperties ();if _efgec :=d .DecodeElement (_aeec .SolidFill ,&_abaf );_efgec !=nil {return _efgec ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aeec .GradFill =NewCT_GradientFillProperties ();if _cgdcf :=d .DecodeElement (_aeec .GradFill ,&_abaf );_cgdcf !=nil {return _cgdcf ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aeec .BlipFill =NewCT_BlipFillProperties ();if _fgd :=d .DecodeElement (_aeec .BlipFill ,&_abaf );_fgd !=nil {return _fgd ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aeec .PattFill =NewCT_PatternFillProperties ();if _ddcgd :=d .DecodeElement (_aeec .PattFill ,&_abaf );_ddcgd !=nil {return _ddcgd ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_aeec .GrpFill =NewCT_GroupFillProperties ();if _ffcd :=d .DecodeElement (_aeec .GrpFill ,&_abaf );_ffcd !=nil {return _ffcd ;};default:_f .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\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_abaf .Name );if _abca :=d .Skip ();_abca !=nil {return _abca ;};};case _b .EndElement :break _fbced ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path -func (_feff *CT_Vector3D )ValidateWithPath (path string )error {if _bbfgc :=_feff .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_bbfgc !=nil {return _bbfgc ;};if _dggdde :=_feff .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_dggdde !=nil {return _dggdde ;};if _dbgbb :=_feff .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_dbgbb !=nil {return _dbgbb ;};return nil ;}; +// Validate validates the CT_TextListStyle and its children +func (_fbefg *CT_TextListStyle )Validate ()error {return _fbefg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_LuminanceEffect and its children -func (_cgccg *CT_LuminanceEffect )Validate ()error {return _cgccg .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_gbddc *CT_LineJoinBevel )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ggdgd *CT_AlphaInverseEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ggdgd .ScrgbClr !=nil {_fdaef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ggdgd .ScrgbClr ,_fdaef );};if _ggdgd .SrgbClr !=nil {_adef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ggdgd .SrgbClr ,_adef );};if _ggdgd .HslClr !=nil {_ecccf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ggdgd .HslClr ,_ecccf );};if _ggdgd .SysClr !=nil {_ecfcb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ggdgd .SysClr ,_ecfcb );};if _ggdgd .SchemeClr !=nil {_ccafc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ggdgd .SchemeClr ,_ccafc );};if _ggdgd .PrstClr !=nil {_ffegd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ggdgd .PrstClr ,_ffegd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path +func (_fecf *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _ddbed :=_fecf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ddbed !=nil {return _ddbed ;};if _caecf :=_fecf .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_caecf !=nil {return _caecf ;};if _fecf .Font !=nil {if _edeba :=_fecf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_edeba !=nil {return _edeba ;};};if _fecf .FontRef !=nil {if _ddcggg :=_fecf .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_ddcggg !=nil {return _ddcggg ;};};if _fecf .ScrgbClr !=nil {if _ebffe :=_fecf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ebffe !=nil {return _ebffe ;};};if _fecf .SrgbClr !=nil {if _egfggc :=_fecf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_egfggc !=nil {return _egfggc ;};};if _fecf .HslClr !=nil {if _eecbc :=_fecf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eecbc !=nil {return _eecbc ;};};if _fecf .SysClr !=nil {if _becdfd :=_fecf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_becdfd !=nil {return _becdfd ;};};if _fecf .SchemeClr !=nil {if _gfbae :=_fecf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gfbae !=nil {return _gfbae ;};};if _fecf .PrstClr !=nil {if _caffb :=_fecf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_caffb !=nil {return _caffb ;};};if _fecf .ExtLst !=nil {if _dfbbd :=_fecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbbd !=nil {return _dfbbd ;};};return nil ;}; -// Validate validates the CT_RelativeOffsetEffect and its children -func (_bccb *CT_RelativeOffsetEffect )Validate ()error {return _bccb .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fdgg ST_PresetShadowVal )ValidateWithPath (path string )error {switch _fdgg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgg ));};return nil ;};func (_gagb *CT_EffectProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _gagb .EffectLst !=nil {_eda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gagb .EffectLst ,_eda );};if _gagb .EffectDag !=nil {_abcg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gagb .EffectDag ,_abcg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path +func (_fgegc *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _fgegc .BuFontTx !=nil {if _afadc :=_fgegc .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_afadc !=nil {return _afadc ;};};if _fgegc .BuFont !=nil {if _ddaag :=_fgegc .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_ddaag !=nil {return _ddaag ;};};return nil ;};type CT_TextListStyle struct{DefPPr *CT_TextParagraphProperties ;Lvl1pPr *CT_TextParagraphProperties ;Lvl2pPr *CT_TextParagraphProperties ;Lvl3pPr *CT_TextParagraphProperties ;Lvl4pPr *CT_TextParagraphProperties ;Lvl5pPr *CT_TextParagraphProperties ;Lvl6pPr *CT_TextParagraphProperties ;Lvl7pPr *CT_TextParagraphProperties ;Lvl8pPr *CT_TextParagraphProperties ;Lvl9pPr *CT_TextParagraphProperties ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path -func (_cega *CT_Scale2D )ValidateWithPath (path string )error {if _abac :=_cega .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_abac !=nil {return _abac ;};if _cabfg :=_cega .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_cabfg !=nil {return _cabfg ;};return nil ;};func (_ccdg ST_LightRigType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_ccdg .String (),start );};func (_bacfe *CT_InverseGammaTransform )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path +func (_ffcfc *CT_TileInfoProperties )ValidateWithPath (path string )error {if _ffcfc .TxAttr !=nil {if _acdgfe :=_ffcfc .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_acdgfe !=nil {return _acdgfe ;};};if _ffcfc .TyAttr !=nil {if _ecdge :=_ffcfc .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_ecdge !=nil {return _ecdge ;};};if _ffcfc .SxAttr !=nil {if _bbfa :=_ffcfc .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bbfa !=nil {return _bbfa ;};};if _ffcfc .SyAttr !=nil {if _fbcafe :=_ffcfc .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_fbcafe !=nil {return _fbcafe ;};};if _fbded :=_ffcfc .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_fbded !=nil {return _fbded ;};if _bgec :=_ffcfc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bgec !=nil {return _bgec ;};return nil ;}; -// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path -func (_dgfgc *CT_TableProperties )ValidateWithPath (path string )error {if _dgfgc .NoFill !=nil {if _fbdg :=_dgfgc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fbdg !=nil {return _fbdg ;};};if _dgfgc .SolidFill !=nil {if _dggga :=_dgfgc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dggga !=nil {return _dggga ;};};if _dgfgc .GradFill !=nil {if _aebc :=_dgfgc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_aebc !=nil {return _aebc ;};};if _dgfgc .BlipFill !=nil {if _eefac :=_dgfgc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eefac !=nil {return _eefac ;};};if _dgfgc .PattFill !=nil {if _gefb :=_dgfgc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gefb !=nil {return _gefb ;};};if _dgfgc .GrpFill !=nil {if _ffba :=_dgfgc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ffba !=nil {return _ffba ;};};if _dgfgc .EffectLst !=nil {if _bdgec :=_dgfgc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bdgec !=nil {return _bdgec ;};};if _dgfgc .EffectDag !=nil {if _gfef :=_dgfgc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gfef !=nil {return _gfef ;};};if _dgfgc .Choice !=nil {if _gbcca :=_dgfgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbcca !=nil {return _gbcca ;};};if _dgfgc .ExtLst !=nil {if _fecegd :=_dgfgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fecegd !=nil {return _fecegd ;};};return nil ;}; +// Validate validates the CT_ThemeableLineStyle and its children +func (_faffg *CT_ThemeableLineStyle )Validate ()error {return _faffg .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1;ST_TextShapeTypeTextPlain ST_TextShapeType =2;ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4;ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7;ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9;ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13;ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15;ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18;ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21;ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24;ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27;ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29;ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32;ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34;ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37;ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40;ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_abfdc :=ST_Percentage {};if _eb .ST_PercentagePatternRe .MatchString (s ){_abfdc .ST_Percentage =&s ;}else {_bdgdfg ,_fgege :=_a .ParseInt (s ,10,64);if _fgege !=nil {return _abfdc ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fgege );};_adeab :=int32 (_bdgdfg );_abfdc .ST_PercentageDecimal =&_adeab ;};return _abfdc ,nil ;};func (_gbddd *ST_FixedPercentage )Validate ()error {return _gbddd .ValidateWithPath ("")}; -// Validate validates the CT_FontReference and its children -func (_ebecf *CT_FontReference )Validate ()error {return _ebecf .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_dfgga *EG_Effect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_gc :for {_eeadd ,_cgffd :=d .Token ();if _cgffd !=nil {return _cgffd ;};switch _dfg :=_eeadd .(type ){case _ggfee .StartElement :switch _dfg .Name {case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_dfgga .Cont =NewCT_EffectContainer ();if _eggba :=d .DecodeElement (_dfgga .Cont ,&_dfg );_eggba !=nil {return _eggba ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dfgga .Effect =NewCT_EffectReference ();if _dadc :=d .DecodeElement (_dfgga .Effect ,&_dfg );_dadc !=nil {return _dadc ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_dfgga .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _cbeca :=d .DecodeElement (_dfgga .AlphaBiLevel ,&_dfg );_cbeca !=nil {return _cbeca ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_dfgga .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _dcada :=d .DecodeElement (_dfgga .AlphaCeiling ,&_dfg );_dcada !=nil {return _dcada ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_dfgga .AlphaFloor =NewCT_AlphaFloorEffect ();if _cadde :=d .DecodeElement (_dfgga .AlphaFloor ,&_dfg );_cadde !=nil {return _cadde ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_dfgga .AlphaInv =NewCT_AlphaInverseEffect ();if _fbgee :=d .DecodeElement (_dfgga .AlphaInv ,&_dfg );_fbgee !=nil {return _fbgee ;};case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dfgga .AlphaMod =NewCT_AlphaModulateEffect ();if _gfded :=d .DecodeElement (_dfgga .AlphaMod ,&_dfg );_gfded !=nil {return _gfded ;};case _ggfee .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_dfgga .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _ddabd :=d .DecodeElement (_dfgga .AlphaModFix ,&_dfg );_ddabd !=nil {return _ddabd ;};case _ggfee .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_dfgga .AlphaOutset =NewCT_AlphaOutsetEffect ();if _fffe :=d .DecodeElement (_dfgga .AlphaOutset ,&_dfg );_fffe !=nil {return _fffe ;};case _ggfee .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_dfgga .AlphaRepl =NewCT_AlphaReplaceEffect ();if _cfad :=d .DecodeElement (_dfgga .AlphaRepl ,&_dfg );_cfad !=nil {return _cfad ;};case _ggfee .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_dfgga .BiLevel =NewCT_BiLevelEffect ();if _geggf :=d .DecodeElement (_dfgga .BiLevel ,&_dfg );_geggf !=nil {return _geggf ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0065n\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_dfgga .Blend =NewCT_BlendEffect ();if _efaaef :=d .DecodeElement (_dfgga .Blend ,&_dfg );_efaaef !=nil {return _efaaef ;};case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dfgga .Blur =NewCT_BlurEffect ();if _fbbfd :=d .DecodeElement (_dfgga .Blur ,&_dfg );_fbbfd !=nil {return _fbbfd ;};case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_dfgga .ClrChange =NewCT_ColorChangeEffect ();if _gaebec :=d .DecodeElement (_dfgga .ClrChange ,&_dfg );_gaebec !=nil {return _gaebec ;};case _ggfee .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_dfgga .ClrRepl =NewCT_ColorReplaceEffect ();if _bagcc :=d .DecodeElement (_dfgga .ClrRepl ,&_dfg );_bagcc !=nil {return _bagcc ;};case _ggfee .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_dfgga .Duotone =NewCT_DuotoneEffect ();if _bbfga :=d .DecodeElement (_dfgga .Duotone ,&_dfg );_bbfga !=nil {return _bbfga ;};case _ggfee .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_dfgga .Fill =NewCT_FillEffect ();if _fggfgf :=d .DecodeElement (_dfgga .Fill ,&_dfg );_fggfgf !=nil {return _fggfgf ;};case _ggfee .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_dfgga .FillOverlay =NewCT_FillOverlayEffect ();if _ggge :=d .DecodeElement (_dfgga .FillOverlay ,&_dfg );_ggge !=nil {return _ggge ;};case _ggfee .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_dfgga .Glow =NewCT_GlowEffect ();if _gbfgc :=d .DecodeElement (_dfgga .Glow ,&_dfg );_gbfgc !=nil {return _gbfgc ;};case _ggfee .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_dfgga .Grayscl =NewCT_GrayscaleEffect ();if _bgbc :=d .DecodeElement (_dfgga .Grayscl ,&_dfg );_bgbc !=nil {return _bgbc ;};case _ggfee .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dfgga .Hsl =NewCT_HSLEffect ();if _fedfa :=d .DecodeElement (_dfgga .Hsl ,&_dfg );_fedfa !=nil {return _fedfa ;};case _ggfee .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_dfgga .InnerShdw =NewCT_InnerShadowEffect ();if _afaea :=d .DecodeElement (_dfgga .InnerShdw ,&_dfg );_afaea !=nil {return _afaea ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dfgga .Lum =NewCT_LuminanceEffect ();if _dcgbdf :=d .DecodeElement (_dfgga .Lum ,&_dfg );_dcgbdf !=nil {return _dcgbdf ;};case _ggfee .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_dfgga .OuterShdw =NewCT_OuterShadowEffect ();if _agdbd :=d .DecodeElement (_dfgga .OuterShdw ,&_dfg );_agdbd !=nil {return _agdbd ;};case _ggfee .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_dfgga .PrstShdw =NewCT_PresetShadowEffect ();if _cggag :=d .DecodeElement (_dfgga .PrstShdw ,&_dfg );_cggag !=nil {return _cggag ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_dfgga .Reflection =NewCT_ReflectionEffect ();if _gbfdb :=d .DecodeElement (_dfgga .Reflection ,&_dfg );_gbfdb !=nil {return _gbfdb ;};case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_dfgga .RelOff =NewCT_RelativeOffsetEffect ();if _agfafg :=d .DecodeElement (_dfgga .RelOff ,&_dfg );_agfafg !=nil {return _agfafg ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_dfgga .SoftEdge =NewCT_SoftEdgesEffect ();if _dagf :=d .DecodeElement (_dfgga .SoftEdge ,&_dfg );_dagf !=nil {return _dagf ;};case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_dfgga .Tint =NewCT_TintEffect ();if _cbeee :=d .DecodeElement (_dfgga .Tint ,&_dfg );_cbeee !=nil {return _cbeee ;};case _ggfee .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_dfgga .Xfrm =NewCT_TransformEffect ();if _cgdgfa :=d .DecodeElement (_dfgga .Xfrm ,&_dfg );_cgdgfa !=nil {return _cgdgfa ;};default:_fecf .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 \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_dfg .Name );if _febb :=d .Skip ();_febb !=nil {return _febb ;};};case _ggfee .EndElement :break _gc ;case _ggfee .CharData :};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_dfece :=&CT_Boolean {};return _dfece };func NewEG_TextBulletColor ()*EG_TextBulletColor {_adfea :=&EG_TextBulletColor {};return _adfea };func (_bgbcf *CT_CustomColorList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_beea :for {_bead ,_gafd :=d .Token ();if _gafd !=nil {return _gafd ;};switch _dgcec :=_bead .(type ){case _ggfee .StartElement :switch _dgcec .Name {case _ggfee .Name {Space :"\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",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_cefg :=NewCT_CustomColor ();if _dggb :=d .DecodeElement (_cefg ,&_dgcec );_dggb !=nil {return _dggb ;};_bgbcf .CustClr =append (_bgbcf .CustClr ,_cefg );default:_fecf .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\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dgcec .Name );if _gcgac :=d .Skip ();_gcgac !=nil {return _gcgac ;};};case _ggfee .EndElement :break _beea ;case _ggfee .CharData :};};return nil ;};func (_fafda *CT_Path2DClose )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_afcgd ,_abfag :=d .Token ();if _abfag !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0043\u006c\u006f\u0073\u0065:\u0020\u0025\u0073",_abfag );};if _adbcd ,_faedg :=_afcgd .(_ggfee .EndElement );_faedg &&_adbcd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Graphic and its children +func (_gedgd *Graphic )Validate ()error {return _gedgd .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path -func (_dfba *CT_RegularTextRun )ValidateWithPath (path string )error {if _dfba .RPr !=nil {if _ede :=_dfba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ede !=nil {return _ede ;};};return nil ;}; +// Validate validates the CT_EmbeddedWAVAudioFile and its children +func (_acgb *CT_EmbeddedWAVAudioFile )Validate ()error {return _acgb .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_abgce *CT_TableCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfge :=range start .Attr {if _ggfge .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_dagaf ,_gdccd :=_a .ParseInt (_ggfge .Value ,10,32);if _gdccd !=nil {return _gdccd ;};_gaggfc :=int32 (_dagaf );_abgce .RowSpanAttr =&_gaggfc ;continue ;};if _ggfge .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_bfba ,_bbgfb :=_a .ParseInt (_ggfge .Value ,10,32);if _bbgfb !=nil {return _bbgfb ;};_bfcfd :=int32 (_bfba );_abgce .GridSpanAttr =&_bfcfd ;continue ;};if _ggfge .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_acgdf ,_afcabe :=_a .ParseBool (_ggfge .Value );if _afcabe !=nil {return _afcabe ;};_abgce .HMergeAttr =&_acgdf ;continue ;};if _ggfge .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cbge ,_fdcee :=_a .ParseBool (_ggfge .Value );if _fdcee !=nil {return _fdcee ;};_abgce .VMergeAttr =&_cbge ;continue ;};if _ggfge .Name .Local =="\u0069\u0064"{_fdaag ,_degcf :=_ggfge .Value ,error (nil );if _degcf !=nil {return _degcf ;};_abgce .IdAttr =&_fdaag ;continue ;};};_dbdfae :for {_bfagb ,_fagcb :=d .Token ();if _fagcb !=nil {return _fagcb ;};switch _bbagd :=_bfagb .(type ){case _b .StartElement :switch _bbagd .Name {case _b .Name {Space :"\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",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_abgce .TxBody =NewCT_TextBody ();if _accef :=d .DecodeElement (_abgce .TxBody ,&_bbagd );_accef !=nil {return _accef ;};case _b .Name {Space :"\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",Local :"\u0074\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_abgce .TcPr =NewCT_TableCellProperties ();if _aface :=d .DecodeElement (_abgce .TcPr ,&_bbagd );_aface !=nil {return _aface ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgce .ExtLst =NewCT_OfficeArtExtensionList ();if _ebdab :=d .DecodeElement (_abgce .ExtLst ,&_bbagd );_ebdab !=nil {return _ebdab ;};default:_f .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_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_bbagd .Name );if _cbce :=d .Skip ();_cbce !=nil {return _cbce ;};};case _b .EndElement :break _dbdfae ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_StyleMatrix and its children -func (_faege *CT_StyleMatrix )Validate ()error {return _faege .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func (_dbeb *CT_BackgroundFillStyleList )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bcffe :for {_bfeacg ,_eebdg :=d .Token ();if _eebdg !=nil {return _eebdg ;};switch _ecebe :=_bfeacg .(type ){case _ggfee .StartElement :switch _ecebe .Name {case _ggfee .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gfddae :=NewEG_FillProperties ();_gfddae .NoFill =NewCT_NoFillProperties ();if _fgdf :=d .DecodeElement (_gfddae .NoFill ,&_ecebe );_fgdf !=nil {return _fgdf ;};_dbeb .EG_FillProperties =append (_dbeb .EG_FillProperties ,_gfddae );case _ggfee .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ffgef :=NewEG_FillProperties ();_ffgef .SolidFill =NewCT_SolidColorFillProperties ();if _cfb :=d .DecodeElement (_ffgef .SolidFill ,&_ecebe );_cfb !=nil {return _cfb ;};_dbeb .EG_FillProperties =append (_dbeb .EG_FillProperties ,_ffgef );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ddbbd :=NewEG_FillProperties ();_ddbbd .GradFill =NewCT_GradientFillProperties ();if _feabd :=d .DecodeElement (_ddbbd .GradFill ,&_ecebe );_feabd !=nil {return _feabd ;};_dbeb .EG_FillProperties =append (_dbeb .EG_FillProperties ,_ddbbd );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_faef :=NewEG_FillProperties ();_faef .BlipFill =NewCT_BlipFillProperties ();if _cbb :=d .DecodeElement (_faef .BlipFill ,&_ecebe );_cbb !=nil {return _cbb ;};_dbeb .EG_FillProperties =append (_dbeb .EG_FillProperties ,_faef );case _ggfee .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aafae :=NewEG_FillProperties ();_aafae .PattFill =NewCT_PatternFillProperties ();if _fdfa :=d .DecodeElement (_aafae .PattFill ,&_ecebe );_fdfa !=nil {return _fdfa ;};_dbeb .EG_FillProperties =append (_dbeb .EG_FillProperties ,_aafae );case _ggfee .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bdddf :=NewEG_FillProperties ();_bdddf .GrpFill =NewCT_GroupFillProperties ();if _bbcec :=d .DecodeElement (_bdddf .GrpFill ,&_ecebe );_bbcec !=nil {return _bbcec ;};_dbeb .EG_FillProperties =append (_dbeb .EG_FillProperties ,_bdddf );default:_fecf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0042\u0061c\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ecebe .Name );if _fdbeg :=d .Skip ();_fdbeg !=nil {return _fdbeg ;};};case _ggfee .EndElement :break _bcffe ;case _ggfee .CharData :};};return nil ;};func (_fef *CT_LineJoinMiterProperties )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gabab :=range start .Attr {if _gabab .Name .Local =="\u006c\u0069\u006d"{_ebfce ,_bdgc :=ParseUnionST_PositivePercentage (_gabab .Value );if _bdgc !=nil {return _bdgc ;};_fef .LimAttr =&_ebfce ;continue ;};};for {_gaabc ,_cdee :=d .Token ();if _cdee !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_cdee );};if _febg ,_bgbb :=_gaabc .(_ggfee .EndElement );_bgbb &&_febg .Name ==start .Name {break ;};};return nil ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_egbff *CT_BiLevelEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_facfa :=range start .Attr {if _facfa .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_eeddb ,_fcdfa :=ParseUnionST_PositiveFixedPercentage (_facfa .Value );if _fcdfa !=nil {return _fcdfa ;};_egbff .ThreshAttr =_eeddb ;continue ;};};for {_afbgdg ,_fggde :=d .Token ();if _fggde !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0069\u004c\u0065v\u0065l\u0045\u0066\u0066\u0065\u0063\u0074\u003a \u0025\u0073",_fggde );};if _gdbgb ,_dbgg :=_afbgdg .(_ggfee .EndElement );_dbgg &&_gdbgb .Name ==start .Name {break ;};};return nil ;};func (_gbgcbd ST_EffectContainerType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_cdgbf :=_ggfee .Attr {};_cdgbf .Name =name ;switch _gbgcbd {case ST_EffectContainerTypeUnset :_cdgbf .Value ="";case ST_EffectContainerTypeSib :_cdgbf .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_cdgbf .Value ="\u0074\u0072\u0065\u0065";};return _cdgbf ,nil ;}; +// Validate validates the CT_EffectReference and its children +func (_gdbf *CT_EffectReference )Validate ()error {return _gdbf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_gbeaf *ST_TextCapsType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbeaf =0;case "\u006e\u006f\u006e\u0065":*_gbeaf =1;case "\u0073\u006d\u0061l\u006c":*_gbeaf =2;case "\u0061\u006c\u006c":*_gbeaf =3;};return nil ;};func (_bbeed *CT_LineStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acabg :for {_eacg ,_feggf :=d .Token ();if _feggf !=nil {return _feggf ;};switch _gbaaf :=_eacg .(type ){case _b .StartElement :switch _gbaaf .Name {case _b .Name {Space :"\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",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_afcb :=NewCT_LineProperties ();if _cbbb :=d .DecodeElement (_afcb ,&_gbaaf );_cbbb !=nil {return _cbbb ;};_bbeed .Ln =append (_bbeed .Ln ,_afcb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_gbaaf .Name );if _ceeee :=d .Skip ();_ceeee !=nil {return _ceeee ;};};case _b .EndElement :break _acabg ;case _b .CharData :};};return nil ;};func (_dfcda ST_TextWrappingType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fddeg :=_b .Attr {};_fddeg .Name =name ;switch _dfcda {case ST_TextWrappingTypeUnset :_fddeg .Value ="";case ST_TextWrappingTypeNone :_fddeg .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_fddeg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _fddeg ,nil ;}; -// Validate validates the CT_GammaTransform and its children -func (_fffae *CT_GammaTransform )Validate ()error {return _fffae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_dbdaa :=&CT_AnimationDgmElement {};return _dbdaa ;};func (_bcdee *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for {_cdfg ,_cbedc :=d .Token ();if _cbedc !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cbedc );};if _dfcg ,_bacaa :=_cdfg .(_ggfee .EndElement );_bacaa &&_dfcg .Name ==start .Name {break ;};};return nil ;};func (_dadgg ST_AnimationChartOnlyBuildType )String ()string {switch _dadgg {case 0:return "";case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};func NewCT_GlowEffect ()*CT_GlowEffect {_dfebe :=&CT_GlowEffect {};return _dfebe };func (_fbfb *CT_AlphaFloorEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_geg *CT_TransformEffect )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_ffaad :=range start .Attr {if _ffaad .Name .Local =="\u0073\u0078"{_edgf ,_dbcf :=ParseUnionST_Percentage (_ffaad .Value );if _dbcf !=nil {return _dbcf ;};_geg .SxAttr =&_edgf ;continue ;};if _ffaad .Name .Local =="\u0073\u0079"{_fbgcg ,_bfeb :=ParseUnionST_Percentage (_ffaad .Value );if _bfeb !=nil {return _bfeb ;};_geg .SyAttr =&_fbgcg ;continue ;};if _ffaad .Name .Local =="\u006b\u0078"{_cdbgd ,_dbbca :=_gcbbf .ParseInt (_ffaad .Value ,10,32);if _dbbca !=nil {return _dbbca ;};_cebee :=int32 (_cdbgd );_geg .KxAttr =&_cebee ;continue ;};if _ffaad .Name .Local =="\u006b\u0079"{_cccbg ,_adga :=_gcbbf .ParseInt (_ffaad .Value ,10,32);if _adga !=nil {return _adga ;};_acc :=int32 (_cccbg );_geg .KyAttr =&_acc ;continue ;};if _ffaad .Name .Local =="\u0074\u0078"{_fcadb ,_febdd :=ParseUnionST_Coordinate (_ffaad .Value );if _febdd !=nil {return _febdd ;};_geg .TxAttr =&_fcadb ;continue ;};if _ffaad .Name .Local =="\u0074\u0079"{_dgccc ,_baebb :=ParseUnionST_Coordinate (_ffaad .Value );if _baebb !=nil {return _baebb ;};_geg .TyAttr =&_dgccc ;continue ;};};for {_ecabc ,_cegbf :=d .Token ();if _cegbf !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cegbf );};if _fagc ,_bgbdc :=_ecabc .(_ggfee .EndElement );_bgbdc &&_fagc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path +func (_fagf *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _edcecf ,_gfccg :=range _fagf .Pt {if _cbbba :=_gfccg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_edcecf ));_cbbba !=nil {return _cbbba ;};};return nil ;};func (_acec *CT_BackgroundFillStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_bag :=range _acec .EG_FillProperties {_bag .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupShapeProperties and its children -func (_fabg *CT_GroupShapeProperties )Validate ()error {return _fabg .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bcgc *VideoFile )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bcgc .CT_VideoFile =*NewCT_VideoFile ();for _ ,_fcbcd :=range start .Attr {if _fcbcd .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"&&_fcbcd .Name .Local =="\u006c\u0069\u006e\u006b"||_fcbcd .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"&&_fcbcd .Name .Local =="\u006c\u0069\u006e\u006b"{_fegfg ,_ddfaa :=_fcbcd .Value ,error (nil );if _ddfaa !=nil {return _ddfaa ;};_bcgc .LinkAttr =_fegfg ;continue ;};if _fcbcd .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gbabea ,_bbbbd :=_fcbcd .Value ,error (nil );if _bbbbd !=nil {return _bbbbd ;};_bcgc .ContentTypeAttr =&_gbabea ;continue ;};};_eccf :for {_bbbbb ,_cefgd :=d .Token ();if _cefgd !=nil {return _cefgd ;};switch _cffc :=_bbbbb .(type ){case _ggfee .StartElement :switch _cffc .Name {case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgc .ExtLst =NewCT_OfficeArtExtensionList ();if _geeb :=d .DecodeElement (_bcgc .ExtLst ,&_cffc );_geeb !=nil {return _geeb ;};default:_fecf .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 \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_cffc .Name );if _gcbgc :=d .Skip ();_gcbgc !=nil {return _gcbgc ;};};case _ggfee .EndElement :break _eccf ;case _ggfee .CharData :};};return nil ;};func (_dbcd ST_TextAnchoringType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_dbcd .String (),start );};func (_bfbg ST_Coordinate32 )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _bfbg .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_bfbg .ST_Coordinate32Unqualified )));};if _bfbg .ST_UniversalMeasure !=nil {e .EncodeToken (_ggfee .CharData (*_bfbg .ST_UniversalMeasure ));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });}; +// Validate validates the CT_Ratio and its children +func (_cfcaa *CT_Ratio )Validate ()error {return _cfcaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");}; -// Validate validates the CT_SoftEdgesEffect and its children -func (_fedbe *CT_SoftEdgesEffect )Validate ()error {return _fedbe .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};func (_fdgdb *EG_Media )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eaccf :for {_fgeaa ,_cgcfa :=d .Token ();if _cgcfa !=nil {return _cgcfa ;};switch _febf :=_fgeaa .(type ){case _ggfee .StartElement :switch _febf .Name {case _ggfee .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_fdgdb .AudioCd =NewCT_AudioCD ();if _fecaa :=d .DecodeElement (_fdgdb .AudioCd ,&_febf );_fecaa !=nil {return _fecaa ;};case _ggfee .Name {Space :"\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",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_fdgdb .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _befaad :=d .DecodeElement (_fdgdb .WavAudioFile ,&_febf );_befaad !=nil {return _befaad ;};case _ggfee .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_fdgdb .AudioFile =NewCT_AudioFile ();if _bbbc :=d .DecodeElement (_fdgdb .AudioFile ,&_febf );_bbbc !=nil {return _bbbc ;};case _ggfee .Name {Space :"\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",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_fdgdb .VideoFile =NewCT_VideoFile ();if _ebgcd :=d .DecodeElement (_fdgdb .VideoFile ,&_febf );_ebgcd !=nil {return _ebgcd ;};case _ggfee .Name {Space :"\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",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_fdgdb .QuickTimeFile =NewCT_QuickTimeFile ();if _ebdda :=d .DecodeElement (_fdgdb .QuickTimeFile ,&_febf );_ebdda !=nil {return _ebdda ;};default:_fecf .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\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_febf .Name );if _gda :=d .Skip ();_gda !=nil {return _gda ;};};case _ggfee .EndElement :break _eaccf ;case _ggfee .CharData :};};return nil ;};func (_gdcf *ST_LineEndLength )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_gdcf =0;case "\u0073\u006d":*_gdcf =1;case "\u006d\u0065\u0064":*_gdcf =2;case "\u006c\u0067":*_gdcf =3;};return nil ;};type ThemeManager struct{CT_EmptyElement }; +// Validate validates the CT_TableCellProperties and its children +func (_ecdf *CT_TableCellProperties )Validate ()error {return _ecdf .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the CT_RegularTextRun and its children -func (_acee *CT_RegularTextRun )Validate ()error {return _acee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_bdabd :=&CT_BackgroundFormatting {};return _bdabd ;}; +// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path +func (_cgdcb *CT_GvmlConnector )ValidateWithPath (path string )error {if _fbge :=_cgdcb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fbge !=nil {return _fbge ;};if _cdaac :=_cgdcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdaac !=nil {return _cdaac ;};if _cgdcb .Style !=nil {if _cgac :=_cgdcb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cgac !=nil {return _cgac ;};};if _cgdcb .ExtLst !=nil {if _gccag :=_cgdcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gccag !=nil {return _gccag ;};};return nil ;};func (_bdbb *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_daada :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bdbb .CNvPr ,_daada );_ggfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bdbb .CNvGraphicFramePr ,_ggfb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbce *CT_Path2DMoveTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbce .Pt =NewCT_AdjPoint2D ();_ggfbc :for {_ddgg ,_dbcbc :=d .Token ();if _dbcbc !=nil {return _dbcbc ;};switch _aaccg :=_ddgg .(type ){case _b .StartElement :switch _aaccg .Name {case _b .Name {Space :"\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",Local :"\u0070\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _eadb :=d .DecodeElement (_dbce .Pt ,&_aaccg );_eadb !=nil {return _eadb ;};default:_f .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\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_aaccg .Name );if _afbaa :=d .Skip ();_afbaa !=nil {return _afbaa ;};};case _b .EndElement :break _ggfbc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_NoFillProperties and its children -func (_facab *CT_NoFillProperties )Validate ()error {return _facab .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path +func (_afg *AG_Blob )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_PositiveFixedAngle and its children -func (_ddbgd *CT_PositiveFixedAngle )Validate ()error {return _ddbgd .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");}; +// Validate validates the CT_ColorSchemeList and its children +func (_ffcf *CT_ColorSchemeList )Validate ()error {return _ffcf .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_dgdeg *CT_TextLineBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfceb :for {_eeacfa ,_fcdeed :=d .Token ();if _fcdeed !=nil {return _fcdeed ;};switch _fgedd :=_eeacfa .(type ){case _b .StartElement :switch _fgedd .Name {case _b .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_dgdeg .RPr =NewCT_TextCharacterProperties ();if _bbcdg :=d .DecodeElement (_dgdeg .RPr ,&_fgedd );_bbcdg !=nil {return _bbcdg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_fgedd .Name );if _gadbba :=d .Skip ();_gadbba !=nil {return _gadbba ;};};case _b .EndElement :break _dfceb ;case _b .CharData :};};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_ddfc :=&CT_AnimationGraphicalObjectBuildProperties {};return _ddfc ;}; -// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path -func (_afgef *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _afgef .BlurRadAttr !=nil {if *_afgef .BlurRadAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_afgef .BlurRadAttr );};if *_afgef .BlurRadAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_afgef .BlurRadAttr );};};if _afgef .DistAttr !=nil {if *_afgef .DistAttr < 0{return _ddgage .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_afgef .DistAttr );};if *_afgef .DistAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_afgef .DistAttr );};};if _afgef .DirAttr !=nil {if *_afgef .DirAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_afgef .DirAttr );};if *_afgef .DirAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_afgef .DirAttr );};};if _afgef .SxAttr !=nil {if _dcdbe :=_afgef .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_dcdbe !=nil {return _dcdbe ;};};if _afgef .SyAttr !=nil {if _gfbea :=_afgef .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gfbea !=nil {return _gfbea ;};};if _afgef .KxAttr !=nil {if *_afgef .KxAttr <=-5400000{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_afgef .KxAttr );};if *_afgef .KxAttr >=5400000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_afgef .KxAttr );};};if _afgef .KyAttr !=nil {if *_afgef .KyAttr <=-5400000{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_afgef .KyAttr );};if *_afgef .KyAttr >=5400000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_afgef .KyAttr );};};if _fgdc :=_afgef .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fgdc !=nil {return _fgdc ;};if _afgef .ScrgbClr !=nil {if _cgac :=_afgef .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cgac !=nil {return _cgac ;};};if _afgef .SrgbClr !=nil {if _bdab :=_afgef .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bdab !=nil {return _bdab ;};};if _afgef .HslClr !=nil {if _efec :=_afgef .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_efec !=nil {return _efec ;};};if _afgef .SysClr !=nil {if _ddegg :=_afgef .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ddegg !=nil {return _ddegg ;};};if _afgef .SchemeClr !=nil {if _fgbdbf :=_afgef .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fgbdbf !=nil {return _fgbdbf ;};};if _afgef .PrstClr !=nil {if _fgbaba :=_afgef .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fgbaba !=nil {return _fgbaba ;};};return nil ;};type CT_GroupFillProperties struct{};func (_ccagec ST_PresetColorVal )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_ccagec .String (),start );}; +// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path +func (_fgfcd *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func (_fcea *CT_Shape3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcea .ZAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_fcea .ZAttr )});};if _fcea .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_bb .Sprintf ("\u0025\u0076",*_fcea .ExtrusionHAttr )});};if _fcea .ContourWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_bb .Sprintf ("\u0025\u0076",*_fcea .ContourWAttr )});};if _fcea .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_addcc ,_bbeec :=_fcea .PrstMaterialAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _bbeec !=nil {return _bbeec ;};start .Attr =append (start .Attr ,_addcc );};e .EncodeToken (start );if _fcea .BevelT !=nil {_cffea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_fcea .BevelT ,_cffea );};if _fcea .BevelB !=nil {_fgcdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_fcea .BevelB ,_fgcdb );};if _fcea .ExtrusionClr !=nil {_cbfaga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_fcea .ExtrusionClr ,_cbfaga );};if _fcea .ContourClr !=nil {_cafebf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_fcea .ContourClr ,_cafebf );};if _fcea .ExtLst !=nil {_bdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcea .ExtLst ,_bdbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path -func (_bcgaef *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _acgcf :=_bcgaef .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_acgcf !=nil {return _acgcf ;};if _dabag :=_bcgaef .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_dabag !=nil {return _dabag ;};return nil ;};func (_fece *CT_FillOverlayEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_efcb ,_bfdgc :=_fece .BlendAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0062\u006c\u0065n\u0064"});if _bfdgc !=nil {return _bfdgc ;};start .Attr =append (start .Attr ,_efcb );e .EncodeToken (start );if _fece .NoFill !=nil {_geee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fece .NoFill ,_geee );};if _fece .SolidFill !=nil {_aedgd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fece .SolidFill ,_aedgd );};if _fece .GradFill !=nil {_dce :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fece .GradFill ,_dce );};if _fece .BlipFill !=nil {_bfdf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fece .BlipFill ,_bfdf );};if _fece .PattFill !=nil {_fdaag :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fece .PattFill ,_fdaag );};if _fece .GrpFill !=nil {_ebfg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fece .GrpFill ,_ebfg );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_adba ST_SystemColorVal )ValidateWithPath (path string )error {switch _adba {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adba ));};return nil ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_eddff :=&CT_FixedPercentage {};return _eddff };func (_deage *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_bagfa :=[]string {};if _deage .ST_TextSpacingPercent !=nil {_bagfa =append (_bagfa ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _deage .ST_Percentage !=nil {_bagfa =append (_bagfa ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bagfa )> 1{return _ddgage .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bagfa );};return nil ;}; +// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path +func (_bgcbf *CT_RegularTextRun )ValidateWithPath (path string )error {if _bgcbf .RPr !=nil {if _cdbgd :=_bgcbf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cdbgd !=nil {return _cdbgd ;};};return nil ;};func (_dedcb *ST_TextFontScalePercentOrPercentString )Validate ()error {return _dedcb .ValidateWithPath ("");}; -// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path -func (_bbgg *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _ecfee :=_bbgg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ecfee !=nil {return _ecfee ;};if _ebeb :=_bbgg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ebeb !=nil {return _ebeb ;};return nil ;};func (_dbdfga ST_BlendMode )String ()string {switch _dbdfga {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";}; +// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path +func (_cbbfc *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _cbbfc .IdAttr !=nil {if !_eb .ST_GuidPatternRe .MatchString (*_cbbfc .IdAttr ){return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,*_cbbfc .IdAttr );};};if _ggd :=_cbbfc .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_ggd !=nil {return _ggd ;};return nil ;}; -// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path -func (_gdce *CT_PresetColor )ValidateWithPath (path string )error {if _gdce .ValAttr ==ST_PresetColorValUnset {return _ddgage .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 _fbcdc :=_gdce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbcdc !=nil {return _fbcdc ;};for _abeed ,_bgbg :=range _gdce .EG_ColorTransform {if _gafa :=_bgbg .ValidateWithPath (_ddgage .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_abeed ));_gafa !=nil {return _gafa ;};};return nil ;};func (_gdegf *CT_XYAdjustHandle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _gdegf .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gdegf .GdRefXAttr )});};if _gdegf .MinXAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gdegf .MinXAttr )});};if _gdegf .MaxXAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gdegf .MaxXAttr )});};if _gdegf .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gdegf .GdRefYAttr )});};if _gdegf .MinYAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gdegf .MinYAttr )});};if _gdegf .MaxYAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_ddgage .Sprintf ("\u0025\u0076",*_gdegf .MaxYAttr )});};e .EncodeToken (start );_eggbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_gdegf .Pos ,_eggbe );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_ffdb *CT_GradientStopList )ValidateWithPath (path string )error {for _cbadf ,_aaece :=range _ffdb .Gs {if _egfcc :=_aaece .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_cbadf ));_egfcc !=nil {return _egfcc ;};};return nil ;};func (_gfeaa *ST_AdjAngle )Validate ()error {return _gfeaa .ValidateWithPath ("")};func (_ecdcc *CT_CustomGeometry2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecdcc .PathLst =NewCT_Path2DList ();_cdege :for {_adcg ,_faeg :=d .Token ();if _faeg !=nil {return _faeg ;};switch _abag :=_adcg .(type ){case _b .StartElement :switch _abag .Name {case _b .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ecdcc .AvLst =NewCT_GeomGuideList ();if _efdd :=d .DecodeElement (_ecdcc .AvLst ,&_abag );_efdd !=nil {return _efdd ;};case _b .Name {Space :"\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",Local :"\u0067\u0064\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"}:_ecdcc .GdLst =NewCT_GeomGuideList ();if _abdd :=d .DecodeElement (_ecdcc .GdLst ,&_abag );_abdd !=nil {return _abdd ;};case _b .Name {Space :"\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",Local :"\u0061\u0068\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"}:_ecdcc .AhLst =NewCT_AdjustHandleList ();if _dfbde :=d .DecodeElement (_ecdcc .AhLst ,&_abag );_dfbde !=nil {return _dfbde ;};case _b .Name {Space :"\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",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_ecdcc .CxnLst =NewCT_ConnectionSiteList ();if _edcd :=d .DecodeElement (_ecdcc .CxnLst ,&_abag );_edcd !=nil {return _edcd ;};case _b .Name {Space :"\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",Local :"\u0072\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"}:_ecdcc .Rect =NewCT_GeomRect ();if _cecc :=d .DecodeElement (_ecdcc .Rect ,&_abag );_cecc !=nil {return _cecc ;};case _b .Name {Space :"\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",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _geea :=d .DecodeElement (_ecdcc .PathLst ,&_abag );_geea !=nil {return _geea ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_abag .Name );if _dcfd :=d .Skip ();_dcfd !=nil {return _dcfd ;};};case _b .EndElement :break _cdege ;case _b .CharData :};};return nil ;};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_bggca :=&EG_TextUnderlineFill {};return _bggca ;};func (_fcgaa *CT_TableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_fcgaa .StyleIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_bb .Sprintf ("\u0025\u0076",_fcgaa .StyleNameAttr )});e .EncodeToken (start );if _fcgaa .TblBg !=nil {_cbfae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_fcgaa .TblBg ,_cbfae );};if _fcgaa .WholeTbl !=nil {_adbgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_fcgaa .WholeTbl ,_adbgg );};if _fcgaa .Band1H !=nil {_dggcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_fcgaa .Band1H ,_dggcg );};if _fcgaa .Band2H !=nil {_gacbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_fcgaa .Band2H ,_gacbg );};if _fcgaa .Band1V !=nil {_fdfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_fcgaa .Band1V ,_fdfb );};if _fcgaa .Band2V !=nil {_ecagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_fcgaa .Band2V ,_ecagc );};if _fcgaa .LastCol !=nil {_cdbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_fcgaa .LastCol ,_cdbd );};if _fcgaa .FirstCol !=nil {_cagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_fcgaa .FirstCol ,_cagc );};if _fcgaa .LastRow !=nil {_abggg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_fcgaa .LastRow ,_abggg );};if _fcgaa .SeCell !=nil {_ecada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fcgaa .SeCell ,_ecada );};if _fcgaa .SwCell !=nil {_aeeef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fcgaa .SwCell ,_aeeef );};if _fcgaa .FirstRow !=nil {_bcefd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_fcgaa .FirstRow ,_bcefd );};if _fcgaa .NeCell !=nil {_fgdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fcgaa .NeCell ,_fgdg );};if _fcgaa .NwCell !=nil {_cdfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fcgaa .NwCell ,_cdfe );};if _fcgaa .ExtLst !=nil {_ecfed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgaa .ExtLst ,_ecfed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_adff :=&CT_NonVisualDrawingShapeProps {};return _adff ;};func (_efagc *CT_ClipboardStyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efagc .ThemeElements =NewCT_BaseStyles ();_efagc .ClrMap =NewCT_ColorMapping ();_ggdfb :for {_cacac ,_fbd :=d .Token ();if _fbd !=nil {return _fbd ;};switch _cbaag :=_cacac .(type ){case _b .StartElement :switch _cbaag .Name {case _b .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _ggdc :=d .DecodeElement (_efagc .ThemeElements ,&_cbaag );_ggdc !=nil {return _ggdc ;};case _b .Name {Space :"\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",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _eeff :=d .DecodeElement (_efagc .ClrMap ,&_cbaag );_eeff !=nil {return _eeff ;};default:_f .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\u0043\u006c\u0069\u0070b\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_cbaag .Name );if _fdcb :=d .Skip ();_fdcb !=nil {return _fdcb ;};};case _b .EndElement :break _ggdfb ;case _b .CharData :};};return nil ;};func (_fbcf *CT_GroupShapeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdgg :=range start .Attr {if _bdgg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fbcf .BwModeAttr .UnmarshalXMLAttr (_bdgg );continue ;};};_dgfa :for {_gaac ,_cbacg :=d .Token ();if _cbacg !=nil {return _cbacg ;};switch _beae :=_gaac .(type ){case _b .StartElement :switch _beae .Name {case _b .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_fbcf .Xfrm =NewCT_GroupTransform2D ();if _fggaa :=d .DecodeElement (_fbcf .Xfrm ,&_beae );_fggaa !=nil {return _fggaa ;};case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fbcf .NoFill =NewCT_NoFillProperties ();if _bdgcg :=d .DecodeElement (_fbcf .NoFill ,&_beae );_bdgcg !=nil {return _bdgcg ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fbcf .SolidFill =NewCT_SolidColorFillProperties ();if _gggdc :=d .DecodeElement (_fbcf .SolidFill ,&_beae );_gggdc !=nil {return _gggdc ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fbcf .GradFill =NewCT_GradientFillProperties ();if _cafbe :=d .DecodeElement (_fbcf .GradFill ,&_beae );_cafbe !=nil {return _cafbe ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fbcf .BlipFill =NewCT_BlipFillProperties ();if _cdbfb :=d .DecodeElement (_fbcf .BlipFill ,&_beae );_cdbfb !=nil {return _cdbfb ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fbcf .PattFill =NewCT_PatternFillProperties ();if _fabgaa :=d .DecodeElement (_fbcf .PattFill ,&_beae );_fabgaa !=nil {return _fabgaa ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fbcf .GrpFill =NewCT_GroupFillProperties ();if _cbdgb :=d .DecodeElement (_fbcf .GrpFill ,&_beae );_cbdgb !=nil {return _cbdgb ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fbcf .EffectLst =NewCT_EffectList ();if _cceeb :=d .DecodeElement (_fbcf .EffectLst ,&_beae );_cceeb !=nil {return _cceeb ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fbcf .EffectDag =NewCT_EffectContainer ();if _dage :=d .DecodeElement (_fbcf .EffectDag ,&_beae );_dage !=nil {return _dage ;};case _b .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fbcf .Scene3d =NewCT_Scene3D ();if _defb :=d .DecodeElement (_fbcf .Scene3d ,&_beae );_defb !=nil {return _defb ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcf .ExtLst =NewCT_OfficeArtExtensionList ();if _bdbee :=d .DecodeElement (_fbcf .ExtLst ,&_beae );_bdbee !=nil {return _bdbee ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070e\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_beae .Name );if _bgbcg :=d .Skip ();_bgbcg !=nil {return _bgbcg ;};};case _b .EndElement :break _dgfa ;case _b .CharData :};};return nil ;};func (_dcbef *CT_ShapeLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgecg :=range start .Attr {if _cgecg .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_cdebf ,_cdabd :=_a .ParseBool (_cgecg .Value );if _cdabd !=nil {return _cdabd ;};_dcbef .NoTextEditAttr =&_cdebf ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0047r\u0070"{_agcgf ,_cbbaf :=_a .ParseBool (_cgecg .Value );if _cbbaf !=nil {return _cbbaf ;};_dcbef .NoGrpAttr =&_agcgf ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_egbg ,_dbaef :=_a .ParseBool (_cgecg .Value );if _dbaef !=nil {return _dbaef ;};_dcbef .NoSelectAttr =&_egbg ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0052o\u0074"{_gddfc ,_dddgdb :=_a .ParseBool (_cgecg .Value );if _dddgdb !=nil {return _dddgdb ;};_dcbef .NoRotAttr =&_gddfc ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_efaeg ,_gdfcd :=_a .ParseBool (_cgecg .Value );if _gdfcd !=nil {return _gdfcd ;};_dcbef .NoChangeAspectAttr =&_efaeg ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gabgd ,_gagcd :=_a .ParseBool (_cgecg .Value );if _gagcd !=nil {return _gagcd ;};_dcbef .NoMoveAttr =&_gabgd ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fgabd ,_agcdg :=_a .ParseBool (_cgecg .Value );if _agcdg !=nil {return _agcdg ;};_dcbef .NoResizeAttr =&_fgabd ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_acfag ,_dbgdf :=_a .ParseBool (_cgecg .Value );if _dbgdf !=nil {return _dbgdf ;};_dcbef .NoEditPointsAttr =&_acfag ;continue ;};if _cgecg .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gcfdf ,_fcedg :=_a .ParseBool (_cgecg .Value );if _fcedg !=nil {return _fcedg ;};_dcbef .NoAdjustHandlesAttr =&_gcfdf ;continue ;};if _cgecg .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_afegb ,_dcgff :=_a .ParseBool (_cgecg .Value );if _dcgff !=nil {return _dcgff ;};_dcbef .NoChangeArrowheadsAttr =&_afegb ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dbffa ,_eeage :=_a .ParseBool (_cgecg .Value );if _eeage !=nil {return _eeage ;};_dcbef .NoChangeShapeTypeAttr =&_dbffa ;continue ;};};_aabc :for {_gdee ,_accg :=d .Token ();if _accg !=nil {return _accg ;};switch _cddee :=_gdee .(type ){case _b .StartElement :switch _cddee .Name {case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbef .ExtLst =NewCT_OfficeArtExtensionList ();if _gdegf :=d .DecodeElement (_dcbef .ExtLst ,&_cddee );_gdegf !=nil {return _gdegf ;};default:_f .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\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_cddee .Name );if _debdf :=d .Skip ();_debdf !=nil {return _debdf ;};};case _b .EndElement :break _aabc ;case _b .CharData :};};return nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_bffce :=ST_TextFontScalePercentOrPercentString {};if _eb .ST_PercentagePatternRe .MatchString (s ){_bffce .ST_Percentage =&s ;}else {_cdbgeb ,_abcdf :=_a .ParseInt (s ,10,64);if _abcdf !=nil {return _bffce ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_abcdf );};_cdccdb :=int32 (_cdbgeb );_bffce .ST_TextFontScalePercent =&_cdccdb ;};return _bffce ,nil ;}; -// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path -func (_ebgd *CT_FlatText )ValidateWithPath (path string )error {if _ebgd .ZAttr !=nil {if _adgdc :=_ebgd .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_adgdc !=nil {return _adgdc ;};};return nil ;}; +// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path +func (_bbdad *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _bbdad .MinXAttr !=nil {if _fcfgb :=_bbdad .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_fcfgb !=nil {return _fcfgb ;};};if _bbdad .MaxXAttr !=nil {if _dbde :=_bbdad .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_dbde !=nil {return _dbde ;};};if _bbdad .MinYAttr !=nil {if _aededb :=_bbdad .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_aededb !=nil {return _aededb ;};};if _bbdad .MaxYAttr !=nil {if _cfaf :=_bbdad .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_cfaf !=nil {return _cfaf ;};};if _fefgg :=_bbdad .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fefgg !=nil {return _fefgg ;};return nil ;};func (_ffaae ST_ChartBuildStep )ValidateWithPath (path string )error {switch _ffaae {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffaae ));};return nil ;};func (_gbdgg *ST_AnimationChartBuildType )Validate ()error {return _gbdgg .ValidateWithPath ("")};func (_abfac *EG_TextUnderlineLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egfcdb :for {_bgcgg ,_aegdee :=d .Token ();if _aegdee !=nil {return _aegdee ;};switch _fcbgc :=_bgcgg .(type ){case _b .StartElement :switch _fcbgc .Name {case _b .Name {Space :"\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",Local :"\u0075\u004c\u006eT\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_abfac .ULnTx =NewCT_TextUnderlineLineFollowText ();if _efgeb :=d .DecodeElement (_abfac .ULnTx ,&_fcbgc );_efgeb !=nil {return _efgeb ;};case _b .Name {Space :"\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",Local :"\u0075\u004c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_abfac .ULn =NewCT_LineProperties ();if _dbecd :=d .DecodeElement (_abfac .ULn ,&_fcbgc );_dbecd !=nil {return _dbecd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_fcbgc .Name );if _gbggg :=d .Skip ();_gbggg !=nil {return _gbggg ;};};case _b .EndElement :break _egfcdb ;case _b .CharData :};};return nil ;};type CT_ReflectionEffect struct{BlurRadAttr *int64 ;StAAttr *ST_PositiveFixedPercentage ;StPosAttr *ST_PositiveFixedPercentage ;EndAAttr *ST_PositiveFixedPercentage ;EndPosAttr *ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;};func (_beba *CT_DashStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_beba .DAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070"},Value :_bb .Sprintf ("\u0025\u0076",_beba .SpAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edf *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dac :=range start .Attr {if _dac .Name .Local =="\u0062\u006c\u0064"{_fdb ,_fgcf :=ParseUnionST_AnimationDgmBuildType (_dac .Value );if _fgcf !=nil {return _fgcf ;};_edf .BldAttr =&_fdb ;continue ;};if _dac .Name .Local =="\u0072\u0065\u0076"{_edc ,_bacf :=_a .ParseBool (_dac .Value );if _bacf !=nil {return _bacf ;};_edf .RevAttr =&_edc ;continue ;};};for {_dcde ,_gcg :=d .Token ();if _gcg !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0042\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_gcg );};if _bdde ,_gdca :=_dcde .(_b .EndElement );_gdca &&_bdde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AlphaInverseEffect and its children -func (_gdcaf *CT_AlphaInverseEffect )Validate ()error {return _gdcaf .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_adcgg *CT_Cell3D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_adcgg .Bevel =NewCT_Bevel ();for _ ,_bgagg :=range start .Attr {if _bgagg .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_adcgg .PrstMaterialAttr .UnmarshalXMLAttr (_bgagg );continue ;};};_gcbe :for {_afab ,_dbaa :=d .Token ();if _dbaa !=nil {return _dbaa ;};switch _ecaaf :=_afab .(type ){case _ggfee .StartElement :switch _ecaaf .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:if _cbfda :=d .DecodeElement (_adcgg .Bevel ,&_ecaaf );_cbfda !=nil {return _cbfda ;};case _ggfee .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_adcgg .LightRig =NewCT_LightRig ();if _fdage :=d .DecodeElement (_adcgg .LightRig ,&_ecaaf );_fdage !=nil {return _fdage ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcgg .ExtLst =NewCT_OfficeArtExtensionList ();if _dbdcg :=d .DecodeElement (_adcgg .ExtLst ,&_ecaaf );_dbdcg !=nil {return _dbdcg ;};default:_fecf .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\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_ecaaf .Name );if _adbea :=d .Skip ();_adbea !=nil {return _adbea ;};};case _ggfee .EndElement :break _gcbe ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path +func (_gfba *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _gfba .SpDef !=nil {if _acgab :=_gfba .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_acgab !=nil {return _acgab ;};};if _gfba .LnDef !=nil {if _ebda :=_gfba .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_ebda !=nil {return _ebda ;};};if _gfba .TxDef !=nil {if _gadeg :=_gfba .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_gadeg !=nil {return _gadeg ;};};if _gfba .ExtLst !=nil {if _cdeda :=_gfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdeda !=nil {return _cdeda ;};};return nil ;}; -// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path -func (_debb *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _debb .BlurRadAttr !=nil {if *_debb .BlurRadAttr < 0{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_debb .BlurRadAttr );};if *_debb .BlurRadAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_debb .BlurRadAttr );};};if _debb .DistAttr !=nil {if *_debb .DistAttr < 0{return _ddgage .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_debb .DistAttr );};if *_debb .DistAttr > 27273042316900{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_debb .DistAttr );};};if _debb .DirAttr !=nil {if *_debb .DirAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_debb .DirAttr );};if *_debb .DirAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_debb .DirAttr );};};if _debb .ScrgbClr !=nil {if _bd :=_debb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bd !=nil {return _bd ;};};if _debb .SrgbClr !=nil {if _fafcc :=_debb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fafcc !=nil {return _fafcc ;};};if _debb .HslClr !=nil {if _ggbcc :=_debb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ggbcc !=nil {return _ggbcc ;};};if _debb .SysClr !=nil {if _fcdf :=_debb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fcdf !=nil {return _fcdf ;};};if _debb .SchemeClr !=nil {if _fccbc :=_debb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fccbc !=nil {return _fccbc ;};};if _debb .PrstClr !=nil {if _fecdg :=_debb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fecdg !=nil {return _fecdg ;};};return nil ;};func (_eaa *CT_Scale2D )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_eaa .Sx =NewCT_Ratio ();_eaa .Sy =NewCT_Ratio ();_ccacg :for {_ceacb ,_dcdf :=d .Token ();if _dcdf !=nil {return _dcdf ;};switch _aafcb :=_ceacb .(type ){case _ggfee .StartElement :switch _aafcb .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"}:if _dab :=d .DecodeElement (_eaa .Sx ,&_aafcb );_dab !=nil {return _dab ;};case _ggfee .Name {Space :"\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",Local :"\u0073\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"}:if _gdece :=d .DecodeElement (_eaa .Sy ,&_aafcb );_gdece !=nil {return _gdece ;};default:_fecf .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\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_aafcb .Name );if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _ggfee .EndElement :break _ccacg ;case _ggfee .CharData :};};return nil ;};func NewCT_EffectReference ()*CT_EffectReference {_dfafe :=&CT_EffectReference {};return _dfafe };func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_gdace :=&CT_XYAdjustHandle {};_gdace .Pos =NewCT_AdjPoint2D ();return _gdace ;};func (_defba ST_TextHorzOverflowType )String ()string {switch _defba {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};func (_gdbeb *CT_DashStop )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_eagcc :=range start .Attr {if _eagcc .Name .Local =="\u0064"{_gecgc ,_gafb :=ParseUnionST_PositivePercentage (_eagcc .Value );if _gafb !=nil {return _gafb ;};_gdbeb .DAttr =_gecgc ;continue ;};if _eagcc .Name .Local =="\u0073\u0070"{_efgac ,_gdga :=ParseUnionST_PositivePercentage (_eagcc .Value );if _gdga !=nil {return _gdga ;};_gdbeb .SpAttr =_efgac ;continue ;};};for {_dagbg ,_afefb :=d .Token ();if _afefb !=nil {return _ddgage .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_afefb );};if _fbaba ,_dcab :=_dagbg .(_ggfee .EndElement );_dcab &&_fbaba .Name ==start .Name {break ;};};return nil ;};func (_cedgfa *CT_TableBackgroundStyle )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _cedgfa .Fill !=nil {_agcd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cedgfa .Fill ,_agcd );};if _cedgfa .FillRef !=nil {_cgfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_cedgfa .FillRef ,_cgfe );};if _cedgfa .Effect !=nil {_affcf :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cedgfa .Effect ,_affcf );};if _cedgfa .EffectRef !=nil {_fefc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_cedgfa .EffectRef ,_fefc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_dbdc *CT_AudioCD )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_dbdc .St =NewCT_AudioCDTime ();_dbdc .End =NewCT_AudioCDTime ();_bde :for {_accfg ,_fbggb :=d .Token ();if _fbggb !=nil {return _fbggb ;};switch _cede :=_accfg .(type ){case _ggfee .StartElement :switch _cede .Name {case _ggfee .Name {Space :"\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",Local :"\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"}:if _aadgc :=d .DecodeElement (_dbdc .St ,&_cede );_aadgc !=nil {return _aadgc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u006e\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:if _ebacc :=d .DecodeElement (_dbdc .End ,&_cede );_ebacc !=nil {return _ebacc ;};case _ggfee .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbdc .ExtLst =NewCT_OfficeArtExtensionList ();if _bgc :=d .DecodeElement (_dbdc .ExtLst ,&_cede );_bgc !=nil {return _bgc ;};default:_fecf .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\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_cede .Name );if _eafaee :=d .Skip ();_eafaee !=nil {return _eafaee ;};};case _ggfee .EndElement :break _bde ;case _ggfee .CharData :};};return nil ;};type CT_EffectList struct{Blur *CT_BlurEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;InnerShdw *CT_InnerShadowEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;SoftEdge *CT_SoftEdgesEffect ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};func (_fdaac ST_AnimationChartOnlyBuildType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_fdaac .String (),start );};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_afa :=&CT_AdjPoint2D {};return _afa };func (_eabeg ST_PresetCameraType )Validate ()error {return _eabeg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path +func (_abgc *CT_FontReference )ValidateWithPath (path string )error {if _abgc .IdxAttr ==ST_FontCollectionIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fI\u0064\u0078\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 _bcfgb :=_abgc .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_bcfgb !=nil {return _bcfgb ;};if _abgc .ScrgbClr !=nil {if _ecggf :=_abgc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ecggf !=nil {return _ecggf ;};};if _abgc .SrgbClr !=nil {if _aabd :=_abgc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aabd !=nil {return _aabd ;};};if _abgc .HslClr !=nil {if _ffae :=_abgc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ffae !=nil {return _ffae ;};};if _abgc .SysClr !=nil {if _aaddf :=_abgc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aaddf !=nil {return _aaddf ;};};if _abgc .SchemeClr !=nil {if _dbcb :=_abgc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dbcb !=nil {return _dbcb ;};};if _abgc .PrstClr !=nil {if _egag :=_abgc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_egag !=nil {return _egag ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path -func (_eagfa *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _cafb :=_eagfa .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_cafb !=nil {return _cafb ;};return nil ;};const (ST_PresetColorValUnset ST_PresetColorVal =0;ST_PresetColorValAliceBlue ST_PresetColorVal =1;ST_PresetColorValAntiqueWhite ST_PresetColorVal =2;ST_PresetColorValAqua ST_PresetColorVal =3;ST_PresetColorValAquamarine ST_PresetColorVal =4;ST_PresetColorValAzure ST_PresetColorVal =5;ST_PresetColorValBeige ST_PresetColorVal =6;ST_PresetColorValBisque ST_PresetColorVal =7;ST_PresetColorValBlack ST_PresetColorVal =8;ST_PresetColorValBlanchedAlmond ST_PresetColorVal =9;ST_PresetColorValBlue ST_PresetColorVal =10;ST_PresetColorValBlueViolet ST_PresetColorVal =11;ST_PresetColorValBrown ST_PresetColorVal =12;ST_PresetColorValBurlyWood ST_PresetColorVal =13;ST_PresetColorValCadetBlue ST_PresetColorVal =14;ST_PresetColorValChartreuse ST_PresetColorVal =15;ST_PresetColorValChocolate ST_PresetColorVal =16;ST_PresetColorValCoral ST_PresetColorVal =17;ST_PresetColorValCornflowerBlue ST_PresetColorVal =18;ST_PresetColorValCornsilk ST_PresetColorVal =19;ST_PresetColorValCrimson ST_PresetColorVal =20;ST_PresetColorValCyan ST_PresetColorVal =21;ST_PresetColorValDarkBlue ST_PresetColorVal =22;ST_PresetColorValDarkCyan ST_PresetColorVal =23;ST_PresetColorValDarkGoldenrod ST_PresetColorVal =24;ST_PresetColorValDarkGray ST_PresetColorVal =25;ST_PresetColorValDarkGrey ST_PresetColorVal =26;ST_PresetColorValDarkGreen ST_PresetColorVal =27;ST_PresetColorValDarkKhaki ST_PresetColorVal =28;ST_PresetColorValDarkMagenta ST_PresetColorVal =29;ST_PresetColorValDarkOliveGreen ST_PresetColorVal =30;ST_PresetColorValDarkOrange ST_PresetColorVal =31;ST_PresetColorValDarkOrchid ST_PresetColorVal =32;ST_PresetColorValDarkRed ST_PresetColorVal =33;ST_PresetColorValDarkSalmon ST_PresetColorVal =34;ST_PresetColorValDarkSeaGreen ST_PresetColorVal =35;ST_PresetColorValDarkSlateBlue ST_PresetColorVal =36;ST_PresetColorValDarkSlateGray ST_PresetColorVal =37;ST_PresetColorValDarkSlateGrey ST_PresetColorVal =38;ST_PresetColorValDarkTurquoise ST_PresetColorVal =39;ST_PresetColorValDarkViolet ST_PresetColorVal =40;ST_PresetColorValDkBlue ST_PresetColorVal =41;ST_PresetColorValDkCyan ST_PresetColorVal =42;ST_PresetColorValDkGoldenrod ST_PresetColorVal =43;ST_PresetColorValDkGray ST_PresetColorVal =44;ST_PresetColorValDkGrey ST_PresetColorVal =45;ST_PresetColorValDkGreen ST_PresetColorVal =46;ST_PresetColorValDkKhaki ST_PresetColorVal =47;ST_PresetColorValDkMagenta ST_PresetColorVal =48;ST_PresetColorValDkOliveGreen ST_PresetColorVal =49;ST_PresetColorValDkOrange ST_PresetColorVal =50;ST_PresetColorValDkOrchid ST_PresetColorVal =51;ST_PresetColorValDkRed ST_PresetColorVal =52;ST_PresetColorValDkSalmon ST_PresetColorVal =53;ST_PresetColorValDkSeaGreen ST_PresetColorVal =54;ST_PresetColorValDkSlateBlue ST_PresetColorVal =55;ST_PresetColorValDkSlateGray ST_PresetColorVal =56;ST_PresetColorValDkSlateGrey ST_PresetColorVal =57;ST_PresetColorValDkTurquoise ST_PresetColorVal =58;ST_PresetColorValDkViolet ST_PresetColorVal =59;ST_PresetColorValDeepPink ST_PresetColorVal =60;ST_PresetColorValDeepSkyBlue ST_PresetColorVal =61;ST_PresetColorValDimGray ST_PresetColorVal =62;ST_PresetColorValDimGrey ST_PresetColorVal =63;ST_PresetColorValDodgerBlue ST_PresetColorVal =64;ST_PresetColorValFirebrick ST_PresetColorVal =65;ST_PresetColorValFloralWhite ST_PresetColorVal =66;ST_PresetColorValForestGreen ST_PresetColorVal =67;ST_PresetColorValFuchsia ST_PresetColorVal =68;ST_PresetColorValGainsboro ST_PresetColorVal =69;ST_PresetColorValGhostWhite ST_PresetColorVal =70;ST_PresetColorValGold ST_PresetColorVal =71;ST_PresetColorValGoldenrod ST_PresetColorVal =72;ST_PresetColorValGray ST_PresetColorVal =73;ST_PresetColorValGrey ST_PresetColorVal =74;ST_PresetColorValGreen ST_PresetColorVal =75;ST_PresetColorValGreenYellow ST_PresetColorVal =76;ST_PresetColorValHoneydew ST_PresetColorVal =77;ST_PresetColorValHotPink ST_PresetColorVal =78;ST_PresetColorValIndianRed ST_PresetColorVal =79;ST_PresetColorValIndigo ST_PresetColorVal =80;ST_PresetColorValIvory ST_PresetColorVal =81;ST_PresetColorValKhaki ST_PresetColorVal =82;ST_PresetColorValLavender ST_PresetColorVal =83;ST_PresetColorValLavenderBlush ST_PresetColorVal =84;ST_PresetColorValLawnGreen ST_PresetColorVal =85;ST_PresetColorValLemonChiffon ST_PresetColorVal =86;ST_PresetColorValLightBlue ST_PresetColorVal =87;ST_PresetColorValLightCoral ST_PresetColorVal =88;ST_PresetColorValLightCyan ST_PresetColorVal =89;ST_PresetColorValLightGoldenrodYellow ST_PresetColorVal =90;ST_PresetColorValLightGray ST_PresetColorVal =91;ST_PresetColorValLightGrey ST_PresetColorVal =92;ST_PresetColorValLightGreen ST_PresetColorVal =93;ST_PresetColorValLightPink ST_PresetColorVal =94;ST_PresetColorValLightSalmon ST_PresetColorVal =95;ST_PresetColorValLightSeaGreen ST_PresetColorVal =96;ST_PresetColorValLightSkyBlue ST_PresetColorVal =97;ST_PresetColorValLightSlateGray ST_PresetColorVal =98;ST_PresetColorValLightSlateGrey ST_PresetColorVal =99;ST_PresetColorValLightSteelBlue ST_PresetColorVal =100;ST_PresetColorValLightYellow ST_PresetColorVal =101;ST_PresetColorValLtBlue ST_PresetColorVal =102;ST_PresetColorValLtCoral ST_PresetColorVal =103;ST_PresetColorValLtCyan ST_PresetColorVal =104;ST_PresetColorValLtGoldenrodYellow ST_PresetColorVal =105;ST_PresetColorValLtGray ST_PresetColorVal =106;ST_PresetColorValLtGrey ST_PresetColorVal =107;ST_PresetColorValLtGreen ST_PresetColorVal =108;ST_PresetColorValLtPink ST_PresetColorVal =109;ST_PresetColorValLtSalmon ST_PresetColorVal =110;ST_PresetColorValLtSeaGreen ST_PresetColorVal =111;ST_PresetColorValLtSkyBlue ST_PresetColorVal =112;ST_PresetColorValLtSlateGray ST_PresetColorVal =113;ST_PresetColorValLtSlateGrey ST_PresetColorVal =114;ST_PresetColorValLtSteelBlue ST_PresetColorVal =115;ST_PresetColorValLtYellow ST_PresetColorVal =116;ST_PresetColorValLime ST_PresetColorVal =117;ST_PresetColorValLimeGreen ST_PresetColorVal =118;ST_PresetColorValLinen ST_PresetColorVal =119;ST_PresetColorValMagenta ST_PresetColorVal =120;ST_PresetColorValMaroon ST_PresetColorVal =121;ST_PresetColorValMedAquamarine ST_PresetColorVal =122;ST_PresetColorValMedBlue ST_PresetColorVal =123;ST_PresetColorValMedOrchid ST_PresetColorVal =124;ST_PresetColorValMedPurple ST_PresetColorVal =125;ST_PresetColorValMedSeaGreen ST_PresetColorVal =126;ST_PresetColorValMedSlateBlue ST_PresetColorVal =127;ST_PresetColorValMedSpringGreen ST_PresetColorVal =128;ST_PresetColorValMedTurquoise ST_PresetColorVal =129;ST_PresetColorValMedVioletRed ST_PresetColorVal =130;ST_PresetColorValMediumAquamarine ST_PresetColorVal =131;ST_PresetColorValMediumBlue ST_PresetColorVal =132;ST_PresetColorValMediumOrchid ST_PresetColorVal =133;ST_PresetColorValMediumPurple ST_PresetColorVal =134;ST_PresetColorValMediumSeaGreen ST_PresetColorVal =135;ST_PresetColorValMediumSlateBlue ST_PresetColorVal =136;ST_PresetColorValMediumSpringGreen ST_PresetColorVal =137;ST_PresetColorValMediumTurquoise ST_PresetColorVal =138;ST_PresetColorValMediumVioletRed ST_PresetColorVal =139;ST_PresetColorValMidnightBlue ST_PresetColorVal =140;ST_PresetColorValMintCream ST_PresetColorVal =141;ST_PresetColorValMistyRose ST_PresetColorVal =142;ST_PresetColorValMoccasin ST_PresetColorVal =143;ST_PresetColorValNavajoWhite ST_PresetColorVal =144;ST_PresetColorValNavy ST_PresetColorVal =145;ST_PresetColorValOldLace ST_PresetColorVal =146;ST_PresetColorValOlive ST_PresetColorVal =147;ST_PresetColorValOliveDrab ST_PresetColorVal =148;ST_PresetColorValOrange ST_PresetColorVal =149;ST_PresetColorValOrangeRed ST_PresetColorVal =150;ST_PresetColorValOrchid ST_PresetColorVal =151;ST_PresetColorValPaleGoldenrod ST_PresetColorVal =152;ST_PresetColorValPaleGreen ST_PresetColorVal =153;ST_PresetColorValPaleTurquoise ST_PresetColorVal =154;ST_PresetColorValPaleVioletRed ST_PresetColorVal =155;ST_PresetColorValPapayaWhip ST_PresetColorVal =156;ST_PresetColorValPeachPuff ST_PresetColorVal =157;ST_PresetColorValPeru ST_PresetColorVal =158;ST_PresetColorValPink ST_PresetColorVal =159;ST_PresetColorValPlum ST_PresetColorVal =160;ST_PresetColorValPowderBlue ST_PresetColorVal =161;ST_PresetColorValPurple ST_PresetColorVal =162;ST_PresetColorValRed ST_PresetColorVal =163;ST_PresetColorValRosyBrown ST_PresetColorVal =164;ST_PresetColorValRoyalBlue ST_PresetColorVal =165;ST_PresetColorValSaddleBrown ST_PresetColorVal =166;ST_PresetColorValSalmon ST_PresetColorVal =167;ST_PresetColorValSandyBrown ST_PresetColorVal =168;ST_PresetColorValSeaGreen ST_PresetColorVal =169;ST_PresetColorValSeaShell ST_PresetColorVal =170;ST_PresetColorValSienna ST_PresetColorVal =171;ST_PresetColorValSilver ST_PresetColorVal =172;ST_PresetColorValSkyBlue ST_PresetColorVal =173;ST_PresetColorValSlateBlue ST_PresetColorVal =174;ST_PresetColorValSlateGray ST_PresetColorVal =175;ST_PresetColorValSlateGrey ST_PresetColorVal =176;ST_PresetColorValSnow ST_PresetColorVal =177;ST_PresetColorValSpringGreen ST_PresetColorVal =178;ST_PresetColorValSteelBlue ST_PresetColorVal =179;ST_PresetColorValTan ST_PresetColorVal =180;ST_PresetColorValTeal ST_PresetColorVal =181;ST_PresetColorValThistle ST_PresetColorVal =182;ST_PresetColorValTomato ST_PresetColorVal =183;ST_PresetColorValTurquoise ST_PresetColorVal =184;ST_PresetColorValViolet ST_PresetColorVal =185;ST_PresetColorValWheat ST_PresetColorVal =186;ST_PresetColorValWhite ST_PresetColorVal =187;ST_PresetColorValWhiteSmoke ST_PresetColorVal =188;ST_PresetColorValYellow ST_PresetColorVal =189;ST_PresetColorValYellowGreen ST_PresetColorVal =190;); +// Validate validates the CT_SystemColor and its children +func (_gbacd *CT_SystemColor )Validate ()error {return _gbacd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_dcce *CT_SRgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_dcce .ValAttr )});e .EncodeToken (start );if _dcce .EG_ColorTransform !=nil {for _ ,_gegfe :=range _dcce .EG_ColorTransform {_gegfe .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ConnectorLocking and its children -func (_faed *CT_ConnectorLocking )Validate ()error {return _faed .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_bfbcg *CT_LineProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bfbcg .WAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0077"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bfbcg .WAttr )});};if _bfbcg .CapAttr !=ST_LineCapUnset {_bfdab ,_afgf :=_bfbcg .CapAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0063\u0061\u0070"});if _afgf !=nil {return _afgf ;};start .Attr =append (start .Attr ,_bfdab );};if _bfbcg .CmpdAttr !=ST_CompoundLineUnset {_addbd ,_cabgb :=_bfbcg .CmpdAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0063\u006d\u0070\u0064"});if _cabgb !=nil {return _cabgb ;};start .Attr =append (start .Attr ,_addbd );};if _bfbcg .AlgnAttr !=ST_PenAlignmentUnset {_gfbgg ,_cada :=_bfbcg .AlgnAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061\u006c\u0067\u006e"});if _cada !=nil {return _cada ;};start .Attr =append (start .Attr ,_gfbgg );};e .EncodeToken (start );if _bfbcg .NoFill !=nil {_dfefa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfbcg .NoFill ,_dfefa );};if _bfbcg .SolidFill !=nil {_aegfe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfbcg .SolidFill ,_aegfe );};if _bfbcg .GradFill !=nil {_bef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfbcg .GradFill ,_bef );};if _bfbcg .PattFill !=nil {_bedfc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfbcg .PattFill ,_bedfc );};if _bfbcg .PrstDash !=nil {_dadfb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bfbcg .PrstDash ,_dadfb );};if _bfbcg .CustDash !=nil {_bcga :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bfbcg .CustDash ,_bcga );};if _bfbcg .Round !=nil {_ccedd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_bfbcg .Round ,_ccedd );};if _bfbcg .Bevel !=nil {_gbea :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_bfbcg .Bevel ,_gbea );};if _bfbcg .Miter !=nil {_fagcad :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_bfbcg .Miter ,_fagcad );};if _bfbcg .HeadEnd !=nil {_ebef :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_bfbcg .HeadEnd ,_ebef );};if _bfbcg .TailEnd !=nil {_fcbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_bfbcg .TailEnd ,_fcbe );};if _bfbcg .ExtLst !=nil {_becdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfbcg .ExtLst ,_becdd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_aeffd *CT_HslColor )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_aeffd .HueAttr =0;for _ ,_eace :=range start .Attr {if _eace .Name .Local =="\u0068\u0075\u0065"{_ffbec ,_baced :=_gcbbf .ParseInt (_eace .Value ,10,32);if _baced !=nil {return _baced ;};_aeffd .HueAttr =int32 (_ffbec );continue ;};if _eace .Name .Local =="\u0073\u0061\u0074"{_baea ,_ecc :=ParseUnionST_Percentage (_eace .Value );if _ecc !=nil {return _ecc ;};_aeffd .SatAttr =_baea ;continue ;};if _eace .Name .Local =="\u006c\u0075\u006d"{_ddbaa ,_bcabc :=ParseUnionST_Percentage (_eace .Value );if _bcabc !=nil {return _bcabc ;};_aeffd .LumAttr =_ddbaa ;continue ;};};_ddgc :for {_gaebb ,_dggf :=d .Token ();if _dggf !=nil {return _dggf ;};switch _gfab :=_gaebb .(type ){case _ggfee .StartElement :switch _gfab .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cgbc :=NewEG_ColorTransform ();_cgbc .Tint =NewCT_PositiveFixedPercentage ();if _ebebg :=d .DecodeElement (_cgbc .Tint ,&_gfab );_ebebg !=nil {return _ebebg ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_cgbc );case _ggfee .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_aedccd :=NewEG_ColorTransform ();_aedccd .Shade =NewCT_PositiveFixedPercentage ();if _gdffc :=d .DecodeElement (_aedccd .Shade ,&_gfab );_gdffc !=nil {return _gdffc ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_aedccd );case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_adfbd :=NewEG_ColorTransform ();_adfbd .Comp =NewCT_ComplementTransform ();if _bce :=d .DecodeElement (_adfbd .Comp ,&_gfab );_bce !=nil {return _bce ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_adfbd );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_dfgde :=NewEG_ColorTransform ();_dfgde .Inv =NewCT_InverseTransform ();if _aafbc :=d .DecodeElement (_dfgde .Inv ,&_gfab );_aafbc !=nil {return _aafbc ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_dfgde );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_faaedb :=NewEG_ColorTransform ();_faaedb .Gray =NewCT_GrayscaleTransform ();if _cafcg :=d .DecodeElement (_faaedb .Gray ,&_gfab );_cafcg !=nil {return _cafcg ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_faaedb );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_fegee :=NewEG_ColorTransform ();_fegee .Alpha =NewCT_PositiveFixedPercentage ();if _cef :=d .DecodeElement (_fegee .Alpha ,&_gfab );_cef !=nil {return _cef ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_fegee );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_egcfe :=NewEG_ColorTransform ();_egcfe .AlphaOff =NewCT_FixedPercentage ();if _febfa :=d .DecodeElement (_egcfe .AlphaOff ,&_gfab );_febfa !=nil {return _febfa ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_egcfe );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_addgg :=NewEG_ColorTransform ();_addgg .AlphaMod =NewCT_PositivePercentage ();if _dfabf :=d .DecodeElement (_addgg .AlphaMod ,&_gfab );_dfabf !=nil {return _dfabf ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_addgg );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gddc :=NewEG_ColorTransform ();_gddc .Hue =NewCT_PositiveFixedAngle ();if _cfgef :=d .DecodeElement (_gddc .Hue ,&_gfab );_cfgef !=nil {return _cfgef ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_gddc );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_faeca :=NewEG_ColorTransform ();_faeca .HueOff =NewCT_Angle ();if _bba :=d .DecodeElement (_faeca .HueOff ,&_gfab );_bba !=nil {return _bba ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_faeca );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dedg :=NewEG_ColorTransform ();_dedg .HueMod =NewCT_PositivePercentage ();if _gcced :=d .DecodeElement (_dedg .HueMod ,&_gfab );_gcced !=nil {return _gcced ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_dedg );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_cgddb :=NewEG_ColorTransform ();_cgddb .Sat =NewCT_Percentage ();if _abbdc :=d .DecodeElement (_cgddb .Sat ,&_gfab );_abbdc !=nil {return _abbdc ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_cgddb );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bfdgd :=NewEG_ColorTransform ();_bfdgd .SatOff =NewCT_Percentage ();if _cfab :=d .DecodeElement (_bfdgd .SatOff ,&_gfab );_cfab !=nil {return _cfab ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_bfdgd );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_defde :=NewEG_ColorTransform ();_defde .SatMod =NewCT_Percentage ();if _gfabe :=d .DecodeElement (_defde .SatMod ,&_gfab );_gfabe !=nil {return _gfabe ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_defde );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_baeafb :=NewEG_ColorTransform ();_baeafb .Lum =NewCT_Percentage ();if _ddbfa :=d .DecodeElement (_baeafb .Lum ,&_gfab );_ddbfa !=nil {return _ddbfa ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_baeafb );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gfefa :=NewEG_ColorTransform ();_gfefa .LumOff =NewCT_Percentage ();if _bcced :=d .DecodeElement (_gfefa .LumOff ,&_gfab );_bcced !=nil {return _bcced ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_gfefa );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_deffbg :=NewEG_ColorTransform ();_deffbg .LumMod =NewCT_Percentage ();if _cbcdge :=d .DecodeElement (_deffbg .LumMod ,&_gfab );_cbcdge !=nil {return _cbcdge ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_deffbg );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_daabe :=NewEG_ColorTransform ();_daabe .Red =NewCT_Percentage ();if _gecea :=d .DecodeElement (_daabe .Red ,&_gfab );_gecea !=nil {return _gecea ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_daabe );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_beedbf :=NewEG_ColorTransform ();_beedbf .RedOff =NewCT_Percentage ();if _egfc :=d .DecodeElement (_beedbf .RedOff ,&_gfab );_egfc !=nil {return _egfc ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_beedbf );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bgac :=NewEG_ColorTransform ();_bgac .RedMod =NewCT_Percentage ();if _cddgc :=d .DecodeElement (_bgac .RedMod ,&_gfab );_cddgc !=nil {return _cddgc ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_bgac );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bcadf :=NewEG_ColorTransform ();_bcadf .Green =NewCT_Percentage ();if _faeb :=d .DecodeElement (_bcadf .Green ,&_gfab );_faeb !=nil {return _faeb ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_bcadf );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bbbdg :=NewEG_ColorTransform ();_bbbdg .GreenOff =NewCT_Percentage ();if _agbge :=d .DecodeElement (_bbbdg .GreenOff ,&_gfab );_agbge !=nil {return _agbge ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_bbbdg );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gggf :=NewEG_ColorTransform ();_gggf .GreenMod =NewCT_Percentage ();if _cgag :=d .DecodeElement (_gggf .GreenMod ,&_gfab );_cgag !=nil {return _cgag ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_gggf );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_bfbad :=NewEG_ColorTransform ();_bfbad .Blue =NewCT_Percentage ();if _bded :=d .DecodeElement (_bfbad .Blue ,&_gfab );_bded !=nil {return _bded ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_bfbad );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bgae :=NewEG_ColorTransform ();_bgae .BlueOff =NewCT_Percentage ();if _dag :=d .DecodeElement (_bgae .BlueOff ,&_gfab );_dag !=nil {return _dag ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_bgae );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bdec :=NewEG_ColorTransform ();_bdec .BlueMod =NewCT_Percentage ();if _afgcc :=d .DecodeElement (_bdec .BlueMod ,&_gfab );_afgcc !=nil {return _afgcc ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_bdec );case _ggfee .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_dffab :=NewEG_ColorTransform ();_dffab .Gamma =NewCT_GammaTransform ();if _gfdfe :=d .DecodeElement (_dffab .Gamma ,&_gfab );_gfdfe !=nil {return _gfdfe ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_dffab );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bcegb :=NewEG_ColorTransform ();_bcegb .InvGamma =NewCT_InverseGammaTransform ();if _gefed :=d .DecodeElement (_bcegb .InvGamma ,&_gfab );_gefed !=nil {return _gefed ;};_aeffd .EG_ColorTransform =append (_aeffd .EG_ColorTransform ,_bcegb );default:_fecf .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\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_gfab .Name );if _efdag :=d .Skip ();_efdag !=nil {return _efdag ;};};case _ggfee .EndElement :break _ddgc ;case _ggfee .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path +func (_ageb *CT_AdjPoint2D )ValidateWithPath (path string )error {if _fga :=_ageb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_fga !=nil {return _fga ;};if _dcb :=_ageb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_dcb !=nil {return _dcb ;};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3;ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5;);func (_gcgde *ST_TextVertOverflowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbgc ,_aeaag :=d .Token ();if _aeaag !=nil {return _aeaag ;};if _fgdga ,_egaaa :=_abbgc .(_b .EndElement );_egaaa &&_fgdga .Name ==start .Name {*_gcgde =1;return nil ;};if _ddfdda ,_abbef :=_abbgc .(_b .CharData );!_abbef {return _bb .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",_abbgc );}else {switch string (_ddfdda ){case "":*_gcgde =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gcgde =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_gcgde =2;case "\u0063\u006c\u0069\u0070":*_gcgde =3;};};_abbgc ,_aeaag =d .Token ();if _aeaag !=nil {return _aeaag ;};if _cddcb ,_bdbcd :=_abbgc .(_b .EndElement );_bdbcd &&_cddcb .Name ==start .Name {return nil ;};return _bb .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",_abbgc );};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func (_gaebee *CT_Scene3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gccef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_gaebee .Camera ,_gccef );_abgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_gaebee .LightRig ,_abgd );if _gaebee .Backdrop !=nil {_ecfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_gaebee .Backdrop ,_ecfd );};if _gaebee .ExtLst !=nil {_fdac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaebee .ExtLst ,_fdac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlPictureNonVisual and its children -func (_fbfa *CT_GvmlPictureNonVisual )Validate ()error {return _fbfa .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_dggeb ST_LineEndWidth )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_dceg :=_ggfee .Attr {};_dceg .Name =name ;switch _dggeb {case ST_LineEndWidthUnset :_dceg .Value ="";case ST_LineEndWidthSm :_dceg .Value ="\u0073\u006d";case ST_LineEndWidthMed :_dceg .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_dceg .Value ="\u006c\u0067";};return _dceg ,nil ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_gggg :=ST_AdjAngle {};_bcbf ,_cgccf :=_gcbbf .ParseInt (s ,10,64);if _cgccf !=nil {_gggg .ST_GeomGuideName =&s ;}else {_aebg :=int32 (_bcbf );_gggg .ST_Angle =&_aebg ;};return _gggg ,nil ;};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_afaa *CT_TextSpacing )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _afaa .SpcPct !=nil {_ffgbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_afaa .SpcPct ,_ffgbe );};if _afaa .SpcPts !=nil {_egeafc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_afaa .SpcPts ,_egeafc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ecaaa *CT_SolidColorFillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _ecaaa .ScrgbClr !=nil {_efddg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ecaaa .ScrgbClr ,_efddg );};if _ecaaa .SrgbClr !=nil {_fdgff :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ecaaa .SrgbClr ,_fdgff );};if _ecaaa .HslClr !=nil {_bedda :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ecaaa .HslClr ,_bedda );};if _ecaaa .SysClr !=nil {_afeec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ecaaa .SysClr ,_afeec );};if _ecaaa .SchemeClr !=nil {_dggeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ecaaa .SchemeClr ,_dggeg );};if _ecaaa .PrstClr !=nil {_fbgd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ecaaa .PrstClr ,_fbgd );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ddge *ST_LineEndType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_ddge =0;case "\u006e\u006f\u006e\u0065":*_ddge =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ddge =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_ddge =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ddge =4;case "\u006f\u0076\u0061\u006c":*_ddge =5;case "\u0061\u0072\u0072o\u0077":*_ddge =6;};return nil ;}; +// Validate validates the CT_LineStyleList and its children +func (_ffbadd *CT_LineStyleList )Validate ()error {return _ffbadd .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_efea *EG_LineJoinProperties )ValidateWithPath (path string )error {if _efea .Round !=nil {if _fafg :=_efea .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_fafg !=nil {return _fafg ;};};if _efea .Bevel !=nil {if _efgae :=_efea .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_efgae !=nil {return _efgae ;};};if _efea .Miter !=nil {if _bdaea :=_efea .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_bdaea !=nil {return _bdaea ;};};return nil ;}; +// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path +func (_caaa *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _caaa .ULnTx !=nil {if _cdbba :=_caaa .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_cdbba !=nil {return _cdbba ;};};if _caaa .ULn !=nil {if _badd :=_caaa .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_badd !=nil {return _badd ;};};return nil ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};type ST_ColorSchemeIndex byte ;func (_dggec *CT_TextAutonumberBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fbafce ,_cdeag :=_dggec .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdeag !=nil {return _cdeag ;};start .Attr =append (start .Attr ,_fbafce );if _dggec .StartAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dggec .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_begeg *CT_RegularTextRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _begeg .RPr !=nil {_fegef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_begeg .RPr ,_fegef );};_adcfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074"}};_f .AddPreserveSpaceAttr (&_adcfa ,_begeg .T );e .EncodeElement (_begeg .T ,_adcfa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; -// Validate validates the CT_LinearShadeProperties and its children -func (_ebfagc *CT_LinearShadeProperties )Validate ()error {return _ebfagc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the Graphic and its children, prefixing error messages with path +func (_efcdc *Graphic )ValidateWithPath (path string )error {if _fgedce :=_efcdc .CT_GraphicalObject .ValidateWithPath (path );_fgedce !=nil {return _fgedce ;};return nil ;};func (_gcgbg ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _gcgbg {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgbg ));};return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_dfec :=&CT_ColorChangeEffect {};_dfec .ClrFrom =NewCT_Color ();_dfec .ClrTo =NewCT_Color ();return _dfec ;};func (_effeee ST_PathShadeType )String ()string {switch _effeee {case 0:return "";case 1:return "\u0073\u0068\u0061p\u0065";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0072\u0065\u0063\u0074";};return "";};func (_gfdea ST_RectAlignment )Validate ()error {return _gfdea .ValidateWithPath ("")};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_acdfd :=&CT_LuminanceEffect {};return _acdfd };type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_acgg *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acgg =0;case "\u0063\u006c\u0072":*_acgg =1;case "\u0061\u0075\u0074\u006f":*_acgg =2;case "\u0067\u0072\u0061\u0079":*_acgg =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_acgg =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_acgg =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_acgg =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_acgg =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_acgg =8;case "\u0062\u006c\u0061c\u006b":*_acgg =9;case "\u0077\u0068\u0069t\u0065":*_acgg =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_acgg =11;};return nil ;};func (_fgba *CT_AudioCD )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_fgba .St ,_abc );_dbec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_fgba .End ,_dbec );if _fgba .ExtLst !=nil {_ebea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgba .ExtLst ,_ebea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_gfgg *CT_SphereCoords )ValidateWithPath (path string )error {if _gfgg .LatAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\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 ,_gfgg .LatAttr );};if _gfgg .LatAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gfgg .LatAttr );};if _gfgg .LonAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\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 ,_gfgg .LonAttr );};if _gfgg .LonAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gfgg .LonAttr );};if _gfgg .RevAttr < 0{return _ddgage .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\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 ,_gfgg .RevAttr );};if _gfgg .RevAttr >=21600000{return _ddgage .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gfgg .RevAttr );};return nil ;};type CT_OfficeArtExtension struct{UriAttr string ;Any []_fecf .Any ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};func (_faece ST_LineEndType )Validate ()error {return _faece .ValidateWithPath ("")};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};func (_agfdf ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _agfdf {case 0,1,2,3:default:return _ddgage .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfdf ));};return nil ;};func (_gdafca ST_BevelPresetType )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_dfcb :=_ggfee .Attr {};_dfcb .Name =name ;switch _gdafca {case ST_BevelPresetTypeUnset :_dfcb .Value ="";case ST_BevelPresetTypeRelaxedInset :_dfcb .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_dfcb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_dfcb .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_dfcb .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_dfcb .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_dfcb .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_dfcb .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_dfcb .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_dfcb .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_dfcb .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_dfcb .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_dfcb .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _dfcb ,nil ;}; +// ST_Coordinate is a union type +type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func NewCT_TransformEffect ()*CT_TransformEffect {_bcgd :=&CT_TransformEffect {};return _bcgd };func NewCT_FillEffect ()*CT_FillEffect {_bagd :=&CT_FillEffect {};return _bagd };func (_cdddg ST_TextFontAlignType )Validate ()error {return _cdddg .ValidateWithPath ("")};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TextNoBullet struct{}; -// Validate validates the CT_BlipChoice and its children -func (_bcaf *CT_BlipChoice )Validate ()error {return _bcaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_adebc ST_Coordinate )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _adebc .ST_CoordinateUnqualified !=nil {e .EncodeToken (_ggfee .CharData (_ddgage .Sprintf ("\u0025\u0064",*_adebc .ST_CoordinateUnqualified )));};if _adebc .ST_UniversalMeasure !=nil {e .EncodeToken (_ggfee .CharData (*_adebc .ST_UniversalMeasure ));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};func (_effc *CT_PositivePercentage )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0076\u0061\u006c"},Value :_ddgage .Sprintf ("\u0025\u0076",_effc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bafgc *CT_GammaTransform )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };func (_abfa *CT_FlatText )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _abfa .ZAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u007a"},Value :_ddgage .Sprintf ("\u0025\u0076",*_abfa .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_bbbfe *ThemeManager )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_bbbfe .CT_EmptyElement =*NewCT_EmptyElement ();for {_bafe ,_gcbba :=d .Token ();if _gcbba !=nil {return _ddgage .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_gcbba );};if _cddga ,_gfedc :=_bafe .(_ggfee .EndElement );_gfedc &&_cddga .Name ==start .Name {break ;};};return nil ;};func (_bdccd *CT_OuterShadowEffect )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {if _bdccd .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdccd .BlurRadAttr )});};if _bdccd .DistAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdccd .DistAttr )});};if _bdccd .DirAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0064\u0069\u0072"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdccd .DirAttr )});};if _bdccd .SxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdccd .SxAttr )});};if _bdccd .SyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0073\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdccd .SyAttr )});};if _bdccd .KxAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006b\u0078"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdccd .KxAttr )});};if _bdccd .KyAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u006b\u0079"},Value :_ddgage .Sprintf ("\u0025\u0076",*_bdccd .KyAttr )});};if _bdccd .AlgnAttr !=ST_RectAlignmentUnset {_abba ,_bfddd :=_bdccd .AlgnAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0061\u006c\u0067\u006e"});if _bfddd !=nil {return _bfddd ;};start .Attr =append (start .Attr ,_abba );};if _bdccd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_ggfee .Attr {Name :_ggfee .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_ddgage .Sprintf ("\u0025\u0064",_geaec (*_bdccd .RotWithShapeAttr ))});};e .EncodeToken (start );if _bdccd .ScrgbClr !=nil {_gccdd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bdccd .ScrgbClr ,_gccdd );};if _bdccd .SrgbClr !=nil {_fgdgb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bdccd .SrgbClr ,_fgdgb );};if _bdccd .HslClr !=nil {_dgffb :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bdccd .HslClr ,_dgffb );};if _bdccd .SysClr !=nil {_fdeeg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bdccd .SysClr ,_fdeeg );};if _bdccd .SchemeClr !=nil {_bacec :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bdccd .SchemeClr ,_bacec );};if _bdccd .PrstClr !=nil {_cfadc :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bdccd .PrstClr ,_cfadc );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_gabdg ST_DgmBuildStep )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {return e .EncodeElement (_gabdg .String (),start );};func (_cagaff *CT_FontReference )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {_beedd ,_ggc :=_cagaff .IdxAttr .MarshalXMLAttr (_ggfee .Name {Local :"\u0069\u0064\u0078"});if _ggc !=nil {return _ggc ;};start .Attr =append (start .Attr ,_beedd );e .EncodeToken (start );if _cagaff .ScrgbClr !=nil {_bdbe :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cagaff .ScrgbClr ,_bdbe );};if _cagaff .SrgbClr !=nil {_bfedd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cagaff .SrgbClr ,_bfedd );};if _cagaff .HslClr !=nil {_aaadg :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cagaff .HslClr ,_aaadg );};if _cagaff .SysClr !=nil {_adee :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cagaff .SysClr ,_adee );};if _cagaff .SchemeClr !=nil {_gadfd :=_ggfee .StartElement {Name :_ggfee .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cagaff .SchemeClr ,_gadfd );};if _cagaff .PrstClr !=nil {_ffa :=_ggfee .StartElement {Name :_ggfee .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cagaff .PrstClr ,_ffa );};e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;};func (_ecfda *CT_ScRgbColor )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {for _ ,_gfdcb :=range start .Attr {if _gfdcb .Name .Local =="\u0072"{_adcgee ,_dafe :=ParseUnionST_Percentage (_gfdcb .Value );if _dafe !=nil {return _dafe ;};_ecfda .RAttr =_adcgee ;continue ;};if _gfdcb .Name .Local =="\u0067"{_aebbg ,_gagef :=ParseUnionST_Percentage (_gfdcb .Value );if _gagef !=nil {return _gagef ;};_ecfda .GAttr =_aebbg ;continue ;};if _gfdcb .Name .Local =="\u0062"{_accgf ,_dgg :=ParseUnionST_Percentage (_gfdcb .Value );if _dgg !=nil {return _dgg ;};_ecfda .BAttr =_accgf ;continue ;};};_ceadf :for {_aagc ,_bab :=d .Token ();if _bab !=nil {return _bab ;};switch _egaab :=_aagc .(type ){case _ggfee .StartElement :switch _egaab .Name {case _ggfee .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_faba :=NewEG_ColorTransform ();_faba .Tint =NewCT_PositiveFixedPercentage ();if _dfade :=d .DecodeElement (_faba .Tint ,&_egaab );_dfade !=nil {return _dfade ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_faba );case _ggfee .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_cccc :=NewEG_ColorTransform ();_cccc .Shade =NewCT_PositiveFixedPercentage ();if _dgfc :=d .DecodeElement (_cccc .Shade ,&_egaab );_dgfc !=nil {return _dgfc ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_cccc );case _ggfee .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_fedaf :=NewEG_ColorTransform ();_fedaf .Comp =NewCT_ComplementTransform ();if _def :=d .DecodeElement (_fedaf .Comp ,&_egaab );_def !=nil {return _def ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_fedaf );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_cgbd :=NewEG_ColorTransform ();_cgbd .Inv =NewCT_InverseTransform ();if _cceb :=d .DecodeElement (_cgbd .Inv ,&_egaab );_cceb !=nil {return _cceb ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_cgbd );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bcb :=NewEG_ColorTransform ();_bcb .Gray =NewCT_GrayscaleTransform ();if _egge :=d .DecodeElement (_bcb .Gray ,&_egaab );_egge !=nil {return _egge ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_bcb );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_cecec :=NewEG_ColorTransform ();_cecec .Alpha =NewCT_PositiveFixedPercentage ();if _fdacd :=d .DecodeElement (_cecec .Alpha ,&_egaab );_fdacd !=nil {return _fdacd ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_cecec );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_ffgdgb :=NewEG_ColorTransform ();_ffgdgb .AlphaOff =NewCT_FixedPercentage ();if _abag :=d .DecodeElement (_ffgdgb .AlphaOff ,&_egaab );_abag !=nil {return _abag ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_ffgdgb );case _ggfee .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gdeab :=NewEG_ColorTransform ();_gdeab .AlphaMod =NewCT_PositivePercentage ();if _cdaf :=d .DecodeElement (_gdeab .AlphaMod ,&_egaab );_cdaf !=nil {return _cdaf ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_gdeab );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bdc :=NewEG_ColorTransform ();_bdc .Hue =NewCT_PositiveFixedAngle ();if _bgaba :=d .DecodeElement (_bdc .Hue ,&_egaab );_bgaba !=nil {return _bgaba ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_bdc );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_fedgc :=NewEG_ColorTransform ();_fedgc .HueOff =NewCT_Angle ();if _bbaec :=d .DecodeElement (_fedgc .HueOff ,&_egaab );_bbaec !=nil {return _bbaec ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_fedgc );case _ggfee .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bfgbf :=NewEG_ColorTransform ();_bfgbf .HueMod =NewCT_PositivePercentage ();if _fdgaf :=d .DecodeElement (_bfgbf .HueMod ,&_egaab );_fdgaf !=nil {return _fdgaf ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_bfgbf );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_gfeec :=NewEG_ColorTransform ();_gfeec .Sat =NewCT_Percentage ();if _fggc :=d .DecodeElement (_gfeec .Sat ,&_egaab );_fggc !=nil {return _fggc ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_gfeec );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gag :=NewEG_ColorTransform ();_gag .SatOff =NewCT_Percentage ();if _ecgga :=d .DecodeElement (_gag .SatOff ,&_egaab );_ecgga !=nil {return _ecgga ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_gag );case _ggfee .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cgdada :=NewEG_ColorTransform ();_cgdada .SatMod =NewCT_Percentage ();if _cdec :=d .DecodeElement (_cgdada .SatMod ,&_egaab );_cdec !=nil {return _cdec ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_cgdada );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bdfcbg :=NewEG_ColorTransform ();_bdfcbg .Lum =NewCT_Percentage ();if _bcee :=d .DecodeElement (_bdfcbg .Lum ,&_egaab );_bcee !=nil {return _bcee ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_bdfcbg );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gade :=NewEG_ColorTransform ();_gade .LumOff =NewCT_Percentage ();if _bfcb :=d .DecodeElement (_gade .LumOff ,&_egaab );_bfcb !=nil {return _bfcb ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_gade );case _ggfee .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_abcca :=NewEG_ColorTransform ();_abcca .LumMod =NewCT_Percentage ();if _deca :=d .DecodeElement (_abcca .LumMod ,&_egaab );_deca !=nil {return _deca ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_abcca );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_gdff :=NewEG_ColorTransform ();_gdff .Red =NewCT_Percentage ();if _acac :=d .DecodeElement (_gdff .Red ,&_egaab );_acac !=nil {return _acac ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_gdff );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dgbef :=NewEG_ColorTransform ();_dgbef .RedOff =NewCT_Percentage ();if _aaecf :=d .DecodeElement (_dgbef .RedOff ,&_egaab );_aaecf !=nil {return _aaecf ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_dgbef );case _ggfee .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_gbfbc :=NewEG_ColorTransform ();_gbfbc .RedMod =NewCT_Percentage ();if _fbef :=d .DecodeElement (_gbfbc .RedMod ,&_egaab );_fbef !=nil {return _fbef ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_gbfbc );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_gece :=NewEG_ColorTransform ();_gece .Green =NewCT_Percentage ();if _aecaf :=d .DecodeElement (_gece .Green ,&_egaab );_aecaf !=nil {return _aecaf ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_gece );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fgeea :=NewEG_ColorTransform ();_fgeea .GreenOff =NewCT_Percentage ();if _ecdb :=d .DecodeElement (_fgeea .GreenOff ,&_egaab );_ecdb !=nil {return _ecdb ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_fgeea );case _ggfee .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ddccc :=NewEG_ColorTransform ();_ddccc .GreenMod =NewCT_Percentage ();if _bdbaf :=d .DecodeElement (_ddccc .GreenMod ,&_egaab );_bdbaf !=nil {return _bdbaf ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_ddccc );case _ggfee .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_gbaef :=NewEG_ColorTransform ();_gbaef .Blue =NewCT_Percentage ();if _ebbbg :=d .DecodeElement (_gbaef .Blue ,&_egaab );_ebbbg !=nil {return _ebbbg ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_gbaef );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_egaad :=NewEG_ColorTransform ();_egaad .BlueOff =NewCT_Percentage ();if _cfeb :=d .DecodeElement (_egaad .BlueOff ,&_egaab );_cfeb !=nil {return _cfeb ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_egaad );case _ggfee .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_efeea :=NewEG_ColorTransform ();_efeea .BlueMod =NewCT_Percentage ();if _bacb :=d .DecodeElement (_efeea .BlueMod ,&_egaab );_bacb !=nil {return _bacb ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_efeea );case _ggfee .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_cedgc :=NewEG_ColorTransform ();_cedgc .Gamma =NewCT_GammaTransform ();if _ggdaf :=d .DecodeElement (_cedgc .Gamma ,&_egaab );_ggdaf !=nil {return _ggdaf ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_cedgc );case _ggfee .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dgbfc :=NewEG_ColorTransform ();_dgbfc .InvGamma =NewCT_InverseGammaTransform ();if _feedfd :=d .DecodeElement (_dgbfc .InvGamma ,&_egaab );_feedfd !=nil {return _feedfd ;};_ecfda .EG_ColorTransform =append (_ecfda .EG_ColorTransform ,_dgbfc );default:_fecf .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\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_egaab .Name );if _dacag :=d .Skip ();_dacag !=nil {return _dacag ;};};case _ggfee .EndElement :break _ceadf ;case _ggfee .CharData :};};return nil ;}; +// Validate validates the CT_Transform2D and its children +func (_addae *CT_Transform2D )Validate ()error {return _addae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");}; -// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path -func (_affcg *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _dbafa ,_egffe :=range _affcg .Ext {if _gecfc :=_egffe .ValidateWithPath (_ddgage .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dbafa ));_gecfc !=nil {return _gecfc ;};};return nil ;};func (_aggdg *CT_GroupFillProperties )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ggfee .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SupplementalFont and its children +func (_agfcc *CT_SupplementalFont )Validate ()error {return _agfcc .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func (_beafag *ST_PathShadeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beafag =0;case "\u0073\u0068\u0061p\u0065":*_beafag =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_beafag =2;case "\u0072\u0065\u0063\u0074":*_beafag =3;};return nil ;};func (_efg *CT_AdjPoint2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfe :=range start .Attr {if _bfe .Name .Local =="\u0078"{_gb ,_fae :=ParseUnionST_AdjCoordinate (_bfe .Value );if _fae !=nil {return _fae ;};_efg .XAttr =_gb ;continue ;};if _bfe .Name .Local =="\u0079"{_gc ,_feg :=ParseUnionST_AdjCoordinate (_bfe .Value );if _feg !=nil {return _feg ;};_efg .YAttr =_gc ;continue ;};};for {_efc ,_cad :=d .Token ();if _cad !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_cad );};if _fbc ,_bdf :=_efc .(_b .EndElement );_bdf &&_fbc .Name ==start .Name {break ;};};return nil ;};func (_ffgbg *CT_TextBulletSizePercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffgbg .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_fdef :=range start .Attr {if _fdef .Name .Local =="\u0076\u0061\u006c"{_dgeab ,_edbfa :=_fdef .Value ,error (nil );if _edbfa !=nil {return _edbfa ;};_ffgbg .ValAttr =_dgeab ;continue ;};};for {_cfcf ,_ccgd :=d .Token ();if _ccgd !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054ext\u0042ul\u006c\u0065\u0074\u0053\u0069\u007a\u0065Pe\u0072\u0063\u0065\u006e\u0074\u003a\u0020%\u0073",_ccgd );};if _gedff ,_acfde :=_cfcf .(_b .EndElement );_acfde &&_gedff .Name ==start .Name {break ;};};return nil ;};func (_aabba *CT_TablePartStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aabba .TcTxStyle !=nil {_acfcg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aabba .TcTxStyle ,_acfcg );};if _aabba .TcStyle !=nil {_afegf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_aabba .TcStyle ,_afegf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bae *CT_AlphaReplaceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcdb :=range start .Attr {if _bcdb .Name .Local =="\u0061"{_acbf ,_bab :=ParseUnionST_PositiveFixedPercentage (_bcdb .Value );if _bab !=nil {return _bab ;};_bae .AAttr =_acbf ;continue ;};};for {_bdd ,_ebfc :=d .Token ();if _ebfc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006ca\u0063\u0065\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_ebfc );};if _eege ,_deebd :=_bdd .(_b .EndElement );_deebd &&_eege .Name ==start .Name {break ;};};return nil ;};func (_cdceg ST_PathShadeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdceg .String (),start );};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_gabaa ST_TextUnderlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gabaa .String (),start );};func (_ccdeee ST_BlendMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efeca :=_b .Attr {};_efeca .Name =name ;switch _ccdeee {case ST_BlendModeUnset :_efeca .Value ="";case ST_BlendModeOver :_efeca .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_efeca .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_efeca .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_efeca .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_efeca .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _efeca ,nil ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};func (_bfbgf *CT_GvmlConnector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbgf .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_bfbgf .SpPr =NewCT_ShapeProperties ();_dgdf :for {_dgge ,_dfdfa :=d .Token ();if _dfdfa !=nil {return _dfdfa ;};switch _aadac :=_dgge .(type ){case _b .StartElement :switch _aadac .Name {case _b .Name {Space :"\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",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _fedb :=d .DecodeElement (_bfbgf .NvCxnSpPr ,&_aadac );_fedb !=nil {return _fedb ;};case _b .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _cbff :=d .DecodeElement (_bfbgf .SpPr ,&_aadac );_cbff !=nil {return _cbff ;};case _b .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_bfbgf .Style =NewCT_ShapeStyle ();if _gdegg :=d .DecodeElement (_bfbgf .Style ,&_aadac );_gdegg !=nil {return _gdegg ;};case _b .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbgf .ExtLst =NewCT_OfficeArtExtensionList ();if _aafc :=d .DecodeElement (_bfbgf .ExtLst ,&_aadac );_aafc !=nil {return _aafc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_aadac .Name );if _cgbdc :=d .Skip ();_cgbdc !=nil {return _cgbdc ;};};case _b .EndElement :break _dgdf ;case _b .CharData :};};return nil ;};func (_bedbaca *CT_Percentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_bedbaca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Percentage ()*CT_Percentage {_efced :=&CT_Percentage {};return _efced };func (_dbdfa *CT_DashStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbdfa .Ds !=nil {_eddee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_dbbcd :=range _dbdfa .Ds {e .EncodeElement (_dbbcd ,_eddee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcfaa *EG_Geometry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgde :for {_edeeb ,_ggadga :=d .Token ();if _ggadga !=nil {return _ggadga ;};switch _eefea :=_edeeb .(type ){case _b .StartElement :switch _eefea .Name {case _b .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_gcfaa .CustGeom =NewCT_CustomGeometry2D ();if _aecae :=d .DecodeElement (_gcfaa .CustGeom ,&_eefea );_aecae !=nil {return _aecae ;};case _b .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_gcfaa .PrstGeom =NewCT_PresetGeometry2D ();if _dgac :=d .DecodeElement (_gcfaa .PrstGeom ,&_eefea );_dgac !=nil {return _dgac ;};default:_f .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\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_eefea .Name );if _cbaab :=d .Skip ();_cbaab !=nil {return _cbaab ;};};case _b .EndElement :break _edgde ;case _b .CharData :};};return nil ;}; -// Validate validates the Tbl and its children -func (_adbf *Tbl )Validate ()error {return _adbf .ValidateWithPath ("\u0054\u0062\u006c")};func (_bfbgb ST_AnimationDgmBuildType )MarshalXML (e *_ggfee .Encoder ,start _ggfee .StartElement )error {e .EncodeToken (start );if _bfbgb .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_ggfee .CharData (_bfbgb .ST_AnimationBuildType .String ()));};if _bfbgb .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_ggfee .CharData (_bfbgb .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_ggfee .EndElement {Name :start .Name });};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// Validate validates the CT_Point3D and its children +func (_ccbde *CT_Point3D )Validate ()error {return _ccbde .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func (_fffebf ST_LineCap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fffebf .String (),start );};func (_fbef *CT_EmptyElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bdea ,_fgbc :=d .Token ();if _fgbc !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_fgbc );};if _fegaa ,_cagbg :=_bdea .(_b .EndElement );_cagbg &&_fegaa .Name ==start .Name {break ;};};return nil ;};func (_acba ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caccf :=_b .Attr {};_caccf .Name =name ;switch _acba {case ST_AnimationChartOnlyBuildTypeUnset :_caccf .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_caccf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_caccf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_caccf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_caccf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _caccf ,nil ;};func NewCT_Cell3D ()*CT_Cell3D {_gbf :=&CT_Cell3D {};_gbf .Bevel =NewCT_Bevel ();return _gbf };func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_gfbgg :=&EG_ThemeableFillStyle {};return _gfbgg ;}; -// Validate validates the CT_AnimationChartElement and its children -func (_feae *CT_AnimationChartElement )Validate ()error {return _feae .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_eggcd :=ST_AdjCoordinate {};if _cgea .ST_UniversalMeasurePatternRe .MatchString (s ){_eggcd .ST_Coordinate =&ST_Coordinate {};_eggcd .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_eacf ,_fdaeac :=_gcbbf .ParseInt (s ,10,64);if _fdaeac !=nil {_eggcd .ST_GeomGuideName =&s ;}else {_eggcd .ST_Coordinate =&ST_Coordinate {};_eggcd .ST_Coordinate .ST_CoordinateUnqualified =&_eacf ;};};return _eggcd ,nil ;};func (_gdbge *ST_PathShadeType )UnmarshalXMLAttr (attr _ggfee .Attr )error {switch attr .Value {case "":*_gdbge =0;case "\u0073\u0068\u0061p\u0065":*_gdbge =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdbge =2;case "\u0072\u0065\u0063\u0074":*_gdbge =3;};return nil ;}; +// Validate validates the CT_TableGrid and its children +func (_cebf *CT_TableGrid )Validate ()error {return _cebf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");}; -// Validate validates the CT_OuterShadowEffect and its children -func (_bfcd *CT_OuterShadowEffect )Validate ()error {return _bfcd .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_cgc ST_SchemeColorVal )MarshalXMLAttr (name _ggfee .Name )(_ggfee .Attr ,error ){_ddgcb :=_ggfee .Attr {};_ddgcb .Name =name ;switch _cgc {case ST_SchemeColorValUnset :_ddgcb .Value ="";case ST_SchemeColorValBg1 :_ddgcb .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_ddgcb .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_ddgcb .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_ddgcb .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_ddgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_ddgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_ddgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_ddgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_ddgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_ddgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_ddgcb .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_ddgcb .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_ddgcb .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_ddgcb .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_ddgcb .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_ddgcb .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_ddgcb .Value ="\u006c\u0074\u0032";};return _ddgcb ,nil ;};func (_eebdf *EG_TextBulletSize )UnmarshalXML (d *_ggfee .Decoder ,start _ggfee .StartElement )error {_abcgc :for {_eebbd ,_eecgf :=d .Token ();if _eecgf !=nil {return _eecgf ;};switch _eacb :=_eebbd .(type ){case _ggfee .StartElement :switch _eacb .Name {case _ggfee .Name {Space :"\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",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_eebdf .BuSzTx =NewCT_TextBulletSizeFollowText ();if _fgdb :=d .DecodeElement (_eebdf .BuSzTx ,&_eacb );_fgdb !=nil {return _fgdb ;};case _ggfee .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_eebdf .BuSzPct =NewCT_TextBulletSizePercent ();if _cffe :=d .DecodeElement (_eebdf .BuSzPct ,&_eacb );_cffe !=nil {return _cffe ;};case _ggfee .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_ggfee .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_eebdf .BuSzPts =NewCT_TextBulletSizePoint ();if _cgead :=d .DecodeElement (_eebdf .BuSzPts ,&_eacb );_cgead !=nil {return _cgead ;};default:_fecf .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\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_eacb .Name );if _ccfd :=d .Skip ();_ccfd !=nil {return _ccfd ;};};case _ggfee .EndElement :break _abcgc ;case _ggfee .CharData :};};return nil ;};func init (){_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_AudioFile );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065",NewCT_VideoFile );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065",NewCT_QuickTimeFile );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065",NewCT_AudioCDTime );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044",NewCT_AudioCD );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065",NewCT_ColorScheme );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072",NewCT_CustomColor );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074",NewCT_SupplementalFont );_fecf .RegisterConstructor ("\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","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074",NewCT_CustomColorList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_FontCollection );_fecf .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d",NewCT_EffectStyleItem );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_FillStyleList );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_LineStyleList );_fecf .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074",NewCT_EffectStyleList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074",NewCT_BackgroundFillStyleList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078",NewCT_StyleMatrix );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_BaseStyles );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_OfficeArtExtension );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065",NewCT_Angle );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065",NewCT_PositiveFixedAngle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage );_fecf .RegisterConstructor ("\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","\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065",NewCT_FixedPercentage );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065",NewCT_PositiveFixedPercentage );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f",NewCT_Ratio );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_Point2D );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044",NewCT_PositiveSize2D );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d",NewCT_ComplementTransform );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseTransform );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_GrayscaleTransform );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_GammaTransform );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseGammaTransform );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_ScRgbColor );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072",NewCT_HslColor );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072",NewCT_SystemColor );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072",NewCT_PresetColor );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewCT_OfficeArtExtensionList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044",NewCT_Scale2D );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044",NewCT_Transform2D );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044",NewCT_GroupTransform2D );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044",NewCT_Point3D );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044",NewCT_Vector3D );_fecf .RegisterConstructor ("\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","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords );_fecf .RegisterConstructor ("\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","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055",NewCT_ColorMRU );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_EmbeddedWAVAudioFile );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ConnectorLocking );_fecf .RegisterConstructor ("\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","\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ShapeLocking );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067",NewCT_PictureLocking );_fecf .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GroupLocking );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GraphicalObjectFrameLocking );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ContentPartLocking );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualDrawingProps );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073",NewCT_NonVisualDrawingShapeProps );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualConnectorProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_NonVisualPictureProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualGroupDrawingShapeProps );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualGraphicFrameProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_NonVisualContentPartProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061",NewCT_GraphicalObjectData );_fecf .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074",NewCT_GraphicalObject );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_AnimationDgmElement );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_AnimationChartElement );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e",NewCT_AnimationElementChoice );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationDgmBuildProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationChartBuildProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationGraphicalObjectBuildProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_BackgroundFormatting );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_WholeE2oFormatting );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",NewCT_GvmlUseShapeRectangle );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlTextShape );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlShapeNonVisual );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlShape );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l",NewCT_GvmlConnectorNonVisual );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_GvmlConnector );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlPictureNonVisual );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065",NewCT_GvmlPicture );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c",NewCT_GvmlGraphicFrameNonVisual );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065",NewCT_GvmlGraphicalObjectFrame );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c",NewCT_GvmlGroupShapeNonVisual );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065",NewCT_GvmlGroupShape );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070",NewCT_Backdrop );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044",NewCT_Shape3D );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074",NewCT_FlatText );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaBiLevelEffect );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaCeilingEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaFloorEffect );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaInverseEffect );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074",NewCT_AlphaModulateFixedEffect );_fecf .RegisterConstructor ("\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","C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074",NewCT_AlphaOutsetEffect );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaReplaceEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BiLevelEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BlurEffect );_fecf .RegisterConstructor ("\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","C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074",NewCT_ColorChangeEffect );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ColorReplaceEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_DuotoneEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_GlowEffect );_fecf .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_GrayscaleEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_HSLEffect );_fecf .RegisterConstructor ("\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","C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_InnerShadowEffect );_fecf .RegisterConstructor ("\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","\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_LuminanceEffect );_fecf .RegisterConstructor ("\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","C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_OuterShadowEffect );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_PresetShadowEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ReflectionEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_RelativeOffsetEffect );_fecf .RegisterConstructor ("\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","\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074",NewCT_SoftEdgesEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TintEffect );_fecf .RegisterConstructor ("\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","\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074",NewCT_TransformEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NoFillProperties );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_SolidColorFillProperties );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties );_fecf .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TileInfoProperties );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_StretchInfoProperties );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0042\u006c\u0069\u0070",NewCT_Blip );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BlipFillProperties );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_PatternFillProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_GroupFillProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_FillProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_FillEffect );_fecf .RegisterConstructor ("\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","C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074",NewCT_FillOverlayEffect );_fecf .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065",NewCT_EffectReference );_fecf .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072",NewCT_EffectContainer );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074",NewCT_AlphaModulateEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074",NewCT_BlendEffect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074",NewCT_EffectList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_EffectProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065",NewCT_GeomGuide );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GeomGuideList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_AdjPoint2D );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074",NewCT_GeomRect );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065",NewCT_XYAdjustHandle );_fecf .RegisterConstructor ("\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","C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065",NewCT_PolarAdjustHandle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065",NewCT_ConnectionSite );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_AdjustHandleList );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074",NewCT_ConnectionSiteList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_fecf .RegisterConstructor ("\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","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f",NewCT_Path2DMoveTo );_fecf .RegisterConstructor ("\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","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f",NewCT_Path2DLineTo );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f",NewCT_Path2DArcTo );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f",NewCT_Path2DQuadBezierTo );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f",NewCT_Path2DCubicBezierTo );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065",NewCT_Path2DClose );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D",NewCT_Path2D );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074",NewCT_Path2DList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_PresetGeometry2D );_fecf .RegisterConstructor ("\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","\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065",NewCT_PresetTextShape );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_CustomGeometry2D );_fecf .RegisterConstructor ("\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","C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_LineEndProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c",NewCT_LineJoinBevel );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064",NewCT_LineJoinRound );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_LineJoinMiterProperties );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_PresetLineDashProperties );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070",NewCT_DashStop );_fecf .RegisterConstructor ("\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","\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_DashStopList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_LineProperties );_fecf .RegisterConstructor ("\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","\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_ShapeProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_GroupShapeProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_StyleMatrixReference );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_FontReference );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ShapeStyle );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn",NewCT_DefaultShapeDefinition );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073",NewCT_ObjectStyleDefaults );_fecf .RegisterConstructor ("\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","\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_EmptyElement );_fecf .RegisterConstructor ("\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","\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorMapping );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_ColorMappingOverride );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeAndMapping );_fecf .RegisterConstructor ("\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","\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074",NewCT_ColorSchemeList );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewCT_OfficeStyleSheet );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_BaseStylesOverride );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074",NewCT_ClipboardStyleSheet );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_TableCellProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c",NewCT_TableCol );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064",NewCT_TableGrid );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c",NewCT_TableCell );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077",NewCT_TableRow );_fecf .RegisterConstructor ("\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","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_TableProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D",NewCT_Cell3D );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ThemeableLineStyle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065",NewCT_TableStyleTextStyle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_TableCellBorderStyle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065",NewCT_TableBackgroundStyle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065",NewCT_TableStyleCellStyle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065",NewCT_TablePartStyle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074",NewCT_TableStyleList );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TextParagraph );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065",NewCT_TextListStyle );_fecf .RegisterConstructor ("\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","C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074",NewCT_TextNormalAutofit );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextShapeAutofit );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextNoAutofit );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TextBodyProperties );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079",NewCT_TextBody );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074",NewCT_TextBulletColorFollowText );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074",NewCT_TextBulletSizeFollowText );_fecf .RegisterConstructor ("\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","\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextBulletSizePercent );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074",NewCT_TextBulletSizePoint );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextBulletTypefaceFollowText );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextAutonumberBullet );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074",NewCT_TextCharBullet );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074",NewCT_TextBlipBullet );_fecf .RegisterConstructor ("\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","\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextNoBullet );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074",NewCT_TextFont );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineLineFollowText );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineFillFollowText );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072",NewCT_TextUnderlineFillGroupWrapper );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextCharacterProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_fecf .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextSpacingPercent );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074",NewCT_TextSpacingPoint );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070",NewCT_TextTabStop );_fecf .RegisterConstructor ("\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","\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074",NewCT_TextTabStopList );_fecf .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_TextLineBreak );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067",NewCT_TextSpacing );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextParagraphProperties );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_fecf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e",NewCT_RegularTextRun );_fecf .RegisterConstructor ("\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","\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce",NewVideoFile );_fecf .RegisterConstructor ("\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","\u0067r\u0061\u0070\u0068\u0069\u0063",NewGraphic );_fecf .RegisterConstructor ("\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","\u0062\u006c\u0069\u0070",NewBlip );_fecf .RegisterConstructor ("\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","\u0074\u0068\u0065m\u0065",NewTheme );_fecf .RegisterConstructor ("\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","\u0074\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewThemeOverride );_fecf .RegisterConstructor ("\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","\u0074\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072",NewThemeManager );_fecf .RegisterConstructor ("\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","\u0074\u0062\u006c",NewTbl );_fecf .RegisterConstructor ("\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","t\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074",NewTblStyleLst );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061",NewEG_Media );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform );_fecf .RegisterConstructor ("\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","\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewEG_OfficeArtExtensionList );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice );_fecf .RegisterConstructor ("\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","\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D",NewEG_Text3D );_fecf .RegisterConstructor ("\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","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties );_fecf .RegisterConstructor ("\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","E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_FillModeProperties );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties );_fecf .RegisterConstructor ("\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","\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t",NewEG_Effect );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_EffectProperties );_fecf .RegisterConstructor ("\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","E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_Geometry );_fecf .RegisterConstructor ("\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","\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_TextGeometry );_fecf .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineFillProperties );_fecf .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties );_fecf .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties );_fecf .RegisterConstructor ("\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","E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableFillStyle );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableEffectStyle );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073",NewEG_ThemeableFontStyles );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074",NewEG_TextAutofit );_fecf .RegisterConstructor ("\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","\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072",NewEG_TextBulletColor );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065",NewEG_TextBulletSize );_fecf .RegisterConstructor ("\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","E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065",NewEG_TextBulletTypeface );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074",NewEG_TextBullet );_fecf .RegisterConstructor ("\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","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065",NewEG_TextUnderlineLine );_fecf .RegisterConstructor ("\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","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c",NewEG_TextUnderlineFill );_fecf .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e",NewEG_TextRun );_fecf .RegisterConstructor ("\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","\u0041G\u005f\u0042\u006c\u006f\u0062",NewAG_Blob );_fecf .RegisterConstructor ("\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","\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewAG_Locking );}; \ No newline at end of file +// Validate validates the CT_NonVisualPictureProperties and its children +func (_acff *CT_NonVisualPictureProperties )Validate ()error {return _acff .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_degb *CT_GeomRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_degb .LAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_degb .TAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_degb .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_degb .BAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcefb *CT_GvmlGroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdaa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcefb .NvGrpSpPr ,_fdaa );_bbfdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gcefb .GrpSpPr ,_bbfdc );if _gcefb .Choice !=nil {for _ ,_edfde :=range _gcefb .Choice {_edfde .MarshalXML (e ,_b .StartElement {});};};if _gcefb .ExtLst !=nil {_gfcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcefb .ExtLst ,_gfcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdeagf ST_PitchFamily )Validate ()error {return _cdeagf .ValidateWithPath ("")};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func (_cgfed ST_TextAlignType )ValidateWithPath (path string )error {switch _cgfed {case 0,1,2,3,4,5,6,7:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfed ));};return nil ;}; + +// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path +func (_fcad *CT_EffectProperties )ValidateWithPath (path string )error {if _fcad .EffectLst !=nil {if _egacd :=_fcad .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_egacd !=nil {return _egacd ;};};if _fcad .EffectDag !=nil {if _dcdd :=_fcad .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_dcdd !=nil {return _dcdd ;};};return nil ;};func init (){_f .RegisterConstructor ("\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","\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_AudioFile );_f .RegisterConstructor ("\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","\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065",NewCT_VideoFile );_f .RegisterConstructor ("\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","\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065",NewCT_QuickTimeFile );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065",NewCT_AudioCDTime );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044",NewCT_AudioCD );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065",NewCT_ColorScheme );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072",NewCT_CustomColor );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074",NewCT_SupplementalFont );_f .RegisterConstructor ("\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","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074",NewCT_CustomColorList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_FontCollection );_f .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d",NewCT_EffectStyleItem );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_f .RegisterConstructor ("\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","\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_FillStyleList );_f .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_LineStyleList );_f .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074",NewCT_EffectStyleList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074",NewCT_BackgroundFillStyleList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078",NewCT_StyleMatrix );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_BaseStyles );_f .RegisterConstructor ("\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","C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_OfficeArtExtension );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065",NewCT_Angle );_f .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065",NewCT_PositiveFixedAngle );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage );_f .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage );_f .RegisterConstructor ("\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","\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065",NewCT_FixedPercentage );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065",NewCT_PositiveFixedPercentage );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f",NewCT_Ratio );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_Point2D );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044",NewCT_PositiveSize2D );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d",NewCT_ComplementTransform );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseTransform );_f .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_GrayscaleTransform );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_GammaTransform );_f .RegisterConstructor ("\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","\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseGammaTransform );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_ScRgbColor );_f .RegisterConstructor ("\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","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor );_f .RegisterConstructor ("\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","C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072",NewCT_HslColor );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072",NewCT_SystemColor );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072",NewCT_PresetColor );_f .RegisterConstructor ("\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","\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewCT_OfficeArtExtensionList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044",NewCT_Scale2D );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044",NewCT_Transform2D );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044",NewCT_GroupTransform2D );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044",NewCT_Point3D );_f .RegisterConstructor ("\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","C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044",NewCT_Vector3D );_f .RegisterConstructor ("\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","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords );_f .RegisterConstructor ("\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","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_f .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055",NewCT_ColorMRU );_f .RegisterConstructor ("\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","\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_EmbeddedWAVAudioFile );_f .RegisterConstructor ("\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","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ConnectorLocking );_f .RegisterConstructor ("\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","\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ShapeLocking );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067",NewCT_PictureLocking );_f .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GroupLocking );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GraphicalObjectFrameLocking );_f .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ContentPartLocking );_f .RegisterConstructor ("\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","\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualDrawingProps );_f .RegisterConstructor ("\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","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073",NewCT_NonVisualDrawingShapeProps );_f .RegisterConstructor ("\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","\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualConnectorProperties );_f .RegisterConstructor ("\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","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_NonVisualPictureProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualGroupDrawingShapeProps );_f .RegisterConstructor ("\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","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualGraphicFrameProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_NonVisualContentPartProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061",NewCT_GraphicalObjectData );_f .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074",NewCT_GraphicalObject );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_AnimationDgmElement );_f .RegisterConstructor ("\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","\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_AnimationChartElement );_f .RegisterConstructor ("\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","\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e",NewCT_AnimationElementChoice );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationDgmBuildProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationChartBuildProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationGraphicalObjectBuildProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_BackgroundFormatting );_f .RegisterConstructor ("\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","C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_WholeE2oFormatting );_f .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",NewCT_GvmlUseShapeRectangle );_f .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlTextShape );_f .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlShapeNonVisual );_f .RegisterConstructor ("\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","\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlShape );_f .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l",NewCT_GvmlConnectorNonVisual );_f .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_GvmlConnector );_f .RegisterConstructor ("\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","\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlPictureNonVisual );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065",NewCT_GvmlPicture );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c",NewCT_GvmlGraphicFrameNonVisual );_f .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065",NewCT_GvmlGraphicalObjectFrame );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c",NewCT_GvmlGroupShapeNonVisual );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065",NewCT_GvmlGroupShape );_f .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera );_f .RegisterConstructor ("\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","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D );_f .RegisterConstructor ("\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","C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070",NewCT_Backdrop );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044",NewCT_Shape3D );_f .RegisterConstructor ("\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","C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074",NewCT_FlatText );_f .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaBiLevelEffect );_f .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaCeilingEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaFloorEffect );_f .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaInverseEffect );_f .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074",NewCT_AlphaModulateFixedEffect );_f .RegisterConstructor ("\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","C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074",NewCT_AlphaOutsetEffect );_f .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaReplaceEffect );_f .RegisterConstructor ("\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","\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BiLevelEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BlurEffect );_f .RegisterConstructor ("\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","C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074",NewCT_ColorChangeEffect );_f .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ColorReplaceEffect );_f .RegisterConstructor ("\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","\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_DuotoneEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_GlowEffect );_f .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_GrayscaleEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_HSLEffect );_f .RegisterConstructor ("\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","C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_InnerShadowEffect );_f .RegisterConstructor ("\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","\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_LuminanceEffect );_f .RegisterConstructor ("\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","C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_OuterShadowEffect );_f .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_PresetShadowEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ReflectionEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_RelativeOffsetEffect );_f .RegisterConstructor ("\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","\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074",NewCT_SoftEdgesEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TintEffect );_f .RegisterConstructor ("\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","\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074",NewCT_TransformEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NoFillProperties );_f .RegisterConstructor ("\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","C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_SolidColorFillProperties );_f .RegisterConstructor ("\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","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties );_f .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList );_f .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TileInfoProperties );_f .RegisterConstructor ("\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","\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_StretchInfoProperties );_f .RegisterConstructor ("\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","\u0043T\u005f\u0042\u006c\u0069\u0070",NewCT_Blip );_f .RegisterConstructor ("\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","C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BlipFillProperties );_f .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_PatternFillProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_GroupFillProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_FillProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_FillEffect );_f .RegisterConstructor ("\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","C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074",NewCT_FillOverlayEffect );_f .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065",NewCT_EffectReference );_f .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072",NewCT_EffectContainer );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074",NewCT_AlphaModulateEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074",NewCT_BlendEffect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074",NewCT_EffectList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_EffectProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065",NewCT_GeomGuide );_f .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GeomGuideList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_AdjPoint2D );_f .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074",NewCT_GeomRect );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065",NewCT_XYAdjustHandle );_f .RegisterConstructor ("\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","C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065",NewCT_PolarAdjustHandle );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065",NewCT_ConnectionSite );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_AdjustHandleList );_f .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074",NewCT_ConnectionSiteList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_f .RegisterConstructor ("\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","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f",NewCT_Path2DMoveTo );_f .RegisterConstructor ("\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","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f",NewCT_Path2DLineTo );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f",NewCT_Path2DArcTo );_f .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f",NewCT_Path2DQuadBezierTo );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f",NewCT_Path2DCubicBezierTo );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065",NewCT_Path2DClose );_f .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D",NewCT_Path2D );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074",NewCT_Path2DList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_PresetGeometry2D );_f .RegisterConstructor ("\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","\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065",NewCT_PresetTextShape );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_CustomGeometry2D );_f .RegisterConstructor ("\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","C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_LineEndProperties );_f .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c",NewCT_LineJoinBevel );_f .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064",NewCT_LineJoinRound );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_LineJoinMiterProperties );_f .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_PresetLineDashProperties );_f .RegisterConstructor ("\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","C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070",NewCT_DashStop );_f .RegisterConstructor ("\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","\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_DashStopList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_LineProperties );_f .RegisterConstructor ("\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","\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_ShapeProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_GroupShapeProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_StyleMatrixReference );_f .RegisterConstructor ("\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","\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_FontReference );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ShapeStyle );_f .RegisterConstructor ("\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","\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn",NewCT_DefaultShapeDefinition );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073",NewCT_ObjectStyleDefaults );_f .RegisterConstructor ("\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","\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_EmptyElement );_f .RegisterConstructor ("\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","\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorMapping );_f .RegisterConstructor ("\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","\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_ColorMappingOverride );_f .RegisterConstructor ("\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","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeAndMapping );_f .RegisterConstructor ("\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","\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074",NewCT_ColorSchemeList );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewCT_OfficeStyleSheet );_f .RegisterConstructor ("\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","C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_BaseStylesOverride );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074",NewCT_ClipboardStyleSheet );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_TableCellProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c",NewCT_TableCol );_f .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064",NewCT_TableGrid );_f .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c",NewCT_TableCell );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077",NewCT_TableRow );_f .RegisterConstructor ("\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","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_TableProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_f .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D",NewCT_Cell3D );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ThemeableLineStyle );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065",NewCT_TableStyleTextStyle );_f .RegisterConstructor ("\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","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_TableCellBorderStyle );_f .RegisterConstructor ("\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","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065",NewCT_TableBackgroundStyle );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065",NewCT_TableStyleCellStyle );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065",NewCT_TablePartStyle );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074",NewCT_TableStyleList );_f .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TextParagraph );_f .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065",NewCT_TextListStyle );_f .RegisterConstructor ("\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","C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074",NewCT_TextNormalAutofit );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextShapeAutofit );_f .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextNoAutofit );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TextBodyProperties );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079",NewCT_TextBody );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074",NewCT_TextBulletColorFollowText );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074",NewCT_TextBulletSizeFollowText );_f .RegisterConstructor ("\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","\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextBulletSizePercent );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074",NewCT_TextBulletSizePoint );_f .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextBulletTypefaceFollowText );_f .RegisterConstructor ("\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","\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextAutonumberBullet );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074",NewCT_TextCharBullet );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074",NewCT_TextBlipBullet );_f .RegisterConstructor ("\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","\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextNoBullet );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074",NewCT_TextFont );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineLineFollowText );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineFillFollowText );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072",NewCT_TextUnderlineFillGroupWrapper );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextCharacterProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_f .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextSpacingPercent );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074",NewCT_TextSpacingPoint );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070",NewCT_TextTabStop );_f .RegisterConstructor ("\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","\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074",NewCT_TextTabStopList );_f .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_TextLineBreak );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067",NewCT_TextSpacing );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextParagraphProperties );_f .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_f .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e",NewCT_RegularTextRun );_f .RegisterConstructor ("\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","\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce",NewVideoFile );_f .RegisterConstructor ("\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","\u0067r\u0061\u0070\u0068\u0069\u0063",NewGraphic );_f .RegisterConstructor ("\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","\u0062\u006c\u0069\u0070",NewBlip );_f .RegisterConstructor ("\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","\u0074\u0068\u0065m\u0065",NewTheme );_f .RegisterConstructor ("\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","\u0074\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewThemeOverride );_f .RegisterConstructor ("\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","\u0074\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072",NewThemeManager );_f .RegisterConstructor ("\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","\u0074\u0062\u006c",NewTbl );_f .RegisterConstructor ("\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","t\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074",NewTblStyleLst );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061",NewEG_Media );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform );_f .RegisterConstructor ("\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","\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewEG_OfficeArtExtensionList );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice );_f .RegisterConstructor ("\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","\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D",NewEG_Text3D );_f .RegisterConstructor ("\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","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties );_f .RegisterConstructor ("\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","E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_FillModeProperties );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties );_f .RegisterConstructor ("\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","\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t",NewEG_Effect );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_EffectProperties );_f .RegisterConstructor ("\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","E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_Geometry );_f .RegisterConstructor ("\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","\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_TextGeometry );_f .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineFillProperties );_f .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties );_f .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties );_f .RegisterConstructor ("\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","E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableFillStyle );_f .RegisterConstructor ("\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","\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableEffectStyle );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073",NewEG_ThemeableFontStyles );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074",NewEG_TextAutofit );_f .RegisterConstructor ("\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","\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072",NewEG_TextBulletColor );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065",NewEG_TextBulletSize );_f .RegisterConstructor ("\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","E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065",NewEG_TextBulletTypeface );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074",NewEG_TextBullet );_f .RegisterConstructor ("\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","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065",NewEG_TextUnderlineLine );_f .RegisterConstructor ("\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","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c",NewEG_TextUnderlineFill );_f .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e",NewEG_TextRun );_f .RegisterConstructor ("\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","\u0041G\u005f\u0042\u006c\u006f\u0062",NewAG_Blob );_f .RegisterConstructor ("\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","\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewAG_Locking );}; \ No newline at end of file diff --git a/schema/soo/dml/lockedCanvas/lockedCanvas.go b/schema/soo/dml/lockedCanvas/lockedCanvas.go index 21f5615453..38ad9418ce 100644 --- a/schema/soo/dml/lockedCanvas/lockedCanvas.go +++ b/schema/soo/dml/lockedCanvas/lockedCanvas.go @@ -9,10 +9,10 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package lockedCanvas ;import (_df "encoding/xml";_be "fmt";_de "github.com/unidoc/unioffice";_bf "github.com/unidoc/unioffice/schema/soo/dml";);func (_c *LockedCanvas )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"});start .Attr =append (start .Attr ,_df .Attr {Name :_df .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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _c .CT_GvmlGroupShape .MarshalXML (e ,start );};type LockedCanvas struct{_bf .CT_GvmlGroupShape };func NewLockedCanvas ()*LockedCanvas {_ba :=&LockedCanvas {};_ba .CT_GvmlGroupShape =*_bf .NewCT_GvmlGroupShape ();return _ba ;}; - -// ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path -func (_gd *LockedCanvas )ValidateWithPath (path string )error {if _d :=_gd .CT_GvmlGroupShape .ValidateWithPath (path );_d !=nil {return _d ;};return nil ;}; +package lockedCanvas ;import (_ac "encoding/xml";_d "fmt";_b "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/schema/soo/dml";); // Validate validates the LockedCanvas and its children -func (_g *LockedCanvas )Validate ()error {return _g .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func (_e *LockedCanvas )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_e .CT_GvmlGroupShape =*_bf .NewCT_GvmlGroupShape ();for {_f ,_deb :=d .Token ();if _deb !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_deb );};if _gdg ,_eg :=_f .(_df .EndElement );_eg &&_gdg .Name ==start .Name {break ;};};return nil ;};func init (){_de .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073","\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073",NewLockedCanvas );}; \ No newline at end of file +func (_fa *LockedCanvas )Validate ()error {return _fa .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func (_f *LockedCanvas )MarshalXML (e *_ac .Encoder ,start _ac .StartElement )error {start .Attr =append (start .Attr ,_ac .Attr {Name :_ac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"});start .Attr =append (start .Attr ,_ac .Attr {Name :_ac .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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _f .CT_GvmlGroupShape .MarshalXML (e ,start );}; + +// ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path +func (_faf *LockedCanvas )ValidateWithPath (path string )error {if _df :=_faf .CT_GvmlGroupShape .ValidateWithPath (path );_df !=nil {return _df ;};return nil ;};func NewLockedCanvas ()*LockedCanvas {_ag :=&LockedCanvas {};_ag .CT_GvmlGroupShape =*_e .NewCT_GvmlGroupShape ();return _ag ;};type LockedCanvas struct{_e .CT_GvmlGroupShape };func (_g *LockedCanvas )UnmarshalXML (d *_ac .Decoder ,start _ac .StartElement )error {_g .CT_GvmlGroupShape =*_e .NewCT_GvmlGroupShape ();for {_c ,_fe :=d .Token ();if _fe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_fe );};if _bg ,_cd :=_c .(_ac .EndElement );_cd &&_bg .Name ==start .Name {break ;};};return nil ;};func init (){_b .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073","\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073",NewLockedCanvas );}; \ No newline at end of file diff --git a/schema/soo/dml/picture/picture.go b/schema/soo/dml/picture/picture.go index da998aa893..4e348e5a86 100644 --- a/schema/soo/dml/picture/picture.go +++ b/schema/soo/dml/picture/picture.go @@ -9,22 +9,22 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package picture ;import (_becg "encoding/xml";_de "github.com/unidoc/unioffice";_cdc "github.com/unidoc/unioffice/schema/soo/dml";); - -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_g *CT_PictureNonVisual )ValidateWithPath (path string )error {if _c :=_g .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_c !=nil {return _c ;};if _feb :=_g .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_feb !=nil {return _feb ;};return nil ;};type Pic struct{CT_Picture }; - -// ValidateWithPath validates the Pic and its children, prefixing error messages with path -func (_cd *Pic )ValidateWithPath (path string )error {if _f :=_cd .CT_Picture .ValidateWithPath (path );_f !=nil {return _f ;};return nil ;};func (_bfb *CT_PictureNonVisual )UnmarshalXML (d *_becg .Decoder ,start _becg .StartElement )error {_bfb .CNvPr =_cdc .NewCT_NonVisualDrawingProps ();_bfb .CNvPicPr =_cdc .NewCT_NonVisualPictureProperties ();_eb :for {_bf ,_ga :=d .Token ();if _ga !=nil {return _ga ;};switch _egc :=_bf .(type ){case _becg .StartElement :switch _egc .Name {case _becg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"},_becg .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"}:if _da :=d .DecodeElement (_bfb .CNvPr ,&_egc );_da !=nil {return _da ;};case _becg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_becg .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _aga :=d .DecodeElement (_bfb .CNvPicPr ,&_egc );_aga !=nil {return _aga ;};default:_de .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_egc .Name );if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _becg .EndElement :break _eb ;case _becg .CharData :};};return nil ;};func (_fb *Pic )UnmarshalXML (d *_becg .Decoder ,start _becg .StartElement )error {_fb .CT_Picture =*NewCT_Picture ();_ag :for {_ac ,_cce :=d .Token ();if _cce !=nil {return _cce ;};switch _dd :=_ac .(type ){case _becg .StartElement :switch _dd .Name {case _becg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_becg .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _ef :=d .DecodeElement (_fb .NvPicPr ,&_dd );_ef !=nil {return _ef ;};case _becg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_becg .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ge :=d .DecodeElement (_fb .BlipFill ,&_dd );_ge !=nil {return _ge ;};case _becg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_becg .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _bfe :=d .DecodeElement (_fb .SpPr ,&_dd );_bfe !=nil {return _bfe ;};default:_de .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0050i\u0063\u0020\u0025\u0076",_dd .Name );if _fe :=d .Skip ();_fe !=nil {return _fe ;};};case _becg .EndElement :break _ag ;case _becg .CharData :};};return nil ;};func NewPic ()*Pic {_efe :=&Pic {};_efe .CT_Picture =*NewCT_Picture ();return _efe }; - -// Validate validates the Pic and its children -func (_ec *Pic )Validate ()error {return _ec .ValidateWithPath ("\u0050\u0069\u0063")};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_cdc .CT_BlipFillProperties ;SpPr *_cdc .CT_ShapeProperties ;};func (_cb *Pic )MarshalXML (e *_becg .Encoder ,start _becg .StartElement )error {start .Attr =append (start .Attr ,_becg .Attr {Name :_becg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_becg .Attr {Name :_becg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_becg .Attr {Name :_becg .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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _cb .CT_Picture .MarshalXML (e ,start );}; +package picture ;import (_b "encoding/xml";_a "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml";);func (_bdg *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ba :=_b .StartElement {Name :_b .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_bdg .CNvPr ,_ba );_beb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bdg .CNvPicPr ,_beb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_PictureNonVisual and its children -func (_adf *CT_PictureNonVisual )Validate ()error {return _adf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_egb *CT_PictureNonVisual )MarshalXML (e *_becg .Encoder ,start _becg .StartElement )error {e .EncodeToken (start );_gc :=_becg .StartElement {Name :_becg .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_egb .CNvPr ,_gc );_d :=_becg .StartElement {Name :_becg .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_egb .CNvPicPr ,_d );e .EncodeToken (_becg .EndElement {Name :start .Name });return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_egd :=&CT_PictureNonVisual {};_egd .CNvPr =_cdc .NewCT_NonVisualDrawingProps ();_egd .CNvPicPr =_cdc .NewCT_NonVisualPictureProperties ();return _egd ;};func (_aa *CT_Picture )UnmarshalXML (d *_becg .Decoder ,start _becg .StartElement )error {_aa .NvPicPr =NewCT_PictureNonVisual ();_aa .BlipFill =_cdc .NewCT_BlipFillProperties ();_aa .SpPr =_cdc .NewCT_ShapeProperties ();_db :for {_ad ,_gd :=d .Token ();if _gd !=nil {return _gd ;};switch _faa :=_ad .(type ){case _becg .StartElement :switch _faa .Name {case _becg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_becg .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _eab :=d .DecodeElement (_aa .NvPicPr ,&_faa );_eab !=nil {return _eab ;};case _becg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_becg .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cf :=d .DecodeElement (_aa .BlipFill ,&_faa );_cf !=nil {return _cf ;};case _becg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_becg .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _ea :=d .DecodeElement (_aa .SpPr ,&_faa );_ea !=nil {return _ea ;};default:_de .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_faa .Name );if _df :=d .Skip ();_df !=nil {return _df ;};};case _becg .EndElement :break _db ;case _becg .CharData :};};return nil ;}; +func (_cfc *CT_PictureNonVisual )Validate ()error {return _cfc .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_a *CT_Picture )ValidateWithPath (path string )error {if _ege :=_a .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ege !=nil {return _ege ;};if _fgf :=_a .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fgf !=nil {return _fgf ;};if _ab :=_a .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ab !=nil {return _ab ;};return nil ;}; +func (_dd *CT_Picture )ValidateWithPath (path string )error {if _bd :=_dd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bd !=nil {return _bd ;};if _eb :=_dd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eb !=nil {return _eb ;};if _de :=_dd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_de !=nil {return _de ;};return nil ;};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_c .CT_BlipFillProperties ;SpPr *_c .CT_ShapeProperties ;};func (_ag *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ea :=_b .StartElement {Name :_b .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ag .NvPicPr ,_ea );_agb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ag .BlipFill ,_agb );_g :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ag .SpPr ,_g );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_Picture and its children -func (_fa *CT_Picture )Validate ()error {return _fa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_e *CT_Picture )MarshalXML (e *_becg .Encoder ,start _becg .StartElement )error {e .EncodeToken (start );_eg :=_becg .StartElement {Name :_becg .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_e .NvPicPr ,_eg );_be :=_becg .StartElement {Name :_becg .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_e .BlipFill ,_be );_b :=_becg .StartElement {Name :_becg .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_e .SpPr ,_b );e .EncodeToken (_becg .EndElement {Name :start .Name });return nil ;};type CT_PictureNonVisual struct{CNvPr *_cdc .CT_NonVisualDrawingProps ;CNvPicPr *_cdc .CT_NonVisualPictureProperties ;};func NewCT_Picture ()*CT_Picture {_fbe :=&CT_Picture {};_fbe .NvPicPr =NewCT_PictureNonVisual ();_fbe .BlipFill =_cdc .NewCT_BlipFillProperties ();_fbe .SpPr =_cdc .NewCT_ShapeProperties ();return _fbe ;};func init (){_de .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_de .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_de .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0070\u0069\u0063",NewPic );}; \ No newline at end of file +func (_df *CT_Picture )Validate ()error {return _df .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_Picture ()*CT_Picture {_e :=&CT_Picture {};_e .NvPicPr =NewCT_PictureNonVisual ();_e .BlipFill =_c .NewCT_BlipFillProperties ();_e .SpPr =_c .NewCT_ShapeProperties ();return _e ;};type CT_PictureNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvPicPr *_c .CT_NonVisualPictureProperties ;};func (_cba *Pic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cba .CT_Picture =*NewCT_Picture ();_dfc :for {_gde ,_fb :=d .Token ();if _fb !=nil {return _fb ;};switch _dea :=_gde .(type ){case _b .StartElement :switch _dea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _eg :=d .DecodeElement (_cba .NvPicPr ,&_dea );_eg !=nil {return _eg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ab :=d .DecodeElement (_cba .BlipFill ,&_dea );_ab !=nil {return _ab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _ge :=d .DecodeElement (_cba .SpPr ,&_dea );_ge !=nil {return _ge ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0050i\u0063\u0020\u0025\u0076",_dea .Name );if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _b .EndElement :break _dfc ;case _b .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_f :=&CT_PictureNonVisual {};_f .CNvPr =_c .NewCT_NonVisualDrawingProps ();_f .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();return _f ;};type Pic struct{CT_Picture }; + +// ValidateWithPath validates the Pic and its children, prefixing error messages with path +func (_ga *Pic )ValidateWithPath (path string )error {if _fc :=_ga .CT_Picture .ValidateWithPath (path );_fc !=nil {return _fc ;};return nil ;};func (_fad *Pic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _fad .CT_Picture .MarshalXML (e ,start );};func (_ca *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ca .NvPicPr =NewCT_PictureNonVisual ();_ca .BlipFill =_c .NewCT_BlipFillProperties ();_ca .SpPr =_c .NewCT_ShapeProperties ();_gf :for {_cf ,_be :=d .Token ();if _be !=nil {return _be ;};switch _dc :=_cf .(type ){case _b .StartElement :switch _dc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _ad :=d .DecodeElement (_ca .NvPicPr ,&_dc );_ad !=nil {return _ad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _gd :=d .DecodeElement (_ca .BlipFill ,&_dc );_gd !=nil {return _gd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _bb :=d .DecodeElement (_ca .SpPr ,&_dc );_bb !=nil {return _bb ;};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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_dc .Name );if _cd :=d .Skip ();_cd !=nil {return _cd ;};};case _b .EndElement :break _gf ;case _b .CharData :};};return nil ;};func NewPic ()*Pic {_ebf :=&Pic {};_ebf .CT_Picture =*NewCT_Picture ();return _ebf }; + +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_cg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fa :=_cg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fa !=nil {return _fa ;};if _bbd :=_cg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_bbd !=nil {return _bbd ;};return nil ;};func (_ee *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ee .CNvPr =_c .NewCT_NonVisualDrawingProps ();_ee .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_adf :for {_add ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _baa :=_add .(type ){case _b .StartElement :switch _baa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"}:if _bf :=d .DecodeElement (_ee .CNvPr ,&_baa );_bf !=nil {return _bf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ebc :=d .DecodeElement (_ee .CNvPicPr ,&_baa );_ebc !=nil {return _ebc ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_baa .Name );if _cb :=d .Skip ();_cb !=nil {return _cb ;};};case _b .EndElement :break _adf ;case _b .CharData :};};return nil ;}; + +// Validate validates the Pic and its children +func (_faf *Pic )Validate ()error {return _faf .ValidateWithPath ("\u0050\u0069\u0063")};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0070\u0069\u0063",NewPic );}; \ No newline at end of file diff --git a/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go b/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go index af98b1c52c..615d35d4dd 100644 --- a/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go +++ b/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go @@ -9,148 +9,148 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package spreadsheetDrawing ;import (_gc "encoding/xml";_ege "fmt";_def "github.com/unidoc/unioffice";_eaa "github.com/unidoc/unioffice/schema/soo/dml";_abg "strconv";); +package spreadsheetDrawing ;import (_f "encoding/xml";_bf "fmt";_g "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/soo/dml";_b "strconv";); -// ValidateWithPath validates the From and its children, prefixing error messages with path -func (_cbe *From )ValidateWithPath (path string )error {if _ba :=_cbe .CT_Marker .ValidateWithPath (path );_ba !=nil {return _ba ;};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_gfae *CT_Rel )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Shape and its children -func (_edbf *CT_Shape )Validate ()error {return _edbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path +func (_de *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };func (_e *CT_AbsoluteAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ea :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_e .Pos ,_ea );_ba :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_e .Ext ,_ba );if _e .Choice !=nil {_e .Choice .MarshalXML (e ,_f .StartElement {});};_eb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_e .ClientData ,_eb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewTo ()*To {_fcfa :=&To {};_fcfa .CT_Marker =*NewCT_Marker ();return _fcfa };func (_fgfae *WsDr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _fgfae .CT_Drawing .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_dgb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _bdg :=_dgb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdg !=nil {return _bdg ;};if _gbcfc :=_dgb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_gbcfc !=nil {return _gbcfc ;};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_cfg *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ccd :=_cfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ccd !=nil {return _ccd ;};if _dba :=_cfg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dba !=nil {return _dba ;};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_fdg :=&CT_OneCellAnchor {};_fdg .From =NewCT_Marker ();_fdg .Ext =_a .NewCT_PositiveSize2D ();_fdg .ClientData =NewCT_AnchorClientData ();return _fdg ;}; -// Validate validates the From and its children -func (_abc *From )Validate ()error {return _abc .ValidateWithPath ("\u0046\u0072\u006f\u006d")}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gfg *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _bdga :=_gfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdga !=nil {return _bdga ;};if _cbeg :=_gfg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cbeg !=nil {return _cbeg ;};return nil ;};func _efdf (_gbge bool )uint8 {if _gbge {return 1;};return 0;};func (_abfa *CT_GroupShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecec :for {_afe ,_ffbf :=d .Token ();if _ffbf !=nil {return _ffbf ;};switch _caeb :=_afe .(type ){case _f .StartElement :switch _caeb .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dgc :=NewCT_Shape ();if _bcg :=d .DecodeElement (_dgc ,&_caeb );_bcg !=nil {return _bcg ;};_abfa .Sp =append (_abfa .Sp ,_dgc );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bce :=NewCT_GroupShape ();if _bec :=d .DecodeElement (_bce ,&_caeb );_bec !=nil {return _bec ;};_abfa .GrpSp =append (_abfa .GrpSp ,_bce );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gaa :=NewCT_GraphicalObjectFrame ();if _cea :=d .DecodeElement (_gaa ,&_caeb );_cea !=nil {return _cea ;};_abfa .GraphicFrame =append (_abfa .GraphicFrame ,_gaa );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bge :=NewCT_Connector ();if _ccc :=d .DecodeElement (_bge ,&_caeb );_ccc !=nil {return _ccc ;};_abfa .CxnSp =append (_abfa .CxnSp ,_bge );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bfbb :=NewCT_Picture ();if _acc :=d .DecodeElement (_bfbb ,&_caeb );_acc !=nil {return _acc ;};_abfa .Pic =append (_abfa .Pic ,_bfbb );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_caeb .Name );if _caea :=d .Skip ();_caea !=nil {return _caea ;};};case _f .EndElement :break _ecec ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path -func (_agf *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _ccfd :=_agf .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_ccfd !=nil {return _ccfd ;};if _acfb :=_agf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_acfb !=nil {return _acfb ;};if _adf :=_agf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_adf !=nil {return _adf ;};if _agf .Choice !=nil {if _aaad :=_agf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aaad !=nil {return _aaad ;};};if _af :=_agf .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_af !=nil {return _af ;};return nil ;};func (_egb *CT_Connector )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_egb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_egb .SpPr =_eaa .NewCT_ShapeProperties ();for _ ,_ecd :=range start .Attr {if _ecd .Name .Local =="\u006d\u0061\u0063r\u006f"{_dcb ,_fag :=_ecd .Value ,error (nil );if _fag !=nil {return _fag ;};_egb .MacroAttr =&_dcb ;continue ;};if _ecd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_egf ,_gba :=_abg .ParseBool (_ecd .Value );if _gba !=nil {return _gba ;};_egb .FPublishedAttr =&_egf ;continue ;};};_bde :for {_gfb ,_ggc :=d .Token ();if _ggc !=nil {return _ggc ;};switch _bad :=_gfb .(type ){case _gc .StartElement :switch _bad .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _eea :=d .DecodeElement (_egb .NvCxnSpPr ,&_bad );_eea !=nil {return _eea ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _fac :=d .DecodeElement (_egb .SpPr ,&_bad );_fac !=nil {return _fac ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_egb .Style =_eaa .NewCT_ShapeStyle ();if _aef :=d .DecodeElement (_egb .Style ,&_bad );_aef !=nil {return _aef ;};default:_def .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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_bad .Name );if _degf :=d .Skip ();_degf !=nil {return _degf ;};};case _gc .EndElement :break _bde ;case _gc .CharData :};};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_eaa .CT_NonVisualDrawingProps ;CNvGrpSpPr *_eaa .CT_NonVisualGroupDrawingShapeProps ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_eff :=&CT_AnchorClientData {};return _eff };func NewCT_Drawing ()*CT_Drawing {_adcb :=&CT_Drawing {};return _adcb };func (_aegbg *CT_Picture )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_aegbg .NvPicPr =NewCT_PictureNonVisual ();_aegbg .BlipFill =_eaa .NewCT_BlipFillProperties ();_aegbg .SpPr =_eaa .NewCT_ShapeProperties ();for _ ,_ede :=range start .Attr {if _ede .Name .Local =="\u006d\u0061\u0063r\u006f"{_ffdc ,_ggg :=_ede .Value ,error (nil );if _ggg !=nil {return _ggg ;};_aegbg .MacroAttr =&_ffdc ;continue ;};if _ede .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_eaad ,_gad :=_abg .ParseBool (_ede .Value );if _gad !=nil {return _gad ;};_aegbg .FPublishedAttr =&_eaad ;continue ;};};_dbfg :for {_dbf ,_bab :=d .Token ();if _bab !=nil {return _bab ;};switch _egc :=_dbf .(type ){case _gc .StartElement :switch _egc .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bf :=d .DecodeElement (_aegbg .NvPicPr ,&_egc );_bf !=nil {return _bf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cgg :=d .DecodeElement (_aegbg .BlipFill ,&_egc );_cgg !=nil {return _cgg ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ceg :=d .DecodeElement (_aegbg .SpPr ,&_egc );_ceg !=nil {return _ceg ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_aegbg .Style =_eaa .NewCT_ShapeStyle ();if _fcda :=d .DecodeElement (_aegbg .Style ,&_egc );_fcda !=nil {return _fcda ;};default:_def .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_egc .Name );if _bgc :=d .Skip ();_bgc !=nil {return _bgc ;};};case _gc .EndElement :break _dbfg ;case _gc .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path +func (_fggb *CT_OneCellAnchor )ValidateWithPath (path string )error {if _bff :=_fggb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bff !=nil {return _bff ;};if _fadf :=_fggb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fadf !=nil {return _fadf ;};if _fggb .Choice !=nil {if _addc :=_fggb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_addc !=nil {return _addc ;};};if _gcef :=_fggb .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_gcef !=nil {return _gcef ;};return nil ;};func (_bafb *ST_EditAs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcf ,_bagf :=d .Token ();if _bagf !=nil {return _bagf ;};if _dca ,_defg :=_cdcf .(_f .EndElement );_defg &&_dca .Name ==start .Name {*_bafb =1;return nil ;};if _dcdb ,_gacb :=_cdcf .(_f .CharData );!_gacb {return _bf .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",_cdcf );}else {switch string (_dcdb ){case "":*_bafb =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_bafb =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_bafb =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_bafb =3;};};_cdcf ,_bagf =d .Token ();if _bagf !=nil {return _bagf ;};if _dfbb ,_agfg :=_cdcf .(_f .EndElement );_agfg &&_dfbb .Name ==start .Name {return nil ;};return _bf .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",_cdcf );}; -// Validate validates the CT_GroupShapeChoice and its children -func (_efg *CT_GroupShapeChoice )Validate ()error {return _efg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_daff *CT_GraphicalObjectFrame )Validate ()error {return _daff .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_deae :=&CT_ShapeNonVisual {};_deae .CNvPr =_a .NewCT_NonVisualDrawingProps ();_deae .CNvSpPr =_a .NewCT_NonVisualDrawingShapeProps ();return _deae ;}; -// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path -func (_fbg *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _gca :=_fbg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gca !=nil {return _gca ;};if _gcag :=_fbg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gcag !=nil {return _gcag ;};if _fbg .Choice !=nil {if _gcc :=_fbg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gcc !=nil {return _gcc ;};};if _ac :=_fbg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ac !=nil {return _ac ;};return nil ;};func (_agef *CT_ShapeNonVisual )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_agef .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_agef .CNvSpPr =_eaa .NewCT_NonVisualDrawingShapeProps ();_caf :for {_gag ,_fd :=d .Token ();if _fd !=nil {return _fd ;};switch _bfe :=_gag .(type ){case _gc .StartElement :switch _bfe .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bbf :=d .DecodeElement (_agef .CNvPr ,&_bfe );_bbf !=nil {return _bbf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _dce :=d .DecodeElement (_agef .CNvSpPr ,&_bfe );_dce !=nil {return _dce ;};default:_def .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\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bfe .Name );if _bdd :=d .Skip ();_bdd !=nil {return _bdd ;};};case _gc .EndElement :break _caf ;case _gc .CharData :};};return nil ;};func (_ccd *CT_Marker )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_fba :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_ccd .Col ,_fba );_fdg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_ccd .ColOff ,_fdg );_ag :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_ccd .Row ,_ag );_dag :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_ccd .RowOff ,_dag );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};func (_gdf *CT_AnchorClientData )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _gdf .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_ege .Sprintf ("\u0025\u0064",_ace (*_gdf .FLocksWithSheetAttr ))});};if _gdf .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_ege .Sprintf ("\u0025\u0064",_ace (*_gdf .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func (_cgafb *CT_AbsoluteAnchor )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_cgafb .Pos =_eaa .NewCT_Point2D ();_cgafb .Ext =_eaa .NewCT_PositiveSize2D ();_cgafb .ClientData =NewCT_AnchorClientData ();_dfc :for {_g ,_gec :=d .Token ();if _gec !=nil {return _gec ;};switch _bfd :=_g .(type ){case _gc .StartElement :switch _bfd .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"}:if _cc :=d .DecodeElement (_cgafb .Pos ,&_bfd );_cc !=nil {return _cc ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _edb :=d .DecodeElement (_cgafb .Ext ,&_bfd );_edb !=nil {return _edb ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cgafb .Choice =NewEG_ObjectChoicesChoice ();if _cda :=d .DecodeElement (&_cgafb .Choice .Sp ,&_bfd );_cda !=nil {return _cda ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cgafb .Choice =NewEG_ObjectChoicesChoice ();if _e :=d .DecodeElement (&_cgafb .Choice .GrpSp ,&_bfd );_e !=nil {return _e ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cgafb .Choice =NewEG_ObjectChoicesChoice ();if _beb :=d .DecodeElement (&_cgafb .Choice .GraphicFrame ,&_bfd );_beb !=nil {return _beb ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cgafb .Choice =NewEG_ObjectChoicesChoice ();if _ccg :=d .DecodeElement (&_cgafb .Choice .CxnSp ,&_bfd );_ccg !=nil {return _ccg ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cgafb .Choice =NewEG_ObjectChoicesChoice ();if _eddf :=d .DecodeElement (&_cgafb .Choice .Pic ,&_bfd );_eddf !=nil {return _eddf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cgafb .Choice =NewEG_ObjectChoicesChoice ();if _gaa :=d .DecodeElement (&_cgafb .Choice .ContentPart ,&_bfd );_gaa !=nil {return _gaa ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _bcdd :=d .DecodeElement (_cgafb .ClientData ,&_bfd );_bcdd !=nil {return _bcdd ;};default:_def .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\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_bfd .Name );if _bca :=d .Skip ();_bca !=nil {return _bca ;};};case _gc .EndElement :break _dfc ;case _gc .CharData :};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_gdg :=&EG_ObjectChoices {};return _gdg };func (_abce *CT_GroupShapeNonVisual )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_eg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_abce .CNvPr ,_eg );_fgf :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_abce .CNvGrpSpPr ,_fgf );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the From and its children, prefixing error messages with path +func (_dcec *From )ValidateWithPath (path string )error {if _daaa :=_dcec .CT_Marker .ValidateWithPath (path );_daaa !=nil {return _daaa ;};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvGrpSpPr *_a .CT_NonVisualGroupDrawingShapeProps ;};type CT_Marker struct{Col int32 ;ColOff _a .ST_Coordinate ;Row int32 ;RowOff _a .ST_Coordinate ;}; -// ValidateWithPath validates the To and its children, prefixing error messages with path -func (_eebc *To )ValidateWithPath (path string )error {if _fb :=_eebc .CT_Marker .ValidateWithPath (path );_fb !=nil {return _fb ;};return nil ;};func (_deg *CT_Rel )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {for _ ,_cg :=range start .Attr {if _cg .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"&&_cg .Name .Local =="\u0069\u0064"||_cg .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"&&_cg .Name .Local =="\u0069\u0064"{_dfg ,_gfgbb :=_cg .Value ,error (nil );if _gfgbb !=nil {return _gfgbb ;};_deg .IdAttr =_dfg ;continue ;};};for {_bed ,_fade :=d .Token ();if _fade !=nil {return _ege .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fade );};if _ga ,_fcdb :=_bed .(_gc .EndElement );_fcdb &&_ga .Name ==start .Name {break ;};};return nil ;};func (_a *CT_ConnectorNonVisual )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_a .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_a .CNvCxnSpPr =_eaa .NewCT_NonVisualConnectorProperties ();_gcce :for {_ffd ,_cdf :=d .Token ();if _cdf !=nil {return _cdf ;};switch _ddb :=_ffd .(type ){case _gc .StartElement :switch _ddb .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _cgge :=d .DecodeElement (_a .CNvPr ,&_ddb );_cgge !=nil {return _cgge ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _cdb :=d .DecodeElement (_a .CNvCxnSpPr ,&_ddb );_cdb !=nil {return _cdb ;};default:_def .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 C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ddb .Name );if _ddge :=d .Skip ();_ddge !=nil {return _ddge ;};};case _gc .EndElement :break _gcce ;case _gc .CharData :};};return nil ;};func (_befg *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_befg .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_befg .CNvGraphicFramePr =_eaa .NewCT_NonVisualGraphicFrameProperties ();_bfdf :for {_bcd ,_gfbd :=d .Token ();if _gfbd !=nil {return _gfbd ;};switch _baa :=_bcd .(type ){case _gc .StartElement :switch _baa .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gcga :=d .DecodeElement (_befg .CNvPr ,&_baa );_gcga !=nil {return _gcga ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _ab :=d .DecodeElement (_befg .CNvGraphicFramePr ,&_baa );_ab !=nil {return _ab ;};default:_def .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_baa .Name );if _ccga :=d .Skip ();_ccga !=nil {return _ccga ;};};case _gc .EndElement :break _bfdf ;case _gc .CharData :};};return nil ;};func (_fabb *CT_Shape )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _fabb .MacroAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ege .Sprintf ("\u0025\u0076",*_fabb .MacroAttr )});};if _fabb .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_ege .Sprintf ("\u0025\u0076",*_fabb .TextlinkAttr )});};if _fabb .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_ege .Sprintf ("\u0025\u0064",_ace (*_fabb .FLocksTextAttr ))});};if _fabb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ege .Sprintf ("\u0025\u0064",_ace (*_fabb .FPublishedAttr ))});};e .EncodeToken (start );_agb :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fabb .NvSpPr ,_agb );_cfg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fabb .SpPr ,_cfg );if _fabb .Style !=nil {_bgde :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fabb .Style ,_bgde );};if _fabb .TxBody !=nil {_eef :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fabb .TxBody ,_eef );};e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Connector and its children +func (_af *CT_Connector )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_age :=&CT_GroupShapeNonVisual {};_age .CNvPr =_a .NewCT_NonVisualDrawingProps ();_age .CNvGrpSpPr =_a .NewCT_NonVisualGroupDrawingShapeProps ();return _age ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_bga :=&CT_GraphicalObjectFrameNonVisual {};_bga .CNvPr =_a .NewCT_NonVisualDrawingProps ();_bga .CNvGraphicFramePr =_a .NewCT_NonVisualGraphicFrameProperties ();return _bga ;};func (_ae *CT_GraphicalObjectFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ae .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_ae .MacroAttr )});};if _ae .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_ae .FPublishedAttr ))});};e .EncodeToken (start );_cce :=_f .StartElement {Name :_f .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_ae .NvGraphicFramePr ,_cce );_ccgg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ae .Xfrm ,_ccgg );_bef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_ae .Graphic ,_bef );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_add *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _fdd :=_add .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_fdd !=nil {return _fdd ;};if _dec :=_add .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dec !=nil {return _dec ;};if _aeg :=_add .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_aeg !=nil {return _aeg ;};return nil ;};func (_dbd *CT_ConnectorNonVisual )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_dced :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dbd .CNvPr ,_dced );_ed :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dbd .CNvCxnSpPr ,_ed );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_eaa .CT_BlipFillProperties ;SpPr *_eaa .CT_ShapeProperties ;Style *_eaa .CT_ShapeStyle ;};func (_fcb *CT_GroupShape )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_fcb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fcb .GrpSpPr =_eaa .NewCT_GroupShapeProperties ();_ddg :for {_fca ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ;};switch _gcb :=_fca .(type ){case _gc .StartElement :switch _gcb .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _abcf :=d .DecodeElement (_fcb .NvGrpSpPr ,&_gcb );_abcf !=nil {return _abcf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _gaeb :=d .DecodeElement (_fcb .GrpSpPr ,&_gcb );_gaeb !=nil {return _gaeb ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gcfa :=NewCT_GroupShapeChoice ();if _bcg :=d .DecodeElement (&_gcfa .Sp ,&_gcb );_bcg !=nil {return _bcg ;};_fcb .Choice =append (_fcb .Choice ,_gcfa );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_geb :=NewCT_GroupShapeChoice ();if _gbe :=d .DecodeElement (&_geb .GrpSp ,&_gcb );_gbe !=nil {return _gbe ;};_fcb .Choice =append (_fcb .Choice ,_geb );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_abf :=NewCT_GroupShapeChoice ();if _gee :=d .DecodeElement (&_abf .GraphicFrame ,&_gcb );_gee !=nil {return _gee ;};_fcb .Choice =append (_fcb .Choice ,_abf );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_aggc :=NewCT_GroupShapeChoice ();if _gaeg :=d .DecodeElement (&_aggc .CxnSp ,&_gcb );_gaeg !=nil {return _gaeg ;};_fcb .Choice =append (_fcb .Choice ,_aggc );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bfb :=NewCT_GroupShapeChoice ();if _gf :=d .DecodeElement (&_bfb .Pic ,&_gcb );_gf !=nil {return _gf ;};_fcb .Choice =append (_fcb .Choice ,_bfb );default:_def .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_gcb .Name );if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _gc .EndElement :break _ddg ;case _gc .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_baf :=&CT_GroupShapeChoice {};return _baf };type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func (_dcg *CT_Picture )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _dcg .MacroAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ege .Sprintf ("\u0025\u0076",*_dcg .MacroAttr )});};if _dcg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ege .Sprintf ("\u0025\u0064",_ace (*_dcg .FPublishedAttr ))});};e .EncodeToken (start );_acac :=_gc .StartElement {Name :_gc .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dcg .NvPicPr ,_acac );_adga :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcg .BlipFill ,_adga );_fg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcg .SpPr ,_fg );if _dcg .Style !=nil {_dcc :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_dcg .Style ,_dcc );};e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};func (_adbd *ST_EditAs )UnmarshalXMLAttr (attr _gc .Attr )error {switch attr .Value {case "":*_adbd =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_adbd =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_adbd =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_adbd =3;};return nil ;}; +// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path +func (_fgea *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _afc :=_fgea .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_afc !=nil {return _afc ;};if _dfc :=_fgea .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dfc !=nil {return _dfc ;};if _bbd :=_fgea .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bbd !=nil {return _bbd ;};if _fgea .Choice !=nil {if _efda :=_fgea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_efda !=nil {return _efda ;};};if _gab :=_fgea .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_gab !=nil {return _gab ;};return nil ;};func (_ace *CT_GroupShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ace .NvGrpSpPr ,_adg );_fdff :=_f .StartElement {Name :_f .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ace .GrpSpPr ,_fdff );if _ace .Choice !=nil {for _ ,_gcb :=range _ace .Choice {_gcb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcf *CT_OneCellAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcf .From =NewCT_Marker ();_gcf .Ext =_a .NewCT_PositiveSize2D ();_gcf .ClientData =NewCT_AnchorClientData ();_ecb :for {_aee ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ;};switch _bae :=_aee .(type ){case _f .StartElement :switch _bae .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gggb :=d .DecodeElement (_gcf .From ,&_bae );_gggb !=nil {return _gggb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _gac :=d .DecodeElement (_gcf .Ext ,&_bae );_gac !=nil {return _gac ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _bgbe :=d .DecodeElement (&_gcf .Choice .Sp ,&_bae );_bgbe !=nil {return _bgbe ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _bdgd :=d .DecodeElement (&_gcf .Choice .GrpSp ,&_bae );_bdgd !=nil {return _bdgd ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _agbd :=d .DecodeElement (&_gcf .Choice .GraphicFrame ,&_bae );_agbd !=nil {return _agbd ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _fad :=d .DecodeElement (&_gcf .Choice .CxnSp ,&_bae );_fad !=nil {return _fad ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _gagb :=d .DecodeElement (&_gcf .Choice .Pic ,&_bae );_gagb !=nil {return _gagb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _dfa :=d .DecodeElement (&_gcf .Choice .ContentPart ,&_bae );_dfa !=nil {return _dfa ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _dddf :=d .DecodeElement (_gcf .ClientData ,&_bae );_dddf !=nil {return _dddf ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bae .Name );if _deba :=d .Skip ();_deba !=nil {return _deba ;};};case _f .EndElement :break _ecb ;case _f .CharData :};};return nil ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_gbb :=&CT_TwoCellAnchor {};_gbb .From =NewCT_Marker ();_gbb .To =NewCT_Marker ();_gbb .ClientData =NewCT_AnchorClientData ();return _gbb ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_gfbe *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _adcf ,_d :=range _gfbe .Sp {if _aae :=_d .ValidateWithPath (_ege .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_adcf ));_aae !=nil {return _aae ;};};for _cdg ,_gdcd :=range _gfbe .GrpSp {if _gab :=_gdcd .ValidateWithPath (_ege .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cdg ));_gab !=nil {return _gab ;};};for _ccab ,_aec :=range _gfbe .GraphicFrame {if _dfcc :=_aec .ValidateWithPath (_ege .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ccab ));_dfcc !=nil {return _dfcc ;};};for _gdce ,_dgc :=range _gfbe .CxnSp {if _cfe :=_dgc .ValidateWithPath (_ege .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gdce ));_cfe !=nil {return _cfe ;};};for _ebcg ,_gb :=range _gfbe .Pic {if _adff :=_gb .ValidateWithPath (_ege .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ebcg ));_adff !=nil {return _adff ;};};return nil ;};func (_dbfb *CT_Shape )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_dbfb .NvSpPr =NewCT_ShapeNonVisual ();_dbfb .SpPr =_eaa .NewCT_ShapeProperties ();for _ ,_ddf :=range start .Attr {if _ddf .Name .Local =="\u006d\u0061\u0063r\u006f"{_abcd ,_gac :=_ddf .Value ,error (nil );if _gac !=nil {return _gac ;};_dbfb .MacroAttr =&_abcd ;continue ;};if _ddf .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_fbed ,_eecb :=_ddf .Value ,error (nil );if _eecb !=nil {return _eecb ;};_dbfb .TextlinkAttr =&_fbed ;continue ;};if _ddf .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cfccg ,_agab :=_abg .ParseBool (_ddf .Value );if _agab !=nil {return _agab ;};_dbfb .FLocksTextAttr =&_cfccg ;continue ;};if _ddf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bfdd ,_ggd :=_abg .ParseBool (_ddf .Value );if _ggd !=nil {return _ggd ;};_dbfb .FPublishedAttr =&_bfdd ;continue ;};};_eeg :for {_gcd ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _eggd :=_gcd .(type ){case _gc .StartElement :switch _eggd .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _dadd :=d .DecodeElement (_dbfb .NvSpPr ,&_eggd );_dadd !=nil {return _dadd ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _cdfd :=d .DecodeElement (_dbfb .SpPr ,&_eggd );_cdfd !=nil {return _cdfd ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dbfb .Style =_eaa .NewCT_ShapeStyle ();if _ebfc :=d .DecodeElement (_dbfb .Style ,&_eggd );_ebfc !=nil {return _ebfc ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_dbfb .TxBody =_eaa .NewCT_TextBody ();if _ced :=d .DecodeElement (_dbfb .TxBody ,&_eggd );_ced !=nil {return _ced ;};default:_def .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_eggd .Name );if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _gc .EndElement :break _eeg ;case _gc .CharData :};};return nil ;};type To struct{CT_Marker };func (_adcg *CT_ShapeNonVisual )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_caa :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_adcg .CNvPr ,_caa );_gbc :=_gc .StartElement {Name :_gc .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_adcg .CNvSpPr ,_gbc );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_daa *CT_GroupShape )Validate ()error {return _daa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_ffg *CT_Connector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffg .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ffg .SpPr =_a .NewCT_ShapeProperties ();for _ ,_fga :=range start .Attr {if _fga .Name .Local =="\u006d\u0061\u0063r\u006f"{_bb ,_ce :=_fga .Value ,error (nil );if _ce !=nil {return _ce ;};_ffg .MacroAttr =&_bb ;continue ;};if _fga .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cbe ,_da :=_b .ParseBool (_fga .Value );if _da !=nil {return _da ;};_ffg .FPublishedAttr =&_cbe ;continue ;};};_gfa :for {_bbb ,_fe :=d .Token ();if _fe !=nil {return _fe ;};switch _gef :=_bbb .(type ){case _f .StartElement :switch _gef .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _caa :=d .DecodeElement (_ffg .NvCxnSpPr ,&_gef );_caa !=nil {return _caa ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _bgcc :=d .DecodeElement (_ffg .SpPr ,&_gef );_bgcc !=nil {return _bgcc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_ffg .Style =_a .NewCT_ShapeStyle ();if _gec :=d .DecodeElement (_ffg .Style ,&_gef );_gec !=nil {return _gec ;};default:_g .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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_gef .Name );if _eae :=d .Skip ();_eae !=nil {return _eae ;};};case _f .EndElement :break _gfa ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_ecfb *CT_GroupShape )ValidateWithPath (path string )error {if _faae :=_ecfb .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_faae !=nil {return _faae ;};if _cec :=_ecfb .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cec !=nil {return _cec ;};for _ggb ,_gacg :=range _ecfb .Choice {if _ff :=_gacg .ValidateWithPath (_ege .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ggb ));_ff !=nil {return _ff ;};};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_gfcb :=&CT_OneCellAnchor {};_gfcb .From =NewCT_Marker ();_gfcb .Ext =_eaa .NewCT_PositiveSize2D ();_gfcb .ClientData =NewCT_AnchorClientData ();return _gfcb ;}; +// Validate validates the CT_AbsoluteAnchor and its children +func (_ac *CT_AbsoluteAnchor )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");}; -// Validate validates the EG_Anchor and its children -func (_badf *EG_Anchor )Validate ()error {return _badf .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_gbf *EG_Anchor )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _gbf .TwoCellAnchor !=nil {_bfg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gbf .TwoCellAnchor ,_bfg );};if _gbf .OneCellAnchor !=nil {_dfe :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gbf .OneCellAnchor ,_dfe );};if _gbf .AbsoluteAnchor !=nil {_gga :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gbf .AbsoluteAnchor ,_gga );};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gcbe :=&CT_ConnectorNonVisual {};_gcbe .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_gcbe .CNvCxnSpPr =_eaa .NewCT_NonVisualConnectorProperties ();return _gcbe ;}; +// Validate validates the CT_Drawing and its children +func (_ef *CT_Drawing )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_fga *CT_Rel )ValidateWithPath (path string )error {return nil };func NewCT_Picture ()*CT_Picture {_ged :=&CT_Picture {};_ged .NvPicPr =NewCT_PictureNonVisual ();_ged .BlipFill =_eaa .NewCT_BlipFillProperties ();_ged .SpPr =_eaa .NewCT_ShapeProperties ();return _ged ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_ccg *CT_Drawing )ValidateWithPath (path string )error {for _ffgc ,_ece :=range _ccg .EG_Anchor {if _gfeg :=_ece .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ffgc ));_gfeg !=nil {return _gfeg ;};};return nil ;};func (_bcce *EG_ObjectChoicesChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dag :for {_abg ,_gbgg :=d .Token ();if _gbgg !=nil {return _gbgg ;};switch _gbbg :=_abg .(type ){case _f .StartElement :switch _gbbg .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_bcce .Sp =NewCT_Shape ();if _addfc :=d .DecodeElement (_bcce .Sp ,&_gbbg );_addfc !=nil {return _addfc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bcce .GrpSp =NewCT_GroupShape ();if _begb :=d .DecodeElement (_bcce .GrpSp ,&_gbbg );_begb !=nil {return _begb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bcce .GraphicFrame =NewCT_GraphicalObjectFrame ();if _bagb :=d .DecodeElement (_bcce .GraphicFrame ,&_gbbg );_bagb !=nil {return _bagb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bcce .CxnSp =NewCT_Connector ();if _ffbfd :=d .DecodeElement (_bcce .CxnSp ,&_gbbg );_ffbfd !=nil {return _ffbfd ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bcce .Pic =NewCT_Picture ();if _eadc :=d .DecodeElement (_bcce .Pic ,&_gbbg );_eadc !=nil {return _eadc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bcce .ContentPart =NewCT_Rel ();if _acec :=d .DecodeElement (_bcce .ContentPart ,&_gbbg );_acec !=nil {return _acec ;};default:_g .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\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbbg .Name );if _bfe :=d .Skip ();_bfe !=nil {return _bfe ;};};case _f .EndElement :break _dag ;case _f .CharData :};};return nil ;};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_a .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_dcg *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcg .NvPicPr =NewCT_PictureNonVisual ();_dcg .BlipFill =_a .NewCT_BlipFillProperties ();_dcg .SpPr =_a .NewCT_ShapeProperties ();for _ ,_egd :=range start .Attr {if _egd .Name .Local =="\u006d\u0061\u0063r\u006f"{_gage ,_agge :=_egd .Value ,error (nil );if _agge !=nil {return _agge ;};_dcg .MacroAttr =&_gage ;continue ;};if _egd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bfc ,_efa :=_b .ParseBool (_egd .Value );if _efa !=nil {return _efa ;};_dcg .FPublishedAttr =&_bfc ;continue ;};};_adda :for {_ccf ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _caab :=_ccf .(type ){case _f .StartElement :switch _caab .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bda :=d .DecodeElement (_dcg .NvPicPr ,&_caab );_bda !=nil {return _bda ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cdc :=d .DecodeElement (_dcg .BlipFill ,&_caab );_cdc !=nil {return _cdc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ebd :=d .DecodeElement (_dcg .SpPr ,&_caab );_ebd !=nil {return _ebd ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dcg .Style =_a .NewCT_ShapeStyle ();if _fab :=d .DecodeElement (_dcg .Style ,&_caab );_fab !=nil {return _fab ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_caab .Name );if _fdga :=d .Skip ();_fdga !=nil {return _fdga ;};};case _f .EndElement :break _adda ;case _f .CharData :};};return nil ;};type WsDr struct{CT_Drawing }; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_ffcf *EG_Anchor )ValidateWithPath (path string )error {if _ffcf .TwoCellAnchor !=nil {if _dgf :=_ffcf .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_dgf !=nil {return _dgf ;};};if _ffcf .OneCellAnchor !=nil {if _fcg :=_ffcf .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_fcg !=nil {return _fcg ;};};if _ffcf .AbsoluteAnchor !=nil {if _aed :=_ffcf .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_aed !=nil {return _aed ;};};return nil ;};func (_dab *CT_OneCellAnchor )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_dab .From =NewCT_Marker ();_dab .Ext =_eaa .NewCT_PositiveSize2D ();_dab .ClientData =NewCT_AnchorClientData ();_cd :for {_dae ,_decf :=d .Token ();if _decf !=nil {return _decf ;};switch _ebed :=_dae .(type ){case _gc .StartElement :switch _ebed .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _afad :=d .DecodeElement (_dab .From ,&_ebed );_afad !=nil {return _afad ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _acge :=d .DecodeElement (_dab .Ext ,&_ebed );_acge !=nil {return _acge ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dab .Choice =NewEG_ObjectChoicesChoice ();if _ea :=d .DecodeElement (&_dab .Choice .Sp ,&_ebed );_ea !=nil {return _ea ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dab .Choice =NewEG_ObjectChoicesChoice ();if _bdb :=d .DecodeElement (&_dab .Choice .GrpSp ,&_ebed );_bdb !=nil {return _bdb ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dab .Choice =NewEG_ObjectChoicesChoice ();if _fgaa :=d .DecodeElement (&_dab .Choice .GraphicFrame ,&_ebed );_fgaa !=nil {return _fgaa ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dab .Choice =NewEG_ObjectChoicesChoice ();if _eecbb :=d .DecodeElement (&_dab .Choice .CxnSp ,&_ebed );_eecbb !=nil {return _eecbb ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dab .Choice =NewEG_ObjectChoicesChoice ();if _cfcc :=d .DecodeElement (&_dab .Choice .Pic ,&_ebed );_cfcc !=nil {return _cfcc ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dab .Choice =NewEG_ObjectChoicesChoice ();if _bga :=d .DecodeElement (&_dab .Choice .ContentPart ,&_ebed );_bga !=nil {return _bga ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _begg :=d .DecodeElement (_dab .ClientData ,&_ebed );_begg !=nil {return _begg ;};default:_def .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_ebed .Name );if _acg :=d .Skip ();_acg !=nil {return _acg ;};};case _gc .EndElement :break _cd ;case _gc .CharData :};};return nil ;};func NewCT_Shape ()*CT_Shape {_cdec :=&CT_Shape {};_cdec .NvSpPr =NewCT_ShapeNonVisual ();_cdec .SpPr =_eaa .NewCT_ShapeProperties ();return _cdec ;};type CT_ConnectorNonVisual struct{CNvPr *_eaa .CT_NonVisualDrawingProps ;CNvCxnSpPr *_eaa .CT_NonVisualConnectorProperties ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_faa *CT_PictureNonVisual )Validate ()error {return _faa .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the CT_Drawing and its children -func (_ebc *CT_Drawing )Validate ()error {return _ebc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_eaa .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_ccbb *CT_Connector )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _ccbb .MacroAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ege .Sprintf ("\u0025\u0076",*_ccbb .MacroAttr )});};if _ccbb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ege .Sprintf ("\u0025\u0064",_ace (*_ccbb .FPublishedAttr ))});};e .EncodeToken (start );_cfbd :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ccbb .NvCxnSpPr ,_cfbd );_be :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccbb .SpPr ,_be );if _ccbb .Style !=nil {_cbae :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_ccbb .Style ,_cbae );};e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};func NewCT_Marker ()*CT_Marker {_gd :=&CT_Marker {};_gd .Col =0;_gd .Row =0;return _gd };func (_cae *CT_Drawing )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_eb :for {_aebf ,_ffcb :=d .Token ();if _ffcb !=nil {return _ffcb ;};switch _adca :=_aebf .(type ){case _gc .StartElement :switch _adca .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_agc :=NewEG_Anchor ();_agc .TwoCellAnchor =NewCT_TwoCellAnchor ();if _feg :=d .DecodeElement (_agc .TwoCellAnchor ,&_adca );_feg !=nil {return _feg ;};_cae .EG_Anchor =append (_cae .EG_Anchor ,_agc );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_cbc :=NewEG_Anchor ();_cbc .OneCellAnchor =NewCT_OneCellAnchor ();if _adg :=d .DecodeElement (_cbc .OneCellAnchor ,&_adca );_adg !=nil {return _adg ;};_cae .EG_Anchor =append (_cae .EG_Anchor ,_cbc );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_ecf :=NewEG_Anchor ();_ecf .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _fdbe :=d .DecodeElement (_ecf .AbsoluteAnchor ,&_adca );_fdbe !=nil {return _fdbe ;};_cae .EG_Anchor =append (_cae .EG_Anchor ,_ecf );default:_def .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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_adca .Name );if _dece :=d .Skip ();_dece !=nil {return _dece ;};};case _gc .EndElement :break _eb ;case _gc .CharData :};};return nil ;};type CT_AbsoluteAnchor struct{Pos *_eaa .CT_Point2D ;Ext *_eaa .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_agfg *WsDr )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .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 ,_gc .Attr {Name :_gc .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 ,_gc .Attr {Name :_gc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .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 ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _agfg .CT_Drawing .MarshalXML (e ,start );};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_ccff *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ccff .Sp !=nil {if _dcd :=_ccff .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_dcd !=nil {return _dcd ;};};if _ccff .GrpSp !=nil {if _afcg :=_ccff .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_afcg !=nil {return _afcg ;};};if _ccff .GraphicFrame !=nil {if _cfd :=_ccff .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_cfd !=nil {return _cfd ;};};if _ccff .CxnSp !=nil {if _efb :=_ccff .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_efb !=nil {return _efb ;};};if _ccff .Pic !=nil {if _dfed :=_ccff .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_dfed !=nil {return _dfed ;};};if _ccff .ContentPart !=nil {if _dbf :=_ccff .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_dbf !=nil {return _dbf ;};};return nil ;};func (_eac *CT_Rel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ageg :=range start .Attr {if _ageg .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"&&_ageg .Name .Local =="\u0069\u0064"||_ageg .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"&&_ageg .Name .Local =="\u0069\u0064"{_dabe ,_dgeeb :=_ageg .Value ,error (nil );if _dgeeb !=nil {return _dgeeb ;};_eac .IdAttr =_dabe ;continue ;};};for {_gdf ,_fge :=d .Token ();if _fge !=nil {return _bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fge );};if _bgeb ,_ggcg :=_gdf .(_f .EndElement );_ggcg &&_bgeb .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_aagf :=&CT_GroupShape {};_aagf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_aagf .GrpSpPr =_a .NewCT_GroupShapeProperties ();return _aagf ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func (_fcde *CT_ShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcde .CNvPr =_a .NewCT_NonVisualDrawingProps ();_fcde .CNvSpPr =_a .NewCT_NonVisualDrawingShapeProps ();_fee :for {_bag ,_cfbcc :=d .Token ();if _cfbcc !=nil {return _cfbcc ;};switch _gfdg :=_bag .(type ){case _f .StartElement :switch _gfdg .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _egf :=d .DecodeElement (_fcde .CNvPr ,&_gfdg );_egf !=nil {return _egf ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bfcf :=d .DecodeElement (_fcde .CNvSpPr ,&_gfdg );_bfcf !=nil {return _bfcf ;};default:_g .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\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gfdg .Name );if _cad :=d .Skip ();_cad !=nil {return _cad ;};};case _f .EndElement :break _fee ;case _f .CharData :};};return nil ;};func (_abff *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abff .CNvPr =_a .NewCT_NonVisualDrawingProps ();_abff .CNvPicPr =_a .NewCT_NonVisualPictureProperties ();_debe :for {_efg ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _ffe :=_efg .(type ){case _f .StartElement :switch _ffe .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _ged :=d .DecodeElement (_abff .CNvPr ,&_ffe );_ged !=nil {return _ged ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _baea :=d .DecodeElement (_abff .CNvPicPr ,&_ffe );_baea !=nil {return _baea ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ffe .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _f .EndElement :break _debe ;case _f .CharData :};};return nil ;};func (_bgfe *CT_GraphicalObjectFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfe .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_bgfe .Xfrm =_a .NewCT_Transform2D ();_bgfe .Graphic =_a .NewGraphic ();for _ ,_ebag :=range start .Attr {if _ebag .Name .Local =="\u006d\u0061\u0063r\u006f"{_fac ,_ddc :=_ebag .Value ,error (nil );if _ddc !=nil {return _ddc ;};_bgfe .MacroAttr =&_fac ;continue ;};if _ebag .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fbf ,_ffb :=_b .ParseBool (_ebag .Value );if _ffb !=nil {return _ffb ;};_bgfe .FPublishedAttr =&_fbf ;continue ;};};_gecg :for {_bgg ,_deg :=d .Token ();if _deg !=nil {return _deg ;};switch _bea :=_bgg .(type ){case _f .StartElement :switch _bea .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _cgag :=d .DecodeElement (_bgfe .NvGraphicFramePr ,&_bea );_cgag !=nil {return _cgag ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _cd :=d .DecodeElement (_bgfe .Xfrm ,&_bea );_cd !=nil {return _cd ;};case _f .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bfa :=d .DecodeElement (_bgfe .Graphic ,&_bea );_bfa !=nil {return _bfa ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_bea .Name );if _agc :=d .Skip ();_agc !=nil {return _agc ;};};case _f .EndElement :break _gecg ;case _f .CharData :};};return nil ;};func (_bbgg *CT_Shape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbgg .NvSpPr =NewCT_ShapeNonVisual ();_bbgg .SpPr =_a .NewCT_ShapeProperties ();for _ ,_gbae :=range start .Attr {if _gbae .Name .Local =="\u006d\u0061\u0063r\u006f"{_afbd ,_dcb :=_gbae .Value ,error (nil );if _dcb !=nil {return _dcb ;};_bbgg .MacroAttr =&_afbd ;continue ;};if _gbae .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_ecfa ,_egb :=_gbae .Value ,error (nil );if _egb !=nil {return _egb ;};_bbgg .TextlinkAttr =&_ecfa ;continue ;};if _gbae .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cge ,_edf :=_b .ParseBool (_gbae .Value );if _edf !=nil {return _edf ;};_bbgg .FLocksTextAttr =&_cge ;continue ;};if _gbae .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dfba ,_cda :=_b .ParseBool (_gbae .Value );if _cda !=nil {return _cda ;};_bbgg .FPublishedAttr =&_dfba ;continue ;};};_eacd :for {_gaac ,_bde :=d .Token ();if _bde !=nil {return _bde ;};switch _beag :=_gaac .(type ){case _f .StartElement :switch _beag .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _gdc :=d .DecodeElement (_bbgg .NvSpPr ,&_beag );_gdc !=nil {return _gdc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _dbd :=d .DecodeElement (_bbgg .SpPr ,&_beag );_dbd !=nil {return _dbd ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bbgg .Style =_a .NewCT_ShapeStyle ();if _def :=d .DecodeElement (_bbgg .Style ,&_beag );_def !=nil {return _def ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_bbgg .TxBody =_a .NewCT_TextBody ();if _efd :=d .DecodeElement (_bbgg .TxBody ,&_beag );_efd !=nil {return _efd ;};default:_g .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_beag .Name );if _daded :=d .Skip ();_daded !=nil {return _daded ;};};case _f .EndElement :break _eacd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_OneCellAnchor and its children -func (_cab *CT_OneCellAnchor )Validate ()error {return _cab .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_fdf *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_gfgb :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_fdf .CNvPr ,_gfgb );_bb :=_gc .StartElement {Name :_gc .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_fdf .CNvGraphicFramePr ,_bb );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnchorClientData and its children +func (_ge *CT_AnchorClientData )Validate ()error {return _ge .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_cgf *CT_Connector )ValidateWithPath (path string )error {if _cad :=_cgf .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cad !=nil {return _cad ;};if _ecff :=_cgf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecff !=nil {return _ecff ;};if _cgf .Style !=nil {if _cgfd :=_cgf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cgfd !=nil {return _cgfd ;};};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_eaa .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_eaa .CT_NonVisualGraphicFrameProperties ;}; +// Validate validates the EG_Anchor and its children +func (_dfef *EG_Anchor )Validate ()error {return _dfef .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; -// Validate validates the CT_GroupShape and its children -func (_bfc *CT_GroupShape )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_cefc *EG_ObjectChoices )ValidateWithPath (path string )error {if _cefc .Choice !=nil {if _dce :=_cefc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dce !=nil {return _dce ;};};return nil ;};func (_bg *CT_AbsoluteAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bg .Pos =_a .NewCT_Point2D ();_bg .Ext =_a .NewCT_PositiveSize2D ();_bg .ClientData =NewCT_AnchorClientData ();_ga :for {_ff ,_fb :=d .Token ();if _fb !=nil {return _fb ;};switch _gc :=_ff .(type ){case _f .StartElement :switch _gc .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"}:if _ad :=d .DecodeElement (_bg .Pos ,&_gc );_ad !=nil {return _ad ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _gd :=d .DecodeElement (_bg .Ext ,&_gc );_gd !=nil {return _gd ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _ebe :=d .DecodeElement (&_bg .Choice .Sp ,&_gc );_ebe !=nil {return _ebe ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _cf :=d .DecodeElement (&_bg .Choice .GrpSp ,&_gc );_cf !=nil {return _cf ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _bgc :=d .DecodeElement (&_bg .Choice .GraphicFrame ,&_gc );_bgc !=nil {return _bgc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _aa :=d .DecodeElement (&_bg .Choice .CxnSp ,&_gc );_aa !=nil {return _aa ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _bfb :=d .DecodeElement (&_bg .Choice .Pic ,&_gc );_bfb !=nil {return _bfb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _cb :=d .DecodeElement (&_bg .Choice .ContentPart ,&_gc );_cb !=nil {return _cb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _cg :=d .DecodeElement (_bg .ClientData ,&_gc );_cg !=nil {return _cg ;};default:_g .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\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_gc .Name );if _cgg :=d .Skip ();_cgg !=nil {return _cgg ;};};case _f .EndElement :break _ga ;case _f .CharData :};};return nil ;}; // Validate validates the EG_ObjectChoicesChoice and its children -func (_fde *EG_ObjectChoicesChoice )Validate ()error {return _fde .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_eaa .CT_Transform2D ;Graphic *_eaa .Graphic ;}; +func (_fcb *EG_ObjectChoicesChoice )Validate ()error {return _fcb .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_bdf *CT_ConnectorNonVisual )Validate ()error {return _bdf .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the From and its children +func (_eeg *From )Validate ()error {return _eeg .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func (_bgf *CT_AnchorClientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdf :=range start .Attr {if _fdf .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_bfd ,_be :=_b .ParseBool (_fdf .Value );if _be !=nil {return _be ;};_bgf .FLocksWithSheetAttr =&_bfd ;continue ;};if _fdf .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_dd ,_cba :=_b .ParseBool (_fdf .Value );if _cba !=nil {return _cba ;};_bgf .FPrintsWithSheetAttr =&_dd ;continue ;};};for {_fdfe ,_ab :=d .Token ();if _ab !=nil {return _bf .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006e\u0063\u0068\u006fr\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ab );};if _eg ,_cc :=_fdfe .(_f .EndElement );_cc &&_eg .Name ==start .Name {break ;};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvCxnSpPr *_a .CT_NonVisualConnectorProperties ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_eddb *CT_GroupShapeNonVisual )Validate ()error {return _eddb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_fgf *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _bc :=_fgf .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bc !=nil {return _bc ;};if _gdd :=_fgf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gdd !=nil {return _gdd ;};if _ebf :=_fgf .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ebf !=nil {return _ebf ;};return nil ;};func (_ca *CT_Connector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ca .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_ca .MacroAttr )});};if _ca .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_ca .FPublishedAttr ))});};e .EncodeToken (start );_dfb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ca .NvCxnSpPr ,_dfb );_fg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ca .SpPr ,_fg );if _ca .Style !=nil {_gg :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_ca .Style ,_gg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_bafb *CT_PictureNonVisual )Validate ()error {return _bafb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewWsDr ()*WsDr {_agce :=&WsDr {};_agce .CT_Drawing =*NewCT_Drawing ();return _agce };func (_agd *To )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .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 ,_gc .Attr {Name :_gc .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 ,_gc .Attr {Name :_gc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .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 ="\u0078\u0064\u0072\u003a\u0074\u006f";return _agd .CT_Marker .MarshalXML (e ,start );};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_cfc :=&CT_GraphicalObjectFrame {};_cfc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_cfc .Xfrm =_eaa .NewCT_Transform2D ();_cfc .Graphic =_eaa .NewGraphic ();return _cfc ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_fdb *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _ccde :=_fdb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ccde !=nil {return _ccde ;};if _gcbg :=_fdb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gcbg !=nil {return _gcbg ;};return nil ;};func (_fcd *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcd .CNvPr =_a .NewCT_NonVisualDrawingProps ();_fcd .CNvGraphicFramePr =_a .NewCT_NonVisualGraphicFrameProperties ();_cfbf :for {_bbe ,_ecf :=d .Token ();if _ecf !=nil {return _ecf ;};switch _dgf :=_bbe .(type ){case _f .StartElement :switch _dgf .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fgg :=d .DecodeElement (_fcd .CNvPr ,&_dgf );_fgg !=nil {return _fgg ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _dea :=d .DecodeElement (_fcd .CNvGraphicFramePr ,&_dgf );_dea !=nil {return _dea ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_dgf .Name );if _bdf :=d .Skip ();_bdf !=nil {return _bdf ;};};case _f .EndElement :break _cfbf ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_afda *CT_Marker )ValidateWithPath (path string )error {if _afda .Col < 0{return _ege .Errorf ("\u0025\u0073\u002fm\u002e\u0043\u006f\u006c \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_afda .Col );};if _bafg :=_afda .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_bafg !=nil {return _bafg ;};if _afda .Row < 0{return _ege .Errorf ("\u0025\u0073\u002fm\u002e\u0052\u006f\u0077 \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_afda .Row );};if _fae :=_afda .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_fae !=nil {return _fae ;};return nil ;};func (_cfcb *CT_Marker )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_cfcb .Col =0;_cfcb .Row =0;_ddc :for {_acc ,_gef :=d .Token ();if _gef !=nil {return _gef ;};switch _bbc :=_acc .(type ){case _gc .StartElement :switch _bbc .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _cfa :=d .DecodeElement (&_cfcb .Col ,&_bbc );_cfa !=nil {return _cfa ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _edf :=d .DecodeElement (&_cfcb .ColOff ,&_bbc );_edf !=nil {return _edf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _dfde :=d .DecodeElement (&_cfcb .Row ,&_bbc );_dfde !=nil {return _dfde ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _gebf :=d .DecodeElement (&_cfcb .RowOff ,&_bbc );_gebf !=nil {return _gebf ;};default:_def .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_bbc .Name );if _dagf :=d .Skip ();_dagf !=nil {return _dagf ;};};case _gc .EndElement :break _ddc ;case _gc .CharData :};};return nil ;}; +// Validate validates the CT_OneCellAnchor and its children +func (_dgcd *CT_OneCellAnchor )Validate ()error {return _dgcd .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_ebdd *CT_Picture )ValidateWithPath (path string )error {if _gdb :=_ebdd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_gdb !=nil {return _gdb ;};if _faa :=_ebdd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_faa !=nil {return _faa ;};if _cb :=_ebdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cb !=nil {return _cb ;};if _ebdd .Style !=nil {if _gcg :=_ebdd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gcg !=nil {return _gcg ;};};return nil ;}; +func (_cbbf *CT_Picture )ValidateWithPath (path string )error {if _cbbe :=_cbbf .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cbbe !=nil {return _cbbe ;};if _gacf :=_cbbf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gacf !=nil {return _gacf ;};if _adbd :=_cbbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adbd !=nil {return _adbd ;};if _cbbf .Style !=nil {if _ddcb :=_cbbf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddcb !=nil {return _ddcb ;};};return nil ;};type ST_EditAs byte ;func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_cae :=&CT_ConnectorNonVisual {};_cae .CNvPr =_a .NewCT_NonVisualDrawingProps ();_cae .CNvCxnSpPr =_a .NewCT_NonVisualConnectorProperties ();return _cae ;}; -// Validate validates the CT_Marker and its children -func (_db *CT_Marker )Validate ()error {return _db .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_efgd *WsDr )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_efgd .CT_Drawing =*NewCT_Drawing ();_geg :for {_fbf ,_fgc :=d .Token ();if _fgc !=nil {return _fgc ;};switch _cba :=_fbf .(type ){case _gc .StartElement :switch _cba .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_cfcd :=NewEG_Anchor ();_cfcd .TwoCellAnchor =NewCT_TwoCellAnchor ();if _b :=d .DecodeElement (_cfcd .TwoCellAnchor ,&_cba );_b !=nil {return _b ;};_efgd .EG_Anchor =append (_efgd .EG_Anchor ,_cfcd );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gbfd :=NewEG_Anchor ();_gbfd .OneCellAnchor =NewCT_OneCellAnchor ();if _dfa :=d .DecodeElement (_gbfd .OneCellAnchor ,&_cba );_dfa !=nil {return _dfa ;};_efgd .EG_Anchor =append (_efgd .EG_Anchor ,_gbfd );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gde :=NewEG_Anchor ();_gde .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _fef :=d .DecodeElement (_gde .AbsoluteAnchor ,&_cba );_fef !=nil {return _fef ;};_efgd .EG_Anchor =append (_efgd .EG_Anchor ,_gde );default:_def .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0073D\u0072\u0020\u0025\u0076",_cba .Name );if _bdc :=d .Skip ();_bdc !=nil {return _bdc ;};};case _gc .EndElement :break _geg ;case _gc .CharData :};};return nil ;};func (_feae *CT_PictureNonVisual )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_ceb :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_feae .CNvPr ,_ceb );_gdd :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_feae .CNvPicPr ,_gdd );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};func (_fcgg *CT_GroupShapeChoice )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _fcgg .Sp !=nil {_bdce :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_gdee :=range _fcgg .Sp {e .EncodeElement (_gdee ,_bdce );};};if _fcgg .GrpSp !=nil {_dcec :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_fgd :=range _fcgg .GrpSp {e .EncodeElement (_fgd ,_dcec );};};if _fcgg .GraphicFrame !=nil {_dd :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_cdc :=range _fcgg .GraphicFrame {e .EncodeElement (_cdc ,_dd );};};if _fcgg .CxnSp !=nil {_edg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_cgaf :=range _fcgg .CxnSp {e .EncodeElement (_cgaf ,_edg );};};if _fcgg .Pic !=nil {_dacc :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_aac :=range _fcgg .Pic {e .EncodeElement (_aac ,_dacc );};};return nil ;};func (_eec *ST_EditAs )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_befc ,_ef :=d .Token ();if _ef !=nil {return _ef ;};if _dca ,_ccc :=_befc .(_gc .EndElement );_ccc &&_dca .Name ==start .Name {*_eec =1;return nil ;};if _gbb ,_bgf :=_befc .(_gc .CharData );!_bgf {return _ege .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",_befc );}else {switch string (_gbb ){case "":*_eec =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_eec =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_eec =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_eec =3;};};_befc ,_ef =d .Token ();if _ef !=nil {return _ef ;};if _gce ,_acfd :=_befc .(_gc .EndElement );_acfd &&_gce .Name ==start .Name {return nil ;};return _ege .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",_befc );};type CT_PictureNonVisual struct{CNvPr *_eaa .CT_NonVisualDrawingProps ;CNvPicPr *_eaa .CT_NonVisualPictureProperties ;};func (_cf *CT_Rel )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ege .Sprintf ("\u0025\u0076",_cf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_fab :=&CT_GraphicalObjectFrameNonVisual {};_fab .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_fab .CNvGraphicFramePr =_eaa .NewCT_NonVisualGraphicFrameProperties ();return _fab ;};func (_aebb *EG_ObjectChoices )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _aebb .Choice !=nil {_aebb .Choice .MarshalXML (e ,_gc .StartElement {});};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_eaa .CT_NonVisualDrawingProps ;CNvSpPr *_eaa .CT_NonVisualDrawingShapeProps ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_fc *CT_Connector )ValidateWithPath (path string )error {if _gbg :=_fc .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gbg !=nil {return _gbg ;};if _ffa :=_fc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffa !=nil {return _ffa ;};if _fc .Style !=nil {if _bd :=_fc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bd !=nil {return _bd ;};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_a .CT_ShapeProperties ;Style *_a .CT_ShapeStyle ;TxBody *_a .CT_TextBody ;};func (_dg *CT_ConnectorNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dg .CNvPr =_a .NewCT_NonVisualDrawingProps ();_dg .CNvCxnSpPr =_a .NewCT_NonVisualConnectorProperties ();_gae :for {_fef ,_cec :=d .Token ();if _cec !=nil {return _cec ;};switch _beb :=_fef .(type ){case _f .StartElement :switch _beb .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fa :=d .DecodeElement (_dg .CNvPr ,&_beb );_fa !=nil {return _fa ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _afb :=d .DecodeElement (_dg .CNvCxnSpPr ,&_beb );_afb !=nil {return _afb ;};default:_g .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 C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_beb .Name );if _bdg :=d .Skip ();_bdg !=nil {return _bdg ;};};case _f .EndElement :break _gae ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_AnchorClientData and its children -func (_cgfc *CT_AnchorClientData )Validate ()error {return _cgfc .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_eaa .CT_ShapeProperties ;Style *_eaa .CT_ShapeStyle ;TxBody *_eaa .CT_TextBody ;};type WsDr struct{CT_Drawing };func (_affea *EG_ObjectChoices )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_ddd :for {_baab ,_dfd :=d .Token ();if _dfd !=nil {return _dfd ;};switch _aag :=_baab .(type ){case _gc .StartElement :switch _aag .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_affea .Choice =NewEG_ObjectChoicesChoice ();if _aaf :=d .DecodeElement (&_affea .Choice .Sp ,&_aag );_aaf !=nil {return _aaf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_affea .Choice =NewEG_ObjectChoicesChoice ();if _gbdd :=d .DecodeElement (&_affea .Choice .GrpSp ,&_aag );_gbdd !=nil {return _gbdd ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_affea .Choice =NewEG_ObjectChoicesChoice ();if _fcac :=d .DecodeElement (&_affea .Choice .GraphicFrame ,&_aag );_fcac !=nil {return _fcac ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_affea .Choice =NewEG_ObjectChoicesChoice ();if _bggg :=d .DecodeElement (&_affea .Choice .CxnSp ,&_aag );_bggg !=nil {return _bggg ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_affea .Choice =NewEG_ObjectChoicesChoice ();if _aab :=d .DecodeElement (&_affea .Choice .Pic ,&_aag );_aab !=nil {return _aab ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_affea .Choice =NewEG_ObjectChoicesChoice ();if _eae :=d .DecodeElement (&_affea .Choice .ContentPart ,&_aag );_eae !=nil {return _eae ;};default:_def .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_aag .Name );if _abb :=d .Skip ();_abb !=nil {return _abb ;};};case _gc .EndElement :break _ddd ;case _gc .CharData :};};return nil ;};func (_ebf *CT_GroupShapeChoice )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_aaa :for {_gea ,_dbcf :=d .Token ();if _dbcf !=nil {return _dbcf ;};switch _dfcf :=_gea .(type ){case _gc .StartElement :switch _dfcf .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dffd :=NewCT_Shape ();if _ffca :=d .DecodeElement (_dffd ,&_dfcf );_ffca !=nil {return _ffca ;};_ebf .Sp =append (_ebf .Sp ,_dffd );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gaff :=NewCT_GroupShape ();if _gaf :=d .DecodeElement (_gaff ,&_dfcf );_gaf !=nil {return _gaf ;};_ebf .GrpSp =append (_ebf .GrpSp ,_gaff );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_agad :=NewCT_GraphicalObjectFrame ();if _gfba :=d .DecodeElement (_agad ,&_dfcf );_gfba !=nil {return _gfba ;};_ebf .GraphicFrame =append (_ebf .GraphicFrame ,_agad );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fbec :=NewCT_Connector ();if _ddgg :=d .DecodeElement (_fbec ,&_dfcf );_ddgg !=nil {return _ddgg ;};_ebf .CxnSp =append (_ebf .CxnSp ,_fbec );case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bded :=NewCT_Picture ();if _ebe :=d .DecodeElement (_bded ,&_dfcf );_ebe !=nil {return _ebe ;};_ebf .Pic =append (_ebf .Pic ,_bded );default:_def .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dfcf .Name );if _dbfc :=d .Skip ();_dbfc !=nil {return _dbfc ;};};case _gc .EndElement :break _aaa ;case _gc .CharData :};};return nil ;};func (_acae *From )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_acae .CT_Marker =*NewCT_Marker ();_dcbc :for {_dga ,_ebdg :=d .Token ();if _ebdg !=nil {return _ebdg ;};switch _afd :=_dga .(type ){case _gc .StartElement :switch _afd .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _fa :=d .DecodeElement (&_acae .Col ,&_afd );_fa !=nil {return _fa ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _gda :=d .DecodeElement (&_acae .ColOff ,&_afd );_gda !=nil {return _gda ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _egdd :=d .DecodeElement (&_acae .Row ,&_afd );_egdd !=nil {return _egdd ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _eacb :=d .DecodeElement (&_acae .RowOff ,&_afd );_eacb !=nil {return _eacb ;};default:_def .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0072o\u006d\u0020\u0025\u0076",_afd .Name );if _ffg :=d .Skip ();_ffg !=nil {return _ffg ;};};case _gc .EndElement :break _dcbc ;case _gc .CharData :};};return nil ;};func (_agbb *To )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_agbb .CT_Marker =*NewCT_Marker ();_dde :for {_agg ,_gge :=d .Token ();if _gge !=nil {return _gge ;};switch _ccf :=_agg .(type ){case _gc .StartElement :switch _ccf .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _aga :=d .DecodeElement (&_agbb .Col ,&_ccf );_aga !=nil {return _aga ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _bd :=d .DecodeElement (&_agbb .ColOff ,&_ccf );_bd !=nil {return _bd ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _aee :=d .DecodeElement (&_agbb .Row ,&_ccf );_aee !=nil {return _aee ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _egbg :=d .DecodeElement (&_agbb .RowOff ,&_ccf );_egbg !=nil {return _egbg ;};default:_def .Log ("\u0073\u006bi\u0070\u0070\u0069\u006eg\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020T\u006f\u0020\u0025\u0076",_ccf .Name );if _daab :=d .Skip ();_daab !=nil {return _daab ;};};case _gc .EndElement :break _dde ;case _gc .CharData :};};return nil ;};func _ace (_bea bool )uint8 {if _bea {return 1;};return 0;};type CT_Rel struct{IdAttr string ;};func (_adcd *CT_GraphicalObjectFrame )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _adcd .MacroAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ege .Sprintf ("\u0025\u0076",*_adcd .MacroAttr )});};if _adcd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ege .Sprintf ("\u0025\u0064",_ace (*_adcd .FPublishedAttr ))});};e .EncodeToken (start );_eeff :=_gc .StartElement {Name :_gc .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_adcd .NvGraphicFramePr ,_eeff );_acf :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_adcd .Xfrm ,_acf );_dcef :=_gc .StartElement {Name :_gc .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_adcd .Graphic ,_dcef );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_egg :=&EG_ObjectChoicesChoice {};return _egg ;};func (_cga *CT_TwoCellAnchor )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_cga .From =NewCT_Marker ();_cga .To =NewCT_Marker ();_cga .ClientData =NewCT_AnchorClientData ();for _ ,_dggd :=range start .Attr {if _dggd .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_cga .EditAsAttr .UnmarshalXMLAttr (_dggd );continue ;};};_bdbc :for {_ada ,_agaa :=d .Token ();if _agaa !=nil {return _agaa ;};switch _ecfbb :=_ada .(type ){case _gc .StartElement :switch _ecfbb .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _cfce :=d .DecodeElement (_cga .From ,&_ecfbb );_cfce !=nil {return _cfce ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _adgf :=d .DecodeElement (_cga .To ,&_ecfbb );_adgf !=nil {return _adgf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cga .Choice =NewEG_ObjectChoicesChoice ();if _ce :=d .DecodeElement (&_cga .Choice .Sp ,&_ecfbb );_ce !=nil {return _ce ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cga .Choice =NewEG_ObjectChoicesChoice ();if _eebd :=d .DecodeElement (&_cga .Choice .GrpSp ,&_ecfbb );_eebd !=nil {return _eebd ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cga .Choice =NewEG_ObjectChoicesChoice ();if _fda :=d .DecodeElement (&_cga .Choice .GraphicFrame ,&_ecfbb );_fda !=nil {return _fda ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cga .Choice =NewEG_ObjectChoicesChoice ();if _bagb :=d .DecodeElement (&_cga .Choice .CxnSp ,&_ecfbb );_bagb !=nil {return _bagb ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cga .Choice =NewEG_ObjectChoicesChoice ();if _bcdf :=d .DecodeElement (&_cga .Choice .Pic ,&_ecfbb );_bcdf !=nil {return _bcdf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cga .Choice =NewEG_ObjectChoicesChoice ();if _da :=d .DecodeElement (&_cga .Choice .ContentPart ,&_ecfbb );_da !=nil {return _da ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _dbdd :=d .DecodeElement (_cga .ClientData ,&_ecfbb );_dbdd !=nil {return _dbdd ;};default:_def .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_ecfbb .Name );if _gbcf :=d .Skip ();_gbcf !=nil {return _gbcf ;};};case _gc .EndElement :break _bdbc ;case _gc .CharData :};};return nil ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_dc *CT_ConnectorNonVisual )Validate ()error {return _dc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path -func (_feb *CT_AnchorClientData )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_defc *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _dbda :=_defc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbda !=nil {return _dbda ;};if _cfe :=_defc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_cfe !=nil {return _cfe ;};return nil ;}; -// ValidateWithPath validates the WsDr and its children, prefixing error messages with path -func (_eged *WsDr )ValidateWithPath (path string )error {if _fge :=_eged .CT_Drawing .ValidateWithPath (path );_fge !=nil {return _fge ;};return nil ;};type CT_Marker struct{Col int32 ;ColOff _eaa .ST_Coordinate ;Row int32 ;RowOff _eaa .ST_Coordinate ;};type From struct{CT_Marker }; +// ValidateWithPath validates the To and its children, prefixing error messages with path +func (_eeb *To )ValidateWithPath (path string )error {if _cadg :=_eeb .CT_Marker .ValidateWithPath (path );_cadg !=nil {return _cadg ;};return nil ;};func (_fgfa *CT_GroupShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfa .CNvPr =_a .NewCT_NonVisualDrawingProps ();_fgfa .CNvGrpSpPr =_a .NewCT_NonVisualGroupDrawingShapeProps ();_fefc :for {_fca ,_gfgb :=d .Token ();if _gfgb !=nil {return _gfgb ;};switch _cfac :=_fca .(type ){case _f .StartElement :switch _cfac .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bebg :=d .DecodeElement (_fgfa .CNvPr ,&_cfac );_bebg !=nil {return _bebg ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _dge :=d .DecodeElement (_fgfa .CNvGrpSpPr ,&_cfac );_dge !=nil {return _dge ;};default:_g .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\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cfac .Name );if _fefa :=d .Skip ();_fefa !=nil {return _fefa ;};};case _f .EndElement :break _fefc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_AbsoluteAnchor and its children -func (_gebd *CT_AbsoluteAnchor )Validate ()error {return _gebd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_eaa .CT_ShapeProperties ;Style *_eaa .CT_ShapeStyle ;};func (_aca *EG_Anchor )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_fc :for {_cbg ,_ge :=d .Token ();if _ge !=nil {return _ge ;};switch _agec :=_cbg .(type ){case _gc .StartElement :switch _agec .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aca .TwoCellAnchor =NewCT_TwoCellAnchor ();if _ded :=d .DecodeElement (_aca .TwoCellAnchor ,&_agec );_ded !=nil {return _ded ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aca .OneCellAnchor =NewCT_OneCellAnchor ();if _bag :=d .DecodeElement (_aca .OneCellAnchor ,&_agec );_bag !=nil {return _bag ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_aca .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _ggce :=d .DecodeElement (_aca .AbsoluteAnchor ,&_agec );_ggce !=nil {return _ggce ;};default:_def .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 \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_agec .Name );if _beg :=d .Skip ();_beg !=nil {return _beg ;};};case _gc .EndElement :break _fc ;case _gc .CharData :};};return nil ;};type ST_EditAs byte ; +// Validate validates the CT_ShapeNonVisual and its children +func (_fdec *CT_ShapeNonVisual )Validate ()error {return _fdec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gcf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _aea :=_gcf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aea !=nil {return _aea ;};if _cbb :=_gcf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cbb !=nil {return _cbb ;};return nil ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_faca *EG_Anchor )ValidateWithPath (path string )error {if _faca .TwoCellAnchor !=nil {if _fbdf :=_faca .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_fbdf !=nil {return _fbdf ;};};if _faca .OneCellAnchor !=nil {if _aeae :=_faca .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_aeae !=nil {return _aeae ;};};if _faca .AbsoluteAnchor !=nil {if _ebfd :=_faca .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_ebfd !=nil {return _ebfd ;};};return nil ;}; -// Validate validates the CT_Connector and its children -func (_gbbb *CT_Connector )Validate ()error {return _gbbb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_bebb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gda ,_bdd :=range _bebb .Sp {if _acf :=_bdd .ValidateWithPath (_bf .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gda ));_acf !=nil {return _acf ;};};for _dae ,_agf :=range _bebb .GrpSp {if _ggg :=_agf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dae ));_ggg !=nil {return _ggg ;};};for _fcfg ,_fbb :=range _bebb .GraphicFrame {if _dade :=_fbb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fcfg ));_dade !=nil {return _dade ;};};for _aaf ,_ega :=range _bebb .CxnSp {if _fea :=_ega .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_aaf ));_fea !=nil {return _fea ;};};for _dda ,_ffaf :=range _bebb .Pic {if _aea :=_ffaf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dda ));_aea !=nil {return _aea ;};};return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_gff :=&CT_AnchorClientData {};return _gff };func (_abbf *CT_GroupShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gfaf :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_abbf .CNvPr ,_gfaf );_dgcg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_abbf .CNvGrpSpPr ,_dgcg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_ecg *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _ecg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_bae :=&CT_AbsoluteAnchor {};_bae .Pos =_eaa .NewCT_Point2D ();_bae .Ext =_eaa .NewCT_PositiveSize2D ();_bae .ClientData =NewCT_AnchorClientData ();return _bae ;};func NewCT_Connector ()*CT_Connector {_efc :=&CT_Connector {};_efc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_efc .SpPr =_eaa .NewCT_ShapeProperties ();return _efc ;};func (_cfgd *CT_GraphicalObjectFrame )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_cfgd .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_cfgd .Xfrm =_eaa .NewCT_Transform2D ();_cfgd .Graphic =_eaa .NewGraphic ();for _ ,_beda :=range start .Attr {if _beda .Name .Local =="\u006d\u0061\u0063r\u006f"{_dg ,_adb :=_beda .Value ,error (nil );if _adb !=nil {return _adb ;};_cfgd .MacroAttr =&_dg ;continue ;};if _beda .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dbc ,_cgb :=_abg .ParseBool (_beda .Value );if _cgb !=nil {return _cgb ;};_cfgd .FPublishedAttr =&_dbc ;continue ;};};_fff :for {_eebf ,_aegb :=d .Token ();if _aegb !=nil {return _aegb ;};switch _ade :=_eebf .(type ){case _gc .StartElement :switch _ade .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _bdgf :=d .DecodeElement (_cfgd .NvGraphicFramePr ,&_ade );_bdgf !=nil {return _bdgf ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _cac :=d .DecodeElement (_cfgd .Xfrm ,&_ade );_cac !=nil {return _cac ;};case _gc .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _eac :=d .DecodeElement (_cfgd .Graphic ,&_ade );_eac !=nil {return _eac ;};default:_def .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_ade .Name );if _bbb :=d .Skip ();_bbb !=nil {return _bbb ;};};case _gc .EndElement :break _fff ;case _gc .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_eaa .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;}; +// Validate validates the EG_ObjectChoices and its children +func (_cfcf *EG_ObjectChoices )Validate ()error {return _cfcf .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_fde *CT_Shape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fde .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_fde .MacroAttr )});};if _fde .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_bf .Sprintf ("\u0025\u0076",*_fde .TextlinkAttr )});};if _fde .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_fde .FLocksTextAttr ))});};if _fde .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_fde .FPublishedAttr ))});};e .EncodeToken (start );_abc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fde .NvSpPr ,_abc );_ffga :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fde .SpPr ,_ffga );if _fde .Style !=nil {_gdae :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fde .Style ,_gdae );};if _fde .TxBody !=nil {_gdb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fde .TxBody ,_gdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Rel and its children -func (_bgfc *CT_Rel )Validate ()error {return _bgfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_dead *CT_Marker )ValidateWithPath (path string )error {if _dead .Col < 0{return _bf .Errorf ("\u0025\u0073\u002fm\u002e\u0043\u006f\u006c \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dead .Col );};if _cafb :=_dead .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_cafb !=nil {return _cafb ;};if _dead .Row < 0{return _bf .Errorf ("\u0025\u0073\u002fm\u002e\u0052\u006f\u0077 \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dead .Row );};if _gbfe :=_dead .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_gbfe !=nil {return _gbfe ;};return nil ;};func (_aba *CT_Marker )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aba .Col =0;_aba .Row =0;_ada :for {_eade ,_gag :=d .Token ();if _gag !=nil {return _gag ;};switch _feg :=_eade .(type ){case _f .StartElement :switch _feg .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _gefd :=d .DecodeElement (&_aba .Col ,&_feg );_gefd !=nil {return _gefd ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _dbb :=d .DecodeElement (&_aba .ColOff ,&_feg );_dbb !=nil {return _dbb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _dgee :=d .DecodeElement (&_aba .Row ,&_feg );_dgee !=nil {return _dgee ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _beg :=d .DecodeElement (&_aba .RowOff ,&_feg );_beg !=nil {return _beg ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_feg .Name );if _ebba :=d .Skip ();_ebba !=nil {return _ebba ;};};case _f .EndElement :break _ada ;case _f .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_a .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_bafe *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fced :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_bafe .CNvPr ,_fced );_dcfa :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bafe .CNvPicPr ,_dcfa );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func NewFrom ()*From {_agd :=&From {};_agd .CT_Marker =*NewCT_Marker ();return _agd }; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_dee *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _dee .Sp !=nil {if _dceg :=_dee .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_dceg !=nil {return _dceg ;};};if _dee .GrpSp !=nil {if _bddg :=_dee .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_bddg !=nil {return _bddg ;};};if _dee .GraphicFrame !=nil {if _afa :=_dee .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_afa !=nil {return _afa ;};};if _dee .CxnSp !=nil {if _cecb :=_dee .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_cecb !=nil {return _cecb ;};};if _dee .Pic !=nil {if _cfb :=_dee .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_cfb !=nil {return _cfb ;};};if _dee .ContentPart !=nil {if _bfbc :=_dee .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_bfbc !=nil {return _bfbc ;};};return nil ;}; +// Validate validates the WsDr and its children +func (_eaa *WsDr )Validate ()error {return _eaa .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func (_fbe *EG_ObjectChoices )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aca :for {_edfg ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};switch _becb :=_edfg .(type ){case _f .StartElement :switch _becb .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _ccfa :=d .DecodeElement (&_fbe .Choice .Sp ,&_becb );_ccfa !=nil {return _ccfa ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _gcc :=d .DecodeElement (&_fbe .Choice .GrpSp ,&_becb );_gcc !=nil {return _gcc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _bffg :=d .DecodeElement (&_fbe .Choice .GraphicFrame ,&_becb );_bffg !=nil {return _bffg ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _ggcc :=d .DecodeElement (&_fbe .Choice .CxnSp ,&_becb );_ggcc !=nil {return _ggcc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _cafa :=d .DecodeElement (&_fbe .Choice .Pic ,&_becb );_cafa !=nil {return _cafa ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _addf :=d .DecodeElement (&_fbe .Choice .ContentPart ,&_becb );_addf !=nil {return _addf ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_becb .Name );if _addfa :=d .Skip ();_addfa !=nil {return _addfa ;};};case _f .EndElement :break _aca ;case _f .CharData :};};return nil ;};func (_gbggc ST_EditAs )ValidateWithPath (path string )error {switch _gbggc {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbggc ));};return nil ;};func NewEG_Anchor ()*EG_Anchor {_dgcge :=&EG_Anchor {};return _dgcge };type CT_AbsoluteAnchor struct{Pos *_a .CT_Point2D ;Ext *_a .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_fcde *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _cea :=_fcde .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cea !=nil {return _cea ;};if _cgfdcc :=_fcde .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cgfdcc !=nil {return _cgfdcc ;};return nil ;};func (_gfc ST_EditAs )String ()string {switch _gfc {case 0:return "";case 1:return "\u0074w\u006f\u0043\u0065\u006c\u006c";case 2:return "\u006fn\u0065\u0043\u0065\u006c\u006c";case 3:return "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return "";};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_dff :=&CT_ShapeNonVisual {};_dff .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_dff .CNvSpPr =_eaa .NewCT_NonVisualDrawingShapeProps ();return _dff ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_dad :=&CT_GroupShapeNonVisual {};_dad .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_dad .CNvGrpSpPr =_eaa .NewCT_NonVisualGroupDrawingShapeProps ();return _dad ;};func (_cee ST_EditAs )MarshalXMLAttr (name _gc .Name )(_gc .Attr ,error ){_babf :=_gc .Attr {};_babf .Name =name ;switch _cee {case ST_EditAsUnset :_babf .Value ="";case ST_EditAsTwoCell :_babf .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_babf .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_babf .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _babf ,nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_cca :=&CT_PictureNonVisual {};_cca .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_cca .CNvPicPr =_eaa .NewCT_NonVisualPictureProperties ();return _cca ;};func (_fdb ST_EditAs )ValidateWithPath (path string )error {switch _fdb {case 0,1,2,3:default:return _ege .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdb ));};return nil ;}; +// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path +func (_d *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _gf :=_d .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gf !=nil {return _gf ;};if _gb :=_d .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gb !=nil {return _gb ;};if _d .Choice !=nil {if _baa :=_d .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_baa !=nil {return _baa ;};};if _df :=_d .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_df !=nil {return _df ;};return nil ;};func (_fcf *CT_GroupShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcf .Sp !=nil {_cfbc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_dad :=range _fcf .Sp {e .EncodeElement (_dad ,_cfbc );};};if _fcf .GrpSp !=nil {_cbb :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_bbgc :=range _fcf .GrpSp {e .EncodeElement (_bbgc ,_cbb );};};if _fcf .GraphicFrame !=nil {_egc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_gcbe :=range _fcf .GraphicFrame {e .EncodeElement (_gcbe ,_egc );};};if _fcf .CxnSp !=nil {_fbg :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_dee :=range _fcf .CxnSp {e .EncodeElement (_dee ,_fbg );};};if _fcf .Pic !=nil {_ebg :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_gba :=range _fcf .Pic {e .EncodeElement (_gba ,_ebg );};};return nil ;};func (_dab *CT_OneCellAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fdbf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dab .From ,_fdbf );_ccdd :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_dab .Ext ,_ccdd );if _dab .Choice !=nil {_dab .Choice .MarshalXML (e ,_f .StartElement {});};_add :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dab .ClientData ,_add );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Connector ()*CT_Connector {_bac :=&CT_Connector {};_bac .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bac .SpPr =_a .NewCT_ShapeProperties ();return _bac ;};func (_cga *CT_AnchorClientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cga .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_cga .FLocksWithSheetAttr ))});};if _cga .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_cga .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afg *EG_ObjectChoicesChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afg .Sp !=nil {_efc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_afg .Sp ,_efc );};if _afg .GrpSp !=nil {_fff :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_afg .GrpSp ,_fff );};if _afg .GraphicFrame !=nil {_cfbfd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_afg .GraphicFrame ,_cfbfd );};if _afg .CxnSp !=nil {_eadf :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_afg .CxnSp ,_eadf );};if _afg .Pic !=nil {_aeaec :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_afg .Pic ,_aeaec );};if _afg .ContentPart !=nil {_ddab :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_afg .ContentPart ,_ddab );};return nil ;}; -// Validate validates the EG_ObjectChoices and its children -func (_gfcf *EG_ObjectChoices )Validate ()error {return _gfcf .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_fadd *EG_ObjectChoicesChoice )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_aegc :for {_bec ,_fcd :=d .Token ();if _fcd !=nil {return _fcd ;};switch _dbg :=_bec .(type ){case _gc .StartElement :switch _dbg .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fadd .Sp =NewCT_Shape ();if _adce :=d .DecodeElement (_fadd .Sp ,&_dbg );_adce !=nil {return _adce ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fadd .GrpSp =NewCT_GroupShape ();if _acb :=d .DecodeElement (_fadd .GrpSp ,&_dbg );_acb !=nil {return _acb ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fadd .GraphicFrame =NewCT_GraphicalObjectFrame ();if _ccda :=d .DecodeElement (_fadd .GraphicFrame ,&_dbg );_ccda !=nil {return _ccda ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fadd .CxnSp =NewCT_Connector ();if _eggc :=d .DecodeElement (_fadd .CxnSp ,&_dbg );_eggc !=nil {return _eggc ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fadd .Pic =NewCT_Picture ();if _fe :=d .DecodeElement (_fadd .Pic ,&_dbg );_fe !=nil {return _fe ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fadd .ContentPart =NewCT_Rel ();if _fea :=d .DecodeElement (_fadd .ContentPart ,&_dbg );_fea !=nil {return _fea ;};default:_def .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\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dbg .Name );if _eggf :=d .Skip ();_eggf !=nil {return _eggf ;};};case _gc .EndElement :break _aegc ;case _gc .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_egbf *CT_Shape )ValidateWithPath (path string )error {if _fegf :=_egbf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fegf !=nil {return _fegf ;};if _bad :=_egbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bad !=nil {return _bad ;};if _egbf .Style !=nil {if _gfd :=_egbf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gfd !=nil {return _gfd ;};};if _egbf .TxBody !=nil {if _ebdf :=_egbf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_ebdf !=nil {return _ebdf ;};};return nil ;};func (_gaea *CT_Rel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",_gaea .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_fabf :=&EG_ObjectChoicesChoice {};return _fabf ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_a .CT_ShapeProperties ;Style *_a .CT_ShapeStyle ;};func NewWsDr ()*WsDr {_cdg :=&WsDr {};_cdg .CT_Drawing =*NewCT_Drawing ();return _cdg }; -// Validate validates the To and its children -func (_daa *To )Validate ()error {return _daa .ValidateWithPath ("\u0054\u006f")}; +// Validate validates the CT_Marker and its children +func (_gee *CT_Marker )Validate ()error {return _gee .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; -// Validate validates the CT_ShapeNonVisual and its children -func (_ccb *CT_ShapeNonVisual )Validate ()error {return _ccb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_ca ST_EditAs )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {return e .EncodeElement (_ca .String (),start );};func NewCT_GroupShape ()*CT_GroupShape {_gcff :=&CT_GroupShape {};_gcff .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gcff .GrpSpPr =_eaa .NewCT_GroupShapeProperties ();return _gcff ;};func (_edd *CT_OneCellAnchor )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_dcgb :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_edd .From ,_dcgb );_abfa :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_edd .Ext ,_abfa );if _edd .Choice !=nil {_edd .Choice .MarshalXML (e ,_gc .StartElement {});};_bgg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_edd .ClientData ,_bgg );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;};func (_acgc *CT_Drawing )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );if _acgc .EG_Anchor !=nil {for _ ,_aa :=range _acgc .EG_Anchor {_aa .MarshalXML (e ,_gc .StartElement {});};};e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WsDr and its children, prefixing error messages with path +func (_cefe *WsDr )ValidateWithPath (path string )error {if _aagc :=_cefe .CT_Drawing .ValidateWithPath (path );_aagc !=nil {return _aagc ;};return nil ;};type To struct{CT_Marker };func (_aaa *CT_GroupShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaa .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_aaa .GrpSpPr =_a .NewCT_GroupShapeProperties ();_fgga :for {_dafd ,_bbg :=d .Token ();if _bbg !=nil {return _bbg ;};switch _eede :=_dafd .(type ){case _f .StartElement :switch _eede .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _agb :=d .DecodeElement (_aaa .NvGrpSpPr ,&_eede );_agb !=nil {return _agb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _gaeg :=d .DecodeElement (_aaa .GrpSpPr ,&_eede );_gaeg !=nil {return _gaeg ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_caag :=NewCT_GroupShapeChoice ();if _acd :=d .DecodeElement (&_caag .Sp ,&_eede );_acd !=nil {return _acd ;};_aaa .Choice =append (_aaa .Choice ,_caag );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bbf :=NewCT_GroupShapeChoice ();if _bgccb :=d .DecodeElement (&_bbf .GrpSp ,&_eede );_bgccb !=nil {return _bgccb ;};_aaa .Choice =append (_aaa .Choice ,_bbf );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ecfg :=NewCT_GroupShapeChoice ();if _aad :=d .DecodeElement (&_ecfg .GraphicFrame ,&_eede );_aad !=nil {return _aad ;};_aaa .Choice =append (_aaa .Choice ,_ecfg );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dfe :=NewCT_GroupShapeChoice ();if _agbe :=d .DecodeElement (&_dfe .CxnSp ,&_eede );_agbe !=nil {return _agbe ;};_aaa .Choice =append (_aaa .Choice ,_dfe );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fgfg :=NewCT_GroupShapeChoice ();if _cafg :=d .DecodeElement (&_fgfg .Pic ,&_eede );_cafg !=nil {return _cafg ;};_aaa .Choice =append (_aaa .Choice ,_fgfg );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_eede .Name );if _agg :=d .Skip ();_agg !=nil {return _agg ;};};case _f .EndElement :break _fgga ;case _f .CharData :};};return nil ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_addfd *From )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addfd .CT_Marker =*NewCT_Marker ();_abcc :for {_cde ,_faad :=d .Token ();if _faad !=nil {return _faad ;};switch _bagbc :=_cde .(type ){case _f .StartElement :switch _bagbc .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _eaca :=d .DecodeElement (&_addfd .Col ,&_bagbc );_eaca !=nil {return _eaca ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _ebdc :=d .DecodeElement (&_addfd .ColOff ,&_bagbc );_ebdc !=nil {return _ebdc ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _bcf :=d .DecodeElement (&_addfd .Row ,&_bagbc );_bcf !=nil {return _bcf ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _ebagb :=d .DecodeElement (&_addfd .RowOff ,&_bagbc );_ebagb !=nil {return _ebagb ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0072o\u006d\u0020\u0025\u0076",_bagbc .Name );if _ebcg :=d .Skip ();_ebcg !=nil {return _ebcg ;};};case _f .EndElement :break _abcc ;case _f .CharData :};};return nil ;};func (_dgcc *EG_Anchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgcc .TwoCellAnchor !=nil {_efde :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dgcc .TwoCellAnchor ,_efde );};if _dgcc .OneCellAnchor !=nil {_bcc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dgcc .OneCellAnchor ,_bcc );};if _dgcc .AbsoluteAnchor !=nil {_eff :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dgcc .AbsoluteAnchor ,_eff );};return nil ;};func (_dadd *EG_Anchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgcg :for {_dbcg ,_ggad :=d .Token ();if _ggad !=nil {return _ggad ;};switch _fdcg :=_dbcg .(type ){case _f .StartElement :switch _fdcg .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_dadd .TwoCellAnchor =NewCT_TwoCellAnchor ();if _gfeb :=d .DecodeElement (_dadd .TwoCellAnchor ,&_fdcg );_gfeb !=nil {return _gfeb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_dadd .OneCellAnchor =NewCT_OneCellAnchor ();if _gdca :=d .DecodeElement (_dadd .OneCellAnchor ,&_fdcg );_gdca !=nil {return _gdca ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_dadd .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _becf :=d .DecodeElement (_dadd .AbsoluteAnchor ,&_fdcg );_becf !=nil {return _becf ;};default:_g .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 \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_fdcg .Name );if _bffe :=d .Skip ();_bffe !=nil {return _bffe ;};};case _f .EndElement :break _fgcg ;case _f .CharData :};};return nil ;};func (_fdffe ST_EditAs )String ()string {switch _fdffe {case 0:return "";case 1:return "\u0074w\u006f\u0043\u0065\u006c\u006c";case 2:return "\u006fn\u0065\u0043\u0065\u006c\u006c";case 3:return "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return "";};func (_cfga *ST_EditAs )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfga =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_cfga =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_cfga =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_cfga =3;};return nil ;};func (_gbcg *EG_ObjectChoices )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbcg .Choice !=nil {_gbcg .Choice .MarshalXML (e ,_f .StartElement {});};return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_aeb *CT_PictureNonVisual )ValidateWithPath (path string )error {if _bg :=_aeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bg !=nil {return _bg ;};if _faf :=_aeb .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_faf !=nil {return _faf ;};return nil ;};func (_gafg *From )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .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 ,_gc .Attr {Name :_gc .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 ,_gc .Attr {Name :_gc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_gc .Attr {Name :_gc .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 ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _gafg .CT_Marker .MarshalXML (e ,start );};func (_dbb *CT_GroupShapeNonVisual )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_dbb .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_dbb .CNvGrpSpPr =_eaa .NewCT_NonVisualGroupDrawingShapeProps ();_gbg :for {_gbfb ,_cgfdc :=d .Token ();if _cgfdc !=nil {return _cgfdc ;};switch _f :=_gbfb .(type ){case _gc .StartElement :switch _f .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gdc :=d .DecodeElement (_dbb .CNvPr ,&_f );_gdc !=nil {return _gdc ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _bef :=d .DecodeElement (_dbb .CNvGrpSpPr ,&_f );_bef !=nil {return _bef ;};default:_def .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\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_f .Name );if _gebc :=d .Skip ();_gebc !=nil {return _gebc ;};};case _gc .EndElement :break _gbg ;case _gc .CharData :};};return nil ;};func (_bgec *CT_AnchorClientData )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {for _ ,_aedc :=range start .Attr {if _aedc .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_bdde ,_gcec :=_abg .ParseBool (_aedc .Value );if _gcec !=nil {return _gcec ;};_bgec .FLocksWithSheetAttr =&_bdde ;continue ;};if _aedc .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_ffc ,_aebg :=_abg .ParseBool (_aedc .Value );if _aebg !=nil {return _aebg ;};_bgec .FPrintsWithSheetAttr =&_ffc ;continue ;};};for {_bge ,_gfge :=d .Token ();if _gfge !=nil {return _ege .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006e\u0063\u0068\u006fr\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_gfge );};if _gbgd ,_fabf :=_bge .(_gc .EndElement );_fabf &&_gbgd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_gbca *CT_Shape )Validate ()error {return _gbca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_adba *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ad :=_adba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ad !=nil {return _ad ;};if _fbc :=_adba .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_fbc !=nil {return _fbc ;};return nil ;}; +// Validate validates the CT_Picture and its children +func (_cecf *CT_Picture )Validate ()error {return _cecf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_a .CT_BlipFillProperties ;SpPr *_a .CT_ShapeProperties ;Style *_a .CT_ShapeStyle ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_ag :=&CT_AbsoluteAnchor {};_ag .Pos =_a .NewCT_Point2D ();_ag .Ext =_a .NewCT_PositiveSize2D ();_ag .ClientData =NewCT_AnchorClientData ();return _ag ;};func (_adag *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adag .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_adag .MacroAttr )});};if _adag .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_adag .FPublishedAttr ))});};e .EncodeToken (start );_dbbb :=_f .StartElement {Name :_f .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_adag .NvPicPr ,_dbbb );_cfbg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adag .BlipFill ,_cfbg );_ebc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adag .SpPr ,_ebc );if _adag .Style !=nil {_acb :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_adag .Style ,_acb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cecfe *CT_TwoCellAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecfe .From =NewCT_Marker ();_cecfe .To =NewCT_Marker ();_cecfe .ClientData =NewCT_AnchorClientData ();for _ ,_adba :=range start .Attr {if _adba .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_cecfe .EditAsAttr .UnmarshalXMLAttr (_adba );continue ;};};_bbga :for {_ffeg ,_fdc :=d .Token ();if _fdc !=nil {return _fdc ;};switch _edg :=_ffeg .(type ){case _f .StartElement :switch _edg .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gaag :=d .DecodeElement (_cecfe .From ,&_edg );_gaag !=nil {return _gaag ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _fead :=d .DecodeElement (_cecfe .To ,&_edg );_fead !=nil {return _fead ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _cbbd :=d .DecodeElement (&_cecfe .Choice .Sp ,&_edg );_cbbd !=nil {return _cbbd ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _dcbe :=d .DecodeElement (&_cecfe .Choice .GrpSp ,&_edg );_dcbe !=nil {return _dcbe ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _gfdf :=d .DecodeElement (&_cecfe .Choice .GraphicFrame ,&_edg );_gfdf !=nil {return _gfdf ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _gcfa :=d .DecodeElement (&_cecfe .Choice .CxnSp ,&_edg );_gcfa !=nil {return _gcfa ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _acdb :=d .DecodeElement (&_cecfe .Choice .Pic ,&_edg );_acdb !=nil {return _acdb ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _agff :=d .DecodeElement (&_cecfe .Choice .ContentPart ,&_edg );_agff !=nil {return _agff ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _eef :=d .DecodeElement (_cecfe .ClientData ,&_edg );_eef !=nil {return _eef ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_edg .Name );if _aeaf :=d .Skip ();_aeaf !=nil {return _aeaf ;};};case _f .EndElement :break _bbga ;case _f .CharData :};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_cfb :=&CT_GraphicalObjectFrame {};_cfb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_cfb .Xfrm =_a .NewCT_Transform2D ();_cfb .Graphic =_a .NewGraphic ();return _cfb ;}; -// Validate validates the WsDr and its children -func (_dcee *WsDr )Validate ()error {return _dcee .ValidateWithPath ("\u0057\u0073\u0044\u0072")};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;};func (_dbe *CT_TwoCellAnchor )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _dbe .EditAsAttr !=ST_EditAsUnset {_cge ,_ecgd :=_dbe .EditAsAttr .MarshalXMLAttr (_gc .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _ecgd !=nil {return _ecgd ;};start .Attr =append (start .Attr ,_cge );};e .EncodeToken (start );_egd :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dbe .From ,_egd );_fbb :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_dbe .To ,_fbb );if _dbe .Choice !=nil {_dbe .Choice .MarshalXML (e ,_gc .StartElement {});};_eeb :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dbe .ClientData ,_eeb );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_ggc *CT_GroupShapeChoice )Validate ()error {return _ggc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gfdb ST_EditAs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfdb .String (),start );};func (_beaa *CT_Marker )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gbc :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_beaa .Col ,_gbc );_dbc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_beaa .ColOff ,_dbc );_aggc :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_beaa .Row ,_aggc );_cff :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_beaa .RowOff ,_cff );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TwoCellAnchor and its children -func (_gg *CT_TwoCellAnchor )Validate ()error {return _gg .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Validate validates the To and its children +func (_gbff *To )Validate ()error {return _gbff .ValidateWithPath ("\u0054\u006f")};func NewCT_Drawing ()*CT_Drawing {_bdb :=&CT_Drawing {};return _bdb };func (_dcge *CT_ShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aggd :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dcge .CNvPr ,_aggd );_dfeb :=_f .StartElement {Name :_f .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dcge .CNvSpPr ,_dfeb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_eag *CT_Drawing )ValidateWithPath (path string )error {for _dcf ,_c :=range _eag .EG_Anchor {if _fgb :=_c .ValidateWithPath (_ege .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dcf ));_fgb !=nil {return _fgb ;};};return nil ;};func (_affe *CT_PictureNonVisual )UnmarshalXML (d *_gc .Decoder ,start _gc .StartElement )error {_affe .CNvPr =_eaa .NewCT_NonVisualDrawingProps ();_affe .CNvPicPr =_eaa .NewCT_NonVisualPictureProperties ();_dgab :for {_cegb ,_faed :=d .Token ();if _faed !=nil {return _faed ;};switch _gfa :=_cegb .(type ){case _gc .StartElement :switch _gfa .Name {case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _efcd :=d .DecodeElement (_affe .CNvPr ,&_gfa );_efcd !=nil {return _efcd ;};case _gc .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_gc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _aegd :=d .DecodeElement (_affe .CNvPicPr ,&_gfa );_aegd !=nil {return _aegd ;};default:_def .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gfa .Name );if _agde :=d .Skip ();_agde !=nil {return _agde ;};};case _gc .EndElement :break _dgab ;case _gc .CharData :};};return nil ;};func NewCT_Rel ()*CT_Rel {_bc :=&CT_Rel {};return _bc };func (_acd *CT_GroupShape )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_bfbd :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acd .NvGrpSpPr ,_bfbd );_cgfa :=_gc .StartElement {Name :_gc .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acd .GrpSpPr ,_cgfa );if _acd .Choice !=nil {for _ ,_fbe :=range _acd .Choice {_fbe .MarshalXML (e ,_gc .StartElement {});};};e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_gfc *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _gfc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;}; -// Validate validates the CT_Picture and its children -func (_de *CT_Picture )Validate ()error {return _de .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_dedb :=&CT_TwoCellAnchor {};_dedb .From =NewCT_Marker ();_dedb .To =NewCT_Marker ();_dedb .ClientData =NewCT_AnchorClientData ();return _dedb ;};func (_fec *EG_ObjectChoicesChoice )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {if _fec .Sp !=nil {_eefc :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_fec .Sp ,_eefc );};if _fec .GrpSp !=nil {_adbc :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_fec .GrpSp ,_adbc );};if _fec .GraphicFrame !=nil {_face :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fec .GraphicFrame ,_face );};if _fec .CxnSp !=nil {_gfg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_fec .CxnSp ,_gfg );};if _fec .Pic !=nil {_dgg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_fec .Pic ,_dgg );};if _fec .ContentPart !=nil {_cceg :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_fec .ContentPart ,_cceg );};return nil ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_fed *CT_GroupShapeNonVisual )Validate ()error {return _fed .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func NewCT_Rel ()*CT_Rel {_cfc :=&CT_Rel {};return _cfc };type CT_ShapeNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvSpPr *_a .CT_NonVisualDrawingShapeProps ;};func NewCT_Picture ()*CT_Picture {_cfba :=&CT_Picture {};_cfba .NvPicPr =NewCT_PictureNonVisual ();_cfba .BlipFill =_a .NewCT_BlipFillProperties ();_cfba .SpPr =_a .NewCT_ShapeProperties ();return _cfba ;};func (_aac ST_EditAs )Validate ()error {return _aac .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_caeg *CT_Shape )ValidateWithPath (path string )error {if _acbe :=_caeg .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_acbe !=nil {return _acbe ;};if _ccac :=_caeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ccac !=nil {return _ccac ;};if _caeg .Style !=nil {if _ae :=_caeg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ae !=nil {return _ae ;};};if _caeg .TxBody !=nil {if _cdea :=_caeg .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cdea !=nil {return _cdea ;};};return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_fceg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fbd :=_fceg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fbd !=nil {return _fbd ;};if _ebcb :=_fceg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_ebcb !=nil {return _ebcb ;};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fce :=&CT_GroupShapeChoice {};return _fce };type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_a .CT_NonVisualGraphicFrameProperties ;};func (_fgeg *WsDr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgeg .CT_Drawing =*NewCT_Drawing ();_feab :for {_gad ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _fgge :=_gad .(type ){case _f .StartElement :switch _fgge .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gfde :=NewEG_Anchor ();_gfde .TwoCellAnchor =NewCT_TwoCellAnchor ();if _dgfg :=d .DecodeElement (_gfde .TwoCellAnchor ,&_fgge );_dgfg !=nil {return _dgfg ;};_fgeg .EG_Anchor =append (_fgeg .EG_Anchor ,_gfde );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_dcbb :=NewEG_Anchor ();_dcbb .OneCellAnchor =NewCT_OneCellAnchor ();if _afbe :=d .DecodeElement (_dcbb .OneCellAnchor ,&_fgge );_afbe !=nil {return _afbe ;};_fgeg .EG_Anchor =append (_fgeg .EG_Anchor ,_dcbb );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gbad :=NewEG_Anchor ();_gbad .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _dfg :=d .DecodeElement (_gbad .AbsoluteAnchor ,&_fgge );_dfg !=nil {return _dfg ;};_fgeg .EG_Anchor =append (_fgeg .EG_Anchor ,_gbad );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0073D\u0072\u0020\u0025\u0076",_fgge .Name );if _egfe :=d .Skip ();_egfe !=nil {return _egfe ;};};case _f .EndElement :break _feab ;case _f .CharData :};};return nil ;};func NewCT_Shape ()*CT_Shape {_dff :=&CT_Shape {};_dff .NvSpPr =NewCT_ShapeNonVisual ();_dff .SpPr =_a .NewCT_ShapeProperties ();return _dff ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_eacf *CT_GraphicalObjectFrame )Validate ()error {return _eacf .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_bdgfc ST_EditAs )Validate ()error {return _bdgfc .ValidateWithPath ("")};func NewFrom ()*From {_gcfe :=&From {};_gcfe .CT_Marker =*NewCT_Marker ();return _gcfe }; +// Validate validates the CT_TwoCellAnchor and its children +func (_edae *CT_TwoCellAnchor )Validate ()error {return _edae .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_efad *CT_TwoCellAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efad .EditAsAttr !=ST_EditAsUnset {_acda ,_aga :=_efad .EditAsAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _aga !=nil {return _aga ;};start .Attr =append (start .Attr ,_acda );};e .EncodeToken (start );_gfga :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_efad .From ,_gfga );_ebee :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_efad .To ,_ebee );if _efad .Choice !=nil {_efad .Choice .MarshalXML (e ,_f .StartElement {});};_abe :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efad .ClientData ,_abe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcf *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eee :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dcf .CNvPr ,_eee );_ggb :=_f .StartElement {Name :_f .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dcf .CNvGraphicFramePr ,_ggb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfa *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eba :for {_ebbg ,_cfad :=d .Token ();if _cfad !=nil {return _cfad ;};switch _cef :=_ebbg .(type ){case _f .StartElement :switch _cef .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gfe :=NewEG_Anchor ();_gfe .TwoCellAnchor =NewCT_TwoCellAnchor ();if _abb :=d .DecodeElement (_gfe .TwoCellAnchor ,&_cef );_abb !=nil {return _abb ;};_cfa .EG_Anchor =append (_cfa .EG_Anchor ,_gfe );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aag :=NewEG_Anchor ();_aag .OneCellAnchor =NewCT_OneCellAnchor ();if _caf :=d .DecodeElement (_aag .OneCellAnchor ,&_cef );_caf !=nil {return _caf ;};_cfa .EG_Anchor =append (_cfa .EG_Anchor ,_aag );case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gfgg :=NewEG_Anchor ();_gfgg .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _deb :=d .DecodeElement (_gfgg .AbsoluteAnchor ,&_cef );_deb !=nil {return _deb ;};_cfa .EG_Anchor =append (_cfa .EG_Anchor ,_gfgg );default:_g .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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_cef .Name );if _daf :=d .Skip ();_daf !=nil {return _daf ;};};case _f .EndElement :break _eba ;case _f .CharData :};};return nil ;};func (_ccge *From )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _ccge .CT_Marker .MarshalXML (e ,start );};func (_eed *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eed .EG_Anchor !=nil {for _ ,_db :=range _eed .EG_Anchor {_db .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type From struct{CT_Marker };func (_fgd *To )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0078\u0064\u0072\u003a\u0074\u006f";return _fgd .CT_Marker .MarshalXML (e ,start );}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_edc *EG_ObjectChoices )ValidateWithPath (path string )error {if _edc .Choice !=nil {if _fged :=_edc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fged !=nil {return _fged ;};};return nil ;};func (_fegg *CT_AbsoluteAnchor )MarshalXML (e *_gc .Encoder ,start _gc .StartElement )error {e .EncodeToken (start );_facf :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_fegg .Pos ,_facf );_ee :=_gc .StartElement {Name :_gc .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_fegg .Ext ,_ee );if _fegg .Choice !=nil {_fegg .Choice .MarshalXML (e ,_gc .StartElement {});};_gaca :=_gc .StartElement {Name :_gc .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fegg .ClientData ,_gaca );e .EncodeToken (_gc .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Rel and its children +func (_dcfb *CT_Rel )Validate ()error {return _dcfb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_dcc :=&CT_PictureNonVisual {};_dcc .CNvPr =_a .NewCT_NonVisualDrawingProps ();_dcc .CNvPicPr =_a .NewCT_NonVisualPictureProperties ();return _dcc ;}; -// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path -func (_bbfg *CT_OneCellAnchor )ValidateWithPath (path string )error {if _df :=_bbfg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_df !=nil {return _df ;};if _gae :=_bbfg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gae !=nil {return _gae ;};if _bbfg .Choice !=nil {if _dc :=_bbfg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dc !=nil {return _dc ;};};if _ece :=_bbfg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ece !=nil {return _ece ;};return nil ;};func NewTo ()*To {_bda :=&To {};_bda .CT_Marker =*NewCT_Marker ();return _bda };func NewEG_Anchor ()*EG_Anchor {_ggf :=&EG_Anchor {};return _ggf };func init (){_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_TwoCellAnchor );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_OneCellAnchor );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072",NewCT_AbsoluteAnchor );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0066\u0072\u006f\u006d",NewFrom );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0074\u006f",NewTo );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0073\u0044\u0072",NewWsDr );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_def .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_fcda *CT_GroupShape )ValidateWithPath (path string )error {if _ead :=_fcda .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ead !=nil {return _ead ;};if _baf :=_fcda .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_baf !=nil {return _baf ;};for _facg ,_adgf :=range _fcda .Choice {if _ccgc :=_adgf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_facg ));_ccgc !=nil {return _ccgc ;};};return nil ;};func NewCT_Marker ()*CT_Marker {_bgb :=&CT_Marker {};_bgb .Col =0;_bgb .Row =0;return _bgb };func NewEG_ObjectChoices ()*EG_ObjectChoices {_bgad :=&EG_ObjectChoices {};return _bgad };type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_a .CT_Transform2D ;Graphic *_a .Graphic ;};func (_adb *CT_ConnectorNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ebb :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_adb .CNvPr ,_ebb );_ee :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_adb .CNvCxnSpPr ,_ee );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Rel struct{IdAttr string ;};func (_dagc ST_EditAs )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fffe :=_f .Attr {};_fffe .Name =name ;switch _dagc {case ST_EditAsUnset :_fffe .Value ="";case ST_EditAsTwoCell :_fffe .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_fffe .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_fffe .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _fffe ,nil ;};func (_gcd *To )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcd .CT_Marker =*NewCT_Marker ();_aef :for {_gdfb ,_fabc :=d .Token ();if _fabc !=nil {return _fabc ;};switch _ebcf :=_gdfb .(type ){case _f .StartElement :switch _ebcf .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _ffad :=d .DecodeElement (&_gcd .Col ,&_ebcf );_ffad !=nil {return _ffad ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _efae :=d .DecodeElement (&_gcd .ColOff ,&_ebcf );_efae !=nil {return _efae ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _gdcac :=d .DecodeElement (&_gcd .Row ,&_ebcf );_gdcac !=nil {return _gdcac ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _ggce :=d .DecodeElement (&_gcd .RowOff ,&_ebcf );_ggce !=nil {return _ggce ;};default:_g .Log ("\u0073\u006bi\u0070\u0070\u0069\u006eg\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020T\u006f\u0020\u0025\u0076",_ebcf .Name );if _aeb :=d .Skip ();_aeb !=nil {return _aeb ;};};case _f .EndElement :break _aef ;case _f .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvPicPr *_a .CT_NonVisualPictureProperties ;};func init (){_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_TwoCellAnchor );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_OneCellAnchor );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072",NewCT_AbsoluteAnchor );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0066\u0072\u006f\u006d",NewFrom );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0074\u006f",NewTo );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0073\u0044\u0072",NewWsDr );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file diff --git a/schema/soo/ofc/custom_properties/custom_properties.go b/schema/soo/ofc/custom_properties/custom_properties.go index be173bd25a..871fbb6683 100644 --- a/schema/soo/ofc/custom_properties/custom_properties.go +++ b/schema/soo/ofc/custom_properties/custom_properties.go @@ -9,22 +9,22 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package custom_properties ;import (_egd "encoding/xml";_fec "fmt";_ebf "github.com/unidoc/unioffice";_db "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gf "strconv";_gfa "time";);func (_cge *CT_Property )UnmarshalXML (d *_egd .Decoder ,start _egd .StartElement )error {_cge .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_fcc :=range start .Attr {if _fcc .Name .Local =="\u0070\u0069\u0064"{_agb ,_de :=_gf .ParseInt (_fcc .Value ,10,32);if _de !=nil {return _de ;};_cge .PidAttr =int32 (_agb );continue ;};if _fcc .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_dfd ,_ge :=_fcc .Value ,error (nil );if _ge !=nil {return _ge ;};_cge .LinkTargetAttr =&_dfd ;continue ;};if _fcc .Name .Local =="\u006e\u0061\u006d\u0065"{_be ,_ce :=_fcc .Value ,error (nil );if _ce !=nil {return _ce ;};_cge .NameAttr =&_be ;continue ;};if _fcc .Name .Local =="\u0066\u006d\u0074i\u0064"{_feeb ,_cf :=_fcc .Value ,error (nil );if _cf !=nil {return _cf ;};_cge .FmtidAttr =_feeb ;continue ;};};_fegf :for {_dc ,_gfe :=d .Token ();if _gfe !=nil {return _gfe ;};switch _bc :=_dc .(type ){case _egd .StartElement :switch _bc .Name {case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_cge .Vector =_db .NewVector ();if _bae :=d .DecodeElement (_cge .Vector ,&_bc );_bae !=nil {return _bae ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_cge .Array =_db .NewArray ();if _fab :=d .DecodeElement (_cge .Array ,&_bc );_fab !=nil {return _fab ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_cge .Blob =new (string );if _gfg :=d .DecodeElement (_cge .Blob ,&_bc );_gfg !=nil {return _gfg ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_cge .Oblob =new (string );if _fcg :=d .DecodeElement (_cge .Oblob ,&_bc );_fcg !=nil {return _fcg ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_cge .Empty =_db .NewEmpty ();if _afb :=d .DecodeElement (_cge .Empty ,&_bc );_afb !=nil {return _afb ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_cge .Null =_db .NewNull ();if _af :=d .DecodeElement (_cge .Null ,&_bc );_af !=nil {return _af ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_cge .I1 =new (int8 );if _ca :=d .DecodeElement (_cge .I1 ,&_bc );_ca !=nil {return _ca ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_cge .I2 =new (int16 );if _gcd :=d .DecodeElement (_cge .I2 ,&_bc );_gcd !=nil {return _gcd ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_cge .I4 =new (int32 );if _gg :=d .DecodeElement (_cge .I4 ,&_bc );_gg !=nil {return _gg ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_cge .I8 =new (int64 );if _b :=d .DecodeElement (_cge .I8 ,&_bc );_b !=nil {return _b ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_cge .Int =new (int32 );if _bdb :=d .DecodeElement (_cge .Int ,&_bc );_bdb !=nil {return _bdb ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_cge .Ui1 =new (uint8 );if _cgbf :=d .DecodeElement (_cge .Ui1 ,&_bc );_cgbf !=nil {return _cgbf ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_cge .Ui2 =new (uint16 );if _fee :=d .DecodeElement (_cge .Ui2 ,&_bc );_fee !=nil {return _fee ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_cge .Ui4 =new (uint32 );if _ad :=d .DecodeElement (_cge .Ui4 ,&_bc );_ad !=nil {return _ad ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_cge .Ui8 =new (uint64 );if _aaf :=d .DecodeElement (_cge .Ui8 ,&_bc );_aaf !=nil {return _aaf ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_cge .Uint =new (uint32 );if _fde :=d .DecodeElement (_cge .Uint ,&_bc );_fde !=nil {return _fde ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_cge .R4 =new (float32 );if _agae :=d .DecodeElement (_cge .R4 ,&_bc );_agae !=nil {return _agae ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_cge .R8 =new (float64 );if _agge :=d .DecodeElement (_cge .R8 ,&_bc );_agge !=nil {return _agge ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_cge .Decimal =new (float64 );if _fad :=d .DecodeElement (_cge .Decimal ,&_bc );_fad !=nil {return _fad ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_cge .Lpstr =new (string );if _geb :=d .DecodeElement (_cge .Lpstr ,&_bc );_geb !=nil {return _geb ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_cge .Lpwstr =new (string );if _aec :=d .DecodeElement (_cge .Lpwstr ,&_bc );_aec !=nil {return _aec ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_cge .Bstr =new (string );if _gee :=d .DecodeElement (_cge .Bstr ,&_bc );_gee !=nil {return _gee ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_cge .Date =new (_gfa .Time );if _ba :=d .DecodeElement (_cge .Date ,&_bc );_ba !=nil {return _ba ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_cge .Filetime =new (_gfa .Time );if _bdc :=d .DecodeElement (_cge .Filetime ,&_bc );_bdc !=nil {return _bdc ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_cge .Bool =new (bool );if _gbe :=d .DecodeElement (_cge .Bool ,&_bc );_gbe !=nil {return _gbe ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_cge .Cy =new (string );if _efg :=d .DecodeElement (_cge .Cy ,&_bc );_efg !=nil {return _efg ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_cge .Error =new (string );if _ec :=d .DecodeElement (_cge .Error ,&_bc );_ec !=nil {return _ec ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_cge .Stream =new (string );if _acc :=d .DecodeElement (_cge .Stream ,&_bc );_acc !=nil {return _acc ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_cge .Ostream =new (string );if _fc :=d .DecodeElement (_cge .Ostream ,&_bc );_fc !=nil {return _fc ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_cge .Storage =new (string );if _ee :=d .DecodeElement (_cge .Storage ,&_bc );_ee !=nil {return _ee ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_cge .Ostorage =new (string );if _cg :=d .DecodeElement (_cge .Ostorage ,&_bc );_cg !=nil {return _cg ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_cge .Vstream =_db .NewVstream ();if _cbd :=d .DecodeElement (_cge .Vstream ,&_bc );_cbd !=nil {return _cbd ;};case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_cge .Clsid =new (string );if _ccf :=d .DecodeElement (_cge .Clsid ,&_bc );_ccf !=nil {return _ccf ;};default:_ebf .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\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_bc .Name );if _agg :=d .Skip ();_agg !=nil {return _agg ;};};case _egd .EndElement :break _fegf ;case _egd .CharData :};};return nil ;};func NewCT_Properties ()*CT_Properties {_ed :=&CT_Properties {};return _ed }; +package custom_properties ;import (_b "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_ed "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_bb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";_g "time";); -// Validate validates the Properties and its children -func (_fegd *Properties )Validate ()error {return _fegd .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_Properties and its children +func (_aea *CT_Properties )Validate ()error {return _aea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gfed *Properties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _gfed .CT_Properties .MarshalXML (e ,start );};type CT_Properties struct{Property []*CT_Property ;};func (_ad *CT_Properties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ae :for {_edf ,_dc :=d .Token ();if _dc !=nil {return _dc ;};switch _eb :=_edf .(type ){case _b .StartElement :switch _eb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_aec :=NewCT_Property ();if _da :=d .DecodeElement (_aec ,&_eb );_da !=nil {return _da ;};_ad .Property =append (_ad .Property ,_aec );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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_eb .Name );if _bc :=d .Skip ();_bc !=nil {return _bc ;};};case _b .EndElement :break _ae ;case _b .CharData :};};return nil ;};func (_af *CT_Properties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _af .Property !=nil {_ff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_ec :=range _af .Property {e .EncodeElement (_ec ,_ff );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_ed .Vector ;Array *_ed .Array ;Blob *string ;Oblob *string ;Empty *_ed .Empty ;Null *_ed .Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_g .Time ;Filetime *_g .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_ed .Vstream ;Clsid *string ;};func NewCT_Property ()*CT_Property {_gf :=&CT_Property {};_gf .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _gf ;}; // ValidateWithPath validates the CT_Property and its children, prefixing error messages with path -func (_cfb *CT_Property )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_cfb .FmtidAttr ){return _fec .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006d\u0074\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_a .ST_GuidPatternRe ,_cfb .FmtidAttr );};if _cfb .Vector !=nil {if _abc :=_cfb .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_abc !=nil {return _abc ;};};if _cfb .Array !=nil {if _eg :=_cfb .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_eg !=nil {return _eg ;};};if _cfb .Empty !=nil {if _fed :=_cfb .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_fed !=nil {return _fed ;};};if _cfb .Null !=nil {if _gc :=_cfb .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_gc !=nil {return _gc ;};};if _cfb .Cy !=nil {if !_db .ST_CyPatternRe .MatchString (*_cfb .Cy ){return _fec .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_db .ST_CyPatternRe ,*_cfb .Cy );};};if _cfb .Error !=nil {if !_db .ST_ErrorPatternRe .MatchString (*_cfb .Error ){return _fec .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_db .ST_ErrorPatternRe ,*_cfb .Error );};};if _cfb .Vstream !=nil {if _ccfb :=_cfb .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_ccfb !=nil {return _ccfb ;};};if _cfb .Clsid !=nil {if !_a .ST_GuidPatternRe .MatchString (*_cfb .Clsid ){return _fec .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_a .ST_GuidPatternRe ,*_cfb .Clsid );};};return nil ;};func (_ebg *Properties )MarshalXML (e *_egd .Encoder ,start _egd .StartElement )error {start .Attr =append (start .Attr ,_egd .Attr {Name :_egd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_egd .Attr {Name :_egd .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 ,_egd .Attr {Name :_egd .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_egd .Attr {Name :_egd .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _ebg .CT_Properties .MarshalXML (e ,start );};func (_gcg *CT_Properties )MarshalXML (e *_egd .Encoder ,start _egd .StartElement )error {e .EncodeToken (start );if _gcg .Property !=nil {_ab :=_egd .StartElement {Name :_egd .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_efb :=range _gcg .Property {e .EncodeElement (_efb ,_ab );};};e .EncodeToken (_egd .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_dbg *Properties )ValidateWithPath (path string )error {if _gd :=_dbg .CT_Properties .ValidateWithPath (path );_gd !=nil {return _gd ;};return nil ;};func NewCT_Property ()*CT_Property {_beg :=&CT_Property {};_beg .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _beg ;};func (_cad *CT_Property )MarshalXML (e *_egd .Encoder ,start _egd .StartElement )error {start .Attr =append (start .Attr ,_egd .Attr {Name :_egd .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_fec .Sprintf ("\u0025\u0076",_cad .FmtidAttr )});start .Attr =append (start .Attr ,_egd .Attr {Name :_egd .Name {Local :"\u0070\u0069\u0064"},Value :_fec .Sprintf ("\u0025\u0076",_cad .PidAttr )});if _cad .NameAttr !=nil {start .Attr =append (start .Attr ,_egd .Attr {Name :_egd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fec .Sprintf ("\u0025\u0076",*_cad .NameAttr )});};if _cad .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_egd .Attr {Name :_egd .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_fec .Sprintf ("\u0025\u0076",*_cad .LinkTargetAttr )});};e .EncodeToken (start );if _cad .Vector !=nil {_bcc :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_cad .Vector ,_bcc );};if _cad .Array !=nil {_df :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_cad .Array ,_df );};if _cad .Blob !=nil {_cb :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_ebf .AddPreserveSpaceAttr (&_cb ,*_cad .Blob );e .EncodeElement (_cad .Blob ,_cb );};if _cad .Oblob !=nil {_ecf :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_ebf .AddPreserveSpaceAttr (&_ecf ,*_cad .Oblob );e .EncodeElement (_cad .Oblob ,_ecf );};if _cad .Empty !=nil {_bea :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_cad .Empty ,_bea );};if _cad .Null !=nil {_ef :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_cad .Null ,_ef );};if _cad .I1 !=nil {_e :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_cad .I1 ,_e );};if _cad .I2 !=nil {_f :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_cad .I2 ,_f );};if _cad .I4 !=nil {_gae :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_cad .I4 ,_gae );};if _cad .I8 !=nil {_cbf :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_cad .I8 ,_cbf );};if _cad .Int !=nil {_cd :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_cad .Int ,_cd );};if _cad .Ui1 !=nil {_ff :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_cad .Ui1 ,_ff );};if _cad .Ui2 !=nil {_fb :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_cad .Ui2 ,_fb );};if _cad .Ui4 !=nil {_bfd :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_cad .Ui4 ,_bfd );};if _cad .Ui8 !=nil {_fgg :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_cad .Ui8 ,_fgg );};if _cad .Uint !=nil {_cec :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_cad .Uint ,_cec );};if _cad .R4 !=nil {_g :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_cad .R4 ,_g );};if _cad .R8 !=nil {_ag :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_cad .R8 ,_ag );};if _cad .Decimal !=nil {_eb :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_cad .Decimal ,_eb );};if _cad .Lpstr !=nil {_fd :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_ebf .AddPreserveSpaceAttr (&_fd ,*_cad .Lpstr );e .EncodeElement (_cad .Lpstr ,_fd );};if _cad .Lpwstr !=nil {_c :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_ebf .AddPreserveSpaceAttr (&_c ,*_cad .Lpwstr );e .EncodeElement (_cad .Lpwstr ,_c );};if _cad .Bstr !=nil {_ece :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_ebf .AddPreserveSpaceAttr (&_ece ,*_cad .Bstr );e .EncodeElement (_cad .Bstr ,_ece );};if _cad .Date !=nil {_dfg :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cad .Date ,_dfg );};if _cad .Filetime !=nil {_dgg :=_egd .StartElement {Name :_egd .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_cad .Filetime ,_dgg );};if _cad .Bool !=nil {_ggb :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_cad .Bool ,_ggb );};if _cad .Cy !=nil {_eff :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003ac\u0079"}};_ebf .AddPreserveSpaceAttr (&_eff ,*_cad .Cy );e .EncodeElement (_cad .Cy ,_eff );};if _cad .Error !=nil {_aga :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_ebf .AddPreserveSpaceAttr (&_aga ,*_cad .Error );e .EncodeElement (_cad .Error ,_aga );};if _cad .Stream !=nil {_dde :=_egd .StartElement {Name :_egd .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_ebf .AddPreserveSpaceAttr (&_dde ,*_cad .Stream );e .EncodeElement (_cad .Stream ,_dde );};if _cad .Ostream !=nil {_dd :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_ebf .AddPreserveSpaceAttr (&_dd ,*_cad .Ostream );e .EncodeElement (_cad .Ostream ,_dd );};if _cad .Storage !=nil {_cbff :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ebf .AddPreserveSpaceAttr (&_cbff ,*_cad .Storage );e .EncodeElement (_cad .Storage ,_cbff );};if _cad .Ostorage !=nil {_fccb :=_egd .StartElement {Name :_egd .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ebf .AddPreserveSpaceAttr (&_fccb ,*_cad .Ostorage );e .EncodeElement (_cad .Ostorage ,_fccb );};if _cad .Vstream !=nil {_cgb :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_cad .Vstream ,_cgb );};if _cad .Clsid !=nil {_bd :=_egd .StartElement {Name :_egd .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_ebf .AddPreserveSpaceAttr (&_bd ,*_cad .Clsid );e .EncodeElement (_cad .Clsid ,_bd );};e .EncodeToken (_egd .EndElement {Name :start .Name });return nil ;}; +func (_ge *CT_Property )ValidateWithPath (path string )error {if !_bb .ST_GuidPatternRe .MatchString (_ge .FmtidAttr ){return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006d\u0074\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bb .ST_GuidPatternRe ,_ge .FmtidAttr );};if _ge .Vector !=nil {if _ef :=_ge .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ef !=nil {return _ef ;};};if _ge .Array !=nil {if _eba :=_ge .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_eba !=nil {return _eba ;};};if _ge .Empty !=nil {if _fcf :=_ge .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_fcf !=nil {return _fcf ;};};if _ge .Null !=nil {if _bd :=_ge .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bd !=nil {return _bd ;};};if _ge .Cy !=nil {if !_ed .ST_CyPatternRe .MatchString (*_ge .Cy ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ed .ST_CyPatternRe ,*_ge .Cy );};};if _ge .Error !=nil {if !_ed .ST_ErrorPatternRe .MatchString (*_ge .Error ){return _f .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ed .ST_ErrorPatternRe ,*_ge .Error );};};if _ge .Vstream !=nil {if _bba :=_ge .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_bba !=nil {return _bba ;};};if _ge .Clsid !=nil {if !_bb .ST_GuidPatternRe .MatchString (*_ge .Clsid ){return _f .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bb .ST_GuidPatternRe ,*_ge .Clsid );};};return nil ;}; // ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_ga *CT_Properties )ValidateWithPath (path string )error {for _egb ,_gb :=range _ga .Property {if _bed :=_gb .ValidateWithPath (_fec .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_egb ));_bed !=nil {return _bed ;};};return nil ;};func NewProperties ()*Properties {_feg :=&Properties {};_feg .CT_Properties =*NewCT_Properties ();return _feg ;}; +func (_c *CT_Properties )ValidateWithPath (path string )error {for _cd ,_gg :=range _c .Property {if _cb :=_gg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_cd ));_cb !=nil {return _cb ;};};return nil ;}; -// Validate validates the CT_Properties and its children -func (_efe *CT_Properties )Validate ()error {return _efe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cc *Properties )UnmarshalXML (d *_egd .Decoder ,start _egd .StartElement )error {_cc .CT_Properties =*NewCT_Properties ();_bg :for {_fg ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _bdf :=_fg .(type ){case _egd .StartElement :switch _bdf .Name {case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_feda :=NewCT_Property ();if _ae :=d .DecodeElement (_feda ,&_bdf );_ae !=nil {return _ae ;};_cc .Property =append (_cc .Property ,_feda );default:_ebf .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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bdf .Name );if _ddb :=d .Skip ();_ddb !=nil {return _ddb ;};};case _egd .EndElement :break _bg ;case _egd .CharData :};};return nil ;}; +// Validate validates the Properties and its children +func (_bfce *Properties )Validate ()error {return _bfce .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_cfa *Properties )ValidateWithPath (path string )error {if _dea :=_cfa .CT_Properties .ValidateWithPath (path );_dea !=nil {return _dea ;};return nil ;}; // Validate validates the CT_Property and its children -func (_ea *CT_Property )Validate ()error {return _ea .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};type CT_Properties struct{Property []*CT_Property ;};func (_d *CT_Properties )UnmarshalXML (d *_egd .Decoder ,start _egd .StartElement )error {_fe :for {_fdd ,_bag :=d .Token ();if _bag !=nil {return _bag ;};switch _ccc :=_fdd .(type ){case _egd .StartElement :switch _ccc .Name {case _egd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_bf :=NewCT_Property ();if _fa :=d .DecodeElement (_bf ,&_ccc );_fa !=nil {return _fa ;};_d .Property =append (_d .Property ,_bf );default:_ebf .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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_ccc .Name );if _eca :=d .Skip ();_eca !=nil {return _eca ;};};case _egd .EndElement :break _fe ;case _egd .CharData :};};return nil ;};type Properties struct{CT_Properties };type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_db .Vector ;Array *_db .Array ;Blob *string ;Oblob *string ;Empty *_db .Empty ;Null *_db .Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_gfa .Time ;Filetime *_gfa .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_db .Vstream ;Clsid *string ;};func init (){_ebf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_ebf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property );_ebf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file +func (_dga *CT_Property )Validate ()error {return _dga .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func NewProperties ()*Properties {_efc :=&Properties {};_efc .CT_Properties =*NewCT_Properties ();return _efc ;};func (_ca *CT_Property )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ca .FmtidAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ca .PidAttr )});if _ca .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ca .NameAttr )});};if _ca .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ca .LinkTargetAttr )});};e .EncodeToken (start );if _ca .Vector !=nil {_fc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ca .Vector ,_fc );};if _ca .Array !=nil {_cda :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_ca .Array ,_cda );};if _ca .Blob !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_ab ,*_ca .Blob );e .EncodeElement (_ca .Blob ,_ab );};if _ca .Oblob !=nil {_ce :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_ce ,*_ca .Oblob );e .EncodeElement (_ca .Oblob ,_ce );};if _ca .Empty !=nil {_gd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ca .Empty ,_gd );};if _ca .Null !=nil {_ea :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_ca .Null ,_ea );};if _ca .I1 !=nil {_df :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_ca .I1 ,_df );};if _ca .I2 !=nil {_be :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_ca .I2 ,_be );};if _ca .I4 !=nil {_bf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_ca .I4 ,_bf );};if _ca .I8 !=nil {_gdc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_ca .I8 ,_gdc );};if _ca .Int !=nil {_gfe :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_ca .Int ,_gfe );};if _ca .Ui1 !=nil {_cg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_ca .Ui1 ,_cg );};if _ca .Ui2 !=nil {_eg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_ca .Ui2 ,_eg );};if _ca .Ui4 !=nil {_dg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_ca .Ui4 ,_dg );};if _ca .Ui8 !=nil {_add :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_ca .Ui8 ,_add );};if _ca .Uint !=nil {_bcc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_ca .Uint ,_bcc );};if _ca .R4 !=nil {_ebd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_ca .R4 ,_ebd );};if _ca .R8 !=nil {_dff :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_ca .R8 ,_dff );};if _ca .Decimal !=nil {_cge :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_ca .Decimal ,_cge );};if _ca .Lpstr !=nil {_fce :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_fce ,*_ca .Lpstr );e .EncodeElement (_ca .Lpstr ,_fce );};if _ca .Lpwstr !=nil {_adc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_a .AddPreserveSpaceAttr (&_adc ,*_ca .Lpwstr );e .EncodeElement (_ca .Lpwstr ,_adc );};if _ca .Bstr !=nil {_adda :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_adda ,*_ca .Bstr );e .EncodeElement (_ca .Bstr ,_adda );};if _ca .Date !=nil {_beg :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ca .Date ,_beg );};if _ca .Filetime !=nil {_afe :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_ca .Filetime ,_afe );};if _ca .Bool !=nil {_gc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_ca .Bool ,_gc );};if _ca .Cy !=nil {_cga :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ac\u0079"}};_a .AddPreserveSpaceAttr (&_cga ,*_ca .Cy );e .EncodeElement (_ca .Cy ,_cga );};if _ca .Error !=nil {_bg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_bg ,*_ca .Error );e .EncodeElement (_ca .Error ,_bg );};if _ca .Stream !=nil {_abb :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_a .AddPreserveSpaceAttr (&_abb ,*_ca .Stream );e .EncodeElement (_ca .Stream ,_abb );};if _ca .Ostream !=nil {_de :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_a .AddPreserveSpaceAttr (&_de ,*_ca .Ostream );e .EncodeElement (_ca .Ostream ,_de );};if _ca .Storage !=nil {_dfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_dfb ,*_ca .Storage );e .EncodeElement (_ca .Storage ,_dfb );};if _ca .Ostorage !=nil {_dd :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_dd ,*_ca .Ostorage );e .EncodeElement (_ca .Ostorage ,_dd );};if _ca .Vstream !=nil {_bed :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_ca .Vstream ,_bed );};if _ca .Clsid !=nil {_ac :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_a .AddPreserveSpaceAttr (&_ac ,*_ca .Clsid );e .EncodeElement (_ca .Clsid ,_ac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Properties struct{CT_Properties };func (_baf *Properties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baf .CT_Properties =*NewCT_Properties ();_beb :for {_cbg ,_gbc :=d .Token ();if _gbc !=nil {return _gbc ;};switch _ced :=_cbg .(type ){case _b .StartElement :switch _ced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_abf :=NewCT_Property ();if _cdae :=d .DecodeElement (_abf ,&_ced );_cdae !=nil {return _cdae ;};_baf .Property =append (_baf .Property ,_abf );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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ced .Name );if _fe :=d .Skip ();_fe !=nil {return _fe ;};};case _b .EndElement :break _beb ;case _b .CharData :};};return nil ;};func (_gce *CT_Property )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gce .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0070\u0069\u0064"{_dfc ,_fa :=_d .ParseInt (_cc .Value ,10,32);if _fa !=nil {return _fa ;};_gce .PidAttr =int32 (_dfc );continue ;};if _cc .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_ba ,_bfa :=_cc .Value ,error (nil );if _bfa !=nil {return _bfa ;};_gce .LinkTargetAttr =&_ba ;continue ;};if _cc .Name .Local =="\u006e\u0061\u006d\u0065"{_agd ,_gb :=_cc .Value ,error (nil );if _gb !=nil {return _gb ;};_gce .NameAttr =&_agd ;continue ;};if _cc .Name .Local =="\u0066\u006d\u0074i\u0064"{_fda ,_aa :=_cc .Value ,error (nil );if _aa !=nil {return _aa ;};_gce .FmtidAttr =_fda ;continue ;};};_db :for {_ega ,_cbe :=d .Token ();if _cbe !=nil {return _cbe ;};switch _gdd :=_ega .(type ){case _b .StartElement :switch _gdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_gce .Vector =_ed .NewVector ();if _egf :=d .DecodeElement (_gce .Vector ,&_gdd );_egf !=nil {return _egf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_gce .Array =_ed .NewArray ();if _gbg :=d .DecodeElement (_gce .Array ,&_gdd );_gbg !=nil {return _gbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_gce .Blob =new (string );if _cf :=d .DecodeElement (_gce .Blob ,&_gdd );_cf !=nil {return _cf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_gce .Oblob =new (string );if _bec :=d .DecodeElement (_gce .Oblob ,&_gdd );_bec !=nil {return _bec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_gce .Empty =_ed .NewEmpty ();if _fg :=d .DecodeElement (_gce .Empty ,&_gdd );_fg !=nil {return _fg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_gce .Null =_ed .NewNull ();if _bcb :=d .DecodeElement (_gce .Null ,&_gdd );_bcb !=nil {return _bcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_gce .I1 =new (int8 );if _bff :=d .DecodeElement (_gce .I1 ,&_gdd );_bff !=nil {return _bff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_gce .I2 =new (int16 );if _fcc :=d .DecodeElement (_gce .I2 ,&_gdd );_fcc !=nil {return _fcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_gce .I4 =new (int32 );if _cac :=d .DecodeElement (_gce .I4 ,&_gdd );_cac !=nil {return _cac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_gce .I8 =new (int64 );if _ecg :=d .DecodeElement (_gce .I8 ,&_gdd );_ecg !=nil {return _ecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_gce .Int =new (int32 );if _bfab :=d .DecodeElement (_gce .Int ,&_gdd );_bfab !=nil {return _bfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_gce .Ui1 =new (uint8 );if _aff :=d .DecodeElement (_gce .Ui1 ,&_gdd );_aff !=nil {return _aff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_gce .Ui2 =new (uint16 );if _dec :=d .DecodeElement (_gce .Ui2 ,&_gdd );_dec !=nil {return _dec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_gce .Ui4 =new (uint32 );if _fb :=d .DecodeElement (_gce .Ui4 ,&_gdd );_fb !=nil {return _fb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_gce .Ui8 =new (uint64 );if _adce :=d .DecodeElement (_gce .Ui8 ,&_gdd );_adce !=nil {return _adce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_gce .Uint =new (uint32 );if _bae :=d .DecodeElement (_gce .Uint ,&_gdd );_bae !=nil {return _bae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_gce .R4 =new (float32 );if _cfg :=d .DecodeElement (_gce .R4 ,&_gdd );_cfg !=nil {return _cfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_gce .R8 =new (float64 );if _gcd :=d .DecodeElement (_gce .R8 ,&_gdd );_gcd !=nil {return _gcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_gce .Decimal =new (float64 );if _beda :=d .DecodeElement (_gce .Decimal ,&_gdd );_beda !=nil {return _beda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_gce .Lpstr =new (string );if _cgb :=d .DecodeElement (_gce .Lpstr ,&_gdd );_cgb !=nil {return _cgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_gce .Lpwstr =new (string );if _bfc :=d .DecodeElement (_gce .Lpwstr ,&_gdd );_bfc !=nil {return _bfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_gce .Bstr =new (string );if _gcf :=d .DecodeElement (_gce .Bstr ,&_gdd );_gcf !=nil {return _gcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_gce .Date =new (_g .Time );if _ecd :=d .DecodeElement (_gce .Date ,&_gdd );_ecd !=nil {return _ecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_gce .Filetime =new (_g .Time );if _bcg :=d .DecodeElement (_gce .Filetime ,&_gdd );_bcg !=nil {return _bcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_gce .Bool =new (bool );if _gbf :=d .DecodeElement (_gce .Bool ,&_gdd );_gbf !=nil {return _gbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_gce .Cy =new (string );if _ga :=d .DecodeElement (_gce .Cy ,&_gdd );_ga !=nil {return _ga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_gce .Error =new (string );if _dfa :=d .DecodeElement (_gce .Error ,&_gdd );_dfa !=nil {return _dfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_gce .Stream =new (string );if _cgac :=d .DecodeElement (_gce .Stream ,&_gdd );_cgac !=nil {return _cgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_gce .Ostream =new (string );if _def :=d .DecodeElement (_gce .Ostream ,&_gdd );_def !=nil {return _def ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_gce .Storage =new (string );if _bbb :=d .DecodeElement (_gce .Storage ,&_gdd );_bbb !=nil {return _bbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_gce .Ostorage =new (string );if _ee :=d .DecodeElement (_gce .Ostorage ,&_gdd );_ee !=nil {return _ee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_gce .Vstream =_ed .NewVstream ();if _daf :=d .DecodeElement (_gce .Vstream ,&_gdd );_daf !=nil {return _daf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_gce .Clsid =new (string );if _gae :=d .DecodeElement (_gce .Clsid ,&_gdd );_gae !=nil {return _gae ;};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\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_gdd .Name );if _aeb :=d .Skip ();_aeb !=nil {return _aeb ;};};case _b .EndElement :break _db ;case _b .CharData :};};return nil ;};func NewCT_Properties ()*CT_Properties {_fd :=&CT_Properties {};return _fd };func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file diff --git a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go index 1734452ece..df80fc1872 100644 --- a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go +++ b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go @@ -9,76 +9,76 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package docPropsVTypes ;import (_ebfd "encoding/xml";_bgc "fmt";_agdb "github.com/unidoc/unioffice";_eba "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cgfb "regexp";_degf "strconv";_efgd "time";);type ST_VectorBaseType byte ;func (_dfc ST_ArrayBaseType )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {return e .EncodeElement (_dfc .String (),start );};func NewVstream ()*Vstream {_dgg :=&Vstream {};_dgg .CT_Vstream =*NewCT_Vstream ();return _dgg }; +package docPropsVTypes ;import (_g "encoding/xml";_fe "fmt";_bg "github.com/unidoc/unioffice";_ae "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_a "strconv";_fg "time";); -// Validate validates the CT_Null and its children -func (_cedc *CT_Null )Validate ()error {return _cedc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_fed *CT_Empty )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {for {_efcf ,_cga :=d .Token ();if _cga !=nil {return _bgc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_cga );};if _fbe ,_debd :=_efcf .(_ebfd .EndElement );_debd &&_fbe .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path -func (_aeg *CT_Variant )ValidateWithPath (path string )error {if _aeg .Variant !=nil {if _ebbe :=_aeg .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_ebbe !=nil {return _ebbe ;};};if _aeg .Vector !=nil {if _fbb :=_aeg .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_fbb !=nil {return _fbb ;};};if _aeg .Array !=nil {if _efcc :=_aeg .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_efcc !=nil {return _efcc ;};};if _aeg .Empty !=nil {if _cceg :=_aeg .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_cceg !=nil {return _cceg ;};};if _aeg .Null !=nil {if _fd :=_aeg .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_fd !=nil {return _fd ;};};if _aeg .Cy !=nil {if !ST_CyPatternRe .MatchString (*_aeg .Cy ){return _bgc .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CyPatternRe ,*_aeg .Cy );};};if _aeg .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_aeg .Error ){return _bgc .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,ST_ErrorPatternRe ,*_aeg .Error );};};if _aeg .Vstream !=nil {if _eab :=_aeg .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_eab !=nil {return _eab ;};};if _aeg .Clsid !=nil {if !_eba .ST_GuidPatternRe .MatchString (*_aeg .Clsid ){return _bgc .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_eba .ST_GuidPatternRe ,*_aeg .Clsid );};};return nil ;};func (_bda *CT_Vstream )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {start .Attr =append (start .Attr ,_ebfd .Attr {Name :_ebfd .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_bgc .Sprintf ("\u0025\u0076",_bda .VersionAttr )});e .EncodeElement (_bda .Content ,start );e .EncodeToken (_ebfd .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the Empty and its children -func (_aggc *Empty )Validate ()error {return _aggc .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};type CT_Vstream struct{VersionAttr string ;Content string ;};type CT_Variant struct{Variant *Variant ;Vector *Vector ;Array *Array ;Blob *string ;Oblob *string ;Empty *Empty ;Null *Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_efgd .Time ;Filetime *_efgd .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;};func NewArray ()*Array {_ecce :=&Array {};_ecce .CT_Array =*NewCT_Array ();return _ecce };func NewVector ()*Vector {_fbgd :=&Vector {};_fbgd .CT_Vector =*NewCT_Vector ();return _fbgd };func (_age *CT_Empty )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ebfd .EndElement {Name :start .Name });return nil ;};func (_adbe *CT_Array )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_adbe .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_ged :=range start .Attr {if _ged .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_eb ,_fedc :=_degf .ParseInt (_ged .Value ,10,32);if _fedc !=nil {return _fedc ;};_adbe .UBoundsAttr =int32 (_eb );continue ;};if _ged .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_adbe .BaseTypeAttr .UnmarshalXMLAttr (_ged );continue ;};if _ged .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_cbe ,_daca :=_degf .ParseInt (_ged .Value ,10,32);if _daca !=nil {return _daca ;};_adbe .LBoundsAttr =int32 (_cbe );continue ;};};_geb :for {_ded ,_cba :=d .Token ();if _cba !=nil {return _cba ;};switch _ggd :=_ded .(type ){case _ebfd .StartElement :switch _ggd .Name {case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_edbd :=NewVariant ();if _dcgc :=d .DecodeElement (_edbd ,&_ggd );_dcgc !=nil {return _dcgc ;};_adbe .Variant =append (_adbe .Variant ,_edbd );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _fffc int8 ;if _dfe :=d .DecodeElement (&_fffc ,&_ggd );_dfe !=nil {return _dfe ;};_adbe .I1 =append (_adbe .I1 ,_fffc );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _cdf int16 ;if _beb :=d .DecodeElement (&_cdf ,&_ggd );_beb !=nil {return _beb ;};_adbe .I2 =append (_adbe .I2 ,_cdf );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _beg int32 ;if _agde :=d .DecodeElement (&_beg ,&_ggd );_agde !=nil {return _agde ;};_adbe .I4 =append (_adbe .I4 ,_beg );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _gbgc int32 ;if _bbe :=d .DecodeElement (&_gbgc ,&_ggd );_bbe !=nil {return _bbe ;};_adbe .Int =append (_adbe .Int ,_gbgc );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _cff uint8 ;if _ceb :=d .DecodeElement (&_cff ,&_ggd );_ceb !=nil {return _ceb ;};_adbe .Ui1 =append (_adbe .Ui1 ,_cff );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _bcfd uint16 ;if _eca :=d .DecodeElement (&_bcfd ,&_ggd );_eca !=nil {return _eca ;};_adbe .Ui2 =append (_adbe .Ui2 ,_bcfd );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _egfg uint32 ;if _dba :=d .DecodeElement (&_egfg ,&_ggd );_dba !=nil {return _dba ;};_adbe .Ui4 =append (_adbe .Ui4 ,_egfg );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _gfgf uint32 ;if _dbcg :=d .DecodeElement (&_gfgf ,&_ggd );_dbcg !=nil {return _dbcg ;};_adbe .Uint =append (_adbe .Uint ,_gfgf );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _ba float32 ;if _eggf :=d .DecodeElement (&_ba ,&_ggd );_eggf !=nil {return _eggf ;};_adbe .R4 =append (_adbe .R4 ,_ba );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _cgaa float64 ;if _ac :=d .DecodeElement (&_cgaa ,&_ggd );_ac !=nil {return _ac ;};_adbe .R8 =append (_adbe .R8 ,_cgaa );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _eff float64 ;if _caeb :=d .DecodeElement (&_eff ,&_ggd );_caeb !=nil {return _caeb ;};_adbe .Decimal =append (_adbe .Decimal ,_eff );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _de string ;if _fbbbc :=d .DecodeElement (&_de ,&_ggd );_fbbbc !=nil {return _fbbbc ;};_adbe .Bstr =append (_adbe .Bstr ,_de );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _aed _efgd .Time ;if _bacdb :=d .DecodeElement (&_aed ,&_ggd );_bacdb !=nil {return _bacdb ;};_adbe .Date =append (_adbe .Date ,_aed );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _bceg bool ;if _cfa :=d .DecodeElement (&_bceg ,&_ggd );_cfa !=nil {return _cfa ;};_adbe .Bool =append (_adbe .Bool ,_bceg );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _ad string ;if _edd :=d .DecodeElement (&_ad ,&_ggd );_edd !=nil {return _edd ;};_adbe .Error =append (_adbe .Error ,_ad );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _eafd string ;if _ed :=d .DecodeElement (&_eafd ,&_ggd );_ed !=nil {return _ed ;};_adbe .Cy =append (_adbe .Cy ,_eafd );default:_agdb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_ggd .Name );if _bbeb :=d .Skip ();_bbeb !=nil {return _bbeb ;};};case _ebfd .EndElement :break _geb ;case _ebfd .CharData :};};return nil ;};func (_gadf *CT_Null )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ebfd .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Array and its children -func (_ef *CT_Array )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};func NewCT_Null ()*CT_Null {_ag :=&CT_Null {};return _ag };type ST_ArrayBaseType byte ;type CT_Empty struct{}; - -// Validate validates the CT_Empty and its children -func (_agga *CT_Empty )Validate ()error {return _agga .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_ede ST_VectorBaseType )MarshalXMLAttr (name _ebfd .Name )(_ebfd .Attr ,error ){_gcab :=_ebfd .Attr {};_gcab .Name =name ;switch _ede {case ST_VectorBaseTypeUnset :_gcab .Value ="";case ST_VectorBaseTypeVariant :_gcab .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_gcab .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_gcab .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_gcab .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_gcab .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_gcab .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_gcab .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_gcab .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_gcab .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_gcab .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_gcab .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_gcab .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_gcab .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_gcab .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_gcab .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_gcab .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_gcab .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_gcab .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_gcab .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_gcab .Value ="\u0063\u006c\u0073i\u0064";};return _gcab ,nil ;};func (_bg *CT_Vstream )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_bg .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dfca :=range start .Attr {if _dfca .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_agfg ,_gaad :=_dfca .Value ,error (nil );if _gaad !=nil {return _gaad ;};_bg .VersionAttr =_agfg ;continue ;};};for {_fde ,_bcdf :=d .Token ();if _bcdf !=nil {return _bgc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_bcdf );};if _ffe ,_gga :=_fde .(_ebfd .CharData );_gga {_bg .Content =string (_ffe );};if _cfdd ,_dgde :=_fde .(_ebfd .EndElement );_dgde &&_cfdd .Name ==start .Name {break ;};};return nil ;};func (_cf *CT_Variant )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_ddba :for {_gaca ,_caec :=d .Token ();if _caec !=nil {return _caec ;};switch _a :=_gaca .(type ){case _ebfd .StartElement :switch _a .Name {case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cf .Variant =NewVariant ();if _baa :=d .DecodeElement (_cf .Variant ,&_a );_baa !=nil {return _baa ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_cf .Vector =NewVector ();if _cee :=d .DecodeElement (_cf .Vector ,&_a );_cee !=nil {return _cee ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_cf .Array =NewArray ();if _bed :=d .DecodeElement (_cf .Array ,&_a );_bed !=nil {return _bed ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_cf .Blob =new (string );if _egb :=d .DecodeElement (_cf .Blob ,&_a );_egb !=nil {return _egb ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_cf .Oblob =new (string );if _ffc :=d .DecodeElement (_cf .Oblob ,&_a );_ffc !=nil {return _ffc ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_cf .Empty =NewEmpty ();if _aca :=d .DecodeElement (_cf .Empty ,&_a );_aca !=nil {return _aca ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_cf .Null =NewNull ();if _dfea :=d .DecodeElement (_cf .Null ,&_a );_dfea !=nil {return _dfea ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_cf .I1 =new (int8 );if _fcbf :=d .DecodeElement (_cf .I1 ,&_a );_fcbf !=nil {return _fcbf ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_cf .I2 =new (int16 );if _fcfe :=d .DecodeElement (_cf .I2 ,&_a );_fcfe !=nil {return _fcfe ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_cf .I4 =new (int32 );if _fagg :=d .DecodeElement (_cf .I4 ,&_a );_fagg !=nil {return _fagg ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_cf .I8 =new (int64 );if _baf :=d .DecodeElement (_cf .I8 ,&_a );_baf !=nil {return _baf ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_cf .Int =new (int32 );if _abdf :=d .DecodeElement (_cf .Int ,&_a );_abdf !=nil {return _abdf ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_cf .Ui1 =new (uint8 );if _aee :=d .DecodeElement (_cf .Ui1 ,&_a );_aee !=nil {return _aee ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_cf .Ui2 =new (uint16 );if _bccd :=d .DecodeElement (_cf .Ui2 ,&_a );_bccd !=nil {return _bccd ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_cf .Ui4 =new (uint32 );if _dce :=d .DecodeElement (_cf .Ui4 ,&_a );_dce !=nil {return _dce ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_cf .Ui8 =new (uint64 );if _dde :=d .DecodeElement (_cf .Ui8 ,&_a );_dde !=nil {return _dde ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_cf .Uint =new (uint32 );if _agf :=d .DecodeElement (_cf .Uint ,&_a );_agf !=nil {return _agf ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_cf .R4 =new (float32 );if _gbe :=d .DecodeElement (_cf .R4 ,&_a );_gbe !=nil {return _gbe ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_cf .R8 =new (float64 );if _affe :=d .DecodeElement (_cf .R8 ,&_a );_affe !=nil {return _affe ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_cf .Decimal =new (float64 );if _fcd :=d .DecodeElement (_cf .Decimal ,&_a );_fcd !=nil {return _fcd ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_cf .Lpstr =new (string );if _afc :=d .DecodeElement (_cf .Lpstr ,&_a );_afc !=nil {return _afc ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_cf .Lpwstr =new (string );if _agff :=d .DecodeElement (_cf .Lpwstr ,&_a );_agff !=nil {return _agff ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_cf .Bstr =new (string );if _ffd :=d .DecodeElement (_cf .Bstr ,&_a );_ffd !=nil {return _ffd ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_cf .Date =new (_efgd .Time );if _fee :=d .DecodeElement (_cf .Date ,&_a );_fee !=nil {return _fee ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_cf .Filetime =new (_efgd .Time );if _gbg :=d .DecodeElement (_cf .Filetime ,&_a );_gbg !=nil {return _gbg ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_cf .Bool =new (bool );if _dgdg :=d .DecodeElement (_cf .Bool ,&_a );_dgdg !=nil {return _dgdg ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_cf .Cy =new (string );if _fad :=d .DecodeElement (_cf .Cy ,&_a );_fad !=nil {return _fad ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_cf .Error =new (string );if _cd :=d .DecodeElement (_cf .Error ,&_a );_cd !=nil {return _cd ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_cf .Stream =new (string );if _aab :=d .DecodeElement (_cf .Stream ,&_a );_aab !=nil {return _aab ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_cf .Ostream =new (string );if _feg :=d .DecodeElement (_cf .Ostream ,&_a );_feg !=nil {return _feg ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_cf .Storage =new (string );if _fgda :=d .DecodeElement (_cf .Storage ,&_a );_fgda !=nil {return _fgda ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_cf .Ostorage =new (string );if _caf :=d .DecodeElement (_cf .Ostorage ,&_a );_caf !=nil {return _caf ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_cf .Vstream =NewVstream ();if _eebdf :=d .DecodeElement (_cf .Vstream ,&_a );_eebdf !=nil {return _eebdf ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_cf .Clsid =new (string );if _efcfc :=d .DecodeElement (_cf .Clsid ,&_a );_efcfc !=nil {return _efcfc ;};default:_agdb .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\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_a .Name );if _deg :=d .Skip ();_deg !=nil {return _deg ;};};case _ebfd .EndElement :break _ddba ;case _ebfd .CharData :};};return nil ;};const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2;ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9;ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16;ST_ArrayBaseTypeError ST_ArrayBaseType =17;);func (_bbac ST_ArrayBaseType )Validate ()error {return _bbac .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path +func (_cdab *CT_Null )ValidateWithPath (path string )error {return nil };func (_ecag *Vector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecag .CT_Vector =*NewCT_Vector ();for _ ,_gfgb :=range start .Attr {if _gfgb .Name .Local =="\u0073\u0069\u007a\u0065"{_fde ,_caf :=_a .ParseUint (_gfgb .Value ,10,32);if _caf !=nil {return _caf ;};_ecag .SizeAttr =uint32 (_fde );continue ;};if _gfgb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ecag .BaseTypeAttr .UnmarshalXMLAttr (_gfgb );continue ;};};_dfd :for {_ggeg ,_bab :=d .Token ();if _bab !=nil {return _bab ;};switch _bge :=_ggeg .(type ){case _g .StartElement :switch _bge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_dfbg :=NewVariant ();if _gaab :=d .DecodeElement (_dfbg ,&_bge );_gaab !=nil {return _gaab ;};_ecag .Variant =append (_ecag .Variant ,_dfbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _ebag int8 ;if _edea :=d .DecodeElement (&_ebag ,&_bge );_edea !=nil {return _edea ;};_ecag .I1 =append (_ecag .I1 ,_ebag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _fggc int16 ;if _dbab :=d .DecodeElement (&_fggc ,&_bge );_dbab !=nil {return _dbab ;};_ecag .I2 =append (_ecag .I2 ,_fggc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _bgaa int32 ;if _aaaf :=d .DecodeElement (&_bgaa ,&_bge );_aaaf !=nil {return _aaaf ;};_ecag .I4 =append (_ecag .I4 ,_bgaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _ccg int64 ;if _gadb :=d .DecodeElement (&_ccg ,&_bge );_gadb !=nil {return _gadb ;};_ecag .I8 =append (_ecag .I8 ,_ccg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _aabd uint8 ;if _gade :=d .DecodeElement (&_aabd ,&_bge );_gade !=nil {return _gade ;};_ecag .Ui1 =append (_ecag .Ui1 ,_aabd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _effb uint16 ;if _fggb :=d .DecodeElement (&_effb ,&_bge );_fggb !=nil {return _fggb ;};_ecag .Ui2 =append (_ecag .Ui2 ,_effb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _cdde uint32 ;if _bdb :=d .DecodeElement (&_cdde ,&_bge );_bdb !=nil {return _bdb ;};_ecag .Ui4 =append (_ecag .Ui4 ,_cdde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _cea uint64 ;if _egga :=d .DecodeElement (&_cea ,&_bge );_egga !=nil {return _egga ;};_ecag .Ui8 =append (_ecag .Ui8 ,_cea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _cddd float32 ;if _ffdg :=d .DecodeElement (&_cddd ,&_bge );_ffdg !=nil {return _ffdg ;};_ecag .R4 =append (_ecag .R4 ,_cddd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _gdag float64 ;if _cada :=d .DecodeElement (&_gdag ,&_bge );_cada !=nil {return _cada ;};_ecag .R8 =append (_ecag .R8 ,_gdag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _aac string ;if _fba :=d .DecodeElement (&_aac ,&_bge );_fba !=nil {return _fba ;};_ecag .Lpstr =append (_ecag .Lpstr ,_aac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _aecg string ;if _fedf :=d .DecodeElement (&_aecg ,&_bge );_fedf !=nil {return _fedf ;};_ecag .Lpwstr =append (_ecag .Lpwstr ,_aecg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _cdgg string ;if _bca :=d .DecodeElement (&_cdgg ,&_bge );_bca !=nil {return _bca ;};_ecag .Bstr =append (_ecag .Bstr ,_cdgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _abd _fg .Time ;if _fagg :=d .DecodeElement (&_abd ,&_bge );_fagg !=nil {return _fagg ;};_ecag .Date =append (_ecag .Date ,_abd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _dbff _fg .Time ;if _cdada :=d .DecodeElement (&_dbff ,&_bge );_cdada !=nil {return _cdada ;};_ecag .Filetime =append (_ecag .Filetime ,_dbff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _adaa bool ;if _eeda :=d .DecodeElement (&_adaa ,&_bge );_eeda !=nil {return _eeda ;};_ecag .Bool =append (_ecag .Bool ,_adaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _ceef string ;if _dae :=d .DecodeElement (&_ceef ,&_bge );_dae !=nil {return _dae ;};_ecag .Cy =append (_ecag .Cy ,_ceef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _fcaa string ;if _bbd :=d .DecodeElement (&_fcaa ,&_bge );_bbd !=nil {return _bbd ;};_ecag .Error =append (_ecag .Error ,_fcaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _dgec string ;if _agad :=d .DecodeElement (&_dgec ,&_bge );_agad !=nil {return _agad ;};_ecag .Clsid =append (_ecag .Clsid ,_dgec );default:_bg .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_bge .Name );if _gbgd :=d .Skip ();_gbgd !=nil {return _gbgd ;};};case _g .EndElement :break _dfd ;case _g .CharData :};};return nil ;}; // Validate validates the CT_Variant and its children -func (_fbd *CT_Variant )Validate ()error {return _fbd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_ffbf *CT_Variant )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {e .EncodeToken (start );if _ffbf .Variant !=nil {_bdbg :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_ffbf .Variant ,_bdbg );};if _ffbf .Vector !=nil {_aagg :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ffbf .Vector ,_aagg );};if _ffbf .Array !=nil {_dcec :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_ffbf .Array ,_dcec );};if _ffbf .Blob !=nil {_defd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_agdb .AddPreserveSpaceAttr (&_defd ,*_ffbf .Blob );e .EncodeElement (_ffbf .Blob ,_defd );};if _ffbf .Oblob !=nil {_dggf :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_agdb .AddPreserveSpaceAttr (&_dggf ,*_ffbf .Oblob );e .EncodeElement (_ffbf .Oblob ,_dggf );};if _ffbf .Empty !=nil {_gbae :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ffbf .Empty ,_gbae );};if _ffbf .Null !=nil {_cgegd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_ffbf .Null ,_cgegd );};if _ffbf .I1 !=nil {_gab :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_ffbf .I1 ,_gab );};if _ffbf .I2 !=nil {_faf :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_ffbf .I2 ,_faf );};if _ffbf .I4 !=nil {_bgba :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_ffbf .I4 ,_bgba );};if _ffbf .I8 !=nil {_df :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_ffbf .I8 ,_df );};if _ffbf .Int !=nil {_bgea :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_ffbf .Int ,_bgea );};if _ffbf .Ui1 !=nil {_cg :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_ffbf .Ui1 ,_cg );};if _ffbf .Ui2 !=nil {_dgb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_ffbf .Ui2 ,_dgb );};if _ffbf .Ui4 !=nil {_bfgd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_ffbf .Ui4 ,_bfgd );};if _ffbf .Ui8 !=nil {_eec :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_ffbf .Ui8 ,_eec );};if _ffbf .Uint !=nil {_daeb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_ffbf .Uint ,_daeb );};if _ffbf .R4 !=nil {_dee :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_ffbf .R4 ,_dee );};if _ffbf .R8 !=nil {_gad :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_ffbf .R8 ,_gad );};if _ffbf .Decimal !=nil {_gaa :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_ffbf .Decimal ,_gaa );};if _ffbf .Lpstr !=nil {_ggaa :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_agdb .AddPreserveSpaceAttr (&_ggaa ,*_ffbf .Lpstr );e .EncodeElement (_ffbf .Lpstr ,_ggaa );};if _ffbf .Lpwstr !=nil {_bac :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_agdb .AddPreserveSpaceAttr (&_bac ,*_ffbf .Lpwstr );e .EncodeElement (_ffbf .Lpwstr ,_bac );};if _ffbf .Bstr !=nil {_aacc :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_agdb .AddPreserveSpaceAttr (&_aacc ,*_ffbf .Bstr );e .EncodeElement (_ffbf .Bstr ,_aacc );};if _ffbf .Date !=nil {_cgd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ffbf .Date ,_cgd );};if _ffbf .Filetime !=nil {_gba :=_ebfd .StartElement {Name :_ebfd .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_ffbf .Filetime ,_gba );};if _ffbf .Bool !=nil {_befb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_ffbf .Bool ,_befb );};if _ffbf .Cy !=nil {_ggf :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ac\u0079"}};_agdb .AddPreserveSpaceAttr (&_ggf ,*_ffbf .Cy );e .EncodeElement (_ffbf .Cy ,_ggf );};if _ffbf .Error !=nil {_fafd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_agdb .AddPreserveSpaceAttr (&_fafd ,*_ffbf .Error );e .EncodeElement (_ffbf .Error ,_fafd );};if _ffbf .Stream !=nil {_fbg :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_agdb .AddPreserveSpaceAttr (&_fbg ,*_ffbf .Stream );e .EncodeElement (_ffbf .Stream ,_fbg );};if _ffbf .Ostream !=nil {_ebf :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_agdb .AddPreserveSpaceAttr (&_ebf ,*_ffbf .Ostream );e .EncodeElement (_ffbf .Ostream ,_ebf );};if _ffbf .Storage !=nil {_c :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_agdb .AddPreserveSpaceAttr (&_c ,*_ffbf .Storage );e .EncodeElement (_ffbf .Storage ,_c );};if _ffbf .Ostorage !=nil {_fbbb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_agdb .AddPreserveSpaceAttr (&_fbbb ,*_ffbf .Ostorage );e .EncodeElement (_ffbf .Ostorage ,_fbbb );};if _ffbf .Vstream !=nil {_cag :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_ffbf .Vstream ,_cag );};if _ffbf .Clsid !=nil {_gge :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_agdb .AddPreserveSpaceAttr (&_gge ,*_ffbf .Clsid );e .EncodeElement (_ffbf .Clsid ,_gge );};e .EncodeToken (_ebfd .EndElement {Name :start .Name });return nil ;};type CT_Vector struct{BaseTypeAttr ST_VectorBaseType ;SizeAttr uint32 ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;I8 []int64 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Ui8 []uint64 ;R4 []float32 ;R8 []float64 ;Lpstr []string ;Lpwstr []string ;Bstr []string ;Date []_efgd .Time ;Filetime []_efgd .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};func (_bcgg *Vector )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_bcgg .CT_Vector =*NewCT_Vector ();for _ ,_bdf :=range start .Attr {if _bdf .Name .Local =="\u0073\u0069\u007a\u0065"{_cfeg ,_eg :=_degf .ParseUint (_bdf .Value ,10,32);if _eg !=nil {return _eg ;};_bcgg .SizeAttr =uint32 (_cfeg );continue ;};if _bdf .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bcgg .BaseTypeAttr .UnmarshalXMLAttr (_bdf );continue ;};};_fbf :for {_bfc ,_aga :=d .Token ();if _aga !=nil {return _aga ;};switch _ecfc :=_bfc .(type ){case _ebfd .StartElement :switch _ecfc .Name {case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_f :=NewVariant ();if _ce :=d .DecodeElement (_f ,&_ecfc );_ce !=nil {return _ce ;};_bcgg .Variant =append (_bcgg .Variant ,_f );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _eeb int8 ;if _bga :=d .DecodeElement (&_eeb ,&_ecfc );_bga !=nil {return _bga ;};_bcgg .I1 =append (_bcgg .I1 ,_eeb );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _gde int16 ;if _fgdag :=d .DecodeElement (&_gde ,&_ecfc );_fgdag !=nil {return _fgdag ;};_bcgg .I2 =append (_bcgg .I2 ,_gde );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _dgae int32 ;if _faa :=d .DecodeElement (&_dgae ,&_ecfc );_faa !=nil {return _faa ;};_bcgg .I4 =append (_bcgg .I4 ,_dgae );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _cead int64 ;if _bcea :=d .DecodeElement (&_cead ,&_ecfc );_bcea !=nil {return _bcea ;};_bcgg .I8 =append (_bcgg .I8 ,_cead );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ee uint8 ;if _dgd :=d .DecodeElement (&_ee ,&_ecfc );_dgd !=nil {return _dgd ;};_bcgg .Ui1 =append (_bcgg .Ui1 ,_ee );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _egfd uint16 ;if _fgde :=d .DecodeElement (&_egfd ,&_ecfc );_fgde !=nil {return _fgde ;};_bcgg .Ui2 =append (_bcgg .Ui2 ,_egfd );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _edbe uint32 ;if _ggeb :=d .DecodeElement (&_edbe ,&_ecfc );_ggeb !=nil {return _ggeb ;};_bcgg .Ui4 =append (_bcgg .Ui4 ,_edbe );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _eaca uint64 ;if _ffee :=d .DecodeElement (&_eaca ,&_ecfc );_ffee !=nil {return _ffee ;};_bcgg .Ui8 =append (_bcgg .Ui8 ,_eaca );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _dbe float32 ;if _bgga :=d .DecodeElement (&_dbe ,&_ecfc );_bgga !=nil {return _bgga ;};_bcgg .R4 =append (_bcgg .R4 ,_dbe );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _bf float64 ;if _bae :=d .DecodeElement (&_bf ,&_ecfc );_bae !=nil {return _bae ;};_bcgg .R8 =append (_bcgg .R8 ,_bf );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _fgfd string ;if _dege :=d .DecodeElement (&_fgfd ,&_ecfc );_dege !=nil {return _dege ;};_bcgg .Lpstr =append (_bcgg .Lpstr ,_fgfd );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _baea string ;if _fb :=d .DecodeElement (&_baea ,&_ecfc );_fb !=nil {return _fb ;};_bcgg .Lpwstr =append (_bcgg .Lpwstr ,_baea );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _ecf string ;if _cgfd :=d .DecodeElement (&_ecf ,&_ecfc );_cgfd !=nil {return _cgfd ;};_bcgg .Bstr =append (_bcgg .Bstr ,_ecf );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _aba _efgd .Time ;if _eebd :=d .DecodeElement (&_aba ,&_ecfc );_eebd !=nil {return _eebd ;};_bcgg .Date =append (_bcgg .Date ,_aba );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _cffb _efgd .Time ;if _face :=d .DecodeElement (&_cffb ,&_ecfc );_face !=nil {return _face ;};_bcgg .Filetime =append (_bcgg .Filetime ,_cffb );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _gfb bool ;if _ddgf :=d .DecodeElement (&_gfb ,&_ecfc );_ddgf !=nil {return _ddgf ;};_bcgg .Bool =append (_bcgg .Bool ,_gfb );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _ggfc string ;if _cb :=d .DecodeElement (&_ggfc ,&_ecfc );_cb !=nil {return _cb ;};_bcgg .Cy =append (_bcgg .Cy ,_ggfc );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _bbec string ;if _fba :=d .DecodeElement (&_bbec ,&_ecfc );_fba !=nil {return _fba ;};_bcgg .Error =append (_bcgg .Error ,_bbec );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _fge string ;if _deb :=d .DecodeElement (&_fge ,&_ecfc );_deb !=nil {return _deb ;};_bcgg .Clsid =append (_bcgg .Clsid ,_fge );default:_agdb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ecfc .Name );if _ead :=d .Skip ();_ead !=nil {return _ead ;};};case _ebfd .EndElement :break _fbf ;case _ebfd .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path -func (_dbbb *CT_Array )ValidateWithPath (path string )error {if _dbbb .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _bgc .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bcfb :=_dbbb .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcfb !=nil {return _bcfb ;};for _gae ,_aef :=range _dbbb .Variant {if _aad :=_aef .ValidateWithPath (_bgc .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_gae ));_aad !=nil {return _aad ;};};for _fe ,_bab :=range _dbbb .Error {if !ST_ErrorPatternRe .MatchString (_bab ){return _bgc .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_fe ,ST_ErrorPatternRe ,_bab );};};for _gcd ,_cfaa :=range _dbbb .Cy {if !ST_CyPatternRe .MatchString (_cfaa ){return _bgc .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gcd ,ST_CyPatternRe ,_cfaa );};};return nil ;};type Vstream struct{CT_Vstream };func (_b ST_ArrayBaseType )String ()string {switch _b {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u006e\u0074";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u006e\u0074";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 13:return "\u0062\u0073\u0074\u0072";case 14:return "\u0064\u0061\u0074\u0065";case 15:return "\u0062\u006f\u006f\u006c";case 16:return "\u0063\u0079";case 17:return "\u0065\u0072\u0072o\u0072";};return "";};func (_ebb *Variant )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_ebb .CT_Variant =*NewCT_Variant ();_beag :for {_aff ,_ecad :=d .Token ();if _ecad !=nil {return _ecad ;};switch _gede :=_aff .(type ){case _ebfd .StartElement :switch _gede .Name {case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_ebb .Variant =NewVariant ();if _ccef :=d .DecodeElement (_ebb .Variant ,&_gede );_ccef !=nil {return _ccef ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_ebb .Vector =NewVector ();if _fcfb :=d .DecodeElement (_ebb .Vector ,&_gede );_fcfb !=nil {return _fcfb ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_ebb .Array =NewArray ();if _gca :=d .DecodeElement (_ebb .Array ,&_gede );_gca !=nil {return _gca ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_ebb .Blob =new (string );if _edb :=d .DecodeElement (_ebb .Blob ,&_gede );_edb !=nil {return _edb ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_ebb .Oblob =new (string );if _afgg :=d .DecodeElement (_ebb .Oblob ,&_gede );_afgg !=nil {return _afgg ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_ebb .Empty =NewEmpty ();if _ddb :=d .DecodeElement (_ebb .Empty ,&_gede );_ddb !=nil {return _ddb ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_ebb .Null =NewNull ();if _gb :=d .DecodeElement (_ebb .Null ,&_gede );_gb !=nil {return _gb ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_ebb .I1 =new (int8 );if _cad :=d .DecodeElement (_ebb .I1 ,&_gede );_cad !=nil {return _cad ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_ebb .I2 =new (int16 );if _fca :=d .DecodeElement (_ebb .I2 ,&_gede );_fca !=nil {return _fca ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_ebb .I4 =new (int32 );if _adaa :=d .DecodeElement (_ebb .I4 ,&_gede );_adaa !=nil {return _adaa ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_ebb .I8 =new (int64 );if _gcc :=d .DecodeElement (_ebb .I8 ,&_gede );_gcc !=nil {return _gcc ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_ebb .Int =new (int32 );if _dbab :=d .DecodeElement (_ebb .Int ,&_gede );_dbab !=nil {return _dbab ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_ebb .Ui1 =new (uint8 );if _abgg :=d .DecodeElement (_ebb .Ui1 ,&_gede );_abgg !=nil {return _abgg ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_ebb .Ui2 =new (uint16 );if _dbc :=d .DecodeElement (_ebb .Ui2 ,&_gede );_dbc !=nil {return _dbc ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_ebb .Ui4 =new (uint32 );if _ca :=d .DecodeElement (_ebb .Ui4 ,&_gede );_ca !=nil {return _ca ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_ebb .Ui8 =new (uint64 );if _aag :=d .DecodeElement (_ebb .Ui8 ,&_gede );_aag !=nil {return _aag ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_ebb .Uint =new (uint32 );if _gegda :=d .DecodeElement (_ebb .Uint ,&_gede );_gegda !=nil {return _gegda ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_ebb .R4 =new (float32 );if _cbfb :=d .DecodeElement (_ebb .R4 ,&_gede );_cbfb !=nil {return _cbfb ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_ebb .R8 =new (float64 );if _gaf :=d .DecodeElement (_ebb .R8 ,&_gede );_gaf !=nil {return _gaf ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_ebb .Decimal =new (float64 );if _aac :=d .DecodeElement (_ebb .Decimal ,&_gede );_aac !=nil {return _aac ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_ebb .Lpstr =new (string );if _afb :=d .DecodeElement (_ebb .Lpstr ,&_gede );_afb !=nil {return _afb ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_ebb .Lpwstr =new (string );if _cea :=d .DecodeElement (_ebb .Lpwstr ,&_gede );_cea !=nil {return _cea ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_ebb .Bstr =new (string );if _eafc :=d .DecodeElement (_ebb .Bstr ,&_gede );_eafc !=nil {return _eafc ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_ebb .Date =new (_efgd .Time );if _dddc :=d .DecodeElement (_ebb .Date ,&_gede );_dddc !=nil {return _dddc ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_ebb .Filetime =new (_efgd .Time );if _ced :=d .DecodeElement (_ebb .Filetime ,&_gede );_ced !=nil {return _ced ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_ebb .Bool =new (bool );if _gbgf :=d .DecodeElement (_ebb .Bool ,&_gede );_gbgf !=nil {return _gbgf ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_ebb .Cy =new (string );if _d :=d .DecodeElement (_ebb .Cy ,&_gede );_d !=nil {return _d ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_ebb .Error =new (string );if _dad :=d .DecodeElement (_ebb .Error ,&_gede );_dad !=nil {return _dad ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_ebb .Stream =new (string );if _fgfc :=d .DecodeElement (_ebb .Stream ,&_gede );_fgfc !=nil {return _fgfc ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_ebb .Ostream =new (string );if _dfa :=d .DecodeElement (_ebb .Ostream ,&_gede );_dfa !=nil {return _dfa ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_ebb .Storage =new (string );if _aaac :=d .DecodeElement (_ebb .Storage ,&_gede );_aaac !=nil {return _aaac ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_ebb .Ostorage =new (string );if _e :=d .DecodeElement (_ebb .Ostorage ,&_gede );_e !=nil {return _e ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_ebb .Vstream =NewVstream ();if _eafb :=d .DecodeElement (_ebb .Vstream ,&_gede );_eafb !=nil {return _eafb ;};case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_ebb .Clsid =new (string );if _bebf :=d .DecodeElement (_ebb .Clsid ,&_gede );_bebf !=nil {return _bebf ;};default:_agdb .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_gede .Name );if _gg :=d .Skip ();_gg !=nil {return _gg ;};};case _ebfd .EndElement :break _beag ;case _ebfd .CharData :};};return nil ;};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a";type CT_Null struct{};type Null struct{CT_Null };func NewCT_Vector ()*CT_Vector {_fgbg :=&CT_Vector {};_fgbg .BaseTypeAttr =ST_VectorBaseType (1);return _fgbg ;};func (_gfa *Empty )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_gfa .CT_Empty =*NewCT_Empty ();for {_ege ,_bd :=d .Token ();if _bd !=nil {return _bgc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_bd );};if _bcg ,_egc :=_ege .(_ebfd .EndElement );_egc &&_bcg .Name ==start .Name {break ;};};return nil ;};func (_fcbb *CT_Null )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {for {_gceb ,_fagb :=d .Token ();if _fagb !=nil {return _bgc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_fagb );};if _gaab ,_eag :=_gceb .(_ebfd .EndElement );_eag &&_gaab .Name ==start .Name {break ;};};return nil ;};func (_aeeg *ST_VectorBaseType )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_gbde ,_bfbg :=d .Token ();if _bfbg !=nil {return _bfbg ;};if _adf ,_bbga :=_gbde .(_ebfd .EndElement );_bbga &&_adf .Name ==start .Name {*_aeeg =1;return nil ;};if _cgb ,_ceg :=_gbde .(_ebfd .CharData );!_ceg {return _bgc .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",_gbde );}else {switch string (_cgb ){case "":*_aeeg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_aeeg =1;case "\u0069\u0031":*_aeeg =2;case "\u0069\u0032":*_aeeg =3;case "\u0069\u0034":*_aeeg =4;case "\u0069\u0038":*_aeeg =5;case "\u0075\u0069\u0031":*_aeeg =6;case "\u0075\u0069\u0032":*_aeeg =7;case "\u0075\u0069\u0034":*_aeeg =8;case "\u0075\u0069\u0038":*_aeeg =9;case "\u0072\u0034":*_aeeg =10;case "\u0072\u0038":*_aeeg =11;case "\u006c\u0070\u0073t\u0072":*_aeeg =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_aeeg =13;case "\u0062\u0073\u0074\u0072":*_aeeg =14;case "\u0064\u0061\u0074\u0065":*_aeeg =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_aeeg =16;case "\u0062\u006f\u006f\u006c":*_aeeg =17;case "\u0063\u0079":*_aeeg =18;case "\u0065\u0072\u0072o\u0072":*_aeeg =19;case "\u0063\u006c\u0073i\u0064":*_aeeg =20;};};_gbde ,_bfbg =d .Token ();if _bfbg !=nil {return _bfbg ;};if _bcc ,_gfgb :=_gbde .(_ebfd .EndElement );_gfgb &&_bcc .Name ==start .Name {return nil ;};return _bgc .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",_gbde );};func (_bbd *Variant )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {return _bbd .CT_Variant .MarshalXML (e ,start );}; +func (_fef *CT_Variant )Validate ()error {return _fef .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; // Validate validates the CT_Vector and its children -func (_adb *CT_Vector )Validate ()error {return _adb .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");}; +func (_dcf *CT_Vector )Validate ()error {return _dcf .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};func (_fed *CT_Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Vector ()*CT_Vector {_cec :=&CT_Vector {};_cec .BaseTypeAttr =ST_VectorBaseType (1);return _cec ;};func (_fcded *Vstream )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _fcded .CT_Vstream .MarshalXML (e ,start );}; -// Validate validates the Variant and its children -func (_bcae *Variant )Validate ()error {return _bcae .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};func NewEmpty ()*Empty {_egg :=&Empty {};_egg .CT_Empty =*NewCT_Empty ();return _egg };func (_dedf ST_VectorBaseType )String ()string {switch _dedf {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u0038";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072";case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case 17:return "\u0062\u006f\u006f\u006c";case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072";case 20:return "\u0063\u006c\u0073i\u0064";};return "";};func (_cdg *ST_VectorBaseType )UnmarshalXMLAttr (attr _ebfd .Attr )error {switch attr .Value {case "":*_cdg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cdg =1;case "\u0069\u0031":*_cdg =2;case "\u0069\u0032":*_cdg =3;case "\u0069\u0034":*_cdg =4;case "\u0069\u0038":*_cdg =5;case "\u0075\u0069\u0031":*_cdg =6;case "\u0075\u0069\u0032":*_cdg =7;case "\u0075\u0069\u0034":*_cdg =8;case "\u0075\u0069\u0038":*_cdg =9;case "\u0072\u0034":*_cdg =10;case "\u0072\u0038":*_cdg =11;case "\u006c\u0070\u0073t\u0072":*_cdg =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_cdg =13;case "\u0062\u0073\u0074\u0072":*_cdg =14;case "\u0064\u0061\u0074\u0065":*_cdg =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_cdg =16;case "\u0062\u006f\u006f\u006c":*_cdg =17;case "\u0063\u0079":*_cdg =18;case "\u0065\u0072\u0072o\u0072":*_cdg =19;case "\u0063\u006c\u0073i\u0064":*_cdg =20;};return nil ;};func (_bced *CT_Vector )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {_egff ,_dfeg :=_bced .BaseTypeAttr .MarshalXMLAttr (_ebfd .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _dfeg !=nil {return _dfeg ;};start .Attr =append (start .Attr ,_egff );start .Attr =append (start .Attr ,_ebfd .Attr {Name :_ebfd .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_bgc .Sprintf ("\u0025\u0076",_bced .SizeAttr )});e .EncodeToken (start );if _bced .Variant !=nil {_gfga :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_dfb :=range _bced .Variant {e .EncodeElement (_dfb ,_gfga );};};if _bced .I1 !=nil {_defb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_fcf :=range _bced .I1 {e .EncodeElement (_fcf ,_defb );};};if _bced .I2 !=nil {_bdge :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_fgd :=range _bced .I2 {e .EncodeElement (_fgd ,_bdge );};};if _bced .I4 !=nil {_ccd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_eabb :=range _bced .I4 {e .EncodeElement (_eabb ,_ccd );};};if _bced .I8 !=nil {_fgee :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_bgbg :=range _bced .I8 {e .EncodeElement (_bgbg ,_fgee );};};if _bced .Ui1 !=nil {_bcedg :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_cagb :=range _bced .Ui1 {e .EncodeElement (_cagb ,_bcedg );};};if _bced .Ui2 !=nil {_edbc :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_cbcc :=range _bced .Ui2 {e .EncodeElement (_cbcc ,_edbc );};};if _bced .Ui4 !=nil {_bge :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_acc :=range _bced .Ui4 {e .EncodeElement (_acc ,_bge );};};if _bced .Ui8 !=nil {_bca :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_bcf :=range _bced .Ui8 {e .EncodeElement (_bcf ,_bca );};};if _bced .R4 !=nil {_ece :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_ea :=range _bced .R4 {e .EncodeElement (_ea ,_ece );};};if _bced .R8 !=nil {_ada :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_babg :=range _bced .R8 {e .EncodeElement (_babg ,_ada );};};if _bced .Lpstr !=nil {_gd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_gdb :=range _bced .Lpstr {e .EncodeElement (_gdb ,_gd );};};if _bced .Lpwstr !=nil {_cef :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_ebe :=range _bced .Lpwstr {e .EncodeElement (_ebe ,_cef );};};if _bced .Bstr !=nil {_bfea :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_efe :=range _bced .Bstr {e .EncodeElement (_efe ,_bfea );};};if _bced .Date !=nil {_ecb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_agc :=range _bced .Date {e .EncodeElement (_agc ,_ecb );};};if _bced .Filetime !=nil {_cfb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_edege :=range _bced .Filetime {e .EncodeElement (_edege ,_cfb );};};if _bced .Bool !=nil {_aaag :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_gcad :=range _bced .Bool {e .EncodeElement (_gcad ,_aaag );};};if _bced .Cy !=nil {_adcg :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_bbag :=range _bced .Cy {e .EncodeElement (_bbag ,_adcg );};};if _bced .Error !=nil {_abd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_dbd :=range _bced .Error {e .EncodeElement (_dbd ,_abd );};};if _bced .Clsid !=nil {_ccg :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_ddg :=range _bced .Clsid {e .EncodeElement (_ddg ,_ccg );};};e .EncodeToken (_ebfd .EndElement {Name :start .Name });return nil ;};type Variant struct{CT_Variant };var ST_ErrorPatternRe =_cgfb .MustCompile (ST_ErrorPattern );func (_ecdg *Null )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_ecdg .CT_Null =*NewCT_Null ();for {_geg ,_cagg :=d .Token ();if _cagg !=nil {return _bgc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_cagg );};if _gcce ,_ae :=_geg .(_ebfd .EndElement );_ae &&_gcce .Name ==start .Name {break ;};};return nil ;};func (_daa *Null )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {return _daa .CT_Null .MarshalXML (e ,start );};func (_gegf *Empty )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {return _gegf .CT_Empty .MarshalXML (e ,start );}; +// Validate validates the Vstream and its children +func (_eebd *Vstream )Validate ()error {return _eebd .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};func (_cgbf *Null )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbf .CT_Null =*NewCT_Null ();for {_acfc ,_bffg :=d .Token ();if _bffg !=nil {return _fe .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_bffg );};if _ecdd ,_fdde :=_acfc .(_g .EndElement );_fdde &&_ecdd .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_bccg *CT_Empty )ValidateWithPath (path string )error {return nil };func (_cdd *CT_Vector )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_cdd .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_gbaea :=range start .Attr {if _gbaea .Name .Local =="\u0073\u0069\u007a\u0065"{_efdg ,_gdd :=_degf .ParseUint (_gbaea .Value ,10,32);if _gdd !=nil {return _gdd ;};_cdd .SizeAttr =uint32 (_efdg );continue ;};if _gbaea .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_cdd .BaseTypeAttr .UnmarshalXMLAttr (_gbaea );continue ;};};_bdb :for {_bfa ,_eeg :=d .Token ();if _eeg !=nil {return _eeg ;};switch _bddb :=_bfa .(type ){case _ebfd .StartElement :switch _bddb .Name {case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gabf :=NewVariant ();if _fegg :=d .DecodeElement (_gabf ,&_bddb );_fegg !=nil {return _fegg ;};_cdd .Variant =append (_cdd .Variant ,_gabf );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _cgeg int8 ;if _bba :=d .DecodeElement (&_cgeg ,&_bddb );_bba !=nil {return _bba ;};_cdd .I1 =append (_cdd .I1 ,_cgeg );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ecd int16 ;if _bcfg :=d .DecodeElement (&_ecd ,&_bddb );_bcfg !=nil {return _bcfg ;};_cdd .I2 =append (_cdd .I2 ,_ecd );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _fcb int32 ;if _cbf :=d .DecodeElement (&_fcb ,&_bddb );_cbf !=nil {return _cbf ;};_cdd .I4 =append (_cdd .I4 ,_fcb );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _fadg int64 ;if _edef :=d .DecodeElement (&_fadg ,&_bddb );_edef !=nil {return _edef ;};_cdd .I8 =append (_cdd .I8 ,_fadg );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _edfc uint8 ;if _efae :=d .DecodeElement (&_edfc ,&_bddb );_efae !=nil {return _efae ;};_cdd .Ui1 =append (_cdd .Ui1 ,_edfc );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _ecc uint16 ;if _aeb :=d .DecodeElement (&_ecc ,&_bddb );_aeb !=nil {return _aeb ;};_cdd .Ui2 =append (_cdd .Ui2 ,_ecc );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _gbdb uint32 ;if _fag :=d .DecodeElement (&_gbdb ,&_bddb );_fag !=nil {return _fag ;};_cdd .Ui4 =append (_cdd .Ui4 ,_gbdb );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _bce uint64 ;if _dacd :=d .DecodeElement (&_bce ,&_bddb );_dacd !=nil {return _dacd ;};_cdd .Ui8 =append (_cdd .Ui8 ,_bce );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _gf float32 ;if _dd :=d .DecodeElement (&_gf ,&_bddb );_dd !=nil {return _dd ;};_cdd .R4 =append (_cdd .R4 ,_gf );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _cfef float64 ;if _ebge :=d .DecodeElement (&_cfef ,&_bddb );_ebge !=nil {return _ebge ;};_cdd .R8 =append (_cdd .R8 ,_cfef );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _aaa string ;if _gfe :=d .DecodeElement (&_aaa ,&_bddb );_gfe !=nil {return _gfe ;};_cdd .Lpstr =append (_cdd .Lpstr ,_aaa );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _adfa string ;if _dcgee :=d .DecodeElement (&_adfa ,&_bddb );_dcgee !=nil {return _dcgee ;};_cdd .Lpwstr =append (_cdd .Lpwstr ,_adfa );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _abg string ;if _ge :=d .DecodeElement (&_abg ,&_bddb );_ge !=nil {return _ge ;};_cdd .Bstr =append (_cdd .Bstr ,_abg );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _cebd _efgd .Time ;if _bacd :=d .DecodeElement (&_cebd ,&_bddb );_bacd !=nil {return _bacd ;};_cdd .Date =append (_cdd .Date ,_cebd );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _fgf _efgd .Time ;if _ggc :=d .DecodeElement (&_fgf ,&_bddb );_ggc !=nil {return _ggc ;};_cdd .Filetime =append (_cdd .Filetime ,_fgf );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _dea bool ;if _fafg :=d .DecodeElement (&_dea ,&_bddb );_fafg !=nil {return _fafg ;};_cdd .Bool =append (_cdd .Bool ,_dea );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _gef string ;if _gegd :=d .DecodeElement (&_gef ,&_bddb );_gegd !=nil {return _gegd ;};_cdd .Cy =append (_cdd .Cy ,_gef );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _ffa string ;if _dbde :=d .DecodeElement (&_ffa ,&_bddb );_dbde !=nil {return _dbde ;};_cdd .Error =append (_cdd .Error ,_ffa );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _afg string ;if _bcd :=d .DecodeElement (&_afg ,&_bddb );_bcd !=nil {return _bcd ;};_cdd .Clsid =append (_cdd .Clsid ,_afg );default:_agdb .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\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_bddb .Name );if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _ebfd .EndElement :break _bdb ;case _ebfd .CharData :};};return nil ;}; +func (_fac *CT_Empty )ValidateWithPath (path string )error {return nil };func (_deff ST_VectorBaseType )String ()string {switch _deff {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u0038";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072";case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case 17:return "\u0062\u006f\u006f\u006c";case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072";case 20:return "\u0063\u006c\u0073i\u0064";};return "";}; -// ValidateWithPath validates the Vector and its children, prefixing error messages with path -func (_bb *Vector )ValidateWithPath (path string )error {if _dec :=_bb .CT_Vector .ValidateWithPath (path );_dec !=nil {return _dec ;};return nil ;}; +// ValidateWithPath validates the Empty and its children, prefixing error messages with path +func (_egd *Empty )ValidateWithPath (path string )error {if _baeg :=_egd .CT_Empty .ValidateWithPath (path );_baeg !=nil {return _baeg ;};return nil ;}; -// Validate validates the Vstream and its children -func (_gcac *Vstream )Validate ()error {return _gcac .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};type Vector struct{CT_Vector };func (_cefa ST_VectorBaseType )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {return e .EncodeElement (_cefa .String (),start );};func NewCT_Variant ()*CT_Variant {_egd :=&CT_Variant {};return _egd };func (_gdg *Array )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_gdg .CT_Array =*NewCT_Array ();for _ ,_ace :=range start .Attr {if _ace .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_fabd ,_fab :=_degf .ParseInt (_ace .Value ,10,32);if _fab !=nil {return _fab ;};_gdg .UBoundsAttr =int32 (_fabd );continue ;};if _ace .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_gdg .BaseTypeAttr .UnmarshalXMLAttr (_ace );continue ;};if _ace .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_adbc ,_g :=_degf .ParseInt (_ace .Value ,10,32);if _g !=nil {return _g ;};_gdg .LBoundsAttr =int32 (_adbc );continue ;};};_aacce :for {_ddd ,_abdfg :=d .Token ();if _abdfg !=nil {return _abdfg ;};switch _aeeb :=_ddd .(type ){case _ebfd .StartElement :switch _aeeb .Name {case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cbc :=NewVariant ();if _eee :=d .DecodeElement (_cbc ,&_aeeb );_eee !=nil {return _eee ;};_gdg .Variant =append (_gdg .Variant ,_cbc );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _dac int8 ;if _ddbg :=d .DecodeElement (&_dac ,&_aeeb );_ddbg !=nil {return _ddbg ;};_gdg .I1 =append (_gdg .I1 ,_dac );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ebga int16 ;if _bfee :=d .DecodeElement (&_ebga ,&_aeeb );_bfee !=nil {return _bfee ;};_gdg .I2 =append (_gdg .I2 ,_ebga );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _fac int32 ;if _dgdc :=d .DecodeElement (&_fac ,&_aeeb );_dgdc !=nil {return _dgdc ;};_gdg .I4 =append (_gdg .I4 ,_fac );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _gbd int32 ;if _gfg :=d .DecodeElement (&_gbd ,&_aeeb );_gfg !=nil {return _gfg ;};_gdg .Int =append (_gdg .Int ,_gbd );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _cge uint8 ;if _agd :=d .DecodeElement (&_cge ,&_aeeb );_agd !=nil {return _agd ;};_gdg .Ui1 =append (_gdg .Ui1 ,_cge );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _ggb uint16 ;if _be :=d .DecodeElement (&_ggb ,&_aeeb );_be !=nil {return _be ;};_gdg .Ui2 =append (_gdg .Ui2 ,_ggb );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _dfbf uint32 ;if _bged :=d .DecodeElement (&_dfbf ,&_aeeb );_bged !=nil {return _bged ;};_gdg .Ui4 =append (_gdg .Ui4 ,_dfbf );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _dega uint32 ;if _agdf :=d .DecodeElement (&_dega ,&_aeeb );_agdf !=nil {return _agdf ;};_gdg .Uint =append (_gdg .Uint ,_dega );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _gce float32 ;if _bad :=d .DecodeElement (&_gce ,&_aeeb );_bad !=nil {return _bad ;};_gdg .R4 =append (_gdg .R4 ,_gce );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _cfe float64 ;if _cedg :=d .DecodeElement (&_cfe ,&_aeeb );_cedg !=nil {return _cedg ;};_gdg .R8 =append (_gdg .R8 ,_cfe );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _ggad float64 ;if _gbba :=d .DecodeElement (&_ggad ,&_aeeb );_gbba !=nil {return _gbba ;};_gdg .Decimal =append (_gdg .Decimal ,_ggad );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _aabg string ;if _ecg :=d .DecodeElement (&_aabg ,&_aeeb );_ecg !=nil {return _ecg ;};_gdg .Bstr =append (_gdg .Bstr ,_aabg );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _eda _efgd .Time ;if _ddbe :=d .DecodeElement (&_eda ,&_aeeb );_ddbe !=nil {return _ddbe ;};_gdg .Date =append (_gdg .Date ,_eda );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _bef bool ;if _fff :=d .DecodeElement (&_bef ,&_aeeb );_fff !=nil {return _fff ;};_gdg .Bool =append (_gdg .Bool ,_bef );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _eaa string ;if _efd :=d .DecodeElement (&_eaa ,&_aeeb );_efd !=nil {return _efd ;};_gdg .Error =append (_gdg .Error ,_eaa );case _ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_ebfd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _ecfa string ;if _beaf :=d .DecodeElement (&_ecfa ,&_aeeb );_beaf !=nil {return _beaf ;};_gdg .Cy =append (_gdg .Cy ,_ecfa );default:_agdb .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 \u0041\u0072\u0072a\u0079 \u0025\u0076",_aeeb .Name );if _eabc :=d .Skip ();_eabc !=nil {return _eabc ;};};case _ebfd .EndElement :break _aacce ;case _ebfd .CharData :};};return nil ;};type Array struct{CT_Array };type Empty struct{CT_Empty };func (_bdg *Vstream )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {return _bdg .CT_Vstream .MarshalXML (e ,start );};func NewVariant ()*Variant {_degc :=&Variant {};_degc .CT_Variant =*NewCT_Variant ();return _degc };var ST_CyPatternRe =_cgfb .MustCompile (ST_CyPattern );const (ST_VectorBaseTypeUnset ST_VectorBaseType =0;ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2;ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5;ST_VectorBaseTypeUi1 ST_VectorBaseType =6;ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9;ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11;ST_VectorBaseTypeLpstr ST_VectorBaseType =12;ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15;ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17;ST_VectorBaseTypeCy ST_VectorBaseType =18;ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;);func (_cgf ST_ArrayBaseType )MarshalXMLAttr (name _ebfd .Name )(_ebfd .Attr ,error ){_dab :=_ebfd .Attr {};_dab .Name =name ;switch _cgf {case ST_ArrayBaseTypeUnset :_dab .Value ="";case ST_ArrayBaseTypeVariant :_dab .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_dab .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_dab .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_dab .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_dab .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_dab .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_dab .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_dab .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_dab .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_dab .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_dab .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_dab .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_dab .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_dab .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_dab .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_dab .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_dab .Value ="\u0065\u0072\u0072o\u0072";};return _dab ,nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";func NewCT_Vstream ()*CT_Vstream {_dca :=&CT_Vstream {};_dca .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dca ;};func (_aegd ST_VectorBaseType )Validate ()error {return _aegd .ValidateWithPath ("")};func NewCT_Array ()*CT_Array {_dg :=&CT_Array {};_dg .BaseTypeAttr =ST_ArrayBaseType (1);return _dg };func (_ccee *CT_Array )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {start .Attr =append (start .Attr ,_ebfd .Attr {Name :_ebfd .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_bgc .Sprintf ("\u0025\u0076",_ccee .LBoundsAttr )});start .Attr =append (start .Attr ,_ebfd .Attr {Name :_ebfd .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_bgc .Sprintf ("\u0025\u0076",_ccee .UBoundsAttr )});_ga ,_fg :=_ccee .BaseTypeAttr .MarshalXMLAttr (_ebfd .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_ga );e .EncodeToken (start );if _ccee .Variant !=nil {_fcg :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_eed :=range _ccee .Variant {e .EncodeElement (_eed ,_fcg );};};if _ccee .I1 !=nil {_dbac :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_dga :=range _ccee .I1 {e .EncodeElement (_dga ,_dbac );};};if _ccee .I2 !=nil {_cgac :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_ff :=range _ccee .I2 {e .EncodeElement (_ff ,_cgac );};};if _ccee .I4 !=nil {_cbd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_cfd :=range _ccee .I4 {e .EncodeElement (_cfd ,_cbd );};};if _ccee .Int !=nil {_ecgb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_dae :=range _ccee .Int {e .EncodeElement (_dae ,_ecgb );};};if _ccee .Ui1 !=nil {_af :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_bfe :=range _ccee .Ui1 {e .EncodeElement (_bfe ,_af );};};if _ccee .Ui2 !=nil {_fa :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_dbf :=range _ccee .Ui2 {e .EncodeElement (_dbf ,_fa );};};if _ccee .Ui4 !=nil {_gfd :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_fage :=range _ccee .Ui4 {e .EncodeElement (_fage ,_gfd );};};if _ccee .Uint !=nil {_efcb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_gacf :=range _ccee .Uint {e .EncodeElement (_gacf ,_efcb );};};if _ccee .R4 !=nil {_gfde :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_fea :=range _ccee .R4 {e .EncodeElement (_fea ,_gfde );};};if _ccee .R8 !=nil {_bcb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_fgb :=range _ccee .R8 {e .EncodeElement (_fgb ,_bcb );};};if _ccee .Decimal !=nil {_edf :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_eced :=range _ccee .Decimal {e .EncodeElement (_eced ,_edf );};};if _ccee .Bstr !=nil {_ccb :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_gag :=range _ccee .Bstr {e .EncodeElement (_gag ,_ccb );};};if _ccee .Date !=nil {_dc :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_cgc :=range _ccee .Date {e .EncodeElement (_cgc ,_dc );};};if _ccee .Bool !=nil {_bbf :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_ddf :=range _ccee .Bool {e .EncodeElement (_ddf ,_bbf );};};if _ccee .Error !=nil {_def :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_ec :=range _ccee .Error {e .EncodeElement (_ec ,_def );};};if _ccee .Cy !=nil {_geda :=_ebfd .StartElement {Name :_ebfd .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_ega :=range _ccee .Cy {e .EncodeElement (_ega ,_geda );};};e .EncodeToken (_ebfd .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_cfecf :=&CT_Empty {};return _cfecf }; +// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path +func (_dadf *CT_Vector )ValidateWithPath (path string )error {if _dadf .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _fe .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fcde :=_dadf .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fcde !=nil {return _fcde ;};for _fffb ,_ebfa :=range _dadf .Variant {if _badg :=_ebfa .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_fffb ));_badg !=nil {return _badg ;};};for _edb ,_dab :=range _dadf .Cy {if !ST_CyPatternRe .MatchString (_dab ){return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_edb ,ST_CyPatternRe ,_dab );};};for _gef ,_debg :=range _dadf .Error {if !ST_ErrorPatternRe .MatchString (_debg ){return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_gef ,ST_ErrorPatternRe ,_debg );};};for _ebd ,_eeb :=range _dadf .Clsid {if !_ae .ST_GuidPatternRe .MatchString (_eeb ){return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006c\u0073\u0069\u0064\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_ebd ,_ae .ST_GuidPatternRe ,_eeb );};};return nil ;};func NewCT_Null ()*CT_Null {_aada :=&CT_Null {};return _aada };func (_fab *CT_Vector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fab .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_fbbf :=range start .Attr {if _fbbf .Name .Local =="\u0073\u0069\u007a\u0065"{_ddf ,_gffc :=_a .ParseUint (_fbbf .Value ,10,32);if _gffc !=nil {return _gffc ;};_fab .SizeAttr =uint32 (_ddf );continue ;};if _fbbf .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_fab .BaseTypeAttr .UnmarshalXMLAttr (_fbbf );continue ;};};_ddbg :for {_dbb ,_bfdf :=d .Token ();if _bfdf !=nil {return _bfdf ;};switch _dgef :=_dbb .(type ){case _g .StartElement :switch _dgef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aga :=NewVariant ();if _dbga :=d .DecodeElement (_aga ,&_dgef );_dbga !=nil {return _dbga ;};_fab .Variant =append (_fab .Variant ,_aga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _agag int8 ;if _dbae :=d .DecodeElement (&_agag ,&_dgef );_dbae !=nil {return _dbae ;};_fab .I1 =append (_fab .I1 ,_agag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ead int16 ;if _dda :=d .DecodeElement (&_ead ,&_dgef );_dda !=nil {return _dda ;};_fab .I2 =append (_fab .I2 ,_ead );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _gfd int32 ;if _cabg :=d .DecodeElement (&_gfd ,&_dgef );_cabg !=nil {return _cabg ;};_fab .I4 =append (_fab .I4 ,_gfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _adbd int64 ;if _dca :=d .DecodeElement (&_adbd ,&_dgef );_dca !=nil {return _dca ;};_fab .I8 =append (_fab .I8 ,_adbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _efa uint8 ;if _agce :=d .DecodeElement (&_efa ,&_dgef );_agce !=nil {return _agce ;};_fab .Ui1 =append (_fab .Ui1 ,_efa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _gced uint16 ;if _cfff :=d .DecodeElement (&_gced ,&_dgef );_cfff !=nil {return _cfff ;};_fab .Ui2 =append (_fab .Ui2 ,_gced );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _abcb uint32 ;if _acd :=d .DecodeElement (&_abcb ,&_dgef );_acd !=nil {return _acd ;};_fab .Ui4 =append (_fab .Ui4 ,_abcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _facd uint64 ;if _eac :=d .DecodeElement (&_facd ,&_dgef );_eac !=nil {return _eac ;};_fab .Ui8 =append (_fab .Ui8 ,_facd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _fbe float32 ;if _aeea :=d .DecodeElement (&_fbe ,&_dgef );_aeea !=nil {return _aeea ;};_fab .R4 =append (_fab .R4 ,_fbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _baea float64 ;if _eadg :=d .DecodeElement (&_baea ,&_dgef );_eadg !=nil {return _eadg ;};_fab .R8 =append (_fab .R8 ,_baea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _aea string ;if _gfeg :=d .DecodeElement (&_aea ,&_dgef );_gfeg !=nil {return _gfeg ;};_fab .Lpstr =append (_fab .Lpstr ,_aea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _aage string ;if _aecd :=d .DecodeElement (&_aage ,&_dgef );_aecd !=nil {return _aecd ;};_fab .Lpwstr =append (_fab .Lpwstr ,_aage );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _abcd string ;if _dff :=d .DecodeElement (&_abcd ,&_dgef );_dff !=nil {return _dff ;};_fab .Bstr =append (_fab .Bstr ,_abcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _dbaeb _fg .Time ;if _aca :=d .DecodeElement (&_dbaeb ,&_dgef );_aca !=nil {return _aca ;};_fab .Date =append (_fab .Date ,_dbaeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _fcg _fg .Time ;if _fbgb :=d .DecodeElement (&_fcg ,&_dgef );_fbgb !=nil {return _fbgb ;};_fab .Filetime =append (_fab .Filetime ,_fcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _eeeg bool ;if _cae :=d .DecodeElement (&_eeeg ,&_dgef );_cae !=nil {return _cae ;};_fab .Bool =append (_fab .Bool ,_eeeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _gda string ;if _cdf :=d .DecodeElement (&_gda ,&_dgef );_cdf !=nil {return _cdf ;};_fab .Cy =append (_fab .Cy ,_gda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _dfff string ;if _eaec :=d .DecodeElement (&_dfff ,&_dgef );_eaec !=nil {return _eaec ;};_fab .Error =append (_fab .Error ,_dfff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _eeec string ;if _fegfa :=d .DecodeElement (&_eeec ,&_dgef );_fegfa !=nil {return _fegfa ;};_fab .Clsid =append (_fab .Clsid ,_eeec );default:_bg .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\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_dgef .Name );if _bdcf :=d .Skip ();_bdcf !=nil {return _bdcf ;};};case _g .EndElement :break _ddbg ;case _g .CharData :};};return nil ;};type Variant struct{CT_Variant };const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a";func (_cdd *Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _cdd .CT_Empty .MarshalXML (e ,start );}; + +// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path +func (_cbb *CT_Variant )ValidateWithPath (path string )error {if _cbb .Variant !=nil {if _bacd :=_cbb .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_bacd !=nil {return _bacd ;};};if _cbb .Vector !=nil {if _bbg :=_cbb .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_bbg !=nil {return _bbg ;};};if _cbb .Array !=nil {if _gdc :=_cbb .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_gdc !=nil {return _gdc ;};};if _cbb .Empty !=nil {if _abbd :=_cbb .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_abbd !=nil {return _abbd ;};};if _cbb .Null !=nil {if _bgdc :=_cbb .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bgdc !=nil {return _bgdc ;};};if _cbb .Cy !=nil {if !ST_CyPatternRe .MatchString (*_cbb .Cy ){return _fe .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CyPatternRe ,*_cbb .Cy );};};if _cbb .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_cbb .Error ){return _fe .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,ST_ErrorPatternRe ,*_cbb .Error );};};if _cbb .Vstream !=nil {if _cac :=_cbb .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_cac !=nil {return _cac ;};};if _cbb .Clsid !=nil {if !_ae .ST_GuidPatternRe .MatchString (*_cbb .Clsid ){return _fe .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ae .ST_GuidPatternRe ,*_cbb .Clsid );};};return nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a"; + +// Validate validates the Vector and its children +func (_afad *Vector )Validate ()error {return _afad .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");}; + +// Validate validates the Variant and its children +func (_egdd *Variant )Validate ()error {return _egdd .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};func (_ada *CT_Null )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egbb ST_VectorBaseType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egbb .String (),start );};func (_dgc ST_VectorBaseType )Validate ()error {return _dgc .ValidateWithPath ("")};func (_agb *CT_Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cff ,_bfdg :=d .Token ();if _bfdg !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bfdg );};if _cb ,_agbb :=_cff .(_g .EndElement );_agbb &&_cb .Name ==start .Name {break ;};};return nil ;};func NewCT_Vstream ()*CT_Vstream {_eacb :=&CT_Vstream {};_eacb .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _eacb ;};type ST_VectorBaseType byte ;type CT_Array struct{LBoundsAttr int32 ;UBoundsAttr int32 ;BaseTypeAttr ST_ArrayBaseType ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;Int []int32 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Uint []uint32 ;R4 []float32 ;R8 []float64 ;Decimal []float64 ;Bstr []string ;Date []_fg .Time ;Bool []bool ;Error []string ;Cy []string ;};type Null struct{CT_Null }; // ValidateWithPath validates the Variant and its children, prefixing error messages with path -func (_dbb *Variant )ValidateWithPath (path string )error {if _bgg :=_dbb .CT_Variant .ValidateWithPath (path );_bgg !=nil {return _bgg ;};return nil ;}; +func (_facdc *Variant )ValidateWithPath (path string )error {if _eaafb :=_facdc .CT_Variant .ValidateWithPath (path );_eaafb !=nil {return _eaafb ;};return nil ;};func (_fddd *ST_ArrayBaseType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffec ,_edbf :=d .Token ();if _edbf !=nil {return _edbf ;};if _dce ,_cgad :=_ffec .(_g .EndElement );_cgad &&_dce .Name ==start .Name {*_fddd =1;return nil ;};if _gfdc ,_dga :=_ffec .(_g .CharData );!_dga {return _fe .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",_ffec );}else {switch string (_gfdc ){case "":*_fddd =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fddd =1;case "\u0069\u0031":*_fddd =2;case "\u0069\u0032":*_fddd =3;case "\u0069\u0034":*_fddd =4;case "\u0069\u006e\u0074":*_fddd =5;case "\u0075\u0069\u0031":*_fddd =6;case "\u0075\u0069\u0032":*_fddd =7;case "\u0075\u0069\u0034":*_fddd =8;case "\u0075\u0069\u006e\u0074":*_fddd =9;case "\u0072\u0034":*_fddd =10;case "\u0072\u0038":*_fddd =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fddd =12;case "\u0062\u0073\u0074\u0072":*_fddd =13;case "\u0064\u0061\u0074\u0065":*_fddd =14;case "\u0062\u006f\u006f\u006c":*_fddd =15;case "\u0063\u0079":*_fddd =16;case "\u0065\u0072\u0072o\u0072":*_fddd =17;};};_ffec ,_edbf =d .Token ();if _edbf !=nil {return _edbf ;};if _gbec ,_fdee :=_ffec .(_g .EndElement );_fdee &&_gbec .Name ==start .Name {return nil ;};return _fe .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",_ffec );};func NewCT_Variant ()*CT_Variant {_faf :=&CT_Variant {};return _faf };type Vstream struct{CT_Vstream };const (ST_VectorBaseTypeUnset ST_VectorBaseType =0;ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2;ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5;ST_VectorBaseTypeUi1 ST_VectorBaseType =6;ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9;ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11;ST_VectorBaseTypeLpstr ST_VectorBaseType =12;ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15;ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17;ST_VectorBaseTypeCy ST_VectorBaseType =18;ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;);func (_aab *Variant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aab .CT_Variant =*NewCT_Variant ();_fca :for {_aabb ,_egcc :=d .Token ();if _egcc !=nil {return _egcc ;};switch _feb :=_aabb .(type ){case _g .StartElement :switch _feb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aab .Variant =NewVariant ();if _bcfg :=d .DecodeElement (_aab .Variant ,&_feb );_bcfg !=nil {return _bcfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_aab .Vector =NewVector ();if _ege :=d .DecodeElement (_aab .Vector ,&_feb );_ege !=nil {return _ege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_aab .Array =NewArray ();if _gagb :=d .DecodeElement (_aab .Array ,&_feb );_gagb !=nil {return _gagb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_aab .Blob =new (string );if _cacc :=d .DecodeElement (_aab .Blob ,&_feb );_cacc !=nil {return _cacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_aab .Oblob =new (string );if _eade :=d .DecodeElement (_aab .Oblob ,&_feb );_eade !=nil {return _eade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_aab .Empty =NewEmpty ();if _ccd :=d .DecodeElement (_aab .Empty ,&_feb );_ccd !=nil {return _ccd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_aab .Null =NewNull ();if _bec :=d .DecodeElement (_aab .Null ,&_feb );_bec !=nil {return _bec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_aab .I1 =new (int8 );if _ace :=d .DecodeElement (_aab .I1 ,&_feb );_ace !=nil {return _ace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_aab .I2 =new (int16 );if _bcc :=d .DecodeElement (_aab .I2 ,&_feb );_bcc !=nil {return _bcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_aab .I4 =new (int32 );if _ddgf :=d .DecodeElement (_aab .I4 ,&_feb );_ddgf !=nil {return _ddgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_aab .I8 =new (int64 );if _cdec :=d .DecodeElement (_aab .I8 ,&_feb );_cdec !=nil {return _cdec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_aab .Int =new (int32 );if _geaa :=d .DecodeElement (_aab .Int ,&_feb );_geaa !=nil {return _geaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_aab .Ui1 =new (uint8 );if _bdf :=d .DecodeElement (_aab .Ui1 ,&_feb );_bdf !=nil {return _bdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_aab .Ui2 =new (uint16 );if _gead :=d .DecodeElement (_aab .Ui2 ,&_feb );_gead !=nil {return _gead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_aab .Ui4 =new (uint32 );if _eaac :=d .DecodeElement (_aab .Ui4 ,&_feb );_eaac !=nil {return _eaac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_aab .Ui8 =new (uint64 );if _cecb :=d .DecodeElement (_aab .Ui8 ,&_feb );_cecb !=nil {return _cecb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_aab .Uint =new (uint32 );if _agbf :=d .DecodeElement (_aab .Uint ,&_feb );_agbf !=nil {return _agbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_aab .R4 =new (float32 );if _cdad :=d .DecodeElement (_aab .R4 ,&_feb );_cdad !=nil {return _cdad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_aab .R8 =new (float64 );if _bbbg :=d .DecodeElement (_aab .R8 ,&_feb );_bbbg !=nil {return _bbbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_aab .Decimal =new (float64 );if _degc :=d .DecodeElement (_aab .Decimal ,&_feb );_degc !=nil {return _degc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_aab .Lpstr =new (string );if _cffg :=d .DecodeElement (_aab .Lpstr ,&_feb );_cffg !=nil {return _cffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_aab .Lpwstr =new (string );if _fbef :=d .DecodeElement (_aab .Lpwstr ,&_feb );_fbef !=nil {return _fbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_aab .Bstr =new (string );if _aafb :=d .DecodeElement (_aab .Bstr ,&_feb );_aafb !=nil {return _aafb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_aab .Date =new (_fg .Time );if _eedg :=d .DecodeElement (_aab .Date ,&_feb );_eedg !=nil {return _eedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_aab .Filetime =new (_fg .Time );if _ecf :=d .DecodeElement (_aab .Filetime ,&_feb );_ecf !=nil {return _ecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_aab .Bool =new (bool );if _ccb :=d .DecodeElement (_aab .Bool ,&_feb );_ccb !=nil {return _ccb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_aab .Cy =new (string );if _gabd :=d .DecodeElement (_aab .Cy ,&_feb );_gabd !=nil {return _gabd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_aab .Error =new (string );if _bag :=d .DecodeElement (_aab .Error ,&_feb );_bag !=nil {return _bag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_aab .Stream =new (string );if _eacd :=d .DecodeElement (_aab .Stream ,&_feb );_eacd !=nil {return _eacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_aab .Ostream =new (string );if _egg :=d .DecodeElement (_aab .Ostream ,&_feb );_egg !=nil {return _egg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_aab .Storage =new (string );if _dcfa :=d .DecodeElement (_aab .Storage ,&_feb );_dcfa !=nil {return _dcfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_aab .Ostorage =new (string );if _dfc :=d .DecodeElement (_aab .Ostorage ,&_feb );_dfc !=nil {return _dfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_aab .Vstream =NewVstream ();if _bafd :=d .DecodeElement (_aab .Vstream ,&_feb );_bafd !=nil {return _bafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_aab .Clsid =new (string );if _gbg :=d .DecodeElement (_aab .Clsid ,&_feb );_gbg !=nil {return _gbg ;};default:_bg .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_feb .Name );if _fcc :=d .Skip ();_fcc !=nil {return _fcc ;};};case _g .EndElement :break _fca ;case _g .CharData :};};return nil ;};func (_cgag ST_ArrayBaseType )Validate ()error {return _cgag .ValidateWithPath ("")};func (_aagb ST_VectorBaseType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efab :=_g .Attr {};_efab .Name =name ;switch _aagb {case ST_VectorBaseTypeUnset :_efab .Value ="";case ST_VectorBaseTypeVariant :_efab .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_efab .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_efab .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_efab .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_efab .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_efab .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_efab .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_efab .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_efab .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_efab .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_efab .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_efab .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_efab .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_efab .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_efab .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_efab .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_efab .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_efab .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_efab .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_efab .Value ="\u0063\u006c\u0073i\u0064";};return _efab ,nil ;};type Empty struct{CT_Empty };type ST_ArrayBaseType byte ;func (_afcg ST_ArrayBaseType )ValidateWithPath (path string )error {switch _afcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcg ));};return nil ;};func (_cee *CT_Variant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cee .Variant !=nil {_cdb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_cee .Variant ,_cdb );};if _cee .Vector !=nil {_dcdb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_cee .Vector ,_dcdb );};if _cee .Array !=nil {_gde :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_cee .Array ,_gde );};if _cee .Blob !=nil {_ebc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_bg .AddPreserveSpaceAttr (&_ebc ,*_cee .Blob );e .EncodeElement (_cee .Blob ,_ebc );};if _cee .Oblob !=nil {_ecb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_bg .AddPreserveSpaceAttr (&_ecb ,*_cee .Oblob );e .EncodeElement (_cee .Oblob ,_ecb );};if _cee .Empty !=nil {_cedf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_cee .Empty ,_cedf );};if _cee .Null !=nil {_cfe :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_cee .Null ,_cfe );};if _cee .I1 !=nil {_afe :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_cee .I1 ,_afe );};if _cee .I2 !=nil {_aag :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_cee .I2 ,_aag );};if _cee .I4 !=nil {_ccec :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_cee .I4 ,_ccec );};if _cee .I8 !=nil {_aagf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_cee .I8 ,_aagf );};if _cee .Int !=nil {_adg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_cee .Int ,_adg );};if _cee .Ui1 !=nil {_cgc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_cee .Ui1 ,_cgc );};if _cee .Ui2 !=nil {_bad :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_cee .Ui2 ,_bad );};if _cee .Ui4 !=nil {_be :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_cee .Ui4 ,_be );};if _cee .Ui8 !=nil {_bbb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_cee .Ui8 ,_bbb );};if _cee .Uint !=nil {_aec :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_cee .Uint ,_aec );};if _cee .R4 !=nil {_bgb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_cee .R4 ,_bgb );};if _cee .R8 !=nil {_bae :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_cee .R8 ,_bae );};if _cee .Decimal !=nil {_bfb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_cee .Decimal ,_bfb );};if _cee .Lpstr !=nil {_bcd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_bg .AddPreserveSpaceAttr (&_bcd ,*_cee .Lpstr );e .EncodeElement (_cee .Lpstr ,_bcd );};if _cee .Lpwstr !=nil {_gdbb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_bg .AddPreserveSpaceAttr (&_gdbb ,*_cee .Lpwstr );e .EncodeElement (_cee .Lpwstr ,_gdbb );};if _cee .Bstr !=nil {_fec :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_bg .AddPreserveSpaceAttr (&_fec ,*_cee .Bstr );e .EncodeElement (_cee .Bstr ,_fec );};if _cee .Date !=nil {_agd :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cee .Date ,_agd );};if _cee .Filetime !=nil {_bce :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_cee .Filetime ,_bce );};if _cee .Bool !=nil {_cad :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_cee .Bool ,_cad );};if _cee .Cy !=nil {_fgea :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};_bg .AddPreserveSpaceAttr (&_fgea ,*_cee .Cy );e .EncodeElement (_cee .Cy ,_fgea );};if _cee .Error !=nil {_gagc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_bg .AddPreserveSpaceAttr (&_gagc ,*_cee .Error );e .EncodeElement (_cee .Error ,_gagc );};if _cee .Stream !=nil {_edgc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_bg .AddPreserveSpaceAttr (&_edgc ,*_cee .Stream );e .EncodeElement (_cee .Stream ,_edgc );};if _cee .Ostream !=nil {_adgf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_bg .AddPreserveSpaceAttr (&_adgf ,*_cee .Ostream );e .EncodeElement (_cee .Ostream ,_adgf );};if _cee .Storage !=nil {_da :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bg .AddPreserveSpaceAttr (&_da ,*_cee .Storage );e .EncodeElement (_cee .Storage ,_da );};if _cee .Ostorage !=nil {_baa :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bg .AddPreserveSpaceAttr (&_baa ,*_cee .Ostorage );e .EncodeElement (_cee .Ostorage ,_baa );};if _cee .Vstream !=nil {_cgf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_cee .Vstream ,_cgf );};if _cee .Clsid !=nil {_gbdg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_bg .AddPreserveSpaceAttr (&_gbdg ,*_cee .Clsid );e .EncodeElement (_cee .Clsid ,_gbdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the Array and its children -func (_fcc *Array )Validate ()error {return _fcc .ValidateWithPath ("\u0041\u0072\u0072a\u0079")}; +func (_bgd *Array )Validate ()error {return _bgd .ValidateWithPath ("\u0041\u0072\u0072a\u0079")}; -// Validate validates the Vector and its children -func (_bc *Vector )Validate ()error {return _bc .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func (_deec *Vstream )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_deec .CT_Vstream =*NewCT_Vstream ();for _ ,_efg :=range start .Attr {if _efg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_eccd ,_bedg :=_efg .Value ,error (nil );if _bedg !=nil {return _bedg ;};_deec .VersionAttr =_eccd ;continue ;};};for {_edeg ,_fgfcc :=d .Token ();if _fgfcc !=nil {return _bgc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_fgfcc );};if _eaf ,_eac :=_edeg .(_ebfd .EndElement );_eac &&_eaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Array and its children, prefixing error messages with path +func (_bd *Array )ValidateWithPath (path string )error {if _bf :=_bd .CT_Array .ValidateWithPath (path );_bf !=nil {return _bf ;};return nil ;}; // Validate validates the Null and its children -func (_bea *Null )Validate ()error {return _bea .ValidateWithPath ("\u004e\u0075\u006c\u006c")};func (_fc *ST_ArrayBaseType )UnmarshalXML (d *_ebfd .Decoder ,start _ebfd .StartElement )error {_aae ,_dda :=d .Token ();if _dda !=nil {return _dda ;};if _eea ,_cac :=_aae .(_ebfd .EndElement );_cac &&_eea .Name ==start .Name {*_fc =1;return nil ;};if _eaaf ,_ebg :=_aae .(_ebfd .CharData );!_ebg {return _bgc .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",_aae );}else {switch string (_eaaf ){case "":*_fc =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fc =1;case "\u0069\u0031":*_fc =2;case "\u0069\u0032":*_fc =3;case "\u0069\u0034":*_fc =4;case "\u0069\u006e\u0074":*_fc =5;case "\u0075\u0069\u0031":*_fc =6;case "\u0075\u0069\u0032":*_fc =7;case "\u0075\u0069\u0034":*_fc =8;case "\u0075\u0069\u006e\u0074":*_fc =9;case "\u0072\u0034":*_fc =10;case "\u0072\u0038":*_fc =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fc =12;case "\u0062\u0073\u0074\u0072":*_fc =13;case "\u0064\u0061\u0074\u0065":*_fc =14;case "\u0062\u006f\u006f\u006c":*_fc =15;case "\u0063\u0079":*_fc =16;case "\u0065\u0072\u0072o\u0072":*_fc =17;};};_aae ,_dda =d .Token ();if _dda !=nil {return _dda ;};if _ffb ,_cdca :=_aae .(_ebfd .EndElement );_cdca &&_ffb .Name ==start .Name {return nil ;};return _bgc .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",_aae );};func (_dgfd ST_ArrayBaseType )ValidateWithPath (path string )error {switch _dgfd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _bgc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfd ));};return nil ;};func (_fae ST_VectorBaseType )ValidateWithPath (path string )error {switch _fae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _bgc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fae ));};return nil ;};func (_cced *Vector )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {return _cced .CT_Vector .MarshalXML (e ,start );}; +func (_gbea *Null )Validate ()error {return _gbea .ValidateWithPath ("\u004e\u0075\u006c\u006c")}; -// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path -func (_feb *CT_Vector )ValidateWithPath (path string )error {if _feb .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _bgc .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cdc :=_feb .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cdc !=nil {return _cdc ;};for _gfeb ,_bdag :=range _feb .Variant {if _aa :=_bdag .ValidateWithPath (_bgc .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_gfeb ));_aa !=nil {return _aa ;};};for _db ,_cgae :=range _feb .Cy {if !ST_CyPatternRe .MatchString (_cgae ){return _bgc .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_db ,ST_CyPatternRe ,_cgae );};};for _bbg ,_adga :=range _feb .Error {if !ST_ErrorPatternRe .MatchString (_adga ){return _bgc .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bbg ,ST_ErrorPatternRe ,_adga );};};for _dcg ,_bdd :=range _feb .Clsid {if !_eba .ST_GuidPatternRe .MatchString (_bdd ){return _bgc .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006c\u0073\u0069\u0064\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_dcg ,_eba .ST_GuidPatternRe ,_bdd );};};return nil ;}; +// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path +func (_gdf *CT_Array )ValidateWithPath (path string )error {if _gdf .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _fe .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _abc :=_gdf .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abc !=nil {return _abc ;};for _eca ,_gfb :=range _gdf .Variant {if _dcb :=_gfb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_eca ));_dcb !=nil {return _dcb ;};};for _gab ,_edg :=range _gdf .Error {if !ST_ErrorPatternRe .MatchString (_edg ){return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_gab ,ST_ErrorPatternRe ,_edg );};};for _fgg ,_eabb :=range _gdf .Cy {if !ST_CyPatternRe .MatchString (_eabb ){return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fgg ,ST_CyPatternRe ,_eabb );};};return nil ;};func NewVariant ()*Variant {_bbbd :=&Variant {};_bbbd .CT_Variant =*NewCT_Variant ();return _bbbd };func (_cgce ST_VectorBaseType )ValidateWithPath (path string )error {switch _cgce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgce ));};return nil ;};var ST_ErrorPatternRe =_b .MustCompile (ST_ErrorPattern ); -// ValidateWithPath validates the Vstream and its children, prefixing error messages with path -func (_dbea *Vstream )ValidateWithPath (path string )error {if _edc :=_dbea .CT_Vstream .ValidateWithPath (path );_edc !=nil {return _edc ;};return nil ;};func (_adg *Array )MarshalXML (e *_ebfd .Encoder ,start _ebfd .StartElement )error {return _adg .CT_Array .MarshalXML (e ,start );}; +// Validate validates the Empty and its children +func (_eegc *Empty )Validate ()error {return _eegc .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2;ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9;ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16;ST_ArrayBaseTypeError ST_ArrayBaseType =17;);func (_geaf *Variant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _geaf .CT_Variant .MarshalXML (e ,start );};func (_fgeae *CT_Vstream )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0076",_fgeae .VersionAttr )});e .EncodeElement (_fgeae .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_e *Array )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _e .CT_Array .MarshalXML (e ,start );};func NewEmpty ()*Empty {_dfffg :=&Empty {};_dfffg .CT_Empty =*NewCT_Empty ();return _dfffg }; -// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path -func (_egf *CT_Vstream )ValidateWithPath (path string )error {if !_eba .ST_GuidPatternRe .MatchString (_egf .VersionAttr ){return _bgc .Errorf ("\u0025\u0073\u002fm\u002e\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eba .ST_GuidPatternRe ,_egf .VersionAttr );};return nil ;}; +// ValidateWithPath validates the Vstream and its children, prefixing error messages with path +func (_bcca *Vstream )ValidateWithPath (path string )error {if _adbb :=_bcca .CT_Vstream .ValidateWithPath (path );_adbb !=nil {return _adbb ;};return nil ;};func (_adag ST_ArrayBaseType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adfe :=_g .Attr {};_adfe .Name =name ;switch _adag {case ST_ArrayBaseTypeUnset :_adfe .Value ="";case ST_ArrayBaseTypeVariant :_adfe .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_adfe .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_adfe .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_adfe .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_adfe .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_adfe .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_adfe .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_adfe .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_adfe .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_adfe .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_adfe .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_adfe .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_adfe .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_adfe .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_adfe .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_adfe .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_adfe .Value ="\u0065\u0072\u0072o\u0072";};return _adfe ,nil ;};func NewCT_Empty ()*CT_Empty {_egbe :=&CT_Empty {};return _egbe };func NewVector ()*Vector {_dcff :=&Vector {};_dcff .CT_Vector =*NewCT_Vector ();return _dcff };type CT_Vector struct{BaseTypeAttr ST_VectorBaseType ;SizeAttr uint32 ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;I8 []int64 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Ui8 []uint64 ;R4 []float32 ;R8 []float64 ;Lpstr []string ;Lpwstr []string ;Bstr []string ;Date []_fg .Time ;Filetime []_fg .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};func (_ddba *CT_Vstream )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddba .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ebda :=range start .Attr {if _ebda .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_eff ,_fbc :=_ebda .Value ,error (nil );if _fbc !=nil {return _fbc ;};_ddba .VersionAttr =_eff ;continue ;};};for {_dfg ,_eeg :=d .Token ();if _eeg !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_eeg );};if _dcbaf ,_adf :=_dfg .(_g .CharData );_adf {_ddba .Content =string (_dcbaf );};if _afa ,_cfa :=_dfg .(_g .EndElement );_cfa &&_afa .Name ==start .Name {break ;};};return nil ;};var ST_CyPatternRe =_b .MustCompile (ST_CyPattern ); // Validate validates the CT_Vstream and its children -func (_efa *CT_Vstream )Validate ()error {return _efa .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func (_bag *ST_ArrayBaseType )UnmarshalXMLAttr (attr _ebfd .Attr )error {switch attr .Value {case "":*_bag =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_bag =1;case "\u0069\u0031":*_bag =2;case "\u0069\u0032":*_bag =3;case "\u0069\u0034":*_bag =4;case "\u0069\u006e\u0074":*_bag =5;case "\u0075\u0069\u0031":*_bag =6;case "\u0075\u0069\u0032":*_bag =7;case "\u0075\u0069\u0034":*_bag =8;case "\u0075\u0069\u006e\u0074":*_bag =9;case "\u0072\u0034":*_bag =10;case "\u0072\u0038":*_bag =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bag =12;case "\u0062\u0073\u0074\u0072":*_bag =13;case "\u0064\u0061\u0074\u0065":*_bag =14;case "\u0062\u006f\u006f\u006c":*_bag =15;case "\u0063\u0079":*_bag =16;case "\u0065\u0072\u0072o\u0072":*_bag =17;};return nil ;}; +func (_effc *CT_Vstream )Validate ()error {return _effc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");}; -// ValidateWithPath validates the Null and its children, prefixing error messages with path -func (_afa *Null )ValidateWithPath (path string )error {if _gbdg :=_afa .CT_Null .ValidateWithPath (path );_gbdg !=nil {return _gbdg ;};return nil ;}; +// Validate validates the CT_Array and its children +func (_fgbc *CT_Array )Validate ()error {return _fgbc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");}; -// ValidateWithPath validates the Empty and its children, prefixing error messages with path -func (_adc *Empty )ValidateWithPath (path string )error {if _affa :=_adc .CT_Empty .ValidateWithPath (path );_affa !=nil {return _affa ;};return nil ;}; +// Validate validates the CT_Empty and its children +func (_dg *CT_Empty )Validate ()error {return _dg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_fegc ST_ArrayBaseType )String ()string {switch _fegc {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u006e\u0074";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u006e\u0074";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 13:return "\u0062\u0073\u0074\u0072";case 14:return "\u0064\u0061\u0074\u0065";case 15:return "\u0062\u006f\u006f\u006c";case 16:return "\u0063\u0079";case 17:return "\u0065\u0072\u0072o\u0072";};return "";};type Array struct{CT_Array };func (_ffe ST_ArrayBaseType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffe .String (),start );};func (_ff *Array )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ff .CT_Array =*NewCT_Array ();for _ ,_d :=range start .Attr {if _d .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ab ,_fea :=_a .ParseInt (_d .Value ,10,32);if _fea !=nil {return _fea ;};_ff .UBoundsAttr =int32 (_ab );continue ;};if _d .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ff .BaseTypeAttr .UnmarshalXMLAttr (_d );continue ;};if _d .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ce ,_ffb :=_a .ParseInt (_d .Value ,10,32);if _ffb !=nil {return _ffb ;};_ff .LBoundsAttr =int32 (_ce );continue ;};};_fb :for {_ac ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _cd :=_ac .(type ){case _g .StartElement :switch _cd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aa :=NewVariant ();if _cf :=d .DecodeElement (_aa ,&_cd );_cf !=nil {return _cf ;};_ff .Variant =append (_ff .Variant ,_aa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _db int8 ;if _eg :=d .DecodeElement (&_db ,&_cd );_eg !=nil {return _eg ;};_ff .I1 =append (_ff .I1 ,_db );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ffg int16 ;if _gb :=d .DecodeElement (&_ffg ,&_cd );_gb !=nil {return _gb ;};_ff .I2 =append (_ff .I2 ,_ffg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _cde int32 ;if _ba :=d .DecodeElement (&_cde ,&_cd );_ba !=nil {return _ba ;};_ff .I4 =append (_ff .I4 ,_cde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _eb int32 ;if _gc :=d .DecodeElement (&_eb ,&_cd );_gc !=nil {return _gc ;};_ff .Int =append (_ff .Int ,_eb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ga uint8 ;if _de :=d .DecodeElement (&_ga ,&_cd );_de !=nil {return _de ;};_ff .Ui1 =append (_ff .Ui1 ,_ga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _bgc uint16 ;if _gf :=d .DecodeElement (&_bgc ,&_cd );_gf !=nil {return _gf ;};_ff .Ui2 =append (_ff .Ui2 ,_bgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _ec uint32 ;if _ebb :=d .DecodeElement (&_ec ,&_cd );_ebb !=nil {return _ebb ;};_ff .Ui4 =append (_ff .Ui4 ,_ec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _aaf uint32 ;if _gce :=d .DecodeElement (&_aaf ,&_cd );_gce !=nil {return _gce ;};_ff .Uint =append (_ff .Uint ,_aaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _dc float32 ;if _baf :=d .DecodeElement (&_dc ,&_cd );_baf !=nil {return _baf ;};_ff .R4 =append (_ff .R4 ,_dc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _gac float64 ;if _fgc :=d .DecodeElement (&_gac ,&_cd );_fgc !=nil {return _fgc ;};_ff .R8 =append (_ff .R8 ,_gac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _ca float64 ;if _dd :=d .DecodeElement (&_ca ,&_cd );_dd !=nil {return _dd ;};_ff .Decimal =append (_ff .Decimal ,_ca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _dcd string ;if _dcg :=d .DecodeElement (&_dcd ,&_cd );_dcg !=nil {return _dcg ;};_ff .Bstr =append (_ff .Bstr ,_dcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _feg _fg .Time ;if _ceb :=d .DecodeElement (&_feg ,&_cd );_ceb !=nil {return _ceb ;};_ff .Date =append (_ff .Date ,_feg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _cdc bool ;if _gfe :=d .DecodeElement (&_cdc ,&_cd );_gfe !=nil {return _gfe ;};_ff .Bool =append (_ff .Bool ,_cdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gd string ;if _fff :=d .DecodeElement (&_gd ,&_cd );_fff !=nil {return _fff ;};_ff .Error =append (_ff .Error ,_gd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _fgb string ;if _ee :=d .DecodeElement (&_fgb ,&_cd );_ee !=nil {return _ee ;};_ff .Cy =append (_ff .Cy ,_fgb );default:_bg .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 \u0041\u0072\u0072a\u0079 \u0025\u0076",_cd .Name );if _ddc :=d .Skip ();_ddc !=nil {return _ddc ;};};case _g .EndElement :break _fb ;case _g .CharData :};};return nil ;};func (_ceag *ST_VectorBaseType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ceag =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_ceag =1;case "\u0069\u0031":*_ceag =2;case "\u0069\u0032":*_ceag =3;case "\u0069\u0034":*_ceag =4;case "\u0069\u0038":*_ceag =5;case "\u0075\u0069\u0031":*_ceag =6;case "\u0075\u0069\u0032":*_ceag =7;case "\u0075\u0069\u0034":*_ceag =8;case "\u0075\u0069\u0038":*_ceag =9;case "\u0072\u0034":*_ceag =10;case "\u0072\u0038":*_ceag =11;case "\u006c\u0070\u0073t\u0072":*_ceag =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_ceag =13;case "\u0062\u0073\u0074\u0072":*_ceag =14;case "\u0064\u0061\u0074\u0065":*_ceag =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_ceag =16;case "\u0062\u006f\u006f\u006c":*_ceag =17;case "\u0063\u0079":*_ceag =18;case "\u0065\u0072\u0072o\u0072":*_ceag =19;case "\u0063\u006c\u0073i\u0064":*_ceag =20;};return nil ;};type CT_Empty struct{};type CT_Variant struct{Variant *Variant ;Vector *Vector ;Array *Array ;Blob *string ;Oblob *string ;Empty *Empty ;Null *Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_fg .Time ;Filetime *_fg .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;};func (_cfd *CT_Array )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_fe .Sprintf ("\u0025\u0076",_cfd .LBoundsAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_fe .Sprintf ("\u0025\u0076",_cfd .UBoundsAttr )});_fd ,_ea :=_cfd .BaseTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _ea !=nil {return _ea ;};start .Attr =append (start .Attr ,_fd );e .EncodeToken (start );if _cfd .Variant !=nil {_fga :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_afg :=range _cfd .Variant {e .EncodeElement (_afg ,_fga );};};if _cfd .I1 !=nil {_gcc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_gdd :=range _cfd .I1 {e .EncodeElement (_gdd ,_gcc );};};if _cfd .I2 !=nil {_eba :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_bac :=range _cfd .I2 {e .EncodeElement (_bac ,_eba );};};if _cfd .I4 !=nil {_aed :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_acg :=range _cfd .I4 {e .EncodeElement (_acg ,_aed );};};if _cfd .Int !=nil {_gba :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_fa :=range _cfd .Int {e .EncodeElement (_fa ,_gba );};};if _cfd .Ui1 !=nil {_cca :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_cg :=range _cfd .Ui1 {e .EncodeElement (_cg ,_cca );};};if _cfd .Ui2 !=nil {_abb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_bfc :=range _cfd .Ui2 {e .EncodeElement (_bfc ,_abb );};};if _cfd .Ui4 !=nil {_gbd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_gcf :=range _cfd .Ui4 {e .EncodeElement (_gcf ,_gbd );};};if _cfd .Uint !=nil {_gdb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_egb :=range _cfd .Uint {e .EncodeElement (_egb ,_gdb );};};if _cfd .R4 !=nil {_gbae :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_fbb :=range _cfd .R4 {e .EncodeElement (_fbb ,_gbae );};};if _cfd .R8 !=nil {_ccaa :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_gddb :=range _cfd .R8 {e .EncodeElement (_gddb ,_ccaa );};};if _cfd .Decimal !=nil {_cda :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_ceg :=range _cfd .Decimal {e .EncodeElement (_ceg ,_cda );};};if _cfd .Bstr !=nil {_eab :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_ed :=range _cfd .Bstr {e .EncodeElement (_ed ,_eab );};};if _cfd .Date !=nil {_gag :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_eed :=range _cfd .Date {e .EncodeElement (_eed ,_gag );};};if _cfd .Bool !=nil {_egf :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_gg :=range _cfd .Bool {e .EncodeElement (_gg ,_egf );};};if _cfd .Error !=nil {_ebf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_bfa :=range _cfd .Error {e .EncodeElement (_bfa ,_ebf );};};if _cfd .Cy !=nil {_cge :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_dbf :=range _cfd .Cy {e .EncodeElement (_dbf ,_cge );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Array and its children, prefixing error messages with path -func (_bgf *Array )ValidateWithPath (path string )error {if _dbed :=_bgf .CT_Array .ValidateWithPath (path );_dbed !=nil {return _dbed ;};return nil ;}; +// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path +func (_ged *CT_Vstream )ValidateWithPath (path string )error {if !_ae .ST_GuidPatternRe .MatchString (_ged .VersionAttr ){return _fe .Errorf ("\u0025\u0073\u002fm\u002e\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ae .ST_GuidPatternRe ,_ged .VersionAttr );};return nil ;}; -// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path -func (_edag *CT_Null )ValidateWithPath (path string )error {return nil };func NewNull ()*Null {_ebbd :=&Null {};_ebbd .CT_Null =*NewCT_Null ();return _ebbd };type CT_Array struct{LBoundsAttr int32 ;UBoundsAttr int32 ;BaseTypeAttr ST_ArrayBaseType ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;Int []int32 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Uint []uint32 ;R4 []float32 ;R8 []float64 ;Decimal []float64 ;Bstr []string ;Date []_efgd .Time ;Bool []bool ;Error []string ;Cy []string ;};func init (){_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u004e\u0075\u006c\u006c",NewCT_Null );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr",NewCT_Vector );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079",NewCT_Array );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_Variant );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d",NewCT_Vstream );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076a\u0072\u0069\u0061\u006e\u0074",NewVariant );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076\u0065\u0063\u0074\u006f\u0072",NewVector );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0061\u0072\u0072a\u0079",NewArray );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0065\u006d\u0070t\u0079",NewEmpty );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u006e\u0075\u006c\u006c",NewNull );_agdb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076s\u0074\u0072\u0065\u0061\u006d",NewVstream );}; \ No newline at end of file +// ValidateWithPath validates the Vector and its children, prefixing error messages with path +func (_dbbe *Vector )ValidateWithPath (path string )error {if _fbad :=_dbbe .CT_Vector .ValidateWithPath (path );_fbad !=nil {return _fbad ;};return nil ;};func (_dge *CT_Vector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egc ,_eccb :=_dge .BaseTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _eccb !=nil {return _eccb ;};start .Attr =append (start .Attr ,_egc );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_dge .SizeAttr )});e .EncodeToken (start );if _dge .Variant !=nil {_gfgd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_eaaf :=range _dge .Variant {e .EncodeElement (_eaaf ,_gfgd );};};if _dge .I1 !=nil {_cgb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_fbd :=range _dge .I1 {e .EncodeElement (_fbd ,_cgb );};};if _dge .I2 !=nil {_dfb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_gfcd :=range _dge .I2 {e .EncodeElement (_gfcd ,_dfb );};};if _dge .I4 !=nil {_gge :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_eaed :=range _dge .I4 {e .EncodeElement (_eaed ,_gge );};};if _dge .I8 !=nil {_ggge :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_debc :=range _dge .I8 {e .EncodeElement (_debc ,_ggge );};};if _dge .Ui1 !=nil {_aeg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_agc :=range _dge .Ui1 {e .EncodeElement (_agc ,_aeg );};};if _dge .Ui2 !=nil {_dad :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_egbea :=range _dge .Ui2 {e .EncodeElement (_egbea ,_dad );};};if _dge .Ui4 !=nil {_ffga :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_cecf :=range _dge .Ui4 {e .EncodeElement (_cecf ,_ffga );};};if _dge .Ui8 !=nil {_acff :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_bcg :=range _dge .Ui8 {e .EncodeElement (_bcg ,_acff );};};if _dge .R4 !=nil {_fege :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_add :=range _dge .R4 {e .EncodeElement (_add ,_fege );};};if _dge .R8 !=nil {_cbc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_ecd :=range _dge .R8 {e .EncodeElement (_ecd ,_cbc );};};if _dge .Lpstr !=nil {_gceb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_fcd :=range _dge .Lpstr {e .EncodeElement (_fcd ,_gceb );};};if _dge .Lpwstr !=nil {_ebcb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_aaa :=range _dge .Lpwstr {e .EncodeElement (_aaa ,_ebcb );};};if _dge .Bstr !=nil {_gee :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_fcf :=range _dge .Bstr {e .EncodeElement (_fcf ,_gee );};};if _dge .Date !=nil {_cadd :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_facf :=range _dge .Date {e .EncodeElement (_facf ,_cadd );};};if _dge .Filetime !=nil {_eefe :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_bgga :=range _dge .Filetime {e .EncodeElement (_bgga ,_eefe );};};if _dge .Bool !=nil {_gea :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_dgb :=range _dge .Bool {e .EncodeElement (_dgb ,_gea );};};if _dge .Cy !=nil {_cbcc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_aeee :=range _dge .Cy {e .EncodeElement (_aeee ,_cbcc );};};if _dge .Error !=nil {_ggc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_fgec :=range _dge .Error {e .EncodeElement (_fgec ,_ggc );};};if _dge .Clsid !=nil {_dba :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_fbg :=range _dge .Clsid {e .EncodeElement (_fbg ,_dba );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Null struct{};func (_eded *Vector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _eded .CT_Vector .MarshalXML (e ,start );};func NewVstream ()*Vstream {_gbdc :=&Vstream {};_gbdc .CT_Vstream =*NewCT_Vstream ();return _gbdc };func (_cecg *Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cecg .CT_Empty =*NewCT_Empty ();for {_accd ,_effe :=d .Token ();if _effe !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_effe );};if _agcf ,_dee :=_accd .(_g .EndElement );_dee &&_agcf .Name ==start .Name {break ;};};return nil ;};func (_abcg *CT_Null )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dcgg ,_ffbg :=d .Token ();if _ffbg !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ffbg );};if _abbb ,_agba :=_dcgg .(_g .EndElement );_agba &&_abbb .Name ==start .Name {break ;};};return nil ;};func (_ecfd *Vstream )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfd .CT_Vstream =*NewCT_Vstream ();for _ ,_cfdc :=range start .Attr {if _cfdc .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_agg ,_gcbb :=_cfdc .Value ,error (nil );if _gcbb !=nil {return _gcbb ;};_ecfd .VersionAttr =_agg ;continue ;};};for {_ccc ,_gefc :=d .Token ();if _gefc !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_gefc );};if _ggcg ,_ecbb :=_ccc .(_g .EndElement );_ecbb &&_ggcg .Name ==start .Name {break ;};};return nil ;};func NewCT_Array ()*CT_Array {_af :=&CT_Array {};_af .BaseTypeAttr =ST_ArrayBaseType (1);return _af };type CT_Vstream struct{VersionAttr string ;Content string ;}; + +// ValidateWithPath validates the Null and its children, prefixing error messages with path +func (_ddag *Null )ValidateWithPath (path string )error {if _dcab :=_ddag .CT_Null .ValidateWithPath (path );_dcab !=nil {return _dcab ;};return nil ;};func NewNull ()*Null {_dde :=&Null {};_dde .CT_Null =*NewCT_Null ();return _dde };func (_eacbc *ST_ArrayBaseType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eacbc =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_eacbc =1;case "\u0069\u0031":*_eacbc =2;case "\u0069\u0032":*_eacbc =3;case "\u0069\u0034":*_eacbc =4;case "\u0069\u006e\u0074":*_eacbc =5;case "\u0075\u0069\u0031":*_eacbc =6;case "\u0075\u0069\u0032":*_eacbc =7;case "\u0075\u0069\u0034":*_eacbc =8;case "\u0075\u0069\u006e\u0074":*_eacbc =9;case "\u0072\u0034":*_eacbc =10;case "\u0072\u0038":*_eacbc =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_eacbc =12;case "\u0062\u0073\u0074\u0072":*_eacbc =13;case "\u0064\u0061\u0074\u0065":*_eacbc =14;case "\u0062\u006f\u006f\u006c":*_eacbc =15;case "\u0063\u0079":*_eacbc =16;case "\u0065\u0072\u0072o\u0072":*_eacbc =17;};return nil ;};func (_gaba *ST_VectorBaseType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbda ,_bbgf :=d .Token ();if _bbgf !=nil {return _bbgf ;};if _aeeb ,_egda :=_cbda .(_g .EndElement );_egda &&_aeeb .Name ==start .Name {*_gaba =1;return nil ;};if _ffc ,_gbbb :=_cbda .(_g .CharData );!_gbbb {return _fe .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",_cbda );}else {switch string (_ffc ){case "":*_gaba =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_gaba =1;case "\u0069\u0031":*_gaba =2;case "\u0069\u0032":*_gaba =3;case "\u0069\u0034":*_gaba =4;case "\u0069\u0038":*_gaba =5;case "\u0075\u0069\u0031":*_gaba =6;case "\u0075\u0069\u0032":*_gaba =7;case "\u0075\u0069\u0034":*_gaba =8;case "\u0075\u0069\u0038":*_gaba =9;case "\u0072\u0034":*_gaba =10;case "\u0072\u0038":*_gaba =11;case "\u006c\u0070\u0073t\u0072":*_gaba =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_gaba =13;case "\u0062\u0073\u0074\u0072":*_gaba =14;case "\u0064\u0061\u0074\u0065":*_gaba =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_gaba =16;case "\u0062\u006f\u006f\u006c":*_gaba =17;case "\u0063\u0079":*_gaba =18;case "\u0065\u0072\u0072o\u0072":*_gaba =19;case "\u0063\u006c\u0073i\u0064":*_gaba =20;};};_cbda ,_bbgf =d .Token ();if _bbgf !=nil {return _bbgf ;};if _ddee ,_dbaebb :=_cbda .(_g .EndElement );_dbaebb &&_ddee .Name ==start .Name {return nil ;};return _fe .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",_cbda );};func (_cdbd *CT_Variant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaa :for {_fddf ,_fag :=d .Token ();if _fag !=nil {return _fag ;};switch _adab :=_fddf .(type ){case _g .StartElement :switch _adab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cdbd .Variant =NewVariant ();if _efg :=d .DecodeElement (_cdbd .Variant ,&_adab );_efg !=nil {return _efg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_cdbd .Vector =NewVector ();if _adb :=d .DecodeElement (_cdbd .Vector ,&_adab );_adb !=nil {return _adb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_cdbd .Array =NewArray ();if _fecg :=d .DecodeElement (_cdbd .Array ,&_adab );_fecg !=nil {return _fecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_cdbd .Blob =new (string );if _abe :=d .DecodeElement (_cdbd .Blob ,&_adab );_abe !=nil {return _abe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_cdbd .Oblob =new (string );if _bga :=d .DecodeElement (_cdbd .Oblob ,&_adab );_bga !=nil {return _bga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_cdbd .Empty =NewEmpty ();if _eag :=d .DecodeElement (_cdbd .Empty ,&_adab );_eag !=nil {return _eag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_cdbd .Null =NewNull ();if _ffd :=d .DecodeElement (_cdbd .Null ,&_adab );_ffd !=nil {return _ffd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_cdbd .I1 =new (int8 );if _ade :=d .DecodeElement (_cdbd .I1 ,&_adab );_ade !=nil {return _ade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_cdbd .I2 =new (int16 );if _ebcf :=d .DecodeElement (_cdbd .I2 ,&_adab );_ebcf !=nil {return _ebcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_cdbd .I4 =new (int32 );if _ede :=d .DecodeElement (_cdbd .I4 ,&_adab );_ede !=nil {return _ede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_cdbd .I8 =new (int64 );if _ggg :=d .DecodeElement (_cdbd .I8 ,&_adab );_ggg !=nil {return _ggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_cdbd .Int =new (int32 );if _bafa :=d .DecodeElement (_cdbd .Int ,&_adab );_bafa !=nil {return _bafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_cdbd .Ui1 =new (uint8 );if _gaa :=d .DecodeElement (_cdbd .Ui1 ,&_adab );_gaa !=nil {return _gaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_cdbd .Ui2 =new (uint16 );if _abfc :=d .DecodeElement (_cdbd .Ui2 ,&_adab );_abfc !=nil {return _abfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_cdbd .Ui4 =new (uint32 );if _agdc :=d .DecodeElement (_cdbd .Ui4 ,&_adab );_agdc !=nil {return _agdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_cdbd .Ui8 =new (uint64 );if _fafe :=d .DecodeElement (_cdbd .Ui8 ,&_adab );_fafe !=nil {return _fafe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_cdbd .Uint =new (uint32 );if _aedg :=d .DecodeElement (_cdbd .Uint ,&_adab );_aedg !=nil {return _aedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_cdbd .R4 =new (float32 );if _fdg :=d .DecodeElement (_cdbd .R4 ,&_adab );_fdg !=nil {return _fdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_cdbd .R8 =new (float64 );if _cdee :=d .DecodeElement (_cdbd .R8 ,&_adab );_cdee !=nil {return _cdee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_cdbd .Decimal =new (float64 );if _bee :=d .DecodeElement (_cdbd .Decimal ,&_adab );_bee !=nil {return _bee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_cdbd .Lpstr =new (string );if _deb :=d .DecodeElement (_cdbd .Lpstr ,&_adab );_deb !=nil {return _deb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_cdbd .Lpwstr =new (string );if _adef :=d .DecodeElement (_cdbd .Lpwstr ,&_adab );_adef !=nil {return _adef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_cdbd .Bstr =new (string );if _gfa :=d .DecodeElement (_cdbd .Bstr ,&_adab );_gfa !=nil {return _gfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_cdbd .Date =new (_fg .Time );if _ecc :=d .DecodeElement (_cdbd .Date ,&_adab );_ecc !=nil {return _ecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_cdbd .Filetime =new (_fg .Time );if _gbb :=d .DecodeElement (_cdbd .Filetime ,&_adab );_gbb !=nil {return _gbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_cdbd .Bool =new (bool );if _deg :=d .DecodeElement (_cdbd .Bool ,&_adab );_deg !=nil {return _deg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_cdbd .Cy =new (string );if _dbcg :=d .DecodeElement (_cdbd .Cy ,&_adab );_dbcg !=nil {return _dbcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_cdbd .Error =new (string );if _eage :=d .DecodeElement (_cdbd .Error ,&_adab );_eage !=nil {return _eage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_cdbd .Stream =new (string );if _bed :=d .DecodeElement (_cdbd .Stream ,&_adab );_bed !=nil {return _bed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_cdbd .Ostream =new (string );if _gbe :=d .DecodeElement (_cdbd .Ostream ,&_adab );_gbe !=nil {return _gbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_cdbd .Storage =new (string );if _dcba :=d .DecodeElement (_cdbd .Storage ,&_adab );_dcba !=nil {return _dcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_cdbd .Ostorage =new (string );if _bea :=d .DecodeElement (_cdbd .Ostorage ,&_adab );_bea !=nil {return _bea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_cdbd .Vstream =NewVstream ();if _gfg :=d .DecodeElement (_cdbd .Vstream ,&_adab );_gfg !=nil {return _gfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_cdbd .Clsid =new (string );if _beee :=d .DecodeElement (_cdbd .Clsid ,&_adab );_beee !=nil {return _beee ;};default:_bg .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\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_adab .Name );if _ddcc :=d .Skip ();_ddcc !=nil {return _ddcc ;};};case _g .EndElement :break _eaa ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_Null and its children +func (_geb *CT_Null )Validate ()error {return _geb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_ddcf *CT_Array )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddcf .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_dcc :=range start .Attr {if _dcc .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_gcb ,_ebab :=_a .ParseInt (_dcc .Value ,10,32);if _ebab !=nil {return _ebab ;};_ddcf .UBoundsAttr =int32 (_gcb );continue ;};if _dcc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ddcf .BaseTypeAttr .UnmarshalXMLAttr (_dcc );continue ;};if _dcc .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_fdd ,_cdg :=_a .ParseInt (_dcc .Value ,10,32);if _cdg !=nil {return _cdg ;};_ddcf .LBoundsAttr =int32 (_fdd );continue ;};};_acf :for {_afc ,_cce :=d .Token ();if _cce !=nil {return _cce ;};switch _dec :=_afc .(type ){case _g .StartElement :switch _dec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_ag :=NewVariant ();if _aba :=d .DecodeElement (_ag ,&_dec );_aba !=nil {return _aba ;};_ddcf .Variant =append (_ddcf .Variant ,_ag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _fegf int8 ;if _gbaf :=d .DecodeElement (&_fegf ,&_dec );_gbaf !=nil {return _gbaf ;};_ddcf .I1 =append (_ddcf .I1 ,_fegf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _cga int16 ;if _bfd :=d .DecodeElement (&_cga ,&_dec );_bfd !=nil {return _bfd ;};_ddcf .I2 =append (_ddcf .I2 ,_cga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _ece int32 ;if _bgda :=d .DecodeElement (&_ece ,&_dec );_bgda !=nil {return _bgda ;};_ddcf .I4 =append (_ddcf .I4 ,_ece );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _fdc int32 ;if _gca :=d .DecodeElement (&_fdc ,&_dec );_gca !=nil {return _gca ;};_ddcf .Int =append (_ddcf .Int ,_fdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _eae uint8 ;if _bff :=d .DecodeElement (&_eae ,&_dec );_bff !=nil {return _bff ;};_ddcf .Ui1 =append (_ddcf .Ui1 ,_eae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _aae uint16 ;if _eee :=d .DecodeElement (&_aae ,&_dec );_eee !=nil {return _eee ;};_ddcf .Ui2 =append (_ddcf .Ui2 ,_aae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _cab uint32 ;if _gfc :=d .DecodeElement (&_cab ,&_dec );_gfc !=nil {return _gfc ;};_ddcf .Ui4 =append (_ddcf .Ui4 ,_cab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _gad uint32 ;if _cgeg :=d .DecodeElement (&_gad ,&_dec );_cgeg !=nil {return _cgeg ;};_ddcf .Uint =append (_ddcf .Uint ,_gad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _fge float32 ;if _ge :=d .DecodeElement (&_fge ,&_dec );_ge !=nil {return _ge ;};_ddcf .R4 =append (_ddcf .R4 ,_fge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _faa float64 ;if _cgg :=d .DecodeElement (&_faa ,&_dec );_cgg !=nil {return _cgg ;};_ddcf .R8 =append (_ddcf .R8 ,_faa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _cdef float64 ;if _gae :=d .DecodeElement (&_cdef ,&_dec );_gae !=nil {return _gae ;};_ddcf .Decimal =append (_ddcf .Decimal ,_cdef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _eef string ;if _abf :=d .DecodeElement (&_eef ,&_dec );_abf !=nil {return _abf ;};_ddcf .Bstr =append (_ddcf .Bstr ,_eef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _ad _fg .Time ;if _fda :=d .DecodeElement (&_ad ,&_dec );_fda !=nil {return _fda ;};_ddcf .Date =append (_ddcf .Date ,_ad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _eaef bool ;if _ef :=d .DecodeElement (&_eaef ,&_dec );_ef !=nil {return _ef ;};_ddcf .Bool =append (_ddcf .Bool ,_eaef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gdg string ;if _gff :=d .DecodeElement (&_gdg ,&_dec );_gff !=nil {return _gff ;};_ddcf .Error =append (_ddcf .Error ,_gdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _bfde string ;if _gdda :=d .DecodeElement (&_bfde ,&_dec );_gdda !=nil {return _gdda ;};_ddcf .Cy =append (_ddcf .Cy ,_bfde );default:_bg .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_dec .Name );if _acc :=d .Skip ();_acc !=nil {return _acc ;};};case _g .EndElement :break _acf ;case _g .CharData :};};return nil ;};func (_egcf *Null )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _egcf .CT_Null .MarshalXML (e ,start );};func NewArray ()*Array {_c :=&Array {};_c .CT_Array =*NewCT_Array ();return _c };type Vector struct{CT_Vector };func init (){_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u004e\u0075\u006c\u006c",NewCT_Null );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr",NewCT_Vector );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079",NewCT_Array );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_Variant );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d",NewCT_Vstream );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076a\u0072\u0069\u0061\u006e\u0074",NewVariant );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076\u0065\u0063\u0074\u006f\u0072",NewVector );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0061\u0072\u0072a\u0079",NewArray );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0065\u006d\u0070t\u0079",NewEmpty );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u006e\u0075\u006c\u006c",NewNull );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076s\u0074\u0072\u0065\u0061\u006d",NewVstream );}; \ No newline at end of file diff --git a/schema/soo/ofc/extended_properties/extended_properties.go b/schema/soo/ofc/extended_properties/extended_properties.go index 177b64578d..31beacad89 100644 --- a/schema/soo/ofc/extended_properties/extended_properties.go +++ b/schema/soo/ofc/extended_properties/extended_properties.go @@ -9,13 +9,7 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package extended_properties ;import (_ac "encoding/xml";_cd "github.com/unidoc/unioffice";_egcaf "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);func (_gb *Properties )UnmarshalXML (d *_ac .Decoder ,start _ac .StartElement )error {_gb .CT_Properties =*NewCT_Properties ();_afcg :for {_acc ,_bafee :=d .Token ();if _bafee !=nil {return _bafee ;};switch _agg :=_acc .(type ){case _ac .StartElement :switch _agg .Name {case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_gb .Template =new (string );if _gee :=d .DecodeElement (_gb .Template ,&_agg );_gee !=nil {return _gee ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_gb .Manager =new (string );if _bed :=d .DecodeElement (_gb .Manager ,&_agg );_bed !=nil {return _bed ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_gb .Company =new (string );if _de :=d .DecodeElement (_gb .Company ,&_agg );_de !=nil {return _de ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_gb .Pages =new (int32 );if _ggf :=d .DecodeElement (_gb .Pages ,&_agg );_ggf !=nil {return _ggf ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_gb .Words =new (int32 );if _cee :=d .DecodeElement (_gb .Words ,&_agg );_cee !=nil {return _cee ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_gb .Characters =new (int32 );if _fc :=d .DecodeElement (_gb .Characters ,&_agg );_fc !=nil {return _fc ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_gb .PresentationFormat =new (string );if _cce :=d .DecodeElement (_gb .PresentationFormat ,&_agg );_cce !=nil {return _cce ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_gb .Lines =new (int32 );if _cba :=d .DecodeElement (_gb .Lines ,&_agg );_cba !=nil {return _cba ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_gb .Paragraphs =new (int32 );if _ga :=d .DecodeElement (_gb .Paragraphs ,&_agg );_ga !=nil {return _ga ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_gb .Slides =new (int32 );if _dec :=d .DecodeElement (_gb .Slides ,&_agg );_dec !=nil {return _dec ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_gb .Notes =new (int32 );if _efa :=d .DecodeElement (_gb .Notes ,&_agg );_efa !=nil {return _efa ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_gb .TotalTime =new (int32 );if _d :=d .DecodeElement (_gb .TotalTime ,&_agg );_d !=nil {return _d ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_gb .HiddenSlides =new (int32 );if _bg :=d .DecodeElement (_gb .HiddenSlides ,&_agg );_bg !=nil {return _bg ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_gb .MMClips =new (int32 );if _fb :=d .DecodeElement (_gb .MMClips ,&_agg );_fb !=nil {return _fb ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_gb .ScaleCrop =new (bool );if _ce :=d .DecodeElement (_gb .ScaleCrop ,&_agg );_ce !=nil {return _ce ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_gb .HeadingPairs =NewCT_VectorVariant ();if _eee :=d .DecodeElement (_gb .HeadingPairs ,&_agg );_eee !=nil {return _eee ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_gb .TitlesOfParts =NewCT_VectorLpstr ();if _bdaa :=d .DecodeElement (_gb .TitlesOfParts ,&_agg );_bdaa !=nil {return _bdaa ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_gb .LinksUpToDate =new (bool );if _befc :=d .DecodeElement (_gb .LinksUpToDate ,&_agg );_befc !=nil {return _befc ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_gb .CharactersWithSpaces =new (int32 );if _c :=d .DecodeElement (_gb .CharactersWithSpaces ,&_agg );_c !=nil {return _c ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_gb .SharedDoc =new (bool );if _cgc :=d .DecodeElement (_gb .SharedDoc ,&_agg );_cgc !=nil {return _cgc ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_gb .HyperlinkBase =new (string );if _fgb :=d .DecodeElement (_gb .HyperlinkBase ,&_agg );_fgb !=nil {return _fgb ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_gb .HLinks =NewCT_VectorVariant ();if _egca :=d .DecodeElement (_gb .HLinks ,&_agg );_egca !=nil {return _egca ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_gb .HyperlinksChanged =new (bool );if _ceeb :=d .DecodeElement (_gb .HyperlinksChanged ,&_agg );_ceeb !=nil {return _ceeb ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_gb .DigSig =NewCT_DigSigBlob ();if _eea :=d .DecodeElement (_gb .DigSig ,&_agg );_eea !=nil {return _eea ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_gb .Application =new (string );if _fgf :=d .DecodeElement (_gb .Application ,&_agg );_fgf !=nil {return _fgf ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_gb .AppVersion =new (string );if _gff :=d .DecodeElement (_gb .AppVersion ,&_agg );_gff !=nil {return _gff ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_gb .DocSecurity =new (int32 );if _afa :=d .DecodeElement (_gb .DocSecurity ,&_agg );_afa !=nil {return _afa ;};default:_cd .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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_agg .Name );if _adcf :=d .Skip ();_adcf !=nil {return _adcf ;};};case _ac .EndElement :break _afcg ;case _ac .CharData :};};return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_a :=&CT_DigSigBlob {};return _a };func (_ade *Properties )MarshalXML (e *_ac .Encoder ,start _ac .StartElement )error {start .Attr =append (start .Attr ,_ac .Attr {Name :_ac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_ac .Attr {Name :_ac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_ac .Attr {Name :_ac .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _ade .CT_Properties .MarshalXML (e ,start );};func NewCT_Properties ()*CT_Properties {_be :=&CT_Properties {};return _be };type CT_DigSigBlob struct{Blob string ;}; - -// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path -func (_gc *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };func (_bdb *CT_Properties )MarshalXML (e *_ac .Encoder ,start _ac .StartElement )error {e .EncodeToken (start );if _bdb .Template !=nil {_gcd :=_ac .StartElement {Name :_ac .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_cd .AddPreserveSpaceAttr (&_gcd ,*_bdb .Template );e .EncodeElement (_bdb .Template ,_gcd );};if _bdb .Manager !=nil {_eg :=_ac .StartElement {Name :_ac .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_cd .AddPreserveSpaceAttr (&_eg ,*_bdb .Manager );e .EncodeElement (_bdb .Manager ,_eg );};if _bdb .Company !=nil {_cf :=_ac .StartElement {Name :_ac .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_cd .AddPreserveSpaceAttr (&_cf ,*_bdb .Company );e .EncodeElement (_bdb .Company ,_cf );};if _bdb .Pages !=nil {_bfg :=_ac .StartElement {Name :_ac .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_bdb .Pages ,_bfg );};if _bdb .Words !=nil {_fd :=_ac .StartElement {Name :_ac .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_bdb .Words ,_fd );};if _bdb .Characters !=nil {_eca :=_ac .StartElement {Name :_ac .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_bdb .Characters ,_eca );};if _bdb .PresentationFormat !=nil {_ae :=_ac .StartElement {Name :_ac .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_cd .AddPreserveSpaceAttr (&_ae ,*_bdb .PresentationFormat );e .EncodeElement (_bdb .PresentationFormat ,_ae );};if _bdb .Lines !=nil {_abcg :=_ac .StartElement {Name :_ac .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_bdb .Lines ,_abcg );};if _bdb .Paragraphs !=nil {_gcc :=_ac .StartElement {Name :_ac .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_bdb .Paragraphs ,_gcc );};if _bdb .Slides !=nil {_eba :=_ac .StartElement {Name :_ac .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_bdb .Slides ,_eba );};if _bdb .Notes !=nil {_ef :=_ac .StartElement {Name :_ac .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_bdb .Notes ,_ef );};if _bdb .TotalTime !=nil {_deg :=_ac .StartElement {Name :_ac .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_bdb .TotalTime ,_deg );};if _bdb .HiddenSlides !=nil {_acf :=_ac .StartElement {Name :_ac .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_bdb .HiddenSlides ,_acf );};if _bdb .MMClips !=nil {_cde :=_ac .StartElement {Name :_ac .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_bdb .MMClips ,_cde );};if _bdb .ScaleCrop !=nil {_cea :=_ac .StartElement {Name :_ac .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_bdb .ScaleCrop ,_cea );};if _bdb .HeadingPairs !=nil {_agc :=_ac .StartElement {Name :_ac .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_bdb .HeadingPairs ,_agc );};if _bdb .TitlesOfParts !=nil {_bafg :=_ac .StartElement {Name :_ac .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_bdb .TitlesOfParts ,_bafg );};if _bdb .LinksUpToDate !=nil {_cfb :=_ac .StartElement {Name :_ac .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_bdb .LinksUpToDate ,_cfb );};if _bdb .CharactersWithSpaces !=nil {_eaa :=_ac .StartElement {Name :_ac .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_bdb .CharactersWithSpaces ,_eaa );};if _bdb .SharedDoc !=nil {_bf :=_ac .StartElement {Name :_ac .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_bdb .SharedDoc ,_bf );};if _bdb .HyperlinkBase !=nil {_ab :=_ac .StartElement {Name :_ac .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_cd .AddPreserveSpaceAttr (&_ab ,*_bdb .HyperlinkBase );e .EncodeElement (_bdb .HyperlinkBase ,_ab );};if _bdb .HLinks !=nil {_gbc :=_ac .StartElement {Name :_ac .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_bdb .HLinks ,_gbc );};if _bdb .HyperlinksChanged !=nil {_gab :=_ac .StartElement {Name :_ac .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_bdb .HyperlinksChanged ,_gab );};if _bdb .DigSig !=nil {_cdc :=_ac .StartElement {Name :_ac .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_bdb .DigSig ,_cdc );};if _bdb .Application !=nil {_ceg :=_ac .StartElement {Name :_ac .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_cd .AddPreserveSpaceAttr (&_ceg ,*_bdb .Application );e .EncodeElement (_bdb .Application ,_ceg );};if _bdb .AppVersion !=nil {_bc :=_ac .StartElement {Name :_ac .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_cd .AddPreserveSpaceAttr (&_bc ,*_bdb .AppVersion );e .EncodeElement (_bdb .AppVersion ,_bc );};if _bdb .DocSecurity !=nil {_b :=_ac .StartElement {Name :_ac .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_bdb .DocSecurity ,_b );};e .EncodeToken (_ac .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Properties and its children -func (_fgg *CT_Properties )Validate ()error {return _fgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_Properties struct{ +package extended_properties ;import (_e "encoding/xml";_ee "github.com/unidoc/unioffice";_eee "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);type CT_Properties struct{ // Name of Document Template Template *string ; @@ -96,28 +90,34 @@ Application *string ; AppVersion *string ; // Document Security -DocSecurity *int32 ;};func (_bda *CT_VectorLpstr )MarshalXML (e *_ac .Encoder ,start _ac .StartElement )error {e .EncodeToken (start );_adab :=_ac .StartElement {Name :_ac .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_bda .Vector ,_adab );e .EncodeToken (_ac .EndElement {Name :start .Name });return nil ;};type Properties struct{CT_Properties };func (_ee *CT_DigSigBlob )MarshalXML (e *_ac .Encoder ,start _ac .StartElement )error {e .EncodeToken (start );_fa :=_ac .StartElement {Name :_ac .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_cd .AddPreserveSpaceAttr (&_fa ,_ee .Blob );e .EncodeElement (_ee .Blob ,_fa );e .EncodeToken (_ac .EndElement {Name :start .Name });return nil ;};type CT_VectorLpstr struct{Vector *_egcaf .Vector ;};func (_g *CT_VectorLpstr )UnmarshalXML (d *_ac .Decoder ,start _ac .StartElement )error {_g .Vector =_egcaf .NewVector ();_gfg :for {_ffe ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _adb :=_ffe .(type ){case _ac .StartElement :switch _adb .Name {case _ac .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_ac .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _abf :=d .DecodeElement (_g .Vector ,&_adb );_abf !=nil {return _abf ;};default:_cd .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\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_adb .Name );if _gac :=d .Skip ();_gac !=nil {return _gac ;};};case _ac .EndElement :break _gfg ;case _ac .CharData :};};return nil ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_cc :=&CT_VectorLpstr {};_cc .Vector =_egcaf .NewVector ();return _cc ;}; +DocSecurity *int32 ;};func (_cb *CT_Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cb .Template !=nil {_efc :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_ee .AddPreserveSpaceAttr (&_efc ,*_cb .Template );e .EncodeElement (_cb .Template ,_efc );};if _cb .Manager !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_ee .AddPreserveSpaceAttr (&_gg ,*_cb .Manager );e .EncodeElement (_cb .Manager ,_gg );};if _cb .Company !=nil {_bg :=_e .StartElement {Name :_e .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_ee .AddPreserveSpaceAttr (&_bg ,*_cb .Company );e .EncodeElement (_cb .Company ,_bg );};if _cb .Pages !=nil {_a :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_cb .Pages ,_a );};if _cb .Words !=nil {_fc :=_e .StartElement {Name :_e .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_cb .Words ,_fc );};if _cb .Characters !=nil {_ggf :=_e .StartElement {Name :_e .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cb .Characters ,_ggf );};if _cb .PresentationFormat !=nil {_ag :=_e .StartElement {Name :_e .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_ee .AddPreserveSpaceAttr (&_ag ,*_cb .PresentationFormat );e .EncodeElement (_cb .PresentationFormat ,_ag );};if _cb .Lines !=nil {_ec :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_cb .Lines ,_ec );};if _cb .Paragraphs !=nil {_dfg :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_cb .Paragraphs ,_dfg );};if _cb .Slides !=nil {_ad :=_e .StartElement {Name :_e .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_cb .Slides ,_ad );};if _cb .Notes !=nil {_ecb :=_e .StartElement {Name :_e .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_cb .Notes ,_ecb );};if _cb .TotalTime !=nil {_cbb :=_e .StartElement {Name :_e .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_cb .TotalTime ,_cbb );};if _cb .HiddenSlides !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_cb .HiddenSlides ,_fd );};if _cb .MMClips !=nil {_ed :=_e .StartElement {Name :_e .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_cb .MMClips ,_ed );};if _cb .ScaleCrop !=nil {_fdc :=_e .StartElement {Name :_e .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_cb .ScaleCrop ,_fdc );};if _cb .HeadingPairs !=nil {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_cb .HeadingPairs ,_cg );};if _cb .TitlesOfParts !=nil {_dd :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_cb .TitlesOfParts ,_dd );};if _cb .LinksUpToDate !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_cb .LinksUpToDate ,_fe );};if _cb .CharactersWithSpaces !=nil {_ac :=_e .StartElement {Name :_e .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_cb .CharactersWithSpaces ,_ac );};if _cb .SharedDoc !=nil {_bee :=_e .StartElement {Name :_e .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_cb .SharedDoc ,_bee );};if _cb .HyperlinkBase !=nil {_gd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_ee .AddPreserveSpaceAttr (&_gd ,*_cb .HyperlinkBase );e .EncodeElement (_cb .HyperlinkBase ,_gd );};if _cb .HLinks !=nil {_da :=_e .StartElement {Name :_e .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_cb .HLinks ,_da );};if _cb .HyperlinksChanged !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_cb .HyperlinksChanged ,_ff );};if _cb .DigSig !=nil {_dc :=_e .StartElement {Name :_e .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_cb .DigSig ,_dc );};if _cb .Application !=nil {_cbd :=_e .StartElement {Name :_e .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_ee .AddPreserveSpaceAttr (&_cbd ,*_cb .Application );e .EncodeElement (_cb .Application ,_cbd );};if _cb .AppVersion !=nil {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_ee .AddPreserveSpaceAttr (&_gb ,*_cb .AppVersion );e .EncodeElement (_cb .AppVersion ,_gb );};if _cb .DocSecurity !=nil {_cf :=_e .StartElement {Name :_e .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_cb .DocSecurity ,_cf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_VectorVariant ()*CT_VectorVariant {_ea :=&CT_VectorVariant {};_ea .Vector =_eee .NewVector ();return _ea ;};func (_eae *Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eae .CT_Properties =*NewCT_Properties ();_eabc :for {_cadg ,_cdff :=d .Token ();if _cdff !=nil {return _cdff ;};switch _fb :=_cadg .(type ){case _e .StartElement :switch _fb .Name {case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_eae .Template =new (string );if _cada :=d .DecodeElement (_eae .Template ,&_fb );_cada !=nil {return _cada ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_eae .Manager =new (string );if _ceg :=d .DecodeElement (_eae .Manager ,&_fb );_ceg !=nil {return _ceg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_eae .Company =new (string );if _efb :=d .DecodeElement (_eae .Company ,&_fb );_efb !=nil {return _efb ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_eae .Pages =new (int32 );if _bdf :=d .DecodeElement (_eae .Pages ,&_fb );_bdf !=nil {return _bdf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_eae .Words =new (int32 );if _cgg :=d .DecodeElement (_eae .Words ,&_fb );_cgg !=nil {return _cgg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_eae .Characters =new (int32 );if _dad :=d .DecodeElement (_eae .Characters ,&_fb );_dad !=nil {return _dad ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_eae .PresentationFormat =new (string );if _dde :=d .DecodeElement (_eae .PresentationFormat ,&_fb );_dde !=nil {return _dde ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_eae .Lines =new (int32 );if _eag :=d .DecodeElement (_eae .Lines ,&_fb );_eag !=nil {return _eag ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_eae .Paragraphs =new (int32 );if _gad :=d .DecodeElement (_eae .Paragraphs ,&_fb );_gad !=nil {return _gad ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_eae .Slides =new (int32 );if _bbe :=d .DecodeElement (_eae .Slides ,&_fb );_bbe !=nil {return _bbe ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_eae .Notes =new (int32 );if _bae :=d .DecodeElement (_eae .Notes ,&_fb );_bae !=nil {return _bae ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_eae .TotalTime =new (int32 );if _ae :=d .DecodeElement (_eae .TotalTime ,&_fb );_ae !=nil {return _ae ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_eae .HiddenSlides =new (int32 );if _eeff :=d .DecodeElement (_eae .HiddenSlides ,&_fb );_eeff !=nil {return _eeff ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_eae .MMClips =new (int32 );if _cdfc :=d .DecodeElement (_eae .MMClips ,&_fb );_cdfc !=nil {return _cdfc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_eae .ScaleCrop =new (bool );if _cbe :=d .DecodeElement (_eae .ScaleCrop ,&_fb );_cbe !=nil {return _cbe ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_eae .HeadingPairs =NewCT_VectorVariant ();if _gcg :=d .DecodeElement (_eae .HeadingPairs ,&_fb );_gcg !=nil {return _gcg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_eae .TitlesOfParts =NewCT_VectorLpstr ();if _agf :=d .DecodeElement (_eae .TitlesOfParts ,&_fb );_agf !=nil {return _agf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_eae .LinksUpToDate =new (bool );if _eeg :=d .DecodeElement (_eae .LinksUpToDate ,&_fb );_eeg !=nil {return _eeg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_eae .CharactersWithSpaces =new (int32 );if _ace :=d .DecodeElement (_eae .CharactersWithSpaces ,&_fb );_ace !=nil {return _ace ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_eae .SharedDoc =new (bool );if _dbc :=d .DecodeElement (_eae .SharedDoc ,&_fb );_dbc !=nil {return _dbc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_eae .HyperlinkBase =new (string );if _baec :=d .DecodeElement (_eae .HyperlinkBase ,&_fb );_baec !=nil {return _baec ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_eae .HLinks =NewCT_VectorVariant ();if _aee :=d .DecodeElement (_eae .HLinks ,&_fb );_aee !=nil {return _aee ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_eae .HyperlinksChanged =new (bool );if _gdc :=d .DecodeElement (_eae .HyperlinksChanged ,&_fb );_gdc !=nil {return _gdc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_eae .DigSig =NewCT_DigSigBlob ();if _aea :=d .DecodeElement (_eae .DigSig ,&_fb );_aea !=nil {return _aea ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_eae .Application =new (string );if _feg :=d .DecodeElement (_eae .Application ,&_fb );_feg !=nil {return _feg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_eae .AppVersion =new (string );if _gdf :=d .DecodeElement (_eae .AppVersion ,&_fb );_gdf !=nil {return _gdf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_eae .DocSecurity =new (int32 );if _cea :=d .DecodeElement (_eae .DocSecurity ,&_fb );_cea !=nil {return _cea ;};default:_ee .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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fb .Name );if _adg :=d .Skip ();_adg !=nil {return _adg ;};};case _e .EndElement :break _eabc ;case _e .CharData :};};return nil ;};func (_cfe *CT_VectorLpstr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfe .Vector =_eee .NewVector ();_edf :for {_bd ,_fab :=d .Token ();if _fab !=nil {return _fab ;};switch _bcga :=_bd .(type ){case _e .StartElement :switch _bcga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _dbe :=d .DecodeElement (_cfe .Vector ,&_bcga );_dbe !=nil {return _dbe ;};default:_ee .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\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_bcga .Name );if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _e .EndElement :break _edf ;case _e .CharData :};};return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_eef :=&CT_DigSigBlob {};return _eef };func (_dfe *CT_Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feb :for {_bcg ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _aa :=_bcg .(type ){case _e .StartElement :switch _aa .Name {case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_dfe .Template =new (string );if _gdb :=d .DecodeElement (_dfe .Template ,&_aa );_gdb !=nil {return _gdb ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_dfe .Manager =new (string );if _dcf :=d .DecodeElement (_dfe .Manager ,&_aa );_dcf !=nil {return _dcf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_dfe .Company =new (string );if _agc :=d .DecodeElement (_dfe .Company ,&_aa );_agc !=nil {return _agc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_dfe .Pages =new (int32 );if _ab :=d .DecodeElement (_dfe .Pages ,&_aa );_ab !=nil {return _ab ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_dfe .Words =new (int32 );if _dcc :=d .DecodeElement (_dfe .Words ,&_aa );_dcc !=nil {return _dcc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_dfe .Characters =new (int32 );if _gf :=d .DecodeElement (_dfe .Characters ,&_aa );_gf !=nil {return _gf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_dfe .PresentationFormat =new (string );if _beg :=d .DecodeElement (_dfe .PresentationFormat ,&_aa );_beg !=nil {return _beg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_dfe .Lines =new (int32 );if _cd :=d .DecodeElement (_dfe .Lines ,&_aa );_cd !=nil {return _cd ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_dfe .Paragraphs =new (int32 );if _cdf :=d .DecodeElement (_dfe .Paragraphs ,&_aa );_cdf !=nil {return _cdf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_dfe .Slides =new (int32 );if _fa :=d .DecodeElement (_dfe .Slides ,&_aa );_fa !=nil {return _fa ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_dfe .Notes =new (int32 );if _aca :=d .DecodeElement (_dfe .Notes ,&_aa );_aca !=nil {return _aca ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_dfe .TotalTime =new (int32 );if _ce :=d .DecodeElement (_dfe .TotalTime ,&_aa );_ce !=nil {return _ce ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_dfe .HiddenSlides =new (int32 );if _af :=d .DecodeElement (_dfe .HiddenSlides ,&_aa );_af !=nil {return _af ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_dfe .MMClips =new (int32 );if _cc :=d .DecodeElement (_dfe .MMClips ,&_aa );_cc !=nil {return _cc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_dfe .ScaleCrop =new (bool );if _cga :=d .DecodeElement (_dfe .ScaleCrop ,&_aa );_cga !=nil {return _cga ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_dfe .HeadingPairs =NewCT_VectorVariant ();if _ecg :=d .DecodeElement (_dfe .HeadingPairs ,&_aa );_ecg !=nil {return _ecg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_dfe .TitlesOfParts =NewCT_VectorLpstr ();if _dff :=d .DecodeElement (_dfe .TitlesOfParts ,&_aa );_dff !=nil {return _dff ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_dfe .LinksUpToDate =new (bool );if _bf :=d .DecodeElement (_dfe .LinksUpToDate ,&_aa );_bf !=nil {return _bf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_dfe .CharactersWithSpaces =new (int32 );if _ga :=d .DecodeElement (_dfe .CharactersWithSpaces ,&_aa );_ga !=nil {return _ga ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_dfe .SharedDoc =new (bool );if _cca :=d .DecodeElement (_dfe .SharedDoc ,&_aa );_cca !=nil {return _cca ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_dfe .HyperlinkBase =new (string );if _fcd :=d .DecodeElement (_dfe .HyperlinkBase ,&_aa );_fcd !=nil {return _fcd ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_dfe .HLinks =NewCT_VectorVariant ();if _de :=d .DecodeElement (_dfe .HLinks ,&_aa );_de !=nil {return _de ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_dfe .HyperlinksChanged =new (bool );if _bb :=d .DecodeElement (_dfe .HyperlinksChanged ,&_aa );_bb !=nil {return _bb ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_dfe .DigSig =NewCT_DigSigBlob ();if _bgd :=d .DecodeElement (_dfe .DigSig ,&_aa );_bgd !=nil {return _bgd ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_dfe .Application =new (string );if _beee :=d .DecodeElement (_dfe .Application ,&_aa );_beee !=nil {return _beee ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_dfe .AppVersion =new (string );if _fdg :=d .DecodeElement (_dfe .AppVersion ,&_aa );_fdg !=nil {return _fdg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_dfe .DocSecurity =new (int32 );if _gaf :=d .DecodeElement (_dfe .DocSecurity ,&_aa );_gaf !=nil {return _gaf ;};default:_ee .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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_aa .Name );if _dffb :=d .Skip ();_dffb !=nil {return _dffb ;};};case _e .EndElement :break _feb ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_af *CT_Properties )ValidateWithPath (path string )error {if _af .HeadingPairs !=nil {if _fag :=_af .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_fag !=nil {return _fag ;};};if _af .TitlesOfParts !=nil {if _ced :=_af .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_ced !=nil {return _ced ;};};if _af .HLinks !=nil {if _ecc :=_af .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_ecc !=nil {return _ecc ;};};if _af .DigSig !=nil {if _ba :=_af .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_ba !=nil {return _ba ;};};return nil ;}; +// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path +func (_eab *CT_VectorVariant )ValidateWithPath (path string )error {if _egg :=_eab .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_egg !=nil {return _egg ;};return nil ;};func (_g *CT_DigSigBlob )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ef :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_ee .AddPreserveSpaceAttr (&_ef ,_g .Blob );e .EncodeElement (_g .Blob ,_ef );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_VectorLpstr struct{Vector *_eee .Vector ;};func NewProperties ()*Properties {_dgg :=&Properties {};_dgg .CT_Properties =*NewCT_Properties ();return _dgg ;};type Properties struct{CT_Properties };func (_dce *Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _dce .CT_Properties .MarshalXML (e ,start );};type CT_VectorVariant struct{Vector *_eee .Vector ;}; -// Validate validates the Properties and its children -func (_bde *Properties )Validate ()error {return _bde .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bd *CT_DigSigBlob )UnmarshalXML (d *_ac .Decoder ,start _ac .StartElement )error {_ag :for {_dae ,_bdc :=d .Token ();if _bdc !=nil {return _bdc ;};switch _gf :=_dae .(type ){case _ac .StartElement :switch _gf .Name {case _ac .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_ac .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:if _gfd :=d .DecodeElement (&_bd .Blob ,&_gf );_gfd !=nil {return _gfd ;};default:_cd .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\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_gf .Name );if _fg :=d .Skip ();_fg !=nil {return _fg ;};};case _ac .EndElement :break _ag ;case _ac .CharData :};};return nil ;}; +// Validate validates the CT_VectorLpstr and its children +func (_ca *CT_VectorLpstr )Validate ()error {return _ca .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");}; -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_baf *Properties )ValidateWithPath (path string )error {if _gaa :=_baf .CT_Properties .ValidateWithPath (path );_gaa !=nil {return _gaa ;};return nil ;};func NewProperties ()*Properties {_e :=&Properties {};_e .CT_Properties =*NewCT_Properties ();return _e ;}; +// Validate validates the CT_VectorVariant and its children +func (_gbd *CT_VectorVariant )Validate ()error {return _gbd .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_fdb *CT_VectorLpstr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_db :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fdb .Vector ,_db );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_f *CT_DigSigBlob )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_be :for {_eg ,_ba :=d .Token ();if _ba !=nil {return _ba ;};switch _c :=_eg .(type ){case _e .StartElement :switch _c .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:if _d :=d .DecodeElement (&_f .Blob ,&_c );_d !=nil {return _d ;};default:_ee .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\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_c .Name );if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _e .EndElement :break _be ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path -func (_fdb *CT_VectorLpstr )ValidateWithPath (path string )error {if _ggfg :=_fdb .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ggfg !=nil {return _ggfg ;};return nil ;};func (_dcd *CT_VectorVariant )UnmarshalXML (d *_ac .Decoder ,start _ac .StartElement )error {_dcd .Vector =_egcaf .NewVector ();_dad :for {_eec ,_ea :=d .Token ();if _ea !=nil {return _ea ;};switch _gg :=_eec .(type ){case _ac .StartElement :switch _gg .Name {case _ac .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_ac .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _ad :=d .DecodeElement (_dcd .Vector ,&_gg );_ad !=nil {return _ad ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_gg .Name );if _ca :=d .Skip ();_ca !=nil {return _ca ;};};case _ac .EndElement :break _dad ;case _ac .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path +func (_beb *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };func (_gfe *CT_VectorVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfe .Vector =_eee .NewVector ();_cad :for {_fcae ,_dgc :=d .Token ();if _dgc !=nil {return _dgc ;};switch _cac :=_fcae .(type ){case _e .StartElement :switch _cac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _ccb :=d .DecodeElement (_gfe .Vector ,&_cac );_ccb !=nil {return _ccb ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_cac .Name );if _aga :=d .Skip ();_aga !=nil {return _aga ;};};case _e .EndElement :break _cad ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_DigSigBlob and its children -func (_ada *CT_DigSigBlob )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_dgg *CT_Properties )UnmarshalXML (d *_ac .Decoder ,start _ac .StartElement )error {_aca :for {_gaac ,_fce :=d .Token ();if _fce !=nil {return _fce ;};switch _gbd :=_gaac .(type ){case _ac .StartElement :switch _gbd .Name {case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_dgg .Template =new (string );if _f :=d .DecodeElement (_dgg .Template ,&_gbd );_f !=nil {return _f ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_dgg .Manager =new (string );if _fe :=d .DecodeElement (_dgg .Manager ,&_gbd );_fe !=nil {return _fe ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_dgg .Company =new (string );if _gcf :=d .DecodeElement (_dgg .Company ,&_gbd );_gcf !=nil {return _gcf ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_dgg .Pages =new (int32 );if _cff :=d .DecodeElement (_dgg .Pages ,&_gbd );_cff !=nil {return _cff ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_dgg .Words =new (int32 );if _bef :=d .DecodeElement (_dgg .Words ,&_gbd );_bef !=nil {return _bef ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_dgg .Characters =new (int32 );if _dd :=d .DecodeElement (_dgg .Characters ,&_gbd );_dd !=nil {return _dd ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_dgg .PresentationFormat =new (string );if _ge :=d .DecodeElement (_dgg .PresentationFormat ,&_gbd );_ge !=nil {return _ge ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_dgg .Lines =new (int32 );if _da :=d .DecodeElement (_dgg .Lines ,&_gbd );_da !=nil {return _da ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_dgg .Paragraphs =new (int32 );if _aed :=d .DecodeElement (_dgg .Paragraphs ,&_gbd );_aed !=nil {return _aed ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_dgg .Slides =new (int32 );if _cg :=d .DecodeElement (_dgg .Slides ,&_gbd );_cg !=nil {return _cg ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_dgg .Notes =new (int32 );if _dcc :=d .DecodeElement (_dgg .Notes ,&_gbd );_dcc !=nil {return _dcc ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_dgg .TotalTime =new (int32 );if _ec :=d .DecodeElement (_dgg .TotalTime ,&_gbd );_ec !=nil {return _ec ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_dgg .HiddenSlides =new (int32 );if _edf :=d .DecodeElement (_dgg .HiddenSlides ,&_gbd );_edf !=nil {return _edf ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_dgg .MMClips =new (int32 );if _accd :=d .DecodeElement (_dgg .MMClips ,&_gbd );_accd !=nil {return _accd ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_dgg .ScaleCrop =new (bool );if _ff :=d .DecodeElement (_dgg .ScaleCrop ,&_gbd );_ff !=nil {return _ff ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_dgg .HeadingPairs =NewCT_VectorVariant ();if _dg :=d .DecodeElement (_dgg .HeadingPairs ,&_gbd );_dg !=nil {return _dg ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_dgg .TitlesOfParts =NewCT_VectorLpstr ();if _dc :=d .DecodeElement (_dgg .TitlesOfParts ,&_gbd );_dc !=nil {return _dc ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_dgg .LinksUpToDate =new (bool );if _egc :=d .DecodeElement (_dgg .LinksUpToDate ,&_gbd );_egc !=nil {return _egc ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_dgg .CharactersWithSpaces =new (int32 );if _bb :=d .DecodeElement (_dgg .CharactersWithSpaces ,&_gbd );_bb !=nil {return _bb ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_dgg .SharedDoc =new (bool );if _adc :=d .DecodeElement (_dgg .SharedDoc ,&_gbd );_adc !=nil {return _adc ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_dgg .HyperlinkBase =new (string );if _gd :=d .DecodeElement (_dgg .HyperlinkBase ,&_gbd );_gd !=nil {return _gd ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_dgg .HLinks =NewCT_VectorVariant ();if _afc :=d .DecodeElement (_dgg .HLinks ,&_gbd );_afc !=nil {return _afc ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_dgg .HyperlinksChanged =new (bool );if _gag :=d .DecodeElement (_dgg .HyperlinksChanged ,&_gbd );_gag !=nil {return _gag ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_dgg .DigSig =NewCT_DigSigBlob ();if _geg :=d .DecodeElement (_dgg .DigSig ,&_gbd );_geg !=nil {return _geg ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_dgg .Application =new (string );if _cbd :=d .DecodeElement (_dgg .Application ,&_gbd );_cbd !=nil {return _cbd ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_dgg .AppVersion =new (string );if _bafe :=d .DecodeElement (_dgg .AppVersion ,&_gbd );_bafe !=nil {return _bafe ;};case _ac .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_ac .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_dgg .DocSecurity =new (int32 );if _agce :=d .DecodeElement (_dgg .DocSecurity ,&_gbd );_agce !=nil {return _agce ;};default:_cd .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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_gbd .Name );if _abc :=d .Skip ();_abc !=nil {return _abc ;};};case _ac .EndElement :break _aca ;case _ac .CharData :};};return nil ;}; +// Validate validates the CT_Properties and its children +func (_ggd *CT_Properties )Validate ()error {return _ggd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_VectorLpstr ()*CT_VectorLpstr {_agb :=&CT_VectorLpstr {};_agb .Vector =_eee .NewVector ();return _agb ;};type CT_DigSigBlob struct{Blob string ;}; -// Validate validates the CT_VectorVariant and its children -func (_eae *CT_VectorVariant )Validate ()error {return _eae .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_VectorVariant ()*CT_VectorVariant {_eb :=&CT_VectorVariant {};_eb .Vector =_egcaf .NewVector ();return _eb ;}; +// Validate validates the Properties and its children +func (_aed *Properties )Validate ()error {return _aed .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Properties ()*CT_Properties {_df :=&CT_Properties {};return _df }; -// Validate validates the CT_VectorLpstr and its children -func (_aeg *CT_VectorLpstr )Validate ()error {return _aeg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");}; +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_dcd *CT_Properties )ValidateWithPath (path string )error {if _dcd .HeadingPairs !=nil {if _bcb :=_dcd .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_bcb !=nil {return _bcb ;};};if _dcd .TitlesOfParts !=nil {if _bce :=_dcd .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_bce !=nil {return _bce ;};};if _dcd .HLinks !=nil {if _fcdc :=_dcd .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_fcdc !=nil {return _fcdc ;};};if _dcd .DigSig !=nil {if _egc :=_dcd .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_egc !=nil {return _egc ;};};return nil ;};func (_ge *CT_VectorVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fca :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ge .Vector ,_fca );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path -func (_bba *CT_VectorVariant )ValidateWithPath (path string )error {if _cb :=_bba .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_cb !=nil {return _cb ;};return nil ;};func (_fbd *CT_VectorVariant )MarshalXML (e *_ac .Encoder ,start _ac .StartElement )error {e .EncodeToken (start );_cbag :=_ac .StartElement {Name :_ac .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fbd .Vector ,_cbag );e .EncodeToken (_ac .EndElement {Name :start .Name });return nil ;};type CT_VectorVariant struct{Vector *_egcaf .Vector ;};func init (){_cd .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_cd .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant );_cd .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr );_cd .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob );_cd .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file +// Validate validates the CT_DigSigBlob and its children +func (_bc *CT_DigSigBlob )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");}; + +// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path +func (_aab *CT_VectorLpstr )ValidateWithPath (path string )error {if _dg :=_aab .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_dg !=nil {return _dg ;};return nil ;}; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_dfgg *Properties )ValidateWithPath (path string )error {if _abg :=_dfgg .CT_Properties .ValidateWithPath (path );_abg !=nil {return _abg ;};return nil ;};func init (){_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file diff --git a/schema/soo/ofc/math/math.go b/schema/soo/ofc/math/math.go index c62d0ff86f..edae21cd33 100644 --- a/schema/soo/ofc/math/math.go +++ b/schema/soo/ofc/math/math.go @@ -9,490 +9,490 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package math ;import (_bffe "encoding/xml";_gcac "fmt";_fefa "github.com/unidoc/unioffice";_dggd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gddd "strconv";);func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_caffc :=&CT_TwipsMeasure {};return _caffc };func (_ccb *CT_BorderBoxPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cegad :for {_bcfe ,_ddb :=d .Token ();if _ddb !=nil {return _ddb ;};switch _bfdd :=_bcfe .(type ){case _bffe .StartElement :switch _bfdd .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_ccb .HideTop =NewCT_OnOff ();if _ecce :=d .DecodeElement (_ccb .HideTop ,&_bfdd );_ecce !=nil {return _ecce ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_ccb .HideBot =NewCT_OnOff ();if _caddg :=d .DecodeElement (_ccb .HideBot ,&_bfdd );_caddg !=nil {return _caddg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_ccb .HideLeft =NewCT_OnOff ();if _faeb :=d .DecodeElement (_ccb .HideLeft ,&_bfdd );_faeb !=nil {return _faeb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_ccb .HideRight =NewCT_OnOff ();if _fba :=d .DecodeElement (_ccb .HideRight ,&_bfdd );_fba !=nil {return _fba ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_ccb .StrikeH =NewCT_OnOff ();if _ffg :=d .DecodeElement (_ccb .StrikeH ,&_bfdd );_ffg !=nil {return _ffg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_ccb .StrikeV =NewCT_OnOff ();if _bbae :=d .DecodeElement (_ccb .StrikeV ,&_bfdd );_bbae !=nil {return _bbae ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_ccb .StrikeBLTR =NewCT_OnOff ();if _ffcc :=d .DecodeElement (_ccb .StrikeBLTR ,&_bfdd );_ffcc !=nil {return _ffcc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_ccb .StrikeTLBR =NewCT_OnOff ();if _fggab :=d .DecodeElement (_ccb .StrikeTLBR ,&_bfdd );_fggab !=nil {return _fggab ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ccb .CtrlPr =NewCT_CtrlPr ();if _egd :=d .DecodeElement (_ccb .CtrlPr ,&_bfdd );_egd !=nil {return _egd ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_bfdd .Name );if _agbe :=d .Skip ();_agbe !=nil {return _agbe ;};};case _bffe .EndElement :break _cegad ;case _bffe .CharData :};};return nil ;};func (_decf *CT_BorderBox )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_decf .E =NewCT_OMathArg ();_bded :for {_ffcg ,_aeed :=d .Token ();if _aeed !=nil {return _aeed ;};switch _dfaa :=_ffcg .(type ){case _bffe .StartElement :switch _dfaa .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_decf .BorderBoxPr =NewCT_BorderBoxPr ();if _aacg :=d .DecodeElement (_decf .BorderBoxPr ,&_dfaa );_aacg !=nil {return _aacg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bdc :=d .DecodeElement (_decf .E ,&_dfaa );_bdc !=nil {return _bdc ;};default:_fefa .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_dfaa .Name );if _efad :=d .Skip ();_efad !=nil {return _efad ;};};case _bffe .EndElement :break _bded ;case _bffe .CharData :};};return nil ;};func (_ffdb *OMath )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .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 ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _ffdb .CT_OMath .MarshalXML (e ,start );}; +package math ;import (_f "encoding/xml";_b "fmt";_bf "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";);type CT_CtrlPr struct{};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_ded *CT_BreakBin )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggca :=range start .Attr {if _ggca .Name .Local =="\u0076\u0061\u006c"{_ded .ValAttr .UnmarshalXMLAttr (_ggca );continue ;};};for {_cbfc ,_dge :=d .Token ();if _dge !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_dge );};if _cg ,_cfg :=_cbfc .(_f .EndElement );_cfg &&_cg .Name ==start .Name {break ;};};return nil ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};func NewCT_TopBot ()*CT_TopBot {_cddb :=&CT_TopBot {};_cddb .ValAttr =ST_TopBot (1);return _cddb };type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_cacf *CT_MPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cacf .BaseJc !=nil {_eaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_cacf .BaseJc ,_eaec );};if _cacf .PlcHide !=nil {_cgcf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_cacf .PlcHide ,_cgcf );};if _cacf .RSpRule !=nil {_gdbfb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_cacf .RSpRule ,_gdbfb );};if _cacf .CGpRule !=nil {_eacb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_cacf .CGpRule ,_eacb );};if _cacf .RSp !=nil {_cfde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_cacf .RSp ,_cfde );};if _cacf .CSp !=nil {_cade :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_cacf .CSp ,_cade );};if _cacf .CGp !=nil {_addc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_cacf .CGp ,_addc );};if _cacf .Mcs !=nil {_dbea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_cacf .Mcs ,_dbea );};if _cacf .CtrlPr !=nil {_ddde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cacf .CtrlPr ,_ddde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MathPr ()*CT_MathPr {_dafd :=&CT_MathPr {};return _dafd }; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_eecf *CT_R )ValidateWithPath (path string )error {if _eecf .RPr !=nil {if _eggg :=_eecf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eggg !=nil {return _eggg ;};};for _ca ,_aec :=range _eecf .Choice {if _eccf :=_aec .ValidateWithPath (_gcac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ca ));_eccf !=nil {return _eccf ;};};return nil ;};func NewOMath ()*OMath {_aafb :=&OMath {};_aafb .CT_OMath =*NewCT_OMath ();return _aafb }; - -// Validate validates the CT_RChoice and its children -func (_faeg *CT_RChoice )Validate ()error {return _faeg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ddfa *ST_Shp )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_ddfa =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_ddfa =1;case "\u006d\u0061\u0074c\u0068":*_ddfa =2;};return nil ;};func (_abab *CT_BreakBin )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _abab .ValAttr !=ST_BreakBinUnset {_acbe ,_dbc :=_abab .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dbc !=nil {return _dbc ;};start .Attr =append (start .Attr ,_acbe );};e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;}; +// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path +func (_fbgc *CT_SSubPr )ValidateWithPath (path string )error {if _fbgc .CtrlPr !=nil {if _gdfeb :=_fbgc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gdfeb !=nil {return _gdfeb ;};};return nil ;}; -// Validate validates the CT_Script and its children -func (_aaae *CT_Script )Validate ()error {return _aaae .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_bcg *CT_Style )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _bcg .ValAttr !=ST_StyleUnset {_e ,_fffd :=_bcg .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fffd !=nil {return _fffd ;};start .Attr =append (start .Attr ,_e );};e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_eegd *CT_EqArrPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _eegd .BaseJc !=nil {_cdfd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_eegd .BaseJc ,_cdfd );};if _eegd .MaxDist !=nil {_fabge :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_eegd .MaxDist ,_fabge );};if _eegd .ObjDist !=nil {_febb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_eegd .ObjDist ,_febb );};if _eegd .RSpRule !=nil {_bcac :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_eegd .RSpRule ,_bcac );};if _eegd .RSp !=nil {_eagf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_eegd .RSp ,_eagf );};if _eegd .CtrlPr !=nil {_afba :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eegd .CtrlPr ,_afba );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_fcda *CT_SSup )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fcda .E =NewCT_OMathArg ();_fcda .Sup =NewCT_OMathArg ();_dege :for {_bab ,_gccc :=d .Token ();if _gccc !=nil {return _gccc ;};switch _gaed :=_bab .(type ){case _bffe .StartElement :switch _gaed .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_fcda .SSupPr =NewCT_SSupPr ();if _caf :=d .DecodeElement (_fcda .SSupPr ,&_gaed );_caf !=nil {return _caf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cgbd :=d .DecodeElement (_fcda .E ,&_gaed );_cgbd !=nil {return _cgbd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _gdgg :=d .DecodeElement (_fcda .Sup ,&_gaed );_gdgg !=nil {return _gdgg ;};default:_fefa .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_gaed .Name );if _cdbf :=d .Skip ();_cdbf !=nil {return _cdbf ;};};case _bffe .EndElement :break _dege ;case _bffe .CharData :};};return nil ;};func NewCT_Integer255 ()*CT_Integer255 {_ffebc :=&CT_Integer255 {};_ffebc .ValAttr =1;return _ffebc };func (_dfagf *CT_SpacingRule )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_gcac .Sprintf ("\u0025\u0076",_dfagf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func NewCT_F ()*CT_F {_gedg :=&CT_F {};_gedg .Num =NewCT_OMathArg ();_gedg .Den =NewCT_OMathArg ();return _gedg ;};func (_fdfae *CT_RadPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _fdfae .DegHide !=nil {_dga :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_fdfae .DegHide ,_dga );};if _fdfae .CtrlPr !=nil {_dfgee :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fdfae .CtrlPr ,_dfgee );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_aaed *CT_DPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _aaed .BegChr !=nil {_efbe :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_aaed .BegChr ,_efbe );};if _aaed .SepChr !=nil {_gcab :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_aaed .SepChr ,_gcab );};if _aaed .EndChr !=nil {_dcfbc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_aaed .EndChr ,_dcfbc );};if _aaed .Grow !=nil {_gefbf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_aaed .Grow ,_gefbf );};if _aaed .Shp !=nil {_efe :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_aaed .Shp ,_efe );};if _aaed .CtrlPr !=nil {_acdb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_aaed .CtrlPr ,_acdb );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_aabce *CT_F )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_aabce .Num =NewCT_OMathArg ();_aabce .Den =NewCT_OMathArg ();_decef :for {_aggb ,_gca :=d .Token ();if _gca !=nil {return _gca ;};switch _fgg :=_aggb .(type ){case _bffe .StartElement :switch _fgg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_aabce .FPr =NewCT_FPr ();if _egee :=d .DecodeElement (_aabce .FPr ,&_fgg );_egee !=nil {return _egee ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _ccbb :=d .DecodeElement (_aabce .Num ,&_fgg );_ccbb !=nil {return _ccbb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _ecbc :=d .DecodeElement (_aabce .Den ,&_fgg );_ecbc !=nil {return _ecbc ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0046\u0020\u0025\u0076",_fgg .Name );if _cdba :=d .Skip ();_cdba !=nil {return _cdba ;};};case _bffe .EndElement :break _decef ;case _bffe .CharData :};};return nil ;};func (_cfbac *CT_Rad )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cfbac .Deg =NewCT_OMathArg ();_cfbac .E =NewCT_OMathArg ();_fced :for {_cgd ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _ddgb :=_cgd .(type ){case _bffe .StartElement :switch _ddgb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_cfbac .RadPr =NewCT_RadPr ();if _fdac :=d .DecodeElement (_cfbac .RadPr ,&_ddgb );_fdac !=nil {return _fdac ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _cadd :=d .DecodeElement (_cfbac .Deg ,&_ddgb );_cadd !=nil {return _cadd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dfbf :=d .DecodeElement (_cfbac .E ,&_ddgb );_dfbf !=nil {return _dfbf ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0020\u0025\u0076",_ddgb .Name );if _gdba :=d .Skip ();_gdba !=nil {return _gdba ;};};case _bffe .EndElement :break _fced ;case _bffe .CharData :};};return nil ;};func (_bfeg *CT_BorderBoxPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _bfeg .HideTop !=nil {_gdee :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_bfeg .HideTop ,_gdee );};if _bfeg .HideBot !=nil {_gffg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_bfeg .HideBot ,_gffg );};if _bfeg .HideLeft !=nil {_dafg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_bfeg .HideLeft ,_dafg );};if _bfeg .HideRight !=nil {_bec :=_bffe .StartElement {Name :_bffe .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bfeg .HideRight ,_bec );};if _bfeg .StrikeH !=nil {_fccg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_bfeg .StrikeH ,_fccg );};if _bfeg .StrikeV !=nil {_abbc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_bfeg .StrikeV ,_abbc );};if _bfeg .StrikeBLTR !=nil {_feacg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_bfeg .StrikeBLTR ,_feacg );};if _bfeg .StrikeTLBR !=nil {_fedff :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_bfeg .StrikeTLBR ,_fedff );};if _bfeg .CtrlPr !=nil {_cggb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bfeg .CtrlPr ,_cggb );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimUpp and its children +func (_cagb *CT_LimUpp )Validate ()error {return _cagb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};func (_gdcd ST_TopBot )String ()string {switch _gdcd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";}; -// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path -func (_cbb *CT_MR )ValidateWithPath (path string )error {for _aaeg ,_ecc :=range _cbb .E {if _degc :=_ecc .ValidateWithPath (_gcac .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_aaeg ));_degc !=nil {return _degc ;};};return nil ;};func NewCT_Char ()*CT_Char {_bbcee :=&CT_Char {};return _bbcee };func (_bcbb ST_Jc )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_gcaee :=_bffe .Attr {};_gcaee .Name =name ;switch _bcbb {case ST_JcUnset :_gcaee .Value ="";case ST_JcLeft :_gcaee .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_gcaee .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_gcaee .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_gcaee .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _gcaee ,nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_gafb *ST_TopBot )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_gafb =0;case "\u0074\u006f\u0070":*_gafb =1;case "\u0062\u006f\u0074":*_gafb =2;};return nil ;};type EG_OMathMathElements struct{Acc *CT_Acc ;Bar *CT_Bar ;Box *CT_Box ;BorderBox *CT_BorderBox ;D *CT_D ;EqArr *CT_EqArr ;F *CT_F ;Func *CT_Func ;GroupChr *CT_GroupChr ;LimLow *CT_LimLow ;LimUpp *CT_LimUpp ;M *CT_M ;Nary *CT_Nary ;Phant *CT_Phant ;Rad *CT_Rad ;SPre *CT_SPre ;SSub *CT_SSub ;SSubSup *CT_SSubSup ;SSup *CT_SSup ;R *CT_R ;};func NewCT_LimLow ()*CT_LimLow {_dcbc :=&CT_LimLow {};_dcbc .E =NewCT_OMathArg ();_dcbc .Lim =NewCT_OMathArg ();return _dcbc ;}; +// Validate validates the EG_OMathMathElements and its children +func (_gced *EG_OMathMathElements )Validate ()error {return _gced .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func NewCT_PhantPr ()*CT_PhantPr {_gfce :=&CT_PhantPr {};return _gfce }; -// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path -func (_cfda *CT_OMath )ValidateWithPath (path string )error {for _gcgb ,_acdf :=range _cfda .EG_OMathMathElements {if _abbb :=_acdf .ValidateWithPath (_gcac .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_gcgb ));_abbb !=nil {return _abbb ;};};return nil ;};func NewCT_MCS ()*CT_MCS {_aafg :=&CT_MCS {};return _aafg };type CT_RChoice struct{T []*CT_Text ;}; +// Validate validates the CT_SSubPr and its children +func (_fdbd *CT_SSubPr )Validate ()error {return _fdbd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};type CT_TopBot struct{ValAttr ST_TopBot ;};func NewCT_Bar ()*CT_Bar {_bda :=&CT_Bar {};_bda .E =NewCT_OMathArg ();return _bda };type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};func (_baee *CT_BorderBoxPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gab :for {_edb ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _caa :=_edb .(type ){case _f .StartElement :switch _caa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_baee .HideTop =NewCT_OnOff ();if _cff :=d .DecodeElement (_baee .HideTop ,&_caa );_cff !=nil {return _cff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_baee .HideBot =NewCT_OnOff ();if _ggf :=d .DecodeElement (_baee .HideBot ,&_caa );_ggf !=nil {return _ggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_baee .HideLeft =NewCT_OnOff ();if _ggc :=d .DecodeElement (_baee .HideLeft ,&_caa );_ggc !=nil {return _ggc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_baee .HideRight =NewCT_OnOff ();if _debb :=d .DecodeElement (_baee .HideRight ,&_caa );_debb !=nil {return _debb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_baee .StrikeH =NewCT_OnOff ();if _bbag :=d .DecodeElement (_baee .StrikeH ,&_caa );_bbag !=nil {return _bbag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_baee .StrikeV =NewCT_OnOff ();if _eb :=d .DecodeElement (_baee .StrikeV ,&_caa );_eb !=nil {return _eb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_baee .StrikeBLTR =NewCT_OnOff ();if _gdd :=d .DecodeElement (_baee .StrikeBLTR ,&_caa );_gdd !=nil {return _gdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_baee .StrikeTLBR =NewCT_OnOff ();if _gfc :=d .DecodeElement (_baee .StrikeTLBR ,&_caa );_gfc !=nil {return _gfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_baee .CtrlPr =NewCT_CtrlPr ();if _ef :=d .DecodeElement (_baee .CtrlPr ,&_caa );_ef !=nil {return _ef ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_caa .Name );if _bgb :=d .Skip ();_bgb !=nil {return _bgb ;};};case _f .EndElement :break _gab ;case _f .CharData :};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_ggegb *CT_SpacingRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggegb .ValAttr =0;for _ ,_cdf :=range start .Attr {if _cdf .Name .Local =="\u0076\u0061\u006c"{_cbbcf ,_dgbee :=_d .ParseInt (_cdf .Value ,10,64);if _dgbee !=nil {return _dgbee ;};_ggegb .ValAttr =_cbbcf ;continue ;};};for {_fcce ,_baaf :=d .Token ();if _baaf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0070\u0061\u0063\u0069\u006e\u0067\u0052\u0075\u006c\u0065:\u0020\u0025\u0073",_baaf );};if _dbaa ,_fgga :=_fcce .(_f .EndElement );_fgga &&_dbaa .Name ==start .Name {break ;};};return nil ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; -// Validate validates the CT_BorderBoxPr and its children -func (_egag *CT_BorderBoxPr )Validate ()error {return _egag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");}; +// Validate validates the CT_D and its children +func (_aada *CT_D )Validate ()error {return _aada .ValidateWithPath ("\u0043\u0054\u005f\u0044")}; -// Validate validates the CT_Integer2 and its children -func (_gefg *CT_Integer2 )Validate ()error {return _gefg .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");}; +// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path +func (_ageg *CT_EqArr )ValidateWithPath (path string )error {if _ageg .EqArrPr !=nil {if _ebad :=_ageg .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_ebad !=nil {return _ebad ;};};for _bdf ,_fgg :=range _ageg .E {if _bbgc :=_fgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bdf ));_bbgc !=nil {return _bbgc ;};};return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func NewMathPr ()*MathPr {_babb :=&MathPr {};_babb .CT_MathPr =*NewCT_MathPr ();return _babb }; -// Validate validates the CT_FType and its children -func (_gegc *CT_FType )Validate ()error {return _gegc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_TopBot and its children +func (_gcbe *CT_TopBot )Validate ()error {return _gcbe .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");}; -// Validate validates the CT_Bar and its children -func (_bdd *CT_Bar )Validate ()error {return _bdd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");}; +// Validate validates the CT_ManualBreak and its children +func (_bgbf *CT_ManualBreak )Validate ()error {return _bgbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_ccab *CT_YAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ebfbb ,_gdbb :=_ccab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gdbb !=nil {return _gdbb ;};start .Attr =append (start .Attr ,_ebfbb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path -func (_fgaa *CT_OMathArgPr )ValidateWithPath (path string )error {if _fgaa .ArgSz !=nil {if _gegf :=_fgaa .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_gegf !=nil {return _gegf ;};};return nil ;};type ST_Style byte ; +// Validate validates the CT_OMathPara and its children +func (_daff *CT_OMathPara )Validate ()error {return _daff .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};func NewCT_Nary ()*CT_Nary {_gaedd :=&CT_Nary {};_gaedd .Sub =NewCT_OMathArg ();_gaedd .Sup =NewCT_OMathArg ();_gaedd .E =NewCT_OMathArg ();return _gaedd ;}; -// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path -func (_ggdb *CT_LimUpp )ValidateWithPath (path string )error {if _ggdb .LimUppPr !=nil {if _dedf :=_ggdb .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_dedf !=nil {return _dedf ;};};if _ggaag :=_ggdb .E .ValidateWithPath (path +"\u002f\u0045");_ggaag !=nil {return _ggaag ;};if _bcb :=_ggdb .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_bcb !=nil {return _bcb ;};return nil ;};func (_gbff *CT_RPRChoice )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fac :for {_egfc ,_bgga :=d .Token ();if _bgga !=nil {return _bgga ;};switch _gfbd :=_egfc .(type ){case _bffe .StartElement :switch _gfbd .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_gbff .Nor =NewCT_OnOff ();if _bbb :=d .DecodeElement (_gbff .Nor ,&_gfbd );_bbb !=nil {return _bbb ;};default:_fefa .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gfbd .Name );if _abec :=d .Skip ();_abec !=nil {return _abec ;};};case _bffe .EndElement :break _fac ;case _bffe .CharData :};};return nil ;};type CT_BorderBoxPr struct{HideTop *CT_OnOff ;HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ;StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path +func (_adff *CT_PhantPr )ValidateWithPath (path string )error {if _adff .Show !=nil {if _bacg :=_adff .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_bacg !=nil {return _bacg ;};};if _adff .ZeroWid !=nil {if _gbac :=_adff .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_gbac !=nil {return _gbac ;};};if _adff .ZeroAsc !=nil {if _cgcgb :=_adff .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_cgcgb !=nil {return _cgcgb ;};};if _adff .ZeroDesc !=nil {if _aegf :=_adff .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_aegf !=nil {return _aegf ;};};if _adff .Transp !=nil {if _agfg :=_adff .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_agfg !=nil {return _agfg ;};};if _adff .CtrlPr !=nil {if _aedcb :=_adff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aedcb !=nil {return _aedcb ;};};return nil ;};type ST_LimLoc byte ;func (_dccfe *CT_RChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegfe :for {_cadg ,_edagae :=d .Token ();if _edagae !=nil {return _edagae ;};switch _gbcf :=_cadg .(type ){case _f .StartElement :switch _gbcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_adged :=NewCT_Text ();if _debd :=d .DecodeElement (_adged ,&_gbcf );_debd !=nil {return _debd ;};_dccfe .T =append (_dccfe .T ,_adged );default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbcf .Name );if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _f .EndElement :break _aegfe ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path -func (_beafd *CT_BorderBox )ValidateWithPath (path string )error {if _beafd .BorderBoxPr !=nil {if _cfdd :=_beafd .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_cfdd !=nil {return _cfdd ;};};if _faa :=_beafd .E .ValidateWithPath (path +"\u002f\u0045");_faa !=nil {return _faa ;};return nil ;}; +// Validate validates the CT_PhantPr and its children +func (_bcbd *CT_PhantPr )Validate ()error {return _bcbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};type CT_LimLoc struct{ValAttr ST_LimLoc ;};func (_ffaca *MathPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffaca .CT_MathPr =*NewCT_MathPr ();_gga :for {_dgee ,_bbbda :=d .Token ();if _bbbda !=nil {return _bbbda ;};switch _eeabe :=_dgee .(type ){case _f .StartElement :switch _eeabe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_ffaca .MathFont =NewCT_String ();if _bcgb :=d .DecodeElement (_ffaca .MathFont ,&_eeabe );_bcgb !=nil {return _bcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_ffaca .BrkBin =NewCT_BreakBin ();if _adgec :=d .DecodeElement (_ffaca .BrkBin ,&_eeabe );_adgec !=nil {return _adgec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_ffaca .BrkBinSub =NewCT_BreakBinSub ();if _acgc :=d .DecodeElement (_ffaca .BrkBinSub ,&_eeabe );_acgc !=nil {return _acgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_ffaca .SmallFrac =NewCT_OnOff ();if _gcdg :=d .DecodeElement (_ffaca .SmallFrac ,&_eeabe );_gcdg !=nil {return _gcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_ffaca .DispDef =NewCT_OnOff ();if _abafd :=d .DecodeElement (_ffaca .DispDef ,&_eeabe );_abafd !=nil {return _abafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_ffaca .LMargin =NewCT_TwipsMeasure ();if _ecaf :=d .DecodeElement (_ffaca .LMargin ,&_eeabe );_ecaf !=nil {return _ecaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_ffaca .RMargin =NewCT_TwipsMeasure ();if _dacb :=d .DecodeElement (_ffaca .RMargin ,&_eeabe );_dacb !=nil {return _dacb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_ffaca .DefJc =NewCT_OMathJc ();if _dbfag :=d .DecodeElement (_ffaca .DefJc ,&_eeabe );_dbfag !=nil {return _dbfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_ffaca .PreSp =NewCT_TwipsMeasure ();if _eefa :=d .DecodeElement (_ffaca .PreSp ,&_eeabe );_eefa !=nil {return _eefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_ffaca .PostSp =NewCT_TwipsMeasure ();if _agfe :=d .DecodeElement (_ffaca .PostSp ,&_eeabe );_agfe !=nil {return _agfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_ffaca .InterSp =NewCT_TwipsMeasure ();if _bcbf :=d .DecodeElement (_ffaca .InterSp ,&_eeabe );_bcbf !=nil {return _bcbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_ffaca .IntraSp =NewCT_TwipsMeasure ();if _ffgeb :=d .DecodeElement (_ffaca .IntraSp ,&_eeabe );_ffgeb !=nil {return _ffgeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_ffaca .Choice =NewCT_MathPrChoice ();if _dgfed :=d .DecodeElement (&_ffaca .Choice .WrapIndent ,&_eeabe );_dgfed !=nil {return _dgfed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_ffaca .Choice =NewCT_MathPrChoice ();if _dgdce :=d .DecodeElement (&_ffaca .Choice .WrapRight ,&_eeabe );_dgdce !=nil {return _dgdce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_ffaca .IntLim =NewCT_LimLoc ();if _edfd :=d .DecodeElement (_ffaca .IntLim ,&_eeabe );_edfd !=nil {return _edfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_ffaca .NaryLim =NewCT_LimLoc ();if _ddef :=d .DecodeElement (_ffaca .NaryLim ,&_eeabe );_ddef !=nil {return _ddef ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_eeabe .Name );if _bgfe :=d .Skip ();_bgfe !=nil {return _bgfe ;};};case _f .EndElement :break _gga ;case _f .CharData :};};return nil ;};func (_aabg *CT_D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaea :for {_gbbc ,_cefg :=d .Token ();if _cefg !=nil {return _cefg ;};switch _aeeb :=_gbbc .(type ){case _f .StartElement :switch _aeeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_aabg .DPr =NewCT_DPr ();if _egb :=d .DecodeElement (_aabg .DPr ,&_aeeb );_egb !=nil {return _egb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_efe :=NewCT_OMathArg ();if _bgc :=d .DecodeElement (_efe ,&_aeeb );_bgc !=nil {return _bgc ;};_aabg .E =append (_aabg .E ,_efe );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0044\u0020\u0025\u0076",_aeeb .Name );if _cfca :=d .Skip ();_cfca !=nil {return _cfca ;};};case _f .EndElement :break _gaea ;case _f .CharData :};};return nil ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_MC and its children -func (_feabb *CT_MC )Validate ()error {return _feabb .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func (_aeec *CT_GroupChr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _aeec .GroupChrPr !=nil {_eaccg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_aeec .GroupChrPr ,_eaccg );};_fggc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aeec .E ,_fggc );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_OMathElements and its children +func (_gacd *EG_OMathElements )Validate ()error {return _gacd .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};type ST_Style byte ; -// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path -func (_dfag *CT_Box )ValidateWithPath (path string )error {if _dfag .BoxPr !=nil {if _babb :=_dfag .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_babb !=nil {return _babb ;};};if _geacg :=_dfag .E .ValidateWithPath (path +"\u002f\u0045");_geacg !=nil {return _geacg ;};return nil ;};func (_gddbd ST_Jc )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_gddbd .String (),start );};func (_eege *CT_YAlign )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_eege .ValAttr =_dggd .ST_YAlign (1);for _ ,_afeg :=range start .Attr {if _afeg .Name .Local =="\u0076\u0061\u006c"{_eege .ValAttr .UnmarshalXMLAttr (_afeg );continue ;};};for {_cbdec ,_bfaa :=d .Token ();if _bfaa !=nil {return _gcac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_bfaa );};if _fdfee ,_ceeg :=_cbdec .(_bffe .EndElement );_ceeg &&_fdfee .Name ==start .Name {break ;};};return nil ;};func (_gdaf ST_TopBot )ValidateWithPath (path string )error {switch _gdaf {case 0,1,2:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdaf ));};return nil ;};func NewCT_D ()*CT_D {_ddd :=&CT_D {};return _ddd }; +// Validate validates the CT_Nary and its children +func (_gec *CT_Nary )Validate ()error {return _gec .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_edeg *CT_SSupPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgefb :for {_ade ,_agbc :=d .Token ();if _agbc !=nil {return _agbc ;};switch _eefdb :=_ade .(type ){case _f .StartElement :switch _eefdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_edeg .CtrlPr =NewCT_CtrlPr ();if _acaff :=d .DecodeElement (_edeg .CtrlPr ,&_eefdb );_acaff !=nil {return _acaff ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_eefdb .Name );if _dgc :=d .Skip ();_dgc !=nil {return _dgc ;};};case _f .EndElement :break _fgefb ;case _f .CharData :};};return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_gagd :=&CT_LimUppPr {};return _gagd }; -// Validate validates the CT_LimLoc and its children -func (_ba *CT_LimLoc )Validate ()error {return _ba .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);func NewCT_BarPr ()*CT_BarPr {_becag :=&CT_BarPr {};return _becag };type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};type CT_MCS struct{Mc []*CT_MC ;};func (_bfdf *CT_TwipsMeasure )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_gcac .Sprintf ("\u0025\u0076",_bfdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_YAlign and its children +func (_aacfc *CT_YAlign )Validate ()error {return _aacfc .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func (_cffc *CT_TwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_cffc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afc *CT_Integer255 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_afc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaf *CT_Box )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaf .E =NewCT_OMathArg ();_cfcd :for {_gaee ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _cdc :=_gaee .(type ){case _f .StartElement :switch _cdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_gaf .BoxPr =NewCT_BoxPr ();if _caf :=d .DecodeElement (_gaf .BoxPr ,&_cdc );_caf !=nil {return _caf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dce :=d .DecodeElement (_gaf .E ,&_cdc );_dce !=nil {return _dce ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0020\u0025\u0076",_cdc .Name );if _cdb :=d .Skip ();_cdb !=nil {return _cdb ;};};case _f .EndElement :break _cfcd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_MPr and its children -func (_aag *CT_MPr )Validate ()error {return _aag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};type CT_CtrlPr struct{};func NewCT_RPRChoice ()*CT_RPRChoice {_eab :=&CT_RPRChoice {};return _eab }; +// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path +func (_bfgb *CT_TopBot )ValidateWithPath (path string )error {if _bfgb .ValAttr ==ST_TopBotUnset {return _b .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 _bbbd :=_bfgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbbd !=nil {return _bbbd ;};return nil ;};func (_ddff ST_Jc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cccaa :=_f .Attr {};_cccaa .Name =name ;switch _ddff {case ST_JcUnset :_cccaa .Value ="";case ST_JcLeft :_cccaa .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_cccaa .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_cccaa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_cccaa .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _cccaa ,nil ;};func (_cfgfa *CT_FType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfgfa .ValAttr =ST_FType (1);for _ ,_aca :=range start .Attr {if _aca .Name .Local =="\u0076\u0061\u006c"{_cfgfa .ValAttr .UnmarshalXMLAttr (_aca );continue ;};};for {_acab ,_cafb :=d .Token ();if _cafb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_cafb );};if _bcef ,_gfaed :=_acab .(_f .EndElement );_gfaed &&_bcef .Name ==start .Name {break ;};};return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func NewCT_RadPr ()*CT_RadPr {_aegc :=&CT_RadPr {};return _aegc };type CT_String struct{ValAttr *string ;};func NewCT_BreakBin ()*CT_BreakBin {_aae :=&CT_BreakBin {};return _aae };type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_ffgc *CT_OMathArg )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fceb :for {_acd ,_bbaa :=d .Token ();if _bbaa !=nil {return _bbaa ;};switch _cgcg :=_acd .(type ){case _f .StartElement :switch _cgcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_ffgc .ArgPr =NewCT_OMathArgPr ();if _bged :=d .DecodeElement (_ffgc .ArgPr ,&_cgcg );_bged !=nil {return _bged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_acgb :=NewEG_OMathMathElements ();_acgb .Acc =NewCT_Acc ();if _bbgb :=d .DecodeElement (_acgb .Acc ,&_cgcg );_bbgb !=nil {return _bbgb ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_acgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_cdd :=NewEG_OMathMathElements ();_cdd .Bar =NewCT_Bar ();if _cbgf :=d .DecodeElement (_cdd .Bar ,&_cgcg );_cbgf !=nil {return _cbgf ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_cdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_faed :=NewEG_OMathMathElements ();_faed .Box =NewCT_Box ();if _fdbb :=d .DecodeElement (_faed .Box ,&_cgcg );_fdbb !=nil {return _fdbb ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_faed );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_gadaf :=NewEG_OMathMathElements ();_gadaf .BorderBox =NewCT_BorderBox ();if _bgbg :=d .DecodeElement (_gadaf .BorderBox ,&_cgcg );_bgbg !=nil {return _bgbg ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_gadaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_acce :=NewEG_OMathMathElements ();_acce .D =NewCT_D ();if _debba :=d .DecodeElement (_acce .D ,&_cgcg );_debba !=nil {return _debba ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_acce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_ebfg :=NewEG_OMathMathElements ();_ebfg .EqArr =NewCT_EqArr ();if _fbbf :=d .DecodeElement (_ebfg .EqArr ,&_cgcg );_fbbf !=nil {return _fbbf ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_ebfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_beg :=NewEG_OMathMathElements ();_beg .F =NewCT_F ();if _dbdb :=d .DecodeElement (_beg .F ,&_cgcg );_dbdb !=nil {return _dbdb ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_beg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_beaa :=NewEG_OMathMathElements ();_beaa .Func =NewCT_Func ();if _cdbd :=d .DecodeElement (_beaa .Func ,&_cgcg );_cdbd !=nil {return _cdbd ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_beaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bgfa :=NewEG_OMathMathElements ();_bgfa .GroupChr =NewCT_GroupChr ();if _cceg :=d .DecodeElement (_bgfa .GroupChr ,&_cgcg );_cceg !=nil {return _cceg ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bgfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_acda :=NewEG_OMathMathElements ();_acda .LimLow =NewCT_LimLow ();if _ceed :=d .DecodeElement (_acda .LimLow ,&_cgcg );_ceed !=nil {return _ceed ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_acda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bdff :=NewEG_OMathMathElements ();_bdff .LimUpp =NewCT_LimUpp ();if _bdcdg :=d .DecodeElement (_bdff .LimUpp ,&_cgcg );_bdcdg !=nil {return _bdcdg ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bdff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ccgf :=NewEG_OMathMathElements ();_ccgf .M =NewCT_M ();if _egag :=d .DecodeElement (_ccgf .M ,&_cgcg );_egag !=nil {return _egag ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_ccgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_dccg :=NewEG_OMathMathElements ();_dccg .Nary =NewCT_Nary ();if _gdad :=d .DecodeElement (_dccg .Nary ,&_cgcg );_gdad !=nil {return _gdad ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_dccg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_bdfef :=NewEG_OMathMathElements ();_bdfef .Phant =NewCT_Phant ();if _fdd :=d .DecodeElement (_bdfef .Phant ,&_cgcg );_fdd !=nil {return _fdd ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bdfef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_dagd :=NewEG_OMathMathElements ();_dagd .Rad =NewCT_Rad ();if _aaef :=d .DecodeElement (_dagd .Rad ,&_cgcg );_aaef !=nil {return _aaef ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_dagd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bbfdf :=NewEG_OMathMathElements ();_bbfdf .SPre =NewCT_SPre ();if _dbca :=d .DecodeElement (_bbfdf .SPre ,&_cgcg );_dbca !=nil {return _dbca ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bbfdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_egfc :=NewEG_OMathMathElements ();_egfc .SSub =NewCT_SSub ();if _aeab :=d .DecodeElement (_egfc .SSub ,&_cgcg );_aeab !=nil {return _aeab ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_egfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_bbfa :=NewEG_OMathMathElements ();_bbfa .SSubSup =NewCT_SSubSup ();if _fade :=d .DecodeElement (_bbfa .SSubSup ,&_cgcg );_fade !=nil {return _fade ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bbfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_aabea :=NewEG_OMathMathElements ();_aabea .SSup =NewCT_SSup ();if _cdda :=d .DecodeElement (_aabea .SSup ,&_cgcg );_cdda !=nil {return _cdda ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_aabea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_aaeb :=NewEG_OMathMathElements ();_aaeb .R =NewCT_R ();if _bdad :=d .DecodeElement (_aaeb .R ,&_cgcg );_bdad !=nil {return _bdad ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_aaeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ffgc .CtrlPr =NewCT_CtrlPr ();if _ccbfe :=d .DecodeElement (_ffgc .CtrlPr ,&_cgcg );_ccbfe !=nil {return _ccbfe ;};default:_bf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_cgcg .Name );if _bfea :=d .Skip ();_bfea !=nil {return _bfea ;};};case _f .EndElement :break _fceb ;case _f .CharData :};};return nil ;};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func (_bfcb *CT_OMathArgPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bfcb .ArgSz !=nil {_eeab :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_bfcb .ArgSz ,_eeab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbaa ST_BreakBin )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbaa .String (),start );};type CT_BreakBin struct{ValAttr ST_BreakBin ;};type CT_XAlign struct{ValAttr _g .ST_XAlign ;}; -// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path -func (_bgca *CT_RadPr )ValidateWithPath (path string )error {if _bgca .DegHide !=nil {if _fabbd :=_bgca .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_fabbd !=nil {return _fabbd ;};};if _bgca .CtrlPr !=nil {if _gbce :=_bgca .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gbce !=nil {return _gbce ;};};return nil ;};func (_afcb ST_Script )ValidateWithPath (path string )error {switch _afcb {case 0,1,2,3,4,5,6:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcb ));};return nil ;};func NewCT_EqArr ()*CT_EqArr {_edcd :=&CT_EqArr {};return _edcd }; +// ValidateWithPath validates the CT_M and its children, prefixing error messages with path +func (_fcgc *CT_M )ValidateWithPath (path string )error {if _fcgc .MPr !=nil {if _bddb :=_fcgc .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_bddb !=nil {return _bddb ;};};for _dggc ,_bdab :=range _fcgc .Mr {if _aadg :=_bdab .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_dggc ));_aadg !=nil {return _aadg ;};};return nil ;};func (_bgdb *CT_DPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgdb .BegChr !=nil {_ccb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_bgdb .BegChr ,_ccb );};if _bgdb .SepChr !=nil {_cce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_bgdb .SepChr ,_cce );};if _bgdb .EndChr !=nil {_adf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_bgdb .EndChr ,_adf );};if _bgdb .Grow !=nil {_cfgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_bgdb .Grow ,_cfgf );};if _bgdb .Shp !=nil {_gccb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_bgdb .Shp ,_gccb );};if _bgdb .CtrlPr !=nil {_dde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgdb .CtrlPr ,_dde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eebe *CT_OnOff )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eebe .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_eebe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupChr and its children -func (_faef *CT_GroupChr )Validate ()error {return _faef .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");}; +// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path +func (_cbb *CT_FPr )ValidateWithPath (path string )error {if _cbb .Type !=nil {if _ddfb :=_cbb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ddfb !=nil {return _ddfb ;};};if _cbb .CtrlPr !=nil {if _afg :=_cbb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_afg !=nil {return _afg ;};};return nil ;};func (_bebf *CT_OMathParaPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafc :for {_afe ,_fcdg :=d .Token ();if _fcdg !=nil {return _fcdg ;};switch _cafbc :=_afe .(type ){case _f .StartElement :switch _cafbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_bebf .Jc =NewCT_OMathJc ();if _gcffg :=d .DecodeElement (_bebf .Jc ,&_cafbc );_gcffg !=nil {return _gcffg ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_cafbc .Name );if _baag :=d .Skip ();_baag !=nil {return _baag ;};};case _f .EndElement :break _bafc ;case _f .CharData :};};return nil ;};func (_baff ST_Script )String ()string {switch _baff {case 0:return "";case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";};func (_gdbc *CT_TwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdde :=range start .Attr {if _fdde .Name .Local =="\u0076\u0061\u006c"{_abdg ,_afcgc :=ParseUnionST_TwipsMeasure (_fdde .Value );if _afcgc !=nil {return _afcgc ;};_gdbc .ValAttr =_abdg ;continue ;};};for {_geaf ,_eacce :=d .Token ();if _eacce !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_eacce );};if _gbae ,_bafe :=_geaf .(_f .EndElement );_bafe &&_gbae .Name ==start .Name {break ;};};return nil ;};func NewCT_FPr ()*CT_FPr {_fgeg :=&CT_FPr {};return _fgeg }; -// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path -func (_abda *OMathPara )ValidateWithPath (path string )error {if _geac :=_abda .CT_OMathPara .ValidateWithPath (path );_geac !=nil {return _geac ;};return nil ;};func (_gecb ST_BreakBin )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_caad :=_bffe .Attr {};_caad .Name =name ;switch _gecb {case ST_BreakBinUnset :_caad .Value ="";case ST_BreakBinBefore :_caad .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_caad .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_caad .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _caad ,nil ;};func NewCT_Integer2 ()*CT_Integer2 {_egdb :=&CT_Integer2 {};_egdb .ValAttr =-2;return _egdb };func (_bgb *CT_SSubPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cgdd :for {_cdgd ,_efgc :=d .Token ();if _efgc !=nil {return _efgc ;};switch _fcdg :=_cdgd .(type ){case _bffe .StartElement :switch _fcdg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bgb .CtrlPr =NewCT_CtrlPr ();if _ebcf :=d .DecodeElement (_bgb .CtrlPr ,&_fcdg );_ebcf !=nil {return _ebcf ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_fcdg .Name );if _ccbdd :=d .Skip ();_ccbdd !=nil {return _ccbdd ;};};case _bffe .EndElement :break _cgdd ;case _bffe .CharData :};};return nil ;};func (_aaea *CT_NaryPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _aaea .Chr !=nil {_egfb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_aaea .Chr ,_egfb );};if _aaea .LimLoc !=nil {_fgadc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_aaea .LimLoc ,_fgadc );};if _aaea .Grow !=nil {_gecd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_aaea .Grow ,_gecd );};if _aaea .SubHide !=nil {_ebbc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_aaea .SubHide ,_ebbc );};if _aaea .SupHide !=nil {_abgg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_aaea .SupHide ,_abgg );};if _aaea .CtrlPr !=nil {_daa :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_aaea .CtrlPr ,_daa );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_bddeb ST_BreakBinSub )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_bddeb .String (),start );}; +// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path +func (_bcec *CT_MPr )ValidateWithPath (path string )error {if _bcec .BaseJc !=nil {if _aefb :=_bcec .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_aefb !=nil {return _aefb ;};};if _bcec .PlcHide !=nil {if _ebae :=_bcec .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_ebae !=nil {return _ebae ;};};if _bcec .RSpRule !=nil {if _aabf :=_bcec .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_aabf !=nil {return _aabf ;};};if _bcec .CGpRule !=nil {if _dbfa :=_bcec .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_dbfa !=nil {return _dbfa ;};};if _bcec .RSp !=nil {if _cbaa :=_bcec .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_cbaa !=nil {return _cbaa ;};};if _bcec .CSp !=nil {if _cdeag :=_bcec .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_cdeag !=nil {return _cdeag ;};};if _bcec .CGp !=nil {if _fagg :=_bcec .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_fagg !=nil {return _fagg ;};};if _bcec .Mcs !=nil {if _dcda :=_bcec .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_dcda !=nil {return _dcda ;};};if _bcec .CtrlPr !=nil {if _ecga :=_bcec .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ecga !=nil {return _ecga ;};};return nil ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;}; -// Validate validates the CT_LimLow and its children -func (_bcf *CT_LimLow )Validate ()error {return _bcf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");}; +// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path +func (_cfdb *CT_OMath )ValidateWithPath (path string )error {for _bbadd ,_cacefg :=range _cfdb .EG_OMathMathElements {if _dgf :=_cacefg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bbadd ));_dgf !=nil {return _dgf ;};};return nil ;};func (_afdc *CT_F )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afdc .FPr !=nil {_dea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_afdc .FPr ,_dea );};_gca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_afdc .Num ,_gca );_dded :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_afdc .Den ,_dded );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};func (_ddfdd *CT_SSup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddfdd .E =NewCT_OMathArg ();_ddfdd .Sup =NewCT_OMathArg ();_ebbb :for {_abafe ,_aadf :=d .Token ();if _aadf !=nil {return _aadf ;};switch _efgcb :=_abafe .(type ){case _f .StartElement :switch _efgcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_ddfdd .SSupPr =NewCT_SSupPr ();if _caeeg :=d .DecodeElement (_ddfdd .SSupPr ,&_efgcb );_caeeg !=nil {return _caeeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dace :=d .DecodeElement (_ddfdd .E ,&_efgcb );_dace !=nil {return _dace ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dbdg :=d .DecodeElement (_ddfdd .Sup ,&_efgcb );_dbdg !=nil {return _dbdg ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_efgcb .Name );if _cbbc :=d .Skip ();_cbbc !=nil {return _cbbc ;};};case _f .EndElement :break _ebbb ;case _f .CharData :};};return nil ;};func (_cgc *CT_CtrlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bag ,_dgd :=d .Token ();if _dgd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_dgd );};if _cgb ,_ebc :=_bag .(_f .EndElement );_ebc &&_cgb .Name ==start .Name {break ;};};return nil ;};func (_efda *OMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efda .CT_OMath =*NewCT_OMath ();_dccc :for {_bade ,_bdbfb :=d .Token ();if _bdbfb !=nil {return _bdbfb ;};switch _fedg :=_bade .(type ){case _f .StartElement :switch _fedg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_daac :=NewEG_OMathMathElements ();_daac .Acc =NewCT_Acc ();if _abgce :=d .DecodeElement (_daac .Acc ,&_fedg );_abgce !=nil {return _abgce ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_daac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_feddc :=NewEG_OMathMathElements ();_feddc .Bar =NewCT_Bar ();if _dccgb :=d .DecodeElement (_feddc .Bar ,&_fedg );_dccgb !=nil {return _dccgb ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_feddc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bdfd :=NewEG_OMathMathElements ();_bdfd .Box =NewCT_Box ();if _bebdb :=d .DecodeElement (_bdfd .Box ,&_fedg );_bebdb !=nil {return _bebdb ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_bdfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dcge :=NewEG_OMathMathElements ();_dcge .BorderBox =NewCT_BorderBox ();if _dgff :=d .DecodeElement (_dcge .BorderBox ,&_fedg );_dgff !=nil {return _dgff ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_dcge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_bgeb :=NewEG_OMathMathElements ();_bgeb .D =NewCT_D ();if _gbcde :=d .DecodeElement (_bgeb .D ,&_fedg );_gbcde !=nil {return _gbcde ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_bgeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cdbdc :=NewEG_OMathMathElements ();_cdbdc .EqArr =NewCT_EqArr ();if _bgab :=d .DecodeElement (_cdbdc .EqArr ,&_fedg );_bgab !=nil {return _bgab ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_cdbdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_cead :=NewEG_OMathMathElements ();_cead .F =NewCT_F ();if _efagd :=d .DecodeElement (_cead .F ,&_fedg );_efagd !=nil {return _efagd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_cead );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fdbdd :=NewEG_OMathMathElements ();_fdbdd .Func =NewCT_Func ();if _adae :=d .DecodeElement (_fdbdd .Func ,&_fedg );_adae !=nil {return _adae ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_fdbdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_ccfg :=NewEG_OMathMathElements ();_ccfg .GroupChr =NewCT_GroupChr ();if _ecbag :=d .DecodeElement (_ccfg .GroupChr ,&_fedg );_ecbag !=nil {return _ecbag ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_ccfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_aagca :=NewEG_OMathMathElements ();_aagca .LimLow =NewCT_LimLow ();if _dbdd :=d .DecodeElement (_aagca .LimLow ,&_fedg );_dbdd !=nil {return _dbdd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_aagca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bedgg :=NewEG_OMathMathElements ();_bedgg .LimUpp =NewCT_LimUpp ();if _ceeb :=d .DecodeElement (_bedgg .LimUpp ,&_fedg );_ceeb !=nil {return _ceeb ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_bedgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_acdd :=NewEG_OMathMathElements ();_acdd .M =NewCT_M ();if _dgegd :=d .DecodeElement (_acdd .M ,&_fedg );_dgegd !=nil {return _dgegd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_acdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bfdc :=NewEG_OMathMathElements ();_bfdc .Nary =NewCT_Nary ();if _aceeb :=d .DecodeElement (_bfdc .Nary ,&_fedg );_aceeb !=nil {return _aceeb ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_bfdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_aaac :=NewEG_OMathMathElements ();_aaac .Phant =NewCT_Phant ();if _gdbbd :=d .DecodeElement (_aaac .Phant ,&_fedg );_gdbbd !=nil {return _gdbbd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_aaac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_dgeb :=NewEG_OMathMathElements ();_dgeb .Rad =NewCT_Rad ();if _edec :=d .DecodeElement (_dgeb .Rad ,&_fedg );_edec !=nil {return _edec ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_dgeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_agdc :=NewEG_OMathMathElements ();_agdc .SPre =NewCT_SPre ();if _gdda :=d .DecodeElement (_agdc .SPre ,&_fedg );_gdda !=nil {return _gdda ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_agdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_dfgfg :=NewEG_OMathMathElements ();_dfgfg .SSub =NewCT_SSub ();if _fdba :=d .DecodeElement (_dfgfg .SSub ,&_fedg );_fdba !=nil {return _fdba ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_dfgfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_afea :=NewEG_OMathMathElements ();_afea .SSubSup =NewCT_SSubSup ();if _efcd :=d .DecodeElement (_afea .SSubSup ,&_fedg );_efcd !=nil {return _efcd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_afea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cdbdd :=NewEG_OMathMathElements ();_cdbdd .SSup =NewCT_SSup ();if _cbge :=d .DecodeElement (_cdbdd .SSup ,&_fedg );_cbge !=nil {return _cbge ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_cdbdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gefb :=NewEG_OMathMathElements ();_gefb .R =NewCT_R ();if _adgac :=d .DecodeElement (_gefb .R ,&_fedg );_adgac !=nil {return _adgac ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_gefb );default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004f\u004d\u0061t\u0068 \u0025\u0076",_fedg .Name );if _baaa :=d .Skip ();_baaa !=nil {return _baaa ;};};case _f .EndElement :break _dccc ;case _f .CharData :};};return nil ;};func (_bcdc ST_BreakBin )String ()string {switch _bcdc {case 0:return "";case 1:return "\u0062\u0065\u0066\u006f\u0072\u0065";case 2:return "\u0061\u0066\u0074e\u0072";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func (_baab *CT_PhantPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _baab .Show !=nil {_bfge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_baab .Show ,_bfge );};if _baab .ZeroWid !=nil {_dcee :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_baab .ZeroWid ,_dcee );};if _baab .ZeroAsc !=nil {_aece :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_baab .ZeroAsc ,_aece );};if _baab .ZeroDesc !=nil {_fagd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_baab .ZeroDesc ,_fagd );};if _baab .Transp !=nil {_eccb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_baab .Transp ,_eccb );};if _baab .CtrlPr !=nil {_ddfbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_baab .CtrlPr ,_ddfbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bddf *ST_BreakBin )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadbg ,_dgcc :=d .Token ();if _dgcc !=nil {return _dgcc ;};if _dfcaf ,_gafbf :=_fadbg .(_f .EndElement );_gafbf &&_dfcaf .Name ==start .Name {*_bddf =1;return nil ;};if _afbea ,_gfebg :=_fadbg .(_f .CharData );!_gfebg {return _b .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",_fadbg );}else {switch string (_afbea ){case "":*_bddf =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bddf =1;case "\u0061\u0066\u0074e\u0072":*_bddf =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bddf =3;};};_fadbg ,_dgcc =d .Token ();if _dgcc !=nil {return _dgcc ;};if _fdgdg ,_cgee :=_fadbg .(_f .EndElement );_cgee &&_fdgdg .Name ==start .Name {return nil ;};return _b .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",_fadbg );};func (_dbbda *CT_XAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_beba ,_gfdeg :=_dbbda .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gfdeg !=nil {return _gfdeg ;};start .Attr =append (start .Attr ,_beba );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MR struct{E []*CT_OMathArg ;}; -// Validate validates the CT_D and its children -func (_geace *CT_D )Validate ()error {return _geace .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func NewCT_PhantPr ()*CT_PhantPr {_ebb :=&CT_PhantPr {};return _ebb };type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};type ST_FType byte ;func (_eca *CT_BoxPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ge :for {_cbf ,_ggec :=d .Token ();if _ggec !=nil {return _ggec ;};switch _fcbbf :=_cbf .(type ){case _bffe .StartElement :switch _fcbbf .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_eca .OpEmu =NewCT_OnOff ();if _cbeee :=d .DecodeElement (_eca .OpEmu ,&_fcbbf );_cbeee !=nil {return _cbeee ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_eca .NoBreak =NewCT_OnOff ();if _efaa :=d .DecodeElement (_eca .NoBreak ,&_fcbbf );_efaa !=nil {return _efaa ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_eca .Diff =NewCT_OnOff ();if _cdg :=d .DecodeElement (_eca .Diff ,&_fcbbf );_cdg !=nil {return _cdg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_eca .Brk =NewCT_ManualBreak ();if _beca :=d .DecodeElement (_eca .Brk ,&_fcbbf );_beca !=nil {return _beca ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_eca .Aln =NewCT_OnOff ();if _bgad :=d .DecodeElement (_eca .Aln ,&_fcbbf );_bgad !=nil {return _bgad ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eca .CtrlPr =NewCT_CtrlPr ();if _eef :=d .DecodeElement (_eca .CtrlPr ,&_fcbbf );_eef !=nil {return _eef ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_fcbbf .Name );if _aadb :=d .Skip ();_aadb !=nil {return _aadb ;};};case _bffe .EndElement :break _ge ;case _bffe .CharData :};};return nil ;};func (_ccbcd *CT_OMathParaPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _ccbcd .Jc !=nil {_addc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_ccbcd .Jc ,_addc );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_abbac *CT_LimUpp )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_abbac .E =NewCT_OMathArg ();_abbac .Lim =NewCT_OMathArg ();_bfece :for {_dbfd ,_aeagb :=d .Token ();if _aeagb !=nil {return _aeagb ;};switch _ead :=_dbfd .(type ){case _bffe .StartElement :switch _ead .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_abbac .LimUppPr =NewCT_LimUppPr ();if _gggc :=d .DecodeElement (_abbac .LimUppPr ,&_ead );_gggc !=nil {return _gggc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gcc :=d .DecodeElement (_abbac .E ,&_ead );_gcc !=nil {return _gcc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _dbdfg :=d .DecodeElement (_abbac .Lim ,&_ead );_dbdfg !=nil {return _dbdfg ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_ead .Name );if _cggda :=d .Skip ();_cggda !=nil {return _cggda ;};};case _bffe .EndElement :break _bfece ;case _bffe .CharData :};};return nil ;};func (_ecbg *CT_F )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _ecbg .FPr !=nil {_bbfg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_ecbg .FPr ,_bbfg );};_deage :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_ecbg .Num ,_deage );_fdgf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_ecbg .Den ,_fdgf );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_ddce ST_Shp )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_ddce .String (),start );}; +// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path +func (_bdb *CT_BorderBox )ValidateWithPath (path string )error {if _bdb .BorderBoxPr !=nil {if _def :=_bdb .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_def !=nil {return _def ;};};if _acbb :=_bdb .E .ValidateWithPath (path +"\u002f\u0045");_acbb !=nil {return _acbb ;};return nil ;};func (_gbb *CT_BorderBoxPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbb .HideTop !=nil {_be :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_gbb .HideTop ,_be );};if _gbb .HideBot !=nil {_fb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_gbb .HideBot ,_fb );};if _gbb .HideLeft !=nil {_cef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gbb .HideLeft ,_cef );};if _gbb .HideRight !=nil {_eec :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gbb .HideRight ,_eec );};if _gbb .StrikeH !=nil {_bba :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_gbb .StrikeH ,_bba );};if _gbb .StrikeV !=nil {_edc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_gbb .StrikeV ,_edc );};if _gbb .StrikeBLTR !=nil {_ggg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_gbb .StrikeBLTR ,_ggg );};if _gbb .StrikeTLBR !=nil {_fcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_gbb .StrikeTLBR ,_fcd );};if _gbb .CtrlPr !=nil {_ced :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gbb .CtrlPr ,_ced );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceffg *ST_BreakBinSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdgf ,_bgecb :=d .Token ();if _bgecb !=nil {return _bgecb ;};if _gfaf ,_ddbd :=_dcdgf .(_f .EndElement );_ddbd &&_gfaf .Name ==start .Name {*_ceffg =1;return nil ;};if _eeaeb ,_efacf :=_dcdgf .(_f .CharData );!_efacf {return _b .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",_dcdgf );}else {switch string (_eeaeb ){case "":*_ceffg =0;case "\u002d\u002d":*_ceffg =1;case "\u002d\u002b":*_ceffg =2;case "\u002b\u002d":*_ceffg =3;};};_dcdgf ,_bgecb =d .Token ();if _bgecb !=nil {return _bgecb ;};if _eccgf ,_gcda :=_dcdgf .(_f .EndElement );_gcda &&_eccgf .Name ==start .Name {return nil ;};return _b .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",_dcdgf );}; -// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path -func (_bdcb *CT_MC )ValidateWithPath (path string )error {if _bdcb .McPr !=nil {if _caa :=_bdcb .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_caa !=nil {return _caa ;};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_cga :=&CT_OnOff {};return _cga };func (_gcbf *CT_RPR )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _gcbf .Lit !=nil {_ceab :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_gcbf .Lit ,_ceab );};if _gcbf .Choice !=nil {_gcbf .Choice .MarshalXML (e ,_bffe .StartElement {});};if _gcbf .Brk !=nil {_bacf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_gcbf .Brk ,_bacf );};if _gcbf .Aln !=nil {_cfg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_gcbf .Aln ,_cfg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MathPrChoice and its children +func (_bagde *CT_MathPrChoice )Validate ()error {return _bagde .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_OMathJc and its children -func (_gae *CT_OMathJc )Validate ()error {return _gae .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};func NewCT_SSubSupPr ()*CT_SSubSupPr {_gdcf :=&CT_SSubSupPr {};return _gdcf };func (_edf *CT_BreakBinSub )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _edf .ValAttr !=ST_BreakBinSubUnset {_bfdc ,_beffc :=_edf .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _beffc !=nil {return _beffc ;};start .Attr =append (start .Attr ,_bfdc );};e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path +func (_afcc *CT_LimUpp )ValidateWithPath (path string )error {if _afcc .LimUppPr !=nil {if _gaac :=_afcc .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_gaac !=nil {return _gaac ;};};if _acae :=_afcc .E .ValidateWithPath (path +"\u002f\u0045");_acae !=nil {return _acae ;};if _ggfgf :=_afcc .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_ggfgf !=nil {return _ggfgf ;};return nil ;};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};func (_dacg *CT_LimUppPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdbf :for {_eedd ,_egbc :=d .Token ();if _egbc !=nil {return _egbc ;};switch _dccf :=_eedd .(type ){case _f .StartElement :switch _dccf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dacg .CtrlPr =NewCT_CtrlPr ();if _cdgc :=d .DecodeElement (_dacg .CtrlPr ,&_dccf );_cdgc !=nil {return _cdgc ;};default:_bf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_dccf .Name );if _bbdc :=d .Skip ();_bbdc !=nil {return _bbdc ;};};case _f .EndElement :break _bdbf ;case _f .CharData :};};return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_bbbca :=&CT_SSubPr {};return _bbbca };func (_gcaef *ST_Style )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcaef =0;case "\u0070":*_gcaef =1;case "\u0062":*_gcaef =2;case "\u0069":*_gcaef =3;case "\u0062\u0069":*_gcaef =4;};return nil ;};func (_eggbe *CT_Script )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgg :=range start .Attr {if _cfgg .Name .Local =="\u0076\u0061\u006c"{_eggbe .ValAttr .UnmarshalXMLAttr (_cfgg );continue ;};};for {_beea ,_aff :=d .Token ();if _aff !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_aff );};if _ccbe ,_afcg :=_beea .(_f .EndElement );_afcg &&_ccbe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path -func (_fdf *CT_Acc )ValidateWithPath (path string )error {if _fdf .AccPr !=nil {if _eedg :=_fdf .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_eedg !=nil {return _eedg ;};};if _fgfe :=_fdf .E .ValidateWithPath (path +"\u002f\u0045");_fgfe !=nil {return _fgfe ;};return nil ;}; +// Validate validates the CT_SSubSup and its children +func (_bbce *CT_SSubSup )Validate ()error {return _bbce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");}; -// Validate validates the CT_OMath and its children -func (_gfaga *CT_OMath )Validate ()error {return _gfaga .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func (_dcggd *CT_NaryPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_abb :for {_agga ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _dfce :=_agga .(type ){case _bffe .StartElement :switch _dfce .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_dcggd .Chr =NewCT_Char ();if _eecd :=d .DecodeElement (_dcggd .Chr ,&_dfce );_eecd !=nil {return _eecd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_dcggd .LimLoc =NewCT_LimLoc ();if _eadef :=d .DecodeElement (_dcggd .LimLoc ,&_dfce );_eadef !=nil {return _eadef ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_dcggd .Grow =NewCT_OnOff ();if _ggdbc :=d .DecodeElement (_dcggd .Grow ,&_dfce );_ggdbc !=nil {return _ggdbc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_dcggd .SubHide =NewCT_OnOff ();if _gebb :=d .DecodeElement (_dcggd .SubHide ,&_dfce );_gebb !=nil {return _gebb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_dcggd .SupHide =NewCT_OnOff ();if _dbbb :=d .DecodeElement (_dcggd .SupHide ,&_dfce );_dbbb !=nil {return _dbbb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dcggd .CtrlPr =NewCT_CtrlPr ();if _cffd :=d .DecodeElement (_dcggd .CtrlPr ,&_dfce );_cffd !=nil {return _cffd ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_dfce .Name );if _efffa :=d .Skip ();_efffa !=nil {return _efffa ;};};case _bffe .EndElement :break _abb ;case _bffe .CharData :};};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_agf :=&CT_LimUpp {};_agf .E =NewCT_OMathArg ();_agf .Lim =NewCT_OMathArg ();return _agf ;}; +// Validate validates the CT_GroupChrPr and its children +func (_cdaf *CT_GroupChrPr )Validate ()error {return _cdaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");}; -// Validate validates the CT_OMathArgPr and its children -func (_efgf *CT_OMathArgPr )Validate ()error {return _efgf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");}; +// Validate validates the CT_BarPr and its children +func (_dcb *CT_BarPr )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};type EG_OMathMathElements struct{Acc *CT_Acc ;Bar *CT_Bar ;Box *CT_Box ;BorderBox *CT_BorderBox ;D *CT_D ;EqArr *CT_EqArr ;F *CT_F ;Func *CT_Func ;GroupChr *CT_GroupChr ;LimLow *CT_LimLow ;LimUpp *CT_LimUpp ;M *CT_M ;Nary *CT_Nary ;Phant *CT_Phant ;Rad *CT_Rad ;SPre *CT_SPre ;SSub *CT_SSub ;SSubSup *CT_SSubSup ;SSup *CT_SSup ;R *CT_R ;};func (_bdaf ST_TopBot )Validate ()error {return _bdaf .ValidateWithPath ("")};func (_bca *CT_LimUpp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bca .LimUppPr !=nil {_ede :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_bca .LimUppPr ,_ede );};_agba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bca .E ,_agba );_dbag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bca .Lim ,_dbag );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Integer255 ()*CT_Integer255 {_daf :=&CT_Integer255 {};_daf .ValAttr =1;return _daf };func (_gfad *CT_NaryPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfad .Chr !=nil {_cfce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_gfad .Chr ,_cfce );};if _gfad .LimLoc !=nil {_dadde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_gfad .LimLoc ,_dadde );};if _gfad .Grow !=nil {_bbad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_gfad .Grow ,_bbad );};if _gfad .SubHide !=nil {_cgaa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_gfad .SubHide ,_cgaa );};if _gfad .SupHide !=nil {_gbeg :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_gfad .SupHide ,_gbeg );};if _gfad .CtrlPr !=nil {_edba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gfad .CtrlPr ,_edba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Char and its children -func (_bggc *CT_Char )Validate ()error {return _bggc .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;}; +// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path +func (_cdac *CT_MathPr )ValidateWithPath (path string )error {if _cdac .MathFont !=nil {if _afdb :=_cdac .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_afdb !=nil {return _afdb ;};};if _cdac .BrkBin !=nil {if _ecf :=_cdac .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_ecf !=nil {return _ecf ;};};if _cdac .BrkBinSub !=nil {if _gfaedg :=_cdac .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_gfaedg !=nil {return _gfaedg ;};};if _cdac .SmallFrac !=nil {if _bcd :=_cdac .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_bcd !=nil {return _bcd ;};};if _cdac .DispDef !=nil {if _fbbd :=_cdac .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_fbbd !=nil {return _fbbd ;};};if _cdac .LMargin !=nil {if _fae :=_cdac .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_fae !=nil {return _fae ;};};if _cdac .RMargin !=nil {if _ebfb :=_cdac .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_ebfb !=nil {return _ebfb ;};};if _cdac .DefJc !=nil {if _aadgc :=_cdac .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_aadgc !=nil {return _aadgc ;};};if _cdac .PreSp !=nil {if _efd :=_cdac .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_efd !=nil {return _efd ;};};if _cdac .PostSp !=nil {if _bcdb :=_cdac .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_bcdb !=nil {return _bcdb ;};};if _cdac .InterSp !=nil {if _ddee :=_cdac .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_ddee !=nil {return _ddee ;};};if _cdac .IntraSp !=nil {if _bcac :=_cdac .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_bcac !=nil {return _bcac ;};};if _cdac .Choice !=nil {if _gba :=_cdac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gba !=nil {return _gba ;};};if _cdac .IntLim !=nil {if _gfb :=_cdac .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_gfb !=nil {return _gfb ;};};if _cdac .NaryLim !=nil {if _gbcc :=_cdac .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_gbcc !=nil {return _gbcc ;};};return nil ;};func NewCT_Rad ()*CT_Rad {_abde :=&CT_Rad {};_abde .Deg =NewCT_OMathArg ();_abde .E =NewCT_OMathArg ();return _abde ;};func (_fdgf *CT_Rad )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdgf .Deg =NewCT_OMathArg ();_fdgf .E =NewCT_OMathArg ();_cbc :for {_agae ,_bffd :=d .Token ();if _bffd !=nil {return _bffd ;};switch _bbab :=_agae .(type ){case _f .StartElement :switch _bbab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_fdgf .RadPr =NewCT_RadPr ();if _defa :=d .DecodeElement (_fdgf .RadPr ,&_bbab );_defa !=nil {return _defa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _ccgg :=d .DecodeElement (_fdgf .Deg ,&_bbab );_ccgg !=nil {return _ccgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gfg :=d .DecodeElement (_fdgf .E ,&_bbab );_gfg !=nil {return _gfg ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0020\u0025\u0076",_bbab .Name );if _afgd :=d .Skip ();_afgd !=nil {return _afgd ;};};case _f .EndElement :break _cbc ;case _f .CharData :};};return nil ;};func NewCT_SPrePr ()*CT_SPrePr {_agfb :=&CT_SPrePr {};return _agfb }; -// Validate validates the CT_BreakBinSub and its children -func (_feaf *CT_BreakBinSub )Validate ()error {return _feaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};func NewCT_SSupPr ()*CT_SSupPr {_deae :=&CT_SSupPr {};return _deae };func NewCT_BreakBinSub ()*CT_BreakBinSub {_egaf :=&CT_BreakBinSub {};return _egaf };func NewCT_OMathArgPr ()*CT_OMathArgPr {_eegeed :=&CT_OMathArgPr {};return _eegeed };func (_cgede ST_BreakBinSub )Validate ()error {return _cgede .ValidateWithPath ("")}; +// Validate validates the CT_MPr and its children +func (_bfdd *CT_MPr )Validate ()error {return _bfdd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func NewEG_ScriptStyle ()*EG_ScriptStyle {_egef :=&EG_ScriptStyle {};return _egef }; -// Validate validates the CT_GroupChrPr and its children -func (_dac *CT_GroupChrPr )Validate ()error {return _dac .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func (_ffeb ST_FType )String ()string {switch _ffeb {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";}; +// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path +func (_ffdf *CT_Integer255 )ValidateWithPath (path string )error {if _ffdf .ValAttr < 1{return _b .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 ,_ffdf .ValAttr );};if _ffdf .ValAttr > 255{return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ffdf .ValAttr );};return nil ;};func (_aagbb *EG_OMathElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aagbb .EG_OMathMathElements !=nil {for _ ,_dfae :=range _aagbb .EG_OMathMathElements {_dfae .MarshalXML (e ,_f .StartElement {});};};return nil ;}; -// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path -func (_acc *CT_OMathArg )ValidateWithPath (path string )error {if _acc .ArgPr !=nil {if _deda :=_acc .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_deda !=nil {return _deda ;};};for _bedc ,_fgdb :=range _acc .EG_OMathMathElements {if _ecgf :=_fgdb .ValidateWithPath (_gcac .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bedc ));_ecgf !=nil {return _ecgf ;};};if _acc .CtrlPr !=nil {if _faed :=_acc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_faed !=nil {return _faed ;};};return nil ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};type ST_Jc byte ;func NewCT_FPr ()*CT_FPr {_fbb :=&CT_FPr {};return _fbb };type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_aebf *CT_MCS )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );_gaf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_dffec :=range _aebf .Mc {e .EncodeElement (_dffec ,_gaf );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_cdbd *EG_OMathElements )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _cdbd .EG_OMathMathElements !=nil {for _ ,_gbe :=range _cdbd .EG_OMathMathElements {_gbe .MarshalXML (e ,_bffe .StartElement {});};};return nil ;};func (_dccf ST_Jc )String ()string {switch _dccf {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_dgac *CT_TwipsMeasure )ValidateWithPath (path string )error {if _gdfb :=_dgac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfb !=nil {return _gdfb ;};return nil ;};type CT_YAlign struct{ValAttr _g .ST_YAlign ;};func (_eadb ST_Shp )String ()string {switch _eadb {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";}; -// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path -func (_bbfag *CT_FuncPr )ValidateWithPath (path string )error {if _bbfag .CtrlPr !=nil {if _cff :=_bbfag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cff !=nil {return _cff ;};};return nil ;};type ST_BreakBinSub byte ;const (ST_ScriptUnset ST_Script =0;ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;);func (_bccb *CT_Script )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _bccb .ValAttr !=ST_ScriptUnset {_gege ,_cbac :=_bccb .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cbac !=nil {return _cbac ;};start .Attr =append (start .Attr ,_gege );};e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_edca *CT_Box )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_edca .E =NewCT_OMathArg ();_ddecc :for {_ac ,_caee :=d .Token ();if _caee !=nil {return _caee ;};switch _gec :=_ac .(type ){case _bffe .StartElement :switch _gec .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_edca .BoxPr =NewCT_BoxPr ();if _afdd :=d .DecodeElement (_edca .BoxPr ,&_gec );_afdd !=nil {return _afdd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cfba :=d .DecodeElement (_edca .E ,&_gec );_cfba !=nil {return _cfba ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0020\u0025\u0076",_gec .Name );if _edfa :=d .Skip ();_edfa !=nil {return _edfa ;};};case _bffe .EndElement :break _ddecc ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_OMathParaPr and its children +func (_dcba *CT_OMathParaPr )Validate ()error {return _dcba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");}; -// ValidateWithPath validates the MathPr and its children, prefixing error messages with path -func (_bfdb *MathPr )ValidateWithPath (path string )error {if _gabdb :=_bfdb .CT_MathPr .ValidateWithPath (path );_gabdb !=nil {return _gabdb ;};return nil ;};func (_bae *CT_Integer2 )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_gcac .Sprintf ("\u0025\u0076",_bae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_dgff *CT_AccPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _dgff .Chr !=nil {_eae :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_dgff .Chr ,_eae );};if _dgff .CtrlPr !=nil {_ebf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dgff .CtrlPr ,_ebf );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_adb *CT_SSupPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _adb .CtrlPr !=nil {_eagc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_adb .CtrlPr ,_eagc );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_bbfgc *CT_SSubPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _bbfgc .CtrlPr !=nil {_bafg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bbfgc .CtrlPr ,_bafg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_defc *CT_F )ValidateWithPath (path string )error {if _defc .FPr !=nil {if _ccf :=_defc .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_ccf !=nil {return _ccf ;};};if _gfae :=_defc .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_gfae !=nil {return _gfae ;};if _fggc :=_defc .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_fggc !=nil {return _fggc ;};return nil ;};func (_dfa *CT_SPre )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfa .SPrePr !=nil {_acafb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_dfa .SPrePr ,_acafb );};_bfefb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dfa .Sub ,_bfefb );_gfbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dfa .Sup ,_gfbg );_eadg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dfa .E ,_eadg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcea *CT_MCS )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eda :for {_gcbc ,_ffc :=d .Token ();if _ffc !=nil {return _ffc ;};switch _eceg :=_gcbc .(type ){case _f .StartElement :switch _eceg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_aefd :=NewCT_MC ();if _deg :=d .DecodeElement (_aefd ,&_eceg );_deg !=nil {return _deg ;};_fcea .Mc =append (_fcea .Mc ,_aefd );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0043\u0053\u0020\u0025\u0076",_eceg .Name );if _dfgc :=d .Skip ();_dfgc !=nil {return _dfgc ;};};case _f .EndElement :break _eda ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path -func (_ggdg *CT_RPR )ValidateWithPath (path string )error {if _ggdg .Lit !=nil {if _aaega :=_ggdg .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_aaega !=nil {return _aaega ;};};if _ggdg .Choice !=nil {if _fdfg :=_ggdg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdfg !=nil {return _fdfg ;};};if _ggdg .Brk !=nil {if _eeca :=_ggdg .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_eeca !=nil {return _eeca ;};};if _ggdg .Aln !=nil {if _agd :=_ggdg .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_agd !=nil {return _agd ;};};return nil ;};func (_fbcb *CT_Bar )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fbcb .E =NewCT_OMathArg ();_eagce :for {_fafd ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _fgee :=_fafd .(type ){case _bffe .StartElement :switch _fgee .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_fbcb .BarPr =NewCT_BarPr ();if _dddc :=d .DecodeElement (_fbcb .BarPr ,&_fgee );_dddc !=nil {return _dddc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gefe :=d .DecodeElement (_fbcb .E ,&_fgee );_gefe !=nil {return _gefe ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0020\u0025\u0076",_fgee .Name );if _ggbb :=d .Skip ();_ggbb !=nil {return _ggbb ;};};case _bffe .EndElement :break _eagce ;case _bffe .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path +func (_cfag *CT_GroupChr )ValidateWithPath (path string )error {if _cfag .GroupChrPr !=nil {if _ada :=_cfag .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_ada !=nil {return _ada ;};};if _bfee :=_cfag .E .ValidateWithPath (path +"\u002f\u0045");_bfee !=nil {return _bfee ;};return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ;}; -// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path -func (_ceff *CT_TopBot )ValidateWithPath (path string )error {if _ceff .ValAttr ==ST_TopBotUnset {return _gcac .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 _bbdf :=_ceff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbdf !=nil {return _bbdf ;};return nil ;};func NewCT_Phant ()*CT_Phant {_dgg :=&CT_Phant {};_dgg .E =NewCT_OMathArg ();return _dgg };func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_caec :=&CT_UnSignedInteger {};return _caec };type CT_MR struct{E []*CT_OMathArg ;}; +// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path +func (_feda *CT_LimLowPr )ValidateWithPath (path string )error {if _feda .CtrlPr !=nil {if _ebgd :=_feda .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ebgd !=nil {return _ebgd ;};};return nil ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func (_fc *CT_Acc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fc .E =NewCT_OMathArg ();_fcb :for {_bfg ,_cb :=d .Token ();if _cb !=nil {return _cb ;};switch _aa :=_bfg .(type ){case _f .StartElement :switch _aa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_fc .AccPr =NewCT_AccPr ();if _ae :=d .DecodeElement (_fc .AccPr ,&_aa );_ae !=nil {return _ae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ba :=d .DecodeElement (_fc .E ,&_aa );_ba !=nil {return _ba ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0020\u0025\u0076",_aa .Name );if _da :=d .Skip ();_da !=nil {return _da ;};};case _f .EndElement :break _fcb ;case _f .CharData :};};return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func NewCT_String ()*CT_String {_cefge :=&CT_String {};return _cefge };func (_c *CT_Acc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _c .AccPr !=nil {_gb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_c .AccPr ,_gb );};_dd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_c .E ,_dd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeg *CT_Char )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fca :=range start .Attr {if _fca .Name .Local =="\u0076\u0061\u006c"{_ddf ,_dbc :=_fca .Value ,error (nil );if _dbc !=nil {return _dbc ;};_eeg .ValAttr =_ddf ;continue ;};};for {_fdf ,_edd :=d .Token ();if _edd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_edd );};if _ggd ,_fcac :=_fdf .(_f .EndElement );_fcac &&_ggd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_geeea *CT_String )ValidateWithPath (path string )error {return nil };func (_fbg *CT_BoxPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _fbg .OpEmu !=nil {_eggfb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_fbg .OpEmu ,_eggfb );};if _fbg .NoBreak !=nil {_gedb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_fbg .NoBreak ,_gedb );};if _fbg .Diff !=nil {_aeefe :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_fbg .Diff ,_aeefe );};if _fbg .Brk !=nil {_feeca :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_fbg .Brk ,_feeca );};if _fbg .Aln !=nil {_bcbge :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_fbg .Aln ,_bcbge );};if _fbg .CtrlPr !=nil {_geecg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbg .CtrlPr ,_geecg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_dgdd *CT_YAlign )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {_bfb ,_dbee :=_dgdd .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dbee !=nil {return _dbee ;};start .Attr =append (start .Attr ,_bfb );e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BreakBinSub and its children +func (_aabc *CT_BreakBinSub )Validate ()error {return _aabc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};func (_gafcc ST_TopBot )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gafcc .String (),start );};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};type ST_BreakBinSub byte ; -// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path -func (_abg *CT_EqArr )ValidateWithPath (path string )error {if _abg .EqArrPr !=nil {if _geee :=_abg .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_geee !=nil {return _geee ;};};for _abe ,_cdea :=range _abg .E {if _efba :=_cdea .ValidateWithPath (_gcac .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_abe ));_efba !=nil {return _efba ;};};return nil ;};func (_bff ST_LimLoc )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_effe :=_bffe .Attr {};_effe .Name =name ;switch _bff {case ST_LimLocUnset :_effe .Value ="";case ST_LimLocUndOvr :_effe .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_effe .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _effe ,nil ;};func (_fbe ST_TopBot )Validate ()error {return _fbe .ValidateWithPath ("")};func (_abcg *CT_LimLowPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _abcg .CtrlPr !=nil {_edb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_abcg .CtrlPr ,_edb );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_eded *CT_SPrePr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _eded .CtrlPr !=nil {_bfcc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eded .CtrlPr ,_bfcc );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path +func (_geda *CT_Shp )ValidateWithPath (path string )error {if _geda .ValAttr ==ST_ShpUnset {return _b .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 _geec :=_geda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geec !=nil {return _geec ;};return nil ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func (_fagb *CT_RadPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccbe :for {_dadb ,_gfdg :=d .Token ();if _gfdg !=nil {return _gfdg ;};switch _dceab :=_dadb .(type ){case _f .StartElement :switch _dceab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_fagb .DegHide =NewCT_OnOff ();if _bgafb :=d .DecodeElement (_fagb .DegHide ,&_dceab );_bgafb !=nil {return _bgafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fagb .CtrlPr =NewCT_CtrlPr ();if _fdbe :=d .DecodeElement (_fagb .CtrlPr ,&_dceab );_fdbe !=nil {return _fdbe ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_dceab .Name );if _bdaa :=d .Skip ();_bdaa !=nil {return _bdaa ;};};case _f .EndElement :break _gccbe ;case _f .CharData :};};return nil ;};func NewCT_MPr ()*CT_MPr {_dagf :=&CT_MPr {};return _dagf }; -// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path -func (_bdge *CT_SPre )ValidateWithPath (path string )error {if _bdge .SPrePr !=nil {if _bbgf :=_bdge .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_bbgf !=nil {return _bbgf ;};};if _fcba :=_bdge .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_fcba !=nil {return _fcba ;};if _ecea :=_bdge .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_ecea !=nil {return _ecea ;};if _effb :=_bdge .E .ValidateWithPath (path +"\u002f\u0045");_effb !=nil {return _effb ;};return nil ;}; +// Validate validates the CT_MR and its children +func (_ebcf *CT_MR )Validate ()error {return _ebcf .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_dbad *CT_FPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbad .Type !=nil {_dgbcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dbad .Type ,_dgbcg );};if _dbad .CtrlPr !=nil {_agfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dbad .CtrlPr ,_agfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_bcgcc *CT_TwipsMeasure )ValidateWithPath (path string )error {if _bgcc :=_bcgcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgcc !=nil {return _bgcc ;};return nil ;};func NewCT_Script ()*CT_Script {_gbab :=&CT_Script {};return _gbab };func (_eagde *ST_FType )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_eagde =0;case "\u0062\u0061\u0072":*_eagde =1;case "\u0073\u006b\u0077":*_eagde =2;case "\u006c\u0069\u006e":*_eagde =3;case "\u006e\u006f\u0042a\u0072":*_eagde =4;};return nil ;};func (_afcc *CT_OMathJc )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _afcc .ValAttr !=ST_JcUnset {_fdfgf ,_bfdee :=_afcc .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bfdee !=nil {return _bfdee ;};start .Attr =append (start .Attr ,_fdfgf );};e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_ddbca :=&EG_OMathMathElements {};return _ddbca ;}; +// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path +func (_gce *CT_LimLoc )ValidateWithPath (path string )error {if _gce .ValAttr ==ST_LimLocUnset {return _b .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 _ebg :=_gce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebg !=nil {return _ebg ;};return nil ;};func (_dgge *CT_MCPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcb :for {_ddcg ,_ggge :=d .Token ();if _ggge !=nil {return _ggge ;};switch _cfee :=_ddcg .(type ){case _f .StartElement :switch _cfee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_dgge .Count =NewCT_Integer255 ();if _faf :=d .DecodeElement (_dgge .Count ,&_cfee );_faf !=nil {return _faf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_dgge .McJc =NewCT_XAlign ();if _dgdc :=d .DecodeElement (_dgge .McJc ,&_cfee );_dgdc !=nil {return _dgdc ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_cfee .Name );if _feeg :=d .Skip ();_feeg !=nil {return _feeg ;};};case _f .EndElement :break _cdcb ;case _f .CharData :};};return nil ;};func (_ebd *CT_BoxPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebd .OpEmu !=nil {_dfb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_ebd .OpEmu ,_dfb );};if _ebd .NoBreak !=nil {_ead :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_ebd .NoBreak ,_ead );};if _ebd .Diff !=nil {_fdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_ebd .Diff ,_fdg );};if _ebd .Brk !=nil {_beb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_ebd .Brk ,_beb );};if _ebd .Aln !=nil {_gfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_ebd .Aln ,_gfd );};if _ebd .CtrlPr !=nil {_edf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebd .CtrlPr ,_edf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path -func (_aff *CT_SSubPr )ValidateWithPath (path string )error {if _aff .CtrlPr !=nil {if _fc :=_aff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fc !=nil {return _fc ;};};return nil ;}; +// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path +func (_fa *CT_Acc )ValidateWithPath (path string )error {if _fa .AccPr !=nil {if _ac :=_fa .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_ac !=nil {return _ac ;};};if _gg :=_fa .E .ValidateWithPath (path +"\u002f\u0045");_gg !=nil {return _gg ;};return nil ;}; -// Validate validates the CT_Nary and its children -func (_ccdf *CT_Nary )Validate ()error {return _ccdf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_daead *CT_CtrlPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for {_gga ,_adgg :=d .Token ();if _adgg !=nil {return _gcac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_adgg );};if _eede ,_ebd :=_gga .(_bffe .EndElement );_ebd &&_eede .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Bar and its children +func (_fad *CT_Bar )Validate ()error {return _fad .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_fegg *CT_OnOff )ValidateWithPath (path string )error {if _fegg .ValAttr !=nil {if _afd :=_fegg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afd !=nil {return _afd ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path +func (_eab *CT_GroupChrPr )ValidateWithPath (path string )error {if _eab .Chr !=nil {if _adfg :=_eab .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_adfg !=nil {return _adfg ;};};if _eab .Pos !=nil {if _efeaf :=_eab .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_efeaf !=nil {return _efeaf ;};};if _eab .VertJc !=nil {if _dga :=_eab .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_dga !=nil {return _dga ;};};if _eab .CtrlPr !=nil {if _bbgd :=_eab .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bbgd !=nil {return _bbgd ;};};return nil ;};func (_eeggae *CT_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abgf :=range start .Attr {if _abgf .Name .Local =="\u0076\u0061\u006c"{_eeggae .ValAttr .UnmarshalXMLAttr (_abgf );continue ;};};for {_caea ,_dabaf :=d .Token ();if _dabaf !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_dabaf );};if _beef ,_gegc :=_caea .(_f .EndElement );_gegc &&_beef .Name ==start .Name {break ;};};return nil ;};func (_dafb *CT_TopBot )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafb .ValAttr =ST_TopBot (1);for _ ,_afga :=range start .Attr {if _afga .Name .Local =="\u0076\u0061\u006c"{_dafb .ValAttr .UnmarshalXMLAttr (_afga );continue ;};};for {_dbecd ,_bebd :=d .Token ();if _bebd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_bebd );};if _gabd ,_accec :=_dbecd .(_f .EndElement );_accec &&_gabd .Name ==start .Name {break ;};};return nil ;};func (_gc *CT_BoxPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dad :for {_aef ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _ddc :=_aef .(type ){case _f .StartElement :switch _ddc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_gc .OpEmu =NewCT_OnOff ();if _aag :=d .DecodeElement (_gc .OpEmu ,&_ddc );_aag !=nil {return _aag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_gc .NoBreak =NewCT_OnOff ();if _dbb :=d .DecodeElement (_gc .NoBreak ,&_ddc );_dbb !=nil {return _dbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_gc .Diff =NewCT_OnOff ();if _defd :=d .DecodeElement (_gc .Diff ,&_ddc );_defd !=nil {return _defd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_gc .Brk =NewCT_ManualBreak ();if _cee :=d .DecodeElement (_gc .Brk ,&_ddc );_cee !=nil {return _cee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_gc .Aln =NewCT_OnOff ();if _gddd :=d .DecodeElement (_gc .Aln ,&_ddc );_gddd !=nil {return _gddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gc .CtrlPr =NewCT_CtrlPr ();if _ceda :=d .DecodeElement (_gc .CtrlPr ,&_ddc );_ceda !=nil {return _ceda ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_ddc .Name );if _gag :=d .Skip ();_gag !=nil {return _gag ;};};case _f .EndElement :break _dad ;case _f .CharData :};};return nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_eac :=&CT_BorderBoxPr {};return _eac };func NewCT_MR ()*CT_MR {_ddb :=&CT_MR {};return _ddb };func NewCT_BarPr ()*CT_BarPr {_dc :=&CT_BarPr {};return _dc };func (_cfbe ST_Style )Validate ()error {return _cfbe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path -func (_ddddg *CT_SSubSupPr )ValidateWithPath (path string )error {if _ddddg .AlnScr !=nil {if _eg :=_ddddg .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_eg !=nil {return _eg ;};};if _ddddg .CtrlPr !=nil {if _cdee :=_ddddg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cdee !=nil {return _cdee ;};};return nil ;};func (_bbda *CT_OMathArg )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_dbgd :for {_gd ,_fabd :=d .Token ();if _fabd !=nil {return _fabd ;};switch _ffag :=_gd .(type ){case _bffe .StartElement :switch _ffag .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_bbda .ArgPr =NewCT_OMathArgPr ();if _fdc :=d .DecodeElement (_bbda .ArgPr ,&_ffag );_fdc !=nil {return _fdc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_cg :=NewEG_OMathMathElements ();_cg .Acc =NewCT_Acc ();if _dbdf :=d .DecodeElement (_cg .Acc ,&_ffag );_dbdf !=nil {return _dbdf ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_cg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fgbce :=NewEG_OMathMathElements ();_fgbce .Bar =NewCT_Bar ();if _ga :=d .DecodeElement (_fgbce .Bar ,&_ffag );_ga !=nil {return _ga ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_fgbce );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_eaec :=NewEG_OMathMathElements ();_eaec .Box =NewCT_Box ();if _acd :=d .DecodeElement (_eaec .Box ,&_ffag );_acd !=nil {return _acd ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_eaec );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cecg :=NewEG_OMathMathElements ();_cecg .BorderBox =NewCT_BorderBox ();if _degeb :=d .DecodeElement (_cecg .BorderBox ,&_ffag );_degeb !=nil {return _degeb ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_cecg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_gdfcc :=NewEG_OMathMathElements ();_gdfcc .D =NewCT_D ();if _bfbgb :=d .DecodeElement (_gdfcc .D ,&_ffag );_bfbgb !=nil {return _bfbgb ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_gdfcc );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cgfc :=NewEG_OMathMathElements ();_cgfc .EqArr =NewCT_EqArr ();if _dgdg :=d .DecodeElement (_cgfc .EqArr ,&_ffag );_dgdg !=nil {return _dgdg ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_cgfc );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_eefc :=NewEG_OMathMathElements ();_eefc .F =NewCT_F ();if _cefdd :=d .DecodeElement (_eefc .F ,&_ffag );_cefdd !=nil {return _cefdd ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_eefc );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bbbc :=NewEG_OMathMathElements ();_bbbc .Func =NewCT_Func ();if _dceec :=d .DecodeElement (_bbbc .Func ,&_ffag );_dceec !=nil {return _dceec ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_bbbc );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bbaf :=NewEG_OMathMathElements ();_bbaf .GroupChr =NewCT_GroupChr ();if _cbe :=d .DecodeElement (_bbaf .GroupChr ,&_ffag );_cbe !=nil {return _cbe ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_bbaf );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_cac :=NewEG_OMathMathElements ();_cac .LimLow =NewCT_LimLow ();if _cfe :=d .DecodeElement (_cac .LimLow ,&_ffag );_cfe !=nil {return _cfe ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_cac );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_fgacff :=NewEG_OMathMathElements ();_fgacff .LimUpp =NewCT_LimUpp ();if _ecgc :=d .DecodeElement (_fgacff .LimUpp ,&_ffag );_ecgc !=nil {return _ecgc ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_fgacff );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ccbd :=NewEG_OMathMathElements ();_ccbd .M =NewCT_M ();if _bce :=d .DecodeElement (_ccbd .M ,&_ffag );_bce !=nil {return _bce ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_ccbd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_egfe :=NewEG_OMathMathElements ();_egfe .Nary =NewCT_Nary ();if _fddf :=d .DecodeElement (_egfe .Nary ,&_ffag );_fddf !=nil {return _fddf ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_egfe );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_gfaa :=NewEG_OMathMathElements ();_gfaa .Phant =NewCT_Phant ();if _gbba :=d .DecodeElement (_gfaa .Phant ,&_ffag );_gbba !=nil {return _gbba ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_gfaa );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_ebbg :=NewEG_OMathMathElements ();_ebbg .Rad =NewCT_Rad ();if _cfad :=d .DecodeElement (_ebbg .Rad ,&_ffag );_cfad !=nil {return _cfad ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_ebbg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_aad :=NewEG_OMathMathElements ();_aad .SPre =NewCT_SPre ();if _dcaa :=d .DecodeElement (_aad .SPre ,&_ffag );_dcaa !=nil {return _dcaa ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_aad );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_gddb :=NewEG_OMathMathElements ();_gddb .SSub =NewCT_SSub ();if _efdd :=d .DecodeElement (_gddb .SSub ,&_ffag );_efdd !=nil {return _efdd ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_gddb );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_fada :=NewEG_OMathMathElements ();_fada .SSubSup =NewCT_SSubSup ();if _abaa :=d .DecodeElement (_fada .SSubSup ,&_ffag );_abaa !=nil {return _abaa ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_fada );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fcfe :=NewEG_OMathMathElements ();_fcfe .SSup =NewCT_SSup ();if _aaef :=d .DecodeElement (_fcfe .SSup ,&_ffag );_aaef !=nil {return _aaef ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_fcfe );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_addg :=NewEG_OMathMathElements ();_addg .R =NewCT_R ();if _fgga :=d .DecodeElement (_addg .R ,&_ffag );_fgga !=nil {return _fgga ;};_bbda .EG_OMathMathElements =append (_bbda .EG_OMathMathElements ,_addg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bbda .CtrlPr =NewCT_CtrlPr ();if _aefd :=d .DecodeElement (_bbda .CtrlPr ,&_ffag );_aefd !=nil {return _aefd ;};default:_fefa .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_ffag .Name );if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _bffe .EndElement :break _dbgd ;case _bffe .CharData :};};return nil ;};func (_fd *CT_FuncPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gega :for {_ccce ,_gdb :=d .Token ();if _gdb !=nil {return _gdb ;};switch _fgcb :=_ccce .(type ){case _bffe .StartElement :switch _fgcb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fd .CtrlPr =NewCT_CtrlPr ();if _cc :=d .DecodeElement (_fd .CtrlPr ,&_fgcb );_cc !=nil {return _cc ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_fgcb .Name );if _eafa :=d .Skip ();_eafa !=nil {return _eafa ;};};case _bffe .EndElement :break _gega ;case _bffe .CharData :};};return nil ;};func (_abgeg *CT_LimUpp )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _abgeg .LimUppPr !=nil {_fbga :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_abgeg .LimUppPr ,_fbga );};_fead :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_abgeg .E ,_fead );_eddd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_abgeg .Lim ,_eddd );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MCS and its children +func (_dabc *CT_MCS )Validate ()error {return _dabc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func (_dfe *CT_LimLow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfe .LimLowPr !=nil {_gaeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_dfe .LimLowPr ,_gaeg );};_eddd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dfe .E ,_eddd );_cbee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_dfe .Lim ,_cbee );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path -func (_gfb *CT_SSupPr )ValidateWithPath (path string )error {if _gfb .CtrlPr !=nil {if _ceebg :=_gfb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ceebg !=nil {return _ceebg ;};};return nil ;};func (_ebgda ST_LimLoc )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_ebgda .String (),start );};func (_ada *CT_SpacingRule )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ada .ValAttr =0;for _ ,_gedd :=range start .Attr {if _gedd .Name .Local =="\u0076\u0061\u006c"{_gbee ,_efgfd :=_gddd .ParseInt (_gedd .Value ,10,64);if _efgfd !=nil {return _efgfd ;};_ada .ValAttr =_gbee ;continue ;};};for {_ddbe ,_ecdgf :=d .Token ();if _ecdgf !=nil {return _gcac .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0070\u0061\u0063\u0069\u006e\u0067\u0052\u0075\u006c\u0065:\u0020\u0025\u0073",_ecdgf );};if _cfac ,_bcee :=_ddbe .(_bffe .EndElement );_bcee &&_cfac .Name ==start .Name {break ;};};return nil ;};func (_caeb *CT_ManualBreak )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _caeb .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_gcac .Sprintf ("\u0025\u0076",*_caeb .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BoxPr and its children +func (_fccb *CT_BoxPr )Validate ()error {return _fccb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_fabc *OMathPara )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _fabc .CT_OMathPara .MarshalXML (e ,start );};type CT_OnOff struct{ValAttr *_g .ST_OnOff ;};func NewCT_OnOff ()*CT_OnOff {_dcbe :=&CT_OnOff {};return _dcbe };func (_deag *CT_FuncPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _deag .CtrlPr !=nil {_gea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_deag .CtrlPr ,_gea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TopBot and its children -func (_gacg *CT_TopBot )Validate ()error {return _gacg .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path +func (_egd *CT_MathPrChoice )ValidateWithPath (path string )error {if _egd .WrapIndent !=nil {if _dgbfg :=_egd .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_dgbfg !=nil {return _dgbfg ;};};if _egd .WrapRight !=nil {if _cfcc :=_egd .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_cfcc !=nil {return _cfcc ;};};return nil ;};func (_acb *CT_BarPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acb .Pos !=nil {_aac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_acb .Pos ,_aac );};if _acb .CtrlPr !=nil {_gf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_acb .CtrlPr ,_gf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdbdc *CT_RPR )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdbdc .Lit !=nil {_ebbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_bdbdc .Lit ,_ebbg );};if _bdbdc .Choice !=nil {_bdbdc .Choice .MarshalXML (e ,_f .StartElement {});};if _bdbdc .Brk !=nil {_dcdbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_bdbdc .Brk ,_dcdbf );};if _bdbdc .Aln !=nil {_afad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_bdbdc .Aln ,_afad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path -func (_gge *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_MCPr and its children +func (_caad *CT_MCPr )Validate ()error {return _caad .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func NewCT_BoxPr ()*CT_BoxPr {_ggfg :=&CT_BoxPr {};return _ggfg };func NewCT_Phant ()*CT_Phant {_fcdf :=&CT_Phant {};_fcdf .E =NewCT_OMathArg ();return _fcdf };func (_ffae ST_LimLoc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_badb :=_f .Attr {};_badb .Name =name ;switch _ffae {case ST_LimLocUnset :_badb .Value ="";case ST_LimLocUndOvr :_badb .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_badb .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _badb ,nil ;}; -// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path -func (_deee *CT_Shp )ValidateWithPath (path string )error {if _deee .ValAttr ==ST_ShpUnset {return _gcac .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 _aaebd :=_deee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaebd !=nil {return _aaebd ;};return nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_gcf :=&CT_BorderBoxPr {};return _gcf };func NewCT_EqArrPr ()*CT_EqArrPr {_gdebe :=&CT_EqArrPr {};return _gdebe };type CT_UnSignedInteger struct{ValAttr uint32 ;};func NewCT_TopBot ()*CT_TopBot {_aeag :=&CT_TopBot {};_aeag .ValAttr =ST_TopBot (1);return _aeag };func (_acag *ST_Jc )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fadgb ,_degg :=d .Token ();if _degg !=nil {return _degg ;};if _fabfd ,_adg :=_fadgb .(_bffe .EndElement );_adg &&_fabfd .Name ==start .Name {*_acag =1;return nil ;};if _bffd ,_ebag :=_fadgb .(_bffe .CharData );!_ebag {return _gcac .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",_fadgb );}else {switch string (_bffd ){case "":*_acag =0;case "\u006c\u0065\u0066\u0074":*_acag =1;case "\u0072\u0069\u0067h\u0074":*_acag =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acag =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_acag =4;};};_fadgb ,_degg =d .Token ();if _degg !=nil {return _degg ;};if _febbf ,_bdec :=_fadgb .(_bffe .EndElement );_bdec &&_febbf .Name ==start .Name {return nil ;};return _gcac .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",_fadgb );};func (_dceb *CT_OMathPara )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _dceb .OMathParaPr !=nil {_edgd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_dceb .OMathParaPr ,_edgd );};_fae :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_dgfa :=range _dceb .OMath {e .EncodeElement (_dgfa ,_fae );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func ParseUnionST_OnOff (s string )(_dggd .ST_OnOff ,error ){return _dggd .ParseUnionST_OnOff (s )}; +// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path +func (_dagg *CT_SSup )ValidateWithPath (path string )error {if _dagg .SSupPr !=nil {if _efbea :=_dagg .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_efbea !=nil {return _efbea ;};};if _eccdc :=_dagg .E .ValidateWithPath (path +"\u002f\u0045");_eccdc !=nil {return _eccdc ;};if _eefg :=_dagg .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_eefg !=nil {return _eefg ;};return nil ;}; -// Validate validates the CT_PhantPr and its children -func (_bcbg *CT_PhantPr )Validate ()error {return _bcbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func (_ccca ST_Style )ValidateWithPath (path string )error {switch _ccca {case 0,1,2,3,4:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccca ));};return nil ;};func (_gaca *CT_R )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _gaca .RPr !=nil {_dde :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_gaca .RPr ,_dde );};if _gaca .Choice !=nil {for _ ,_gefd :=range _gaca .Choice {_gefd .MarshalXML (e ,_bffe .StartElement {});};};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_becd *CT_RadPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fcdf :for {_aceb ,_aacb :=d .Token ();if _aacb !=nil {return _aacb ;};switch _adga :=_aceb .(type ){case _bffe .StartElement :switch _adga .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_becd .DegHide =NewCT_OnOff ();if _abgbde :=d .DecodeElement (_becd .DegHide ,&_adga );_abgbde !=nil {return _abgbde ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_becd .CtrlPr =NewCT_CtrlPr ();if _ccgg :=d .DecodeElement (_becd .CtrlPr ,&_adga );_ccgg !=nil {return _ccgg ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_adga .Name );if _ecded :=d .Skip ();_ecded !=nil {return _ecded ;};};case _bffe .EndElement :break _fcdf ;case _bffe .CharData :};};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;}; +// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path +func (_gcge *CT_Nary )ValidateWithPath (path string )error {if _gcge .NaryPr !=nil {if _cace :=_gcge .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_cace !=nil {return _cace ;};};if _eafc :=_gcge .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_eafc !=nil {return _eafc ;};if _adbg :=_gcge .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_adbg !=nil {return _adbg ;};if _cfaa :=_gcge .E .ValidateWithPath (path +"\u002f\u0045");_cfaa !=nil {return _cfaa ;};return nil ;};func (_fgcf *CT_OMath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgcf .EG_OMathMathElements !=nil {for _ ,_bgfg :=range _fgcf .EG_OMathMathElements {_bgfg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dffcd *CT_Rad )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dffcd .RadPr !=nil {_eafg :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_dffcd .RadPr ,_eafg );};_dfbee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_dffcd .Deg ,_dfbee );_gaca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dffcd .E ,_gaca );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_egee ST_Style )ValidateWithPath (path string )error {switch _egee {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egee ));};return nil ;};func NewCT_SPre ()*CT_SPre {_cabgd :=&CT_SPre {};_cabgd .Sub =NewCT_OMathArg ();_cabgd .Sup =NewCT_OMathArg ();_cabgd .E =NewCT_OMathArg ();return _cabgd ;};func (_cdeaa ST_TopBot )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cabf :=_f .Attr {};_cabf .Name =name ;switch _cdeaa {case ST_TopBotUnset :_cabf .Value ="";case ST_TopBotTop :_cabf .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_cabf .Value ="\u0062\u006f\u0074";};return _cabf ,nil ;};func (_bfc *CT_EqArrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbc :for {_bgg ,_gcd :=d .Token ();if _gcd !=nil {return _gcd ;};switch _caeb :=_bgg .(type ){case _f .StartElement :switch _caeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_bfc .BaseJc =NewCT_YAlign ();if _fed :=d .DecodeElement (_bfc .BaseJc ,&_caeb );_fed !=nil {return _fed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_bfc .MaxDist =NewCT_OnOff ();if _bbda :=d .DecodeElement (_bfc .MaxDist ,&_caeb );_bbda !=nil {return _bbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_bfc .ObjDist =NewCT_OnOff ();if _gdca :=d .DecodeElement (_bfc .ObjDist ,&_caeb );_gdca !=nil {return _gdca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_bfc .RSpRule =NewCT_SpacingRule ();if _cece :=d .DecodeElement (_bfc .RSpRule ,&_caeb );_cece !=nil {return _cece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_bfc .RSp =NewCT_UnSignedInteger ();if _bfcg :=d .DecodeElement (_bfc .RSp ,&_caeb );_bfcg !=nil {return _bfcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bfc .CtrlPr =NewCT_CtrlPr ();if _fffg :=d .DecodeElement (_bfc .CtrlPr ,&_caeb );_fffg !=nil {return _fffg ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_caeb .Name );if _dba :=d .Skip ();_dba !=nil {return _dba ;};};case _f .EndElement :break _dgbc ;case _f .CharData :};};return nil ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path -func (_befg *CT_PhantPr )ValidateWithPath (path string )error {if _befg .Show !=nil {if _eddb :=_befg .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_eddb !=nil {return _eddb ;};};if _befg .ZeroWid !=nil {if _fbba :=_befg .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_fbba !=nil {return _fbba ;};};if _befg .ZeroAsc !=nil {if _accf :=_befg .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_accf !=nil {return _accf ;};};if _befg .ZeroDesc !=nil {if _dffe :=_befg .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_dffe !=nil {return _dffe ;};};if _befg .Transp !=nil {if _fefc :=_befg .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_fefc !=nil {return _fefc ;};};if _befg .CtrlPr !=nil {if _aabc :=_befg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aabc !=nil {return _aabc ;};};return nil ;}; +// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path +func (_ccda *CT_Integer2 )ValidateWithPath (path string )error {if _ccda .ValAttr < -2{return _b .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d2 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ccda .ValAttr );};if _ccda .ValAttr > 2{return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ccda .ValAttr );};return nil ;};func NewCT_R ()*CT_R {_afbd :=&CT_R {};return _afbd };func (_aadd *CT_OMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fga :for {_eeefb ,_eeeb :=d .Token ();if _eeeb !=nil {return _eeeb ;};switch _ccfd :=_eeefb .(type ){case _f .StartElement :switch _ccfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_cbdb :=NewEG_OMathMathElements ();_cbdb .Acc =NewCT_Acc ();if _ddfd :=d .DecodeElement (_cbdb .Acc ,&_ccfd );_ddfd !=nil {return _ddfd ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_cbdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_acad :=NewEG_OMathMathElements ();_acad .Bar =NewCT_Bar ();if _fgba :=d .DecodeElement (_acad .Bar ,&_ccfd );_fgba !=nil {return _fgba ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_acad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bacb :=NewEG_OMathMathElements ();_bacb .Box =NewCT_Box ();if _eccfa :=d .DecodeElement (_bacb .Box ,&_ccfd );_eccfa !=nil {return _eccfa ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_bacb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dacf :=NewEG_OMathMathElements ();_dacf .BorderBox =NewCT_BorderBox ();if _becb :=d .DecodeElement (_dacf .BorderBox ,&_ccfd );_becb !=nil {return _becb ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_dacf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fadaf :=NewEG_OMathMathElements ();_fadaf .D =NewCT_D ();if _gbad :=d .DecodeElement (_fadaf .D ,&_ccfd );_gbad !=nil {return _gbad ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_fadaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_ffbf :=NewEG_OMathMathElements ();_ffbf .EqArr =NewCT_EqArr ();if _cgbd :=d .DecodeElement (_ffbf .EqArr ,&_ccfd );_cgbd !=nil {return _cgbd ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_ffbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_cccf :=NewEG_OMathMathElements ();_cccf .F =NewCT_F ();if _gegg :=d .DecodeElement (_cccf .F ,&_ccfd );_gegg !=nil {return _gegg ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_cccf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_feaad :=NewEG_OMathMathElements ();_feaad .Func =NewCT_Func ();if _cfbfd :=d .DecodeElement (_feaad .Func ,&_ccfd );_cfbfd !=nil {return _cfbfd ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_feaad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_eggb :=NewEG_OMathMathElements ();_eggb .GroupChr =NewCT_GroupChr ();if _edff :=d .DecodeElement (_eggb .GroupChr ,&_ccfd );_edff !=nil {return _edff ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_eggb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_agac :=NewEG_OMathMathElements ();_agac .LimLow =NewCT_LimLow ();if _cacef :=d .DecodeElement (_agac .LimLow ,&_ccfd );_cacef !=nil {return _cacef ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_agac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_adgc :=NewEG_OMathMathElements ();_adgc .LimUpp =NewCT_LimUpp ();if _gffc :=d .DecodeElement (_adgc .LimUpp ,&_ccfd );_gffc !=nil {return _gffc ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_adgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ebff :=NewEG_OMathMathElements ();_ebff .M =NewCT_M ();if _bbfg :=d .DecodeElement (_ebff .M ,&_ccfd );_bbfg !=nil {return _bbfg ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_ebff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cdcg :=NewEG_OMathMathElements ();_cdcg .Nary =NewCT_Nary ();if _dcdg :=d .DecodeElement (_cdcg .Nary ,&_ccfd );_dcdg !=nil {return _dcdg ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_cdcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_eegg :=NewEG_OMathMathElements ();_eegg .Phant =NewCT_Phant ();if _bcad :=d .DecodeElement (_eegg .Phant ,&_ccfd );_bcad !=nil {return _bcad ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_eegg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_egde :=NewEG_OMathMathElements ();_egde .Rad =NewCT_Rad ();if _dcae :=d .DecodeElement (_egde .Rad ,&_ccfd );_dcae !=nil {return _dcae ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_egde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_dege :=NewEG_OMathMathElements ();_dege .SPre =NewCT_SPre ();if _fdbg :=d .DecodeElement (_dege .SPre ,&_ccfd );_fdbg !=nil {return _fdbg ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_dege );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_efge :=NewEG_OMathMathElements ();_efge .SSub =NewCT_SSub ();if _daaec :=d .DecodeElement (_efge .SSub ,&_ccfd );_daaec !=nil {return _daaec ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_efge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_ebe :=NewEG_OMathMathElements ();_ebe .SSubSup =NewCT_SSubSup ();if _aed :=d .DecodeElement (_ebe .SSubSup ,&_ccfd );_aed !=nil {return _aed ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_ebe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_agee :=NewEG_OMathMathElements ();_agee .SSup =NewCT_SSup ();if _fefd :=d .DecodeElement (_agee .SSup ,&_ccfd );_fefd !=nil {return _fefd ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_agee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_eaca :=NewEG_OMathMathElements ();_eaca .R =NewCT_R ();if _aedc :=d .DecodeElement (_eaca .R ,&_ccfd );_aedc !=nil {return _aedc ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_eaca );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_ccfd .Name );if _dgdf :=d .Skip ();_dgdf !=nil {return _dgdf ;};};case _f .EndElement :break _fga ;case _f .CharData :};};return nil ;};func (_cbfd *CT_SPrePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_febf :for {_dggd ,_cgfa :=d .Token ();if _cgfa !=nil {return _cgfa ;};switch _agd :=_dggd .(type ){case _f .StartElement :switch _agd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cbfd .CtrlPr =NewCT_CtrlPr ();if _bdabf :=d .DecodeElement (_cbfd .CtrlPr ,&_agd );_bdabf !=nil {return _bdabf ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_agd .Name );if _abea :=d .Skip ();_abea !=nil {return _abea ;};};case _f .EndElement :break _febf ;case _f .CharData :};};return nil ;};func (_fbgb *CT_RChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbgb .T !=nil {_ceaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074"}};for _ ,_geb :=range _fbgb .T {e .EncodeElement (_geb ,_ceaf );};};return nil ;};func (_dfgg *CT_Nary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfgg .Sub =NewCT_OMathArg ();_dfgg .Sup =NewCT_OMathArg ();_dfgg .E =NewCT_OMathArg ();_fgfc :for {_afab ,_badg :=d .Token ();if _badg !=nil {return _badg ;};switch _cfdec :=_afab .(type ){case _f .StartElement :switch _cfdec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_dfgg .NaryPr =NewCT_NaryPr ();if _eagb :=d .DecodeElement (_dfgg .NaryPr ,&_cfdec );_eagb !=nil {return _eagb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _cgf :=d .DecodeElement (_dfgg .Sub ,&_cfdec );_cgf !=nil {return _cgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _feddg :=d .DecodeElement (_dfgg .Sup ,&_cfdec );_feddg !=nil {return _feddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gadda :=d .DecodeElement (_dfgg .E ,&_cfdec );_gadda !=nil {return _gadda ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_cfdec .Name );if _edcd :=d .Skip ();_edcd !=nil {return _edcd ;};};case _f .EndElement :break _fgfc ;case _f .CharData :};};return nil ;};func (_cdfe *OMathPara )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdfe .CT_OMathPara =*NewCT_OMathPara ();_feaef :for {_beff ,_daad :=d .Token ();if _daad !=nil {return _daad ;};switch _cgfad :=_beff .(type ){case _f .StartElement :switch _cgfad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_cdfe .OMathParaPr =NewCT_OMathParaPr ();if _fdeae :=d .DecodeElement (_cdfe .OMathParaPr ,&_cgfad );_fdeae !=nil {return _fdeae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_daga :=NewCT_OMath ();if _gfaca :=d .DecodeElement (_daga ,&_cgfad );_gfaca !=nil {return _gfaca ;};_cdfe .OMath =append (_cdfe .OMath ,_daga );default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_cgfad .Name );if _dffg :=d .Skip ();_dffg !=nil {return _dffg ;};};case _f .EndElement :break _feaef ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_BorderBox and its children -func (_egbga *CT_BorderBox )Validate ()error {return _egbga .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");}; +// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path +func (_egga *CT_OMathArg )ValidateWithPath (path string )error {if _egga .ArgPr !=nil {if _dbde :=_egga .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_dbde !=nil {return _dbde ;};};for _agcc ,_gfag :=range _egga .EG_OMathMathElements {if _fdca :=_gfag .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_agcc ));_fdca !=nil {return _fdca ;};};if _egga .CtrlPr !=nil {if _dfgd :=_egga .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dfgd !=nil {return _dfgd ;};};return nil ;};func NewEG_OMathElements ()*EG_OMathElements {_gebb :=&EG_OMathElements {};return _gebb };func (_eacdd ST_BreakBin )Validate ()error {return _eacdd .ValidateWithPath ("")}; -// Validate validates the CT_YAlign and its children -func (_ddaf *CT_YAlign )Validate ()error {return _ddaf .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");}; +// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path +func (_fbf *CT_XAlign )ValidateWithPath (path string )error {if _fbf .ValAttr ==_g .ST_XAlignUnset {return _b .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 _aefg :=_fbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aefg !=nil {return _aefg ;};return nil ;};type MathPr struct{CT_MathPr }; -// ValidateWithPath validates the OMath and its children, prefixing error messages with path -func (_ddeb *OMath )ValidateWithPath (path string )error {if _f :=_ddeb .CT_OMath .ValidateWithPath (path );_f !=nil {return _f ;};return nil ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;}; +// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path +func (_abg *CT_OMathJc )ValidateWithPath (path string )error {if _gbcd :=_abg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbcd !=nil {return _gbcd ;};return nil ;};func NewCT_RPR ()*CT_RPR {_abgc :=&CT_RPR {};return _abgc }; -// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path -func (_dg *EG_OMathMathElements )ValidateWithPath (path string )error {if _dg .Acc !=nil {if _adbf :=_dg .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_adbf !=nil {return _adbf ;};};if _dg .Bar !=nil {if _cba :=_dg .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_cba !=nil {return _cba ;};};if _dg .Box !=nil {if _dgfg :=_dg .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_dgfg !=nil {return _dgfg ;};};if _dg .BorderBox !=nil {if _fcfd :=_dg .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_fcfd !=nil {return _fcfd ;};};if _dg .D !=nil {if _edbe :=_dg .D .ValidateWithPath (path +"\u002f\u0044");_edbe !=nil {return _edbe ;};};if _dg .EqArr !=nil {if _bba :=_dg .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_bba !=nil {return _bba ;};};if _dg .F !=nil {if _acea :=_dg .F .ValidateWithPath (path +"\u002f\u0046");_acea !=nil {return _acea ;};};if _dg .Func !=nil {if _cdbc :=_dg .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_cdbc !=nil {return _cdbc ;};};if _dg .GroupChr !=nil {if _cadf :=_dg .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_cadf !=nil {return _cadf ;};};if _dg .LimLow !=nil {if _cffb :=_dg .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_cffb !=nil {return _cffb ;};};if _dg .LimUpp !=nil {if _abaf :=_dg .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_abaf !=nil {return _abaf ;};};if _dg .M !=nil {if _cagb :=_dg .M .ValidateWithPath (path +"\u002f\u004d");_cagb !=nil {return _cagb ;};};if _dg .Nary !=nil {if _cgf :=_dg .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_cgf !=nil {return _cgf ;};};if _dg .Phant !=nil {if _eaga :=_dg .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_eaga !=nil {return _eaga ;};};if _dg .Rad !=nil {if _fcbf :=_dg .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_fcbf !=nil {return _fcbf ;};};if _dg .SPre !=nil {if _bbde :=_dg .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_bbde !=nil {return _bbde ;};};if _dg .SSub !=nil {if _ececb :=_dg .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_ececb !=nil {return _ececb ;};};if _dg .SSubSup !=nil {if _bbbba :=_dg .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_bbbba !=nil {return _bbbba ;};};if _dg .SSup !=nil {if _bee :=_dg .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_bee !=nil {return _bee ;};};if _dg .R !=nil {if _agab :=_dg .R .ValidateWithPath (path +"\u002f\u0052");_agab !=nil {return _agab ;};};return nil ;};func (_fecf *CT_OMath )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gbeg :for {_bfga ,_gegg :=d .Token ();if _gegg !=nil {return _gegg ;};switch _gg :=_bfga .(type ){case _bffe .StartElement :switch _gg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dce :=NewEG_OMathMathElements ();_dce .Acc =NewCT_Acc ();if _fbc :=d .DecodeElement (_dce .Acc ,&_gg );_fbc !=nil {return _fbc ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_dce );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_adac :=NewEG_OMathMathElements ();_adac .Bar =NewCT_Bar ();if _bad :=d .DecodeElement (_adac .Bar ,&_gg );_bad !=nil {return _bad ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_adac );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_dagg :=NewEG_OMathMathElements ();_dagg .Box =NewCT_Box ();if _bfdab :=d .DecodeElement (_dagg .Box ,&_gg );_bfdab !=nil {return _bfdab ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_dagg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bcge :=NewEG_OMathMathElements ();_bcge .BorderBox =NewCT_BorderBox ();if _adf :=d .DecodeElement (_bcge .BorderBox ,&_gg );_adf !=nil {return _adf ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_bcge );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_beaf :=NewEG_OMathMathElements ();_beaf .D =NewCT_D ();if _bgbd :=d .DecodeElement (_beaf .D ,&_gg );_bgbd !=nil {return _bgbd ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_beaf );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_gedgg :=NewEG_OMathMathElements ();_gedgg .EqArr =NewCT_EqArr ();if _bfda :=d .DecodeElement (_gedgg .EqArr ,&_gg );_bfda !=nil {return _bfda ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_gedgg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_abgbd :=NewEG_OMathMathElements ();_abgbd .F =NewCT_F ();if _bggd :=d .DecodeElement (_abgbd .F ,&_gg );_bggd !=nil {return _bggd ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_abgbd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_dfaf :=NewEG_OMathMathElements ();_dfaf .Func =NewCT_Func ();if _bcdag :=d .DecodeElement (_dfaf .Func ,&_gg );_bcdag !=nil {return _bcdag ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_dfaf );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_beff :=NewEG_OMathMathElements ();_beff .GroupChr =NewCT_GroupChr ();if _eccfg :=d .DecodeElement (_beff .GroupChr ,&_gg );_eccfg !=nil {return _eccfg ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_beff );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bd :=NewEG_OMathMathElements ();_bd .LimLow =NewCT_LimLow ();if _gcfa :=d .DecodeElement (_bd .LimLow ,&_gg );_gcfa !=nil {return _gcfa ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_bd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_ceef :=NewEG_OMathMathElements ();_ceef .LimUpp =NewCT_LimUpp ();if _eaaef :=d .DecodeElement (_ceef .LimUpp ,&_gg );_eaaef !=nil {return _eaaef ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_ceef );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_geba :=NewEG_OMathMathElements ();_geba .M =NewCT_M ();if _gbaa :=d .DecodeElement (_geba .M ,&_gg );_gbaa !=nil {return _gbaa ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_geba );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_ebgg :=NewEG_OMathMathElements ();_ebgg .Nary =NewCT_Nary ();if _ecab :=d .DecodeElement (_ebgg .Nary ,&_gg );_ecab !=nil {return _ecab ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_ebgg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_abae :=NewEG_OMathMathElements ();_abae .Phant =NewCT_Phant ();if _eecc :=d .DecodeElement (_abae .Phant ,&_gg );_eecc !=nil {return _eecc ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_abae );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gdae :=NewEG_OMathMathElements ();_gdae .Rad =NewCT_Rad ();if _cdcd :=d .DecodeElement (_gdae .Rad ,&_gg );_cdcd !=nil {return _cdcd ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_gdae );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_ecd :=NewEG_OMathMathElements ();_ecd .SPre =NewCT_SPre ();if _edfb :=d .DecodeElement (_ecd .SPre ,&_gg );_edfb !=nil {return _edfb ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_ecd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_gbca :=NewEG_OMathMathElements ();_gbca .SSub =NewCT_SSub ();if _bbgc :=d .DecodeElement (_gbca .SSub ,&_gg );_bbgc !=nil {return _bbgc ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_gbca );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_egba :=NewEG_OMathMathElements ();_egba .SSubSup =NewCT_SSubSup ();if _feda :=d .DecodeElement (_egba .SSubSup ,&_gg );_feda !=nil {return _feda ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_egba );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cbge :=NewEG_OMathMathElements ();_cbge .SSup =NewCT_SSup ();if _fcc :=d .DecodeElement (_cbge .SSup ,&_gg );_fcc !=nil {return _fcc ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_cbge );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_afg :=NewEG_OMathMathElements ();_afg .R =NewCT_R ();if _ebdf :=d .DecodeElement (_afg .R ,&_gg );_ebdf !=nil {return _ebdf ;};_fecf .EG_OMathMathElements =append (_fecf .EG_OMathMathElements ,_afg );default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_gg .Name );if _abc :=d .Skip ();_abc !=nil {return _abc ;};};case _bffe .EndElement :break _gbeg ;case _bffe .CharData :};};return nil ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);func (_eff *CT_FPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_feb :for {_cacc ,_daeg :=d .Token ();if _daeg !=nil {return _daeg ;};switch _gced :=_cacc .(type ){case _bffe .StartElement :switch _gced .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_eff .Type =NewCT_FType ();if _edcg :=d .DecodeElement (_eff .Type ,&_gced );_edcg !=nil {return _edcg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eff .CtrlPr =NewCT_CtrlPr ();if _ebe :=d .DecodeElement (_eff .CtrlPr ,&_gced );_ebe !=nil {return _ebe ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0050\u0072\u0020\u0025\u0076",_gced .Name );if _bgbb :=d .Skip ();_bgbb !=nil {return _bgbb ;};};case _bffe .EndElement :break _feb ;case _bffe .CharData :};};return nil ;};func (_dfa *CT_EqArr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_bdf :for {_ccfda ,_egeg :=d .Token ();if _egeg !=nil {return _egeg ;};switch _aaca :=_ccfda .(type ){case _bffe .StartElement :switch _aaca .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_dfa .EqArrPr =NewCT_EqArrPr ();if _badf :=d .DecodeElement (_dfa .EqArrPr ,&_aaca );_badf !=nil {return _badf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_gbef :=NewCT_OMathArg ();if _dgbb :=d .DecodeElement (_gbef ,&_aaca );_dgbb !=nil {return _dgbb ;};_dfa .E =append (_dfa .E ,_gbef );default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_aaca .Name );if _bfag :=d .Skip ();_bfag !=nil {return _bfag ;};};case _bffe .EndElement :break _bdf ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_Char and its children +func (_bddd *CT_Char )Validate ()error {return _bddd .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");}; -// Validate validates the CT_NaryPr and its children -func (_fadb *CT_NaryPr )Validate ()error {return _fadb .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");}; +// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path +func (_adab *CT_OMathParaPr )ValidateWithPath (path string )error {if _adab .Jc !=nil {if _fccg :=_adab .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fccg !=nil {return _fccg ;};};return nil ;};func (_aaee *CT_MCS )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gfde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_cgce :=range _aaee .Mc {e .EncodeElement (_cgce ,_gfde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ed *CT_Bar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ed .E =NewCT_OMathArg ();_aab :for {_cba ,_bff :=d .Token ();if _bff !=nil {return _bff ;};switch _fcc :=_cba .(type ){case _f .StartElement :switch _fcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_ed .BarPr =NewCT_BarPr ();if _cfa :=d .DecodeElement (_ed .BarPr ,&_fcc );_cfa !=nil {return _cfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _de :=d .DecodeElement (_ed .E ,&_fcc );_de !=nil {return _de ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0020\u0025\u0076",_fcc .Name );if _bbf :=d .Skip ();_bbf !=nil {return _bbf ;};};case _f .EndElement :break _aab ;case _f .CharData :};};return nil ;};func NewCT_Acc ()*CT_Acc {_a :=&CT_Acc {};_a .E =NewCT_OMathArg ();return _a };func NewCT_NaryPr ()*CT_NaryPr {_dbbe :=&CT_NaryPr {};return _dbbe };const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;); -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_acfg *CT_F )ValidateWithPath (path string )error {if _acfg .FPr !=nil {if _cegf :=_acfg .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_cegf !=nil {return _cegf ;};};if _bbdb :=_acfg .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_bbdb !=nil {return _bbdb ;};if _dded :=_acfg .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_dded !=nil {return _dded ;};return nil ;};func (_ffbf *CT_MathPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_aaad :for {_bgf ,_gbaaf :=d .Token ();if _gbaaf !=nil {return _gbaaf ;};switch _fdbfg :=_bgf .(type ){case _bffe .StartElement :switch _fdbfg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_ffbf .MathFont =NewCT_String ();if _fa :=d .DecodeElement (_ffbf .MathFont ,&_fdbfg );_fa !=nil {return _fa ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_ffbf .BrkBin =NewCT_BreakBin ();if _bccbg :=d .DecodeElement (_ffbf .BrkBin ,&_fdbfg );_bccbg !=nil {return _bccbg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_ffbf .BrkBinSub =NewCT_BreakBinSub ();if _ceag :=d .DecodeElement (_ffbf .BrkBinSub ,&_fdbfg );_ceag !=nil {return _ceag ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_ffbf .SmallFrac =NewCT_OnOff ();if _dbfa :=d .DecodeElement (_ffbf .SmallFrac ,&_fdbfg );_dbfa !=nil {return _dbfa ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_ffbf .DispDef =NewCT_OnOff ();if _dfc :=d .DecodeElement (_ffbf .DispDef ,&_fdbfg );_dfc !=nil {return _dfc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_ffbf .LMargin =NewCT_TwipsMeasure ();if _fecg :=d .DecodeElement (_ffbf .LMargin ,&_fdbfg );_fecg !=nil {return _fecg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_ffbf .RMargin =NewCT_TwipsMeasure ();if _ab :=d .DecodeElement (_ffbf .RMargin ,&_fdbfg );_ab !=nil {return _ab ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_ffbf .DefJc =NewCT_OMathJc ();if _aeede :=d .DecodeElement (_ffbf .DefJc ,&_fdbfg );_aeede !=nil {return _aeede ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_ffbf .PreSp =NewCT_TwipsMeasure ();if _eaag :=d .DecodeElement (_ffbf .PreSp ,&_fdbfg );_eaag !=nil {return _eaag ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_ffbf .PostSp =NewCT_TwipsMeasure ();if _ceae :=d .DecodeElement (_ffbf .PostSp ,&_fdbfg );_ceae !=nil {return _ceae ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_ffbf .InterSp =NewCT_TwipsMeasure ();if _bfac :=d .DecodeElement (_ffbf .InterSp ,&_fdbfg );_bfac !=nil {return _bfac ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_ffbf .IntraSp =NewCT_TwipsMeasure ();if _ebdfc :=d .DecodeElement (_ffbf .IntraSp ,&_fdbfg );_ebdfc !=nil {return _ebdfc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_ffbf .Choice =NewCT_MathPrChoice ();if _efee :=d .DecodeElement (&_ffbf .Choice .WrapIndent ,&_fdbfg );_efee !=nil {return _efee ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_ffbf .Choice =NewCT_MathPrChoice ();if _cgcf :=d .DecodeElement (&_ffbf .Choice .WrapRight ,&_fdbfg );_cgcf !=nil {return _cgcf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_ffbf .IntLim =NewCT_LimLoc ();if _dgfdbg :=d .DecodeElement (_ffbf .IntLim ,&_fdbfg );_dgfdbg !=nil {return _dgfdbg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_ffbf .NaryLim =NewCT_LimLoc ();if _ccfc :=d .DecodeElement (_ffbf .NaryLim ,&_fdbfg );_ccfc !=nil {return _ccfc ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_fdbfg .Name );if _cbab :=d .Skip ();_cbab !=nil {return _cbab ;};};case _bffe .EndElement :break _aaad ;case _bffe .CharData :};};return nil ;};type OMath struct{CT_OMath };func (_dcb *CT_OMath )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _dcb .EG_OMathMathElements !=nil {for _ ,_ad :=range _dcb .EG_OMathMathElements {_ad .MarshalXML (e ,_bffe .StartElement {});};};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_fbgc *CT_SSubSupPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ebc :for {_gdea ,_dcdd :=d .Token ();if _dcdd !=nil {return _dcdd ;};switch _afb :=_gdea .(type ){case _bffe .StartElement :switch _afb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_fbgc .AlnScr =NewCT_OnOff ();if _ebea :=d .DecodeElement (_fbgc .AlnScr ,&_afb );_ebea !=nil {return _ebea ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fbgc .CtrlPr =NewCT_CtrlPr ();if _gbag :=d .DecodeElement (_fbgc .CtrlPr ,&_afb );_gbag !=nil {return _gbag ;};default:_fefa .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_afb .Name );if _ddbec :=d .Skip ();_ddbec !=nil {return _ddbec ;};};case _bffe .EndElement :break _ebc ;case _bffe .CharData :};};return nil ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};func (_fgfd *CT_Char )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_gcac .Sprintf ("\u0025\u0076",_fgfd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_ffff *CT_Nary )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ffff .Sub =NewCT_OMathArg ();_ffff .Sup =NewCT_OMathArg ();_ffff .E =NewCT_OMathArg ();_afac :for {_ceb ,_fedf :=d .Token ();if _fedf !=nil {return _fedf ;};switch _cfc :=_ceb .(type ){case _bffe .StartElement :switch _cfc .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_ffff .NaryPr =NewCT_NaryPr ();if _afgde :=d .DecodeElement (_ffff .NaryPr ,&_cfc );_afgde !=nil {return _afgde ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _bcgce :=d .DecodeElement (_ffff .Sub ,&_cfc );_bcgce !=nil {return _bcgce ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _gfgd :=d .DecodeElement (_ffff .Sup ,&_cfc );_gfgd !=nil {return _gfgd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bcea :=d .DecodeElement (_ffff .E ,&_cfc );_bcea !=nil {return _bcea ;};default:_fefa .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_cfc .Name );if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _bffe .EndElement :break _afac ;case _bffe .CharData :};};return nil ;};func (_bfbfe *CT_UnSignedInteger )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_da :=range start .Attr {if _da .Name .Local =="\u0076\u0061\u006c"{_dda ,_cabe :=_gddd .ParseUint (_da .Value ,10,32);if _cabe !=nil {return _cabe ;};_bfbfe .ValAttr =uint32 (_dda );continue ;};};for {_fge ,_ccaa :=d .Token ();if _ccaa !=nil {return _gcac .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0055\u006e\u0053\u0069\u0067\u006e\u0065d\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_ccaa );};if _aeea ,_agec :=_fge .(_bffe .EndElement );_agec &&_aeea .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path +func (_ccbg *CT_Phant )ValidateWithPath (path string )error {if _ccbg .PhantPr !=nil {if _fedf :=_ccbg .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_fedf !=nil {return _fedf ;};};if _fdad :=_ccbg .E .ValidateWithPath (path +"\u002f\u0045");_fdad !=nil {return _fdad ;};return nil ;}; -// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path -func (_abfb *CT_Script )ValidateWithPath (path string )error {if _cgcb :=_abfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcb !=nil {return _cgcb ;};return nil ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;};func (_gaec *ST_TopBot )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_efcfa ,_dedg :=d .Token ();if _dedg !=nil {return _dedg ;};if _daafc ,_cef :=_efcfa .(_bffe .EndElement );_cef &&_daafc .Name ==start .Name {*_gaec =1;return nil ;};if _ggaa ,_ccfdc :=_efcfa .(_bffe .CharData );!_ccfdc {return _gcac .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",_efcfa );}else {switch string (_ggaa ){case "":*_gaec =0;case "\u0074\u006f\u0070":*_gaec =1;case "\u0062\u006f\u0074":*_gaec =2;};};_efcfa ,_dedg =d .Token ();if _dedg !=nil {return _dedg ;};if _adef ,_accd :=_efcfa .(_bffe .EndElement );_accd &&_adef .Name ==start .Name {return nil ;};return _gcac .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",_efcfa );};func NewEG_ScriptStyle ()*EG_ScriptStyle {_bagf :=&EG_ScriptStyle {};return _bagf };func (_cggc ST_BreakBinSub )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_bdfe :=_bffe .Attr {};_bdfe .Name =name ;switch _cggc {case ST_BreakBinSubUnset :_bdfe .Value ="";case ST_BreakBinSub__ :_bdfe .Value ="\u002d\u002d";case ST_BreakBinSub___ :_bdfe .Value ="\u002d\u002b";case ST_BreakBinSub____ :_bdfe .Value ="\u002b\u002d";};return _bdfe ,nil ;}; +// ValidateWithPath validates the CT_D and its children, prefixing error messages with path +func (_adb *CT_D )ValidateWithPath (path string )error {if _adb .DPr !=nil {if _ccc :=_adb .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_ccc !=nil {return _ccc ;};};for _fdfc ,_ggef :=range _adb .E {if _bde :=_ggef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fdfc ));_bde !=nil {return _bde ;};};return nil ;};type CT_FType struct{ValAttr ST_FType ;}; -// Validate validates the CT_OnOff and its children -func (_efa *CT_OnOff )Validate ()error {return _efa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_OMathArgPr and its children +func (_cbdbc *CT_OMathArgPr )Validate ()error {return _cbdbc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};func (_fcafc ST_Shp )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffgcf :=_f .Attr {};_ffgcf .Name =name ;switch _fcafc {case ST_ShpUnset :_ffgcf .Value ="";case ST_ShpCentered :_ffgcf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_ffgcf .Value ="\u006d\u0061\u0074c\u0068";};return _ffgcf ,nil ;}; -// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path -func (_agdc *CT_FType )ValidateWithPath (path string )error {if _agdc .ValAttr ==ST_FTypeUnset {return _gcac .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 _fbeae :=_agdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbeae !=nil {return _fbeae ;};return nil ;};func (_acfc *CT_MCPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _acfc .Count !=nil {_feg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_acfc .Count ,_feg );};if _acfc .McJc !=nil {_dgaf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_acfc .McJc ,_dgaf );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_cbbd *CT_LimLow )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _cbbd .LimLowPr !=nil {_aeff :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_cbbd .LimLowPr ,_aeff );};_gcad :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cbbd .E ,_gcad );_gaac :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_cbbd .Lim ,_gaac );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_dcea *CT_M )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cgfa :for {_b ,_aecdg :=d .Token ();if _aecdg !=nil {return _aecdg ;};switch _fccb :=_b .(type ){case _bffe .StartElement :switch _fccb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_dcea .MPr =NewCT_MPr ();if _efge :=d .DecodeElement (_dcea .MPr ,&_fccb );_efge !=nil {return _efge ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_bfdg :=NewCT_MR ();if _ccbf :=d .DecodeElement (_bfdg ,&_fccb );_ccbf !=nil {return _ccbf ;};_dcea .Mr =append (_dcea .Mr ,_bfdg );default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u004d\u0020\u0025\u0076",_fccb .Name );if _cacf :=d .Skip ();_cacf !=nil {return _cacf ;};};case _bffe .EndElement :break _cgfa ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_MC and its children +func (_bdcda *CT_MC )Validate ()error {return _bdcda .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func (_ebdd *CT_MR )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggee :for {_bgcc ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _aced :=_bgcc .(type ){case _f .StartElement :switch _aced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_ecea :=NewCT_OMathArg ();if _aade :=d .DecodeElement (_ecea ,&_aced );_aade !=nil {return _aade ;};_ebdd .E =append (_ebdd .E ,_ecea );default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0052 \u0025\u0076",_aced .Name );if _bgcf :=d .Skip ();_bgcf !=nil {return _bgcf ;};};case _f .EndElement :break _ggee ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Phant and its children -func (_gdfc *CT_Phant )Validate ()error {return _gdfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func NewCT_Acc ()*CT_Acc {_ebeg :=&CT_Acc {};_ebeg .E =NewCT_OMathArg ();return _ebeg }; +// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path +func (_dgdfa *CT_Rad )ValidateWithPath (path string )error {if _dgdfa .RadPr !=nil {if _ebcb :=_dgdfa .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_ebcb !=nil {return _ebcb ;};};if _abdaa :=_dgdfa .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_abdaa !=nil {return _abdaa ;};if _ebgb :=_dgdfa .E .ValidateWithPath (path +"\u002f\u0045");_ebgb !=nil {return _ebgb ;};return nil ;};func (_ddcb *ST_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaa ,_efffa :=d .Token ();if _efffa !=nil {return _efffa ;};if _afff ,_fddfb :=_aeaa .(_f .EndElement );_fddfb &&_afff .Name ==start .Name {*_ddcb =1;return nil ;};if _caddf ,_ddfbd :=_aeaa .(_f .CharData );!_ddfbd {return _b .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",_aeaa );}else {switch string (_caddf ){case "":*_ddcb =0;case "\u006c\u0065\u0066\u0074":*_ddcb =1;case "\u0072\u0069\u0067h\u0074":*_ddcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddcb =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ddcb =4;};};_aeaa ,_efffa =d .Token ();if _efffa !=nil {return _efffa ;};if _bcgc ,_fgbd :=_aeaa .(_f .EndElement );_fgbd &&_bcgc .Name ==start .Name {return nil ;};return _b .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",_aeaa );}; -// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path -func (_dgbg *CT_GroupChr )ValidateWithPath (path string )error {if _dgbg .GroupChrPr !=nil {if _cad :=_dgbg .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_cad !=nil {return _cad ;};};if _abbf :=_dgbg .E .ValidateWithPath (path +"\u002f\u0045");_abbf !=nil {return _abbf ;};return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func (_eda ST_Style )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_cddc :=_bffe .Attr {};_cddc .Name =name ;switch _eda {case ST_StyleUnset :_cddc .Value ="";case ST_StyleP :_cddc .Value ="\u0070";case ST_StyleB :_cddc .Value ="\u0062";case ST_StyleI :_cddc .Value ="\u0069";case ST_StyleBi :_cddc .Value ="\u0062\u0069";};return _cddc ,nil ;};func NewCT_OMathPara ()*CT_OMathPara {_cfa :=&CT_OMathPara {};return _cfa };func (_gbfge ST_TopBot )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_gbfge .String (),start );};type CT_YAlign struct{ValAttr _dggd .ST_YAlign ;};type MathPr struct{CT_MathPr };func NewCT_BorderBox ()*CT_BorderBox {_gfcag :=&CT_BorderBox {};_gfcag .E =NewCT_OMathArg ();return _gfcag ;};func NewCT_LimLoc ()*CT_LimLoc {_bdeg :=&CT_LimLoc {};_bdeg .ValAttr =ST_LimLoc (1);return _bdeg };func (_gbb *ST_Shp )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ebegg ,_ecb :=d .Token ();if _ecb !=nil {return _ecb ;};if _aefcg ,_efcf :=_ebegg .(_bffe .EndElement );_efcf &&_aefcg .Name ==start .Name {*_gbb =1;return nil ;};if _bfddf ,_daba :=_ebegg .(_bffe .CharData );!_daba {return _gcac .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",_ebegg );}else {switch string (_bfddf ){case "":*_gbb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_gbb =1;case "\u006d\u0061\u0074c\u0068":*_gbb =2;};};_ebegg ,_ecb =d .Token ();if _ecb !=nil {return _ecb ;};if _dgcdc ,_edeg :=_ebegg .(_bffe .EndElement );_edeg &&_dgcdc .Name ==start .Name {return nil ;};return _gcac .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",_ebegg );};type CT_MC struct{McPr *CT_MCPr ;};func NewCT_Nary ()*CT_Nary {_fagf :=&CT_Nary {};_fagf .Sub =NewCT_OMathArg ();_fagf .Sup =NewCT_OMathArg ();_fagf .E =NewCT_OMathArg ();return _fagf ;};type CT_FType struct{ValAttr ST_FType ;};func (_fafa *CT_DPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_dcca :for {_bcgd ,_eba :=d .Token ();if _eba !=nil {return _eba ;};switch _cgea :=_bcgd .(type ){case _bffe .StartElement :switch _cgea .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_fafa .BegChr =NewCT_Char ();if _ddecg :=d .DecodeElement (_fafa .BegChr ,&_cgea );_ddecg !=nil {return _ddecg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_fafa .SepChr =NewCT_Char ();if _baag :=d .DecodeElement (_fafa .SepChr ,&_cgea );_baag !=nil {return _baag ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_fafa .EndChr =NewCT_Char ();if _bagc :=d .DecodeElement (_fafa .EndChr ,&_cgea );_bagc !=nil {return _bagc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_fafa .Grow =NewCT_OnOff ();if _cbba :=d .DecodeElement (_fafa .Grow ,&_cgea );_cbba !=nil {return _cbba ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_fafa .Shp =NewCT_Shp ();if _gcgac :=d .DecodeElement (_fafa .Shp ,&_cgea );_gcgac !=nil {return _gcgac ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fafa .CtrlPr =NewCT_CtrlPr ();if _aaege :=d .DecodeElement (_fafa .CtrlPr ,&_cgea );_aaege !=nil {return _aaege ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0072\u0020\u0025\u0076",_cgea .Name );if _bdfg :=d .Skip ();_bdfg !=nil {return _bdfg ;};};case _bffe .EndElement :break _dcca ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_FType and its children +func (_deab *CT_FType )Validate ()error {return _deab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};const (ST_ScriptUnset ST_Script =0;ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;); // Validate validates the CT_String and its children -func (_abdf *CT_String )Validate ()error {return _abdf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func ParseUnionST_TwipsMeasure (s string )(_dggd .ST_TwipsMeasure ,error ){_fdfe :=_dggd .ST_TwipsMeasure {};if _dggd .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_fdfe .ST_PositiveUniversalMeasure =&s ;}else {_gfec ,_ebae :=_gddd .ParseFloat (s ,64);if _ebae !=nil {return _fdfe ,_gcac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ebae );};_fdfe .ST_UnsignedDecimalNumber =_fefa .Uint64 (uint64 (_gfec ));};return _fdfe ,nil ;};func NewCT_SSubSup ()*CT_SSubSup {_dagcb :=&CT_SSubSup {};_dagcb .E =NewCT_OMathArg ();_dagcb .Sub =NewCT_OMathArg ();_dagcb .Sup =NewCT_OMathArg ();return _dagcb ;};type ST_Shp byte ; +func (_aaefg *CT_String )Validate ()error {return _aaefg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; -// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path -func (_egbg *CT_SSub )ValidateWithPath (path string )error {if _egbg .SSubPr !=nil {if _egb :=_egbg .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_egb !=nil {return _egb ;};};if _fefe :=_egbg .E .ValidateWithPath (path +"\u002f\u0045");_fefe !=nil {return _fefe ;};if _ecaf :=_egbg .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_ecaf !=nil {return _ecaf ;};return nil ;};func (_eee *CT_RChoice )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gcbd :for {_adbe ,_egbd :=d .Token ();if _egbd !=nil {return _egbd ;};switch _ff :=_adbe .(type ){case _bffe .StartElement :switch _ff .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_bg :=NewCT_Text ();if _ffeg :=d .DecodeElement (_bg ,&_ff );_ffeg !=nil {return _ffeg ;};_eee .T =append (_eee .T ,_bg );default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ff .Name );if _cbg :=d .Skip ();_cbg !=nil {return _cbg ;};};case _bffe .EndElement :break _gcbd ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_OMath and its children +func (_afdf *CT_OMath )Validate ()error {return _afdf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");}; -// Validate validates the CT_R and its children -func (_dgbd *CT_R )Validate ()error {return _dgbd .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_bbbb *CT_SSubSupPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _bbbb .AlnScr !=nil {_dddb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_bbbb .AlnScr ,_dddb );};if _bbbb .CtrlPr !=nil {_gbefg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bbbb .CtrlPr ,_gbefg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_geb *CT_BreakBinSub )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_fagb :=range start .Attr {if _fagb .Name .Local =="\u0076\u0061\u006c"{_geb .ValAttr .UnmarshalXMLAttr (_fagb );continue ;};};for {_gbfa ,_facd :=d .Token ();if _facd !=nil {return _gcac .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u0053\u0075\u0062:\u0020\u0025\u0073",_facd );};if _faebb ,_ae :=_gbfa .(_bffe .EndElement );_ae &&_faebb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OMathPara and its children +func (_dbdc *OMathPara )Validate ()error {return _dbdc .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_bbcff *CT_NaryPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbac :for {_egg ,_ecec :=d .Token ();if _ecec !=nil {return _ecec ;};switch _gfeb :=_egg .(type ){case _f .StartElement :switch _gfeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_bbcff .Chr =NewCT_Char ();if _aagf :=d .DecodeElement (_bbcff .Chr ,&_gfeb );_aagf !=nil {return _aagf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_bbcff .LimLoc =NewCT_LimLoc ();if _aebd :=d .DecodeElement (_bbcff .LimLoc ,&_gfeb );_aebd !=nil {return _aebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_bbcff .Grow =NewCT_OnOff ();if _bbcfa :=d .DecodeElement (_bbcff .Grow ,&_gfeb );_bbcfa !=nil {return _bbcfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_bbcff .SubHide =NewCT_OnOff ();if _feb :=d .DecodeElement (_bbcff .SubHide ,&_gfeb );_feb !=nil {return _feb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_bbcff .SupHide =NewCT_OnOff ();if _bbcd :=d .DecodeElement (_bbcff .SupHide ,&_gfeb );_bbcd !=nil {return _bbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bbcff .CtrlPr =NewCT_CtrlPr ();if _eeef :=d .DecodeElement (_bbcff .CtrlPr ,&_gfeb );_eeef !=nil {return _eeef ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_gfeb .Name );if _gcca :=d .Skip ();_gcca !=nil {return _gcca ;};};case _f .EndElement :break _fbac ;case _f .CharData :};};return nil ;};func (_efgc *CT_GroupChrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efgc .Chr !=nil {_aecc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_efgc .Chr ,_aecc );};if _efgc .Pos !=nil {_facc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_efgc .Pos ,_facc );};if _efgc .VertJc !=nil {_debc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_efgc .VertJc ,_debc );};if _efgc .CtrlPr !=nil {_dbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_efgc .CtrlPr ,_dbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MCPr ()*CT_MCPr {_gcae :=&CT_MCPr {};return _gcae }; -// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path -func (_acee *CT_GroupChrPr )ValidateWithPath (path string )error {if _acee .Chr !=nil {if _befc :=_acee .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_befc !=nil {return _befc ;};};if _acee .Pos !=nil {if _gfgf :=_acee .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gfgf !=nil {return _gfgf ;};};if _acee .VertJc !=nil {if _efc :=_acee .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_efc !=nil {return _efc ;};};if _acee .CtrlPr !=nil {if _cedg :=_acee .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cedg !=nil {return _cedg ;};};return nil ;}; +// Validate validates the CT_AccPr and its children +func (_gd *CT_AccPr )Validate ()error {return _gd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};func (_fdgg *EG_OMathMathElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eagbg :for {_ffcf ,_fbad :=d .Token ();if _fbad !=nil {return _fbad ;};switch _daef :=_ffcf .(type ){case _f .StartElement :switch _daef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_fdgg .Acc =NewCT_Acc ();if _edaa :=d .DecodeElement (_fdgg .Acc ,&_daef );_edaa !=nil {return _edaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fdgg .Bar =NewCT_Bar ();if _ddfba :=d .DecodeElement (_fdgg .Bar ,&_daef );_ddfba !=nil {return _ddfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_fdgg .Box =NewCT_Box ();if _gbbb :=d .DecodeElement (_fdgg .Box ,&_daef );_gbbb !=nil {return _gbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fdgg .BorderBox =NewCT_BorderBox ();if _afca :=d .DecodeElement (_fdgg .BorderBox ,&_daef );_afca !=nil {return _afca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fdgg .D =NewCT_D ();if _cbde :=d .DecodeElement (_fdgg .D ,&_daef );_cbde !=nil {return _cbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_fdgg .EqArr =NewCT_EqArr ();if _cdcc :=d .DecodeElement (_fdgg .EqArr ,&_daef );_cdcc !=nil {return _cdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_fdgg .F =NewCT_F ();if _ffgeg :=d .DecodeElement (_fdgg .F ,&_daef );_ffgeg !=nil {return _ffgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fdgg .Func =NewCT_Func ();if _dgaf :=d .DecodeElement (_fdgg .Func ,&_daef );_dgaf !=nil {return _dgaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_fdgg .GroupChr =NewCT_GroupChr ();if _eddaa :=d .DecodeElement (_fdgg .GroupChr ,&_daef );_eddaa !=nil {return _eddaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_fdgg .LimLow =NewCT_LimLow ();if _caagc :=d .DecodeElement (_fdgg .LimLow ,&_daef );_caagc !=nil {return _caagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_fdgg .LimUpp =NewCT_LimUpp ();if _gcbcd :=d .DecodeElement (_fdgg .LimUpp ,&_daef );_gcbcd !=nil {return _gcbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_fdgg .M =NewCT_M ();if _cefdg :=d .DecodeElement (_fdgg .M ,&_daef );_cefdg !=nil {return _cefdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_fdgg .Nary =NewCT_Nary ();if _fabb :=d .DecodeElement (_fdgg .Nary ,&_daef );_fabb !=nil {return _fabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_fdgg .Phant =NewCT_Phant ();if _bcada :=d .DecodeElement (_fdgg .Phant ,&_daef );_bcada !=nil {return _bcada ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_fdgg .Rad =NewCT_Rad ();if _adbeb :=d .DecodeElement (_fdgg .Rad ,&_daef );_adbeb !=nil {return _adbeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fdgg .SPre =NewCT_SPre ();if _gdgbe :=d .DecodeElement (_fdgg .SPre ,&_daef );_gdgbe !=nil {return _gdgbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_fdgg .SSub =NewCT_SSub ();if _dffe :=d .DecodeElement (_fdgg .SSub ,&_daef );_dffe !=nil {return _dffe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_fdgg .SSubSup =NewCT_SSubSup ();if _edee :=d .DecodeElement (_fdgg .SSubSup ,&_daef );_edee !=nil {return _edee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fdgg .SSup =NewCT_SSup ();if _egdd :=d .DecodeElement (_fdgg .SSup ,&_daef );_egdd !=nil {return _egdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_fdgg .R =NewCT_R ();if _gdaaa :=d .DecodeElement (_fdgg .R ,&_daef );_gdaaa !=nil {return _gdaaa ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_daef .Name );if _ecge :=d .Skip ();_ecge !=nil {return _ecge ;};};case _f .EndElement :break _eagbg ;case _f .CharData :};};return nil ;};func NewCT_MC ()*CT_MC {_cebd :=&CT_MC {};return _cebd };func (_caga *ST_Shp )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caga =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_caga =1;case "\u006d\u0061\u0074c\u0068":*_caga =2;};return nil ;}; -// Validate validates the CT_FPr and its children -func (_gcce *CT_FPr )Validate ()error {return _gcce .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};func (_cabf *CT_Bar )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _cabf .BarPr !=nil {_dbadd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_cabf .BarPr ,_dbadd );};_adde :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cabf .E ,_adde );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_fdd *CT_UnSignedInteger )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_gcac .Sprintf ("\u0025\u0076",_fdd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_cdcc *CT_LimUppPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _cdcc .CtrlPr !=nil {_aacf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdcc .CtrlPr ,_aacf );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_eacd *CT_SPrePr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fdda :for {_cbda ,_ebcfb :=d .Token ();if _ebcfb !=nil {return _ebcfb ;};switch _ccad :=_cbda .(type ){case _bffe .StartElement :switch _ccad .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eacd .CtrlPr =NewCT_CtrlPr ();if _eeabc :=d .DecodeElement (_eacd .CtrlPr ,&_ccad );_eeabc !=nil {return _eeabc ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_ccad .Name );if _fgf :=d .Skip ();_fgf !=nil {return _fgf ;};};case _bffe .EndElement :break _fdda ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_Shp and its children +func (_cbfbb *CT_Shp )Validate ()error {return _cbfbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func (_gcbg ST_Script )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_decb :=_f .Attr {};_decb .Name =name ;switch _gcbg {case ST_ScriptUnset :_decb .Value ="";case ST_ScriptRoman :_decb .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_decb .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_decb .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_decb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_decb .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_decb .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _decb ,nil ;}; -// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path -func (_dfcf *CT_SpacingRule )ValidateWithPath (path string )error {if _dfcf .ValAttr < 0{return _gcac .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 ,_dfcf .ValAttr );};if _dfcf .ValAttr > 4{return _gcac .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0034\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dfcf .ValAttr );};return nil ;};func NewCT_SSub ()*CT_SSub {_degd :=&CT_SSub {};_degd .E =NewCT_OMathArg ();_degd .Sub =NewCT_OMathArg ();return _degd ;}; +// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path +func (_fdb *CT_FType )ValidateWithPath (path string )error {if _fdb .ValAttr ==ST_FTypeUnset {return _b .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 _bga :=_fdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bga !=nil {return _bga ;};return nil ;};func (_fdgff ST_FType )Validate ()error {return _fdgff .ValidateWithPath ("")};func NewCT_OMathPara ()*CT_OMathPara {_aebb :=&CT_OMathPara {};return _aebb };func (_aaae *CT_String )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaae .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_aaae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeege *CT_SSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeege .E =NewCT_OMathArg ();_aeege .Sub =NewCT_OMathArg ();_bada :for {_agfdd ,_cecd :=d .Token ();if _cecd !=nil {return _cecd ;};switch _ffgea :=_agfdd .(type ){case _f .StartElement :switch _ffgea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_aeege .SSubPr =NewCT_SSubPr ();if _efag :=d .DecodeElement (_aeege .SSubPr ,&_ffgea );_efag !=nil {return _efag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dcab :=d .DecodeElement (_aeege .E ,&_ffgea );_dcab !=nil {return _dcab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _agdd :=d .DecodeElement (_aeege .Sub ,&_ffgea );_agdd !=nil {return _agdd ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_ffgea .Name );if _bfgg :=d .Skip ();_bfgg !=nil {return _bfgg ;};};case _f .EndElement :break _bada ;case _f .CharData :};};return nil ;};func (_bedggf *ST_Script )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgecc ,_gddbg :=d .Token ();if _gddbg !=nil {return _gddbg ;};if _dfcbg ,_aead :=_bgecc .(_f .EndElement );_aead &&_dfcbg .Name ==start .Name {*_bedggf =1;return nil ;};if _dbcd ,_dgag :=_bgecc .(_f .CharData );!_dgag {return _b .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",_bgecc );}else {switch string (_dbcd ){case "":*_bedggf =0;case "\u0072\u006f\u006da\u006e":*_bedggf =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bedggf =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_bedggf =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_bedggf =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_bedggf =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_bedggf =6;};};_bgecc ,_gddbg =d .Token ();if _gddbg !=nil {return _gddbg ;};if _fece ,_gaede :=_bgecc .(_f .EndElement );_gaede &&_fece .Name ==start .Name {return nil ;};return _b .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",_bgecc );}; -// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path -func (_dfbb *CT_NaryPr )ValidateWithPath (path string )error {if _dfbb .Chr !=nil {if _cdf :=_dfbb .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_cdf !=nil {return _cdf ;};};if _dfbb .LimLoc !=nil {if _adcc :=_dfbb .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_adcc !=nil {return _adcc ;};};if _dfbb .Grow !=nil {if _debg :=_dfbb .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_debg !=nil {return _debg ;};};if _dfbb .SubHide !=nil {if _fde :=_dfbb .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_fde !=nil {return _fde ;};};if _dfbb .SupHide !=nil {if _bgea :=_dfbb .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_bgea !=nil {return _bgea ;};};if _dfbb .CtrlPr !=nil {if _cbgf :=_dfbb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cbgf !=nil {return _cbgf ;};};return nil ;};func (_eabf *CT_MCS )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cf :for {_fece ,_afdbd :=d .Token ();if _afdbd !=nil {return _afdbd ;};switch _dad :=_fece .(type ){case _bffe .StartElement :switch _dad .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_gfa :=NewCT_MC ();if _agaa :=d .DecodeElement (_gfa ,&_dad );_agaa !=nil {return _agaa ;};_eabf .Mc =append (_eabf .Mc ,_gfa );default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0043\u0053\u0020\u0025\u0076",_dad .Name );if _bbafg :=d .Skip ();_bbafg !=nil {return _bbafg ;};};case _bffe .EndElement :break _cf ;case _bffe .CharData :};};return nil ;};func (_gcfc *ST_BreakBinSub )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ebbb ,_aggcg :=d .Token ();if _aggcg !=nil {return _aggcg ;};if _dcab ,_adba :=_ebbb .(_bffe .EndElement );_adba &&_dcab .Name ==start .Name {*_gcfc =1;return nil ;};if _abgf ,_aecd :=_ebbb .(_bffe .CharData );!_aecd {return _gcac .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",_ebbb );}else {switch string (_abgf ){case "":*_gcfc =0;case "\u002d\u002d":*_gcfc =1;case "\u002d\u002b":*_gcfc =2;case "\u002b\u002d":*_gcfc =3;};};_ebbb ,_aggcg =d .Token ();if _aggcg !=nil {return _aggcg ;};if _gdcfa ,_ceefd :=_ebbb .(_bffe .EndElement );_ceefd &&_gdcfa .Name ==start .Name {return nil ;};return _gcac .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",_ebbb );};func (_bgc *CT_String )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_fecd :=range start .Attr {if _fecd .Name .Local =="\u0076\u0061\u006c"{_fffdc ,_eccc :=_fecd .Value ,error (nil );if _eccc !=nil {return _eccc ;};_bgc .ValAttr =&_fffdc ;continue ;};};for {_dgf ,_aaaeb :=d .Token ();if _aaaeb !=nil {return _gcac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_aaaeb );};if _gdbg ,_gfcg :=_dgf .(_bffe .EndElement );_gfcg &&_gdbg .Name ==start .Name {break ;};};return nil ;};func (_aagg *ST_Style )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_aagg =0;case "\u0070":*_aagg =1;case "\u0062":*_aagg =2;case "\u0069":*_aagg =3;case "\u0062\u0069":*_aagg =4;};return nil ;};func (_fga ST_LimLoc )ValidateWithPath (path string )error {switch _fga {case 0,1,2:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fga ));};return nil ;}; +// Validate validates the CT_BorderBoxPr and its children +func (_gae *CT_BorderBoxPr )Validate ()error {return _gae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};func (_fcacb *EG_ScriptStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _fcacb .Scr !=nil {_cebdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_fcacb .Scr ,_cebdg );};if _fcacb .Sty !=nil {_gbeeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_fcacb .Sty ,_gbeeg );};return nil ;};func NewCT_SSup ()*CT_SSup {_aggd :=&CT_SSup {};_aggd .E =NewCT_OMathArg ();_aggd .Sup =NewCT_OMathArg ();return _aggd ;};func (_adfc *ST_LimLoc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffad ,_feddga :=d .Token ();if _feddga !=nil {return _feddga ;};if _acca ,_aegfef :=_ffad .(_f .EndElement );_aegfef &&_acca .Name ==start .Name {*_adfc =1;return nil ;};if _dbed ,_eccgb :=_ffad .(_f .CharData );!_eccgb {return _b .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",_ffad );}else {switch string (_dbed ){case "":*_adfc =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_adfc =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_adfc =2;};};_ffad ,_feddga =d .Token ();if _feddga !=nil {return _feddga ;};if _ddfdc ,_eaac :=_ffad .(_f .EndElement );_eaac &&_ddfdc .Name ==start .Name {return nil ;};return _b .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",_ffad );};func NewCT_SSubSup ()*CT_SSubSup {_aedg :=&CT_SSubSup {};_aedg .E =NewCT_OMathArg ();_aedg .Sub =NewCT_OMathArg ();_aedg .Sup =NewCT_OMathArg ();return _aedg ;};func (_fffgd *CT_OMathJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fffgd .ValAttr !=ST_JcUnset {_ebef ,_eddc :=_fffgd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eddc !=nil {return _eddc ;};start .Attr =append (start .Attr ,_ebef );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeb *CT_BorderBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeb .E =NewCT_OMathArg ();_gac :for {_eg ,_aee :=d .Token ();if _aee !=nil {return _aee ;};switch _fg :=_eg .(type ){case _f .StartElement :switch _fg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_aeb .BorderBoxPr =NewCT_BorderBoxPr ();if _bg :=d .DecodeElement (_aeb .BorderBoxPr ,&_fg );_bg !=nil {return _bg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _deb :=d .DecodeElement (_aeb .E ,&_fg );_deb !=nil {return _deb ;};default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_fg .Name );if _ega :=d .Skip ();_ega !=nil {return _ega ;};};case _f .EndElement :break _gac ;case _f .CharData :};};return nil ;};func (_ecaff ST_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecaff .String (),start );};func (_agfa *CT_Shp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfa .ValAttr =ST_Shp (1);for _ ,_aefbc :=range start .Attr {if _aefbc .Name .Local =="\u0076\u0061\u006c"{_agfa .ValAttr .UnmarshalXMLAttr (_aefbc );continue ;};};for {_dagc ,_cbgfe :=d .Token ();if _cbgfe !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_cbgfe );};if _adgf ,_afadb :=_dagc .(_f .EndElement );_afadb &&_adgf .Name ==start .Name {break ;};};return nil ;};func (_beda *MathPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _beda .CT_MathPr .MarshalXML (e ,start );};func NewCT_LimLoc ()*CT_LimLoc {_cdbg :=&CT_LimLoc {};_cdbg .ValAttr =ST_LimLoc (1);return _cdbg }; -// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path -func (_cgef *CT_CtrlPr )ValidateWithPath (path string )error {return nil };func (_fbcg *CT_RPR )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_babc :for {_abf ,_bgbca :=d .Token ();if _bgbca !=nil {return _bgbca ;};switch _fcg :=_abf .(type ){case _bffe .StartElement :switch _fcg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_fbcg .Lit =NewCT_OnOff ();if _dbdb :=d .DecodeElement (_fbcg .Lit ,&_fcg );_dbdb !=nil {return _dbdb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_fbcg .Choice =NewCT_RPRChoice ();if _geeg :=d .DecodeElement (&_fbcg .Choice .Nor ,&_fcg );_geeg !=nil {return _geeg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_fbcg .Brk =NewCT_ManualBreak ();if _fbda :=d .DecodeElement (_fbcg .Brk ,&_fcg );_fbda !=nil {return _fbda ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_fbcg .Aln =NewCT_OnOff ();if _gbcee :=d .DecodeElement (_fbcg .Aln ,&_fcg );_gbcee !=nil {return _gbcee ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0052\u0020\u0025\u0076",_fcg .Name );if _fedef :=d .Skip ();_fedef !=nil {return _fedef ;};};case _bffe .EndElement :break _babc ;case _bffe .CharData :};};return nil ;};func (_fegb *CT_OMathParaPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_bbga :for {_fg ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _gbdg :=_fg .(type ){case _bffe .StartElement :switch _gbdg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_fegb .Jc =NewCT_OMathJc ();if _afgc :=d .DecodeElement (_fegb .Jc ,&_gbdg );_afgc !=nil {return _afgc ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_gbdg .Name );if _bagcd :=d .Skip ();_bagcd !=nil {return _bagcd ;};};case _bffe .EndElement :break _bbga ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_SpacingRule and its children +func (_gccd *CT_SpacingRule )Validate ()error {return _gccd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");}; -// ValidateWithPath validates the CT_D and its children, prefixing error messages with path -func (_ggaaa *CT_D )ValidateWithPath (path string )error {if _ggaaa .DPr !=nil {if _ggeb :=_ggaaa .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_ggeb !=nil {return _ggeb ;};};for _ddg ,_ccd :=range _ggaaa .E {if _cfb :=_ccd .ValidateWithPath (_gcac .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ddg ));_cfb !=nil {return _cfb ;};};return nil ;}; +// Validate validates the CT_FuncPr and its children +func (_ccdb *CT_FuncPr )Validate ()error {return _ccdb .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");}; -// Validate validates the OMath and its children -func (_fgef *OMath )Validate ()error {return _fgef .ValidateWithPath ("\u004f\u004d\u0061t\u0068")}; +// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path +func (_efbf *CT_ManualBreak )ValidateWithPath (path string )error {if _efbf .AlnAtAttr !=nil {if *_efbf .AlnAtAttr < 1{return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0041\u006cn\u0041\u0074A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_efbf .AlnAtAttr );};if *_efbf .AlnAtAttr > 255{return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0041\u006c\u006e\u0041\u0074\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_efbf .AlnAtAttr );};};return nil ;};func (_gdgb *EG_OMathElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeebg :for {_dgbd ,_edagb :=d .Token ();if _edagb !=nil {return _edagb ;};switch _ggcag :=_dgbd .(type ){case _f .StartElement :switch _ggcag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_fefe :=NewEG_OMathMathElements ();_fefe .Acc =NewCT_Acc ();if _aedcf :=d .DecodeElement (_fefe .Acc ,&_ggcag );_aedcf !=nil {return _aedcf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fefe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fdee :=NewEG_OMathMathElements ();_fdee .Bar =NewCT_Bar ();if _fadae :=d .DecodeElement (_fdee .Bar ,&_ggcag );_fadae !=nil {return _fadae ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fdee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_ecae :=NewEG_OMathMathElements ();_ecae .Box =NewCT_Box ();if _cedg :=d .DecodeElement (_ecae .Box ,&_ggcag );_cedg !=nil {return _cedg ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_ecae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fbga :=NewEG_OMathMathElements ();_fbga .BorderBox =NewCT_BorderBox ();if _abfg :=d .DecodeElement (_fbga .BorderBox ,&_ggcag );_abfg !=nil {return _abfg ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fbga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_ecgd :=NewEG_OMathMathElements ();_ecgd .D =NewCT_D ();if _ffgd :=d .DecodeElement (_ecgd .D ,&_ggcag );_ffgd !=nil {return _ffgd ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_ecgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_eccc :=NewEG_OMathMathElements ();_eccc .EqArr =NewCT_EqArr ();if _ggdg :=d .DecodeElement (_eccc .EqArr ,&_ggcag );_ggdg !=nil {return _ggdg ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_eccc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_gabdc :=NewEG_OMathMathElements ();_gabdc .F =NewCT_F ();if _bbgf :=d .DecodeElement (_gabdc .F ,&_ggcag );_bbgf !=nil {return _bbgf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_gabdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bgeg :=NewEG_OMathMathElements ();_bgeg .Func =NewCT_Func ();if _cdeae :=d .DecodeElement (_bgeg .Func ,&_ggcag );_cdeae !=nil {return _cdeae ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_bgeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_cggdb :=NewEG_OMathMathElements ();_cggdb .GroupChr =NewCT_GroupChr ();if _fabe :=d .DecodeElement (_cggdb .GroupChr ,&_ggcag );_fabe !=nil {return _fabe ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_cggdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_abc :=NewEG_OMathMathElements ();_abc .LimLow =NewCT_LimLow ();if _ggdb :=d .DecodeElement (_abc .LimLow ,&_ggcag );_ggdb !=nil {return _ggdb ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_abc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bfcf :=NewEG_OMathMathElements ();_bfcf .LimUpp =NewCT_LimUpp ();if _eeba :=d .DecodeElement (_bfcf .LimUpp ,&_ggcag );_eeba !=nil {return _eeba ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_bfcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_aefdb :=NewEG_OMathMathElements ();_aefdb .M =NewCT_M ();if _ffaf :=d .DecodeElement (_aefdb .M ,&_ggcag );_ffaf !=nil {return _ffaf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_aefdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bbeg :=NewEG_OMathMathElements ();_bbeg .Nary =NewCT_Nary ();if _bedg :=d .DecodeElement (_bbeg .Nary ,&_ggcag );_bedg !=nil {return _bedg ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_bbeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_cdbdb :=NewEG_OMathMathElements ();_cdbdb .Phant =NewCT_Phant ();if _faec :=d .DecodeElement (_cdbdb .Phant ,&_ggcag );_faec !=nil {return _faec ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_cdbdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_ebefc :=NewEG_OMathMathElements ();_ebefc .Rad =NewCT_Rad ();if _edcf :=d .DecodeElement (_ebefc .Rad ,&_ggcag );_edcf !=nil {return _edcf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_ebefc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fgfcd :=NewEG_OMathMathElements ();_fgfcd .SPre =NewCT_SPre ();if _beee :=d .DecodeElement (_fgfcd .SPre ,&_ggcag );_beee !=nil {return _beee ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fgfcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_aedgd :=NewEG_OMathMathElements ();_aedgd .SSub =NewCT_SSub ();if _aabab :=d .DecodeElement (_aedgd .SSub ,&_ggcag );_aabab !=nil {return _aabab ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_aedgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_dbecf :=NewEG_OMathMathElements ();_dbecf .SSubSup =NewCT_SSubSup ();if _bbdcf :=d .DecodeElement (_dbecf .SSubSup ,&_ggcag );_bbdcf !=nil {return _bbdcf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_dbecf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fged :=NewEG_OMathMathElements ();_fged .SSup =NewCT_SSup ();if _gfge :=d .DecodeElement (_fged .SSup ,&_ggcag );_gfge !=nil {return _gfge ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fged );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_cedfb :=NewEG_OMathMathElements ();_cedfb .R =NewCT_R ();if _gegd :=d .DecodeElement (_cedfb .R ,&_ggcag );_gegd !=nil {return _gegd ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_cedfb );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_ggcag .Name );if _aeacg :=d .Skip ();_aeacg !=nil {return _aeacg ;};};case _f .EndElement :break _eeebg ;case _f .CharData :};};return nil ;};func NewCT_MCS ()*CT_MCS {_bfef :=&CT_MCS {};return _bfef };func (_ecbg *CT_LimLoc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbg .ValAttr =ST_LimLoc (1);for _ ,_cge :=range start .Attr {if _cge .Name .Local =="\u0076\u0061\u006c"{_ecbg .ValAttr .UnmarshalXMLAttr (_cge );continue ;};};for {_ecad ,_eea :=d .Token ();if _eea !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_eea );};if _ecg ,_daa :=_ecad .(_f .EndElement );_daa &&_ecg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Acc and its children -func (_bea *CT_Acc )Validate ()error {return _bea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func NewCT_MPr ()*CT_MPr {_edbd :=&CT_MPr {};return _edbd };func (_fcee ST_Style )String ()string {switch _fcee {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};func (_dbcb *CT_XAlign )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_dbcb .ValAttr =_dggd .ST_XAlign (1);for _ ,_gceb :=range start .Attr {if _gceb .Name .Local =="\u0076\u0061\u006c"{_dbcb .ValAttr .UnmarshalXMLAttr (_gceb );continue ;};};for {_acebg ,_adab :=d .Token ();if _adab !=nil {return _gcac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_adab );};if _baa ,_bgdf :=_acebg .(_bffe .EndElement );_bgdf &&_baa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_F and its children +func (_fbaf *CT_F )Validate ()error {return _fbaf .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; -// Validate validates the CT_BoxPr and its children -func (_agb *CT_BoxPr )Validate ()error {return _agb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");}; +// Validate validates the CT_Style and its children +func (_facf *CT_Style )Validate ()error {return _facf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_bgce *CT_OMathPara )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gggge :for {_gdac ,_abaf :=d .Token ();if _abaf !=nil {return _abaf ;};switch _bddg :=_gdac .(type ){case _f .StartElement :switch _bddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_bgce .OMathParaPr =NewCT_OMathParaPr ();if _ceg :=d .DecodeElement (_bgce .OMathParaPr ,&_bddg );_ceg !=nil {return _ceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dgea :=NewCT_OMath ();if _bddda :=d .DecodeElement (_dgea ,&_bddg );_bddda !=nil {return _bddda ;};_bgce .OMath =append (_bgce .OMath ,_dgea );default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_bddg .Name );if _eegc :=d .Skip ();_eegc !=nil {return _eegc ;};};case _f .EndElement :break _gggge ;case _f .CharData :};};return nil ;};func (_eeeaa ST_BreakBinSub )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcgg :=_f .Attr {};_bcgg .Name =name ;switch _eeeaa {case ST_BreakBinSubUnset :_bcgg .Value ="";case ST_BreakBinSub__ :_bcgg .Value ="\u002d\u002d";case ST_BreakBinSub___ :_bcgg .Value ="\u002d\u002b";case ST_BreakBinSub____ :_bcgg .Value ="\u002b\u002d";};return _bcgg ,nil ;}; -// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path -func (_dae *CT_MCS )ValidateWithPath (path string )error {for _bag ,_gdfg :=range _dae .Mc {if _ecba :=_gdfg .ValidateWithPath (_gcac .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_bag ));_ecba !=nil {return _ecba ;};};return nil ;}; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_gfdc *CT_OnOff )ValidateWithPath (path string )error {if _gfdc .ValAttr !=nil {if _eegdf :=_gfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegdf !=nil {return _eegdf ;};};return nil ;}; -// Validate validates the CT_AccPr and its children -func (_faad *CT_AccPr )Validate ()error {return _faad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_SSupPr and its children +func (_gebg *CT_SSupPr )Validate ()error {return _gebg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func (_cfbg *ST_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bffc ,_gece :=d .Token ();if _gece !=nil {return _gece ;};if _fgbc ,_bfgf :=_bffc .(_f .EndElement );_bfgf &&_fgbc .Name ==start .Name {*_cfbg =1;return nil ;};if _fgbad ,_gfadc :=_bffc .(_f .CharData );!_gfadc {return _b .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",_bffc );}else {switch string (_fgbad ){case "":*_cfbg =0;case "\u0070":*_cfbg =1;case "\u0062":*_cfbg =2;case "\u0069":*_cfbg =3;case "\u0062\u0069":*_cfbg =4;};};_bffc ,_gece =d .Token ();if _gece !=nil {return _gece ;};if _fgfa ,_gdfbe :=_bffc .(_f .EndElement );_gdfbe &&_fgfa .Name ==start .Name {return nil ;};return _b .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",_bffc );};func (_cdafg *CT_LimLowPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdafg .CtrlPr !=nil {_gda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdafg .CtrlPr ,_gda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acgf *CT_OMathPara )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acgf .OMathParaPr !=nil {_bbde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_acgf .OMathParaPr ,_bbde );};_bggb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_befc :=range _acgf .OMath {e .EncodeElement (_befc ,_bggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func (_agga *CT_SSubPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccfd :for {_fgde ,_aaea :=d .Token ();if _aaea !=nil {return _aaea ;};switch _afac :=_fgde .(type ){case _f .StartElement :switch _afac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_agga .CtrlPr =NewCT_CtrlPr ();if _dfcce :=d .DecodeElement (_agga .CtrlPr ,&_afac );_dfcce !=nil {return _dfcce ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_afac .Name );if _edbc :=d .Skip ();_edbc !=nil {return _edbc ;};};case _f .EndElement :break _dccfd ;case _f .CharData :};};return nil ;};func NewCT_Integer2 ()*CT_Integer2 {_dab :=&CT_Integer2 {};_dab .ValAttr =-2;return _dab };type ST_BreakBin byte ;func (_adbec *ST_FType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adbec =0;case "\u0062\u0061\u0072":*_adbec =1;case "\u0073\u006b\u0077":*_adbec =2;case "\u006c\u0069\u006e":*_adbec =3;case "\u006e\u006f\u0042a\u0072":*_adbec =4;};return nil ;};type CT_Script struct{ValAttr ST_Script ;};func (_feee *CT_MC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _feee .McPr !=nil {_ece :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_feee .McPr ,_ece );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path -func (_afdg *CT_OMathParaPr )ValidateWithPath (path string )error {if _afdg .Jc !=nil {if _eegdg :=_afdg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_eegdg !=nil {return _eegdg ;};};return nil ;}; +// Validate validates the CT_RChoice and its children +func (_gee *CT_RChoice )Validate ()error {return _gee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cdce *CT_RadPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdce .DegHide !=nil {_dgfe :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_cdce .DegHide ,_dgfe );};if _cdce .CtrlPr !=nil {_agbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdce .CtrlPr ,_agbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_egdg *CT_SSup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egdg .SSupPr !=nil {_abgcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_egdg .SSupPr ,_abgcd );};_ddaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_egdg .E ,_ddaa );_ddbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_egdg .Sup ,_ddbe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RPRChoice ()*CT_RPRChoice {_beaf :=&CT_RPRChoice {};return _beaf };func (_cccb ST_Jc )ValidateWithPath (path string )error {switch _cccb {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccb ));};return nil ;};func (_dbfe *CT_Func )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbfe .FuncPr !=nil {_gcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_dbfe .FuncPr ,_gcg );};_agff :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dbfe .FName ,_agff );_baga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dbfe .E ,_baga );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OMathArg and its children -func (_dcfb *CT_OMathArg )Validate ()error {return _dcfb .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");}; +// ValidateWithPath validates the OMath and its children, prefixing error messages with path +func (_baagg *OMath )ValidateWithPath (path string )error {if _edcb :=_baagg .CT_OMath .ValidateWithPath (path );_edcb !=nil {return _edcb ;};return nil ;};func (_fddff *ST_Shp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcec ,_bebfd :=d .Token ();if _bebfd !=nil {return _bebfd ;};if _dedb ,_ffeb :=_gcec .(_f .EndElement );_ffeb &&_dedb .Name ==start .Name {*_fddff =1;return nil ;};if _dfbf ,_acfg :=_gcec .(_f .CharData );!_acfg {return _b .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",_gcec );}else {switch string (_dfbf ){case "":*_fddff =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_fddff =1;case "\u006d\u0061\u0074c\u0068":*_fddff =2;};};_gcec ,_bebfd =d .Token ();if _bebfd !=nil {return _bebfd ;};if _bdfdg ,_bfabc :=_gcec .(_f .EndElement );_bfabc &&_bdfdg .Name ==start .Name {return nil ;};return _b .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",_gcec );};func (_ffbba *CT_RPRChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafce :for {_fabf ,_bbbf :=d .Token ();if _bbbf !=nil {return _bbbf ;};switch _cccfg :=_fabf .(type ){case _f .StartElement :switch _cccfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_ffbba .Nor =NewCT_OnOff ();if _bfgc :=d .DecodeElement (_ffbba .Nor ,&_cccfg );_bfgc !=nil {return _bfgc ;};default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cccfg .Name );if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _f .EndElement :break _gafce ;case _f .CharData :};};return nil ;};func (_adbe *CT_SSubSup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbe .E =NewCT_OMathArg ();_adbe .Sub =NewCT_OMathArg ();_adbe .Sup =NewCT_OMathArg ();_eccg :for {_afde ,_cbgb :=d .Token ();if _cbgb !=nil {return _cbgb ;};switch _gecd :=_afde .(type ){case _f .StartElement :switch _gecd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_adbe .SSubSupPr =NewCT_SSubSupPr ();if _cdcgb :=d .DecodeElement (_adbe .SSubSupPr ,&_gecd );_cdcgb !=nil {return _cdcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gabf :=d .DecodeElement (_adbe .E ,&_gecd );_gabf !=nil {return _gabf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fddf :=d .DecodeElement (_adbe .Sub ,&_gecd );_fddf !=nil {return _fddf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dceae :=d .DecodeElement (_adbe .Sup ,&_gecd );_dceae !=nil {return _dceae ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_gecd .Name );if _bagdf :=d .Skip ();_bagdf !=nil {return _bagdf ;};};case _f .EndElement :break _eccg ;case _f .CharData :};};return nil ;};func (_cf *CT_AccPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cf .Chr !=nil {_bfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_cf .Chr ,_bfe );};if _cf .CtrlPr !=nil {_cc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cf .CtrlPr ,_cc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfgc *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbgg :=range start .Attr {if _bbgg .Name .Local =="\u0076\u0061\u006c"{_ffea ,_dbcc :=_bbgg .Value ,error (nil );if _dbcc !=nil {return _dbcc ;};_gfgc .ValAttr =&_ffea ;continue ;};};for {_cefd ,_cdbgd :=d .Token ();if _cdbgd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_cdbgd );};if _cggde ,_gbee :=_cefd .(_f .EndElement );_gbee &&_cggde .Name ==start .Name {break ;};};return nil ;};type CT_BorderBoxPr struct{HideTop *CT_OnOff ;HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ;StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_SSub and its children -func (_dgag *CT_SSub )Validate ()error {return _dgag .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");}; +// Validate validates the CT_LimLow and its children +func (_ggcd *CT_LimLow )Validate ()error {return _ggcd .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");}; -// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path -func (_dca *CT_MCPr )ValidateWithPath (path string )error {if _dca .Count !=nil {if _edea :=_dca .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_edea !=nil {return _edea ;};};if _dca .McJc !=nil {if _daed :=_dca .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_daed !=nil {return _daed ;};};return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_fdaa :=&CT_SSubPr {};return _fdaa };func NewCT_Text ()*CT_Text {_eacc :=&CT_Text {};return _eacc };type CT_Text struct{SpaceAttr *string ;Content string ;};func (_fff *CT_Text )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _fff .SpaceAttr !=nil {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_gcac .Sprintf ("\u0025\u0076",*_fff .SpaceAttr )});};e .EncodeElement (_fff .Content ,start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path +func (_gabe *CT_LimUppPr )ValidateWithPath (path string )error {if _gabe .CtrlPr !=nil {if _bdgb :=_gabe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdgb !=nil {return _bdgb ;};};return nil ;}; -// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path -func (_gdfcd *CT_MathPrChoice )ValidateWithPath (path string )error {if _gdfcd .WrapIndent !=nil {if _dgce :=_gdfcd .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_dgce !=nil {return _dgce ;};};if _gdfcd .WrapRight !=nil {if _cdad :=_gdfcd .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_cdad !=nil {return _cdad ;};};return nil ;};type CT_SpacingRule struct{ValAttr int64 ;};func (_ceeb ST_Style )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_ceeb .String (),start );};func NewCT_NaryPr ()*CT_NaryPr {_fgc :=&CT_NaryPr {};return _fgc }; +// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path +func (_ddd *CT_BoxPr )ValidateWithPath (path string )error {if _ddd .OpEmu !=nil {if _ec :=_ddd .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_ec !=nil {return _ec ;};};if _ddd .NoBreak !=nil {if _dda :=_ddd .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_dda !=nil {return _dda ;};};if _ddd .Diff !=nil {if _aeg :=_ddd .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_aeg !=nil {return _aeg ;};};if _ddd .Brk !=nil {if _ecb :=_ddd .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_ecb !=nil {return _ecb ;};};if _ddd .Aln !=nil {if _cedaa :=_ddd .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_cedaa !=nil {return _cedaa ;};};if _ddd .CtrlPr !=nil {if _bdbd :=_ddd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdbd !=nil {return _bdbd ;};};return nil ;};func (_efdae ST_Shp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efdae .String (),start );}; -// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path -func (_becda *CT_OMathPara )ValidateWithPath (path string )error {if _becda .OMathParaPr !=nil {if _gdef :=_becda .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_gdef !=nil {return _gdef ;};};for _dgagb ,_bacb :=range _becda .OMath {if _fedd :=_bacb .ValidateWithPath (_gcac .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_dgagb ));_fedd !=nil {return _fedd ;};};return nil ;}; +// Validate validates the CT_RPRChoice and its children +func (_degea *CT_RPRChoice )Validate ()error {return _degea .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_ManualBreak and its children -func (_adccf *CT_ManualBreak )Validate ()error {return _adccf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_gfd *ST_BreakBin )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_gfd =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_gfd =1;case "\u0061\u0066\u0074e\u0072":*_gfd =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gfd =3;};return nil ;};func NewCT_Func ()*CT_Func {_afga :=&CT_Func {};_afga .FName =NewCT_OMathArg ();_afga .E =NewCT_OMathArg ();return _afga ;};func (_agda *CT_Acc )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _agda .AccPr !=nil {_dgd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_agda .AccPr ,_dgd );};_bbgd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_agda .E ,_bbgd );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_cafg ST_Script )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_bac :=_bffe .Attr {};_bac .Name =name ;switch _cafg {case ST_ScriptUnset :_bac .Value ="";case ST_ScriptRoman :_bac .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_bac .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_bac .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_bac .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_bac .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_bac .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _bac ,nil ;};func (_cggf *CT_TopBot )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {_gagd ,_bcca :=_cggf .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bcca !=nil {return _bcca ;};start .Attr =append (start .Attr ,_gagd );e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func NewCT_SPrePr ()*CT_SPrePr {_fedea :=&CT_SPrePr {};return _fedea };func (_fbfa *CT_SPre )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fbfa .Sub =NewCT_OMathArg ();_fbfa .Sup =NewCT_OMathArg ();_fbfa .E =NewCT_OMathArg ();_aebe :for {_gcfd ,_dfdb :=d .Token ();if _dfdb !=nil {return _dfdb ;};switch _aafdc :=_gcfd .(type ){case _bffe .StartElement :switch _aafdc .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_fbfa .SPrePr =NewCT_SPrePr ();if _efbd :=d .DecodeElement (_fbfa .SPrePr ,&_aafdc );_efbd !=nil {return _efbd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fedaf :=d .DecodeElement (_fbfa .Sub ,&_aafdc );_fedaf !=nil {return _fedaf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _bace :=d .DecodeElement (_fbfa .Sup ,&_aafdc );_bace !=nil {return _bace ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ggad :=d .DecodeElement (_fbfa .E ,&_aafdc );_ggad !=nil {return _ggad ;};default:_fefa .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_aafdc .Name );if _edd :=d .Skip ();_edd !=nil {return _edd ;};};case _bffe .EndElement :break _aebe ;case _bffe .CharData :};};return nil ;};func (_cgdc *EG_OMathMathElements )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _cgdc .Acc !=nil {_abga :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_cgdc .Acc ,_abga );};if _cgdc .Bar !=nil {_eeg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_cgdc .Bar ,_eeg );};if _cgdc .Box !=nil {_beced :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_cgdc .Box ,_beced );};if _cgdc .BorderBox !=nil {_af :=_bffe .StartElement {Name :_bffe .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_cgdc .BorderBox ,_af );};if _cgdc .D !=nil {_bccge :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_cgdc .D ,_bccge );};if _cgdc .EqArr !=nil {_ffd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_cgdc .EqArr ,_ffd );};if _cgdc .F !=nil {_adcd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_cgdc .F ,_adcd );};if _cgdc .Func !=nil {_cgg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_cgdc .Func ,_cgg );};if _cgdc .GroupChr !=nil {_dbfdg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_cgdc .GroupChr ,_dbfdg );};if _cgdc .LimLow !=nil {_begd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_cgdc .LimLow ,_begd );};if _cgdc .LimUpp !=nil {_adae :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_cgdc .LimUpp ,_adae );};if _cgdc .M !=nil {_fdgg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_cgdc .M ,_fdgg );};if _cgdc .Nary !=nil {_adff :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_cgdc .Nary ,_adff );};if _cgdc .Phant !=nil {_gfbcd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_cgdc .Phant ,_gfbcd );};if _cgdc .Rad !=nil {_eaa :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_cgdc .Rad ,_eaa );};if _cgdc .SPre !=nil {_gffb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_cgdc .SPre ,_gffb );};if _cgdc .SSub !=nil {_ebce :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_cgdc .SSub ,_ebce );};if _cgdc .SSubSup !=nil {_bfbb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_cgdc .SSubSup ,_bfbb );};if _cgdc .SSup !=nil {_febac :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_cgdc .SSup ,_febac );};if _cgdc .R !=nil {_fgge :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_cgdc .R ,_fgge );};return nil ;}; +// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path +func (_ffe *CT_BreakBin )ValidateWithPath (path string )error {if _dfcgd :=_ffe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfcgd !=nil {return _dfcgd ;};return nil ;};func (_gde ST_Script )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gde .String (),start );};type CT_Style struct{ValAttr ST_Style ;}; -// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path -func (_be *CT_XAlign )ValidateWithPath (path string )error {if _be .ValAttr ==_dggd .ST_XAlignUnset {return _gcac .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 _fecc :=_be .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecc !=nil {return _fecc ;};return nil ;}; +// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path +func (_dfcc *CT_LimLow )ValidateWithPath (path string )error {if _dfcc .LimLowPr !=nil {if _dac :=_dfcc .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_dac !=nil {return _dac ;};};if _gada :=_dfcc .E .ValidateWithPath (path +"\u002f\u0045");_gada !=nil {return _gada ;};if _dadf :=_dfcc .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_dadf !=nil {return _dadf ;};return nil ;};func (_cfe *CT_FType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eeb ,_bbe :=_cfe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_eeb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agccd *CT_RPRChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agccd .Nor !=nil {_abda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_agccd .Nor ,_abda );};return nil ;}; -// Validate validates the CT_BarPr and its children -func (_cgfg *CT_BarPr )Validate ()error {return _cgfg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");}; +// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path +func (_baedg *CT_OMathPara )ValidateWithPath (path string )error {if _baedg .OMathParaPr !=nil {if _gdbe :=_baedg .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_gdbe !=nil {return _gdbe ;};};for _ccgc ,_gcbcc :=range _baedg .OMath {if _eeaf :=_gcbcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_ccgc ));_eeaf !=nil {return _eeaf ;};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_eccfe :=&CT_OMathArgPr {};return _eccfe };func (_bdcd *CT_LimUpp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdcd .E =NewCT_OMathArg ();_bdcd .Lim =NewCT_OMathArg ();_fda :for {_dgaa ,_bcbe :=d .Token ();if _bcbe !=nil {return _bcbe ;};switch _bea :=_dgaa .(type ){case _f .StartElement :switch _bea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_bdcd .LimUppPr =NewCT_LimUppPr ();if _gdbf :=d .DecodeElement (_bdcd .LimUppPr ,&_bea );_gdbf !=nil {return _gdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _efef :=d .DecodeElement (_bdcd .E ,&_bea );_efef !=nil {return _efef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _bac :=d .DecodeElement (_bdcd .Lim ,&_bea );_bac !=nil {return _bac ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_bea .Name );if _aea :=d .Skip ();_aea !=nil {return _aea ;};};case _f .EndElement :break _fda ;case _f .CharData :};};return nil ;};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};func (_eccfc *CT_SSubSupPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aabaf :for {_gegb ,_badaa :=d .Token ();if _badaa !=nil {return _badaa ;};switch _ageea :=_gegb .(type ){case _f .StartElement :switch _ageea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_eccfc .AlnScr =NewCT_OnOff ();if _eegga :=d .DecodeElement (_eccfc .AlnScr ,&_ageea );_eegga !=nil {return _eegga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eccfc .CtrlPr =NewCT_CtrlPr ();if _adfbg :=d .DecodeElement (_eccfc .CtrlPr ,&_ageea );_adfbg !=nil {return _adfbg ;};default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_ageea .Name );if _fega :=d .Skip ();_fega !=nil {return _fega ;};};case _f .EndElement :break _aabaf ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path -func (_febc *CT_BarPr )ValidateWithPath (path string )error {if _febc .Pos !=nil {if _baac :=_febc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_baac !=nil {return _baac ;};};if _febc .CtrlPr !=nil {if _gfc :=_febc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gfc !=nil {return _gfc ;};};return nil ;};func NewCT_MR ()*CT_MR {_df :=&CT_MR {};return _df };const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;};func (_cagfa *CT_SSub )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _cagfa .SSubPr !=nil {_feece :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_cagfa .SSubPr ,_feece );};_aggc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cagfa .E ,_aggc );_dfcg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_cagfa .Sub ,_dfcg );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path +func (_gebc *CT_SPrePr )ValidateWithPath (path string )error {if _gebc .CtrlPr !=nil {if _aeae :=_gebc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aeae !=nil {return _aeae ;};};return nil ;}; -// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path -func (_cdff *CT_LimLoc )ValidateWithPath (path string )error {if _cdff .ValAttr ==ST_LimLocUnset {return _gcac .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 _ebac :=_cdff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebac !=nil {return _ebac ;};return nil ;};func (_cfdff ST_Script )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_cfdff .String (),start );};func NewCT_RChoice ()*CT_RChoice {_edbc :=&CT_RChoice {};return _edbc };func (_eebd *CT_EqArr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _eebd .EqArrPr !=nil {_fcgg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_eebd .EqArrPr ,_fcgg );};_fgb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};for _ ,_eec :=range _eebd .E {e .EncodeElement (_eec ,_fgb );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EqArrPr and its children +func (_egbf *CT_EqArrPr )Validate ()error {return _egbf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path -func (_adbb *CT_SSubSup )ValidateWithPath (path string )error {if _adbb .SSubSupPr !=nil {if _gdgf :=_adbb .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_gdgf !=nil {return _gdgf ;};};if _cafd :=_adbb .E .ValidateWithPath (path +"\u002f\u0045");_cafd !=nil {return _cafd ;};if _agee :=_adbb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_agee !=nil {return _agee ;};if _egbgf :=_adbb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_egbgf !=nil {return _egbgf ;};return nil ;};func (_fbbd ST_Shp )String ()string {switch _fbbd {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";}; +// Validate validates the CT_NaryPr and its children +func (_efac *CT_NaryPr )Validate ()error {return _efac .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");}; -// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path -func (_aebdd *CT_LimUppPr )ValidateWithPath (path string )error {if _aebdd .CtrlPr !=nil {if _bgff :=_aebdd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bgff !=nil {return _bgff ;};};return nil ;};func (_caaf *CT_MR )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );_fcca :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};for _ ,_faf :=range _caaf .E {e .EncodeElement (_faf ,_fcca );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};type CT_OnOff struct{ValAttr *_dggd .ST_OnOff ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;}; +// Validate validates the CT_SSub and its children +func (_ccdbe *CT_SSub )Validate ()error {return _ccdbe .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func (_bddgd ST_Jc )Validate ()error {return _bddgd .ValidateWithPath ("")};func NewCT_SSubSupPr ()*CT_SSubSupPr {_cbeg :=&CT_SSubSupPr {};return _cbeg }; -// Validate validates the CT_M and its children -func (_cagf *CT_M )Validate ()error {return _cagf .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func (_edfc ST_Jc )ValidateWithPath (path string )error {switch _edfc {case 0,1,2,3,4:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfc ));};return nil ;};func (_baaf *OMathPara )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .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 ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _baaf .CT_OMathPara .MarshalXML (e ,start );};func NewCT_OMathArg ()*CT_OMathArg {_dcgd :=&CT_OMathArg {};return _dcgd }; +// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path +func (_bed *CT_MR )ValidateWithPath (path string )error {for _bggf ,_fcfb :=range _bed .E {if _fffe :=_fcfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bggf ));_fffe !=nil {return _fffe ;};};return nil ;};func NewCT_LimLow ()*CT_LimLow {_cacd :=&CT_LimLow {};_cacd .E =NewCT_OMathArg ();_cacd .Lim =NewCT_OMathArg ();return _cacd ;};func (_cbf *CT_BorderBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbf .BorderBoxPr !=nil {_cae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_cbf .BorderBoxPr ,_cae );};_bbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cbf .E ,_bbc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_decd *CT_SSubPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _decd .CtrlPr !=nil {_ebfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_decd .CtrlPr ,_ebfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egae *CT_Char )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_egae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_EqArr ()*CT_EqArr {_ecc :=&CT_EqArr {};return _ecc }; -// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path -func (_bbef *CT_Rad )ValidateWithPath (path string )error {if _bbef .RadPr !=nil {if _fdag :=_bbef .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_fdag !=nil {return _fdag ;};};if _baee :=_bbef .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_baee !=nil {return _baee ;};if _dada :=_bbef .E .ValidateWithPath (path +"\u002f\u0045");_dada !=nil {return _dada ;};return nil ;};type ST_BreakBin byte ; +// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path +func (_gaaf *CT_FuncPr )ValidateWithPath (path string )error {if _gaaf .CtrlPr !=nil {if _cagd :=_gaaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cagd !=nil {return _cagd ;};};return nil ;};func NewCT_Func ()*CT_Func {_aba :=&CT_Func {};_aba .FName =NewCT_OMathArg ();_aba .E =NewCT_OMathArg ();return _aba ;};func NewCT_Box ()*CT_Box {_dfcg :=&CT_Box {};_dfcg .E =NewCT_OMathArg ();return _dfcg }; -// Validate validates the CT_Style and its children -func (_fgbc *CT_Style )Validate ()error {return _fgbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the MathPr and its children +func (_ebdfd *MathPr )Validate ()error {return _ebdfd .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");}; -// Validate validates the CT_Box and its children -func (_cbd *CT_Box )Validate ()error {return _cbd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; +// Validate validates the CT_RadPr and its children +func (_gbgd *CT_RadPr )Validate ()error {return _gbgd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");}; -// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path -func (_gabb *CT_EqArrPr )ValidateWithPath (path string )error {if _gabb .BaseJc !=nil {if _gdd :=_gabb .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_gdd !=nil {return _gdd ;};};if _gabb .MaxDist !=nil {if _efddd :=_gabb .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_efddd !=nil {return _efddd ;};};if _gabb .ObjDist !=nil {if _cccc :=_gabb .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_cccc !=nil {return _cccc ;};};if _gabb .RSpRule !=nil {if _bfcb :=_gabb .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_bfcb !=nil {return _bfcb ;};};if _gabb .RSp !=nil {if _cfbae :=_gabb .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_cfbae !=nil {return _cfbae ;};};if _gabb .CtrlPr !=nil {if _bca :=_gabb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bca !=nil {return _bca ;};};return nil ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_bde :=&CT_OMathParaPr {};return _bde };func (_ebaea *CT_LimLow )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ebaea .E =NewCT_OMathArg ();_ebaea .Lim =NewCT_OMathArg ();_cdbff :for {_bcd ,_fed :=d .Token ();if _fed !=nil {return _fed ;};switch _gdgd :=_bcd .(type ){case _bffe .StartElement :switch _gdgd .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_ebaea .LimLowPr =NewCT_LimLowPr ();if _cec :=d .DecodeElement (_ebaea .LimLowPr ,&_gdgd );_cec !=nil {return _cec ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ebge :=d .DecodeElement (_ebaea .E ,&_gdgd );_ebge !=nil {return _ebge ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _cdc :=d .DecodeElement (_ebaea .Lim ,&_gdgd );_cdc !=nil {return _cdc ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_gdgd .Name );if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _bffe .EndElement :break _cdbff ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_EqArr and its children +func (_dbgd *CT_EqArr )Validate ()error {return _dbgd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_fefb *CT_FPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcb :for {_fac ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};switch _ggfc :=_fac .(type ){case _f .StartElement :switch _ggfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_fefb .Type =NewCT_FType ();if _afb :=d .DecodeElement (_fefb .Type ,&_ggfc );_afb !=nil {return _afb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fefb .CtrlPr =NewCT_CtrlPr ();if _efeb :=d .DecodeElement (_fefb .CtrlPr ,&_ggfc );_efeb !=nil {return _efeb ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0050\u0072\u0020\u0025\u0076",_ggfc .Name );if _gaa :=d .Skip ();_gaa !=nil {return _gaa ;};};case _f .EndElement :break _bcb ;case _f .CharData :};};return nil ;};func (_ffeg *CT_BreakBinSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfb :=range start .Attr {if _cfb .Name .Local =="\u0076\u0061\u006c"{_ffeg .ValAttr .UnmarshalXMLAttr (_cfb );continue ;};};for {_gfa ,_ag :=d .Token ();if _ag !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u0053\u0075\u0062:\u0020\u0025\u0073",_ag );};if _edgd ,_egaa :=_gfa .(_f .EndElement );_egaa &&_edgd .Name ==start .Name {break ;};};return nil ;};func (_efae *ST_BreakBin )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efae =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_efae =1;case "\u0061\u0066\u0074e\u0072":*_efae =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_efae =3;};return nil ;};func NewCT_XAlign ()*CT_XAlign {_bdeb :=&CT_XAlign {};_bdeb .ValAttr =_g .ST_XAlign (1);return _bdeb };func (_fgbf *CT_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgbf .ValAttr !=ST_StyleUnset {_bcce ,_acee :=_fgbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _acee !=nil {return _acee ;};start .Attr =append (start .Attr ,_bcce );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LimUpp and its children -func (_baf *CT_LimUpp )Validate ()error {return _baf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};func (_fcga *CT_PhantPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_dbab :for {_bgdd ,_ade :=d .Token ();if _ade !=nil {return _ade ;};switch _dcgg :=_bgdd .(type ){case _bffe .StartElement :switch _dcgg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_fcga .Show =NewCT_OnOff ();if _abgc :=d .DecodeElement (_fcga .Show ,&_dcgg );_abgc !=nil {return _abgc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_fcga .ZeroWid =NewCT_OnOff ();if _cgda :=d .DecodeElement (_fcga .ZeroWid ,&_dcgg );_cgda !=nil {return _cgda ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_fcga .ZeroAsc =NewCT_OnOff ();if _faaf :=d .DecodeElement (_fcga .ZeroAsc ,&_dcgg );_faaf !=nil {return _faaf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_fcga .ZeroDesc =NewCT_OnOff ();if _dgac :=d .DecodeElement (_fcga .ZeroDesc ,&_dcgg );_dgac !=nil {return _dgac ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_fcga .Transp =NewCT_OnOff ();if _bcda :=d .DecodeElement (_fcga .Transp ,&_dcgg );_bcda !=nil {return _bcda ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fcga .CtrlPr =NewCT_CtrlPr ();if _eeef :=d .DecodeElement (_fcga .CtrlPr ,&_dcgg );_eeef !=nil {return _eeef ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_dcgg .Name );if _gafe :=d .Skip ();_gafe !=nil {return _gafe ;};};case _bffe .EndElement :break _dbab ;case _bffe .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path +func (_dbg *CT_BreakBinSub )ValidateWithPath (path string )error {if _gcc :=_dbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};return nil ;};func NewCT_ManualBreak ()*CT_ManualBreak {_gbca :=&CT_ManualBreak {};return _gbca }; -// Validate validates the CT_Rad and its children -func (_gggg *CT_Rad )Validate ()error {return _gggg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_SSubSupPr and its children +func (_eefdc *CT_SSubSupPr )Validate ()error {return _eefdc .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func (_adgcd *CT_SSupPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adgcd .CtrlPr !=nil {_aged :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_adgcd .CtrlPr ,_aged );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ged *CT_MathPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ged .MathFont !=nil {_ebge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ged .MathFont ,_ebge );};if _ged .BrkBin !=nil {_fcdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_ged .BrkBin ,_fcdc );};if _ged .BrkBinSub !=nil {_bbb :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_ged .BrkBinSub ,_bbb );};if _ged .SmallFrac !=nil {_cdbgf :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_ged .SmallFrac ,_cdbgf );};if _ged .DispDef !=nil {_bdbc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_ged .DispDef ,_bdbc );};if _ged .LMargin !=nil {_eaedf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_ged .LMargin ,_eaedf );};if _ged .RMargin !=nil {_ddfc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_ged .RMargin ,_ddfc );};if _ged .DefJc !=nil {_bdcdc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_ged .DefJc ,_bdcdc );};if _ged .PreSp !=nil {_egc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_ged .PreSp ,_egc );};if _ged .PostSp !=nil {_feg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_ged .PostSp ,_feg );};if _ged .InterSp !=nil {_dead :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_ged .InterSp ,_dead );};if _ged .IntraSp !=nil {_edbd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_ged .IntraSp ,_edbd );};if _ged .Choice !=nil {_ged .Choice .MarshalXML (e ,_f .StartElement {});};if _ged .IntLim !=nil {_edda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_ged .IntLim ,_edda );};if _ged .NaryLim !=nil {_feaa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_ged .NaryLim ,_feaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_OMath ()*CT_OMath {_gbg :=&CT_OMath {};return _gbg }; -// Validate validates the EG_ScriptStyle and its children -func (_afa *EG_ScriptStyle )Validate ()error {return _afa .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_dfbg *ST_Script )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_dfbg =0;case "\u0072\u006f\u006da\u006e":*_dfbg =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_dfbg =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_dfbg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_dfbg =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_dfbg =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_dfbg =6;};return nil ;}; +// Validate validates the CT_FPr and its children +func (_dgda *CT_FPr )Validate ()error {return _dgda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};type CT_Integer255 struct{ValAttr int64 ;}; -// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path -func (_dagc *CT_Func )ValidateWithPath (path string )error {if _dagc .FuncPr !=nil {if _dgced :=_dagc .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_dgced !=nil {return _dgced ;};};if _dcd :=_dagc .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_dcd !=nil {return _dcd ;};if _fdfegf :=_dagc .E .ValidateWithPath (path +"\u002f\u0045");_fdfegf !=nil {return _fdfegf ;};return nil ;}; +// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path +func (_fef *CT_AccPr )ValidateWithPath (path string )error {if _fef .Chr !=nil {if _ee :=_fef .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ee !=nil {return _ee ;};};if _fef .CtrlPr !=nil {if _bb :=_fef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bb !=nil {return _bb ;};};return nil ;}; -// Validate validates the CT_EqArr and its children -func (_bfge *CT_EqArr )Validate ()error {return _bfge .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};type CT_String struct{ValAttr *string ;};func (_aefc *CT_R )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_geddd :for {_cbfe ,_deg :=d .Token ();if _deg !=nil {return _deg ;};switch _acg :=_cbfe .(type ){case _bffe .StartElement :switch _acg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_aefc .RPr =NewCT_RPR ();if _dfdf :=d .DecodeElement (_aefc .RPr ,&_acg );_dfdf !=nil {return _dfdf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_daedc :=NewCT_RChoice ();if _eagd :=d .DecodeElement (&_daedc .T ,&_acg );_eagd !=nil {return _eagd ;};_aefc .Choice =append (_aefc .Choice ,_daedc );default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0052\u0020\u0025\u0076",_acg .Name );if _dffa :=d .Skip ();_dffa !=nil {return _dffa ;};};case _bffe .EndElement :break _geddd ;case _bffe .CharData :};};return nil ;};func NewCT_SSup ()*CT_SSup {_cfcf :=&CT_SSup {};_cfcf .E =NewCT_OMathArg ();_cfcf .Sup =NewCT_OMathArg ();return _cfcf ;};func (_dcagc *CT_EqArrPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_acb :for {_eedb ,_fbfe :=d .Token ();if _fbfe !=nil {return _fbfe ;};switch _ddfd :=_eedb .(type ){case _bffe .StartElement :switch _ddfd .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_dcagc .BaseJc =NewCT_YAlign ();if _gad :=d .DecodeElement (_dcagc .BaseJc ,&_ddfd );_gad !=nil {return _gad ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_dcagc .MaxDist =NewCT_OnOff ();if _dag :=d .DecodeElement (_dcagc .MaxDist ,&_ddfd );_dag !=nil {return _dag ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_dcagc .ObjDist =NewCT_OnOff ();if _bega :=d .DecodeElement (_dcagc .ObjDist ,&_ddfd );_bega !=nil {return _bega ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_dcagc .RSpRule =NewCT_SpacingRule ();if _ecca :=d .DecodeElement (_dcagc .RSpRule ,&_ddfd );_ecca !=nil {return _ecca ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_dcagc .RSp =NewCT_UnSignedInteger ();if _egga :=d .DecodeElement (_dcagc .RSp ,&_ddfd );_egga !=nil {return _egga ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dcagc .CtrlPr =NewCT_CtrlPr ();if _fbcbc :=d .DecodeElement (_dcagc .CtrlPr ,&_ddfd );_fbcbc !=nil {return _fbcbc ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_ddfd .Name );if _becga :=d .Skip ();_becga !=nil {return _becga ;};};case _bffe .EndElement :break _acb ;case _bffe .CharData :};};return nil ;};func (_gdf ST_BreakBinSub )ValidateWithPath (path string )error {switch _gdf {case 0,1,2,3:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdf ));};return nil ;}; +// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path +func (_bgbb *OMathPara )ValidateWithPath (path string )error {if _aaf :=_bgbb .CT_OMathPara .ValidateWithPath (path );_aaf !=nil {return _aaf ;};return nil ;};func (_cdbe *CT_OMathArg )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdbe .ArgPr !=nil {_dbbd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_cdbe .ArgPr ,_dbbd );};if _cdbe .EG_OMathMathElements !=nil {for _ ,_aebe :=range _cdbe .EG_OMathMathElements {_aebe .MarshalXML (e ,_f .StartElement {});};};if _cdbe .CtrlPr !=nil {_ecba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdbe .CtrlPr ,_ecba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SSubSupPr and its children -func (_bfgg *CT_SSubSupPr )Validate ()error {return _bfgg .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;);func NewCT_CtrlPr ()*CT_CtrlPr {_agfa :=&CT_CtrlPr {};return _agfa };type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func (_fbaa *CT_String )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _fbaa .ValAttr !=nil {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_gcac .Sprintf ("\u0025\u0076",*_fbaa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_fcefe *CT_RChoice )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _fcefe .T !=nil {_cbga :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0074"}};for _ ,_gdge :=range _fcefe .T {e .EncodeElement (_gdge ,_cbga );};};return nil ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the EG_ScriptStyle and its children +func (_gebge *EG_ScriptStyle )Validate ()error {return _gebge .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_aaa *CT_Bar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaa .BarPr !=nil {_bae :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_aaa .BarPr ,_bae );};_bdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aaa .E ,_bdd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path -func (_gdaef *CT_Nary )ValidateWithPath (path string )error {if _gdaef .NaryPr !=nil {if _dccg :=_gdaef .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_dccg !=nil {return _dccg ;};};if _cccg :=_gdaef .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_cccg !=nil {return _cccg ;};if _edbg :=_gdaef .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_edbg !=nil {return _edbg ;};if _cfdf :=_gdaef .E .ValidateWithPath (path +"\u002f\u0045");_cfdf !=nil {return _cfdf ;};return nil ;};func (_ffaf ST_BreakBinSub )String ()string {switch _ffaf {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";}; +// Validate validates the CT_OnOff and its children +func (_agea *CT_OnOff )Validate ()error {return _agea .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};type CT_Char struct{ValAttr string ;};func (_ffa *CT_Integer2 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ffa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcbg *CT_YAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcbg .ValAttr =_g .ST_YAlign (1);for _ ,_afgf :=range start .Attr {if _afgf .Name .Local =="\u0076\u0061\u006c"{_dcbg .ValAttr .UnmarshalXMLAttr (_afgf );continue ;};};for {_ffab ,_gdcfc :=d .Token ();if _gdcfc !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_gdcfc );};if _cdad ,_aeed :=_ffab .(_f .EndElement );_aeed &&_cdad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DPr and its children -func (_abcff *CT_DPr )Validate ()error {return _abcff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func (_gba ST_BreakBin )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_gba .String (),start );};func (_cda *CT_TwipsMeasure )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_eeagd :=range start .Attr {if _eeagd .Name .Local =="\u0076\u0061\u006c"{_gdeed ,_eaaea :=ParseUnionST_TwipsMeasure (_eeagd .Value );if _eaaea !=nil {return _eaaea ;};_cda .ValAttr =_gdeed ;continue ;};};for {_dfbd ,_acfcg :=d .Token ();if _acfcg !=nil {return _gcac .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_acfcg );};if _d ,_aed :=_dfbd .(_bffe .EndElement );_aed &&_d .Name ==start .Name {break ;};};return nil ;};func NewCT_RadPr ()*CT_RadPr {_fefb :=&CT_RadPr {};return _fefb };func (_ede *CT_OnOff )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_eadf :=range start .Attr {if _eadf .Name .Local =="\u0076\u0061\u006c"{_acfe ,_beba :=ParseUnionST_OnOff (_eadf .Value );if _beba !=nil {return _beba ;};_ede .ValAttr =&_acfe ;continue ;};};for {_edc ,_ebbd :=d .Token ();if _ebbd !=nil {return _gcac .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_ebbd );};if _cbbae ,_agaaa :=_edc .(_bffe .EndElement );_agaaa &&_cbbae .Name ==start .Name {break ;};};return nil ;};func (_ceee *CT_Shp )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {_ecgd ,_feaa :=_ceee .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _feaa !=nil {return _feaa ;};start .Attr =append (start .Attr ,_ecgd );e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimLoc and its children +func (_cafg *CT_LimLoc )Validate ()error {return _cafg .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func (_dbfb *CT_SpacingRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_dbfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;); -// Validate validates the CT_SPre and its children -func (_cagc *CT_SPre )Validate ()error {return _cagc .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};func NewCT_GroupChrPr ()*CT_GroupChrPr {_afff :=&CT_GroupChrPr {};return _afff };type CT_TopBot struct{ValAttr ST_TopBot ;}; +// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path +func (_cad *CT_BorderBoxPr )ValidateWithPath (path string )error {if _cad .HideTop !=nil {if _dcc :=_cad .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_dcc !=nil {return _dcc ;};};if _cad .HideBot !=nil {if _gdcf :=_cad .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_gdcf !=nil {return _gdcf ;};};if _cad .HideLeft !=nil {if _ff :=_cad .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_ff !=nil {return _ff ;};};if _cad .HideRight !=nil {if _db :=_cad .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_db !=nil {return _db ;};};if _cad .StrikeH !=nil {if _dg :=_cad .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_dg !=nil {return _dg ;};};if _cad .StrikeV !=nil {if _afd :=_cad .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_afd !=nil {return _afd ;};};if _cad .StrikeBLTR !=nil {if _ffg :=_cad .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_ffg !=nil {return _ffg ;};};if _cad .StrikeTLBR !=nil {if _ad :=_cad .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_ad !=nil {return _ad ;};};if _cad .CtrlPr !=nil {if _gge :=_cad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gge !=nil {return _gge ;};};return nil ;}; -// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path -func (_dede *CT_Char )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path +func (_fee *CT_BarPr )ValidateWithPath (path string )error {if _fee .Pos !=nil {if _aad :=_fee .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_aad !=nil {return _aad ;};};if _fee .CtrlPr !=nil {if _fd :=_fee .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fd !=nil {return _fd ;};};return nil ;};func NewCT_BreakBinSub ()*CT_BreakBinSub {_gagc :=&CT_BreakBinSub {};return _gagc };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_acdf :=&CT_TwipsMeasure {};return _acdf };func (_fedb ST_Style )String ()string {switch _fedb {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};func (_bdag *CT_MathPrChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdag .WrapIndent !=nil {_babf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_bdag .WrapIndent ,_babf );};if _bdag .WrapRight !=nil {_gggf :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bdag .WrapRight ,_gggf );};return nil ;};func (_egfeb ST_Shp )Validate ()error {return _egfeb .ValidateWithPath ("")};func (_gceb *CT_OMathJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfaa :=range start .Attr {if _bfaa .Name .Local =="\u0076\u0061\u006c"{_gceb .ValAttr .UnmarshalXMLAttr (_bfaa );continue ;};};for {_aeea ,_caab :=d .Token ();if _caab !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_caab );};if _feag ,_cfaaf :=_aeea .(_f .EndElement );_cfaaf &&_feag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path -func (_eade *CT_MPr )ValidateWithPath (path string )error {if _eade .BaseJc !=nil {if _dbge :=_eade .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_dbge !=nil {return _dbge ;};};if _eade .PlcHide !=nil {if _acff :=_eade .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_acff !=nil {return _acff ;};};if _eade .RSpRule !=nil {if _beb :=_eade .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_beb !=nil {return _beb ;};};if _eade .CGpRule !=nil {if _acgc :=_eade .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_acgc !=nil {return _acgc ;};};if _eade .RSp !=nil {if _deb :=_eade .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_deb !=nil {return _deb ;};};if _eade .CSp !=nil {if _ag :=_eade .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_ag !=nil {return _ag ;};};if _eade .CGp !=nil {if _eac :=_eade .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_eac !=nil {return _eac ;};};if _eade .Mcs !=nil {if _acaf :=_eade .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_acaf !=nil {return _acaf ;};};if _eade .CtrlPr !=nil {if _dgfdb :=_eade .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dgfdb !=nil {return _dgfdb ;};};return nil ;};func (_gdeb *CT_ManualBreak )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_acga :=range start .Attr {if _acga .Name .Local =="\u0061\u006c\u006eA\u0074"{_ece ,_dgc :=_gddd .ParseInt (_acga .Value ,10,64);if _dgc !=nil {return _dgc ;};_gdeb .AlnAtAttr =&_ece ;continue ;};};for {_gfbc ,_cab :=d .Token ();if _cab !=nil {return _gcac .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u006e\u0075\u0061\u006c\u0042\u0072\u0065\u0061\u006b:\u0020\u0025\u0073",_cab );};if _dgb ,_aaedd :=_gfbc .(_bffe .EndElement );_aaedd &&_dgb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path +func (_fdc *CT_Box )ValidateWithPath (path string )error {if _fdc .BoxPr !=nil {if _aec :=_fdc .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_aec !=nil {return _aec ;};};if _fde :=_fdc .E .ValidateWithPath (path +"\u002f\u0045");_fde !=nil {return _fde ;};return nil ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func (_efa *CT_Nary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efa .NaryPr !=nil {_cfed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_efa .NaryPr ,_cfed );};_aebf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_efa .Sub ,_aebf );_dfbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_efa .Sup ,_dfbe );_gffg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efa .E ,_gffg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fagaf ST_BreakBin )ValidateWithPath (path string )error {switch _fagaf {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagaf ));};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_bec :=&CT_EqArrPr {};return _bec };func NewCT_Script ()*CT_Script {_dae :=&CT_Script {};return _dae };func (_dbec *CT_M )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbec .MPr !=nil {_dddg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_dbec .MPr ,_dddg );};_ccdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_bdce :=range _dbec .Mr {e .EncodeElement (_bdce ,_ccdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MC struct{McPr *CT_MCPr ;};func (_bgcea *ST_Jc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgcea =0;case "\u006c\u0065\u0066\u0074":*_bgcea =1;case "\u0072\u0069\u0067h\u0074":*_bgcea =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgcea =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bgcea =4;};return nil ;};func (_fegc *CT_OMathParaPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fegc .Jc !=nil {_fdeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_fegc .Jc ,_fdeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SSupPr and its children -func (_ege *CT_SSupPr )Validate ()error {return _ege .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");}; +// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path +func (_dffc *CT_MCPr )ValidateWithPath (path string )error {if _dffc .Count !=nil {if _ffdc :=_dffc .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_ffdc !=nil {return _ffdc ;};};if _dffc .McJc !=nil {if _gbbgf :=_dffc .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_gbbgf !=nil {return _gbbgf ;};};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_eged :=&CT_MathPrChoice {};return _eged };func NewCT_FType ()*CT_FType {_bce :=&CT_FType {};_bce .ValAttr =ST_FType (1);return _bce };func (_eddf *CT_OMathArgPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adgb :for {_eefe ,_aebdc :=d .Token ();if _aebdc !=nil {return _aebdc ;};switch _fffge :=_eefe .(type ){case _f .StartElement :switch _fffge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_eddf .ArgSz =NewCT_Integer2 ();if _edae :=d .DecodeElement (_eddf .ArgSz ,&_fffge );_edae !=nil {return _edae ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_fffge .Name );if _gabg :=d .Skip ();_gabg !=nil {return _gabg ;};};case _f .EndElement :break _adgb ;case _f .CharData :};};return nil ;};func (_eafgd *CT_SSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eafgd .SSubPr !=nil {_gefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_eafgd .SSubPr ,_gefc );};_edfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eafgd .E ,_edfe );_cdca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_eafgd .Sub ,_cdca );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeee *CT_UnSignedInteger )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcfbd :=range start .Attr {if _fcfbd .Name .Local =="\u0076\u0061\u006c"{_cbab ,_agfbc :=_d .ParseUint (_fcfbd .Value ,10,32);if _agfbc !=nil {return _agfbc ;};_aeee .ValAttr =uint32 (_cbab );continue ;};};for {_fbc ,_eggbee :=d .Token ();if _eggbee !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0055\u006e\u0053\u0069\u0067\u006e\u0065d\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_eggbee );};if _cacc ,_acfe :=_fbc .(_f .EndElement );_acfe &&_cacc .Name ==start .Name {break ;};};return nil ;};type ST_Shp byte ;type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_OMathParaPr and its children -func (_aefg *CT_OMathParaPr )Validate ()error {return _aefg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func (_cgfd *CT_Acc )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cgfd .E =NewCT_OMathArg ();_aadd :for {_feac ,_dabaf :=d .Token ();if _dabaf !=nil {return _dabaf ;};switch _gabg :=_feac .(type ){case _bffe .StartElement :switch _gabg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_cgfd .AccPr =NewCT_AccPr ();if _aba :=d .DecodeElement (_cgfd .AccPr ,&_gabg );_aba !=nil {return _aba ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _daeda :=d .DecodeElement (_cgfd .E ,&_gabg );_daeda !=nil {return _daeda ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0020\u0025\u0076",_gabg .Name );if _bbbe :=d .Skip ();_bbbe !=nil {return _bbbe ;};};case _bffe .EndElement :break _aadd ;case _bffe .CharData :};};return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;); +// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path +func (_gafc *CT_RChoice )ValidateWithPath (path string )error {for _dfcb ,_edbac :=range _gafc .T {if _fggce :=_edbac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_dfcb ));_fggce !=nil {return _fggce ;};};return nil ;};func (_fggde ST_LimLoc )ValidateWithPath (path string )error {switch _fggde {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggde ));};return nil ;};func (_bgff *CT_SPrePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgff .CtrlPr !=nil {_bedb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgff .CtrlPr ,_bedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LimLowPr and its children -func (_dece *CT_LimLowPr )Validate ()error {return _dece .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_dbda *CT_Style )ValidateWithPath (path string )error {if _gaga :=_dbda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaga !=nil {return _gaga ;};return nil ;}; -// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path -func (_egdbe *CT_SPrePr )ValidateWithPath (path string )error {if _egdbe .CtrlPr !=nil {if _ffcb :=_egdbe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ffcb !=nil {return _ffcb ;};};return nil ;}; +// Validate validates the CT_SPre and its children +func (_efbcf *CT_SPre )Validate ()error {return _efbcf .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};type ST_FType byte ;func (_efgg *CT_SSubSup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efgg .SSubSupPr !=nil {_agddf :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_efgg .SSubSupPr ,_agddf );};_fdea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efgg .E ,_fdea );_facb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_efgg .Sub ,_facb );_efeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_efgg .Sup ,_efeg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;}; -// Validate validates the CT_EqArrPr and its children -func (_gbefd *CT_EqArrPr )Validate ()error {return _gbefd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");}; +// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path +func (_edeb *CT_SSub )ValidateWithPath (path string )error {if _edeb .SSubPr !=nil {if _geag :=_edeb .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_geag !=nil {return _geag ;};};if _cdga :=_edeb .E .ValidateWithPath (path +"\u002f\u0045");_cdga !=nil {return _cdga ;};if _beed :=_edeb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_beed !=nil {return _beed ;};return nil ;};func NewCT_OMathArg ()*CT_OMathArg {_agbaf :=&CT_OMathArg {};return _agbaf }; -// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path -func (_cfdg *CT_Integer255 )ValidateWithPath (path string )error {if _cfdg .ValAttr < 1{return _gcac .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 ,_cfdg .ValAttr );};if _cfdg .ValAttr > 255{return _gcac .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cfdg .ValAttr );};return nil ;}; +// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path +func (_ecd *CT_CtrlPr )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SSubSup and its children -func (_bccga *CT_SSubSup )Validate ()error {return _bccga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func (_feed ST_BreakBin )ValidateWithPath (path string )error {switch _feed {case 0,1,2,3:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feed ));};return nil ;}; +// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path +func (_effa *CT_NaryPr )ValidateWithPath (path string )error {if _effa .Chr !=nil {if _efgd :=_effa .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_efgd !=nil {return _efgd ;};};if _effa .LimLoc !=nil {if _bcbb :=_effa .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_bcbb !=nil {return _bcbb ;};};if _effa .Grow !=nil {if _caeg :=_effa .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_caeg !=nil {return _caeg ;};};if _effa .SubHide !=nil {if _gfab :=_effa .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_gfab !=nil {return _gfab ;};};if _effa .SupHide !=nil {if _aaeea :=_effa .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_aaeea !=nil {return _aaeea ;};};if _effa .CtrlPr !=nil {if _dfda :=_effa .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dfda !=nil {return _dfda ;};};return nil ;};func NewCT_BorderBox ()*CT_BorderBox {_dee :=&CT_BorderBox {};_dee .E =NewCT_OMathArg ();return _dee };func (_gdcg *CT_M )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcd :for {_ffgg ,_fccfg :=d .Token ();if _fccfg !=nil {return _fccfg ;};switch _cga :=_ffgg .(type ){case _f .StartElement :switch _cga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_gdcg .MPr =NewCT_MPr ();if _gddc :=d .DecodeElement (_gdcg .MPr ,&_cga );_gddc !=nil {return _gddc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_ffb :=NewCT_MR ();if _bfab :=d .DecodeElement (_ffb ,&_cga );_bfab !=nil {return _bfab ;};_gdcg .Mr =append (_gdcg .Mr ,_ffb );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u004d\u0020\u0025\u0076",_cga .Name );if _eefb :=d .Skip ();_eefb !=nil {return _eefb ;};};case _f .EndElement :break _dcd ;case _f .CharData :};};return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func (_deeg *CT_Integer255 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deeg .ValAttr =1;for _ ,_gaed :=range start .Attr {if _gaed .Name .Local =="\u0076\u0061\u006c"{_cbfb ,_adge :=_d .ParseInt (_gaed .Value ,10,64);if _adge !=nil {return _adge ;};_deeg .ValAttr =_cbfb ;continue ;};};for {_acg ,_cgba :=d .Token ();if _cgba !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_cgba );};if _acbf ,_acaf :=_acg .(_f .EndElement );_acaf &&_acbf .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_g .ST_TwipsMeasure ,error ){_cbeed :=_g .ST_TwipsMeasure {};if _g .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cbeed .ST_PositiveUniversalMeasure =&s ;}else {_daaef ,_ecbab :=_d .ParseFloat (s ,64);if _ecbab !=nil {return _cbeed ,_b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ecbab );};_cbeed .ST_UnsignedDecimalNumber =_bf .Uint64 (uint64 (_daaef ));};return _cbeed ,nil ;};func (_egac ST_BreakBinSub )String ()string {switch _egac {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_fbe :=&CT_UnSignedInteger {};return _fbe };type OMathPara struct{CT_OMathPara };func (_cdgcc ST_BreakBinSub )ValidateWithPath (path string )error {switch _cdgcc {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgcc ));};return nil ;};func (_efff *CT_MathPrChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbc :for {_agec ,_gccfc :=d .Token ();if _gccfc !=nil {return _gccfc ;};switch _ccec :=_agec .(type ){case _f .StartElement :switch _ccec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_efff .WrapIndent =NewCT_TwipsMeasure ();if _adga :=d .DecodeElement (_efff .WrapIndent ,&_ccec );_adga !=nil {return _adga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_efff .WrapRight =NewCT_OnOff ();if _dgbcf :=d .DecodeElement (_efff .WrapRight ,&_ccec );_dgbcf !=nil {return _dgbcf ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ccec .Name );if _cadd :=d .Skip ();_cadd !=nil {return _cadd ;};};case _f .EndElement :break _bbbc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_OMathPara and its children -func (_ebec *CT_OMathPara )Validate ()error {return _ebec .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};func (_fdbe *CT_MC )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _fdbe .McPr !=nil {_cfaed :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_fdbe .McPr ,_cfaed );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_cbef *EG_OMathElements )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fdeb :for {_bf ,_fcd :=d .Token ();if _fcd !=nil {return _fcd ;};switch _bggb :=_bf .(type ){case _bffe .StartElement :switch _bggb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dedcc :=NewEG_OMathMathElements ();_dedcc .Acc =NewCT_Acc ();if _cffg :=d .DecodeElement (_dedcc .Acc ,&_bggb );_cffg !=nil {return _cffg ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_dedcc );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dgdf :=NewEG_OMathMathElements ();_dgdf .Bar =NewCT_Bar ();if _aded :=d .DecodeElement (_dgdf .Bar ,&_bggb );_aded !=nil {return _aded ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_dgdf );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cccd :=NewEG_OMathMathElements ();_cccd .Box =NewCT_Box ();if _dddd :=d .DecodeElement (_cccd .Box ,&_bggb );_dddd !=nil {return _dddd ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_cccd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bece :=NewEG_OMathMathElements ();_bece .BorderBox =NewCT_BorderBox ();if _ffc :=d .DecodeElement (_bece .BorderBox ,&_bggb );_ffc !=nil {return _ffc ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_bece );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fbab :=NewEG_OMathMathElements ();_fbab .D =NewCT_D ();if _bbea :=d .DecodeElement (_fbab .D ,&_bggb );_bbea !=nil {return _bbea ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_fbab );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_eceg :=NewEG_OMathMathElements ();_eceg .EqArr =NewCT_EqArr ();if _bdb :=d .DecodeElement (_eceg .EqArr ,&_bggb );_bdb !=nil {return _bdb ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_eceg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_dgea :=NewEG_OMathMathElements ();_dgea .F =NewCT_F ();if _ageb :=d .DecodeElement (_dgea .F ,&_bggb );_ageb !=nil {return _ageb ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_dgea );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fgbd :=NewEG_OMathMathElements ();_fgbd .Func =NewCT_Func ();if _ecec :=d .DecodeElement (_fgbd .Func ,&_bggb );_ecec !=nil {return _ecec ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_fgbd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_gcbg :=NewEG_OMathMathElements ();_gcbg .GroupChr =NewCT_GroupChr ();if _dcadb :=d .DecodeElement (_gcbg .GroupChr ,&_bggb );_dcadb !=nil {return _dcadb ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_gcbg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_afge :=NewEG_OMathMathElements ();_afge .LimLow =NewCT_LimLow ();if _fcbe :=d .DecodeElement (_afge .LimLow ,&_bggb );_fcbe !=nil {return _fcbe ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_afge );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bfg :=NewEG_OMathMathElements ();_bfg .LimUpp =NewCT_LimUpp ();if _cbgg :=d .DecodeElement (_bfg .LimUpp ,&_bggb );_cbgg !=nil {return _cbgg ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_bfg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_gdec :=NewEG_OMathMathElements ();_gdec .M =NewCT_M ();if _ebaa :=d .DecodeElement (_gdec .M ,&_bggb );_ebaa !=nil {return _ebaa ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_gdec );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cada :=NewEG_OMathMathElements ();_cada .Nary =NewCT_Nary ();if _adad :=d .DecodeElement (_cada .Nary ,&_bggb );_adad !=nil {return _adad ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_cada );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_cge :=NewEG_OMathMathElements ();_cge .Phant =NewCT_Phant ();if _gfde :=d .DecodeElement (_cge .Phant ,&_bggb );_gfde !=nil {return _gfde ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_cge );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_bbce :=NewEG_OMathMathElements ();_bbce .Rad =NewCT_Rad ();if _ccfe :=d .DecodeElement (_bbce .Rad ,&_bggb );_ccfe !=nil {return _ccfe ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_bbce );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_gbfg :=NewEG_OMathMathElements ();_gbfg .SPre =NewCT_SPre ();if _bfde :=d .DecodeElement (_gbfg .SPre ,&_bggb );_bfde !=nil {return _bfde ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_gbfg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_eed :=NewEG_OMathMathElements ();_eed .SSub =NewCT_SSub ();if _ddgba :=d .DecodeElement (_eed .SSub ,&_bggb );_ddgba !=nil {return _ddgba ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_eed );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_fee :=NewEG_OMathMathElements ();_fee .SSubSup =NewCT_SSubSup ();if _caffd :=d .DecodeElement (_fee .SSubSup ,&_bggb );_caffd !=nil {return _caffd ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_fee );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_feeb :=NewEG_OMathMathElements ();_feeb .SSup =NewCT_SSup ();if _ddbf :=d .DecodeElement (_feeb .SSup ,&_bggb );_ddbf !=nil {return _ddbf ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_feeb );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_dagd :=NewEG_OMathMathElements ();_dagd .R =NewCT_R ();if _afaf :=d .DecodeElement (_dagd .R ,&_bggb );_afaf !=nil {return _afaf ;};_cbef .EG_OMathMathElements =append (_cbef .EG_OMathMathElements ,_dagd );default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_bggb .Name );if _abfd :=d .Skip ();_abfd !=nil {return _abfd ;};};case _bffe .EndElement :break _fdeb ;case _bffe .CharData :};};return nil ;};func (_acafc *CT_MathPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _acafc .MathFont !=nil {_eebf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_acafc .MathFont ,_eebf );};if _acafc .BrkBin !=nil {_ebdd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_acafc .BrkBin ,_ebdd );};if _acafc .BrkBinSub !=nil {_eebb :=_bffe .StartElement {Name :_bffe .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_acafc .BrkBinSub ,_eebb );};if _acafc .SmallFrac !=nil {_dddf :=_bffe .StartElement {Name :_bffe .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_acafc .SmallFrac ,_dddf );};if _acafc .DispDef !=nil {_fcf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_acafc .DispDef ,_fcf );};if _acafc .LMargin !=nil {_cgc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_acafc .LMargin ,_cgc );};if _acafc .RMargin !=nil {_ddee :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_acafc .RMargin ,_ddee );};if _acafc .DefJc !=nil {_acgb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_acafc .DefJc ,_acgb );};if _acafc .PreSp !=nil {_cfae :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_acafc .PreSp ,_cfae );};if _acafc .PostSp !=nil {_gaeg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_acafc .PostSp ,_gaeg );};if _acafc .InterSp !=nil {_bbeag :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_acafc .InterSp ,_bbeag );};if _acafc .IntraSp !=nil {_dfg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_acafc .IntraSp ,_dfg );};if _acafc .Choice !=nil {_acafc .Choice .MarshalXML (e ,_bffe .StartElement {});};if _acafc .IntLim !=nil {_bcfcg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_acafc .IntLim ,_bcfcg );};if _acafc .NaryLim !=nil {_fec :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_acafc .NaryLim ,_fec );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);type CT_OMathJc struct{ValAttr ST_Jc ;}; +// Validate validates the CT_SSup and its children +func (_ddcc *CT_SSup )Validate ()error {return _ddcc .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");}; -// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path -func (_ccf *CT_LimLowPr )ValidateWithPath (path string )error {if _ccf .CtrlPr !=nil {if _cgfgb :=_ccf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cgfgb !=nil {return _cgfgb ;};};return nil ;};func (_aegb ST_Shp )Validate ()error {return _aegb .ValidateWithPath ("")};func (_cgbf ST_FType )Validate ()error {return _cgbf .ValidateWithPath ("")};func (_cb *CT_Phant )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cb .E =NewCT_OMathArg ();_bdad :for {_ecdg ,_fceee :=d .Token ();if _fceee !=nil {return _fceee ;};switch _gebac :=_ecdg .(type ){case _bffe .StartElement :switch _gebac .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_cb .PhantPr =NewCT_PhantPr ();if _fgab :=d .DecodeElement (_cb .PhantPr ,&_gebac );_fgab !=nil {return _fgab ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ggaeg :=d .DecodeElement (_cb .E ,&_gebac );_ggaeg !=nil {return _ggaeg ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_gebac .Name );if _bb :=d .Skip ();_bb !=nil {return _bb ;};};case _bffe .EndElement :break _bdad ;case _bffe .CharData :};};return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func (_gegb *CT_LimLoc )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gegb .ValAttr =ST_LimLoc (1);for _ ,_fdfa :=range start .Attr {if _fdfa .Name .Local =="\u0076\u0061\u006c"{_gegb .ValAttr .UnmarshalXMLAttr (_fdfa );continue ;};};for {_becg ,_gbgcg :=d .Token ();if _gbgcg !=nil {return _gcac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_gbgcg );};if _ecf ,_ebeb :=_becg .(_bffe .EndElement );_ebeb &&_ecf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path +func (_bcdgf *CT_YAlign )ValidateWithPath (path string )error {if _bcdgf .ValAttr ==_g .ST_YAlignUnset {return _b .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 _becd :=_bcdgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_becd !=nil {return _becd ;};return nil ;};func (_fdcc *CT_RPR )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebded :for {_ebgdd ,_gebe :=d .Token ();if _gebe !=nil {return _gebe ;};switch _aecd :=_ebgdd .(type ){case _f .StartElement :switch _aecd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_fdcc .Lit =NewCT_OnOff ();if _badd :=d .DecodeElement (_fdcc .Lit ,&_aecd );_badd !=nil {return _badd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_fdcc .Choice =NewCT_RPRChoice ();if _edga :=d .DecodeElement (&_fdcc .Choice .Nor ,&_aecd );_edga !=nil {return _edga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_fdcc .Brk =NewCT_ManualBreak ();if _eacd :=d .DecodeElement (_fdcc .Brk ,&_aecd );_eacd !=nil {return _eacd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_fdcc .Aln =NewCT_OnOff ();if _ffec :=d .DecodeElement (_fdcc .Aln ,&_aecd );_ffec !=nil {return _ffec ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0052\u0020\u0025\u0076",_aecd .Name );if _egbdd :=d .Skip ();_egbdd !=nil {return _egbdd ;};};case _f .EndElement :break _ebded ;case _f .CharData :};};return nil ;};type OMath struct{CT_OMath };func (_dcgd *OMath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _dcgd .CT_OMath .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path -func (_bcff *CT_BorderBoxPr )ValidateWithPath (path string )error {if _bcff .HideTop !=nil {if _ddfeb :=_bcff .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_ddfeb !=nil {return _ddfeb ;};};if _bcff .HideBot !=nil {if _gfag :=_bcff .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_gfag !=nil {return _gfag ;};};if _bcff .HideLeft !=nil {if _fgae :=_bcff .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_fgae !=nil {return _fgae ;};};if _bcff .HideRight !=nil {if _feca :=_bcff .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_feca !=nil {return _feca ;};};if _bcff .StrikeH !=nil {if _gcga :=_bcff .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_gcga !=nil {return _gcga ;};};if _bcff .StrikeV !=nil {if _fgeg :=_bcff .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_fgeg !=nil {return _fgeg ;};};if _bcff .StrikeBLTR !=nil {if _aaf :=_bcff .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_aaf !=nil {return _aaf ;};};if _bcff .StrikeTLBR !=nil {if _gff :=_bcff .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_gff !=nil {return _gff ;};};if _bcff .CtrlPr !=nil {if _bfae :=_bcff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bfae !=nil {return _bfae ;};};return nil ;};func (_gbc *EG_ScriptStyle )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _gbc .Scr !=nil {_ded :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_gbc .Scr ,_ded );};if _gbc .Sty !=nil {_fadg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_gbc .Sty ,_fadg );};return nil ;};func NewCT_FType ()*CT_FType {_fgdf :=&CT_FType {};_fgdf .ValAttr =ST_FType (1);return _fgdf }; +// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path +func (_gabc *CT_RPR )ValidateWithPath (path string )error {if _gabc .Lit !=nil {if _acfa :=_gabc .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_acfa !=nil {return _acfa ;};};if _gabc .Choice !=nil {if _fcad :=_gabc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcad !=nil {return _fcad ;};};if _gabc .Brk !=nil {if _efgcd :=_gabc .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_efgcd !=nil {return _efgcd ;};};if _gabc .Aln !=nil {if _dbgc :=_gabc .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_dbgc !=nil {return _dbgc ;};};return nil ;};func NewCT_DPr ()*CT_DPr {_fea :=&CT_DPr {};return _fea };func (_edgdb *CT_DPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaddg :for {_efea ,_cag :=d .Token ();if _cag !=nil {return _cag ;};switch _aacd :=_efea .(type ){case _f .StartElement :switch _aacd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_edgdb .BegChr =NewCT_Char ();if _cdg :=d .DecodeElement (_edgdb .BegChr ,&_aacd );_cdg !=nil {return _cdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_edgdb .SepChr =NewCT_Char ();if _egf :=d .DecodeElement (_edgdb .SepChr ,&_aacd );_egf !=nil {return _egf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_edgdb .EndChr =NewCT_Char ();if _bbd :=d .DecodeElement (_edgdb .EndChr ,&_aacd );_bbd !=nil {return _bbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_edgdb .Grow =NewCT_OnOff ();if _cedf :=d .DecodeElement (_edgdb .Grow ,&_aacd );_cedf !=nil {return _cedf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_edgdb .Shp =NewCT_Shp ();if _gcf :=d .DecodeElement (_edgdb .Shp ,&_aacd );_gcf !=nil {return _gcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_edgdb .CtrlPr =NewCT_CtrlPr ();if _ab :=d .DecodeElement (_edgdb .CtrlPr ,&_aacd );_ab !=nil {return _ab ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0072\u0020\u0025\u0076",_aacd .Name );if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _f .EndElement :break _eaddg ;case _f .CharData :};};return nil ;};func (_ccg *CT_Box )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccg .BoxPr !=nil {_fada :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_ccg .BoxPr ,_fada );};_gddb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ccg .E ,_gddb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_F and its children -func (_eedca *CT_F )Validate ()error {return _eedca .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; +// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path +func (_affg *EG_OMathMathElements )ValidateWithPath (path string )error {if _affg .Acc !=nil {if _dcbeg :=_affg .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_dcbeg !=nil {return _dcbeg ;};};if _affg .Bar !=nil {if _eaag :=_affg .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_eaag !=nil {return _eaag ;};};if _affg .Box !=nil {if _ggdbf :=_affg .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_ggdbf !=nil {return _ggdbf ;};};if _affg .BorderBox !=nil {if _bcdd :=_affg .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_bcdd !=nil {return _bcdd ;};};if _affg .D !=nil {if _ageb :=_affg .D .ValidateWithPath (path +"\u002f\u0044");_ageb !=nil {return _ageb ;};};if _affg .EqArr !=nil {if _egab :=_affg .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_egab !=nil {return _egab ;};};if _affg .F !=nil {if _bcbg :=_affg .F .ValidateWithPath (path +"\u002f\u0046");_bcbg !=nil {return _bcbg ;};};if _affg .Func !=nil {if _aggg :=_affg .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_aggg !=nil {return _aggg ;};};if _affg .GroupChr !=nil {if _bbcee :=_affg .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_bbcee !=nil {return _bbcee ;};};if _affg .LimLow !=nil {if _gdab :=_affg .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_gdab !=nil {return _gdab ;};};if _affg .LimUpp !=nil {if _afaa :=_affg .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_afaa !=nil {return _afaa ;};};if _affg .M !=nil {if _fefa :=_affg .M .ValidateWithPath (path +"\u002f\u004d");_fefa !=nil {return _fefa ;};};if _affg .Nary !=nil {if _baeb :=_affg .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_baeb !=nil {return _baeb ;};};if _affg .Phant !=nil {if _babe :=_affg .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_babe !=nil {return _babe ;};};if _affg .Rad !=nil {if _bfcgc :=_affg .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_bfcgc !=nil {return _bfcgc ;};};if _affg .SPre !=nil {if _ecgf :=_affg .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_ecgf !=nil {return _ecgf ;};};if _affg .SSub !=nil {if _gdbcf :=_affg .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_gdbcf !=nil {return _gdbcf ;};};if _affg .SSubSup !=nil {if _cefca :=_affg .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_cefca !=nil {return _cefca ;};};if _affg .SSup !=nil {if _ffdfc :=_affg .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_ffdfc !=nil {return _ffdfc ;};};if _affg .R !=nil {if _fcaf :=_affg .R .ValidateWithPath (path +"\u002f\u0052");_fcaf !=nil {return _fcaf ;};};return nil ;};func (_eccf *CT_MC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aagc :for {_eaed ,_acff :=d .Token ();if _acff !=nil {return _acff ;};switch _gdcc :=_eaed .(type ){case _f .StartElement :switch _gdcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_eccf .McPr =NewCT_MCPr ();if _gef :=d .DecodeElement (_eccf .McPr ,&_gdcc );_gef !=nil {return _gef ;};default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0043 \u0025\u0076",_gdcc .Name );if _fbb :=d .Skip ();_fbb !=nil {return _fbb ;};};case _f .EndElement :break _aagc ;case _f .CharData :};};return nil ;};func (_faggf *CT_R )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _faggf .RPr !=nil {_gdfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_faggf .RPr ,_gdfe );};if _faggf .Choice !=nil {for _ ,_cgge :=range _faggf .Choice {_cgge .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path -func (_gee *EG_OMathElements )ValidateWithPath (path string )error {for _ccg ,_abge :=range _gee .EG_OMathMathElements {if _cca :=_abge .ValidateWithPath (_gcac .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_ccg ));_cca !=nil {return _cca ;};};return nil ;}; +// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path +func (_bgfce *CT_Script )ValidateWithPath (path string )error {if _cdcf :=_bgfce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdcf !=nil {return _cdcf ;};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_ege :=&CT_FuncPr {};return _ege }; -// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path -func (_dacec *CT_BoxPr )ValidateWithPath (path string )error {if _dacec .OpEmu !=nil {if _cgga :=_dacec .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_cgga !=nil {return _cgga ;};};if _dacec .NoBreak !=nil {if _acbc :=_dacec .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_acbc !=nil {return _acbc ;};};if _dacec .Diff !=nil {if _bc :=_dacec .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_bc !=nil {return _bc ;};};if _dacec .Brk !=nil {if _ebgd :=_dacec .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_ebgd !=nil {return _ebgd ;};};if _dacec .Aln !=nil {if _gbdd :=_dacec .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_gbdd !=nil {return _gbdd ;};};if _dacec .CtrlPr !=nil {if _ggg :=_dacec .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ggg !=nil {return _ggg ;};};return nil ;};func (_befff *CT_Phant )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _befff .PhantPr !=nil {_aga :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_befff .PhantPr ,_aga );};_cdfc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_befff .E ,_cdfc );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_eeec *CT_FType )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_eeec .ValAttr =ST_FType (1);for _ ,_egf :=range start .Attr {if _egf .Name .Local =="\u0076\u0061\u006c"{_eeec .ValAttr .UnmarshalXMLAttr (_egf );continue ;};};for {_dedd ,_bcfc :=d .Token ();if _bcfc !=nil {return _gcac .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_bcfc );};if _cfd ,_fgbg :=_dedd .(_bffe .EndElement );_fgbg &&_cfd .Name ==start .Name {break ;};};return nil ;};func (_bccd *CT_Text )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_dbdd :=range start .Attr {if _dbdd .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_dbdd .Name .Local =="\u0073\u0070\u0061c\u0065"{_ddcg ,_ggba :=_dbdd .Value ,error (nil );if _ggba !=nil {return _ggba ;};_bccd .SpaceAttr =&_ddcg ;continue ;};};for {_dcead ,_dcee :=d .Token ();if _dcee !=nil {return _gcac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_dcee );};if _dff ,_fgcd :=_dcead .(_bffe .CharData );_fgcd {_bccd .Content =string (_dff );};if _ddaa ,_cega :=_dcead .(_bffe .EndElement );_cega &&_ddaa .Name ==start .Name {break ;};};return nil ;};func (_gf ST_FType )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {return e .EncodeElement (_gf .String (),start );};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};func (_dbg *EG_OMathMathElements )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_afdb :for {_faab ,_aea :=d .Token ();if _aea !=nil {return _aea ;};switch _dbgdf :=_faab .(type ){case _bffe .StartElement :switch _dbgdf .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dbg .Acc =NewCT_Acc ();if _eaecg :=d .DecodeElement (_dbg .Acc ,&_dbgdf );_eaecg !=nil {return _eaecg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dbg .Bar =NewCT_Bar ();if _feccg :=d .DecodeElement (_dbg .Bar ,&_dbgdf );_feccg !=nil {return _feccg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_dbg .Box =NewCT_Box ();if _afe :=d .DecodeElement (_dbg .Box ,&_dbgdf );_afe !=nil {return _afe ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dbg .BorderBox =NewCT_BorderBox ();if _geff :=d .DecodeElement (_dbg .BorderBox ,&_dbgdf );_geff !=nil {return _geff ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_dbg .D =NewCT_D ();if _bbfe :=d .DecodeElement (_dbg .D ,&_dbgdf );_bbfe !=nil {return _bbfe ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_dbg .EqArr =NewCT_EqArr ();if _gbg :=d .DecodeElement (_dbg .EqArr ,&_dbgdf );_gbg !=nil {return _gbg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_dbg .F =NewCT_F ();if _dddaa :=d .DecodeElement (_dbg .F ,&_dbgdf );_dddaa !=nil {return _dddaa ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_dbg .Func =NewCT_Func ();if _aeeb :=d .DecodeElement (_dbg .Func ,&_dbgdf );_aeeb !=nil {return _aeeb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_dbg .GroupChr =NewCT_GroupChr ();if _gdbe :=d .DecodeElement (_dbg .GroupChr ,&_dbgdf );_gdbe !=nil {return _gdbe ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_dbg .LimLow =NewCT_LimLow ();if _gbegf :=d .DecodeElement (_dbg .LimLow ,&_dbgdf );_gbegf !=nil {return _gbegf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_dbg .LimUpp =NewCT_LimUpp ();if _cafb :=d .DecodeElement (_dbg .LimUpp ,&_dbgdf );_cafb !=nil {return _cafb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_dbg .M =NewCT_M ();if _de :=d .DecodeElement (_dbg .M ,&_dbgdf );_de !=nil {return _de ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_dbg .Nary =NewCT_Nary ();if _aggce :=d .DecodeElement (_dbg .Nary ,&_dbgdf );_aggce !=nil {return _aggce ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_dbg .Phant =NewCT_Phant ();if _abd :=d .DecodeElement (_dbg .Phant ,&_dbgdf );_abd !=nil {return _abd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_dbg .Rad =NewCT_Rad ();if _gcae :=d .DecodeElement (_dbg .Rad ,&_dbgdf );_gcae !=nil {return _gcae ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_dbg .SPre =NewCT_SPre ();if _egeed :=d .DecodeElement (_dbg .SPre ,&_dbgdf );_egeed !=nil {return _egeed ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_dbg .SSub =NewCT_SSub ();if _cde :=d .DecodeElement (_dbg .SSub ,&_dbgdf );_cde !=nil {return _cde ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_dbg .SSubSup =NewCT_SSubSup ();if _eddf :=d .DecodeElement (_dbg .SSubSup ,&_dbgdf );_eddf !=nil {return _eddf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_dbg .SSup =NewCT_SSup ();if _ecde :=d .DecodeElement (_dbg .SSup ,&_dbgdf );_ecde !=nil {return _ecde ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_dbg .R =NewCT_R ();if _fggag :=d .DecodeElement (_dbg .R ,&_dbgdf );_fggag !=nil {return _fggag ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_dbgdf .Name );if _ddda :=d .Skip ();_ddda !=nil {return _ddda ;};};case _bffe .EndElement :break _afdb ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_UnSignedInteger and its children +func (_egaag *CT_UnSignedInteger )Validate ()error {return _egaag .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};func NewCT_F ()*CT_F {_gdb :=&CT_F {};_gdb .Num =NewCT_OMathArg ();_gdb .Den =NewCT_OMathArg ();return _gdb ;}; -// Validate validates the CT_SpacingRule and its children -func (_dceg *CT_SpacingRule )Validate ()error {return _dceg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_aeg *ST_Style )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_bfbf ,_abgag :=d .Token ();if _abgag !=nil {return _abgag ;};if _ggafg ,_fgacf :=_bfbf .(_bffe .EndElement );_fgacf &&_ggafg .Name ==start .Name {*_aeg =1;return nil ;};if _gaa ,_aaga :=_bfbf .(_bffe .CharData );!_aaga {return _gcac .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",_bfbf );}else {switch string (_gaa ){case "":*_aeg =0;case "\u0070":*_aeg =1;case "\u0062":*_aeg =2;case "\u0069":*_aeg =3;case "\u0062\u0069":*_aeg =4;};};_bfbf ,_abgag =d .Token ();if _abgag !=nil {return _abgag ;};if _adgf ,_edee :=_bfbf .(_bffe .EndElement );_edee &&_adgf .Name ==start .Name {return nil ;};return _gcac .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",_bfbf );}; +// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path +func (_ebde *CT_DPr )ValidateWithPath (path string )error {if _ebde .BegChr !=nil {if _dbf :=_ebde .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_dbf !=nil {return _dbf ;};};if _ebde .SepChr !=nil {if _gbbg :=_ebde .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_gbbg !=nil {return _gbbg ;};};if _ebde .EndChr !=nil {if _adg :=_ebde .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_adg !=nil {return _adg ;};};if _ebde .Grow !=nil {if _cecc :=_ebde .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_cecc !=nil {return _cecc ;};};if _ebde .Shp !=nil {if _ge :=_ebde .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_ge !=nil {return _ge ;};};if _ebde .CtrlPr !=nil {if _fdfcc :=_ebde .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fdfcc !=nil {return _fdfcc ;};};return nil ;}; -// Validate validates the CT_RadPr and its children -func (_fgad *CT_RadPr )Validate ()error {return _fgad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func (_bgg *CT_FType )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {_gefbe ,_afc :=_bgg .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _afc !=nil {return _afc ;};start .Attr =append (start .Attr ,_gefbe );e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_dced :=&CT_FuncPr {};return _dced };func NewMathPr ()*MathPr {_bdda :=&MathPr {};_bdda .CT_MathPr =*NewCT_MathPr ();return _bdda };type CT_Script struct{ValAttr ST_Script ;};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func NewCT_R ()*CT_R {_dec :=&CT_R {};return _dec }; +// Validate validates the CT_Rad and its children +func (_fdegf *CT_Rad )Validate ()error {return _fdegf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};func NewCT_LimUpp ()*CT_LimUpp {_cacg :=&CT_LimUpp {};_cacg .E =NewCT_OMathArg ();_cacg .Lim =NewCT_OMathArg ();return _cacg ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_bgda *CT_SSubSupPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgda .AlnScr !=nil {_cdebf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_bgda .AlnScr ,_cdebf );};if _bgda .CtrlPr !=nil {_adgcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgda .CtrlPr ,_adgcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RChoice ()*CT_RChoice {_eaaa :=&CT_RChoice {};return _eaaa };func (_aga *CT_CtrlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Text and its children -func (_fgd *CT_Text )Validate ()error {return _fgd .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};type ST_LimLoc byte ; +// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path +func (_ecag *CT_OMathArgPr )ValidateWithPath (path string )error {if _ecag .ArgSz !=nil {if _gefa :=_ecag .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_gefa !=nil {return _gefa ;};};return nil ;};func (_cbe *CT_GroupChr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbe .E =NewCT_OMathArg ();_dcbd :for {_ggba ,_bcbc :=d .Token ();if _bcbc !=nil {return _bcbc ;};switch _fce :=_ggba .(type ){case _f .StartElement :switch _fce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_cbe .GroupChrPr =NewCT_GroupChrPr ();if _gcdf :=d .DecodeElement (_cbe .GroupChrPr ,&_fce );_gcdf !=nil {return _gcdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ggbad :=d .DecodeElement (_cbe .E ,&_fce );_ggbad !=nil {return _ggbad ;};default:_bf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_fce .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _f .EndElement :break _dcbd ;case _f .CharData :};};return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_cggc :=&EG_OMathMathElements {};return _cggc };type CT_SpacingRule struct{ValAttr int64 ;};func (_cea *CT_FuncPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abf :for {_dfgf ,_eef :=d .Token ();if _eef !=nil {return _eef ;};switch _gfe :=_dfgf .(type ){case _f .StartElement :switch _gfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cea .CtrlPr =NewCT_CtrlPr ();if _ceb :=d .DecodeElement (_cea .CtrlPr ,&_gfe );_ceb !=nil {return _ceb ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_gfe .Name );if _dfbb :=d .Skip ();_dfbb !=nil {return _dfbb ;};};case _f .EndElement :break _abf ;case _f .CharData :};};return nil ;};func NewCT_AccPr ()*CT_AccPr {_cd :=&CT_AccPr {};return _cd }; -// Validate validates the CT_SSubPr and its children -func (_accdc *CT_SSubPr )Validate ()error {return _accdc .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};func (_cbgb ST_Shp )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_ggcc :=_bffe .Attr {};_ggcc .Name =name ;switch _cbgb {case ST_ShpUnset :_ggcc .Value ="";case ST_ShpCentered :_ggcc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_ggcc .Value ="\u006d\u0061\u0074c\u0068";};return _ggcc ,nil ;};func (_abgd ST_Script )Validate ()error {return _abgd .ValidateWithPath ("")};func NewCT_MathPr ()*CT_MathPr {_ccac :=&CT_MathPr {};return _ccac }; +// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path +func (_gdgbg *EG_ScriptStyle )ValidateWithPath (path string )error {if _gdgbg .Scr !=nil {if _eege :=_gdgbg .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_eege !=nil {return _eege ;};};if _gdgbg .Sty !=nil {if _afacd :=_gdgbg .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_afacd !=nil {return _afacd ;};};return nil ;};func (_aagbc *ST_TopBot )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aagbc =0;case "\u0074\u006f\u0070":*_aagbc =1;case "\u0062\u006f\u0074":*_aagbc =2;};return nil ;}; -// Validate validates the CT_CtrlPr and its children -func (_edgf *CT_CtrlPr )Validate ()error {return _edgf .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_ggae *ST_Jc )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_ggae =0;case "\u006c\u0065\u0066\u0074":*_ggae =1;case "\u0072\u0069\u0067h\u0074":*_ggae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggae =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ggae =4;};return nil ;};func (_fcgf *CT_Integer255 )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_gcac .Sprintf ("\u0025\u0076",_fcgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_cgee *OMathPara )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cgee .CT_OMathPara =*NewCT_OMathPara ();_ggd :for {_daff ,_aafd :=d .Token ();if _aafd !=nil {return _aafd ;};switch _bbe :=_daff .(type ){case _bffe .StartElement :switch _bbe .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_cgee .OMathParaPr =NewCT_OMathParaPr ();if _bgffa :=d .DecodeElement (_cgee .OMathParaPr ,&_bbe );_bgffa !=nil {return _bgffa ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cdebd :=NewCT_OMath ();if _cbad :=d .DecodeElement (_cdebd ,&_bbe );_cbad !=nil {return _cbad ;};_cgee .OMath =append (_cgee .OMath ,_cdebd );default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_bbe .Name );if _bffde :=d .Skip ();_bffde !=nil {return _bffde ;};};case _bffe .EndElement :break _ggd ;case _bffe .CharData :};};return nil ;};func (_dadg ST_Script )String ()string {switch _dadg {case 0:return "";case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";};func (_gcccd *OMath )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gcccd .CT_OMath =*NewCT_OMath ();_egdg :for {_cdeb ,_dgde :=d .Token ();if _dgde !=nil {return _dgde ;};switch _cdb :=_cdeb .(type ){case _bffe .StartElement :switch _cdb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dgfd :=NewEG_OMathMathElements ();_dgfd .Acc =NewCT_Acc ();if _gce :=d .DecodeElement (_dgfd .Acc ,&_cdb );_gce !=nil {return _gce ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_dgfd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_bgcf :=NewEG_OMathMathElements ();_bgcf .Bar =NewCT_Bar ();if _ebcfg :=d .DecodeElement (_bgcf .Bar ,&_cdb );_ebcfg !=nil {return _ebcfg ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_bgcf );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cag :=NewEG_OMathMathElements ();_cag .Box =NewCT_Box ();if _dcgb :=d .DecodeElement (_cag .Box ,&_cdb );_dcgb !=nil {return _dcgb ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_cag );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cecd :=NewEG_OMathMathElements ();_cecd .BorderBox =NewCT_BorderBox ();if _eceaf :=d .DecodeElement (_cecd .BorderBox ,&_cdb );_eceaf !=nil {return _eceaf ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_cecd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_ggag :=NewEG_OMathMathElements ();_ggag .D =NewCT_D ();if _afaa :=d .DecodeElement (_ggag .D ,&_cdb );_afaa !=nil {return _afaa ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_ggag );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cdbca :=NewEG_OMathMathElements ();_cdbca .EqArr =NewCT_EqArr ();if _accb :=d .DecodeElement (_cdbca .EqArr ,&_cdb );_accb !=nil {return _accb ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_cdbca );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_acdd :=NewEG_OMathMathElements ();_acdd .F =NewCT_F ();if _dfgb :=d .DecodeElement (_acdd .F ,&_cdb );_dfgb !=nil {return _dfgb ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_acdd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_dgbbc :=NewEG_OMathMathElements ();_dgbbc .Func =NewCT_Func ();if _dgbba :=d .DecodeElement (_dgbbc .Func ,&_cdb );_dgbba !=nil {return _dgbba ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_dgbbc );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_gfage :=NewEG_OMathMathElements ();_gfage .GroupChr =NewCT_GroupChr ();if _cbgc :=d .DecodeElement (_gfage .GroupChr ,&_cdb );_cbgc !=nil {return _cbgc ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_gfage );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_ffea :=NewEG_OMathMathElements ();_ffea .LimLow =NewCT_LimLow ();if _cdd :=d .DecodeElement (_ffea .LimLow ,&_cdb );_cdd !=nil {return _cdd ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_ffea );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_efadf :=NewEG_OMathMathElements ();_efadf .LimUpp =NewCT_LimUpp ();if _ggce :=d .DecodeElement (_efadf .LimUpp ,&_cdb );_ggce !=nil {return _ggce ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_efadf );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_eegee :=NewEG_OMathMathElements ();_eegee .M =NewCT_M ();if _deag :=d .DecodeElement (_eegee .M ,&_cdb );_deag !=nil {return _deag ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_eegee );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cggg :=NewEG_OMathMathElements ();_cggg .Nary =NewCT_Nary ();if _eaaa :=d .DecodeElement (_cggg .Nary ,&_cdb );_eaaa !=nil {return _eaaa ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_cggg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_ebdc :=NewEG_OMathMathElements ();_ebdc .Phant =NewCT_Phant ();if _ggdbb :=d .DecodeElement (_ebdc .Phant ,&_cdb );_ggdbb !=nil {return _ggdbb ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_ebdc );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_decb :=NewEG_OMathMathElements ();_decb .Rad =NewCT_Rad ();if _bbfa :=d .DecodeElement (_decb .Rad ,&_cdb );_bbfa !=nil {return _bbfa ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_decb );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_edcf :=NewEG_OMathMathElements ();_edcf .SPre =NewCT_SPre ();if _ggfb :=d .DecodeElement (_edcf .SPre ,&_cdb );_ggfb !=nil {return _ggfb ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_edcf );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_gabgg :=NewEG_OMathMathElements ();_gabgg .SSub =NewCT_SSub ();if _ddcec :=d .DecodeElement (_gabgg .SSub ,&_cdb );_ddcec !=nil {return _ddcec ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_gabgg );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_eeag :=NewEG_OMathMathElements ();_eeag .SSubSup =NewCT_SSubSup ();if _dbde :=d .DecodeElement (_eeag .SSubSup ,&_cdb );_dbde !=nil {return _dbde ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_eeag );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_aebd :=NewEG_OMathMathElements ();_aebd .SSup =NewCT_SSup ();if _eefd :=d .DecodeElement (_aebd .SSup ,&_cdb );_eefd !=nil {return _eefd ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_aebd );case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_dbcgd :=NewEG_OMathMathElements ();_dbcgd .R =NewCT_R ();if _eag :=d .DecodeElement (_dbcgd .R ,&_cdb );_eag !=nil {return _eag ;};_gcccd .EG_OMathMathElements =append (_gcccd .EG_OMathMathElements ,_dbcgd );default:_fefa .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004f\u004d\u0061t\u0068 \u0025\u0076",_cdb .Name );if _fca :=d .Skip ();_fca !=nil {return _fca ;};};case _bffe .EndElement :break _egdg ;case _bffe .CharData :};};return nil ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_egec *CT_MPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _egec .BaseJc !=nil {_dfcc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_egec .BaseJc ,_dfcc );};if _egec .PlcHide !=nil {_ecdc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_egec .PlcHide ,_ecdc );};if _egec .RSpRule !=nil {_ecgg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_egec .RSpRule ,_ecgg );};if _egec .CGpRule !=nil {_dace :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_egec .CGpRule ,_dace );};if _egec .RSp !=nil {_cage :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_egec .RSp ,_cage );};if _egec .CSp !=nil {_cbee :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_egec .CSp ,_cbee );};if _egec .CGp !=nil {_aagc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_egec .CGp ,_aagc );};if _egec .Mcs !=nil {_fabg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_egec .Mcs ,_fabg );};if _egec .CtrlPr !=nil {_edfbg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_egec .CtrlPr ,_edfbg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MathPr and its children +func (_eegf *CT_MathPr )Validate ()error {return _eegf .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func (_egdf ST_Style )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebfee :=_f .Attr {};_ebfee .Name =name ;switch _egdf {case ST_StyleUnset :_ebfee .Value ="";case ST_StyleP :_ebfee .Value ="\u0070";case ST_StyleB :_ebfee .Value ="\u0062";case ST_StyleI :_ebfee .Value ="\u0069";case ST_StyleBi :_ebfee .Value ="\u0062\u0069";};return _ebfee ,nil ;};func (_fbbb *ST_LimLoc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbbb =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_fbbb =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_fbbb =2;};return nil ;};func NewCT_GroupChr ()*CT_GroupChr {_afdd :=&CT_GroupChr {};_afdd .E =NewCT_OMathArg ();return _afdd };func NewCT_SSupPr ()*CT_SSupPr {_dfca :=&CT_SSupPr {};return _dfca };type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func NewOMathPara ()*OMathPara {_cgdbb :=&OMathPara {};_cgdbb .CT_OMathPara =*NewCT_OMathPara ();return _cgdbb ;};type CT_Integer2 struct{ValAttr int64 ;};func (_gff *CT_EqArr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbe :for {_adfb ,_dbe :=d .Token ();if _dbe !=nil {return _dbe ;};switch _gbe :=_adfb .(type ){case _f .StartElement :switch _gbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_gff .EqArrPr =NewCT_EqArrPr ();if _age :=d .DecodeElement (_gff .EqArrPr ,&_gbe );_age !=nil {return _age ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_agbb :=NewCT_OMathArg ();if _aacf :=d .DecodeElement (_agbb ,&_gbe );_aacf !=nil {return _aacf ;};_gff .E =append (_gff .E ,_agbb );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_gbe .Name );if _efbc :=d .Skip ();_efbc !=nil {return _efbc ;};};case _f .EndElement :break _dgbe ;case _f .CharData :};};return nil ;};func NewCT_Style ()*CT_Style {_fcdd :=&CT_Style {};return _fcdd }; -// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path -func (_abaac *CT_MathPr )ValidateWithPath (path string )error {if _abaac .MathFont !=nil {if _fad :=_abaac .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_fad !=nil {return _fad ;};};if _abaac .BrkBin !=nil {if _cabb :=_abaac .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_cabb !=nil {return _cabb ;};};if _abaac .BrkBinSub !=nil {if _bafb :=_abaac .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_bafb !=nil {return _bafb ;};};if _abaac .SmallFrac !=nil {if _febg :=_abaac .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_febg !=nil {return _febg ;};};if _abaac .DispDef !=nil {if _gfce :=_abaac .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_gfce !=nil {return _gfce ;};};if _abaac .LMargin !=nil {if _eegb :=_abaac .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_eegb !=nil {return _eegb ;};};if _abaac .RMargin !=nil {if _ddge :=_abaac .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_ddge !=nil {return _ddge ;};};if _abaac .DefJc !=nil {if _afdba :=_abaac .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_afdba !=nil {return _afdba ;};};if _abaac .PreSp !=nil {if _cgfb :=_abaac .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_cgfb !=nil {return _cgfb ;};};if _abaac .PostSp !=nil {if _aaeb :=_abaac .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_aaeb !=nil {return _aaeb ;};};if _abaac .InterSp !=nil {if _dee :=_abaac .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_dee !=nil {return _dee ;};};if _abaac .IntraSp !=nil {if _gac :=_abaac .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_gac !=nil {return _gac ;};};if _abaac .Choice !=nil {if _daeb :=_abaac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_daeb !=nil {return _daeb ;};};if _abaac .IntLim !=nil {if _dffg :=_abaac .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_dffg !=nil {return _dffg ;};};if _abaac .NaryLim !=nil {if _ecfc :=_abaac .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_ecfc !=nil {return _ecfc ;};};return nil ;}; +// Validate validates the CT_Text and its children +func (_bdef *CT_Text )Validate ()error {return _bdef .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func NewCT_GroupChrPr ()*CT_GroupChrPr {_gad :=&CT_GroupChrPr {};return _gad };func (_babed ST_BreakBin )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecef :=_f .Attr {};_ecef .Name =name ;switch _babed {case ST_BreakBinUnset :_ecef .Value ="";case ST_BreakBinBefore :_ecef .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_ecef .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_ecef .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _ecef ,nil ;};func (_agb *CT_D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agb .DPr !=nil {_acf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_agb .DPr ,_acf );};_eba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fgb :=range _agb .E {e .EncodeElement (_fgb ,_eba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fafa *CT_MathPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebf :for {_faa ,_eag :=d .Token ();if _eag !=nil {return _eag ;};switch _bfdgg :=_faa .(type ){case _f .StartElement :switch _bfdgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_fafa .MathFont =NewCT_String ();if _cbd :=d .DecodeElement (_fafa .MathFont ,&_bfdgg );_cbd !=nil {return _cbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_fafa .BrkBin =NewCT_BreakBin ();if _ccge :=d .DecodeElement (_fafa .BrkBin ,&_bfdgg );_ccge !=nil {return _ccge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_fafa .BrkBinSub =NewCT_BreakBinSub ();if _dcdb :=d .DecodeElement (_fafa .BrkBinSub ,&_bfdgg );_dcdb !=nil {return _dcdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_fafa .SmallFrac =NewCT_OnOff ();if _fgc :=d .DecodeElement (_fafa .SmallFrac ,&_bfdgg );_fgc !=nil {return _fgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_fafa .DispDef =NewCT_OnOff ();if _edaga :=d .DecodeElement (_fafa .DispDef ,&_bfdgg );_edaga !=nil {return _edaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_fafa .LMargin =NewCT_TwipsMeasure ();if _adad :=d .DecodeElement (_fafa .LMargin ,&_bfdgg );_adad !=nil {return _adad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_fafa .RMargin =NewCT_TwipsMeasure ();if _bbgdg :=d .DecodeElement (_fafa .RMargin ,&_bfdgg );_bbgdg !=nil {return _bbgdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_fafa .DefJc =NewCT_OMathJc ();if _gfaa :=d .DecodeElement (_fafa .DefJc ,&_bfdgg );_gfaa !=nil {return _gfaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_fafa .PreSp =NewCT_TwipsMeasure ();if _ccbf :=d .DecodeElement (_fafa .PreSp ,&_bfdgg );_ccbf !=nil {return _ccbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_fafa .PostSp =NewCT_TwipsMeasure ();if _gadd :=d .DecodeElement (_fafa .PostSp ,&_bfdgg );_gadd !=nil {return _gadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_fafa .InterSp =NewCT_TwipsMeasure ();if _gcff :=d .DecodeElement (_fafa .InterSp ,&_bfdgg );_gcff !=nil {return _gcff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_fafa .IntraSp =NewCT_TwipsMeasure ();if _fadb :=d .DecodeElement (_fafa .IntraSp ,&_bfdgg );_fadb !=nil {return _fadb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_fafa .Choice =NewCT_MathPrChoice ();if _eeea :=d .DecodeElement (&_fafa .Choice .WrapIndent ,&_bfdgg );_eeea !=nil {return _eeea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_fafa .Choice =NewCT_MathPrChoice ();if _fgef :=d .DecodeElement (&_fafa .Choice .WrapRight ,&_bfdgg );_fgef !=nil {return _fgef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_fafa .IntLim =NewCT_LimLoc ();if _ceaca :=d .DecodeElement (_fafa .IntLim ,&_bfdgg );_ceaca !=nil {return _ceaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_fafa .NaryLim =NewCT_LimLoc ();if _baed :=d .DecodeElement (_fafa .NaryLim ,&_bfdgg );_baed !=nil {return _baed ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_bfdgg .Name );if _ecdc :=d .Skip ();_ecdc !=nil {return _ecdc ;};};case _f .EndElement :break _ebf ;case _f .CharData :};};return nil ;};func (_dfaee *EG_ScriptStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbef :for {_gabb ,_gebcc :=d .Token ();if _gebcc !=nil {return _gebcc ;};switch _cdgd :=_gabb .(type ){case _f .StartElement :switch _cdgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_dfaee .Scr =NewCT_Script ();if _acgbf :=d .DecodeElement (_dfaee .Scr ,&_cdgd );_acgbf !=nil {return _acgbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_dfaee .Sty =NewCT_Style ();if _geeg :=d .DecodeElement (_dfaee .Sty ,&_cdgd );_geeg !=nil {return _geeg ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_cdgd .Name );if _dfab :=d .Skip ();_dfab !=nil {return _dfab ;};};case _f .EndElement :break _cbef ;case _f .CharData :};};return nil ;};func (_gfac *CT_Text )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfac .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_b .Sprintf ("\u0025\u0076",*_gfac .SpaceAttr )});};e .EncodeElement (_gfac .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_UnSignedInteger and its children -func (_fdbf *CT_UnSignedInteger )Validate ()error {return _fdbf .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_gfab *CT_SSubSup )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _gfab .SSubSupPr !=nil {_eaef :=_bffe .StartElement {Name :_bffe .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_gfab .SSubSupPr ,_eaef );};_dfge :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gfab .E ,_dfge );_bgge :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gfab .Sub ,_bgge );_fgfee :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gfab .Sup ,_fgfee );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_bgfb *CT_Func )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _bgfb .FuncPr !=nil {_cbfa :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_bgfb .FuncPr ,_cbfa );};_ggfa :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bgfb .FName ,_ggfa );_gfeg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bgfb .E ,_gfeg );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DPr and its children +func (_bee *CT_DPr )Validate ()error {return _bee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func (_bebdg ST_LimLoc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bebdg .String (),start );};func (_bcecb *ST_BreakBinSub )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcecb =0;case "\u002d\u002d":*_bcecb =1;case "\u002d\u002b":*_bcecb =2;case "\u002b\u002d":*_bcecb =3;};return nil ;};func (_gdce ST_Shp )ValidateWithPath (path string )error {switch _gdce {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdce ));};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_fagc ST_LimLoc )String ()string {switch _fagc {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func (_fedc ST_BreakBinSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fedc .String (),start );};func NewCT_YAlign ()*CT_YAlign {_gfff :=&CT_YAlign {};_gfff .ValAttr =_g .ST_YAlign (1);return _gfff };func (_dgbed ST_TopBot )ValidateWithPath (path string )error {switch _dgbed {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbed ));};return nil ;};func (_dbcde ST_Script )ValidateWithPath (path string )error {switch _dbcde {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcde ));};return nil ;}; -// Validate validates the CT_MathPrChoice and its children -func (_eb *CT_MathPrChoice )Validate ()error {return _eb .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dcad *MathPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_dcad .CT_MathPr =*NewCT_MathPr ();_gc :for {_gadc ,_caff :=d .Token ();if _caff !=nil {return _caff ;};switch _daaf :=_gadc .(type ){case _bffe .StartElement :switch _daaf .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_dcad .MathFont =NewCT_String ();if _eggd :=d .DecodeElement (_dcad .MathFont ,&_daaf );_eggd !=nil {return _eggd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_dcad .BrkBin =NewCT_BreakBin ();if _bccg :=d .DecodeElement (_dcad .BrkBin ,&_daaf );_bccg !=nil {return _bccg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_dcad .BrkBinSub =NewCT_BreakBinSub ();if _ddbc :=d .DecodeElement (_dcad .BrkBinSub ,&_daaf );_ddbc !=nil {return _ddbc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_dcad .SmallFrac =NewCT_OnOff ();if _fdfgb :=d .DecodeElement (_dcad .SmallFrac ,&_daaf );_fdfgb !=nil {return _fdfgb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_dcad .DispDef =NewCT_OnOff ();if _cbbc :=d .DecodeElement (_dcad .DispDef ,&_daaf );_cbbc !=nil {return _cbbc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_dcad .LMargin =NewCT_TwipsMeasure ();if _gea :=d .DecodeElement (_dcad .LMargin ,&_daaf );_gea !=nil {return _gea ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_dcad .RMargin =NewCT_TwipsMeasure ();if _cabbf :=d .DecodeElement (_dcad .RMargin ,&_daaf );_cabbf !=nil {return _cabbf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_dcad .DefJc =NewCT_OMathJc ();if _dgae :=d .DecodeElement (_dcad .DefJc ,&_daaf );_dgae !=nil {return _dgae ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_dcad .PreSp =NewCT_TwipsMeasure ();if _cdbfc :=d .DecodeElement (_dcad .PreSp ,&_daaf );_cdbfc !=nil {return _cdbfc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_dcad .PostSp =NewCT_TwipsMeasure ();if _fbgfe :=d .DecodeElement (_dcad .PostSp ,&_daaf );_fbgfe !=nil {return _fbgfe ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_dcad .InterSp =NewCT_TwipsMeasure ();if _ccba :=d .DecodeElement (_dcad .InterSp ,&_daaf );_ccba !=nil {return _ccba ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_dcad .IntraSp =NewCT_TwipsMeasure ();if _gdbc :=d .DecodeElement (_dcad .IntraSp ,&_daaf );_gdbc !=nil {return _gdbc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_dcad .Choice =NewCT_MathPrChoice ();if _afbf :=d .DecodeElement (&_dcad .Choice .WrapIndent ,&_daaf );_afbf !=nil {return _afbf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_dcad .Choice =NewCT_MathPrChoice ();if _fbde :=d .DecodeElement (&_dcad .Choice .WrapRight ,&_daaf );_fbde !=nil {return _fbde ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_dcad .IntLim =NewCT_LimLoc ();if _efb :=d .DecodeElement (_dcad .IntLim ,&_daaf );_efb !=nil {return _efb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_dcad .NaryLim =NewCT_LimLoc ();if _agfaf :=d .DecodeElement (_dcad .NaryLim ,&_daaf );_agfaf !=nil {return _agfaf ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_daaf .Name );if _fbagc :=d .Skip ();_fbagc !=nil {return _fbagc ;};};case _bffe .EndElement :break _gc ;case _bffe .CharData :};};return nil ;};type CT_Style struct{ValAttr ST_Style ;}; +// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path +func (_deea *CT_SPre )ValidateWithPath (path string )error {if _deea .SPrePr !=nil {if _adcb :=_deea .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_adcb !=nil {return _adcb ;};};if _efdd :=_deea .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_efdd !=nil {return _efdd ;};if _bgac :=_deea .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bgac !=nil {return _bgac ;};if _ebbe :=_deea .E .ValidateWithPath (path +"\u002f\u0045");_ebbe !=nil {return _ebbe ;};return nil ;};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;}; -// Validate validates the CT_XAlign and its children -func (_fdg *CT_XAlign )Validate ()error {return _fdg .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func (_aacfc *ST_Script )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gccee ,_cbfc :=d .Token ();if _cbfc !=nil {return _cbfc ;};if _cfff ,_cgff :=_gccee .(_bffe .EndElement );_cgff &&_cfff .Name ==start .Name {*_aacfc =1;return nil ;};if _bef ,_abfde :=_gccee .(_bffe .CharData );!_abfde {return _gcac .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",_gccee );}else {switch string (_bef ){case "":*_aacfc =0;case "\u0072\u006f\u006da\u006e":*_aacfc =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_aacfc =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_aacfc =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_aacfc =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_aacfc =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_aacfc =6;};};_gccee ,_cbfc =d .Token ();if _cbfc !=nil {return _cbfc ;};if _fea ,_bfed :=_gccee .(_bffe .EndElement );_bfed &&_fea .Name ==start .Name {return nil ;};return _gcac .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",_gccee );}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_dbgb *CT_R )ValidateWithPath (path string )error {if _dbgb .RPr !=nil {if _gfcd :=_dbgb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gfcd !=nil {return _gfcd ;};};for _dgbce ,_ddded :=range _dbgb .Choice {if _fafaa :=_ddded .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dgbce ));_fafaa !=nil {return _fafaa ;};};return nil ;};func (_bagdc *EG_OMathMathElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bagdc .Acc !=nil {_abed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_bagdc .Acc ,_abed );};if _bagdc .Bar !=nil {_abge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_bagdc .Bar ,_abge );};if _bagdc .Box !=nil {_dbfbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_bagdc .Box ,_dbfbg );};if _bagdc .BorderBox !=nil {_acga :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_bagdc .BorderBox ,_acga );};if _bagdc .D !=nil {_fgfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_bagdc .D ,_fgfff );};if _bagdc .EqArr !=nil {_baec :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_bagdc .EqArr ,_baec );};if _bagdc .F !=nil {_bccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_bagdc .F ,_bccc );};if _bagdc .Func !=nil {_aaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_bagdc .Func ,_aaec );};if _bagdc .GroupChr !=nil {_fgbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_bagdc .GroupChr ,_fgbb );};if _bagdc .LimLow !=nil {_cafa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_bagdc .LimLow ,_cafa );};if _bagdc .LimUpp !=nil {_debcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_bagdc .LimUpp ,_debcf );};if _bagdc .M !=nil {_aaddg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_bagdc .M ,_aaddg );};if _bagdc .Nary !=nil {_bbddf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_bagdc .Nary ,_bbddf );};if _bagdc .Phant !=nil {_deaa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_bagdc .Phant ,_deaa );};if _bagdc .Rad !=nil {_ecfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_bagdc .Rad ,_ecfb );};if _bagdc .SPre !=nil {_gggec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_bagdc .SPre ,_gggec );};if _bagdc .SSub !=nil {_efdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_bagdc .SSub ,_efdf );};if _bagdc .SSubSup !=nil {_gdfa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_bagdc .SSubSup ,_gdfa );};if _bagdc .SSup !=nil {_deegb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_bagdc .SSup ,_deegb );};if _bagdc .R !=nil {_fgbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_bagdc .R ,_fgbg );};return nil ;};func (_cgd *CT_F )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgd .Num =NewCT_OMathArg ();_cgd .Den =NewCT_OMathArg ();_dcbf :for {_ggb ,_ggeg :=d .Token ();if _ggeg !=nil {return _ggeg ;};switch _ace :=_ggb .(type ){case _f .StartElement :switch _ace .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_cgd .FPr =NewCT_FPr ();if _ecdb :=d .DecodeElement (_cgd .FPr ,&_ace );_ecdb !=nil {return _ecdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _bgf :=d .DecodeElement (_cgd .Num ,&_ace );_bgf !=nil {return _bgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _dcg :=d .DecodeElement (_cgd .Den ,&_ace );_dcg !=nil {return _dcg ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0046\u0020\u0025\u0076",_ace .Name );if _dfd :=d .Skip ();_dfd !=nil {return _dfd ;};};case _f .EndElement :break _dcbf ;case _f .CharData :};};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;}; -// Validate validates the MathPr and its children -func (_dcfa *MathPr )Validate ()error {return _dcfa .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func NewCT_AccPr ()*CT_AccPr {_dedec :=&CT_AccPr {};return _dedec };func (_bdfc *CT_GroupChr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_bdfc .E =NewCT_OMathArg ();_bgfbg :for {_gace ,_ddef :=d .Token ();if _ddef !=nil {return _ddef ;};switch _acebd :=_gace .(type ){case _bffe .StartElement :switch _acebd .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_bdfc .GroupChrPr =NewCT_GroupChrPr ();if _fdgd :=d .DecodeElement (_bdfc .GroupChrPr ,&_acebd );_fdgd !=nil {return _fdgd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ffec :=d .DecodeElement (_bdfc .E ,&_acebd );_ffec !=nil {return _ffec ;};default:_fefa .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_acebd .Name );if _bdac :=d .Skip ();_bdac !=nil {return _bdac ;};};case _bffe .EndElement :break _bgfbg ;case _bffe .CharData :};};return nil ;};func (_ggafd *CT_Integer2 )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ggafd .ValAttr =-2;for _ ,_edgb :=range start .Attr {if _edgb .Name .Local =="\u0076\u0061\u006c"{_beac ,_cce :=_gddd .ParseInt (_edgb .Value ,10,64);if _cce !=nil {return _cce ;};_ggafd .ValAttr =_beac ;continue ;};};for {_egabb ,_dbgf :=d .Token ();if _dbgf !=nil {return _gcac .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_dbgf );};if _ccc ,_cfeb :=_egabb .(_bffe .EndElement );_cfeb &&_ccc .Name ==start .Name {break ;};};return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func (_fbbaa *CT_OMathArg )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _fbbaa .ArgPr !=nil {_bcgc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_fbbaa .ArgPr ,_bcgc );};if _fbbaa .EG_OMathMathElements !=nil {for _ ,_aade :=range _fbbaa .EG_OMathMathElements {_aade .MarshalXML (e ,_bffe .StartElement {});};};if _fbbaa .CtrlPr !=nil {_efdfe :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbbaa .CtrlPr ,_efdfe );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_deea ST_Style )Validate ()error {return _deea .ValidateWithPath ("")};func (_dbcg *CT_D )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cgab :for {_fabb ,_fdfad :=d .Token ();if _fdfad !=nil {return _fdfad ;};switch _ggc :=_fabb .(type ){case _bffe .StartElement :switch _ggc .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_dbcg .DPr =NewCT_DPr ();if _gaae :=d .DecodeElement (_dbcg .DPr ,&_ggc );_gaae !=nil {return _gaae ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_bdcd :=NewCT_OMathArg ();if _dafc :=d .DecodeElement (_bdcd ,&_ggc );_dafc !=nil {return _dafc ;};_dbcg .E =append (_dbcg .E ,_bdcd );default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0044\u0020\u0025\u0076",_ggc .Name );if _dgcd :=d .Skip ();_dgcd !=nil {return _dgcd ;};};case _bffe .EndElement :break _cgab ;case _bffe .CharData :};};return nil ;}; +// ValidateWithPath validates the MathPr and its children, prefixing error messages with path +func (_gcgg *MathPr )ValidateWithPath (path string )error {if _fgeb :=_gcgg .CT_MathPr .ValidateWithPath (path );_fgeb !=nil {return _fgeb ;};return nil ;}; -// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path -func (_edeb *EG_ScriptStyle )ValidateWithPath (path string )error {if _edeb .Scr !=nil {if _geaf :=_edeb .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_geaf !=nil {return _geaf ;};};if _edeb .Sty !=nil {if _febd :=_edeb .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_febd !=nil {return _febd ;};};return nil ;};func (_fda *CT_AccPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fdb :for {_cadc ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _ddbfa :=_cadc .(type ){case _bffe .StartElement :switch _ddbfa .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_fda .Chr =NewCT_Char ();if _eagg :=d .DecodeElement (_fda .Chr ,&_ddbfa );_eagg !=nil {return _eagg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fda .CtrlPr =NewCT_CtrlPr ();if _ebfb :=d .DecodeElement (_fda .CtrlPr ,&_ddbfa );_ebfb !=nil {return _ebfb ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_ddbfa .Name );if _beec :=d .Skip ();_beec !=nil {return _beec ;};};case _bffe .EndElement :break _fdb ;case _bffe .CharData :};};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_cecgb :=&CT_LimLowPr {};return _cecgb };func (_fcedf ST_TopBot )String ()string {switch _fcedf {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_daef *CT_SSupPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_abea :for {_feadc ,_gbea :=d .Token ();if _gbea !=nil {return _gbea ;};switch _ggccf :=_feadc .(type ){case _bffe .StartElement :switch _ggccf .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_daef .CtrlPr =NewCT_CtrlPr ();if _efd :=d .DecodeElement (_daef .CtrlPr ,&_ggccf );_efd !=nil {return _efd ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_ggccf .Name );if _dfb :=d .Skip ();_dfb !=nil {return _dfb ;};};case _bffe .EndElement :break _abea ;case _bffe .CharData :};};return nil ;};func NewOMathPara ()*OMathPara {_adfee :=&OMathPara {};_adfee .CT_OMathPara =*NewCT_OMathPara ();return _adfee ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;};func NewCT_YAlign ()*CT_YAlign {_ffe :=&CT_YAlign {};_ffe .ValAttr =_dggd .ST_YAlign (1);return _ffe };func (_bbeg *CT_Char )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_degda :=range start .Attr {if _degda .Name .Local =="\u0076\u0061\u006c"{_ceg ,_bbbd :=_degda .Value ,error (nil );if _bbbd !=nil {return _bbbd ;};_bbeg .ValAttr =_ceg ;continue ;};};for {_abcb ,_agfe :=d .Token ();if _agfe !=nil {return _gcac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_agfe );};if _eaae ,_ggb :=_abcb .(_bffe .EndElement );_ggb &&_eaae .Name ==start .Name {break ;};};return nil ;};func (_bfd *CT_OMathPara )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fcag :for {_ce ,_fgac :=d .Token ();if _fgac !=nil {return _fgac ;};switch _addb :=_ce .(type ){case _bffe .StartElement :switch _addb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_bfd .OMathParaPr =NewCT_OMathParaPr ();if _bgba :=d .DecodeElement (_bfd .OMathParaPr ,&_addb );_bgba !=nil {return _bgba ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ababb :=NewCT_OMath ();if _cffa :=d .DecodeElement (_ababb ,&_addb );_cffa !=nil {return _cffa ;};_bfd .OMath =append (_bfd .OMath ,_ababb );default:_fefa .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_addb .Name );if _cffc :=d .Skip ();_cffc !=nil {return _cffc ;};};case _bffe .EndElement :break _fcag ;case _bffe .CharData :};};return nil ;};type CT_Shp struct{ValAttr ST_Shp ;};func (_gdc *CT_Style )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_dcag :=range start .Attr {if _dcag .Name .Local =="\u0076\u0061\u006c"{_gdc .ValAttr .UnmarshalXMLAttr (_dcag );continue ;};};for {_gccg ,_gded :=d .Token ();if _gded !=nil {return _gcac .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_gded );};if _fcbag ,_ddedb :=_gccg .(_bffe .EndElement );_ddedb &&_fcbag .Name ==start .Name {break ;};};return nil ;};func (_gcfdc ST_BreakBin )Validate ()error {return _gcfdc .ValidateWithPath ("")};func (_eaf *CT_LimUppPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_dcc :for {_bdaf ,_fbea :=d .Token ();if _fbea !=nil {return _fbea ;};switch _fef :=_bdaf .(type ){case _bffe .StartElement :switch _fef .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eaf .CtrlPr =NewCT_CtrlPr ();if _gddg :=d .DecodeElement (_eaf .CtrlPr ,&_fef );_gddg !=nil {return _gddg ;};default:_fefa .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_fef .Name );if _ccade :=d .Skip ();_ccade !=nil {return _ccade ;};};case _bffe .EndElement :break _dcc ;case _bffe .CharData :};};return nil ;};func (_cebb *CT_FuncPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _cebb .CtrlPr !=nil {_gfg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cebb .CtrlPr ,_gfg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupChr and its children +func (_egbd *CT_GroupChr )Validate ()error {return _egbd .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");}; -// Validate validates the CT_RPRChoice and its children -func (_fab *CT_RPRChoice )Validate ()error {return _fab .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Integer255 struct{ValAttr int64 ;}; +// Validate validates the CT_Script and its children +func (_edgab *CT_Script )Validate ()error {return _edgab .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_adcbf *CT_Shp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_egea ,_ffac :=_adcbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ffac !=nil {return _ffac ;};start .Attr =append (start .Attr ,_egea );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbf *CT_BreakBin )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgbf .ValAttr !=ST_BreakBinUnset {_dag ,_fdga :=_dgbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fdga !=nil {return _fdga ;};start .Attr =append (start .Attr ,_dag );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;); -// Validate validates the CT_MCPr and its children -func (_ebagf *CT_MCPr )Validate ()error {return _ebagf .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func (_abba *MathPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .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 ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _abba .CT_MathPr .MarshalXML (e ,start );};func NewCT_BoxPr ()*CT_BoxPr {_gceg :=&CT_BoxPr {};return _gceg };func (_ccbbf *CT_SPre )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _ccbbf .SPrePr !=nil {_ffdg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_ccbbf .SPrePr ,_ffdg );};_dead :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_ccbbf .Sub ,_dead );_ddff :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ccbbf .Sup ,_ddff );_bfec :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ccbbf .E ,_bfec );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path +func (_ccce *CT_SSupPr )ValidateWithPath (path string )error {if _ccce .CtrlPr !=nil {if _efca :=_ccce .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_efca !=nil {return _efca ;};};return nil ;}; -// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path -func (_cbc *CT_SSup )ValidateWithPath (path string )error {if _cbc .SSupPr !=nil {if _ccfd :=_cbc .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_ccfd !=nil {return _ccfd ;};};if _edccb :=_cbc .E .ValidateWithPath (path +"\u002f\u0045");_edccb !=nil {return _edccb ;};if _gacc :=_cbc .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gacc !=nil {return _gacc ;};return nil ;};type OMathPara struct{CT_OMathPara }; +// Validate validates the CT_Func and its children +func (_acc *CT_Func )Validate ()error {return _acc .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_cefc *CT_ManualBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cefc .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cefc .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func NewOMath ()*OMath {_bccfg :=&OMath {};_bccfg .CT_OMath =*NewCT_OMath ();return _bccfg };func (_cgg *CT_Func )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgg .FName =NewCT_OMathArg ();_cgg .E =NewCT_OMathArg ();_bdg :for {_gdf ,_efc :=d .Token ();if _efc !=nil {return _efc ;};switch _gggc :=_gdf .(type ){case _f .StartElement :switch _gggc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_cgg .FuncPr =NewCT_FuncPr ();if _bbac :=d .DecodeElement (_cgg .FuncPr ,&_gggc );_bbac !=nil {return _bbac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _caee :=d .DecodeElement (_cgg .FName ,&_gggc );_caee !=nil {return _caee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _add :=d .DecodeElement (_cgg .E ,&_gggc );_add !=nil {return _add ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_gggc .Name );if _egfe :=d .Skip ();_egfe !=nil {return _egfe ;};};case _f .EndElement :break _bdg ;case _f .CharData :};};return nil ;};func (_ffcd ST_FType )ValidateWithPath (path string )error {switch _ffcd {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcd ));};return nil ;}; -// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path -func (_aegbc *CT_AccPr )ValidateWithPath (path string )error {if _aegbc .Chr !=nil {if _edef :=_aegbc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_edef !=nil {return _edef ;};};if _aegbc .CtrlPr !=nil {if _bbdd :=_aegbc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bbdd !=nil {return _bbdd ;};};return nil ;};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;}; +// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path +func (_cggdg *CT_SSubSupPr )ValidateWithPath (path string )error {if _cggdg .AlnScr !=nil {if _gabed :=_cggdg .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_gabed !=nil {return _gabed ;};};if _cggdg .CtrlPr !=nil {if _aeac :=_cggdg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aeac !=nil {return _aeac ;};};return nil ;};func NewCT_Text ()*CT_Text {_cadb :=&CT_Text {};return _cadb };func NewCT_D ()*CT_D {_fdeb :=&CT_D {};return _fdeb }; -// Validate validates the CT_RPR and its children -func (_febf *CT_RPR )Validate ()error {return _febf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func (_ggdbg ST_Jc )Validate ()error {return _ggdbg .ValidateWithPath ("")}; +// Validate validates the OMath and its children +func (_acfc *OMath )Validate ()error {return _acfc .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func NewCT_Shp ()*CT_Shp {_cgdf :=&CT_Shp {};_cgdf .ValAttr =ST_Shp (1);return _cgdf };func (_eacc *CT_MPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dca :for {_dddf ,_faga :=d .Token ();if _faga !=nil {return _faga ;};switch _cfbb :=_dddf .(type ){case _f .StartElement :switch _cfbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_eacc .BaseJc =NewCT_YAlign ();if _cgde :=d .DecodeElement (_eacc .BaseJc ,&_cfbb );_cgde !=nil {return _cgde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_eacc .PlcHide =NewCT_OnOff ();if _cffb :=d .DecodeElement (_eacc .PlcHide ,&_cfbb );_cffb !=nil {return _cffb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_eacc .RSpRule =NewCT_SpacingRule ();if _caeed :=d .DecodeElement (_eacc .RSpRule ,&_cfbb );_caeed !=nil {return _caeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_eacc .CGpRule =NewCT_SpacingRule ();if _gggg :=d .DecodeElement (_eacc .CGpRule ,&_cfbb );_gggg !=nil {return _gggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_eacc .RSp =NewCT_UnSignedInteger ();if _dadd :=d .DecodeElement (_eacc .RSp ,&_cfbb );_dadd !=nil {return _dadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_eacc .CSp =NewCT_UnSignedInteger ();if _cdeb :=d .DecodeElement (_eacc .CSp ,&_cfbb );_cdeb !=nil {return _cdeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_eacc .CGp =NewCT_UnSignedInteger ();if _bef :=d .DecodeElement (_eacc .CGp ,&_cfbb );_bef !=nil {return _bef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_eacc .Mcs =NewCT_MCS ();if _dfdc :=d .DecodeElement (_eacc .Mcs ,&_cfbb );_dfdc !=nil {return _dfdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eacc .CtrlPr =NewCT_CtrlPr ();if _fcbe :=d .DecodeElement (_eacc .CtrlPr ,&_cfbb );_fcbe !=nil {return _fcbe ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0050\u0072\u0020\u0025\u0076",_cfbb .Name );if _afdce :=d .Skip ();_afdce !=nil {return _afdce ;};};case _f .EndElement :break _dca ;case _f .CharData :};};return nil ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_ea *CT_AccPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcf :for {_df ,_cfc :=d .Token ();if _cfc !=nil {return _cfc ;};switch _fcg :=_df .(type ){case _f .StartElement :switch _fcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_ea .Chr =NewCT_Char ();if _bab :=d .DecodeElement (_ea .Chr ,&_fcg );_bab !=nil {return _bab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ea .CtrlPr =NewCT_CtrlPr ();if _bd :=d .DecodeElement (_ea .CtrlPr ,&_fcg );_bd !=nil {return _bd ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_fcg .Name );if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _f .EndElement :break _fcf ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_MCS and its children -func (_ccbc *CT_MCS )Validate ()error {return _ccbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");}; +// Validate validates the CT_Integer2 and its children +func (_dbfca *CT_Integer2 )Validate ()error {return _dbfca .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; // ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path -func (_agebc *CT_RPRChoice )ValidateWithPath (path string )error {if _agebc .Nor !=nil {if _cd :=_agebc .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_cd !=nil {return _cd ;};};return nil ;};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewEG_OMathElements ()*EG_OMathElements {_aa :=&EG_OMathElements {};return _aa }; +func (_dec *CT_RPRChoice )ValidateWithPath (path string )error {if _dec .Nor !=nil {if _ebaec :=_dec .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_ebaec !=nil {return _ebaec ;};};return nil ;};func (_cabgb *ST_Script )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cabgb =0;case "\u0072\u006f\u006da\u006e":*_cabgb =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_cabgb =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_cabgb =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_cabgb =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_cabgb =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_cabgb =6;};return nil ;}; -// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path -func (_fcbb *CT_BreakBinSub )ValidateWithPath (path string )error {if _bbafb :=_fcbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbafb !=nil {return _bbafb ;};return nil ;};func (_fabgg *CT_MR )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cade :for {_egab ,_add :=d .Token ();if _add !=nil {return _add ;};switch _debc :=_egab .(type ){case _bffe .StartElement :switch _debc .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_abfdf :=NewCT_OMathArg ();if _eggf :=d .DecodeElement (_abfdf ,&_debc );_eggf !=nil {return _eggf ;};_fabgg .E =append (_fabgg .E ,_abfdf );default:_fefa .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0052 \u0025\u0076",_debc .Name );if _dgegf :=d .Skip ();_dgegf !=nil {return _dgegf ;};};case _bffe .EndElement :break _cade ;case _bffe .CharData :};};return nil ;};func (_bgfe *CT_GroupChrPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_defgg :for {_ccag ,_fggeb :=d .Token ();if _fggeb !=nil {return _fggeb ;};switch _fceb :=_ccag .(type ){case _bffe .StartElement :switch _fceb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_bgfe .Chr =NewCT_Char ();if _cfffg :=d .DecodeElement (_bgfe .Chr ,&_fceb );_cfffg !=nil {return _cfffg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_bgfe .Pos =NewCT_TopBot ();if _cfadf :=d .DecodeElement (_bgfe .Pos ,&_fceb );_cfadf !=nil {return _cfadf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_bgfe .VertJc =NewCT_TopBot ();if _db :=d .DecodeElement (_bgfe .VertJc ,&_fceb );_db !=nil {return _db ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bgfe .CtrlPr =NewCT_CtrlPr ();if _cebe :=d .DecodeElement (_bgfe .CtrlPr ,&_fceb );_cebe !=nil {return _cebe ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_fceb .Name );if _bafbb :=d .Skip ();_bafbb !=nil {return _bafbb ;};};case _bffe .EndElement :break _defgg ;case _bffe .CharData :};};return nil ;};func NewCT_SpacingRule ()*CT_SpacingRule {_ggaf :=&CT_SpacingRule {};_ggaf .ValAttr =0;return _ggaf };func (_afgeg *CT_OMathArgPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_dccae :for {_dgga ,_ggee :=d .Token ();if _ggee !=nil {return _ggee ;};switch _eedc :=_dgga .(type ){case _bffe .StartElement :switch _eedc .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_afgeg .ArgSz =NewCT_Integer2 ();if _defc :=d .DecodeElement (_afgeg .ArgSz ,&_eedc );_defc !=nil {return _defc ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_eedc .Name );if _feae :=d .Skip ();_feae !=nil {return _feae ;};};case _bffe .EndElement :break _dccae ;case _bffe .CharData :};};return nil ;};func (_gbgf *ST_BreakBin )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_fgfaa ,_bggf :=d .Token ();if _bggf !=nil {return _bggf ;};if _ee ,_bgbc :=_fgfaa .(_bffe .EndElement );_bgbc &&_ee .Name ==start .Name {*_gbgf =1;return nil ;};if _gffd ,_fede :=_fgfaa .(_bffe .CharData );!_fede {return _gcac .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",_fgfaa );}else {switch string (_gffd ){case "":*_gbgf =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_gbgf =1;case "\u0061\u0066\u0074e\u0072":*_gbgf =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gbgf =3;};};_fgfaa ,_bggf =d .Token ();if _bggf !=nil {return _bggf ;};if _dfca ,_bacg :=_fgfaa .(_bffe .EndElement );_bacg &&_dfca .Name ==start .Name {return nil ;};return _gcac .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",_fgfaa );};func NewCT_M ()*CT_M {_gdfce :=&CT_M {};return _gdfce };type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};type ST_Script byte ;type ST_TopBot byte ;func NewCT_DPr ()*CT_DPr {_bga :=&CT_DPr {};return _bga };func NewCT_MathPrChoice ()*CT_MathPrChoice {_eadff :=&CT_MathPrChoice {};return _eadff };func NewCT_XAlign ()*CT_XAlign {_c :=&CT_XAlign {};_c .ValAttr =_dggd .ST_XAlign (1);return _c };func (_cged ST_BreakBin )String ()string {switch _cged {case 0:return "";case 1:return "\u0062\u0065\u0066\u006f\u0072\u0065";case 2:return "\u0061\u0066\u0074e\u0072";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func NewCT_BreakBin ()*CT_BreakBin {_edad :=&CT_BreakBin {};return _edad };func (_gggf *CT_Shp )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gggf .ValAttr =ST_Shp (1);for _ ,_gbga :=range start .Attr {if _gbga .Name .Local =="\u0076\u0061\u006c"{_gggf .ValAttr .UnmarshalXMLAttr (_gbga );continue ;};};for {_gbeb ,_abfe :=d .Token ();if _abfe !=nil {return _gcac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_abfe );};if _fcaa ,_fcagb :=_gbeb .(_bffe .EndElement );_fcagb &&_fcaa .Name ==start .Name {break ;};};return nil ;};func (_edg *ST_LimLoc )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_cggd ,_bge :=d .Token ();if _bge !=nil {return _bge ;};if _fcef ,_cfde :=_cggd .(_bffe .EndElement );_cfde &&_fcef .Name ==start .Name {*_edg =1;return nil ;};if _ggbc ,_gab :=_cggd .(_bffe .CharData );!_gab {return _gcac .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",_cggd );}else {switch string (_ggbc ){case "":*_edg =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_edg =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_edg =2;};};_cggd ,_bge =d .Token ();if _bge !=nil {return _bge ;};if _feab ,_agg :=_cggd .(_bffe .EndElement );_agg &&_feab .Name ==start .Name {return nil ;};return _gcac .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",_cggd );};func (_efaad *CT_Nary )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _efaad .NaryPr !=nil {_geg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_efaad .NaryPr ,_geg );};_fdec :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_efaad .Sub ,_fdec );_febgb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_efaad .Sup ,_febgb );_fbad :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efaad .E ,_fbad );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_ggfe :=&CT_LimUppPr {};return _ggfe };func (_eaea *CT_Integer255 )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_eaea .ValAttr =1;for _ ,_edcb :=range start .Attr {if _edcb .Name .Local =="\u0076\u0061\u006c"{_daf ,_defg :=_gddd .ParseInt (_edcb .Value ,10,64);if _defg !=nil {return _defg ;};_eaea .ValAttr =_daf ;continue ;};};for {_ggaega ,_aab :=d .Token ();if _aab !=nil {return _gcac .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_aab );};if _cgdg ,_dcg :=_ggaega .(_bffe .EndElement );_dcg &&_cgdg .Name ==start .Name {break ;};};return nil ;};func (_cace *CT_BorderBox )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _cace .BorderBoxPr !=nil {_dgbe :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_cace .BorderBoxPr ,_dgbe );};_fccf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cace .E ,_fccf );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Integer255 and its children +func (_efbe *CT_Integer255 )Validate ()error {return _efbe .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");}; -// Validate validates the CT_BreakBin and its children -func (_adca *CT_BreakBin )Validate ()error {return _adca .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};func (_dgfdc ST_LimLoc )Validate ()error {return _dgfdc .ValidateWithPath ("")};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func NewCT_RPR ()*CT_RPR {_gda :=&CT_RPR {};return _gda };type CT_TwipsMeasure struct{ValAttr _dggd .ST_TwipsMeasure ;};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;);func NewCT_GroupChr ()*CT_GroupChr {_g :=&CT_GroupChr {};_g .E =NewCT_OMathArg ();return _g };type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;}; +// Validate validates the CT_OMathJc and its children +func (_fced *CT_OMathJc )Validate ()error {return _fced .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");}; -// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path -func (_cabg *CT_LimLow )ValidateWithPath (path string )error {if _cabg .LimLowPr !=nil {if _egc :=_cabg .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_egc !=nil {return _egc ;};};if _gdaff :=_cabg .E .ValidateWithPath (path +"\u002f\u0045");_gdaff !=nil {return _gdaff ;};if _gfca :=_cabg .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_gfca !=nil {return _gfca ;};return nil ;};func (_ebde *CT_CtrlPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_ace *CT_MPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ddffa :for {_ged ,_edcc :=d .Token ();if _edcc !=nil {return _edcc ;};switch _bgae :=_ged .(type ){case _bffe .StartElement :switch _bgae .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_ace .BaseJc =NewCT_YAlign ();if _efgag :=d .DecodeElement (_ace .BaseJc ,&_bgae );_efgag !=nil {return _efgag ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_ace .PlcHide =NewCT_OnOff ();if _cffdg :=d .DecodeElement (_ace .PlcHide ,&_bgae );_cffdg !=nil {return _cffdg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_ace .RSpRule =NewCT_SpacingRule ();if _dcef :=d .DecodeElement (_ace .RSpRule ,&_bgae );_dcef !=nil {return _dcef ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_ace .CGpRule =NewCT_SpacingRule ();if _baga :=d .DecodeElement (_ace .CGpRule ,&_bgae );_baga !=nil {return _baga ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_ace .RSp =NewCT_UnSignedInteger ();if _cbbf :=d .DecodeElement (_ace .RSp ,&_bgae );_cbbf !=nil {return _cbbf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_ace .CSp =NewCT_UnSignedInteger ();if _geafe :=d .DecodeElement (_ace .CSp ,&_bgae );_geafe !=nil {return _geafe ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_ace .CGp =NewCT_UnSignedInteger ();if _adag :=d .DecodeElement (_ace .CGp ,&_bgae );_adag !=nil {return _adag ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_ace .Mcs =NewCT_MCS ();if _dea :=d .DecodeElement (_ace .Mcs ,&_bgae );_dea !=nil {return _dea ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ace .CtrlPr =NewCT_CtrlPr ();if _fbgf :=d .DecodeElement (_ace .CtrlPr ,&_bgae );_fbgf !=nil {return _fbgf ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0050\u0072\u0020\u0025\u0076",_bgae .Name );if _bbf :=d .Skip ();_bbf !=nil {return _bbf ;};};case _bffe .EndElement :break _ddffa ;case _bffe .CharData :};};return nil ;};func (_bgfa *CT_PhantPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _bgfa .Show !=nil {_feec :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_bgfa .Show ,_feec );};if _bgfa .ZeroWid !=nil {_adebf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_bgfa .ZeroWid ,_adebf );};if _bgfa .ZeroAsc !=nil {_aae :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_bgfa .ZeroAsc ,_aae );};if _bgfa .ZeroDesc !=nil {_cbfb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_bgfa .ZeroDesc ,_cbfb );};if _bgfa .Transp !=nil {_adcaf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_bgfa .Transp ,_adcaf );};if _bgfa .CtrlPr !=nil {_eegdc :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgfa .CtrlPr ,_eegdc );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_bffb *CT_M )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _bffb .MPr !=nil {_eccb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_bffb .MPr ,_eccb );};_eafg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_ggac :=range _bffb .Mr {e .EncodeElement (_ggac ,_eafg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_M and its children +func (_gafb *CT_M )Validate ()error {return _gafb .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func NewCT_CtrlPr ()*CT_CtrlPr {_eae :=&CT_CtrlPr {};return _eae };func NewCT_Char ()*CT_Char {_fadf :=&CT_Char {};return _fadf };func (_cgea *CT_Phant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgea .E =NewCT_OMathArg ();_dgbb :for {_afcf ,_cfeg :=d .Token ();if _cfeg !=nil {return _cfeg ;};switch _ebb :=_afcf .(type ){case _f .StartElement :switch _ebb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_cgea .PhantPr =NewCT_PhantPr ();if _ecde :=d .DecodeElement (_cgea .PhantPr ,&_ebb );_ecde !=nil {return _ecde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bgaf :=d .DecodeElement (_cgea .E ,&_ebb );_bgaf !=nil {return _bgaf ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_ebb .Name );if _fbg :=d .Skip ();_fbg !=nil {return _fbg ;};};case _f .EndElement :break _dgbb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path -func (_gdbf *CT_BreakBin )ValidateWithPath (path string )error {if _daec :=_gdbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daec !=nil {return _daec ;};return nil ;};func (_gag *CT_BarPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ccbg :for {_cfebf ,_gcdc :=d .Token ();if _gcdc !=nil {return _gcdc ;};switch _dfba :=_cfebf .(type ){case _bffe .StartElement :switch _dfba .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_gag .Pos =NewCT_TopBot ();if _bgd :=d .DecodeElement (_gag .Pos ,&_dfba );_bgd !=nil {return _bgd ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gag .CtrlPr =NewCT_CtrlPr ();if _fgfb :=d .DecodeElement (_gag .CtrlPr ,&_dfba );_fgfb !=nil {return _fgfb ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_dfba .Name );if _gbebb :=d .Skip ();_gbebb !=nil {return _gbebb ;};};case _bffe .EndElement :break _ccbg ;case _bffe .CharData :};};return nil ;};func NewCT_MCPr ()*CT_MCPr {_feceb :=&CT_MCPr {};return _feceb }; +// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path +func (_bfdg *CT_MC )ValidateWithPath (path string )error {if _bfdg .McPr !=nil {if _fgdb :=_bfdg .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_fgdb !=nil {return _fgdb ;};};return nil ;};func (_ddbb ST_BreakBinSub )Validate ()error {return _ddbb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path -func (_fccfb *CT_ManualBreak )ValidateWithPath (path string )error {if _fccfb .AlnAtAttr !=nil {if *_fccfb .AlnAtAttr < 1{return _gcac .Errorf ("\u0025\u0073/\u006d\u002e\u0041\u006cn\u0041\u0074A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fccfb .AlnAtAttr );};if *_fccfb .AlnAtAttr > 255{return _gcac .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0041\u006c\u006e\u0041\u0074\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fccfb .AlnAtAttr );};};return nil ;}; +// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path +func (_ca *CT_Bar )ValidateWithPath (path string )error {if _ca .BarPr !=nil {if _ga :=_ca .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ga !=nil {return _ga ;};};if _baa :=_ca .E .ValidateWithPath (path +"\u002f\u0045");_baa !=nil {return _baa ;};return nil ;}; -// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path -func (_bebd *CT_YAlign )ValidateWithPath (path string )error {if _bebd .ValAttr ==_dggd .ST_YAlignUnset {return _gcac .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 _badc :=_bebd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_badc !=nil {return _badc ;};return nil ;};type CT_Integer2 struct{ValAttr int64 ;};func (_dgfb ST_FType )ValidateWithPath (path string )error {switch _dgfb {case 0,1,2,3,4:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfb ));};return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;}; +// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path +func (_dgae *CT_RadPr )ValidateWithPath (path string )error {if _dgae .DegHide !=nil {if _afcfa :=_dgae .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_afcfa !=nil {return _afcfa ;};};if _dgae .CtrlPr !=nil {if _eeggf :=_dgae .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eeggf !=nil {return _eeggf ;};};return nil ;};func (_ccbc *CT_EqArrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccbc .BaseJc !=nil {_dgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_ccbc .BaseJc ,_dgg );};if _ccbc .MaxDist !=nil {_fgf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_ccbc .MaxDist ,_fgf );};if _ccbc .ObjDist !=nil {_fba :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_ccbc .ObjDist ,_fba );};if _ccbc .RSpRule !=nil {_bbdd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_ccbc .RSpRule ,_bbdd );};if _ccbc .RSp !=nil {_dbcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_ccbc .RSp ,_dbcb );};if _ccbc .CtrlPr !=nil {_efg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ccbc .CtrlPr ,_efg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geecf ST_FType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_geecf .String (),start );};type ST_Script byte ;func (_cbgd *CT_TopBot )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dbdad ,_caddg :=_cbgd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _caddg !=nil {return _caddg ;};start .Attr =append (start .Attr ,_dbdad );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Shp and its children -func (_ddf *CT_Shp )Validate ()error {return _ddf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");}; +// Validate validates the CT_Phant and its children +func (_ffbb *CT_Phant )Validate ()error {return _ffbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func NewCT_SpacingRule ()*CT_SpacingRule {_cebg :=&CT_SpacingRule {};_cebg .ValAttr =0;return _cebg };func (_eddad ST_Script )Validate ()error {return _eddad .ValidateWithPath ("")};func (_dcef *CT_LimLoc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bfac ,_dfde :=_dcef .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dfde !=nil {return _dfde ;};start .Attr =append (start .Attr ,_bfac );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdfb *CT_MR )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_efba :=range _fdfb .E {e .EncodeElement (_efba ,_adag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgfc *CT_OnOff )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbacb :=range start .Attr {if _fbacb .Name .Local =="\u0076\u0061\u006c"{_dgdcd ,_eade :=ParseUnionST_OnOff (_fbacb .Value );if _eade !=nil {return _eade ;};_bgfc .ValAttr =&_dgdcd ;continue ;};};for {_eefce ,_aabb :=d .Token ();if _aabb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_aabb );};if _efgda ,_bbea :=_eefce .(_f .EndElement );_bbea &&_efgda .Name ==start .Name {break ;};};return nil ;};func NewCT_OMathJc ()*CT_OMathJc {_cabc :=&CT_OMathJc {};return _cabc };type CT_Shp struct{ValAttr ST_Shp ;};func (_edg *CT_BarPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbb :for {_gdc ,_ce :=d .Token ();if _ce !=nil {return _ce ;};switch _cec :=_gdc .(type ){case _f .StartElement :switch _cec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_edg .Pos =NewCT_TopBot ();if _af :=d .DecodeElement (_edg .Pos ,&_cec );_af !=nil {return _af ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_edg .CtrlPr =NewCT_CtrlPr ();if _baea :=d .DecodeElement (_edg .CtrlPr ,&_cec );_baea !=nil {return _baea ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_cec .Name );if _eed :=d .Skip ();_eed !=nil {return _eed ;};};case _f .EndElement :break _fcbb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path -func (_fdca *CT_FPr )ValidateWithPath (path string )error {if _fdca .Type !=nil {if _gcadf :=_fdca .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gcadf !=nil {return _gcadf ;};};if _fdca .CtrlPr !=nil {if _eea :=_fdca .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eea !=nil {return _eea ;};};return nil ;}; +// Validate validates the CT_CtrlPr and its children +func (_cedc *CT_CtrlPr )Validate ()error {return _cedc .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_fadaa ST_LimLoc )Validate ()error {return _fadaa .ValidateWithPath ("")};func (_faba *CT_Script )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faba .ValAttr !=ST_ScriptUnset {_bbcef ,_egagd :=_faba .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _egagd !=nil {return _egagd ;};start .Attr =append (start .Attr ,_bbcef );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path -func (_fbge *CT_RChoice )ValidateWithPath (path string )error {for _aadg ,_aca :=range _fbge .T {if _gbd :=_aca .ValidateWithPath (_gcac .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_aadg ));_gbd !=nil {return _gbd ;};};return nil ;};func NewCT_Shp ()*CT_Shp {_dcdb :=&CT_Shp {};_dcdb .ValAttr =ST_Shp (1);return _dcdb };type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_cbec *CT_LimLoc )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {_dbce ,_bbg :=_cbec .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bbg !=nil {return _bbg ;};start .Attr =append (start .Attr ,_dbce );e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_cfaf *CT_Text )ValidateWithPath (path string )error {return nil };func NewCT_M ()*CT_M {_fggd :=&CT_M {};return _fggd }; -// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path -func (_ffde *CT_Bar )ValidateWithPath (path string )error {if _ffde .BarPr !=nil {if _dbcbf :=_ffde .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_dbcbf !=nil {return _dbcbf ;};};if _aeef :=_ffde .E .ValidateWithPath (path +"\u002f\u0045");_aeef !=nil {return _aeef ;};return nil ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; +// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path +func (_fgd *CT_Func )ValidateWithPath (path string )error {if _fgd .FuncPr !=nil {if _acbg :=_fgd .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_acbg !=nil {return _acbg ;};};if _gbc :=_fgd .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_gbc !=nil {return _gbc ;};if _gdfc :=_fgd .E .ValidateWithPath (path +"\u002f\u0045");_gdfc !=nil {return _gdfc ;};return nil ;}; -// Validate validates the CT_LimUppPr and its children -func (_gccd *CT_LimUppPr )Validate ()error {return _gccd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};func (_egae ST_TopBot )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_fcb :=_bffe .Attr {};_fcb .Name =name ;switch _egae {case ST_TopBotUnset :_fcb .Value ="";case ST_TopBotTop :_fcb .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_fcb .Value ="\u0062\u006f\u0074";};return _fcb ,nil ;}; +// Validate validates the CT_Acc and its children +func (_fe *CT_Acc )Validate ()error {return _fe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};func (_efgb ST_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efgb .String (),start );};func (_aaba *CT_EqArr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaba .EqArrPr !=nil {_dff :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_aaba .EqArrPr ,_dff );};_gccf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_eff :=range _aaba .E {e .EncodeElement (_eff ,_gccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SPrePr and its children -func (_fffe *CT_SPrePr )Validate ()error {return _fffe .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func NewCT_OMath ()*CT_OMath {_ccfa :=&CT_OMath {};return _ccfa };func (_eedbb *EG_ScriptStyle )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_dggdg :for {_cccge ,_defb :=d .Token ();if _defb !=nil {return _defb ;};switch _bfbg :=_cccge .(type ){case _bffe .StartElement :switch _bfbg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_eedbb .Scr =NewCT_Script ();if _aee :=d .DecodeElement (_eedbb .Scr ,&_bfbg );_aee !=nil {return _aee ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_eedbb .Sty =NewCT_Style ();if _bfbge :=d .DecodeElement (_eedbb .Sty ,&_bfbg );_bfbge !=nil {return _bfbge ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_bfbg .Name );if _gggd :=d .Skip ();_gggd !=nil {return _gggd ;};};case _bffe .EndElement :break _dggdg ;case _bffe .CharData :};};return nil ;};func NewCT_MC ()*CT_MC {_cefd :=&CT_MC {};return _cefd };func (_ddfe *CT_OMathJc )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_deab :=range start .Attr {if _deab .Name .Local =="\u0076\u0061\u006c"{_ddfe .ValAttr .UnmarshalXMLAttr (_deab );continue ;};};for {_fgcg ,_effd :=d .Token ();if _effd !=nil {return _gcac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_effd );};if _afad ,_cegc :=_fgcg .(_bffe .EndElement );_cegc &&_afad .Name ==start .Name {break ;};};return nil ;};func (_dddbg *CT_D )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _dddbg .DPr !=nil {_bfgd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_dddbg .DPr ,_bfgd );};_eadg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};for _ ,_daag :=range _dddbg .E {e .EncodeElement (_daag ,_eadg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};type CT_XAlign struct{ValAttr _dggd .ST_XAlign ;};func (_adfe *CT_MathPrChoice )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _adfe .WrapIndent !=nil {_abgb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_adfe .WrapIndent ,_abgb );};if _adfe .WrapRight !=nil {_gcb :=_bffe .StartElement {Name :_bffe .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_adfe .WrapRight ,_gcb );};return nil ;}; +// Validate validates the CT_TwipsMeasure and its children +func (_beab *CT_TwipsMeasure )Validate ()error {return _beab .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; -// Validate validates the CT_MathPr and its children -func (_aeb *CT_MathPr )Validate ()error {return _aeb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;}; +// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path +func (_cde *CT_Char )ValidateWithPath (path string )error {return nil };func (_ddfgg *CT_ManualBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eegd :=range start .Attr {if _eegd .Name .Local =="\u0061\u006c\u006eA\u0074"{_dfce ,_agg :=_d .ParseInt (_eegd .Value ,10,64);if _agg !=nil {return _agg ;};_ddfgg .AlnAtAttr =&_dfce ;continue ;};};for {_bdfe ,_afa :=d .Token ();if _afa !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u006e\u0075\u0061\u006c\u0042\u0072\u0065\u0061\u006b:\u0020\u0025\u0073",_afa );};if _cdcbd ,_dcf :=_bdfe .(_f .EndElement );_dcf &&_cdcbd .Name ==start .Name {break ;};};return nil ;};func (_baedb *CT_SPre )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baedb .Sub =NewCT_OMathArg ();_baedb .Sup =NewCT_OMathArg ();_baedb .E =NewCT_OMathArg ();_agcb :for {_bbcfe ,_cdge :=d .Token ();if _cdge !=nil {return _cdge ;};switch _edaef :=_bbcfe .(type ){case _f .StartElement :switch _edaef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_baedb .SPrePr =NewCT_SPrePr ();if _afbe :=d .DecodeElement (_baedb .SPrePr ,&_edaef );_afbe !=nil {return _afbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _bfcgd :=d .DecodeElement (_baedb .Sub ,&_edaef );_bfcgd !=nil {return _bfcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dfea :=d .DecodeElement (_baedb .Sup ,&_edaef );_dfea !=nil {return _dfea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _egdc :=d .DecodeElement (_baedb .E ,&_edaef );_egdc !=nil {return _egdc ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_edaef .Name );if _bbdg :=d .Skip ();_bbdg !=nil {return _bbdg ;};};case _f .EndElement :break _agcb ;case _f .CharData :};};return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_bgbc *CT_XAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbc .ValAttr =_g .ST_XAlign (1);for _ ,_egbcb :=range start .Attr {if _egbcb .Name .Local =="\u0076\u0061\u006c"{_bgbc .ValAttr .UnmarshalXMLAttr (_egbcb );continue ;};};for {_cdag ,_fecf :=d .Token ();if _fecf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_fecf );};if _dgeg ,_efgf :=_cdag .(_f .EndElement );_efgf &&_dgeg .Name ==start .Name {break ;};};return nil ;};func (_eee *CT_GroupChr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eee .GroupChrPr !=nil {_bdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_eee .GroupChrPr ,_bdc );};_bfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eee .E ,_bfd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgcd *CT_LimLow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcd .E =NewCT_OMathArg ();_bgcd .Lim =NewCT_OMathArg ();_bagd :for {_ffge ,_cdea :=d .Token ();if _cdea !=nil {return _cdea ;};switch _aabe :=_ffge .(type ){case _f .StartElement :switch _aabe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_bgcd .LimLowPr =NewCT_LimLowPr ();if _eaa :=d .DecodeElement (_bgcd .LimLowPr ,&_aabe );_eaa !=nil {return _eaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _baf :=d .DecodeElement (_bgcd .E ,&_aabe );_baf !=nil {return _baf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _eccd :=d .DecodeElement (_bgcd .Lim ,&_aabe );_eccd !=nil {return _eccd ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_aabe .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _f .EndElement :break _bagd ;case _f .CharData :};};return nil ;};func (_aadb *CT_UnSignedInteger )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_aadb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FuncPr and its children -func (_cbdag *CT_FuncPr )Validate ()error {return _cbdag .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};func NewCT_Rad ()*CT_Rad {_aafa :=&CT_Rad {};_aafa .Deg =NewCT_OMathArg ();_aafa .E =NewCT_OMathArg ();return _aafa ;};func (_dedc *CT_Rad )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _dedc .RadPr !=nil {_gbf :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_dedc .RadPr ,_gbf );};_dbd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_dedc .Deg ,_dbd );_aac :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dedc .E ,_aac );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_eefb *CT_SSub )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_eefb .E =NewCT_OMathArg ();_eefb .Sub =NewCT_OMathArg ();_adbd :for {_deed ,_adbfg :=d .Token ();if _adbfg !=nil {return _adbfg ;};switch _fgfa :=_deed .(type ){case _bffe .StartElement :switch _fgfa .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_eefb .SSubPr =NewCT_SSubPr ();if _abgda :=d .DecodeElement (_eefb .SSubPr ,&_fgfa );_abgda !=nil {return _abgda ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _daca :=d .DecodeElement (_eefb .E ,&_fgfa );_daca !=nil {return _daca ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fdef :=d .DecodeElement (_eefb .Sub ,&_fgfa );_fdef !=nil {return _fdef ;};default:_fefa .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_fgfa .Name );if _gdfe :=d .Skip ();_gdfe !=nil {return _gdfe ;};};case _bffe .EndElement :break _adbd ;case _bffe .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path +func (_bcf *CT_MCS )ValidateWithPath (path string )error {for _adbd ,_ffca :=range _bcf .Mc {if _cfge :=_ffca .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_adbd ));_cfge !=nil {return _cfge ;};};return nil ;};func (_cfbf *CT_LimLowPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbg :for {_feef ,_cca :=d .Token ();if _cca !=nil {return _cca ;};switch _aeeg :=_feef .(type ){case _f .StartElement :switch _aeeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cfbf .CtrlPr =NewCT_CtrlPr ();if _bad :=d .DecodeElement (_cfbf .CtrlPr ,&_aeeg );_bad !=nil {return _bad ;};default:_bf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_aeeg .Name );if _eefc :=d .Skip ();_eefc !=nil {return _eefc ;};};case _f .EndElement :break _cbg ;case _f .CharData :};};return nil ;};func NewCT_SSub ()*CT_SSub {_gbbf :=&CT_SSub {};_gbbf .E =NewCT_OMathArg ();_gbbf .Sub =NewCT_OMathArg ();return _gbbf ;};func ParseUnionST_OnOff (s string )(_g .ST_OnOff ,error ){return _g .ParseUnionST_OnOff (s )};func (_aegg *CT_Phant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aegg .PhantPr !=nil {_bbdef :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_aegg .PhantPr ,_bbdef );};_faab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aegg .E ,_faab );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path -func (_beg *CT_Integer2 )ValidateWithPath (path string )error {if _beg .ValAttr < -2{return _gcac .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d2 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_beg .ValAttr );};if _beg .ValAttr > 2{return _gcac .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_beg .ValAttr );};return nil ;}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_daeb *CT_String )ValidateWithPath (path string )error {return nil };type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;}; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_bage *CT_Text )ValidateWithPath (path string )error {return nil };func NewCT_Bar ()*CT_Bar {_ceda :=&CT_Bar {};_ceda .E =NewCT_OMathArg ();return _ceda };func (_fcde *CT_BarPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _fcde .Pos !=nil {_daea :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_fcde .Pos ,_daea );};if _fcde .CtrlPr !=nil {_aaec :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fcde .CtrlPr ,_aaec );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_cfdee ST_Shp )ValidateWithPath (path string )error {switch _cfdee {case 0,1,2:default:return _gcac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdee ));};return nil ;};func (_ffgb *CT_SSubSup )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ffgb .E =NewCT_OMathArg ();_ffgb .Sub =NewCT_OMathArg ();_ffgb .Sup =NewCT_OMathArg ();_gfe :for {_bed ,_abag :=d .Token ();if _abag !=nil {return _abag ;};switch _cbde :=_bed .(type ){case _bffe .StartElement :switch _cbde .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_ffgb .SSubSupPr =NewCT_SSubSupPr ();if _bcc :=d .DecodeElement (_ffgb .SSubSupPr ,&_cbde );_bcc !=nil {return _bcc ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bfe :=d .DecodeElement (_ffgb .E ,&_cbde );_bfe !=nil {return _bfe ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _eeb :=d .DecodeElement (_ffgb .Sub ,&_cbde );_eeb !=nil {return _eeb ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _ddeg :=d .DecodeElement (_ffgb .Sup ,&_cbde );_ddeg !=nil {return _ddeg ;};default:_fefa .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_cbde .Name );if _adfa :=d .Skip ();_adfa !=nil {return _adfa ;};};case _bffe .EndElement :break _gfe ;case _bffe .CharData :};};return nil ;};func (_ggff *CT_Func )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ggff .FName =NewCT_OMathArg ();_ggff .E =NewCT_OMathArg ();_dcac :for {_bbge ,_afaab :=d .Token ();if _afaab !=nil {return _afaab ;};switch _afgd :=_bbge .(type ){case _bffe .StartElement :switch _afgd .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_ggff .FuncPr =NewCT_FuncPr ();if _baff :=d .DecodeElement (_ggff .FuncPr ,&_afgd );_baff !=nil {return _baff ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _acca :=d .DecodeElement (_ggff .FName ,&_afgd );_acca !=nil {return _acca ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dbgg :=d .DecodeElement (_ggff .E ,&_afgd );_dbgg !=nil {return _dbgg ;};default:_fefa .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_afgd .Name );if _agfb :=d .Skip ();_agfb !=nil {return _agfb ;};};case _bffe .EndElement :break _dcac ;case _bffe .CharData :};};return nil ;};func (_gaba *CT_TopBot )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gaba .ValAttr =ST_TopBot (1);for _ ,_cee :=range start .Attr {if _cee .Name .Local =="\u0076\u0061\u006c"{_gaba .ValAttr .UnmarshalXMLAttr (_cee );continue ;};};for {_fgff ,_fbd :=d .Token ();if _fbd !=nil {return _gcac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_fbd );};if _dcf ,_dfac :=_fgff .(_bffe .EndElement );_dfac &&_dcf .Name ==start .Name {break ;};};return nil ;};func (_cgcbc *CT_BreakBin )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_afdf :=range start .Attr {if _afdf .Name .Local =="\u0076\u0061\u006c"{_cgcbc .ValAttr .UnmarshalXMLAttr (_afdf );continue ;};};for {_abgdg ,_babce :=d .Token ();if _babce !=nil {return _gcac .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_babce );};if _gfad ,_dgeg :=_abgdg .(_bffe .EndElement );_dgeg &&_gfad .Name ==start .Name {break ;};};return nil ;};func (_fdfaa *CT_MCPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_gbgc :for {_egdbg ,_dc :=d .Token ();if _dc !=nil {return _dc ;};switch _ddcb :=_egdbg .(type ){case _bffe .StartElement :switch _ddcb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_fdfaa .Count =NewCT_Integer255 ();if _deddg :=d .DecodeElement (_fdfaa .Count ,&_ddcb );_deddg !=nil {return _deddg ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_fdfaa .McJc =NewCT_XAlign ();if _eeab :=d .DecodeElement (_fdfaa .McJc ,&_ddcb );_eeab !=nil {return _eeab ;};default:_fefa .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_ddcb .Name );if _fbadc :=d .Skip ();_fbadc !=nil {return _fbadc ;};};case _bffe .EndElement :break _gbgc ;case _bffe .CharData :};};return nil ;};func (_bgda *CT_MathPrChoice )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_eegcg :for {_feba ,_daegd :=d .Token ();if _daegd !=nil {return _daegd ;};switch _abbg :=_feba .(type ){case _bffe .StartElement :switch _abbg .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_bgda .WrapIndent =NewCT_TwipsMeasure ();if _ggf :=d .DecodeElement (_bgda .WrapIndent ,&_abbg );_ggf !=nil {return _ggf ;};case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_bgda .WrapRight =NewCT_OnOff ();if _gfef :=d .DecodeElement (_bgda .WrapRight ,&_abbg );_gfef !=nil {return _gfef ;};default:_fefa .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_abbg .Name );if _deca :=d .Skip ();_deca !=nil {return _deca ;};};case _bffe .EndElement :break _eegcg ;case _bffe .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path +func (_aaeae *CT_SpacingRule )ValidateWithPath (path string )error {if _aaeae .ValAttr < 0{return _b .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 ,_aaeae .ValAttr );};if _aaeae .ValAttr > 4{return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0034\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_aaeae .ValAttr );};return nil ;}; -// Validate validates the EG_OMathElements and its children -func (_ega *EG_OMathElements )Validate ()error {return _ega .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_degb *CT_XAlign )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {_cdde ,_gagb :=_degb .ValAttr .MarshalXMLAttr (_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gagb !=nil {return _gagb ;};start .Attr =append (start .Attr ,_cdde );e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_fb ST_FType )MarshalXMLAttr (name _bffe .Name )(_bffe .Attr ,error ){_agdd :=_bffe .Attr {};_agdd .Name =name ;switch _fb {case ST_FTypeUnset :_agdd .Value ="";case ST_FTypeBar :_agdd .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_agdd .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_agdd .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_agdd .Value ="\u006e\u006f\u0042a\u0072";};return _agdd ,nil ;};func (_bbc *ST_FType )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_deaeg ,_dbb :=d .Token ();if _dbb !=nil {return _dbb ;};if _fafb ,_gcea :=_deaeg .(_bffe .EndElement );_gcea &&_fafb .Name ==start .Name {*_bbc =1;return nil ;};if _afgdd ,_bgfd :=_deaeg .(_bffe .CharData );!_bgfd {return _gcac .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",_deaeg );}else {switch string (_afgdd ){case "":*_bbc =0;case "\u0062\u0061\u0072":*_bbc =1;case "\u0073\u006b\u0077":*_bbc =2;case "\u006c\u0069\u006e":*_bbc =3;case "\u006e\u006f\u0042a\u0072":*_bbc =4;};};_deaeg ,_dbb =d .Token ();if _dbb !=nil {return _dbb ;};if _gb ,_abcf :=_deaeg .(_bffe .EndElement );_abcf &&_gb .Name ==start .Name {return nil ;};return _gcac .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",_deaeg );};func NewCT_ManualBreak ()*CT_ManualBreak {_cedd :=&CT_ManualBreak {};return _cedd }; +// Validate validates the CT_SPrePr and its children +func (_fgff *CT_SPrePr )Validate ()error {return _fgff .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};type CT_TwipsMeasure struct{ValAttr _g .ST_TwipsMeasure ;};func (_daae *CT_MCPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _daae .Count !=nil {_efbd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_daae .Count ,_efbd );};if _daae .McJc !=nil {_ffff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_daae .McJc ,_ffff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_cabg :=&CT_OMathParaPr {};return _cabg }; -// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path -func (_dfacf *CT_DPr )ValidateWithPath (path string )error {if _dfacf .BegChr !=nil {if _agc :=_dfacf .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_agc !=nil {return _agc ;};};if _dfacf .SepChr !=nil {if _gefb :=_dfacf .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_gefb !=nil {return _gefb ;};};if _dfacf .EndChr !=nil {if _gcd :=_dfacf .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_gcd !=nil {return _gcd ;};};if _dfacf .Grow !=nil {if _efga :=_dfacf .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_efga !=nil {return _efga ;};};if _dfacf .Shp !=nil {if _cbdeb :=_dfacf .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_cbdeb !=nil {return _cbdeb ;};};if _dfacf .CtrlPr !=nil {if _fdfeg :=_dfacf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fdfeg !=nil {return _fdfeg ;};};return nil ;};func NewCT_String ()*CT_String {_geab :=&CT_String {};return _geab }; +// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path +func (_ceff *EG_OMathElements )ValidateWithPath (path string )error {for _bffa ,_fdge :=range _ceff .EG_OMathMathElements {if _bgcfb :=_fdge .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bffa ));_bgcfb !=nil {return _bgcfb ;};};return nil ;};func (_dgfa *ST_TopBot )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbb ,_bdcf :=d .Token ();if _bdcf !=nil {return _bdcf ;};if _agdda ,_ecgfa :=_gfbb .(_f .EndElement );_ecgfa &&_agdda .Name ==start .Name {*_dgfa =1;return nil ;};if _gadb ,_gacb :=_gfbb .(_f .CharData );!_gacb {return _b .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",_gfbb );}else {switch string (_gadb ){case "":*_dgfa =0;case "\u0074\u006f\u0070":*_dgfa =1;case "\u0062\u006f\u0074":*_dgfa =2;};};_gfbb ,_bdcf =d .Token ();if _bdcf !=nil {return _bdcf ;};if _eeda ,_feab :=_gfbb .(_f .EndElement );_feab &&_eeda .Name ==start .Name {return nil ;};return _b .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",_gfbb );};func (_afeb *CT_Text )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcgb :=range start .Attr {if _gcgb .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_gcgb .Name .Local =="\u0073\u0070\u0061c\u0065"{_fcae ,_gagb :=_gcgb .Value ,error (nil );if _gagb !=nil {return _gagb ;};_afeb .SpaceAttr =&_fcae ;continue ;};};for {_ecage ,_ccbfc :=d .Token ();if _ccbfc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ccbfc );};if _geadf ,_bdba :=_ecage .(_f .CharData );_bdba {_afeb .Content =string (_geadf );};if _eddfd ,_ccca :=_ecage .(_f .EndElement );_ccca &&_eddfd .Name ==start .Name {break ;};};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_ffdb :=&CT_LimLowPr {};return _ffdb };func (_eefd *CT_GroupChrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acfd :for {_dffa ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ;};switch _feae :=_dffa .(type ){case _f .StartElement :switch _feae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_eefd .Chr =NewCT_Char ();if _bfa :=d .DecodeElement (_eefd .Chr ,&_feae );_bfa !=nil {return _bfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_eefd .Pos =NewCT_TopBot ();if _dbfc :=d .DecodeElement (_eefd .Pos ,&_feae );_dbfc !=nil {return _dbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_eefd .VertJc =NewCT_TopBot ();if _agc :=d .DecodeElement (_eefd .VertJc ,&_feae );_agc !=nil {return _agc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eefd .CtrlPr =NewCT_CtrlPr ();if _bgec :=d .DecodeElement (_eefd .CtrlPr ,&_feae );_bgec !=nil {return _bgec ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_feae .Name );if _fedd :=d .Skip ();_fedd !=nil {return _fedd ;};};case _f .EndElement :break _acfd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_SSup and its children -func (_gdg *CT_SSup )Validate ()error {return _gdg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};func (_bfgab *ST_LimLoc )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_bfgab =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_bfgab =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_bfgab =2;};return nil ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_geec *CT_Box )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _geec .BoxPr !=nil {_gabd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_geec .BoxPr ,_gabd );};_bfad :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_geec .E ,_bfad );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Box and its children +func (_dgb *CT_Box )Validate ()error {return _dgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; -// Validate validates the CT_Func and its children -func (_cfgb *CT_Func )Validate ()error {return _cfgb .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_abca *CT_FPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _abca .Type !=nil {_dfaaa :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_abca .Type ,_dfaaa );};if _abca .CtrlPr !=nil {_gcgba :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_abca .CtrlPr ,_gcgba );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_efgg *CT_Script )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {for _ ,_ced :=range start .Attr {if _ced .Name .Local =="\u0076\u0061\u006c"{_efgg .ValAttr .UnmarshalXMLAttr (_ced );continue ;};};for {_a ,_fcab :=d .Token ();if _fcab !=nil {return _gcac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_fcab );};if _dba ,_fcdc :=_a .(_bffe .EndElement );_fcdc &&_dba .Name ==start .Name {break ;};};return nil ;};func (_fafac ST_LimLoc )String ()string {switch _fafac {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";}; +// Validate validates the CT_LimLowPr and its children +func (_fgda *CT_LimLowPr )Validate ()error {return _fgda .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func (_gdaa *CT_LimUppPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gdaa .CtrlPr !=nil {_badc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gdaa .CtrlPr ,_badc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OMathPara and its children -func (_acf *OMathPara )Validate ()error {return _acf .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_ffac *CT_OMathArgPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _ffac .ArgSz !=nil {_ef :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_ffac .ArgSz ,_ef );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_dbe *CT_GroupChrPr )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _dbe .Chr !=nil {_adeb :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_dbe .Chr ,_adeb );};if _dbe .Pos !=nil {_gcg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_dbe .Pos ,_gcg );};if _dbe .VertJc !=nil {_fdfd :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_dbe .VertJc ,_fdfd );};if _dbe .CtrlPr !=nil {_cadg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dbe .CtrlPr ,_cadg );};e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_efcg *CT_MC )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_bafa :for {_fe ,_eedd :=d .Token ();if _eedd !=nil {return _eedd ;};switch _gabgb :=_fe .(type ){case _bffe .StartElement :switch _gabgb .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_efcg .McPr =NewCT_MCPr ();if _agaba :=d .DecodeElement (_efcg .McPr ,&_gabgb );_agaba !=nil {return _agaba ;};default:_fefa .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0043 \u0025\u0076",_gabgb .Name );if _fbag :=d .Skip ();_fbag !=nil {return _fbag ;};};case _bffe .EndElement :break _bafa ;case _bffe .CharData :};};return nil ;};func (_cdfg *CT_SSup )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {e .EncodeToken (start );if _cdfg .SSupPr !=nil {_gfbg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_cdfg .SSupPr ,_gfbg );};_ecg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cdfg .E ,_ecg );_fcac :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_cdfg .Sup ,_fcac );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path +func (_ffd *CT_EqArrPr )ValidateWithPath (path string )error {if _ffd .BaseJc !=nil {if _eca :=_ffd .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_eca !=nil {return _eca ;};};if _ffd .MaxDist !=nil {if _bbcf :=_ffd .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_bbcf !=nil {return _bbcf ;};};if _ffd .ObjDist !=nil {if _ccea :=_ffd .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_ccea !=nil {return _ccea ;};};if _ffd .RSpRule !=nil {if _ddfg :=_ffd .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_ddfg !=nil {return _ddfg ;};};if _ffd .RSp !=nil {if _agf :=_ffd .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_agf !=nil {return _agf ;};};if _ffd .CtrlPr !=nil {if _fab :=_ffd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fab !=nil {return _fab ;};};return nil ;}; -// Validate validates the CT_MR and its children -func (_cggca *CT_MR )Validate ()error {return _cggca .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_gffgc *CT_LimLowPr )UnmarshalXML (d *_bffe .Decoder ,start _bffe .StartElement )error {_ebg :for {_babd ,_gdga :=d .Token ();if _gdga !=nil {return _gdga ;};switch _gef :=_babd .(type ){case _bffe .StartElement :switch _gef .Name {case _bffe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_bffe .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gffgc .CtrlPr =NewCT_CtrlPr ();if _acgf :=d .DecodeElement (_gffgc .CtrlPr ,&_gef );_acgf !=nil {return _acgf ;};default:_fefa .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_gef .Name );if _adcac :=d .Skip ();_adcac !=nil {return _adcac ;};};case _bffe .EndElement :break _ebg ;case _bffe .CharData :};};return nil ;}; +// Validate validates the CT_BorderBox and its children +func (_dfc *CT_BorderBox )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_caca *CT_Style )ValidateWithPath (path string )error {if _ggcg :=_caca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggcg !=nil {return _ggcg ;};return nil ;}; +// Validate validates the CT_LimUppPr and its children +func (_gcb *CT_LimUppPr )Validate ()error {return _gcb .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func (_acea ST_Jc )String ()string {switch _acea {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";};func (_gfdcg *ST_FType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edea ,_fdce :=d .Token ();if _fdce !=nil {return _fdce ;};if _dfbg ,_ebcff :=_edea .(_f .EndElement );_ebcff &&_dfbg .Name ==start .Name {*_gfdcg =1;return nil ;};if _aaca ,_fgcfe :=_edea .(_f .CharData );!_fgcfe {return _b .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",_edea );}else {switch string (_aaca ){case "":*_gfdcg =0;case "\u0062\u0061\u0072":*_gfdcg =1;case "\u0073\u006b\u0077":*_gfdcg =2;case "\u006c\u0069\u006e":*_gfdcg =3;case "\u006e\u006f\u0042a\u0072":*_gfdcg =4;};};_edea ,_fdce =d .Token ();if _fdce !=nil {return _fdce ;};if _ddag ,_eefeg :=_edea .(_f .EndElement );_eefeg &&_ddag .Name ==start .Name {return nil ;};return _b .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",_edea );};func (_beca *CT_R )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgca :for {_abd ,_gdg :=d .Token ();if _gdg !=nil {return _gdg ;};switch _ebcg :=_abd .(type ){case _f .StartElement :switch _ebcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_beca .RPr =NewCT_RPR ();if _gfec :=d .DecodeElement (_beca .RPr ,&_ebcg );_gfec !=nil {return _gfec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_addcb :=NewCT_RChoice ();if _bdgf :=d .DecodeElement (&_addcb .T ,&_ebcg );_bdgf !=nil {return _bdgf ;};_beca .Choice =append (_beca .Choice ,_addcb );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0052\u0020\u0025\u0076",_ebcg .Name );if _bcg :=d .Skip ();_bcg !=nil {return _bcg ;};};case _f .EndElement :break _cgca ;case _f .CharData :};};return nil ;};func (_ecbc ST_FType )String ()string {switch _ecbc {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path -func (_ffb *CT_Phant )ValidateWithPath (path string )error {if _ffb .PhantPr !=nil {if _addbd :=_ffb .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_addbd !=nil {return _addbd ;};};if _bfc :=_ffb .E .ValidateWithPath (path +"\u002f\u0045");_bfc !=nil {return _bfc ;};return nil ;}; +// Validate validates the CT_RPR and its children +func (_agce *CT_RPR )Validate ()error {return _agce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");}; -// Validate validates the CT_TwipsMeasure and its children -func (_ea *CT_TwipsMeasure )Validate ()error {return _ea .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_Style ()*CT_Style {_cecc :=&CT_Style {};return _cecc };type CT_Char struct{ValAttr string ;}; +// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path +func (_ddg *CT_SSubSup )ValidateWithPath (path string )error {if _ddg .SSubSupPr !=nil {if _fdag :=_ddg .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_fdag !=nil {return _fdag ;};};if _cacefe :=_ddg .E .ValidateWithPath (path +"\u002f\u0045");_cacefe !=nil {return _cacefe ;};if _dacgg :=_ddg .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_dacgg !=nil {return _dacgg ;};if _gbd :=_ddg .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gbd !=nil {return _gbd ;};return nil ;}; -// ValidateWithPath validates the CT_M and its children, prefixing error messages with path -func (_geeeg *CT_M )ValidateWithPath (path string )error {if _geeeg .MPr !=nil {if _bda :=_geeeg .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_bda !=nil {return _bda ;};};for _ggeg ,_cgac :=range _geeeg .Mr {if _efg :=_cgac .ValidateWithPath (_gcac .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_ggeg ));_efg !=nil {return _efg ;};};return nil ;}; +// Validate validates the CT_R and its children +func (_cabga *CT_R )Validate ()error {return _cabga .ValidateWithPath ("\u0043\u0054\u005f\u0052")};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;); -// Validate validates the EG_OMathMathElements and its children -func (_dgec *EG_OMathMathElements )Validate ()error {return _dgec .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func NewCT_SPre ()*CT_SPre {_dbca :=&CT_SPre {};_dbca .Sub =NewCT_OMathArg ();_dbca .Sup =NewCT_OMathArg ();_dbca .E =NewCT_OMathArg ();return _dbca ;};func NewCT_OMathJc ()*CT_OMathJc {_gde :=&CT_OMathJc {};return _gde };func (_bbefg *CT_OnOff )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _bbefg .ValAttr !=nil {start .Attr =append (start .Attr ,_bffe .Attr {Name :_bffe .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_gcac .Sprintf ("\u0025\u0076",*_bbefg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_bffe .EndElement {Name :start .Name });return nil ;};func (_bccgc *CT_RPRChoice )MarshalXML (e *_bffe .Encoder ,start _bffe .StartElement )error {if _bccgc .Nor !=nil {_beeg :=_bffe .StartElement {Name :_bffe .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_bccgc .Nor ,_beeg );};return nil ;}; +// Validate validates the CT_OMathArg and its children +func (_ccff *CT_OMathArg )Validate ()error {return _ccff .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_Integer255 and its children -func (_ddec *CT_Integer255 )Validate ()error {return _ddec .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func (_dbf *ST_BreakBinSub )UnmarshalXMLAttr (attr _bffe .Attr )error {switch attr .Value {case "":*_dbf =0;case "\u002d\u002d":*_dbf =1;case "\u002d\u002b":*_dbf =2;case "\u002b\u002d":*_dbf =3;};return nil ;};func NewCT_Box ()*CT_Box {_cfadb :=&CT_Box {};_cfadb .E =NewCT_OMathArg ();return _cfadb }; +// Validate validates the CT_XAlign and its children +func (_cacefa *CT_XAlign )Validate ()error {return _cacefa .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};type ST_Jc byte ;func (_bcba ST_FType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acddc :=_f .Attr {};_acddc .Name =name ;switch _bcba {case ST_FTypeUnset :_acddc .Value ="";case ST_FTypeBar :_acddc .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_acddc .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_acddc .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_acddc .Value ="\u006e\u006f\u0042a\u0072";};return _acddc ,nil ;};func (_cgdef *CT_PhantPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcde :for {_bcdg ,_gfded :=d .Token ();if _gfded !=nil {return _gfded ;};switch _dcgb :=_bcdg .(type ){case _f .StartElement :switch _dcgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_cgdef .Show =NewCT_OnOff ();if _aagg :=d .DecodeElement (_cgdef .Show ,&_dcgb );_aagg !=nil {return _aagg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_cgdef .ZeroWid =NewCT_OnOff ();if _bcbbf :=d .DecodeElement (_cgdef .ZeroWid ,&_dcgb );_bcbbf !=nil {return _bcbbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_cgdef .ZeroAsc =NewCT_OnOff ();if _edagf :=d .DecodeElement (_cgdef .ZeroAsc ,&_dcgb );_edagf !=nil {return _edagf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_cgdef .ZeroDesc =NewCT_OnOff ();if _bccf :=d .DecodeElement (_cgdef .ZeroDesc ,&_dcgb );_bccf !=nil {return _bccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_cgdef .Transp =NewCT_OnOff ();if _cggd :=d .DecodeElement (_cgdef .Transp ,&_dcgb );_cggd !=nil {return _cggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cgdef .CtrlPr =NewCT_CtrlPr ();if _cdafb :=d .DecodeElement (_cgdef .CtrlPr ,&_dcgb );_cdafb !=nil {return _cdafb ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_dcgb .Name );if _fbd :=d .Skip ();_fbd !=nil {return _fbd ;};};case _f .EndElement :break _gcde ;case _f .CharData :};};return nil ;};type ST_TopBot byte ;type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_gead *CT_Integer2 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gead .ValAttr =-2;for _ ,_ebdf :=range start .Attr {if _ebdf .Name .Local =="\u0076\u0061\u006c"{_ffef ,_caag :=_d .ParseInt (_ebdf .Value ,10,64);if _caag !=nil {return _caag ;};_gead .ValAttr =_ffef ;continue ;};};for {_ceac ,_fccf :=d .Token ();if _fccf !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_fccf );};if _bdae ,_bbfd :=_ceac .(_f .EndElement );_bbfd &&_bdae .Name ==start .Name {break ;};};return nil ;};func (_edfb *CT_BreakBinSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edfb .ValAttr !=ST_BreakBinSubUnset {_bbg ,_eacf :=_edfb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eacf !=nil {return _eacf ;};start .Attr =append (start .Attr ,_bbg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MCS struct{Mc []*CT_MC ;};type CT_OMathJc struct{ValAttr ST_Jc ;}; -// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path -func (_fag *CT_OMathJc )ValidateWithPath (path string )error {if _aaa :=_fag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaa !=nil {return _aaa ;};return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};func init (){_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements );_fefa .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements );}; \ No newline at end of file +// Validate validates the CT_BreakBin and its children +func (_eadd *CT_BreakBin )Validate ()error {return _eadd .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");}; + +// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path +func (_aagb *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func init (){_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements );}; \ No newline at end of file diff --git a/schema/soo/ofc/sharedTypes/sharedTypes.go b/schema/soo/ofc/sharedTypes/sharedTypes.go index 3b6a3c593e..b39d192dac 100644 --- a/schema/soo/ofc/sharedTypes/sharedTypes.go +++ b/schema/soo/ofc/sharedTypes/sharedTypes.go @@ -9,10 +9,10 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package sharedTypes ;import (_cfb "encoding/xml";_dfg "fmt";_cd "regexp";);var ST_UniversalMeasurePatternRe =_cd .MustCompile (ST_UniversalMeasurePattern );func (_dbg ST_AlgType )ValidateWithPath (path string )error {switch _dbg {case 0,1,2:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbg ));};return nil ;};func (_ace ST_XAlign )String ()string {switch _ace {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_afc ST_YAlign )ValidateWithPath (path string )error {switch _afc {case 0,1,2,3,4,5,6:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afc ));};return nil ;};func (_bab ST_CalendarType )Validate ()error {return _bab .ValidateWithPath ("")};const (ST_TrueFalseUnset ST_TrueFalse =0;ST_TrueFalseT ST_TrueFalse =1;ST_TrueFalseF ST_TrueFalse =2;ST_TrueFalseTrue ST_TrueFalse =3;ST_TrueFalseFalse ST_TrueFalse =4;);const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);var ST_PositiveFixedPercentagePatternRe =_cd .MustCompile (ST_PositiveFixedPercentagePattern );type ST_AlgType byte ;const ST_PositiveFixedPercentagePattern ="\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u003f\u0029\u0029\u0028\u005c\u002e[\u0030\u002d\u0039\u005d\u005b0\u002d\u0039]\u003f\u0029\u003f\u0025";func (_fgg ST_AlgClass )Validate ()error {return _fgg .ValidateWithPath ("")};type ST_TrueFalseBlank byte ;const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";const (ST_XAlignUnset ST_XAlign =0;ST_XAlignLeft ST_XAlign =1;ST_XAlignCenter ST_XAlign =2;ST_XAlignRight ST_XAlign =3;ST_XAlignInside ST_XAlign =4;ST_XAlignOutside ST_XAlign =5;);func (_f *ST_AlgClass )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_f =0;case "\u0068\u0061\u0073\u0068":*_f =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_f =2;};return nil ;};func (_gea *ST_VerticalAlignRun )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_dce ,_dab :=d .Token ();if _dab !=nil {return _dab ;};if _e ,_cgc :=_dce .(_cfb .EndElement );_cgc &&_e .Name ==start .Name {*_gea =1;return nil ;};if _bf ,_adff :=_dce .(_cfb .CharData );!_adff {return _dfg .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",_dce );}else {switch string (_bf ){case "":*_gea =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_gea =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_gea =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_gea =3;};};_dce ,_dab =d .Token ();if _dab !=nil {return _dab ;};if _daed ,_gbd :=_dce .(_cfb .EndElement );_gbd &&_daed .Name ==start .Name {return nil ;};return _dfg .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",_dce );};func (_ceg ST_CryptProv )String ()string {switch _ceg {case 0:return "";case 1:return "\u0072\u0073\u0061\u0041\u0045\u0053";case 2:return "\u0072s\u0061\u0046\u0075\u006c\u006c";case 3:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_abd *ST_OnOff1 )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_abd =0;case "\u006f\u006e":*_abd =1;case "\u006f\u0066\u0066":*_abd =2;};return nil ;};func (_dg *ST_YAlign )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_dg =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_dg =1;case "\u0074\u006f\u0070":*_dg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dg =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dg =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dg =6;};return nil ;};func (_edg ST_OnOff1 )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_edg .String (),start );};type ST_CalendarType byte ;type ST_XAlign byte ;func (_ggd ST_XAlign )Validate ()error {return _ggd .ValidateWithPath ("")};func (_cfd ST_AlgClass )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_ac :=_cfb .Attr {};_ac .Name =name ;switch _cfd {case ST_AlgClassUnset :_ac .Value ="";case ST_AlgClassHash :_ac .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_ac .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ac ,nil ;};const ST_FixedPercentagePattern ="-\u003f\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039]\u003f\u0029\u0029\u0028\u005c\u002e\u005b\u0030\u002d\u0039][\u0030\u002d\u0039]\u003f)\u003f\u0025";var ST_GuidPatternRe =_cd .MustCompile (ST_GuidPattern );func (_bad *ST_CalendarType )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_abe ,_de :=d .Token ();if _de !=nil {return _de ;};if _deb ,_gac :=_abe .(_cfb .EndElement );_gac &&_deb .Name ==start .Name {*_bad =1;return nil ;};if _fgb ,_cb :=_abe .(_cfb .CharData );!_cb {return _dfg .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",_abe );}else {switch string (_fgb ){case "":*_bad =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_bad =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_bad =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_bad =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_bad =4;case "\u0068\u0069\u006ar\u0069":*_bad =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_bad =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_bad =7;case "\u006a\u0061\u0070a\u006e":*_bad =8;case "\u0074\u0068\u0061\u0069":*_bad =9;case "\u006b\u006f\u0072e\u0061":*_bad =10;case "\u0073\u0061\u006b\u0061":*_bad =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_bad =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_bad =13;case "\u006e\u006f\u006e\u0065":*_bad =14;};};_abe ,_de =d .Token ();if _de !=nil {return _de ;};if _cgf ,_aa :=_abe .(_cfb .EndElement );_aa &&_cgf .Name ==start .Name {return nil ;};return _dfg .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",_abe );};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_bac :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ga :=true ;_bac .Bool =&_ga ;default:_fff :=false ;_bac .Bool =&_fff ;};return _bac ,nil ;};func (_ccbb *ST_AlgType )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_eeg ,_fdg :=d .Token ();if _fdg !=nil {return _fdg ;};if _edab ,_df :=_eeg .(_cfb .EndElement );_df &&_edab .Name ==start .Name {*_ccbb =1;return nil ;};if _d ,_edb :=_eeg .(_cfb .CharData );!_edb {return _dfg .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",_eeg );}else {switch string (_d ){case "":*_ccbb =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_ccbb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ccbb =2;};};_eeg ,_fdg =d .Token ();if _fdg !=nil {return _fdg ;};if _edfe ,_eb :=_eeg .(_cfb .EndElement );_eb &&_edfe .Name ==start .Name {return nil ;};return _dfg .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",_eeg );};func (_dda ST_TrueFalseBlank )Validate ()error {return _dda .ValidateWithPath ("")};var ST_PercentagePatternRe =_cd .MustCompile (ST_PercentagePattern );func (_ab *ST_TwipsMeasure )Validate ()error {return _ab .ValidateWithPath ("")};type ST_YAlign byte ;func (_gff ST_OnOff1 )ValidateWithPath (path string )error {switch _gff {case 0,1,2:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gff ));};return nil ;};func (_cgb ST_VerticalAlignRun )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_cgb .String (),start );};func (_dae ST_TrueFalseBlank )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_dae .String (),start );};func (_ggc ST_XAlign )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_adc :=_cfb .Attr {};_adc .Name =name ;switch _ggc {case ST_XAlignUnset :_adc .Value ="";case ST_XAlignLeft :_adc .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_adc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_adc .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_adc .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_adc .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _adc ,nil ;};func (_aag *ST_CryptProv )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_aag =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_aag =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_aag =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aag =3;};return nil ;};var ST_PositiveUniversalMeasurePatternRe =_cd .MustCompile (ST_PositiveUniversalMeasurePattern );func (_cccb ST_YAlign )String ()string {switch _cccb {case 0:return "";case 1:return "\u0069\u006e\u006c\u0069\u006e\u0065";case 2:return "\u0074\u006f\u0070";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 6:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_dfcd ST_AlgType )Validate ()error {return _dfcd .ValidateWithPath ("")};func (_ceb ST_TrueFalse )ValidateWithPath (path string )error {switch _ceb {case 0,1,2,3,4:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceb ));};return nil ;};func (_fgeb ST_TrueFalseBlank )String ()string {switch _fgeb {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";case 6:return "\u0054\u0072\u0075\u0065";case 7:return "\u0046\u0061\u006cs\u0065";};return "";};func (_gef *ST_TrueFalse )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_gef =0;case "\u0074":*_gef =1;case "\u0066":*_gef =2;case "\u0074\u0072\u0075\u0065":*_gef =3;case "\u0066\u0061\u006cs\u0065":*_gef =4;};return nil ;};func (_bg ST_CryptProv )Validate ()error {return _bg .ValidateWithPath ("")};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;); +package sharedTypes ;import (_cc "encoding/xml";_d "fmt";_g "regexp";); // ST_TwipsMeasure is a union type -type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_ag *ST_AlgType )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_ag =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_ag =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ag =2;};return nil ;};func (_fgc ST_ConformanceClass )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_fgc .String (),start );};func (_faa *ST_OnOff )ValidateWithPath (path string )error {_be :=[]string {};if _faa .Bool !=nil {_be =append (_be ,"\u0042\u006f\u006f\u006c");};if _faa .ST_OnOff1 !=ST_OnOff1Unset {_be =append (_be ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_be )> 1{return _dfg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_be );};return nil ;};func (_abca ST_TrueFalse )Validate ()error {return _abca .ValidateWithPath ("")};func (_dfc ST_AlgType )String ()string {switch _dfc {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_b *ST_XAlign )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_dbd ,_ffa :=d .Token ();if _ffa !=nil {return _ffa ;};if _bbc ,_bfa :=_dbd .(_cfb .EndElement );_bfa &&_bbc .Name ==start .Name {*_b =1;return nil ;};if _gdf ,_eaf :=_dbd .(_cfb .CharData );!_eaf {return _dfg .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",_dbd );}else {switch string (_gdf ){case "":*_b =0;case "\u006c\u0065\u0066\u0074":*_b =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_b =2;case "\u0072\u0069\u0067h\u0074":*_b =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_b =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_b =5;};};_dbd ,_ffa =d .Token ();if _ffa !=nil {return _ffa ;};if _edf ,_fad :=_dbd .(_cfb .EndElement );_fad &&_edf .Name ==start .Name {return nil ;};return _dfg .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",_dbd );};func (_egf *ST_OnOff )Validate ()error {return _egf .ValidateWithPath ("")};func (_a *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_a =0;case "\u0074":*_a =1;case "\u0066":*_a =2;case "\u0074\u0072\u0075\u0065":*_a =3;case "\u0066\u0061\u006cs\u0065":*_a =4;case "\u0054\u0072\u0075\u0065":*_a =6;case "\u0046\u0061\u006cs\u0065":*_a =7;};return nil ;};func (_cbf ST_AlgClass )String ()string {switch _cbf {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};const (ST_YAlignUnset ST_YAlign =0;ST_YAlignInline ST_YAlign =1;ST_YAlignTop ST_YAlign =2;ST_YAlignCenter ST_YAlign =3;ST_YAlignBottom ST_YAlign =4;ST_YAlignInside ST_YAlign =5;ST_YAlignOutside ST_YAlign =6;);func (_gb ST_ConformanceClass )Validate ()error {return _gb .ValidateWithPath ("")};const (ST_TrueFalseBlankUnset ST_TrueFalseBlank =0;ST_TrueFalseBlankT ST_TrueFalseBlank =1;ST_TrueFalseBlankF ST_TrueFalseBlank =2;ST_TrueFalseBlankTrue ST_TrueFalseBlank =3;ST_TrueFalseBlankFalse ST_TrueFalseBlank =4;ST_TrueFalseBlankTrue_ ST_TrueFalseBlank =6;ST_TrueFalseBlankFalse_ ST_TrueFalseBlank =7;);func (_bgg ST_YAlign )Validate ()error {return _bgg .ValidateWithPath ("")};func (_cef *ST_AlgClass )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_dgf ,_ddb :=d .Token ();if _ddb !=nil {return _ddb ;};if _cca ,_bfac :=_dgf .(_cfb .EndElement );_bfac &&_cca .Name ==start .Name {*_cef =1;return nil ;};if _ccc ,_fdd :=_dgf .(_cfb .CharData );!_fdd {return _dfg .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",_dgf );}else {switch string (_ccc ){case "":*_cef =0;case "\u0068\u0061\u0073\u0068":*_cef =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cef =2;};};_dgf ,_ddb =d .Token ();if _ddb !=nil {return _ddb ;};if _ge ,_dad :=_dgf .(_cfb .EndElement );_dad &&_ge .Name ==start .Name {return nil ;};return _dfg .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",_dgf );};func (_ea ST_TrueFalse )String ()string {switch _ea {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};type ST_VerticalAlignRun byte ;func (_ced ST_ConformanceClass )ValidateWithPath (path string )error {switch _ced {case 0,1,2:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ced ));};return nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_gbf *ST_ConformanceClass )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_gbf =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_gbf =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_gbf =2;};return nil ;};var ST_PositivePercentagePatternRe =_cd .MustCompile (ST_PositivePercentagePattern );func (_fcg ST_ConformanceClass )String ()string {switch _fcg {case 0:return "";case 1:return "\u0073\u0074\u0072\u0069\u0063\u0074";case 2:return "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return "";};func (_gcd ST_CryptProv )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_gcd .String (),start );};func (_cfe ST_AlgClass )ValidateWithPath (path string )error {switch _cfe {case 0,1,2:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfe ));};return nil ;};func (_g ST_CalendarType )ValidateWithPath (path string )error {switch _g {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_g ));};return nil ;};const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029";func (_ba *ST_CalendarType )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_ba =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_ba =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_ba =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_ba =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_ba =4;case "\u0068\u0069\u006ar\u0069":*_ba =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_ba =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_ba =7;case "\u006a\u0061\u0070a\u006e":*_ba =8;case "\u0074\u0068\u0061\u0069":*_ba =9;case "\u006b\u006f\u0072e\u0061":*_ba =10;case "\u0073\u0061\u006b\u0061":*_ba =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_ba =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_ba =13;case "\u006e\u006f\u006e\u0065":*_ba =14;};return nil ;};func (_bb ST_TwipsMeasure )String ()string {if _bb .ST_UnsignedDecimalNumber !=nil {return _dfg .Sprintf ("\u0025\u0076",*_bb .ST_UnsignedDecimalNumber );};if _bb .ST_PositiveUniversalMeasure !=nil {return _dfg .Sprintf ("\u0025\u0076",*_bb .ST_PositiveUniversalMeasure );};return "";};func (_cea ST_TrueFalse )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_ff :=_cfb .Attr {};_ff .Name =name ;switch _cea {case ST_TrueFalseUnset :_ff .Value ="";case ST_TrueFalseT :_ff .Value ="\u0074";case ST_TrueFalseF :_ff .Value ="\u0066";case ST_TrueFalseTrue :_ff .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_ff .Value ="\u0066\u0061\u006cs\u0065";};return _ff ,nil ;};func (_c ST_VerticalAlignRun )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_gdb :=_cfb .Attr {};_gdb .Name =name ;switch _c {case ST_VerticalAlignRunUnset :_gdb .Value ="";case ST_VerticalAlignRunBaseline :_gdb .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_gdb .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_gdb .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _gdb ,nil ;};func (_ad ST_VerticalAlignRun )String ()string {switch _ad {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 2:return "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return "";};func (_fcd ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _fcd {case 0,1,2,3,4,6,7:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcd ));};return nil ;};func (_fcc *ST_TwipsMeasure )ValidateWithPath (path string )error {_ae :=[]string {};if _fcc .ST_UnsignedDecimalNumber !=nil {_ae =append (_ae ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _fcc .ST_PositiveUniversalMeasure !=nil {_ae =append (_ae ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_ae )> 1{return _dfg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ae );};return nil ;};func (_acc *ST_YAlign )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_cba ,_cfdg :=d .Token ();if _cfdg !=nil {return _cfdg ;};if _ed ,_ffe :=_cba .(_cfb .EndElement );_ffe &&_ed .Name ==start .Name {*_acc =1;return nil ;};if _gd ,_cdf :=_cba .(_cfb .CharData );!_cdf {return _dfg .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",_cba );}else {switch string (_gd ){case "":*_acc =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_acc =1;case "\u0074\u006f\u0070":*_acc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_acc =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_acc =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_acc =6;};};_cba ,_cfdg =d .Token ();if _cfdg !=nil {return _cfdg ;};if _bdg ,_baf :=_cba .(_cfb .EndElement );_baf &&_bdg .Name ==start .Name {return nil ;};return _dfg .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",_cba );};func (_ecg ST_TwipsMeasure )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {e .EncodeToken (start );if _ecg .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_cfb .CharData (_dfg .Sprintf ("\u0025\u0064",*_ecg .ST_UnsignedDecimalNumber )));};if _ecg .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_cfb .CharData (*_ecg .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_cfb .EndElement {Name :start .Name });};func (_egd ST_CalendarType )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_fb :=_cfb .Attr {};_fb .Name =name ;switch _egd {case ST_CalendarTypeUnset :_fb .Value ="";case ST_CalendarTypeGregorian :_fb .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_fb .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_fb .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_fb .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_fb .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_fb .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_fb .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_fb .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_fb .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_fb .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_fb .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_fb .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_fb .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_fb .Value ="\u006e\u006f\u006e\u0065";};return _fb ,nil ;};func (_add *ST_CryptProv )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_eg ,_bfc :=d .Token ();if _bfc !=nil {return _bfc ;};if _bd ,_fge :=_eg .(_cfb .EndElement );_fge &&_bd .Name ==start .Name {*_add =1;return nil ;};if _aac ,_fbf :=_eg .(_cfb .CharData );!_fbf {return _dfg .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",_eg );}else {switch string (_aac ){case "":*_add =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_add =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_add =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_add =3;};};_eg ,_bfc =d .Token ();if _bfc !=nil {return _bfc ;};if _fcf ,_fc :=_eg .(_cfb .EndElement );_fc &&_fcf .Name ==start .Name {return nil ;};return _dfg .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",_eg );};func (_gdfe ST_OnOff1 )Validate ()error {return _gdfe .ValidateWithPath ("")};func (_dd ST_CryptProv )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_db :=_cfb .Attr {};_db .Name =name ;switch _dd {case ST_CryptProvUnset :_db .Value ="";case ST_CryptProvRsaAES :_db .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_db .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_db .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _db ,nil ;};func (_cc *ST_TrueFalse )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_eccg ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};if _bc ,_abc :=_eccg .(_cfb .EndElement );_abc &&_bc .Name ==start .Name {*_cc =1;return nil ;};if _gfa ,_gg :=_eccg .(_cfb .CharData );!_gg {return _dfg .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",_eccg );}else {switch string (_gfa ){case "":*_cc =0;case "\u0074":*_cc =1;case "\u0066":*_cc =2;case "\u0074\u0072\u0075\u0065":*_cc =3;case "\u0066\u0061\u006cs\u0065":*_cc =4;};};_eccg ,_bdd =d .Token ();if _bdd !=nil {return _bdd ;};if _ec ,_ccbe :=_eccg .(_cfb .EndElement );_ccbe &&_ec .Name ==start .Name {return nil ;};return _dfg .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",_eccg );};func (_ebg *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_ebg =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_ebg =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_ebg =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_ebg =3;};return nil ;};func (_bgd *ST_ConformanceClass )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_gcf ,_gcg :=d .Token ();if _gcg !=nil {return _gcg ;};if _dfe ,_dga :=_gcf .(_cfb .EndElement );_dga &&_dfe .Name ==start .Name {*_bgd =1;return nil ;};if _ebd ,_ee :=_gcf .(_cfb .CharData );!_ee {return _dfg .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",_gcf );}else {switch string (_ebd ){case "":*_bgd =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_bgd =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_bgd =2;};};_gcf ,_gcg =d .Token ();if _gcg !=nil {return _gcg ;};if _ca ,_cae :=_gcf .(_cfb .EndElement );_cae &&_ca .Name ==start .Name {return nil ;};return _dfg .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",_gcf );};type ST_OnOff1 byte ;func (_fe *ST_TrueFalseBlank )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_gdg ,_aad :=d .Token ();if _aad !=nil {return _aad ;};if _fg ,_cf :=_gdg .(_cfb .EndElement );_cf &&_fg .Name ==start .Name {*_fe =1;return nil ;};if _abf ,_cfg :=_gdg .(_cfb .CharData );!_cfg {return _dfg .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",_gdg );}else {switch string (_abf ){case "":*_fe =0;case "\u0074":*_fe =1;case "\u0066":*_fe =2;case "\u0074\u0072\u0075\u0065":*_fe =3;case "\u0066\u0061\u006cs\u0065":*_fe =4;case "\u0054\u0072\u0075\u0065":*_fe =6;case "\u0046\u0061\u006cs\u0065":*_fe =7;};};_gdg ,_aad =d .Token ();if _aad !=nil {return _aad ;};if _gbc ,_cag :=_gdg .(_cfb .EndElement );_cag &&_gbc .Name ==start .Name {return nil ;};return _dfg .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",_gdg );};func (_eac ST_CalendarType )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_eac .String (),start );};type ST_ConformanceClass byte ;func (_cg ST_CryptProv )ValidateWithPath (path string )error {switch _cg {case 0,1,2,3:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cg ));};return nil ;};func (_dcea ST_OnOff )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {e .EncodeToken (start );if _dcea .Bool !=nil {e .EncodeToken (_cfb .CharData (_dfg .Sprintf ("\u0025\u0064",_cdg (*_dcea .Bool ))));};if _dcea .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_cfb .CharData (_dcea .ST_OnOff1 .String ()));};return e .EncodeToken (_cfb .EndElement {Name :start .Name });};func (_ce ST_AlgType )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_cagd :=_cfb .Attr {};_cagd .Name =name ;switch _ce {case ST_AlgTypeUnset :_cagd .Value ="";case ST_AlgTypeTypeAny :_cagd .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_cagd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cagd ,nil ;};func (_aaf ST_TrueFalse )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_aaf .String (),start );};func (_cbd ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _cbd {case 0,1,2,3:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbd ));};return nil ;};const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d";const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_ecc ST_OnOff1 )String ()string {switch _ecc {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};type ST_TrueFalse byte ;const (ST_CalendarTypeUnset ST_CalendarType =0;ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5;ST_CalendarTypeHebrew ST_CalendarType =6;ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12;ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);func (_dcd ST_YAlign )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_dcd .String (),start );};const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029";func (_dbe ST_VerticalAlignRun )Validate ()error {return _dbe .ValidateWithPath ("")};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_afg *ST_XAlign )UnmarshalXMLAttr (attr _cfb .Attr )error {switch attr .Value {case "":*_afg =0;case "\u006c\u0065\u0066\u0074":*_afg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afg =2;case "\u0072\u0069\u0067h\u0074":*_afg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_afg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_afg =5;};return nil ;};func (_eef ST_AlgClass )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_eef .String (),start );};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_dc ST_OnOff1 )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_gdd :=_cfb .Attr {};_gdd .Name =name ;switch _dc {case ST_OnOff1Unset :_gdd .Value ="";case ST_OnOff1On :_gdd .Value ="\u006f\u006e";case ST_OnOff1Off :_gdd .Value ="\u006f\u0066\u0066";};return _gdd ,nil ;}; +type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);func (_ggd *ST_AlgClass )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gc ,_ccb :=d .Token ();if _ccb !=nil {return _ccb ;};if _dbd ,_fba :=_gc .(_cc .EndElement );_fba &&_dbd .Name ==start .Name {*_ggd =1;return nil ;};if _cbb ,_dcg :=_gc .(_cc .CharData );!_dcg {return _d .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",_gc );}else {switch string (_cbb ){case "":*_ggd =0;case "\u0068\u0061\u0073\u0068":*_ggd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ggd =2;};};_gc ,_ccb =d .Token ();if _ccb !=nil {return _ccb ;};if _ae ,_ge :=_gc .(_cc .EndElement );_ge &&_ae .Name ==start .Name {return nil ;};return _d .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",_gc );};func (_e *ST_OnOff )Validate ()error {return _e .ValidateWithPath ("")};func (_gcd ST_CryptProv )String ()string {switch _gcd {case 0:return "";case 1:return "\u0072\u0073\u0061\u0041\u0045\u0053";case 2:return "\u0072s\u0061\u0046\u0075\u006c\u006c";case 3:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_dg ST_AlgClass )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_dg .String (),start );};func (_cdd ST_CalendarType )Validate ()error {return _cdd .ValidateWithPath ("")};func (_gfg ST_XAlign )Validate ()error {return _gfg .ValidateWithPath ("")};func (_edde *ST_YAlign )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_edde =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_edde =1;case "\u0074\u006f\u0070":*_edde =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edde =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_edde =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_edde =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_edde =6;};return nil ;};func (_afd ST_TrueFalse )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_afd .String (),start );};func (_abd *ST_TrueFalse )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_abd =0;case "\u0074":*_abd =1;case "\u0066":*_abd =2;case "\u0074\u0072\u0075\u0065":*_abd =3;case "\u0066\u0061\u006cs\u0065":*_abd =4;};return nil ;};func (_gde ST_VerticalAlignRun )String ()string {switch _gde {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 2:return "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return "";};const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d";func (_egc ST_VerticalAlignRun )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_egc .String (),start );};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029";func (_dcff *ST_TrueFalseBlank )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_fdg ,_abe :=d .Token ();if _abe !=nil {return _abe ;};if _dag ,_ffg :=_fdg .(_cc .EndElement );_ffg &&_dag .Name ==start .Name {*_dcff =1;return nil ;};if _fbaf ,_aed :=_fdg .(_cc .CharData );!_aed {return _d .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",_fdg );}else {switch string (_fbaf ){case "":*_dcff =0;case "\u0074":*_dcff =1;case "\u0066":*_dcff =2;case "\u0074\u0072\u0075\u0065":*_dcff =3;case "\u0066\u0061\u006cs\u0065":*_dcff =4;case "\u0054\u0072\u0075\u0065":*_dcff =6;case "\u0046\u0061\u006cs\u0065":*_dcff =7;};};_fdg ,_abe =d .Token ();if _abe !=nil {return _abe ;};if _dbce ,_ffa :=_fdg .(_cc .EndElement );_ffa &&_dbce .Name ==start .Name {return nil ;};return _d .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",_fdg );};func (_dd *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_dd =0;case "\u0074":*_dd =1;case "\u0066":*_dd =2;case "\u0074\u0072\u0075\u0065":*_dd =3;case "\u0066\u0061\u006cs\u0065":*_dd =4;case "\u0054\u0072\u0075\u0065":*_dd =6;case "\u0046\u0061\u006cs\u0065":*_dd =7;};return nil ;};const (ST_TrueFalseBlankUnset ST_TrueFalseBlank =0;ST_TrueFalseBlankT ST_TrueFalseBlank =1;ST_TrueFalseBlankF ST_TrueFalseBlank =2;ST_TrueFalseBlankTrue ST_TrueFalseBlank =3;ST_TrueFalseBlankFalse ST_TrueFalseBlank =4;ST_TrueFalseBlankTrue_ ST_TrueFalseBlank =6;ST_TrueFalseBlankFalse_ ST_TrueFalseBlank =7;);func (_ac ST_TrueFalseBlank )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_eee :=_cc .Attr {};_eee .Name =name ;switch _ac {case ST_TrueFalseBlankUnset :_eee .Value ="";case ST_TrueFalseBlankT :_eee .Value ="\u0074";case ST_TrueFalseBlankF :_eee .Value ="\u0066";case ST_TrueFalseBlankTrue :_eee .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_eee .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_eee .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_eee .Value ="\u0046\u0061\u006cs\u0065";};return _eee ,nil ;};func (_ee ST_AlgClass )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_fb :=_cc .Attr {};_fb .Name =name ;switch _ee {case ST_AlgClassUnset :_fb .Value ="";case ST_AlgClassHash :_fb .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_fb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fb ,nil ;};func _dbf (_eb bool )uint8 {if _eb {return 1;};return 0;};func (_fa *ST_CryptProv )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_bf ,_ab :=d .Token ();if _ab !=nil {return _ab ;};if _gf ,_edd :=_bf .(_cc .EndElement );_edd &&_gf .Name ==start .Name {*_fa =1;return nil ;};if _fbe ,_eg :=_bf .(_cc .CharData );!_eg {return _d .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",_bf );}else {switch string (_fbe ){case "":*_fa =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_fa =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_fa =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fa =3;};};_bf ,_ab =d .Token ();if _ab !=nil {return _ab ;};if _gdg ,_cg :=_bf .(_cc .EndElement );_cg &&_gdg .Name ==start .Name {return nil ;};return _d .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",_bf );};func (_ea ST_TwipsMeasure )String ()string {if _ea .ST_UnsignedDecimalNumber !=nil {return _d .Sprintf ("\u0025\u0076",*_ea .ST_UnsignedDecimalNumber );};if _ea .ST_PositiveUniversalMeasure !=nil {return _d .Sprintf ("\u0025\u0076",*_ea .ST_PositiveUniversalMeasure );};return "";};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_dgg ST_AlgClass )ValidateWithPath (path string )error {switch _dgg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgg ));};return nil ;};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;); // ST_OnOff is a union type -type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};var ST_FixedPercentagePatternRe =_cd .MustCompile (ST_FixedPercentagePattern );func (_gdga ST_XAlign )ValidateWithPath (path string )error {switch _gdga {case 0,1,2,3,4,5:default:return _dfg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdga ));};return nil ;};func (_af ST_OnOff )String ()string {if _af .Bool !=nil {return _dfg .Sprintf ("\u0025\u0076",*_af .Bool );};if _af .ST_OnOff1 !=ST_OnOff1Unset {return _af .ST_OnOff1 .String ();};return "";};func (_da ST_CalendarType )String ()string {switch _da {case 0:return "";case 1:return "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case 2:return "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case 3:return "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case 4:return "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case 5:return "\u0068\u0069\u006ar\u0069";case 6:return "\u0068\u0065\u0062\u0072\u0065\u0077";case 7:return "\u0074\u0061\u0069\u0077\u0061\u006e";case 8:return "\u006a\u0061\u0070a\u006e";case 9:return "\u0074\u0068\u0061\u0069";case 10:return "\u006b\u006f\u0072e\u0061";case 11:return "\u0073\u0061\u006b\u0061";case 12:return "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case 13:return "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case 14:return "\u006e\u006f\u006e\u0065";};return "";};func (_feb *ST_OnOff1 )UnmarshalXML (d *_cfb .Decoder ,start _cfb .StartElement )error {_ccb ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};if _ega ,_dbgg :=_ccb .(_cfb .EndElement );_dbgg &&_ega .Name ==start .Name {*_feb =1;return nil ;};if _eda ,_cfbg :=_ccb .(_cfb .CharData );!_cfbg {return _dfg .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",_ccb );}else {switch string (_eda ){case "":*_feb =0;case "\u006f\u006e":*_feb =1;case "\u006f\u0066\u0066":*_feb =2;};};_ccb ,_dcb =d .Token ();if _dcb !=nil {return _dcb ;};if _agg ,_fca :=_ccb .(_cfb .EndElement );_fca &&_agg .Name ==start .Name {return nil ;};return _dfg .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",_ccb );};type ST_CryptProv byte ;func (_fd ST_ConformanceClass )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_eaa :=_cfb .Attr {};_eaa .Name =name ;switch _fd {case ST_ConformanceClassUnset :_eaa .Value ="";case ST_ConformanceClassStrict :_eaa .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_eaa .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _eaa ,nil ;};func (_gc ST_AlgType )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_gc .String (),start );};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);func (_dbb ST_TrueFalseBlank )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_gf :=_cfb .Attr {};_gf .Name =name ;switch _dbb {case ST_TrueFalseBlankUnset :_gf .Value ="";case ST_TrueFalseBlankT :_gf .Value ="\u0074";case ST_TrueFalseBlankF :_gf .Value ="\u0066";case ST_TrueFalseBlankTrue :_gf .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_gf .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_gf .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_gf .Value ="\u0046\u0061\u006cs\u0065";};return _gf ,nil ;};func (_afa ST_XAlign )MarshalXML (e *_cfb .Encoder ,start _cfb .StartElement )error {return e .EncodeElement (_afa .String (),start );};func (_fa ST_YAlign )MarshalXMLAttr (name _cfb .Name )(_cfb .Attr ,error ){_dcg :=_cfb .Attr {};_dcg .Name =name ;switch _fa {case ST_YAlignUnset :_dcg .Value ="";case ST_YAlignInline :_dcg .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_dcg .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_dcg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_dcg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_dcg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_dcg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _dcg ,nil ;};type ST_AlgClass byte ;func _cdg (_adf bool )uint8 {if _adf {return 1;};return 0;}; \ No newline at end of file +type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_a *ST_TwipsMeasure )Validate ()error {return _a .ValidateWithPath ("")};func (_feb *ST_XAlign )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_cfc ,_fcg :=d .Token ();if _fcg !=nil {return _fcg ;};if _cbf ,_ecd :=_cfc .(_cc .EndElement );_ecd &&_cbf .Name ==start .Name {*_feb =1;return nil ;};if _ecf ,_ebcc :=_cfc .(_cc .CharData );!_ebcc {return _d .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",_cfc );}else {switch string (_ecf ){case "":*_feb =0;case "\u006c\u0065\u0066\u0074":*_feb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feb =2;case "\u0072\u0069\u0067h\u0074":*_feb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_feb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_feb =5;};};_cfc ,_fcg =d .Token ();if _fcg !=nil {return _fcg ;};if _cac ,_ece :=_cfc .(_cc .EndElement );_ece &&_cac .Name ==start .Name {return nil ;};return _d .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",_cfc );};const ST_FixedPercentagePattern ="-\u003f\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039]\u003f\u0029\u0029\u0028\u005c\u002e\u005b\u0030\u002d\u0039][\u0030\u002d\u0039]\u003f)\u003f\u0025";const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029";type ST_OnOff1 byte ;func (_fcc ST_OnOff1 )String ()string {switch _fcc {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func (_ebad ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _ebad {case 0,1,2,3,4,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebad ));};return nil ;};func (_bg ST_OnOff1 )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_afb :=_cc .Attr {};_afb .Name =name ;switch _bg {case ST_OnOff1Unset :_afb .Value ="";case ST_OnOff1On :_afb .Value ="\u006f\u006e";case ST_OnOff1Off :_afb .Value ="\u006f\u0066\u0066";};return _afb ,nil ;};func (_dec *ST_CalendarType )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_dec =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_dec =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_dec =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_dec =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_dec =4;case "\u0068\u0069\u006ar\u0069":*_dec =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_dec =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_dec =7;case "\u006a\u0061\u0070a\u006e":*_dec =8;case "\u0074\u0068\u0061\u0069":*_dec =9;case "\u006b\u006f\u0072e\u0061":*_dec =10;case "\u0073\u0061\u006b\u0061":*_dec =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_dec =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_dec =13;case "\u006e\u006f\u006e\u0065":*_dec =14;};return nil ;};func (_ebc *ST_XAlign )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_ebc =0;case "\u006c\u0065\u0066\u0074":*_ebc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebc =2;case "\u0072\u0069\u0067h\u0074":*_ebc =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ebc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ebc =5;};return nil ;};func (_gfc ST_AlgType )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_gdf :=_cc .Attr {};_gdf .Name =name ;switch _gfc {case ST_AlgTypeUnset :_gdf .Value ="";case ST_AlgTypeTypeAny :_gdf .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_gdf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gdf ,nil ;};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_def *ST_YAlign )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_cdbg ,_beag :=d .Token ();if _beag !=nil {return _beag ;};if _cad ,_baac :=_cdbg .(_cc .EndElement );_baac &&_cad .Name ==start .Name {*_def =1;return nil ;};if _degg ,_ebaa :=_cdbg .(_cc .CharData );!_ebaa {return _d .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",_cdbg );}else {switch string (_degg ){case "":*_def =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_def =1;case "\u0074\u006f\u0070":*_def =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_def =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_def =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_def =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_def =6;};};_cdbg ,_beag =d .Token ();if _beag !=nil {return _beag ;};if _ga ,_eacd :=_cdbg .(_cc .EndElement );_eacd &&_ga .Name ==start .Name {return nil ;};return _d .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",_cdbg );};func (_ega *ST_AlgType )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_ega =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_ega =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ega =2;};return nil ;};func (_ede ST_TrueFalse )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_age :=_cc .Attr {};_age .Name =name ;switch _ede {case ST_TrueFalseUnset :_age .Value ="";case ST_TrueFalseT :_age .Value ="\u0074";case ST_TrueFalseF :_age .Value ="\u0066";case ST_TrueFalseTrue :_age .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_age .Value ="\u0066\u0061\u006cs\u0065";};return _age ,nil ;};func (_cbd ST_AlgType )ValidateWithPath (path string )error {switch _cbd {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbd ));};return nil ;};func (_bec *ST_AlgType )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gfe ,_eea :=d .Token ();if _eea !=nil {return _eea ;};if _caf ,_dbe :=_gfe .(_cc .EndElement );_dbe &&_caf .Name ==start .Name {*_bec =1;return nil ;};if _aad ,_egd :=_gfe .(_cc .CharData );!_egd {return _d .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",_gfe );}else {switch string (_aad ){case "":*_bec =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_bec =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bec =2;};};_gfe ,_eea =d .Token ();if _eea !=nil {return _eea ;};if _bcd ,_ag :=_gfe .(_cc .EndElement );_ag &&_bcd .Name ==start .Name {return nil ;};return _d .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",_gfe );};func (_dc ST_CalendarType )ValidateWithPath (path string )error {switch _dc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dc ));};return nil ;};func (_gda ST_OnOff1 )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_gda .String (),start );};func (_egb ST_ConformanceClass )String ()string {switch _egb {case 0:return "";case 1:return "\u0073\u0074\u0072\u0069\u0063\u0074";case 2:return "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return "";};func (_db *ST_TwipsMeasure )ValidateWithPath (path string )error {_aa :=[]string {};if _db .ST_UnsignedDecimalNumber !=nil {_aa =append (_aa ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _db .ST_PositiveUniversalMeasure !=nil {_aa =append (_aa ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_aa )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aa );};return nil ;};func (_dbga ST_AlgType )String ()string {switch _dbga {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_eef ST_YAlign )ValidateWithPath (path string )error {switch _eef {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eef ));};return nil ;};func (_gdb *ST_AlgClass )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_gdb =0;case "\u0068\u0061\u0073\u0068":*_gdb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gdb =2;};return nil ;};func (_aca *ST_ConformanceClass )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_aca =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_aca =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_aca =2;};return nil ;};func (_aeb ST_AlgType )Validate ()error {return _aeb .ValidateWithPath ("")};func (_ed ST_AlgClass )Validate ()error {return _ed .ValidateWithPath ("")};func (_cgb *ST_OnOff1 )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gdd ,_fgb :=d .Token ();if _fgb !=nil {return _fgb ;};if _ad ,_fac :=_gdd .(_cc .EndElement );_fac &&_ad .Name ==start .Name {*_cgb =1;return nil ;};if _eac ,_bgg :=_gdd .(_cc .CharData );!_bgg {return _d .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",_gdd );}else {switch string (_eac ){case "":*_cgb =0;case "\u006f\u006e":*_cgb =1;case "\u006f\u0066\u0066":*_cgb =2;};};_gdd ,_fgb =d .Token ();if _fgb !=nil {return _fgb ;};if _gga ,_dgae :=_gdd .(_cc .EndElement );_dgae &&_gga .Name ==start .Name {return nil ;};return _d .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",_gdd );};func (_gdcf ST_TrueFalse )String ()string {switch _gdcf {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};func (_de ST_OnOff )String ()string {if _de .Bool !=nil {return _d .Sprintf ("\u0025\u0076",*_de .Bool );};if _de .ST_OnOff1 !=ST_OnOff1Unset {return _de .ST_OnOff1 .String ();};return "";};func (_cee *ST_TrueFalse )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_fef ,_cag :=d .Token ();if _cag !=nil {return _cag ;};if _bea ,_aab :=_fef .(_cc .EndElement );_aab &&_bea .Name ==start .Name {*_cee =1;return nil ;};if _feg ,_dcf :=_fef .(_cc .CharData );!_dcf {return _d .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",_fef );}else {switch string (_feg ){case "":*_cee =0;case "\u0074":*_cee =1;case "\u0066":*_cee =2;case "\u0074\u0072\u0075\u0065":*_cee =3;case "\u0066\u0061\u006cs\u0065":*_cee =4;};};_fef ,_cag =d .Token ();if _cag !=nil {return _cag ;};if _gdc ,_baae :=_fef .(_cc .EndElement );_baae &&_gdc .Name ==start .Name {return nil ;};return _d .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",_fef );};var ST_GuidPatternRe =_g .MustCompile (ST_GuidPattern );func (_b ST_CalendarType )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_fg :=_cc .Attr {};_fg .Name =name ;switch _b {case ST_CalendarTypeUnset :_fg .Value ="";case ST_CalendarTypeGregorian :_fg .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_fg .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_fg .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_fg .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_fg .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_fg .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_fg .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_fg .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_fg .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_fg .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_fg .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_fg .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_fg .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_fg .Value ="\u006e\u006f\u006e\u0065";};return _fg ,nil ;};func (_agd ST_OnOff1 )ValidateWithPath (path string )error {switch _agd {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agd ));};return nil ;};type ST_AlgType byte ;func (_bede ST_ConformanceClass )Validate ()error {return _bede .ValidateWithPath ("")};func (_eba *ST_OnOff1 )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_eba =0;case "\u006f\u006e":*_eba =1;case "\u006f\u0066\u0066":*_eba =2;};return nil ;};func (_dba ST_TrueFalse )Validate ()error {return _dba .ValidateWithPath ("")};func (_fe ST_CryptProv )Validate ()error {return _fe .ValidateWithPath ("")};func (_dbg *ST_CryptProv )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_dbg =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_dbg =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_dbg =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbg =3;};return nil ;};func (_agec ST_XAlign )String ()string {switch _agec {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_ddg ST_XAlign )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_cbg :=_cc .Attr {};_cbg .Name =name ;switch _ddg {case ST_XAlignUnset :_cbg .Value ="";case ST_XAlignLeft :_cbg .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_cbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_cbg .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_cbg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_cbg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _cbg ,nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_cd :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_fc :=true ;_cd .Bool =&_fc ;default:_ca :=false ;_cd .Bool =&_ca ;};return _cd ,nil ;};func (_fd ST_TwipsMeasure )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start );if _fd .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_cc .CharData (_d .Sprintf ("\u0025\u0064",*_fd .ST_UnsignedDecimalNumber )));};if _fd .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_cc .CharData (*_fd .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_cc .EndElement {Name :start .Name });};type ST_TrueFalseBlank byte ;func (_baaa *ST_VerticalAlignRun )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_fgba ,_fff :=d .Token ();if _fff !=nil {return _fff ;};if _dde ,_aee :=_fgba .(_cc .EndElement );_aee &&_dde .Name ==start .Name {*_baaa =1;return nil ;};if _bfg ,_fge :=_fgba .(_cc .CharData );!_fge {return _d .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",_fgba );}else {switch string (_bfg ){case "":*_baaa =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_baaa =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_baaa =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_baaa =3;};};_fgba ,_fff =d .Token ();if _fff !=nil {return _fff ;};if _aae ,_cdb :=_fgba .(_cc .EndElement );_cdb &&_aae .Name ==start .Name {return nil ;};return _d .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",_fgba );};type ST_CalendarType byte ;var ST_PositivePercentagePatternRe =_g .MustCompile (ST_PositivePercentagePattern );func (_f *ST_OnOff )ValidateWithPath (path string )error {_ce :=[]string {};if _f .Bool !=nil {_ce =append (_ce ,"\u0042\u006f\u006f\u006c");};if _f .ST_OnOff1 !=ST_OnOff1Unset {_ce =append (_ce ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_ce )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ce );};return nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_cddc ST_VerticalAlignRun )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_ef :=_cc .Attr {};_ef .Name =name ;switch _cddc {case ST_VerticalAlignRunUnset :_ef .Value ="";case ST_VerticalAlignRunBaseline :_ef .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_ef .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_ef .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _ef ,nil ;};func (_ec ST_XAlign )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_ec .String (),start );};func (_dca ST_TrueFalseBlank )String ()string {switch _dca {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";case 6:return "\u0054\u0072\u0075\u0065";case 7:return "\u0046\u0061\u006cs\u0065";};return "";};func (_gd ST_OnOff )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start );if _gd .Bool !=nil {e .EncodeToken (_cc .CharData (_d .Sprintf ("\u0025\u0064",_dbf (*_gd .Bool ))));};if _gd .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_cc .CharData (_gd .ST_OnOff1 .String ()));};return e .EncodeToken (_cc .EndElement {Name :start .Name });};const (ST_XAlignUnset ST_XAlign =0;ST_XAlignLeft ST_XAlign =1;ST_XAlignCenter ST_XAlign =2;ST_XAlignRight ST_XAlign =3;ST_XAlignInside ST_XAlign =4;ST_XAlignOutside ST_XAlign =5;);func (_ccbe ST_YAlign )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_bggg :=_cc .Attr {};_bggg .Name =name ;switch _ccbe {case ST_YAlignUnset :_bggg .Value ="";case ST_YAlignInline :_bggg .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_bggg .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_bggg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_bggg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_bggg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_bggg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bggg ,nil ;};func (_af ST_CryptProv )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_af .String (),start );};type ST_ConformanceClass byte ;func (_gdcg ST_TrueFalseBlank )Validate ()error {return _gdcg .ValidateWithPath ("")};func (_gccd ST_TrueFalseBlank )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_gccd .String (),start );};var ST_UniversalMeasurePatternRe =_g .MustCompile (ST_UniversalMeasurePattern );type ST_XAlign byte ;func (_bad ST_AlgType )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_bad .String (),start );};const ST_PositiveFixedPercentagePattern ="\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u003f\u0029\u0029\u0028\u005c\u002e[\u0030\u002d\u0039\u005d\u005b0\u002d\u0039]\u003f\u0029\u003f\u0025";const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_bed ST_VerticalAlignRun )Validate ()error {return _bed .ValidateWithPath ("")};func (_cgf ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _cgf {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgf ));};return nil ;};var ST_PositiveUniversalMeasurePatternRe =_g .MustCompile (ST_PositiveUniversalMeasurePattern );func (_gg ST_CalendarType )String ()string {switch _gg {case 0:return "";case 1:return "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case 2:return "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case 3:return "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case 4:return "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case 5:return "\u0068\u0069\u006ar\u0069";case 6:return "\u0068\u0065\u0062\u0072\u0065\u0077";case 7:return "\u0074\u0061\u0069\u0077\u0061\u006e";case 8:return "\u006a\u0061\u0070a\u006e";case 9:return "\u0074\u0068\u0061\u0069";case 10:return "\u006b\u006f\u0072e\u0061";case 11:return "\u0073\u0061\u006b\u0061";case 12:return "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case 13:return "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case 14:return "\u006e\u006f\u006e\u0065";};return "";};const (ST_YAlignUnset ST_YAlign =0;ST_YAlignInline ST_YAlign =1;ST_YAlignTop ST_YAlign =2;ST_YAlignCenter ST_YAlign =3;ST_YAlignBottom ST_YAlign =4;ST_YAlignInside ST_YAlign =5;ST_YAlignOutside ST_YAlign =6;);func (_dbc ST_AlgClass )String ()string {switch _dbc {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";func (_cbdd ST_ConformanceClass )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_edb :=_cc .Attr {};_edb .Name =name ;switch _cbdd {case ST_ConformanceClassUnset :_edb .Value ="";case ST_ConformanceClassStrict :_edb .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_edb .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _edb ,nil ;};func (_cdf ST_YAlign )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_cdf .String (),start );};const (ST_TrueFalseUnset ST_TrueFalse =0;ST_TrueFalseT ST_TrueFalse =1;ST_TrueFalseF ST_TrueFalse =2;ST_TrueFalseTrue ST_TrueFalse =3;ST_TrueFalseFalse ST_TrueFalse =4;);func (_efe ST_XAlign )ValidateWithPath (path string )error {switch _efe {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efe ));};return nil ;};type ST_TrueFalse byte ;func (_gcc ST_TrueFalse )ValidateWithPath (path string )error {switch _gcc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcc ));};return nil ;};func (_eeg ST_ConformanceClass )ValidateWithPath (path string )error {switch _eeg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeg ));};return nil ;};func (_cba ST_OnOff1 )Validate ()error {return _cba .ValidateWithPath ("")};var ST_PercentagePatternRe =_g .MustCompile (ST_PercentagePattern );func (_ceea *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_ceea =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_ceea =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_ceea =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_ceea =3;};return nil ;};const (ST_CalendarTypeUnset ST_CalendarType =0;ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5;ST_CalendarTypeHebrew ST_CalendarType =6;ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12;ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);type ST_VerticalAlignRun byte ;func (_fee ST_YAlign )Validate ()error {return _fee .ValidateWithPath ("")};func (_ebd *ST_CalendarType )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_da ,_be :=d .Token ();if _be !=nil {return _be ;};if _ba ,_fdd :=_da .(_cc .EndElement );_fdd &&_ba .Name ==start .Name {*_ebd =1;return nil ;};if _caa ,_bc :=_da .(_cc .CharData );!_bc {return _d .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",_da );}else {switch string (_caa ){case "":*_ebd =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_ebd =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_ebd =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_ebd =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_ebd =4;case "\u0068\u0069\u006ar\u0069":*_ebd =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_ebd =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_ebd =7;case "\u006a\u0061\u0070a\u006e":*_ebd =8;case "\u0074\u0068\u0061\u0069":*_ebd =9;case "\u006b\u006f\u0072e\u0061":*_ebd =10;case "\u0073\u0061\u006b\u0061":*_ebd =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_ebd =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_ebd =13;case "\u006e\u006f\u006e\u0065":*_ebd =14;};};_da ,_be =d .Token ();if _be !=nil {return _be ;};if _cf ,_cb :=_da .(_cc .EndElement );_cb &&_cf .Name ==start .Name {return nil ;};return _d .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",_da );};func (_gdbc ST_ConformanceClass )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_gdbc .String (),start );};func (_ff ST_CalendarType )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_ff .String (),start );};func (_dga ST_CryptProv )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_deg :=_cc .Attr {};_deg .Name =name ;switch _dga {case ST_CryptProvUnset :_deg .Value ="";case ST_CryptProvRsaAES :_deg .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_deg .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_deg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _deg ,nil ;};func (_baa ST_CryptProv )ValidateWithPath (path string )error {switch _baa {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baa ));};return nil ;};var ST_FixedPercentagePatternRe =_g .MustCompile (ST_FixedPercentagePattern );var ST_PositiveFixedPercentagePatternRe =_g .MustCompile (ST_PositiveFixedPercentagePattern );type ST_CryptProv byte ;func (_agc ST_YAlign )String ()string {switch _agc {case 0:return "";case 1:return "\u0069\u006e\u006c\u0069\u006e\u0065";case 2:return "\u0074\u006f\u0070";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 6:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_ggf *ST_ConformanceClass )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_dcd ,_fdb :=d .Token ();if _fdb !=nil {return _fdb ;};if _afe ,_beb :=_dcd .(_cc .EndElement );_beb &&_afe .Name ==start .Name {*_ggf =1;return nil ;};if _feea ,_ggae :=_dcd .(_cc .CharData );!_ggae {return _d .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",_dcd );}else {switch string (_feea ){case "":*_ggf =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_ggf =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_ggf =2;};};_dcd ,_fdb =d .Token ();if _fdb !=nil {return _fdb ;};if _bac ,_fgc :=_dcd .(_cc .EndElement );_fgc &&_bac .Name ==start .Name {return nil ;};return _d .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",_dcd );};type ST_YAlign byte ;type ST_AlgClass byte ; \ No newline at end of file diff --git a/schema/soo/pkg/content_types/content_types.go b/schema/soo/pkg/content_types/content_types.go index 32e5751766..fded6d138b 100644 --- a/schema/soo/pkg/content_types/content_types.go +++ b/schema/soo/pkg/content_types/content_types.go @@ -9,40 +9,40 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package content_types ;import (_dce "encoding/xml";_fce "fmt";_b "github.com/unidoc/unioffice";_ce "regexp";);func NewCT_Override ()*CT_Override {_gf :=&CT_Override {};_gf .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _gf ;};func (_fe *Default )UnmarshalXML (d *_dce .Decoder ,start _dce .StartElement )error {_fe .CT_Default =*NewCT_Default ();for _ ,_faf :=range start .Attr {if _faf .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_gbbf ,_gbb :=_faf .Value ,error (nil );if _gbb !=nil {return _gbb ;};_fe .ExtensionAttr =_gbbf ;continue ;};if _faf .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fg ,_faff :=_faf .Value ,error (nil );if _faff !=nil {return _faff ;};_fe .ContentTypeAttr =_fg ;continue ;};};for {_ea ,_ccc :=d .Token ();if _ccc !=nil {return _fce .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ccc );};if _cg ,_ec :=_ea .(_dce .EndElement );_ec &&_cg .Name ==start .Name {break ;};};return nil ;};func (_fea *CT_Types )MarshalXML (e *_dce .Encoder ,start _dce .StartElement )error {e .EncodeToken (start );if _fea .Default !=nil {_gc :=_dce .StartElement {Name :_dce .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_gef :=range _fea .Default {e .EncodeElement (_gef ,_gc );};};if _fea .Override !=nil {_fa :=_dce .StartElement {Name :_dce .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_db :=range _fea .Override {e .EncodeElement (_db ,_fa );};};e .EncodeToken (_dce .EndElement {Name :start .Name });return nil ;}; +package content_types ;import (_e "encoding/xml";_c "fmt";_ga "github.com/unidoc/unioffice";_eb "regexp";);var ST_ContentTypePatternRe =_eb .MustCompile (ST_ContentTypePattern );func NewDefault ()*Default {_ge :=&Default {};_ge .CT_Default =*NewCT_Default ();return _ge };func (_fdf *Types )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdf .CT_Types =*NewCT_Types ();_ccd :for {_ceg ,_dbad :=d .Token ();if _dbad !=nil {return _dbad ;};switch _edg :=_ceg .(type ){case _e .StartElement :switch _edg .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_cee :=NewDefault ();if _fef :=d .DecodeElement (_cee ,&_edg );_fef !=nil {return _fef ;};_fdf .Default =append (_fdf .Default ,_cee );case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_cce :=NewOverride ();if _bc :=d .DecodeElement (_cce ,&_edg );_bc !=nil {return _bc ;};_fdf .Override =append (_fdf .Override ,_cce );default:_ga .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 \u0054\u0079\u0070e\u0073 \u0025\u0076",_edg .Name );if _abd :=d .Skip ();_abd !=nil {return _abd ;};};case _e .EndElement :break _ccd ;case _e .CharData :};};return nil ;};func (_gb *CT_Override )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gb .ContentTypeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gb .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Override and its children, prefixing error messages with path -func (_abf *Override )ValidateWithPath (path string )error {if _efa :=_abf .CT_Override .ValidateWithPath (path );_efa !=nil {return _efa ;};return nil ;}; +// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path +func (_ba *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_ba .ContentTypeAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\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 ,ST_ContentTypePatternRe ,_ba .ContentTypeAttr );};return nil ;};type CT_Types struct{Default []*Default ;Override []*Override ;}; -// Validate validates the Override and its children -func (_fcc *Override )Validate ()error {return _fcc .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";const ST_ExtensionPattern ="\u0028\u005b\u0021\u0024\u0026\u0027\\\u0028\u005c\u0029\u005c\u002a\\\u002b\u002c\u003a\u003d\u005d\u007c(\u0025\u005b\u0030\u002d\u0039a\u002d\u0066\u0041\u002d\u0046\u005d\u005b\u0030\u002d\u0039\u0061\u002df\u0041\u002d\u0046\u005d\u0029\u007c\u005b\u003a\u0040\u005d\u007c\u005b\u0061\u002d\u007aA\u002d\u005a\u0030\u002d\u0039\u005c\u002d\u005f~\u005d\u0029\u002b";func NewCT_Types ()*CT_Types {_bc :=&CT_Types {};return _bc };type Types struct{CT_Types }; +// Validate validates the Types and its children +func (_ddd *Types )Validate ()error {return _ddd .ValidateWithPath ("\u0054\u0079\u0070e\u0073")}; -// Validate validates the CT_Types and its children -func (_abe *CT_Types )Validate ()error {return _abe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");}; +// Validate validates the CT_Override and its children +func (_bd *CT_Override )Validate ()error {return _bd .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func NewOverride ()*Override {_ag :=&Override {};_ag .CT_Override =*NewCT_Override ();return _ag };func NewCT_Types ()*CT_Types {_fgg :=&CT_Types {};return _fgg };type Override struct{CT_Override }; -// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path -func (_ab *CT_Types )ValidateWithPath (path string )error {for _bef ,_fef :=range _ab .Default {if _df :=_fef .ValidateWithPath (_fce .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_bef ));_df !=nil {return _df ;};};for _ccb ,_ca :=range _ab .Override {if _fca :=_ca .ValidateWithPath (_fce .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_ccb ));_fca !=nil {return _fca ;};};return nil ;}; +// Validate validates the Override and its children +func (_dba *Override )Validate ()error {return _dba .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; -// Validate validates the CT_Default and its children -func (_bfg *CT_Default )Validate ()error {return _bfg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; +// ValidateWithPath validates the Override and its children, prefixing error messages with path +func (_gadd *Override )ValidateWithPath (path string )error {if _bgb :=_gadd .CT_Override .ValidateWithPath (path );_bgb !=nil {return _bgb ;};return nil ;}; -// Validate validates the CT_Override and its children -func (_cb *CT_Override )Validate ()error {return _cb .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_fd *Default )MarshalXML (e *_dce .Encoder ,start _dce .StartElement )error {return _fd .CT_Default .MarshalXML (e ,start );};func NewTypes ()*Types {_feag :=&Types {};_feag .CT_Types =*NewCT_Types ();return _feag };func (_f *CT_Default )UnmarshalXML (d *_dce .Decoder ,start _dce .StartElement )error {_f .ExtensionAttr ="\u0078\u006d\u006c";_f .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_da :=range start .Attr {if _da .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_cec ,_ede :=_da .Value ,error (nil );if _ede !=nil {return _ede ;};_f .ExtensionAttr =_cec ;continue ;};if _da .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dca ,_ffbe :=_da .Value ,error (nil );if _ffbe !=nil {return _ffbe ;};_f .ContentTypeAttr =_dca ;continue ;};};for {_eea ,_gd :=d .Token ();if _gd !=nil {return _fce .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_gd );};if _fda ,_cga :=_eea .(_dce .EndElement );_cga &&_fda .Name ==start .Name {break ;};};return nil ;};func NewDefault ()*Default {_af :=&Default {};_af .CT_Default =*NewCT_Default ();return _af };func (_bd *CT_Override )UnmarshalXML (d *_dce .Decoder ,start _dce .StartElement )error {_bd .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_ba :=range start .Attr {if _ba .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cbf ,_be :=_ba .Value ,error (nil );if _be !=nil {return _be ;};_bd .ContentTypeAttr =_cbf ;continue ;};if _ba .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_fb ,_dc :=_ba .Value ,error (nil );if _dc !=nil {return _dc ;};_bd .PartNameAttr =_fb ;continue ;};};for {_afe ,_afg :=d .Token ();if _afg !=nil {return _fce .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_afg );};if _bcb ,_gfg :=_afe .(_dce .EndElement );_gfg &&_bcb .Name ==start .Name {break ;};};return nil ;};func (_dg *CT_Types )UnmarshalXML (d *_dce .Decoder ,start _dce .StartElement )error {_edd :for {_ffb ,_fdd :=d .Token ();if _fdd !=nil {return _fdd ;};switch _cda :=_ffb .(type ){case _dce .StartElement :switch _cda .Name {case _dce .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_gb :=NewDefault ();if _fga :=d .DecodeElement (_gb ,&_cda );_fga !=nil {return _fga ;};_dg .Default =append (_dg .Default ,_gb );case _dce .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_fefg :=NewOverride ();if _bfc :=d .DecodeElement (_fefg ,&_cda );_bfc !=nil {return _bfc ;};_dg .Override =append (_dg .Override ,_fefg );default:_b .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\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_cda .Name );if _ge :=d .Skip ();_ge !=nil {return _ge ;};};case _dce .EndElement :break _edd ;case _dce .CharData :};};return nil ;};type Override struct{CT_Override };func (_ef *Types )UnmarshalXML (d *_dce .Decoder ,start _dce .StartElement )error {_ef .CT_Types =*NewCT_Types ();_ada :for {_dd ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _ff :=_dd .(type ){case _dce .StartElement :switch _ff .Name {case _dce .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_a :=NewDefault ();if _fae :=d .DecodeElement (_a ,&_ff );_fae !=nil {return _fae ;};_ef .Default =append (_ef .Default ,_a );case _dce .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_fab :=NewOverride ();if _cd :=d .DecodeElement (_fab ,&_ff );_cd !=nil {return _cd ;};_ef .Override =append (_ef .Override ,_fab );default:_b .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 \u0054\u0079\u0070e\u0073 \u0025\u0076",_ff .Name );if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _dce .EndElement :break _ada ;case _dce .CharData :};};return nil ;}; +// ValidateWithPath validates the Types and its children, prefixing error messages with path +func (_cfd *Types )ValidateWithPath (path string )error {if _ef :=_cfd .CT_Types .ValidateWithPath (path );_ef !=nil {return _ef ;};return nil ;};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};func (_ccf *Default )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ccf .CT_Default .MarshalXML (e ,start );};var ST_ExtensionPatternRe =_eb .MustCompile (ST_ExtensionPattern );type Default struct{CT_Default };func (_fe *CT_Default )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_c .Sprintf ("\u0025\u0076",_fe .ExtensionAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fe .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Default and its children, prefixing error messages with path -func (_bad *Default )ValidateWithPath (path string )error {if _cee :=_bad .CT_Default .ValidateWithPath (path );_cee !=nil {return _cee ;};return nil ;};func (_de *Types )MarshalXML (e *_dce .Encoder ,start _dce .StartElement )error {start .Attr =append (start .Attr ,_dce .Attr {Name :_dce .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s"});start .Attr =append (start .Attr ,_dce .Attr {Name :_dce .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 ="\u0054\u0079\u0070e\u0073";return _de .CT_Types .MarshalXML (e ,start );};type Default struct{CT_Default };var ST_ContentTypePatternRe =_ce .MustCompile (ST_ContentTypePattern );func NewCT_Default ()*CT_Default {_c :=&CT_Default {};_c .ExtensionAttr ="\u0078\u006d\u006c";_c .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _c ;};func (_edb *Override )UnmarshalXML (d *_dce .Decoder ,start _dce .StartElement )error {_edb .CT_Override =*NewCT_Override ();for _ ,_dfc :=range start .Attr {if _dfc .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bb ,_cae :=_dfc .Value ,error (nil );if _cae !=nil {return _cae ;};_edb .ContentTypeAttr =_bb ;continue ;};if _dfc .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_fbe ,_fgf :=_dfc .Value ,error (nil );if _fgf !=nil {return _fgf ;};_edb .PartNameAttr =_fbe ;continue ;};};for {_ae ,_d :=d .Token ();if _d !=nil {return _fce .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_d );};if _bba ,_ed :=_ae .(_dce .EndElement );_ed &&_bba .Name ==start .Name {break ;};};return nil ;};func NewOverride ()*Override {_cccb :=&Override {};_cccb .CT_Override =*NewCT_Override ();return _cccb ;}; +// Validate validates the Default and its children +func (_acb *Default )Validate ()error {return _acb .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");}; -// ValidateWithPath validates the CT_Default and its children, prefixing error messages with path -func (_fgd *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_fgd .ExtensionAttr ){return _fce .Errorf ("\u0025s\u002f\u006d.\u0045\u0078\u0074\u0065n\u0073\u0069\u006fn\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 m\u0061\u0074\u0063h\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061v\u0065\u0020%\u0076\u0029",path ,ST_ExtensionPatternRe ,_fgd .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_fgd .ContentTypeAttr ){return _fce .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\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 ,ST_ContentTypePatternRe ,_fgd .ContentTypeAttr );};return nil ;};func (_fgc *CT_Override )MarshalXML (e *_dce .Encoder ,start _dce .StartElement )error {start .Attr =append (start .Attr ,_dce .Attr {Name :_dce .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_fce .Sprintf ("\u0025\u0076",_fgc .ContentTypeAttr )});start .Attr =append (start .Attr ,_dce .Attr {Name :_dce .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_fce .Sprintf ("\u0025\u0076",_fgc .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_dce .EndElement {Name :start .Name });return nil ;};func (_bf *CT_Default )MarshalXML (e *_dce .Encoder ,start _dce .StartElement )error {start .Attr =append (start .Attr ,_dce .Attr {Name :_dce .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_fce .Sprintf ("\u0025\u0076",_bf .ExtensionAttr )});start .Attr =append (start .Attr ,_dce .Attr {Name :_dce .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_fce .Sprintf ("\u0025\u0076",_bf .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_dce .EndElement {Name :start .Name });return nil ;};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;}; +// ValidateWithPath validates the Default and its children, prefixing error messages with path +func (_bea *Default )ValidateWithPath (path string )error {if _dee :=_bea .CT_Default .ValidateWithPath (path );_dee !=nil {return _dee ;};return nil ;};func (_cb *Types )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u0054\u0079\u0070e\u0073";return _cb .CT_Types .MarshalXML (e ,start );};const ST_ExtensionPattern ="\u0028\u005b\u0021\u0024\u0026\u0027\\\u0028\u005c\u0029\u005c\u002a\\\u002b\u002c\u003a\u003d\u005d\u007c(\u0025\u005b\u0030\u002d\u0039a\u002d\u0066\u0041\u002d\u0046\u005d\u005b\u0030\u002d\u0039\u0061\u002df\u0041\u002d\u0046\u005d\u0029\u007c\u005b\u003a\u0040\u005d\u007c\u005b\u0061\u002d\u007aA\u002d\u005a\u0030\u002d\u0039\u005c\u002d\u005f~\u005d\u0029\u002b";func NewCT_Override ()*CT_Override {_ee :=&CT_Override {};_ee .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _ee ;};func NewCT_Default ()*CT_Default {_f :=&CT_Default {};_f .ExtensionAttr ="\u0078\u006d\u006c";_f .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _f ;};func (_gbg *Default )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbg .CT_Default =*NewCT_Default ();for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_db ,_fad :=_bf .Value ,error (nil );if _fad !=nil {return _fad ;};_gbg .ExtensionAttr =_db ;continue ;};if _bf .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_afc ,_ca :=_bf .Value ,error (nil );if _ca !=nil {return _ca ;};_gbg .ContentTypeAttr =_afc ;continue ;};};for {_fafg ,_ade :=d .Token ();if _ade !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ade );};if _dff ,_bdd :=_fafg .(_e .EndElement );_bdd &&_dff .Name ==start .Name {break ;};};return nil ;};func (_adb *Override )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _adb .CT_Override .MarshalXML (e ,start );};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";func NewTypes ()*Types {_fcb :=&Types {};_fcb .CT_Types =*NewCT_Types ();return _fcb };type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;}; -// Validate validates the Default and its children -func (_ddg *Default )Validate ()error {return _ddg .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");}; +// Validate validates the CT_Types and its children +func (_fce *CT_Types )Validate ()error {return _fce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func (_de *CT_Override )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_de .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_aa :=range start .Attr {if _aa .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fec ,_gd :=_aa .Value ,error (nil );if _gd !=nil {return _gd ;};_de .ContentTypeAttr =_fec ;continue ;};if _aa .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ab ,_bb :=_aa .Value ,error (nil );if _bb !=nil {return _bb ;};_de .PartNameAttr =_ab ;continue ;};};for {_dgd ,_ea :=d .Token ();if _ea !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_ea );};if _df ,_gdc :=_dgd .(_e .EndElement );_gdc &&_df .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path -func (_ee *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_ee .ContentTypeAttr ){return _fce .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\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 ,ST_ContentTypePatternRe ,_ee .ContentTypeAttr );};return nil ;};type CT_Types struct{Default []*Default ;Override []*Override ;};func (_aee *Override )MarshalXML (e *_dce .Encoder ,start _dce .StartElement )error {return _aee .CT_Override .MarshalXML (e ,start );};var ST_ExtensionPatternRe =_ce .MustCompile (ST_ExtensionPattern ); +// ValidateWithPath validates the CT_Default and its children, prefixing error messages with path +func (_fa *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_fa .ExtensionAttr ){return _c .Errorf ("\u0025s\u002f\u006d.\u0045\u0078\u0074\u0065n\u0073\u0069\u006fn\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 m\u0061\u0074\u0063h\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061v\u0065\u0020%\u0076\u0029",path ,ST_ExtensionPatternRe ,_fa .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_fa .ContentTypeAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\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 ,ST_ContentTypePatternRe ,_fa .ContentTypeAttr );};return nil ;};func (_d *CT_Default )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_d .ExtensionAttr ="\u0078\u006d\u006c";_d .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_cf ,_b :=_fb .Value ,error (nil );if _b !=nil {return _b ;};_d .ExtensionAttr =_cf ;continue ;};if _fb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cc ,_a :=_fb .Value ,error (nil );if _a !=nil {return _a ;};_d .ContentTypeAttr =_cc ;continue ;};};for {_dg ,_be :=d .Token ();if _be !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_be );};if _gad ,_gf :=_dg .(_e .EndElement );_gf &&_gad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Types and its children -func (_ac *Types )Validate ()error {return _ac .ValidateWithPath ("\u0054\u0079\u0070e\u0073")}; +// Validate validates the CT_Default and its children +func (_ad *CT_Default )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};type Types struct{CT_Types };func (_cff *CT_Types )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ae :for {_gfe ,_bee :=d .Token ();if _bee !=nil {return _bee ;};switch _bgg :=_gfe .(type ){case _e .StartElement :switch _bgg .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ead :=NewDefault ();if _da :=d .DecodeElement (_ead ,&_bgg );_da !=nil {return _da ;};_cff .Default =append (_cff .Default ,_ead );case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_fc :=NewOverride ();if _gba :=d .DecodeElement (_fc ,&_bgg );_gba !=nil {return _gba ;};_cff .Override =append (_cff .Override ,_fc );default:_ga .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\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bgg .Name );if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _e .EndElement :break _ae ;case _e .CharData :};};return nil ;};func (_ccfc *Override )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccfc .CT_Override =*NewCT_Override ();for _ ,_aab :=range start .Attr {if _aab .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_abg ,_age :=_aab .Value ,error (nil );if _age !=nil {return _age ;};_ccfc .ContentTypeAttr =_abg ;continue ;};if _aab .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ede ,_aabe :=_aab .Value ,error (nil );if _aabe !=nil {return _aabe ;};_ccfc .PartNameAttr =_ede ;continue ;};};for {_cg ,_dfa :=d .Token ();if _dfa !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_dfa );};if _ce ,_afb :=_cg .(_e .EndElement );_afb &&_ce .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Types and its children, prefixing error messages with path -func (_fc *Types )ValidateWithPath (path string )error {if _e :=_fc .CT_Types .ValidateWithPath (path );_e !=nil {return _e ;};return nil ;};func init (){_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types );_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default );_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override );_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes );_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault );_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewOverride );}; \ No newline at end of file +// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path +func (_ac *CT_Types )ValidateWithPath (path string )error {for _fdc ,_af :=range _ac .Default {if _edd :=_af .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_fdc ));_edd !=nil {return _edd ;};};for _gg ,_faf :=range _ac .Override {if _eef :=_faf .ValidateWithPath (_c .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_gg ));_eef !=nil {return _eef ;};};return nil ;};func (_bg *CT_Types )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bg .Default !=nil {_ed :=_e .StartElement {Name :_e .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_ec :=range _bg .Default {e .EncodeElement (_ec ,_ed );};};if _bg .Override !=nil {_bbg :=_e .StartElement {Name :_e .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_add :=range _bg .Override {e .EncodeElement (_add ,_bbg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func init (){_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewOverride );}; \ No newline at end of file diff --git a/schema/soo/pkg/metadata/core_properties/core_properties.go b/schema/soo/pkg/metadata/core_properties/core_properties.go index 0b28c8da37..cf864a3162 100644 --- a/schema/soo/pkg/metadata/core_properties/core_properties.go +++ b/schema/soo/pkg/metadata/core_properties/core_properties.go @@ -9,28 +9,28 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package core_properties ;import (_cff "encoding/xml";_eec "fmt";_cg "github.com/unidoc/unioffice";_bcb "time";); - -// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path -func (_da *CT_CoreProperties )ValidateWithPath (path string )error {if _da .Keywords !=nil {if _cf :=_da .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_cf !=nil {return _cf ;};};return nil ;};type CT_Keyword struct{LangAttr *string ;Content string ;};func (_bee *CT_CoreProperties )MarshalXML (e *_cff .Encoder ,start _cff .StartElement )error {e .EncodeToken (start );if _bee .Category !=nil {_cedd :=_cff .StartElement {Name :_cff .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_cg .AddPreserveSpaceAttr (&_cedd ,*_bee .Category );e .EncodeElement (_bee .Category ,_cedd );};if _bee .ContentStatus !=nil {_cb :=_cff .StartElement {Name :_cff .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_cg .AddPreserveSpaceAttr (&_cb ,*_bee .ContentStatus );e .EncodeElement (_bee .ContentStatus ,_cb );};if _bee .Created !=nil {_fg :=_cff .StartElement {Name :_cff .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_bee .Created ,_fg );};if _bee .Creator !=nil {_cd :=_cff .StartElement {Name :_cff .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_bee .Creator ,_cd );};if _bee .Description !=nil {_abc :=_cff .StartElement {Name :_cff .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bee .Description ,_abc );};if _bee .Identifier !=nil {_dag :=_cff .StartElement {Name :_cff .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_bee .Identifier ,_dag );};if _bee .Keywords !=nil {_ag :=_cff .StartElement {Name :_cff .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_bee .Keywords ,_ag );};if _bee .Language !=nil {_gfb :=_cff .StartElement {Name :_cff .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_bee .Language ,_gfb );};if _bee .LastModifiedBy !=nil {_db :=_cff .StartElement {Name :_cff .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_cg .AddPreserveSpaceAttr (&_db ,*_bee .LastModifiedBy );e .EncodeElement (_bee .LastModifiedBy ,_db );};if _bee .LastPrinted !=nil {_edf :=_cff .StartElement {Name :_cff .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_bee .LastPrinted ,_edf );};if _bee .Modified !=nil {_de :=_cff .StartElement {Name :_cff .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_bee .Modified ,_de );};if _bee .Revision !=nil {_cda :=_cff .StartElement {Name :_cff .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_cg .AddPreserveSpaceAttr (&_cda ,*_bee .Revision );e .EncodeElement (_bee .Revision ,_cda );};if _bee .Subject !=nil {_gg :=_cff .StartElement {Name :_cff .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bee .Subject ,_gg );};if _bee .Title !=nil {_baad :=_cff .StartElement {Name :_cff .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bee .Title ,_baad );};if _bee .Version !=nil {_cbc :=_cff .StartElement {Name :_cff .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_cg .AddPreserveSpaceAttr (&_cbc ,*_bee .Version );e .EncodeElement (_bee .Version ,_cbc );};e .EncodeToken (_cff .EndElement {Name :start .Name });return nil ;}; +package core_properties ;import (_cc "encoding/xml";_b "fmt";_a "github.com/unidoc/unioffice";_cf "time";);type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_a .XSDAny ;Creator *_a .XSDAny ;Description *_a .XSDAny ;Identifier *_a .XSDAny ;Keywords *CT_Keywords ;Language *_a .XSDAny ;LastModifiedBy *string ;LastPrinted *_cf .Time ;Modified *_a .XSDAny ;Revision *string ;Subject *_a .XSDAny ;Title *_a .XSDAny ;Version *string ;};func (_da *CT_CoreProperties )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_e :for {_eb ,_cgd :=d .Token ();if _cgd !=nil {return _cgd ;};switch _ba :=_eb .(type ){case _cc .StartElement :switch _ba .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_da .Category =new (string );if _dfa :=d .DecodeElement (_da .Category ,&_ba );_dfa !=nil {return _dfa ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_da .ContentStatus =new (string );if _ccb :=d .DecodeElement (_da .ContentStatus ,&_ba );_ccb !=nil {return _ccb ;};case _cc .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_da .Created =new (_a .XSDAny );if _ef :=d .DecodeElement (_da .Created ,&_ba );_ef !=nil {return _ef ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_da .Creator =new (_a .XSDAny );if _gf :=d .DecodeElement (_da .Creator ,&_ba );_gf !=nil {return _gf ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_da .Description =new (_a .XSDAny );if _efg :=d .DecodeElement (_da .Description ,&_ba );_efg !=nil {return _efg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_da .Identifier =new (_a .XSDAny );if _ebf :=d .DecodeElement (_da .Identifier ,&_ba );_ebf !=nil {return _ebf ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_da .Keywords =NewCT_Keywords ();if _aff :=d .DecodeElement (_da .Keywords ,&_ba );_aff !=nil {return _aff ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_da .Language =new (_a .XSDAny );if _aaa :=d .DecodeElement (_da .Language ,&_ba );_aaa !=nil {return _aaa ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_da .LastModifiedBy =new (string );if _ca :=d .DecodeElement (_da .LastModifiedBy ,&_ba );_ca !=nil {return _ca ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_da .LastPrinted =new (_cf .Time );if _aag :=d .DecodeElement (_da .LastPrinted ,&_ba );_aag !=nil {return _aag ;};case _cc .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_da .Modified =new (_a .XSDAny );if _efe :=d .DecodeElement (_da .Modified ,&_ba );_efe !=nil {return _efe ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_da .Revision =new (string );if _ge :=d .DecodeElement (_da .Revision ,&_ba );_ge !=nil {return _ge ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_da .Subject =new (_a .XSDAny );if _ee :=d .DecodeElement (_da .Subject ,&_ba );_ee !=nil {return _ee ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_da .Title =new (_a .XSDAny );if _dab :=d .DecodeElement (_da .Title ,&_ba );_dab !=nil {return _dab ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_da .Version =new (string );if _cga :=d .DecodeElement (_da .Version ,&_ba );_cga !=nil {return _cga ;};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\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ba .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _cc .EndElement :break _e ;case _cc .CharData :};};return nil ;};type CT_Keyword struct{LangAttr *string ;Content string ;};func (_d *CT_CoreProperties )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start );if _d .Category !=nil {_ff :=_cc .StartElement {Name :_cc .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_a .AddPreserveSpaceAttr (&_ff ,*_d .Category );e .EncodeElement (_d .Category ,_ff );};if _d .ContentStatus !=nil {_fa :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_a .AddPreserveSpaceAttr (&_fa ,*_d .ContentStatus );e .EncodeElement (_d .ContentStatus ,_fa );};if _d .Created !=nil {_cg :=_cc .StartElement {Name :_cc .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_d .Created ,_cg );};if _d .Creator !=nil {_df :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_d .Creator ,_df );};if _d .Description !=nil {_de :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_d .Description ,_de );};if _d .Identifier !=nil {_af :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_d .Identifier ,_af );};if _d .Keywords !=nil {_bc :=_cc .StartElement {Name :_cc .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_d .Keywords ,_bc );};if _d .Language !=nil {_fb :=_cc .StartElement {Name :_cc .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_d .Language ,_fb );};if _d .LastModifiedBy !=nil {_bb :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_a .AddPreserveSpaceAttr (&_bb ,*_d .LastModifiedBy );e .EncodeElement (_d .LastModifiedBy ,_bb );};if _d .LastPrinted !=nil {_def :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_d .LastPrinted ,_def );};if _d .Modified !=nil {_be :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_d .Modified ,_be );};if _d .Revision !=nil {_dea :=_cc .StartElement {Name :_cc .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_a .AddPreserveSpaceAttr (&_dea ,*_d .Revision );e .EncodeElement (_d .Revision ,_dea );};if _d .Subject !=nil {_g :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_d .Subject ,_g );};if _d .Title !=nil {_dec :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_d .Title ,_dec );};if _d .Version !=nil {_aa :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_a .AddPreserveSpaceAttr (&_aa ,*_d .Version );e .EncodeElement (_d .Version ,_aa );};e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_CoreProperties and its children -func (_bed *CT_CoreProperties )Validate ()error {return _bed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +func (_dfc *CT_CoreProperties )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func (_ffd *CT_Keywords )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {if _ffd .LangAttr !=nil {start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_ffd .LangAttr )});};e .EncodeToken (start );if _ffd .Value !=nil {_gb :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_cb :=range _ffd .Value {e .EncodeElement (_cb ,_gb );};};e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path -func (_fda *CT_Keyword )ValidateWithPath (path string )error {return nil };func NewCT_CoreProperties ()*CT_CoreProperties {_bcg :=&CT_CoreProperties {};return _bcg };type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;}; +// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path +func (_cgdc *CT_Keywords )ValidateWithPath (path string )error {for _fgc ,_dff :=range _cgdc .Value {if _dc :=_dff .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_fgc ));_dc !=nil {return _dc ;};};return nil ;}; -// Validate validates the CT_Keywords and its children -func (_acb *CT_Keywords )Validate ()error {return _acb .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_dc *CT_Keywords )MarshalXML (e *_cff .Encoder ,start _cff .StartElement )error {if _dc .LangAttr !=nil {start .Attr =append (start .Attr ,_cff .Attr {Name :_cff .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_eec .Sprintf ("\u0025\u0076",*_dc .LangAttr )});};e .EncodeToken (start );if _dc .Value !=nil {_bc :=_cff .StartElement {Name :_cff .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_dgg :=range _dc .Value {e .EncodeElement (_dgg ,_bc );};};e .EncodeToken (_cff .EndElement {Name :start .Name });return nil ;};func (_gea *CT_CoreProperties )UnmarshalXML (d *_cff .Decoder ,start _cff .StartElement )error {_a :for {_bd ,_ce :=d .Token ();if _ce !=nil {return _ce ;};switch _gfc :=_bd .(type ){case _cff .StartElement :switch _gfc .Name {case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_gea .Category =new (string );if _be :=d .DecodeElement (_gea .Category ,&_gfc );_be !=nil {return _be ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_gea .ContentStatus =new (string );if _fdf :=d .DecodeElement (_gea .ContentStatus ,&_gfc );_fdf !=nil {return _fdf ;};case _cff .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_gea .Created =new (_cg .XSDAny );if _e :=d .DecodeElement (_gea .Created ,&_gfc );_e !=nil {return _e ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_gea .Creator =new (_cg .XSDAny );if _bef :=d .DecodeElement (_gea .Creator ,&_gfc );_bef !=nil {return _bef ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gea .Description =new (_cg .XSDAny );if _cca :=d .DecodeElement (_gea .Description ,&_gfc );_cca !=nil {return _cca ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_gea .Identifier =new (_cg .XSDAny );if _gb :=d .DecodeElement (_gea .Identifier ,&_gfc );_gb !=nil {return _gb ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_gea .Keywords =NewCT_Keywords ();if _fb :=d .DecodeElement (_gea .Keywords ,&_gfc );_fb !=nil {return _fb ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_gea .Language =new (_cg .XSDAny );if _cfcf :=d .DecodeElement (_gea .Language ,&_gfc );_cfcf !=nil {return _cfcf ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_gea .LastModifiedBy =new (string );if _gd :=d .DecodeElement (_gea .LastModifiedBy ,&_gfc );_gd !=nil {return _gd ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_gea .LastPrinted =new (_bcb .Time );if _c :=d .DecodeElement (_gea .LastPrinted ,&_gfc );_c !=nil {return _c ;};case _cff .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_gea .Modified =new (_cg .XSDAny );if _fed :=d .DecodeElement (_gea .Modified ,&_gfc );_fed !=nil {return _fed ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_gea .Revision =new (string );if _eed :=d .DecodeElement (_gea .Revision ,&_gfc );_eed !=nil {return _eed ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_gea .Subject =new (_cg .XSDAny );if _gff :=d .DecodeElement (_gea .Subject ,&_gfc );_gff !=nil {return _gff ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_gea .Title =new (_cg .XSDAny );if _af :=d .DecodeElement (_gea .Title ,&_gfc );_af !=nil {return _af ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_gea .Version =new (string );if _gbaf :=d .DecodeElement (_gea .Version ,&_gfc );_gbaf !=nil {return _gbaf ;};default:_cg .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\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gfc .Name );if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _cff .EndElement :break _a ;case _cff .CharData :};};return nil ;};func (_agb *CT_Keywords )UnmarshalXML (d *_cff .Decoder ,start _cff .StartElement )error {for _ ,_afb :=range start .Attr {if _afb .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_afb .Name .Local =="\u006c\u0061\u006e\u0067"{_gf ,_beb :=_afb .Value ,error (nil );if _beb !=nil {return _beb ;};_agb .LangAttr =&_gf ;continue ;};};_gda :for {_cfd ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _bae :=_cfd .(type ){case _cff .StartElement :switch _bae .Name {case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076\u0061\u006cu\u0065"}:_ad :=NewCT_Keyword ();if _ece :=d .DecodeElement (_ad ,&_bae );_ece !=nil {return _ece ;};_agb .Value =append (_agb .Value ,_ad );default:_cg .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\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_bae .Name );if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _cff .EndElement :break _gda ;case _cff .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path +func (_aad *CT_Keyword )ValidateWithPath (path string )error {return nil };func (_gbg *CT_Keywords )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {for _ ,_ffe :=range start .Attr {if _ffe .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_ffe .Name .Local =="\u006c\u0061\u006e\u0067"{_gba ,_ecd :=_ffe .Value ,error (nil );if _ecd !=nil {return _ecd ;};_gbg .LangAttr =&_gba ;continue ;};};_gg :for {_bcc ,_ae :=d .Token ();if _ae !=nil {return _ae ;};switch _bbfg :=_bcc .(type ){case _cc .StartElement :switch _bbfg .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076\u0061\u006cu\u0065"}:_ffdc :=NewCT_Keyword ();if _ag :=d .DecodeElement (_ffdc ,&_bbfg );_ag !=nil {return _ag ;};_gbg .Value =append (_gbg .Value ,_ffdc );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\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_bbfg .Name );if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _cc .EndElement :break _gg ;case _cc .CharData :};};return nil ;}; -// Validate validates the CT_Keyword and its children -func (_ae *CT_Keyword )Validate ()error {return _ae .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_cg .XSDAny ;Creator *_cg .XSDAny ;Description *_cg .XSDAny ;Identifier *_cg .XSDAny ;Keywords *CT_Keywords ;Language *_cg .XSDAny ;LastModifiedBy *string ;LastPrinted *_bcb .Time ;Modified *_cg .XSDAny ;Revision *string ;Subject *_cg .XSDAny ;Title *_cg .XSDAny ;Version *string ;}; +// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path +func (_aggb *CoreProperties )ValidateWithPath (path string )error {if _cbf :=_aggb .CT_CoreProperties .ValidateWithPath (path );_cbf !=nil {return _cbf ;};return nil ;};func (_efc *CT_Keyword )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {if _efc .LangAttr !=nil {start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_efc .LangAttr )});};e .EncodeElement (_efc .Content ,start );e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; // Validate validates the CoreProperties and its children -func (_bg *CoreProperties )Validate ()error {return _bg .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +func (_bbfge *CoreProperties )Validate ()error {return _bbfge .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path -func (_ced *CoreProperties )ValidateWithPath (path string )error {if _egf :=_ced .CT_CoreProperties .ValidateWithPath (path );_egf !=nil {return _egf ;};return nil ;};func NewCT_Keywords ()*CT_Keywords {_eee :=&CT_Keywords {};return _eee };type CoreProperties struct{CT_CoreProperties };func (_feb *CoreProperties )UnmarshalXML (d *_cff .Decoder ,start _cff .StartElement )error {_feb .CT_CoreProperties =*NewCT_CoreProperties ();_gc :for {_cfa ,_ab :=d .Token ();if _ab !=nil {return _ab ;};switch _cdc :=_cfa .(type ){case _cff .StartElement :switch _cdc .Name {case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_feb .Category =new (string );if _eeg :=d .DecodeElement (_feb .Category ,&_cdc );_eeg !=nil {return _eeg ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_feb .ContentStatus =new (string );if _ge :=d .DecodeElement (_feb .ContentStatus ,&_cdc );_ge !=nil {return _ge ;};case _cff .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_feb .Created =new (_cg .XSDAny );if _gcf :=d .DecodeElement (_feb .Created ,&_cdc );_gcf !=nil {return _gcf ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_feb .Creator =new (_cg .XSDAny );if _eg :=d .DecodeElement (_feb .Creator ,&_cdc );_eg !=nil {return _eg ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_feb .Description =new (_cg .XSDAny );if _cga :=d .DecodeElement (_feb .Description ,&_cdc );_cga !=nil {return _cga ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_feb .Identifier =new (_cg .XSDAny );if _ee :=d .DecodeElement (_feb .Identifier ,&_cdc );_ee !=nil {return _ee ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_feb .Keywords =NewCT_Keywords ();if _bec :=d .DecodeElement (_feb .Keywords ,&_cdc );_bec !=nil {return _bec ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_feb .Language =new (_cg .XSDAny );if _bag :=d .DecodeElement (_feb .Language ,&_cdc );_bag !=nil {return _bag ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_feb .LastModifiedBy =new (string );if _ed :=d .DecodeElement (_feb .LastModifiedBy ,&_cdc );_ed !=nil {return _ed ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_feb .LastPrinted =new (_bcb .Time );if _ecf :=d .DecodeElement (_feb .LastPrinted ,&_cdc );_ecf !=nil {return _ecf ;};case _cff .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_feb .Modified =new (_cg .XSDAny );if _eb :=d .DecodeElement (_feb .Modified ,&_cdc );_eb !=nil {return _eb ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_feb .Revision =new (string );if _ec :=d .DecodeElement (_feb .Revision ,&_cdc );_ec !=nil {return _ec ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_feb .Subject =new (_cg .XSDAny );if _aef :=d .DecodeElement (_feb .Subject ,&_cdc );_aef !=nil {return _aef ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_feb .Title =new (_cg .XSDAny );if _cc :=d .DecodeElement (_feb .Title ,&_cdc );_cc !=nil {return _cc ;};case _cff .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_feb .Version =new (string );if _ba :=d .DecodeElement (_feb .Version ,&_cdc );_ba !=nil {return _ba ;};default:_cg .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\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_cdc .Name );if _faf :=d .Skip ();_faf !=nil {return _faf ;};};case _cff .EndElement :break _gc ;case _cff .CharData :};};return nil ;};func (_ca *CT_Keyword )UnmarshalXML (d *_cff .Decoder ,start _cff .StartElement )error {for _ ,_bab :=range start .Attr {if _bab .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_bab .Name .Local =="\u006c\u0061\u006e\u0067"{_cec ,_fc :=_bab .Value ,error (nil );if _fc !=nil {return _fc ;};_ca .LangAttr =&_cec ;continue ;};};for {_dg ,_ff :=d .Token ();if _ff !=nil {return _eec .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ff );};if _eea ,_fd :=_dg .(_cff .CharData );_fd {_ca .Content =string (_eea );};if _gba ,_bb :=_dg .(_cff .EndElement );_bb &&_gba .Name ==start .Name {break ;};};return nil ;};func (_fe *CT_Keyword )MarshalXML (e *_cff .Encoder ,start _cff .StartElement )error {if _fe .LangAttr !=nil {start .Attr =append (start .Attr ,_cff .Attr {Name :_cff .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_eec .Sprintf ("\u0025\u0076",*_fe .LangAttr )});};e .EncodeElement (_fe .Content ,start );e .EncodeToken (_cff .EndElement {Name :start .Name });return nil ;};func (_b *CoreProperties )MarshalXML (e *_cff .Encoder ,start _cff .StartElement )error {start .Attr =append (start .Attr ,_cff .Attr {Name :_cff .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_cff .Attr {Name :_cff .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_cff .Attr {Name :_cff .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f"});start .Attr =append (start .Attr ,_cff .Attr {Name :_cff .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});start .Attr =append (start .Attr ,_cff .Attr {Name :_cff .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\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _b .CT_CoreProperties .MarshalXML (e ,start );}; +// Validate validates the CT_Keyword and its children +func (_ece *CT_Keyword )Validate ()error {return _ece .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");}; -// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path -func (_bf *CT_Keywords )ValidateWithPath (path string )error {for _g ,_dd :=range _bf .Value {if _acg :=_dd .ValidateWithPath (_eec .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_g ));_acg !=nil {return _acg ;};};return nil ;};func NewCoreProperties ()*CoreProperties {_f :=&CoreProperties {};_f .CT_CoreProperties =*NewCT_CoreProperties ();return _f ;};func NewCT_Keyword ()*CT_Keyword {_fa :=&CT_Keyword {};return _fa };func init (){_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_CoreProperties );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073",NewCT_Keywords );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064",NewCT_Keyword );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCoreProperties );}; \ No newline at end of file +// Validate validates the CT_Keywords and its children +func (_db *CT_Keywords )Validate ()error {return _db .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_egc *CT_Keyword )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {for _ ,_eeg :=range start .Attr {if _eeg .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_eeg .Name .Local =="\u006c\u0061\u006e\u0067"{_gc ,_bd :=_eeg .Value ,error (nil );if _bd !=nil {return _bd ;};_egc .LangAttr =&_gc ;continue ;};};for {_beg ,_cae :=d .Token ();if _cae !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_cae );};if _dabf ,_dfg :=_beg .(_cc .CharData );_dfg {_egc .Content =string (_dabf );};if _aaga ,_efgb :=_beg .(_cc .EndElement );_efgb &&_aaga .Name ==start .Name {break ;};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_aaab :=&CT_Keywords {};return _aaab }; + +// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path +func (_bbf *CT_CoreProperties )ValidateWithPath (path string )error {if _bbf .Keywords !=nil {if _ec :=_bbf .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_ec !=nil {return _ec ;};};return nil ;};type CoreProperties struct{CT_CoreProperties };func NewCT_Keyword ()*CT_Keyword {_fba :=&CT_Keyword {};return _fba };func NewCoreProperties ()*CoreProperties {_ad :=&CoreProperties {};_ad .CT_CoreProperties =*NewCT_CoreProperties ();return _ad ;};func (_dag *CoreProperties )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f"});start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .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\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _dag .CT_CoreProperties .MarshalXML (e ,start );};func NewCT_CoreProperties ()*CT_CoreProperties {_f :=&CT_CoreProperties {};return _f };func (_gd *CoreProperties )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gd .CT_CoreProperties =*NewCT_CoreProperties ();_fbf :for {_dg ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};switch _agg :=_dg .(type ){case _cc .StartElement :switch _agg .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_gd .Category =new (string );if _bef :=d .DecodeElement (_gd .Category ,&_agg );_bef !=nil {return _bef ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_gd .ContentStatus =new (string );if _baa :=d .DecodeElement (_gd .ContentStatus ,&_agg );_baa !=nil {return _baa ;};case _cc .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_gd .Created =new (_a .XSDAny );if _fgg :=d .DecodeElement (_gd .Created ,&_agg );_fgg !=nil {return _fgg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_gd .Creator =new (_a .XSDAny );if _deg :=d .DecodeElement (_gd .Creator ,&_agg );_deg !=nil {return _deg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gd .Description =new (_a .XSDAny );if _dbb :=d .DecodeElement (_gd .Description ,&_agg );_dbb !=nil {return _dbb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_gd .Identifier =new (_a .XSDAny );if _afb :=d .DecodeElement (_gd .Identifier ,&_agg );_afb !=nil {return _afb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_gd .Keywords =NewCT_Keywords ();if _egb :=d .DecodeElement (_gd .Keywords ,&_agg );_egb !=nil {return _egb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_gd .Language =new (_a .XSDAny );if _ga :=d .DecodeElement (_gd .Language ,&_agg );_ga !=nil {return _ga ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_gd .LastModifiedBy =new (string );if _fc :=d .DecodeElement (_gd .LastModifiedBy ,&_agg );_fc !=nil {return _fc ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_gd .LastPrinted =new (_cf .Time );if _fca :=d .DecodeElement (_gd .LastPrinted ,&_agg );_fca !=nil {return _fca ;};case _cc .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_gd .Modified =new (_a .XSDAny );if _ea :=d .DecodeElement (_gd .Modified ,&_agg );_ea !=nil {return _ea ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_gd .Revision =new (string );if _ccg :=d .DecodeElement (_gd .Revision ,&_agg );_ccg !=nil {return _ccg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_gd .Subject =new (_a .XSDAny );if _fga :=d .DecodeElement (_gd .Subject ,&_agg );_fga !=nil {return _fga ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_gd .Title =new (_a .XSDAny );if _fd :=d .DecodeElement (_gd .Title ,&_agg );_fd !=nil {return _fd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_gd .Version =new (string );if _bdc :=d .DecodeElement (_gd .Version ,&_agg );_bdc !=nil {return _bdc ;};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\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_agg .Name );if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _cc .EndElement :break _fbf ;case _cc .CharData :};};return nil ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_CoreProperties );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073",NewCT_Keywords );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064",NewCT_Keyword );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCoreProperties );}; \ No newline at end of file diff --git a/schema/soo/pkg/relationships/relationships.go b/schema/soo/pkg/relationships/relationships.go index 4707a7abf7..95cbda4447 100644 --- a/schema/soo/pkg/relationships/relationships.go +++ b/schema/soo/pkg/relationships/relationships.go @@ -9,28 +9,28 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package relationships ;import (_bea "encoding/xml";_fe "fmt";_dfa "github.com/unidoc/unioffice";);func (_dd *Relationships )UnmarshalXML (d *_bea .Decoder ,start _bea .StartElement )error {_dd .CT_Relationships =*NewCT_Relationships ();_ab :for {_db ,_fa :=d .Token ();if _fa !=nil {return _fa ;};switch _be :=_db .(type ){case _bea .StartElement :switch _be .Name {case _bea .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_af :=NewRelationship ();if _cb :=d .DecodeElement (_af ,&_be );_cb !=nil {return _cb ;};_dd .Relationship =append (_dd .Relationship ,_af );default:_dfa .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\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_be .Name );if _df :=d .Skip ();_df !=nil {return _df ;};};case _bea .EndElement :break _ab ;case _bea .CharData :};};return nil ;}; +package relationships ;import (_e "encoding/xml";_g "fmt";_d "github.com/unidoc/unioffice";);func (_cdb *Relationship )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdb .CT_Relationship =*NewCT_Relationship ();for _ ,_eagf :=range start .Attr {if _eagf .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_cdb .TargetModeAttr .UnmarshalXMLAttr (_eagf );continue ;};if _eagf .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_cb ,_cg :=_eagf .Value ,error (nil );if _cg !=nil {return _cg ;};_cdb .TargetAttr =_cb ;continue ;};if _eagf .Name .Local =="\u0054\u0079\u0070\u0065"{_gca ,_fcb :=_eagf .Value ,error (nil );if _fcb !=nil {return _fcb ;};_cdb .TypeAttr =_gca ;continue ;};if _eagf .Name .Local =="\u0049\u0064"{_ae ,_ece :=_eagf .Value ,error (nil );if _ece !=nil {return _ece ;};_cdb .IdAttr =_ae ;continue ;};};for {_daa ,_gb :=d .Token ();if _gb !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_gb );};if _eeg ,_bbf :=_daa .(_e .EndElement );_bbf &&_eeg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path -func (_gb *CT_Relationship )ValidateWithPath (path string )error {if _ag :=_gb .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ag !=nil {return _ag ;};return nil ;};func (_daa ST_TargetMode )MarshalXMLAttr (name _bea .Name )(_bea .Attr ,error ){_fb :=_bea .Attr {};_fb .Name =name ;switch _daa {case ST_TargetModeUnset :_fb .Value ="";case ST_TargetModeExternal :_fb .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_fb .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _fb ,nil ;};func (_ccc *CT_Relationships )UnmarshalXML (d *_bea .Decoder ,start _bea .StartElement )error {_cea :for {_ef ,_fce :=d .Token ();if _fce !=nil {return _fce ;};switch _cbe :=_ef .(type ){case _bea .StartElement :switch _cbe .Name {case _bea .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_dfb :=NewRelationship ();if _c :=d .DecodeElement (_dfb ,&_cbe );_c !=nil {return _c ;};_ccc .Relationship =append (_ccc .Relationship ,_dfb );default:_dfa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_cbe .Name );if _a :=d .Skip ();_a !=nil {return _a ;};};case _bea .EndElement :break _cea ;case _bea .CharData :};};return nil ;};func NewRelationship ()*Relationship {_ebf :=&Relationship {};_ebf .CT_Relationship =*NewCT_Relationship ();return _ebf ;}; - -// ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path -func (_edb *CT_Relationships )ValidateWithPath (path string )error {for _aae ,_cc :=range _edb .Relationship {if _bc :=_cc .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_aae ));_bc !=nil {return _bc ;};};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func (_ec ST_TargetMode )ValidateWithPath (path string )error {switch _ec {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ec ));};return nil ;};func (_ebg ST_TargetMode )String ()string {switch _ebg {case 0:return "";case 1:return "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 2:return "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return "";}; +// ValidateWithPath validates the Relationship and its children, prefixing error messages with path +func (_eg *Relationship )ValidateWithPath (path string )error {if _db :=_eg .CT_Relationship .ValidateWithPath (path );_db !=nil {return _db ;};return nil ;};type ST_TargetMode byte ; -// Validate validates the CT_Relationship and its children -func (_bb *CT_Relationship )Validate ()error {return _bb .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_gf *ST_TargetMode )UnmarshalXMLAttr (attr _bea .Attr )error {switch attr .Value {case "":*_gf =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_gf =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_gf =2;};return nil ;};func (_ada *CT_Relationships )MarshalXML (e *_bea .Encoder ,start _bea .StartElement )error {e .EncodeToken (start );if _ada .Relationship !=nil {_gac :=_bea .StartElement {Name :_bea .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_dcd :=range _ada .Relationship {e .EncodeElement (_dcd ,_gac );};};e .EncodeToken (_bea .EndElement {Name :start .Name });return nil ;};func NewRelationships ()*Relationships {_dc :=&Relationships {};_dc .CT_Relationships =*NewCT_Relationships ();return _dc ;};func (_eb *CT_Relationship )MarshalXML (e *_bea .Encoder ,start _bea .StartElement )error {if _eb .TargetModeAttr !=ST_TargetModeUnset {_ebc ,_bbf :=_eb .TargetModeAttr .MarshalXMLAttr (_bea .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_ebc );};start .Attr =append (start .Attr ,_bea .Attr {Name :_bea .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_fe .Sprintf ("\u0025\u0076",_eb .TargetAttr )});start .Attr =append (start .Attr ,_bea .Attr {Name :_bea .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_eb .TypeAttr )});start .Attr =append (start .Attr ,_bea .Attr {Name :_bea .Name {Local :"\u0049\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_eb .IdAttr )});e .EncodeElement (_eb .Content ,start );e .EncodeToken (_bea .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Relationships and its children, prefixing error messages with path +func (_ab *Relationships )ValidateWithPath (path string )error {if _cfa :=_ab .CT_Relationships .ValidateWithPath (path );_cfa !=nil {return _cfa ;};return nil ;};func NewCT_Relationship ()*CT_Relationship {_a :=&CT_Relationship {};return _a };func (_bde *CT_Relationships )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bde .Relationship !=nil {_ea :=_e .StartElement {Name :_e .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_bg :=range _bde .Relationship {e .EncodeElement (_bg ,_ea );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;);func (_ba *ST_TargetMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ba =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ba =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_ba =2;};return nil ;};type CT_Relationships struct{Relationship []*Relationship ;};func (_af *CT_Relationship )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_b :=range start .Attr {if _b .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_af .TargetModeAttr .UnmarshalXMLAttr (_b );continue ;};if _b .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ec ,_cd :=_b .Value ,error (nil );if _cd !=nil {return _cd ;};_af .TargetAttr =_ec ;continue ;};if _b .Name .Local =="\u0054\u0079\u0070\u0065"{_ecg ,_bc :=_b .Value ,error (nil );if _bc !=nil {return _bc ;};_af .TypeAttr =_ecg ;continue ;};if _b .Name .Local =="\u0049\u0064"{_ca ,_ee :=_b .Value ,error (nil );if _ee !=nil {return _ee ;};_af .IdAttr =_ca ;continue ;};};for {_fa ,_afa :=d .Token ();if _afa !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_afa );};if _bb ,_gc :=_fa .(_e .CharData );_gc {_af .Content =string (_bb );};if _faa ,_fab :=_fa .(_e .EndElement );_fab &&_faa .Name ==start .Name {break ;};};return nil ;};func (_ged ST_TargetMode )Validate ()error {return _ged .ValidateWithPath ("")};func NewRelationships ()*Relationships {_cdbf :=&Relationships {};_cdbf .CT_Relationships =*NewCT_Relationships ();return _cdbf ;}; // Validate validates the Relationships and its children -func (_ga *Relationships )Validate ()error {return _ga .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");}; - -// ValidateWithPath validates the Relationship and its children, prefixing error messages with path -func (_cf *Relationship )ValidateWithPath (path string )error {if _gfd :=_cf .CT_Relationship .ValidateWithPath (path );_gfd !=nil {return _gfd ;};return nil ;}; +func (_gg *Relationships )Validate ()error {return _gg .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};type Relationship struct{CT_Relationship };func (_gbc ST_TargetMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcg :=_e .Attr {};_gcg .Name =name ;switch _gbc {case ST_TargetModeUnset :_gcg .Value ="";case ST_TargetModeExternal :_gcg .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_gcg .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _gcg ,nil ;};type Relationships struct{CT_Relationships };func (_afg ST_TargetMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afg .String (),start );};func (_cdac ST_TargetMode )String ()string {switch _cdac {case 0:return "";case 1:return "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 2:return "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return "";};func (_ccf *Relationships )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _ccf .CT_Relationships .MarshalXML (e ,start );};func (_ed *CT_Relationship )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ed .TargetModeAttr !=ST_TargetModeUnset {_da ,_c :=_ed .TargetModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _c !=nil {return _c ;};start .Attr =append (start .Attr ,_da );};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",_ed .TargetAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ed .TypeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ed .IdAttr )});e .EncodeElement (_ed .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_df *Relationships )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_df .CT_Relationships =*NewCT_Relationships ();_aa :for {_dfd ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _ace :=_dfd .(type ){case _e .StartElement :switch _ace .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_aad :=NewRelationship ();if _gf :=d .DecodeElement (_aad ,&_ace );_gf !=nil {return _gf ;};_df .Relationship =append (_df .Relationship ,_aad );default:_d .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\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_ace .Name );if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _e .EndElement :break _aa ;case _e .CharData :};};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func (_be *CT_Relationships )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcd :for {_dg ,_efg :=d .Token ();if _efg !=nil {return _efg ;};switch _cda :=_dg .(type ){case _e .StartElement :switch _cda .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_eag :=NewRelationship ();if _ge :=d .DecodeElement (_eag ,&_cda );_ge !=nil {return _ge ;};_be .Relationship =append (_be .Relationship ,_eag );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_cda .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _e .EndElement :break _bcd ;case _e .CharData :};};return nil ;}; // Validate validates the Relationship and its children -func (_bbd *Relationship )Validate ()error {return _bbd .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func NewCT_Relationships ()*CT_Relationships {_ccg :=&CT_Relationships {};return _ccg };type Relationship struct{CT_Relationship }; +func (_bbe *Relationship )Validate ()error {return _bbe .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; + +// Validate validates the CT_Relationship and its children +func (_ef *CT_Relationship )Validate ()error {return _ef .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_dbg *ST_TargetMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eee ,_fb :=d .Token ();if _fb !=nil {return _fb ;};if _bf ,_ag :=_eee .(_e .EndElement );_ag &&_bf .Name ==start .Name {*_dbg =1;return nil ;};if _beb ,_abg :=_eee .(_e .CharData );!_abg {return _g .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",_eee );}else {switch string (_beb ){case "":*_dbg =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_dbg =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_dbg =2;};};_eee ,_fb =d .Token ();if _fb !=nil {return _fb ;};if _afb ,_dad :=_eee .(_e .EndElement );_dad &&_afb .Name ==start .Name {return nil ;};return _g .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",_eee );}; // Validate validates the CT_Relationships and its children -func (_fd *CT_Relationships )Validate ()error {return _fd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");}; +func (_geg *CT_Relationships )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func NewRelationship ()*Relationship {_ff :=&Relationship {};_ff .CT_Relationship =*NewCT_Relationship ();return _ff ;}; -// ValidateWithPath validates the Relationships and its children, prefixing error messages with path -func (_cg *Relationships )ValidateWithPath (path string )error {if _dg :=_cg .CT_Relationships .ValidateWithPath (path );_dg !=nil {return _dg ;};return nil ;};func (_aa *Relationship )UnmarshalXML (d *_bea .Decoder ,start _bea .StartElement )error {_aa .CT_Relationship =*NewCT_Relationship ();for _ ,_ce :=range start .Attr {if _ce .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_aa .TargetModeAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_fc ,_e :=_ce .Value ,error (nil );if _e !=nil {return _e ;};_aa .TargetAttr =_fc ;continue ;};if _ce .Name .Local =="\u0054\u0079\u0070\u0065"{_f ,_edc :=_ce .Value ,error (nil );if _edc !=nil {return _edc ;};_aa .TypeAttr =_f ;continue ;};if _ce .Name .Local =="\u0049\u0064"{_ccgb ,_dgb :=_ce .Value ,error (nil );if _dgb !=nil {return _dgb ;};_aa .IdAttr =_ccgb ;continue ;};};for {_gc ,_ccf :=d .Token ();if _ccf !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_ccf );};if _cd ,_bd :=_gc .(_bea .EndElement );_bd &&_cd .Name ==start .Name {break ;};};return nil ;};func (_abg ST_TargetMode )Validate ()error {return _abg .ValidateWithPath ("")};func (_acc ST_TargetMode )MarshalXML (e *_bea .Encoder ,start _bea .StartElement )error {return e .EncodeElement (_acc .String (),start );};func (_eda *ST_TargetMode )UnmarshalXML (d *_bea .Decoder ,start _bea .StartElement )error {_ac ,_cbd :=d .Token ();if _cbd !=nil {return _cbd ;};if _eg ,_fcd :=_ac .(_bea .EndElement );_fcd &&_eg .Name ==start .Name {*_eda =1;return nil ;};if _ea ,_edf :=_ac .(_bea .CharData );!_edf {return _fe .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",_ac );}else {switch string (_ea ){case "":*_eda =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_eda =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_eda =2;};};_ac ,_cbd =d .Token ();if _cbd !=nil {return _cbd ;};if _g ,_ba :=_ac .(_bea .EndElement );_ba &&_g .Name ==start .Name {return nil ;};return _fe .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",_ac );};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;);func (_cff *Relationship )MarshalXML (e *_bea .Encoder ,start _bea .StartElement )error {return _cff .CT_Relationship .MarshalXML (e ,start );};type ST_TargetMode byte ;func (_dad *Relationships )MarshalXML (e *_bea .Encoder ,start _bea .StartElement )error {start .Attr =append (start .Attr ,_bea .Attr {Name :_bea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"});start .Attr =append (start .Attr ,_bea .Attr {Name :_bea .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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _dad .CT_Relationships .MarshalXML (e ,start );};func NewCT_Relationship ()*CT_Relationship {_bf :=&CT_Relationship {};return _bf };func (_dec *CT_Relationship )UnmarshalXML (d *_bea .Decoder ,start _bea .StartElement )error {for _ ,_da :=range start .Attr {if _da .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_dec .TargetModeAttr .UnmarshalXMLAttr (_da );continue ;};if _da .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_fg ,_ede :=_da .Value ,error (nil );if _ede !=nil {return _ede ;};_dec .TargetAttr =_fg ;continue ;};if _da .Name .Local =="\u0054\u0079\u0070\u0065"{_cdb ,_gae :=_da .Value ,error (nil );if _gae !=nil {return _gae ;};_dec .TypeAttr =_cdb ;continue ;};if _da .Name .Local =="\u0049\u0064"{_b ,_ge :=_da .Value ,error (nil );if _ge !=nil {return _ge ;};_dec .IdAttr =_b ;continue ;};};for {_ad ,_gef :=d .Token ();if _gef !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_gef );};if _d ,_gcf :=_ad .(_bea .CharData );_gcf {_dec .Content =string (_d );};if _gff ,_bbc :=_ad .(_bea .EndElement );_bbc &&_gff .Name ==start .Name {break ;};};return nil ;};type Relationships struct{CT_Relationships };type CT_Relationships struct{Relationship []*Relationship ;};func init (){_dfa .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewCT_Relationships );_dfa .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewCT_Relationship );_dfa .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewRelationships );_dfa .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewRelationship );}; \ No newline at end of file +// ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path +func (_afaa *CT_Relationships )ValidateWithPath (path string )error {for _ac ,_ad :=range _afaa .Relationship {if _bgg :=_ad .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_ac ));_bgg !=nil {return _bgg ;};};return nil ;};func (_bbb ST_TargetMode )ValidateWithPath (path string )error {switch _bbb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbb ));};return nil ;};func NewCT_Relationships ()*CT_Relationships {_cc :=&CT_Relationships {};return _cc };func (_dc *Relationship )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _dc .CT_Relationship .MarshalXML (e ,start );}; + +// ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path +func (_bd *CT_Relationship )ValidateWithPath (path string )error {if _cf :=_bd .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};return nil ;};func init (){_d .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewCT_Relationships );_d .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewCT_Relationship );_d .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewRelationships );_d .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewRelationship );}; \ No newline at end of file diff --git a/schema/soo/pml/pml.go b/schema/soo/pml/pml.go index 13a131a48e..b206e627e6 100644 --- a/schema/soo/pml/pml.go +++ b/schema/soo/pml/pml.go @@ -9,400 +9,409 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package pml ;import (_bcaf "encoding/xml";_ffgea "fmt";_cacbe "github.com/unidoc/unioffice";_dcdb "github.com/unidoc/unioffice/schema/soo/dml";_afbga "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bafec "strconv";_dbbab "time";);func (_bafgb *CT_TLAnimVariantIntegerVal )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",_bafgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_CustomShowId ()*CT_CustomShowId {_eddcc :=&CT_CustomShowId {};return _eddcc };type CT_OptionalBlackTransition struct{ +package pml ;import (_e "encoding/xml";_d "fmt";_f "github.com/unidoc/unioffice";_da "github.com/unidoc/unioffice/schema/soo/dml";_ef "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "strconv";_g "time";);func (_eabcg *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eabcg .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_feacf :=range start .Attr {if _feacf .Name .Local =="\u0062\u0079"{_acadd ,_ecggd :=_a .ParseInt (_feacf .Value ,10,32);if _ecggd !=nil {return _ecggd ;};_cefea :=int32 (_acadd );_eabcg .ByAttr =&_cefea ;continue ;};if _feacf .Name .Local =="\u0066\u0072\u006f\u006d"{_fbad ,_gddba :=_a .ParseInt (_feacf .Value ,10,32);if _gddba !=nil {return _gddba ;};_daaaa :=int32 (_fbad );_eabcg .FromAttr =&_daaaa ;continue ;};if _feacf .Name .Local =="\u0074\u006f"{_ffbaf ,_gccf :=_a .ParseInt (_feacf .Value ,10,32);if _gccf !=nil {return _gccf ;};_bbeb :=int32 (_ffbaf );_eabcg .ToAttr =&_bbeb ;continue ;};};_agdfa :for {_afff ,_egdcg :=d .Token ();if _egdcg !=nil {return _egdcg ;};switch _egdca :=_afff .(type ){case _e .StartElement :switch _egdca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fbddff :=d .DecodeElement (_eabcg .CBhvr ,&_egdca );_fbddff !=nil {return _fbddff ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074\u0061\u0074i\u006f\u006eBe\u0068\u0061\u0076i\u006f\u0072\u0020\u0025\u0076",_egdca .Name );if _gadd :=d .Skip ();_gadd !=nil {return _gadd ;};};case _e .EndElement :break _agdfa ;case _e .CharData :};};return nil ;};type CT_OutlineViewProperties struct{ -// Transition Through Black -ThruBlkAttr *bool ;};func (_cfbge *CT_TLTimeConditionList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_acfcd :for {_dccd ,_cgbg :=d .Token ();if _cgbg !=nil {return _cgbg ;};switch _geeea :=_dccd .(type ){case _bcaf .StartElement :switch _geeea .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"}:_gaca :=NewCT_TLTimeCondition ();if _agaee :=d .DecodeElement (_gaca ,&_geeea );_agaee !=nil {return _agaee ;};_cfbge .Cond =append (_cfbge .Cond ,_gaca );default:_cacbe .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\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_geeea .Name );if _cbbf :=d .Skip ();_cbbf !=nil {return _cbbf ;};};case _bcaf .EndElement :break _acfcd ;case _bcaf .CharData :};};return nil ;}; +// Common View Properties +CViewPr *CT_CommonViewProperties ; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_dfc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _cdc :=_dfc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cdc !=nil {return _cdc ;};if _dadeg :=_dfc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_dadeg !=nil {return _dadeg ;};if _afabc :=_dfc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_afabc !=nil {return _afabc ;};return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_fggaf :=&CT_TransitionStartSoundAction {};_fggaf .Snd =_dcdb .NewCT_EmbeddedWAVAudioFile ();return _fggaf ;};type CT_TransitionSoundAction struct{ +// List of Presentation Slides +SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_bgag *CT_Background )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgag .BwModeAttr !=_da .ST_BlackWhiteModeUnset {_bef ,_dbeg :=_bgag .BwModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _dbeg !=nil {return _dbeg ;};start .Attr =append (start .Attr ,_bef );};e .EncodeToken (start );if _bgag .BgPr !=nil {_eae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_bgag .BgPr ,_eae );};if _bgag .BgRef !=nil {_acd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_bgag .BgRef ,_acd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Start Sound Action -StSnd *CT_TransitionStartSoundAction ; +// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path +func (_eeae *PresentationPr )ValidateWithPath (path string )error {if _cgeea :=_eeae .CT_PresentationProperties .ValidateWithPath (path );_cgeea !=nil {return _cgeea ;};return nil ;};type CT_SlideLayoutIdList struct{ -// Stop Sound Action -EndSnd *CT_Empty ;}; +// Slide Layout Id +SldLayoutId []*CT_SlideLayoutIdListEntry ;};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_dgcg :=&CT_HtmlPublishProperties {};return _dgcg ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_eedcg :=&CT_OleObjectChoice {};return _eedcg };func (_bdgaf *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_cadbf :=[]string {};if _bdgaf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_cadbf =append (_cadbf ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e\u0053\u0069\u0064\u0065\u0044i\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if _bdgaf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_cadbf =append (_cadbf ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043\u006fr\u006ee\u0072\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if len (_cadbf )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cadbf );};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func (_gefee *CT_TLAnimVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gacce :for {_ddbeab ,_cbcf :=d .Token ();if _cbcf !=nil {return _cbcf ;};switch _gbbe :=_ddbeab .(type ){case _e .StartElement :switch _gbbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"}:_gefee .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _cddac :=d .DecodeElement (_gefee .BoolVal ,&_gbbe );_cddac !=nil {return _cddac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"}:_gefee .IntVal =NewCT_TLAnimVariantIntegerVal ();if _beef :=d .DecodeElement (_gefee .IntVal ,&_gbbe );_beef !=nil {return _beef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"}:_gefee .FltVal =NewCT_TLAnimVariantFloatVal ();if _bfbdg :=d .DecodeElement (_gefee .FltVal ,&_gbbe );_bfbdg !=nil {return _bfbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"}:_gefee .StrVal =NewCT_TLAnimVariantStringVal ();if _gbccc :=d .DecodeElement (_gefee .StrVal ,&_gbbe );_gbccc !=nil {return _gbccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"}:_gefee .ClrVal =_da .NewCT_Color ();if _dbcd :=d .DecodeElement (_gefee .ClrVal ,&_gbbe );_dbcd !=nil {return _dbcd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_gbbe .Name );if _ecaeb :=d .Skip ();_ecaeb !=nil {return _ecaeb ;};};case _e .EndElement :break _gacce ;case _e .CharData :};};return nil ;};type CT_ShowInfoKiosk struct{ -// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path -func (_ecdc *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _ecdc .TitleStyle !=nil {if _geda :=_ecdc .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_geda !=nil {return _geda ;};};if _ecdc .BodyStyle !=nil {if _efea :=_ecdc .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_efea !=nil {return _efea ;};};if _ecdc .OtherStyle !=nil {if _eff :=_ecdc .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_eff !=nil {return _eff ;};};if _ecdc .ExtLst !=nil {if _efbb :=_ecdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efbb !=nil {return _efbb ;};};return nil ;};func (_bfd *CT_NotesViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bfd .CSldViewPr =NewCT_CommonSlideViewProperties ();_aaad :for {_cbfbf ,_eacdd :=d .Token ();if _eacdd !=nil {return _eacdd ;};switch _ecebe :=_cbfbf .(type ){case _bcaf .StartElement :switch _ecebe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _gefed :=d .DecodeElement (_bfd .CSldViewPr ,&_ecebe );_gefed !=nil {return _gefed ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfd .ExtLst =NewCT_ExtensionList ();if _caecg :=d .DecodeElement (_bfd .ExtLst ,&_ecebe );_caecg !=nil {return _caecg ;};default:_cacbe .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\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ecebe .Name );if _fcfbg :=d .Skip ();_fcfbg !=nil {return _fcfbg ;};};case _bcaf .EndElement :break _aaad ;case _bcaf .CharData :};};return nil ;};type CT_TLTimeAnimateValueList struct{ +// Restart Show +RestartAttr *uint32 ;}; -// Time Animate Value -Tav []*CT_TLTimeAnimateValue ;};func (_adf ST_PlaceholderSize )ValidateWithPath (path string )error {switch _adf {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adf ));};return nil ;};func (_gecda *CT_TLTimeNodeExclusive )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gecda .CTn =NewCT_TLCommonTimeNodeData ();_abcbb :for {_cdgf ,_bdgfa :=d .Token ();if _bdgfa !=nil {return _bdgfa ;};switch _bbabe :=_cdgf .(type ){case _bcaf .StartElement :switch _bbabe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _gbade :=d .DecodeElement (_gecda .CTn ,&_bbabe );_gbade !=nil {return _gbade ;};default:_cacbe .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\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_bbabe .Name );if _edcf :=d .Skip ();_edcf !=nil {return _edcf ;};};case _bcaf .EndElement :break _abcbb ;case _bcaf .CharData :};};return nil ;};type CT_SlideMasterIdListEntry struct{ +// Validate validates the CT_HandoutMaster and its children +func (_fceab *CT_HandoutMaster )Validate ()error {return _fceab .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_ccdcd *ST_Direction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdccd ,_afad :=d .Token ();if _afad !=nil {return _afad ;};if _ddgga ,_gfdda :=_gdccd .(_e .EndElement );_gfdda &&_ddgga .Name ==start .Name {*_ccdcd =1;return nil ;};if _cacdbdb ,_eabd :=_gdccd .(_e .CharData );!_eabd {return _d .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",_gdccd );}else {switch string (_cacdbdb ){case "":*_ccdcd =0;case "\u0068\u006f\u0072\u007a":*_ccdcd =1;case "\u0076\u0065\u0072\u0074":*_ccdcd =2;};};_gdccd ,_afad =d .Token ();if _afad !=nil {return _afad ;};if _fdbcef ,_dddde :=_gdccd .(_e .EndElement );_dddde &&_fdbcef .Name ==start .Name {return nil ;};return _d .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",_gdccd );};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_bcfb :=&CT_TLAnimateBehavior {};_bcfb .CBhvr =NewCT_TLCommonBehaviorData ();return _bcfb ;};func (_bfbee ST_TLAnimateMotionPathEditMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfbee .String (),start );}; -// Slide Master Identifier -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type OleObj struct{CT_OleObject }; +// Validate validates the CT_CustomerData and its children +func (_gbcf *CT_CustomerData )Validate ()error {return _gbcf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_Connector and its children -func (_cbe *CT_Connector )Validate ()error {return _cbe .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_deab ST_TLParaBuildType )ValidateWithPath (path string )error {switch _deab {case 0,1,2,3,4:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deab ));};return nil ;};func (_def *CT_TLCommonMediaNodeData )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_def .CTn =NewCT_TLCommonTimeNodeData ();_def .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_ggegaf :=range start .Attr {if _ggegaf .Name .Local =="\u0076\u006f\u006c"{_ccgce ,_fbecg :=ParseUnionST_PositiveFixedPercentage (_ggegaf .Value );if _fbecg !=nil {return _fbecg ;};_def .VolAttr =&_ccgce ;continue ;};if _ggegaf .Name .Local =="\u006d\u0075\u0074\u0065"{_eabe ,_dace :=_bafec .ParseBool (_ggegaf .Value );if _dace !=nil {return _dace ;};_def .MuteAttr =&_eabe ;continue ;};if _ggegaf .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_fcaae ,_defed :=_bafec .ParseUint (_ggegaf .Value ,10,32);if _defed !=nil {return _defed ;};_bgabc :=uint32 (_fcaae );_def .NumSldAttr =&_bgabc ;continue ;};if _ggegaf .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_cde ,_ggebf :=_bafec .ParseBool (_ggegaf .Value );if _ggebf !=nil {return _ggebf ;};_def .ShowWhenStoppedAttr =&_cde ;continue ;};};_febg :for {_gccfb ,_afbdb :=d .Token ();if _afbdb !=nil {return _afbdb ;};switch _egeae :=_gccfb .(type ){case _bcaf .StartElement :switch _egeae .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _deaac :=d .DecodeElement (_def .CTn ,&_egeae );_deaac !=nil {return _deaac ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _bebe :=d .DecodeElement (_def .TgtEl ,&_egeae );_bebe !=nil {return _bebe ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_egeae .Name );if _bbf :=d .Skip ();_bbf !=nil {return _bbf ;};};case _bcaf .EndElement :break _febg ;case _bcaf .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path +func (_eeab *EG_ChildSlide )ValidateWithPath (path string )error {if _eeab .ClrMapOvr !=nil {if _geegf :=_eeab .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_geegf !=nil {return _geegf ;};};return nil ;}; // ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path -func (_aab *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_dceba *CT_EmbeddedFontDataId )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_cgca :=range start .Attr {if _cgca .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"&&_cgca .Name .Local =="\u0069\u0064"||_cgca .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"&&_cgca .Name .Local =="\u0069\u0064"{_fcaf ,_eabag :=_cgca .Value ,error (nil );if _eabag !=nil {return _eabag ;};_dceba .IdAttr =_fcaf ;continue ;};};for {_edddf ,_degdd :=d .Token ();if _degdd !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046o\u006e\u0074\u0044\u0061\u0074\u0061\u0049d\u003a\u0020\u0025\u0073",_degdd );};if _bagffg ,_abeaa :=_edddf .(_bcaf .EndElement );_abeaa &&_bagffg .Name ==start .Name {break ;};};return nil ;};func NewCT_Shape ()*CT_Shape {_gcfge :=&CT_Shape {};_gcfge .NvSpPr =NewCT_ShapeNonVisual ();_gcfge .SpPr =_dcdb .NewCT_ShapeProperties ();return _gcfge ;}; +func (_ggfc *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_gaf *CT_IndexRange )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffbc :=range start .Attr {if _ffbc .Name .Local =="\u0073\u0074"{_cebc ,_ggfa :=_a .ParseUint (_ffbc .Value ,10,32);if _ggfa !=nil {return _ggfa ;};_gaf .StAttr =uint32 (_cebc );continue ;};if _ffbc .Name .Local =="\u0065\u006e\u0064"{_bdc ,_babd :=_a .ParseUint (_ffbc .Value ,10,32);if _babd !=nil {return _babd ;};_gaf .EndAttr =uint32 (_bdc );continue ;};};for {_efcad ,_ebcb :=d .Token ();if _ebcb !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_ebcb );};if _fdbeg ,_bafge :=_efcad .(_e .EndElement );_bafge &&_fdbeg .Name ==start .Name {break ;};};return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_bbga :=&CT_SlideSize {};_bbga .CxAttr =914400;_bbga .CyAttr =914400;return _bbga ;};func NewCT_NotesSlide ()*CT_NotesSlide {_egbfa :=&CT_NotesSlide {};_egbfa .CSld =NewCT_CommonSlideData ();return _egbfa ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_ddgdd :=&EG_SlideListChoice {};return _ddgdd };func (_dbaed ST_TransitionSpeed )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fdaee :=_e .Attr {};_fdaee .Name =name ;switch _dbaed {case ST_TransitionSpeedUnset :_fdaee .Value ="";case ST_TransitionSpeedSlow :_fdaee .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_fdaee .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_fdaee .Value ="\u0066\u0061\u0073\u0074";};return _fdaee ,nil ;};func NewCT_Comment ()*CT_Comment {_fff :=&CT_Comment {};_fff .Pos =_da .NewCT_Point2D ();return _fff }; -// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path -func (_ec *CT_CustomerData )ValidateWithPath (path string )error {return nil };func NewCT_CustomerDataList ()*CT_CustomerDataList {_daddef :=&CT_CustomerDataList {};return _daddef };func (_gcedd *CT_TLShapeTargetElement )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_cbeea :=range start .Attr {if _cbeea .Name .Local =="\u0073\u0070\u0069\u0064"{_acfc ,_fbff :=_bafec .ParseUint (_cbeea .Value ,10,32);if _fbff !=nil {return _fbff ;};_gcedd .SpidAttr =uint32 (_acfc );continue ;};};_fegfb :for {_fbce ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _fca :=_fbce .(type ){case _bcaf .StartElement :switch _fca .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_gcedd .Bg =NewCT_Empty ();if _cfbd :=d .DecodeElement (_gcedd .Bg ,&_fca );_cfbd !=nil {return _cfbd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"}:_gcedd .SubSp =NewCT_TLSubShapeId ();if _feba :=d .DecodeElement (_gcedd .SubSp ,&_fca );_feba !=nil {return _feba ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}:_gcedd .OleChartEl =NewCT_TLOleChartTargetElement ();if _dfefea :=d .DecodeElement (_gcedd .OleChartEl ,&_fca );_dfefea !=nil {return _dfefea ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"}:_gcedd .TxEl =NewCT_TLTextTargetElement ();if _efa :=d .DecodeElement (_gcedd .TxEl ,&_fca );_efa !=nil {return _efa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"}:_gcedd .GraphicEl =_dcdb .NewCT_AnimationElementChoice ();if _bfecd :=d .DecodeElement (_gcedd .GraphicEl ,&_fca );_bfecd !=nil {return _bfecd ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0068\u0061\u0070\u0065\u0054\u0061r\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074 \u0025\u0076",_fca .Name );if _fegbc :=d .Skip ();_fegbc !=nil {return _fegbc ;};};case _bcaf .EndElement :break _fegfb ;case _bcaf .CharData :};};return nil ;};func (_gceaf ST_TLNextActionType )Validate ()error {return _gceaf .ValidateWithPath ("")}; +// Validate validates the CT_IndexRange and its children +func (_egba *CT_IndexRange )Validate ()error {return _egba .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func NewCT_Control ()*CT_Control {_ggaa :=&CT_Control {};return _ggaa };func (_dad *CT_BackgroundProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dad .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dad .ShadeToTitleAttr ))});};e .EncodeToken (start );if _dad .NoFill !=nil {_dbege :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .NoFill ,_dbege );};if _dad .SolidFill !=nil {_ggg :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .SolidFill ,_ggg );};if _dad .GradFill !=nil {_fgf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .GradFill ,_fgf );};if _dad .BlipFill !=nil {_dce :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .BlipFill ,_dce );};if _dad .PattFill !=nil {_dba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .PattFill ,_dba );};if _dad .GrpFill !=nil {_dbec :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dad .GrpFill ,_dbec );};if _dad .EffectLst !=nil {_dceb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dad .EffectLst ,_dceb );};if _dad .EffectDag !=nil {_ebc :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dad .EffectDag ,_ebc );};if _dad .ExtLst !=nil {_aed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dad .ExtLst ,_aed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egff *CT_OleObjectChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agde :for {_acdc ,_cdga :=d .Token ();if _cdga !=nil {return _cdga ;};switch _dadcd :=_acdc .(type ){case _e .StartElement :switch _dadcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_egff .Embed =NewCT_OleObjectEmbed ();if _bbeab :=d .DecodeElement (_egff .Embed ,&_dadcd );_bbeab !=nil {return _bbeab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_egff .Link =NewCT_OleObjectLink ();if _cadb :=d .DecodeElement (_egff .Link ,&_dadcd );_cadb !=nil {return _cadb ;};default:_f .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\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dadcd .Name );if _facf :=d .Skip ();_facf !=nil {return _facf ;};};case _e .EndElement :break _agde ;case _e .CharData :};};return nil ;};func (_bdecd *ST_TLPreviousActionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adafd ,_cdcdbf :=d .Token ();if _cdcdbf !=nil {return _cdcdbf ;};if _bafaf ,_edfdd :=_adafd .(_e .EndElement );_edfdd &&_bafaf .Name ==start .Name {*_bdecd =1;return nil ;};if _fafc ,_cagdg :=_adafd .(_e .CharData );!_cagdg {return _d .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",_adafd );}else {switch string (_fafc ){case "":*_bdecd =0;case "\u006e\u006f\u006e\u0065":*_bdecd =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bdecd =2;};};_adafd ,_cdcdbf =d .Token ();if _cdcdbf !=nil {return _cdcdbf ;};if _daddf ,_dgfgb :=_adafd .(_e .EndElement );_dgfgb &&_daddf .Name ==start .Name {return nil ;};return _d .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",_adafd );}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_ccdbc *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _fccag :=_ccdbc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fccag !=nil {return _fccag ;};if _aagbc :=_ccdbc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_aagbc !=nil {return _aagbc ;};if _beac :=_ccdbc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_beac !=nil {return _beac ;};return nil ;};func NewCT_BuildList ()*CT_BuildList {_dfbfc :=&CT_BuildList {};return _dfbfc };func (_fegb ST_TLAnimateBehaviorCalcMode )String ()string {switch _fegb {case 0:return "";case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061";};return "";};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_bacg :=&CT_SlideSyncProperties {};return _bacg ;}; +// Validate validates the CT_SmartTags and its children +func (_fcdb *CT_SmartTags )Validate ()error {return _fcdb .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type CT_TLTemplate struct{ -// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path -func (_dgebe *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_gcbd :=&CT_TLIterateIntervalTime {};return _gcbd ;}; +// Level +LvlAttr *uint32 ; -// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path -func (_aabgc *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _gebfc ,_gdbg :=range _aabgc .Tav {if _cdae :=_gdbg .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_gebfc ));_cdae !=nil {return _cdae ;};};return nil ;}; +// Time Node List +TnLst *CT_TimeNodeList ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_defa :=&CT_CommonSlideViewProperties {};_defa .CViewPr =NewCT_CommonViewProperties ();return _defa ;}; -// Validate validates the CT_ShowProperties and its children -func (_abeec *CT_ShowProperties )Validate ()error {return _abeec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path +func (_abggc *SldSyncPr )ValidateWithPath (path string )error {if _debde :=_abggc .CT_SlideSyncProperties .ValidateWithPath (path );_debde !=nil {return _debde ;};return nil ;};func (_bdea *CT_TLTextTargetElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdea .CharRg !=nil {_cefdaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_bdea .CharRg ,_cefdaf );};if _bdea .PRg !=nil {_ccadg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_bdea .PRg ,_ccadg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agcbc *CT_TLShapeTargetElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_agcbc .SpidAttr )});e .EncodeToken (start );if _agcbc .Bg !=nil {_ddceaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_agcbc .Bg ,_ddceaf );};if _agcbc .SubSp !=nil {_becedd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_agcbc .SubSp ,_becedd );};if _agcbc .OleChartEl !=nil {_abcda :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_agcbc .OleChartEl ,_abcda );};if _agcbc .TxEl !=nil {_ffdbc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_agcbc .TxEl ,_ffdbc );};if _agcbc .GraphicEl !=nil {_ffccd :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_agcbc .GraphicEl ,_ffccd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideList struct{ -// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path -func (_ecdcf *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };type CT_TLAnimVariantIntegerVal struct{ +// Presentation Slide +Sld []*CT_OutlineViewSlideEntry ;};func (_bbbc ST_TLAnimateColorSpace )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbbc .String (),start );}; -// Value -ValAttr int32 ;};func (_bceg *CT_CommentList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _bceg .Cm !=nil {_bdef :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_acgg :=range _bceg .Cm {e .EncodeElement (_acgg ,_bdef );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;); +// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path +func (_afc *CT_BuildList )ValidateWithPath (path string )error {for _fcbd ,_bgg :=range _afc .BldP {if _ffg :=_bgg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_fcbd ));_ffg !=nil {return _ffg ;};};for _ccc ,_geb :=range _afc .BldDgm {if _efg :=_geb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_ccc ));_efg !=nil {return _efg ;};};for _bbe ,_dged :=range _afc .BldOleChart {if _eff :=_dged .ValidateWithPath (_d .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bbe ));_eff !=nil {return _eff ;};};for _befa ,_gfc :=range _afc .BldGraphic {if _gaa :=_gfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_befa ));_gaa !=nil {return _gaa ;};};return nil ;};func (_gcac *CT_BuildList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbd :for {_dcee ,_eef :=d .Token ();if _eef !=nil {return _eef ;};switch _gegee :=_dcee .(type ){case _e .StartElement :switch _gegee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"}:_cbba :=NewCT_TLBuildParagraph ();if _baea :=d .DecodeElement (_cbba ,&_gegee );_baea !=nil {return _baea ;};_gcac .BldP =append (_gcac .BldP ,_cbba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_fgd :=NewCT_TLBuildDiagram ();if _egg :=d .DecodeElement (_fgd ,&_gegee );_egg !=nil {return _egg ;};_gcac .BldDgm =append (_gcac .BldDgm ,_fgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_bba :=NewCT_TLOleBuildChart ();if _bfg :=d .DecodeElement (_bba ,&_gegee );_bfg !=nil {return _bfg ;};_gcac .BldOleChart =append (_gcac .BldOleChart ,_bba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}:_bcec :=NewCT_TLGraphicalObjectBuild ();if _dcec :=d .DecodeElement (_bcec ,&_gegee );_dcec !=nil {return _dcec ;};_gcac .BldGraphic =append (_gcac .BldGraphic ,_bcec );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gegee .Name );if _dgg :=d .Skip ();_dgg !=nil {return _dgg ;};};case _e .EndElement :break _fbd ;case _e .CharData :};};return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_adcdg :=&CT_ViewProperties {};return _adcdg };func (_gdfdd ST_TLChartSubelementType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aacba :=_e .Attr {};_aacba .Name =name ;switch _gdfdd {case ST_TLChartSubelementTypeUnset :_aacba .Value ="";case ST_TLChartSubelementTypeGridLegend :_aacba .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_aacba .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_aacba .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_aacba .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_aacba .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _aacba ,nil ;};func (_becd *CT_OutlineViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_becd .CViewPr =NewCT_CommonViewProperties ();_cbgcb :for {_cfecc ,_eebbd :=d .Token ();if _eebbd !=nil {return _eebbd ;};switch _gede :=_cfecc .(type ){case _e .StartElement :switch _gede .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _afgb :=d .DecodeElement (_becd .CViewPr ,&_gede );_afgb !=nil {return _afgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:_becd .SldLst =NewCT_OutlineViewSlideList ();if _dgaa :=d .DecodeElement (_becd .SldLst ,&_gede );_dgaa !=nil {return _dgaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becd .ExtLst =NewCT_ExtensionList ();if _ccaeg :=d .DecodeElement (_becd .ExtLst ,&_gede );_ccaeg !=nil {return _ccaeg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_gede .Name );if _aeea :=d .Skip ();_aeea !=nil {return _aeea ;};};case _e .EndElement :break _cbgcb ;case _e .CharData :};};return nil ;};func (_adbfg ST_SplitterBarState )String ()string {switch _adbfg {case 0:return "";case 1:return "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case 2:return "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case 3:return "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return "";}; -// ST_TransitionEightDirectionType is a union type -type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_effa *CT_StringTag )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",_effa .NameAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",_effa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gdbf *CT_TLAnimateRotationBehavior )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gdbf .ByAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062\u0079"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gdbf .ByAttr )});};if _gdbf .FromAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gdbf .FromAttr )});};if _gdbf .ToAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0074\u006f"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gdbf .ToAttr )});};e .EncodeToken (start );_efeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gdbf .CBhvr ,_efeb );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_eebcd *CT_SlideIdListEntry )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_eebcd .IdAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_eebcd .RIdAttr )});e .EncodeToken (start );if _eebcd .ExtLst !=nil {_dagb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eebcd .ExtLst ,_dagb );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CommentAuthorList and its children +func (_gbe *CT_CommentAuthorList )Validate ()error {return _gbe .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};func NewCT_HandoutMaster ()*CT_HandoutMaster {_bcc :=&CT_HandoutMaster {};_bcc .CSld =NewCT_CommonSlideData ();_bcc .ClrMap =_da .NewCT_ColorMapping ();return _bcc ;};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_abfef :=&CT_TLAnimateMotionBehavior {};_abfef .CBhvr =NewCT_TLCommonBehaviorData ();return _abfef ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_gffdf :=&CT_TLTimeAnimateValue {};return _gffdf ;}; -// Validate validates the CT_TLCommandBehavior and its children -func (_beaa *CT_TLCommandBehavior )Validate ()error {return _beaa .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};type CT_NormalViewProperties struct{ +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_gfcc *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _bfgbf :=_gfcc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfgbf !=nil {return _bfgbf ;};if _faff :=_gfcc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_faff !=nil {return _faff ;};if _affg :=_gfcc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_affg !=nil {return _affg ;};return nil ;}; -// Show Outline Icons in Normal View -ShowOutlineIconsAttr *bool ; +// Validate validates the AG_Ole and its children +func (_ddc *AG_Ole )Validate ()error {return _ddc .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");}; -// Snap Vertical Splitter -SnapVertSplitterAttr *bool ; +// Validate validates the CT_EmbeddedFontList and its children +func (_fac *CT_EmbeddedFontList )Validate ()error {return _fac .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_abbc :=&CT_CornerDirectionTransition {};return _abbc ;};func (_gdafb ST_TLTimeNodeFillType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_geab :=_e .Attr {};_geab .Name =name ;switch _gdafb {case ST_TLTimeNodeFillTypeUnset :_geab .Value ="";case ST_TLTimeNodeFillTypeRemove :_geab .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_geab .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_geab .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_geab .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _geab ,nil ;};func (_fdb *CT_BackgroundProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gef :=range start .Attr {if _gef .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_dga ,_ace :=_a .ParseBool (_gef .Value );if _ace !=nil {return _ace ;};_fdb .ShadeToTitleAttr =&_dga ;continue ;};};_bc :for {_bbf ,_deba :=d .Token ();if _deba !=nil {return _deba ;};switch _cdb :=_bbf .(type ){case _e .StartElement :switch _cdb .Name {case _e .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdb .NoFill =_da .NewCT_NoFillProperties ();if _adbe :=d .DecodeElement (_fdb .NoFill ,&_cdb );_adbe !=nil {return _adbe ;};case _e .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdb .SolidFill =_da .NewCT_SolidColorFillProperties ();if _fcb :=d .DecodeElement (_fdb .SolidFill ,&_cdb );_fcb !=nil {return _fcb ;};case _e .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdb .GradFill =_da .NewCT_GradientFillProperties ();if _gegg :=d .DecodeElement (_fdb .GradFill ,&_cdb );_gegg !=nil {return _gegg ;};case _e .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdb .BlipFill =_da .NewCT_BlipFillProperties ();if _gefa :=d .DecodeElement (_fdb .BlipFill ,&_cdb );_gefa !=nil {return _gefa ;};case _e .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdb .PattFill =_da .NewCT_PatternFillProperties ();if _befc :=d .DecodeElement (_fdb .PattFill ,&_cdb );_befc !=nil {return _befc ;};case _e .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fdb .GrpFill =_da .NewCT_GroupFillProperties ();if _gee :=d .DecodeElement (_fdb .GrpFill ,&_cdb );_gee !=nil {return _gee ;};case _e .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fdb .EffectLst =_da .NewCT_EffectList ();if _aa :=d .DecodeElement (_fdb .EffectLst ,&_cdb );_aa !=nil {return _aa ;};case _e .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fdb .EffectDag =_da .NewCT_EffectContainer ();if _afe :=d .DecodeElement (_fdb .EffectDag ,&_cdb );_afe !=nil {return _afe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdb .ExtLst =NewCT_ExtensionList ();if _bfe :=d .DecodeElement (_fdb .ExtLst ,&_cdb );_bfe !=nil {return _bfe ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_cdb .Name );if _bdb :=d .Skip ();_bdb !=nil {return _bdb ;};};case _e .EndElement :break _bc ;case _e .CharData :};};return nil ;};func (_gfaef *ST_TLTriggerEvent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbbg ,_efbb :=d .Token ();if _efbb !=nil {return _efbb ;};if _bffbc ,_fbca :=_ddbbg .(_e .EndElement );_fbca &&_bffbc .Name ==start .Name {*_gfaef =1;return nil ;};if _cfebbb ,_ebdge :=_ddbbg .(_e .CharData );!_ebdge {return _d .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",_ddbbg );}else {switch string (_cfebbb ){case "":*_gfaef =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_gfaef =1;case "\u006f\u006e\u0045n\u0064":*_gfaef =2;case "\u0062\u0065\u0067i\u006e":*_gfaef =3;case "\u0065\u006e\u0064":*_gfaef =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_gfaef =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_gfaef =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_gfaef =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_gfaef =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_gfaef =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_gfaef =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_gfaef =11;};};_ddbbg ,_efbb =d .Token ();if _efbb !=nil {return _efbb ;};if _feccgg ,_fdaed :=_ddbbg .(_e .EndElement );_fdaed &&_feccgg .Name ==start .Name {return nil ;};return _d .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",_ddbbg );}; -// State of the Vertical Splitter Bar -VertBarStateAttr ST_SplitterBarState ; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_gcag *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cabcdd :=_gcag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cabcdd !=nil {return _cabcdd ;};if _ccaee :=_gcag .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_ccaee !=nil {return _ccaee ;};if _ageg :=_gcag .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ageg !=nil {return _ageg ;};return nil ;}; -// State of the Horizontal Splitter Bar -HorzBarStateAttr ST_SplitterBarState ; +// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path +func (_fdd *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _fec :=_fdd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fec !=nil {return _fec ;};if _fdd .GuideLst !=nil {if _fgaff :=_fdd .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_fgaff !=nil {return _fgaff ;};};return nil ;}; -// Prefer Single View -PreferSingleViewAttr *bool ; +// Validate validates the CT_ShowInfoBrowse and its children +func (_bedg *CT_ShowInfoBrowse )Validate ()error {return _bedg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};const (ST_PhotoAlbumFrameShapeUnset ST_PhotoAlbumFrameShape =0;ST_PhotoAlbumFrameShapeFrameStyle1 ST_PhotoAlbumFrameShape =1;ST_PhotoAlbumFrameShapeFrameStyle2 ST_PhotoAlbumFrameShape =2;ST_PhotoAlbumFrameShapeFrameStyle3 ST_PhotoAlbumFrameShape =3;ST_PhotoAlbumFrameShapeFrameStyle4 ST_PhotoAlbumFrameShape =4;ST_PhotoAlbumFrameShapeFrameStyle5 ST_PhotoAlbumFrameShape =5;ST_PhotoAlbumFrameShapeFrameStyle6 ST_PhotoAlbumFrameShape =6;ST_PhotoAlbumFrameShapeFrameStyle7 ST_PhotoAlbumFrameShape =7;);func (_agace *CT_TLByHslColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fccge :=range start .Attr {if _fccge .Name .Local =="\u0068"{_fbbac ,_gfgbe :=_a .ParseInt (_fccge .Value ,10,32);if _gfgbe !=nil {return _gfgbe ;};_agace .HAttr =int32 (_fbbac );continue ;};if _fccge .Name .Local =="\u0073"{_ffeb ,_bgda :=ParseUnionST_FixedPercentage (_fccge .Value );if _bgda !=nil {return _bgda ;};_agace .SAttr =_ffeb ;continue ;};if _fccge .Name .Local =="\u006c"{_abgb ,_gfgag :=ParseUnionST_FixedPercentage (_fccge .Value );if _gfgag !=nil {return _gfgag ;};_agace .LAttr =_abgb ;continue ;};};for {_geebc ,_agacee :=d .Token ();if _agacee !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0048sl\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_agacee );};if _baga ,_fdcf :=_geebc .(_e .EndElement );_fdcf &&_baga .Name ==start .Name {break ;};};return nil ;};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_bbgb *CT_Kinsoku )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbgb .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_bbgb .LangAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bbgb .InvalStCharsAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bbgb .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfcea *CT_ViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfcea .LastViewAttr !=ST_ViewTypeUnset {_bdbg ,_cfgcc :=_bfcea .LastViewAttr .MarshalXMLAttr (_e .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _cfgcc !=nil {return _cfgcc ;};start .Attr =append (start .Attr ,_bdbg );};if _bfcea .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bfcea .ShowCommentsAttr ))});};e .EncodeToken (start );if _bfcea .NormalViewPr !=nil {_egfcg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .NormalViewPr ,_egfcg );};if _bfcea .SlideViewPr !=nil {_dgab :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .SlideViewPr ,_dgab );};if _bfcea .OutlineViewPr !=nil {_cfbdc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .OutlineViewPr ,_cfbdc );};if _bfcea .NotesTextViewPr !=nil {_cgcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .NotesTextViewPr ,_cgcb );};if _bfcea .SorterViewPr !=nil {_fagfg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .SorterViewPr ,_fagfg );};if _bfcea .NotesViewPr !=nil {_dbbdf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .NotesViewPr ,_dbbdf );};if _bfcea .GridSpacing !=nil {_cegc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bfcea .GridSpacing ,_cegc );};if _bfcea .ExtLst !=nil {_cfebb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfcea .ExtLst ,_cfebb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfgbdf *ST_WebColorType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfgbdf =0;case "\u006e\u006f\u006e\u0065":*_bfgbdf =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_bfgbdf =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bfgbdf =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_bfgbdf =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_bfgbdf =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_bfgbdf =6;};return nil ;};func (_ggaed ST_ViewType )Validate ()error {return _ggaed .ValidateWithPath ("")};func (_bfbfd *ST_TLTimeIndefinite )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfac ,_fbfgd :=d .Token ();if _fbfgd !=nil {return _fbfgd ;};if _befba ,_aeded :=_bfac .(_e .EndElement );_aeded &&_befba .Name ==start .Name {*_bfbfd =1;return nil ;};if _eegd ,_ccfg :=_bfac .(_e .CharData );!_ccfg {return _d .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",_bfac );}else {switch string (_eegd ){case "":*_bfbfd =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_bfbfd =1;};};_bfac ,_fbfgd =d .Token ();if _fbfgd !=nil {return _fbfgd ;};if _egedb ,_acfcb :=_bfac .(_e .EndElement );_acfcb &&_egedb .Name ==start .Name {return nil ;};return _d .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",_bfac );};func (_ebefaf *ST_TLChartSubelementType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adagf ,_cbdbfc :=d .Token ();if _cbdbfc !=nil {return _cbdbfc ;};if _bbagd ,_dfdcf :=_adagf .(_e .EndElement );_dfdcf &&_bbagd .Name ==start .Name {*_ebefaf =1;return nil ;};if _fgddef ,_dccbd :=_adagf .(_e .CharData );!_dccbd {return _d .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",_adagf );}else {switch string (_fgddef ){case "":*_ebefaf =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ebefaf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ebefaf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ebefaf =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ebefaf =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ebefaf =5;};};_adagf ,_cbdbfc =d .Token ();if _cbdbfc !=nil {return _cbdbfc ;};if _bggbg ,_fdgd :=_adagf .(_e .EndElement );_fdgd &&_bggbg .Name ==start .Name {return nil ;};return _d .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",_adagf );};func (_afbfa ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_egafc :=_e .Attr {};_egafc .Name =name ;switch _afbfa {case ST_TLAnimateMotionPathEditModeUnset :_egafc .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_egafc .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_egafc .Value ="\u0066\u0069\u0078e\u0064";};return _egafc ,nil ;};func (_bgddec *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgddec =0;case "\u0065\u006e\u0074\u0072":*_bgddec =1;case "\u0065\u0078\u0069\u0074":*_bgddec =2;case "\u0065\u006d\u0070\u0068":*_bgddec =3;case "\u0070\u0061\u0074\u0068":*_bgddec =4;case "\u0076\u0065\u0072\u0062":*_bgddec =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_bgddec =6;};return nil ;}; -// Normal View Restored Left Properties -RestoredLeft *CT_NormalViewPortion ; +// Validate validates the CT_CustomerDataList and its children +func (_fabba *CT_CustomerDataList )Validate ()error {return _fabba .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_acbbbc ST_TLDiagramBuildType )Validate ()error {return _acbbbc .ValidateWithPath ("")}; -// Normal View Restored Top Properties -RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_cedbg :=&CT_TLIterateIntervalPercentage {};return _cedbg ;};func (_fgg ST_PlaceholderType )ValidateWithPath (path string )error {switch _fgg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgg ));};return nil ;};type CT_PhotoAlbum struct{ +// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path +func (_degbe *NotesMaster )ValidateWithPath (path string )error {if _bedde :=_degbe .CT_NotesMaster .ValidateWithPath (path );_bedde !=nil {return _bedde ;};return nil ;}; -// Black and White -BwAttr *bool ; +// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path +func (_gdad *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _gdad .NotesMasterId !=nil {if _cafc :=_gdad .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_cafc !=nil {return _cafc ;};};return nil ;}; -// Show/Hide Captions -ShowCaptionsAttr *bool ; +// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path +func (_adfbd *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _dfcd :=_adfbd .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_dfcd !=nil {return _dfcd ;};return nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_eegeg *OleObj )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _eegeg .CT_OleObject .MarshalXML (e ,start );};func (_gdfda *CT_SmartTags )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gdfda .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_fgdbf :=&EG_TopLevelSlide {};_fgdbf .ClrMap =_da .NewCT_ColorMapping ();return _fgdbf ;};func (_abbce *CT_EightDirectionTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abbce .DirAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_abbce .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLPoint struct{ -// Photo Album Layout -LayoutAttr ST_PhotoAlbumLayout ; +// X coordinate +XAttr _da .ST_Percentage ; -// Frame Type -FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;}; +// Y coordinate +YAttr _da .ST_Percentage ;};func NewSldLayout ()*SldLayout {_eccbdb :=&SldLayout {};_eccbdb .CT_SlideLayout =*NewCT_SlideLayout ();return _eccbdb ;}; -// Validate validates the CT_TLBuildParagraph and its children -func (_cfgc *CT_TLBuildParagraph )Validate ()error {return _cfgc .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");}; +// Validate validates the CT_WheelTransition and its children +func (_gdfef *CT_WheelTransition )Validate ()error {return _gdfef .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_bbbae *Notes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _bbbae .CT_NotesSlide .MarshalXML (e ,start );}; -// Validate validates the CT_Comment and its children -func (_cbcf *CT_Comment )Validate ()error {return _cbcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_gdggd *CT_SlideRelationshipListEntry )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_fbgbf :=range start .Attr {if _fbgbf .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"&&_fbgbf .Name .Local =="\u0069\u0064"||_fbgbf .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"&&_fbgbf .Name .Local =="\u0069\u0064"{_cfadb ,_beafcd :=_fbgbf .Value ,error (nil );if _beafcd !=nil {return _beafcd ;};_gdggd .IdAttr =_cfadb ;continue ;};};for {_cfega ,_fefe :=d .Token ();if _fefe !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_fefe );};if _eabbd ,_eedbe :=_cfega .(_bcaf .EndElement );_eedbe &&_eabbd .Name ==start .Name {break ;};};return nil ;};type SldLayout struct{CT_SlideLayout };func (_aaef *CmAuthorLst )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _aaef .CT_CommentAuthorList .MarshalXML (e ,start );};func (_cbgag ST_TLTriggerEvent )Validate ()error {return _cbgag .ValidateWithPath ("")};func (_bdefa *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_bdefa =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_bdefa =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_bdefa =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_bdefa =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_bdefa =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_bdefa =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_bdefa =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_bdefa =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bdefa =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_bdefa =9;};return nil ;};func (_fefa *CT_SlideRelationshipList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _fefa .Sld !=nil {_gefede :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_becaa :=range _fefa .Sld {e .EncodeElement (_becaa ,_gefede );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLSetBehavior and its children +func (_afdgd *CT_TLSetBehavior )Validate ()error {return _afdgd .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");}; -// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path -func (_bdaf *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _addc :=_bdaf .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_addc !=nil {return _addc ;};if _bdaf .DurAttr !=nil {if _aeead :=_bdaf .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_aeead !=nil {return _aeead ;};};if _bdaf .RepeatCountAttr !=nil {if _abdfb :=_bdaf .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_abdfb !=nil {return _abdfb ;};};if _bdaf .RepeatDurAttr !=nil {if _eb :=_bdaf .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_eb !=nil {return _eb ;};};if _bdaf .SpdAttr !=nil {if _bfeea :=_bdaf .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_bfeea !=nil {return _bfeea ;};};if _bdaf .AccelAttr !=nil {if _cffaab :=_bdaf .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_cffaab !=nil {return _cffaab ;};};if _bdaf .DecelAttr !=nil {if _fgagf :=_bdaf .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_fgagf !=nil {return _fgagf ;};};if _cccfe :=_bdaf .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_cccfe !=nil {return _cccfe ;};if _eebef :=_bdaf .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_eebef !=nil {return _eebef ;};if _e :=_bdaf .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_e !=nil {return _e ;};if _fabae :=_bdaf .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_fabae !=nil {return _fabae ;};if _abgg :=_bdaf .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abgg !=nil {return _abgg ;};if _bdaf .StCondLst !=nil {if _daada :=_bdaf .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_daada !=nil {return _daada ;};};if _bdaf .EndCondLst !=nil {if _eegac :=_bdaf .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_eegac !=nil {return _eegac ;};};if _bdaf .EndSync !=nil {if _ebdf :=_bdaf .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_ebdf !=nil {return _ebdf ;};};if _bdaf .Iterate !=nil {if _aff :=_bdaf .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_aff !=nil {return _aff ;};};if _bdaf .ChildTnLst !=nil {if _gbfcf :=_bdaf .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_gbfcf !=nil {return _gbfcf ;};};if _bdaf .SubTnLst !=nil {if _gbfdd :=_bdaf .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_gbfdd !=nil {return _gbfdd ;};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path +func (_beeb *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _gagb :=_beeb .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_gagb !=nil {return _gagb ;};if _gecbf :=_beeb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gecbf !=nil {return _gecbf ;};if _ffcad :=_beeb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ffcad !=nil {return _ffcad ;};if _beeb .By !=nil {if _ggef :=_beeb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_ggef !=nil {return _ggef ;};};if _beeb .From !=nil {if _faffg :=_beeb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_faffg !=nil {return _faffg ;};};if _beeb .To !=nil {if _efacg :=_beeb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_efacg !=nil {return _efacg ;};};return nil ;}; -// ValidateWithPath validates the Notes and its children, prefixing error messages with path -func (_ggbb *Notes )ValidateWithPath (path string )error {if _gegfb :=_ggbb .CT_NotesSlide .ValidateWithPath (path );_gegfb !=nil {return _gegfb ;};return nil ;};func (_ebfab *SldMaster )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ebfab .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_ccefc :=range start .Attr {if _ccefc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_eebaaa ,_aafeg :=_bafec .ParseBool (_ccefc .Value );if _aafeg !=nil {return _aafeg ;};_ebfab .PreserveAttr =&_eebaaa ;continue ;};};_aacf :for {_abggg ,_fgcg :=d .Token ();if _fgcg !=nil {return _fgcg ;};switch _dcfa :=_abggg .(type ){case _bcaf .StartElement :switch _dcfa .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gddcd :=d .DecodeElement (_ebfab .CSld ,&_dcfa );_gddcd !=nil {return _gddcd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fecf :=d .DecodeElement (_ebfab .ClrMap ,&_dcfa );_fecf !=nil {return _fecf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_ebfab .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _ebdae :=d .DecodeElement (_ebfab .SldLayoutIdLst ,&_dcfa );_ebdae !=nil {return _ebdae ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_ebfab .Transition =NewCT_SlideTransition ();if _deddd :=d .DecodeElement (_ebfab .Transition ,&_dcfa );_deddd !=nil {return _deddd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_ebfab .Timing =NewCT_SlideTiming ();if _edgf :=d .DecodeElement (_ebfab .Timing ,&_dcfa );_edgf !=nil {return _edgf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_ebfab .Hf =NewCT_HeaderFooter ();if _cbeff :=d .DecodeElement (_ebfab .Hf ,&_dcfa );_cbeff !=nil {return _cbeff ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_ebfab .TxStyles =NewCT_SlideMasterTextStyles ();if _dcaa :=d .DecodeElement (_ebfab .TxStyles ,&_dcfa );_dcaa !=nil {return _dcaa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebfab .ExtLst =NewCT_ExtensionListModify ();if _dgaf :=d .DecodeElement (_ebfab .ExtLst ,&_dcfa );_dgaf !=nil {return _dgaf ;};default:_cacbe .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 \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_dcfa .Name );if _gfaca :=d .Skip ();_gfaca !=nil {return _gfaca ;};};case _bcaf .EndElement :break _aacf ;case _bcaf .CharData :};};return nil ;};func (_gcdbb *OleObj )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _gcdbb .CT_OleObject .MarshalXML (e ,start );};func (_bbceb ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _bbceb {case 0,1,2,3,4,5,6,7:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbceb ));};return nil ;};type ST_TLBehaviorOverrideType byte ;func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_cegd :=&CT_TLTimeConditionList {};return _cegd ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_geagb :=&CT_TLTimeAnimateValueList {};return _geagb ;};func (_fdff ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _fdff {case 0,1,2,3,4:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdff ));};return nil ;};func (_aeba *CT_CommonSlideData )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _aeba .NameAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_aeba .NameAttr )});};e .EncodeToken (start );if _aeba .Bg !=nil {_bcgd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_aeba .Bg ,_bcgd );};_acb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_aeba .SpTree ,_acb );if _aeba .CustDataLst !=nil {_deabe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_aeba .CustDataLst ,_deabe );};if _aeba .Controls !=nil {_fegcca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_aeba .Controls ,_fegcca );};if _aeba .ExtLst !=nil {_egegd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeba .ExtLst ,_egegd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_dgfc :=&CT_BackgroundProperties {};return _dgfc ;};type CT_CustomShowList struct{ +// Validate validates the CT_TLAnimateRotationBehavior and its children +func (_faaae *CT_TLAnimateRotationBehavior )Validate ()error {return _faaae .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072");};func (_fcbgg *ST_PlaceholderType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcbgg =0;case "\u0074\u0069\u0074l\u0065":*_fcbgg =1;case "\u0062\u006f\u0064\u0079":*_fcbgg =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_fcbgg =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_fcbgg =4;case "\u0064\u0074":*_fcbgg =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_fcbgg =6;case "\u0066\u0074\u0072":*_fcbgg =7;case "\u0068\u0064\u0072":*_fcbgg =8;case "\u006f\u0062\u006a":*_fcbgg =9;case "\u0063\u0068\u0061r\u0074":*_fcbgg =10;case "\u0074\u0062\u006c":*_fcbgg =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_fcbgg =12;case "\u0064\u0067\u006d":*_fcbgg =13;case "\u006d\u0065\u0064i\u0061":*_fcbgg =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_fcbgg =15;case "\u0070\u0069\u0063":*_fcbgg =16;};return nil ;};func (_bcfbe ST_TLTimeAnimateValueTime )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bcfbe .ST_PositiveFixedPercentage !=nil {e .Encode (_bcfbe .ST_PositiveFixedPercentage );};if _bcfbe .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_e .CharData (_bcfbe .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_dag *AG_ChildSlide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_c :=range start .Attr {if _c .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ed ,_dd :=_a .ParseBool (_c .Value );if _dd !=nil {return _dd ;};_dag .ShowMasterSpAttr =&_ed ;continue ;};if _c .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cf ,_ad :=_a .ParseBool (_c .Value );if _ad !=nil {return _ad ;};_dag .ShowMasterPhAnimAttr =&_cf ;continue ;};};for {_eg ,_adc :=d .Token ();if _adc !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_adc );};if _ag ,_cc :=_eg .(_e .EndElement );_cc &&_ag .Name ==start .Name {break ;};};return nil ;};type CT_SlideSorterViewProperties struct{ -// Custom Show -CustShow []*CT_CustomShow ;};func (_fedg ST_TransitionSideDirectionType )Validate ()error {return _fedg .ValidateWithPath ("")};func (_gcbdf *ST_TransitionSpeed )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cbeaac ,_gaee :=d .Token ();if _gaee !=nil {return _gaee ;};if _cacfg ,_eggcg :=_cbeaac .(_bcaf .EndElement );_eggcg &&_cacfg .Name ==start .Name {*_gcbdf =1;return nil ;};if _bbdg ,_bacge :=_cbeaac .(_bcaf .CharData );!_bacge {return _ffgea .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",_cbeaac );}else {switch string (_bbdg ){case "":*_gcbdf =0;case "\u0073\u006c\u006f\u0077":*_gcbdf =1;case "\u006d\u0065\u0064":*_gcbdf =2;case "\u0066\u0061\u0073\u0074":*_gcbdf =3;};};_cbeaac ,_gaee =d .Token ();if _gaee !=nil {return _gaee ;};if _gaddfe ,_cgge :=_cbeaac .(_bcaf .EndElement );_cgge &&_gaddfe .Name ==start .Name {return nil ;};return _ffgea .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",_cbeaac );};type CT_BackgroundProperties struct{ +// Show Formatting +ShowFormattingAttr *bool ; -// Shade to Title -ShadeToTitleAttr *bool ;NoFill *_dcdb .CT_NoFillProperties ;SolidFill *_dcdb .CT_SolidColorFillProperties ;GradFill *_dcdb .CT_GradientFillProperties ;BlipFill *_dcdb .CT_BlipFillProperties ;PattFill *_dcdb .CT_PatternFillProperties ;GrpFill *_dcdb .CT_GroupFillProperties ;EffectLst *_dcdb .CT_EffectList ;EffectDag *_dcdb .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_defde *CT_Picture )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_defde .NvPicPr =NewCT_PictureNonVisual ();_defde .BlipFill =_dcdb .NewCT_BlipFillProperties ();_defde .SpPr =_dcdb .NewCT_ShapeProperties ();_cfad :for {_eedbd ,_deebf :=d .Token ();if _deebf !=nil {return _deebf ;};switch _bccd :=_eedbd .(type ){case _bcaf .StartElement :switch _bccd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _fcdbg :=d .DecodeElement (_defde .NvPicPr ,&_bccd );_fcdbg !=nil {return _fcdbg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cbaac :=d .DecodeElement (_defde .BlipFill ,&_bccd );_cbaac !=nil {return _cbaac ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _dddgc :=d .DecodeElement (_defde .SpPr ,&_bccd );_dddgc !=nil {return _dddgc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_defde .Style =_dcdb .NewCT_ShapeStyle ();if _gdfde :=d .DecodeElement (_defde .Style ,&_bccd );_gdfde !=nil {return _gdfde ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defde .ExtLst =NewCT_ExtensionListModify ();if _deaa :=d .DecodeElement (_defde .ExtLst ,&_bccd );_deaa !=nil {return _deaa ;};default:_cacbe .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_bccd .Name );if _ffcb :=d .Skip ();_ffcb !=nil {return _ffcb ;};};case _bcaf .EndElement :break _cfad ;case _bcaf .CharData :};};return nil ;};func (_caggf *CT_TLTemplateList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _caggf .Tmpl !=nil {_facdd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_cgfb :=range _caggf .Tmpl {e .EncodeElement (_cgfb ,_facdd );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_bgdfg :=&CT_TLMediaNodeVideo {};_bgdfg .CMediaNode =NewCT_TLCommonMediaNodeData ();return _bgdfg ;};func (_cbdf ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _cbdf {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdf ));};return nil ;};type ST_TLAnimateColorSpace byte ; +// Base properties for Slide Sorter View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};type CT_TLTimeConditionList struct{ -// Validate validates the CT_TLByHslColorTransform and its children -func (_geacf *CT_TLByHslColorTransform )Validate ()error {return _geacf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_ged *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eee ,_ebeef :=d .Token ();if _ebeef !=nil {return _ebeef ;};if _dad ,_ccadg :=_eee .(_bcaf .EndElement );_ccadg &&_dad .Name ==start .Name {*_ged =1;return nil ;};if _bbcdg ,_gbcg :=_eee .(_bcaf .CharData );!_gbcg {return _ffgea .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",_eee );}else {switch string (_bbcdg ){case "":*_ged =0;case "\u0065\u006e\u0074\u0072":*_ged =1;case "\u0065\u0078\u0069\u0074":*_ged =2;case "\u0065\u006d\u0070\u0068":*_ged =3;case "\u0070\u0061\u0074\u0068":*_ged =4;case "\u0076\u0065\u0072\u0062":*_ged =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_ged =6;};};_eee ,_ebeef =d .Token ();if _ebeef !=nil {return _ebeef ;};if _cade ,_fgca :=_eee .(_bcaf .EndElement );_fgca &&_cade .Name ==start .Name {return nil ;};return _ffgea .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",_eee );}; +// Condition +Cond []*CT_TLTimeCondition ;};const (ST_TLTriggerEventUnset ST_TLTriggerEvent =0;ST_TLTriggerEventOnBegin ST_TLTriggerEvent =1;ST_TLTriggerEventOnEnd ST_TLTriggerEvent =2;ST_TLTriggerEventBegin ST_TLTriggerEvent =3;ST_TLTriggerEventEnd ST_TLTriggerEvent =4;ST_TLTriggerEventOnClick ST_TLTriggerEvent =5;ST_TLTriggerEventOnDblClick ST_TLTriggerEvent =6;ST_TLTriggerEventOnMouseOver ST_TLTriggerEvent =7;ST_TLTriggerEventOnMouseOut ST_TLTriggerEvent =8;ST_TLTriggerEventOnNext ST_TLTriggerEvent =9;ST_TLTriggerEventOnPrev ST_TLTriggerEvent =10;ST_TLTriggerEventOnStopAudio ST_TLTriggerEvent =11;);type ST_TLAnimateMotionPathEditMode byte ;func (_eeagc *ST_PhotoAlbumLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebge ,_bdggbc :=d .Token ();if _bdggbc !=nil {return _bdggbc ;};if _ffbgg ,_fddd :=_ebge .(_e .EndElement );_fddd &&_ffbgg .Name ==start .Name {*_eeagc =1;return nil ;};if _cfdge ,_decde :=_ebge .(_e .CharData );!_decde {return _d .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",_ebge );}else {switch string (_cfdge ){case "":*_eeagc =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_eeagc =1;case "\u0031\u0070\u0069\u0063":*_eeagc =2;case "\u0032\u0070\u0069\u0063":*_eeagc =3;case "\u0034\u0070\u0069\u0063":*_eeagc =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeagc =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeagc =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeagc =7;};};_ebge ,_bdggbc =d .Token ();if _bdggbc !=nil {return _bdggbc ;};if _eagfd ,_bgefb :=_ebge .(_e .EndElement );_bgefb &&_eagfd .Name ==start .Name {return nil ;};return _d .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",_ebge );};type CT_NotesMaster struct{ -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_eccdd *CT_Extension )ValidateWithPath (path string )error {return nil };func NewCT_SlideSize ()*CT_SlideSize {_fdbe :=&CT_SlideSize {};_fdbe .CxAttr =914400;_fdbe .CyAttr =914400;return _fdbe ;}; +// Common Slide Data +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_fcfgf *CT_Shape )ValidateWithPath (path string )error {if _ffbf :=_fcfgf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_ffbf !=nil {return _ffbf ;};if _afda :=_fcfgf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afda !=nil {return _afda ;};if _fcfgf .Style !=nil {if _beff :=_fcfgf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_beff !=nil {return _beff ;};};if _fcfgf .TxBody !=nil {if _dde :=_fcfgf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_dde !=nil {return _dde ;};};if _fcfgf .ExtLst !=nil {if _egfbd :=_fcfgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfbd !=nil {return _egfbd ;};};return nil ;};type CT_TagList struct{ +// Color Scheme Map +ClrMap *_da .CT_ColorMapping ; -// Programmable Extensibility Tag -Tag []*CT_StringTag ;};func (_fagbc *CT_TLCommandBehavior )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fagbc .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bfc :=range start .Attr {if _bfc .Name .Local =="\u0074\u0079\u0070\u0065"{_fagbc .TypeAttr .UnmarshalXMLAttr (_bfc );continue ;};if _bfc .Name .Local =="\u0063\u006d\u0064"{_geeec ,_aeccc :=_bfc .Value ,error (nil );if _aeccc !=nil {return _aeccc ;};_fagbc .CmdAttr =&_geeec ;continue ;};};_cfaa :for {_fbag ,_dgc :=d .Token ();if _dgc !=nil {return _dgc ;};switch _bgbc :=_fbag .(type ){case _bcaf .StartElement :switch _bgbc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _badbd :=d .DecodeElement (_fagbc .CBhvr ,&_bgbc );_badbd !=nil {return _badbd ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_bgbc .Name );if _defb :=d .Skip ();_defb !=nil {return _defb ;};};case _bcaf .EndElement :break _cfaa ;case _bcaf .CharData :};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_gcdb :=&CT_ExtensionList {};return _gcdb };func (_gggfd *CT_HandoutMaster )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gggfd .CSld =NewCT_CommonSlideData ();_gggfd .ClrMap =_dcdb .NewCT_ColorMapping ();_ecg :for {_ffdd ,_abec :=d .Token ();if _abec !=nil {return _abec ;};switch _ebaa :=_ffdd .(type ){case _bcaf .StartElement :switch _ebaa .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gcga :=d .DecodeElement (_gggfd .CSld ,&_ebaa );_gcga !=nil {return _gcga ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _bbce :=d .DecodeElement (_gggfd .ClrMap ,&_ebaa );_bbce !=nil {return _bbce ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gggfd .Hf =NewCT_HeaderFooter ();if _egda :=d .DecodeElement (_gggfd .Hf ,&_ebaa );_egda !=nil {return _egda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gggfd .ExtLst =NewCT_ExtensionListModify ();if _cacec :=d .DecodeElement (_gggfd .ExtLst ,&_ebaa );_cacec !=nil {return _cacec ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_ebaa .Name );if _ffaff :=d .Skip ();_ffaff !=nil {return _ffaff ;};};case _bcaf .EndElement :break _ecg ;case _bcaf .CharData :};};return nil ;};func (_cfebg *CT_TLCommonTimeNodeData )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cfebg .IdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .IdAttr )});};if _cfebg .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .PresetIDAttr )});};if _cfebg .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_eedcb ,_ffcc :=_cfebg .PresetClassAttr .MarshalXMLAttr (_bcaf .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _ffcc !=nil {return _ffcc ;};start .Attr =append (start .Attr ,_eedcb );};if _cfebg .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .PresetSubtypeAttr )});};if _cfebg .DurAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0064\u0075\u0072"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .DurAttr )});};if _cfebg .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .RepeatCountAttr )});};if _cfebg .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .RepeatDurAttr )});};if _cfebg .SpdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .SpdAttr )});};if _cfebg .AccelAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .AccelAttr )});};if _cfebg .DecelAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .DecelAttr )});};if _cfebg .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cfebg .AutoRevAttr ))});};if _cfebg .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_gge ,_gfeac :=_cfebg .RestartAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _gfeac !=nil {return _gfeac ;};start .Attr =append (start .Attr ,_gge );};if _cfebg .FillAttr !=ST_TLTimeNodeFillTypeUnset {_adacg ,_fbeg :=_cfebg .FillAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0066\u0069\u006c\u006c"});if _fbeg !=nil {return _fbeg ;};start .Attr =append (start .Attr ,_adacg );};if _cfebg .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_dfdb ,_decc :=_cfebg .SyncBehaviorAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _decc !=nil {return _decc ;};start .Attr =append (start .Attr ,_dfdb );};if _cfebg .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .TmFilterAttr )});};if _cfebg .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .EvtFilterAttr )});};if _cfebg .DisplayAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cfebg .DisplayAttr ))});};if _cfebg .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_aade ,_aefb :=_cfebg .MasterRelAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _aefb !=nil {return _aefb ;};start .Attr =append (start .Attr ,_aade );};if _cfebg .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .BldLvlAttr )});};if _cfebg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfebg .GrpIdAttr )});};if _cfebg .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cfebg .AfterEffectAttr ))});};if _cfebg .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_gcadee ,_feb :=_cfebg .NodeTypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _feb !=nil {return _feb ;};start .Attr =append (start .Attr ,_gcadee );};if _cfebg .NodePhAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cfebg .NodePhAttr ))});};e .EncodeToken (start );if _cfebg .StCondLst !=nil {_ggea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cfebg .StCondLst ,_ggea );};if _cfebg .EndCondLst !=nil {_dfdfc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cfebg .EndCondLst ,_dfdfc );};if _cfebg .EndSync !=nil {_dfebd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_cfebg .EndSync ,_dfebd );};if _cfebg .Iterate !=nil {_abcbg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_cfebg .Iterate ,_abcbg );};if _cfebg .ChildTnLst !=nil {_abg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_cfebg .ChildTnLst ,_abg );};if _cfebg .SubTnLst !=nil {_gceg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_cfebg .SubTnLst ,_gceg );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_TLGraphicalObjectBuild struct{ +// Header/Footer Information for a Notes Master +Hf *CT_HeaderFooter ; -// Build As One -BldAsOne *CT_Empty ; +// Notes Text Style +NotesStyle *_da .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func (_decb *CT_GuideList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efa :for {_cega ,_gcdfe :=d .Token ();if _gcdfe !=nil {return _gcdfe ;};switch _egeb :=_cega .(type ){case _e .StartElement :switch _egeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"}:_acgg :=NewCT_Guide ();if _eafda :=d .DecodeElement (_acgg ,&_egeb );_eafda !=nil {return _eafda ;};_decb .Guide =append (_decb .Guide ,_acgg );default:_f .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_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_egeb .Name );if _gdfb :=d .Skip ();_gdfb !=nil {return _gdfb ;};};case _e .EndElement :break _efa ;case _e .CharData :};};return nil ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func (_eegac ST_SplitterBarState )Validate ()error {return _eegac .ValidateWithPath ("")};func NewCmLst ()*CmLst {_eeef :=&CmLst {};_eeef .CT_CommentList =*NewCT_CommentList ();return _eeef };func (_cdfg *SldLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _cdfg .CT_SlideLayout .MarshalXML (e ,start );}; -// Build Sub Elements -BldSub *_dcdb .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_ceaaf *CT_OutlineViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_bdcdg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_ceaaf .CViewPr ,_bdcdg );if _ceaaf .SldLst !=nil {_cgbe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ceaaf .SldLst ,_cgbe );};if _ceaaf .ExtLst !=nil {_daba :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceaaf .ExtLst ,_daba );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_NotesTextViewProperties struct{ +// Validate validates the SldSyncPr and its children +func (_cgbe *SldSyncPr )Validate ()error {return _cgbe .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};type HandoutMaster struct{CT_HandoutMaster }; -// Base properties for Notes View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1;ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3;ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5;ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;);func (_ccea ST_TLDiagramBuildType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_ecdea :=_bcaf .Attr {};_ecdea .Name =name ;switch _ccea {case ST_TLDiagramBuildTypeUnset :_ecdea .Value ="";case ST_TLDiagramBuildTypeWhole :_ecdea .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_ecdea .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_ecdea .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_ecdea .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_ecdea .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_ecdea .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_ecdea .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_ecdea .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_ecdea .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_ecdea .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_ecdea .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_ecdea .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_ecdea .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_ecdea .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_ecdea .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_ecdea .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_ecdea .Value ="\u0063\u0075\u0073\u0074";};return _ecdea ,nil ;}; +// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path +func (_eaaf *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func NewCT_Connector ()*CT_Connector {_dgbc :=&CT_Connector {};_dgbc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dgbc .SpPr =_da .NewCT_ShapeProperties ();return _dgbc ;};func (_dfbgb *ST_TransitionSpeed )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfbgb =0;case "\u0073\u006c\u006f\u0077":*_dfbgb =1;case "\u006d\u0065\u0064":*_dfbgb =2;case "\u0066\u0061\u0073\u0074":*_dfbgb =3;};return nil ;};type ST_TLBehaviorOverrideType byte ;func (_ggbff ST_Direction )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddbbd :=_e .Attr {};_ddbbd .Name =name ;switch _ggbff {case ST_DirectionUnset :_ddbbd .Value ="";case ST_DirectionHorz :_ddbbd .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_ddbbd .Value ="\u0076\u0065\u0072\u0074";};return _ddbbd ,nil ;};type CT_CommentList struct{ -// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path -func (_eecde *NotesMaster )ValidateWithPath (path string )error {if _eeegc :=_eecde .CT_NotesMaster .ValidateWithPath (path );_eeegc !=nil {return _eeegc ;};return nil ;}; +// Comment +Cm []*CT_Comment ;}; -// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path -func (_acbfb *CT_CommentAuthor )ValidateWithPath (path string )error {if _acbfb .ExtLst !=nil {if _abcag :=_acbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcag !=nil {return _abcag ;};};return nil ;}; +// Validate validates the Sld and its children +func (_gfee *Sld )Validate ()error {return _gfee .ValidateWithPath ("\u0053\u006c\u0064")};func NewCT_ExtensionList ()*CT_ExtensionList {_gcdff :=&CT_ExtensionList {};return _gcdff };func (_gbee *CT_InOutTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbee .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_gdfe ,_bfbd :=_gbee .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _bfbd !=nil {return _bfbd ;};start .Attr =append (start .Attr ,_gdfe );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLGraphicalObjectBuild and its children -func (_gcbf *CT_TLGraphicalObjectBuild )Validate ()error {return _gcbf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};type CT_TLCommonBehaviorData struct{ +// Validate validates the CT_TLCommonTimeNodeData and its children +func (_bddcd *CT_TLCommonTimeNodeData )Validate ()error {return _bddcd .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_dbfag *CT_TLOleChartTargetElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbfag .TypeAttr =ST_TLChartSubelementType (1);for _ ,_gcbg :=range start .Attr {if _gcbg .Name .Local =="\u0074\u0079\u0070\u0065"{_dbfag .TypeAttr .UnmarshalXMLAttr (_gcbg );continue ;};if _gcbg .Name .Local =="\u006c\u0076\u006c"{_ebbac ,_debbcc :=_a .ParseUint (_gcbg .Value ,10,32);if _debbcc !=nil {return _debbcc ;};_gbcdd :=uint32 (_ebbac );_dbfag .LvlAttr =&_gbcdd ;continue ;};};for {_ddef ,_effb :=d .Token ();if _effb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0054\u0061\u0072g\u0065\u0074\u0045\u006c\u0065m\u0065\u006et\u003a\u0020\u0025\u0073",_effb );};if _dcabb ,_cfdfc :=_ddef .(_e .EndElement );_cfdfc &&_dcabb .Name ==start .Name {break ;};};return nil ;};type ST_TLCommandType byte ;func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_caec :=&CT_PictureNonVisual {};_caec .CNvPr =_da .NewCT_NonVisualDrawingProps ();_caec .CNvPicPr =_da .NewCT_NonVisualPictureProperties ();_caec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _caec ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_bdcc :=&CT_SlideMasterIdListEntry {};return _bdcc ;};type CT_Rel struct{IdAttr string ;}; -// Additive -AdditiveAttr ST_TLBehaviorAdditiveType ; +// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path +func (_beac *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _beac .DirAttr !=nil {if _geca :=_beac .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_geca !=nil {return _geca ;};};return nil ;};type CT_Comment struct{ -// Accumulate -AccumulateAttr ST_TLBehaviorAccumulateType ; +// Comment Author ID +AuthorIdAttr uint32 ; -// Transform Type -XfrmTypeAttr ST_TLBehaviorTransformType ; +// Comment Date/Time +DtAttr *_g .Time ; -// From -FromAttr *string ; +// Comment Index +IdxAttr uint32 ; -// To -ToAttr *string ; +// Comment Position +Pos *_da .CT_Point2D ; -// By -ByAttr *string ; +// Comment's Text Content +Text string ;ExtLst *CT_ExtensionListModify ;};func (_gcafb ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_baaed :=_e .Attr {};_baaed .Name =name ;switch _gcafb {case ST_OleObjectFollowColorSchemeUnset :_baaed .Value ="";case ST_OleObjectFollowColorSchemeNone :_baaed .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_baaed .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_baaed .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _baaed ,nil ;}; -// Runtime Context -RctxAttr *string ; +// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path +func (_egaf *CT_ModifyVerifier )ValidateWithPath (path string )error {if _aggd :=_egaf .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_aggd !=nil {return _aggd ;};if _gfda :=_egaf .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_gfda !=nil {return _gfda ;};if _egfc :=_egaf .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_egfc !=nil {return _egfc ;};return nil ;};type ST_IterateType byte ;func (_bggfa ST_WebColorType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_beafg :=_e .Attr {};_beafg .Name =name ;switch _bggfa {case ST_WebColorTypeUnset :_beafg .Value ="";case ST_WebColorTypeNone :_beafg .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_beafg .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_beafg .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_beafg .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_beafg .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_beafg .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _beafg ,nil ;};func (_dacfc ST_TLBehaviorAccumulateType )Validate ()error {return _dacfc .ValidateWithPath ("")};type ST_TLBehaviorAdditiveType byte ;func (_cfbda ST_TransitionSideDirectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfbda .String (),start );};func (_dega ST_PhotoAlbumFrameShape )String ()string {switch _dega {case 0:return "";case 1:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case 2:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case 3:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case 4:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case 5:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case 6:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case 7:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return "";};func (_eeebg ST_TLAnimateMotionPathEditMode )String ()string {switch _eeebg {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";}; -// Override -OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; +// Validate validates the CT_TLTriggerTimeNodeID and its children +func (_gedaa *CT_TLTriggerTimeNodeID )Validate ()error {return _gedaa .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func NewCT_Guide ()*CT_Guide {_geebe :=&CT_Guide {};return _geebe }; -// Target Element -TgtEl *CT_TLTimeTargetElement ; +// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path +func (_cgce *CT_NotesMaster )ValidateWithPath (path string )error {if _beage :=_cgce .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_beage !=nil {return _beage ;};if _gcdcd :=_cgce .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gcdcd !=nil {return _gcdcd ;};if _cgce .Hf !=nil {if _eace :=_cgce .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eace !=nil {return _eace ;};};if _cgce .NotesStyle !=nil {if _gacc :=_cgce .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_gacc !=nil {return _gacc ;};};if _cgce .ExtLst !=nil {if _dgbfd :=_cgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbfd !=nil {return _dgbfd ;};};return nil ;};func (_begf *CT_HtmlPublishProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _begf .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_begf .ShowSpeakerNotesAttr ))});};if _begf .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_begf .TargetAttr )});};if _begf .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_begf .TitleAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_begf .IdAttr )});e .EncodeToken (start );if _begf .SldAll !=nil {_adcc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_begf .SldAll ,_adcc );};if _begf .SldRg !=nil {_fdede :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_begf .SldRg ,_fdede );};if _begf .CustShow !=nil {_dbad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_begf .CustShow ,_dbad );};if _begf .ExtLst !=nil {_dfbad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_begf .ExtLst ,_dfbad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateMotionBehaviorOrigin byte ;type CT_Slide struct{ -// Attribute Name List -AttrNameLst *CT_TLBehaviorAttributeNameList ;}; +// Show Slide in Slide Show +ShowAttr *bool ; -// Validate validates the CT_TLMediaNodeAudio and its children -func (_gbab *CT_TLMediaNodeAudio )Validate ()error {return _gbab .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");}; +// Common slide data for slides +CSld *CT_CommonSlideData ; -// Validate validates the CT_HtmlPublishProperties and its children -func (_beee *CT_HtmlPublishProperties )Validate ()error {return _beee .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Color Scheme Map Override +ClrMapOvr *_da .CT_ColorMappingOverride ; -// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path -func (_begcc *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _cdac :=_begcc .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_cdac !=nil {return _cdac ;};if _bdffb :=_begcc .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_bdffb !=nil {return _bdffb ;};if _dbaee :=_begcc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dbaee !=nil {return _dbaee ;};if _begcc .By !=nil {if _ecfdf :=_begcc .By .ValidateWithPath (path +"\u002f\u0042\u0079");_ecfdf !=nil {return _ecfdf ;};};if _begcc .From !=nil {if _bged :=_begcc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bged !=nil {return _bged ;};};if _begcc .To !=nil {if _beacb :=_begcc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_beacb !=nil {return _beacb ;};};if _begcc .RCtr !=nil {if _agdbg :=_begcc .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_agdbg !=nil {return _agdbg ;};};return nil ;};type CT_TLByRgbColorTransform struct{ +// Slide Transition +Transition *CT_SlideTransition ; -// Red -RAttr _dcdb .ST_FixedPercentage ; +// Slide Timing Information for a Slide +Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_cdab *CT_Control )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edc :=range start .Attr {if _edc .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"&&_edc .Name .Local =="\u0069\u0064"{_dfdd ,_bffd :=_edc .Value ,error (nil );if _bffd !=nil {return _bffd ;};_cdab .IdAttr =&_dfdd ;continue ;};if _edc .Name .Local =="\u0073\u0070\u0069\u0064"{_fcd ,_ddcf :=_edc .Value ,error (nil );if _ddcf !=nil {return _ddcf ;};_cdab .SpidAttr =&_fcd ;continue ;};if _edc .Name .Local =="\u006e\u0061\u006d\u0065"{_fffe ,_ddgd :=_edc .Value ,error (nil );if _ddgd !=nil {return _ddgd ;};_cdab .NameAttr =&_fffe ;continue ;};if _edc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cgd ,_gcdf :=_a .ParseBool (_edc .Value );if _gcdf !=nil {return _gcdf ;};_cdab .ShowAsIconAttr =&_cgd ;continue ;};if _edc .Name .Local =="\u0069\u006d\u0067\u0057"{_ggc ,_bacd :=_a .ParseInt (_edc .Value ,10,32);if _bacd !=nil {return _bacd ;};_cbfb :=int32 (_ggc );_cdab .ImgWAttr =&_cbfb ;continue ;};if _edc .Name .Local =="\u0069\u006d\u0067\u0048"{_gedf ,_cdg :=_a .ParseInt (_edc .Value ,10,32);if _cdg !=nil {return _cdg ;};_feaf :=int32 (_gedf );_cdab .ImgHAttr =&_feaf ;continue ;};};_cae :for {_dbfc ,_baad :=d .Token ();if _baad !=nil {return _baad ;};switch _eaee :=_dbfc .(type ){case _e .StartElement :switch _eaee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdab .ExtLst =NewCT_ExtensionList ();if _bfd :=d .DecodeElement (_cdab .ExtLst ,&_eaee );_bfd !=nil {return _bfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_cdab .Pic =NewCT_Picture ();if _dgc :=d .DecodeElement (_cdab .Pic ,&_eaee );_dgc !=nil {return _dgc ;};default:_f .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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_eaee .Name );if _bfde :=d .Skip ();_bfde !=nil {return _bfde ;};};case _e .EndElement :break _cae ;case _e .CharData :};};return nil ;};func (_dfgfb ST_TLChartSubelementType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfgfb .String (),start );};const (ST_WebScreenSizeUnset ST_WebScreenSize =0;ST_WebScreenSize544x376 ST_WebScreenSize =1;ST_WebScreenSize640x480 ST_WebScreenSize =2;ST_WebScreenSize720x512 ST_WebScreenSize =3;ST_WebScreenSize800x600 ST_WebScreenSize =4;ST_WebScreenSize1024x768 ST_WebScreenSize =5;ST_WebScreenSize1152x882 ST_WebScreenSize =6;ST_WebScreenSize1152x900 ST_WebScreenSize =7;ST_WebScreenSize1280x1024 ST_WebScreenSize =8;ST_WebScreenSize1600x1200 ST_WebScreenSize =9;ST_WebScreenSize1800x1400 ST_WebScreenSize =10;ST_WebScreenSize1920x1200 ST_WebScreenSize =11;);func (_dbdf *CT_Extension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",_dbdf .UriAttr )});e .EncodeToken (start );if _dbdf .Any !=nil {for _ ,_efec :=range _dbdf .Any {_efec .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgabe *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgabe =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_bgabe =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_bgabe =2;};return nil ;};type ST_WebColorType byte ;type SldMaster struct{CT_SlideMaster };func (_cagd ST_TLTimeNodeSyncType )String ()string {switch _cagd {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_edadd ST_TLBehaviorTransformType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbddg :=_e .Attr {};_dbddg .Name =name ;switch _edadd {case ST_TLBehaviorTransformTypeUnset :_dbddg .Value ="";case ST_TLBehaviorTransformTypePt :_dbddg .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_dbddg .Value ="\u0069\u006d\u0067";};return _dbddg ,nil ;};func (_cbgegc *CT_TagList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cbgegc .Tag !=nil {_eaebe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_ffcg :=range _cbgegc .Tag {e .EncodeElement (_ffcg ,_eaebe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dbaae *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbaae .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dbaae .UseBgFillAttr ))});};e .EncodeToken (start );_gdca :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dbaae .NvSpPr ,_gdca );_edebg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbaae .SpPr ,_edebg );if _dbaae .Style !=nil {_febcf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbaae .Style ,_febcf );};if _dbaae .TxBody !=nil {_faagb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_dbaae .TxBody ,_faagb );};if _dbaae .ExtLst !=nil {_dfbg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbaae .ExtLst ,_dfbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_PlaceholderTypeUnset ST_PlaceholderType =0;ST_PlaceholderTypeTitle ST_PlaceholderType =1;ST_PlaceholderTypeBody ST_PlaceholderType =2;ST_PlaceholderTypeCtrTitle ST_PlaceholderType =3;ST_PlaceholderTypeSubTitle ST_PlaceholderType =4;ST_PlaceholderTypeDt ST_PlaceholderType =5;ST_PlaceholderTypeSldNum ST_PlaceholderType =6;ST_PlaceholderTypeFtr ST_PlaceholderType =7;ST_PlaceholderTypeHdr ST_PlaceholderType =8;ST_PlaceholderTypeObj ST_PlaceholderType =9;ST_PlaceholderTypeChart ST_PlaceholderType =10;ST_PlaceholderTypeTbl ST_PlaceholderType =11;ST_PlaceholderTypeClipArt ST_PlaceholderType =12;ST_PlaceholderTypeDgm ST_PlaceholderType =13;ST_PlaceholderTypeMedia ST_PlaceholderType =14;ST_PlaceholderTypeSldImg ST_PlaceholderType =15;ST_PlaceholderTypePic ST_PlaceholderType =16;);const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1;ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3;ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5;ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;); -// Green -GAttr _dcdb .ST_FixedPercentage ; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_aebac *CT_OleObject )ValidateWithPath (path string )error {if _dcgc :=_aebac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcgc !=nil {return _dcgc ;};if _aebac .Pic !=nil {if _gdbb :=_aebac .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_gdbb !=nil {return _gdbb ;};};if _aebac .ImgWAttr !=nil {if *_aebac .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aebac .ImgWAttr );};};if _aebac .ImgHAttr !=nil {if *_aebac .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aebac .ImgHAttr );};};return nil ;};func (_baafb ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _baafb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baafb ));};return nil ;};func (_bafdd ST_TLTimeIndefinite )String ()string {switch _bafdd {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};func (_cdfec ST_SlideSizeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgagb :=_e .Attr {};_dgagb .Name =name ;switch _cdfec {case ST_SlideSizeTypeUnset :_dgagb .Value ="";case ST_SlideSizeTypeScreen4x3 :_dgagb .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_dgagb .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_dgagb .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_dgagb .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_dgagb .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_dgagb .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_dgagb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_dgagb .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_dgagb .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_dgagb .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_dgagb .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_dgagb .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_dgagb .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_dgagb .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_dgagb .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_dgagb .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _dgagb ,nil ;}; -// Blue -BAttr _dcdb .ST_FixedPercentage ;};func (_acgdg *CT_OleObjectChoice )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _acgdg .Embed !=nil {_acdb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_acgdg .Embed ,_acdb );};if _acgdg .Link !=nil {_cfef :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_acgdg .Link ,_cfef );};return nil ;}; +// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path +func (_feea *CT_NormalViewPortion )ValidateWithPath (path string )error {if _abcd :=_feea .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_abcd !=nil {return _abcd ;};return nil ;}; -// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path -func (_agbaa *CT_BuildList )ValidateWithPath (path string )error {for _bgcdg ,_caf :=range _agbaa .BldP {if _dcde :=_caf .ValidateWithPath (_ffgea .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_bgcdg ));_dcde !=nil {return _dcde ;};};for _dbcge ,_gbaa :=range _agbaa .BldDgm {if _bbgc :=_gbaa .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_dbcge ));_bbgc !=nil {return _bbgc ;};};for _ddbf ,_gcbec :=range _agbaa .BldOleChart {if _agcee :=_gcbec .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_ddbf ));_agcee !=nil {return _agcee ;};};for _ffag ,_cdde :=range _agbaa .BldGraphic {if _dbddd :=_cdde .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_ffag ));_dbddd !=nil {return _dbddd ;};};return nil ;};func (_aec ST_TransitionSideDirectionType )String ()string {switch _aec {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};type ST_TLBehaviorTransformType byte ;func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_fedc :=&CT_ModifyVerifier {};return _fedc };func (_cfabc ST_ViewType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_cfabc .String (),start );};func (_fcgg *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_fcgg =0;case "\u0066\u0069\u0072s\u0074":*_fcgg =1;case "\u006c\u0061\u0073\u0074":*_fcgg =2;case "\u0061\u006c\u006c":*_fcgg =3;};return nil ;}; +// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path +func (_ggbd *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _efeee :=_ggbd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_efeee !=nil {return _efeee ;};return nil ;};func (_bga *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bga .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bga .IsPhotoAttr ))});};if _bga .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bga .UserDrawnAttr ))});};e .EncodeToken (start );if _bga .Ph !=nil {_gd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_bga .Ph ,_gd );};if _bga .AudioCd !=nil {_ce :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_bga .AudioCd ,_ce );};if _bga .WavAudioFile !=nil {_db :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bga .WavAudioFile ,_db );};if _bga .AudioFile !=nil {_eb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bga .AudioFile ,_eb );};if _bga .VideoFile !=nil {_efef :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bga .VideoFile ,_efef );};if _bga .QuickTimeFile !=nil {_dae :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bga .QuickTimeFile ,_dae );};if _bga .CustDataLst !=nil {_beg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_bga .CustDataLst ,_beg );};if _bga .ExtLst !=nil {_ced :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bga .ExtLst ,_ced );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateBehavior struct{ -// Validate validates the CT_CustomShow and its children -func (_bdcc *CT_CustomShow )Validate ()error {return _bdcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};type CT_PictureNonVisual struct{CNvPr *_dcdb .CT_NonVisualDrawingProps ; +// By +ByAttr *string ; -// Non-Visual Picture Drawing Properties -CNvPicPr *_dcdb .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;}; +// From +FromAttr *string ; -// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path -func (_afeab *CT_PresentationProperties )ValidateWithPath (path string )error {if _afeab .HtmlPubPr !=nil {if _dcbf :=_afeab .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_dcbf !=nil {return _dcbf ;};};if _afeab .WebPr !=nil {if _gage :=_afeab .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_gage !=nil {return _gage ;};};if _afeab .PrnPr !=nil {if _bbdc :=_afeab .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_bbdc !=nil {return _bbdc ;};};if _afeab .ShowPr !=nil {if _dfbcg :=_afeab .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_dfbcg !=nil {return _dfbcg ;};};if _afeab .ClrMru !=nil {if _abca :=_afeab .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_abca !=nil {return _abca ;};};if _afeab .ExtLst !=nil {if _gafec :=_afeab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gafec !=nil {return _gafec ;};};return nil ;};func (_beaf *CT_EmbeddedFontList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _beaf .EmbeddedFont !=nil {_dgbge :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_afff :=range _beaf .EmbeddedFont {e .EncodeElement (_afff ,_dgbge );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// To +ToAttr *string ; -// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path -func (_dbbg *CT_Slide )ValidateWithPath (path string )error {if _fdbcb :=_dbbg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fdbcb !=nil {return _fdbcb ;};if _dbbg .ClrMapOvr !=nil {if _bdde :=_dbbg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_bdde !=nil {return _bdde ;};};if _dbbg .Transition !=nil {if _fgaddc :=_dbbg .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_fgaddc !=nil {return _fgaddc ;};};if _dbbg .Timing !=nil {if _eddedf :=_dbbg .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_eddedf !=nil {return _eddedf ;};};if _dbbg .ExtLst !=nil {if _gbgee :=_dbbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbgee !=nil {return _gbgee ;};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_edafe :=&CT_GraphicalObjectFrame {};_edafe .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_edafe .Xfrm =_dcdb .NewCT_Transform2D ();_edafe .Graphic =_dcdb .NewGraphic ();return _edafe ;};func (_cgad *CT_TLAnimateColorBehavior )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cgad .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_fcdfb ,_eeeg :=_cgad .ClrSpcAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _eeeg !=nil {return _eeeg ;};start .Attr =append (start .Attr ,_fcdfb );};if _cgad .DirAttr !=ST_TLAnimateColorDirectionUnset {_effc ,_cbcb :=_cgad .DirAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0064\u0069\u0072"});if _cbcb !=nil {return _cbcb ;};start .Attr =append (start .Attr ,_effc );};e .EncodeToken (start );_dbad :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cgad .CBhvr ,_dbad );if _cgad .By !=nil {_bcad :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_cgad .By ,_bcad );};if _cgad .From !=nil {_cb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cgad .From ,_cb );};if _cgad .To !=nil {_cfec :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_cgad .To ,_cfec );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Calculation Mode +CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; -// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path -func (_bdfa *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _bcfge :=_bdfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcfge !=nil {return _bcfge ;};return nil ;};func (_fffcb *ST_TLTimeIndefinite )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bcgfa ,_ba :=d .Token ();if _ba !=nil {return _ba ;};if _cafa ,_fegcc :=_bcgfa .(_bcaf .EndElement );_fegcc &&_cafa .Name ==start .Name {*_fffcb =1;return nil ;};if _dbf ,_egeac :=_bcgfa .(_bcaf .CharData );!_egeac {return _ffgea .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",_bcgfa );}else {switch string (_dbf ){case "":*_fffcb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_fffcb =1;};};_bcgfa ,_ba =d .Token ();if _ba !=nil {return _ba ;};if _ace ,_eeeef :=_bcgfa .(_bcaf .EndElement );_eeeef &&_ace .Name ==start .Name {return nil ;};return _ffgea .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",_bcgfa );};func (_ggcb *CT_CustomShow )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",_ggcb .NameAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_ggcb .IdAttr )});e .EncodeToken (start );_ffafb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ggcb .SldLst ,_ffafb );if _ggcb .ExtLst !=nil {_gfaa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggcb .ExtLst ,_gfaa );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_adec *CT_TLPoint )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078"},Value :_ffgea .Sprintf ("\u0025\u0076",_adec .XAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0079"},Value :_ffgea .Sprintf ("\u0025\u0076",_adec .YAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Value Type +ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; -// Validate validates the CT_ApplicationNonVisualDrawingProps and its children -func (_bgbfe *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _bgbfe .ValidateWithPath ("C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073");};type CT_Comment struct{ +// Time Animated Value List +TavLst *CT_TLTimeAnimateValueList ;};type CT_BuildList struct{ -// Comment Author ID -AuthorIdAttr uint32 ; +// Build Paragraph +BldP []*CT_TLBuildParagraph ; -// Comment Date/Time -DtAttr *_dbbab .Time ; +// Build Diagram +BldDgm []*CT_TLBuildDiagram ; -// Comment Index -IdxAttr uint32 ; +// Build Embedded Chart +BldOleChart []*CT_TLOleBuildChart ; -// Comment Position -Pos *_dcdb .CT_Point2D ; +// Build Graphics +BldGraphic []*CT_TLGraphicalObjectBuild ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_cbbg :=&CT_EmbeddedFontList {};return _cbbg }; -// Comment's Text Content -Text string ;ExtLst *CT_ExtensionListModify ;};type CT_TLPoint struct{ +// ST_TLTimeAnimateValueTime is a union type +type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_da .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func NewCT_PrintProperties ()*CT_PrintProperties {_ddbe :=&CT_PrintProperties {};return _ddbe };func (_afda ST_TLCommandType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cacda :=_e .Attr {};_cacda .Name =name ;switch _afda {case ST_TLCommandTypeUnset :_cacda .Value ="";case ST_TLCommandTypeEvt :_cacda .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_cacda .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_cacda .Value ="\u0076\u0065\u0072\u0062";};return _cacda ,nil ;};type CT_TLOleChartTargetElement struct{ -// X coordinate -XAttr _dcdb .ST_Percentage ; +// Type +TypeAttr ST_TLChartSubelementType ; -// Y coordinate -YAttr _dcdb .ST_Percentage ;}; +// Level +LvlAttr *uint32 ;};func (_decbg ST_IterateType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfedb :=_e .Attr {};_dfedb .Name =name ;switch _decbg {case ST_IterateTypeUnset :_dfedb .Value ="";case ST_IterateTypeEl :_dfedb .Value ="\u0065\u006c";case ST_IterateTypeWd :_dfedb .Value ="\u0077\u0064";case ST_IterateTypeLt :_dfedb .Value ="\u006c\u0074";};return _dfedb ,nil ;};func (_ccdabc ST_TLBehaviorTransformType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccdabc .String (),start );};func (_dgfce ST_TLTimeNodeMasterRelation )String ()string {switch _dgfce {case 0:return "";case 1:return "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case 2:return "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case 3:return "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return "";}; -// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path -func (_afcddc *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _afcddc .Rgb !=nil {if _agfa :=_afcddc .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_agfa !=nil {return _agfa ;};};if _afcddc .Hsl !=nil {if _gdfd :=_afcddc .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_gdfd !=nil {return _gdfd ;};};return nil ;}; +// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path +func (_ccdba *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _ddge :=_ccdba .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_ddge !=nil {return _ddge ;};return nil ;}; -// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path -func (_facc *CT_OrientationTransition )ValidateWithPath (path string )error {if _aegb :=_facc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aegb !=nil {return _aegb ;};return nil ;};func (_eecc ST_TransitionCornerDirectionType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_eecc .String (),start );};func (_aebc *SldSyncPr )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aebc .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_bedge :=range start .Attr {if _bedge .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_abdba ,_ggefc :=_bedge .Value ,error (nil );if _ggefc !=nil {return _ggefc ;};_aebc .ServerSldIdAttr =_abdba ;continue ;};if _bedge .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gbee ,_bfcg :=ParseStdlibTime (_bedge .Value );if _bfcg !=nil {return _bfcg ;};_aebc .ServerSldModifiedTimeAttr =_gbee ;continue ;};if _bedge .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_bddbb ,_fcgcf :=ParseStdlibTime (_bedge .Value );if _fcgcf !=nil {return _fcgcf ;};_aebc .ClientInsertedTimeAttr =_bddbb ;continue ;};};_ceeffe :for {_efdc ,_fgaf :=d .Token ();if _fgaf !=nil {return _fgaf ;};switch _dggc :=_efdc .(type ){case _bcaf .StartElement :switch _dggc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aebc .ExtLst =NewCT_ExtensionList ();if _afee :=d .DecodeElement (_aebc .ExtLst ,&_dggc );_afee !=nil {return _afee ;};default:_cacbe .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 \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_dggc .Name );if _gece :=d .Skip ();_gece !=nil {return _gece ;};};case _bcaf .EndElement :break _ceeffe ;case _bcaf .CharData :};};return nil ;};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_ce :=&CT_ExtensionListModify {};return _ce ;};func (_fcdff ST_TLTriggerEvent )String ()string {switch _fcdff {case 0:return "";case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064";case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064";case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076";case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return "";};func (_debfef *CT_TLMediaNodeVideo )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _debfef .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_debfef .FullScrnAttr ))});};e .EncodeToken (start );_aeef :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_debfef .CMediaNode ,_aeef );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dbdfg *OleObj )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dbdfg .CT_OleObject =*NewCT_OleObject ();for _ ,_egdea :=range start .Attr {if _egdea .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"&&_egdea .Name .Local =="\u0069\u0064"{_fgeeg ,_fcgge :=_egdea .Value ,error (nil );if _fcgge !=nil {return _fcgge ;};_dbdfg .IdAttr =&_fgeeg ;continue ;};if _egdea .Name .Local =="\u0073\u0070\u0069\u0064"{_bfged ,_bcdg :=_egdea .Value ,error (nil );if _bcdg !=nil {return _bcdg ;};_dbdfg .SpidAttr =&_bfged ;continue ;};if _egdea .Name .Local =="\u006e\u0061\u006d\u0065"{_dbbcd ,_cffaa :=_egdea .Value ,error (nil );if _cffaa !=nil {return _cffaa ;};_dbdfg .NameAttr =&_dbbcd ;continue ;};if _egdea .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_debgb ,_ecbde :=_bafec .ParseBool (_egdea .Value );if _ecbde !=nil {return _ecbde ;};_dbdfg .ShowAsIconAttr =&_debgb ;continue ;};if _egdea .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cbfgg ,_cfafd :=_egdea .Value ,error (nil );if _cfafd !=nil {return _cfafd ;};_dbdfg .ProgIdAttr =&_cbfgg ;continue ;};if _egdea .Name .Local =="\u0069\u006d\u0067\u0057"{_bfgea ,_ggcdd :=_bafec .ParseInt (_egdea .Value ,10,32);if _ggcdd !=nil {return _ggcdd ;};_ddbe :=int32 (_bfgea );_dbdfg .ImgWAttr =&_ddbe ;continue ;};if _egdea .Name .Local =="\u0069\u006d\u0067\u0048"{_cccce ,_bbgf :=_bafec .ParseInt (_egdea .Value ,10,32);if _bbgf !=nil {return _bbgf ;};_eddc :=int32 (_cccce );_dbdfg .ImgHAttr =&_eddc ;continue ;};};_cgbeg :for {_ecfg ,_eeea :=d .Token ();if _eeea !=nil {return _eeea ;};switch _fcff :=_ecfg .(type ){case _bcaf .StartElement :switch _fcff .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_dbdfg .Choice =NewCT_OleObjectChoice ();if _eggbb :=d .DecodeElement (&_dbdfg .Choice .Embed ,&_fcff );_eggbb !=nil {return _eggbb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_dbdfg .Choice =NewCT_OleObjectChoice ();if _cafg :=d .DecodeElement (&_dbdfg .Choice .Link ,&_fcff );_cafg !=nil {return _cafg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dbdfg .Pic =NewCT_Picture ();if _aaee :=d .DecodeElement (_dbdfg .Pic ,&_fcff );_aaee !=nil {return _aaee ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_fcff .Name );if _bdff :=d .Skip ();_bdff !=nil {return _bdff ;};};case _bcaf .EndElement :break _cgbeg ;case _bcaf .CharData :};};return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_acacgf :=&CT_TLGraphicalObjectBuild {};return _acacgf ;};type CT_CustomShowId struct{ +// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path +func (_egffd *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _egffd .CharRg !=nil {if _gdgba :=_egffd .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_gdgba !=nil {return _gdgba ;};};if _egffd .PRg !=nil {if _dgfg :=_egffd .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_dgfg !=nil {return _dgfg ;};};return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);type CT_WebProperties struct{ -// Custom Show Identifier -IdAttr uint32 ;};type CT_TLMediaNodeVideo struct{ +// Show animation in HTML output +ShowAnimationAttr *bool ; -// Full Screen -FullScrnAttr *bool ; +// Resize graphics in HTML output +ResizeGraphicsAttr *bool ; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func NewCT_PresentationProperties ()*CT_PresentationProperties {_bcgb :=&CT_PresentationProperties {};return _bcgb ;};func (_deaaff ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _deaaff {case 0,1,2,3,4,5:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaaff ));};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_bcbfb :=&CT_ConnectorNonVisual {};_bcbfb .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_bcbfb .CNvCxnSpPr =_dcdb .NewCT_NonVisualConnectorProperties ();_bcbfb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bcbfb ;};func NewCT_CommonSlideData ()*CT_CommonSlideData {_ddfce :=&CT_CommonSlideData {};_ddfce .SpTree =NewCT_GroupShape ();return _ddfce ;};func (_ceeg ST_TLTimeNodeRestartType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_ceeg .String (),start );}; +// Allow PNG in HTML output +AllowPngAttr *bool ; -// Validate validates the CT_PrintProperties and its children -func (_ecbc *CT_PrintProperties )Validate ()error {return _ecbc .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_bfccd ST_OleObjectFollowColorScheme )String ()string {switch _bfccd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c";case 3:return "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return "";};func (_eagfc *CT_Comment )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_eagfc .AuthorIdAttr )});if _eagfc .DtAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0064\u0074"},Value :_ffgea .Sprintf ("\u0025\u0076",*_eagfc .DtAttr )});};start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064\u0078"},Value :_ffgea .Sprintf ("\u0025\u0076",_eagfc .IdxAttr )});e .EncodeToken (start );_ffga :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_eagfc .Pos ,_ffga );_bdbe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_cacbe .AddPreserveSpaceAttr (&_bdbe ,_eagfc .Text );e .EncodeElement (_eagfc .Text ,_bdbe );if _eagfc .ExtLst !=nil {_bfdf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eagfc .ExtLst ,_bfdf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ecde *CT_TLTimeNodeExclusive )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_dadd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ecde .CTn ,_dadd );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dadfc *CT_TagsData )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bfeeac :=range start .Attr {if _bfeeac .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"&&_bfeeac .Name .Local =="\u0069\u0064"||_bfeeac .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"&&_bfeeac .Name .Local =="\u0069\u0064"{_agedc ,_bege :=_bfeeac .Value ,error (nil );if _bege !=nil {return _bege ;};_dadfc .IdAttr =_agedc ;continue ;};};for {_cbgcb ,_badge :=d .Token ();if _badge !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_badge );};if _aedae ,_caba :=_cbgcb .(_bcaf .EndElement );_caba &&_aedae .Name ==start .Name {break ;};};return nil ;};func (_acaac ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _acaac {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acaac ));};return nil ;};type CT_TagsData struct{IdAttr string ;}; +// Rely on VML for HTML output +RelyOnVmlAttr *bool ; -// Validate validates the CT_EmbeddedFontDataId and its children -func (_febdgg *CT_EmbeddedFontDataId )Validate ()error {return _febdgg .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};type CT_ControlList struct{ +// Organize HTML output in folders +OrganizeInFoldersAttr *bool ; -// Embedded Control -Control []*CT_Control ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; +// Use long file names in HTML output +UseLongFilenamesAttr *bool ; -// Build List -BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;}; +// Image size for HTML output +ImgSzAttr ST_WebScreenSize ; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_ddfb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _dcacg ,_dbbf :=range _ddfb .Sp {if _gecd :=_dbbf .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_dcacg ));_gecd !=nil {return _gecd ;};};for _bdgd ,_bge :=range _ddfb .GrpSp {if _eaa :=_bge .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bdgd ));_eaa !=nil {return _eaa ;};};for _febga ,_gadfcd :=range _ddfb .GraphicFrame {if _cgf :=_gadfcd .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_febga ));_cgf !=nil {return _cgf ;};};for _cddab ,_acced :=range _ddfb .CxnSp {if _fdbbga :=_acced .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cddab ));_fdbbga !=nil {return _fdbbga ;};};for _dgfgg ,_gfeed :=range _ddfb .Pic {if _bgfed :=_gfeed .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dgfgg ));_bgfed !=nil {return _bgfed ;};};for _bbdb ,_ffge :=range _ddfb .ContentPart {if _dcda :=_ffge .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bbdb ));_dcda !=nil {return _dcda ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_afec :=&CT_GroupShape {};_afec .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_afec .GrpSpPr =_dcdb .NewCT_GroupShapeProperties ();return _afec ;}; +// Encoding for HTML output +EncodingAttr *string ; -// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path -func (_aefcb *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func NewCT_Background ()*CT_Background {_gbgec :=&CT_Background {};return _gbgec };func (_eagba *CT_NormalViewPortion )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_daccb :=range start .Attr {if _daccb .Name .Local =="\u0073\u007a"{_bafe ,_cegf :=ParseUnionST_PositiveFixedPercentage (_daccb .Value );if _cegf !=nil {return _cegf ;};_eagba .SzAttr =_bafe ;continue ;};if _daccb .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_aeedf ,_acegc :=_bafec .ParseBool (_daccb .Value );if _acegc !=nil {return _acegc ;};_eagba .AutoAdjustAttr =&_aeedf ;continue ;};};for {_bgeb ,_fgagfd :=d .Token ();if _fgagfd !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006da\u006cV\u0069\u0065\u0077\u0050\u006f\u0072\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fgagfd );};if _ddea ,_fgcga :=_bgeb .(_bcaf .EndElement );_fgcga &&_ddea .Name ==start .Name {break ;};};return nil ;};func (_aeae *CT_OleObject )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aeae .Choice =NewCT_OleObjectChoice ();for _ ,_efdfe :=range start .Attr {if _efdfe .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"&&_efdfe .Name .Local =="\u0069\u0064"{_ecba ,_abff :=_efdfe .Value ,error (nil );if _abff !=nil {return _abff ;};_aeae .IdAttr =&_ecba ;continue ;};if _efdfe .Name .Local =="\u0073\u0070\u0069\u0064"{_edac ,_abeeg :=_efdfe .Value ,error (nil );if _abeeg !=nil {return _abeeg ;};_aeae .SpidAttr =&_edac ;continue ;};if _efdfe .Name .Local =="\u006e\u0061\u006d\u0065"{_eegca ,_aafb :=_efdfe .Value ,error (nil );if _aafb !=nil {return _aafb ;};_aeae .NameAttr =&_eegca ;continue ;};if _efdfe .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cefc ,_gbfc :=_bafec .ParseBool (_efdfe .Value );if _gbfc !=nil {return _gbfc ;};_aeae .ShowAsIconAttr =&_cefc ;continue ;};if _efdfe .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cdeb ,_bebcga :=_efdfe .Value ,error (nil );if _bebcga !=nil {return _bebcga ;};_aeae .ProgIdAttr =&_cdeb ;continue ;};if _efdfe .Name .Local =="\u0069\u006d\u0067\u0057"{_ceabc ,_fdecg :=_bafec .ParseInt (_efdfe .Value ,10,32);if _fdecg !=nil {return _fdecg ;};_feebg :=int32 (_ceabc );_aeae .ImgWAttr =&_feebg ;continue ;};if _efdfe .Name .Local =="\u0069\u006d\u0067\u0048"{_cddeb ,_dcdc :=_bafec .ParseInt (_efdfe .Value ,10,32);if _dcdc !=nil {return _dcdc ;};_gbea :=int32 (_cddeb );_aeae .ImgHAttr =&_gbea ;continue ;};};_fggba :for {_ddcc ,_cecaa :=d .Token ();if _cecaa !=nil {return _cecaa ;};switch _bcgff :=_ddcc .(type ){case _bcaf .StartElement :switch _bcgff .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_aeae .Choice =NewCT_OleObjectChoice ();if _edcd :=d .DecodeElement (&_aeae .Choice .Embed ,&_bcgff );_edcd !=nil {return _edcd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_aeae .Choice =NewCT_OleObjectChoice ();if _ceabd :=d .DecodeElement (&_aeae .Choice .Link ,&_bcgff );_ceabd !=nil {return _ceabd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_aeae .Pic =NewCT_Picture ();if _gbe :=d .DecodeElement (_aeae .Pic ,&_bcgff );_gbe !=nil {return _gbe ;};default:_cacbe .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bcgff .Name );if _cgcbd :=d .Skip ();_cgcbd !=nil {return _cgcbd ;};};case _bcaf .EndElement :break _fggba ;case _bcaf .CharData :};};return nil ;}; +// Slide Navigation Colors for HTML output +ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func (_gfg *CT_CommentList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gfg .Cm !=nil {_gbb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_cba :=range _gfg .Cm {e .EncodeElement (_cba ,_gbb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egdae *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egdae =0;case "\u0072\u0067\u0062":*_egdae =1;case "\u0068\u0073\u006c":*_egdae =2;};return nil ;};func (_gdead ST_PrintWhat )ValidateWithPath (path string )error {switch _gdead {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdead ));};return nil ;};func (_caba *CT_EmbeddedFontDataId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggbf :=range start .Attr {if _ggbf .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"&&_ggbf .Name .Local =="\u0069\u0064"||_ggbf .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"&&_ggbf .Name .Local =="\u0069\u0064"{_ccd ,_cefbg :=_ggbf .Value ,error (nil );if _cefbg !=nil {return _cefbg ;};_caba .IdAttr =_ccd ;continue ;};};for {_eag ,_eaga :=d .Token ();if _eaga !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046o\u006e\u0074\u0044\u0061\u0074\u0061\u0049d\u003a\u0020\u0025\u0073",_eaga );};if _ggcb ,_ebgd :=_eag .(_e .EndElement );_ebgd &&_ggcb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path -func (_gggbb *CT_CustomShowList )ValidateWithPath (path string )error {for _aaeb ,_cdgea :=range _gggbb .CustShow {if _dfgdc :=_cdgea .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_aaeb ));_dfgdc !=nil {return _dfgdc ;};};return nil ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type Notes struct{CT_NotesSlide };func (_fce ST_TLTriggerEvent )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_bdege :=_bcaf .Attr {};_bdege .Name =name ;switch _fce {case ST_TLTriggerEventUnset :_bdege .Value ="";case ST_TLTriggerEventOnBegin :_bdege .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_bdege .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_bdege .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_bdege .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_bdege .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_bdege .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_bdege .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_bdege .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_bdege .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_bdege .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_bdege .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _bdege ,nil ;}; +// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path +func (_eceg *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _fbfed ,_eagb :=range _eceg .SldMasterId {if _aeeb :=_eagb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_fbfed ));_aeeb !=nil {return _aeeb ;};};return nil ;};func (_gfce *CT_NotesSlide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfce .CSld =NewCT_CommonSlideData ();for _ ,_ccfa :=range start .Attr {if _ccfa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_agbb ,_bebc :=_a .ParseBool (_ccfa .Value );if _bebc !=nil {return _bebc ;};_gfce .ShowMasterSpAttr =&_agbb ;continue ;};if _ccfa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_agfg ,_aggdb :=_a .ParseBool (_ccfa .Value );if _aggdb !=nil {return _aggdb ;};_gfce .ShowMasterPhAnimAttr =&_agfg ;continue ;};};_bccg :for {_fbaf ,_fbde :=d .Token ();if _fbde !=nil {return _fbde ;};switch _bdcg :=_fbaf .(type ){case _e .StartElement :switch _bdcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ddaae :=d .DecodeElement (_gfce .CSld ,&_bdcg );_ddaae !=nil {return _ddaae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gfce .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _gfed :=d .DecodeElement (_gfce .ClrMapOvr ,&_bdcg );_gfed !=nil {return _gfed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfce .ExtLst =NewCT_ExtensionListModify ();if _fbfba :=d .DecodeElement (_gfce .ExtLst ,&_bdcg );_fbfba !=nil {return _fbfba ;};default:_f .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\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_bdcg .Name );if _bbb :=d .Skip ();_bbb !=nil {return _bbb ;};};case _e .EndElement :break _bccg ;case _e .CharData :};};return nil ;};func (_bdffe *CT_TLTemplateList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdffe .Tmpl !=nil {_ecggf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_aeabf :=range _bdffe .Tmpl {e .EncodeElement (_aeabf ,_ecggf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_efcfg ST_TLBehaviorOverrideType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efcfg .String (),start );};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_aaebf :=&CT_TransitionSoundAction {};return _aaebf ;}; -// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path -func (_afaec *CT_Presentation )ValidateWithPath (path string )error {if _afaec .ServerZoomAttr !=nil {if _ddddf :=_afaec .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_ddddf !=nil {return _ddddf ;};};if _afaec .BookmarkIdSeedAttr !=nil {if *_afaec .BookmarkIdSeedAttr < 1{return _ffgea .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064\u0053\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_afaec .BookmarkIdSeedAttr );};if *_afaec .BookmarkIdSeedAttr >=2147483648{return _ffgea .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064S\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u003648\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_afaec .BookmarkIdSeedAttr );};};if _abefe :=_afaec .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_abefe !=nil {return _abefe ;};if _afaec .SldMasterIdLst !=nil {if _ebcgb :=_afaec .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_ebcgb !=nil {return _ebcgb ;};};if _afaec .NotesMasterIdLst !=nil {if _cdge :=_afaec .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_cdge !=nil {return _cdge ;};};if _afaec .HandoutMasterIdLst !=nil {if _efcdc :=_afaec .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_efcdc !=nil {return _efcdc ;};};if _afaec .SldIdLst !=nil {if _gefef :=_afaec .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_gefef !=nil {return _gefef ;};};if _afaec .SldSz !=nil {if _fgff :=_afaec .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_fgff !=nil {return _fgff ;};};if _gbdee :=_afaec .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_gbdee !=nil {return _gbdee ;};if _afaec .SmartTags !=nil {if _agba :=_afaec .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_agba !=nil {return _agba ;};};if _afaec .EmbeddedFontLst !=nil {if _fcga :=_afaec .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_fcga !=nil {return _fcga ;};};if _afaec .CustShowLst !=nil {if _degb :=_afaec .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_degb !=nil {return _degb ;};};if _afaec .PhotoAlbum !=nil {if _gcgac :=_afaec .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_gcgac !=nil {return _gcgac ;};};if _afaec .CustDataLst !=nil {if _afdbd :=_afaec .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_afdbd !=nil {return _afdbd ;};};if _afaec .Kinsoku !=nil {if _bbfeg :=_afaec .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_bbfeg !=nil {return _bbfeg ;};};if _afaec .DefaultTextStyle !=nil {if _gfg :=_afaec .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_gfg !=nil {return _gfg ;};};if _afaec .ModifyVerifier !=nil {if _bggg :=_afaec .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_bggg !=nil {return _bggg ;};};if _afaec .ExtLst !=nil {if _bfgee :=_afaec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgee !=nil {return _bfgee ;};};return nil ;}; +// Validate validates the CT_TLCommonMediaNodeData and its children +func (_dbae *CT_TLCommonMediaNodeData )Validate ()error {return _dbae .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_dgbad *ST_TLTimeAnimateValueTime )Validate ()error {return _dgbad .ValidateWithPath ("")};func (_cbaf *CT_TLBuildParagraph )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbaf .BuildAttr !=ST_TLParaBuildTypeUnset {_bbcg ,_gdba :=_cbaf .BuildAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0075\u0069l\u0064"});if _gdba !=nil {return _gdba ;};start .Attr =append (start .Attr ,_bbcg );};if _cbaf .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cbaf .BldLvlAttr )});};if _cbaf .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbaf .AnimBgAttr ))});};if _cbaf .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbaf .AutoUpdateAnimBgAttr ))});};if _cbaf .RevAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbaf .RevAttr ))});};if _cbaf .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_cbaf .AdvAutoAttr )});};if _cbaf .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cbaf .SpidAttr )});};if _cbaf .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cbaf .GrpIdAttr )});};if _cbaf .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbaf .UiExpandAttr ))});};e .EncodeToken (start );if _cbaf .TmplLst !=nil {_ecdc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_cbaf .TmplLst ,_ecdc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abfgf ST_TLBehaviorAdditiveType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abfgf .String (),start );};func NewCT_CommentList ()*CT_CommentList {_fbdc :=&CT_CommentList {};return _fbdc };func (_gbda *CT_HandoutMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_egfb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gbda .CSld ,_egfb );_agcgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gbda .ClrMap ,_agcgb );if _gbda .Hf !=nil {_ebcd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_gbda .Hf ,_ebcd );};if _gbda .ExtLst !=nil {_afdb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbda .ExtLst ,_afdb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; -// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path -func (_eddea *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ;Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ;Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ;Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ;Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ;Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ;Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ;Zoom *CT_InOutTransition ;};func (_fffdg *PresentationPr )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fffdg .CT_PresentationProperties =*NewCT_PresentationProperties ();_bcgdb :for {_afabf ,_abee :=d .Token ();if _abee !=nil {return _abee ;};switch _gaddf :=_afabf .(type ){case _bcaf .StartElement :switch _gaddf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_fffdg .HtmlPubPr =NewCT_HtmlPublishProperties ();if _fbgef :=d .DecodeElement (_fffdg .HtmlPubPr ,&_gaddf );_fbgef !=nil {return _fbgef ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_fffdg .WebPr =NewCT_WebProperties ();if _efgb :=d .DecodeElement (_fffdg .WebPr ,&_gaddf );_efgb !=nil {return _efgb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_fffdg .PrnPr =NewCT_PrintProperties ();if _geee :=d .DecodeElement (_fffdg .PrnPr ,&_gaddf );_geee !=nil {return _geee ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_fffdg .ShowPr =NewCT_ShowProperties ();if _bdcca :=d .DecodeElement (_fffdg .ShowPr ,&_gaddf );_bdcca !=nil {return _bdcca ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_fffdg .ClrMru =_dcdb .NewCT_ColorMRU ();if _cgbaf :=d .DecodeElement (_fffdg .ClrMru ,&_gaddf );_cgbaf !=nil {return _cgbaf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffdg .ExtLst =NewCT_ExtensionList ();if _dgad :=d .DecodeElement (_fffdg .ExtLst ,&_gaddf );_dgad !=nil {return _dgad ;};default:_cacbe .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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_gaddf .Name );if _debg :=d .Skip ();_debg !=nil {return _debg ;};};case _bcaf .EndElement :break _bcgdb ;case _bcaf .CharData :};};return nil ;};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;); +// Collapsed +CollapseAttr *bool ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_cdec :=&CT_TLByAnimateColorTransform {};return _cdec ;};type CT_Empty struct{};type CT_PrintProperties struct{ -// Validate validates the CT_BuildList and its children -func (_aacfa *CT_BuildList )Validate ()error {return _aacfa .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");}; +// Print Output +PrnWhatAttr ST_PrintWhat ; -// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path -func (_efab *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _ggbde :=_efab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggbde !=nil {return _ggbde ;};return nil ;};func (_age *CT_TLBuildDiagram )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _age .BldAttr !=ST_TLDiagramBuildTypeUnset {_cdceb ,_bab :=_age .BldAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0062\u006c\u0064"});if _bab !=nil {return _bab ;};start .Attr =append (start .Attr ,_cdceb );};if _age .SpidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_age .SpidAttr )});};if _age .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_age .GrpIdAttr )});};if _age .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_age .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ccab *CT_TLCommonBehaviorData )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ccab .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_acaa ,_bcab :=_ccab .AdditiveAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _bcab !=nil {return _bcab ;};start .Attr =append (start .Attr ,_acaa );};if _ccab .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_facd ,_fcfgd :=_ccab .AccumulateAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _fcfgd !=nil {return _fcfgd ;};start .Attr =append (start .Attr ,_facd );};if _ccab .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_afc ,_gddab :=_ccab .XfrmTypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _gddab !=nil {return _gddab ;};start .Attr =append (start .Attr ,_afc );};if _ccab .FromAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ccab .FromAttr )});};if _ccab .ToAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0074\u006f"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ccab .ToAttr )});};if _ccab .ByAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062\u0079"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ccab .ByAttr )});};if _ccab .RctxAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ccab .RctxAttr )});};if _ccab .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_cdaab ,_cdced :=_ccab .OverrideAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _cdced !=nil {return _cdced ;};start .Attr =append (start .Attr ,_cdaab );};e .EncodeToken (start );_cafd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ccab .CTn ,_cafd );_adcd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_ccab .TgtEl ,_adcd );if _ccab .AttrNameLst !=nil {_cdda :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ccab .AttrNameLst ,_cdda );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Print Color Mode +ClrModeAttr ST_PrintColorMode ; -// Validate validates the EG_TopLevelSlide and its children -func (_bbae *EG_TopLevelSlide )Validate ()error {return _bbae .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");}; +// Print Hidden Slides +HiddenSlidesAttr *bool ; -// ST_TLTimeAnimateValueTime is a union type -type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_dcdb .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_ebcdc *CT_ExtensionListModify )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ebcdc .ModAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006d\u006f\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ebcdc .ModAttr ))});};e .EncodeToken (start );if _ebcdc .Ext !=nil {_egg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_gdcf :=range _ebcdc .Ext {e .EncodeElement (_gdcf ,_egg );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bcbef ST_TLTimeNodeRestartType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_efgd :=_bcaf .Attr {};_efgd .Name =name ;switch _bcbef {case ST_TLTimeNodeRestartTypeUnset :_efgd .Value ="";case ST_TLTimeNodeRestartTypeAlways :_efgd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_efgd .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_efgd .Value ="\u006e\u0065\u0076e\u0072";};return _efgd ,nil ;}; +// Scale to Fit Paper when printing +ScaleToFitPaperAttr *bool ; -// ValidateWithPath validates the OleObj and its children, prefixing error messages with path -func (_cbga *OleObj )ValidateWithPath (path string )error {if _fbebe :=_cbga .CT_OleObject .ValidateWithPath (path );_fbebe !=nil {return _fbebe ;};return nil ;};type CT_Extension struct{ +// Frame slides when printing +FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func NewNotes ()*Notes {_gebed :=&Notes {};_gebed .CT_NotesSlide =*NewCT_NotesSlide ();return _gebed };func (_fffca *CT_TLMediaNodeVideo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fffca .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_fffca .FullScrnAttr ))});};e .EncodeToken (start );_cddgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_fffca .CMediaNode ,_cddgg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgdaf ST_PlaceholderType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdefe :=_e .Attr {};_cdefe .Name =name ;switch _bgdaf {case ST_PlaceholderTypeUnset :_cdefe .Value ="";case ST_PlaceholderTypeTitle :_cdefe .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_cdefe .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_cdefe .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_cdefe .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_cdefe .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_cdefe .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_cdefe .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_cdefe .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_cdefe .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_cdefe .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_cdefe .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_cdefe .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_cdefe .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_cdefe .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_cdefe .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_cdefe .Value ="\u0070\u0069\u0063";};return _cdefe ,nil ;}; -// Uniform Resource Identifier -UriAttr string ;Any []_cacbe .Any ;};func (_caeb ST_SlideLayoutType )ValidateWithPath (path string )error {switch _caeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caeb ));};return nil ;};func (_dfb ST_WebScreenSize )Validate ()error {return _dfb .ValidateWithPath ("")}; +// Validate validates the Notes and its children +func (_gdfab *Notes )Validate ()error {return _gdfab .ValidateWithPath ("\u004e\u006f\u0074e\u0073")}; -// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path -func (_ccec *CT_SlideSize )ValidateWithPath (path string )error {if _ccec .CxAttr < 914400{return _ffgea .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ccec .CxAttr );};if _ccec .CxAttr > 51206400{return _ffgea .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ccec .CxAttr );};if _ccec .CxAttr < 0{return _ffgea .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ccec .CxAttr );};if _ccec .CyAttr < 914400{return _ffgea .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ccec .CyAttr );};if _ccec .CyAttr > 51206400{return _ffgea .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ccec .CyAttr );};if _ccec .CyAttr < 0{return _ffgea .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ccec .CyAttr );};if _cef :=_ccec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cef !=nil {return _cef ;};return nil ;};type CT_SlideIdListEntry struct{ +// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path +func (_ffda *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _cgggc :=_ffda .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_cgggc !=nil {return _cgggc ;};if _ffda .ExtLst !=nil {if _degc :=_ffda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degc !=nil {return _degc ;};};return nil ;};func NewCT_SlideTiming ()*CT_SlideTiming {_dbega :=&CT_SlideTiming {};return _dbega }; -// Slide Identifier -IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_Slide struct{ +// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path +func (_fbda *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _efcg :=_fbda .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_efcg !=nil {return _efcg ;};if _fbda .DurAttr !=nil {if _abeg :=_fbda .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_abeg !=nil {return _abeg ;};};if _fbda .RepeatCountAttr !=nil {if _adcd :=_fbda .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_adcd !=nil {return _adcd ;};};if _fbda .RepeatDurAttr !=nil {if _abegg :=_fbda .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_abegg !=nil {return _abegg ;};};if _fbda .SpdAttr !=nil {if _gadab :=_fbda .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_gadab !=nil {return _gadab ;};};if _fbda .AccelAttr !=nil {if _ccgcd :=_fbda .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_ccgcd !=nil {return _ccgcd ;};};if _fbda .DecelAttr !=nil {if _bacbe :=_fbda .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_bacbe !=nil {return _bacbe ;};};if _bdfce :=_fbda .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_bdfce !=nil {return _bdfce ;};if _fbfeg :=_fbda .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fbfeg !=nil {return _fbfeg ;};if _cfbc :=_fbda .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_cfbc !=nil {return _cfbc ;};if _daag :=_fbda .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_daag !=nil {return _daag ;};if _fegeff :=_fbda .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fegeff !=nil {return _fegeff ;};if _fbda .StCondLst !=nil {if _aefa :=_fbda .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_aefa !=nil {return _aefa ;};};if _fbda .EndCondLst !=nil {if _egfcf :=_fbda .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_egfcf !=nil {return _egfcf ;};};if _fbda .EndSync !=nil {if _edbc :=_fbda .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_edbc !=nil {return _edbc ;};};if _fbda .Iterate !=nil {if _bfbde :=_fbda .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_bfbde !=nil {return _bfbde ;};};if _fbda .ChildTnLst !=nil {if _egdgg :=_fbda .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_egdgg !=nil {return _egdgg ;};};if _fbda .SubTnLst !=nil {if _eaeb :=_fbda .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_eaeb !=nil {return _eaeb ;};};return nil ;};func (_beffg ST_TLParaBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_beffg .String (),start );}; -// Show Slide in Slide Show -ShowAttr *bool ; +// Validate validates the CT_ShowProperties and its children +func (_gebg *CT_ShowProperties )Validate ()error {return _gebg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// Common slide data for slides -CSld *CT_CommonSlideData ; +// Validate validates the CT_SlideLayoutIdListEntry and its children +func (_eegg *CT_SlideLayoutIdListEntry )Validate ()error {return _eegg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_febb *CT_SlideRelationshipListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbfdd :=range start .Attr {if _fbfdd .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"&&_fbfdd .Name .Local =="\u0069\u0064"||_fbfdd .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"&&_fbfdd .Name .Local =="\u0069\u0064"{_ceggb ,_gbfaf :=_fbfdd .Value ,error (nil );if _gbfaf !=nil {return _gbfaf ;};_febb .IdAttr =_ceggb ;continue ;};};for {_bfdba ,_adef :=d .Token ();if _adef !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_adef );};if _adfcb ,_fgdaf :=_bfdba .(_e .EndElement );_fgdaf &&_adfcb .Name ==start .Name {break ;};};return nil ;}; -// Color Scheme Map Override -ClrMapOvr *_dcdb .CT_ColorMappingOverride ; +// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path +func (_abccg *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _bfgbg :=_abccg .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_bfgbg !=nil {return _bfgbg ;};if _bgf :=_abccg .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_bgf !=nil {return _bgf ;};if _afabd :=_abccg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_afabd !=nil {return _afabd ;};if _abccg .By !=nil {if _cgggg :=_abccg .By .ValidateWithPath (path +"\u002f\u0042\u0079");_cgggg !=nil {return _cgggg ;};};if _abccg .From !=nil {if _edbac :=_abccg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_edbac !=nil {return _edbac ;};};if _abccg .To !=nil {if _fabc :=_abccg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_fabc !=nil {return _fabc ;};};if _abccg .RCtr !=nil {if _geee :=_abccg .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_geee !=nil {return _geee ;};};return nil ;}; -// Slide Transition -Transition *CT_SlideTransition ; +// Validate validates the CT_PhotoAlbum and its children +func (_adgf *CT_PhotoAlbum )Validate ()error {return _adgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");}; -// Slide Timing Information for a Slide -Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func NewCT_Connector ()*CT_Connector {_dfee :=&CT_Connector {};_dfee .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dfee .SpPr =_dcdb .NewCT_ShapeProperties ();return _dfee ;}; +// Validate validates the CT_TLTimeTargetElement and its children +func (_begfb *CT_TLTimeTargetElement )Validate ()error {return _begfb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_gdggg *CT_NotesMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdggg .CSld =NewCT_CommonSlideData ();_gdggg .ClrMap =_da .NewCT_ColorMapping ();_agab :for {_edeb ,_cfge :=d .Token ();if _cfge !=nil {return _cfge ;};switch _eab :=_edeb .(type ){case _e .StartElement :switch _eab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ebfd :=d .DecodeElement (_gdggg .CSld ,&_eab );_ebfd !=nil {return _ebfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _cfab :=d .DecodeElement (_gdggg .ClrMap ,&_eab );_cfab !=nil {return _cfab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gdggg .Hf =NewCT_HeaderFooter ();if _bffcd :=d .DecodeElement (_gdggg .Hf ,&_eab );_bffcd !=nil {return _bffcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_gdggg .NotesStyle =_da .NewCT_TextListStyle ();if _dddg :=d .DecodeElement (_gdggg .NotesStyle ,&_eab );_dddg !=nil {return _dddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdggg .ExtLst =NewCT_ExtensionListModify ();if _efcag :=d .DecodeElement (_gdggg .ExtLst ,&_eab );_efcag !=nil {return _efcag ;};default:_f .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\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_eab .Name );if _ggfdb :=d .Skip ();_ggfdb !=nil {return _ggfdb ;};};case _e .EndElement :break _agab ;case _e .CharData :};};return nil ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_gbbfe :=&CT_OleObjectEmbed {};return _gbbfe };func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_bafgd :=&CT_TLAnimVariantStringVal {};return _bafgd ;};func (_ecfae *CT_TLTimeNodeSequence )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecfae .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_fcefg :=range start .Attr {if _fcefg .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_gfbbf ,_edbcgd :=_a .ParseBool (_fcefg .Value );if _edbcgd !=nil {return _edbcgd ;};_ecfae .ConcurrentAttr =&_gfbbf ;continue ;};if _fcefg .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_ecfae .PrevAcAttr .UnmarshalXMLAttr (_fcefg );continue ;};if _fcefg .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_ecfae .NextAcAttr .UnmarshalXMLAttr (_fcefg );continue ;};};_aafec :for {_ecfca ,_cbdbg :=d .Token ();if _cbdbg !=nil {return _cbdbg ;};switch _acdb :=_ecfca .(type ){case _e .StartElement :switch _acdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _cfea :=d .DecodeElement (_ecfae .CTn ,&_acdb );_cfea !=nil {return _cfea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_ecfae .PrevCondLst =NewCT_TLTimeConditionList ();if _agcde :=d .DecodeElement (_ecfae .PrevCondLst ,&_acdb );_agcde !=nil {return _agcde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_ecfae .NextCondLst =NewCT_TLTimeConditionList ();if _gabcf :=d .DecodeElement (_ecfae .NextCondLst ,&_acdb );_gabcf !=nil {return _gabcf ;};default:_f .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 C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_acdb .Name );if _fcbgf :=d .Skip ();_fcbgf !=nil {return _fcbgf ;};};case _e .EndElement :break _aafec ;case _e .CharData :};};return nil ;};type CT_TLAnimateColorBehavior struct{ -// Validate validates the CT_Kinsoku and its children -func (_eaad *CT_Kinsoku )Validate ()error {return _eaad .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");}; +// Color Space +ClrSpcAttr ST_TLAnimateColorSpace ; -// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path -func (_dbca *EG_TopLevelSlide )ValidateWithPath (path string )error {if _fegfc :=_dbca .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_fegfc !=nil {return _fegfc ;};return nil ;};func NewCT_InOutTransition ()*CT_InOutTransition {_dcbg :=&CT_InOutTransition {};return _dcbg };type CT_TLTimeTargetElement struct{ +// Direction +DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; -// Slide Target -SldTgt *CT_Empty ; +// By +By *CT_TLByAnimateColorTransform ; -// Sound Target -SndTgt *_dcdb .CT_EmbeddedWAVAudioFile ; +// From +From *_da .CT_Color ; -// Shape Target -SpTgt *CT_TLShapeTargetElement ; +// To +To *_da .CT_Color ;}; -// Ink Target -InkTgt *CT_TLSubShapeId ;};func (_adcc *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_eafce :=range start .Attr {if _eafce .Name .Local =="\u0076\u0061\u006c"{_aggg ,_aadbe :=_bafec .ParseUint (_eafce .Value ,10,32);if _aadbe !=nil {return _aadbe ;};_adcc .ValAttr =uint32 (_aggg );continue ;};};for {_cbfeg ,_cceae :=d .Token ();if _cceae !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0054r\u0069g\u0067e\u0072T\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0049\u0044\u003a\u0020\u0025\u0073",_cceae );};if _fab ,_aa :=_cbfeg .(_bcaf .EndElement );_aa &&_fab .Name ==start .Name {break ;};};return nil ;};func (_aggf *CT_GraphicalObjectFrame )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aggf .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_aggf .Xfrm =_dcdb .NewCT_Transform2D ();_aggf .Graphic =_dcdb .NewGraphic ();for _ ,_egff :=range start .Attr {if _egff .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_aggf .BwModeAttr .UnmarshalXMLAttr (_egff );continue ;};};_dfbae :for {_fcgf ,_aebdd :=d .Token ();if _aebdd !=nil {return _aebdd ;};switch _bcfg :=_fcgf .(type ){case _bcaf .StartElement :switch _bcfg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _eebbec :=d .DecodeElement (_aggf .NvGraphicFramePr ,&_bcfg );_eebbec !=nil {return _eebbec ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _bfaggg :=d .DecodeElement (_aggf .Xfrm ,&_bcfg );_bfaggg !=nil {return _bfaggg ;};case _bcaf .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _affac :=d .DecodeElement (_aggf .Graphic ,&_bcfg );_affac !=nil {return _affac ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aggf .ExtLst =NewCT_ExtensionListModify ();if _bcee :=d .DecodeElement (_aggf .ExtLst ,&_bcfg );_bcee !=nil {return _bcee ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_bcfg .Name );if _dfbeg :=d .Skip ();_dfbeg !=nil {return _dfbeg ;};};case _bcaf .EndElement :break _dfbae ;case _bcaf .CharData :};};return nil ;};type CT_OleObjectEmbed struct{ +// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path +func (_cbgf *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _cbgf .BldAsOne !=nil {if _egaba :=_cbgf .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_egaba !=nil {return _egaba ;};};if _cbgf .BldSub !=nil {if _addbef :=_cbgf .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_addbef !=nil {return _addbef ;};};return nil ;}; -// Color Scheme Properties for Embedded object -FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};type CT_Picture struct{ +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_dafab *CT_Shape )ValidateWithPath (path string )error {if _dcbdd :=_dafab .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dcbdd !=nil {return _dcbdd ;};if _dfbc :=_dafab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfbc !=nil {return _dfbc ;};if _dafab .Style !=nil {if _egfe :=_dafab .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_egfe !=nil {return _egfe ;};};if _dafab .TxBody !=nil {if _adafg :=_dafab .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_adafg !=nil {return _adafg ;};};if _dafab .ExtLst !=nil {if _ecdeb :=_dafab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdeb !=nil {return _ecdeb ;};};return nil ;};func (_gcd *CT_CommentAuthorList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gcd .CmAuthor !=nil {_ccad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_efgg :=range _gcd .CmAuthor {e .EncodeElement (_efgg ,_ccad );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateScaleBehavior struct{ -// Non-Visual Properties for a Picture -NvPicPr *CT_PictureNonVisual ; +// Zoom Content +ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; -// Picture Fill -BlipFill *_dcdb .CT_BlipFillProperties ;SpPr *_dcdb .CT_ShapeProperties ;Style *_dcdb .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_cebegf :=&CT_OrientationTransition {};return _cebegf ;};func (_eegag *CT_BuildList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _eegag .BldP !=nil {_gdfa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_eabb :=range _eegag .BldP {e .EncodeElement (_eabb ,_gdfa );};};if _eegag .BldDgm !=nil {_eddeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_gfe :=range _eegag .BldDgm {e .EncodeElement (_gfe ,_eddeb );};};if _eegag .BldOleChart !=nil {_gfddd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_bffbe :=range _eegag .BldOleChart {e .EncodeElement (_bffbe ,_gfddd );};};if _eegag .BldGraphic !=nil {_eabgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_begc :=range _eegag .BldGraphic {e .EncodeElement (_begc ,_eabgf );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// By +By *CT_TLPoint ;From *CT_TLPoint ; -// Validate validates the CT_TLCommonTimeNodeData and its children -func (_aggde *CT_TLCommonTimeNodeData )Validate ()error {return _aggde .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_ecbgf ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _ecbgf {case 0,1,2,3,4:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbgf ));};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func (_edgb *CT_TLAnimateColorBehavior )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_edgb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fceeg :=range start .Attr {if _fceeg .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_edgb .ClrSpcAttr .UnmarshalXMLAttr (_fceeg );continue ;};if _fceeg .Name .Local =="\u0064\u0069\u0072"{_edgb .DirAttr .UnmarshalXMLAttr (_fceeg );continue ;};};_fffe :for {_faaeg ,_gcgf :=d .Token ();if _gcgf !=nil {return _gcgf ;};switch _ddfe :=_faaeg .(type ){case _bcaf .StartElement :switch _ddfe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _gdbcf :=d .DecodeElement (_edgb .CBhvr ,&_ddfe );_gdbcf !=nil {return _gdbcf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_edgb .By =NewCT_TLByAnimateColorTransform ();if _fda :=d .DecodeElement (_edgb .By ,&_ddfe );_fda !=nil {return _fda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_edgb .From =_dcdb .NewCT_Color ();if _aged :=d .DecodeElement (_edgb .From ,&_ddfe );_aged !=nil {return _aged ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_edgb .To =_dcdb .NewCT_Color ();if _gbffd :=d .DecodeElement (_edgb .To ,&_ddfe );_gbffd !=nil {return _gbffd ;};default:_cacbe .Log ("sk\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\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0043o\u006c\u006f\u0072\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_ddfe .Name );if _bbeae :=d .Skip ();_bbeae !=nil {return _bbeae ;};};case _bcaf .EndElement :break _fffe ;case _bcaf .CharData :};};return nil ;};func (_aeedg *CT_TLMediaNodeAudio )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aeedg .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_fbbc :=range start .Attr {if _fbbc .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_eaebd ,_fbddd :=_bafec .ParseBool (_fbbc .Value );if _fbddd !=nil {return _fbddd ;};_aeedg .IsNarrationAttr =&_eaebd ;continue ;};};_fgab :for {_cccga ,_bfaa :=d .Token ();if _bfaa !=nil {return _bfaa ;};switch _ddfc :=_cccga .(type ){case _bcaf .StartElement :switch _ddfc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _ccb :=d .DecodeElement (_aeedg .CMediaNode ,&_ddfc );_ccb !=nil {return _ccb ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_ddfc .Name );if _gabba :=d .Skip ();_gabba !=nil {return _gabba ;};};case _bcaf .EndElement :break _fgab ;case _bcaf .CharData :};};return nil ;}; +// To +To *CT_TLPoint ;};func (_ceedc ST_TransitionSpeed )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceedc .String (),start );};func (_fdg *CT_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egb :for {_caaad ,_cdeg :=d .Token ();if _cdeg !=nil {return _cdeg ;};switch _fdeb :=_caaad .(type ){case _e .StartElement :switch _fdeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ddffg :=NewCT_Extension ();if _bdbd :=d .DecodeElement (_ddffg ,&_fdeb );_bdbd !=nil {return _bdbd ;};_fdg .Ext =append (_fdg .Ext ,_ddffg );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fdeb .Name );if _ccbea :=d .Skip ();_ccbea !=nil {return _ccbea ;};};case _e .EndElement :break _egb ;case _e .CharData :};};return nil ;};func (_gebec ST_TLPreviousActionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gebec .String (),start );}; -// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path -func (_ggac *CT_BackgroundProperties )ValidateWithPath (path string )error {if _ggac .NoFill !=nil {if _aeea :=_ggac .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_aeea !=nil {return _aeea ;};};if _ggac .SolidFill !=nil {if _ecaa :=_ggac .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ecaa !=nil {return _ecaa ;};};if _ggac .GradFill !=nil {if _eddf :=_ggac .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eddf !=nil {return _eddf ;};};if _ggac .BlipFill !=nil {if _dbdg :=_ggac .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dbdg !=nil {return _dbdg ;};};if _ggac .PattFill !=nil {if _dcdcb :=_ggac .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dcdcb !=nil {return _dcdcb ;};};if _ggac .GrpFill !=nil {if _cfdc :=_ggac .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cfdc !=nil {return _cfdc ;};};if _ggac .EffectLst !=nil {if _afeeg :=_ggac .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_afeeg !=nil {return _afeeg ;};};if _ggac .EffectDag !=nil {if _gbaab :=_ggac .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gbaab !=nil {return _gbaab ;};};if _ggac .ExtLst !=nil {if _gagaff :=_ggac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gagaff !=nil {return _gagaff ;};};return nil ;}; +// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path +func (_gcdc *CT_HandoutMaster )ValidateWithPath (path string )error {if _cbff :=_gcdc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cbff !=nil {return _cbff ;};if _cfdg :=_gcdc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_cfdg !=nil {return _cfdg ;};if _gcdc .Hf !=nil {if _fbeag :=_gcdc .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_fbeag !=nil {return _fbeag ;};};if _gcdc .ExtLst !=nil {if _daaa :=_gcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daaa !=nil {return _daaa ;};};return nil ;};func (_dbdfc *CT_OleObjectChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbdfc .Embed !=nil {_degb :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_dbdfc .Embed ,_degb );};if _dbdfc .Link !=nil {_defad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dbdfc .Link ,_defad );};return nil ;};func (_abaef *CT_TLAnimVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _abaef .BoolVal !=nil {_aaaa :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_abaef .BoolVal ,_aaaa );};if _abaef .IntVal !=nil {_fdaeb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_abaef .IntVal ,_fdaeb );};if _abaef .FltVal !=nil {_efcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_abaef .FltVal ,_efcf );};if _abaef .StrVal !=nil {_fcba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_abaef .StrVal ,_fcba );};if _abaef .ClrVal !=nil {_bagg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_abaef .ClrVal ,_bagg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_WebProperties ()*CT_WebProperties {_egdf :=&CT_WebProperties {};return _egdf }; -// Validate validates the CT_OleObjectEmbed and its children -func (_ffed *CT_OleObjectEmbed )Validate ()error {return _ffed .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; +// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path +func (_cegag *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _cegag .TmAttr !=nil {if _dfbgf :=_cegag .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_dfbgf !=nil {return _dfbgf ;};};if _cegag .Val !=nil {if _dgcde :=_cegag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dgcde !=nil {return _dgcde ;};};return nil ;};func (_efgec *CT_SlideIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_efgec .IdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_efgec .RIdAttr )});e .EncodeToken (start );if _efgec .ExtLst !=nil {_ccgacb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgec .ExtLst ,_ccgacb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_geedg ST_PlaceholderType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_geedg .String (),start );}; -// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path -func (_caab *CT_SlideMaster )ValidateWithPath (path string )error {if _bdg :=_caab .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bdg !=nil {return _bdg ;};if _egag :=_caab .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_egag !=nil {return _egag ;};if _caab .SldLayoutIdLst !=nil {if _acfge :=_caab .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_acfge !=nil {return _acfge ;};};if _caab .Transition !=nil {if _adg :=_caab .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_adg !=nil {return _adg ;};};if _caab .Timing !=nil {if _bccde :=_caab .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_bccde !=nil {return _bccde ;};};if _caab .Hf !=nil {if _ebbd :=_caab .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_ebbd !=nil {return _ebbd ;};};if _caab .TxStyles !=nil {if _cgff :=_caab .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_cgff !=nil {return _cgff ;};};if _caab .ExtLst !=nil {if _aaagc :=_caab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaagc !=nil {return _aaagc ;};};return nil ;}; +// ValidateWithPath validates the OleObj and its children, prefixing error messages with path +func (_gafdc *OleObj )ValidateWithPath (path string )error {if _cffcf :=_gafdc .CT_OleObject .ValidateWithPath (path );_cffcf !=nil {return _cffcf ;};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_cdgdd *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _adeab :=_cdgdd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_adeab !=nil {return _adeab ;};if _aegf :=_cdgdd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_aegf !=nil {return _aegf ;};if _gcef :=_cdgdd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gcef !=nil {return _gcef ;};return nil ;};func (_agbdd ST_TLParaBuildType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_cffb :=_bcaf .Attr {};_cffb .Name =name ;switch _agbdd {case ST_TLParaBuildTypeUnset :_cffb .Value ="";case ST_TLParaBuildTypeAllAtOnce :_cffb .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_cffb .Value ="\u0070";case ST_TLParaBuildTypeCust :_cffb .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_cffb .Value ="\u0077\u0068\u006fl\u0065";};return _cffb ,nil ;};func (_eedcd *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_eedcd =0;case "\u0063\u0077":*_eedcd =1;case "\u0063\u0063\u0077":*_eedcd =2;};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_dgfge :=&CT_Placeholder {};return _dgfge };type ST_TLTriggerEvent byte ;type CT_Placeholder struct{ +// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path +func (_dfe *CT_CommonViewProperties )ValidateWithPath (path string )error {if _bggc :=_dfe .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_bggc !=nil {return _bggc ;};if _dfa :=_dfe .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_dfa !=nil {return _dfa ;};return nil ;};func NewCT_StringTag ()*CT_StringTag {_degf :=&CT_StringTag {};return _degf }; -// Placeholder Type -TypeAttr ST_PlaceholderType ; +// Validate validates the CT_PrintProperties and its children +func (_afdea *CT_PrintProperties )Validate ()error {return _afdea .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_bdfc *CT_GraphicalObjectFrame )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdfc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_bdfc .Xfrm =_da .NewCT_Transform2D ();_bdfc .Graphic =_da .NewGraphic ();for _ ,_fbcd :=range start .Attr {if _fbcd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bdfc .BwModeAttr .UnmarshalXMLAttr (_fbcd );continue ;};};_cfdf :for {_ffaa ,_decd :=d .Token ();if _decd !=nil {return _decd ;};switch _ffba :=_ffaa .(type ){case _e .StartElement :switch _ffba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _becff :=d .DecodeElement (_bdfc .NvGraphicFramePr ,&_ffba );_becff !=nil {return _becff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _bece :=d .DecodeElement (_bdfc .Xfrm ,&_ffba );_bece !=nil {return _bece ;};case _e .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _gcgc :=d .DecodeElement (_bdfc .Graphic ,&_ffba );_gcgc !=nil {return _gcgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdfc .ExtLst =NewCT_ExtensionListModify ();if _cead :=d .DecodeElement (_bdfc .ExtLst ,&_ffba );_cead !=nil {return _cead ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_ffba .Name );if _cdaa :=d .Skip ();_cdaa !=nil {return _cdaa ;};};case _e .EndElement :break _cfdf ;case _e .CharData :};};return nil ;};func (_fdgg *CT_Kinsoku )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccdae :=range start .Attr {if _ccdae .Name .Local =="\u006c\u0061\u006e\u0067"{_ddcg ,_bfgbd :=_ccdae .Value ,error (nil );if _bfgbd !=nil {return _bfgbd ;};_fdgg .LangAttr =&_ddcg ;continue ;};if _ccdae .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_eccc ,_eeed :=_ccdae .Value ,error (nil );if _eeed !=nil {return _eeed ;};_fdgg .InvalStCharsAttr =_eccc ;continue ;};if _ccdae .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_gebd ,_aeec :=_ccdae .Value ,error (nil );if _aeec !=nil {return _aeec ;};_fdgg .InvalEndCharsAttr =_gebd ;continue ;};};for {_dacf ,_deda :=d .Token ();if _deda !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_deda );};if _dee ,_bdggd :=_dacf .(_e .EndElement );_bdggd &&_dee .Name ==start .Name {break ;};};return nil ;};func (_bcbde ST_SlideSizeType )String ()string {switch _bcbde {case 0:return "";case 1:return "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case 2:return "\u006c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0041\u0034";case 4:return "\u0033\u0035\u006d\u006d";case 5:return "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case 6:return "\u0062\u0061\u006e\u006e\u0065\u0072";case 7:return "\u0063\u0075\u0073\u0074\u006f\u006d";case 8:return "\u006c\u0065\u0064\u0067\u0065\u0072";case 9:return "\u0041\u0033";case 10:return "\u0042\u0034\u0049S\u004f";case 11:return "\u0042\u0035\u0049S\u004f";case 12:return "\u0042\u0034\u004aI\u0053";case 13:return "\u0042\u0035\u004aI\u0053";case 14:return "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case 15:return "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case 16:return "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return "";}; -// Placeholder Orientation -OrientAttr ST_Direction ; +// Validate validates the CT_SlideTiming and its children +func (_ccgada *CT_SlideTiming )Validate ()error {return _ccgada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");}; -// Placeholder Size -SzAttr ST_PlaceholderSize ; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_cfec *CT_Extension )ValidateWithPath (path string )error {return nil };type ST_TLDiagramBuildType byte ;func (_eacbb *ST_TLBehaviorTransformType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaeca ,_babcd :=d .Token ();if _babcd !=nil {return _babcd ;};if _gcbaa ,_ecdga :=_gaeca .(_e .EndElement );_ecdga &&_gcbaa .Name ==start .Name {*_eacbb =1;return nil ;};if _gdgf ,_gfccb :=_gaeca .(_e .CharData );!_gfccb {return _d .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",_gaeca );}else {switch string (_gdgf ){case "":*_eacbb =0;case "\u0070\u0074":*_eacbb =1;case "\u0069\u006d\u0067":*_eacbb =2;};};_gaeca ,_babcd =d .Token ();if _babcd !=nil {return _babcd ;};if _edaae ,_dcede :=_gaeca .(_e .EndElement );_dcede &&_edaae .Name ==start .Name {return nil ;};return _d .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",_gaeca );};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_egefe :=&CT_TLBuildDiagram {};return _egefe };func (_ceef *CT_SlideLayoutIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cded :for {_fbee ,_beagfa :=d .Token ();if _beagfa !=nil {return _beagfa ;};switch _eggc :=_fbee .(type ){case _e .StartElement :switch _eggc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}:_febgc :=NewCT_SlideLayoutIdListEntry ();if _gfeg :=d .DecodeElement (_febgc ,&_eggc );_gfeg !=nil {return _gfeg ;};_ceef .SldLayoutId =append (_ceef .SldLayoutId ,_febgc );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eggc .Name );if _aggf :=d .Skip ();_aggf !=nil {return _aggf ;};};case _e .EndElement :break _cded ;case _e .CharData :};};return nil ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_fcfcc :=&CT_TLGraphicalObjectBuild {};return _fcfcc ;}; -// Placeholder Index -IdxAttr *uint32 ; +// Validate validates the CT_CommonSlideViewProperties and its children +func (_ege *CT_CommonSlideViewProperties )Validate ()error {return _ege .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func (_bffdc *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bffdc =0;case "\u0062\u0061\u0073\u0065":*_bffdc =1;case "\u0073\u0075\u006d":*_bffdc =2;case "\u0072\u0065\u0070\u006c":*_bffdc =3;case "\u006d\u0075\u006c\u0074":*_bffdc =4;case "\u006e\u006f\u006e\u0065":*_bffdc =5;};return nil ;};func NewCT_Shape ()*CT_Shape {_feaab :=&CT_Shape {};_feaab .NvSpPr =NewCT_ShapeNonVisual ();_feaab .SpPr =_da .NewCT_ShapeProperties ();return _feaab ;};func (_fdbe *CT_Connector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbe .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fdbe .SpPr =_da .NewCT_ShapeProperties ();_ddg :for {_abad ,_aag :=d .Token ();if _aag !=nil {return _aag ;};switch _fegf :=_abad .(type ){case _e .StartElement :switch _fegf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _fdec :=d .DecodeElement (_fdbe .NvCxnSpPr ,&_fegf );_fdec !=nil {return _fdec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _cbf :=d .DecodeElement (_fdbe .SpPr ,&_fegf );_cbf !=nil {return _cbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fdbe .Style =_da .NewCT_ShapeStyle ();if _bec :=d .DecodeElement (_fdbe .Style ,&_fegf );_bec !=nil {return _bec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbe .ExtLst =NewCT_ExtensionListModify ();if _aega :=d .DecodeElement (_fdbe .ExtLst ,&_fegf );_aega !=nil {return _aega ;};default:_f .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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_fegf .Name );if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _e .EndElement :break _ddg ;case _e .CharData :};};return nil ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_gdbge :=&CT_TLMediaNodeAudio {};_gdbge .CMediaNode =NewCT_TLCommonMediaNodeData ();return _gdbge ;};func (_edbgf *CT_ShowInfoBrowse )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edbgf .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_edbgf .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcebf *CT_Control )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcebf .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .SpidAttr )});};if _dcebf .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .NameAttr )});};if _dcebf .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dcebf .ShowAsIconAttr ))});};if _dcebf .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .IdAttr )});};if _dcebf .ImgWAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .ImgWAttr )});};if _dcebf .ImgHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .ImgHAttr )});};e .EncodeToken (start );if _dcebf .ExtLst !=nil {_caaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcebf .ExtLst ,_caaf );};if _dcebf .Pic !=nil {_cabe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_dcebf .Pic ,_cabe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Placeholder has custom prompt -HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};const (ST_TLOleChartBuildTypeUnset ST_TLOleChartBuildType =0;ST_TLOleChartBuildTypeAllAtOnce ST_TLOleChartBuildType =1;ST_TLOleChartBuildTypeSeries ST_TLOleChartBuildType =2;ST_TLOleChartBuildTypeCategory ST_TLOleChartBuildType =3;ST_TLOleChartBuildTypeSeriesEl ST_TLOleChartBuildType =4;ST_TLOleChartBuildTypeCategoryEl ST_TLOleChartBuildType =5;);func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_efccb :=&CT_TLOleChartTargetElement {};_efccb .TypeAttr =ST_TLChartSubelementType (1);return _efccb ;}; +// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path +func (_accca *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _accca .Rgb !=nil {if _gedc :=_accca .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_gedc !=nil {return _gedc ;};};if _accca .Hsl !=nil {if _dgdaa :=_accca .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_dgdaa !=nil {return _dgdaa ;};};return nil ;}; -// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path -func (_ggfgg *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _gaag :=_ggfgg .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_gaag !=nil {return _gaag ;};return nil ;}; +// Validate validates the CmAuthorLst and its children +func (_abefa *CmAuthorLst )Validate ()error {return _abefa .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_eddb :=&CT_GraphicalObjectFrame {};_eddb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_eddb .Xfrm =_da .NewCT_Transform2D ();_eddb .Graphic =_da .NewGraphic ();return _eddb ;};type CT_HeaderFooter struct{ -// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path -func (_bgab *AG_Ole )ValidateWithPath (path string )error {if _bgab .ImgWAttr !=nil {if *_bgab .ImgWAttr < 0{return _ffgea .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bgab .ImgWAttr );};};if _bgab .ImgHAttr !=nil {if *_bgab .ImgHAttr < 0{return _ffgea .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bgab .ImgHAttr );};};return nil ;};func (_gaabe ST_TLTimeNodeMasterRelation )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_gaabe .String (),start );};func (_cgdb *CT_EmbeddedFontListEntry )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_caga :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_cgdb .Font ,_caga );if _cgdb .Regular !=nil {_aggab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_cgdb .Regular ,_aggab );};if _cgdb .Bold !=nil {_bfdff :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_cgdb .Bold ,_bfdff );};if _cgdb .Italic !=nil {_ebbcb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_cgdb .Italic ,_ebbcb );};if _cgdb .BoldItalic !=nil {_aebfc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_cgdb .BoldItalic ,_aebfc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ceefb *SldSyncPr )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _ceefb .CT_SlideSyncProperties .MarshalXML (e ,start );}; +// Slide Number Placeholder +SldNumAttr *bool ; -// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path -func (_dfde *CT_SplitTransition )ValidateWithPath (path string )error {if _bafdd :=_dfde .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bafdd !=nil {return _bafdd ;};if _baee :=_dfde .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_baee !=nil {return _baee ;};return nil ;};type CT_TLIterateData struct{ +// Header Placeholder +HdrAttr *bool ; -// Iterate Type -TypeAttr ST_IterateType ; +// Footer Placeholder +FtrAttr *bool ; -// Backwards -BackwardsAttr *bool ; +// Date/Time Placeholder +DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_agda :=&CT_HandoutMasterIdListEntry {};return _agda ;};func (_faab *CT_Guide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbfa :=range start .Attr {if _fbfa .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_faab .OrientAttr .UnmarshalXMLAttr (_fbfa );continue ;};if _fbfa .Name .Local =="\u0070\u006f\u0073"{_fegab ,_bgcg :=ParseUnionST_Coordinate32 (_fbfa .Value );if _bgcg !=nil {return _bgcg ;};_faab .PosAttr =&_fegab ;continue ;};};for {_aaf ,_cfcd :=d .Token ();if _cfcd !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_cfcd );};if _eacd ,_egcg :=_aaf .(_e .EndElement );_egcg &&_eacd .Name ==start .Name {break ;};};return nil ;}; -// Time Absolute -TmAbs *CT_TLIterateIntervalTime ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_aba *CT_Comment )ValidateWithPath (path string )error {if _ecbc :=_aba .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ecbc !=nil {return _ecbc ;};if _aba .ExtLst !=nil {if _bee :=_aba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bee !=nil {return _bee ;};};return nil ;};type CT_TLBuildParagraph struct{ -// Time Percentage -TmPct *CT_TLIterateIntervalPercentage ;};type CT_NotesViewProperties struct{ +// Build Types +BuildAttr ST_TLParaBuildType ; -// Common Slide View Properties -CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};type CT_NotesMasterIdList struct{ +// Build Level +BldLvlAttr *uint32 ; -// Notes Master ID -NotesMasterId *CT_NotesMasterIdListEntry ;};func (_bagdb ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_bagdb .String (),start );}; +// Animate Background +AnimBgAttr *bool ; -// Validate validates the CT_EmbeddedFontListEntry and its children -func (_aafe *CT_EmbeddedFontListEntry )Validate ()error {return _aafe .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};type CT_TLShapeTargetElement struct{ +// Auto Update Animation Background +AutoUpdateAnimBgAttr *bool ; + +// Reverse +RevAttr *bool ; + +// Auto Advance Time +AdvAutoAttr *ST_TLTime ; + +// Template effects +TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_TLShapeTargetElement struct{ // Shape ID SpidAttr uint32 ; @@ -420,277 +429,457 @@ OleChartEl *CT_TLOleChartTargetElement ; TxEl *CT_TLTextTargetElement ; // Graphic Element -GraphicEl *_dcdb .CT_AnimationElementChoice ;};func (_gadac ST_WebColorType )ValidateWithPath (path string )error {switch _gadac {case 0,1,2,3,4,5,6:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadac ));};return nil ;};func (_cafc ST_ViewType )String ()string {switch _cafc {case 0:return "";case 1:return "\u0073l\u0064\u0056\u0069\u0065\u0077";case 2:return "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 3:return "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case 4:return "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case 5:return "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 6:return "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case 7:return "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 8:return "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return "";};func (_eede *CT_TLCommandBehavior )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _eede .TypeAttr !=ST_TLCommandTypeUnset {_beade ,_dffe :=_eede .TypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0074\u0079\u0070\u0065"});if _dffe !=nil {return _dffe ;};start .Attr =append (start .Attr ,_beade );};if _eede .CmdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u006d\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_eede .CmdAttr )});};e .EncodeToken (start );_dcfge :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_eede .CBhvr ,_dcfge );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_dced :=&CT_ViewProperties {};return _dced };func NewCT_Picture ()*CT_Picture {_ageg :=&CT_Picture {};_ageg .NvPicPr =NewCT_PictureNonVisual ();_ageg .BlipFill =_dcdb .NewCT_BlipFillProperties ();_ageg .SpPr =_dcdb .NewCT_ShapeProperties ();return _ageg ;}; +GraphicEl *_da .CT_AnimationElementChoice ;};func (_feebb *CT_HeaderFooter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _feebb .SldNumAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_feebb .SldNumAttr ))});};if _feebb .HdrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0064\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_feebb .HdrAttr ))});};if _feebb .FtrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0074\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_feebb .FtrAttr ))});};if _feebb .DtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_feebb .DtAttr ))});};e .EncodeToken (start );if _feebb .ExtLst !=nil {_bbed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feebb .ExtLst ,_bbed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eeg *CT_CommentAuthor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbea :=range start .Attr {if _bbea .Name .Local =="\u0069\u0064"{_eefb ,_agc :=_a .ParseUint (_bbea .Value ,10,32);if _agc !=nil {return _agc ;};_eeg .IdAttr =uint32 (_eefb );continue ;};if _bbea .Name .Local =="\u006e\u0061\u006d\u0065"{_abaa ,_eaa :=_bbea .Value ,error (nil );if _eaa !=nil {return _eaa ;};_eeg .NameAttr =_abaa ;continue ;};if _bbea .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_cdc ,_ddcb :=_bbea .Value ,error (nil );if _ddcb !=nil {return _ddcb ;};_eeg .InitialsAttr =_cdc ;continue ;};if _bbea .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_aded ,_edfa :=_a .ParseUint (_bbea .Value ,10,32);if _edfa !=nil {return _edfa ;};_eeg .LastIdxAttr =uint32 (_aded );continue ;};if _bbea .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_fggg ,_ddce :=_a .ParseUint (_bbea .Value ,10,32);if _ddce !=nil {return _ddce ;};_eeg .ClrIdxAttr =uint32 (_fggg );continue ;};};_cfad :for {_cccc ,_bfcd :=d .Token ();if _bfcd !=nil {return _bfcd ;};switch _dbd :=_cccc .(type ){case _e .StartElement :switch _dbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeg .ExtLst =NewCT_ExtensionList ();if _ega :=d .DecodeElement (_eeg .ExtLst ,&_dbd );_ega !=nil {return _ega ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_dbd .Name );if _cefb :=d .Skip ();_cefb !=nil {return _cefb ;};};case _e .EndElement :break _cfad ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path -func (_edce *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _cedbf :=_edce .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_cedbf !=nil {return _cedbf ;};return nil ;}; +// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path +func (_ceede *CT_SlideTransition )ValidateWithPath (path string )error {if _ccadf :=_ceede .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_ccadf !=nil {return _ccadf ;};if _ceede .Choice !=nil {if _cefcg :=_ceede .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cefcg !=nil {return _cefcg ;};};if _ceede .SndAc !=nil {if _bcaa :=_ceede .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_bcaa !=nil {return _bcaa ;};};if _ceede .ExtLst !=nil {if _bffab :=_ceede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bffab !=nil {return _bffab ;};};return nil ;};func (_ceceg ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceceg .String (),start );};func (_ceb *CT_CornerDirectionTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceb .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_ccec ,_gbgb :=_ceb .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _gbgb !=nil {return _gbgb ;};start .Attr =append (start .Attr ,_ccec );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ged *CT_ConnectorNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ged .CNvPr =_da .NewCT_NonVisualDrawingProps ();_ged .CNvCxnSpPr =_da .NewCT_NonVisualConnectorProperties ();_ged .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ggfe :for {_fded ,_dfec :=d .Token ();if _dfec !=nil {return _dfec ;};switch _feab :=_fded .(type ){case _e .StartElement :switch _feab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gbd :=d .DecodeElement (_ged .CNvPr ,&_feab );_gbd !=nil {return _gbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _fbcb :=d .DecodeElement (_ged .CNvCxnSpPr ,&_feab );_fbcb !=nil {return _fbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _fdbf :=d .DecodeElement (_ged .NvPr ,&_feab );_fdbf !=nil {return _fdbf ;};default:_f .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 C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_feab .Name );if _acc :=d .Skip ();_acc !=nil {return _acc ;};};case _e .EndElement :break _ggfe ;case _e .CharData :};};return nil ;}; -// Validate validates the SldLayout and its children -func (_cfgb *SldLayout )Validate ()error {return _cfgb .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};type CT_TLTemplateList struct{ +// Validate validates the CT_StringTag and its children +func (_bgee *CT_StringTag )Validate ()error {return _bgee .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func (_gddb *CT_TLAnimateBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gddb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fgedg :=range start .Attr {if _fgedg .Name .Local =="\u0062\u0079"{_caada ,_dffde :=_fgedg .Value ,error (nil );if _dffde !=nil {return _dffde ;};_gddb .ByAttr =&_caada ;continue ;};if _fgedg .Name .Local =="\u0066\u0072\u006f\u006d"{_effg ,_gfbfe :=_fgedg .Value ,error (nil );if _gfbfe !=nil {return _gfbfe ;};_gddb .FromAttr =&_effg ;continue ;};if _fgedg .Name .Local =="\u0074\u006f"{_dddef ,_gdaaa :=_fgedg .Value ,error (nil );if _gdaaa !=nil {return _gdaaa ;};_gddb .ToAttr =&_dddef ;continue ;};if _fgedg .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_gddb .CalcmodeAttr .UnmarshalXMLAttr (_fgedg );continue ;};if _fgedg .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_gddb .ValueTypeAttr .UnmarshalXMLAttr (_fgedg );continue ;};};_ccbd :for {_dadcf ,_dfee :=d .Token ();if _dfee !=nil {return _dfee ;};switch _dabeb :=_dadcf .(type ){case _e .StartElement :switch _dabeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _eadec :=d .DecodeElement (_gddb .CBhvr ,&_dabeb );_eadec !=nil {return _eadec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"}:_gddb .TavLst =NewCT_TLTimeAnimateValueList ();if _ddfc :=d .DecodeElement (_gddb .TavLst ,&_dabeb );_ddfc !=nil {return _ddfc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_dabeb .Name );if _ecga :=d .Skip ();_ecga !=nil {return _ecga ;};};case _e .EndElement :break _ccbd ;case _e .CharData :};};return nil ;};func (_ccbdg ST_TLBehaviorTransformType )String ()string {switch _ccbdg {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";}; -// Template Effects -Tmpl []*CT_TLTemplate ;};func (_abbe *AG_TLBuild )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_gadfc :=range start .Attr {if _gadfc .Name .Local =="\u0073\u0070\u0069\u0064"{_fgacg ,_dcb :=_bafec .ParseUint (_gadfc .Value ,10,32);if _dcb !=nil {return _dcb ;};_feea :=uint32 (_fgacg );_abbe .SpidAttr =&_feea ;continue ;};if _gadfc .Name .Local =="\u0067\u0072\u0070I\u0064"{_cfcee ,_eadg :=_bafec .ParseUint (_gadfc .Value ,10,32);if _eadg !=nil {return _eadg ;};_faef :=uint32 (_cfcee );_abbe .GrpIdAttr =&_faef ;continue ;};if _gadfc .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_afg ,_abfdf :=_bafec .ParseBool (_gadfc .Value );if _abfdf !=nil {return _abfdf ;};_abbe .UiExpandAttr =&_afg ;continue ;};};for {_dbeg ,_bbbcgc :=d .Token ();if _bbbcgc !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_bbbcgc );};if _ac ,_ageeb :=_dbeg .(_bcaf .EndElement );_ageeb &&_ac .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path +func (_bbef *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _bbef .TitleStyle !=nil {if _bbgbc :=_bbef .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_bbgbc !=nil {return _bbgbc ;};};if _bbef .BodyStyle !=nil {if _bbbb :=_bbef .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_bbbb !=nil {return _bbbb ;};};if _bbef .OtherStyle !=nil {if _dbdce :=_bbef .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_dbdce !=nil {return _dbdce ;};};if _bbef .ExtLst !=nil {if _ccff :=_bbef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccff !=nil {return _ccff ;};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_eegf :=&CT_GroupShapeChoice {};return _eegf };type CT_StringTag struct{ -// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path -func (_cfgd *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _gdef :=_cfgd .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_gdef !=nil {return _gdef ;};if _dccda :=_cfgd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dccda !=nil {return _dccda ;};if _feebb :=_cfgd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_feebb !=nil {return _feebb ;};if _cfgd .By !=nil {if _bggef :=_cfgd .By .ValidateWithPath (path +"\u002f\u0042\u0079");_bggef !=nil {return _bggef ;};};if _cfgd .From !=nil {if _dfd :=_cfgd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dfd !=nil {return _dfd ;};};if _cfgd .To !=nil {if _abccg :=_cfgd .To .ValidateWithPath (path +"\u002f\u0054\u006f");_abccg !=nil {return _abccg ;};};return nil ;};func NewAG_ChildSlide ()*AG_ChildSlide {_bgb :=&AG_ChildSlide {};return _bgb };func (_bdfff ST_TLAnimateColorSpace )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_acefb :=_bcaf .Attr {};_acefb .Name =name ;switch _bdfff {case ST_TLAnimateColorSpaceUnset :_acefb .Value ="";case ST_TLAnimateColorSpaceRgb :_acefb .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_acefb .Value ="\u0068\u0073\u006c";};return _acefb ,nil ;}; +// Name +NameAttr string ; -// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path -func (_cdeca *HandoutMaster )ValidateWithPath (path string )error {if _eggc :=_cdeca .CT_HandoutMaster .ValidateWithPath (path );_eggc !=nil {return _eggc ;};return nil ;};func (_bbdgb ST_TLAnimateEffectTransition )Validate ()error {return _bbdgb .ValidateWithPath ("")}; +// Value +ValAttr string ;};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_egda :=&CT_TLSubShapeId {};return _egda };type CT_NormalViewProperties struct{ -// Validate validates the CT_SlideLayoutIdList and its children -func (_cfba *CT_SlideLayoutIdList )Validate ()error {return _cfba .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};type CT_CommentAuthor struct{ +// Show Outline Icons in Normal View +ShowOutlineIconsAttr *bool ; -// Comment Author ID -IdAttr uint32 ; +// Snap Vertical Splitter +SnapVertSplitterAttr *bool ; -// Comment Author Name -NameAttr string ; +// State of the Vertical Splitter Bar +VertBarStateAttr ST_SplitterBarState ; -// Comment Author Initials -InitialsAttr string ; +// State of the Horizontal Splitter Bar +HorzBarStateAttr ST_SplitterBarState ; -// Index of Comment Author's last comment -LastIdxAttr uint32 ; +// Prefer Single View +PreferSingleViewAttr *bool ; -// Comment Author Color Index -ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func (_ddcf ST_TLChartSubelementType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_ceage :=_bcaf .Attr {};_ceage .Name =name ;switch _ddcf {case ST_TLChartSubelementTypeUnset :_ceage .Value ="";case ST_TLChartSubelementTypeGridLegend :_ceage .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_ceage .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_ceage .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_ceage .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_ceage .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _ceage ,nil ;};func (_bbcd *CT_TLSetBehavior )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_ageea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bbcd .CBhvr ,_ageea );if _bbcd .To !=nil {_cagea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_bbcd .To ,_cagea );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_aabbb *CT_ExtensionListModify )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_accg :=range start .Attr {if _accg .Name .Local =="\u006d\u006f\u0064"{_bcgfe ,_dbafg :=_bafec .ParseBool (_accg .Value );if _dbafg !=nil {return _dbafg ;};_aabbb .ModAttr =&_bcgfe ;continue ;};};_eecd :for {_dggg ,_cee :=d .Token ();if _cee !=nil {return _cee ;};switch _ebbc :=_dggg .(type ){case _bcaf .StartElement :switch _ebbc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_aefdf :=NewCT_Extension ();if _daeg :=d .DecodeElement (_aefdf ,&_ebbc );_daeg !=nil {return _daeg ;};_aabbb .Ext =append (_aabbb .Ext ,_aefdf );default:_cacbe .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\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_ebbc .Name );if _agg :=d .Skip ();_agg !=nil {return _agg ;};};case _bcaf .EndElement :break _eecd ;case _bcaf .CharData :};};return nil ;};type CT_Shape struct{ +// Normal View Restored Left Properties +RestoredLeft *CT_NormalViewPortion ; -// Use Background Fill -UseBgFillAttr *bool ; +// Normal View Restored Top Properties +RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func (_eebf *OleObj )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eebf .CT_OleObject =*NewCT_OleObject ();for _ ,_gcbab :=range start .Attr {if _gcbab .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"&&_gcbab .Name .Local =="\u0069\u0064"{_bebf ,_fgae :=_gcbab .Value ,error (nil );if _fgae !=nil {return _fgae ;};_eebf .IdAttr =&_bebf ;continue ;};if _gcbab .Name .Local =="\u0073\u0070\u0069\u0064"{_eeddc ,_edge :=_gcbab .Value ,error (nil );if _edge !=nil {return _edge ;};_eebf .SpidAttr =&_eeddc ;continue ;};if _gcbab .Name .Local =="\u006e\u0061\u006d\u0065"{_cdfce ,_ebgbg :=_gcbab .Value ,error (nil );if _ebgbg !=nil {return _ebgbg ;};_eebf .NameAttr =&_cdfce ;continue ;};if _gcbab .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_deff ,_gfgad :=_a .ParseBool (_gcbab .Value );if _gfgad !=nil {return _gfgad ;};_eebf .ShowAsIconAttr =&_deff ;continue ;};if _gcbab .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cabea ,_fcgf :=_gcbab .Value ,error (nil );if _fcgf !=nil {return _fcgf ;};_eebf .ProgIdAttr =&_cabea ;continue ;};if _gcbab .Name .Local =="\u0069\u006d\u0067\u0057"{_gbcbd ,_fcdef :=_a .ParseInt (_gcbab .Value ,10,32);if _fcdef !=nil {return _fcdef ;};_efcd :=int32 (_gbcbd );_eebf .ImgWAttr =&_efcd ;continue ;};if _gcbab .Name .Local =="\u0069\u006d\u0067\u0048"{_fgdge ,_gcgaf :=_a .ParseInt (_gcbab .Value ,10,32);if _gcgaf !=nil {return _gcgaf ;};_aeffb :=int32 (_fgdge );_eebf .ImgHAttr =&_aeffb ;continue ;};};_bcbabb :for {_ecbfg ,_efcfe :=d .Token ();if _efcfe !=nil {return _efcfe ;};switch _aafca :=_ecbfg .(type ){case _e .StartElement :switch _aafca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_eebf .Choice =NewCT_OleObjectChoice ();if _eeefb :=d .DecodeElement (&_eebf .Choice .Embed ,&_aafca );_eeefb !=nil {return _eeefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_eebf .Choice =NewCT_OleObjectChoice ();if _ebdfb :=d .DecodeElement (&_eebf .Choice .Link ,&_aafca );_ebdfb !=nil {return _ebdfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_eebf .Pic =NewCT_Picture ();if _efgbd :=d .DecodeElement (_eebf .Pic ,&_aafca );_efgbd !=nil {return _efgbd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_aafca .Name );if _bccgba :=d .Skip ();_bccgba !=nil {return _bccgba ;};};case _e .EndElement :break _bcbabb ;case _e .CharData :};};return nil ;};func (_acba *CT_NormalViewPortion )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",_acba .SzAttr )});if _acba .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_acba .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgegf ST_TLOleChartBuildType )Validate ()error {return _fgegf .ValidateWithPath ("")};func (_dafbc ST_Direction )Validate ()error {return _dafbc .ValidateWithPath ("")};func (_cgda *CT_TLTimeAnimateValueList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdcgb :for {_ecgff ,_abfce :=d .Token ();if _abfce !=nil {return _abfce ;};switch _fcef :=_ecgff .(type ){case _e .StartElement :switch _fcef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076"}:_dcbfe :=NewCT_TLTimeAnimateValue ();if _debaag :=d .DecodeElement (_dcbfe ,&_fcef );_debaag !=nil {return _debaag ;};_cgda .Tav =append (_cgda .Tav ,_dcbfe );default:_f .Log ("sk\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\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006ei\u006da\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u004ci\u0073t\u0020\u0025v",_fcef .Name );if _agccg :=d .Skip ();_agccg !=nil {return _agccg ;};};case _e .EndElement :break _fdcgb ;case _e .CharData :};};return nil ;}; -// Non-Visual Properties for a Shape -NvSpPr *CT_ShapeNonVisual ;SpPr *_dcdb .CT_ShapeProperties ; +// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path +func (_gecbb *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _gecbb .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _d .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 _cgcde :=_gecbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcde !=nil {return _cgcde ;};return nil ;};func (_cfee *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfee .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dafge :=range start .Attr {if _dafge .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cfee .OriginAttr .UnmarshalXMLAttr (_dafge );continue ;};if _dafge .Name .Local =="\u0070\u0061\u0074\u0068"{_ecea ,_fgdf :=_dafge .Value ,error (nil );if _fgdf !=nil {return _fgdf ;};_cfee .PathAttr =&_ecea ;continue ;};if _dafge .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_cfee .PathEditModeAttr .UnmarshalXMLAttr (_dafge );continue ;};if _dafge .Name .Local =="\u0072\u0041\u006e\u0067"{_begeg ,_fggae :=_a .ParseInt (_dafge .Value ,10,32);if _fggae !=nil {return _fggae ;};_egcce :=int32 (_begeg );_cfee .RAngAttr =&_egcce ;continue ;};if _dafge .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_cccgc ,_cefed :=_dafge .Value ,error (nil );if _cefed !=nil {return _cefed ;};_cfee .PtsTypesAttr =&_cccgc ;continue ;};};_cefg :for {_afbcc ,_deebg :=d .Token ();if _deebg !=nil {return _deebg ;};switch _bddf :=_afbcc .(type ){case _e .StartElement :switch _bddf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _bgggd :=d .DecodeElement (_cfee .CBhvr ,&_bddf );_bgggd !=nil {return _bgggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_cfee .By =NewCT_TLPoint ();if _eddcg :=d .DecodeElement (_cfee .By ,&_bddf );_eddcg !=nil {return _eddcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_cfee .From =NewCT_TLPoint ();if _caeg :=d .DecodeElement (_cfee .From ,&_bddf );_caeg !=nil {return _caeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_cfee .To =NewCT_TLPoint ();if _bafcc :=d .DecodeElement (_cfee .To ,&_bddf );_bafcc !=nil {return _bafcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"}:_cfee .RCtr =NewCT_TLPoint ();if _ffce :=d .DecodeElement (_cfee .RCtr ,&_bddf );_ffce !=nil {return _ffce ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_bddf .Name );if _aaffa :=d .Skip ();_aaffa !=nil {return _aaffa ;};};case _e .EndElement :break _cefg ;case _e .CharData :};};return nil ;};func NewCT_SlideMaster ()*CT_SlideMaster {_feedf :=&CT_SlideMaster {};_feedf .CSld =NewCT_CommonSlideData ();_feedf .ClrMap =_da .NewCT_ColorMapping ();return _feedf ;};type CT_SlideLayoutIdListEntry struct{ -// Shape Style -Style *_dcdb .CT_ShapeStyle ; +// ID Tag +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_TLSubShapeId struct{ -// Shape Text Body -TxBody *_dcdb .CT_TextBody ;ExtLst *CT_ExtensionListModify ;}; +// Shape ID +SpidAttr string ;};func (_bfag *CT_TLTimeAnimateValue )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfag .TmAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_bfag .TmAttr )});};if _bfag .FmlaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_bfag .FmlaAttr )});};e .EncodeToken (start );if _bfag .Val !=nil {_gbgd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_bfag .Val ,_gbgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cefecf *ST_PrintColorMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cefecf =0;case "\u0062\u0077":*_cefecf =1;case "\u0067\u0072\u0061\u0079":*_cefecf =2;case "\u0063\u006c\u0072":*_cefecf =3;};return nil ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_cbed :=&CT_OptionalBlackTransition {};return _cbed ;}; -// Validate validates the CT_SlideMaster and its children -func (_abagd *CT_SlideMaster )Validate ()error {return _abagd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");}; +// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path +func (_dbdd *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func (_faee *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faee .CNvPr =_da .NewCT_NonVisualDrawingProps ();_faee .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();_faee .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fdea :for {_bgc ,_bcac :=d .Token ();if _bcac !=nil {return _bcac ;};switch _febf :=_bgc .(type ){case _e .StartElement :switch _febf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _edg :=d .DecodeElement (_faee .CNvPr ,&_febf );_edg !=nil {return _edg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _gfdd :=d .DecodeElement (_faee .CNvGraphicFramePr ,&_febf );_gfdd !=nil {return _gfdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _bdbfb :=d .DecodeElement (_faee .NvPr ,&_febf );_bdbfb !=nil {return _bdbfb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_febf .Name );if _ccda :=d .Skip ();_ccda !=nil {return _ccda ;};};case _e .EndElement :break _fdea ;case _e .CharData :};};return nil ;};func (_ecdg *CT_TLCommonMediaNodeData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecdg .CTn =NewCT_TLCommonTimeNodeData ();_ecdg .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_dfaaf :=range start .Attr {if _dfaaf .Name .Local =="\u0076\u006f\u006c"{_gcfaf ,_ceebe :=ParseUnionST_PositiveFixedPercentage (_dfaaf .Value );if _ceebe !=nil {return _ceebe ;};_ecdg .VolAttr =&_gcfaf ;continue ;};if _dfaaf .Name .Local =="\u006d\u0075\u0074\u0065"{_cede ,_ebef :=_a .ParseBool (_dfaaf .Value );if _ebef !=nil {return _ebef ;};_ecdg .MuteAttr =&_cede ;continue ;};if _dfaaf .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_ddcbf ,_abgde :=_a .ParseUint (_dfaaf .Value ,10,32);if _abgde !=nil {return _abgde ;};_ecaa :=uint32 (_ddcbf );_ecdg .NumSldAttr =&_ecaa ;continue ;};if _dfaaf .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_dcggc ,_aegff :=_a .ParseBool (_dfaaf .Value );if _aegff !=nil {return _aegff ;};_ecdg .ShowWhenStoppedAttr =&_dcggc ;continue ;};};_gfgaa :for {_babg ,_fcaga :=d .Token ();if _fcaga !=nil {return _fcaga ;};switch _egaag :=_babg .(type ){case _e .StartElement :switch _egaag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _bcfa :=d .DecodeElement (_ecdg .CTn ,&_egaag );_bcfa !=nil {return _bcfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _cdgeg :=d .DecodeElement (_ecdg .TgtEl ,&_egaag );_cdgeg !=nil {return _cdgeg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_egaag .Name );if _feeab :=d .Skip ();_feeab !=nil {return _feeab ;};};case _e .EndElement :break _gfgaa ;case _e .CharData :};};return nil ;};func (_bbgfc *CmAuthorLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _bbgfc .CT_CommentAuthorList .MarshalXML (e ,start );};func (_gdgaf *ST_SlideLayoutType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egfea ,_bcgde :=d .Token ();if _bcgde !=nil {return _bcgde ;};if _adeee ,_aedbf :=_egfea .(_e .EndElement );_aedbf &&_adeee .Name ==start .Name {*_gdgaf =1;return nil ;};if _bgce ,_ceggeg :=_egfea .(_e .CharData );!_ceggeg {return _d .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",_egfea );}else {switch string (_bgce ){case "":*_gdgaf =0;case "\u0074\u0069\u0074l\u0065":*_gdgaf =1;case "\u0074\u0078":*_gdgaf =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gdgaf =3;case "\u0074\u0062\u006c":*_gdgaf =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gdgaf =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gdgaf =6;case "\u0064\u0067\u006d":*_gdgaf =7;case "\u0063\u0068\u0061r\u0074":*_gdgaf =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gdgaf =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gdgaf =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gdgaf =11;case "\u0062\u006c\u0061n\u006b":*_gdgaf =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gdgaf =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gdgaf =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gdgaf =15;case "\u006f\u0062\u006a":*_gdgaf =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gdgaf =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gdgaf =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gdgaf =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gdgaf =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gdgaf =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gdgaf =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gdgaf =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gdgaf =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gdgaf =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gdgaf =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gdgaf =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gdgaf =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gdgaf =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gdgaf =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gdgaf =31;case "\u0063\u0075\u0073\u0074":*_gdgaf =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gdgaf =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gdgaf =34;case "\u006f\u0062\u006aT\u0078":*_gdgaf =35;case "\u0070\u0069\u0063T\u0078":*_gdgaf =36;};};_egfea ,_bcgde =d .Token ();if _bcgde !=nil {return _bcgde ;};if _gbbaa ,_bfged :=_egfea .(_e .EndElement );_bfged &&_gbbaa .Name ==start .Name {return nil ;};return _d .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",_egfea );};func (_dac *CT_CommonSlideData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dac .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dac .NameAttr )});};e .EncodeToken (start );if _dac .Bg !=nil {_eca :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_dac .Bg ,_eca );};_eega :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_dac .SpTree ,_eega );if _dac .CustDataLst !=nil {_bbd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_dac .CustDataLst ,_bbd );};if _dac .Controls !=nil {_gdg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_dac .Controls ,_gdg );};if _dac .ExtLst !=nil {_bbg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dac .ExtLst ,_bbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path -func (_eabad *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _eabad .IdAttr !=nil {if *_eabad .IdAttr < 2147483648{return _ffgea .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_eabad .IdAttr );};};if _eabad .ExtLst !=nil {if _ecga :=_eabad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecga !=nil {return _ecga ;};};return nil ;};func (_cfbee *CT_TLTextTargetElement )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ffab :for {_gggeb ,_bfaeg :=d .Token ();if _bfaeg !=nil {return _bfaeg ;};switch _aadf :=_gggeb .(type ){case _bcaf .StartElement :switch _aadf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"}:_cfbee .CharRg =NewCT_IndexRange ();if _gaeab :=d .DecodeElement (_cfbee .CharRg ,&_aadf );_gaeab !=nil {return _gaeab ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0052\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0052\u0067"}:_cfbee .PRg =NewCT_IndexRange ();if _bfdbb :=d .DecodeElement (_cfbee .PRg ,&_aadf );_bfdbb !=nil {return _bfdbb ;};default:_cacbe .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\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_aadf .Name );if _eadfa :=d .Skip ();_eadfa !=nil {return _eadfa ;};};case _bcaf .EndElement :break _ffab ;case _bcaf .CharData :};};return nil ;};func (_deac ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_dccdad :=_bcaf .Attr {};_dccdad .Name =name ;switch _deac {case ST_TLTriggerRuntimeNodeUnset :_dccdad .Value ="";case ST_TLTriggerRuntimeNodeFirst :_dccdad .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_dccdad .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_dccdad .Value ="\u0061\u006c\u006c";};return _dccdad ,nil ;};func (_ecbcg ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_ddcgd :=_bcaf .Attr {};_ddcgd .Name =name ;switch _ecbcg {case ST_TLBehaviorAccumulateTypeUnset :_ddcgd .Value ="";case ST_TLBehaviorAccumulateTypeNone :_ddcgd .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_ddcgd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _ddcgd ,nil ;};func (_bbcbe *Presentation )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _bbcbe .CT_Presentation .MarshalXML (e ,start );}; +// Validate validates the EG_TopLevelSlide and its children +func (_dgfda *EG_TopLevelSlide )Validate ()error {return _dgfda .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");}; -// Validate validates the CT_HandoutMasterIdList and its children -func (_decd *CT_HandoutMasterIdList )Validate ()error {return _decd .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");};type ST_TLPreviousActionType byte ; +// Validate validates the CT_SlideMaster and its children +func (_gfgbd *CT_SlideMaster )Validate ()error {return _gfgbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};type CT_NotesMasterIdList struct{ -// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path -func (_afgb *CT_TLIterateData )ValidateWithPath (path string )error {if _ggbaf :=_afgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggbaf !=nil {return _ggbaf ;};if _afgb .TmAbs !=nil {if _afgcf :=_afgb .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_afgcf !=nil {return _afgcf ;};};if _afgb .TmPct !=nil {if _gfagb :=_afgb .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_gfagb !=nil {return _gfagb ;};};return nil ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_ceec :=&CT_SlideLayoutIdListEntry {};return _ceec ;};func (_dabad *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fefb ,_gcbcb :=d .Token ();if _gcbcb !=nil {return _gcbcb ;};if _gbdge ,_dab :=_fefb .(_bcaf .EndElement );_dab &&_gbdge .Name ==start .Name {*_dabad =1;return nil ;};if _agde ,_dbgb :=_fefb .(_bcaf .CharData );!_dbgb {return _ffgea .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",_fefb );}else {switch string (_agde ){case "":*_dabad =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_dabad =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_dabad =2;};};_fefb ,_gcbcb =d .Token ();if _gcbcb !=nil {return _gcbcb ;};if _eec ,_cgeba :=_fefb .(_bcaf .EndElement );_cgeba &&_eec .Name ==start .Name {return nil ;};return _ffgea .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",_fefb );};func (_gcdgb *SldLayout )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gcdgb .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_aefagd :=range start .Attr {if _aefagd .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_eeggg ,_dcae :=_aefagd .Value ,error (nil );if _dcae !=nil {return _dcae ;};_gcdgb .MatchingNameAttr =&_eeggg ;continue ;};if _aefagd .Name .Local =="\u0074\u0079\u0070\u0065"{_gcdgb .TypeAttr .UnmarshalXMLAttr (_aefagd );continue ;};if _aefagd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gbad ,_fbga :=_bafec .ParseBool (_aefagd .Value );if _fbga !=nil {return _fbga ;};_gcdgb .PreserveAttr =&_gbad ;continue ;};if _aefagd .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_feab ,_cfafdb :=_bafec .ParseBool (_aefagd .Value );if _cfafdb !=nil {return _cfafdb ;};_gcdgb .UserDrawnAttr =&_feab ;continue ;};if _aefagd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dbg ,_bfa :=_bafec .ParseBool (_aefagd .Value );if _bfa !=nil {return _bfa ;};_gcdgb .ShowMasterSpAttr =&_dbg ;continue ;};if _aefagd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cdbg ,_cbda :=_bafec .ParseBool (_aefagd .Value );if _cbda !=nil {return _cbda ;};_gcdgb .ShowMasterPhAnimAttr =&_cdbg ;continue ;};};_gfecf :for {_gaegb ,_edgdd :=d .Token ();if _edgdd !=nil {return _edgdd ;};switch _dbecd :=_gaegb .(type ){case _bcaf .StartElement :switch _dbecd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gcfbe :=d .DecodeElement (_gcdgb .CSld ,&_dbecd );_gcfbe !=nil {return _gcfbe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gcdgb .ClrMapOvr =_dcdb .NewCT_ColorMappingOverride ();if _gafebe :=d .DecodeElement (_gcdgb .ClrMapOvr ,&_dbecd );_gafebe !=nil {return _gafebe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_gcdgb .Transition =NewCT_SlideTransition ();if _gbcb :=d .DecodeElement (_gcdgb .Transition ,&_dbecd );_gbcb !=nil {return _gbcb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_gcdgb .Timing =NewCT_SlideTiming ();if _fb :=d .DecodeElement (_gcdgb .Timing ,&_dbecd );_fb !=nil {return _fb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gcdgb .Hf =NewCT_HeaderFooter ();if _gcfg :=d .DecodeElement (_gcdgb .Hf ,&_dbecd );_gcfg !=nil {return _gcfg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcdgb .ExtLst =NewCT_ExtensionListModify ();if _gfgg :=d .DecodeElement (_gcdgb .ExtLst ,&_dbecd );_gfgg !=nil {return _gfgg ;};default:_cacbe .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 \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_dbecd .Name );if _cdfb :=d .Skip ();_cdfb !=nil {return _cdfb ;};};case _bcaf .EndElement :break _gfecf ;case _bcaf .CharData :};};return nil ;};type CT_ConnectorNonVisual struct{ +// Notes Master ID +NotesMasterId *CT_NotesMasterIdListEntry ;};func NewEG_ChildSlide ()*EG_ChildSlide {_fdfadd :=&EG_ChildSlide {};return _fdfadd };type CT_SlideSyncProperties struct{ -// Non-Visual Drawing Properties -CNvPr *_dcdb .CT_NonVisualDrawingProps ; +// Server's Slide File ID +ServerSldIdAttr string ; -// Non-Visual Connector Shape Drawing Properties -CNvCxnSpPr *_dcdb .CT_NonVisualConnectorProperties ; +// Server's Slide File's modification date/time +ServerSldModifiedTimeAttr _g .Time ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};type ST_TransitionInOutDirectionType byte ; +// Client Slide Insertion date/time +ClientInsertedTimeAttr _g .Time ;ExtLst *CT_ExtensionList ;};func (_cgfbe *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgfbe .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_becb :=range start .Attr {if _becb .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_ecfea ,_agcgf :=_a .ParseBool (_becb .Value );if _agcgf !=nil {return _agcgf ;};_cgfbe .ZoomContentsAttr =&_ecfea ;continue ;};};_fbafa :for {_eggfc ,_fabcg :=d .Token ();if _fabcg !=nil {return _fabcg ;};switch _dfbge :=_eggfc .(type ){case _e .StartElement :switch _dfbge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _becbe :=d .DecodeElement (_cgfbe .CBhvr ,&_dfbge );_becbe !=nil {return _becbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_cgfbe .By =NewCT_TLPoint ();if _adee :=d .DecodeElement (_cgfbe .By ,&_dfbge );_adee !=nil {return _adee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_cgfbe .From =NewCT_TLPoint ();if _debfe :=d .DecodeElement (_cgfbe .From ,&_dfbge );_debfe !=nil {return _debfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_cgfbe .To =NewCT_TLPoint ();if _gfcd :=d .DecodeElement (_cgfbe .To ,&_dfbge );_gfcd !=nil {return _gfcd ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0053c\u0061\u006c\u0065\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_dfbge .Name );if _agdg :=d .Skip ();_agdg !=nil {return _agdg ;};};case _e .EndElement :break _fbafa ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_TLByAnimateColorTransform and its children -func (_fcdc *CT_TLByAnimateColorTransform )Validate ()error {return _fcdc .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d");}; +// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path +func (_abefd *CT_SlideMaster )ValidateWithPath (path string )error {if _cgggf :=_abefd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cgggf !=nil {return _cgggf ;};if _acad :=_abefd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_acad !=nil {return _acad ;};if _abefd .SldLayoutIdLst !=nil {if _abfe :=_abefd .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_abfe !=nil {return _abfe ;};};if _abefd .Transition !=nil {if _gfgea :=_abefd .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_gfgea !=nil {return _gfgea ;};};if _abefd .Timing !=nil {if _cbea :=_abefd .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_cbea !=nil {return _cbea ;};};if _abefd .Hf !=nil {if _ggbe :=_abefd .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_ggbe !=nil {return _ggbe ;};};if _abefd .TxStyles !=nil {if _deae :=_abefd .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_deae !=nil {return _deae ;};};if _abefd .ExtLst !=nil {if _ceddb :=_abefd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceddb !=nil {return _ceddb ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path -func (_cgcga *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _fefdgf :=_cgcga .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fefdgf !=nil {return _fefdgf ;};if _cgcga .ExtLst !=nil {if _aefbb :=_cgcga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aefbb !=nil {return _aefbb ;};};return nil ;};func (_cbgf *CT_TLBuildParagraph )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_ggfcd :=range start .Attr {if _ggfcd .Name .Local =="\u0062\u0075\u0069l\u0064"{_cbgf .BuildAttr .UnmarshalXMLAttr (_ggfcd );continue ;};if _ggfcd .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_cbae ,_daea :=_bafec .ParseUint (_ggfcd .Value ,10,32);if _daea !=nil {return _daea ;};_deadd :=uint32 (_cbae );_cbgf .BldLvlAttr =&_deadd ;continue ;};if _ggfcd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_dcbdc ,_egd :=_bafec .ParseBool (_ggfcd .Value );if _egd !=nil {return _egd ;};_cbgf .AnimBgAttr =&_dcbdc ;continue ;};if _ggfcd .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_cgffb ,_ecgd :=_bafec .ParseBool (_ggfcd .Value );if _ecgd !=nil {return _ecgd ;};_cbgf .AutoUpdateAnimBgAttr =&_cgffb ;continue ;};if _ggfcd .Name .Local =="\u0072\u0065\u0076"{_ebda ,_cdeaa :=_bafec .ParseBool (_ggfcd .Value );if _cdeaa !=nil {return _cdeaa ;};_cbgf .RevAttr =&_ebda ;continue ;};if _ggfcd .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_ebbg ,_cbb :=ParseUnionST_TLTime (_ggfcd .Value );if _cbb !=nil {return _cbb ;};_cbgf .AdvAutoAttr =&_ebbg ;continue ;};if _ggfcd .Name .Local =="\u0073\u0070\u0069\u0064"{_baf ,_bggdg :=_bafec .ParseUint (_ggfcd .Value ,10,32);if _bggdg !=nil {return _bggdg ;};_geag :=uint32 (_baf );_cbgf .SpidAttr =&_geag ;continue ;};if _ggfcd .Name .Local =="\u0067\u0072\u0070I\u0064"{_bfaaa ,_fabd :=_bafec .ParseUint (_ggfcd .Value ,10,32);if _fabd !=nil {return _fabd ;};_babae :=uint32 (_bfaaa );_cbgf .GrpIdAttr =&_babae ;continue ;};if _ggfcd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_cffd ,_edfda :=_bafec .ParseBool (_ggfcd .Value );if _edfda !=nil {return _edfda ;};_cbgf .UiExpandAttr =&_cffd ;continue ;};};_bbde :for {_aeaeb ,_cdcf :=d .Token ();if _cdcf !=nil {return _cdcf ;};switch _cefcd :=_aeaeb .(type ){case _bcaf .StartElement :switch _cefcd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"}:_cbgf .TmplLst =NewCT_TLTemplateList ();if _cbca :=d .DecodeElement (_cbgf .TmplLst ,&_cefcd );_cbca !=nil {return _cbca ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_cefcd .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _bcaf .EndElement :break _bbde ;case _bcaf .CharData :};};return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_gcba :=&CT_OutlineViewProperties {};_gcba .CViewPr =NewCT_CommonViewProperties ();return _gcba ;};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_cbgc :=&CT_CornerDirectionTransition {};return _cbgc ;};func (_adgff *CT_SlideRelationshipListEntry )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_adgff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path +func (_dbdfd *CT_StringTag )ValidateWithPath (path string )error {return nil };func (_begb ST_TLTimeNodeRestartType )Validate ()error {return _begb .ValidateWithPath ("")};func (_afed *CT_TLCommandBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afed .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_aacdd :=range start .Attr {if _aacdd .Name .Local =="\u0074\u0079\u0070\u0065"{_afed .TypeAttr .UnmarshalXMLAttr (_aacdd );continue ;};if _aacdd .Name .Local =="\u0063\u006d\u0064"{_ccde ,_dbbbd :=_aacdd .Value ,error (nil );if _dbbbd !=nil {return _dbbbd ;};_afed .CmdAttr =&_ccde ;continue ;};};_bgaca :for {_eeege ,_cebde :=d .Token ();if _cebde !=nil {return _cebde ;};switch _eceff :=_eeege .(type ){case _e .StartElement :switch _eceff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fagb :=d .DecodeElement (_afed .CBhvr ,&_eceff );_fagb !=nil {return _fagb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_eceff .Name );if _dbgea :=d .Skip ();_dbgea !=nil {return _dbgea ;};};case _e .EndElement :break _bgaca ;case _e .CharData :};};return nil ;};type CT_TransitionSoundAction struct{ -// Validate validates the CT_StringTag and its children -func (_bbbc *CT_StringTag )Validate ()error {return _bbbc .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};type CT_BuildList struct{ +// Start Sound Action +StSnd *CT_TransitionStartSoundAction ; -// Build Paragraph -BldP []*CT_TLBuildParagraph ; +// Stop Sound Action +EndSnd *CT_Empty ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;);func (_fcbb *CT_OleObjectEmbed )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cagb :=range start .Attr {if _cagb .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_fcbb .FollowColorSchemeAttr .UnmarshalXMLAttr (_cagb );continue ;};};_cbdd :for {_gfcf ,_fecc :=d .Token ();if _fecc !=nil {return _fecc ;};switch _edcb :=_gfcf .(type ){case _e .StartElement :switch _edcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcbb .ExtLst =NewCT_ExtensionList ();if _ccfc :=d .DecodeElement (_fcbb .ExtLst ,&_edcb );_ccfc !=nil {return _ccfc ;};default:_f .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\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_edcb .Name );if _afbgd :=d .Skip ();_afbgd !=nil {return _afbgd ;};};case _e .EndElement :break _cbdd ;case _e .CharData :};};return nil ;};func (_fbgec *CT_TLByHslColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068"},Value :_d .Sprintf ("\u0025\u0076",_fbgec .HAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_d .Sprintf ("\u0025\u0076",_fbgec .SAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c"},Value :_d .Sprintf ("\u0025\u0076",_fbgec .LAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Build Diagram -BldDgm []*CT_TLBuildDiagram ; +// Validate validates the CT_TLTextTargetElement and its children +func (_edefe *CT_TLTextTargetElement )Validate ()error {return _edefe .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; -// Build Embedded Chart -BldOleChart []*CT_TLOleBuildChart ; +// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path +func (_fe *AG_ChildSlide )ValidateWithPath (path string )error {return nil }; -// Build Graphics -BldGraphic []*CT_TLGraphicalObjectBuild ;}; +// Validate validates the CT_OleObjectEmbed and its children +func (_geac *CT_OleObjectEmbed )Validate ()error {return _geac .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; -// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path -func (_edabg *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _edabg .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _ffgea .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 _bgbbd :=_edabg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgbbd !=nil {return _bgbbd ;};return nil ;};func (_cfee *CT_NormalViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cfee .RestoredLeft =NewCT_NormalViewPortion ();_cfee .RestoredTop =NewCT_NormalViewPortion ();for _ ,_ebbe :=range start .Attr {if _ebbe .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_abae ,_ggdc :=_bafec .ParseBool (_ebbe .Value );if _ggdc !=nil {return _ggdc ;};_cfee .ShowOutlineIconsAttr =&_abae ;continue ;};if _ebbe .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_gecb ,_bcgca :=_bafec .ParseBool (_ebbe .Value );if _bcgca !=nil {return _bcgca ;};_cfee .SnapVertSplitterAttr =&_gecb ;continue ;};if _ebbe .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cfee .VertBarStateAttr .UnmarshalXMLAttr (_ebbe );continue ;};if _ebbe .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cfee .HorzBarStateAttr .UnmarshalXMLAttr (_ebbe );continue ;};if _ebbe .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_eagg ,_dacc :=_bafec .ParseBool (_ebbe .Value );if _dacc !=nil {return _dacc ;};_cfee .PreferSingleViewAttr =&_eagg ;continue ;};};_egged :for {_dacf ,_cded :=d .Token ();if _cded !=nil {return _cded ;};switch _fgaae :=_dacf .(type ){case _bcaf .StartElement :switch _fgaae .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"}:if _eage :=d .DecodeElement (_cfee .RestoredLeft ,&_fgaae );_eage !=nil {return _eage ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}:if _dcbdd :=d .DecodeElement (_cfee .RestoredTop ,&_fgaae );_dcbdd !=nil {return _dcbdd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfee .ExtLst =NewCT_ExtensionList ();if _cgg :=d .DecodeElement (_cfee .ExtLst ,&_fgaae );_cgg !=nil {return _cgg ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_fgaae .Name );if _bbg :=d .Skip ();_bbg !=nil {return _bbg ;};};case _bcaf .EndElement :break _egged ;case _bcaf .CharData :};};return nil ;};func (_adbf *CT_OutlineViewSlideList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_debff :for {_adaa ,_cdbf :=d .Token ();if _cdbf !=nil {return _cdbf ;};switch _fadee :=_adaa .(type ){case _bcaf .StartElement :switch _fadee .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_aedga :=NewCT_OutlineViewSlideEntry ();if _bece :=d .DecodeElement (_aedga ,&_fadee );_bece !=nil {return _bece ;};_adbf .Sld =append (_adbf .Sld ,_aedga );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069e\u0077\u0053\u006c\u0069\u0064\u0065L\u0069\u0073\u0074 \u0025\u0076",_fadee .Name );if _dfdda :=d .Skip ();_dfdda !=nil {return _dfdda ;};};case _bcaf .EndElement :break _debff ;case _bcaf .CharData :};};return nil ;};const (ST_TransitionSideDirectionTypeUnset ST_TransitionSideDirectionType =0;ST_TransitionSideDirectionTypeL ST_TransitionSideDirectionType =1;ST_TransitionSideDirectionTypeU ST_TransitionSideDirectionType =2;ST_TransitionSideDirectionTypeR ST_TransitionSideDirectionType =3;ST_TransitionSideDirectionTypeD ST_TransitionSideDirectionType =4;); +// Validate validates the CT_ConnectorNonVisual and its children +func (_dadd *CT_ConnectorNonVisual )Validate ()error {return _dadd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gefac *CT_SlideMasterIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gefac .SldMasterId !=nil {_ddcfa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_efeda :=range _gefac .SldMasterId {e .EncodeElement (_efeda ,_ddcfa );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_GuideList struct{ -// Validate validates the CT_PictureNonVisual and its children -func (_gfdb *CT_PictureNonVisual )Validate ()error {return _gfdb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_agcd ST_TLTimeNodeFillType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_fbbggc :=_bcaf .Attr {};_fbbggc .Name =name ;switch _agcd {case ST_TLTimeNodeFillTypeUnset :_fbbggc .Value ="";case ST_TLTimeNodeFillTypeRemove :_fbbggc .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_fbbggc .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_fbbggc .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_fbbggc .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _fbbggc ,nil ;};func (_faba *CT_CustomShow )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_faba .SldLst =NewCT_SlideRelationshipList ();for _ ,_edgc :=range start .Attr {if _edgc .Name .Local =="\u006e\u0061\u006d\u0065"{_cgfea ,_eded :=_edgc .Value ,error (nil );if _eded !=nil {return _eded ;};_faba .NameAttr =_cgfea ;continue ;};if _edgc .Name .Local =="\u0069\u0064"{_baaf ,_cbfba :=_bafec .ParseUint (_edgc .Value ,10,32);if _cbfba !=nil {return _cbfba ;};_faba .IdAttr =uint32 (_baaf );continue ;};};_cafgd :for {_bbge ,_afbda :=d .Token ();if _afbda !=nil {return _afbda ;};switch _edbd :=_bbge .(type ){case _bcaf .StartElement :switch _edbd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:if _dfbaa :=d .DecodeElement (_faba .SldLst ,&_edbd );_dfbaa !=nil {return _dfbaa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faba .ExtLst =NewCT_ExtensionList ();if _bgffe :=d .DecodeElement (_faba .ExtLst ,&_edbd );_bgffe !=nil {return _bgffe ;};default:_cacbe .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\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_edbd .Name );if _dcgf :=d .Skip ();_dcgf !=nil {return _dcgf ;};};case _bcaf .EndElement :break _cafgd ;case _bcaf .CharData :};};return nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_egab :=&CT_TLCommonMediaNodeData {};_egab .CTn =NewCT_TLCommonTimeNodeData ();_egab .TgtEl =NewCT_TLTimeTargetElement ();return _egab ;};type CT_HeaderFooter struct{ +// A Guide +Guide []*CT_Guide ;};func (_aede *CT_CommonSlideViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aede .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_aede .SnapToGridAttr ))});};if _aede .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_aede .SnapToObjectsAttr ))});};if _aede .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_aede .ShowGuidesAttr ))});};e .EncodeToken (start );_dfd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_aede .CViewPr ,_dfd );if _aede .GuideLst !=nil {_bfgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_aede .GuideLst ,_bfgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfbdb *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bacec :=range start .Attr {if _bacec .Name .Local =="\u0076\u0061\u006c"{_gcae ,_bafd :=ParseUnionST_PositivePercentage (_bacec .Value );if _bafd !=nil {return _bafd ;};_bfbdb .ValAttr =_gcae ;continue ;};};for {_dcege ,_cabb :=d .Token ();if _cabb !=nil {return _d .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c\u0050\u0065\u0072\u0063\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cabb );};if _cefecb ,_bbbgg :=_dcege .(_e .EndElement );_bbbgg &&_cefecb .Name ==start .Name {break ;};};return nil ;};func (_dbeaa *Sld )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbeaa .CT_Slide =*NewCT_Slide ();for _ ,_eggdb :=range start .Attr {if _eggdb .Name .Local =="\u0073\u0068\u006f\u0077"{_efbea ,_adbeb :=_a .ParseBool (_eggdb .Value );if _adbeb !=nil {return _adbeb ;};_dbeaa .ShowAttr =&_efbea ;continue ;};if _eggdb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_beegc ,_fcbede :=_a .ParseBool (_eggdb .Value );if _fcbede !=nil {return _fcbede ;};_dbeaa .ShowMasterSpAttr =&_beegc ;continue ;};if _eggdb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cdgef ,_cfdd :=_a .ParseBool (_eggdb .Value );if _cfdd !=nil {return _cfdd ;};_dbeaa .ShowMasterPhAnimAttr =&_cdgef ;continue ;};};_edbce :for {_bbefe ,_gaeeg :=d .Token ();if _gaeeg !=nil {return _gaeeg ;};switch _afaa :=_bbefe .(type ){case _e .StartElement :switch _afaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ggbgf :=d .DecodeElement (_dbeaa .CSld ,&_afaa );_ggbgf !=nil {return _ggbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dbeaa .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _aaffg :=d .DecodeElement (_dbeaa .ClrMapOvr ,&_afaa );_aaffg !=nil {return _aaffg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_dbeaa .Transition =NewCT_SlideTransition ();if _gcfbd :=d .DecodeElement (_dbeaa .Transition ,&_afaa );_gcfbd !=nil {return _gcfbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_dbeaa .Timing =NewCT_SlideTiming ();if _bgdde :=d .DecodeElement (_dbeaa .Timing ,&_afaa );_bgdde !=nil {return _bgdde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbeaa .ExtLst =NewCT_ExtensionListModify ();if _fgbca :=d .DecodeElement (_dbeaa .ExtLst ,&_afaa );_fgbca !=nil {return _fgbca ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053l\u0064\u0020\u0025\u0076",_afaa .Name );if _acgge :=d .Skip ();_acgge !=nil {return _acgge ;};};case _e .EndElement :break _edbce ;case _e .CharData :};};return nil ;};func (_acbc ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _acbc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbc ));};return nil ;}; -// Slide Number Placeholder -SldNumAttr *bool ; +// Validate validates the CT_TLAnimateMotionBehavior and its children +func (_dfdbg *CT_TLAnimateMotionBehavior )Validate ()error {return _dfdbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_dacgg ST_TLNextActionType )Validate ()error {return _dacgg .ValidateWithPath ("")};func (_dbg *CT_BuildList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbg .BldP !=nil {_abb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_gff :=range _dbg .BldP {e .EncodeElement (_gff ,_abb );};};if _dbg .BldDgm !=nil {_fge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_ffe :=range _dbg .BldDgm {e .EncodeElement (_ffe ,_fge );};};if _dbg .BldOleChart !=nil {_fcg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_dgf :=range _dbg .BldOleChart {e .EncodeElement (_dgf ,_fcg );};};if _dbg .BldGraphic !=nil {_fdc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_cac :=range _dbg .BldGraphic {e .EncodeElement (_cac ,_fdc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_TransitionSideDirectionTypeUnset ST_TransitionSideDirectionType =0;ST_TransitionSideDirectionTypeL ST_TransitionSideDirectionType =1;ST_TransitionSideDirectionTypeU ST_TransitionSideDirectionType =2;ST_TransitionSideDirectionTypeR ST_TransitionSideDirectionType =3;ST_TransitionSideDirectionTypeD ST_TransitionSideDirectionType =4;);type CT_GraphicalObjectFrame struct{BwModeAttr _da .ST_BlackWhiteMode ; -// Header Placeholder -HdrAttr *bool ; +// Non-Visual Properties for a Graphic Frame +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; -// Footer Placeholder -FtrAttr *bool ; +// 2D Transform for Graphic Frame +Xfrm *_da .CT_Transform2D ;Graphic *_da .Graphic ; -// Date/Time Placeholder -DtAttr *bool ;ExtLst *CT_ExtensionListModify ;}; +// Extension List with Modification Flag +ExtLst *CT_ExtensionListModify ;};func (_dfgdb *CT_TransitionSoundAction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dfgdb .StSnd !=nil {_ebcdf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_dfgdb .StSnd ,_ebcdf );};if _dfgdb .EndSnd !=nil {_adaag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_dfgdb .EndSnd ,_adaag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdbag ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _gdbag {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbag ));};return nil ;};func (_efcec *CT_TLTimeNodeExclusive )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efcec .CTn =NewCT_TLCommonTimeNodeData ();_faeag :for {_bgfa ,_egaea :=d .Token ();if _egaea !=nil {return _egaea ;};switch _bfbfc :=_bgfa .(type ){case _e .StartElement :switch _bfbfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ffacb :=d .DecodeElement (_efcec .CTn ,&_bfbfc );_ffacb !=nil {return _ffacb ;};default:_f .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\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_bfbfc .Name );if _eacdge :=d .Skip ();_eacdge !=nil {return _eacdge ;};};case _e .EndElement :break _faeag ;case _e .CharData :};};return nil ;};func (_beca *CT_CustomerData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbgc :=range start .Attr {if _cbgc .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"&&_cbgc .Name .Local =="\u0069\u0064"||_cbgc .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"&&_cbgc .Name .Local =="\u0069\u0064"{_aeda ,_eggfd :=_cbgc .Value ,error (nil );if _eggfd !=nil {return _eggfd ;};_beca .IdAttr =_aeda ;continue ;};};for {_fdaf ,_efcb :=d .Token ();if _efcb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_efcb );};if _ffc ,_ece :=_fdaf .(_e .EndElement );_ece &&_ffc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TransitionStartSoundAction and its children -func (_agbfg *CT_TransitionStartSoundAction )Validate ()error {return _agbfg .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e");}; +// Validate validates the CT_TLAnimVariantBooleanVal and its children +func (_dbefg *CT_TLAnimVariantBooleanVal )Validate ()error {return _dbefg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");};type CT_HtmlPublishProperties struct{ -// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path -func (_bf *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _eac :=_bf .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_eac !=nil {return _eac ;};if _gbec :=_bf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gbec !=nil {return _gbec ;};return nil ;}; +// Show Speaker Notes +ShowSpeakerNotesAttr *bool ; -// Validate validates the EG_SlideListChoice and its children -func (_egfbc *EG_SlideListChoice )Validate ()error {return _egfbc .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");}; +// Target Output Profile +TargetAttr *string ; -// Validate validates the CT_WebProperties and its children -func (_gcaa *CT_WebProperties )Validate ()error {return _gcaa .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dgde *CT_TLTimeNodeParallel )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dgde .CTn =NewCT_TLCommonTimeNodeData ();_agbfag :for {_fgadd ,_gfcb :=d .Token ();if _gfcb !=nil {return _gfcb ;};switch _adcb :=_fgadd .(type ){case _bcaf .StartElement :switch _adcb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _gbdbb :=d .DecodeElement (_dgde .CTn ,&_adcb );_gbdbb !=nil {return _gbdbb ;};default:_cacbe .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 C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_adcb .Name );if _ffcab :=d .Skip ();_ffcab !=nil {return _ffcab ;};};case _bcaf .EndElement :break _agbfag ;case _bcaf .CharData :};};return nil ;};const (ST_TLTimeNodeFillTypeUnset ST_TLTimeNodeFillType =0;ST_TLTimeNodeFillTypeRemove ST_TLTimeNodeFillType =1;ST_TLTimeNodeFillTypeFreeze ST_TLTimeNodeFillType =2;ST_TLTimeNodeFillTypeHold ST_TLTimeNodeFillType =3;ST_TLTimeNodeFillTypeTransition ST_TLTimeNodeFillType =4;); +// HTML Output Title +TitleAttr *string ;IdAttr string ; -// Validate validates the CT_Picture and its children -func (_efgaa *CT_Picture )Validate ()error {return _efgaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ebeg *CmLst )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _ebeg .CT_CommentList .MarshalXML (e ,start );}; +// All Slides +SldAll *CT_Empty ; -// Validate validates the CT_TLTextTargetElement and its children -func (_dgeef *CT_TLTextTargetElement )Validate ()error {return _dgeef .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};type CT_CustomerDataList struct{ +// Slide Range +SldRg *CT_IndexRange ; -// Customer Data -CustData []*CT_CustomerData ; +// Custom Show +CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_gdded ST_TLDiagramBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_defde :=_e .Attr {};_defde .Name =name ;switch _gdded {case ST_TLDiagramBuildTypeUnset :_defde .Value ="";case ST_TLDiagramBuildTypeWhole :_defde .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_defde .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_defde .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_defde .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_defde .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_defde .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_defde .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_defde .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_defde .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_defde .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_defde .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_defde .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_defde .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_defde .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_defde .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_defde .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_defde .Value ="\u0063\u0075\u0073\u0074";};return _defde ,nil ;}; -// Customer Data Tags -Tags *CT_TagsData ;};func (_gfag *CT_OleObjectEmbed )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_eadgf :=range start .Attr {if _eadgf .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_gfag .FollowColorSchemeAttr .UnmarshalXMLAttr (_eadgf );continue ;};};_cfcb :for {_cebcd ,_fcbf :=d .Token ();if _fcbf !=nil {return _fcbf ;};switch _gfgad :=_cebcd .(type ){case _bcaf .StartElement :switch _gfgad .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfag .ExtLst =NewCT_ExtensionList ();if _dabd :=d .DecodeElement (_gfag .ExtLst ,&_gfgad );_dabd !=nil {return _dabd ;};default:_cacbe .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\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_gfgad .Name );if _ddfbd :=d .Skip ();_ddfbd !=nil {return _ddfbd ;};};case _bcaf .EndElement :break _cfcb ;case _bcaf .CharData :};};return nil ;};func NewCT_SlideIdList ()*CT_SlideIdList {_bagf :=&CT_SlideIdList {};return _bagf };func (_bgde ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _bgde {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgde ));};return nil ;};func (_dbfg *CT_SlideTransitionChoice )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gcdg :for {_bgfef ,_gbf :=d .Token ();if _gbf !=nil {return _gbf ;};switch _cdee :=_bgfef .(type ){case _bcaf .StartElement :switch _cdee .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_dbfg .Blinds =NewCT_OrientationTransition ();if _afbd :=d .DecodeElement (_dbfg .Blinds ,&_cdee );_afbd !=nil {return _afbd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_dbfg .Checker =NewCT_OrientationTransition ();if _cfggg :=d .DecodeElement (_dbfg .Checker ,&_cdee );_cfggg !=nil {return _cfggg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_dbfg .Circle =NewCT_Empty ();if _afeegd :=d .DecodeElement (_dbfg .Circle ,&_cdee );_afeegd !=nil {return _afeegd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_dbfg .Dissolve =NewCT_Empty ();if _ggcg :=d .DecodeElement (_dbfg .Dissolve ,&_cdee );_ggcg !=nil {return _ggcg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_dbfg .Comb =NewCT_OrientationTransition ();if _aedf :=d .DecodeElement (_dbfg .Comb ,&_cdee );_aedf !=nil {return _aedf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_dbfg .Cover =NewCT_EightDirectionTransition ();if _facdf :=d .DecodeElement (_dbfg .Cover ,&_cdee );_facdf !=nil {return _facdf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_dbfg .Cut =NewCT_OptionalBlackTransition ();if _acgb :=d .DecodeElement (_dbfg .Cut ,&_cdee );_acgb !=nil {return _acgb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_dbfg .Diamond =NewCT_Empty ();if _fcafd :=d .DecodeElement (_dbfg .Diamond ,&_cdee );_fcafd !=nil {return _fcafd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_dbfg .Fade =NewCT_OptionalBlackTransition ();if _abcfa :=d .DecodeElement (_dbfg .Fade ,&_cdee );_abcfa !=nil {return _abcfa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_dbfg .Newsflash =NewCT_Empty ();if _fdg :=d .DecodeElement (_dbfg .Newsflash ,&_cdee );_fdg !=nil {return _fdg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_dbfg .Plus =NewCT_Empty ();if _fdedb :=d .DecodeElement (_dbfg .Plus ,&_cdee );_fdedb !=nil {return _fdedb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_dbfg .Pull =NewCT_EightDirectionTransition ();if _adaec :=d .DecodeElement (_dbfg .Pull ,&_cdee );_adaec !=nil {return _adaec ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_dbfg .Push =NewCT_SideDirectionTransition ();if _debbg :=d .DecodeElement (_dbfg .Push ,&_cdee );_debbg !=nil {return _debbg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_dbfg .Random =NewCT_Empty ();if _dfbf :=d .DecodeElement (_dbfg .Random ,&_cdee );_dfbf !=nil {return _dfbf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_dbfg .RandomBar =NewCT_OrientationTransition ();if _ffdgc :=d .DecodeElement (_dbfg .RandomBar ,&_cdee );_ffdgc !=nil {return _ffdgc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_dbfg .Split =NewCT_SplitTransition ();if _gfad :=d .DecodeElement (_dbfg .Split ,&_cdee );_gfad !=nil {return _gfad ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_dbfg .Strips =NewCT_CornerDirectionTransition ();if _gfcda :=d .DecodeElement (_dbfg .Strips ,&_cdee );_gfcda !=nil {return _gfcda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_dbfg .Wedge =NewCT_Empty ();if _bbgcf :=d .DecodeElement (_dbfg .Wedge ,&_cdee );_bbgcf !=nil {return _bbgcf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_dbfg .Wheel =NewCT_WheelTransition ();if _bfecg :=d .DecodeElement (_dbfg .Wheel ,&_cdee );_bfecg !=nil {return _bfecg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_dbfg .Wipe =NewCT_SideDirectionTransition ();if _cf :=d .DecodeElement (_dbfg .Wipe ,&_cdee );_cf !=nil {return _cf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_dbfg .Zoom =NewCT_InOutTransition ();if _dgbc :=d .DecodeElement (_dbfg .Zoom ,&_cdee );_dgbc !=nil {return _dgbc ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_cdee .Name );if _dff :=d .Skip ();_dff !=nil {return _dff ;};};case _bcaf .EndElement :break _gcdg ;case _bcaf .CharData :};};return nil ;};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_cdeg :=&CT_TLByHslColorTransform {};return _cdeg ;};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_fbdda :=&CT_SlideViewProperties {};_fbdda .CSldViewPr =NewCT_CommonSlideViewProperties ();return _fbdda ;}; +// Validate validates the CT_CommentList and its children +func (_dddb *CT_CommentList )Validate ()error {return _dddb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_afbca *CT_WebProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afbca .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .ShowAnimationAttr ))});};if _afbca .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .ResizeGraphicsAttr ))});};if _afbca .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .AllowPngAttr ))});};if _afbca .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .RelyOnVmlAttr ))});};if _afbca .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .OrganizeInFoldersAttr ))});};if _afbca .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .UseLongFilenamesAttr ))});};if _afbca .ImgSzAttr !=ST_WebScreenSizeUnset {_dgcca ,_fgeb :=_afbca .ImgSzAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006d\u0067S\u007a"});if _fgeb !=nil {return _fgeb ;};start .Attr =append (start .Attr ,_dgcca );};if _afbca .EncodingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_afbca .EncodingAttr )});};if _afbca .ClrAttr !=ST_WebColorTypeUnset {_dbag ,_gffdd :=_afbca .ClrAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u006c\u0072"});if _gffdd !=nil {return _gffdd ;};start .Attr =append (start .Attr ,_dbag );};e .EncodeToken (start );if _afbca .ExtLst !=nil {_ddacb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afbca .ExtLst ,_ddacb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_acafd *CT_TLTemplate )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acafd .TnLst =NewCT_TimeNodeList ();for _ ,_eddga :=range start .Attr {if _eddga .Name .Local =="\u006c\u0076\u006c"{_eecag ,_fdgag :=_a .ParseUint (_eddga .Value ,10,32);if _fdgag !=nil {return _fdgag ;};_bdcab :=uint32 (_eecag );_acafd .LvlAttr =&_bdcab ;continue ;};};_bdgc :for {_fcaff ,_cbce :=d .Token ();if _cbce !=nil {return _cbce ;};switch _dgbfda :=_fcaff .(type ){case _e .StartElement :switch _dgbfda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:if _bgeda :=d .DecodeElement (_acafd .TnLst ,&_dgbfda );_bgeda !=nil {return _bgeda ;};default:_f .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\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_dgbfda .Name );if _fgdfb :=d .Skip ();_fgdfb !=nil {return _fgdfb ;};};case _e .EndElement :break _bdgc ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path -func (_adaff *CT_ShowProperties )ValidateWithPath (path string )error {if _adaff .Present !=nil {if _ffcde :=_adaff .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_ffcde !=nil {return _ffcde ;};};if _adaff .Browse !=nil {if _dgec :=_adaff .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_dgec !=nil {return _dgec ;};};if _adaff .Kiosk !=nil {if _eeaa :=_adaff .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_eeaa !=nil {return _eeaa ;};};if _adaff .SldAll !=nil {if _cdcbg :=_adaff .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_cdcbg !=nil {return _cdcbg ;};};if _adaff .SldRg !=nil {if _aac :=_adaff .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_aac !=nil {return _aac ;};};if _adaff .CustShow !=nil {if _cfdf :=_adaff .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_cfdf !=nil {return _cfdf ;};};if _adaff .PenClr !=nil {if _bfdc :=_adaff .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_bfdc !=nil {return _bfdc ;};};if _adaff .ExtLst !=nil {if _dbece :=_adaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbece !=nil {return _dbece ;};};return nil ;}; +// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path +func (_bdcf *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _bdcf .VolAttr !=nil {if _dcgb :=_bdcf .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_dcgb !=nil {return _dcgb ;};};if _gaaba :=_bdcf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gaaba !=nil {return _gaaba ;};if _dggfb :=_bdcf .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dggfb !=nil {return _dggfb ;};return nil ;};func (_dcfgd ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _dcfgd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcfgd ));};return nil ;}; -// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path -func (_afd *CT_OleObjectChoice )ValidateWithPath (path string )error {if _afd .Embed !=nil {if _cddg :=_afd .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_cddg !=nil {return _cddg ;};};if _afd .Link !=nil {if _dgafa :=_afd .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_dgafa !=nil {return _dgafa ;};};return nil ;};type CT_TLCommandBehavior struct{ +// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path +func (_daba *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _facfg ,_aefbf :=range _daba .Sld {if _ccecd :=_aefbf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_facfg ));_ccecd !=nil {return _ccecd ;};};return nil ;}; -// Command Type -TypeAttr ST_TLCommandType ; +// Validate validates the CT_ShowInfoKiosk and its children +func (_cfaae *CT_ShowInfoKiosk )Validate ()error {return _cfaae .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func (_dggcb ST_TLTimeIndefinite )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dggcb .String (),start );};func (_gface ST_SlideSizeType )Validate ()error {return _gface .ValidateWithPath ("")};type ST_OleObjectFollowColorScheme byte ;func (_bebdb *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bebdb =0;case "\u006e\u006f\u006e\u0065":*_bebdb =1;case "\u0066\u0075\u006c\u006c":*_bebdb =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_bebdb =3;};return nil ;};func (_dbdbea *EG_ShowType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daebb :for {_gebge ,_aacf :=d .Token ();if _aacf !=nil {return _aacf ;};switch _cbdbgb :=_gebge .(type ){case _e .StartElement :switch _cbdbgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_dbdbea .Present =NewCT_Empty ();if _baefd :=d .DecodeElement (_dbdbea .Present ,&_cbdbgb );_baefd !=nil {return _baefd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_dbdbea .Browse =NewCT_ShowInfoBrowse ();if _caccb :=d .DecodeElement (_dbdbea .Browse ,&_cbdbgb );_caccb !=nil {return _caccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_dbdbea .Kiosk =NewCT_ShowInfoKiosk ();if _ebdcg :=d .DecodeElement (_dbdbea .Kiosk ,&_cbdbgb );_ebdcg !=nil {return _ebdcg ;};default:_f .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\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_cbdbgb .Name );if _ggbcfa :=d .Skip ();_ggbcfa !=nil {return _ggbcfa ;};};case _e .EndElement :break _daebb ;case _e .CharData :};};return nil ;};func (_decdg *ViewPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_decdg .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_abdef :=range start .Attr {if _abdef .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_decdg .LastViewAttr .UnmarshalXMLAttr (_abdef );continue ;};if _abdef .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cfecd ,_ebdg :=_a .ParseBool (_abdef .Value );if _ebdg !=nil {return _ebdg ;};_decdg .ShowCommentsAttr =&_cfecd ;continue ;};};_eebga :for {_bcdaf ,_ebagdc :=d .Token ();if _ebagdc !=nil {return _ebagdc ;};switch _aacddf :=_bcdaf .(type ){case _e .StartElement :switch _aacddf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .NormalViewPr =NewCT_NormalViewProperties ();if _agefg :=d .DecodeElement (_decdg .NormalViewPr ,&_aacddf );_agefg !=nil {return _agefg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .SlideViewPr =NewCT_SlideViewProperties ();if _baeda :=d .DecodeElement (_decdg .SlideViewPr ,&_aacddf );_baeda !=nil {return _baeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .OutlineViewPr =NewCT_OutlineViewProperties ();if _aafg :=d .DecodeElement (_decdg .OutlineViewPr ,&_aacddf );_aafg !=nil {return _aafg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _fbaea :=d .DecodeElement (_decdg .NotesTextViewPr ,&_aacddf );_fbaea !=nil {return _fbaea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .SorterViewPr =NewCT_SlideSorterViewProperties ();if _fegcd :=d .DecodeElement (_decdg .SorterViewPr ,&_aacddf );_fegcd !=nil {return _fegcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .NotesViewPr =NewCT_NotesViewProperties ();if _ebede :=d .DecodeElement (_decdg .NotesViewPr ,&_aacddf );_ebede !=nil {return _ebede ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_decdg .GridSpacing =_da .NewCT_PositiveSize2D ();if _bfda :=d .DecodeElement (_decdg .GridSpacing ,&_aacddf );_bfda !=nil {return _bfda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decdg .ExtLst =NewCT_ExtensionList ();if _gfcae :=d .DecodeElement (_decdg .ExtLst ,&_aacddf );_gfcae !=nil {return _gfcae ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_aacddf .Name );if _adefb :=d .Skip ();_adefb !=nil {return _adefb ;};};case _e .EndElement :break _eebga ;case _e .CharData :};};return nil ;};func (_bbbd *CT_SmartTags )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egef :=range start .Attr {if _egef .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"&&_egef .Name .Local =="\u0069\u0064"||_egef .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"&&_egef .Name .Local =="\u0069\u0064"{_efbff ,_adgb :=_egef .Value ,error (nil );if _adgb !=nil {return _adgb ;};_bbbd .IdAttr =_efbff ;continue ;};};for {_ggfge ,_egfbe :=d .Token ();if _egfbe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_egfbe );};if _bbegf ,_efgf :=_ggfge .(_e .EndElement );_efgf &&_bbegf .Name ==start .Name {break ;};};return nil ;};func (_dfdded ST_PhotoAlbumFrameShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfdded .String (),start );};func (_dbc *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fga :=range start .Attr {if _fga .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_ecb ,_aea :=_a .ParseBool (_fga .Value );if _aea !=nil {return _aea ;};_dbc .IsPhotoAttr =&_ecb ;continue ;};if _fga .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_dge ,_ga :=_a .ParseBool (_fga .Value );if _ga !=nil {return _ga ;};_dbc .UserDrawnAttr =&_dge ;continue ;};};_fbe :for {_cce ,_dcf :=d .Token ();if _dcf !=nil {return _dcf ;};switch _cfa :=_cce .(type ){case _e .StartElement :switch _cfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_dbc .Ph =NewCT_Placeholder ();if _fgg :=d .DecodeElement (_dbc .Ph ,&_cfa );_fgg !=nil {return _fgg ;};case _e .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_dbc .AudioCd =_da .NewCT_AudioCD ();if _fa :=d .DecodeElement (_dbc .AudioCd ,&_cfa );_fa !=nil {return _fa ;};case _e .Name {Space :"\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",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_dbc .WavAudioFile =_da .NewCT_EmbeddedWAVAudioFile ();if _eda :=d .DecodeElement (_dbc .WavAudioFile ,&_cfa );_eda !=nil {return _eda ;};case _e .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_dbc .AudioFile =_da .NewCT_AudioFile ();if _gag :=d .DecodeElement (_dbc .AudioFile ,&_cfa );_gag !=nil {return _gag ;};case _e .Name {Space :"\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",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_dbc .VideoFile =_da .NewCT_VideoFile ();if _bae :=d .DecodeElement (_dbc .VideoFile ,&_cfa );_bae !=nil {return _bae ;};case _e .Name {Space :"\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",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_dbc .QuickTimeFile =_da .NewCT_QuickTimeFile ();if _ee :=d .DecodeElement (_dbc .QuickTimeFile ,&_cfa );_ee !=nil {return _ee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_dbc .CustDataLst =NewCT_CustomerDataList ();if _gege :=d .DecodeElement (_dbc .CustDataLst ,&_cfa );_gege !=nil {return _gege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbc .ExtLst =NewCT_ExtensionList ();if _bac :=d .DecodeElement (_dbc .ExtLst ,&_cfa );_bac !=nil {return _bac ;};default:_f .Log ("\u0073\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\u006f\u006e\u0020\u0043\u0054\u005f\u0041p\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006eg\u0050\u0072\u006f\u0070\u0073 \u0025\u0076",_cfa .Name );if _baef :=d .Skip ();_baef !=nil {return _baef ;};};case _e .EndElement :break _fbe ;case _e .CharData :};};return nil ;};func (_aebd *ST_TransitionSideDirectionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dacea ,_gfgcac :=d .Token ();if _gfgcac !=nil {return _gfgcac ;};if _cggeg ,_egeff :=_dacea .(_e .EndElement );_egeff &&_cggeg .Name ==start .Name {*_aebd =1;return nil ;};if _fcfb ,_cgbbe :=_dacea .(_e .CharData );!_cgbbe {return _d .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",_dacea );}else {switch string (_fcfb ){case "":*_aebd =0;case "\u006c":*_aebd =1;case "\u0075":*_aebd =2;case "\u0072":*_aebd =3;case "\u0064":*_aebd =4;};};_dacea ,_gfgcac =d .Token ();if _gfgcac !=nil {return _gfgcac ;};if _aabca ,_bedgd :=_dacea .(_e .EndElement );_bedgd &&_aabca .Name ==start .Name {return nil ;};return _d .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",_dacea );};func (_becg *CT_TLIterateData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _becg .TypeAttr !=ST_IterateTypeUnset {_abdge ,_afffa :=_becg .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _afffa !=nil {return _afffa ;};start .Attr =append (start .Attr ,_abdge );};if _becg .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_becg .BackwardsAttr ))});};e .EncodeToken (start );if _becg .TmAbs !=nil {_acab :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_becg .TmAbs ,_acab );};if _becg .TmPct !=nil {_bdebe :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_becg .TmPct ,_bdebe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cedg *CT_PictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedg .CNvPr =_da .NewCT_NonVisualDrawingProps ();_cedg .CNvPicPr =_da .NewCT_NonVisualPictureProperties ();_cedg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_bfdcc :for {_bebg ,_fafge :=d .Token ();if _fafge !=nil {return _fafge ;};switch _cbbfb :=_bebg .(type ){case _e .StartElement :switch _cbbfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gcaa :=d .DecodeElement (_cedg .CNvPr ,&_cbbfb );_gcaa !=nil {return _gcaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _gbga :=d .DecodeElement (_cedg .CNvPicPr ,&_cbbfb );_gbga !=nil {return _gbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _daff :=d .DecodeElement (_cedg .NvPr ,&_cbbfb );_daff !=nil {return _daff ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cbbfb .Name );if _afae :=d .Skip ();_afae !=nil {return _afae ;};};case _e .EndElement :break _bfdcc ;case _e .CharData :};};return nil ;};func (_eeaf *CT_StringTag )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdaea :=range start .Attr {if _fdaea .Name .Local =="\u006e\u0061\u006d\u0065"{_dcdeg ,_cdaeg :=_fdaea .Value ,error (nil );if _cdaeg !=nil {return _cdaeg ;};_eeaf .NameAttr =_dcdeg ;continue ;};if _fdaea .Name .Local =="\u0076\u0061\u006c"{_gggac ,_dcdee :=_fdaea .Value ,error (nil );if _dcdee !=nil {return _dcdee ;};_eeaf .ValAttr =_gggac ;continue ;};};for {_gdcab ,_ccecdg :=d .Token ();if _ccecdg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_ccecdg );};if _gaae ,_cegaf :=_gdcab .(_e .EndElement );_cegaf &&_gaae .Name ==start .Name {break ;};};return nil ;};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_gcff :=&CT_PhotoAlbum {};return _gcff };func (_egbd *CT_GroupShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egbd .CNvPr =_da .NewCT_NonVisualDrawingProps ();_egbd .CNvGrpSpPr =_da .NewCT_NonVisualGroupDrawingShapeProps ();_egbd .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_eaagf :for {_egab ,_fcga :=d .Token ();if _fcga !=nil {return _fcga ;};switch _bffg :=_egab .(type ){case _e .StartElement :switch _bffg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gfe :=d .DecodeElement (_egbd .CNvPr ,&_bffg );_gfe !=nil {return _gfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fffd :=d .DecodeElement (_egbd .CNvGrpSpPr ,&_bffg );_fffd !=nil {return _fffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _cbge :=d .DecodeElement (_egbd .NvPr ,&_bffg );_cbge !=nil {return _cbge ;};default:_f .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\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bffg .Name );if _gdgg :=d .Skip ();_gdgg !=nil {return _gdgg ;};};case _e .EndElement :break _eaagf ;case _e .CharData :};};return nil ;};func (_ecbbf ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfdee :=_e .Attr {};_bfdee .Name =name ;switch _ecbbf {case ST_TLAnimateMotionBehaviorOriginUnset :_bfdee .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_bfdee .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_bfdee .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _bfdee ,nil ;}; -// Command -CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;}; +// Validate validates the CT_TLTimeCondition and its children +func (_bedac *CT_TLTimeCondition )Validate ()error {return _bedac .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func (_gabe *CT_Placeholder )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gabe .TypeAttr !=ST_PlaceholderTypeUnset {_defd ,_acfd :=_gabe .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _acfd !=nil {return _acfd ;};start .Attr =append (start .Attr ,_defd );};if _gabe .OrientAttr !=ST_DirectionUnset {_bceed ,_bded :=_gabe .OrientAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _bded !=nil {return _bded ;};start .Attr =append (start .Attr ,_bceed );};if _gabe .SzAttr !=ST_PlaceholderSizeUnset {_ggbfc ,_cbaa :=_gabe .SzAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u007a"});if _cbaa !=nil {return _cbaa ;};start .Attr =append (start .Attr ,_ggbfc );};if _gabe .IdxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_gabe .IdxAttr )});};if _gabe .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gabe .HasCustomPromptAttr ))});};e .EncodeToken (start );if _gabe .ExtLst !=nil {_dcbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabe .ExtLst ,_dcbf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path -func (_aabef *CT_WebProperties )ValidateWithPath (path string )error {if _fada :=_aabef .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_fada !=nil {return _fada ;};if _agf :=_aabef .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_agf !=nil {return _agf ;};if _aabef .ExtLst !=nil {if _dadg :=_aabef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadg !=nil {return _dadg ;};};return nil ;}; +// Validate validates the CT_TransitionStartSoundAction and its children +func (_dffb *CT_TransitionStartSoundAction )Validate ()error {return _dffb .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e");};func NewCT_SlideIdList ()*CT_SlideIdList {_efge :=&CT_SlideIdList {};return _efge };func ParseUnionST_PositiveFixedPercentage (s string )(_da .ST_PositiveFixedPercentage ,error ){return _da .ParseUnionST_PositiveFixedPercentage (s );};func (_cfebd ST_TLOleChartBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abbdf :=_e .Attr {};_abbdf .Name =name ;switch _cfebd {case ST_TLOleChartBuildTypeUnset :_abbdf .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_abbdf .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_abbdf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_abbdf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_abbdf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_abbdf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _abbdf ,nil ;};func (_ecbg ST_SplitterBarState )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecbg .String (),start );};func ParseUnionST_FixedPercentage (s string )(_da .ST_FixedPercentage ,error ){return _da .ParseUnionST_FixedPercentage (s );}; -// Validate validates the CT_PhotoAlbum and its children -func (_eedb *CT_PhotoAlbum )Validate ()error {return _eedb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_befca :=&CT_TLTimeNodeSequence {};_befca .CTn =NewCT_TLCommonTimeNodeData ();return _befca ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_gbfad :=&CT_TLAnimVariantStringVal {};return _gbfad ;}; +// Validate validates the CT_BackgroundProperties and its children +func (_afg *CT_BackgroundProperties )Validate ()error {return _afg .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type ST_TLTriggerRuntimeNode byte ;func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_ddbb :=&CT_TLTimeAnimateValueList {};return _ddbb ;};func (_agbgc ST_TLAnimateColorDirection )String ()string {switch _agbgc {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};type CT_GraphicalObjectFrameNonVisual struct{ -// Validate validates the CT_NotesMasterIdListEntry and its children -func (_dafa *CT_NotesMasterIdListEntry )Validate ()error {return _dafa .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_gbgag ST_TLPreviousActionType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_gbgag .String (),start );};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_fddf :=&CT_SlideMasterIdListEntry {};return _fddf ;}; +// Non-Visual Drawing Properties +CNvPr *_da .CT_NonVisualDrawingProps ; -// Validate validates the CT_Background and its children -func (_gfga *CT_Background )Validate ()error {return _gfga .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fabc *CT_Presentation )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fabc .NotesSz =_dcdb .NewCT_PositiveSize2D ();for _ ,_fadg :=range start .Attr {if _fadg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_babbb ,_dcagd :=_bafec .ParseInt (_fadg .Value ,10,32);if _dcagd !=nil {return _dcagd ;};_acacg :=int32 (_babbb );_fabc .FirstSlideNumAttr =&_acacg ;continue ;};if _fadg .Name .Local =="\u0072\u0074\u006c"{_cacdb ,_gfda :=_bafec .ParseBool (_fadg .Value );if _gfda !=nil {return _gfda ;};_fabc .RtlAttr =&_cacdb ;continue ;};if _fadg .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_gcagc ,_dcfe :=_bafec .ParseBool (_fadg .Value );if _dcfe !=nil {return _dcfe ;};_fabc .CompatModeAttr =&_gcagc ;continue ;};if _fadg .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_cea ,_fbfc :=_bafec .ParseBool (_fadg .Value );if _fbfc !=nil {return _fbfc ;};_fabc .EmbedTrueTypeFontsAttr =&_cea ;continue ;};if _fadg .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_gaebd ,_bgafa :=_bafec .ParseBool (_fadg .Value );if _bgafa !=nil {return _bgafa ;};_fabc .AutoCompressPicturesAttr =&_gaebd ;continue ;};if _fadg .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_fadcc ,_gbda :=_bafec .ParseBool (_fadg .Value );if _gbda !=nil {return _gbda ;};_fabc .ShowSpecialPlsOnTitleSldAttr =&_fadcc ;continue ;};if _fadg .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_gfbcf ,_ffagc :=ParseUnionST_Percentage (_fadg .Value );if _ffagc !=nil {return _ffagc ;};_fabc .ServerZoomAttr =&_gfbcf ;continue ;};if _fadg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_fabc .ConformanceAttr .UnmarshalXMLAttr (_fadg );continue ;};if _fadg .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_ffdb ,_adcfa :=_bafec .ParseBool (_fadg .Value );if _adcfa !=nil {return _adcfa ;};_fabc .RemovePersonalInfoOnSaveAttr =&_ffdb ;continue ;};if _fadg .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_bcdc ,_fedd :=_bafec .ParseBool (_fadg .Value );if _fedd !=nil {return _fedd ;};_fabc .SaveSubsetFontsAttr =&_bcdc ;continue ;};if _fadg .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_cdbfg ,_aebe :=_bafec .ParseUint (_fadg .Value ,10,32);if _aebe !=nil {return _aebe ;};_bgedcc :=uint32 (_cdbfg );_fabc .BookmarkIdSeedAttr =&_bgedcc ;continue ;};if _fadg .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_fcdd ,_dcbaa :=_bafec .ParseBool (_fadg .Value );if _dcbaa !=nil {return _dcbaa ;};_fabc .StrictFirstAndLastCharsAttr =&_fcdd ;continue ;};};_dgba :for {_febf ,_gef :=d .Token ();if _gef !=nil {return _gef ;};switch _eggd :=_febf .(type ){case _bcaf .StartElement :switch _eggd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_fabc .SldMasterIdLst =NewCT_SlideMasterIdList ();if _gadc :=d .DecodeElement (_fabc .SldMasterIdLst ,&_eggd );_gadc !=nil {return _gadc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_fabc .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _ddace :=d .DecodeElement (_fabc .NotesMasterIdLst ,&_eggd );_ddace !=nil {return _ddace ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_fabc .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _aabc :=d .DecodeElement (_fabc .HandoutMasterIdLst ,&_eggd );_aabc !=nil {return _aabc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_fabc .SldIdLst =NewCT_SlideIdList ();if _aad :=d .DecodeElement (_fabc .SldIdLst ,&_eggd );_aad !=nil {return _aad ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_fabc .SldSz =NewCT_SlideSize ();if _bcdd :=d .DecodeElement (_fabc .SldSz ,&_eggd );_bcdd !=nil {return _bcdd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _bcbc :=d .DecodeElement (_fabc .NotesSz ,&_eggd );_bcbc !=nil {return _bcbc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_fabc .SmartTags =NewCT_SmartTags ();if _afefe :=d .DecodeElement (_fabc .SmartTags ,&_eggd );_afefe !=nil {return _afefe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_fabc .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _daebae :=d .DecodeElement (_fabc .EmbeddedFontLst ,&_eggd );_daebae !=nil {return _daebae ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_fabc .CustShowLst =NewCT_CustomShowList ();if _bbaaa :=d .DecodeElement (_fabc .CustShowLst ,&_eggd );_bbaaa !=nil {return _bbaaa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_fabc .PhotoAlbum =NewCT_PhotoAlbum ();if _cfc :=d .DecodeElement (_fabc .PhotoAlbum ,&_eggd );_cfc !=nil {return _cfc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_fabc .CustDataLst =NewCT_CustomerDataList ();if _agae :=d .DecodeElement (_fabc .CustDataLst ,&_eggd );_agae !=nil {return _agae ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_fabc .Kinsoku =NewCT_Kinsoku ();if _gaaf :=d .DecodeElement (_fabc .Kinsoku ,&_eggd );_gaaf !=nil {return _gaaf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_fabc .DefaultTextStyle =_dcdb .NewCT_TextListStyle ();if _bfecf :=d .DecodeElement (_fabc .DefaultTextStyle ,&_eggd );_bfecf !=nil {return _bfecf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_fabc .ModifyVerifier =NewCT_ModifyVerifier ();if _fbc :=d .DecodeElement (_fabc .ModifyVerifier ,&_eggd );_fbc !=nil {return _fbc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabc .ExtLst =NewCT_ExtensionList ();if _bdgbf :=d .DecodeElement (_fabc .ExtLst ,&_eggd );_bdgbf !=nil {return _bdgbf ;};default:_cacbe .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\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_eggd .Name );if _daecf :=d .Skip ();_daecf !=nil {return _daecf ;};};case _bcaf .EndElement :break _dgba ;case _bcaf .CharData :};};return nil ;};func (_gcebg ST_TLBehaviorTransformType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_edgd :=_bcaf .Attr {};_edgd .Name =name ;switch _gcebg {case ST_TLBehaviorTransformTypeUnset :_edgd .Value ="";case ST_TLBehaviorTransformTypePt :_edgd .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_edgd .Value ="\u0069\u006d\u0067";};return _edgd ,nil ;};type CT_OrientationTransition struct{ +// Non-Visual Graphic Frame Drawing Properties +CNvGraphicFramePr *_da .CT_NonVisualGraphicFrameProperties ; -// Transition Direction -DirAttr ST_Direction ;};func (_cegag *CT_TLAnimVariantStringVal )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",_cegag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_aabf *ST_TLCommandType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_aabf =0;case "\u0065\u0076\u0074":*_aabf =1;case "\u0063\u0061\u006c\u006c":*_aabf =2;case "\u0076\u0065\u0072\u0062":*_aabf =3;};return nil ;};func (_ddcff *CT_OutlineViewSlideEntry )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_ddcff .IdAttr )});if _ddcff .CollapseAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ddcff .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_adfdf *CT_InOutTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_ceaeg :=range start .Attr {if _ceaeg .Name .Local =="\u0064\u0069\u0072"{_adfdf .DirAttr .UnmarshalXMLAttr (_ceaeg );continue ;};};for {_cdad ,_eebeb :=d .Token ();if _eebeb !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0049\u006e\u004f\u0075\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_eebeb );};if _ffgfe ,_cacb :=_cdad .(_bcaf .EndElement );_cacb &&_ffgfe .Name ==start .Name {break ;};};return nil ;}; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path -func (_ffgc *CT_InOutTransition )ValidateWithPath (path string )error {if _cfdcd :=_ffgc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cfdcd !=nil {return _cfdcd ;};return nil ;};func (_bcefb *CT_NotesViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_abeeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bcefb .CSldViewPr ,_abeeb );if _bcefb .ExtLst !=nil {_bggaf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcefb .ExtLst ,_bggaf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path +func (_efaa *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _eafg :=_efaa .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eafg !=nil {return _eafg ;};if _efaa .ExtLst !=nil {if _dcdfc :=_efaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdfc !=nil {return _dcdfc ;};};return nil ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_adgc :=&CT_OrientationTransition {};return _adgc ;};func NewCT_TLTemplate ()*CT_TLTemplate {_cddda :=&CT_TLTemplate {};_cddda .TnLst =NewCT_TimeNodeList ();return _cddda ;};func (_dda *AG_Ole )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gb :=range start .Attr {if _gb .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"&&_gb .Name .Local =="\u0069\u0064"{_dde ,_efe :=_gb .Value ,error (nil );if _efe !=nil {return _efe ;};_dda .IdAttr =&_dde ;continue ;};if _gb .Name .Local =="\u0073\u0070\u0069\u0064"{_ff ,_gc :=_gb .Value ,error (nil );if _gc !=nil {return _gc ;};_dda .SpidAttr =&_ff ;continue ;};if _gb .Name .Local =="\u006e\u0061\u006d\u0065"{_ba ,_edd :=_gb .Value ,error (nil );if _edd !=nil {return _edd ;};_dda .NameAttr =&_ba ;continue ;};if _gb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_de ,_dc :=_a .ParseBool (_gb .Value );if _dc !=nil {return _dc ;};_dda .ShowAsIconAttr =&_de ;continue ;};if _gb .Name .Local =="\u0069\u006d\u0067\u0057"{_fd ,_ca :=_a .ParseInt (_gb .Value ,10,32);if _ca !=nil {return _ca ;};_dg :=int32 (_fd );_dda .ImgWAttr =&_dg ;continue ;};if _gb .Name .Local =="\u0069\u006d\u0067\u0048"{_bf ,_ecd :=_a .ParseInt (_gb .Value ,10,32);if _ecd !=nil {return _ecd ;};_ae :=int32 (_bf );_dda .ImgHAttr =&_ae ;continue ;};};for {_ac ,_cb :=d .Token ();if _cb !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_cb );};if _dgb ,_bfc :=_ac .(_e .EndElement );_bfc &&_dgb .Name ==start .Name {break ;};};return nil ;};func (_efceba ST_TLDiagramBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efceba .String (),start );}; -// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path -func (_gddd *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _gddd .ExtLst !=nil {if _dafd :=_gddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dafd !=nil {return _dafd ;};};return nil ;};func (_deca *CT_TLIterateData )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bbaa :=range start .Attr {if _bbaa .Name .Local =="\u0074\u0079\u0070\u0065"{_deca .TypeAttr .UnmarshalXMLAttr (_bbaa );continue ;};if _bbaa .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_gdadd ,_eecce :=_bafec .ParseBool (_bbaa .Value );if _eecce !=nil {return _eecce ;};_deca .BackwardsAttr =&_gdadd ;continue ;};};_agad :for {_ddfec ,_gbdb :=d .Token ();if _gbdb !=nil {return _gbdb ;};switch _bcd :=_ddfec .(type ){case _bcaf .StartElement :switch _bcd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"}:_deca .TmAbs =NewCT_TLIterateIntervalTime ();if _gedfg :=d .DecodeElement (_deca .TmAbs ,&_bcd );_gedfg !=nil {return _gedfg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"}:_deca .TmPct =NewCT_TLIterateIntervalPercentage ();if _cccgf :=d .DecodeElement (_deca .TmPct ,&_bcd );_cccgf !=nil {return _cccgf ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_bcd .Name );if _fbfb :=d .Skip ();_fbfb !=nil {return _fbfb ;};};case _bcaf .EndElement :break _agad ;case _bcaf .CharData :};};return nil ;};func NewEG_ShowType ()*EG_ShowType {_daeba :=&EG_ShowType {};return _daeba };func (_gcbbe ST_PhotoAlbumLayout )String ()string {switch _gcbbe {case 0:return "";case 1:return "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case 2:return "\u0031\u0070\u0069\u0063";case 3:return "\u0032\u0070\u0069\u0063";case 4:return "\u0034\u0070\u0069\u0063";case 5:return "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case 6:return "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case 7:return "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return "";}; +// Validate validates the CT_TLAnimateColorBehavior and its children +func (_edecc *CT_TLAnimateColorBehavior )Validate ()error {return _edecc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_gacae *CT_NotesMasterIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gacae .IdAttr )});e .EncodeToken (start );if _gacae .ExtLst !=nil {_dfdde :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gacae .ExtLst ,_dfdde );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbegfe ST_PlaceholderSize )ValidateWithPath (path string )error {switch _bbegfe {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbegfe ));};return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_eadd *CT_GroupShape )Validate ()error {return _eadd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path +func (_efb *CT_BackgroundProperties )ValidateWithPath (path string )error {if _efb .NoFill !=nil {if _fde :=_efb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fde !=nil {return _fde ;};};if _efb .SolidFill !=nil {if _dbf :=_efb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dbf !=nil {return _dbf ;};};if _efb .GradFill !=nil {if _afdd :=_efb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_afdd !=nil {return _afdd ;};};if _efb .BlipFill !=nil {if _dfb :=_efb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dfb !=nil {return _dfb ;};};if _efb .PattFill !=nil {if _faa :=_efb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_faa !=nil {return _faa ;};};if _efb .GrpFill !=nil {if _gbg :=_efb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gbg !=nil {return _gbg ;};};if _efb .EffectLst !=nil {if _bce :=_efb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bce !=nil {return _bce ;};};if _efb .EffectDag !=nil {if _ab :=_efb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ab !=nil {return _ab ;};};if _efb .ExtLst !=nil {if _adec :=_efb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adec !=nil {return _adec ;};};return nil ;};func (_acca *CT_SlideSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acca .CxAttr =914400;_acca .CyAttr =914400;for _ ,_cbaae :=range start .Attr {if _cbaae .Name .Local =="\u0063\u0078"{_ccecad ,_bcaf :=_a .ParseInt (_cbaae .Value ,10,32);if _bcaf !=nil {return _bcaf ;};_acca .CxAttr =int32 (_ccecad );continue ;};if _cbaae .Name .Local =="\u0063\u0079"{_bfbc ,_aeae :=_a .ParseInt (_cbaae .Value ,10,32);if _aeae !=nil {return _aeae ;};_acca .CyAttr =int32 (_bfbc );continue ;};if _cbaae .Name .Local =="\u0074\u0079\u0070\u0065"{_acca .TypeAttr .UnmarshalXMLAttr (_cbaae );continue ;};};for {_eggcd ,_accg :=d .Token ();if _accg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_accg );};if _afbaa ,_ecbbb :=_eggcd .(_e .EndElement );_ecbbb &&_afbaa .Name ==start .Name {break ;};};return nil ;};func (_aacd *CT_SlideTiming )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aacd .TnLst !=nil {_eeff :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_aacd .TnLst ,_eeff );};if _aacd .BldLst !=nil {_gdgae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_aacd .BldLst ,_gdgae );};if _aacd .ExtLst !=nil {_abaee :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aacd .ExtLst ,_abaee );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_faced ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _faced {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faced ));};return nil ;};func (_ggcbc ST_TLTimeAnimateValueTime )String ()string {if _ggcbc .ST_PositiveFixedPercentage !=nil {return _ggcbc .ST_PositiveFixedPercentage .String ();};if _ggcbc .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _ggcbc .ST_TLTimeIndefinite .String ();};return "";};func (_feged ST_PlaceholderSize )Validate ()error {return _feged .ValidateWithPath ("")};func (_abaae *CT_IndexRange )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",_abaae .StAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",_abaae .EndAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SlideRelationshipListEntry and its children -func (_aeaeg *CT_SlideRelationshipListEntry )Validate ()error {return _aeaeg .ValidateWithPath ("\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079");};const (ST_TLTimeNodeTypeUnset ST_TLTimeNodeType =0;ST_TLTimeNodeTypeClickEffect ST_TLTimeNodeType =1;ST_TLTimeNodeTypeWithEffect ST_TLTimeNodeType =2;ST_TLTimeNodeTypeAfterEffect ST_TLTimeNodeType =3;ST_TLTimeNodeTypeMainSeq ST_TLTimeNodeType =4;ST_TLTimeNodeTypeInteractiveSeq ST_TLTimeNodeType =5;ST_TLTimeNodeTypeClickPar ST_TLTimeNodeType =6;ST_TLTimeNodeTypeWithGroup ST_TLTimeNodeType =7;ST_TLTimeNodeTypeAfterGroup ST_TLTimeNodeType =8;ST_TLTimeNodeTypeTmRoot ST_TLTimeNodeType =9;);func (_aefd *CT_GroupShapeNonVisual )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_edcee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aefd .CNvPr ,_edcee );_fggb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aefd .CNvGrpSpPr ,_fggb );_fgda :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_aefd .NvPr ,_fgda );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SlideLayout and its children +func (_agbae *CT_SlideLayout )Validate ()error {return _agbae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_eedbc *CT_SlideIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecdd :for {_ecce ,_bfddb :=d .Token ();if _bfddb !=nil {return _bfddb ;};switch _acee :=_ecce .(type ){case _e .StartElement :switch _acee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"}:_bddd :=NewCT_SlideIdListEntry ();if _ddcgb :=d .DecodeElement (_bddd ,&_acee );_ddcgb !=nil {return _ddcgb ;};_eedbc .SldId =append (_eedbc .SldId ,_bddd );default:_f .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\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_acee .Name );if _gcfa :=d .Skip ();_gcfa !=nil {return _gcfa ;};};case _e .EndElement :break _ecdd ;case _e .CharData :};};return nil ;};func NewOleObj ()*OleObj {_abddg :=&OleObj {};_abddg .CT_OleObject =*NewCT_OleObject ();return _abddg ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_dffc :=&CT_SlideRelationshipList {};return _dffc ;}; -// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path -func (_cbbgcd *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _cbbgcd .Ph !=nil {if _cagaef :=_cbbgcd .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_cagaef !=nil {return _cagaef ;};};if _cbbgcd .AudioCd !=nil {if _cgfbb :=_cbbgcd .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_cgfbb !=nil {return _cgfbb ;};};if _cbbgcd .WavAudioFile !=nil {if _ecbga :=_cbbgcd .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ecbga !=nil {return _ecbga ;};};if _cbbgcd .AudioFile !=nil {if _fdecc :=_cbbgcd .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_fdecc !=nil {return _fdecc ;};};if _cbbgcd .VideoFile !=nil {if _baae :=_cbbgcd .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_baae !=nil {return _baae ;};};if _cbbgcd .QuickTimeFile !=nil {if _edbag :=_cbbgcd .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_edbag !=nil {return _edbag ;};};if _cbbgcd .CustDataLst !=nil {if _cdbfd :=_cbbgcd .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cdbfd !=nil {return _cdbfd ;};};if _cbbgcd .ExtLst !=nil {if _bfbbg :=_cbbgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbbg !=nil {return _bfbbg ;};};return nil ;};type CmLst struct{CT_CommentList };func (_dfeca *ST_IterateType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dabe ,_befda :=d .Token ();if _befda !=nil {return _befda ;};if _bfccg ,_gfbe :=_dabe .(_bcaf .EndElement );_gfbe &&_bfccg .Name ==start .Name {*_dfeca =1;return nil ;};if _gdae ,_bbcf :=_dabe .(_bcaf .CharData );!_bbcf {return _ffgea .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",_dabe );}else {switch string (_gdae ){case "":*_dfeca =0;case "\u0065\u006c":*_dfeca =1;case "\u0077\u0064":*_dfeca =2;case "\u006c\u0074":*_dfeca =3;};};_dabe ,_befda =d .Token ();if _befda !=nil {return _befda ;};if _adege ,_bbafd :=_dabe .(_bcaf .EndElement );_bbafd &&_adege .Name ==start .Name {return nil ;};return _ffgea .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",_dabe );};func (_gddb *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_gddb =0;case "\u0070\u0074":*_gddb =1;case "\u0069\u006d\u0067":*_gddb =2;};return nil ;};func (_gccg *CT_NotesTextViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_afab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_gccg .CViewPr ,_afab );if _gccg .ExtLst !=nil {_abdfg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gccg .ExtLst ,_abdfg );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_TLTimeConditionList struct{ +// Validate validates the EG_ChildSlide and its children +func (_gedd *EG_ChildSlide )Validate ()error {return _gedd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func NewCT_SlideTransition ()*CT_SlideTransition {_deab :=&CT_SlideTransition {};return _deab };type CT_EmbeddedFontDataId struct{IdAttr string ;};func (_ggbbec ST_TLTriggerRuntimeNode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggbbec .String (),start );};func (_ffadg ST_PrintWhat )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdbca :=_e .Attr {};_gdbca .Name =name ;switch _ffadg {case ST_PrintWhatUnset :_gdbca .Value ="";case ST_PrintWhatSlides :_gdbca .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_gdbca .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_gdbca .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _gdbca ,nil ;};func NewCT_Presentation ()*CT_Presentation {_eafdd :=&CT_Presentation {};_eafdd .NotesSz =_da .NewCT_PositiveSize2D ();return _eafdd ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_fafgc :=&CT_SlideMasterTextStyles {};return _fafgc ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_dfgd :=&CT_SlideMasterIdList {};return _dfgd };func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_aec :=&CT_ConnectorNonVisual {};_aec .CNvPr =_da .NewCT_NonVisualDrawingProps ();_aec .CNvCxnSpPr =_da .NewCT_NonVisualConnectorProperties ();_aec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _aec ;}; -// Condition -Cond []*CT_TLTimeCondition ;};type EG_Background struct{ +// Validate validates the CT_Picture and its children +func (_gfbb *CT_Picture )Validate ()error {return _gfbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_acbgd ST_Direction )String ()string {switch _acbgd {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path +func (_bcge *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _bcge .IdAttr !=nil {if *_bcge .IdAttr < 2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bcge .IdAttr );};};if _bcge .ExtLst !=nil {if _gfbe :=_bcge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfbe !=nil {return _gfbe ;};};return nil ;};func (_bea *CT_CustomShow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bea .SldLst =NewCT_SlideRelationshipList ();for _ ,_fabb :=range start .Attr {if _fabb .Name .Local =="\u006e\u0061\u006d\u0065"{_geeb ,_cccce :=_fabb .Value ,error (nil );if _cccce !=nil {return _cccce ;};_bea .NameAttr =_geeb ;continue ;};if _fabb .Name .Local =="\u0069\u0064"{_cabed ,_agfc :=_a .ParseUint (_fabb .Value ,10,32);if _agfc !=nil {return _agfc ;};_bea .IdAttr =uint32 (_cabed );continue ;};};_aefd :for {_fcge ,_adff :=d .Token ();if _adff !=nil {return _adff ;};switch _fdaa :=_fcge .(type ){case _e .StartElement :switch _fdaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:if _bdd :=d .DecodeElement (_bea .SldLst ,&_fdaa );_bdd !=nil {return _bdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bea .ExtLst =NewCT_ExtensionList ();if _cgdc :=d .DecodeElement (_bea .ExtLst ,&_fdaa );_cgdc !=nil {return _cgdc ;};default:_f .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\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_fdaa .Name );if _agcd :=d .Skip ();_agcd !=nil {return _agcd ;};};case _e .EndElement :break _aefd ;case _e .CharData :};};return nil ;};func (_gagd *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbdge ,_becdf :=d .Token ();if _becdf !=nil {return _becdf ;};if _aeaec ,_eeagg :=_bbdge .(_e .EndElement );_eeagg &&_aeaec .Name ==start .Name {*_gagd =1;return nil ;};if _acga ,_ccgca :=_bbdge .(_e .CharData );!_ccgca {return _d .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",_bbdge );}else {switch string (_acga ){case "":*_gagd =0;case "\u006e\u006f\u006e\u0065":*_gagd =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gagd =2;};};_bbdge ,_becdf =d .Token ();if _becdf !=nil {return _becdf ;};if _deca ,_bbfabd :=_bbdge .(_e .EndElement );_bbfabd &&_deca .Name ==start .Name {return nil ;};return _d .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",_bbdge );};func (_gdeg *ST_WebScreenSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eebag ,_gbcfg :=d .Token ();if _gbcfg !=nil {return _gbcfg ;};if _eadbg ,_befdgb :=_eebag .(_e .EndElement );_befdgb &&_eadbg .Name ==start .Name {*_gdeg =1;return nil ;};if _ecaf ,_bdbb :=_eebag .(_e .CharData );!_bdbb {return _d .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",_eebag );}else {switch string (_ecaf ){case "":*_gdeg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gdeg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gdeg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gdeg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gdeg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gdeg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gdeg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gdeg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gdeg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gdeg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_gdeg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gdeg =11;};};_eebag ,_gbcfg =d .Token ();if _gbcfg !=nil {return _gbcfg ;};if _gacbd ,_acfcf :=_eebag .(_e .EndElement );_acfcf &&_gacbd .Name ==start .Name {return nil ;};return _d .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",_eebag );};func (_ggfac ST_TLParaBuildType )ValidateWithPath (path string )error {switch _ggfac {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfac ));};return nil ;};func (_dccc ST_SlideLayoutType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ccead :=_e .Attr {};_ccead .Name =name ;switch _dccc {case ST_SlideLayoutTypeUnset :_ccead .Value ="";case ST_SlideLayoutTypeTitle :_ccead .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_ccead .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_ccead .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_ccead .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_ccead .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_ccead .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_ccead .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_ccead .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_ccead .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_ccead .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_ccead .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_ccead .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_ccead .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_ccead .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_ccead .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_ccead .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_ccead .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_ccead .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_ccead .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_ccead .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_ccead .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_ccead .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_ccead .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_ccead .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_ccead .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_ccead .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_ccead .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_ccead .Value ="\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeTwoObj :_ccead .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_ccead .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_ccead .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_ccead .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_ccead .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_ccead .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_ccead .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_ccead .Value ="\u0070\u0069\u0063T\u0078";};return _ccead ,nil ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func (_fgdd *CT_HeaderFooter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eebba :=range start .Attr {if _eebba .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_afbg ,_ggag :=_a .ParseBool (_eebba .Value );if _ggag !=nil {return _ggag ;};_fgdd .SldNumAttr =&_afbg ;continue ;};if _eebba .Name .Local =="\u0068\u0064\u0072"{_cdbg ,_acfa :=_a .ParseBool (_eebba .Value );if _acfa !=nil {return _acfa ;};_fgdd .HdrAttr =&_cdbg ;continue ;};if _eebba .Name .Local =="\u0066\u0074\u0072"{_aacb ,_fgb :=_a .ParseBool (_eebba .Value );if _fgb !=nil {return _fgb ;};_fgdd .FtrAttr =&_aacb ;continue ;};if _eebba .Name .Local =="\u0064\u0074"{_eed ,_bda :=_a .ParseBool (_eebba .Value );if _bda !=nil {return _bda ;};_fgdd .DtAttr =&_eed ;continue ;};};_cfb :for {_efcbd ,_cbbb :=d .Token ();if _cbbb !=nil {return _cbbb ;};switch _dbb :=_efcbd .(type ){case _e .StartElement :switch _dbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdd .ExtLst =NewCT_ExtensionListModify ();if _fccab :=d .DecodeElement (_fgdd .ExtLst ,&_dbb );_fccab !=nil {return _fccab ;};default:_f .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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_dbb .Name );if _bebe :=d .Skip ();_bebe !=nil {return _bebe ;};};case _e .EndElement :break _cfb ;case _e .CharData :};};return nil ;}; -// Background Style Reference -BgRef *_dcdb .CT_StyleMatrixReference ;}; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_bdg *CT_CommentList )ValidateWithPath (path string )error {for _fed ,_bace :=range _bdg .Cm {if _caf :=_bace .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_fed ));_caf !=nil {return _caf ;};};return nil ;};func (_cbfff *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edef :=range start .Attr {if _edef .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"&&_edef .Name .Local =="\u0069\u0064"||_edef .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"&&_edef .Name .Local =="\u0069\u0064"{_gedb ,_fbge :=_edef .Value ,error (nil );if _fbge !=nil {return _fbge ;};_cbfff .IdAttr =_gedb ;continue ;};};_fafee :for {_gadca ,_cefc :=d .Token ();if _cefc !=nil {return _cefc ;};switch _cbc :=_gadca .(type ){case _e .StartElement :switch _cbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfff .ExtLst =NewCT_ExtensionList ();if _bead :=d .DecodeElement (_cbfff .ExtLst ,&_cbc );_bead !=nil {return _bead ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_cbc .Name );if _ebag :=d .Skip ();_ebag !=nil {return _ebag ;};};case _e .EndElement :break _fafee ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path -func (_bgdad *CT_SlideLayout )ValidateWithPath (path string )error {if _eegcd :=_bgdad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eegcd !=nil {return _eegcd ;};if _gbfcgc :=_bgdad .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gbfcgc !=nil {return _gbfcgc ;};if _bgdad .ClrMapOvr !=nil {if _eced :=_bgdad .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_eced !=nil {return _eced ;};};if _bgdad .Transition !=nil {if _begd :=_bgdad .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_begd !=nil {return _begd ;};};if _bgdad .Timing !=nil {if _eebff :=_bgdad .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_eebff !=nil {return _eebff ;};};if _bgdad .Hf !=nil {if _bdea :=_bgdad .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_bdea !=nil {return _bdea ;};};if _bgdad .ExtLst !=nil {if _gfefgf :=_bgdad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfefgf !=nil {return _gfefgf ;};};return nil ;};func (_adad ST_PlaceholderType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_adad .String (),start );};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func (_daeeb ST_TLTimeIndefinite )Validate ()error {return _daeeb .ValidateWithPath ("")};func (_dgdc *CT_SlideTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _dgdc .SpdAttr !=ST_TransitionSpeedUnset {_dbfea ,_bgffbd :=_dgdc .SpdAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0073\u0070\u0064"});if _bgffbd !=nil {return _bgffbd ;};start .Attr =append (start .Attr ,_dbfea );};if _dgdc .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_dgdc .AdvClickAttr ))});};if _dgdc .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_ffgea .Sprintf ("\u0025\u0076",*_dgdc .AdvTmAttr )});};e .EncodeToken (start );if _dgdc .Choice !=nil {_dgdc .Choice .MarshalXML (e ,_bcaf .StartElement {});};if _dgdc .SndAc !=nil {_gaaef :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_dgdc .SndAc ,_gaaef );};if _dgdc .ExtLst !=nil {_cebcf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgdc .ExtLst ,_cebcf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_ebgc :=&AG_TLBuild {};return _ebgc };func (_afebc ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _afebc {case 0,1,2,3,4,5,6,7:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afebc ));};return nil ;};func (_acac *CT_CommentAuthor )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bffc :=range start .Attr {if _bffc .Name .Local =="\u0069\u0064"{_ddcb ,_baag :=_bafec .ParseUint (_bffc .Value ,10,32);if _baag !=nil {return _baag ;};_acac .IdAttr =uint32 (_ddcb );continue ;};if _bffc .Name .Local =="\u006e\u0061\u006d\u0065"{_ege ,_dffcb :=_bffc .Value ,error (nil );if _dffcb !=nil {return _dffcb ;};_acac .NameAttr =_ege ;continue ;};if _bffc .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_egac ,_dfgec :=_bffc .Value ,error (nil );if _dfgec !=nil {return _dfgec ;};_acac .InitialsAttr =_egac ;continue ;};if _bffc .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_gcgb ,_dfgeca :=_bafec .ParseUint (_bffc .Value ,10,32);if _dfgeca !=nil {return _dfgeca ;};_acac .LastIdxAttr =uint32 (_gcgb );continue ;};if _bffc .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_bfae ,_adbbd :=_bafec .ParseUint (_bffc .Value ,10,32);if _adbbd !=nil {return _adbbd ;};_acac .ClrIdxAttr =uint32 (_bfae );continue ;};};_gdec :for {_dgfce ,_gdfef :=d .Token ();if _gdfef !=nil {return _gdfef ;};switch _egbb :=_dgfce .(type ){case _bcaf .StartElement :switch _egbb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acac .ExtLst =NewCT_ExtensionList ();if _gaeadb :=d .DecodeElement (_acac .ExtLst ,&_egbb );_gaeadb !=nil {return _gaeadb ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_egbb .Name );if _cgfc :=d .Skip ();_cgfc !=nil {return _cgfc ;};};case _bcaf .EndElement :break _gdec ;case _bcaf .CharData :};};return nil ;}; +// Validate validates the CT_TLTimeAnimateValue and its children +func (_dgcfb *CT_TLTimeAnimateValue )Validate ()error {return _dgcfb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_edbe *CT_TLAnimateRotationBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edbe .ByAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_edbe .ByAttr )});};if _edbe .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_edbe .FromAttr )});};if _edbe .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_edbe .ToAttr )});};e .EncodeToken (start );_bdec :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_edbe .CBhvr ,_bdec );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfcfgf ST_PhotoAlbumLayout )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cgdb :=_e .Attr {};_cgdb .Name =name ;switch _bfcfgf {case ST_PhotoAlbumLayoutUnset :_cgdb .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_cgdb .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_cgdb .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_cgdb .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_cgdb .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_cgdb .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_cgdb .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_cgdb .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _cgdb ,nil ;};func (_ddace ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ddace .String (),start );};func (_gagge ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _gagge {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";}; -// Validate validates the CT_WheelTransition and its children -func (_agcc *CT_WheelTransition )Validate ()error {return _agcc .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_fgdf *CT_TLTimeTargetElement )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fbed :for {_gegd ,_aefdg :=d .Token ();if _aefdg !=nil {return _aefdg ;};switch _gacac :=_gegd .(type ){case _bcaf .StartElement :switch _gacac .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"}:_fgdf .SldTgt =NewCT_Empty ();if _gcffg :=d .DecodeElement (_fgdf .SldTgt ,&_gacac );_gcffg !=nil {return _gcffg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"}:_fgdf .SndTgt =_dcdb .NewCT_EmbeddedWAVAudioFile ();if _abb :=d .DecodeElement (_fgdf .SndTgt ,&_gacac );_abb !=nil {return _abb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"}:_fgdf .SpTgt =NewCT_TLShapeTargetElement ();if _dead :=d .DecodeElement (_fgdf .SpTgt ,&_gacac );_dead !=nil {return _dead ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"}:_fgdf .InkTgt =NewCT_TLSubShapeId ();if _dabb :=d .DecodeElement (_fgdf .InkTgt ,&_gacac );_dabb !=nil {return _dabb ;};default:_cacbe .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\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gacac .Name );if _bbebad :=d .Skip ();_bbebad !=nil {return _bbebad ;};};case _bcaf .EndElement :break _fbed ;case _bcaf .CharData :};};return nil ;};func NewCT_CustomerData ()*CT_CustomerData {_fae :=&CT_CustomerData {};return _fae };const (ST_PhotoAlbumFrameShapeUnset ST_PhotoAlbumFrameShape =0;ST_PhotoAlbumFrameShapeFrameStyle1 ST_PhotoAlbumFrameShape =1;ST_PhotoAlbumFrameShapeFrameStyle2 ST_PhotoAlbumFrameShape =2;ST_PhotoAlbumFrameShapeFrameStyle3 ST_PhotoAlbumFrameShape =3;ST_PhotoAlbumFrameShapeFrameStyle4 ST_PhotoAlbumFrameShape =4;ST_PhotoAlbumFrameShapeFrameStyle5 ST_PhotoAlbumFrameShape =5;ST_PhotoAlbumFrameShapeFrameStyle6 ST_PhotoAlbumFrameShape =6;ST_PhotoAlbumFrameShapeFrameStyle7 ST_PhotoAlbumFrameShape =7;); +// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path +func (_cgea *CT_IndexRange )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_TLTimeTargetElement and its children -func (_adcf *CT_TLTimeTargetElement )Validate ()error {return _adcf .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_fed ST_TLOleChartBuildType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_fed .String (),start );}; +// Validate validates the CT_EmbeddedFontDataId and its children +func (_eba *CT_EmbeddedFontDataId )Validate ()error {return _eba .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_eced *CT_OutlineViewSlideEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_eced .IdAttr )});if _eced .CollapseAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eced .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLSubShapeId and its children -func (_bdeg *CT_TLSubShapeId )Validate ()error {return _bdeg .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func (_gee *CT_SlideTiming )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gbae :for {_efbbd ,_dfbg :=d .Token ();if _dfbg !=nil {return _dfbg ;};switch _gcfdg :=_efbbd .(type ){case _bcaf .StartElement :switch _gcfdg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:_gee .TnLst =NewCT_TimeNodeList ();if _fbeda :=d .DecodeElement (_gee .TnLst ,&_gcfdg );_fbeda !=nil {return _fbeda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"}:_gee .BldLst =NewCT_BuildList ();if _dadgd :=d .DecodeElement (_gee .BldLst ,&_gcfdg );_dadgd !=nil {return _dadgd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gee .ExtLst =NewCT_ExtensionListModify ();if _afdc :=d .DecodeElement (_gee .ExtLst ,&_gcfdg );_afdc !=nil {return _afdc ;};default:_cacbe .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\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_gcfdg .Name );if _dbc :=d .Skip ();_dbc !=nil {return _dbc ;};};case _bcaf .EndElement :break _gbae ;case _bcaf .CharData :};};return nil ;};func (_cabf *ST_TLTime )ValidateWithPath (path string )error {_cefg :=[]string {};if _cabf .Uint32 !=nil {_cefg =append (_cefg ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _cabf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_cefg =append (_cefg ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_cefg )> 1{return _ffgea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cefg );};return nil ;};func (_affg *ST_TLAnimateEffectTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dgb ,_fgfab :=d .Token ();if _fgfab !=nil {return _fgfab ;};if _gcdbbc ,_bbfb :=_dgb .(_bcaf .EndElement );_bbfb &&_gcdbbc .Name ==start .Name {*_affg =1;return nil ;};if _ded ,_cdcde :=_dgb .(_bcaf .CharData );!_cdcde {return _ffgea .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",_dgb );}else {switch string (_ded ){case "":*_affg =0;case "\u0069\u006e":*_affg =1;case "\u006f\u0075\u0074":*_affg =2;case "\u006e\u006f\u006e\u0065":*_affg =3;};};_dgb ,_fgfab =d .Token ();if _fgfab !=nil {return _fgfab ;};if _bedb ,_dbba :=_dgb .(_bcaf .EndElement );_dbba &&_bedb .Name ==start .Name {return nil ;};return _ffgea .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",_dgb );}; +// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path +func (_bcff *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _bbab :=_bcff .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_bbab !=nil {return _bbab ;};return nil ;};func (_efded *CT_TLCommonBehaviorData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efded .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_fceb ,_cdca :=_efded .AdditiveAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _cdca !=nil {return _cdca ;};start .Attr =append (start .Attr ,_fceb );};if _efded .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_aaec ,_dddfa :=_efded .AccumulateAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _dddfa !=nil {return _dddfa ;};start .Attr =append (start .Attr ,_aaec );};if _efded .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_eagbb ,_fcag :=_efded .XfrmTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _fcag !=nil {return _fcag ;};start .Attr =append (start .Attr ,_eagbb );};if _efded .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_efded .FromAttr )});};if _efded .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_efded .ToAttr )});};if _efded .ByAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_efded .ByAttr )});};if _efded .RctxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_efded .RctxAttr )});};if _efded .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_faeaa ,_fcgb :=_efded .OverrideAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _fcgb !=nil {return _fcgb ;};start .Attr =append (start .Attr ,_faeaa );};e .EncodeToken (start );_gaeda :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_efded .CTn ,_gaeda );_gcfd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_efded .TgtEl ,_gcfd );if _efded .AttrNameLst !=nil {_adbge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_efded .AttrNameLst ,_adbge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_efacc *CT_GroupShape )ValidateWithPath (path string )error {if _aabbe :=_efacc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aabbe !=nil {return _aabbe ;};if _dcfcf :=_efacc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dcfcf !=nil {return _dcfcf ;};for _eccee ,_bcae :=range _efacc .Choice {if _aedbc :=_bcae .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eccee ));_aedbc !=nil {return _aedbc ;};};if _efacc .ExtLst !=nil {if _gdaae :=_efacc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdaae !=nil {return _gdaae ;};};return nil ;};type CT_WebProperties struct{ +// Validate validates the CT_TLAnimateEffectBehavior and its children +func (_bacbc *CT_TLAnimateEffectBehavior )Validate ()error {return _bacbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};type CT_EmbeddedFontListEntry struct{ -// Show animation in HTML output -ShowAnimationAttr *bool ; +// Embedded Font Name +Font *_da .CT_TextFont ; -// Resize graphics in HTML output -ResizeGraphicsAttr *bool ; +// Regular Embedded Font +Regular *CT_EmbeddedFontDataId ; -// Allow PNG in HTML output -AllowPngAttr *bool ; +// Bold Embedded Font +Bold *CT_EmbeddedFontDataId ; -// Rely on VML for HTML output -RelyOnVmlAttr *bool ; +// Italic Embedded Font +Italic *CT_EmbeddedFontDataId ; -// Organize HTML output in folders -OrganizeInFoldersAttr *bool ; +// Bold Italic Embedded Font +BoldItalic *CT_EmbeddedFontDataId ;}; -// Use long file names in HTML output -UseLongFilenamesAttr *bool ; +// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path +func (_dbead *SldLayout )ValidateWithPath (path string )error {if _gcdb :=_dbead .CT_SlideLayout .ValidateWithPath (path );_gcdb !=nil {return _gcdb ;};return nil ;};func (_dcgd ST_TLAnimateBehaviorValueType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dcgd .String (),start );}; -// Image size for HTML output -ImgSzAttr ST_WebScreenSize ; +// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path +func (_ffgeg *ViewPr )ValidateWithPath (path string )error {if _ccab :=_ffgeg .CT_ViewProperties .ValidateWithPath (path );_ccab !=nil {return _ccab ;};return nil ;};func (_fbdca ST_TLTriggerEvent )Validate ()error {return _fbdca .ValidateWithPath ("")}; -// Encoding for HTML output -EncodingAttr *string ; +// Validate validates the CT_Control and its children +func (_gdga *CT_Control )Validate ()error {return _gdga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_cbec :=&CT_SlideSyncProperties {};return _cbec ;};func (_dceefg ST_TransitionCornerDirectionType )Validate ()error {return _dceefg .ValidateWithPath ("")}; -// Slide Navigation Colors for HTML output -ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_bcefa :=&CT_TLAnimateMotionBehavior {};_bcefa .CBhvr =NewCT_TLCommonBehaviorData ();return _bcefa ;}; +// ValidateWithPath validates the TagLst and its children, prefixing error messages with path +func (_ageee *TagLst )ValidateWithPath (path string )error {if _ffed :=_ageee .CT_TagList .ValidateWithPath (path );_ffed !=nil {return _ffed ;};return nil ;};func (_ecaac ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _ecaac {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecaac ));};return nil ;};type CT_TLTimeAnimateValueList struct{ -// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path -func (_ggeb *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func (_gdbb ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _gdbb {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbb ));};return nil ;};func (_ccaeec ST_TLAnimateColorDirection )Validate ()error {return _ccaeec .ValidateWithPath ("")};func (_abfccb *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cgadb ,_begfe :=d .Token ();if _begfe !=nil {return _begfe ;};if _ebdeb ,_bebaf :=_cgadb .(_bcaf .EndElement );_bebaf &&_ebdeb .Name ==start .Name {*_abfccb =1;return nil ;};if _gegc ,_efcaed :=_cgadb .(_bcaf .CharData );!_efcaed {return _ffgea .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",_cgadb );}else {switch string (_gegc ){case "":*_abfccb =0;case "\u0066\u0069\u0072s\u0074":*_abfccb =1;case "\u006c\u0061\u0073\u0074":*_abfccb =2;case "\u0061\u006c\u006c":*_abfccb =3;};};_cgadb ,_begfe =d .Token ();if _begfe !=nil {return _begfe ;};if _facb ,_agdde :=_cgadb .(_bcaf .EndElement );_agdde &&_facb .Name ==start .Name {return nil ;};return _ffgea .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",_cgadb );};func (_dcfbb ST_TLTimeNodeRestartType )String ()string {switch _dcfbb {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case 3:return "\u006e\u0065\u0076e\u0072";};return "";};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_ageead :=&CT_TLCommonTimeNodeData {};return _ageead ;};func NewCT_SmartTags ()*CT_SmartTags {_deeae :=&CT_SmartTags {};return _deeae }; +// Time Animate Value +Tav []*CT_TLTimeAnimateValue ;};func (_cdaed *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fabcgd :=range start .Attr {if _fabcgd .Name .Local =="\u0076\u0061\u006c"{_adgfbc ,_cgeba :=_a .ParseUint (_fabcgd .Value ,10,32);if _cgeba !=nil {return _cgeba ;};_cdaed .ValAttr =uint32 (_adgfbc );continue ;};};for {_ggaag ,_gdcgb :=d .Token ();if _gdcgb !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0054r\u0069g\u0067e\u0072T\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0049\u0044\u003a\u0020\u0025\u0073",_gdcgb );};if _aeadd ,_begcg :=_ggaag .(_e .EndElement );_begcg &&_aeadd .Name ==start .Name {break ;};};return nil ;};func (_bdac *CT_SlideMasterTextStyles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gacg :for {_ecbcf ,_ggecf :=d .Token ();if _ggecf !=nil {return _ggecf ;};switch _efbga :=_ecbcf .(type ){case _e .StartElement :switch _efbga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_bdac .TitleStyle =_da .NewCT_TextListStyle ();if _fbbcg :=d .DecodeElement (_bdac .TitleStyle ,&_efbga );_fbbcg !=nil {return _fbbcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"}:_bdac .BodyStyle =_da .NewCT_TextListStyle ();if _fcbe :=d .DecodeElement (_bdac .BodyStyle ,&_efbga );_fcbe !=nil {return _fcbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:_bdac .OtherStyle =_da .NewCT_TextListStyle ();if _fdbgg :=d .DecodeElement (_bdac .OtherStyle ,&_efbga );_fdbgg !=nil {return _fdbgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdac .ExtLst =NewCT_ExtensionList ();if _bgdd :=d .DecodeElement (_bdac .ExtLst ,&_efbga );_bgdd !=nil {return _bgdd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_efbga .Name );if _bgae :=d .Skip ();_bgae !=nil {return _bgae ;};};case _e .EndElement :break _gacg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_NormalViewPortion and its children -func (_gb *CT_NormalViewPortion )Validate ()error {return _gb .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};type CT_TransitionStartSoundAction struct{ +// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path +func (_abag *CT_SplitTransition )ValidateWithPath (path string )error {if _bcead :=_abag .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bcead !=nil {return _bcead ;};if _fcde :=_abag .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fcde !=nil {return _fcde ;};return nil ;};func (_abdb *CT_ControlList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbgf :for {_eaag ,_gfd :=d .Token ();if _gfd !=nil {return _gfd ;};switch _efgb :=_eaag .(type ){case _e .StartElement :switch _efgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_ggfd :=NewCT_Control ();if _agb :=d .DecodeElement (_ggfd ,&_efgb );_agb !=nil {return _agb ;};_abdb .Control =append (_abdb .Control ,_ggfd );default:_f .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\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_efgb .Name );if _decg :=d .Skip ();_decg !=nil {return _decg ;};};case _e .EndElement :break _dbgf ;case _e .CharData :};};return nil ;};func (_feffc ST_WebScreenSize )Validate ()error {return _feffc .ValidateWithPath ("")};func (_cadeg *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cafbf ,_gdfgc :=d .Token ();if _gdfgc !=nil {return _gdfgc ;};if _agbab ,_cgcfe :=_cafbf .(_e .EndElement );_cgcfe &&_agbab .Name ==start .Name {*_cadeg =1;return nil ;};if _cabf ,_efefc :=_cafbf .(_e .CharData );!_efefc {return _d .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",_cafbf );}else {switch string (_cabf ){case "":*_cadeg =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_cadeg =1;case "\u0066\u0069\u0078e\u0064":*_cadeg =2;};};_cafbf ,_gdfgc =d .Token ();if _gdfgc !=nil {return _gdfgc ;};if _fbbfd ,_bgfcb :=_cafbf .(_e .EndElement );_bgfcb &&_fbbfd .Name ==start .Name {return nil ;};return _d .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",_cafbf );};type CT_CustomShow struct{ -// Loop Sound -LoopAttr *bool ; +// Custom Show Name +NameAttr string ; -// Sound -Snd *_dcdb .CT_EmbeddedWAVAudioFile ;};type CT_TLBuildParagraph struct{ +// Custom Show ID +IdAttr uint32 ; -// Build Types -BuildAttr ST_TLParaBuildType ; +// List of Presentation Slides +SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};type EG_ShowType struct{ -// Build Level -BldLvlAttr *uint32 ; +// Presenter Slide Show Mode +Present *CT_Empty ; + +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; + +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ;}; + +// Validate validates the AG_ChildSlide and its children +func (_ge *AG_ChildSlide )Validate ()error {return _ge .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};type SldSyncPr struct{CT_SlideSyncProperties };func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_ggfdc :=&CT_TLByHslColorTransform {};return _ggfdc ;};func (_gddd *CT_TLAnimVariantIntegerVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gddd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_gec *CT_Background )ValidateWithPath (path string )error {if _fc :=_gec .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fc !=nil {return _fc ;};if _gec .BgPr !=nil {if _fbg :=_gec .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_fbg !=nil {return _fbg ;};};if _gec .BgRef !=nil {if _befd :=_gec .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_befd !=nil {return _befd ;};};return nil ;};func (_ddb *CT_NotesMasterIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acda :for {_egbff ,_dfea :=d .Token ();if _dfea !=nil {return _dfea ;};switch _fad :=_egbff .(type ){case _e .StartElement :switch _fad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_ddb .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _fadd :=d .DecodeElement (_ddb .NotesMasterId ,&_fad );_fadd !=nil {return _fadd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fad .Name );if _daed :=d .Skip ();_daed !=nil {return _daed ;};};case _e .EndElement :break _acda ;case _e .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path +func (_abaefb *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _gfdc :=_abaefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfdc !=nil {return _gfdc ;};return nil ;}; + +// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path +func (_dcc *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _dcc .SldAll !=nil {if _bccb :=_dcc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_bccb !=nil {return _bccb ;};};if _dcc .SldRg !=nil {if _cfaad :=_dcc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_cfaad !=nil {return _cfaad ;};};if _dcc .CustShow !=nil {if _bgga :=_dcc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_bgga !=nil {return _bgga ;};};if _dcc .ExtLst !=nil {if _cdeac :=_dcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdeac !=nil {return _cdeac ;};};return nil ;};func (_fffg *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fffg =0;case "\u006c\u0075":*_fffg =1;case "\u0072\u0075":*_fffg =2;case "\u006c\u0064":*_fffg =3;case "\u0072\u0064":*_fffg =4;};return nil ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_dfefa :=&CT_TLOleBuildChart {};return _dfefa };func (_ddccg ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _ddccg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddccg ));};return nil ;}; + +// Validate validates the AG_TLBuild and its children +func (_adb *AG_TLBuild )Validate ()error {return _adb .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};func NewCT_PresentationProperties ()*CT_PresentationProperties {_dbffg :=&CT_PresentationProperties {};return _dbffg ;}; + +// Validate validates the CT_TLTimeNodeExclusive and its children +func (_aeadc *CT_TLTimeNodeExclusive )Validate ()error {return _aeadc .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};type ST_TLBehaviorTransformType byte ; + +// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path +func (_gfgcf *CT_SlideLayout )ValidateWithPath (path string )error {if _feed :=_gfgcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_feed !=nil {return _feed ;};if _beggf :=_gfgcf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_beggf !=nil {return _beggf ;};if _gfgcf .ClrMapOvr !=nil {if _aebacd :=_gfgcf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_aebacd !=nil {return _aebacd ;};};if _gfgcf .Transition !=nil {if _cfged :=_gfgcf .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_cfged !=nil {return _cfged ;};};if _gfgcf .Timing !=nil {if _gfgb :=_gfgcf .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_gfgb !=nil {return _gfgb ;};};if _gfgcf .Hf !=nil {if _fbcde :=_gfgcf .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_fbcde !=nil {return _fbcde ;};};if _gfgcf .ExtLst !=nil {if _afec :=_gfgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afec !=nil {return _afec ;};};return nil ;};func (_fcecff *ST_TLCommandType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcecff =0;case "\u0065\u0076\u0074":*_fcecff =1;case "\u0063\u0061\u006c\u006c":*_fcecff =2;case "\u0076\u0065\u0072\u0062":*_fcecff =3;};return nil ;}; + +// Validate validates the CT_TLTemplate and its children +func (_fccd *CT_TLTemplate )Validate ()error {return _fccd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_gcacg :=&CT_ShowInfoKiosk {};return _gcacg };func (_cdce *CT_OleObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdce .Choice =NewCT_OleObjectChoice ();for _ ,_ebga :=range start .Attr {if _ebga .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"&&_ebga .Name .Local =="\u0069\u0064"{_bfee ,_eaac :=_ebga .Value ,error (nil );if _eaac !=nil {return _eaac ;};_cdce .IdAttr =&_bfee ;continue ;};if _ebga .Name .Local =="\u0073\u0070\u0069\u0064"{_dafa ,_gdaa :=_ebga .Value ,error (nil );if _gdaa !=nil {return _gdaa ;};_cdce .SpidAttr =&_dafa ;continue ;};if _ebga .Name .Local =="\u006e\u0061\u006d\u0065"{_gedbg ,_bfbg :=_ebga .Value ,error (nil );if _bfbg !=nil {return _bfbg ;};_cdce .NameAttr =&_gedbg ;continue ;};if _ebga .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_daec ,_gbde :=_a .ParseBool (_ebga .Value );if _gbde !=nil {return _gbde ;};_cdce .ShowAsIconAttr =&_daec ;continue ;};if _ebga .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_adfb ,_bdag :=_ebga .Value ,error (nil );if _bdag !=nil {return _bdag ;};_cdce .ProgIdAttr =&_adfb ;continue ;};if _ebga .Name .Local =="\u0069\u006d\u0067\u0057"{_cafa ,_ffbb :=_a .ParseInt (_ebga .Value ,10,32);if _ffbb !=nil {return _ffbb ;};_cgged :=int32 (_cafa );_cdce .ImgWAttr =&_cgged ;continue ;};if _ebga .Name .Local =="\u0069\u006d\u0067\u0048"{_fabgb ,_adafb :=_a .ParseInt (_ebga .Value ,10,32);if _adafb !=nil {return _adafb ;};_eaeg :=int32 (_fabgb );_cdce .ImgHAttr =&_eaeg ;continue ;};};_fdccg :for {_badf ,_acfc :=d .Token ();if _acfc !=nil {return _acfc ;};switch _bbee :=_badf .(type ){case _e .StartElement :switch _bbee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_cdce .Choice =NewCT_OleObjectChoice ();if _afabb :=d .DecodeElement (&_cdce .Choice .Embed ,&_bbee );_afabb !=nil {return _afabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_cdce .Choice =NewCT_OleObjectChoice ();if _ddba :=d .DecodeElement (&_cdce .Choice .Link ,&_bbee );_ddba !=nil {return _ddba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_cdce .Pic =NewCT_Picture ();if _aabb :=d .DecodeElement (_cdce .Pic ,&_bbee );_aabb !=nil {return _aabb ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bbee .Name );if _eegb :=d .Skip ();_eegb !=nil {return _eegb ;};};case _e .EndElement :break _fdccg ;case _e .CharData :};};return nil ;};func (_bdfg *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbcd :=range start .Attr {if _gbcd .Name .Local =="\u0076\u0061\u006c"{_gafb ,_eedee :=_a .ParseBool (_gbcd .Value );if _eedee !=nil {return _eedee ;};_bdfg .ValAttr =_gafb ;continue ;};};for {_agbee ,_bgef :=d .Token ();if _bgef !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074B\u006f\u006f\u006c\u0065\u0061n\u0056\u0061l\u003a\u0020\u0025\u0073",_bgef );};if _dbea ,_debg :=_agbee .(_e .EndElement );_debg &&_dbea .Name ==start .Name {break ;};};return nil ;};type ST_ViewType byte ;func (_cbfbb *CT_SlideSorterViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbfbb .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbfbb .ShowFormattingAttr ))});};e .EncodeToken (start );_gfad :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_cbfbb .CViewPr ,_gfad );if _cbfbb .ExtLst !=nil {_faeg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbfbb .ExtLst ,_faeg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_PhotoAlbumLayout byte ;func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_eaagc :=&CT_TLOleChartTargetElement {};_eaagc .TypeAttr =ST_TLChartSubelementType (1);return _eaagc ;};func (_bggb *CT_PrintProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edga :=range start .Attr {if _edga .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_bggb .PrnWhatAttr .UnmarshalXMLAttr (_edga );continue ;};if _edga .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_bggb .ClrModeAttr .UnmarshalXMLAttr (_edga );continue ;};if _edga .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_geaf ,_cddf :=_a .ParseBool (_edga .Value );if _cddf !=nil {return _cddf ;};_bggb .HiddenSlidesAttr =&_geaf ;continue ;};if _edga .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_fgea ,_bgdc :=_a .ParseBool (_edga .Value );if _bgdc !=nil {return _bgdc ;};_bggb .ScaleToFitPaperAttr =&_fgea ;continue ;};if _edga .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_eefd ,_ggbc :=_a .ParseBool (_edga .Value );if _ggbc !=nil {return _ggbc ;};_bggb .FrameSlidesAttr =&_eefd ;continue ;};};_efee :for {_feff ,_aeab :=d .Token ();if _aeab !=nil {return _aeab ;};switch _gdgb :=_feff .(type ){case _e .StartElement :switch _gdgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bggb .ExtLst =NewCT_ExtensionList ();if _edfe :=d .DecodeElement (_bggb .ExtLst ,&_gdgb );_edfe !=nil {return _edfe ;};default:_f .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\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gdgb .Name );if _fbcba :=d .Skip ();_fbcba !=nil {return _fbcba ;};};case _e .EndElement :break _efee ;case _e .CharData :};};return nil ;};func (_afbccd *CT_TLAnimateScaleBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afbccd .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbccd .ZoomContentsAttr ))});};e .EncodeToken (start );_cbbd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_afbccd .CBhvr ,_cbbd );if _afbccd .By !=nil {_dgcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_afbccd .By ,_dgcf );};if _afbccd .From !=nil {_gfcab :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_afbccd .From ,_gfcab );};if _afbccd .To !=nil {_geegc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_afbccd .To ,_geegc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_NormalViewPortion and its children +func (_fbbb *CT_NormalViewPortion )Validate ()error {return _fbbb .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};type CT_TLOleBuildChart struct{ + +// Build +BldAttr ST_TLOleChartBuildType ; // Animate Background -AnimBgAttr *bool ; +AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func NewAG_ChildSlide ()*AG_ChildSlide {_bb :=&AG_ChildSlide {};return _bb };type CT_CommentAuthorList struct{ -// Auto Update Animation Background -AutoUpdateAnimBgAttr *bool ; +// Comment Author +CmAuthor []*CT_CommentAuthor ;};type CT_SlideMasterIdList struct{ -// Reverse -RevAttr *bool ; +// Slide Master ID +SldMasterId []*CT_SlideMasterIdListEntry ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_afa :=&CT_BackgroundProperties {};return _afa ;};func (_dfaef *CT_WheelTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfeee :=range start .Attr {if _dfeee .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_agbgg ,_bddec :=_a .ParseUint (_dfeee .Value ,10,32);if _bddec !=nil {return _bddec ;};_fcage :=uint32 (_agbgg );_dfaef .SpokesAttr =&_fcage ;continue ;};};for {_aggfb ,_aggg :=d .Token ();if _aggg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0068\u0065\u0065\u006c\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aggg );};if _gdea ,_caffd :=_aggfb .(_e .EndElement );_caffd &&_gdea .Name ==start .Name {break ;};};return nil ;};func (_dbedf ST_TLTimeNodeRestartType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ceac :=_e .Attr {};_ceac .Name =name ;switch _dbedf {case ST_TLTimeNodeRestartTypeUnset :_ceac .Value ="";case ST_TLTimeNodeRestartTypeAlways :_ceac .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_ceac .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_ceac .Value ="\u006e\u0065\u0076e\u0072";};return _ceac ,nil ;};type CT_TLTimeNodeParallel struct{ -// Auto Advance Time -AdvAutoAttr *ST_TLTime ; +// Parallel TimeNode +CTn *CT_TLCommonTimeNodeData ;};func (_cedge *CmLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _cedge .CT_CommentList .MarshalXML (e ,start );}; -// Template effects -TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// Validate validates the CT_NotesViewProperties and its children +func (_ecbb *CT_NotesViewProperties )Validate ()error {return _ecbb .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the CT_EightDirectionTransition and its children -func (_edacg *CT_EightDirectionTransition )Validate ()error {return _edacg .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");};func (_adbbg *CT_SlideIdList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _adbbg .SldId !=nil {_bdebc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_fgbb :=range _adbbg .SldId {e .EncodeElement (_fgbb ,_bdebc );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_OleObject struct{ +// Validate validates the CT_SlideViewProperties and its children +func (_gaacb *CT_SlideViewProperties )Validate ()error {return _gaacb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type CT_TLTemplateList struct{ -// Embedded Object ProgID -ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; +// Template Effects +Tmpl []*CT_TLTemplate ;}; -// Validate validates the CT_SlideMasterIdList and its children -func (_aeaee *CT_SlideMasterIdList )Validate ()error {return _aeaee .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};type CT_SlideRelationshipList struct{ +// Validate validates the CT_Kinsoku and its children +func (_gbgbe *CT_Kinsoku )Validate ()error {return _gbgbe .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};type CT_TLAnimateMotionBehavior struct{ -// Presentation Slide -Sld []*CT_SlideRelationshipListEntry ;};func (_ggbdee *CT_TLTriggerTimeNodeID )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",_ggbdee .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_Presentation struct{ +// Origin +OriginAttr ST_TLAnimateMotionBehaviorOrigin ; + +// Path +PathAttr *string ; + +// Path Edit Mode +PathEditModeAttr ST_TLAnimateMotionPathEditMode ; + +// Relative Angle +RAngAttr *int32 ; + +// Points Types +PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; + +// From +From *CT_TLPoint ;To *CT_TLPoint ; + +// Rotation Center +RCtr *CT_TLPoint ;};func (_egcgb *CT_TLAnimVariantFloatVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_egcgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_TLOleBuildChart and its children +func (_eead *CT_TLOleBuildChart )Validate ()error {return _eead .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};type CT_TLByRgbColorTransform struct{ + +// Red +RAttr _da .ST_FixedPercentage ; + +// Green +GAttr _da .ST_FixedPercentage ; + +// Blue +BAttr _da .ST_FixedPercentage ;};func (_efbde *HandoutMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbde .CT_HandoutMaster =*NewCT_HandoutMaster ();_gdbe :for {_afcdd ,_bcga :=d .Token ();if _bcga !=nil {return _bcga ;};switch _ggfce :=_afcdd .(type ){case _e .StartElement :switch _ggfce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _eacgf :=d .DecodeElement (_efbde .CSld ,&_ggfce );_eacgf !=nil {return _eacgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fgebe :=d .DecodeElement (_efbde .ClrMap ,&_ggfce );_fgebe !=nil {return _fgebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_efbde .Hf =NewCT_HeaderFooter ();if _cdcf :=d .DecodeElement (_efbde .Hf ,&_ggfce );_cdcf !=nil {return _cdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbde .ExtLst =NewCT_ExtensionListModify ();if _cdff :=d .DecodeElement (_efbde .ExtLst ,&_ggfce );_cdff !=nil {return _cdff ;};default:_f .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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_ggfce .Name );if _aegaba :=d .Skip ();_aegaba !=nil {return _aegaba ;};};case _e .EndElement :break _gdbe ;case _e .CharData :};};return nil ;};func (_ccgac *CT_Placeholder )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adfe :=range start .Attr {if _adfe .Name .Local =="\u0074\u0079\u0070\u0065"{_ccgac .TypeAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_ccgac .OrientAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Local =="\u0073\u007a"{_ccgac .SzAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Local =="\u0069\u0064\u0078"{_fbfbe ,_fadb :=_a .ParseUint (_adfe .Value ,10,32);if _fadb !=nil {return _fadb ;};_deef :=uint32 (_fbfbe );_ccgac .IdxAttr =&_deef ;continue ;};if _adfe .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_dgaaf ,_egged :=_a .ParseBool (_adfe .Value );if _egged !=nil {return _egged ;};_ccgac .HasCustomPromptAttr =&_dgaaf ;continue ;};};_efce :for {_degce ,_dabg :=d .Token ();if _dabg !=nil {return _dabg ;};switch _aegd :=_degce .(type ){case _e .StartElement :switch _aegd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccgac .ExtLst =NewCT_ExtensionListModify ();if _edbd :=d .DecodeElement (_ccgac .ExtLst ,&_aegd );_edbd !=nil {return _edbd ;};default:_f .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\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_aegd .Name );if _eaafb :=d .Skip ();_eaafb !=nil {return _eaafb ;};};case _e .EndElement :break _efce ;case _e .CharData :};};return nil ;};func (_beeeg *ST_TLNextActionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcgdg ,_gadb :=d .Token ();if _gadb !=nil {return _gadb ;};if _caggg ,_cfcfe :=_gcgdg .(_e .EndElement );_cfcfe &&_caggg .Name ==start .Name {*_beeeg =1;return nil ;};if _egcf ,_dgbga :=_gcgdg .(_e .CharData );!_dgbga {return _d .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",_gcgdg );}else {switch string (_egcf ){case "":*_beeeg =0;case "\u006e\u006f\u006e\u0065":*_beeeg =1;case "\u0073\u0065\u0065\u006b":*_beeeg =2;};};_gcgdg ,_gadb =d .Token ();if _gadb !=nil {return _gadb ;};if _befdf ,_eedceb :=_gcgdg .(_e .EndElement );_eedceb &&_befdf .Name ==start .Name {return nil ;};return _d .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",_gcgdg );};func (_abbdb ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _abbdb .ValidateWithPath ("")};func (_ccgeb *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccgeb .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_fced :=range start .Attr {if _fced .Name .Local =="\u0076\u0061\u006c"{_ccgeb .ValAttr .UnmarshalXMLAttr (_fced );continue ;};};for {_afffe ,_deede :=d .Token ();if _deede !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0054r\u0069\u0067\u0067\u0065\u0072\u0052\u0075n\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u003a\u0020%\u0073",_deede );};if _afbed ,_cagfea :=_afffe .(_e .EndElement );_cagfea &&_afbed .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path +func (_afdg *AG_TLBuild )ValidateWithPath (path string )error {return nil };const (ST_TLParaBuildTypeUnset ST_TLParaBuildType =0;ST_TLParaBuildTypeAllAtOnce ST_TLParaBuildType =1;ST_TLParaBuildTypeP ST_TLParaBuildType =2;ST_TLParaBuildTypeCust ST_TLParaBuildType =3;ST_TLParaBuildTypeWhole ST_TLParaBuildType =4;); + +// Validate validates the CT_GroupShapeNonVisual and its children +func (_fcae *CT_GroupShapeNonVisual )Validate ()error {return _fcae .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_gaee *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgca :=range start .Attr {if _dgca .Name .Local =="\u0073\u0070\u0069\u0064"{_aggag ,_gfdde :=_a .ParseUint (_dgca .Value ,10,32);if _gfdde !=nil {return _gfdde ;};_abgab :=uint32 (_aggag );_gaee .SpidAttr =&_abgab ;continue ;};if _dgca .Name .Local =="\u0067\u0072\u0070I\u0064"{_eggeg ,_dccg :=_a .ParseUint (_dgca .Value ,10,32);if _dccg !=nil {return _dccg ;};_dbfcbe :=uint32 (_eggeg );_gaee .GrpIdAttr =&_dbfcbe ;continue ;};if _dgca .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ceddbc ,_cgbab :=_a .ParseBool (_dgca .Value );if _cgbab !=nil {return _cgbab ;};_gaee .UiExpandAttr =&_ceddbc ;continue ;};};_bade :for {_eeaab ,_gfbee :=d .Token ();if _gfbee !=nil {return _gfbee ;};switch _efgff :=_eeaab .(type ){case _e .StartElement :switch _efgff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}:_gaee .BldAsOne =NewCT_Empty ();if _fgafc :=d .DecodeElement (_gaee .BldAsOne ,&_efgff );_fgafc !=nil {return _fgafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"}:_gaee .BldSub =_da .NewCT_AnimationGraphicalObjectBuildProperties ();if _bfcf :=d .DecodeElement (_gaee .BldSub ,&_efgff );_bfcf !=nil {return _bfcf ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0054\u004c\u0047\u0072\u0061\u0070\u0068\u0069c\u0061l\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075i\u006cd\u0020\u0025v",_efgff .Name );if _bdcd :=d .Skip ();_bdcd !=nil {return _bdcd ;};};case _e .EndElement :break _bade ;case _e .CharData :};};return nil ;};type CT_TLAnimateEffectBehavior struct{ + +// Transition +TransitionAttr ST_TLAnimateEffectTransition ; + +// Filter +FilterAttr *string ; + +// Property List +PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; + +// Progress +Progress *CT_TLAnimVariant ;}; + +// Validate validates the CT_SlideIdList and its children +func (_fdebg *CT_SlideIdList )Validate ()error {return _fdebg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");}; + +// Validate validates the CT_TLTriggerRuntimeNode and its children +func (_ecfbb *CT_TLTriggerRuntimeNode )Validate ()error {return _ecfbb .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_gegdc ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _gegdc {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegdc ));};return nil ;};func (_bbccd ST_Direction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbccd .String (),start );};func (_aaa *CT_CommonViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aaa .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_aaa .VarScaleAttr ))});};e .EncodeToken (start );_abbf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_aaa .Scale ,_abbf );_fecb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_aaa .Origin ,_fecb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbgad ST_TLTimeNodeFillType )String ()string {switch _gbgad {case 0:return "";case 1:return "\u0072\u0065\u006d\u006f\u0076\u0065";case 2:return "\u0066\u0072\u0065\u0065\u007a\u0065";case 3:return "\u0068\u006f\u006c\u0064";case 4:return "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return "";};func (_fgca *CT_SlideMasterIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgca .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgca .IdAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fgca .RIdAttr )});e .EncodeToken (start );if _fgca .ExtLst !=nil {_fagd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgca .ExtLst ,_fagd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_egdd :=&CT_TLTimeNodeExclusive {};_egdd .CTn =NewCT_TLCommonTimeNodeData ();return _egdd ;}; + +// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path +func (_acaddb *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func (_dbba *EG_SlideListChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edgc :for {_dgeaa ,_abcea :=d .Token ();if _abcea !=nil {return _abcea ;};switch _dgbffe :=_dgeaa .(type ){case _e .StartElement :switch _dgbffe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_dbba .SldAll =NewCT_Empty ();if _cabbf :=d .DecodeElement (_dbba .SldAll ,&_dgbffe );_cabbf !=nil {return _cabbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_dbba .SldRg =NewCT_IndexRange ();if _dfaab :=d .DecodeElement (_dbba .SldRg ,&_dgbffe );_dfaab !=nil {return _dfaab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_dbba .CustShow =NewCT_CustomShowId ();if _cfff :=d .DecodeElement (_dbba .CustShow ,&_dgbffe );_cfff !=nil {return _cfff ;};default:_f .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\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgbffe .Name );if _gdccb :=d .Skip ();_gdccb !=nil {return _gdccb ;};};case _e .EndElement :break _edgc ;case _e .CharData :};};return nil ;};type CT_ShapeNonVisual struct{ + +// Non-Visual Drawing Properties +CNvPr *_da .CT_NonVisualDrawingProps ; + +// Non-Visual Drawing Properties for a Shape +CNvSpPr *_da .CT_NonVisualDrawingShapeProps ; + +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_bgada :=&CT_ModifyVerifier {};return _bgada };func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_fddef :=&CT_TLTimeTargetElement {};return _fddef ;}; + +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_abbg *CT_GroupShape )ValidateWithPath (path string )error {if _cgad :=_abbg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cgad !=nil {return _cgad ;};if _acec :=_abbg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_acec !=nil {return _acec ;};for _eecda ,_aebad :=range _abbg .Choice {if _gffb :=_aebad .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eecda ));_gffb !=nil {return _gffb ;};};if _abbg .ExtLst !=nil {if _cfaa :=_abbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfaa !=nil {return _cfaa ;};};return nil ;};func (_afaf *CT_PictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gdcd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_afaf .CNvPr ,_gdcd );_fecg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_afaf .CNvPicPr ,_fecg );_fabgf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_afaf .NvPr ,_fabgf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_febc *CT_OleObject )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _febc .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febc .ProgIdAttr )});};if _febc .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febc .SpidAttr )});};if _febc .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_febc .NameAttr )});};if _febc .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_febc .ShowAsIconAttr ))});};if _febc .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febc .IdAttr )});};if _febc .ImgWAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_febc .ImgWAttr )});};if _febc .ImgHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_febc .ImgHAttr )});};e .EncodeToken (start );_febc .Choice .MarshalXML (e ,_e .StartElement {});if _febc .Pic !=nil {_fddcd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_febc .Pic ,_fddcd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cec *CT_SlideLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cec .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cec .MatchingNameAttr )});};if _cec .TypeAttr !=ST_SlideLayoutTypeUnset {_gdggb ,_eaaba :=_cec .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _eaaba !=nil {return _eaaba ;};start .Attr =append (start .Attr ,_gdggb );};if _cec .PreserveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cec .PreserveAttr ))});};if _cec .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cec .UserDrawnAttr ))});};if _cec .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cec .ShowMasterSpAttr ))});};if _cec .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cec .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_bcea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cec .CSld ,_bcea );if _cec .ClrMapOvr !=nil {_gbeb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_cec .ClrMapOvr ,_gbeb );};if _cec .Transition !=nil {_fdcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cec .Transition ,_fdcb );};if _cec .Timing !=nil {_aceg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_cec .Timing ,_aceg );};if _cec .Hf !=nil {_bddc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_cec .Hf ,_bddc );};if _cec .ExtLst !=nil {_cfgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cec .ExtLst ,_cfgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgdbg *CT_TLTextTargetElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eddbb :for {_fafa ,_abcb :=d .Token ();if _abcb !=nil {return _abcb ;};switch _babef :=_fafa .(type ){case _e .StartElement :switch _babef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"}:_fgdbg .CharRg =NewCT_IndexRange ();if _dfcfa :=d .DecodeElement (_fgdbg .CharRg ,&_babef );_dfcfa !=nil {return _dfcfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0052\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0052\u0067"}:_fgdbg .PRg =NewCT_IndexRange ();if _bbeddf :=d .DecodeElement (_fgdbg .PRg ,&_babef );_bbeddf !=nil {return _bbeddf ;};default:_f .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\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_babef .Name );if _adfce :=d .Skip ();_adfce !=nil {return _adfce ;};};case _e .EndElement :break _eddbb ;case _e .CharData :};};return nil ;};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_gfdad :=&CT_TLIterateIntervalTime {};return _gfdad ;};func (_dbcef ST_TLTimeNodeSyncType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbcef .String (),start );};func (_dcffg ST_TLPreviousActionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fagc :=_e .Attr {};_fagc .Name =name ;switch _dcffg {case ST_TLPreviousActionTypeUnset :_fagc .Value ="";case ST_TLPreviousActionTypeNone :_fagc .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_fagc .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _fagc ,nil ;}; + +// Validate validates the CT_TLCommandBehavior and its children +func (_ebeg *CT_TLCommandBehavior )Validate ()error {return _ebeg .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_gbgec ST_OleObjectFollowColorScheme )String ()string {switch _gbgec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c";case 3:return "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return "";};type ST_TLAnimateColorSpace byte ;func (_befb *CT_SlideSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0078"},Value :_d .Sprintf ("\u0025\u0076",_befb .CxAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0079"},Value :_d .Sprintf ("\u0025\u0076",_befb .CyAttr )});if _befb .TypeAttr !=ST_SlideSizeTypeUnset {_ceaa ,_ebfab :=_befb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebfab !=nil {return _ebfab ;};start .Attr =append (start .Attr ,_ceaa );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aaebb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_befdg ,_fabeb :=d .Token ();if _fabeb !=nil {return _fabeb ;};if _adgfe ,_cedfb :=_befdg .(_e .EndElement );_cedfb &&_adgfe .Name ==start .Name {*_aaebb =1;return nil ;};if _bcaagc ,_gcddf :=_befdg .(_e .CharData );!_gcddf {return _d .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",_befdg );}else {switch string (_bcaagc ){case "":*_aaebb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_aaebb =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_aaebb =2;};};_befdg ,_fabeb =d .Token ();if _fabeb !=nil {return _fabeb ;};if _eeddce ,_adbdc :=_befdg .(_e .EndElement );_adbdc &&_eeddce .Name ==start .Name {return nil ;};return _d .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",_befdg );};func (_cgbbg *CT_ModifyVerifier )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgbbg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .AlgorithmNameAttr )});};if _cgbbg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .HashValueAttr )});};if _cgbbg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .SaltValueAttr )});};if _cgbbg .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .SpinValueAttr )});};if _cgbbg .CryptProviderTypeAttr !=_ef .ST_CryptProvUnset {_bgadd ,_dgccd :=_cgbbg .CryptProviderTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _dgccd !=nil {return _dgccd ;};start .Attr =append (start .Attr ,_bgadd );};if _cgbbg .CryptAlgorithmClassAttr !=_ef .ST_AlgClassUnset {_ggfab ,_dcdg :=_cgbbg .CryptAlgorithmClassAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _dcdg !=nil {return _dcdg ;};start .Attr =append (start .Attr ,_ggfab );};if _cgbbg .CryptAlgorithmTypeAttr !=_ef .ST_AlgTypeUnset {_gfa ,_gabc :=_cgbbg .CryptAlgorithmTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _gabc !=nil {return _gabc ;};start .Attr =append (start .Attr ,_gfa );};if _cgbbg .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .CryptAlgorithmSidAttr )});};if _cgbbg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .SpinCountAttr )});};if _cgbbg .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .SaltDataAttr )});};if _cgbbg .HashDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .HashDataAttr )});};if _cgbbg .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .CryptProviderAttr )});};if _cgbbg .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .AlgIdExtAttr )});};if _cgbbg .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .AlgIdExtSourceAttr )});};if _cgbbg .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .CryptProviderTypeExtAttr )});};if _cgbbg .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abfc *CT_ShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aacc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_abfc .CNvPr ,_aacc );_adgg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_abfc .CNvSpPr ,_adgg );_gbaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_abfc .NvPr ,_gbaf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_BuildList ()*CT_BuildList {_def :=&CT_BuildList {};return _def };func (_cgeac *EG_ChildSlide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbedb :for {_agcdc ,_dbbed :=d .Token ();if _dbbed !=nil {return _dbbed ;};switch _fafbe :=_agcdc .(type ){case _e .StartElement :switch _fafbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_cgeac .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _bcbd :=d .DecodeElement (_cgeac .ClrMapOvr ,&_fafbe );_bcbd !=nil {return _bcbd ;};default:_f .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\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_fafbe .Name );if _dedca :=d .Skip ();_dedca !=nil {return _dedca ;};};case _e .EndElement :break _bbedb ;case _e .CharData :};};return nil ;};func (_fbfe *CT_ShowInfoBrowse )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acfbg :=range start .Attr {if _acfbg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_afbe ,_fcaaa :=_a .ParseBool (_acfbg .Value );if _fcaaa !=nil {return _fcaaa ;};_fbfe .ShowScrollbarAttr =&_afbe ;continue ;};};for {_eddc ,_cgbad :=d .Token ();if _cgbad !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042\u0072\u006f\u0077\u0073\u0065: \u0025\u0073",_cgbad );};if _faac ,_baeb :=_eddc .(_e .EndElement );_baeb &&_faac .Name ==start .Name {break ;};};return nil ;};func (_dagaa ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _dagaa {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagaa ));};return nil ;}; + +// Validate validates the CT_HtmlPublishProperties and its children +func (_bagc *CT_HtmlPublishProperties )Validate ()error {return _bagc .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; + +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_bdbf *CT_ExtensionList )ValidateWithPath (path string )error {for _feda ,_ddgc :=range _bdbf .Ext {if _dece :=_ddgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_feda ));_dece !=nil {return _dece ;};};return nil ;};func (_ddgff ST_TLTimeNodePresetClassType )Validate ()error {return _ddgff .ValidateWithPath ("")};func (_bcbcb *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcbcb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_deag :=range start .Attr {if _deag .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_bcbcb .TransitionAttr .UnmarshalXMLAttr (_deag );continue ;};if _deag .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_gbgbf ,_cecc :=_deag .Value ,error (nil );if _cecc !=nil {return _cecc ;};_bcbcb .FilterAttr =&_gbgbf ;continue ;};if _deag .Name .Local =="\u0070\u0072\u004cs\u0074"{_egag ,_cacdbd :=_deag .Value ,error (nil );if _cacdbd !=nil {return _cacdbd ;};_bcbcb .PrLstAttr =&_egag ;continue ;};};_fbfbeb :for {_cacag ,_fdecc :=d .Token ();if _fdecc !=nil {return _fdecc ;};switch _dfgeg :=_cacag .(type ){case _e .StartElement :switch _dfgeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _acag :=d .DecodeElement (_bcbcb .CBhvr ,&_dfgeg );_acag !=nil {return _acag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}:_bcbcb .Progress =NewCT_TLAnimVariant ();if _cgeab :=d .DecodeElement (_bcbcb .Progress ,&_dfgeg );_cgeab !=nil {return _cgeab ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_dfgeg .Name );if _fdbb :=d .Skip ();_fdbb !=nil {return _fdbb ;};};case _e .EndElement :break _fbfbeb ;case _e .CharData :};};return nil ;};func (_abefc ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _abefc {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abefc ));};return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func NewCT_GuideList ()*CT_GuideList {_cfda :=&CT_GuideList {};return _cfda };func NewCT_TLPoint ()*CT_TLPoint {_cfbae :=&CT_TLPoint {};return _cfbae };type CT_TLSetBehavior struct{ + +// Common Behavior +CBhvr *CT_TLCommonBehaviorData ; + +// To +To *CT_TLAnimVariant ;}; + +// Validate validates the CT_Extension and its children +func (_gce *CT_Extension )Validate ()error {return _gce .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; + +// Validate validates the CT_Empty and its children +func (_cgge *CT_Empty )Validate ()error {return _cgge .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_ecgf *CT_OptionalBlackTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egebf :=range start .Attr {if _egebf .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_eagg ,_begd :=_a .ParseBool (_egebf .Value );if _begd !=nil {return _begd ;};_ecgf .ThruBlkAttr =&_eagg ;continue ;};};for {_fedf ,_bdgb :=d .Token ();if _bdgb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006c\u0042\u006c\u0061\u0063\u006bT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_bdgb );};if _cfgc ,_cbgeg :=_fedf .(_e .EndElement );_cbgeg &&_cfgc .Name ==start .Name {break ;};};return nil ;};func (_gagee *CT_TLCommonTimeNodeData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffbfe :=range start .Attr {if _ffbfe .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_babf ,_ddbeb :=_ffbfe .Value ,error (nil );if _ddbeb !=nil {return _ddbeb ;};_gagee .TmFilterAttr =&_babf ;continue ;};if _ffbfe .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_abbe ,_aceec :=_ffbfe .Value ,error (nil );if _aceec !=nil {return _aceec ;};_gagee .EvtFilterAttr =&_abbe ;continue ;};if _ffbfe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_dbgcd ,_gafeg :=_a .ParseInt (_ffbfe .Value ,10,32);if _gafeg !=nil {return _gafeg ;};_gaabd :=int32 (_dbgcd );_gagee .PresetIDAttr =&_gaabd ;continue ;};if _ffbfe .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gadea ,_bfaeb :=_a .ParseBool (_ffbfe .Value );if _bfaeb !=nil {return _bfaeb ;};_gagee .DisplayAttr =&_gadea ;continue ;};if _ffbfe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_bfbdc ,_gegcc :=_a .ParseInt (_ffbfe .Value ,10,32);if _gegcc !=nil {return _gegcc ;};_bceef :=int32 (_bfbdc );_gagee .PresetSubtypeAttr =&_bceef ;continue ;};if _ffbfe .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_gagee .MasterRelAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_cegad ,_bfbf :=ParseUnionST_TLTime (_ffbfe .Value );if _bfbf !=nil {return _bfbf ;};_gagee .RepeatCountAttr =&_cegad ;continue ;};if _ffbfe .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_dbga ,_fdecf :=_a .ParseInt (_ffbfe .Value ,10,32);if _fdecf !=nil {return _fdecf ;};_fgbag :=int32 (_dbga );_gagee .BldLvlAttr =&_fgbag ;continue ;};if _ffbfe .Name .Local =="\u0073\u0070\u0064"{_fdbcda ,_bbacf :=ParseUnionST_Percentage (_ffbfe .Value );if _bbacf !=nil {return _bbacf ;};_gagee .SpdAttr =&_fdbcda ;continue ;};if _ffbfe .Name .Local =="\u0067\u0072\u0070I\u0064"{_gfgcaa ,_eeaa :=_a .ParseUint (_ffbfe .Value ,10,32);if _eeaa !=nil {return _eeaa ;};_gfaaa :=uint32 (_gfgcaa );_gagee .GrpIdAttr =&_gfaaa ;continue ;};if _ffbfe .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_ddege ,_defe :=_a .ParseBool (_ffbfe .Value );if _defe !=nil {return _defe ;};_gagee .AfterEffectAttr =&_ddege ;continue ;};if _ffbfe .Name .Local =="\u0069\u0064"{_ggba ,_abgc :=_a .ParseUint (_ffbfe .Value ,10,32);if _abgc !=nil {return _abgc ;};_cddge :=uint32 (_ggba );_gagee .IdAttr =&_cddge ;continue ;};if _ffbfe .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_fgbe ,_fcggd :=_a .ParseBool (_ffbfe .Value );if _fcggd !=nil {return _fcggd ;};_gagee .NodePhAttr =&_fgbe ;continue ;};if _ffbfe .Name .Local =="\u0061\u0063\u0063e\u006c"{_bddde ,_bbcef :=ParseUnionST_PositiveFixedPercentage (_ffbfe .Value );if _bbcef !=nil {return _bbcef ;};_gagee .AccelAttr =&_bddde ;continue ;};if _ffbfe .Name .Local =="\u0064\u0065\u0063e\u006c"{_dfada ,_fgfbe :=ParseUnionST_PositiveFixedPercentage (_ffbfe .Value );if _fgfbe !=nil {return _fgfbe ;};_gagee .DecelAttr =&_dfada ;continue ;};if _ffbfe .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_gagee .RestartAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_gagee .NodeTypeAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_gagee .PresetClassAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_dgdfe ,_badfc :=ParseUnionST_TLTime (_ffbfe .Value );if _badfc !=nil {return _badfc ;};_gagee .RepeatDurAttr =&_dgdfe ;continue ;};if _ffbfe .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_gagee .SyncBehaviorAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_eeedc ,_dcfga :=_a .ParseBool (_ffbfe .Value );if _dcfga !=nil {return _dcfga ;};_gagee .AutoRevAttr =&_eeedc ;continue ;};if _ffbfe .Name .Local =="\u0066\u0069\u006c\u006c"{_gagee .FillAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="\u0064\u0075\u0072"{_bbba ,_dbefb :=ParseUnionST_TLTime (_ffbfe .Value );if _dbefb !=nil {return _dbefb ;};_gagee .DurAttr =&_bbba ;continue ;};};_ddfaa :for {_fcbed ,_eedce :=d .Token ();if _eedce !=nil {return _eedce ;};switch _dbfa :=_fcbed .(type ){case _e .StartElement :switch _dbfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"}:_gagee .StCondLst =NewCT_TLTimeConditionList ();if _abfb :=d .DecodeElement (_gagee .StCondLst ,&_dbfa );_abfb !=nil {return _abfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_gagee .EndCondLst =NewCT_TLTimeConditionList ();if _dbee :=d .DecodeElement (_gagee .EndCondLst ,&_dbfa );_dbee !=nil {return _dbee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"}:_gagee .EndSync =NewCT_TLTimeCondition ();if _eddf :=d .DecodeElement (_gagee .EndSync ,&_dbfa );_eddf !=nil {return _eddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"}:_gagee .Iterate =NewCT_TLIterateData ();if _ggbg :=d .DecodeElement (_gagee .Iterate ,&_dbfa );_ggbg !=nil {return _ggbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}:_gagee .ChildTnLst =NewCT_TimeNodeList ();if _fafgd :=d .DecodeElement (_gagee .ChildTnLst ,&_dbfa );_fafgd !=nil {return _fafgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}:_gagee .SubTnLst =NewCT_TimeNodeList ();if _bbdad :=d .DecodeElement (_gagee .SubTnLst ,&_dbfa );_bbdad !=nil {return _bbdad ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0054i\u006d\u0065\u004e\u006f\u0064\u0065D\u0061\u0074\u0061 \u0025\u0076",_dbfa .Name );if _fdfg :=d .Skip ();_fdfg !=nil {return _fdfg ;};};case _e .EndElement :break _ddfaa ;case _e .CharData :};};return nil ;};func (_babgc ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _babgc {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babgc ));};return nil ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_eabf :=&CT_TLTextTargetElement {};return _eabf ;};type NotesMaster struct{CT_NotesMaster };func (_cgbbc ST_TLBehaviorAccumulateType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgbbc .String (),start );};func (_dedaa *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_gcda :=[]string {};if _dedaa .ST_PositiveFixedPercentage !=nil {if _degfe :=_dedaa .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_degfe !=nil {return _degfe ;};_gcda =append (_gcda ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if _dedaa .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_gcda =append (_gcda ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_gcda )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcda );};return nil ;}; + +// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path +func (_ddgb *CT_SlideTiming )ValidateWithPath (path string )error {if _ddgb .TnLst !=nil {if _ebgbd :=_ddgb .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_ebgbd !=nil {return _ebgbd ;};};if _ddgb .BldLst !=nil {if _dfaae :=_ddgb .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_dfaae !=nil {return _dfaae ;};};if _ddgb .ExtLst !=nil {if _cecd :=_ddgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cecd !=nil {return _cecd ;};};return nil ;};func (_cbbf *CT_CommentAuthor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .IdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .InitialsAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .LastIdxAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .ClrIdxAttr )});e .EncodeToken (start );if _cbbf .ExtLst !=nil {_cge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbf .ExtLst ,_cge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cgcd *CT_TLAnimVariantStringVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efag :=range start .Attr {if _efag .Name .Local =="\u0076\u0061\u006c"{_acfg ,_ffcc :=_efag .Value ,error (nil );if _ffcc !=nil {return _ffcc ;};_cgcd .ValAttr =_acfg ;continue ;};};for {_eedaa ,_adda :=d .Token ();if _adda !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0053\u0074\u0072\u0069\u006e\u0067\u0056\u0061l\u003a\u0020\u0025\u0073",_adda );};if _adgaa ,_fbeg :=_eedaa .(_e .EndElement );_fbeg &&_adgaa .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path +func (_fcecf *EG_ShowType )ValidateWithPath (path string )error {if _fcecf .Present !=nil {if _gggbc :=_fcecf .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_gggbc !=nil {return _gggbc ;};};if _fcecf .Browse !=nil {if _daga :=_fcecf .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_daga !=nil {return _daga ;};};if _fcecf .Kiosk !=nil {if _eafgd :=_fcecf .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_eafgd !=nil {return _eafgd ;};};return nil ;}; + +// Validate validates the CT_CommentAuthor and its children +func (_egae *CT_CommentAuthor )Validate ()error {return _egae .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};type CT_TagList struct{ + +// Programmable Extensibility Tag +Tag []*CT_StringTag ;};func (_dbegb *CT_WebProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaeb :=range start .Attr {if _gaeb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_gaefd ,_beefg :=_a .ParseBool (_gaeb .Value );if _beefg !=nil {return _beefg ;};_dbegb .ShowAnimationAttr =&_gaefd ;continue ;};if _gaeb .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_gdgbd ,_cgdce :=_a .ParseBool (_gaeb .Value );if _cgdce !=nil {return _cgdce ;};_dbegb .ResizeGraphicsAttr =&_gdgbd ;continue ;};if _gaeb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_ceage ,_eabae :=_a .ParseBool (_gaeb .Value );if _eabae !=nil {return _eabae ;};_dbegb .AllowPngAttr =&_ceage ;continue ;};if _gaeb .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_bfbb ,_gadcb :=_a .ParseBool (_gaeb .Value );if _gadcb !=nil {return _gadcb ;};_dbegb .RelyOnVmlAttr =&_bfbb ;continue ;};if _gaeb .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_cdecc ,_ddddc :=_a .ParseBool (_gaeb .Value );if _ddddc !=nil {return _ddddc ;};_dbegb .OrganizeInFoldersAttr =&_cdecc ;continue ;};if _gaeb .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_gdcafe ,_ggdf :=_a .ParseBool (_gaeb .Value );if _ggdf !=nil {return _ggdf ;};_dbegb .UseLongFilenamesAttr =&_gdcafe ;continue ;};if _gaeb .Name .Local =="\u0069\u006d\u0067S\u007a"{_dbegb .ImgSzAttr .UnmarshalXMLAttr (_gaeb );continue ;};if _gaeb .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_feec ,_eddbd :=_gaeb .Value ,error (nil );if _eddbd !=nil {return _eddbd ;};_dbegb .EncodingAttr =&_feec ;continue ;};if _gaeb .Name .Local =="\u0063\u006c\u0072"{_dbegb .ClrAttr .UnmarshalXMLAttr (_gaeb );continue ;};};_cefff :for {_gaebb ,_egfef :=d .Token ();if _egfef !=nil {return _egfef ;};switch _bbgae :=_gaebb .(type ){case _e .StartElement :switch _bbgae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbegb .ExtLst =NewCT_ExtensionList ();if _gfaaab :=d .DecodeElement (_dbegb .ExtLst ,&_bbgae );_gfaaab !=nil {return _gfaaab ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_bbgae .Name );if _aggc :=d .Skip ();_aggc !=nil {return _aggc ;};};case _e .EndElement :break _cefff ;case _e .CharData :};};return nil ;};func (_ddage ST_TLAnimateBehaviorValueType )String ()string {switch _ddage {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";}; + +// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path +func (_beda *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _beda .TypeAttr ==ST_TLChartSubelementTypeUnset {return _d .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _abbdc :=_beda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abbdc !=nil {return _abbdc ;};return nil ;};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;);func (_cfcf *CT_CustomShowList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cfcf .CustShow !=nil {_bbda :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_debf :=range _cfcf .CustShow {e .EncodeElement (_debf ,_bbda );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_NotesMasterIdList and its children +func (_ddaa *CT_NotesMasterIdList )Validate ()error {return _ddaa .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func ParseUnionST_Percentage (s string )(_da .ST_Percentage ,error ){return _da .ParseUnionST_Percentage (s );};type CT_ExtensionList struct{ + +// Extension +Ext []*CT_Extension ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_fgeg :=&CT_CustomerDataList {};return _fgeg }; + +// Validate validates the CT_WebProperties and its children +func (_ebeag *CT_WebProperties )Validate ()error {return _ebeag .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bfegd ST_TransitionSideDirectionType )Validate ()error {return _bfegd .ValidateWithPath ("")}; + +// Validate validates the CT_TLCommonBehaviorData and its children +func (_gagg *CT_TLCommonBehaviorData )Validate ()error {return _gagg .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};type CT_NormalViewPortion struct{ + +// Normal View Dimension Size +SzAttr _da .ST_PositiveFixedPercentage ; + +// Auto Adjust Normal View +AutoAdjustAttr *bool ;};func NewEG_Background ()*EG_Background {_gdfgb :=&EG_Background {};return _gdfgb };func (_dgfcf *CT_TLIterateIntervalTime )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_dgfcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_HandoutMasterIdListEntry and its children +func (_egbf *CT_HandoutMasterIdListEntry )Validate ()error {return _egbf .ValidateWithPath ("C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079");};func (_gbaba ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _gbaba {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbaba ));};return nil ;};func NewSldSyncPr ()*SldSyncPr {_fgdag :=&SldSyncPr {};_fgdag .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _fgdag ;};func (_bgdca *CT_SlideTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbff :=range start .Attr {if _bbff .Name .Local =="\u0073\u0070\u0064"{_bgdca .SpdAttr .UnmarshalXMLAttr (_bbff );continue ;};if _bbff .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_acge ,_dgfd :=_a .ParseBool (_bbff .Value );if _dgfd !=nil {return _dgfd ;};_bgdca .AdvClickAttr =&_acge ;continue ;};if _bbff .Name .Local =="\u0061\u0064\u0076T\u006d"{_ebaba ,_cdcdb :=_a .ParseUint (_bbff .Value ,10,32);if _cdcdb !=nil {return _cdcdb ;};_caafb :=uint32 (_ebaba );_bgdca .AdvTmAttr =&_caafb ;continue ;};};_adeaa :for {_edagg ,_ggffg :=d .Token ();if _ggffg !=nil {return _ggffg ;};switch _afggd :=_edagg .(type ){case _e .StartElement :switch _afggd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _ggfg :=d .DecodeElement (&_bgdca .Choice .Blinds ,&_afggd );_ggfg !=nil {return _ggfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _acfbb :=d .DecodeElement (&_bgdca .Choice .Checker ,&_afggd );_acfbb !=nil {return _acfbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _bcbab :=d .DecodeElement (&_bgdca .Choice .Circle ,&_afggd );_bcbab !=nil {return _bcbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _gaec :=d .DecodeElement (&_bgdca .Choice .Dissolve ,&_afggd );_gaec !=nil {return _gaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _cgeaf :=d .DecodeElement (&_bgdca .Choice .Comb ,&_afggd );_cgeaf !=nil {return _cgeaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _abbfee :=d .DecodeElement (&_bgdca .Choice .Cover ,&_afggd );_abbfee !=nil {return _abbfee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _dgde :=d .DecodeElement (&_bgdca .Choice .Cut ,&_afggd );_dgde !=nil {return _dgde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _aedcfb :=d .DecodeElement (&_bgdca .Choice .Diamond ,&_afggd );_aedcfb !=nil {return _aedcfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _cfgea :=d .DecodeElement (&_bgdca .Choice .Fade ,&_afggd );_cfgea !=nil {return _cfgea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _cffc :=d .DecodeElement (&_bgdca .Choice .Newsflash ,&_afggd );_cffc !=nil {return _cffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _aacbcb :=d .DecodeElement (&_bgdca .Choice .Plus ,&_afggd );_aacbcb !=nil {return _aacbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _daafc :=d .DecodeElement (&_bgdca .Choice .Pull ,&_afggd );_daafc !=nil {return _daafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _dbecbb :=d .DecodeElement (&_bgdca .Choice .Push ,&_afggd );_dbecbb !=nil {return _dbecbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _baffcc :=d .DecodeElement (&_bgdca .Choice .Random ,&_afggd );_baffcc !=nil {return _baffcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _aege :=d .DecodeElement (&_bgdca .Choice .RandomBar ,&_afggd );_aege !=nil {return _aege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _aabbf :=d .DecodeElement (&_bgdca .Choice .Split ,&_afggd );_aabbf !=nil {return _aabbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _dbcee :=d .DecodeElement (&_bgdca .Choice .Strips ,&_afggd );_dbcee !=nil {return _dbcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _gbdgc :=d .DecodeElement (&_bgdca .Choice .Wedge ,&_afggd );_gbdgc !=nil {return _gbdgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _agcad :=d .DecodeElement (&_bgdca .Choice .Wheel ,&_afggd );_agcad !=nil {return _agcad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _fegea :=d .DecodeElement (&_bgdca .Choice .Wipe ,&_afggd );_fegea !=nil {return _fegea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _gbbfee :=d .DecodeElement (&_bgdca .Choice .Zoom ,&_afggd );_gbbfee !=nil {return _gbbfee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"}:_bgdca .SndAc =NewCT_TransitionSoundAction ();if _dddcc :=d .DecodeElement (_bgdca .SndAc ,&_afggd );_dddcc !=nil {return _dddcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgdca .ExtLst =NewCT_ExtensionListModify ();if _gfga :=d .DecodeElement (_bgdca .ExtLst ,&_afggd );_gfga !=nil {return _gfga ;};default:_f .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\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_afggd .Name );if _addb :=d .Skip ();_addb !=nil {return _addb ;};};case _e .EndElement :break _adeaa ;case _e .CharData :};};return nil ;};func (_gace *ST_TLNextActionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gace =0;case "\u006e\u006f\u006e\u0065":*_gace =1;case "\u0073\u0065\u0065\u006b":*_gace =2;};return nil ;};func (_dcbba *CT_SlideLayoutIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dcbba .SldLayoutId !=nil {_badbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_bfgbc :=range _dcbba .SldLayoutId {e .EncodeElement (_bfgbc ,_badbf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_ModifyVerifier and its children +func (_fdef *CT_ModifyVerifier )Validate ()error {return _fdef .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_ebefa *CT_TLPoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbddfff :=range start .Attr {if _fbddfff .Name .Local =="\u0078"{_gaeee ,_cgdcg :=ParseUnionST_Percentage (_fbddfff .Value );if _cgdcg !=nil {return _cgdcg ;};_ebefa .XAttr =_gaeee ;continue ;};if _fbddfff .Name .Local =="\u0079"{_ddcea ,_dgdgb :=ParseUnionST_Percentage (_fbddfff .Value );if _dgdgb !=nil {return _dgdgb ;};_ebefa .YAttr =_ddcea ;continue ;};};for {_dgafa ,_gaaca :=d .Token ();if _gaaca !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_gaaca );};if _bbeace ,_eagec :=_dgafa .(_e .EndElement );_eagec &&_bbeace .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_daggb :=&CT_TLAnimateScaleBehavior {};_daggb .CBhvr =NewCT_TLCommonBehaviorData ();return _daggb ;}; + +// Validate validates the CT_SlideMasterIdListEntry and its children +func (_gfba *CT_SlideMasterIdListEntry )Validate ()error {return _gfba .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_acae *CT_SlideSyncProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgfbd :=range start .Attr {if _cgfbd .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_abaf ,_gbgfd :=_cgfbd .Value ,error (nil );if _gbgfd !=nil {return _gbgfd ;};_acae .ServerSldIdAttr =_abaf ;continue ;};if _cgfbd .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gacf ,_aafcb :=ParseStdlibTime (_cgfbd .Value );if _aafcb !=nil {return _aafcb ;};_acae .ServerSldModifiedTimeAttr =_gacf ;continue ;};if _cgfbd .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_eade ,_baecb :=ParseStdlibTime (_cgfbd .Value );if _baecb !=nil {return _baecb ;};_acae .ClientInsertedTimeAttr =_eade ;continue ;};};_ffae :for {_gbdcgf ,_fefd :=d .Token ();if _fefd !=nil {return _fefd ;};switch _afaed :=_gbdcgf .(type ){case _e .StartElement :switch _afaed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acae .ExtLst =NewCT_ExtensionList ();if _dggd :=d .DecodeElement (_acae .ExtLst ,&_afaed );_dggd !=nil {return _dggd ;};default:_f .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\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_afaed .Name );if _ccdgc :=d .Skip ();_ccdgc !=nil {return _ccdgc ;};};case _e .EndElement :break _ffae ;case _e .CharData :};};return nil ;}; + +// Validate validates the CT_Background and its children +func (_bd *CT_Background )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fagbc ST_TLCommandType )Validate ()error {return _fagbc .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path +func (_ffabc *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _ffabc .Blinds !=nil {if _gded :=_ffabc .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_gded !=nil {return _gded ;};};if _ffabc .Checker !=nil {if _gdaf :=_ffabc .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_gdaf !=nil {return _gdaf ;};};if _ffabc .Circle !=nil {if _gbca :=_ffabc .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_gbca !=nil {return _gbca ;};};if _ffabc .Dissolve !=nil {if _ebba :=_ffabc .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_ebba !=nil {return _ebba ;};};if _ffabc .Comb !=nil {if _egdga :=_ffabc .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_egdga !=nil {return _egdga ;};};if _ffabc .Cover !=nil {if _cbebg :=_ffabc .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_cbebg !=nil {return _cbebg ;};};if _ffabc .Cut !=nil {if _cddg :=_ffabc .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_cddg !=nil {return _cddg ;};};if _ffabc .Diamond !=nil {if _adggg :=_ffabc .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_adggg !=nil {return _adggg ;};};if _ffabc .Fade !=nil {if _ddde :=_ffabc .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_ddde !=nil {return _ddde ;};};if _ffabc .Newsflash !=nil {if _fdbcd :=_ffabc .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_fdbcd !=nil {return _fdbcd ;};};if _ffabc .Plus !=nil {if _fgaa :=_ffabc .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_fgaa !=nil {return _fgaa ;};};if _ffabc .Pull !=nil {if _ggdaa :=_ffabc .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_ggdaa !=nil {return _ggdaa ;};};if _ffabc .Push !=nil {if _gbge :=_ffabc .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_gbge !=nil {return _gbge ;};};if _ffabc .Random !=nil {if _cfga :=_ffabc .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_cfga !=nil {return _cfga ;};};if _ffabc .RandomBar !=nil {if _bceac :=_ffabc .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_bceac !=nil {return _bceac ;};};if _ffabc .Split !=nil {if _bdgab :=_ffabc .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_bdgab !=nil {return _bdgab ;};};if _ffabc .Strips !=nil {if _dcggd :=_ffabc .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_dcggd !=nil {return _dcggd ;};};if _ffabc .Wedge !=nil {if _ebdf :=_ffabc .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_ebdf !=nil {return _ebdf ;};};if _ffabc .Wheel !=nil {if _ebfdg :=_ffabc .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_ebfdg !=nil {return _ebfdg ;};};if _ffabc .Wipe !=nil {if _abgf :=_ffabc .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_abgf !=nil {return _abgf ;};};if _ffabc .Zoom !=nil {if _aaea :=_ffabc .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_aaea !=nil {return _aaea ;};};return nil ;};func (_edebf *CT_TLSubShapeId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_edebf .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dffd *CT_PresentationProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dffd .HtmlPubPr !=nil {_age :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_dffd .HtmlPubPr ,_age );};if _dffd .WebPr !=nil {_fdfd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_dffd .WebPr ,_fdfd );};if _dffd .PrnPr !=nil {_gcbe :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_dffd .PrnPr ,_gcbe );};if _dffd .ShowPr !=nil {_fgcba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_dffd .ShowPr ,_fgcba );};if _dffd .ClrMru !=nil {_cabde :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_dffd .ClrMru ,_cabde );};if _dffd .ExtLst !=nil {_fddb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffd .ExtLst ,_fddb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_deaa ST_WebColorType )ValidateWithPath (path string )error {switch _deaa {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaa ));};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_aagc :=&CT_SplitTransition {};return _aagc }; + +// Validate validates the EG_SlideListChoice and its children +func (_eabbf *EG_SlideListChoice )Validate ()error {return _eabbf .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil }; + +// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path +func (_beced *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func (_df *AG_Ole )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _df .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_df .SpidAttr )});};if _df .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_df .NameAttr )});};if _df .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_df .ShowAsIconAttr ))});};if _df .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_df .IdAttr )});};if _df .ImgWAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_df .ImgWAttr )});};if _df .ImgHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_df .ImgHAttr )});};return nil ;};func (_ggeg *CT_WheelTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggeg .SpokesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_ggeg .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ;Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ;Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ;Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ;Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ;Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ;Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ;Zoom *CT_InOutTransition ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_dfge :=&CT_TLAnimVariantFloatVal {};return _dfge ;};type CT_Presentation struct{ // Server Zoom -ServerZoomAttr *_dcdb .ST_Percentage ; +ServerZoomAttr *_da .ST_Percentage ; // First Slide Number FirstSlideNumAttr *int32 ; @@ -723,7 +912,7 @@ AutoCompressPicturesAttr *bool ; BookmarkIdSeedAttr *uint32 ; // Document Conformance Class -ConformanceAttr _afbga .ST_ConformanceClass ; +ConformanceAttr _ef .ST_ConformanceClass ; // List of Slide Master IDs SldMasterIdLst *CT_SlideMasterIdList ; @@ -741,7 +930,7 @@ SldIdLst *CT_SlideIdList ; SldSz *CT_SlideSize ; // Notes Slide Size -NotesSz *_dcdb .CT_PositiveSize2D ; +NotesSz *_da .CT_PositiveSize2D ; // Smart Tags SmartTags *CT_SmartTags ; @@ -762,592 +951,655 @@ CustDataLst *CT_CustomerDataList ; Kinsoku *CT_Kinsoku ; // Presentation Default Text Style -DefaultTextStyle *_dcdb .CT_TextListStyle ; +DefaultTextStyle *_da .CT_TextListStyle ; // Modification Verifier ModifyVerifier *CT_ModifyVerifier ; // Extension List -ExtLst *CT_ExtensionList ;}; +ExtLst *CT_ExtensionList ;};func (_bcffa *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcffa =0;case "\u006e\u006f\u006e\u0065":*_bcffa =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bcffa =2;};return nil ;};func (_cdeae ST_PlaceholderType )ValidateWithPath (path string )error {switch _cdeae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeae ));};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);type ST_TLNextActionType byte ;func (_cfdbg ST_TLAnimateColorDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbdfe :=_e .Attr {};_gbdfe .Name =name ;switch _cfdbg {case ST_TLAnimateColorDirectionUnset :_gbdfe .Value ="";case ST_TLAnimateColorDirectionCw :_gbdfe .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_gbdfe .Value ="\u0063\u0063\u0077";};return _gbdfe ,nil ;};func (_ddcbfa *CT_ViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcbc :=range start .Attr {if _dcbc .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_ddcbfa .LastViewAttr .UnmarshalXMLAttr (_dcbc );continue ;};if _dcbc .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ceefd ,_dabba :=_a .ParseBool (_dcbc .Value );if _dabba !=nil {return _dabba ;};_ddcbfa .ShowCommentsAttr =&_ceefd ;continue ;};};_fdfce :for {_eaacbf ,_acef :=d .Token ();if _acef !=nil {return _acef ;};switch _cagbb :=_eaacbf .(type ){case _e .StartElement :switch _cagbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .NormalViewPr =NewCT_NormalViewProperties ();if _bddea :=d .DecodeElement (_ddcbfa .NormalViewPr ,&_cagbb );_bddea !=nil {return _bddea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .SlideViewPr =NewCT_SlideViewProperties ();if _fbdae :=d .DecodeElement (_ddcbfa .SlideViewPr ,&_cagbb );_fbdae !=nil {return _fbdae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .OutlineViewPr =NewCT_OutlineViewProperties ();if _gcge :=d .DecodeElement (_ddcbfa .OutlineViewPr ,&_cagbb );_gcge !=nil {return _gcge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _ddbf :=d .DecodeElement (_ddcbfa .NotesTextViewPr ,&_cagbb );_ddbf !=nil {return _ddbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .SorterViewPr =NewCT_SlideSorterViewProperties ();if _cegfg :=d .DecodeElement (_ddcbfa .SorterViewPr ,&_cagbb );_cegfg !=nil {return _cegfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .NotesViewPr =NewCT_NotesViewProperties ();if _egcdc :=d .DecodeElement (_ddcbfa .NotesViewPr ,&_cagbb );_egcdc !=nil {return _egcdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_ddcbfa .GridSpacing =_da .NewCT_PositiveSize2D ();if _dgdda :=d .DecodeElement (_ddcbfa .GridSpacing ,&_cagbb );_dgdda !=nil {return _dgdda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcbfa .ExtLst =NewCT_ExtensionList ();if _cbebff :=d .DecodeElement (_ddcbfa .ExtLst ,&_cagbb );_cbebff !=nil {return _cbebff ;};default:_f .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\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cagbb .Name );if _adacc :=d .Skip ();_adacc !=nil {return _adacc ;};};case _e .EndElement :break _fdfce ;case _e .CharData :};};return nil ;};type CT_TLAnimVariantBooleanVal struct{ -// Validate validates the AG_Ole and its children -func (_egaa *AG_Ole )Validate ()error {return _egaa .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_egc :=&CT_TLAnimVariantBooleanVal {};return _egc ;};func (_aedfc *ST_SlideSizeType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eeb ,_dfcg :=d .Token ();if _dfcg !=nil {return _dfcg ;};if _gfacaa ,_adgb :=_eeb .(_bcaf .EndElement );_adgb &&_gfacaa .Name ==start .Name {*_aedfc =1;return nil ;};if _fdee ,_fcbb :=_eeb .(_bcaf .CharData );!_fcbb {return _ffgea .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",_eeb );}else {switch string (_fdee ){case "":*_aedfc =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_aedfc =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_aedfc =2;case "\u0041\u0034":*_aedfc =3;case "\u0033\u0035\u006d\u006d":*_aedfc =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_aedfc =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_aedfc =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aedfc =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_aedfc =8;case "\u0041\u0033":*_aedfc =9;case "\u0042\u0034\u0049S\u004f":*_aedfc =10;case "\u0042\u0035\u0049S\u004f":*_aedfc =11;case "\u0042\u0034\u004aI\u0053":*_aedfc =12;case "\u0042\u0035\u004aI\u0053":*_aedfc =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_aedfc =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_aedfc =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_aedfc =16;};};_eeb ,_dfcg =d .Token ();if _dfcg !=nil {return _dfcg ;};if _dgag ,_dceddc :=_eeb .(_bcaf .EndElement );_dceddc &&_dgag .Name ==start .Name {return nil ;};return _ffgea .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",_eeb );};func (_gdde *CT_HeaderFooter )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_dgdg :=range start .Attr {if _dgdg .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_ggef ,_gaeda :=_bafec .ParseBool (_dgdg .Value );if _gaeda !=nil {return _gaeda ;};_gdde .SldNumAttr =&_ggef ;continue ;};if _dgdg .Name .Local =="\u0068\u0064\u0072"{_aacg ,_feae :=_bafec .ParseBool (_dgdg .Value );if _feae !=nil {return _feae ;};_gdde .HdrAttr =&_aacg ;continue ;};if _dgdg .Name .Local =="\u0066\u0074\u0072"{_ggaad ,_cae :=_bafec .ParseBool (_dgdg .Value );if _cae !=nil {return _cae ;};_gdde .FtrAttr =&_ggaad ;continue ;};if _dgdg .Name .Local =="\u0064\u0074"{_adgfb ,_agdcd :=_bafec .ParseBool (_dgdg .Value );if _agdcd !=nil {return _agdcd ;};_gdde .DtAttr =&_adgfb ;continue ;};};_fba :for {_gcg ,_ddged :=d .Token ();if _ddged !=nil {return _ddged ;};switch _ggcc :=_gcg .(type ){case _bcaf .StartElement :switch _ggcc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdde .ExtLst =NewCT_ExtensionListModify ();if _dccc :=d .DecodeElement (_gdde .ExtLst ,&_ggcc );_dccc !=nil {return _dccc ;};default:_cacbe .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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_ggcc .Name );if _ffbfc :=d .Skip ();_ffbfc !=nil {return _ffbfc ;};};case _bcaf .EndElement :break _fba ;case _bcaf .CharData :};};return nil ;};func (_aefa *CT_ShowInfoBrowse )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_ffcg :=range start .Attr {if _ffcg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_gcbc ,_abdb :=_bafec .ParseBool (_ffcg .Value );if _abdb !=nil {return _abdb ;};_aefa .ShowScrollbarAttr =&_gcbc ;continue ;};};for {_egbag ,_ccgb :=d .Token ();if _ccgb !=nil {return _ffgea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042\u0072\u006f\u0077\u0073\u0065: \u0025\u0073",_ccgb );};if _bdgae ,_fegca :=_egbag .(_bcaf .EndElement );_fegca &&_bdgae .Name ==start .Name {break ;};};return nil ;};type CT_GroupShapeNonVisual struct{ +// Value +ValAttr bool ;}; -// Non-visual Drawing Properties -CNvPr *_dcdb .CT_NonVisualDrawingProps ; +// Validate validates the CT_NotesMasterIdListEntry and its children +func (_fafed *CT_NotesMasterIdListEntry )Validate ()error {return _fafed .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_gbbg *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbbg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gbbg =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_gbbg =2;case "\u006e\u0065\u0076e\u0072":*_gbbg =3;};return nil ;};func (_dbdbeae ST_PlaceholderSize )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfbce :=_e .Attr {};_dfbce .Name =name ;switch _dbdbeae {case ST_PlaceholderSizeUnset :_dfbce .Value ="";case ST_PlaceholderSizeFull :_dfbce .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_dfbce .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_dfbce .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _dfbce ,nil ;};func (_cbcef ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgbbc :=_e .Attr {};_dgbbc .Name =name ;switch _cbcef {case ST_TLTriggerRuntimeNodeUnset :_dgbbc .Value ="";case ST_TLTriggerRuntimeNodeFirst :_dgbbc .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_dgbbc .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_dgbbc .Value ="\u0061\u006c\u006c";};return _dgbbc ,nil ;};func (_ccefd *ST_PlaceholderSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgaa ,_cdecba :=d .Token ();if _cdecba !=nil {return _cdecba ;};if _cafaf ,_gdbeb :=_cgaa .(_e .EndElement );_gdbeb &&_cafaf .Name ==start .Name {*_ccefd =1;return nil ;};if _decba ,_efbba :=_cgaa .(_e .CharData );!_efbba {return _d .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",_cgaa );}else {switch string (_decba ){case "":*_ccefd =0;case "\u0066\u0075\u006c\u006c":*_ccefd =1;case "\u0068\u0061\u006c\u0066":*_ccefd =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_ccefd =3;};};_cgaa ,_cdecba =d .Token ();if _cdecba !=nil {return _cdecba ;};if _ccgfb ,_eafdb :=_cgaa .(_e .EndElement );_eafdb &&_ccgfb .Name ==start .Name {return nil ;};return _d .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",_cgaa );};func NewCT_Rel ()*CT_Rel {_eagc :=&CT_Rel {};return _eagc };func (_gafad *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gafad =0;case "\u0063\u0077":*_gafad =1;case "\u0063\u0063\u0077":*_gafad =2;};return nil ;};func (_dgfea *CT_TLPoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_d .Sprintf ("\u0025\u0076",_dgfea .XAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079"},Value :_d .Sprintf ("\u0025\u0076",_dgfea .YAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbeaa ST_TLCommandType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gbeaa .String (),start );}; -// Non-Visual Group Shape Drawing Properties -CNvGrpSpPr *_dcdb .CT_NonVisualGroupDrawingShapeProps ; +// Validate validates the CT_TLIterateData and its children +func (_agfgb *CT_TLIterateData )Validate ()error {return _agfgb .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_febd ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _febd {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febd ));};return nil ;};func (_fbcfe *CT_TLTriggerTimeNodeID )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_fbcfe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fddee ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _fddee {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddee ));};return nil ;};type CT_ConnectorNonVisual struct{ -// Non-Visual Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;}; +// Non-Visual Drawing Properties +CNvPr *_da .CT_NonVisualDrawingProps ; -// Validate validates the CT_Slide and its children -func (_ddcd *CT_Slide )Validate ()error {return _ddcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_ccd *CT_CommonSlideViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ccd .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ccd .SnapToGridAttr ))});};if _ccd .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ccd .SnapToObjectsAttr ))});};if _ccd .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ccd .ShowGuidesAttr ))});};e .EncodeToken (start );_edaee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_ccd .CViewPr ,_edaee );if _ccd .GuideLst !=nil {_gddae :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ccd .GuideLst ,_gddae );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Connector Shape Drawing Properties +CNvCxnSpPr *_da .CT_NonVisualConnectorProperties ; -// Validate validates the CT_CommonViewProperties and its children -func (_ggbg *CT_CommonViewProperties )Validate ()error {return _ggbg .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dcdgd *CT_OrientationTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_afgg :=range start .Attr {if _afgg .Name .Local =="\u0064\u0069\u0072"{_dcdgd .DirAttr .UnmarshalXMLAttr (_afgg );continue ;};};for {_ffdc ,_fac :=d .Token ();if _fac !=nil {return _ffgea .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004frie\u006eta\u0074\u0069\u006f\u006e\u0054\u0072\u0061ns\u0069\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_fac );};if _baadc ,_ddgad :=_ffdc .(_bcaf .EndElement );_ddgad &&_baadc .Name ==start .Name {break ;};};return nil ;};func (_gegbf *CT_SlideLayoutIdList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gdf :for {_efcg ,_gcdd :=d .Token ();if _gcdd !=nil {return _gcdd ;};switch _dffg :=_efcg .(type ){case _bcaf .StartElement :switch _dffg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}:_abfec :=NewCT_SlideLayoutIdListEntry ();if _ffe :=d .DecodeElement (_abfec ,&_dffg );_ffe !=nil {return _ffe ;};_gegbf .SldLayoutId =append (_gegbf .SldLayoutId ,_abfec );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dffg .Name );if _dege :=d .Skip ();_dege !=nil {return _dege ;};};case _bcaf .EndElement :break _gdf ;case _bcaf .CharData :};};return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_ffbgg :=&CT_TLByRgbColorTransform {};return _ffbgg ;}; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_gaca *CT_CustomerData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gaca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_beff *CT_CustomShowId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_beff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccaae *CT_SplitTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccaae .OrientAttr !=ST_DirectionUnset {_dfab ,_gafc :=_ccaae .OrientAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _gafc !=nil {return _gafc ;};start .Attr =append (start .Attr ,_dfab );};if _ccaae .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bbgeb ,_aegfe :=_ccaae .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _aegfe !=nil {return _aegfe ;};start .Attr =append (start .Attr ,_bbgeb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbfe ST_TLAnimateEffectTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbfe .String (),start );};func (_fdcad ST_TLAnimateColorSpace )String ()string {switch _fdcad {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};type CT_NotesViewProperties struct{ -// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path -func (_cabdd *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _cabdd .NotesMasterId !=nil {if _eabd :=_cabdd .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_eabd !=nil {return _eabd ;};};return nil ;};type CT_ShowProperties struct{ +// Common Slide View Properties +CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func NewTagLst ()*TagLst {_ddgdb :=&TagLst {};_ddgdb .CT_TagList =*NewCT_TagList ();return _ddgdb }; -// Loop Slide Show -LoopAttr *bool ; +// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path +func (_faaa *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_faaec *CT_Picture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_afdba :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_faaec .NvPicPr ,_afdba );_fagac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_faaec .BlipFill ,_fagac );_cgdcd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faaec .SpPr ,_cgdcd );if _faaec .Style !=nil {_bgac :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_faaec .Style ,_bgac );};if _faaec .ExtLst !=nil {_dafg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faaec .ExtLst ,_dafg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Show Narration in Slide Show -ShowNarrationAttr *bool ; +// Validate validates the CT_CommonSlideData and its children +func (_eeac *CT_CommonSlideData )Validate ()error {return _eeac .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func (_fcgfa *ST_TLAnimateColorDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdcdga ,_dafdg :=d .Token ();if _dafdg !=nil {return _dafdg ;};if _dbdeb ,_gdgd :=_gdcdga .(_e .EndElement );_gdgd &&_dbdeb .Name ==start .Name {*_fcgfa =1;return nil ;};if _bfbe ,_cdeda :=_gdcdga .(_e .CharData );!_cdeda {return _d .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",_gdcdga );}else {switch string (_bfbe ){case "":*_fcgfa =0;case "\u0063\u0077":*_fcgfa =1;case "\u0063\u0063\u0077":*_fcgfa =2;};};_gdcdga ,_dafdg =d .Token ();if _dafdg !=nil {return _dafdg ;};if _dgeb ,_degbc :=_gdcdga .(_e .EndElement );_degbc &&_dgeb .Name ==start .Name {return nil ;};return _d .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",_gdcdga );}; -// Show Animation in Slide Show -ShowAnimationAttr *bool ; +// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path +func (_aaca *CT_TLAnimVariant )ValidateWithPath (path string )error {if _aaca .BoolVal !=nil {if _gaea :=_aaca .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_gaea !=nil {return _gaea ;};};if _aaca .IntVal !=nil {if _gcffe :=_aaca .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_gcffe !=nil {return _gcffe ;};};if _aaca .FltVal !=nil {if _bdgde :=_aaca .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_bdgde !=nil {return _bdgde ;};};if _aaca .StrVal !=nil {if _aafeb :=_aaca .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_aafeb !=nil {return _aafeb ;};};if _aaca .ClrVal !=nil {if _ccefa :=_aaca .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_ccefa !=nil {return _ccefa ;};};return nil ;};func (_gdeea *ST_SlideLayoutType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdeea =0;case "\u0074\u0069\u0074l\u0065":*_gdeea =1;case "\u0074\u0078":*_gdeea =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gdeea =3;case "\u0074\u0062\u006c":*_gdeea =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gdeea =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gdeea =6;case "\u0064\u0067\u006d":*_gdeea =7;case "\u0063\u0068\u0061r\u0074":*_gdeea =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gdeea =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gdeea =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gdeea =11;case "\u0062\u006c\u0061n\u006b":*_gdeea =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gdeea =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gdeea =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gdeea =15;case "\u006f\u0062\u006a":*_gdeea =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gdeea =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gdeea =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gdeea =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gdeea =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gdeea =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gdeea =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gdeea =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gdeea =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gdeea =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gdeea =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gdeea =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gdeea =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gdeea =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gdeea =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gdeea =31;case "\u0063\u0075\u0073\u0074":*_gdeea =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gdeea =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gdeea =34;case "\u006f\u0062\u006aT\u0078":*_gdeea =35;case "\u0070\u0069\u0063T\u0078":*_gdeea =36;};return nil ;};type CT_TLAnimVariantFloatVal struct{ -// Use Timings in Slide Show -UseTimingsAttr *bool ; +// Value +ValAttr float32 ;};func (_ecdcg ST_TLTimeNodeFillType )Validate ()error {return _ecdcg .ValidateWithPath ("")};func (_cgdg *CT_Guide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgdg .OrientAttr !=ST_DirectionUnset {_cgf ,_effd :=_cgdg .OrientAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _effd !=nil {return _effd ;};start .Attr =append (start .Attr ,_cgf );};if _cgdg .PosAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cgdg .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Presenter Slide Show Mode -Present *CT_Empty ; +// Validate validates the CT_TLTimeConditionList and its children +func (_eaagce *CT_TLTimeConditionList )Validate ()error {return _eaagce .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func (_eea *CT_CommentAuthorList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfg :for {_ceda ,_bfcda :=d .Token ();if _bfcda !=nil {return _bfcda ;};switch _cgee :=_ceda .(type ){case _e .StartElement :switch _cgee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_cda :=NewCT_CommentAuthor ();if _efbg :=d .DecodeElement (_cda ,&_cgee );_efbg !=nil {return _efbg ;};_eea .CmAuthor =append (_eea .CmAuthor ,_cda );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cgee .Name );if _efffa :=d .Skip ();_efffa !=nil {return _efffa ;};};case _e .EndElement :break _cfg ;case _e .CharData :};};return nil ;}; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path +func (_dbe *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _dbe .Ph !=nil {if _fag :=_dbe .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_fag !=nil {return _fag ;};};if _dbe .AudioCd !=nil {if _ddec :=_dbe .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_ddec !=nil {return _ddec ;};};if _dbe .WavAudioFile !=nil {if _fbc :=_dbe .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_fbc !=nil {return _fbc ;};};if _dbe .AudioFile !=nil {if _cd :=_dbe .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cd !=nil {return _cd ;};};if _dbe .VideoFile !=nil {if _fea :=_dbe .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_fea !=nil {return _fea ;};};if _dbe .QuickTimeFile !=nil {if _agff :=_dbe .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_agff !=nil {return _agff ;};};if _dbe .CustDataLst !=nil {if _acb :=_dbe .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_acb !=nil {return _acb ;};};if _dbe .ExtLst !=nil {if _ggd :=_dbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggd !=nil {return _ggd ;};};return nil ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ; +// Validate validates the Presentation and its children +func (_ggfad *Presentation )Validate ()error {return _ggfad .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_begde :=&CT_SlideViewProperties {};_begde .CSldViewPr =NewCT_CommonSlideViewProperties ();return _begde ;};type CT_TLMediaNodeAudio struct{ -// All Slides -SldAll *CT_Empty ; +// Is Narration +IsNarrationAttr *bool ; -// Slide Range -SldRg *CT_IndexRange ; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; -// Custom Show -CustShow *CT_CustomShowId ; +// Build List +BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_gagc :=&CT_TLAnimateColorBehavior {};_gagc .CBhvr =NewCT_TLCommonBehaviorData ();return _gagc ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_bedb :=&CT_SlideIdListEntry {};_bedb .IdAttr =256;return _bedb ;};func (_dbdgf *ST_TLTimeNodeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcfff ,_gffec :=d .Token ();if _gffec !=nil {return _gffec ;};if _cbbgb ,_ebead :=_fcfff .(_e .EndElement );_ebead &&_cbbgb .Name ==start .Name {*_dbdgf =1;return nil ;};if _gfede ,_gccbd :=_fcfff .(_e .CharData );!_gccbd {return _d .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",_fcfff );}else {switch string (_gfede ){case "":*_dbdgf =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_dbdgf =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_dbdgf =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_dbdgf =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_dbdgf =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_dbdgf =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_dbdgf =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_dbdgf =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_dbdgf =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_dbdgf =9;};};_fcfff ,_gffec =d .Token ();if _gffec !=nil {return _gffec ;};if _bacdc ,_gcaeg :=_fcfff .(_e .EndElement );_gcaeg &&_bacdc .Name ==start .Name {return nil ;};return _d .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",_fcfff );};func (_cg *CT_Background )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eac :=range start .Attr {if _eac .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_cg .BwModeAttr .UnmarshalXMLAttr (_eac );continue ;};};_gba :for {_ddd ,_dgbf :=d .Token ();if _dgbf !=nil {return _dgbf ;};switch _ggda :=_ddd .(type ){case _e .StartElement :switch _ggda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_cg .BgPr =NewCT_BackgroundProperties ();if _gdf :=d .DecodeElement (_cg .BgPr ,&_ggda );_gdf !=nil {return _gdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_cg .BgRef =_da .NewCT_StyleMatrixReference ();if _agdf :=d .DecodeElement (_cg .BgRef ,&_ggda );_agdf !=nil {return _agdf ;};default:_f .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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_ggda .Name );if _deb :=d .Skip ();_deb !=nil {return _deb ;};};case _e .EndElement :break _gba ;case _e .CharData :};};return nil ;};func (_fbfec ST_TLAnimateColorDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbfec .String (),start );};func (_fedg *CT_OptionalBlackTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fedg .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_fedg .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eeca *CT_TLIterateIntervalPercentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_eeca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Pen Color for Slide Show -PenClr *_dcdb .CT_Color ;ExtLst *CT_ExtensionList ;};func (_ggbgd *ST_TLAnimateColorDirection )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dfbbf ,_bgadd :=d .Token ();if _bgadd !=nil {return _bgadd ;};if _gcb ,_afaaa :=_dfbbf .(_bcaf .EndElement );_afaaa &&_gcb .Name ==start .Name {*_ggbgd =1;return nil ;};if _dgcf ,_gafd :=_dfbbf .(_bcaf .CharData );!_gafd {return _ffgea .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",_dfbbf );}else {switch string (_dgcf ){case "":*_ggbgd =0;case "\u0063\u0077":*_ggbgd =1;case "\u0063\u0063\u0077":*_ggbgd =2;};};_dfbbf ,_bgadd =d .Token ();if _bgadd !=nil {return _bgadd ;};if _ebac ,_feefd :=_dfbbf .(_bcaf .EndElement );_feefd &&_ebac .Name ==start .Name {return nil ;};return _ffgea .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",_dfbbf );}; +// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path +func (_gfega *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _cgfa :=_gfega .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cgfa !=nil {return _cgfa ;};if _eaabf :=_gfega .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_eaabf !=nil {return _eaabf ;};if _cddaf :=_gfega .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cddaf !=nil {return _cddaf ;};if _bfbdd :=_gfega .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_bfbdd !=nil {return _bfbdd ;};if _gbfc :=_gfega .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gbfc !=nil {return _gbfc ;};if _aaaaf :=_gfega .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_aaaaf !=nil {return _aaaaf ;};if _gfega .AttrNameLst !=nil {if _eebca :=_gfega .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_eebca !=nil {return _eebca ;};};return nil ;};type CT_NotesSlide struct{ -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_fdcda *CT_Placeholder )ValidateWithPath (path string )error {if _fadca :=_fdcda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fadca !=nil {return _fadca ;};if _decdd :=_fdcda .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_decdd !=nil {return _decdd ;};if _agfc :=_fdcda .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_agfc !=nil {return _agfc ;};if _fdcda .ExtLst !=nil {if _gca :=_fdcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gca !=nil {return _gca ;};};return nil ;};func (_dcgcd *CT_EmbeddedFontList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eed :for {_fccff ,_dbace :=d .Token ();if _dbace !=nil {return _dbace ;};switch _bbec :=_fccff .(type ){case _bcaf .StartElement :switch _bbec .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"}:_fdfb :=NewCT_EmbeddedFontListEntry ();if _efbce :=d .DecodeElement (_fdfb ,&_bbec );_efbce !=nil {return _efbce ;};_dcgcd .EmbeddedFont =append (_dcgcd .EmbeddedFont ,_fdfb );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bbec .Name );if _baec :=d .Skip ();_baec !=nil {return _baec ;};};case _bcaf .EndElement :break _eed ;case _bcaf .CharData :};};return nil ;};func (_cega *CT_Presentation )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cega .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cega .ServerZoomAttr )});};if _cega .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cega .FirstSlideNumAttr )});};if _cega .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cega .ShowSpecialPlsOnTitleSldAttr ))});};if _cega .RtlAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u0074\u006c"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cega .RtlAttr ))});};if _cega .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cega .RemovePersonalInfoOnSaveAttr ))});};if _cega .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cega .CompatModeAttr ))});};if _cega .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cega .StrictFirstAndLastCharsAttr ))});};if _cega .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cega .EmbedTrueTypeFontsAttr ))});};if _cega .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cega .SaveSubsetFontsAttr ))});};if _cega .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cega .AutoCompressPicturesAttr ))});};if _cega .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cega .BookmarkIdSeedAttr )});};if _cega .ConformanceAttr !=_afbga .ST_ConformanceClassUnset {_ebcf ,_bcgf :=_cega .ConformanceAttr .MarshalXMLAttr (_bcaf .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _bcgf !=nil {return _bcgf ;};start .Attr =append (start .Attr ,_ebcf );};e .EncodeToken (start );if _cega .SldMasterIdLst !=nil {_babca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cega .SldMasterIdLst ,_babca );};if _cega .NotesMasterIdLst !=nil {_dade :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cega .NotesMasterIdLst ,_dade );};if _cega .HandoutMasterIdLst !=nil {_gegbe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_cega .HandoutMasterIdLst ,_gegbe );};if _cega .SldIdLst !=nil {_edaca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cega .SldIdLst ,_edaca );};if _cega .SldSz !=nil {_adae :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_cega .SldSz ,_adae );};_ededa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_cega .NotesSz ,_ededa );if _cega .SmartTags !=nil {_fgfce :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_cega .SmartTags ,_fgfce );};if _cega .EmbeddedFontLst !=nil {_gddf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cega .EmbeddedFontLst ,_gddf );};if _cega .CustShowLst !=nil {_gfdbe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_cega .CustShowLst ,_gfdbe );};if _cega .PhotoAlbum !=nil {_fcefg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_cega .PhotoAlbum ,_fcefg );};if _cega .CustDataLst !=nil {_gced :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_cega .CustDataLst ,_gced );};if _cega .Kinsoku !=nil {_efcada :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_cega .Kinsoku ,_efcada );};if _cega .DefaultTextStyle !=nil {_cecda :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cega .DefaultTextStyle ,_cecda );};if _cega .ModifyVerifier !=nil {_gffb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_cega .ModifyVerifier ,_gffb );};if _cega .ExtLst !=nil {_aacaf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cega .ExtLst ,_aacaf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bdfc ST_PrintWhat )Validate ()error {return _bdfc .ValidateWithPath ("")};type ST_Direction byte ;func (_fagb *CT_CustomShowId )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_fagb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Common slide data for notes slides +CSld *CT_CommonSlideData ; -// Validate validates the CT_OleObjectLink and its children -func (_faad *CT_OleObjectLink )Validate ()error {return _faad .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_cccgd *ST_PrintColorMode )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_cccgd =0;case "\u0062\u0077":*_cccgd =1;case "\u0067\u0072\u0061\u0079":*_cccgd =2;case "\u0063\u006c\u0072":*_cccgd =3;};return nil ;};func (_dceb *CT_NotesMasterIdList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fgggb :for {_afdf ,_egbdb :=d .Token ();if _egbdb !=nil {return _egbdb ;};switch _fbbga :=_afdf .(type ){case _bcaf .StartElement :switch _fbbga .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_dceb .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _ddgdd :=d .DecodeElement (_dceb .NotesMasterId ,&_fbbga );_ddgdd !=nil {return _ddgdd ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fbbga .Name );if _ddgae :=d .Skip ();_ddgae !=nil {return _ddgae ;};};case _bcaf .EndElement :break _fgggb ;case _bcaf .CharData :};};return nil ;};func (_bbdgf *HandoutMaster )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _bbdgf .CT_HandoutMaster .MarshalXML (e ,start );}; +// Color Scheme Map Override +ClrMapOvr *_da .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_fadaf :=&CT_TLCommonMediaNodeData {};_fadaf .CTn =NewCT_TLCommonTimeNodeData ();_fadaf .TgtEl =NewCT_TLTimeTargetElement ();return _fadaf ;};func (_ebbg *CT_TLTimeAnimateValueList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ebbg .Tav !=nil {_bgcgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_dfeae :=range _ebbg .Tav {e .EncodeElement (_dfeae ,_bgcgg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ExtensionListModify struct{ -// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path -func (_ffbef *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _bccf :=_ffbef .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bccf !=nil {return _bccf ;};return nil ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_bbaae :=&CT_NotesViewProperties {};_bbaae .CSldViewPr =NewCT_CommonSlideViewProperties ();return _bbaae ;};type ST_TLAnimateMotionPathEditMode byte ;const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;); +// Modify +ModAttr *bool ; -// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path -func (_cbcfd *CT_TLTimeCondition )ValidateWithPath (path string )error {if _dabgc :=_cbcfd .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_dabgc !=nil {return _dabgc ;};if _cbcfd .DelayAttr !=nil {if _cbcga :=_cbcfd .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_cbcga !=nil {return _cbcga ;};};if _cbcfd .TgtEl !=nil {if _eeadc :=_cbcfd .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_eeadc !=nil {return _eeadc ;};};if _cbcfd .Tn !=nil {if _debe :=_cbcfd .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_debe !=nil {return _debe ;};};if _cbcfd .Rtn !=nil {if _gcccd :=_cbcfd .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_gcccd !=nil {return _gcccd ;};};return nil ;};func NewCT_Guide ()*CT_Guide {_gfea :=&CT_Guide {};return _gfea };type ST_TLTriggerRuntimeNode byte ;func (_ccfc ST_Direction )Validate ()error {return _ccfc .ValidateWithPath ("")}; +// Extension +Ext []*CT_Extension ;};const (ST_TransitionCornerDirectionTypeUnset ST_TransitionCornerDirectionType =0;ST_TransitionCornerDirectionTypeLu ST_TransitionCornerDirectionType =1;ST_TransitionCornerDirectionTypeRu ST_TransitionCornerDirectionType =2;ST_TransitionCornerDirectionTypeLd ST_TransitionCornerDirectionType =3;ST_TransitionCornerDirectionTypeRd ST_TransitionCornerDirectionType =4;); -// Validate validates the CT_TLTemplateList and its children -func (_gbgf *CT_TLTemplateList )Validate ()error {return _gbgf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func (_aaeae ST_TLBehaviorOverrideType )Validate ()error {return _aaeae .ValidateWithPath ("")};func (_bagff *CT_TLSubShapeId )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_bagff .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_CommentAuthor ()*CT_CommentAuthor {_gbbc :=&CT_CommentAuthor {};return _gbbc };func (_dffgd *CT_OleObjectEmbed )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _dffgd .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_beddb ,_egaggg :=_dffgd .FollowColorSchemeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _egaggg !=nil {return _egaggg ;};start .Attr =append (start .Attr ,_beddb );};e .EncodeToken (start );if _dffgd .ExtLst !=nil {_bdeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffgd .ExtLst ,_bdeb );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_Background and its children +func (_gdcce *EG_Background )Validate ()error {return _gdcce .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type EG_SlideListChoice struct{ -// Validate validates the CT_ControlList and its children -func (_gacg *CT_ControlList )Validate ()error {return _gacg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};type CT_NotesMaster struct{ +// All Slides +SldAll *CT_Empty ; -// Common Slide Data -CSld *CT_CommonSlideData ; +// Slide Range +SldRg *CT_IndexRange ; -// Color Scheme Map -ClrMap *_dcdb .CT_ColorMapping ; +// Custom Show +CustShow *CT_CustomShowId ;};type ST_Direction byte ; -// Header/Footer Information for a Notes Master -Hf *CT_HeaderFooter ; +// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path +func (_bbfbc *HandoutMaster )ValidateWithPath (path string )error {if _eadf :=_bbfbc .CT_HandoutMaster .ValidateWithPath (path );_eadf !=nil {return _eadf ;};return nil ;};type OleObj struct{CT_OleObject }; -// Notes Text Style -NotesStyle *_dcdb .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;}; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_afdc *CT_Placeholder )ValidateWithPath (path string )error {if _dfeg :=_afdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfeg !=nil {return _dfeg ;};if _cagf :=_afdc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cagf !=nil {return _cagf ;};if _dfdb :=_afdc .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_dfdb !=nil {return _dfdb ;};if _afdc .ExtLst !=nil {if _gdcb :=_afdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdcb !=nil {return _gdcb ;};};return nil ;}; -// Validate validates the SldSyncPr and its children -func (_dfef *SldSyncPr )Validate ()error {return _dfef .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");}; +// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path +func (_dcbg *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _aegfc :=_dcbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aegfc !=nil {return _aegfc ;};if _addbe :=_dcbg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_addbe !=nil {return _addbe ;};return nil ;};func (_ageef *PresentationPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _ageef .CT_PresentationProperties .MarshalXML (e ,start );};type CT_TLTriggerRuntimeNode struct{ -// Validate validates the CT_TLTimeNodeSequence and its children -func (_edbbg *CT_TLTimeNodeSequence )Validate ()error {return _edbbg .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_eeab ST_IterateType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_eeab .String (),start );};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_fcgaf :=&CT_EmbeddedFontListEntry {};_fcgaf .Font =_dcdb .NewCT_TextFont ();return _fcgaf ;};func (_agef ST_SplitterBarState )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_agef .String (),start );};func (_ddedc *CT_EightDirectionTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_agcg :=range start .Attr {if _agcg .Name .Local =="\u0064\u0069\u0072"{_de ,_egdg :=ParseUnionST_TransitionEightDirectionType (_agcg .Value );if _egdg !=nil {return _egdg ;};_ddedc .DirAttr =&_de ;continue ;};};for {_cff ,_gcfbc :=d .Token ();if _gcfbc !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0069g\u0068\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_gcfbc );};if _fdedc ,_dcea :=_cff .(_bcaf .EndElement );_dcea &&_fdedc .Name ==start .Name {break ;};};return nil ;}; +// Value +ValAttr ST_TLTriggerRuntimeNode ;};type SldLayout struct{CT_SlideLayout };func (_cacae *EG_Background )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cacae .BgPr !=nil {_fbfedd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_cacae .BgPr ,_fbfedd );};if _cacae .BgRef !=nil {_dgfdd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_cacae .BgRef ,_dgfdd );};return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_dceef :=&EG_ExtensionList {};return _dceef };func (_cad *CT_GroupShapeChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cad .Sp !=nil {_dcfgc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_dab :=range _cad .Sp {e .EncodeElement (_dab ,_dcfgc );};};if _cad .GrpSp !=nil {_faga :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_bfb :=range _cad .GrpSp {e .EncodeElement (_bfb ,_faga );};};if _cad .GraphicFrame !=nil {_aeac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_ebbc :=range _cad .GraphicFrame {e .EncodeElement (_ebbc ,_aeac );};};if _cad .CxnSp !=nil {_ddcd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_ddee :=range _cad .CxnSp {e .EncodeElement (_ddee ,_ddcd );};};if _cad .Pic !=nil {_fafd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_adfc :=range _cad .Pic {e .EncodeElement (_adfc ,_fafd );};};if _cad .ContentPart !=nil {_dfc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_cbd :=range _cad .ContentPart {e .EncodeElement (_cbd ,_dfc );};};return nil ;};func (_fddff *EG_SlideListChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fddff .SldAll !=nil {_cfbg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_fddff .SldAll ,_cfbg );};if _fddff .SldRg !=nil {_ceeaf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_fddff .SldRg ,_ceeaf );};if _fddff .CustShow !=nil {_bgcae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_fddff .CustShow ,_bgcae );};return nil ;}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_agadb *CT_ExtensionList )ValidateWithPath (path string )error {for _aageg ,_bbdcg :=range _agadb .Ext {if _daafc :=_bbdcg .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_aageg ));_daafc !=nil {return _daafc ;};};return nil ;};func (_fbecf ST_Direction )ValidateWithPath (path string )error {switch _fbecf {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbecf ));};return nil ;};func (_cdce *ST_Direction )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_cdce =0;case "\u0068\u006f\u0072\u007a":*_cdce =1;case "\u0076\u0065\u0072\u0074":*_cdce =2;};return nil ;}; +// Validate validates the CT_ApplicationNonVisualDrawingProps and its children +func (_adg *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _adg .ValidateWithPath ("C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073");};func (_fageb ST_WebColorType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fageb .String (),start );}; -// Validate validates the CT_TLBuildDiagram and its children -func (_febec *CT_TLBuildDiagram )Validate ()error {return _febec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};func (_bgd *CT_NotesMaster )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_fgbe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bgd .CSld ,_fgbe );_gfaag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bgd .ClrMap ,_gfaag );if _bgd .Hf !=nil {_beebfe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_bgd .Hf ,_beebfe );};if _bgd .NotesStyle !=nil {_cbaab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bgd .NotesStyle ,_cbaab );};if _bgd .ExtLst !=nil {_gfd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgd .ExtLst ,_gfd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EightDirectionTransition and its children +func (_baac *CT_EightDirectionTransition )Validate ()error {return _baac .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");};func (_eacdd ST_TLTimeNodeFillType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eacdd .String (),start );};type CT_SlideMasterTextStyles struct{ -// Validate validates the CT_Placeholder and its children -func (_afbgb *CT_Placeholder )Validate ()error {return _afbgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func (_ebbcbb ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_fcgcc :=_bcaf .Attr {};_fcgcc .Name =name ;switch _ebbcbb {case ST_OleObjectFollowColorSchemeUnset :_fcgcc .Value ="";case ST_OleObjectFollowColorSchemeNone :_fcgcc .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_fcgcc .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_fcgcc .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _fcgcc ,nil ;};func (_dfdga *ST_TransitionInOutDirectionType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fgggc ,_bgfa :=d .Token ();if _bgfa !=nil {return _bgfa ;};if _dccge ,_eeecf :=_fgggc .(_bcaf .EndElement );_eeecf &&_dccge .Name ==start .Name {*_dfdga =1;return nil ;};if _bdgbg ,_aeeg :=_fgggc .(_bcaf .CharData );!_aeeg {return _ffgea .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",_fgggc );}else {switch string (_bdgbg ){case "":*_dfdga =0;case "\u006f\u0075\u0074":*_dfdga =1;case "\u0069\u006e":*_dfdga =2;};};_fgggc ,_bgfa =d .Token ();if _bgfa !=nil {return _bgfa ;};if _aafba ,_cbdg :=_fgggc .(_bcaf .EndElement );_cbdg &&_aafba .Name ==start .Name {return nil ;};return _ffgea .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",_fgggc );};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_dbcb :=&CT_HtmlPublishProperties {};return _dbcb ;};func (_ggbfc *CT_OleObjectLink )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ggbfc .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ggbfc .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _ggbfc .ExtLst !=nil {_gda :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggbfc .ExtLst ,_gda );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_ddfd :=&CT_TLBehaviorAttributeNameList {};return _ddfd ;}; +// Slide Master Title Text Style +TitleStyle *_da .CT_TextListStyle ; -// Validate validates the CT_TLBehaviorAttributeNameList and its children -func (_cddfd *CT_TLBehaviorAttributeNameList )Validate ()error {return _cddfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074");}; +// Slide Master Body Text Style +BodyStyle *_da .CT_TextListStyle ; -// Validate validates the CT_Rel and its children -func (_fgaa *CT_Rel )Validate ()error {return _fgaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};type CT_OutlineViewSlideList struct{ +// Slide Master Other Text Style +OtherStyle *_da .CT_TextListStyle ;ExtLst *CT_ExtensionList ;}; -// Presentation Slide -Sld []*CT_OutlineViewSlideEntry ;};func (_cdcfc *AG_Ole )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cdcfc .SpidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cdcfc .SpidAttr )});};if _cdcfc .NameAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cdcfc .NameAttr )});};if _cdcfc .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cdcfc .ShowAsIconAttr ))});};if _cdcfc .IdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cdcfc .IdAttr )});};if _cdcfc .ImgWAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cdcfc .ImgWAttr )});};if _cdcfc .ImgHAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cdcfc .ImgHAttr )});};return nil ;};func (_ggbfg ST_TLAnimateBehaviorCalcMode )Validate ()error {return _ggbfg .ValidateWithPath ("")};func (_gaef ST_PrintColorMode )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_aeecg :=_bcaf .Attr {};_aeecg .Name =name ;switch _gaef {case ST_PrintColorModeUnset :_aeecg .Value ="";case ST_PrintColorModeBw :_aeecg .Value ="\u0062\u0077";case ST_PrintColorModeGray :_aeecg .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_aeecg .Value ="\u0063\u006c\u0072";};return _aeecg ,nil ;};func (_effb ST_TLTimeNodeRestartType )Validate ()error {return _effb .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path +func (_egac *EG_TopLevelSlide )ValidateWithPath (path string )error {if _ecddb :=_egac .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ecddb !=nil {return _ecddb ;};return nil ;};func NewCT_CustomShowId ()*CT_CustomShowId {_gcga :=&CT_CustomShowId {};return _gcga };func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_aceb :=&CT_TLCommonTimeNodeData {};return _aceb ;};func NewCT_TLTemplateList ()*CT_TLTemplateList {_beebg :=&CT_TLTemplateList {};return _beebg };func (_cbgd ST_TLBehaviorOverrideType )Validate ()error {return _cbgd .ValidateWithPath ("")}; -// Validate validates the CT_SlideSorterViewProperties and its children -func (_eefc *CT_SlideSorterViewProperties )Validate ()error {return _eefc .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");}; +// Validate validates the CT_TLMediaNodeVideo and its children +func (_efddd *CT_TLMediaNodeVideo )Validate ()error {return _efddd .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};type CT_Connector struct{ -// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path -func (_gabed *ViewPr )ValidateWithPath (path string )error {if _dbaff :=_gabed .CT_ViewProperties .ValidateWithPath (path );_dbaff !=nil {return _dbaff ;};return nil ;};func (_ccdb *CT_TLIterateIntervalPercentage )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",_ccdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;);func NewViewPr ()*ViewPr {_ebcfa :=&ViewPr {};_ebcfa .CT_ViewProperties =*NewCT_ViewProperties ();return _ebcfa ;};func (_dd ST_TLTimeNodeType )String ()string {switch _dd {case 0:return "";case 1:return "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case 2:return "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case 3:return "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case 4:return "\u006da\u0069\u006e\u0053\u0065\u0071";case 5:return "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case 6:return "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case 7:return "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case 8:return "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case 9:return "\u0074\u006d\u0052\u006f\u006f\u0074";};return "";};func NewCT_IndexRange ()*CT_IndexRange {_agce :=&CT_IndexRange {};return _agce };func (_bgge *CT_TLByHslColorTransform )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0068"},Value :_ffgea .Sprintf ("\u0025\u0076",_bgge .HAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073"},Value :_ffgea .Sprintf ("\u0025\u0076",_bgge .SAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",_bgge .LAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dgfef ST_TLBehaviorAdditiveType )String ()string {switch _dgfef {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u0072\u0065\u0070\u006c";case 4:return "\u006d\u0075\u006c\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_ecgef *CT_ShowInfoBrowse )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ecgef .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ecgef .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Properties for a Connection Shape +NvCxnSpPr *CT_ConnectorNonVisual ; -// Validate validates the CT_TLTriggerTimeNodeID and its children -func (_acfg *CT_TLTriggerTimeNodeID )Validate ()error {return _acfg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_bffg *CT_GuideList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _bffg .Guide !=nil {_gaegee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_agbfa :=range _bffg .Guide {e .EncodeElement (_agbfa ,_gaegee );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Shape Properties +SpPr *_da .CT_ShapeProperties ; -// Validate validates the CT_SlideSyncProperties and its children -func (_bbfg *CT_SlideSyncProperties )Validate ()error {return _bbfg .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_egfa *ST_WebColorType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_egfa =0;case "\u006e\u006f\u006e\u0065":*_egfa =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_egfa =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_egfa =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_egfa =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_egfa =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_egfa =6;};return nil ;};func (_egga *CT_CommentAuthor )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_egga .IdAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",_egga .NameAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_ffgea .Sprintf ("\u0025\u0076",_egga .InitialsAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_ffgea .Sprintf ("\u0025\u0076",_egga .LastIdxAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_ffgea .Sprintf ("\u0025\u0076",_egga .ClrIdxAttr )});e .EncodeToken (start );if _egga .ExtLst !=nil {_gaddc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egga .ExtLst ,_gaddc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gfgc *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_gfgc =0;case "\u0073\u0074\u0072":*_gfgc =1;case "\u006e\u0075\u006d":*_gfgc =2;case "\u0063\u006c\u0072":*_gfgc =3;};return nil ;};func (_gd *CT_TLByHslColorTransform )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_dacb :=range start .Attr {if _dacb .Name .Local =="\u0068"{_dggcg ,_fbffc :=_bafec .ParseInt (_dacb .Value ,10,32);if _fbffc !=nil {return _fbffc ;};_gd .HAttr =int32 (_dggcg );continue ;};if _dacb .Name .Local =="\u0073"{_bdab ,_aabb :=ParseUnionST_FixedPercentage (_dacb .Value );if _aabb !=nil {return _aabb ;};_gd .SAttr =_bdab ;continue ;};if _dacb .Name .Local =="\u006c"{_babbc ,_ecbad :=ParseUnionST_FixedPercentage (_dacb .Value );if _ecbad !=nil {return _ecbad ;};_gd .LAttr =_babbc ;continue ;};};for {_gggg ,_aedgc :=d .Token ();if _aedgc !=nil {return _ffgea .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0048sl\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_aedgc );};if _cbbfb ,_ebca :=_gggg .(_bcaf .EndElement );_ebca &&_cbbfb .Name ==start .Name {break ;};};return nil ;};func (_dfcb *CT_SlideSize )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u0078"},Value :_ffgea .Sprintf ("\u0025\u0076",_dfcb .CxAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u0079"},Value :_ffgea .Sprintf ("\u0025\u0076",_dfcb .CyAttr )});if _dfcb .TypeAttr !=ST_SlideSizeTypeUnset {_dgbb ,_cfb :=_dfcb .TypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0074\u0079\u0070\u0065"});if _cfb !=nil {return _cfb ;};start .Attr =append (start .Attr ,_dgbb );};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_ccfe :=&CT_ApplicationNonVisualDrawingProps {};return _ccfe ;};func (_fbg *ST_TLOleChartBuildType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dcg ,_fdfd :=d .Token ();if _fdfd !=nil {return _fdfd ;};if _cagg ,_ggbe :=_dcg .(_bcaf .EndElement );_ggbe &&_cagg .Name ==start .Name {*_fbg =1;return nil ;};if _gedg ,_gbb :=_dcg .(_bcaf .CharData );!_gbb {return _ffgea .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",_dcg );}else {switch string (_gedg ){case "":*_fbg =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fbg =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fbg =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fbg =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_fbg =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_fbg =5;};};_dcg ,_fdfd =d .Token ();if _fdfd !=nil {return _fdfd ;};if _adfed ,_afca :=_dcg .(_bcaf .EndElement );_afca &&_adfed .Name ==start .Name {return nil ;};return _ffgea .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",_dcg );}; +// Connector Shape Style +Style *_da .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_efcbb *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efcbb =0;case "\u006f\u0075\u0074":*_efcbb =1;case "\u0069\u006e":*_efcbb =2;};return nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_ceeg :=&CT_NotesMasterIdListEntry {};return _ceeg ;}; -// Validate validates the CT_SlideMasterIdListEntry and its children -func (_ceaeb *CT_SlideMasterIdListEntry )Validate ()error {return _ceaeb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;); +// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path +func (_gfbdg *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil }; -// Validate validates the CmLst and its children -func (_agac *CmLst )Validate ()error {return _agac .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};func (_cag *CT_ExtensionList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _cag .Ext !=nil {_afeeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_gebd :=range _cag .Ext {e .EncodeElement (_gebd ,_afeeb );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gcagg *CT_SmartTags )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_gcagg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ceadg *Sld )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ceadg .CT_Slide =*NewCT_Slide ();for _ ,_aaafc :=range start .Attr {if _aaafc .Name .Local =="\u0073\u0068\u006f\u0077"{_adbe ,_cfdgg :=_bafec .ParseBool (_aaafc .Value );if _cfdgg !=nil {return _cfdgg ;};_ceadg .ShowAttr =&_adbe ;continue ;};if _aaafc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_afe ,_abc :=_bafec .ParseBool (_aaafc .Value );if _abc !=nil {return _abc ;};_ceadg .ShowMasterSpAttr =&_afe ;continue ;};if _aaafc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dabada ,_cgfdg :=_bafec .ParseBool (_aaafc .Value );if _cgfdg !=nil {return _cgfdg ;};_ceadg .ShowMasterPhAnimAttr =&_dabada ;continue ;};};_fdga :for {_gdaa ,_ddebg :=d .Token ();if _ddebg !=nil {return _ddebg ;};switch _dabab :=_gdaa .(type ){case _bcaf .StartElement :switch _dabab .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gde :=d .DecodeElement (_ceadg .CSld ,&_dabab );_gde !=nil {return _gde ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_ceadg .ClrMapOvr =_dcdb .NewCT_ColorMappingOverride ();if _cegfd :=d .DecodeElement (_ceadg .ClrMapOvr ,&_dabab );_cegfd !=nil {return _cegfd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_ceadg .Transition =NewCT_SlideTransition ();if _ggga :=d .DecodeElement (_ceadg .Transition ,&_dabab );_ggga !=nil {return _ggga ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_ceadg .Timing =NewCT_SlideTiming ();if _eadfg :=d .DecodeElement (_ceadg .Timing ,&_dabab );_eadfg !=nil {return _eadfg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceadg .ExtLst =NewCT_ExtensionListModify ();if _aeg :=d .DecodeElement (_ceadg .ExtLst ,&_dabab );_aeg !=nil {return _aeg ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053l\u0064\u0020\u0025\u0076",_dabab .Name );if _bgfec :=d .Skip ();_bgfec !=nil {return _bgfec ;};};case _bcaf .EndElement :break _fdga ;case _bcaf .CharData :};};return nil ;};func (_efce ST_TLTimeNodeFillType )Validate ()error {return _efce .ValidateWithPath ("")};type CT_TLAnimVariantStringVal struct{ +// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path +func (_effgb *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func (_ebfc *CT_TLAnimateEffectBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebfc .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_bbbda ,_aebg :=_ebfc .TransitionAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _aebg !=nil {return _aebg ;};start .Attr =append (start .Attr ,_bbbda );};if _ebfc .FilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ebfc .FilterAttr )});};if _ebfc .PrLstAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ebfc .PrLstAttr )});};e .EncodeToken (start );_dabf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ebfc .CBhvr ,_dabf );if _ebfc .Progress !=nil {_cegbd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_ebfc .Progress ,_cegbd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdbd *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_abbd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gdbd .CNvPr ,_abbd );_bcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_gdbd .CNvGraphicFramePr ,_bcb );_fdafd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_gdbd .NvPr ,_fdafd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{ -// Value -ValAttr string ;};type EG_ExtensionList struct{ +// Use Background Fill +UseBgFillAttr *bool ; -// Extension -Ext []*CT_Extension ;};type CT_CustomerData struct{IdAttr string ;};func _acee (_ebc bool )uint8 {if _ebc {return 1;};return 0;};func (_eggfb *CT_TLSetBehavior )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eggfb .CBhvr =NewCT_TLCommonBehaviorData ();_efcec :for {_egae ,_edeffc :=d .Token ();if _edeffc !=nil {return _edeffc ;};switch _fcafe :=_egae .(type ){case _bcaf .StartElement :switch _fcafe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _gbcbc :=d .DecodeElement (_eggfb .CBhvr ,&_fcafe );_gbcbc !=nil {return _gbcbc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_eggfb .To =NewCT_TLAnimVariant ();if _bebcf :=d .DecodeElement (_eggfb .To ,&_fcafe );_bebcf !=nil {return _bebcf ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_fcafe .Name );if _eacbd :=d .Skip ();_eacbd !=nil {return _eacbd ;};};case _bcaf .EndElement :break _efcec ;case _bcaf .CharData :};};return nil ;};func (_ffg *CT_Empty )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_fceg *CT_SlideMasterTextStyles )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _fceg .TitleStyle !=nil {_dffb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fceg .TitleStyle ,_dffb );};if _fceg .BodyStyle !=nil {_cdfg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fceg .BodyStyle ,_cdfg );};if _fceg .OtherStyle !=nil {_adfdb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fceg .OtherStyle ,_adfdb );};if _fceg .ExtLst !=nil {_ggggf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fceg .ExtLst ,_ggggf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dfgeg *CT_SlideMasterIdListEntry )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_fddg :=range start .Attr {if _fddg .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"&&_fddg .Name .Local =="\u0069\u0064"||_fddg .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"&&_fddg .Name .Local =="\u0069\u0064"{_bfebd ,_gdcc :=_fddg .Value ,error (nil );if _gdcc !=nil {return _gdcc ;};_dfgeg .RIdAttr =_bfebd ;continue ;};if _fddg .Name .Local =="\u0069\u0064"{_gbgb ,_bgbfec :=_bafec .ParseUint (_fddg .Value ,10,32);if _bgbfec !=nil {return _bgbfec ;};_dfbcd :=uint32 (_gbgb );_dfgeg .IdAttr =&_dfbcd ;continue ;};};_cabd :for {_afgc ,_gcaca :=d .Token ();if _gcaca !=nil {return _gcaca ;};switch _fdba :=_afgc .(type ){case _bcaf .StartElement :switch _fdba .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfgeg .ExtLst =NewCT_ExtensionList ();if _cacfb :=d .DecodeElement (_dfgeg .ExtLst ,&_fdba );_cacfb !=nil {return _cacfb ;};default:_cacbe .Log ("sk\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_fdba .Name );if _cegea :=d .Skip ();_cegea !=nil {return _cegea ;};};case _bcaf .EndElement :break _cabd ;case _bcaf .CharData :};};return nil ;};func (_bfegg *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_bfegg =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bfegg =1;case "\u0031\u0070\u0069\u0063":*_bfegg =2;case "\u0032\u0070\u0069\u0063":*_bfegg =3;case "\u0034\u0070\u0069\u0063":*_bfegg =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfegg =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfegg =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfegg =7;};return nil ;};func (_fcega ST_TransitionInOutDirectionType )Validate ()error {return _fcega .ValidateWithPath ("")};type ST_TLTimeIndefinite byte ;func (_cbeaf *CT_HeaderFooter )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cbeaf .SldNumAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cbeaf .SldNumAttr ))});};if _cbeaf .HdrAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0068\u0064\u0072"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cbeaf .HdrAttr ))});};if _cbeaf .FtrAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0066\u0074\u0072"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cbeaf .FtrAttr ))});};if _cbeaf .DtAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0064\u0074"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cbeaf .DtAttr ))});};e .EncodeToken (start );if _cbeaf .ExtLst !=nil {_ddgddd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbeaf .ExtLst ,_ddgddd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_degfg ST_SplitterBarState )Validate ()error {return _degfg .ValidateWithPath ("")};func NewCT_TLIterateData ()*CT_TLIterateData {_gagd :=&CT_TLIterateData {};return _gagd }; +// Non-Visual Properties for a Shape +NvSpPr *CT_ShapeNonVisual ;SpPr *_da .CT_ShapeProperties ; -// Validate validates the CT_EmbeddedFontList and its children -func (_acda *CT_EmbeddedFontList )Validate ()error {return _acda .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");}; +// Shape Style +Style *_da .CT_ShapeStyle ; -// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path -func (_ecbcfg *CT_TagList )ValidateWithPath (path string )error {for _bdgbae ,_bcgfec :=range _ecbcfg .Tag {if _fdcbg :=_bcgfec .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_bdgbae ));_fdcbg !=nil {return _fdcbg ;};};return nil ;};func (_edae ST_WebScreenSize )ValidateWithPath (path string )error {switch _edae {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edae ));};return nil ;};func (_fcde *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fcde .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_eacd :=range start .Attr {if _eacd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fcde .OriginAttr .UnmarshalXMLAttr (_eacd );continue ;};if _eacd .Name .Local =="\u0070\u0061\u0074\u0068"{_febbe ,_fbbgg :=_eacd .Value ,error (nil );if _fbbgg !=nil {return _fbbgg ;};_fcde .PathAttr =&_febbe ;continue ;};if _eacd .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_fcde .PathEditModeAttr .UnmarshalXMLAttr (_eacd );continue ;};if _eacd .Name .Local =="\u0072\u0041\u006e\u0067"{_begff ,_aee :=_bafec .ParseInt (_eacd .Value ,10,32);if _aee !=nil {return _aee ;};_ccgac :=int32 (_begff );_fcde .RAngAttr =&_ccgac ;continue ;};if _eacd .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_badfg ,_ebfg :=_eacd .Value ,error (nil );if _ebfg !=nil {return _ebfg ;};_fcde .PtsTypesAttr =&_badfg ;continue ;};};_bgbg :for {_cbdcee ,_gbeg :=d .Token ();if _gbeg !=nil {return _gbeg ;};switch _dfg :=_cbdcee .(type ){case _bcaf .StartElement :switch _dfg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _aafad :=d .DecodeElement (_fcde .CBhvr ,&_dfg );_aafad !=nil {return _aafad ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_fcde .By =NewCT_TLPoint ();if _aceg :=d .DecodeElement (_fcde .By ,&_dfg );_aceg !=nil {return _aceg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_fcde .From =NewCT_TLPoint ();if _befg :=d .DecodeElement (_fcde .From ,&_dfg );_befg !=nil {return _befg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_fcde .To =NewCT_TLPoint ();if _aacc :=d .DecodeElement (_fcde .To ,&_dfg );_aacc !=nil {return _aacc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"}:_fcde .RCtr =NewCT_TLPoint ();if _eccf :=d .DecodeElement (_fcde .RCtr ,&_dfg );_eccf !=nil {return _eccf ;};default:_cacbe .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_dfg .Name );if _dfge :=d .Skip ();_dfge !=nil {return _dfge ;};};case _bcaf .EndElement :break _bgbg ;case _bcaf .CharData :};};return nil ;};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_aebd :=&CT_ShowInfoBrowse {};return _aebd }; +// Shape Text Body +TxBody *_da .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};type ST_TLTimeNodeType byte ;func (_abdfc *ST_SlideSizeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abdfc =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_abdfc =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_abdfc =2;case "\u0041\u0034":*_abdfc =3;case "\u0033\u0035\u006d\u006d":*_abdfc =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_abdfc =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_abdfc =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_abdfc =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_abdfc =8;case "\u0041\u0033":*_abdfc =9;case "\u0042\u0034\u0049S\u004f":*_abdfc =10;case "\u0042\u0035\u0049S\u004f":*_abdfc =11;case "\u0042\u0034\u004aI\u0053":*_abdfc =12;case "\u0042\u0035\u004aI\u0053":*_abdfc =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_abdfc =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_abdfc =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_abdfc =16;};return nil ;};func (_abaab *CT_TLByRgbColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_d .Sprintf ("\u0025\u0076",_abaab .RAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067"},Value :_d .Sprintf ("\u0025\u0076",_abaab .GAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_d .Sprintf ("\u0025\u0076",_abaab .BAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gegdb *CT_TLMediaNodeAudio )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gegdb .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gegdb .IsNarrationAttr ))});};e .EncodeToken (start );_fcdf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gegdb .CMediaNode ,_fcdf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLOleBuildChart and its children -func (_fdcg *CT_TLOleBuildChart )Validate ()error {return _fdcg .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path +func (_gbgfa *EG_Background )ValidateWithPath (path string )error {if _gbgfa .BgPr !=nil {if _dffcd :=_gbgfa .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_dffcd !=nil {return _dffcd ;};};if _gbgfa .BgRef !=nil {if _dfcfg :=_gbgfa .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_dfcfg !=nil {return _dfcfg ;};};return nil ;}; -// Validate validates the CT_NotesSlide and its children -func (_ebgad *CT_NotesSlide )Validate ()error {return _ebgad .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};type CT_SlideSyncProperties struct{ +// Validate validates the CT_TLAnimVariant and its children +func (_gcgd *CT_TLAnimVariant )Validate ()error {return _gcgd .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_gcca :=&CT_TLShapeTargetElement {};return _gcca ;};func (_gcgcf *CT_SlideRelationshipList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egad :for {_fecd ,_bebac :=d .Token ();if _bebac !=nil {return _bebac ;};switch _dada :=_fecd .(type ){case _e .StartElement :switch _dada .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_gbfac :=NewCT_SlideRelationshipListEntry ();if _gfefd :=d .DecodeElement (_gbfac ,&_dada );_gfefd !=nil {return _gfefd ;};_gcgcf .Sld =append (_gcgcf .Sld ,_gbfac );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_dada .Name );if _gggg :=d .Skip ();_gggg !=nil {return _gggg ;};};case _e .EndElement :break _egad ;case _e .CharData :};};return nil ;}; -// Server's Slide File ID -ServerSldIdAttr string ; +// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path +func (_caccf *CT_TLTemplate )ValidateWithPath (path string )error {if _ddcgf :=_caccf .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_ddcgf !=nil {return _ddcgf ;};return nil ;};type CT_TLAnimVariant struct{ -// Server's Slide File's modification date/time -ServerSldModifiedTimeAttr _dbbab .Time ; +// Boolean Variant +BoolVal *CT_TLAnimVariantBooleanVal ; -// Client Slide Insertion date/time -ClientInsertedTimeAttr _dbbab .Time ;ExtLst *CT_ExtensionList ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_agag :=&CT_TLTimeNodeParallel {};_agag .CTn =NewCT_TLCommonTimeNodeData ();return _agag ;};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_efda :=&CT_SlideTransitionChoice {};return _efda ;};func (_efe ST_TLTimeNodeSyncType )String ()string {switch _efe {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_fbgag ST_TLAnimateMotionPathEditMode )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_fbgag .String (),start );}; +// Integer +IntVal *CT_TLAnimVariantIntegerVal ; -// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path -func (_cdbac *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _ffdcb :=_cdbac .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ffdcb !=nil {return _ffdcb ;};return nil ;};func (_cdbb *CT_SmartTags )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_abbde :=range start .Attr {if _abbde .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"&&_abbde .Name .Local =="\u0069\u0064"||_abbde .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"&&_abbde .Name .Local =="\u0069\u0064"{_cagacf ,_eba :=_abbde .Value ,error (nil );if _eba !=nil {return _eba ;};_cdbb .IdAttr =_cagacf ;continue ;};};for {_fef ,_deag :=d .Token ();if _deag !=nil {return _ffgea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_deag );};if _ffc ,_cbaea :=_fef .(_bcaf .EndElement );_cbaea &&_ffc .Name ==start .Name {break ;};};return nil ;}; +// Float Value +FltVal *CT_TLAnimVariantFloatVal ; -// Validate validates the CT_CommentAuthorList and its children -func (_gfdc *CT_CommentAuthorList )Validate ()error {return _gfdc .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");}; +// String Value +StrVal *CT_TLAnimVariantStringVal ; -// Validate validates the CT_TLAnimVariantIntegerVal and its children -func (_eafba *CT_TLAnimVariantIntegerVal )Validate ()error {return _eafba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c");};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_eafcd :=&CT_TLSubShapeId {};return _eafcd };type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};type CT_HandoutMasterIdList struct{ +// Color Value +ClrVal *_da .CT_Color ;};func (_gcbb *CT_HtmlPublishProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adecc :=range start .Attr {if _adecc .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"&&_adecc .Name .Local =="\u0069\u0064"||_adecc .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"&&_adecc .Name .Local =="\u0069\u0064"{_eede ,_fegg :=_adecc .Value ,error (nil );if _fegg !=nil {return _fegg ;};_gcbb .IdAttr =_eede ;continue ;};if _adecc .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_afba ,_fcec :=_a .ParseBool (_adecc .Value );if _fcec !=nil {return _fcec ;};_gcbb .ShowSpeakerNotesAttr =&_afba ;continue ;};if _adecc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abcc ,_cdea :=_adecc .Value ,error (nil );if _cdea !=nil {return _cdea ;};_gcbb .TargetAttr =&_abcc ;continue ;};if _adecc .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffef ,_cefag :=_adecc .Value ,error (nil );if _cefag !=nil {return _cefag ;};_gcbb .TitleAttr =&_ffef ;continue ;};};_ddea :for {_aaab ,_fbae :=d .Token ();if _fbae !=nil {return _fbae ;};switch _fcgac :=_aaab .(type ){case _e .StartElement :switch _fcgac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_gcbb .SldAll =NewCT_Empty ();if _bdab :=d .DecodeElement (_gcbb .SldAll ,&_fcgac );_bdab !=nil {return _bdab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_gcbb .SldRg =NewCT_IndexRange ();if _cged :=d .DecodeElement (_gcbb .SldRg ,&_fcgac );_cged !=nil {return _cged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_gcbb .CustShow =NewCT_CustomShowId ();if _gcdd :=d .DecodeElement (_gcbb .CustShow ,&_fcgac );_gcdd !=nil {return _gcdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbb .ExtLst =NewCT_ExtensionList ();if _cadc :=d .DecodeElement (_gcbb .ExtLst ,&_fcgac );_cadc !=nil {return _cadc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_fcgac .Name );if _fdbee :=d .Skip ();_fdbee !=nil {return _fdbee ;};};case _e .EndElement :break _ddea ;case _e .CharData :};};return nil ;}; -// Handout Master ID -HandoutMasterId *CT_HandoutMasterIdListEntry ;}; +// Validate validates the CT_TLAnimVariantFloatVal and its children +func (_fcbg *CT_TLAnimVariantFloatVal )Validate ()error {return _fcbg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func (_cebg *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cebg =0;case "\u0073\u0074\u0072":*_cebg =1;case "\u006e\u0075\u006d":*_cebg =2;case "\u0063\u006c\u0072":*_cebg =3;};return nil ;};type CT_SlideSize struct{ -// Validate validates the CT_TLAnimVariantStringVal and its children -func (_gaefb *CT_TLAnimVariantStringVal )Validate ()error {return _gaefb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func (_ccag *CT_CommonSlideViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ccag .CViewPr =NewCT_CommonViewProperties ();for _ ,_eebf :=range start .Attr {if _eebf .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_gagbbe ,_cgfad :=_bafec .ParseBool (_eebf .Value );if _cgfad !=nil {return _cgfad ;};_ccag .SnapToGridAttr =&_gagbbe ;continue ;};if _eebf .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_ecag ,_cddaf :=_bafec .ParseBool (_eebf .Value );if _cddaf !=nil {return _cddaf ;};_ccag .SnapToObjectsAttr =&_ecag ;continue ;};if _eebf .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_gffad ,_beg :=_bafec .ParseBool (_eebf .Value );if _beg !=nil {return _beg ;};_ccag .ShowGuidesAttr =&_gffad ;continue ;};};_dgdfc :for {_gag ,_cbggc :=d .Token ();if _cbggc !=nil {return _cbggc ;};switch _bdcb :=_gag .(type ){case _bcaf .StartElement :switch _bdcb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _adge :=d .DecodeElement (_ccag .CViewPr ,&_bdcb );_adge !=nil {return _adge ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}:_ccag .GuideLst =NewCT_GuideList ();if _ecgc :=d .DecodeElement (_ccag .GuideLst ,&_bdcb );_ecgc !=nil {return _ecgc ;};default:_cacbe .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_bdcb .Name );if _ageda :=d .Skip ();_ageda !=nil {return _ageda ;};};case _bcaf .EndElement :break _dgdfc ;case _bcaf .CharData :};};return nil ;};func (_fdcf ST_TLTimeAnimateValueTime )String ()string {if _fdcf .ST_PositiveFixedPercentage !=nil {return _fdcf .ST_PositiveFixedPercentage .String ();};if _fdcf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _fdcf .ST_TLTimeIndefinite .String ();};return "";};func (_cfbac ST_TLTimeNodeMasterRelation )String ()string {switch _cfbac {case 0:return "";case 1:return "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case 2:return "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case 3:return "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return "";}; +// Extent Length +CxAttr int32 ; -// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path -func (_bcdbe *PresentationPr )ValidateWithPath (path string )error {if _fbgda :=_bcdbe .CT_PresentationProperties .ValidateWithPath (path );_fbgda !=nil {return _fbgda ;};return nil ;};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_ggebg :=&CT_HandoutMasterIdList {};return _ggebg ;}; +// Extent Width +CyAttr int32 ; -// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path -func (_fgf *EG_ShowType )ValidateWithPath (path string )error {if _fgf .Present !=nil {if _efeg :=_fgf .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_efeg !=nil {return _efeg ;};};if _fgf .Browse !=nil {if _cgeb :=_fgf .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_cgeb !=nil {return _cgeb ;};};if _fgf .Kiosk !=nil {if _eebbe :=_fgf .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_eebbe !=nil {return _eebbe ;};};return nil ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_cgccf :=&CT_TLAnimVariant {};return _cgccf };func (_ccaca *CT_HtmlPublishProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_dbdf :=range start .Attr {if _dbdf .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"&&_dbdf .Name .Local =="\u0069\u0064"||_dbdf .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"&&_dbdf .Name .Local =="\u0069\u0064"{_agage ,_aefc :=_dbdf .Value ,error (nil );if _aefc !=nil {return _aefc ;};_ccaca .IdAttr =_agage ;continue ;};if _dbdf .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_ebcd ,_ecce :=_bafec .ParseBool (_dbdf .Value );if _ecce !=nil {return _ecce ;};_ccaca .ShowSpeakerNotesAttr =&_ebcd ;continue ;};if _dbdf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aefba ,_gadbb :=_dbdf .Value ,error (nil );if _gadbb !=nil {return _gadbb ;};_ccaca .TargetAttr =&_aefba ;continue ;};if _dbdf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbfd ,_fdb :=_dbdf .Value ,error (nil );if _fdb !=nil {return _fdb ;};_ccaca .TitleAttr =&_bbfd ;continue ;};};_abfcg :for {_ggaf ,_dfddcf :=d .Token ();if _dfddcf !=nil {return _dfddcf ;};switch _edbga :=_ggaf .(type ){case _bcaf .StartElement :switch _edbga .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_ccaca .SldAll =NewCT_Empty ();if _ffcbg :=d .DecodeElement (_ccaca .SldAll ,&_edbga );_ffcbg !=nil {return _ffcbg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_ccaca .SldRg =NewCT_IndexRange ();if _bdgcc :=d .DecodeElement (_ccaca .SldRg ,&_edbga );_bdgcc !=nil {return _bdgcc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_ccaca .CustShow =NewCT_CustomShowId ();if _gfefd :=d .DecodeElement (_ccaca .CustShow ,&_edbga );_gfefd !=nil {return _gfefd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccaca .ExtLst =NewCT_ExtensionList ();if _efaa :=d .DecodeElement (_ccaca .ExtLst ,&_edbga );_efaa !=nil {return _efaa ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_edbga .Name );if _bdbea :=d .Skip ();_bdbea !=nil {return _bdbea ;};};case _bcaf .EndElement :break _abfcg ;case _bcaf .CharData :};};return nil ;};func NewSldMaster ()*SldMaster {_defgd :=&SldMaster {};_defgd .CT_SlideMaster =*NewCT_SlideMaster ();return _defgd ;};func (_eeede ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_eafg :=_bcaf .Attr {};_eafg .Name =name ;switch _eeede {case ST_TLAnimateBehaviorCalcModeUnset :_eafg .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_eafg .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_eafg .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_eafg .Value ="\u0066\u006d\u006c\u0061";};return _eafg ,nil ;};type CT_TLAnimateRotationBehavior struct{ +// Type of Size +TypeAttr ST_SlideSizeType ;};type CT_TLAnimVariantStringVal struct{ -// By -ByAttr *int32 ; +// Value +ValAttr string ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_afeb :=&CT_TLAnimVariantIntegerVal {};return _afeb ;};func (_afaba *CT_TLAnimateColorBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afaba .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_gcad ,_cagaa :=_afaba .ClrSpcAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _cagaa !=nil {return _cagaa ;};start .Attr =append (start .Attr ,_gcad );};if _afaba .DirAttr !=ST_TLAnimateColorDirectionUnset {_gcffb ,_agcaf :=_afaba .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _agcaf !=nil {return _agcaf ;};start .Attr =append (start .Attr ,_gcffb );};e .EncodeToken (start );_acaec :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_afaba .CBhvr ,_acaec );if _afaba .By !=nil {_dbgd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_afaba .By ,_dbgd );};if _afaba .From !=nil {_dbfbb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_afaba .From ,_dbfbb );};if _afaba .To !=nil {_cefcgf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_afaba .To ,_cefcgf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// From -FromAttr *int32 ; +// Validate validates the CT_ViewProperties and its children +func (_bgca *CT_ViewProperties )Validate ()error {return _bgca .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// To -ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;}; +// Validate validates the CT_NotesTextViewProperties and its children +func (_dfafd *CT_NotesTextViewProperties )Validate ()error {return _dfafd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_edfbaf ST_IterateType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edfbaf .String (),start );};type EG_ExtensionList struct{ -// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path -func (_aefag *SldSyncPr )ValidateWithPath (path string )error {if _dcbga :=_aefag .CT_SlideSyncProperties .ValidateWithPath (path );_dcbga !=nil {return _dcbga ;};return nil ;}; +// Extension +Ext []*CT_Extension ;};func (_degd *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_degd =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_degd =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_degd =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_degd =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_degd =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_degd =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_degd =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_degd =7;};return nil ;};type CT_Picture struct{ -// Validate validates the CT_SlideTransitionChoice and its children -func (_cebf *CT_SlideTransitionChoice )Validate ()error {return _cebf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bdecg *CT_SlideLayout )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bdecg .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bdecg .MatchingNameAttr )});};if _bdecg .TypeAttr !=ST_SlideLayoutTypeUnset {_cegfb ,_dbaf :=_bdecg .TypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbaf !=nil {return _dbaf ;};start .Attr =append (start .Attr ,_cegfb );};if _bdecg .PreserveAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bdecg .PreserveAttr ))});};if _bdecg .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bdecg .UserDrawnAttr ))});};if _bdecg .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bdecg .ShowMasterSpAttr ))});};if _bdecg .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bdecg .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_dfgb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bdecg .CSld ,_dfgb );if _bdecg .ClrMapOvr !=nil {_bfaeec :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_bdecg .ClrMapOvr ,_bfaeec );};if _bdecg .Transition !=nil {_aeed :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdecg .Transition ,_aeed );};if _bdecg .Timing !=nil {_gfef :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_bdecg .Timing ,_gfef );};if _bdecg .Hf !=nil {_cfgga :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_bdecg .Hf ,_cfgga );};if _bdecg .ExtLst !=nil {_cgc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdecg .ExtLst ,_cgc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_TLIterateIntervalTime struct{ +// Non-Visual Properties for a Picture +NvPicPr *CT_PictureNonVisual ; -// Time -ValAttr ST_TLTime ;};func (_dcee *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u0073\u0070\u0069\u0064"{_bfb ,_beeg :=_bafec .ParseUint (_cfcd .Value ,10,32);if _beeg !=nil {return _beeg ;};_efgeb :=uint32 (_bfb );_dcee .SpidAttr =&_efgeb ;continue ;};if _cfcd .Name .Local =="\u0067\u0072\u0070I\u0064"{_fbgb ,_cgagd :=_bafec .ParseUint (_cfcd .Value ,10,32);if _cgagd !=nil {return _cgagd ;};_edded :=uint32 (_fbgb );_dcee .GrpIdAttr =&_edded ;continue ;};if _cfcd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_aaaa ,_eebb :=_bafec .ParseBool (_cfcd .Value );if _eebb !=nil {return _eebb ;};_dcee .UiExpandAttr =&_aaaa ;continue ;};};_gabcg :for {_gecdf ,_gfca :=d .Token ();if _gfca !=nil {return _gfca ;};switch _abcg :=_gecdf .(type ){case _bcaf .StartElement :switch _abcg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}:_dcee .BldAsOne =NewCT_Empty ();if _eafd :=d .DecodeElement (_dcee .BldAsOne ,&_abcg );_eafd !=nil {return _eafd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"}:_dcee .BldSub =_dcdb .NewCT_AnimationGraphicalObjectBuildProperties ();if _bfaeb :=d .DecodeElement (_dcee .BldSub ,&_abcg );_bfaeb !=nil {return _bfaeb ;};default:_cacbe .Log ("sk\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\u0043\u0054\u005f\u0054\u004c\u0047\u0072\u0061\u0070\u0068\u0069c\u0061l\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075i\u006cd\u0020\u0025v",_abcg .Name );if _cddfa :=d .Skip ();_cddfa !=nil {return _cddfa ;};};case _bcaf .EndElement :break _gabcg ;case _bcaf .CharData :};};return nil ;};const (ST_TLParaBuildTypeUnset ST_TLParaBuildType =0;ST_TLParaBuildTypeAllAtOnce ST_TLParaBuildType =1;ST_TLParaBuildTypeP ST_TLParaBuildType =2;ST_TLParaBuildTypeCust ST_TLParaBuildType =3;ST_TLParaBuildTypeWhole ST_TLParaBuildType =4;); +// Picture Fill +BlipFill *_da .CT_BlipFillProperties ;SpPr *_da .CT_ShapeProperties ;Style *_da .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_TLAnimateScaleBehavior and its children -func (_ecbdd *CT_TLAnimateScaleBehavior )Validate ()error {return _ecbdd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; +// Validate validates the CT_SlideRelationshipList and its children +func (_bafe *CT_SlideRelationshipList )Validate ()error {return _bafe .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func (_ffff *NotesMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _ffff .CT_NotesMaster .MarshalXML (e ,start );};func (_dfgdba *CT_TransitionSoundAction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aefgd :for {_aefe ,_gbdaf :=d .Token ();if _gbdaf !=nil {return _gbdaf ;};switch _fgcaa :=_aefe .(type ){case _e .StartElement :switch _fgcaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"}:_dfgdba .StSnd =NewCT_TransitionStartSoundAction ();if _acbbb :=d .DecodeElement (_dfgdba .StSnd ,&_fgcaa );_acbbb !=nil {return _acbbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"}:_dfgdba .EndSnd =NewCT_Empty ();if _cbefb :=d .DecodeElement (_dfgdba .EndSnd ,&_fgcaa );_cbefb !=nil {return _cbefb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_fgcaa .Name );if _ebacd :=d .Skip ();_ebacd !=nil {return _ebacd ;};};case _e .EndElement :break _aefgd ;case _e .CharData :};};return nil ;};func (_aagga ST_TLCommandType )String ()string {switch _aagga {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";}; -// Validate validates the CT_GuideList and its children -func (_ffa *CT_GuideList )Validate ()error {return _ffa .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_SplitTransition ()*CT_SplitTransition {_dgbff :=&CT_SplitTransition {};return _dgbff }; +// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path +func (_fdga *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SlideLayoutIdListEntry and its children -func (_bfccef *CT_SlideLayoutIdListEntry )Validate ()error {return _bfccef .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_dgfa :=&CT_SideDirectionTransition {};return _dgfa ;};func (_fbbg ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _fbbg {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbbg ));};return nil ;}; +// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path +func (_agffb *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _agffb .HandoutMasterId !=nil {if _bad :=_agffb .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_bad !=nil {return _bad ;};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_aafc :=&CT_HeaderFooter {};return _aafc };func NewCT_TimeNodeList ()*CT_TimeNodeList {_gdee :=&CT_TimeNodeList {};return _gdee };func (_eabg *ST_ViewType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eabg =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_eabg =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eabg =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_eabg =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_eabg =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eabg =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_eabg =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eabg =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_eabg =8;};return nil ;};func (_aefgf *CT_Rel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abg :=range start .Attr {if _abg .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"&&_abg .Name .Local =="\u0069\u0064"||_abg .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"&&_abg .Name .Local =="\u0069\u0064"{_cgdf ,_cagfb :=_abg .Value ,error (nil );if _cagfb !=nil {return _cagfb ;};_aefgf .IdAttr =_cgdf ;continue ;};};for {_cadaf ,_cegg :=d .Token ();if _cegg !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_cegg );};if _dcbd ,_fedba :=_cadaf .(_e .EndElement );_fedba &&_dcbd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TLAnimVariantBooleanVal and its children -func (_bfecbf *CT_TLAnimVariantBooleanVal )Validate ()error {return _bfecbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");};func (_gdce *CT_BuildList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dcgdg :for {_ceed ,_ddgbe :=d .Token ();if _ddgbe !=nil {return _ddgbe ;};switch _gcbfa :=_ceed .(type ){case _bcaf .StartElement :switch _gcbfa .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"}:_aedfg :=NewCT_TLBuildParagraph ();if _ecgcg :=d .DecodeElement (_aedfg ,&_gcbfa );_ecgcg !=nil {return _ecgcg ;};_gdce .BldP =append (_gdce .BldP ,_aedfg );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_dadba :=NewCT_TLBuildDiagram ();if _gdab :=d .DecodeElement (_dadba ,&_gcbfa );_gdab !=nil {return _gdab ;};_gdce .BldDgm =append (_gdce .BldDgm ,_dadba );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_ada :=NewCT_TLOleBuildChart ();if _gcfdd :=d .DecodeElement (_ada ,&_gcbfa );_gcfdd !=nil {return _gcfdd ;};_gdce .BldOleChart =append (_gdce .BldOleChart ,_ada );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}:_dagcd :=NewCT_TLGraphicalObjectBuild ();if _faefc :=d .DecodeElement (_dagcd ,&_gcbfa );_faefc !=nil {return _faefc ;};_gdce .BldGraphic =append (_gdce .BldGraphic ,_dagcd );default:_cacbe .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gcbfa .Name );if _edee :=d .Skip ();_edee !=nil {return _edee ;};};case _bcaf .EndElement :break _dcgdg ;case _bcaf .CharData :};};return nil ;};func (_deaded ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _deaded {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaded ));};return nil ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_abagg :=&CT_TransitionSoundAction {};return _abagg ;};type CT_OutlineViewProperties struct{ +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_dgbg *CT_Connector )ValidateWithPath (path string )error {if _fgda :=_dgbg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fgda !=nil {return _fgda ;};if _cea :=_dgbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cea !=nil {return _cea ;};if _dgbg .Style !=nil {if _eaf :=_dgbg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eaf !=nil {return _eaf ;};};if _dgbg .ExtLst !=nil {if _dacg :=_dgbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacg !=nil {return _dacg ;};};return nil ;};type CT_WheelTransition struct{ -// Common View Properties -CViewPr *CT_CommonViewProperties ; +// Spokes +SpokesAttr *uint32 ;}; -// List of Presentation Slides -SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_SlideRelationshipListEntry and its children +func (_aeee *CT_SlideRelationshipListEntry )Validate ()error {return _aeee .ValidateWithPath ("\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079");}; -// Validate validates the CT_TLTimeCondition and its children -func (_affa *CT_TLTimeCondition )Validate ()error {return _affa .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func NewCT_PrintProperties ()*CT_PrintProperties {_gagf :=&CT_PrintProperties {};return _gagf };type ST_TLParaBuildType byte ;type CT_TLBehaviorAttributeNameList struct{ +// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path +func (_acbd *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil }; -// Attribute Name -AttrName []string ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_cegad :=&CT_SlideRelationshipListEntry {};return _cegad ;}; +// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path +func (_fcgae *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _gaba :=_fcgae .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gaba !=nil {return _gaba ;};return nil ;};type CT_TLCommandBehavior struct{ -// Validate validates the CT_SlideLayout and its children -func (_bacga *CT_SlideLayout )Validate ()error {return _bacga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};type CT_CommonViewProperties struct{ +// Command Type +TypeAttr ST_TLCommandType ; -// Variable Scale -VarScaleAttr *bool ; +// Command +CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};type EG_TopLevelSlide struct{ -// View Scale -Scale *_dcdb .CT_Scale2D ; +// Color Scheme Map +ClrMap *_da .CT_ColorMapping ;};type CT_TLIterateData struct{ -// View Origin -Origin *_dcdb .CT_Point2D ;};func (_cbaf ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _cbaf {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaf ));};return nil ;};func (_eadbg *CT_EmbeddedFontListEntry )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eadbg .Font =_dcdb .NewCT_TextFont ();_gdced :for {_ggaba ,_dbbebb :=d .Token ();if _dbbebb !=nil {return _dbbebb ;};switch _bb :=_ggaba .(type ){case _bcaf .StartElement :switch _bb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:if _edecd :=d .DecodeElement (_eadbg .Font ,&_bb );_edecd !=nil {return _edecd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"}:_eadbg .Regular =NewCT_EmbeddedFontDataId ();if _cfebe :=d .DecodeElement (_eadbg .Regular ,&_bb );_cfebe !=nil {return _cfebe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"}:_eadbg .Bold =NewCT_EmbeddedFontDataId ();if _agbbe :=d .DecodeElement (_eadbg .Bold ,&_bb );_agbbe !=nil {return _agbbe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"}:_eadbg .Italic =NewCT_EmbeddedFontDataId ();if _dda :=d .DecodeElement (_eadbg .Italic ,&_bb );_dda !=nil {return _dda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_eadbg .BoldItalic =NewCT_EmbeddedFontDataId ();if _adbg :=d .DecodeElement (_eadbg .BoldItalic ,&_bb );_adbg !=nil {return _adbg ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_bb .Name );if _bagd :=d .Skip ();_bagd !=nil {return _bagd ;};};case _bcaf .EndElement :break _gdced ;case _bcaf .CharData :};};return nil ;};func (_ddbc ST_TLTimeNodeSyncType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_ddbc .String (),start );};func (_bggdda ST_TransitionSideDirectionType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_bggdda .String (),start );};func NewTagLst ()*TagLst {_cce :=&TagLst {};_cce .CT_TagList =*NewCT_TagList ();return _cce };func (_agcec ST_TLAnimateColorDirection )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_agcec .String (),start );};func (_fgde *ST_TLPreviousActionType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ecbfe ,_fbbba :=d .Token ();if _fbbba !=nil {return _fbbba ;};if _dbfce ,_dcfdc :=_ecbfe .(_bcaf .EndElement );_dcfdc &&_dbfce .Name ==start .Name {*_fgde =1;return nil ;};if _ggcd ,_ebba :=_ecbfe .(_bcaf .CharData );!_ebba {return _ffgea .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",_ecbfe );}else {switch string (_ggcd ){case "":*_fgde =0;case "\u006e\u006f\u006e\u0065":*_fgde =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_fgde =2;};};_ecbfe ,_fbbba =d .Token ();if _fbbba !=nil {return _fbbba ;};if _febbg ,_cged :=_ecbfe .(_bcaf .EndElement );_cged &&_febbg .Name ==start .Name {return nil ;};return _ffgea .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",_ecbfe );};func (_fgbc ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _fgbc .ValidateWithPath ("")};type CT_TLOleBuildChart struct{ +// Iterate Type +TypeAttr ST_IterateType ; -// Build -BldAttr ST_TLOleChartBuildType ; +// Backwards +BackwardsAttr *bool ; -// Animate Background -AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_gaf *CT_OptionalBlackTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bdba :=range start .Attr {if _bdba .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_abdef ,_aace :=_bafec .ParseBool (_bdba .Value );if _aace !=nil {return _aace ;};_gaf .ThruBlkAttr =&_abdef ;continue ;};};for {_ebce ,_dbaffe :=d .Token ();if _dbaffe !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006c\u0042\u006c\u0061\u0063\u006bT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_dbaffe );};if _aaf ,_edcdf :=_ebce .(_bcaf .EndElement );_edcdf &&_aaf .Name ==start .Name {break ;};};return nil ;};type CT_TLCommonMediaNodeData struct{ +// Time Absolute +TmAbs *CT_TLIterateIntervalTime ; -// Volume -VolAttr *_dcdb .ST_PositiveFixedPercentage ; +// Time Percentage +TmPct *CT_TLIterateIntervalPercentage ;};func (_aegf *CT_SlideTransitionChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgce :for {_aceeg ,_abgd :=d .Token ();if _abgd !=nil {return _abgd ;};switch _gada :=_aceeg .(type ){case _e .StartElement :switch _gada .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_aegf .Blinds =NewCT_OrientationTransition ();if _cgbc :=d .DecodeElement (_aegf .Blinds ,&_gada );_cgbc !=nil {return _cgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_aegf .Checker =NewCT_OrientationTransition ();if _dggf :=d .DecodeElement (_aegf .Checker ,&_gada );_dggf !=nil {return _dggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_aegf .Circle =NewCT_Empty ();if _eafgb :=d .DecodeElement (_aegf .Circle ,&_gada );_eafgb !=nil {return _eafgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_aegf .Dissolve =NewCT_Empty ();if _bcbc :=d .DecodeElement (_aegf .Dissolve ,&_gada );_bcbc !=nil {return _bcbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_aegf .Comb =NewCT_OrientationTransition ();if _eegba :=d .DecodeElement (_aegf .Comb ,&_gada );_eegba !=nil {return _eegba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_aegf .Cover =NewCT_EightDirectionTransition ();if _efdd :=d .DecodeElement (_aegf .Cover ,&_gada );_efdd !=nil {return _efdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_aegf .Cut =NewCT_OptionalBlackTransition ();if _cafe :=d .DecodeElement (_aegf .Cut ,&_gada );_cafe !=nil {return _cafe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_aegf .Diamond =NewCT_Empty ();if _fgggf :=d .DecodeElement (_aegf .Diamond ,&_gada );_fgggf !=nil {return _fgggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_aegf .Fade =NewCT_OptionalBlackTransition ();if _badd :=d .DecodeElement (_aegf .Fade ,&_gada );_badd !=nil {return _badd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_aegf .Newsflash =NewCT_Empty ();if _acbba :=d .DecodeElement (_aegf .Newsflash ,&_gada );_acbba !=nil {return _acbba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_aegf .Plus =NewCT_Empty ();if _fgbaa :=d .DecodeElement (_aegf .Plus ,&_gada );_fgbaa !=nil {return _fgbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_aegf .Pull =NewCT_EightDirectionTransition ();if _eabc :=d .DecodeElement (_aegf .Pull ,&_gada );_eabc !=nil {return _eabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_aegf .Push =NewCT_SideDirectionTransition ();if _babe :=d .DecodeElement (_aegf .Push ,&_gada );_babe !=nil {return _babe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_aegf .Random =NewCT_Empty ();if _eeagb :=d .DecodeElement (_aegf .Random ,&_gada );_eeagb !=nil {return _eeagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_aegf .RandomBar =NewCT_OrientationTransition ();if _cfbb :=d .DecodeElement (_aegf .RandomBar ,&_gada );_cfbb !=nil {return _cfbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_aegf .Split =NewCT_SplitTransition ();if _cgff :=d .DecodeElement (_aegf .Split ,&_gada );_cgff !=nil {return _cgff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_aegf .Strips =NewCT_CornerDirectionTransition ();if _fdfad :=d .DecodeElement (_aegf .Strips ,&_gada );_fdfad !=nil {return _fdfad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_aegf .Wedge =NewCT_Empty ();if _bbbf :=d .DecodeElement (_aegf .Wedge ,&_gada );_bbbf !=nil {return _bbbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_aegf .Wheel =NewCT_WheelTransition ();if _fbfdg :=d .DecodeElement (_aegf .Wheel ,&_gada );_fbfdg !=nil {return _fbfdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_aegf .Wipe =NewCT_SideDirectionTransition ();if _fgcee :=d .DecodeElement (_aegf .Wipe ,&_gada );_fgcee !=nil {return _fgcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_aegf .Zoom =NewCT_InOutTransition ();if _egebc :=d .DecodeElement (_aegf .Zoom ,&_gada );_egebc !=nil {return _egebc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_gada .Name );if _aaafd :=d .Skip ();_aaafd !=nil {return _aaafd ;};};case _e .EndElement :break _fgce ;case _e .CharData :};};return nil ;};const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;);func (_eefbd *SldMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eefbd .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_abfca :=range start .Attr {if _abfca .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gdbf ,_aged :=_a .ParseBool (_abfca .Value );if _aged !=nil {return _aged ;};_eefbd .PreserveAttr =&_gdbf ;continue ;};};_gedfa :for {_aafdc ,_fbbgd :=d .Token ();if _fbbgd !=nil {return _fbbgd ;};switch _bbdf :=_aafdc .(type ){case _e .StartElement :switch _bbdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _bdeag :=d .DecodeElement (_eefbd .CSld ,&_bbdf );_bdeag !=nil {return _bdeag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ggcdf :=d .DecodeElement (_eefbd .ClrMap ,&_bbdf );_ggcdf !=nil {return _ggcdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_eefbd .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _gbdafa :=d .DecodeElement (_eefbd .SldLayoutIdLst ,&_bbdf );_gbdafa !=nil {return _gbdafa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_eefbd .Transition =NewCT_SlideTransition ();if _ddcge :=d .DecodeElement (_eefbd .Transition ,&_bbdf );_ddcge !=nil {return _ddcge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_eefbd .Timing =NewCT_SlideTiming ();if _ceccc :=d .DecodeElement (_eefbd .Timing ,&_bbdf );_ceccc !=nil {return _ceccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_eefbd .Hf =NewCT_HeaderFooter ();if _gddde :=d .DecodeElement (_eefbd .Hf ,&_bbdf );_gddde !=nil {return _gddde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_eefbd .TxStyles =NewCT_SlideMasterTextStyles ();if _dadcb :=d .DecodeElement (_eefbd .TxStyles ,&_bbdf );_dadcb !=nil {return _dadcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefbd .ExtLst =NewCT_ExtensionListModify ();if _cbcfc :=d .DecodeElement (_eefbd .ExtLst ,&_bbdf );_cbcfc !=nil {return _cbcfc ;};default:_f .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 \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_bbdf .Name );if _gfdg :=d .Skip ();_gfdg !=nil {return _gfdg ;};};case _e .EndElement :break _gedfa ;case _e .CharData :};};return nil ;}; -// Mute -MuteAttr *bool ; +// Validate validates the CT_SlideTransitionChoice and its children +func (_gfbf *CT_SlideTransitionChoice )Validate ()error {return _gfbf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbac *ST_TransitionInOutDirectionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_face ,_bcdgg :=d .Token ();if _bcdgg !=nil {return _bcdgg ;};if _aagg ,_eacb :=_face .(_e .EndElement );_eacb &&_aagg .Name ==start .Name {*_cbac =1;return nil ;};if _bdged ,_afbeg :=_face .(_e .CharData );!_afbeg {return _d .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",_face );}else {switch string (_bdged ){case "":*_cbac =0;case "\u006f\u0075\u0074":*_cbac =1;case "\u0069\u006e":*_cbac =2;};};_face ,_bcdgg =d .Token ();if _bcdgg !=nil {return _bcdgg ;};if _agbbf ,_dedfb :=_face .(_e .EndElement );_dedfb &&_agbbf .Name ==start .Name {return nil ;};return _d .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",_face );};func (_bbae ST_SlideLayoutType )Validate ()error {return _bbae .ValidateWithPath ("")};func (_aacef ST_PrintColorMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aacef .String (),start );}; -// Number of Slides -NumSldAttr *uint32 ; +// Validate validates the CT_TLBuildDiagram and its children +func (_accc *CT_TLBuildDiagram )Validate ()error {return _accc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");}; -// Show When Stopped -ShowWhenStoppedAttr *bool ; +// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path +func (_cbgad *SldMaster )ValidateWithPath (path string )error {if _edeeg :=_cbgad .CT_SlideMaster .ValidateWithPath (path );_edeeg !=nil {return _edeeg ;};return nil ;};func (_aedc *CT_Comment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_aedc .AuthorIdAttr )});if _aedc .DtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_aedc .DtAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_aedc .IdxAttr )});e .EncodeToken (start );_beb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_aedc .Pos ,_beb );_aef :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_f .AddPreserveSpaceAttr (&_aef ,_aedc .Text );e .EncodeElement (_aedc .Text ,_aef );if _aedc .ExtLst !=nil {_bcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedc .ExtLst ,_bcf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Common Time Node Properties -CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_gdgfc *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_afaa :=range start .Attr {if _afaa .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_bebae ,_afga :=_bafec .ParseBool (_afaa .Value );if _afga !=nil {return _afga ;};_gdgfc .IsPhotoAttr =&_bebae ;continue ;};if _afaa .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_cfa ,_cbbgc :=_bafec .ParseBool (_afaa .Value );if _cbbgc !=nil {return _cbbgc ;};_gdgfc .UserDrawnAttr =&_cfa ;continue ;};};_fcgd :for {_fgfag ,_cdfga :=d .Token ();if _cdfga !=nil {return _cdfga ;};switch _fgbdd :=_fgfag .(type ){case _bcaf .StartElement :switch _fgbdd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_gdgfc .Ph =NewCT_Placeholder ();if _gcfa :=d .DecodeElement (_gdgfc .Ph ,&_fgbdd );_gcfa !=nil {return _gcfa ;};case _bcaf .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_gdgfc .AudioCd =_dcdb .NewCT_AudioCD ();if _cdba :=d .DecodeElement (_gdgfc .AudioCd ,&_fgbdd );_cdba !=nil {return _cdba ;};case _bcaf .Name {Space :"\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",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_gdgfc .WavAudioFile =_dcdb .NewCT_EmbeddedWAVAudioFile ();if _fefag :=d .DecodeElement (_gdgfc .WavAudioFile ,&_fgbdd );_fefag !=nil {return _fefag ;};case _bcaf .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_gdgfc .AudioFile =_dcdb .NewCT_AudioFile ();if _bggc :=d .DecodeElement (_gdgfc .AudioFile ,&_fgbdd );_bggc !=nil {return _bggc ;};case _bcaf .Name {Space :"\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",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_gdgfc .VideoFile =_dcdb .NewCT_VideoFile ();if _cgdg :=d .DecodeElement (_gdgfc .VideoFile ,&_fgbdd );_cgdg !=nil {return _cgdg ;};case _bcaf .Name {Space :"\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",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_gdgfc .QuickTimeFile =_dcdb .NewCT_QuickTimeFile ();if _deeba :=d .DecodeElement (_gdgfc .QuickTimeFile ,&_fgbdd );_deeba !=nil {return _deeba ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_gdgfc .CustDataLst =NewCT_CustomerDataList ();if _dgfe :=d .DecodeElement (_gdgfc .CustDataLst ,&_fgbdd );_dgfe !=nil {return _dgfe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgfc .ExtLst =NewCT_ExtensionList ();if _dedef :=d .DecodeElement (_gdgfc .ExtLst ,&_fgbdd );_dedef !=nil {return _dedef ;};default:_cacbe .Log ("\u0073\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\u006f\u006e\u0020\u0043\u0054\u005f\u0041p\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006eg\u0050\u0072\u006f\u0070\u0073 \u0025\u0076",_fgbdd .Name );if _cbfb :=d .Skip ();_cbfb !=nil {return _cbfb ;};};case _bcaf .EndElement :break _fcgd ;case _bcaf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path +func (_edac *CT_ExtensionListModify )ValidateWithPath (path string )error {for _cga ,_cgec :=range _edac .Ext {if _geae :=_cgec .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cga ));_geae !=nil {return _geae ;};};return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_bgdac :=&CT_TransitionStartSoundAction {};_bgdac .Snd =_da .NewCT_EmbeddedWAVAudioFile ();return _bgdac ;};func (_ggge *ST_TransitionEightDirectionType )Validate ()error {return _ggge .ValidateWithPath ("")};func (_bdddg *CT_SplitTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abade :=range start .Attr {if _abade .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bdddg .OrientAttr .UnmarshalXMLAttr (_abade );continue ;};if _abade .Name .Local =="\u0064\u0069\u0072"{_bdddg .DirAttr .UnmarshalXMLAttr (_abade );continue ;};};for {_gdde ,_gfaa :=d .Token ();if _gfaa !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0070\u006c\u0069\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gfaa );};if _gdbba ,_bgabc :=_gdde .(_e .EndElement );_bgabc &&_gdbba .Name ==start .Name {break ;};};return nil ;};func (_afgfb ST_PlaceholderSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afgfb .String (),start );};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;); -// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path -func (_bbbf *CT_Guide )ValidateWithPath (path string )error {if _fafa :=_bbbf .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_fafa !=nil {return _fafa ;};if _bbbf .PosAttr !=nil {if _dcdcba :=_bbbf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dcdcba !=nil {return _dcdcba ;};};return nil ;};func (_bddc ST_TLBehaviorOverrideType )String ()string {switch _bddc {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";};func (_efccd ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_dccgc :=_bcaf .Attr {};_dccgc .Name =name ;switch _efccd {case ST_TLAnimateBehaviorValueTypeUnset :_dccgc .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_dccgc .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_dccgc .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_dccgc .Value ="\u0063\u006c\u0072";};return _dccgc ,nil ;}; +// Validate validates the CT_TagsData and its children +func (_ggefe *CT_TagsData )Validate ()error {return _ggefe .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};type CT_TLGraphicalObjectBuild struct{ -// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path -func (_abbg *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _abbg .IdAttr < 256{return _ffgea .Errorf ("\u0025\u0073/m\u002e\u0049\u0064A\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0032\u00356 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_abbg .IdAttr );};if _abbg .IdAttr >=2147483648{return _ffgea .Errorf ("\u0025\u0073\u002fm\u002e\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_abbg .IdAttr );};if _abbg .ExtLst !=nil {if _fded :=_abbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fded !=nil {return _fded ;};};return nil ;};type CT_TimeNodeList struct{ +// Build As One +BldAsOne *CT_Empty ; -// Parallel Time Node -Par []*CT_TLTimeNodeParallel ; +// Build Sub Elements +BldSub *_da .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_SideDirectionTransition struct{ -// Sequence Time Node -Seq []*CT_TLTimeNodeSequence ; +// Direction +DirAttr ST_TransitionSideDirectionType ;}; -// Exclusive -Excl []*CT_TLTimeNodeExclusive ; +// Validate validates the CT_Rel and its children +func (_dabe *CT_Rel )Validate ()error {return _dabe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Animate -Anim []*CT_TLAnimateBehavior ; +// Validate validates the SldLayout and its children +func (_fgbea *SldLayout )Validate ()error {return _fgbea .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func (_gagaf ST_TLChartSubelementType )Validate ()error {return _gagaf .ValidateWithPath ("")};func (_beaga ST_TLChartSubelementType )String ()string {switch _beaga {case 0:return "";case 1:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return "";};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_agaf :=&CT_TLTimeConditionList {};return _agaf ;};type ST_TLTimeIndefinite byte ;type Presentation struct{CT_Presentation };func (_eacab ST_SlideSizeType )ValidateWithPath (path string )error {switch _eacab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacab ));};return nil ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);func (_bccc ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _bccc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccc ));};return nil ;};func (_aaceec *CT_TLTimeConditionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gbafe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_dfcb :=range _aaceec .Cond {e .EncodeElement (_dfcb ,_gbafe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Animate Color Behavior -AnimClr []*CT_TLAnimateColorBehavior ; +// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path +func (_dgfe *CT_CustomShowList )ValidateWithPath (path string )error {for _gea ,_cfca :=range _dgfe .CustShow {if _fcee :=_cfca .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gea ));_fcee !=nil {return _fcee ;};};return nil ;}; -// Animate Effect -AnimEffect []*CT_TLAnimateEffectBehavior ; +// Validate validates the CT_OleObjectLink and its children +func (_dedad *CT_OleObjectLink )Validate ()error {return _dedad .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_fcffc ST_ViewType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcffc .String (),start );};func (_dfda *CT_NotesViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfda .CSldViewPr =NewCT_CommonSlideViewProperties ();_cfcae :for {_geaea ,_daad :=d .Token ();if _daad !=nil {return _daad ;};switch _fcda :=_geaea .(type ){case _e .StartElement :switch _fcda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _gecbg :=d .DecodeElement (_dfda .CSldViewPr ,&_fcda );_gecbg !=nil {return _gecbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfda .ExtLst =NewCT_ExtensionList ();if _ffbad :=d .DecodeElement (_dfda .ExtLst ,&_fcda );_ffbad !=nil {return _ffbad ;};default:_f .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\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fcda .Name );if _afab :=d .Skip ();_afab !=nil {return _afab ;};};case _e .EndElement :break _cfcae ;case _e .CharData :};};return nil ;};func (_ffdb *CT_TLAnimateBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffdb .ByAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_ffdb .ByAttr )});};if _ffdb .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ffdb .FromAttr )});};if _ffdb .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ffdb .ToAttr )});};if _ffdb .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_bbgbe ,_caed :=_ffdb .CalcmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _caed !=nil {return _caed ;};start .Attr =append (start .Attr ,_bbgbe );};if _ffdb .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_eefdd ,_fdda :=_ffdb .ValueTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _fdda !=nil {return _fdda ;};start .Attr =append (start .Attr ,_eefdd );};e .EncodeToken (start );_dfbag :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ffdb .CBhvr ,_dfbag );if _ffdb .TavLst !=nil {_gbcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ffdb .TavLst ,_gbcb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLIterateIntervalPercentage struct{ -// Animate Motion -AnimMotion []*CT_TLAnimateMotionBehavior ; +// Value +ValAttr _da .ST_PositivePercentage ;};func (_eeage *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfacb ,_fbbbd :=d .Token ();if _fbbbd !=nil {return _fbbbd ;};if _adebg ,_eabfg :=_bfacb .(_e .EndElement );_eabfg &&_adebg .Name ==start .Name {*_eeage =1;return nil ;};if _daecd ,_dccabe :=_bfacb .(_e .CharData );!_dccabe {return _d .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",_bfacb );}else {switch string (_daecd ){case "":*_eeage =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_eeage =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_eeage =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_eeage =3;};};_bfacb ,_fbbbd =d .Token ();if _fbbbd !=nil {return _fbbbd ;};if _gceg ,_ffged :=_bfacb .(_e .EndElement );_ffged &&_gceg .Name ==start .Name {return nil ;};return _d .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",_bfacb );};func (_dcdfa *EG_Background )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dagf :for {_gbdgg ,_dccab :=d .Token ();if _dccab !=nil {return _dccab ;};switch _fbfede :=_gbdgg .(type ){case _e .StartElement :switch _fbfede .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_dcdfa .BgPr =NewCT_BackgroundProperties ();if _begfg :=d .DecodeElement (_dcdfa .BgPr ,&_fbfede );_begfg !=nil {return _begfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_dcdfa .BgRef =_da .NewCT_StyleMatrixReference ();if _dgdc :=d .DecodeElement (_dcdfa .BgRef ,&_fbfede );_dgdc !=nil {return _dgdc ;};default:_f .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\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_fbfede .Name );if _bfbga :=d .Skip ();_bfbga !=nil {return _bfbga ;};};case _e .EndElement :break _dagf ;case _e .CharData :};};return nil ;};func (_ecdf *CT_Presentation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecdf .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ecdf .ServerZoomAttr )});};if _ecdf .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ecdf .FirstSlideNumAttr )});};if _ecdf .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .ShowSpecialPlsOnTitleSldAttr ))});};if _ecdf .RtlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0074\u006c"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .RtlAttr ))});};if _ecdf .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .RemovePersonalInfoOnSaveAttr ))});};if _ecdf .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .CompatModeAttr ))});};if _ecdf .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .StrictFirstAndLastCharsAttr ))});};if _ecdf .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .EmbedTrueTypeFontsAttr ))});};if _ecdf .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .SaveSubsetFontsAttr ))});};if _ecdf .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .AutoCompressPicturesAttr ))});};if _ecdf .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ecdf .BookmarkIdSeedAttr )});};if _ecdf .ConformanceAttr !=_ef .ST_ConformanceClassUnset {_gfdfe ,_gedbgb :=_ecdf .ConformanceAttr .MarshalXMLAttr (_e .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _gedbgb !=nil {return _gedbgb ;};start .Attr =append (start .Attr ,_gfdfe );};e .EncodeToken (start );if _ecdf .SldMasterIdLst !=nil {_fdfa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .SldMasterIdLst ,_fdfa );};if _ecdf .NotesMasterIdLst !=nil {_gabea :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .NotesMasterIdLst ,_gabea );};if _ecdf .HandoutMasterIdLst !=nil {_ebd :=_e .StartElement {Name :_e .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_ecdf .HandoutMasterIdLst ,_ebd );};if _ecdf .SldIdLst !=nil {_gafe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .SldIdLst ,_gafe );};if _ecdf .SldSz !=nil {_dedc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_ecdf .SldSz ,_dedc );};_aefcg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_ecdf .NotesSz ,_aefcg );if _ecdf .SmartTags !=nil {_dcbb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ecdf .SmartTags ,_dcbb );};if _ecdf .EmbeddedFontLst !=nil {_dbbc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .EmbeddedFontLst ,_dbbc );};if _ecdf .CustShowLst !=nil {_bbcec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .CustShowLst ,_bbcec );};if _ecdf .PhotoAlbum !=nil {_dbbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_ecdf .PhotoAlbum ,_dbbf );};if _ecdf .CustDataLst !=nil {_acfb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .CustDataLst ,_acfb );};if _ecdf .Kinsoku !=nil {_feaad :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_ecdf .Kinsoku ,_feaad );};if _ecdf .DefaultTextStyle !=nil {_cddc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecdf .DefaultTextStyle ,_cddc );};if _ecdf .ModifyVerifier !=nil {_edec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_ecdf .ModifyVerifier ,_edec );};if _ecdf .ExtLst !=nil {_cegf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .ExtLst ,_cegf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLCommonTimeNodeData struct{ -// Animate Rotation -AnimRot []*CT_TLAnimateRotationBehavior ; +// ID +IdAttr *uint32 ; -// Animate Scale -AnimScale []*CT_TLAnimateScaleBehavior ; +// Preset ID +PresetIDAttr *int32 ; -// Command -Cmd []*CT_TLCommandBehavior ; +// Preset Types +PresetClassAttr ST_TLTimeNodePresetClassType ; -// Set Time Node Behavior -Set []*CT_TLSetBehavior ; +// Preset SubType +PresetSubtypeAttr *int32 ; -// Audio -Audio []*CT_TLMediaNodeAudio ; +// Duration +DurAttr *ST_TLTime ; -// Video -Video []*CT_TLMediaNodeVideo ;};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_gbgc :=&CT_TLBuildDiagram {};return _gbgc };func (_bbea ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_bbea .String (),start );};func (_aeebgb ST_PlaceholderType )Validate ()error {return _aeebgb .ValidateWithPath ("")}; +// Repeat Count +RepeatCountAttr *ST_TLTime ; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_ecfb *CT_Connector )ValidateWithPath (path string )error {if _ebb :=_ecfb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ebb !=nil {return _ebb ;};if _aga :=_ecfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aga !=nil {return _aga ;};if _ecfb .Style !=nil {if _cdabc :=_ecfb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cdabc !=nil {return _cdabc ;};};if _ecfb .ExtLst !=nil {if _baab :=_ecfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baab !=nil {return _baab ;};};return nil ;};type CT_CustomShow struct{ +// Repeat Duration +RepeatDurAttr *ST_TLTime ; -// Custom Show Name -NameAttr string ; +// Speed +SpdAttr *_da .ST_Percentage ; -// Custom Show ID -IdAttr uint32 ; +// Acceleration +AccelAttr *_da .ST_PositiveFixedPercentage ; -// List of Presentation Slides -SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;}; +// Deceleration +DecelAttr *_da .ST_PositiveFixedPercentage ; -// Validate validates the EG_Background and its children -func (_fcfg *EG_Background )Validate ()error {return _fcfg .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// Auto Reverse +AutoRevAttr *bool ; -// Validate validates the CT_BackgroundProperties and its children -func (_cdegc *CT_BackgroundProperties )Validate ()error {return _cdegc .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dgfec *CT_TLTemplate )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dgfec .TnLst =NewCT_TimeNodeList ();for _ ,_dfbe :=range start .Attr {if _dfbe .Name .Local =="\u006c\u0076\u006c"{_afffg ,_gadad :=_bafec .ParseUint (_dfbe .Value ,10,32);if _gadad !=nil {return _gadad ;};_gaead :=uint32 (_afffg );_dgfec .LvlAttr =&_gaead ;continue ;};};_abbae :for {_beadf ,_addbc :=d .Token ();if _addbc !=nil {return _addbc ;};switch _fbeb :=_beadf .(type ){case _bcaf .StartElement :switch _fbeb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:if _bfcc :=d .DecodeElement (_dgfec .TnLst ,&_fbeb );_bfcc !=nil {return _bfcc ;};default:_cacbe .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\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_fbeb .Name );if _cdecf :=d .Skip ();_cdecf !=nil {return _cdecf ;};};case _bcaf .EndElement :break _abbae ;case _bcaf .CharData :};};return nil ;};func (_fbaee *CT_Slide )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _fbaee .ShowAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_fbaee .ShowAttr ))});};if _fbaee .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_fbaee .ShowMasterSpAttr ))});};if _fbaee .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_fbaee .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_cfag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fbaee .CSld ,_cfag );if _fbaee .ClrMapOvr !=nil {_bbaea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_fbaee .ClrMapOvr ,_bbaea );};if _fbaee .Transition !=nil {_dcefb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbaee .Transition ,_dcefb );};if _fbaee .Timing !=nil {_eafe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_fbaee .Timing ,_eafe );};if _fbaee .ExtLst !=nil {_ecada :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbaee .ExtLst ,_ecada );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewPresentation ()*Presentation {_eddfc :=&Presentation {};_eddfc .CT_Presentation =*NewCT_Presentation ();return _eddfc ;}; +// Restart +RestartAttr ST_TLTimeNodeRestartType ; -// Validate validates the CT_TLAnimateMotionBehavior and its children -func (_ggcdf *CT_TLAnimateMotionBehavior )Validate ()error {return _ggcdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_ffedd ST_TLTimeNodeSyncType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_bgaccd :=_bcaf .Attr {};_bgaccd .Name =name ;switch _ffedd {case ST_TLTimeNodeSyncTypeUnset :_bgaccd .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_bgaccd .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_bgaccd .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _bgaccd ,nil ;};func (_dccg *CT_WebProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bfgd :=range start .Attr {if _bfgd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_efddbe ,_debd :=_bafec .ParseBool (_bfgd .Value );if _debd !=nil {return _debd ;};_dccg .ShowAnimationAttr =&_efddbe ;continue ;};if _bfgd .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_dcaca ,_deeeg :=_bafec .ParseBool (_bfgd .Value );if _deeeg !=nil {return _deeeg ;};_dccg .ResizeGraphicsAttr =&_dcaca ;continue ;};if _bfgd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_eaag ,_bfaaf :=_bafec .ParseBool (_bfgd .Value );if _bfaaf !=nil {return _bfaaf ;};_dccg .AllowPngAttr =&_eaag ;continue ;};if _bfgd .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_gaae ,_fadab :=_bafec .ParseBool (_bfgd .Value );if _fadab !=nil {return _fadab ;};_dccg .RelyOnVmlAttr =&_gaae ;continue ;};if _bfgd .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_gccfa ,_cgbbg :=_bafec .ParseBool (_bfgd .Value );if _cgbbg !=nil {return _cgbbg ;};_dccg .OrganizeInFoldersAttr =&_gccfa ;continue ;};if _bfgd .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_decb ,_fgba :=_bafec .ParseBool (_bfgd .Value );if _fgba !=nil {return _fgba ;};_dccg .UseLongFilenamesAttr =&_decb ;continue ;};if _bfgd .Name .Local =="\u0069\u006d\u0067S\u007a"{_dccg .ImgSzAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_efc ,_gae :=_bfgd .Value ,error (nil );if _gae !=nil {return _gae ;};_dccg .EncodingAttr =&_efc ;continue ;};if _bfgd .Name .Local =="\u0063\u006c\u0072"{_dccg .ClrAttr .UnmarshalXMLAttr (_bfgd );continue ;};};_ffcd :for {_fedfg ,_gg :=d .Token ();if _gg !=nil {return _gg ;};switch _cdd :=_fedfg .(type ){case _bcaf .StartElement :switch _cdd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dccg .ExtLst =NewCT_ExtensionList ();if _abdfd :=d .DecodeElement (_dccg .ExtLst ,&_cdd );_abdfd !=nil {return _abdfd ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_cdd .Name );if _fdcfg :=d .Skip ();_fdcfg !=nil {return _fdcfg ;};};case _bcaf .EndElement :break _ffcd ;case _bcaf .CharData :};};return nil ;};type ST_PhotoAlbumLayout byte ; +// Fill +FillAttr ST_TLTimeNodeFillType ; -// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path -func (_gdg *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _bbaga :=_gdg .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_bbaga !=nil {return _bbaga ;};if _gdg .GuideLst !=nil {if _bgcb :=_gdg .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_bgcb !=nil {return _bgcb ;};};return nil ;};func (_abde ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_bgf :=_bcaf .Attr {};_bgf .Name =name ;switch _abde {case ST_TLTimeNodeMasterRelationUnset :_bgf .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_bgf .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_bgf .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_bgf .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _bgf ,nil ;};type CT_TLIterateIntervalPercentage struct{ +// Synchronization Behavior +SyncBehaviorAttr ST_TLTimeNodeSyncType ; -// Value -ValAttr _dcdb .ST_PositivePercentage ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_feedc :=&CT_GroupShapeNonVisual {};_feedc .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_feedc .CNvGrpSpPr =_dcdb .NewCT_NonVisualGroupDrawingShapeProps ();_feedc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _feedc ;};func (_bfba *CT_TimeNodeList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _bfba .Par !=nil {_acea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_bgeg :=range _bfba .Par {e .EncodeElement (_bgeg ,_acea );};};if _bfba .Seq !=nil {_deae :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_d :=range _bfba .Seq {e .EncodeElement (_d ,_deae );};};if _bfba .Excl !=nil {_ddcdc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_cbcgdb :=range _bfba .Excl {e .EncodeElement (_cbcgdb ,_ddcdc );};};if _bfba .Anim !=nil {_eea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_caff :=range _bfba .Anim {e .EncodeElement (_caff ,_eea );};};if _bfba .AnimClr !=nil {_ddcba :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_baafdd :=range _bfba .AnimClr {e .EncodeElement (_baafdd ,_ddcba );};};if _bfba .AnimEffect !=nil {_aecdb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_ffedb :=range _bfba .AnimEffect {e .EncodeElement (_ffedb ,_aecdb );};};if _bfba .AnimMotion !=nil {_gcfgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_bccdg :=range _bfba .AnimMotion {e .EncodeElement (_bccdg ,_gcfgf );};};if _bfba .AnimRot !=nil {_agfg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_gfccf :=range _bfba .AnimRot {e .EncodeElement (_gfccf ,_agfg );};};if _bfba .AnimScale !=nil {_beageb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_fccfc :=range _bfba .AnimScale {e .EncodeElement (_fccfc ,_beageb );};};if _bfba .Cmd !=nil {_eggb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_ggdac :=range _bfba .Cmd {e .EncodeElement (_ggdac ,_eggb );};};if _bfba .Set !=nil {_ededc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_ceef :=range _bfba .Set {e .EncodeElement (_ceef ,_ededc );};};if _bfba .Audio !=nil {_cabe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_ccgd :=range _bfba .Audio {e .EncodeElement (_ccgd ,_cabe );};};if _bfba .Video !=nil {_fcf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_ff :=range _bfba .Video {e .EncodeElement (_ff ,_fcf );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gadb *CT_TLTimeCondition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gadb .EvtAttr !=ST_TLTriggerEventUnset {_edbeg ,_abfgg :=_gadb .EvtAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0065\u0076\u0074"});if _abfgg !=nil {return _abfgg ;};start .Attr =append (start .Attr ,_edbeg );};if _gadb .DelayAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gadb .DelayAttr )});};e .EncodeToken (start );if _gadb .TgtEl !=nil {_acbe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gadb .TgtEl ,_acbe );};if _gadb .Tn !=nil {_fbdee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_gadb .Tn ,_fbdee );};if _gadb .Rtn !=nil {_fbba :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_gadb .Rtn ,_fbba );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_bdfb :=&CT_EmbeddedFontList {};return _bdfb };func (_feafe ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _feafe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feafe ));};return nil ;}; +// Time Filter +TmFilterAttr *string ; -// Validate validates the CT_Guide and its children -func (_ebgf *CT_Guide )Validate ()error {return _ebgf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_aeecc *CT_WheelTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_gbdd :=range start .Attr {if _gbdd .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_bbcgd ,_faegc :=_bafec .ParseUint (_gbdd .Value ,10,32);if _faegc !=nil {return _faegc ;};_ddcg :=uint32 (_bbcgd );_aeecc .SpokesAttr =&_ddcg ;continue ;};};for {_fgb ,_baeb :=d .Token ();if _baeb !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0068\u0065\u0065\u006c\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_baeb );};if _cecb ,_dec :=_fgb .(_bcaf .EndElement );_dec &&_cecb .Name ==start .Name {break ;};};return nil ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;); +// Event Filter +EvtFilterAttr *string ; -// Validate validates the CT_InOutTransition and its children -func (_ceadb *CT_InOutTransition )Validate ()error {return _ceadb .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type HandoutMaster struct{CT_HandoutMaster };func (_afeb ST_TLBehaviorTransformType )Validate ()error {return _afeb .ValidateWithPath ("")};func (_eacaa *CT_TLByAnimateColorTransform )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _eacaa .Rgb !=nil {_gbcab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_eacaa .Rgb ,_gbcab );};if _eacaa .Hsl !=nil {_geedc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_eacaa .Hsl ,_geedc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ffee *CT_TLAnimVariantFloatVal )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",_ffee .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_adde :=&CT_HandoutMaster {};_adde .CSld =NewCT_CommonSlideData ();_adde .ClrMap =_dcdb .NewCT_ColorMapping ();return _adde ;};type CT_NormalViewPortion struct{ +// Display +DisplayAttr *bool ; -// Normal View Dimension Size -SzAttr _dcdb .ST_PositiveFixedPercentage ; +// Master Relation +MasterRelAttr ST_TLTimeNodeMasterRelation ; -// Auto Adjust Normal View -AutoAdjustAttr *bool ;};func (_dcc *CT_Kinsoku )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _dcc .LangAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ffgea .Sprintf ("\u0025\u0076",*_dcc .LangAttr )});};start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ffgea .Sprintf ("\u0025\u0076",_dcc .InvalStCharsAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_ffgea .Sprintf ("\u0025\u0076",_dcc .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_eagbe :=&CT_TLAnimateBehavior {};_eagbe .CBhvr =NewCT_TLCommonBehaviorData ();return _eagbe ;}; +// Build level +BldLvlAttr *int32 ; -// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path -func (_abcba *EG_SlideListChoice )ValidateWithPath (path string )error {if _abcba .SldAll !=nil {if _gec :=_abcba .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_gec !=nil {return _gec ;};};if _abcba .SldRg !=nil {if _bdffa :=_abcba .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_bdffa !=nil {return _bdffa ;};};if _abcba .CustShow !=nil {if _dcdgf :=_abcba .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_dcdgf !=nil {return _dcdgf ;};};return nil ;};func (_gebff *CT_Guide )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gebff .OrientAttr !=ST_DirectionUnset {_eagbb ,_fade :=_gebff .OrientAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _fade !=nil {return _fade ;};start .Attr =append (start .Attr ,_eagbb );};if _gebff .PosAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u006f\u0073"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gebff .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Group ID +GrpIdAttr *uint32 ; -// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path -func (_accb *CT_NotesViewProperties )ValidateWithPath (path string )error {if _ffbe :=_accb .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_ffbe !=nil {return _ffbe ;};if _accb .ExtLst !=nil {if _fccbd :=_accb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fccbd !=nil {return _fccbd ;};};return nil ;};type ST_TLTimeNodeRestartType byte ;func (_gac *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_gac =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_gac =1;case "\u006c\u0069\u006e":*_gac =2;case "\u0066\u006d\u006c\u0061":*_gac =3;};return nil ;};func (_acbbc *CT_SlideTransitionChoice )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _acbbc .Blinds !=nil {_gagbb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_acbbc .Blinds ,_gagbb );};if _acbbc .Checker !=nil {_gbbag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_acbbc .Checker ,_gbbag );};if _acbbc .Circle !=nil {_gdgc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_acbbc .Circle ,_gdgc );};if _acbbc .Dissolve !=nil {_cead :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_acbbc .Dissolve ,_cead );};if _acbbc .Comb !=nil {_bddd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_acbbc .Comb ,_bddd );};if _acbbc .Cover !=nil {_bcbf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_acbbc .Cover ,_bcbf );};if _acbbc .Cut !=nil {_ccacb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_acbbc .Cut ,_ccacb );};if _acbbc .Diamond !=nil {_gccac :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_acbbc .Diamond ,_gccac );};if _acbbc .Fade !=nil {_fddbd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_acbbc .Fade ,_fddbd );};if _acbbc .Newsflash !=nil {_acfea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_acbbc .Newsflash ,_acfea );};if _acbbc .Plus !=nil {_gefaeg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_acbbc .Plus ,_gefaeg );};if _acbbc .Pull !=nil {_gfab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_acbbc .Pull ,_gfab );};if _acbbc .Push !=nil {_fbda :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_acbbc .Push ,_fbda );};if _acbbc .Random !=nil {_cfdaa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_acbbc .Random ,_cfdaa );};if _acbbc .RandomBar !=nil {_gbde :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_acbbc .RandomBar ,_gbde );};if _acbbc .Split !=nil {_aecdg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_acbbc .Split ,_aecdg );};if _acbbc .Strips !=nil {_abeca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_acbbc .Strips ,_abeca );};if _acbbc .Wedge !=nil {_ggdd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_acbbc .Wedge ,_ggdd );};if _acbbc .Wheel !=nil {_degf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_acbbc .Wheel ,_degf );};if _acbbc .Wipe !=nil {_gggf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_acbbc .Wipe ,_gggf );};if _acbbc .Zoom !=nil {_ecad :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_acbbc .Zoom ,_ecad );};return nil ;};func (_cdcfcb *CT_TLTimeNodeSequence )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cdcfcb .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_abdeg :=range start .Attr {if _abdeg .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_aefce ,_bcfdd :=_bafec .ParseBool (_abdeg .Value );if _bcfdd !=nil {return _bcfdd ;};_cdcfcb .ConcurrentAttr =&_aefce ;continue ;};if _abdeg .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_cdcfcb .PrevAcAttr .UnmarshalXMLAttr (_abdeg );continue ;};if _abdeg .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_cdcfcb .NextAcAttr .UnmarshalXMLAttr (_abdeg );continue ;};};_bgad :for {_dgff ,_edcb :=d .Token ();if _edcb !=nil {return _edcb ;};switch _fbfbe :=_dgff .(type ){case _bcaf .StartElement :switch _fbfbe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _gdcda :=d .DecodeElement (_cdcfcb .CTn ,&_fbfbe );_gdcda !=nil {return _gdcda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_cdcfcb .PrevCondLst =NewCT_TLTimeConditionList ();if _egdb :=d .DecodeElement (_cdcfcb .PrevCondLst ,&_fbfbe );_egdb !=nil {return _egdb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_cdcfcb .NextCondLst =NewCT_TLTimeConditionList ();if _cegfdg :=d .DecodeElement (_cdcfcb .NextCondLst ,&_fbfbe );_cegfdg !=nil {return _cegfdg ;};default:_cacbe .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 C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_fbfbe .Name );if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _bcaf .EndElement :break _bgad ;case _bcaf .CharData :};};return nil ;};func (_dcedc *ST_TLTimeNodeType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_accac ,_afcb :=d .Token ();if _afcb !=nil {return _afcb ;};if _degd ,_dfbag :=_accac .(_bcaf .EndElement );_dfbag &&_degd .Name ==start .Name {*_dcedc =1;return nil ;};if _agcda ,_afcdb :=_accac .(_bcaf .CharData );!_afcdb {return _ffgea .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",_accac );}else {switch string (_agcda ){case "":*_dcedc =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_dcedc =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_dcedc =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_dcedc =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_dcedc =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_dcedc =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_dcedc =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_dcedc =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_dcedc =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_dcedc =9;};};_accac ,_afcb =d .Token ();if _afcb !=nil {return _afcb ;};if _bdac ,_beeba :=_accac .(_bcaf .EndElement );_beeba &&_bdac .Name ==start .Name {return nil ;};return _ffgea .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",_accac );};func (_fefg *CT_TLTextTargetElement )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _fefg .CharRg !=nil {_gdgbb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_fefg .CharRg ,_gdgbb );};if _fefg .PRg !=nil {_ggcf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_fefg .PRg ,_ggcf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// After Effect +AfterEffectAttr *bool ; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_dabcf *CT_OleObject )ValidateWithPath (path string )error {if _dbgg :=_dabcf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbgg !=nil {return _dbgg ;};if _dabcf .Pic !=nil {if _gcdc :=_dabcf .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_gcdc !=nil {return _gcdc ;};};if _dabcf .ImgWAttr !=nil {if *_dabcf .ImgWAttr < 0{return _ffgea .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dabcf .ImgWAttr );};};if _dabcf .ImgHAttr !=nil {if *_dabcf .ImgHAttr < 0{return _ffgea .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dabcf .ImgHAttr );};};return nil ;};func NewCT_TagsData ()*CT_TagsData {_agaad :=&CT_TagsData {};return _agaad };type PresentationPr struct{CT_PresentationProperties }; +// Node Type +NodeTypeAttr ST_TLTimeNodeType ; -// Validate validates the CT_TLAnimVariantFloatVal and its children -func (_acad *CT_TLAnimVariantFloatVal )Validate ()error {return _acad .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func (_acbb *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_acbb =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_acbb =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_acbb =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_acbb =3;};return nil ;};type EG_SlideListChoice struct{ +// Node Placeholder +NodePhAttr *bool ; -// All Slides -SldAll *CT_Empty ; +// Start Conditions List +StCondLst *CT_TLTimeConditionList ; -// Slide Range -SldRg *CT_IndexRange ; +// End Conditions List +EndCondLst *CT_TLTimeConditionList ; -// Custom Show -CustShow *CT_CustomShowId ;};func (_gagbbf *ST_TransitionSpeed )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_gagbbf =0;case "\u0073\u006c\u006f\u0077":*_gagbbf =1;case "\u006d\u0065\u0064":*_gagbbf =2;case "\u0066\u0061\u0073\u0074":*_gagbbf =3;};return nil ;};func (_dffef *CT_TLAnimVariantBooleanVal )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u006c"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (_dffef .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// EndSync +EndSync *CT_TLTimeCondition ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_cgcd *CT_Comment )ValidateWithPath (path string )error {if _fdgde :=_cgcd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fdgde !=nil {return _fdgde ;};if _cgcd .ExtLst !=nil {if _geea :=_cgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geea !=nil {return _geea ;};};return nil ;}; +// Iterate +Iterate *CT_TLIterateData ; -// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path -func (_edad *AG_TLBuild )ValidateWithPath (path string )error {return nil };func (_gbead *ST_TLParaBuildType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bcfeg ,_bdcec :=d .Token ();if _bdcec !=nil {return _bdcec ;};if _ccfde ,_bgfbdc :=_bcfeg .(_bcaf .EndElement );_bgfbdc &&_ccfde .Name ==start .Name {*_gbead =1;return nil ;};if _bdgge ,_eedfd :=_bcfeg .(_bcaf .CharData );!_eedfd {return _ffgea .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",_bcfeg );}else {switch string (_bdgge ){case "":*_gbead =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gbead =1;case "\u0070":*_gbead =2;case "\u0063\u0075\u0073\u0074":*_gbead =3;case "\u0077\u0068\u006fl\u0065":*_gbead =4;};};_bcfeg ,_bdcec =d .Token ();if _bdcec !=nil {return _bdcec ;};if _fdeg ,_beedb :=_bcfeg .(_bcaf .EndElement );_beedb &&_fdeg .Name ==start .Name {return nil ;};return _ffgea .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",_bcfeg );};func (_fcca *CT_GroupShape )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fcca .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fcca .GrpSpPr =_dcdb .NewCT_GroupShapeProperties ();_cggaf :for {_acdg ,_eedea :=d .Token ();if _eedea !=nil {return _eedea ;};switch _bcebb :=_acdg .(type ){case _bcaf .StartElement :switch _bcebb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _dacfg :=d .DecodeElement (_fcca .NvGrpSpPr ,&_bcebb );_dacfg !=nil {return _dacfg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cebc :=d .DecodeElement (_fcca .GrpSpPr ,&_bcebb );_cebc !=nil {return _cebc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_aadb :=NewCT_GroupShapeChoice ();if _edbe :=d .DecodeElement (&_aadb .Sp ,&_bcebb );_edbe !=nil {return _edbe ;};_fcca .Choice =append (_fcca .Choice ,_aadb );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_dedeg :=NewCT_GroupShapeChoice ();if _bdec :=d .DecodeElement (&_dedeg .GrpSp ,&_bcebb );_bdec !=nil {return _bdec ;};_fcca .Choice =append (_fcca .Choice ,_dedeg );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cda :=NewCT_GroupShapeChoice ();if _gfb :=d .DecodeElement (&_cda .GraphicFrame ,&_bcebb );_gfb !=nil {return _gfb ;};_fcca .Choice =append (_fcca .Choice ,_cda );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_fgbf :=NewCT_GroupShapeChoice ();if _bbebd :=d .DecodeElement (&_fgbf .CxnSp ,&_bcebb );_bbebd !=nil {return _bbebd ;};_fcca .Choice =append (_fcca .Choice ,_fgbf );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dee :=NewCT_GroupShapeChoice ();if _bccec :=d .DecodeElement (&_dee .Pic ,&_bcebb );_bccec !=nil {return _bccec ;};_fcca .Choice =append (_fcca .Choice ,_dee );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_caebe :=NewCT_GroupShapeChoice ();if _fcgc :=d .DecodeElement (&_caebe .ContentPart ,&_bcebb );_fcgc !=nil {return _fcgc ;};_fcca .Choice =append (_fcca .Choice ,_caebe );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcca .ExtLst =NewCT_ExtensionListModify ();if _ceegb :=d .DecodeElement (_fcca .ExtLst ,&_bcebb );_ceegb !=nil {return _ceegb ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_bcebb .Name );if _gbfcg :=d .Skip ();_gbfcg !=nil {return _gbfcg ;};};case _bcaf .EndElement :break _cggaf ;case _bcaf .CharData :};};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(_dcdb .ST_PositiveFixedPercentage ,error ){return _dcdb .ParseUnionST_PositiveFixedPercentage (s );};func (_gcfea ST_TLNextActionType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_gcfea .String (),start );};type CT_GroupShape struct{ +// Children Time Node List +ChildTnLst *CT_TimeNodeList ; + +// Sub-TimeNodes List +SubTnLst *CT_TimeNodeList ;};type CT_CornerDirectionTransition struct{ + +// Direction +DirAttr ST_TransitionCornerDirectionType ;}; + +// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path +func (_gbea *CT_CustomShow )ValidateWithPath (path string )error {if _ddac :=_gbea .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_ddac !=nil {return _ddac ;};if _gbea .ExtLst !=nil {if _cfc :=_gbea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfc !=nil {return _cfc ;};};return nil ;};func (_cgca ST_TLTriggerEvent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgca .String (),start );}; + +// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path +func (_gdc *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_cgaff ST_TransitionCornerDirectionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgacf :=_e .Attr {};_dgacf .Name =name ;switch _cgaff {case ST_TransitionCornerDirectionTypeUnset :_dgacf .Value ="";case ST_TransitionCornerDirectionTypeLu :_dgacf .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_dgacf .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_dgacf .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_dgacf .Value ="\u0072\u0064";};return _dgacf ,nil ;};func (_gffca *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcfc ,_abbea :=d .Token ();if _abbea !=nil {return _abbea ;};if _gdbbg ,_abgbg :=_dcfc .(_e .EndElement );_abgbg &&_gdbbg .Name ==start .Name {*_gffca =1;return nil ;};if _dfcff ,_fggbb :=_dcfc .(_e .CharData );!_fggbb {return _d .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",_dcfc );}else {switch string (_dfcff ){case "":*_gffca =0;case "\u0073\u0074\u0072":*_gffca =1;case "\u006e\u0075\u006d":*_gffca =2;case "\u0063\u006c\u0072":*_gffca =3;};};_dcfc ,_abbea =d .Token ();if _abbea !=nil {return _abbea ;};if _ccbc ,_bbfbe :=_dcfc .(_e .EndElement );_bbfbe &&_ccbc .Name ==start .Name {return nil ;};return _d .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",_dcfc );};func (_bffae ST_TLPreviousActionType )String ()string {switch _bffae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";}; + +// Validate validates the CT_TLBuildParagraph and its children +func (_ddeg *CT_TLBuildParagraph )Validate ()error {return _ddeg .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_bdaf *CT_TransitionStartSoundAction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdaf .LoopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bdaf .LoopAttr ))});};e .EncodeToken (start );_bagcd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_bdaf .Snd ,_bagcd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_TLTimeNodeTypeUnset ST_TLTimeNodeType =0;ST_TLTimeNodeTypeClickEffect ST_TLTimeNodeType =1;ST_TLTimeNodeTypeWithEffect ST_TLTimeNodeType =2;ST_TLTimeNodeTypeAfterEffect ST_TLTimeNodeType =3;ST_TLTimeNodeTypeMainSeq ST_TLTimeNodeType =4;ST_TLTimeNodeTypeInteractiveSeq ST_TLTimeNodeType =5;ST_TLTimeNodeTypeClickPar ST_TLTimeNodeType =6;ST_TLTimeNodeTypeWithGroup ST_TLTimeNodeType =7;ST_TLTimeNodeTypeAfterGroup ST_TLTimeNodeType =8;ST_TLTimeNodeTypeTmRoot ST_TLTimeNodeType =9;);func (_fgebb *TagLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgebb .CT_TagList =*NewCT_TagList ();_egddd :for {_gaefc ,_agage :=d .Token ();if _agage !=nil {return _agage ;};switch _cggf :=_gaefc .(type ){case _e .StartElement :switch _cggf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_ebedc :=NewCT_StringTag ();if _fgfgc :=d .DecodeElement (_ebedc ,&_cggf );_fgfgc !=nil {return _fgfgc ;};_fgebb .Tag =append (_fgebb .Tag ,_ebedc );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_cggf .Name );if _ecfcf :=d .Skip ();_ecfcf !=nil {return _ecfcf ;};};case _e .EndElement :break _egddd ;case _e .CharData :};};return nil ;};func (_fdbfd ST_TLTimeNodePresetClassType )String ()string {switch _fdbfd {case 0:return "";case 1:return "\u0065\u006e\u0074\u0072";case 2:return "\u0065\u0078\u0069\u0074";case 3:return "\u0065\u006d\u0070\u0068";case 4:return "\u0070\u0061\u0074\u0068";case 5:return "\u0076\u0065\u0072\u0062";case 6:return "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return "";};func (_feffa *CT_SlideIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _feffa .SldId !=nil {_eefbcg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_bcfc :=range _feffa .SldId {e .EncodeElement (_bcfc ,_eefbcg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLIterateIntervalTime struct{ + +// Time +ValAttr ST_TLTime ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_acege :=&CT_TLTimeNodeSequence {};_acege .CTn =NewCT_TLCommonTimeNodeData ();return _acege ;};func (_afcb *CT_ShowInfoKiosk )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afcb .RestartAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_afcb .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afag *CT_SlideMasterIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fabe :for {_bcba ,_abfdg :=d .Token ();if _abfdg !=nil {return _abfdg ;};switch _gade :=_bcba .(type ){case _e .StartElement :switch _gade .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_befcf :=NewCT_SlideMasterIdListEntry ();if _fbab :=d .DecodeElement (_befcf ,&_gade );_fbab !=nil {return _fbab ;};_afag .SldMasterId =append (_afag .SldMasterId ,_befcf );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gade .Name );if _adbbe :=d .Skip ();_adbbe !=nil {return _adbbe ;};};case _e .EndElement :break _fabe ;case _e .CharData :};};return nil ;};func (_ecfcd *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ecfcd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ecfcd =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_ecfcd =2;};return nil ;};func (_eafddc *CT_TLSubShapeId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edded :=range start .Attr {if _edded .Name .Local =="\u0073\u0070\u0069\u0064"{_cdag ,_eeccd :=_edded .Value ,error (nil );if _eeccd !=nil {return _eeccd ;};_eafddc .SpidAttr =_cdag ;continue ;};};for {_eaed ,_caaag :=d .Token ();if _caaag !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_caaag );};if _ffgc ,_bbcf :=_eaed .(_e .EndElement );_bbcf &&_ffgc .Name ==start .Name {break ;};};return nil ;};func (_gaeac *CT_TLTimeTargetElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaba :for {_dccd ,_ccbdb :=d .Token ();if _ccbdb !=nil {return _ccbdb ;};switch _facaa :=_dccd .(type ){case _e .StartElement :switch _facaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"}:_gaeac .SldTgt =NewCT_Empty ();if _bbgfa :=d .DecodeElement (_gaeac .SldTgt ,&_facaa );_bbgfa !=nil {return _bbgfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"}:_gaeac .SndTgt =_da .NewCT_EmbeddedWAVAudioFile ();if _ebdcf :=d .DecodeElement (_gaeac .SndTgt ,&_facaa );_ebdcf !=nil {return _ebdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"}:_gaeac .SpTgt =NewCT_TLShapeTargetElement ();if _gaafd :=d .DecodeElement (_gaeac .SpTgt ,&_facaa );_gaafd !=nil {return _gaafd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"}:_gaeac .InkTgt =NewCT_TLSubShapeId ();if _eacgd :=d .DecodeElement (_gaeac .InkTgt ,&_facaa );_eacgd !=nil {return _eacgd ;};default:_f .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\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_facaa .Name );if _ccefe :=d .Skip ();_ccefe !=nil {return _ccefe ;};};case _e .EndElement :break _eaba ;case _e .CharData :};};return nil ;};func (_gdaaf *ST_SplitterBarState )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feeg ,_fbebe :=d .Token ();if _fbebe !=nil {return _fbebe ;};if _ccba ,_egdcf :=_feeg .(_e .EndElement );_egdcf &&_ccba .Name ==start .Name {*_gdaaf =1;return nil ;};if _bcab ,_ggdag :=_feeg .(_e .CharData );!_ggdag {return _d .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",_feeg );}else {switch string (_bcab ){case "":*_gdaaf =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_gdaaf =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_gdaaf =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_gdaaf =3;};};_feeg ,_fbebe =d .Token ();if _fbebe !=nil {return _fbebe ;};if _bfgbbc ,_bbgfb :=_feeg .(_e .EndElement );_bbgfb &&_bfgbbc .Name ==start .Name {return nil ;};return _d .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",_feeg );};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_gaeaa :=&CT_TLSetBehavior {};_gaeaa .CBhvr =NewCT_TLCommonBehaviorData ();return _gaeaa ;};func (_dbgbe ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfdb :=_e .Attr {};_cfdb .Name =name ;switch _dbgbe {case ST_TLAnimateBehaviorCalcModeUnset :_cfdb .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_cfdb .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_cfdb .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_cfdb .Value ="\u0066\u006d\u006c\u0061";};return _cfdb ,nil ;};func (_ddagc ST_TLDiagramBuildType )String ()string {switch _ddagc {case 0:return "";case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e";case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e";case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};type ST_PrintWhat byte ;func (_gced *CT_ExtensionListModify )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgbb :=range start .Attr {if _cgbb .Name .Local =="\u006d\u006f\u0064"{_beaca ,_dadc :=_a .ParseBool (_cgbb .Value );if _dadc !=nil {return _dadc ;};_gced .ModAttr =&_beaca ;continue ;};};_ccae :for {_cdbb ,_ceg :=d .Token ();if _ceg !=nil {return _ceg ;};switch _ccbg :=_cdbb .(type ){case _e .StartElement :switch _ccbg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_fgfc :=NewCT_Extension ();if _ebce :=d .DecodeElement (_fgfc ,&_ccbg );_ebce !=nil {return _ebce ;};_gced .Ext =append (_gced .Ext ,_fgfc );default:_f .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\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_ccbg .Name );if _eebc :=d .Skip ();_eebc !=nil {return _eebc ;};};case _e .EndElement :break _ccae ;case _e .CharData :};};return nil ;};type CT_ControlList struct{ + +// Embedded Control +Control []*CT_Control ;};func (_fead *CT_CornerDirectionTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_debe :=range start .Attr {if _debe .Name .Local =="\u0064\u0069\u0072"{_fead .DirAttr .UnmarshalXMLAttr (_debe );continue ;};};for {_dgcb ,_eaef :=d .Token ();if _eaef !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u006e\u0065\u0072\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006esi\u0074\u0069\u006fn\u003a \u0025\u0073",_eaef );};if _fbfb ,_fae :=_dgcb .(_e .EndElement );_fae &&_fbfb .Name ==start .Name {break ;};};return nil ;};type Notes struct{CT_NotesSlide };func (_dfbcg *CT_SlideViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aafef :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dfbcg .CSldViewPr ,_aafef );if _dfbcg .ExtLst !=nil {_cefd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfbcg .ExtLst ,_cefd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gf *AG_ChildSlide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gf .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gf .ShowMasterSpAttr ))});};if _gf .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gf .ShowMasterPhAnimAttr ))});};return nil ;};func (_ecbce *CT_GroupShapeChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbfb :for {_gda ,_beeg :=d .Token ();if _beeg !=nil {return _beeg ;};switch _fca :=_gda .(type ){case _e .StartElement :switch _fca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_bbac :=NewCT_Shape ();if _dabd :=d .DecodeElement (_bbac ,&_fca );_dabd !=nil {return _dabd ;};_ecbce .Sp =append (_ecbce .Sp ,_bbac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_bcgg :=NewCT_GroupShape ();if _gead :=d .DecodeElement (_bcgg ,&_fca );_gead !=nil {return _gead ;};_ecbce .GrpSp =append (_ecbce .GrpSp ,_bcgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cddb :=NewCT_GraphicalObjectFrame ();if _egfg :=d .DecodeElement (_cddb ,&_fca );_egfg !=nil {return _egfg ;};_ecbce .GraphicFrame =append (_ecbce .GraphicFrame ,_cddb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_aga :=NewCT_Connector ();if _gefbg :=d .DecodeElement (_aga ,&_fca );_gefbg !=nil {return _gefbg ;};_ecbce .CxnSp =append (_ecbce .CxnSp ,_aga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dgdg :=NewCT_Picture ();if _gdfd :=d .DecodeElement (_dgdg ,&_fca );_gdfd !=nil {return _gdfd ;};_ecbce .Pic =append (_ecbce .Pic ,_dgdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dfaf :=NewCT_Rel ();if _cbfg :=d .DecodeElement (_dfaf ,&_fca );_cbfg !=nil {return _cbfg ;};_ecbce .ContentPart =append (_ecbce .ContentPart ,_dfaf );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fca .Name );if _cggg :=d .Skip ();_cggg !=nil {return _cggg ;};};case _e .EndElement :break _bbfb ;case _e .CharData :};};return nil ;};func (_bcacc *CT_ShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcacc .CNvPr =_da .NewCT_NonVisualDrawingProps ();_bcacc .CNvSpPr =_da .NewCT_NonVisualDrawingShapeProps ();_bcacc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_eceda :for {_cbga ,_ebaga :=d .Token ();if _ebaga !=nil {return _ebaga ;};switch _ccdbc :=_cbga .(type ){case _e .StartElement :switch _ccdbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _befe :=d .DecodeElement (_bcacc .CNvPr ,&_ccdbc );_befe !=nil {return _befe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _dgaf :=d .DecodeElement (_bcacc .CNvSpPr ,&_ccdbc );_dgaf !=nil {return _dgaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _efeeg :=d .DecodeElement (_bcacc .NvPr ,&_ccdbc );_efeeg !=nil {return _efeeg ;};default:_f .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\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ccdbc .Name );if _gbaa :=d .Skip ();_gbaa !=nil {return _gbaa ;};};case _e .EndElement :break _eceda ;case _e .CharData :};};return nil ;}; + +// Validate validates the CT_TLSubShapeId and its children +func (_gabg *CT_TLSubShapeId )Validate ()error {return _gabg .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");}; + +// Validate validates the CT_SlideTransition and its children +func (_acfe *CT_SlideTransition )Validate ()error {return _acfe .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);func (_afgc *CT_TLBuildParagraph )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcaag :=range start .Attr {if _bcaag .Name .Local =="\u0062\u0075\u0069l\u0064"{_afgc .BuildAttr .UnmarshalXMLAttr (_bcaag );continue ;};if _bcaag .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_fgcd ,_fegc :=_a .ParseUint (_bcaag .Value ,10,32);if _fegc !=nil {return _fegc ;};_facc :=uint32 (_fgcd );_afgc .BldLvlAttr =&_facc ;continue ;};if _bcaag .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_agcc ,_fdcef :=_a .ParseBool (_bcaag .Value );if _fdcef !=nil {return _fdcef ;};_afgc .AnimBgAttr =&_agcc ;continue ;};if _bcaag .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_beade ,_dfecd :=_a .ParseBool (_bcaag .Value );if _dfecd !=nil {return _dfecd ;};_afgc .AutoUpdateAnimBgAttr =&_beade ;continue ;};if _bcaag .Name .Local =="\u0072\u0065\u0076"{_baadc ,_cabcc :=_a .ParseBool (_bcaag .Value );if _cabcc !=nil {return _cabcc ;};_afgc .RevAttr =&_baadc ;continue ;};if _bcaag .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_cbbbc ,_efcfc :=ParseUnionST_TLTime (_bcaag .Value );if _efcfc !=nil {return _efcfc ;};_afgc .AdvAutoAttr =&_cbbbc ;continue ;};if _bcaag .Name .Local =="\u0073\u0070\u0069\u0064"{_egeba ,_gfgca :=_a .ParseUint (_bcaag .Value ,10,32);if _gfgca !=nil {return _gfgca ;};_fdaef :=uint32 (_egeba );_afgc .SpidAttr =&_fdaef ;continue ;};if _bcaag .Name .Local =="\u0067\u0072\u0070I\u0064"{_cafae ,_acff :=_a .ParseUint (_bcaag .Value ,10,32);if _acff !=nil {return _acff ;};_dbfcb :=uint32 (_cafae );_afgc .GrpIdAttr =&_dbfcb ;continue ;};if _bcaag .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_fadfa ,_ecgef :=_a .ParseBool (_bcaag .Value );if _ecgef !=nil {return _ecgef ;};_afgc .UiExpandAttr =&_fadfa ;continue ;};};_fbcfd :for {_ecbee ,_cbbe :=d .Token ();if _cbbe !=nil {return _cbbe ;};switch _ffad :=_ecbee .(type ){case _e .StartElement :switch _ffad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"}:_afgc .TmplLst =NewCT_TLTemplateList ();if _aadb :=d .DecodeElement (_afgc .TmplLst ,&_ffad );_aadb !=nil {return _aadb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_ffad .Name );if _aacee :=d .Skip ();_aacee !=nil {return _aacee ;};};case _e .EndElement :break _fbcfd ;case _e .CharData :};};return nil ;};func (_aaeg *CT_TLMediaNodeAudio )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaeg .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_dgefd :=range start .Attr {if _dgefd .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_gcffef ,_agcb :=_a .ParseBool (_dgefd .Value );if _agcb !=nil {return _agcb ;};_aaeg .IsNarrationAttr =&_gcffef ;continue ;};};_eebad :for {_dbecbc ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _fdcce :=_dbecbc .(type ){case _e .StartElement :switch _fdcce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _aeaca :=d .DecodeElement (_aaeg .CMediaNode ,&_fdcce );_aeaca !=nil {return _aeaca ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_fdcce .Name );if _ffde :=d .Skip ();_ffde !=nil {return _ffde ;};};case _e .EndElement :break _eebad ;case _e .CharData :};};return nil ;};func (_beeag ST_TLAnimateEffectTransition )Validate ()error {return _beeag .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_gab *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _defg ,_gdfa :=range _gab .Sp {if _cffb :=_gdfa .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_defg ));_cffb !=nil {return _cffb ;};};for _bdfd ,_gbag :=range _gab .GrpSp {if _defb :=_gbag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bdfd ));_defb !=nil {return _defb ;};};for _gbcfe ,_fdgc :=range _gab .GraphicFrame {if _edfab :=_fdgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gbcfe ));_edfab !=nil {return _edfab ;};};for _fcea ,_dbac :=range _gab .CxnSp {if _agaa :=_dbac .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fcea ));_agaa !=nil {return _agaa ;};};for _dgga ,_fffc :=range _gab .Pic {if _egbg :=_fffc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dgga ));_egbg !=nil {return _egbg ;};};for _fbfc ,_egfd :=range _gab .ContentPart {if _bbca :=_egfd .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_fbfc ));_bbca !=nil {return _bbca ;};};return nil ;};func (_bccef *CT_TLTimeNodeExclusive )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_agfgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_bccef .CTn ,_agfgg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TLChartSubelementType byte ; + +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_eefbg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _ecfb :=_eefbg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ecfb !=nil {return _ecfb ;};if _agffd :=_eefbg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_agffd !=nil {return _agffd ;};if _beag :=_eefbg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_beag !=nil {return _beag ;};if _cdba :=_eefbg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cdba !=nil {return _cdba ;};if _eefbg .ExtLst !=nil {if _faef :=_eefbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faef !=nil {return _faef ;};};return nil ;};func (_ecdgc *CmLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecdgc .CT_CommentList =*NewCT_CommentList ();_ddggg :for {_caacd ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};switch _gega :=_caacd .(type ){case _e .StartElement :switch _gega .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_cdcc :=NewCT_Comment ();if _gdcdg :=d .DecodeElement (_cdcc ,&_gega );_gdcdg !=nil {return _gdcdg ;};_ecdgc .Cm =append (_ecdgc .Cm ,_cdcc );default:_f .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\u006d\u004cs\u0074 \u0025\u0076",_gega .Name );if _ecdgce :=d .Skip ();_ecdgce !=nil {return _ecdgce ;};};case _e .EndElement :break _ddggg ;case _e .CharData :};};return nil ;};func (_gdfca ST_Direction )ValidateWithPath (path string )error {switch _gdfca {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfca ));};return nil ;};type CT_GroupShape struct{ // Non-Visual Properties for a Group Shape NvGrpSpPr *CT_GroupShapeNonVisual ; // Group Shape Properties -GrpSpPr *_dcdb .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};type ST_TLAnimateBehaviorCalcMode byte ;func (_gefgc *CT_TLBuildParagraph )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gefgc .BuildAttr !=ST_TLParaBuildTypeUnset {_cdcc ,_dgcd :=_gefgc .BuildAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0062\u0075\u0069l\u0064"});if _dgcd !=nil {return _dgcd ;};start .Attr =append (start .Attr ,_cdcc );};if _gefgc .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gefgc .BldLvlAttr )});};if _gefgc .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gefgc .AnimBgAttr ))});};if _gefgc .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gefgc .AutoUpdateAnimBgAttr ))});};if _gefgc .RevAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u0065\u0076"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gefgc .RevAttr ))});};if _gefgc .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gefgc .AdvAutoAttr )});};if _gefgc .SpidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gefgc .SpidAttr )});};if _gefgc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gefgc .GrpIdAttr )});};if _gefgc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gefgc .UiExpandAttr ))});};e .EncodeToken (start );if _gefgc .TmplLst !=nil {_fgee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_gefgc .TmplLst ,_fgee );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +GrpSpPr *_da .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_bfecc ST_TLTimeNodeMasterRelation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfecc .String (),start );}; -// Validate validates the CT_ModifyVerifier and its children -func (_fcb *CT_ModifyVerifier )Validate ()error {return _fcb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_agfda :=&CT_OutlineViewSlideList {};return _agfda ;};func (_cbead *CT_TLMediaNodeVideo )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cbead .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_ecgba :=range start .Attr {if _ecgba .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_efgag ,_edcfb :=_bafec .ParseBool (_ecgba .Value );if _edcfb !=nil {return _edcfb ;};_cbead .FullScrnAttr =&_efgag ;continue ;};};_bcgcf :for {_dbeceg ,_ccfaf :=d .Token ();if _ccfaf !=nil {return _ccfaf ;};switch _gff :=_dbeceg .(type ){case _bcaf .StartElement :switch _gff .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _dbec :=d .DecodeElement (_cbead .CMediaNode ,&_gff );_dbec !=nil {return _dbec ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_gff .Name );if _edbg :=d .Skip ();_edbg !=nil {return _edbg ;};};case _bcaf .EndElement :break _bcgcf ;case _bcaf .CharData :};};return nil ;};func (_adgbg *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_adgbg =0;case "\u0072\u0067\u0062":*_adgbg =1;case "\u0068\u0073\u006c":*_adgbg =2;};return nil ;};func (_efcad *CT_Shape )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_efcad .NvSpPr =NewCT_ShapeNonVisual ();_efcad .SpPr =_dcdb .NewCT_ShapeProperties ();for _ ,_bedfg :=range start .Attr {if _bedfg .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_gecab ,_bgag :=_bafec .ParseBool (_bedfg .Value );if _bgag !=nil {return _bgag ;};_efcad .UseBgFillAttr =&_gecab ;continue ;};};_eeaed :for {_ggega ,_cebca :=d .Token ();if _cebca !=nil {return _cebca ;};switch _efga :=_ggega .(type ){case _bcaf .StartElement :switch _efga .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _cd :=d .DecodeElement (_efcad .NvSpPr ,&_efga );_cd !=nil {return _cd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _cbcbf :=d .DecodeElement (_efcad .SpPr ,&_efga );_cbcbf !=nil {return _cbcbf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_efcad .Style =_dcdb .NewCT_ShapeStyle ();if _gedf :=d .DecodeElement (_efcad .Style ,&_efga );_gedf !=nil {return _gedf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_efcad .TxBody =_dcdb .NewCT_TextBody ();if _ecdf :=d .DecodeElement (_efcad .TxBody ,&_efga );_ecdf !=nil {return _ecdf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcad .ExtLst =NewCT_ExtensionListModify ();if _agfaf :=d .DecodeElement (_efcad .ExtLst ,&_efga );_agfaf !=nil {return _agfaf ;};default:_cacbe .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_efga .Name );if _fcfdf :=d .Skip ();_fcfdf !=nil {return _fcfdf ;};};case _bcaf .EndElement :break _eeaed ;case _bcaf .CharData :};};return nil ;};func (_acggd ST_TLAnimateColorSpace )Validate ()error {return _acggd .ValidateWithPath ("")};func (_bffd *CT_TLTimeAnimateValueList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bdce :for {_abfd ,_ddeb :=d .Token ();if _ddeb !=nil {return _ddeb ;};switch _effd :=_abfd .(type ){case _bcaf .StartElement :switch _effd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076"}:_egadg :=NewCT_TLTimeAnimateValue ();if _aaecd :=d .DecodeElement (_egadg ,&_effd );_aaecd !=nil {return _aaecd ;};_bffd .Tav =append (_bffd .Tav ,_egadg );default:_cacbe .Log ("sk\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\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006ei\u006da\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u004ci\u0073t\u0020\u0025v",_effd .Name );if _aebf :=d .Skip ();_aebf !=nil {return _aebf ;};};case _bcaf .EndElement :break _bdce ;case _bcaf .CharData :};};return nil ;};func NewCT_SlideLayout ()*CT_SlideLayout {_feffd :=&CT_SlideLayout {};_feffd .CSld =NewCT_CommonSlideData ();return _feffd ;};func NewCT_Kinsoku ()*CT_Kinsoku {_dgbd :=&CT_Kinsoku {};return _dgbd };func (_ced ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _ced {case 0,1,2,3,4,5,6,7,8,9:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ced ));};return nil ;};func (_fdce ST_TLAnimateBehaviorValueType )String ()string {switch _fdce {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";}; +// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path +func (_ebfcd *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _fgcdg :=_ebfcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcdg !=nil {return _fgcdg ;};return nil ;}; + +// Validate validates the CT_TLAnimVariantIntegerVal and its children +func (_gdgaea *CT_TLAnimVariantIntegerVal )Validate ()error {return _gdgaea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c");}; + +// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path +func (_ecfd *CT_WebProperties )ValidateWithPath (path string )error {if _ffbage :=_ecfd .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_ffbage !=nil {return _ffbage ;};if _addeg :=_ecfd .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_addeg !=nil {return _addeg ;};if _ecfd .ExtLst !=nil {if _ecgd :=_ecfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecgd !=nil {return _ecgd ;};};return nil ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_dedf :=&CT_TLIterateIntervalPercentage {};return _dedf ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};type ST_SlideSizeType byte ;func (_dbdfde ST_TLTimeIndefinite )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfca :=_e .Attr {};_dfca .Name =name ;switch _dbdfde {case ST_TLTimeIndefiniteUnset :_dfca .Value ="";case ST_TLTimeIndefiniteIndefinite :_dfca .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _dfca ,nil ;};func (_bgfg ST_TLTimeNodeMasterRelation )Validate ()error {return _bgfg .ValidateWithPath ("")}; + +// Validate validates the CT_EmbeddedFontListEntry and its children +func (_ddff *CT_EmbeddedFontListEntry )Validate ()error {return _ddff .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_fcege *CT_TransitionStartSoundAction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcege .Snd =_da .NewCT_EmbeddedWAVAudioFile ();for _ ,_bcgc :=range start .Attr {if _bcgc .Name .Local =="\u006c\u006f\u006f\u0070"{_dfbfd ,_gdcgg :=_a .ParseBool (_bcgc .Value );if _gdcgg !=nil {return _gdcgg ;};_fcege .LoopAttr =&_dfbfd ;continue ;};};_egaff :for {_cbeg ,_becc :=d .Token ();if _becc !=nil {return _becc ;};switch _ggae :=_cbeg .(type ){case _e .StartElement :switch _ggae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:if _eccec :=d .DecodeElement (_fcege .Snd ,&_ggae );_eccec !=nil {return _eccec ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074a\u0072\u0074\u0053\u006f\u0075\u006ed\u0041\u0063t\u0069\u006fn\u0020%\u0076",_ggae .Name );if _ceeag :=d .Skip ();_ceeag !=nil {return _ceeag ;};};case _e .EndElement :break _egaff ;case _e .CharData :};};return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_cgfab :=&CT_TLMediaNodeVideo {};_cgfab .CMediaNode =NewCT_TLCommonMediaNodeData ();return _cgfab ;};func NewCmAuthorLst ()*CmAuthorLst {_bdbgf :=&CmAuthorLst {};_bdbgf .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _bdbgf ;};type ST_TransitionInOutDirectionType byte ;func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_eecg :=&CT_EightDirectionTransition {};return _eecg ;}; + +// Validate validates the CmLst and its children +func (_cffe *CmLst )Validate ()error {return _cffe .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};type CT_PictureNonVisual struct{CNvPr *_da .CT_NonVisualDrawingProps ; + +// Non-Visual Picture Drawing Properties +CNvPicPr *_da .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;}; // ValidateWithPath validates the Sld and its children, prefixing error messages with path -func (_ffbc *Sld )ValidateWithPath (path string )error {if _abbgc :=_ffbc .CT_Slide .ValidateWithPath (path );_abbgc !=nil {return _abbgc ;};return nil ;}; +func (_cdfee *Sld )ValidateWithPath (path string )error {if _eecf :=_cdfee .CT_Slide .ValidateWithPath (path );_eecf !=nil {return _eecf ;};return nil ;}; -// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path -func (_egadc *CT_SlideTransition )ValidateWithPath (path string )error {if _cbgee :=_egadc .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_cbgee !=nil {return _cbgee ;};if _egadc .Choice !=nil {if _dedea :=_egadc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dedea !=nil {return _dedea ;};};if _egadc .SndAc !=nil {if _bedd :=_egadc .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_bedd !=nil {return _bedd ;};};if _egadc .ExtLst !=nil {if _cagac :=_egadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagac !=nil {return _cagac ;};};return nil ;}; +// Validate validates the ViewPr and its children +func (_bfcdgd *ViewPr )Validate ()error {return _bfcdgd .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_cfbdde *ST_PrintWhat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dccf ,_cbeaf :=d .Token ();if _cbeaf !=nil {return _cbeaf ;};if _eeeec ,_dcaebc :=_dccf .(_e .EndElement );_dcaebc &&_eeeec .Name ==start .Name {*_cfbdde =1;return nil ;};if _dbdfgd ,_daegg :=_dccf .(_e .CharData );!_daegg {return _d .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",_dccf );}else {switch string (_dbdfgd ){case "":*_cfbdde =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_cfbdde =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_cfbdde =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_cfbdde =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_cfbdde =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_cfbdde =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_cfbdde =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_cfbdde =7;case "\u006e\u006f\u0074e\u0073":*_cfbdde =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cfbdde =9;};};_dccf ,_cbeaf =d .Token ();if _cbeaf !=nil {return _cbeaf ;};if _dbgfd ,_cfbdcg :=_dccf .(_e .EndElement );_cfbdcg &&_dbgfd .Name ==start .Name {return nil ;};return _d .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",_dccf );}; -// Validate validates the CmAuthorLst and its children -func (_cfggd *CmAuthorLst )Validate ()error {return _cfggd .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");}; +// Validate validates the CT_TLOleChartTargetElement and its children +func (_cbcg *CT_TLOleChartTargetElement )Validate ()error {return _cbcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};func (_eedfd *CT_SlideTransitionChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eedfd .Blinds !=nil {_caga :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_eedfd .Blinds ,_caga );};if _eedfd .Checker !=nil {_fdggb :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_eedfd .Checker ,_fdggb );};if _eedfd .Circle !=nil {_eeacb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_eedfd .Circle ,_eeacb );};if _eedfd .Dissolve !=nil {_cceg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_eedfd .Dissolve ,_cceg );};if _eedfd .Comb !=nil {_aegdd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_eedfd .Comb ,_aegdd );};if _eedfd .Cover !=nil {_fgff :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_eedfd .Cover ,_fgff );};if _eedfd .Cut !=nil {_fgbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_eedfd .Cut ,_fgbf );};if _eedfd .Diamond !=nil {_ebfe :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_eedfd .Diamond ,_ebfe );};if _eedfd .Fade !=nil {_bgbdd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_eedfd .Fade ,_bgbdd );};if _eedfd .Newsflash !=nil {_aeecd :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_eedfd .Newsflash ,_aeecd );};if _eedfd .Plus !=nil {_ebdc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_eedfd .Plus ,_ebdc );};if _eedfd .Pull !=nil {_adcfc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_eedfd .Pull ,_adcfc );};if _eedfd .Push !=nil {_gbeg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_eedfd .Push ,_gbeg );};if _eedfd .Random !=nil {_aace :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_eedfd .Random ,_aace );};if _eedfd .RandomBar !=nil {_ecge :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_eedfd .RandomBar ,_ecge );};if _eedfd .Split !=nil {_babc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_eedfd .Split ,_babc );};if _eedfd .Strips !=nil {_eddgc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_eedfd .Strips ,_eddgc );};if _eedfd .Wedge !=nil {_fcfc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_eedfd .Wedge ,_fcfc );};if _eedfd .Wheel !=nil {_ecgg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_eedfd .Wheel ,_ecgg );};if _eedfd .Wipe !=nil {_gcfc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_eedfd .Wipe ,_gcfc );};if _eedfd .Zoom !=nil {_bacf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_eedfd .Zoom ,_bacf );};return nil ;};func (_fbgbd *ST_PlaceholderType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edgeb ,_abfee :=d .Token ();if _abfee !=nil {return _abfee ;};if _ecfgf ,_begec :=_edgeb .(_e .EndElement );_begec &&_ecfgf .Name ==start .Name {*_fbgbd =1;return nil ;};if _dcaaf ,_bbfcd :=_edgeb .(_e .CharData );!_bbfcd {return _d .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",_edgeb );}else {switch string (_dcaaf ){case "":*_fbgbd =0;case "\u0074\u0069\u0074l\u0065":*_fbgbd =1;case "\u0062\u006f\u0064\u0079":*_fbgbd =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_fbgbd =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_fbgbd =4;case "\u0064\u0074":*_fbgbd =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_fbgbd =6;case "\u0066\u0074\u0072":*_fbgbd =7;case "\u0068\u0064\u0072":*_fbgbd =8;case "\u006f\u0062\u006a":*_fbgbd =9;case "\u0063\u0068\u0061r\u0074":*_fbgbd =10;case "\u0074\u0062\u006c":*_fbgbd =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_fbgbd =12;case "\u0064\u0067\u006d":*_fbgbd =13;case "\u006d\u0065\u0064i\u0061":*_fbgbd =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_fbgbd =15;case "\u0070\u0069\u0063":*_fbgbd =16;};};_edgeb ,_abfee =d .Token ();if _abfee !=nil {return _abfee ;};if _eggge ,_agcfd :=_edgeb .(_e .EndElement );_agcfd &&_eggge .Name ==start .Name {return nil ;};return _d .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",_edgeb );};func (_acdcc *CT_TagList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebaad :for {_befdb ,_fgced :=d .Token ();if _fgced !=nil {return _fgced ;};switch _dcag :=_befdb .(type ){case _e .StartElement :switch _dcag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_feggb :=NewCT_StringTag ();if _debc :=d .DecodeElement (_feggb ,&_dcag );_debc !=nil {return _debc ;};_acdcc .Tag =append (_acdcc .Tag ,_feggb );default:_f .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\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dcag .Name );if _gdbdd :=d .Skip ();_gdbdd !=nil {return _gdbdd ;};};case _e .EndElement :break _ebaad ;case _e .CharData :};};return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_gfccf :=&CT_TLIterateData {};return _gfccf };type CT_IndexRange struct{ -// Validate validates the CT_NotesViewProperties and its children -func (_efdac *CT_NotesViewProperties )Validate ()error {return _efdac .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_edef :=&CT_EightDirectionTransition {};return _edef ;};func (_eebfg *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ggbag ,_bgbgd :=d .Token ();if _bgbgd !=nil {return _bgbgd ;};if _gbgg ,_dffdg :=_ggbag .(_bcaf .EndElement );_dffdg &&_gbgg .Name ==start .Name {*_eebfg =1;return nil ;};if _badg ,_acdc :=_ggbag .(_bcaf .CharData );!_acdc {return _ffgea .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",_ggbag );}else {switch string (_badg ){case "":*_eebfg =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_eebfg =1;case "\u0066\u0069\u0078e\u0064":*_eebfg =2;};};_ggbag ,_bgbgd =d .Token ();if _bgbgd !=nil {return _bgbgd ;};if _fggg ,_gfc :=_ggbag .(_bcaf .EndElement );_gfc &&_fggg .Name ==start .Name {return nil ;};return _ffgea .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",_ggbag );};func (_ggaa ST_PlaceholderSize )String ()string {switch _ggaa {case 0:return "";case 1:return "\u0066\u0075\u006c\u006c";case 2:return "\u0068\u0061\u006c\u0066";case 3:return "\u0071u\u0061\u0072\u0074\u0065\u0072";};return "";}; +// Start +StAttr uint32 ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_dffcbg *CT_Control )ValidateWithPath (path string )error {if _dffcbg .ExtLst !=nil {if _abcd :=_dffcbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcd !=nil {return _abcd ;};};if _dffcbg .Pic !=nil {if _acfa :=_dffcbg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_acfa !=nil {return _acfa ;};};if _dffcbg .ImgWAttr !=nil {if *_dffcbg .ImgWAttr < 0{return _ffgea .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dffcbg .ImgWAttr );};};if _dffcbg .ImgHAttr !=nil {if *_dffcbg .ImgHAttr < 0{return _ffgea .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dffcbg .ImgHAttr );};};return nil ;};func (_bggab *CT_HandoutMaster )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_bgaad :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bggab .CSld ,_bgaad );_efdfb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bggab .ClrMap ,_efdfb );if _bggab .Hf !=nil {_gecfgg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_bggab .Hf ,_gecfgg );};if _bggab .ExtLst !=nil {_dcgd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bggab .ExtLst ,_dcgd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// End +EndAttr uint32 ;};type CT_TLAnimVariantIntegerVal struct{ -// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path -func (_abeed *CT_TLTemplate )ValidateWithPath (path string )error {if _ggb :=_abeed .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_ggb !=nil {return _ggb ;};return nil ;};func (_bfeb *CT_SlideSyncProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_ebee :=range start .Attr {if _ebee .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_dac ,_cgga :=_ebee .Value ,error (nil );if _cgga !=nil {return _cgga ;};_bfeb .ServerSldIdAttr =_dac ;continue ;};if _ebee .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_agdcb ,_ddbcc :=ParseStdlibTime (_ebee .Value );if _ddbcc !=nil {return _ddbcc ;};_bfeb .ServerSldModifiedTimeAttr =_agdcb ;continue ;};if _ebee .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_eafef ,_eeac :=ParseStdlibTime (_ebee .Value );if _eeac !=nil {return _eeac ;};_bfeb .ClientInsertedTimeAttr =_eafef ;continue ;};};_acc :for {_bbbbg ,_ffbgc :=d .Token ();if _ffbgc !=nil {return _ffbgc ;};switch _badbdg :=_bbbbg .(type ){case _bcaf .StartElement :switch _badbdg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfeb .ExtLst =NewCT_ExtensionList ();if _aggd :=d .DecodeElement (_bfeb .ExtLst ,&_badbdg );_aggd !=nil {return _aggd ;};default:_cacbe .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\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_badbdg .Name );if _gaab :=d .Skip ();_gaab !=nil {return _gaab ;};};case _bcaf .EndElement :break _acc ;case _bcaf .CharData :};};return nil ;}; +// Value +ValAttr int32 ;}; -// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path -func (_egfd *EG_Background )ValidateWithPath (path string )error {if _egfd .BgPr !=nil {if _adba :=_egfd .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_adba !=nil {return _adba ;};};if _egfd .BgRef !=nil {if _abfgb :=_egfd .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_abfgb !=nil {return _abfgb ;};};return nil ;};func (_gfacb ST_TLAnimateEffectTransition )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_bedga :=_bcaf .Attr {};_bedga .Name =name ;switch _gfacb {case ST_TLAnimateEffectTransitionUnset :_bedga .Value ="";case ST_TLAnimateEffectTransitionIn :_bedga .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_bedga .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_bedga .Value ="\u006e\u006f\u006e\u0065";};return _bedga ,nil ;};type EG_ShowType struct{ +// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path +func (_dbebf *CT_SlideViewProperties )ValidateWithPath (path string )error {if _aabc :=_dbebf .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_aabc !=nil {return _aabc ;};if _dbebf .ExtLst !=nil {if _cafg :=_dbebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafg !=nil {return _cafg ;};};return nil ;};func (_adafbe *CT_SlideTiming )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfae :for {_abeb ,_cadag :=d .Token ();if _cadag !=nil {return _cadag ;};switch _ffac :=_abeb .(type ){case _e .StartElement :switch _ffac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:_adafbe .TnLst =NewCT_TimeNodeList ();if _bgdg :=d .DecodeElement (_adafbe .TnLst ,&_ffac );_bgdg !=nil {return _bgdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"}:_adafbe .BldLst =NewCT_BuildList ();if _gfbg :=d .DecodeElement (_adafbe .BldLst ,&_ffac );_gfbg !=nil {return _gfbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adafbe .ExtLst =NewCT_ExtensionListModify ();if _cbbae :=d .DecodeElement (_adafbe .ExtLst ,&_ffac );_cbbae !=nil {return _cbbae ;};default:_f .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\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_ffac .Name );if _ebgg :=d .Skip ();_ebgg !=nil {return _ebgg ;};};case _e .EndElement :break _bfae ;case _e .CharData :};};return nil ;};func (_eageg *CT_TimeNodeList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eageg .Par !=nil {_fgfcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_bbdc :=range _eageg .Par {e .EncodeElement (_bbdc ,_fgfcb );};};if _eageg .Seq !=nil {_abdc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_dabdc :=range _eageg .Seq {e .EncodeElement (_dabdc ,_abdc );};};if _eageg .Excl !=nil {_edabc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_cefae :=range _eageg .Excl {e .EncodeElement (_cefae ,_edabc );};};if _eageg .Anim !=nil {_ceeec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_dbde :=range _eageg .Anim {e .EncodeElement (_dbde ,_ceeec );};};if _eageg .AnimClr !=nil {_aedcaf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_aeabd :=range _eageg .AnimClr {e .EncodeElement (_aeabd ,_aedcaf );};};if _eageg .AnimEffect !=nil {_fdge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_ccfag :=range _eageg .AnimEffect {e .EncodeElement (_ccfag ,_fdge );};};if _eageg .AnimMotion !=nil {_gacgc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_bbcaf :=range _eageg .AnimMotion {e .EncodeElement (_bbcaf ,_gacgc );};};if _eageg .AnimRot !=nil {_cfeee :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_eaaef :=range _eageg .AnimRot {e .EncodeElement (_eaaef ,_cfeee );};};if _eageg .AnimScale !=nil {_efefa :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_agcda :=range _eageg .AnimScale {e .EncodeElement (_agcda ,_efefa );};};if _eageg .Cmd !=nil {_ggbeg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_fcfgb :=range _eageg .Cmd {e .EncodeElement (_fcfgb ,_ggbeg );};};if _eageg .Set !=nil {_gfdb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_gfbc :=range _eageg .Set {e .EncodeElement (_gfbc ,_gfdb );};};if _eageg .Audio !=nil {_gcfg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_agfcb :=range _eageg .Audio {e .EncodeElement (_agfcb ,_gcfg );};};if _eageg .Video !=nil {_dbgbc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_acbef :=range _eageg .Video {e .EncodeElement (_acbef ,_dbgbc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcgfg ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _bcgfg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgfg ));};return nil ;};func (_bgfd ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fcbba :=_e .Attr {};_fcbba .Name =name ;switch _bgfd {case ST_TLBehaviorAdditiveTypeUnset :_fcbba .Value ="";case ST_TLBehaviorAdditiveTypeBase :_fcbba .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_fcbba .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_fcbba .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_fcbba .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_fcbba .Value ="\u006e\u006f\u006e\u0065";};return _fcbba ,nil ;};func (_ccgb *CT_GraphicalObjectFrame )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccgb .BwModeAttr !=_da .ST_BlackWhiteModeUnset {_cgaf ,_dff :=_ccgb .BwModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _dff !=nil {return _dff ;};start .Attr =append (start .Attr ,_cgaf );};e .EncodeToken (start );_caac :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_ccgb .NvGraphicFramePr ,_caac );_egea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ccgb .Xfrm ,_egea );_bfdc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_ccgb .Graphic ,_bfdc );if _ccgb .ExtLst !=nil {_gbce :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccgb .ExtLst ,_gbce );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Presenter Slide Show Mode -Present *CT_Empty ; +// Validate validates the HandoutMaster and its children +func (_egefd *HandoutMaster )Validate ()error {return _egefd .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_gca *AG_TLBuild )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gca .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gca .SpidAttr )});};if _gca .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gca .GrpIdAttr )});};if _gca .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gca .UiExpandAttr ))});};return nil ;};type ST_PrintColorMode byte ;func (_bafc *CT_HandoutMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafc .CSld =NewCT_CommonSlideData ();_bafc .ClrMap =_da .NewCT_ColorMapping ();_ddcc :for {_facg ,_ede :=d .Token ();if _ede !=nil {return _ede ;};switch _ddaef :=_facg .(type ){case _e .StartElement :switch _ddaef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _dfdc :=d .DecodeElement (_bafc .CSld ,&_ddaef );_dfdc !=nil {return _dfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fecf :=d .DecodeElement (_bafc .ClrMap ,&_ddaef );_fecf !=nil {return _fecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bafc .Hf =NewCT_HeaderFooter ();if _agbe :=d .DecodeElement (_bafc .Hf ,&_ddaef );_agbe !=nil {return _agbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafc .ExtLst =NewCT_ExtensionListModify ();if _bebb :=d .DecodeElement (_bafc .ExtLst ,&_ddaef );_bebb !=nil {return _bebb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_ddaef .Name );if _edgf :=d .Skip ();_edgf !=nil {return _edgf ;};};case _e .EndElement :break _ddcc ;case _e .CharData :};};return nil ;};type ST_TLTimeNodeFillType byte ;func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_fcaa :=&CT_NormalViewPortion {};return _fcaa };func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_bedbd :=&CT_SlideRelationshipListEntry {};return _bedbd ;}; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Validate validates the CT_TLAnimateBehavior and its children +func (_gage *CT_TLAnimateBehavior )Validate ()error {return _gage .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func (_fadc ST_PrintColorMode )String ()string {switch _fadc {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};func (_gffa *CT_SlideTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gffa .SpdAttr !=ST_TransitionSpeedUnset {_dgbb ,_cbfac :=_gffa .SpdAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0070\u0064"});if _cbfac !=nil {return _cbfac ;};start .Attr =append (start .Attr ,_dgbb );};if _gffa .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gffa .AdvClickAttr ))});};if _gffa .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_gffa .AdvTmAttr )});};e .EncodeToken (start );if _gffa .Choice !=nil {_gffa .Choice .MarshalXML (e ,_e .StartElement {});};if _gffa .SndAc !=nil {_aaeec :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_gffa .SndAc ,_aaeec );};if _gffa .ExtLst !=nil {_gaga :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gffa .ExtLst ,_gaga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ;}; +// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path +func (_geede *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _cagac ,_dbbbb :=range _geede .Tav {if _gefbb :=_dbbbb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_cagac ));_gefbb !=nil {return _gefbb ;};};return nil ;}; -// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path -func (_gbgfd *CT_CustomShow )ValidateWithPath (path string )error {if _cdbc :=_gbgfd .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_cdbc !=nil {return _cdbc ;};if _gbgfd .ExtLst !=nil {if _cdfgf :=_gbgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdfgf !=nil {return _cdfgf ;};};return nil ;};func (_dabcd *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bebfd ,_abbbe :=d .Token ();if _abbbe !=nil {return _abbbe ;};if _adda ,_agfd :=_bebfd .(_bcaf .EndElement );_agfd &&_adda .Name ==start .Name {*_dabcd =1;return nil ;};if _affbb ,_bgac :=_bebfd .(_bcaf .CharData );!_bgac {return _ffgea .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",_bebfd );}else {switch string (_affbb ){case "":*_dabcd =0;case "\u0073\u0074\u0072":*_dabcd =1;case "\u006e\u0075\u006d":*_dabcd =2;case "\u0063\u006c\u0072":*_dabcd =3;};};_bebfd ,_abbbe =d .Token ();if _abbbe !=nil {return _abbbe ;};if _cbf ,_ceada :=_bebfd .(_bcaf .EndElement );_ceada &&_cbf .Name ==start .Name {return nil ;};return _ffgea .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",_bebfd );};func (_cec ST_SlideSizeType )Validate ()error {return _cec .ValidateWithPath ("")};func (_aeafc *CT_TLOleBuildChart )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _aeafc .BldAttr !=ST_TLOleChartBuildTypeUnset {_ccge ,_dcddd :=_aeafc .BldAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0062\u006c\u0064"});if _dcddd !=nil {return _dcddd ;};start .Attr =append (start .Attr ,_ccge );};if _aeafc .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_aeafc .AnimBgAttr ))});};if _aeafc .SpidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_aeafc .SpidAttr )});};if _aeafc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_aeafc .GrpIdAttr )});};if _aeafc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_aeafc .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path +func (_bggg *CT_NotesViewProperties )ValidateWithPath (path string )error {if _ebgf :=_bggg .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_ebgf !=nil {return _ebgf ;};if _bggg .ExtLst !=nil {if _dcde :=_bggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcde !=nil {return _dcde ;};};return nil ;};func (_gcgec *ST_TLOleChartBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggcb ,_abefe :=d .Token ();if _abefe !=nil {return _abefe ;};if _fbbbf ,_cabafg :=_bggcb .(_e .EndElement );_cabafg &&_fbbbf .Name ==start .Name {*_gcgec =1;return nil ;};if _aggab ,_gdede :=_bggcb .(_e .CharData );!_gdede {return _d .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",_bggcb );}else {switch string (_aggab ){case "":*_gcgec =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gcgec =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gcgec =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gcgec =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gcgec =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gcgec =5;};};_bggcb ,_abefe =d .Token ();if _abefe !=nil {return _abefe ;};if _affded ,_agcgd :=_bggcb .(_e .EndElement );_agcgd &&_affded .Name ==start .Name {return nil ;};return _d .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",_bggcb );};func (_aedef *CT_SlideIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aedef .IdAttr =256;for _ ,_dafc :=range start .Attr {if _dafc .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"&&_dafc .Name .Local =="\u0069\u0064"||_dafc .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"&&_dafc .Name .Local =="\u0069\u0064"{_aeag ,_aaee :=_dafc .Value ,error (nil );if _aaee !=nil {return _aaee ;};_aedef .RIdAttr =_aeag ;continue ;};if _dafc .Name .Local =="\u0069\u0064"{_gaeg ,_daae :=_a .ParseUint (_dafc .Value ,10,32);if _daae !=nil {return _daae ;};_aedef .IdAttr =uint32 (_gaeg );continue ;};};_aabfc :for {_ccaeb ,_ddcec :=d .Token ();if _ddcec !=nil {return _ddcec ;};switch _eacg :=_ccaeb .(type ){case _e .StartElement :switch _eacg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aedef .ExtLst =NewCT_ExtensionList ();if _fada :=d .DecodeElement (_aedef .ExtLst ,&_eacg );_fada !=nil {return _fada ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_eacg .Name );if _facb :=d .Skip ();_facb !=nil {return _facb ;};};case _e .EndElement :break _aabfc ;case _e .CharData :};};return nil ;};func (_cdfea *ST_TLDiagramBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfcfga ,_eccgd :=d .Token ();if _eccgd !=nil {return _eccgd ;};if _egeae ,_cccff :=_dfcfga .(_e .EndElement );_cccff &&_egeae .Name ==start .Name {*_cdfea =1;return nil ;};if _deeg ,_ggdd :=_dfcfga .(_e .CharData );!_ggdd {return _d .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",_dfcfga );}else {switch string (_deeg ){case "":*_cdfea =0;case "\u0077\u0068\u006fl\u0065":*_cdfea =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_cdfea =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_cdfea =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_cdfea =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_cdfea =5;case "\u0063\u0077":*_cdfea =6;case "\u0063\u0077\u0049\u006e":*_cdfea =7;case "\u0063\u0077\u004fu\u0074":*_cdfea =8;case "\u0063\u0063\u0077":*_cdfea =9;case "\u0063\u0063\u0077I\u006e":*_cdfea =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_cdfea =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_cdfea =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_cdfea =13;case "\u0075\u0070":*_cdfea =14;case "\u0064\u006f\u0077\u006e":*_cdfea =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cdfea =16;case "\u0063\u0075\u0073\u0074":*_cdfea =17;};};_dfcfga ,_eccgd =d .Token ();if _eccgd !=nil {return _eccgd ;};if _bcfga ,_adfg :=_dfcfga .(_e .EndElement );_adfg &&_bcfga .Name ==start .Name {return nil ;};return _d .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",_dfcfga );};func (_dbfb *CT_HandoutMasterIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbfb .HandoutMasterId !=nil {_bafg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_dbfb .HandoutMasterId ,_bafg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLTimeAnimateValue and its children -func (_dega *CT_TLTimeAnimateValue )Validate ()error {return _dega .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");}; +// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path +func (_bcee *CT_CommonSlideData )ValidateWithPath (path string )error {if _bcee .Bg !=nil {if _baae :=_bcee .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_baae !=nil {return _baae ;};};if _fcc :=_bcee .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_fcc !=nil {return _fcc ;};if _bcee .CustDataLst !=nil {if _geeg :=_bcee .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_geeg !=nil {return _geeg ;};};if _bcee .Controls !=nil {if _fgab :=_bcee .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_fgab !=nil {return _fgab ;};};if _bcee .ExtLst !=nil {if _aefb :=_bcee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aefb !=nil {return _aefb ;};};return nil ;};func (_fafdd *CT_SlideRelationshipList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fafdd .Sld !=nil {_dgagd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_adfd :=range _fafdd .Sld {e .EncodeElement (_adfd ,_dgagd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_ddbc :=&CT_TLTimeCondition {};return _ddbc };type CT_ApplicationNonVisualDrawingProps struct{ -// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path -func (_cgea *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _cgea .StSnd !=nil {if _cdbee :=_cgea .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_cdbee !=nil {return _cdbee ;};};if _cgea .EndSnd !=nil {if _cge :=_cgea .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_cge !=nil {return _cge ;};};return nil ;};func (_bced ST_WebColorType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_bced .String (),start );};func (_dagf ST_TLBehaviorTransformType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_dagf .String (),start );};func (_geeae ST_TLAnimateColorDirection )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_dbgc :=_bcaf .Attr {};_dbgc .Name =name ;switch _geeae {case ST_TLAnimateColorDirectionUnset :_dbgc .Value ="";case ST_TLAnimateColorDirectionCw :_dbgc .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_dbgc .Value ="\u0063\u0063\u0077";};return _dbgc ,nil ;};func (_ddge ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_bdga :=_bcaf .Attr {};_bdga .Name =name ;switch _ddge {case ST_TLBehaviorAdditiveTypeUnset :_bdga .Value ="";case ST_TLBehaviorAdditiveTypeBase :_bdga .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_bdga .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_bdga .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_bdga .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_bdga .Value ="\u006e\u006f\u006e\u0065";};return _bdga ,nil ;};type CT_SlideLayoutIdListEntry struct{ +// Is a Photo Album +IsPhotoAttr *bool ; -// ID Tag -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_TLAnimateEffectBehavior struct{ +// Is User Drawn +UserDrawnAttr *bool ; -// Transition -TransitionAttr ST_TLAnimateEffectTransition ; +// Placeholder Shape +Ph *CT_Placeholder ;AudioCd *_da .CT_AudioCD ;WavAudioFile *_da .CT_EmbeddedWAVAudioFile ;AudioFile *_da .CT_AudioFile ;VideoFile *_da .CT_VideoFile ;QuickTimeFile *_da .CT_QuickTimeFile ; -// Filter -FilterAttr *string ; +// Customer Data List +CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; -// Property List -PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path +func (_edf *AG_Ole )ValidateWithPath (path string )error {if _edf .ImgWAttr !=nil {if *_edf .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edf .ImgWAttr );};};if _edf .ImgHAttr !=nil {if *_edf .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edf .ImgHAttr );};};return nil ;};func (_agf *AG_TLBuild )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0073\u0070\u0069\u0064"{_ade ,_ea :=_a .ParseUint (_geg .Value ,10,32);if _ea !=nil {return _ea ;};_cca :=uint32 (_ade );_agf .SpidAttr =&_cca ;continue ;};if _geg .Name .Local =="\u0067\u0072\u0070I\u0064"{_gg ,_cbb :=_a .ParseUint (_geg .Value ,10,32);if _cbb !=nil {return _cbb ;};_afd :=uint32 (_gg );_agf .GrpIdAttr =&_afd ;continue ;};if _geg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ded ,_cab :=_a .ParseBool (_geg .Value );if _cab !=nil {return _cab ;};_agf .UiExpandAttr =&_ded ;continue ;};};for {_baf ,_bff :=d .Token ();if _bff !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_bff );};if _fg ,_ecf :=_baf .(_e .EndElement );_ecf &&_fg .Name ==start .Name {break ;};};return nil ;};type ST_PlaceholderSize byte ; -// Progress -Progress *CT_TLAnimVariant ;}; +// Validate validates the CT_InOutTransition and its children +func (_egd *CT_InOutTransition )Validate ()error {return _egd .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_bcca *CT_TLTimeNodeParallel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fgdgge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_bcca .CTn ,_fgdgge );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gedbb ST_TLTimeNodeRestartType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gedbb .String (),start );};func (_fccga *CT_TLIterateData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cegfd :=range start .Attr {if _cegfd .Name .Local =="\u0074\u0079\u0070\u0065"{_fccga .TypeAttr .UnmarshalXMLAttr (_cegfd );continue ;};if _cegfd .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_bdca ,_dgadba :=_a .ParseBool (_cegfd .Value );if _dgadba !=nil {return _dgadba ;};_fccga .BackwardsAttr =&_bdca ;continue ;};};_gcfb :for {_gggaa ,_facd :=d .Token ();if _facd !=nil {return _facd ;};switch _dffg :=_gggaa .(type ){case _e .StartElement :switch _dffg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"}:_fccga .TmAbs =NewCT_TLIterateIntervalTime ();if _afaca :=d .DecodeElement (_fccga .TmAbs ,&_dffg );_afaca !=nil {return _afaca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"}:_fccga .TmPct =NewCT_TLIterateIntervalPercentage ();if _ceefb :=d .DecodeElement (_fccga .TmPct ,&_dffg );_ceefb !=nil {return _ceefb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_dffg .Name );if _bfbaa :=d .Skip ();_bfbaa !=nil {return _bfbaa ;};};case _e .EndElement :break _gcfb ;case _e .CharData :};};return nil ;};func (_defdb ST_TransitionInOutDirectionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bedef :=_e .Attr {};_bedef .Name =name ;switch _defdb {case ST_TransitionInOutDirectionTypeUnset :_bedef .Value ="";case ST_TransitionInOutDirectionTypeOut :_bedef .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_bedef .Value ="\u0069\u006e";};return _bedef ,nil ;};func NewCT_SlideLayout ()*CT_SlideLayout {_dgdd :=&CT_SlideLayout {};_dgdd .CSld =NewCT_CommonSlideData ();return _dgdd ;};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_dea :=&CT_EmbeddedFontListEntry {};_dea .Font =_da .NewCT_TextFont ();return _dea ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_dcff :=&CT_OutlineViewSlideList {};return _dcff ;}; -// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path -func (_cfab *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _ccaf ,_cfbf :=range _cfab .Cond {if _fc :=_cfbf .ValidateWithPath (_ffgea .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_ccaf ));_fc !=nil {return _fc ;};};return nil ;};type NotesMaster struct{CT_NotesMaster };func (_gddga *CT_TLAnimVariantStringVal )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_aaafb :=range start .Attr {if _aaafb .Name .Local =="\u0076\u0061\u006c"{_gbffb ,_ffgg :=_aaafb .Value ,error (nil );if _ffgg !=nil {return _ffgg ;};_gddga .ValAttr =_gbffb ;continue ;};};for {_ggefb ,_bbfga :=d .Token ();if _bbfga !=nil {return _ffgea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0053\u0074\u0072\u0069\u006e\u0067\u0056\u0061l\u003a\u0020\u0025\u0073",_bbfga );};if _daafbe ,_abed :=_ggefb .(_bcaf .EndElement );_abed &&_daafbe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path +func (_baffa *CT_Slide )ValidateWithPath (path string )error {if _cbab :=_baffa .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cbab !=nil {return _cbab ;};if _baffa .ClrMapOvr !=nil {if _ecfa :=_baffa .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_ecfa !=nil {return _ecfa ;};};if _baffa .Transition !=nil {if _gcaf :=_baffa .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_gcaf !=nil {return _gcaf ;};};if _baffa .Timing !=nil {if _ceab :=_baffa .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_ceab !=nil {return _ceab ;};};if _baffa .ExtLst !=nil {if _abba :=_baffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abba !=nil {return _abba ;};};return nil ;};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_bgefd :=&CT_TLTriggerRuntimeNode {};_bgefd .ValAttr =ST_TLTriggerRuntimeNode (1);return _bgefd ;}; -// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path -func (_dgfdd *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _gede :=_dgfdd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_gede !=nil {return _gede ;};if _dgfdd .SldLst !=nil {if _cdff :=_dgfdd .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_cdff !=nil {return _cdff ;};};if _dgfdd .ExtLst !=nil {if _bgc :=_dgfdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgc !=nil {return _bgc ;};};return nil ;};func (_fecgd *CT_OptionalBlackTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _fecgd .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_fecgd .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_gdee :=&CT_OutlineViewSlideEntry {};return _gdee ;};func (_feee ST_TLTriggerEvent )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_feee .String (),start );};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_acbc :=&CT_NormalViewProperties {};_acbc .RestoredLeft =NewCT_NormalViewPortion ();_acbc .RestoredTop =NewCT_NormalViewPortion ();return _acbc ;}; +// Validate validates the CT_Guide and its children +func (_faefc *CT_Guide )Validate ()error {return _faefc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_eeaeg ST_TLTimeNodeType )Validate ()error {return _eeaeg .ValidateWithPath ("")};func (_cfbdd ST_TLBehaviorOverrideType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dffdg :=_e .Attr {};_dffdg .Name =name ;switch _cfbdd {case ST_TLBehaviorOverrideTypeUnset :_dffdg .Value ="";case ST_TLBehaviorOverrideTypeNormal :_dffdg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_dffdg .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _dffdg ,nil ;};func (_edgb *ST_PrintWhat )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edgb =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_edgb =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_edgb =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_edgb =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_edgb =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_edgb =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_edgb =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_edgb =7;case "\u006e\u006f\u0074e\u0073":*_edgb =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_edgb =9;};return nil ;};type CT_CommonSlideData struct{ -// Validate validates the CT_TLTimeNodeExclusive and its children -func (_gcege *CT_TLTimeNodeExclusive )Validate ()error {return _gcege .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func (_bddca *CT_OutlineViewSlideList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _bddca .Sld !=nil {_babc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_fdeebg :=range _bddca .Sld {e .EncodeElement (_fdeebg ,_babc );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_eaeg ST_TLTimeNodeType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_eaeg .String (),start );};func (_cddce ST_TLParaBuildType )Validate ()error {return _cddce .ValidateWithPath ("")};func (_fabgb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_fabgb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_fabgb =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_fabgb =2;};return nil ;};func (_cfbec *CT_Picture )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_acaga :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_cfbec .NvPicPr ,_acaga );_abge :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfbec .BlipFill ,_abge );_accgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfbec .SpPr ,_accgf );if _cfbec .Style !=nil {_gbag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfbec .Style ,_gbag );};if _cfbec .ExtLst !=nil {_decee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfbec .ExtLst ,_decee );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Name +NameAttr *string ; -// Validate validates the Notes and its children -func (_fbdfb *Notes )Validate ()error {return _fbdfb .ValidateWithPath ("\u004e\u006f\u0074e\u0073")}; +// Slide Background +Bg *CT_Background ; -// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path -func (_bbcbb *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _bfeg ,_cagd :=range _bbcbb .Sld {if _begcb :=_cagd .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bfeg ));_begcb !=nil {return _begcb ;};};return nil ;}; +// Shape Tree +SpTree *CT_GroupShape ; -// Validate validates the PresentationPr and its children -func (_efdde *PresentationPr )Validate ()error {return _efdde .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};func (_eeg ST_PrintWhat )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_eeg .String (),start );}; +// Customer Data List +CustDataLst *CT_CustomerDataList ; -// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path -func (_fbae *SldLayout )ValidateWithPath (path string )error {if _cagbe :=_fbae .CT_SlideLayout .ValidateWithPath (path );_cagbe !=nil {return _cagbe ;};return nil ;};func (_gbbcd ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _gbbcd {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbcd ));};return nil ;};func (_egb *CT_GuideList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cfge :for {_acfab ,_cebeg :=d .Token ();if _cebeg !=nil {return _cebeg ;};switch _cfcac :=_acfab .(type ){case _bcaf .StartElement :switch _cfcac .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"}:_gdac :=NewCT_Guide ();if _dbce :=d .DecodeElement (_gdac ,&_cfcac );_dbce !=nil {return _dbce ;};_egb .Guide =append (_egb .Guide ,_gdac );default:_cacbe .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_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cfcac .Name );if _ccfd :=d .Skip ();_ccfd !=nil {return _ccfd ;};};case _bcaf .EndElement :break _cfge ;case _bcaf .CharData :};};return nil ;}; +// List of controls +Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};type Sld struct{CT_Slide }; -// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path -func (_aggc *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _aggc .HandoutMasterId !=nil {if _feabd :=_aggc .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_feabd !=nil {return _feabd ;};};return nil ;};type CT_SlideTransition struct{ +// Validate validates the CT_TLIterateIntervalPercentage and its children +func (_addc *CT_TLIterateIntervalPercentage )Validate ()error {return _addc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; -// Transition Speed -SpdAttr ST_TransitionSpeed ; +// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path +func (_baab *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _baab .IdAttr !=nil {if *_baab .IdAttr < 2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_baab .IdAttr );};};if _baab .ExtLst !=nil {if _efaf :=_baab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efaf !=nil {return _efaf ;};};return nil ;};func (_dgbbd ST_TransitionInOutDirectionType )Validate ()error {return _dgbbd .ValidateWithPath ("")};func (_ffccec *ST_Direction )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffccec =0;case "\u0068\u006f\u0072\u007a":*_ffccec =1;case "\u0076\u0065\u0072\u0074":*_ffccec =2;};return nil ;};func (_fabfc *CT_TagsData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaacd :=range start .Attr {if _gaacd .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"&&_gaacd .Name .Local =="\u0069\u0064"||_gaacd .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"&&_gaacd .Name .Local =="\u0069\u0064"{_eecdb ,_cffag :=_gaacd .Value ,error (nil );if _cffag !=nil {return _cffag ;};_fabfc .IdAttr =_eecdb ;continue ;};};for {_dcdff ,_bccge :=d .Token ();if _bccge !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_bccge );};if _eedced ,_gbdga :=_dcdff .(_e .EndElement );_gbdga &&_eedced .Name ==start .Name {break ;};};return nil ;}; -// Advance on Click -AdvClickAttr *bool ; +// Validate validates the CT_ExtensionList and its children +func (_egaa *CT_ExtensionList )Validate ()error {return _egaa .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CmAuthorLst struct{CT_CommentAuthorList };func (_gaef *CT_SlideViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaef .CSldViewPr =NewCT_CommonSlideViewProperties ();_dggg :for {_bbag ,_dbef :=d .Token ();if _dbef !=nil {return _dbef ;};switch _ddbae :=_bbag .(type ){case _e .StartElement :switch _ddbae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _ageb :=d .DecodeElement (_gaef .CSldViewPr ,&_ddbae );_ageb !=nil {return _ageb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaef .ExtLst =NewCT_ExtensionList ();if _faagf :=d .DecodeElement (_gaef .ExtLst ,&_ddbae );_faagf !=nil {return _faagf ;};default:_f .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\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ddbae .Name );if _abffa :=d .Skip ();_abffa !=nil {return _abffa ;};};case _e .EndElement :break _dggg ;case _e .CharData :};};return nil ;};func (_bdddb *ST_TLParaBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdddb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bdddb =1;case "\u0070":*_bdddb =2;case "\u0063\u0075\u0073\u0074":*_bdddb =3;case "\u0077\u0068\u006fl\u0065":*_bdddb =4;};return nil ;};func (_gdbff *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccgf ,_bgcc :=d .Token ();if _bgcc !=nil {return _bgcc ;};if _fecda ,_gfdcb :=_ccgf .(_e .EndElement );_gfdcb &&_fecda .Name ==start .Name {*_gdbff =1;return nil ;};if _fbcbe ,_eagbg :=_ccgf .(_e .CharData );!_eagbg {return _d .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",_ccgf );}else {switch string (_fbcbe ){case "":*_gdbff =0;case "\u0066\u0069\u0072s\u0074":*_gdbff =1;case "\u006c\u0061\u0073\u0074":*_gdbff =2;case "\u0061\u006c\u006c":*_gdbff =3;};};_ccgf ,_bgcc =d .Token ();if _bgcc !=nil {return _bgcc ;};if _fbbdf ,_eaaccc :=_ccgf .(_e .EndElement );_eaaccc &&_fbbdf .Name ==start .Name {return nil ;};return _d .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",_ccgf );};type ST_PhotoAlbumFrameShape byte ;func (_dgdaf ST_TLAnimateEffectTransition )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbecd :=_e .Attr {};_gbecd .Name =name ;switch _dgdaf {case ST_TLAnimateEffectTransitionUnset :_gbecd .Value ="";case ST_TLAnimateEffectTransitionIn :_gbecd .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_gbecd .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_gbecd .Value ="\u006e\u006f\u006e\u0065";};return _gbecd ,nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_eefbc :=&CT_Kinsoku {};return _eefbc }; -// Advance after time -AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; +// Validate validates the CT_OutlineViewProperties and its children +func (_abdbb *CT_OutlineViewProperties )Validate ()error {return _abdbb .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dagd *CT_TLAnimateColorBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dagd .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_cfgba :=range start .Attr {if _cfgba .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_dagd .ClrSpcAttr .UnmarshalXMLAttr (_cfgba );continue ;};if _cfgba .Name .Local =="\u0064\u0069\u0072"{_dagd .DirAttr .UnmarshalXMLAttr (_cfgba );continue ;};};_eedd :for {_cgbaa ,_agbeef :=d .Token ();if _agbeef !=nil {return _agbeef ;};switch _ccbb :=_cgbaa .(type ){case _e .StartElement :switch _ccbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fbddf :=d .DecodeElement (_dagd .CBhvr ,&_ccbb );_fbddf !=nil {return _fbddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_dagd .By =NewCT_TLByAnimateColorTransform ();if _bdcgb :=d .DecodeElement (_dagd .By ,&_ccbb );_bdcgb !=nil {return _bdcgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_dagd .From =_da .NewCT_Color ();if _gaaec :=d .DecodeElement (_dagd .From ,&_ccbb );_gaaec !=nil {return _gaaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_dagd .To =_da .NewCT_Color ();if _defgc :=d .DecodeElement (_dagd .To ,&_ccbb );_defgc !=nil {return _defgc ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0043o\u006c\u006f\u0072\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_ccbb .Name );if _ddddf :=d .Skip ();_ddddf !=nil {return _ddddf ;};};case _e .EndElement :break _eedd ;case _e .CharData :};};return nil ;};func (_cegge *ST_TLAnimateColorSpace )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcafe ,_fdff :=d .Token ();if _fdff !=nil {return _fdff ;};if _dacdc ,_aeaea :=_bcafe .(_e .EndElement );_aeaea &&_dacdc .Name ==start .Name {*_cegge =1;return nil ;};if _gdbcb ,_fgbcc :=_bcafe .(_e .CharData );!_fgbcc {return _d .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",_bcafe );}else {switch string (_gdbcb ){case "":*_cegge =0;case "\u0072\u0067\u0062":*_cegge =1;case "\u0068\u0073\u006c":*_cegge =2;};};_bcafe ,_fdff =d .Token ();if _fdff !=nil {return _fdff ;};if _gaecd ,_gfgd :=_bcafe .(_e .EndElement );_gfgd &&_gaecd .Name ==start .Name {return nil ;};return _d .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",_bcafe );};func (_bdbc ST_TLTriggerRuntimeNode )String ()string {switch _bdbc {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";};type ST_TLTimeNodePresetClassType byte ;type CT_GroupShapeNonVisual struct{ -// Sound Action -SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};type CT_WheelTransition struct{ +// Non-visual Drawing Properties +CNvPr *_da .CT_NonVisualDrawingProps ; -// Spokes -SpokesAttr *uint32 ;};func (_bebf *ST_TransitionEightDirectionType )Validate ()error {return _bebf .ValidateWithPath ("")};func (_gagae ST_TLAnimateColorSpace )String ()string {switch _gagae {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};func (_bcbb *CT_HtmlPublishProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bcbb .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bcbb .ShowSpeakerNotesAttr ))});};if _bcbb .TargetAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bcbb .TargetAttr )});};if _bcbb .TitleAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bcbb .TitleAttr )});};start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_bcbb .IdAttr )});e .EncodeToken (start );if _bcbb .SldAll !=nil {_daega :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_bcbb .SldAll ,_daega );};if _bcbb .SldRg !=nil {_gbeag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_bcbb .SldRg ,_gbeag );};if _bcbb .CustShow !=nil {_aacee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_bcbb .CustShow ,_aacee );};if _bcbb .ExtLst !=nil {_ddbcd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcbb .ExtLst ,_ddbcd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ecac *ST_TLTime )Validate ()error {return _ecac .ValidateWithPath ("")};type CT_Kinsoku struct{ +// Non-Visual Group Shape Drawing Properties +CNvGrpSpPr *_da .CT_NonVisualGroupDrawingShapeProps ; -// Language -LangAttr *string ; +// Non-Visual Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_adgcf ST_SlideLayoutType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_adgcf .String (),start );};func NewSldMaster ()*SldMaster {_acbg :=&SldMaster {};_acbg .CT_SlideMaster =*NewCT_SlideMaster ();return _acbg ;}; -// Invalid Kinsoku Start Characters -InvalStCharsAttr string ; +// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path +func (_ecde *CT_CommentAuthorList )ValidateWithPath (path string )error {for _faf ,_fee :=range _ecde .CmAuthor {if _fcf :=_fee .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_faf ));_fcf !=nil {return _fcf ;};};return nil ;};func (_cfcafc *ST_TLTimeNodeRestartType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgfe ,_egbfc :=d .Token ();if _egbfc !=nil {return _egbfc ;};if _bbdb ,_edfd :=_cgfe .(_e .EndElement );_edfd &&_bbdb .Name ==start .Name {*_cfcafc =1;return nil ;};if _egcdg ,_eegc :=_cgfe .(_e .CharData );!_eegc {return _d .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",_cgfe );}else {switch string (_egcdg ){case "":*_cfcafc =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cfcafc =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_cfcafc =2;case "\u006e\u0065\u0076e\u0072":*_cfcafc =3;};};_cgfe ,_egbfc =d .Token ();if _egbfc !=nil {return _egbfc ;};if _dbdfg ,_efgga :=_cgfe .(_e .EndElement );_efgga &&_dbdfg .Name ==start .Name {return nil ;};return _d .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",_cgfe );};func (_efgdc ST_PrintColorMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bdbgg :=_e .Attr {};_bdbgg .Name =name ;switch _efgdc {case ST_PrintColorModeUnset :_bdbgg .Value ="";case ST_PrintColorModeBw :_bdbgg .Value ="\u0062\u0077";case ST_PrintColorModeGray :_bdbgg .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_bdbgg .Value ="\u0063\u006c\u0072";};return _bdbgg ,nil ;};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_dec :=&CT_CommentAuthorList {};return _dec };func (_caca *CT_ShowInfoKiosk )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gecfc :=range start .Attr {if _gecfc .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_cbdf ,_fbbf :=_a .ParseUint (_gecfc .Value ,10,32);if _fbbf !=nil {return _fbbf ;};_cggeda :=uint32 (_cbdf );_caca .RestartAttr =&_cggeda ;continue ;};};for {_cfeb ,_ecaeg :=d .Token ();if _ecaeg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077I\u006ef\u006f\u004b\u0069\u006f\u0073\u006b\u003a \u0025\u0073",_ecaeg );};if _fdfdc ,_ggaf :=_cfeb .(_e .EndElement );_ggaf &&_fdfdc .Name ==start .Name {break ;};};return nil ;};func (_fgcb *CT_Extension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdggb :=range start .Attr {if _bdggb .Name .Local =="\u0075\u0072\u0069"{_cace ,_bgad :=_bdggb .Value ,error (nil );if _bgad !=nil {return _bgad ;};_fgcb .UriAttr =_cace ;continue ;};};_fedb :for {_dcb ,_fdae :=d .Token ();if _fdae !=nil {return _fdae ;};switch _acac :=_dcb .(type ){case _e .StartElement :switch _acac .Name {default:if _gbdf ,_dgd :=_f .CreateElement (_acac );_dgd !=nil {return _dgd ;}else {if _egf :=d .DecodeElement (_gbdf ,&_acac );_egf !=nil {return _egf ;};_fgcb .Any =append (_fgcb .Any ,_gbdf );};};case _e .EndElement :break _fedb ;case _e .CharData :};};return nil ;};func (_eeafb *SldMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _eeafb .CT_SlideMaster .MarshalXML (e ,start );};func (_fafgad *ST_TLTime )ValidateWithPath (path string )error {_ccbbg :=[]string {};if _fafgad .Uint32 !=nil {_ccbbg =append (_ccbbg ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _fafgad .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_ccbbg =append (_ccbbg ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_ccbbg )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccbbg );};return nil ;}; -// Invalid Kinsoku End Characters -InvalEndCharsAttr string ;}; +// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path +func (_bgge *CT_ShowProperties )ValidateWithPath (path string )error {if _bgge .Present !=nil {if _acecg :=_bgge .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_acecg !=nil {return _acecg ;};};if _bgge .Browse !=nil {if _cefe :=_bgge .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_cefe !=nil {return _cefe ;};};if _bgge .Kiosk !=nil {if _aegc :=_bgge .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_aegc !=nil {return _aegc ;};};if _bgge .SldAll !=nil {if _ccag :=_bgge .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_ccag !=nil {return _ccag ;};};if _bgge .SldRg !=nil {if _agec :=_bgge .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_agec !=nil {return _agec ;};};if _bgge .CustShow !=nil {if _cdda :=_bgge .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_cdda !=nil {return _cdda ;};};if _bgge .PenClr !=nil {if _ccfce :=_bgge .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_ccfce !=nil {return _ccfce ;};};if _bgge .ExtLst !=nil {if _bdga :=_bgge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdga !=nil {return _bdga ;};};return nil ;};func (_gebeb *CT_StringTag )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_gebeb .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gebeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcbdd ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _gcbdd {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbdd ));};return nil ;}; -// Validate validates the CT_CornerDirectionTransition and its children -func (_dddfe *CT_CornerDirectionTransition )Validate ()error {return _dddfe .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e");}; +// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path +func (_fdfc *CT_TLIterateData )ValidateWithPath (path string )error {if _fdcg :=_fdfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdcg !=nil {return _fdcg ;};if _fdfc .TmAbs !=nil {if _aedg :=_fdfc .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_aedg !=nil {return _aedg ;};};if _fdfc .TmPct !=nil {if _caae :=_fdfc .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_caae !=nil {return _caae ;};};return nil ;}; -// Validate validates the CT_Extension and its children -func (_fbgaa *CT_Extension )Validate ()error {return _fbgaa .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_dggd *CT_PictureNonVisual )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dggd .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_dggd .CNvPicPr =_dcdb .NewCT_NonVisualPictureProperties ();_dggd .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_eagb :for {_cfce ,_bedgg :=d .Token ();if _bedgg !=nil {return _bedgg ;};switch _bfaf :=_cfce .(type ){case _bcaf .StartElement :switch _bfaf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _cggd :=d .DecodeElement (_dggd .CNvPr ,&_bfaf );_cggd !=nil {return _cggd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _edea :=d .DecodeElement (_dggd .CNvPicPr ,&_bfaf );_edea !=nil {return _edea ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _gcfb :=d .DecodeElement (_dggd .NvPr ,&_bfaf );_gcfb !=nil {return _gcfb ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bfaf .Name );if _fbbd :=d .Skip ();_fbbd !=nil {return _fbbd ;};};case _bcaf .EndElement :break _eagb ;case _bcaf .CharData :};};return nil ;};func (_fcbc *ST_SplitterBarState )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cageg ,_dcbfd :=d .Token ();if _dcbfd !=nil {return _dcbfd ;};if _aeb ,_effef :=_cageg .(_bcaf .EndElement );_effef &&_aeb .Name ==start .Name {*_fcbc =1;return nil ;};if _badf ,_eeagg :=_cageg .(_bcaf .CharData );!_eeagg {return _ffgea .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",_cageg );}else {switch string (_badf ){case "":*_fcbc =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_fcbc =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_fcbc =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_fcbc =3;};};_cageg ,_dcbfd =d .Token ();if _dcbfd !=nil {return _dcbfd ;};if _abaac ,_cgfg :=_cageg .(_bcaf .EndElement );_cgfg &&_abaac .Name ==start .Name {return nil ;};return _ffgea .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",_cageg );};func (_eaeae *ST_IterateType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_eaeae =0;case "\u0065\u006c":*_eaeae =1;case "\u0077\u0064":*_eaeae =2;case "\u006c\u0074":*_eaeae =3;};return nil ;};const (ST_SlideSizeTypeUnset ST_SlideSizeType =0;ST_SlideSizeTypeScreen4x3 ST_SlideSizeType =1;ST_SlideSizeTypeLetter ST_SlideSizeType =2;ST_SlideSizeTypeA4 ST_SlideSizeType =3;ST_SlideSizeType35mm ST_SlideSizeType =4;ST_SlideSizeTypeOverhead ST_SlideSizeType =5;ST_SlideSizeTypeBanner ST_SlideSizeType =6;ST_SlideSizeTypeCustom ST_SlideSizeType =7;ST_SlideSizeTypeLedger ST_SlideSizeType =8;ST_SlideSizeTypeA3 ST_SlideSizeType =9;ST_SlideSizeTypeB4ISO ST_SlideSizeType =10;ST_SlideSizeTypeB5ISO ST_SlideSizeType =11;ST_SlideSizeTypeB4JIS ST_SlideSizeType =12;ST_SlideSizeTypeB5JIS ST_SlideSizeType =13;ST_SlideSizeTypeHagakiCard ST_SlideSizeType =14;ST_SlideSizeTypeScreen16x9 ST_SlideSizeType =15;ST_SlideSizeTypeScreen16x10 ST_SlideSizeType =16;);func (_eddbe *CT_NotesMasterIdList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _eddbe .NotesMasterId !=nil {_ddgcg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_eddbe .NotesMasterId ,_ddgcg );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_db :=&CT_TLCommonBehaviorData {};_db .CTn =NewCT_TLCommonTimeNodeData ();_db .TgtEl =NewCT_TLTimeTargetElement ();return _db ;};func NewCT_WebProperties ()*CT_WebProperties {_abef :=&CT_WebProperties {};return _abef };func (_feeab *CT_TagList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fbgd :for {_bafc ,_edegde :=d .Token ();if _edegde !=nil {return _edegde ;};switch _cdbgb :=_bafc .(type ){case _bcaf .StartElement :switch _cdbgb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_gcfd :=NewCT_StringTag ();if _abfdb :=d .DecodeElement (_gcfd ,&_cdbgb );_abfdb !=nil {return _abfdb ;};_feeab .Tag =append (_feeab .Tag ,_gcfd );default:_cacbe .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\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cdbgb .Name );if _fbaf :=d .Skip ();_fbaf !=nil {return _fbaf ;};};case _bcaf .EndElement :break _fbgd ;case _bcaf .CharData :};};return nil ;};func (_ccdc ST_WebScreenSize )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_eedde :=_bcaf .Attr {};_eedde .Name =name ;switch _ccdc {case ST_WebScreenSizeUnset :_eedde .Value ="";case ST_WebScreenSize544x376 :_eedde .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_eedde .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_eedde .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_eedde .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_eedde .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_eedde .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_eedde .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_eedde .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_eedde .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_eedde .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_eedde .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _eedde ,nil ;};func (_badea *CT_ShowProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_dbe :=range start .Attr {if _dbe .Name .Local =="\u006c\u006f\u006f\u0070"{_agcaa ,_gecfg :=_bafec .ParseBool (_dbe .Value );if _gecfg !=nil {return _gecfg ;};_badea .LoopAttr =&_agcaa ;continue ;};if _dbe .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_bgcba ,_ddee :=_bafec .ParseBool (_dbe .Value );if _ddee !=nil {return _ddee ;};_badea .ShowNarrationAttr =&_bgcba ;continue ;};if _dbe .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_aabbc ,_dbadf :=_bafec .ParseBool (_dbe .Value );if _dbadf !=nil {return _dbadf ;};_badea .ShowAnimationAttr =&_aabbc ;continue ;};if _dbe .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_befd ,_eca :=_bafec .ParseBool (_dbe .Value );if _eca !=nil {return _eca ;};_badea .UseTimingsAttr =&_befd ;continue ;};};_eddb :for {_daae ,_aacac :=d .Token ();if _aacac !=nil {return _aacac ;};switch _abgfb :=_daae .(type ){case _bcaf .StartElement :switch _abgfb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_badea .Present =NewCT_Empty ();if _bgea :=d .DecodeElement (_badea .Present ,&_abgfb );_bgea !=nil {return _bgea ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_badea .Browse =NewCT_ShowInfoBrowse ();if _cgee :=d .DecodeElement (_badea .Browse ,&_abgfb );_cgee !=nil {return _cgee ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_badea .Kiosk =NewCT_ShowInfoKiosk ();if _bfcb :=d .DecodeElement (_badea .Kiosk ,&_abgfb );_bfcb !=nil {return _bfcb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_badea .SldAll =NewCT_Empty ();if _babga :=d .DecodeElement (_badea .SldAll ,&_abgfb );_babga !=nil {return _babga ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_badea .SldRg =NewCT_IndexRange ();if _dbgac :=d .DecodeElement (_badea .SldRg ,&_abgfb );_dbgac !=nil {return _dbgac ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_badea .CustShow =NewCT_CustomShowId ();if _agca :=d .DecodeElement (_badea .CustShow ,&_abgfb );_agca !=nil {return _agca ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"}:_badea .PenClr =_dcdb .NewCT_Color ();if _gcdf :=d .DecodeElement (_badea .PenClr ,&_abgfb );_gcdf !=nil {return _gcdf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badea .ExtLst =NewCT_ExtensionList ();if _bebc :=d .DecodeElement (_badea .ExtLst ,&_abgfb );_bebc !=nil {return _bebc ;};default:_cacbe .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\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_abgfb .Name );if _aecg :=d .Skip ();_aecg !=nil {return _aecg ;};};case _bcaf .EndElement :break _eddb ;case _bcaf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path +func (_fabd *CT_PrintProperties )ValidateWithPath (path string )error {if _cagbe :=_fabd .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_cagbe !=nil {return _cagbe ;};if _fefff :=_fabd .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fefff !=nil {return _fefff ;};if _fabd .ExtLst !=nil {if _ecda :=_fabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecda !=nil {return _ecda ;};};return nil ;};func (_facga ST_IterateType )Validate ()error {return _facga .ValidateWithPath ("")};func (_gebedf ST_TLParaBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gabd :=_e .Attr {};_gabd .Name =name ;switch _gebedf {case ST_TLParaBuildTypeUnset :_gabd .Value ="";case ST_TLParaBuildTypeAllAtOnce :_gabd .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_gabd .Value ="\u0070";case ST_TLParaBuildTypeCust :_gabd .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_gabd .Value ="\u0077\u0068\u006fl\u0065";};return _gabd ,nil ;};func (_bgfcf ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _bgfcf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfcf ));};return nil ;}; -// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path -func (_fdcfb *CT_TLPoint )ValidateWithPath (path string )error {if _fbcg :=_fdcfb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_fbcg !=nil {return _fbcg ;};if _ggda :=_fdcfb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_ggda !=nil {return _ggda ;};return nil ;};func (_egegb ST_TLTimeNodeSyncType )Validate ()error {return _egegb .ValidateWithPath ("")};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_fbbbb :=&CT_CommonSlideViewProperties {};_fbbbb .CViewPr =NewCT_CommonViewProperties ();return _fbbbb ;};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_abgf :=&CT_TLSetBehavior {};_abgf .CBhvr =NewCT_TLCommonBehaviorData ();return _abgf ;};func (_bccea *EG_ShowType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bccea .Present !=nil {_caggg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_bccea .Present ,_caggg );};if _bccea .Browse !=nil {_acegf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_bccea .Browse ,_acegf );};if _bccea .Kiosk !=nil {_fea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_bccea .Kiosk ,_fea );};return nil ;};func NewCT_TLPoint ()*CT_TLPoint {_fddfb :=&CT_TLPoint {};return _fddfb };type CT_TLTimeCondition struct{ +// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path +func (_aadf *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _dcda ,_fcdc :=range _aadf .SldLayoutId {if _bcgd :=_fcdc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_dcda ));_bcgd !=nil {return _bcgd ;};};return nil ;};const (ST_SlideSizeTypeUnset ST_SlideSizeType =0;ST_SlideSizeTypeScreen4x3 ST_SlideSizeType =1;ST_SlideSizeTypeLetter ST_SlideSizeType =2;ST_SlideSizeTypeA4 ST_SlideSizeType =3;ST_SlideSizeType35mm ST_SlideSizeType =4;ST_SlideSizeTypeOverhead ST_SlideSizeType =5;ST_SlideSizeTypeBanner ST_SlideSizeType =6;ST_SlideSizeTypeCustom ST_SlideSizeType =7;ST_SlideSizeTypeLedger ST_SlideSizeType =8;ST_SlideSizeTypeA3 ST_SlideSizeType =9;ST_SlideSizeTypeB4ISO ST_SlideSizeType =10;ST_SlideSizeTypeB5ISO ST_SlideSizeType =11;ST_SlideSizeTypeB4JIS ST_SlideSizeType =12;ST_SlideSizeTypeB5JIS ST_SlideSizeType =13;ST_SlideSizeTypeHagakiCard ST_SlideSizeType =14;ST_SlideSizeTypeScreen16x9 ST_SlideSizeType =15;ST_SlideSizeTypeScreen16x10 ST_SlideSizeType =16;);type ST_TransitionSpeed byte ; -// Trigger Event -EvtAttr ST_TLTriggerEvent ; +// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path +func (_dfbcf *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _agbce :=_dfbcf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_agbce !=nil {return _agbce ;};if _dafdd :=_dfbcf .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_dafdd !=nil {return _dafdd ;};if _gcfca :=_dfbcf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gcfca !=nil {return _gcfca ;};return nil ;}; -// Trigger Delay -DelayAttr *ST_TLTime ; +// Validate validates the CT_OleObjectChoice and its children +func (_edbg *CT_OleObjectChoice )Validate ()error {return _edbg .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_ggcc ST_TLNextActionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_baggf :=_e .Attr {};_baggf .Name =name ;switch _ggcc {case ST_TLNextActionTypeUnset :_baggf .Value ="";case ST_TLNextActionTypeNone :_baggf .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_baggf .Value ="\u0073\u0065\u0065\u006b";};return _baggf ,nil ;}; -// Target Element Trigger Choice -TgtEl *CT_TLTimeTargetElement ; +// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path +func (_efedb *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _cbddc :=_efedb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cbddc !=nil {return _cbddc ;};if _efedb .By !=nil {if _dgae :=_efedb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_dgae !=nil {return _dgae ;};};if _efedb .From !=nil {if _bdcca :=_efedb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bdcca !=nil {return _bdcca ;};};if _efedb .To !=nil {if _beeca :=_efedb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_beeca !=nil {return _beeca ;};};return nil ;};func (_cgfg *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgfg =0;case "\u006e\u006f\u006e\u0065":*_cgfg =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cgfg =2;};return nil ;}; -// Time Node -Tn *CT_TLTriggerTimeNodeID ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_bdfff *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_fba *CT_CommonSlideData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fba .SpTree =NewCT_GroupShape ();for _ ,_aad :=range start .Attr {if _aad .Name .Local =="\u006e\u0061\u006d\u0065"{_adf ,_cee :=_aad .Value ,error (nil );if _cee !=nil {return _cee ;};_fba .NameAttr =&_adf ;continue ;};};_bgaa :for {_bfgd ,_cabg :=d .Token ();if _cabg !=nil {return _cabg ;};switch _fbcg :=_bfgd .(type ){case _e .StartElement :switch _fbcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_fba .Bg =NewCT_Background ();if _ebe :=d .DecodeElement (_fba .Bg ,&_fbcg );_ebe !=nil {return _ebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"}:if _feg :=d .DecodeElement (_fba .SpTree ,&_fbcg );_feg !=nil {return _feg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_fba .CustDataLst =NewCT_CustomerDataList ();if _abac :=d .DecodeElement (_fba .CustDataLst ,&_fbcg );_abac !=nil {return _abac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_fba .Controls =NewCT_ControlList ();if _dbeb :=d .DecodeElement (_fba .Controls ,&_fbcg );_dbeb !=nil {return _dbeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fba .ExtLst =NewCT_ExtensionList ();if _adbb :=d .DecodeElement (_fba .ExtLst ,&_fbcg );_adbb !=nil {return _adbb ;};default:_f .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\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fbcg .Name );if _cdd :=d .Skip ();_cdd !=nil {return _cdd ;};};case _e .EndElement :break _bgaa ;case _e .CharData :};};return nil ;}; -// Runtime Node Trigger Choice -Rtn *CT_TLTriggerRuntimeNode ;};func (_agggf *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_agggf =0;case "\u0069\u006e":*_agggf =1;case "\u006f\u0075\u0074":*_agggf =2;case "\u006e\u006f\u006e\u0065":*_agggf =3;};return nil ;};func (_dbcf *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_fdbea :=[]string {};if _dbcf .ST_PositiveFixedPercentage !=nil {if _cdcbd :=_dbcf .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_cdcbd !=nil {return _cdcbd ;};_fdbea =append (_fdbea ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if _dbcf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_fdbea =append (_fdbea ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_fdbea )> 1{return _ffgea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdbea );};return nil ;};func (_ad ST_TLTimeNodePresetClassType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_ad .String (),start );};func (_fafe *TagLst )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fafe .CT_TagList =*NewCT_TagList ();_aeedd :for {_cbbdd ,_dcba :=d .Token ();if _dcba !=nil {return _dcba ;};switch _fcge :=_cbbdd .(type ){case _bcaf .StartElement :switch _fcge .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_dabcc :=NewCT_StringTag ();if _bfeba :=d .DecodeElement (_dabcc ,&_fcge );_bfeba !=nil {return _bfeba ;};_fafe .Tag =append (_fafe .Tag ,_dabcc );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_fcge .Name );if _dddfd :=d .Skip ();_dddfd !=nil {return _dddfd ;};};case _bcaf .EndElement :break _aeedd ;case _bcaf .CharData :};};return nil ;}; +// Validate validates the NotesMaster and its children +func (_afbfe *NotesMaster )Validate ()error {return _afbfe .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_dbaaa *EG_TopLevelSlide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ddfd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dbaaa .ClrMap ,_ddfd );return nil ;};func (_bafb *CT_TLTimeNodeParallel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafb .CTn =NewCT_TLCommonTimeNodeData ();_agafg :for {_cfdag ,_fbbaa :=d .Token ();if _fbbaa !=nil {return _fbbaa ;};switch _acfae :=_cfdag .(type ){case _e .StartElement :switch _acfae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _bcggb :=d .DecodeElement (_bafb .CTn ,&_acfae );_bcggb !=nil {return _bcggb ;};default:_f .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 C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_acfae .Name );if _faecf :=d .Skip ();_faecf !=nil {return _faecf ;};};case _e .EndElement :break _agafg ;case _e .CharData :};};return nil ;};func (_gecge ST_TLBehaviorAdditiveType )String ()string {switch _gecge {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u0072\u0065\u0070\u006c";case 4:return "\u006d\u0075\u006c\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_bddg *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bddg =0;case "\u0077\u0068\u006fl\u0065":*_bddg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bddg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_bddg =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bddg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_bddg =5;case "\u0063\u0077":*_bddg =6;case "\u0063\u0077\u0049\u006e":*_bddg =7;case "\u0063\u0077\u004fu\u0074":*_bddg =8;case "\u0063\u0063\u0077":*_bddg =9;case "\u0063\u0063\u0077I\u006e":*_bddg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_bddg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_bddg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_bddg =13;case "\u0075\u0070":*_bddg =14;case "\u0064\u006f\u0077\u006e":*_bddg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bddg =16;case "\u0063\u0075\u0073\u0074":*_bddg =17;};return nil ;}; -// Validate validates the CT_TagList and its children -func (_agcf *CT_TagList )Validate ()error {return _agcf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};const (ST_TransitionCornerDirectionTypeUnset ST_TransitionCornerDirectionType =0;ST_TransitionCornerDirectionTypeLu ST_TransitionCornerDirectionType =1;ST_TransitionCornerDirectionTypeRu ST_TransitionCornerDirectionType =2;ST_TransitionCornerDirectionTypeLd ST_TransitionCornerDirectionType =3;ST_TransitionCornerDirectionTypeRd ST_TransitionCornerDirectionType =4;);func (_dbgeg *CT_OrientationTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _dbgeg .DirAttr !=ST_DirectionUnset {_cadb ,_bcga :=_dbgeg .DirAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0064\u0069\u0072"});if _bcga !=nil {return _bcga ;};start .Attr =append (start .Attr ,_cadb );};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_cggbb *CT_GraphicalObjectFrame )Validate ()error {return _cggbb .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_ccdf :=&CT_TLTimeNodeParallel {};_ccdf .CTn =NewCT_TLCommonTimeNodeData ();return _ccdf ;};func (_afgfd *ST_TLAnimateEffectTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgdfbb ,_cbfgg :=d .Token ();if _cbfgg !=nil {return _cbfgg ;};if _acagd ,_gbdb :=_fgdfbb .(_e .EndElement );_gbdb &&_acagd .Name ==start .Name {*_afgfd =1;return nil ;};if _aedfc ,_badac :=_fgdfbb .(_e .CharData );!_badac {return _d .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",_fgdfbb );}else {switch string (_aedfc ){case "":*_afgfd =0;case "\u0069\u006e":*_afgfd =1;case "\u006f\u0075\u0074":*_afgfd =2;case "\u006e\u006f\u006e\u0065":*_afgfd =3;};};_fgdfbb ,_cbfgg =d .Token ();if _cbfgg !=nil {return _cbfgg ;};if _dcaae ,_cbefe :=_fgdfbb .(_e .EndElement );_cbefe &&_dcaae .Name ==start .Name {return nil ;};return _d .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",_fgdfbb );}; -// Validate validates the CT_TLAnimVariant and its children -func (_gdcdd *CT_TLAnimVariant )Validate ()error {return _gdcdd .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_bdee *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_efcdd :for {_fddb ,_aage :=d .Token ();if _aage !=nil {return _aage ;};switch _baga :=_fddb .(type ){case _bcaf .StartElement :switch _baga .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}:var _dbdd string ;if _cbdab :=d .DecodeElement (&_dbdd ,&_baga );_cbdab !=nil {return _cbdab ;};_bdee .AttrName =append (_bdee .AttrName ,_dbdd );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u004e\u0061\u006d\u0065L\u0069\u0073\u0074\u0020\u0025\u0076",_baga .Name );if _dbcfb :=d .Skip ();_dbcfb !=nil {return _dbcfb ;};};case _bcaf .EndElement :break _efcdd ;case _bcaf .CharData :};};return nil ;};func (_eggfd ST_TLCommandType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_cffc :=_bcaf .Attr {};_cffc .Name =name ;switch _eggfd {case ST_TLCommandTypeUnset :_cffc .Value ="";case ST_TLCommandTypeEvt :_cffc .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_cffc .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_cffc .Value ="\u0076\u0065\u0072\u0062";};return _cffc ,nil ;}; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_aefg *CT_Control )ValidateWithPath (path string )error {if _aefg .ExtLst !=nil {if _ceeb :=_aefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceeb !=nil {return _ceeb ;};};if _aefg .Pic !=nil {if _adag :=_aefg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_adag !=nil {return _adag ;};};if _aefg .ImgWAttr !=nil {if *_aefg .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aefg .ImgWAttr );};};if _aefg .ImgHAttr !=nil {if *_aefg .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aefg .ImgHAttr );};};return nil ;};type CT_Placeholder struct{ -// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path -func (_dca *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil }; +// Placeholder Type +TypeAttr ST_PlaceholderType ; -// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path -func (_ggdg *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _dge :=_ggdg .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dge !=nil {return _dge ;};if _cgdfd :=_ggdg .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cgdfd !=nil {return _cgdfd ;};if _gfee :=_ggdg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gfee !=nil {return _gfee ;};if _ggdg .TavLst !=nil {if _ecdfa :=_ggdg .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_ecdfa !=nil {return _ecdfa ;};};return nil ;};func (_aaa *CT_SlideMasterTextStyles )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eddcf :for {_gdadg ,_gfgga :=d .Token ();if _gfgga !=nil {return _gfgga ;};switch _baaba :=_gdadg .(type ){case _bcaf .StartElement :switch _baaba .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_aaa .TitleStyle =_dcdb .NewCT_TextListStyle ();if _aacfg :=d .DecodeElement (_aaa .TitleStyle ,&_baaba );_aacfg !=nil {return _aacfg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"}:_aaa .BodyStyle =_dcdb .NewCT_TextListStyle ();if _fedbf :=d .DecodeElement (_aaa .BodyStyle ,&_baaba );_fedbf !=nil {return _fedbf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:_aaa .OtherStyle =_dcdb .NewCT_TextListStyle ();if _gcdeb :=d .DecodeElement (_aaa .OtherStyle ,&_baaba );_gcdeb !=nil {return _gcdeb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaa .ExtLst =NewCT_ExtensionList ();if _eabca :=d .DecodeElement (_aaa .ExtLst ,&_baaba );_eabca !=nil {return _eabca ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_baaba .Name );if _egfea :=d .Skip ();_egfea !=nil {return _egfea ;};};case _bcaf .EndElement :break _eddcf ;case _bcaf .CharData :};};return nil ;};func (_edeg *CT_TLByAnimateColorTransform )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bgaa :for {_cffe ,_cfdcg :=d .Token ();if _cfdcg !=nil {return _cfdcg ;};switch _ceaf :=_cffe .(type ){case _bcaf .StartElement :switch _ceaf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0067\u0062"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062"}:_edeg .Rgb =NewCT_TLByRgbColorTransform ();if _ddfdb :=d .DecodeElement (_edeg .Rgb ,&_ceaf );_ddfdb !=nil {return _ddfdb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0073\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_edeg .Hsl =NewCT_TLByHslColorTransform ();if _gfefa :=d .DecodeElement (_edeg .Hsl ,&_ceaf );_gfefa !=nil {return _gfefa ;};default:_cacbe .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043\u006f\u006co\u0072\u0054ra\u006e\u0073\u0066o\u0072\u006d\u0020\u0025\u0076",_ceaf .Name );if _eacg :=d .Skip ();_eacg !=nil {return _eacg ;};};case _bcaf .EndElement :break _bgaa ;case _bcaf .CharData :};};return nil ;};func (_agdgf ST_TransitionSpeed )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_agdgf .String (),start );};func NewCT_OleObject ()*CT_OleObject {_bbbb :=&CT_OleObject {};_bbbb .Choice =NewCT_OleObjectChoice ();return _bbbb ;}; +// Placeholder Orientation +OrientAttr ST_Direction ; -// Validate validates the CT_TagsData and its children -func (_edecda *CT_TagsData )Validate ()error {return _edecda .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");}; +// Placeholder Size +SzAttr ST_PlaceholderSize ; -// Validate validates the AG_TLBuild and its children -func (_fde *AG_TLBuild )Validate ()error {return _fde .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");}; +// Placeholder Index +IdxAttr *uint32 ; -// Validate validates the CT_TLOleChartTargetElement and its children -func (_egde *CT_TLOleChartTargetElement )Validate ()error {return _egde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};type ST_TLAnimateColorDirection byte ;func (_gaec ST_Direction )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_gaec .String (),start );}; +// Placeholder has custom prompt +HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;}; -// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path -func (_ecage *CT_SlideViewProperties )ValidateWithPath (path string )error {if _cgda :=_ecage .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_cgda !=nil {return _cgda ;};if _ecage .ExtLst !=nil {if _adfe :=_ecage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adfe !=nil {return _adfe ;};};return nil ;};func (_dgca *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_dgca =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_dgca =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_dgca =2;case "\u0068\u006f\u006c\u0064":*_dgca =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_dgca =4;};return nil ;};func (_cagb ST_IterateType )ValidateWithPath (path string )error {switch _cagb {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagb ));};return nil ;};func (_gaggg *NotesMaster )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _gaggg .CT_NotesMaster .MarshalXML (e ,start );};func (_fgfee ST_PlaceholderType )String ()string {switch _fgfee {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d";case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c";case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d";case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";}; +// Validate validates the CT_BuildList and its children +func (_cgg *CT_BuildList )Validate ()error {return _cgg .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func (_dbffa *CT_ExtensionListModify )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbffa .ModAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u006f\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dbffa .ModAttr ))});};e .EncodeToken (start );if _dbffa .Ext !=nil {_eagaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_dded :=range _dbffa .Ext {e .EncodeElement (_dded ,_eagaf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PresentationProperties struct{ -// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path -func (_dgeg *CT_ControlList )ValidateWithPath (path string )error {for _egdba ,_efaac :=range _dgeg .Control {if _afad :=_efaac .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_egdba ));_afad !=nil {return _afad ;};};return nil ;};func (_ea ST_WebScreenSize )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_ea .String (),start );};func (_fdae ST_TLParaBuildType )String ()string {switch _fdae {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0070";case 3:return "\u0063\u0075\u0073\u0074";case 4:return "\u0077\u0068\u006fl\u0065";};return "";};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_afb :=&CT_TLTimeNodeExclusive {};_afb .CTn =NewCT_TLCommonTimeNodeData ();return _afb ;};type CT_TLAnimVariantFloatVal struct{ +// HTML Publishing Properties +HtmlPubPr *CT_HtmlPublishProperties ; -// Value -ValAttr float32 ;};type CT_ApplicationNonVisualDrawingProps struct{ +// Web Properties +WebPr *CT_WebProperties ; -// Is a Photo Album -IsPhotoAttr *bool ; +// Printing Properties +PrnPr *CT_PrintProperties ; -// Is User Drawn -UserDrawnAttr *bool ; +// Presentation-wide Show Properties +ShowPr *CT_ShowProperties ; -// Placeholder Shape -Ph *CT_Placeholder ;AudioCd *_dcdb .CT_AudioCD ;WavAudioFile *_dcdb .CT_EmbeddedWAVAudioFile ;AudioFile *_dcdb .CT_AudioFile ;VideoFile *_dcdb .CT_VideoFile ;QuickTimeFile *_dcdb .CT_QuickTimeFile ; +// Color MRU +ClrMru *_da .CT_ColorMRU ;ExtLst *CT_ExtensionList ;}; -// Customer Data List -CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;};func (_cbedf ST_TLTime )String ()string {if _cbedf .Uint32 !=nil {return _ffgea .Sprintf ("\u0025\u0076",*_cbedf .Uint32 );};if _cbedf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _cbedf .ST_TLTimeIndefinite .String ();};return "";};func (_fgefe *CT_OleObjectLink )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_dcff :=range start .Attr {if _dcff .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_cbgge ,_aafbc :=_bafec .ParseBool (_dcff .Value );if _aafbc !=nil {return _aafbc ;};_fgefe .UpdateAutomaticAttr =&_cbgge ;continue ;};};_eegaa :for {_gfadd ,_fcdf :=d .Token ();if _fcdf !=nil {return _fcdf ;};switch _abfa :=_gfadd .(type ){case _bcaf .StartElement :switch _abfa .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgefe .ExtLst =NewCT_ExtensionList ();if _affd :=d .DecodeElement (_fgefe .ExtLst ,&_abfa );_affd !=nil {return _affd ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_abfa .Name );if _cgfa :=d .Skip ();_cgfa !=nil {return _cgfa ;};};case _bcaf .EndElement :break _eegaa ;case _bcaf .CharData :};};return nil ;};func NewPresentationPr ()*PresentationPr {_abcbe :=&PresentationPr {};_abcbe .CT_PresentationProperties =*NewCT_PresentationProperties ();return _abcbe ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_egabg :=&CT_TimeNodeList {};return _egabg };func (_feefa *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_feefa =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_feefa =1;};return nil ;};func (_babf *CT_SlideTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_agdd :=range start .Attr {if _agdd .Name .Local =="\u0073\u0070\u0064"{_babf .SpdAttr .UnmarshalXMLAttr (_agdd );continue ;};if _agdd .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_bdedg ,_gecfa :=_bafec .ParseBool (_agdd .Value );if _gecfa !=nil {return _gecfa ;};_babf .AdvClickAttr =&_bdedg ;continue ;};if _agdd .Name .Local =="\u0061\u0064\u0076T\u006d"{_fffg ,_cefe :=_bafec .ParseUint (_agdd .Value ,10,32);if _cefe !=nil {return _cefe ;};_afece :=uint32 (_fffg );_babf .AdvTmAttr =&_afece ;continue ;};};_eebaa :for {_dbfa ,_ffabd :=d .Token ();if _ffabd !=nil {return _ffabd ;};switch _dfba :=_dbfa .(type ){case _bcaf .StartElement :switch _dfba .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _gfggd :=d .DecodeElement (&_babf .Choice .Blinds ,&_dfba );_gfggd !=nil {return _gfggd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _gdgcb :=d .DecodeElement (&_babf .Choice .Checker ,&_dfba );_gdgcb !=nil {return _gdgcb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _dddf :=d .DecodeElement (&_babf .Choice .Circle ,&_dfba );_dddf !=nil {return _dddf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _ebdb :=d .DecodeElement (&_babf .Choice .Dissolve ,&_dfba );_ebdb !=nil {return _ebdb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _a :=d .DecodeElement (&_babf .Choice .Comb ,&_dfba );_a !=nil {return _a ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _aaeab :=d .DecodeElement (&_babf .Choice .Cover ,&_dfba );_aaeab !=nil {return _aaeab ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _dfabd :=d .DecodeElement (&_babf .Choice .Cut ,&_dfba );_dfabd !=nil {return _dfabd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _feefab :=d .DecodeElement (&_babf .Choice .Diamond ,&_dfba );_feefab !=nil {return _feefab ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _agfe :=d .DecodeElement (&_babf .Choice .Fade ,&_dfba );_agfe !=nil {return _agfe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _fddgb :=d .DecodeElement (&_babf .Choice .Newsflash ,&_dfba );_fddgb !=nil {return _fddgb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _cdgc :=d .DecodeElement (&_babf .Choice .Plus ,&_dfba );_cdgc !=nil {return _cdgc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _gcdfa :=d .DecodeElement (&_babf .Choice .Pull ,&_dfba );_gcdfa !=nil {return _gcdfa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _fbeac :=d .DecodeElement (&_babf .Choice .Push ,&_dfba );_fbeac !=nil {return _fbeac ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _abegd :=d .DecodeElement (&_babf .Choice .Random ,&_dfba );_abegd !=nil {return _abegd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _bgcdf :=d .DecodeElement (&_babf .Choice .RandomBar ,&_dfba );_bgcdf !=nil {return _bgcdf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _dagd :=d .DecodeElement (&_babf .Choice .Split ,&_dfba );_dagd !=nil {return _dagd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _bfce :=d .DecodeElement (&_babf .Choice .Strips ,&_dfba );_bfce !=nil {return _bfce ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _dfdf :=d .DecodeElement (&_babf .Choice .Wedge ,&_dfba );_dfdf !=nil {return _dfdf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _bcbe :=d .DecodeElement (&_babf .Choice .Wheel ,&_dfba );_bcbe !=nil {return _bcbe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _gaeb :=d .DecodeElement (&_babf .Choice .Wipe ,&_dfba );_gaeb !=nil {return _gaeb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_babf .Choice =NewCT_SlideTransitionChoice ();if _edde :=d .DecodeElement (&_babf .Choice .Zoom ,&_dfba );_edde !=nil {return _edde ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"}:_babf .SndAc =NewCT_TransitionSoundAction ();if _ggacb :=d .DecodeElement (_babf .SndAc ,&_dfba );_ggacb !=nil {return _ggacb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babf .ExtLst =NewCT_ExtensionListModify ();if _fdcc :=d .DecodeElement (_babf .ExtLst ,&_dfba );_fdcc !=nil {return _fdcc ;};default:_cacbe .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\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dfba .Name );if _eddd :=d .Skip ();_eddd !=nil {return _eddd ;};};case _bcaf .EndElement :break _eebaa ;case _bcaf .CharData :};};return nil ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);func (_cgfd ST_TLOleChartBuildType )Validate ()error {return _cgfd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path +func (_dcaeb *CT_Presentation )ValidateWithPath (path string )error {if _dcaeb .ServerZoomAttr !=nil {if _efga :=_dcaeb .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_efga !=nil {return _efga ;};};if _dcaeb .BookmarkIdSeedAttr !=nil {if *_dcaeb .BookmarkIdSeedAttr < 1{return _d .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064\u0053\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dcaeb .BookmarkIdSeedAttr );};if *_dcaeb .BookmarkIdSeedAttr >=2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064S\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u003648\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dcaeb .BookmarkIdSeedAttr );};};if _bfea :=_dcaeb .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bfea !=nil {return _bfea ;};if _dcaeb .SldMasterIdLst !=nil {if _abdd :=_dcaeb .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_abdd !=nil {return _abdd ;};};if _dcaeb .NotesMasterIdLst !=nil {if _cdfcf :=_dcaeb .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_cdfcf !=nil {return _cdfcf ;};};if _dcaeb .HandoutMasterIdLst !=nil {if _aaff :=_dcaeb .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_aaff !=nil {return _aaff ;};};if _dcaeb .SldIdLst !=nil {if _cdbf :=_dcaeb .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_cdbf !=nil {return _cdbf ;};};if _dcaeb .SldSz !=nil {if _cffa :=_dcaeb .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_cffa !=nil {return _cffa ;};};if _bgab :=_dcaeb .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_bgab !=nil {return _bgab ;};if _dcaeb .SmartTags !=nil {if _ggec :=_dcaeb .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_ggec !=nil {return _ggec ;};};if _dcaeb .EmbeddedFontLst !=nil {if _dgdge :=_dcaeb .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_dgdge !=nil {return _dgdge ;};};if _dcaeb .CustShowLst !=nil {if _bdfa :=_dcaeb .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_bdfa !=nil {return _bdfa ;};};if _dcaeb .PhotoAlbum !=nil {if _fcfg :=_dcaeb .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_fcfg !=nil {return _fcfg ;};};if _dcaeb .CustDataLst !=nil {if _ebgc :=_dcaeb .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_ebgc !=nil {return _ebgc ;};};if _dcaeb .Kinsoku !=nil {if _dgba :=_dcaeb .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_dgba !=nil {return _dgba ;};};if _dcaeb .DefaultTextStyle !=nil {if _gbbb :=_dcaeb .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_gbbb !=nil {return _gbbb ;};};if _dcaeb .ModifyVerifier !=nil {if _dbce :=_dcaeb .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_dbce !=nil {return _dbce ;};};if _dcaeb .ExtLst !=nil {if _egaef :=_dcaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egaef !=nil {return _egaef ;};};return nil ;};func NewCT_TagsData ()*CT_TagsData {_gdaef :=&CT_TagsData {};return _gdaef };func NewCT_Background ()*CT_Background {_cdf :=&CT_Background {};return _cdf };func (_gecd *CT_TLCommonBehaviorData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gecd .CTn =NewCT_TLCommonTimeNodeData ();_gecd .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_ebbf :=range start .Attr {if _ebbf .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_gecd .AdditiveAttr .UnmarshalXMLAttr (_ebbf );continue ;};if _ebbf .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_gecd .AccumulateAttr .UnmarshalXMLAttr (_ebbf );continue ;};if _ebbf .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_gecd .XfrmTypeAttr .UnmarshalXMLAttr (_ebbf );continue ;};if _ebbf .Name .Local =="\u0066\u0072\u006f\u006d"{_aefbg ,_bedd :=_ebbf .Value ,error (nil );if _bedd !=nil {return _bedd ;};_gecd .FromAttr =&_aefbg ;continue ;};if _ebbf .Name .Local =="\u0074\u006f"{_beea ,_cagfe :=_ebbf .Value ,error (nil );if _cagfe !=nil {return _cagfe ;};_gecd .ToAttr =&_beea ;continue ;};if _ebbf .Name .Local =="\u0062\u0079"{_bcgf ,_abaaeb :=_ebbf .Value ,error (nil );if _abaaeb !=nil {return _abaaeb ;};_gecd .ByAttr =&_bcgf ;continue ;};if _ebbf .Name .Local =="\u0072\u0063\u0074\u0078"{_fgdgg ,_gcba :=_ebbf .Value ,error (nil );if _gcba !=nil {return _gcba ;};_gecd .RctxAttr =&_fgdgg ;continue ;};if _ebbf .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_gecd .OverrideAttr .UnmarshalXMLAttr (_ebbf );continue ;};};_bfbcf :for {_aeeag ,_gcfag :=d .Token ();if _gcfag !=nil {return _gcfag ;};switch _fbdg :=_aeeag .(type ){case _e .StartElement :switch _fbdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _afaec :=d .DecodeElement (_gecd .CTn ,&_fbdg );_afaec !=nil {return _afaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _edggg :=d .DecodeElement (_gecd .TgtEl ,&_fbdg );_edggg !=nil {return _edggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}:_gecd .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _fedfg :=d .DecodeElement (_gecd .AttrNameLst ,&_fbdg );_fedfg !=nil {return _fedfg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0042e\u0068\u0061\u0076\u0069\u006f\u0072D\u0061\u0074\u0061 \u0025\u0076",_fbdg .Name );if _ecbfc :=d .Skip ();_ecbfc !=nil {return _ecbfc ;};};case _e .EndElement :break _bfbcf ;case _e .CharData :};};return nil ;};func (_geegd *ST_TLBehaviorOverrideType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbad ,_fcaca :=d .Token ();if _fcaca !=nil {return _fcaca ;};if _cbebd ,_ecbbg :=_gbad .(_e .EndElement );_ecbbg &&_cbebd .Name ==start .Name {*_geegd =1;return nil ;};if _acebg ,_bgedf :=_gbad .(_e .CharData );!_bgedf {return _d .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",_gbad );}else {switch string (_acebg ){case "":*_geegd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_geegd =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_geegd =2;};};_gbad ,_fcaca =d .Token ();if _fcaca !=nil {return _fcaca ;};if _gafbc ,_edggc :=_gbad .(_e .EndElement );_edggc &&_gafbc .Name ==start .Name {return nil ;};return _d .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",_gbad );};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_egcbc :=&CT_TLTriggerTimeNodeID {};return _egcbc ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_ggbd *CT_GroupShapeNonVisual )Validate ()error {return _ggbd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};type CT_TLOleChartTargetElement struct{ +// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path +func (_fdafa *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil }; -// Type -TypeAttr ST_TLChartSubelementType ; +// Validate validates the TagLst and its children +func (_cbfdg *TagLst )Validate ()error {return _cbfdg .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_cdaab :=&CT_TLCommandBehavior {};_cdaab .CBhvr =NewCT_TLCommonBehaviorData ();return _cdaab ;};func (_eeaeb *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eeaeb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_eeaeb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_eeaeb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_eeaeb =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_eeaeb =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_eeaeb =5;};return nil ;};func (_fgffa ST_PrintColorMode )ValidateWithPath (path string )error {switch _fgffa {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgffa ));};return nil ;};type EG_ChildSlide struct{ -// Level -LvlAttr *uint32 ;};func (_dbeea ST_PrintColorMode )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_dbeea .String (),start );};func NewEG_ExtensionList ()*EG_ExtensionList {_bee :=&EG_ExtensionList {};return _bee };func (_febc *Notes )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _febc .CT_NotesSlide .MarshalXML (e ,start );};type CT_TLAnimVariantBooleanVal struct{ +// Color Scheme Map Override +ClrMapOvr *_da .CT_ColorMappingOverride ;}; -// Value -ValAttr bool ;};func (_eeed *CT_TLShapeTargetElement )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_eeed .SpidAttr )});e .EncodeToken (start );if _eeed .Bg !=nil {_dceeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_eeed .Bg ,_dceeb );};if _eeed .SubSp !=nil {_fdaec :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_eeed .SubSp ,_fdaec );};if _eeed .OleChartEl !=nil {_bebcg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_eeed .OleChartEl ,_bebcg );};if _eeed .TxEl !=nil {_bgfbd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_eeed .TxEl ,_bgfbd );};if _eeed .GraphicEl !=nil {_cbbc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_eeed .GraphicEl ,_cbbc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ecf *EG_ChildSlide )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_debeg :for {_gegf ,_dbgf :=d .Token ();if _dbgf !=nil {return _dbgf ;};switch _bcff :=_gegf .(type ){case _bcaf .StartElement :switch _bcff .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_ecf .ClrMapOvr =_dcdb .NewCT_ColorMappingOverride ();if _bcca :=d .DecodeElement (_ecf .ClrMapOvr ,&_bcff );_bcca !=nil {return _bcca ;};default:_cacbe .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\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_bcff .Name );if _dedec :=d .Skip ();_dedec !=nil {return _dedec ;};};case _bcaf .EndElement :break _debeg ;case _bcaf .CharData :};};return nil ;};func (_gcgg *CT_Rel )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_gcgg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_IndexRange struct{ +// Validate validates the CT_CustomShow and its children +func (_dbdb *CT_CustomShow )Validate ()error {return _dbdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};func NewCT_Extension ()*CT_Extension {_aaaf :=&CT_Extension {};return _aaaf };func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_fdce :=&CT_ShapeNonVisual {};_fdce .CNvPr =_da .NewCT_NonVisualDrawingProps ();_fdce .CNvSpPr =_da .NewCT_NonVisualDrawingShapeProps ();_fdce .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _fdce ;};type ST_TLTriggerEvent byte ;type CT_EmbeddedFontList struct{ -// Start -StAttr uint32 ; +// Embedded Font +EmbeddedFont []*CT_EmbeddedFontListEntry ;};func (_agdd *CT_ConnectorNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gfge :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_agdd .CNvPr ,_gfge );_bde :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_agdd .CNvCxnSpPr ,_bde );_gbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_agdd .NvPr ,_gbf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TLOleChartBuildType byte ;func (_acbf *CT_SlideRelationshipListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_acbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgce *Sld )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070\u003a\u0073l\u0064";return _dgce .CT_Slide .MarshalXML (e ,start );};func (_feb *CT_EmbeddedFontList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbed :for {_bdff ,_eaab :=d .Token ();if _eaab !=nil {return _eaab ;};switch _ccbe :=_bdff .(type ){case _e .StartElement :switch _ccbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"}:_feeb :=NewCT_EmbeddedFontListEntry ();if _feee :=d .DecodeElement (_feeb ,&_ccbe );_feee !=nil {return _feee ;};_feb .EmbeddedFont =append (_feb .EmbeddedFont ,_feeb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ccbe .Name );if _abf :=d .Skip ();_abf !=nil {return _abf ;};};case _e .EndElement :break _gbed ;case _e .CharData :};};return nil ;}; -// End -EndAttr uint32 ;};func (_fbcc ST_SplitterBarState )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_eggdb :=_bcaf .Attr {};_eggdb .Name =name ;switch _fbcc {case ST_SplitterBarStateUnset :_eggdb .Value ="";case ST_SplitterBarStateMinimized :_eggdb .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_eggdb .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_eggdb .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _eggdb ,nil ;};func (_gggfb ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_dcadf :=_bcaf .Attr {};_dcadf .Name =name ;switch _gggfb {case ST_TLAnimateMotionPathEditModeUnset :_dcadf .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_dcadf .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_dcadf .Value ="\u0066\u0069\u0078e\u0064";};return _dcadf ,nil ;};func (_bac *ST_Direction )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gdfe ,_abfg :=d .Token ();if _abfg !=nil {return _abfg ;};if _cbcd ,_gcce :=_gdfe .(_bcaf .EndElement );_gcce &&_cbcd .Name ==start .Name {*_bac =1;return nil ;};if _ebe ,_fbac :=_gdfe .(_bcaf .CharData );!_fbac {return _ffgea .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",_gdfe );}else {switch string (_ebe ){case "":*_bac =0;case "\u0068\u006f\u0072\u007a":*_bac =1;case "\u0076\u0065\u0072\u0074":*_bac =2;};};_gdfe ,_abfg =d .Token ();if _abfg !=nil {return _abfg ;};if _adce ,_bbca :=_gdfe .(_bcaf .EndElement );_bbca &&_adce .Name ==start .Name {return nil ;};return _ffgea .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",_gdfe );};func (_aaab ST_PrintColorMode )ValidateWithPath (path string )error {switch _aaab {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaab ));};return nil ;};func (_fdccg ST_TLDiagramBuildType )String ()string {switch _fdccg {case 0:return "";case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e";case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e";case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};type CT_SlideRelationshipListEntry struct{IdAttr string ;}; +// Validate validates the CT_TLGraphicalObjectBuild and its children +func (_fecgd *CT_TLGraphicalObjectBuild )Validate ()error {return _fecgd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};type CT_Background struct{ -// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path -func (_ffcac *SldMaster )ValidateWithPath (path string )error {if _dfdfe :=_ffcac .CT_SlideMaster .ValidateWithPath (path );_dfdfe !=nil {return _dfdfe ;};return nil ;};type ST_SlideSizeType byte ;func (_gaeeba *CT_Rel )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_acdge :=range start .Attr {if _acdge .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"&&_acdge .Name .Local =="\u0069\u0064"||_acdge .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"&&_acdge .Name .Local =="\u0069\u0064"{_gbcbb ,_ggbf :=_acdge .Value ,error (nil );if _ggbf !=nil {return _ggbf ;};_gaeeba .IdAttr =_gbcbb ;continue ;};};for {_dggba ,_fcad :=d .Token ();if _fcad !=nil {return _ffgea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fcad );};if _gagfc ,_abbce :=_dggba .(_bcaf .EndElement );_abbce &&_gagfc .Name ==start .Name {break ;};};return nil ;};func (_ga *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fcee ,_fegfg :=d .Token ();if _fegfg !=nil {return _fegfg ;};if _dbfcc ,_edfd :=_fcee .(_bcaf .EndElement );_edfd &&_dbfcc .Name ==start .Name {*_ga =1;return nil ;};if _becb ,_bgdc :=_fcee .(_bcaf .CharData );!_bgdc {return _ffgea .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",_fcee );}else {switch string (_becb ){case "":*_ga =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_ga =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_ga =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_ga =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_ga =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_ga =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_ga =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_ga =7;};};_fcee ,_fegfg =d .Token ();if _fegfg !=nil {return _fegfg ;};if _babd ,_cdca :=_fcee .(_bcaf .EndElement );_cdca &&_babd .Name ==start .Name {return nil ;};return _ffgea .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",_fcee );};func NewCT_ShowProperties ()*CT_ShowProperties {_bafeg :=&CT_ShowProperties {};return _bafeg };type CT_ExtensionList struct{ +// Black and White Mode +BwModeAttr _da .ST_BlackWhiteMode ; -// Extension -Ext []*CT_Extension ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func (_dgcaf *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_baba :=range start .Attr {if _baba .Name .Local =="\u0076\u0061\u006c"{_beaef ,_adgc :=_bafec .ParseBool (_baba .Value );if _adgc !=nil {return _adgc ;};_dgcaf .ValAttr =_beaef ;continue ;};};for {_cegae ,_bcege :=d .Token ();if _bcege !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074B\u006f\u006f\u006c\u0065\u0061n\u0056\u0061l\u003a\u0020\u0025\u0073",_bcege );};if _gc ,_ccdgg :=_cegae .(_bcaf .EndElement );_ccdgg &&_gc .Name ==start .Name {break ;};};return nil ;};func (_ffb *EG_Background )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ffb .BgPr !=nil {_aceab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_ffb .BgPr ,_aceab );};if _ffb .BgRef !=nil {_ddaeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_ffb .BgRef ,_ddaeb );};return nil ;};func (_ecceb *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_ecceb =0;case "\u006e\u006f\u006e\u0065":*_ecceb =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_ecceb =2;};return nil ;};type CT_TLSetBehavior struct{ +// Background Properties +BgPr *CT_BackgroundProperties ; -// Common Behavior -CBhvr *CT_TLCommonBehaviorData ; +// Background Style Reference +BgRef *_da .CT_StyleMatrixReference ;};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);type CT_TLAnimateRotationBehavior struct{ + +// By +ByAttr *int32 ; + +// From +FromAttr *int32 ; // To -To *CT_TLAnimVariant ;};type CT_EmbeddedFontList struct{ +ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;}; -// Embedded Font -EmbeddedFont []*CT_EmbeddedFontListEntry ;}; +// Validate validates the CT_SlideSize and its children +func (_gadeb *CT_SlideSize )Validate ()error {return _gadeb .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_dcfgf *CT_NotesMasterIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beagf :=range start .Attr {if _beagf .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"&&_beagf .Name .Local =="\u0069\u0064"||_beagf .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"&&_beagf .Name .Local =="\u0069\u0064"{_fbac ,_cbffb :=_beagf .Value ,error (nil );if _cbffb !=nil {return _cbffb ;};_dcfgf .IdAttr =_fbac ;continue ;};};_gfcce :for {_eecb ,_dgeag :=d .Token ();if _dgeag !=nil {return _dgeag ;};switch _adaf :=_eecb .(type ){case _e .StartElement :switch _adaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfgf .ExtLst =NewCT_ExtensionList ();if _aegac :=d .DecodeElement (_dcfgf .ExtLst ,&_adaf );_aegac !=nil {return _aegac ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_adaf .Name );if _gbdg :=d .Skip ();_gbdg !=nil {return _gbdg ;};};case _e .EndElement :break _gfcce ;case _e .CharData :};};return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func (_edcda ST_TLParaBuildType )Validate ()error {return _edcda .ValidateWithPath ("")};func (_baddda *ViewPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _baddda .CT_ViewProperties .MarshalXML (e ,start );};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_bca :=&CT_EmbeddedFontDataId {};return _bca };func (_eaff *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gacgd ,_faaca :=d .Token ();if _faaca !=nil {return _faaca ;};if _bgbbf ,_fgffe :=_gacgd .(_e .EndElement );_fgffe &&_bgbbf .Name ==start .Name {*_eaff =1;return nil ;};if _ddagb ,_eafac :=_gacgd .(_e .CharData );!_eafac {return _d .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",_gacgd );}else {switch string (_ddagb ){case "":*_eaff =0;case "\u0065\u006e\u0074\u0072":*_eaff =1;case "\u0065\u0078\u0069\u0074":*_eaff =2;case "\u0065\u006d\u0070\u0068":*_eaff =3;case "\u0070\u0061\u0074\u0068":*_eaff =4;case "\u0076\u0065\u0072\u0062":*_eaff =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_eaff =6;};};_gacgd ,_faaca =d .Token ();if _faaca !=nil {return _faaca ;};if _gafa ,_addg :=_gacgd .(_e .EndElement );_addg &&_gafa .Name ==start .Name {return nil ;};return _d .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",_gacgd );};func (_cbbab *CT_GroupShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbab .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_cbbab .GrpSpPr =_da .NewCT_GroupShapeProperties ();_fdag :for {_efde ,_egbe :=d .Token ();if _egbe !=nil {return _egbe ;};switch _gecf :=_efde .(type ){case _e .StartElement :switch _gecf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _ecc :=d .DecodeElement (_cbbab .NvGrpSpPr ,&_gecf );_ecc !=nil {return _ecc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _abae :=d .DecodeElement (_cbbab .GrpSpPr ,&_gecf );_abae !=nil {return _abae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_gedfc :=NewCT_GroupShapeChoice ();if _fega :=d .DecodeElement (&_gedfc .Sp ,&_gecf );_fega !=nil {return _fega ;};_cbbab .Choice =append (_cbbab .Choice ,_gedfc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_baacb :=NewCT_GroupShapeChoice ();if _dgcbc :=d .DecodeElement (&_baacb .GrpSp ,&_gecf );_dgcbc !=nil {return _dgcbc ;};_cbbab .Choice =append (_cbbab .Choice ,_baacb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cff :=NewCT_GroupShapeChoice ();if _cgc :=d .DecodeElement (&_cff .GraphicFrame ,&_gecf );_cgc !=nil {return _cgc ;};_cbbab .Choice =append (_cbbab .Choice ,_cff );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_adea :=NewCT_GroupShapeChoice ();if _fbdd :=d .DecodeElement (&_adea .CxnSp ,&_gecf );_fbdd !=nil {return _fbdd ;};_cbbab .Choice =append (_cbbab .Choice ,_adea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fdf :=NewCT_GroupShapeChoice ();if _ffab :=d .DecodeElement (&_fdf .Pic ,&_gecf );_ffab !=nil {return _ffab ;};_cbbab .Choice =append (_cbbab .Choice ,_fdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bed :=NewCT_GroupShapeChoice ();if _gefc :=d .DecodeElement (&_bed .ContentPart ,&_gecf );_gefc !=nil {return _gefc ;};_cbbab .Choice =append (_cbbab .Choice ,_bed );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbbab .ExtLst =NewCT_ExtensionListModify ();if _bfdd :=d .DecodeElement (_cbbab .ExtLst ,&_gecf );_bfdd !=nil {return _bfdd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_gecf .Name );if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _e .EndElement :break _fdag ;case _e .CharData :};};return nil ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_adgfa *CT_TLCommonTimeNodeData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adgfa .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .IdAttr )});};if _adgfa .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .PresetIDAttr )});};if _adgfa .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_fabf ,_decge :=_adgfa .PresetClassAttr .MarshalXMLAttr (_e .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _decge !=nil {return _decge ;};start .Attr =append (start .Attr ,_fabf );};if _adgfa .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .PresetSubtypeAttr )});};if _adgfa .DurAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0075\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .DurAttr )});};if _adgfa .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .RepeatCountAttr )});};if _adgfa .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .RepeatDurAttr )});};if _adgfa .SpdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .SpdAttr )});};if _adgfa .AccelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .AccelAttr )});};if _adgfa .DecelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .DecelAttr )});};if _adgfa .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgfa .AutoRevAttr ))});};if _adgfa .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_baacc ,_fgcae :=_adgfa .RestartAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _fgcae !=nil {return _fgcae ;};start .Attr =append (start .Attr ,_baacc );};if _adgfa .FillAttr !=ST_TLTimeNodeFillTypeUnset {_ddcfe ,_cggbc :=_adgfa .FillAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c"});if _cggbc !=nil {return _cggbc ;};start .Attr =append (start .Attr ,_ddcfe );};if _adgfa .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_agea ,_bfca :=_adgfa .SyncBehaviorAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _bfca !=nil {return _bfca ;};start .Attr =append (start .Attr ,_agea );};if _adgfa .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .TmFilterAttr )});};if _adgfa .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .EvtFilterAttr )});};if _adgfa .DisplayAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgfa .DisplayAttr ))});};if _adgfa .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_cbeeg ,_agecf :=_adgfa .MasterRelAttr .MarshalXMLAttr (_e .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _agecf !=nil {return _agecf ;};start .Attr =append (start .Attr ,_cbeeg );};if _adgfa .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .BldLvlAttr )});};if _adgfa .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .GrpIdAttr )});};if _adgfa .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgfa .AfterEffectAttr ))});};if _adgfa .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_aefbfa ,_fbacg :=_adgfa .NodeTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _fbacg !=nil {return _fbacg ;};start .Attr =append (start .Attr ,_aefbfa );};if _adgfa .NodePhAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgfa .NodePhAttr ))});};e .EncodeToken (start );if _adgfa .StCondLst !=nil {_egde :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_adgfa .StCondLst ,_egde );};if _adgfa .EndCondLst !=nil {_eabb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_adgfa .EndCondLst ,_eabb );};if _adgfa .EndSync !=nil {_fabdg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_adgfa .EndSync ,_fabdg );};if _adgfa .Iterate !=nil {_eeagf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_adgfa .Iterate ,_eeagf );};if _adgfa .ChildTnLst !=nil {_gffdb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_adgfa .ChildTnLst ,_gffdb );};if _adgfa .SubTnLst !=nil {_cefec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_adgfa .SubTnLst ,_cefec );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfce *CT_Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_bfeb ,_fgabe :=d .Token ();if _fgabe !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fgabe );};if _affa ,_efba :=_bfeb .(_e .EndElement );_efba &&_affa .Name ==start .Name {break ;};};return nil ;};func (_adcgc *Presentation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _adcgc .CT_Presentation .MarshalXML (e ,start );}; -// Validate validates the TagLst and its children -func (_eecae *TagLst )Validate ()error {return _eecae .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func (_edcffc *CT_SlideLayoutIdListEntry )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _edcffc .IdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_edcffc .IdAttr )});};start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_edcffc .RIdAttr )});e .EncodeToken (start );if _edcffc .ExtLst !=nil {_cbac :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edcffc .ExtLst ,_cbac );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bffba *CT_Placeholder )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bffba .TypeAttr !=ST_PlaceholderTypeUnset {_fbedc ,_fecd :=_bffba .TypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0074\u0079\u0070\u0065"});if _fecd !=nil {return _fecd ;};start .Attr =append (start .Attr ,_fbedc );};if _bffba .OrientAttr !=ST_DirectionUnset {_ddgdf ,_efddge :=_bffba .OrientAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _efddge !=nil {return _efddge ;};start .Attr =append (start .Attr ,_ddgdf );};if _bffba .SzAttr !=ST_PlaceholderSizeUnset {_beedg ,_cbdff :=_bffba .SzAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0073\u007a"});if _cbdff !=nil {return _cbdff ;};start .Attr =append (start .Attr ,_beedg );};if _bffba .IdxAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064\u0078"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bffba .IdxAttr )});};if _bffba .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bffba .HasCustomPromptAttr ))});};e .EncodeToken (start );if _bffba .ExtLst !=nil {_gagcc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bffba .ExtLst ,_gagcc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dbadfe *CT_TLTimeTargetElement )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _dbadfe .SldTgt !=nil {_efde :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_dbadfe .SldTgt ,_efde );};if _dbadfe .SndTgt !=nil {_gbdf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_dbadfe .SndTgt ,_gbdf );};if _dbadfe .SpTgt !=nil {_gfeff :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_dbadfe .SpTgt ,_gfeff );};if _dbadfe .InkTgt !=nil {_dag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_dbadfe .InkTgt ,_dag );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ceeb *CT_IndexRange )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0074"},Value :_ffgea .Sprintf ("\u0025\u0076",_ceeb .StAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0065\u006e\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_ceeb .EndAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_feaf *CT_PhotoAlbum )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _feaf .BwAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062\u0077"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_feaf .BwAttr ))});};if _feaf .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_feaf .ShowCaptionsAttr ))});};if _feaf .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_fgaac ,_eega :=_feaf .LayoutAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _eega !=nil {return _eega ;};start .Attr =append (start .Attr ,_fgaac );};if _feaf .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_bbbab ,_abab :=_feaf .FrameAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0066\u0072\u0061m\u0065"});if _abab !=nil {return _abab ;};start .Attr =append (start .Attr ,_bbbab );};e .EncodeToken (start );if _feaf .ExtLst !=nil {_agbba :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feaf .ExtLst ,_agbba );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_Extension ()*CT_Extension {_aaggf :=&CT_Extension {};return _aaggf }; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_dfef *CT_PictureNonVisual )ValidateWithPath (path string )error {if _cafb :=_dfef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cafb !=nil {return _cafb ;};if _bbbg :=_dfef .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_bbbg !=nil {return _bbbg ;};if _gfac :=_dfef .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gfac !=nil {return _gfac ;};return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_afbc :=&CT_SideDirectionTransition {};return _afbc ;}; -// Validate validates the CT_TLShapeTargetElement and its children -func (_cede *CT_TLShapeTargetElement )Validate ()error {return _cede .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_gedeg *EG_SlideListChoice )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gedeg .SldAll !=nil {_aggdeg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_gedeg .SldAll ,_aggdeg );};if _gedeg .SldRg !=nil {_eeba :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_gedeg .SldRg ,_eeba );};if _gedeg .CustShow !=nil {_ccaa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_gedeg .CustShow ,_ccaa );};return nil ;}; +// Validate validates the CT_SlideSyncProperties and its children +func (_bbeg *CT_SlideSyncProperties )Validate ()error {return _bbeg .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path -func (_affca *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _affca .CharRg !=nil {if _cfga :=_affca .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_cfga !=nil {return _cfga ;};};if _affca .PRg !=nil {if _ceefba :=_affca .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_ceefba !=nil {return _ceefba ;};};return nil ;};type CT_SlideMaster struct{ +// Validate validates the CT_OptionalBlackTransition and its children +func (_dccb *CT_OptionalBlackTransition )Validate ()error {return _dccb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};const (ST_WebColorTypeUnset ST_WebColorType =0;ST_WebColorTypeNone ST_WebColorType =1;ST_WebColorTypeBrowser ST_WebColorType =2;ST_WebColorTypePresentationText ST_WebColorType =3;ST_WebColorTypePresentationAccent ST_WebColorType =4;ST_WebColorTypeWhiteTextOnBlack ST_WebColorType =5;ST_WebColorTypeBlackTextOnWhite ST_WebColorType =6;);func ParseUnionST_Coordinate32 (s string )(_da .ST_Coordinate32 ,error ){return _da .ParseUnionST_Coordinate32 (s );};func NewCT_Slide ()*CT_Slide {_baec :=&CT_Slide {};_baec .CSld =NewCT_CommonSlideData ();return _baec ;};func (_ccaf *CT_NotesMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ggcgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ccaf .CSld ,_ggcgg );_deed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ccaf .ClrMap ,_deed );if _ccaf .Hf !=nil {_cgcg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_ccaf .Hf ,_cgcg );};if _ccaf .NotesStyle !=nil {_fefb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ccaf .NotesStyle ,_fefb );};if _ccaf .ExtLst !=nil {_bdaa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccaf .ExtLst ,_bdaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorAccumulateType byte ;const (ST_TLChartSubelementTypeUnset ST_TLChartSubelementType =0;ST_TLChartSubelementTypeGridLegend ST_TLChartSubelementType =1;ST_TLChartSubelementTypeSeries ST_TLChartSubelementType =2;ST_TLChartSubelementTypeCategory ST_TLChartSubelementType =3;ST_TLChartSubelementTypePtInSeries ST_TLChartSubelementType =4;ST_TLChartSubelementTypePtInCategory ST_TLChartSubelementType =5;);func NewNotesMaster ()*NotesMaster {_dffcce :=&NotesMaster {};_dffcce .CT_NotesMaster =*NewCT_NotesMaster ();return _dffcce ;}; + +// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path +func (_dgfb *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _cbgef ,_ccbga :=range _dgfb .Sld {if _eedag :=_ccbga .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cbgef ));_eedag !=nil {return _eedag ;};};return nil ;}; + +// Validate validates the EG_ExtensionList and its children +func (_bgfbb *EG_ExtensionList )Validate ()error {return _bgfbb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_CustomerData struct{IdAttr string ;};const (ST_TLBehaviorAdditiveTypeUnset ST_TLBehaviorAdditiveType =0;ST_TLBehaviorAdditiveTypeBase ST_TLBehaviorAdditiveType =1;ST_TLBehaviorAdditiveTypeSum ST_TLBehaviorAdditiveType =2;ST_TLBehaviorAdditiveTypeRepl ST_TLBehaviorAdditiveType =3;ST_TLBehaviorAdditiveTypeMult ST_TLBehaviorAdditiveType =4;ST_TLBehaviorAdditiveTypeNone ST_TLBehaviorAdditiveType =5;);const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func (_geaa *ST_IterateType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_geaa =0;case "\u0065\u006c":*_geaa =1;case "\u0077\u0064":*_geaa =2;case "\u006c\u0074":*_geaa =3;};return nil ;};func (_fddab *CT_TLBuildDiagram )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fddab .BldAttr !=ST_TLDiagramBuildTypeUnset {_abccf ,_gcbd :=_fddab .BldAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u006c\u0064"});if _gcbd !=nil {return _gcbd ;};start .Attr =append (start .Attr ,_abccf );};if _fddab .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fddab .SpidAttr )});};if _fddab .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fddab .GrpIdAttr )});};if _fddab .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_fddab .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_eeccb *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _gecb :=_eeccb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gecb !=nil {return _gecb ;};if _eafb :=_eeccb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eafb !=nil {return _eafb ;};if _aefgb :=_eeccb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_aefgb !=nil {return _aefgb ;};return nil ;};func NewCT_WheelTransition ()*CT_WheelTransition {_gabb :=&CT_WheelTransition {};return _gabb };func (_ccdfb *ST_TransitionCornerDirectionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaebe ,_dcad :=d .Token ();if _dcad !=nil {return _dcad ;};if _bfafg ,_befeg :=_gaebe .(_e .EndElement );_befeg &&_bfafg .Name ==start .Name {*_ccdfb =1;return nil ;};if _dcgba ,_abcbe :=_gaebe .(_e .CharData );!_abcbe {return _d .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",_gaebe );}else {switch string (_dcgba ){case "":*_ccdfb =0;case "\u006c\u0075":*_ccdfb =1;case "\u0072\u0075":*_ccdfb =2;case "\u006c\u0064":*_ccdfb =3;case "\u0072\u0064":*_ccdfb =4;};};_gaebe ,_dcad =d .Token ();if _dcad !=nil {return _dcad ;};if _efegf ,_ebace :=_gaebe .(_e .EndElement );_ebace &&_efegf .Name ==start .Name {return nil ;};return _d .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",_gaebe );};func (_accaa ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfgg :=_e .Attr {};_cfgg .Name =name ;switch _accaa {case ST_TLAnimateBehaviorValueTypeUnset :_cfgg .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_cfgg .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_cfgg .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_cfgg .Value ="\u0063\u006c\u0072";};return _cfgg ,nil ;};type CT_SlideMaster struct{ // Preserve Slide Master PreserveAttr *bool ; @@ -1356,7 +1608,7 @@ PreserveAttr *bool ; CSld *CT_CommonSlideData ; // Color Scheme Map -ClrMap *_dcdb .CT_ColorMapping ; +ClrMap *_da .CT_ColorMapping ; // List of Slide Layouts SldLayoutIdLst *CT_SlideLayoutIdList ; @@ -1371,139 +1623,145 @@ Timing *CT_SlideTiming ; Hf *CT_HeaderFooter ; // Slide Master Text Styles -TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};type CT_PrintProperties struct{ +TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_bgade *EG_ChildSlide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgade .ClrMapOvr !=nil {_ccffa :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_bgade .ClrMapOvr ,_ccffa );};return nil ;};func (_dcdac ST_TLAnimateEffectTransition )String ()string {switch _dcdac {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_becbb ST_SlideLayoutType )ValidateWithPath (path string )error {switch _becbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becbb ));};return nil ;};func (_dgadb *CT_PresentationProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaad :for {_dgfbd ,_edfba :=d .Token ();if _edfba !=nil {return _edfba ;};switch _bdce :=_dgfbd .(type ){case _e .StartElement :switch _bdce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_dgadb .HtmlPubPr =NewCT_HtmlPublishProperties ();if _eebe :=d .DecodeElement (_dgadb .HtmlPubPr ,&_bdce );_eebe !=nil {return _eebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_dgadb .WebPr =NewCT_WebProperties ();if _afgd :=d .DecodeElement (_dgadb .WebPr ,&_bdce );_afgd !=nil {return _afgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_dgadb .PrnPr =NewCT_PrintProperties ();if _gdac :=d .DecodeElement (_dgadb .PrnPr ,&_bdce );_gdac !=nil {return _gdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_dgadb .ShowPr =NewCT_ShowProperties ();if _dabb :=d .DecodeElement (_dgadb .ShowPr ,&_bdce );_dabb !=nil {return _dabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_dgadb .ClrMru =_da .NewCT_ColorMRU ();if _bccgd :=d .DecodeElement (_dgadb .ClrMru ,&_bdce );_bccgd !=nil {return _bccgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgadb .ExtLst =NewCT_ExtensionList ();if _gbdd :=d .DecodeElement (_dgadb .ExtLst ,&_bdce );_gbdd !=nil {return _gbdd ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069o\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_bdce .Name );if _egdc :=d .Skip ();_egdc !=nil {return _egdc ;};};case _e .EndElement :break _aaad ;case _e .CharData :};};return nil ;};type CT_EightDirectionTransition struct{ -// Print Output -PrnWhatAttr ST_PrintWhat ; +// Direction +DirAttr *ST_TransitionEightDirectionType ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_gbcaa :=&CT_TLAnimVariantBooleanVal {};return _gbcaa ;}; -// Print Color Mode -ClrModeAttr ST_PrintColorMode ; +// Validate validates the CT_TLPoint and its children +func (_deeef *CT_TLPoint )Validate ()error {return _deeef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");}; -// Print Hidden Slides -HiddenSlidesAttr *bool ; +// Validate validates the CT_CustomShowList and its children +func (_caaa *CT_CustomShowList )Validate ()error {return _caaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_ebda *CT_TLCommandBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebda .TypeAttr !=ST_TLCommandTypeUnset {_agdb ,_ccgef :=_ebda .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccgef !=nil {return _ccgef ;};start .Attr =append (start .Attr ,_agdb );};if _ebda .CmdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006d\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ebda .CmdAttr )});};e .EncodeToken (start );_bdffa :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ebda .CBhvr ,_bdffa );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Scale to Fit Paper when printing -ScaleToFitPaperAttr *bool ; +// Validate validates the CT_SlideSorterViewProperties and its children +func (_edab *CT_SlideSorterViewProperties )Validate ()error {return _edab .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");}; -// Frame slides when printing -FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path +func (_ccdaf *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _ccdaf .Bg !=nil {if _cece :=_ccdaf .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_cece !=nil {return _cece ;};};if _ccdaf .SubSp !=nil {if _ggecd :=_ccdaf .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_ggecd !=nil {return _ggecd ;};};if _ccdaf .OleChartEl !=nil {if _cedfa :=_ccdaf .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_cedfa !=nil {return _cedfa ;};};if _ccdaf .TxEl !=nil {if _bbfe :=_ccdaf .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_bbfe !=nil {return _bbfe ;};};if _ccdaf .GraphicEl !=nil {if _gcbga :=_ccdaf .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_gcbga !=nil {return _gcbga ;};};return nil ;}; -// Validate validates the EG_ExtensionList and its children -func (_acge *EG_ExtensionList )Validate ()error {return _acge .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_bd *CT_Extension )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bdda :=range start .Attr {if _bdda .Name .Local =="\u0075\u0072\u0069"{_dbeff ,_ccgeg :=_bdda .Value ,error (nil );if _ccgeg !=nil {return _ccgeg ;};_bd .UriAttr =_dbeff ;continue ;};};_dfddc :for {_gfeb ,_bdcbb :=d .Token ();if _bdcbb !=nil {return _bdcbb ;};switch _aca :=_gfeb .(type ){case _bcaf .StartElement :switch _aca .Name {default:if _cdfd ,_dfdea :=_cacbe .CreateElement (_aca );_dfdea !=nil {return _dfdea ;}else {if _dfecca :=d .DecodeElement (_cdfd ,&_aca );_dfecca !=nil {return _dfecca ;};_bd .Any =append (_bd .Any ,_cdfd );};};case _bcaf .EndElement :break _dfddc ;case _bcaf .CharData :};};return nil ;}; +// Validate validates the CT_CommonViewProperties and its children +func (_egga *CT_CommonViewProperties )Validate ()error {return _egga .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_bdgdg *CT_Background )ValidateWithPath (path string )error {if _edca :=_bdgdg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edca !=nil {return _edca ;};if _bdgdg .BgPr !=nil {if _bgec :=_bdgdg .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_bgec !=nil {return _bgec ;};};if _bdgdg .BgRef !=nil {if _ebfe :=_bdgdg .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_ebfe !=nil {return _ebfe ;};};return nil ;};type CT_Rel struct{IdAttr string ;}; +// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path +func (_geff *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _gafd :=_geff .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_gafd !=nil {return _gafd ;};if _cacg :=_geff .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_cacg !=nil {return _cacg ;};return nil ;};type CT_TLTimeNodeSequence struct{ -// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path -func (_fccb *CT_NormalViewPortion )ValidateWithPath (path string )error {if _dcffd :=_fccb .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_dcffd !=nil {return _dcffd ;};return nil ;};func (_adb *ST_TLTimeNodeSyncType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_befc ,_bbab :=d .Token ();if _bbab !=nil {return _bbab ;};if _daca ,_fecda :=_befc .(_bcaf .EndElement );_fecda &&_daca .Name ==start .Name {*_adb =1;return nil ;};if _ade ,_gfac :=_befc .(_bcaf .CharData );!_gfac {return _ffgea .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",_befc );}else {switch string (_ade ){case "":*_adb =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_adb =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_adb =2;};};_befc ,_bbab =d .Token ();if _bbab !=nil {return _bbab ;};if _dfca ,_gdcfc :=_befc .(_bcaf .EndElement );_gdcfc &&_dfca .Name ==start .Name {return nil ;};return _ffgea .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",_befc );}; +// Concurrent +ConcurrentAttr *bool ; -// Validate validates the SldMaster and its children -func (_cfcbe *SldMaster )Validate ()error {return _cfcbe .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_bbbg *CT_Control )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bbbg .SpidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bbbg .SpidAttr )});};if _bbbg .NameAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bbbg .NameAttr )});};if _bbbg .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bbbg .ShowAsIconAttr ))});};if _bbbg .IdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bbbg .IdAttr )});};if _bbbg .ImgWAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bbbg .ImgWAttr )});};if _bbbg .ImgHAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bbbg .ImgHAttr )});};e .EncodeToken (start );if _bbbg .ExtLst !=nil {_bgfg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbbg .ExtLst ,_bgfg );};if _bbbg .Pic !=nil {_abbdd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_bbbg .Pic ,_abbdd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_ViewProperties struct{ +// Previous Action +PrevAcAttr ST_TLPreviousActionType ; -// Last View -LastViewAttr ST_ViewType ; +// Next Action +NextAcAttr ST_TLNextActionType ; -// Show Comments -ShowCommentsAttr *bool ; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ; -// Normal View Properties -NormalViewPr *CT_NormalViewProperties ; +// Previous Conditions List +PrevCondLst *CT_TLTimeConditionList ; -// Slide View Properties -SlideViewPr *CT_SlideViewProperties ; +// Next Conditions List +NextCondLst *CT_TLTimeConditionList ;};func (_fccdd ST_TLTimeIndefinite )Validate ()error {return _fccdd .ValidateWithPath ("")}; -// Outline View Properties -OutlineViewPr *CT_OutlineViewProperties ; +// Validate validates the CT_HeaderFooter and its children +func (_ceea *CT_HeaderFooter )Validate ()error {return _ceea .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; -// Notes Text View Properties -NotesTextViewPr *CT_NotesTextViewProperties ; +// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path +func (_dcaec *CT_TLPoint )ValidateWithPath (path string )error {if _feae :=_dcaec .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_feae !=nil {return _feae ;};if _gaccb :=_dcaec .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_gaccb !=nil {return _gaccb ;};return nil ;};func (_daa *CT_CustomerDataList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _daa .CustData !=nil {_abc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_bcg :=range _daa .CustData {e .EncodeElement (_bcg ,_abc );};};if _daa .Tags !=nil {_ccb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_daa .Tags ,_ccb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Slide Sorter View Properties -SorterViewPr *CT_SlideSorterViewProperties ; +// Validate validates the CT_Slide and its children +func (_fffcg *CT_Slide )Validate ()error {return _fffcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};func (_aaaeb ST_TransitionEightDirectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aaaeb .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_e .CharData (_aaaeb .ST_TransitionSideDirectionType .String ()));};if _aaaeb .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_e .CharData (_aaaeb .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; -// Notes View Properties -NotesViewPr *CT_NotesViewProperties ; +// Validate validates the CT_GroupShapeChoice and its children +func (_gaab *CT_GroupShapeChoice )Validate ()error {return _gaab .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewEG_ShowType ()*EG_ShowType {_gggfe :=&EG_ShowType {};return _gggfe }; -// Grid Spacing -GridSpacing *_dcdb .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_ccfec ST_TLTimeAnimateValueTime )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _ccfec .ST_PositiveFixedPercentage !=nil {e .Encode (_ccfec .ST_PositiveFixedPercentage );};if _ccfec .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_bcaf .CharData (_ccfec .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_bcaf .EndElement {Name :start .Name });};func (_aabca ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _aabca {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabca ));};return nil ;}; +// Validate validates the CT_GuideList and its children +func (_ddae *CT_GuideList )Validate ()error {return _ddae .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};type ST_TransitionSideDirectionType byte ; -// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path -func (_aafa *CT_TLAnimVariant )ValidateWithPath (path string )error {if _aafa .BoolVal !=nil {if _fdec :=_aafa .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_fdec !=nil {return _fdec ;};};if _aafa .IntVal !=nil {if _bbfge :=_aafa .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_bbfge !=nil {return _bbfge ;};};if _aafa .FltVal !=nil {if _edeb :=_aafa .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_edeb !=nil {return _edeb ;};};if _aafa .StrVal !=nil {if _bcecc :=_aafa .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_bcecc !=nil {return _bcecc ;};};if _aafa .ClrVal !=nil {if _bddb :=_aafa .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_bddb !=nil {return _bddb ;};};return nil ;};func (_cdbgf *CT_TLGraphicalObjectBuild )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cdbgf .SpidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cdbgf .SpidAttr )});};if _cdbgf .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cdbgf .GrpIdAttr )});};if _cdbgf .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cdbgf .UiExpandAttr ))});};e .EncodeToken (start );if _cdbgf .BldAsOne !=nil {_afgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_cdbgf .BldAsOne ,_afgf );};if _cdbgf .BldSub !=nil {_ebd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_cdbgf .BldSub ,_ebd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_SlideMaster ()*CT_SlideMaster {_daec :=&CT_SlideMaster {};_daec .CSld =NewCT_CommonSlideData ();_daec .ClrMap =_dcdb .NewCT_ColorMapping ();return _daec ;};func (_aeega ST_TLTimeIndefinite )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_aeega .String (),start );};type CT_OleObjectLink struct{ +// Validate validates the CT_SlideMasterIdList and its children +func (_gaed *CT_SlideMasterIdList )Validate ()error {return _gaed .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_acdbc ST_WebScreenSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acdbc .String (),start );};func (_ggeca *CT_TagsData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ggeca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcbgc *CT_TLTimeAnimateValue )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_babb :=range start .Attr {if _babb .Name .Local =="\u0074\u006d"{_gaacbb ,_aage :=ParseUnionST_TLTimeAnimateValueTime (_babb .Value );if _aage !=nil {return _aage ;};_dcbgc .TmAttr =&_gaacbb ;continue ;};if _babb .Name .Local =="\u0066\u006d\u006c\u0061"{_aaaag ,_bceeb :=_babb .Value ,error (nil );if _bceeb !=nil {return _bceeb ;};_dcbgc .FmlaAttr =&_aaaag ;continue ;};};_fggfc :for {_babded ,_fcfa :=d .Token ();if _fcfa !=nil {return _fcfa ;};switch _eegfg :=_babded .(type ){case _e .StartElement :switch _eegfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:_dcbgc .Val =NewCT_TLAnimVariant ();if _eeaaf :=d .DecodeElement (_dcbgc .Val ,&_eegfg );_eeaaf !=nil {return _eeaaf ;};default:_f .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 C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_eegfg .Name );if _fcbc :=d .Skip ();_fcbc !=nil {return _fcbc ;};};case _e .EndElement :break _fggfc ;case _e .CharData :};};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_cfagd :=&CT_TLAnimateEffectBehavior {};_cfagd .CBhvr =NewCT_TLCommonBehaviorData ();return _cfagd ;};func (_agac *CT_Rel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_agac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbdgc ST_OleObjectFollowColorScheme )Validate ()error {return _fbdgc .ValidateWithPath ("")};type ST_TLPreviousActionType byte ; -// Update Linked Embedded Objects Automatically -UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_SlideMasterTextStyles struct{ +// Validate validates the CT_TLTimeNodeSequence and its children +func (_cabag *CT_TLTimeNodeSequence )Validate ()error {return _cabag .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_cefcc ST_SlideSizeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cefcc .String (),start );}; -// Slide Master Title Text Style -TitleStyle *_dcdb .CT_TextListStyle ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_gfag *CT_Picture )ValidateWithPath (path string )error {if _ead :=_gfag .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ead !=nil {return _ead ;};if _eeacd :=_gfag .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eeacd !=nil {return _eeacd ;};if _eadb :=_gfag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eadb !=nil {return _eadb ;};if _gfag .Style !=nil {if _fagf :=_gfag .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fagf !=nil {return _fagf ;};};if _gfag .ExtLst !=nil {if _bdgeb :=_gfag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgeb !=nil {return _bdgeb ;};};return nil ;}; -// Slide Master Body Text Style -BodyStyle *_dcdb .CT_TextListStyle ; +// Validate validates the EG_ShowType and its children +func (_bcde *EG_ShowType )Validate ()error {return _bcde .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_gbbbd ST_TLAnimateColorSpace )Validate ()error {return _gbbbd .ValidateWithPath ("")};type CT_OleObjectEmbed struct{ -// Slide Master Other Text Style -OtherStyle *_dcdb .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};func (_abcc ST_TLCommandType )Validate ()error {return _abcc .ValidateWithPath ("")};type ST_TLOleChartBuildType byte ;func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_gdcd :=&CT_TLOleBuildChart {};return _gdcd };const (ST_TLTriggerEventUnset ST_TLTriggerEvent =0;ST_TLTriggerEventOnBegin ST_TLTriggerEvent =1;ST_TLTriggerEventOnEnd ST_TLTriggerEvent =2;ST_TLTriggerEventBegin ST_TLTriggerEvent =3;ST_TLTriggerEventEnd ST_TLTriggerEvent =4;ST_TLTriggerEventOnClick ST_TLTriggerEvent =5;ST_TLTriggerEventOnDblClick ST_TLTriggerEvent =6;ST_TLTriggerEventOnMouseOver ST_TLTriggerEvent =7;ST_TLTriggerEventOnMouseOut ST_TLTriggerEvent =8;ST_TLTriggerEventOnNext ST_TLTriggerEvent =9;ST_TLTriggerEventOnPrev ST_TLTriggerEvent =10;ST_TLTriggerEventOnStopAudio ST_TLTriggerEvent =11;);func (_efgeg *CT_NotesMaster )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_efgeg .CSld =NewCT_CommonSlideData ();_efgeg .ClrMap =_dcdb .NewCT_ColorMapping ();_ddfcg :for {_bbeb ,_gaebf :=d .Token ();if _gaebf !=nil {return _gaebf ;};switch _bcc :=_bbeb .(type ){case _bcaf .StartElement :switch _bcc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _affbc :=d .DecodeElement (_efgeg .CSld ,&_bcc );_affbc !=nil {return _affbc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _afgcd :=d .DecodeElement (_efgeg .ClrMap ,&_bcc );_afgcd !=nil {return _afgcd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_efgeg .Hf =NewCT_HeaderFooter ();if _afa :=d .DecodeElement (_efgeg .Hf ,&_bcc );_afa !=nil {return _afa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_efgeg .NotesStyle =_dcdb .NewCT_TextListStyle ();if _ffbg :=d .DecodeElement (_efgeg .NotesStyle ,&_bcc );_ffbg !=nil {return _ffbg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efgeg .ExtLst =NewCT_ExtensionListModify ();if _aegc :=d .DecodeElement (_efgeg .ExtLst ,&_bcc );_aegc !=nil {return _aegc ;};default:_cacbe .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\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_bcc .Name );if _fceb :=d .Skip ();_fceb !=nil {return _fceb ;};};case _bcaf .EndElement :break _ddfcg ;case _bcaf .CharData :};};return nil ;};func (_edab *EG_TopLevelSlide )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_edab .ClrMap =_dcdb .NewCT_ColorMapping ();_dagc :for {_aded ,_egebf :=d .Token ();if _egebf !=nil {return _egebf ;};switch _baaaf :=_aded .(type ){case _bcaf .StartElement :switch _baaaf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ddead :=d .DecodeElement (_edab .ClrMap ,&_baaaf );_ddead !=nil {return _ddead ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_baaaf .Name );if _beedd :=d .Skip ();_beedd !=nil {return _beedd ;};};case _bcaf .EndElement :break _dagc ;case _bcaf .CharData :};};return nil ;};func (_bebdd ST_TransitionSpeed )Validate ()error {return _bebdd .ValidateWithPath ("")};func (_deef *CT_SlideSyncProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_deef .ServerSldIdAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",_deef .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",_deef .ClientInsertedTimeAttr )});e .EncodeToken (start );if _deef .ExtLst !=nil {_bgbe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deef .ExtLst ,_bgbe );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Color Scheme Properties for Embedded object +FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_dbdca *CT_TLBehaviorAttributeNameList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fbag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_gccc :=range _dbdca .AttrName {e .EncodeElement (_gccc ,_fbag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CommonSlideViewProperties and its children -func (_efb *CT_CommonSlideViewProperties )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func (_ccddf *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_cgcfg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ccddf .CNvPr ,_cgcfg );_cedec :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_ccddf .CNvGraphicFramePr ,_cedec );_ecbbb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ccddf .NvPr ,_ecbbb );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path +func (_ddag *CT_PhotoAlbum )ValidateWithPath (path string )error {if _abccd :=_ddag .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_abccd !=nil {return _abccd ;};if _aafd :=_ddag .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_aafd !=nil {return _aafd ;};if _ddag .ExtLst !=nil {if _faae :=_ddag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faae !=nil {return _faae ;};};return nil ;}; -// Validate validates the CT_CommonSlideData and its children -func (_afbcae *CT_CommonSlideData )Validate ()error {return _afbcae .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func (_dcdcc ST_TLBehaviorAccumulateType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_dcdcc .String (),start );};type ST_IterateType byte ; +// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path +func (_gefbbg *CT_TagList )ValidateWithPath (path string )error {for _dgbcc ,_afcg :=range _gefbbg .Tag {if _adeca :=_afcg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_dgbcc ));_adeca !=nil {return _adeca ;};};return nil ;};func (_fgcdf ST_ViewType )ValidateWithPath (path string )error {switch _fgcdf {case 0,1,2,3,4,5,6,7,8:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcdf ));};return nil ;};func (_accf *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bccbd ,_caedc :=d .Token ();if _caedc !=nil {return _caedc ;};if _bbcd ,_dadcdd :=_bccbd .(_e .EndElement );_dadcdd &&_bbcd .Name ==start .Name {*_accf =1;return nil ;};if _baafa ,_cfaf :=_bccbd .(_e .CharData );!_cfaf {return _d .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",_bccbd );}else {switch string (_baafa ){case "":*_accf =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_accf =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_accf =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_accf =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_accf =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_accf =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_accf =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_accf =7;};};_bccbd ,_caedc =d .Token ();if _caedc !=nil {return _caedc ;};if _dcfd ,_fgeaf :=_bccbd .(_e .EndElement );_fgeaf &&_dcfd .Name ==start .Name {return nil ;};return _d .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",_bccbd );};func (_efdaf *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efdaf =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_efdaf =1;case "\u006f\u006e\u0045n\u0064":*_efdaf =2;case "\u0062\u0065\u0067i\u006e":*_efdaf =3;case "\u0065\u006e\u0064":*_efdaf =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_efdaf =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_efdaf =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_efdaf =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_efdaf =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_efdaf =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_efdaf =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_efdaf =11;};return nil ;};type CT_InOutTransition struct{ -// Validate validates the CT_SplitTransition and its children -func (_gbbg *CT_SplitTransition )Validate ()error {return _gbbg .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_cbege ST_TransitionCornerDirectionType )String ()string {switch _cbege {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";};func (_daee *CT_CustomerDataList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdac :for {_eeb ,_aca :=d .Token ();if _aca !=nil {return _aca ;};switch _abbb :=_eeb .(type ){case _e .StartElement :switch _abbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}:_agcg :=NewCT_CustomerData ();if _fege :=d .DecodeElement (_agcg ,&_abbb );_fege !=nil {return _fege ;};_daee .CustData =append (_daee .CustData ,_agcg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"}:_daee .Tags =NewCT_TagsData ();if _ecae :=d .DecodeElement (_daee .Tags ,&_abbb );_ecae !=nil {return _ecae ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_abbb .Name );if _dcgg :=d .Skip ();_dcgg !=nil {return _dcgg ;};};case _e .EndElement :break _cdac ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path -func (_bbbca *CT_HandoutMaster )ValidateWithPath (path string )error {if _gegb :=_bbbca .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gegb !=nil {return _gegb ;};if _gacd :=_bbbca .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gacd !=nil {return _gacd ;};if _bbbca .Hf !=nil {if _aaaf :=_bbbca .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_aaaf !=nil {return _aaaf ;};};if _bbbca .ExtLst !=nil {if _ab :=_bbbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ab !=nil {return _ab ;};};return nil ;};func (_af ST_TLNextActionType )String ()string {switch _af {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func (_acdd *CT_TagsData )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_acdd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bfabd *CT_WebProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bfabd .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bfabd .ShowAnimationAttr ))});};if _bfabd .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bfabd .ResizeGraphicsAttr ))});};if _bfabd .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bfabd .AllowPngAttr ))});};if _bfabd .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bfabd .RelyOnVmlAttr ))});};if _bfabd .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bfabd .OrganizeInFoldersAttr ))});};if _bfabd .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bfabd .UseLongFilenamesAttr ))});};if _bfabd .ImgSzAttr !=ST_WebScreenSizeUnset {_affc ,_efdbg :=_bfabd .ImgSzAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0069\u006d\u0067S\u007a"});if _efdbg !=nil {return _efdbg ;};start .Attr =append (start .Attr ,_affc );};if _bfabd .EncodingAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bfabd .EncodingAttr )});};if _bfabd .ClrAttr !=ST_WebColorTypeUnset {_gffg ,_cadd :=_bfabd .ClrAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0063\u006c\u0072"});if _cadd !=nil {return _cadd ;};start .Attr =append (start .Attr ,_gffg );};e .EncodeToken (start );if _bfabd .ExtLst !=nil {_deaf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfabd .ExtLst ,_deaf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_fcgbb ST_TransitionSpeed )ValidateWithPath (path string )error {switch _fcgbb {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgbb ));};return nil ;}; +// Validate validates the CT_Shape and its children +func (_dcfa *CT_Shape )Validate ()error {return _dcfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_SlideSize and its children -func (_ecbd *CT_SlideSize )Validate ()error {return _ecbd .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};type ST_PlaceholderType byte ; +// Validate validates the CT_HandoutMasterIdList and its children +func (_fbfg *CT_HandoutMasterIdList )Validate ()error {return _fbfg .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");}; -// Validate validates the CT_SlideRelationshipList and its children -func (_abggge *CT_SlideRelationshipList )Validate ()error {return _abggge .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func NewCT_NotesSlide ()*CT_NotesSlide {_dgd :=&CT_NotesSlide {};_dgd .CSld =NewCT_CommonSlideData ();return _dgd ;}; +// Validate validates the CT_TransitionSoundAction and its children +func (_cdafe *CT_TransitionSoundAction )Validate ()error {return _cdafe .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_efc :=&CT_ApplicationNonVisualDrawingProps {};return _efc ;};func (_daeeaa ST_TLTimeNodeType )String ()string {switch _daeeaa {case 0:return "";case 1:return "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case 2:return "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case 3:return "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case 4:return "\u006da\u0069\u006e\u0053\u0065\u0071";case 5:return "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case 6:return "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case 7:return "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case 8:return "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case 9:return "\u0074\u006d\u0052\u006f\u006f\u0074";};return "";};type CT_TransitionStartSoundAction struct{ -// Validate validates the AG_ChildSlide and its children -func (_dcge *AG_ChildSlide )Validate ()error {return _dcge .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_aeca *CT_TLSubShapeId )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_cdfgg :=range start .Attr {if _cdfgg .Name .Local =="\u0073\u0070\u0069\u0064"{_fec ,_cceb :=_cdfgg .Value ,error (nil );if _cceb !=nil {return _cceb ;};_aeca .SpidAttr =_fec ;continue ;};};for {_dffdf ,_cbaag :=d .Token ();if _cbaag !=nil {return _ffgea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_cbaag );};if _dacbd ,_cbgeb :=_dffdf .(_bcaf .EndElement );_cbgeb &&_dacbd .Name ==start .Name {break ;};};return nil ;};func (_dfaa ST_TransitionCornerDirectionType )String ()string {switch _dfaa {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_cceaa :=&CT_CommentAuthorList {};return _cceaa ;}; +// Loop Sound +LoopAttr *bool ; -// Validate validates the CT_NotesMaster and its children -func (_cgdf *CT_NotesMaster )Validate ()error {return _cgdf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_ggfcf *ST_TLCommandType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bdfge ,_faff :=d .Token ();if _faff !=nil {return _faff ;};if _bfcde ,_ceedf :=_bdfge .(_bcaf .EndElement );_ceedf &&_bfcde .Name ==start .Name {*_ggfcf =1;return nil ;};if _faagd ,_ceda :=_bdfge .(_bcaf .CharData );!_ceda {return _ffgea .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",_bdfge );}else {switch string (_faagd ){case "":*_ggfcf =0;case "\u0065\u0076\u0074":*_ggfcf =1;case "\u0063\u0061\u006c\u006c":*_ggfcf =2;case "\u0076\u0065\u0072\u0062":*_ggfcf =3;};};_bdfge ,_faff =d .Token ();if _faff !=nil {return _faff ;};if _bc ,_caeba :=_bdfge .(_bcaf .EndElement );_caeba &&_bc .Name ==start .Name {return nil ;};return _ffgea .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",_bdfge );};func (_cgcf ST_TLAnimateEffectTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_cgcf .String (),start );};func NewSldLayout ()*SldLayout {_affb :=&SldLayout {};_affb .CT_SlideLayout =*NewCT_SlideLayout ();return _affb ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_ggf :=&CT_NotesMasterIdListEntry {};return _ggf ;};const (ST_WebScreenSizeUnset ST_WebScreenSize =0;ST_WebScreenSize544x376 ST_WebScreenSize =1;ST_WebScreenSize640x480 ST_WebScreenSize =2;ST_WebScreenSize720x512 ST_WebScreenSize =3;ST_WebScreenSize800x600 ST_WebScreenSize =4;ST_WebScreenSize1024x768 ST_WebScreenSize =5;ST_WebScreenSize1152x882 ST_WebScreenSize =6;ST_WebScreenSize1152x900 ST_WebScreenSize =7;ST_WebScreenSize1280x1024 ST_WebScreenSize =8;ST_WebScreenSize1600x1200 ST_WebScreenSize =9;ST_WebScreenSize1800x1400 ST_WebScreenSize =10;ST_WebScreenSize1920x1200 ST_WebScreenSize =11;); +// Sound +Snd *_da .CT_EmbeddedWAVAudioFile ;};func (_fddcad *ST_IterateType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caag ,_dfbbf :=d .Token ();if _dfbbf !=nil {return _dfbbf ;};if _aggcg ,_gbfg :=_caag .(_e .EndElement );_gbfg &&_aggcg .Name ==start .Name {*_fddcad =1;return nil ;};if _eeaae ,_cbccb :=_caag .(_e .CharData );!_cbccb {return _d .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",_caag );}else {switch string (_eeaae ){case "":*_fddcad =0;case "\u0065\u006c":*_fddcad =1;case "\u0077\u0064":*_fddcad =2;case "\u006c\u0074":*_fddcad =3;};};_caag ,_dfbbf =d .Token ();if _dfbbf !=nil {return _dfbbf ;};if _ecad ,_eeega :=_caag .(_e .EndElement );_eeega &&_ecad .Name ==start .Name {return nil ;};return _d .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",_caag );};type ST_SplitterBarState byte ;func (_acfag ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _acfag {case 0,1:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfag ));};return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_baceg :=&CT_TLByRgbColorTransform {};return _baceg ;};func (_gfdca ST_TLAnimateBehaviorCalcMode )Validate ()error {return _gfdca .ValidateWithPath ("")};func (_gggb *CT_TLTimeTargetElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gggb .SldTgt !=nil {_eebd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_gggb .SldTgt ,_eebd );};if _gggb .SndTgt !=nil {_ebac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_gggb .SndTgt ,_ebac );};if _gggb .SpTgt !=nil {_fbcda :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_gggb .SpTgt ,_fbcda );};if _gggb .InkTgt !=nil {_bgba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_gggb .InkTgt ,_bgba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_CommonSlideData ()*CT_CommonSlideData {_gbbd :=&CT_CommonSlideData {};_gbbd .SpTree =NewCT_GroupShape ();return _gbbd ;};type CT_CommonViewProperties struct{ -// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path -func (_aedag *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _ebae :=_aedag .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_ebae !=nil {return _ebae ;};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_dafg :=&CT_TLAnimateEffectBehavior {};_dafg .CBhvr =NewCT_TLCommonBehaviorData ();return _dafg ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_bdcfd *CT_ShowInfoKiosk )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bdcfd .RestartAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bdcfd .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_cgfdd :=&CT_EmbeddedFontDataId {};return _cgfdd ;};func (_bacd *CT_CustomerData )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_cfbg :=range start .Attr {if _cfbg .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"&&_cfbg .Name .Local =="\u0069\u0064"||_cfbg .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"&&_cfbg .Name .Local =="\u0069\u0064"{_dbfcd ,_abce :=_cfbg .Value ,error (nil );if _abce !=nil {return _abce ;};_bacd .IdAttr =_dbfcd ;continue ;};};for {_edafg ,_gdbcg :=d .Token ();if _gdbcg !=nil {return _ffgea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_gdbcg );};if _ecdg ,_cdec :=_edafg .(_bcaf .EndElement );_cdec &&_ecdg .Name ==start .Name {break ;};};return nil ;};type ST_PrintColorMode byte ;func (_ccae *CT_TLTimeAnimateValue )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ccae .TmAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0074\u006d"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ccae .TmAttr )});};if _ccae .FmlaAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ccae .FmlaAttr )});};e .EncodeToken (start );if _ccae .Val !=nil {_feff :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_ccae .Val ,_feff );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_fgbg *CmLst )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fgbg .CT_CommentList =*NewCT_CommentList ();_fgbad :for {_eaaa ,_cgcgg :=d .Token ();if _cgcgg !=nil {return _cgcgg ;};switch _cfeg :=_eaaa .(type ){case _bcaf .StartElement :switch _cfeg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_bdaed :=NewCT_Comment ();if _ggcde :=d .DecodeElement (_bdaed ,&_cfeg );_ggcde !=nil {return _ggcde ;};_fgbg .Cm =append (_fgbg .Cm ,_bdaed );default:_cacbe .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\u006d\u004cs\u0074 \u0025\u0076",_cfeg .Name );if _aabdb :=d .Skip ();_aabdb !=nil {return _aabdb ;};};case _bcaf .EndElement :break _fgbad ;case _bcaf .CharData :};};return nil ;};func (_ebegb *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ebegb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fdced :=range start .Attr {if _fdced .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_aedgd ,_ccgfgc :=_bafec .ParseBool (_fdced .Value );if _ccgfgc !=nil {return _ccgfgc ;};_ebegb .ZoomContentsAttr =&_aedgd ;continue ;};};_cbdfa :for {_cfdg ,_bfda :=d .Token ();if _bfda !=nil {return _bfda ;};switch _cffbe :=_cfdg .(type ){case _bcaf .StartElement :switch _cffbe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _ddabf :=d .DecodeElement (_ebegb .CBhvr ,&_cffbe );_ddabf !=nil {return _ddabf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_ebegb .By =NewCT_TLPoint ();if _deefc :=d .DecodeElement (_ebegb .By ,&_cffbe );_deefc !=nil {return _deefc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_ebegb .From =NewCT_TLPoint ();if _dbbae :=d .DecodeElement (_ebegb .From ,&_cffbe );_dbbae !=nil {return _dbbae ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_ebegb .To =NewCT_TLPoint ();if _cege :=d .DecodeElement (_ebegb .To ,&_cffbe );_cege !=nil {return _cege ;};default:_cacbe .Log ("sk\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\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0053c\u0061\u006c\u0065\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_cffbe .Name );if _ccdga :=d .Skip ();_ccdga !=nil {return _ccdga ;};};case _bcaf .EndElement :break _cbdfa ;case _bcaf .CharData :};};return nil ;};func (_gcebc *CT_Shape )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gcebc .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gcebc .UseBgFillAttr ))});};e .EncodeToken (start );_agdcc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcebc .NvSpPr ,_agdcc );_dcgb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcebc .SpPr ,_dcgb );if _gcebc .Style !=nil {_ggdb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gcebc .Style ,_ggdb );};if _gcebc .TxBody !=nil {_ddgc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gcebc .TxBody ,_ddgc );};if _gcebc .ExtLst !=nil {_bcec :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcebc .ExtLst ,_bcec );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_daabe *CT_PresentationProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _daabe .HtmlPubPr !=nil {_fddab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_daabe .HtmlPubPr ,_fddab );};if _daabe .WebPr !=nil {_ccaed :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_daabe .WebPr ,_ccaed );};if _daabe .PrnPr !=nil {_dedee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_daabe .PrnPr ,_dedee );};if _daabe .ShowPr !=nil {_dceac :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_daabe .ShowPr ,_dceac );};if _daabe .ClrMru !=nil {_cafca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_daabe .ClrMru ,_cafca );};if _daabe .ExtLst !=nil {_gfebc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daabe .ExtLst ,_gfebc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Variable Scale +VarScaleAttr *bool ; -// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path -func (_gdafb *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_cdege *ST_SlideLayoutType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_cdege =0;case "\u0074\u0069\u0074l\u0065":*_cdege =1;case "\u0074\u0078":*_cdege =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_cdege =3;case "\u0074\u0062\u006c":*_cdege =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_cdege =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_cdege =6;case "\u0064\u0067\u006d":*_cdege =7;case "\u0063\u0068\u0061r\u0074":*_cdege =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_cdege =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_cdege =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_cdege =11;case "\u0062\u006c\u0061n\u006b":*_cdege =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_cdege =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_cdege =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_cdege =15;case "\u006f\u0062\u006a":*_cdege =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_cdege =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_cdege =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_cdege =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_cdege =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_cdege =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_cdege =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_cdege =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_cdege =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_cdege =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_cdege =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_cdege =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_cdege =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_cdege =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_cdege =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_cdege =31;case "\u0063\u0075\u0073\u0074":*_cdege =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_cdege =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_cdege =34;case "\u006f\u0062\u006aT\u0078":*_cdege =35;case "\u0070\u0069\u0063T\u0078":*_cdege =36;};return nil ;}; +// View Scale +Scale *_da .CT_Scale2D ; -// Validate validates the ViewPr and its children -func (_gbfe *ViewPr )Validate ()error {return _gbfe .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");}; +// View Origin +Origin *_da .CT_Point2D ;};func (_cbecf *EG_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbfag :for {_ddadac ,_dbggb :=d .Token ();if _dbggb !=nil {return _dbggb ;};switch _eebea :=_ddadac .(type ){case _e .StartElement :switch _eebea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bacac :=NewCT_Extension ();if _fdfcef :=d .DecodeElement (_bacac ,&_eebea );_fdfcef !=nil {return _fdfcef ;};_cbecf .Ext =append (_cbecf .Ext ,_bacac );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_eebea .Name );if _gaaa :=d .Skip ();_gaaa !=nil {return _gaaa ;};};case _e .EndElement :break _cbfag ;case _e .CharData :};};return nil ;};func NewCT_CustomShowList ()*CT_CustomShowList {_gegc :=&CT_CustomShowList {};return _gegc };func (_ccdccg *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccdccg =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_ccdccg =1;};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_acaf :=&CT_GroupShape {};_acaf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_acaf .GrpSpPr =_da .NewCT_GroupShapeProperties ();return _acaf ;}; -// Validate validates the CT_TLAnimateColorBehavior and its children -func (_debbf *CT_TLAnimateColorBehavior )Validate ()error {return _debbf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_agcb ST_OleObjectFollowColorScheme )Validate ()error {return _agcb .ValidateWithPath ("")};func (_bbdcgf *CT_ShapeNonVisual )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bbdcgf .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_bbdcgf .CNvSpPr =_dcdb .NewCT_NonVisualDrawingShapeProps ();_bbdcgf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_geeg :for {_dcdda ,_agb :=d .Token ();if _agb !=nil {return _agb ;};switch _abdad :=_dcdda .(type ){case _bcaf .StartElement :switch _abdad .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _feabdd :=d .DecodeElement (_bbdcgf .CNvPr ,&_abdad );_feabdd !=nil {return _feabdd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _faae :=d .DecodeElement (_bbdcgf .CNvSpPr ,&_abdad );_faae !=nil {return _faae ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _fbadb :=d .DecodeElement (_bbdcgf .NvPr ,&_abdad );_fbadb !=nil {return _fbadb ;};default:_cacbe .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\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_abdad .Name );if _bfgedg :=d .Skip ();_bfgedg !=nil {return _bfgedg ;};};case _bcaf .EndElement :break _geeg ;case _bcaf .CharData :};};return nil ;};func (_cbff ST_TLTime )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _cbff .Uint32 !=nil {e .EncodeToken (_bcaf .CharData (_ffgea .Sprintf ("\u0025\u0064",*_cbff .Uint32 )));};if _cbff .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_bcaf .CharData (_cbff .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_bcaf .EndElement {Name :start .Name });};func (_cbgbf ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_daad :=_bcaf .Attr {};_daad .Name =name ;switch _cbgbf {case ST_TLAnimateMotionBehaviorOriginUnset :_daad .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_daad .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_daad .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _daad ,nil ;};func (_fdaa ST_TLTimeNodePresetClassType )String ()string {switch _fdaa {case 0:return "";case 1:return "\u0065\u006e\u0074\u0072";case 2:return "\u0065\u0078\u0069\u0074";case 3:return "\u0065\u006d\u0070\u0068";case 4:return "\u0070\u0061\u0074\u0068";case 5:return "\u0076\u0065\u0072\u0062";case 6:return "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return "";};func (_bedgd *CT_StringTag )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_gaege :=range start .Attr {if _gaege .Name .Local =="\u006e\u0061\u006d\u0065"{_ffced ,_cfgba :=_gaege .Value ,error (nil );if _cfgba !=nil {return _cfgba ;};_bedgd .NameAttr =_ffced ;continue ;};if _gaege .Name .Local =="\u0076\u0061\u006c"{_efcaea ,_ebeb :=_gaege .Value ,error (nil );if _ebeb !=nil {return _ebeb ;};_bedgd .ValAttr =_efcaea ;continue ;};};for {_ddagf ,_ggfg :=d .Token ();if _ggfg !=nil {return _ffgea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_ggfg );};if _bbfcf ,_dgada :=_ddagf .(_bcaf .EndElement );_dgada &&_bbfcf .Name ==start .Name {break ;};};return nil ;};func (_gcfaf *ST_TLNextActionType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_gcfaf =0;case "\u006e\u006f\u006e\u0065":*_gcfaf =1;case "\u0073\u0065\u0065\u006b":*_gcfaf =2;};return nil ;}; +// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path +func (_edcee *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _aeff :=_edcee .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_aeff !=nil {return _aeff ;};if _edcee .AdvAutoAttr !=nil {if _cefda :=_edcee .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_cefda !=nil {return _cefda ;};};if _edcee .TmplLst !=nil {if _geacf :=_edcee .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_geacf !=nil {return _geacf ;};};return nil ;};func (_afdggf ST_TransitionSpeed )Validate ()error {return _afdggf .ValidateWithPath ("")}; -// Validate validates the CT_TLAnimateEffectBehavior and its children -func (_gefba *CT_TLAnimateEffectBehavior )Validate ()error {return _gefba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_cfbc :=&CT_TLCommandBehavior {};_cfbc .CBhvr =NewCT_TLCommonBehaviorData ();return _cfbc ;};func (_addgg *CT_OutlineViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_addgg .CViewPr =NewCT_CommonViewProperties ();_cegff :for {_efbcd ,_afcc :=d .Token ();if _afcc !=nil {return _afcc ;};switch _cgaa :=_efbcd .(type ){case _bcaf .StartElement :switch _cgaa .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _cbdb :=d .DecodeElement (_addgg .CViewPr ,&_cgaa );_cbdb !=nil {return _cbdb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:_addgg .SldLst =NewCT_OutlineViewSlideList ();if _bbcef :=d .DecodeElement (_addgg .SldLst ,&_cgaa );_bbcef !=nil {return _bbcef ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_addgg .ExtLst =NewCT_ExtensionList ();if _dcfc :=d .DecodeElement (_addgg .ExtLst ,&_cgaa );_dcfc !=nil {return _dcfc ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_cgaa .Name );if _dfbef :=d .Skip ();_dfbef !=nil {return _dfbef ;};};case _bcaf .EndElement :break _cegff ;case _bcaf .CharData :};};return nil ;};func (_daddc *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _daddc .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_daddc .IsPhotoAttr ))});};if _daddc .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_daddc .UserDrawnAttr ))});};e .EncodeToken (start );if _daddc .Ph !=nil {_bgddg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_daddc .Ph ,_bgddg );};if _daddc .AudioCd !=nil {_baca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_daddc .AudioCd ,_baca );};if _daddc .WavAudioFile !=nil {_bceb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_daddc .WavAudioFile ,_bceb );};if _daddc .AudioFile !=nil {_gdged :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_daddc .AudioFile ,_gdged );};if _daddc .VideoFile !=nil {_eeca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_daddc .VideoFile ,_eeca );};if _daddc .QuickTimeFile !=nil {_bfbff :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_daddc .QuickTimeFile ,_bfbff );};if _daddc .CustDataLst !=nil {_debgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_daddc .CustDataLst ,_debgf );};if _daddc .ExtLst !=nil {_fbab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daddc .ExtLst ,_fbab );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ddf *CT_TLTriggerRuntimeNode )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {_eddda ,_cgbbfa :=_ddf .ValAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0076\u0061\u006c"});if _cgbbfa !=nil {return _cgbbfa ;};start .Attr =append (start .Attr ,_eddda );e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;); +// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path +func (_dcca *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _cccgb :=_dcca .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cccgb !=nil {return _cccgb ;};return nil ;};func (_ggde *CT_InOutTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cacdb :=range start .Attr {if _cacdb .Name .Local =="\u0064\u0069\u0072"{_ggde .DirAttr .UnmarshalXMLAttr (_cacdb );continue ;};};for {_bbeac ,_gdfed :=d .Token ();if _gdfed !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0049\u006e\u004f\u0075\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gdfed );};if _gbgf ,_aaag :=_bbeac .(_e .EndElement );_aaag &&_gbgf .Name ==start .Name {break ;};};return nil ;};func (_bdge *CT_OrientationTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbcdd :=range start .Attr {if _fbcdd .Name .Local =="\u0064\u0069\u0072"{_bdge .DirAttr .UnmarshalXMLAttr (_fbcdd );continue ;};};for {_bfdb ,_eaagd :=d .Token ();if _eaagd !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004frie\u006eta\u0074\u0069\u006f\u006e\u0054\u0072\u0061ns\u0069\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_eaagd );};if _fceg ,_fcac :=_bfdb .(_e .EndElement );_fcac &&_fceg .Name ==start .Name {break ;};};return nil ;};const (ST_TLTimeNodeFillTypeUnset ST_TLTimeNodeFillType =0;ST_TLTimeNodeFillTypeRemove ST_TLTimeNodeFillType =1;ST_TLTimeNodeFillTypeFreeze ST_TLTimeNodeFillType =2;ST_TLTimeNodeFillTypeHold ST_TLTimeNodeFillType =3;ST_TLTimeNodeFillTypeTransition ST_TLTimeNodeFillType =4;);func (_ebca ST_TLNextActionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebca .String (),start );};func (_dbfdf ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _dbfdf {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfdf ));};return nil ;};type CT_TLMediaNodeVideo struct{ -// ValidateWithPath validates the TagLst and its children, prefixing error messages with path -func (_aadc *TagLst )ValidateWithPath (path string )error {if _gecc :=_aadc .CT_TagList .ValidateWithPath (path );_gecc !=nil {return _gecc ;};return nil ;};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);type CT_ExtensionListModify struct{ +// Full Screen +FullScrnAttr *bool ; -// Modify -ModAttr *bool ; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};type CT_SlideRelationshipList struct{ -// Extension -Ext []*CT_Extension ;}; +// Presentation Slide +Sld []*CT_SlideRelationshipListEntry ;};func (_cffcgf ST_TLPreviousActionType )Validate ()error {return _cffcgf .ValidateWithPath ("")};type CT_SlideRelationshipListEntry struct{IdAttr string ;};func (_facfd *CT_TLCommonMediaNodeData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _facfd .VolAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u006f\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_facfd .VolAttr )});};if _facfd .MuteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_facfd .MuteAttr ))});};if _facfd .NumSldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_facfd .NumSldAttr )});};if _facfd .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_facfd .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_cfae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_facfd .CTn ,_cfae );_bafa :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_facfd .TgtEl ,_bafa );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLTextTargetElement struct{ -// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path -func (_dgfaf *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _dgfaf .SldAll !=nil {if _gcebd :=_dgfaf .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_gcebd !=nil {return _gcebd ;};};if _dgfaf .SldRg !=nil {if _eab :=_dgfaf .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_eab !=nil {return _eab ;};};if _dgfaf .CustShow !=nil {if _bbeba :=_dgfaf .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_bbeba !=nil {return _bbeba ;};};if _dgfaf .ExtLst !=nil {if _gdgf :=_dgfaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgf !=nil {return _gdgf ;};};return nil ;};type CT_GuideList struct{ +// Character Range +CharRg *CT_IndexRange ; -// A Guide -Guide []*CT_Guide ;};func (_febe ST_Direction )String ()string {switch _febe {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_fgefg ST_TLDiagramBuildType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_fgefg .String (),start );};func (_ccabd *CT_SlideViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_bfaee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ccabd .CSldViewPr ,_bfaee );if _ccabd .ExtLst !=nil {_fgeed :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccabd .ExtLst ,_fgeed );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Paragraph Text Range +PRg *CT_IndexRange ;};func (_eded *CT_NormalViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eded .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eded .ShowOutlineIconsAttr ))});};if _eded .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eded .SnapVertSplitterAttr ))});};if _eded .VertBarStateAttr !=ST_SplitterBarStateUnset {_dbca ,_abff :=_eded .VertBarStateAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _abff !=nil {return _abff ;};start .Attr =append (start .Attr ,_dbca );};if _eded .HorzBarStateAttr !=ST_SplitterBarStateUnset {_gefe ,_baffc :=_eded .HorzBarStateAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _baffc !=nil {return _baffc ;};start .Attr =append (start .Attr ,_gefe );};if _eded .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eded .PreferSingleViewAttr ))});};e .EncodeToken (start );_eagf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_eded .RestoredLeft ,_eagf );_aefdf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_eded .RestoredTop ,_aefdf );if _eded .ExtLst !=nil {_bggag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eded .ExtLst ,_bggag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggece *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggece =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_ggece =1;case "\u0066\u0069\u0078e\u0064":*_ggece =2;};return nil ;};func (_gbdca *CT_TLAnimVariantStringVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gbdca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edee *SldLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edee .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_faedf :=range start .Attr {if _faedf .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_gfcdg ,_afbcce :=_faedf .Value ,error (nil );if _afbcce !=nil {return _afbcce ;};_edee .MatchingNameAttr =&_gfcdg ;continue ;};if _faedf .Name .Local =="\u0074\u0079\u0070\u0065"{_edee .TypeAttr .UnmarshalXMLAttr (_faedf );continue ;};if _faedf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_eebee ,_ggede :=_a .ParseBool (_faedf .Value );if _ggede !=nil {return _ggede ;};_edee .PreserveAttr =&_eebee ;continue ;};if _faedf .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_ecbd ,_cebbf :=_a .ParseBool (_faedf .Value );if _cebbf !=nil {return _cebbf ;};_edee .UserDrawnAttr =&_ecbd ;continue ;};if _faedf .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fbdcd ,_ebaeb :=_a .ParseBool (_faedf .Value );if _ebaeb !=nil {return _ebaeb ;};_edee .ShowMasterSpAttr =&_fbdcd ;continue ;};if _faedf .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bfbff ,_baadf :=_a .ParseBool (_faedf .Value );if _baadf !=nil {return _baadf ;};_edee .ShowMasterPhAnimAttr =&_bfbff ;continue ;};};_afbcb :for {_bafgg ,_edbae :=d .Token ();if _edbae !=nil {return _edbae ;};switch _fccac :=_bafgg .(type ){case _e .StartElement :switch _fccac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gcfec :=d .DecodeElement (_edee .CSld ,&_fccac );_gcfec !=nil {return _gcfec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_edee .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _cabec :=d .DecodeElement (_edee .ClrMapOvr ,&_fccac );_cabec !=nil {return _cabec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_edee .Transition =NewCT_SlideTransition ();if _fgeba :=d .DecodeElement (_edee .Transition ,&_fccac );_fgeba !=nil {return _fgeba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_edee .Timing =NewCT_SlideTiming ();if _gcee :=d .DecodeElement (_edee .Timing ,&_fccac );_gcee !=nil {return _gcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_edee .Hf =NewCT_HeaderFooter ();if _deagc :=d .DecodeElement (_edee .Hf ,&_fccac );_deagc !=nil {return _deagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edee .ExtLst =NewCT_ExtensionListModify ();if _cfcadf :=d .DecodeElement (_edee .ExtLst ,&_fccac );_cfcadf !=nil {return _cfcadf ;};default:_f .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 \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_fccac .Name );if _gabeg :=d .Skip ();_gabeg !=nil {return _gabeg ;};};case _e .EndElement :break _afbcb ;case _e .CharData :};};return nil ;};const (ST_PhotoAlbumLayoutUnset ST_PhotoAlbumLayout =0;ST_PhotoAlbumLayoutFitToSlide ST_PhotoAlbumLayout =1;ST_PhotoAlbumLayout1pic ST_PhotoAlbumLayout =2;ST_PhotoAlbumLayout2pic ST_PhotoAlbumLayout =3;ST_PhotoAlbumLayout4pic ST_PhotoAlbumLayout =4;ST_PhotoAlbumLayout1picTitle ST_PhotoAlbumLayout =5;ST_PhotoAlbumLayout2picTitle ST_PhotoAlbumLayout =6;ST_PhotoAlbumLayout4picTitle ST_PhotoAlbumLayout =7;);func (_bcbee *SldSyncPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcbee .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_badfd :=range start .Attr {if _badfd .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_abaeg ,_eadg :=_badfd .Value ,error (nil );if _eadg !=nil {return _eadg ;};_bcbee .ServerSldIdAttr =_abaeg ;continue ;};if _badfd .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gdec ,_fdfegb :=ParseStdlibTime (_badfd .Value );if _fdfegb !=nil {return _fdfegb ;};_bcbee .ServerSldModifiedTimeAttr =_gdec ;continue ;};if _badfd .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_bbbfc ,_bdfceg :=ParseStdlibTime (_badfd .Value );if _bdfceg !=nil {return _bdfceg ;};_bcbee .ClientInsertedTimeAttr =_bbbfc ;continue ;};};_adccf :for {_egacb ,_cddec :=d .Token ();if _cddec !=nil {return _cddec ;};switch _ddbdc :=_egacb .(type ){case _e .StartElement :switch _ddbdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbee .ExtLst =NewCT_ExtensionList ();if _aadbb :=d .DecodeElement (_bcbee .ExtLst ,&_ddbdc );_aadbb !=nil {return _aadbb ;};default:_f .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 \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_ddbdc .Name );if _cfead :=d .Skip ();_cfead !=nil {return _cfead ;};};case _e .EndElement :break _adccf ;case _e .CharData :};};return nil ;};func (_gaacaa *CT_TLSetBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fgdb :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gaacaa .CBhvr ,_fgdb );if _gaacaa .To !=nil {_ecdag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_gaacaa .To ,_ecdag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfabb ST_TransitionSpeed )ValidateWithPath (path string )error {switch _dfabb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfabb ));};return nil ;};func (_decee *CT_PhotoAlbum )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agddb :=range start .Attr {if _agddb .Name .Local =="\u0062\u0077"{_ccdab ,_cadcc :=_a .ParseBool (_agddb .Value );if _cadcc !=nil {return _cadcc ;};_decee .BwAttr =&_ccdab ;continue ;};if _agddb .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_dbgef ,_ddcdb :=_a .ParseBool (_agddb .Value );if _ddcdb !=nil {return _ddcdb ;};_decee .ShowCaptionsAttr =&_dbgef ;continue ;};if _agddb .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_decee .LayoutAttr .UnmarshalXMLAttr (_agddb );continue ;};if _agddb .Name .Local =="\u0066\u0072\u0061m\u0065"{_decee .FrameAttr .UnmarshalXMLAttr (_agddb );continue ;};};_fgfb :for {_ffcb ,_gefae :=d .Token ();if _gefae !=nil {return _gefae ;};switch _dgef :=_ffcb .(type ){case _e .StartElement :switch _dgef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decee .ExtLst =NewCT_ExtensionList ();if _defbb :=d .DecodeElement (_decee .ExtLst ,&_dgef );_defbb !=nil {return _defbb ;};default:_f .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\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_dgef .Name );if _edce :=d .Skip ();_edce !=nil {return _edce ;};};case _e .EndElement :break _fgfb ;case _e .CharData :};};return nil ;};type CT_TLTimeNodeExclusive struct{ -// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path -func (_cfcf *CT_SlideTiming )ValidateWithPath (path string )error {if _cfcf .TnLst !=nil {if _cdcfb :=_cfcf .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_cdcfb !=nil {return _cdcfb ;};};if _cfcf .BldLst !=nil {if _cdcfg :=_cfcf .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_cdcfg !=nil {return _cdcfg ;};};if _cfcf .ExtLst !=nil {if _bbef :=_cfcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbef !=nil {return _bbef ;};};return nil ;};func (_ffd *CT_NormalViewPortion )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u007a"},Value :_ffgea .Sprintf ("\u0025\u0076",_ffd .SzAttr )});if _ffd .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ffd .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_adbb *AG_ChildSlide )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _adbb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_adbb .ShowMasterSpAttr ))});};if _adbb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_adbb .ShowMasterPhAnimAttr ))});};return nil ;};type ST_TLNextActionType byte ;func (_ccad *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_ccad =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_ccad =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_ccad =2;};return nil ;}; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ;}; -// Validate validates the CT_HandoutMasterIdListEntry and its children -func (_cefb *CT_HandoutMasterIdListEntry )Validate ()error {return _cefb .ValidateWithPath ("C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079");};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;}; +// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path +func (_fcagg *CT_TagsData )ValidateWithPath (path string )error {return nil };func NewCT_OleObjectLink ()*CT_OleObjectLink {_dbfbc :=&CT_OleObjectLink {};return _dbfbc };func (_eefda *CT_TLTimeCondition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eefda .EvtAttr !=ST_TLTriggerEventUnset {_dgac ,_agegg :=_eefda .EvtAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0076\u0074"});if _agegg !=nil {return _agegg ;};start .Attr =append (start .Attr ,_dgac );};if _eefda .DelayAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_eefda .DelayAttr )});};e .EncodeToken (start );if _eefda .TgtEl !=nil {_gefd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_eefda .TgtEl ,_gefd );};if _eefda .Tn !=nil {_aaabd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_eefda .Tn ,_aaabd );};if _eefda .Rtn !=nil {_bcacf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_eefda .Rtn ,_bcacf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbcded ST_PlaceholderType )Validate ()error {return _fbcded .ValidateWithPath ("")};func (_cffcg *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cffcg =0;case "\u006c":*_cffcg =1;case "\u0075":*_cffcg =2;case "\u0072":*_cffcg =3;case "\u0064":*_cffcg =4;};return nil ;};type CT_HandoutMasterIdList struct{ -// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path -func (_baaafe *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _gfabg :=_baaafe .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_gfabg !=nil {return _gfabg ;};if _fbfed :=_baaafe .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_fbfed !=nil {return _fbfed ;};if _ae :=_baaafe .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_ae !=nil {return _ae ;};if _baaafe .PrevCondLst !=nil {if _cccf :=_baaafe .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_cccf !=nil {return _cccf ;};};if _baaafe .NextCondLst !=nil {if _adff :=_baaafe .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_adff !=nil {return _adff ;};};return nil ;};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_deg :=&CT_TLTriggerTimeNodeID {};return _deg ;};func (_bcgc *CT_TransitionSoundAction )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _bcgc .StSnd !=nil {_agfge :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_bcgc .StSnd ,_agfge );};if _bcgc .EndSnd !=nil {_faab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_bcgc .EndSnd ,_faab );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dc *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bgdba :=range start .Attr {if _bgdba .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"&&_bgdba .Name .Local =="\u0069\u0064"||_bgdba .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"&&_bgdba .Name .Local =="\u0069\u0064"{_eggg ,_ecd :=_bgdba .Value ,error (nil );if _ecd !=nil {return _ecd ;};_dc .RIdAttr =_eggg ;continue ;};if _bgdba .Name .Local =="\u0069\u0064"{_fcffb ,_gcbb :=_bafec .ParseUint (_bgdba .Value ,10,32);if _gcbb !=nil {return _gcbb ;};_aaagg :=uint32 (_fcffb );_dc .IdAttr =&_aaagg ;continue ;};};_fdfc :for {_eace ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};switch _fbege :=_eace .(type ){case _bcaf .StartElement :switch _fbege .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dc .ExtLst =NewCT_ExtensionList ();if _agcfe :=d .DecodeElement (_dc .ExtLst ,&_fbege );_agcfe !=nil {return _agcfe ;};default:_cacbe .Log ("sk\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075t\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_fbege .Name );if _fdf :=d .Skip ();_fdf !=nil {return _fdf ;};};case _bcaf .EndElement :break _fdfc ;case _bcaf .CharData :};};return nil ;};func (_gebb *CT_TransitionStartSoundAction )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gebb .LoopAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gebb .LoopAttr ))});};e .EncodeToken (start );_daab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_gebb .Snd ,_daab );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_CommonSlideViewProperties struct{ +// Handout Master ID +HandoutMasterId *CT_HandoutMasterIdListEntry ;};func (_cbef *CT_SideDirectionTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adfbc :=range start .Attr {if _adfbc .Name .Local =="\u0064\u0069\u0072"{_cbef .DirAttr .UnmarshalXMLAttr (_adfbc );continue ;};};for {_bedf ,_efdc :=d .Token ();if _efdc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_efdc );};if _dgefb ,_gbdge :=_bedf .(_e .EndElement );_gbdge &&_dgefb .Name ==start .Name {break ;};};return nil ;};func (_addaf ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _addaf {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addaf ));};return nil ;};func (_agfcd ST_TransitionSpeed )String ()string {switch _agfcd {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";};func (_adfcf ST_TransitionEightDirectionType )String ()string {if _adfcf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _adfcf .ST_TransitionSideDirectionType .String ();};if _adfcf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _adfcf .ST_TransitionCornerDirectionType .String ();};return "";};func (_aafed ST_TransitionInOutDirectionType )String ()string {switch _aafed {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";}; + +// Validate validates the CT_SplitTransition and its children +func (_cbeae *CT_SplitTransition )Validate ()error {return _cbeae .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_cfagc *HandoutMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _cfagc .CT_HandoutMaster .MarshalXML (e ,start );}; + +// ValidateWithPath validates the CmLst and its children, prefixing error messages with path +func (_ecfag *CmLst )ValidateWithPath (path string )error {if _gacd :=_ecfag .CT_CommentList .ValidateWithPath (path );_gacd !=nil {return _gacd ;};return nil ;};func NewHandoutMaster ()*HandoutMaster {_cadd :=&HandoutMaster {};_cadd .CT_HandoutMaster =*NewCT_HandoutMaster ();return _cadd ;};func (_ffdba ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _ffdba {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdba ));};return nil ;};func (_efbf *CT_SideDirectionTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efbf .DirAttr !=ST_TransitionSideDirectionTypeUnset {_eadc ,_aebce :=_efbf .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _aebce !=nil {return _aebce ;};start .Attr =append (start .Attr ,_eadc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_CommonSlideViewProperties struct{ // Snap Objects to Grid SnapToGridAttr *bool ; @@ -1518,226 +1776,220 @@ ShowGuidesAttr *bool ; CViewPr *CT_CommonViewProperties ; // List of Guides -GuideLst *CT_GuideList ;};type CT_SplitTransition struct{ +GuideLst *CT_GuideList ;};type EG_Background struct{ -// Orientation -OrientAttr ST_Direction ; +// Background Properties +BgPr *CT_BackgroundProperties ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_dfcea ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _dfcea {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcea ));};return nil ;};type CT_TLTimeNodeExclusive struct{ +// Background Style Reference +BgRef *_da .CT_StyleMatrixReference ;};type CT_Guide struct{ -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ;};func (_fgbd *CT_InOutTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _fgbd .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bfad ,_dbcea :=_fgbd .DirAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0064\u0069\u0072"});if _dbcea !=nil {return _dbcea ;};start .Attr =append (start .Attr ,_bfad );};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_eeec ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _eeec {case 0,1,2,3,4,5,6:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeec ));};return nil ;}; +// Guide Orientation +OrientAttr ST_Direction ; -// Validate validates the CT_NormalViewProperties and its children -func (_ggbbc *CT_NormalViewProperties )Validate ()error {return _ggbbc .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_fdded :=&CT_TLTriggerRuntimeNode {};_fdded .ValAttr =ST_TLTriggerRuntimeNode (1);return _fdded ;}; +// Guide Position +PosAttr *_da .ST_Coordinate32 ;};func (_ffcce *ST_TransitionSpeed )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feabe ,_bdfced :=d .Token ();if _bdfced !=nil {return _bdfced ;};if _acfbd ,_eeafd :=_feabe .(_e .EndElement );_eeafd &&_acfbd .Name ==start .Name {*_ffcce =1;return nil ;};if _egbcfe ,_gfgagg :=_feabe .(_e .CharData );!_gfgagg {return _d .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",_feabe );}else {switch string (_egbcfe ){case "":*_ffcce =0;case "\u0073\u006c\u006f\u0077":*_ffcce =1;case "\u006d\u0065\u0064":*_ffcce =2;case "\u0066\u0061\u0073\u0074":*_ffcce =3;};};_feabe ,_bdfced =d .Token ();if _bdfced !=nil {return _bdfced ;};if _faade ,_cfcda :=_feabe .(_e .EndElement );_cfcda &&_faade .Name ==start .Name {return nil ;};return _d .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",_feabe );}; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_feeb *EG_ExtensionList )ValidateWithPath (path string )error {for _fbcb ,_cgde :=range _feeb .Ext {if _agbe :=_cgde .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fbcb ));_agbe !=nil {return _agbe ;};};return nil ;}; +// Validate validates the CT_TLTemplateList and its children +func (_daaef *CT_TLTemplateList )Validate ()error {return _daaef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func (_eecfd ST_TLBehaviorAccumulateType )String ()string {switch _eecfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_cege *CT_Presentation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cege .NotesSz =_da .NewCT_PositiveSize2D ();for _ ,_dbed :=range start .Attr {if _dbed .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_bbgc ,_bfaf :=_a .ParseInt (_dbed .Value ,10,32);if _bfaf !=nil {return _bfaf ;};_dddf :=int32 (_bbgc );_cege .FirstSlideNumAttr =&_dddf ;continue ;};if _dbed .Name .Local =="\u0072\u0074\u006c"{_bffgb ,_eddbc :=_a .ParseBool (_dbed .Value );if _eddbc !=nil {return _eddbc ;};_cege .RtlAttr =&_bffgb ;continue ;};if _dbed .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_caad ,_bdfe :=_a .ParseBool (_dbed .Value );if _bdfe !=nil {return _bdfe ;};_cege .CompatModeAttr =&_caad ;continue ;};if _dbed .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_eefg ,_cbfa :=_a .ParseBool (_dbed .Value );if _cbfa !=nil {return _cbfa ;};_cege .EmbedTrueTypeFontsAttr =&_eefg ;continue ;};if _dbed .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_debbd ,_beec :=_a .ParseBool (_dbed .Value );if _beec !=nil {return _beec ;};_cege .AutoCompressPicturesAttr =&_debbd ;continue ;};if _dbed .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_aeeca ,_aefbc :=_a .ParseBool (_dbed .Value );if _aefbc !=nil {return _aefbc ;};_cege .ShowSpecialPlsOnTitleSldAttr =&_aeeca ;continue ;};if _dbed .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_afcf ,_edfb :=ParseUnionST_Percentage (_dbed .Value );if _edfb !=nil {return _edfb ;};_cege .ServerZoomAttr =&_afcf ;continue ;};if _dbed .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cege .ConformanceAttr .UnmarshalXMLAttr (_dbed );continue ;};if _dbed .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_decf ,_fbbe :=_a .ParseBool (_dbed .Value );if _fbbe !=nil {return _fbbe ;};_cege .RemovePersonalInfoOnSaveAttr =&_decf ;continue ;};if _dbed .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_faca ,_ccac :=_a .ParseBool (_dbed .Value );if _ccac !=nil {return _ccac ;};_cege .SaveSubsetFontsAttr =&_faca ;continue ;};if _dbed .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_dagg ,_cfcad :=_a .ParseUint (_dbed .Value ,10,32);if _cfcad !=nil {return _cfcad ;};_cfecf :=uint32 (_dagg );_cege .BookmarkIdSeedAttr =&_cfecf ;continue ;};if _dbed .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_gcdg ,_fdbd :=_a .ParseBool (_dbed .Value );if _fdbd !=nil {return _fdbd ;};_cege .StrictFirstAndLastCharsAttr =&_gcdg ;continue ;};};_fccf :for {_fgbc ,_eaacc :=d .Token ();if _eaacc !=nil {return _eaacc ;};switch _agca :=_fgbc .(type ){case _e .StartElement :switch _agca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_cege .SldMasterIdLst =NewCT_SlideMasterIdList ();if _caea :=d .DecodeElement (_cege .SldMasterIdLst ,&_agca );_caea !=nil {return _caea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_cege .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _bdde :=d .DecodeElement (_cege .NotesMasterIdLst ,&_agca );_bdde !=nil {return _bdde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_cege .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _cdef :=d .DecodeElement (_cege .HandoutMasterIdLst ,&_agca );_cdef !=nil {return _cdef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_cege .SldIdLst =NewCT_SlideIdList ();if _gcdfef :=d .DecodeElement (_cege .SldIdLst ,&_agca );_gcdfef !=nil {return _gcdfef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_cege .SldSz =NewCT_SlideSize ();if _ebaa :=d .DecodeElement (_cege .SldSz ,&_agca );_ebaa !=nil {return _ebaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _adbbf :=d .DecodeElement (_cege .NotesSz ,&_agca );_adbbf !=nil {return _adbbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_cege .SmartTags =NewCT_SmartTags ();if _agcac :=d .DecodeElement (_cege .SmartTags ,&_agca );_agcac !=nil {return _agcac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_cege .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _gfca :=d .DecodeElement (_cege .EmbeddedFontLst ,&_agca );_gfca !=nil {return _gfca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_cege .CustShowLst =NewCT_CustomShowList ();if _aebcb :=d .DecodeElement (_cege .CustShowLst ,&_agca );_aebcb !=nil {return _aebcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_cege .PhotoAlbum =NewCT_PhotoAlbum ();if _adage :=d .DecodeElement (_cege .PhotoAlbum ,&_agca );_adage !=nil {return _adage ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_cege .CustDataLst =NewCT_CustomerDataList ();if _ggdac :=d .DecodeElement (_cege .CustDataLst ,&_agca );_ggdac !=nil {return _ggdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_cege .Kinsoku =NewCT_Kinsoku ();if _gcddd :=d .DecodeElement (_cege .Kinsoku ,&_agca );_gcddd !=nil {return _gcddd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_cege .DefaultTextStyle =_da .NewCT_TextListStyle ();if _eaae :=d .DecodeElement (_cege .DefaultTextStyle ,&_agca );_eaae !=nil {return _eaae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_cege .ModifyVerifier =NewCT_ModifyVerifier ();if _dfad :=d .DecodeElement (_cege .ModifyVerifier ,&_agca );_dfad !=nil {return _dfad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cege .ExtLst =NewCT_ExtensionList ();if _bbgba :=d .DecodeElement (_cege .ExtLst ,&_agca );_bbgba !=nil {return _bbgba ;};default:_f .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\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_agca .Name );if _aecc :=d .Skip ();_aecc !=nil {return _aecc ;};};case _e .EndElement :break _fccf ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path -func (_aed *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _aed .BldAsOne !=nil {if _fdgd :=_aed .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_fdgd !=nil {return _fdgd ;};};if _aed .BldSub !=nil {if _ffgab :=_aed .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_ffgab !=nil {return _ffgab ;};};return nil ;};func (_cfca *CT_SlideMasterIdListEntry )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cfca .IdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cfca .IdAttr )});};start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_cfca .RIdAttr )});e .EncodeToken (start );if _cfca .ExtLst !=nil {_cdf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfca .ExtLst ,_cdf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_Control ()*CT_Control {_ddgf :=&CT_Control {};return _ddgf };func (_ffcaf ST_TLBehaviorAdditiveType )Validate ()error {return _ffcaf .ValidateWithPath ("")};func (_cdga *CT_SplitTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_egbg :=range start .Attr {if _egbg .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_cdga .OrientAttr .UnmarshalXMLAttr (_egbg );continue ;};if _egbg .Name .Local =="\u0064\u0069\u0072"{_cdga .DirAttr .UnmarshalXMLAttr (_egbg );continue ;};};for {_egbec ,_gffd :=d .Token ();if _gffd !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0070\u006c\u0069\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gffd );};if _gfcce ,_gdgd :=_egbec .(_bcaf .EndElement );_gdgd &&_gfcce .Name ==start .Name {break ;};};return nil ;};func (_adbc ST_TLBehaviorTransformType )String ()string {switch _adbc {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};func (_aggcc *CT_TransitionSoundAction )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eccd :for {_bdcd ,_gdcedb :=d .Token ();if _gdcedb !=nil {return _gdcedb ;};switch _cacfbe :=_bdcd .(type ){case _bcaf .StartElement :switch _cacfbe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"}:_aggcc .StSnd =NewCT_TransitionStartSoundAction ();if _defd :=d .DecodeElement (_aggcc .StSnd ,&_cacfbe );_defd !=nil {return _defd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"}:_aggcc .EndSnd =NewCT_Empty ();if _bbfba :=d .DecodeElement (_aggcc .EndSnd ,&_cacfbe );_bbfba !=nil {return _bbfba ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_cacfbe .Name );if _gaaaa :=d .Skip ();_gaaaa !=nil {return _gaaaa ;};};case _bcaf .EndElement :break _eccd ;case _bcaf .CharData :};};return nil ;};type ST_TLDiagramBuildType byte ;func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_dacag :=&CT_GroupShapeChoice {};return _dacag }; +// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path +func (_debgc *CT_TLSetBehavior )ValidateWithPath (path string )error {if _efbaf :=_debgc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_efbaf !=nil {return _efbaf ;};if _debgc .To !=nil {if _egbac :=_debgc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_egbac !=nil {return _egbac ;};};return nil ;};func (_ccece *CT_TLBuildDiagram )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfbef :=range start .Attr {if _gfbef .Name .Local =="\u0062\u006c\u0064"{_ccece .BldAttr .UnmarshalXMLAttr (_gfbef );continue ;};if _gfbef .Name .Local =="\u0073\u0070\u0069\u0064"{_ceeef ,_aecef :=_a .ParseUint (_gfbef .Value ,10,32);if _aecef !=nil {return _aecef ;};_ebgag :=uint32 (_ceeef );_ccece .SpidAttr =&_ebgag ;continue ;};if _gfbef .Name .Local =="\u0067\u0072\u0070I\u0064"{_adcg ,_eaca :=_a .ParseUint (_gfbef .Value ,10,32);if _eaca !=nil {return _eaca ;};_aecec :=uint32 (_adcg );_ccece .GrpIdAttr =&_aecec ;continue ;};if _gfbef .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bddfd ,_cfeda :=_a .ParseBool (_gfbef .Value );if _cfeda !=nil {return _cfeda ;};_ccece .UiExpandAttr =&_bddfd ;continue ;};};for {_dbebe ,_ecee :=d .Token ();if _ecee !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069\u0061\u0067\u0072\u0061\u006d: \u0025\u0073",_ecee );};if _cfece ,_cbda :=_dbebe .(_e .EndElement );_cbda &&_cfece .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path -func (_eebfe *CT_OleObjectLink )ValidateWithPath (path string )error {if _eebfe .ExtLst !=nil {if _daed :=_eebfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daed !=nil {return _daed ;};};return nil ;};func (_debc *EG_SlideListChoice )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bag :for {_cabee ,_gbcc :=d .Token ();if _gbcc !=nil {return _gbcc ;};switch _geab :=_cabee .(type ){case _bcaf .StartElement :switch _geab .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_debc .SldAll =NewCT_Empty ();if _ddae :=d .DecodeElement (_debc .SldAll ,&_geab );_ddae !=nil {return _ddae ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_debc .SldRg =NewCT_IndexRange ();if _fgffe :=d .DecodeElement (_debc .SldRg ,&_geab );_fgffe !=nil {return _fgffe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_debc .CustShow =NewCT_CustomShowId ();if _geba :=d .DecodeElement (_debc .CustShow ,&_geab );_geba !=nil {return _geba ;};default:_cacbe .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\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_geab .Name );if _fdafe :=d .Skip ();_fdafe !=nil {return _fdafe ;};};case _bcaf .EndElement :break _bag ;case _bcaf .CharData :};};return nil ;}; +// ST_TransitionEightDirectionType is a union type +type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func NewSld ()*Sld {_feabb :=&Sld {};_feabb .CT_Slide =*NewCT_Slide ();return _feabb }; -// ValidateWithPath validates the Presentation and its children, prefixing error messages with path -func (_ddcffa *Presentation )ValidateWithPath (path string )error {if _bdaa :=_ddcffa .CT_Presentation .ValidateWithPath (path );_bdaa !=nil {return _bdaa ;};return nil ;};func (_cacde ST_PrintColorMode )String ()string {switch _cacde {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};func (_dfeae ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _dfeae {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfeae ));};return nil ;};func (_adcac *CT_GroupShapeNonVisual )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_adcac .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_adcac .CNvGrpSpPr =_dcdb .NewCT_NonVisualGroupDrawingShapeProps ();_adcac .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_cbfe :for {_ffaf ,_fgddb :=d .Token ();if _fgddb !=nil {return _fgddb ;};switch _ggae :=_ffaf .(type ){case _bcaf .StartElement :switch _ggae .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _daag :=d .DecodeElement (_adcac .CNvPr ,&_ggae );_daag !=nil {return _daag ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _affcg :=d .DecodeElement (_adcac .CNvGrpSpPr ,&_ggae );_affcg !=nil {return _affcg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _dfe :=d .DecodeElement (_adcac .NvPr ,&_ggae );_dfe !=nil {return _dfe ;};default:_cacbe .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\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ggae .Name );if _afffc :=d .Skip ();_afffc !=nil {return _afffc ;};};case _bcaf .EndElement :break _cbfe ;case _bcaf .CharData :};};return nil ;}; +// Validate validates the CT_TLIterateIntervalTime and its children +func (_agabd *CT_TLIterateIntervalTime )Validate ()error {return _agabd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_fafad ST_TLTimeNodeSyncType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbbbf :=_e .Attr {};_gbbbf .Name =name ;switch _fafad {case ST_TLTimeNodeSyncTypeUnset :_gbbbf .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_gbbbf .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_gbbbf .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _gbbbf ,nil ;};func (_cbgea *EG_ShowType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbgea .Present !=nil {_ggagc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_cbgea .Present ,_ggagc );};if _cbgea .Browse !=nil {_fecfb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_cbgea .Browse ,_fecfb );};if _cbgea .Kiosk !=nil {_ebcdg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_cbgea .Kiosk ,_ebcdg );};return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_abdg :=&CT_OutlineViewProperties {};_abdg .CViewPr =NewCT_CommonViewProperties ();return _abdg ;};func (_ddgf *CT_SlideMasterTextStyles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddgf .TitleStyle !=nil {_gbace :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddgf .TitleStyle ,_gbace );};if _ddgf .BodyStyle !=nil {_aaga :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddgf .BodyStyle ,_aaga );};if _ddgf .OtherStyle !=nil {_dade :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddgf .OtherStyle ,_dade );};if _ddgf .ExtLst !=nil {_gged :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddgf .ExtLst ,_gged );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLTriggerTimeNodeID struct{ -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_aeag *CT_Empty )ValidateWithPath (path string )error {return nil };const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func (_gggff *CT_TLAnimVariant )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _gggff .BoolVal !=nil {_gabbd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_gggff .BoolVal ,_gabbd );};if _gggff .IntVal !=nil {_defg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_gggff .IntVal ,_defg );};if _gggff .FltVal !=nil {_afbg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_gggff .FltVal ,_afbg );};if _gggff .StrVal !=nil {_egcb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_gggff .StrVal ,_egcb );};if _gggff .ClrVal !=nil {_cdffg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_gggff .ClrVal ,_cdffg );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ +// Value +ValAttr uint32 ;};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_egcb :=&CT_TLCommonBehaviorData {};_egcb .CTn =NewCT_TLCommonTimeNodeData ();_egcb .TgtEl =NewCT_TLTimeTargetElement ();return _egcb ;};func (_dgbab ST_TLNextActionType )String ()string {switch _dgbab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func NewCT_IndexRange ()*CT_IndexRange {_egbcf :=&CT_IndexRange {};return _egbcf };func (_cfgd *EG_TopLevelSlide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfgd .ClrMap =_da .NewCT_ColorMapping ();_fage :for {_cdeccd ,_badg :=d .Token ();if _badg !=nil {return _badg ;};switch _bfcdg :=_cdeccd .(type ){case _e .StartElement :switch _bfcdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _dacdd :=d .DecodeElement (_cfgd .ClrMap ,&_bfcdg );_dacdd !=nil {return _dacdd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_bfcdg .Name );if _gedda :=d .Skip ();_gedda !=nil {return _gedda ;};};case _e .EndElement :break _fage ;case _e .CharData :};};return nil ;};const (ST_ViewTypeUnset ST_ViewType =0;ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3;ST_ViewTypeHandoutView ST_ViewType =4;ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7;ST_ViewTypeSldThumbnailView ST_ViewType =8;);const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func NewCT_SmartTags ()*CT_SmartTags {_cddcd :=&CT_SmartTags {};return _cddcd };func (_efbdf *PresentationPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbdf .CT_PresentationProperties =*NewCT_PresentationProperties ();_egefa :for {_dceeb ,_deedd :=d .Token ();if _deedd !=nil {return _deedd ;};switch _bgbdc :=_dceeb .(type ){case _e .StartElement :switch _bgbdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_efbdf .HtmlPubPr =NewCT_HtmlPublishProperties ();if _affde :=d .DecodeElement (_efbdf .HtmlPubPr ,&_bgbdc );_affde !=nil {return _affde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_efbdf .WebPr =NewCT_WebProperties ();if _aadbc :=d .DecodeElement (_efbdf .WebPr ,&_bgbdc );_aadbc !=nil {return _aadbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_efbdf .PrnPr =NewCT_PrintProperties ();if _bbcaff :=d .DecodeElement (_efbdf .PrnPr ,&_bgbdc );_bbcaff !=nil {return _bbcaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_efbdf .ShowPr =NewCT_ShowProperties ();if _fegb :=d .DecodeElement (_efbdf .ShowPr ,&_bgbdc );_fegb !=nil {return _fegb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_efbdf .ClrMru =_da .NewCT_ColorMRU ();if _bbegg :=d .DecodeElement (_efbdf .ClrMru ,&_bgbdc );_bbegg !=nil {return _bbegg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbdf .ExtLst =NewCT_ExtensionList ();if _bebd :=d .DecodeElement (_efbdf .ExtLst ,&_bgbdc );_bebd !=nil {return _bebd ;};default:_f .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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_bgbdc .Name );if _gfafe :=d .Skip ();_gfafe !=nil {return _gfafe ;};};case _e .EndElement :break _egefa ;case _e .CharData :};};return nil ;};func (_gecg *CT_TLIterateIntervalTime )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggafg :=range start .Attr {if _ggafg .Name .Local =="\u0076\u0061\u006c"{_gcea ,_aebca :=ParseUnionST_TLTime (_ggafg .Value );if _aebca !=nil {return _aebca ;};_gecg .ValAttr =_gcea ;continue ;};};for {_egbae ,_fcaf :=d .Token ();if _fcaf !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LIt\u0065ra\u0074\u0065\u0049\u006e\u0074\u0065\u0072va\u006c\u0054\u0069\u006d\u0065\u003a\u0020%\u0073",_fcaf );};if _bgea ,_eccd :=_egbae .(_e .EndElement );_eccd &&_bgea .Name ==start .Name {break ;};};return nil ;}; -// Non-Visual Drawing Properties -CNvPr *_dcdb .CT_NonVisualDrawingProps ; +// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path +func (_gdbc *CT_ViewProperties )ValidateWithPath (path string )error {if _ffded :=_gdbc .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_ffded !=nil {return _ffded ;};if _gdbc .NormalViewPr !=nil {if _ffea :=_gdbc .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_ffea !=nil {return _ffea ;};};if _gdbc .SlideViewPr !=nil {if _fdbcc :=_gdbc .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_fdbcc !=nil {return _fdbcc ;};};if _gdbc .OutlineViewPr !=nil {if _bcbabg :=_gdbc .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_bcbabg !=nil {return _bcbabg ;};};if _gdbc .NotesTextViewPr !=nil {if _bdbfg :=_gdbc .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_bdbfg !=nil {return _bdbfg ;};};if _gdbc .SorterViewPr !=nil {if _cbdbf :=_gdbc .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_cbdbf !=nil {return _cbdbf ;};};if _gdbc .NotesViewPr !=nil {if _fcaef :=_gdbc .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_fcaef !=nil {return _fcaef ;};};if _gdbc .GridSpacing !=nil {if _fafga :=_gdbc .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fafga !=nil {return _fafga ;};};if _gdbc .ExtLst !=nil {if _efad :=_gdbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efad !=nil {return _efad ;};};return nil ;};type CT_HandoutMaster struct{ -// Non-Visual Graphic Frame Drawing Properties -CNvGraphicFramePr *_dcdb .CT_NonVisualGraphicFrameProperties ; +// Common slide data for handout master +CSld *CT_CommonSlideData ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_afed ST_WebScreenSize )String ()string {switch _afed {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_ceeae ST_TLOleChartBuildType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_fcfb :=_bcaf .Attr {};_fcfb .Name =name ;switch _ceeae {case ST_TLOleChartBuildTypeUnset :_fcfb .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_fcfb .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_fcfb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_fcfb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_fcfb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_fcfb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _fcfb ,nil ;};func ParseUnionST_Percentage (s string )(_dcdb .ST_Percentage ,error ){return _dcdb .ParseUnionST_Percentage (s );};func (_aaca ST_Direction )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_cfcad :=_bcaf .Attr {};_cfcad .Name =name ;switch _aaca {case ST_DirectionUnset :_cfcad .Value ="";case ST_DirectionHorz :_cfcad .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_cfcad .Value ="\u0076\u0065\u0072\u0074";};return _cfcad ,nil ;}; +// Color Scheme Map +ClrMap *_da .CT_ColorMapping ; -// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path -func (_gcbga *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _gcbga .IdAttr !=nil {if *_gcbga .IdAttr < 2147483648{return _ffgea .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gcbga .IdAttr );};};if _gcbga .ExtLst !=nil {if _ddgbc :=_gcbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgbc !=nil {return _ddgbc ;};};return nil ;};func (_dcfgeb *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_dcfgeb =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_dcfgeb =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_dcfgeb =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_dcfgeb =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_dcfgeb =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_dcfgeb =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_dcfgeb =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_dcfgeb =7;};return nil ;};func (_bagc ST_WebColorType )Validate ()error {return _bagc .ValidateWithPath ("")};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_bfg :=&CT_CommonViewProperties {};_bfg .Scale =_dcdb .NewCT_Scale2D ();_bfg .Origin =_dcdb .NewCT_Point2D ();return _bfg ;};func (_cbgfd *CT_SlideTiming )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _cbgfd .TnLst !=nil {_cfcaa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_cbgfd .TnLst ,_cfcaa );};if _cbgfd .BldLst !=nil {_bce :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cbgfd .BldLst ,_bce );};if _cbgfd .ExtLst !=nil {_cfceb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbgfd .ExtLst ,_cfceb );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gfaed *CT_ConnectorNonVisual )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_beec :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gfaed .CNvPr ,_beec );_ffgga :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gfaed .CNvCxnSpPr ,_ffgga );_gagaf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_gfaed .NvPr ,_gagaf );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_TLTextTargetElement struct{ +// Header/Footer information for a handout master +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;}; -// Character Range -CharRg *CT_IndexRange ; +// Validate validates the CT_TagList and its children +func (_abcde *CT_TagList )Validate ()error {return _abcde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");}; -// Paragraph Text Range -PRg *CT_IndexRange ;};func (_gfcbf ST_PlaceholderSize )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_egaad :=_bcaf .Attr {};_egaad .Name =name ;switch _gfcbf {case ST_PlaceholderSizeUnset :_egaad .Value ="";case ST_PlaceholderSizeFull :_egaad .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_egaad .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_egaad .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _egaad ,nil ;};func (_afeg *CT_Kinsoku )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_cdea :=range start .Attr {if _cdea .Name .Local =="\u006c\u0061\u006e\u0067"{_ggee ,_cbg :=_cdea .Value ,error (nil );if _cbg !=nil {return _cbg ;};_afeg .LangAttr =&_ggee ;continue ;};if _cdea .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_bgafaa ,_dfbbb :=_cdea .Value ,error (nil );if _dfbbb !=nil {return _dfbbb ;};_afeg .InvalStCharsAttr =_bgafaa ;continue ;};if _cdea .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_eedc ,_eedee :=_cdea .Value ,error (nil );if _eedee !=nil {return _eedee ;};_afeg .InvalEndCharsAttr =_eedc ;continue ;};};for {_bagfb ,_egefa :=d .Token ();if _egefa !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_egefa );};if _agea ,_fcddc :=_bagfb .(_bcaf .EndElement );_fcddc &&_agea .Name ==start .Name {break ;};};return nil ;};const (ST_PlaceholderTypeUnset ST_PlaceholderType =0;ST_PlaceholderTypeTitle ST_PlaceholderType =1;ST_PlaceholderTypeBody ST_PlaceholderType =2;ST_PlaceholderTypeCtrTitle ST_PlaceholderType =3;ST_PlaceholderTypeSubTitle ST_PlaceholderType =4;ST_PlaceholderTypeDt ST_PlaceholderType =5;ST_PlaceholderTypeSldNum ST_PlaceholderType =6;ST_PlaceholderTypeFtr ST_PlaceholderType =7;ST_PlaceholderTypeHdr ST_PlaceholderType =8;ST_PlaceholderTypeObj ST_PlaceholderType =9;ST_PlaceholderTypeChart ST_PlaceholderType =10;ST_PlaceholderTypeTbl ST_PlaceholderType =11;ST_PlaceholderTypeClipArt ST_PlaceholderType =12;ST_PlaceholderTypeDgm ST_PlaceholderType =13;ST_PlaceholderTypeMedia ST_PlaceholderType =14;ST_PlaceholderTypeSldImg ST_PlaceholderType =15;ST_PlaceholderTypePic ST_PlaceholderType =16;); +// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path +func (_beacg *CT_InOutTransition )ValidateWithPath (path string )error {if _eebg :=_beacg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_eebg !=nil {return _eebg ;};return nil ;}; -// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path -func (_afbc *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _gbba :=_afbc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gbba !=nil {return _gbba ;};return nil ;}; +// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path +func (_cabcd *CT_OleObjectLink )ValidateWithPath (path string )error {if _cabcd .ExtLst !=nil {if _cegb :=_cabcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cegb !=nil {return _cegb ;};};return nil ;};func NewPresentationPr ()*PresentationPr {_adbf :=&PresentationPr {};_adbf .CT_PresentationProperties =*NewCT_PresentationProperties ();return _adbf ;};func (_ffeg *CT_TLShapeTargetElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdded :=range start .Attr {if _cdded .Name .Local =="\u0073\u0070\u0069\u0064"{_dede ,_geed :=_a .ParseUint (_cdded .Value ,10,32);if _geed !=nil {return _geed ;};_ffeg .SpidAttr =uint32 (_dede );continue ;};};_efcadc :for {_dgeaf ,_egbaf :=d .Token ();if _egbaf !=nil {return _egbaf ;};switch _gfcee :=_dgeaf .(type ){case _e .StartElement :switch _gfcee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_ffeg .Bg =NewCT_Empty ();if _ccfab :=d .DecodeElement (_ffeg .Bg ,&_gfcee );_ccfab !=nil {return _ccfab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"}:_ffeg .SubSp =NewCT_TLSubShapeId ();if _aeage :=d .DecodeElement (_ffeg .SubSp ,&_gfcee );_aeage !=nil {return _aeage ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}:_ffeg .OleChartEl =NewCT_TLOleChartTargetElement ();if _egeg :=d .DecodeElement (_ffeg .OleChartEl ,&_gfcee );_egeg !=nil {return _egeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"}:_ffeg .TxEl =NewCT_TLTextTargetElement ();if _ecac :=d .DecodeElement (_ffeg .TxEl ,&_gfcee );_ecac !=nil {return _ecac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"}:_ffeg .GraphicEl =_da .NewCT_AnimationElementChoice ();if _bgcb :=d .DecodeElement (_ffeg .GraphicEl ,&_gfcee );_bgcb !=nil {return _bgcb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0068\u0061\u0070\u0065\u0054\u0061r\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074 \u0025\u0076",_gfcee .Name );if _ffced :=d .Skip ();_ffced !=nil {return _ffced ;};};case _e .EndElement :break _efcadc ;case _e .CharData :};};return nil ;};func (_cadaga *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cadaga =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_cadaga =1;case "\u006c\u0069\u006e":*_cadaga =2;case "\u0066\u006d\u006c\u0061":*_cadaga =3;};return nil ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_begge *Presentation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_begge .CT_Presentation =*NewCT_Presentation ();for _ ,_cgdfa :=range start .Attr {if _cgdfa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_dgfbdc ,_dcgga :=_a .ParseInt (_cgdfa .Value ,10,32);if _dcgga !=nil {return _dcgga ;};_acfcd :=int32 (_dgfbdc );_begge .FirstSlideNumAttr =&_acfcd ;continue ;};if _cgdfa .Name .Local =="\u0072\u0074\u006c"{_dbbab ,_eeebd :=_a .ParseBool (_cgdfa .Value );if _eeebd !=nil {return _eeebd ;};_begge .RtlAttr =&_dbbab ;continue ;};if _cgdfa .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_fgcbea ,_cdecb :=_a .ParseBool (_cgdfa .Value );if _cdecb !=nil {return _cdecb ;};_begge .CompatModeAttr =&_fgcbea ;continue ;};if _cgdfa .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_ccffb ,_gffc :=_a .ParseBool (_cgdfa .Value );if _gffc !=nil {return _gffc ;};_begge .EmbedTrueTypeFontsAttr =&_ccffb ;continue ;};if _cgdfa .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_bbdd ,_defc :=_a .ParseBool (_cgdfa .Value );if _defc !=nil {return _defc ;};_begge .AutoCompressPicturesAttr =&_bbdd ;continue ;};if _cgdfa .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_agfdd ,_eagee :=_a .ParseBool (_cgdfa .Value );if _eagee !=nil {return _eagee ;};_begge .ShowSpecialPlsOnTitleSldAttr =&_agfdd ;continue ;};if _cgdfa .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_eegff ,_agfgc :=ParseUnionST_Percentage (_cgdfa .Value );if _agfgc !=nil {return _agfgc ;};_begge .ServerZoomAttr =&_eegff ;continue ;};if _cgdfa .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_begge .ConformanceAttr .UnmarshalXMLAttr (_cgdfa );continue ;};if _cgdfa .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_bgaef ,_gbegc :=_a .ParseBool (_cgdfa .Value );if _gbegc !=nil {return _gbegc ;};_begge .RemovePersonalInfoOnSaveAttr =&_bgaef ;continue ;};if _cgdfa .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_fgaee ,_bgbfa :=_a .ParseBool (_cgdfa .Value );if _bgbfa !=nil {return _bgbfa ;};_begge .SaveSubsetFontsAttr =&_fgaee ;continue ;};if _cgdfa .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_ddaefe ,_cecba :=_a .ParseUint (_cgdfa .Value ,10,32);if _cecba !=nil {return _cecba ;};_fafaf :=uint32 (_ddaefe );_begge .BookmarkIdSeedAttr =&_fafaf ;continue ;};if _cgdfa .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_babfd ,_acaee :=_a .ParseBool (_cgdfa .Value );if _acaee !=nil {return _acaee ;};_begge .StrictFirstAndLastCharsAttr =&_babfd ;continue ;};};_cdffg :for {_daeea ,_ecaaf :=d .Token ();if _ecaaf !=nil {return _ecaaf ;};switch _aagb :=_daeea .(type ){case _e .StartElement :switch _aagb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_begge .SldMasterIdLst =NewCT_SlideMasterIdList ();if _beabb :=d .DecodeElement (_begge .SldMasterIdLst ,&_aagb );_beabb !=nil {return _beabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_begge .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _ggab :=d .DecodeElement (_begge .NotesMasterIdLst ,&_aagb );_ggab !=nil {return _ggab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_begge .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _bbbff :=d .DecodeElement (_begge .HandoutMasterIdLst ,&_aagb );_bbbff !=nil {return _bbbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_begge .SldIdLst =NewCT_SlideIdList ();if _cgeacf :=d .DecodeElement (_begge .SldIdLst ,&_aagb );_cgeacf !=nil {return _cgeacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_begge .SldSz =NewCT_SlideSize ();if _dgfaf :=d .DecodeElement (_begge .SldSz ,&_aagb );_dgfaf !=nil {return _dgfaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _gefg :=d .DecodeElement (_begge .NotesSz ,&_aagb );_gefg !=nil {return _gefg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_begge .SmartTags =NewCT_SmartTags ();if _agdeg :=d .DecodeElement (_begge .SmartTags ,&_aagb );_agdeg !=nil {return _agdeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_begge .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _eacec :=d .DecodeElement (_begge .EmbeddedFontLst ,&_aagb );_eacec !=nil {return _eacec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_begge .CustShowLst =NewCT_CustomShowList ();if _bbfab :=d .DecodeElement (_begge .CustShowLst ,&_aagb );_bbfab !=nil {return _bbfab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_begge .PhotoAlbum =NewCT_PhotoAlbum ();if _afbd :=d .DecodeElement (_begge .PhotoAlbum ,&_aagb );_afbd !=nil {return _afbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_begge .CustDataLst =NewCT_CustomerDataList ();if _feef :=d .DecodeElement (_begge .CustDataLst ,&_aagb );_feef !=nil {return _feef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_begge .Kinsoku =NewCT_Kinsoku ();if _bfecd :=d .DecodeElement (_begge .Kinsoku ,&_aagb );_bfecd !=nil {return _bfecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_begge .DefaultTextStyle =_da .NewCT_TextListStyle ();if _ecdab :=d .DecodeElement (_begge .DefaultTextStyle ,&_aagb );_ecdab !=nil {return _ecdab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_begge .ModifyVerifier =NewCT_ModifyVerifier ();if _fdfeg :=d .DecodeElement (_begge .ModifyVerifier ,&_aagb );_fdfeg !=nil {return _fdfeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begge .ExtLst =NewCT_ExtensionList ();if _ddega :=d .DecodeElement (_begge .ExtLst ,&_aagb );_ddega !=nil {return _ddega ;};default:_f .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\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_aagb .Name );if _abgac :=d .Skip ();_abgac !=nil {return _abgac ;};};case _e .EndElement :break _cdffg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_SlideTiming and its children -func (_abgcg *CT_SlideTiming )Validate ()error {return _abgcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};const (ST_PhotoAlbumLayoutUnset ST_PhotoAlbumLayout =0;ST_PhotoAlbumLayoutFitToSlide ST_PhotoAlbumLayout =1;ST_PhotoAlbumLayout1pic ST_PhotoAlbumLayout =2;ST_PhotoAlbumLayout2pic ST_PhotoAlbumLayout =3;ST_PhotoAlbumLayout4pic ST_PhotoAlbumLayout =4;ST_PhotoAlbumLayout1picTitle ST_PhotoAlbumLayout =5;ST_PhotoAlbumLayout2picTitle ST_PhotoAlbumLayout =6;ST_PhotoAlbumLayout4picTitle ST_PhotoAlbumLayout =7;);func (_ecbe ST_TransitionCornerDirectionType )Validate ()error {return _ecbe .ValidateWithPath ("")};func (_ggaeg ST_TLPreviousActionType )String ()string {switch _ggaeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};func (_ebfa ST_TransitionInOutDirectionType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_eggfe :=_bcaf .Attr {};_eggfe .Name =name ;switch _ebfa {case ST_TransitionInOutDirectionTypeUnset :_eggfe .Value ="";case ST_TransitionInOutDirectionTypeOut :_eggfe .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_eggfe .Value ="\u0069\u006e";};return _eggfe ,nil ;};func (_fdcd *CT_TLIterateIntervalTime )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",_fdcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bfbbe ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _bfbbe {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbbe ));};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_caag :=&CT_PictureNonVisual {};_caag .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_caag .CNvPicPr =_dcdb .NewCT_NonVisualPictureProperties ();_caag .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _caag ;};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13;ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19;ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24;ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29;ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34;ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;);func (_ddebc *CT_CustomShowId )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bgbf :=range start .Attr {if _bgbf .Name .Local =="\u0069\u0064"{_cfea ,_edgbg :=_bafec .ParseUint (_bgbf .Value ,10,32);if _edgbg !=nil {return _edgbg ;};_ddebc .IdAttr =uint32 (_cfea );continue ;};};for {_ecdfd ,_bfag :=d .Token ();if _bfag !=nil {return _ffgea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_bfag );};if _fdea ,_deege :=_ecdfd .(_bcaf .EndElement );_deege &&_fdea .Name ==start .Name {break ;};};return nil ;};func (_cefeb ST_TLNextActionType )ValidateWithPath (path string )error {switch _cefeb {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefeb ));};return nil ;};func (_bede ST_SlideLayoutType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_beebf :=_bcaf .Attr {};_beebf .Name =name ;switch _bede {case ST_SlideLayoutTypeUnset :_beebf .Value ="";case ST_SlideLayoutTypeTitle :_beebf .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_beebf .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_beebf .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_beebf .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_beebf .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_beebf .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_beebf .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_beebf .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_beebf .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_beebf .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_beebf .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_beebf .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_beebf .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_beebf .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_beebf .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_beebf .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_beebf .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_beebf .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_beebf .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_beebf .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_beebf .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_beebf .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_beebf .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_beebf .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_beebf .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_beebf .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_beebf .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_beebf .Value ="\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeTwoObj :_beebf .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_beebf .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_beebf .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_beebf .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_beebf .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_beebf .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_beebf .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_beebf .Value ="\u0070\u0069\u0063T\u0078";};return _beebf ,nil ;};type CT_TLByHslColorTransform struct{ +// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path +func (_deggb *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _aedb ,_gedcd :=range _deggb .Cond {if _dcded :=_gedcd .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_aedb ));_dcded !=nil {return _dcded ;};};return nil ;}; -// Hue -HAttr int32 ; +// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path +func (_efdag *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _efdag .ExtLst !=nil {if _edba :=_efdag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edba !=nil {return _edba ;};};return nil ;};func (_fce *CT_ControlList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fce .Control !=nil {_dcfg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_fgc :=range _fce .Control {e .EncodeElement (_fgc ,_dcfg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_egge *CT_OrientationTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egge .DirAttr !=ST_DirectionUnset {_efed ,_dbbb :=_egge .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _dbbb !=nil {return _dbbb ;};start .Attr =append (start .Attr ,_efed );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Saturation -SAttr _dcdb .ST_FixedPercentage ; +// Validate validates the CT_ShapeNonVisual and its children +func (_cbeb *CT_ShapeNonVisual )Validate ()error {return _cbeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_becec *CmAuthorLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_becec .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_cbffe :for {_cdefc ,_bbeda :=d .Token ();if _bbeda !=nil {return _bbeda ;};switch _ebgfg :=_cdefc .(type ){case _e .StartElement :switch _ebgfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_fffa :=NewCT_CommentAuthor ();if _gedba :=d .DecodeElement (_fffa ,&_ebgfg );_gedba !=nil {return _gedba ;};_becec .CmAuthor =append (_becec .CmAuthor ,_fffa );default:_f .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\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ebgfg .Name );if _ebgfb :=d .Skip ();_ebgfb !=nil {return _ebgfb ;};};case _e .EndElement :break _cbffe ;case _e .CharData :};};return nil ;}; -// Lightness -LAttr _dcdb .ST_FixedPercentage ;};func (_fbdaa *CT_GraphicalObjectFrame )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _fbdaa .BwModeAttr !=_dcdb .ST_BlackWhiteModeUnset {_abcdb ,_gfcba :=_fbdaa .BwModeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _gfcba !=nil {return _gfcba ;};start .Attr =append (start .Attr ,_abcdb );};e .EncodeToken (start );_df :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_fbdaa .NvGraphicFramePr ,_df );_bdcg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fbdaa .Xfrm ,_bdcg );_cabc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_fbdaa .Graphic ,_cabc );if _fbdaa .ExtLst !=nil {_dbeee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbdaa .ExtLst ,_dbeee );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ffgfa *EG_ExtensionList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ffgfa .Ext !=nil {_feg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_dfeff :=range _ffgfa .Ext {e .EncodeElement (_dfeff ,_feg );};};return nil ;};func (_fcae *ST_TLAnimateColorSpace )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dcdf ,_caeac :=d .Token ();if _caeac !=nil {return _caeac ;};if _cdbbe ,_egcfb :=_dcdf .(_bcaf .EndElement );_egcfb &&_cdbbe .Name ==start .Name {*_fcae =1;return nil ;};if _gecfaa ,_eecda :=_dcdf .(_bcaf .CharData );!_eecda {return _ffgea .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",_dcdf );}else {switch string (_gecfaa ){case "":*_fcae =0;case "\u0072\u0067\u0062":*_fcae =1;case "\u0068\u0073\u006c":*_fcae =2;};};_dcdf ,_caeac =d .Token ();if _caeac !=nil {return _caeac ;};if _bcgdf ,_fggc :=_dcdf .(_bcaf .EndElement );_fggc &&_bcgdf .Name ==start .Name {return nil ;};return _ffgea .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",_dcdf );};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_feef :=&CT_PhotoAlbum {};return _feef };type CT_TLAnimateMotionBehavior struct{ +// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path +func (_eccbd *CT_WheelTransition )ValidateWithPath (path string )error {return nil }; -// Origin -OriginAttr ST_TLAnimateMotionBehaviorOrigin ; +// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path +func (_cbg *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _daf :=_cbg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_daf !=nil {return _daf ;};return nil ;};type CT_SlideIdList struct{ -// Path -PathAttr *string ; +// Slide ID +SldId []*CT_SlideIdListEntry ;}; -// Path Edit Mode -PathEditModeAttr ST_TLAnimateMotionPathEditMode ; +// ValidateWithPath validates the Notes and its children, prefixing error messages with path +func (_cbcb *Notes )ValidateWithPath (path string )error {if _dgge :=_cbcb .CT_NotesSlide .ValidateWithPath (path );_dgge !=nil {return _dgge ;};return nil ;};func (_bdgbb ST_TLNextActionType )ValidateWithPath (path string )error {switch _bdgbb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgbb ));};return nil ;};type CT_TLBuildDiagram struct{ -// Relative Angle -RAngAttr *int32 ; +// Diagram Build Types +BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_abefcb ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _abefcb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abefcb ));};return nil ;}; -// Points Types -PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_afdgc *CT_Empty )ValidateWithPath (path string )error {return nil };const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;); -// From -From *CT_TLPoint ;To *CT_TLPoint ; +// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path +func (_ffdee *CmAuthorLst )ValidateWithPath (path string )error {if _ddbff :=_ffdee .CT_CommentAuthorList .ValidateWithPath (path );_ddbff !=nil {return _ddbff ;};return nil ;}; -// Rotation Center -RCtr *CT_TLPoint ;};type CT_TLMediaNodeAudio struct{ +// Validate validates the CT_SlideIdListEntry and its children +func (_cgfb *CT_SlideIdListEntry )Validate ()error {return _cgfb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_bbdbc ST_PhotoAlbumFrameShape )Validate ()error {return _bbdbc .ValidateWithPath ("")};func (_ccbed ST_ViewType )String ()string {switch _ccbed {case 0:return "";case 1:return "\u0073l\u0064\u0056\u0069\u0065\u0077";case 2:return "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 3:return "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case 4:return "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case 5:return "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 6:return "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case 7:return "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 8:return "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return "";};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_aeed :=&CT_NotesMasterIdList {};return _aeed };func (_dfeb *CT_NormalViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfeb .RestoredLeft =NewCT_NormalViewPortion ();_dfeb .RestoredTop =NewCT_NormalViewPortion ();for _ ,_abcf :=range start .Attr {if _abcf .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_dgea ,_badc :=_a .ParseBool (_abcf .Value );if _badc !=nil {return _badc ;};_dfeb .ShowOutlineIconsAttr =&_dgea ;continue ;};if _abcf .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_bfeg ,_fbbc :=_a .ParseBool (_abcf .Value );if _fbbc !=nil {return _fbbc ;};_dfeb .SnapVertSplitterAttr =&_bfeg ;continue ;};if _abcf .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_dfeb .VertBarStateAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_dfeb .HorzBarStateAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_cfef ,_bbced :=_a .ParseBool (_abcf .Value );if _bbced !=nil {return _bbced ;};_dfeb .PreferSingleViewAttr =&_cfef ;continue ;};};_ccea :for {_gcfe ,_gccd :=d .Token ();if _gccd !=nil {return _gccd ;};switch _bafcd :=_gcfe .(type ){case _e .StartElement :switch _bafcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"}:if _aae :=d .DecodeElement (_dfeb .RestoredLeft ,&_bafcd );_aae !=nil {return _aae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}:if _cccb :=d .DecodeElement (_dfeb .RestoredTop ,&_bafcd );_cccb !=nil {return _cccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfeb .ExtLst =NewCT_ExtensionList ();if _cddd :=d .DecodeElement (_dfeb .ExtLst ,&_bafcd );_cddd !=nil {return _cddd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_bafcd .Name );if _cfede :=d .Skip ();_cfede !=nil {return _cfede ;};};case _e .EndElement :break _ccea ;case _e .CharData :};};return nil ;}; -// Is Narration -IsNarrationAttr *bool ; +// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path +func (_bdcfe *CT_TLTimeCondition )ValidateWithPath (path string )error {if _ebfeg :=_bdcfe .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_ebfeg !=nil {return _ebfeg ;};if _bdcfe .DelayAttr !=nil {if _gdag :=_bdcfe .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_gdag !=nil {return _gdag ;};};if _bdcfe .TgtEl !=nil {if _dfbb :=_bdcfe .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dfbb !=nil {return _dfbb ;};};if _bdcfe .Tn !=nil {if _gbec :=_bdcfe .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_gbec !=nil {return _gbec ;};};if _bdcfe .Rtn !=nil {if _gfaec :=_bdcfe .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_gfaec !=nil {return _gfaec ;};};return nil ;}; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func NewSld ()*Sld {_aecec :=&Sld {};_aecec .CT_Slide =*NewCT_Slide ();return _aecec }; +// ValidateWithPath validates the Presentation and its children, prefixing error messages with path +func (_acfec *Presentation )ValidateWithPath (path string )error {if _eebeb :=_acfec .CT_Presentation .ValidateWithPath (path );_eebeb !=nil {return _eebeb ;};return nil ;};func (_feac *CT_CommonViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feac .Scale =_da .NewCT_Scale2D ();_feac .Origin =_da .NewCT_Point2D ();for _ ,_gfbd :=range start .Attr {if _gfbd .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_dbgb ,_fbed :=_a .ParseBool (_gfbd .Value );if _fbed !=nil {return _fbed ;};_feac .VarScaleAttr =&_dbgb ;continue ;};};_bcd :for {_dgfc ,_fab :=d .Token ();if _fab !=nil {return _fab ;};switch _gbba :=_dgfc .(type ){case _e .StartElement :switch _gbba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"}:if _ddad :=d .DecodeElement (_feac .Scale ,&_gbba );_ddad !=nil {return _ddad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}:if _cde :=d .DecodeElement (_feac .Origin ,&_gbba );_cde !=nil {return _cde ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_gbba .Name );if _ddade :=d .Skip ();_ddade !=nil {return _ddade ;};};case _e .EndElement :break _bcd ;case _e .CharData :};};return nil ;};func (_bcbag ST_TLTimeNodePresetClassType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcbag .String (),start );};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);type ViewPr struct{CT_ViewProperties };func NewCT_Empty ()*CT_Empty {_dbebd :=&CT_Empty {};return _dbebd }; -// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path -func (_ebcc *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _cegg :=_ebcc .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cegg !=nil {return _cegg ;};if _bcfb :=_ebcc .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_bcfb !=nil {return _bcfb ;};if _eabeg :=_ebcc .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eabeg !=nil {return _eabeg ;};if _dcgdgd :=_ebcc .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_dcgdgd !=nil {return _dcgdgd ;};if _eafa :=_ebcc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_eafa !=nil {return _eafa ;};if _bgfb :=_ebcc .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bgfb !=nil {return _bgfb ;};if _ebcc .AttrNameLst !=nil {if _agc :=_ebcc .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_agc !=nil {return _agc ;};};return nil ;}; +// Validate validates the CT_CustomShowId and its children +func (_bbce *CT_CustomShowId )Validate ()error {return _bbce .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");}; -// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path -func (_ge *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _ccefa :=_ge .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_ccefa !=nil {return _ccefa ;};return nil ;}; +// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path +func (_gfdf *CT_NormalViewProperties )ValidateWithPath (path string )error {if _cdcd :=_gfdf .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_cdcd !=nil {return _cdcd ;};if _efbe :=_gfdf .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_efbe !=nil {return _efbe ;};if _fbba :=_gfdf .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_fbba !=nil {return _fbba ;};if _gdfec :=_gfdf .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_gdfec !=nil {return _gdfec ;};if _gfdf .ExtLst !=nil {if _gdgga :=_gfdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgga !=nil {return _gdgga ;};};return nil ;};func (_dfgc *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfgc =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_dfgc =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_dfgc =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_dfgc =3;};return nil ;};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func (_effc ST_PrintWhat )String ()string {switch _effc {case 0:return "";case 1:return "\u0073\u006c\u0069\u0064\u0065\u0073";case 2:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case 3:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case 4:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case 5:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case 6:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case 7:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case 8:return "\u006e\u006f\u0074e\u0073";case 9:return "\u006fu\u0074\u006c\u0069\u006e\u0065";};return "";};type ST_WebScreenSize byte ;func (_dcab *CT_OleObjectLink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcab .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dcab .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _dcab .ExtLst !=nil {_edgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcab .ExtLst ,_edgg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bafbc *TagLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _bafbc .CT_TagList .MarshalXML (e ,start );};type CT_TLTimeTargetElement struct{ -// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path -func (_ggdgg *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _afeag ,_aebg :=range _ggdgg .SldLayoutId {if _ffdg :=_aebg .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_afeag ));_ffdg !=nil {return _ffdg ;};};return nil ;};func (_facdff *EG_Background )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gdaf :for {_egdaa ,_ddacf :=d .Token ();if _ddacf !=nil {return _ddacf ;};switch _bbaff :=_egdaa .(type ){case _bcaf .StartElement :switch _bbaff .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_facdff .BgPr =NewCT_BackgroundProperties ();if _aecad :=d .DecodeElement (_facdff .BgPr ,&_bbaff );_aecad !=nil {return _aecad ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_facdff .BgRef =_dcdb .NewCT_StyleMatrixReference ();if _bdaef :=d .DecodeElement (_facdff .BgRef ,&_bbaff );_bdaef !=nil {return _bdaef ;};default:_cacbe .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\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_bbaff .Name );if _acfe :=d .Skip ();_acfe !=nil {return _acfe ;};};case _bcaf .EndElement :break _gdaf ;case _bcaf .CharData :};};return nil ;}; +// Slide Target +SldTgt *CT_Empty ; -// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path -func (_gfefb *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _fgdc :=_gfefb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fgdc !=nil {return _fgdc ;};if _fceff :=_gfefb .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_fceff !=nil {return _fceff ;};if _faegf :=_gfefb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_faegf !=nil {return _faegf ;};return nil ;}; +// Sound Target +SndTgt *_da .CT_EmbeddedWAVAudioFile ; -// ValidateWithPath validates the CmLst and its children, prefixing error messages with path -func (_bfcce *CmLst )ValidateWithPath (path string )error {if _fbabe :=_bfcce .CT_CommentList .ValidateWithPath (path );_fbabe !=nil {return _fbabe ;};return nil ;};func (_bffbb ST_SplitterBarState )ValidateWithPath (path string )error {switch _bffbb {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffbb ));};return nil ;};func (_ddfaf ST_TLCommandType )String ()string {switch _ddfaf {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";}; +// Shape Target +SpTgt *CT_TLShapeTargetElement ; -// Validate validates the CT_ConnectorNonVisual and its children -func (_geabb *CT_ConnectorNonVisual )Validate ()error {return _geabb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type ST_TLTimeNodeSyncType byte ;const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func (_cgcb *CT_TLTimeAnimateValue )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_aaggb :=range start .Attr {if _aaggb .Name .Local =="\u0074\u006d"{_dedb ,_fdede :=ParseUnionST_TLTimeAnimateValueTime (_aaggb .Value );if _fdede !=nil {return _fdede ;};_cgcb .TmAttr =&_dedb ;continue ;};if _aaggb .Name .Local =="\u0066\u006d\u006c\u0061"{_feabe ,_ccga :=_aaggb .Value ,error (nil );if _ccga !=nil {return _ccga ;};_cgcb .FmlaAttr =&_feabe ;continue ;};};_cca :for {_fgagg ,_cefce :=d .Token ();if _cefce !=nil {return _cefce ;};switch _dbge :=_fgagg .(type ){case _bcaf .StartElement :switch _dbge .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:_cgcb .Val =NewCT_TLAnimVariant ();if _daf :=d .DecodeElement (_cgcb .Val ,&_dbge );_daf !=nil {return _daf ;};default:_cacbe .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 C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_dbge .Name );if _adfeb :=d .Skip ();_adfeb !=nil {return _adfeb ;};};case _bcaf .EndElement :break _cca ;case _bcaf .CharData :};};return nil ;};func (_adebd *CmAuthorLst )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_adebd .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_gcf :for {_ed ,_eeaba :=d .Token ();if _eeaba !=nil {return _eeaba ;};switch _eaec :=_ed .(type ){case _bcaf .StartElement :switch _eaec .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_ddab :=NewCT_CommentAuthor ();if _cffa :=d .DecodeElement (_ddab ,&_eaec );_cffa !=nil {return _cffa ;};_adebd .CmAuthor =append (_adebd .CmAuthor ,_ddab );default:_cacbe .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\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_eaec .Name );if _gcea :=d .Skip ();_gcea !=nil {return _gcea ;};};case _bcaf .EndElement :break _gcf ;case _bcaf .CharData :};};return nil ;};func (_fcdb *ST_PlaceholderSize )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_fcdb =0;case "\u0066\u0075\u006c\u006c":*_fcdb =1;case "\u0068\u0061\u006c\u0066":*_fcdb =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_fcdb =3;};return nil ;};type CmAuthorLst struct{CT_CommentAuthorList };func (_cbbga ST_TLTriggerRuntimeNode )Validate ()error {return _cbbga .ValidateWithPath ("")};func (_bdgg *ST_TransitionSideDirectionType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_abccb ,_aggfb :=d .Token ();if _aggfb !=nil {return _aggfb ;};if _bff ,_acfd :=_abccb .(_bcaf .EndElement );_acfd &&_bff .Name ==start .Name {*_bdgg =1;return nil ;};if _feacg ,_gdbae :=_abccb .(_bcaf .CharData );!_gdbae {return _ffgea .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",_abccb );}else {switch string (_feacg ){case "":*_bdgg =0;case "\u006c":*_bdgg =1;case "\u0075":*_bdgg =2;case "\u0072":*_bdgg =3;case "\u0064":*_bdgg =4;};};_abccb ,_aggfb =d .Token ();if _aggfb !=nil {return _aggfb ;};if _acffb ,_bbebe :=_abccb .(_bcaf .EndElement );_bbebe &&_acffb .Name ==start .Name {return nil ;};return _ffgea .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",_abccb );};type ST_PlaceholderSize byte ;type CT_StringTag struct{ +// Ink Target +InkTgt *CT_TLSubShapeId ;};type CT_OleObjectLink struct{ -// Name -NameAttr string ; +// Update Linked Embedded Objects Automatically +UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func NewViewPr ()*ViewPr {_beae :=&ViewPr {};_beae .CT_ViewProperties =*NewCT_ViewProperties ();return _beae ;};type PresentationPr struct{CT_PresentationProperties }; -// Value -ValAttr string ;};func (_bdaec *CT_CustomerData )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_bdaec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path +func (_aac *CT_CustomerDataList )ValidateWithPath (path string )error {for _adcf ,_agfb :=range _aac .CustData {if _egc :=_agfb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_adcf ));_egc !=nil {return _egc ;};};if _aac .Tags !=nil {if _cag :=_aac .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_cag !=nil {return _cag ;};};return nil ;};type ST_TLParaBuildType byte ; -// Validate validates the CT_CustomShowList and its children -func (_dddag *CT_CustomShowList )Validate ()error {return _dddag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path +func (_eecbd *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _eecbd .ExtLst !=nil {if _dbge :=_eecbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbge !=nil {return _dbge ;};};return nil ;};func (_ggeff ST_TLCommandType )ValidateWithPath (path string )error {switch _ggeff {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggeff ));};return nil ;};type CT_TLBehaviorAttributeNameList struct{ -// Validate validates the CT_CommentAuthor and its children -func (_efddg *CT_CommentAuthor )Validate ()error {return _efddg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func (_gafeb ST_TLAnimateMotionPathEditMode )String ()string {switch _gafeb {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";}; +// Attribute Name +AttrName []string ;};func NewCT_ShowProperties ()*CT_ShowProperties {_edaf :=&CT_ShowProperties {};return _edaf };func (_bfaae *CT_TLByRgbColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bddfe :=range start .Attr {if _bddfe .Name .Local =="\u0072"{_eceee ,_ebagd :=ParseUnionST_FixedPercentage (_bddfe .Value );if _ebagd !=nil {return _ebagd ;};_bfaae .RAttr =_eceee ;continue ;};if _bddfe .Name .Local =="\u0067"{_bacc ,_ddgbf :=ParseUnionST_FixedPercentage (_bddfe .Value );if _ddgbf !=nil {return _ddgbf ;};_bfaae .GAttr =_bacc ;continue ;};if _bddfe .Name .Local =="\u0062"{_gdda ,_beafe :=ParseUnionST_FixedPercentage (_bddfe .Value );if _beafe !=nil {return _beafe ;};_bfaae .BAttr =_gdda ;continue ;};};for {_geec ,_dggcg :=d .Token ();if _dggcg !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0052gb\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_dggcg );};if _caff ,_aadg :=_geec .(_e .EndElement );_aadg &&_caff .Name ==start .Name {break ;};};return nil ;};type ST_TLTimeNodeMasterRelation byte ;type CT_TLTimeCondition struct{ -// Validate validates the CT_TLIterateIntervalTime and its children -func (_aaadf *CT_TLIterateIntervalTime )Validate ()error {return _aaadf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_cbfdc *CT_CommonSlideData )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cbfdc .SpTree =NewCT_GroupShape ();for _ ,_aada :=range start .Attr {if _aada .Name .Local =="\u006e\u0061\u006d\u0065"{_gceb ,_afaee :=_aada .Value ,error (nil );if _afaee !=nil {return _afaee ;};_cbfdc .NameAttr =&_gceb ;continue ;};};_bcgfae :for {_eag ,_bdc :=d .Token ();if _bdc !=nil {return _bdc ;};switch _dacfga :=_eag .(type ){case _bcaf .StartElement :switch _dacfga .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_cbfdc .Bg =NewCT_Background ();if _dcfd :=d .DecodeElement (_cbfdc .Bg ,&_dacfga );_dcfd !=nil {return _dcfd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"}:if _fdcfgg :=d .DecodeElement (_cbfdc .SpTree ,&_dacfga );_fdcfgg !=nil {return _fdcfgg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_cbfdc .CustDataLst =NewCT_CustomerDataList ();if _egcf :=d .DecodeElement (_cbfdc .CustDataLst ,&_dacfga );_egcf !=nil {return _egcf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_cbfdc .Controls =NewCT_ControlList ();if _aegcd :=d .DecodeElement (_cbfdc .Controls ,&_dacfga );_aegcd !=nil {return _aegcd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfdc .ExtLst =NewCT_ExtensionList ();if _dcag :=d .DecodeElement (_cbfdc .ExtLst ,&_dacfga );_dcag !=nil {return _dcag ;};default:_cacbe .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\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dacfga .Name );if _dcac :=d .Skip ();_dcac !=nil {return _dcac ;};};case _bcaf .EndElement :break _bcgfae ;case _bcaf .CharData :};};return nil ;};func (_gbc ST_TLAnimateBehaviorValueType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_gbc .String (),start );};func (_afbaf ST_TransitionInOutDirectionType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_afbaf .String (),start );};func (_dgac *CT_Placeholder )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_eecca :=range start .Attr {if _eecca .Name .Local =="\u0074\u0079\u0070\u0065"{_dgac .TypeAttr .UnmarshalXMLAttr (_eecca );continue ;};if _eecca .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dgac .OrientAttr .UnmarshalXMLAttr (_eecca );continue ;};if _eecca .Name .Local =="\u0073\u007a"{_dgac .SzAttr .UnmarshalXMLAttr (_eecca );continue ;};if _eecca .Name .Local =="\u0069\u0064\u0078"{_cdaf ,_agfae :=_bafec .ParseUint (_eecca .Value ,10,32);if _agfae !=nil {return _agfae ;};_fdag :=uint32 (_cdaf );_dgac .IdxAttr =&_fdag ;continue ;};if _eecca .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_cefcgg ,_egbef :=_bafec .ParseBool (_eecca .Value );if _egbef !=nil {return _egbef ;};_dgac .HasCustomPromptAttr =&_cefcgg ;continue ;};};_bgda :for {_dbfd ,_beca :=d .Token ();if _beca !=nil {return _beca ;};switch _efdf :=_dbfd .(type ){case _bcaf .StartElement :switch _efdf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgac .ExtLst =NewCT_ExtensionListModify ();if _cace :=d .DecodeElement (_dgac .ExtLst ,&_efdf );_cace !=nil {return _cace ;};default:_cacbe .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\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_efdf .Name );if _bdbg :=d .Skip ();_bdbg !=nil {return _bdbg ;};};case _bcaf .EndElement :break _bgda ;case _bcaf .CharData :};};return nil ;};func (_febdg *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_febdg =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_febdg =1;case "\u006f\u006e\u0045n\u0064":*_febdg =2;case "\u0062\u0065\u0067i\u006e":*_febdg =3;case "\u0065\u006e\u0064":*_febdg =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_febdg =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_febdg =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_febdg =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_febdg =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_febdg =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_febdg =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_febdg =11;};return nil ;}; +// Trigger Event +EvtAttr ST_TLTriggerEvent ; -// Validate validates the CT_GroupShapeChoice and its children -func (_fbbe *CT_GroupShapeChoice )Validate ()error {return _fbbe .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Trigger Delay +DelayAttr *ST_TLTime ; -// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path -func (_gad *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _cgfee ,_afdb :=range _gad .SldMasterId {if _gdb :=_afdb .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_cgfee ));_gdb !=nil {return _gdb ;};};return nil ;};func (_deec ST_PhotoAlbumLayout )Validate ()error {return _deec .ValidateWithPath ("")};func (_cgeda *CT_CustomerDataList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gacgd :for {_edcgf ,_dffea :=d .Token ();if _dffea !=nil {return _dffea ;};switch _dfcf :=_edcgf .(type ){case _bcaf .StartElement :switch _dfcf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}:_gfbec :=NewCT_CustomerData ();if _afdbg :=d .DecodeElement (_gfbec ,&_dfcf );_afdbg !=nil {return _afdbg ;};_cgeda .CustData =append (_cgeda .CustData ,_gfbec );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"}:_cgeda .Tags =NewCT_TagsData ();if _gccf :=d .DecodeElement (_cgeda .Tags ,&_dfcf );_gccf !=nil {return _gccf ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dfcf .Name );if _edagd :=d .Skip ();_edagd !=nil {return _edagd ;};};case _bcaf .EndElement :break _gacgd ;case _bcaf .CharData :};};return nil ;}; +// Target Element Trigger Choice +TgtEl *CT_TLTimeTargetElement ; -// Validate validates the CT_TLTimeConditionList and its children -func (_cgbd *CT_TLTimeConditionList )Validate ()error {return _cgbd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");}; +// Time Node +Tn *CT_TLTriggerTimeNodeID ; -// Validate validates the CT_CommentList and its children -func (_eead *CT_CommentList )Validate ()error {return _eead .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_badgef *CT_Comment )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_badgef .Pos =_dcdb .NewCT_Point2D ();for _ ,_cfbb :=range start .Attr {if _cfbb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_gccce ,_aedaf :=_bafec .ParseUint (_cfbb .Value ,10,32);if _aedaf !=nil {return _aedaf ;};_badgef .AuthorIdAttr =uint32 (_gccce );continue ;};if _cfbb .Name .Local =="\u0064\u0074"{_fgce ,_cgdgd :=ParseStdlibTime (_cfbb .Value );if _cgdgd !=nil {return _cgdgd ;};_badgef .DtAttr =&_fgce ;continue ;};if _cfbb .Name .Local =="\u0069\u0064\u0078"{_edcg ,_ebefe :=_bafec .ParseUint (_cfbb .Value ,10,32);if _ebefe !=nil {return _ebefe ;};_badgef .IdxAttr =uint32 (_edcg );continue ;};};_cbed :for {_ggfc ,_ffcbaa :=d .Token ();if _ffcbaa !=nil {return _ffcbaa ;};switch _fdbd :=_ggfc .(type ){case _bcaf .StartElement :switch _fdbd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _gedcd :=d .DecodeElement (_badgef .Pos ,&_fdbd );_gedcd !=nil {return _gedcd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _eafefg :=d .DecodeElement (&_badgef .Text ,&_fdbd );_eafefg !=nil {return _eafefg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badgef .ExtLst =NewCT_ExtensionListModify ();if _bbced :=d .DecodeElement (_badgef .ExtLst ,&_fdbd );_bbced !=nil {return _bbced ;};default:_cacbe .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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_fdbd .Name );if _ccaec :=d .Skip ();_ccaec !=nil {return _ccaec ;};};case _bcaf .EndElement :break _cbed ;case _bcaf .CharData :};};return nil ;};type CT_NotesSlide struct{ +// Runtime Node Trigger Choice +Rtn *CT_TLTriggerRuntimeNode ;}; -// Common slide data for notes slides -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path +func (_faaf *CT_Guide )ValidateWithPath (path string )error {if _cfagb :=_faaf .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cfagb !=nil {return _cfagb ;};if _faaf .PosAttr !=nil {if _aabf :=_faaf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_aabf !=nil {return _aabf ;};};return nil ;};func (_eege *CT_Connector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dcg :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eege .NvCxnSpPr ,_dcg );_bcdg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eege .SpPr ,_bcdg );if _eege .Style !=nil {_dca :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eege .Style ,_dca );};if _eege .ExtLst !=nil {_feaa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eege .ExtLst ,_feaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SlideTransition struct{ -// Color Scheme Map Override -ClrMapOvr *_dcdb .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;); +// Transition Speed +SpdAttr ST_TransitionSpeed ; -// Validate validates the CT_ShowInfoKiosk and its children -func (_acfabg *CT_ShowInfoKiosk )Validate ()error {return _acfabg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func NewAG_Ole ()*AG_Ole {_fbbed :=&AG_Ole {};return _fbbed };func (_fega ST_PrintColorMode )Validate ()error {return _fega .ValidateWithPath ("")};type SldMaster struct{CT_SlideMaster }; +// Advance on Click +AdvClickAttr *bool ; -// Validate validates the CT_SlideIdListEntry and its children -func (_cgeg *CT_SlideIdListEntry )Validate ()error {return _cgeg .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");}; +// Advance after time +AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_abba *CT_GraphicalObjectFrame )Validate ()error {return _abba .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_gbgbd ST_SlideSizeType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_gbgbd .String (),start );}; +// Sound Action +SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};type ST_TLTimeNodeSyncType byte ;func (_adeda *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbac :=range start .Attr {if _gbac .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"&&_gbac .Name .Local =="\u0069\u0064"||_gbac .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"&&_gbac .Name .Local =="\u0069\u0064"{_gafg ,_ebae :=_gbac .Value ,error (nil );if _ebae !=nil {return _ebae ;};_adeda .RIdAttr =_gafg ;continue ;};if _gbac .Name .Local =="\u0069\u0064"{_cdde ,_abbac :=_a .ParseUint (_gbac .Value ,10,32);if _abbac !=nil {return _abbac ;};_baed :=uint32 (_cdde );_adeda .IdAttr =&_baed ;continue ;};};_dddgf :for {_befce ,_fadf :=d .Token ();if _fadf !=nil {return _fadf ;};switch _bgbf :=_befce .(type ){case _e .StartElement :switch _bgbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adeda .ExtLst =NewCT_ExtensionList ();if _dbcfa :=d .DecodeElement (_adeda .ExtLst ,&_bgbf );_dbcfa !=nil {return _dbcfa ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075t\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_bgbf .Name );if _cfcfb :=d .Skip ();_cfcfb !=nil {return _cfcfb ;};};case _e .EndElement :break _dddgf ;case _e .CharData :};};return nil ;};func (_afca *CT_Comment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afca .Pos =_da .NewCT_Point2D ();for _ ,_fdbc :=range start .Attr {if _fdbc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_bge ,_baa :=_a .ParseUint (_fdbc .Value ,10,32);if _baa !=nil {return _baa ;};_afca .AuthorIdAttr =uint32 (_bge );continue ;};if _fdbc .Name .Local =="\u0064\u0074"{_cdfc ,_aeg :=ParseStdlibTime (_fdbc .Value );if _aeg !=nil {return _aeg ;};_afca .DtAttr =&_cdfc ;continue ;};if _fdbc .Name .Local =="\u0069\u0064\u0078"{_dgeda ,_bag :=_a .ParseUint (_fdbc .Value ,10,32);if _bag !=nil {return _bag ;};_afca .IdxAttr =uint32 (_dgeda );continue ;};};_efff :for {_begg ,_ggf :=d .Token ();if _ggf !=nil {return _ggf ;};switch _cceb :=_begg .(type ){case _e .StartElement :switch _cceb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _acg :=d .DecodeElement (_afca .Pos ,&_cceb );_acg !=nil {return _acg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _ccg :=d .DecodeElement (&_afca .Text ,&_cceb );_ccg !=nil {return _ccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afca .ExtLst =NewCT_ExtensionListModify ();if _gga :=d .DecodeElement (_afca .ExtLst ,&_cceb );_gga !=nil {return _gga ;};default:_f .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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cceb .Name );if _bfge :=d .Skip ();_bfge !=nil {return _bfge ;};};case _e .EndElement :break _efff ;case _e .CharData :};};return nil ;};func (_ebaf *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebaf =0;case "\u0069\u006e":*_ebaf =1;case "\u006f\u0075\u0074":*_ebaf =2;case "\u006e\u006f\u006e\u0065":*_ebaf =3;};return nil ;}; -// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path -func (_bbda *CT_ExtensionListModify )ValidateWithPath (path string )error {for _bddac ,_gabae :=range _bbda .Ext {if _gaddg :=_gabae .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bddac ));_gaddg !=nil {return _gaddg ;};};return nil ;};func ParseUnionST_PositivePercentage (s string )(_dcdb .ST_PositivePercentage ,error ){return _dcdb .ParseUnionST_PositivePercentage (s );};func (_dgbfc ST_TLTimeNodeFillType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_dgbfc .String (),start );};func (_dcedf *CT_Slide )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dcedf .CSld =NewCT_CommonSlideData ();for _ ,_bacc :=range start .Attr {if _bacc .Name .Local =="\u0073\u0068\u006f\u0077"{_cafb ,_dbbbd :=_bafec .ParseBool (_bacc .Value );if _dbbbd !=nil {return _dbbbd ;};_dcedf .ShowAttr =&_cafb ;continue ;};if _bacc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cbcc ,_aabd :=_bafec .ParseBool (_bacc .Value );if _aabd !=nil {return _aabd ;};_dcedf .ShowMasterSpAttr =&_cbcc ;continue ;};if _bacc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dagg ,_eebd :=_bafec .ParseBool (_bacc .Value );if _eebd !=nil {return _eebd ;};_dcedf .ShowMasterPhAnimAttr =&_dagg ;continue ;};};_fff :for {_baef ,_afeee :=d .Token ();if _afeee !=nil {return _afeee ;};switch _gefe :=_baef .(type ){case _bcaf .StartElement :switch _gefe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gedegf :=d .DecodeElement (_dcedf .CSld ,&_gefe );_gedegf !=nil {return _gedegf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dcedf .ClrMapOvr =_dcdb .NewCT_ColorMappingOverride ();if _gdda :=d .DecodeElement (_dcedf .ClrMapOvr ,&_gefe );_gdda !=nil {return _gdda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_dcedf .Transition =NewCT_SlideTransition ();if _bdgce :=d .DecodeElement (_dcedf .Transition ,&_gefe );_bdgce !=nil {return _bdgce ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_dcedf .Timing =NewCT_SlideTiming ();if _beegf :=d .DecodeElement (_dcedf .Timing ,&_gefe );_beegf !=nil {return _beegf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcedf .ExtLst =NewCT_ExtensionListModify ();if _fbede :=d .DecodeElement (_dcedf .ExtLst ,&_gefe );_fbede !=nil {return _fbede ;};default:_cacbe .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\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_gefe .Name );if _fedf :=d .Skip ();_fedf !=nil {return _fedf ;};};case _bcaf .EndElement :break _fff ;case _bcaf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path +func (_fdgf *CT_OleObjectChoice )ValidateWithPath (path string )error {if _fdgf .Embed !=nil {if _afddb :=_fdgf .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_afddb !=nil {return _afddb ;};};if _fdgf .Link !=nil {if _agbc :=_fdgf .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_agbc !=nil {return _agbc ;};};return nil ;};type CT_ModifyVerifier struct{ -// Validate validates the CT_CustomerDataList and its children -func (_edcbb *CT_CustomerDataList )Validate ()error {return _edcbb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_gcab *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gcab .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bcfe :=range start .Attr {if _bcfe .Name .Local =="\u0062\u0079"{_cbaa ,_cebe :=_bafec .ParseInt (_bcfe .Value ,10,32);if _cebe !=nil {return _cebe ;};_aedb :=int32 (_cbaa );_gcab .ByAttr =&_aedb ;continue ;};if _bcfe .Name .Local =="\u0066\u0072\u006f\u006d"{_agdcg ,_fdefb :=_bafec .ParseInt (_bcfe .Value ,10,32);if _fdefb !=nil {return _fdefb ;};_facg :=int32 (_agdcg );_gcab .FromAttr =&_facg ;continue ;};if _bcfe .Name .Local =="\u0074\u006f"{_fdebf ,_edcff :=_bafec .ParseInt (_bcfe .Value ,10,32);if _edcff !=nil {return _edcff ;};_fdd :=int32 (_fdebf );_gcab .ToAttr =&_fdd ;continue ;};};_aafd :for {_dbff ,_gfabgf :=d .Token ();if _gfabgf !=nil {return _gfabgf ;};switch _fbgbb :=_dbff .(type ){case _bcaf .StartElement :switch _fbgbb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _eeeb :=d .DecodeElement (_gcab .CBhvr ,&_fbgbb );_eeeb !=nil {return _eeeb ;};default:_cacbe .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074\u0061\u0074i\u006f\u006eBe\u0068\u0061\u0076i\u006f\u0072\u0020\u0025\u0076",_fbgbb .Name );if _ggba :=d .Skip ();_ggba !=nil {return _ggba ;};};case _bcaf .EndElement :break _aafd ;case _bcaf .CharData :};};return nil ;};type CT_CommentAuthorList struct{ +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Comment Author -CmAuthor []*CT_CommentAuthor ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; +// Password Hash Value +HashValueAttr *string ; -// Validate validates the CT_HandoutMaster and its children -func (_aggac *CT_HandoutMaster )Validate ()error {return _aggac .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_faedc *CT_GroupShapeChoice )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _faedc .Sp !=nil {_dbbd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_dbggc :=range _faedc .Sp {e .EncodeElement (_dbggc ,_dbbd );};};if _faedc .GrpSp !=nil {_ffega :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_abcaf :=range _faedc .GrpSp {e .EncodeElement (_abcaf ,_ffega );};};if _faedc .GraphicFrame !=nil {_gecfgc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_fcafb :=range _faedc .GraphicFrame {e .EncodeElement (_fcafb ,_gecfgc );};};if _faedc .CxnSp !=nil {_becf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_dfce :=range _faedc .CxnSp {e .EncodeElement (_dfce ,_becf );};};if _faedc .Pic !=nil {_gbafd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_edegd :=range _faedc .Pic {e .EncodeElement (_edegd ,_gbafd );};};if _faedc .ContentPart !=nil {_dea :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_ceca :=range _faedc .ContentPart {e .EncodeElement (_ceca ,_dea );};};return nil ;}; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path -func (_acca *CT_StringTag )ValidateWithPath (path string )error {return nil }; +// Iterations to Run Hashing Algorithm +SpinValueAttr *uint32 ; -// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path -func (_cbgeba *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func (_cedb *CT_SideDirectionTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cedb .DirAttr !=ST_TransitionSideDirectionTypeUnset {_badgb ,_bccdf :=_cedb .DirAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0064\u0069\u0072"});if _bccdf !=nil {return _bccdf ;};start .Attr =append (start .Attr ,_badgb );};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bbefb *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_bbefb =0;case "\u006c\u0075":*_bbefb =1;case "\u0072\u0075":*_bbefb =2;case "\u006c\u0064":*_bbefb =3;case "\u0072\u0064":*_bbefb =4;};return nil ;};type ST_WebScreenSize byte ;func (_aagg *CT_Connector )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aagg .NvCxnSpPr =NewCT_ConnectorNonVisual ();_aagg .SpPr =_dcdb .NewCT_ShapeProperties ();_eada :for {_dfdgd ,_cgbee :=d .Token ();if _cgbee !=nil {return _cgbee ;};switch _ggabb :=_dfdgd .(type ){case _bcaf .StartElement :switch _ggabb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _ecgfc :=d .DecodeElement (_aagg .NvCxnSpPr ,&_ggabb );_ecgfc !=nil {return _ecgfc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _fbgf :=d .DecodeElement (_aagg .SpPr ,&_ggabb );_fbgf !=nil {return _fbgf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_aagg .Style =_dcdb .NewCT_ShapeStyle ();if _gecf :=d .DecodeElement (_aagg .Style ,&_ggabb );_gecf !=nil {return _gecf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aagg .ExtLst =NewCT_ExtensionListModify ();if _feddb :=d .DecodeElement (_aagg .ExtLst ,&_ggabb );_feddb !=nil {return _feddb ;};default:_cacbe .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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ggabb .Name );if _eafgg :=d .Skip ();_eafgg !=nil {return _eafgg ;};};case _bcaf .EndElement :break _eada ;case _bcaf .CharData :};};return nil ;};func (_eeag *AG_ChildSlide )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gaga ,_afba :=_bafec .ParseBool (_cc .Value );if _afba !=nil {return _afba ;};_eeag .ShowMasterSpAttr =&_gaga ;continue ;};if _cc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cfd ,_gga :=_bafec .ParseBool (_cc .Value );if _gga !=nil {return _gga ;};_eeag .ShowMasterPhAnimAttr =&_cfd ;continue ;};};for {_dddg ,_eabagf :=d .Token ();if _eabagf !=nil {return _ffgea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_eabagf );};if _cbebg ,_ecbcc :=_dddg .(_bcaf .EndElement );_ecbcc &&_cbebg .Name ==start .Name {break ;};};return nil ;};func (_acdbb *CT_ExtensionList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_affcc :for {_dadde ,_cgfdb :=d .Token ();if _cgfdb !=nil {return _cgfdb ;};switch _fbgfc :=_dadde .(type ){case _bcaf .StartElement :switch _fbgfc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gfgdd :=NewCT_Extension ();if _ebbef :=d .DecodeElement (_gfgdd ,&_fbgfc );_ebbef !=nil {return _ebbef ;};_acdbb .Ext =append (_acdbb .Ext ,_gfgdd );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fbgfc .Name );if _dbfc :=d .Skip ();_dbfc !=nil {return _dbfc ;};};case _bcaf .EndElement :break _affcc ;case _bcaf .CharData :};};return nil ;};func NewNotesMaster ()*NotesMaster {_ebef :=&NotesMaster {};_ebef .CT_NotesMaster =*NewCT_NotesMaster ();return _ebef ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_ebfea :=&CT_SlideLayoutIdList {};return _ebfea ;};func (_egea *ST_TLParaBuildType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_egea =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_egea =1;case "\u0070":*_egea =2;case "\u0063\u0075\u0073\u0074":*_egea =3;case "\u0077\u0068\u006fl\u0065":*_egea =4;};return nil ;};func NewCT_Presentation ()*CT_Presentation {_fdggc :=&CT_Presentation {};_fdggc .NotesSz =_dcdb .NewCT_PositiveSize2D ();return _fdggc ;};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_cccc :=&CT_TLTimeAnimateValue {};return _cccc ;};func (_fdcfc ST_TLBehaviorAccumulateType )String ()string {switch _fdcfc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_ffegb ST_TransitionEightDirectionType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _ffegb .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_bcaf .CharData (_ffegb .ST_TransitionSideDirectionType .String ()));};if _ffegb .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_bcaf .CharData (_ffegb .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_bcaf .EndElement {Name :start .Name });};func (_cfaf ST_TLTriggerRuntimeNode )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_cfaf .String (),start );}; +// Cryptographic Provider Type +CryptProviderTypeAttr _ef .ST_CryptProv ; -// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path -func (_fgfg *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _fgfg .ExtLst !=nil {if _eabc :=_fgfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabc !=nil {return _eabc ;};};return nil ;};func (_fffa ST_SlideSizeType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_dbcg :=_bcaf .Attr {};_dbcg .Name =name ;switch _fffa {case ST_SlideSizeTypeUnset :_dbcg .Value ="";case ST_SlideSizeTypeScreen4x3 :_dbcg .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_dbcg .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_dbcg .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_dbcg .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_dbcg .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_dbcg .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_dbcg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_dbcg .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_dbcg .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_dbcg .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_dbcg .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_dbcg .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_dbcg .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_dbcg .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_dbcg .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_dbcg .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _dbcg ,nil ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_bgce *CT_SlideMasterIdList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _bgce .SldMasterId !=nil {_adfeg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_dfbc :=range _bgce .SldMasterId {e .EncodeElement (_dfbc ,_adfeg );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_ebea :=&CT_OleObjectChoice {};return _ebea };func (_facf *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_acga :=range start .Attr {if _acga .Name .Local =="\u0076\u0061\u006c"{_bdgb ,_gefae :=ParseUnionST_PositivePercentage (_acga .Value );if _gefae !=nil {return _gefae ;};_facf .ValAttr =_bdgb ;continue ;};};for {_fgad ,_fcda :=d .Token ();if _fcda !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c\u0050\u0065\u0072\u0063\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fcda );};if _facfe ,_dbfcg :=_fgad .(_bcaf .EndElement );_dbfcg &&_facfe .Name ==start .Name {break ;};};return nil ;};func (_ebbge *ViewPr )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ebbge .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_eaebcb :=range start .Attr {if _eaebcb .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_ebbge .LastViewAttr .UnmarshalXMLAttr (_eaebcb );continue ;};if _eaebcb .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gfecb ,_edcbg :=_bafec .ParseBool (_eaebcb .Value );if _edcbg !=nil {return _edcbg ;};_ebbge .ShowCommentsAttr =&_gfecb ;continue ;};};_ggfe :for {_ceae ,_cbbd :=d .Token ();if _cbbd !=nil {return _cbbd ;};switch _bdbc :=_ceae .(type ){case _bcaf .StartElement :switch _bdbc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_ebbge .NormalViewPr =NewCT_NormalViewProperties ();if _eabaf :=d .DecodeElement (_ebbge .NormalViewPr ,&_bdbc );_eabaf !=nil {return _eabaf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_ebbge .SlideViewPr =NewCT_SlideViewProperties ();if _acce :=d .DecodeElement (_ebbge .SlideViewPr ,&_bdbc );_acce !=nil {return _acce ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_ebbge .OutlineViewPr =NewCT_OutlineViewProperties ();if _faegce :=d .DecodeElement (_ebbge .OutlineViewPr ,&_bdbc );_faegce !=nil {return _faegce ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_ebbge .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _dfag :=d .DecodeElement (_ebbge .NotesTextViewPr ,&_bdbc );_dfag !=nil {return _dfag ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_ebbge .SorterViewPr =NewCT_SlideSorterViewProperties ();if _gcfba :=d .DecodeElement (_ebbge .SorterViewPr ,&_bdbc );_gcfba !=nil {return _gcfba ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_ebbge .NotesViewPr =NewCT_NotesViewProperties ();if _bec :=d .DecodeElement (_ebbge .NotesViewPr ,&_bdbc );_bec !=nil {return _bec ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_ebbge .GridSpacing =_dcdb .NewCT_PositiveSize2D ();if _agefb :=d .DecodeElement (_ebbge .GridSpacing ,&_bdbc );_agefb !=nil {return _agefb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbge .ExtLst =NewCT_ExtensionList ();if _bfec :=d .DecodeElement (_ebbge .ExtLst ,&_bdbc );_bfec !=nil {return _bfec ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_bdbc .Name );if _caae :=d .Skip ();_caae !=nil {return _caae ;};};case _bcaf .EndElement :break _ggfe ;case _bcaf .CharData :};};return nil ;};func (_cgbdf *TagLst )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _cgbdf .CT_TagList .MarshalXML (e ,start );};func (_agedf *CT_SlideMaster )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _agedf .PreserveAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_agedf .PreserveAttr ))});};e .EncodeToken (start );_dbege :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_agedf .CSld ,_dbege );_cgbeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_agedf .ClrMap ,_cgbeb );if _agedf .SldLayoutIdLst !=nil {_cbfg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_agedf .SldLayoutIdLst ,_cbfg );};if _agedf .Transition !=nil {_effcd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agedf .Transition ,_effcd );};if _agedf .Timing !=nil {_bdeeg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_agedf .Timing ,_bdeeg );};if _agedf .Hf !=nil {_ebdg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_agedf .Hf ,_ebdg );};if _agedf .TxStyles !=nil {_agedd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_agedf .TxStyles ,_agedd );};if _agedf .ExtLst !=nil {_aacgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agedf .ExtLst ,_aacgf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ddag *EG_TopLevelSlide )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {_cabac :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ddag .ClrMap ,_cabac );return nil ;};type ST_TLTimeNodeFillType byte ;func (_efac *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_efac =0;case "\u006c":*_efac =1;case "\u0075":*_efac =2;case "\u0072":*_efac =3;case "\u0064":*_efac =4;};return nil ;};func (_acfb *CT_Background )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _acfb .BwModeAttr !=_dcdb .ST_BlackWhiteModeUnset {_egeb ,_efcf :=_acfb .BwModeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _efcf !=nil {return _efcf ;};start .Attr =append (start .Attr ,_egeb );};e .EncodeToken (start );if _acfb .BgPr !=nil {_egggf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_acfb .BgPr ,_egggf );};if _acfb .BgRef !=nil {_bfafd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_acfb .BgRef ,_bfafd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gfdg *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eaebc ,_cgedd :=d .Token ();if _cgedd !=nil {return _cgedd ;};if _gfa ,_gebca :=_eaebc .(_bcaf .EndElement );_gebca &&_gfa .Name ==start .Name {*_gfdg =1;return nil ;};if _gbgab ,_egfe :=_eaebc .(_bcaf .CharData );!_egfe {return _ffgea .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",_eaebc );}else {switch string (_gbgab ){case "":*_gfdg =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_gfdg =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_gfdg =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_gfdg =3;};};_eaebc ,_cgedd =d .Token ();if _cgedd !=nil {return _cgedd ;};if _gfebe ,_bbee :=_eaebc .(_bcaf .EndElement );_bbee &&_gfebe .Name ==start .Name {return nil ;};return _ffgea .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",_eaebc );};func (_eacc *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eacc .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_eacc .CNvGraphicFramePr =_dcdb .NewCT_NonVisualGraphicFrameProperties ();_eacc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_abfb :for {_dcbd ,_dfbb :=d .Token ();if _dfbb !=nil {return _dfbb ;};switch _acbf :=_dcbd .(type ){case _bcaf .StartElement :switch _acbf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _aaaef :=d .DecodeElement (_eacc .CNvPr ,&_acbf );_aaaef !=nil {return _aaaef ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _ebaf :=d .DecodeElement (_eacc .CNvGraphicFramePr ,&_acbf );_ebaf !=nil {return _ebaf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _ddfbdb :=d .DecodeElement (_eacc .NvPr ,&_acbf );_ddfbdb !=nil {return _ddfbdb ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_acbf .Name );if _cfgag :=d .Skip ();_cfgag !=nil {return _cfgag ;};};case _bcaf .EndElement :break _abfb ;case _bcaf .CharData :};};return nil ;}; +// Cryptographic Algorithm Class +CryptAlgorithmClassAttr _ef .ST_AlgClass ; -// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path -func (_bbfc *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _afcdf :=_bbfc .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_afcdf !=nil {return _afcdf ;};return nil ;}; +// Cryptographic Algorithm Type +CryptAlgorithmTypeAttr _ef .ST_AlgType ; -// Validate validates the EG_ChildSlide and its children -func (_fbcd *EG_ChildSlide )Validate ()error {return _fbcd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");}; +// Cryptographic Hashing Algorithm +CryptAlgorithmSidAttr *uint32 ; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_bdcfg *CT_Picture )ValidateWithPath (path string )error {if _cebea :=_bdcfg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cebea !=nil {return _cebea ;};if _fefd :=_bdcfg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fefd !=nil {return _fefd ;};if _adeaa :=_bdcfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adeaa !=nil {return _adeaa ;};if _bdcfg .Style !=nil {if _dafe :=_bdcfg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dafe !=nil {return _dafe ;};};if _bdcfg .ExtLst !=nil {if _aaag :=_bdcfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaag !=nil {return _aaag ;};};return nil ;};func (_aba ST_PhotoAlbumLayout )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_aba .String (),start );};func (_fgdd ST_TLAnimateColorSpace )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_fgdd .String (),start );};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_dcgge :=&CT_NotesTextViewProperties {};_dcgge .CViewPr =NewCT_CommonViewProperties ();return _dcgge ;};func (_aae *CT_ShapeNonVisual )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_fddag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aae .CNvPr ,_fddag );_afbdf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_aae .CNvSpPr ,_afbdf );_fbdd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_aae .NvPr ,_fbdd );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path -func (_bdbeg *CT_CommonSlideData )ValidateWithPath (path string )error {if _bdbeg .Bg !=nil {if _gggd :=_bdbeg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_gggd !=nil {return _gggd ;};};if _efgg :=_bdbeg .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_efgg !=nil {return _efgg ;};if _bdbeg .CustDataLst !=nil {if _egadd :=_bdbeg .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_egadd !=nil {return _egadd ;};};if _bdbeg .Controls !=nil {if _bdae :=_bdbeg .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_bdae !=nil {return _bdae ;};};if _bdbeg .ExtLst !=nil {if _bgacc :=_bdbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgacc !=nil {return _bgacc ;};};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_gcbg ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _gcbg {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};type CT_GraphicalObjectFrame struct{BwModeAttr _dcdb .ST_BlackWhiteMode ; +// Salt for Password Verifier +SaltDataAttr *string ; -// Non-Visual Properties for a Graphic Frame -NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; +// Password Hash +HashDataAttr *string ; -// 2D Transform for Graphic Frame -Xfrm *_dcdb .CT_Transform2D ;Graphic *_dcdb .Graphic ; +// Cryptographic Provider +CryptProviderAttr *string ; -// Extension List with Modification Flag -ExtLst *CT_ExtensionListModify ;};func (_edgbd *CT_ShowInfoKiosk )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_aecff :=range start .Attr {if _aecff .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_fccbc ,_edbc :=_bafec .ParseUint (_aecff .Value ,10,32);if _edbc !=nil {return _edbc ;};_bbd :=uint32 (_fccbc );_edgbd .RestartAttr =&_bbd ;continue ;};};for {_bgfgb ,_efae :=d .Token ();if _efae !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077I\u006ef\u006f\u004b\u0069\u006f\u0073\u006b\u003a \u0025\u0073",_efae );};if _bcea ,_cbfda :=_bgfgb .(_bcaf .EndElement );_cbfda &&_bcea .Name ==start .Name {break ;};};return nil ;};func (_ecdeg *CT_SlideViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ecdeg .CSldViewPr =NewCT_CommonSlideViewProperties ();_abeag :for {_gbabd ,_bgdd :=d .Token ();if _bgdd !=nil {return _bgdd ;};switch _gabe :=_gbabd .(type ){case _bcaf .StartElement :switch _gabe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _bbcfa :=d .DecodeElement (_ecdeg .CSldViewPr ,&_gabe );_bbcfa !=nil {return _bbcfa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecdeg .ExtLst =NewCT_ExtensionList ();if _efdb :=d .DecodeElement (_ecdeg .ExtLst ,&_gabe );_efdb !=nil {return _efdb ;};default:_cacbe .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\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gabe .Name );if _gagc :=d .Skip ();_gagc !=nil {return _gagc ;};};case _bcaf .EndElement :break _abeag ;case _bcaf .CharData :};};return nil ;}; +// Cryptographic Algorithm Extensibility +AlgIdExtAttr *uint32 ; -// Validate validates the CT_TLByRgbColorTransform and its children -func (_fabg *CT_TLByRgbColorTransform )Validate ()error {return _fabg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_cdfc :=&CT_TLAnimateRotationBehavior {};_cdfc .CBhvr =NewCT_TLCommonBehaviorData ();return _cdfc ;};type CT_SideDirectionTransition struct{ +// Algorithm Extensibility Source +AlgIdExtSourceAttr *string ; -// Direction -DirAttr ST_TransitionSideDirectionType ;};func NewCmAuthorLst ()*CmAuthorLst {_fccgd :=&CmAuthorLst {};_fccgd .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _fccgd ;}; +// Cryptographic Provider Type Extensibility +CryptProviderTypeExtAttr *uint32 ; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gdbd *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _aaae :=_gdbd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aaae !=nil {return _aaae ;};if _bfedc :=_gdbd .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bfedc !=nil {return _bfedc ;};if _dgga :=_gdbd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dgga !=nil {return _dgga ;};return nil ;}; +// Provider Type Extensibility Source +CryptProviderTypeExtSourceAttr *string ;}; -// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path -func (_cga *CT_ViewProperties )ValidateWithPath (path string )error {if _bfdb :=_cga .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_bfdb !=nil {return _bfdb ;};if _cga .NormalViewPr !=nil {if _ffgbc :=_cga .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_ffgbc !=nil {return _ffgbc ;};};if _cga .SlideViewPr !=nil {if _fafad :=_cga .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_fafad !=nil {return _fafad ;};};if _cga .OutlineViewPr !=nil {if _bg :=_cga .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_bg !=nil {return _bg ;};};if _cga .NotesTextViewPr !=nil {if _dedcfe :=_cga .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_dedcfe !=nil {return _dedcfe ;};};if _cga .SorterViewPr !=nil {if _ageebe :=_cga .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_ageebe !=nil {return _ageebe ;};};if _cga .NotesViewPr !=nil {if _bgafc :=_cga .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_bgafc !=nil {return _bgafc ;};};if _cga .GridSpacing !=nil {if _baad :=_cga .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_baad !=nil {return _baad ;};};if _cga .ExtLst !=nil {if _bgfedb :=_cga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgfedb !=nil {return _bgfedb ;};};return nil ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_cgdad :=&CT_TLAnimVariantIntegerVal {};return _cgdad ;};func (_aef *CT_CustomShowList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ceaa :for {_effca ,_abgc :=d .Token ();if _abgc !=nil {return _abgc ;};switch _aecfc :=_effca .(type ){case _bcaf .StartElement :switch _aecfc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_bbga :=NewCT_CustomShow ();if _gbbgc :=d .DecodeElement (_bbga ,&_aecfc );_gbbgc !=nil {return _gbbgc ;};_aef .CustShow =append (_aef .CustShow ,_bbga );default:_cacbe .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\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aecfc .Name );if _begf :=d .Skip ();_begf !=nil {return _begf ;};};case _bcaf .EndElement :break _ceaa ;case _bcaf .CharData :};};return nil ;};func (_gfed ST_TLTriggerRuntimeNode )String ()string {switch _gfed {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";};type CT_PresentationProperties struct{ - -// HTML Publishing Properties -HtmlPubPr *CT_HtmlPublishProperties ; - -// Web Properties -WebPr *CT_WebProperties ; +// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path +func (_fgaf *CT_CommentAuthor )ValidateWithPath (path string )error {if _fgaf .ExtLst !=nil {if _cceba :=_fgaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cceba !=nil {return _cceba ;};};return nil ;};func (_bagbe *CT_TLTemplate )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bagbe .LvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_bagbe .LvlAttr )});};e .EncodeToken (start );_ggfgf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bagbe .TnLst ,_ggfgf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebbdf *ST_ViewType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deegf ,_dbbad :=d .Token ();if _dbbad !=nil {return _dbbad ;};if _gcbbb ,_efdf :=_deegf .(_e .EndElement );_efdf &&_gcbbb .Name ==start .Name {*_ebbdf =1;return nil ;};if _ecebe ,_cbbbe :=_deegf .(_e .CharData );!_cbbbe {return _d .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",_deegf );}else {switch string (_ecebe ){case "":*_ebbdf =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_ebbdf =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ebbdf =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_ebbdf =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_ebbdf =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ebbdf =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_ebbdf =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ebbdf =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_ebbdf =8;};};_deegf ,_dbbad =d .Token ();if _dbbad !=nil {return _dbbad ;};if _defga ,_eeegef :=_deegf .(_e .EndElement );_eeegef &&_defga .Name ==start .Name {return nil ;};return _d .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",_deegf );};func (_ddfb ST_TLTime )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddfb .Uint32 !=nil {e .EncodeToken (_e .CharData (_d .Sprintf ("\u0025\u0064",*_ddfb .Uint32 )));};if _ddfb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_e .CharData (_ddfb .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func (_bdddgf *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbcb ,_baadcd :=d .Token ();if _baadcd !=nil {return _baadcd ;};if _afgf ,_eeffd :=_fdbcb .(_e .EndElement );_eeffd &&_afgf .Name ==start .Name {*_bdddgf =1;return nil ;};if _fgfa ,_cafgg :=_fdbcb .(_e .CharData );!_cafgg {return _d .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",_fdbcb );}else {switch string (_fgfa ){case "":*_bdddgf =0;case "\u0062\u0061\u0073\u0065":*_bdddgf =1;case "\u0073\u0075\u006d":*_bdddgf =2;case "\u0072\u0065\u0070\u006c":*_bdddgf =3;case "\u006d\u0075\u006c\u0074":*_bdddgf =4;case "\u006e\u006f\u006e\u0065":*_bdddgf =5;};};_fdbcb ,_baadcd =d .Token ();if _baadcd !=nil {return _baadcd ;};if _ffcf ,_gdfefe :=_fdbcb .(_e .EndElement );_gdfefe &&_ffcf .Name ==start .Name {return nil ;};return _d .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",_fdbcb );};func (_dbbbg ST_PhotoAlbumLayout )Validate ()error {return _dbbbg .ValidateWithPath ("")}; -// Printing Properties -PrnPr *CT_PrintProperties ; +// Validate validates the CT_TLMediaNodeAudio and its children +func (_daeb *CT_TLMediaNodeAudio )Validate ()error {return _daeb .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");}; -// Presentation-wide Show Properties -ShowPr *CT_ShowProperties ; +// Validate validates the CT_TLTimeNodeParallel and its children +func (_edbca *CT_TLTimeNodeParallel )Validate ()error {return _edbca .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};type CT_Extension struct{ -// Color MRU -ClrMru *_dcdb .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func (_eeae *ST_TLTimeNodeFillType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fd ,_ecfa :=d .Token ();if _ecfa !=nil {return _ecfa ;};if _daddefa ,_fgcab :=_fd .(_bcaf .EndElement );_fgcab &&_daddefa .Name ==start .Name {*_eeae =1;return nil ;};if _eegc ,_edg :=_fd .(_bcaf .CharData );!_edg {return _ffgea .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",_fd );}else {switch string (_eegc ){case "":*_eeae =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_eeae =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_eeae =2;case "\u0068\u006f\u006c\u0064":*_eeae =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_eeae =4;};};_fd ,_ecfa =d .Token ();if _ecfa !=nil {return _ecfa ;};if _bebd ,_ffca :=_fd .(_bcaf .EndElement );_ffca &&_bebd .Name ==start .Name {return nil ;};return _ffgea .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",_fd );};func (_cabbe *CT_TLTimeNodeSequence )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cabbe .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_cabbe .ConcurrentAttr ))});};if _cabbe .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_cfggb ,_abbba :=_cabbe .PrevAcAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _abbba !=nil {return _abbba ;};start .Attr =append (start .Attr ,_cfggb );};if _cabbe .NextAcAttr !=ST_TLNextActionTypeUnset {_beafc ,_ccgfg :=_cabbe .NextAcAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _ccgfg !=nil {return _ccgfg ;};start .Attr =append (start .Attr ,_beafc );};e .EncodeToken (start );_abe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cabbe .CTn ,_abe );if _cabbe .PrevCondLst !=nil {_ceafg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cabbe .PrevCondLst ,_ceafg );};if _cabbe .NextCondLst !=nil {_dggf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cabbe .NextCondLst ,_dggf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_ffgf :=&CT_ShowInfoKiosk {};return _ffgf };func (_cfg ST_TLBehaviorAdditiveType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_cfg .String (),start );};func (_beae *CT_TLAnimateScaleBehavior )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _beae .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_beae .ZoomContentsAttr ))});};e .EncodeToken (start );_efbgc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_beae .CBhvr ,_efbgc );if _beae .By !=nil {_feag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_beae .By ,_feag );};if _beae .From !=nil {_deada :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_beae .From ,_deada );};if _beae .To !=nil {_aagb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_beae .To ,_aagb );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Uniform Resource Identifier +UriAttr string ;Any []_f .Any ;}; -// Validate validates the CT_OrientationTransition and its children -func (_ffgdb *CT_OrientationTransition )Validate ()error {return _ffgdb .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};type CT_TLTimeAnimateValue struct{ +// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path +func (_cbgfa *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _caacg :=_cbgfa .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_caacg !=nil {return _caacg ;};return nil ;};func (_egfge *CT_Picture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egfge .NvPicPr =NewCT_PictureNonVisual ();_egfge .BlipFill =_da .NewCT_BlipFillProperties ();_egfge .SpPr =_da .NewCT_ShapeProperties ();_edfc :for {_efac ,_ecbe :=d .Token ();if _ecbe !=nil {return _ecbe ;};switch _ccgbd :=_efac .(type ){case _e .StartElement :switch _ccgbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _dgeac :=d .DecodeElement (_egfge .NvPicPr ,&_ccgbd );_dgeac !=nil {return _dgeac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ggcbg :=d .DecodeElement (_egfge .BlipFill ,&_ccgbd );_ggcbg !=nil {return _ggcbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _fbff :=d .DecodeElement (_egfge .SpPr ,&_ccgbd );_fbff !=nil {return _fbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_egfge .Style =_da .NewCT_ShapeStyle ();if _eece :=d .DecodeElement (_egfge .Style ,&_ccgbd );_eece !=nil {return _eece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfge .ExtLst =NewCT_ExtensionListModify ();if _gbcc :=d .DecodeElement (_egfge .ExtLst ,&_ccgbd );_gbcc !=nil {return _gbcc ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_ccgbd .Name );if _gbfa :=d .Skip ();_gbfa !=nil {return _gbfa ;};};case _e .EndElement :break _edfc ;case _e .CharData :};};return nil ;};type CT_TLTimeAnimateValue struct{ // Time TmAttr *ST_TLTimeAnimateValueTime ; @@ -1746,715 +1998,463 @@ TmAttr *ST_TLTimeAnimateValueTime ; FmlaAttr *string ; // Value -Val *CT_TLAnimVariant ;}; +Val *CT_TLAnimVariant ;};func (_ebdga ST_TLBehaviorTransformType )Validate ()error {return _ebdga .ValidateWithPath ("")};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_bbcaa :=&CT_SlideTransitionChoice {};return _bbcaa ;};func (_eeddf ST_TLBehaviorAdditiveType )Validate ()error {return _eeddf .ValidateWithPath ("")};func (_aageg ST_TLAnimateColorDirection )Validate ()error {return _aageg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path -func (_cbc *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _facaa ,_gada :=range _cbc .EmbeddedFont {if _bagfa :=_gada .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_facaa ));_bagfa !=nil {return _bagfa ;};};return nil ;};func (_cabdf ST_TLDiagramBuildType )Validate ()error {return _cabdf .ValidateWithPath ("")};func (_dfaf *CT_TLAnimVariant )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fcebg :for {_bef ,_ggfbe :=d .Token ();if _ggfbe !=nil {return _ggfbe ;};switch _bbgd :=_bef .(type ){case _bcaf .StartElement :switch _bbgd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"}:_dfaf .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _ccc :=d .DecodeElement (_dfaf .BoolVal ,&_bbgd );_ccc !=nil {return _ccc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"}:_dfaf .IntVal =NewCT_TLAnimVariantIntegerVal ();if _efca :=d .DecodeElement (_dfaf .IntVal ,&_bbgd );_efca !=nil {return _efca ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"}:_dfaf .FltVal =NewCT_TLAnimVariantFloatVal ();if _gfbd :=d .DecodeElement (_dfaf .FltVal ,&_bbgd );_gfbd !=nil {return _gfbd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"}:_dfaf .StrVal =NewCT_TLAnimVariantStringVal ();if _gcc :=d .DecodeElement (_dfaf .StrVal ,&_bbgd );_gcc !=nil {return _gcc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"}:_dfaf .ClrVal =_dcdb .NewCT_Color ();if _face :=d .DecodeElement (_dfaf .ClrVal ,&_bbgd );_face !=nil {return _face ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_bbgd .Name );if _ccef :=d .Skip ();_ccef !=nil {return _ccef ;};};case _bcaf .EndElement :break _fcebg ;case _bcaf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path +func (_fgeff *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _edbfb :=_fgeff .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_edbfb !=nil {return _edbfb ;};if _agdca :=_fgeff .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_agdca !=nil {return _agdca ;};if _gecee :=_fgeff .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gecee !=nil {return _gecee ;};if _fgeff .PrevCondLst !=nil {if _fdca :=_fgeff .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fdca !=nil {return _fdca ;};};if _fgeff .NextCondLst !=nil {if _gcdfg :=_fgeff .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gcdfg !=nil {return _gcdfg ;};};return nil ;};func (_cfedd ST_SlideLayoutType )String ()string {switch _cfedd {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0074\u0078";case 3:return "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case 4:return "\u0074\u0062\u006c";case 5:return "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case 6:return "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 7:return "\u0064\u0067\u006d";case 8:return "\u0063\u0068\u0061r\u0074";case 9:return "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case 10:return "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 11:return "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case 12:return "\u0062\u006c\u0061n\u006b";case 13:return "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case 14:return "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 15:return "\u006fb\u006a\u004f\u006e\u006c\u0079";case 16:return "\u006f\u0062\u006a";case 17:return "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case 18:return "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case 19:return "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case 20:return "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case 21:return "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 22:return "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 23:return "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case 24:return "\u0066o\u0075\u0072\u004f\u0062\u006a";case 25:return "\u0076\u0065\u0072\u0074\u0054\u0078";case 26:return "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case 27:return "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case 28:return "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case 29:return "\u0074\u0077\u006f\u004f\u0062\u006a";case 30:return "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 31:return "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case 32:return "\u0063\u0075\u0073\u0074";case 33:return "\u0073e\u0063\u0048\u0065\u0061\u0064";case 34:return "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case 35:return "\u006f\u0062\u006aT\u0078";case 36:return "\u0070\u0069\u0063T\u0078";};return "";};func (_ecag ST_PhotoAlbumLayout )String ()string {switch _ecag {case 0:return "";case 1:return "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case 2:return "\u0031\u0070\u0069\u0063";case 3:return "\u0032\u0070\u0069\u0063";case 4:return "\u0034\u0070\u0069\u0063";case 5:return "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case 6:return "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case 7:return "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return "";};func (_cbee *CT_TLAnimateMotionBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbee .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_beafc ,_gffe :=_cbee .OriginAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _gffe !=nil {return _gffe ;};start .Attr =append (start .Attr ,_beafc );};if _cbee .PathAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_cbee .PathAttr )});};if _cbee .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_gcdfd ,_egadc :=_cbee .PathEditModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _egadc !=nil {return _egadc ;};start .Attr =append (start .Attr ,_gcdfd );};if _cbee .RAngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_cbee .RAngAttr )});};if _cbee .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cbee .PtsTypesAttr )});};e .EncodeToken (start );_eggd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cbee .CBhvr ,_eggd );if _cbee .By !=nil {_fcgege :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_cbee .By ,_fcgege );};if _cbee .From !=nil {_accac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cbee .From ,_accac );};if _cbee .To !=nil {_cfbd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_cbee .To ,_cfbd );};if _cbee .RCtr !=nil {_adagg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_cbee .RCtr ,_adagg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ecagf ST_PlaceholderSize )String ()string {switch _ecagf {case 0:return "";case 1:return "\u0066\u0075\u006c\u006c";case 2:return "\u0068\u0061\u006c\u0066";case 3:return "\u0071u\u0061\u0072\u0074\u0065\u0072";};return "";};func (_faggg ST_IterateType )String ()string {switch _faggg {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_ebb *CT_CommonSlideViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebb .CViewPr =NewCT_CommonViewProperties ();for _ ,_gece :=range start .Attr {if _gece .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_cacd ,_abd :=_a .ParseBool (_gece .Value );if _abd !=nil {return _abd ;};_ebb .SnapToGridAttr =&_cacd ;continue ;};if _gece .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_fede ,_abe :=_a .ParseBool (_gece .Value );if _abe !=nil {return _abe ;};_ebb .SnapToObjectsAttr =&_fede ;continue ;};if _gece .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_caa ,_bdgg :=_a .ParseBool (_gece .Value );if _bdgg !=nil {return _bdgg ;};_ebb .ShowGuidesAttr =&_caa ;continue ;};};_cgb :for {_ebg ,_ccga :=d .Token ();if _ccga !=nil {return _ccga ;};switch _fafg :=_ebg .(type ){case _e .StartElement :switch _fafg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _efd :=d .DecodeElement (_ebb .CViewPr ,&_fafg );_efd !=nil {return _efd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}:_ebb .GuideLst =NewCT_GuideList ();if _fbb :=d .DecodeElement (_ebb .GuideLst ,&_fafg );_fbb !=nil {return _fbb ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_fafg .Name );if _dfba :=d .Skip ();_dfba !=nil {return _dfba ;};};case _e .EndElement :break _cgb ;case _e .CharData :};};return nil ;};func (_cabaf ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bccf :=_e .Attr {};_bccf .Name =name ;switch _cabaf {case ST_TLTimeNodeMasterRelationUnset :_bccf .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_bccf .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_bccf .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_bccf .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _bccf ,nil ;};func (_cafgb ST_WebColorType )Validate ()error {return _cafgb .ValidateWithPath ("")};func NewCT_CustomerData ()*CT_CustomerData {_dbaa :=&CT_CustomerData {};return _dbaa };func NewCT_CustomShow ()*CT_CustomShow {_gcf :=&CT_CustomShow {};_gcf .SldLst =NewCT_SlideRelationshipList ();return _gcf ;};func (_acedd *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebgae :for {_aabg ,_fafb :=d .Token ();if _fafb !=nil {return _fafb ;};switch _efddc :=_aabg .(type ){case _e .StartElement :switch _efddc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}:var _degg string ;if _gbbfea :=d .DecodeElement (&_degg ,&_efddc );_gbbfea !=nil {return _gbbfea ;};_acedd .AttrName =append (_acedd .AttrName ,_degg );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u004e\u0061\u006d\u0065L\u0069\u0073\u0074\u0020\u0025\u0076",_efddc .Name );if _bfbag :=d .Skip ();_bfbag !=nil {return _bfbag ;};};case _e .EndElement :break _ebgae ;case _e .CharData :};};return nil ;};func (_fcfe *CT_NotesTextViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_beffb :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fcfe .CViewPr ,_beffb );if _fcfe .ExtLst !=nil {_fgba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfe .ExtLst ,_fgba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfebe ST_PlaceholderType )String ()string {switch _bfebe {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d";case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c";case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d";case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";};func (_becaf *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_becaf =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_becaf =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_becaf =2;};return nil ;};func (_befg *CT_PhotoAlbum )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _befg .BwAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0077"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_befg .BwAttr ))});};if _befg .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_befg .ShowCaptionsAttr ))});};if _befg .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_cada ,_cgecg :=_befg .LayoutAttr .MarshalXMLAttr (_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _cgecg !=nil {return _cgecg ;};start .Attr =append (start .Attr ,_cada );};if _befg .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_dagb ,_fddf :=_befg .FrameAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0072\u0061m\u0065"});if _fddf !=nil {return _fddf ;};start .Attr =append (start .Attr ,_dagb );};e .EncodeToken (start );if _befg .ExtLst !=nil {_dead :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befg .ExtLst ,_dead );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path -func (_eddbd *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };type ST_ViewType byte ;func (_feadg ST_PhotoAlbumFrameShape )String ()string {switch _feadg {case 0:return "";case 1:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case 2:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case 3:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case 4:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case 5:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case 6:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case 7:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return "";}; +// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path +func (_dgbff *CT_TimeNodeList )ValidateWithPath (path string )error {for _dcdffg ,_accag :=range _dgbff .Par {if _affad :=_accag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_dcdffg ));_affad !=nil {return _affad ;};};for _dbdcc ,_aafb :=range _dgbff .Seq {if _adeg :=_aafb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_dbdcc ));_adeg !=nil {return _adeg ;};};for _ffdg ,_fcdcc :=range _dgbff .Excl {if _cgcf :=_fcdcc .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_ffdg ));_cgcf !=nil {return _cgcf ;};};for _dced ,_gbae :=range _dgbff .Anim {if _egcd :=_gbae .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_dced ));_egcd !=nil {return _egcd ;};};for _agbceg ,_egagb :=range _dgbff .AnimClr {if _ddeaf :=_egagb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_agbceg ));_ddeaf !=nil {return _ddeaf ;};};for _cabbb ,_dabfc :=range _dgbff .AnimEffect {if _cdege :=_dabfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_cabbb ));_cdege !=nil {return _cdege ;};};for _facda ,_caaab :=range _dgbff .AnimMotion {if _gbff :=_caaab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_facda ));_gbff !=nil {return _gbff ;};};for _fffed ,_aggb :=range _dgbff .AnimRot {if _gdcc :=_aggb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_fffed ));_gdcc !=nil {return _gdcc ;};};for _aggdf ,_fgcg :=range _dgbff .AnimScale {if _gddg :=_fgcg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aggdf ));_gddg !=nil {return _gddg ;};};for _cfeea ,_fggc :=range _dgbff .Cmd {if _febce :=_fggc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_cfeea ));_febce !=nil {return _febce ;};};for _dfbbda ,_ddeab :=range _dgbff .Set {if _gfffd :=_ddeab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dfbbda ));_gfffd !=nil {return _gfffd ;};};for _gebef ,_aefgg :=range _dgbff .Audio {if _cfgbg :=_aefgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_gebef ));_cfgbg !=nil {return _cfgbg ;};};for _fcff ,_dbfbd :=range _dgbff .Video {if _ccefc :=_dbfbd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_fcff ));_ccefc !=nil {return _ccefc ;};};return nil ;};func (_ggedg *CT_TLAnimVariantBooleanVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0064",_efaca (_ggedg .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eafde *CT_OleObjectEmbed )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eafde .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_faefcf ,_fggbg :=_eafde .FollowColorSchemeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _fggbg !=nil {return _fggbg ;};start .Attr =append (start .Attr ,_faefcf );};e .EncodeToken (start );if _eafde .ExtLst !=nil {_bfed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafde .ExtLst ,_bfed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bacgc ST_SplitterBarState )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fagbf :=_e .Attr {};_fagbf .Name =name ;switch _bacgc {case ST_SplitterBarStateUnset :_fagbf .Value ="";case ST_SplitterBarStateMinimized :_fagbf .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_fagbf .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_fagbf .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _fagbf ,nil ;};func (_cccf *CT_NotesMasterIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cccf .NotesMasterId !=nil {_cedf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_cccf .NotesMasterId ,_cedf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgbd *CT_ShowProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgbd .LoopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bgbd .LoopAttr ))});};if _bgbd .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bgbd .ShowNarrationAttr ))});};if _bgbd .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bgbd .ShowAnimationAttr ))});};if _bgbd .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bgbd .UseTimingsAttr ))});};e .EncodeToken (start );if _bgbd .Present !=nil {_ebgde :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_bgbd .Present ,_ebgde );};if _bgbd .Browse !=nil {_bccgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_bgbd .Browse ,_bccgb );};if _bgbd .Kiosk !=nil {_fgcbe :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_bgbd .Kiosk ,_fgcbe );};if _bgbd .SldAll !=nil {_gdcaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_bgbd .SldAll ,_gdcaf );};if _bgbd .SldRg !=nil {_cebd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_bgbd .SldRg ,_cebd );};if _bgbd .CustShow !=nil {_dfbd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_bgbd .CustShow ,_dfbd );};if _bgbd .PenClr !=nil {_adgd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_bgbd .PenClr ,_adgd );};if _bgbd .ExtLst !=nil {_ecbfe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgbd .ExtLst ,_ecbfe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_fccada :=&CT_SlideLayoutIdList {};return _fccada ;};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2;ST_PrintWhatHandouts2 ST_PrintWhat =3;ST_PrintWhatHandouts3 ST_PrintWhat =4;ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9;); -// Validate validates the CT_NotesTextViewProperties and its children -func (_aegda *CT_NotesTextViewProperties )Validate ()error {return _aegda .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");}; +// Validate validates the CT_TLByRgbColorTransform and its children +func (_fdacf *CT_TLByRgbColorTransform )Validate ()error {return _fdacf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; -// Validate validates the CT_SideDirectionTransition and its children -func (_beag *CT_SideDirectionTransition )Validate ()error {return _beag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;); +// Validate validates the CT_PresentationProperties and its children +func (_badb *CT_PresentationProperties )Validate ()error {return _badb .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func NewCT_ControlList ()*CT_ControlList {_dfg :=&CT_ControlList {};return _dfg };func NewCT_InOutTransition ()*CT_InOutTransition {_eefbgd :=&CT_InOutTransition {};return _eefbgd };func (_efefb *CT_PrintProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efefb .PrnWhatAttr !=ST_PrintWhatUnset {_gggc ,_faea :=_efefb .PrnWhatAttr .MarshalXMLAttr (_e .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _faea !=nil {return _faea ;};start .Attr =append (start .Attr ,_gggc );};if _efefb .ClrModeAttr !=ST_PrintColorModeUnset {_bbge ,_cgdcb :=_efefb .ClrModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _cgdcb !=nil {return _cgdcb ;};start .Attr =append (start .Attr ,_bbge );};if _efefb .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_efefb .HiddenSlidesAttr ))});};if _efefb .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_efefb .ScaleToFitPaperAttr ))});};if _efefb .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_efefb .FrameSlidesAttr ))});};e .EncodeToken (start );if _efefb .ExtLst !=nil {_ffaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efefb .ExtLst ,_ffaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TransitionSoundAction and its children -func (_fbdc *CT_TransitionSoundAction )Validate ()error {return _fbdc .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};type ST_TransitionSpeed byte ; +// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path +func (_gddeg *EG_SlideListChoice )ValidateWithPath (path string )error {if _gddeg .SldAll !=nil {if _edbdc :=_gddeg .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_edbdc !=nil {return _edbdc ;};};if _gddeg .SldRg !=nil {if _edeccd :=_gddeg .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_edeccd !=nil {return _edeccd ;};};if _gddeg .CustShow !=nil {if _acfff :=_gddeg .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_acfff !=nil {return _acfff ;};};return nil ;};func (_febca *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_febca .NvSpPr =NewCT_ShapeNonVisual ();_febca .SpPr =_da .NewCT_ShapeProperties ();for _ ,_affd :=range start .Attr {if _affd .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_fagg ,_abcfb :=_a .ParseBool (_affd .Value );if _abcfb !=nil {return _abcfb ;};_febca .UseBgFillAttr =&_fagg ;continue ;};};_abede :for {_eeeg ,_bdad :=d .Token ();if _bdad !=nil {return _bdad ;};switch _cagg :=_eeeg .(type ){case _e .StartElement :switch _cagg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _fafeb :=d .DecodeElement (_febca .NvSpPr ,&_cagg );_fafeb !=nil {return _fafeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _ddbea :=d .DecodeElement (_febca .SpPr ,&_cagg );_ddbea !=nil {return _ddbea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_febca .Style =_da .NewCT_ShapeStyle ();if _aabfg :=d .DecodeElement (_febca .Style ,&_cagg );_aabfg !=nil {return _aabfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_febca .TxBody =_da .NewCT_TextBody ();if _abfd :=d .DecodeElement (_febca .TxBody ,&_cagg );_abfd !=nil {return _abfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_febca .ExtLst =NewCT_ExtensionListModify ();if _edebc :=d .DecodeElement (_febca .ExtLst ,&_cagg );_edebc !=nil {return _edebc ;};default:_f .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cagg .Name );if _bfeae :=d .Skip ();_bfeae !=nil {return _bfeae ;};};case _e .EndElement :break _abede ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_TLAnimateBehavior and its children -func (_fafec *CT_TLAnimateBehavior )Validate ()error {return _fafec .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_fbdb :=&CT_TLAnimateScaleBehavior {};_fbdb .CBhvr =NewCT_TLCommonBehaviorData ();return _fbdb ;}; +// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path +func (_fddbe *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ecfg :=&CT_GroupShapeNonVisual {};_ecfg .CNvPr =_da .NewCT_NonVisualDrawingProps ();_ecfg .CNvGrpSpPr =_da .NewCT_NonVisualGroupDrawingShapeProps ();_ecfg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ecfg ;};func NewCT_TagList ()*CT_TagList {_cggc :=&CT_TagList {};return _cggc };func (_adaeg *CT_NormalViewPortion )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bffc :=range start .Attr {if _bffc .Name .Local =="\u0073\u007a"{_agfd ,_gbedc :=ParseUnionST_PositiveFixedPercentage (_bffc .Value );if _gbedc !=nil {return _gbedc ;};_adaeg .SzAttr =_agfd ;continue ;};if _bffc .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_cdae ,_dfddf :=_a .ParseBool (_bffc .Value );if _dfddf !=nil {return _dfddf ;};_adaeg .AutoAdjustAttr =&_cdae ;continue ;};};for {_dddd ,_bfcg :=d .Token ();if _bfcg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006da\u006cV\u0069\u0065\u0077\u0050\u006f\u0072\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bfcg );};if _ddgda ,_afde :=_dddd .(_e .EndElement );_afde &&_ddgda .Name ==start .Name {break ;};};return nil ;};func (_cbbc *CT_TLOleBuildChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbgbd :=range start .Attr {if _bbgbd .Name .Local =="\u0062\u006c\u0064"{_cbbc .BldAttr .UnmarshalXMLAttr (_bbgbd );continue ;};if _bbgbd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_ffdfg ,_aegeb :=_a .ParseBool (_bbgbd .Value );if _aegeb !=nil {return _aegeb ;};_cbbc .AnimBgAttr =&_ffdfg ;continue ;};if _bbgbd .Name .Local =="\u0073\u0070\u0069\u0064"{_gfbbc ,_bcfbf :=_a .ParseUint (_bbgbd .Value ,10,32);if _bcfbf !=nil {return _bcfbf ;};_cgeb :=uint32 (_gfbbc );_cbbc .SpidAttr =&_cgeb ;continue ;};if _bbgbd .Name .Local =="\u0067\u0072\u0070I\u0064"{_beggd ,_daab :=_a .ParseUint (_bbgbd .Value ,10,32);if _daab !=nil {return _daab ;};_cdfd :=uint32 (_beggd );_cbbc .GrpIdAttr =&_cdfd ;continue ;};if _bbgbd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bdabe ,_bfdde :=_a .ParseBool (_bbgbd .Value );if _bfdde !=nil {return _bfdde ;};_cbbc .UiExpandAttr =&_bdabe ;continue ;};};for {_debaa ,_cfgab :=d .Token ();if _cfgab !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u004c\u004f\u006c\u0065\u0042\u0075i\u006c\u0064\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cfgab );};if _edea ,_aadfd :=_debaa .(_e .EndElement );_aadfd &&_edea .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_eaea *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func NewCT_NotesMaster ()*CT_NotesMaster {_dddca :=&CT_NotesMaster {};_dddca .CSld =NewCT_CommonSlideData ();_dddca .ClrMap =_dcdb .NewCT_ColorMapping ();return _dddca ;};func (_gecbc ST_TLChartSubelementType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_gecbc .String (),start );};func (_ggagef *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_ggagef =0;case "\u006f\u0075\u0074":*_ggagef =1;case "\u0069\u006e":*_ggagef =2;};return nil ;};func (_ffce ST_TLPreviousActionType )Validate ()error {return _ffce .ValidateWithPath ("")}; +// Validate validates the CT_SideDirectionTransition and its children +func (_bacb *CT_SideDirectionTransition )Validate ()error {return _bacb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};func (_decgg ST_PrintWhat )Validate ()error {return _decgg .ValidateWithPath ("")};func (_acegf *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acegf =0;case "\u0066\u0069\u0072s\u0074":*_acegf =1;case "\u006c\u0061\u0073\u0074":*_acegf =2;case "\u0061\u006c\u006c":*_acegf =3;};return nil ;};func (_ddgg *CT_OutlineViewSlideList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddgg .Sld !=nil {_fbcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_cbgcbe :=range _ddgg .Sld {e .EncodeElement (_cbgcbe ,_fbcf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adaac *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbfe ,_dccad :=d .Token ();if _dccad !=nil {return _dccad ;};if _bfgbb ,_dcfeg :=_cbbfe .(_e .EndElement );_dcfeg &&_bfgbb .Name ==start .Name {*_adaac =1;return nil ;};if _faeff ,_fcdd :=_cbbfe .(_e .CharData );!_fcdd {return _d .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",_cbbfe );}else {switch string (_faeff ){case "":*_adaac =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_adaac =1;case "\u006c\u0069\u006e":*_adaac =2;case "\u0066\u006d\u006c\u0061":*_adaac =3;};};_cbbfe ,_dccad =d .Token ();if _dccad !=nil {return _dccad ;};if _cffaa ,_fbbga :=_cbbfe .(_e .EndElement );_fbbga &&_cffaa .Name ==start .Name {return nil ;};return _d .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",_cbbfe );};func (_cebcg ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _cebcg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebcg ));};return nil ;};type CT_TLByHslColorTransform struct{ -// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path -func (_dgbg *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func (_gagda ST_PrintWhat )String ()string {switch _gagda {case 0:return "";case 1:return "\u0073\u006c\u0069\u0064\u0065\u0073";case 2:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case 3:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case 4:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case 5:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case 6:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case 7:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case 8:return "\u006e\u006f\u0074e\u0073";case 9:return "\u006fu\u0074\u006c\u0069\u006e\u0065";};return "";};func (_ffgd *Presentation )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ffgd .CT_Presentation =*NewCT_Presentation ();for _ ,_deggb :=range start .Attr {if _deggb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_cbge ,_ddgbg :=_bafec .ParseInt (_deggb .Value ,10,32);if _ddgbg !=nil {return _ddgbg ;};_dbee :=int32 (_cbge );_ffgd .FirstSlideNumAttr =&_dbee ;continue ;};if _deggb .Name .Local =="\u0072\u0074\u006c"{_ecffe ,_abfe :=_bafec .ParseBool (_deggb .Value );if _abfe !=nil {return _abfe ;};_ffgd .RtlAttr =&_ecffe ;continue ;};if _deggb .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_ebegf ,_badff :=_bafec .ParseBool (_deggb .Value );if _badff !=nil {return _badff ;};_ffgd .CompatModeAttr =&_ebegf ;continue ;};if _deggb .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_fgd ,_fegc :=_bafec .ParseBool (_deggb .Value );if _fegc !=nil {return _fegc ;};_ffgd .EmbedTrueTypeFontsAttr =&_fgd ;continue ;};if _deggb .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_cdgd ,_edba :=_bafec .ParseBool (_deggb .Value );if _edba !=nil {return _edba ;};_ffgd .AutoCompressPicturesAttr =&_cdgd ;continue ;};if _deggb .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_dabc ,_deaaf :=_bafec .ParseBool (_deggb .Value );if _deaaf !=nil {return _deaaf ;};_ffgd .ShowSpecialPlsOnTitleSldAttr =&_dabc ;continue ;};if _deggb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_gffee ,_dae :=ParseUnionST_Percentage (_deggb .Value );if _dae !=nil {return _dae ;};_ffgd .ServerZoomAttr =&_gffee ;continue ;};if _deggb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ffgd .ConformanceAttr .UnmarshalXMLAttr (_deggb );continue ;};if _deggb .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_fcdfd ,_gefg :=_bafec .ParseBool (_deggb .Value );if _gefg !=nil {return _gefg ;};_ffgd .RemovePersonalInfoOnSaveAttr =&_fcdfd ;continue ;};if _deggb .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_eebe ,_fcc :=_bafec .ParseBool (_deggb .Value );if _fcc !=nil {return _fcc ;};_ffgd .SaveSubsetFontsAttr =&_eebe ;continue ;};if _deggb .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_fdcbga ,_fcedda :=_bafec .ParseUint (_deggb .Value ,10,32);if _fcedda !=nil {return _fcedda ;};_gebc :=uint32 (_fdcbga );_ffgd .BookmarkIdSeedAttr =&_gebc ;continue ;};if _deggb .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_bgdf ,_bcfbb :=_bafec .ParseBool (_deggb .Value );if _bcfbb !=nil {return _bcfbb ;};_ffgd .StrictFirstAndLastCharsAttr =&_bgdf ;continue ;};};_fdab :for {_fdaf ,_gbfa :=d .Token ();if _gbfa !=nil {return _gbfa ;};switch _effe :=_fdaf .(type ){case _bcaf .StartElement :switch _effe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_ffgd .SldMasterIdLst =NewCT_SlideMasterIdList ();if _fceegd :=d .DecodeElement (_ffgd .SldMasterIdLst ,&_effe );_fceegd !=nil {return _fceegd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_ffgd .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _bffda :=d .DecodeElement (_ffgd .NotesMasterIdLst ,&_effe );_bffda !=nil {return _bffda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_ffgd .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _bfbc :=d .DecodeElement (_ffgd .HandoutMasterIdLst ,&_effe );_bfbc !=nil {return _bfbc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_ffgd .SldIdLst =NewCT_SlideIdList ();if _cgaf :=d .DecodeElement (_ffgd .SldIdLst ,&_effe );_cgaf !=nil {return _cgaf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_ffgd .SldSz =NewCT_SlideSize ();if _aced :=d .DecodeElement (_ffgd .SldSz ,&_effe );_aced !=nil {return _aced ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _bade :=d .DecodeElement (_ffgd .NotesSz ,&_effe );_bade !=nil {return _bade ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_ffgd .SmartTags =NewCT_SmartTags ();if _gaed :=d .DecodeElement (_ffgd .SmartTags ,&_effe );_gaed !=nil {return _gaed ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_ffgd .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _gedb :=d .DecodeElement (_ffgd .EmbeddedFontLst ,&_effe );_gedb !=nil {return _gedb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_ffgd .CustShowLst =NewCT_CustomShowList ();if _addac :=d .DecodeElement (_ffgd .CustShowLst ,&_effe );_addac !=nil {return _addac ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_ffgd .PhotoAlbum =NewCT_PhotoAlbum ();if _gddc :=d .DecodeElement (_ffgd .PhotoAlbum ,&_effe );_gddc !=nil {return _gddc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_ffgd .CustDataLst =NewCT_CustomerDataList ();if _fcgbe :=d .DecodeElement (_ffgd .CustDataLst ,&_effe );_fcgbe !=nil {return _fcgbe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_ffgd .Kinsoku =NewCT_Kinsoku ();if _gdd :=d .DecodeElement (_ffgd .Kinsoku ,&_effe );_gdd !=nil {return _gdd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_ffgd .DefaultTextStyle =_dcdb .NewCT_TextListStyle ();if _edafb :=d .DecodeElement (_ffgd .DefaultTextStyle ,&_effe );_edafb !=nil {return _edafb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_ffgd .ModifyVerifier =NewCT_ModifyVerifier ();if _abbc :=d .DecodeElement (_ffgd .ModifyVerifier ,&_effe );_abbc !=nil {return _abbc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffgd .ExtLst =NewCT_ExtensionList ();if _cgdff :=d .DecodeElement (_ffgd .ExtLst ,&_effe );_cgdff !=nil {return _cgdff ;};default:_cacbe .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\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_effe .Name );if _dbfe :=d .Skip ();_dbfe !=nil {return _dbfe ;};};case _bcaf .EndElement :break _fdab ;case _bcaf .CharData :};};return nil ;};func (_cbdcf *ST_PlaceholderSize )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_adfc ,_decec :=d .Token ();if _decec !=nil {return _decec ;};if _bea ,_geddfa :=_adfc .(_bcaf .EndElement );_geddfa &&_bea .Name ==start .Name {*_cbdcf =1;return nil ;};if _gdcg ,_dfeb :=_adfc .(_bcaf .CharData );!_dfeb {return _ffgea .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",_adfc );}else {switch string (_gdcg ){case "":*_cbdcf =0;case "\u0066\u0075\u006c\u006c":*_cbdcf =1;case "\u0068\u0061\u006c\u0066":*_cbdcf =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_cbdcf =3;};};_adfc ,_decec =d .Token ();if _decec !=nil {return _decec ;};if _dgge ,_gcade :=_adfc .(_bcaf .EndElement );_gcade &&_dgge .Name ==start .Name {return nil ;};return _ffgea .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",_adfc );};func (_fbeee *CT_HandoutMasterIdListEntry )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_fbeee .IdAttr )});e .EncodeToken (start );if _fbeee .ExtLst !=nil {_abd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbeee .ExtLst ,_abd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dagdd ST_TransitionSpeed )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_cgffa :=_bcaf .Attr {};_cgffa .Name =name ;switch _dagdd {case ST_TransitionSpeedUnset :_cgffa .Value ="";case ST_TransitionSpeedSlow :_cgffa .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_cgffa .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_cgffa .Value ="\u0066\u0061\u0073\u0074";};return _cgffa ,nil ;};func (_fcdbb *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dcfb ,_cfdcc :=d .Token ();if _cfdcc !=nil {return _cfdcc ;};if _dfgef ,_fgcd :=_dcfb .(_bcaf .EndElement );_fgcd &&_dfgef .Name ==start .Name {*_fcdbb =1;return nil ;};if _cdgec ,_efddb :=_dcfb .(_bcaf .CharData );!_efddb {return _ffgea .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",_dcfb );}else {switch string (_cdgec ){case "":*_fcdbb =0;case "\u006e\u006f\u006e\u0065":*_fcdbb =1;case "\u0066\u0075\u006c\u006c":*_fcdbb =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_fcdbb =3;};};_dcfb ,_cfdcc =d .Token ();if _cfdcc !=nil {return _cfdcc ;};if _bbdeb ,_dadbe :=_dcfb .(_bcaf .EndElement );_dadbe &&_bbdeb .Name ==start .Name {return nil ;};return _ffgea .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",_dcfb );};func NewEG_SlideListChoice ()*EG_SlideListChoice {_dfab :=&EG_SlideListChoice {};return _dfab };func (_bdb ST_IterateType )Validate ()error {return _bdb .ValidateWithPath ("")};func NewCT_GuideList ()*CT_GuideList {_faed :=&CT_GuideList {};return _faed }; +// Hue +HAttr int32 ; -// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path -func (_daeab *CT_GuideList )ValidateWithPath (path string )error {for _afbafe ,_cgfe :=range _daeab .Guide {if _egbc :=_cgfe .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_afbafe ));_egbc !=nil {return _egbc ;};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_badc :=&CT_GraphicalObjectFrameNonVisual {};_badc .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_badc .CNvGraphicFramePr =_dcdb .NewCT_NonVisualGraphicFrameProperties ();_badc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _badc ;}; +// Saturation +SAttr _da .ST_FixedPercentage ; -// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path -func (_gfbc *CT_IndexRange )ValidateWithPath (path string )error {return nil }; +// Lightness +LAttr _da .ST_FixedPercentage ;};func (_dddee ST_TransitionInOutDirectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dddee .String (),start );}; -// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path -func (_fcfa *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _fag :=_fcfa .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fag !=nil {return _fag ;};if _fcfa .By !=nil {if _fdbdg :=_fcfa .By .ValidateWithPath (path +"\u002f\u0042\u0079");_fdbdg !=nil {return _fdbdg ;};};if _fcfa .From !=nil {if _gcd :=_fcfa .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_gcd !=nil {return _gcd ;};};if _fcfa .To !=nil {if _fefdb :=_fcfa .To .ValidateWithPath (path +"\u002f\u0054\u006f");_fefdb !=nil {return _fefdb ;};};return nil ;};func (_bbgdg *ST_TLDiagramBuildType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eadf ,_bcbba :=d .Token ();if _bcbba !=nil {return _bcbba ;};if _bfafe ,_dcga :=_eadf .(_bcaf .EndElement );_dcga &&_bfafe .Name ==start .Name {*_bbgdg =1;return nil ;};if _dbb ,_daabef :=_eadf .(_bcaf .CharData );!_daabef {return _ffgea .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",_eadf );}else {switch string (_dbb ){case "":*_bbgdg =0;case "\u0077\u0068\u006fl\u0065":*_bbgdg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bbgdg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_bbgdg =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bbgdg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_bbgdg =5;case "\u0063\u0077":*_bbgdg =6;case "\u0063\u0077\u0049\u006e":*_bbgdg =7;case "\u0063\u0077\u004fu\u0074":*_bbgdg =8;case "\u0063\u0063\u0077":*_bbgdg =9;case "\u0063\u0063\u0077I\u006e":*_bbgdg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_bbgdg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_bbgdg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_bbgdg =13;case "\u0075\u0070":*_bbgdg =14;case "\u0064\u006f\u0077\u006e":*_bbgdg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bbgdg =16;case "\u0063\u0075\u0073\u0074":*_bbgdg =17;};};_eadf ,_bcbba =d .Token ();if _bcbba !=nil {return _bcbba ;};if _ceea ,_dgbe :=_eadf .(_bcaf .EndElement );_dgbe &&_ceea .Name ==start .Name {return nil ;};return _ffgea .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",_eadf );};func (_edaf ST_PlaceholderSize )Validate ()error {return _edaf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path +func (_efca *CT_ControlList )ValidateWithPath (path string )error {for _dbff ,_afcd :=range _efca .Control {if _cfe :=_afcd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_dbff ));_cfe !=nil {return _cfe ;};};return nil ;};type ST_TLAnimateEffectTransition byte ;type ST_TLTimeNodeRestartType byte ; -// Validate validates the Presentation and its children -func (_geae *Presentation )Validate ()error {return _geae .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path +func (_ffgf *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _dacdf :=_ffgf .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dacdf !=nil {return _dacdf ;};if _cbbgc :=_ffgf .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cbbgc !=nil {return _cbbgc ;};if _bfaa :=_ffgf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bfaa !=nil {return _bfaa ;};if _ffgf .TavLst !=nil {if _cbffd :=_ffgf .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_cbffd !=nil {return _cbffd ;};};return nil ;};func (_bdeb *CT_OutlineViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gabf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_bdeb .CViewPr ,_gabf );if _bdeb .SldLst !=nil {_cdaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bdeb .SldLst ,_cdaf );};if _bdeb .ExtLst !=nil {_abca :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdeb .ExtLst ,_abca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Shape and its children -func (_ecff *CT_Shape )Validate ()error {return _ecff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_feaa *CT_TLOleBuildChart )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_feec :=range start .Attr {if _feec .Name .Local =="\u0062\u006c\u0064"{_feaa .BldAttr .UnmarshalXMLAttr (_feec );continue ;};if _feec .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_cdbe ,_agdb :=_bafec .ParseBool (_feec .Value );if _agdb !=nil {return _agdb ;};_feaa .AnimBgAttr =&_cdbe ;continue ;};if _feec .Name .Local =="\u0073\u0070\u0069\u0064"{_ggdbd ,_dbfac :=_bafec .ParseUint (_feec .Value ,10,32);if _dbfac !=nil {return _dbfac ;};_cacd :=uint32 (_ggdbd );_feaa .SpidAttr =&_cacd ;continue ;};if _feec .Name .Local =="\u0067\u0072\u0070I\u0064"{_cfcbab ,_ccdac :=_bafec .ParseUint (_feec .Value ,10,32);if _ccdac !=nil {return _ccdac ;};_dedcf :=uint32 (_cfcbab );_feaa .GrpIdAttr =&_dedcf ;continue ;};if _feec .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bagfc ,_cgdfg :=_bafec .ParseBool (_feec .Value );if _cgdfg !=nil {return _cgdfg ;};_feaa .UiExpandAttr =&_bagfc ;continue ;};};for {_bfdg ,_bdag :=d .Token ();if _bdag !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u004c\u004f\u006c\u0065\u0042\u0075i\u006c\u0064\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bdag );};if _ceeff ,_dbgdf :=_bfdg .(_bcaf .EndElement );_dbgdf &&_ceeff .Name ==start .Name {break ;};};return nil ;};func (_egcc *CT_CommentAuthorList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _egcc .CmAuthor !=nil {_aeaf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_gefge :=range _egcc .CmAuthor {e .EncodeElement (_gefge ,_aeaf );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dcadc ST_TLCommandType )ValidateWithPath (path string )error {switch _dcadc {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcadc ));};return nil ;};func ParseStdlibTime (s string )(_dbbab .Time ,error ){return _dcdb .ParseStdlibTime (s )};type CT_TLAnimateColorBehavior struct{ +// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path +func (_dbcg *CT_PresentationProperties )ValidateWithPath (path string )error {if _dbcg .HtmlPubPr !=nil {if _eaea :=_dbcg .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_eaea !=nil {return _eaea ;};};if _dbcg .WebPr !=nil {if _bbfa :=_dbcg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_bbfa !=nil {return _bbfa ;};};if _dbcg .PrnPr !=nil {if _fgfcf :=_dbcg .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_fgfcf !=nil {return _fgfcf ;};};if _dbcg .ShowPr !=nil {if _fgag :=_dbcg .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_fgag !=nil {return _fgag ;};};if _dbcg .ClrMru !=nil {if _dfce :=_dbcg .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_dfce !=nil {return _dfce ;};};if _dbcg .ExtLst !=nil {if _feccg :=_dbcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feccg !=nil {return _feccg ;};};return nil ;}; -// Color Space -ClrSpcAttr ST_TLAnimateColorSpace ; +// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path +func (_cdge *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_aeb *CT_CommentList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_debb :for {_eggf ,_cefa :=d .Token ();if _cefa !=nil {return _cefa ;};switch _fcgd :=_eggf .(type ){case _e .StartElement :switch _fcgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_dcd :=NewCT_Comment ();if _agg :=d .DecodeElement (_dcd ,&_fcgd );_agg !=nil {return _agg ;};_aeb .Cm =append (_aeb .Cm ,_dcd );default:_f .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_fcgd .Name );if _baff :=d .Skip ();_baff !=nil {return _baff ;};};case _e .EndElement :break _debb ;case _e .CharData :};};return nil ;};func (_agdfe *CT_ModifyVerifier )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fabg :=range start .Attr {if _fabg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gbbad ,_dcdf :=_a .ParseUint (_fabg .Value ,10,32);if _dcdf !=nil {return _dcdf ;};_eedc :=uint32 (_gbbad );_agdfe .SpinCountAttr =&_eedc ;continue ;};if _fabg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cgbg ,_egcc :=_fabg .Value ,error (nil );if _egcc !=nil {return _egcc ;};_agdfe .AlgorithmNameAttr =&_cgbg ;continue ;};if _fabg .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_dacc ,_geada :=_fabg .Value ,error (nil );if _geada !=nil {return _geada ;};_agdfe .SaltDataAttr =&_dacc ;continue ;};if _fabg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dfed ,_dbfd :=_fabg .Value ,error (nil );if _dbfd !=nil {return _dbfd ;};_agdfe .SaltValueAttr =&_dfed ;continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_agdfe .CryptProviderTypeAttr .UnmarshalXMLAttr (_fabg );continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_agdfe .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_fabg );continue ;};if _fabg .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_agdfe .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_fabg );continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_aagf ,_ffca :=_a .ParseUint (_fabg .Value ,10,32);if _ffca !=nil {return _ffca ;};_aacbc :=uint32 (_aagf );_agdfe .CryptAlgorithmSidAttr =&_aacbc ;continue ;};if _fabg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fbbgg ,_ggga :=_fabg .Value ,error (nil );if _ggga !=nil {return _ggga ;};_agdfe .HashValueAttr =&_fbbgg ;continue ;};if _fabg .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_ddcbc ,_cdace :=_a .ParseUint (_fabg .Value ,10,32);if _cdace !=nil {return _cdace ;};_ccdg :=uint32 (_ddcbc );_agdfe .SpinValueAttr =&_ccdg ;continue ;};if _fabg .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_agga ,_egbca :=_fabg .Value ,error (nil );if _egbca !=nil {return _egbca ;};_agdfe .HashDataAttr =&_agga ;continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ecbf ,_fdeg :=_fabg .Value ,error (nil );if _fdeg !=nil {return _fdeg ;};_agdfe .CryptProviderAttr =&_ecbf ;continue ;};if _fabg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_dgfa ,_ggcg :=_a .ParseUint (_fabg .Value ,10,32);if _ggcg !=nil {return _ggcg ;};_ebf :=uint32 (_dgfa );_agdfe .AlgIdExtAttr =&_ebf ;continue ;};if _fabg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_beaf ,_aeacc :=_fabg .Value ,error (nil );if _aeacc !=nil {return _aeacc ;};_agdfe .AlgIdExtSourceAttr =&_beaf ;continue ;};if _fabg .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_fcfd ,_eddg :=_a .ParseUint (_fabg .Value ,10,32);if _eddg !=nil {return _eddg ;};_cfed :=uint32 (_fcfd );_agdfe .CryptProviderTypeExtAttr =&_cfed ;continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_gbdc ,_gdd :=_fabg .Value ,error (nil );if _gdd !=nil {return _gdd ;};_agdfe .CryptProviderTypeExtSourceAttr =&_gbdc ;continue ;};};for {_agdc ,_bagec :=d .Token ();if _bagec !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072: \u0025\u0073",_bagec );};if _adga ,_fbbd :=_agdc .(_e .EndElement );_fbbd &&_adga .Name ==start .Name {break ;};};return nil ;};func (_bgagg *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_debbc :=range start .Attr {if _debbc .Name .Local =="\u0076\u0061\u006c"{_bbfc ,_bbefc :=_a .ParseFloat (_debbc .Value ,64);if _bbefc !=nil {return _bbefc ;};_bgagg .ValAttr =float32 (_bbfc );continue ;};};for {_gaeff ,_fgad :=d .Token ();if _fgad !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LAn\u0069mV\u0061\u0072\u0069\u0061\u006e\u0074\u0046lo\u0061\u0074\u0056\u0061\u006c\u003a\u0020%\u0073",_fgad );};if _ebdb ,_ecaed :=_gaeff .(_e .EndElement );_ecaed &&_ebdb .Name ==start .Name {break ;};};return nil ;};func (_fccfc ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _fccfc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccfc ));};return nil ;};func NewCT_NotesMaster ()*CT_NotesMaster {_deeb :=&CT_NotesMaster {};_deeb .CSld =NewCT_CommonSlideData ();_deeb .ClrMap =_da .NewCT_ColorMapping ();return _deeb ;}; -// Direction -DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; +// Validate validates the CT_TLTimeAnimateValueList and its children +func (_daef *CT_TLTimeAnimateValueList )Validate ()error {return _daef .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_edfcc ST_TLTimeNodeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edfcc .String (),start );}; -// By -By *CT_TLByAnimateColorTransform ; +// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path +func (_dfac *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _bged :=_dfac .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bged !=nil {return _bged ;};return nil ;};type CT_SlideIdListEntry struct{ -// From -From *_dcdb .CT_Color ; +// Slide Identifier +IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; -// To -To *_dcdb .CT_Color ;};func (_fceaf *CT_PresentationProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gbg :for {_ecgb ,_bfgb :=d .Token ();if _bfgb !=nil {return _bfgb ;};switch _fagd :=_ecgb .(type ){case _bcaf .StartElement :switch _fagd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_fceaf .HtmlPubPr =NewCT_HtmlPublishProperties ();if _ddda :=d .DecodeElement (_fceaf .HtmlPubPr ,&_fagd );_ddda !=nil {return _ddda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_fceaf .WebPr =NewCT_WebProperties ();if _bgee :=d .DecodeElement (_fceaf .WebPr ,&_fagd );_bgee !=nil {return _bgee ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_fceaf .PrnPr =NewCT_PrintProperties ();if _gedd :=d .DecodeElement (_fceaf .PrnPr ,&_fagd );_gedd !=nil {return _gedd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_fceaf .ShowPr =NewCT_ShowProperties ();if _feefaa :=d .DecodeElement (_fceaf .ShowPr ,&_fagd );_feefaa !=nil {return _feefaa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_fceaf .ClrMru =_dcdb .NewCT_ColorMRU ();if _gbge :=d .DecodeElement (_fceaf .ClrMru ,&_fagd );_gbge !=nil {return _gbge ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fceaf .ExtLst =NewCT_ExtensionList ();if _effcdd :=d .DecodeElement (_fceaf .ExtLst ,&_fagd );_effcdd !=nil {return _effcdd ;};default:_cacbe .Log ("sk\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069o\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_fagd .Name );if _ecda :=d .Skip ();_ecda !=nil {return _ecda ;};};case _bcaf .EndElement :break _gbg ;case _bcaf .CharData :};};return nil ;};type ST_TLChartSubelementType byte ;func (_dadff *CT_HandoutMasterIdList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _dadff .HandoutMasterId !=nil {_febfd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_dadff .HandoutMasterId ,_febfd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dbfbe ST_ViewType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_gafa :=_bcaf .Attr {};_gafa .Name =name ;switch _dbfbe {case ST_ViewTypeUnset :_gafa .Value ="";case ST_ViewTypeSldView :_gafa .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_gafa .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_gafa .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_gafa .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_gafa .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_gafa .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_gafa .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_gafa .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _gafa ,nil ;}; +// Validate validates the CT_SlideMasterTextStyles and its children +func (_ccgad *CT_SlideMasterTextStyles )Validate ()error {return _ccgad .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_fbga *CT_SlideLayoutIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbga .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fbga .IdAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fbga .RIdAttr )});e .EncodeToken (start );if _fbga .ExtLst !=nil {_caecc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbga .ExtLst ,_caecc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adde *CT_TLByAnimateColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adde .Rgb !=nil {_agffg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_adde .Rgb ,_agffg );};if _adde .Hsl !=nil {_efafd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_adde .Hsl ,_efafd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_gcefg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _caegd :=_gcefg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_caegd !=nil {return _caegd ;};if _deffb :=_gcefg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_deffb !=nil {return _deffb ;};if _afce :=_gcefg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_afce !=nil {return _afce ;};if _cfgcc :=_gcefg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cfgcc !=nil {return _cfgcc ;};if _gcefg .ExtLst !=nil {if _deade :=_gcefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deade !=nil {return _deade ;};};return nil ;}; +// Validate validates the CT_NormalViewProperties and its children +func (_beba *CT_NormalViewProperties )Validate ()error {return _beba .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;); -// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path -func (_efbc *CT_SlideIdList )ValidateWithPath (path string )error {for _aacd ,_eccfd :=range _efbc .SldId {if _agbb :=_eccfd .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aacd ));_agbb !=nil {return _agbb ;};};return nil ;};func (_egfb ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _egfb {case 0,1:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfb ));};return nil ;};func NewCT_Rel ()*CT_Rel {_fcdgc :=&CT_Rel {};return _fcdgc };func (_ggdca *CT_SlideSize )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ggdca .CxAttr =914400;_ggdca .CyAttr =914400;for _ ,_debb :=range start .Attr {if _debb .Name .Local =="\u0063\u0078"{_ceab ,_abbb :=_bafec .ParseInt (_debb .Value ,10,32);if _abbb !=nil {return _abbb ;};_ggdca .CxAttr =int32 (_ceab );continue ;};if _debb .Name .Local =="\u0063\u0079"{_egdde ,_gbbgd :=_bafec .ParseInt (_debb .Value ,10,32);if _gbbgd !=nil {return _gbbgd ;};_ggdca .CyAttr =int32 (_egdde );continue ;};if _debb .Name .Local =="\u0074\u0079\u0070\u0065"{_ggdca .TypeAttr .UnmarshalXMLAttr (_debb );continue ;};};for {_bbba ,_eeaag :=d .Token ();if _eeaag !=nil {return _ffgea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_eeaag );};if _fbe ,_cbeaa :=_bbba .(_bcaf .EndElement );_cbeaa &&_fbe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TLAnimateScaleBehavior and its children +func (_dafcd *CT_TLAnimateScaleBehavior )Validate ()error {return _dafcd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_bab *CT_CustomShowList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfa :for {_eecd ,_ddada :=d .Token ();if _ddada !=nil {return _ddada ;};switch _dacd :=_eecd .(type ){case _e .StartElement :switch _dacd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_gacb :=NewCT_CustomShow ();if _cggb :=d .DecodeElement (_gacb ,&_dacd );_cggb !=nil {return _cggb ;};_bab .CustShow =append (_bab .CustShow ,_gacb );default:_f .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\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dacd .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _e .EndElement :break _bfa ;case _e .CharData :};};return nil ;};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_fbgb :=&CT_NormalViewProperties {};_fbgb .RestoredLeft =NewCT_NormalViewPortion ();_fbgb .RestoredTop =NewCT_NormalViewPortion ();return _fbgb ;}; -// Validate validates the CT_OleObject and its children -func (_bgcg *CT_OleObject )Validate ()error {return _bgcg .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};const (ST_TLChartSubelementTypeUnset ST_TLChartSubelementType =0;ST_TLChartSubelementTypeGridLegend ST_TLChartSubelementType =1;ST_TLChartSubelementTypeSeries ST_TLChartSubelementType =2;ST_TLChartSubelementTypeCategory ST_TLChartSubelementType =3;ST_TLChartSubelementTypePtInSeries ST_TLChartSubelementType =4;ST_TLChartSubelementTypePtInCategory ST_TLChartSubelementType =5;);type CT_SlideLayout struct{ +// Validate validates the CT_ControlList and its children +func (_adca *CT_ControlList )Validate ()error {return _adca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");}; -// Matching Name -MatchingNameAttr *string ; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_aeba *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _aee :=_aeba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aee !=nil {return _aee ;};if _fda :=_aeba .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fda !=nil {return _fda ;};if _dedd :=_aeba .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dedd !=nil {return _dedd ;};return nil ;};func (_afbf *CT_OutlineViewSlideList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbdg :for {_afac ,_fgdde :=d .Token ();if _fgdde !=nil {return _fgdde ;};switch _fcgeg :=_afac .(type ){case _e .StartElement :switch _fcgeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_eaacb :=NewCT_OutlineViewSlideEntry ();if _ggaga :=d .DecodeElement (_eaacb ,&_fcgeg );_ggaga !=nil {return _ggaga ;};_afbf .Sld =append (_afbf .Sld ,_eaacb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069e\u0077\u0053\u006c\u0069\u0064\u0065L\u0069\u0073\u0074 \u0025\u0076",_fcgeg .Name );if _dcaba :=d .Skip ();_dcaba !=nil {return _dcaba ;};};case _e .EndElement :break _bbdg ;case _e .CharData :};};return nil ;};type CT_BackgroundProperties struct{ -// Slide Layout Type -TypeAttr ST_SlideLayoutType ; +// Shade to Title +ShadeToTitleAttr *bool ;NoFill *_da .CT_NoFillProperties ;SolidFill *_da .CT_SolidColorFillProperties ;GradFill *_da .CT_GradientFillProperties ;BlipFill *_da .CT_BlipFillProperties ;PattFill *_da .CT_PatternFillProperties ;GrpFill *_da .CT_GroupFillProperties ;EffectLst *_da .CT_EffectList ;EffectDag *_da .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_bgedc *CT_TimeNodeList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbgb :for {_baddd ,_bbaca :=d .Token ();if _bbaca !=nil {return _bbaca ;};switch _ccfe :=_baddd .(type ){case _e .StartElement :switch _ccfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072"}:_cbgcf :=NewCT_TLTimeNodeParallel ();if _aadbd :=d .DecodeElement (_cbgcf ,&_ccfe );_aadbd !=nil {return _aadbd ;};_bgedc .Par =append (_bgedc .Par ,_cbgcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0071"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0071"}:_dfbbd :=NewCT_TLTimeNodeSequence ();if _afdbf :=d .DecodeElement (_dfbbd ,&_ccfe );_afdbf !=nil {return _afdbf ;};_bgedc .Seq =append (_bgedc .Seq ,_dfbbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"}:_bfbge :=NewCT_TLTimeNodeExclusive ();if _bbegb :=d .DecodeElement (_bfbge ,&_ccfe );_bbegb !=nil {return _bbegb ;};_bgedc .Excl =append (_bgedc .Excl ,_bfbge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"}:_ffge :=NewCT_TLAnimateBehavior ();if _gfbga :=d .DecodeElement (_ffge ,&_ccfe );_gfbga !=nil {return _gfbga ;};_bgedc .Anim =append (_bgedc .Anim ,_ffge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"}:_agef :=NewCT_TLAnimateColorBehavior ();if _bfabc :=d .DecodeElement (_agef ,&_ccfe );_bfabc !=nil {return _bfabc ;};_bgedc .AnimClr =append (_bgedc .AnimClr ,_agef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}:_acccd :=NewCT_TLAnimateEffectBehavior ();if _bced :=d .DecodeElement (_acccd ,&_ccfe );_bced !=nil {return _bced ;};_bgedc .AnimEffect =append (_bgedc .AnimEffect ,_acccd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}:_ccafd :=NewCT_TLAnimateMotionBehavior ();if _fdgae :=d .DecodeElement (_ccafd ,&_ccfe );_fdgae !=nil {return _fdgae ;};_bgedc .AnimMotion =append (_bgedc .AnimMotion ,_ccafd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"}:_aedae :=NewCT_TLAnimateRotationBehavior ();if _fcgdd :=d .DecodeElement (_aedae ,&_ccfe );_fcgdd !=nil {return _fcgdd ;};_bgedc .AnimRot =append (_bgedc .AnimRot ,_aedae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"}:_fbfag :=NewCT_TLAnimateScaleBehavior ();if _fbfda :=d .DecodeElement (_fbfag ,&_ccfe );_fbfda !=nil {return _fbfda ;};_bgedc .AnimScale =append (_bgedc .AnimScale ,_fbfag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0064"}:_eebac :=NewCT_TLCommandBehavior ();if _gegca :=d .DecodeElement (_eebac ,&_ccfe );_gegca !=nil {return _gegca ;};_bgedc .Cmd =append (_bgedc .Cmd ,_eebac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_aedf :=NewCT_TLSetBehavior ();if _bggf :=d .DecodeElement (_aedf ,&_ccfe );_bggf !=nil {return _bggf ;};_bgedc .Set =append (_bgedc .Set ,_aedf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"}:_gfbdd :=NewCT_TLMediaNodeAudio ();if _ecec :=d .DecodeElement (_gfbdd ,&_ccfe );_ecec !=nil {return _ecec ;};_bgedc .Audio =append (_bgedc .Audio ,_gfbdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"}:_gabgb :=NewCT_TLMediaNodeVideo ();if _bfcb :=d .DecodeElement (_gabgb ,&_ccfe );_bfcb !=nil {return _bfcb ;};_bgedc .Video =append (_bgedc .Video ,_gabgb );default:_f .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\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ccfe .Name );if _ccdbcd :=d .Skip ();_ccdbcd !=nil {return _ccdbcd ;};};case _e .EndElement :break _efbgb ;case _e .CharData :};};return nil ;}; -// Preserve Slide Layout -PreserveAttr *bool ; +// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path +func (_dcae *CT_NotesSlide )ValidateWithPath (path string )error {if _gae :=_dcae .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gae !=nil {return _gae ;};if _dcae .ClrMapOvr !=nil {if _gfae :=_dcae .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gfae !=nil {return _gfae ;};};if _dcae .ExtLst !=nil {if _aead :=_dcae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aead !=nil {return _aead ;};};return nil ;}; -// Is User Drawn -UserDrawnAttr *bool ; +// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path +func (_ccgbb *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _ccgbb .IdAttr < 256{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u0064A\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0032\u00356 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ccgbb .IdAttr );};if _ccgbb .IdAttr >=2147483648{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ccgbb .IdAttr );};if _ccgbb .ExtLst !=nil {if _dcbfg :=_ccgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbfg !=nil {return _dcbfg ;};};return nil ;}; -// Common slide data for slide layouts -CSld *CT_CommonSlideData ; +// Validate validates the CT_Connector and its children +func (_gcb *CT_Connector )Validate ()error {return _gcb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_abda *CT_CustomShowId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfae :=range start .Attr {if _dfae .Name .Local =="\u0069\u0064"{_acf ,_bage :=_a .ParseUint (_dfae .Value ,10,32);if _bage !=nil {return _bage ;};_abda .IdAttr =uint32 (_acf );continue ;};};for {_fafe ,_gefb :=d .Token ();if _gefb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_gefb );};if _daeg ,_faag :=_fafe .(_e .EndElement );_faag &&_daeg .Name ==start .Name {break ;};};return nil ;};func (_bffb *CT_SlideSorterViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bffb .CViewPr =NewCT_CommonViewProperties ();for _ ,_ebbbc :=range start .Attr {if _ebbbc .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_efegg ,_gebf :=_a .ParseBool (_ebbbc .Value );if _gebf !=nil {return _gebf ;};_bffb .ShowFormattingAttr =&_efegg ;continue ;};};_dfgf :for {_ebed ,_fggf :=d .Token ();if _fggf !=nil {return _fggf ;};switch _dffcc :=_ebed .(type ){case _e .StartElement :switch _dffcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _cgbaf :=d .DecodeElement (_bffb .CViewPr ,&_dffcc );_cgbaf !=nil {return _cgbaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bffb .ExtLst =NewCT_ExtensionList ();if _ggbcf :=d .DecodeElement (_bffb .ExtLst ,&_dffcc );_ggbcf !=nil {return _ggbcf ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_dffcc .Name );if _bdabb :=d .Skip ();_bdabb !=nil {return _bdabb ;};};case _e .EndElement :break _dfgf ;case _e .CharData :};};return nil ;};func (_efcc ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _efcc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcc ));};return nil ;}; -// Color Scheme Map Override -ClrMapOvr *_dcdb .CT_ColorMappingOverride ; +// Validate validates the CT_PictureNonVisual and its children +func (_abce *CT_PictureNonVisual )Validate ()error {return _abce .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_degfg :=&CT_TLAnimateRotationBehavior {};_degfg .CBhvr =NewCT_TLCommonBehaviorData ();return _degfg ;}; -// Slide Transition for a Slide Layout -Transition *CT_SlideTransition ; +// Validate validates the CT_OutlineViewSlideEntry and its children +func (_deee *CT_OutlineViewSlideEntry )Validate ()error {return _deee .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};type CT_OleObject struct{ -// Slide Timing Information for a Slide Layout -Timing *CT_SlideTiming ; +// Embedded Object ProgID +ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_edbff ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _edbff {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbff ));};return nil ;}; -// Header/Footer information for a slide layout -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_aagc *CT_Guide )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_ebgd :=range start .Attr {if _ebgd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_aagc .OrientAttr .UnmarshalXMLAttr (_ebgd );continue ;};if _ebgd .Name .Local =="\u0070\u006f\u0073"{_cgbb ,_bfcca :=ParseUnionST_Coordinate32 (_ebgd .Value );if _bfcca !=nil {return _bfcca ;};_aagc .PosAttr =&_cgbb ;continue ;};};for {_geac ,_bdf :=d .Token ();if _bdf !=nil {return _ffgea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_bdf );};if _afefa ,_dgdf :=_geac .(_bcaf .EndElement );_dgdf &&_afefa .Name ==start .Name {break ;};};return nil ;};func (_aeagd *CT_TLCommonBehaviorData )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aeagd .CTn =NewCT_TLCommonTimeNodeData ();_aeagd .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_cagde :=range start .Attr {if _cagde .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_aeagd .AdditiveAttr .UnmarshalXMLAttr (_cagde );continue ;};if _cagde .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_aeagd .AccumulateAttr .UnmarshalXMLAttr (_cagde );continue ;};if _cagde .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_aeagd .XfrmTypeAttr .UnmarshalXMLAttr (_cagde );continue ;};if _cagde .Name .Local =="\u0066\u0072\u006f\u006d"{_cdgeb ,_acegd :=_cagde .Value ,error (nil );if _acegd !=nil {return _acegd ;};_aeagd .FromAttr =&_cdgeb ;continue ;};if _cagde .Name .Local =="\u0074\u006f"{_dbeag ,_agbg :=_cagde .Value ,error (nil );if _agbg !=nil {return _agbg ;};_aeagd .ToAttr =&_dbeag ;continue ;};if _cagde .Name .Local =="\u0062\u0079"{_fafgf ,_bcfde :=_cagde .Value ,error (nil );if _bcfde !=nil {return _bcfde ;};_aeagd .ByAttr =&_fafgf ;continue ;};if _cagde .Name .Local =="\u0072\u0063\u0074\u0078"{_abgcga ,_bbaf :=_cagde .Value ,error (nil );if _bbaf !=nil {return _bbaf ;};_aeagd .RctxAttr =&_abgcga ;continue ;};if _cagde .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_aeagd .OverrideAttr .UnmarshalXMLAttr (_cagde );continue ;};};_agfb :for {_bbcg ,_abgga :=d .Token ();if _abgga !=nil {return _abgga ;};switch _gdgaf :=_bbcg .(type ){case _bcaf .StartElement :switch _gdgaf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ccafe :=d .DecodeElement (_aeagd .CTn ,&_gdgaf );_ccafe !=nil {return _ccafe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _agbd :=d .DecodeElement (_aeagd .TgtEl ,&_gdgaf );_agbd !=nil {return _agbd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}:_aeagd .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _ccgf :=d .DecodeElement (_aeagd .AttrNameLst ,&_gdgaf );_ccgf !=nil {return _ccgf ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0042e\u0068\u0061\u0076\u0069\u006f\u0072D\u0061\u0074\u0061 \u0025\u0076",_gdgaf .Name );if _bdcba :=d .Skip ();_bdcba !=nil {return _bdcba ;};};case _bcaf .EndElement :break _agfb ;case _bcaf .CharData :};};return nil ;}; +// Validate validates the CT_TLByHslColorTransform and its children +func (_bgbdb *CT_TLByHslColorTransform )Validate ()error {return _bgbdb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewAG_Ole ()*AG_Ole {_ec :=&AG_Ole {};return _ec };func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_bggge :=&CT_SlideSorterViewProperties {};_bggge .CViewPr =NewCT_CommonViewProperties ();return _bggge ;};func (_cfefd ST_TLTime )String ()string {if _cfefd .Uint32 !=nil {return _d .Sprintf ("\u0025\u0076",*_cfefd .Uint32 );};if _cfefd .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _cfefd .ST_TLTimeIndefinite .String ();};return "";};func (_gcfcg *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gcfcg =0;case "\u0070\u0074":*_gcfcg =1;case "\u0069\u006d\u0067":*_gcfcg =2;};return nil ;};func (_egdg *CT_NotesViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dege :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_egdg .CSldViewPr ,_dege );if _egdg .ExtLst !=nil {_bccbe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdg .ExtLst ,_bccbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SplitTransition struct{ -// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path -func (_fdc *CT_TagsData )ValidateWithPath (path string )error {return nil }; +// Orientation +OrientAttr ST_Direction ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_abfag *CT_SmartTags )ValidateWithPath (path string )error {return nil };func (_cbefc *CT_OleObjectChoice )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_acg :for {_cdaed ,_dfdd :=d .Token ();if _dfdd !=nil {return _dfdd ;};switch _eef :=_cdaed .(type ){case _bcaf .StartElement :switch _eef .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_cbefc .Embed =NewCT_OleObjectEmbed ();if _bfe :=d .DecodeElement (_cbefc .Embed ,&_eef );_bfe !=nil {return _bfe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_cbefc .Link =NewCT_OleObjectLink ();if _gfcg :=d .DecodeElement (_cbefc .Link ,&_eef );_gfcg !=nil {return _gfcg ;};default:_cacbe .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\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eef .Name );if _affeb :=d .Skip ();_affeb !=nil {return _affeb ;};};case _bcaf .EndElement :break _acg ;case _bcaf .CharData :};};return nil ;}; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_ddbg *CT_SlideMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbg .CSld =NewCT_CommonSlideData ();_ddbg .ClrMap =_da .NewCT_ColorMapping ();for _ ,_egfgeg :=range start .Attr {if _egfgeg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ebgb ,_eage :=_a .ParseBool (_egfgeg .Value );if _eage !=nil {return _eage ;};_ddbg .PreserveAttr =&_ebgb ;continue ;};};_edaff :for {_fcgec ,_gffd :=d .Token ();if _gffd !=nil {return _gffd ;};switch _fagfc :=_fcgec .(type ){case _e .StartElement :switch _fagfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ggbb :=d .DecodeElement (_ddbg .CSld ,&_fagfc );_ggbb !=nil {return _ggbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _gdce :=d .DecodeElement (_ddbg .ClrMap ,&_fagfc );_gdce !=nil {return _gdce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_ddbg .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _cbcc :=d .DecodeElement (_ddbg .SldLayoutIdLst ,&_fagfc );_cbcc !=nil {return _cbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_ddbg .Transition =NewCT_SlideTransition ();if _fged :=d .DecodeElement (_ddbg .Transition ,&_fagfc );_fged !=nil {return _fged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_ddbg .Timing =NewCT_SlideTiming ();if _cbebf :=d .DecodeElement (_ddbg .Timing ,&_fagfc );_cbebf !=nil {return _cbebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_ddbg .Hf =NewCT_HeaderFooter ();if _edacf :=d .DecodeElement (_ddbg .Hf ,&_fagfc );_edacf !=nil {return _edacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_ddbg .TxStyles =NewCT_SlideMasterTextStyles ();if _dfde :=d .DecodeElement (_ddbg .TxStyles ,&_fagfc );_dfde !=nil {return _dfde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddbg .ExtLst =NewCT_ExtensionListModify ();if _ddfa :=d .DecodeElement (_ddbg .ExtLst ,&_fagfc );_ddfa !=nil {return _ddfa ;};default:_f .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\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_fagfc .Name );if _gbdac :=d .Skip ();_gbdac !=nil {return _gbdac ;};};case _e .EndElement :break _edaff ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path -func (_afea *CT_TimeNodeList )ValidateWithPath (path string )error {for _gcgff ,_dcedd :=range _afea .Par {if _fggbg :=_dcedd .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_gcgff ));_fggbg !=nil {return _fggbg ;};};for _eccb ,_ceebd :=range _afea .Seq {if _fcbgf :=_ceebd .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_eccb ));_fcbgf !=nil {return _fcbgf ;};};for _ddfda ,_ag :=range _afea .Excl {if _bgfgf :=_ag .ValidateWithPath (_ffgea .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_ddfda ));_bgfgf !=nil {return _bgfgf ;};};for _afecb ,_fabf :=range _afea .Anim {if _bagb :=_fabf .ValidateWithPath (_ffgea .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_afecb ));_bagb !=nil {return _bagb ;};};for _fgfe ,_cgcc :=range _afea .AnimClr {if _gefb :=_cgcc .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_fgfe ));_gefb !=nil {return _gefb ;};};for _bfdd ,_dbagb :=range _afea .AnimEffect {if _geggc :=_dbagb .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_bfdd ));_geggc !=nil {return _geggc ;};};for _gbcbg ,_ggcbc :=range _afea .AnimMotion {if _daede :=_ggcbc .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_gbcbg ));_daede !=nil {return _daede ;};};for _bbgg ,_dede :=range _afea .AnimRot {if _bbgdd :=_dede .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_bbgg ));_bbgdd !=nil {return _bbgdd ;};};for _edc ,_acadf :=range _afea .AnimScale {if _bcce :=_acadf .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edc ));_bcce !=nil {return _bcce ;};};for _bggea ,_bcba :=range _afea .Cmd {if _dffd :=_bcba .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_bggea ));_dffd !=nil {return _dffd ;};};for _ecgf ,_bded :=range _afea .Set {if _ebbag :=_bded .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ecgf ));_ebbag !=nil {return _ebbag ;};};for _bfab ,_eceb :=range _afea .Audio {if _edff :=_eceb .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_bfab ));_edff !=nil {return _edff ;};};for _ffcaa ,_bggdd :=range _afea .Video {if _fgag :=_bggdd .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_ffcaa ));_fgag !=nil {return _fgag ;};};return nil ;}; +// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path +func (_gebe *CT_SlideSize )ValidateWithPath (path string )error {if _gebe .CxAttr < 914400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gebe .CxAttr );};if _gebe .CxAttr > 51206400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebe .CxAttr );};if _gebe .CxAttr < 0{return _d .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebe .CxAttr );};if _gebe .CyAttr < 914400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gebe .CyAttr );};if _gebe .CyAttr > 51206400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebe .CyAttr );};if _gebe .CyAttr < 0{return _d .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebe .CyAttr );};if _febbe :=_gebe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_febbe !=nil {return _febbe ;};return nil ;};func (_gcfef ST_OleObjectFollowColorScheme )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcfef .String (),start );}; -// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path -func (_aggb *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _abfbg :=_aggb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_abfbg !=nil {return _abfbg ;};if _aggb .Regular !=nil {if _fdcdab :=_aggb .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_fdcdab !=nil {return _fdcdab ;};};if _aggb .Bold !=nil {if _eaaf :=_aggb .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_eaaf !=nil {return _eaaf ;};};if _aggb .Italic !=nil {if _abaa :=_aggb .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_abaa !=nil {return _abaa ;};};if _aggb .BoldItalic !=nil {if _fabda :=_aggb .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_fabda !=nil {return _fabda ;};};return nil ;};func (_fdedg ST_TransitionSpeed )String ()string {switch _fdedg {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";}; +// Validate validates the CT_GroupShape and its children +func (_dcfe *CT_GroupShape )Validate ()error {return _dcfe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_gfbgc ST_ViewType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ceffd :=_e .Attr {};_ceffd .Name =name ;switch _gfbgc {case ST_ViewTypeUnset :_ceffd .Value ="";case ST_ViewTypeSldView :_ceffd .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_ceffd .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_ceffd .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_ceffd .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_ceffd .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_ceffd .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_ceffd .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_ceffd .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _ceffd ,nil ;};func (_cdad *CT_CustomShow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_cdad .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cdad .IdAttr )});e .EncodeToken (start );_aaae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cdad .SldLst ,_aaae );if _cdad .ExtLst !=nil {_abbfe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdad .ExtLst ,_abbfe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);func (_aebcd ST_PrintColorMode )Validate ()error {return _aebcd .ValidateWithPath ("")};func (_edcdb ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edcf :=_e .Attr {};_edcf .Name =name ;switch _edcdb {case ST_TLTimeNodePresetClassTypeUnset :_edcf .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_edcf .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_edcf .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_edcf .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_edcf .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_edcf .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_edcf .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _edcf ,nil ;};func (_fdfe *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfab :=range start .Attr {if _bfab .Name .Local =="\u0076\u0061\u006c"{_acbed ,_abgg :=_a .ParseInt (_bfab .Value ,10,32);if _abgg !=nil {return _abgg ;};_fdfe .ValAttr =int32 (_acbed );continue ;};};for {_cdaea ,_agfcaf :=d .Token ();if _agfcaf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074I\u006e\u0074\u0065\u0067\u0065r\u0056\u0061l\u003a\u0020\u0025\u0073",_agfcaf );};if _ebfaf ,_ggcd :=_cdaea .(_e .EndElement );_ggcd &&_ebfaf .Name ==start .Name {break ;};};return nil ;};func (_agdbf ST_TLTriggerRuntimeNode )Validate ()error {return _agdbf .ValidateWithPath ("")}; -// Validate validates the CT_TLAnimateRotationBehavior and its children -func (_cfggc *CT_TLAnimateRotationBehavior )Validate ()error {return _cfggc .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072");};func (_dcdddc *ST_TLNextActionType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_geedf ,_cbefe :=d .Token ();if _cbefe !=nil {return _cbefe ;};if _bage ,_egbd :=_geedf .(_bcaf .EndElement );_egbd &&_bage .Name ==start .Name {*_dcdddc =1;return nil ;};if _eadb ,_bbcfca :=_geedf .(_bcaf .CharData );!_bbcfca {return _ffgea .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",_geedf );}else {switch string (_eadb ){case "":*_dcdddc =0;case "\u006e\u006f\u006e\u0065":*_dcdddc =1;case "\u0073\u0065\u0065\u006b":*_dcdddc =2;};};_geedf ,_cbefe =d .Token ();if _cbefe !=nil {return _cbefe ;};if _eebc ,_cccca :=_geedf .(_bcaf .EndElement );_cccca &&_eebc .Name ==start .Name {return nil ;};return _ffgea .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",_geedf );};func (_gagb ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_ggfgf :=_bcaf .Attr {};_ggfgf .Name =name ;switch _gagb {case ST_TLTimeNodePresetClassTypeUnset :_ggfgf .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_ggfgf .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_ggfgf .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_ggfgf .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_ggfgf .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_ggfgf .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_ggfgf .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _ggfgf ,nil ;};type CT_HandoutMaster struct{ +// Validate validates the PresentationPr and its children +func (_baccf *PresentationPr )Validate ()error {return _baccf .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};type ST_TLAnimateBehaviorValueType byte ;type CT_CustomShowList struct{ -// Common slide data for handout master -CSld *CT_CommonSlideData ; +// Custom Show +CustShow []*CT_CustomShow ;};func (_eefab ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcdffa :=_e .Attr {};_gcdffa .Name =name ;switch _eefab {case ST_TLBehaviorAccumulateTypeUnset :_gcdffa .Value ="";case ST_TLBehaviorAccumulateTypeNone :_gcdffa .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_gcdffa .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _gcdffa ,nil ;};type CT_ViewProperties struct{ -// Color Scheme Map -ClrMap *_dcdb .CT_ColorMapping ; +// Last View +LastViewAttr ST_ViewType ; -// Header/Footer information for a handout master -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func (_gfdbc *ST_TLChartSubelementType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_affdg ,_dgcg :=d .Token ();if _dgcg !=nil {return _dgcg ;};if _fecb ,_adgd :=_affdg .(_bcaf .EndElement );_adgd &&_fecb .Name ==start .Name {*_gfdbc =1;return nil ;};if _gcag ,_fbgg :=_affdg .(_bcaf .CharData );!_fbgg {return _ffgea .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",_affdg );}else {switch string (_gcag ){case "":*_gfdbc =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gfdbc =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gfdbc =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gfdbc =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gfdbc =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gfdbc =5;};};_affdg ,_dgcg =d .Token ();if _dgcg !=nil {return _dgcg ;};if _efgef ,_ggfb :=_affdg .(_bcaf .EndElement );_ggfb &&_efgef .Name ==start .Name {return nil ;};return _ffgea .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",_affdg );};func (_gbeaf *SldMaster )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _gbeaf .CT_SlideMaster .MarshalXML (e ,start );};type ST_OleObjectFollowColorScheme byte ;func (_dffc ST_PhotoAlbumFrameShape )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_dffc .String (),start );};func (_ccaab ST_PhotoAlbumFrameShape )Validate ()error {return _ccaab .ValidateWithPath ("")}; +// Show Comments +ShowCommentsAttr *bool ; -// Validate validates the NotesMaster and its children -func (_aea *NotesMaster )Validate ()error {return _aea .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func NewCT_SlideTransition ()*CT_SlideTransition {_egaag :=&CT_SlideTransition {};return _egaag };func (_ecbg *CT_TransitionStartSoundAction )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ecbg .Snd =_dcdb .NewCT_EmbeddedWAVAudioFile ();for _ ,_gade :=range start .Attr {if _gade .Name .Local =="\u006c\u006f\u006f\u0070"{_agfcd ,_caeaed :=_bafec .ParseBool (_gade .Value );if _caeaed !=nil {return _caeaed ;};_ecbg .LoopAttr =&_agfcd ;continue ;};};_dfec :for {_eeda ,_dccca :=d .Token ();if _dccca !=nil {return _dccca ;};switch _abf :=_eeda .(type ){case _bcaf .StartElement :switch _abf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:if _debbc :=d .DecodeElement (_ecbg .Snd ,&_abf );_debbc !=nil {return _debbc ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074a\u0072\u0074\u0053\u006f\u0075\u006ed\u0041\u0063t\u0069\u006fn\u0020%\u0076",_abf .Name );if _cbcac :=d .Skip ();_cbcac !=nil {return _cbcac ;};};case _bcaf .EndElement :break _dfec ;case _bcaf .CharData :};};return nil ;};func (_bfcd *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_abfbb :=range start .Attr {if _abfbb .Name .Local =="\u0076\u0061\u006c"{_aead ,_bggd :=_bafec .ParseFloat (_abfbb .Value ,64);if _bggd !=nil {return _bggd ;};_bfcd .ValAttr =float32 (_aead );continue ;};};for {_faeaa ,_aaea :=d .Token ();if _aaea !=nil {return _ffgea .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LAn\u0069mV\u0061\u0072\u0069\u0061\u006e\u0074\u0046lo\u0061\u0074\u0056\u0061\u006c\u003a\u0020%\u0073",_aaea );};if _dbgbb ,_bcag :=_faeaa .(_bcaf .EndElement );_bcag &&_dbgbb .Name ==start .Name {break ;};};return nil ;};func (_bbbfc *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_bbbfc =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bbbfc =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_bbbfc =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bbbfc =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_bbbfc =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_bbbfc =5;};return nil ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_faca :=&CT_TLMediaNodeAudio {};_faca .CMediaNode =NewCT_TLCommonMediaNodeData ();return _faca ;};func (_cgfdf *CT_TLTimeAnimateValueList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _cgfdf .Tav !=nil {_cggg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_fgbgg :=range _cgfdf .Tav {e .EncodeElement (_fgbgg ,_cggg );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_beaca *CT_Control )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_bcbcc :=range start .Attr {if _bcbcc .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"&&_bcbcc .Name .Local =="\u0069\u0064"{_adfd ,_daade :=_bcbcc .Value ,error (nil );if _daade !=nil {return _daade ;};_beaca .IdAttr =&_adfd ;continue ;};if _bcbcc .Name .Local =="\u0073\u0070\u0069\u0064"{_fffbc ,_gcfe :=_bcbcc .Value ,error (nil );if _gcfe !=nil {return _gcfe ;};_beaca .SpidAttr =&_fffbc ;continue ;};if _bcbcc .Name .Local =="\u006e\u0061\u006d\u0065"{_bgca ,_ebcg :=_bcbcc .Value ,error (nil );if _ebcg !=nil {return _ebcg ;};_beaca .NameAttr =&_bgca ;continue ;};if _bcbcc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_dedd ,_ceefff :=_bafec .ParseBool (_bcbcc .Value );if _ceefff !=nil {return _ceefff ;};_beaca .ShowAsIconAttr =&_dedd ;continue ;};if _bcbcc .Name .Local =="\u0069\u006d\u0067\u0057"{_aaed ,_cabddd :=_bafec .ParseInt (_bcbcc .Value ,10,32);if _cabddd !=nil {return _cabddd ;};_ddbcg :=int32 (_aaed );_beaca .ImgWAttr =&_ddbcg ;continue ;};if _bcbcc .Name .Local =="\u0069\u006d\u0067\u0048"{_fcfag ,_fdde :=_bafec .ParseInt (_bcbcc .Value ,10,32);if _fdde !=nil {return _fdde ;};_dbeb :=int32 (_fcfag );_beaca .ImgHAttr =&_dbeb ;continue ;};};_befdg :for {_fggd ,_abbab :=d .Token ();if _abbab !=nil {return _abbab ;};switch _faadd :=_fggd .(type ){case _bcaf .StartElement :switch _faadd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beaca .ExtLst =NewCT_ExtensionList ();if _cbea :=d .DecodeElement (_beaca .ExtLst ,&_faadd );_cbea !=nil {return _cbea ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_beaca .Pic =NewCT_Picture ();if _cedcb :=d .DecodeElement (_beaca .Pic ,&_faadd );_cedcb !=nil {return _cedcb ;};default:_cacbe .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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_faadd .Name );if _dba :=d .Skip ();_dba !=nil {return _dba ;};};case _bcaf .EndElement :break _befdg ;case _bcaf .CharData :};};return nil ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_daee :=&CT_OptionalBlackTransition {};return _daee ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_gdeb :=&CT_HandoutMasterIdListEntry {};return _gdeb ;}; +// Normal View Properties +NormalViewPr *CT_NormalViewProperties ; -// Validate validates the CT_TLTimeAnimateValueList and its children -func (_fcab *CT_TLTimeAnimateValueList )Validate ()error {return _fcab .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_gdfea *CT_TLIterateIntervalTime )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_fdgg :=range start .Attr {if _fdgg .Name .Local =="\u0076\u0061\u006c"{_dbbbb ,_deee :=ParseUnionST_TLTime (_fdgg .Value );if _deee !=nil {return _deee ;};_gdfea .ValAttr =_dbbbb ;continue ;};};for {_dgfdb ,_caabcg :=d .Token ();if _caabcg !=nil {return _ffgea .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LIt\u0065ra\u0074\u0065\u0049\u006e\u0074\u0065\u0072va\u006c\u0054\u0069\u006d\u0065\u003a\u0020%\u0073",_caabcg );};if _gefd ,_ecfdb :=_dgfdb .(_bcaf .EndElement );_ecfdb &&_gefd .Name ==start .Name {break ;};};return nil ;};func (_becg *ST_PhotoAlbumLayout )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_faee ,_dgbf :=d .Token ();if _dgbf !=nil {return _dgbf ;};if _cacf ,_bbff :=_faee .(_bcaf .EndElement );_bbff &&_cacf .Name ==start .Name {*_becg =1;return nil ;};if _cdgb ,_bbdee :=_faee .(_bcaf .CharData );!_bbdee {return _ffgea .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",_faee );}else {switch string (_cdgb ){case "":*_becg =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_becg =1;case "\u0031\u0070\u0069\u0063":*_becg =2;case "\u0032\u0070\u0069\u0063":*_becg =3;case "\u0034\u0070\u0069\u0063":*_becg =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_becg =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_becg =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_becg =7;};};_faee ,_dgbf =d .Token ();if _dgbf !=nil {return _dgbf ;};if _aecaf ,_dbcbg :=_faee .(_bcaf .EndElement );_dbcbg &&_aecaf .Name ==start .Name {return nil ;};return _ffgea .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",_faee );}; +// Slide View Properties +SlideViewPr *CT_SlideViewProperties ; -// Validate validates the CT_TimeNodeList and its children -func (_dfff *CT_TimeNodeList )Validate ()error {return _dfff .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func (_faegcef *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_faegcef =0;case "\u0062\u0061\u0073\u0065":*_faegcef =1;case "\u0073\u0075\u006d":*_faegcef =2;case "\u0072\u0065\u0070\u006c":*_faegcef =3;case "\u006d\u0075\u006c\u0074":*_faegcef =4;case "\u006e\u006f\u006e\u0065":*_faegcef =5;};return nil ;};type CT_ShowInfoBrowse struct{ +// Outline View Properties +OutlineViewPr *CT_OutlineViewProperties ; -// Show Scroll Bar in Window -ShowScrollbarAttr *bool ;}; +// Notes Text View Properties +NotesTextViewPr *CT_NotesTextViewProperties ; -// Validate validates the CT_HeaderFooter and its children -func (_gaad *CT_HeaderFooter )Validate ()error {return _gaad .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};type CT_SmartTags struct{IdAttr string ;};type CT_SlideIdList struct{ +// Slide Sorter View Properties +SorterViewPr *CT_SlideSorterViewProperties ; -// Slide ID -SldId []*CT_SlideIdListEntry ;};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_adef *ST_TLBehaviorOverrideType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dbgdff ,_abaef :=d .Token ();if _abaef !=nil {return _abaef ;};if _gfefag ,_defa :=_dbgdff .(_bcaf .EndElement );_defa &&_gfefag .Name ==start .Name {*_adef =1;return nil ;};if _gaa ,_edabd :=_dbgdff .(_bcaf .CharData );!_edabd {return _ffgea .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",_dbgdff );}else {switch string (_gaa ){case "":*_adef =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_adef =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_adef =2;};};_dbgdff ,_abaef =d .Token ();if _abaef !=nil {return _abaef ;};if _ecfd ,_fbde :=_dbgdff .(_bcaf .EndElement );_fbde &&_ecfd .Name ==start .Name {return nil ;};return _ffgea .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",_dbgdff );};func (_afbfg *ST_ViewType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eceec ,_aaefe :=d .Token ();if _aaefe !=nil {return _aaefe ;};if _fcbg ,_acage :=_eceec .(_bcaf .EndElement );_acage &&_fcbg .Name ==start .Name {*_afbfg =1;return nil ;};if _eccfg ,_bacbf :=_eceec .(_bcaf .CharData );!_bacbf {return _ffgea .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",_eceec );}else {switch string (_eccfg ){case "":*_afbfg =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_afbfg =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_afbfg =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_afbfg =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_afbfg =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_afbfg =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_afbfg =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_afbfg =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_afbfg =8;};};_eceec ,_aaefe =d .Token ();if _aaefe !=nil {return _aaefe ;};if _cfegf ,_eeagb :=_eceec .(_bcaf .EndElement );_eeagb &&_cfegf .Name ==start .Name {return nil ;};return _ffgea .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",_eceec );};type CT_TLAnimateBehavior struct{ +// Notes View Properties +NotesViewPr *CT_NotesViewProperties ; -// By -ByAttr *string ; +// Grid Spacing +GridSpacing *_da .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_cbbge ST_WebScreenSize )String ()string {switch _cbbge {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_fegeg *ST_SlideSizeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgac ,_afacc :=d .Token ();if _afacc !=nil {return _afacc ;};if _ccdd ,_fdcgf :=_cgac .(_e .EndElement );_fdcgf &&_ccdd .Name ==start .Name {*_fegeg =1;return nil ;};if _aedfd ,_becfa :=_cgac .(_e .CharData );!_becfa {return _d .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",_cgac );}else {switch string (_aedfd ){case "":*_fegeg =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_fegeg =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_fegeg =2;case "\u0041\u0034":*_fegeg =3;case "\u0033\u0035\u006d\u006d":*_fegeg =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_fegeg =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_fegeg =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fegeg =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_fegeg =8;case "\u0041\u0033":*_fegeg =9;case "\u0042\u0034\u0049S\u004f":*_fegeg =10;case "\u0042\u0035\u0049S\u004f":*_fegeg =11;case "\u0042\u0034\u004aI\u0053":*_fegeg =12;case "\u0042\u0035\u004aI\u0053":*_fegeg =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_fegeg =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_fegeg =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_fegeg =16;};};_cgac ,_afacc =d .Token ();if _afacc !=nil {return _afacc ;};if _bbadb ,_dcdgg :=_cgac .(_e .EndElement );_dcdgg &&_bbadb .Name ==start .Name {return nil ;};return _d .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",_cgac );};type ST_TLAnimateBehaviorCalcMode byte ; -// From -FromAttr *string ; +// Validate validates the CT_Comment and its children +func (_ada *CT_Comment )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type ST_TLAnimateColorDirection byte ; -// To -ToAttr *string ; +// Validate validates the CT_NotesSlide and its children +func (_gccda *CT_NotesSlide )Validate ()error {return _gccda .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_aaaba *ST_TLTimeNodeSyncType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acafa ,_gaabda :=d .Token ();if _gaabda !=nil {return _gaabda ;};if _gafgb ,_eafaa :=_acafa .(_e .EndElement );_eafaa &&_gafgb .Name ==start .Name {*_aaaba =1;return nil ;};if _fedbc ,_aecd :=_acafa .(_e .CharData );!_aecd {return _d .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",_acafa );}else {switch string (_fedbc ){case "":*_aaaba =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_aaaba =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_aaaba =2;};};_acafa ,_gaabda =d .Token ();if _gaabda !=nil {return _gaabda ;};if _affc ,_cfdfb :=_acafa .(_e .EndElement );_cfdfb &&_affc .Name ==start .Name {return nil ;};return _d .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",_acafa );};func (_cbad ST_TLTriggerEvent )String ()string {switch _cbad {case 0:return "";case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064";case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064";case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076";case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return "";}; -// Calculation Mode -CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; +// ST_TLTime is a union type +type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_dbcfe *CT_HandoutMasterIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_dbcfe .IdAttr )});e .EncodeToken (start );if _dbcfe .ExtLst !=nil {_deg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcfe .ExtLst ,_deg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bede *CT_SlideSyncProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bede .ServerSldIdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bede .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bede .ClientInsertedTimeAttr )});e .EncodeToken (start );if _bede .ExtLst !=nil {_caef :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bede .ExtLst ,_caef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_fcca :=&CT_HandoutMasterIdList {};return _fcca ;};func (_dceg *CT_EightDirectionTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dggc :=range start .Attr {if _dggc .Name .Local =="\u0064\u0069\u0072"{_adbed ,_adaa :=ParseUnionST_TransitionEightDirectionType (_dggc .Value );if _adaa !=nil {return _adaa ;};_dceg .DirAttr =&_adbed ;continue ;};};for {_bdf ,_adae :=d .Token ();if _adae !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0069g\u0068\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_adae );};if _efgd ,_gggf :=_bdf .(_e .EndElement );_gggf &&_efgd .Name ==start .Name {break ;};};return nil ;};type CT_CommentAuthor struct{ -// Value Type -ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; +// Comment Author ID +IdAttr uint32 ; -// Time Animated Value List -TavLst *CT_TLTimeAnimateValueList ;};type TagLst struct{CT_TagList };func (_cgccc *CT_SplitTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cgccc .OrientAttr !=ST_DirectionUnset {_eefgb ,_babdd :=_cgccc .OrientAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _babdd !=nil {return _babdd ;};start .Attr =append (start .Attr ,_eefgb );};if _cgccc .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_abga ,_dbbeb :=_cgccc .DirAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0064\u0069\u0072"});if _dbbeb !=nil {return _dbbeb ;};start .Attr =append (start .Attr ,_abga );};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewCT_StringTag ()*CT_StringTag {_daff :=&CT_StringTag {};return _daff };func (_dcfbd ST_TLBehaviorAccumulateType )Validate ()error {return _dcfbd .ValidateWithPath ("")};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2;ST_PrintWhatHandouts2 ST_PrintWhat =3;ST_PrintWhatHandouts3 ST_PrintWhat =4;ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9;); +// Comment Author Name +NameAttr string ; -// Validate validates the HandoutMaster and its children -func (_dbfgg *HandoutMaster )Validate ()error {return _dbfgg .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_cdbbd *CT_SlideSorterViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cdbbd .CViewPr =NewCT_CommonViewProperties ();for _ ,_cgbga :=range start .Attr {if _cgbga .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_ecagg ,_bfccb :=_bafec .ParseBool (_cgbga .Value );if _bfccb !=nil {return _bfccb ;};_cdbbd .ShowFormattingAttr =&_ecagg ;continue ;};};_bfee :for {_daafb ,_adadf :=d .Token ();if _adadf !=nil {return _adadf ;};switch _aegg :=_daafb .(type ){case _bcaf .StartElement :switch _aegg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _gedbf :=d .DecodeElement (_cdbbd .CViewPr ,&_aegg );_gedbf !=nil {return _gedbf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdbbd .ExtLst =NewCT_ExtensionList ();if _efgc :=d .DecodeElement (_cdbbd .ExtLst ,&_aegg );_efgc !=nil {return _efgc ;};default:_cacbe .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_aegg .Name );if _bgdb :=d .Skip ();_bgdb !=nil {return _bgdb ;};};case _bcaf .EndElement :break _bfee ;case _bcaf .CharData :};};return nil ;};func (_bgfgg ST_TLTimeNodeMasterRelation )Validate ()error {return _bgfgg .ValidateWithPath ("")};func (_bgffb *CT_BackgroundProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bgffb .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bgffb .ShadeToTitleAttr ))});};e .EncodeToken (start );if _bgffb .NoFill !=nil {_ccfag :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgffb .NoFill ,_ccfag );};if _bgffb .SolidFill !=nil {_bdaeb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgffb .SolidFill ,_bdaeb );};if _bgffb .GradFill !=nil {_afcf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgffb .GradFill ,_afcf );};if _bgffb .BlipFill !=nil {_dacbb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgffb .BlipFill ,_dacbb );};if _bgffb .PattFill !=nil {_bgffg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgffb .PattFill ,_bgffg );};if _bgffb .GrpFill !=nil {_bgdgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bgffb .GrpFill ,_bgdgf );};if _bgffb .EffectLst !=nil {_fgae :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgffb .EffectLst ,_fgae );};if _bgffb .EffectDag !=nil {_egf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bgffb .EffectDag ,_egf );};if _bgffb .ExtLst !=nil {_adfg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgffb .ExtLst ,_adfg );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// Comment Author Initials +InitialsAttr string ; -// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path -func (_ecagd *CT_NotesMaster )ValidateWithPath (path string )error {if _fefgb :=_ecagd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fefgb !=nil {return _fefgb ;};if _facfd :=_ecagd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_facfd !=nil {return _facfd ;};if _ecagd .Hf !=nil {if _adgf :=_ecagd .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_adgf !=nil {return _adgf ;};};if _ecagd .NotesStyle !=nil {if _ecebf :=_ecagd .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_ecebf !=nil {return _ecebf ;};};if _ecagd .ExtLst !=nil {if _facbd :=_ecagd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_facbd !=nil {return _facbd ;};};return nil ;};func (_ecdd ST_ViewType )ValidateWithPath (path string )error {switch _ecdd {case 0,1,2,3,4,5,6,7,8:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdd ));};return nil ;};type ST_TLTimeNodePresetClassType byte ; +// Index of Comment Author's last comment +LastIdxAttr uint32 ; -// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path -func (_fafg *CT_CustomerDataList )ValidateWithPath (path string )error {for _cfcg ,_bdfg :=range _fafg .CustData {if _ebf :=_bdfg .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cfcg ));_ebf !=nil {return _ebf ;};};if _fafg .Tags !=nil {if _gbff :=_fafg .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_gbff !=nil {return _gbff ;};};return nil ;};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_aadd :=&CT_NormalViewPortion {};return _aadd };func (_aecffe *AG_TLBuild )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _aecffe .SpidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_aecffe .SpidAttr )});};if _aecffe .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_aecffe .GrpIdAttr )});};if _aecffe .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_aecffe .UiExpandAttr ))});};return nil ;}; +// Comment Author Color Index +ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_bbc :=&CT_CommonViewProperties {};_bbc .Scale =_da .NewCT_Scale2D ();_bbc .Origin =_da .NewCT_Point2D ();return _bbc ;};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13;ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19;ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24;ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29;ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34;ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;); -// Validate validates the CT_TLIterateData and its children -func (_eedg *CT_TLIterateData )Validate ()error {return _eedg .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_ecdde *CT_SlideIdList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cbee :for {_cfabg ,_bfaag :=d .Token ();if _bfaag !=nil {return _bfaag ;};switch _agacb :=_cfabg .(type ){case _bcaf .StartElement :switch _agacb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"}:_dcded :=NewCT_SlideIdListEntry ();if _gbfcc :=d .DecodeElement (_dcded ,&_agacb );_gbfcc !=nil {return _gbfcc ;};_ecdde .SldId =append (_ecdde .SldId ,_dcded );default:_cacbe .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\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_agacb .Name );if _fbea :=d .Skip ();_fbea !=nil {return _fbea ;};};case _bcaf .EndElement :break _cbee ;case _bcaf .CharData :};};return nil ;};func (_aaefb *CT_SlideLayoutIdList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _aaefb .SldLayoutId !=nil {_gdc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_fgaec :=range _aaefb .SldLayoutId {e .EncodeElement (_fgaec ,_gdc );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type ST_PrintWhat byte ;func (_daded *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_daded =0;case "\u0077\u0068\u006fl\u0065":*_daded =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_daded =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_daded =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_daded =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_daded =5;case "\u0063\u0077":*_daded =6;case "\u0063\u0077\u0049\u006e":*_daded =7;case "\u0063\u0077\u004fu\u0074":*_daded =8;case "\u0063\u0063\u0077":*_daded =9;case "\u0063\u0063\u0077I\u006e":*_daded =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_daded =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_daded =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_daded =13;case "\u0075\u0070":*_daded =14;case "\u0064\u006f\u0077\u006e":*_daded =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_daded =16;case "\u0063\u0075\u0073\u0074":*_daded =17;};return nil ;}; +// Validate validates the CT_TLBehaviorAttributeNameList and its children +func (_efffc *CT_TLBehaviorAttributeNameList )Validate ()error {return _efffc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074");};type CT_ShowInfoBrowse struct{ -// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path -func (_ccdg *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _ccdg .VolAttr !=nil {if _edega :=_ccdg .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_edega !=nil {return _edega ;};};if _bffca :=_ccdg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bffca !=nil {return _bffca ;};if _dbbb :=_ccdg .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dbbb !=nil {return _dbbb ;};return nil ;};func (_cgbbf *ST_TLBehaviorTransformType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_abeae ,_dafc :=d .Token ();if _dafc !=nil {return _dafc ;};if _beagd ,_ddd :=_abeae .(_bcaf .EndElement );_ddd &&_beagd .Name ==start .Name {*_cgbbf =1;return nil ;};if _fedb ,_gaea :=_abeae .(_bcaf .CharData );!_gaea {return _ffgea .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",_abeae );}else {switch string (_fedb ){case "":*_cgbbf =0;case "\u0070\u0074":*_cgbbf =1;case "\u0069\u006d\u0067":*_cgbbf =2;};};_abeae ,_dafc =d .Token ();if _dafc !=nil {return _dafc ;};if _fagbg ,_eddca :=_abeae .(_bcaf .EndElement );_eddca &&_fagbg .Name ==start .Name {return nil ;};return _ffgea .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",_abeae );};type CT_EmbeddedFontDataId struct{IdAttr string ;};func (_gccd *CT_SideDirectionTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_debf :=range start .Attr {if _debf .Name .Local =="\u0064\u0069\u0072"{_gccd .DirAttr .UnmarshalXMLAttr (_debf );continue ;};};for {_cabb ,_gcdbd :=d .Token ();if _gcdbd !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_gcdbd );};if _cage ,_dbbabb :=_cabb .(_bcaf .EndElement );_dbbabb &&_cage .Name ==start .Name {break ;};};return nil ;};func (_aedbf *CT_PrintProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _aedbf .PrnWhatAttr !=ST_PrintWhatUnset {_eefa ,_efcda :=_aedbf .PrnWhatAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _efcda !=nil {return _efcda ;};start .Attr =append (start .Attr ,_eefa );};if _aedbf .ClrModeAttr !=ST_PrintColorModeUnset {_ddcbg ,_dbdb :=_aedbf .ClrModeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _dbdb !=nil {return _dbdb ;};start .Attr =append (start .Attr ,_ddcbg );};if _aedbf .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_aedbf .HiddenSlidesAttr ))});};if _aedbf .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_aedbf .ScaleToFitPaperAttr ))});};if _aedbf .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_aedbf .FrameSlidesAttr ))});};e .EncodeToken (start );if _aedbf .ExtLst !=nil {_fbaa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedbf .ExtLst ,_fbaa );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func (_fggf *CT_NotesSlide )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fggf .CSld =NewCT_CommonSlideData ();for _ ,_dgadg :=range start .Attr {if _dgadg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fffc ,_f :=_bafec .ParseBool (_dgadg .Value );if _f !=nil {return _f ;};_fggf .ShowMasterSpAttr =&_fffc ;continue ;};if _dgadg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gbbb ,_ggefe :=_bafec .ParseBool (_dgadg .Value );if _ggefe !=nil {return _ggefe ;};_fggf .ShowMasterPhAnimAttr =&_gbbb ;continue ;};};_aafdf :for {_ecdge ,_cbcfa :=d .Token ();if _cbcfa !=nil {return _cbcfa ;};switch _eabg :=_ecdge .(type ){case _bcaf .StartElement :switch _eabg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ccee :=d .DecodeElement (_fggf .CSld ,&_eabg );_ccee !=nil {return _ccee ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fggf .ClrMapOvr =_dcdb .NewCT_ColorMappingOverride ();if _bbbac :=d .DecodeElement (_fggf .ClrMapOvr ,&_eabg );_bbbac !=nil {return _bbbac ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggf .ExtLst =NewCT_ExtensionListModify ();if _dcdff :=d .DecodeElement (_fggf .ExtLst ,&_eabg );_dcdff !=nil {return _dcdff ;};default:_cacbe .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\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_eabg .Name );if _egaf :=d .Skip ();_egaf !=nil {return _egaf ;};};case _bcaf .EndElement :break _aafdf ;case _bcaf .CharData :};};return nil ;};func (_cabge *CT_GroupShapeChoice )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gfddc :for {_afcddf ,_fcbbe :=d .Token ();if _fcbbe !=nil {return _fcbbe ;};switch _eeeeg :=_afcddf .(type ){case _bcaf .StartElement :switch _eeeeg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_ddaa :=NewCT_Shape ();if _bbbfd :=d .DecodeElement (_ddaa ,&_eeeeg );_bbbfd !=nil {return _bbbfd ;};_cabge .Sp =append (_cabge .Sp ,_ddaa );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_ffafc :=NewCT_GroupShape ();if _ffbgb :=d .DecodeElement (_ffafc ,&_eeeeg );_ffbgb !=nil {return _ffbgb ;};_cabge .GrpSp =append (_cabge .GrpSp ,_ffafc );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bfea :=NewCT_GraphicalObjectFrame ();if _debed :=d .DecodeElement (_bfea ,&_eeeeg );_debed !=nil {return _debed ;};_cabge .GraphicFrame =append (_cabge .GraphicFrame ,_bfea );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_bga :=NewCT_Connector ();if _gdfec :=d .DecodeElement (_bga ,&_eeeeg );_gdfec !=nil {return _gdfec ;};_cabge .CxnSp =append (_cabge .CxnSp ,_bga );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_bca :=NewCT_Picture ();if _cgae :=d .DecodeElement (_bca ,&_eeeeg );_cgae !=nil {return _cgae ;};_cabge .Pic =append (_cabge .Pic ,_bca );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fdcce :=NewCT_Rel ();if _addb :=d .DecodeElement (_fdcce ,&_eeeeg );_addb !=nil {return _addb ;};_cabge .ContentPart =append (_cabge .ContentPart ,_fdcce );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eeeeg .Name );if _geed :=d .Skip ();_geed !=nil {return _geed ;};};case _bcaf .EndElement :break _gfddc ;case _bcaf .CharData :};};return nil ;};func (_efgfg *ST_SplitterBarState )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_efgfg =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_efgfg =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_efgfg =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_efgfg =3;};return nil ;}; +// Show Scroll Bar in Window +ShowScrollbarAttr *bool ;};func (_gdggd *CT_ShowProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afgg :=range start .Attr {if _afgg .Name .Local =="\u006c\u006f\u006f\u0070"{_gdbg ,_bbgbg :=_a .ParseBool (_afgg .Value );if _bbgbg !=nil {return _bbgbg ;};_gdggd .LoopAttr =&_gdbg ;continue ;};if _afgg .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_edag ,_cbfd :=_a .ParseBool (_afgg .Value );if _cbfd !=nil {return _cbfd ;};_gdggd .ShowNarrationAttr =&_edag ;continue ;};if _afgg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_ebgda ,_bfgce :=_a .ParseBool (_afgg .Value );if _bfgce !=nil {return _bfgce ;};_gdggd .ShowAnimationAttr =&_ebgda ;continue ;};if _afgg .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_fbbfe ,_abga :=_a .ParseBool (_afgg .Value );if _abga !=nil {return _abga ;};_gdggd .UseTimingsAttr =&_fbbfe ;continue ;};};_bcecc :for {_faefcd ,_effa :=d .Token ();if _effa !=nil {return _effa ;};switch _bffa :=_faefcd .(type ){case _e .StartElement :switch _bffa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_gdggd .Present =NewCT_Empty ();if _fffec :=d .DecodeElement (_gdggd .Present ,&_bffa );_fffec !=nil {return _fffec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_gdggd .Browse =NewCT_ShowInfoBrowse ();if _eccb :=d .DecodeElement (_gdggd .Browse ,&_bffa );_eccb !=nil {return _eccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_gdggd .Kiosk =NewCT_ShowInfoKiosk ();if _adbd :=d .DecodeElement (_gdggd .Kiosk ,&_bffa );_adbd !=nil {return _adbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_gdggd .SldAll =NewCT_Empty ();if _agbg :=d .DecodeElement (_gdggd .SldAll ,&_bffa );_agbg !=nil {return _agbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_gdggd .SldRg =NewCT_IndexRange ();if _cceca :=d .DecodeElement (_gdggd .SldRg ,&_bffa );_cceca !=nil {return _cceca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_gdggd .CustShow =NewCT_CustomShowId ();if _gdcde :=d .DecodeElement (_gdggd .CustShow ,&_bffa );_gdcde !=nil {return _gdcde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"}:_gdggd .PenClr =_da .NewCT_Color ();if _bgbb :=d .DecodeElement (_gdggd .PenClr ,&_bffa );_bgbb !=nil {return _bgbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdggd .ExtLst =NewCT_ExtensionList ();if _afbb :=d .DecodeElement (_gdggd .ExtLst ,&_bffa );_afbb !=nil {return _afbb ;};default:_f .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\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bffa .Name );if _dgda :=d .Skip ();_dgda !=nil {return _dgda ;};};case _e .EndElement :break _bcecc ;case _e .CharData :};};return nil ;};func (_eeea ST_WebScreenSize )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_acfee :=_e .Attr {};_acfee .Name =name ;switch _eeea {case ST_WebScreenSizeUnset :_acfee .Value ="";case ST_WebScreenSize544x376 :_acfee .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_acfee .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_acfee .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_acfee .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_acfee .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_acfee .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_acfee .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_acfee .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_acfee .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_acfee .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_acfee .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _acfee ,nil ;};func (_egce *CT_GuideList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _egce .Guide !=nil {_gadf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_eeacf :=range _egce .Guide {e .EncodeElement (_eeacf ,_gadf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbebb ST_TLParaBuildType )String ()string {switch _fbebb {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0070";case 3:return "\u0063\u0075\u0073\u0074";case 4:return "\u0077\u0068\u006fl\u0065";};return "";};type CT_PhotoAlbum struct{ -// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path -func (_gceea *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _gceea .SldTgt !=nil {if _agdc :=_gceea .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_agdc !=nil {return _agdc ;};};if _gceea .SndTgt !=nil {if _bfagg :=_gceea .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_bfagg !=nil {return _bfagg ;};};if _gceea .SpTgt !=nil {if _fcdcd :=_gceea .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_fcdcd !=nil {return _fcdcd ;};};if _gceea .InkTgt !=nil {if _baea :=_gceea .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_baea !=nil {return _baea ;};};return nil ;}; +// Black and White +BwAttr *bool ; -// Validate validates the CT_Control and its children -func (_bbgddb *CT_Control )Validate ()error {return _bbgddb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_eegg ST_TLTimeIndefinite )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_fcaeb :=_bcaf .Attr {};_fcaeb .Name =name ;switch _eegg {case ST_TLTimeIndefiniteUnset :_fcaeb .Value ="";case ST_TLTimeIndefiniteIndefinite :_fcaeb .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _fcaeb ,nil ;};func NewCT_ControlList ()*CT_ControlList {_ecded :=&CT_ControlList {};return _ecded };func (_aedab *ST_PrintWhat )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cdbae ,_gaeca :=d .Token ();if _gaeca !=nil {return _gaeca ;};if _aabed ,_edefe :=_cdbae .(_bcaf .EndElement );_edefe &&_aabed .Name ==start .Name {*_aedab =1;return nil ;};if _deegec ,_cbbe :=_cdbae .(_bcaf .CharData );!_cbbe {return _ffgea .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",_cdbae );}else {switch string (_deegec ){case "":*_aedab =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_aedab =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_aedab =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_aedab =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_aedab =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_aedab =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_aedab =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_aedab =7;case "\u006e\u006f\u0074e\u0073":*_aedab =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_aedab =9;};};_cdbae ,_gaeca =d .Token ();if _gaeca !=nil {return _gaeca ;};if _efge ,_ega :=_cdbae .(_bcaf .EndElement );_ega &&_efge .Name ==start .Name {return nil ;};return _ffgea .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",_cdbae );};type ST_PhotoAlbumFrameShape byte ;type CT_ShowInfoKiosk struct{ +// Show/Hide Captions +ShowCaptionsAttr *bool ; -// Restart Show -RestartAttr *uint32 ;};func (_g *CT_SlideSorterViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _g .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_g .ShowFormattingAttr ))});};e .EncodeToken (start );_aeebg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_g .CViewPr ,_aeebg );if _g .ExtLst !=nil {_ffbccd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_g .ExtLst ,_ffbccd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_fg ST_SlideSizeType )ValidateWithPath (path string )error {switch _fg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fg ));};return nil ;};func (_gggb *ST_WebColorType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cagec ,_ccadgb :=d .Token ();if _ccadgb !=nil {return _ccadgb ;};if _cbfeb ,_gdabe :=_cagec .(_bcaf .EndElement );_gdabe &&_cbfeb .Name ==start .Name {*_gggb =1;return nil ;};if _beea ,_dgdga :=_cagec .(_bcaf .CharData );!_dgdga {return _ffgea .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",_cagec );}else {switch string (_beea ){case "":*_gggb =0;case "\u006e\u006f\u006e\u0065":*_gggb =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_gggb =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_gggb =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_gggb =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_gggb =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_gggb =6;};};_cagec ,_ccadgb =d .Token ();if _ccadgb !=nil {return _ccadgb ;};if _gdebb ,_gcde :=_cagec .(_bcaf .EndElement );_gcde &&_gdebb .Name ==start .Name {return nil ;};return _ffgea .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",_cagec );};func (_debbe ST_TLAnimateEffectTransition )String ()string {switch _debbe {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_bgfd *CT_OutlineViewSlideEntry )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_ddaf :=range start .Attr {if _ddaf .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"&&_ddaf .Name .Local =="\u0069\u0064"||_ddaf .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"&&_ddaf .Name .Local =="\u0069\u0064"{_c ,_dcgee :=_ddaf .Value ,error (nil );if _dcgee !=nil {return _dcgee ;};_bgfd .IdAttr =_c ;continue ;};if _ddaf .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_afbf ,_geabc :=_bafec .ParseBool (_ddaf .Value );if _geabc !=nil {return _geabc ;};_bgfd .CollapseAttr =&_afbf ;continue ;};};for {_fgac ,_gcecf :=d .Token ();if _gcecf !=nil {return _ffgea .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004futl\u0069ne\u0056\u0069\u0065\u0077\u0053\u006c\u0069de\u0045\u006e\u0074\u0072\u0079\u003a\u0020%\u0073",_gcecf );};if _bgafd ,_ggag :=_fgac .(_bcaf .EndElement );_ggag &&_bgafd .Name ==start .Name {break ;};};return nil ;}; +// Photo Album Layout +LayoutAttr ST_PhotoAlbumLayout ; -// Validate validates the CT_OutlineViewSlideList and its children -func (_cbdga *CT_OutlineViewSlideList )Validate ()error {return _cbdga .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_gebcab *ST_TLTimeAnimateValueTime )Validate ()error {return _gebcab .ValidateWithPath ("")};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func (_acddb *CT_CommonViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _acddb .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_acddb .VarScaleAttr ))});};e .EncodeToken (start );_ffdgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_acddb .Scale ,_ffdgf );_fegg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_acddb .Origin ,_fegg );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_feefg ST_WebColorType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_fcfd :=_bcaf .Attr {};_fcfd .Name =name ;switch _feefg {case ST_WebColorTypeUnset :_fcfd .Value ="";case ST_WebColorTypeNone :_fcfd .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_fcfd .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_fcfd .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_fcfd .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_fcfd .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_fcfd .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _fcfd ,nil ;};func (_agbf *CT_SlideLayout )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_agbf .CSld =NewCT_CommonSlideData ();for _ ,_febea :=range start .Attr {if _febea .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_edfff ,_afcfa :=_febea .Value ,error (nil );if _afcfa !=nil {return _afcfa ;};_agbf .MatchingNameAttr =&_edfff ;continue ;};if _febea .Name .Local =="\u0074\u0079\u0070\u0065"{_agbf .TypeAttr .UnmarshalXMLAttr (_febea );continue ;};if _febea .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_adca ,_daagd :=_bafec .ParseBool (_febea .Value );if _daagd !=nil {return _daagd ;};_agbf .PreserveAttr =&_adca ;continue ;};if _febea .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_ede ,_egbda :=_bafec .ParseBool (_febea .Value );if _egbda !=nil {return _egbda ;};_agbf .UserDrawnAttr =&_ede ;continue ;};if _febea .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_da ,_cbdfc :=_bafec .ParseBool (_febea .Value );if _cbdfc !=nil {return _cbdfc ;};_agbf .ShowMasterSpAttr =&_da ;continue ;};if _febea .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dfgd ,_edgg :=_bafec .ParseBool (_febea .Value );if _edgg !=nil {return _edgg ;};_agbf .ShowMasterPhAnimAttr =&_dfgd ;continue ;};};_aebgc :for {_dfda ,_bbbcg :=d .Token ();if _bbbcg !=nil {return _bbbcg ;};switch _gegg :=_dfda .(type ){case _bcaf .StartElement :switch _gegg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _bfac :=d .DecodeElement (_agbf .CSld ,&_gegg );_bfac !=nil {return _bfac ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_agbf .ClrMapOvr =_dcdb .NewCT_ColorMappingOverride ();if _bgfe :=d .DecodeElement (_agbf .ClrMapOvr ,&_gegg );_bgfe !=nil {return _bgfe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_agbf .Transition =NewCT_SlideTransition ();if _bedgb :=d .DecodeElement (_agbf .Transition ,&_gegg );_bedgb !=nil {return _bedgb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_agbf .Timing =NewCT_SlideTiming ();if _addcb :=d .DecodeElement (_agbf .Timing ,&_gegg );_addcb !=nil {return _addcb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_agbf .Hf =NewCT_HeaderFooter ();if _ebag :=d .DecodeElement (_agbf .Hf ,&_gegg );_ebag !=nil {return _ebag ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbf .ExtLst =NewCT_ExtensionListModify ();if _feddg :=d .DecodeElement (_agbf .ExtLst ,&_gegg );_feddg !=nil {return _feddg ;};default:_cacbe .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\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_gegg .Name );if _dded :=d .Skip ();_dded !=nil {return _dded ;};};case _bcaf .EndElement :break _aebgc ;case _bcaf .CharData :};};return nil ;};func (_egaec ST_IterateType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_badd :=_bcaf .Attr {};_badd .Name =name ;switch _egaec {case ST_IterateTypeUnset :_badd .Value ="";case ST_IterateTypeEl :_badd .Value ="\u0065\u006c";case ST_IterateTypeWd :_badd .Value ="\u0077\u0064";case ST_IterateTypeLt :_badd .Value ="\u006c\u0074";};return _badd ,nil ;};func (_ebbeb *CT_TLMediaNodeAudio )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ebbeb .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_ebbeb .IsNarrationAttr ))});};e .EncodeToken (start );_gcfdc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_ebbeb .CMediaNode ,_gcfdc );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gbfaf *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_gbfaf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gbfaf =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_gbfaf =2;};return nil ;};type ST_TLTimeNodeMasterRelation byte ; +// Frame Type +FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};type CT_SlideLayout struct{ -// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path -func (_efcc *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _efcc .TypeAttr ==ST_TLChartSubelementTypeUnset {return _ffgea .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gabdc :=_efcc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gabdc !=nil {return _gabdc ;};return nil ;};type CT_TLTimeNodeParallel struct{ +// Matching Name +MatchingNameAttr *string ; -// Parallel TimeNode -CTn *CT_TLCommonTimeNodeData ;};func (_cggc ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _cggc {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggc ));};return nil ;};func (_dggef *CT_PhotoAlbum )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_eacca :=range start .Attr {if _eacca .Name .Local =="\u0062\u0077"{_adaf ,_cfgg :=_bafec .ParseBool (_eacca .Value );if _cfgg !=nil {return _cfgg ;};_dggef .BwAttr =&_adaf ;continue ;};if _eacca .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_ggdad ,_dgfd :=_bafec .ParseBool (_eacca .Value );if _dgfd !=nil {return _dgfd ;};_dggef .ShowCaptionsAttr =&_ggdad ;continue ;};if _eacca .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_dggef .LayoutAttr .UnmarshalXMLAttr (_eacca );continue ;};if _eacca .Name .Local =="\u0066\u0072\u0061m\u0065"{_dggef .FrameAttr .UnmarshalXMLAttr (_eacca );continue ;};};_efcae :for {_gdbc ,_ecc :=d .Token ();if _ecc !=nil {return _ecc ;};switch _eabf :=_gdbc .(type ){case _bcaf .StartElement :switch _eabf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dggef .ExtLst =NewCT_ExtensionList ();if _cbgfdg :=d .DecodeElement (_dggef .ExtLst ,&_eabf );_cbgfdg !=nil {return _cbgfdg ;};default:_cacbe .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\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_eabf .Name );if _gce :=d .Skip ();_gce !=nil {return _gce ;};};case _bcaf .EndElement :break _efcae ;case _bcaf .CharData :};};return nil ;};type CT_TLBuildDiagram struct{ +// Slide Layout Type +TypeAttr ST_SlideLayoutType ; -// Diagram Build Types -BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// Preserve Slide Layout +PreserveAttr *bool ; -// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path -func (_daaf *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _gadf ,_eacga :=range _daaf .Sld {if _eagc :=_eacga .ValidateWithPath (_ffgea .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gadf ));_eagc !=nil {return _eagc ;};};return nil ;};type ST_SplitterBarState byte ;func (_ggddc *NotesMaster )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ggddc .CT_NotesMaster =*NewCT_NotesMaster ();_ffea :for {_adc ,_cfac :=d .Token ();if _cfac !=nil {return _cfac ;};switch _bebcb :=_adc .(type ){case _bcaf .StartElement :switch _bebcb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _babaf :=d .DecodeElement (_ggddc .CSld ,&_bebcb );_babaf !=nil {return _babaf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _bfadc :=d .DecodeElement (_ggddc .ClrMap ,&_bebcb );_bfadc !=nil {return _bfadc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_ggddc .Hf =NewCT_HeaderFooter ();if _gcca :=d .DecodeElement (_ggddc .Hf ,&_bebcb );_gcca !=nil {return _gcca ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_ggddc .NotesStyle =_dcdb .NewCT_TextListStyle ();if _ccf :=d .DecodeElement (_ggddc .NotesStyle ,&_bebcb );_ccf !=nil {return _ccf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggddc .ExtLst =NewCT_ExtensionListModify ();if _fegcf :=d .DecodeElement (_ggddc .ExtLst ,&_bebcb );_fegcf !=nil {return _fegcf ;};default:_cacbe .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\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_bebcb .Name );if _gfeffe :=d .Skip ();_gfeffe !=nil {return _gfeffe ;};};case _bcaf .EndElement :break _ffea ;case _bcaf .CharData :};};return nil ;};func (_dbdgc *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_dbdgc =0;case "\u0065\u006e\u0074\u0072":*_dbdgc =1;case "\u0065\u0078\u0069\u0074":*_dbdgc =2;case "\u0065\u006d\u0070\u0068":*_dbdgc =3;case "\u0070\u0061\u0074\u0068":*_dbdgc =4;case "\u0076\u0065\u0072\u0062":*_dbdgc =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_dbdgc =6;};return nil ;}; +// Is User Drawn +UserDrawnAttr *bool ; -// Validate validates the CT_TLCommonMediaNodeData and its children -func (_gaac *CT_TLCommonMediaNodeData )Validate ()error {return _gaac .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};type ST_TransitionCornerDirectionType byte ;func (_bgcd *ST_PlaceholderType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_egbeg ,_ddagc :=d .Token ();if _ddagc !=nil {return _ddagc ;};if _cgfff ,_fdcb :=_egbeg .(_bcaf .EndElement );_fdcb &&_cgfff .Name ==start .Name {*_bgcd =1;return nil ;};if _gba ,_ccdd :=_egbeg .(_bcaf .CharData );!_ccdd {return _ffgea .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",_egbeg );}else {switch string (_gba ){case "":*_bgcd =0;case "\u0074\u0069\u0074l\u0065":*_bgcd =1;case "\u0062\u006f\u0064\u0079":*_bgcd =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_bgcd =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_bgcd =4;case "\u0064\u0074":*_bgcd =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_bgcd =6;case "\u0066\u0074\u0072":*_bgcd =7;case "\u0068\u0064\u0072":*_bgcd =8;case "\u006f\u0062\u006a":*_bgcd =9;case "\u0063\u0068\u0061r\u0074":*_bgcd =10;case "\u0074\u0062\u006c":*_bgcd =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_bgcd =12;case "\u0064\u0067\u006d":*_bgcd =13;case "\u006d\u0065\u0064i\u0061":*_bgcd =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_bgcd =15;case "\u0070\u0069\u0063":*_bgcd =16;};};_egbeg ,_ddagc =d .Token ();if _ddagc !=nil {return _ddagc ;};if _fgfa ,_fafgfa :=_egbeg .(_bcaf .EndElement );_fafgfa &&_fgfa .Name ==start .Name {return nil ;};return _ffgea .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",_egbeg );};func (_cegc *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_cegc =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_cegc =1;case "\u0066\u0069\u0078e\u0064":*_cegc =2;};return nil ;};func (_gfggb ST_TLAnimateBehaviorValueType )Validate ()error {return _gfggb .ValidateWithPath ("")}; +// Common slide data for slide layouts +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path -func (_fceae *EG_ChildSlide )ValidateWithPath (path string )error {if _fceae .ClrMapOvr !=nil {if _bfed :=_fceae .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_bfed !=nil {return _bfed ;};};return nil ;};func (_edecg *ST_ViewType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_edecg =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_edecg =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_edecg =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_edecg =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_edecg =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_edecg =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_edecg =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_edecg =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_edecg =8;};return nil ;}; +// Color Scheme Map Override +ClrMapOvr *_da .CT_ColorMappingOverride ; -// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path -func (_fegf *CT_PhotoAlbum )ValidateWithPath (path string )error {if _ebaad :=_fegf .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_ebaad !=nil {return _ebaad ;};if _dagda :=_fegf .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_dagda !=nil {return _dagda ;};if _fegf .ExtLst !=nil {if _abbd :=_fegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abbd !=nil {return _abbd ;};};return nil ;};func (_efgf *CT_TLCommonTimeNodeData )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_egdc :=range start .Attr {if _egdc .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_acaf ,_gfaddc :=_egdc .Value ,error (nil );if _gfaddc !=nil {return _gfaddc ;};_efgf .TmFilterAttr =&_acaf ;continue ;};if _egdc .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_gab ,_aeeb :=_egdc .Value ,error (nil );if _aeeb !=nil {return _aeeb ;};_efgf .EvtFilterAttr =&_gab ;continue ;};if _egdc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_geg ,_gacb :=_bafec .ParseInt (_egdc .Value ,10,32);if _gacb !=nil {return _gacb ;};_gebf :=int32 (_geg );_efgf .PresetIDAttr =&_gebf ;continue ;};if _egdc .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_eege ,_bcddc :=_bafec .ParseBool (_egdc .Value );if _bcddc !=nil {return _bcddc ;};_efgf .DisplayAttr =&_eege ;continue ;};if _egdc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_ggde ,_dbadb :=_bafec .ParseInt (_egdc .Value ,10,32);if _dbadb !=nil {return _dbadb ;};_cgec :=int32 (_ggde );_efgf .PresetSubtypeAttr =&_cgec ;continue ;};if _egdc .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_efgf .MasterRelAttr .UnmarshalXMLAttr (_egdc );continue ;};if _egdc .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_gfcf ,_beba :=ParseUnionST_TLTime (_egdc .Value );if _beba !=nil {return _beba ;};_efgf .RepeatCountAttr =&_gfcf ;continue ;};if _egdc .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_gfcd ,_bbbd :=_bafec .ParseInt (_egdc .Value ,10,32);if _bbbd !=nil {return _bbbd ;};_fbbb :=int32 (_gfcd );_efgf .BldLvlAttr =&_fbbb ;continue ;};if _egdc .Name .Local =="\u0073\u0070\u0064"{_ddfde ,_gafad :=ParseUnionST_Percentage (_egdc .Value );if _gafad !=nil {return _gafad ;};_efgf .SpdAttr =&_ddfde ;continue ;};if _egdc .Name .Local =="\u0067\u0072\u0070I\u0064"{_aeaa ,_bafg :=_bafec .ParseUint (_egdc .Value ,10,32);if _bafg !=nil {return _bafg ;};_ddff :=uint32 (_aeaa );_efgf .GrpIdAttr =&_ddff ;continue ;};if _egdc .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_dbfga ,_deadc :=_bafec .ParseBool (_egdc .Value );if _deadc !=nil {return _deadc ;};_efgf .AfterEffectAttr =&_dbfga ;continue ;};if _egdc .Name .Local =="\u0069\u0064"{_acae ,_ee :=_bafec .ParseUint (_egdc .Value ,10,32);if _ee !=nil {return _ee ;};_gabca :=uint32 (_acae );_efgf .IdAttr =&_gabca ;continue ;};if _egdc .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_gdeg ,_fadc :=_bafec .ParseBool (_egdc .Value );if _fadc !=nil {return _fadc ;};_efgf .NodePhAttr =&_gdeg ;continue ;};if _egdc .Name .Local =="\u0061\u0063\u0063e\u006c"{_fcebc ,_dgced :=ParseUnionST_PositiveFixedPercentage (_egdc .Value );if _dgced !=nil {return _dgced ;};_efgf .AccelAttr =&_fcebc ;continue ;};if _egdc .Name .Local =="\u0064\u0065\u0063e\u006c"{_cfe ,_abbabf :=ParseUnionST_PositiveFixedPercentage (_egdc .Value );if _abbabf !=nil {return _abbabf ;};_efgf .DecelAttr =&_cfe ;continue ;};if _egdc .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_efgf .RestartAttr .UnmarshalXMLAttr (_egdc );continue ;};if _egdc .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_efgf .NodeTypeAttr .UnmarshalXMLAttr (_egdc );continue ;};if _egdc .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_efgf .PresetClassAttr .UnmarshalXMLAttr (_egdc );continue ;};if _egdc .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_dfae ,_dbcgd :=ParseUnionST_TLTime (_egdc .Value );if _dbcgd !=nil {return _dbcgd ;};_efgf .RepeatDurAttr =&_dfae ;continue ;};if _egdc .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_efgf .SyncBehaviorAttr .UnmarshalXMLAttr (_egdc );continue ;};if _egdc .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_fbcgb ,_acgba :=_bafec .ParseBool (_egdc .Value );if _acgba !=nil {return _acgba ;};_efgf .AutoRevAttr =&_fbcgb ;continue ;};if _egdc .Name .Local =="\u0066\u0069\u006c\u006c"{_efgf .FillAttr .UnmarshalXMLAttr (_egdc );continue ;};if _egdc .Name .Local =="\u0064\u0075\u0072"{_ffeg ,_bdge :=ParseUnionST_TLTime (_egdc .Value );if _bdge !=nil {return _bdge ;};_efgf .DurAttr =&_ffeg ;continue ;};};_gggad :for {_eadae ,_dfac :=d .Token ();if _dfac !=nil {return _dfac ;};switch _dadedg :=_eadae .(type ){case _bcaf .StartElement :switch _dadedg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"}:_efgf .StCondLst =NewCT_TLTimeConditionList ();if _fece :=d .DecodeElement (_efgf .StCondLst ,&_dadedg );_fece !=nil {return _fece ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_efgf .EndCondLst =NewCT_TLTimeConditionList ();if _abda :=d .DecodeElement (_efgf .EndCondLst ,&_dadedg );_abda !=nil {return _abda ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"}:_efgf .EndSync =NewCT_TLTimeCondition ();if _fccd :=d .DecodeElement (_efgf .EndSync ,&_dadedg );_fccd !=nil {return _fccd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"}:_efgf .Iterate =NewCT_TLIterateData ();if _gccee :=d .DecodeElement (_efgf .Iterate ,&_dadedg );_gccee !=nil {return _gccee ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}:_efgf .ChildTnLst =NewCT_TimeNodeList ();if _feed :=d .DecodeElement (_efgf .ChildTnLst ,&_dadedg );_feed !=nil {return _feed ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}:_efgf .SubTnLst =NewCT_TimeNodeList ();if _fa :=d .DecodeElement (_efgf .SubTnLst ,&_dadedg );_fa !=nil {return _fa ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0054i\u006d\u0065\u004e\u006f\u0064\u0065D\u0061\u0074\u0061 \u0025\u0076",_dadedg .Name );if _bgef :=d .Skip ();_bgef !=nil {return _bgef ;};};case _bcaf .EndElement :break _gggad ;case _bcaf .CharData :};};return nil ;};func (_gcbe *ST_SlideSizeType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_gcbe =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_gcbe =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_gcbe =2;case "\u0041\u0034":*_gcbe =3;case "\u0033\u0035\u006d\u006d":*_gcbe =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_gcbe =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_gcbe =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gcbe =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_gcbe =8;case "\u0041\u0033":*_gcbe =9;case "\u0042\u0034\u0049S\u004f":*_gcbe =10;case "\u0042\u0035\u0049S\u004f":*_gcbe =11;case "\u0042\u0034\u004aI\u0053":*_gcbe =12;case "\u0042\u0035\u004aI\u0053":*_gcbe =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_gcbe =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_gcbe =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_gcbe =16;};return nil ;}; +// Slide Transition for a Slide Layout +Transition *CT_SlideTransition ; -// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path -func (_abcga *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _cbgg :=_abcga .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cbgg !=nil {return _cbgg ;};if _bffb :=_abcga .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bffb !=nil {return _bffb ;};if _abcga .Progress !=nil {if _dabfe :=_abcga .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_dabfe !=nil {return _dabfe ;};};return nil ;}; +// Slide Timing Information for a Slide Layout +Timing *CT_SlideTiming ; -// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path -func (_gacc *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil }; +// Header/Footer information for a slide layout +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_cbbdc *ST_PrintColorMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdgg ,_daggf :=d .Token ();if _daggf !=nil {return _daggf ;};if _ebbe ,_dfcfaa :=_cdgg .(_e .EndElement );_dfcfaa &&_ebbe .Name ==start .Name {*_cbbdc =1;return nil ;};if _dfgege ,_gbffe :=_cdgg .(_e .CharData );!_gbffe {return _d .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",_cdgg );}else {switch string (_dfgege ){case "":*_cbbdc =0;case "\u0062\u0077":*_cbbdc =1;case "\u0067\u0072\u0061\u0079":*_cbbdc =2;case "\u0063\u006c\u0072":*_cbbdc =3;};};_cdgg ,_daggf =d .Token ();if _daggf !=nil {return _daggf ;};if _ggffe ,_afebg :=_cdgg .(_e .EndElement );_afebg &&_ggffe .Name ==start .Name {return nil ;};return _d .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",_cdgg );};type CT_TagsData struct{IdAttr string ;};func (_gdcbb *ST_SplitterBarState )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdcbb =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_gdcbb =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_gdcbb =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_gdcbb =3;};return nil ;};func (_fcdae ST_PrintWhat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcdae .String (),start );}; -// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path -func (_eefae *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _cggf :=_eefae .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_cggf !=nil {return _cggf ;};if _eefae .ExtLst !=nil {if _eebae :=_eefae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebae !=nil {return _eebae ;};};return nil ;};func (_bgdg *CT_Extension )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075\u0072\u0069"},Value :_ffgea .Sprintf ("\u0025\u0076",_bgdg .UriAttr )});e .EncodeToken (start );if _bgdg .Any !=nil {for _ ,_agfdg :=range _bgdg .Any {_agfdg .MarshalXML (e ,_bcaf .StartElement {});};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bafd *CT_PictureNonVisual )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_ecbcf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bafd .CNvPr ,_ecbcf );_faebd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bafd .CNvPicPr ,_faebd );_bbfe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bafd .NvPr ,_bbfe );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_defe :=&CT_HeaderFooter {};return _defe };func NewCT_OleObjectLink ()*CT_OleObjectLink {_eccgc :=&CT_OleObjectLink {};return _eccgc };type CT_SlideSorterViewProperties struct{ +// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path +func (_gdfc *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _ccgd ,_cebb :=range _gdfc .EmbeddedFont {if _dbdc :=_cebb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ccgd ));_dbdc !=nil {return _dbdc ;};};return nil ;};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_bdcfc ST_TLAnimateColorSpace )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bbcacd :=_e .Attr {};_bbcacd .Name =name ;switch _bdcfc {case ST_TLAnimateColorSpaceUnset :_bbcacd .Value ="";case ST_TLAnimateColorSpaceRgb :_bbcacd .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_bbcacd .Value ="\u0068\u0073\u006c";};return _bbcacd ,nil ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_bbfba :=&CT_TLBuildParagraph {};return _bbfba }; -// Show Formatting -ShowFormattingAttr *bool ; +// Validate validates the CT_Placeholder and its children +func (_cadcb *CT_Placeholder )Validate ()error {return _cadcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func (_cbeee *SldSyncPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_e .Attr {Name :_e .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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _cbeee .CT_SlideSyncProperties .MarshalXML (e ,start );};func (_bfaga ST_TLBehaviorOverrideType )String ()string {switch _bfaga {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";}; -// Base properties for Slide Sorter View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_dfdc :=&CT_TLAnimVariantFloatVal {};return _dfdc ;};type CT_TLTimeNodeSequence struct{ +// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path +func (_fbcbg *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _fbcbg .StSnd !=nil {if _dgbbb :=_fbcbg .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_dgbbb !=nil {return _dgbbb ;};};if _fbcbg .EndSnd !=nil {if _aabgc :=_fbcbg .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_aabgc !=nil {return _aabgc ;};};return nil ;};func (_febg *CT_NotesSlide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _febg .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_febg .ShowMasterSpAttr ))});};if _febg .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_febg .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_aebc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_febg .CSld ,_aebc );if _febg .ClrMapOvr !=nil {_fggb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_febg .ClrMapOvr ,_fggb );};if _febg .ExtLst !=nil {_agba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febg .ExtLst ,_agba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_fb :=&AG_TLBuild {};return _fb };func (_ddefb ST_IterateType )ValidateWithPath (path string )error {switch _ddefb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddefb ));};return nil ;}; -// Concurrent -ConcurrentAttr *bool ; +// Validate validates the CT_TimeNodeList and its children +func (_daccg *CT_TimeNodeList )Validate ()error {return _daccg .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func (_gccdf ST_TLAnimateBehaviorCalcMode )String ()string {switch _gccdf {case 0:return "";case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061";};return "";};func (_eaecf *CT_TLTimeNodeSequence )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eaecf .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eaecf .ConcurrentAttr ))});};if _eaecf .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_gagab ,_dfbe :=_eaecf .PrevAcAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _dfbe !=nil {return _dfbe ;};start .Attr =append (start .Attr ,_gagab );};if _eaecf .NextAcAttr !=ST_TLNextActionTypeUnset {_bgdab ,_decc :=_eaecf .NextAcAttr .MarshalXMLAttr (_e .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _decc !=nil {return _decc ;};start .Attr =append (start .Attr ,_bgdab );};e .EncodeToken (start );_geda :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_eaecf .CTn ,_geda );if _eaecf .PrevCondLst !=nil {_abdf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_eaecf .PrevCondLst ,_abdf );};if _eaecf .NextCondLst !=nil {_deedb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_eaecf .NextCondLst ,_deedb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_ccdb :=&CT_NotesTextViewProperties {};_ccdb .CViewPr =NewCT_CommonViewProperties ();return _ccdb ;};func (_bbgce ST_TransitionCornerDirectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbgce .String (),start );};func (_edebb *ST_TLParaBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efcef ,_aeeg :=d .Token ();if _aeeg !=nil {return _aeeg ;};if _ggcda ,_edceb :=_efcef .(_e .EndElement );_edceb &&_ggcda .Name ==start .Name {*_edebb =1;return nil ;};if _acde ,_cbcfe :=_efcef .(_e .CharData );!_cbcfe {return _d .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",_efcef );}else {switch string (_acde ){case "":*_edebb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_edebb =1;case "\u0070":*_edebb =2;case "\u0063\u0075\u0073\u0074":*_edebb =3;case "\u0077\u0068\u006fl\u0065":*_edebb =4;};};_efcef ,_aeeg =d .Token ();if _aeeg !=nil {return _aeeg ;};if _baaf ,_abage :=_efcef .(_e .EndElement );_abage &&_baaf .Name ==start .Name {return nil ;};return _d .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",_efcef );}; -// Previous Action -PrevAcAttr ST_TLPreviousActionType ; +// Validate validates the OleObj and its children +func (_cddfd *OleObj )Validate ()error {return _cddfd .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func (_efadf ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _efadf {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efadf ));};return nil ;};type ST_SlideLayoutType byte ; -// Next Action -NextAcAttr ST_TLNextActionType ; +// Validate validates the CT_TLShapeTargetElement and its children +func (_feeba *CT_TLShapeTargetElement )Validate ()error {return _feeba .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_agee *CT_TLTriggerRuntimeNode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aeafc ,_dgafb :=_agee .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dgafb !=nil {return _dgafb ;};start .Attr =append (start .Attr ,_aeafc );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_ffdf :=&CT_SlideLayoutIdListEntry {};return _ffdf ;};func NewCT_CommentAuthor ()*CT_CommentAuthor {_baag :=&CT_CommentAuthor {};return _baag }; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ; +// Validate validates the CT_TLByAnimateColorTransform and its children +func (_accgb *CT_TLByAnimateColorTransform )Validate ()error {return _accgb .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d");};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_eccg :=&CT_ShowInfoBrowse {};return _eccg };func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_dbgcf :=&CT_ExtensionListModify {};return _dbgcf ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_edbf :=&CT_OutlineViewSlideEntry {};return _edbf ;};type CT_NotesTextViewProperties struct{ -// Previous Conditions List -PrevCondLst *CT_TLTimeConditionList ; +// Base properties for Notes View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_gaagb *Notes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaagb .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_eefa :=range start .Attr {if _eefa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_agbf ,_fabcgc :=_a .ParseBool (_eefa .Value );if _fabcgc !=nil {return _fabcgc ;};_gaagb .ShowMasterSpAttr =&_agbf ;continue ;};if _eefa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bdcb ,_ccdcc :=_a .ParseBool (_eefa .Value );if _ccdcc !=nil {return _ccdcc ;};_gaagb .ShowMasterPhAnimAttr =&_bdcb ;continue ;};};_ddccc :for {_abde ,_bdccad :=d .Token ();if _bdccad !=nil {return _bdccad ;};switch _eefgc :=_abde .(type ){case _e .StartElement :switch _eefgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _acace :=d .DecodeElement (_gaagb .CSld ,&_eefgc );_acace !=nil {return _acace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gaagb .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _edddc :=d .DecodeElement (_gaagb .ClrMapOvr ,&_eefgc );_edddc !=nil {return _edddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaagb .ExtLst =NewCT_ExtensionListModify ();if _gffee :=d .DecodeElement (_gaagb .ExtLst ,&_eefgc );_gffee !=nil {return _gffee ;};default:_f .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 \u004e\u006f\u0074e\u0073 \u0025\u0076",_eefgc .Name );if _gedg :=d .Skip ();_gedg !=nil {return _gedg ;};};case _e .EndElement :break _ddccc ;case _e .CharData :};};return nil ;}; -// Next Conditions List -NextCondLst *CT_TLTimeConditionList ;};func (_caabcge *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_eagf :=range start .Attr {if _eagf .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"&&_eagf .Name .Local =="\u0069\u0064"||_eagf .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"&&_eagf .Name .Local =="\u0069\u0064"{_aefdd ,_ccgg :=_eagf .Value ,error (nil );if _ccgg !=nil {return _ccgg ;};_caabcge .IdAttr =_aefdd ;continue ;};};_cgce :for {_gcfgfd ,_be :=d .Token ();if _be !=nil {return _be ;};switch _cdcd :=_gcfgfd .(type ){case _bcaf .StartElement :switch _cdcd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caabcge .ExtLst =NewCT_ExtensionList ();if _ead :=d .DecodeElement (_caabcge .ExtLst ,&_cdcd );_ead !=nil {return _ead ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_cdcd .Name );if _fdbc :=d .Skip ();_fdbc !=nil {return _fdbc ;};};case _bcaf .EndElement :break _cgce ;case _bcaf .CharData :};};return nil ;};type CT_TLByAnimateColorTransform struct{ +// Validate validates the CT_OrientationTransition and its children +func (_dbgg *CT_OrientationTransition )Validate ()error {return _dbgg .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func NewCT_Placeholder ()*CT_Placeholder {_edde :=&CT_Placeholder {};return _edde };type CT_CustomShowId struct{ -// RGB -Rgb *CT_TLByRgbColorTransform ; +// Custom Show Identifier +IdAttr uint32 ;}; -// HSL -Hsl *CT_TLByHslColorTransform ;};func (_cfbe *CT_NotesTextViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cfbe .CViewPr =NewCT_CommonViewProperties ();_gdaaf :for {_badb ,_aefg :=d .Token ();if _aefg !=nil {return _aefg ;};switch _gdfc :=_badb .(type ){case _bcaf .StartElement :switch _gdfc .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _fegae :=d .DecodeElement (_cfbe .CViewPr ,&_gdfc );_fegae !=nil {return _fegae ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbe .ExtLst =NewCT_ExtensionList ();if _bgaf :=d .DecodeElement (_cfbe .ExtLst ,&_gdfc );_bgaf !=nil {return _bgaf ;};default:_cacbe .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u004e\u006ft\u0065\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gdfc .Name );if _cbef :=d .Skip ();_cbef !=nil {return _cbef ;};};case _bcaf .EndElement :break _gdaaf ;case _bcaf .CharData :};};return nil ;};func (_gcgdd *CT_NotesMasterIdListEntry )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_faaee :=range start .Attr {if _faaee .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"&&_faaee .Name .Local =="\u0069\u0064"||_faaee .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"&&_faaee .Name .Local =="\u0069\u0064"{_dgce ,_bdedf :=_faaee .Value ,error (nil );if _bdedf !=nil {return _bdedf ;};_gcgdd .IdAttr =_dgce ;continue ;};};_bgead :for {_eeee ,_ebcee :=d .Token ();if _ebcee !=nil {return _ebcee ;};switch _eaef :=_eeee .(type ){case _bcaf .StartElement :switch _eaef .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgdd .ExtLst =NewCT_ExtensionList ();if _beeca :=d .DecodeElement (_gcgdd .ExtLst ,&_eaef );_beeca !=nil {return _beeca ;};default:_cacbe .Log ("sk\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\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_eaef .Name );if _dbdgdc :=d .Skip ();_dbdgdc !=nil {return _dbdgdc ;};};case _bcaf .EndElement :break _bgead ;case _bcaf .CharData :};};return nil ;};type CT_SlideLayoutIdList struct{ +// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path +func (_afdeg *CT_TLTemplateList )ValidateWithPath (path string )error {for _bgaab ,_bgcbf :=range _afdeg .Tmpl {if _bcdab :=_bgcbf .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bgaab ));_bcdab !=nil {return _bcdab ;};};return nil ;};func (_cfdffe ST_PhotoAlbumLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfdffe .String (),start );};func (_ffd *CT_EmbeddedFontList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ffd .EmbeddedFont !=nil {_ccee :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_fef :=range _ffd .EmbeddedFont {e .EncodeElement (_fef ,_ccee );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SlideMasterIdListEntry struct{ -// Slide Layout Id -SldLayoutId []*CT_SlideLayoutIdListEntry ;};func NewCT_TLTemplateList ()*CT_TLTemplateList {_dbac :=&CT_TLTemplateList {};return _dbac };func (_ecgac *CT_ControlList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cabgc :for {_adcde ,_cdecd :=d .Token ();if _cdecd !=nil {return _cdecd ;};switch _gcaaa :=_adcde .(type ){case _bcaf .StartElement :switch _gcaaa .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_feaaf :=NewCT_Control ();if _dbag :=d .DecodeElement (_feaaf ,&_gcaaa );_dbag !=nil {return _dbag ;};_ecgac .Control =append (_ecgac .Control ,_feaaf );default:_cacbe .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\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_gcaaa .Name );if _geedg :=d .Skip ();_geedg !=nil {return _geedg ;};};case _bcaf .EndElement :break _cabgc ;case _bcaf .CharData :};};return nil ;};type ST_TLAnimateBehaviorValueType byte ;func (_dcdd ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _dcdd {case 0,1,2,3,4,5:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdd ));};return nil ;};func (_afae ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _afae {case 0,1,2,3,4,5:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afae ));};return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func NewOleObj ()*OleObj {_acege :=&OleObj {};_acege .CT_OleObject =*NewCT_OleObject ();return _acege ;};func (_gddag *CT_TLTemplateList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aecfd :for {_ffagd ,_geceg :=d .Token ();if _geceg !=nil {return _geceg ;};switch _ffgb :=_ffagd .(type ){case _bcaf .StartElement :switch _ffgb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_gcfc :=NewCT_TLTemplate ();if _agga :=d .DecodeElement (_gcfc ,&_ffgb );_agga !=nil {return _agga ;};_gddag .Tmpl =append (_gddag .Tmpl ,_gcfc );default:_cacbe .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\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ffgb .Name );if _dggb :=d .Skip ();_dggb !=nil {return _dggb ;};};case _bcaf .EndElement :break _aecfd ;case _bcaf .CharData :};};return nil ;};func (_fefdbd *CT_ControlList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _fefdbd .Control !=nil {_egagg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_eafde :=range _fefdbd .Control {e .EncodeElement (_eafde ,_egagg );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dgdd ST_OleObjectFollowColorScheme )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_dgdd .String (),start );};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_dbdc :=&EG_TopLevelSlide {};_dbdc .ClrMap =_dcdb .NewCT_ColorMapping ();return _dbdc ;};type ST_TransitionSideDirectionType byte ;func (_gdgfcb ST_TLNextActionType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_gfcde :=_bcaf .Attr {};_gfcde .Name =name ;switch _gdgfcb {case ST_TLNextActionTypeUnset :_gfcde .Value ="";case ST_TLNextActionTypeNone :_gfcde .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_gfcde .Value ="\u0073\u0065\u0065\u006b";};return _gfcde ,nil ;};type CT_TLAnimateScaleBehavior struct{ +// Slide Master Identifier +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; -// Zoom Content -ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; +// Validate validates the CT_CornerDirectionTransition and its children +func (_ggb *CT_CornerDirectionTransition )Validate ()error {return _ggb .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e");};func (_dfbf *CT_TLOleChartTargetElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bada ,_aaeaf :=_dfbf .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _aaeaf !=nil {return _aaeaf ;};start .Attr =append (start .Attr ,_bada );if _dfbf .LvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dfbf .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// By -By *CT_TLPoint ;From *CT_TLPoint ; +// Validate validates the CT_TLAnimVariantStringVal and its children +func (_bfba *CT_TLAnimVariantStringVal )Validate ()error {return _bfba .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};type CmLst struct{CT_CommentList };func (_dgcd *CT_GroupShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gadc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dgcd .CNvPr ,_gadc );_bgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dgcd .CNvGrpSpPr ,_bgb );_abfg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_dgcd .NvPr ,_abfg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ShowProperties struct{ -// To -To *CT_TLPoint ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_aegd *CT_TLBuildDiagram )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_dfbga :=range start .Attr {if _dfbga .Name .Local =="\u0062\u006c\u0064"{_aegd .BldAttr .UnmarshalXMLAttr (_dfbga );continue ;};if _dfbga .Name .Local =="\u0073\u0070\u0069\u0064"{_abagc ,_eafdd :=_bafec .ParseUint (_dfbga .Value ,10,32);if _eafdd !=nil {return _eafdd ;};_efbe :=uint32 (_abagc );_aegd .SpidAttr =&_efbe ;continue ;};if _dfbga .Name .Local =="\u0067\u0072\u0070I\u0064"{_cgd ,_babgf :=_bafec .ParseUint (_dfbga .Value ,10,32);if _babgf !=nil {return _babgf ;};_cac :=uint32 (_cgd );_aegd .GrpIdAttr =&_cac ;continue ;};if _dfbga .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_gfaf ,_gace :=_bafec .ParseBool (_dfbga .Value );if _gace !=nil {return _gace ;};_aegd .UiExpandAttr =&_gfaf ;continue ;};};for {_gfec ,_cggcc :=d .Token ();if _cggcc !=nil {return _ffgea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069\u0061\u0067\u0072\u0061\u006d: \u0025\u0073",_cggcc );};if _bgacca ,_fabe :=_gfec .(_bcaf .EndElement );_fabe &&_bgacca .Name ==start .Name {break ;};};return nil ;};func (_dadf *ViewPr )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _dadf .CT_ViewProperties .MarshalXML (e ,start );};const (ST_WebColorTypeUnset ST_WebColorType =0;ST_WebColorTypeNone ST_WebColorType =1;ST_WebColorTypeBrowser ST_WebColorType =2;ST_WebColorTypePresentationText ST_WebColorType =3;ST_WebColorTypePresentationAccent ST_WebColorType =4;ST_WebColorTypeWhiteTextOnBlack ST_WebColorType =5;ST_WebColorTypeBlackTextOnWhite ST_WebColorType =6;);func (_ccgea ST_TLParaBuildType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_ccgea .String (),start );};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_cgccd :=&CT_TLBuildParagraph {};return _cgccd };func (_deagg *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gedc ,_ffbcc :=d .Token ();if _ffbcc !=nil {return _ffbcc ;};if _caeca ,_ccdf :=_gedc .(_bcaf .EndElement );_ccdf &&_caeca .Name ==start .Name {*_deagg =1;return nil ;};if _ecee ,_aegff :=_gedc .(_bcaf .CharData );!_aegff {return _ffgea .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",_gedc );}else {switch string (_ecee ){case "":*_deagg =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_deagg =1;case "\u006c\u0069\u006e":*_deagg =2;case "\u0066\u006d\u006c\u0061":*_deagg =3;};};_gedc ,_ffbcc =d .Token ();if _ffbcc !=nil {return _ffbcc ;};if _ca ,_abfc :=_gedc .(_bcaf .EndElement );_abfc &&_ca .Name ==start .Name {return nil ;};return _ffgea .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",_gedc );};func (_dcgff ST_TLTimeIndefinite )String ()string {switch _dcgff {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};type CT_Background struct{ +// Loop Slide Show +LoopAttr *bool ; -// Black and White Mode -BwModeAttr _dcdb .ST_BlackWhiteMode ; +// Show Narration in Slide Show +ShowNarrationAttr *bool ; -// Background Properties -BgPr *CT_BackgroundProperties ; +// Show Animation in Slide Show +ShowAnimationAttr *bool ; -// Background Style Reference -BgRef *_dcdb .CT_StyleMatrixReference ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_dbfae :=&CT_SlideRelationshipList {};return _dbfae ;}; +// Use Timings in Slide Show +UseTimingsAttr *bool ; -// Validate validates the CT_OleObjectChoice and its children -func (_cgfdgd *CT_OleObjectChoice )Validate ()error {return _cgfdgd .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_eeeag *CT_BackgroundProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_fadac :=range start .Attr {if _fadac .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_begca ,_ddg :=_bafec .ParseBool (_fadac .Value );if _ddg !=nil {return _ddg ;};_eeeag .ShadeToTitleAttr =&_begca ;continue ;};};_gefa :for {_cgffd ,_adgdc :=d .Token ();if _adgdc !=nil {return _adgdc ;};switch _cgagc :=_cgffd .(type ){case _bcaf .StartElement :switch _cgagc .Name {case _bcaf .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_eeeag .NoFill =_dcdb .NewCT_NoFillProperties ();if _egeef :=d .DecodeElement (_eeeag .NoFill ,&_cgagc );_egeef !=nil {return _egeef ;};case _bcaf .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_eeeag .SolidFill =_dcdb .NewCT_SolidColorFillProperties ();if _gddaf :=d .DecodeElement (_eeeag .SolidFill ,&_cgagc );_gddaf !=nil {return _gddaf ;};case _bcaf .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_eeeag .GradFill =_dcdb .NewCT_GradientFillProperties ();if _gaeg :=d .DecodeElement (_eeeag .GradFill ,&_cgagc );_gaeg !=nil {return _gaeg ;};case _bcaf .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_eeeag .BlipFill =_dcdb .NewCT_BlipFillProperties ();if _aag :=d .DecodeElement (_eeeag .BlipFill ,&_cgagc );_aag !=nil {return _aag ;};case _bcaf .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_eeeag .PattFill =_dcdb .NewCT_PatternFillProperties ();if _eadbf :=d .DecodeElement (_eeeag .PattFill ,&_cgagc );_eadbf !=nil {return _eadbf ;};case _bcaf .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_eeeag .GrpFill =_dcdb .NewCT_GroupFillProperties ();if _dabce :=d .DecodeElement (_eeeag .GrpFill ,&_cgagc );_dabce !=nil {return _dabce ;};case _bcaf .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_eeeag .EffectLst =_dcdb .NewCT_EffectList ();if _efdff :=d .DecodeElement (_eeeag .EffectLst ,&_cgagc );_efdff !=nil {return _efdff ;};case _bcaf .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_eeeag .EffectDag =_dcdb .NewCT_EffectContainer ();if _edag :=d .DecodeElement (_eeeag .EffectDag ,&_cgagc );_edag !=nil {return _edag ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeeag .ExtLst =NewCT_ExtensionList ();if _caeg :=d .DecodeElement (_eeeag .ExtLst ,&_cgagc );_caeg !=nil {return _caeg ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_cgagc .Name );if _fced :=d .Skip ();_fced !=nil {return _fced ;};};case _bcaf .EndElement :break _gefa ;case _bcaf .CharData :};};return nil ;};func (_daggg ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _daggg {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daggg ));};return nil ;}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path -func (_caad *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _caad .Bg !=nil {if _egbe :=_caad .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_egbe !=nil {return _egbe ;};};if _caad .SubSp !=nil {if _bgabe :=_caad .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_bgabe !=nil {return _bgabe ;};};if _caad .OleChartEl !=nil {if _feaag :=_caad .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_feaag !=nil {return _feaag ;};};if _caad .TxEl !=nil {if _dgcgb :=_caad .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_dgcgb !=nil {return _dgcgb ;};};if _caad .GraphicEl !=nil {if _efcd :=_caad .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_efcd !=nil {return _efcd ;};};return nil ;}; +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path -func (_eafc *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _eafc .TmAttr !=nil {if _abfcc :=_eafc .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_abfcc !=nil {return _abfcc ;};};if _eafc .Val !=nil {if _aagcc :=_eafc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_aagcc !=nil {return _aagcc ;};};return nil ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_fbcce :=&CT_TLByAnimateColorTransform {};return _fbcce ;};func (_eeeba *CT_TimeNodeList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dgf :for {_dfabe ,_ddde :=d .Token ();if _ddde !=nil {return _ddde ;};switch _bfcdd :=_dfabe .(type ){case _bcaf .StartElement :switch _bfcdd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072"}:_addg :=NewCT_TLTimeNodeParallel ();if _gccc :=d .DecodeElement (_addg ,&_bfcdd );_gccc !=nil {return _gccc ;};_eeeba .Par =append (_eeeba .Par ,_addg );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0071"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0071"}:_eacgd :=NewCT_TLTimeNodeSequence ();if _egbdf :=d .DecodeElement (_eacgd ,&_bfcdd );_egbdf !=nil {return _egbdf ;};_eeeba .Seq =append (_eeeba .Seq ,_eacgd );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"}:_gaaa :=NewCT_TLTimeNodeExclusive ();if _ef :=d .DecodeElement (_gaaa ,&_bfcdd );_ef !=nil {return _ef ;};_eeeba .Excl =append (_eeeba .Excl ,_gaaa );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"}:_ecabc :=NewCT_TLAnimateBehavior ();if _cfdb :=d .DecodeElement (_ecabc ,&_bfcdd );_cfdb !=nil {return _cfdb ;};_eeeba .Anim =append (_eeeba .Anim ,_ecabc );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"}:_ebgb :=NewCT_TLAnimateColorBehavior ();if _bbeee :=d .DecodeElement (_ebgb ,&_bfcdd );_bbeee !=nil {return _bbeee ;};_eeeba .AnimClr =append (_eeeba .AnimClr ,_ebgb );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}:_bccee :=NewCT_TLAnimateEffectBehavior ();if _cbfa :=d .DecodeElement (_bccee ,&_bfcdd );_cbfa !=nil {return _cbfa ;};_eeeba .AnimEffect =append (_eeeba .AnimEffect ,_bccee );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}:_bceag :=NewCT_TLAnimateMotionBehavior ();if _gfbdg :=d .DecodeElement (_bceag ,&_bfcdd );_gfbdg !=nil {return _gfbdg ;};_eeeba .AnimMotion =append (_eeeba .AnimMotion ,_bceag );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"}:_caabd :=NewCT_TLAnimateRotationBehavior ();if _febcf :=d .DecodeElement (_caabd ,&_bfcdd );_febcf !=nil {return _febcf ;};_eeeba .AnimRot =append (_eeeba .AnimRot ,_caabd );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"}:_afeae :=NewCT_TLAnimateScaleBehavior ();if _gfcc :=d .DecodeElement (_afeae ,&_bfcdd );_gfcc !=nil {return _gfcc ;};_eeeba .AnimScale =append (_eeeba .AnimScale ,_afeae );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0064"}:_fcec :=NewCT_TLCommandBehavior ();if _eacdb :=d .DecodeElement (_fcec ,&_bfcdd );_eacdb !=nil {return _eacdb ;};_eeeba .Cmd =append (_eeeba .Cmd ,_fcec );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_gecde :=NewCT_TLSetBehavior ();if _baaa :=d .DecodeElement (_gecde ,&_bfcdd );_baaa !=nil {return _baaa ;};_eeeba .Set =append (_eeeba .Set ,_gecde );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"}:_adafa :=NewCT_TLMediaNodeAudio ();if _fcag :=d .DecodeElement (_adafa ,&_bfcdd );_fcag !=nil {return _fcag ;};_eeeba .Audio =append (_eeeba .Audio ,_adafa );case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"}:_degfgc :=NewCT_TLMediaNodeVideo ();if _edage :=d .DecodeElement (_degfgc ,&_bfcdd );_edage !=nil {return _edage ;};_eeeba .Video =append (_eeeba .Video ,_degfgc );default:_cacbe .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\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bfcdd .Name );if _cadg :=d .Skip ();_cadg !=nil {return _cadg ;};};case _bcaf .EndElement :break _dgf ;case _bcaf .CharData :};};return nil ;};func (_afegc ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _afegc {case 0,1,2,3:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afegc ));};return nil ;};func (_edagc ST_PlaceholderType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_fbad :=_bcaf .Attr {};_fbad .Name =name ;switch _edagc {case ST_PlaceholderTypeUnset :_fbad .Value ="";case ST_PlaceholderTypeTitle :_fbad .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_fbad .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_fbad .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_fbad .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_fbad .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_fbad .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_fbad .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_fbad .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_fbad .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_fbad .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_fbad .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_fbad .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_fbad .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_fbad .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_fbad .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_fbad .Value ="\u0070\u0069\u0063";};return _fbad ,nil ;};func (_beagec *AG_Ole )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_gbga :=range start .Attr {if _gbga .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"&&_gbga .Name .Local =="\u0069\u0064"{_aabe ,_egef :=_gbga .Value ,error (nil );if _egef !=nil {return _egef ;};_beagec .IdAttr =&_aabe ;continue ;};if _gbga .Name .Local =="\u0073\u0070\u0069\u0064"{_aceb ,_accee :=_gbga .Value ,error (nil );if _accee !=nil {return _accee ;};_beagec .SpidAttr =&_aceb ;continue ;};if _gbga .Name .Local =="\u006e\u0061\u006d\u0065"{_addab ,_fcfbf :=_gbga .Value ,error (nil );if _fcfbf !=nil {return _fcfbf ;};_beagec .NameAttr =&_addab ;continue ;};if _gbga .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_gaccf ,_bbc :=_bafec .ParseBool (_gbga .Value );if _bbc !=nil {return _bbc ;};_beagec .ShowAsIconAttr =&_gaccf ;continue ;};if _gbga .Name .Local =="\u0069\u006d\u0067\u0057"{_beb ,_badbdb :=_bafec .ParseInt (_gbga .Value ,10,32);if _badbdb !=nil {return _badbdb ;};_ggeg :=int32 (_beb );_beagec .ImgWAttr =&_ggeg ;continue ;};if _gbga .Name .Local =="\u0069\u006d\u0067\u0048"{_egcg ,_gcgd :=_bafec .ParseInt (_gbga .Value ,10,32);if _gcgd !=nil {return _gcgd ;};_dfbdg :=int32 (_egcg );_beagec .ImgHAttr =&_dfbdg ;continue ;};};for {_bfage ,_dcgc :=d .Token ();if _dcgc !=nil {return _ffgea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_dcgc );};if _efdd ,_agfdd :=_bfage .(_bcaf .EndElement );_agfdd &&_efdd .Name ==start .Name {break ;};};return nil ;};func (_eddeg *CT_IndexRange )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_abdbg :=range start .Attr {if _abdbg .Name .Local =="\u0073\u0074"{_ecedc ,_cdcfcd :=_bafec .ParseUint (_abdbg .Value ,10,32);if _cdcfcd !=nil {return _cdcfcd ;};_eddeg .StAttr =uint32 (_ecedc );continue ;};if _abdbg .Name .Local =="\u0065\u006e\u0064"{_babe ,_faag :=_bafec .ParseUint (_abdbg .Value ,10,32);if _faag !=nil {return _faag ;};_eddeg .EndAttr =uint32 (_babe );continue ;};};for {_dada ,_efbf :=d .Token ();if _efbf !=nil {return _ffgea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_efbf );};if _fdffb ,_febac :=_dada .(_bcaf .EndElement );_febac &&_fdffb .Name ==start .Name {break ;};};return nil ;}; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ; -// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path -func (_bba *CT_CommonViewProperties )ValidateWithPath (path string )error {if _bgfgc :=_bba .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_bgfgc !=nil {return _bgfgc ;};if _dgaff :=_bba .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_dgaff !=nil {return _dgaff ;};return nil ;};func (_dgee *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_dgee =0;case "\u006e\u006f\u006e\u0065":*_dgee =1;case "\u0066\u0075\u006c\u006c":*_dgee =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_dgee =3;};return nil ;};func (_deb *CT_GroupShape )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_fegaec :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_deb .NvGrpSpPr ,_fegaec );_aaec :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_deb .GrpSpPr ,_aaec );if _deb .Choice !=nil {for _ ,_eaafb :=range _deb .Choice {_eaafb .MarshalXML (e ,_bcaf .StartElement {});};};if _deb .ExtLst !=nil {_deebc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deb .ExtLst ,_deebc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type Sld struct{CT_Slide }; +// All Slides +SldAll *CT_Empty ; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_afef *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _afef .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_eefg ST_TLCommandType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_eefg .String (),start );};func NewCT_WheelTransition ()*CT_WheelTransition {_eaadd :=&CT_WheelTransition {};return _eaadd };type CT_CornerDirectionTransition struct{ - -// Direction -DirAttr ST_TransitionCornerDirectionType ;};func (_cccg ST_SlideLayoutType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_cccg .String (),start );}; - -// Validate validates the CT_Presentation and its children -func (_dcfg *CT_Presentation )Validate ()error {return _dcfg .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_feac *EG_ShowType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cccb :for {_aegdaf ,_bafcc :=d .Token ();if _bafcc !=nil {return _bafcc ;};switch _egdd :=_aegdaf .(type ){case _bcaf .StartElement :switch _egdd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_feac .Present =NewCT_Empty ();if _fbbgd :=d .DecodeElement (_feac .Present ,&_egdd );_fbbgd !=nil {return _fbbgd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_feac .Browse =NewCT_ShowInfoBrowse ();if _dddd :=d .DecodeElement (_feac .Browse ,&_egdd );_dddd !=nil {return _dddd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_feac .Kiosk =NewCT_ShowInfoKiosk ();if _cbaad :=d .DecodeElement (_feac .Kiosk ,&_egdd );_cbaad !=nil {return _cbaad ;};default:_cacbe .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\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_egdd .Name );if _ceb :=d .Skip ();_ceb !=nil {return _ceb ;};};case _bcaf .EndElement :break _cccb ;case _bcaf .CharData :};};return nil ;};type CT_TLTemplate struct{ - -// Level -LvlAttr *uint32 ; - -// Time Node List -TnLst *CT_TimeNodeList ;}; - -// Validate validates the CT_CustomerData and its children -func (_gfdd *CT_CustomerData )Validate ()error {return _gfdd .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};func (_gbce ST_TransitionEightDirectionType )String ()string {if _gbce .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _gbce .ST_TransitionSideDirectionType .String ();};if _gbce .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _gbce .ST_TransitionCornerDirectionType .String ();};return "";};func (_abcb *ST_TLTimeNodeRestartType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_egca ,_degg :=d .Token ();if _degg !=nil {return _degg ;};if _cgbc ,_dbea :=_egca .(_bcaf .EndElement );_dbea &&_cgbc .Name ==start .Name {*_abcb =1;return nil ;};if _gbbcg ,_dce :=_egca .(_bcaf .CharData );!_dce {return _ffgea .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",_egca );}else {switch string (_gbbcg ){case "":*_abcb =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_abcb =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_abcb =2;case "\u006e\u0065\u0076e\u0072":*_abcb =3;};};_egca ,_degg =d .Token ();if _degg !=nil {return _degg ;};if _ecgee ,_acfdc :=_egca .(_bcaf .EndElement );_acfdc &&_ecgee .Name ==start .Name {return nil ;};return _ffgea .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",_egca );};func (_gebae ST_SlideSizeType )String ()string {switch _gebae {case 0:return "";case 1:return "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case 2:return "\u006c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0041\u0034";case 4:return "\u0033\u0035\u006d\u006d";case 5:return "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case 6:return "\u0062\u0061\u006e\u006e\u0065\u0072";case 7:return "\u0063\u0075\u0073\u0074\u006f\u006d";case 8:return "\u006c\u0065\u0064\u0067\u0065\u0072";case 9:return "\u0041\u0033";case 10:return "\u0042\u0034\u0049S\u004f";case 11:return "\u0042\u0035\u0049S\u004f";case 12:return "\u0042\u0034\u004aI\u0053";case 13:return "\u0042\u0035\u004aI\u0053";case 14:return "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case 15:return "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case 16:return "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return "";};func (_agegf *CT_TLPoint )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_abfga :=range start .Attr {if _abfga .Name .Local =="\u0078"{_bdgfe ,_fcfc :=ParseUnionST_Percentage (_abfga .Value );if _fcfc !=nil {return _fcfc ;};_agegf .XAttr =_bdgfe ;continue ;};if _abfga .Name .Local =="\u0079"{_eaae ,_cedc :=ParseUnionST_Percentage (_abfga .Value );if _cedc !=nil {return _cedc ;};_agegf .YAttr =_eaae ;continue ;};};for {_acf ,_dffda :=d .Token ();if _dffda !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_dffda );};if _cdgab ,_dbegb :=_acf .(_bcaf .EndElement );_dbegb &&_cdgab .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_Empty and its children -func (_eggbc *CT_Empty )Validate ()error {return _eggbc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_adag ST_TLTimeNodeType )Validate ()error {return _adag .ValidateWithPath ("")};func (_cbdcc *CT_PrintProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_ebfc :=range start .Attr {if _ebfc .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_cbdcc .PrnWhatAttr .UnmarshalXMLAttr (_ebfc );continue ;};if _ebfc .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_cbdcc .ClrModeAttr .UnmarshalXMLAttr (_ebfc );continue ;};if _ebfc .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_edcba ,_edga :=_bafec .ParseBool (_ebfc .Value );if _edga !=nil {return _edga ;};_cbdcc .HiddenSlidesAttr =&_edcba ;continue ;};if _ebfc .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_ffgef ,_dbaeef :=_bafec .ParseBool (_ebfc .Value );if _dbaeef !=nil {return _dbaeef ;};_cbdcc .ScaleToFitPaperAttr =&_ffgef ;continue ;};if _ebfc .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_gcff ,_abea :=_bafec .ParseBool (_ebfc .Value );if _abea !=nil {return _abea ;};_cbdcc .FrameSlidesAttr =&_gcff ;continue ;};};_dgfggb :for {_fgfc ,_ebfd :=d .Token ();if _ebfd !=nil {return _ebfd ;};switch _fccf :=_fgfc .(type ){case _bcaf .StartElement :switch _fccf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbdcc .ExtLst =NewCT_ExtensionList ();if _bgg :=d .DecodeElement (_cbdcc .ExtLst ,&_fccf );_bgg !=nil {return _bgg ;};default:_cacbe .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\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fccf .Name );if _gffe :=d .Skip ();_gffe !=nil {return _gffe ;};};case _bcaf .EndElement :break _dgfggb ;case _bcaf .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path -func (_afbca *CT_NotesSlide )ValidateWithPath (path string )error {if _edb :=_afbca .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_edb !=nil {return _edb ;};if _afbca .ClrMapOvr !=nil {if _gfce :=_afbca .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gfce !=nil {return _gfce ;};};if _afbca .ExtLst !=nil {if _dabaf :=_afbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabaf !=nil {return _dabaf ;};};return nil ;};func (_ebcca ST_TLTimeNodeFillType )String ()string {switch _ebcca {case 0:return "";case 1:return "\u0072\u0065\u006d\u006f\u0076\u0065";case 2:return "\u0066\u0072\u0065\u0065\u007a\u0065";case 3:return "\u0068\u006f\u006c\u0064";case 4:return "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return "";};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;);func NewCT_Slide ()*CT_Slide {_bbcb :=&CT_Slide {};_bbcb .CSld =NewCT_CommonSlideData ();return _bbcb ;}; - -// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path -func (_fcfcb *CmAuthorLst )ValidateWithPath (path string )error {if _caeae :=_fcfcb .CT_CommentAuthorList .ValidateWithPath (path );_caeae !=nil {return _caeae ;};return nil ;};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_gfae :=&CT_TLTimeTargetElement {};return _gfae ;};func (_bfecb *CT_OleObject )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _bfecb .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bfecb .ProgIdAttr )});};if _bfecb .SpidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bfecb .SpidAttr )});};if _bfecb .NameAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bfecb .NameAttr )});};if _bfecb .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_bfecb .ShowAsIconAttr ))});};if _bfecb .IdAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bfecb .IdAttr )});};if _bfecb .ImgWAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bfecb .ImgWAttr )});};if _bfecb .ImgHAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_ffgea .Sprintf ("\u0025\u0076",*_bfecb .ImgHAttr )});};e .EncodeToken (start );_bfecb .Choice .MarshalXML (e ,_bcaf .StartElement {});if _bfecb .Pic !=nil {_fcedd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_bfecb .Pic ,_fcedd );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gcede *ST_WebScreenSize )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gdgg ,_addf :=d .Token ();if _addf !=nil {return _addf ;};if _cdab ,_cddgf :=_gdgg .(_bcaf .EndElement );_cddgf &&_cdab .Name ==start .Name {*_gcede =1;return nil ;};if _gfbg ,_gaedb :=_gdgg .(_bcaf .CharData );!_gaedb {return _ffgea .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",_gdgg );}else {switch string (_gfbg ){case "":*_gcede =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gcede =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gcede =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gcede =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gcede =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gcede =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gcede =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gcede =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gcede =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gcede =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_gcede =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gcede =11;};};_gdgg ,_addf =d .Token ();if _addf !=nil {return _addf ;};if _adeg ,_fdbbg :=_gdgg .(_bcaf .EndElement );_fdbbg &&_adeg .Name ==start .Name {return nil ;};return _ffgea .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",_gdgg );};type EG_ChildSlide struct{ - -// Color Scheme Map Override -ClrMapOvr *_dcdb .CT_ColorMappingOverride ;};func (_add ST_SlideLayoutType )Validate ()error {return _add .ValidateWithPath ("")};type Presentation struct{CT_Presentation };func (_cebfe ST_TLAnimateColorDirection )String ()string {switch _cebfe {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_edcec *CT_ShowProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _edcec .LoopAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_edcec .LoopAttr ))});};if _edcec .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_edcec .ShowNarrationAttr ))});};if _edcec .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_edcec .ShowAnimationAttr ))});};if _edcec .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_edcec .UseTimingsAttr ))});};e .EncodeToken (start );if _edcec .Present !=nil {_edcfge :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_edcec .Present ,_edcfge );};if _edcec .Browse !=nil {_geb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_edcec .Browse ,_geb );};if _edcec .Kiosk !=nil {_dadb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_edcec .Kiosk ,_dadb );};if _edcec .SldAll !=nil {_bfecdg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_edcec .SldAll ,_bfecdg );};if _edcec .SldRg !=nil {_fdgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_edcec .SldRg ,_fdgf );};if _edcec .CustShow !=nil {_dcdg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_edcec .CustShow ,_dcdg );};if _edcec .PenClr !=nil {_bdcf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_edcec .PenClr ,_bdcf );};if _edcec .ExtLst !=nil {_egba :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edcec .ExtLst ,_egba );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_caceb ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _caceb {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caceb ));};return nil ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_cbbg :=&CT_SlideMasterTextStyles {};return _cbbg ;};func (_ebegg ST_SplitterBarState )String ()string {switch _ebegg {case 0:return "";case 1:return "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case 2:return "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case 3:return "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return "";};func (_dgeb *Sld )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070\u003a\u0073l\u0064";return _dgeb .CT_Slide .MarshalXML (e ,start );};func (_fecg *ST_TransitionCornerDirectionType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gbabe ,_ecbf :=d .Token ();if _ecbf !=nil {return _ecbf ;};if _b ,_addcf :=_gbabe .(_bcaf .EndElement );_addcf &&_b .Name ==start .Name {*_fecg =1;return nil ;};if _gfaec ,_adaca :=_gbabe .(_bcaf .CharData );!_adaca {return _ffgea .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",_gbabe );}else {switch string (_gfaec ){case "":*_fecg =0;case "\u006c\u0075":*_fecg =1;case "\u0072\u0075":*_fecg =2;case "\u006c\u0064":*_fecg =3;case "\u0072\u0064":*_fecg =4;};};_gbabe ,_ecbf =d .Token ();if _ecbf !=nil {return _ecbf ;};if _cafe ,_dgfae :=_gbabe .(_bcaf .EndElement );_dgfae &&_cafe .Name ==start .Name {return nil ;};return _ffgea .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",_gbabe );};type CT_EmbeddedFontListEntry struct{ - -// Embedded Font Name -Font *_dcdb .CT_TextFont ; - -// Regular Embedded Font -Regular *CT_EmbeddedFontDataId ; - -// Bold Embedded Font -Bold *CT_EmbeddedFontDataId ; - -// Italic Embedded Font -Italic *CT_EmbeddedFontDataId ; - -// Bold Italic Embedded Font -BoldItalic *CT_EmbeddedFontDataId ;}; - -// Validate validates the CT_SlideIdList and its children -func (_gcfga *CT_SlideIdList )Validate ()error {return _gcfga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};type ST_TLAnimateMotionBehaviorOrigin byte ; - -// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path -func (_bagdg *CT_ModifyVerifier )ValidateWithPath (path string )error {if _fafeg :=_bagdg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_fafeg !=nil {return _fafeg ;};if _fbge :=_bagdg .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_fbge !=nil {return _fbge ;};if _dagfa :=_bagdg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dagfa !=nil {return _dagfa ;};return nil ;};func ParseUnionST_Coordinate32 (s string )(_dcdb .ST_Coordinate32 ,error ){return _dcdb .ParseUnionST_Coordinate32 (s );}; - -// Validate validates the CT_TLTimeNodeParallel and its children -func (_befe *CT_TLTimeNodeParallel )Validate ()error {return _befe .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func (_daedc *CT_TLTemplate )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _daedc .LvlAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006c\u0076\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",*_daedc .LvlAttr )});};e .EncodeToken (start );_adfeda :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_daedc .TnLst ,_adfeda );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_ShapeNonVisual struct{ - -// Non-Visual Drawing Properties -CNvPr *_dcdb .CT_NonVisualDrawingProps ; - -// Non-Visual Drawing Properties for a Shape -CNvSpPr *_dcdb .CT_NonVisualDrawingShapeProps ; - -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;}; - -// Validate validates the CT_ShowInfoBrowse and its children -func (_ddgfe *CT_ShowInfoBrowse )Validate ()error {return _ddgfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_affbf *CT_TLAnimateBehavior )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_affbf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_ffda :=range start .Attr {if _ffda .Name .Local =="\u0062\u0079"{_fdbbd ,_dbae :=_ffda .Value ,error (nil );if _dbae !=nil {return _dbae ;};_affbf .ByAttr =&_fdbbd ;continue ;};if _ffda .Name .Local =="\u0066\u0072\u006f\u006d"{_gbffa ,_aabgb :=_ffda .Value ,error (nil );if _aabgb !=nil {return _aabgb ;};_affbf .FromAttr =&_gbffa ;continue ;};if _ffda .Name .Local =="\u0074\u006f"{_ccabb ,_gaecae :=_ffda .Value ,error (nil );if _gaecae !=nil {return _gaecae ;};_affbf .ToAttr =&_ccabb ;continue ;};if _ffda .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_affbf .CalcmodeAttr .UnmarshalXMLAttr (_ffda );continue ;};if _ffda .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_affbf .ValueTypeAttr .UnmarshalXMLAttr (_ffda );continue ;};};_bdgc :for {_afcbb ,_dfdeg :=d .Token ();if _dfdeg !=nil {return _dfdeg ;};switch _bcb :=_afcbb .(type ){case _bcaf .StartElement :switch _bcb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fdgbb :=d .DecodeElement (_affbf .CBhvr ,&_bcb );_fdgbb !=nil {return _fdgbb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"}:_affbf .TavLst =NewCT_TLTimeAnimateValueList ();if _faebdd :=d .DecodeElement (_affbf .TavLst ,&_bcb );_faebdd !=nil {return _faebdd ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_bcb .Name );if _gffa :=d .Skip ();_gffa !=nil {return _gffa ;};};case _bcaf .EndElement :break _bdgc ;case _bcaf .CharData :};};return nil ;};func (_gcec *CT_TLIterateData )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gcec .TypeAttr !=ST_IterateTypeUnset {_dcbgd ,_fdeeb :=_gcec .TypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdeeb !=nil {return _fdeeb ;};start .Attr =append (start .Attr ,_dcbgd );};if _gcec .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gcec .BackwardsAttr ))});};e .EncodeToken (start );if _gcec .TmAbs !=nil {_gbaf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_gcec .TmAbs ,_gbaf );};if _gcec .TmPct !=nil {_ffdcc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_gcec .TmPct ,_ffdcc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path -func (_dbfag *CT_CommentAuthorList )ValidateWithPath (path string )error {for _fffd ,_aebec :=range _dbfag .CmAuthor {if _aacdb :=_aebec .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fffd ));_aacdb !=nil {return _aacdb ;};};return nil ;};func (_dacg *CT_ViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_gded :=range start .Attr {if _gded .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_dacg .LastViewAttr .UnmarshalXMLAttr (_gded );continue ;};if _gded .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aaac ,_aeda :=_bafec .ParseBool (_gded .Value );if _aeda !=nil {return _aeda ;};_dacg .ShowCommentsAttr =&_aaac ;continue ;};};_dfeg :for {_dcef ,_cfccg :=d .Token ();if _cfccg !=nil {return _cfccg ;};switch _aaeac :=_dcef .(type ){case _bcaf .StartElement :switch _aaeac .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_dacg .NormalViewPr =NewCT_NormalViewProperties ();if _cfcba :=d .DecodeElement (_dacg .NormalViewPr ,&_aaeac );_cfcba !=nil {return _cfcba ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_dacg .SlideViewPr =NewCT_SlideViewProperties ();if _geaf :=d .DecodeElement (_dacg .SlideViewPr ,&_aaeac );_geaf !=nil {return _geaf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_dacg .OutlineViewPr =NewCT_OutlineViewProperties ();if _abeg :=d .DecodeElement (_dacg .OutlineViewPr ,&_aaeac );_abeg !=nil {return _abeg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_dacg .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _dcgg :=d .DecodeElement (_dacg .NotesTextViewPr ,&_aaeac );_dcgg !=nil {return _dcgg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_dacg .SorterViewPr =NewCT_SlideSorterViewProperties ();if _bdgf :=d .DecodeElement (_dacg .SorterViewPr ,&_aaeac );_bdgf !=nil {return _bdgf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_dacg .NotesViewPr =NewCT_NotesViewProperties ();if _bgadg :=d .DecodeElement (_dacg .NotesViewPr ,&_aaeac );_bgadg !=nil {return _bgadg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_dacg .GridSpacing =_dcdb .NewCT_PositiveSize2D ();if _fgfb :=d .DecodeElement (_dacg .GridSpacing ,&_aaeac );_fgfb !=nil {return _fgfb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dacg .ExtLst =NewCT_ExtensionList ();if _eaba :=d .DecodeElement (_dacg .ExtLst ,&_aaeac );_eaba !=nil {return _eaba ;};default:_cacbe .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\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aaeac .Name );if _acegg :=d .Skip ();_acegg !=nil {return _acegg ;};};case _bcaf .EndElement :break _dfeg ;case _bcaf .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path -func (_aecc *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _aecc .Blinds !=nil {if _efbgb :=_aecc .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_efbgb !=nil {return _efbgb ;};};if _aecc .Checker !=nil {if _bfge :=_aecc .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_bfge !=nil {return _bfge ;};};if _aecc .Circle !=nil {if _aeeaf :=_aecc .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_aeeaf !=nil {return _aeeaf ;};};if _aecc .Dissolve !=nil {if _ddgb :=_aecc .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_ddgb !=nil {return _ddgb ;};};if _aecc .Comb !=nil {if _dagcc :=_aecc .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_dagcc !=nil {return _dagcc ;};};if _aecc .Cover !=nil {if _cad :=_aecc .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_cad !=nil {return _cad ;};};if _aecc .Cut !=nil {if _ebg :=_aecc .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_ebg !=nil {return _ebg ;};};if _aecc .Diamond !=nil {if _cbdea :=_aecc .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_cbdea !=nil {return _cbdea ;};};if _aecc .Fade !=nil {if _fbfe :=_aecc .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_fbfe !=nil {return _fbfe ;};};if _aecc .Newsflash !=nil {if _ggage :=_aecc .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_ggage !=nil {return _ggage ;};};if _aecc .Plus !=nil {if _ddfbf :=_aecc .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ddfbf !=nil {return _ddfbf ;};};if _aecc .Pull !=nil {if _decf :=_aecc .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_decf !=nil {return _decf ;};};if _aecc .Push !=nil {if _adfb :=_aecc .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_adfb !=nil {return _adfb ;};};if _aecc .Random !=nil {if _acdba :=_aecc .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_acdba !=nil {return _acdba ;};};if _aecc .RandomBar !=nil {if _bead :=_aecc .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_bead !=nil {return _bead ;};};if _aecc .Split !=nil {if _fgbbc :=_aecc .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_fgbbc !=nil {return _fgbbc ;};};if _aecc .Strips !=nil {if _cbbba :=_aecc .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_cbbba !=nil {return _cbbba ;};};if _aecc .Wedge !=nil {if _feedg :=_aecc .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_feedg !=nil {return _feedg ;};};if _aecc .Wheel !=nil {if _ebcab :=_aecc .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_ebcab !=nil {return _ebcab ;};};if _aecc .Wipe !=nil {if _gbfae :=_aecc .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_gbfae !=nil {return _gbfae ;};};if _aecc .Zoom !=nil {if _cgdada :=_aecc .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_cgdada !=nil {return _cgdada ;};};return nil ;}; - -// Validate validates the CT_TLTemplate and its children -func (_eccg *CT_TLTemplate )Validate ()error {return _eccg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func (_fbfee *CT_TLBehaviorAttributeNameList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_efdg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_cfeb :=range _fbfee .AttrName {e .EncodeElement (_cfeb ,_efdg );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_cdg *CT_SlideMasterIdList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bgbb :for {_fcagd ,_gebcae :=d .Token ();if _gebcae !=nil {return _gebcae ;};switch _fgea :=_fcagd .(type ){case _bcaf .StartElement :switch _fgea .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_acgd :=NewCT_SlideMasterIdListEntry ();if _ddb :=d .DecodeElement (_acgd ,&_fgea );_ddb !=nil {return _ddb ;};_cdg .SldMasterId =append (_cdg .SldMasterId ,_acgd );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fgea .Name );if _abdfe :=d .Skip ();_abdfe !=nil {return _abdfe ;};};case _bcaf .EndElement :break _bgbb ;case _bcaf .CharData :};};return nil ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; - -// Collapsed -CollapseAttr *bool ;}; - -// Validate validates the CT_OutlineViewSlideEntry and its children -func (_fage *CT_OutlineViewSlideEntry )Validate ()error {return _fage .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_ggge :=&CT_SlideIdListEntry {};_ggge .IdAttr =256;return _ggge ;};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_fggga :=&CT_TLShapeTargetElement {};return _fggga ;}; - -// Validate validates the CT_OutlineViewProperties and its children -func (_cdeeb *CT_OutlineViewProperties )Validate ()error {return _cdeeb .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_afcd *CT_CornerDirectionTransition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_cggb :=range start .Attr {if _cggb .Name .Local =="\u0064\u0069\u0072"{_afcd .DirAttr .UnmarshalXMLAttr (_cggb );continue ;};};for {_gbcf ,_afcdd :=d .Token ();if _afcdd !=nil {return _ffgea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u006e\u0065\u0072\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006esi\u0074\u0069\u006fn\u003a \u0025\u0073",_afcdd );};if _dceag ,_ffaffc :=_gbcf .(_bcaf .EndElement );_ffaffc &&_dceag .Name ==start .Name {break ;};};return nil ;};func (_ddgfa *ST_PrintWhat )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_ddgfa =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_ddgfa =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_ddgfa =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_ddgfa =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_ddgfa =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_ddgfa =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_ddgfa =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_ddgfa =7;case "\u006e\u006f\u0074e\u0073":*_ddgfa =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ddgfa =9;};return nil ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_bfdag :=&CT_TLTimeCondition {};return _bfdag }; - -// Validate validates the CT_SmartTags and its children -func (_acef *CT_SmartTags )Validate ()error {return _acef .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_gdceg *EG_ChildSlide )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gdceg .ClrMapOvr !=nil {_bbggd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_gdceg .ClrMapOvr ,_bbggd );};return nil ;};func (_cbcaa *CT_ModifyVerifier )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _cbcaa .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .AlgorithmNameAttr )});};if _cbcaa .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .HashValueAttr )});};if _cbcaa .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .SaltValueAttr )});};if _cbcaa .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .SpinValueAttr )});};if _cbcaa .CryptProviderTypeAttr !=_afbga .ST_CryptProvUnset {_gaeeb ,_ccaef :=_cbcaa .CryptProviderTypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _ccaef !=nil {return _ccaef ;};start .Attr =append (start .Attr ,_gaeeb );};if _cbcaa .CryptAlgorithmClassAttr !=_afbga .ST_AlgClassUnset {_geef ,_fabdg :=_cbcaa .CryptAlgorithmClassAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _fabdg !=nil {return _fabdg ;};start .Attr =append (start .Attr ,_geef );};if _cbcaa .CryptAlgorithmTypeAttr !=_afbga .ST_AlgTypeUnset {_agcag ,_efbg :=_cbcaa .CryptAlgorithmTypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _efbg !=nil {return _efbg ;};start .Attr =append (start .Attr ,_agcag );};if _cbcaa .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .CryptAlgorithmSidAttr )});};if _cbcaa .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .SpinCountAttr )});};if _cbcaa .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .SaltDataAttr )});};if _cbcaa .HashDataAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .HashDataAttr )});};if _cbcaa .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .CryptProviderAttr )});};if _cbcaa .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .AlgIdExtAttr )});};if _cbcaa .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .AlgIdExtSourceAttr )});};if _cbcaa .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .CryptProviderTypeExtAttr )});};if _cbcaa .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"},Value :_ffgea .Sprintf ("\u0025\u0076",*_cbcaa .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; - -// ST_TLTime is a union type -type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};type ST_TLCommandType byte ;func NewCT_SlideTiming ()*CT_SlideTiming {_bfcbc :=&CT_SlideTiming {};return _bfcbc };func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_faga :=&CT_TLAnimateColorBehavior {};_faga .CBhvr =NewCT_TLCommonBehaviorData ();return _faga ;};type ViewPr struct{CT_ViewProperties };func (_cgcbg *CT_NotesMasterIdListEntry )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_cgcbg .IdAttr )});e .EncodeToken (start );if _cgcbg .ExtLst !=nil {_debbca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgcbg .ExtLst ,_debbca );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gbd *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_daadf :=range start .Attr {if _daadf .Name .Local =="\u0076\u0061\u006c"{_fead ,_aega :=_bafec .ParseInt (_daadf .Value ,10,32);if _aega !=nil {return _aega ;};_gbd .ValAttr =int32 (_fead );continue ;};};for {_fadb ,_cfgcb :=d .Token ();if _cfgcb !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074I\u006e\u0074\u0065\u0067\u0065r\u0056\u0061l\u003a\u0020\u0025\u0073",_cfgcb );};if _bcbec ,_eaf :=_fadb .(_bcaf .EndElement );_eaf &&_bcbec .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_eade *CT_Rel )ValidateWithPath (path string )error {return nil };func (_bbag *CT_Empty )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for {_edeff ,_egbefd :=d .Token ();if _egbefd !=nil {return _ffgea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_egbefd );};if _cbd ,_caca :=_edeff .(_bcaf .EndElement );_caca &&_cbd .Name ==start .Name {break ;};};return nil ;};func (_ceg ST_TLBehaviorOverrideType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_bbcbc :=_bcaf .Attr {};_bbcbc .Name =name ;switch _ceg {case ST_TLBehaviorOverrideTypeUnset :_bbcbc .Value ="";case ST_TLBehaviorOverrideTypeNormal :_bbcbc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_bbcbc .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _bbcbc ,nil ;};type ST_TLTimeNodeType byte ;func (_bgdcg ST_TLBehaviorOverrideType )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_bgdcg .String (),start );}; - -// Validate validates the CT_PresentationProperties and its children -func (_egee *CT_PresentationProperties )Validate ()error {return _egee .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_gdedf ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _gdedf {case 0,1,2,3,4:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdedf ));};return nil ;};func (_bdagb ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _bdagb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdagb ));};return nil ;};func (_ccaee *CT_EightDirectionTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ccaee .DirAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0064\u0069\u0072"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ccaee .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path -func (_aabeee *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _ecdgg :=_aabeee .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_ecdgg !=nil {return _ecdgg ;};return nil ;};type ST_TLBehaviorAdditiveType byte ;func (_bgff ST_TLAnimateMotionPathEditMode )Validate ()error {return _bgff .ValidateWithPath ("")};type CT_TLSubShapeId struct{ - -// Shape ID -SpidAttr string ;};func (_eddcd *CT_TLAnimateEffectBehavior )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _eddcd .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_gefad ,_dbef :=_eddcd .TransitionAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _dbef !=nil {return _dbef ;};start .Attr =append (start .Attr ,_gefad );};if _eddcd .FilterAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_ffgea .Sprintf ("\u0025\u0076",*_eddcd .FilterAttr )});};if _eddcd .PrLstAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_ffgea .Sprintf ("\u0025\u0076",*_eddcd .PrLstAttr )});};e .EncodeToken (start );_eaab :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_eddcd .CBhvr ,_eaab );if _eddcd .Progress !=nil {_bebde :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_eddcd .Progress ,_bebde );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_TLTriggerRuntimeNode and its children -func (_gfaef *CT_TLTriggerRuntimeNode )Validate ()error {return _gfaef .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_fdgc *CT_SlideRelationshipList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cfdd :for {_abdgc ,_deeb :=d .Token ();if _deeb !=nil {return _deeb ;};switch _ecfbe :=_abdgc .(type ){case _bcaf .StartElement :switch _ecfbe .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_beage :=NewCT_SlideRelationshipListEntry ();if _edbcb :=d .DecodeElement (_beage ,&_ecfbe );_edbcb !=nil {return _edbcb ;};_fdgc .Sld =append (_fdgc .Sld ,_beage );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_ecfbe .Name );if _fgc :=d .Skip ();_fgc !=nil {return _fgc ;};};case _bcaf .EndElement :break _cfdd ;case _bcaf .CharData :};};return nil ;};func (_fgef ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _fgef {case 0,1,2:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgef ));};return nil ;};type CT_TLTriggerTimeNodeID struct{ - -// Value -ValAttr uint32 ;};func (_fdgb *ST_PrintColorMode )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_gaafd ,_ddc :=d .Token ();if _ddc !=nil {return _ddc ;};if _ddeaf ,_cfebf :=_gaafd .(_bcaf .EndElement );_cfebf &&_ddeaf .Name ==start .Name {*_fdgb =1;return nil ;};if _dffee ,_agcaaa :=_gaafd .(_bcaf .CharData );!_agcaaa {return _ffgea .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",_gaafd );}else {switch string (_dffee ){case "":*_fdgb =0;case "\u0062\u0077":*_fdgb =1;case "\u0067\u0072\u0061\u0079":*_fdgb =2;case "\u0063\u006c\u0072":*_fdgb =3;};};_gaafd ,_ddc =d .Token ();if _ddc !=nil {return _ddc ;};if _ddac ,_deaafc :=_gaafd .(_bcaf .EndElement );_deaafc &&_ddac .Name ==start .Name {return nil ;};return _ffgea .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",_gaafd );};type CT_TLAnimVariant struct{ - -// Boolean Variant -BoolVal *CT_TLAnimVariantBooleanVal ; - -// Integer -IntVal *CT_TLAnimVariantIntegerVal ; - -// Float Value -FltVal *CT_TLAnimVariantFloatVal ; - -// String Value -StrVal *CT_TLAnimVariantStringVal ; - -// Color Value -ClrVal *_dcdb .CT_Color ;};const (ST_TLBehaviorAdditiveTypeUnset ST_TLBehaviorAdditiveType =0;ST_TLBehaviorAdditiveTypeBase ST_TLBehaviorAdditiveType =1;ST_TLBehaviorAdditiveTypeSum ST_TLBehaviorAdditiveType =2;ST_TLBehaviorAdditiveTypeRepl ST_TLBehaviorAdditiveType =3;ST_TLBehaviorAdditiveTypeMult ST_TLBehaviorAdditiveType =4;ST_TLBehaviorAdditiveTypeNone ST_TLBehaviorAdditiveType =5;);func (_egefd *ST_PlaceholderType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_egefd =0;case "\u0074\u0069\u0074l\u0065":*_egefd =1;case "\u0062\u006f\u0064\u0079":*_egefd =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_egefd =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_egefd =4;case "\u0064\u0074":*_egefd =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_egefd =6;case "\u0066\u0074\u0072":*_egefd =7;case "\u0068\u0064\u0072":*_egefd =8;case "\u006f\u0062\u006a":*_egefd =9;case "\u0063\u0068\u0061r\u0074":*_egefd =10;case "\u0074\u0062\u006c":*_egefd =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_egefd =12;case "\u0064\u0067\u006d":*_egefd =13;case "\u006d\u0065\u0064i\u0061":*_egefd =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_egefd =15;case "\u0070\u0069\u0063":*_egefd =16;};return nil ;};func (_fefda *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fefda .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_dbgd :=range start .Attr {if _dbgd .Name .Local =="\u0076\u0061\u006c"{_fefda .ValAttr .UnmarshalXMLAttr (_dbgd );continue ;};};for {_daeb ,_abdg :=d .Token ();if _abdg !=nil {return _ffgea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0054r\u0069\u0067\u0067\u0065\u0072\u0052\u0075n\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u003a\u0020%\u0073",_abdg );};if _ccfac ,_fggbaa :=_daeb .(_bcaf .EndElement );_fggbaa &&_ccfac .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_SlideMasterTextStyles and its children -func (_afaf *CT_SlideMasterTextStyles )Validate ()error {return _afaf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_fdda *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_bacbb ,_gffeg :=d .Token ();if _gffeg !=nil {return _gffeg ;};if _aggccc ,_edbgcg :=_bacbb .(_bcaf .EndElement );_edbgcg &&_aggccc .Name ==start .Name {*_fdda =1;return nil ;};if _dcad ,_cbeb :=_bacbb .(_bcaf .CharData );!_cbeb {return _ffgea .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",_bacbb );}else {switch string (_dcad ){case "":*_fdda =0;case "\u006e\u006f\u006e\u0065":*_fdda =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fdda =2;};};_bacbb ,_gffeg =d .Token ();if _gffeg !=nil {return _gffeg ;};if _dbedg ,_gccca :=_bacbb .(_bcaf .EndElement );_gccca &&_dbedg .Name ==start .Name {return nil ;};return _ffgea .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",_bacbb );};type CT_SlideMasterIdList struct{ - -// Slide Master ID -SldMasterId []*CT_SlideMasterIdListEntry ;};func (_dgda *CT_TLOleChartTargetElement )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dgda .TypeAttr =ST_TLChartSubelementType (1);for _ ,_edfa :=range start .Attr {if _edfa .Name .Local =="\u0074\u0079\u0070\u0065"{_dgda .TypeAttr .UnmarshalXMLAttr (_edfa );continue ;};if _edfa .Name .Local =="\u006c\u0076\u006c"{_fccg ,_edfe :=_bafec .ParseUint (_edfa .Value ,10,32);if _edfe !=nil {return _edfe ;};_effdg :=uint32 (_fccg );_dgda .LvlAttr =&_effdg ;continue ;};};for {_gdcdc ,_abeee :=d .Token ();if _abeee !=nil {return _ffgea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0054\u0061\u0072g\u0065\u0074\u0045\u006c\u0065m\u0065\u006et\u003a\u0020\u0025\u0073",_abeee );};if _gfegf ,_acff :=_gdcdc .(_bcaf .EndElement );_acff &&_gfegf .Name ==start .Name {break ;};};return nil ;};func (_fcggb *CT_HandoutMasterIdList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ggfcdd :for {_cafbb ,_cbde :=d .Token ();if _cbde !=nil {return _cbde ;};switch _bbgge :=_cafbb .(type ){case _bcaf .StartElement :switch _bbgge .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_fcggb .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _faf :=d .DecodeElement (_fcggb .HandoutMasterId ,&_bbgge );_faf !=nil {return _faf ;};default:_cacbe .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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bbgge .Name );if _ecb :=d .Skip ();_ecb !=nil {return _ecb ;};};case _bcaf .EndElement :break _ggfcdd ;case _bcaf .CharData :};};return nil ;};func (_adea *CT_TLCommonMediaNodeData )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _adea .VolAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0076\u006f\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",*_adea .VolAttr )});};if _adea .MuteAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_adea .MuteAttr ))});};if _adea .NumSldAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",*_adea .NumSldAttr )});};if _adea .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_adea .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_aecda :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_adea .CTn ,_aecda );_ceac :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_adea .TgtEl ,_ceac );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_cdb *CT_TagList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _cdb .Tag !=nil {_eedf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_cabdfg :=range _cdb .Tag {e .EncodeElement (_cabdfg ,_eedf );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func NewEG_ChildSlide ()*EG_ChildSlide {_ccgde :=&EG_ChildSlide {};return _ccgde }; - -// Validate validates the CT_NotesMasterIdList and its children -func (_cabg *CT_NotesMasterIdList )Validate ()error {return _cabg .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_cbbdc ST_PlaceholderSize )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {return e .EncodeElement (_cbbdc .String (),start );};func NewHandoutMaster ()*HandoutMaster {_cedda :=&HandoutMaster {};_cedda .CT_HandoutMaster =*NewCT_HandoutMaster ();return _cedda ;}; - -// Validate validates the CT_ExtensionList and its children -func (_fdeba *CT_ExtensionList )Validate ()error {return _fdeba .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_agbbd *CT_TLTimeNodeParallel )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_bcffe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_agbbd .CTn ,_bcffe );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_acega ST_ViewType )Validate ()error {return _acega .ValidateWithPath ("")}; +// Slide Range +SldRg *CT_IndexRange ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_gdff *CT_HeaderFooter )ValidateWithPath (path string )error {if _gdff .ExtLst !=nil {if _dbdff :=_gdff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbdff !=nil {return _dbdff ;};};return nil ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_beda :=&CT_OleObjectEmbed {};return _beda };func (_gcaf *SldLayout )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _gcaf .CT_SlideLayout .MarshalXML (e ,start );};func (_becbd *CT_WheelTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _becbd .SpokesAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_ffgea .Sprintf ("\u0025\u0076",*_becbd .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_dbbed *ST_WebScreenSize )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_dbbed =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dbbed =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dbbed =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dbbed =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dbbed =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dbbed =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dbbed =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dbbed =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dbbed =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dbbed =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_dbbed =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dbbed =11;};return nil ;};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func ParseUnionST_FixedPercentage (s string )(_dcdb .ST_FixedPercentage ,error ){return _dcdb .ParseUnionST_FixedPercentage (s );};type CT_Guide struct{ +// Custom Show +CustShow *CT_CustomShowId ; -// Guide Orientation -OrientAttr ST_Direction ; +// Pen Color for Slide Show +PenClr *_da .CT_Color ;ExtLst *CT_ExtensionList ;}; -// Guide Position -PosAttr *_dcdb .ST_Coordinate32 ;}; +// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path +func (_feccb *CT_SlideIdList )ValidateWithPath (path string )error {for _bbfag ,_eeee :=range _feccb .SldId {if _dcegf :=_eeee .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bbfag ));_dcegf !=nil {return _dcegf ;};};return nil ;}; // ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path -func (_eccfa *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _eccfa .ExtLst !=nil {if _badbe :=_eccfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badbe !=nil {return _badbe ;};};return nil ;};type ST_TLAnimateEffectTransition byte ;func (_eaed *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_eaed .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_abcf :=range start .Attr {if _abcf .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_eaed .TransitionAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_ecab ,_bbdef :=_abcf .Value ,error (nil );if _bbdef !=nil {return _bbdef ;};_eaed .FilterAttr =&_ecab ;continue ;};if _abcf .Name .Local =="\u0070\u0072\u004cs\u0074"{_fe ,_adecf :=_abcf .Value ,error (nil );if _adecf !=nil {return _adecf ;};_eaed .PrLstAttr =&_fe ;continue ;};};_bgbgg :for {_dbga ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _dcf :=_dbga .(type ){case _bcaf .StartElement :switch _dcf .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _ggab :=d .DecodeElement (_eaed .CBhvr ,&_dcf );_ggab !=nil {return _ggab ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}:_eaed .Progress =NewCT_TLAnimVariant ();if _cbad :=d .DecodeElement (_eaed .Progress ,&_dcf );_cbad !=nil {return _cbad ;};default:_cacbe .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_dcf .Name );if _dcgeg :=d .Skip ();_dcgeg !=nil {return _dcgeg ;};};case _bcaf .EndElement :break _bgbgg ;case _bcaf .CharData :};};return nil ;};func (_agdg ST_IterateType )String ()string {switch _agdg {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_bdeeb *CT_EmbeddedFontDataId )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ffgea .Sprintf ("\u0025\u0076",_bdeeb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_gdfcb ST_TransitionInOutDirectionType )String ()string {switch _gdfcb {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";};func (_afedd *CT_CustomerDataList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _afedd .CustData !=nil {_cddc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_aceag :=range _afedd .CustData {e .EncodeElement (_aceag ,_cddc );};};if _afedd .Tags !=nil {_dccb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_afedd .Tags ,_dccb );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_SlideTransition and its children -func (_bcef *CT_SlideTransition )Validate ()error {return _bcef .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_daegag *EG_ExtensionList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fbf :for {_edbb ,_egad :=d .Token ();if _egad !=nil {return _egad ;};switch _cfff :=_edbb .(type ){case _bcaf .StartElement :switch _cfff .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cedcg :=NewCT_Extension ();if _bgdbd :=d .DecodeElement (_cedcg ,&_cfff );_bgdbd !=nil {return _bgdbd ;};_daegag .Ext =append (_daegag .Ext ,_cedcg );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_cfff .Name );if _dbed :=d .Skip ();_dbed !=nil {return _dbed ;};};case _bcaf .EndElement :break _fbf ;case _bcaf .CharData :};};return nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};type CT_Connector struct{ - -// Non-Visual Properties for a Connection Shape -NvCxnSpPr *CT_ConnectorNonVisual ; - -// Shape Properties -SpPr *_dcdb .CT_ShapeProperties ; - -// Connector Shape Style -Style *_dcdb .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_dfefe ST_TLPreviousActionType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_cffbc :=_bcaf .Attr {};_cffbc .Name =name ;switch _dfefe {case ST_TLPreviousActionTypeUnset :_cffbc .Value ="";case ST_TLPreviousActionTypeNone :_cffbc .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_cffbc .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _cffbc ,nil ;};func NewCT_Comment ()*CT_Comment {_fgeb :=&CT_Comment {};_fgeb .Pos =_dcdb .NewCT_Point2D ();return _fgeb ;};func (_fbdf *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_aaeg :=[]string {};if _fbdf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_aaeg =append (_aaeg ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e\u0053\u0069\u0064\u0065\u0044i\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if _fbdf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_aaeg =append (_aaeg ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043\u006fr\u006ee\u0072\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if len (_aaeg )> 1{return _ffgea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aaeg );};return nil ;};func (_ffdf *CT_TLByRgbColorTransform )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_gdgb :=range start .Attr {if _gdgb .Name .Local =="\u0072"{_aece ,_efcb :=ParseUnionST_FixedPercentage (_gdgb .Value );if _efcb !=nil {return _efcb ;};_ffdf .RAttr =_aece ;continue ;};if _gdgb .Name .Local =="\u0067"{_cfda ,_acag :=ParseUnionST_FixedPercentage (_gdgb .Value );if _acag !=nil {return _acag ;};_ffdf .GAttr =_cfda ;continue ;};if _gdgb .Name .Local =="\u0062"{_agaa ,_bfcee :=ParseUnionST_FixedPercentage (_gdgb .Value );if _bfcee !=nil {return _bfcee ;};_ffdf .BAttr =_agaa ;continue ;};};for {_fcgb ,_fdeb :=d .Token ();if _fdeb !=nil {return _ffgea .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0052gb\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_fdeb );};if _bfbf ,_dfddae :=_fcgb .(_bcaf .EndElement );_dfddae &&_bfbf .Name ==start .Name {break ;};};return nil ;};func (_ceag *CT_TLAnimateBehavior )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _ceag .ByAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062\u0079"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ceag .ByAttr )});};if _ceag .FromAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ceag .FromAttr )});};if _ceag .ToAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0074\u006f"},Value :_ffgea .Sprintf ("\u0025\u0076",*_ceag .ToAttr )});};if _ceag .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_cbgb ,_fggdg :=_ceag .CalcmodeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _fggdg !=nil {return _fggdg ;};start .Attr =append (start .Attr ,_cbgb );};if _ceag .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_ggfa ,_edda :=_ceag .ValueTypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _edda !=nil {return _edda ;};start .Attr =append (start .Attr ,_ggfa );};e .EncodeToken (start );_abdgf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ceag .CBhvr ,_abdgf );if _ceag .TavLst !=nil {_aecf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ceag .TavLst ,_aecf );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_TLCommonTimeNodeData struct{ - -// ID -IdAttr *uint32 ; - -// Preset ID -PresetIDAttr *int32 ; - -// Preset Types -PresetClassAttr ST_TLTimeNodePresetClassType ; - -// Preset SubType -PresetSubtypeAttr *int32 ; - -// Duration -DurAttr *ST_TLTime ; - -// Repeat Count -RepeatCountAttr *ST_TLTime ; - -// Repeat Duration -RepeatDurAttr *ST_TLTime ; - -// Speed -SpdAttr *_dcdb .ST_Percentage ; +func (_dbcfb *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _dbcfb .ExtLst !=nil {if _edad :=_dbcfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edad !=nil {return _edad ;};};return nil ;}; -// Acceleration -AccelAttr *_dcdb .ST_PositiveFixedPercentage ; - -// Deceleration -DecelAttr *_dcdb .ST_PositiveFixedPercentage ; - -// Auto Reverse -AutoRevAttr *bool ; - -// Restart -RestartAttr ST_TLTimeNodeRestartType ; - -// Fill -FillAttr ST_TLTimeNodeFillType ; - -// Synchronization Behavior -SyncBehaviorAttr ST_TLTimeNodeSyncType ; - -// Time Filter -TmFilterAttr *string ; - -// Event Filter -EvtFilterAttr *string ; - -// Display -DisplayAttr *bool ; - -// Master Relation -MasterRelAttr ST_TLTimeNodeMasterRelation ; - -// Build level -BldLvlAttr *int32 ; - -// Group ID -GrpIdAttr *uint32 ; - -// After Effect -AfterEffectAttr *bool ; - -// Node Type -NodeTypeAttr ST_TLTimeNodeType ; - -// Node Placeholder -NodePhAttr *bool ; - -// Start Conditions List -StCondLst *CT_TLTimeConditionList ; - -// End Conditions List -EndCondLst *CT_TLTimeConditionList ; - -// EndSync -EndSync *CT_TLTimeCondition ; - -// Iterate -Iterate *CT_TLIterateData ; - -// Children Time Node List -ChildTnLst *CT_TimeNodeList ; - -// Sub-TimeNodes List -SubTnLst *CT_TimeNodeList ;}; - -// Validate validates the CT_CustomShowId and its children -func (_fcba *CT_CustomShowId )Validate ()error {return _fcba .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};type CT_Empty struct{}; - -// Validate validates the CT_OptionalBlackTransition and its children -func (_aeefg *CT_OptionalBlackTransition )Validate ()error {return _aeefg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};func NewCT_CustomShow ()*CT_CustomShow {_cgcg :=&CT_CustomShow {};_cgcg .SldLst =NewCT_SlideRelationshipList ();return _cgcg ;};func (_efd *CT_NormalViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _efd .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_efd .ShowOutlineIconsAttr ))});};if _efd .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_efd .SnapVertSplitterAttr ))});};if _efd .VertBarStateAttr !=ST_SplitterBarStateUnset {_badbf ,_adegd :=_efd .VertBarStateAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _adegd !=nil {return _adegd ;};start .Attr =append (start .Attr ,_badbf );};if _efd .HorzBarStateAttr !=ST_SplitterBarStateUnset {_bed ,_fdbb :=_efd .HorzBarStateAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _fdbb !=nil {return _fdbb ;};start .Attr =append (start .Attr ,_bed );};if _efd .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_efd .PreferSingleViewAttr ))});};e .EncodeToken (start );_eabaa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_efd .RestoredLeft ,_eabaa );_bacb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_efd .RestoredTop ,_bacb );if _efd .ExtLst !=nil {_ebdfc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efd .ExtLst ,_ebdfc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bbe ST_TransitionSideDirectionType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_fbgaf :=_bcaf .Attr {};_fbgaf .Name =name ;switch _bbe {case ST_TransitionSideDirectionTypeUnset :_fbgaf .Value ="";case ST_TransitionSideDirectionTypeL :_fbgaf .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_fbgaf .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_fbgaf .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_fbgaf .Value ="\u0064";};return _fbgaf ,nil ;};func (_ccgge *CT_CommentAuthorList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ddgd :for {_bde ,_eaca :=d .Token ();if _eaca !=nil {return _eaca ;};switch _faa :=_bde .(type ){case _bcaf .StartElement :switch _faa .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_aedd :=NewCT_CommentAuthor ();if _ccege :=d .DecodeElement (_aedd ,&_faa );_ccege !=nil {return _ccege ;};_ccgge .CmAuthor =append (_ccgge .CmAuthor ,_aedd );default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_faa .Name );if _ccfa :=d .Skip ();_ccfa !=nil {return _ccfa ;};};case _bcaf .EndElement :break _ddgd ;case _bcaf .CharData :};};return nil ;};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;); - -// Validate validates the CT_IndexRange and its children -func (_abfcb *CT_IndexRange )Validate ()error {return _abfcb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func (_ecfbf *CT_Connector )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_abggb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ecfbf .NvCxnSpPr ,_abggb );_bcdcf :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecfbf .SpPr ,_bcdcf );if _ecfbf .Style !=nil {_eagbg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecfbf .Style ,_eagbg );};if _ecfbf .ExtLst !=nil {_ggc :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecfbf .ExtLst ,_ggc );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ggad ST_TLTimeNodePresetClassType )Validate ()error {return _ggad .ValidateWithPath ("")}; - -// Validate validates the Sld and its children -func (_fdef *Sld )Validate ()error {return _fdef .ValidateWithPath ("\u0053\u006c\u0064")};func NewCT_CustomShowList ()*CT_CustomShowList {_feeca :=&CT_CustomShowList {};return _feeca };type CT_SlideSize struct{ - -// Extent Length -CxAttr int32 ; - -// Extent Width -CyAttr int32 ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_ebbb *CT_HeaderFooter )ValidateWithPath (path string )error {if _ebbb .ExtLst !=nil {if _edca :=_ebbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edca !=nil {return _edca ;};};return nil ;};func ParseStdlibTime (s string )(_g .Time ,error ){return _da .ParseStdlibTime (s )};type CT_OrientationTransition struct{ -// Type of Size -TypeAttr ST_SlideSizeType ;}; +// Transition Direction +DirAttr ST_Direction ;};func (_cbag *ST_WebColorType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gadebd ,_bcad :=d .Token ();if _bcad !=nil {return _bcad ;};if _acgf ,_gaad :=_gadebd .(_e .EndElement );_gaad &&_acgf .Name ==start .Name {*_cbag =1;return nil ;};if _dffa ,_ggeb :=_gadebd .(_e .CharData );!_ggeb {return _d .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",_gadebd );}else {switch string (_dffa ){case "":*_cbag =0;case "\u006e\u006f\u006e\u0065":*_cbag =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_cbag =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cbag =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_cbag =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_cbag =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_cbag =6;};};_gadebd ,_bcad =d .Token ();if _bcad !=nil {return _bcad ;};if _cbdc ,_ggafc :=_gadebd .(_e .EndElement );_ggafc &&_cbdc .Name ==start .Name {return nil ;};return _d .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",_gadebd );};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_eefe :=&CT_TLBehaviorAttributeNameList {};return _eefe ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gcfca *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _dfcac :=_gcfca .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dfcac !=nil {return _dfcac ;};if _dfbd :=_gcfca .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dfbd !=nil {return _dfbd ;};if _bbbbe :=_gcfca .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bbbbe !=nil {return _bbbbe ;};return nil ;}; +// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path +func (_aegdc *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _cbebb :=_aegdc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cbebb !=nil {return _cbebb ;};return nil ;};func (_adgge *CT_Slide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adgge .ShowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgge .ShowAttr ))});};if _adgge .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgge .ShowMasterSpAttr ))});};if _adgge .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgge .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_gdfg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_adgge .CSld ,_gdfg );if _adgge .ClrMapOvr !=nil {_aafe :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_adgge .ClrMapOvr ,_aafe );};if _adgge .Transition !=nil {_ffbag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adgge .Transition ,_ffbag );};if _adgge .Timing !=nil {_eeba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_adgge .Timing ,_eeba );};if _adgge .ExtLst !=nil {_eggb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgge .ExtLst ,_eggb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgbga *ST_TLTime )Validate ()error {return _bgbga .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path -func (_bedg *CT_TLTemplateList )ValidateWithPath (path string )error {for _faegd ,_eda :=range _bedg .Tmpl {if _adeb :=_eda .ValidateWithPath (_ffgea .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_faegd ));_adeb !=nil {return _adeb ;};};return nil ;};func (_cba ST_TransitionCornerDirectionType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_dcdbg :=_bcaf .Attr {};_dcdbg .Name =name ;switch _cba {case ST_TransitionCornerDirectionTypeUnset :_dcdbg .Value ="";case ST_TransitionCornerDirectionTypeLu :_dcdbg .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_dcdbg .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_dcdbg .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_dcdbg .Value ="\u0072\u0064";};return _dcdbg ,nil ;}; +// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path +func (_edcd *CT_GuideList )ValidateWithPath (path string )error {for _fbea ,_gfef :=range _edcd .Guide {if _bege :=_gfef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_fbea ));_bege !=nil {return _bege ;};};return nil ;};type CT_TimeNodeList struct{ -// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path -func (_ccgc *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_dgcab ST_TLChartSubelementType )String ()string {switch _dgcab {case 0:return "";case 1:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return "";};func (_dfbbg *ST_TLTriggerEvent )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fabdc ,_aedbb :=d .Token ();if _aedbb !=nil {return _aedbb ;};if _ccafg ,_agee :=_fabdc .(_bcaf .EndElement );_agee &&_ccafg .Name ==start .Name {*_dfbbg =1;return nil ;};if _ddbd ,_cfcc :=_fabdc .(_bcaf .CharData );!_cfcc {return _ffgea .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",_fabdc );}else {switch string (_ddbd ){case "":*_dfbbg =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_dfbbg =1;case "\u006f\u006e\u0045n\u0064":*_dfbbg =2;case "\u0062\u0065\u0067i\u006e":*_dfbbg =3;case "\u0065\u006e\u0064":*_dfbbg =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_dfbbg =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_dfbbg =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_dfbbg =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_dfbbg =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_dfbbg =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_dfbbg =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_dfbbg =11;};};_fabdc ,_aedbb =d .Token ();if _aedbb !=nil {return _aedbb ;};if _ebeab ,_accgc :=_fabdc .(_bcaf .EndElement );_accgc &&_ebeab .Name ==start .Name {return nil ;};return _ffgea .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",_fabdc );}; +// Parallel Time Node +Par []*CT_TLTimeNodeParallel ; -// Validate validates the OleObj and its children -func (_babb *OleObj )Validate ()error {return _babb .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func (_dga *CT_ViewProperties )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _dga .LastViewAttr !=ST_ViewTypeUnset {_ddfa ,_dfagc :=_dga .LastViewAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _dfagc !=nil {return _dfagc ;};start .Attr =append (start .Attr ,_ddfa );};if _dga .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_dga .ShowCommentsAttr ))});};e .EncodeToken (start );if _dga .NormalViewPr !=nil {_edefed :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dga .NormalViewPr ,_edefed );};if _dga .SlideViewPr !=nil {_bgdgd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dga .SlideViewPr ,_bgdgd );};if _dga .OutlineViewPr !=nil {_dbbe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dga .OutlineViewPr ,_dbbe );};if _dga .NotesTextViewPr !=nil {_edge :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dga .NotesTextViewPr ,_edge );};if _dga .SorterViewPr !=nil {_eafb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dga .SorterViewPr ,_eafb );};if _dga .NotesViewPr !=nil {_ccadb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dga .NotesViewPr ,_ccadb );};if _dga .GridSpacing !=nil {_cbbb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dga .GridSpacing ,_cbbb );};if _dga .ExtLst !=nil {_gdegb :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dga .ExtLst ,_gdegb );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_cgcce *CT_CommonViewProperties )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_cgcce .Scale =_dcdb .NewCT_Scale2D ();_cgcce .Origin =_dcdb .NewCT_Point2D ();for _ ,_feacgg :=range start .Attr {if _feacgg .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_ffbb ,_aeecd :=_bafec .ParseBool (_feacgg .Value );if _aeecd !=nil {return _aeecd ;};_cgcce .VarScaleAttr =&_ffbb ;continue ;};};_bggae :for {_faec ,_acgbc :=d .Token ();if _acgbc !=nil {return _acgbc ;};switch _ebge :=_faec .(type ){case _bcaf .StartElement :switch _ebge .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"}:if _bebg :=d .DecodeElement (_cgcce .Scale ,&_ebge );_bebg !=nil {return _bebg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}:if _gbfd :=d .DecodeElement (_cgcce .Origin ,&_ebge );_gbfd !=nil {return _gbfd ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_ebge .Name );if _cedd :=d .Skip ();_cedd !=nil {return _cedd ;};};case _bcaf .EndElement :break _bggae ;case _bcaf .CharData :};};return nil ;}; +// Sequence Time Node +Seq []*CT_TLTimeNodeSequence ; -// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path -func (_cdbad *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_dabg *CT_CustomShowList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );if _dabg .CustShow !=nil {_eedca :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_fcd :=range _dabg .CustShow {e .EncodeElement (_fcd ,_eedca );};};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type CT_CommonSlideData struct{ +// Exclusive +Excl []*CT_TLTimeNodeExclusive ; -// Name -NameAttr *string ; +// Animate +Anim []*CT_TLAnimateBehavior ; -// Slide Background -Bg *CT_Background ; +// Animate Color Behavior +AnimClr []*CT_TLAnimateColorBehavior ; -// Shape Tree -SpTree *CT_GroupShape ; +// Animate Effect +AnimEffect []*CT_TLAnimateEffectBehavior ; -// Customer Data List -CustDataLst *CT_CustomerDataList ; +// Animate Motion +AnimMotion []*CT_TLAnimateMotionBehavior ; -// List of controls -Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};func (_bgba *CT_ModifyVerifier )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_caea :=range start .Attr {if _caea .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ggddd ,_gdbcd :=_bafec .ParseUint (_caea .Value ,10,32);if _gdbcd !=nil {return _gdbcd ;};_gefc :=uint32 (_ggddd );_bgba .SpinCountAttr =&_gefc ;continue ;};if _caea .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dccdg ,_geeed :=_caea .Value ,error (nil );if _geeed !=nil {return _geeed ;};_bgba .AlgorithmNameAttr =&_dccdg ;continue ;};if _caea .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_cfaba ,_cfdca :=_caea .Value ,error (nil );if _cfdca !=nil {return _cfdca ;};_bgba .SaltDataAttr =&_cfaba ;continue ;};if _caea .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bgga ,_daa :=_caea .Value ,error (nil );if _daa !=nil {return _daa ;};_bgba .SaltValueAttr =&_bgga ;continue ;};if _caea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bgba .CryptProviderTypeAttr .UnmarshalXMLAttr (_caea );continue ;};if _caea .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bgba .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_caea );continue ;};if _caea .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bgba .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_caea );continue ;};if _caea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_eedd ,_egcfc :=_bafec .ParseUint (_caea .Value ,10,32);if _egcfc !=nil {return _egcfc ;};_faeb :=uint32 (_eedd );_bgba .CryptAlgorithmSidAttr =&_faeb ;continue ;};if _caea .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bad ,_dfdfa :=_caea .Value ,error (nil );if _dfdfa !=nil {return _dfdfa ;};_bgba .HashValueAttr =&_bad ;continue ;};if _caea .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_cagae ,_aeab :=_bafec .ParseUint (_caea .Value ,10,32);if _aeab !=nil {return _aeab ;};_cbaee :=uint32 (_cagae );_bgba .SpinValueAttr =&_cbaee ;continue ;};if _caea .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_fge ,_gbecd :=_caea .Value ,error (nil );if _gbecd !=nil {return _gbecd ;};_bgba .HashDataAttr =&_fge ;continue ;};if _caea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_cbcde ,_aagca :=_caea .Value ,error (nil );if _aagca !=nil {return _aagca ;};_bgba .CryptProviderAttr =&_cbcde ;continue ;};if _caea .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_beed ,_gbca :=_bafec .ParseUint (_caea .Value ,10,32);if _gbca !=nil {return _gbca ;};_dage :=uint32 (_beed );_bgba .AlgIdExtAttr =&_dage ;continue ;};if _caea .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_ccac ,_cdcb :=_caea .Value ,error (nil );if _cdcb !=nil {return _cdcb ;};_bgba .AlgIdExtSourceAttr =&_ccac ;continue ;};if _caea .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_debde ,_cced :=_bafec .ParseUint (_caea .Value ,10,32);if _cced !=nil {return _cced ;};_gddca :=uint32 (_debde );_bgba .CryptProviderTypeExtAttr =&_gddca ;continue ;};if _caea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_ecge ,_cebd :=_caea .Value ,error (nil );if _cebd !=nil {return _cebd ;};_bgba .CryptProviderTypeExtSourceAttr =&_ecge ;continue ;};};for {_cg ,_fbb :=d .Token ();if _fbb !=nil {return _ffgea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072: \u0025\u0073",_fbb );};if _gfgd ,_dgfgb :=_cg .(_bcaf .EndElement );_dgfgb &&_gfgd .Name ==start .Name {break ;};};return nil ;};func (_gdfb ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_ggdbf :=_bcaf .Attr {};_ggdbf .Name =name ;switch _gdfb {case ST_PhotoAlbumFrameShapeUnset :_ggdbf .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_ggdbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_ggdbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_ggdbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_ggdbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_ggdbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_ggdbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_ggdbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _ggdbf ,nil ;};type EG_TopLevelSlide struct{ +// Animate Rotation +AnimRot []*CT_TLAnimateRotationBehavior ; -// Color Scheme Map -ClrMap *_dcdb .CT_ColorMapping ;};func (_gcge *CT_TLAnimateMotionBehavior )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gcge .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_eeaad ,_beeeg :=_gcge .OriginAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _beeeg !=nil {return _beeeg ;};start .Attr =append (start .Attr ,_eeaad );};if _gcge .PathAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gcge .PathAttr )});};if _gcge .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_bcfda ,_dbfb :=_gcge .PathEditModeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _dbfb !=nil {return _dbfb ;};start .Attr =append (start .Attr ,_bcfda );};if _gcge .RAngAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gcge .RAngAttr )});};if _gcge .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_ffgea .Sprintf ("\u0025\u0076",*_gcge .PtsTypesAttr )});};e .EncodeToken (start );_aagd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gcge .CBhvr ,_aagd );if _gcge .By !=nil {_ggg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_gcge .By ,_ggg );};if _gcge .From !=nil {_fbd :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gcge .From ,_fbd );};if _gcge .To !=nil {_ccfaa :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_gcge .To ,_ccfaa );};if _gcge .RCtr !=nil {_gddg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_gcge .RCtr ,_gddg );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};type ST_WebColorType byte ;func NewCT_Empty ()*CT_Empty {_cedeb :=&CT_Empty {};return _cedeb };func (_ccg ST_TLOleChartBuildType )String ()string {switch _ccg {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 5:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";}; +// Animate Scale +AnimScale []*CT_TLAnimateScaleBehavior ; -// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path -func (_dggcb *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil }; +// Command +Cmd []*CT_TLCommandBehavior ; -// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path -func (_gfeg *CT_TLSetBehavior )ValidateWithPath (path string )error {if _cafcb :=_gfeg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cafcb !=nil {return _cafcb ;};if _gfeg .To !=nil {if _geddf :=_gfeg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_geddf !=nil {return _geddf ;};};return nil ;};func (_faea ST_PhotoAlbumLayout )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_fee :=_bcaf .Attr {};_fee .Name =name ;switch _faea {case ST_PhotoAlbumLayoutUnset :_fee .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_fee .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_fee .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_fee .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_fee .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_fee .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_fee .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_fee .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _fee ,nil ;};func NewCT_CommentList ()*CT_CommentList {_cffg :=&CT_CommentList {};return _cffg }; +// Set Time Node Behavior +Set []*CT_TLSetBehavior ; -// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path -func (_edafec *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _facbf :=_edafec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_facbf !=nil {return _facbf ;};if _fcef :=_edafec .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fcef !=nil {return _fcef ;};return nil ;};func NewCT_TagList ()*CT_TagList {_bcdb :=&CT_TagList {};return _bcdb }; +// Audio +Audio []*CT_TLMediaNodeAudio ; -// Validate validates the EG_ShowType and its children -func (_efgba *EG_ShowType )Validate ()error {return _efgba .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");}; +// Video +Video []*CT_TLMediaNodeVideo ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_eafe :=&CT_TLAnimVariant {};return _eafe };func (_cadda ST_TLTimeNodeRestartType )String ()string {switch _cadda {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case 3:return "\u006e\u0065\u0076e\u0072";};return "";};func (_fbaba ST_TransitionSideDirectionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbfad :=_e .Attr {};_dbfad .Name =name ;switch _fbaba {case ST_TransitionSideDirectionTypeUnset :_dbfad .Value ="";case ST_TransitionSideDirectionTypeL :_dbfad .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_dbfad .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_dbfad .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_dbfad .Value ="\u0064";};return _dbfad ,nil ;};func (_cedd *CT_NotesTextViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedd .CViewPr =NewCT_CommonViewProperties ();_eged :for {_eeedd ,_dbecb :=d .Token ();if _dbecb !=nil {return _dbecb ;};switch _fffeg :=_eeedd .(type ){case _e .StartElement :switch _fffeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _fcgda :=d .DecodeElement (_cedd .CViewPr ,&_fffeg );_fcgda !=nil {return _fcgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cedd .ExtLst =NewCT_ExtensionList ();if _faec :=d .DecodeElement (_cedd .ExtLst ,&_fffeg );_faec !=nil {return _faec ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u004e\u006ft\u0065\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fffeg .Name );if _abef :=d .Skip ();_abef !=nil {return _abef ;};};case _e .EndElement :break _eged ;case _e .CharData :};};return nil ;};func (_baaa *CT_HandoutMasterIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecgb :for {_fgggg ,_fffb :=d .Token ();if _fffb !=nil {return _fffb ;};switch _gge :=_fgggg .(type ){case _e .StartElement :switch _gge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_baaa .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _eebb :=d .DecodeElement (_baaa .HandoutMasterId ,&_gge );_eebb !=nil {return _eebb ;};default:_f .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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gge .Name );if _bffgd :=d .Skip ();_bffgd !=nil {return _bffgd ;};};case _e .EndElement :break _ecgb ;case _e .CharData :};};return nil ;};type ST_TransitionCornerDirectionType byte ; -// Validate validates the CT_TLPoint and its children -func (_cdcfe *CT_TLPoint )Validate ()error {return _cdcfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};func NewSldSyncPr ()*SldSyncPr {_cecd :=&SldSyncPr {};_cecd .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _cecd ;}; +// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path +func (_fgdg *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _acbb :=_fgdg .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_acbb !=nil {return _acbb ;};if _fgdg .Regular !=nil {if _gdb :=_fgdg .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_gdb !=nil {return _gdb ;};};if _fgdg .Bold !=nil {if _fdac :=_fgdg .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_fdac !=nil {return _fdac ;};};if _fgdg .Italic !=nil {if _cccg :=_fgdg .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_cccg !=nil {return _cccg ;};};if _fgdg .BoldItalic !=nil {if _dbgc :=_fgdg .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_dbgc !=nil {return _dbgc ;};};return nil ;}; -// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path -func (_abgce *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _dddc :=_abgce .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_dddc !=nil {return _dddc ;};if _abgce .ExtLst !=nil {if _gadd :=_abgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gadd !=nil {return _gadd ;};};return nil ;};func (_gabc *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_fbbef ,_dedbb :=d .Token ();if _dedbb !=nil {return _dedbb ;};if _aabee ,_cgbbe :=_fbbef .(_bcaf .EndElement );_cgbbe &&_aabee .Name ==start .Name {*_gabc =1;return nil ;};if _faeg ,_fga :=_fbbef .(_bcaf .CharData );!_fga {return _ffgea .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",_fbbef );}else {switch string (_faeg ){case "":*_gabc =0;case "\u0062\u0061\u0073\u0065":*_gabc =1;case "\u0073\u0075\u006d":*_gabc =2;case "\u0072\u0065\u0070\u006c":*_gabc =3;case "\u006d\u0075\u006c\u0074":*_gabc =4;case "\u006e\u006f\u006e\u0065":*_gabc =5;};};_fbbef ,_dedbb =d .Token ();if _dedbb !=nil {return _dedbb ;};if _dbegd ,_adcbf :=_fbbef .(_bcaf .EndElement );_adcbf &&_dbegd .Name ==start .Name {return nil ;};return _ffgea .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",_fbbef );};func (_egeg ST_TLChartSubelementType )Validate ()error {return _egeg .ValidateWithPath ("")};func NewCT_TLTemplate ()*CT_TLTemplate {_eccc :=&CT_TLTemplate {};_eccc .TnLst =NewCT_TimeNodeList ();return _eccc ;};func (_abag *ST_SlideLayoutType )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_acagc ,_gbef :=d .Token ();if _gbef !=nil {return _gbef ;};if _cbfd ,_ccda :=_acagc .(_bcaf .EndElement );_ccda &&_cbfd .Name ==start .Name {*_abag =1;return nil ;};if _bgcdd ,_dbd :=_acagc .(_bcaf .CharData );!_dbd {return _ffgea .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",_acagc );}else {switch string (_bgcdd ){case "":*_abag =0;case "\u0074\u0069\u0074l\u0065":*_abag =1;case "\u0074\u0078":*_abag =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_abag =3;case "\u0074\u0062\u006c":*_abag =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_abag =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_abag =6;case "\u0064\u0067\u006d":*_abag =7;case "\u0063\u0068\u0061r\u0074":*_abag =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_abag =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_abag =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_abag =11;case "\u0062\u006c\u0061n\u006b":*_abag =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_abag =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_abag =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_abag =15;case "\u006f\u0062\u006a":*_abag =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_abag =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_abag =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_abag =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_abag =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_abag =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_abag =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_abag =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_abag =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_abag =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_abag =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_abag =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_abag =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_abag =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_abag =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_abag =31;case "\u0063\u0075\u0073\u0074":*_abag =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_abag =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_abag =34;case "\u006f\u0062\u006aT\u0078":*_abag =35;case "\u0070\u0069\u0063T\u0078":*_abag =36;};};_acagc ,_gbef =d .Token ();if _gbef !=nil {return _gbef ;};if _bgfbg ,_bcfba :=_acagc .(_bcaf .EndElement );_bcfba &&_bgfbg .Name ==start .Name {return nil ;};return _ffgea .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",_acagc );}; +// Validate validates the CT_OleObject and its children +func (_daaf *CT_OleObject )Validate ()error {return _daaf .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};const (ST_TLOleChartBuildTypeUnset ST_TLOleChartBuildType =0;ST_TLOleChartBuildTypeAllAtOnce ST_TLOleChartBuildType =1;ST_TLOleChartBuildTypeSeries ST_TLOleChartBuildType =2;ST_TLOleChartBuildTypeCategory ST_TLOleChartBuildType =3;ST_TLOleChartBuildTypeSeriesEl ST_TLOleChartBuildType =4;ST_TLOleChartBuildTypeCategoryEl ST_TLOleChartBuildType =5;); // Validate validates the CT_ExtensionListModify and its children -func (_geca *CT_ExtensionListModify )Validate ()error {return _geca .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};type CT_HtmlPublishProperties struct{ - -// Show Speaker Notes -ShowSpeakerNotesAttr *bool ; - -// Target Output Profile -TargetAttr *string ; +func (_ffa *CT_ExtensionListModify )Validate ()error {return _ffa .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};func NewPresentation ()*Presentation {_feeag :=&Presentation {};_feeag .CT_Presentation =*NewCT_Presentation ();return _feeag ;};func (_adge *CT_EmbeddedFontListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adge .Font =_da .NewCT_TextFont ();_edb :for {_aff ,_ddf :=d .Token ();if _ddf !=nil {return _ddf ;};switch _cdfb :=_aff .(type ){case _e .StartElement :switch _cdfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:if _bfec :=d .DecodeElement (_adge .Font ,&_cdfb );_bfec !=nil {return _bfec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"}:_adge .Regular =NewCT_EmbeddedFontDataId ();if _cfag :=d .DecodeElement (_adge .Regular ,&_cdfb );_cfag !=nil {return _cfag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"}:_adge .Bold =NewCT_EmbeddedFontDataId ();if _cdacf :=d .DecodeElement (_adge .Bold ,&_cdfb );_cdacf !=nil {return _cdacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"}:_adge .Italic =NewCT_EmbeddedFontDataId ();if _cdabd :=d .DecodeElement (_adge .Italic ,&_cdfb );_cdabd !=nil {return _cdabd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_adge .BoldItalic =NewCT_EmbeddedFontDataId ();if _dcaa :=d .DecodeElement (_adge .BoldItalic ,&_cdfb );_dcaa !=nil {return _dcaa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_cdfb .Name );if _eeeb :=d .Skip ();_eeeb !=nil {return _eeeb ;};};case _e .EndElement :break _edb ;case _e .CharData :};};return nil ;};func (_gbecf *ST_TLCommandType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaedd ,_aaef :=d .Token ();if _aaef !=nil {return _aaef ;};if _aebgf ,_cfac :=_eaedd .(_e .EndElement );_cfac &&_aebgf .Name ==start .Name {*_gbecf =1;return nil ;};if _dgcgf ,_ccbeag :=_eaedd .(_e .CharData );!_ccbeag {return _d .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",_eaedd );}else {switch string (_dgcgf ){case "":*_gbecf =0;case "\u0065\u0076\u0074":*_gbecf =1;case "\u0063\u0061\u006c\u006c":*_gbecf =2;case "\u0076\u0065\u0072\u0062":*_gbecf =3;};};_eaedd ,_aaef =d .Token ();if _aaef !=nil {return _aaef ;};if _afgbb ,_edcfc :=_eaedd .(_e .EndElement );_edcfc &&_afgbb .Name ==start .Name {return nil ;};return _d .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",_eaedd );};func (_bfcfg ST_TLTimeNodeSyncType )Validate ()error {return _bfcfg .ValidateWithPath ("")};func (_dddcb ST_WebScreenSize )ValidateWithPath (path string )error {switch _dddcb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddcb ));};return nil ;};func (_bfad *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfad =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bfad =1;case "\u0031\u0070\u0069\u0063":*_bfad =2;case "\u0032\u0070\u0069\u0063":*_bfad =3;case "\u0034\u0070\u0069\u0063":*_bfad =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfad =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfad =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfad =7;};return nil ;}; -// HTML Output Title -TitleAttr *string ;IdAttr string ; +// Validate validates the CT_SlideLayoutIdList and its children +func (_faafa *CT_SlideLayoutIdList )Validate ()error {return _faafa .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");}; -// All Slides -SldAll *CT_Empty ; +// Validate validates the CT_NotesMaster and its children +func (_afdgg *CT_NotesMaster )Validate ()error {return _afdgg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;}; -// Slide Range -SldRg *CT_IndexRange ; +// Validate validates the CT_OutlineViewSlideList and its children +func (_dddc *CT_OutlineViewSlideList )Validate ()error {return _dddc .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_beee *CT_TLByAnimateColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aedca :for {_bcef ,_agcf :=d .Token ();if _agcf !=nil {return _agcf ;};switch _ecfc :=_bcef .(type ){case _e .StartElement :switch _ecfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0067\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062"}:_beee .Rgb =NewCT_TLByRgbColorTransform ();if _fgef :=d .DecodeElement (_beee .Rgb ,&_ecfc );_fgef !=nil {return _fgef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0073\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_beee .Hsl =NewCT_TLByHslColorTransform ();if _gbdgb :=d .DecodeElement (_beee .Hsl ,&_ecfc );_gbdgb !=nil {return _gbdgb ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043\u006f\u006co\u0072\u0054ra\u006e\u0073\u0066o\u0072\u006d\u0020\u0025\u0076",_ecfc .Name );if _ceag :=d .Skip ();_ceag !=nil {return _ceag ;};};case _e .EndElement :break _aedca ;case _e .CharData :};};return nil ;};func (_bacg *CT_EmbeddedFontDataId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bacg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbbe ST_TransitionSideDirectionType )String ()string {switch _bbbe {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func (_fgde *CT_Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebggd ST_TLAnimateBehaviorValueType )Validate ()error {return _ebggd .ValidateWithPath ("")};type ST_PlaceholderType byte ;type CT_OptionalBlackTransition struct{ -// Custom Show -CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;}; +// Transition Through Black +ThruBlkAttr *bool ;};func (_gdcg *CT_SlideMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdcg .PreserveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gdcg .PreserveAttr ))});};e .EncodeToken (start );_dage :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gdcg .CSld ,_dage );_fcecb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gdcg .ClrMap ,_fcecb );if _gdcg .SldLayoutIdLst !=nil {_faabc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gdcg .SldLayoutIdLst ,_faabc );};if _gdcg .Transition !=nil {_agge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdcg .Transition ,_agge );};if _gdcg .Timing !=nil {_ccaa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_gdcg .Timing ,_ccaa );};if _gdcg .Hf !=nil {_adac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_gdcg .Hf ,_adac );};if _gdcg .TxStyles !=nil {_faed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_gdcg .TxStyles ,_faed );};if _gdcg .ExtLst !=nil {_ccfd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdcg .ExtLst ,_ccfd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type TagLst struct{CT_TagList };func (_gcgac *CT_OleObjectLink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fccad :=range start .Attr {if _fccad .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_cabd ,_eaceg :=_a .ParseBool (_fccad .Value );if _eaceg !=nil {return _eaceg ;};_gcgac .UpdateAutomaticAttr =&_cabd ;continue ;};};_fgafe :for {_faba ,_cbe :=d .Token ();if _cbe !=nil {return _cbe ;};switch _gcef :=_faba .(type ){case _e .StartElement :switch _gcef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgac .ExtLst =NewCT_ExtensionList ();if _bbedd :=d .DecodeElement (_gcgac .ExtLst ,&_gcef );_bbedd !=nil {return _bbedd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_gcef .Name );if _bcbe :=d .Skip ();_bcbe !=nil {return _bcbe ;};};case _e .EndElement :break _fgafe ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path -func (_fbee *CT_NormalViewProperties )ValidateWithPath (path string )error {if _aadg :=_fbee .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_aadg !=nil {return _aadg ;};if _fbdbb :=_fbee .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_fbdbb !=nil {return _fbdbb ;};if _cbcgd :=_fbee .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_cbcgd !=nil {return _cbcgd ;};if _adac :=_fbee .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_adac !=nil {return _adac ;};if _fbee .ExtLst !=nil {if _aagbb :=_fbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aagbb !=nil {return _aagbb ;};};return nil ;};const (ST_ViewTypeUnset ST_ViewType =0;ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3;ST_ViewTypeHandoutView ST_ViewType =4;ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7;ST_ViewTypeSldThumbnailView ST_ViewType =8;);func (_gagg *CT_NotesSlide )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gagg .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gagg .ShowMasterSpAttr ))});};if _gagg .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_ffgea .Sprintf ("\u0025\u0064",_acee (*_gagg .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_babg :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gagg .CSld ,_babg );if _gagg .ClrMapOvr !=nil {_afbdfe :=_bcaf .StartElement {Name :_bcaf .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_gagg .ClrMapOvr ,_afbdfe );};if _gagg .ExtLst !=nil {_bceee :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gagg .ExtLst ,_bceee );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_ebga *CT_SlideIdListEntry )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_ebga .IdAttr =256;for _ ,_bebfb :=range start .Attr {if _bebfb .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"&&_bebfb .Name .Local =="\u0069\u0064"||_bebfb .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"&&_bebfb .Name .Local =="\u0069\u0064"{_gdad ,_ddbda :=_bebfb .Value ,error (nil );if _ddbda !=nil {return _ddbda ;};_ebga .RIdAttr =_gdad ;continue ;};if _bebfb .Name .Local =="\u0069\u0064"{_gccb ,_cebg :=_bafec .ParseUint (_bebfb .Value ,10,32);if _cebg !=nil {return _cebg ;};_ebga .IdAttr =uint32 (_gccb );continue ;};};_dfed :for {_dcfbc ,_ebacg :=d .Token ();if _ebacg !=nil {return _ebacg ;};switch _bacde :=_dcfbc .(type ){case _bcaf .StartElement :switch _bacde .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebga .ExtLst =NewCT_ExtensionList ();if _cgba :=d .DecodeElement (_ebga .ExtLst ,&_bacde );_cgba !=nil {return _cgba ;};default:_cacbe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_bacde .Name );if _gcad :=d .Skip ();_gcad !=nil {return _gcad ;};};case _bcaf .EndElement :break _dfed ;case _bcaf .CharData :};};return nil ;};type CT_EightDirectionTransition struct{ +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_aefbd *CT_Rel )ValidateWithPath (path string )error {return nil };func (_cgfbea ST_TLOleChartBuildType )String ()string {switch _cgfbea {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 5:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";}; -// Direction -DirAttr *ST_TransitionEightDirectionType ;};type CT_TLTriggerRuntimeNode struct{ +// Validate validates the CT_Presentation and its children +func (_bbaa *CT_Presentation )Validate ()error {return _bbaa .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func ParseUnionST_PositivePercentage (s string )(_da .ST_PositivePercentage ,error ){return _da .ParseUnionST_PositivePercentage (s );};func _efaca (_adeaaa bool )uint8 {if _adeaaa {return 1;};return 0;};func (_dgfdg ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _dgfdg {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfdg ));};return nil ;};type CT_TLByAnimateColorTransform struct{ -// Value -ValAttr ST_TLTriggerRuntimeNode ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_bfbb :=&CT_TLTextTargetElement {};return _bfbb ;};func (_gcee *CT_CornerDirectionTransition )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {if _gcee .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_eaeb ,_effdb :=_gcee .DirAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0064\u0069\u0072"});if _effdb !=nil {return _effdb ;};start .Attr =append (start .Attr ,_eaeb );};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_aeec *CT_TLOleChartTargetElement )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {_ffdcf ,_dcdce :=_aeec .TypeAttr .MarshalXMLAttr (_bcaf .Name {Local :"\u0074\u0079\u0070\u0065"});if _dcdce !=nil {return _dcdce ;};start .Attr =append (start .Attr ,_ffdcf );if _aeec .LvlAttr !=nil {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u006c\u0076\u006c"},Value :_ffgea .Sprintf ("\u0025\u0076",*_aeec .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_bdd ST_SlideLayoutType )String ()string {switch _bdd {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0074\u0078";case 3:return "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case 4:return "\u0074\u0062\u006c";case 5:return "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case 6:return "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 7:return "\u0064\u0067\u006d";case 8:return "\u0063\u0068\u0061r\u0074";case 9:return "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case 10:return "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 11:return "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case 12:return "\u0062\u006c\u0061n\u006b";case 13:return "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case 14:return "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 15:return "\u006fb\u006a\u004f\u006e\u006c\u0079";case 16:return "\u006f\u0062\u006a";case 17:return "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case 18:return "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case 19:return "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case 20:return "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case 21:return "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 22:return "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 23:return "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case 24:return "\u0066o\u0075\u0072\u004f\u0062\u006a";case 25:return "\u0076\u0065\u0072\u0074\u0054\u0078";case 26:return "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case 27:return "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case 28:return "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case 29:return "\u0074\u0077\u006f\u004f\u0062\u006a";case 30:return "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 31:return "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case 32:return "\u0063\u0075\u0073\u0074";case 33:return "\u0073e\u0063\u0048\u0065\u0061\u0064";case 34:return "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case 35:return "\u006f\u0062\u006aT\u0078";case 36:return "\u0070\u0069\u0063T\u0078";};return "";};func (_gaadb *CT_TLTimeConditionList )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {e .EncodeToken (start );_afde :=_bcaf .StartElement {Name :_bcaf .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_cefcg :=range _gaadb .Cond {e .EncodeElement (_cefcg ,_afde );};e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;}; +// RGB +Rgb *CT_TLByRgbColorTransform ; -// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path -func (_eggf *CT_PrintProperties )ValidateWithPath (path string )error {if _gfbf :=_eggf .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_gfbf !=nil {return _gfbf ;};if _deeg :=_eggf .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_deeg !=nil {return _deeg ;};if _eggf .ExtLst !=nil {if _abbbg :=_eggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abbbg !=nil {return _abbbg ;};};return nil ;};func (_fffb ST_PrintWhat )ValidateWithPath (path string )error {switch _fffb {case 0,1,2,3,4,5,6,7,8,9:default:return _ffgea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fffb ));};return nil ;};func (_debfa *CT_SlideMaster )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_debfa .CSld =NewCT_CommonSlideData ();_debfa .ClrMap =_dcdb .NewCT_ColorMapping ();for _ ,_dg :=range start .Attr {if _dg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_dcaec ,_dcd :=_bafec .ParseBool (_dg .Value );if _dcd !=nil {return _dcd ;};_debfa .PreserveAttr =&_dcaec ;continue ;};};_gafe :for {_cfbde ,_daeed :=d .Token ();if _daeed !=nil {return _daeed ;};switch _gecfgd :=_cfbde .(type ){case _bcaf .StartElement :switch _gecfgd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _dfgg :=d .DecodeElement (_debfa .CSld ,&_gecfgd );_dfgg !=nil {return _dfgg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _cafdg :=d .DecodeElement (_debfa .ClrMap ,&_gecfgd );_cafdg !=nil {return _cafdg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_debfa .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _abagb :=d .DecodeElement (_debfa .SldLayoutIdLst ,&_gecfgd );_abagb !=nil {return _abagb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_debfa .Transition =NewCT_SlideTransition ();if _bcafe :=d .DecodeElement (_debfa .Transition ,&_gecfgd );_bcafe !=nil {return _bcafe ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_debfa .Timing =NewCT_SlideTiming ();if _edbgd :=d .DecodeElement (_debfa .Timing ,&_gecfgd );_edbgd !=nil {return _edbgd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_debfa .Hf =NewCT_HeaderFooter ();if _fbabg :=d .DecodeElement (_debfa .Hf ,&_gecfgd );_fbabg !=nil {return _fbabg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_debfa .TxStyles =NewCT_SlideMasterTextStyles ();if _gcacaf :=d .DecodeElement (_debfa .TxStyles ,&_gecfgd );_gcacaf !=nil {return _gcacaf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debfa .ExtLst =NewCT_ExtensionListModify ();if _gcfeg :=d .DecodeElement (_debfa .ExtLst ,&_gecfgd );_gcfeg !=nil {return _gcfeg ;};default:_cacbe .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\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_gecfgd .Name );if _deff :=d .Skip ();_deff !=nil {return _deff ;};};case _bcaf .EndElement :break _gafe ;case _bcaf .CharData :};};return nil ;};func NewEG_Background ()*EG_Background {_ecbb :=&EG_Background {};return _ecbb };func (_fafaa *PresentationPr )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .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 ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_bcaf .Attr {Name :_bcaf .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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _fafaa .CT_PresentationProperties .MarshalXML (e ,start );};func (_aebde *Notes )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aebde .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_caa :=range start .Attr {if _caa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ffec ,_efcgc :=_bafec .ParseBool (_caa .Value );if _efcgc !=nil {return _efcgc ;};_aebde .ShowMasterSpAttr =&_ffec ;continue ;};if _caa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bedf ,_ebcde :=_bafec .ParseBool (_caa .Value );if _ebcde !=nil {return _ebcde ;};_aebde .ShowMasterPhAnimAttr =&_bedf ;continue ;};};_beeb :for {_egge ,_cbce :=d .Token ();if _cbce !=nil {return _cbce ;};switch _dedg :=_egge .(type ){case _bcaf .StartElement :switch _dedg .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _edaa :=d .DecodeElement (_aebde .CSld ,&_dedg );_edaa !=nil {return _edaa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_aebde .ClrMapOvr =_dcdb .NewCT_ColorMappingOverride ();if _cdbbc :=d .DecodeElement (_aebde .ClrMapOvr ,&_dedg );_cdbbc !=nil {return _cdbbc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aebde .ExtLst =NewCT_ExtensionListModify ();if _fbgc :=d .DecodeElement (_aebde .ExtLst ,&_dedg );_fbgc !=nil {return _fbgc ;};default:_cacbe .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 \u004e\u006f\u0074e\u0073 \u0025\u0076",_dedg .Name );if _edcfg :=d .Skip ();_edcfg !=nil {return _edcfg ;};};case _bcaf .EndElement :break _beeb ;case _bcaf .CharData :};};return nil ;};func (_afcddb *CT_CommentList )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_dedc :for {_acdf ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _ggd :=_acdf .(type ){case _bcaf .StartElement :switch _ggd .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_bbdaa :=NewCT_Comment ();if _edegf :=d .DecodeElement (_bbdaa ,&_ggd );_edegf !=nil {return _edegf ;};_afcddb .Cm =append (_afcddb .Cm ,_bbdaa );default:_cacbe .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_ggd .Name );if _egefc :=d .Skip ();_egefc !=nil {return _egefc ;};};case _bcaf .EndElement :break _dedc ;case _bcaf .CharData :};};return nil ;}; +// HSL +Hsl *CT_TLByHslColorTransform ;};func (_egfcc ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gecc :=_e .Attr {};_gecc .Name =name ;switch _egfcc {case ST_PhotoAlbumFrameShapeUnset :_gecc .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _gecc ,nil ;};func (_gcfafc *CT_TLTimeConditionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fddg :for {_gccb ,_cbdb :=d .Token ();if _cbdb !=nil {return _cbdb ;};switch _bafee :=_gccb .(type ){case _e .StartElement :switch _bafee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"}:_caaea :=NewCT_TLTimeCondition ();if _fdafda :=d .DecodeElement (_caaea ,&_bafee );_fdafda !=nil {return _fdafda ;};_gcfafc .Cond =append (_gcfafc .Cond ,_caaea );default:_f .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\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bafee .Name );if _ggbbe :=d .Skip ();_ggbbe !=nil {return _ggbbe ;};};case _e .EndElement :break _fddg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path -func (_bbdd *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _dddea :=_bbdd .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_dddea !=nil {return _dddea ;};return nil ;};type CT_CommentList struct{ +// Validate validates the SldMaster and its children +func (_aebe *SldMaster )Validate ()error {return _aebe .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_cfdff *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfdff =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_cfdff =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_cfdff =2;case "\u0068\u006f\u006c\u0064":*_cfdff =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_cfdff =4;};return nil ;};func (_dabgd ST_TLTimeNodeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fabdf :=_e .Attr {};_fabdf .Name =name ;switch _dabgd {case ST_TLTimeNodeTypeUnset :_fabdf .Value ="";case ST_TLTimeNodeTypeClickEffect :_fabdf .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_fabdf .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_fabdf .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_fabdf .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_fabdf .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_fabdf .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_fabdf .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_fabdf .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_fabdf .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _fabdf ,nil ;};func (_gfaga *NotesMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfaga .CT_NotesMaster =*NewCT_NotesMaster ();_gdcbc :for {_faad ,_dfbaa :=d .Token ();if _dfbaa !=nil {return _dfbaa ;};switch _daac :=_faad .(type ){case _e .StartElement :switch _daac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _eedcec :=d .DecodeElement (_gfaga .CSld ,&_daac );_eedcec !=nil {return _eedcec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _bfgea :=d .DecodeElement (_gfaga .ClrMap ,&_daac );_bfgea !=nil {return _bfgea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gfaga .Hf =NewCT_HeaderFooter ();if _ggefeg :=d .DecodeElement (_gfaga .Hf ,&_daac );_ggefeg !=nil {return _ggefeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_gfaga .NotesStyle =_da .NewCT_TextListStyle ();if _fgfg :=d .DecodeElement (_gfaga .NotesStyle ,&_daac );_fgfg !=nil {return _fgfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfaga .ExtLst =NewCT_ExtensionListModify ();if _dfadb :=d .DecodeElement (_gfaga .ExtLst ,&_daac );_dfadb !=nil {return _dfadb ;};default:_f .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\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_daac .Name );if _ddbee :=d .Skip ();_ddbee !=nil {return _ddbee ;};};case _e .EndElement :break _gdcbc ;case _e .CharData :};};return nil ;}; -// Comment -Cm []*CT_Comment ;};func (_bdgde ST_PrintWhat )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_geded :=_bcaf .Attr {};_geded .Name =name ;switch _bdgde {case ST_PrintWhatUnset :_geded .Value ="";case ST_PrintWhatSlides :_geded .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_geded .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_geded .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_geded .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_geded .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_geded .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_geded .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_geded .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_geded .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _geded ,nil ;};type CT_ModifyVerifier struct{ +// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path +func (_fccg *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _faeeg :=_fccg .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_faeeg !=nil {return _faeeg ;};if _fccg .ExtLst !=nil {if _ggca :=_fccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggca !=nil {return _ggca ;};};return nil ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_bagb :=&CT_NotesViewProperties {};_bagb .CSldViewPr =NewCT_CommonSlideViewProperties ();return _bagb ;};func (_feafd *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_feafd =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_feafd =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_feafd =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_feafd =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_feafd =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_feafd =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_feafd =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_feafd =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_feafd =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_feafd =9;};return nil ;};func NewCT_Picture ()*CT_Picture {_eefc :=&CT_Picture {};_eefc .NvPicPr =NewCT_PictureNonVisual ();_eefc .BlipFill =_da .NewCT_BlipFillProperties ();_eefc .SpPr =_da .NewCT_ShapeProperties ();return _eefc ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_ggff :=&CT_GraphicalObjectFrameNonVisual {};_ggff .CNvPr =_da .NewCT_NonVisualDrawingProps ();_ggff .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();_ggff .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ggff ;};func (_aaedc ST_SplitterBarState )ValidateWithPath (path string )error {switch _aaedc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaedc ));};return nil ;};func (_dace *CT_TLGraphicalObjectBuild )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dace .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dace .SpidAttr )});};if _dace .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dace .GrpIdAttr )});};if _dace .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dace .UiExpandAttr ))});};e .EncodeToken (start );if _dace .BldAsOne !=nil {_deea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_dace .BldAsOne ,_deea );};if _dace .BldSub !=nil {_ggce :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_dace .BldSub ,_ggce );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agcaa *ST_TLTimeNodeFillType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gebdf ,_eacbd :=d .Token ();if _eacbd !=nil {return _eacbd ;};if _fgcaed ,_acdag :=_gebdf .(_e .EndElement );_acdag &&_fgcaed .Name ==start .Name {*_agcaa =1;return nil ;};if _egbea ,_bfcbc :=_gebdf .(_e .CharData );!_bfcbc {return _d .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",_gebdf );}else {switch string (_egbea ){case "":*_agcaa =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_agcaa =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_agcaa =2;case "\u0068\u006f\u006c\u0064":*_agcaa =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_agcaa =4;};};_gebdf ,_eacbd =d .Token ();if _eacbd !=nil {return _eacbd ;};if _fbeb ,_bgbe :=_gebdf .(_e .EndElement );_bgbe &&_fbeb .Name ==start .Name {return nil ;};return _d .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",_gebdf );}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path +func (_ddedc *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _ddedc .SldTgt !=nil {if _bbgbb :=_ddedc .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_bbgbb !=nil {return _bbgbb ;};};if _ddedc .SndTgt !=nil {if _ecaab :=_ddedc .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_ecaab !=nil {return _ecaab ;};};if _ddedc .SpTgt !=nil {if _bdadg :=_ddedc .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_bdadg !=nil {return _bdadg ;};};if _ddedc .InkTgt !=nil {if _geafd :=_ddedc .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_geafd !=nil {return _geafd ;};};return nil ;};func (_fabdb *EG_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fabdb .Ext !=nil {_ecdb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_abegc :=range _fabdb .Ext {e .EncodeElement (_abegc ,_ecdb );};};return nil ;};type CT_CustomerDataList struct{ -// Password Hash Value -HashValueAttr *string ; +// Customer Data +CustData []*CT_CustomerData ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Customer Data Tags +Tags *CT_TagsData ;};func (_eebgc *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaed ,_ggafb :=d .Token ();if _ggafb !=nil {return _ggafb ;};if _eagbbc ,_cfde :=_aaed .(_e .EndElement );_cfde &&_eagbbc .Name ==start .Name {*_eebgc =1;return nil ;};if _acebd ,_gfab :=_aaed .(_e .CharData );!_gfab {return _d .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",_aaed );}else {switch string (_acebd ){case "":*_eebgc =0;case "\u006e\u006f\u006e\u0065":*_eebgc =1;case "\u0066\u0075\u006c\u006c":*_eebgc =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_eebgc =3;};};_aaed ,_ggafb =d .Token ();if _ggafb !=nil {return _ggafb ;};if _fdedb ,_adfee :=_aaed .(_e .EndElement );_adfee &&_fdedb .Name ==start .Name {return nil ;};return _d .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",_aaed );}; -// Iterations to Run Hashing Algorithm -SpinValueAttr *uint32 ; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_ccagd *EG_ExtensionList )ValidateWithPath (path string )error {for _febge ,_dagfc :=range _ccagd .Ext {if _gecgd :=_dagfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_febge ));_gecgd !=nil {return _gecgd ;};};return nil ;};func (_dcfaa *CT_SlideMasterIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcga :=range start .Attr {if _dcga .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"&&_dcga .Name .Local =="\u0069\u0064"||_dcga .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"&&_dcga .Name .Local =="\u0069\u0064"{_cfadd ,_bdgd :=_dcga .Value ,error (nil );if _bdgd !=nil {return _bdgd ;};_dcfaa .RIdAttr =_cfadd ;continue ;};if _dcga .Name .Local =="\u0069\u0064"{_ddbdf ,_aece :=_a .ParseUint (_dcga .Value ,10,32);if _aece !=nil {return _aece ;};_gegcf :=uint32 (_ddbdf );_dcfaa .IdAttr =&_gegcf ;continue ;};};_bcgda :for {_ebfa ,_adbg :=d .Token ();if _adbg !=nil {return _adbg ;};switch _fbfd :=_ebfa .(type ){case _e .StartElement :switch _fbfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfaa .ExtLst =NewCT_ExtensionList ();if _ebab :=d .DecodeElement (_dcfaa .ExtLst ,&_fbfd );_ebab !=nil {return _ebab ;};default:_f .Log ("sk\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_fbfd .Name );if _dbbe :=d .Skip ();_dbbe !=nil {return _dbbe ;};};case _e .EndElement :break _bcgda ;case _e .CharData :};};return nil ;};func (_ebbd *CT_TLOleBuildChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebbd .BldAttr !=ST_TLOleChartBuildTypeUnset {_gbaad ,_eecdd :=_ebbd .BldAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u006c\u0064"});if _eecdd !=nil {return _eecdd ;};start .Attr =append (start .Attr ,_gbaad );};if _ebbd .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ebbd .AnimBgAttr ))});};if _ebbd .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ebbd .SpidAttr )});};if _ebbd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ebbd .GrpIdAttr )});};if _ebbd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ebbd .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgde *ST_WebScreenSize )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgde =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bgde =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bgde =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bgde =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bgde =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bgde =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bgde =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bgde =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bgde =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bgde =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_bgde =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bgde =11;};return nil ;};func (_ecef *CT_OutlineViewSlideEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaefd :=range start .Attr {if _eaefd .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"&&_eaefd .Name .Local =="\u0069\u0064"||_eaefd .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"&&_eaefd .Name .Local =="\u0069\u0064"{_add ,_abed :=_eaefd .Value ,error (nil );if _abed !=nil {return _abed ;};_ecef .IdAttr =_add ;continue ;};if _eaefd .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_eedca ,_cbbfa :=_a .ParseBool (_eaefd .Value );if _cbbfa !=nil {return _cbbfa ;};_ecef .CollapseAttr =&_eedca ;continue ;};};for {_dfeba ,_badce :=d .Token ();if _badce !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004futl\u0069ne\u0056\u0069\u0065\u0077\u0053\u006c\u0069de\u0045\u006e\u0074\u0072\u0079\u003a\u0020%\u0073",_badce );};if _gfff ,_bgbg :=_dfeba .(_e .EndElement );_bgbg &&_gfff .Name ==start .Name {break ;};};return nil ;};func (_aced *CT_GroupShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgcc :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aced .NvGrpSpPr ,_dgcc );_fbbg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_aced .GrpSpPr ,_fbbg );if _aced .Choice !=nil {for _ ,_fegef :=range _aced .Choice {_fegef .MarshalXML (e ,_e .StartElement {});};};if _aced .ExtLst !=nil {_egfa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aced .ExtLst ,_egfa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Cryptographic Provider Type -CryptProviderTypeAttr _afbga .ST_CryptProv ; +// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path +func (_gdae *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func (_acded ST_TLOleChartBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acded .String (),start );};type CT_TLCommonBehaviorData struct{ -// Cryptographic Algorithm Class -CryptAlgorithmClassAttr _afbga .ST_AlgClass ; +// Additive +AdditiveAttr ST_TLBehaviorAdditiveType ; -// Cryptographic Algorithm Type -CryptAlgorithmTypeAttr _afbga .ST_AlgType ; +// Accumulate +AccumulateAttr ST_TLBehaviorAccumulateType ; -// Cryptographic Hashing Algorithm -CryptAlgorithmSidAttr *uint32 ; +// Transform Type +XfrmTypeAttr ST_TLBehaviorTransformType ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// From +FromAttr *string ; -// Salt for Password Verifier -SaltDataAttr *string ; +// To +ToAttr *string ; -// Password Hash -HashDataAttr *string ; +// By +ByAttr *string ; -// Cryptographic Provider -CryptProviderAttr *string ; +// Runtime Context +RctxAttr *string ; -// Cryptographic Algorithm Extensibility -AlgIdExtAttr *uint32 ; +// Override +OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; -// Algorithm Extensibility Source -AlgIdExtSourceAttr *string ; +// Target Element +TgtEl *CT_TLTimeTargetElement ; -// Cryptographic Provider Type Extensibility -CryptProviderTypeExtAttr *uint32 ; +// Attribute Name List +AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_gbbc *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbbc =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gbbc =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gbbc =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbbc =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gbbc =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbbc =5;};return nil ;};type CT_TLCommonMediaNodeData struct{ -// Provider Type Extensibility Source -CryptProviderTypeExtSourceAttr *string ;}; +// Volume +VolAttr *_da .ST_PositiveFixedPercentage ; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_cbdce *CT_CommentList )ValidateWithPath (path string )error {for _fgacge ,_baafd :=range _cbdce .Cm {if _eafdb :=_baafd .ValidateWithPath (_ffgea .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_fgacge ));_eafdb !=nil {return _eafdb ;};};return nil ;}; +// Mute +MuteAttr *bool ; -// Validate validates the CT_ViewProperties and its children -func (_feeg *CT_ViewProperties )Validate ()error {return _feeg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_gffbf *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_gffbf =0;case "\u006e\u006f\u006e\u0065":*_gffbf =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gffbf =2;};return nil ;};func (_eggef *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_eggef =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_eggef =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_eggef =2;case "\u006e\u0065\u0076e\u0072":*_eggef =3;};return nil ;}; +// Number of Slides +NumSldAttr *uint32 ; -// Validate validates the CT_TLIterateIntervalPercentage and its children -func (_dbbc *CT_TLIterateIntervalPercentage )Validate ()error {return _dbbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};type ST_SlideLayoutType byte ;func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_abbcc :=&CT_NotesMasterIdList {};return _abbcc ;};func NewCmLst ()*CmLst {_fggfg :=&CmLst {};_fggfg .CT_CommentList =*NewCT_CommentList ();return _fggfg ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_debfe :=&CT_SlideSorterViewProperties {};_debfe .CViewPr =NewCT_CommonViewProperties ();return _debfe ;}; +// Show When Stopped +ShowWhenStoppedAttr *bool ; -// Validate validates the CT_TLSetBehavior and its children -func (_gdge *CT_TLSetBehavior )Validate ()error {return _gdge .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");}; +// Common Time Node Properties +CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_gegd *CT_Slide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gegd .CSld =NewCT_CommonSlideData ();for _ ,_fefa :=range start .Attr {if _fefa .Name .Local =="\u0073\u0068\u006f\u0077"{_eeeddg ,_geba :=_a .ParseBool (_fefa .Value );if _geba !=nil {return _geba ;};_gegd .ShowAttr =&_eeeddg ;continue ;};if _fefa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_aeaf ,_edfec :=_a .ParseBool (_fefa .Value );if _edfec !=nil {return _edfec ;};_gegd .ShowMasterSpAttr =&_aeaf ;continue ;};if _fefa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_ffbf ,_ffbce :=_a .ParseBool (_fefa .Value );if _ffbce !=nil {return _ffbce ;};_gegd .ShowMasterPhAnimAttr =&_ffbf ;continue ;};};_efbd :for {_cdbfb ,_dcabe :=d .Token ();if _dcabe !=nil {return _dcabe ;};switch _ccge :=_cdbfb .(type ){case _e .StartElement :switch _ccge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _adaff :=d .DecodeElement (_gegd .CSld ,&_ccge );_adaff !=nil {return _adaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gegd .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _deefa :=d .DecodeElement (_gegd .ClrMapOvr ,&_ccge );_deefa !=nil {return _deefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_gegd .Transition =NewCT_SlideTransition ();if _gfgc :=d .DecodeElement (_gegd .Transition ,&_ccge );_gfgc !=nil {return _gfgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_gegd .Timing =NewCT_SlideTiming ();if _aaeb :=d .DecodeElement (_gegd .Timing ,&_ccge );_aaeb !=nil {return _aaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gegd .ExtLst =NewCT_ExtensionListModify ();if _bdaac :=d .DecodeElement (_gegd .ExtLst ,&_ccge );_bdaac !=nil {return _bdaac ;};default:_f .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\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_ccge .Name );if _eafa :=d .Skip ();_eafa !=nil {return _eafa ;};};case _e .EndElement :break _efbd ;case _e .CharData :};};return nil ;};func (_bgbdbb ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _bgbdbb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbdbb ));};return nil ;};func (_eecc *CT_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eecc .Ext !=nil {_gacbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_ceff :=range _eecc .Ext {e .EncodeElement (_ceff ,_gacbf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbced *CT_TLTimeCondition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggdaag :=range start .Attr {if _ggdaag .Name .Local =="\u0065\u0076\u0074"{_cbced .EvtAttr .UnmarshalXMLAttr (_ggdaag );continue ;};if _ggdaag .Name .Local =="\u0064\u0065\u006ca\u0079"{_ggfcg ,_cdeb :=ParseUnionST_TLTime (_ggdaag .Value );if _cdeb !=nil {return _cdeb ;};_cbced .DelayAttr =&_ggfcg ;continue ;};};_dfaba :for {_ffbd ,_addef :=d .Token ();if _addef !=nil {return _addef ;};switch _eecde :=_ffbd .(type ){case _e .StartElement :switch _eecde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:_cbced .TgtEl =NewCT_TLTimeTargetElement ();if _dafb :=d .DecodeElement (_cbced .TgtEl ,&_eecde );_dafb !=nil {return _dafb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e"}:_cbced .Tn =NewCT_TLTriggerTimeNodeID ();if _gbab :=d .DecodeElement (_cbced .Tn ,&_eecde );_gbab !=nil {return _gbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006e"}:_cbced .Rtn =NewCT_TLTriggerRuntimeNode ();if _eedcge :=d .DecodeElement (_cbced .Rtn ,&_eecde );_eedcge !=nil {return _eedcge ;};default:_f .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\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_eecde .Name );if _bbcac :=d .Skip ();_bbcac !=nil {return _bbcac ;};};case _e .EndElement :break _dfaba ;case _e .CharData :};};return nil ;};type CT_SmartTags struct{IdAttr string ;}; -// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path -func (_gfefg *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_bffa :=&CT_ShapeNonVisual {};_bffa .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_bffa .CNvSpPr =_dcdb .NewCT_NonVisualDrawingShapeProps ();_bffa .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bffa ;};func (_bgcgb *CT_Background )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_daafa :=range start .Attr {if _daafa .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bgcgb .BwModeAttr .UnmarshalXMLAttr (_daafa );continue ;};};_fefdg :for {_bccef ,_bedfa :=d .Token ();if _bedfa !=nil {return _bedfa ;};switch _dfagb :=_bccef .(type ){case _bcaf .StartElement :switch _dfagb .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_bgcgb .BgPr =NewCT_BackgroundProperties ();if _gbdg :=d .DecodeElement (_bgcgb .BgPr ,&_dfagb );_gbdg !=nil {return _gbdg ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_bgcgb .BgRef =_dcdb .NewCT_StyleMatrixReference ();if _ecgg :=d .DecodeElement (_bgcgb .BgRef ,&_dfagb );_ecgg !=nil {return _ecgg ;};default:_cacbe .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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_dfagb .Name );if _eabcaf :=d .Skip ();_eabcaf !=nil {return _eabcaf ;};};case _bcaf .EndElement :break _fefdg ;case _bcaf .CharData :};};return nil ;};func (_cfae *CT_TLByRgbColorTransform )MarshalXML (e *_bcaf .Encoder ,start _bcaf .StartElement )error {start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0072"},Value :_ffgea .Sprintf ("\u0025\u0076",_cfae .RAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0067"},Value :_ffgea .Sprintf ("\u0025\u0076",_cfae .GAttr )});start .Attr =append (start .Attr ,_bcaf .Attr {Name :_bcaf .Name {Local :"\u0062"},Value :_ffgea .Sprintf ("\u0025\u0076",_cfae .BAttr )});e .EncodeToken (start );e .EncodeToken (_bcaf .EndElement {Name :start .Name });return nil ;};func (_egfc *HandoutMaster )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_egfc .CT_HandoutMaster =*NewCT_HandoutMaster ();_bfef :for {_bedc ,_cgffg :=d .Token ();if _cgffg !=nil {return _cgffg ;};switch _gafed :=_bedc .(type ){case _bcaf .StartElement :switch _gafed .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fddc :=d .DecodeElement (_egfc .CSld ,&_gafed );_fddc !=nil {return _fddc ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _gfdbf :=d .DecodeElement (_egfc .ClrMap ,&_gafed );_gfdbf !=nil {return _gfdbf ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_egfc .Hf =NewCT_HeaderFooter ();if _febd :=d .DecodeElement (_egfc .Hf ,&_gafed );_febd !=nil {return _febd ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfc .ExtLst =NewCT_ExtensionListModify ();if _egbaa :=d .DecodeElement (_egfc .ExtLst ,&_gafed );_egbaa !=nil {return _egbaa ;};default:_cacbe .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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_gafed .Name );if _bae :=d .Skip ();_bae !=nil {return _bae ;};};case _bcaf .EndElement :break _bfef ;case _bcaf .CharData :};};return nil ;};type SldSyncPr struct{CT_SlideSyncProperties }; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_bfgc *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _bfgc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_OleObject ()*CT_OleObject {_eeda :=&CT_OleObject {};_eeda .Choice =NewCT_OleObjectChoice ();return _eeda ;};func (_eacddd *ST_PlaceholderSize )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eacddd =0;case "\u0066\u0075\u006c\u006c":*_eacddd =1;case "\u0068\u0061\u006c\u0066":*_eacddd =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_eacddd =3;};return nil ;}; -// Validate validates the CT_TLMediaNodeVideo and its children -func (_gdbe *CT_TLMediaNodeVideo )Validate ()error {return _gdbe .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");}; +// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path +func (_bfcc *CT_OrientationTransition )ValidateWithPath (path string )error {if _ebea :=_bfcc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_ebea !=nil {return _ebea ;};return nil ;};func (_eagce *CT_TLMediaNodeVideo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eagce .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_efceg :=range start .Attr {if _efceg .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_acffa ,_agfdc :=_a .ParseBool (_efceg .Value );if _agfdc !=nil {return _agfdc ;};_eagce .FullScrnAttr =&_acffa ;continue ;};};_cfcaf :for {_befced ,_bbgf :=d .Token ();if _bbgf !=nil {return _bbgf ;};switch _gdcaa :=_befced .(type ){case _e .StartElement :switch _gdcaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _eggg :=d .DecodeElement (_eagce .CMediaNode ,&_gdcaa );_eggg !=nil {return _eggg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_gdcaa .Name );if _baca :=d .Skip ();_baca !=nil {return _baca ;};};case _e .EndElement :break _cfcaf ;case _e .CharData :};};return nil ;};type CT_Kinsoku struct{ -// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path -func (_ddaaa *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _ddaaa .DirAttr !=nil {if _efg :=_ddaaa .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_efg !=nil {return _efg ;};};return nil ;};type CT_InOutTransition struct{ +// Language +LangAttr *string ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_fgbac :=&CT_SlideMasterIdList {};return _fgbac ;}; +// Invalid Kinsoku Start Characters +InvalStCharsAttr string ; -// Validate validates the CT_TLCommonBehaviorData and its children -func (_fcaa *CT_TLCommonBehaviorData )Validate ()error {return _fcaa .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");}; +// Invalid Kinsoku End Characters +InvalEndCharsAttr string ;};func (_debdg *CT_TLTemplateList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edbcg :for {_bcfg ,_fdbce :=d .Token ();if _fdbce !=nil {return _fdbce ;};switch _aggad :=_bcfg .(type ){case _e .StartElement :switch _aggad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_gbbef :=NewCT_TLTemplate ();if _eceb :=d .DecodeElement (_gbbef ,&_aggad );_eceb !=nil {return _eceb ;};_debdg .Tmpl =append (_debdg .Tmpl ,_gbbef );default:_f .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\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aggad .Name );if _dbdfe :=d .Skip ();_dbdfe !=nil {return _dbdfe ;};};case _e .EndElement :break _edbcg ;case _e .CharData :};};return nil ;};func (_ffaeg ST_TLTriggerEvent )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agfga :=_e .Attr {};_agfga .Name =name ;switch _ffaeg {case ST_TLTriggerEventUnset :_agfga .Value ="";case ST_TLTriggerEventOnBegin :_agfga .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_agfga .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_agfga .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_agfga .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_agfga .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_agfga .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_agfga .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_agfga .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_agfga .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_agfga .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_agfga .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _agfga ,nil ;}; -// Validate validates the CT_SlideViewProperties and its children -func (_eeff *CT_SlideViewProperties )Validate ()error {return _eeff .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type ST_TLBehaviorAccumulateType byte ;func (_gbcff ST_WebColorType )String ()string {switch _gbcff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062r\u006f\u0077\u0073\u0065\u0072";case 3:return "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 4:return "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case 5:return "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case 6:return "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return "";};func NewNotes ()*Notes {_eebaab :=&Notes {};_eebaab .CT_NotesSlide =*NewCT_NotesSlide ();return _eebaab ;};func (_eaee *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _bcaf .Attr )error {switch attr .Value {case "":*_eaee =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_eaee =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_eaee =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_eaee =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_eaee =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_eaee =5;};return nil ;};func (_gdga *CT_TLTimeCondition )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {for _ ,_fbacd :=range start .Attr {if _fbacd .Name .Local =="\u0065\u0076\u0074"{_gdga .EvtAttr .UnmarshalXMLAttr (_fbacd );continue ;};if _fbacd .Name .Local =="\u0064\u0065\u006ca\u0079"{_dfecb ,_fcdg :=ParseUnionST_TLTime (_fbacd .Value );if _fcdg !=nil {return _fcdg ;};_gdga .DelayAttr =&_dfecb ;continue ;};};_eegd :for {_acba ,_ddeee :=d .Token ();if _ddeee !=nil {return _ddeee ;};switch _dbda :=_acba .(type ){case _bcaf .StartElement :switch _dbda .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:_gdga .TgtEl =NewCT_TLTimeTargetElement ();if _faebb :=d .DecodeElement (_gdga .TgtEl ,&_dbda );_faebb !=nil {return _faebb ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e"}:_gdga .Tn =NewCT_TLTriggerTimeNodeID ();if _gdaaef :=d .DecodeElement (_gdga .Tn ,&_dbda );_gdaaef !=nil {return _gdaaef ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006e"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006e"}:_gdga .Rtn =NewCT_TLTriggerRuntimeNode ();if _cefa :=d .DecodeElement (_gdga .Rtn ,&_dbda );_cefa !=nil {return _cefa ;};default:_cacbe .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\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dbda .Name );if _aaeaeg :=d .Skip ();_aaeaeg !=nil {return _aaeaeg ;};};case _bcaf .EndElement :break _eegd ;case _bcaf .CharData :};};return nil ;};func (_aecd *CT_ConnectorNonVisual )UnmarshalXML (d *_bcaf .Decoder ,start _bcaf .StartElement )error {_aecd .CNvPr =_dcdb .NewCT_NonVisualDrawingProps ();_aecd .CNvCxnSpPr =_dcdb .NewCT_NonVisualConnectorProperties ();_aecd .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_agfbe :for {_dgbga ,_caaa :=d .Token ();if _caaa !=nil {return _caaa ;};switch _bdgba :=_dgbga .(type ){case _bcaf .StartElement :switch _bdgba .Name {case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _fbcca :=d .DecodeElement (_aecd .CNvPr ,&_bdgba );_fbcca !=nil {return _fbcca ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _adfa :=d .DecodeElement (_aecd .CNvCxnSpPr ,&_bdgba );_adfa !=nil {return _adfa ;};case _bcaf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_bcaf .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _caec :=d .DecodeElement (_aecd .NvPr ,&_bdgba );_caec !=nil {return _caec ;};default:_cacbe .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 C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bdgba .Name );if _ggfee :=d .Skip ();_ggfee !=nil {return _ggfee ;};};case _bcaf .EndElement :break _agfbe ;case _bcaf .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path +func (_eedb *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _bgd :=_eedb .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_bgd !=nil {return _bgd ;};if _eedb .SldLst !=nil {if _cade :=_eedb .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_cade !=nil {return _cade ;};};if _eedb .ExtLst !=nil {if _dgead :=_eedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgead !=nil {return _dgead ;};};return nil ;}; -// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path -func (_adaeb *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _ggbef :=_adaeb .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_ggbef !=nil {return _ggbef ;};if _adaeb .AdvAutoAttr !=nil {if _dcffb :=_adaeb .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_dcffb !=nil {return _dcffb ;};};if _adaeb .TmplLst !=nil {if _geceb :=_adaeb .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_geceb !=nil {return _geceb ;};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path +func (_dafd *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _daffe :=_dafd .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_daffe !=nil {return _daffe ;};if _dfag :=_dafd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dfag !=nil {return _dfag ;};if _dafd .Progress !=nil {if _caefd :=_dafd .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_caefd !=nil {return _caefd ;};};return nil ;};func (_bgadeb ST_WebColorType )String ()string {switch _bgadeb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062r\u006f\u0077\u0073\u0065\u0072";case 3:return "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 4:return "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case 5:return "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case 6:return "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return "";};func (_gcedg *CT_SlideLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcedg .CSld =NewCT_CommonSlideData ();for _ ,_gbdcg :=range start .Attr {if _gbdcg .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_cegeb ,_bbad :=_gbdcg .Value ,error (nil );if _bbad !=nil {return _bbad ;};_gcedg .MatchingNameAttr =&_cegeb ;continue ;};if _gbdcg .Name .Local =="\u0074\u0079\u0070\u0065"{_gcedg .TypeAttr .UnmarshalXMLAttr (_gbdcg );continue ;};if _gbdcg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gcab ,_efda :=_a .ParseBool (_gbdcg .Value );if _efda !=nil {return _efda ;};_gcedg .PreserveAttr =&_gcab ;continue ;};if _gbdcg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gfgfa ,_agag :=_a .ParseBool (_gbdcg .Value );if _agag !=nil {return _agag ;};_gcedg .UserDrawnAttr =&_gfgfa ;continue ;};if _gbdcg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bcda ,_fdefg :=_a .ParseBool (_gbdcg .Value );if _fdefg !=nil {return _fdefg ;};_gcedg .ShowMasterSpAttr =&_bcda ;continue ;};if _gbdcg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_agegf ,_eedf :=_a .ParseBool (_gbdcg .Value );if _eedf !=nil {return _eedf ;};_gcedg .ShowMasterPhAnimAttr =&_agegf ;continue ;};};_cgfc :for {_agce ,_eaec :=d .Token ();if _eaec !=nil {return _eaec ;};switch _ceed :=_agce .(type ){case _e .StartElement :switch _ceed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _bacee :=d .DecodeElement (_gcedg .CSld ,&_ceed );_bacee !=nil {return _bacee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gcedg .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _agfca :=d .DecodeElement (_gcedg .ClrMapOvr ,&_ceed );_agfca !=nil {return _agfca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_gcedg .Transition =NewCT_SlideTransition ();if _gbbdc :=d .DecodeElement (_gcedg .Transition ,&_ceed );_gbbdc !=nil {return _gbbdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_gcedg .Timing =NewCT_SlideTiming ();if _ccfaf :=d .DecodeElement (_gcedg .Timing ,&_ceed );_ccfaf !=nil {return _ccfaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gcedg .Hf =NewCT_HeaderFooter ();if _fceef :=d .DecodeElement (_gcedg .Hf ,&_ceed );_fceef !=nil {return _fceef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcedg .ExtLst =NewCT_ExtensionListModify ();if _fddbg :=d .DecodeElement (_gcedg .ExtLst ,&_ceed );_fddbg !=nil {return _fddbg ;};default:_f .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\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_ceed .Name );if _bafce :=d .Skip ();_bafce !=nil {return _bafce ;};};case _e .EndElement :break _cgfc ;case _e .CharData :};};return nil ;};func (_gacbg ST_TLAnimateMotionPathEditMode )Validate ()error {return _gacbg .ValidateWithPath ("")};func (_ccfcd *CT_TLSetBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccfcd .CBhvr =NewCT_TLCommonBehaviorData ();_fdcbg :for {_cacdbc ,_bgfb :=d .Token ();if _bgfb !=nil {return _bgfb ;};switch _bgfc :=_cacdbc .(type ){case _e .StartElement :switch _bgfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _adgfb :=d .DecodeElement (_ccfcd .CBhvr ,&_bgfc );_adgfb !=nil {return _adgfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_ccfcd .To =NewCT_TLAnimVariant ();if _gaag :=d .DecodeElement (_ccfcd .To ,&_bgfc );_gaag !=nil {return _gaag ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_bgfc .Name );if _cegd :=d .Skip ();_cegd !=nil {return _cegd ;};};case _e .EndElement :break _fdcbg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_eaccg *CT_ShapeNonVisual )Validate ()error {return _eaccg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_febb ST_TLTimeNodeType )MarshalXMLAttr (name _bcaf .Name )(_bcaf .Attr ,error ){_daaeb :=_bcaf .Attr {};_daaeb .Name =name ;switch _febb {case ST_TLTimeNodeTypeUnset :_daaeb .Value ="";case ST_TLTimeNodeTypeClickEffect :_daaeb .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_daaeb .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_daaeb .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_daaeb .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_daaeb .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_daaeb .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_daaeb .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_daaeb .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_daaeb .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _daaeb ,nil ;};func init (){_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole );_cacbe .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide );}; \ No newline at end of file +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_aaccb *CT_SmartTags )ValidateWithPath (path string )error {return nil };func (_fcgg *CT_EmbeddedFontListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dbcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_fcgg .Font ,_dbcf );if _fcgg .Regular !=nil {_bcdc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_fcgg .Regular ,_bcdc );};if _fcgg .Bold !=nil {_aedcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_fcgg .Bold ,_aedcf );};if _fcgg .Italic !=nil {_cfd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fcgg .Italic ,_cfd );};if _fcgg .BoldItalic !=nil {_becf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fcgg .BoldItalic ,_becf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func init (){_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide );}; \ No newline at end of file diff --git a/schema/soo/schemaLibrary/schemaLibrary.go b/schema/soo/schemaLibrary/schemaLibrary.go index 7fb81347e3..2826a2893d 100644 --- a/schema/soo/schemaLibrary/schemaLibrary.go +++ b/schema/soo/schemaLibrary/schemaLibrary.go @@ -9,22 +9,22 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package schemaLibrary ;import (_dd "encoding/xml";_bec "fmt";_efa "github.com/unidoc/unioffice";);type CT_SchemaLibrary struct{Schema []*CT_Schema ;};func NewCT_Schema ()*CT_Schema {_cg :=&CT_Schema {};return _cg };func (_d *SchemaLibrary )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_d .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_fg :for {_e ,_a :=d .Token ();if _a !=nil {return _a ;};switch _bcg :=_e .(type ){case _dd .StartElement :switch _bcg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_ce :=NewCT_Schema ();if _eaa :=d .DecodeElement (_ce ,&_bcg );_eaa !=nil {return _eaa ;};_d .Schema =append (_d .Schema ,_ce );default:_efa .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\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_bcg .Name );if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _dd .EndElement :break _fg ;case _dd .CharData :};};return nil ;};func (_bd *CT_SchemaLibrary )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dff :for {_cab ,_be :=d .Token ();if _be !=nil {return _be ;};switch _dc :=_cab .(type ){case _dd .StartElement :switch _dc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_dg :=NewCT_Schema ();if _eag :=d .DecodeElement (_dg ,&_dc );_eag !=nil {return _eag ;};_bd .Schema =append (_bd .Schema ,_dg );default:_efa .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_dc .Name );if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _dd .EndElement :break _dff ;case _dd .CharData :};};return nil ;}; +package schemaLibrary ;import (_d "encoding/xml";_fe "fmt";_a "github.com/unidoc/unioffice";);type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;};func (_cfg *SchemaLibrary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _cfg .CT_SchemaLibrary .MarshalXML (e ,start );};func (_e *CT_Schema )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_de :=range start .Attr {if _de .Name .Local =="\u0075\u0072\u0069"{_dea ,_dg :=_de .Value ,error (nil );if _dg !=nil {return _dg ;};_e .UriAttr =&_dea ;continue ;};if _de .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_df ,_cb :=_de .Value ,error (nil );if _cb !=nil {return _cb ;};_e .ManifestLocationAttr =&_df ;continue ;};if _de .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_fb ,_b :=_de .Value ,error (nil );if _b !=nil {return _b ;};_e .SchemaLocationAttr =&_fb ;continue ;};if _de .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_bb ,_fa :=_de .Value ,error (nil );if _fa !=nil {return _fa ;};_e .SchemaLanguageAttr =&_bb ;continue ;};};for {_aeb ,_cbc :=d .Token ();if _cbc !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_cbc );};if _fc ,_eg :=_aeb .(_d .EndElement );_eg &&_fc .Name ==start .Name {break ;};};return nil ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_ce :=&CT_SchemaLibrary {};return _ce }; -// Validate validates the SchemaLibrary and its children -func (_cbd *SchemaLibrary )Validate ()error {return _cbd .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");}; +// ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path +func (_cd *SchemaLibrary )ValidateWithPath (path string )error {if _gc :=_cd .CT_SchemaLibrary .ValidateWithPath (path );_gc !=nil {return _gc ;};return nil ;};type SchemaLibrary struct{CT_SchemaLibrary }; // ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_ad *CT_Schema )ValidateWithPath (path string )error {return nil };func (_bag *CT_Schema )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bag .UriAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_bec .Sprintf ("\u0025\u0076",*_bag .UriAttr )});};if _bag .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_bec .Sprintf ("\u0025\u0076",*_bag .ManifestLocationAttr )});};if _bag .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_bec .Sprintf ("\u0025\u0076",*_bag .SchemaLocationAttr )});};if _bag .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_bec .Sprintf ("\u0025\u0076",*_bag .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +func (_g *CT_Schema )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SchemaLibrary and its children -func (_g *CT_SchemaLibrary )Validate ()error {return _g .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_fc *CT_Schema )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fe :=range start .Attr {if _fe .Name .Local =="\u0075\u0072\u0069"{_ef ,_ff :=_fe .Value ,error (nil );if _ff !=nil {return _ff ;};_fc .UriAttr =&_ef ;continue ;};if _fe .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_fgb ,_bab :=_fe .Value ,error (nil );if _bab !=nil {return _bab ;};_fc .ManifestLocationAttr =&_fgb ;continue ;};if _fe .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_eac ,_fb :=_fe .Value ,error (nil );if _fb !=nil {return _fb ;};_fc .SchemaLocationAttr =&_eac ;continue ;};if _fe .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_bf ,_dfg :=_fe .Value ,error (nil );if _dfg !=nil {return _dfg ;};_fc .SchemaLanguageAttr =&_bf ;continue ;};};for {_bce ,_df :=d .Token ();if _df !=nil {return _bec .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_df );};if _cgg ,_bc :=_bce .(_dd .EndElement );_bc &&_cgg .Name ==start .Name {break ;};};return nil ;};type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;};func NewSchemaLibrary ()*SchemaLibrary {_ed :=&SchemaLibrary {};_ed .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _ed ;};func (_bbg *CT_SchemaLibrary )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bbg .Schema !=nil {_b :=_dd .StartElement {Name :_dd .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_cb :=range _bbg .Schema {e .EncodeElement (_cb ,_b );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_f *SchemaLibrary )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _f .CT_SchemaLibrary .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path +func (_cgc *CT_SchemaLibrary )ValidateWithPath (path string )error {for _fbc ,_eb :=range _cgc .Schema {if _gg :=_eb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_fbc ));_gg !=nil {return _gg ;};};return nil ;}; -// Validate validates the CT_Schema and its children -func (_cag *CT_Schema )Validate ()error {return _cag .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_ea :=&CT_SchemaLibrary {};return _ea }; +// Validate validates the CT_SchemaLibrary and its children +func (_be *CT_SchemaLibrary )Validate ()error {return _be .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_ae *CT_Schema )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ae .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_fe .Sprintf ("\u0025\u0076",*_ae .UriAttr )});};if _ae .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0076",*_ae .ManifestLocationAttr )});};if _ae .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0076",*_ae .SchemaLocationAttr )});};if _ae .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_ae .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path -func (_ca *SchemaLibrary )ValidateWithPath (path string )error {if _gb :=_ca .CT_SchemaLibrary .ValidateWithPath (path );_gb !=nil {return _gb ;};return nil ;}; +// Validate validates the SchemaLibrary and its children +func (_beb *SchemaLibrary )Validate ()error {return _beb .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func NewSchemaLibrary ()*SchemaLibrary {_ba :=&SchemaLibrary {};_ba .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _ba ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;}; -// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path -func (_de *CT_SchemaLibrary )ValidateWithPath (path string )error {for _gbd ,_ba :=range _de .Schema {if _c :=_ba .ValidateWithPath (_bec .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_gbd ));_c !=nil {return _c ;};};return nil ;};type SchemaLibrary struct{CT_SchemaLibrary };func init (){_efa .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_efa .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewCT_SchemaLibrary );_efa .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewSchemaLibrary );}; \ No newline at end of file +// Validate validates the CT_Schema and its children +func (_ea *CT_Schema )Validate ()error {return _ea .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_dge *CT_SchemaLibrary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ga :for {_fca ,_gae :=d .Token ();if _gae !=nil {return _gae ;};switch _dgb :=_fca .(type ){case _d .StartElement :switch _dgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_cf :=NewCT_Schema ();if _af :=d .DecodeElement (_cf ,&_dgb );_af !=nil {return _af ;};_dge .Schema =append (_dge .Schema ,_cf );default:_a .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_dgb .Name );if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _d .EndElement :break _ga ;case _d .CharData :};};return nil ;};func (_ec *SchemaLibrary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ec .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_ed :for {_db ,_egda :=d .Token ();if _egda !=nil {return _egda ;};switch _ecf :=_db .(type ){case _d .StartElement :switch _ecf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_ca :=NewCT_Schema ();if _dbg :=d .DecodeElement (_ca ,&_ecf );_dbg !=nil {return _dbg ;};_ec .Schema =append (_ec .Schema ,_ca );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\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_ecf .Name );if _eae :=d .Skip ();_eae !=nil {return _eae ;};};case _d .EndElement :break _ed ;case _d .CharData :};};return nil ;};func (_cg *CT_SchemaLibrary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cg .Schema !=nil {_egd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_ac :=range _cg .Schema {e .EncodeElement (_ac ,_egd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Schema ()*CT_Schema {_fd :=&CT_Schema {};return _fd };func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewCT_SchemaLibrary );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewSchemaLibrary );}; \ No newline at end of file diff --git a/schema/soo/sml/sml.go b/schema/soo/sml/sml.go index 146a8638aa..8685ee37a3 100644 --- a/schema/soo/sml/sml.go +++ b/schema/soo/sml/sml.go @@ -9,2632 +9,2803 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package sml ;import (_ebfeac "encoding/xml";_eecbf "fmt";_afeac "github.com/unidoc/unioffice";_fcccb "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_bbaba "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ccfece "strconv";_ecbfgc "strings";_ggddcc "time";);func NewCT_ExtensionList ()*CT_ExtensionList {_aefb :=&CT_ExtensionList {};return _aefb }; +package sml ;import (_b "encoding/xml";_f "fmt";_d "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "strconv";_gf "strings";_gb "time";);func NewCT_SharedItems ()*CT_SharedItems {_eacag :=&CT_SharedItems {};return _eacag }; -// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path -func (_gcdaa *CT_Fills )ValidateWithPath (path string )error {for _daead ,_egc :=range _gcdaa .Fill {if _cgge :=_egc .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_daead ));_cgge !=nil {return _cgge ;};};return nil ;};func (_bgef *CT_Tuples )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bgef .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgef .CAttr )});};e .EncodeToken (start );_aadc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_cbegg :=range _bgef .Tpl {e .EncodeElement (_cbegg ,_aadc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ecbg *CT_ExternalCell )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cgbda :=range start .Attr {if _cgbda .Name .Local =="\u0072"{_dgdaa ,_cefe :=_cgbda .Value ,error (nil );if _cefe !=nil {return _cefe ;};_ecbg .RAttr =&_dgdaa ;continue ;};if _cgbda .Name .Local =="\u0074"{_ecbg .TAttr .UnmarshalXMLAttr (_cgbda );continue ;};if _cgbda .Name .Local =="\u0076\u006d"{_dcgcf ,_fgafcb :=_ccfece .ParseUint (_cgbda .Value ,10,32);if _fgafcb !=nil {return _fgafcb ;};_egaga :=uint32 (_dcgcf );_ecbg .VmAttr =&_egaga ;continue ;};};_eecfda :for {_dbe ,_fbgcg :=d .Token ();if _fbgcg !=nil {return _fbgcg ;};switch _defba :=_dbe .(type ){case _ebfeac .StartElement :switch _defba .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_ecbg .V =new (string );if _fcaee :=d .DecodeElement (_ecbg .V ,&_defba );_fcaee !=nil {return _fcaee ;};default:_afeac .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\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_defba .Name );if _fgfbf :=d .Skip ();_fgfbf !=nil {return _fgfbf ;};};case _ebfeac .EndElement :break _eecfda ;case _ebfeac .CharData :};};return nil ;};func (_efagf *CT_Drawing )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_efagf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ceaff *CT_SheetData )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_facbb :for {_egebd ,_gbbdd :=d .Token ();if _gbbdd !=nil {return _gbbdd ;};switch _cddec :=_egebd .(type ){case _ebfeac .StartElement :switch _cddec .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_fafae :=NewCT_Row ();if _cgdgda :=d .DecodeElement (_fafae ,&_cddec );_cgdgda !=nil {return _cgdgda ;};_ceaff .Row =append (_ceaff .Row ,_fafae );default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cddec .Name );if _dfbcdg :=d .Skip ();_dfbcdg !=nil {return _dfbcdg ;};};case _ebfeac .EndElement :break _facbb ;case _ebfeac .CharData :};};return nil ;};func (_fddcg *AG_AutoFormat )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_egabfa :=range start .Attr {if _egabfa .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bfgbf ,_cfeea :=_ccfece .ParseUint (_egabfa .Value ,10,32);if _cfeea !=nil {return _cfeea ;};_cgadg :=uint32 (_bfgbf );_fddcg .AutoFormatIdAttr =&_cgadg ;continue ;};if _egabfa .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dadfga ,_ffded :=_ccfece .ParseBool (_egabfa .Value );if _ffded !=nil {return _ffded ;};_fddcg .ApplyNumberFormatsAttr =&_dadfga ;continue ;};if _egabfa .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ecafg ,_gaecf :=_ccfece .ParseBool (_egabfa .Value );if _gaecf !=nil {return _gaecf ;};_fddcg .ApplyBorderFormatsAttr =&_ecafg ;continue ;};if _egabfa .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfbe ,_feed :=_ccfece .ParseBool (_egabfa .Value );if _feed !=nil {return _feed ;};_fddcg .ApplyFontFormatsAttr =&_dfbe ;continue ;};if _egabfa .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eegb ,_cbbca :=_ccfece .ParseBool (_egabfa .Value );if _cbbca !=nil {return _cbbca ;};_fddcg .ApplyPatternFormatsAttr =&_eegb ;continue ;};if _egabfa .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bfgeg ,_egcb :=_ccfece .ParseBool (_egabfa .Value );if _egcb !=nil {return _egcb ;};_fddcg .ApplyAlignmentFormatsAttr =&_bfgeg ;continue ;};if _egabfa .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbedd ,_fbdea :=_ccfece .ParseBool (_egabfa .Value );if _fbdea !=nil {return _fbdea ;};_fddcg .ApplyWidthHeightFormatsAttr =&_bbedd ;continue ;};};for {_bgda ,_afabc :=d .Token ();if _afabc !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_afabc );};if _gfeef ,_ecad :=_bgda .(_ebfeac .EndElement );_ecad &&_gfeef .Name ==start .Name {break ;};};return nil ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func NewCT_ExternalCell ()*CT_ExternalCell {_dcffd :=&CT_ExternalCell {};return _dcffd };type CT_ChartsheetView struct{ +// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path +func (_afbaf *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_egfec ST_UpdateLinks )ValidateWithPath (path string )error {switch _egfec {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 (_egfec ));};return nil ;};func NewCT_CustomFilters ()*CT_CustomFilters {_ecdeb :=&CT_CustomFilters {};return _ecdeb };func NewCT_Chartsheet ()*CT_Chartsheet {_dgcg :=&CT_Chartsheet {};_dgcg .SheetViews =NewCT_ChartsheetViews ();_dgcg .Drawing =NewCT_Drawing ();return _dgcg ;};func (_egbee ST_OleUpdate )Validate ()error {return _egbee .ValidateWithPath ("")};func NewCT_Table ()*CT_Table {_eabfcc :=&CT_Table {};_eabfcc .TableColumns =NewCT_TableColumns ();return _eabfcc ;};func (_cdcef ST_FileType )String ()string {switch _cdcef {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";}; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the CT_CellWatches and its children +func (_gdedb *CT_CellWatches )Validate ()error {return _gdedb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");}; -// Window Zoom Scale -ZoomScaleAttr *uint32 ; +// Validate validates the CT_ExternalReferences and its children +func (_ddcfd *CT_ExternalReferences )Validate ()error {return _ddcfd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};type CT_GroupLevels struct{ -// Workbook View Id -WorkbookViewIdAttr uint32 ; +// Grouping Level Count +CountAttr *uint32 ; -// Zoom To Fit -ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_RangeSets ()*CT_RangeSets {_faagdgb :=&CT_RangeSets {};return _faagdgb };func (_gffga ST_ParameterType )String ()string {switch _gffga {case 0:return "";case 1:return "\u0070\u0072\u006f\u006d\u0070\u0074";case 2:return "\u0076\u0061\u006cu\u0065";case 3:return "\u0063\u0065\u006c\u006c";};return "";};func NewCT_Filters ()*CT_Filters {_gbgfg :=&CT_Filters {};return _gbgfg };func (_ggcc *CT_DefinedName )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_ggcc .NameAttr )});if _ggcc .CommentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggcc .CommentAttr )});};if _ggcc .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggcc .CustomMenuAttr )});};if _ggcc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggcc .DescriptionAttr )});};if _ggcc .HelpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggcc .HelpAttr )});};if _ggcc .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggcc .StatusBarAttr )});};if _ggcc .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggcc .LocalSheetIdAttr )});};if _ggcc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggcc .HiddenAttr ))});};if _ggcc .FunctionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggcc .FunctionAttr ))});};if _ggcc .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggcc .VbProcedureAttr ))});};if _ggcc .XlmAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006c\u006d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggcc .XlmAttr ))});};if _ggcc .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggcc .FunctionGroupIdAttr )});};if _ggcc .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggcc .ShortcutKeyAttr )});};if _ggcc .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggcc .PublishToServerAttr ))});};if _ggcc .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggcc .WorkbookParameterAttr ))});};e .EncodeElement (_ggcc .Content ,start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adbde *CT_FileVersion )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_facgf :=range start .Attr {if _facgf .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_faddc ,_abgfb :=_facgf .Value ,error (nil );if _abgfb !=nil {return _abgfb ;};_adbde .AppNameAttr =&_faddc ;continue ;};if _facgf .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_cbgdda ,_deddd :=_facgf .Value ,error (nil );if _deddd !=nil {return _deddd ;};_adbde .LastEditedAttr =&_cbgdda ;continue ;};if _facgf .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_egedd ,_bfcg :=_facgf .Value ,error (nil );if _bfcg !=nil {return _bfcg ;};_adbde .LowestEditedAttr =&_egedd ;continue ;};if _facgf .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_cfcef ,_dbgeeg :=_facgf .Value ,error (nil );if _dbgeeg !=nil {return _dbgeeg ;};_adbde .RupBuildAttr =&_cfcef ;continue ;};if _facgf .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_dadbc ,_cagbec :=_facgf .Value ,error (nil );if _cagbec !=nil {return _cagbec ;};_adbde .CodeNameAttr =&_dadbc ;continue ;};};for {_edeb ,_affab :=d .Token ();if _affab !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e:\u0020\u0025\u0073",_affab );};if _cfg ,_ffbba :=_edeb .(_ebfeac .EndElement );_ffbba &&_cfg .Name ==start .Name {break ;};};return nil ;};func NewCT_QueryTableField ()*CT_QueryTableField {_eccb :=&CT_QueryTableField {};return _eccb };func (_egcca *CT_Dialogsheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cgde :for {_gdcecg ,_cfafd :=d .Token ();if _cfafd !=nil {return _cfafd ;};switch _fgga :=_gdcecg .(type ){case _ebfeac .StartElement :switch _fgga .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_egcca .SheetPr =NewCT_SheetPr ();if _cfdgd :=d .DecodeElement (_egcca .SheetPr ,&_fgga );_cfdgd !=nil {return _cfdgd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_egcca .SheetViews =NewCT_SheetViews ();if _bbcgd :=d .DecodeElement (_egcca .SheetViews ,&_fgga );_bbcgd !=nil {return _bbcgd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_egcca .SheetFormatPr =NewCT_SheetFormatPr ();if _ddadc :=d .DecodeElement (_egcca .SheetFormatPr ,&_fgga );_ddadc !=nil {return _ddadc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_egcca .SheetProtection =NewCT_SheetProtection ();if _bfge :=d .DecodeElement (_egcca .SheetProtection ,&_fgga );_bfge !=nil {return _bfge ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_egcca .CustomSheetViews =NewCT_CustomSheetViews ();if _acdbef :=d .DecodeElement (_egcca .CustomSheetViews ,&_fgga );_acdbef !=nil {return _acdbef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_egcca .PrintOptions =NewCT_PrintOptions ();if _adccc :=d .DecodeElement (_egcca .PrintOptions ,&_fgga );_adccc !=nil {return _adccc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_egcca .PageMargins =NewCT_PageMargins ();if _afdbd :=d .DecodeElement (_egcca .PageMargins ,&_fgga );_afdbd !=nil {return _afdbd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_egcca .PageSetup =NewCT_PageSetup ();if _gfdee :=d .DecodeElement (_egcca .PageSetup ,&_fgga );_gfdee !=nil {return _gfdee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_egcca .HeaderFooter =NewCT_HeaderFooter ();if _fbffc :=d .DecodeElement (_egcca .HeaderFooter ,&_fgga );_fbffc !=nil {return _fbffc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_egcca .Drawing =NewCT_Drawing ();if _eccba :=d .DecodeElement (_egcca .Drawing ,&_fgga );_eccba !=nil {return _eccba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_egcca .LegacyDrawing =NewCT_LegacyDrawing ();if _dgage :=d .DecodeElement (_egcca .LegacyDrawing ,&_fgga );_dgage !=nil {return _dgage ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_egcca .LegacyDrawingHF =NewCT_LegacyDrawing ();if _badbfd :=d .DecodeElement (_egcca .LegacyDrawingHF ,&_fgga );_badbfd !=nil {return _badbfd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_egcca .DrawingHF =NewCT_DrawingHF ();if _dbecc :=d .DecodeElement (_egcca .DrawingHF ,&_fgga );_dbecc !=nil {return _dbecc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_egcca .OleObjects =NewCT_OleObjects ();if _cbffg :=d .DecodeElement (_egcca .OleObjects ,&_fgga );_cbffg !=nil {return _cbffg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_egcca .Controls =NewCT_Controls ();if _ebgfd :=d .DecodeElement (_egcca .Controls ,&_fgga );_ebgfd !=nil {return _ebgfd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egcca .ExtLst =NewCT_ExtensionList ();if _baeed :=d .DecodeElement (_egcca .ExtLst ,&_fgga );_baeed !=nil {return _baeed ;};default:_afeac .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\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_fgga .Name );if _bcebd :=d .Skip ();_bcebd !=nil {return _bcebd ;};};case _ebfeac .EndElement :break _cgde ;case _ebfeac .CharData :};};return nil ;};type CT_Reviewed struct{ +// OLAP Grouping Levels +GroupLevel []*CT_GroupLevel ;};func (_ffcbg ST_TargetScreenSize )ValidateWithPath (path string )error {switch _ffcbg {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_ffcbg ));};return nil ;};type CT_DateGroupItem struct{ -// revision Id -RIdAttr uint32 ;};type CT_MergeCells struct{ +// Year +YearAttr uint16 ; -// Count -CountAttr *uint32 ; +// Month +MonthAttr *uint16 ; -// Merged Cell -MergeCell []*CT_MergeCell ;}; +// Day +DayAttr *uint16 ; -// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path -func (_cacdd *CT_DataValidations )ValidateWithPath (path string )error {for _fbagce ,_afcbb :=range _cacdd .DataValidation {if _ebeaa :=_afcbb .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_fbagce ));_ebeaa !=nil {return _ebeaa ;};};return nil ;}; +// Hour +HourAttr *uint16 ; -// Validate validates the CT_ExternalBook and its children -func (_cbegf *CT_ExternalBook )Validate ()error {return _cbegf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};type CT_CellProtection struct{ +// Minute +MinuteAttr *uint16 ; -// Cell Locked -LockedAttr *bool ; +// Second +SecondAttr *uint16 ; -// Hidden Cell -HiddenAttr *bool ;};func (_cfffa *ST_SortMethod )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_deacc ,_bfedff :=d .Token ();if _bfedff !=nil {return _bfedff ;};if _cgbcd ,_bdggcf :=_deacc .(_ebfeac .EndElement );_bdggcf &&_cgbcd .Name ==start .Name {*_cfffa =1;return nil ;};if _gbfb ,_cdfd :=_deacc .(_ebfeac .CharData );!_cdfd {return _eecbf .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",_deacc );}else {switch string (_gbfb ){case "":*_cfffa =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_cfffa =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_cfffa =2;case "\u006e\u006f\u006e\u0065":*_cfffa =3;};};_deacc ,_bfedff =d .Token ();if _bfedff !=nil {return _bfedff ;};if _gfca ,_ffacc :=_deacc .(_ebfeac .EndElement );_ffacc &&_gfca .Name ==start .Name {return nil ;};return _eecbf .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",_deacc );};func (_cbfcb ST_UnderlineValues )ValidateWithPath (path string )error {switch _cbfcb {case 0,1,2,3,4,5:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfcb ));};return nil ;};func (_cgfgbg *CT_PivotAreas )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cgfgbg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgfgbg .CountAttr )});};e .EncodeToken (start );if _cgfgbg .PivotArea !=nil {_efcaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_dgca :=range _cgfgbg .PivotArea {e .EncodeElement (_dgca ,_efcaa );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ceag *CT_DrawingHF )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ceag .IdAttr )});if _ceag .LhoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0068\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .LhoAttr )});};if _ceag .LheAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0068\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .LheAttr )});};if _ceag .LhfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0068\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .LhfAttr )});};if _ceag .ChoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0068\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .ChoAttr )});};if _ceag .CheAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0068\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .CheAttr )});};if _ceag .ChfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0068\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .ChfAttr )});};if _ceag .RhoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0068\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .RhoAttr )});};if _ceag .RheAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0068\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .RheAttr )});};if _ceag .RhfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0068\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .RhfAttr )});};if _ceag .LfoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0066\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .LfoAttr )});};if _ceag .LfeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0066\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .LfeAttr )});};if _ceag .LffAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0066\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .LffAttr )});};if _ceag .CfoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0066\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .CfoAttr )});};if _ceag .CfeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0066\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .CfeAttr )});};if _ceag .CffAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0066\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .CffAttr )});};if _ceag .RfoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0066\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .RfoAttr )});};if _ceag .RfeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0066\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .RfeAttr )});};if _ceag .RffAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0066\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceag .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_faeba *CT_Selection )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _faeba .PaneAttr !=ST_PaneUnset {_dfcbb ,_bafggf :=_faeba .PaneAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0070\u0061\u006e\u0065"});if _bafggf !=nil {return _bafggf ;};start .Attr =append (start .Attr ,_dfcbb );};if _faeba .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_faeba .ActiveCellAttr )});};if _faeba .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_faeba .ActiveCellIdAttr )});};if _faeba .SqrefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_faeba .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Date Time Grouping +DateTimeGroupingAttr ST_DateTimeGrouping ;};func (_eggefa *CT_RElt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgg :for {_agfb ,_gaaaaa :=d .Token ();if _gaaaaa !=nil {return _gaaaaa ;};switch _dfeae :=_agfb .(type ){case _b .StartElement :switch _dfeae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_eggefa .RPr =NewCT_RPrElt ();if _dceba :=d .DecodeElement (_eggefa .RPr ,&_dfeae );_dceba !=nil {return _dceba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _aggeg :=d .DecodeElement (&_eggefa .T ,&_dfeae );_aggeg !=nil {return _aggeg ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_dfeae .Name );if _fggag :=d .Skip ();_fggag !=nil {return _fggag ;};};case _b .EndElement :break _edgg ;case _b .CharData :};};return nil ;};func (_efag *CT_CalculatedMembers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efag .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efag .CountAttr )});};e .EncodeToken (start );_gfdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_bbgd :=range _efag .CalculatedMember {e .EncodeElement (_bbgd ,_gfdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PivotCacheRecords and its children -func (_adaef *CT_PivotCacheRecords )Validate ()error {return _adaef .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_abbdg *CT_RevisionComment )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_abbdg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ff :=range start .Attr {if _ff .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bedcd ,_cdggaf :=_ccfece .ParseUint (_ff .Value ,10,32);if _cdggaf !=nil {return _cdggaf ;};_abbdg .SheetIdAttr =uint32 (_bedcd );continue ;};if _ff .Name .Local =="\u0063\u0065\u006c\u006c"{_abdeg ,_bccac :=_ff .Value ,error (nil );if _bccac !=nil {return _bccac ;};_abbdg .CellAttr =_abdeg ;continue ;};if _ff .Name .Local =="\u0067\u0075\u0069\u0064"{_febgd ,_afe :=_ff .Value ,error (nil );if _afe !=nil {return _afe ;};_abbdg .GuidAttr =_febgd ;continue ;};if _ff .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_abbdg .ActionAttr .UnmarshalXMLAttr (_ff );continue ;};if _ff .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_bgfed ,_fccdb :=_ccfece .ParseBool (_ff .Value );if _fccdb !=nil {return _fccdb ;};_abbdg .AlwaysShowAttr =&_bgfed ;continue ;};if _ff .Name .Local =="\u006f\u006c\u0064"{_cdfdf ,_ddgcg :=_ccfece .ParseBool (_ff .Value );if _ddgcg !=nil {return _ddgcg ;};_abbdg .OldAttr =&_cdfdf ;continue ;};if _ff .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_dfaff ,_ddeggf :=_ccfece .ParseBool (_ff .Value );if _ddeggf !=nil {return _ddeggf ;};_abbdg .HiddenRowAttr =&_dfaff ;continue ;};if _ff .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_fabdc ,_dbfg :=_ccfece .ParseBool (_ff .Value );if _dbfg !=nil {return _dbfg ;};_abbdg .HiddenColumnAttr =&_fabdc ;continue ;};if _ff .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ecebab ,_agffd :=_ff .Value ,error (nil );if _agffd !=nil {return _agffd ;};_abbdg .AuthorAttr =_ecebab ;continue ;};if _ff .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_cabbf ,_dfbgee :=_ccfece .ParseUint (_ff .Value ,10,32);if _dfbgee !=nil {return _dfbgee ;};_fcaec :=uint32 (_cabbf );_abbdg .OldLengthAttr =&_fcaec ;continue ;};if _ff .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_cageb ,_fgabec :=_ccfece .ParseUint (_ff .Value ,10,32);if _fgabec !=nil {return _fgabec ;};_bcdgff :=uint32 (_cageb );_abbdg .NewLengthAttr =&_bcdgff ;continue ;};};for {_ffbfc ,_ebabb :=d .Token ();if _ebabb !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006fn\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ebabb );};if _effba ,_aebcc :=_ffbfc .(_ebfeac .EndElement );_aebcc &&_effba .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_OleSize and its children +func (_gbbba *CT_OleSize )Validate ()error {return _gbbba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};type CT_PivotTableStyle struct{ -// Validate validates the CT_TableStyleInfo and its children -func (_dfbeb *CT_TableStyleInfo )Validate ()error {return _dfbeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_cecbg :=&CT_CustomWorkbookViews {};return _cecbg ;};func (_edegc *CT_ChartFormats )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eebac :=range start .Attr {if _eebac .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebabd ,_gabgc :=_ccfece .ParseUint (_eebac .Value ,10,32);if _gabgc !=nil {return _gabgc ;};_cgacd :=uint32 (_ebabd );_edegc .CountAttr =&_cgacd ;continue ;};};_bfdbd :for {_bbdfgg ,_cb :=d .Token ();if _cb !=nil {return _cb ;};switch _fbegbf :=_bbdfgg .(type ){case _ebfeac .StartElement :switch _fbegbf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_fcec :=NewCT_ChartFormat ();if _gefeec :=d .DecodeElement (_fcec ,&_fbegbf );_gefeec !=nil {return _gefeec ;};_edegc .ChartFormat =append (_edegc .ChartFormat ,_fcec );default:_afeac .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\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_fbegbf .Name );if _acaaaa :=d .Skip ();_acaaaa !=nil {return _acaaaa ;};};case _ebfeac .EndElement :break _bfdbd ;case _ebfeac .CharData :};};return nil ;};func (_gffdc *CT_Fill )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fdcef :for {_ffgf ,_gfabfg :=d .Token ();if _gfabfg !=nil {return _gfabfg ;};switch _daee :=_ffgf .(type ){case _ebfeac .StartElement :switch _daee .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_gffdc .PatternFill =NewCT_PatternFill ();if _dgfe :=d .DecodeElement (_gffdc .PatternFill ,&_daee );_dgfe !=nil {return _dgfe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_gffdc .GradientFill =NewCT_GradientFill ();if _abee :=d .DecodeElement (_gffdc .GradientFill ,&_daee );_abee !=nil {return _abee ;};default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_daee .Name );if _agdbg :=d .Skip ();_agdbg !=nil {return _agdbg ;};};case _ebfeac .EndElement :break _fdcef ;case _ebfeac .CharData :};};return nil ;}; +// Table Style Name +NameAttr *string ; -// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path -func (_ggcbf *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil }; +// Show Row Header Formatting +ShowRowHeadersAttr *bool ; -// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path -func (_fbedd *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_dadcf *CT_GroupLevel )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_dadcf .UniqueNameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_dadcf .CaptionAttr )});if _dadcf .UserAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dadcf .UserAttr ))});};if _dadcf .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dadcf .CustomRollUpAttr ))});};e .EncodeToken (start );if _dadcf .Groups !=nil {_gdddb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_dadcf .Groups ,_gdddb );};if _dadcf .ExtLst !=nil {_cbefb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dadcf .ExtLst ,_cbefb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Tuple ()*CT_Tuple {_fegcd :=&CT_Tuple {};return _fegcd };type CT_Controls struct{ +// Show Table Style Column Header Formatting +ShowColHeadersAttr *bool ; -// Embedded Control -Control []*CT_Control ;}; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path -func (_fddgf *CT_Chartsheet )ValidateWithPath (path string )error {if _fddgf .SheetPr !=nil {if _acaccaa :=_fddgf .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_acaccaa !=nil {return _acaccaa ;};};if _edaad :=_fddgf .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_edaad !=nil {return _edaad ;};if _fddgf .SheetProtection !=nil {if _beaae :=_fddgf .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_beaae !=nil {return _beaae ;};};if _fddgf .CustomSheetViews !=nil {if _daefef :=_fddgf .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_daefef !=nil {return _daefef ;};};if _fddgf .PageMargins !=nil {if _fadbg :=_fddgf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fadbg !=nil {return _fadbg ;};};if _fddgf .PageSetup !=nil {if _bcgc :=_fddgf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bcgc !=nil {return _bcgc ;};};if _fddgf .HeaderFooter !=nil {if _edgc :=_fddgf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_edgc !=nil {return _edgc ;};};if _fcaaef :=_fddgf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fcaaef !=nil {return _fcaaef ;};if _fddgf .LegacyDrawing !=nil {if _cfgag :=_fddgf .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cfgag !=nil {return _cfgag ;};};if _fddgf .LegacyDrawingHF !=nil {if _gcceb :=_fddgf .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gcceb !=nil {return _gcceb ;};};if _fddgf .DrawingHF !=nil {if _edd :=_fddgf .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_edd !=nil {return _edd ;};};if _fddgf .Picture !=nil {if _fbcbcc :=_fddgf .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fbcbcc !=nil {return _fbcbcc ;};};if _fddgf .WebPublishItems !=nil {if _gebfb :=_fddgf .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_gebfb !=nil {return _gebfb ;};};if _fddgf .ExtLst !=nil {if _fbbed :=_fddgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbbed !=nil {return _fbbed ;};};return nil ;};type Dialogsheet struct{CT_Dialogsheet };func (_bgcfa *CT_CellSmartTagPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006b\u0065\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",_bgcfa .KeyAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_bgcfa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_abffa *CT_CsPageSetup )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _abffa .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abffa .PaperSizeAttr )});};if _abffa .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abffa .PaperHeightAttr )});};if _abffa .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abffa .PaperWidthAttr )});};if _abffa .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abffa .FirstPageNumberAttr )});};if _abffa .OrientationAttr !=ST_OrientationUnset {_dcbfg ,_cdef :=_abffa .OrientationAttr .MarshalXMLAttr (_ebfeac .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_dcbfg );};if _abffa .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_abffa .UsePrinterDefaultsAttr ))});};if _abffa .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_abffa .BlackAndWhiteAttr ))});};if _abffa .DraftAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_abffa .DraftAttr ))});};if _abffa .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_abffa .UseFirstPageNumberAttr ))});};if _abffa .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abffa .HorizontalDpiAttr )});};if _abffa .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abffa .VerticalDpiAttr )});};if _abffa .CopiesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abffa .CopiesAttr )});};if _abffa .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abffa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Show Column Stripes +ShowColStripesAttr *bool ; -// Validate validates the CT_ServerFormat and its children -func (_fcebd *CT_ServerFormat )Validate ()error {return _fcebd .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");}; +// Show Last Column +ShowLastColumnAttr *bool ;};func NewCT_Rst ()*CT_Rst {_ffdgc :=&CT_Rst {};return _ffdgc }; -// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path -func (_bfbgg *CT_BookViews )ValidateWithPath (path string )error {for _begb ,_ebffc :=range _bfbgg .WorkbookView {if _ceafd :=_ebffc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_begb ));_ceafd !=nil {return _ceafd ;};};return nil ;};func (_afeca *CT_DataRefs )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fcefge :=range start .Attr {if _fcefge .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccfed ,_gfcff :=_ccfece .ParseUint (_fcefge .Value ,10,32);if _gfcff !=nil {return _gfcff ;};_eadeg :=uint32 (_ccfed );_afeca .CountAttr =&_eadeg ;continue ;};};_dfcc :for {_cbacb ,_cgadce :=d .Token ();if _cgadce !=nil {return _cgadce ;};switch _ggdeb :=_cbacb .(type ){case _ebfeac .StartElement :switch _ggdeb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_ggfag :=NewCT_DataRef ();if _caeaf :=d .DecodeElement (_ggfag ,&_ggdeb );_caeaf !=nil {return _caeaf ;};_afeca .DataRef =append (_afeca .DataRef ,_ggfag );default:_afeac .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\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_ggdeb .Name );if _fggafb :=d .Skip ();_fggafb !=nil {return _fggafb ;};};case _ebfeac .EndElement :break _dfcc ;case _ebfeac .CharData :};};return nil ;};type CT_Col struct{ +// Validate validates the CT_ChartsheetPr and its children +func (_gcbc *CT_ChartsheetPr )Validate ()error {return _gcbc .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_eeed *CT_Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeed .Authors =NewCT_Authors ();_eeed .CommentList =NewCT_CommentList ();_faegb :for {_gdeg ,_fdfef :=d .Token ();if _fdfef !=nil {return _fdfef ;};switch _dedf :=_gdeg .(type ){case _b .StartElement :switch _dedf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _ddbe :=d .DecodeElement (_eeed .Authors ,&_dedf );_ddbe !=nil {return _ddbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _baa :=d .DecodeElement (_eeed .CommentList ,&_dedf );_baa !=nil {return _baa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeed .ExtLst =NewCT_ExtensionList ();if _cddb :=d .DecodeElement (_eeed .ExtLst ,&_dedf );_cddb !=nil {return _cddb ;};default:_d .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_dedf .Name );if _affe :=d .Skip ();_affe !=nil {return _affe ;};};case _b .EndElement :break _faegb ;case _b .CharData :};};return nil ;};func (_bdefg *CT_CalculatedMember )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bdefg .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_bdefg .MdxAttr )});if _bdefg .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bdefg .MemberNameAttr )});};if _bdefg .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_f .Sprintf ("\u0025\u0076",*_bdefg .HierarchyAttr )});};if _bdefg .ParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdefg .ParentAttr )});};if _bdefg .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdefg .SolveOrderAttr )});};if _bdefg .SetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bdefg .SetAttr ))});};e .EncodeToken (start );if _bdefg .ExtLst !=nil {_dbab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdefg .ExtLst ,_dbab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adddeb *ST_UnderlineValues )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adddeb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_adddeb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_adddeb =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_adddeb =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_adddeb =4;case "\u006e\u006f\u006e\u0065":*_adddeb =5;};return nil ;};func (_efdda ST_ItemType )ValidateWithPath (path string )error {switch _efdda {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_efdda ));};return nil ;};type CT_Sheet struct{ -// Minimum Column -MinAttr uint32 ; +// Sheet Name +NameAttr string ; -// Maximum Column -MaxAttr uint32 ; +// Sheet Tab Id +SheetIdAttr uint32 ; -// Column Width -WidthAttr *float64 ; +// Visible State +StateAttr ST_SheetState ;IdAttr string ;};func (_gdbcg ST_MdxKPIProperty )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cabdde :=_b .Attr {};_cabdde .Name =name ;switch _gdbcg {case ST_MdxKPIPropertyUnset :_cabdde .Value ="";case ST_MdxKPIPropertyV :_cabdde .Value ="\u0076";case ST_MdxKPIPropertyG :_cabdde .Value ="\u0067";case ST_MdxKPIPropertyS :_cabdde .Value ="\u0073";case ST_MdxKPIPropertyT :_cabdde .Value ="\u0074";case ST_MdxKPIPropertyW :_cabdde .Value ="\u0077";case ST_MdxKPIPropertyM :_cabdde .Value ="\u006d";};return _cabdde ,nil ;};func NewCT_Dimensions ()*CT_Dimensions {_ffbga :=&CT_Dimensions {};return _ffbga };type ST_VolValueType byte ;func (_dbebc ST_FormatAction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gegeg :=_b .Attr {};_gegeg .Name =name ;switch _dbebc {case ST_FormatActionUnset :_gegeg .Value ="";case ST_FormatActionBlank :_gegeg .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_gegeg .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_gegeg .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_gegeg .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _gegeg ,nil ;};type CT_CustomFilter struct{ -// Style -StyleAttr *uint32 ; +// Filter Comparison Operator +OperatorAttr ST_FilterOperator ; -// Hidden Columns -HiddenAttr *bool ; +// Top or Bottom Value +ValAttr *string ;};type CT_pivotTableDefinition struct{ -// Best Fit Column Width -BestFitAttr *bool ; +// Name +NameAttr string ; -// Custom Width -CustomWidthAttr *bool ; +// PivotCache Definition Id +CacheIdAttr uint32 ; -// Show Phonetic Information -PhoneticAttr *bool ; +// Data On Rows +DataOnRowsAttr *bool ; -// Outline Level -OutlineLevelAttr *uint8 ; +// Default Data Field Position +DataPositionAttr *uint32 ; -// Collapsed -CollapsedAttr *bool ;}; +// Data Field Header Name +DataCaptionAttr string ; -// Validate validates the CT_RevisionQueryTableField and its children -func (_ecggd *CT_RevisionQueryTableField )Validate ()error {return _ecggd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064");};func NewCT_OleObjects ()*CT_OleObjects {_cfgcbg :=&CT_OleObjects {};return _cfgcbg };type CT_PivotCache struct{ +// Grand Totals Caption +GrandTotalCaptionAttr *string ; -// PivotCache Id -CacheIdAttr uint32 ;IdAttr string ;};type CT_CalculatedMember struct{ +// Error Caption +ErrorCaptionAttr *string ; -// Calculated Member Name -NameAttr string ; +// Show Error +ShowErrorAttr *bool ; -// Calculated Member MDX Formula -MdxAttr string ; +// Caption for Missing Values +MissingCaptionAttr *string ; -// OLAP Calculated Member Name -MemberNameAttr *string ; +// Show Missing +ShowMissingAttr *bool ; -// Hierarchy Name -HierarchyAttr *string ; +// Page Header Style Name +PageStyleAttr *string ; -// Parent Name -ParentAttr *string ; +// Table Style Name +PivotTableStyleAttr *string ; -// Calculated Members Solve Order -SolveOrderAttr *int32 ; +// Vacated Style +VacatedStyleAttr *string ; -// Set -SetAttr *bool ; +// PivotTable Custom String +TagAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type ST_ParameterType byte ; +// PivotTable Last Updated Version +UpdatedVersionAttr *uint8 ; -// Validate validates the CT_CustomProperties and its children -func (_fefebf *CT_CustomProperties )Validate ()error {return _fefebf .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Minimum Refreshable Version +MinRefreshableVersionAttr *uint8 ; -// Validate validates the CT_Index and its children -func (_fcbb *CT_Index )Validate ()error {return _fcbb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_bacge ST_DvAspect )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_degcb :=_ebfeac .Attr {};_degcb .Name =name ;switch _bacge {case ST_DvAspectUnset :_degcb .Value ="";case ST_DvAspectDVASPECT_CONTENT :_degcb .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_degcb .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _degcb ,nil ;}; +// Asterisk Totals +AsteriskTotalsAttr *bool ; -// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path -func (_fdgbe *CT_VolMain )ValidateWithPath (path string )error {for _cgag ,_fdggd :=range _fdgbe .Tp {if _fefec :=_fdggd .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_cgag ));_fefec !=nil {return _fefec ;};};return nil ;};func (_fdec *CT_CalcCell )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fdec .RAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdec .RAttr )});};if _fdec .RefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdec .RefAttr )});};if _fdec .IAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdec .IAttr )});};if _fdec .SAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdec .SAttr ))});};if _fdec .LAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdec .LAttr ))});};if _fdec .TAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdec .TAttr ))});};if _fdec .AAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdec .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_fgfgga :=&CT_WebPublishObjects {};return _fgfgga ;};func (_efafa ST_Orientation )Validate ()error {return _efafa .ValidateWithPath ("")};type CT_Fonts struct{ +// Show Item Names +ShowItemsAttr *bool ; -// Font Count -CountAttr *uint32 ; +// Allow Edit Data +EditDataAttr *bool ; -// Font -Font []*CT_Font ;};func NewCT_Map ()*CT_Map {_cbbfc :=&CT_Map {};return _cbbfc };func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_cabeb :=&CT_RevisionAutoFormatting {};return _cabeb ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_aecac :=&CT_CellSmartTags {};return _aecac };func (_efebgg *CT_Revisions )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _efebgg .Rrc !=nil {_bafgd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_abece :=range _efebgg .Rrc {e .EncodeElement (_abece ,_bafgd );};};if _efebgg .Rm !=nil {_bcdc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_eddgb :=range _efebgg .Rm {e .EncodeElement (_eddgb ,_bcdc );};};if _efebgg .Rcv !=nil {_fbdde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_ecgafb :=range _efebgg .Rcv {e .EncodeElement (_ecgafb ,_fbdde );};};if _efebgg .Rsnm !=nil {_agbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_afacbc :=range _efebgg .Rsnm {e .EncodeElement (_afacbc ,_agbe );};};if _efebgg .Ris !=nil {_febca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_feeef :=range _efebgg .Ris {e .EncodeElement (_feeef ,_febca );};};if _efebgg .Rcc !=nil {_cffde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_gbgdc :=range _efebgg .Rcc {e .EncodeElement (_gbgdc ,_cffde );};};if _efebgg .Rfmt !=nil {_abfecg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_beffd :=range _efebgg .Rfmt {e .EncodeElement (_beffd ,_abfecg );};};if _efebgg .Raf !=nil {_fabdd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_geddb :=range _efebgg .Raf {e .EncodeElement (_geddb ,_fabdd );};};if _efebgg .Rdn !=nil {_bgacf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_bfddb :=range _efebgg .Rdn {e .EncodeElement (_bfddb ,_bgacf );};};if _efebgg .Rcmt !=nil {_fcgaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_cbdfc :=range _efebgg .Rcmt {e .EncodeElement (_cbdfc ,_fcgaa );};};if _efebgg .Rqt !=nil {_ffggc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_cadac :=range _efebgg .Rqt {e .EncodeElement (_cadac ,_ffggc );};};if _efebgg .Rcft !=nil {_gddge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_ebfa :=range _efebgg .Rcft {e .EncodeElement (_ebfa ,_gddge );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Disable Field List +DisableFieldListAttr *bool ; -// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path -func (_gabge *CT_CustomProperty )ValidateWithPath (path string )error {return nil };type CT_XStringElement struct{ +// Show Calculated Members +ShowCalcMbrsAttr *bool ; -// Value -VAttr string ;};func (_dfdb *CT_Map )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0049\u0044"},Value :_eecbf .Sprintf ("\u0025\u0076",_dfdb .IDAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_dfdb .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_dfdb .RootElementAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_eecbf .Sprintf ("\u0025\u0076",_dfdb .SchemaIDAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (_dfdb .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (_dfdb .AutoFitAttr ))});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (_dfdb .AppendAttr ))});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (_dfdb .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (_dfdb .PreserveFormatAttr ))});e .EncodeToken (start );if _dfdb .DataBinding !=nil {_cdcgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_dfdb .DataBinding ,_cdcgc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Number ()*CT_Number {_acadc :=&CT_Number {};return _acadc }; +// Total Visual Data +VisualTotalsAttr *bool ; -// Validate validates the CT_Color and its children -func (_daab *CT_Color )Validate ()error {return _daab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");}; +// Show Multiple Labels +ShowMultipleLabelAttr *bool ; -// Validate validates the CT_RangeSets and its children -func (_bbfa *CT_RangeSets )Validate ()error {return _bbfa .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func (_bbc ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _bbc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbc ));};return nil ;};type CT_XmlCellPr struct{ +// Show Drop Down +ShowDataDropDownAttr *bool ; -// Table Field Id -IdAttr uint32 ; +// Show Expand Collapse +ShowDrillAttr *bool ; -// Unique Table Name -UniqueNameAttr *string ; +// Print Drill Indicators +PrintDrillAttr *bool ; -// Column XML Properties -XmlPr *CT_XmlPr ; +// Show Member Property ToolTips +ShowMemberPropertyTipsAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Show ToolTips on Data +ShowDataTipsAttr *bool ; -// Validate validates the CT_Members and its children -func (_ecebg *CT_Members )Validate ()error {return _ecebg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_gbfga *CT_FutureMetadata )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bgbffe :=range start .Attr {if _bgbffe .Name .Local =="\u006e\u0061\u006d\u0065"{_gdfc ,_eefa :=_bgbffe .Value ,error (nil );if _eefa !=nil {return _eefa ;};_gbfga .NameAttr =_gdfc ;continue ;};if _bgbffe .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdcce ,_bbda :=_ccfece .ParseUint (_bgbffe .Value ,10,32);if _bbda !=nil {return _bbda ;};_adga :=uint32 (_gdcce );_gbfga .CountAttr =&_adga ;continue ;};};_fgdbb :for {_fgfgag ,_bdded :=d .Token ();if _bdded !=nil {return _bdded ;};switch _aeagbd :=_fgfgag .(type ){case _ebfeac .StartElement :switch _aeagbd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_gcdcg :=NewCT_FutureMetadataBlock ();if _cbag :=d .DecodeElement (_gcdcg ,&_aeagbd );_cbag !=nil {return _cbag ;};_gbfga .Bk =append (_gbfga .Bk ,_gcdcg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbfga .ExtLst =NewCT_ExtensionList ();if _bffa :=d .DecodeElement (_gbfga .ExtLst ,&_aeagbd );_bffa !=nil {return _bffa ;};default:_afeac .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\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_aeagbd .Name );if _bfgba :=d .Skip ();_bfgba !=nil {return _bfgba ;};};case _ebfeac .EndElement :break _fgdbb ;case _ebfeac .CharData :};};return nil ;};type CT_Cell struct{ +// Enable PivotTable Wizard +EnableWizardAttr *bool ; -// Reference -RAttr *string ; +// Enable Drill Down +EnableDrillAttr *bool ; -// Style Index -SAttr *uint32 ; +// Enable Field Properties +EnableFieldPropertiesAttr *bool ; -// Cell Data Type -TAttr ST_CellType ; +// Preserve Formatting +PreserveFormattingAttr *bool ; -// Cell Metadata Index -CmAttr *uint32 ; +// Auto Formatting +UseAutoFormattingAttr *bool ; -// Value Metadata Index -VmAttr *uint32 ; +// Page Wrap +PageWrapAttr *uint32 ; -// Show Phonetic -PhAttr *bool ; +// Page Over Then Down +PageOverThenDownAttr *bool ; -// Formula -F *CT_CellFormula ; +// Subtotal Hidden Items +SubtotalHiddenItemsAttr *bool ; -// Cell Value -V *string ; +// Row Grand Totals +RowGrandTotalsAttr *bool ; -// Rich Text Inline -Is *CT_Rst ; +// Grand Totals On Columns +ColGrandTotalsAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Field Print Titles +FieldPrintTitlesAttr *bool ; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_ccbda *CT_Colors )ValidateWithPath (path string )error {if _ccbda .IndexedColors !=nil {if _afbde :=_ccbda .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_afbde !=nil {return _afbde ;};};if _ccbda .MruColors !=nil {if _cfgee :=_ccbda .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_cfgee !=nil {return _cfgee ;};};return nil ;};type CT_Record struct{ +// Item Print Titles +ItemPrintTitlesAttr *bool ; -// No Value -M []*CT_Missing ; +// Merge Titles +MergeItemAttr *bool ; -// Numeric Value -N []*CT_Number ; +// Show Drop Zones +ShowDropZonesAttr *bool ; -// Boolean -B []*CT_Boolean ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Error Value -E []*CT_Error ; +// Indentation for Compact Axis +IndentAttr *uint32 ; -// Character Value -S []*CT_String ; +// Show Empty Row +ShowEmptyRowAttr *bool ; -// Date Time -D []*CT_DateTime ; +// Show Empty Column +ShowEmptyColAttr *bool ; -// Shared Items Index -X []*CT_Index ;}; +// Show Field Headers +ShowHeadersAttr *bool ; -// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path -func (_ddfdag *CT_DataValidation )ValidateWithPath (path string )error {if _gcfde :=_ddfdag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcfde !=nil {return _gcfde ;};if _gbede :=_ddfdag .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gbede !=nil {return _gbede ;};if _bgdfd :=_ddfdag .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgdfd !=nil {return _bgdfd ;};if _fdbcg :=_ddfdag .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_fdbcg !=nil {return _fdbcg ;};return nil ;};func (_ggecfb ST_DataValidationOperator )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ggecfb .String (),start );};func (_dgede ST_Scope )String ()string {switch _dgede {case 0:return "";case 1:return "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case 2:return "\u0064\u0061\u0074\u0061";case 3:return "\u0066\u0069\u0065l\u0064";};return "";};type CT_Item struct{ +// Compact New Fields +CompactAttr *bool ; -// Item User Caption -NAttr *string ; +// Outline New Fields +OutlineAttr *bool ; -// Item Type -TAttr ST_ItemType ; +// Outline Data Fields +OutlineDataAttr *bool ; -// Hidden -HAttr *bool ; +// Compact Data +CompactDataAttr *bool ; -// Character -SAttr *bool ; +// Data Fields Published +PublishedAttr *bool ; -// Hide Details -SdAttr *bool ; +// Enable Drop Zones +GridDropZonesAttr *bool ; -// Calculated Member -FAttr *bool ; +// Stop Immersive UI +ImmersiveAttr *bool ; -// Missing -MAttr *bool ; +// Multiple Field Filters +MultipleFieldFiltersAttr *bool ; -// Child Items -CAttr *bool ; +// Chart Format Id +ChartFormatAttr *uint32 ; -// Item Index -XAttr *uint32 ; +// Row Header Caption +RowHeaderCaptionAttr *string ; -// Expanded -DAttr *bool ; +// Column Header Caption +ColHeaderCaptionAttr *string ; -// Drill Across Attributes -EAttr *bool ;};func (_gceg ST_PhoneticType )String ()string {switch _gceg {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return "";};func (_aabed ST_OleUpdate )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_aabed .String (),start );};type CT_SingleXmlCell struct{ +// Default Sort Order +FieldListSortAscendingAttr *bool ; -// Table Id -IdAttr uint32 ; +// MDX Subqueries Supported +MdxSubqueriesAttr *bool ; -// Reference -RAttr string ; +// Custom List AutoSort +CustomListSortAttr *bool ; -// Connection ID -ConnectionIdAttr uint32 ; +// PivotTable Location +Location *CT_Location ; -// Cell Properties -XmlCellPr *CT_XmlCellPr ; +// PivotTable Fields +PivotFields *CT_PivotFields ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_aagba *CT_PivotAreaReferences )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eedfcg :=range start .Attr {if _eedfcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdbaef ,_edfcga :=_ccfece .ParseUint (_eedfcg .Value ,10,32);if _edfcga !=nil {return _edfcga ;};_cgcd :=uint32 (_gdbaef );_aagba .CountAttr =&_cgcd ;continue ;};};_cbdf :for {_fbbd ,_fffd :=d .Token ();if _fffd !=nil {return _fffd ;};switch _cfgcb :=_fbbd .(type ){case _ebfeac .StartElement :switch _cfgcb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_fdaee :=NewCT_PivotAreaReference ();if _fgefba :=d .DecodeElement (_fdaee ,&_cfgcb );_fgefba !=nil {return _fgefba ;};_aagba .Reference =append (_aagba .Reference ,_fdaee );default:_afeac .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\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_cfgcb .Name );if _fbaga :=d .Skip ();_fbaga !=nil {return _fbaga ;};};case _ebfeac .EndElement :break _cbdf ;case _ebfeac .CharData :};};return nil ;}; +// Row Fields +RowFields *CT_RowFields ; -// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path -func (_cbfgfe *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_ebage *CT_Item )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ebage .NAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebage .NAttr )});};if _ebage .TAttr !=ST_ItemTypeUnset {_edgaf ,_cgfbg :=_ebage .TAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074"});if _cgfbg !=nil {return _cgfbg ;};start .Attr =append (start .Attr ,_edgaf );};if _ebage .HAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebage .HAttr ))});};if _ebage .SAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebage .SAttr ))});};if _ebage .SdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebage .SdAttr ))});};if _ebage .FAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebage .FAttr ))});};if _ebage .MAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebage .MAttr ))});};if _ebage .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebage .CAttr ))});};if _ebage .XAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebage .XAttr )});};if _ebage .DAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebage .DAttr ))});};if _ebage .EAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebage .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_bcbdc :=&CT_FutureMetadata {};return _bcbdc };func (_dbcabb *ST_SmartTagShow )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dbcabb =0;case "\u0061\u006c\u006c":*_dbcabb =1;case "\u006e\u006f\u006e\u0065":*_dbcabb =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dbcabb =3;};return nil ;};func (_dbdec *CT_CsPageSetup )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_feeeg :=range start .Attr {if _feeeg .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"&&_feeeg .Name .Local =="\u0069\u0064"||_feeeg .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"&&_feeeg .Name .Local =="\u0069\u0064"{_gffbbb ,_ccdga :=_feeeg .Value ,error (nil );if _ccdga !=nil {return _ccdga ;};_dbdec .IdAttr =&_gffbbb ;continue ;};if _feeeg .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_beecg ,_eaab :=_ccfece .ParseUint (_feeeg .Value ,10,32);if _eaab !=nil {return _eaab ;};_fcaga :=uint32 (_beecg );_dbdec .PaperSizeAttr =&_fcaga ;continue ;};if _feeeg .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_ddeacb ,_facfb :=_feeeg .Value ,error (nil );if _facfb !=nil {return _facfb ;};_dbdec .PaperWidthAttr =&_ddeacb ;continue ;};if _feeeg .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_dadcd ,_cdggb :=_ccfece .ParseUint (_feeeg .Value ,10,32);if _cdggb !=nil {return _cdggb ;};_gegc :=uint32 (_dadcd );_dbdec .FirstPageNumberAttr =&_gegc ;continue ;};if _feeeg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dbdec .OrientationAttr .UnmarshalXMLAttr (_feeeg );continue ;};if _feeeg .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_gbgc ,_afdba :=_ccfece .ParseBool (_feeeg .Value );if _afdba !=nil {return _afdba ;};_dbdec .UsePrinterDefaultsAttr =&_gbgc ;continue ;};if _feeeg .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gbbac ,_ggabe :=_feeeg .Value ,error (nil );if _ggabe !=nil {return _ggabe ;};_dbdec .PaperHeightAttr =&_gbbac ;continue ;};if _feeeg .Name .Local =="\u0064\u0072\u0061f\u0074"{_defbb ,_cbabdf :=_ccfece .ParseBool (_feeeg .Value );if _cbabdf !=nil {return _cbabdf ;};_dbdec .DraftAttr =&_defbb ;continue ;};if _feeeg .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_aedba ,_degbg :=_ccfece .ParseBool (_feeeg .Value );if _degbg !=nil {return _degbg ;};_dbdec .UseFirstPageNumberAttr =&_aedba ;continue ;};if _feeeg .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_dfceg ,_ebdf :=_ccfece .ParseUint (_feeeg .Value ,10,32);if _ebdf !=nil {return _ebdf ;};_ddbge :=uint32 (_dfceg );_dbdec .HorizontalDpiAttr =&_ddbge ;continue ;};if _feeeg .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_ebbga ,_gaga :=_ccfece .ParseUint (_feeeg .Value ,10,32);if _gaga !=nil {return _gaga ;};_deggeg :=uint32 (_ebbga );_dbdec .VerticalDpiAttr =&_deggeg ;continue ;};if _feeeg .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_bcagga ,_dgccb :=_ccfece .ParseUint (_feeeg .Value ,10,32);if _dgccb !=nil {return _dgccb ;};_ebga :=uint32 (_bcagga );_dbdec .CopiesAttr =&_ebga ;continue ;};if _feeeg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_aaegg ,_bagg :=_ccfece .ParseBool (_feeeg .Value );if _bagg !=nil {return _bagg ;};_dbdec .BlackAndWhiteAttr =&_aaegg ;continue ;};};for {_cfggea ,_dcaca :=d .Token ();if _dcaca !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0073\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070:\u0020\u0025\u0073",_dcaca );};if _gcacfd ,_ffafc :=_cfggea .(_ebfeac .EndElement );_ffafc &&_gcacfd .Name ==start .Name {break ;};};return nil ;};type CT_CellSmartTags struct{ +// Row Items +RowItems *CT_rowItems ; -// Reference -RAttr string ; +// Column Fields +ColFields *CT_ColFields ; -// Cell Smart Tag -CellSmartTag []*CT_CellSmartTag ;};func (_bbgeg *CT_SheetIdMap )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bbgeg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bbgeg .CountAttr )});};e .EncodeToken (start );_fbbab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_edgbfc :=range _bbgeg .SheetId {e .EncodeElement (_edgbfc ,_fbbab );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Column Items +ColItems *CT_colItems ; -// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path -func (_ceb *CT_IntProperty )ValidateWithPath (path string )error {return nil }; +// Page Field Items +PageFields *CT_PageFields ; -// Validate validates the CT_WebPublishing and its children -func (_fcefe *CT_WebPublishing )Validate ()error {return _fcefe .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");}; +// Data Fields +DataFields *CT_DataFields ; -// Validate validates the CT_HeaderFooter and its children -func (_fgfcf *CT_HeaderFooter )Validate ()error {return _fgfcf .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; +// PivotTable Formats +Formats *CT_Formats ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_cabdd *CT_SmartTagPr )ValidateWithPath (path string )error {if _egdba :=_cabdd .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_egdba !=nil {return _egdba ;};return nil ;};func (_dcead *CT_ControlPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcead .Anchor =NewCT_ObjectAnchor ();for _ ,_fcbea :=range start .Attr {if _fcbea .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"&&_fcbea .Name .Local =="\u0069\u0064"||_fcbea .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"&&_fcbea .Name .Local =="\u0069\u0064"{_dgcge ,_cfeed :=_fcbea .Value ,error (nil );if _cfeed !=nil {return _cfeed ;};_dcead .IdAttr =&_dgcge ;continue ;};if _fcbea .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_cfccad ,_bggea :=_ccfece .ParseBool (_fcbea .Value );if _bggea !=nil {return _bggea ;};_dcead .AutoPictAttr =&_cfccad ;continue ;};if _fcbea .Name .Local =="\u006d\u0061\u0063r\u006f"{_fdced ,_dadbe :=_fcbea .Value ,error (nil );if _dadbe !=nil {return _dadbe ;};_dcead .MacroAttr =&_fdced ;continue ;};if _fcbea .Name .Local =="\u0070\u0072\u0069n\u0074"{_gggf ,_cdabd :=_ccfece .ParseBool (_fcbea .Value );if _cdabd !=nil {return _cdabd ;};_dcead .PrintAttr =&_gggf ;continue ;};if _fcbea .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_addadf ,_ggcff :=_ccfece .ParseBool (_fcbea .Value );if _ggcff !=nil {return _ggcff ;};_dcead .RecalcAlwaysAttr =&_addadf ;continue ;};if _fcbea .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_dfcbg ,_bbcbe :=_ccfece .ParseBool (_fcbea .Value );if _bbcbe !=nil {return _bbcbe ;};_dcead .UiObjectAttr =&_dfcbg ;continue ;};if _fcbea .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_dccgg ,_gcca :=_ccfece .ParseBool (_fcbea .Value );if _gcca !=nil {return _gcca ;};_dcead .AutoFillAttr =&_dccgg ;continue ;};if _fcbea .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_gbdfge ,_dbagc :=_ccfece .ParseBool (_fcbea .Value );if _dbagc !=nil {return _dbagc ;};_dcead .AutoLineAttr =&_gbdfge ;continue ;};if _fcbea .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_adadg ,_cdfeb :=_ccfece .ParseBool (_fcbea .Value );if _cdfeb !=nil {return _cdfeb ;};_dcead .LockedAttr =&_adadg ;continue ;};if _fcbea .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_gcba ,_bbdfb :=_ccfece .ParseBool (_fcbea .Value );if _bbdfb !=nil {return _bbdfb ;};_dcead .DisabledAttr =&_gcba ;continue ;};if _fcbea .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_gcbe ,_ecd :=_fcbea .Value ,error (nil );if _ecd !=nil {return _ecd ;};_dcead .AltTextAttr =&_gcbe ;continue ;};if _fcbea .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_abdfge ,_acgf :=_fcbea .Value ,error (nil );if _acgf !=nil {return _acgf ;};_dcead .LinkedCellAttr =&_abdfge ;continue ;};if _fcbea .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_degd ,_cggff :=_fcbea .Value ,error (nil );if _cggff !=nil {return _cggff ;};_dcead .ListFillRangeAttr =&_degd ;continue ;};if _fcbea .Name .Local =="\u0063\u0066"{_egcg ,_gfbfc :=_fcbea .Value ,error (nil );if _gfbfc !=nil {return _gfbfc ;};_dcead .CfAttr =&_egcg ;continue ;};if _fcbea .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_befefb ,_gcded :=_ccfece .ParseBool (_fcbea .Value );if _gcded !=nil {return _gcded ;};_dcead .DefaultSizeAttr =&_befefb ;continue ;};};_dccag :for {_bbgc ,_eebff :=d .Token ();if _eebff !=nil {return _eebff ;};switch _eegg :=_bbgc .(type ){case _ebfeac .StartElement :switch _eegg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _ffffbb :=d .DecodeElement (_dcead .Anchor ,&_eegg );_ffffbb !=nil {return _ffffbb ;};default:_afeac .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_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_eegg .Name );if _bfgbg :=d .Skip ();_bfgbg !=nil {return _bfgbg ;};};case _ebfeac .EndElement :break _dccag ;case _ebfeac .CharData :};};return nil ;};func (_aaddf *StyleSheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aaddf .CT_Stylesheet =*NewCT_Stylesheet ();_aeacg :for {_fedddg ,_aceee :=d .Token ();if _aceee !=nil {return _aceee ;};switch _eagbf :=_fedddg .(type ){case _ebfeac .StartElement :switch _eagbf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_aaddf .NumFmts =NewCT_NumFmts ();if _dgefa :=d .DecodeElement (_aaddf .NumFmts ,&_eagbf );_dgefa !=nil {return _dgefa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_aaddf .Fonts =NewCT_Fonts ();if _dega :=d .DecodeElement (_aaddf .Fonts ,&_eagbf );_dega !=nil {return _dega ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_aaddf .Fills =NewCT_Fills ();if _cbdcg :=d .DecodeElement (_aaddf .Fills ,&_eagbf );_cbdcg !=nil {return _cbdcg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_aaddf .Borders =NewCT_Borders ();if _fbaea :=d .DecodeElement (_aaddf .Borders ,&_eagbf );_fbaea !=nil {return _fbaea ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_aaddf .CellStyleXfs =NewCT_CellStyleXfs ();if _abgec :=d .DecodeElement (_aaddf .CellStyleXfs ,&_eagbf );_abgec !=nil {return _abgec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_aaddf .CellXfs =NewCT_CellXfs ();if _gdcac :=d .DecodeElement (_aaddf .CellXfs ,&_eagbf );_gdcac !=nil {return _gdcac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_aaddf .CellStyles =NewCT_CellStyles ();if _gcgcf :=d .DecodeElement (_aaddf .CellStyles ,&_eagbf );_gcgcf !=nil {return _gcgcf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_aaddf .Dxfs =NewCT_Dxfs ();if _baefad :=d .DecodeElement (_aaddf .Dxfs ,&_eagbf );_baefad !=nil {return _baefad ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_aaddf .TableStyles =NewCT_TableStyles ();if _efffb :=d .DecodeElement (_aaddf .TableStyles ,&_eagbf );_efffb !=nil {return _efffb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_aaddf .Colors =NewCT_Colors ();if _ffecf :=d .DecodeElement (_aaddf .Colors ,&_eagbf );_ffecf !=nil {return _ffecf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaddf .ExtLst =NewCT_ExtensionList ();if _ebbdbc :=d .DecodeElement (_aaddf .ExtLst ,&_eagbf );_ebbdbc !=nil {return _ebbdbc ;};default:_afeac .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\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_eagbf .Name );if _gfdfa :=d .Skip ();_gfdfa !=nil {return _gfdfa ;};};case _ebfeac .EndElement :break _aeacg ;case _ebfeac .CharData :};};return nil ;};func NewCT_Authors ()*CT_Authors {_dgega :=&CT_Authors {};return _dgega }; +// Conditional Formats +ConditionalFormats *CT_ConditionalFormats ; -// Validate validates the CT_Tuples and its children -func (_ffcca *CT_Tuples )Validate ()error {return _ffcca .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");}; +// PivotChart Formats +ChartFormats *CT_ChartFormats ; -// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path -func (_eabf *CT_FieldUsage )ValidateWithPath (path string )error {return nil };type CT_MRUColors struct{ +// PivotTable OLAP Hierarchies +PivotHierarchies *CT_PivotHierarchies ; -// Color -Color []*CT_Color ;};func (_aggdf ST_PageOrder )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_adgfgb :=_ebfeac .Attr {};_adgfgb .Name =name ;switch _aggdf {case ST_PageOrderUnset :_adgfgb .Value ="";case ST_PageOrderDownThenOver :_adgfgb .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_adgfgb .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _adgfgb ,nil ;}; +// PivotTable Style +PivotTableStyleInfo *CT_PivotTableStyle ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_dfbfc *CT_String )ValidateWithPath (path string )error {for _bcede ,_ffegd :=range _dfbfc .Tpls {if _eafacd :=_ffegd .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bcede ));_eafacd !=nil {return _eafacd ;};};for _bfaa ,_afdag :=range _dfbfc .X {if _ddaec :=_afdag .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bfaa ));_ddaec !=nil {return _ddaec ;};};return nil ;};type CT_Control struct{ +// Filters +Filters *CT_PivotFilters ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr string ; +// Row OLAP Hierarchy References +RowHierarchiesUsage *CT_RowHierarchiesUsage ; -// Control Name -NameAttr *string ; +// Column OLAP Hierarchy References +ColHierarchiesUsage *CT_ColHierarchiesUsage ; -// Embedded Control Properties -ControlPr *CT_ControlPr ;};type CT_TableParts struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_ccfdd *CT_FunctionGroups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccfdd .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccfdd .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _ccfdd .FunctionGroup !=nil {_bfefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_gbead :=range _ccfdd .FunctionGroup {e .EncodeElement (_gbead ,_bfefa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdcf *CT_Break )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdcf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fdcf .IdAttr )});};if _fdcf .MinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fdcf .MinAttr )});};if _fdcf .MaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_fdcf .MaxAttr )});};if _fdcf .ManAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdcf .ManAttr ))});};if _fdcf .PtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdcf .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Count -CountAttr *uint32 ; +// Validate validates the CT_CalcPr and its children +func (_efeb *CT_CalcPr )Validate ()error {return _efeb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");}; -// Table Part -TablePart []*CT_TablePart ;};func (_ebgaeg *ST_MdxFunctionType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ebgaeg =0;case "\u006d":*_ebgaeg =1;case "\u0076":*_ebgaeg =2;case "\u0073":*_ebgaeg =3;case "\u0063":*_ebgaeg =4;case "\u0072":*_ebgaeg =5;case "\u0070":*_ebgaeg =6;case "\u006b":*_ebgaeg =7;};return nil ;};type CT_CommentList struct{ +// Validate validates the CT_SingleXmlCell and its children +func (_bdgcef *CT_SingleXmlCell )Validate ()error {return _bdgcef .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_afebg *CT_GroupLevels )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bafdc :=range start .Attr {if _bafdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbebb ,_dccfd :=_e .ParseUint (_bafdc .Value ,10,32);if _dccfd !=nil {return _dccfd ;};_cdecb :=uint32 (_bbebb );_afebg .CountAttr =&_cdecb ;continue ;};};_aggde :for {_bgafc ,_aggeb :=d .Token ();if _aggeb !=nil {return _aggeb ;};switch _gbfbg :=_bgafc .(type ){case _b .StartElement :switch _gbfbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_ccdc :=NewCT_GroupLevel ();if _bdfeb :=d .DecodeElement (_ccdc ,&_gbfbg );_bdfeb !=nil {return _bdfeb ;};_afebg .GroupLevel =append (_afebg .GroupLevel ,_ccdc );default:_d .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\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_gbfbg .Name );if _gdgb :=d .Skip ();_gdgb !=nil {return _gdgb ;};};case _b .EndElement :break _aggde ;case _b .CharData :};};return nil ;};func (_gbeb *CT_ExternalReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egbcg :=range start .Attr {if _egbcg .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"&&_egbcg .Name .Local =="\u0069\u0064"||_egbcg .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"&&_egbcg .Name .Local =="\u0069\u0064"{_fffca ,_acace :=_egbcg .Value ,error (nil );if _acace !=nil {return _acace ;};_gbeb .IdAttr =_fffca ;continue ;};};for {_cfbcg ,_bdcda :=d .Token ();if _bdcda !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_bdcda );};if _abdaa ,_gaeg :=_cfbcg .(_b .EndElement );_gaeg &&_abdaa .Name ==start .Name {break ;};};return nil ;};func (_fgbcb ST_WebSourceType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dadcae :=_b .Attr {};_dadcae .Name =name ;switch _fgbcb {case ST_WebSourceTypeUnset :_dadcae .Value ="";case ST_WebSourceTypeSheet :_dadcae .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_dadcae .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_dadcae .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_dadcae .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_dadcae .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_dadcae .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_dadcae .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_dadcae .Value ="\u006c\u0061\u0062e\u006c";};return _dadcae ,nil ;};type CT_VolType struct{ -// Comment -Comment []*CT_Comment ;};func (_ddeae *ST_FontScheme )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gdgde ,_fbbgg :=d .Token ();if _fbbgg !=nil {return _fbbgg ;};if _fegfa ,_bdfcb :=_gdgde .(_ebfeac .EndElement );_bdfcb &&_fegfa .Name ==start .Name {*_ddeae =1;return nil ;};if _b ,_caaa :=_gdgde .(_ebfeac .CharData );!_caaa {return _eecbf .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",_gdgde );}else {switch string (_b ){case "":*_ddeae =0;case "\u006e\u006f\u006e\u0065":*_ddeae =1;case "\u006d\u0061\u006ao\u0072":*_ddeae =2;case "\u006d\u0069\u006eo\u0072":*_ddeae =3;};};_gdgde ,_fbbgg =d .Token ();if _fbbgg !=nil {return _fbbgg ;};if _ffdee ,_degce :=_gdgde .(_ebfeac .EndElement );_degce &&_ffdee .Name ==start .Name {return nil ;};return _eecbf .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",_gdgde );};type ST_SortMethod byte ; +// Type +TypeAttr ST_VolDepType ; -// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path -func (_egga *CT_Top10 )ValidateWithPath (path string )error {return nil };func (_bfcca *CT_FontSize )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_bfcca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Main +Main []*CT_VolMain ;};func (_gbbdf ST_Qualifier )String ()string {switch _gbbdf {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 3:return "\u006e\u006f\u006e\u0065";};return "";};type ST_CellFormulaType byte ; -// Validate validates the CT_XStringElement and its children -func (_ddgac *CT_XStringElement )Validate ()error {return _ddgac .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func NewCT_MapInfo ()*CT_MapInfo {_gcaee :=&CT_MapInfo {};return _gcaee }; +// Validate validates the CT_DateTime and its children +func (_ddab *CT_DateTime )Validate ()error {return _ddab .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func (_gfeba *CT_DataField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfeba .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfeba .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfeba .FldAttr )});if _gfeba .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_gfagc ,_egfbd :=_gfeba .SubtotalAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _egfbd !=nil {return _egfbd ;};start .Attr =append (start .Attr ,_gfagc );};if _gfeba .ShowDataAsAttr !=ST_ShowDataAsUnset {_cadb ,_aeaeg :=_gfeba .ShowDataAsAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _aeaeg !=nil {return _aeaeg ;};start .Attr =append (start .Attr ,_cadb );};if _gfeba .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_f .Sprintf ("\u0025\u0076",*_gfeba .BaseFieldAttr )});};if _gfeba .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gfeba .BaseItemAttr )});};if _gfeba .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfeba .NumFmtIdAttr )});};e .EncodeToken (start );if _gfeba .ExtLst !=nil {_bgfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfeba .ExtLst ,_bgfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewAG_RevData ()*AG_RevData {_gd :=&AG_RevData {};return _gd };type CT_DdeLink struct{ -// Validate validates the CT_CalculatedItem and its children -func (_ddgfgb *CT_CalculatedItem )Validate ()error {return _ddgfgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_ddfad :=&CT_ChartsheetProtection {};return _ddfad ;}; +// Service name +DdeServiceAttr string ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_dfeae *CT_Comments )ValidateWithPath (path string )error {if _cfbcf :=_dfeae .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_cfbcf !=nil {return _cfbcf ;};if _effgc :=_dfeae .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_effgc !=nil {return _effgc ;};if _dfeae .ExtLst !=nil {if _fefdde :=_dfeae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefdde !=nil {return _fefdde ;};};return nil ;};func (_abfe *ST_FormatAction )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dgab ,_gddggd :=d .Token ();if _gddggd !=nil {return _gddggd ;};if _bffgc ,_fdefge :=_dgab .(_ebfeac .EndElement );_fdefge &&_bffgc .Name ==start .Name {*_abfe =1;return nil ;};if _edgedb ,_cdcac :=_dgab .(_ebfeac .CharData );!_cdcac {return _eecbf .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",_dgab );}else {switch string (_edgedb ){case "":*_abfe =0;case "\u0062\u006c\u0061n\u006b":*_abfe =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_abfe =2;case "\u0064\u0072\u0069l\u006c":*_abfe =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_abfe =4;};};_dgab ,_gddggd =d .Token ();if _gddggd !=nil {return _gddggd ;};if _ccag ,_fgdbff :=_dgab .(_ebfeac .EndElement );_fgdbff &&_ccag .Name ==start .Name {return nil ;};return _eecbf .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",_dgab );};func (_egegg *CT_Mdx )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_egegg .NAttr )});_bfbee ,_bfdcb :=_egegg .FAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0066"});if _bfdcb !=nil {return _bfdcb ;};start .Attr =append (start .Attr ,_bfbee );e .EncodeToken (start );if _egegg .T !=nil {_ggcgf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_egegg .T ,_ggcgf );};if _egegg .Ms !=nil {_accec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_egegg .Ms ,_accec );};if _egegg .P !=nil {_abacaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_egegg .P ,_abacaa );};if _egegg .K !=nil {_dacfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_egegg .K ,_dacfc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_colItems struct{ +// Topic for DDE server +DdeTopicAttr string ; -// Column Item Count -CountAttr *uint32 ; +// DDE Items Collection +DdeItems *CT_DdeItems ;}; -// Column Items -I []*CT_I ;};type CT_RevisionConflict struct{ +// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path +func (_gedc *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_gedc .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_gedc .GuidAttr );};if _dddfa :=_gedc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dddfa !=nil {return _dddfa ;};if _gedc .PageMargins !=nil {if _dagdf :=_gedc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_dagdf !=nil {return _dagdf ;};};if _gedc .PageSetup !=nil {if _bfgg :=_gedc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bfgg !=nil {return _bfgg ;};};if _gedc .HeaderFooter !=nil {if _geacc :=_gedc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_geacc !=nil {return _geacc ;};};return nil ;}; -// Sheet Id -SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_PageBreak struct{ +// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path +func (_gfed *CT_FunctionGroups )ValidateWithPath (path string )error {for _dcggd ,_geggcc :=range _gfed .FunctionGroup {if _dgcd :=_geggcc .ValidateWithPath (_f .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_dcggd ));_dgcd !=nil {return _dgcd ;};};return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_ebfb :=&CT_ConditionalFormat {};_ebfb .PivotAreas =NewCT_PivotAreas ();return _ebfb ;};func (_bggef *CT_PatternFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggef .PatternTypeAttr !=ST_PatternTypeUnset {_gbaac ,_bcfag :=_bggef .PatternTypeAttr .MarshalXMLAttr (_b .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _bcfag !=nil {return _bcfag ;};start .Attr =append (start .Attr ,_gbaac );};e .EncodeToken (start );if _bggef .FgColor !=nil {_bbbcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bggef .FgColor ,_bbbcb );};if _bggef .BgColor !=nil {_feagb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bggef .BgColor ,_feagb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AutoFilter struct{ -// Page Break Count -CountAttr *uint32 ; +// Cell or Range Reference +RefAttr *string ; -// Manual Break Count -ManualBreakCountAttr *uint32 ; +// AutoFilter Column +FilterColumn []*CT_FilterColumn ; -// Break -Brk []*CT_Break ;};func (_adaddc ST_Type )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_edaa :=_ebfeac .Attr {};_edaa .Name =name ;switch _adaddc {case ST_TypeUnset :_edaa .Value ="";case ST_TypeNone :_edaa .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_edaa .Value ="\u0061\u006c\u006c";case ST_TypeRow :_edaa .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_edaa .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _edaa ,nil ;};type ST_CfType byte ; +// Sort State for Auto Filter +SortState *CT_SortState ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path -func (_eacgae *CT_ColFields )ValidateWithPath (path string )error {for _defdeg ,_bbff :=range _eacgae .Field {if _fgefbb :=_bbff .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_defdeg ));_fgefbb !=nil {return _fgefbb ;};};return nil ;};func (_feba ST_ConditionalFormattingOperator )String ()string {switch _feba {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";};func (_aeeea *ST_TextVAlign )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_deedf ,_gggef :=d .Token ();if _gggef !=nil {return _gggef ;};if _dgdfb ,_egdb :=_deedf .(_ebfeac .EndElement );_egdb &&_dgdfb .Name ==start .Name {*_aeeea =1;return nil ;};if _gacfb ,_ggeabe :=_deedf .(_ebfeac .CharData );!_ggeabe {return _eecbf .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",_deedf );}else {switch string (_gacfb ){case "":*_aeeea =0;case "\u0074\u006f\u0070":*_aeeea =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aeeea =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aeeea =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aeeea =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aeeea =5;};};_deedf ,_gggef =d .Token ();if _gggef !=nil {return _gggef ;};if _fbbde ,_edcfb :=_deedf .(_ebfeac .EndElement );_edcfb &&_fbbde .Name ==start .Name {return nil ;};return _eecbf .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",_deedf );};func (_cd *CT_DdeItems )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_geeca :for {_cfbgf ,_bggcd :=d .Token ();if _bggcd !=nil {return _bggcd ;};switch _eceb :=_cfbgf .(type ){case _ebfeac .StartElement :switch _eceb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_fgcgdb :=NewCT_DdeItem ();if _afccc :=d .DecodeElement (_fgcgdb ,&_eceb );_afccc !=nil {return _afccc ;};_cd .DdeItem =append (_cd .DdeItem ,_fgcgdb );default:_afeac .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\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_eceb .Name );if _gffba :=d .Skip ();_gffba !=nil {return _gffba ;};};case _ebfeac .EndElement :break _geeca ;case _ebfeac .CharData :};};return nil ;};type CT_TextPr struct{ +// Validate validates the CT_Top10 and its children +func (_fgdga *CT_Top10 )Validate ()error {return _fgdga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_bbefc *CT_DrawingHF )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbefc .IdAttr )});if _bbefc .LhoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LhoAttr )});};if _bbefc .LheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LheAttr )});};if _bbefc .LhfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LhfAttr )});};if _bbefc .ChoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .ChoAttr )});};if _bbefc .CheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .CheAttr )});};if _bbefc .ChfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .ChfAttr )});};if _bbefc .RhoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RhoAttr )});};if _bbefc .RheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RheAttr )});};if _bbefc .RhfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RhfAttr )});};if _bbefc .LfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LfoAttr )});};if _bbefc .LfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LfeAttr )});};if _bbefc .LffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LffAttr )});};if _bbefc .CfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .CfoAttr )});};if _bbefc .CfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .CfeAttr )});};if _bbefc .CffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .CffAttr )});};if _bbefc .RfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RfoAttr )});};if _bbefc .RfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RfeAttr )});};if _bbefc .RffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgac *CT_ChartsheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dadg :=range start .Attr {if _dadg .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ebdgd ,_fgce :=_e .ParseBool (_dadg .Value );if _fgce !=nil {return _fgce ;};_cgac .TabSelectedAttr =&_ebdgd ;continue ;};if _dadg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_eafc ,_fbeba :=_e .ParseUint (_dadg .Value ,10,32);if _fbeba !=nil {return _fbeba ;};_ddacd :=uint32 (_eafc );_cgac .ZoomScaleAttr =&_ddacd ;continue ;};if _dadg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_faef ,_agcc :=_e .ParseUint (_dadg .Value ,10,32);if _agcc !=nil {return _agcc ;};_cgac .WorkbookViewIdAttr =uint32 (_faef );continue ;};if _dadg .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_gdaf ,_cgfbd :=_e .ParseBool (_dadg .Value );if _cgfbd !=nil {return _cgfbd ;};_cgac .ZoomToFitAttr =&_gdaf ;continue ;};};_faceg :for {_afceb ,_ddfc :=d .Token ();if _ddfc !=nil {return _ddfc ;};switch _fbfdb :=_afceb .(type ){case _b .StartElement :switch _fbfdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgac .ExtLst =NewCT_ExtensionList ();if _ddeb :=d .DecodeElement (_cgac .ExtLst ,&_fbfdb );_ddeb !=nil {return _ddeb ;};default:_d .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\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fbfdb .Name );if _cgcg :=d .Skip ();_cgcg !=nil {return _cgcg ;};};case _b .EndElement :break _faceg ;case _b .CharData :};};return nil ;};func (_cbacf *CT_SortState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbacf .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbacf .ColumnSortAttr ))});};if _cbacf .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbacf .CaseSensitiveAttr ))});};if _cbacf .SortMethodAttr !=ST_SortMethodUnset {_dedfd ,_ccaae :=_cbacf .SortMethodAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _ccaae !=nil {return _ccaae ;};start .Attr =append (start .Attr ,_dedfd );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_cbacf .RefAttr )});e .EncodeToken (start );if _cbacf .SortCondition !=nil {_dgcgcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_befad :=range _cbacf .SortCondition {e .EncodeElement (_befad ,_dgcgcd );};};if _cbacf .ExtLst !=nil {_dggfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbacf .ExtLst ,_dggfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dabgf *CT_Xf )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aadcce :=range start .Attr {if _aadcce .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_fcabd ,_cefcg :=_e .ParseBool (_aadcce .Value );if _cefcg !=nil {return _cefcg ;};_dabgf .ApplyFontAttr =&_fcabd ;continue ;};if _aadcce .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_efcde ,_agebcf :=_e .ParseUint (_aadcce .Value ,10,32);if _agebcf !=nil {return _agebcf ;};_bbadcc :=uint32 (_efcde );_dabgf .NumFmtIdAttr =&_bbadcc ;continue ;};if _aadcce .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_bcdafcb ,_bcegag :=_e .ParseBool (_aadcce .Value );if _bcegag !=nil {return _bcegag ;};_dabgf .ApplyFillAttr =&_bcdafcb ;continue ;};if _aadcce .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_eacfgaa ,_fbege :=_e .ParseUint (_aadcce .Value ,10,32);if _fbege !=nil {return _fbege ;};_eggfca :=uint32 (_eacfgaa );_dabgf .FillIdAttr =&_eggfca ;continue ;};if _aadcce .Name .Local =="\u0078\u0066\u0049\u0064"{_dfefgd ,_baeeg :=_e .ParseUint (_aadcce .Value ,10,32);if _baeeg !=nil {return _baeeg ;};_dddge :=uint32 (_dfefgd );_dabgf .XfIdAttr =&_dddge ;continue ;};if _aadcce .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_gggcd ,_ccfaf :=_e .ParseBool (_aadcce .Value );if _ccfaf !=nil {return _ccfaf ;};_dabgf .QuotePrefixAttr =&_gggcd ;continue ;};if _aadcce .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_baebge ,_gdgdef :=_e .ParseBool (_aadcce .Value );if _gdgdef !=nil {return _gdgdef ;};_dabgf .PivotButtonAttr =&_baebge ;continue ;};if _aadcce .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_cdgdg ,_fefcdb :=_e .ParseBool (_aadcce .Value );if _fefcdb !=nil {return _fefcdb ;};_dabgf .ApplyNumberFormatAttr =&_cdgdg ;continue ;};if _aadcce .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_abcff ,_cdcge :=_e .ParseUint (_aadcce .Value ,10,32);if _cdcge !=nil {return _cdcge ;};_ggaea :=uint32 (_abcff );_dabgf .FontIdAttr =&_ggaea ;continue ;};if _aadcce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_baaga ,_aabdde :=_e .ParseUint (_aadcce .Value ,10,32);if _aabdde !=nil {return _aabdde ;};_ccfafa :=uint32 (_baaga );_dabgf .BorderIdAttr =&_ccfafa ;continue ;};if _aadcce .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_ecaff ,_cbdadb :=_e .ParseBool (_aadcce .Value );if _cbdadb !=nil {return _cbdadb ;};_dabgf .ApplyBorderAttr =&_ecaff ;continue ;};if _aadcce .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_dcddg ,_dgffa :=_e .ParseBool (_aadcce .Value );if _dgffa !=nil {return _dgffa ;};_dabgf .ApplyAlignmentAttr =&_dcddg ;continue ;};if _aadcce .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_ebdbb ,_dbeggb :=_e .ParseBool (_aadcce .Value );if _dbeggb !=nil {return _dbeggb ;};_dabgf .ApplyProtectionAttr =&_ebdbb ;continue ;};};_gbef :for {_dbgdd ,_edabae :=d .Token ();if _edabae !=nil {return _edabae ;};switch _ecceg :=_dbgdd .(type ){case _b .StartElement :switch _ecceg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_dabgf .Alignment =NewCT_CellAlignment ();if _cgdgeb :=d .DecodeElement (_dabgf .Alignment ,&_ecceg );_cgdgeb !=nil {return _cgdgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dabgf .Protection =NewCT_CellProtection ();if _fafcbf :=d .DecodeElement (_dabgf .Protection ,&_ecceg );_fafcbf !=nil {return _fafcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabgf .ExtLst =NewCT_ExtensionList ();if _gacda :=d .DecodeElement (_dabgf .ExtLst ,&_ecceg );_gacda !=nil {return _gacda ;};default:_d .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\u005fX\u0066 \u0025\u0076",_ecceg .Name );if _cddce :=d .Skip ();_cddce !=nil {return _cddce ;};};case _b .EndElement :break _gbef ;case _b .CharData :};};return nil ;};func (_eebaa *CT_CellWatches )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbe :for {_bdfe ,_bcbg :=d .Token ();if _bcbg !=nil {return _bcbg ;};switch _bfag :=_bdfe .(type ){case _b .StartElement :switch _bfag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_dgafd :=NewCT_CellWatch ();if _cgcb :=d .DecodeElement (_dgafd ,&_bfag );_cgcb !=nil {return _cgcb ;};_eebaa .CellWatch =append (_eebaa .CellWatch ,_dgafd );default:_d .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\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_bfag .Name );if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _b .EndElement :break _efbe ;case _b .CharData :};};return nil ;};func (_eegag ST_PivotFilterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egaad :=_b .Attr {};_egaad .Name =name ;switch _eegag {case ST_PivotFilterTypeUnset :_egaad .Value ="";case ST_PivotFilterTypeUnknown :_egaad .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_egaad .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_egaad .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_egaad .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_egaad .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_egaad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_egaad .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_egaad .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_egaad .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_egaad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_egaad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_egaad .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_egaad .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_egaad .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_egaad .Value ="\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueLessThan :_egaad .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_egaad .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_egaad .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_egaad .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_egaad .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_egaad .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_egaad .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_egaad .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_egaad .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_egaad .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_egaad .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_egaad .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_egaad .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_egaad .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_egaad .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_egaad .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_egaad .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_egaad .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_egaad .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_egaad .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_egaad .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_egaad .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_egaad .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_egaad .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_egaad .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_egaad .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_egaad .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_egaad .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_egaad .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_egaad .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_egaad .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_egaad .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_egaad .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_egaad .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_egaad .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_egaad .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_egaad .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_egaad .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_egaad .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_egaad .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_egaad .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_egaad .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_egaad .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_egaad .Value ="\u004d\u0031\u0032";};return _egaad ,nil ;};func (_baafgg *CT_FileSharing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baafgg .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_baafgg .ReadOnlyRecommendedAttr ))});};if _baafgg .UserNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .UserNameAttr )});};if _baafgg .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .ReservationPasswordAttr )});};if _baafgg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .AlgorithmNameAttr )});};if _baafgg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .HashValueAttr )});};if _baafgg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .SaltValueAttr )});};if _baafgg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_colItems struct{ -// Prompt for File Name -PromptAttr *bool ; +// Column Item Count +CountAttr *uint32 ; -// File Type -FileTypeAttr ST_FileType ; +// Column Items +I []*CT_I ;}; -// Code Page -CodePageAttr *uint32 ; +// Validate validates the CT_CustomSheetViews and its children +func (_cddeb *CT_CustomSheetViews )Validate ()error {return _cddeb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_acfcd *CT_RPrElt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acfcd .RFont !=nil {_eabcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_acfcd .RFont ,_eabcd );};if _acfcd .Charset !=nil {_bfdabb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_acfcd .Charset ,_bfdabb );};if _acfcd .Family !=nil {_dedgf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_acfcd .Family ,_dedgf );};if _acfcd .B !=nil {_dccee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_acfcd .B ,_dccee );};if _acfcd .I !=nil {_beadca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_acfcd .I ,_beadca );};if _acfcd .Strike !=nil {_gccge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_acfcd .Strike ,_gccge );};if _acfcd .Outline !=nil {_ebdcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_acfcd .Outline ,_ebdcc );};if _acfcd .Shadow !=nil {_gebbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_acfcd .Shadow ,_gebbd );};if _acfcd .Condense !=nil {_geceg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_acfcd .Condense ,_geceg );};if _acfcd .Extend !=nil {_bcgegc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_acfcd .Extend ,_bcgegc );};if _acfcd .Color !=nil {_gdecdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_acfcd .Color ,_gdecdf );};if _acfcd .Sz !=nil {_cdbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_acfcd .Sz ,_cdbbb );};if _acfcd .U !=nil {_gcccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_acfcd .U ,_gcccd );};if _acfcd .VertAlign !=nil {_aggedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_acfcd .VertAlign ,_aggedb );};if _acfcd .Scheme !=nil {_ggece :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_acfcd .Scheme ,_ggece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Character Set -CharacterSetAttr *string ; +// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path +func (_gegdc *CT_PrintOptions )ValidateWithPath (path string )error {return nil }; -// First Row -FirstRowAttr *uint32 ; +// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path +func (_aaed *CT_DataRef )ValidateWithPath (path string )error {return nil };func (_bebcb *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebde :=range start .Attr {if _ebde .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"&&_ebde .Name .Local =="\u0069\u0064"||_ebde .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"&&_ebde .Name .Local =="\u0069\u0064"{_ebgee ,_aefbg :=_ebde .Value ,error (nil );if _aefbg !=nil {return _aefbg ;};_bebcb .IdAttr =_ebgee ;continue ;};};for {_daegc ,_ggeg :=d .Token ();if _ggeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_ggeg );};if _eebe ,_agegd :=_daegc .(_b .EndElement );_agegd &&_eebe .Name ==start .Name {break ;};};return nil ;}; -// Source File Name -SourceFileAttr *string ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_aaea *CT_Control )ValidateWithPath (path string )error {if _aaea .ControlPr !=nil {if _fdgbg :=_aaea .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_fdgbg !=nil {return _fdgbg ;};};return nil ;};type CT_SheetView struct{ -// Delimited File -DelimitedAttr *bool ; +// Window Protection +WindowProtectionAttr *bool ; -// Decimal Separator -DecimalAttr *string ; +// Show Formulas +ShowFormulasAttr *bool ; -// Thousands Separator -ThousandsAttr *string ; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Tab as Delimiter -TabAttr *bool ; +// Show Headers +ShowRowColHeadersAttr *bool ; -// Space is Delimiter -SpaceAttr *bool ; +// Show Zero Values +ShowZerosAttr *bool ; -// Comma is Delimiter -CommaAttr *bool ; +// Right To Left +RightToLeftAttr *bool ; -// Semicolon is Delimiter -SemicolonAttr *bool ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Show Ruler +ShowRulerAttr *bool ; -// Qualifier -QualifierAttr ST_Qualifier ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ; -// Custom Delimiter -DelimiterAttr *string ; +// Default Grid Color +DefaultGridColorAttr *bool ; -// Fields -TextFields *CT_TextFields ;};func NewCT_PageSetup ()*CT_PageSetup {_dgebbf :=&CT_PageSetup {};return _dgebbf }; +// Show White Space +ShowWhiteSpaceAttr *bool ; -// Validate validates the CT_UndoInfo and its children -func (_bfege *CT_UndoInfo )Validate ()error {return _bfege .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func NewCT_PageFields ()*CT_PageFields {_efae :=&CT_PageFields {};return _efae };type CT_Missing struct{ +// View Type +ViewAttr ST_SheetViewType ; -// Unused Item -UAttr *bool ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Calculated Item -FAttr *bool ; +// Color Id +ColorIdAttr *uint32 ; -// Caption -CAttr *string ; +// Zoom Scale +ZoomScaleAttr *uint32 ; -// Member Property Count -CpAttr *uint32 ; +// Zoom Scale Normal View +ZoomScaleNormalAttr *uint32 ; -// Format Index -InAttr *uint32 ; +// Zoom Scale Page Break Preview +ZoomScaleSheetLayoutViewAttr *uint32 ; -// background Color -BcAttr *string ; +// Zoom Scale Page Layout View +ZoomScalePageLayoutViewAttr *uint32 ; -// Foreground Color -FcAttr *string ; +// Workbook View Index +WorkbookViewIdAttr uint32 ; -// Italic -IAttr *bool ; +// View Pane +Pane *CT_Pane ; -// Underline -UnAttr *bool ; +// Selection +Selection []*CT_Selection ; -// Strikethrough -StAttr *bool ; +// PivotTable Selection +PivotSelection []*CT_PivotSelection ; -// Bold -BAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_efadea *ST_OleUpdate )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efadea =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_efadea =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_efadea =2;};return nil ;}; -// Tuples -Tpls []*CT_Tuples ; +// Validate validates the CT_RevisionConflict and its children +func (_fcfaba *CT_RevisionConflict )Validate ()error {return _fcfaba .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");}; -// Member Property Indexes -X []*CT_X ;};func NewCT_SheetProtection ()*CT_SheetProtection {_egdgb :=&CT_SheetProtection {};return _egdgb }; +// Validate validates the CT_DdeLink and its children +func (_eeeb *CT_DdeLink )Validate ()error {return _eeeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");}; -// Validate validates the CT_OutlinePr and its children -func (_dcdgb *CT_OutlinePr )Validate ()error {return _dcdgb .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func NewCT_Set ()*CT_Set {_ecfcb :=&CT_Set {};return _ecfcb }; +// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path +func (_ggdcg *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_agbfbc *CT_RevisionHeader )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agbfbc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_agbfbc .SheetIdMap =NewCT_SheetIdMap ();for _ ,_bebfd :=range start .Attr {if _bebfd .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"&&_bebfd .Name .Local =="\u0069\u0064"||_bebfd .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"&&_bebfd .Name .Local =="\u0069\u0064"{_fffgf ,_dbbeg :=_bebfd .Value ,error (nil );if _dbbeg !=nil {return _dbbeg ;};_agbfbc .IdAttr =_fffgf ;continue ;};if _bebfd .Name .Local =="\u0067\u0075\u0069\u0064"{_acbcd ,_fadad :=_bebfd .Value ,error (nil );if _fadad !=nil {return _fadad ;};_agbfbc .GuidAttr =_acbcd ;continue ;};if _bebfd .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_gdbffb ,_abaaff :=ParseStdlibTime (_bebfd .Value );if _abaaff !=nil {return _abaaff ;};_agbfbc .DateTimeAttr =_gdbffb ;continue ;};if _bebfd .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_fcebbaa ,_acfcdd :=_e .ParseUint (_bebfd .Value ,10,32);if _acfcdd !=nil {return _acfcdd ;};_agbfbc .MaxSheetIdAttr =uint32 (_fcebbaa );continue ;};if _bebfd .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_gbfcc ,_fcafd :=_bebfd .Value ,error (nil );if _fcafd !=nil {return _fcafd ;};_agbfbc .UserNameAttr =_gbfcc ;continue ;};if _bebfd .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_aeecgc ,_gdfeg :=_e .ParseUint (_bebfd .Value ,10,32);if _gdfeg !=nil {return _gdfeg ;};_gebba :=uint32 (_aeecgc );_agbfbc .MinRIdAttr =&_gebba ;continue ;};if _bebfd .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_ddagd ,_fecdb :=_e .ParseUint (_bebfd .Value ,10,32);if _fecdb !=nil {return _fecdb ;};_dagba :=uint32 (_ddagd );_agbfbc .MaxRIdAttr =&_dagba ;continue ;};};_fdabb :for {_cdace ,_cbfac :=d .Token ();if _cbfac !=nil {return _cbfac ;};switch _ccfdcd :=_cdace .(type ){case _b .StartElement :switch _ccfdcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _egbgcf :=d .DecodeElement (_agbfbc .SheetIdMap ,&_ccfdcd );_egbgcf !=nil {return _egbgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_agbfbc .ReviewedList =NewCT_ReviewedRevisions ();if _bccgbd :=d .DecodeElement (_agbfbc .ReviewedList ,&_ccfdcd );_bccgbd !=nil {return _bccgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbfbc .ExtLst =NewCT_ExtensionList ();if _baddbd :=d .DecodeElement (_agbfbc .ExtLst ,&_ccfdcd );_baddbd !=nil {return _baddbd ;};default:_d .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\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_ccfdcd .Name );if _aegbg :=d .Skip ();_aegbg !=nil {return _aegbg ;};};case _b .EndElement :break _fdabb ;case _b .CharData :};};return nil ;};type CT_Cell struct{ -// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path -func (_efbge *PivotTableDefinition )ValidateWithPath (path string )error {if _bgbfg :=_efbge .CT_pivotTableDefinition .ValidateWithPath (path );_bgbfg !=nil {return _bgbfg ;};return nil ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_cgcga *CT_NumFmt )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_cgcga .NumFmtIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_cgcga .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Reference +RAttr *string ; -// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path -func (_bacag *CT_DiscretePr )ValidateWithPath (path string )error {for _caccb ,_edbg :=range _bacag .X {if _cggcc :=_edbg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_caccb ));_cggcc !=nil {return _cggcc ;};};return nil ;};func (_dabfe *CT_CustomChartsheetView )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dabfe .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_bccacc :=range start .Attr {if _bccacc .Name .Local =="\u0067\u0075\u0069\u0064"{_fagg ,_adgdf :=_bccacc .Value ,error (nil );if _adgdf !=nil {return _adgdf ;};_dabfe .GuidAttr =_fagg ;continue ;};if _bccacc .Name .Local =="\u0073\u0063\u0061l\u0065"{_efbcb ,_dgcgge :=_ccfece .ParseUint (_bccacc .Value ,10,32);if _dgcgge !=nil {return _dgcgge ;};_eeeea :=uint32 (_efbcb );_dabfe .ScaleAttr =&_eeeea ;continue ;};if _bccacc .Name .Local =="\u0073\u0074\u0061t\u0065"{_dabfe .StateAttr .UnmarshalXMLAttr (_bccacc );continue ;};if _bccacc .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_abdedd ,_dfafb :=_ccfece .ParseBool (_bccacc .Value );if _dfafb !=nil {return _dfafb ;};_dabfe .ZoomToFitAttr =&_abdedd ;continue ;};};_agee :for {_gacdde ,_ffggda :=d .Token ();if _ffggda !=nil {return _ffggda ;};switch _cdcgcb :=_gacdde .(type ){case _ebfeac .StartElement :switch _cdcgcb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_dabfe .PageMargins =NewCT_PageMargins ();if _agede :=d .DecodeElement (_dabfe .PageMargins ,&_cdcgcb );_agede !=nil {return _agede ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_dabfe .PageSetup =NewCT_CsPageSetup ();if _afgge :=d .DecodeElement (_dabfe .PageSetup ,&_cdcgcb );_afgge !=nil {return _afgge ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_dabfe .HeaderFooter =NewCT_HeaderFooter ();if _adbfc :=d .DecodeElement (_dabfe .HeaderFooter ,&_cdcgcb );_adbfc !=nil {return _adbfc ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_cdcgcb .Name );if _gbadc :=d .Skip ();_gbadc !=nil {return _gbadc ;};};case _ebfeac .EndElement :break _agee ;case _ebfeac .CharData :};};return nil ;}; +// Style Index +SAttr *uint32 ; -// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path -func (_fga *CT_Metadata )ValidateWithPath (path string )error {if _fga .MetadataTypes !=nil {if _aebfe :=_fga .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_aebfe !=nil {return _aebfe ;};};if _fga .MetadataStrings !=nil {if _dbfb :=_fga .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_dbfb !=nil {return _dbfb ;};};if _fga .MdxMetadata !=nil {if _agfda :=_fga .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_agfda !=nil {return _agfda ;};};for _fdbcaa ,_agea :=range _fga .FutureMetadata {if _cfage :=_agea .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fdbcaa ));_cfage !=nil {return _cfage ;};};if _fga .CellMetadata !=nil {if _baag :=_fga .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_baag !=nil {return _baag ;};};if _fga .ValueMetadata !=nil {if _cffgf :=_fga .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_cffgf !=nil {return _cffgf ;};};if _fga .ExtLst !=nil {if _ddcac :=_fga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcac !=nil {return _ddcac ;};};return nil ;};const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;);func (_gbccb *CT_OleItems )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _gbccb .OleItem !=nil {_efgdaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_fagb :=range _gbccb .OleItem {e .EncodeElement (_fagb ,_efgdaa );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ggbacd *CT_Missing )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ggbacd .UAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbacd .UAttr ))});};if _ggbacd .FAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbacd .FAttr ))});};if _ggbacd .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbacd .CAttr )});};if _ggbacd .CpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbacd .CpAttr )});};if _ggbacd .InAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbacd .InAttr )});};if _ggbacd .BcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbacd .BcAttr )});};if _ggbacd .FcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbacd .FcAttr )});};if _ggbacd .IAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbacd .IAttr ))});};if _ggbacd .UnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbacd .UnAttr ))});};if _ggbacd .StAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbacd .StAttr ))});};if _ggbacd .BAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbacd .BAttr ))});};e .EncodeToken (start );if _ggbacd .Tpls !=nil {_ccaf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_abfbb :=range _ggbacd .Tpls {e .EncodeElement (_abfbb ,_ccaf );};};if _ggbacd .X !=nil {_eabdce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_afdgge :=range _ggbacd .X {e .EncodeElement (_afdgge ,_eabdce );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Filter ()*CT_Filter {_gffgaa :=&CT_Filter {};return _gffgaa };func NewCT_String ()*CT_String {_gbedea :=&CT_String {};return _gbedea };func (_ccgfa *CT_Font )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fbbecg :for {_daddg ,_cdcaa :=d .Token ();if _cdcaa !=nil {return _cdcaa ;};switch _fafdf :=_daddg .(type ){case _ebfeac .StartElement :switch _fafdf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_bdeeb :=NewCT_FontName ();if _gcgeg :=d .DecodeElement (_bdeeb ,&_fafdf );_gcgeg !=nil {return _gcgeg ;};_ccgfa .Name =append (_ccgfa .Name ,_bdeeb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_adebe :=NewCT_IntProperty ();if _acee :=d .DecodeElement (_adebe ,&_fafdf );_acee !=nil {return _acee ;};_ccgfa .Charset =append (_ccgfa .Charset ,_adebe );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_deeagg :=NewCT_FontFamily ();if _gddeea :=d .DecodeElement (_deeagg ,&_fafdf );_gddeea !=nil {return _gddeea ;};_ccgfa .Family =append (_ccgfa .Family ,_deeagg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_ggccbe :=NewCT_BooleanProperty ();if _eeaae :=d .DecodeElement (_ggccbe ,&_fafdf );_eeaae !=nil {return _eeaae ;};_ccgfa .B =append (_ccgfa .B ,_ggccbe );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_dcfbbe :=NewCT_BooleanProperty ();if _gfede :=d .DecodeElement (_dcfbbe ,&_fafdf );_gfede !=nil {return _gfede ;};_ccgfa .I =append (_ccgfa .I ,_dcfbbe );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_faca :=NewCT_BooleanProperty ();if _cgggc :=d .DecodeElement (_faca ,&_fafdf );_cgggc !=nil {return _cgggc ;};_ccgfa .Strike =append (_ccgfa .Strike ,_faca );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fcfgg :=NewCT_BooleanProperty ();if _abfdga :=d .DecodeElement (_fcfgg ,&_fafdf );_abfdga !=nil {return _abfdga ;};_ccgfa .Outline =append (_ccgfa .Outline ,_fcfgg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dabeb :=NewCT_BooleanProperty ();if _edfdb :=d .DecodeElement (_dabeb ,&_fafdf );_edfdb !=nil {return _edfdb ;};_ccgfa .Shadow =append (_ccgfa .Shadow ,_dabeb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_gacddc :=NewCT_BooleanProperty ();if _agafea :=d .DecodeElement (_gacddc ,&_fafdf );_agafea !=nil {return _agafea ;};_ccgfa .Condense =append (_ccgfa .Condense ,_gacddc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_cfgc :=NewCT_BooleanProperty ();if _daea :=d .DecodeElement (_cfgc ,&_fafdf );_daea !=nil {return _daea ;};_ccgfa .Extend =append (_ccgfa .Extend ,_cfgc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fcbgf :=NewCT_Color ();if _ddcef :=d .DecodeElement (_fcbgf ,&_fafdf );_ddcef !=nil {return _ddcef ;};_ccgfa .Color =append (_ccgfa .Color ,_fcbgf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_bc :=NewCT_FontSize ();if _aafcc :=d .DecodeElement (_bc ,&_fafdf );_aafcc !=nil {return _aafcc ;};_ccgfa .Sz =append (_ccgfa .Sz ,_bc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_fbdcg :=NewCT_UnderlineProperty ();if _bafff :=d .DecodeElement (_fbdcg ,&_fafdf );_bafff !=nil {return _bafff ;};_ccgfa .U =append (_ccgfa .U ,_fbdcg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_bfaf :=NewCT_VerticalAlignFontProperty ();if _deeaf :=d .DecodeElement (_bfaf ,&_fafdf );_deeaf !=nil {return _deeaf ;};_ccgfa .VertAlign =append (_ccgfa .VertAlign ,_bfaf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_caec :=NewCT_FontScheme ();if _dfced :=d .DecodeElement (_caec ,&_fafdf );_dfced !=nil {return _dfced ;};_ccgfa .Scheme =append (_ccgfa .Scheme ,_caec );default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_fafdf .Name );if _adfdg :=d .Skip ();_adfdg !=nil {return _adfdg ;};};case _ebfeac .EndElement :break _fbbecg ;case _ebfeac .CharData :};};return nil ;};func (_cabed *CT_PCDKPI )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_cabed .UniqueNameAttr )});if _cabed .CaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .CaptionAttr )});};if _cabed .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .DisplayFolderAttr )});};if _cabed .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .MeasureGroupAttr )});};if _cabed .ParentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .ParentAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_cabed .ValueAttr )});if _cabed .GoalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .GoalAttr )});};if _cabed .StatusAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .StatusAttr )});};if _cabed .TrendAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .TrendAttr )});};if _cabed .WeightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .WeightAttr )});};if _cabed .TimeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cabed .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);func (_ffcf *CT_Schema )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0049\u0044"},Value :_eecbf .Sprintf ("\u0025\u0076",_ffcf .IDAttr )});if _ffcf .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffcf .SchemaRefAttr )});};if _ffcf .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffcf .NamespaceAttr )});};if _ffcf .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffcf .SchemaLanguageAttr )});};e .EncodeToken (start );if _ffcf .Any !=nil {_ffcf .Any .MarshalXML (e ,_ebfeac .StartElement {});};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cdcc *CT_CustomSheetViews )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dgdcc :for {_fcbbga ,_ddega :=d .Token ();if _ddega !=nil {return _ddega ;};switch _gegff :=_fcbbga .(type ){case _ebfeac .StartElement :switch _gegff .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_bbede :=NewCT_CustomSheetView ();if _geadf :=d .DecodeElement (_bbede ,&_gegff );_geadf !=nil {return _geadf ;};_cdcc .CustomSheetView =append (_cdcc .CustomSheetView ,_bbede );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_gegff .Name );if _cdeee :=d .Skip ();_cdeee !=nil {return _cdeee ;};};case _ebfeac .EndElement :break _dgdcc ;case _ebfeac .CharData :};};return nil ;};func (_fcebeb *VolTypes )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fcebeb .CT_VolTypes =*NewCT_VolTypes ();_cdggag :for {_gaf ,_defabf :=d .Token ();if _defabf !=nil {return _defabf ;};switch _affb :=_gaf .(type ){case _ebfeac .StartElement :switch _affb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_gbdef :=NewCT_VolType ();if _gfabd :=d .DecodeElement (_gbdef ,&_affb );_gfabd !=nil {return _gfabd ;};_fcebeb .VolType =append (_fcebeb .VolType ,_gbdef );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcebeb .ExtLst =NewCT_ExtensionList ();if _egdfbf :=d .DecodeElement (_fcebeb .ExtLst ,&_affb );_egdfbf !=nil {return _egdfbf ;};default:_afeac .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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_affb .Name );if _adfad :=d .Skip ();_adfad !=nil {return _adfad ;};};case _ebfeac .EndElement :break _cdggag ;case _ebfeac .CharData :};};return nil ;};func NewCT_CfRule ()*CT_CfRule {_cdgd :=&CT_CfRule {};return _cdgd };func NewCT_VolType ()*CT_VolType {_dgcae :=&CT_VolType {};_dgcae .TypeAttr =ST_VolDepType (1);return _dgcae ;}; +// Cell Data Type +TAttr ST_CellType ; -// Validate validates the CT_CfRule and its children -func (_bbdc *CT_CfRule )Validate ()error {return _bbdc .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;); +// Cell Metadata Index +CmAttr *uint32 ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_afcf *CT_FontFamily )ValidateWithPath (path string )error {if _afcf .ValAttr < 0{return _eecbf .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 ,_afcf .ValAttr );};if _afcf .ValAttr > 14{return _eecbf .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00314 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_afcf .ValAttr );};return nil ;};func (_ccfddd ST_MdxSetOrder )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ccfddd .String (),start );};func (_edaaab *CT_TupleCache )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_adgcb :for {_aadff ,_dgfac :=d .Token ();if _dgfac !=nil {return _dgfac ;};switch _ecceca :=_aadff .(type ){case _ebfeac .StartElement :switch _ecceca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_edaaab .Entries =NewCT_PCDSDTCEntries ();if _cdfdb :=d .DecodeElement (_edaaab .Entries ,&_ecceca );_cdfdb !=nil {return _cdfdb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_edaaab .Sets =NewCT_Sets ();if _dgdee :=d .DecodeElement (_edaaab .Sets ,&_ecceca );_dgdee !=nil {return _dgdee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_edaaab .QueryCache =NewCT_QueryCache ();if _bbfgd :=d .DecodeElement (_edaaab .QueryCache ,&_ecceca );_bbfgd !=nil {return _bbfgd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_edaaab .ServerFormats =NewCT_ServerFormats ();if _abaf :=d .DecodeElement (_edaaab .ServerFormats ,&_ecceca );_abaf !=nil {return _abaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edaaab .ExtLst =NewCT_ExtensionList ();if _adabb :=d .DecodeElement (_edaaab .ExtLst ,&_ecceca );_adabb !=nil {return _adabb ;};default:_afeac .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\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_ecceca .Name );if _cggda :=d .Skip ();_cggda !=nil {return _cggda ;};};case _ebfeac .EndElement :break _adgcb ;case _ebfeac .CharData :};};return nil ;};func (_adfc *CT_CalculatedItem )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _adfc .FieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adfc .FieldAttr )});};if _adfc .FormulaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adfc .FormulaAttr )});};e .EncodeToken (start );_ebcgde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_adfc .PivotArea ,_ebcgde );if _adfc .ExtLst !=nil {_dbada :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adfc .ExtLst ,_dbada );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Value Metadata Index +VmAttr *uint32 ; -// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path -func (_ddgga *CT_ConditionalFormats )ValidateWithPath (path string )error {for _agfc ,_eagd :=range _ddgga .ConditionalFormat {if _adcc :=_eagd .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_agfc ));_adcc !=nil {return _adcc ;};};return nil ;}; +// Show Phonetic +PhAttr *bool ; -// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path -func (_dgbc *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil }; +// Formula +F *CT_CellFormula ; -// Validate validates the CT_VolType and its children -func (_eebgg *CT_VolType )Validate ()error {return _eebgg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func (_caaf *CT_PhoneticRun )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_daegg :=range start .Attr {if _daegg .Name .Local =="\u0073\u0062"{_aeaefa ,_ggfba :=_ccfece .ParseUint (_daegg .Value ,10,32);if _ggfba !=nil {return _ggfba ;};_caaf .SbAttr =uint32 (_aeaefa );continue ;};if _daegg .Name .Local =="\u0065\u0062"{_ebefe ,_dbabb :=_ccfece .ParseUint (_daegg .Value ,10,32);if _dbabb !=nil {return _dbabb ;};_caaf .EbAttr =uint32 (_ebefe );continue ;};};_cdbad :for {_fgcb ,_cgcc :=d .Token ();if _cgcc !=nil {return _cgcc ;};switch _aafbg :=_fgcb .(type ){case _ebfeac .StartElement :switch _aafbg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _bgdfb :=d .DecodeElement (&_caaf .T ,&_aafbg );_bgdfb !=nil {return _bgdfb ;};default:_afeac .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\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_aafbg .Name );if _dgegg :=d .Skip ();_dgegg !=nil {return _dgegg ;};};case _ebfeac .EndElement :break _cdbad ;case _ebfeac .CharData :};};return nil ;};type CT_OleObjects struct{ +// Cell Value +V *string ; -// Embedded Object -OleObject []*CT_OleObject ;};func (_bbcdb *CT_RevisionFormatting )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gdfef :=range start .Attr {if _gdfef .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dcdf ,_gadc :=_ccfece .ParseUint (_gdfef .Value ,10,32);if _gadc !=nil {return _gadc ;};_bbcdb .SheetIdAttr =uint32 (_dcdf );continue ;};if _gdfef .Name .Local =="\u0078\u0066\u0044x\u0066"{_ccfcc ,_fdeab :=_ccfece .ParseBool (_gdfef .Value );if _fdeab !=nil {return _fdeab ;};_bbcdb .XfDxfAttr =&_ccfcc ;continue ;};if _gdfef .Name .Local =="\u0073"{_agafg ,_cdfb :=_ccfece .ParseBool (_gdfef .Value );if _cdfb !=nil {return _cdfb ;};_bbcdb .SAttr =&_agafg ;continue ;};if _gdfef .Name .Local =="\u0073\u0071\u0072e\u0066"{_dcfcca ,_gfeff :=ParseSliceST_Sqref (_gdfef .Value );if _gfeff !=nil {return _gfeff ;};_bbcdb .SqrefAttr =_dcfcca ;continue ;};if _gdfef .Name .Local =="\u0073\u0074\u0061r\u0074"{_ffccf ,_dggdd :=_ccfece .ParseUint (_gdfef .Value ,10,32);if _dggdd !=nil {return _dggdd ;};_cgcgb :=uint32 (_ffccf );_bbcdb .StartAttr =&_cgcgb ;continue ;};if _gdfef .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_fabb ,_bcdgbc :=_ccfece .ParseUint (_gdfef .Value ,10,32);if _bcdgbc !=nil {return _bcdgbc ;};_bgbbc :=uint32 (_fabb );_bbcdb .LengthAttr =&_bgbbc ;continue ;};};_cedda :for {_egea ,_afab :=d .Token ();if _afab !=nil {return _afab ;};switch _cedbcg :=_egea .(type ){case _ebfeac .StartElement :switch _cedbcg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_bbcdb .Dxf =NewCT_Dxf ();if _dgfec :=d .DecodeElement (_bbcdb .Dxf ,&_cedbcg );_dgfec !=nil {return _dgfec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcdb .ExtLst =NewCT_ExtensionList ();if _ceeb :=d .DecodeElement (_bbcdb .ExtLst ,&_cedbcg );_ceeb !=nil {return _ceeb ;};default:_afeac .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 C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_cedbcg .Name );if _fcbcb :=d .Skip ();_fcbcb !=nil {return _fcbcb ;};};case _ebfeac .EndElement :break _cedda ;case _ebfeac .CharData :};};return nil ;};func (_aebd *CT_MetadataBlock )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fagcbc :for {_bgcgcg ,_gae :=d .Token ();if _gae !=nil {return _gae ;};switch _cddbe :=_bgcgcg .(type ){case _ebfeac .StartElement :switch _cddbe .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_ggbdgb :=NewCT_MetadataRecord ();if _gdfec :=d .DecodeElement (_ggbdgb ,&_cddbe );_gdfec !=nil {return _gdfec ;};_aebd .Rc =append (_aebd .Rc ,_ggbdgb );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_cddbe .Name );if _baedb :=d .Skip ();_baedb !=nil {return _baedb ;};};case _ebfeac .EndElement :break _fagcbc ;case _ebfeac .CharData :};};return nil ;};type CT_MetadataStringIndex struct{ +// Rich Text Inline +Is *CT_Rst ; -// Index Value -XAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_feage ST_SheetState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feage .String (),start );}; -// String is a Set -SAttr *bool ;};type CT_ExternalSheetNames struct{ +// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path +func (_gbdg *CT_PCDSCPage )ValidateWithPath (path string )error {for _bddeb ,_adgaa :=range _gbdg .PageItem {if _dafgd :=_adgaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_bddeb ));_dafgd !=nil {return _dafgd ;};};return nil ;}; -// Sheet Name -SheetName []*CT_ExternalSheetName ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_aeabg :=&CT_PivotHierarchy {};return _aeabg };func (_fbdb *CT_TextFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdfff :=range start .Attr {if _fdfff .Name .Local =="\u0063\u006f\u0075n\u0074"{_aefdb ,_cceac :=_ccfece .ParseUint (_fdfff .Value ,10,32);if _cceac !=nil {return _cceac ;};_agbac :=uint32 (_aefdb );_fbdb .CountAttr =&_agbac ;continue ;};};_abfab :for {_ddgda ,_eeceb :=d .Token ();if _eeceb !=nil {return _eeceb ;};switch _aadgbb :=_ddgda .(type ){case _ebfeac .StartElement :switch _aadgbb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_abadf :=NewCT_TextField ();if _ccfbf :=d .DecodeElement (_abadf ,&_aadgbb );_ccfbf !=nil {return _ccfbf ;};_fbdb .TextField =append (_fbdb .TextField ,_abadf );default:_afeac .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\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_aadgbb .Name );if _dgef :=d .Skip ();_dgef !=nil {return _dgef ;};};case _ebfeac .EndElement :break _abfab ;case _ebfeac .CharData :};};return nil ;};type CT_PivotSelection struct{ +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_edgfc *CT_Schema )ValidateWithPath (path string )error {return nil };func (_gefac *CT_MapInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdcfc :=range start .Attr {if _fdcfc .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_bace ,_cfagfa :=_fdcfc .Value ,error (nil );if _cfagfa !=nil {return _cfagfa ;};_gefac .SelectionNamespacesAttr =_bace ;continue ;};};_feggg :for {_cacbe ,_affgg :=d .Token ();if _affgg !=nil {return _affgg ;};switch _eccca :=_cacbe .(type ){case _b .StartElement :switch _eccca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_gdgcd :=NewCT_Schema ();if _afefd :=d .DecodeElement (_gdgcd ,&_eccca );_afefd !=nil {return _afefd ;};_gefac .Schema =append (_gefac .Schema ,_gdgcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_bcgcd :=NewCT_Map ();if _gebdc :=d .DecodeElement (_bcgcd ,&_eccca );_gebdc !=nil {return _gebdc ;};_gefac .Map =append (_gefac .Map ,_bcgcd );default:_d .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\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_eccca .Name );if _ffdff :=d .Skip ();_ffdff !=nil {return _ffdff ;};};case _b .EndElement :break _feggg ;case _b .CharData :};};return nil ;}; -// Pane -PaneAttr ST_Pane ; +// Validate validates the CT_Cell and its children +func (_bcaa *CT_Cell )Validate ()error {return _bcaa .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");}; -// Show Header -ShowHeaderAttr *bool ; +// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path +func (_fcfc *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_cdgba ST_RevisionAction )String ()string {switch _cdgba {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_gcaeg *CT_ObjectAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcaeg .From =_a .NewFrom ();_gcaeg .To =_a .NewTo ();for _ ,_bbba :=range start .Attr {if _bbba .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_deabb ,_eadbcb :=_e .ParseBool (_bbba .Value );if _eadbcb !=nil {return _eadbcb ;};_gcaeg .MoveWithCellsAttr =&_deabb ;continue ;};if _bbba .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_aaaf ,_fdgg :=_e .ParseBool (_bbba .Value );if _fdgg !=nil {return _fdgg ;};_gcaeg .SizeWithCellsAttr =&_aaaf ;continue ;};};_dfcac :for {_cfdcc ,_accaf :=d .Token ();if _accaf !=nil {return _accaf ;};switch _eebbec :=_cfdcc .(type ){case _b .StartElement :switch _eebbec .Name {case _b .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gagfe :=d .DecodeElement (_gcaeg .From ,&_eebbec );_gagfe !=nil {return _gagfe ;};case _b .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _fecgd :=d .DecodeElement (_gcaeg .To ,&_eebbec );_fecgd !=nil {return _fecgd ;};default:_d .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\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_eebbec .Name );if _dagbea :=d .Skip ();_dagbea !=nil {return _dagbea ;};};case _b .EndElement :break _dfcac ;case _b .CharData :};};return nil ;};func (_beag *CT_MdxMemeberProp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beadc :=range start .Attr {if _beadc .Name .Local =="\u006e"{_ccdecb ,_dcaec :=_e .ParseUint (_beadc .Value ,10,32);if _dcaec !=nil {return _dcaec ;};_beag .NAttr =uint32 (_ccdecb );continue ;};if _beadc .Name .Local =="\u006e\u0070"{_baggc ,_gcfac :=_e .ParseUint (_beadc .Value ,10,32);if _gcfac !=nil {return _gcfac ;};_beag .NpAttr =uint32 (_baggc );continue ;};};for {_gfacb ,_aaffd :=d .Token ();if _aaffd !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065\u0072\u0050\u0072\u006f\u0070: \u0025\u0073",_aaffd );};if _aggff ,_daacgf :=_gfacb .(_b .EndElement );_daacgf &&_aggff .Name ==start .Name {break ;};};return nil ;};func (_cebe *CT_DataBar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cebe .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_cebe .MinLengthAttr )});};if _cebe .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_cebe .MaxLengthAttr )});};if _cebe .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cebe .ShowValueAttr ))});};e .EncodeToken (start );_dcbge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_dgaec :=range _cebe .Cfvo {e .EncodeElement (_dgaec ,_dcbge );};_cfaea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cebe .Color ,_cfaea );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Label -LabelAttr *bool ; +// ValidateWithPath validates the Metadata and its children, prefixing error messages with path +func (_adccf *Metadata )ValidateWithPath (path string )error {if _ddeae :=_adccf .CT_Metadata .ValidateWithPath (path );_ddeae !=nil {return _ddeae ;};return nil ;};func (_efdef *CT_Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_efdef .IdAttr )});if _efdef .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_efdef .DisplayNameAttr )});if _efdef .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .CommentAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_efdef .RefAttr )});if _efdef .TableTypeAttr !=ST_TableTypeUnset {_bdebd ,_daagc :=_efdef .TableTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _daagc !=nil {return _daagc ;};start .Attr =append (start .Attr ,_bdebd );};if _efdef .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .HeaderRowCountAttr )});};if _efdef .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efdef .InsertRowAttr ))});};if _efdef .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efdef .InsertRowShiftAttr ))});};if _efdef .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TotalsRowCountAttr )});};if _efdef .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efdef .TotalsRowShownAttr ))});};if _efdef .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efdef .PublishedAttr ))});};if _efdef .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .HeaderRowDxfIdAttr )});};if _efdef .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .DataDxfIdAttr )});};if _efdef .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TotalsRowDxfIdAttr )});};if _efdef .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .HeaderRowBorderDxfIdAttr )});};if _efdef .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TableBorderDxfIdAttr )});};if _efdef .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TotalsRowBorderDxfIdAttr )});};if _efdef .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .HeaderRowCellStyleAttr )});};if _efdef .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .DataCellStyleAttr )});};if _efdef .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TotalsRowCellStyleAttr )});};if _efdef .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .ConnectionIdAttr )});};e .EncodeToken (start );if _efdef .AutoFilter !=nil {_edgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_efdef .AutoFilter ,_edgc );};if _efdef .SortState !=nil {_ebeag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_efdef .SortState ,_ebeag );};_fffac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_efdef .TableColumns ,_fffac );if _efdef .TableStyleInfo !=nil {_fagec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_efdef .TableStyleInfo ,_fagec );};if _efdef .ExtLst !=nil {_cagac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efdef .ExtLst ,_cagac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalBook struct{IdAttr string ; -// Data Selection -DataAttr *bool ; +// Supporting Workbook Sheet Names +SheetNames *CT_ExternalSheetNames ; -// Extendable -ExtendableAttr *bool ; +// Named Links +DefinedNames *CT_ExternalDefinedNames ; -// Selection Count -CountAttr *uint32 ; +// Cached Worksheet Data +SheetDataSet *CT_ExternalSheetDataSet ;};func (_gfgbb *CT_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dfaab ,_ecaeg :=_gfgbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ecaeg !=nil {return _ecaeg ;};start .Attr =append (start .Attr ,_dfaab );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daeg *CT_ChartFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daeg .PivotArea =NewCT_PivotArea ();for _ ,_cccgg :=range start .Attr {if _cccgg .Name .Local =="\u0063\u0068\u0061r\u0074"{_cegb ,_cgdg :=_e .ParseUint (_cccgg .Value ,10,32);if _cgdg !=nil {return _cgdg ;};_daeg .ChartAttr =uint32 (_cegb );continue ;};if _cccgg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_acda ,_cfgb :=_e .ParseUint (_cccgg .Value ,10,32);if _cfgb !=nil {return _cfgb ;};_daeg .FormatAttr =uint32 (_acda );continue ;};if _cccgg .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_fcb ,_effb :=_e .ParseBool (_cccgg .Value );if _effb !=nil {return _effb ;};_daeg .SeriesAttr =&_fcb ;continue ;};};_bfdge :for {_eggd ,_ffdg :=d .Token ();if _ffdg !=nil {return _ffdg ;};switch _ffaa :=_eggd .(type ){case _b .StartElement :switch _ffaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _bddf :=d .DecodeElement (_daeg .PivotArea ,&_ffaa );_bddf !=nil {return _bddf ;};default:_d .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\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_ffaa .Name );if _cfga :=d .Skip ();_cfga !=nil {return _cfga ;};};case _b .EndElement :break _bfdge ;case _b .CharData :};};return nil ;};func (_edda *CT_DataRefs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfabf :=range start .Attr {if _cfabf .Name .Local =="\u0063\u006f\u0075n\u0074"{_egeb ,_dcff :=_e .ParseUint (_cfabf .Value ,10,32);if _dcff !=nil {return _dcff ;};_cfgge :=uint32 (_egeb );_edda .CountAttr =&_cfgge ;continue ;};};_geaa :for {_egcf ,_baefe :=d .Token ();if _baefe !=nil {return _baefe ;};switch _bbafb :=_egcf .(type ){case _b .StartElement :switch _bbafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_badee :=NewCT_DataRef ();if _acgfg :=d .DecodeElement (_badee ,&_bbafb );_acgfg !=nil {return _acgfg ;};_edda .DataRef =append (_edda .DataRef ,_badee );default:_d .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\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_bbafb .Name );if _dgadc :=d .Skip ();_dgadc !=nil {return _dgadc ;};};case _b .EndElement :break _geaa ;case _b .CharData :};};return nil ;};func (_deca *CT_TableStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deca .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_deca .CountAttr )});};if _deca .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deca .DefaultTableStyleAttr )});};if _deca .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deca .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _deca .TableStyle !=nil {_agfae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_geaedg :=range _deca .TableStyle {e .EncodeElement (_geaedg ,_agfae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_IconSetType byte ;func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_fccge :=&CT_ExternalDefinedName {};return _fccge ;};func (_gfbga *ST_SortType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dagfb ,_deefbd :=d .Token ();if _deefbd !=nil {return _deefbd ;};if _fbbad ,_eecbaea :=_dagfb .(_b .EndElement );_eecbaea &&_fbbad .Name ==start .Name {*_gfbga =1;return nil ;};if _afafdd ,_cgbgg :=_dagfb .(_b .CharData );!_cgbgg {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",_dagfb );}else {switch string (_afafdd ){case "":*_gfbga =0;case "\u006e\u006f\u006e\u0065":*_gfbga =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gfbga =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gfbga =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_gfbga =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_gfbga =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_gfbga =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_gfbga =7;};};_dagfb ,_deefbd =d .Token ();if _deefbd !=nil {return _deefbd ;};if _gbdge ,_daabg :=_dagfb .(_b .EndElement );_daabg &&_gbdge .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",_dagfb );};func (_daeca *CT_PageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daeca .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .PaperSizeAttr )});};if _daeca .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .PaperHeightAttr )});};if _daeca .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .PaperWidthAttr )});};if _daeca .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .ScaleAttr )});};if _daeca .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .FirstPageNumberAttr )});};if _daeca .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .FitToWidthAttr )});};if _daeca .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .FitToHeightAttr )});};if _daeca .PageOrderAttr !=ST_PageOrderUnset {_bacd ,_ddcgf :=_daeca .PageOrderAttr .MarshalXMLAttr (_b .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _ddcgf !=nil {return _ddcgf ;};start .Attr =append (start .Attr ,_bacd );};if _daeca .OrientationAttr !=ST_OrientationUnset {_egegd ,_bcdd :=_daeca .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bcdd !=nil {return _bcdd ;};start .Attr =append (start .Attr ,_egegd );};if _daeca .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daeca .UsePrinterDefaultsAttr ))});};if _daeca .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daeca .BlackAndWhiteAttr ))});};if _daeca .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daeca .DraftAttr ))});};if _daeca .CellCommentsAttr !=ST_CellCommentsUnset {_gafab ,_daada :=_daeca .CellCommentsAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _daada !=nil {return _daada ;};start .Attr =append (start .Attr ,_gafab );};if _daeca .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daeca .UseFirstPageNumberAttr ))});};if _daeca .ErrorsAttr !=ST_PrintErrorUnset {_bggfd ,_bagbg :=_daeca .ErrorsAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _bagbg !=nil {return _bagbg ;};start .Attr =append (start .Attr ,_bggfd );};if _daeca .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .HorizontalDpiAttr )});};if _daeca .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .VerticalDpiAttr )});};if _daeca .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .CopiesAttr )});};if _daeca .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbce ST_rwColActionType )String ()string {switch _bbce {case 0:return "";case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return "";};func (_efcbc *CT_Connections )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gcgbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_gecc :=range _efcbc .Connection {e .EncodeElement (_gecc ,_gcgbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MergeCells ()*CT_MergeCells {_ebadg :=&CT_MergeCells {};return _ebadg }; -// Axis -AxisAttr ST_Axis ; +// Validate validates the CT_GradientFill and its children +func (_ecdaed *CT_GradientFill )Validate ()error {return _ecdaed .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};type CT_PivotCacheDefinition struct{IdAttr *string ; -// Dimension -DimensionAttr *uint32 ; +// Invalid Cache +InvalidAttr *bool ; -// Start -StartAttr *uint32 ; +// Save Pivot Records +SaveDataAttr *bool ; -// Minimum -MinAttr *uint32 ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Maximum -MaxAttr *uint32 ; +// Optimize Cache for Memory +OptimizeMemoryAttr *bool ; -// Active Row -ActiveRowAttr *uint32 ; +// Enable PivotCache Refresh +EnableRefreshAttr *bool ; -// Active Column -ActiveColAttr *uint32 ; +// Last Refreshed By +RefreshedByAttr *string ; -// Previous Row -PreviousRowAttr *uint32 ; +// PivotCache Last Refreshed Date +RefreshedDateAttr *float64 ; -// Previous Column Selection -PreviousColAttr *uint32 ; +// PivotCache Last Refreshed Date ISO +RefreshedDateIsoAttr *_gb .Time ; -// Click Count -ClickAttr *uint32 ;IdAttr *string ; +// Background Query +BackgroundQueryAttr *bool ; -// Pivot Area -PivotArea *CT_PivotArea ;};func (_cdfebf *CT_FontFamily )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_cdfebf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ggedd *CT_Worksheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _ggedd .SheetPr !=nil {_beaabb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_ggedd .SheetPr ,_beaabb );};if _ggedd .Dimension !=nil {_cfgga :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ggedd .Dimension ,_cfgga );};if _ggedd .SheetViews !=nil {_gabbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ggedd .SheetViews ,_gabbf );};if _ggedd .SheetFormatPr !=nil {_gccab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_ggedd .SheetFormatPr ,_gccab );};if _ggedd .Cols !=nil {_adacdc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_dfdeed :=range _ggedd .Cols {e .EncodeElement (_dfdeed ,_adacdc );};};_bfcge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ggedd .SheetData ,_bfcge );if _ggedd .SheetCalcPr !=nil {_aegff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_ggedd .SheetCalcPr ,_aegff );};if _ggedd .SheetProtection !=nil {_bddfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggedd .SheetProtection ,_bddfd );};if _ggedd .ProtectedRanges !=nil {_bfadb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_ggedd .ProtectedRanges ,_bfadb );};if _ggedd .Scenarios !=nil {_cded :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_ggedd .Scenarios ,_cded );};if _ggedd .AutoFilter !=nil {_dcfe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ggedd .AutoFilter ,_dcfe );};if _ggedd .SortState !=nil {_cecfe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ggedd .SortState ,_cecfe );};if _ggedd .DataConsolidate !=nil {_dbbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ggedd .DataConsolidate ,_dbbb );};if _ggedd .CustomSheetViews !=nil {_bggfeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ggedd .CustomSheetViews ,_bggfeg );};if _ggedd .MergeCells !=nil {_faebb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_ggedd .MergeCells ,_faebb );};if _ggedd .PhoneticPr !=nil {_dbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ggedd .PhoneticPr ,_dbc );};if _ggedd .ConditionalFormatting !=nil {_eecab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_gdfgc :=range _ggedd .ConditionalFormatting {e .EncodeElement (_gdfgc ,_eecab );};};if _ggedd .DataValidations !=nil {_ecgaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ggedd .DataValidations ,_ecgaa );};if _ggedd .Hyperlinks !=nil {_aeedc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_ggedd .Hyperlinks ,_aeedc );};if _ggedd .PrintOptions !=nil {_dcfca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ggedd .PrintOptions ,_dcfca );};if _ggedd .PageMargins !=nil {_bgad :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ggedd .PageMargins ,_bgad );};if _ggedd .PageSetup !=nil {_ccgae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ggedd .PageSetup ,_ccgae );};if _ggedd .HeaderFooter !=nil {_aaeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ggedd .HeaderFooter ,_aaeb );};if _ggedd .RowBreaks !=nil {_dfebff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ggedd .RowBreaks ,_dfebff );};if _ggedd .ColBreaks !=nil {_fccc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ggedd .ColBreaks ,_fccc );};if _ggedd .CustomProperties !=nil {_cfaceb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_ggedd .CustomProperties ,_cfaceb );};if _ggedd .CellWatches !=nil {_bbabe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_ggedd .CellWatches ,_bbabe );};if _ggedd .IgnoredErrors !=nil {_dgdab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_ggedd .IgnoredErrors ,_dgdab );};if _ggedd .SmartTags !=nil {_bccge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ggedd .SmartTags ,_bccge );};if _ggedd .Drawing !=nil {_cffdf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ggedd .Drawing ,_cffdf );};if _ggedd .LegacyDrawing !=nil {_fdba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ggedd .LegacyDrawing ,_fdba );};if _ggedd .LegacyDrawingHF !=nil {_cfaced :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ggedd .LegacyDrawingHF ,_cfaced );};if _ggedd .DrawingHF !=nil {_gdcbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ggedd .DrawingHF ,_gdcbd );};if _ggedd .Picture !=nil {_ebbfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_ggedd .Picture ,_ebbfc );};if _ggedd .OleObjects !=nil {_gbaab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_ggedd .OleObjects ,_gbaab );};if _ggedd .Controls !=nil {_gedea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_ggedd .Controls ,_gedea );};if _ggedd .WebPublishItems !=nil {_bafdb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ggedd .WebPublishItems ,_bafdb );};if _ggedd .TableParts !=nil {_gfdec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_ggedd .TableParts ,_gfdec );};if _ggedd .ExtLst !=nil {_acfcge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggedd .ExtLst ,_acfcge );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Missing Items Limit +MissingItemsLimitAttr *uint32 ; -// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path -func (_cgdab *VolTypes )ValidateWithPath (path string )error {if _efgeed :=_cgdab .CT_VolTypes .ValidateWithPath (path );_efgeed !=nil {return _efgeed ;};return nil ;}; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Validate validates the CT_Row and its children -func (_cgcebb *CT_Row )Validate ()error {return _cgcebb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};type CT_RangeSet struct{ +// PivotCache Last Refreshed Version +RefreshedVersionAttr *uint8 ; -// Field Item Index Page 1 -I1Attr *uint32 ; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Field Item Index Page 2 -I2Attr *uint32 ; +// PivotCache Record Count +RecordCountAttr *uint32 ; -// Field Item index Page 3 -I3Attr *uint32 ; +// Upgrade PivotCache on Refresh +UpgradeOnRefreshAttr *bool ; -// Field Item Index Page 4 -I4Attr *uint32 ; +// Tuple Cache +TupleCacheAttr *bool ; -// Reference -RefAttr *string ; +// Supports Subqueries +SupportSubqueryAttr *bool ; -// Named Range -NameAttr *string ; +// Supports Attribute Drilldown +SupportAdvancedDrillAttr *bool ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func (_dfeff *CT_SmartTags )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_ggdbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_cagf :=range _dfeff .CellSmartTags {e .EncodeElement (_cagf ,_ggdbf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_ServerFormats struct{ +// PivotCache Source Description +CacheSource *CT_CacheSource ; -// Format Count -CountAttr *uint32 ; +// PivotCache Fields +CacheFields *CT_CacheFields ; -// Server Format -ServerFormat []*CT_ServerFormat ;};func (_dfeea *CT_MdxMemeberProp )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_dfeea .NAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",_dfeea .NpAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// PivotCache Hierarchies +CacheHierarchies *CT_CacheHierarchies ; -// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path -func (_gbebg *CT_Controls )ValidateWithPath (path string )error {for _cggca ,_egca :=range _gbebg .Control {if _cgbfg :=_egca .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_cggca ));_cgbfg !=nil {return _cgbfg ;};};return nil ;};func NewCT_RowFields ()*CT_RowFields {_dgagd :=&CT_RowFields {};return _dgagd };type CT_MemberProperty struct{ +// OLAP KPIs +Kpis *CT_PCDKPIs ; -// OLAP Member Property Unique Name -NameAttr *string ; +// Tuple Cache +TupleCache *CT_TupleCache ; -// Show Cell -ShowCellAttr *bool ; +// Calculated Items +CalculatedItems *CT_CalculatedItems ; -// Show Tooltip -ShowTipAttr *bool ; +// Calculated Members +CalculatedMembers *CT_CalculatedMembers ; -// Show As Caption -ShowAsCaptionAttr *bool ; +// OLAP Dimensions +Dimensions *CT_Dimensions ; -// Name Length -NameLenAttr *uint32 ; +// OLAP Measure Groups +MeasureGroups *CT_MeasureGroups ; -// Property Name Character Index -PPosAttr *uint32 ; +// OLAP Measure Group +Maps *CT_MeasureDimensionMaps ; -// Property Name Length -PLenAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Level Index -LevelAttr *uint32 ; +// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path +func (_cgfgg *CT_RgbColor )ValidateWithPath (path string )error {return nil }; -// Field Index -FieldAttr uint32 ;};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path +func (_bgfa *CT_ChartsheetView )ValidateWithPath (path string )error {if _bgfa .ExtLst !=nil {if _dgcba :=_bgfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcba !=nil {return _dgcba ;};};return nil ;}; -// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path -func (_cbfbb *CT_CellWatches )ValidateWithPath (path string )error {for _fdadd ,_cgccb :=range _cbfbb .CellWatch {if _fegcg :=_cgccb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_fdadd ));_fegcg !=nil {return _fegcg ;};};return nil ;};func (_gfaee *ST_SourceType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gfaee =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_gfaee =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_gfaee =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_gfaee =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_gfaee =4;};return nil ;};func (_fbegg *CT_HierarchyUsage )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cbcgce :=range start .Attr {if _cbcgce .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_acadb ,_cdce :=_ccfece .ParseInt (_cbcgce .Value ,10,32);if _cdce !=nil {return _cdce ;};_fbegg .HierarchyUsageAttr =int32 (_acadb );continue ;};};for {_gddgg ,_cae :=d .Token ();if _cae !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0055\u0073\u0061\u0067\u0065: \u0025\u0073",_cae );};if _effbd ,_cgcdf :=_gddgg .(_ebfeac .EndElement );_cgcdf &&_effbd .Name ==start .Name {break ;};};return nil ;};func (_egeec *CT_Connection )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_egce :=range start .Attr {if _egce .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gfabbf ,_adafe :=_ccfece .ParseBool (_egce .Value );if _adafe !=nil {return _adafe ;};_egeec .DeletedAttr =&_gfabbf ;continue ;};if _egce .Name .Local =="\u0069\u0064"{_fcbae ,_fceed :=_ccfece .ParseUint (_egce .Value ,10,32);if _fceed !=nil {return _fceed ;};_egeec .IdAttr =uint32 (_fcbae );continue ;};if _egce .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_ebgca ,_ddbef :=_ccfece .ParseBool (_egce .Value );if _ddbef !=nil {return _ddbef ;};_egeec .OnlyUseConnectionFileAttr =&_ebgca ;continue ;};if _egce .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_faefd ,_ffac :=_egce .Value ,error (nil );if _ffac !=nil {return _ffac ;};_egeec .OdcFileAttr =&_faefd ;continue ;};if _egce .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_cacbg ,_ggdb :=_ccfece .ParseBool (_egce .Value );if _ggdb !=nil {return _ggdb ;};_egeec .BackgroundAttr =&_cacbg ;continue ;};if _egce .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_egcfc ,_agbf :=_ccfece .ParseUint (_egce .Value ,10,32);if _agbf !=nil {return _agbf ;};_bbd :=uint32 (_egcfc );_egeec .IntervalAttr =&_bbd ;continue ;};if _egce .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_edebd ,_baeaa :=_ccfece .ParseBool (_egce .Value );if _baeaa !=nil {return _baeaa ;};_egeec .RefreshOnLoadAttr =&_edebd ;continue ;};if _egce .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_fecee ,_ebce :=_egce .Value ,error (nil );if _ebce !=nil {return _ebce ;};_egeec .DescriptionAttr =&_fecee ;continue ;};if _egce .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_afafaf ,_fgggf :=_ccfece .ParseBool (_egce .Value );if _fgggf !=nil {return _fgggf ;};_egeec .SaveDataAttr =&_afafaf ;continue ;};if _egce .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_edba ,_cdbcc :=_ccfece .ParseUint (_egce .Value ,10,32);if _cdbcc !=nil {return _cdbcc ;};_gaccg :=uint32 (_edba );_egeec .ReconnectionMethodAttr =&_gaccg ;continue ;};if _egce .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_egeec .CredentialsAttr .UnmarshalXMLAttr (_egce );continue ;};if _egce .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_fcagae ,_gcag :=_ccfece .ParseBool (_egce .Value );if _gcag !=nil {return _gcag ;};_egeec .KeepAliveAttr =&_fcagae ;continue ;};if _egce .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_egaadb ,_gcga :=_egce .Value ,error (nil );if _gcga !=nil {return _gcga ;};_egeec .SourceFileAttr =&_egaadb ;continue ;};if _egce .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_cacc ,_daabb :=_egce .Value ,error (nil );if _daabb !=nil {return _daabb ;};_egeec .SingleSignOnIdAttr =&_cacc ;continue ;};if _egce .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cfebad ,_bcgaf :=_ccfece .ParseBool (_egce .Value );if _bcgaf !=nil {return _bcgaf ;};_egeec .SavePasswordAttr =&_cfebad ;continue ;};if _egce .Name .Local =="\u006e\u0061\u006d\u0065"{_fbeab ,_bdddd :=_egce .Value ,error (nil );if _bdddd !=nil {return _bdddd ;};_egeec .NameAttr =&_fbeab ;continue ;};if _egce .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aagbd ,_feac :=_ccfece .ParseUint (_egce .Value ,10,8);if _feac !=nil {return _feac ;};_egeec .RefreshedVersionAttr =uint8 (_aagbd );continue ;};if _egce .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bfgee ,_bagd :=_ccfece .ParseUint (_egce .Value ,10,8);if _bagd !=nil {return _bagd ;};_aeefc :=uint8 (_bfgee );_egeec .MinRefreshableVersionAttr =&_aeefc ;continue ;};if _egce .Name .Local =="\u006e\u0065\u0077"{_dfcab ,_bbeffa :=_ccfece .ParseBool (_egce .Value );if _bbeffa !=nil {return _bbeffa ;};_egeec .NewAttr =&_dfcab ;continue ;};if _egce .Name .Local =="\u0074\u0079\u0070\u0065"{_abafg ,_eebbb :=_ccfece .ParseUint (_egce .Value ,10,32);if _eebbb !=nil {return _eebbb ;};_cdffc :=uint32 (_abafg );_egeec .TypeAttr =&_cdffc ;continue ;};};_geff :for {_ddae ,_cbgabf :=d .Token ();if _cbgabf !=nil {return _cbgabf ;};switch _efaea :=_ddae .(type ){case _ebfeac .StartElement :switch _efaea .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_egeec .DbPr =NewCT_DbPr ();if _bdabe :=d .DecodeElement (_egeec .DbPr ,&_efaea );_bdabe !=nil {return _bdabe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_egeec .OlapPr =NewCT_OlapPr ();if _dddeeg :=d .DecodeElement (_egeec .OlapPr ,&_efaea );_dddeeg !=nil {return _dddeeg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_egeec .WebPr =NewCT_WebPr ();if _bagcb :=d .DecodeElement (_egeec .WebPr ,&_efaea );_bagcb !=nil {return _bagcb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_egeec .TextPr =NewCT_TextPr ();if _ffcdag :=d .DecodeElement (_egeec .TextPr ,&_efaea );_ffcdag !=nil {return _ffcdag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_egeec .Parameters =NewCT_Parameters ();if _bbadg :=d .DecodeElement (_egeec .Parameters ,&_efaea );_bbadg !=nil {return _bbadg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egeec .ExtLst =NewCT_ExtensionList ();if _gdbca :=d .DecodeElement (_egeec .ExtLst ,&_efaea );_gdbca !=nil {return _gdbca ;};default:_afeac .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\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_efaea .Name );if _ebeebb :=d .Skip ();_ebeebb !=nil {return _ebeebb ;};};case _ebfeac .EndElement :break _geff ;case _ebfeac .CharData :};};return nil ;};func (_bacgb *CT_Font )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _bacgb .Name !=nil {_gegbae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_deaaf :=range _bacgb .Name {e .EncodeElement (_deaaf ,_gegbae );};};if _bacgb .Charset !=nil {_cdgfag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_aedcge :=range _bacgb .Charset {e .EncodeElement (_aedcge ,_cdgfag );};};if _bacgb .Family !=nil {_dafca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_agegc :=range _bacgb .Family {e .EncodeElement (_agegc ,_dafca );};};if _bacgb .B !=nil {_befcaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_fdgf :=range _bacgb .B {e .EncodeElement (_fdgf ,_befcaa );};};if _bacgb .I !=nil {_edgfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_abacc :=range _bacgb .I {e .EncodeElement (_abacc ,_edgfd );};};if _bacgb .Strike !=nil {_acece :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_gbcd :=range _bacgb .Strike {e .EncodeElement (_gbcd ,_acece );};};if _bacgb .Outline !=nil {_adf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_gafec :=range _bacgb .Outline {e .EncodeElement (_gafec ,_adf );};};if _bacgb .Shadow !=nil {_bcdfgb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_eefabd :=range _bacgb .Shadow {e .EncodeElement (_eefabd ,_bcdfgb );};};if _bacgb .Condense !=nil {_fggce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_gddgc :=range _bacgb .Condense {e .EncodeElement (_gddgc ,_fggce );};};if _bacgb .Extend !=nil {_gbeee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_cbbad :=range _bacgb .Extend {e .EncodeElement (_cbbad ,_gbeee );};};if _bacgb .Color !=nil {_dggfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_bcefa :=range _bacgb .Color {e .EncodeElement (_bcefa ,_dggfd );};};if _bacgb .Sz !=nil {_adged :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_ffbbd :=range _bacgb .Sz {e .EncodeElement (_ffbbd ,_adged );};};if _bacgb .U !=nil {_ecfgf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_dgeca :=range _bacgb .U {e .EncodeElement (_dgeca ,_ecfgf );};};if _bacgb .VertAlign !=nil {_faccf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_ce :=range _bacgb .VertAlign {e .EncodeElement (_ce ,_faccf );};};if _bacgb .Scheme !=nil {_gfeab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_cedge :=range _bacgb .Scheme {e .EncodeElement (_cedge ,_gfeab );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_QueryCache struct{ +// Validate validates the CT_Cfvo and its children +func (_ecec *CT_Cfvo )Validate ()error {return _ecec .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func (_cagab ST_CalcMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cagab .String (),start );};func (_fcccd *CT_OutlinePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egba :=range start .Attr {if _egba .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_gdcba ,_bdfbbd :=_e .ParseBool (_egba .Value );if _bdfbbd !=nil {return _bdfbbd ;};_fcccd .ApplyStylesAttr =&_gdcba ;continue ;};if _egba .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_agcff ,_cfefe :=_e .ParseBool (_egba .Value );if _cfefe !=nil {return _cfefe ;};_fcccd .SummaryBelowAttr =&_agcff ;continue ;};if _egba .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_facce ,_cadfdd :=_e .ParseBool (_egba .Value );if _cadfdd !=nil {return _cadfdd ;};_fcccd .SummaryRightAttr =&_facce ;continue ;};if _egba .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_afggf ,_ffbb :=_e .ParseBool (_egba .Value );if _ffbb !=nil {return _ffbb ;};_fcccd .ShowOutlineSymbolsAttr =&_afggf ;continue ;};};for {_acbab ,_gefgf :=d .Token ();if _gefgf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_gefgf );};if _acbge ,_faeff :=_acbab .(_b .EndElement );_faeff &&_acbge .Name ==start .Name {break ;};};return nil ;};func (_beaf *CT_MergeCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgcebc :=range start .Attr {if _fgcebc .Name .Local =="\u0072\u0065\u0066"{_dcdab ,_eddca :=_fgcebc .Value ,error (nil );if _eddca !=nil {return _eddca ;};_beaf .RefAttr =_dcdab ;continue ;};};for {_bbcaf ,_cfdgf :=d .Token ();if _cfdgf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cfdgf );};if _cdagd ,_bacacg :=_bbcaf .(_b .EndElement );_bacacg &&_cdagd .Name ==start .Name {break ;};};return nil ;};func (_fcecc *CT_ColorFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bede :=range start .Attr {if _bede .Name .Local =="\u0064\u0078\u0066I\u0064"{_acbg ,_dacc :=_e .ParseUint (_bede .Value ,10,32);if _dacc !=nil {return _dacc ;};_adeg :=uint32 (_acbg );_fcecc .DxfIdAttr =&_adeg ;continue ;};if _bede .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_dfcc ,_effd :=_e .ParseBool (_bede .Value );if _effd !=nil {return _effd ;};_fcecc .CellColorAttr =&_dfcc ;continue ;};};for {_fdcc ,_eadf :=d .Token ();if _eadf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072:\u0020\u0025\u0073",_eadf );};if _gaff ,_cbgff :=_fdcc .(_b .EndElement );_cbgff &&_gaff .Name ==start .Name {break ;};};return nil ;};func (_efgcdf ST_CalcMode )String ()string {switch _efgcdf {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return "";};func (_bbeccd *ST_DataConsolidateFunction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggebd ,_abdfbc :=d .Token ();if _abdfbc !=nil {return _abdfbc ;};if _cbfdb ,_cdade :=_ggebd .(_b .EndElement );_cdade &&_cbfdb .Name ==start .Name {*_bbeccd =1;return nil ;};if _fafgd ,_bgeca :=_ggebd .(_b .CharData );!_bgeca {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",_ggebd );}else {switch string (_fafgd ){case "":*_bbeccd =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bbeccd =1;case "\u0063\u006f\u0075n\u0074":*_bbeccd =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bbeccd =3;case "\u006d\u0061\u0078":*_bbeccd =4;case "\u006d\u0069\u006e":*_bbeccd =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bbeccd =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bbeccd =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_bbeccd =8;case "\u0073\u0075\u006d":*_bbeccd =9;case "\u0076\u0061\u0072":*_bbeccd =10;case "\u0076\u0061\u0072\u0070":*_bbeccd =11;};};_ggebd ,_abdfbc =d .Token ();if _abdfbc !=nil {return _abdfbc ;};if _dcece ,_cefbf :=_ggebd .(_b .EndElement );_cefbf &&_dcece .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",_ggebd );};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_eeca :=&CT_PCDSDTCEntries {};return _eeca };func NewCT_ChartFormat ()*CT_ChartFormat {_adeeg :=&CT_ChartFormat {};_adeeg .PivotArea =NewCT_PivotArea ();return _adeeg ;};func (_dfdbb *ST_SortBy )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfdbb =0;case "\u0076\u0061\u006cu\u0065":*_dfdbb =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_dfdbb =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_dfdbb =3;case "\u0069\u0063\u006f\u006e":*_dfdbb =4;};return nil ;};func (_fdfe *CT_CellSmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_fdfe .RAttr )});e .EncodeToken (start );_ccac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_fgb :=range _fdfe .CellSmartTag {e .EncodeElement (_fgb ,_ccac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NumFmt struct{ -// Cached Query Count -CountAttr *uint32 ; +// Number Format Id +NumFmtIdAttr uint32 ; -// Query -Query []*CT_Query ;}; +// Number Format Code +FormatCodeAttr string ;};func (_gbcag *CT_Rst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faefgb :for {_gaefd ,_fcbfg :=d .Token ();if _fcbfg !=nil {return _fcbfg ;};switch _fcdba :=_gaefd .(type ){case _b .StartElement :switch _fcdba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gbcag .T =new (string );if _dbead :=d .DecodeElement (_gbcag .T ,&_fcdba );_dbead !=nil {return _dbead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_gdbef :=NewCT_RElt ();if _gdeb :=d .DecodeElement (_gdbef ,&_fcdba );_gdeb !=nil {return _gdeb ;};_gbcag .R =append (_gbcag .R ,_gdbef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_fafgce :=NewCT_PhoneticRun ();if _cdcfc :=d .DecodeElement (_fafgce ,&_fcdba );_cdcfc !=nil {return _cdcfc ;};_gbcag .RPh =append (_gbcag .RPh ,_fafgce );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_gbcag .PhoneticPr =NewCT_PhoneticPr ();if _dcdca :=d .DecodeElement (_gbcag .PhoneticPr ,&_fcdba );_dcdca !=nil {return _dcdca ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_fcdba .Name );if _fagge :=d .Skip ();_fagge !=nil {return _fagge ;};};case _b .EndElement :break _faefgb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ReviewedRevisions and its children -func (_bggg *CT_ReviewedRevisions )Validate ()error {return _bggg .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};type CT_FileRecoveryPr struct{ +// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path +func (_bgaeg *CT_FieldsUsage )ValidateWithPath (path string )error {for _cdcaf ,_bbdgb :=range _bgaeg .FieldUsage {if _bbebg :=_bbdgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_cdcaf ));_bbebg !=nil {return _bbebg ;};};return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_bbfcd :=&CT_PivotHierarchies {};return _bbfcd };func (_gaaf *CT_CommentList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfea :for {_ffee ,_abbe :=d .Token ();if _abbe !=nil {return _abbe ;};switch _dfad :=_ffee .(type ){case _b .StartElement :switch _dfad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_dfeg :=NewCT_Comment ();if _gbddd :=d .DecodeElement (_dfeg ,&_dfad );_gbddd !=nil {return _gbddd ;};_gaaf .Comment =append (_gaaf .Comment ,_dfeg );default:_d .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_dfad .Name );if _ccefc :=d .Skip ();_ccefc !=nil {return _ccefc ;};};case _b .EndElement :break _cfea ;case _b .CharData :};};return nil ;};func (_cagf *CT_ColorScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_beg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_eeacb :=range _cagf .Cfvo {e .EncodeElement (_eeacb ,_beg );};_cacfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_gdbgd :=range _cagf .Color {e .EncodeElement (_gdbgd ,_cacfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Auto Recover -AutoRecoverAttr *bool ; +// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path +func (_gafdc *CT_DiscretePr )ValidateWithPath (path string )error {for _daff ,_befe :=range _gafdc .X {if _eabga :=_befe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_daff ));_eabga !=nil {return _eabga ;};};return nil ;};type ST_TextVAlign byte ; -// Crash Save -CrashSaveAttr *bool ; +// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path +func (_facgff *CT_SortState )ValidateWithPath (path string )error {if _efccad :=_facgff .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_efccad !=nil {return _efccad ;};for _fdcdg ,_bdfbg :=range _facgff .SortCondition {if _aeceddb :=_bdfbg .ValidateWithPath (_f .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_fdcdg ));_aeceddb !=nil {return _aeceddb ;};};if _facgff .ExtLst !=nil {if _eddcg :=_facgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddcg !=nil {return _eddcg ;};};return nil ;}; -// Data Extract Load -DataExtractLoadAttr *bool ; +// Validate validates the CT_PivotHierarchies and its children +func (_ffccg *CT_PivotHierarchies )Validate ()error {return _ffccg .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_acbed ST_PaneState )Validate ()error {return _acbed .ValidateWithPath ("")}; -// Repair Load -RepairLoadAttr *bool ;}; +// Validate validates the CT_WorksheetSource and its children +func (_ecccc *CT_WorksheetSource )Validate ()error {return _ecccc .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};type ST_SmartTagShow byte ;func (_bgage *CT_DataBar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgage .Color =NewCT_Color ();for _ ,_cdac :=range start .Attr {if _cdac .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_gcffd ,_faaa :=_e .ParseUint (_cdac .Value ,10,32);if _faaa !=nil {return _faaa ;};_dcgeb :=uint32 (_gcffd );_bgage .MinLengthAttr =&_dcgeb ;continue ;};if _cdac .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_cffea ,_ccgeg :=_e .ParseUint (_cdac .Value ,10,32);if _ccgeg !=nil {return _ccgeg ;};_ggdbg :=uint32 (_cffea );_bgage .MaxLengthAttr =&_ggdbg ;continue ;};if _cdac .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_ddbae ,_eacf :=_e .ParseBool (_cdac .Value );if _eacf !=nil {return _eacf ;};_bgage .ShowValueAttr =&_ddbae ;continue ;};};_bdbf :for {_gfge ,_fabe :=d .Token ();if _fabe !=nil {return _fabe ;};switch _degb :=_gfge .(type ){case _b .StartElement :switch _degb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_fbebab :=NewCT_Cfvo ();if _eacfg :=d .DecodeElement (_fbebab ,&_degb );_eacfg !=nil {return _eacfg ;};_bgage .Cfvo =append (_bgage .Cfvo ,_fbebab );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _fbfce :=d .DecodeElement (_bgage .Color ,&_degb );_fbfce !=nil {return _fbfce ;};default:_d .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\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_degb .Name );if _baeg :=d .Skip ();_baeg !=nil {return _baeg ;};};case _b .EndElement :break _bdbf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_MdxMemeberProp and its children -func (_ebfbc *CT_MdxMemeberProp )Validate ()error {return _ebfbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func (_ffaab *CT_Parameter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ffaab .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffaab .NameAttr )});};if _ffaab .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffaab .SqlTypeAttr )});};if _ffaab .ParameterTypeAttr !=ST_ParameterTypeUnset {_cdegce ,_fbabdd :=_ffaab .ParameterTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _fbabdd !=nil {return _fbabdd ;};start .Attr =append (start .Attr ,_cdegce );};if _ffaab .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffaab .RefreshOnChangeAttr ))});};if _ffaab .PromptAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffaab .PromptAttr )});};if _ffaab .BooleanAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffaab .BooleanAttr ))});};if _ffaab .DoubleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffaab .DoubleAttr )});};if _ffaab .IntegerAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffaab .IntegerAttr )});};if _ffaab .StringAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffaab .StringAttr )});};if _ffaab .CellAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffaab .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SheetFormatPr and its children +func (_ffffg *CT_SheetFormatPr )Validate ()error {return _ffffg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func (_cddgce *CT_Set )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eacgf :=range start .Attr {if _eacgf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfcbea ,_gddbc :=_e .ParseUint (_eacgf .Value ,10,32);if _gddbc !=nil {return _gddbc ;};_eacef :=uint32 (_cfcbea );_cddgce .CountAttr =&_eacef ;continue ;};if _eacgf .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_dagfcc ,_dfdgaf :=_e .ParseInt (_eacgf .Value ,10,32);if _dfdgaf !=nil {return _dfdgaf ;};_cddgce .MaxRankAttr =int32 (_dagfcc );continue ;};if _eacgf .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_efcfe ,_gdbdc :=_eacgf .Value ,error (nil );if _gdbdc !=nil {return _gdbdc ;};_cddgce .SetDefinitionAttr =_efcfe ;continue ;};if _eacgf .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_cddgce .SortTypeAttr .UnmarshalXMLAttr (_eacgf );continue ;};if _eacgf .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_fccfbc ,_aedda :=_e .ParseBool (_eacgf .Value );if _aedda !=nil {return _aedda ;};_cddgce .QueryFailedAttr =&_fccfbc ;continue ;};};_fdgdd :for {_facef ,_faafed :=d .Token ();if _faafed !=nil {return _faafed ;};switch _deecbe :=_facef .(type ){case _b .StartElement :switch _deecbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_ceeed :=NewCT_Tuples ();if _defga :=d .DecodeElement (_ceeed ,&_deecbe );_defga !=nil {return _defga ;};_cddgce .Tpls =append (_cddgce .Tpls ,_ceeed );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_cddgce .SortByTuple =NewCT_Tuples ();if _decdfe :=d .DecodeElement (_cddgce .SortByTuple ,&_deecbe );_decdfe !=nil {return _decdfe ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0074\u0020\u0025\u0076",_deecbe .Name );if _debbf :=d .Skip ();_debbf !=nil {return _debbf ;};};case _b .EndElement :break _fdgdd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_I and its children, prefixing error messages with path -func (_cdbge *CT_I )ValidateWithPath (path string )error {if _gfcca :=_cdbge .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gfcca !=nil {return _gfcca ;};for _ecagc ,_bedfee :=range _cdbge .X {if _adadc :=_bedfee .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ecagc ));_adadc !=nil {return _adadc ;};};return nil ;};func (_gecag *CT_ExternalDefinedNames )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _gecag .DefinedName !=nil {_adeda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_dbegf :=range _gecag .DefinedName {e .EncodeElement (_dbegf ,_adeda );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_afadg :=&CT_CalcPr {};return _afadg };func (_aggfcbb ST_rwColActionType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_afefgc :=_ebfeac .Attr {};_afefgc .Name =name ;switch _aggfcbb {case ST_rwColActionTypeUnset :_afefgc .Value ="";case ST_rwColActionTypeInsertRow :_afefgc .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_afefgc .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_afefgc .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_afefgc .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _afefgc ,nil ;}; +// Validate validates the CT_Pane and its children +func (_cccca *CT_Pane )Validate ()error {return _cccca .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");}; -// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path -func (_efgad *CT_FieldsUsage )ValidateWithPath (path string )error {for _ddeeg ,_edbff :=range _efgad .FieldUsage {if _cecbgc :=_edbff .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_ddeeg ));_cecbgc !=nil {return _cecbgc ;};};return nil ;};func (_beceb *CT_CalcChain )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gaeeg :for {_fbadb ,_fbegbg :=d .Token ();if _fbegbg !=nil {return _fbegbg ;};switch _acg :=_fbadb .(type ){case _ebfeac .StartElement :switch _acg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_dccagc :=NewCT_CalcCell ();if _dddaca :=d .DecodeElement (_dccagc ,&_acg );_dddaca !=nil {return _dddaca ;};_beceb .C =append (_beceb .C ,_dccagc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beceb .ExtLst =NewCT_ExtensionList ();if _ccddd :=d .DecodeElement (_beceb .ExtLst ,&_acg );_ccddd !=nil {return _ccddd ;};default:_afeac .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_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_acg .Name );if _afgccb :=d .Skip ();_afgccb !=nil {return _afgccb ;};};case _ebfeac .EndElement :break _gaeeg ;case _ebfeac .CharData :};};return nil ;};func (_gbaeg *ST_ShowDataAs )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cbega ,_ecbb :=d .Token ();if _ecbb !=nil {return _ecbb ;};if _dgabg ,_cdbg :=_cbega .(_ebfeac .EndElement );_cdbg &&_dgabg .Name ==start .Name {*_gbaeg =1;return nil ;};if _dbcg ,_fbbcaa :=_cbega .(_ebfeac .CharData );!_fbbcaa {return _eecbf .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",_cbega );}else {switch string (_dbcg ){case "":*_gbaeg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gbaeg =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_gbaeg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gbaeg =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_gbaeg =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_gbaeg =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_gbaeg =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_gbaeg =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_gbaeg =8;case "\u0069\u006e\u0064e\u0078":*_gbaeg =9;};};_cbega ,_ecbb =d .Token ();if _ecbb !=nil {return _ecbb ;};if _dbeadd ,_ccbd :=_cbega .(_ebfeac .EndElement );_ccbd &&_dbeadd .Name ==start .Name {return nil ;};return _eecbf .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",_cbega );};func (_defce *CT_ExternalLink )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bedee :for {_ebceg ,_aebba :=d .Token ();if _aebba !=nil {return _aebba ;};switch _aaedg :=_ebceg .(type ){case _ebfeac .StartElement :switch _aaedg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_defce .Choice =NewCT_ExternalLinkChoice ();if _bgfcaf :=d .DecodeElement (&_defce .Choice .ExternalBook ,&_aaedg );_bgfcaf !=nil {return _bgfcaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_defce .Choice =NewCT_ExternalLinkChoice ();if _dgddb :=d .DecodeElement (&_defce .Choice .DdeLink ,&_aaedg );_dgddb !=nil {return _dgddb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_defce .Choice =NewCT_ExternalLinkChoice ();if _cdbda :=d .DecodeElement (&_defce .Choice .OleLink ,&_aaedg );_cdbda !=nil {return _cdbda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defce .ExtLst =NewCT_ExtensionList ();if _cdaage :=d .DecodeElement (_defce .ExtLst ,&_aaedg );_cdaage !=nil {return _cdaage ;};default:_afeac .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\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_aaedg .Name );if _fffa :=d .Skip ();_fffa !=nil {return _fffa ;};};case _ebfeac .EndElement :break _bedee ;case _ebfeac .CharData :};};return nil ;};func (_acebg *CT_NumFmts )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _acebg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_acebg .CountAttr )});};e .EncodeToken (start );if _acebg .NumFmt !=nil {_decbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_fdcg :=range _acebg .NumFmt {e .EncodeElement (_fdcg ,_decbd );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path +func (_ebafa *CT_WebPublishItem )ValidateWithPath (path string )error {if _ebafa .SourceTypeAttr ==ST_WebSourceTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _aabba :=_ebafa .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aabba !=nil {return _aabba ;};return nil ;}; -// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path -func (_bgdbd *CT_OleLink )ValidateWithPath (path string )error {if _bgdbd .OleItems !=nil {if _bba :=_bgdbd .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_bba !=nil {return _bba ;};};return nil ;};func NewCT_FieldUsage ()*CT_FieldUsage {_geddf :=&CT_FieldUsage {};return _geddf };type CT_MapInfo struct{ +// Validate validates the CT_TableColumns and its children +func (_gbaeea *CT_TableColumns )Validate ()error {return _gbaeea .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func NewCT_PrintOptions ()*CT_PrintOptions {_gadbd :=&CT_PrintOptions {};return _gadbd }; -// Prefix Mappings for XPath Expressions -SelectionNamespacesAttr string ; +// Validate validates the CT_PageBreak and its children +func (_ffede *CT_PageBreak )Validate ()error {return _ffede .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func NewCT_ExternalReference ()*CT_ExternalReference {_bbfbc :=&CT_ExternalReference {};return _bbfbc ;};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;);type CT_MetadataType struct{ -// XML Schema -Schema []*CT_Schema ; +// Metadata Type Name +NameAttr string ; -// XML Mapping Properties -Map []*CT_Map ;}; +// Minimum Supported Version +MinSupportedVersionAttr uint32 ; -// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path -func (_edbac *ExternalLink )ValidateWithPath (path string )error {if _egfee :=_edbac .CT_ExternalLink .ValidateWithPath (path );_egfee !=nil {return _egfee ;};return nil ;};func (_beaa *CT_DrawingHF )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ffaad :=range start .Attr {if _ffaad .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"&&_ffaad .Name .Local =="\u0069\u0064"||_ffaad .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"&&_ffaad .Name .Local =="\u0069\u0064"{_bedae ,_ggbdd :=_ffaad .Value ,error (nil );if _ggbdd !=nil {return _ggbdd ;};_beaa .IdAttr =_bedae ;continue ;};if _ffaad .Name .Local =="\u0072\u0068\u0066"{_gbgg ,_dccaf :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _dccaf !=nil {return _dccaf ;};_fbabf :=uint32 (_gbgg );_beaa .RhfAttr =&_fbabf ;continue ;};if _ffaad .Name .Local =="\u006c\u0066\u006f"{_ccgb ,_bcff :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _bcff !=nil {return _bcff ;};_caccf :=uint32 (_ccgb );_beaa .LfoAttr =&_caccf ;continue ;};if _ffaad .Name .Local =="\u006c\u0066\u0065"{_ccade ,_fdaa :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _fdaa !=nil {return _fdaa ;};_cbcaf :=uint32 (_ccade );_beaa .LfeAttr =&_cbcaf ;continue ;};if _ffaad .Name .Local =="\u006c\u0068\u0066"{_gefgb ,_defcef :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _defcef !=nil {return _defcef ;};_bgab :=uint32 (_gefgb );_beaa .LhfAttr =&_bgab ;continue ;};if _ffaad .Name .Local =="\u006c\u0066\u0066"{_gcgcgb ,_dfcddd :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _dfcddd !=nil {return _dfcddd ;};_fgae :=uint32 (_gcgcgb );_beaa .LffAttr =&_fgae ;continue ;};if _ffaad .Name .Local =="\u0063\u0068\u0065"{_cefab ,_aafcb :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _aafcb !=nil {return _aafcb ;};_beag :=uint32 (_cefab );_beaa .CheAttr =&_beag ;continue ;};if _ffaad .Name .Local =="\u0072\u0068\u006f"{_dged ,_ebec :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _ebec !=nil {return _ebec ;};_gcfdc :=uint32 (_dged );_beaa .RhoAttr =&_gcfdc ;continue ;};if _ffaad .Name .Local =="\u0072\u0068\u0065"{_cefbcb ,_badba :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _badba !=nil {return _badba ;};_cab :=uint32 (_cefbcb );_beaa .RheAttr =&_cab ;continue ;};if _ffaad .Name .Local =="\u006c\u0068\u006f"{_ecgggb ,_efedde :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _efedde !=nil {return _efedde ;};_ceea :=uint32 (_ecgggb );_beaa .LhoAttr =&_ceea ;continue ;};if _ffaad .Name .Local =="\u006c\u0068\u0065"{_acfa ,_efaae :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _efaae !=nil {return _efaae ;};_afdef :=uint32 (_acfa );_beaa .LheAttr =&_afdef ;continue ;};if _ffaad .Name .Local =="\u0063\u0068\u006f"{_dbaed ,_eagbag :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _eagbag !=nil {return _eagbag ;};_edeeb :=uint32 (_dbaed );_beaa .ChoAttr =&_edeeb ;continue ;};if _ffaad .Name .Local =="\u0063\u0068\u0066"{_bae ,_cbf :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _cbf !=nil {return _cbf ;};_ggbeg :=uint32 (_bae );_beaa .ChfAttr =&_ggbeg ;continue ;};if _ffaad .Name .Local =="\u0063\u0066\u006f"{_ebbc ,_adbaa :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _adbaa !=nil {return _adbaa ;};_gbac :=uint32 (_ebbc );_beaa .CfoAttr =&_gbac ;continue ;};if _ffaad .Name .Local =="\u0063\u0066\u0065"{_gcdebd ,_bfabe :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _bfabe !=nil {return _bfabe ;};_eaffad :=uint32 (_gcdebd );_beaa .CfeAttr =&_eaffad ;continue ;};if _ffaad .Name .Local =="\u0063\u0066\u0066"{_acebf ,_cgcgf :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _cgcgf !=nil {return _cgcgf ;};_abbbgc :=uint32 (_acebf );_beaa .CffAttr =&_abbbgc ;continue ;};if _ffaad .Name .Local =="\u0072\u0066\u006f"{_feadd ,_abga :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _abga !=nil {return _abga ;};_gef :=uint32 (_feadd );_beaa .RfoAttr =&_gef ;continue ;};if _ffaad .Name .Local =="\u0072\u0066\u0065"{_fbcbf ,_fbfcg :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _fbfcg !=nil {return _fbfcg ;};_aggef :=uint32 (_fbcbf );_beaa .RfeAttr =&_aggef ;continue ;};if _ffaad .Name .Local =="\u0072\u0066\u0066"{_eedea ,_cgcddd :=_ccfece .ParseUint (_ffaad .Value ,10,32);if _cgcddd !=nil {return _cgcddd ;};_ccaa :=uint32 (_eedea );_beaa .RffAttr =&_ccaa ;continue ;};};for {_gfgc ,_afgae :=d .Token ();if _afgae !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_afgae );};if _ecbdc ,_ebgcf :=_gfgc .(_ebfeac .EndElement );_ebgcf &&_ecbdc .Name ==start .Name {break ;};};return nil ;};func (_bfaef ST_GrowShrinkType )ValidateWithPath (path string )error {switch _bfaef {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfaef ));};return nil ;};func (_febfdd *CT_DataBar )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _febfdd .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_eecbf .Sprintf ("\u0025\u0076",*_febfdd .MinLengthAttr )});};if _febfdd .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_eecbf .Sprintf ("\u0025\u0076",*_febfdd .MaxLengthAttr )});};if _febfdd .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_febfdd .ShowValueAttr ))});};e .EncodeToken (start );_dabaeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_eaecc :=range _febfdd .Cfvo {e .EncodeElement (_eaecc ,_dabaeg );};_gedbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_febfdd .Color ,_gedbb );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Pages ()*CT_Pages {_efdcf :=&CT_Pages {};return _efdcf };func NewCT_ExternalReference ()*CT_ExternalReference {_dadfe :=&CT_ExternalReference {};return _dadfe ;};func (_ffdg ST_ShowDataAs )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ffdg .String (),start );};func (_ccegd ST_MdxSetOrder )ValidateWithPath (path string )error {switch _ccegd {case 0,1,2,3,4,5,6,7:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccegd ));};return nil ;};func (_ddedc ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _ddedc {case 0,1,2,3,4,5,6,7,8:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddedc ));};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_cdbcb :=&CT_PageMargins {};return _cdbcb };func (_febee *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_febee =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_febee =1;case "\u0063\u006f\u0075n\u0074":*_febee =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_febee =3;case "\u006d\u0061\u0078":*_febee =4;case "\u006d\u0069\u006e":*_febee =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_febee =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_febee =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_febee =8;case "\u0073\u0075\u006d":*_febee =9;case "\u0076\u0061\u0072":*_febee =10;case "\u0076\u0061\u0072\u0070":*_febee =11;};return nil ;};type CT_OleSize struct{ +// Metadata Ghost Row +GhostRowAttr *bool ; -// Reference -RefAttr string ;};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;); +// Metadata Ghost Column +GhostColAttr *bool ; -// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path -func (_cdbgd *CT_DataFields )ValidateWithPath (path string )error {for _gdafg ,_fdabbf :=range _cdbgd .DataField {if _fdeaa :=_fdabbf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gdafg ));_fdeaa !=nil {return _fdeaa ;};};return nil ;};type CT_PatternFill struct{ +// Metadata Edit +EditAttr *bool ; -// Pattern Type -PatternTypeAttr ST_PatternType ; +// Metadata Cell Value Delete +DeleteAttr *bool ; -// Foreground Color -FgColor *CT_Color ; +// Metadata Copy +CopyAttr *bool ; -// Background Color -BgColor *CT_Color ;};func (_aaae ST_DynamicFilterType )ValidateWithPath (path string )error {switch _aaae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaae ));};return nil ;};func (_bgee ST_TargetScreenSize )ValidateWithPath (path string )error {switch _bgee {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgee ));};return nil ;};func (_aggfb *CT_WorkbookProtection )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aggfb .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .WorkbookPasswordAttr )});};if _aggfb .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .WorkbookPasswordCharacterSetAttr )});};if _aggfb .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .RevisionsPasswordAttr )});};if _aggfb .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .RevisionsPasswordCharacterSetAttr )});};if _aggfb .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aggfb .LockStructureAttr ))});};if _aggfb .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aggfb .LockWindowsAttr ))});};if _aggfb .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aggfb .LockRevisionAttr ))});};if _aggfb .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .RevisionsAlgorithmNameAttr )});};if _aggfb .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .RevisionsHashValueAttr )});};if _aggfb .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .RevisionsSaltValueAttr )});};if _aggfb .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .RevisionsSpinCountAttr )});};if _aggfb .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .WorkbookAlgorithmNameAttr )});};if _aggfb .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .WorkbookHashValueAttr )});};if _aggfb .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .WorkbookSaltValueAttr )});};if _aggfb .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aggfb .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eabba ST_SheetState )String ()string {switch _eabba {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_gdca *CT_Fill )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _gdca .PatternFill !=nil {_cgbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdca .PatternFill ,_cgbc );};if _gdca .GradientFill !=nil {_feaab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdca .GradientFill ,_feaab );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Metadata Paste All +PasteAllAttr *bool ; -// Validate validates the CT_CustomFilters and its children -func (_bdc *CT_CustomFilters )Validate ()error {return _bdc .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; +// Metadata Paste Formulas +PasteFormulasAttr *bool ; -// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path -func (_fced *PivotCacheRecords )ValidateWithPath (path string )error {if _afcbc :=_fced .CT_PivotCacheRecords .ValidateWithPath (path );_afcbc !=nil {return _afcbc ;};return nil ;}; +// Metadata Paste Special Values +PasteValuesAttr *bool ; -// Validate validates the CT_OleItems and its children -func (_dafgb *CT_OleItems )Validate ()error {return _dafgb .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func (_gdde *CT_DataField )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cfga :=range start .Attr {if _cfga .Name .Local =="\u006e\u0061\u006d\u0065"{_dgbfdd ,_fdfb :=_cfga .Value ,error (nil );if _fdfb !=nil {return _fdfb ;};_gdde .NameAttr =&_dgbfdd ;continue ;};if _cfga .Name .Local =="\u0066\u006c\u0064"{_gcgega ,_edeffa :=_ccfece .ParseUint (_cfga .Value ,10,32);if _edeffa !=nil {return _edeffa ;};_gdde .FldAttr =uint32 (_gcgega );continue ;};if _cfga .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gdde .SubtotalAttr .UnmarshalXMLAttr (_cfga );continue ;};if _cfga .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_gdde .ShowDataAsAttr .UnmarshalXMLAttr (_cfga );continue ;};if _cfga .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_bbbdb ,_ffbgc :=_ccfece .ParseInt (_cfga .Value ,10,32);if _ffbgc !=nil {return _ffbgc ;};_gdebd :=int32 (_bbbdb );_gdde .BaseFieldAttr =&_gdebd ;continue ;};if _cfga .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_geaac ,_ddebgb :=_ccfece .ParseUint (_cfga .Value ,10,32);if _ddebgb !=nil {return _ddebgb ;};_affgb :=uint32 (_geaac );_gdde .BaseItemAttr =&_affgb ;continue ;};if _cfga .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_aecfb ,_fafc :=_ccfece .ParseUint (_cfga .Value ,10,32);if _fafc !=nil {return _fafc ;};_ceggg :=uint32 (_aecfb );_gdde .NumFmtIdAttr =&_ceggg ;continue ;};};_abbfd :for {_cfcbbb ,_dgagc :=d .Token ();if _dgagc !=nil {return _dgagc ;};switch _cfdbfe :=_cfcbbb .(type ){case _ebfeac .StartElement :switch _cfdbfe .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdde .ExtLst =NewCT_ExtensionList ();if _dbfe :=d .DecodeElement (_gdde .ExtLst ,&_cfdbfe );_dbfe !=nil {return _dbfe ;};default:_afeac .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_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_cfdbfe .Name );if _bgabfb :=d .Skip ();_bgabfb !=nil {return _bgabfb ;};};case _ebfeac .EndElement :break _abbfd ;case _ebfeac .CharData :};};return nil ;};func (_aage ST_TableStyleType )ValidateWithPath (path string )error {switch _aage {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aage ));};return nil ;};func (_beeag *CT_CustomFilters )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _beeag .AndAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006e\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_beeag .AndAttr ))});};e .EncodeToken (start );_ebdfb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_edf :=range _beeag .CustomFilter {e .EncodeElement (_edf ,_ebdfb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bgcdd ST_PhoneticAlignment )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_bgcdd .String (),start );};func NewCT_MergeCell ()*CT_MergeCell {_bdadaa :=&CT_MergeCell {};return _bdadaa };func (_efbee ST_DdeValueType )String ()string {switch _efbee {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0062";case 3:return "\u006e";case 4:return "\u0065";case 5:return "\u0073\u0074\u0072";};return "";}; +// Metadata Paste Formats +PasteFormatsAttr *bool ; -// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path -func (_ccfbc *CT_Map )ValidateWithPath (path string )error {if _ccfbc .DataBinding !=nil {if _daabde :=_ccfbc .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_daabde !=nil {return _daabde ;};};return nil ;};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_baagb :=&CT_CellSmartTagPr {};return _baagb };func (_dgccca *CT_CustomFilters )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_acaf :=range start .Attr {if _acaf .Name .Local =="\u0061\u006e\u0064"{_aade ,_fdbef :=_ccfece .ParseBool (_acaf .Value );if _fdbef !=nil {return _fdbef ;};_dgccca .AndAttr =&_aade ;continue ;};};_ccgdg :for {_abafc ,_afad :=d .Token ();if _afad !=nil {return _afad ;};switch _gcbee :=_abafc .(type ){case _ebfeac .StartElement :switch _gcbee .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_dfedb :=NewCT_CustomFilter ();if _bf :=d .DecodeElement (_dfedb ,&_gcbee );_bf !=nil {return _bf ;};_dgccca .CustomFilter =append (_dgccca .CustomFilter ,_dfedb );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_gcbee .Name );if _cgcg :=d .Skip ();_cgcg !=nil {return _cgcg ;};};case _ebfeac .EndElement :break _ccgdg ;case _ebfeac .CharData :};};return nil ;};func (_bgfdb *CT_ColFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dbece :=range start .Attr {if _dbece .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdacd ,_bbcb :=_ccfece .ParseUint (_dbece .Value ,10,32);if _bbcb !=nil {return _bbcb ;};_adcce :=uint32 (_gdacd );_bgfdb .CountAttr =&_adcce ;continue ;};};_deega :for {_fbgcd ,_acace :=d .Token ();if _acace !=nil {return _acace ;};switch _fbbbe :=_fbgcd .(type ){case _ebfeac .StartElement :switch _fbbbe .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_aecc :=NewCT_Field ();if _bfded :=d .DecodeElement (_aecc ,&_fbbbe );_bfded !=nil {return _bfded ;};_bgfdb .Field =append (_bgfdb .Field ,_aecc );default:_afeac .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_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_fbbbe .Name );if _aeceac :=d .Skip ();_aeceac !=nil {return _aeceac ;};};case _ebfeac .EndElement :break _deega ;case _ebfeac .CharData :};};return nil ;}; +// Metadata Paste Comments +PasteCommentsAttr *bool ; -// Validate validates the CT_SheetFormatPr and its children -func (_begfdb *CT_SheetFormatPr )Validate ()error {return _begfdb .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func NewCT_Cell ()*CT_Cell {_dgfdd :=&CT_Cell {};return _dgfdd };type Table struct{CT_Table }; +// Metadata Paste Data Validation +PasteDataValidationAttr *bool ; -// Validate validates the CT_CustomProperty and its children -func (_cgdceg *CT_CustomProperty )Validate ()error {return _cgdceg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_cefgg *CT_Scenario )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_cefgg .NameAttr )});if _cefgg .LockedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cefgg .LockedAttr ))});};if _cefgg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cefgg .HiddenAttr ))});};if _cefgg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cefgg .CountAttr )});};if _cefgg .UserAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cefgg .UserAttr )});};if _cefgg .CommentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cefgg .CommentAttr )});};e .EncodeToken (start );_cgeafeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_bafdg :=range _cefgg .InputCells {e .EncodeElement (_bafdg ,_cgeafeg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_ShowDataAsUnset ST_ShowDataAs =0;ST_ShowDataAsNormal ST_ShowDataAs =1;ST_ShowDataAsDifference ST_ShowDataAs =2;ST_ShowDataAsPercent ST_ShowDataAs =3;ST_ShowDataAsPercentDiff ST_ShowDataAs =4;ST_ShowDataAsRunTotal ST_ShowDataAs =5;ST_ShowDataAsPercentOfRow ST_ShowDataAs =6;ST_ShowDataAsPercentOfCol ST_ShowDataAs =7;ST_ShowDataAsPercentOfTotal ST_ShowDataAs =8;ST_ShowDataAsIndex ST_ShowDataAs =9;);func (_bca *CT_ExternalSheetDataSet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dbcbbg :for {_abgfe ,_dcgff :=d .Token ();if _dcgff !=nil {return _dcgff ;};switch _addag :=_abgfe .(type ){case _ebfeac .StartElement :switch _addag .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_caebg :=NewCT_ExternalSheetData ();if _gaafc :=d .DecodeElement (_caebg ,&_addag );_gaafc !=nil {return _gaafc ;};_bca .SheetData =append (_bca .SheetData ,_caebg );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_addag .Name );if _egee :=d .Skip ();_egee !=nil {return _egee ;};};case _ebfeac .EndElement :break _dbcbbg ;case _ebfeac .CharData :};};return nil ;};func (_cfae *CT_MemberProperties )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cfae .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cfae .CountAttr )});};e .EncodeToken (start );_acf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_abdca :=range _cfae .Mp {e .EncodeElement (_abdca ,_acf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bceba *CT_OlapPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_afacee :=range start .Attr {if _afacee .Name .Local =="\u006c\u006f\u0063a\u006c"{_eeeab ,_gffc :=_ccfece .ParseBool (_afacee .Value );if _gffc !=nil {return _gffc ;};_bceba .LocalAttr =&_eeeab ;continue ;};if _afacee .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_gebafe ,_bcbeg :=_afacee .Value ,error (nil );if _bcbeg !=nil {return _bcbeg ;};_bceba .LocalConnectionAttr =&_gebafe ;continue ;};if _afacee .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_aeedcd ,_ccced :=_ccfece .ParseBool (_afacee .Value );if _ccced !=nil {return _ccced ;};_bceba .LocalRefreshAttr =&_aeedcd ;continue ;};if _afacee .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_geged ,_dage :=_ccfece .ParseBool (_afacee .Value );if _dage !=nil {return _dage ;};_bceba .SendLocaleAttr =&_geged ;continue ;};if _afacee .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_fa ,_ffaf :=_ccfece .ParseUint (_afacee .Value ,10,32);if _ffaf !=nil {return _ffaf ;};_adeea :=uint32 (_fa );_bceba .RowDrillCountAttr =&_adeea ;continue ;};if _afacee .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_bac ,_eccdc :=_ccfece .ParseBool (_afacee .Value );if _eccdc !=nil {return _eccdc ;};_bceba .ServerFillAttr =&_bac ;continue ;};if _afacee .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_bbbgf ,_abc :=_ccfece .ParseBool (_afacee .Value );if _abc !=nil {return _abc ;};_bceba .ServerNumberFormatAttr =&_bbbgf ;continue ;};if _afacee .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_gadab ,_ggadgg :=_ccfece .ParseBool (_afacee .Value );if _ggadgg !=nil {return _ggadgg ;};_bceba .ServerFontAttr =&_gadab ;continue ;};if _afacee .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_agdeb ,_acacfc :=_ccfece .ParseBool (_afacee .Value );if _acacfc !=nil {return _acacfc ;};_bceba .ServerFontColorAttr =&_agdeb ;continue ;};};for {_gbeedf ,_bdfef :=d .Token ();if _bdfef !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_bdfef );};if _fdaba ,_bebfb :=_gbeedf .(_ebfeac .EndElement );_bebfb &&_fdaba .Name ==start .Name {break ;};};return nil ;};func (_fbgbf ST_UpdateLinks )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fbgbf .String (),start );};type CT_TableColumns struct{ +// Metadata Paste Borders +PasteBordersAttr *bool ; -// Column Count -CountAttr *uint32 ; +// Metadata Paste Column Widths +PasteColWidthsAttr *bool ; -// Table Column -TableColumn []*CT_TableColumn ;};func (_aedcc *ST_CalcMode )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ggage ,_fafbf :=d .Token ();if _fafbf !=nil {return _fafbf ;};if _fddff ,_gabag :=_ggage .(_ebfeac .EndElement );_gabag &&_fddff .Name ==start .Name {*_aedcc =1;return nil ;};if _facbd ,_bafbe :=_ggage .(_ebfeac .CharData );!_bafbe {return _eecbf .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",_ggage );}else {switch string (_facbd ){case "":*_aedcc =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_aedcc =1;case "\u0061\u0075\u0074\u006f":*_aedcc =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_aedcc =3;};};_ggage ,_fafbf =d .Token ();if _fafbf !=nil {return _fafbf ;};if _gfbaba ,_decgb :=_ggage .(_ebfeac .EndElement );_decgb &&_gfbaba .Name ==start .Name {return nil ;};return _eecbf .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",_ggage );};func (_bec ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _bec {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bec ));};return nil ;}; +// Metadata Paste Number Formats +PasteNumberFormatsAttr *bool ; -// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path -func (_cbcdbd *PivotCacheDefinition )ValidateWithPath (path string )error {if _gacga :=_cbcdbd .CT_PivotCacheDefinition .ValidateWithPath (path );_gacga !=nil {return _gacga ;};return nil ;};func (_dggd *CT_PivotCache )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dggd .CacheIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dggd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_TextFields ()*CT_TextFields {_abdedb :=&CT_TextFields {};return _abdedb }; +// Metadata Merge +MergeAttr *bool ; -// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path -func (_bfbda *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil }; +// Meatadata Split First +SplitFirstAttr *bool ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_acddb *Comments )ValidateWithPath (path string )error {if _dgagfg :=_acddb .CT_Comments .ValidateWithPath (path );_dgagfg !=nil {return _dgagfg ;};return nil ;}; +// Metadata Split All +SplitAllAttr *bool ; -// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path -func (_bbcgb *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _afebef :=_bbcgb .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_afebef !=nil {return _afebef ;};if _bbcgb .QueryTableDeletedFields !=nil {if _gce :=_bbcgb .QueryTableDeletedFields .ValidateWithPath (path +"\u002fQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073");_gce !=nil {return _gce ;};};if _bbcgb .SortState !=nil {if _fbbcaef :=_bbcgb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fbbcaef !=nil {return _fbbcaef ;};};if _bbcgb .ExtLst !=nil {if _daffc :=_bbcgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daffc !=nil {return _daffc ;};};return nil ;};type CT_Macrosheet struct{ +// Metadata Insert Delete +RowColShiftAttr *bool ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Metadata Clear All +ClearAllAttr *bool ; -// Macro Sheet Dimensions -Dimension *CT_SheetDimension ; +// Metadata Clear Formats +ClearFormatsAttr *bool ; -// Macro Sheet Views -SheetViews *CT_SheetViews ; +// Metadata Clear Contents +ClearContentsAttr *bool ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Metadata Clear Comments +ClearCommentsAttr *bool ; -// Column Information -Cols []*CT_Cols ; +// Metadata Formula Assignment +AssignAttr *bool ; -// Sheet Data -SheetData *CT_SheetData ; +// Metadata Coercion +CoerceAttr *bool ; -// Sheet Protection Options -SheetProtection *CT_SheetProtection ; +// Adjust Metadata +AdjustAttr *bool ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Cell Metadata +CellMetaAttr *bool ;}; -// Sort State -SortState *CT_SortState ; +// Validate validates the CT_Groups and its children +func (_dbcdg *CT_Groups )Validate ()error {return _dbcdg .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};type CT_FileRecoveryPr struct{ -// Data Consolidation -DataConsolidate *CT_DataConsolidate ; +// Auto Recover +AutoRecoverAttr *bool ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Crash Save +CrashSaveAttr *bool ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Data Extract Load +DataExtractLoadAttr *bool ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Repair Load +RepairLoadAttr *bool ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_ecbe :=&CT_CacheHierarchy {};return _ecbe };func (_bbecd *CT_I )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbecd .TAttr !=ST_ItemTypeUnset {_ecbfba ,_ddcbg :=_bbecd .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _ddcbg !=nil {return _ddcbg ;};start .Attr =append (start .Attr ,_ecbfba );};if _bbecd .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bbecd .RAttr )});};if _bbecd .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bbecd .IAttr )});};e .EncodeToken (start );if _bbecd .X !=nil {_fggga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dfgag :=range _bbecd .X {e .EncodeElement (_dfgag ,_fggga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DataBar ()*CT_DataBar {_eaffg :=&CT_DataBar {};_eaffg .Color =NewCT_Color ();return _eaffg ;};func (_befde *CT_ControlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befde .Anchor =NewCT_ObjectAnchor ();for _ ,_fcfee :=range start .Attr {if _fcfee .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"&&_fcfee .Name .Local =="\u0069\u0064"||_fcfee .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"&&_fcfee .Name .Local =="\u0069\u0064"{_becd ,_baebd :=_fcfee .Value ,error (nil );if _baebd !=nil {return _baebd ;};_befde .IdAttr =&_becd ;continue ;};if _fcfee .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_fdgc ,_fdge :=_e .ParseBool (_fcfee .Value );if _fdge !=nil {return _fdge ;};_befde .AutoPictAttr =&_fdgc ;continue ;};if _fcfee .Name .Local =="\u006d\u0061\u0063r\u006f"{_daefbe ,_cfcda :=_fcfee .Value ,error (nil );if _cfcda !=nil {return _cfcda ;};_befde .MacroAttr =&_daefbe ;continue ;};if _fcfee .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgfde ,_gcbb :=_e .ParseBool (_fcfee .Value );if _gcbb !=nil {return _gcbb ;};_befde .PrintAttr =&_bgfde ;continue ;};if _fcfee .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_bdag ,_afcba :=_e .ParseBool (_fcfee .Value );if _afcba !=nil {return _afcba ;};_befde .RecalcAlwaysAttr =&_bdag ;continue ;};if _fcfee .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_fgeeg ,_aaba :=_e .ParseBool (_fcfee .Value );if _aaba !=nil {return _aaba ;};_befde .UiObjectAttr =&_fgeeg ;continue ;};if _fcfee .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_eadb ,_adefb :=_e .ParseBool (_fcfee .Value );if _adefb !=nil {return _adefb ;};_befde .AutoFillAttr =&_eadb ;continue ;};if _fcfee .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_efcaa ,_bacc :=_e .ParseBool (_fcfee .Value );if _bacc !=nil {return _bacc ;};_befde .AutoLineAttr =&_efcaa ;continue ;};if _fcfee .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_efbf ,_dbcbg :=_e .ParseBool (_fcfee .Value );if _dbcbg !=nil {return _dbcbg ;};_befde .LockedAttr =&_efbf ;continue ;};if _fcfee .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_ddee ,_dbgd :=_e .ParseBool (_fcfee .Value );if _dbgd !=nil {return _dbgd ;};_befde .DisabledAttr =&_ddee ;continue ;};if _fcfee .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_cfgg ,_dcaabd :=_fcfee .Value ,error (nil );if _dcaabd !=nil {return _dcaabd ;};_befde .AltTextAttr =&_cfgg ;continue ;};if _fcfee .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_deaea ,_cecc :=_fcfee .Value ,error (nil );if _cecc !=nil {return _cecc ;};_befde .LinkedCellAttr =&_deaea ;continue ;};if _fcfee .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_gffeb ,_ggee :=_fcfee .Value ,error (nil );if _ggee !=nil {return _ggee ;};_befde .ListFillRangeAttr =&_gffeb ;continue ;};if _fcfee .Name .Local =="\u0063\u0066"{_fdba ,_bcae :=_fcfee .Value ,error (nil );if _bcae !=nil {return _bcae ;};_befde .CfAttr =&_fdba ;continue ;};if _fcfee .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_bdfc ,_ebdf :=_e .ParseBool (_fcfee .Value );if _ebdf !=nil {return _ebdf ;};_befde .DefaultSizeAttr =&_bdfc ;continue ;};};_bdfcb :for {_fceaf ,_dece :=d .Token ();if _dece !=nil {return _dece ;};switch _agebe :=_fceaf .(type ){case _b .StartElement :switch _agebe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _begeg :=d .DecodeElement (_befde .Anchor ,&_agebe );_begeg !=nil {return _begeg ;};default:_d .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_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_agebe .Name );if _dggba :=d .Skip ();_dggba !=nil {return _dggba ;};};case _b .EndElement :break _bdfcb ;case _b .CharData :};};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_bgcfdf :=&CT_SmartTagPr {};return _bgcfdf };func (_bgeb *CT_ExternalSheetDataSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cceca :for {_bdffd ,_cfbfe :=d .Token ();if _cfbfe !=nil {return _cfbfe ;};switch _gdaae :=_bdffd .(type ){case _b .StartElement :switch _gdaae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_bbdcf :=NewCT_ExternalSheetData ();if _gcade :=d .DecodeElement (_bbdcf ,&_gdaae );_gcade !=nil {return _gcade ;};_bgeb .SheetData =append (_bgeb .SheetData ,_bbdcf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_gdaae .Name );if _egcfg :=d .Skip ();_egcfg !=nil {return _egcfg ;};};case _b .EndElement :break _cceca ;case _b .CharData :};};return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_fdcba :=&CT_PivotCacheRecords {};return _fdcba ;};type Sst struct{CT_Sst };type CT_Fill struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// Pattern +PatternFill *CT_PatternFill ; -// Page Margins -PageMargins *CT_PageMargins ; +// Gradient +GradientFill *CT_GradientFill ;};type ST_DynamicFilterType byte ;type CT_Rst struct{ -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Text +T *string ; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Rich Text Run +R []*CT_RElt ; -// Horizontal Page Breaks (Row) -RowBreaks *CT_PageBreak ; +// Phonetic Run +RPh []*CT_PhoneticRun ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ;};type CT_SheetData struct{ -// Custom Properties -CustomProperties *CT_CustomProperties ; +// Row +Row []*CT_Row ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_aabdd :=&CT_WebPublishItems {};return _aabdd };func (_aagbe *CT_WebPublishing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daaef :=range start .Attr {if _daaef .Name .Local =="\u0063\u0073\u0073"{_bbfad ,_cbaba :=_e .ParseBool (_daaef .Value );if _cbaba !=nil {return _cbaba ;};_aagbe .CssAttr =&_bbfad ;continue ;};if _daaef .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_geccc ,_afbga :=_e .ParseBool (_daaef .Value );if _afbga !=nil {return _afbga ;};_aagbe .ThicketAttr =&_geccc ;continue ;};if _daaef .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_ccfge ,_dbeec :=_e .ParseBool (_daaef .Value );if _dbeec !=nil {return _dbeec ;};_aagbe .LongFileNamesAttr =&_ccfge ;continue ;};if _daaef .Name .Local =="\u0076\u006d\u006c"{_geeac ,_cbbdc :=_e .ParseBool (_daaef .Value );if _cbbdc !=nil {return _cbbdc ;};_aagbe .VmlAttr =&_geeac ;continue ;};if _daaef .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_fbgff ,_fdeae :=_e .ParseBool (_daaef .Value );if _fdeae !=nil {return _fdeae ;};_aagbe .AllowPngAttr =&_fbgff ;continue ;};if _daaef .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_aagbe .TargetScreenSizeAttr .UnmarshalXMLAttr (_daaef );continue ;};if _daaef .Name .Local =="\u0064\u0070\u0069"{_ebeacc ,_ddcab :=_e .ParseUint (_daaef .Value ,10,32);if _ddcab !=nil {return _ddcab ;};_bcgbg :=uint32 (_ebeacc );_aagbe .DpiAttr =&_bcgbg ;continue ;};if _daaef .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_cfdbc ,_efgfc :=_e .ParseUint (_daaef .Value ,10,32);if _efgfc !=nil {return _efgfc ;};_bccag :=uint32 (_cfdbc );_aagbe .CodePageAttr =&_bccag ;continue ;};if _daaef .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gddea ,_ecfaf :=_daaef .Value ,error (nil );if _ecfaf !=nil {return _ecfaf ;};_aagbe .CharacterSetAttr =&_gddea ;continue ;};};for {_bcega ,_dcacf :=d .Token ();if _dcacf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050u\u0062l\u0069\u0073\u0068\u0069\u006e\u0067\u003a \u0025\u0073",_dcacf );};if _ffacgb ,_cgffge :=_bcega .(_b .EndElement );_cgffge &&_ffacgb .Name ==start .Name {break ;};};return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_dgec :=&CT_DateGroupItem {};_dgec .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _dgec ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_dfg :=&CT_CacheHierarchies {};return _dfg }; -// Drawing -Drawing *CT_Drawing ; +// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path +func (_bfe *CT_BooleanProperty )ValidateWithPath (path string )error {return nil }; -// Legacy Drawing Reference -LegacyDrawing *CT_LegacyDrawing ; +// Validate validates the CT_Boolean and its children +func (_aeb *CT_Boolean )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_DataBinding struct{ -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Unique Identifer +DataBindingNameAttr *string ; -// Background Image -Picture *CT_SheetBackgroundPicture ; +// Binding to External File +FileBindingAttr *bool ; -// Embedded Objects -OleObjects *CT_OleObjects ; +// Reference to Connection ID +ConnectionIDAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// File Binding Name +FileBindingNameAttr *string ; -// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path -func (_gfbbg *CT_Revisions )ValidateWithPath (path string )error {for _cddfg ,_dgag :=range _gfbbg .Rrc {if _dfbd :=_dgag .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_cddfg ));_dfbd !=nil {return _dfbd ;};};for _dbgb ,_baacc :=range _gfbbg .Rm {if _baegf :=_baacc .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_dbgb ));_baegf !=nil {return _baegf ;};};for _acgec ,_bgedc :=range _gfbbg .Rcv {if _gfea :=_bgedc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_acgec ));_gfea !=nil {return _gfea ;};};for _fedbeg ,_gbca :=range _gfbbg .Rsnm {if _deefb :=_gbca .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_fedbeg ));_deefb !=nil {return _deefb ;};};for _efbag ,_cggffb :=range _gfbbg .Ris {if _fcacf :=_cggffb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_efbag ));_fcacf !=nil {return _fcacf ;};};for _fbec ,_dbdb :=range _gfbbg .Rcc {if _abcac :=_dbdb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fbec ));_abcac !=nil {return _abcac ;};};for _egcaf ,_bfgge :=range _gfbbg .Rfmt {if _dadce :=_bfgge .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_egcaf ));_dadce !=nil {return _dadce ;};};for _ffbg ,_cbgdd :=range _gfbbg .Raf {if _fabge :=_cbgdd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_ffbg ));_fabge !=nil {return _fabge ;};};for _eacfa ,_afgec :=range _gfbbg .Rdn {if _dff :=_afgec .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_eacfa ));_dff !=nil {return _dff ;};};for _afgbfa ,_eeagc :=range _gfbbg .Rcmt {if _fdefe :=_eeagc .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_afgbfa ));_fdefe !=nil {return _fdefe ;};};for _ceeeb ,_dcdabf :=range _gfbbg .Rqt {if _dafff :=_dcdabf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_ceeeb ));_dafff !=nil {return _dafff ;};};for _edgg ,_ccgdc :=range _gfbbg .Rcft {if _gbbga :=_ccgdc .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_edgg ));_gbbga !=nil {return _gbbga ;};};return nil ;};func (_afgaef *CT_CfRule )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_acfeba :=range start .Attr {if _acfeba .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_afgaef .TimePeriodAttr .UnmarshalXMLAttr (_acfeba );continue ;};if _acfeba .Name .Local =="\u0074\u0079\u0070\u0065"{_afgaef .TypeAttr .UnmarshalXMLAttr (_acfeba );continue ;};if _acfeba .Name .Local =="\u0072\u0061\u006e\u006b"{_bdaef ,_becda :=_ccfece .ParseUint (_acfeba .Value ,10,32);if _becda !=nil {return _becda ;};_gacfc :=uint32 (_bdaef );_afgaef .RankAttr =&_gacfc ;continue ;};if _acfeba .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_egcbfb ,_cdfa :=_ccfece .ParseInt (_acfeba .Value ,10,32);if _cdfa !=nil {return _cdfa ;};_afgaef .PriorityAttr =int32 (_egcbfb );continue ;};if _acfeba .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_gggff ,_daefd :=_ccfece .ParseInt (_acfeba .Value ,10,32);if _daefd !=nil {return _daefd ;};_beadg :=int32 (_gggff );_afgaef .StdDevAttr =&_beadg ;continue ;};if _acfeba .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_acead ,_fagce :=_ccfece .ParseBool (_acfeba .Value );if _fagce !=nil {return _fagce ;};_afgaef .AboveAverageAttr =&_acead ;continue ;};if _acfeba .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_edfc ,_cdfdd :=_ccfece .ParseBool (_acfeba .Value );if _cdfdd !=nil {return _cdfdd ;};_afgaef .BottomAttr =&_edfc ;continue ;};if _acfeba .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_afgaef .OperatorAttr .UnmarshalXMLAttr (_acfeba );continue ;};if _acfeba .Name .Local =="\u0074\u0065\u0078\u0074"{_adfe ,_bgcff :=_acfeba .Value ,error (nil );if _bgcff !=nil {return _bgcff ;};_afgaef .TextAttr =&_adfe ;continue ;};if _acfeba .Name .Local =="\u0064\u0078\u0066I\u0064"{_eedgb ,_acdga :=_ccfece .ParseUint (_acfeba .Value ,10,32);if _acdga !=nil {return _acdga ;};_eabff :=uint32 (_eedgb );_afgaef .DxfIdAttr =&_eabff ;continue ;};if _acfeba .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_bebcea ,_fcdge :=_ccfece .ParseBool (_acfeba .Value );if _fcdge !=nil {return _fcdge ;};_afgaef .StopIfTrueAttr =&_bebcea ;continue ;};if _acfeba .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_gfbacd ,_dabfc :=_ccfece .ParseBool (_acfeba .Value );if _dabfc !=nil {return _dabfc ;};_afgaef .PercentAttr =&_gfbacd ;continue ;};if _acfeba .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_aabcbc ,_dfcac :=_ccfece .ParseBool (_acfeba .Value );if _dfcac !=nil {return _dfcac ;};_afgaef .EqualAverageAttr =&_aabcbc ;continue ;};};_aebdb :for {_abcege ,_ggbab :=d .Token ();if _ggbab !=nil {return _ggbab ;};switch _ebeac :=_abcege .(type ){case _ebfeac .StartElement :switch _ebeac .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _cbfcaa string ;if _abg :=d .DecodeElement (&_cbfcaa ,&_ebeac );_abg !=nil {return _abg ;};_afgaef .Formula =append (_afgaef .Formula ,_cbfcaa );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_afgaef .ColorScale =NewCT_ColorScale ();if _cdffb :=d .DecodeElement (_afgaef .ColorScale ,&_ebeac );_cdffb !=nil {return _cdffb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_afgaef .DataBar =NewCT_DataBar ();if _ecbgg :=d .DecodeElement (_afgaef .DataBar ,&_ebeac );_ecbgg !=nil {return _ecbgg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_afgaef .IconSet =NewCT_IconSet ();if _befda :=d .DecodeElement (_afgaef .IconSet ,&_ebeac );_befda !=nil {return _befda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afgaef .ExtLst =NewCT_ExtensionList ();if _gffef :=d .DecodeElement (_afgaef .ExtLst ,&_ebeac );_gffef !=nil {return _gffef ;};default:_afeac .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\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_ebeac .Name );if _ebcaa :=d .Skip ();_ebcaa !=nil {return _ebcaa ;};};case _ebfeac .EndElement :break _aebdb ;case _ebfeac .CharData :};};return nil ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_cgeaf :=&CT_PCDSCPage {};return _cgeaf }; +// XML Data Loading Behavior +DataBindingLoadModeAttr uint32 ;Any _d .Any ;};type ST_PrintError byte ;func NewCT_IconFilter ()*CT_IconFilter {_dedgd :=&CT_IconFilter {};_dedgd .IconSetAttr =ST_IconSetType (1);return _dedgd ;};func (_gaa *CT_Border )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdb :=range start .Attr {if _fdb .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_aead ,_cbe :=_e .ParseBool (_fdb .Value );if _cbe !=nil {return _cbe ;};_gaa .DiagonalUpAttr =&_aead ;continue ;};if _fdb .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_dgbg ,_bcca :=_e .ParseBool (_fdb .Value );if _bcca !=nil {return _bcca ;};_gaa .DiagonalDownAttr =&_dgbg ;continue ;};if _fdb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_agg ,_gdc :=_e .ParseBool (_fdb .Value );if _gdc !=nil {return _gdc ;};_gaa .OutlineAttr =&_agg ;continue ;};};_bab :for {_ggbf ,_bgg :=d .Token ();if _bgg !=nil {return _bgg ;};switch _dgc :=_ggbf .(type ){case _b .StartElement :switch _dgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_gaa .Start =NewCT_BorderPr ();if _cde :=d .DecodeElement (_gaa .Start ,&_dgc );_cde !=nil {return _cde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_gaa .End =NewCT_BorderPr ();if _dag :=d .DecodeElement (_gaa .End ,&_dgc );_dag !=nil {return _dag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gaa .Left =NewCT_BorderPr ();if _eda :=d .DecodeElement (_gaa .Left ,&_dgc );_eda !=nil {return _eda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gaa .Right =NewCT_BorderPr ();if _eaaf :=d .DecodeElement (_gaa .Right ,&_dgc );_eaaf !=nil {return _eaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gaa .Top =NewCT_BorderPr ();if _ffd :=d .DecodeElement (_gaa .Top ,&_dgc );_ffd !=nil {return _ffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gaa .Bottom =NewCT_BorderPr ();if _feg :=d .DecodeElement (_gaa .Bottom ,&_dgc );_feg !=nil {return _feg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_gaa .Diagonal =NewCT_BorderPr ();if _ebd :=d .DecodeElement (_gaa .Diagonal ,&_dgc );_ebd !=nil {return _ebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_gaa .Vertical =NewCT_BorderPr ();if _afge :=d .DecodeElement (_gaa .Vertical ,&_dgc );_afge !=nil {return _afge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_gaa .Horizontal =NewCT_BorderPr ();if _edaf :=d .DecodeElement (_gaa .Horizontal ,&_dgc );_edaf !=nil {return _edaf ;};default:_d .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\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_dgc .Name );if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _b .EndElement :break _bab ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path -func (_bbcda *CT_UndoInfo )ValidateWithPath (path string )error {if _bbcda .ExpAttr ==ST_FormulaExpressionUnset {return _eecbf .Errorf ("\u0025\u0073\u002fE\u0078\u0070\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 _gbfg :=_bbcda .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_gbfg !=nil {return _gbfg ;};return nil ;};type CT_Hyperlinks struct{ +// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path +func (_fagcae *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func (_cgf *CT_BookView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgf .VisibilityAttr !=ST_VisibilityUnset {_bgd ,_gafd :=_cgf .VisibilityAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _gafd !=nil {return _gafd ;};start .Attr =append (start .Attr ,_bgd );};if _cgf .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .MinimizedAttr ))});};if _cgf .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .ShowHorizontalScrollAttr ))});};if _cgf .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .ShowVerticalScrollAttr ))});};if _cgf .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .ShowSheetTabsAttr ))});};if _cgf .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .XWindowAttr )});};if _cgf .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .YWindowAttr )});};if _cgf .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .WindowWidthAttr )});};if _cgf .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .WindowHeightAttr )});};if _cgf .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .TabRatioAttr )});};if _cgf .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .FirstSheetAttr )});};if _cgf .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .ActiveTabAttr )});};if _cgf .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _cgf .ExtLst !=nil {_fg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgf .ExtLst ,_fg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecfdgd ST_TableType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecfdgd .String (),start );};func (_fcbcd *CT_GradientStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbcd .Color =NewCT_Color ();for _ ,_fafde :=range start .Attr {if _fafde .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gabag ,_ggded :=_e .ParseFloat (_fafde .Value ,64);if _ggded !=nil {return _ggded ;};_fcbcd .PositionAttr =_gabag ;continue ;};};_gaef :for {_ecabe ,_bfadf :=d .Token ();if _bfadf !=nil {return _bfadf ;};switch _efcf :=_ecabe .(type ){case _b .StartElement :switch _efcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _abfdcc :=d .DecodeElement (_fcbcd .Color ,&_efcf );_abfdcc !=nil {return _abfdcc ;};default:_d .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\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_efcf .Name );if _bcfbc :=d .Skip ();_bcfbc !=nil {return _bcfbc ;};};case _b .EndElement :break _gaef ;case _b .CharData :};};return nil ;};func (_gfafc *CT_RevisionSheetRename )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfafc .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gfafc .OldNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gfafc .NewNameAttr )});if _gfafc .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfafc .RIdAttr )});};if _gfafc .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfafc .UaAttr ))});};if _gfafc .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfafc .RaAttr ))});};e .EncodeToken (start );if _gfafc .ExtLst !=nil {_cbceg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfafc .ExtLst ,_cbceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gce *CT_CacheHierarchies )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gce .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gce .CountAttr )});};e .EncodeToken (start );if _gce .CacheHierarchy !=nil {_gaaae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_eabg :=range _gce .CacheHierarchy {e .EncodeElement (_eabg ,_gaaae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfgg *CT_ConditionalFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfgg .ScopeAttr !=ST_ScopeUnset {_cacg ,_ebdge :=_gfgg .ScopeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0063\u006fp\u0065"});if _ebdge !=nil {return _ebdge ;};start .Attr =append (start .Attr ,_cacg );};if _gfgg .TypeAttr !=ST_TypeUnset {_fcdfe ,_dffb :=_gfgg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dffb !=nil {return _dffb ;};start .Attr =append (start .Attr ,_fcdfe );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",_gfgg .PriorityAttr )});e .EncodeToken (start );_gefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_gfgg .PivotAreas ,_gefa );if _gfgg .ExtLst !=nil {_fcfb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfgg .ExtLst ,_fcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_deeb *CT_SmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeef :for {_fedde ,_cffcfe :=d .Token ();if _cffcfe !=nil {return _cffcfe ;};switch _acgcd :=_fedde .(type ){case _b .StartElement :switch _acgcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_geaed :=NewCT_CellSmartTags ();if _cgfdd :=d .DecodeElement (_geaed ,&_acgcd );_cgfdd !=nil {return _cgfdd ;};_deeb .CellSmartTags =append (_deeb .CellSmartTags ,_geaed );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_acgcd .Name );if _fddac :=d .Skip ();_fddac !=nil {return _fddac ;};};case _b .EndElement :break _feeef ;case _b .CharData :};};return nil ;}; -// Hyperlink -Hyperlink []*CT_Hyperlink ;};func (_eaac *CT_OleItem )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_eaac .NameAttr )});if _eaac .IconAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eaac .IconAttr ))});};if _eaac .AdviseAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eaac .AdviseAttr ))});};if _eaac .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eaac .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Member ()*CT_Member {_cbae :=&CT_Member {};return _cbae };func NewCT_Table ()*CT_Table {_fgbaa :=&CT_Table {};_fgbaa .TableColumns =NewCT_TableColumns ();return _fgbaa ;};type CT_WebPr struct{ +// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path +func (_ecbab *CT_QueryTableField )ValidateWithPath (path string )error {if _ecbab .ExtLst !=nil {if _fefbae :=_ecbab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefbae !=nil {return _fefbae ;};};return nil ;};func (_begf *CT_NumFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_begf .NumFmtIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_begf .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotCaches ()*CT_PivotCaches {_cbdef :=&CT_PivotCaches {};return _cbdef }; -// XML Source -XmlAttr *bool ; +// Validate validates the CT_IgnoredErrors and its children +func (_gfebd *CT_IgnoredErrors )Validate ()error {return _gfebd .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};type ST_CalcMode byte ; -// Import XML Source Data -SourceDataAttr *bool ; +// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path +func (_dadeb *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };type CT_ObjectPr struct{ -// Parse PRE -ParsePreAttr *bool ; +// Locked Flag +LockedAttr *bool ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Use First Row -FirstRowAttr *bool ; +// Print Flag +PrintAttr *bool ; -// Created in Excel 97 -Xl97Attr *bool ; +// Disabled Flag +DisabledAttr *bool ; -// Dates as Text -TextDatesAttr *bool ; +// UI Object Flag +UiObjectAttr *bool ; -// Refreshed in Excel 2000 -Xl2000Attr *bool ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// URL -UrlAttr *string ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Web Post -PostAttr *string ; +// Automatic Size Flag +AutoPictAttr *bool ; -// HTML Tables Only -HtmlTablesAttr *bool ; +// Custom Function +MacroAttr *string ; -// HTML Formatting Handling -HtmlFormatAttr ST_HtmlFmt ; +// Alternative Text +AltTextAttr *string ; -// Edit Query URL -EditPageAttr *string ; +// Dynamic Data Exchange Flag +DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_adccd *CT_RevisionAutoFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_adccd .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_adccd .RefAttr )});if _adccd .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_adccd .AutoFormatIdAttr )});};if _adccd .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyNumberFormatsAttr ))});};if _adccd .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyBorderFormatsAttr ))});};if _adccd .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyFontFormatsAttr ))});};if _adccd .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyPatternFormatsAttr ))});};if _adccd .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyAlignmentFormatsAttr ))});};if _adccd .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Tables -Tables *CT_Tables ;};type CT_PageMargins struct{ +// Validate validates the CT_FunctionGroups and its children +func (_gcga *CT_FunctionGroups )Validate ()error {return _gcga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_bcdce *CT_OutlinePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcdce .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bcdce .ApplyStylesAttr ))});};if _bcdce .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bcdce .SummaryBelowAttr ))});};if _bcdce .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bcdce .SummaryRightAttr ))});};if _bcdce .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bcdce .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbcgc ST_PrintError )Validate ()error {return _gbcgc .ValidateWithPath ("")};func NewCT_DateTime ()*CT_DateTime {_gdccg :=&CT_DateTime {};return _gdccg }; -// Left Page Margin -LeftAttr float64 ; +// Validate validates the CT_PatternFill and its children +func (_eccg *CT_PatternFill )Validate ()error {return _eccg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func NewCT_QueryTable ()*CT_QueryTable {_fgddbd :=&CT_QueryTable {};return _fgddbd };func (_cfbdb *ST_RefMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfcd ,_geaba :=d .Token ();if _geaba !=nil {return _geaba ;};if _cebbg ,_dbcga :=_cbfcd .(_b .EndElement );_dbcga &&_cebbg .Name ==start .Name {*_cfbdb =1;return nil ;};if _affdc ,_ccadfd :=_cbfcd .(_b .CharData );!_ccadfd {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",_cbfcd );}else {switch string (_affdc ){case "":*_cfbdb =0;case "\u0041\u0031":*_cfbdb =1;case "\u0052\u0031\u0043\u0031":*_cfbdb =2;};};_cbfcd ,_geaba =d .Token ();if _geaba !=nil {return _geaba ;};if _bcdgaf ,_cgbdd :=_cbfcd .(_b .EndElement );_cgbdd &&_bcdgaf .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",_cbfcd );};type CT_XStringElement struct{ -// Right Page Margin -RightAttr float64 ; +// Value +VAttr string ;};func (_cbdea ST_BorderStyle )Validate ()error {return _cbdea .ValidateWithPath ("")};func (_ggaedd *CT_VolType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_adcbb ,_accee :=_ggaedd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _accee !=nil {return _accee ;};start .Attr =append (start .Attr ,_adcbb );e .EncodeToken (start );_dffgf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_aagee :=range _ggaedd .Main {e .EncodeElement (_aagee ,_dffgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbadd ST_DvAspect )Validate ()error {return _bbadd .ValidateWithPath ("")};func (_ddeef ST_Scope )ValidateWithPath (path string )error {switch _ddeef {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 (_ddeef ));};return nil ;};type CT_MetadataTypes struct{ -// Top Page Margin -TopAttr float64 ; +// Metadata Type Count +CountAttr *uint32 ; -// Bottom Page Margin -BottomAttr float64 ; +// Metadata Type Information +MetadataType []*CT_MetadataType ;};func (_adc *CT_AutoFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebb :=range start .Attr {if _ebb .Name .Local =="\u0072\u0065\u0066"{_afd ,_cb :=_ebb .Value ,error (nil );if _cb !=nil {return _cb ;};_adc .RefAttr =&_afd ;continue ;};};_edc :for {_ea ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _ddf :=_ea .(type ){case _b .StartElement :switch _ddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_bcf :=NewCT_FilterColumn ();if _ba :=d .DecodeElement (_bcf ,&_ddf );_ba !=nil {return _ba ;};_adc .FilterColumn =append (_adc .FilterColumn ,_bcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_adc .SortState =NewCT_SortState ();if _ggb :=d .DecodeElement (_adc .SortState ,&_ddf );_ggb !=nil {return _ggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adc .ExtLst =NewCT_ExtensionList ();if _cgd :=d .DecodeElement (_adc .ExtLst ,&_ddf );_cgd !=nil {return _cgd ;};default:_d .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\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_ddf .Name );if _gcf :=d .Skip ();_gcf !=nil {return _gcf ;};};case _b .EndElement :break _edc ;case _b .CharData :};};return nil ;};type CT_TableMissing struct{};type CT_UnderlineProperty struct{ -// Header Page Margin -HeaderAttr float64 ; +// Underline Value +ValAttr ST_UnderlineValues ;};type ST_PageOrder byte ; -// Footer Page Margin -FooterAttr float64 ;}; +// Validate validates the CT_MetadataType and its children +func (_fdda *CT_MetadataType )Validate ()error {return _fdda .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_ffegd ST_GroupBy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffegd .String (),start );}; -// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path -func (_acfff *CT_Item )ValidateWithPath (path string )error {if _aabdd :=_acfff .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_aabdd !=nil {return _aabdd ;};return nil ;};type ST_CfvoType byte ;type CT_FontScheme struct{ +// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path +func (_fgcf *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _eedgd ,_cccfb :=range _fgcf .R {if _bbgec :=_cccfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_eedgd ));_bbgec !=nil {return _bbgec ;};};if _fgcf .ExtLst !=nil {if _gfcgg :=_fgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcgg !=nil {return _gfcgg ;};};return nil ;}; -// Font Scheme -ValAttr ST_FontScheme ;};func (_fdeac ST_ExternalConnectionType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_eadcb :=_ebfeac .Attr {};_eadcb .Name =name ;switch _fdeac {case ST_ExternalConnectionTypeUnset :_eadcb .Value ="";case ST_ExternalConnectionTypeGeneral :_eadcb .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_eadcb .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_eadcb .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_eadcb .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_eadcb .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_eadcb .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_eadcb .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_eadcb .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_eadcb .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_eadcb .Value ="\u0045\u004d\u0044";};return _eadcb ,nil ;};func (_efebf *CT_FutureMetadata )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_efebf .NameAttr )});if _efebf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efebf .CountAttr )});};e .EncodeToken (start );if _efebf .Bk !=nil {_efbeeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_gcbae :=range _efebf .Bk {e .EncodeElement (_gcbae ,_efbeeg );};};if _efebf .ExtLst !=nil {_gdgcb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efebf .ExtLst ,_gdgcb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Users and its children +func (_cfedg *Users )Validate ()error {return _cfedg .ValidateWithPath ("\u0055\u0073\u0065r\u0073")}; -// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path -func (_gfcbf *CT_OleItem )ValidateWithPath (path string )error {return nil };func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_bgeed :=&CT_ExternalSheetDataSet {};return _bgeed ;};func (_adac *CT_DataField )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _adac .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adac .NameAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_adac .FldAttr )});if _adac .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_cdcgge ,_cdgbc :=_adac .SubtotalAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _cdgbc !=nil {return _cdgbc ;};start .Attr =append (start .Attr ,_cdcgge );};if _adac .ShowDataAsAttr !=ST_ShowDataAsUnset {_dceeg ,_bafeed :=_adac .ShowDataAsAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _bafeed !=nil {return _bafeed ;};start .Attr =append (start .Attr ,_dceeg );};if _adac .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adac .BaseFieldAttr )});};if _adac .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adac .BaseItemAttr )});};if _adac .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adac .NumFmtIdAttr )});};e .EncodeToken (start );if _adac .ExtLst !=nil {_ggfda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adac .ExtLst ,_ggfda );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path +func (_cadd *CT_ChartsheetPr )ValidateWithPath (path string )error {if _cadd .TabColor !=nil {if _bdabg :=_cadd .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_bdabg !=nil {return _bdabg ;};};return nil ;};func NewCT_PivotArea ()*CT_PivotArea {_ecbdab :=&CT_PivotArea {};return _ecbdab };type ST_SortMethod byte ;func (_bgbf *CT_ChartsheetPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbf .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgbf .PublishedAttr ))});};if _bgbf .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgbf .CodeNameAttr )});};e .EncodeToken (start );if _bgbf .TabColor !=nil {_egcdb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bgbf .TabColor ,_egcdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);type CT_IconSet struct{ -// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path -func (_eeded *CT_CacheHierarchy )ValidateWithPath (path string )error {if _eeded .FieldsUsage !=nil {if _cgedag :=_eeded .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_cgedag !=nil {return _cgedag ;};};if _eeded .GroupLevels !=nil {if _ddcfdg :=_eeded .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_ddcfdg !=nil {return _ddcfdg ;};};if _eeded .ExtLst !=nil {if _cfgaf :=_eeded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgaf !=nil {return _cfgaf ;};};return nil ;};func (_ddage *CT_DateGroupItem )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ddage .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_eegfg :=range start .Attr {if _eegfg .Name .Local =="\u0079\u0065\u0061\u0072"{_bgabb ,_gdede :=_ccfece .ParseUint (_eegfg .Value ,10,16);if _gdede !=nil {return _gdede ;};_ddage .YearAttr =uint16 (_bgabb );continue ;};if _eegfg .Name .Local =="\u006d\u006f\u006et\u0068"{_aeaaf ,_cgaea :=_ccfece .ParseUint (_eegfg .Value ,10,16);if _cgaea !=nil {return _cgaea ;};_cf :=uint16 (_aeaaf );_ddage .MonthAttr =&_cf ;continue ;};if _eegfg .Name .Local =="\u0064\u0061\u0079"{_fbeb ,_ggfadb :=_ccfece .ParseUint (_eegfg .Value ,10,16);if _ggfadb !=nil {return _ggfadb ;};_aeccfd :=uint16 (_fbeb );_ddage .DayAttr =&_aeccfd ;continue ;};if _eegfg .Name .Local =="\u0068\u006f\u0075\u0072"{_dfaae ,_fgdecg :=_ccfece .ParseUint (_eegfg .Value ,10,16);if _fgdecg !=nil {return _fgdecg ;};_fdcdc :=uint16 (_dfaae );_ddage .HourAttr =&_fdcdc ;continue ;};if _eegfg .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_cgcfg ,_bgbgfa :=_ccfece .ParseUint (_eegfg .Value ,10,16);if _bgbgfa !=nil {return _bgbgfa ;};_dgfcgc :=uint16 (_cgcfg );_ddage .MinuteAttr =&_dgfcgc ;continue ;};if _eegfg .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_geadg ,_bbeag :=_ccfece .ParseUint (_eegfg .Value ,10,16);if _bbeag !=nil {return _bbeag ;};_ceefdb :=uint16 (_geadg );_ddage .SecondAttr =&_ceefdb ;continue ;};if _eegfg .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ddage .DateTimeGroupingAttr .UnmarshalXMLAttr (_eegfg );continue ;};};for {_gefbad ,_gfeabdb :=d .Token ();if _gfeabdb !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065G\u0072o\u0075\u0070\u0049\u0074\u0065\u006d\u003a \u0025\u0073",_gfeabdb );};if _dfggc ,_bccfdc :=_gefbad .(_ebfeac .EndElement );_bccfdc &&_dfggc .Name ==start .Name {break ;};};return nil ;};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7;ST_PivotAreaTypeTopRight ST_PivotAreaType =8;);type CT_Cols struct{ +// Icon Set +IconSetAttr ST_IconSetType ; -// Column Width & Formatting -Col []*CT_Col ;}; +// Show Value +ShowValueAttr *bool ; -// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path -func (_gadac *CT_Users )ValidateWithPath (path string )error {for _cgdae ,_ddgcge :=range _gadac .UserInfo {if _efcfed :=_ddgcge .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_cgdae ));_efcfed !=nil {return _efcfed ;};};return nil ;};func (_gcgfd *CT_Tuple )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gcgfd .FldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcgfd .FldAttr )});};if _gcgfd .HierAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcgfd .HierAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",_gcgfd .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Percent +PercentAttr *bool ; -// Validate validates the CT_PageSetup and its children -func (_gcbgd *CT_PageSetup )Validate ()error {return _gcbgd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; +// Reverse Icons +ReverseAttr *bool ; -// Validate validates the CT_GradientStop and its children -func (_ggggg *CT_GradientStop )Validate ()error {return _ggggg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; +// Conditional Formatting Object +Cfvo []*CT_Cfvo ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_bccebb :=&CT_ConditionalFormats {};return _bccebb ;};func (_aceaa *ST_MdxFunctionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aceaa =0;case "\u006d":*_aceaa =1;case "\u0076":*_aceaa =2;case "\u0073":*_aceaa =3;case "\u0063":*_aceaa =4;case "\u0072":*_aceaa =5;case "\u0070":*_aceaa =6;case "\u006b":*_aceaa =7;};return nil ;};func NewCT_VolType ()*CT_VolType {_ecabd :=&CT_VolType {};_ecabd .TypeAttr =ST_VolDepType (1);return _ecabd ;};func (_fbcf *CT_ChartsheetProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gebce :=range start .Attr {if _gebce .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_acfb ,_bfba :=_gebce .Value ,error (nil );if _bfba !=nil {return _bfba ;};_fbcf .PasswordAttr =&_acfb ;continue ;};if _gebce .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_aeee ,_cgec :=_gebce .Value ,error (nil );if _cgec !=nil {return _cgec ;};_fbcf .AlgorithmNameAttr =&_aeee ;continue ;};if _gebce .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gccc ,_bbde :=_gebce .Value ,error (nil );if _bbde !=nil {return _bbde ;};_fbcf .HashValueAttr =&_gccc ;continue ;};if _gebce .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dafg ,_afbbe :=_gebce .Value ,error (nil );if _afbbe !=nil {return _afbbe ;};_fbcf .SaltValueAttr =&_dafg ;continue ;};if _gebce .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cfgf ,_cbddd :=_e .ParseUint (_gebce .Value ,10,32);if _cbddd !=nil {return _cbddd ;};_dbae :=uint32 (_cfgf );_fbcf .SpinCountAttr =&_dbae ;continue ;};if _gebce .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_bccg ,_affg :=_e .ParseBool (_gebce .Value );if _affg !=nil {return _affg ;};_fbcf .ContentAttr =&_bccg ;continue ;};if _gebce .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_ebfc ,_gdga :=_e .ParseBool (_gebce .Value );if _gdga !=nil {return _gdga ;};_fbcf .ObjectsAttr =&_ebfc ;continue ;};};for {_baed ,_faeg :=d .Token ();if _faeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_faeg );};if _fbebd ,_abae :=_baed .(_b .EndElement );_abae &&_fbebd .Name ==start .Name {break ;};};return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_dcca :=&CT_DataValidation {};return _dcca };func (_efbag *CT_MergeCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baagf :=range start .Attr {if _baagf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfafe ,_bfafe :=_e .ParseUint (_baagf .Value ,10,32);if _bfafe !=nil {return _bfafe ;};_bfdba :=uint32 (_cfafe );_efbag .CountAttr =&_bfdba ;continue ;};};_eegdg :for {_eaccec ,_gbgccf :=d .Token ();if _gbgccf !=nil {return _gbgccf ;};switch _acabb :=_eaccec .(type ){case _b .StartElement :switch _acabb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_fcafc :=NewCT_MergeCell ();if _egcdc :=d .DecodeElement (_fcafc ,&_acabb );_egcdc !=nil {return _egcdc ;};_efbag .MergeCell =append (_efbag .MergeCell ,_fcafc );default:_d .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\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_acabb .Name );if _gabef :=d .Skip ();_gabef !=nil {return _gabef ;};};case _b .EndElement :break _eegdg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path -func (_ddada *CT_FilterColumn )ValidateWithPath (path string )error {if _ddada .Filters !=nil {if _febfd :=_ddada .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_febfd !=nil {return _febfd ;};};if _ddada .Top10 !=nil {if _efddf :=_ddada .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_efddf !=nil {return _efddf ;};};if _ddada .CustomFilters !=nil {if _gcdab :=_ddada .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_gcdab !=nil {return _gcdab ;};};if _ddada .DynamicFilter !=nil {if _fbdfc :=_ddada .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_fbdfc !=nil {return _fbdfc ;};};if _ddada .ColorFilter !=nil {if _dafcge :=_ddada .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_dafcge !=nil {return _dafcge ;};};if _ddada .IconFilter !=nil {if _fcabgc :=_ddada .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_fcabgc !=nil {return _fcabgc ;};};if _ddada .ExtLst !=nil {if _bbfad :=_ddada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbfad !=nil {return _bbfad ;};};return nil ;};func (_cacfgg *CT_SheetProtection )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bccee :=range start .Attr {if _bccee .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_aead ,_geebe :=_ccfece .ParseBool (_bccee .Value );if _geebe !=nil {return _geebe ;};_cacfgg .FormatRowsAttr =&_aead ;continue ;};if _bccee .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_aebe ,_gafee :=_ccfece .ParseBool (_bccee .Value );if _gafee !=nil {return _gafee ;};_cacfgg .InsertColumnsAttr =&_aebe ;continue ;};if _bccee .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gffe ,_aefgbg :=_bccee .Value ,error (nil );if _aefgbg !=nil {return _aefgbg ;};_cacfgg .AlgorithmNameAttr =&_gffe ;continue ;};if _bccee .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_cfagf ,_accb :=_ccfece .ParseBool (_bccee .Value );if _accb !=nil {return _accb ;};_cacfgg .InsertRowsAttr =&_cfagf ;continue ;};if _bccee .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dgccdc ,_cbce :=_bccee .Value ,error (nil );if _cbce !=nil {return _cbce ;};_cacfgg .SaltValueAttr =&_dgccdc ;continue ;};if _bccee .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_aebgd ,_addda :=_ccfece .ParseBool (_bccee .Value );if _addda !=nil {return _addda ;};_cacfgg .InsertHyperlinksAttr =&_aebgd ;continue ;};if _bccee .Name .Local =="\u0073\u0068\u0065e\u0074"{_ggced ,_beafc :=_ccfece .ParseBool (_bccee .Value );if _beafc !=nil {return _beafc ;};_cacfgg .SheetAttr =&_ggced ;continue ;};if _bccee .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_addgd ,_bcfeg :=_ccfece .ParseBool (_bccee .Value );if _bcfeg !=nil {return _bcfeg ;};_cacfgg .DeleteColumnsAttr =&_addgd ;continue ;};if _bccee .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_ecaee ,_ebdeb :=_ccfece .ParseBool (_bccee .Value );if _ebdeb !=nil {return _ebdeb ;};_cacfgg .ScenariosAttr =&_ecaee ;continue ;};if _bccee .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_beba ,_aedcfa :=_ccfece .ParseBool (_bccee .Value );if _aedcfa !=nil {return _aedcfa ;};_cacfgg .FormatColumnsAttr =&_beba ;continue ;};if _bccee .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_aeagbc ,_cbee :=_bccee .Value ,error (nil );if _cbee !=nil {return _cbee ;};_cacfgg .PasswordAttr =&_aeagbc ;continue ;};if _bccee .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ccgga ,_bgfff :=_bccee .Value ,error (nil );if _bgfff !=nil {return _bgfff ;};_cacfgg .HashValueAttr =&_ccgga ;continue ;};if _bccee .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bfggga ,_aafdc :=_ccfece .ParseUint (_bccee .Value ,10,32);if _aafdc !=nil {return _aafdc ;};_ebgaf :=uint32 (_bfggga );_cacfgg .SpinCountAttr =&_ebgaf ;continue ;};if _bccee .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_ccefc ,_efacf :=_ccfece .ParseBool (_bccee .Value );if _efacf !=nil {return _efacf ;};_cacfgg .ObjectsAttr =&_ccefc ;continue ;};if _bccee .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_bcde ,_gddfe :=_ccfece .ParseBool (_bccee .Value );if _gddfe !=nil {return _gddfe ;};_cacfgg .FormatCellsAttr =&_bcde ;continue ;};if _bccee .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_ggfggg ,_ceafe :=_ccfece .ParseBool (_bccee .Value );if _ceafe !=nil {return _ceafe ;};_cacfgg .DeleteRowsAttr =&_ggfggg ;continue ;};if _bccee .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_cfdfb ,_fdeg :=_ccfece .ParseBool (_bccee .Value );if _fdeg !=nil {return _fdeg ;};_cacfgg .SelectLockedCellsAttr =&_cfdfb ;continue ;};if _bccee .Name .Local =="\u0073\u006f\u0072\u0074"{_ggdc ,_cbbcg :=_ccfece .ParseBool (_bccee .Value );if _cbbcg !=nil {return _cbbcg ;};_cacfgg .SortAttr =&_ggdc ;continue ;};if _bccee .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_aaegc ,_bggf :=_ccfece .ParseBool (_bccee .Value );if _bggf !=nil {return _bggf ;};_cacfgg .AutoFilterAttr =&_aaegc ;continue ;};if _bccee .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_cgggcb ,_dcgb :=_ccfece .ParseBool (_bccee .Value );if _dcgb !=nil {return _dcgb ;};_cacfgg .PivotTablesAttr =&_cgggcb ;continue ;};if _bccee .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_eecda ,_aecd :=_ccfece .ParseBool (_bccee .Value );if _aecd !=nil {return _aecd ;};_cacfgg .SelectUnlockedCellsAttr =&_eecda ;continue ;};};for {_gfcgdb ,_gaadd :=d .Token ();if _gaadd !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gaadd );};if _dgfgf ,_acaefd :=_gfcgdb .(_ebfeac .EndElement );_acaefd &&_dgfgf .Name ==start .Name {break ;};};return nil ;};func (_fbgcf ST_HorizontalAlignment )String ()string {switch _fbgcf {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};type CT_SmartTagPr struct{ +// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path +func (_dgegc *CT_RPrElt )ValidateWithPath (path string )error {if _dgegc .RFont !=nil {if _bccgg :=_dgegc .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_bccgg !=nil {return _bccgg ;};};if _dgegc .Charset !=nil {if _fggebc :=_dgegc .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_fggebc !=nil {return _fggebc ;};};if _dgegc .Family !=nil {if _dgcfe :=_dgegc .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_dgcfe !=nil {return _dgcfe ;};};if _dgegc .B !=nil {if _bacag :=_dgegc .B .ValidateWithPath (path +"\u002f\u0042");_bacag !=nil {return _bacag ;};};if _dgegc .I !=nil {if _beeec :=_dgegc .I .ValidateWithPath (path +"\u002f\u0049");_beeec !=nil {return _beeec ;};};if _dgegc .Strike !=nil {if _bgcaf :=_dgegc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bgcaf !=nil {return _bgcaf ;};};if _dgegc .Outline !=nil {if _bceag :=_dgegc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bceag !=nil {return _bceag ;};};if _dgegc .Shadow !=nil {if _bbcde :=_dgegc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bbcde !=nil {return _bbcde ;};};if _dgegc .Condense !=nil {if _deacda :=_dgegc .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_deacda !=nil {return _deacda ;};};if _dgegc .Extend !=nil {if _faged :=_dgegc .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_faged !=nil {return _faged ;};};if _dgegc .Color !=nil {if _cafcf :=_dgegc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cafcf !=nil {return _cafcf ;};};if _dgegc .Sz !=nil {if _ebdccd :=_dgegc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ebdccd !=nil {return _ebdccd ;};};if _dgegc .U !=nil {if _badaa :=_dgegc .U .ValidateWithPath (path +"\u002f\u0055");_badaa !=nil {return _badaa ;};};if _dgegc .VertAlign !=nil {if _ddgdg :=_dgegc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_ddgdg !=nil {return _ddgdg ;};};if _dgegc .Scheme !=nil {if _gffeg :=_dgegc .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_gffeg !=nil {return _gffeg ;};};return nil ;};func (_cagb *CT_CellXfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbbb :=range start .Attr {if _dbbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddba ,_gccb :=_e .ParseUint (_dbbb .Value ,10,32);if _gccb !=nil {return _gccb ;};_ceee :=uint32 (_ddba );_cagb .CountAttr =&_ceee ;continue ;};};_gdbge :for {_eebf ,_eafe :=d .Token ();if _eafe !=nil {return _eafe ;};switch _gbce :=_eebf .(type ){case _b .StartElement :switch _gbce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_aae :=NewCT_Xf ();if _cdccd :=d .DecodeElement (_aae ,&_gbce );_cdccd !=nil {return _cdccd ;};_cagb .Xf =append (_cagb .Xf ,_aae );default:_d .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\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_gbce .Name );if _bdcd :=d .Skip ();_bdcd !=nil {return _bdcd ;};};case _b .EndElement :break _gdbge ;case _b .CharData :};};return nil ;};func NewCT_PageField ()*CT_PageField {_fbdge :=&CT_PageField {};return _fbdge }; -// Embed SmartTags -EmbedAttr *bool ; +// Validate validates the CT_DataRef and its children +func (_ggeeg *CT_DataRef )Validate ()error {return _ggeeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");}; -// Show Smart Tags -ShowAttr ST_SmartTagShow ;};func (_dgfaf *CT_PageField )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dgfaf .FldAttr )});if _dgfaf .ItemAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgfaf .ItemAttr )});};if _dgfaf .HierAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgfaf .HierAttr )});};if _dgfaf .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgfaf .NameAttr )});};if _dgfaf .CapAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0061\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgfaf .CapAttr )});};e .EncodeToken (start );if _dgfaf .ExtLst !=nil {_bgfcfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgfaf .ExtLst ,_bgfcfg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Selection and its children +func (_dabfb *CT_Selection )Validate ()error {return _dabfb .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_cafed :=&CT_ExternalSheetNames {};return _cafed ;};func (_ebdeb *CT_WorkbookProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebdeb .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookPasswordAttr )});};if _ebdeb .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookPasswordCharacterSetAttr )});};if _ebdeb .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsPasswordAttr )});};if _ebdeb .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsPasswordCharacterSetAttr )});};if _ebdeb .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebdeb .LockStructureAttr ))});};if _ebdeb .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebdeb .LockWindowsAttr ))});};if _ebdeb .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebdeb .LockRevisionAttr ))});};if _ebdeb .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsAlgorithmNameAttr )});};if _ebdeb .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsHashValueAttr )});};if _ebdeb .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsSaltValueAttr )});};if _ebdeb .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsSpinCountAttr )});};if _ebdeb .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookAlgorithmNameAttr )});};if _ebdeb .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookHashValueAttr )});};if _ebdeb .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookSaltValueAttr )});};if _ebdeb .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddddbg *ST_ConditionalFormattingOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaecd ,_dddga :=d .Token ();if _dddga !=nil {return _dddga ;};if _eacab ,_dcgfff :=_aaecd .(_b .EndElement );_dcgfff &&_eacab .Name ==start .Name {*_ddddbg =1;return nil ;};if _cbgecb ,_bggd :=_aaecd .(_b .CharData );!_bggd {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",_aaecd );}else {switch string (_cbgecb ){case "":*_ddddbg =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ddddbg =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ddddbg =2;case "\u0065\u0071\u0075a\u006c":*_ddddbg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ddddbg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ddddbg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ddddbg =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ddddbg =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ddddbg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ddddbg =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ddddbg =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_ddddbg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ddddbg =12;};};_aaecd ,_dddga =d .Token ();if _dddga !=nil {return _dddga ;};if _fgeebf ,_acaff :=_aaecd .(_b .EndElement );_acaff &&_fgeebf .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",_aaecd );};func NewCT_Connections ()*CT_Connections {_efdc :=&CT_Connections {};return _efdc };func (_gbae *CT_CalculatedItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbae .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbae .CountAttr )});};e .EncodeToken (start );_ccag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_ccfg :=range _gbae .CalculatedItem {e .EncodeElement (_ccfg ,_ccag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableColumn ()*CT_TableColumn {_gedac :=&CT_TableColumn {};return _gedac }; -// Validate validates the CT_GroupItems and its children -func (_gbaga *CT_GroupItems )Validate ()error {return _gbaga .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};type CT_PivotAreaReferences struct{ +// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path +func (_cdefd *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_gf .Fields (s )),nil };const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);type CT_ControlPr struct{ -// Pivot Filter Count -CountAttr *uint32 ; +// Locked Flag +LockedAttr *bool ; -// Reference -Reference []*CT_PivotAreaReference ;};func (_fcdad *CT_PrintOptions )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ddgcf :=range start .Attr {if _ddgcf .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_gbaf ,_dfdec :=_ccfece .ParseBool (_ddgcf .Value );if _dfdec !=nil {return _dfdec ;};_fcdad .HorizontalCenteredAttr =&_gbaf ;continue ;};if _ddgcf .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_gage ,_adcbf :=_ccfece .ParseBool (_ddgcf .Value );if _adcbf !=nil {return _adcbf ;};_fcdad .VerticalCenteredAttr =&_gage ;continue ;};if _ddgcf .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_cbgee ,_baadg :=_ccfece .ParseBool (_ddgcf .Value );if _baadg !=nil {return _baadg ;};_fcdad .HeadingsAttr =&_cbgee ;continue ;};if _ddgcf .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_eccd ,_ccddb :=_ccfece .ParseBool (_ddgcf .Value );if _ccddb !=nil {return _ccddb ;};_fcdad .GridLinesAttr =&_eccd ;continue ;};if _ddgcf .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_cdcbg ,_bgbfc :=_ccfece .ParseBool (_ddgcf .Value );if _bgbfc !=nil {return _bgbfc ;};_fcdad .GridLinesSetAttr =&_cdcbg ;continue ;};};for {_fc ,_feag :=d .Token ();if _feag !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_feag );};if _bcbe ,_ffcb :=_fc .(_ebfeac .EndElement );_ffcb &&_bcbe .Name ==start .Name {break ;};};return nil ;};type CT_I struct{ +// Default Size Flag +DefaultSizeAttr *bool ; -// Item Type -TAttr ST_ItemType ; +// Print Flag +PrintAttr *bool ; -// Repeated Items Count -RAttr *uint32 ; +// Disabled Flag +DisabledAttr *bool ; -// Data Field Index -IAttr *uint32 ; +// Recalculation Flag +RecalcAlwaysAttr *bool ; -// Row / Column Item Index -X []*CT_X ;};func NewCT_Record ()*CT_Record {_addcc :=&CT_Record {};return _addcc };func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_bffbb :=&CT_RevisionSheetRename {};return _bffbb ;}; +// UI Object Flag +UiObjectAttr *bool ; -// Validate validates the CT_PivotSelection and its children -func (_bccdaa *CT_PivotSelection )Validate ()error {return _bccdaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};type ST_FormatAction byte ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_ecebb *CT_Drawing )ValidateWithPath (path string )error {return nil };func (_abecf *CT_IconFilter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_abecf .IconSetAttr =ST_IconSetType (1);for _ ,_ecfae :=range start .Attr {if _ecfae .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_abecf .IconSetAttr .UnmarshalXMLAttr (_ecfae );continue ;};if _ecfae .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_bbdcc ,_gcgab :=_ccfece .ParseUint (_ecfae .Value ,10,32);if _gcgab !=nil {return _gcgab ;};_gadaad :=uint32 (_bbdcc );_abecf .IconIdAttr =&_gadaad ;continue ;};};for {_dffcc ,_baac :=d .Token ();if _baac !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_baac );};if _gggda ,_cebac :=_dffcc .(_ebfeac .EndElement );_cebac &&_gggda .Name ==start .Name {break ;};};return nil ;};func (_daddc *CT_GroupLevels )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _daddc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_daddc .CountAttr )});};e .EncodeToken (start );_gdgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_deae :=range _daddc .GroupLevel {e .EncodeElement (_deae ,_gdgg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Automatic Line Flag +AutoLineAttr *bool ; -// Validate validates the CT_Authors and its children -func (_gadba *CT_Authors )Validate ()error {return _gadba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func (_fbcc *CT_CustomProperties )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_cfcd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_dcgae :=range _fbcc .CustomPr {e .EncodeElement (_dcgae ,_cfcd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_FontName struct{ +// Automatic Size Flag +AutoPictAttr *bool ; -// String Value -ValAttr string ;}; +// Custom Function +MacroAttr *string ; -// Validate validates the EG_ExtensionList and its children -func (_ffaee *EG_ExtensionList )Validate ()error {return _ffaee .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; +// Alternative Text +AltTextAttr *string ; -// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path -func (_bacedd *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func (_aabad ST_ItemType )ValidateWithPath (path string )error {switch _aabad {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabad ));};return nil ;};type CT_Field struct{ +// Linked Formula +LinkedCellAttr *string ; -// Field Index -XAttr int32 ;};func (_cdgc *CT_ExternalSheetNames )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gfbcga :for {_dba ,_ceeae :=d .Token ();if _ceeae !=nil {return _ceeae ;};switch _bade :=_dba .(type ){case _ebfeac .StartElement :switch _bade .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_dcefe :=NewCT_ExternalSheetName ();if _gggec :=d .DecodeElement (_dcefe ,&_bade );_gggec !=nil {return _gggec ;};_cdgc .SheetName =append (_cdgc .SheetName ,_dcefe );default:_afeac .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 C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_bade .Name );if _ddcgg :=d .Skip ();_ddcgg !=nil {return _ddcgg ;};};case _ebfeac .EndElement :break _gfbcga ;case _ebfeac .CharData :};};return nil ;};func NewCT_FileSharing ()*CT_FileSharing {_ggagd :=&CT_FileSharing {};return _ggagd };func (_eaea ST_DataValidationType )Validate ()error {return _eaea .ValidateWithPath ("")};func NewCT_OleItems ()*CT_OleItems {_fdge :=&CT_OleItems {};return _fdge }; +// List Items Source Range +ListFillRangeAttr *string ; -// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path -func (_acdbf *CT_CellStyles )ValidateWithPath (path string )error {for _dgffb ,_cddggf :=range _acdbf .CellStyle {if _fagab :=_cddggf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dgffb ));_fagab !=nil {return _fagab ;};};return nil ;};func (_egcce *CT_ServerFormats )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbega :=range start .Attr {if _fbega .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddcc ,_dcgdb :=_ccfece .ParseUint (_fbega .Value ,10,32);if _dcgdb !=nil {return _dcgdb ;};_ceabc :=uint32 (_ddcc );_egcce .CountAttr =&_ceabc ;continue ;};};_eceacg :for {_agdfe ,_dbcbe :=d .Token ();if _dbcbe !=nil {return _dbcbe ;};switch _deccf :=_agdfe .(type ){case _ebfeac .StartElement :switch _deccf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_ccgbf :=NewCT_ServerFormat ();if _gcff :=d .DecodeElement (_ccgbf ,&_deccf );_gcff !=nil {return _gcff ;};_egcce .ServerFormat =append (_egcce .ServerFormat ,_ccgbf );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_deccf .Name );if _cdaca :=d .Skip ();_cdaca !=nil {return _cdaca ;};};case _ebfeac .EndElement :break _eceacg ;case _ebfeac .CharData :};};return nil ;}; +// Image Format +CfAttr *string ;IdAttr *string ; -// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path -func (_fgebc *CT_WebPublishItems )ValidateWithPath (path string )error {for _cecd ,_dgcad :=range _fgebc .WebPublishItem {if _ffbfb :=_dgcad .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cecd ));_ffbfb !=nil {return _ffbfb ;};};return nil ;}; +// Object Cell Anchor +Anchor *CT_ObjectAnchor ;};func (_aggf *CT_IgnoredErrors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_facad :=range _aggf .IgnoredError {e .EncodeElement (_facad ,_fbaa );};if _aggf .ExtLst !=nil {_eebcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aggf .ExtLst ,_eebcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eabcg ST_SortType )Validate ()error {return _eabcg .ValidateWithPath ("")}; -// Validate validates the CT_MRUColors and its children -func (_fgaae *CT_MRUColors )Validate ()error {return _fgaae .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func NewCT_Drawing ()*CT_Drawing {_ffb :=&CT_Drawing {};return _ffb };func (_ggfad *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ggfad =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ggfad =1;case "\u006c\u0065\u0066\u0074":*_ggfad =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggfad =3;case "\u0072\u0069\u0067h\u0074":*_ggfad =4;case "\u0066\u0069\u006c\u006c":*_ggfad =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ggfad =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ggfad =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ggfad =8;};return nil ;};func (_agcf ST_PivotAreaType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_ecgbf :=_ebfeac .Attr {};_ecgbf .Name =name ;switch _agcf {case ST_PivotAreaTypeUnset :_ecgbf .Value ="";case ST_PivotAreaTypeNone :_ecgbf .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_ecgbf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_ecgbf .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_ecgbf .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_ecgbf .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_ecgbf .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_ecgbf .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_ecgbf .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _ecgbf ,nil ;}; +// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path +func (_fdbdg *CT_Workbook )ValidateWithPath (path string )error {if _bbcfe :=_fdbdg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bbcfe !=nil {return _bbcfe ;};if _fdbdg .FileVersion !=nil {if _deafa :=_fdbdg .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_deafa !=nil {return _deafa ;};};if _fdbdg .FileSharing !=nil {if _egebe :=_fdbdg .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_egebe !=nil {return _egebe ;};};if _fdbdg .WorkbookPr !=nil {if _bfgcee :=_fdbdg .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_bfgcee !=nil {return _bfgcee ;};};if _fdbdg .WorkbookProtection !=nil {if _egfff :=_fdbdg .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_egfff !=nil {return _egfff ;};};if _fdbdg .BookViews !=nil {if _bccgd :=_fdbdg .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_bccgd !=nil {return _bccgd ;};};if _ebadfe :=_fdbdg .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_ebadfe !=nil {return _ebadfe ;};if _fdbdg .FunctionGroups !=nil {if _dbadg :=_fdbdg .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_dbadg !=nil {return _dbadg ;};};if _fdbdg .ExternalReferences !=nil {if _cdfgca :=_fdbdg .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_cdfgca !=nil {return _cdfgca ;};};if _fdbdg .DefinedNames !=nil {if _bbegb :=_fdbdg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_bbegb !=nil {return _bbegb ;};};if _fdbdg .CalcPr !=nil {if _ecfbg :=_fdbdg .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_ecfbg !=nil {return _ecfbg ;};};if _fdbdg .OleSize !=nil {if _dcfga :=_fdbdg .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_dcfga !=nil {return _dcfga ;};};if _fdbdg .CustomWorkbookViews !=nil {if _daebb :=_fdbdg .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_daebb !=nil {return _daebb ;};};if _fdbdg .PivotCaches !=nil {if _ebebf :=_fdbdg .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_ebebf !=nil {return _ebebf ;};};if _fdbdg .SmartTagPr !=nil {if _gdceb :=_fdbdg .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_gdceb !=nil {return _gdceb ;};};if _fdbdg .SmartTagTypes !=nil {if _cbafb :=_fdbdg .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_cbafb !=nil {return _cbafb ;};};if _fdbdg .WebPublishing !=nil {if _fefcd :=_fdbdg .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_fefcd !=nil {return _fefcd ;};};for _gbdcce ,_fgbece :=range _fdbdg .FileRecoveryPr {if _dgffb :=_fgbece .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gbdcce ));_dgffb !=nil {return _dgffb ;};};if _fdbdg .WebPublishObjects !=nil {if _eddcc :=_fdbdg .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_eddcc !=nil {return _eddcc ;};};if _fdbdg .ExtLst !=nil {if _cedfbf :=_fdbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedfbf !=nil {return _cedfbf ;};};return nil ;}; -// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path -func (_fdbde *CT_CellAlignment )ValidateWithPath (path string )error {if _gbfbf :=_fdbde .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gbfbf !=nil {return _gbfbf ;};if _fdab :=_fdbde .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_fdab !=nil {return _fdab ;};return nil ;};func (_febg *CT_DdeItem )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _febg .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_febg .NameAttr )});};if _febg .OleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_febg .OleAttr ))});};if _febg .AdviseAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_febg .AdviseAttr ))});};if _febg .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_febg .PreferPicAttr ))});};e .EncodeToken (start );if _febg .Values !=nil {_egag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_febg .Values ,_egag );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_beee ST_PageOrder )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_beee .String (),start );};func NewCT_MeasureGroup ()*CT_MeasureGroup {_fgefbg :=&CT_MeasureGroup {};return _fgefbg }; +// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path +func (_dbdc *CT_PivotCache )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path -func (_ccfdc *CT_Dxfs )ValidateWithPath (path string )error {for _bfaad ,_deadd :=range _ccfdc .Dxf {if _ccfde :=_deadd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_bfaad ));_ccfde !=nil {return _ccfde ;};};return nil ;}; +// Validate validates the CT_QueryCache and its children +func (_dfgd *CT_QueryCache )Validate ()error {return _dfgd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func NewCT_CellAlignment ()*CT_CellAlignment {_dedc :=&CT_CellAlignment {};return _dedc };func (_bdfef ST_RefMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdfef .String (),start );}; -// Validate validates the CT_PivotCacheDefinition and its children -func (_gfec *CT_PivotCacheDefinition )Validate ()error {return _gfec .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};type CT_DataConsolidate struct{ +// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path +func (_fcef *CT_CellWatch )ValidateWithPath (path string )error {return nil };func (_cgbaa *CT_XmlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgbaa .MapIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_f .Sprintf ("\u0025\u0076",_cgbaa .XpathAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cgbaa .XmlDataTypeAttr )});e .EncodeToken (start );if _cgbaa .ExtLst !=nil {_dgafdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgbaa .ExtLst ,_dgafdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Function Index -FunctionAttr ST_DataConsolidateFunction ; +// Validate validates the CT_FontName and its children +func (_gcadb *CT_FontName )Validate ()error {return _gcadb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};func (_dcgbb ST_DataValidationType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eebedd :=_b .Attr {};_eebedd .Name =name ;switch _dcgbb {case ST_DataValidationTypeUnset :_eebedd .Value ="";case ST_DataValidationTypeNone :_eebedd .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_eebedd .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_eebedd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_eebedd .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_eebedd .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_eebedd .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_eebedd .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_eebedd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _eebedd ,nil ;};func (_ggceb *CT_FutureMetadataBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadgc :for {_fdaaa ,_aagcf :=d .Token ();if _aagcf !=nil {return _aagcf ;};switch _cddae :=_fdaaa .(type ){case _b .StartElement :switch _cddae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggceb .ExtLst =NewCT_ExtensionList ();if _fddg :=d .DecodeElement (_ggceb .ExtLst ,&_cddae );_fddg !=nil {return _fddg ;};default:_d .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\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_cddae .Name );if _bdfbf :=d .Skip ();_bdfbf !=nil {return _bdfbf ;};};case _b .EndElement :break _gadgc ;case _b .CharData :};};return nil ;}; -// Use Starting Column Labels -StartLabelsAttr *bool ; +// Validate validates the CT_PCDSDTCEntries and its children +func (_bagcdb *CT_PCDSDTCEntries )Validate ()error {return _bagcdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");}; -// Starting Column Labels -LeftLabelsAttr *bool ; +// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path +func (_fdceg *CT_SharedUser )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_fdceg .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_fdceg .GuidAttr );};if _fdceg .ExtLst !=nil {if _ddfae :=_fdceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfae !=nil {return _ddfae ;};};return nil ;};func (_bdea *CT_CustomSheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdea .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_baaf :=range start .Attr {if _baaf .Name .Local =="\u0073\u0074\u0061t\u0065"{_bdea .StateAttr .UnmarshalXMLAttr (_baaf );continue ;};if _baaf .Name .Local =="\u0067\u0075\u0069\u0064"{_cdfe ,_ecdda :=_baaf .Value ,error (nil );if _ecdda !=nil {return _ecdda ;};_bdea .GuidAttr =_cdfe ;continue ;};if _baaf .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_defe ,_bgcg :=_e .ParseBool (_baaf .Value );if _bgcg !=nil {return _bgcg ;};_bdea .FilterUniqueAttr =&_defe ;continue ;};if _baaf .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_eeaf ,_acggc :=_e .ParseUint (_baaf .Value ,10,32);if _acggc !=nil {return _acggc ;};_gfgd :=uint32 (_eeaf );_bdea .ColorIdAttr =&_gfgd ;continue ;};if _baaf .Name .Local =="\u0076\u0069\u0065\u0077"{_bdea .ViewAttr .UnmarshalXMLAttr (_baaf );continue ;};if _baaf .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bcec ,_ffge :=_e .ParseBool (_baaf .Value );if _ffge !=nil {return _ffge ;};_bdea .ShowFormulasAttr =&_bcec ;continue ;};if _baaf .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_bebec ,_cddfdd :=_e .ParseBool (_baaf .Value );if _cddfdd !=nil {return _cddfdd ;};_bdea .ShowRulerAttr =&_bebec ;continue ;};if _baaf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_gdcca ,_affga :=_e .ParseBool (_baaf .Value );if _affga !=nil {return _affga ;};_bdea .ShowRowColAttr =&_gdcca ;continue ;};if _baaf .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cdag ,_ecdadf :=_baaf .Value ,error (nil );if _ecdadf !=nil {return _ecdadf ;};_bdea .TopLeftCellAttr =&_cdag ;continue ;};if _baaf .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_ffed ,_afgac :=_e .ParseBool (_baaf .Value );if _afgac !=nil {return _afgac ;};_bdea .ZeroValuesAttr =&_ffed ;continue ;};if _baaf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fdaf ,_afced :=_e .ParseBool (_baaf .Value );if _afced !=nil {return _afced ;};_bdea .HiddenColumnsAttr =&_fdaf ;continue ;};if _baaf .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_dbgfd ,_efdga :=_e .ParseBool (_baaf .Value );if _efdga !=nil {return _efdga ;};_bdea .OutlineSymbolsAttr =&_dbgfd ;continue ;};if _baaf .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_gafa ,_agda :=_e .ParseBool (_baaf .Value );if _agda !=nil {return _agda ;};_bdea .FilterAttr =&_gafa ;continue ;};if _baaf .Name .Local =="\u0073\u0063\u0061l\u0065"{_faed ,_eabda :=_e .ParseUint (_baaf .Value ,10,32);if _eabda !=nil {return _eabda ;};_efcef :=uint32 (_faed );_bdea .ScaleAttr =&_efcef ;continue ;};if _baaf .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ddbd ,_gacgg :=_e .ParseBool (_baaf .Value );if _gacgg !=nil {return _gacgg ;};_bdea .ShowGridLinesAttr =&_ddbd ;continue ;};if _baaf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_fbafg ,_fdcee :=_e .ParseBool (_baaf .Value );if _fdcee !=nil {return _fdcee ;};_bdea .HiddenRowsAttr =&_fbafg ;continue ;};if _baaf .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_aeecg ,_cbaea :=_e .ParseBool (_baaf .Value );if _cbaea !=nil {return _cbaea ;};_bdea .FitToPageAttr =&_aeecg ;continue ;};if _baaf .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_cbde ,_bcdg :=_e .ParseBool (_baaf .Value );if _bcdg !=nil {return _bcdg ;};_bdea .PrintAreaAttr =&_cbde ;continue ;};if _baaf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_adeb ,_ceead :=_e .ParseBool (_baaf .Value );if _ceead !=nil {return _ceead ;};_bdea .ShowAutoFilterAttr =&_adeb ;continue ;};if _baaf .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_bcdc ,_bacbc :=_e .ParseBool (_baaf .Value );if _bacbc !=nil {return _bacbc ;};_bdea .ShowPageBreaksAttr =&_bcdc ;continue ;};};_ddag :for {_gcbf ,_ebfd :=d .Token ();if _ebfd !=nil {return _ebfd ;};switch _ddgd :=_gcbf .(type ){case _b .StartElement :switch _ddgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_bdea .Pane =NewCT_Pane ();if _acefc :=d .DecodeElement (_bdea .Pane ,&_ddgd );_acefc !=nil {return _acefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_bdea .Selection =NewCT_Selection ();if _eccea :=d .DecodeElement (_bdea .Selection ,&_ddgd );_eccea !=nil {return _eccea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_bdea .RowBreaks =NewCT_PageBreak ();if _efae :=d .DecodeElement (_bdea .RowBreaks ,&_ddgd );_efae !=nil {return _efae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_bdea .ColBreaks =NewCT_PageBreak ();if _cedf :=d .DecodeElement (_bdea .ColBreaks ,&_ddgd );_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bdea .PageMargins =NewCT_PageMargins ();if _ggcea :=d .DecodeElement (_bdea .PageMargins ,&_ddgd );_ggcea !=nil {return _ggcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bdea .PrintOptions =NewCT_PrintOptions ();if _cacb :=d .DecodeElement (_bdea .PrintOptions ,&_ddgd );_cacb !=nil {return _cacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bdea .PageSetup =NewCT_PageSetup ();if _efda :=d .DecodeElement (_bdea .PageSetup ,&_ddgd );_efda !=nil {return _efda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bdea .HeaderFooter =NewCT_HeaderFooter ();if _dddde :=d .DecodeElement (_bdea .HeaderFooter ,&_ddgd );_dddde !=nil {return _dddde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bdea .AutoFilter =NewCT_AutoFilter ();if _fafcb :=d .DecodeElement (_bdea .AutoFilter ,&_ddgd );_fafcb !=nil {return _fafcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdea .ExtLst =NewCT_ExtensionList ();if _bfecc :=d .DecodeElement (_bdea .ExtLst ,&_ddgd );_bfecc !=nil {return _bfecc ;};default:_d .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\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_ddgd .Name );if _dadb :=d .Skip ();_dadb !=nil {return _dadb ;};};case _b .EndElement :break _ddag ;case _b .CharData :};};return nil ;};func (_gceea *CT_ExternalSheetNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_cfaaf :=range _gceea .SheetName {e .EncodeElement (_cfaaf ,_fbcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cabbd *CT_Member )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agdbe :=range start .Attr {if _agdbe .Name .Local =="\u006e\u0061\u006d\u0065"{_edgaa ,_cebgc :=_agdbe .Value ,error (nil );if _cebgc !=nil {return _cebgc ;};_cabbd .NameAttr =_edgaa ;continue ;};};for {_gdecd ,_cadfba :=d .Token ();if _cadfba !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_cadfba );};if _edgd ,_agfaa :=_gdecd .(_b .EndElement );_agfaa &&_edgd .Name ==start .Name {break ;};};return nil ;};func (_dgedg ST_PrintError )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcdfb :=_b .Attr {};_fcdfb .Name =name ;switch _dgedg {case ST_PrintErrorUnset :_fcdfb .Value ="";case ST_PrintErrorDisplayed :_fcdfb .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_fcdfb .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_fcdfb .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_fcdfb .Value ="\u004e\u0041";};return _fcdfb ,nil ;}; -// Labels In Top Row -TopLabelsAttr *bool ; +// Validate validates the CT_XmlCellPr and its children +func (_daabba *CT_XmlCellPr )Validate ()error {return _daabba .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");}; -// Link -LinkAttr *bool ; +// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path +func (_dccf *CT_CellSmartTag )ValidateWithPath (path string )error {for _fedf ,_daef :=range _dccf .CellSmartTagPr {if _dceb :=_daef .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_fedf ));_dceb !=nil {return _dceb ;};};return nil ;}; -// Data Consolidation References -DataRefs *CT_DataRefs ;};func NewCT_BookView ()*CT_BookView {_cbba :=&CT_BookView {};return _cbba }; +// Validate validates the CT_Rst and its children +func (_deabbe *CT_Rst )Validate ()error {return _deabbe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};func (_aeedf *ST_CellFormulaType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efdab ,_gecccc :=d .Token ();if _gecccc !=nil {return _gecccc ;};if _cfaccff ,_fbcdfb :=_efdab .(_b .EndElement );_fbcdfb &&_cfaccff .Name ==start .Name {*_aeedf =1;return nil ;};if _dbaff ,_egagg :=_efdab .(_b .CharData );!_egagg {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",_efdab );}else {switch string (_dbaff ){case "":*_aeedf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aeedf =1;case "\u0061\u0072\u0072a\u0079":*_aeedf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_aeedf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_aeedf =4;};};_efdab ,_gecccc =d .Token ();if _gecccc !=nil {return _gecccc ;};if _ebcecd ,_dbdfa :=_efdab .(_b .EndElement );_dbdfa &&_ebcecd .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",_efdab );};func (_egbgd ST_MdxSetOrder )String ()string {switch _egbgd {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_bfbg :=&CT_ColHierarchiesUsage {};return _bfbg ;};func (_bgfag *CT_RevisionQueryTableField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgfag .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_bgfag .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgfag .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FieldGroup struct{ -// Validate validates the CT_DdeLink and its children -func (_cafgbb *CT_DdeLink )Validate ()error {return _cafgbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};func (_bcea *CT_TextPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bcea .PromptAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bcea .PromptAttr ))});};if _bcea .FileTypeAttr !=ST_FileTypeUnset {_fagfe ,_gefafe :=_bcea .FileTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _gefafe !=nil {return _gefafe ;};start .Attr =append (start .Attr ,_fagfe );};if _bcea .CodePageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcea .CodePageAttr )});};if _bcea .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcea .CharacterSetAttr )});};if _bcea .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcea .FirstRowAttr )});};if _bcea .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcea .SourceFileAttr )});};if _bcea .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bcea .DelimitedAttr ))});};if _bcea .DecimalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcea .DecimalAttr )});};if _bcea .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcea .ThousandsAttr )});};if _bcea .TabAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0061\u0062"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bcea .TabAttr ))});};if _bcea .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bcea .SpaceAttr ))});};if _bcea .CommaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bcea .CommaAttr ))});};if _bcea .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bcea .SemicolonAttr ))});};if _bcea .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bcea .ConsecutiveAttr ))});};if _bcea .QualifierAttr !=ST_QualifierUnset {_dgbe ,_abgeb :=_bcea .QualifierAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _abgeb !=nil {return _abgeb ;};start .Attr =append (start .Attr ,_dgbe );};if _bcea .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcea .DelimiterAttr )});};e .EncodeToken (start );if _bcea .TextFields !=nil {_dfbea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_bcea .TextFields ,_dfbea );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func (_ccecfb *CT_CfRule )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ccecfb .TypeAttr !=ST_CfTypeUnset {_fgd ,_gebafd :=_ccecfb .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _gebafd !=nil {return _gebafd ;};start .Attr =append (start .Attr ,_fgd );};if _ccecfb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ccecfb .DxfIdAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",_ccecfb .PriorityAttr )});if _ccecfb .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccecfb .StopIfTrueAttr ))});};if _ccecfb .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccecfb .AboveAverageAttr ))});};if _ccecfb .PercentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccecfb .PercentAttr ))});};if _ccecfb .BottomAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccecfb .BottomAttr ))});};if _ccecfb .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_fcbe ,_bbeae :=_ccecfb .OperatorAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _bbeae !=nil {return _bbeae ;};start .Attr =append (start .Attr ,_fcbe );};if _ccecfb .TextAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ccecfb .TextAttr )});};if _ccecfb .TimePeriodAttr !=ST_TimePeriodUnset {_dbce ,_edff :=_ccecfb .TimePeriodAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _edff !=nil {return _edff ;};start .Attr =append (start .Attr ,_dbce );};if _ccecfb .RankAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ccecfb .RankAttr )});};if _ccecfb .StdDevAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ccecfb .StdDevAttr )});};if _ccecfb .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccecfb .EqualAverageAttr ))});};e .EncodeToken (start );if _ccecfb .Formula !=nil {_bddagb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_bbe :=range _ccecfb .Formula {e .EncodeElement (_bbe ,_bddagb );};};if _ccecfb .ColorScale !=nil {_cagdb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ccecfb .ColorScale ,_cagdb );};if _ccecfb .DataBar !=nil {_ggeee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_ccecfb .DataBar ,_ggeee );};if _ccecfb .IconSet !=nil {_fcecdg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_ccecfb .IconSet ,_fcecdg );};if _ccecfb .ExtLst !=nil {_dcfgd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccecfb .ExtLst ,_dcfgd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Parent +ParAttr *uint32 ; -// Validate validates the CT_CacheHierarchies and its children -func (_baa *CT_CacheHierarchies )Validate ()error {return _baa .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};type ST_GradientType byte ; +// Field Base +BaseAttr *uint32 ; -// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path -func (_ddfca *CT_OleSize )ValidateWithPath (path string )error {return nil };type ST_DateTimeGrouping byte ;func NewCT_DeletedField ()*CT_DeletedField {_agcc :=&CT_DeletedField {};return _agcc }; +// Range Grouping Properties +RangePr *CT_RangePr ; -// Validate validates the CT_PageBreak and its children -func (_eebgdd *CT_PageBreak )Validate ()error {return _eebgdd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func (_bebfa *CT_ChartsheetViews )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_beb :for {_ebega ,_aegg :=d .Token ();if _aegg !=nil {return _aegg ;};switch _ecgfg :=_ebega .(type ){case _ebfeac .StartElement :switch _ecgfg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_dceea :=NewCT_ChartsheetView ();if _bfbfa :=d .DecodeElement (_dceea ,&_ecgfg );_bfbfa !=nil {return _bfbfa ;};_bebfa .SheetView =append (_bebfa .SheetView ,_dceea );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebfa .ExtLst =NewCT_ExtensionList ();if _gfebd :=d .DecodeElement (_bebfa .ExtLst ,&_ecgfg );_gfebd !=nil {return _gfebd ;};default:_afeac .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\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_ecgfg .Name );if _ggfde :=d .Skip ();_ggfde !=nil {return _ggfde ;};};case _ebfeac .EndElement :break _beb ;case _ebfeac .CharData :};};return nil ;}; +// Discrete Grouping Properties +DiscretePr *CT_DiscretePr ; -// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path -func (_bdgcge *CT_Index )ValidateWithPath (path string )error {return nil }; +// OLAP Group Items +GroupItems *CT_GroupItems ;};func (_aabaed *PivotCacheRecords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabaed .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_efadde :=range start .Attr {if _efadde .Name .Local =="\u0063\u006f\u0075n\u0074"{_edaae ,_gfdaed :=_e .ParseUint (_efadde .Value ,10,32);if _gfdaed !=nil {return _gfdaed ;};_cfdaf :=uint32 (_edaae );_aabaed .CountAttr =&_cfdaf ;continue ;};};_caebg :for {_fbaabc ,_bdbdg :=d .Token ();if _bdbdg !=nil {return _bdbdg ;};switch _cabacd :=_fbaabc .(type ){case _b .StartElement :switch _cabacd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_fddca :=NewCT_Record ();if _caedb :=d .DecodeElement (_fddca ,&_cabacd );_caedb !=nil {return _caedb ;};_aabaed .R =append (_aabaed .R ,_fddca );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabaed .ExtLst =NewCT_ExtensionList ();if _fegbc :=d .DecodeElement (_aabaed .ExtLst ,&_cabacd );_fegbc !=nil {return _fegbc ;};default:_d .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\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_cabacd .Name );if _gcgage :=d .Skip ();_gcgage !=nil {return _gcgage ;};};case _b .EndElement :break _caebg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path -func (_beddd *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };type CT_DdeItems struct{ +// Validate validates the CT_ColFields and its children +func (_dddc *CT_ColFields )Validate ()error {return _dddc .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");}; -// DDE Item definition -DdeItem []*CT_DdeItem ;}; +// Validate validates the CT_BorderPr and its children +func (_eee *CT_BorderPr )Validate ()error {return _eee .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");}; -// Validate validates the CT_MergeCell and its children -func (_aaeec *CT_MergeCell )Validate ()error {return _aaeec .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};type CT_ObjectAnchor struct{ +// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path +func (_ffa *CT_BookViews )ValidateWithPath (path string )error {for _dbbe ,_gfb :=range _ffa .WorkbookView {if _dcg :=_gfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_dbbe ));_dcg !=nil {return _dcg ;};};return nil ;};type CT_TableColumn struct{ -// Move With Cells -MoveWithCellsAttr *bool ; +// Table Field Id +IdAttr uint32 ; -// Size With Cells -SizeWithCellsAttr *bool ;From *_fcccb .From ;To *_fcccb .To ;};func (_bdfbc *CT_SmartTagTypes )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _bdfbc .SmartTagType !=nil {_geffg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_edc :=range _bdfbc .SmartTagType {e .EncodeElement (_edc ,_geffg );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gdcfb ST_CellFormulaType )ValidateWithPath (path string )error {switch _gdcfb {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdcfb ));};return nil ;}; +// Unique Name +UniqueNameAttr *string ; -// Validate validates the CT_QueryTableDeletedFields and its children -func (_ac *CT_QueryTableDeletedFields )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073");}; +// Column name +NameAttr string ; -// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path -func (_bccaca *CT_CalculatedItem )ValidateWithPath (path string )error {if _eeag :=_bccaca .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_eeag !=nil {return _eeag ;};if _bccaca .ExtLst !=nil {if _bgaca :=_bccaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgaca !=nil {return _bgaca ;};};return nil ;}; +// Totals Row Function +TotalsRowFunctionAttr ST_TotalsRowFunction ; -// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path -func (_abaeg *CT_DdeItem )ValidateWithPath (path string )error {if _abaeg .Values !=nil {if _fagba :=_abaeg .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_fagba !=nil {return _fagba ;};};return nil ;}; +// Totals Row Label +TotalsRowLabelAttr *string ; -// Validate validates the CT_BorderPr and its children -func (_cfggee *CT_BorderPr )Validate ()error {return _cfggee .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};type CT_SheetView struct{ +// Query Table Field Id +QueryTableFieldIdAttr *uint32 ; -// Window Protection -WindowProtectionAttr *bool ; +// Header Row Cell Format Id +HeaderRowDxfIdAttr *uint32 ; -// Show Formulas -ShowFormulasAttr *bool ; +// Data & Insert Row Format Id +DataDxfIdAttr *uint32 ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Show Headers -ShowRowColHeadersAttr *bool ; +// Header Row Cell Style +HeaderRowCellStyleAttr *string ; -// Show Zero Values -ShowZerosAttr *bool ; +// Data Area Style Name +DataCellStyleAttr *string ; -// Right To Left -RightToLeftAttr *bool ; +// Totals Row Style Name +TotalsRowCellStyleAttr *string ; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Calculated Column Formula +CalculatedColumnFormula *CT_TableFormula ; -// Show Ruler -ShowRulerAttr *bool ; +// Totals Row Formula +TotalsRowFormula *CT_TableFormula ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ; +// XML Column Properties +XmlColumnPr *CT_XmlColumnPr ; -// Default Grid Color -DefaultGridColorAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type Headers struct{CT_RevisionHeaders };func NewCT_QueryCache ()*CT_QueryCache {_deabf :=&CT_QueryCache {};return _deabf };type CT_IndexedColors struct{ -// Show White Space -ShowWhiteSpaceAttr *bool ; +// RGB Color +RgbColor []*CT_RgbColor ;};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_adfcd :=&CT_RevisionHeaders {};_adfcd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _adfcd ;};type CT_ColFields struct{ -// View Type -ViewAttr ST_SheetViewType ; +// Repeated Items Count +CountAttr *uint32 ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Field +Field []*CT_Field ;};func NewCT_PCDKPI ()*CT_PCDKPI {_eedga :=&CT_PCDKPI {};return _eedga };func (_dfabe *CT_PivotDimension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfabe .MeasureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dfabe .MeasureAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfabe .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfabe .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dfabe .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Color Id -ColorIdAttr *uint32 ; +// Validate validates the CT_SheetCalcPr and its children +func (_gacbf *CT_SheetCalcPr )Validate ()error {return _gacbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};type ST_FormulaExpression byte ;func (_adbdge ST_SortBy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adbdge .String (),start );};type CT_PivotCacheRecords struct{ -// Zoom Scale -ZoomScaleAttr *uint32 ; +// PivotCache Records Count +CountAttr *uint32 ; -// Zoom Scale Normal View -ZoomScaleNormalAttr *uint32 ; +// PivotCache Record +R []*CT_Record ; -// Zoom Scale Page Break Preview -ZoomScaleSheetLayoutViewAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ggbff *Metadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbff .CT_Metadata =*NewCT_Metadata ();_egfgc :for {_bffad ,_cfgfbff :=d .Token ();if _cfgfbff !=nil {return _cfgfbff ;};switch _bcgbad :=_bffad .(type ){case _b .StartElement :switch _bcgbad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_ggbff .MetadataTypes =NewCT_MetadataTypes ();if _fcecb :=d .DecodeElement (_ggbff .MetadataTypes ,&_bcgbad );_fcecb !=nil {return _fcecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_ggbff .MetadataStrings =NewCT_MetadataStrings ();if _dgccgb :=d .DecodeElement (_ggbff .MetadataStrings ,&_bcgbad );_dgccgb !=nil {return _dgccgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ggbff .MdxMetadata =NewCT_MdxMetadata ();if _ebaaba :=d .DecodeElement (_ggbff .MdxMetadata ,&_bcgbad );_ebaaba !=nil {return _ebaaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_ffaeg :=NewCT_FutureMetadata ();if _eccaca :=d .DecodeElement (_ffaeg ,&_bcgbad );_eccaca !=nil {return _eccaca ;};_ggbff .FutureMetadata =append (_ggbff .FutureMetadata ,_ffaeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ggbff .CellMetadata =NewCT_MetadataBlocks ();if _cagcg :=d .DecodeElement (_ggbff .CellMetadata ,&_bcgbad );_cagcg !=nil {return _cagcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ggbff .ValueMetadata =NewCT_MetadataBlocks ();if _accbc :=d .DecodeElement (_ggbff .ValueMetadata ,&_bcgbad );_accbc !=nil {return _accbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggbff .ExtLst =NewCT_ExtensionList ();if _bafag :=d .DecodeElement (_ggbff .ExtLst ,&_bcgbad );_bafag !=nil {return _bafag ;};default:_d .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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_bcgbad .Name );if _beggd :=d .Skip ();_beggd !=nil {return _beggd ;};};case _b .EndElement :break _egfgc ;case _b .CharData :};};return nil ;};type CT_SheetViews struct{ -// Zoom Scale Page Layout View -ZoomScalePageLayoutViewAttr *uint32 ; +// Worksheet View +SheetView []*CT_SheetView ; -// Workbook View Index -WorkbookViewIdAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// View Pane -Pane *CT_Pane ; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_cgacf *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; -// Selection -Selection []*CT_Selection ; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_beedg *CT_String )ValidateWithPath (path string )error {for _fdecg ,_bdbbgb :=range _beedg .Tpls {if _dafab :=_bdbbgb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fdecg ));_dafab !=nil {return _dafab ;};};for _dgddd ,_agbdf :=range _beedg .X {if _gafdbd :=_agbdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dgddd ));_gafdbd !=nil {return _gafdbd ;};};return nil ;};func NewCT_Sheet ()*CT_Sheet {_cgceb :=&CT_Sheet {};return _cgceb }; -// PivotTable Selection -PivotSelection []*CT_PivotSelection ; +// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path +func (_eebc *CT_DataRefs )ValidateWithPath (path string )error {for _ebgef ,_eege :=range _eebc .DataRef {if _fega :=_eege .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_ebgef ));_fega !=nil {return _fega ;};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dfga *ST_VolDepType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dfga =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_dfga =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_dfga =2;};return nil ;};func (_efbb *ST_DdeValueType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_efbb =0;case "\u006e\u0069\u006c":*_efbb =1;case "\u0062":*_efbb =2;case "\u006e":*_efbb =3;case "\u0065":*_efbb =4;case "\u0073\u0074\u0072":*_efbb =5;};return nil ;};type CT_CellSmartTag struct{ +// Validate validates the CT_VolTopic and its children +func (_bgadg *CT_VolTopic )Validate ()error {return _bgadg .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func NewCT_Borders ()*CT_Borders {_fce :=&CT_Borders {};return _fce };func (_gcdec *CT_Items )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggfg :=range start .Attr {if _cggfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaabc ,_dbedfa :=_e .ParseUint (_cggfg .Value ,10,32);if _dbedfa !=nil {return _dbedfa ;};_dade :=uint32 (_eaabc );_gcdec .CountAttr =&_dade ;continue ;};};_gefge :for {_cebga ,_dbcab :=d .Token ();if _dbcab !=nil {return _dbcab ;};switch _aaccg :=_cebga .(type ){case _b .StartElement :switch _aaccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_aecbf :=NewCT_Item ();if _cggg :=d .DecodeElement (_aecbf ,&_aaccg );_cggg !=nil {return _cggg ;};_gcdec .Item =append (_gcdec .Item ,_aecbf );default:_d .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\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_aaccg .Name );if _bcceba :=d .Skip ();_bcceba !=nil {return _bcceba ;};};case _b .EndElement :break _gefge ;case _b .CharData :};};return nil ;}; -// Smart Tag Type Index -TypeAttr uint32 ; +// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path +func (_bffge *CT_Query )ValidateWithPath (path string )error {if _bffge .Tpls !=nil {if _gbaef :=_bffge .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_gbaef !=nil {return _gbaef ;};};return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_bcga :=&CT_DrawingHF {};return _bcga };func (_geb *CT_AutoFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geb .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_geb .RefAttr )});};e .EncodeToken (start );if _geb .FilterColumn !=nil {_bfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_dc :=range _geb .FilterColumn {e .EncodeElement (_dc ,_bfa );};};if _geb .SortState !=nil {_dbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_geb .SortState ,_dbg );};if _geb .ExtLst !=nil {_dbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geb .ExtLst ,_dbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gafceg *CT_VolType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafceg .TypeAttr =ST_VolDepType (1);for _ ,_gefgb :=range start .Attr {if _gefgb .Name .Local =="\u0074\u0079\u0070\u0065"{_gafceg .TypeAttr .UnmarshalXMLAttr (_gefgb );continue ;};};_agggcc :for {_aeedc ,_gbcae :=d .Token ();if _gbcae !=nil {return _gbcae ;};switch _acagfb :=_aeedc .(type ){case _b .StartElement :switch _acagfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_dgadac :=NewCT_VolMain ();if _fagggc :=d .DecodeElement (_dgadac ,&_acagfb );_fagggc !=nil {return _fagggc ;};_gafceg .Main =append (_gafceg .Main ,_dgadac );default:_d .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\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_acagfb .Name );if _bdbcd :=d .Skip ();_bdbcd !=nil {return _bdbcd ;};};case _b .EndElement :break _agggcc ;case _b .CharData :};};return nil ;};type CT_CacheHierarchy struct{ -// Deleted -DeletedAttr *bool ; +// Hierarchy Unique Name +UniqueNameAttr string ; -// XML Based -XmlBasedAttr *bool ; +// Hierarchy Display Name +CaptionAttr *string ; -// Smart Tag Properties -CellSmartTagPr []*CT_CellSmartTagPr ;}; +// Measure Hierarchy +MeasureAttr *bool ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_abcbbd *CT_SmartTags )ValidateWithPath (path string )error {for _dddde ,_fcbg :=range _abcbbd .CellSmartTags {if _ecccb :=_fcbg .ValidateWithPath (_eecbf .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_dddde ));_ecccb !=nil {return _ecccb ;};};return nil ;}; +// Set +SetAttr *bool ; -// Validate validates the CT_FileRecoveryPr and its children -func (_faae *CT_FileRecoveryPr )Validate ()error {return _faae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func (_aabfe *CT_Row )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdgad :=range start .Attr {if _fdgad .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_acgcd ,_eaabc :=_ccfece .ParseUint (_fdgad .Value ,10,8);if _eaabc !=nil {return _eaabc ;};_effdc :=uint8 (_acgcd );_aabfe .OutlineLevelAttr =&_effdc ;continue ;};if _fdgad .Name .Local =="\u0072"{_gaabb ,_cgfd :=_ccfece .ParseUint (_fdgad .Value ,10,32);if _cgfd !=nil {return _cgfd ;};_dfcec :=uint32 (_gaabb );_aabfe .RAttr =&_dfcec ;continue ;};if _fdgad .Name .Local =="\u0073"{_abegd ,_cgdda :=_ccfece .ParseUint (_fdgad .Value ,10,32);if _cgdda !=nil {return _cgdda ;};_gdgega :=uint32 (_abegd );_aabfe .SAttr =&_gdgega ;continue ;};if _fdgad .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_bagee ,_bfgbc :=_ccfece .ParseBool (_fdgad .Value );if _bfgbc !=nil {return _bfgbc ;};_aabfe .CustomFormatAttr =&_bagee ;continue ;};if _fdgad .Name .Local =="\u0068\u0074"{_dbdda ,_ceafbf :=_ccfece .ParseFloat (_fdgad .Value ,64);if _ceafbf !=nil {return _ceafbf ;};_aabfe .HtAttr =&_dbdda ;continue ;};if _fdgad .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dacae ,_beeac :=_ccfece .ParseBool (_fdgad .Value );if _beeac !=nil {return _beeac ;};_aabfe .HiddenAttr =&_dacae ;continue ;};if _fdgad .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_daebc ,_bfgab :=_ccfece .ParseBool (_fdgad .Value );if _bfgab !=nil {return _bfgab ;};_aabfe .CustomHeightAttr =&_daebc ;continue ;};if _fdgad .Name .Local =="\u0073\u0070\u0061n\u0073"{_cadgg ,_fabef :=ParseSliceST_CellSpans (_fdgad .Value );if _fabef !=nil {return _fabef ;};_aabfe .SpansAttr =&_cadgg ;continue ;};if _fdgad .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_dfea ,_eddce :=_ccfece .ParseBool (_fdgad .Value );if _eddce !=nil {return _eddce ;};_aabfe .CollapsedAttr =&_dfea ;continue ;};if _fdgad .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_gebgg ,_ageega :=_ccfece .ParseBool (_fdgad .Value );if _ageega !=nil {return _ageega ;};_aabfe .ThickTopAttr =&_gebgg ;continue ;};if _fdgad .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_adgaeg ,_efgag :=_ccfece .ParseBool (_fdgad .Value );if _efgag !=nil {return _efgag ;};_aabfe .ThickBotAttr =&_adgaeg ;continue ;};if _fdgad .Name .Local =="\u0070\u0068"{_fefaa ,_cbfgff :=_ccfece .ParseBool (_fdgad .Value );if _cbfgff !=nil {return _cbfgff ;};_aabfe .PhAttr =&_fefaa ;continue ;};};_effae :for {_daed ,_dfabd :=d .Token ();if _dfabd !=nil {return _dfabd ;};switch _bgeabdf :=_daed .(type ){case _ebfeac .StartElement :switch _bgeabdf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_gdcd :=NewCT_Cell ();if _efgee :=d .DecodeElement (_gdcd ,&_bgeabdf );_efgee !=nil {return _efgee ;};_aabfe .C =append (_aabfe .C ,_gdcd );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabfe .ExtLst =NewCT_ExtensionList ();if _gacba :=d .DecodeElement (_aabfe .ExtLst ,&_bgeabdf );_gacba !=nil {return _gacba ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_bgeabdf .Name );if _fcbfb :=d .Skip ();_fcbfb !=nil {return _fcbfb ;};};case _ebfeac .EndElement :break _effae ;case _ebfeac .CharData :};};return nil ;};func (_efdda ST_OleUpdate )String ()string {switch _efdda {case 0:return "";case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return "";};func (_dcba *CT_WebPublishObject )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dcba .IdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dcba .DivIdAttr )});if _dcba .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcba .SourceObjectAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_dcba .DestinationFileAttr )});if _dcba .TitleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcba .TitleAttr )});};if _dcba .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dcba .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bdddg *CT_PivotFilters )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_geac :=range start .Attr {if _geac .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccgfc ,_ceadf :=_ccfece .ParseUint (_geac .Value ,10,32);if _ceadf !=nil {return _ceadf ;};_fccac :=uint32 (_ccgfc );_bdddg .CountAttr =&_fccac ;continue ;};};_gdacdb :for {_dafdc ,_eaedg :=d .Token ();if _eaedg !=nil {return _eaedg ;};switch _eaaegb :=_dafdc .(type ){case _ebfeac .StartElement :switch _eaaegb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_deeg :=NewCT_PivotFilter ();if _ffggd :=d .DecodeElement (_deeg ,&_eaaegb );_ffggd !=nil {return _ffggd ;};_bdddg .Filter =append (_bdddg .Filter ,_deeg );default:_afeac .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\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_eaaegb .Name );if _fggc :=d .Skip ();_fggc !=nil {return _fggc ;};};case _ebfeac .EndElement :break _gdacdb ;case _ebfeac .CharData :};};return nil ;};func (_dcacf *ST_GradientType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gdcbga ,_acbeb :=d .Token ();if _acbeb !=nil {return _acbeb ;};if _bgbfa ,_afgga :=_gdcbga .(_ebfeac .EndElement );_afgga &&_bgbfa .Name ==start .Name {*_dcacf =1;return nil ;};if _daceg ,_efdc :=_gdcbga .(_ebfeac .CharData );!_efdc {return _eecbf .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",_gdcbga );}else {switch string (_daceg ){case "":*_dcacf =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dcacf =1;case "\u0070\u0061\u0074\u0068":*_dcacf =2;};};_gdcbga ,_acbeb =d .Token ();if _acbeb !=nil {return _acbeb ;};if _ecfda ,_cfafgb :=_gdcbga .(_ebfeac .EndElement );_cfafgb &&_ecfda .Name ==start .Name {return nil ;};return _eecbf .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",_gdcbga );};type ST_RevisionAction byte ;func (_fdddb ST_DynamicFilterType )String ()string {switch _fdddb {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 3:return "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 4:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 5:return "\u0074\u006f\u0064a\u0079";case 6:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 7:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 11:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 12:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 13:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 14:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 15:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 16:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 17:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 18:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 19:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 20:return "\u0051\u0031";case 21:return "\u0051\u0032";case 22:return "\u0051\u0033";case 23:return "\u0051\u0034";case 24:return "\u004d\u0031";case 25:return "\u004d\u0032";case 26:return "\u004d\u0033";case 27:return "\u004d\u0034";case 28:return "\u004d\u0035";case 29:return "\u004d\u0036";case 30:return "\u004d\u0037";case 31:return "\u004d\u0038";case 32:return "\u004d\u0039";case 33:return "\u004d\u0031\u0030";case 34:return "\u004d\u0031\u0031";case 35:return "\u004d\u0031\u0032";};return "";}; +// Parent Set +ParentSetAttr *uint32 ; -// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path -func (_dcafga *CT_ChartsheetViews )ValidateWithPath (path string )error {for _adbcfe ,_eabdg :=range _dcafga .SheetView {if _bddbd :=_eabdg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_adbcfe ));_bddbd !=nil {return _bddbd ;};};if _dcafga .ExtLst !=nil {if _dafdg :=_dcafga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dafdg !=nil {return _dafdg ;};};return nil ;};func (_gefbd *CT_PivotFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbdf :=range start .Attr {if _fbdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_egbb ,_ccg :=_ccfece .ParseUint (_fbdf .Value ,10,32);if _ccg !=nil {return _ccg ;};_daegf :=uint32 (_egbb );_gefbd .CountAttr =&_daegf ;continue ;};};_abdbde :for {_facabc ,_feddd :=d .Token ();if _feddd !=nil {return _feddd ;};switch _cefef :=_facabc .(type ){case _ebfeac .StartElement :switch _cefef .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_ffade :=NewCT_PivotField ();if _fffcc :=d .DecodeElement (_ffade ,&_cefef );_fffcc !=nil {return _fffcc ;};_gefbd .PivotField =append (_gefbd .PivotField ,_ffade );default:_afeac .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\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_cefef .Name );if _ccgebe :=d .Skip ();_ccgebe !=nil {return _ccgebe ;};};case _ebfeac .EndElement :break _abdbde ;case _ebfeac .CharData :};};return nil ;};func (_fgaebg ST_SourceType )ValidateWithPath (path string )error {switch _fgaebg {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgaebg ));};return nil ;};type CT_Metadata struct{ +// KPI Icon Set +IconSetAttr *int32 ; -// Metadata Types Collection -MetadataTypes *CT_MetadataTypes ; +// Attribute Hierarchy +AttributeAttr *bool ; -// Metadata String Store -MetadataStrings *CT_MetadataStrings ; +// Time +TimeAttr *bool ; -// MDX Metadata Information -MdxMetadata *CT_MdxMetadata ; +// Key Attribute Hierarchy +KeyAttributeAttr *bool ; -// Future Metadata -FutureMetadata []*CT_FutureMetadata ; +// Default Member Unique Name +DefaultMemberUniqueNameAttr *string ; -// Cell Metadata -CellMetadata *CT_MetadataBlocks ; +// Unique Name of 'All' +AllUniqueNameAttr *string ; -// Value Metadata -ValueMetadata *CT_MetadataBlocks ; +// Display Name of 'All' +AllCaptionAttr *string ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};type CT_CalcCell struct{ +// Dimension Unique Name +DimensionUniqueNameAttr *string ; -// Cell Reference -RAttr *string ;RefAttr *string ; +// Display Folder +DisplayFolderAttr *string ; -// Sheet Id -IAttr *int32 ; +// Measure Group Name +MeasureGroupAttr *string ; -// Child Chain -SAttr *bool ; +// Measures +MeasuresAttr *bool ; -// New Dependency Level -LAttr *bool ; +// Levels Count +CountAttr uint32 ; -// New Thread -TAttr *bool ; +// One Field +OneFieldAttr *bool ; -// Array -AAttr *bool ;};type CT_Index struct{ +// Member Value Data Type +MemberValueDatatypeAttr *uint16 ; -// Shared Items Index -VAttr uint32 ;};func (_gdfge *CT_Query )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0064\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",_gdfge .MdxAttr )});e .EncodeToken (start );if _gdfge .Tpls !=nil {_fea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_gdfge .Tpls ,_fea );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_RElt ()*CT_RElt {_gbcada :=&CT_RElt {};return _gbcada }; +// Unbalanced +UnbalancedAttr *bool ; -// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path -func (_adbeag *CT_Groups )ValidateWithPath (path string )error {for _gfbff ,_abgecg :=range _adbeag .Group {if _gcafe :=_abgecg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_gfbff ));_gcafe !=nil {return _gcafe ;};};return nil ;};func NewCT_Members ()*CT_Members {_begf :=&CT_Members {};return _begf }; +// Unbalanced Group +UnbalancedGroupAttr *bool ; -// Validate validates the CT_CacheFields and its children -func (_baadb *CT_CacheFields )Validate ()error {return _baadb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");}; +// Hidden +HiddenAttr *bool ; -// Validate validates the Chartsheet and its children -func (_gebd *Chartsheet )Validate ()error {return _gebd .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_cedfdg *CT_QueryCache )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_acbc :=range start .Attr {if _acbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebeff ,_aebbc :=_ccfece .ParseUint (_acbc .Value ,10,32);if _aebbc !=nil {return _aebbc ;};_ddfgg :=uint32 (_ebeff );_cedfdg .CountAttr =&_ddfgg ;continue ;};};_fcecc :for {_baab ,_egbe :=d .Token ();if _egbe !=nil {return _egbe ;};switch _bcedf :=_baab .(type ){case _ebfeac .StartElement :switch _bcedf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_aacgcc :=NewCT_Query ();if _fdcad :=d .DecodeElement (_aacgcc ,&_bcedf );_fdcad !=nil {return _fdcad ;};_cedfdg .Query =append (_cedfdg .Query ,_aacgcc );default:_afeac .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\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_bcedf .Name );if _agaec :=d .Skip ();_agaec !=nil {return _agaec ;};};case _ebfeac .EndElement :break _fcecc ;case _ebfeac .CharData :};};return nil ;};func (_adbabe *CT_DiscretePr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_edbaf :=range start .Attr {if _edbaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdggg ,_fcgc :=_ccfece .ParseUint (_edbaf .Value ,10,32);if _fcgc !=nil {return _fcgc ;};_adggd :=uint32 (_bdggg );_adbabe .CountAttr =&_adggd ;continue ;};};_deeb :for {_bbgdf ,_fdaaaf :=d .Token ();if _fdaaaf !=nil {return _fdaaaf ;};switch _gbeg :=_bbgdf .(type ){case _ebfeac .StartElement :switch _gbeg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_agcgf :=NewCT_Index ();if _agdec :=d .DecodeElement (_agcgf ,&_gbeg );_agdec !=nil {return _agdec ;};_adbabe .X =append (_adbabe .X ,_agcgf );default:_afeac .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\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_gbeg .Name );if _abab :=d .Skip ();_abab !=nil {return _abab ;};};case _ebfeac .EndElement :break _deeb ;case _ebfeac .CharData :};};return nil ;};type CT_SheetFormatPr struct{ +// Fields Usage +FieldsUsage *CT_FieldsUsage ; -// Base Column Width -BaseColWidthAttr *uint32 ; +// OLAP Grouping Levels +GroupLevels *CT_GroupLevels ; -// Default Column Width -DefaultColWidthAttr *float64 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type ST_DataValidationErrorStyle byte ; -// Default Row Height -DefaultRowHeightAttr float64 ; +// ValidateWithPath validates the Headers and its children, prefixing error messages with path +func (_cecac *Headers )ValidateWithPath (path string )error {if _aacbd :=_cecac .CT_RevisionHeaders .ValidateWithPath (path );_aacbd !=nil {return _aacbd ;};return nil ;};func (_gcaefa *MapInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcaefa .CT_MapInfo =*NewCT_MapInfo ();for _ ,_fffga :=range start .Attr {if _fffga .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_bgebee ,_gggfgf :=_fffga .Value ,error (nil );if _gggfgf !=nil {return _gggfgf ;};_gcaefa .SelectionNamespacesAttr =_bgebee ;continue ;};};_abfbac :for {_fcaeg ,_cdefb :=d .Token ();if _cdefb !=nil {return _cdefb ;};switch _aebee :=_fcaeg .(type ){case _b .StartElement :switch _aebee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_bdffb :=NewCT_Schema ();if _bedcdc :=d .DecodeElement (_bdffb ,&_aebee );_bedcdc !=nil {return _bedcdc ;};_gcaefa .Schema =append (_gcaefa .Schema ,_bdffb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_cebd :=NewCT_Map ();if _caeda :=d .DecodeElement (_cebd ,&_aebee );_caeda !=nil {return _caeda ;};_gcaefa .Map =append (_gcaefa .Map ,_cebd );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_aebee .Name );if _bbfbf :=d .Skip ();_bbfbf !=nil {return _bbfbf ;};};case _b .EndElement :break _abfbac ;case _b .CharData :};};return nil ;};func (_eeffcf ST_Comments )Validate ()error {return _eeffcf .ValidateWithPath ("")};func NewCT_WebPublishObject ()*CT_WebPublishObject {_befbf :=&CT_WebPublishObject {};return _befbf };func (_ebbcd *ST_SortMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geeaf ,_ceaca :=d .Token ();if _ceaca !=nil {return _ceaca ;};if _fbegd ,_gfdbgc :=_geeaf .(_b .EndElement );_gfdbgc &&_fbegd .Name ==start .Name {*_ebbcd =1;return nil ;};if _abbbeg ,_afefa :=_geeaf .(_b .CharData );!_afefa {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",_geeaf );}else {switch string (_abbbeg ){case "":*_ebbcd =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_ebbcd =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_ebbcd =2;case "\u006e\u006f\u006e\u0065":*_ebbcd =3;};};_geeaf ,_ceaca =d .Token ();if _ceaca !=nil {return _ceaca ;};if _agfgc ,_gbabgd :=_geeaf .(_b .EndElement );_gbabgd &&_agfgc .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",_geeaf );};func (_acfae *CT_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acfae .ValAttr =ST_FontScheme (1);for _ ,_fcgca :=range start .Attr {if _fcgca .Name .Local =="\u0076\u0061\u006c"{_acfae .ValAttr .UnmarshalXMLAttr (_fcgca );continue ;};};for {_facb ,_baagc :=d .Token ();if _baagc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_baagc );};if _cbdb ,_eabeg :=_facb .(_b .EndElement );_eabeg &&_cbdb .Name ==start .Name {break ;};};return nil ;}; -// Custom Height -CustomHeightAttr *bool ; +// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path +func (_fgcaa *CT_PhoneticPr )ValidateWithPath (path string )error {if _fdebf :=_fgcaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdebf !=nil {return _fdebf ;};if _ffafb :=_fgcaa .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_ffafb !=nil {return _ffafb ;};return nil ;}; -// Hidden By Default -ZeroHeightAttr *bool ; +// Validate validates the CT_IgnoredError and its children +func (_cceb *CT_IgnoredError )Validate ()error {return _cceb .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");}; -// Thick Top Border -ThickTopAttr *bool ; +// Validate validates the CT_ExternalLinkChoice and its children +func (_cedd *CT_ExternalLinkChoice )Validate ()error {return _cedd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fba *CT_Borders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acfa :=range start .Attr {if _acfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdab ,_ffcd :=_e .ParseUint (_acfa .Value ,10,32);if _ffcd !=nil {return _ffcd ;};_fgde :=uint32 (_gdab );_fba .CountAttr =&_fgde ;continue ;};};_gdd :for {_efe ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};switch _afe :=_efe .(type ){case _b .StartElement :switch _afe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_egb :=NewCT_Border ();if _eaae :=d .DecodeElement (_egb ,&_afe );_eaae !=nil {return _eaae ;};_fba .Border =append (_fba .Border ,_egb );default:_d .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\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_afe .Name );if _aefb :=d .Skip ();_aefb !=nil {return _aefb ;};};case _b .EndElement :break _gdd ;case _b .CharData :};};return nil ;};func (_aeefcf *ST_MdxKPIProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgdc ,_agdcg :=d .Token ();if _agdcg !=nil {return _agdcg ;};if _gbgfe ,_gbadb :=_ebgdc .(_b .EndElement );_gbadb &&_gbgfe .Name ==start .Name {*_aeefcf =1;return nil ;};if _cadcee ,_ddbda :=_ebgdc .(_b .CharData );!_ddbda {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",_ebgdc );}else {switch string (_cadcee ){case "":*_aeefcf =0;case "\u0076":*_aeefcf =1;case "\u0067":*_aeefcf =2;case "\u0073":*_aeefcf =3;case "\u0074":*_aeefcf =4;case "\u0077":*_aeefcf =5;case "\u006d":*_aeefcf =6;};};_ebgdc ,_agdcg =d .Token ();if _agdcg !=nil {return _agdcg ;};if _fddacg ,_fgdede :=_ebgdc .(_b .EndElement );_fgdede &&_fddacg .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",_ebgdc );};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_debb :=&CT_FutureMetadataBlock {};return _debb ;};func (_bfbc *CT_ColorScale )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geegc :for {_egfd ,_ggac :=d .Token ();if _ggac !=nil {return _ggac ;};switch _cgcgd :=_egfd .(type ){case _b .StartElement :switch _cgcgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_cgab :=NewCT_Cfvo ();if _eage :=d .DecodeElement (_cgab ,&_cgcgd );_eage !=nil {return _eage ;};_bfbc .Cfvo =append (_bfbc .Cfvo ,_cgab );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_befd :=NewCT_Color ();if _bfbb :=d .DecodeElement (_befd ,&_cgcgd );_bfbb !=nil {return _bfbb ;};_bfbc .Color =append (_bfbc .Color ,_befd );default:_d .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\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_cgcgd .Name );if _fcgge :=d .Skip ();_fcgge !=nil {return _fcgge ;};};case _b .EndElement :break _geegc ;case _b .CharData :};};return nil ;};func (_eggbg *ST_CalcMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eggbg =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_eggbg =1;case "\u0061\u0075\u0074\u006f":*_eggbg =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_eggbg =3;};return nil ;};func (_gbaba ST_CredMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egdga :=_b .Attr {};_egdga .Name =name ;switch _gbaba {case ST_CredMethodUnset :_egdga .Value ="";case ST_CredMethodIntegrated :_egdga .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_egdga .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_egdga .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_egdga .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _egdga ,nil ;};func (_baefcg *CT_SmartTagType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baefcg .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_baefcg .NamespaceUriAttr )});};if _baefcg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baefcg .NameAttr )});};if _baefcg .UrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_baefcg .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetPr struct{ -// Thick Bottom Border -ThickBottomAttr *bool ; +// Published +PublishedAttr *bool ; -// Maximum Outline Row -OutlineLevelRowAttr *uint8 ; +// Code Name +CodeNameAttr *string ;TabColor *CT_Color ;};func (_dadfa *CT_VerticalAlignFontProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dfcbbg ,_dgfee :=_dadfa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dgfee !=nil {return _dgfee ;};start .Attr =append (start .Attr ,_dfcbbg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcecf *CT_OlapPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cafc :=range start .Attr {if _cafc .Name .Local =="\u006c\u006f\u0063a\u006c"{_dadgc ,_bceede :=_e .ParseBool (_cafc .Value );if _bceede !=nil {return _bceede ;};_fcecf .LocalAttr =&_dadgc ;continue ;};if _cafc .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_caccdb ,_ececa :=_cafc .Value ,error (nil );if _ececa !=nil {return _ececa ;};_fcecf .LocalConnectionAttr =&_caccdb ;continue ;};if _cafc .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_aagda ,_bbbab :=_e .ParseBool (_cafc .Value );if _bbbab !=nil {return _bbbab ;};_fcecf .LocalRefreshAttr =&_aagda ;continue ;};if _cafc .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_dgbbgc ,_gbagc :=_e .ParseBool (_cafc .Value );if _gbagc !=nil {return _gbagc ;};_fcecf .SendLocaleAttr =&_dgbbgc ;continue ;};if _cafc .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_baccf ,_dffcf :=_e .ParseUint (_cafc .Value ,10,32);if _dffcf !=nil {return _dffcf ;};_dfeab :=uint32 (_baccf );_fcecf .RowDrillCountAttr =&_dfeab ;continue ;};if _cafc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_dddb ,_fcccc :=_e .ParseBool (_cafc .Value );if _fcccc !=nil {return _fcccc ;};_fcecf .ServerFillAttr =&_dddb ;continue ;};if _cafc .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_fbaaa ,_abecf :=_e .ParseBool (_cafc .Value );if _abecf !=nil {return _abecf ;};_fcecf .ServerNumberFormatAttr =&_fbaaa ;continue ;};if _cafc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_cace ,_bgebe :=_e .ParseBool (_cafc .Value );if _bgebe !=nil {return _bgebe ;};_fcecf .ServerFontAttr =&_cace ;continue ;};if _cafc .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_dfdaf ,_fgaga :=_e .ParseBool (_cafc .Value );if _fgaga !=nil {return _fgaga ;};_fcecf .ServerFontColorAttr =&_dfdaf ;continue ;};};for {_ecag ,_gbaeeg :=d .Token ();if _gbaeeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_gbaeeg );};if _fgbgd ,_eggedd :=_ecag .(_b .EndElement );_eggedd &&_fgbgd .Name ==start .Name {break ;};};return nil ;};func (_egfcfd *CT_ExternalDefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_defa :=range start .Attr {if _defa .Name .Local =="\u006e\u0061\u006d\u0065"{_gfbde ,_bdbc :=_defa .Value ,error (nil );if _bdbc !=nil {return _bdbc ;};_egfcfd .NameAttr =_gfbde ;continue ;};if _defa .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_gagg ,_fecf :=_defa .Value ,error (nil );if _fecf !=nil {return _fecf ;};_egfcfd .RefersToAttr =&_gagg ;continue ;};if _defa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ecbfb ,_dbaeg :=_e .ParseUint (_defa .Value ,10,32);if _dbaeg !=nil {return _dbaeg ;};_eddg :=uint32 (_ecbfb );_egfcfd .SheetIdAttr =&_eddg ;continue ;};};for {_adca ,_fabdd :=d .Token ();if _fabdd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072n\u0061l\u0044e\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_fabdd );};if _fdgbe ,_bfdd :=_adca .(_b .EndElement );_bfdd &&_fdgbe .Name ==start .Name {break ;};};return nil ;}; -// Column Outline Level -OutlineLevelColAttr *uint8 ;};func (_ffeebg *ExternalLink )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _ffeebg .CT_ExternalLink .MarshalXML (e ,start );};func (_eabac ST_Pane )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_eeff :=_ebfeac .Attr {};_eeff .Name =name ;switch _eabac {case ST_PaneUnset :_eeff .Value ="";case ST_PaneBottomRight :_eeff .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_eeff .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_eeff .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_eeff .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _eeff ,nil ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_abacb :=&CT_CellStyleXfs {};return _abacb }; +// Validate validates the CT_Consolidation and its children +func (_bbdg *CT_Consolidation )Validate ()error {return _bbdg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_MdxTuple and its children -func (_babgb *CT_MdxTuple )Validate ()error {return _babgb .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_ebabf ST_Scope )Validate ()error {return _ebabf .ValidateWithPath ("")};type CT_DateTime struct{ +// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path +func (_eabb *CT_CacheSource )ValidateWithPath (path string )error {if _eabb .TypeAttr ==ST_SourceTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aeab :=_eabb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aeab !=nil {return _aeab ;};if _eabb .WorksheetSource !=nil {if _bfdg :=_eabb .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bfdg !=nil {return _bfdg ;};};if _eabb .Consolidation !=nil {if _cadf :=_eabb .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_cadf !=nil {return _cadf ;};};if _eabb .ExtLst !=nil {if _ccd :=_eabb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccd !=nil {return _ccd ;};};return nil ;}; -// Value -VAttr _ggddcc .Time ; +// Validate validates the CT_PhoneticPr and its children +func (_acagf *CT_PhoneticPr )Validate ()error {return _acagf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};func (_cfb *CT_Authors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfb .Author !=nil {_cdd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_gaf :=range _cfb .Author {e .EncodeElement (_gaf ,_cdd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Unused Item -UAttr *bool ; +// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path +func (_gdfb *CT_CfRule )ValidateWithPath (path string )error {if _cebc :=_gdfb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cebc !=nil {return _cebc ;};if _beff :=_gdfb .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_beff !=nil {return _beff ;};if _ccgf :=_gdfb .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_ccgf !=nil {return _ccgf ;};if _gdfb .ColorScale !=nil {if _bed :=_gdfb .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_bed !=nil {return _bed ;};};if _gdfb .DataBar !=nil {if _bfge :=_gdfb .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_bfge !=nil {return _bfge ;};};if _gdfb .IconSet !=nil {if _aeae :=_gdfb .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_aeae !=nil {return _aeae ;};};if _gdfb .ExtLst !=nil {if _dgab :=_gdfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgab !=nil {return _dgab ;};};return nil ;};func (_cgbgb *CT_Selection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgae :=range start .Attr {if _cgae .Name .Local =="\u0070\u0061\u006e\u0065"{_cgbgb .PaneAttr .UnmarshalXMLAttr (_cgae );continue ;};if _cgae .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_fdabf ,_abdae :=_cgae .Value ,error (nil );if _abdae !=nil {return _abdae ;};_cgbgb .ActiveCellAttr =&_fdabf ;continue ;};if _cgae .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_cbcbf ,_fbbfa :=_e .ParseUint (_cgae .Value ,10,32);if _fbbfa !=nil {return _fbbfa ;};_cgaea :=uint32 (_cbcbf );_cgbgb .ActiveCellIdAttr =&_cgaea ;continue ;};if _cgae .Name .Local =="\u0073\u0071\u0072e\u0066"{_dfgbg ,_gdege :=ParseSliceST_Sqref (_cgae .Value );if _gdege !=nil {return _gdege ;};_cgbgb .SqrefAttr =&_dfgbg ;continue ;};};for {_bddce ,_edadb :=d .Token ();if _edadb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_edadb );};if _cbeebc ,_ggbbd :=_bddce .(_b .EndElement );_ggbbd &&_cbeebc .Name ==start .Name {break ;};};return nil ;};func (_daddf *CT_TupleCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daddf .Entries !=nil {_bfbef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_daddf .Entries ,_bfbef );};if _daddf .Sets !=nil {_acbafe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_daddf .Sets ,_acbafe );};if _daddf .QueryCache !=nil {_cfdggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_daddf .QueryCache ,_cfdggf );};if _daddf .ServerFormats !=nil {_eddabga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_daddf .ServerFormats ,_eddabga );};if _daddf .ExtLst !=nil {_acgcaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daddf .ExtLst ,_acgcaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbfbf *CT_RangePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfbf .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbf .AutoStartAttr ))});};if _gbfbf .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbf .AutoEndAttr ))});};if _gbfbf .GroupByAttr !=ST_GroupByUnset {_cbafa ,_eecgd :=_gbfbf .GroupByAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _eecgd !=nil {return _eecgd ;};start .Attr =append (start .Attr ,_cbafa );};if _gbfbf .StartNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .StartNumAttr )});};if _gbfbf .EndNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .EndNumAttr )});};if _gbfbf .StartDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .StartDateAttr )});};if _gbfbf .EndDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .EndDateAttr )});};if _gbfbf .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Calculated Item Value -FAttr *bool ; +// Validate validates the CT_Reviewed and its children +func (_cgabg *CT_Reviewed )Validate ()error {return _cgabg .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_egedd *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egedd .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egedd .DifferentOddEvenAttr ))});};if _egedd .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egedd .DifferentFirstAttr ))});};if _egedd .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egedd .ScaleWithDocAttr ))});};if _egedd .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egedd .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _egedd .OddHeader !=nil {_dfebb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_dfebb ,*_egedd .OddHeader );e .EncodeElement (_egedd .OddHeader ,_dfebb );};if _egedd .OddFooter !=nil {_bedfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_bedfd ,*_egedd .OddFooter );e .EncodeElement (_egedd .OddFooter ,_bedfd );};if _egedd .EvenHeader !=nil {_dddfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_dddfb ,*_egedd .EvenHeader );e .EncodeElement (_egedd .EvenHeader ,_dddfb );};if _egedd .EvenFooter !=nil {_fffde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_fffde ,*_egedd .EvenFooter );e .EncodeElement (_egedd .EvenFooter ,_fffde );};if _egedd .FirstHeader !=nil {_abgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_abgag ,*_egedd .FirstHeader );e .EncodeElement (_egedd .FirstHeader ,_abgag );};if _egedd .FirstFooter !=nil {_faeeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_faeeg ,*_egedd .FirstFooter );e .EncodeElement (_egedd .FirstFooter ,_faeeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbbca *CT_TableColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abdgd :=range start .Attr {if _abdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_baggd ,_fcgdad :=_e .ParseUint (_abdgd .Value ,10,32);if _fcgdad !=nil {return _fcgdad ;};_dedfa :=uint32 (_baggd );_dbbca .TotalsRowDxfIdAttr =&_dedfa ;continue ;};if _abdgd .Name .Local =="\u0069\u0064"{_gbcdgc ,_baeed :=_e .ParseUint (_abdgd .Value ,10,32);if _baeed !=nil {return _baeed ;};_dbbca .IdAttr =uint32 (_gbcdgc );continue ;};if _abdgd .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_eadfe ,_fcffb :=_abdgd .Value ,error (nil );if _fcffb !=nil {return _fcffb ;};_dbbca .HeaderRowCellStyleAttr =&_eadfe ;continue ;};if _abdgd .Name .Local =="\u006e\u0061\u006d\u0065"{_deafbc ,_becdde :=_abdgd .Value ,error (nil );if _becdde !=nil {return _becdde ;};_dbbca .NameAttr =_deafbc ;continue ;};if _abdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_cfcccg ,_dbbgce :=_abdgd .Value ,error (nil );if _dbbgce !=nil {return _dbbgce ;};_dbbca .TotalsRowLabelAttr =&_cfcccg ;continue ;};if _abdgd .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_dfeag ,_cebcg :=_e .ParseUint (_abdgd .Value ,10,32);if _cebcg !=nil {return _cebcg ;};_acffa :=uint32 (_dfeag );_dbbca .QueryTableFieldIdAttr =&_acffa ;continue ;};if _abdgd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_agffd ,_aedbb :=_e .ParseUint (_abdgd .Value ,10,32);if _aedbb !=nil {return _aedbb ;};_eabfccc :=uint32 (_agffd );_dbbca .HeaderRowDxfIdAttr =&_eabfccc ;continue ;};if _abdgd .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_cddca ,_cagbd :=_e .ParseUint (_abdgd .Value ,10,32);if _cagbd !=nil {return _cagbd ;};_faag :=uint32 (_cddca );_dbbca .DataDxfIdAttr =&_faag ;continue ;};if _abdgd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eadbb ,_afgbbf :=_abdgd .Value ,error (nil );if _afgbbf !=nil {return _afgbbf ;};_dbbca .UniqueNameAttr =&_eadbb ;continue ;};if _abdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_dbbca .TotalsRowFunctionAttr .UnmarshalXMLAttr (_abdgd );continue ;};if _abdgd .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_deegf ,_bafbd :=_abdgd .Value ,error (nil );if _bafbd !=nil {return _bafbd ;};_dbbca .DataCellStyleAttr =&_deegf ;continue ;};if _abdgd .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bceecg ,_dagce :=_abdgd .Value ,error (nil );if _dagce !=nil {return _dagce ;};_dbbca .TotalsRowCellStyleAttr =&_bceecg ;continue ;};};_dfeegd :for {_aggcb ,_ccafb :=d .Token ();if _ccafb !=nil {return _ccafb ;};switch _abege :=_aggcb .(type ){case _b .StartElement :switch _abege .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_dbbca .CalculatedColumnFormula =NewCT_TableFormula ();if _cdbfe :=d .DecodeElement (_dbbca .CalculatedColumnFormula ,&_abege );_cdbfe !=nil {return _cdbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_dbbca .TotalsRowFormula =NewCT_TableFormula ();if _dggdb :=d .DecodeElement (_dbbca .TotalsRowFormula ,&_abege );_dggdb !=nil {return _dggdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_dbbca .XmlColumnPr =NewCT_XmlColumnPr ();if _bbcfg :=d .DecodeElement (_dbbca .XmlColumnPr ,&_abege );_bbcfg !=nil {return _bbcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbca .ExtLst =NewCT_ExtensionList ();if _bfgfd :=d .DecodeElement (_dbbca .ExtLst ,&_abege );_bfgfd !=nil {return _bfgfd ;};default:_d .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\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_abege .Name );if _fbcdg :=d .Skip ();_fbcdg !=nil {return _fbcdg ;};};case _b .EndElement :break _dfeegd ;case _b .CharData :};};return nil ;}; -// Caption -CAttr *string ; +// ValidateWithPath validates the Workbook and its children, prefixing error messages with path +func (_gafgd *Workbook )ValidateWithPath (path string )error {if _gdgfag :=_gafgd .CT_Workbook .ValidateWithPath (path );_gdgfag !=nil {return _gdgfag ;};return nil ;}; -// Member Property Count -CpAttr *uint32 ; +// Validate validates the CT_RevisionCellChange and its children +func (_bdcc *CT_RevisionCellChange )Validate ()error {return _bdcc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Member Property Index -X []*CT_X ;};func (_bdccb ST_PaneState )Validate ()error {return _bdccb .ValidateWithPath ("")};func (_deefa ST_Scope )ValidateWithPath (path string )error {switch _deefa {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deefa ));};return nil ;}; +// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path +func (_bfabfb *CT_PageBreak )ValidateWithPath (path string )error {for _bcbfg ,_gccfe :=range _bfabfb .Brk {if _bgfaa :=_gccfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_bcbfg ));_bgfaa !=nil {return _bgfaa ;};};return nil ;}; -// Validate validates the CT_MapInfo and its children -func (_edefa *CT_MapInfo )Validate ()error {return _edefa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};func (_baefa *ST_OleUpdate )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_baefa =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_baefa =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_baefa =2;};return nil ;};func (_ddcf *CT_DataConsolidate )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gace :=range start .Attr {if _gace .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_ddcf .FunctionAttr .UnmarshalXMLAttr (_gace );continue ;};if _gace .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_aaggg ,_bffff :=_ccfece .ParseBool (_gace .Value );if _bffff !=nil {return _bffff ;};_ddcf .StartLabelsAttr =&_aaggg ;continue ;};if _gace .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_daffd ,_cbebb :=_ccfece .ParseBool (_gace .Value );if _cbebb !=nil {return _cbebb ;};_ddcf .LeftLabelsAttr =&_daffd ;continue ;};if _gace .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_bad ,_fdfbf :=_ccfece .ParseBool (_gace .Value );if _fdfbf !=nil {return _fdfbf ;};_ddcf .TopLabelsAttr =&_bad ;continue ;};if _gace .Name .Local =="\u006c\u0069\u006e\u006b"{_fggdc ,_fcdcd :=_ccfece .ParseBool (_gace .Value );if _fcdcd !=nil {return _fcdcd ;};_ddcf .LinkAttr =&_fggdc ;continue ;};};_ggeaf :for {_beagd ,_fegdc :=d .Token ();if _fegdc !=nil {return _fegdc ;};switch _ddac :=_beagd .(type ){case _ebfeac .StartElement :switch _ddac .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_ddcf .DataRefs =NewCT_DataRefs ();if _gefca :=d .DecodeElement (_ddcf .DataRefs ,&_ddac );_gefca !=nil {return _gefca ;};default:_afeac .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\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_ddac .Name );if _ggafb :=d .Skip ();_ggafb !=nil {return _ggafb ;};};case _ebfeac .EndElement :break _ggeaf ;case _ebfeac .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path +func (_bbega *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _egebf ,_facff :=range _bbega .Map {if _faced :=_facff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_egebf ));_faced !=nil {return _faced ;};};return nil ;};func (_abbdc *CT_Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbdc .TableColumns =NewCT_TableColumns ();for _ ,_gedcf :=range start .Attr {if _gedcf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_dbgda ,_fedff :=_e .ParseUint (_gedcf .Value ,10,32);if _fedff !=nil {return _fedff ;};_eaabf :=uint32 (_dbgda );_abbdc .DataDxfIdAttr =&_eaabf ;continue ;};if _gedcf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cccba ,_efcab :=_e .ParseUint (_gedcf .Value ,10,32);if _efcab !=nil {return _efcab ;};_gcagb :=uint32 (_cccba );_abbdc .TotalsRowDxfIdAttr =&_gcagb ;continue ;};if _gedcf .Name .Local =="\u006e\u0061\u006d\u0065"{_gcfed ,_gddfg :=_gedcf .Value ,error (nil );if _gddfg !=nil {return _gddfg ;};_abbdc .NameAttr =&_gcfed ;continue ;};if _gedcf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_bdfffd ,_eeeff :=_e .ParseUint (_gedcf .Value ,10,32);if _eeeff !=nil {return _eeeff ;};_cdceg :=uint32 (_bdfffd );_abbdc .HeaderRowBorderDxfIdAttr =&_cdceg ;continue ;};if _gedcf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ddbgb ,_cdbef :=_gedcf .Value ,error (nil );if _cdbef !=nil {return _cdbef ;};_abbdc .CommentAttr =&_ddbgb ;continue ;};if _gedcf .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_fecac ,_bgeab :=_e .ParseUint (_gedcf .Value ,10,32);if _bgeab !=nil {return _bgeab ;};_aebgd :=uint32 (_fecac );_abbdc .TableBorderDxfIdAttr =&_aebgd ;continue ;};if _gedcf .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_abbdc .TableTypeAttr .UnmarshalXMLAttr (_gedcf );continue ;};if _gedcf .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cbcbfa ,_egffg :=_e .ParseUint (_gedcf .Value ,10,32);if _egffg !=nil {return _egffg ;};_bfea :=uint32 (_cbcbfa );_abbdc .TotalsRowBorderDxfIdAttr =&_bfea ;continue ;};if _gedcf .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_ggcfc ,_abdff :=_e .ParseBool (_gedcf .Value );if _abdff !=nil {return _abdff ;};_abbdc .InsertRowAttr =&_ggcfc ;continue ;};if _gedcf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cgced ,_adgef :=_gedcf .Value ,error (nil );if _adgef !=nil {return _adgef ;};_abbdc .HeaderRowCellStyleAttr =&_cgced ;continue ;};if _gedcf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_ceddgbc ,_dabbd :=_e .ParseUint (_gedcf .Value ,10,32);if _dabbd !=nil {return _dabbd ;};_eceff :=uint32 (_ceddgbc );_abbdc .TotalsRowCountAttr =&_eceff ;continue ;};if _gedcf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cgcbac ,_eedcc :=_gedcf .Value ,error (nil );if _eedcc !=nil {return _eedcc ;};_abbdc .TotalsRowCellStyleAttr =&_cgcbac ;continue ;};if _gedcf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bfaegf ,_dbbecb :=_gedcf .Value ,error (nil );if _dbbecb !=nil {return _dbbecb ;};_abbdc .DisplayNameAttr =_bfaegf ;continue ;};if _gedcf .Name .Local =="\u0069\u0064"{_edaaf ,_egafe :=_e .ParseUint (_gedcf .Value ,10,32);if _egafe !=nil {return _egafe ;};_abbdc .IdAttr =uint32 (_edaaf );continue ;};if _gedcf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_acfaa ,_feffc :=_gedcf .Value ,error (nil );if _feffc !=nil {return _feffc ;};_abbdc .DataCellStyleAttr =&_acfaa ;continue ;};if _gedcf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dgffeb ,_ddcbf :=_e .ParseBool (_gedcf .Value );if _ddcbf !=nil {return _ddcbf ;};_abbdc .PublishedAttr =&_dgffeb ;continue ;};if _gedcf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fdecga ,_dcfac :=_e .ParseUint (_gedcf .Value ,10,32);if _dcfac !=nil {return _dcfac ;};_fccfg :=uint32 (_fdecga );_abbdc .ConnectionIdAttr =&_fccfg ;continue ;};if _gedcf .Name .Local =="\u0072\u0065\u0066"{_ebbcgg ,_gaaca :=_gedcf .Value ,error (nil );if _gaaca !=nil {return _gaaca ;};_abbdc .RefAttr =_ebbcgg ;continue ;};if _gedcf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_bdbfg ,_egacc :=_e .ParseBool (_gedcf .Value );if _egacc !=nil {return _egacc ;};_abbdc .InsertRowShiftAttr =&_bdbfg ;continue ;};if _gedcf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_dbdbabe ,_ebbbf :=_e .ParseBool (_gedcf .Value );if _ebbbf !=nil {return _ebbbf ;};_abbdc .TotalsRowShownAttr =&_dbdbabe ;continue ;};if _gedcf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_aggbf ,_cabae :=_e .ParseUint (_gedcf .Value ,10,32);if _cabae !=nil {return _cabae ;};_bfdfb :=uint32 (_aggbf );_abbdc .HeaderRowDxfIdAttr =&_bfdfb ;continue ;};if _gedcf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_beded ,_eaaec :=_e .ParseUint (_gedcf .Value ,10,32);if _eaaec !=nil {return _eaaec ;};_facedb :=uint32 (_beded );_abbdc .HeaderRowCountAttr =&_facedb ;continue ;};};_gbgbge :for {_ffacd ,_fbbed :=d .Token ();if _fbbed !=nil {return _fbbed ;};switch _cbggc :=_ffacd .(type ){case _b .StartElement :switch _cbggc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_abbdc .AutoFilter =NewCT_AutoFilter ();if _afgbb :=d .DecodeElement (_abbdc .AutoFilter ,&_cbggc );_afgbb !=nil {return _afgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_abbdc .SortState =NewCT_SortState ();if _fecgc :=d .DecodeElement (_abbdc .SortState ,&_cbggc );_fecgc !=nil {return _fecgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _aagac :=d .DecodeElement (_abbdc .TableColumns ,&_cbggc );_aagac !=nil {return _aagac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_abbdc .TableStyleInfo =NewCT_TableStyleInfo ();if _efaac :=d .DecodeElement (_abbdc .TableStyleInfo ,&_cbggc );_efaac !=nil {return _efaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbdc .ExtLst =NewCT_ExtensionList ();if _fcede :=d .DecodeElement (_abbdc .ExtLst ,&_cbggc );_fcede !=nil {return _fcede ;};default:_d .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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_cbggc .Name );if _gaaac :=d .Skip ();_gaaac !=nil {return _gaaac ;};};case _b .EndElement :break _gbgbge ;case _b .CharData :};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_cfabc :=&CT_Dxf {};return _cfabc };func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_cfdcbc :=&CT_RevisionRowColumn {};_cfdcbc .ActionAttr =ST_rwColActionType (1);return _cfdcbc ;};func (_ebege *CT_MdxMetadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebege .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebege .CountAttr )});};e .EncodeToken (start );_eefd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_eeaaf :=range _ebege .Mdx {e .EncodeElement (_eeaaf ,_eefd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PivotTableStyle and its children -func (_eaee *CT_PivotTableStyle )Validate ()error {return _eaee .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};func (_edged ST_DdeValueType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bbeb :=_ebfeac .Attr {};_bbeb .Name =name ;switch _edged {case ST_DdeValueTypeUnset :_bbeb .Value ="";case ST_DdeValueTypeNil :_bbeb .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_bbeb .Value ="\u0062";case ST_DdeValueTypeN :_bbeb .Value ="\u006e";case ST_DdeValueTypeE :_bbeb .Value ="\u0065";case ST_DdeValueTypeStr :_bbeb .Value ="\u0073\u0074\u0072";};return _bbeb ,nil ;};func (_ed ST_FormatAction )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ed .String (),start );};func NewCT_Revisions ()*CT_Revisions {_gfd :=&CT_Revisions {};return _gfd };type CT_SmartTagType struct{ +// Validate validates the CT_ChartsheetView and its children +func (_decf *CT_ChartsheetView )Validate ()error {return _decf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func (_faaeb *ST_ParameterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faaeb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_faaeb =1;case "\u0076\u0061\u006cu\u0065":*_faaeb =2;case "\u0063\u0065\u006c\u006c":*_faaeb =3;};return nil ;};type CT_SmartTags struct{ -// SmartTag Namespace URI -NamespaceUriAttr *string ; +// Cell Smart Tags +CellSmartTags []*CT_CellSmartTags ;};type CT_RevisionQueryTableField struct{ -// Name -NameAttr *string ; +// Sheet Id +SheetIdAttr uint32 ; -// Smart Tag URL -UrlAttr *string ;}; +// QueryTable Reference +RefAttr string ; -// Validate validates the CT_DdeItems and its children -func (_bbbba *CT_DdeItems )Validate ()error {return _bbbba .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};func (_fbeccg ST_CfvoType )ValidateWithPath (path string )error {switch _fbeccg {case 0,1,2,3,4,5,6:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeccg ));};return nil ;};func (_dafbag *CT_TableMissing )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bedbf *CT_CustomChartsheetViews )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ddbdde :for {_gdae ,_gdbgb :=d .Token ();if _gdbgb !=nil {return _gdbgb ;};switch _dedda :=_gdae .(type ){case _ebfeac .StartElement :switch _dedda .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_fgeagf :=NewCT_CustomChartsheetView ();if _eacfc :=d .DecodeElement (_fgeagf ,&_dedda );_eacfc !=nil {return _eacfc ;};_bedbf .CustomSheetView =append (_bedbf .CustomSheetView ,_fgeagf );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_dedda .Name );if _dbccd :=d .Skip ();_dbccd !=nil {return _dbccd ;};};case _ebfeac .EndElement :break _ddbdde ;case _ebfeac .CharData :};};return nil ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);func (_cecagb *CT_CacheHierarchy )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_cecagb .UniqueNameAttr )});if _cecagb .CaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .CaptionAttr )});};if _cecagb .MeasureAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .MeasureAttr ))});};if _cecagb .SetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .SetAttr ))});};if _cecagb .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .ParentSetAttr )});};if _cecagb .IconSetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .IconSetAttr )});};if _cecagb .AttributeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .AttributeAttr ))});};if _cecagb .TimeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .TimeAttr ))});};if _cecagb .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .KeyAttributeAttr ))});};if _cecagb .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .DefaultMemberUniqueNameAttr )});};if _cecagb .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .AllUniqueNameAttr )});};if _cecagb .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .AllCaptionAttr )});};if _cecagb .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .DimensionUniqueNameAttr )});};if _cecagb .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .DisplayFolderAttr )});};if _cecagb .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .MeasureGroupAttr )});};if _cecagb .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .MeasuresAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_cecagb .CountAttr )});if _cecagb .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .OneFieldAttr ))});};if _cecagb .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cecagb .MemberValueDatatypeAttr )});};if _cecagb .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .UnbalancedAttr ))});};if _cecagb .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .UnbalancedGroupAttr ))});};if _cecagb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cecagb .HiddenAttr ))});};e .EncodeToken (start );if _cecagb .FieldsUsage !=nil {_faddce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_cecagb .FieldsUsage ,_faddce );};if _cecagb .GroupLevels !=nil {_afefg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_cecagb .GroupLevels ,_afefg );};if _cecagb .ExtLst !=nil {_gdcbfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cecagb .ExtLst ,_gdcbfd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Items struct{ +// Field Id +FieldIdAttr uint32 ;};func (_agcaac *Dialogsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agcaac .CT_Dialogsheet =*NewCT_Dialogsheet ();_fddbc :for {_ecdfc ,_dafef :=d .Token ();if _dafef !=nil {return _dafef ;};switch _gffffb :=_ecdfc .(type ){case _b .StartElement :switch _gffffb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_agcaac .SheetPr =NewCT_SheetPr ();if _bfabd :=d .DecodeElement (_agcaac .SheetPr ,&_gffffb );_bfabd !=nil {return _bfabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_agcaac .SheetViews =NewCT_SheetViews ();if _baefbb :=d .DecodeElement (_agcaac .SheetViews ,&_gffffb );_baefbb !=nil {return _baefbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_agcaac .SheetFormatPr =NewCT_SheetFormatPr ();if _geefa :=d .DecodeElement (_agcaac .SheetFormatPr ,&_gffffb );_geefa !=nil {return _geefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_agcaac .SheetProtection =NewCT_SheetProtection ();if _geedcc :=d .DecodeElement (_agcaac .SheetProtection ,&_gffffb );_geedcc !=nil {return _geedcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_agcaac .CustomSheetViews =NewCT_CustomSheetViews ();if _gaded :=d .DecodeElement (_agcaac .CustomSheetViews ,&_gffffb );_gaded !=nil {return _gaded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_agcaac .PrintOptions =NewCT_PrintOptions ();if _dcgee :=d .DecodeElement (_agcaac .PrintOptions ,&_gffffb );_dcgee !=nil {return _dcgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_agcaac .PageMargins =NewCT_PageMargins ();if _cedgb :=d .DecodeElement (_agcaac .PageMargins ,&_gffffb );_cedgb !=nil {return _cedgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_agcaac .PageSetup =NewCT_PageSetup ();if _cfffc :=d .DecodeElement (_agcaac .PageSetup ,&_gffffb );_cfffc !=nil {return _cfffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_agcaac .HeaderFooter =NewCT_HeaderFooter ();if _ecbac :=d .DecodeElement (_agcaac .HeaderFooter ,&_gffffb );_ecbac !=nil {return _ecbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_agcaac .Drawing =NewCT_Drawing ();if _bgeege :=d .DecodeElement (_agcaac .Drawing ,&_gffffb );_bgeege !=nil {return _bgeege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_agcaac .LegacyDrawing =NewCT_LegacyDrawing ();if _deeefd :=d .DecodeElement (_agcaac .LegacyDrawing ,&_gffffb );_deeefd !=nil {return _deeefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_agcaac .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bdgbgf :=d .DecodeElement (_agcaac .LegacyDrawingHF ,&_gffffb );_bdgbgf !=nil {return _bdgbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_agcaac .DrawingHF =NewCT_DrawingHF ();if _ebcaec :=d .DecodeElement (_agcaac .DrawingHF ,&_gffffb );_ebcaec !=nil {return _ebcaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_agcaac .OleObjects =NewCT_OleObjects ();if _gfdagd :=d .DecodeElement (_agcaac .OleObjects ,&_gffffb );_gfdagd !=nil {return _gfdagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_agcaac .Controls =NewCT_Controls ();if _addged :=d .DecodeElement (_agcaac .Controls ,&_gffffb );_addged !=nil {return _addged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agcaac .ExtLst =NewCT_ExtensionList ();if _bdabga :=d .DecodeElement (_agcaac .ExtLst ,&_gffffb );_bdabga !=nil {return _bdabga ;};default:_d .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\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gffffb .Name );if _accde :=d .Skip ();_accde !=nil {return _accde ;};};case _b .EndElement :break _fddbc ;case _b .CharData :};};return nil ;};func (_aeac *CT_Cfvo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_effge ,_afgeb :=_aeac .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _afgeb !=nil {return _afgeb ;};start .Attr =append (start .Attr ,_effge );if _aeac .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aeac .ValAttr )});};if _aeac .GteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_aeac .GteAttr ))});};e .EncodeToken (start );if _aeac .ExtLst !=nil {_acfgb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeac .ExtLst ,_acfgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gadced *CT_MetadataStrings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbecg :=range start .Attr {if _cbecg .Name .Local =="\u0063\u006f\u0075n\u0074"{_acfff ,_ggcfa :=_e .ParseUint (_cbecg .Value ,10,32);if _ggcfa !=nil {return _ggcfa ;};_efabg :=uint32 (_acfff );_gadced .CountAttr =&_efabg ;continue ;};};_efecf :for {_dgdce ,_ccdf :=d .Token ();if _ccdf !=nil {return _ccdf ;};switch _bfcgc :=_dgdce .(type ){case _b .StartElement :switch _bfcgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_bfggg :=NewCT_XStringElement ();if _beef :=d .DecodeElement (_bfggg ,&_bfcgc );_beef !=nil {return _beef ;};_gadced .S =append (_gadced .S ,_bfggg );default:_d .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\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_bfcgc .Name );if _bbede :=d .Skip ();_bbede !=nil {return _bbede ;};};case _b .EndElement :break _efecf ;case _b .CharData :};};return nil ;}; -// Field Count +// Validate validates the CT_MdxTuple and its children +func (_acfdc *CT_MdxTuple )Validate ()error {return _acfdc .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_dcfc *CT_FunctionGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcfc .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dcfc .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PageBreak struct{ + +// Page Break Count CountAttr *uint32 ; -// PivotTable Field Item -Item []*CT_Item ;};func (_fagfdc ST_GrowShrinkType )String ()string {switch _fagfdc {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";};type CT_RgbColor struct{ +// Manual Break Count +ManualBreakCountAttr *uint32 ; -// Alpha Red Green Blue -RgbAttr *string ;}; +// Break +Brk []*CT_Break ;};func (_gedcdb ST_CredMethod )String ()string {switch _gedcdb {case 0:return "";case 1:return "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0074\u006f\u0072\u0065\u0064";case 4:return "\u0070\u0072\u006f\u006d\u0070\u0074";};return "";};func (_bacae ST_Pane )String ()string {switch _bacae {case 0:return "";case 1:return "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 2:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 4:return "\u0074o\u0070\u004c\u0065\u0066\u0074";};return "";};func (_bfcf *CT_DateGroupItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bfcf .YearAttr )});if _bfcf .MonthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .MonthAttr )});};if _bfcf .DayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .DayAttr )});};if _bfcf .HourAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .HourAttr )});};if _bfcf .MinuteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .MinuteAttr )});};if _bfcf .SecondAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .SecondAttr )});};_dgeca ,_ccad :=_bfcf .DateTimeGroupingAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _ccad !=nil {return _ccad ;};start .Attr =append (start .Attr ,_dgeca );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebbee *CT_Groups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebbee .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebbee .CountAttr )});};e .EncodeToken (start );_gagd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_cbgdd :=range _ebbee .Group {e .EncodeElement (_cbgdd ,_gagd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaaab ST_ConditionalFormattingOperator )String ()string {switch _eaaab {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";}; -// Validate validates the CT_VolMain and its children -func (_fbbb *CT_VolMain )Validate ()error {return _fbbb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");}; +// Validate validates the CT_DdeItems and its children +func (_cgdacb *CT_DdeItems )Validate ()error {return _cgdacb .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");}; -// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path -func (_beaaf *CT_Member )ValidateWithPath (path string )error {return nil };func (_agedf *CT_OleItem )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fcfef :=range start .Attr {if _fcfef .Name .Local =="\u006e\u0061\u006d\u0065"{_edce ,_faefa :=_fcfef .Value ,error (nil );if _faefa !=nil {return _faefa ;};_agedf .NameAttr =_edce ;continue ;};if _fcfef .Name .Local =="\u0069\u0063\u006f\u006e"{_gfebf ,_egbf :=_ccfece .ParseBool (_fcfef .Value );if _egbf !=nil {return _egbf ;};_agedf .IconAttr =&_gfebf ;continue ;};if _fcfef .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_bcbgb ,_bgbdbf :=_ccfece .ParseBool (_fcfef .Value );if _bgbdbf !=nil {return _bgbdbf ;};_agedf .AdviseAttr =&_bcbgb ;continue ;};if _fcfef .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_deaa ,_gdcfbgc :=_ccfece .ParseBool (_fcfef .Value );if _gdcfbgc !=nil {return _gdcfbgc ;};_agedf .PreferPicAttr =&_deaa ;continue ;};};for {_ecbe ,_daeccg :=d .Token ();if _daeccg !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_daeccg );};if _cbccef ,_gfdaeg :=_ecbe .(_ebfeac .EndElement );_gfdaeg &&_cbccef .Name ==start .Name {break ;};};return nil ;};func (_gcedd *CT_Pane )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_agadgc :=range start .Attr {if _agadgc .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_bfedbe ,_fcaeee :=_ccfece .ParseFloat (_agadgc .Value ,64);if _fcaeee !=nil {return _fcaeee ;};_gcedd .XSplitAttr =&_bfedbe ;continue ;};if _agadgc .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_cgbea ,_gbafb :=_ccfece .ParseFloat (_agadgc .Value ,64);if _gbafb !=nil {return _gbafb ;};_gcedd .YSplitAttr =&_cgbea ;continue ;};if _agadgc .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_dgfbc ,_agadg :=_agadgc .Value ,error (nil );if _agadg !=nil {return _agadg ;};_gcedd .TopLeftCellAttr =&_dgfbc ;continue ;};if _agadgc .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_gcedd .ActivePaneAttr .UnmarshalXMLAttr (_agadgc );continue ;};if _agadgc .Name .Local =="\u0073\u0074\u0061t\u0065"{_gcedd .StateAttr .UnmarshalXMLAttr (_agadgc );continue ;};};for {_dadgb ,_acagf :=d .Token ();if _acagf !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_acagf );};if _aggde ,_dbcceb :=_dadgb .(_ebfeac .EndElement );_dbcceb &&_aggde .Name ==start .Name {break ;};};return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_dgead :=&CT_ChartFormats {};return _dgead };func (_fadad *CT_Sets )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbca :=range start .Attr {if _bbca .Name .Local =="\u0063\u006f\u0075n\u0074"{_edceg ,_fead :=_ccfece .ParseUint (_bbca .Value ,10,32);if _fead !=nil {return _fead ;};_cacfa :=uint32 (_edceg );_fadad .CountAttr =&_cacfa ;continue ;};};_cgdc :for {_ccca ,_ccgag :=d .Token ();if _ccgag !=nil {return _ccgag ;};switch _dgbeg :=_ccca .(type ){case _ebfeac .StartElement :switch _dgbeg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_gbfcg :=NewCT_Set ();if _fgdedc :=d .DecodeElement (_gbfcg ,&_dgbeg );_fgdedc !=nil {return _fgdedc ;};_fadad .Set =append (_fadad .Set ,_gbfcg );default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_dgbeg .Name );if _dgcea :=d .Skip ();_dgcea !=nil {return _dgcea ;};};case _ebfeac .EndElement :break _cgdc ;case _ebfeac .CharData :};};return nil ;};func NewCT_ControlPr ()*CT_ControlPr {_gbaaf :=&CT_ControlPr {};_gbaaf .Anchor =NewCT_ObjectAnchor ();return _gbaaf ;};type ST_MdxKPIProperty byte ;func (_ecaca *CT_Dxf )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _ecaca .Font !=nil {_bfdda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_ecaca .Font ,_bfdda );};if _ecaca .NumFmt !=nil {_fbefg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_ecaca .NumFmt ,_fbefg );};if _ecaca .Fill !=nil {_fbga :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ecaca .Fill ,_fbga );};if _ecaca .Alignment !=nil {_baed :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ecaca .Alignment ,_baed );};if _ecaca .Border !=nil {_bdee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_ecaca .Border ,_bdee );};if _ecaca .Protection !=nil {_ddceb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecaca .Protection ,_ddceb );};if _ecaca .ExtLst !=nil {_eecff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecaca .ExtLst ,_eecff );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path +func (_dcfaa *CT_Top10 )ValidateWithPath (path string )error {return nil };const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2;ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;); -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_fccge *CT_OleObject )ValidateWithPath (path string )error {if _ebcfg :=_fccge .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ebcfg !=nil {return _ebcfg ;};if _cbdebb :=_fccge .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_cbdebb !=nil {return _cbdebb ;};if _fccge .ObjectPr !=nil {if _dffee :=_fccge .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_dffee !=nil {return _dffee ;};};return nil ;};type CT_SheetIdMap struct{ +// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path +func (_fgddg *PivotCacheRecords )ValidateWithPath (path string )error {if _aebgc :=_fgddg .CT_PivotCacheRecords .ValidateWithPath (path );_aebgc !=nil {return _aebgc ;};return nil ;};func NewCT_ServerFormats ()*CT_ServerFormats {_afgbf :=&CT_ServerFormats {};return _afgbf }; -// Sheet Count -CountAttr *uint32 ; +// Validate validates the CT_CacheHierarchies and its children +func (_debcb *CT_CacheHierarchies )Validate ()error {return _debcb .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");}; -// Sheet Id -SheetId []*CT_SheetId ;};type CT_MdxMetadata struct{ +// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path +func (_dfage *CT_GroupMembers )ValidateWithPath (path string )error {for _fgfc ,_bcceeb :=range _dfage .GroupMember {if _fgcebe :=_bcceeb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_fgfc ));_fgcebe !=nil {return _fgcebe ;};};return nil ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_baaeb :=&CT_FieldsUsage {};return _baaeb }; -// MDX Metadata Record Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path +func (_ggcce *CT_MetadataBlocks )ValidateWithPath (path string )error {for _ffeecg ,_daae :=range _ggcce .Bk {if _eecge :=_daae .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_ffeecg ));_eecge !=nil {return _eecge ;};};return nil ;}; -// MDX Metadata Record -Mdx []*CT_Mdx ;};func (_dbefda *CT_GroupMembers )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cgfbc :=range start .Attr {if _cgfbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebcb ,_dcggb :=_ccfece .ParseUint (_cgfbc .Value ,10,32);if _dcggb !=nil {return _dcggb ;};_fgddd :=uint32 (_gebcb );_dbefda .CountAttr =&_fgddd ;continue ;};};_ccdab :for {_edbcd ,_aafd :=d .Token ();if _aafd !=nil {return _aafd ;};switch _cdgce :=_edbcd .(type ){case _ebfeac .StartElement :switch _cdgce .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_fbacc :=NewCT_GroupMember ();if _dabecc :=d .DecodeElement (_fbacc ,&_cdgce );_dabecc !=nil {return _dabecc ;};_dbefda .GroupMember =append (_dbefda .GroupMember ,_fbacc );default:_afeac .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\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_cdgce .Name );if _ddfdb :=d .Skip ();_ddfdb !=nil {return _ddfdb ;};};case _ebfeac .EndElement :break _ccdab ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_PhoneticRun and its children +func (_ggfee *CT_PhoneticRun )Validate ()error {return _ggfee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");}; -// Validate validates the CT_SheetCalcPr and its children -func (_fedddf *CT_SheetCalcPr )Validate ()error {return _fedddf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};type CT_RevisionSheetRename struct{ +// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path +func (_cbab *CT_Consolidation )ValidateWithPath (path string )error {if _cbab .Pages !=nil {if _dbeb :=_cbab .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_dbeb !=nil {return _dbeb ;};};if _bdce :=_cbab .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_bdce !=nil {return _bdce ;};return nil ;};func (_fegdbf ST_CellFormulaType )Validate ()error {return _fegdbf .ValidateWithPath ("")}; -// Sheet Id -SheetIdAttr uint32 ; +// Validate validates the Table and its children +func (_bcbbc *Table )Validate ()error {return _bcbbc .ValidateWithPath ("\u0054\u0061\u0062l\u0065")}; -// Old Sheet Name -OldNameAttr string ; +// Validate validates the CT_SheetBackgroundPicture and its children +func (_bdfdc *CT_SheetBackgroundPicture )Validate ()error {return _bdfdc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");}; -// New Sheet Name -NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_Sheets struct{ +// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path +func (_dgcgf *CT_DynamicFilter )ValidateWithPath (path string )error {if _dgcgf .TypeAttr ==ST_DynamicFilterTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ebfa :=_dgcgf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebfa !=nil {return _ebfa ;};return nil ;}; -// Sheet Information -Sheet []*CT_Sheet ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_cffaa ST_IconSetType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bbedf :=_ebfeac .Attr {};_bbedf .Name =name ;switch _cffaa {case ST_IconSetTypeUnset :_bbedf .Value ="";case ST_IconSetType3Arrows :_bbedf .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_bbedf .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_bbedf .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_bbedf .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_bbedf .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_bbedf .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_bbedf .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_bbedf .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_bbedf .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_bbedf .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_bbedf .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_bbedf .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_bbedf .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_bbedf .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_bbedf .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_bbedf .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_bbedf .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _bbedf ,nil ;};func (_cffdgbf *CT_IntProperty )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_baaeg :=range start .Attr {if _baaeg .Name .Local =="\u0076\u0061\u006c"{_dcccg ,_bcec :=_ccfece .ParseInt (_baaeg .Value ,10,32);if _bcec !=nil {return _bcec ;};_cffdgbf .ValAttr =int32 (_dcccg );continue ;};};for {_bcbcg ,_aeggd :=d .Token ();if _aeggd !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079:\u0020\u0025\u0073",_aeggd );};if _febcg ,_ceeefc :=_bcbcg .(_ebfeac .EndElement );_ceeefc &&_febcg .Name ==start .Name {break ;};};return nil ;};func (_cfaeee *CT_RevisionHeaders )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cfaeee .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_aeabe :=range start .Attr {if _aeabe .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_dbff ,_cgff :=_ccfece .ParseBool (_aeabe .Value );if _cgff !=nil {return _cgff ;};_cfaeee .ExclusiveAttr =&_dbff ;continue ;};if _aeabe .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_edggd ,_gfeg :=_aeabe .Value ,error (nil );if _gfeg !=nil {return _gfeg ;};_cfaeee .LastGuidAttr =&_edggd ;continue ;};if _aeabe .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_dgaaeb ,_eaeea :=_ccfece .ParseBool (_aeabe .Value );if _eaeea !=nil {return _eaeea ;};_cfaeee .SharedAttr =&_dgaaeb ;continue ;};if _aeabe .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_bfeea ,_gebf :=_ccfece .ParseBool (_aeabe .Value );if _gebf !=nil {return _gebf ;};_cfaeee .DiskRevisionsAttr =&_bfeea ;continue ;};if _aeabe .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_gfbdea ,_afebf :=_ccfece .ParseBool (_aeabe .Value );if _afebf !=nil {return _afebf ;};_cfaeee .HistoryAttr =&_gfbdea ;continue ;};if _aeabe .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_cagce ,_gffeba :=_ccfece .ParseBool (_aeabe .Value );if _gffeba !=nil {return _gffeba ;};_cfaeee .TrackRevisionsAttr =&_cagce ;continue ;};if _aeabe .Name .Local =="\u0067\u0075\u0069\u0064"{_febagc ,_gbded :=_aeabe .Value ,error (nil );if _gbded !=nil {return _gbded ;};_cfaeee .GuidAttr =_febagc ;continue ;};if _aeabe .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_fbagd ,_eegagf :=_ccfece .ParseUint (_aeabe .Value ,10,32);if _eegagf !=nil {return _eegagf ;};_fabec :=uint32 (_fbagd );_cfaeee .RevisionIdAttr =&_fabec ;continue ;};if _aeabe .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_feggg ,_fabba :=_ccfece .ParseInt (_aeabe .Value ,10,32);if _fabba !=nil {return _fabba ;};_agdag :=int32 (_feggg );_cfaeee .VersionAttr =&_agdag ;continue ;};if _aeabe .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_bgbgdb ,_egacab :=_ccfece .ParseBool (_aeabe .Value );if _egacab !=nil {return _egacab ;};_cfaeee .KeepChangeHistoryAttr =&_bgbgdb ;continue ;};if _aeabe .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_gabgg ,_ecfcff :=_ccfece .ParseBool (_aeabe .Value );if _ecfcff !=nil {return _ecfcff ;};_cfaeee .ProtectedAttr =&_gabgg ;continue ;};if _aeabe .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_aecfc ,_fdegfe :=_ccfece .ParseUint (_aeabe .Value ,10,32);if _fdegfe !=nil {return _fdegfe ;};_bbecc :=uint32 (_aecfc );_cfaeee .PreserveHistoryAttr =&_bbecc ;continue ;};};_bfb :for {_deafb ,_abgc :=d .Token ();if _abgc !=nil {return _abgc ;};switch _cbca :=_deafb .(type ){case _ebfeac .StartElement :switch _cbca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_fggafe :=NewCT_RevisionHeader ();if _dcgbe :=d .DecodeElement (_fggafe ,&_cbca );_dcgbe !=nil {return _dcgbe ;};_cfaeee .Header =append (_cfaeee .Header ,_fggafe );default:_afeac .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\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_cbca .Name );if _eggfe :=d .Skip ();_eggfe !=nil {return _eggfe ;};};case _ebfeac .EndElement :break _bfb ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_ConditionalFormats and its children +func (_cdeg *CT_ConditionalFormats )Validate ()error {return _cdeg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func NewSst ()*Sst {_efcadg :=&Sst {};_efcadg .CT_Sst =*NewCT_Sst ();return _efcadg };func (_edafd *CT_Tuples )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edafd .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_edafd .CAttr )});};e .EncodeToken (start );_dgbbea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_ggebe :=range _edafd .Tpl {e .EncodeElement (_ggebe ,_dgbbea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BooleanProperty struct{ -// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path -func (_debbe *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_ggbca *CT_PCDKPIs )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gb :=range start .Attr {if _gb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgeeb ,_cfcaac :=_ccfece .ParseUint (_gb .Value ,10,32);if _cfcaac !=nil {return _cfcaac ;};_daabda :=uint32 (_cgeeb );_ggbca .CountAttr =&_daabda ;continue ;};};_dbcbb :for {_aabef ,_aacbg :=d .Token ();if _aacbg !=nil {return _aacbg ;};switch _egcc :=_aabef .(type ){case _ebfeac .StartElement :switch _egcc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_bfcag :=NewCT_PCDKPI ();if _gdbda :=d .DecodeElement (_bfcag ,&_egcc );_gdbda !=nil {return _gdbda ;};_ggbca .Kpi =append (_ggbca .Kpi ,_bfcag );default:_afeac .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_egcc .Name );if _acgda :=d .Skip ();_acgda !=nil {return _acgda ;};};case _ebfeac .EndElement :break _dbcbb ;case _ebfeac .CharData :};};return nil ;};func (_gcac *CT_RevisionFormatting )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_gcac .SheetIdAttr )});if _gcac .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcac .XfDxfAttr ))});};if _gcac .SAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcac .SAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_gcac .SqrefAttr )});if _gcac .StartAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcac .StartAttr )});};if _gcac .LengthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcac .LengthAttr )});};e .EncodeToken (start );if _gcac .Dxf !=nil {_fadbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_gcac .Dxf ,_fadbd );};if _gcac .ExtLst !=nil {_faba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcac .ExtLst ,_faba );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr *bool ;};type Table struct{CT_Table };func (_dafcb *ST_PrintError )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffccd ,_bgaffb :=d .Token ();if _bgaffb !=nil {return _bgaffb ;};if _befacf ,_cbcaa :=_ffccd .(_b .EndElement );_cbcaa &&_befacf .Name ==start .Name {*_dafcb =1;return nil ;};if _dgcab ,_bcgfb :=_ffccd .(_b .CharData );!_bcgfb {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",_ffccd );}else {switch string (_dgcab ){case "":*_dafcb =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_dafcb =1;case "\u0062\u006c\u0061n\u006b":*_dafcb =2;case "\u0064\u0061\u0073\u0068":*_dafcb =3;case "\u004e\u0041":*_dafcb =4;};};_ffccd ,_bgaffb =d .Token ();if _bgaffb !=nil {return _bgaffb ;};if _baedf ,_abcdg :=_ffccd .(_b .EndElement );_abcdg &&_baedf .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",_ffccd );};type CT_MRUColors struct{ -// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path -func (_degcf *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _eabbg ,_adbbd :=range _degcf .M {if _efcfa :=_adbbd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eabbg ));_efcfa !=nil {return _efcfa ;};};for _ddbbc ,_egacd :=range _degcf .N {if _gfacf :=_egacd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ddbbc ));_gfacf !=nil {return _gfacf ;};};for _gbgdf ,_ddce :=range _degcf .E {if _gabea :=_ddce .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gbgdf ));_gabea !=nil {return _gabea ;};};for _cbfeb ,_dcaga :=range _degcf .S {if _dfbgg :=_dcaga .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cbfeb ));_dfbgg !=nil {return _dfbgg ;};};return nil ;};func NewCT_FontName ()*CT_FontName {_abffc :=&CT_FontName {};return _abffc };type CT_ExternalRow struct{ +// Color +Color []*CT_Color ;};func (_agbdee ST_MdxKPIProperty )String ()string {switch _agbdee {case 0:return "";case 1:return "\u0076";case 2:return "\u0067";case 3:return "\u0073";case 4:return "\u0074";case 5:return "\u0077";case 6:return "\u006d";};return "";};type CT_CellSmartTagPr struct{ -// Row -RAttr uint32 ; +// Key Name +KeyAttr string ; -// External Cell Data -Cell []*CT_ExternalCell ;}; +// Value +ValAttr string ;};func (_ggdace ST_CfvoType )ValidateWithPath (path string )error {switch _ggdace {case 0,1,2,3,4,5,6: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 (_ggdace ));};return nil ;}; -// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path -func (_cddgc *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _bcccb :=_cddgc .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_bcccb !=nil {return _bcccb ;};if _bebad :=_cddgc .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_bebad !=nil {return _bebad ;};if _cddgc .CacheHierarchies !=nil {if _becee :=_cddgc .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_becee !=nil {return _becee ;};};if _cddgc .Kpis !=nil {if _gcdb :=_cddgc .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_gcdb !=nil {return _gcdb ;};};if _cddgc .TupleCache !=nil {if _gfbcc :=_cddgc .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_gfbcc !=nil {return _gfbcc ;};};if _cddgc .CalculatedItems !=nil {if _eaecb :=_cddgc .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_eaecb !=nil {return _eaecb ;};};if _cddgc .CalculatedMembers !=nil {if _caggcd :=_cddgc .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_caggcd !=nil {return _caggcd ;};};if _cddgc .Dimensions !=nil {if _ggaff :=_cddgc .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_ggaff !=nil {return _ggaff ;};};if _cddgc .MeasureGroups !=nil {if _fbd :=_cddgc .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_fbd !=nil {return _fbd ;};};if _cddgc .Maps !=nil {if _fgacc :=_cddgc .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_fgacc !=nil {return _fgacc ;};};if _cddgc .ExtLst !=nil {if _cfcgf :=_cddgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfcgf !=nil {return _cfcgf ;};};return nil ;};func NewCT_Tuples ()*CT_Tuples {_eeffb :=&CT_Tuples {};return _eeffb };func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_dfccc :=&CT_ReviewedRevisions {};return _dfccc ;}; +// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path +func (_bdaa *CT_DataConsolidate )ValidateWithPath (path string )error {if _ccdd :=_bdaa .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ccdd !=nil {return _ccdd ;};if _bdaa .DataRefs !=nil {if _abca :=_bdaa .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_abca !=nil {return _abca ;};};return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_gcaf :=&CT_DefinedNames {};return _gcaf }; -// Validate validates the CT_FieldsUsage and its children -func (_aedade *CT_FieldsUsage )Validate ()error {return _aedade .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_bcdce *CT_Authors )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _bcdce .Author !=nil {_deefc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_egdeb :=range _bcdce .Author {e .EncodeElement (_egdeb ,_deefc );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_CellStyle struct{ +// Validate validates the CT_Controls and its children +func (_gegfb *CT_Controls )Validate ()error {return _gegfb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};type CT_MdxKPI struct{ -// User Defined Cell Style -NameAttr *string ; +// Member Unique Name Index +NAttr uint32 ; -// Format Id -XfIdAttr uint32 ; +// KPI Index +NpAttr uint32 ; -// Built-In Style Id -BuiltinIdAttr *uint32 ; +// KPI Property +PAttr ST_MdxKPIProperty ;}; -// Outline Style -ILevelAttr *uint32 ; +// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path +func (_bfdgb *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };type CT_MemberProperties struct{ -// Hidden Style -HiddenAttr *bool ; +// OLAP Member Properties Count +CountAttr *uint32 ; -// Custom Built In -CustomBuiltinAttr *bool ; +// OLAP Member Property +Mp []*CT_MemberProperty ;};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_fceca :=&CT_QueryTableDeletedFields {};return _fceca ;};func (_cfagad ST_HtmlFmt )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfaefe :=_b .Attr {};_gfaefe .Name =name ;switch _cfagad {case ST_HtmlFmtUnset :_gfaefe .Value ="";case ST_HtmlFmtNone :_gfaefe .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_gfaefe .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_gfaefe .Value ="\u0061\u006c\u006c";};return _gfaefe ,nil ;};func (_gegea ST_DataConsolidateFunction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbcbbg :=_b .Attr {};_cbcbbg .Name =name ;switch _gegea {case ST_DataConsolidateFunctionUnset :_cbcbbg .Value ="";case ST_DataConsolidateFunctionAverage :_cbcbbg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_cbcbbg .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_cbcbbg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_cbcbbg .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_cbcbbg .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_cbcbbg .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_cbcbbg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_cbcbbg .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_cbcbbg .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_cbcbbg .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_cbcbbg .Value ="\u0076\u0061\u0072\u0070";};return _cbcbbg ,nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_gcdcag :=&CT_XmlCellPr {};_gcdcag .XmlPr =NewCT_XmlPr ();return _gcdcag ;};func (_gfffa *CT_DeletedField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fccdd :=range start .Attr {if _fccdd .Name .Local =="\u006e\u0061\u006d\u0065"{_dfbda ,_dfda :=_fccdd .Value ,error (nil );if _dfda !=nil {return _dfda ;};_gfffa .NameAttr =_dfbda ;continue ;};};for {_gdabe ,_gecda :=d .Token ();if _gecda !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_gecda );};if _gddfd ,_aeeag :=_gdabe .(_b .EndElement );_aeeag &&_gddfd .Name ==start .Name {break ;};};return nil ;};type CT_SheetIdMap struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Sheet Count +CountAttr *uint32 ; -// Validate validates the CT_CommentList and its children -func (_deggg *CT_CommentList )Validate ()error {return _deggg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_fggaf *CT_NumFmt )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbcb :=range start .Attr {if _fbcb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_geag ,_bcbgf :=_ccfece .ParseUint (_fbcb .Value ,10,32);if _bcbgf !=nil {return _bcbgf ;};_fggaf .NumFmtIdAttr =uint32 (_geag );continue ;};if _fbcb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_cffc ,_baecc :=_fbcb .Value ,error (nil );if _baecc !=nil {return _baecc ;};_fggaf .FormatCodeAttr =_cffc ;continue ;};};for {_ccgdbd ,_bfggg :=d .Token ();if _bfggg !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bfggg );};if _dfbdf ,_ecec :=_ccgdbd .(_ebfeac .EndElement );_ecec &&_dfbdf .Name ==start .Name {break ;};};return nil ;};func NewCT_MdxSet ()*CT_MdxSet {_gcaec :=&CT_MdxSet {};return _gcaec };func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_gcbaf :=&CT_SingleXmlCell {};_gcbaf .XmlCellPr =NewCT_XmlCellPr ();return _gcbaf ;};func (_edgaae *CT_PivotCacheRecords )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _edgaae .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edgaae .CountAttr )});};e .EncodeToken (start );if _edgaae .R !=nil {_adbbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_efceg :=range _edgaae .R {e .EncodeElement (_efceg ,_adbbe );};};if _edgaae .ExtLst !=nil {_befgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edgaae .ExtLst ,_befgg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_beeg *CT_ExternalRow )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bdbc :=range start .Attr {if _bdbc .Name .Local =="\u0072"{_fcddd ,_edcc :=_ccfece .ParseUint (_bdbc .Value ,10,32);if _edcc !=nil {return _edcc ;};_beeg .RAttr =uint32 (_fcddd );continue ;};};_bfedc :for {_ebadc ,_dadae :=d .Token ();if _dadae !=nil {return _dadae ;};switch _ccafc :=_ebadc .(type ){case _ebfeac .StartElement :switch _ccafc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_geccc :=NewCT_ExternalCell ();if _fgdfb :=d .DecodeElement (_geccc ,&_ccafc );_fgdfb !=nil {return _fgdfb ;};_beeg .Cell =append (_beeg .Cell ,_geccc );default:_afeac .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\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_ccafc .Name );if _cfdfbf :=d .Skip ();_cfdfbf !=nil {return _cfdfbf ;};};case _ebfeac .EndElement :break _bfedc ;case _ebfeac .CharData :};};return nil ;};type CT_Extension struct{ +// Sheet Id +SheetId []*CT_SheetId ;};func (_fedfgd *CT_MetadataBlocks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceegg :=range start .Attr {if _ceegg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbecc ,_dgbbeg :=_e .ParseUint (_ceegg .Value ,10,32);if _dgbbeg !=nil {return _dgbbeg ;};_gfadac :=uint32 (_bbecc );_fedfgd .CountAttr =&_gfadac ;continue ;};};_bcebe :for {_bdege ,_acaaeb :=d .Token ();if _acaaeb !=nil {return _acaaeb ;};switch _faaac :=_bdege .(type ){case _b .StartElement :switch _faaac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_ebggg :=NewCT_MetadataBlock ();if _befaa :=d .DecodeElement (_ebggg ,&_faaac );_befaa !=nil {return _befaa ;};_fedfgd .Bk =append (_fedfgd .Bk ,_ebggg );default:_d .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\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_faaac .Name );if _egdbg :=d .Skip ();_egdbg !=nil {return _egdbg ;};};case _b .EndElement :break _bcebe ;case _b .CharData :};};return nil ;};type ST_TableType byte ;func NewCT_TablePart ()*CT_TablePart {_gdaaeg :=&CT_TablePart {};return _gdaaeg };func (_fedfae ST_SortMethod )ValidateWithPath (path string )error {switch _fedfae {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 (_fedfae ));};return nil ;};func (_dfag *CT_DataField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eggeb :=range start .Attr {if _eggeb .Name .Local =="\u006e\u0061\u006d\u0065"{_dfce ,_bedc :=_eggeb .Value ,error (nil );if _bedc !=nil {return _bedc ;};_dfag .NameAttr =&_dfce ;continue ;};if _eggeb .Name .Local =="\u0066\u006c\u0064"{_gadb ,_eabgc :=_e .ParseUint (_eggeb .Value ,10,32);if _eabgc !=nil {return _eabgc ;};_dfag .FldAttr =uint32 (_gadb );continue ;};if _eggeb .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dfag .SubtotalAttr .UnmarshalXMLAttr (_eggeb );continue ;};if _eggeb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_dfag .ShowDataAsAttr .UnmarshalXMLAttr (_eggeb );continue ;};if _eggeb .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_aacfg ,_caebc :=_e .ParseInt (_eggeb .Value ,10,32);if _caebc !=nil {return _caebc ;};_gfcb :=int32 (_aacfg );_dfag .BaseFieldAttr =&_gfcb ;continue ;};if _eggeb .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_efef ,_ggffc :=_e .ParseUint (_eggeb .Value ,10,32);if _ggffc !=nil {return _ggffc ;};_eaeg :=uint32 (_efef );_dfag .BaseItemAttr =&_eaeg ;continue ;};if _eggeb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_eccce ,_ccfc :=_e .ParseUint (_eggeb .Value ,10,32);if _ccfc !=nil {return _ccfc ;};_cbbed :=uint32 (_eccce );_dfag .NumFmtIdAttr =&_cbbed ;continue ;};};_bbcb :for {_ggbc ,_bccge :=d .Token ();if _bccge !=nil {return _bccge ;};switch _fedbg :=_ggbc .(type ){case _b .StartElement :switch _fedbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfag .ExtLst =NewCT_ExtensionList ();if _fefdc :=d .DecodeElement (_dfag .ExtLst ,&_fedbg );_fefdc !=nil {return _fefdc ;};default:_d .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_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_fedbg .Name );if _gbcg :=d .Skip ();_gbcg !=nil {return _gbcg ;};};case _b .EndElement :break _bbcb ;case _b .CharData :};};return nil ;};func (_abacg *CT_OleLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcbb :=range start .Attr {if _afcbb .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"&&_afcbb .Name .Local =="\u0069\u0064"||_afcbb .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"&&_afcbb .Name .Local =="\u0069\u0064"{_fcebb ,_aebfe :=_afcbb .Value ,error (nil );if _aebfe !=nil {return _aebfe ;};_abacg .IdAttr =_fcebb ;continue ;};if _afcbb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bdbd ,_bacfae :=_afcbb .Value ,error (nil );if _bacfae !=nil {return _bacfae ;};_abacg .ProgIdAttr =_bdbd ;continue ;};};_bbaef :for {_gaaab ,_bgecd :=d .Token ();if _bgecd !=nil {return _bgecd ;};switch _gafde :=_gaaab .(type ){case _b .StartElement :switch _gafde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_abacg .OleItems =NewCT_OleItems ();if _ffab :=d .DecodeElement (_abacg .OleItems ,&_gafde );_ffab !=nil {return _ffab ;};default:_d .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\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_gafde .Name );if _defae :=d .Skip ();_defae !=nil {return _defae ;};};case _b .EndElement :break _bbaef ;case _b .CharData :};};return nil ;};func (_bfeee *ST_BorderStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagceb ,_aedag :=d .Token ();if _aedag !=nil {return _aedag ;};if _bfefcg ,_gdeefb :=_cagceb .(_b .EndElement );_gdeefb &&_bfefcg .Name ==start .Name {*_bfeee =1;return nil ;};if _ecgfg ,_fabegf :=_cagceb .(_b .CharData );!_fabegf {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",_cagceb );}else {switch string (_ecgfg ){case "":*_bfeee =0;case "\u006e\u006f\u006e\u0065":*_bfeee =1;case "\u0074\u0068\u0069\u006e":*_bfeee =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bfeee =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bfeee =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bfeee =5;case "\u0074\u0068\u0069c\u006b":*_bfeee =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bfeee =7;case "\u0068\u0061\u0069\u0072":*_bfeee =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_bfeee =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bfeee =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfeee =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfeee =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfeee =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfeee =14;};};_cagceb ,_aedag =d .Token ();if _aedag !=nil {return _aedag ;};if _dgedba ,_ccbged :=_cagceb .(_b .EndElement );_ccbged &&_dgedba .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",_cagceb );};func (_bgfdec *CT_InputCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccbc :=range start .Attr {if _bccbc .Name .Local =="\u0072"{_aaddc ,_gcgea :=_bccbc .Value ,error (nil );if _gcgea !=nil {return _gcgea ;};_bgfdec .RAttr =_aaddc ;continue ;};if _bccbc .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_cacfdg ,_gecdf :=_e .ParseBool (_bccbc .Value );if _gecdf !=nil {return _gecdf ;};_bgfdec .DeletedAttr =&_cacfdg ;continue ;};if _bccbc .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_abcda ,_fgdcg :=_e .ParseBool (_bccbc .Value );if _fgdcg !=nil {return _fgdcg ;};_bgfdec .UndoneAttr =&_abcda ;continue ;};if _bccbc .Name .Local =="\u0076\u0061\u006c"{_gbaed ,_ddcaf :=_bccbc .Value ,error (nil );if _ddcaf !=nil {return _ddcaf ;};_bgfdec .ValAttr =_gbaed ;continue ;};if _bccbc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gcbee ,_cbcba :=_e .ParseUint (_bccbc .Value ,10,32);if _cbcba !=nil {return _cbcba ;};_ggaab :=uint32 (_gcbee );_bgfdec .NumFmtIdAttr =&_ggaab ;continue ;};};for {_ggdf ,_cdcdb :=d .Token ();if _cdcdb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_cdcdb );};if _fdcd ,_cdbbd :=_ggdf .(_b .EndElement );_cdbbd &&_fdcd .Name ==start .Name {break ;};};return nil ;};func (_dgaeca *CT_Query )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebaea :=range start .Attr {if _aebaea .Name .Local =="\u006d\u0064\u0078"{_dbdfb ,_ffacfe :=_aebaea .Value ,error (nil );if _ffacfe !=nil {return _ffacfe ;};_dgaeca .MdxAttr =_dbdfb ;continue ;};};_daagd :for {_feeba ,_ecbdgd :=d .Token ();if _ecbdgd !=nil {return _ecbdgd ;};switch _cfccf :=_feeba .(type ){case _b .StartElement :switch _cfccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_dgaeca .Tpls =NewCT_Tuples ();if _ddbffe :=d .DecodeElement (_dgaeca .Tpls ,&_cfccf );_ddbffe !=nil {return _ddbffe ;};default:_d .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\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_cfccf .Name );if _gdged :=d .Skip ();_gdged !=nil {return _gdged ;};};case _b .EndElement :break _daagd ;case _b .CharData :};};return nil ;};type ST_DataValidationImeMode byte ; -// URI -UriAttr *string ;Any _afeac .Any ;}; +// Validate validates the CT_Map and its children +func (_beffcd *CT_Map )Validate ()error {return _beffcd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");}; -// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path -func (_cbafg *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _caggad ,_fdfcc :=range _cbafg .R {if _fcade :=_fdfcc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_caggad ));_fcade !=nil {return _fcade ;};};if _cbafg .ExtLst !=nil {if _bccddf :=_cbafg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccddf !=nil {return _bccddf ;};};return nil ;};func (_decca *CT_PCDSDTCEntries )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _decca .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_decca .CountAttr )});};e .EncodeToken (start );if _decca .M !=nil {_ecgcef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_aaade :=range _decca .M {e .EncodeElement (_aaade ,_ecgcef );};};if _decca .N !=nil {_feded :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_acgbgg :=range _decca .N {e .EncodeElement (_acgbgg ,_feded );};};if _decca .E !=nil {_bdece :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dddga :=range _decca .E {e .EncodeElement (_dddga ,_bdece );};};if _decca .S !=nil {_ddege :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_effc :=range _decca .S {e .EncodeElement (_effc ,_ddege );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fcdfg *ST_SortType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fcdfg =0;case "\u006e\u006f\u006e\u0065":*_fcdfg =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fcdfg =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fcdfg =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_fcdfg =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_fcdfg =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_fcdfg =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_fcdfg =7;};return nil ;};func (_eaag *CT_VolType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eaag .TypeAttr =ST_VolDepType (1);for _ ,_ggeeec :=range start .Attr {if _ggeeec .Name .Local =="\u0074\u0079\u0070\u0065"{_eaag .TypeAttr .UnmarshalXMLAttr (_ggeeec );continue ;};};_agaff :for {_badagbd ,_ebgbdd :=d .Token ();if _ebgbdd !=nil {return _ebgbdd ;};switch _eaggdd :=_badagbd .(type ){case _ebfeac .StartElement :switch _eaggdd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_fcaf :=NewCT_VolMain ();if _ecdbb :=d .DecodeElement (_fcaf ,&_eaggdd );_ecdbb !=nil {return _ecdbb ;};_eaag .Main =append (_eaag .Main ,_fcaf );default:_afeac .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\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_eaggdd .Name );if _acbab :=d .Skip ();_acbab !=nil {return _acbab ;};};case _ebfeac .EndElement :break _agaff ;case _ebfeac .CharData :};};return nil ;};func (_egaa *CT_ExternalBook )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dgdgb :=range start .Attr {if _dgdgb .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"&&_dgdgb .Name .Local =="\u0069\u0064"||_dgdgb .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"&&_dgdgb .Name .Local =="\u0069\u0064"{_feaaf ,_efga :=_dgdgb .Value ,error (nil );if _efga !=nil {return _efga ;};_egaa .IdAttr =_feaaf ;continue ;};};_aadgfg :for {_ebaf ,_gcdfb :=d .Token ();if _gcdfb !=nil {return _gcdfb ;};switch _bdgcf :=_ebaf .(type ){case _ebfeac .StartElement :switch _bdgcf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_egaa .SheetNames =NewCT_ExternalSheetNames ();if _ddceab :=d .DecodeElement (_egaa .SheetNames ,&_bdgcf );_ddceab !=nil {return _ddceab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_egaa .DefinedNames =NewCT_ExternalDefinedNames ();if _fdfba :=d .DecodeElement (_egaa .DefinedNames ,&_bdgcf );_fdfba !=nil {return _fdfba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_egaa .SheetDataSet =NewCT_ExternalSheetDataSet ();if _fcgdbe :=d .DecodeElement (_egaa .SheetDataSet ,&_bdgcf );_fcgdbe !=nil {return _fcgdbe ;};default:_afeac .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\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_bdgcf .Name );if _acaea :=d .Skip ();_acaea !=nil {return _acaea ;};};case _ebfeac .EndElement :break _aadgfg ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_Revisions and its children +func (_cbcgg *CT_Revisions )Validate ()error {return _cbcgg .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_bdcba ST_SheetViewType )ValidateWithPath (path string )error {switch _bdcba {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 (_bdcba ));};return nil ;};func (_dggc *CT_IntProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dggc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExternalDefinedNames and its children -func (_ffc *CT_ExternalDefinedNames )Validate ()error {return _ffc .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; +// Validate validates the CT_FileSharing and its children +func (_ggga *CT_FileSharing )Validate ()error {return _ggga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_bgfef *CT_I )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbad :=range start .Attr {if _dbad .Name .Local =="\u0074"{_bgfef .TAttr .UnmarshalXMLAttr (_dbad );continue ;};if _dbad .Name .Local =="\u0072"{_fage ,_gcdd :=_e .ParseUint (_dbad .Value ,10,32);if _gcdd !=nil {return _gcdd ;};_cegab :=uint32 (_fage );_bgfef .RAttr =&_cegab ;continue ;};if _dbad .Name .Local =="\u0069"{_bacfg ,_cfgaf :=_e .ParseUint (_dbad .Value ,10,32);if _cfgaf !=nil {return _cfgaf ;};_dfgb :=uint32 (_bacfg );_bgfef .IAttr =&_dfgb ;continue ;};};_ccbeg :for {_gfggf ,_dcgd :=d .Token ();if _dcgd !=nil {return _dcgd ;};switch _gaeba :=_gfggf .(type ){case _b .StartElement :switch _gaeba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_facgb :=NewCT_X ();if _acfbb :=d .DecodeElement (_facgb ,&_gaeba );_acfbb !=nil {return _acfbb ;};_bgfef .X =append (_bgfef .X ,_facgb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_gaeba .Name );if _fgaag :=d .Skip ();_fgaag !=nil {return _fgaag ;};};case _b .EndElement :break _ccbeg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path -func (_aabbg *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _cbfae ,_cfefe :=range _aabbg .RowHierarchyUsage {if _cgbd :=_cfefe .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cbfae ));_cgbd !=nil {return _cgbd ;};};return nil ;};func NewCT_BookViews ()*CT_BookViews {_bbeff :=&CT_BookViews {};return _bbeff };func NewCT_IconSet ()*CT_IconSet {_ecdcf :=&CT_IconSet {};return _ecdcf }; +// Validate validates the CT_CustomFilters and its children +func (_dbea *CT_CustomFilters )Validate ()error {return _dbea .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func NewCT_WorksheetSource ()*CT_WorksheetSource {_cfbcf :=&CT_WorksheetSource {};return _cfbcf }; -// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path -func (_dggfg *CT_PhoneticPr )ValidateWithPath (path string )error {if _gbedc :=_dggfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbedc !=nil {return _gbedc ;};if _faadef :=_dggfg .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_faadef !=nil {return _faadef ;};return nil ;};func (_fdgda *CT_Field )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",_fdgda .XAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path +func (_acbea *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_acbea .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_acbea .GuidAttr );};if _acbea .ActionAttr ==ST_RevisionActionUnset {return _f .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fdddb :=_acbea .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdddb !=nil {return _fdddb ;};return nil ;}; -// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path -func (_ebedb *Dialogsheet )ValidateWithPath (path string )error {if _fefgg :=_ebedb .CT_Dialogsheet .ValidateWithPath (path );_fefgg !=nil {return _fefgg ;};return nil ;};func (_egbafdb ST_CellComments )ValidateWithPath (path string )error {switch _egbafdb {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbafdb ));};return nil ;}; +// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path +func (_efbgf *CT_DdeValue )ValidateWithPath (path string )error {if _feff :=_efbgf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_feff !=nil {return _feff ;};return nil ;};func (_bcbc *CT_ExternalCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcbc .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bcbc .RAttr )});};if _bcbc .TAttr !=ST_CellTypeUnset {_cgdge ,_cbeac :=_bcbc .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _cbeac !=nil {return _cbeac ;};start .Attr =append (start .Attr ,_cgdge );};if _bcbc .VmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_bcbc .VmAttr )});};e .EncodeToken (start );if _bcbc .V !=nil {_baag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_d .AddPreserveSpaceAttr (&_baag ,*_bcbc .V );e .EncodeElement (_bcbc .V ,_baag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MetadataBlock struct{ -// Validate validates the CT_RevisionInsertSheet and its children -func (_bgeeg *CT_RevisionInsertSheet )Validate ()error {return _bgeeg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};type ST_ItemType byte ;func (_aebca *CT_MetadataBlocks )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aebca .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aebca .CountAttr )});};e .EncodeToken (start );_ebgdab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_egdf :=range _aebca .Bk {e .EncodeElement (_egdf ,_ebgdab );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_RevisionHeader struct{ +// Metadata Record +Rc []*CT_MetadataRecord ;};func (_ggcae *CT_RevisionFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggcae .SheetIdAttr )});if _ggcae .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ggcae .XfDxfAttr ))});};if _ggcae .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ggcae .SAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ggcae .SqrefAttr )});if _ggcae .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggcae .StartAttr )});};if _ggcae .LengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_ggcae .LengthAttr )});};e .EncodeToken (start );if _ggcae .Dxf !=nil {_gacbed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_ggcae .Dxf ,_gacbed );};if _ggcae .ExtLst !=nil {_fdbeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggcae .ExtLst ,_fdbeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// GUID -GuidAttr string ; +// Validate validates the CT_UndoInfo and its children +func (_dfbcc *CT_UndoInfo )Validate ()error {return _dfbcc .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func (_bgbfd *CT_TablePart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feebg :=range start .Attr {if _feebg .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"&&_feebg .Name .Local =="\u0069\u0064"||_feebg .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"&&_feebg .Name .Local =="\u0069\u0064"{_geeef ,_dfdfb :=_feebg .Value ,error (nil );if _dfdfb !=nil {return _dfdfb ;};_bgbfd .IdAttr =_geeef ;continue ;};};for {_bcfaea ,_cffdd :=d .Token ();if _cffdd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cffdd );};if _dfbbee ,_fffbg :=_bcfaea .(_b .EndElement );_fffbg &&_dfbbee .Name ==start .Name {break ;};};return nil ;};func (_eecbdb *ST_SheetViewType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eecbdb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eecbdb =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_eecbdb =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_eecbdb =3;};return nil ;}; -// Date Time -DateTimeAttr _ggddcc .Time ; +// Validate validates the CT_ExternalRow and its children +func (_bddca *CT_ExternalRow )Validate ()error {return _bddca .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};type CT_DdeValues struct{ -// Last Sheet Id -MaxSheetIdAttr uint32 ; +// Rows +RowsAttr *uint32 ; -// User Name -UserNameAttr string ;IdAttr string ; +// Columns +ColsAttr *uint32 ; -// Minimum Revision Id -MinRIdAttr *uint32 ; +// Value +Value []*CT_DdeValue ;};func (_ecbgf *CT_PivotFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecbgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecbgf .CountAttr )});};e .EncodeToken (start );_feafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fafdda :=range _ecbgf .PivotField {e .EncodeElement (_fafdda ,_feafg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_egab :=&CT_ExternalRow {};return _egab }; -// Max Revision Id -MaxRIdAttr *uint32 ; +// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path +func (_cgfb *CT_CalcCell )ValidateWithPath (path string )error {return nil };type CT_DataBar struct{ -// Sheet Id Map -SheetIdMap *CT_SheetIdMap ; +// Minimum Length +MinLengthAttr *uint32 ; -// Reviewed List -ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_dfcg :=&CT_CustomSheetView {};_dfcg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dfcg ;}; +// Maximum Length +MaxLengthAttr *uint32 ; -// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path -func (_dbgebg *CT_QueryCache )ValidateWithPath (path string )error {for _fcfdab ,_gbfdc :=range _dbgebg .Query {if _bdedb :=_gbfdc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_fcfdab ));_bdedb !=nil {return _bdedb ;};};return nil ;};func (_bfdde *ST_SheetViewType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_bfdde =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bfdde =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_bfdde =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_bfdde =3;};return nil ;};func (_dcdg *CT_Groups )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dcdg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcdg .CountAttr )});};e .EncodeToken (start );_gffgdd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_faced :=range _dcdg .Group {e .EncodeElement (_faced ,_gffgdd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Show Values +ShowValueAttr *bool ; -// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path -func (_adggb *CT_TextFields )ValidateWithPath (path string )error {for _dbbcf ,_fecb :=range _adggb .TextField {if _dbecd :=_fecb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dbbcf ));_dbecd !=nil {return _dbecd ;};};return nil ;}; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Validate validates the CT_GroupLevel and its children -func (_eaffa *CT_GroupLevel )Validate ()error {return _eaffa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");}; +// Data Bar Color +Color *CT_Color ;};func (_gdece *CT_ConditionalFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdece .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdece .CountAttr )});};e .EncodeToken (start );_faab :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_aacce :=range _gdece .ConditionalFormat {e .EncodeElement (_aacce ,_faab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aafaf *CT_Tables )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acgfb :=range start .Attr {if _acgfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaddcd ,_aebfcf :=_e .ParseUint (_acgfb .Value ,10,32);if _aebfcf !=nil {return _aebfcf ;};_ddccbd :=uint32 (_gaddcd );_aafaf .CountAttr =&_ddccbd ;continue ;};};_baegbg :for {_defff ,_aeeeb :=d .Token ();if _aeeeb !=nil {return _aeeeb ;};switch _cgadd :=_defff .(type ){case _b .StartElement :switch _cgadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_gdeef :=NewCT_TableMissing ();if _fefbaec :=d .DecodeElement (_gdeef ,&_cgadd );_fefbaec !=nil {return _fefbaec ;};_aafaf .M =append (_aafaf .M ,_gdeef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_aeagb :=NewCT_XStringElement ();if _effee :=d .DecodeElement (_aeagb ,&_cgadd );_effee !=nil {return _effee ;};_aafaf .S =append (_aafaf .S ,_aeagb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cggcb :=NewCT_Index ();if _ggbcc :=d .DecodeElement (_cggcb ,&_cgadd );_ggbcc !=nil {return _ggbcc ;};_aafaf .X =append (_aafaf .X ,_cggcb );default:_d .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\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_cgadd .Name );if _abfeb :=d .Skip ();_abfeb !=nil {return _abfeb ;};};case _b .EndElement :break _baegbg ;case _b .CharData :};};return nil ;};func (_faaaa *CT_ExternalLinkChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faaaa .ExternalBook !=nil {_dbgdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_faaaa .ExternalBook ,_dbgdf );};if _faaaa .DdeLink !=nil {_fbede :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_faaaa .DdeLink ,_fbede );};if _faaaa .OleLink !=nil {_cdbgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_faaaa .OleLink ,_cdbgf );};return nil ;};func NewCT_Map ()*CT_Map {_dbgdb :=&CT_Map {};return _dbgdb };func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_bgggf :=&CT_pivotTableDefinition {};_bgggf .Location =NewCT_Location ();return _bgggf ;};type CT_TextPr struct{ -// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path -func (_cfegf *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func NewCT_Connection ()*CT_Connection {_dbgff :=&CT_Connection {};return _dbgff };type ST_CredMethod byte ; +// Prompt for File Name +PromptAttr *bool ; -// Validate validates the CT_QueryTable and its children -func (_bfcd *CT_QueryTable )Validate ()error {return _bfcd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_ccded ST_CellType )String ()string {switch _ccded {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";};func (_dgddbf *CT_CalcCell )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_caefbg :=range start .Attr {if _caefbg .Name .Local =="\u0072"{_agfef ,_dfdff :=_caefbg .Value ,error (nil );if _dfdff !=nil {return _dfdff ;};_dgddbf .RAttr =&_agfef ;continue ;};if _caefbg .Name .Local =="\u0072\u0065\u0066"{_cgecg ,_bcaaa :=_caefbg .Value ,error (nil );if _bcaaa !=nil {return _bcaaa ;};_dgddbf .RefAttr =&_cgecg ;continue ;};if _caefbg .Name .Local =="\u0069"{_gdadcd ,_begdb :=_ccfece .ParseInt (_caefbg .Value ,10,32);if _begdb !=nil {return _begdb ;};_acgdf :=int32 (_gdadcd );_dgddbf .IAttr =&_acgdf ;continue ;};if _caefbg .Name .Local =="\u0073"{_acdee ,_bbaae :=_ccfece .ParseBool (_caefbg .Value );if _bbaae !=nil {return _bbaae ;};_dgddbf .SAttr =&_acdee ;continue ;};if _caefbg .Name .Local =="\u006c"{_cbfffe ,_bcdcd :=_ccfece .ParseBool (_caefbg .Value );if _bcdcd !=nil {return _bcdcd ;};_dgddbf .LAttr =&_cbfffe ;continue ;};if _caefbg .Name .Local =="\u0074"{_adedf ,_fccab :=_ccfece .ParseBool (_caefbg .Value );if _fccab !=nil {return _fccab ;};_dgddbf .TAttr =&_adedf ;continue ;};if _caefbg .Name .Local =="\u0061"{_fabbg ,_deaee :=_ccfece .ParseBool (_caefbg .Value );if _deaee !=nil {return _deaee ;};_dgddbf .AAttr =&_fabbg ;continue ;};};for {_edcae ,_bgea :=d .Token ();if _bgea !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_bgea );};if _aadgd ,_fgad :=_edcae .(_ebfeac .EndElement );_fgad &&_aadgd .Name ==start .Name {break ;};};return nil ;};func NewCT_CellStyles ()*CT_CellStyles {_aaef :=&CT_CellStyles {};return _aaef };func (_bbcdg *CT_DataRef )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ecgg :=range start .Attr {if _ecgg .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"&&_ecgg .Name .Local =="\u0069\u0064"||_ecgg .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"&&_ecgg .Name .Local =="\u0069\u0064"{_afdega ,_efbbc :=_ecgg .Value ,error (nil );if _efbbc !=nil {return _efbbc ;};_bbcdg .IdAttr =&_afdega ;continue ;};if _ecgg .Name .Local =="\u0072\u0065\u0066"{_dcfcfc ,_edgff :=_ecgg .Value ,error (nil );if _edgff !=nil {return _edgff ;};_bbcdg .RefAttr =&_dcfcfc ;continue ;};if _ecgg .Name .Local =="\u006e\u0061\u006d\u0065"{_gffbgd ,_edfec :=_ecgg .Value ,error (nil );if _edfec !=nil {return _edfec ;};_bbcdg .NameAttr =&_gffbgd ;continue ;};if _ecgg .Name .Local =="\u0073\u0068\u0065e\u0074"{_gdcc ,_bdaed :=_ecgg .Value ,error (nil );if _bdaed !=nil {return _bdaed ;};_bbcdg .SheetAttr =&_gdcc ;continue ;};};for {_dgbeb ,_dfbca :=d .Token ();if _dfbca !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_dfbca );};if _dfgc ,_ecfcgg :=_dgbeb .(_ebfeac .EndElement );_ecfcgg &&_dfgc .Name ==start .Name {break ;};};return nil ;};func (_bbaag *CT_Items )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eebc :=range start .Attr {if _eebc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdeda ,_ebeef :=_ccfece .ParseUint (_eebc .Value ,10,32);if _ebeef !=nil {return _ebeef ;};_fbfae :=uint32 (_bdeda );_bbaag .CountAttr =&_fbfae ;continue ;};};_decf :for {_gaccgd ,_ecefe :=d .Token ();if _ecefe !=nil {return _ecefe ;};switch _ffgbe :=_gaccgd .(type ){case _ebfeac .StartElement :switch _ffgbe .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_eebec :=NewCT_Item ();if _cbccbc :=d .DecodeElement (_eebec ,&_ffgbe );_cbccbc !=nil {return _cbccbc ;};_bbaag .Item =append (_bbaag .Item ,_eebec );default:_afeac .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\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ffgbe .Name );if _agda :=d .Skip ();_agda !=nil {return _agda ;};};case _ebfeac .EndElement :break _decf ;case _ebfeac .CharData :};};return nil ;};func NewCT_Mdx ()*CT_Mdx {_eeed :=&CT_Mdx {};_eeed .FAttr =ST_MdxFunctionType (1);return _eeed };func (_dddab ST_FormatAction )ValidateWithPath (path string )error {switch _dddab {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddab ));};return nil ;};func (_cggcb *QueryTable )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cggcb .CT_QueryTable =*NewCT_QueryTable ();for _ ,_faefef :=range start .Attr {if _faefef .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_fceab ,_beafa :=_ccfece .ParseBool (_faefef .Value );if _beafa !=nil {return _beafa ;};_cggcb .AdjustColumnWidthAttr =&_fceab ;continue ;};if _faefef .Name .Local =="\u006e\u0061\u006d\u0065"{_acfcgfg ,_gfdae :=_faefef .Value ,error (nil );if _gfdae !=nil {return _gfdae ;};_cggcb .NameAttr =_acfcgfg ;continue ;};if _faefef .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_ecfc ,_gebba :=_ccfece .ParseBool (_faefef .Value );if _gebba !=nil {return _gebba ;};_cggcb .IntermediateAttr =&_ecfc ;continue ;};if _faefef .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_gbbc ,_fdgac :=_ccfece .ParseBool (_faefef .Value );if _fdgac !=nil {return _fdgac ;};_cggcb .RowNumbersAttr =&_gbbc ;continue ;};if _faefef .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_abbaa ,_eaadc :=_ccfece .ParseUint (_faefef .Value ,10,32);if _eaadc !=nil {return _eaadc ;};_cggcb .ConnectionIdAttr =uint32 (_abbaa );continue ;};if _faefef .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_bedde ,_fdedd :=_ccfece .ParseBool (_faefef .Value );if _fdedd !=nil {return _fdedd ;};_cggcb .BackgroundRefreshAttr =&_bedde ;continue ;};if _faefef .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_efcfc ,_abgd :=_ccfece .ParseBool (_faefef .Value );if _abgd !=nil {return _abgd ;};_cggcb .RefreshOnLoadAttr =&_efcfc ;continue ;};if _faefef .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gfgeb ,_ddfd :=_ccfece .ParseBool (_faefef .Value );if _ddfd !=nil {return _ddfd ;};_cggcb .FillFormulasAttr =&_gfgeb ;continue ;};if _faefef .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bbfcb ,_cgea :=_ccfece .ParseBool (_faefef .Value );if _cgea !=nil {return _cgea ;};_cggcb .ApplyNumberFormatsAttr =&_bbfcb ;continue ;};if _faefef .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_abeaf ,_afegf :=_ccfece .ParseBool (_faefef .Value );if _afegf !=nil {return _afegf ;};_cggcb .ApplyFontFormatsAttr =&_abeaf ;continue ;};if _faefef .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_eaacbg ,_gaef :=_ccfece .ParseBool (_faefef .Value );if _gaef !=nil {return _gaef ;};_cggcb .FirstBackgroundRefreshAttr =&_eaacbg ;continue ;};if _faefef .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_acbb ,_cecfc :=_ccfece .ParseUint (_faefef .Value ,10,32);if _cecfc !=nil {return _cecfc ;};_faafb :=uint32 (_acbb );_cggcb .AutoFormatIdAttr =&_faafb ;continue ;};if _faefef .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_feddgf ,_gcdde :=_ccfece .ParseBool (_faefef .Value );if _gcdde !=nil {return _gcdde ;};_cggcb .ApplyAlignmentFormatsAttr =&_feddgf ;continue ;};if _faefef .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_ggfdc ,_fagbc :=_ccfece .ParseBool (_faefef .Value );if _fagbc !=nil {return _fagbc ;};_cggcb .DisableRefreshAttr =&_ggfdc ;continue ;};if _faefef .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cece ,_dbcc :=_ccfece .ParseBool (_faefef .Value );if _dbcc !=nil {return _dbcc ;};_cggcb .ApplyBorderFormatsAttr =&_cece ;continue ;};if _faefef .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_eaaae ,_dgbbg :=_ccfece .ParseBool (_faefef .Value );if _dgbbg !=nil {return _dgbbg ;};_cggcb .PreserveFormattingAttr =&_eaaae ;continue ;};if _faefef .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgga ,_abbbg :=_ccfece .ParseBool (_faefef .Value );if _abbbg !=nil {return _abbbg ;};_cggcb .ApplyPatternFormatsAttr =&_bgga ;continue ;};if _faefef .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_cggcb .GrowShrinkTypeAttr .UnmarshalXMLAttr (_faefef );continue ;};if _faefef .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_gfge ,_dgge :=_ccfece .ParseBool (_faefef .Value );if _dgge !=nil {return _dgge ;};_cggcb .DisableEditAttr =&_gfge ;continue ;};if _faefef .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_bagbd ,_fcgf :=_ccfece .ParseBool (_faefef .Value );if _fcgf !=nil {return _fcgf ;};_cggcb .HeadersAttr =&_bagbd ;continue ;};if _faefef .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_aagcd ,_deaefg :=_ccfece .ParseBool (_faefef .Value );if _deaefg !=nil {return _deaefg ;};_cggcb .RemoveDataOnSaveAttr =&_aagcd ;continue ;};if _faefef .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fdde ,_bggec :=_ccfece .ParseBool (_faefef .Value );if _bggec !=nil {return _bggec ;};_cggcb .ApplyWidthHeightFormatsAttr =&_fdde ;continue ;};};_efedb :for {_gbdff ,_gcddc :=d .Token ();if _gcddc !=nil {return _gcddc ;};switch _cbgdca :=_gbdff .(type ){case _ebfeac .StartElement :switch _cbgdca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_cggcb .QueryTableRefresh =NewCT_QueryTableRefresh ();if _ffafe :=d .DecodeElement (_cggcb .QueryTableRefresh ,&_cbgdca );_ffafe !=nil {return _ffafe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cggcb .ExtLst =NewCT_ExtensionList ();if _bffacg :=d .DecodeElement (_cggcb .ExtLst ,&_cbgdca );_bffacg !=nil {return _bffacg ;};default:_afeac .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\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_cbgdca .Name );if _babde :=d .Skip ();_babde !=nil {return _babde ;};};case _ebfeac .EndElement :break _efedb ;case _ebfeac .CharData :};};return nil ;};func (_dcgedf *CT_CommentList )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcbfbe :for {_egac ,_fbgeed :=d .Token ();if _fbgeed !=nil {return _fbgeed ;};switch _bbeeb :=_egac .(type ){case _ebfeac .StartElement :switch _bbeeb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_eabgg :=NewCT_Comment ();if _dcdgf :=d .DecodeElement (_eabgg ,&_bbeeb );_dcdgf !=nil {return _dcdgf ;};_dcgedf .Comment =append (_dcgedf .Comment ,_eabgg );default:_afeac .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_bbeeb .Name );if _gfagc :=d .Skip ();_gfagc !=nil {return _gfagc ;};};case _ebfeac .EndElement :break _dcbfbe ;case _ebfeac .CharData :};};return nil ;}; +// File Type +FileTypeAttr ST_FileType ; -// Validate validates the CT_RevisionHeader and its children -func (_fdcade *CT_RevisionHeader )Validate ()error {return _fdcade .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func (_bggefb *CT_SharedItems )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gedgbd :=range start .Attr {if _gedgbd .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_daccg ,_ggcgfb :=ParseStdlibTime (_gedgbd .Value );if _ggcgfb !=nil {return _ggcgfb ;};_bggefb .MinDateAttr =&_daccg ;continue ;};if _gedgbd .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_bbce ,_dgbec :=_ccfece .ParseBool (_gedgbd .Value );if _dgbec !=nil {return _dgbec ;};_bggefb .ContainsSemiMixedTypesAttr =&_bbce ;continue ;};if _gedgbd .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_gdbdd ,_ebbaf :=ParseStdlibTime (_gedgbd .Value );if _ebbaf !=nil {return _ebbaf ;};_bggefb .MaxDateAttr =&_gdbdd ;continue ;};if _gedgbd .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_afdga ,_cbab :=_ccfece .ParseBool (_gedgbd .Value );if _cbab !=nil {return _cbab ;};_bggefb .ContainsDateAttr =&_afdga ;continue ;};if _gedgbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbdba ,_abceg :=_ccfece .ParseUint (_gedgbd .Value ,10,32);if _abceg !=nil {return _abceg ;};_dfaec :=uint32 (_dbdba );_bggefb .CountAttr =&_dfaec ;continue ;};if _gedgbd .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_bdbab ,_cadb :=_ccfece .ParseBool (_gedgbd .Value );if _cadb !=nil {return _cadb ;};_bggefb .ContainsBlankAttr =&_bdbab ;continue ;};if _gedgbd .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_agggae ,_aebbg :=_ccfece .ParseBool (_gedgbd .Value );if _aebbg !=nil {return _aebbg ;};_bggefb .LongTextAttr =&_agggae ;continue ;};if _gedgbd .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_gdaed ,_gegg :=_ccfece .ParseBool (_gedgbd .Value );if _gegg !=nil {return _gegg ;};_bggefb .ContainsNumberAttr =&_gdaed ;continue ;};if _gedgbd .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_fgdbe ,_acdgb :=_ccfece .ParseFloat (_gedgbd .Value ,64);if _acdgb !=nil {return _acdgb ;};_bggefb .MinValueAttr =&_fgdbe ;continue ;};if _gedgbd .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_eebgd ,_fegbc :=_ccfece .ParseFloat (_gedgbd .Value ,64);if _fegbc !=nil {return _fegbc ;};_bggefb .MaxValueAttr =&_eebgd ;continue ;};if _gedgbd .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_bdccbd ,_gefgd :=_ccfece .ParseBool (_gedgbd .Value );if _gefgd !=nil {return _gefgd ;};_bggefb .ContainsNonDateAttr =&_bdccbd ;continue ;};if _gedgbd .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_dfgff ,_dgefe :=_ccfece .ParseBool (_gedgbd .Value );if _dgefe !=nil {return _dgefe ;};_bggefb .ContainsStringAttr =&_dfgff ;continue ;};if _gedgbd .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_gaeef ,_cggec :=_ccfece .ParseBool (_gedgbd .Value );if _cggec !=nil {return _cggec ;};_bggefb .ContainsMixedTypesAttr =&_gaeef ;continue ;};if _gedgbd .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_abcg ,_adcb :=_ccfece .ParseBool (_gedgbd .Value );if _adcb !=nil {return _adcb ;};_bggefb .ContainsIntegerAttr =&_abcg ;continue ;};};_gfdbg :for {_aegffd ,_ddeca :=d .Token ();if _ddeca !=nil {return _ddeca ;};switch _cdecb :=_aegffd .(type ){case _ebfeac .StartElement :switch _cdecb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_cbfcd :=NewCT_Missing ();if _gcebba :=d .DecodeElement (_cbfcd ,&_cdecb );_gcebba !=nil {return _gcebba ;};_bggefb .M =append (_bggefb .M ,_cbfcd );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_eedgad :=NewCT_Number ();if _fafb :=d .DecodeElement (_eedgad ,&_cdecb );_fafb !=nil {return _fafb ;};_bggefb .N =append (_bggefb .N ,_eedgad );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_fegce :=NewCT_Boolean ();if _ddf :=d .DecodeElement (_fegce ,&_cdecb );_ddf !=nil {return _ddf ;};_bggefb .B =append (_bggefb .B ,_fegce );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_gdebb :=NewCT_Error ();if _cdgac :=d .DecodeElement (_gdebb ,&_cdecb );_cdgac !=nil {return _cdgac ;};_bggefb .E =append (_bggefb .E ,_gdebb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ffgef :=NewCT_String ();if _gfefb :=d .DecodeElement (_ffgef ,&_cdecb );_gfefb !=nil {return _gfefb ;};_bggefb .S =append (_bggefb .S ,_ffgef );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_cbefe :=NewCT_DateTime ();if _fbgbe :=d .DecodeElement (_cbefe ,&_cdecb );_fbgbe !=nil {return _fbgbe ;};_bggefb .D =append (_bggefb .D ,_cbefe );default:_afeac .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\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_cdecb .Name );if _fefb :=d .Skip ();_fefb !=nil {return _fefb ;};};case _ebfeac .EndElement :break _gfdbg ;case _ebfeac .CharData :};};return nil ;}; +// Code Page +CodePageAttr *uint32 ; -// Validate validates the CT_LegacyDrawing and its children -func (_gbeaf *CT_LegacyDrawing )Validate ()error {return _gbeaf .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_ObjectPr ()*CT_ObjectPr {_fdaaa :=&CT_ObjectPr {};_fdaaa .Anchor =NewCT_ObjectAnchor ();return _fdaaa ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);func NewCT_Xf ()*CT_Xf {_addf :=&CT_Xf {};return _addf };type CT_CacheHierarchy struct{ +// Character Set +CharacterSetAttr *string ; -// Hierarchy Unique Name -UniqueNameAttr string ; +// First Row +FirstRowAttr *uint32 ; -// Hierarchy Display Name -CaptionAttr *string ; +// Source File Name +SourceFileAttr *string ; -// Measure Hierarchy -MeasureAttr *bool ; +// Delimited File +DelimitedAttr *bool ; -// Set -SetAttr *bool ; +// Decimal Separator +DecimalAttr *string ; -// Parent Set -ParentSetAttr *uint32 ; +// Thousands Separator +ThousandsAttr *string ; -// KPI Icon Set -IconSetAttr *int32 ; +// Tab as Delimiter +TabAttr *bool ; -// Attribute Hierarchy -AttributeAttr *bool ; +// Space is Delimiter +SpaceAttr *bool ; -// Time -TimeAttr *bool ; +// Comma is Delimiter +CommaAttr *bool ; -// Key Attribute Hierarchy -KeyAttributeAttr *bool ; +// Semicolon is Delimiter +SemicolonAttr *bool ; -// Default Member Unique Name -DefaultMemberUniqueNameAttr *string ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Unique Name of 'All' -AllUniqueNameAttr *string ; +// Qualifier +QualifierAttr ST_Qualifier ; -// Display Name of 'All' -AllCaptionAttr *string ; +// Custom Delimiter +DelimiterAttr *string ; -// Dimension Unique Name -DimensionUniqueNameAttr *string ; +// Fields +TextFields *CT_TextFields ;};func (_gdgadc ST_FormulaExpression )String ()string {switch _gdgadc {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";};func (_cefba *CT_DdeItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cefba .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cefba .NameAttr )});};if _cefba .OleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cefba .OleAttr ))});};if _cefba .AdviseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cefba .AdviseAttr ))});};if _cefba .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cefba .PreferPicAttr ))});};e .EncodeToken (start );if _cefba .Values !=nil {_aaaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_cefba .Values ,_aaaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gebgb *CT_MeasureDimensionMaps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbaee :=range start .Attr {if _fbaee .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaceb ,_gafgg :=_e .ParseUint (_fbaee .Value ,10,32);if _gafgg !=nil {return _gafgg ;};_cgfbfc :=uint32 (_aaceb );_gebgb .CountAttr =&_cgfbfc ;continue ;};};_adfc :for {_fddfa ,_ccdab :=d .Token ();if _ccdab !=nil {return _ccdab ;};switch _fcbcdc :=_fddfa .(type ){case _b .StartElement :switch _fcbcdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_gffde :=NewCT_MeasureDimensionMap ();if _aedba :=d .DecodeElement (_gffde ,&_fcbcdc );_aedba !=nil {return _aedba ;};_gebgb .Map =append (_gebgb .Map ,_gffde );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_fcbcdc .Name );if _becfe :=d .Skip ();_becfe !=nil {return _becfe ;};};case _b .EndElement :break _adfc ;case _b .CharData :};};return nil ;};func (_cgfacg ST_FormatAction )ValidateWithPath (path string )error {switch _cgfacg {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 (_cgfacg ));};return nil ;}; -// Display Folder -DisplayFolderAttr *string ; +// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path +func (_cbea *CT_DdeItems )ValidateWithPath (path string )error {for _ccea ,_fgccf :=range _cbea .DdeItem {if _bggge :=_fgccf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_ccea ));_bggge !=nil {return _bggge ;};};return nil ;};func (_aabag *CT_FileRecoveryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dffd :=range start .Attr {if _dffd .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_gbgd ,_fgeag :=_e .ParseBool (_dffd .Value );if _fgeag !=nil {return _fgeag ;};_aabag .AutoRecoverAttr =&_gbgd ;continue ;};if _dffd .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_aedae ,_bffag :=_e .ParseBool (_dffd .Value );if _bffag !=nil {return _bffag ;};_aabag .CrashSaveAttr =&_aedae ;continue ;};if _dffd .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_bfaeg ,_affee :=_e .ParseBool (_dffd .Value );if _affee !=nil {return _affee ;};_aabag .DataExtractLoadAttr =&_bfaeg ;continue ;};if _dffd .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_cbfg ,_ebbec :=_e .ParseBool (_dffd .Value );if _ebbec !=nil {return _ebbec ;};_aabag .RepairLoadAttr =&_cbfg ;continue ;};};for {_agcfg ,_cbaabg :=d .Token ();if _cbaabg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0050\u0072: \u0025\u0073",_cbaabg );};if _eabbb ,_eadg :=_agcfg .(_b .EndElement );_eadg &&_eabbb .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_bcdcc :=&CT_ExternalLink {};return _bcdcc }; -// Measure Group Name -MeasureGroupAttr *string ; +// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path +func (_ebbag *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _bcdef :=_ebbag .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_bcdef !=nil {return _bcdef ;};if _ebbag .QueryTableDeletedFields !=nil {if _gdabee :=_ebbag .QueryTableDeletedFields .ValidateWithPath (path +"\u002fQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073");_gdabee !=nil {return _gdabee ;};};if _ebbag .SortState !=nil {if _bgdafg :=_ebbag .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_bgdafg !=nil {return _bgdafg ;};};if _ebbag .ExtLst !=nil {if _bacfgd :=_ebbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacfgd !=nil {return _bacfgd ;};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_cfcfe :=&CT_PageSetup {};return _cfcfe };func NewCT_FileVersion ()*CT_FileVersion {_ggdd :=&CT_FileVersion {};return _ggdd };func (_baede *QueryTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baede .CT_QueryTable =*NewCT_QueryTable ();for _ ,_fgebcg :=range start .Attr {if _fgebcg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_ddddff ,_aecbc :=_e .ParseBool (_fgebcg .Value );if _aecbc !=nil {return _aecbc ;};_baede .AdjustColumnWidthAttr =&_ddddff ;continue ;};if _fgebcg .Name .Local =="\u006e\u0061\u006d\u0065"{_cfggb ,_fefeg :=_fgebcg .Value ,error (nil );if _fefeg !=nil {return _fefeg ;};_baede .NameAttr =_cfggb ;continue ;};if _fgebcg .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_gagbe ,_caaab :=_e .ParseBool (_fgebcg .Value );if _caaab !=nil {return _caaab ;};_baede .IntermediateAttr =&_gagbe ;continue ;};if _fgebcg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_cgfee ,_gbgfdb :=_e .ParseBool (_fgebcg .Value );if _gbgfdb !=nil {return _gbgfdb ;};_baede .RowNumbersAttr =&_cgfee ;continue ;};if _fgebcg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ddegf ,_bdecf :=_e .ParseUint (_fgebcg .Value ,10,32);if _bdecf !=nil {return _bdecf ;};_baede .ConnectionIdAttr =uint32 (_ddegf );continue ;};if _fgebcg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_efeeda ,_dgecb :=_e .ParseBool (_fgebcg .Value );if _dgecb !=nil {return _dgecb ;};_baede .BackgroundRefreshAttr =&_efeeda ;continue ;};if _fgebcg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gfgdc ,_cgaffc :=_e .ParseBool (_fgebcg .Value );if _cgaffc !=nil {return _cgaffc ;};_baede .RefreshOnLoadAttr =&_gfgdc ;continue ;};if _fgebcg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cbccf ,_dgcbc :=_e .ParseBool (_fgebcg .Value );if _dgcbc !=nil {return _dgcbc ;};_baede .FillFormulasAttr =&_cbccf ;continue ;};if _fgebcg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ggdede ,_afdce :=_e .ParseBool (_fgebcg .Value );if _afdce !=nil {return _afdce ;};_baede .ApplyNumberFormatsAttr =&_ggdede ;continue ;};if _fgebcg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bcecbc ,_ebafe :=_e .ParseBool (_fgebcg .Value );if _ebafe !=nil {return _ebafe ;};_baede .ApplyFontFormatsAttr =&_bcecbc ;continue ;};if _fgebcg .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_dfffg ,_feace :=_e .ParseBool (_fgebcg .Value );if _feace !=nil {return _feace ;};_baede .FirstBackgroundRefreshAttr =&_dfffg ;continue ;};if _fgebcg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_beeaag ,_efdff :=_e .ParseUint (_fgebcg .Value ,10,32);if _efdff !=nil {return _efdff ;};_aebcg :=uint32 (_beeaag );_baede .AutoFormatIdAttr =&_aebcg ;continue ;};if _fgebcg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gfccc ,_fddfeb :=_e .ParseBool (_fgebcg .Value );if _fddfeb !=nil {return _fddfeb ;};_baede .ApplyAlignmentFormatsAttr =&_gfccc ;continue ;};if _fgebcg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_fbfaaa ,_ggecdd :=_e .ParseBool (_fgebcg .Value );if _ggecdd !=nil {return _ggecdd ;};_baede .DisableRefreshAttr =&_fbfaaa ;continue ;};if _fgebcg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dcdabf ,_edccf :=_e .ParseBool (_fgebcg .Value );if _edccf !=nil {return _edccf ;};_baede .ApplyBorderFormatsAttr =&_dcdabf ;continue ;};if _fgebcg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ddbgab ,_fecbec :=_e .ParseBool (_fgebcg .Value );if _fecbec !=nil {return _fecbec ;};_baede .PreserveFormattingAttr =&_ddbgab ;continue ;};if _fgebcg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gggee ,_gcdfea :=_e .ParseBool (_fgebcg .Value );if _gcdfea !=nil {return _gcdfea ;};_baede .ApplyPatternFormatsAttr =&_gggee ;continue ;};if _fgebcg .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_baede .GrowShrinkTypeAttr .UnmarshalXMLAttr (_fgebcg );continue ;};if _fgebcg .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_egfbf ,_cfaggf :=_e .ParseBool (_fgebcg .Value );if _cfaggf !=nil {return _cfaggf ;};_baede .DisableEditAttr =&_egfbf ;continue ;};if _fgebcg .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_edbdd ,_dafdfg :=_e .ParseBool (_fgebcg .Value );if _dafdfg !=nil {return _dafdfg ;};_baede .HeadersAttr =&_edbdd ;continue ;};if _fgebcg .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ecfc ,_bdefcc :=_e .ParseBool (_fgebcg .Value );if _bdefcc !=nil {return _bdefcc ;};_baede .RemoveDataOnSaveAttr =&_ecfc ;continue ;};if _fgebcg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebdcb ,_fdadc :=_e .ParseBool (_fgebcg .Value );if _fdadc !=nil {return _fdadc ;};_baede .ApplyWidthHeightFormatsAttr =&_ebdcb ;continue ;};};_fgbae :for {_decef ,_gdcgb :=d .Token ();if _gdcgb !=nil {return _gdcgb ;};switch _fcbfd :=_decef .(type ){case _b .StartElement :switch _fcbfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_baede .QueryTableRefresh =NewCT_QueryTableRefresh ();if _deacdc :=d .DecodeElement (_baede .QueryTableRefresh ,&_fcbfd );_deacdc !=nil {return _deacdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baede .ExtLst =NewCT_ExtensionList ();if _bafccf :=d .DecodeElement (_baede .ExtLst ,&_fcbfd );_bafccf !=nil {return _bafccf ;};default:_d .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\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fcbfd .Name );if _gccbe :=d .Skip ();_gccbe !=nil {return _gccbe ;};};case _b .EndElement :break _fgbae ;case _b .CharData :};};return nil ;}; -// Measures -MeasuresAttr *bool ; +// Validate validates the CT_CacheField and its children +func (_acef *CT_CacheField )Validate ()error {return _acef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};type CT_WebPublishObjects struct{ -// Levels Count -CountAttr uint32 ; +// Count +CountAttr *uint32 ; -// One Field -OneFieldAttr *bool ; +// Web Publishing Object +WebPublishObject []*CT_WebPublishObject ;}; -// Member Value Data Type -MemberValueDatatypeAttr *uint16 ; +// Validate validates the Sst and its children +func (_cagaaf *Sst )Validate ()error {return _cagaaf .ValidateWithPath ("\u0053\u0073\u0074")};func (_dgede *CT_Format )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgede .PivotArea =NewCT_PivotArea ();for _ ,_bfaaa :=range start .Attr {if _bfaaa .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_dgede .ActionAttr .UnmarshalXMLAttr (_bfaaa );continue ;};if _bfaaa .Name .Local =="\u0064\u0078\u0066I\u0064"{_bcbf ,_aeabb :=_e .ParseUint (_bfaaa .Value ,10,32);if _aeabb !=nil {return _aeabb ;};_agdec :=uint32 (_bcbf );_dgede .DxfIdAttr =&_agdec ;continue ;};};_gcdbg :for {_bfaege ,_fggab :=d .Token ();if _fggab !=nil {return _fggab ;};switch _gaggc :=_bfaege .(type ){case _b .StartElement :switch _gaggc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _afggg :=d .DecodeElement (_dgede .PivotArea ,&_gaggc );_afggg !=nil {return _afggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgede .ExtLst =NewCT_ExtensionList ();if _ffcgc :=d .DecodeElement (_dgede .ExtLst ,&_gaggc );_ffcgc !=nil {return _ffcgc ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_gaggc .Name );if _bedcf :=d .Skip ();_bedcf !=nil {return _bedcf ;};};case _b .EndElement :break _gcdbg ;case _b .CharData :};};return nil ;}; -// Unbalanced -UnbalancedAttr *bool ; - -// Unbalanced Group -UnbalancedGroupAttr *bool ; - -// Hidden -HiddenAttr *bool ; +// Validate validates the CT_ExternalSheetData and its children +func (_gagf *CT_ExternalSheetData )Validate ()error {return _gagf .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func (_deeda ST_SmartTagShow )Validate ()error {return _deeda .ValidateWithPath ("")}; -// Fields Usage -FieldsUsage *CT_FieldsUsage ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_ffgda *CT_SmartTagPr )ValidateWithPath (path string )error {if _gdbebe :=_ffgda .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_gdbebe !=nil {return _gdbebe ;};return nil ;};func (_adgg *CT_Break )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0069\u0064"{_agf ,_dbbg :=_e .ParseUint (_ddc .Value ,10,32);if _dbbg !=nil {return _dbbg ;};_fde :=uint32 (_agf );_adgg .IdAttr =&_fde ;continue ;};if _ddc .Name .Local =="\u006d\u0069\u006e"{_caa ,_ebg :=_e .ParseUint (_ddc .Value ,10,32);if _ebg !=nil {return _ebg ;};_ddg :=uint32 (_caa );_adgg .MinAttr =&_ddg ;continue ;};if _ddc .Name .Local =="\u006d\u0061\u0078"{_daga ,_cbbd :=_e .ParseUint (_ddc .Value ,10,32);if _cbbd !=nil {return _cbbd ;};_afce :=uint32 (_daga );_adgg .MaxAttr =&_afce ;continue ;};if _ddc .Name .Local =="\u006d\u0061\u006e"{_cac ,_dca :=_e .ParseBool (_ddc .Value );if _dca !=nil {return _dca ;};_adgg .ManAttr =&_cac ;continue ;};if _ddc .Name .Local =="\u0070\u0074"{_baeb ,_cea :=_e .ParseBool (_ddc .Value );if _cea !=nil {return _cea ;};_adgg .PtAttr =&_baeb ;continue ;};};for {_dab ,_eaaa :=d .Token ();if _eaaa !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_eaaa );};if _bfcc ,_ggda :=_dab .(_b .EndElement );_ggda &&_bfcc .Name ==start .Name {break ;};};return nil ;}; -// OLAP Grouping Levels -GroupLevels *CT_GroupLevels ; +// ValidateWithPath validates the Revisions and its children, prefixing error messages with path +func (_gcagf *Revisions )ValidateWithPath (path string )error {if _baddc :=_gcagf .CT_Revisions .ValidateWithPath (path );_baddc !=nil {return _baddc ;};return nil ;};func (_ggccd *CT_GroupMember )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ggccd .UniqueNameAttr )});if _ggccd .GroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ggccd .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_UnderlineProperty and its children +func (_aegdeb *CT_UnderlineProperty )Validate ()error {return _aegdeb .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};func NewCT_Record ()*CT_Record {_fdegc :=&CT_Record {};return _fdegc };func NewCT_Connection ()*CT_Connection {_fceff :=&CT_Connection {};return _fceff };func (_addaf ST_PageOrder )Validate ()error {return _addaf .ValidateWithPath ("")};func (_edff *CT_ConditionalFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdad :=range start .Attr {if _cdad .Name .Local =="\u0070\u0069\u0076o\u0074"{_bgac ,_cfdd :=_e .ParseBool (_cdad .Value );if _cfdd !=nil {return _cfdd ;};_edff .PivotAttr =&_bgac ;continue ;};if _cdad .Name .Local =="\u0073\u0071\u0072e\u0066"{_aebf ,_ecbgd :=ParseSliceST_Sqref (_cdad .Value );if _ecbgd !=nil {return _ecbgd ;};_edff .SqrefAttr =&_aebf ;continue ;};};_afgc :for {_fadga ,_bagbe :=d .Token ();if _bagbe !=nil {return _bagbe ;};switch _ecbda :=_fadga .(type ){case _b .StartElement :switch _ecbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_daccc :=NewCT_CfRule ();if _cdef :=d .DecodeElement (_daccc ,&_ecbda );_cdef !=nil {return _cdef ;};_edff .CfRule =append (_edff .CfRule ,_daccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edff .ExtLst =NewCT_ExtensionList ();if _ccecg :=d .DecodeElement (_edff .ExtLst ,&_ecbda );_ccecg !=nil {return _ccecg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_ecbda .Name );if _gadc :=d .Skip ();_gadc !=nil {return _gadc ;};};case _b .EndElement :break _afgc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_aabgd *CT_PageMargins )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_MdxMetadata and its children +func (_edeec *CT_MdxMetadata )Validate ()error {return _edeec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_dafae *CT_TableStyleElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cabcf ,_cacfaf :=_dafae .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cacfaf !=nil {return _cacfaf ;};start .Attr =append (start .Attr ,_cabcf );if _dafae .SizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dafae .SizeAttr )});};if _dafae .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dafae .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_caba *CT_Field )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbged :=range start .Attr {if _cbged .Name .Local =="\u0078"{_gdeff ,_gbabd :=_e .ParseInt (_cbged .Value ,10,32);if _gbabd !=nil {return _gbabd ;};_caba .XAttr =int32 (_gdeff );continue ;};};for {_fggff ,_eecda :=d .Token ();if _eecda !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_eecda );};if _dggbe ,_ceegf :=_fggff .(_b .EndElement );_ceegf &&_dggbe .Name ==start .Name {break ;};};return nil ;};func (_faddg *CT_FunctionGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdcef :=range start .Attr {if _fdcef .Name .Local =="\u006e\u0061\u006d\u0065"{_fffd ,_dcbaa :=_fdcef .Value ,error (nil );if _dcbaa !=nil {return _dcbaa ;};_faddg .NameAttr =&_fffd ;continue ;};};for {_gbdfe ,_fegfgb :=d .Token ();if _fegfgb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063t\u0069o\u006e\u0047\u0072\u006f\u0075\u0070\u003a \u0025\u0073",_fegfgb );};if _agbfb ,_ccbea :=_gbdfe .(_b .EndElement );_ccbea &&_agbfb .Name ==start .Name {break ;};};return nil ;};func (_dcaabc *ST_SmartTagShow )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcaabc =0;case "\u0061\u006c\u006c":*_dcaabc =1;case "\u006e\u006f\u006e\u0065":*_dcaabc =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dcaabc =3;};return nil ;};func (_eddcbg ST_CfType )String ()string {switch _eddcbg {case 0:return "";case 1:return "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case 2:return "\u0063\u0065\u006c\u006c\u0049\u0073";case 3:return "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case 4:return "\u0064a\u0074\u0061\u0042\u0061\u0072";case 5:return "\u0069c\u006f\u006e\u0053\u0065\u0074";case 6:return "\u0074\u006f\u00701\u0030";case 7:return "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 8:return "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 13:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 14:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 15:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 16:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 17:return "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case 18:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return "";};func (_aabeg ST_DataValidationErrorStyle )String ()string {switch _aabeg {case 0:return "";case 1:return "\u0073\u0074\u006f\u0070";case 2:return "\u0077a\u0072\u006e\u0069\u006e\u0067";case 3:return "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return "";};func (_ggggf *CT_SmartTagTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgbce :for {_cddfa ,_caagfe :=d .Token ();if _caagfe !=nil {return _caagfe ;};switch _gfeca :=_cddfa .(type ){case _b .StartElement :switch _gfeca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_abdeb :=NewCT_SmartTagType ();if _feefg :=d .DecodeElement (_abdeb ,&_gfeca );_feefg !=nil {return _feefg ;};_ggggf .SmartTagType =append (_ggggf .SmartTagType ,_abdeb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_gfeca .Name );if _acggfe :=d .Skip ();_acggfe !=nil {return _acggfe ;};};case _b .EndElement :break _gcgbce ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path -func (_feaf *CT_RevisionFormatting )ValidateWithPath (path string )error {if _feaf .Dxf !=nil {if _ecddcg :=_feaf .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_ecddcg !=nil {return _ecddcg ;};};if _feaf .ExtLst !=nil {if _eabbf :=_feaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabbf !=nil {return _eabbf ;};};return nil ;};func (_dfae *CT_WebPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dfae .XmlAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .XmlAttr ))});};if _dfae .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .SourceDataAttr ))});};if _dfae .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .ParsePreAttr ))});};if _dfae .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .ConsecutiveAttr ))});};if _dfae .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .FirstRowAttr ))});};if _dfae .Xl97Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .Xl97Attr ))});};if _dfae .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .TextDatesAttr ))});};if _dfae .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .Xl2000Attr ))});};if _dfae .UrlAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0072\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfae .UrlAttr )});};if _dfae .PostAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfae .PostAttr )});};if _dfae .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfae .HtmlTablesAttr ))});};if _dfae .HtmlFormatAttr !=ST_HtmlFmtUnset {_dbdab ,_dcf :=_dfae .HtmlFormatAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _dcf !=nil {return _dcf ;};start .Attr =append (start .Attr ,_dbdab );};if _dfae .EditPageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfae .EditPageAttr )});};e .EncodeToken (start );if _dfae .Tables !=nil {_ebfcea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_dfae .Tables ,_ebfcea );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OlapPr and its children +func (_efadcd *CT_OlapPr )Validate ()error {return _efadcd .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");}; -// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path -func (_fgafff *CT_ControlPr )ValidateWithPath (path string )error {if _bgfd :=_fgafff .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_bgfd !=nil {return _bgfd ;};return nil ;};func NewCT_ColFields ()*CT_ColFields {_fdgacb :=&CT_ColFields {};return _fdgacb };func NewCT_GradientFill ()*CT_GradientFill {_cad :=&CT_GradientFill {};return _cad }; +// ValidateWithPath validates the Users and its children, prefixing error messages with path +func (_dcdda *Users )ValidateWithPath (path string )error {if _bggfdg :=_dcdda .CT_Users .ValidateWithPath (path );_bggfdg !=nil {return _bggfdg ;};return nil ;}; -// Validate validates the CT_Table and its children -func (_cbgdc *CT_Table )Validate ()error {return _cbgdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");}; +// Validate validates the CT_MemberProperty and its children +func (_gdag *CT_MemberProperty )Validate ()error {return _gdag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; -// Validate validates the CT_PageSetUpPr and its children -func (_gdfbc *CT_PageSetUpPr )Validate ()error {return _gdfbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};func (_gecf *CT_SharedUser )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_gecf .GuidAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gecf .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_gecf .IdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gecf .DateTimeAttr )});e .EncodeToken (start );if _gecf .ExtLst !=nil {_egcbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gecf .ExtLst ,_egcbb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_WebPublishItems struct{ +// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path +func (_gcab *CT_DdeLink )ValidateWithPath (path string )error {if _gcab .DdeItems !=nil {if _gegfbd :=_gcab .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_gegfbd !=nil {return _gegfbd ;};};return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_geafbb :=&CT_ObjectAnchor {};_geafbb .From =_a .NewFrom ();_geafbb .To =_a .NewTo ();return _geafbb ;};func (_fbagd ST_IconSetType )Validate ()error {return _fbagd .ValidateWithPath ("")};func NewCT_QueryTableField ()*CT_QueryTableField {_dccbgg :=&CT_QueryTableField {};return _dccbgg };func (_aadcbg *CT_TableMissing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MetadataStrings struct{ -// Web Publishing Items Count +// MDX Metadata String Count CountAttr *uint32 ; -// Web Publishing Item -WebPublishItem []*CT_WebPublishItem ;}; +// MDX Metadata String +S []*CT_XStringElement ;};func (_ggcgb *CT_WorkbookProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddfcd :=range start .Attr {if _ddfcd .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_cecbcf ,_bcfcb :=_ddfcd .Value ,error (nil );if _bcfcb !=nil {return _bcfcb ;};_ggcgb .RevisionsAlgorithmNameAttr =&_cecbcf ;continue ;};if _ddfcd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_bcage ,_cfbbg :=_ddfcd .Value ,error (nil );if _cfbbg !=nil {return _cfbbg ;};_ggcgb .RevisionsHashValueAttr =&_bcage ;continue ;};if _ddfcd .Name .Local =="\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"{_afaga ,_cgbgbg :=_ddfcd .Value ,error (nil );if _cgbgbg !=nil {return _cgbgbg ;};_ggcgb .WorkbookPasswordCharacterSetAttr =&_afaga ;continue ;};if _ddfcd .Name .Local =="\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"{_ecacca ,_bbdag :=_ddfcd .Value ,error (nil );if _bbdag !=nil {return _bbdag ;};_ggcgb .RevisionsPasswordCharacterSetAttr =&_ecacca ;continue ;};if _ddfcd .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_cdffb ,_fbfbfc :=_e .ParseBool (_ddfcd .Value );if _fbfbfc !=nil {return _fbfbfc ;};_ggcgb .LockStructureAttr =&_cdffb ;continue ;};if _ddfcd .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_dagabb ,_gccfa :=_e .ParseBool (_ddfcd .Value );if _gccfa !=nil {return _gccfa ;};_ggcgb .LockWindowsAttr =&_dagabb ;continue ;};if _ddfcd .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_dgdac ,_cfdbfb :=_e .ParseBool (_ddfcd .Value );if _cfdbfb !=nil {return _cfdbfb ;};_ggcgb .LockRevisionAttr =&_dgdac ;continue ;};if _ddfcd .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fegdb ,_gbfgg :=_ddfcd .Value ,error (nil );if _gbfgg !=nil {return _gbfgg ;};_ggcgb .WorkbookPasswordAttr =&_fegdb ;continue ;};if _ddfcd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_ceced ,_dbdgg :=_ddfcd .Value ,error (nil );if _dbdgg !=nil {return _dbdgg ;};_ggcgb .RevisionsPasswordAttr =&_ceced ;continue ;};if _ddfcd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_fadda ,_afgabc :=_ddfcd .Value ,error (nil );if _afgabc !=nil {return _afgabc ;};_ggcgb .RevisionsSaltValueAttr =&_fadda ;continue ;};if _ddfcd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_fabgb ,_fbagc :=_e .ParseUint (_ddfcd .Value ,10,32);if _fbagc !=nil {return _fbagc ;};_bfbbf :=uint32 (_fabgb );_ggcgb .RevisionsSpinCountAttr =&_bfbbf ;continue ;};if _ddfcd .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_ebfbed ,_gcdebbg :=_ddfcd .Value ,error (nil );if _gcdebbg !=nil {return _gcdebbg ;};_ggcgb .WorkbookAlgorithmNameAttr =&_ebfbed ;continue ;};if _ddfcd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_dfbffe ,_bgebbg :=_ddfcd .Value ,error (nil );if _bgebbg !=nil {return _bgebbg ;};_ggcgb .WorkbookHashValueAttr =&_dfbffe ;continue ;};if _ddfcd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_cfggg ,_eegfgd :=_ddfcd .Value ,error (nil );if _eegfgd !=nil {return _eegfgd ;};_ggcgb .WorkbookSaltValueAttr =&_cfggg ;continue ;};if _ddfcd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_ddbeg ,_cggfae :=_e .ParseUint (_ddfcd .Value ,10,32);if _cggfae !=nil {return _cggfae ;};_adfe :=uint32 (_ddbeg );_ggcgb .WorkbookSpinCountAttr =&_adfe ;continue ;};};for {_cfbca ,_aefdf :=d .Token ();if _aefdf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_aefdf );};if _cffbc ,_ebcae :=_cfbca .(_b .EndElement );_ebcae &&_cffbc .Name ==start .Name {break ;};};return nil ;};type CT_SheetProtection struct{ -// Validate validates the CT_CalculatedMember and its children -func (_ffeed *CT_CalculatedMember )Validate ()error {return _ffeed .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");}; +// Legacy Password +PasswordAttr *string ; -// Validate validates the CT_ExternalReferences and its children -func (_ecdea *CT_ExternalReferences )Validate ()error {return _ecdea .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};type CT_MdxTuple struct{ +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Member Index Count -CAttr *uint32 ; +// Password Hash Value +HashValueAttr *string ; -// Server Formatting Culture Currency -CtAttr *string ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Server Formatting String Index -SiAttr *uint32 ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Server Formatting Built-In Number Format Index -FiAttr *uint32 ; +// Sheet Locked +SheetAttr *bool ; -// Server Formatting Background Color -BcAttr *string ; +// Objects Locked +ObjectsAttr *bool ; -// Server Formatting Foreground Color -FcAttr *string ; +// Scenarios Locked +ScenariosAttr *bool ; -// Server Formatting Italic Font -IAttr *bool ; +// Format Cells Locked +FormatCellsAttr *bool ; -// Server Formatting Underline Font -UAttr *bool ; +// Format Columns Locked +FormatColumnsAttr *bool ; -// Server Formatting Strikethrough Font -StAttr *bool ; +// Format Rows Locked +FormatRowsAttr *bool ; -// Server Formatting Bold Font -BAttr *bool ; +// Insert Columns Locked +InsertColumnsAttr *bool ; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};type CT_RevisionFormatting struct{ +// Insert Rows Locked +InsertRowsAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Insert Hyperlinks Locked +InsertHyperlinksAttr *bool ; -// Row or Column Formatting Change -XfDxfAttr *bool ; +// Delete Columns Locked +DeleteColumnsAttr *bool ; -// Style -SAttr *bool ; +// Delete Rows Locked +DeleteRowsAttr *bool ; -// Sequence Of References -SqrefAttr ST_Sqref ; +// Select Locked Cells Locked +SelectLockedCellsAttr *bool ; -// Start index -StartAttr *uint32 ; +// Sort Locked +SortAttr *bool ; -// Length -LengthAttr *uint32 ; +// AutoFilter Locked +AutoFilterAttr *bool ; -// Formatting -Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};type CT_CacheField struct{ +// Pivot Tables Locked +PivotTablesAttr *bool ; -// PivotCache Field Name -NameAttr string ; +// Select Unlocked Cells Locked +SelectUnlockedCellsAttr *bool ;}; -// PivotCache Field Caption -CaptionAttr *string ; +// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path +func (_eeaac *CT_ExternalReferences )ValidateWithPath (path string )error {for _aggd ,_agaa :=range _eeaac .ExternalReference {if _baabf :=_agaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aggd ));_baabf !=nil {return _baabf ;};};return nil ;};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;}; -// Property Name -PropertyNameAttr *string ; +// Validate validates the CT_OleLink and its children +func (_acfga *CT_OleLink )Validate ()error {return _acfga .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");}; -// Server-based Field -ServerFieldAttr *bool ; +// Validate validates the CT_FontScheme and its children +func (_cafdd *CT_FontScheme )Validate ()error {return _cafdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; -// Unique List Retrieved -UniqueListAttr *bool ; +// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path +func (_degeg *QueryTable )ValidateWithPath (path string )error {if _fdfdc :=_degeg .CT_QueryTable .ValidateWithPath (path );_fdfdc !=nil {return _fdfdc ;};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path +func (_ebbb *CT_Cfvo )ValidateWithPath (path string )error {if _ebbb .TypeAttr ==ST_CfvoTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _efdgg :=_ebbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efdgg !=nil {return _efdgg ;};if _ebbb .ExtLst !=nil {if _gfaa :=_ebbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfaa !=nil {return _gfaa ;};};return nil ;};func (_fbagbd ST_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbagbd .String (),start );};func NewCT_TextPr ()*CT_TextPr {_adfgf :=&CT_TextPr {};return _adfgf };func (_bbbgd *CT_PivotCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cffed :=range start .Attr {if _cffed .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"&&_cffed .Name .Local =="\u0069\u0064"||_cffed .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"&&_cffed .Name .Local =="\u0069\u0064"{_fecge ,_dfcae :=_cffed .Value ,error (nil );if _dfcae !=nil {return _dfcae ;};_bbbgd .IdAttr =_fecge ;continue ;};if _cffed .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_gdfc ,_fgbb :=_e .ParseUint (_cffed .Value ,10,32);if _fgbb !=nil {return _fgbb ;};_bbbgd .CacheIdAttr =uint32 (_gdfc );continue ;};};for {_bgegf ,_efbef :=d .Token ();if _efbef !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_efbef );};if _dggfa ,_fccddd :=_bgegf .(_b .EndElement );_fccddd &&_dggfa .Name ==start .Name {break ;};};return nil ;};func (_eafab *CT_PageBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eafab .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eafab .CountAttr )});};if _eafab .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eafab .ManualBreakCountAttr )});};e .EncodeToken (start );if _eafab .Brk !=nil {_ebeeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_bcadg :=range _eafab .Brk {e .EncodeElement (_bcadg ,_ebeeb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgeb *CT_DynamicFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ebag ,_gbada :=_dgeb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbada !=nil {return _gbada ;};start .Attr =append (start .Attr ,_ebag );if _dgeb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgeb .ValAttr )});};if _dgeb .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_dgeb .ValIsoAttr )});};if _dgeb .MaxValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgeb .MaxValAttr )});};if _dgeb .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_f .Sprintf ("\u0025\u0076",*_dgeb .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgabf *CT_PCDSCPage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggcbf :=range start .Attr {if _ggcbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_aadee ,_fgeed :=_e .ParseUint (_ggcbf .Value ,10,32);if _fgeed !=nil {return _fgeed ;};_fadaa :=uint32 (_aadee );_dgabf .CountAttr =&_fadaa ;continue ;};};_ggedc :for {_febcd ,_dccfb :=d .Token ();if _dccfb !=nil {return _dccfb ;};switch _ebgde :=_febcd .(type ){case _b .StartElement :switch _ebgde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_feabca :=NewCT_PageItem ();if _daca :=d .DecodeElement (_feabca ,&_ebgde );_daca !=nil {return _daca ;};_dgabf .PageItem =append (_dgabf .PageItem ,_feabca );default:_d .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\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_ebgde .Name );if _eafae :=d .Skip ();_eafae !=nil {return _eafae ;};};case _b .EndElement :break _ggedc ;case _b .CharData :};};return nil ;};func (_ffeff *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffeff =0;case "\u0079\u0065\u0061\u0072":*_ffeff =1;case "\u006d\u006f\u006et\u0068":*_ffeff =2;case "\u0064\u0061\u0079":*_ffeff =3;case "\u0068\u006f\u0075\u0072":*_ffeff =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_ffeff =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_ffeff =6;};return nil ;}; -// Calculated Field Formula -FormulaAttr *string ; +// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path +func (_bdfcg *CT_Map )ValidateWithPath (path string )error {if _bdfcg .DataBinding !=nil {if _ebcgg :=_bdfcg .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_ebcgg !=nil {return _ebcgg ;};};return nil ;};func NewCT_SharedUser ()*CT_SharedUser {_ggfeb :=&CT_SharedUser {};_ggfeb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ggfeb ;};type StyleSheet struct{CT_Stylesheet };func (_dfgdaf *CT_WebPublishObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfgdaf .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfgdaf .DivIdAttr )});if _dfgdaf .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dfgdaf .SourceObjectAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfgdaf .DestinationFileAttr )});if _dfgdaf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfgdaf .TitleAttr )});};if _dfgdaf .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dfgdaf .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// SQL Data Type -SqlTypeAttr *int32 ; +// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path +func (_aeba *CT_CellFormula )ValidateWithPath (path string )error {if _dgcb :=_aeba .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dgcb !=nil {return _dgcb ;};return nil ;};func (_bfedbg ST_CellType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ageegdd :=_b .Attr {};_ageegdd .Name =name ;switch _bfedbg {case ST_CellTypeUnset :_ageegdd .Value ="";case ST_CellTypeB :_ageegdd .Value ="\u0062";case ST_CellTypeN :_ageegdd .Value ="\u006e";case ST_CellTypeE :_ageegdd .Value ="\u0065";case ST_CellTypeS :_ageegdd .Value ="\u0073";case ST_CellTypeStr :_ageegdd .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_ageegdd .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _ageegdd ,nil ;};type CT_RangeSets struct{ -// Hierarchy -HierarchyAttr *int32 ; +// Reference and Page Item Count +CountAttr *uint32 ; -// Hierarchy Level -LevelAttr *uint32 ; +// Range Set +RangeSet []*CT_RangeSet ;};func (_gbafb *CT_SortCondition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbafb .DescendingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbafb .DescendingAttr ))});};if _gbafb .SortByAttr !=ST_SortByUnset {_aeffge ,_ggbgdc :=_gbafb .SortByAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _ggbgdc !=nil {return _ggbgdc ;};start .Attr =append (start .Attr ,_aeffge );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_gbafb .RefAttr )});if _gbafb .CustomListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbafb .CustomListAttr )});};if _gbafb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbafb .DxfIdAttr )});};if _gbafb .IconSetAttr !=ST_IconSetTypeUnset {_fdgeb ,_ebbcb :=_gbafb .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _ebbcb !=nil {return _ebbcb ;};start .Attr =append (start .Attr ,_fdgeb );};if _gbafb .IconIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbafb .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Drawing struct{IdAttr string ;};func (_fedgc *CT_TableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bddegd :=range start .Attr {if _bddegd .Name .Local =="\u006e\u0061\u006d\u0065"{_egcaad ,_cagbe :=_bddegd .Value ,error (nil );if _cagbe !=nil {return _cagbe ;};_fedgc .NameAttr =_egcaad ;continue ;};if _bddegd .Name .Local =="\u0070\u0069\u0076o\u0074"{_edcbd ,_fgggg :=_e .ParseBool (_bddegd .Value );if _fgggg !=nil {return _fgggg ;};_fedgc .PivotAttr =&_edcbd ;continue ;};if _bddegd .Name .Local =="\u0074\u0061\u0062l\u0065"{_fcecaa ,_bbccb :=_e .ParseBool (_bddegd .Value );if _bbccb !=nil {return _bbccb ;};_fedgc .TableAttr =&_fcecaa ;continue ;};if _bddegd .Name .Local =="\u0063\u006f\u0075n\u0074"{_acaeg ,_ceaae :=_e .ParseUint (_bddegd .Value ,10,32);if _ceaae !=nil {return _ceaae ;};_bfgfeg :=uint32 (_acaeg );_fedgc .CountAttr =&_bfgfeg ;continue ;};};_eeccee :for {_gadbdf ,_cdgf :=d .Token ();if _cdgf !=nil {return _cdgf ;};switch _dgcedb :=_gadbdf .(type ){case _b .StartElement :switch _dgcedb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_ffdab :=NewCT_TableStyleElement ();if _ebebc :=d .DecodeElement (_ffdab ,&_dgcedb );_ebebc !=nil {return _ebebc ;};_fedgc .TableStyleElement =append (_fedgc .TableStyleElement ,_ffdab );default:_d .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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_dgcedb .Name );if _ddcca :=d .Skip ();_ddcca !=nil {return _ddcca ;};};case _b .EndElement :break _eeccee ;case _b .CharData :};};return nil ;};func NewCT_CellWatch ()*CT_CellWatch {_eed :=&CT_CellWatch {};return _eed }; -// Database Field -DatabaseFieldAttr *bool ; +// Validate validates the CT_Members and its children +func (_dbbdf *CT_Members )Validate ()error {return _dbbdf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};type CT_Tuple struct{ -// Member Property Count -MappingCountAttr *uint32 ; +// Field Index +FldAttr *uint32 ; -// Member Property Field -MemberPropertyFieldAttr *bool ; +// Hierarchy Index +HierAttr *uint32 ; -// Shared Items -SharedItems *CT_SharedItems ; +// Item Index +ItemAttr uint32 ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_dbegg :=&CT_SingleXmlCell {};_dbegg .XmlCellPr =NewCT_XmlCellPr ();return _dbegg ;}; -// Field Group Properties -FieldGroup *CT_FieldGroup ; +// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path +func (_dgca *CT_CustomProperties )ValidateWithPath (path string )error {for _cddee ,_dafa :=range _dgca .CustomPr {if _eaafd :=_dafa .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cddee ));_eaafd !=nil {return _eaafd ;};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_dgcec :=&CT_OleObject {};return _dgcec };func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_fcdcg :=&CT_IgnoredErrors {};return _fcdcg };func (_cbdgac *CT_Revisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbdgac .Rrc !=nil {_dafc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_bdgfcf :=range _cbdgac .Rrc {e .EncodeElement (_bdgfcf ,_dafc );};};if _cbdgac .Rm !=nil {_abeddf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_cbgdb :=range _cbdgac .Rm {e .EncodeElement (_cbgdb ,_abeddf );};};if _cbdgac .Rcv !=nil {_efbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_bdggb :=range _cbdgac .Rcv {e .EncodeElement (_bdggb ,_efbcd );};};if _cbdgac .Rsnm !=nil {_ebbdgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_abgac :=range _cbdgac .Rsnm {e .EncodeElement (_abgac ,_ebbdgg );};};if _cbdgac .Ris !=nil {_dgbbeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_cageg :=range _cbdgac .Ris {e .EncodeElement (_cageg ,_dgbbeb );};};if _cbdgac .Rcc !=nil {_defee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_edfab :=range _cbdgac .Rcc {e .EncodeElement (_edfab ,_defee );};};if _cbdgac .Rfmt !=nil {_eaeca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_fbcgcd :=range _cbdgac .Rfmt {e .EncodeElement (_fbcgcd ,_eaeca );};};if _cbdgac .Raf !=nil {_ccbbga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_fgfeg :=range _cbdgac .Raf {e .EncodeElement (_fgfeg ,_ccbbga );};};if _cbdgac .Rdn !=nil {_faabdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_febgga :=range _cbdgac .Rdn {e .EncodeElement (_febgga ,_faabdd );};};if _cbdgac .Rcmt !=nil {_fefbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_fcdec :=range _cbdgac .Rcmt {e .EncodeElement (_fcdec ,_fefbb );};};if _cbdgac .Rqt !=nil {_bagca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_bafgg :=range _cbdgac .Rqt {e .EncodeElement (_bafgg ,_bagca );};};if _cbdgac .Rcft !=nil {_aaebc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_eegae :=range _cbdgac .Rcft {e .EncodeElement (_eegae ,_aaebc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcc *CT_Formats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfcc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfcc .CountAttr )});};e .EncodeToken (start );_fefec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_feada :=range _gfcc .Format {e .EncodeElement (_feada ,_fefec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eddbaf *CT_Sets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcdccg :=range start .Attr {if _bcdccg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddafe ,_dfddf :=_e .ParseUint (_bcdccg .Value ,10,32);if _dfddf !=nil {return _dfddf ;};_dgfef :=uint32 (_ddafe );_eddbaf .CountAttr =&_dgfef ;continue ;};};_bfeed :for {_gdbbae ,_bdcdbc :=d .Token ();if _bdcdbc !=nil {return _bdcdbc ;};switch _gcgbf :=_gdbbae .(type ){case _b .StartElement :switch _gcgbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_abdbe :=NewCT_Set ();if _gdgabg :=d .DecodeElement (_abdbe ,&_gcgbf );_gdgabg !=nil {return _gdgabg ;};_eddbaf .Set =append (_eddbaf .Set ,_abdbe );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_gcgbf .Name );if _ceccc :=d .Skip ();_ceccc !=nil {return _ceccc ;};};case _b .EndElement :break _bfeed ;case _b .CharData :};};return nil ;};func (_eca *CT_CacheFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eca .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eca .CountAttr )});};e .EncodeToken (start );if _eca .CacheField !=nil {_egd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gaaa :=range _eca .CacheField {e .EncodeElement (_gaaa ,_egd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfecd ST_SortMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfecd .String (),start );};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func (_ccde *CT_CalcPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccde .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccde .CalcIdAttr )});};if _ccde .CalcModeAttr !=ST_CalcModeUnset {_bbfe ,_bgge :=_ccde .CalcModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _bgge !=nil {return _bgge ;};start .Attr =append (start .Attr ,_bbfe );};if _ccde .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .FullCalcOnLoadAttr ))});};if _ccde .RefModeAttr !=ST_RefModeUnset {_dcbb ,_fgf :=_ccde .RefModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _fgf !=nil {return _fgf ;};start .Attr =append (start .Attr ,_dcbb );};if _ccde .IterateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .IterateAttr ))});};if _ccde .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccde .IterateCountAttr )});};if _ccde .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_ccde .IterateDeltaAttr )});};if _ccde .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .FullPrecisionAttr ))});};if _ccde .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .CalcCompletedAttr ))});};if _ccde .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .CalcOnSaveAttr ))});};if _ccde .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .ConcurrentCalcAttr ))});};if _ccde .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccde .ConcurrentManualCountAttr )});};if _ccde .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfgbg *CT_SheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffffdg :for {_bdffed ,_ebfege :=d .Token ();if _ebfege !=nil {return _ebfege ;};switch _ebecb :=_bdffed .(type ){case _b .StartElement :switch _ebecb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_ceffac :=NewCT_SheetView ();if _gcgbcf :=d .DecodeElement (_ceffac ,&_ebecb );_gcgbcf !=nil {return _gcgbcf ;};_cfgbg .SheetView =append (_cfgbg .SheetView ,_ceffac );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgbg .ExtLst =NewCT_ExtensionList ();if _gecdg :=d .DecodeElement (_cfgbg .ExtLst ,&_ebecb );_gecdg !=nil {return _gecdg ;};default:_d .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\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_ebecb .Name );if _eggbc :=d .Skip ();_eggbc !=nil {return _eggbc ;};};case _b .EndElement :break _ffffdg ;case _b .CharData :};};return nil ;};func (_ggbcd *CT_FontName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbccb :=range start .Attr {if _fbccb .Name .Local =="\u0076\u0061\u006c"{_bbgdae ,_egfef :=_fbccb .Value ,error (nil );if _egfef !=nil {return _egfef ;};_ggbcd .ValAttr =_bbgdae ;continue ;};};for {_cgega ,_aafdcf :=d .Token ();if _aafdcf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_aafdcf );};if _abac ,_dccadd :=_cgega .(_b .EndElement );_dccadd &&_abac .Name ==start .Name {break ;};};return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_daa :=&CT_CalculatedMember {};return _daa };type CT_ExternalSheetNames struct{ -// Member Properties Map -MpMap []*CT_X ; +// Sheet Name +SheetName []*CT_ExternalSheetName ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_UndoInfo ()*CT_UndoInfo {_fgfce :=&CT_UndoInfo {};_fgfce .ExpAttr =ST_FormulaExpression (1);return _fgfce ;}; +// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path +func (_cedeee *VolTypes )ValidateWithPath (path string )error {if _gbegd :=_cedeee .CT_VolTypes .ValidateWithPath (path );_gbegd !=nil {return _gbegd ;};return nil ;}; -// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path -func (_eecbc *CT_PageFields )ValidateWithPath (path string )error {for _gdfdf ,_aacgf :=range _eecbc .PageField {if _eddceg :=_aacgf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gdfdf ));_eddceg !=nil {return _eddceg ;};};return nil ;}; +// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path +func (_daac *CT_ExternalSheetData )ValidateWithPath (path string )error {for _eeffc ,_gced :=range _daac .Row {if _feagg :=_gced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_eeffc ));_feagg !=nil {return _feagg ;};};return nil ;};func (_fccbc *CT_Users )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fccbc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fccbc .CountAttr )});};e .EncodeToken (start );if _fccbc .UserInfo !=nil {_cdbefd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_efbde :=range _fccbc .UserInfo {e .EncodeElement (_efbde ,_cdbefd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTags struct{ -// Validate validates the CT_ExternalSheetDataSet and its children -func (_cdbfga *CT_ExternalSheetDataSet )Validate ()error {return _cdbfga .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func NewCT_DataBinding ()*CT_DataBinding {_gafce :=&CT_DataBinding {};return _gafce }; +// Reference +RAttr string ; -// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path -func (_dceba *CT_DdeValues )ValidateWithPath (path string )error {for _decceb ,_befgc :=range _dceba .Value {if _bagef :=_befgc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_decceb ));_bagef !=nil {return _bagef ;};};return nil ;}; +// Cell Smart Tag +CellSmartTag []*CT_CellSmartTag ;};func (_becba *CT_Item )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becba .NAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_becba .NAttr )});};if _becba .TAttr !=ST_ItemTypeUnset {_egbb ,_abdcc :=_becba .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _abdcc !=nil {return _abdcc ;};start .Attr =append (start .Attr ,_egbb );};if _becba .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .HAttr ))});};if _becba .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .SAttr ))});};if _becba .SdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .SdAttr ))});};if _becba .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .FAttr ))});};if _becba .MAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .MAttr ))});};if _becba .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .CAttr ))});};if _becba .XAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_becba .XAttr )});};if _becba .DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .DAttr ))});};if _becba .EAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CsPageSetup struct{ -// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path -func (_bdfg *CT_colItems )ValidateWithPath (path string )error {for _gcgccd ,_eedgae :=range _bdfg .I {if _bfd :=_eedgae .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gcgccd ));_bfd !=nil {return _bfd ;};};return nil ;};func (_fdcdb *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fdcdb =0;case "\u006e\u006f\u006e\u0065":*_fdcdb =1;case "\u0073\u0075\u006d":*_fdcdb =2;case "\u006d\u0069\u006e":*_fdcdb =3;case "\u006d\u0061\u0078":*_fdcdb =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_fdcdb =5;case "\u0063\u006f\u0075n\u0074":*_fdcdb =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_fdcdb =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fdcdb =8;case "\u0076\u0061\u0072":*_fdcdb =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdcdb =10;};return nil ;};func (_caeeae *CT_FutureMetadataBlock )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bddfa :for {_fdfee ,_agcde :=d .Token ();if _agcde !=nil {return _agcde ;};switch _gadffb :=_fdfee .(type ){case _ebfeac .StartElement :switch _gadffb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caeeae .ExtLst =NewCT_ExtensionList ();if _fafbgg :=d .DecodeElement (_caeeae .ExtLst ,&_gadffb );_fafbgg !=nil {return _fafbgg ;};default:_afeac .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\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_gadffb .Name );if _bdcgcf :=d .Skip ();_bdcgcf !=nil {return _bdcgcf ;};};case _ebfeac .EndElement :break _bddfa ;case _ebfeac .CharData :};};return nil ;};func (_fedf *ST_CellFormulaType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dgbab ,_facfa :=d .Token ();if _facfa !=nil {return _facfa ;};if _adgff ,_gdac :=_dgbab .(_ebfeac .EndElement );_gdac &&_adgff .Name ==start .Name {*_fedf =1;return nil ;};if _eadccc ,_ffef :=_dgbab .(_ebfeac .CharData );!_ffef {return _eecbf .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",_dgbab );}else {switch string (_eadccc ){case "":*_fedf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fedf =1;case "\u0061\u0072\u0072a\u0079":*_fedf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_fedf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_fedf =4;};};_dgbab ,_facfa =d .Token ();if _facfa !=nil {return _facfa ;};if _faccg ,_bdcbf :=_dgbab .(_ebfeac .EndElement );_bdcbf &&_faccg .Name ==start .Name {return nil ;};return _eecbf .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",_dgbab );}; +// Paper Size +PaperSizeAttr *uint32 ; -// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path -func (_decgc *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_bbaba .ST_GuidPatternRe .MatchString (_decgc .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,_decgc .GuidAttr );};if _acgeg :=_decgc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_acgeg !=nil {return _acgeg ;};if _decgc .PageMargins !=nil {if _fgfbfc :=_decgc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fgfbfc !=nil {return _fgfbfc ;};};if _decgc .PageSetup !=nil {if _bbbbg :=_decgc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bbbbg !=nil {return _bbbbg ;};};if _decgc .HeaderFooter !=nil {if _aceacd :=_decgc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_aceacd !=nil {return _aceacd ;};};return nil ;}; +// Paper Height +PaperHeightAttr *string ; -// ValidateWithPath validates the Sst and its children, prefixing error messages with path -func (_eac *Sst )ValidateWithPath (path string )error {if _eddbge :=_eac .CT_Sst .ValidateWithPath (path );_eddbge !=nil {return _eddbge ;};return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_bdcbc :=&CT_ServerFormat {};return _bdcbc };const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1;ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7;ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;);func (_bdff *CT_ExtensionList )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _bdff .Ext !=nil {_fgceb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_gedcg :=range _bdff .Ext {e .EncodeElement (_gedcg ,_fgceb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ceaa ST_HtmlFmt )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_adc :=_ebfeac .Attr {};_adc .Name =name ;switch _ceaa {case ST_HtmlFmtUnset :_adc .Value ="";case ST_HtmlFmtNone :_adc .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_adc .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_adc .Value ="\u0061\u006c\u006c";};return _adc ,nil ;};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_cecgf :=&CT_UnderlineProperty {};return _cecgf ;};func (_dbab *CT_ServerFormat )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dbab .CultureAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbab .CultureAttr )});};if _dbab .FormatAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbab .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eeace *CT_SheetPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gcbbg :=range start .Attr {if _gcbbg .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_eegag ,_cabdfc :=_ccfece .ParseBool (_gcbbg .Value );if _cabdfc !=nil {return _cabdfc ;};_eeace .SyncHorizontalAttr =&_eegag ;continue ;};if _gcbbg .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_ebfd ,_afdc :=_ccfece .ParseBool (_gcbbg .Value );if _afdc !=nil {return _afdc ;};_eeace .SyncVerticalAttr =&_ebfd ;continue ;};if _gcbbg .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_fgba ,_deff :=_gcbbg .Value ,error (nil );if _deff !=nil {return _deff ;};_eeace .SyncRefAttr =&_fgba ;continue ;};if _gcbbg .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_fefe ,_abfgb :=_ccfece .ParseBool (_gcbbg .Value );if _abfgb !=nil {return _abfgb ;};_eeace .TransitionEvaluationAttr =&_fefe ;continue ;};if _gcbbg .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_febgg ,_dgecc :=_ccfece .ParseBool (_gcbbg .Value );if _dgecc !=nil {return _dgecc ;};_eeace .TransitionEntryAttr =&_febgg ;continue ;};if _gcbbg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cbga ,_bbgec :=_ccfece .ParseBool (_gcbbg .Value );if _bbgec !=nil {return _bbgec ;};_eeace .PublishedAttr =&_cbga ;continue ;};if _gcbbg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_bbb ,_afec :=_gcbbg .Value ,error (nil );if _afec !=nil {return _afec ;};_eeace .CodeNameAttr =&_bbb ;continue ;};if _gcbbg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_cfceff ,_cfeeg :=_ccfece .ParseBool (_gcbbg .Value );if _cfeeg !=nil {return _cfeeg ;};_eeace .FilterModeAttr =&_cfceff ;continue ;};if _gcbbg .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"{_bbbff ,_cgccf :=_ccfece .ParseBool (_gcbbg .Value );if _cgccf !=nil {return _cgccf ;};_eeace .EnableFormatConditionsCalculationAttr =&_bbbff ;continue ;};};_bbcc :for {_ccebfb ,_dbaec :=d .Token ();if _dbaec !=nil {return _dbaec ;};switch _caggc :=_ccebfb .(type ){case _ebfeac .StartElement :switch _caggc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_eeace .TabColor =NewCT_Color ();if _cbcbf :=d .DecodeElement (_eeace .TabColor ,&_caggc );_cbcbf !=nil {return _cbcbf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_eeace .OutlinePr =NewCT_OutlinePr ();if _fadbb :=d .DecodeElement (_eeace .OutlinePr ,&_caggc );_fadbb !=nil {return _fadbb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_eeace .PageSetUpPr =NewCT_PageSetUpPr ();if _fggdd :=d .DecodeElement (_eeace .PageSetUpPr ,&_caggc );_fggdd !=nil {return _fggdd ;};default:_afeac .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\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_caggc .Name );if _ccace :=d .Skip ();_ccace !=nil {return _ccace ;};};case _ebfeac .EndElement :break _bbcc ;case _ebfeac .CharData :};};return nil ;};func NewCT_CommentPr ()*CT_CommentPr {_gec :=&CT_CommentPr {};_gec .Anchor =NewCT_ObjectAnchor ();return _gec ;};func (_aedab ST_HtmlFmt )Validate ()error {return _aedab .ValidateWithPath ("")}; +// Paper Width +PaperWidthAttr *string ; -// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path -func (_ebabfa *CT_PivotField )ValidateWithPath (path string )error {if _abeafd :=_ebabfa .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_abeafd !=nil {return _abeafd ;};if _edag :=_ebabfa .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edag !=nil {return _edag ;};if _ebabfa .Items !=nil {if _aaeaa :=_ebabfa .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_aaeaa !=nil {return _aaeaa ;};};if _ebabfa .AutoSortScope !=nil {if _cdfg :=_ebabfa .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_cdfg !=nil {return _cdfg ;};};if _ebabfa .ExtLst !=nil {if _egd :=_ebabfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egd !=nil {return _egd ;};};return nil ;};func (_defbdg *CT_RevisionSheetRename )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aafe :=range start .Attr {if _aafe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_eade ,_ggbde :=_ccfece .ParseUint (_aafe .Value ,10,32);if _ggbde !=nil {return _ggbde ;};_defbdg .SheetIdAttr =uint32 (_eade );continue ;};if _aafe .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_fdead ,_cgdbb :=_aafe .Value ,error (nil );if _cgdbb !=nil {return _cgdbb ;};_defbdg .OldNameAttr =_fdead ;continue ;};if _aafe .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_cgdba ,_ffeef :=_aafe .Value ,error (nil );if _ffeef !=nil {return _ffeef ;};_defbdg .NewNameAttr =_cgdba ;continue ;};if _aafe .Name .Local =="\u0072\u0049\u0064"{_efagba ,_bgcc :=_ccfece .ParseUint (_aafe .Value ,10,32);if _bgcc !=nil {return _bgcc ;};_afdgfg :=uint32 (_efagba );_defbdg .RIdAttr =&_afdgfg ;continue ;};if _aafe .Name .Local =="\u0075\u0061"{_ggcce ,_adaed :=_ccfece .ParseBool (_aafe .Value );if _adaed !=nil {return _adaed ;};_defbdg .UaAttr =&_ggcce ;continue ;};if _aafe .Name .Local =="\u0072\u0061"{_fcada ,_ebgdbg :=_ccfece .ParseBool (_aafe .Value );if _ebgdbg !=nil {return _ebgdbg ;};_defbdg .RaAttr =&_fcada ;continue ;};};_bgaaff :for {_cacb ,_dgcgbd :=d .Token ();if _dgcgbd !=nil {return _dgcgbd ;};switch _faf :=_cacb .(type ){case _ebfeac .StartElement :switch _faf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defbdg .ExtLst =NewCT_ExtensionList ();if _aggcf :=d .DecodeElement (_defbdg .ExtLst ,&_faf );_aggcf !=nil {return _aggcf ;};default:_afeac .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\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_faf .Name );if _abgaa :=d .Skip ();_abgaa !=nil {return _abgaa ;};};case _ebfeac .EndElement :break _bgaaff ;case _ebfeac .CharData :};};return nil ;};type CT_TablePart struct{IdAttr string ;};func (_ccfdd ST_GroupBy )ValidateWithPath (path string )error {switch _ccfdd {case 0,1,2,3,4,5,6,7,8:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfdd ));};return nil ;};func (_cagea *ST_DataValidationErrorStyle )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bcegb ,_cafdb :=d .Token ();if _cafdb !=nil {return _cafdb ;};if _cbdfb ,_ddab :=_bcegb .(_ebfeac .EndElement );_ddab &&_cbdfb .Name ==start .Name {*_cagea =1;return nil ;};if _bgbfd ,_bde :=_bcegb .(_ebfeac .CharData );!_bde {return _eecbf .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",_bcegb );}else {switch string (_bgbfd ){case "":*_cagea =0;case "\u0073\u0074\u006f\u0070":*_cagea =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_cagea =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_cagea =3;};};_bcegb ,_cafdb =d .Token ();if _cafdb !=nil {return _cafdb ;};if _bgfbc ,_gaffc :=_bcegb .(_ebfeac .EndElement );_gaffc &&_bgfbc .Name ==start .Name {return nil ;};return _eecbf .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",_bcegb );};func (_dcgea *CT_GroupMember )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cdbdg :=range start .Attr {if _cdbdg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gcde ,_dffdc :=_cdbdg .Value ,error (nil );if _dffdc !=nil {return _dffdc ;};_dcgea .UniqueNameAttr =_gcde ;continue ;};if _cdbdg .Name .Local =="\u0067\u0072\u006fu\u0070"{_dcdbf ,_bgaef :=_ccfece .ParseBool (_cdbdg .Value );if _bgaef !=nil {return _bgaef ;};_dcgea .GroupAttr =&_dcdbf ;continue ;};};for {_bbead ,_faga :=d .Token ();if _faga !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072:\u0020\u0025\u0073",_faga );};if _dfeda ,_egaf :=_bbead .(_ebfeac .EndElement );_egaf &&_dfeda .Name ==start .Name {break ;};};return nil ;};type CT_DdeItem struct{ +// First Page Number +FirstPageNumberAttr *uint32 ; -// DDE Name -NameAttr *string ; +// Orientation +OrientationAttr ST_Orientation ; -// Object Linking TechnologyE -OleAttr *bool ; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Advise -AdviseAttr *bool ; +// Black And White +BlackAndWhiteAttr *bool ; -// Data is an Image -PreferPicAttr *bool ; +// Draft +DraftAttr *bool ; -// DDE Name Values -Values *CT_DdeValues ;};type ST_FormulaExpression byte ;func (_bgebf ST_SheetViewType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_acbbe :=_ebfeac .Attr {};_acbbe .Name =name ;switch _bgebf {case ST_SheetViewTypeUnset :_acbbe .Value ="";case ST_SheetViewTypeNormal :_acbbe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_acbbe .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_acbbe .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _acbbe ,nil ;}; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path -func (_cfbeeb *CT_PageField )ValidateWithPath (path string )error {if _cfbeeb .ExtLst !=nil {if _afgbf :=_cfbeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgbf !=nil {return _afgbf ;};};return nil ;}; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Validate validates the CT_CustomSheetViews and its children -func (_cecg *CT_CustomSheetViews )Validate ()error {return _cecg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1;ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6;ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8;ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);type CT_NumFmt struct{ +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Number Format Id -NumFmtIdAttr uint32 ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_bafgc :=&CT_PCDSCPage {};return _bafgc };func NewCT_Drawing ()*CT_Drawing {_edeccb :=&CT_Drawing {};return _edeccb };func (_fegccb ST_ShowDataAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gebfa :=_b .Attr {};_gebfa .Name =name ;switch _fegccb {case ST_ShowDataAsUnset :_gebfa .Value ="";case ST_ShowDataAsNormal :_gebfa .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_gebfa .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_gebfa .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_gebfa .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_gebfa .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_gebfa .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_gebfa .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_gebfa .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_gebfa .Value ="\u0069\u006e\u0064e\u0078";};return _gebfa ,nil ;};func (_fdaed *CT_GroupLevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cabdb :=range start .Attr {if _cabdb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ecaab ,_gbfee :=_cabdb .Value ,error (nil );if _gbfee !=nil {return _gbfee ;};_fdaed .UniqueNameAttr =_ecaab ;continue ;};if _cabdb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_babdc ,_cgee :=_cabdb .Value ,error (nil );if _cgee !=nil {return _cgee ;};_fdaed .CaptionAttr =_babdc ;continue ;};if _cabdb .Name .Local =="\u0075\u0073\u0065\u0072"{_aacdf ,_efgge :=_e .ParseBool (_cabdb .Value );if _efgge !=nil {return _efgge ;};_fdaed .UserAttr =&_aacdf ;continue ;};if _cabdb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_eeace ,_aaec :=_e .ParseBool (_cabdb .Value );if _aaec !=nil {return _aaec ;};_fdaed .CustomRollUpAttr =&_eeace ;continue ;};};_eecf :for {_ddfcb ,_bcbd :=d .Token ();if _bcbd !=nil {return _bcbd ;};switch _fdegf :=_ddfcb .(type ){case _b .StartElement :switch _fdegf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_fdaed .Groups =NewCT_Groups ();if _eeegf :=d .DecodeElement (_fdaed .Groups ,&_fdegf );_eeegf !=nil {return _eeegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdaed .ExtLst =NewCT_ExtensionList ();if _abgeb :=d .DecodeElement (_fdaed .ExtLst ,&_fdegf );_abgeb !=nil {return _abgeb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_fdegf .Name );if _bfcbb :=d .Skip ();_bfcbb !=nil {return _bfcbb ;};};case _b .EndElement :break _eecf ;case _b .CharData :};};return nil ;};func NewCT_DiscretePr ()*CT_DiscretePr {_agcg :=&CT_DiscretePr {};return _agcg };func (_fgdab ST_Pane )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gedbb :=_b .Attr {};_gedbb .Name =name ;switch _fgdab {case ST_PaneUnset :_gedbb .Value ="";case ST_PaneBottomRight :_gedbb .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_gedbb .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_gedbb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_gedbb .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _gedbb ,nil ;};func (_edeab *CT_QueryTableField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceebf :=range start .Attr {if _ceebf .Name .Local =="\u0069\u0064"{_gbbeed ,_agdcf :=_e .ParseUint (_ceebf .Value ,10,32);if _agdcf !=nil {return _agdcf ;};_edeab .IdAttr =uint32 (_gbbeed );continue ;};if _ceebf .Name .Local =="\u006e\u0061\u006d\u0065"{_efgcd ,_ccaa :=_ceebf .Value ,error (nil );if _ccaa !=nil {return _ccaa ;};_edeab .NameAttr =&_efgcd ;continue ;};if _ceebf .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_degdb ,_dfaaf :=_e .ParseBool (_ceebf .Value );if _dfaaf !=nil {return _dfaaf ;};_edeab .DataBoundAttr =&_degdb ;continue ;};if _ceebf .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_gedab ,_bcdcec :=_e .ParseBool (_ceebf .Value );if _bcdcec !=nil {return _bcdcec ;};_edeab .RowNumbersAttr =&_gedab ;continue ;};if _ceebf .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_afgacc ,_aeeeee :=_e .ParseBool (_ceebf .Value );if _aeeeee !=nil {return _aeeeee ;};_edeab .FillFormulasAttr =&_afgacc ;continue ;};if _ceebf .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_cdfebb ,_dcdfa :=_e .ParseBool (_ceebf .Value );if _dcdfa !=nil {return _dcdfa ;};_edeab .ClippedAttr =&_cdfebb ;continue ;};if _ceebf .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_gceeg ,_afcfc :=_e .ParseUint (_ceebf .Value ,10,32);if _afcfc !=nil {return _afcfc ;};_bgfg :=uint32 (_gceeg );_edeab .TableColumnIdAttr =&_bgfg ;continue ;};};_edbfcb :for {_eefab ,_cecaf :=d .Token ();if _cecaf !=nil {return _cecaf ;};switch _abdca :=_eefab .(type ){case _b .StartElement :switch _abdca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edeab .ExtLst =NewCT_ExtensionList ();if _daddc :=d .DecodeElement (_edeab .ExtLst ,&_abdca );_daddc !=nil {return _daddc ;};default:_d .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\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_abdca .Name );if _eegda :=d .Skip ();_eegda !=nil {return _eegda ;};};case _b .EndElement :break _edbfcb ;case _b .CharData :};};return nil ;};func (_cebbc *CT_RevisionQueryTableField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcagf :=range start .Attr {if _bcagf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ceddf ,_aegcd :=_e .ParseUint (_bcagf .Value ,10,32);if _aegcd !=nil {return _aegcd ;};_cebbc .SheetIdAttr =uint32 (_ceddf );continue ;};if _bcagf .Name .Local =="\u0072\u0065\u0066"{_ecbfca ,_febbb :=_bcagf .Value ,error (nil );if _febbb !=nil {return _febbb ;};_cebbc .RefAttr =_ecbfca ;continue ;};if _bcagf .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_dedec ,_dbcfca :=_e .ParseUint (_bcagf .Value ,10,32);if _dbcfca !=nil {return _dbcfca ;};_cebbc .FieldIdAttr =uint32 (_dedec );continue ;};};for {_fbbcf ,_ddaba :=d .Token ();if _ddaba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0051\u0075\u0065\u0072\u0079T\u0061\u0062\u006c\u0065\u0046i\u0065\u006cd\u003a\u0020\u0025\u0073",_ddaba );};if _aggddf ,_gaegd :=_fbbcf .(_b .EndElement );_gaegd &&_aggddf .Name ==start .Name {break ;};};return nil ;};type CT_Hyperlink struct{ -// Number Format Code -FormatCodeAttr string ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_dfgcaf :=&CT_ConditionalFormats {};return _dfgcaf ;}; +// Reference +RefAttr string ;IdAttr *string ; -// Validate validates the CT_RevisionConflict and its children -func (_befff *CT_RevisionConflict )Validate ()error {return _befff .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};func NewCT_OutlinePr ()*CT_OutlinePr {_fggca :=&CT_OutlinePr {};return _fggca };type CT_ExternalSheetDataSet struct{ +// Location +LocationAttr *string ; -// External Sheet Data Set -SheetData []*CT_ExternalSheetData ;};func (_fecacf *ST_rwColActionType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gggea ,_cbgdb :=d .Token ();if _cbgdb !=nil {return _cbgdb ;};if _ddbaf ,_fffg :=_gggea .(_ebfeac .EndElement );_fffg &&_ddbaf .Name ==start .Name {*_fecacf =1;return nil ;};if _facg ,_abfac :=_gggea .(_ebfeac .CharData );!_abfac {return _eecbf .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",_gggea );}else {switch string (_facg ){case "":*_fecacf =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_fecacf =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_fecacf =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_fecacf =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_fecacf =4;};};_gggea ,_cbgdb =d .Token ();if _cbgdb !=nil {return _cbgdb ;};if _becgc ,_fgecb :=_gggea .(_ebfeac .EndElement );_fgecb &&_becgc .Name ==start .Name {return nil ;};return _eecbf .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",_gggea );};func NewCT_MemberProperty ()*CT_MemberProperty {_ebbfaa :=&CT_MemberProperty {};return _ebbfaa }; +// Tool Tip +TooltipAttr *string ; -// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path -func (_ccbcc *CT_UnderlineProperty )ValidateWithPath (path string )error {if _fbecf :=_ccbcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbecf !=nil {return _fbecf ;};return nil ;}; +// Display String +DisplayAttr *string ;};func NewCT_AutoFilter ()*CT_AutoFilter {_af :=&CT_AutoFilter {};return _af };func (_fgeee ST_TextHAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acgbgc :=_b .Attr {};_acgbgc .Name =name ;switch _fgeee {case ST_TextHAlignUnset :_acgbgc .Value ="";case ST_TextHAlignLeft :_acgbgc .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_acgbgc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_acgbgc .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_acgbgc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_acgbgc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _acgbgc ,nil ;};func (_edddfc *ST_PivotFilterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edddfc =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_edddfc =1;case "\u0063\u006f\u0075n\u0074":*_edddfc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_edddfc =3;case "\u0073\u0075\u006d":*_edddfc =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_edddfc =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edddfc =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_edddfc =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_edddfc =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_edddfc =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_edddfc =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_edddfc =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_edddfc =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_edddfc =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_edddfc =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_edddfc =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_edddfc =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_edddfc =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_edddfc =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_edddfc =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edddfc =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_edddfc =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_edddfc =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_edddfc =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edddfc =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edddfc =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edddfc =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_edddfc =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edddfc =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_edddfc =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edddfc =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_edddfc =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edddfc =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edddfc =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_edddfc =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_edddfc =35;case "\u0074\u006f\u0064a\u0079":*_edddfc =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_edddfc =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_edddfc =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_edddfc =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_edddfc =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_edddfc =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_edddfc =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_edddfc =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edddfc =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edddfc =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edddfc =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_edddfc =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_edddfc =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_edddfc =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_edddfc =50;case "\u0051\u0031":*_edddfc =51;case "\u0051\u0032":*_edddfc =52;case "\u0051\u0033":*_edddfc =53;case "\u0051\u0034":*_edddfc =54;case "\u004d\u0031":*_edddfc =55;case "\u004d\u0032":*_edddfc =56;case "\u004d\u0033":*_edddfc =57;case "\u004d\u0034":*_edddfc =58;case "\u004d\u0035":*_edddfc =59;case "\u004d\u0036":*_edddfc =60;case "\u004d\u0037":*_edddfc =61;case "\u004d\u0038":*_edddfc =62;case "\u004d\u0039":*_edddfc =63;case "\u004d\u0031\u0030":*_edddfc =64;case "\u004d\u0031\u0031":*_edddfc =65;case "\u004d\u0031\u0032":*_edddfc =66;};return nil ;}; -// Validate validates the CT_LevelGroup and its children -func (_gacef *CT_LevelGroup )Validate ()error {return _gacef .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func (_effbf *CT_PCDKPIs )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _effbf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_effbf .CountAttr )});};e .EncodeToken (start );if _effbf .Kpi !=nil {_ecga :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_ceddc :=range _effbf .Kpi {e .EncodeElement (_ceddc ,_ecga );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_acdba *CT_Sheets )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gebg :for {_eegd ,_faeb :=d .Token ();if _faeb !=nil {return _faeb ;};switch _agcac :=_eegd .(type ){case _ebfeac .StartElement :switch _agcac .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_fbgb :=NewCT_Sheet ();if _abecc :=d .DecodeElement (_fbgb ,&_agcac );_abecc !=nil {return _abecc ;};_acdba .Sheet =append (_acdba .Sheet ,_fbgb );default:_afeac .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\u0068\u0065e\u0074\u0073 \u0025\u0076",_agcac .Name );if _edagb :=d .Skip ();_edagb !=nil {return _edagb ;};};case _ebfeac .EndElement :break _gebg ;case _ebfeac .CharData :};};return nil ;};func (_dagcg *CT_DateTime )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",_dagcg .VAttr )});if _dagcg .UAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dagcg .UAttr ))});};if _dagcg .FAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dagcg .FAttr ))});};if _dagcg .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dagcg .CAttr )});};if _dagcg .CpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dagcg .CpAttr )});};e .EncodeToken (start );if _dagcg .X !=nil {_abcda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bdagb :=range _dagcg .X {e .EncodeElement (_bdagb ,_abcda );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adebfd *CT_Comment )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_adebfd .Text =NewCT_Rst ();for _ ,_ccabf :=range start .Attr {if _ccabf .Name .Local =="\u0072\u0065\u0066"{_fdbefe ,_efegfg :=_ccabf .Value ,error (nil );if _efegfg !=nil {return _efegfg ;};_adebfd .RefAttr =_fdbefe ;continue ;};if _ccabf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_fccdf ,_edfbf :=_ccfece .ParseUint (_ccabf .Value ,10,32);if _edfbf !=nil {return _edfbf ;};_adebfd .AuthorIdAttr =uint32 (_fccdf );continue ;};if _ccabf .Name .Local =="\u0067\u0075\u0069\u0064"{_bcecg ,_abcdb :=_ccabf .Value ,error (nil );if _abcdb !=nil {return _abcdb ;};_adebfd .GuidAttr =&_bcecg ;continue ;};if _ccabf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_aadgb ,_cag :=_ccfece .ParseUint (_ccabf .Value ,10,32);if _cag !=nil {return _cag ;};_dfefb :=uint32 (_aadgb );_adebfd .ShapeIdAttr =&_dfefb ;continue ;};};_dcdeef :for {_dcdabg ,_abfcee :=d .Token ();if _abfcee !=nil {return _abfcee ;};switch _adabg :=_dcdabg .(type ){case _ebfeac .StartElement :switch _adabg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _defcg :=d .DecodeElement (_adebfd .Text ,&_adabg );_defcg !=nil {return _defcg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_adebfd .CommentPr =NewCT_CommentPr ();if _gceea :=d .DecodeElement (_adebfd .CommentPr ,&_adabg );_gceea !=nil {return _gceea ;};default:_afeac .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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_adabg .Name );if _cafbc :=d .Skip ();_cafbc !=nil {return _cafbc ;};};case _ebfeac .EndElement :break _dcdeef ;case _ebfeac .CharData :};};return nil ;};func (_cbef *CT_DataBinding )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cfdgcg :=range start .Attr {if _cfdgcg .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_bgffac ,_eeaea :=_cfdgcg .Value ,error (nil );if _eeaea !=nil {return _eeaea ;};_cbef .DataBindingNameAttr =&_bgffac ;continue ;};if _cfdgcg .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_gggfd ,_ccegb :=_ccfece .ParseBool (_cfdgcg .Value );if _ccegb !=nil {return _ccegb ;};_cbef .FileBindingAttr =&_gggfd ;continue ;};if _cfdgcg .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_ecfed ,_cdbfa :=_ccfece .ParseUint (_cfdgcg .Value ,10,32);if _cdbfa !=nil {return _cdbfa ;};_fcbbe :=uint32 (_ecfed );_cbef .ConnectionIDAttr =&_fcbbe ;continue ;};if _cfdgcg .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_acggc ,_baadf :=_cfdgcg .Value ,error (nil );if _baadf !=nil {return _baadf ;};_cbef .FileBindingNameAttr =&_acggc ;continue ;};if _cfdgcg .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_adaccc ,_dbebg :=_ccfece .ParseUint (_cfdgcg .Value ,10,32);if _dbebg !=nil {return _dbebg ;};_cbef .DataBindingLoadModeAttr =uint32 (_adaccc );continue ;};};_egcdb :for {_ccbag ,_ggcfe :=d .Token ();if _ggcfe !=nil {return _ggcfe ;};switch _aabeac :=_ccbag .(type ){case _ebfeac .StartElement :switch _aabeac .Name {default:if _ggcbef ,_ddfb :=_afeac .CreateElement (_aabeac );_ddfb !=nil {return _ddfb ;}else {if _ddegg :=d .DecodeElement (_ggcbef ,&_aabeac );_ddegg !=nil {return _ddegg ;};_cbef .Any =_ggcbef ;};};case _ebfeac .EndElement :break _egcdb ;case _ebfeac .CharData :};};return nil ;};func (_cagca *ST_PageOrder )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eccf ,_faab :=d .Token ();if _faab !=nil {return _faab ;};if _fafec ,_agbfc :=_eccf .(_ebfeac .EndElement );_agbfc &&_fafec .Name ==start .Name {*_cagca =1;return nil ;};if _bfebgd ,_cbdde :=_eccf .(_ebfeac .CharData );!_cbdde {return _eecbf .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",_eccf );}else {switch string (_bfebgd ){case "":*_cagca =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_cagca =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_cagca =2;};};_eccf ,_faab =d .Token ();if _faab !=nil {return _faab ;};if _dfedg ,_acga :=_eccf .(_ebfeac .EndElement );_acga &&_dfedg .Name ==start .Name {return nil ;};return _eecbf .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",_eccf );};func (_fceaa *CT_DateTime )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdfde :=range start .Attr {if _fdfde .Name .Local =="\u0076"{_dbge ,_gfbd :=ParseStdlibTime (_fdfde .Value );if _gfbd !=nil {return _gfbd ;};_fceaa .VAttr =_dbge ;continue ;};if _fdfde .Name .Local =="\u0075"{_gdgeca ,_ddfbe :=_ccfece .ParseBool (_fdfde .Value );if _ddfbe !=nil {return _ddfbe ;};_fceaa .UAttr =&_gdgeca ;continue ;};if _fdfde .Name .Local =="\u0066"{_bcbgd ,_bfgagc :=_ccfece .ParseBool (_fdfde .Value );if _bfgagc !=nil {return _bfgagc ;};_fceaa .FAttr =&_bcbgd ;continue ;};if _fdfde .Name .Local =="\u0063"{_gegda ,_cedcc :=_fdfde .Value ,error (nil );if _cedcc !=nil {return _cedcc ;};_fceaa .CAttr =&_gegda ;continue ;};if _fdfde .Name .Local =="\u0063\u0070"{_ddfe ,_gabda :=_ccfece .ParseUint (_fdfde .Value ,10,32);if _gabda !=nil {return _gabda ;};_dbabg :=uint32 (_ddfe );_fceaa .CpAttr =&_dbabg ;continue ;};};_gcacf :for {_caafd ,_agbgd :=d .Token ();if _agbgd !=nil {return _agbgd ;};switch _dgcec :=_caafd .(type ){case _ebfeac .StartElement :switch _dgcec .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cadae :=NewCT_X ();if _eaec :=d .DecodeElement (_cadae ,&_dgcec );_eaec !=nil {return _eaec ;};_fceaa .X =append (_fceaa .X ,_cadae );default:_afeac .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\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_dgcec .Name );if _dabgde :=d .Skip ();_dabgde !=nil {return _dabgde ;};};case _ebfeac .EndElement :break _gcacf ;case _ebfeac .CharData :};};return nil ;};func (_dcege ST_CredMethod )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cdaf :=_ebfeac .Attr {};_cdaf .Name =name ;switch _dcege {case ST_CredMethodUnset :_cdaf .Value ="";case ST_CredMethodIntegrated :_cdaf .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_cdaf .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_cdaf .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_cdaf .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _cdaf ,nil ;};type CT_RevisionAutoFormatting struct{ +// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path +func (_baaaf *CT_Revisions )ValidateWithPath (path string )error {for _bgcge ,_ceged :=range _baaaf .Rrc {if _cfebe :=_ceged .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bgcge ));_cfebe !=nil {return _cfebe ;};};for _gggfe ,_eggee :=range _baaaf .Rm {if _feafgd :=_eggee .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_gggfe ));_feafgd !=nil {return _feafgd ;};};for _bfagcg ,_fdedf :=range _baaaf .Rcv {if _bgbdgg :=_fdedf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_bfagcg ));_bgbdgg !=nil {return _bgbdgg ;};};for _eggefe ,_dffcc :=range _baaaf .Rsnm {if _eaadfe :=_dffcc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_eggefe ));_eaadfe !=nil {return _eaadfe ;};};for _bbeaf ,_cdffa :=range _baaaf .Ris {if _dbegf :=_cdffa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_bbeaf ));_dbegf !=nil {return _dbegf ;};};for _ddbdc ,_gffba :=range _baaaf .Rcc {if _cbaedd :=_gffba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_ddbdc ));_cbaedd !=nil {return _cbaedd ;};};for _cbgag ,_babeag :=range _baaaf .Rfmt {if _bgfdd :=_babeag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cbgag ));_bgfdd !=nil {return _bgfdd ;};};for _fffgc ,_ebcec :=range _baaaf .Raf {if _aefbbg :=_ebcec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_fffgc ));_aefbbg !=nil {return _aefbbg ;};};for _cdfgf ,_efdfb :=range _baaaf .Rdn {if _gdfcff :=_efdfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_cdfgf ));_gdfcff !=nil {return _gdfcff ;};};for _edfdc ,_dgbea :=range _baaaf .Rcmt {if _decdfb :=_dgbea .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_edfdc ));_decdfb !=nil {return _decdfb ;};};for _febad ,_gafbf :=range _baaaf .Rqt {if _bccgee :=_gafbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_febad ));_bccgee !=nil {return _bccgee ;};};for _fbbbge ,_dfbe :=range _baaaf .Rcft {if _dggda :=_dfbe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_fbbbge ));_dggda !=nil {return _dggda ;};};return nil ;};func (_fabbg *CT_RevisionComment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabbg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dgcdg :=range start .Attr {if _dgcdg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abbc ,_bacfb :=_e .ParseUint (_dgcdg .Value ,10,32);if _bacfb !=nil {return _bacfb ;};_fabbg .SheetIdAttr =uint32 (_abbc );continue ;};if _dgcdg .Name .Local =="\u0063\u0065\u006c\u006c"{_gagae ,_ecafc :=_dgcdg .Value ,error (nil );if _ecafc !=nil {return _ecafc ;};_fabbg .CellAttr =_gagae ;continue ;};if _dgcdg .Name .Local =="\u0067\u0075\u0069\u0064"{_gbcdg ,_ccgdb :=_dgcdg .Value ,error (nil );if _ccgdb !=nil {return _ccgdb ;};_fabbg .GuidAttr =_gbcdg ;continue ;};if _dgcdg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fabbg .ActionAttr .UnmarshalXMLAttr (_dgcdg );continue ;};if _dgcdg .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_acbfc ,_cbecee :=_e .ParseBool (_dgcdg .Value );if _cbecee !=nil {return _cbecee ;};_fabbg .AlwaysShowAttr =&_acbfc ;continue ;};if _dgcdg .Name .Local =="\u006f\u006c\u0064"{_edefdg ,_eccde :=_e .ParseBool (_dgcdg .Value );if _eccde !=nil {return _eccde ;};_fabbg .OldAttr =&_edefdg ;continue ;};if _dgcdg .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_ccfea ,_dbaaa :=_e .ParseBool (_dgcdg .Value );if _dbaaa !=nil {return _dbaaa ;};_fabbg .HiddenRowAttr =&_ccfea ;continue ;};if _dgcdg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_acffgg ,_dfeeg :=_e .ParseBool (_dgcdg .Value );if _dfeeg !=nil {return _dfeeg ;};_fabbg .HiddenColumnAttr =&_acffgg ;continue ;};if _dgcdg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbaacb ,_eabbe :=_dgcdg .Value ,error (nil );if _eabbe !=nil {return _eabbe ;};_fabbg .AuthorAttr =_gbaacb ;continue ;};if _dgcdg .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_gebcga ,_bfdbab :=_e .ParseUint (_dgcdg .Value ,10,32);if _bfdbab !=nil {return _bfdbab ;};_cgeag :=uint32 (_gebcga );_fabbg .OldLengthAttr =&_cgeag ;continue ;};if _dgcdg .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_afbecg ,_ageee :=_e .ParseUint (_dgcdg .Value ,10,32);if _ageee !=nil {return _ageee ;};_caabg :=uint32 (_afbecg );_fabbg .NewLengthAttr =&_caabg ;continue ;};};for {_gdfcf ,_egedc :=d .Token ();if _egedc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006fn\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_egedc );};if _gdfec ,_bebad :=_gdfcf .(_b .EndElement );_bebad &&_gdfec .Name ==start .Name {break ;};};return nil ;};func (_aedfcg *ST_DataValidationErrorStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edega ,_fcccf :=d .Token ();if _fcccf !=nil {return _fcccf ;};if _cgfca ,_cgcbacf :=_edega .(_b .EndElement );_cgcbacf &&_cgfca .Name ==start .Name {*_aedfcg =1;return nil ;};if _dbcbd ,_gefdeg :=_edega .(_b .CharData );!_gefdeg {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",_edega );}else {switch string (_dbcbd ){case "":*_aedfcg =0;case "\u0073\u0074\u006f\u0070":*_aedfcg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_aedfcg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_aedfcg =3;};};_edega ,_fcccf =d .Token ();if _fcccf !=nil {return _fcccf ;};if _baaae ,_dacedc :=_edega .(_b .EndElement );_dacedc &&_baaae .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",_edega );};func (_acgfdd *CT_RevisionFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggcced :=range start .Attr {if _ggcced .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ffdba ,_fdedg :=_e .ParseUint (_ggcced .Value ,10,32);if _fdedg !=nil {return _fdedg ;};_acgfdd .SheetIdAttr =uint32 (_ffdba );continue ;};if _ggcced .Name .Local =="\u0078\u0066\u0044x\u0066"{_bcdcb ,_cccdg :=_e .ParseBool (_ggcced .Value );if _cccdg !=nil {return _cccdg ;};_acgfdd .XfDxfAttr =&_bcdcb ;continue ;};if _ggcced .Name .Local =="\u0073"{_gbecd ,_bedgeb :=_e .ParseBool (_ggcced .Value );if _bedgeb !=nil {return _bedgeb ;};_acgfdd .SAttr =&_gbecd ;continue ;};if _ggcced .Name .Local =="\u0073\u0071\u0072e\u0066"{_bbdbf ,_ebacc :=ParseSliceST_Sqref (_ggcced .Value );if _ebacc !=nil {return _ebacc ;};_acgfdd .SqrefAttr =_bbdbf ;continue ;};if _ggcced .Name .Local =="\u0073\u0074\u0061r\u0074"{_ededd ,_eagce :=_e .ParseUint (_ggcced .Value ,10,32);if _eagce !=nil {return _eagce ;};_befaec :=uint32 (_ededd );_acgfdd .StartAttr =&_befaec ;continue ;};if _ggcced .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ggbbe ,_cgdgg :=_e .ParseUint (_ggcced .Value ,10,32);if _cgdgg !=nil {return _cgdgg ;};_agbde :=uint32 (_ggbbe );_acgfdd .LengthAttr =&_agbde ;continue ;};};_feebag :for {_bddgd ,_dgabe :=d .Token ();if _dgabe !=nil {return _dgabe ;};switch _dfacf :=_bddgd .(type ){case _b .StartElement :switch _dfacf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_acgfdd .Dxf =NewCT_Dxf ();if _ecgdec :=d .DecodeElement (_acgfdd .Dxf ,&_dfacf );_ecgdec !=nil {return _ecgdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgfdd .ExtLst =NewCT_ExtensionList ();if _ggdbd :=d .DecodeElement (_acgfdd .ExtLst ,&_dfacf );_ggdbd !=nil {return _ggdbd ;};default:_d .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 C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_dfacf .Name );if _efecg :=d .Skip ();_efecg !=nil {return _efecg ;};};case _b .EndElement :break _feebag ;case _b .CharData :};};return nil ;}; -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path +func (_fdbac *CT_Sets )ValidateWithPath (path string )error {for _bbffc ,_afbaff :=range _fdbac .Set {if _fcbaf :=_afbaff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bbffc ));_fcbaf !=nil {return _fcbaf ;};};return nil ;};type CT_Authors struct{ -// Reference -RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; +// Author +Author []string ;};func (_bcabad *ST_TextHAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcabad =0;case "\u006c\u0065\u0066\u0074":*_bcabad =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcabad =2;case "\u0072\u0069\u0067h\u0074":*_bcabad =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bcabad =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bcabad =5;};return nil ;}; -// Validate validates the CT_RevisionCellChange and its children -func (_cffee *CT_RevisionCellChange )Validate ()error {return _cffee .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_baafg *CT_WebPublishItems )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_begfd :=range start .Attr {if _begfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aadfba ,_gdbgcc :=_ccfece .ParseUint (_begfd .Value ,10,32);if _gdbgcc !=nil {return _gdbgcc ;};_dgefc :=uint32 (_aadfba );_baafg .CountAttr =&_dgefc ;continue ;};};_dbdgd :for {_fbgab ,_ddeg :=d .Token ();if _ddeg !=nil {return _ddeg ;};switch _efccff :=_fbgab .(type ){case _ebfeac .StartElement :switch _efccff .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_aceef :=NewCT_WebPublishItem ();if _bfcga :=d .DecodeElement (_aceef ,&_efccff );_bfcga !=nil {return _bfcga ;};_baafg .WebPublishItem =append (_baafg .WebPublishItem ,_aceef );default:_afeac .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\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_efccff .Name );if _gdbaf :=d .Skip ();_gdbaf !=nil {return _gdbaf ;};};case _ebfeac .EndElement :break _dbdgd ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_GroupLevels and its children +func (_cgeb *CT_GroupLevels )Validate ()error {return _cgeb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_cdcdef *ST_SourceType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdcdef =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cdcdef =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cdcdef =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_cdcdef =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_cdcdef =4;};return nil ;};func (_gadbg ST_WebSourceType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gadbg .String (),start );};func (_adcgeb *ST_CellFormulaType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adcgeb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_adcgeb =1;case "\u0061\u0072\u0072a\u0079":*_adcgeb =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_adcgeb =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_adcgeb =4;};return nil ;};func (_ddbea ST_Sqref )String ()string {return _gf .Join (_ddbea ,"\u0020")};func (_dfegf *CT_Sheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcbcd :=range start .Attr {if _bcbcd .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"&&_bcbcd .Name .Local =="\u0069\u0064"||_bcbcd .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"&&_bcbcd .Name .Local =="\u0069\u0064"{_fdddg ,_efeef :=_bcbcd .Value ,error (nil );if _efeef !=nil {return _efeef ;};_dfegf .IdAttr =_fdddg ;continue ;};if _bcbcd .Name .Local =="\u006e\u0061\u006d\u0065"{_dgedc ,_egadd :=_bcbcd .Value ,error (nil );if _egadd !=nil {return _egadd ;};_dfegf .NameAttr =_dgedc ;continue ;};if _bcbcd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dbdec ,_cbaef :=_e .ParseUint (_bcbcd .Value ,10,32);if _cbaef !=nil {return _cbaef ;};_dfegf .SheetIdAttr =uint32 (_dbdec );continue ;};if _bcbcd .Name .Local =="\u0073\u0074\u0061t\u0065"{_dfegf .StateAttr .UnmarshalXMLAttr (_bcbcd );continue ;};};for {_dfgbd ,_bfgba :=d .Token ();if _bfgba !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_bfgba );};if _efagf ,_ggdgf :=_dfgbd .(_b .EndElement );_ggdgf &&_efagf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path -func (_bffce *CT_DateTime )ValidateWithPath (path string )error {for _eagaag ,_gggaf :=range _bffce .X {if _bcaag :=_gggaf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_eagaag ));_bcaag !=nil {return _bcaag ;};};return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_dedf :=&CT_FilterColumn {};return _dedf };func NewCT_SheetId ()*CT_SheetId {_fdeea :=&CT_SheetId {};return _fdeea };func (_dbecg *CT_ExternalSheetNames )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_dfdf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_fgaeg :=range _dbecg .SheetName {e .EncodeElement (_fgaeg ,_dfdf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Comments and its children +func (_fddgcg *Comments )Validate ()error {return _fddgcg .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_beadfe ST_DataValidationErrorStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecfce :=_b .Attr {};_ecfce .Name =name ;switch _beadfe {case ST_DataValidationErrorStyleUnset :_ecfce .Value ="";case ST_DataValidationErrorStyleStop :_ecfce .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_ecfce .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_ecfce .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _ecfce ,nil ;};func (_ccgfbc *CT_OleItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfggab :=range start .Attr {if _gfggab .Name .Local =="\u006e\u0061\u006d\u0065"{_aceeb ,_ceecf :=_gfggab .Value ,error (nil );if _ceecf !=nil {return _ceecf ;};_ccgfbc .NameAttr =_aceeb ;continue ;};if _gfggab .Name .Local =="\u0069\u0063\u006f\u006e"{_caece ,_afae :=_e .ParseBool (_gfggab .Value );if _afae !=nil {return _afae ;};_ccgfbc .IconAttr =&_caece ;continue ;};if _gfggab .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_cgcbff ,_agaeg :=_e .ParseBool (_gfggab .Value );if _agaeg !=nil {return _agaeg ;};_ccgfbc .AdviseAttr =&_cgcbff ;continue ;};if _gfggab .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_ebcdfb ,_efbgg :=_e .ParseBool (_gfggab .Value );if _efbgg !=nil {return _efbgg ;};_ccgfbc .PreferPicAttr =&_ebcdfb ;continue ;};};for {_gfdeg ,_gdgfe :=d .Token ();if _gdgfe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_gdgfe );};if _egffd ,_ffgcd :=_gfdeg .(_b .EndElement );_ffgcd &&_egffd .Name ==start .Name {break ;};};return nil ;};func (_dgccc ST_Scope )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgccc .String (),start );};type CT_QueryCache struct{ -// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path -func (_gdaff *CT_PCDSCPage )ValidateWithPath (path string )error {for _cfaef ,_cabc :=range _gdaff .PageItem {if _feeff :=_cabc .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cfaef ));_feeff !=nil {return _feeff ;};};return nil ;};func (_bcae ST_ParameterType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_afdafe :=_ebfeac .Attr {};_afdafe .Name =name ;switch _bcae {case ST_ParameterTypeUnset :_afdafe .Value ="";case ST_ParameterTypePrompt :_afdafe .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_afdafe .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_afdafe .Value ="\u0063\u0065\u006c\u006c";};return _afdafe ,nil ;};type CT_IgnoredError struct{ +// Cached Query Count +CountAttr *uint32 ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Query +Query []*CT_Query ;};type CT_PageItem struct{ -// Evaluation Error -EvalErrorAttr *bool ; +// Page Item Name +NameAttr string ;}; -// Two Digit Text Year -TwoDigitTextYearAttr *bool ; +// Validate validates the CT_DrawingHF and its children +func (_dedea *CT_DrawingHF )Validate ()error {return _dedea .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_fcdea *CT_DataBinding )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geda :=range start .Attr {if _geda .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_beffe ,_bbgba :=_geda .Value ,error (nil );if _bbgba !=nil {return _bbgba ;};_fcdea .DataBindingNameAttr =&_beffe ;continue ;};if _geda .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_caagd ,_gdae :=_e .ParseBool (_geda .Value );if _gdae !=nil {return _gdae ;};_fcdea .FileBindingAttr =&_caagd ;continue ;};if _geda .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_eadff ,_effba :=_e .ParseUint (_geda .Value ,10,32);if _effba !=nil {return _effba ;};_gdgf :=uint32 (_eadff );_fcdea .ConnectionIDAttr =&_gdgf ;continue ;};if _geda .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ebcdg ,_abba :=_geda .Value ,error (nil );if _abba !=nil {return _abba ;};_fcdea .FileBindingNameAttr =&_ebcdg ;continue ;};if _geda .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_feb ,_eadeg :=_e .ParseUint (_geda .Value ,10,32);if _eadeg !=nil {return _eadeg ;};_fcdea .DataBindingLoadModeAttr =uint32 (_feb );continue ;};};_gdcb :for {_gdade ,_gcgfcg :=d .Token ();if _gcgfcg !=nil {return _gcgfcg ;};switch _dbdgd :=_gdade .(type ){case _b .StartElement :switch _dbdgd .Name {default:if _bbac ,_faae :=_d .CreateElement (_dbdgd );_faae !=nil {return _faae ;}else {if _fgcba :=d .DecodeElement (_bbac ,&_dbdgd );_fgcba !=nil {return _fgcba ;};_fcdea .Any =_bbac ;};};case _b .EndElement :break _gdcb ;case _b .CharData :};};return nil ;};func (_cffgb ST_GradientType )Validate ()error {return _cffgb .ValidateWithPath ("")};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2;ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;); -// Number Stored As Text -NumberStoredAsTextAttr *bool ; +// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path +func (_ecafe *CT_Chartsheet )ValidateWithPath (path string )error {if _ecafe .SheetPr !=nil {if _deec :=_ecafe .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_deec !=nil {return _deec ;};};if _cgbc :=_ecafe .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_cgbc !=nil {return _cgbc ;};if _ecafe .SheetProtection !=nil {if _fgeaa :=_ecafe .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fgeaa !=nil {return _fgeaa ;};};if _ecafe .CustomSheetViews !=nil {if _ddfga :=_ecafe .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_ddfga !=nil {return _ddfga ;};};if _ecafe .PageMargins !=nil {if _aadc :=_ecafe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_aadc !=nil {return _aadc ;};};if _ecafe .PageSetup !=nil {if _ddac :=_ecafe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ddac !=nil {return _ddac ;};};if _ecafe .HeaderFooter !=nil {if _afcg :=_ecafe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_afcg !=nil {return _afcg ;};};if _gaea :=_ecafe .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gaea !=nil {return _gaea ;};if _ecafe .LegacyDrawing !=nil {if _bfaa :=_ecafe .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bfaa !=nil {return _bfaa ;};};if _ecafe .LegacyDrawingHF !=nil {if _acfgf :=_ecafe .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_acfgf !=nil {return _acfgf ;};};if _ecafe .DrawingHF !=nil {if _efbc :=_ecafe .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_efbc !=nil {return _efbc ;};};if _ecafe .Picture !=nil {if _abfd :=_ecafe .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_abfd !=nil {return _abfd ;};};if _ecafe .WebPublishItems !=nil {if _deaeg :=_ecafe .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_deaeg !=nil {return _deaeg ;};};if _ecafe .ExtLst !=nil {if _ffbe :=_ecafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbe !=nil {return _ffbe ;};};return nil ;};func NewCT_Error ()*CT_Error {_bfgfe :=&CT_Error {};return _bfgfe };func NewCT_Control ()*CT_Control {_ebge :=&CT_Control {};return _ebge }; -// Formula -FormulaAttr *bool ; +// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path +func (_cfaccf *CT_PivotFilters )ValidateWithPath (path string )error {for _abfb ,_afffd :=range _cfaccf .Filter {if _bceac :=_afffd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abfb ));_bceac !=nil {return _bceac ;};};return nil ;};type CT_ServerFormat struct{ -// Formula Range -FormulaRangeAttr *bool ; +// Culture +CultureAttr *string ; -// Unlocked Formula -UnlockedFormulaAttr *bool ; +// Format +FormatAttr *string ;};type CT_RevisionHeader struct{ -// Empty Cell Reference -EmptyCellReferenceAttr *bool ; +// GUID +GuidAttr string ; -// List Data Validation -ListDataValidationAttr *bool ; +// Date Time +DateTimeAttr _gb .Time ; -// Calculated Column -CalculatedColumnAttr *bool ;};func NewCT_SheetDimension ()*CT_SheetDimension {_dgcbe :=&CT_SheetDimension {};return _dgcbe }; +// Last Sheet Id +MaxSheetIdAttr uint32 ; -// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path -func (_bcfcf *CT_TableColumns )ValidateWithPath (path string )error {for _begcb ,_fgdg :=range _bcfcf .TableColumn {if _acbgg :=_fgdg .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_begcb ));_acbgg !=nil {return _acbgg ;};};return nil ;};func (_afdeg *ST_DataValidationImeMode )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bgbce ,_aaca :=d .Token ();if _aaca !=nil {return _aaca ;};if _afced ,_fdadg :=_bgbce .(_ebfeac .EndElement );_fdadg &&_afced .Name ==start .Name {*_afdeg =1;return nil ;};if _egbcdd ,_dfgcgf :=_bgbce .(_ebfeac .CharData );!_dfgcgf {return _eecbf .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",_bgbce );}else {switch string (_egbcdd ){case "":*_afdeg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_afdeg =1;case "\u006f\u0066\u0066":*_afdeg =2;case "\u006f\u006e":*_afdeg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_afdeg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_afdeg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_afdeg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_afdeg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_afdeg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_afdeg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_afdeg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_afdeg =11;};};_bgbce ,_aaca =d .Token ();if _aaca !=nil {return _aaca ;};if _acdbd ,_dgfcd :=_bgbce .(_ebfeac .EndElement );_dgfcd &&_acdbd .Name ==start .Name {return nil ;};return _eecbf .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",_bgbce );};func NewCT_MRUColors ()*CT_MRUColors {_dffc :=&CT_MRUColors {};return _dffc };func (_bgaaa *CT_RangeSets )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bgaaa .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgaaa .CountAttr )});};e .EncodeToken (start );_cadbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_abbec :=range _bgaaa .RangeSet {e .EncodeElement (_abbec ,_cadbc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_abdfa *ST_Axis )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_abdfa =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_abdfa =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_abdfa =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_abdfa =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_abdfa =4;};return nil ;};func (_bcabd *CT_SheetId )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dafb :=range start .Attr {if _dafb .Name .Local =="\u0076\u0061\u006c"{_cedbc ,_aggdff :=_ccfece .ParseUint (_dafb .Value ,10,32);if _aggdff !=nil {return _aggdff ;};_bcabd .ValAttr =uint32 (_cedbc );continue ;};};for {_eagfde ,_gcdga :=d .Token ();if _gcdga !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_gcdga );};if _gebbaa ,_ebeda :=_eagfde .(_ebfeac .EndElement );_ebeda &&_gebbaa .Name ==start .Name {break ;};};return nil ;}; +// User Name +UserNameAttr string ;IdAttr string ; -// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path -func (_cfeeb *CT_MdxTuple )ValidateWithPath (path string )error {for _cgddd ,_bagcfd :=range _cfeeb .N {if _cabaec :=_bagcfd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cgddd ));_cabaec !=nil {return _cabaec ;};};return nil ;}; +// Minimum Revision Id +MinRIdAttr *uint32 ; -// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path -func (_efag *CT_MdxSet )ValidateWithPath (path string )error {if _ccgef :=_efag .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_ccgef !=nil {return _ccgef ;};for _ffdgg ,_effcg :=range _efag .N {if _ge :=_effcg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ffdgg ));_ge !=nil {return _ge ;};};return nil ;}; +// Max Revision Id +MaxRIdAttr *uint32 ; -// Validate validates the CT_Borders and its children -func (_dabgb *CT_Borders )Validate ()error {return _dabgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_cedeb ST_GradientType )String ()string {switch _cedeb {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};type CT_Revisions struct{ +// Sheet Id Map +SheetIdMap *CT_SheetIdMap ; -// Revision Row Column Insert Delete -Rrc []*CT_RevisionRowColumn ; +// Reviewed List +ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};type CT_RevisionSheetRename struct{ -// Revision Cell Move -Rm []*CT_RevisionMove ; +// Sheet Id +SheetIdAttr uint32 ; -// Revision Custom View -Rcv []*CT_RevisionCustomView ; +// Old Sheet Name +OldNameAttr string ; -// Revision Sheet Name -Rsnm []*CT_RevisionSheetRename ; +// New Sheet Name +NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_fddea *CT_LevelGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fddea .GroupMembers =NewCT_GroupMembers ();for _ ,_adfaf :=range start .Attr {if _adfaf .Name .Local =="\u006e\u0061\u006d\u0065"{_dccfdg ,_geeeeg :=_adfaf .Value ,error (nil );if _geeeeg !=nil {return _geeeeg ;};_fddea .NameAttr =_dccfdg ;continue ;};if _adfaf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_faebc ,_bedga :=_adfaf .Value ,error (nil );if _bedga !=nil {return _bedga ;};_fddea .UniqueNameAttr =_faebc ;continue ;};if _adfaf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bdffc ,_dcfa :=_adfaf .Value ,error (nil );if _dcfa !=nil {return _dcfa ;};_fddea .CaptionAttr =_bdffc ;continue ;};if _adfaf .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_fcadd ,_dgacb :=_adfaf .Value ,error (nil );if _dgacb !=nil {return _dgacb ;};_fddea .UniqueParentAttr =&_fcadd ;continue ;};if _adfaf .Name .Local =="\u0069\u0064"{_cabgc ,_efcad :=_e .ParseInt (_adfaf .Value ,10,32);if _efcad !=nil {return _efcad ;};_beadg :=int32 (_cabgc );_fddea .IdAttr =&_beadg ;continue ;};};_aeafb :for {_bbgbe ,_dgfff :=d .Token ();if _dgfff !=nil {return _dgfff ;};switch _cfbad :=_bbgbe .(type ){case _b .StartElement :switch _cfbad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _egdecb :=d .DecodeElement (_fddea .GroupMembers ,&_cfbad );_egdecb !=nil {return _egdecb ;};default:_d .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\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_cfbad .Name );if _ggcfb :=d .Skip ();_ggcfb !=nil {return _ggcfb ;};};case _b .EndElement :break _aeafb ;case _b .CharData :};};return nil ;}; -// Revision Insert Sheet -Ris []*CT_RevisionInsertSheet ; +// Validate validates the CT_Fill and its children +func (_abeaf *CT_Fill )Validate ()error {return _abeaf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func NewCT_CacheFields ()*CT_CacheFields {_gga :=&CT_CacheFields {};return _gga };func (_fddae *ST_SortType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fddae =0;case "\u006e\u006f\u006e\u0065":*_fddae =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fddae =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fddae =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_fddae =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_fddae =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_fddae =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_fddae =7;};return nil ;};func (_cddfc *CT_DdeValues )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cddfc .RowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cddfc .RowsAttr )});};if _cddfc .ColsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cddfc .ColsAttr )});};e .EncodeToken (start );_gcfdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_fbdbc :=range _cddfc .Value {e .EncodeElement (_fbdbc ,_gcfdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_bfaec :=&CT_Font {};return _bfaec }; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Validate validates the CT_PageItem and its children +func (_fgfef *CT_PageItem )Validate ()error {return _fgfef .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func NewCT_MetadataTypes ()*CT_MetadataTypes {_eeebc :=&CT_MetadataTypes {};return _eeebc };func (_acacc *CT_MdxMemeberProp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_acacc .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0070"},Value :_f .Sprintf ("\u0025\u0076",_acacc .NpAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Revision Format -Rfmt []*CT_RevisionFormatting ; +// Validate validates the CT_CustomProperty and its children +func (_becdg *CT_CustomProperty )Validate ()error {return _becdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_dcdfcga ST_MdxSetOrder )ValidateWithPath (path string )error {switch _dcdfcga {case 0,1,2,3,4,5,6,7: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 (_dcdfcga ));};return nil ;}; -// Revision AutoFormat -Raf []*CT_RevisionAutoFormatting ; +// Validate validates the CT_DataValidations and its children +func (_gdef *CT_DataValidations )Validate ()error {return _gdef .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");}; -// Revision Defined Name -Rdn []*CT_RevisionDefinedName ; +// Validate validates the CT_TableFormula and its children +func (_eabcba *CT_TableFormula )Validate ()error {return _eabcba .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");}; -// Revision Cell Comment -Rcmt []*CT_RevisionComment ; +// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path +func (_cfgfb *CT_ConditionalFormats )ValidateWithPath (path string )error {for _gcdbf ,_bege :=range _cfgfb .ConditionalFormat {if _badf :=_bege .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gcdbf ));_badf !=nil {return _badf ;};};return nil ;}; -// Revision Query Table -Rqt []*CT_RevisionQueryTableField ; +// Validate validates the CT_Schema and its children +func (_edaa *CT_Schema )Validate ()error {return _edaa .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_cbafad *CT_WebPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egedg :=range start .Attr {if _egedg .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_egdgg ,_ffcfgg :=_e .ParseBool (_egedg .Value );if _ffcfgg !=nil {return _ffcfgg ;};_cbafad .Xl2000Attr =&_egdgg ;continue ;};if _egedg .Name .Local =="\u0078\u006d\u006c"{_fgbd ,_ecaed :=_e .ParseBool (_egedg .Value );if _ecaed !=nil {return _ecaed ;};_cbafad .XmlAttr =&_fgbd ;continue ;};if _egedg .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_gefbc ,_fgceca :=_e .ParseBool (_egedg .Value );if _fgceca !=nil {return _fgceca ;};_cbafad .ParsePreAttr =&_gefbc ;continue ;};if _egedg .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_aebfge ,_dacfed :=_e .ParseBool (_egedg .Value );if _dacfed !=nil {return _dacfed ;};_cbafad .ConsecutiveAttr =&_aebfge ;continue ;};if _egedg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_daagac ,_cdgbde :=_e .ParseBool (_egedg .Value );if _cdgbde !=nil {return _cdgbde ;};_cbafad .FirstRowAttr =&_daagac ;continue ;};if _egedg .Name .Local =="\u0078\u006c\u0039\u0037"{_aefcb ,_bgfgab :=_e .ParseBool (_egedg .Value );if _bgfgab !=nil {return _bgfgab ;};_cbafad .Xl97Attr =&_aefcb ;continue ;};if _egedg .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_beega ,_fdccda :=_e .ParseBool (_egedg .Value );if _fdccda !=nil {return _fdccda ;};_cbafad .TextDatesAttr =&_beega ;continue ;};if _egedg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_defag ,_aagdc :=_e .ParseBool (_egedg .Value );if _aagdc !=nil {return _aagdc ;};_cbafad .SourceDataAttr =&_defag ;continue ;};if _egedg .Name .Local =="\u0075\u0072\u006c"{_cedad ,_dbffad :=_egedg .Value ,error (nil );if _dbffad !=nil {return _dbffad ;};_cbafad .UrlAttr =&_cedad ;continue ;};if _egedg .Name .Local =="\u0070\u006f\u0073\u0074"{_bfaeca ,_dfbaa :=_egedg .Value ,error (nil );if _dfbaa !=nil {return _dfbaa ;};_cbafad .PostAttr =&_bfaeca ;continue ;};if _egedg .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_dabdaa ,_fbdag :=_e .ParseBool (_egedg .Value );if _fbdag !=nil {return _fbdag ;};_cbafad .HtmlTablesAttr =&_dabdaa ;continue ;};if _egedg .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_cbafad .HtmlFormatAttr .UnmarshalXMLAttr (_egedg );continue ;};if _egedg .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_dececd ,_baffb :=_egedg .Value ,error (nil );if _baffb !=nil {return _baffb ;};_cbafad .EditPageAttr =&_dececd ;continue ;};};_adcbee :for {_cdbbf ,_efbcfa :=d .Token ();if _efbcfa !=nil {return _efbcfa ;};switch _gagba :=_cdbbf .(type ){case _b .StartElement :switch _gagba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_cbafad .Tables =NewCT_Tables ();if _cebfg :=d .DecodeElement (_cbafad .Tables ,&_gagba );_cebfg !=nil {return _cebfg ;};default:_d .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\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_gagba .Name );if _gcabf :=d .Skip ();_gcabf !=nil {return _gcabf ;};};case _b .EndElement :break _adcbee ;case _b .CharData :};};return nil ;};func (_bfddde *ST_UpdateLinks )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfddde =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_bfddde =1;case "\u006e\u0065\u0076e\u0072":*_bfddde =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bfddde =3;};return nil ;};func (_feefbf *CT_RevisionHeaders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_feefbf .GuidAttr )});if _feefbf .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_feefbf .LastGuidAttr )});};if _feefbf .SharedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .SharedAttr ))});};if _feefbf .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .DiskRevisionsAttr ))});};if _feefbf .HistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .HistoryAttr ))});};if _feefbf .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .TrackRevisionsAttr ))});};if _feefbf .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .ExclusiveAttr ))});};if _feefbf .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_feefbf .RevisionIdAttr )});};if _feefbf .VersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_feefbf .VersionAttr )});};if _feefbf .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .KeepChangeHistoryAttr ))});};if _feefbf .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .ProtectedAttr ))});};if _feefbf .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_feefbf .PreserveHistoryAttr )});};e .EncodeToken (start );_dfdca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_bedfe :=range _feefbf .Header {e .EncodeElement (_bedfe ,_dfdca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcgd *CT_ColorFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcgd .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fcgd .DxfIdAttr )});};if _fcgd .CellColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fcgd .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcbg *CT_CacheHierarchy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcea :=range start .Attr {if _fcea .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fbd ,_feeac :=_fcea .Value ,error (nil );if _feeac !=nil {return _feeac ;};_dcbg .DimensionUniqueNameAttr =&_fbd ;continue ;};if _fcea .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_dbbc ,_fagf :=_fcea .Value ,error (nil );if _fagf !=nil {return _fagf ;};_dcbg .DisplayFolderAttr =&_dbbc ;continue ;};if _fcea .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fcc ,_abe :=_fcea .Value ,error (nil );if _abe !=nil {return _abe ;};_dcbg .CaptionAttr =&_fcc ;continue ;};if _fcea .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_dfcb ,_ega :=_fcea .Value ,error (nil );if _ega !=nil {return _ega ;};_dcbg .MeasureGroupAttr =&_dfcb ;continue ;};if _fcea .Name .Local =="\u0073\u0065\u0074"{_ecfg ,_gebc :=_e .ParseBool (_fcea .Value );if _gebc !=nil {return _gebc ;};_dcbg .SetAttr =&_ecfg ;continue ;};if _fcea .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_deg ,_bbca :=_e .ParseBool (_fcea .Value );if _bbca !=nil {return _bbca ;};_dcbg .MeasuresAttr =&_deg ;continue ;};if _fcea .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_ccgc ,_ccb :=_e .ParseInt (_fcea .Value ,10,32);if _ccb !=nil {return _ccb ;};_afcea :=int32 (_ccgc );_dcbg .IconSetAttr =&_afcea ;continue ;};if _fcea .Name .Local =="\u0063\u006f\u0075n\u0074"{_efad ,_fdef :=_e .ParseUint (_fcea .Value ,10,32);if _fdef !=nil {return _fdef ;};_dcbg .CountAttr =uint32 (_efad );continue ;};if _fcea .Name .Local =="\u0074\u0069\u006d\u0065"{_cbf ,_bac :=_e .ParseBool (_fcea .Value );if _bac !=nil {return _bac ;};_dcbg .TimeAttr =&_cbf ;continue ;};if _fcea .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_bde ,_geg :=_e .ParseBool (_fcea .Value );if _geg !=nil {return _geg ;};_dcbg .OneFieldAttr =&_bde ;continue ;};if _fcea .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_fda ,_efaf :=_e .ParseUint (_fcea .Value ,10,16);if _efaf !=nil {return _efaf ;};_fgef :=uint16 (_fda );_dcbg .MemberValueDatatypeAttr =&_fgef ;continue ;};if _fcea .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_debg ,_bbed :=_e .ParseBool (_fcea .Value );if _bbed !=nil {return _bbed ;};_dcbg .UnbalancedGroupAttr =&_debg ;continue ;};if _fcea .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_ccbg ,_ddbff :=_e .ParseUint (_fcea .Value ,10,32);if _ddbff !=nil {return _ddbff ;};_dbc :=uint32 (_ccbg );_dcbg .ParentSetAttr =&_dbc ;continue ;};if _fcea .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gacg ,_gbb :=_fcea .Value ,error (nil );if _gbb !=nil {return _gbb ;};_dcbg .DefaultMemberUniqueNameAttr =&_gacg ;continue ;};if _fcea .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_eabf ,_feee :=_e .ParseBool (_fcea .Value );if _feee !=nil {return _feee ;};_dcbg .MeasureAttr =&_eabf ;continue ;};if _fcea .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_eecb ,_ebbc :=_e .ParseBool (_fcea .Value );if _ebbc !=nil {return _ebbc ;};_dcbg .UnbalancedAttr =&_eecb ;continue ;};if _fcea .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bcdb ,_fdbf :=_fcea .Value ,error (nil );if _fdbf !=nil {return _fdbf ;};_dcbg .AllCaptionAttr =&_bcdb ;continue ;};if _fcea .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gfcd ,_eea :=_e .ParseBool (_fcea .Value );if _eea !=nil {return _eea ;};_dcbg .HiddenAttr =&_gfcd ;continue ;};if _fcea .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_agfgb ,_befc :=_e .ParseBool (_fcea .Value );if _befc !=nil {return _befc ;};_dcbg .AttributeAttr =&_agfgb ;continue ;};if _fcea .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_abc ,_afcf :=_fcea .Value ,error (nil );if _afcf !=nil {return _afcf ;};_dcbg .AllUniqueNameAttr =&_abc ;continue ;};if _fcea .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fagc ,_ecda :=_fcea .Value ,error (nil );if _ecda !=nil {return _ecda ;};_dcbg .UniqueNameAttr =_fagc ;continue ;};if _fcea .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_fbe ,_afgd :=_e .ParseBool (_fcea .Value );if _afgd !=nil {return _afgd ;};_dcbg .KeyAttributeAttr =&_fbe ;continue ;};};_ceea :for {_cgb ,_egbf :=d .Token ();if _egbf !=nil {return _egbf ;};switch _fbfe :=_cgb .(type ){case _b .StartElement :switch _fbfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_dcbg .FieldsUsage =NewCT_FieldsUsage ();if _ffgc :=d .DecodeElement (_dcbg .FieldsUsage ,&_fbfe );_ffgc !=nil {return _ffgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_dcbg .GroupLevels =NewCT_GroupLevels ();if _fbg :=d .DecodeElement (_dcbg .GroupLevels ,&_fbfe );_fbg !=nil {return _fbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbg .ExtLst =NewCT_ExtensionList ();if _egdf :=d .DecodeElement (_dcbg .ExtLst ,&_fbfe );_egdf !=nil {return _egdf ;};default:_d .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\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_fbfe .Name );if _befg :=d .Skip ();_befg !=nil {return _befg ;};};case _b .EndElement :break _ceea ;case _b .CharData :};};return nil ;}; -// Revision Merge Conflict -Rcft []*CT_RevisionConflict ;};type CT_ColorScale struct{ +// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path +func (_fdfbea *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func NewCT_Colors ()*CT_Colors {_caad :=&CT_Colors {};return _caad };func (_faafg *CT_RgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faafg .RgbAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0067\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_faafg .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfbfa *CT_RevisionRowColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfbfa .SIdAttr )});if _gfbfa .EolAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbfa .EolAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_gfbfa .RefAttr )});_eagdc ,_cbgaa :=_gfbfa .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cbgaa !=nil {return _cbgaa ;};start .Attr =append (start .Attr ,_eagdc );if _gfbfa .EdgeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbfa .EdgeAttr ))});};if _gfbfa .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfbfa .RIdAttr )});};if _gfbfa .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbfa .UaAttr ))});};if _gfbfa .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbfa .RaAttr ))});};e .EncodeToken (start );if _gfbfa .Undo !=nil {_adcdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_dgbca :=range _gfbfa .Undo {e .EncodeElement (_dgbca ,_adcdc );};};if _gfbfa .Rcc !=nil {_afdbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ffaaba :=range _gfbfa .Rcc {e .EncodeElement (_ffaaba ,_afdbf );};};if _gfbfa .Rfmt !=nil {_ddedd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_caabff :=range _gfbfa .Rfmt {e .EncodeElement (_caabff ,_ddedd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Validate validates the CT_PivotCacheDefinition and its children +func (_fcagb *CT_PivotCacheDefinition )Validate ()error {return _fcagb .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_bacbbd ST_CfType )ValidateWithPath (path string )error {switch _bacbbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_bacbbd ));};return nil ;};func (_abeca *CT_RPrElt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geffd :for {_feded ,_ddaec :=d .Token ();if _ddaec !=nil {return _ddaec ;};switch _bdgbg :=_feded .(type ){case _b .StartElement :switch _bdgbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_abeca .RFont =NewCT_FontName ();if _dgebf :=d .DecodeElement (_abeca .RFont ,&_bdgbg );_dgebf !=nil {return _dgebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_abeca .Charset =NewCT_IntProperty ();if _gcefg :=d .DecodeElement (_abeca .Charset ,&_bdgbg );_gcefg !=nil {return _gcefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_abeca .Family =NewCT_IntProperty ();if _bcdgc :=d .DecodeElement (_abeca .Family ,&_bdgbg );_bcdgc !=nil {return _bcdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_abeca .B =NewCT_BooleanProperty ();if _geadc :=d .DecodeElement (_abeca .B ,&_bdgbg );_geadc !=nil {return _geadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_abeca .I =NewCT_BooleanProperty ();if _cffca :=d .DecodeElement (_abeca .I ,&_bdgbg );_cffca !=nil {return _cffca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_abeca .Strike =NewCT_BooleanProperty ();if _dfdga :=d .DecodeElement (_abeca .Strike ,&_bdgbg );_dfdga !=nil {return _dfdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_abeca .Outline =NewCT_BooleanProperty ();if _aaegc :=d .DecodeElement (_abeca .Outline ,&_bdgbg );_aaegc !=nil {return _aaegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_abeca .Shadow =NewCT_BooleanProperty ();if _dceaa :=d .DecodeElement (_abeca .Shadow ,&_bdgbg );_dceaa !=nil {return _dceaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_abeca .Condense =NewCT_BooleanProperty ();if _dfbad :=d .DecodeElement (_abeca .Condense ,&_bdgbg );_dfbad !=nil {return _dfbad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_abeca .Extend =NewCT_BooleanProperty ();if _cagaa :=d .DecodeElement (_abeca .Extend ,&_bdgbg );_cagaa !=nil {return _cagaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_abeca .Color =NewCT_Color ();if _egeae :=d .DecodeElement (_abeca .Color ,&_bdgbg );_egeae !=nil {return _egeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_abeca .Sz =NewCT_FontSize ();if _gccgd :=d .DecodeElement (_abeca .Sz ,&_bdgbg );_gccgd !=nil {return _gccgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_abeca .U =NewCT_UnderlineProperty ();if _cdfgc :=d .DecodeElement (_abeca .U ,&_bdgbg );_cdfgc !=nil {return _cdfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_abeca .VertAlign =NewCT_VerticalAlignFontProperty ();if _bbeee :=d .DecodeElement (_abeca .VertAlign ,&_bdgbg );_bbeee !=nil {return _bbeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_abeca .Scheme =NewCT_FontScheme ();if _eabgcf :=d .DecodeElement (_abeca .Scheme ,&_bdgbg );_eabgcf !=nil {return _eabgcf ;};default:_d .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\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_bdgbg .Name );if _fafaff :=d .Skip ();_fafaff !=nil {return _fafaff ;};};case _b .EndElement :break _geffd ;case _b .CharData :};};return nil ;};type CT_Stylesheet struct{ -// Color Gradiant Interpolation -Color []*CT_Color ;};func (_bbdeg *CT_CustomChartsheetView )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_bbdeg .GuidAttr )});if _bbdeg .ScaleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bbdeg .ScaleAttr )});};if _bbdeg .StateAttr !=ST_SheetStateUnset {_cbfgf ,_fgaegf :=_bbdeg .StateAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0074\u0061t\u0065"});if _fgaegf !=nil {return _fgaegf ;};start .Attr =append (start .Attr ,_cbfgf );};if _bbdeg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bbdeg .ZoomToFitAttr ))});};e .EncodeToken (start );if _bbdeg .PageMargins !=nil {_gabgf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bbdeg .PageMargins ,_gabgf );};if _bbdeg .PageSetup !=nil {_gafac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bbdeg .PageSetup ,_gafac );};if _bbdeg .HeaderFooter !=nil {_edbae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bbdeg .HeaderFooter ,_edbae );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fgab ST_WebSourceType )ValidateWithPath (path string )error {switch _fgab {case 0,1,2,3,4,5,6,7,8:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgab ));};return nil ;};type CT_DataBar struct{ +// Number Formats +NumFmts *CT_NumFmts ; -// Minimum Length -MinLengthAttr *uint32 ; +// Fonts +Fonts *CT_Fonts ; -// Maximum Length -MaxLengthAttr *uint32 ; +// Fills +Fills *CT_Fills ; -// Show Values -ShowValueAttr *bool ; +// Borders +Borders *CT_Borders ; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Formatting Records +CellStyleXfs *CT_CellStyleXfs ; -// Data Bar Color -Color *CT_Color ;};func (_eadbc *ST_DvAspect )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gbcfb ,_afcg :=d .Token ();if _afcg !=nil {return _afcg ;};if _dffagg ,_bceaaa :=_gbcfb .(_ebfeac .EndElement );_bceaaa &&_dffagg .Name ==start .Name {*_eadbc =1;return nil ;};if _cbbb ,_dbbg :=_gbcfb .(_ebfeac .CharData );!_dbbg {return _eecbf .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",_gbcfb );}else {switch string (_cbbb ){case "":*_eadbc =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_eadbc =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_eadbc =2;};};_gbcfb ,_afcg =d .Token ();if _afcg !=nil {return _afcg ;};if _facad ,_dfecf :=_gbcfb .(_ebfeac .EndElement );_dfecf &&_facad .Name ==start .Name {return nil ;};return _eecbf .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",_gbcfb );};func (_dfecg *CT_Borders )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbfbc :=range start .Attr {if _fbfbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcffa ,_bgba :=_ccfece .ParseUint (_fbfbc .Value ,10,32);if _bgba !=nil {return _bgba ;};_affge :=uint32 (_bcffa );_dfecg .CountAttr =&_affge ;continue ;};};_effaea :for {_adfcb ,_eecffc :=d .Token ();if _eecffc !=nil {return _eecffc ;};switch _afdgb :=_adfcb .(type ){case _ebfeac .StartElement :switch _afdgb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_gedfe :=NewCT_Border ();if _dafab :=d .DecodeElement (_gedfe ,&_afdgb );_dafab !=nil {return _dafab ;};_dfecg .Border =append (_dfecg .Border ,_gedfe );default:_afeac .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\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_afdgb .Name );if _acdea :=d .Skip ();_acdea !=nil {return _acdea ;};};case _ebfeac .EndElement :break _effaea ;case _ebfeac .CharData :};};return nil ;};type CT_DataFields struct{ +// Cell Formats +CellXfs *CT_CellXfs ; -// Data Items Count -CountAttr *uint32 ; +// Cell Styles +CellStyles *CT_CellStyles ; -// Data Field Item -DataField []*CT_DataField ;};func (_ffed *ST_SortMethod )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ffed =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_ffed =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_ffed =2;case "\u006e\u006f\u006e\u0065":*_ffed =3;};return nil ;};func (_bgcgc *Headers )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bgcgc .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_adgca :=range start .Attr {if _adgca .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_egebf ,_dgeac :=_ccfece .ParseBool (_adgca .Value );if _dgeac !=nil {return _dgeac ;};_bgcgc .ExclusiveAttr =&_egebf ;continue ;};if _adgca .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_feffad ,_aadac :=_adgca .Value ,error (nil );if _aadac !=nil {return _aadac ;};_bgcgc .LastGuidAttr =&_feffad ;continue ;};if _adgca .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_ccgc ,_cgaf :=_ccfece .ParseBool (_adgca .Value );if _cgaf !=nil {return _cgaf ;};_bgcgc .SharedAttr =&_ccgc ;continue ;};if _adgca .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_cfbf ,_dadfc :=_ccfece .ParseBool (_adgca .Value );if _dadfc !=nil {return _dadfc ;};_bgcgc .DiskRevisionsAttr =&_cfbf ;continue ;};if _adgca .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_caefb ,_dcedg :=_ccfece .ParseBool (_adgca .Value );if _dcedg !=nil {return _dcedg ;};_bgcgc .HistoryAttr =&_caefb ;continue ;};if _adgca .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_acge ,_fedcd :=_ccfece .ParseBool (_adgca .Value );if _fedcd !=nil {return _fedcd ;};_bgcgc .TrackRevisionsAttr =&_acge ;continue ;};if _adgca .Name .Local =="\u0067\u0075\u0069\u0064"{_edddg ,_beab :=_adgca .Value ,error (nil );if _beab !=nil {return _beab ;};_bgcgc .GuidAttr =_edddg ;continue ;};if _adgca .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_fegdg ,_cbfb :=_ccfece .ParseUint (_adgca .Value ,10,32);if _cbfb !=nil {return _cbfb ;};_eadde :=uint32 (_fegdg );_bgcgc .RevisionIdAttr =&_eadde ;continue ;};if _adgca .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_efcgf ,_fggcad :=_ccfece .ParseInt (_adgca .Value ,10,32);if _fggcad !=nil {return _fggcad ;};_fbcbd :=int32 (_efcgf );_bgcgc .VersionAttr =&_fbcbd ;continue ;};if _adgca .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_abaae ,_ggebdb :=_ccfece .ParseBool (_adgca .Value );if _ggebdb !=nil {return _ggebdb ;};_bgcgc .KeepChangeHistoryAttr =&_abaae ;continue ;};if _adgca .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_aggfc ,_geef :=_ccfece .ParseBool (_adgca .Value );if _geef !=nil {return _geef ;};_bgcgc .ProtectedAttr =&_aggfc ;continue ;};if _adgca .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_decfg ,_bfdf :=_ccfece .ParseUint (_adgca .Value ,10,32);if _bfdf !=nil {return _bfdf ;};_caccg :=uint32 (_decfg );_bgcgc .PreserveHistoryAttr =&_caccg ;continue ;};};_eccag :for {_gdgcf ,_aabda :=d .Token ();if _aabda !=nil {return _aabda ;};switch _dgfcb :=_gdgcf .(type ){case _ebfeac .StartElement :switch _dgfcb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_dafbca :=NewCT_RevisionHeader ();if _gcaf :=d .DecodeElement (_dafbca ,&_dgfcb );_gcaf !=nil {return _gcaf ;};_bgcgc .Header =append (_bgcgc .Header ,_dafbca );default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_dgfcb .Name );if _cadbg :=d .Skip ();_cadbg !=nil {return _cadbg ;};};case _ebfeac .EndElement :break _eccag ;case _ebfeac .CharData :};};return nil ;};type CT_Sheet struct{ +// Formats +Dxfs *CT_Dxfs ; -// Sheet Name -NameAttr string ; +// Table Styles +TableStyles *CT_TableStyles ; -// Sheet Tab Id -SheetIdAttr uint32 ; +// Colors +Colors *CT_Colors ; -// Visible State -StateAttr ST_SheetState ;IdAttr string ;};func (_agegbc *CT_SingleXmlCells )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_bffb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_fecbb :=range _agegbc .SingleXmlCell {e .EncodeElement (_fecbb ,_bffb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_CellStyleXfs struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Style Count -CountAttr *uint32 ; +// Validate validates the CT_Hyperlink and its children +func (_cbbefg *CT_Hyperlink )Validate ()error {return _cbbefg .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_ccdff :=&CT_RevisionCustomView {};_ccdff .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_ccdff .ActionAttr =ST_RevisionAction (1);return _ccdff ;};func (_eefcg *CT_Xf )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eefcg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .NumFmtIdAttr )});};if _eefcg .FontIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .FontIdAttr )});};if _eefcg .FillIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .FillIdAttr )});};if _eefcg .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .BorderIdAttr )});};if _eefcg .XfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .XfIdAttr )});};if _eefcg .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .QuotePrefixAttr ))});};if _eefcg .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .PivotButtonAttr ))});};if _eefcg .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyNumberFormatAttr ))});};if _eefcg .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyFontAttr ))});};if _eefcg .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyFillAttr ))});};if _eefcg .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyBorderAttr ))});};if _eefcg .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyAlignmentAttr ))});};if _eefcg .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyProtectionAttr ))});};e .EncodeToken (start );if _eefcg .Alignment !=nil {_edfcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_eefcg .Alignment ,_edfcb );};if _eefcg .Protection !=nil {_cgbfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eefcg .Protection ,_cgbfa );};if _eefcg .ExtLst !=nil {_ebccae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefcg .ExtLst ,_ebccae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fggac *CT_Filter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abfed :=range start .Attr {if _abfed .Name .Local =="\u0076\u0061\u006c"{_efcg ,_efgf :=_abfed .Value ,error (nil );if _efgf !=nil {return _efgf ;};_fggac .ValAttr =&_efcg ;continue ;};};for {_fbefd ,_ecbbg :=d .Token ();if _ecbbg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_ecbbg );};if _dbfca ,_gdgc :=_fbefd .(_b .EndElement );_gdgc &&_dbfca .Name ==start .Name {break ;};};return nil ;};func (_bbbgb *CT_SheetData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdafg :for {_gcgfcge ,_dacfe :=d .Token ();if _dacfe !=nil {return _dacfe ;};switch _cacag :=_gcgfcge .(type ){case _b .StartElement :switch _cacag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_egbccb :=NewCT_Row ();if _cdedc :=d .DecodeElement (_egbccb ,&_cacag );_cdedc !=nil {return _cdedc ;};_bbbgb .Row =append (_bbbgb .Row ,_egbccb );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cacag .Name );if _gddgad :=d .Skip ();_gddgad !=nil {return _gddgad ;};};case _b .EndElement :break _gbdafg ;case _b .CharData :};};return nil ;}; -// Formatting Elements -Xf []*CT_Xf ;};func (_cgdac ST_DataValidationErrorStyle )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_egcbg :=_ebfeac .Attr {};_egcbg .Name =name ;switch _cgdac {case ST_DataValidationErrorStyleUnset :_egcbg .Value ="";case ST_DataValidationErrorStyleStop :_egcbg .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_egcbg .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_egcbg .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _egcbg ,nil ;};func (_eaed *CT_Set )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_agade :=range start .Attr {if _agade .Name .Local =="\u0063\u006f\u0075n\u0074"{_becae ,_bcgga :=_ccfece .ParseUint (_agade .Value ,10,32);if _bcgga !=nil {return _bcgga ;};_bafeea :=uint32 (_becae );_eaed .CountAttr =&_bafeea ;continue ;};if _agade .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_fegad ,_abdb :=_ccfece .ParseInt (_agade .Value ,10,32);if _abdb !=nil {return _abdb ;};_eaed .MaxRankAttr =int32 (_fegad );continue ;};if _agade .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_eabbd ,_gbbde :=_agade .Value ,error (nil );if _gbbde !=nil {return _gbbde ;};_eaed .SetDefinitionAttr =_eabbd ;continue ;};if _agade .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_eaed .SortTypeAttr .UnmarshalXMLAttr (_agade );continue ;};if _agade .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_fcadeg ,_dbaeca :=_ccfece .ParseBool (_agade .Value );if _dbaeca !=nil {return _dbaeca ;};_eaed .QueryFailedAttr =&_fcadeg ;continue ;};};_fbaddf :for {_gefcb ,_fcefag :=d .Token ();if _fcefag !=nil {return _fcefag ;};switch _gggeeb :=_gefcb .(type ){case _ebfeac .StartElement :switch _gggeeb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_ebca :=NewCT_Tuples ();if _deaad :=d .DecodeElement (_ebca ,&_gggeeb );_deaad !=nil {return _deaad ;};_eaed .Tpls =append (_eaed .Tpls ,_ebca );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_eaed .SortByTuple =NewCT_Tuples ();if _dbggfc :=d .DecodeElement (_eaed .SortByTuple ,&_gggeeb );_dbggfc !=nil {return _dbggfc ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0074\u0020\u0025\u0076",_gggeeb .Name );if _fecg :=d .Skip ();_fecg !=nil {return _fecg ;};};case _ebfeac .EndElement :break _fbaddf ;case _ebfeac .CharData :};};return nil ;};func (_cgad *CT_ExtensionList )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bcfag :for {_bebbc ,_bbabad :=d .Token ();if _bbabad !=nil {return _bbabad ;};switch _gcbg :=_bebbc .(type ){case _ebfeac .StartElement :switch _gcbg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cefc :=NewCT_Extension ();if _bdfc :=d .DecodeElement (_cefc ,&_gcbg );_bdfc !=nil {return _bdfc ;};_cgad .Ext =append (_cgad .Ext ,_cefc );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_gcbg .Name );if _dgae :=d .Skip ();_dgae !=nil {return _dgae ;};};case _ebfeac .EndElement :break _bcfag ;case _ebfeac .CharData :};};return nil ;};func (_dbafd ST_Type )String ()string {switch _dbafd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c";case 3:return "\u0072\u006f\u0077";case 4:return "\u0063\u006f\u006c\u0075\u006d\u006e";};return "";};func (_dacde *ST_FormatAction )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dacde =0;case "\u0062\u006c\u0061n\u006b":*_dacde =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_dacde =2;case "\u0064\u0072\u0069l\u006c":*_dacde =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dacde =4;};return nil ;}; +// Validate validates the CT_RPrElt and its children +func (_gccbf *CT_RPrElt )Validate ()error {return _gccbf .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};func (_fcfgb *CT_PivotHierarchy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadee :=range start .Attr {if _cadee .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_addde ,_gcfaa :=_e .ParseBool (_cadee .Value );if _gcfaa !=nil {return _gcfaa ;};_fcfgb .DragToDataAttr =&_addde ;continue ;};if _cadee .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gfcad ,_dcbfge :=_e .ParseBool (_cadee .Value );if _dcbfge !=nil {return _dcbfge ;};_fcfgb .OutlineAttr =&_gfcad ;continue ;};if _cadee .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_cagfb ,_bfega :=_e .ParseBool (_cadee .Value );if _bfega !=nil {return _bfega ;};_fcfgb .SubtotalTopAttr =&_cagfb ;continue ;};if _cadee .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_aggce ,_edceg :=_e .ParseBool (_cadee .Value );if _edceg !=nil {return _edceg ;};_fcfgb .ShowInFieldListAttr =&_aggce ;continue ;};if _cadee .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fbfec ,_febbg :=_e .ParseBool (_cadee .Value );if _febbg !=nil {return _febbg ;};_fcfgb .DragToRowAttr =&_fbfec ;continue ;};if _cadee .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_aadeg ,_edfb :=_e .ParseBool (_cadee .Value );if _edfb !=nil {return _edfb ;};_fcfgb .DragToColAttr =&_aadeg ;continue ;};if _cadee .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_abgcd ,_caeba :=_e .ParseBool (_cadee .Value );if _caeba !=nil {return _caeba ;};_fcfgb .DragToPageAttr =&_abgcd ;continue ;};if _cadee .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_aacdb ,_ccace :=_e .ParseBool (_cadee .Value );if _ccace !=nil {return _ccace ;};_fcfgb .MultipleItemSelectionAllowedAttr =&_aacdb ;continue ;};if _cadee .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_ffdfc ,_cfece :=_e .ParseBool (_cadee .Value );if _cfece !=nil {return _cfece ;};_fcfgb .DragOffAttr =&_ffdfc ;continue ;};if _cadee .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fdaac ,_feffe :=_e .ParseBool (_cadee .Value );if _feffe !=nil {return _feffe ;};_fcfgb .IncludeNewItemsInFilterAttr =&_fdaac ;continue ;};if _cadee .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ffecf ,_aegfc :=_cadee .Value ,error (nil );if _aegfc !=nil {return _aegfc ;};_fcfgb .CaptionAttr =&_ffecf ;continue ;};};_cgffg :for {_gddee ,_dacbc :=d .Token ();if _dacbc !=nil {return _dacbc ;};switch _eabfg :=_gddee .(type ){case _b .StartElement :switch _eabfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_fcfgb .Mps =NewCT_MemberProperties ();if _gdbed :=d .DecodeElement (_fcfgb .Mps ,&_eabfg );_gdbed !=nil {return _gdbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_cfdeb :=NewCT_Members ();if _cbcffb :=d .DecodeElement (_cfdeb ,&_eabfg );_cbcffb !=nil {return _cbcffb ;};_fcfgb .Members =append (_fcfgb .Members ,_cfdeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfgb .ExtLst =NewCT_ExtensionList ();if _fcggf :=d .DecodeElement (_fcfgb .ExtLst ,&_eabfg );_fcggf !=nil {return _fcggf ;};default:_d .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\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_eabfg .Name );if _eeeeeb :=d .Skip ();_eeeeeb !=nil {return _eeeeeb ;};};case _b .EndElement :break _cgffg ;case _b .CharData :};};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_bacga :=&CT_OutlinePr {};return _bacga };const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;);func NewCT_FieldGroup ()*CT_FieldGroup {_bbeg :=&CT_FieldGroup {};return _bbeg }; -// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path -func (_gfggc *CT_Tables )ValidateWithPath (path string )error {for _bdfec ,_cgecbd :=range _gfggc .M {if _fab :=_cgecbd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_bdfec ));_fab !=nil {return _fab ;};};for _bdgf ,_aaff :=range _gfggc .S {if _dafbc :=_aaff .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_bdgf ));_dafbc !=nil {return _dafbc ;};};for _baege ,_gbacd :=range _gfggc .X {if _fdeae :=_gbacd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_baege ));_fdeae !=nil {return _fdeae ;};};return nil ;};func (_effd *CT_SmartTagType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _effd .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_effd .NamespaceUriAttr )});};if _effd .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_effd .NameAttr )});};if _effd .UrlAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0072\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_effd .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Index and its children +func (_bdgcd *CT_Index )Validate ()error {return _bdgcd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_agbgbb ST_Visibility )Validate ()error {return _agbgbb .ValidateWithPath ("")};func (_gbgbbc ST_PivotAreaType )String ()string {switch _gbgbbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";}; -// Validate validates the CT_BooleanProperty and its children -func (_eagec *CT_BooleanProperty )Validate ()error {return _eagec .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_bebcf *CT_ConditionalFormat )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bebcf .PivotAreas =NewCT_PivotAreas ();for _ ,_acbd :=range start .Attr {if _acbd .Name .Local =="\u0073\u0063\u006fp\u0065"{_bebcf .ScopeAttr .UnmarshalXMLAttr (_acbd );continue ;};if _acbd .Name .Local =="\u0074\u0079\u0070\u0065"{_bebcf .TypeAttr .UnmarshalXMLAttr (_acbd );continue ;};if _acbd .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_bbfd ,_aggda :=_ccfece .ParseUint (_acbd .Value ,10,32);if _aggda !=nil {return _aggda ;};_bebcf .PriorityAttr =uint32 (_bbfd );continue ;};};_ccfad :for {_aadea ,_feaae :=d .Token ();if _feaae !=nil {return _feaae ;};switch _bfbc :=_aadea .(type ){case _ebfeac .StartElement :switch _bfbc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _dddfb :=d .DecodeElement (_bebcf .PivotAreas ,&_bfbc );_dddfb !=nil {return _dddfb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebcf .ExtLst =NewCT_ExtensionList ();if _faac :=d .DecodeElement (_bebcf .ExtLst ,&_bfbc );_faac !=nil {return _faac ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_bfbc .Name );if _ddcefa :=d .Skip ();_ddcefa !=nil {return _ddcefa ;};};case _ebfeac .EndElement :break _ccfad ;case _ebfeac .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path +func (_afaef *CT_RangePr )ValidateWithPath (path string )error {if _dbfdbf :=_afaef .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_dbfdbf !=nil {return _dbfdbf ;};return nil ;};func (_gfecca *CT_OleLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfecca .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfecca .ProgIdAttr )});e .EncodeToken (start );if _gfecca .OleItems !=nil {_fffa :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gfecca .OleItems ,_fffa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Xf struct{ -// Validate validates the CT_TextField and its children -func (_eebbd *CT_TextField )Validate ()error {return _eebbd .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_gcfcac ST_PivotFilterType )String ()string {switch _gcfcac {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079";case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032";case 53:return "\u0051\u0033";case 54:return "\u0051\u0034";case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037";case 62:return "\u004d\u0038";case 63:return "\u004d\u0039";case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";}; +// Number Format Id +NumFmtIdAttr *uint32 ; -// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path -func (_ebgfe *CT_ChartsheetView )ValidateWithPath (path string )error {if _ebgfe .ExtLst !=nil {if _dgdfba :=_ebgfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgdfba !=nil {return _dgdfba ;};};return nil ;};func (_bced *CT_SheetId )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_bced .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eeeff *CT_CacheSource )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eeeff .TypeAttr =ST_SourceType (1);for _ ,_caba :=range start .Attr {if _caba .Name .Local =="\u0074\u0079\u0070\u0065"{_eeeff .TypeAttr .UnmarshalXMLAttr (_caba );continue ;};if _caba .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cbgfb ,_cffa :=_ccfece .ParseUint (_caba .Value ,10,32);if _cffa !=nil {return _cffa ;};_bgf :=uint32 (_cbgfb );_eeeff .ConnectionIdAttr =&_bgf ;continue ;};};_dbabga :for {_dedb ,_dadfag :=d .Token ();if _dadfag !=nil {return _dadfag ;};switch _cfaaf :=_dedb .(type ){case _ebfeac .StartElement :switch _cfaaf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_eeeff .WorksheetSource =NewCT_WorksheetSource ();if _agfa :=d .DecodeElement (_eeeff .WorksheetSource ,&_cfaaf );_agfa !=nil {return _agfa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_eeeff .Consolidation =NewCT_Consolidation ();if _fgbff :=d .DecodeElement (_eeeff .Consolidation ,&_cfaaf );_fgbff !=nil {return _fgbff ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeeff .ExtLst =NewCT_ExtensionList ();if _fgcdga :=d .DecodeElement (_eeeff .ExtLst ,&_cfaaf );_fgcdga !=nil {return _fgcdga ;};default:_afeac .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\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_cfaaf .Name );if _abeca :=d .Skip ();_abeca !=nil {return _abeca ;};};case _ebfeac .EndElement :break _dbabga ;case _ebfeac .CharData :};};return nil ;}; +// Font Id +FontIdAttr *uint32 ; -// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path -func (_bbbdbg *CT_Hyperlinks )ValidateWithPath (path string )error {for _dfcde ,_aebade :=range _bbbdbg .Hyperlink {if _bcafd :=_aebade .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dfcde ));_bcafd !=nil {return _bcafd ;};};return nil ;}; +// Fill Id +FillIdAttr *uint32 ; -// Validate validates the CT_FutureMetadataBlock and its children -func (_bgbgcg *CT_FutureMetadataBlock )Validate ()error {return _bgbgcg .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");}; +// Border Id +BorderIdAttr *uint32 ; -// Validate validates the CT_CellWatch and its children -func (_dfeeaf *CT_CellWatch )Validate ()error {return _dfeeaf .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_ggbc *CT_Cell )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ceedf :=range start .Attr {if _ceedf .Name .Local =="\u0072"{_fecfb ,_befdd :=_ceedf .Value ,error (nil );if _befdd !=nil {return _befdd ;};_ggbc .RAttr =&_fecfb ;continue ;};if _ceedf .Name .Local =="\u0073"{_acddbe ,_gdagf :=_ccfece .ParseUint (_ceedf .Value ,10,32);if _gdagf !=nil {return _gdagf ;};_aggaf :=uint32 (_acddbe );_ggbc .SAttr =&_aggaf ;continue ;};if _ceedf .Name .Local =="\u0074"{_ggbc .TAttr .UnmarshalXMLAttr (_ceedf );continue ;};if _ceedf .Name .Local =="\u0063\u006d"{_fcgga ,_eecabe :=_ccfece .ParseUint (_ceedf .Value ,10,32);if _eecabe !=nil {return _eecabe ;};_ceade :=uint32 (_fcgga );_ggbc .CmAttr =&_ceade ;continue ;};if _ceedf .Name .Local =="\u0076\u006d"{_cfffd ,_adgdc :=_ccfece .ParseUint (_ceedf .Value ,10,32);if _adgdc !=nil {return _adgdc ;};_fdbe :=uint32 (_cfffd );_ggbc .VmAttr =&_fdbe ;continue ;};if _ceedf .Name .Local =="\u0070\u0068"{_gbdge ,_adbba :=_ccfece .ParseBool (_ceedf .Value );if _adbba !=nil {return _adbba ;};_ggbc .PhAttr =&_gbdge ;continue ;};};_gcfa :for {_abgbdd ,_addcga :=d .Token ();if _addcga !=nil {return _addcga ;};switch _cagg :=_abgbdd .(type ){case _ebfeac .StartElement :switch _cagg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_ggbc .F =NewCT_CellFormula ();if _cgdf :=d .DecodeElement (_ggbc .F ,&_cagg );_cgdf !=nil {return _cgdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_ggbc .V =new (string );if _caadbed :=d .DecodeElement (_ggbc .V ,&_cagg );_caadbed !=nil {return _caadbed ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_ggbc .Is =NewCT_Rst ();if _ffdcdc :=d .DecodeElement (_ggbc .Is ,&_cagg );_ffdcdc !=nil {return _ffdcdc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggbc .ExtLst =NewCT_ExtensionList ();if _ebfgdd :=d .DecodeElement (_ggbc .ExtLst ,&_cagg );_ebfgdd !=nil {return _ebfgdd ;};default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cagg .Name );if _fdbdf :=d .Skip ();_fdbdf !=nil {return _fdbdf ;};};case _ebfeac .EndElement :break _gcfa ;case _ebfeac .CharData :};};return nil ;};func (_cgbdg *CT_TableStyleElement )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cgbdg .TypeAttr =ST_TableStyleType (1);for _ ,_fbbfg :=range start .Attr {if _fbbfg .Name .Local =="\u0074\u0079\u0070\u0065"{_cgbdg .TypeAttr .UnmarshalXMLAttr (_fbbfg );continue ;};if _fbbfg .Name .Local =="\u0073\u0069\u007a\u0065"{_cafc ,_eaadb :=_ccfece .ParseUint (_fbbfg .Value ,10,32);if _eaadb !=nil {return _eaadb ;};_gadgc :=uint32 (_cafc );_cgbdg .SizeAttr =&_gadgc ;continue ;};if _fbbfg .Name .Local =="\u0064\u0078\u0066I\u0064"{_bdaf ,_egdfc :=_ccfece .ParseUint (_fbbfg .Value ,10,32);if _egdfc !=nil {return _egdfc ;};_bcgae :=uint32 (_bdaf );_cgbdg .DxfIdAttr =&_bcgae ;continue ;};};for {_efaga ,_daafc :=d .Token ();if _daafc !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006ce\u0053t\u0079\u006c\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_daafc );};if _fccd ,_fdfd :=_efaga .(_ebfeac .EndElement );_fdfd &&_fccd .Name ==start .Name {break ;};};return nil ;};type CT_GroupLevels struct{ +// Format Id +XfIdAttr *uint32 ; -// Grouping Level Count -CountAttr *uint32 ; +// Quote Prefix +QuotePrefixAttr *bool ; -// OLAP Grouping Levels -GroupLevel []*CT_GroupLevel ;}; +// Pivot Button +PivotButtonAttr *bool ; -// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path -func (_cccc *CT_AutoFilter )ValidateWithPath (path string )error {for _edaaa ,_ddfeg :=range _cccc .FilterColumn {if _befa :=_ddfeg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_edaaa ));_befa !=nil {return _befa ;};};if _cccc .SortState !=nil {if _cgfac :=_cccc .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cgfac !=nil {return _cgfac ;};};if _cccc .ExtLst !=nil {if _dcddd :=_cccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcddd !=nil {return _dcddd ;};};return nil ;}; +// Apply Number Format +ApplyNumberFormatAttr *bool ; -// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path -func (_bggfe *CT_PageItem )ValidateWithPath (path string )error {return nil }; +// Apply Font +ApplyFontAttr *bool ; -// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path -func (_adda *CT_SheetData )ValidateWithPath (path string )error {for _befc ,_adbc :=range _adda .Row {if _cde :=_adbc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_befc ));_cde !=nil {return _cde ;};};return nil ;};func (_bbdb *CT_Border )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dadaaf :=range start .Attr {if _dadaaf .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_bcbcff ,_gcbaed :=_ccfece .ParseBool (_dadaaf .Value );if _gcbaed !=nil {return _gcbaed ;};_bbdb .DiagonalUpAttr =&_bcbcff ;continue ;};if _dadaaf .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_gfcdb ,_dfdee :=_ccfece .ParseBool (_dadaaf .Value );if _dfdee !=nil {return _dfdee ;};_bbdb .DiagonalDownAttr =&_gfcdb ;continue ;};if _dadaaf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_fcce ,_dfebf :=_ccfece .ParseBool (_dadaaf .Value );if _dfebf !=nil {return _dfebf ;};_bbdb .OutlineAttr =&_fcce ;continue ;};};_eccee :for {_efaf ,_ffbe :=d .Token ();if _ffbe !=nil {return _ffbe ;};switch _addge :=_efaf .(type ){case _ebfeac .StartElement :switch _addge .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bbdb .Start =NewCT_BorderPr ();if _fefag :=d .DecodeElement (_bbdb .Start ,&_addge );_fefag !=nil {return _fefag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_bbdb .End =NewCT_BorderPr ();if _egead :=d .DecodeElement (_bbdb .End ,&_addge );_egead !=nil {return _egead ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bbdb .Left =NewCT_BorderPr ();if _acbf :=d .DecodeElement (_bbdb .Left ,&_addge );_acbf !=nil {return _acbf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bbdb .Right =NewCT_BorderPr ();if _gbgcc :=d .DecodeElement (_bbdb .Right ,&_addge );_gbgcc !=nil {return _gbgcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bbdb .Top =NewCT_BorderPr ();if _bfgc :=d .DecodeElement (_bbdb .Top ,&_addge );_bfgc !=nil {return _bfgc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bbdb .Bottom =NewCT_BorderPr ();if _bda :=d .DecodeElement (_bbdb .Bottom ,&_addge );_bda !=nil {return _bda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_bbdb .Diagonal =NewCT_BorderPr ();if _dbee :=d .DecodeElement (_bbdb .Diagonal ,&_addge );_dbee !=nil {return _dbee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_bbdb .Vertical =NewCT_BorderPr ();if _dbcee :=d .DecodeElement (_bbdb .Vertical ,&_addge );_dbcee !=nil {return _dbcee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_bbdb .Horizontal =NewCT_BorderPr ();if _geccg :=d .DecodeElement (_bbdb .Horizontal ,&_addge );_geccg !=nil {return _geccg ;};default:_afeac .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\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_addge .Name );if _egafc :=d .Skip ();_egafc !=nil {return _egafc ;};};case _ebfeac .EndElement :break _eccee ;case _ebfeac .CharData :};};return nil ;}; +// Apply Fill +ApplyFillAttr *bool ; -// Validate validates the CT_MdxSet and its children -func (_acfd *CT_MdxSet )Validate ()error {return _acfd .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_bcce *CT_MRUColors )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cffg :for {_aadfdf ,_acged :=d .Token ();if _acged !=nil {return _acged ;};switch _ffddb :=_aadfdf .(type ){case _ebfeac .StartElement :switch _ffddb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_gcagbb :=NewCT_Color ();if _fffgc :=d .DecodeElement (_gcagbb ,&_ffddb );_fffgc !=nil {return _fffgc ;};_bcce .Color =append (_bcce .Color ,_gcagbb );default:_afeac .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_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_ffddb .Name );if _dgcd :=d .Skip ();_dgcd !=nil {return _dgcd ;};};case _ebfeac .EndElement :break _cffg ;case _ebfeac .CharData :};};return nil ;}; +// Apply Border +ApplyBorderAttr *bool ; -// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path -func (_beefg *CT_MdxMetadata )ValidateWithPath (path string )error {for _abgagc ,_eabceg :=range _beefg .Mdx {if _afgfc :=_eabceg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_abgagc ));_afgfc !=nil {return _afgfc ;};};return nil ;};func (_edcafc ST_TargetScreenSize )Validate ()error {return _edcafc .ValidateWithPath ("")};func (_dgedc *CT_UnderlineProperty )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_caadba :=range start .Attr {if _caadba .Name .Local =="\u0076\u0061\u006c"{_dgedc .ValAttr .UnmarshalXMLAttr (_caadba );continue ;};};for {_abfgf ,_gdege :=d .Token ();if _gdege !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u0065r\u006ci\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_gdege );};if _gfdc ,_bdeab :=_abfgf .(_ebfeac .EndElement );_bdeab &&_gfdc .Name ==start .Name {break ;};};return nil ;};func NewCT_ServerFormats ()*CT_ServerFormats {_acbgbe :=&CT_ServerFormats {};return _acbgbe }; +// Apply Alignment +ApplyAlignmentAttr *bool ; -// Validate validates the CT_ColorFilter and its children -func (_feefff *CT_ColorFilter )Validate ()error {return _feefff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};type CT_PivotFilters struct{ +// Apply Protection +ApplyProtectionAttr *bool ; -// Pivot Filter Count -CountAttr *uint32 ; +// Alignment +Alignment *CT_CellAlignment ; -// PivotTable Advanced Filter -Filter []*CT_PivotFilter ;}; +// Protection +Protection *CT_CellProtection ; -// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path -func (_bffee *SingleXmlCells )ValidateWithPath (path string )error {if _fffdg :=_bffee .CT_SingleXmlCells .ValidateWithPath (path );_fffdg !=nil {return _fffdg ;};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Fill and its children -func (_gaeda *CT_Fill )Validate ()error {return _gaeda .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func NewCT_MemberProperties ()*CT_MemberProperties {_gebe :=&CT_MemberProperties {};return _gebe }; +// Validate validates the CT_MetadataBlock and its children +func (_abeeg *CT_MetadataBlock )Validate ()error {return _abeeg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");}; -// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path -func (_efac *CT_DeletedField )ValidateWithPath (path string )error {return nil };type CT_FunctionGroup struct{ +// Validate validates the CT_DataConsolidate and its children +func (_ceffd *CT_DataConsolidate )Validate ()error {return _ceffd .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_bgbefe *ST_PageOrder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efegd ,_dbdbacg :=d .Token ();if _dbdbacg !=nil {return _dbdbacg ;};if _adgad ,_aagdfe :=_efegd .(_b .EndElement );_aagdfe &&_adgad .Name ==start .Name {*_bgbefe =1;return nil ;};if _ddgeed ,_facgg :=_efegd .(_b .CharData );!_facgg {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",_efegd );}else {switch string (_ddgeed ){case "":*_bgbefe =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_bgbefe =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_bgbefe =2;};};_efegd ,_dbdbacg =d .Token ();if _dbdbacg !=nil {return _dbdbacg ;};if _bgdcb ,_fabeb :=_efegd .(_b .EndElement );_fabeb &&_bgdcb .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",_efegd );};func (_egdaee *ST_PrintError )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egdaee =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_egdaee =1;case "\u0062\u006c\u0061n\u006b":*_egdaee =2;case "\u0064\u0061\u0073\u0068":*_egdaee =3;case "\u004e\u0041":*_egdaee =4;};return nil ;};type CT_Filter struct{ -// Name -NameAttr *string ;};func (_daffb *CT_DataValidations )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _daffb .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_daffb .DisablePromptsAttr ))});};if _daffb .XWindowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_daffb .XWindowAttr )});};if _daffb .YWindowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_daffb .YWindowAttr )});};if _daffb .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_daffb .CountAttr )});};e .EncodeToken (start );_gbaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_ffbda :=range _daffb .DataValidation {e .EncodeElement (_ffbda ,_gbaa );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_aeaeb ST_ItemType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_aeaeb .String (),start );};type CT_TableStyle struct{ +// Filter Value +ValAttr *string ;}; -// Table Style Name -NameAttr string ; +// Validate validates the CT_Error and its children +func (_dfceg *CT_Error )Validate ()error {return _dfceg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};type CT_ChartsheetView struct{ -// Pivot Style -PivotAttr *bool ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Table -TableAttr *bool ; +// Window Zoom Scale +ZoomScaleAttr *uint32 ; -// Table Style Count -CountAttr *uint32 ; +// Workbook View Id +WorkbookViewIdAttr uint32 ; -// Table Style -TableStyleElement []*CT_TableStyleElement ;};type CT_Colors struct{ +// Zoom To Fit +ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};func (_cfbb *CT_PhoneticRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adgc :=range start .Attr {if _adgc .Name .Local =="\u0073\u0062"{_efcbd ,_aegba :=_e .ParseUint (_adgc .Value ,10,32);if _aegba !=nil {return _aegba ;};_cfbb .SbAttr =uint32 (_efcbd );continue ;};if _adgc .Name .Local =="\u0065\u0062"{_baeba ,_gfgbg :=_e .ParseUint (_adgc .Value ,10,32);if _gfgbg !=nil {return _gfgbg ;};_cfbb .EbAttr =uint32 (_baeba );continue ;};};_fafge :for {_gbgfa ,_eceed :=d .Token ();if _eceed !=nil {return _eceed ;};switch _eegce :=_gbgfa .(type ){case _b .StartElement :switch _eegce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _aebeab :=d .DecodeElement (&_cfbb .T ,&_eegce );_aebeab !=nil {return _aebeab ;};default:_d .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\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_eegce .Name );if _dggefd :=d .Skip ();_dggefd !=nil {return _dggefd ;};};case _b .EndElement :break _fafge ;case _b .CharData :};};return nil ;};func (_bbf *CT_Borders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bbf .CountAttr )});};e .EncodeToken (start );if _bbf .Border !=nil {_fgcb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_adga :=range _bbf .Border {e .EncodeElement (_adga ,_fgcb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aceefa *CT_Workbook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceefa .Sheets =NewCT_Sheets ();for _ ,_fegbb :=range start .Attr {if _fegbb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_aceefa .ConformanceAttr .UnmarshalXMLAttr (_fegbb );continue ;};};_dbadd :for {_cagega ,_fdged :=d .Token ();if _fdged !=nil {return _fdged ;};switch _bccgbb :=_cagega .(type ){case _b .StartElement :switch _bccgbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_aceefa .FileVersion =NewCT_FileVersion ();if _caafc :=d .DecodeElement (_aceefa .FileVersion ,&_bccgbb );_caafc !=nil {return _caafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_aceefa .FileSharing =NewCT_FileSharing ();if _aegaac :=d .DecodeElement (_aceefa .FileSharing ,&_bccgbb );_aegaac !=nil {return _aegaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_aceefa .WorkbookPr =NewCT_WorkbookPr ();if _aegdc :=d .DecodeElement (_aceefa .WorkbookPr ,&_bccgbb );_aegdc !=nil {return _aegdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_aceefa .WorkbookProtection =NewCT_WorkbookProtection ();if _gdefa :=d .DecodeElement (_aceefa .WorkbookProtection ,&_bccgbb );_gdefa !=nil {return _gdefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_aceefa .BookViews =NewCT_BookViews ();if _bdfgf :=d .DecodeElement (_aceefa .BookViews ,&_bccgbb );_bdfgf !=nil {return _bdfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _gdecgd :=d .DecodeElement (_aceefa .Sheets ,&_bccgbb );_gdecgd !=nil {return _gdecgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_aceefa .FunctionGroups =NewCT_FunctionGroups ();if _fbffd :=d .DecodeElement (_aceefa .FunctionGroups ,&_bccgbb );_fbffd !=nil {return _fbffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_aceefa .ExternalReferences =NewCT_ExternalReferences ();if _acdab :=d .DecodeElement (_aceefa .ExternalReferences ,&_bccgbb );_acdab !=nil {return _acdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_aceefa .DefinedNames =NewCT_DefinedNames ();if _bedgc :=d .DecodeElement (_aceefa .DefinedNames ,&_bccgbb );_bedgc !=nil {return _bedgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_aceefa .CalcPr =NewCT_CalcPr ();if _aedcb :=d .DecodeElement (_aceefa .CalcPr ,&_bccgbb );_aedcb !=nil {return _aedcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_aceefa .OleSize =NewCT_OleSize ();if _bcaeg :=d .DecodeElement (_aceefa .OleSize ,&_bccgbb );_bcaeg !=nil {return _bcaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_aceefa .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _deebb :=d .DecodeElement (_aceefa .CustomWorkbookViews ,&_bccgbb );_deebb !=nil {return _deebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_aceefa .PivotCaches =NewCT_PivotCaches ();if _aabfbc :=d .DecodeElement (_aceefa .PivotCaches ,&_bccgbb );_aabfbc !=nil {return _aabfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_aceefa .SmartTagPr =NewCT_SmartTagPr ();if _cfecfa :=d .DecodeElement (_aceefa .SmartTagPr ,&_bccgbb );_cfecfa !=nil {return _cfecfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_aceefa .SmartTagTypes =NewCT_SmartTagTypes ();if _fcdbc :=d .DecodeElement (_aceefa .SmartTagTypes ,&_bccgbb );_fcdbc !=nil {return _fcdbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_aceefa .WebPublishing =NewCT_WebPublishing ();if _ecegcf :=d .DecodeElement (_aceefa .WebPublishing ,&_bccgbb );_ecegcf !=nil {return _ecegcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_eggfc :=NewCT_FileRecoveryPr ();if _fcadb :=d .DecodeElement (_eggfc ,&_bccgbb );_fcadb !=nil {return _fcadb ;};_aceefa .FileRecoveryPr =append (_aceefa .FileRecoveryPr ,_eggfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_aceefa .WebPublishObjects =NewCT_WebPublishObjects ();if _daggg :=d .DecodeElement (_aceefa .WebPublishObjects ,&_bccgbb );_daggg !=nil {return _daggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aceefa .ExtLst =NewCT_ExtensionList ();if _ebfegg :=d .DecodeElement (_aceefa .ExtLst ,&_bccgbb );_ebfegg !=nil {return _ebfegg ;};default:_d .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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_bccgbb .Name );if _cgefa :=d .Skip ();_cgefa !=nil {return _cgefa ;};};case _b .EndElement :break _dbadd ;case _b .CharData :};};return nil ;};func (_eefc *CT_MetadataStringIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_eefc .XAttr )});if _eefc .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefc .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebgdf *CT_ExternalLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfeba :for {_ecdaa ,_afcgf :=d .Token ();if _afcgf !=nil {return _afcgf ;};switch _ddccf :=_ecdaa .(type ){case _b .StartElement :switch _ddccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_ebgdf .Choice =NewCT_ExternalLinkChoice ();if _adgdcg :=d .DecodeElement (&_ebgdf .Choice .ExternalBook ,&_ddccf );_adgdcg !=nil {return _adgdcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_ebgdf .Choice =NewCT_ExternalLinkChoice ();if _caafg :=d .DecodeElement (&_ebgdf .Choice .DdeLink ,&_ddccf );_caafg !=nil {return _caafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_ebgdf .Choice =NewCT_ExternalLinkChoice ();if _ecdg :=d .DecodeElement (&_ebgdf .Choice .OleLink ,&_ddccf );_ecdg !=nil {return _ecdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebgdf .ExtLst =NewCT_ExtensionList ();if _cdgb :=d .DecodeElement (_ebgdf .ExtLst ,&_ddccf );_cdgb !=nil {return _cdgb ;};default:_d .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\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_ddccf .Name );if _ecbfa :=d .Skip ();_ecbfa !=nil {return _ecbfa ;};};case _b .EndElement :break _bfeba ;case _b .CharData :};};return nil ;};func (_gfebc *CT_QueryTableFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfcce :=range start .Attr {if _bfcce .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbaf ,_bdaaa :=_e .ParseUint (_bfcce .Value ,10,32);if _bdaaa !=nil {return _bdaaa ;};_dddbd :=uint32 (_cbaf );_gfebc .CountAttr =&_dddbd ;continue ;};};_fcaaa :for {_dgccg ,_adgbbf :=d .Token ();if _adgbbf !=nil {return _adgbbf ;};switch _eeaea :=_dgccg .(type ){case _b .StartElement :switch _eeaea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_adfbd :=NewCT_QueryTableField ();if _ffcfc :=d .DecodeElement (_adfbd ,&_eeaea );_ffcfc !=nil {return _ffcfc ;};_gfebc .QueryTableField =append (_gfebc .QueryTableField ,_adfbd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_eeaea .Name );if _aacaba :=d .Skip ();_aacaba !=nil {return _aacaba ;};};case _b .EndElement :break _fcaaa ;case _b .CharData :};};return nil ;};type CT_MergeCell struct{ -// Color Indexes -IndexedColors *CT_IndexedColors ; +// Reference +RefAttr string ;}; -// MRU Colors -MruColors *CT_MRUColors ;};func (_eef *CT_VolMain )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cbc :=range start .Attr {if _cbc .Name .Local =="\u0066\u0069\u0072s\u0074"{_fabgbd ,_cdcddd :=_cbc .Value ,error (nil );if _cdcddd !=nil {return _cdcddd ;};_eef .FirstAttr =_fabgbd ;continue ;};};_cbbcd :for {_fcfae ,_gacf :=d .Token ();if _gacf !=nil {return _gacf ;};switch _dabgd :=_fcfae .(type ){case _ebfeac .StartElement :switch _dabgd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_daeg :=NewCT_VolTopic ();if _abfa :=d .DecodeElement (_daeg ,&_dabgd );_abfa !=nil {return _abfa ;};_eef .Tp =append (_eef .Tp ,_daeg );default:_afeac .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\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_dabgd .Name );if _abbb :=d .Skip ();_abbb !=nil {return _abbb ;};};case _ebfeac .EndElement :break _cbbcd ;case _ebfeac .CharData :};};return nil ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_dfded :=&CT_RevisionConflict {};return _dfded };func NewCT_PageItem ()*CT_PageItem {_abdbag :=&CT_PageItem {};return _abdbag }; +// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path +func (_bgdeac *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_fcgce *CT_ExternalSheetData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcgce .SheetIdAttr )});if _fcgce .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fcgce .RefreshErrorAttr ))});};e .EncodeToken (start );if _fcgce .Row !=nil {_cead :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_dcdaa :=range _fcgce .Row {e .EncodeElement (_dcdaa ,_cead );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_DataConsolidateFunction byte ;type CT_CustomChartsheetViews struct{ -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_bcef *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_cadga *CT_MetadataType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cedc :=range start .Attr {if _cedc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_fbbedd ,_ebdaea :=_ccfece .ParseBool (_cedc .Value );if _ebdaea !=nil {return _ebdaea ;};_cadga .PasteColWidthsAttr =&_fbbedd ;continue ;};if _cedc .Name .Local =="\u006e\u0061\u006d\u0065"{_aagdbg ,_cebfbf :=_cedc .Value ,error (nil );if _cebfbf !=nil {return _cebfbf ;};_cadga .NameAttr =_aagdbg ;continue ;};if _cedc .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dcebd ,_aebg :=_ccfece .ParseBool (_cedc .Value );if _aebg !=nil {return _aebg ;};_cadga .PasteNumberFormatsAttr =&_dcebd ;continue ;};if _cedc .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_cbdg ,_efgdb :=_ccfece .ParseBool (_cedc .Value );if _efgdb !=nil {return _efgdb ;};_cadga .GhostRowAttr =&_cbdg ;continue ;};if _cedc .Name .Local =="\u006d\u0065\u0072g\u0065"{_fbfdg ,_ccgd :=_ccfece .ParseBool (_cedc .Value );if _ccgd !=nil {return _ccgd ;};_cadga .MergeAttr =&_fbfdg ;continue ;};if _cedc .Name .Local =="\u0065\u0064\u0069\u0074"{_ccdde ,_cccee :=_ccfece .ParseBool (_cedc .Value );if _cccee !=nil {return _cccee ;};_cadga .EditAttr =&_ccdde ;continue ;};if _cedc .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_adffde ,_eadege :=_ccfece .ParseBool (_cedc .Value );if _eadege !=nil {return _eadege ;};_cadga .SplitFirstAttr =&_adffde ;continue ;};if _cedc .Name .Local =="\u0063\u006f\u0070\u0079"{_bccbg ,_gbgebb :=_ccfece .ParseBool (_cedc .Value );if _gbgebb !=nil {return _gbgebb ;};_cadga .CopyAttr =&_bccbg ;continue ;};if _cedc .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_ebbae ,_ccbac :=_ccfece .ParseBool (_cedc .Value );if _ccbac !=nil {return _ccbac ;};_cadga .SplitAllAttr =&_ebbae ;continue ;};if _cedc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fcgce ,_facae :=_ccfece .ParseBool (_cedc .Value );if _facae !=nil {return _facae ;};_cadga .PasteFormulasAttr =&_fcgce ;continue ;};if _cedc .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_ffaff ,_fecc :=_ccfece .ParseBool (_cedc .Value );if _fecc !=nil {return _fecc ;};_cadga .CellMetaAttr =&_ffaff ;continue ;};if _cedc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_cfdagg ,_eddfa :=_ccfece .ParseBool (_cedc .Value );if _eddfa !=nil {return _eddfa ;};_cadga .ClearAllAttr =&_cfdagg ;continue ;};if _cedc .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_egbg ,_babfad :=_ccfece .ParseUint (_cedc .Value ,10,32);if _babfad !=nil {return _babfad ;};_cadga .MinSupportedVersionAttr =uint32 (_egbg );continue ;};if _cedc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_caaff ,_eeecc :=_ccfece .ParseBool (_cedc .Value );if _eeecc !=nil {return _eeecc ;};_cadga .AdjustAttr =&_caaff ;continue ;};if _cedc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_aeacc ,_cage :=_ccfece .ParseBool (_cedc .Value );if _cage !=nil {return _cage ;};_cadga .ClearContentsAttr =&_aeacc ;continue ;};if _cedc .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_dcbec ,_dbgca :=_ccfece .ParseBool (_cedc .Value );if _dbgca !=nil {return _dbgca ;};_cadga .PasteValuesAttr =&_dcbec ;continue ;};if _cedc .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_afgdca ,_cfbeg :=_ccfece .ParseBool (_cedc .Value );if _cfbeg !=nil {return _cfbeg ;};_cadga .RowColShiftAttr =&_afgdca ;continue ;};if _cedc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fbgag ,_gcfcff :=_ccfece .ParseBool (_cedc .Value );if _gcfcff !=nil {return _gcfcff ;};_cadga .PasteCommentsAttr =&_fbgag ;continue ;};if _cedc .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bcgebg ,_fcbfg :=_ccfece .ParseBool (_cedc .Value );if _fcbfg !=nil {return _fcbfg ;};_cadga .ClearFormatsAttr =&_bcgebg ;continue ;};if _cedc .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_dfabf ,_dfcff :=_ccfece .ParseBool (_cedc .Value );if _dfcff !=nil {return _dfcff ;};_cadga .GhostColAttr =&_dfabf ;continue ;};if _cedc .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_fffbd ,_fgcfe :=_ccfece .ParseBool (_cedc .Value );if _fgcfe !=nil {return _fgcfe ;};_cadga .CoerceAttr =&_fffbd ;continue ;};if _cedc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dead ,_cebe :=_ccfece .ParseBool (_cedc .Value );if _cebe !=nil {return _cebe ;};_cadga .ClearCommentsAttr =&_dead ;continue ;};if _cedc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_fbef ,_dfeg :=_ccfece .ParseBool (_cedc .Value );if _dfeg !=nil {return _dfeg ;};_cadga .PasteAllAttr =&_fbef ;continue ;};if _cedc .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_eeg ,_bddee :=_ccfece .ParseBool (_cedc .Value );if _bddee !=nil {return _bddee ;};_cadga .PasteBordersAttr =&_eeg ;continue ;};if _cedc .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dabfcg ,_fdcfd :=_ccfece .ParseBool (_cedc .Value );if _fdcfd !=nil {return _fdcfd ;};_cadga .PasteFormatsAttr =&_dabfcg ;continue ;};if _cedc .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_eged ,_cbec :=_ccfece .ParseBool (_cedc .Value );if _cbec !=nil {return _cbec ;};_cadga .PasteDataValidationAttr =&_eged ;continue ;};if _cedc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_eafbb ,_dfaad :=_ccfece .ParseBool (_cedc .Value );if _dfaad !=nil {return _dfaad ;};_cadga .DeleteAttr =&_eafbb ;continue ;};if _cedc .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_defa ,_fegfc :=_ccfece .ParseBool (_cedc .Value );if _fegfc !=nil {return _fegfc ;};_cadga .AssignAttr =&_defa ;continue ;};};for {_eeccf ,_aefd :=d .Token ();if _aefd !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_aefd );};if _eaebf ,_gdbbd :=_eeccf .(_ebfeac .EndElement );_gdbbd &&_eaebf .Name ==start .Name {break ;};};return nil ;}; +// Custom Chart Sheet View +CustomSheetView []*CT_CustomChartsheetView ;};func NewVolTypes ()*VolTypes {_eeccb :=&VolTypes {};_eeccb .CT_VolTypes =*NewCT_VolTypes ();return _eeccb ;};type CT_MdxMemeberProp struct{ -// Validate validates the CT_Stylesheet and its children -func (_faggc *CT_Stylesheet )Validate ()error {return _faggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_dccde *CT_RevisionSheetRename )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dccde .SheetIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_dccde .OldNameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_dccde .NewNameAttr )});if _dccde .RIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dccde .RIdAttr )});};if _dccde .UaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dccde .UaAttr ))});};if _dccde .RaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dccde .RaAttr ))});};e .EncodeToken (start );if _dccde .ExtLst !=nil {_bdeabe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dccde .ExtLst ,_bdeabe );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_SortByUnset ST_SortBy =0;ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3;ST_SortByIcon ST_SortBy =4;);const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3;ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5;ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);func (_gbfdd *CT_MetadataType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gbfdd .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_gbfdd .MinSupportedVersionAttr )});if _gbfdd .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .GhostRowAttr ))});};if _gbfdd .GhostColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .GhostColAttr ))});};if _gbfdd .EditAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .EditAttr ))});};if _gbfdd .DeleteAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .DeleteAttr ))});};if _gbfdd .CopyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .CopyAttr ))});};if _gbfdd .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteAllAttr ))});};if _gbfdd .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteFormulasAttr ))});};if _gbfdd .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteValuesAttr ))});};if _gbfdd .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteFormatsAttr ))});};if _gbfdd .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteCommentsAttr ))});};if _gbfdd .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteDataValidationAttr ))});};if _gbfdd .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteBordersAttr ))});};if _gbfdd .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteColWidthsAttr ))});};if _gbfdd .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .PasteNumberFormatsAttr ))});};if _gbfdd .MergeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .MergeAttr ))});};if _gbfdd .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .SplitFirstAttr ))});};if _gbfdd .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .SplitAllAttr ))});};if _gbfdd .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .RowColShiftAttr ))});};if _gbfdd .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .ClearAllAttr ))});};if _gbfdd .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .ClearFormatsAttr ))});};if _gbfdd .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .ClearContentsAttr ))});};if _gbfdd .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .ClearCommentsAttr ))});};if _gbfdd .AssignAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .AssignAttr ))});};if _gbfdd .CoerceAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .CoerceAttr ))});};if _gbfdd .AdjustAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .AdjustAttr ))});};if _gbfdd .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbfdd .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eadfd *ST_ItemType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_eadfd =0;case "\u0064\u0061\u0074\u0061":*_eadfd =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eadfd =2;case "\u0073\u0075\u006d":*_eadfd =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_eadfd =4;case "\u0061\u0076\u0067":*_eadfd =5;case "\u006d\u0061\u0078":*_eadfd =6;case "\u006d\u0069\u006e":*_eadfd =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_eadfd =8;case "\u0063\u006f\u0075n\u0074":*_eadfd =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eadfd =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_eadfd =11;case "\u0076\u0061\u0072":*_eadfd =12;case "\u0076\u0061\u0072\u0050":*_eadfd =13;case "\u0067\u0072\u0061n\u0064":*_eadfd =14;case "\u0062\u006c\u0061n\u006b":*_eadfd =15;};return nil ;};type Worksheet struct{CT_Worksheet };func (_bffg ST_FormulaExpression )String ()string {switch _bffg {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";}; +// Member Unique Name Index +NAttr uint32 ; -// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path -func (_edbbe *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_ggbbf ST_ExternalConnectionType )Validate ()error {return _ggbbf .ValidateWithPath ("")};func (_egfce *CT_FileSharing )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _egfce .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egfce .ReadOnlyRecommendedAttr ))});};if _egfce .UserNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egfce .UserNameAttr )});};if _egfce .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egfce .ReservationPasswordAttr )});};if _egfce .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egfce .AlgorithmNameAttr )});};if _egfce .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egfce .HashValueAttr )});};if _egfce .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egfce .SaltValueAttr )});};if _egfce .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egfce .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Property Name Index +NpAttr uint32 ;};func (_adba *CT_DataConsolidate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adba .FunctionAttr !=ST_DataConsolidateFunctionUnset {_agdbd ,_ccbc :=_adba .FunctionAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _ccbc !=nil {return _ccbc ;};start .Attr =append (start .Attr ,_agdbd );};if _adba .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adba .StartLabelsAttr ))});};if _adba .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adba .LeftLabelsAttr ))});};if _adba .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adba .TopLabelsAttr ))});};if _adba .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adba .LinkAttr ))});};e .EncodeToken (start );if _adba .DataRefs !=nil {_ecgcb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_adba .DataRefs ,_ecgcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ConditionalFormatting and its children -func (_geca *CT_ConditionalFormatting )Validate ()error {return _geca .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_acbfb *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_acbfb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_acbfb =1;case "\u006f\u0066\u0066":*_acbfb =2;case "\u006f\u006e":*_acbfb =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_acbfb =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_acbfb =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_acbfb =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_acbfb =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_acbfb =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_acbfb =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_acbfb =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_acbfb =11;};return nil ;}; +// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path +func (_geaaf *CT_PivotHierarchies )ValidateWithPath (path string )error {for _cbcfc ,_cadad :=range _geaaf .PivotHierarchy {if _cbdbf :=_cadad .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_cbcfc ));_cbdbf !=nil {return _cbdbf ;};};return nil ;}; -// Validate validates the CT_FieldUsage and its children -func (_efbea *CT_FieldUsage )Validate ()error {return _efbea .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};type ST_DataValidationOperator byte ;func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_bgcbca :=&CT_CustomWorkbookView {};_bgcbca .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _bgcbca ;};func NewCT_IgnoredError ()*CT_IgnoredError {_bgfcb :=&CT_IgnoredError {};return _bgfcb }; +// Validate validates the CT_CacheHierarchy and its children +func (_cegd *CT_CacheHierarchy )Validate ()error {return _cegd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_deacec ST_CfvoType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deacec .String (),start );};func NewCT_Color ()*CT_Color {_agefb :=&CT_Color {};return _agefb };func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_aeeef :=&CT_ChartsheetViews {};return _aeeef }; -// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path -func (_edeffc *CT_CustomSheetView )ValidateWithPath (path string )error {if !_bbaba .ST_GuidPatternRe .MatchString (_edeffc .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,_edeffc .GuidAttr );};if _efgaf :=_edeffc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_efgaf !=nil {return _efgaf ;};if _adbg :=_edeffc .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_adbg !=nil {return _adbg ;};if _edeffc .Pane !=nil {if _ggdee :=_edeffc .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_ggdee !=nil {return _ggdee ;};};if _edeffc .Selection !=nil {if _bggd :=_edeffc .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_bggd !=nil {return _bggd ;};};if _edeffc .RowBreaks !=nil {if _bggege :=_edeffc .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_bggege !=nil {return _bggege ;};};if _edeffc .ColBreaks !=nil {if _eccab :=_edeffc .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_eccab !=nil {return _eccab ;};};if _edeffc .PageMargins !=nil {if _ccbfg :=_edeffc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ccbfg !=nil {return _ccbfg ;};};if _edeffc .PrintOptions !=nil {if _abbgg :=_edeffc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_abbgg !=nil {return _abbgg ;};};if _edeffc .PageSetup !=nil {if _bedea :=_edeffc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bedea !=nil {return _bedea ;};};if _edeffc .HeaderFooter !=nil {if _cabg :=_edeffc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cabg !=nil {return _cabg ;};};if _edeffc .AutoFilter !=nil {if _aeaed :=_edeffc .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_aeaed !=nil {return _aeaed ;};};if _edeffc .ExtLst !=nil {if _fcdab :=_edeffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcdab !=nil {return _fcdab ;};};return nil ;};func (_dacc *ST_GroupBy )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dacc =0;case "\u0072\u0061\u006eg\u0065":*_dacc =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_dacc =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_dacc =3;case "\u0068\u006f\u0075r\u0073":*_dacc =4;case "\u0064\u0061\u0079\u0073":*_dacc =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dacc =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_dacc =7;case "\u0079\u0065\u0061r\u0073":*_dacc =8;};return nil ;};func (_cgfa *CT_Items )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cgfa .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgfa .CountAttr )});};e .EncodeToken (start );_fbeed :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_dfdaf :=range _cgfa .Item {e .EncodeElement (_dfdaf ,_fbeed );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ExternalBook and its children +func (_faac *CT_ExternalBook )Validate ()error {return _faac .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_dgbfg *CT_MdxTuple )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgbfg .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .CAttr )});};if _dgbfg .CtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .CtAttr )});};if _dgbfg .SiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .SiAttr )});};if _dgbfg .FiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .FiAttr )});};if _dgbfg .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .BcAttr )});};if _dgbfg .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .FcAttr )});};if _dgbfg .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dgbfg .IAttr ))});};if _dgbfg .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dgbfg .UAttr ))});};if _dgbfg .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dgbfg .StAttr ))});};if _dgbfg .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dgbfg .BAttr ))});};e .EncodeToken (start );if _dgbfg .N !=nil {_bbcdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_egcb :=range _dgbfg .N {e .EncodeElement (_egcb ,_bbcdc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Fills struct{ -// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path -func (_gcec *CT_Pages )ValidateWithPath (path string )error {for _efddc ,_ffde :=range _gcec .Page {if _fadcg :=_ffde .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_efddc ));_fadcg !=nil {return _fadcg ;};};return nil ;};func NewCT_Connections ()*CT_Connections {_ebeebe :=&CT_Connections {};return _ebeebe };func (_agecf *ST_CellComments )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aafg ,_gfedd :=d .Token ();if _gfedd !=nil {return _gfedd ;};if _bfgdc ,_ccbfed :=_aafg .(_ebfeac .EndElement );_ccbfed &&_bfgdc .Name ==start .Name {*_agecf =1;return nil ;};if _eaccg ,_bbge :=_aafg .(_ebfeac .CharData );!_bbge {return _eecbf .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",_aafg );}else {switch string (_eaccg ){case "":*_agecf =0;case "\u006e\u006f\u006e\u0065":*_agecf =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_agecf =2;case "\u0061\u0074\u0045n\u0064":*_agecf =3;};};_aafg ,_gfedd =d .Token ();if _gfedd !=nil {return _gfedd ;};if _ccabb ,_bcdg :=_aafg .(_ebfeac .EndElement );_bcdg &&_ccabb .Name ==start .Name {return nil ;};return _eecbf .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",_aafg );}; +// Fill Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path -func (_dgcb *CT_IndexedColors )ValidateWithPath (path string )error {for _cdggd ,_baggde :=range _dgcb .RgbColor {if _cbede :=_baggde .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cdggd ));_cbede !=nil {return _cbede ;};};return nil ;};func (_eaccf *CT_PageBreak )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _eaccf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eaccf .CountAttr )});};if _eaccf .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eaccf .ManualBreakCountAttr )});};e .EncodeToken (start );if _eaccf .Brk !=nil {_cacfb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_adcfc :=range _eaccf .Brk {e .EncodeElement (_adcfc ,_cacfb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_aagc *CT_PivotHierarchy )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aagc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .OutlineAttr ))});};if _aagc .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .MultipleItemSelectionAllowedAttr ))});};if _aagc .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .SubtotalTopAttr ))});};if _aagc .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .ShowInFieldListAttr ))});};if _aagc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .DragToRowAttr ))});};if _aagc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .DragToColAttr ))});};if _aagc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .DragToPageAttr ))});};if _aagc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .DragToDataAttr ))});};if _aagc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .DragOffAttr ))});};if _aagc .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aagc .IncludeNewItemsInFilterAttr ))});};if _aagc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aagc .CaptionAttr )});};e .EncodeToken (start );if _aagc .Mps !=nil {_cee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_aagc .Mps ,_cee );};if _aagc .Members !=nil {_agccef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_cgfcd :=range _aagc .Members {e .EncodeElement (_cgfcd ,_agccef );};};if _aagc .ExtLst !=nil {_dbgee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aagc .ExtLst ,_dbgee );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_MeasureGroup struct{ +// Fill +Fill []*CT_Fill ;};func (_bafgf *CT_Parameter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbbfag :=range start .Attr {if _gbbfag .Name .Local =="\u006e\u0061\u006d\u0065"{_edece ,_ffdfb :=_gbbfag .Value ,error (nil );if _ffdfb !=nil {return _ffdfb ;};_bafgf .NameAttr =&_edece ;continue ;};if _gbbfag .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_addbg ,_bdgega :=_e .ParseInt (_gbbfag .Value ,10,32);if _bdgega !=nil {return _bdgega ;};_gfbcc :=int32 (_addbg );_bafgf .SqlTypeAttr =&_gfbcc ;continue ;};if _gbbfag .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_bafgf .ParameterTypeAttr .UnmarshalXMLAttr (_gbbfag );continue ;};if _gbbfag .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_badbfa ,_faabd :=_e .ParseBool (_gbbfag .Value );if _faabd !=nil {return _faabd ;};_bafgf .RefreshOnChangeAttr =&_badbfa ;continue ;};if _gbbfag .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_edbcg ,_edcf :=_gbbfag .Value ,error (nil );if _edcf !=nil {return _edcf ;};_bafgf .PromptAttr =&_edbcg ;continue ;};if _gbbfag .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_gfcfe ,_aedbd :=_e .ParseBool (_gbbfag .Value );if _aedbd !=nil {return _aedbd ;};_bafgf .BooleanAttr =&_gfcfe ;continue ;};if _gbbfag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_faacc ,_beagb :=_e .ParseFloat (_gbbfag .Value ,64);if _beagb !=nil {return _beagb ;};_bafgf .DoubleAttr =&_faacc ;continue ;};if _gbbfag .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_deafb ,_cdfg :=_e .ParseInt (_gbbfag .Value ,10,32);if _cdfg !=nil {return _cdfg ;};_bffgb :=int32 (_deafb );_bafgf .IntegerAttr =&_bffgb ;continue ;};if _gbbfag .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gbca ,_ebdffb :=_gbbfag .Value ,error (nil );if _ebdffb !=nil {return _ebdffb ;};_bafgf .StringAttr =&_gbca ;continue ;};if _gbbfag .Name .Local =="\u0063\u0065\u006c\u006c"{_cddgc ,_gacad :=_gbbfag .Value ,error (nil );if _gacad !=nil {return _gacad ;};_bafgf .CellAttr =&_cddgc ;continue ;};};for {_bggc ,_decfd :=d .Token ();if _decfd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_decfd );};if _bddbd ,_facda :=_bggc .(_b .EndElement );_facda &&_bddbd .Name ==start .Name {break ;};};return nil ;};func (_efbcg *ST_WebSourceType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efbcg =0;case "\u0073\u0068\u0065e\u0074":*_efbcg =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_efbcg =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_efbcg =3;case "\u0072\u0061\u006eg\u0065":*_efbcg =4;case "\u0063\u0068\u0061r\u0074":*_efbcg =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_efbcg =6;case "\u0071\u0075\u0065r\u0079":*_efbcg =7;case "\u006c\u0061\u0062e\u006c":*_efbcg =8;};return nil ;};func (_fgcdae *ST_PhoneticType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggbb ,_bcbgga :=d .Token ();if _bcbgga !=nil {return _bcbgga ;};if _dfcafd ,_bbbgfd :=_fggbb .(_b .EndElement );_bbbgfd &&_dfcafd .Name ==start .Name {*_fgcdae =1;return nil ;};if _efcfa ,_bfefeg :=_fggbb .(_b .CharData );!_bfefeg {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",_fggbb );}else {switch string (_efcfa ){case "":*_fgcdae =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fgcdae =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fgcdae =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fgcdae =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_fgcdae =4;};};_fggbb ,_bcbgga =d .Token ();if _bcbgga !=nil {return _bcbgga ;};if _eagbb ,_bdffec :=_fggbb .(_b .EndElement );_bdffec &&_eagbb .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",_fggbb );};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_ffegf :=&CT_PivotTableStyle {};return _ffegf }; -// Measure Group Name -NameAttr string ; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_ccddb *CT_GradientStop )ValidateWithPath (path string )error {if _dbedc :=_ccddb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dbedc !=nil {return _dbedc ;};return nil ;};func (_bagbc *CT_ControlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bagbc .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .LockedAttr ))});};if _bagbc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .DefaultSizeAttr ))});};if _bagbc .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .PrintAttr ))});};if _bagbc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .DisabledAttr ))});};if _bagbc .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .RecalcAlwaysAttr ))});};if _bagbc .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .UiObjectAttr ))});};if _bagbc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .AutoFillAttr ))});};if _bagbc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .AutoLineAttr ))});};if _bagbc .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .AutoPictAttr ))});};if _bagbc .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .MacroAttr )});};if _bagbc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .AltTextAttr )});};if _bagbc .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .LinkedCellAttr )});};if _bagbc .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .ListFillRangeAttr )});};if _bagbc .CfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .CfAttr )});};if _bagbc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .IdAttr )});};e .EncodeToken (start );_dabf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_bagbc .Anchor ,_dabf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_CfType byte ;func (_fcbeda ST_GrowShrinkType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdeceg :=_b .Attr {};_cdeceg .Name =name ;switch _fcbeda {case ST_GrowShrinkTypeUnset :_cdeceg .Value ="";case ST_GrowShrinkTypeInsertDelete :_cdeceg .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_cdeceg .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_cdeceg .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _cdeceg ,nil ;};func (_agbc *CT_OlapPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agbc .LocalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .LocalAttr ))});};if _agbc .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_agbc .LocalConnectionAttr )});};if _agbc .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .LocalRefreshAttr ))});};if _agbc .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .SendLocaleAttr ))});};if _agbc .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agbc .RowDrillCountAttr )});};if _agbc .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .ServerFillAttr ))});};if _agbc .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .ServerNumberFormatAttr ))});};if _agbc .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .ServerFontAttr ))});};if _agbc .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OleLink struct{IdAttr string ; -// Measure Group Display Name -CaptionAttr string ;}; +// Object Link Identifier +ProgIdAttr string ; -// Validate validates the CT_FieldGroup and its children -func (_gggdb *CT_FieldGroup )Validate ()error {return _gggdb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");}; +// Object Link Items +OleItems *CT_OleItems ;};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;);type ST_DvAspect byte ; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_cagfc *CT_PageSetup )ValidateWithPath (path string )error {if _cagfc .PaperHeightAttr !=nil {if !_bbaba .ST_PositiveUniversalMeasurePatternRe .MatchString (*_cagfc .PaperHeightAttr ){return _eecbf .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 ,_bbaba .ST_PositiveUniversalMeasurePatternRe ,*_cagfc .PaperHeightAttr );};};if _cagfc .PaperHeightAttr !=nil {if !_bbaba .ST_UniversalMeasurePatternRe .MatchString (*_cagfc .PaperHeightAttr ){return _eecbf .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 ,_bbaba .ST_UniversalMeasurePatternRe ,*_cagfc .PaperHeightAttr );};};if _cagfc .PaperWidthAttr !=nil {if !_bbaba .ST_PositiveUniversalMeasurePatternRe .MatchString (*_cagfc .PaperWidthAttr ){return _eecbf .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 ,_bbaba .ST_PositiveUniversalMeasurePatternRe ,*_cagfc .PaperWidthAttr );};};if _cagfc .PaperWidthAttr !=nil {if !_bbaba .ST_UniversalMeasurePatternRe .MatchString (*_cagfc .PaperWidthAttr ){return _eecbf .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 ,_bbaba .ST_UniversalMeasurePatternRe ,*_cagfc .PaperWidthAttr );};};if _afgdc :=_cagfc .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_afgdc !=nil {return _afgdc ;};if _gcdfca :=_cagfc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gcdfca !=nil {return _gcdfca ;};if _cacae :=_cagfc .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_cacae !=nil {return _cacae ;};if _dfbg :=_cagfc .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_dfbg !=nil {return _dfbg ;};return nil ;}; +// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path +func (_gbdfea *CT_TextFields )ValidateWithPath (path string )error {for _gcbdd ,_dfaeb :=range _gbdfea .TextField {if _agefbd :=_dfaeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gcbdd ));_agefbd !=nil {return _agefbd ;};};return nil ;};func (_ffbdac *QueryTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _ffbdac .CT_QueryTable .MarshalXML (e ,start );};func (_bebaa ST_Axis )String ()string {switch _bebaa {case 0:return "";case 1:return "\u0061x\u0069\u0073\u0052\u006f\u0077";case 2:return "\u0061x\u0069\u0073\u0043\u006f\u006c";case 3:return "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case 4:return "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_gdbegg *CT_XmlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggee :=range start .Attr {if _cggee .Name .Local =="\u006d\u0061\u0070I\u0064"{_dcfaaf ,_daee :=_e .ParseUint (_cggee .Value ,10,32);if _daee !=nil {return _daee ;};_gdbegg .MapIdAttr =uint32 (_dcfaaf );continue ;};if _cggee .Name .Local =="\u0078\u0070\u0061t\u0068"{_adfgc ,_aecba :=_cggee .Value ,error (nil );if _aecba !=nil {return _aecba ;};_gdbegg .XpathAttr =_adfgc ;continue ;};if _cggee .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_befcf ,_bcaae :=_cggee .Value ,error (nil );if _bcaae !=nil {return _bcaae ;};_gdbegg .XmlDataTypeAttr =_befcf ;continue ;};};_fcgfc :for {_febd ,_ccbed :=d .Token ();if _ccbed !=nil {return _ccbed ;};switch _dagaeb :=_febd .(type ){case _b .StartElement :switch _dagaeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbegg .ExtLst =NewCT_ExtensionList ();if _eagdca :=d .DecodeElement (_gdbegg .ExtLst ,&_dagaeb );_eagdca !=nil {return _eagdca ;};default:_d .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\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_dagaeb .Name );if _cabac :=d .Skip ();_cabac !=nil {return _cabac ;};};case _b .EndElement :break _fcgfc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path -func (_cgdfg *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_OleObjects and its children +func (_bdggf *CT_OleObjects )Validate ()error {return _bdggf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_fgaagf ST_PivotAreaType )ValidateWithPath (path string )error {switch _fgaagf {case 0,1,2,3,4,5,6,7,8: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 (_fgaagf ));};return nil ;}; -// Validate validates the CT_NumFmts and its children -func (_gfccd *CT_NumFmts )Validate ()error {return _gfccd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_dagedc *CT_Hyperlinks )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_dggaec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_cdd :=range _dagedc .Hyperlink {e .EncodeElement (_cdd ,_dggaec );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_GradientStop struct{ +// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path +func (_aaagb *CT_MdxMetadata )ValidateWithPath (path string )error {for _faabg ,_gdfdc :=range _aaagb .Mdx {if _efedd :=_gdfdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_faabg ));_efedd !=nil {return _efedd ;};};return nil ;}; -// Gradient Stop Position -PositionAttr float64 ; +// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path +func (_cdgec *CT_FontName )ValidateWithPath (path string )error {return nil };func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_bcade :=&CT_CustomWorkbookViews {};return _bcade ;};type CT_Items struct{ -// Color -Color *CT_Color ;};type CT_DbPr struct{ +// Field Count +CountAttr *uint32 ; -// Connection String -ConnectionAttr string ; +// PivotTable Field Item +Item []*CT_Item ;};const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1;ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3;ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6;ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7;ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;);func (_fbbgd *CT_XStringElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaeda :=range start .Attr {if _eaeda .Name .Local =="\u0076"{_gbaeaa ,_fgdag :=_eaeda .Value ,error (nil );if _fgdag !=nil {return _fgdag ;};_fbbgd .VAttr =_gbaeaa ;continue ;};};for {_eebaeb ,_gggaec :=d .Token ();if _gggaec !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006c\u0065\u006d\u0065\u006e\u0074: \u0025\u0073",_gggaec );};if _effaa ,_ccdfc :=_eebaeb .(_b .EndElement );_ccdfc &&_effaa .Name ==start .Name {break ;};};return nil ;};type CT_FontScheme struct{ -// Command Text -CommandAttr *string ; +// Font Scheme +ValAttr ST_FontScheme ;};func NewCT_PhoneticPr ()*CT_PhoneticPr {_cfbcc :=&CT_PhoneticPr {};return _cfbcc }; -// Command Text -ServerCommandAttr *string ; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_gcdeg *CT_Parameter )ValidateWithPath (path string )error {if _edefe :=_gcdeg .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_edefe !=nil {return _edefe ;};return nil ;}; -// OLE DB Command Type -CommandTypeAttr *uint32 ;};func (_faefefg *CT_FieldsUsage )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _faefefg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_faefefg .CountAttr )});};e .EncodeToken (start );if _faefefg .FieldUsage !=nil {_adfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_aeca :=range _faefefg .FieldUsage {e .EncodeElement (_aeca ,_adfg );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path +func (_ecae *CT_CustomFilter )ValidateWithPath (path string )error {if _dcafa :=_ecae .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_dcafa !=nil {return _dcafa ;};return nil ;}; -// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path -func (_gaaa *CT_Members )ValidateWithPath (path string )error {for _fbfgd ,_agcca :=range _gaaa .Member {if _dfca :=_agcca .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fbfgd ));_dfca !=nil {return _dfca ;};};return nil ;};func (_edcd ST_SortMethod )Validate ()error {return _edcd .ValidateWithPath ("")};func (_eaebd *CT_RevisionHeader )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eaebd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_eaebd .SheetIdMap =NewCT_SheetIdMap ();for _ ,_caebgf :=range start .Attr {if _caebgf .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"&&_caebgf .Name .Local =="\u0069\u0064"||_caebgf .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"&&_caebgf .Name .Local =="\u0069\u0064"{_edaea ,_fcceb :=_caebgf .Value ,error (nil );if _fcceb !=nil {return _fcceb ;};_eaebd .IdAttr =_edaea ;continue ;};if _caebgf .Name .Local =="\u0067\u0075\u0069\u0064"{_deffg ,_gdgda :=_caebgf .Value ,error (nil );if _gdgda !=nil {return _gdgda ;};_eaebd .GuidAttr =_deffg ;continue ;};if _caebgf .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_dffba ,_gged :=ParseStdlibTime (_caebgf .Value );if _gged !=nil {return _gged ;};_eaebd .DateTimeAttr =_dffba ;continue ;};if _caebgf .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cdcbac ,_ebffb :=_ccfece .ParseUint (_caebgf .Value ,10,32);if _ebffb !=nil {return _ebffb ;};_eaebd .MaxSheetIdAttr =uint32 (_cdcbac );continue ;};if _caebgf .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_afcc ,_gddcgd :=_caebgf .Value ,error (nil );if _gddcgd !=nil {return _gddcgd ;};_eaebd .UserNameAttr =_afcc ;continue ;};if _caebgf .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_dgfbba ,_ffdgf :=_ccfece .ParseUint (_caebgf .Value ,10,32);if _ffdgf !=nil {return _ffdgf ;};_accecb :=uint32 (_dgfbba );_eaebd .MinRIdAttr =&_accecb ;continue ;};if _caebgf .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_fdadb ,_cgddf :=_ccfece .ParseUint (_caebgf .Value ,10,32);if _cgddf !=nil {return _cgddf ;};_cdaba :=uint32 (_fdadb );_eaebd .MaxRIdAttr =&_cdaba ;continue ;};};_gadd :for {_bbfgf ,_eagdg :=d .Token ();if _eagdg !=nil {return _eagdg ;};switch _ddbdca :=_bbfgf .(type ){case _ebfeac .StartElement :switch _ddbdca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _aacf :=d .DecodeElement (_eaebd .SheetIdMap ,&_ddbdca );_aacf !=nil {return _aacf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_eaebd .ReviewedList =NewCT_ReviewedRevisions ();if _ccddc :=d .DecodeElement (_eaebd .ReviewedList ,&_ddbdca );_ccddc !=nil {return _ccddc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaebd .ExtLst =NewCT_ExtensionList ();if _gbgaf :=d .DecodeElement (_eaebd .ExtLst ,&_ddbdca );_gbgaf !=nil {return _gbgaf ;};default:_afeac .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\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_ddbdca .Name );if _cefa :=d .Skip ();_cefa !=nil {return _cefa ;};};case _ebfeac .EndElement :break _gadd ;case _ebfeac .CharData :};};return nil ;};func (_bddcdc *CT_Parameters )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bddcdc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bddcdc .CountAttr )});};e .EncodeToken (start );_ecfaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_dbdgb :=range _bddcdc .Parameter {e .EncodeElement (_dbdgb ,_ecfaa );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cdbb *ST_BorderStyle )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eaebe ,_acecc :=d .Token ();if _acecc !=nil {return _acecc ;};if _dgebgd ,_acaga :=_eaebe .(_ebfeac .EndElement );_acaga &&_dgebgd .Name ==start .Name {*_cdbb =1;return nil ;};if _gacdd ,_badb :=_eaebe .(_ebfeac .CharData );!_badb {return _eecbf .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",_eaebe );}else {switch string (_gacdd ){case "":*_cdbb =0;case "\u006e\u006f\u006e\u0065":*_cdbb =1;case "\u0074\u0068\u0069\u006e":*_cdbb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cdbb =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_cdbb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cdbb =5;case "\u0074\u0068\u0069c\u006b":*_cdbb =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cdbb =7;case "\u0068\u0061\u0069\u0072":*_cdbb =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_cdbb =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_cdbb =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_cdbb =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cdbb =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cdbb =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_cdbb =14;};};_eaebe ,_acecc =d .Token ();if _acecc !=nil {return _acecc ;};if _bggabb ,_fdcb :=_eaebe .(_ebfeac .EndElement );_fdcb &&_bggabb .Name ==start .Name {return nil ;};return _eecbf .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",_eaebe );};func (_ebabfc ST_TextVAlign )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ebabfc .String (),start );};func NewCT_CustomProperty ()*CT_CustomProperty {_cgedfb :=&CT_CustomProperty {};return _cgedfb }; +// Validate validates the CT_RangeSets and its children +func (_dfdgad *CT_RangeSets )Validate ()error {return _dfdgad .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func NewCT_CellProtection ()*CT_CellProtection {_gfbae :=&CT_CellProtection {};return _gfbae };func (_cbegfg *CT_TableColumns )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbegfg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbegfg .CountAttr )});};e .EncodeToken (start );_bfdgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_fbdf :=range _cbegfg .TableColumn {e .EncodeElement (_fbdf ,_bfdgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eebbbg *ST_CfType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcgad ,_gedcb :=d .Token ();if _gedcb !=nil {return _gedcb ;};if _fgccb ,_ddeab :=_bcgad .(_b .EndElement );_ddeab &&_fgccb .Name ==start .Name {*_eebbbg =1;return nil ;};if _eddbdb ,_cabacdc :=_bcgad .(_b .CharData );!_cabacdc {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",_bcgad );}else {switch string (_eddbdb ){case "":*_eebbbg =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_eebbbg =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_eebbbg =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_eebbbg =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_eebbbg =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_eebbbg =5;case "\u0074\u006f\u00701\u0030":*_eebbbg =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_eebbbg =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_eebbbg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eebbbg =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eebbbg =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_eebbbg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_eebbbg =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_eebbbg =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_eebbbg =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_eebbbg =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_eebbbg =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_eebbbg =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_eebbbg =18;};};_bcgad ,_gedcb =d .Token ();if _gedcb !=nil {return _gedcb ;};if _bcfbg ,_afaac :=_bcgad .(_b .EndElement );_afaac &&_bcfbg .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",_bcgad );};func (_fgdadg ST_PageOrder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgdadg .String (),start );};type CT_CalcChain struct{ -// Validate validates the CT_ChartFormats and its children -func (_gffcfb *CT_ChartFormats )Validate ()error {return _gffcfb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");}; +// Cell +C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_OleSize and its children -func (_efcgg *CT_OleSize )Validate ()error {return _efcgg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_fcfdf *CT_QueryTableField )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fcfdf .IdAttr )});if _fcfdf .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcfdf .NameAttr )});};if _fcfdf .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcfdf .DataBoundAttr ))});};if _fcfdf .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcfdf .RowNumbersAttr ))});};if _fcfdf .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcfdf .FillFormulasAttr ))});};if _fcfdf .ClippedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcfdf .ClippedAttr ))});};if _fcfdf .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcfdf .TableColumnIdAttr )});};e .EncodeToken (start );if _fcfdf .ExtLst !=nil {_dcefff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcfdf .ExtLst ,_dcefff );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PCDKPIs and its children +func (_gbeaf *CT_PCDKPIs )Validate ()error {return _gbeaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_affgd *CT_DdeValue )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _affgd .TAttr !=ST_DdeValueTypeUnset {_ccbfgc ,_efadc :=_affgd .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _efadc !=nil {return _efadc ;};start .Attr =append (start .Attr ,_ccbfgc );};e .EncodeToken (start );_daccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_d .AddPreserveSpaceAttr (&_daccd ,_affgd .Val );e .EncodeElement (_affgd .Val ,_daccd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_dddagf :=&CT_WebPublishObjects {};return _dddagf ;}; -// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path -func (_caefc *CT_DefinedName )ValidateWithPath (path string )error {return nil };type CT_Sets struct{ +// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path +func (_fgbc *CT_RevisionCellChange )ValidateWithPath (path string )error {if _fgbc .Oc !=nil {if _ecgcbf :=_fgbc .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_ecgcbf !=nil {return _ecgcbf ;};};if _faebf :=_fgbc .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_faebf !=nil {return _faebf ;};if _fgbc .Odxf !=nil {if _efgfd :=_fgbc .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_efgfd !=nil {return _efgfd ;};};if _fgbc .Ndxf !=nil {if _fgfg :=_fgbc .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_fgfg !=nil {return _fgfg ;};};if _fgbc .ExtLst !=nil {if _bedde :=_fgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedde !=nil {return _bedde ;};};return nil ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_facg :=&CT_FileRecoveryPr {};return _facg };func (_eefcd *CT_RevisionComment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eefcd .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eefcd .CellAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eefcd .GuidAttr )});if _eefcd .ActionAttr !=ST_RevisionActionUnset {_bacfga ,_bebcg :=_eefcd .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _bebcg !=nil {return _bebcg ;};start .Attr =append (start .Attr ,_bacfga );};if _eefcd .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcd .AlwaysShowAttr ))});};if _eefcd .OldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcd .OldAttr ))});};if _eefcd .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcd .HiddenRowAttr ))});};if _eefcd .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcd .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_eefcd .AuthorAttr )});if _eefcd .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_eefcd .OldLengthAttr )});};if _eefcd .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_eefcd .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_aebga :=&CT_RevisionDefinedName {};return _aebga ;};func (_bcggf ST_Comments )ValidateWithPath (path string )error {switch _bcggf {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 (_bcggf ));};return nil ;};type CT_FunctionGroups struct{ -// Tuple Set Count -CountAttr *uint32 ; +// Built-in Function Group Count +BuiltInGroupCountAttr *uint32 ; -// OLAP Set -Set []*CT_Set ;};func NewCT_Metadata ()*CT_Metadata {_beca :=&CT_Metadata {};return _beca };func _acbbc (_edbbg bool )uint8 {if _edbbg {return 1;};return 0;};func (_abdda *Sst )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_abdda .CT_Sst =*NewCT_Sst ();for _ ,_dgedfad :=range start .Attr {if _dgedfad .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecabadd ,_degggg :=_ccfece .ParseUint (_dgedfad .Value ,10,32);if _degggg !=nil {return _degggg ;};_dgdb :=uint32 (_ecabadd );_abdda .CountAttr =&_dgdb ;continue ;};if _dgedfad .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_beded ,_dfcdc :=_ccfece .ParseUint (_dgedfad .Value ,10,32);if _dfcdc !=nil {return _dfcdc ;};_cegb :=uint32 (_beded );_abdda .UniqueCountAttr =&_cegb ;continue ;};};_baeccd :for {_cfgca ,_c :=d .Token ();if _c !=nil {return _c ;};switch _babc :=_cfgca .(type ){case _ebfeac .StartElement :switch _babc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_cgcab :=NewCT_Rst ();if _cabfb :=d .DecodeElement (_cgcab ,&_babc );_cabfb !=nil {return _cabfb ;};_abdda .Si =append (_abdda .Si ,_cgcab );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abdda .ExtLst =NewCT_ExtensionList ();if _ebeec :=d .DecodeElement (_abdda .ExtLst ,&_babc );_ebeec !=nil {return _ebeec ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053s\u0074\u0020\u0025\u0076",_babc .Name );if _gedbc :=d .Skip ();_gedbc !=nil {return _gedbc ;};};case _ebfeac .EndElement :break _baeccd ;case _ebfeac .CharData :};};return nil ;};func (_babda *Metadata )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_babda .CT_Metadata =*NewCT_Metadata ();_caafe :for {_dgcag ,_gcegf :=d .Token ();if _gcegf !=nil {return _gcegf ;};switch _egfad :=_dgcag .(type ){case _ebfeac .StartElement :switch _egfad .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_babda .MetadataTypes =NewCT_MetadataTypes ();if _aabab :=d .DecodeElement (_babda .MetadataTypes ,&_egfad );_aabab !=nil {return _aabab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_babda .MetadataStrings =NewCT_MetadataStrings ();if _gcggbe :=d .DecodeElement (_babda .MetadataStrings ,&_egfad );_gcggbe !=nil {return _gcggbe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_babda .MdxMetadata =NewCT_MdxMetadata ();if _ead :=d .DecodeElement (_babda .MdxMetadata ,&_egfad );_ead !=nil {return _ead ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_dadgg :=NewCT_FutureMetadata ();if _gbfeb :=d .DecodeElement (_dadgg ,&_egfad );_gbfeb !=nil {return _gbfeb ;};_babda .FutureMetadata =append (_babda .FutureMetadata ,_dadgg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_babda .CellMetadata =NewCT_MetadataBlocks ();if _agceb :=d .DecodeElement (_babda .CellMetadata ,&_egfad );_agceb !=nil {return _agceb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_babda .ValueMetadata =NewCT_MetadataBlocks ();if _afbagf :=d .DecodeElement (_babda .ValueMetadata ,&_egfad );_afbagf !=nil {return _afbagf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babda .ExtLst =NewCT_ExtensionList ();if _gedbe :=d .DecodeElement (_babda .ExtLst ,&_egfad );_gedbe !=nil {return _gedbe ;};default:_afeac .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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_egfad .Name );if _gfgffe :=d .Skip ();_gfgffe !=nil {return _gfgffe ;};};case _ebfeac .EndElement :break _caafe ;case _ebfeac .CharData :};};return nil ;};func NewCT_Borders ()*CT_Borders {_gbdg :=&CT_Borders {};return _gbdg };func NewCT_FunctionGroups ()*CT_FunctionGroups {_bbgbfg :=&CT_FunctionGroups {};return _bbgbfg };type CT_PageSetup struct{ +// Function Group +FunctionGroup []*CT_FunctionGroup ;};func (_acee *CT_IntProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fafdec :=range start .Attr {if _fafdec .Name .Local =="\u0076\u0061\u006c"{_fecfg ,_gfeea :=_e .ParseInt (_fafdec .Value ,10,32);if _gfeea !=nil {return _gfeea ;};_acee .ValAttr =int32 (_fecfg );continue ;};};for {_ccddd ,_dfgcf :=d .Token ();if _dfgcf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079:\u0020\u0025\u0073",_dfgcf );};if _fbcdd ,_ggccg :=_ccddd .(_b .EndElement );_ggccg &&_fbcdd .Name ==start .Name {break ;};};return nil ;};func (_cagcc *CT_CustomFilters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebff :=range start .Attr {if _ebff .Name .Local =="\u0061\u006e\u0064"{_fecb ,_gddcb :=_e .ParseBool (_ebff .Value );if _gddcb !=nil {return _gddcb ;};_cagcc .AndAttr =&_fecb ;continue ;};};_eddbg :for {_aaeb ,_fafdd :=d .Token ();if _fafdd !=nil {return _fafdd ;};switch _gcfa :=_aaeb .(type ){case _b .StartElement :switch _gcfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_gdegg :=NewCT_CustomFilter ();if _feefa :=d .DecodeElement (_gdegg ,&_gcfa );_feefa !=nil {return _feefa ;};_cagcc .CustomFilter =append (_cagcc .CustomFilter ,_gdegg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_gcfa .Name );if _eceac :=d .Skip ();_eceac !=nil {return _eceac ;};};case _b .EndElement :break _eddbg ;case _b .CharData :};};return nil ;};type CT_Connections struct{ -// Paper Size -PaperSizeAttr *uint32 ; +// Connection +Connection []*CT_Connection ;};func (_egdfc ST_CellType )ValidateWithPath (path string )error {switch _egdfc {case 0,1,2,3,4,5,6: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 (_egdfc ));};return nil ;};func (_fcdge *CT_TableStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agbbd :=range start .Attr {if _agbbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_efecfc ,_cfbaa :=_e .ParseUint (_agbbd .Value ,10,32);if _cfbaa !=nil {return _cfbaa ;};_edfaa :=uint32 (_efecfc );_fcdge .CountAttr =&_edfaa ;continue ;};if _agbbd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_daabbc ,_gefagf :=_agbbd .Value ,error (nil );if _gefagf !=nil {return _gefagf ;};_fcdge .DefaultTableStyleAttr =&_daabbc ;continue ;};if _agbbd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_fceaff ,_bgcged :=_agbbd .Value ,error (nil );if _bgcged !=nil {return _bgcged ;};_fcdge .DefaultPivotStyleAttr =&_fceaff ;continue ;};};_gebeg :for {_dgdfa ,_deddb :=d .Token ();if _deddb !=nil {return _deddb ;};switch _aggag :=_dgdfa .(type ){case _b .StartElement :switch _aggag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_afada :=NewCT_TableStyle ();if _gbecdf :=d .DecodeElement (_afada ,&_aggag );_gbecdf !=nil {return _gbecdf ;};_fcdge .TableStyle =append (_fcdge .TableStyle ,_afada );default:_d .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\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_aggag .Name );if _dbdcd :=d .Skip ();_dbdcd !=nil {return _dbdcd ;};};case _b .EndElement :break _gebeg ;case _b .CharData :};};return nil ;};func (_cbccd *CT_Hyperlink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_cbccd .RefAttr )});if _cbccd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbccd .IdAttr )});};if _cbccd .LocationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbccd .LocationAttr )});};if _cbccd .TooltipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cbccd .TooltipAttr )});};if _cbccd .DisplayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cbccd .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffgad *CT_PageMargins )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .LeftAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .RightAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .TopAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .BottomAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .HeaderAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_X ()*CT_X {_abcfc :=&CT_X {};return _abcfc }; -// Paper Height -PaperHeightAttr *string ; +// Validate validates the CT_RevisionSheetRename and its children +func (_begada *CT_RevisionSheetRename )Validate ()error {return _begada .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");}; -// Paper Width -PaperWidthAttr *string ; +// Validate validates the CT_PivotFilters and its children +func (_facada *CT_PivotFilters )Validate ()error {return _facada .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_acfdg ST_ExternalConnectionType )String ()string {switch _acfdg {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059";case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d";case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";};func (_bffd *CT_Parameter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bffd .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .NameAttr )});};if _bffd .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .SqlTypeAttr )});};if _bffd .ParameterTypeAttr !=ST_ParameterTypeUnset {_dgaeaf ,_dceec :=_bffd .ParameterTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _dceec !=nil {return _dceec ;};start .Attr =append (start .Attr ,_dgaeaf );};if _bffd .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffd .RefreshOnChangeAttr ))});};if _bffd .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .PromptAttr )});};if _bffd .BooleanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffd .BooleanAttr ))});};if _bffd .DoubleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .DoubleAttr )});};if _bffd .IntegerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .IntegerAttr )});};if _bffd .StringAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .StringAttr )});};if _bffd .CellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_QueryTableRefresh struct{ -// Print Scale -ScaleAttr *uint32 ; +// Preserve Sort & Filter Layout +PreserveSortFilterLayoutAttr *bool ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Next Field Id Wrapped +FieldIdWrappedAttr *bool ; -// Fit To Width -FitToWidthAttr *uint32 ; +// Headers In Last Refresh +HeadersInLastRefreshAttr *bool ; -// Fit To Height -FitToHeightAttr *uint32 ; +// Minimum Refresh Version +MinimumVersionAttr *uint8 ; -// Page Order -PageOrderAttr ST_PageOrder ; +// Next field id +NextIdAttr *uint32 ; -// Orientation -OrientationAttr ST_Orientation ; +// Columns Left +UnboundColumnsLeftAttr *uint32 ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Columns Right +UnboundColumnsRightAttr *uint32 ; -// Black And White -BlackAndWhiteAttr *bool ; +// Query table fields +QueryTableFields *CT_QueryTableFields ; -// Draft -DraftAttr *bool ; +// Deleted Fields +QueryTableDeletedFields *CT_QueryTableDeletedFields ; -// Print Cell Comments -CellCommentsAttr ST_CellComments ; +// Sort State +SortState *CT_SortState ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_defef *CT_WebPublishItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _defef .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_defef .CountAttr )});};e .EncodeToken (start );_fdgca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_gbcf :=range _defef .WebPublishItem {e .EncodeElement (_gbcf ,_fdgca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Print Error Handling -ErrorsAttr ST_PrintError ; +// Validate validates the CT_CellStyles and its children +func (_bdca *CT_CellStyles )Validate ()error {return _bdca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2;ST_CellTypeE ST_CellType =3;ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5;ST_CellTypeInlineStr ST_CellType =6;);func (_beadf *CT_WorkbookPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beadf .Date1904Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .Date1904Attr ))});};if _beadf .ShowObjectsAttr !=ST_ObjectsUnset {_gegbg ,_bgceb :=_beadf .ShowObjectsAttr .MarshalXMLAttr (_b .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _bgceb !=nil {return _bgceb ;};start .Attr =append (start .Attr ,_gegbg );};if _beadf .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .ShowBorderUnselectedTablesAttr ))});};if _beadf .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .FilterPrivacyAttr ))});};if _beadf .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .PromptedSolutionsAttr ))});};if _beadf .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .ShowInkAnnotationAttr ))});};if _beadf .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .BackupFileAttr ))});};if _beadf .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .SaveExternalLinkValuesAttr ))});};if _beadf .UpdateLinksAttr !=ST_UpdateLinksUnset {_fgbce ,_ccdca :=_beadf .UpdateLinksAttr .MarshalXMLAttr (_b .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _ccdca !=nil {return _ccdca ;};start .Attr =append (start .Attr ,_fgbce );};if _beadf .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beadf .CodeNameAttr )});};if _beadf .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .HidePivotFieldListAttr ))});};if _beadf .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .ShowPivotChartFilterAttr ))});};if _beadf .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .AllowRefreshQueryAttr ))});};if _beadf .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .PublishItemsAttr ))});};if _beadf .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .CheckCompatibilityAttr ))});};if _beadf .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .AutoCompressPicturesAttr ))});};if _beadf .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .RefreshAllConnectionsAttr ))});};if _beadf .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_beadf .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_agbaa :=&CT_MeasureDimensionMap {};return _agbaa ;};func (_cecadf ST_Visibility )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cecadf .String (),start );};func (_ffceb *CT_PageSetUpPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbdd :=range start .Attr {if _ecbdd .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_deacf ,_eegac :=_e .ParseBool (_ecbdd .Value );if _eegac !=nil {return _eegac ;};_ffceb .AutoPageBreaksAttr =&_deacf ;continue ;};if _ecbdd .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_gcaea ,_edce :=_e .ParseBool (_ecbdd .Value );if _edce !=nil {return _edce ;};_ffceb .FitToPageAttr =&_gcaea ;continue ;};};for {_agbda ,_dgcgd :=d .Token ();if _dgcgd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072:\u0020\u0025\u0073",_dgcgd );};if _efgb ,_gaccbc :=_agbda .(_b .EndElement );_gaccbc &&_efgb .Name ==start .Name {break ;};};return nil ;};func (_ggaecf *CT_TableParts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggaecf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggaecf .CountAttr )});};e .EncodeToken (start );if _ggaecf .TablePart !=nil {_aebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_dbdefa :=range _ggaecf .TablePart {e .EncodeElement (_dbdefa ,_aebc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbagg *CT_Set )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbagg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbagg .CountAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",_gbagg .MaxRankAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gbagg .SetDefinitionAttr )});if _gbagg .SortTypeAttr !=ST_SortTypeUnset {_ebdfg ,_dfcda :=_gbagg .SortTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _dfcda !=nil {return _dfcda ;};start .Attr =append (start .Attr ,_ebdfg );};if _gbagg .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbagg .QueryFailedAttr ))});};e .EncodeToken (start );if _gbagg .Tpls !=nil {_bgegb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_fgbbc :=range _gbagg .Tpls {e .EncodeElement (_fgbbc ,_bgegb );};};if _gbagg .SortByTuple !=nil {_gfcbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_gbagg .SortByTuple ,_gfcbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgfdg *CT_ChartsheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgfdg .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgfdg .TabSelectedAttr ))});};if _cgfdg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_cgfdg .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgfdg .WorkbookViewIdAttr )});if _cgfdg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgfdg .ZoomToFitAttr ))});};e .EncodeToken (start );if _cgfdg .ExtLst !=nil {_dcbbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgfdg .ExtLst ,_dcbbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Validate validates the SingleXmlCells and its children +func (_ddfbc *SingleXmlCells )Validate ()error {return _ddfbc .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_bc *AG_RevData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bc .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bc .RIdAttr )});};if _bc .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bc .UaAttr ))});};if _bc .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bc .RaAttr ))});};return nil ;}; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path +func (_gabbg *CT_GradientFill )ValidateWithPath (path string )error {if _bgaae :=_gabbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgaae !=nil {return _bgaae ;};for _cdggd ,_efgfe :=range _gabbg .Stop {if _added :=_efgfe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_cdggd ));_added !=nil {return _added ;};};return nil ;};type CT_PivotSelection struct{ -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;}; +// Pane +PaneAttr ST_Pane ; -// Validate validates the Table and its children -func (_aecdc *Table )Validate ()error {return _aecdc .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_baafa :=&CT_RevisionCellChange {};_baafa .Nc =NewCT_Cell ();return _baafa ;};func (_gbbgf *CT_SheetViews )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gfaddf :for {_eefaf ,_cbbd :=d .Token ();if _cbbd !=nil {return _cbbd ;};switch _cffed :=_eefaf .(type ){case _ebfeac .StartElement :switch _cffed .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_aeedf :=NewCT_SheetView ();if _gbeca :=d .DecodeElement (_aeedf ,&_cffed );_gbeca !=nil {return _gbeca ;};_gbbgf .SheetView =append (_gbbgf .SheetView ,_aeedf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbbgf .ExtLst =NewCT_ExtensionList ();if _adbeb :=d .DecodeElement (_gbbgf .ExtLst ,&_cffed );_adbeb !=nil {return _adbeb ;};default:_afeac .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\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_cffed .Name );if _eegda :=d .Skip ();_eegda !=nil {return _eegda ;};};case _ebfeac .EndElement :break _gfaddf ;case _ebfeac .CharData :};};return nil ;};func (_dadfbb *CT_ExternalRow )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_dadfbb .RAttr )});e .EncodeToken (start );if _dadfbb .Cell !=nil {_bfdeed :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_afgaab :=range _dadfbb .Cell {e .EncodeElement (_afgaab ,_bfdeed );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_ControlPr struct{ +// Show Header +ShowHeaderAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Label +LabelAttr *bool ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Data Selection +DataAttr *bool ; -// Print Flag -PrintAttr *bool ; +// Extendable +ExtendableAttr *bool ; -// Disabled Flag -DisabledAttr *bool ; +// Selection Count +CountAttr *uint32 ; -// Recalculation Flag -RecalcAlwaysAttr *bool ; +// Axis +AxisAttr ST_Axis ; -// UI Object Flag -UiObjectAttr *bool ; +// Dimension +DimensionAttr *uint32 ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Start +StartAttr *uint32 ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Minimum +MinAttr *uint32 ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Maximum +MaxAttr *uint32 ; -// Custom Function -MacroAttr *string ; +// Active Row +ActiveRowAttr *uint32 ; -// Alternative Text -AltTextAttr *string ; +// Active Column +ActiveColAttr *uint32 ; -// Linked Formula -LinkedCellAttr *string ; +// Previous Row +PreviousRowAttr *uint32 ; -// List Items Source Range -ListFillRangeAttr *string ; +// Previous Column Selection +PreviousColAttr *uint32 ; -// Image Format -CfAttr *string ;IdAttr *string ; +// Click Count +ClickAttr *uint32 ;IdAttr *string ; -// Object Cell Anchor -Anchor *CT_ObjectAnchor ;};func (_cfggd ST_VerticalAlignment )Validate ()error {return _cfggd .ValidateWithPath ("")};type CT_ServerFormat struct{ +// Pivot Area +PivotArea *CT_PivotArea ;}; -// Culture -CultureAttr *string ; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_bgb *CT_Boolean )ValidateWithPath (path string )error {for _eeb ,_dae :=range _bgb .X {if _dad :=_dae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_eeb ));_dad !=nil {return _dad ;};};return nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_fgacee :=&CT_RevisionSheetRename {};return _fgacee ;};type ST_HtmlFmt byte ;func (_fdcgcf ST_DataValidationType )String ()string {switch _fdcgcf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u0068\u006fl\u0065";case 3:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 4:return "\u006c\u0069\u0073\u0074";case 5:return "\u0064\u0061\u0074\u0065";case 6:return "\u0074\u0069\u006d\u0065";case 7:return "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case 8:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";}; -// Format -FormatAttr *string ;}; +// Validate validates the CT_TableParts and its children +func (_dcegd *CT_TableParts )Validate ()error {return _dcegd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};type CT_CellAlignment struct{ -// Validate validates the CT_PCDKPI and its children -func (_ebaab *CT_PCDKPI )Validate ()error {return _ebaab .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};type CT_DeletedField struct{ +// Horizontal Alignment +HorizontalAttr ST_HorizontalAlignment ; -// Deleted Fields Name -NameAttr string ;};type CT_FieldsUsage struct{ +// Vertical Alignment +VerticalAttr ST_VerticalAlignment ; -// Field Count -CountAttr *uint32 ; +// Text Rotation +TextRotationAttr *uint8 ; -// PivotCache Field Id -FieldUsage []*CT_FieldUsage ;}; +// Wrap Text +WrapTextAttr *bool ; -// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path -func (_gbdagd *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _gbdagd .ValAttr ==_bbaba .ST_VerticalAlignRunUnset {return _eecbf .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 _ggcea :=_gbdagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggcea !=nil {return _ggcea ;};return nil ;}; +// Indent +IndentAttr *uint32 ; -// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path -func (_ggcda *CT_MdxKPI )ValidateWithPath (path string )error {if _ggcda .PAttr ==ST_MdxKPIPropertyUnset {return _eecbf .Errorf ("\u0025\u0073/\u0050\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _afcgb :=_ggcda .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_afcgb !=nil {return _afcgb ;};return nil ;};func (_adgf *CT_PageItem )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_agcgc :=range start .Attr {if _agcgc .Name .Local =="\u006e\u0061\u006d\u0065"{_bedgb ,_gbcgbg :=_agcgc .Value ,error (nil );if _gbcgbg !=nil {return _gbcgbg ;};_adgf .NameAttr =_bedgb ;continue ;};};for {_aebee ,_baebd :=d .Token ();if _baebd !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_baebd );};if _fbfdb ,_cbgfdb :=_aebee .(_ebfeac .EndElement );_cbgfdb &&_fbfdb .Name ==start .Name {break ;};};return nil ;}; +// Relative Indent +RelativeIndentAttr *int32 ; -// Validate validates the CT_ColorScale and its children -func (_fdgfb *CT_ColorScale )Validate ()error {return _fdgfb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};type CT_CommentPr struct{ +// Justify Last Line +JustifyLastLineAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Shrink To Fit +ShrinkToFitAttr *bool ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Reading Order +ReadingOrderAttr *uint32 ;};func (_deffa ST_BorderStyle )ValidateWithPath (path string )error {switch _deffa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_deffa ));};return nil ;};func (_dcdaab *CT_GradientStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dcdaab .PositionAttr )});e .EncodeToken (start );_abgfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dcdaab .Color ,_abgfg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Controls ()*CT_Controls {_cecgcb :=&CT_Controls {};return _cecgcb }; -// Print Flag -PrintAttr *bool ; +// Validate validates the Worksheet and its children +func (_faddd *Worksheet )Validate ()error {return _faddd .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_baffefb ST_Comments )String ()string {switch _baffefb {case 0:return "";case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return "";};type CT_PageField struct{ -// Disabled Flag -DisabledAttr *bool ; +// Field +FldAttr int32 ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Item Index +ItemAttr *uint32 ; -// Automatic Line Flag -AutoLineAttr *bool ; +// OLAP Hierarchy Index +HierAttr *int32 ; -// Alternative Text -AltTextAttr *string ; +// Hierarchy Unique Name +NameAttr *string ; -// Text Horizontal Alignment -TextHAlignAttr ST_TextHAlign ; +// Hierarchy Display Name +CapAttr *string ; -// ext Vertical Alignment -TextVAlignAttr ST_TextVAlign ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cadeg *CT_GroupMember )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adafb :=range start .Attr {if _adafb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_adggc ,_cafeb :=_adafb .Value ,error (nil );if _cafeb !=nil {return _cafeb ;};_cadeg .UniqueNameAttr =_adggc ;continue ;};if _adafb .Name .Local =="\u0067\u0072\u006fu\u0070"{_bebac ,_bedff :=_e .ParseBool (_adafb .Value );if _bedff !=nil {return _bedff ;};_cadeg .GroupAttr =&_bebac ;continue ;};};for {_faacg ,_afgebd :=d .Token ();if _afgebd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072:\u0020\u0025\u0073",_afgebd );};if _dafgc ,_gffc :=_faacg .(_b .EndElement );_gffc &&_dafgc .Name ==start .Name {break ;};};return nil ;}; -// Text Lock Flag -LockTextAttr *bool ; +// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path +func (_fbeb *CT_CalcPr )ValidateWithPath (path string )error {if _bdfa :=_fbeb .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdfa !=nil {return _bdfa ;};if _acfd :=_fbeb .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acfd !=nil {return _acfd ;};return nil ;}; -// Far East Alignment Flag -JustLastXAttr *bool ; +// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path +func (_bcafg *CT_Member )ValidateWithPath (path string )error {return nil };func (_aee *CT_Authors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ed :for {_aaa ,_cee :=d .Token ();if _cee !=nil {return _cee ;};switch _eb :=_aaa .(type ){case _b .StartElement :switch _eb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _ff string ;if _dg :=d .DecodeElement (&_ff ,&_eb );_dg !=nil {return _dg ;};_aee .Author =append (_aee .Author ,_ff );default:_d .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\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_eb .Name );if _adg :=d .Skip ();_adg !=nil {return _adg ;};};case _b .EndElement :break _ed ;case _b .CharData :};};return nil ;};type CT_SheetPr struct{ -// Automatic Text Scaling Flag -AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func (_ccfbga *CT_CellFormula )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gcggg :=range start .Attr {if _gcggg .Name .Local =="\u0074"{_ccfbga .TAttr .UnmarshalXMLAttr (_gcggg );continue ;};if _gcggg .Name .Local =="\u0061\u0063\u0061"{_ebgga ,_aagac :=_ccfece .ParseBool (_gcggg .Value );if _aagac !=nil {return _aagac ;};_ccfbga .AcaAttr =&_ebgga ;continue ;};if _gcggg .Name .Local =="\u0072\u0065\u0066"{_gdafc ,_dabac :=_gcggg .Value ,error (nil );if _dabac !=nil {return _dabac ;};_ccfbga .RefAttr =&_gdafc ;continue ;};if _gcggg .Name .Local =="\u0064\u0074\u0032\u0044"{_faeff ,_ffadgb :=_ccfece .ParseBool (_gcggg .Value );if _ffadgb !=nil {return _ffadgb ;};_ccfbga .Dt2DAttr =&_faeff ;continue ;};if _gcggg .Name .Local =="\u0064\u0074\u0072"{_defad ,_fbgee :=_ccfece .ParseBool (_gcggg .Value );if _fbgee !=nil {return _fbgee ;};_ccfbga .DtrAttr =&_defad ;continue ;};if _gcggg .Name .Local =="\u0064\u0065\u006c\u0031"{_bace ,_eeceg :=_ccfece .ParseBool (_gcggg .Value );if _eeceg !=nil {return _eeceg ;};_ccfbga .Del1Attr =&_bace ;continue ;};if _gcggg .Name .Local =="\u0064\u0065\u006c\u0032"{_efeae ,_feaga :=_ccfece .ParseBool (_gcggg .Value );if _feaga !=nil {return _feaga ;};_ccfbga .Del2Attr =&_efeae ;continue ;};if _gcggg .Name .Local =="\u0072\u0031"{_egfag ,_bebcff :=_gcggg .Value ,error (nil );if _bebcff !=nil {return _bebcff ;};_ccfbga .R1Attr =&_egfag ;continue ;};if _gcggg .Name .Local =="\u0072\u0032"{_ecbef ,_dbgfb :=_gcggg .Value ,error (nil );if _dbgfb !=nil {return _dbgfb ;};_ccfbga .R2Attr =&_ecbef ;continue ;};if _gcggg .Name .Local =="\u0063\u0061"{_bgebeb ,_fcdg :=_ccfece .ParseBool (_gcggg .Value );if _fcdg !=nil {return _fcdg ;};_ccfbga .CaAttr =&_bgebeb ;continue ;};if _gcggg .Name .Local =="\u0073\u0069"{_beaad ,_dgbaa :=_ccfece .ParseUint (_gcggg .Value ,10,32);if _dgbaa !=nil {return _dgbaa ;};_gcaad :=uint32 (_beaad );_ccfbga .SiAttr =&_gcaad ;continue ;};if _gcggg .Name .Local =="\u0062\u0078"{_fgcag ,_daccee :=_ccfece .ParseBool (_gcggg .Value );if _daccee !=nil {return _daccee ;};_ccfbga .BxAttr =&_fgcag ;continue ;};};for {_fdfc ,_ecc :=d .Token ();if _ecc !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0046\u006f\u0072\u006d\u0075\u006c\u0061:\u0020\u0025\u0073",_ecc );};if _cefdf ,_bgbge :=_fdfc .(_ebfeac .CharData );_bgbge {_ccfbga .Content =string (_cefdf );};if _dcgdf ,_fbab :=_fdfc .(_ebfeac .EndElement );_fbab &&_dcgdf .Name ==start .Name {break ;};};return nil ;};type CT_WorkbookProtection struct{ +// Synch Horizontal +SyncHorizontalAttr *bool ; -// Legacy Workbook Password -WorkbookPasswordAttr *string ; +// Synch Vertical +SyncVerticalAttr *bool ; -// Workbook Password Character Set -WorkbookPasswordCharacterSetAttr *string ; +// Synch Reference +SyncRefAttr *string ; -// Legacy Revisions Password -RevisionsPasswordAttr *string ; +// Transition Formula Evaluation +TransitionEvaluationAttr *bool ; -// Revisions Password Character Set -RevisionsPasswordCharacterSetAttr *string ; +// Transition Formula Entry +TransitionEntryAttr *bool ; -// Lock Structure -LockStructureAttr *bool ; +// Published +PublishedAttr *bool ; -// Lock Windows -LockWindowsAttr *bool ; +// Code Name +CodeNameAttr *string ; -// Lock Revisions -LockRevisionAttr *bool ; +// Filter Mode +FilterModeAttr *bool ; -// Cryptographic Algorithm Name -RevisionsAlgorithmNameAttr *string ; +// Enable Conditional Formatting Calculations +EnableFormatConditionsCalculationAttr *bool ; -// Password Hash Value -RevisionsHashValueAttr *string ; +// Sheet Tab Color +TabColor *CT_Color ; -// Salt Value for Password Verifier -RevisionsSaltValueAttr *string ; +// Outline Properties +OutlinePr *CT_OutlinePr ; -// Iterations to Run Hashing Algorithm -RevisionsSpinCountAttr *uint32 ; +// Page Setup Properties +PageSetUpPr *CT_PageSetUpPr ;};type CT_SheetCalcPr struct{ + +// Full Calculation On Load +FullCalcOnLoadAttr *bool ;};type CT_ProtectedRange struct{ + +// Legacy Password +PasswordAttr *string ; + +// Sequence of References +SqrefAttr ST_Sqref ; + +// Name +NameAttr string ; + +// Security Descriptor +SecurityDescriptorAttr *string ; // Cryptographic Algorithm Name -WorkbookAlgorithmNameAttr *string ; +AlgorithmNameAttr *string ; // Password Hash Value -WorkbookHashValueAttr *string ; +HashValueAttr *string ; // Salt Value for Password Verifier -WorkbookSaltValueAttr *string ; +SaltValueAttr *string ; // Iterations to Run Hashing Algorithm -WorkbookSpinCountAttr *uint32 ;};func (_gaefe *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gaefe =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_gaefe =1;case "\u006c\u0065\u0066\u0074":*_gaefe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gaefe =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gaefe =4;};return nil ;};func (_faag *CT_DdeLink )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_faag .DdeServiceAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",_faag .DdeTopicAttr )});e .EncodeToken (start );if _faag .DdeItems !=nil {_fbbaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_faag .DdeItems ,_fbbaa );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path -func (_gecb *CT_Authors )ValidateWithPath (path string )error {return nil };func (_bfcdf *CT_CellProtection )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bfcdf .LockedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bfcdf .LockedAttr ))});};if _bfcdf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bfcdf .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Dxf ()*CT_Dxf {_eeba :=&CT_Dxf {};return _eeba };func (_bbdgb ST_CfvoType )String ()string {switch _bbdgb {case 0:return "";case 1:return "\u006e\u0075\u006d";case 2:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 3:return "\u006d\u0061\u0078";case 4:return "\u006d\u0069\u006e";case 5:return "\u0066o\u0072\u006d\u0075\u006c\u0061";case 6:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return "";};func (_gfc ST_OleUpdate )ValidateWithPath (path string )error {switch _gfc {case 0,1,2:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfc ));};return nil ;};func (_ccge *CT_RevisionComment )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ccge .SheetIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_ccge .CellAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ccge .GuidAttr )});if _ccge .ActionAttr !=ST_RevisionActionUnset {_eafff ,_dced :=_ccge .ActionAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _dced !=nil {return _dced ;};start .Attr =append (start .Attr ,_eafff );};if _ccge .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccge .AlwaysShowAttr ))});};if _ccge .OldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccge .OldAttr ))});};if _ccge .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccge .HiddenRowAttr ))});};if _ccge .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ccge .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_ccge .AuthorAttr )});if _ccge .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ccge .OldLengthAttr )});};if _ccge .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ccge .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gdbea ST_FilterOperator )ValidateWithPath (path string )error {switch _gdbea {case 0,1,2,3,4,5,6:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbea ));};return nil ;};type CT_Cfvo struct{ +SpinCountAttr *uint32 ; -// Type -TypeAttr ST_CfvoType ; +// Security Descriptor +SecurityDescriptor []string ;};func NewCT_Field ()*CT_Field {_bbdgc :=&CT_Field {};return _bbdgc };func (_debgd *ST_RefMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_debgd =0;case "\u0041\u0031":*_debgd =1;case "\u0052\u0031\u0043\u0031":*_debgd =2;};return nil ;}; -// Value -ValAttr *string ; +// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path +func (_ecege *CT_TableFormula )ValidateWithPath (path string )error {return nil }; -// Greater Than Or Equal -GteAttr *bool ;ExtLst *CT_ExtensionList ;};type ST_SheetState byte ; +// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path +func (_cbb *CT_AutoFilter )ValidateWithPath (path string )error {for _bbg ,_be :=range _cbb .FilterColumn {if _bdb :=_be .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_bbg ));_bdb !=nil {return _bdb ;};};if _cbb .SortState !=nil {if _ace :=_cbb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ace !=nil {return _ace ;};};if _cbb .ExtLst !=nil {if _geba :=_cbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geba !=nil {return _geba ;};};return nil ;};type CT_Pane struct{ -// Validate validates the CT_RevisionFormatting and its children -func (_ggacga *CT_RevisionFormatting )Validate ()error {return _ggacga .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_aebegc *CT_RevisionMove )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_aebegc .SheetIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_aebegc .SourceAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_aebegc .DestinationAttr )});if _aebegc .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aebegc .SourceSheetIdAttr )});};if _aebegc .RIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aebegc .RIdAttr )});};if _aebegc .UaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aebegc .UaAttr ))});};if _aebegc .RaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aebegc .RaAttr ))});};e .EncodeToken (start );if _aebegc .Undo !=nil {_gacee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_dceb :=range _aebegc .Undo {e .EncodeElement (_dceb ,_gacee );};};if _aebegc .Rcc !=nil {_cfaga :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ebcfff :=range _aebegc .Rcc {e .EncodeElement (_ebcfff ,_cfaga );};};if _aebegc .Rfmt !=nil {_fgcda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_dcbfgf :=range _aebegc .Rfmt {e .EncodeElement (_dcbfgf ,_fgcda );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adffac ST_TimePeriod )ValidateWithPath (path string )error {switch _adffac {case 0,1,2,3,4,5,6,7,8,9,10:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adffac ));};return nil ;};func (_afbe *CT_ProtectedRange )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ddacc :=range start .Attr {if _ddacc .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cgfg ,_bccgd :=_ddacc .Value ,error (nil );if _bccgd !=nil {return _bccgd ;};_afbe .PasswordAttr =&_cgfg ;continue ;};if _ddacc .Name .Local =="\u0073\u0071\u0072e\u0066"{_fgdef ,_agdade :=ParseSliceST_Sqref (_ddacc .Value );if _agdade !=nil {return _agdade ;};_afbe .SqrefAttr =_fgdef ;continue ;};if _ddacc .Name .Local =="\u006e\u0061\u006d\u0065"{_fdgcf ,_cgagb :=_ddacc .Value ,error (nil );if _cgagb !=nil {return _cgagb ;};_afbe .NameAttr =_fdgcf ;continue ;};if _ddacc .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_dadg ,_ddfcae :=_ddacc .Value ,error (nil );if _ddfcae !=nil {return _ddfcae ;};_afbe .SecurityDescriptorAttr =&_dadg ;continue ;};if _ddacc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bgbg ,_gbdgec :=_ddacc .Value ,error (nil );if _gbdgec !=nil {return _gbdgec ;};_afbe .AlgorithmNameAttr =&_bgbg ;continue ;};if _ddacc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_faafa ,_aggad :=_ddacc .Value ,error (nil );if _aggad !=nil {return _aggad ;};_afbe .HashValueAttr =&_faafa ;continue ;};if _ddacc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ebdgac ,_bbace :=_ddacc .Value ,error (nil );if _bbace !=nil {return _bbace ;};_afbe .SaltValueAttr =&_ebdgac ;continue ;};if _ddacc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cfbfbc ,_dbdfda :=_ccfece .ParseUint (_ddacc .Value ,10,32);if _dbdfda !=nil {return _dbdfda ;};_ebgagg :=uint32 (_cfbfbc );_afbe .SpinCountAttr =&_ebgagg ;continue ;};};_dedcag :for {_gagaf ,_bfdg :=d .Token ();if _bfdg !=nil {return _bfdg ;};switch _afgdd :=_gagaf .(type ){case _ebfeac .StartElement :switch _afgdd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _ddfga string ;if _gfcedc :=d .DecodeElement (&_ddfga ,&_afgdd );_gfcedc !=nil {return _gfcedc ;};_afbe .SecurityDescriptor =append (_afbe .SecurityDescriptor ,_ddfga );default:_afeac .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\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_afgdd .Name );if _eafaf :=d .Skip ();_eafaf !=nil {return _eafaf ;};};case _ebfeac .EndElement :break _dedcag ;case _ebfeac .CharData :};};return nil ;};type EG_ExtensionList struct{ +// Horizontal Split Position +XSplitAttr *float64 ; -// Extension -Ext []*CT_Extension ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func NewCT_ProtectedRange ()*CT_ProtectedRange {_bggdbg :=&CT_ProtectedRange {};return _bggdbg };func (_dacf *CT_MeasureGroup )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dgcfd :=range start .Attr {if _dgcfd .Name .Local =="\u006e\u0061\u006d\u0065"{_cgfdge ,_cecggb :=_dgcfd .Value ,error (nil );if _cecggb !=nil {return _cecggb ;};_dacf .NameAttr =_cgfdge ;continue ;};if _dgcfd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dbdd ,_eegdd :=_dgcfd .Value ,error (nil );if _eegdd !=nil {return _eegdd ;};_dacf .CaptionAttr =_dbdd ;continue ;};};for {_bfgec ,_daac :=d .Token ();if _daac !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_daac );};if _gdfca ,_fdggc :=_bfgec .(_ebfeac .EndElement );_fdggc &&_gdfca .Name ==start .Name {break ;};};return nil ;};type CT_FontFamily struct{ValAttr int64 ;};func NewCT_XmlPr ()*CT_XmlPr {_gcc :=&CT_XmlPr {};return _gcc };func (_bddfda *ST_GrowShrinkType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dgaba ,_aaabc :=d .Token ();if _aaabc !=nil {return _aaabc ;};if _eddcf ,_gbde :=_dgaba .(_ebfeac .EndElement );_gbde &&_eddcf .Name ==start .Name {*_bddfda =1;return nil ;};if _afcde ,_ggecf :=_dgaba .(_ebfeac .CharData );!_ggecf {return _eecbf .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",_dgaba );}else {switch string (_afcde ){case "":*_bddfda =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_bddfda =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_bddfda =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_bddfda =3;};};_dgaba ,_aaabc =d .Token ();if _aaabc !=nil {return _aaabc ;};if _fggafg ,_fabgbb :=_dgaba .(_ebfeac .EndElement );_fabgbb &&_fggafg .Name ==start .Name {return nil ;};return _eecbf .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",_dgaba );}; +// Vertical Split Position +YSplitAttr *float64 ; -// Validate validates the CT_SheetBackgroundPicture and its children -func (_fbdcc *CT_SheetBackgroundPicture )Validate ()error {return _fbdcc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");}; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Validate validates the CT_ExternalSheetName and its children -func (_feab *CT_ExternalSheetName )Validate ()error {return _feab .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");}; +// Active Pane +ActivePaneAttr ST_Pane ; -// Validate validates the CT_DynamicFilter and its children -func (_efeag *CT_DynamicFilter )Validate ()error {return _efeag .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};func (_gdeaa ST_Visibility )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_eefad :=_ebfeac .Attr {};_eefad .Name =name ;switch _gdeaa {case ST_VisibilityUnset :_eefad .Value ="";case ST_VisibilityVisible :_eefad .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_eefad .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_eefad .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _eefad ,nil ;};func (_efec *CT_HeaderFooter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _efec .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efec .DifferentOddEvenAttr ))});};if _efec .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efec .DifferentFirstAttr ))});};if _efec .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efec .ScaleWithDocAttr ))});};if _efec .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efec .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _efec .OddHeader !=nil {_bgaec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_afeac .AddPreserveSpaceAttr (&_bgaec ,*_efec .OddHeader );e .EncodeElement (_efec .OddHeader ,_bgaec );};if _efec .OddFooter !=nil {_fbeae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_afeac .AddPreserveSpaceAttr (&_fbeae ,*_efec .OddFooter );e .EncodeElement (_efec .OddFooter ,_fbeae );};if _efec .EvenHeader !=nil {_gcgf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_afeac .AddPreserveSpaceAttr (&_gcgf ,*_efec .EvenHeader );e .EncodeElement (_efec .EvenHeader ,_gcgf );};if _efec .EvenFooter !=nil {_bffcd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_afeac .AddPreserveSpaceAttr (&_bffcd ,*_efec .EvenFooter );e .EncodeElement (_efec .EvenFooter ,_bffcd );};if _efec .FirstHeader !=nil {_cdbfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_afeac .AddPreserveSpaceAttr (&_cdbfd ,*_efec .FirstHeader );e .EncodeElement (_efec .FirstHeader ,_cdbfd );};if _efec .FirstFooter !=nil {_fbade :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_afeac .AddPreserveSpaceAttr (&_fbade ,*_efec .FirstFooter );e .EncodeElement (_efec .FirstFooter ,_fbade );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Format struct{ +// Split State +StateAttr ST_PaneState ;}; -// Format Action -ActionAttr ST_FormatAction ; +// Validate validates the CT_SheetId and its children +func (_fgaeac *CT_SheetId )Validate ()error {return _fgaeac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");}; -// Format Id -DxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path +func (_baagb *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_cabd *CT_Col )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",_cabd .MinAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",_cabd .MaxAttr )});if _cabd .WidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_cabd .WidthAttr )});};if _cabd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cabd .StyleAttr )});};if _cabd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .HiddenAttr ))});};if _cabd .BestFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .BestFitAttr ))});};if _cabd .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .CustomWidthAttr ))});};if _cabd .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .PhoneticAttr ))});};if _cabd .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cabd .OutlineLevelAttr )});};if _cabd .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CalcCell struct{ -// Pivot Table Location -PivotArea *CT_PivotArea ; +// Cell Reference +RAttr *string ;RefAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cfbef *CT_TableColumns )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cfbef .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cfbef .CountAttr )});};e .EncodeToken (start );_bcbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_gffdce :=range _cfbef .TableColumn {e .EncodeElement (_gffdce ,_bcbd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_TextField ()*CT_TextField {_babfac :=&CT_TextField {};return _babfac }; +// Sheet Id +IAttr *int32 ; -// Validate validates the CT_PivotAreaReferences and its children -func (_adb *CT_PivotAreaReferences )Validate ()error {return _adb .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};type CT_RElt struct{ +// Child Chain +SAttr *bool ; -// Run Properties -RPr *CT_RPrElt ; +// New Dependency Level +LAttr *bool ; -// Text -T string ;};func NewCT_Schema ()*CT_Schema {_fdbbd :=&CT_Schema {};return _fdbbd };type CT_DataValidation struct{ +// New Thread +TAttr *bool ; -// Data Validation Type -TypeAttr ST_DataValidationType ; +// Array +AAttr *bool ;};type CT_CommentPr struct{ -// Data Validation Error Style -ErrorStyleAttr ST_DataValidationErrorStyle ; +// Locked Flag +LockedAttr *bool ; -// IME Mode Enforced -ImeModeAttr ST_DataValidationImeMode ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Operator -OperatorAttr ST_DataValidationOperator ; +// Print Flag +PrintAttr *bool ; -// Allow Blank -AllowBlankAttr *bool ; +// Disabled Flag +DisabledAttr *bool ; -// Show Drop Down -ShowDropDownAttr *bool ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Show Input Message -ShowInputMessageAttr *bool ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Show Error Message -ShowErrorMessageAttr *bool ; +// Alternative Text +AltTextAttr *string ; -// Error Alert Text -ErrorTitleAttr *string ; +// Text Horizontal Alignment +TextHAlignAttr ST_TextHAlign ; -// Error Message -ErrorAttr *string ; +// ext Vertical Alignment +TextVAlignAttr ST_TextVAlign ; -// Prompt Title -PromptTitleAttr *string ; +// Text Lock Flag +LockTextAttr *bool ; -// Input Prompt -PromptAttr *string ; +// Far East Alignment Flag +JustLastXAttr *bool ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Automatic Text Scaling Flag +AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func (_dagag ST_SortMethod )String ()string {switch _dagag {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065";case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; -// Formula 1 -Formula1 *string ; +// Validate validates the CT_CustomChartsheetViews and its children +func (_gedfe *CT_CustomChartsheetViews )Validate ()error {return _gedfe .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};type CT_ObjectAnchor struct{ -// Formula 2 -Formula2 *string ;};func (_dbffc *CT_SheetView )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dbffc .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .WindowProtectionAttr ))});};if _dbffc .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .ShowFormulasAttr ))});};if _dbffc .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .ShowGridLinesAttr ))});};if _dbffc .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .ShowRowColHeadersAttr ))});};if _dbffc .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .ShowZerosAttr ))});};if _dbffc .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .RightToLeftAttr ))});};if _dbffc .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .TabSelectedAttr ))});};if _dbffc .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .ShowRulerAttr ))});};if _dbffc .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .ShowOutlineSymbolsAttr ))});};if _dbffc .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .DefaultGridColorAttr ))});};if _dbffc .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbffc .ShowWhiteSpaceAttr ))});};if _dbffc .ViewAttr !=ST_SheetViewTypeUnset {_agfb ,_dadda :=_dbffc .ViewAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0076\u0069\u0065\u0077"});if _dadda !=nil {return _dadda ;};start .Attr =append (start .Attr ,_agfb );};if _dbffc .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbffc .TopLeftCellAttr )});};if _dbffc .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbffc .ColorIdAttr )});};if _dbffc .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbffc .ZoomScaleAttr )});};if _dbffc .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbffc .ZoomScaleNormalAttr )});};if _dbffc .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbffc .ZoomScaleSheetLayoutViewAttr )});};if _dbffc .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbffc .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dbffc .WorkbookViewIdAttr )});e .EncodeToken (start );if _dbffc .Pane !=nil {_bggbge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_dbffc .Pane ,_bggbge );};if _dbffc .Selection !=nil {_dcce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_abe :=range _dbffc .Selection {e .EncodeElement (_abe ,_dcce );};};if _dbffc .PivotSelection !=nil {_deab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_adab :=range _dbffc .PivotSelection {e .EncodeElement (_adab ,_deab );};};if _dbffc .ExtLst !=nil {_gceb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbffc .ExtLst ,_gceb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_ColHierarchiesUsage struct{ +// Move With Cells +MoveWithCellsAttr *bool ; -// Items Count -CountAttr *uint32 ; +// Size With Cells +SizeWithCellsAttr *bool ;From *_a .From ;To *_a .To ;};type CT_Reviewed struct{ -// Column OLAP Hierarchies -ColHierarchyUsage []*CT_HierarchyUsage ;};func (_babfa *CT_Filters )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_faaa :=range start .Attr {if _faaa .Name .Local =="\u0062\u006c\u0061n\u006b"{_fbbcdf ,_dbbba :=_ccfece .ParseBool (_faaa .Value );if _dbbba !=nil {return _dbbba ;};_babfa .BlankAttr =&_fbbcdf ;continue ;};if _faaa .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_babfa .CalendarTypeAttr .UnmarshalXMLAttr (_faaa );continue ;};};_gfaaf :for {_gaaacf ,_bcfgga :=d .Token ();if _bcfgga !=nil {return _bcfgga ;};switch _cafdc :=_gaaacf .(type ){case _ebfeac .StartElement :switch _cafdc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_dggec :=NewCT_Filter ();if _agcdbd :=d .DecodeElement (_dggec ,&_cafdc );_agcdbd !=nil {return _agcdbd ;};_babfa .Filter =append (_babfa .Filter ,_dggec );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_defg :=NewCT_DateGroupItem ();if _eeaca :=d .DecodeElement (_defg ,&_cafdc );_eeaca !=nil {return _eeaca ;};_babfa .DateGroupItem =append (_babfa .DateGroupItem ,_defg );default:_afeac .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\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_cafdc .Name );if _facaf :=d .Skip ();_facaf !=nil {return _facaf ;};};case _ebfeac .EndElement :break _gfaaf ;case _ebfeac .CharData :};};return nil ;}; +// revision Id +RIdAttr uint32 ;};func NewCT_Selection ()*CT_Selection {_afafb :=&CT_Selection {};return _afafb };func (_aegg *CT_CustomWorkbookView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gdfa :=range start .Attr {if _gdfa .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_bfgc ,_bagd :=_e .ParseBool (_gdfa .Value );if _bagd !=nil {return _bagd ;};_aegg .ShowVerticalScrollAttr =&_bfgc ;continue ;};if _gdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_cbabe ,_fcff :=_e .ParseBool (_gdfa .Value );if _fcff !=nil {return _fcff ;};_aegg .ShowSheetTabsAttr =&_cbabe ;continue ;};if _gdfa .Name .Local =="\u0067\u0075\u0069\u0064"{_gbea ,_fcde :=_gdfa .Value ,error (nil );if _fcde !=nil {return _fcde ;};_aegg .GuidAttr =_gbea ;continue ;};if _gdfa .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fggge ,_ebfeg :=_e .ParseInt (_gdfa .Value ,10,32);if _ebfeg !=nil {return _ebfeg ;};_abbb :=int32 (_fggge );_aegg .XWindowAttr =&_abbb ;continue ;};if _gdfa .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_affa ,_cdgd :=_e .ParseUint (_gdfa .Value ,10,32);if _cdgd !=nil {return _cdgd ;};_efge :=uint32 (_affa );_aegg .MergeIntervalAttr =&_efge ;continue ;};if _gdfa .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_fbgf ,_caeg :=_e .ParseInt (_gdfa .Value ,10,32);if _caeg !=nil {return _caeg ;};_aeecb :=int32 (_fbgf );_aegg .YWindowAttr =&_aeecb ;continue ;};if _gdfa .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_edfe ,_cbgb :=_e .ParseBool (_gdfa .Value );if _cbgb !=nil {return _cbgb ;};_aegg .OnlySyncAttr =&_edfe ;continue ;};if _gdfa .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_fdada ,_bgad :=_e .ParseUint (_gdfa .Value ,10,32);if _bgad !=nil {return _bgad ;};_aegg .WindowWidthAttr =uint32 (_fdada );continue ;};if _gdfa .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_edgf ,_fcegb :=_e .ParseBool (_gdfa .Value );if _fcegb !=nil {return _fcegb ;};_aegg .IncludePrintSettingsAttr =&_edgf ;continue ;};if _gdfa .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_cgag ,_dfebg :=_e .ParseUint (_gdfa .Value ,10,32);if _dfebg !=nil {return _dfebg ;};_aegg .WindowHeightAttr =uint32 (_cgag );continue ;};if _gdfa .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_gdfbe ,_abddg :=_e .ParseUint (_gdfa .Value ,10,32);if _abddg !=nil {return _abddg ;};_acdfb :=uint32 (_gdfbe );_aegg .TabRatioAttr =&_acdfb ;continue ;};if _gdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_adec ,_gaadf :=_e .ParseBool (_gdfa .Value );if _gaadf !=nil {return _gaadf ;};_aegg .ShowFormulaBarAttr =&_adec ;continue ;};if _gdfa .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_ffcfg ,_cbfa :=_e .ParseBool (_gdfa .Value );if _cbfa !=nil {return _cbfa ;};_aegg .ChangesSavedWinAttr =&_ffcfg ;continue ;};if _gdfa .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_dcge ,_ceda :=_e .ParseBool (_gdfa .Value );if _ceda !=nil {return _ceda ;};_aegg .MaximizedAttr =&_dcge ;continue ;};if _gdfa .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aegg .ShowCommentsAttr .UnmarshalXMLAttr (_gdfa );continue ;};if _gdfa .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_egged ,_fdgf :=_e .ParseBool (_gdfa .Value );if _fdgf !=nil {return _fdgf ;};_aegg .AutoUpdateAttr =&_egged ;continue ;};if _gdfa .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gdcfb ,_eada :=_e .ParseUint (_gdfa .Value ,10,32);if _eada !=nil {return _eada ;};_aegg .ActiveSheetIdAttr =uint32 (_gdcfb );continue ;};if _gdfa .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_gega ,_gfdaa :=_e .ParseBool (_gdfa .Value );if _gfdaa !=nil {return _gfdaa ;};_aegg .ShowHorizontalScrollAttr =&_gega ;continue ;};if _gdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_fbbbg ,_adcca :=_e .ParseBool (_gdfa .Value );if _adcca !=nil {return _adcca ;};_aegg .ShowStatusbarAttr =&_fbbbg ;continue ;};if _gdfa .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_dgabd ,_gegcd :=_e .ParseBool (_gdfa .Value );if _gegcd !=nil {return _gegcd ;};_aegg .PersonalViewAttr =&_dgabd ;continue ;};if _gdfa .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_edccg ,_dgbc :=_e .ParseBool (_gdfa .Value );if _dgbc !=nil {return _dgbc ;};_aegg .MinimizedAttr =&_edccg ;continue ;};if _gdfa .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_aegg .ShowObjectsAttr .UnmarshalXMLAttr (_gdfa );continue ;};if _gdfa .Name .Local =="\u006e\u0061\u006d\u0065"{_fegb ,_dbac :=_gdfa .Value ,error (nil );if _dbac !=nil {return _dbac ;};_aegg .NameAttr =_fegb ;continue ;};if _gdfa .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_ccfe ,_fada :=_e .ParseBool (_gdfa .Value );if _fada !=nil {return _fada ;};_aegg .IncludeHiddenRowColAttr =&_ccfe ;continue ;};};_gdace :for {_ccgb ,_cgfac :=d .Token ();if _cgfac !=nil {return _cgfac ;};switch _eaff :=_ccgb .(type ){case _b .StartElement :switch _eaff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aegg .ExtLst =NewCT_ExtensionList ();if _fcefc :=d .DecodeElement (_aegg .ExtLst ,&_eaff );_fcefc !=nil {return _fcefc ;};default:_d .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 C\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_eaff .Name );if _adff :=d .Skip ();_adff !=nil {return _adff ;};};case _b .EndElement :break _gdace ;case _b .CharData :};};return nil ;};type ST_MdxSetOrder byte ;func (_bbbeeg ST_DynamicFilterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbbeeg .String (),start );}; -// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path -func (_faaag *CT_MetadataBlocks )ValidateWithPath (path string )error {for _gagg ,_cefee :=range _faaag .Bk {if _aefcf :=_cefee .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_gagg ));_aefcf !=nil {return _aefcf ;};};return nil ;};func NewCT_ExternalReferences ()*CT_ExternalReferences {_cadef :=&CT_ExternalReferences {};return _cadef ;};func (_aggbce *ST_VolDepType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ccgbd ,_ggfe :=d .Token ();if _ggfe !=nil {return _ggfe ;};if _dbebf ,_adcfb :=_ccgbd .(_ebfeac .EndElement );_adcfb &&_dbebf .Name ==start .Name {*_aggbce =1;return nil ;};if _ebadbb ,_bgff :=_ccgbd .(_ebfeac .CharData );!_bgff {return _eecbf .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",_ccgbd );}else {switch string (_ebadbb ){case "":*_aggbce =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_aggbce =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_aggbce =2;};};_ccgbd ,_ggfe =d .Token ();if _ggfe !=nil {return _ggfe ;};if _efcga ,_fbdge :=_ccgbd .(_ebfeac .EndElement );_fbdge &&_efcga .Name ==start .Name {return nil ;};return _eecbf .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",_ccgbd );};func (_acgd *CT_Reviewed )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_acgd .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gfabg ST_TargetScreenSize )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_gfabg .String (),start );};func (_bgdbf *CT_OlapPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bgdbf .LocalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdbf .LocalAttr ))});};if _bgdbf .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgdbf .LocalConnectionAttr )});};if _bgdbf .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdbf .LocalRefreshAttr ))});};if _bgdbf .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdbf .SendLocaleAttr ))});};if _bgdbf .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgdbf .RowDrillCountAttr )});};if _bgdbf .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdbf .ServerFillAttr ))});};if _bgdbf .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdbf .ServerNumberFormatAttr ))});};if _bgdbf .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdbf .ServerFontAttr ))});};if _bgdbf .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdbf .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_becef *CT_SheetBackgroundPicture )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ccefa :=range start .Attr {if _ccefa .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"&&_ccefa .Name .Local =="\u0069\u0064"||_ccefa .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"&&_ccefa .Name .Local =="\u0069\u0064"{_gafdc ,_edgae :=_ccefa .Value ,error (nil );if _edgae !=nil {return _edgae ;};_becef .IdAttr =_gafdc ;continue ;};};for {_cacf ,_efcab :=d .Token ();if _efcab !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u003a\u0020\u0025\u0073",_efcab );};if _bbggb ,_dggfa :=_cacf .(_ebfeac .EndElement );_dggfa &&_bbggb .Name ==start .Name {break ;};};return nil ;};type CT_PivotDimension struct{ +// Validate validates the CT_Border and its children +func (_ddbf *CT_Border )Validate ()error {return _ddbf .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; -// Measure -MeasureAttr *bool ; +// Validate validates the CT_PageSetUpPr and its children +func (_bafaa *CT_PageSetUpPr )Validate ()error {return _bafaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;); -// Dimension Name -NameAttr string ; +// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path +func (_feaee *CT_Hyperlinks )ValidateWithPath (path string )error {for _ebgfe ,_dcedb :=range _feaee .Hyperlink {if _dfac :=_dcedb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ebgfe ));_dfac !=nil {return _dfac ;};};return nil ;};type CT_Schema struct{ -// Dimension Unique Name -UniqueNameAttr string ; +// Schema ID +IDAttr string ; -// Dimension Display Name -CaptionAttr string ;}; +// Schema Reference +SchemaRefAttr *string ; -// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path -func (_bgeec *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func (_efed ST_PageOrder )Validate ()error {return _efed .ValidateWithPath ("")};func (_dgffd ST_TotalsRowFunction )String ()string {switch _dgffd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078";case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gagce *CT_Pages )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_deeag :=range start .Attr {if _deeag .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecdc ,_feagab :=_ccfece .ParseUint (_deeag .Value ,10,32);if _feagab !=nil {return _feagab ;};_fdgef :=uint32 (_ecdc );_gagce .CountAttr =&_fdgef ;continue ;};};_eeefe :for {_ebaac ,_fcadc :=d .Token ();if _fcadc !=nil {return _fcadc ;};switch _dgacc :=_ebaac .(type ){case _ebfeac .StartElement :switch _dgacc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_fafgb :=NewCT_PCDSCPage ();if _aaad :=d .DecodeElement (_fafgb ,&_dgacc );_aaad !=nil {return _aaad ;};_gagce .Page =append (_gagce .Page ,_fafgb );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_dgacc .Name );if _edde :=d .Skip ();_edde !=nil {return _edde ;};};case _ebfeac .EndElement :break _eeefe ;case _ebfeac .CharData :};};return nil ;};type CT_Pages struct{ +// Schema Root Namespace +NamespaceAttr *string ; -// Page Item String Count -CountAttr *uint32 ; +// Schema Language +SchemaLanguageAttr *string ;Any _d .Any ;};func NewCT_DataRefs ()*CT_DataRefs {_ffdge :=&CT_DataRefs {};return _ffdge }; -// Page Items -Page []*CT_PCDSCPage ;};type ExternalLink struct{CT_ExternalLink };func (_cgcag ST_PatternType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_beabc :=_ebfeac .Attr {};_beabc .Name =name ;switch _cgcag {case ST_PatternTypeUnset :_beabc .Value ="";case ST_PatternTypeNone :_beabc .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_beabc .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_beabc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_beabc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_beabc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_beabc .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_beabc .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_beabc .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_beabc .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_beabc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_beabc .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_beabc .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_beabc .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_beabc .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_beabc .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_beabc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_beabc .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_beabc .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_beabc .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _beabc ,nil ;}; +// Validate validates the Workbook and its children +func (_bbdgd *Workbook )Validate ()error {return _bbdgd .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; -// Validate validates the CT_QueryTableRefresh and its children -func (_ffccg *CT_QueryTableRefresh )Validate ()error {return _ffccg .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_cffdg *CT_SheetDimension )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_cffdg .RefAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gfdaf *CT_XmlPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_gfdaf .MapIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",_gfdaf .XpathAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gfdaf .XmlDataTypeAttr )});e .EncodeToken (start );if _gfdaf .ExtLst !=nil {_gbgebd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfdaf .ExtLst ,_gbgebd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_OleItem struct{ +// Validate validates the CT_FutureMetadata and its children +func (_degcf *CT_FutureMetadata )Validate ()error {return _degcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_fgg *CT_BookView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceeg :=range start .Attr {if _ceeg .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_ca ,_bdg :=_e .ParseUint (_ceeg .Value ,10,32);if _bdg !=nil {return _bdg ;};_da :=uint32 (_ca );_fgg .WindowWidthAttr =&_da ;continue ;};if _ceeg .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_fgg .VisibilityAttr .UnmarshalXMLAttr (_ceeg );continue ;};if _ceeg .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_abf ,_fedc :=_e .ParseBool (_ceeg .Value );if _fedc !=nil {return _fedc ;};_fgg .ShowHorizontalScrollAttr =&_abf ;continue ;};if _ceeg .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_dga ,_bbec :=_e .ParseBool (_ceeg .Value );if _bbec !=nil {return _bbec ;};_fgg .ShowVerticalScrollAttr =&_dga ;continue ;};if _ceeg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_efg ,_aaf :=_e .ParseBool (_ceeg .Value );if _aaf !=nil {return _aaf ;};_fgg .ShowSheetTabsAttr =&_efg ;continue ;};if _ceeg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ffce ,_fbc :=_e .ParseInt (_ceeg .Value ,10,32);if _fbc !=nil {return _fbc ;};_bcce :=int32 (_ffce );_fgg .XWindowAttr =&_bcce ;continue ;};if _ceeg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_dbgf ,_efa :=_e .ParseInt (_ceeg .Value ,10,32);if _efa !=nil {return _efa ;};_abd :=int32 (_dbgf );_fgg .YWindowAttr =&_abd ;continue ;};if _ceeg .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_fee ,_gdgd :=_e .ParseBool (_ceeg .Value );if _gdgd !=nil {return _gdgd ;};_fgg .MinimizedAttr =&_fee ;continue ;};if _ceeg .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_fgc ,_gef :=_e .ParseUint (_ceeg .Value ,10,32);if _gef !=nil {return _gef ;};_cge :=uint32 (_fgc );_fgg .WindowHeightAttr =&_cge ;continue ;};if _ceeg .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_gda ,_dbe :=_e .ParseUint (_ceeg .Value ,10,32);if _dbe !=nil {return _dbe ;};_ggd :=uint32 (_gda );_fgg .TabRatioAttr =&_ggd ;continue ;};if _ceeg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_ceba ,_ebe :=_e .ParseUint (_ceeg .Value ,10,32);if _ebe !=nil {return _ebe ;};_fdd :=uint32 (_ceba );_fgg .FirstSheetAttr =&_fdd ;continue ;};if _ceeg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_adcc ,_gad :=_e .ParseUint (_ceeg .Value ,10,32);if _gad !=nil {return _gad ;};_dedg :=uint32 (_adcc );_fgg .ActiveTabAttr =&_dedg ;continue ;};if _ceeg .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_afg ,_cda :=_e .ParseBool (_ceeg .Value );if _cda !=nil {return _cda ;};_fgg .AutoFilterDateGroupingAttr =&_afg ;continue ;};};_ccc :for {_afde ,_dgac :=d .Token ();if _dgac !=nil {return _dgac ;};switch _eaac :=_afde .(type ){case _b .StartElement :switch _eaac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgg .ExtLst =NewCT_ExtensionList ();if _cdc :=d .DecodeElement (_fgg .ExtLst ,&_eaac );_cdc !=nil {return _cdc ;};default:_d .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\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_eaac .Name );if _ddff :=d .Skip ();_ddff !=nil {return _ddff ;};};case _b .EndElement :break _ccc ;case _b .CharData :};};return nil ;}; -// Object Name -NameAttr string ; +// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path +func (_eabbbc *CT_WebPublishing )ValidateWithPath (path string )error {if _efbdeg :=_eabbbc .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_efbdeg !=nil {return _efbdeg ;};return nil ;};func (_eedee *CalcChain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _eedee .CT_CalcChain .MarshalXML (e ,start );}; -// Icon -IconAttr *bool ; +// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path +func (_aafdc *CT_ExternalRow )ValidateWithPath (path string )error {for _ggdea ,_geab :=range _aafdc .Cell {if _gaee :=_geab .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ggdea ));_gaee !=nil {return _gaee ;};};return nil ;};func NewCT_ColorScale ()*CT_ColorScale {_cbge :=&CT_ColorScale {};return _cbge };func NewCT_FileSharing ()*CT_FileSharing {_cbfbb :=&CT_FileSharing {};return _cbfbb };func (_aabf *CT_Filter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aabf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_cfebb :=&CT_GroupLevels {};return _cfebb };func (_gbgdd *ST_DynamicFilterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egegb ,_cdefda :=d .Token ();if _cdefda !=nil {return _cdefda ;};if _bcaba ,_eeggf :=_egegb .(_b .EndElement );_eeggf &&_bcaba .Name ==start .Name {*_gbgdd =1;return nil ;};if _daeed ,_degbf :=_egegb .(_b .CharData );!_degbf {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",_egegb );}else {switch string (_daeed ){case "":*_gbgdd =0;case "\u006e\u0075\u006c\u006c":*_gbgdd =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gbgdd =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gbgdd =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gbgdd =4;case "\u0074\u006f\u0064a\u0079":*_gbgdd =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gbgdd =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gbgdd =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gbgdd =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gbgdd =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gbgdd =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gbgdd =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gbgdd =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gbgdd =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gbgdd =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gbgdd =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_gbgdd =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_gbgdd =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_gbgdd =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_gbgdd =19;case "\u0051\u0031":*_gbgdd =20;case "\u0051\u0032":*_gbgdd =21;case "\u0051\u0033":*_gbgdd =22;case "\u0051\u0034":*_gbgdd =23;case "\u004d\u0031":*_gbgdd =24;case "\u004d\u0032":*_gbgdd =25;case "\u004d\u0033":*_gbgdd =26;case "\u004d\u0034":*_gbgdd =27;case "\u004d\u0035":*_gbgdd =28;case "\u004d\u0036":*_gbgdd =29;case "\u004d\u0037":*_gbgdd =30;case "\u004d\u0038":*_gbgdd =31;case "\u004d\u0039":*_gbgdd =32;case "\u004d\u0031\u0030":*_gbgdd =33;case "\u004d\u0031\u0031":*_gbgdd =34;case "\u004d\u0031\u0032":*_gbgdd =35;};};_egegb ,_cdefda =d .Token ();if _cdefda !=nil {return _cdefda ;};if _abgfcf ,_adega :=_egegb .(_b .EndElement );_adega &&_abgfcf .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",_egegb );};func NewCT_VolTopicRef ()*CT_VolTopicRef {_fagbe :=&CT_VolTopicRef {};return _fagbe };func (_abfbad ST_PaneState )String ()string {switch _abfbad {case 0:return "";case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e";case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";}; -// Advise -AdviseAttr *bool ; +// Validate validates the Headers and its children +func (_efbdf *Headers )Validate ()error {return _efbdf .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};type CT_Color struct{ -// Object is an Image -PreferPicAttr *bool ;}; +// Automatic +AutoAttr *bool ; -// Validate validates the CT_ExternalSheetData and its children -func (_aacdbc *CT_ExternalSheetData )Validate ()error {return _aacdbc .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");}; +// Index +IndexedAttr *uint32 ; -// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path -func (_dacdca *CT_TableStyles )ValidateWithPath (path string )error {for _bdffa ,_dace :=range _dacdca .TableStyle {if _fadf :=_dace .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_bdffa ));_fadf !=nil {return _fadf ;};};return nil ;};type CT_MergeCell struct{ +// Alpha Red Green Blue Color Value +RgbAttr *string ; -// Reference -RefAttr string ;};func (_gafcab *CT_PCDSCPage )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cfgaac :=range start .Attr {if _cfgaac .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggfa ,_dgedfa :=_ccfece .ParseUint (_cfgaac .Value ,10,32);if _dgedfa !=nil {return _dgedfa ;};_caddd :=uint32 (_ggfa );_gafcab .CountAttr =&_caddd ;continue ;};};_dgaeg :for {_fecac ,_bgeabdd :=d .Token ();if _bgeabdd !=nil {return _bgeabdd ;};switch _dgdgf :=_fecac .(type ){case _ebfeac .StartElement :switch _dgdgf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_addeff :=NewCT_PageItem ();if _abcdc :=d .DecodeElement (_addeff ,&_dgdgf );_abcdc !=nil {return _abcdc ;};_gafcab .PageItem =append (_gafcab .PageItem ,_addeff );default:_afeac .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\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_dgdgf .Name );if _efccge :=d .Skip ();_efccge !=nil {return _efccge ;};};case _ebfeac .EndElement :break _dgaeg ;case _ebfeac .CharData :};};return nil ;}; +// Theme Color +ThemeAttr *uint32 ; -// Validate validates the CT_ChartsheetView and its children -func (_ef *CT_ChartsheetView )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};type CT_Worksheet struct{ +// Tint +TintAttr *float64 ;};func (_feede *CT_Revisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acffbe :for {_dccbc ,_agdda :=d .Token ();if _agdda !=nil {return _agdda ;};switch _ccfb :=_dccbc .(type ){case _b .StartElement :switch _ccfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_aacdef :=NewCT_RevisionRowColumn ();if _gceegc :=d .DecodeElement (_aacdef ,&_ccfb );_gceegc !=nil {return _gceegc ;};_feede .Rrc =append (_feede .Rrc ,_aacdef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_gcfffd :=NewCT_RevisionMove ();if _ceafg :=d .DecodeElement (_gcfffd ,&_ccfb );_ceafg !=nil {return _ceafg ;};_feede .Rm =append (_feede .Rm ,_gcfffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_egeff :=NewCT_RevisionCustomView ();if _bdgcdd :=d .DecodeElement (_egeff ,&_ccfb );_bdgcdd !=nil {return _bdgcdd ;};_feede .Rcv =append (_feede .Rcv ,_egeff );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_eabdb :=NewCT_RevisionSheetRename ();if _fgbeeb :=d .DecodeElement (_eabdb ,&_ccfb );_fgbeeb !=nil {return _fgbeeb ;};_feede .Rsnm =append (_feede .Rsnm ,_eabdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_aabcce :=NewCT_RevisionInsertSheet ();if _bccfc :=d .DecodeElement (_aabcce ,&_ccfb );_bccfc !=nil {return _bccfc ;};_feede .Ris =append (_feede .Ris ,_aabcce );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_agded :=NewCT_RevisionCellChange ();if _eeccgf :=d .DecodeElement (_agded ,&_ccfb );_eeccgf !=nil {return _eeccgf ;};_feede .Rcc =append (_feede .Rcc ,_agded );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_decfe :=NewCT_RevisionFormatting ();if _afacf :=d .DecodeElement (_decfe ,&_ccfb );_afacf !=nil {return _afacf ;};_feede .Rfmt =append (_feede .Rfmt ,_decfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_acedc :=NewCT_RevisionAutoFormatting ();if _fbgeba :=d .DecodeElement (_acedc ,&_ccfb );_fbgeba !=nil {return _fbgeba ;};_feede .Raf =append (_feede .Raf ,_acedc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_ddagba :=NewCT_RevisionDefinedName ();if _eabbg :=d .DecodeElement (_ddagba ,&_ccfb );_eabbg !=nil {return _eabbg ;};_feede .Rdn =append (_feede .Rdn ,_ddagba );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_cgbaf :=NewCT_RevisionComment ();if _ggef :=d .DecodeElement (_cgbaf ,&_ccfb );_ggef !=nil {return _ggef ;};_feede .Rcmt =append (_feede .Rcmt ,_cgbaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_edbcgb :=NewCT_RevisionQueryTableField ();if _eecac :=d .DecodeElement (_edbcgb ,&_ccfb );_eecac !=nil {return _eecac ;};_feede .Rqt =append (_feede .Rqt ,_edbcgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_cfbgfd :=NewCT_RevisionConflict ();if _bfafac :=d .DecodeElement (_cfbgfd ,&_ccfb );_bfafac !=nil {return _bfafac ;};_feede .Rcft =append (_feede .Rcft ,_cfbgfd );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_ccfb .Name );if _gfbaee :=d .Skip ();_gfbaee !=nil {return _gfbaee ;};};case _b .EndElement :break _acffbe ;case _b .CharData :};};return nil ;};func (_fcfdb *ST_PageOrder )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcfdb =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_fcfdb =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_fcfdb =2;};return nil ;};func (_cafec *ST_Scope )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceffg ,_dacedg :=d .Token ();if _dacedg !=nil {return _dacedg ;};if _acbgc ,_fbfbad :=_aceffg .(_b .EndElement );_fbfbad &&_acbgc .Name ==start .Name {*_cafec =1;return nil ;};if _geacb ,_dgcgcf :=_aceffg .(_b .CharData );!_dgcgcf {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",_aceffg );}else {switch string (_geacb ){case "":*_cafec =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cafec =1;case "\u0064\u0061\u0074\u0061":*_cafec =2;case "\u0066\u0069\u0065l\u0064":*_cafec =3;};};_aceffg ,_dacedg =d .Token ();if _dacedg !=nil {return _dacedg ;};if _bfeac ,_eccdce :=_aceffg .(_b .EndElement );_eccdce &&_bfeac .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",_aceffg );};func (_dddcga *CT_Pane )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gggabe :=range start .Attr {if _gggabe .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_bfcfd ,_eebea :=_e .ParseFloat (_gggabe .Value ,64);if _eebea !=nil {return _eebea ;};_dddcga .XSplitAttr =&_bfcfd ;continue ;};if _gggabe .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_gdbfg ,_adgec :=_e .ParseFloat (_gggabe .Value ,64);if _adgec !=nil {return _adgec ;};_dddcga .YSplitAttr =&_gdbfg ;continue ;};if _gggabe .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_eedcf ,_adbc :=_gggabe .Value ,error (nil );if _adbc !=nil {return _adbc ;};_dddcga .TopLeftCellAttr =&_eedcf ;continue ;};if _gggabe .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_dddcga .ActivePaneAttr .UnmarshalXMLAttr (_gggabe );continue ;};if _gggabe .Name .Local =="\u0073\u0074\u0061t\u0065"{_dddcga .StateAttr .UnmarshalXMLAttr (_gggabe );continue ;};};for {_fecad ,_aeecc :=d .Token ();if _aeecc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_aeecc );};if _bgcda ,_eaag :=_fecad .(_b .EndElement );_eaag &&_bgcda .Name ==start .Name {break ;};};return nil ;}; -// Worksheet Properties -SheetPr *CT_SheetPr ; +// Validate validates the CT_WebPublishing and its children +func (_gfeaa *CT_WebPublishing )Validate ()error {return _gfeaa .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};func (_abccfb *Sst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abccfb .CT_Sst =*NewCT_Sst ();for _ ,_aecfd :=range start .Attr {if _aecfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebgg ,_bfgee :=_e .ParseUint (_aecfd .Value ,10,32);if _bfgee !=nil {return _bfgee ;};_dcbeda :=uint32 (_gebgg );_abccfb .CountAttr =&_dcbeda ;continue ;};if _aecfd .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_fffdea ,_ddbdf :=_e .ParseUint (_aecfd .Value ,10,32);if _ddbdf !=nil {return _ddbdf ;};_dcgae :=uint32 (_fffdea );_abccfb .UniqueCountAttr =&_dcgae ;continue ;};};_bacacf :for {_aabbag ,_gdfcc :=d .Token ();if _gdfcc !=nil {return _gdfcc ;};switch _abggc :=_aabbag .(type ){case _b .StartElement :switch _abggc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_gfedd :=NewCT_Rst ();if _bagbee :=d .DecodeElement (_gfedd ,&_abggc );_bagbee !=nil {return _bagbee ;};_abccfb .Si =append (_abccfb .Si ,_gfedd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abccfb .ExtLst =NewCT_ExtensionList ();if _cceg :=d .DecodeElement (_abccfb .ExtLst ,&_abggc );_cceg !=nil {return _cceg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053s\u0074\u0020\u0025\u0076",_abggc .Name );if _gacagd :=d .Skip ();_gacagd !=nil {return _gacagd ;};};case _b .EndElement :break _bacacf ;case _b .CharData :};};return nil ;}; -// Worksheet Dimensions -Dimension *CT_SheetDimension ; +// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path +func (_bgbe *CT_CellProtection )ValidateWithPath (path string )error {return nil }; -// Sheet Views -SheetViews *CT_SheetViews ; +// Validate validates the CT_DefinedName and its children +func (_eacd *CT_DefinedName )Validate ()error {return _eacd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func (_adgda *ExternalLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgda .CT_ExternalLink =*NewCT_ExternalLink ();_ecagd :for {_cbdgd ,_fdabc :=d .Token ();if _fdabc !=nil {return _fdabc ;};switch _cbegfa :=_cbdgd .(type ){case _b .StartElement :switch _cbegfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_adgda .Choice =NewCT_ExternalLinkChoice ();if _ggdgc :=d .DecodeElement (&_adgda .Choice .ExternalBook ,&_cbegfa );_ggdgc !=nil {return _ggdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_adgda .Choice =NewCT_ExternalLinkChoice ();if _eebdbb :=d .DecodeElement (&_adgda .Choice .DdeLink ,&_cbegfa );_eebdbb !=nil {return _eebdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_adgda .Choice =NewCT_ExternalLinkChoice ();if _ebefac :=d .DecodeElement (&_adgda .Choice .OleLink ,&_cbegfa );_ebefac !=nil {return _ebefac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgda .ExtLst =NewCT_ExtensionList ();if _bcfgb :=d .DecodeElement (_adgda .ExtLst ,&_cbegfa );_bcfgb !=nil {return _bcfgb ;};default:_d .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\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_cbegfa .Name );if _cbead :=d .Skip ();_cbead !=nil {return _cbead ;};};case _b .EndElement :break _ecagd ;case _b .CharData :};};return nil ;}; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path +func (_bffbd *CT_ServerFormats )ValidateWithPath (path string )error {for _abaac ,_eeeec :=range _bffbd .ServerFormat {if _fcfcf :=_eeeec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_abaac ));_fcfcf !=nil {return _fcfcf ;};};return nil ;}; -// Column Information -Cols []*CT_Cols ; +// Validate validates the CT_Pages and its children +func (_afag *CT_Pages )Validate ()error {return _afag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");}; -// Sheet Data -SheetData *CT_SheetData ; +// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path +func (_bagdd *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_adafbb *ST_FieldSortType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgda ,_gfebdcf :=d .Token ();if _gfebdcf !=nil {return _gfebdcf ;};if _gdcbbb ,_dfffga :=_efgda .(_b .EndElement );_dfffga &&_gdcbbb .Name ==start .Name {*_adafbb =1;return nil ;};if _dcebgf ,_bfdaa :=_efgda .(_b .CharData );!_bfdaa {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",_efgda );}else {switch string (_dcebgf ){case "":*_adafbb =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_adafbb =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_adafbb =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_adafbb =3;};};_efgda ,_gfebdcf =d .Token ();if _gfebdcf !=nil {return _gfebdcf ;};if _bffcf ,_baaea :=_efgda .(_b .EndElement );_baaea &&_bffcf .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",_efgda );}; -// Sheet Calculation Properties -SheetCalcPr *CT_SheetCalcPr ; +// Validate validates the CT_Col and its children +func (_beace *CT_Col )Validate ()error {return _beace .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};type CT_ExternalDefinedNames struct{ -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Defined Name +DefinedName []*CT_ExternalDefinedName ;};func (_ecaea ST_GradientType )ValidateWithPath (path string )error {switch _ecaea {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 (_ecaea ));};return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_gbfaea :=&CT_TableColumns {};return _gbfaea };type CT_GroupLevel struct{ -// Protected Ranges -ProtectedRanges *CT_ProtectedRanges ; +// Unique Name +UniqueNameAttr string ; -// Scenarios -Scenarios *CT_Scenarios ; +// Grouping Level Display Name +CaptionAttr string ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// User-Defined Group Level +UserAttr *bool ; -// Sort State -SortState *CT_SortState ; +// Custom Roll Up +CustomRollUpAttr *bool ; -// Data Consolidate -DataConsolidate *CT_DataConsolidate ; +// OLAP Level Groups +Groups *CT_Groups ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dedfe *CT_Dxf )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dedfe .Font !=nil {_ddgfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_dedfe .Font ,_ddgfa );};if _dedfe .NumFmt !=nil {_gfdfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_dedfe .NumFmt ,_gfdfa );};if _dedfe .Fill !=nil {_cffc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dedfe .Fill ,_cffc );};if _dedfe .Alignment !=nil {_adbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dedfe .Alignment ,_adbd );};if _dedfe .Border !=nil {_eegbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_dedfe .Border ,_eegbc );};if _dedfe .Protection !=nil {_efffd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dedfe .Protection ,_efffd );};if _dedfe .ExtLst !=nil {_gcbbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dedfe .ExtLst ,_gcbbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Formats ()*CT_Formats {_ceeab :=&CT_Formats {};return _ceeab };func NewCT_WebPr ()*CT_WebPr {_ddfbec :=&CT_WebPr {};return _ddfbec };func (_dddcg *CT_MeasureDimensionMap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddcg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dddcg .MeasureGroupAttr )});};if _dddcg .DimensionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",*_dddcg .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Fonts ()*CT_Fonts {_cffff :=&CT_Fonts {};return _cffff };func NewCT_CalcChain ()*CT_CalcChain {_fcga :=&CT_CalcChain {};return _fcga };const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);func (_efcdee ST_DataValidationImeMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbgbd :=_b .Attr {};_bbgbd .Name =name ;switch _efcdee {case ST_DataValidationImeModeUnset :_bbgbd .Value ="";case ST_DataValidationImeModeNoControl :_bbgbd .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_bbgbd .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_bbgbd .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_bbgbd .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_bbgbd .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_bbgbd .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_bbgbd .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_bbgbd .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_bbgbd .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_bbgbd .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_bbgbd .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _bbgbd ,nil ;};func NewCT_SheetViews ()*CT_SheetViews {_abeag :=&CT_SheetViews {};return _abeag };func (_bgaeb *CT_PivotFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_defbc :=range start .Attr {if _defbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfdec ,_fbeca :=_e .ParseUint (_defbc .Value ,10,32);if _fbeca !=nil {return _fbeca ;};_bfcbdg :=uint32 (_gfdec );_bgaeb .CountAttr =&_bfcbdg ;continue ;};};_gfddbb :for {_aggcc ,_bffaa :=d .Token ();if _bffaa !=nil {return _bffaa ;};switch _bagfg :=_aggcc .(type ){case _b .StartElement :switch _bagfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_ffffab :=NewCT_PivotField ();if _dbfce :=d .DecodeElement (_ffffab ,&_bagfg );_dbfce !=nil {return _dbfce ;};_bgaeb .PivotField =append (_bgaeb .PivotField ,_ffffab );default:_d .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\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_bagfg .Name );if _cbaca :=d .Skip ();_cbaca !=nil {return _cbaca ;};};case _b .EndElement :break _gfddbb ;case _b .CharData :};};return nil ;};func (_fcbbf *CT_Sheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fcbbf .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcbbf .SheetIdAttr )});if _fcbbf .StateAttr !=ST_SheetStateUnset {_befgc ,_fdgfd :=_fcbbf .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _fdgfd !=nil {return _fdgfd ;};start .Attr =append (start .Attr ,_befgc );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcbbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebaeg ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _ebaeg {case 0,1,2,3,4,5,6: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 (_ebaeg ));};return nil ;};const (ST_MdxSetOrderUnset ST_MdxSetOrder =0;ST_MdxSetOrderU ST_MdxSetOrder =1;ST_MdxSetOrderA ST_MdxSetOrder =2;ST_MdxSetOrderD ST_MdxSetOrder =3;ST_MdxSetOrderAa ST_MdxSetOrder =4;ST_MdxSetOrderAd ST_MdxSetOrder =5;ST_MdxSetOrderNa ST_MdxSetOrder =6;ST_MdxSetOrderNd ST_MdxSetOrder =7;);func (_eaggeb *CT_SheetId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdbeac :=range start .Attr {if _gdbeac .Name .Local =="\u0076\u0061\u006c"{_adgebe ,_bfffg :=_e .ParseUint (_gdbeac .Value ,10,32);if _bfffg !=nil {return _bfffg ;};_eaggeb .ValAttr =uint32 (_adgebe );continue ;};};for {_gebgbe ,_edfde :=d .Token ();if _edfde !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_edfde );};if _fdegfc ,_bdbda :=_gebgbe .(_b .EndElement );_bdbda &&_fdegfc .Name ==start .Name {break ;};};return nil ;};func (_afdag ST_DataValidationErrorStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afdag .String (),start );}; -// Merge Cells -MergeCells *CT_MergeCells ; +// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path +func (_fcdf *CT_CacheField )ValidateWithPath (path string )error {if _fcdf .SharedItems !=nil {if _dfbg :=_fcdf .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_dfbg !=nil {return _dfbg ;};};if _fcdf .FieldGroup !=nil {if _efab :=_fcdf .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_efab !=nil {return _efab ;};};for _fbaf ,_cgfd :=range _fcdf .MpMap {if _fdca :=_cgfd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_fbaf ));_fdca !=nil {return _fdca ;};};if _fcdf .ExtLst !=nil {if _fdcb :=_fcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcb !=nil {return _fdcb ;};};return nil ;};func (_dbbecf *CT_RevisionHeaders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbecf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dbaba :=range start .Attr {if _dbaba .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_cggac ,_daead :=_e .ParseBool (_dbaba .Value );if _daead !=nil {return _daead ;};_dbbecf .ExclusiveAttr =&_cggac ;continue ;};if _dbaba .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_gcbag ,_cbbeg :=_dbaba .Value ,error (nil );if _cbbeg !=nil {return _cbbeg ;};_dbbecf .LastGuidAttr =&_gcbag ;continue ;};if _dbaba .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_eccfb ,_aeddd :=_e .ParseBool (_dbaba .Value );if _aeddd !=nil {return _aeddd ;};_dbbecf .SharedAttr =&_eccfb ;continue ;};if _dbaba .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_aagcaf ,_fedccf :=_e .ParseBool (_dbaba .Value );if _fedccf !=nil {return _fedccf ;};_dbbecf .DiskRevisionsAttr =&_aagcaf ;continue ;};if _dbaba .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bcdfg ,_efcbe :=_e .ParseBool (_dbaba .Value );if _efcbe !=nil {return _efcbe ;};_dbbecf .HistoryAttr =&_bcdfg ;continue ;};if _dbaba .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_dcfge ,_bcgcg :=_e .ParseBool (_dbaba .Value );if _bcgcg !=nil {return _bcgcg ;};_dbbecf .TrackRevisionsAttr =&_dcfge ;continue ;};if _dbaba .Name .Local =="\u0067\u0075\u0069\u0064"{_aedbdeb ,_efdfg :=_dbaba .Value ,error (nil );if _efdfg !=nil {return _efdfg ;};_dbbecf .GuidAttr =_aedbdeb ;continue ;};if _dbaba .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_efdca ,_ffgea :=_e .ParseUint (_dbaba .Value ,10,32);if _ffgea !=nil {return _ffgea ;};_cdbgfe :=uint32 (_efdca );_dbbecf .RevisionIdAttr =&_cdbgfe ;continue ;};if _dbaba .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_bafce ,_abdbad :=_e .ParseInt (_dbaba .Value ,10,32);if _abdbad !=nil {return _abdbad ;};_dgbgdb :=int32 (_bafce );_dbbecf .VersionAttr =&_dgbgdb ;continue ;};if _dbaba .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_badbg ,_agccd :=_e .ParseBool (_dbaba .Value );if _agccd !=nil {return _agccd ;};_dbbecf .KeepChangeHistoryAttr =&_badbg ;continue ;};if _dbaba .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_cgfcd ,_fcca :=_e .ParseBool (_dbaba .Value );if _fcca !=nil {return _fcca ;};_dbbecf .ProtectedAttr =&_cgfcd ;continue ;};if _dbaba .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_ecgbb ,_aabfag :=_e .ParseUint (_dbaba .Value ,10,32);if _aabfag !=nil {return _aabfag ;};_bcabdd :=uint32 (_ecgbb );_dbbecf .PreserveHistoryAttr =&_bcabdd ;continue ;};};_fegdc :for {_geadf ,_gccdd :=d .Token ();if _gccdd !=nil {return _gccdd ;};switch _ccbaf :=_geadf .(type ){case _b .StartElement :switch _ccbaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_dcabee :=NewCT_RevisionHeader ();if _cadfg :=d .DecodeElement (_dcabee ,&_ccbaf );_cadfg !=nil {return _cadfg ;};_dbbecf .Header =append (_dbbecf .Header ,_dcabee );default:_d .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\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_ccbaf .Name );if _egafd :=d .Skip ();_egafd !=nil {return _egafd ;};};case _b .EndElement :break _fegdc ;case _b .CharData :};};return nil ;};type ST_WebSourceType byte ;type CT_Location struct{ -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Reference +RefAttr string ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// First Header Row +FirstHeaderRowAttr uint32 ; -// Data Validations -DataValidations *CT_DataValidations ; +// PivotTable Data First Row +FirstDataRowAttr uint32 ; -// Hyperlinks -Hyperlinks *CT_Hyperlinks ; +// First Data Column +FirstDataColAttr uint32 ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Rows Per Page Count +RowPageCountAttr *uint32 ; -// Page Margins -PageMargins *CT_PageMargins ; +// Columns Per Page +ColPageCountAttr *uint32 ;};func (_gdbec ST_SheetViewType )String ()string {switch _gdbec {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case 3:return "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return "";};type CT_PivotFilter struct{ -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Field Index +FldAttr uint32 ; -// Header and Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Member Property Field Id +MpFldAttr *uint32 ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Pivot Filter Type +TypeAttr ST_PivotFilterType ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Evaluation Order +EvalOrderAttr *int32 ; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// Pivot Filter Id +IdAttr uint32 ; -// Cell Watch Items -CellWatches *CT_CellWatches ; +// Measure Index +IMeasureHierAttr *uint32 ; -// Ignored Errors -IgnoredErrors *CT_IgnoredErrors ; +// Measure Field Index +IMeasureFldAttr *uint32 ; -// Smart Tags -SmartTags *CT_SmartTags ; +// Pivot Filter Name +NameAttr *string ; -// Drawing -Drawing *CT_Drawing ; +// Pivot Filter Description +DescriptionAttr *string ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Label Pivot +StringValue1Attr *string ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Label Pivot Filter String Value 2 +StringValue2Attr *string ; -// Background Image -Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; +// Auto Filter +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; -// Embedded Controls -Controls *CT_Controls ; +// Validate validates the CT_Parameter and its children +func (_ebfaa *CT_Parameter )Validate ()error {return _ebfaa .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");}; -// Web Publishing Items -WebPublishItems *CT_WebPublishItems ; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_gcbdg *CT_Fill )ValidateWithPath (path string )error {if _gcbdg .PatternFill !=nil {if _bfbee :=_gcbdg .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_bfbee !=nil {return _bfbee ;};};if _gcbdg .GradientFill !=nil {if _cbcbb :=_gcbdg .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_cbcbb !=nil {return _cbcbb ;};};return nil ;};func NewCT_Sets ()*CT_Sets {_acbgeg :=&CT_Sets {};return _acbgeg }; -// Table Parts -TableParts *CT_TableParts ; +// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path +func (_dcbfbc *CT_SheetData )ValidateWithPath (path string )error {for _cbcdd ,_abdbd :=range _dcbfbc .Row {if _eecec :=_abdbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_cbcdd ));_eecec !=nil {return _eecec ;};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_BookViews and its children +func (_cce *CT_BookViews )Validate ()error {return _cce .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_ecbddc ST_GrowShrinkType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecbddc .String (),start );};func (_bgdd *CT_CsPageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgdd .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .PaperSizeAttr )});};if _bgdd .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .PaperHeightAttr )});};if _bgdd .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .PaperWidthAttr )});};if _bgdd .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .FirstPageNumberAttr )});};if _bgdd .OrientationAttr !=ST_OrientationUnset {_gebcg ,_cfdg :=_bgdd .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _cfdg !=nil {return _cfdg ;};start .Attr =append (start .Attr ,_gebcg );};if _bgdd .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdd .UsePrinterDefaultsAttr ))});};if _bgdd .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdd .BlackAndWhiteAttr ))});};if _bgdd .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdd .DraftAttr ))});};if _bgdd .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdd .UseFirstPageNumberAttr ))});};if _bgdd .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .HorizontalDpiAttr )});};if _bgdd .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .VerticalDpiAttr )});};if _bgdd .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .CopiesAttr )});};if _bgdd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RElt ()*CT_RElt {_ebbbb :=&CT_RElt {};return _ebbbb };func (_cedec ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _cedec {case 0,1,2,3,4,5,6,7,8,9,10: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 (_cedec ));};return nil ;};func (_gdff *CT_LegacyDrawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abfec :=range start .Attr {if _abfec .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"&&_abfec .Name .Local =="\u0069\u0064"||_abfec .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"&&_abfec .Name .Local =="\u0069\u0064"{_ebbga ,_babab :=_abfec .Value ,error (nil );if _babab !=nil {return _babab ;};_gdff .IdAttr =_ebbga ;continue ;};};for {_eddabg ,_ggaaa :=d .Token ();if _ggaaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0061c\u0079D\u0072\u0061\u0077\u0069\u006e\u0067\u003a \u0025\u0073",_ggaaa );};if _baefc ,_bfafa :=_eddabg .(_b .EndElement );_bfafa &&_baefc .Name ==start .Name {break ;};};return nil ;};type CT_GroupMember struct{ -// Validate validates the CT_Comment and its children -func (_gadcf *CT_Comment )Validate ()error {return _gadcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_ccgeb *CT_FilterColumn )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ebdaeg :=range start .Attr {if _ebdaeg .Name .Local =="\u0063\u006f\u006cI\u0064"{_edcfc ,_cadec :=_ccfece .ParseUint (_ebdaeg .Value ,10,32);if _cadec !=nil {return _cadec ;};_ccgeb .ColIdAttr =uint32 (_edcfc );continue ;};if _ebdaeg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_fcfg ,_afeba :=_ccfece .ParseBool (_ebdaeg .Value );if _afeba !=nil {return _afeba ;};_ccgeb .HiddenButtonAttr =&_fcfg ;continue ;};if _ebdaeg .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_bgadc ,_cddg :=_ccfece .ParseBool (_ebdaeg .Value );if _cddg !=nil {return _cddg ;};_ccgeb .ShowButtonAttr =&_bgadc ;continue ;};};_dbgcca :for {_fabed ,_gdaec :=d .Token ();if _gdaec !=nil {return _gdaec ;};switch _gcged :=_fabed .(type ){case _ebfeac .StartElement :switch _gcged .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_ccgeb .Filters =NewCT_Filters ();if _bedda :=d .DecodeElement (_ccgeb .Filters ,&_gcged );_bedda !=nil {return _bedda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_ccgeb .Top10 =NewCT_Top10 ();if _dceda :=d .DecodeElement (_ccgeb .Top10 ,&_gcged );_dceda !=nil {return _dceda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_ccgeb .CustomFilters =NewCT_CustomFilters ();if _bbbab :=d .DecodeElement (_ccgeb .CustomFilters ,&_gcged );_bbbab !=nil {return _bbbab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_ccgeb .DynamicFilter =NewCT_DynamicFilter ();if _gfeaf :=d .DecodeElement (_ccgeb .DynamicFilter ,&_gcged );_gfeaf !=nil {return _gfeaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_ccgeb .ColorFilter =NewCT_ColorFilter ();if _ccfecf :=d .DecodeElement (_ccgeb .ColorFilter ,&_gcged );_ccfecf !=nil {return _ccfecf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_ccgeb .IconFilter =NewCT_IconFilter ();if _fddf :=d .DecodeElement (_ccgeb .IconFilter ,&_gcged );_fddf !=nil {return _fddf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccgeb .ExtLst =NewCT_ExtensionList ();if _cdgbcg :=d .DecodeElement (_ccgeb .ExtLst ,&_gcged );_cdgbcg !=nil {return _cdgbcg ;};default:_afeac .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\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_gcged .Name );if _eeeaa :=d .Skip ();_eeeaa !=nil {return _eeeaa ;};};case _ebfeac .EndElement :break _dbgcca ;case _ebfeac .CharData :};};return nil ;};func (_aceed ST_DdeValueType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_aceed .String (),start );};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_fbafec :=&CT_RevisionDefinedName {};return _fbafec ;};func (_gadecd *CT_Rst )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_abgde :for {_dgdfga ,_daebaf :=d .Token ();if _daebaf !=nil {return _daebaf ;};switch _cbfce :=_dgdfga .(type ){case _ebfeac .StartElement :switch _cbfce .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gadecd .T =new (string );if _adgba :=d .DecodeElement (_gadecd .T ,&_cbfce );_adgba !=nil {return _adgba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_agegfc :=NewCT_RElt ();if _cfcb :=d .DecodeElement (_agegfc ,&_cbfce );_cfcb !=nil {return _cfcb ;};_gadecd .R =append (_gadecd .R ,_agegfc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_fagdee :=NewCT_PhoneticRun ();if _eacdc :=d .DecodeElement (_fagdee ,&_cbfce );_eacdc !=nil {return _eacdc ;};_gadecd .RPh =append (_gadecd .RPh ,_fagdee );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_gadecd .PhoneticPr =NewCT_PhoneticPr ();if _cace :=d .DecodeElement (_gadecd .PhoneticPr ,&_cbfce );_cace !=nil {return _cace ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_cbfce .Name );if _fdfdc :=d .Skip ();_fdfdc !=nil {return _fdfdc ;};};case _ebfeac .EndElement :break _abgde ;case _ebfeac .CharData :};};return nil ;};func (_ebbfg *CT_CommentPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ebbfg .LockedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .LockedAttr ))});};if _ebbfg .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .DefaultSizeAttr ))});};if _ebbfg .PrintAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .PrintAttr ))});};if _ebbfg .DisabledAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .DisabledAttr ))});};if _ebbfg .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .AutoFillAttr ))});};if _ebbfg .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .AutoLineAttr ))});};if _ebbfg .AltTextAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebbfg .AltTextAttr )});};if _ebbfg .TextHAlignAttr !=ST_TextHAlignUnset {_gebddf ,_cddcf :=_ebbfg .TextHAlignAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _cddcf !=nil {return _cddcf ;};start .Attr =append (start .Attr ,_gebddf );};if _ebbfg .TextVAlignAttr !=ST_TextVAlignUnset {_dcgfa ,_bdeac :=_ebbfg .TextVAlignAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _bdeac !=nil {return _bdeac ;};start .Attr =append (start .Attr ,_dcgfa );};if _ebbfg .LockTextAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .LockTextAttr ))});};if _ebbfg .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .JustLastXAttr ))});};if _ebbfg .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebbfg .AutoScaleAttr ))});};e .EncodeToken (start );_bbcef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_ebbfg .Anchor ,_bbcef );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Group Member Unique Name +UniqueNameAttr string ; -// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path -func (_fgeb *CT_Number )ValidateWithPath (path string )error {for _gbcged ,_adefg :=range _fgeb .Tpls {if _baae :=_adefg .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gbcged ));_baae !=nil {return _baae ;};};for _adaaa ,_dcaecd :=range _fgeb .X {if _eebaca :=_dcaecd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_adaaa ));_eebaca !=nil {return _eebaca ;};};return nil ;};func (_cbdefa *ST_MdxKPIProperty )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_be ,_gabffd :=d .Token ();if _gabffd !=nil {return _gabffd ;};if _fdagg ,_ccbe :=_be .(_ebfeac .EndElement );_ccbe &&_fdagg .Name ==start .Name {*_cbdefa =1;return nil ;};if _bdfgg ,_ccbeb :=_be .(_ebfeac .CharData );!_ccbeb {return _eecbf .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",_be );}else {switch string (_bdfgg ){case "":*_cbdefa =0;case "\u0076":*_cbdefa =1;case "\u0067":*_cbdefa =2;case "\u0073":*_cbdefa =3;case "\u0074":*_cbdefa =4;case "\u0077":*_cbdefa =5;case "\u006d":*_cbdefa =6;};};_be ,_gabffd =d .Token ();if _gabffd !=nil {return _gabffd ;};if _gagaag ,_cgeebf :=_be .(_ebfeac .EndElement );_cgeebf &&_gagaag .Name ==start .Name {return nil ;};return _eecbf .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",_be );}; +// Group +GroupAttr *bool ;};func (_cdcd *CT_FileRecoveryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdcd .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cdcd .AutoRecoverAttr ))});};if _cdcd .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cdcd .CrashSaveAttr ))});};if _cdcd .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cdcd .DataExtractLoadAttr ))});};if _cdcd .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cdcd .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SheetDimension and its children -func (_gdgd *CT_SheetDimension )Validate ()error {return _gdgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_ddfcb *CT_HierarchyUsage )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_ddfcb .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Filter struct{ +// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path +func (_bcfea *CT_SingleXmlCells )ValidateWithPath (path string )error {for _fcddfef ,_aegbc :=range _bcfea .SingleXmlCell {if _cgggc :=_aegbc .ValidateWithPath (_f .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_fcddfef ));_cgggc !=nil {return _cgggc ;};};return nil ;};func (_gddbcc ST_ShowDataAs )Validate ()error {return _gddbcc .ValidateWithPath ("")};func (_gdg *AG_RevData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fag :=range start .Attr {if _fag .Name .Local =="\u0072\u0049\u0064"{_ga ,_gdb :=_e .ParseUint (_fag .Value ,10,32);if _gdb !=nil {return _gdb ;};_ae :=uint32 (_ga );_gdg .RIdAttr =&_ae ;continue ;};if _fag .Name .Local =="\u0075\u0061"{_eg ,_dbf :=_e .ParseBool (_fag .Value );if _dbf !=nil {return _dbf ;};_gdg .UaAttr =&_eg ;continue ;};if _fag .Name .Local =="\u0072\u0061"{_dd ,_fdf :=_e .ParseBool (_fag .Value );if _fdf !=nil {return _fdf ;};_gdg .RaAttr =&_dd ;continue ;};};for {_gea ,_fcf :=d .Token ();if _fcf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_fcf );};if _bcc ,_ac :=_gea .(_b .EndElement );_ac &&_bcc .Name ==start .Name {break ;};};return nil ;};func (_dabaf *CT_RangeSets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dabaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dabaf .CountAttr )});};e .EncodeToken (start );_ecefd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_gdbeg :=range _dabaf .RangeSet {e .EncodeElement (_gdbeg ,_ecefd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Filter Value -ValAttr *string ;};type CT_ObjectPr struct{ +// Validate validates the CT_Drawing and its children +func (_fccbg *CT_Drawing )Validate ()error {return _fccbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_Schema ()*CT_Schema {_eeaacd :=&CT_Schema {};return _eeaacd };func (_egebdc *CT_PivotHierarchy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egebdc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .OutlineAttr ))});};if _egebdc .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .MultipleItemSelectionAllowedAttr ))});};if _egebdc .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .SubtotalTopAttr ))});};if _egebdc .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .ShowInFieldListAttr ))});};if _egebdc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragToRowAttr ))});};if _egebdc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragToColAttr ))});};if _egebdc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragToPageAttr ))});};if _egebdc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragToDataAttr ))});};if _egebdc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragOffAttr ))});};if _egebdc .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .IncludeNewItemsInFilterAttr ))});};if _egebdc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egebdc .CaptionAttr )});};e .EncodeToken (start );if _egebdc .Mps !=nil {_cdcba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_egebdc .Mps ,_cdcba );};if _egebdc .Members !=nil {_bgafd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_badeg :=range _egebdc .Members {e .EncodeElement (_badeg ,_bgafd );};};if _egebdc .ExtLst !=nil {_fdfbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egebdc .ExtLst ,_fdfbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efdg *CT_Cfvo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efdg .TypeAttr =ST_CfvoType (1);for _ ,_ebdd :=range start .Attr {if _ebdd .Name .Local =="\u0074\u0079\u0070\u0065"{_efdg .TypeAttr .UnmarshalXMLAttr (_ebdd );continue ;};if _ebdd .Name .Local =="\u0076\u0061\u006c"{_ecaf ,_bdbb :=_ebdd .Value ,error (nil );if _bdbb !=nil {return _bdbb ;};_efdg .ValAttr =&_ecaf ;continue ;};if _ebdd .Name .Local =="\u0067\u0074\u0065"{_eefe ,_ced :=_e .ParseBool (_ebdd .Value );if _ced !=nil {return _ced ;};_efdg .GteAttr =&_eefe ;continue ;};};_eebae :for {_abde ,_bggg :=d .Token ();if _bggg !=nil {return _bggg ;};switch _eedc :=_abde .(type ){case _b .StartElement :switch _eedc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efdg .ExtLst =NewCT_ExtensionList ();if _cefe :=d .DecodeElement (_efdg .ExtLst ,&_eedc );_cefe !=nil {return _cefe ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_eedc .Name );if _cacf :=d .Skip ();_cacf !=nil {return _cacf ;};};case _b .EndElement :break _eebae ;case _b .CharData :};};return nil ;};func (_fedd *CT_CustomFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fedd .OperatorAttr !=ST_FilterOperatorUnset {_ecbba ,_cbac :=_fedd .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _cbac !=nil {return _cbac ;};start .Attr =append (start .Attr ,_ecbba );};if _fedd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fedd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Locked Flag -LockedAttr *bool ; +// Validate validates the CT_CfRule and its children +func (_ecaac *CT_CfRule )Validate ()error {return _ecaac .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func NewCT_LevelGroup ()*CT_LevelGroup {_cbcaf :=&CT_LevelGroup {};_cbcaf .GroupMembers =NewCT_GroupMembers ();return _cbcaf ;};func (_fbaeae ST_VerticalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgffc :=_b .Attr {};_cgffc .Name =name ;switch _fbaeae {case ST_VerticalAlignmentUnset :_cgffc .Value ="";case ST_VerticalAlignmentTop :_cgffc .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_cgffc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_cgffc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_cgffc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_cgffc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cgffc ,nil ;};func (_cabe *CT_FieldGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfgeg :=range start .Attr {if _bfgeg .Name .Local =="\u0070\u0061\u0072"{_abfda ,_dfdg :=_e .ParseUint (_bfgeg .Value ,10,32);if _dfdg !=nil {return _dfdg ;};_cbbb :=uint32 (_abfda );_cabe .ParAttr =&_cbbb ;continue ;};if _bfgeg .Name .Local =="\u0062\u0061\u0073\u0065"{_bfae ,_agad :=_e .ParseUint (_bfgeg .Value ,10,32);if _agad !=nil {return _agad ;};_dgada :=uint32 (_bfae );_cabe .BaseAttr =&_dgada ;continue ;};};_aece :for {_ffbag ,_cbeda :=d .Token ();if _cbeda !=nil {return _cbeda ;};switch _acfeb :=_ffbag .(type ){case _b .StartElement :switch _acfeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_cabe .RangePr =NewCT_RangePr ();if _dabdg :=d .DecodeElement (_cabe .RangePr ,&_acfeb );_dabdg !=nil {return _dabdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_cabe .DiscretePr =NewCT_DiscretePr ();if _fdeba :=d .DecodeElement (_cabe .DiscretePr ,&_acfeb );_fdeba !=nil {return _fdeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_cabe .GroupItems =NewCT_GroupItems ();if _egbg :=d .DecodeElement (_cabe .GroupItems ,&_acfeb );_egbg !=nil {return _egbg ;};default:_d .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\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_acfeb .Name );if _ddeac :=d .Skip ();_ddeac !=nil {return _ddeac ;};};case _b .EndElement :break _aece ;case _b .CharData :};};return nil ;};func (_dgaeg *CT_CustomProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafc :for {_ffea ,_gegfbc :=d .Token ();if _gegfbc !=nil {return _gegfbc ;};switch _fdbab :=_ffea .(type ){case _b .StartElement :switch _fdbab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_ceag :=NewCT_CustomProperty ();if _dagbe :=d .DecodeElement (_ceag ,&_fdbab );_dagbe !=nil {return _dagbe ;};_dgaeg .CustomPr =append (_dgaeg .CustomPr ,_ceag );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdbab .Name );if _debd :=d .Skip ();_debd !=nil {return _debd ;};};case _b .EndElement :break _aafc ;case _b .CharData :};};return nil ;};func (_bggfe *CT_MeasureGroups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcee :=range start .Attr {if _dcee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgfe ,_gdabdg :=_e .ParseUint (_dcee .Value ,10,32);if _gdabdg !=nil {return _gdabdg ;};_fgdaa :=uint32 (_dgfe );_bggfe .CountAttr =&_fgdaa ;continue ;};};_cedfb :for {_geagfd ,_dfdabb :=d .Token ();if _dfdabb !=nil {return _dfdabb ;};switch _adbad :=_geagfd .(type ){case _b .StartElement :switch _adbad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_gdfeb :=NewCT_MeasureGroup ();if _bfgfg :=d .DecodeElement (_gdfeb ,&_adbad );_bfgfg !=nil {return _bfgfg ;};_bggfe .MeasureGroup =append (_bggfe .MeasureGroup ,_gdfeb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_adbad .Name );if _aabbd :=d .Skip ();_aabbd !=nil {return _aabbd ;};};case _b .EndElement :break _cedfb ;case _b .CharData :};};return nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func NewCT_OlapPr ()*CT_OlapPr {_egad :=&CT_OlapPr {};return _egad }; -// Default Size Flag -DefaultSizeAttr *bool ; +// Validate validates the CT_SmartTagType and its children +func (_efbff *CT_SmartTagType )Validate ()error {return _efbff .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_eegc :=&CT_CustomSheetViews {};return _eegc };func NewCT_MdxKPI ()*CT_MdxKPI {_dabg :=&CT_MdxKPI {};_dabg .PAttr =ST_MdxKPIProperty (1);return _dabg ;};func NewCT_DbPr ()*CT_DbPr {_egcff :=&CT_DbPr {};return _egcff }; -// Print Flag -PrintAttr *bool ; +// ValidateWithPath validates the Sst and its children, prefixing error messages with path +func (_ceaabg *Sst )ValidateWithPath (path string )error {if _cecdd :=_ceaabg .CT_Sst .ValidateWithPath (path );_cecdd !=nil {return _cecdd ;};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_gdfca *ST_ParameterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcceb ,_cdeba :=d .Token ();if _cdeba !=nil {return _cdeba ;};if _dbgcd ,_aefad :=_adcceb .(_b .EndElement );_aefad &&_dbgcd .Name ==start .Name {*_gdfca =1;return nil ;};if _fecba ,_gcca :=_adcceb .(_b .CharData );!_gcca {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",_adcceb );}else {switch string (_fecba ){case "":*_gdfca =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_gdfca =1;case "\u0076\u0061\u006cu\u0065":*_gdfca =2;case "\u0063\u0065\u006c\u006c":*_gdfca =3;};};_adcceb ,_cdeba =d .Token ();if _cdeba !=nil {return _cdeba ;};if _bcfdb ,_edcbg :=_adcceb .(_b .EndElement );_edcbg &&_bcfdb .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",_adcceb );}; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the CT_CommentList and its children +func (_ffbgf *CT_CommentList )Validate ()error {return _ffbgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};type CT_PCDKPIs struct{ -// UI Object Flag -UiObjectAttr *bool ; +// KPI Count +CountAttr *uint32 ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// OLAP KPI +Kpi []*CT_PCDKPI ;}; -// Automatic Line Flag -AutoLineAttr *bool ; +// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path +func (_cfffa *CT_Selection )ValidateWithPath (path string )error {if _befbd :=_cfffa .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_befbd !=nil {return _befbd ;};return nil ;};func (_afebgc *CT_Record )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaceea :for {_eddff ,_acaceg :=d .Token ();if _acaceg !=nil {return _acaceg ;};switch _badgc :=_eddff .(type ){case _b .StartElement :switch _badgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_gdbffg :=NewCT_Missing ();if _abdfd :=d .DecodeElement (_gdbffg ,&_badgc );_abdfd !=nil {return _abdfd ;};_afebgc .M =append (_afebgc .M ,_gdbffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_fbfcag :=NewCT_Number ();if _eecdf :=d .DecodeElement (_fbfcag ,&_badgc );_eecdf !=nil {return _eecdf ;};_afebgc .N =append (_afebgc .N ,_fbfcag );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_gfdaf :=NewCT_Boolean ();if _dfbbe :=d .DecodeElement (_gfdaf ,&_badgc );_dfbbe !=nil {return _dfbbe ;};_afebgc .B =append (_afebgc .B ,_gfdaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_aggdef :=NewCT_Error ();if _dacad :=d .DecodeElement (_aggdef ,&_badgc );_dacad !=nil {return _dacad ;};_afebgc .E =append (_afebgc .E ,_aggdef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_accfg :=NewCT_String ();if _aggb :=d .DecodeElement (_accfg ,&_badgc );_aggb !=nil {return _aggb ;};_afebgc .S =append (_afebgc .S ,_accfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_egaf :=NewCT_DateTime ();if _aacff :=d .DecodeElement (_egaf ,&_badgc );_aacff !=nil {return _aacff ;};_afebgc .D =append (_afebgc .D ,_egaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bafcc :=NewCT_Index ();if _gfgef :=d .DecodeElement (_bafcc ,&_badgc );_gfgef !=nil {return _gfgef ;};_afebgc .X =append (_afebgc .X ,_bafcc );default:_d .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\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_badgc .Name );if _fdbcef :=d .Skip ();_fdbcef !=nil {return _fdbcef ;};};case _b .EndElement :break _gaceea ;case _b .CharData :};};return nil ;};func (_gcebc *CT_TextField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfefa :=range start .Attr {if _dgfefa .Name .Local =="\u0074\u0079\u0070\u0065"{_gcebc .TypeAttr .UnmarshalXMLAttr (_dgfefa );continue ;};if _dgfefa .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ecdf ,_dfbfb :=_e .ParseUint (_dgfefa .Value ,10,32);if _dfbfb !=nil {return _dfbfb ;};_dfaaa :=uint32 (_ecdf );_gcebc .PositionAttr =&_dfaaa ;continue ;};};for {_bggebe ,_dfdcea :=d .Token ();if _dfdcea !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_dfdcea );};if _gbbdd ,_gcdbgc :=_bggebe .(_b .EndElement );_gcdbgc &&_gbbdd .Name ==start .Name {break ;};};return nil ;};func (_fceec ST_Axis )ValidateWithPath (path string )error {switch _fceec {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 (_fceec ));};return nil ;};func (_fbbga ST_FilterOperator )Validate ()error {return _fbbga .ValidateWithPath ("")};type ST_SortBy byte ;type ST_RefMode byte ;type ST_PivotAreaType byte ;func (_dcccf *CT_PCDSDTCEntries )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceffa :=range start .Attr {if _ceffa .Name .Local =="\u0063\u006f\u0075n\u0074"{_accbf ,_gcfba :=_e .ParseUint (_ceffa .Value ,10,32);if _gcfba !=nil {return _gcfba ;};_faecf :=uint32 (_accbf );_dcccf .CountAttr =&_faecf ;continue ;};};_geaea :for {_cccbc ,_cdbdgd :=d .Token ();if _cdbdgd !=nil {return _cdbdgd ;};switch _gaddb :=_cccbc .(type ){case _b .StartElement :switch _gaddb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_cagd :=NewCT_Missing ();if _cbdac :=d .DecodeElement (_cagd ,&_gaddb );_cbdac !=nil {return _cbdac ;};_dcccf .M =append (_dcccf .M ,_cagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_gdeggb :=NewCT_Number ();if _cageb :=d .DecodeElement (_gdeggb ,&_gaddb );_cageb !=nil {return _cageb ;};_dcccf .N =append (_dcccf .N ,_gdeggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_afgcb :=NewCT_Error ();if _gefbd :=d .DecodeElement (_afgcb ,&_gaddb );_gefbd !=nil {return _gefbd ;};_dcccf .E =append (_dcccf .E ,_afgcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ecedb :=NewCT_String ();if _gdcbfc :=d .DecodeElement (_ecedb ,&_gaddb );_gdcbfc !=nil {return _gdcbfc ;};_dcccf .S =append (_dcccf .S ,_ecedb );default:_d .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\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_gaddb .Name );if _efdfe :=d .Skip ();_efdfe !=nil {return _efdfe ;};};case _b .EndElement :break _geaea ;case _b .CharData :};};return nil ;}; -// Automatic Size Flag -AutoPictAttr *bool ; +// Validate validates the CT_MapInfo and its children +func (_fcgbe *CT_MapInfo )Validate ()error {return _fcgbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};type CT_PivotField struct{ -// Custom Function -MacroAttr *string ; +// Field Name +NameAttr *string ; -// Alternative Text -AltTextAttr *string ; +// Axis +AxisAttr ST_Axis ; -// Dynamic Data Exchange Flag -DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};type CT_CacheSource struct{ +// Data Field +DataFieldAttr *bool ; -// Cache Type -TypeAttr ST_SourceType ; +// Custom Subtotal Caption +SubtotalCaptionAttr *string ; -// Connection Index -ConnectionIdAttr *uint32 ; +// Show PivotField Header Drop Downs +ShowDropDownsAttr *bool ; -// Worksheet PivotCache Source -WorksheetSource *CT_WorksheetSource ; +// Hidden Level +HiddenLevelAttr *bool ; -// Consolidation Source -Consolidation *CT_Consolidation ; +// Unique Member Property +UniqueMemberPropertyAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Compact +CompactAttr *bool ; -// Validate validates the CT_Hyperlinks and its children -func (_ggfeab *CT_Hyperlinks )Validate ()error {return _ggfeab .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2;ST_FileTypeDos ST_FileType =3;ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;); +// All Items Expanded +AllDrilledAttr *bool ; -// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path -func (_cadd *CT_RgbColor )ValidateWithPath (path string )error {return nil };func (_bacgd ST_CfvoType )Validate ()error {return _bacgd .ValidateWithPath ("")};func (_dbaaf ST_MdxSetOrder )Validate ()error {return _dbaaf .ValidateWithPath ("")}; +// Number Format Id +NumFmtIdAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path -func (_gbeeb *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _aagacg ,_gabded :=range _gbeeb .SheetName {if _afefbc :=_gabded .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aagacg ));_afefbc !=nil {return _afefbc ;};};return nil ;}; +// Outline Items +OutlineAttr *bool ; -// Validate validates the CT_FontSize and its children -func (_gbgef *CT_FontSize )Validate ()error {return _gbgef .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};type CT_RevisionInsertSheet struct{ +// Subtotals At Top +SubtotalTopAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Drag To Row +DragToRowAttr *bool ; -// Sheet Name -NameAttr string ; +// Drag To Column +DragToColAttr *bool ; -// Sheet Position -SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path -func (_d *CT_Filters )ValidateWithPath (path string )error {if _fgbbd :=_d .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_fgbbd !=nil {return _fgbbd ;};for _bbegc ,_acdgf :=range _d .Filter {if _agcb :=_acdgf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbegc ));_agcb !=nil {return _agcb ;};};for _aedf ,_bdgcb :=range _d .DateGroupItem {if _afbafc :=_bdgcb .ValidateWithPath (_eecbf .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_aedf ));_afbafc !=nil {return _afbafc ;};};return nil ;};func (_dgccg *ST_CellFormulaType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dgccg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgccg =1;case "\u0061\u0072\u0072a\u0079":*_dgccg =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_dgccg =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_dgccg =4;};return nil ;}; +// Drag Field to Page +DragToPageAttr *bool ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_bdfdg *CT_Border )ValidateWithPath (path string )error {if _bdfdg .Start !=nil {if _cbac :=_bdfdg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_cbac !=nil {return _cbac ;};};if _bdfdg .End !=nil {if _gcfdf :=_bdfdg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gcfdf !=nil {return _gcfdf ;};};if _bdfdg .Left !=nil {if _cggfa :=_bdfdg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cggfa !=nil {return _cggfa ;};};if _bdfdg .Right !=nil {if _agbcd :=_bdfdg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_agbcd !=nil {return _agbcd ;};};if _bdfdg .Top !=nil {if _gbega :=_bdfdg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gbega !=nil {return _gbega ;};};if _bdfdg .Bottom !=nil {if _aacdcf :=_bdfdg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aacdcf !=nil {return _aacdcf ;};};if _bdfdg .Diagonal !=nil {if _bgdfa :=_bdfdg .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_bgdfa !=nil {return _bgdfa ;};};if _bdfdg .Vertical !=nil {if _ecbbd :=_bdfdg .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_ecbbd !=nil {return _ecbbd ;};};if _bdfdg .Horizontal !=nil {if _cccca :=_bdfdg .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_cccca !=nil {return _cccca ;};};return nil ;};func (_dbgdf *CT_DataRef )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dbgdf .RefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbgdf .RefAttr )});};if _dbgdf .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbgdf .NameAttr )});};if _dbgdf .SheetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbgdf .SheetAttr )});};if _dbgdf .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbgdf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eabcge *ST_Axis )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cedcf ,_cabdb :=d .Token ();if _cabdb !=nil {return _cabdb ;};if _fbdec ,_gcef :=_cedcf .(_ebfeac .EndElement );_gcef &&_fbdec .Name ==start .Name {*_eabcge =1;return nil ;};if _bfebc ,_dga :=_cedcf .(_ebfeac .CharData );!_dga {return _eecbf .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",_cedcf );}else {switch string (_bfebc ){case "":*_eabcge =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_eabcge =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_eabcge =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_eabcge =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_eabcge =4;};};_cedcf ,_cabdb =d .Token ();if _cabdb !=nil {return _cabdb ;};if _ggcbb ,_aagbb :=_cedcf .(_ebfeac .EndElement );_aagbb &&_ggcbb .Name ==start .Name {return nil ;};return _eecbf .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",_cedcf );};func (_caefd ST_Axis )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cggfb :=_ebfeac .Attr {};_cggfb .Name =name ;switch _caefd {case ST_AxisUnset :_cggfb .Value ="";case ST_AxisAxisRow :_cggfb .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_cggfb .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_cggfb .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_cggfb .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _cggfb ,nil ;}; +// Field Can Drag to Data +DragToDataAttr *bool ; -// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path -func (_dede *CT_GroupLevels )ValidateWithPath (path string )error {for _bbgef ,_dgebf :=range _dede .GroupLevel {if _ggefa :=_dgebf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_bbgef ));_ggefa !=nil {return _ggefa ;};};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_gfgd :=&CT_IndexedColors {};return _gfgd };func (_afed *CT_PageBreak )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_acagaa :=range start .Attr {if _acagaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgddd ,_ggdge :=_ccfece .ParseUint (_acagaa .Value ,10,32);if _ggdge !=nil {return _ggdge ;};_faefb :=uint32 (_dgddd );_afed .CountAttr =&_faefb ;continue ;};if _acagaa .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_eadd ,_aaedd :=_ccfece .ParseUint (_acagaa .Value ,10,32);if _aaedd !=nil {return _aaedd ;};_cdfc :=uint32 (_eadd );_afed .ManualBreakCountAttr =&_cdfc ;continue ;};};_bccca :for {_fbggb ,_dedg :=d .Token ();if _dedg !=nil {return _dedg ;};switch _gabfdd :=_fbggb .(type ){case _ebfeac .StartElement :switch _gabfdd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_afafe :=NewCT_Break ();if _agdba :=d .DecodeElement (_afafe ,&_gabfdd );_agdba !=nil {return _agdba ;};_afed .Brk =append (_afed .Brk ,_afafe );default:_afeac .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\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_gabfdd .Name );if _ddgaa :=d .Skip ();_ddgaa !=nil {return _ddgaa ;};};case _ebfeac .EndElement :break _bccca ;case _ebfeac .CharData :};};return nil ;};func (_cffcb *CT_Set )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cffcb .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cffcb .CountAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_eecbf .Sprintf ("\u0025\u0076",_cffcb .MaxRankAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_cffcb .SetDefinitionAttr )});if _cffcb .SortTypeAttr !=ST_SortTypeUnset {_cbfff ,_abggcb :=_cffcb .SortTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _abggcb !=nil {return _abggcb ;};start .Attr =append (start .Attr ,_cbfff );};if _cffcb .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cffcb .QueryFailedAttr ))});};e .EncodeToken (start );if _cffcb .Tpls !=nil {_gbba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_afbd :=range _cffcb .Tpls {e .EncodeElement (_afbd ,_gbba );};};if _cffcb .SortByTuple !=nil {_egafcf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_cffcb .SortByTuple ,_egafcf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ecabad *CT_ChartsheetProtection )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ecabad .PasswordAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecabad .PasswordAttr )});};if _ecabad .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecabad .AlgorithmNameAttr )});};if _ecabad .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecabad .HashValueAttr )});};if _ecabad .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecabad .SaltValueAttr )});};if _ecabad .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecabad .SpinCountAttr )});};if _ecabad .ContentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecabad .ContentAttr ))});};if _ecabad .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecabad .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Drag Off +DragOffAttr *bool ; -// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path -func (_adedfg *CT_PrintOptions )ValidateWithPath (path string )error {return nil };type CT_SheetPr struct{ +// Show All Items +ShowAllAttr *bool ; -// Synch Horizontal -SyncHorizontalAttr *bool ; +// Insert Blank Row +InsertBlankRowAttr *bool ; -// Synch Vertical -SyncVerticalAttr *bool ; +// Server-based Page Field +ServerFieldAttr *bool ; -// Synch Reference -SyncRefAttr *string ; +// Insert Item Page Break +InsertPageBreakAttr *bool ; -// Transition Formula Evaluation -TransitionEvaluationAttr *bool ; +// Auto Show +AutoShowAttr *bool ; -// Transition Formula Entry -TransitionEntryAttr *bool ; +// Top Auto Show +TopAutoShowAttr *bool ; -// Published -PublishedAttr *bool ; +// Hide New Items +HideNewItemsAttr *bool ; -// Code Name -CodeNameAttr *string ; +// Measure Filter +MeasureFilterAttr *bool ; -// Filter Mode -FilterModeAttr *bool ; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Enable Conditional Formatting Calculations -EnableFormatConditionsCalculationAttr *bool ; +// Items Per Page Count +ItemPageCountAttr *uint32 ; -// Sheet Tab Color -TabColor *CT_Color ; +// Auto Sort Type +SortTypeAttr ST_FieldSortType ; -// Outline Properties -OutlinePr *CT_OutlinePr ; +// Data Source Sort +DataSourceSortAttr *bool ; -// Page Setup Properties -PageSetUpPr *CT_PageSetUpPr ;};func (_dacbf *CT_RowHierarchiesUsage )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dacbf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dacbf .CountAttr )});};e .EncodeToken (start );_cbcba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_gcbaeb :=range _dacbf .RowHierarchyUsage {e .EncodeElement (_gcbaeb ,_cbcba );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_CellWatches struct{ +// Auto Sort +NonAutoSortDefaultAttr *bool ; -// Cell Watch Item -CellWatch []*CT_CellWatch ;}; +// Auto Show Rank By +RankByAttr *uint32 ; -// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path -func (_geeed *CT_LevelGroup )ValidateWithPath (path string )error {if _dgcca :=_geeed .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_dgcca !=nil {return _dgcca ;};return nil ;};type CT_PCDSDTCEntries struct{ +// Show Default Subtotal +DefaultSubtotalAttr *bool ; -// Tuple Count +// Sum Subtotal +SumSubtotalAttr *bool ; + +// CountA +CountASubtotalAttr *bool ; + +// Average +AvgSubtotalAttr *bool ; + +// Max Subtotal +MaxSubtotalAttr *bool ; + +// Min Subtotal +MinSubtotalAttr *bool ; + +// Product Subtotal +ProductSubtotalAttr *bool ; + +// Count +CountSubtotalAttr *bool ; + +// StdDev Subtotal +StdDevSubtotalAttr *bool ; + +// StdDevP Subtotal +StdDevPSubtotalAttr *bool ; + +// Variance Subtotal +VarSubtotalAttr *bool ; + +// VarP Subtotal +VarPSubtotalAttr *bool ; + +// Show Member Property in Cell +ShowPropCellAttr *bool ; + +// Show Member Property ToolTip +ShowPropTipAttr *bool ; + +// Show As Caption +ShowPropAsCaptionAttr *bool ; + +// Drill State +DefaultAttributeDrillStateAttr *bool ; + +// Field Items +Items *CT_Items ; + +// AutoSort Scope +AutoSortScope *CT_AutoSortScope ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ebcad *ST_TableStyleType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gedgbcb ,_cdgbee :=d .Token ();if _cdgbee !=nil {return _cdgbee ;};if _ecbec ,_ddfcda :=_gedgbcb .(_b .EndElement );_ddfcda &&_ecbec .Name ==start .Name {*_ebcad =1;return nil ;};if _cffgd ,_gbebe :=_gedgbcb .(_b .CharData );!_gbebe {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",_gedgbcb );}else {switch string (_cffgd ){case "":*_ebcad =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ebcad =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_ebcad =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ebcad =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ebcad =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ebcad =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_ebcad =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_ebcad =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_ebcad =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_ebcad =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_ebcad =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_ebcad =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_ebcad =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_ebcad =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ebcad =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_ebcad =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ebcad =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ebcad =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_ebcad =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ebcad =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_ebcad =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ebcad =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_ebcad =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ebcad =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ebcad =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_ebcad =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ebcad =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_ebcad =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_ebcad =28;};};_gedgbcb ,_cdgbee =d .Token ();if _cdgbee !=nil {return _cdgbee ;};if _gddggb ,_dedda :=_gedgbcb .(_b .EndElement );_dedda &&_gddggb .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",_gedgbcb );};type CT_GroupMembers struct{ + +// Group Member Count CountAttr *uint32 ; -// No Value -M []*CT_Missing ; +// OLAP Group Member +GroupMember []*CT_GroupMember ;};func (_bgded *CT_FilterColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_facfe :=range start .Attr {if _facfe .Name .Local =="\u0063\u006f\u006cI\u0064"{_daec ,_dbddge :=_e .ParseUint (_facfe .Value ,10,32);if _dbddge !=nil {return _dbddge ;};_bgded .ColIdAttr =uint32 (_daec );continue ;};if _facfe .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_faafd ,_decc :=_e .ParseBool (_facfe .Value );if _decc !=nil {return _decc ;};_bgded .HiddenButtonAttr =&_faafd ;continue ;};if _facfe .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_acdfa ,_afead :=_e .ParseBool (_facfe .Value );if _afead !=nil {return _afead ;};_bgded .ShowButtonAttr =&_acdfa ;continue ;};};_febgg :for {_adagb ,_dcgag :=d .Token ();if _dcgag !=nil {return _dcgag ;};switch _afdb :=_adagb .(type ){case _b .StartElement :switch _afdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_bgded .Filters =NewCT_Filters ();if _bfdfa :=d .DecodeElement (_bgded .Filters ,&_afdb );_bfdfa !=nil {return _bfdfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_bgded .Top10 =NewCT_Top10 ();if _gfga :=d .DecodeElement (_bgded .Top10 ,&_afdb );_gfga !=nil {return _gfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_bgded .CustomFilters =NewCT_CustomFilters ();if _caaae :=d .DecodeElement (_bgded .CustomFilters ,&_afdb );_caaae !=nil {return _caaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_bgded .DynamicFilter =NewCT_DynamicFilter ();if _dcdfc :=d .DecodeElement (_bgded .DynamicFilter ,&_afdb );_dcdfc !=nil {return _dcdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_bgded .ColorFilter =NewCT_ColorFilter ();if _eceg :=d .DecodeElement (_bgded .ColorFilter ,&_afdb );_eceg !=nil {return _eceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_bgded .IconFilter =NewCT_IconFilter ();if _fagde :=d .DecodeElement (_bgded .IconFilter ,&_afdb );_fagde !=nil {return _fagde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgded .ExtLst =NewCT_ExtensionList ();if _fcefb :=d .DecodeElement (_bgded .ExtLst ,&_afdb );_fcefb !=nil {return _fcefb ;};default:_d .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\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_afdb .Name );if _dfeba :=d .Skip ();_dfeba !=nil {return _dfeba ;};};case _b .EndElement :break _febgg ;case _b .CharData :};};return nil ;};func (_gfdde *CT_Filters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfdde .BlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfdde .BlankAttr ))});};if _gfdde .CalendarTypeAttr !=_c .ST_CalendarTypeUnset {_gedd ,_fcbf :=_gfdde .CalendarTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _fcbf !=nil {return _fcbf ;};start .Attr =append (start .Attr ,_gedd );};e .EncodeToken (start );if _gfdde .Filter !=nil {_ebca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_fbega :=range _gfdde .Filter {e .EncodeElement (_fbega ,_ebca );};};if _gfdde .DateGroupItem !=nil {_gbgac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_ecbgcb :=range _gfdde .DateGroupItem {e .EncodeElement (_ecbgcb ,_gbgac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PhoneticRun struct{ -// Numeric Value -N []*CT_Number ; +// Base Text Start Index +SbAttr uint32 ; + +// Base Text End Index +EbAttr uint32 ; + +// Text +T string ;};func NewCT_WebPublishing ()*CT_WebPublishing {_fegdd :=&CT_WebPublishing {};return _fegdd }; + +// Validate validates the CT_GroupLevel and its children +func (_cafgc *CT_GroupLevel )Validate ()error {return _cafgc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func NewCT_OleObjects ()*CT_OleObjects {_bgcdg :=&CT_OleObjects {};return _bgcdg };func NewExternalLink ()*ExternalLink {_bdggc :=&ExternalLink {};_bdggc .CT_ExternalLink =*NewCT_ExternalLink ();return _bdggc ;}; + +// Validate validates the CT_Break and its children +func (_fegf *CT_Break )Validate ()error {return _fegf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func (_gedfb *ST_CellType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedfb =0;case "\u0062":*_gedfb =1;case "\u006e":*_gedfb =2;case "\u0065":*_gedfb =3;case "\u0073":*_gedfb =4;case "\u0073\u0074\u0072":*_gedfb =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_gedfb =6;};return nil ;};func (_acecc *CT_DateTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_acecc .VAttr )});if _acecc .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_acecc .UAttr ))});};if _acecc .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_acecc .FAttr ))});};if _acecc .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_acecc .CAttr )});};if _acecc .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_acecc .CpAttr )});};e .EncodeToken (start );if _acecc .X !=nil {_bbgdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fdgfb :=range _acecc .X {e .EncodeElement (_fdgfb ,_bbgdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aebac *CT_MetadataBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egca :for {_fbcggd ,_egdba :=d .Token ();if _egdba !=nil {return _egdba ;};switch _fgcgd :=_fbcggd .(type ){case _b .StartElement :switch _fgcgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_faegg :=NewCT_MetadataRecord ();if _eeab :=d .DecodeElement (_faegg ,&_fgcgd );_eeab !=nil {return _eeab ;};_aebac .Rc =append (_aebac .Rc ,_faegg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_fgcgd .Name );if _aeabg :=d .Skip ();_aeabg !=nil {return _aeabg ;};};case _b .EndElement :break _egca ;case _b .CharData :};};return nil ;};type CT_CustomProperties struct{ + +// Custom Property +CustomPr []*CT_CustomProperty ;}; + +// Validate validates the CT_DataValidation and its children +func (_gaccb *CT_DataValidation )Validate ()error {return _gaccb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");}; + +// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path +func (_ccefd *CT_CommentPr )ValidateWithPath (path string )error {if _ccec :=_ccefd .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ccec !=nil {return _ccec ;};if _ddbc :=_ccefd .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ddbc !=nil {return _ddbc ;};if _gegd :=_ccefd .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gegd !=nil {return _gegd ;};return nil ;}; + +// Validate validates the CT_ColorFilter and its children +func (_add *CT_ColorFilter )Validate ()error {return _add .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");}; + +// ValidateWithPath validates the CT_I and its children, prefixing error messages with path +func (_bfdee *CT_I )ValidateWithPath (path string )error {if _gfca :=_bfdee .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gfca !=nil {return _gfca ;};for _bdec ,_gceabc :=range _bfdee .X {if _dcabfb :=_gceabc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bdec ));_dcabfb !=nil {return _dcabfb ;};};return nil ;};func NewCT_MapInfo ()*CT_MapInfo {_dgdfg :=&CT_MapInfo {};return _dgdfg };func (_ddebg ST_TableStyleType )Validate ()error {return _ddebg .ValidateWithPath ("")};type CT_CalculatedMembers struct{ + +// Calculated Members Count +CountAttr *uint32 ; + +// Calculated Member +CalculatedMember []*CT_CalculatedMember ;};func (_fgcd *CT_CustomProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fgcd .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgcd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abgef ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _abgef {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_abgef ));};return nil ;}; + +// Validate validates the CT_RgbColor and its children +func (_bggae *CT_RgbColor )Validate ()error {return _bggae .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type CT_RevisionDefinedName struct{ + +// Local Name Sheet Id +LocalSheetIdAttr *uint32 ; + +// Custom View +CustomViewAttr *bool ; + +// Name +NameAttr string ; + +// Function +FunctionAttr *bool ; + +// Old Function +OldFunctionAttr *bool ; + +// Function Group Id +FunctionGroupIdAttr *uint8 ; + +// Old Function Group Id +OldFunctionGroupIdAttr *uint8 ; + +// Shortcut Key +ShortcutKeyAttr *uint8 ; + +// Old Short Cut Key +OldShortcutKeyAttr *uint8 ; + +// Named Range Hidden +HiddenAttr *bool ; + +// Old Hidden +OldHiddenAttr *bool ; + +// New Custom Menu +CustomMenuAttr *string ; + +// Old Custom Menu Text +OldCustomMenuAttr *string ; + +// Description +DescriptionAttr *string ; + +// Old Description +OldDescriptionAttr *string ; + +// New Help Topic +HelpAttr *string ; + +// Old Help Topic +OldHelpAttr *string ; + +// Status Bar +StatusBarAttr *string ; + +// Old Status Bar +OldStatusBarAttr *string ; + +// Name Comment +CommentAttr *string ; + +// Old Name Comment +OldCommentAttr *string ; + +// Formula +Formula *string ; + +// Old Formula +OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_aagagb ST_ItemType )Validate ()error {return _aagagb .ValidateWithPath ("")}; + +// Validate validates the CT_NumFmts and its children +func (_abcbdc *CT_NumFmts )Validate ()error {return _abcbdc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_dbfddg ST_DataValidationOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbfddg .String (),start );};func NewCT_FontName ()*CT_FontName {_ecff :=&CT_FontName {};return _ecff };func (_bgafdg ST_TableType )ValidateWithPath (path string )error {switch _bgafdg {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 (_bgafdg ));};return nil ;};func (_ededff ST_VerticalAlignment )ValidateWithPath (path string )error {switch _ededff {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 (_ededff ));};return nil ;};type QueryTable struct{CT_QueryTable };type CT_MemberProperty struct{ -// Error Value -E []*CT_Error ; +// OLAP Member Property Unique Name +NameAttr *string ; -// Character Value -S []*CT_String ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_adebg :=&CT_RevisionHeader {};_adebg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_adebg .SheetIdMap =NewCT_SheetIdMap ();return _adebg ;}; +// Show Cell +ShowCellAttr *bool ; -// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path -func (_bab *CT_CfRule )ValidateWithPath (path string )error {if _eadfca :=_bab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eadfca !=nil {return _eadfca ;};if _abca :=_bab .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_abca !=nil {return _abca ;};if _ggddd :=_bab .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_ggddd !=nil {return _ggddd ;};if _bab .ColorScale !=nil {if _gagga :=_bab .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_gagga !=nil {return _gagga ;};};if _bab .DataBar !=nil {if _aacd :=_bab .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_aacd !=nil {return _aacd ;};};if _bab .IconSet !=nil {if _dfbgd :=_bab .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_dfbgd !=nil {return _dfbgd ;};};if _bab .ExtLst !=nil {if _bgcba :=_bab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgcba !=nil {return _bgcba ;};};return nil ;};func NewCT_DataFields ()*CT_DataFields {_ffggg :=&CT_DataFields {};return _ffggg }; +// Show Tooltip +ShowTipAttr *bool ; -// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path -func (_ggbgb *CT_Sst )ValidateWithPath (path string )error {for _eeebb ,_cdff :=range _ggbgb .Si {if _eeagb :=_cdff .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_eeebb ));_eeagb !=nil {return _eeagb ;};};if _ggbgb .ExtLst !=nil {if _eafffb :=_ggbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eafffb !=nil {return _eafffb ;};};return nil ;}; +// Show As Caption +ShowAsCaptionAttr *bool ; -// Validate validates the CT_Chartsheet and its children -func (_aecee *CT_Chartsheet )Validate ()error {return _aecee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_eaegc *ST_ParameterType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gdgdb ,_gfbdb :=d .Token ();if _gfbdb !=nil {return _gfbdb ;};if _eagefe ,_dcded :=_gdgdb .(_ebfeac .EndElement );_dcded &&_eagefe .Name ==start .Name {*_eaegc =1;return nil ;};if _dfffe ,_aaacdd :=_gdgdb .(_ebfeac .CharData );!_aaacdd {return _eecbf .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",_gdgdb );}else {switch string (_dfffe ){case "":*_eaegc =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_eaegc =1;case "\u0076\u0061\u006cu\u0065":*_eaegc =2;case "\u0063\u0065\u006c\u006c":*_eaegc =3;};};_gdgdb ,_gfbdb =d .Token ();if _gfbdb !=nil {return _gfbdb ;};if _edgbef ,_ffbf :=_gdgdb .(_ebfeac .EndElement );_ffbf &&_edgbef .Name ==start .Name {return nil ;};return _eecbf .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",_gdgdb );};func (_eacd ST_VolValueType )ValidateWithPath (path string )error {switch _eacd {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacd ));};return nil ;};func (_aag *CT_ChartsheetProtection )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dcbaa :=range start .Attr {if _dcbaa .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gfaf ,_edgbg :=_dcbaa .Value ,error (nil );if _edgbg !=nil {return _edgbg ;};_aag .PasswordAttr =&_gfaf ;continue ;};if _dcbaa .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cdcbd ,_dcafa :=_dcbaa .Value ,error (nil );if _dcafa !=nil {return _dcafa ;};_aag .AlgorithmNameAttr =&_cdcbd ;continue ;};if _dcbaa .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cdgda ,_acgbd :=_dcbaa .Value ,error (nil );if _acgbd !=nil {return _acgbd ;};_aag .HashValueAttr =&_cdgda ;continue ;};if _dcbaa .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cdaa ,_eaffe :=_dcbaa .Value ,error (nil );if _eaffe !=nil {return _eaffe ;};_aag .SaltValueAttr =&_cdaa ;continue ;};if _dcbaa .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dgbafa ,_adfb :=_ccfece .ParseUint (_dcbaa .Value ,10,32);if _adfb !=nil {return _adfb ;};_bgbab :=uint32 (_dgbafa );_aag .SpinCountAttr =&_bgbab ;continue ;};if _dcbaa .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_fcc ,_eegc :=_ccfece .ParseBool (_dcbaa .Value );if _eegc !=nil {return _eegc ;};_aag .ContentAttr =&_fcc ;continue ;};if _dcbaa .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_cfgeb ,_bafe :=_ccfece .ParseBool (_dcbaa .Value );if _bafe !=nil {return _bafe ;};_aag .ObjectsAttr =&_cfgeb ;continue ;};};for {_adede ,_gded :=d .Token ();if _gded !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_gded );};if _aeceg ,_cbccf :=_adede .(_ebfeac .EndElement );_cbccf &&_aeceg .Name ==start .Name {break ;};};return nil ;};func (_becbgc *CT_Comments )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_becbgc .Authors =NewCT_Authors ();_becbgc .CommentList =NewCT_CommentList ();_aefac :for {_dbdef ,_afaaf :=d .Token ();if _afaaf !=nil {return _afaaf ;};switch _aadce :=_dbdef .(type ){case _ebfeac .StartElement :switch _aadce .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _fgadf :=d .DecodeElement (_becbgc .Authors ,&_aadce );_fgadf !=nil {return _fgadf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _ggdac :=d .DecodeElement (_becbgc .CommentList ,&_aadce );_ggdac !=nil {return _ggdac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becbgc .ExtLst =NewCT_ExtensionList ();if _eggce :=d .DecodeElement (_becbgc .ExtLst ,&_aadce );_eggce !=nil {return _eggce ;};default:_afeac .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_aadce .Name );if _cbebf :=d .Skip ();_cbebf !=nil {return _cbebf ;};};case _ebfeac .EndElement :break _aefac ;case _ebfeac .CharData :};};return nil ;}; +// Name Length +NameLenAttr *uint32 ; -// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path -func (_dabba *CT_XmlCellPr )ValidateWithPath (path string )error {if _eefcb :=_dabba .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_eefcb !=nil {return _eefcb ;};if _dabba .ExtLst !=nil {if _bddbb :=_dabba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bddbb !=nil {return _bddbb ;};};return nil ;};func (_gaggag ST_PhoneticType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_fafcb :=_ebfeac .Attr {};_fafcb .Name =name ;switch _gaggag {case ST_PhoneticTypeUnset :_fafcb .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_fafcb .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_fafcb .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_fafcb .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_fafcb .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _fafcb ,nil ;};func (_ggecg *CT_Selection )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bdebg :=range start .Attr {if _bdebg .Name .Local =="\u0070\u0061\u006e\u0065"{_ggecg .PaneAttr .UnmarshalXMLAttr (_bdebg );continue ;};if _bdebg .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_bdeba ,_bcc :=_bdebg .Value ,error (nil );if _bcc !=nil {return _bcc ;};_ggecg .ActiveCellAttr =&_bdeba ;continue ;};if _bdebg .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_fgagb ,_bfcaa :=_ccfece .ParseUint (_bdebg .Value ,10,32);if _bfcaa !=nil {return _bfcaa ;};_daefde :=uint32 (_fgagb );_ggecg .ActiveCellIdAttr =&_daefde ;continue ;};if _bdebg .Name .Local =="\u0073\u0071\u0072e\u0066"{_fffgd ,_cabbd :=ParseSliceST_Sqref (_bdebg .Value );if _cabbd !=nil {return _cabbd ;};_ggecg .SqrefAttr =&_fffgd ;continue ;};};for {_degbga ,_beefd :=d .Token ();if _beefd !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_beefd );};if _cgaga ,_dcdcba :=_degbga .(_ebfeac .EndElement );_dcdcba &&_cgaga .Name ==start .Name {break ;};};return nil ;};func (_gbaabc *CT_PageMargins )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ccfdg :=range start .Attr {if _ccfdg .Name .Local =="\u006c\u0065\u0066\u0074"{_efcfcg ,_afbeg :=_ccfece .ParseFloat (_ccfdg .Value ,64);if _afbeg !=nil {return _afbeg ;};_gbaabc .LeftAttr =_efcfcg ;continue ;};if _ccfdg .Name .Local =="\u0072\u0069\u0067h\u0074"{_ccadg ,_bdebcc :=_ccfece .ParseFloat (_ccfdg .Value ,64);if _bdebcc !=nil {return _bdebcc ;};_gbaabc .RightAttr =_ccadg ;continue ;};if _ccfdg .Name .Local =="\u0074\u006f\u0070"{_gffccb ,_fgfga :=_ccfece .ParseFloat (_ccfdg .Value ,64);if _fgfga !=nil {return _fgfga ;};_gbaabc .TopAttr =_gffccb ;continue ;};if _ccfdg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_aacb ,_agedee :=_ccfece .ParseFloat (_ccfdg .Value ,64);if _agedee !=nil {return _agedee ;};_gbaabc .BottomAttr =_aacb ;continue ;};if _ccfdg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_acbae ,_dcddc :=_ccfece .ParseFloat (_ccfdg .Value ,64);if _dcddc !=nil {return _dcddc ;};_gbaabc .HeaderAttr =_acbae ;continue ;};if _ccfdg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_dacegg ,_gbdbb :=_ccfece .ParseFloat (_ccfdg .Value ,64);if _gbdbb !=nil {return _gbdbb ;};_gbaabc .FooterAttr =_dacegg ;continue ;};};for {_afaceg ,_feda :=d .Token ();if _feda !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_feda );};if _bdbfb ,_aeccf :=_afaceg .(_ebfeac .EndElement );_aeccf &&_bdbfb .Name ==start .Name {break ;};};return nil ;};func (_abfdb *CT_InputCells )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bddefg :=range start .Attr {if _bddefg .Name .Local =="\u0072"{_ecbfad ,_cfcg :=_bddefg .Value ,error (nil );if _cfcg !=nil {return _cfcg ;};_abfdb .RAttr =_ecbfad ;continue ;};if _bddefg .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_ggedg ,_eaddb :=_ccfece .ParseBool (_bddefg .Value );if _eaddb !=nil {return _eaddb ;};_abfdb .DeletedAttr =&_ggedg ;continue ;};if _bddefg .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_cdagf ,_daebaa :=_ccfece .ParseBool (_bddefg .Value );if _daebaa !=nil {return _daebaa ;};_abfdb .UndoneAttr =&_cdagf ;continue ;};if _bddefg .Name .Local =="\u0076\u0061\u006c"{_gdfab ,_eddbe :=_bddefg .Value ,error (nil );if _eddbe !=nil {return _eddbe ;};_abfdb .ValAttr =_gdfab ;continue ;};if _bddefg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cccdd ,_dbdc :=_ccfece .ParseUint (_bddefg .Value ,10,32);if _dbdc !=nil {return _dbdc ;};_aegec :=uint32 (_cccdd );_abfdb .NumFmtIdAttr =&_aegec ;continue ;};};for {_dggce ,_dbbd :=d .Token ();if _dbbd !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_dbbd );};if _bdccf ,_beggg :=_dggce .(_ebfeac .EndElement );_beggg &&_bdccf .Name ==start .Name {break ;};};return nil ;};func (_bbcdc *CT_MdxMemeberProp )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gbgbc :=range start .Attr {if _gbgbc .Name .Local =="\u006e"{_fgefd ,_aecea :=_ccfece .ParseUint (_gbgbc .Value ,10,32);if _aecea !=nil {return _aecea ;};_bbcdc .NAttr =uint32 (_fgefd );continue ;};if _gbgbc .Name .Local =="\u006e\u0070"{_dfdc ,_dcdad :=_ccfece .ParseUint (_gbgbc .Value ,10,32);if _dcdad !=nil {return _dcdad ;};_bbcdc .NpAttr =uint32 (_dfdc );continue ;};};for {_fbgea ,_adeef :=d .Token ();if _adeef !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065\u0072\u0050\u0072\u006f\u0070: \u0025\u0073",_adeef );};if _fecad ,_febef :=_fbgea .(_ebfeac .EndElement );_febef &&_fecad .Name ==start .Name {break ;};};return nil ;};type ST_Pane byte ; +// Property Name Character Index +PPosAttr *uint32 ; -// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path -func (_bbgd *CT_SheetPr )ValidateWithPath (path string )error {if _bbgd .TabColor !=nil {if _ecade :=_bbgd .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_ecade !=nil {return _ecade ;};};if _bbgd .OutlinePr !=nil {if _fdea :=_bbgd .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_fdea !=nil {return _fdea ;};};if _bbgd .PageSetUpPr !=nil {if _cbgfd :=_bbgd .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_cbgfd !=nil {return _cbgfd ;};};return nil ;}; +// Property Name Length +PLenAttr *uint32 ; -// Validate validates the CT_RPrElt and its children -func (_eaga *CT_RPrElt )Validate ()error {return _eaga .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");}; +// Level Index +LevelAttr *uint32 ; -// Validate validates the AG_RevData and its children -func (_afdgd *AG_RevData )Validate ()error {return _afdgd .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");}; +// Field Index +FieldAttr uint32 ;}; -// Validate validates the CT_MetadataRecord and its children -func (_cadc *CT_MetadataRecord )Validate ()error {return _cadc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func (_dbeff ST_PivotAreaType )Validate ()error {return _dbeff .ValidateWithPath ("")}; +// Validate validates the CT_BooleanProperty and its children +func (_ddfe *CT_BooleanProperty )Validate ()error {return _ddfe .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};type CT_CellStyle struct{ -// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path -func (_fcaa *CT_DateGroupItem )ValidateWithPath (path string )error {if _fcaa .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _eecbf .Errorf ("\u0025s\u002f\u0044a\u0074\u0065\u0054\u0069m\u0065\u0047\u0072o\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072 i\u0073\u0020\u0061 \u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079 \u0066\u0069e\u006c\u0064",path );};if _agbg :=_fcaa .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_agbg !=nil {return _agbg ;};return nil ;};func (_fbebc ST_Objects )ValidateWithPath (path string )error {switch _fbebc {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbebc ));};return nil ;}; +// User Defined Cell Style +NameAttr *string ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_edgba *CT_ExtensionList )ValidateWithPath (path string )error {for _bcecgc ,_cedce :=range _edgba .Ext {if _deccg :=_cedce .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bcecgc ));_deccg !=nil {return _deccg ;};};return nil ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_edee :=&CT_ChartsheetViews {};return _edee }; +// Format Id +XfIdAttr uint32 ; -// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path -func (_dgb *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _egcfe ,_egcfb :=range _dgb .Reviewed {if _ecdfgg :=_egcfb .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_egcfe ));_ecdfgg !=nil {return _ecdfgg ;};};return nil ;}; +// Built-In Style Id +BuiltinIdAttr *uint32 ; -// Validate validates the CT_DeletedField and its children -func (_eacab *CT_DeletedField )Validate ()error {return _eacab .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};func (_ffbdd *CT_Control )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fgaad :=range start .Attr {if _fgaad .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"&&_fgaad .Name .Local =="\u0069\u0064"||_fgaad .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"&&_fgaad .Name .Local =="\u0069\u0064"{_eccgd ,_cgcb :=_fgaad .Value ,error (nil );if _cgcb !=nil {return _cgcb ;};_ffbdd .IdAttr =_eccgd ;continue ;};if _fgaad .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_gcgcb ,_gefc :=_ccfece .ParseUint (_fgaad .Value ,10,32);if _gefc !=nil {return _gefc ;};_ffbdd .ShapeIdAttr =uint32 (_gcgcb );continue ;};if _fgaad .Name .Local =="\u006e\u0061\u006d\u0065"{_ebbgag ,_ecegc :=_fgaad .Value ,error (nil );if _ecegc !=nil {return _ecegc ;};_ffbdd .NameAttr =&_ebbgag ;continue ;};};_ceaad :for {_ebfg ,_dcfcd :=d .Token ();if _dcfcd !=nil {return _dcfcd ;};switch _aeab :=_ebfg .(type ){case _ebfeac .StartElement :switch _aeab .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_ffbdd .ControlPr =NewCT_ControlPr ();if _dee :=d .DecodeElement (_ffbdd .ControlPr ,&_aeab );_dee !=nil {return _dee ;};default:_afeac .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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_aeab .Name );if _beecb :=d .Skip ();_beecb !=nil {return _beecb ;};};case _ebfeac .EndElement :break _ceaad ;case _ebfeac .CharData :};};return nil ;};const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2;ST_TargetScreenSize720x512 ST_TargetScreenSize =3;ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7;ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8;ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;);func (_aecabg *CT_Mdx )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aecabg .FAttr =ST_MdxFunctionType (1);for _ ,_dbafe :=range start .Attr {if _dbafe .Name .Local =="\u006e"{_acbbb ,_bbag :=_ccfece .ParseUint (_dbafe .Value ,10,32);if _bbag !=nil {return _bbag ;};_aecabg .NAttr =uint32 (_acbbb );continue ;};if _dbafe .Name .Local =="\u0066"{_aecabg .FAttr .UnmarshalXMLAttr (_dbafe );continue ;};};_cgdeg :for {_bffdb ,_ceefc :=d .Token ();if _ceefc !=nil {return _ceefc ;};switch _aaabdf :=_bffdb .(type ){case _ebfeac .StartElement :switch _aaabdf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_aecabg .T =NewCT_MdxTuple ();if _cbfbac :=d .DecodeElement (_aecabg .T ,&_aaabdf );_cbfbac !=nil {return _cbfbac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_aecabg .Ms =NewCT_MdxSet ();if _abbbd :=d .DecodeElement (_aecabg .Ms ,&_aaabdf );_abbbd !=nil {return _abbbd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_aecabg .P =NewCT_MdxMemeberProp ();if _edgde :=d .DecodeElement (_aecabg .P ,&_aaabdf );_edgde !=nil {return _edgde ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_aecabg .K =NewCT_MdxKPI ();if _dacg :=d .DecodeElement (_aecabg .K ,&_aaabdf );_dacg !=nil {return _dacg ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_aaabdf .Name );if _bgbf :=d .Skip ();_bgbf !=nil {return _bgbf ;};};case _ebfeac .EndElement :break _cgdeg ;case _ebfeac .CharData :};};return nil ;};func (_fdcbf ST_HtmlFmt )ValidateWithPath (path string )error {switch _fdcbf {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcbf ));};return nil ;}; +// Outline Style +ILevelAttr *uint32 ; -// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path -func (_eacfce *CT_CellFormula )ValidateWithPath (path string )error {if _eagfe :=_eacfce .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eagfe !=nil {return _eagfe ;};return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_cefed :=&CT_GroupItems {};return _cefed };const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_gddbf *CT_ChartFormats )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gddbf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gddbf .CountAttr )});};e .EncodeToken (start );_gfcc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_gefgc :=range _gddbf .ChartFormat {e .EncodeElement (_gefgc ,_gfcc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ecfgb ST_Objects )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_feedg :=_ebfeac .Attr {};_feedg .Name =name ;switch _ecfgb {case ST_ObjectsUnset :_feedg .Value ="";case ST_ObjectsAll :_feedg .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_feedg .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_feedg .Value ="\u006e\u006f\u006e\u0065";};return _feedg ,nil ;}; +// Hidden Style +HiddenAttr *bool ; -// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path -func (_eaeecc *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };type StyleSheet struct{CT_Stylesheet };func (_cfdge *CT_CustomSheetView )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cfdge .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_fgcaf :=range start .Attr {if _fgcaf .Name .Local =="\u0073\u0074\u0061t\u0065"{_cfdge .StateAttr .UnmarshalXMLAttr (_fgcaf );continue ;};if _fgcaf .Name .Local =="\u0067\u0075\u0069\u0064"{_ffdae ,_bbbdcc :=_fgcaf .Value ,error (nil );if _bbbdcc !=nil {return _bbbdcc ;};_cfdge .GuidAttr =_ffdae ;continue ;};if _fgcaf .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_cfbc ,_aggae :=_ccfece .ParseBool (_fgcaf .Value );if _aggae !=nil {return _aggae ;};_cfdge .FilterUniqueAttr =&_cfbc ;continue ;};if _fgcaf .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_ggddc ,_cabfd :=_ccfece .ParseUint (_fgcaf .Value ,10,32);if _cabfd !=nil {return _cabfd ;};_eabcf :=uint32 (_ggddc );_cfdge .ColorIdAttr =&_eabcf ;continue ;};if _fgcaf .Name .Local =="\u0076\u0069\u0065\u0077"{_cfdge .ViewAttr .UnmarshalXMLAttr (_fgcaf );continue ;};if _fgcaf .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bdede ,_cgdegb :=_ccfece .ParseBool (_fgcaf .Value );if _cgdegb !=nil {return _cgdegb ;};_cfdge .ShowFormulasAttr =&_bdede ;continue ;};if _fgcaf .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_eeabe ,_dfacdf :=_ccfece .ParseBool (_fgcaf .Value );if _dfacdf !=nil {return _dfacdf ;};_cfdge .ShowRulerAttr =&_eeabe ;continue ;};if _fgcaf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_cddd ,_ccad :=_ccfece .ParseBool (_fgcaf .Value );if _ccad !=nil {return _ccad ;};_cfdge .ShowRowColAttr =&_cddd ;continue ;};if _fgcaf .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_fbfegg ,_ggedf :=_fgcaf .Value ,error (nil );if _ggedf !=nil {return _ggedf ;};_cfdge .TopLeftCellAttr =&_fbfegg ;continue ;};if _fgcaf .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_badage ,_abaded :=_ccfece .ParseBool (_fgcaf .Value );if _abaded !=nil {return _abaded ;};_cfdge .ZeroValuesAttr =&_badage ;continue ;};if _fgcaf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_adedg ,_daaga :=_ccfece .ParseBool (_fgcaf .Value );if _daaga !=nil {return _daaga ;};_cfdge .HiddenColumnsAttr =&_adedg ;continue ;};if _fgcaf .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_decad ,_fgaag :=_ccfece .ParseBool (_fgcaf .Value );if _fgaag !=nil {return _fgaag ;};_cfdge .OutlineSymbolsAttr =&_decad ;continue ;};if _fgcaf .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_aecafc ,_eccgb :=_ccfece .ParseBool (_fgcaf .Value );if _eccgb !=nil {return _eccgb ;};_cfdge .FilterAttr =&_aecafc ;continue ;};if _fgcaf .Name .Local =="\u0073\u0063\u0061l\u0065"{_ebac ,_cfdf :=_ccfece .ParseUint (_fgcaf .Value ,10,32);if _cfdf !=nil {return _cfdf ;};_adcgf :=uint32 (_ebac );_cfdge .ScaleAttr =&_adcgf ;continue ;};if _fgcaf .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ecca ,_fbgef :=_ccfece .ParseBool (_fgcaf .Value );if _fbgef !=nil {return _fbgef ;};_cfdge .ShowGridLinesAttr =&_ecca ;continue ;};if _fgcaf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_ffea ,_feddg :=_ccfece .ParseBool (_fgcaf .Value );if _feddg !=nil {return _feddg ;};_cfdge .HiddenRowsAttr =&_ffea ;continue ;};if _fgcaf .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_gagbd ,_edgbe :=_ccfece .ParseBool (_fgcaf .Value );if _edgbe !=nil {return _edgbe ;};_cfdge .FitToPageAttr =&_gagbd ;continue ;};if _fgcaf .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_cfddc ,_dfeab :=_ccfece .ParseBool (_fgcaf .Value );if _dfeab !=nil {return _dfeab ;};_cfdge .PrintAreaAttr =&_cfddc ;continue ;};if _fgcaf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_gegbc ,_cagge :=_ccfece .ParseBool (_fgcaf .Value );if _cagge !=nil {return _cagge ;};_cfdge .ShowAutoFilterAttr =&_gegbc ;continue ;};if _fgcaf .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_ecge ,_ecdgg :=_ccfece .ParseBool (_fgcaf .Value );if _ecdgg !=nil {return _ecdgg ;};_cfdge .ShowPageBreaksAttr =&_ecge ;continue ;};};_cbcafd :for {_gfgga ,_cbcag :=d .Token ();if _cbcag !=nil {return _cbcag ;};switch _cbea :=_gfgga .(type ){case _ebfeac .StartElement :switch _cbea .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_cfdge .Pane =NewCT_Pane ();if _cbfcbe :=d .DecodeElement (_cfdge .Pane ,&_cbea );_cbfcbe !=nil {return _cbfcbe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_cfdge .Selection =NewCT_Selection ();if _fdff :=d .DecodeElement (_cfdge .Selection ,&_cbea );_fdff !=nil {return _fdff ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_cfdge .RowBreaks =NewCT_PageBreak ();if _dgff :=d .DecodeElement (_cfdge .RowBreaks ,&_cbea );_dgff !=nil {return _dgff ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_cfdge .ColBreaks =NewCT_PageBreak ();if _bcgbc :=d .DecodeElement (_cfdge .ColBreaks ,&_cbea );_bcgbc !=nil {return _bcgbc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cfdge .PageMargins =NewCT_PageMargins ();if _gcccb :=d .DecodeElement (_cfdge .PageMargins ,&_cbea );_gcccb !=nil {return _gcccb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_cfdge .PrintOptions =NewCT_PrintOptions ();if _dbef :=d .DecodeElement (_cfdge .PrintOptions ,&_cbea );_dbef !=nil {return _dbef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cfdge .PageSetup =NewCT_PageSetup ();if _fadaaa :=d .DecodeElement (_cfdge .PageSetup ,&_cbea );_fadaaa !=nil {return _fadaaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cfdge .HeaderFooter =NewCT_HeaderFooter ();if _bceabc :=d .DecodeElement (_cfdge .HeaderFooter ,&_cbea );_bceabc !=nil {return _bceabc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_cfdge .AutoFilter =NewCT_AutoFilter ();if _bfeeb :=d .DecodeElement (_cfdge .AutoFilter ,&_cbea );_bfeeb !=nil {return _bfeeb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfdge .ExtLst =NewCT_ExtensionList ();if _dadfb :=d .DecodeElement (_cfdge .ExtLst ,&_cbea );_dadfb !=nil {return _dadfb ;};default:_afeac .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\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_cbea .Name );if _ccagg :=d .Skip ();_ccagg !=nil {return _ccagg ;};};case _ebfeac .EndElement :break _cbcafd ;case _ebfeac .CharData :};};return nil ;};func (_dgebe *CT_TableStyles )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dgebe .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgebe .CountAttr )});};if _dgebe .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgebe .DefaultTableStyleAttr )});};if _dgebe .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgebe .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _dgebe .TableStyle !=nil {_adaag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_eeadf :=range _dgebe .TableStyle {e .EncodeElement (_eeadf ,_adaag );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Custom Built In +CustomBuiltinAttr *bool ; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_gcbdg *CT_Boolean )ValidateWithPath (path string )error {for _dfda ,_gaaba :=range _gcbdg .X {if _aacg :=_gaaba .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dfda ));_aacg !=nil {return _aacg ;};};return nil ;};func (_egefeg *CT_Schema )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dgaec :=range start .Attr {if _dgaec .Name .Local =="\u0049\u0044"{_fbcea ,_cdgaa :=_dgaec .Value ,error (nil );if _cdgaa !=nil {return _cdgaa ;};_egefeg .IDAttr =_fbcea ;continue ;};if _dgaec .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_ffbea ,_ddbc :=_dgaec .Value ,error (nil );if _ddbc !=nil {return _ddbc ;};_egefeg .SchemaRefAttr =&_ffbea ;continue ;};if _dgaec .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_gbcgd ,_dcbbb :=_dgaec .Value ,error (nil );if _dcbbb !=nil {return _dcbbb ;};_egefeg .NamespaceAttr =&_gbcgd ;continue ;};if _dgaec .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_eddge ,_bdecc :=_dgaec .Value ,error (nil );if _bdecc !=nil {return _bdecc ;};_egefeg .SchemaLanguageAttr =&_eddge ;continue ;};};_dcedgf :for {_bdeafg ,_abdba :=d .Token ();if _abdba !=nil {return _abdba ;};switch _ddecg :=_bdeafg .(type ){case _ebfeac .StartElement :switch _ddecg .Name {default:if _bbgcd ,_bgffd :=_afeac .CreateElement (_ddecg );_bgffd !=nil {return _bgffd ;}else {if _ecebc :=d .DecodeElement (_bbgcd ,&_ddecg );_ecebc !=nil {return _ecebc ;};_egefeg .Any =_bbgcd ;};};case _ebfeac .EndElement :break _dcedgf ;case _ebfeac .CharData :};};return nil ;};type ST_Scope byte ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_aafcf ST_Axis )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfdfg :=_b .Attr {};_bfdfg .Name =name ;switch _aafcf {case ST_AxisUnset :_bfdfg .Value ="";case ST_AxisAxisRow :_bfdfg .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_bfdfg .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_bfdfg .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_bfdfg .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _bfdfg ,nil ;};type CT_PatternFill struct{ -// Validate validates the CT_Users and its children -func (_eeebe *CT_Users )Validate ()error {return _eeebe .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");}; +// Pattern Type +PatternTypeAttr ST_PatternType ; -// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path -func (_cddf *CT_DbPr )ValidateWithPath (path string )error {return nil };type CT_VolTypes struct{ +// Foreground Color +FgColor *CT_Color ; -// Volatile Dependency Type -VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;}; +// Background Color +BgColor *CT_Color ;}; -// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path -func (_cdceaa *CT_ConditionalFormat )ValidateWithPath (path string )error {if _gdeed :=_cdceaa .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_gdeed !=nil {return _gdeed ;};if _aaggeg :=_cdceaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaggeg !=nil {return _aaggeg ;};if _bacgbg :=_cdceaa .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_bacgbg !=nil {return _bacgbg ;};if _cdceaa .ExtLst !=nil {if _dedde :=_cdceaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dedde !=nil {return _dedde ;};};return nil ;}; +// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path +func (_dddff *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };type CT_MergeCells struct{ -// Validate validates the CT_Border and its children -func (_aeade *CT_Border )Validate ()error {return _aeade .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; +// Count +CountAttr *uint32 ; -// Validate validates the CT_VolTopicRef and its children -func (_cbdb *CT_VolTopicRef )Validate ()error {return _cbdb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;); +// Merged Cell +MergeCell []*CT_MergeCell ;}; -// Validate validates the CT_DataBar and its children -func (_cddba *CT_DataBar )Validate ()error {return _cddba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_gccf ST_FormatAction )Validate ()error {return _gccf .ValidateWithPath ("")};func (_ddgfg *CT_TableColumn )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ddgfg .IdAttr )});if _ddgfg .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .UniqueNameAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_ddgfg .NameAttr )});if _ddgfg .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_cbaee ,_adbge :=_ddgfg .TotalsRowFunctionAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _adbge !=nil {return _adbge ;};start .Attr =append (start .Attr ,_cbaee );};if _ddgfg .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .TotalsRowLabelAttr )});};if _ddgfg .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .QueryTableFieldIdAttr )});};if _ddgfg .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .HeaderRowDxfIdAttr )});};if _ddgfg .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .DataDxfIdAttr )});};if _ddgfg .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .TotalsRowDxfIdAttr )});};if _ddgfg .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .HeaderRowCellStyleAttr )});};if _ddgfg .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .DataCellStyleAttr )});};if _ddgfg .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddgfg .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _ddgfg .CalculatedColumnFormula !=nil {_daae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}};e .EncodeElement (_ddgfg .CalculatedColumnFormula ,_daae );};if _ddgfg .TotalsRowFormula !=nil {_abeaea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_ddgfg .TotalsRowFormula ,_abeaea );};if _ddgfg .XmlColumnPr !=nil {_dgafb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_ddgfg .XmlColumnPr ,_dgafb );};if _ddgfg .ExtLst !=nil {_cagff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddgfg .ExtLst ,_cagff );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Filters and its children +func (_eebeee *CT_Filters )Validate ()error {return _eebeee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_eacgfc *CT_pivotTableDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eacgfc .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eacgfc .CacheIdAttr )});if _eacgfc .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .DataOnRowsAttr ))});};if _eacgfc .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .DataPositionAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_eacgfc .DataCaptionAttr )});if _eacgfc .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .GrandTotalCaptionAttr )});};if _eacgfc .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .ErrorCaptionAttr )});};if _eacgfc .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowErrorAttr ))});};if _eacgfc .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .MissingCaptionAttr )});};if _eacgfc .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowMissingAttr ))});};if _eacgfc .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .PageStyleAttr )});};if _eacgfc .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .PivotTableStyleAttr )});};if _eacgfc .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .VacatedStyleAttr )});};if _eacgfc .TagAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .TagAttr )});};if _eacgfc .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .UpdatedVersionAttr )});};if _eacgfc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .MinRefreshableVersionAttr )});};if _eacgfc .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .AsteriskTotalsAttr ))});};if _eacgfc .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowItemsAttr ))});};if _eacgfc .EditDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .EditDataAttr ))});};if _eacgfc .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .DisableFieldListAttr ))});};if _eacgfc .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowCalcMbrsAttr ))});};if _eacgfc .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .VisualTotalsAttr ))});};if _eacgfc .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowMultipleLabelAttr ))});};if _eacgfc .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowDataDropDownAttr ))});};if _eacgfc .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowDrillAttr ))});};if _eacgfc .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .PrintDrillAttr ))});};if _eacgfc .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowMemberPropertyTipsAttr ))});};if _eacgfc .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowDataTipsAttr ))});};if _eacgfc .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .EnableWizardAttr ))});};if _eacgfc .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .EnableDrillAttr ))});};if _eacgfc .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .EnableFieldPropertiesAttr ))});};if _eacgfc .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .PreserveFormattingAttr ))});};if _eacgfc .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .UseAutoFormattingAttr ))});};if _eacgfc .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .PageWrapAttr )});};if _eacgfc .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .PageOverThenDownAttr ))});};if _eacgfc .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .SubtotalHiddenItemsAttr ))});};if _eacgfc .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .RowGrandTotalsAttr ))});};if _eacgfc .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ColGrandTotalsAttr ))});};if _eacgfc .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .FieldPrintTitlesAttr ))});};if _eacgfc .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ItemPrintTitlesAttr ))});};if _eacgfc .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .MergeItemAttr ))});};if _eacgfc .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowDropZonesAttr ))});};if _eacgfc .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .CreatedVersionAttr )});};if _eacgfc .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .IndentAttr )});};if _eacgfc .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowEmptyRowAttr ))});};if _eacgfc .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowEmptyColAttr ))});};if _eacgfc .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowHeadersAttr ))});};if _eacgfc .CompactAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .CompactAttr ))});};if _eacgfc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .OutlineAttr ))});};if _eacgfc .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .OutlineDataAttr ))});};if _eacgfc .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .CompactDataAttr ))});};if _eacgfc .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .PublishedAttr ))});};if _eacgfc .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .GridDropZonesAttr ))});};if _eacgfc .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ImmersiveAttr ))});};if _eacgfc .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .MultipleFieldFiltersAttr ))});};if _eacgfc .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .ChartFormatAttr )});};if _eacgfc .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .RowHeaderCaptionAttr )});};if _eacgfc .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .ColHeaderCaptionAttr )});};if _eacgfc .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .FieldListSortAscendingAttr ))});};if _eacgfc .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .MdxSubqueriesAttr ))});};if _eacgfc .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .CustomListSortAttr ))});};if _eacgfc .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .AutoFormatIdAttr )});};if _eacgfc .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyNumberFormatsAttr ))});};if _eacgfc .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyBorderFormatsAttr ))});};if _eacgfc .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyFontFormatsAttr ))});};if _eacgfc .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyPatternFormatsAttr ))});};if _eacgfc .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyAlignmentFormatsAttr ))});};if _eacgfc .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_aacbgd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eacgfc .Location ,_aacbgd );if _eacgfc .PivotFields !=nil {_dfccg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .PivotFields ,_dfccg );};if _eacgfc .RowFields !=nil {_gegeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .RowFields ,_gegeb );};if _eacgfc .RowItems !=nil {_ebfcc :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eacgfc .RowItems ,_ebfcc );};if _eacgfc .ColFields !=nil {_gbfag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .ColFields ,_gbfag );};if _eacgfc .ColItems !=nil {_cbcge :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eacgfc .ColItems ,_cbcge );};if _eacgfc .PageFields !=nil {_adcce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .PageFields ,_adcce );};if _eacgfc .DataFields !=nil {_becg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .DataFields ,_becg );};if _eacgfc .Formats !=nil {_gcffdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_eacgfc .Formats ,_gcffdg );};if _eacgfc .ConditionalFormats !=nil {_gcfcg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_eacgfc .ConditionalFormats ,_gcfcg );};if _eacgfc .ChartFormats !=nil {_ggdba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_eacgfc .ChartFormats ,_ggdba );};if _eacgfc .PivotHierarchies !=nil {_gegbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_eacgfc .PivotHierarchies ,_gegbe );};if _eacgfc .PivotTableStyleInfo !=nil {_aabbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_eacgfc .PivotTableStyleInfo ,_aabbf );};if _eacgfc .Filters !=nil {_dddba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_eacgfc .Filters ,_dddba );};if _eacgfc .RowHierarchiesUsage !=nil {_agdde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_eacgfc .RowHierarchiesUsage ,_agdde );};if _eacgfc .ColHierarchiesUsage !=nil {_eabgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_eacgfc .ColHierarchiesUsage ,_eabgag );};if _eacgfc .ExtLst !=nil {_geadge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eacgfc .ExtLst ,_geadge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aef *CT_Border )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aef .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_aef .DiagonalUpAttr ))});};if _aef .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_aef .DiagonalDownAttr ))});};if _aef .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_aef .OutlineAttr ))});};e .EncodeToken (start );if _aef .Start !=nil {_ebed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aef .Start ,_ebed );};if _aef .End !=nil {_ecf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_aef .End ,_ecf );};if _aef .Left !=nil {_adb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_aef .Left ,_adb );};if _aef .Right !=nil {_feeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aef .Right ,_feeb );};if _aef .Top !=nil {_fdde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_aef .Top ,_fdde );};if _aef .Bottom !=nil {_bec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_aef .Bottom ,_bec );};if _aef .Diagonal !=nil {_fbca :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_aef .Diagonal ,_fbca );};if _aef .Vertical !=nil {_dgba :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_aef .Vertical ,_dgba );};if _aef .Horizontal !=nil {_bcfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_aef .Horizontal ,_bcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcgff ST_Comments )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agggb :=_b .Attr {};_agggb .Name =name ;switch _bcgff {case ST_CommentsUnset :_agggb .Value ="";case ST_CommentsCommNone :_agggb .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_agggb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_agggb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _agggb ,nil ;};type CT_Query struct{ -// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path -func (_gcbf *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_fege *ST_PivotFilterType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gfgaag ,_fgadb :=d .Token ();if _fgadb !=nil {return _fgadb ;};if _ebeea ,_fcgd :=_gfgaag .(_ebfeac .EndElement );_fcgd &&_ebeea .Name ==start .Name {*_fege =1;return nil ;};if _cccdf ,_dc :=_gfgaag .(_ebfeac .CharData );!_dc {return _eecbf .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",_gfgaag );}else {switch string (_cccdf ){case "":*_fege =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_fege =1;case "\u0063\u006f\u0075n\u0074":*_fege =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fege =3;case "\u0073\u0075\u006d":*_fege =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_fege =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fege =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_fege =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_fege =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fege =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_fege =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fege =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_fege =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_fege =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_fege =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fege =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_fege =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_fege =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fege =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_fege =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fege =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fege =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fege =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fege =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fege =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fege =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fege =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_fege =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fege =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_fege =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fege =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_fege =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fege =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fege =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fege =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fege =35;case "\u0074\u006f\u0064a\u0079":*_fege =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fege =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fege =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fege =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fege =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fege =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fege =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fege =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fege =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fege =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fege =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fege =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fege =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fege =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fege =50;case "\u0051\u0031":*_fege =51;case "\u0051\u0032":*_fege =52;case "\u0051\u0033":*_fege =53;case "\u0051\u0034":*_fege =54;case "\u004d\u0031":*_fege =55;case "\u004d\u0032":*_fege =56;case "\u004d\u0033":*_fege =57;case "\u004d\u0034":*_fege =58;case "\u004d\u0035":*_fege =59;case "\u004d\u0036":*_fege =60;case "\u004d\u0037":*_fege =61;case "\u004d\u0038":*_fege =62;case "\u004d\u0039":*_fege =63;case "\u004d\u0031\u0030":*_fege =64;case "\u004d\u0031\u0031":*_fege =65;case "\u004d\u0031\u0032":*_fege =66;};};_gfgaag ,_fgadb =d .Token ();if _fgadb !=nil {return _fgadb ;};if _gfbg ,_ddebfb :=_gfgaag .(_ebfeac .EndElement );_ddebfb &&_gfbg .Name ==start .Name {return nil ;};return _eecbf .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",_gfgaag );};func (_edfbaf *CT_DiscretePr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _edfbaf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfbaf .CountAttr )});};e .EncodeToken (start );_ccfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bdcgg :=range _edfbaf .X {e .EncodeElement (_bdcgg ,_ccfc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bdceb ST_CredMethod )Validate ()error {return _bdceb .ValidateWithPath ("")}; +// MDX Query String +MdxAttr string ; -// Validate validates the CT_SingleXmlCells and its children -func (_becfa *CT_SingleXmlCells )Validate ()error {return _becfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func NewCT_Cfvo ()*CT_Cfvo {_feebf :=&CT_Cfvo {};_feebf .TypeAttr =ST_CfvoType (1);return _feebf };func (_edeag *CT_Formats )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _edeag .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edeag .CountAttr )});};e .EncodeToken (start );_bfccg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_cbbfe :=range _edeag .Format {e .EncodeElement (_cbbfe ,_bfccg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gcacg ST_DataValidationImeMode )String ()string {switch _gcacg {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006f\u0066\u0066";case 3:return "\u006f\u006e";case 4:return "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case 5:return "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 6:return "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 7:return "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 8:return "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case 9:return "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case 10:return "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case 11:return "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return "";};func (_egbbb ST_PivotAreaType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_egbbb .String (),start );};func (_cdfac *ST_CellType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_cdfac =0;case "\u0062":*_cdfac =1;case "\u006e":*_cdfac =2;case "\u0065":*_cdfac =3;case "\u0073":*_cdfac =4;case "\u0073\u0074\u0072":*_cdfac =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_cdfac =6;};return nil ;}; +// Tuples +Tpls *CT_Tuples ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_afbbb :=&CT_CsPageSetup {};return _afbbb }; -// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path -func (_bagcd *CT_QueryTableField )ValidateWithPath (path string )error {if _bagcd .ExtLst !=nil {if _ceeef :=_bagcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceeef !=nil {return _ceeef ;};};return nil ;}; +// Validate validates the CT_RangePr and its children +func (_aebbf *CT_RangePr )Validate ()error {return _aebbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");}; -// Validate validates the CT_IconFilter and its children -func (_cfbgfb *CT_IconFilter )Validate ()error {return _cfbgfb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func (_gdefb *CT_SortState )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gdefb .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gdefb .ColumnSortAttr ))});};if _gdefb .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gdefb .CaseSensitiveAttr ))});};if _gdefb .SortMethodAttr !=ST_SortMethodUnset {_ddacde ,_dbebcg :=_gdefb .SortMethodAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _dbebcg !=nil {return _dbebcg ;};start .Attr =append (start .Attr ,_ddacde );};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_gdefb .RefAttr )});e .EncodeToken (start );if _gdefb .SortCondition !=nil {_aebda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_gcfcf :=range _gdefb .SortCondition {e .EncodeElement (_gcfcf ,_aebda );};};if _gdefb .ExtLst !=nil {_abcagc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdefb .ExtLst ,_abcagc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ffdaa *CT_CalcChain )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_fbdfe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_ffcbe :=range _ffdaa .C {e .EncodeElement (_ffcbe ,_fbdfe );};if _ffdaa .ExtLst !=nil {_fcdeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffdaa .ExtLst ,_fcdeb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Groups ()*CT_Groups {_bcab :=&CT_Groups {};return _bcab };type CT_WebPublishObjects struct{ +// Validate validates the CT_RevisionCustomView and its children +func (_bdgedc *CT_RevisionCustomView )Validate ()error {return _bdgedc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");}; -// Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path +func (_dcbad *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _bcbcc :=_dcbad .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_bcbcc !=nil {return _bcbcc ;};if _dadcb :=_dcbad .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dadcb !=nil {return _dadcb ;};if _dcbad .CacheHierarchies !=nil {if _fcgcb :=_dcbad .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_fcgcb !=nil {return _fcgcb ;};};if _dcbad .Kpis !=nil {if _edad :=_dcbad .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_edad !=nil {return _edad ;};};if _dcbad .TupleCache !=nil {if _edbec :=_dcbad .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_edbec !=nil {return _edbec ;};};if _dcbad .CalculatedItems !=nil {if _bcecb :=_dcbad .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_bcecb !=nil {return _bcecb ;};};if _dcbad .CalculatedMembers !=nil {if _bfaaaf :=_dcbad .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_bfaaaf !=nil {return _bfaaaf ;};};if _dcbad .Dimensions !=nil {if _fcfbc :=_dcbad .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_fcfbc !=nil {return _fcfbc ;};};if _dcbad .MeasureGroups !=nil {if _bbbbfb :=_dcbad .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_bbbbfb !=nil {return _bbbbfb ;};};if _dcbad .Maps !=nil {if _cggad :=_dcbad .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_cggad !=nil {return _cggad ;};};if _dcbad .ExtLst !=nil {if _bafge :=_dcbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafge !=nil {return _bafge ;};};return nil ;};type CT_CustomSheetViews struct{ -// Web Publishing Object -WebPublishObject []*CT_WebPublishObject ;};func (_facdba ST_PivotAreaType )String ()string {switch _facdba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";};type CT_OleObject struct{ +// Custom Sheet View +CustomSheetView []*CT_CustomSheetView ;};func (_bcfaf ST_DateTimeGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcfaf .String (),start );};func (_edecf *CT_CustomChartsheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edecf .CustomSheetView !=nil {_bdfcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_adgd :=range _edecf .CustomSheetView {e .EncodeElement (_adgd ,_bdfcd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_gddgc :=&CT_RevisionAutoFormatting {};return _gddgc ;};type CT_OleObject struct{ // Embedded Object ProgId ProgIdAttr *string ; @@ -2655,1879 +2826,1909 @@ AutoLoadAttr *bool ; ShapeIdAttr uint32 ;IdAttr *string ; // Embedded Object Properties -ObjectPr *CT_ObjectPr ;};func (_ddbec *ST_Objects )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ddbec =0;case "\u0061\u006c\u006c":*_ddbec =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_ddbec =2;case "\u006e\u006f\u006e\u0065":*_ddbec =3;};return nil ;};func (_dacda *CT_DynamicFilter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dacda .TypeAttr =ST_DynamicFilterType (1);for _ ,_deddgb :=range start .Attr {if _deddgb .Name .Local =="\u0074\u0079\u0070\u0065"{_dacda .TypeAttr .UnmarshalXMLAttr (_deddgb );continue ;};if _deddgb .Name .Local =="\u0076\u0061\u006c"{_cecfb ,_acefd :=_ccfece .ParseFloat (_deddgb .Value ,64);if _acefd !=nil {return _acefd ;};_dacda .ValAttr =&_cecfb ;continue ;};if _deddgb .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_cdab ,_bacbc :=ParseStdlibTime (_deddgb .Value );if _bacbc !=nil {return _bacbc ;};_dacda .ValIsoAttr =&_cdab ;continue ;};if _deddgb .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_gfeed ,_beebbf :=_ccfece .ParseFloat (_deddgb .Value ,64);if _beebbf !=nil {return _beebbf ;};_dacda .MaxValAttr =&_gfeed ;continue ;};if _deddgb .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_bffca ,_ccde :=ParseStdlibTime (_deddgb .Value );if _ccde !=nil {return _ccde ;};_dacda .MaxValIsoAttr =&_bffca ;continue ;};};for {_gbec ,_bddb :=d .Token ();if _bddb !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0079\u006e\u0061m\u0069c\u0046\u0069\u006c\u0074\u0065\u0072\u003a \u0025\u0073",_bddb );};if _cgaca ,_fafca :=_gbec .(_ebfeac .EndElement );_fafca &&_cgaca .Name ==start .Name {break ;};};return nil ;};const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1;ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3;ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6;);func (_ebdbc *ST_SheetState )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ebdbc =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_ebdbc =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_ebdbc =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_ebdbc =3;};return nil ;};func NewCT_PivotArea ()*CT_PivotArea {_efaaa :=&CT_PivotArea {};return _efaaa };func NewCT_WorksheetSource ()*CT_WorksheetSource {_aff :=&CT_WorksheetSource {};return _aff };func (_baeff *CT_PivotCacheDefinition )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_baeff .CacheSource =NewCT_CacheSource ();_baeff .CacheFields =NewCT_CacheFields ();for _ ,_bacb :=range start .Attr {if _bacb .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"&&_bacb .Name .Local =="\u0069\u0064"||_bacb .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"&&_bacb .Name .Local =="\u0069\u0064"{_eeedg ,_bdacb :=_bacb .Value ,error (nil );if _bdacb !=nil {return _bdacb ;};_baeff .IdAttr =&_eeedg ;continue ;};if _bacb .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_eadcef ,_fgbab :=_ccfece .ParseBool (_bacb .Value );if _fgbab !=nil {return _fgbab ;};_baeff .UpgradeOnRefreshAttr =&_eadcef ;continue ;};if _bacb .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_aagea ,_eaedc :=_ccfece .ParseBool (_bacb .Value );if _eaedc !=nil {return _eaedc ;};_baeff .TupleCacheAttr =&_aagea ;continue ;};if _bacb .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_fddag ,_abad :=_ccfece .ParseBool (_bacb .Value );if _abad !=nil {return _abad ;};_baeff .SaveDataAttr =&_fddag ;continue ;};if _bacb .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_bcfda ,_efadd :=_ccfece .ParseBool (_bacb .Value );if _efadd !=nil {return _efadd ;};_baeff .SupportSubqueryAttr =&_bcfda ;continue ;};if _bacb .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_fafff ,_bdecf :=_ccfece .ParseBool (_bacb .Value );if _bdecf !=nil {return _bdecf ;};_baeff .OptimizeMemoryAttr =&_fafff ;continue ;};if _bacb .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_dgdadd ,_abegc :=_ccfece .ParseBool (_bacb .Value );if _abegc !=nil {return _abegc ;};_baeff .SupportAdvancedDrillAttr =&_dgdadd ;continue ;};if _bacb .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_dbfdg ,_eaece :=_bacb .Value ,error (nil );if _eaece !=nil {return _eaece ;};_baeff .RefreshedByAttr =&_dbfdg ;continue ;};if _bacb .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_ceaaa ,_ceece :=ParseStdlibTime (_bacb .Value );if _ceece !=nil {return _ceece ;};_baeff .RefreshedDateIsoAttr =&_ceaaa ;continue ;};if _bacb .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_fffbdb ,_bccf :=_ccfece .ParseBool (_bacb .Value );if _bccf !=nil {return _bccf ;};_baeff .InvalidAttr =&_fffbdb ;continue ;};if _bacb .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_aegcb ,_ebaaa :=_ccfece .ParseBool (_bacb .Value );if _ebaaa !=nil {return _ebaaa ;};_baeff .BackgroundQueryAttr =&_aegcb ;continue ;};if _bacb .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_fbgga ,_ccccg :=_ccfece .ParseUint (_bacb .Value ,10,32);if _ccccg !=nil {return _ccccg ;};_cdgaf :=uint32 (_fbgga );_baeff .MissingItemsLimitAttr =&_cdgaf ;continue ;};if _bacb .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fdaac ,_bebfbe :=_ccfece .ParseUint (_bacb .Value ,10,8);if _bebfbe !=nil {return _bebfbe ;};_fdcca :=uint8 (_fdaac );_baeff .RefreshedVersionAttr =&_fdcca ;continue ;};if _bacb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_ffbfg ,_dfccg :=_ccfece .ParseBool (_bacb .Value );if _dfccg !=nil {return _dfccg ;};_baeff .RefreshOnLoadAttr =&_ffbfg ;continue ;};if _bacb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_efafb ,_ccebf :=_ccfece .ParseFloat (_bacb .Value ,64);if _ccebf !=nil {return _ccebf ;};_baeff .RefreshedDateAttr =&_efafb ;continue ;};if _bacb .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_gaffg ,_fcag :=_ccfece .ParseUint (_bacb .Value ,10,32);if _fcag !=nil {return _fcag ;};_fdafg :=uint32 (_gaffg );_baeff .RecordCountAttr =&_fdafg ;continue ;};if _bacb .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gadga ,_fdbgcg :=_ccfece .ParseUint (_bacb .Value ,10,8);if _fdbgcg !=nil {return _fdbgcg ;};_bdgc :=uint8 (_gadga );_baeff .CreatedVersionAttr =&_bdgc ;continue ;};if _bacb .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gfaff ,_adcag :=_ccfece .ParseUint (_bacb .Value ,10,8);if _adcag !=nil {return _adcag ;};_aged :=uint8 (_gfaff );_baeff .MinRefreshableVersionAttr =&_aged ;continue ;};if _bacb .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ccga ,_bcbg :=_ccfece .ParseBool (_bacb .Value );if _bcbg !=nil {return _bcbg ;};_baeff .EnableRefreshAttr =&_ccga ;continue ;};};_fccgb :for {_dadbbf ,_cabeg :=d .Token ();if _cabeg !=nil {return _cabeg ;};switch _febb :=_dadbbf .(type ){case _ebfeac .StartElement :switch _febb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _fdggf :=d .DecodeElement (_baeff .CacheSource ,&_febb );_fdggf !=nil {return _fdggf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _gbcag :=d .DecodeElement (_baeff .CacheFields ,&_febb );_gbcag !=nil {return _gbcag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_baeff .CacheHierarchies =NewCT_CacheHierarchies ();if _gddc :=d .DecodeElement (_baeff .CacheHierarchies ,&_febb );_gddc !=nil {return _gddc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_baeff .Kpis =NewCT_PCDKPIs ();if _abdedg :=d .DecodeElement (_baeff .Kpis ,&_febb );_abdedg !=nil {return _abdedg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_baeff .TupleCache =NewCT_TupleCache ();if _fcfdb :=d .DecodeElement (_baeff .TupleCache ,&_febb );_fcfdb !=nil {return _fcfdb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_baeff .CalculatedItems =NewCT_CalculatedItems ();if _cdbag :=d .DecodeElement (_baeff .CalculatedItems ,&_febb );_cdbag !=nil {return _cdbag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_baeff .CalculatedMembers =NewCT_CalculatedMembers ();if _fbeg :=d .DecodeElement (_baeff .CalculatedMembers ,&_febb );_fbeg !=nil {return _fbeg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_baeff .Dimensions =NewCT_Dimensions ();if _gbdgc :=d .DecodeElement (_baeff .Dimensions ,&_febb );_gbdgc !=nil {return _gbdgc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_baeff .MeasureGroups =NewCT_MeasureGroups ();if _afbc :=d .DecodeElement (_baeff .MeasureGroups ,&_febb );_afbc !=nil {return _afbc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_baeff .Maps =NewCT_MeasureDimensionMaps ();if _afeag :=d .DecodeElement (_baeff .Maps ,&_febb );_afeag !=nil {return _afeag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baeff .ExtLst =NewCT_ExtensionList ();if _efedae :=d .DecodeElement (_baeff .ExtLst ,&_febb );_efedae !=nil {return _efedae ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_febb .Name );if _gdbae :=d .Skip ();_gdbae !=nil {return _gdbae ;};};case _ebfeac .EndElement :break _fccgb ;case _ebfeac .CharData :};};return nil ;}; +ObjectPr *CT_ObjectPr ;};func NewCT_Mdx ()*CT_Mdx {_ecdbc :=&CT_Mdx {};_ecdbc .FAttr =ST_MdxFunctionType (1);return _ecdbc };func (_ddcae *CT_MeasureGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ddcae .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_ddcae .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_dcdbd :=&CT_FontFamily {};_dcdbd .ValAttr =0;return _dcdbd };func (_aafdb *ST_DateTimeGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agedb ,_ccfcg :=d .Token ();if _ccfcg !=nil {return _ccfcg ;};if _gaadfg ,_dacfb :=_agedb .(_b .EndElement );_dacfb &&_gaadfg .Name ==start .Name {*_aafdb =1;return nil ;};if _gdgcgb ,_gbecf :=_agedb .(_b .CharData );!_gbecf {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",_agedb );}else {switch string (_gdgcgb ){case "":*_aafdb =0;case "\u0079\u0065\u0061\u0072":*_aafdb =1;case "\u006d\u006f\u006et\u0068":*_aafdb =2;case "\u0064\u0061\u0079":*_aafdb =3;case "\u0068\u006f\u0075\u0072":*_aafdb =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_aafdb =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_aafdb =6;};};_agedb ,_ccfcg =d .Token ();if _ccfcg !=nil {return _ccfcg ;};if _ffgfe ,_agdeg :=_agedb .(_b .EndElement );_agdeg &&_ffgfe .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",_agedb );};func (_afbcf *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afbcf =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_afbcf =1;case "\u006c\u0065\u0066\u0074":*_afbcf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afbcf =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_afbcf =4;};return nil ;};type CT_SmartTagPr struct{ -// Validate validates the CT_PrintOptions and its children -func (_ebcbg *CT_PrintOptions )Validate ()error {return _ebcbg .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};func (_dgbg ST_PrintError )String ()string {switch _dgbg {case 0:return "";case 1:return "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case 2:return "\u0062\u006c\u0061n\u006b";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u004e\u0041";};return "";}; +// Embed SmartTags +EmbedAttr *bool ; -// Validate validates the CT_Xf and its children -func (_cddgdb *CT_Xf )Validate ()error {return _cddgdb .ValidateWithPath ("\u0043\u0054\u005fX\u0066")}; +// Show Smart Tags +ShowAttr ST_SmartTagShow ;};func (_gbeg *CT_HierarchyUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbaeab :=range start .Attr {if _cbaeab .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_gdecb ,_bcbbd :=_e .ParseInt (_cbaeab .Value ,10,32);if _bcbbd !=nil {return _bcbbd ;};_gbeg .HierarchyUsageAttr =int32 (_gdecb );continue ;};};for {_dbedf ,_afacg :=d .Token ();if _afacg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0055\u0073\u0061\u0067\u0065: \u0025\u0073",_afacg );};if _dgdca ,_ggbgb :=_dbedf .(_b .EndElement );_ggbgb &&_dgdca .Name ==start .Name {break ;};};return nil ;};func (_ebgcg *CT_PrintOptions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebgcg .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .HorizontalCenteredAttr ))});};if _ebgcg .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .VerticalCenteredAttr ))});};if _ebgcg .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .HeadingsAttr ))});};if _ebgcg .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .GridLinesAttr ))});};if _ebgcg .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExternalSheetNames and its children -func (_bafae *CT_ExternalSheetNames )Validate ()error {return _bafae .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func NewCT_SortCondition ()*CT_SortCondition {_dbecb :=&CT_SortCondition {};return _dbecb };type CT_FutureMetadataBlock struct{ +// Validate validates the PivotCacheDefinition and its children +func (_acbdd *PivotCacheDefinition )Validate ()error {return _acbdd .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func NewCT_BookViews ()*CT_BookViews {_acd :=&CT_BookViews {};return _acd };type CT_DataConsolidate struct{ -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};type CT_Boolean struct{ +// Function Index +FunctionAttr ST_DataConsolidateFunction ; -// Value -VAttr bool ; +// Use Starting Column Labels +StartLabelsAttr *bool ; -// Unused Item -UAttr *bool ; +// Starting Column Labels +LeftLabelsAttr *bool ; -// Calculated Item -FAttr *bool ; +// Labels In Top Row +TopLabelsAttr *bool ; -// Caption -CAttr *string ; +// Link +LinkAttr *bool ; -// Member Property Count -CpAttr *uint32 ; +// Data Consolidation References +DataRefs *CT_DataRefs ;};func (_ecbddd *ST_CellComments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becgdd ,_bacgd :=d .Token ();if _bacgd !=nil {return _bacgd ;};if _bbeef ,_aceac :=_becgdd .(_b .EndElement );_aceac &&_bbeef .Name ==start .Name {*_ecbddd =1;return nil ;};if _afafbf ,_aeeefb :=_becgdd .(_b .CharData );!_aeeefb {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",_becgdd );}else {switch string (_afafbf ){case "":*_ecbddd =0;case "\u006e\u006f\u006e\u0065":*_ecbddd =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_ecbddd =2;case "\u0061\u0074\u0045n\u0064":*_ecbddd =3;};};_becgdd ,_bacgd =d .Token ();if _bacgd !=nil {return _bacgd ;};if _gbceaf ,_badaf :=_becgdd .(_b .EndElement );_badaf &&_gbceaf .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",_becgdd );};func (_fggfg *CT_Worksheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fggfg .SheetPr !=nil {_bedcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_fggfg .SheetPr ,_bedcb );};if _fggfg .Dimension !=nil {_fdcgca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fggfg .Dimension ,_fdcgca );};if _fggfg .SheetViews !=nil {_dagbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fggfg .SheetViews ,_dagbcd );};if _fggfg .SheetFormatPr !=nil {_fdfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fggfg .SheetFormatPr ,_fdfd );};if _fggfg .Cols !=nil {_adbdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_dcaga :=range _fggfg .Cols {e .EncodeElement (_dcaga ,_adbdc );};};_cdcdca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fggfg .SheetData ,_cdcdca );if _fggfg .SheetCalcPr !=nil {_befed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_fggfg .SheetCalcPr ,_befed );};if _fggfg .SheetProtection !=nil {_baeecf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fggfg .SheetProtection ,_baeecf );};if _fggfg .ProtectedRanges !=nil {_fgcdbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_fggfg .ProtectedRanges ,_fgcdbf );};if _fggfg .Scenarios !=nil {_egbbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_fggfg .Scenarios ,_egbbe );};if _fggfg .AutoFilter !=nil {_gecbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fggfg .AutoFilter ,_gecbg );};if _fggfg .SortState !=nil {_eedfbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fggfg .SortState ,_eedfbf );};if _fggfg .DataConsolidate !=nil {_eaeef :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fggfg .DataConsolidate ,_eaeef );};if _fggfg .CustomSheetViews !=nil {_acbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fggfg .CustomSheetViews ,_acbcc );};if _fggfg .MergeCells !=nil {_bdgfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_fggfg .MergeCells ,_bdgfe );};if _fggfg .PhoneticPr !=nil {_dadcff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fggfg .PhoneticPr ,_dadcff );};if _fggfg .ConditionalFormatting !=nil {_bgdcdg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_edfaae :=range _fggfg .ConditionalFormatting {e .EncodeElement (_edfaae ,_bgdcdg );};};if _fggfg .DataValidations !=nil {_ffgcf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fggfg .DataValidations ,_ffgcf );};if _fggfg .Hyperlinks !=nil {_afafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_fggfg .Hyperlinks ,_afafa );};if _fggfg .PrintOptions !=nil {_ggecd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fggfg .PrintOptions ,_ggecd );};if _fggfg .PageMargins !=nil {_beeaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fggfg .PageMargins ,_beeaad );};if _fggfg .PageSetup !=nil {_fabgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fggfg .PageSetup ,_fabgd );};if _fggfg .HeaderFooter !=nil {_efadf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fggfg .HeaderFooter ,_efadf );};if _fggfg .RowBreaks !=nil {_fedgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fggfg .RowBreaks ,_fedgb );};if _fggfg .ColBreaks !=nil {_aggbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fggfg .ColBreaks ,_aggbe );};if _fggfg .CustomProperties !=nil {_bbfega :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_fggfg .CustomProperties ,_bbfega );};if _fggfg .CellWatches !=nil {_bcfef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_fggfg .CellWatches ,_bcfef );};if _fggfg .IgnoredErrors !=nil {_abgab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_fggfg .IgnoredErrors ,_abgab );};if _fggfg .SmartTags !=nil {_cabba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_fggfg .SmartTags ,_cabba );};if _fggfg .Drawing !=nil {_gbabde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fggfg .Drawing ,_gbabde );};if _fggfg .LegacyDrawing !=nil {_cfcae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fggfg .LegacyDrawing ,_cfcae );};if _fggfg .LegacyDrawingHF !=nil {_gdbdd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fggfg .LegacyDrawingHF ,_gdbdd );};if _fggfg .DrawingHF !=nil {_aeafc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fggfg .DrawingHF ,_aeafc );};if _fggfg .Picture !=nil {_ffaaae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_fggfg .Picture ,_ffaaae );};if _fggfg .OleObjects !=nil {_fdeda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_fggfg .OleObjects ,_fdeda );};if _fggfg .Controls !=nil {_abccd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_fggfg .Controls ,_abccd );};if _fggfg .WebPublishItems !=nil {_gbced :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fggfg .WebPublishItems ,_gbced );};if _fggfg .TableParts !=nil {_fdgcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_fggfg .TableParts ,_fdgcb );};if _fggfg .ExtLst !=nil {_gdaaf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fggfg .ExtLst ,_gdaaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Member Property Indexes -X []*CT_X ;};type CT_Stylesheet struct{ +// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path +func (_cfacd *CT_Tuples )ValidateWithPath (path string )error {for _eeffb ,_addge :=range _cfacd .Tpl {if _fcfdc :=_addge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_eeffb ));_fcfdc !=nil {return _fcfdc ;};};return nil ;}; -// Number Formats -NumFmts *CT_NumFmts ; +// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path +func (_dddfd *CT_GroupItems )ValidateWithPath (path string )error {for _aadb ,_cgcae :=range _dddfd .M {if _gabf :=_cgcae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_aadb ));_gabf !=nil {return _gabf ;};};for _dedb ,_deddgc :=range _dddfd .N {if _dfeda :=_deddgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dedb ));_dfeda !=nil {return _dfeda ;};};for _bdcg ,_gadca :=range _dddfd .B {if _bcgf :=_gadca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_bdcg ));_bcgf !=nil {return _bcgf ;};};for _cdadc ,_cdff :=range _dddfd .E {if _baeaf :=_cdff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cdadc ));_baeaf !=nil {return _baeaf ;};};for _fcee ,_gefaf :=range _dddfd .S {if _cbdbe :=_gefaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fcee ));_cbdbe !=nil {return _cbdbe ;};};for _gafac ,_feefd :=range _dddfd .D {if _bdebc :=_feefd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gafac ));_bdebc !=nil {return _bdebc ;};};return nil ;};type CT_OleItem struct{ -// Fonts -Fonts *CT_Fonts ; +// Object Name +NameAttr string ; -// Fills -Fills *CT_Fills ; +// Icon +IconAttr *bool ; -// Borders -Borders *CT_Borders ; +// Advise +AdviseAttr *bool ; -// Formatting Records -CellStyleXfs *CT_CellStyleXfs ; +// Object is an Image +PreferPicAttr *bool ;}; -// Cell Formats -CellXfs *CT_CellXfs ; +// Validate validates the CT_RevisionComment and its children +func (_gecfa *CT_RevisionComment )Validate ()error {return _gecfa .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};func (_aabcgd *CT_Workbook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabcgd .ConformanceAttr !=_c .ST_ConformanceClassUnset {_fcccca ,_ggfed :=_aabcgd .ConformanceAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _ggfed !=nil {return _ggfed ;};start .Attr =append (start .Attr ,_fcccca );};e .EncodeToken (start );if _aabcgd .FileVersion !=nil {_fadaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_aabcgd .FileVersion ,_fadaad );};if _aabcgd .FileSharing !=nil {_cagcec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_aabcgd .FileSharing ,_cagcec );};if _aabcgd .WorkbookPr !=nil {_dedab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_aabcgd .WorkbookPr ,_dedab );};if _aabcgd .WorkbookProtection !=nil {_gcbdb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aabcgd .WorkbookProtection ,_gcbdb );};if _aabcgd .BookViews !=nil {_edcff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_aabcgd .BookViews ,_edcff );};_fcdbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_aabcgd .Sheets ,_fcdbb );if _aabcgd .FunctionGroups !=nil {_dgdbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_aabcgd .FunctionGroups ,_dgdbb );};if _aabcgd .ExternalReferences !=nil {_bcaeb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_aabcgd .ExternalReferences ,_bcaeb );};if _aabcgd .DefinedNames !=nil {_dggaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_aabcgd .DefinedNames ,_dggaa );};if _aabcgd .CalcPr !=nil {_eaaeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_aabcgd .CalcPr ,_eaaeg );};if _aabcgd .OleSize !=nil {_dgbbaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_aabcgd .OleSize ,_dgbbaa );};if _aabcgd .CustomWorkbookViews !=nil {_fecdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_aabcgd .CustomWorkbookViews ,_fecdd );};if _aabcgd .PivotCaches !=nil {_cbbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_aabcgd .PivotCaches ,_cbbbb );};if _aabcgd .SmartTagPr !=nil {_ceege :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_aabcgd .SmartTagPr ,_ceege );};if _aabcgd .SmartTagTypes !=nil {_fgbgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_aabcgd .SmartTagTypes ,_fgbgg );};if _aabcgd .WebPublishing !=nil {_ffaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_aabcgd .WebPublishing ,_ffaee );};if _aabcgd .FileRecoveryPr !=nil {_adbde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_dfdge :=range _aabcgd .FileRecoveryPr {e .EncodeElement (_dfdge ,_adbde );};};if _aabcgd .WebPublishObjects !=nil {_dfbgcd :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_aabcgd .WebPublishObjects ,_dfbgcd );};if _aabcgd .ExtLst !=nil {_badggd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aabcgd .ExtLst ,_badggd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egefc ST_ItemType )String ()string {switch _egefc {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0073\u0075\u006d";case 4:return "\u0063\u006f\u0075\u006e\u0074\u0041";case 5:return "\u0061\u0076\u0067";case 6:return "\u006d\u0061\u0078";case 7:return "\u006d\u0069\u006e";case 8:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 9:return "\u0063\u006f\u0075n\u0074";case 10:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 11:return "\u0073t\u0064\u0044\u0065\u0076\u0050";case 12:return "\u0076\u0061\u0072";case 13:return "\u0076\u0061\u0072\u0050";case 14:return "\u0067\u0072\u0061n\u0064";case 15:return "\u0062\u006c\u0061n\u006b";};return "";};func (_dbabe *CT_ChartsheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaecb :for {_afea ,_fded :=d .Token ();if _fded !=nil {return _fded ;};switch _dafd :=_afea .(type ){case _b .StartElement :switch _dafd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_edgb :=NewCT_ChartsheetView ();if _aeec :=d .DecodeElement (_edgb ,&_dafd );_aeec !=nil {return _aeec ;};_dbabe .SheetView =append (_dbabe .SheetView ,_edgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbabe .ExtLst =NewCT_ExtensionList ();if _afbg :=d .DecodeElement (_dbabe .ExtLst ,&_dafd );_afbg !=nil {return _afbg ;};default:_d .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\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_dafd .Name );if _fcdc :=d .Skip ();_fcdc !=nil {return _fcdc ;};};case _b .EndElement :break _gaecb ;case _b .CharData :};};return nil ;};func (_gffec *CT_DataValidations )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddebc :=range start .Attr {if _ddebc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_fcgad ,_gefg :=_e .ParseBool (_ddebc .Value );if _gefg !=nil {return _gefg ;};_gffec .DisablePromptsAttr =&_fcgad ;continue ;};if _ddebc .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fcaa ,_eadab :=_e .ParseUint (_ddebc .Value ,10,32);if _eadab !=nil {return _eadab ;};_dfegc :=uint32 (_fcaa );_gffec .XWindowAttr =&_dfegc ;continue ;};if _ddebc .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_gcfcc ,_cadbf :=_e .ParseUint (_ddebc .Value ,10,32);if _cadbf !=nil {return _cadbf ;};_dcgfc :=uint32 (_gcfcc );_gffec .YWindowAttr =&_dcgfc ;continue ;};if _ddebc .Name .Local =="\u0063\u006f\u0075n\u0074"{_efeea ,_agddc :=_e .ParseUint (_ddebc .Value ,10,32);if _agddc !=nil {return _agddc ;};_cddbgd :=uint32 (_efeea );_gffec .CountAttr =&_cddbgd ;continue ;};};_eecdde :for {_fccf ,_gcega :=d .Token ();if _gcega !=nil {return _gcega ;};switch _ccee :=_fccf .(type ){case _b .StartElement :switch _ccee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_bbeb :=NewCT_DataValidation ();if _geagg :=d .DecodeElement (_bbeb ,&_ccee );_geagg !=nil {return _geagg ;};_gffec .DataValidation =append (_gffec .DataValidation ,_bbeb );default:_d .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\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_ccee .Name );if _aeffd :=d .Skip ();_aeffd !=nil {return _aeffd ;};};case _b .EndElement :break _eecdde ;case _b .CharData :};};return nil ;};func (_fdebad *CT_PivotTableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdebad .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdebad .NameAttr )});};if _fdebad .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowRowHeadersAttr ))});};if _fdebad .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowColHeadersAttr ))});};if _fdebad .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowRowStripesAttr ))});};if _fdebad .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowColStripesAttr ))});};if _fdebad .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Cell Styles -CellStyles *CT_CellStyles ; +// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path +func (_gcfb *CT_Dimensions )ValidateWithPath (path string )error {for _adcge ,_dgdad :=range _gcfb .Dimension {if _bgggb :=_dgdad .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_adcge ));_bgggb !=nil {return _bgggb ;};};return nil ;};type CT_PCDSCPage struct{ -// Formats -Dxfs *CT_Dxfs ; +// Page Item String Count +CountAttr *uint32 ; -// Table Styles -TableStyles *CT_TableStyles ; +// Page Item +PageItem []*CT_PageItem ;}; -// Colors -Colors *CT_Colors ; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_afbfd *CT_TextField )ValidateWithPath (path string )error {if _ggade :=_afbfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggade !=nil {return _ggade ;};return nil ;};func (_ggdca *CT_TablePart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggdca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalReference struct{IdAttr string ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cdde ST_FieldSortType )Validate ()error {return _cdde .ValidateWithPath ("")};func (_cdgcg ST_FieldSortType )String ()string {switch _cdgcg {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return "";}; +// Validate validates the CT_MergeCell and its children +func (_ddaaf *CT_MergeCell )Validate ()error {return _ddaaf .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func (_caeceg *ST_DataValidationOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggdedd ,_effedb :=d .Token ();if _effedb !=nil {return _effedb ;};if _cbggbe ,_fegce :=_ggdedd .(_b .EndElement );_fegce &&_cbggbe .Name ==start .Name {*_caeceg =1;return nil ;};if _eacbd ,_ffgafb :=_ggdedd .(_b .CharData );!_ffgafb {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",_ggdedd );}else {switch string (_eacbd ){case "":*_caeceg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_caeceg =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_caeceg =2;case "\u0065\u0071\u0075a\u006c":*_caeceg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_caeceg =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_caeceg =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_caeceg =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_caeceg =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_caeceg =8;};};_ggdedd ,_effedb =d .Token ();if _effedb !=nil {return _effedb ;};if _bccced ,_baaee :=_ggdedd .(_b .EndElement );_baaee &&_bccced .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",_ggdedd );};type CT_PivotFields struct{ -// Validate validates the CT_CalculatedMembers and its children -func (_dbdce *CT_CalculatedMembers )Validate ()error {return _dbdce .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};func NewCT_Scenarios ()*CT_Scenarios {_aecgc :=&CT_Scenarios {};return _aecgc }; +// Field Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path -func (_egbdcb *CT_RElt )ValidateWithPath (path string )error {if _egbdcb .RPr !=nil {if _feagbd :=_egbdcb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_feagbd !=nil {return _feagbd ;};};return nil ;};func (_fcfff *CT_Comment )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_fcfff .RefAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fcfff .AuthorIdAttr )});if _fcfff .GuidAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcfff .GuidAttr )});};if _fcfff .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcfff .ShapeIdAttr )});};e .EncodeToken (start );_beec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_fcfff .Text ,_beec );if _fcfff .CommentPr !=nil {_bffac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_fcfff .CommentPr ,_bffac );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_dcafe *CT_Tables )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ecfe :=range start .Attr {if _ecfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_acgbde ,_ebbee :=_ccfece .ParseUint (_ecfe .Value ,10,32);if _ebbee !=nil {return _ebbee ;};_cbfca :=uint32 (_acgbde );_dcafe .CountAttr =&_cbfca ;continue ;};};_ebaee :for {_cfege ,_cdaee :=d .Token ();if _cdaee !=nil {return _cdaee ;};switch _aagfd :=_cfege .(type ){case _ebfeac .StartElement :switch _aagfd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_afacc :=NewCT_TableMissing ();if _gag :=d .DecodeElement (_afacc ,&_aagfd );_gag !=nil {return _gag ;};_dcafe .M =append (_dcafe .M ,_afacc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_affeb :=NewCT_XStringElement ();if _bbeef :=d .DecodeElement (_affeb ,&_aagfd );_bbeef !=nil {return _bbeef ;};_dcafe .S =append (_dcafe .S ,_affeb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_beagf :=NewCT_Index ();if _bceabd :=d .DecodeElement (_beagf ,&_aagfd );_bceabd !=nil {return _bceabd ;};_dcafe .X =append (_dcafe .X ,_beagf );default:_afeac .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\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_aagfd .Name );if _egfec :=d .Skip ();_egfec !=nil {return _egfec ;};};case _ebfeac .EndElement :break _ebaee ;case _ebfeac .CharData :};};return nil ;};func (_bdebe *CT_ExternalSheetData )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eaabe :=range start .Attr {if _eaabe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gceeb ,_aabfa :=_ccfece .ParseUint (_eaabe .Value ,10,32);if _aabfa !=nil {return _aabfa ;};_bdebe .SheetIdAttr =uint32 (_gceeb );continue ;};if _eaabe .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_gfdg ,_badge :=_ccfece .ParseBool (_eaabe .Value );if _badge !=nil {return _badge ;};_bdebe .RefreshErrorAttr =&_gfdg ;continue ;};};_gffcg :for {_gggg ,_daebb :=d .Token ();if _daebb !=nil {return _daebb ;};switch _efd :=_gggg .(type ){case _ebfeac .StartElement :switch _efd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_abfcf :=NewCT_ExternalRow ();if _beedf :=d .DecodeElement (_abfcf ,&_efd );_beedf !=nil {return _beedf ;};_bdebe .Row =append (_bdebe .Row ,_abfcf );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_efd .Name );if _gcfab :=d .Skip ();_gcfab !=nil {return _gcfab ;};};case _ebfeac .EndElement :break _gffcg ;case _ebfeac .CharData :};};return nil ;};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2;ST_CellTypeE ST_CellType =3;ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5;ST_CellTypeInlineStr ST_CellType =6;);func (_bbdf *ST_CfType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_beeae ,_cdbga :=d .Token ();if _cdbga !=nil {return _cdbga ;};if _fafbd ,_aefbc :=_beeae .(_ebfeac .EndElement );_aefbc &&_fafbd .Name ==start .Name {*_bbdf =1;return nil ;};if _ecfdb ,_degcc :=_beeae .(_ebfeac .CharData );!_degcc {return _eecbf .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",_beeae );}else {switch string (_ecfdb ){case "":*_bbdf =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_bbdf =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_bbdf =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_bbdf =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_bbdf =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_bbdf =5;case "\u0074\u006f\u00701\u0030":*_bbdf =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_bbdf =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_bbdf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bbdf =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bbdf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_bbdf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bbdf =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_bbdf =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_bbdf =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_bbdf =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_bbdf =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_bbdf =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bbdf =18;};};_beeae ,_cdbga =d .Token ();if _cdbga !=nil {return _cdbga ;};if _gcbbc ,_edeeaa :=_beeae .(_ebfeac .EndElement );_edeeaa &&_gcbbc .Name ==start .Name {return nil ;};return _eecbf .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",_beeae );};func (_fageb *CT_X )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gcefga :=range start .Attr {if _gcefga .Name .Local =="\u0076"{_fabc ,_cdfcg :=_ccfece .ParseInt (_gcefga .Value ,10,32);if _cdfcg !=nil {return _cdfcg ;};_egaca :=int32 (_fabc );_fageb .VAttr =&_egaca ;continue ;};};for {_dcdee ,_aedcg :=d .Token ();if _aedcg !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_aedcg );};if _cbfag ,_dfabdb :=_dcdee .(_ebfeac .EndElement );_dfabdb &&_cbfag .Name ==start .Name {break ;};};return nil ;};func (_bcgcd *CT_VolType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {_eaabg ,_bgeda :=_bcgcd .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgeda !=nil {return _bgeda ;};start .Attr =append (start .Attr ,_eaabg );e .EncodeToken (start );_fafab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_bddcg :=range _bcgcd .Main {e .EncodeElement (_bddcg ,_fafab );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ecabbe *CT_BookViews )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_ebfgb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_aaddd :=range _ecabbe .WorkbookView {e .EncodeElement (_aaddd ,_ebfgb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_PivotFilter struct{ +// PivotTable Field +PivotField []*CT_PivotField ;};type CT_FontFamily struct{ValAttr int64 ;};func (_gddaf *CT_DataValidations )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gddaf .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gddaf .DisablePromptsAttr ))});};if _gddaf .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gddaf .XWindowAttr )});};if _gddaf .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gddaf .YWindowAttr )});};if _gddaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gddaf .CountAttr )});};e .EncodeToken (start );_cbef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_dagf :=range _gddaf .DataValidation {e .EncodeElement (_dagf ,_cbef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Field Index -FldAttr uint32 ; +// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path +func (_egfedb *CT_XmlPr )ValidateWithPath (path string )error {if _egfedb .ExtLst !=nil {if _bbebgc :=_egfedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbebgc !=nil {return _bbebgc ;};};return nil ;};func (_agdbee *StyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _agdbee .CT_Stylesheet .MarshalXML (e ,start );}; -// Member Property Field Id -MpFldAttr *uint32 ; +// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path +func (_gcgag *CT_WebPublishObjects )ValidateWithPath (path string )error {for _dffgd ,_eddbe :=range _gcgag .WebPublishObject {if _edaff :=_eddbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_dffgd ));_edaff !=nil {return _edaff ;};};return nil ;};func NewCT_Fills ()*CT_Fills {_beacg :=&CT_Fills {};return _beacg };const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);func (_geagb *CT_ObjectPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geagb .Anchor =NewCT_ObjectAnchor ();for _ ,_bcbfb :=range start .Attr {if _bcbfb .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"&&_bcbfb .Name .Local =="\u0069\u0064"||_bcbfb .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"&&_bcbfb .Name .Local =="\u0069\u0064"{_cebf ,_adbge :=_bcbfb .Value ,error (nil );if _adbge !=nil {return _adbge ;};_geagb .IdAttr =&_cebf ;continue ;};if _bcbfb .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_agedc ,_dfeaa :=_e .ParseBool (_bcbfb .Value );if _dfeaa !=nil {return _dfeaa ;};_geagb .AutoLineAttr =&_agedc ;continue ;};if _bcbfb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfba ,_gfdae :=_e .ParseBool (_bcbfb .Value );if _gfdae !=nil {return _gfdae ;};_geagb .PrintAttr =&_dfba ;continue ;};if _bcbfb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_cfdf ,_acdc :=_e .ParseBool (_bcbfb .Value );if _acdc !=nil {return _acdc ;};_geagb .DisabledAttr =&_cfdf ;continue ;};if _bcbfb .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_cdaba ,_dfabc :=_e .ParseBool (_bcbfb .Value );if _dfabc !=nil {return _dfabc ;};_geagb .UiObjectAttr =&_cdaba ;continue ;};if _bcbfb .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_fegda ,_eabgb :=_e .ParseBool (_bcbfb .Value );if _eabgb !=nil {return _eabgb ;};_geagb .AutoFillAttr =&_fegda ;continue ;};if _bcbfb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ecdde ,_gfgedc :=_e .ParseBool (_bcbfb .Value );if _gfgedc !=nil {return _gfgedc ;};_geagb .LockedAttr =&_ecdde ;continue ;};if _bcbfb .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_cbdga ,_gebeb :=_e .ParseBool (_bcbfb .Value );if _gebeb !=nil {return _gebeb ;};_geagb .AutoPictAttr =&_cbdga ;continue ;};if _bcbfb .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbagb ,_gfadb :=_bcbfb .Value ,error (nil );if _gfadb !=nil {return _gfadb ;};_geagb .MacroAttr =&_bbagb ;continue ;};if _bcbfb .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_abfea ,_cfcbf :=_bcbfb .Value ,error (nil );if _cfcbf !=nil {return _cfcbf ;};_geagb .AltTextAttr =&_abfea ;continue ;};if _bcbfb .Name .Local =="\u0064\u0064\u0065"{_begdc ,_ecbfg :=_e .ParseBool (_bcbfb .Value );if _ecbfg !=nil {return _ecbfg ;};_geagb .DdeAttr =&_begdc ;continue ;};if _bcbfb .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gdafg ,_cfaad :=_e .ParseBool (_bcbfb .Value );if _cfaad !=nil {return _cfaad ;};_geagb .DefaultSizeAttr =&_gdafg ;continue ;};};_cadca :for {_eagae ,_gcfbf :=d .Token ();if _gcfbf !=nil {return _gcfbf ;};switch _daacd :=_eagae .(type ){case _b .StartElement :switch _daacd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _cgaff :=d .DecodeElement (_geagb .Anchor ,&_daacd );_cgaff !=nil {return _cgaff ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_daacd .Name );if _egfdfe :=d .Skip ();_egfdfe !=nil {return _egfdfe ;};};case _b .EndElement :break _cadca ;case _b .CharData :};};return nil ;};func NewCT_XmlPr ()*CT_XmlPr {_feece :=&CT_XmlPr {};return _feece };func NewCT_SheetView ()*CT_SheetView {_ebcdd :=&CT_SheetView {};return _ebcdd };func (_ccdec *CT_Groups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acddg :=range start .Attr {if _acddg .Name .Local =="\u0063\u006f\u0075n\u0074"{_efaad ,_agcba :=_e .ParseUint (_acddg .Value ,10,32);if _agcba !=nil {return _agcba ;};_bcdcf :=uint32 (_efaad );_ccdec .CountAttr =&_bcdcf ;continue ;};};_ffbcd :for {_egeaa ,_ggcf :=d .Token ();if _ggcf !=nil {return _ggcf ;};switch _cbccc :=_egeaa .(type ){case _b .StartElement :switch _cbccc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_ggfdb :=NewCT_LevelGroup ();if _feae :=d .DecodeElement (_ggfdb ,&_cbccc );_feae !=nil {return _feae ;};_ccdec .Group =append (_ccdec .Group ,_ggfdb );default:_d .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\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_cbccc .Name );if _fgcbf :=d .Skip ();_fgcbf !=nil {return _fgcbf ;};};case _b .EndElement :break _ffbcd ;case _b .CharData :};};return nil ;};type CT_ExternalSheetDataSet struct{ -// Pivot Filter Type -TypeAttr ST_PivotFilterType ; +// External Sheet Data Set +SheetData []*CT_ExternalSheetData ;}; -// Evaluation Order -EvalOrderAttr *int32 ; +// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path +func (_fbaca *CT_SheetId )ValidateWithPath (path string )error {return nil };func (_efac *CT_Map )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbcce :=range start .Attr {if _bbcce .Name .Local =="\u0049\u0044"{_fegc ,_fadf :=_e .ParseUint (_bbcce .Value ,10,32);if _fadf !=nil {return _fadf ;};_efac .IDAttr =uint32 (_fegc );continue ;};if _bbcce .Name .Local =="\u004e\u0061\u006d\u0065"{_ffef ,_eebfe :=_bbcce .Value ,error (nil );if _eebfe !=nil {return _eebfe ;};_efac .NameAttr =_ffef ;continue ;};if _bbcce .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_bfacd ,_gggfg :=_bbcce .Value ,error (nil );if _gggfg !=nil {return _gggfg ;};_efac .RootElementAttr =_bfacd ;continue ;};if _bbcce .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_cfcbb ,_degae :=_bbcce .Value ,error (nil );if _degae !=nil {return _degae ;};_efac .SchemaIDAttr =_cfcbb ;continue ;};if _bbcce .Name .Local =="\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"{_dfcg ,_ffec :=_e .ParseBool (_bbcce .Value );if _ffec !=nil {return _ffec ;};_efac .ShowImportExportValidationErrorsAttr =_dfcg ;continue ;};if _bbcce .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_fbdcb ,_ebcdf :=_e .ParseBool (_bbcce .Value );if _ebcdf !=nil {return _ebcdf ;};_efac .AutoFitAttr =_fbdcb ;continue ;};if _bbcce .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_dbbcf ,_eedg :=_e .ParseBool (_bbcce .Value );if _eedg !=nil {return _eedg ;};_efac .AppendAttr =_dbbcf ;continue ;};if _bbcce .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_ebbacc ,_gcbcb :=_e .ParseBool (_bbcce .Value );if _gcbcb !=nil {return _gcbcb ;};_efac .PreserveSortAFLayoutAttr =_ebbacc ;continue ;};if _bbcce .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_gfecc ,_bdgcce :=_e .ParseBool (_bbcce .Value );if _bdgcce !=nil {return _bdgcce ;};_efac .PreserveFormatAttr =_gfecc ;continue ;};};_dfgfb :for {_beeeg ,_bdfbb :=d .Token ();if _bdfbb !=nil {return _bdfbb ;};switch _bebfg :=_beeeg .(type ){case _b .StartElement :switch _bebfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_efac .DataBinding =NewCT_DataBinding ();if _egbgc :=d .DecodeElement (_efac .DataBinding ,&_bebfg );_egbgc !=nil {return _egbgc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_bebfg .Name );if _ccfddf :=d .Skip ();_ccfddf !=nil {return _ccfddf ;};};case _b .EndElement :break _dfgfb ;case _b .CharData :};};return nil ;};type CT_MetadataStringIndex struct{ -// Pivot Filter Id -IdAttr uint32 ; +// Index Value +XAttr uint32 ; -// Measure Index -IMeasureHierAttr *uint32 ; +// String is a Set +SAttr *bool ;}; -// Measure Field Index -IMeasureFldAttr *uint32 ; +// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path +func (_aabd *CT_FieldGroup )ValidateWithPath (path string )error {if _aabd .RangePr !=nil {if _dgebg :=_aabd .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_dgebg !=nil {return _dgebg ;};};if _aabd .DiscretePr !=nil {if _ccdbc :=_aabd .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_ccdbc !=nil {return _ccdbc ;};};if _aabd .GroupItems !=nil {if _gdbd :=_aabd .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_gdbd !=nil {return _gdbd ;};};return nil ;};func (_cegbg *CT_PhoneticPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cegbg .FontIdAttr )});if _cegbg .TypeAttr !=ST_PhoneticTypeUnset {_aabce ,_dddg :=_cegbg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dddg !=nil {return _dddg ;};start .Attr =append (start .Attr ,_aabce );};if _cegbg .AlignmentAttr !=ST_PhoneticAlignmentUnset {_gadfgb ,_ddeg :=_cegbg .AlignmentAttr .MarshalXMLAttr (_b .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _ddeg !=nil {return _ddeg ;};start .Attr =append (start .Attr ,_gadfgb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Pivot Filter Name -NameAttr *string ; +// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path +func (_cbbde *CT_WorkbookPr )ValidateWithPath (path string )error {if _cgeaa :=_cbbde .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_cgeaa !=nil {return _cgeaa ;};if _gdcdcf :=_cbbde .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_gdcdcf !=nil {return _gdcdcf ;};return nil ;};func (_bcfga *CT_Tables )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcfga .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcfga .CountAttr )});};e .EncodeToken (start );if _bcfga .M !=nil {_dbffa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_fbaba :=range _bcfga .M {e .EncodeElement (_fbaba ,_dbffa );};};if _bcfga .S !=nil {_dfgfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bfddb :=range _bcfga .S {e .EncodeElement (_bfddb ,_dfgfg );};};if _bcfga .X !=nil {_cdcafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_degaa :=range _bcfga .X {e .EncodeElement (_degaa ,_cdcafa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fccfba *ST_FileType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcagae ,_bgcbb :=d .Token ();if _bgcbb !=nil {return _bgcbb ;};if _egaacd ,_fbbge :=_gcagae .(_b .EndElement );_fbbge &&_egaacd .Name ==start .Name {*_fccfba =1;return nil ;};if _deabeb ,_geaccd :=_gcagae .(_b .CharData );!_geaccd {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",_gcagae );}else {switch string (_deabeb ){case "":*_fccfba =0;case "\u006d\u0061\u0063":*_fccfba =1;case "\u0077\u0069\u006e":*_fccfba =2;case "\u0064\u006f\u0073":*_fccfba =3;case "\u006c\u0069\u006e":*_fccfba =4;case "\u006f\u0074\u0068e\u0072":*_fccfba =5;};};_gcagae ,_bgcbb =d .Token ();if _bgcbb !=nil {return _bgcbb ;};if _befbaa ,_deggd :=_gcagae .(_b .EndElement );_deggd &&_befbaa .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",_gcagae );};func (_adeegb *CT_DdeValues )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egae :=range start .Attr {if _egae .Name .Local =="\u0072\u006f\u0077\u0073"{_beda ,_bggad :=_e .ParseUint (_egae .Value ,10,32);if _bggad !=nil {return _bggad ;};_eedbg :=uint32 (_beda );_adeegb .RowsAttr =&_eedbg ;continue ;};if _egae .Name .Local =="\u0063\u006f\u006c\u0073"{_gagec ,_cdadf :=_e .ParseUint (_egae .Value ,10,32);if _cdadf !=nil {return _cdadf ;};_fbdg :=uint32 (_gagec );_adeegb .ColsAttr =&_fbdg ;continue ;};};_edcd :for {_eagd ,_ffda :=d .Token ();if _ffda !=nil {return _ffda ;};switch _bfac :=_eagd .(type ){case _b .StartElement :switch _bfac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_cfbf :=NewCT_DdeValue ();if _cbgeb :=d .DecodeElement (_cfbf ,&_bfac );_cbgeb !=nil {return _cbgeb ;};_adeegb .Value =append (_adeegb .Value ,_cfbf );default:_d .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_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_bfac .Name );if _ecbfe :=d .Skip ();_ecbfe !=nil {return _ecbfe ;};};case _b .EndElement :break _edcd ;case _b .CharData :};};return nil ;};func (_cdge *CT_FieldsUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgeg :=range start .Attr {if _cgeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_daagfe ,_aadgb :=_e .ParseUint (_cgeg .Value ,10,32);if _aadgb !=nil {return _aadgb ;};_geeee :=uint32 (_daagfe );_cdge .CountAttr =&_geeee ;continue ;};};_cfddg :for {_gffa ,_dfcdc :=d .Token ();if _dfcdc !=nil {return _dfcdc ;};switch _fddeb :=_gffa .(type ){case _b .StartElement :switch _fddeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_cefec :=NewCT_FieldUsage ();if _fdeg :=d .DecodeElement (_cefec ,&_fddeb );_fdeg !=nil {return _fdeg ;};_cdge .FieldUsage =append (_cdge .FieldUsage ,_cefec );default:_d .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\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_fddeb .Name );if _debed :=d .Skip ();_debed !=nil {return _debed ;};};case _b .EndElement :break _cfddg ;case _b .CharData :};};return nil ;};type ST_CellSpans []string ; -// Pivot Filter Description -DescriptionAttr *string ; +// Validate validates the CT_ConditionalFormat and its children +func (_agab *CT_ConditionalFormat )Validate ()error {return _agab .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");}; -// Label Pivot -StringValue1Attr *string ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_cffdb *CT_SmartTags )ValidateWithPath (path string )error {for _adagf ,_dbebff :=range _cffdb .CellSmartTags {if _edeabf :=_dbebff .ValidateWithPath (_f .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_adagf ));_edeabf !=nil {return _edeabf ;};};return nil ;}; -// Label Pivot Filter String Value 2 -StringValue2Attr *string ; +// Validate validates the CT_CsPageSetup and its children +func (_bbaf *CT_CsPageSetup )Validate ()error {return _bbaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func NewCT_SortCondition ()*CT_SortCondition {_dbdbbe :=&CT_SortCondition {};return _dbdbbe }; -// Auto Filter -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};type ST_GroupBy byte ;func (_cgfef *ST_Objects )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cggece ,_bffcf :=d .Token ();if _bffcf !=nil {return _bffcf ;};if _caecg ,_dbebc :=_cggece .(_ebfeac .EndElement );_dbebc &&_caecg .Name ==start .Name {*_cgfef =1;return nil ;};if _dcac ,_gfag :=_cggece .(_ebfeac .CharData );!_gfag {return _eecbf .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",_cggece );}else {switch string (_dcac ){case "":*_cgfef =0;case "\u0061\u006c\u006c":*_cgfef =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_cgfef =2;case "\u006e\u006f\u006e\u0065":*_cgfef =3;};};_cggece ,_bffcf =d .Token ();if _bffcf !=nil {return _bffcf ;};if _ecdcd ,_aeb :=_cggece .(_ebfeac .EndElement );_aeb &&_ecdcd .Name ==start .Name {return nil ;};return _eecbf .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",_cggece );}; +// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path +func (_gcgbda *CT_Sst )ValidateWithPath (path string )error {for _fbfcg ,_fgaceb :=range _gcgbda .Si {if _abcde :=_fgaceb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_fbfcg ));_abcde !=nil {return _abcde ;};};if _gcgbda .ExtLst !=nil {if _dcfbf :=_gcgbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfbf !=nil {return _dcfbf ;};};return nil ;}; -// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path -func (_gfaed *CT_WebPublishItem )ValidateWithPath (path string )error {if _gfaed .SourceTypeAttr ==ST_WebSourceTypeUnset {return _eecbf .Errorf ("\u0025\u0073\u002f\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _aaeee :=_gfaed .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aaeee !=nil {return _aaeee ;};return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_egacf :=&CT_MetadataBlock {};return _egacf };type CT_GradientFill struct{ +// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path +func (_gbacc *CT_ProtectedRanges )ValidateWithPath (path string )error {for _afgbc ,_eaaaaa :=range _gbacc .ProtectedRange {if _fagfe :=_eaaaaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_afgbc ));_fagfe !=nil {return _fagfe ;};};return nil ;};func (_gccbbe *CT_SmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_agfcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_caaef :=range _gccbbe .CellSmartTags {e .EncodeElement (_caaef ,_agfcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfdded *CT_Query )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_bfdded .MdxAttr )});e .EncodeToken (start );if _bfdded .Tpls !=nil {_cgdee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bfdded .Tpls ,_cgdee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PaneState byte ;func NewCalcChain ()*CalcChain {_ggafg :=&CalcChain {};_ggafg .CT_CalcChain =*NewCT_CalcChain ();return _ggafg ;};func (_fgagb *CT_SheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgagb .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .WindowProtectionAttr ))});};if _fgagb .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowFormulasAttr ))});};if _fgagb .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowGridLinesAttr ))});};if _fgagb .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowRowColHeadersAttr ))});};if _fgagb .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowZerosAttr ))});};if _fgagb .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .RightToLeftAttr ))});};if _fgagb .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .TabSelectedAttr ))});};if _fgagb .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowRulerAttr ))});};if _fgagb .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowOutlineSymbolsAttr ))});};if _fgagb .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .DefaultGridColorAttr ))});};if _fgagb .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowWhiteSpaceAttr ))});};if _fgagb .ViewAttr !=ST_SheetViewTypeUnset {_fggcg ,_dcaaba :=_fgagb .ViewAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0065\u0077"});if _dcaaba !=nil {return _dcaaba ;};start .Attr =append (start .Attr ,_fggcg );};if _fgagb .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .TopLeftCellAttr )});};if _fgagb .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ColorIdAttr )});};if _fgagb .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ZoomScaleAttr )});};if _fgagb .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ZoomScaleNormalAttr )});};if _fgagb .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ZoomScaleSheetLayoutViewAttr )});};if _fgagb .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgagb .WorkbookViewIdAttr )});e .EncodeToken (start );if _fgagb .Pane !=nil {_cgdbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_fgagb .Pane ,_cgdbd );};if _fgagb .Selection !=nil {_gbdcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_bdgfcg :=range _fgagb .Selection {e .EncodeElement (_bdgfcg ,_gbdcc );};};if _fgagb .PivotSelection !=nil {_fgbadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_deadcf :=range _fgagb .PivotSelection {e .EncodeElement (_deadcf ,_fgbadf );};};if _fgagb .ExtLst !=nil {_ceaab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgagb .ExtLst ,_ceaab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PivotCaches struct{ -// Gradient Fill Type -TypeAttr ST_GradientType ; +// PivotCache +PivotCache []*CT_PivotCache ;};func (_fgec *CT_DateTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eceb :=range start .Attr {if _eceb .Name .Local =="\u0076"{_dcfd ,_bfeeb :=ParseStdlibTime (_eceb .Value );if _bfeeb !=nil {return _bfeeb ;};_fgec .VAttr =_dcfd ;continue ;};if _eceb .Name .Local =="\u0075"{_gabb ,_ccdb :=_e .ParseBool (_eceb .Value );if _ccdb !=nil {return _ccdb ;};_fgec .UAttr =&_gabb ;continue ;};if _eceb .Name .Local =="\u0066"{_efcec ,_gecgc :=_e .ParseBool (_eceb .Value );if _gecgc !=nil {return _gecgc ;};_fgec .FAttr =&_efcec ;continue ;};if _eceb .Name .Local =="\u0063"{_bged ,_eeeaf :=_eceb .Value ,error (nil );if _eeeaf !=nil {return _eeeaf ;};_fgec .CAttr =&_bged ;continue ;};if _eceb .Name .Local =="\u0063\u0070"{_acaab ,_fcgbb :=_e .ParseUint (_eceb .Value ,10,32);if _fcgbb !=nil {return _fcgbb ;};_dbcfg :=uint32 (_acaab );_fgec .CpAttr =&_dbcfg ;continue ;};};_feged :for {_deecc ,_gcfad :=d .Token ();if _gcfad !=nil {return _gcfad ;};switch _fgbec :=_deecc .(type ){case _b .StartElement :switch _fgbec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_gbac :=NewCT_X ();if _gddeg :=d .DecodeElement (_gbac ,&_fgbec );_gddeg !=nil {return _gddeg ;};_fgec .X =append (_fgec .X ,_gbac );default:_d .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\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_fgbec .Name );if _dcbce :=d .Skip ();_dcbce !=nil {return _dcbce ;};};case _b .EndElement :break _feged ;case _b .CharData :};};return nil ;};func (_bgecf ST_FieldSortType )String ()string {switch _bgecf {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return "";};type ST_Qualifier byte ;func NewCT_RowFields ()*CT_RowFields {_egfgb :=&CT_RowFields {};return _egfgb };func (_fcaaab *ST_BorderStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcaaab =0;case "\u006e\u006f\u006e\u0065":*_fcaaab =1;case "\u0074\u0068\u0069\u006e":*_fcaaab =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcaaab =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_fcaaab =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fcaaab =5;case "\u0074\u0068\u0069c\u006b":*_fcaaab =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fcaaab =7;case "\u0068\u0061\u0069\u0072":*_fcaaab =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_fcaaab =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fcaaab =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fcaaab =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fcaaab =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fcaaab =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fcaaab =14;};return nil ;};func (_daegga ST_PhoneticType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acgga :=_b .Attr {};_acgga .Name =name ;switch _daegga {case ST_PhoneticTypeUnset :_acgga .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_acgga .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_acgga .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_acgga .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_acgga .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _acgga ,nil ;};func (_bcadf ST_Type )String ()string {switch _bcadf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c";case 3:return "\u0072\u006f\u0077";case 4:return "\u0063\u006f\u006c\u0075\u006d\u006e";};return "";};func (_ccfgd ST_DataValidationImeMode )String ()string {switch _ccfgd {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006f\u0066\u0066";case 3:return "\u006f\u006e";case 4:return "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case 5:return "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 6:return "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 7:return "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 8:return "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case 9:return "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case 10:return "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case 11:return "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return "";};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_fggec :=&CT_RevisionFormatting {};return _fggec ;};func (_eabgeb *ST_PhoneticAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfabdg ,_dbbgg :=d .Token ();if _dbbgg !=nil {return _dbbgg ;};if _cebgcf ,_eaccb :=_gfabdg .(_b .EndElement );_eaccb &&_cebgcf .Name ==start .Name {*_eabgeb =1;return nil ;};if _gcbff ,_cedea :=_gfabdg .(_b .CharData );!_cedea {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",_gfabdg );}else {switch string (_gcbff ){case "":*_eabgeb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_eabgeb =1;case "\u006c\u0065\u0066\u0074":*_eabgeb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eabgeb =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_eabgeb =4;};};_gfabdg ,_dbbgg =d .Token ();if _dbbgg !=nil {return _dbbgg ;};if _aeebg ,_adccgb :=_gfabdg .(_b .EndElement );_adccgb &&_aeebg .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",_gfabdg );};type CT_XmlCellPr struct{ -// Linear Gradient Degree -DegreeAttr *float64 ; +// Table Field Id +IdAttr uint32 ; -// Left Convergence -LeftAttr *float64 ; +// Unique Table Name +UniqueNameAttr *string ; -// Right Convergence -RightAttr *float64 ; +// Column XML Properties +XmlPr *CT_XmlPr ; -// Top Gradient Convergence -TopAttr *float64 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Bottom Convergence -BottomAttr *float64 ; +// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path +func (_cbfea *CT_Error )ValidateWithPath (path string )error {if _cbfea .Tpls !=nil {if _dacf :=_cbfea .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_dacf !=nil {return _dacf ;};};for _edcab ,_agbg :=range _cbfea .X {if _egdc :=_agbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_edcab ));_egdc !=nil {return _egdc ;};};return nil ;};func (_cfdgc *CT_Hyperlinks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_affda :for {_adabg ,_edcaa :=d .Token ();if _edcaa !=nil {return _edcaa ;};switch _eede :=_adabg .(type ){case _b .StartElement :switch _eede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_edecb :=NewCT_Hyperlink ();if _cbcfg :=d .DecodeElement (_edecb ,&_eede );_cbcfg !=nil {return _cbcfg ;};_cfdgc .Hyperlink =append (_cfdgc .Hyperlink ,_edecb );default:_d .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\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_eede .Name );if _ddcd :=d .Skip ();_ddcd !=nil {return _ddcd ;};};case _b .EndElement :break _affda ;case _b .CharData :};};return nil ;};type CT_Parameters struct{ -// Gradient Stop -Stop []*CT_GradientStop ;};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_dggg :=&CT_SheetFormatPr {};return _dggg };func (_bcagg ST_TextVAlign )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_eccggd :=_ebfeac .Attr {};_eccggd .Name =name ;switch _bcagg {case ST_TextVAlignUnset :_eccggd .Value ="";case ST_TextVAlignTop :_eccggd .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_eccggd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_eccggd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_eccggd .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_eccggd .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _eccggd ,nil ;}; +// Parameter Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path -func (_af *CT_Worksheet )ValidateWithPath (path string )error {if _af .SheetPr !=nil {if _gbgec :=_af .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_gbgec !=nil {return _gbgec ;};};if _af .Dimension !=nil {if _dgbga :=_af .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_dgbga !=nil {return _dgbga ;};};if _af .SheetViews !=nil {if _bdbe :=_af .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_bdbe !=nil {return _bdbe ;};};if _af .SheetFormatPr !=nil {if _ceadg :=_af .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_ceadg !=nil {return _ceadg ;};};for _cgfgf ,_gfgef :=range _af .Cols {if _edeaf :=_gfgef .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cgfgf ));_edeaf !=nil {return _edeaf ;};};if _bddgae :=_af .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_bddgae !=nil {return _bddgae ;};if _af .SheetCalcPr !=nil {if _gcfbbc :=_af .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_gcfbbc !=nil {return _gcfbbc ;};};if _af .SheetProtection !=nil {if _efeg :=_af .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_efeg !=nil {return _efeg ;};};if _af .ProtectedRanges !=nil {if _eccg :=_af .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_eccg !=nil {return _eccg ;};};if _af .Scenarios !=nil {if _bgcgf :=_af .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_bgcgf !=nil {return _bgcgf ;};};if _af .AutoFilter !=nil {if _dffaa :=_af .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dffaa !=nil {return _dffaa ;};};if _af .SortState !=nil {if _efgb :=_af .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_efgb !=nil {return _efgb ;};};if _af .DataConsolidate !=nil {if _cgedf :=_af .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_cgedf !=nil {return _cgedf ;};};if _af .CustomSheetViews !=nil {if _cfbb :=_af .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_cfbb !=nil {return _cfbb ;};};if _af .MergeCells !=nil {if _dcacd :=_af .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_dcacd !=nil {return _dcacd ;};};if _af .PhoneticPr !=nil {if _aegaf :=_af .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_aegaf !=nil {return _aegaf ;};};for _cbge ,_dddda :=range _af .ConditionalFormatting {if _dcbgbd :=_dddda .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_cbge ));_dcbgbd !=nil {return _dcbgbd ;};};if _af .DataValidations !=nil {if _bddef :=_af .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_bddef !=nil {return _bddef ;};};if _af .Hyperlinks !=nil {if _egdaa :=_af .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_egdaa !=nil {return _egdaa ;};};if _af .PrintOptions !=nil {if _edcag :=_af .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_edcag !=nil {return _edcag ;};};if _af .PageMargins !=nil {if _gdbee :=_af .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gdbee !=nil {return _gdbee ;};};if _af .PageSetup !=nil {if _ffdfec :=_af .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ffdfec !=nil {return _ffdfec ;};};if _af .HeaderFooter !=nil {if _eddag :=_af .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_eddag !=nil {return _eddag ;};};if _af .RowBreaks !=nil {if _fcdc :=_af .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_fcdc !=nil {return _fcdc ;};};if _af .ColBreaks !=nil {if _bbgdb :=_af .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_bbgdb !=nil {return _bbgdb ;};};if _af .CustomProperties !=nil {if _cfdg :=_af .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_cfdg !=nil {return _cfdg ;};};if _af .CellWatches !=nil {if _efdea :=_af .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_efdea !=nil {return _efdea ;};};if _af .IgnoredErrors !=nil {if _ddaga :=_af .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_ddaga !=nil {return _ddaga ;};};if _af .SmartTags !=nil {if _ggfg :=_af .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_ggfg !=nil {return _ggfg ;};};if _af .Drawing !=nil {if _fggf :=_af .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fggf !=nil {return _fggf ;};};if _af .LegacyDrawing !=nil {if _gffdb :=_af .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_gffdb !=nil {return _gffdb ;};};if _af .LegacyDrawingHF !=nil {if _aeag :=_af .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aeag !=nil {return _aeag ;};};if _af .DrawingHF !=nil {if _fbaa :=_af .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fbaa !=nil {return _fbaa ;};};if _af .Picture !=nil {if _gffeb :=_af .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gffeb !=nil {return _gffeb ;};};if _af .OleObjects !=nil {if _adfde :=_af .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_adfde !=nil {return _adfde ;};};if _af .Controls !=nil {if _feggf :=_af .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_feggf !=nil {return _feggf ;};};if _af .WebPublishItems !=nil {if _gbcc :=_af .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_gbcc !=nil {return _gbcc ;};};if _af .TableParts !=nil {if _ffebd :=_af .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_ffebd !=nil {return _ffebd ;};};if _af .ExtLst !=nil {if _aeafg :=_af .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeafg !=nil {return _aeafg ;};};return nil ;};func (_edbce ST_ConditionalFormattingOperator )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_edbce .String (),start );};func (_cgbdb *CT_MergeCell )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cgec :=range start .Attr {if _cgec .Name .Local =="\u0072\u0065\u0066"{_abeg ,_cddga :=_cgec .Value ,error (nil );if _cddga !=nil {return _cddga ;};_cgbdb .RefAttr =_abeg ;continue ;};};for {_baagdf ,_cbaac :=d .Token ();if _cbaac !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cbaac );};if _gbagf ,_eaddc :=_baagdf .(_ebfeac .EndElement );_eaddc &&_gbagf .Name ==start .Name {break ;};};return nil ;};func (_fdgcd ST_SortMethod )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fdgcd .String (),start );};func (_gaec *CT_Connections )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_cgca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_bed :=range _gaec .Connection {e .EncodeElement (_bed ,_cgca );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Parameter Properties +Parameter []*CT_Parameter ;};func (_adaeag *ST_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebaea ,_cfbaad :=d .Token ();if _cfbaad !=nil {return _cfbaad ;};if _fcgbfd ,_ggaef :=_ebaea .(_b .EndElement );_ggaef &&_fcgbfd .Name ==start .Name {*_adaeag =1;return nil ;};if _dfgbfe ,_eggca :=_ebaea .(_b .CharData );!_eggca {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",_ebaea );}else {switch string (_dfgbfe ){case "":*_adaeag =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_adaeag =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_adaeag =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_adaeag =3;};};_ebaea ,_cfbaad =d .Token ();if _cfbaad !=nil {return _cfbaad ;};if _gffbe ,_gdcfc :=_ebaea .(_b .EndElement );_gdcfc &&_gffbe .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",_ebaea );};func (_ddbgc *CT_UnderlineProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddbgc .ValAttr !=ST_UnderlineValuesUnset {_ddffg ,_bfcfea :=_ddbgc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bfcfea !=nil {return _bfcfea ;};start .Attr =append (start .Attr ,_ddffg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2;ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7;ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12;ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17;ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22;ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28;ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34;ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;);type CT_PivotAreaReferences struct{ -// Validate validates the CT_AutoFilter and its children -func (_fdffe *CT_AutoFilter )Validate ()error {return _fdffe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};func (_abfgba *CT_ChartsheetViews )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_fac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_bbdgc :=range _abfgba .SheetView {e .EncodeElement (_bbdgc ,_fac );};if _abfgba .ExtLst !=nil {_bggfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abfgba .ExtLst ,_bggfg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_TablePart ()*CT_TablePart {_bfggfd :=&CT_TablePart {};return _bfggfd }; +// Pivot Filter Count +CountAttr *uint32 ; -// Validate validates the CT_SmartTags and its children -func (_bceec *CT_SmartTags )Validate ()error {return _bceec .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type CT_WebPublishItem struct{ +// Reference +Reference []*CT_PivotAreaReference ;}; -// Id -IdAttr uint32 ; +// Validate validates the CT_SheetIdMap and its children +func (_efeggc *CT_SheetIdMap )Validate ()error {return _efeggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");}; -// Destination Bookmark -DivIdAttr string ; +// Validate validates the Connections and its children +func (_bcfaeb *Connections )Validate ()error {return _bcfaeb .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func NewCT_RevisionMove ()*CT_RevisionMove {_ggagb :=&CT_RevisionMove {};return _ggagb }; -// Web Source Type -SourceTypeAttr ST_WebSourceType ; +// Validate validates the CT_SheetViews and its children +func (_bgeegd *CT_SheetViews )Validate ()error {return _bgeegd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};type CT_Formats struct{ -// Source Id -SourceRefAttr *string ; +// Formats Count +CountAttr *uint32 ; -// Source Object Name -SourceObjectAttr *string ; +// PivotTable Format +Format []*CT_Format ;}; + +// Validate validates the CT_CommentPr and its children +func (_ccfdg *CT_CommentPr )Validate ()error {return _ccfdg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};type CalcChain struct{CT_CalcChain };func (_gfecg *ST_GroupBy )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfecg =0;case "\u0072\u0061\u006eg\u0065":*_gfecg =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_gfecg =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_gfecg =3;case "\u0068\u006f\u0075r\u0073":*_gfecg =4;case "\u0064\u0061\u0079\u0073":*_gfecg =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gfecg =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_gfecg =7;case "\u0079\u0065\u0061r\u0073":*_gfecg =8;};return nil ;}; + +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_aega *CT_CommentList )ValidateWithPath (path string )error {for _gcdf ,_cfef :=range _aega .Comment {if _fcfed :=_cfef .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_gcdf ));_fcfed !=nil {return _fcfed ;};};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_cbeae :=&CT_PageMargins {};return _cbeae };func (_aaddga ST_PhoneticAlignment )Validate ()error {return _aaddga .ValidateWithPath ("")};func (_dgdaca ST_UnderlineValues )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfbdgd :=_b .Attr {};_gfbdgd .Name =name ;switch _dgdaca {case ST_UnderlineValuesUnset :_gfbdgd .Value ="";case ST_UnderlineValuesSingle :_gfbdgd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_gfbdgd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_gfbdgd .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_gfbdgd .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_gfbdgd .Value ="\u006e\u006f\u006e\u0065";};return _gfbdgd ,nil ;};func NewCT_Parameters ()*CT_Parameters {_bdaeg :=&CT_Parameters {};return _bdaeg };func (_egg *CT_CacheHierarchy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_egg .UniqueNameAttr )});if _egg .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egg .CaptionAttr )});};if _egg .MeasureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .MeasureAttr ))});};if _egg .SetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .SetAttr ))});};if _egg .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_f .Sprintf ("\u0025\u0076",*_egg .ParentSetAttr )});};if _egg .IconSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_egg .IconSetAttr )});};if _egg .AttributeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .AttributeAttr ))});};if _egg .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .TimeAttr ))});};if _egg .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .KeyAttributeAttr ))});};if _egg .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egg .DefaultMemberUniqueNameAttr )});};if _egg .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egg .AllUniqueNameAttr )});};if _egg .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egg .AllCaptionAttr )});};if _egg .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egg .DimensionUniqueNameAttr )});};if _egg .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_egg .DisplayFolderAttr )});};if _egg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_egg .MeasureGroupAttr )});};if _egg .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .MeasuresAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",_egg .CountAttr )});if _egg .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .OneFieldAttr ))});};if _egg .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egg .MemberValueDatatypeAttr )});};if _egg .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .UnbalancedAttr ))});};if _egg .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .UnbalancedGroupAttr ))});};if _egg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .HiddenAttr ))});};e .EncodeToken (start );if _egg .FieldsUsage !=nil {_cff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_egg .FieldsUsage ,_cff );};if _egg .GroupLevels !=nil {_ecbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_egg .GroupLevels ,_ecbg );};if _egg .ExtLst !=nil {_aac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egg .ExtLst ,_aac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_dfef :=&CT_HeaderFooter {};return _dfef };type ST_PatternType byte ; + +// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path +func (_bfedf *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_aaaddg ST_FieldSortType )ValidateWithPath (path string )error {switch _aaaddg {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 (_aaaddg ));};return nil ;};func (_deaa *CT_Schema )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febfe :=range start .Attr {if _febfe .Name .Local =="\u0049\u0044"{_bdcab ,_cacgcb :=_febfe .Value ,error (nil );if _cacgcb !=nil {return _cacgcb ;};_deaa .IDAttr =_bdcab ;continue ;};if _febfe .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_gfgcfg ,_bebcc :=_febfe .Value ,error (nil );if _bebcc !=nil {return _bebcc ;};_deaa .SchemaRefAttr =&_gfgcfg ;continue ;};if _febfe .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_agecgg ,_beeaf :=_febfe .Value ,error (nil );if _beeaf !=nil {return _beeaf ;};_deaa .NamespaceAttr =&_agecgg ;continue ;};if _febfe .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ebceac ,_abacb :=_febfe .Value ,error (nil );if _abacb !=nil {return _abacb ;};_deaa .SchemaLanguageAttr =&_ebceac ;continue ;};};_gfadbc :for {_bgdda ,_egbdg :=d .Token ();if _egbdg !=nil {return _egbdg ;};switch _bebcd :=_bgdda .(type ){case _b .StartElement :switch _bebcd .Name {default:if _facdc ,_dgfbdc :=_d .CreateElement (_bebcd );_dgfbdc !=nil {return _dgfbdc ;}else {if _gbdea :=d .DecodeElement (_facdc ,&_bebcd );_gbdea !=nil {return _gbdea ;};_deaa .Any =_facdc ;};};case _b .EndElement :break _gfadbc ;case _b .CharData :};};return nil ;};func (_gbdcg *CT_Missing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbdcg .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .UAttr ))});};if _gbdcg .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .FAttr ))});};if _gbdcg .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .CAttr )});};if _gbdcg .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .CpAttr )});};if _gbdcg .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .InAttr )});};if _gbdcg .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .BcAttr )});};if _gbdcg .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .FcAttr )});};if _gbdcg .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .IAttr ))});};if _gbdcg .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .UnAttr ))});};if _gbdcg .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .StAttr ))});};if _gbdcg .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .BAttr ))});};e .EncodeToken (start );if _gbdcg .Tpls !=nil {_cddaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_fdec :=range _gbdcg .Tpls {e .EncodeElement (_fdec ,_cddaa );};};if _gbdcg .X !=nil {_gedgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ccfeb :=range _gbdcg .X {e .EncodeElement (_ccfeb ,_gedgb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbeg *CT_CellWatch )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cbeg .RAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableMissing ()*CT_TableMissing {_cgabbe :=&CT_TableMissing {};return _cgabbe };func NewCT_MemberProperty ()*CT_MemberProperty {_bdadbe :=&CT_MemberProperty {};return _bdadbe };type CT_X struct{ + +// Shared Items Index +VAttr *int32 ;};func (_aeafcd ST_PaneState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeafcd .String (),start );};type CT_QueryTableField struct{ + +// Field Id +IdAttr uint32 ; + +// Name +NameAttr *string ; + +// Data Bound Column +DataBoundAttr *bool ; -// Destination File Name -DestinationFileAttr string ; +// Row Numbers +RowNumbersAttr *bool ; -// Title -TitleAttr *string ; +// Fill This Formula On Refresh +FillFormulasAttr *bool ; -// Automatically Publish -AutoRepublishAttr *bool ;}; +// Clipped Column +ClippedAttr *bool ; -// Validate validates the CT_PatternFill and its children -func (_agcag *CT_PatternFill )Validate ()error {return _agcag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func (_gdfgcf *CT_DdeLink )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ffba :=range start .Attr {if _ffba .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_edcaf ,_agbgc :=_ffba .Value ,error (nil );if _agbgc !=nil {return _agbgc ;};_gdfgcf .DdeServiceAttr =_edcaf ;continue ;};if _ffba .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_bfcb ,_abcbgg :=_ffba .Value ,error (nil );if _abcbgg !=nil {return _abcbgg ;};_gdfgcf .DdeTopicAttr =_bfcb ;continue ;};};_edge :for {_bdcee ,_egadd :=d .Token ();if _egadd !=nil {return _egadd ;};switch _gdef :=_bdcee .(type ){case _ebfeac .StartElement :switch _gdef .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_gdfgcf .DdeItems =NewCT_DdeItems ();if _decg :=d .DecodeElement (_gdfgcf .DdeItems ,&_gdef );_decg !=nil {return _decg ;};default:_afeac .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\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_gdef .Name );if _ddged :=d .Skip ();_ddged !=nil {return _ddged ;};};case _ebfeac .EndElement :break _edge ;case _ebfeac .CharData :};};return nil ;}; +// Table Column Id +TableColumnIdAttr *uint32 ; -// Validate validates the CT_SheetData and its children -func (_geedf *CT_SheetData )Validate ()error {return _geedf .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};func (_cdee ST_TextHAlign )ValidateWithPath (path string )error {switch _cdee {case 0,1,2,3,4,5:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdee ));};return nil ;};func NewPivotCacheRecords ()*PivotCacheRecords {_bbcbaa :=&PivotCacheRecords {};_bbcbaa .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _bbcbaa ;};func (_caadg *CT_Boolean )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (_caadg .VAttr ))});if _caadg .UAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caadg .UAttr ))});};if _caadg .FAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caadg .FAttr ))});};if _caadg .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_caadg .CAttr )});};if _caadg .CpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_caadg .CpAttr )});};e .EncodeToken (start );if _caadg .X !=nil {_ecgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cddaf :=range _caadg .X {e .EncodeElement (_cddaf ,_ecgc );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cabae ST_FieldSortType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cabae .String (),start );};func (_bafggb ST_UnderlineValues )Validate ()error {return _bafggb .ValidateWithPath ("")};func (_deefg ST_CellType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_deefg .String (),start );}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_DataBinding ()*CT_DataBinding {_bfed :=&CT_DataBinding {};return _bfed }; -// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path -func (_fadec *CT_MetadataTypes )ValidateWithPath (path string )error {for _aca ,_gabcdg :=range _fadec .MetadataType {if _febgf :=_gabcdg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_aca ));_febgf !=nil {return _febgf ;};};return nil ;};func (_fdeb *CT_RangeSet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dfcbc :=range start .Attr {if _dfcbc .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"&&_dfcbc .Name .Local =="\u0069\u0064"||_dfcbc .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"&&_dfcbc .Name .Local =="\u0069\u0064"{_bddg ,_acfg :=_dfcbc .Value ,error (nil );if _acfg !=nil {return _acfg ;};_fdeb .IdAttr =&_bddg ;continue ;};if _dfcbc .Name .Local =="\u0069\u0031"{_gaefc ,_ebgef :=_ccfece .ParseUint (_dfcbc .Value ,10,32);if _ebgef !=nil {return _ebgef ;};_edfb :=uint32 (_gaefc );_fdeb .I1Attr =&_edfb ;continue ;};if _dfcbc .Name .Local =="\u0069\u0033"{_eddc ,_ffdbb :=_ccfece .ParseUint (_dfcbc .Value ,10,32);if _ffdbb !=nil {return _ffdbb ;};_cfgdd :=uint32 (_eddc );_fdeb .I3Attr =&_cfgdd ;continue ;};if _dfcbc .Name .Local =="\u0069\u0034"{_ffbc ,_cbfa :=_ccfece .ParseUint (_dfcbc .Value ,10,32);if _cbfa !=nil {return _cbfa ;};_gaccae :=uint32 (_ffbc );_fdeb .I4Attr =&_gaccae ;continue ;};if _dfcbc .Name .Local =="\u0072\u0065\u0066"{_fgdbf ,_ddbbaa :=_dfcbc .Value ,error (nil );if _ddbbaa !=nil {return _ddbbaa ;};_fdeb .RefAttr =&_fgdbf ;continue ;};if _dfcbc .Name .Local =="\u006e\u0061\u006d\u0065"{_ffgag ,_gcfgd :=_dfcbc .Value ,error (nil );if _gcfgd !=nil {return _gcfgd ;};_fdeb .NameAttr =&_ffgag ;continue ;};if _dfcbc .Name .Local =="\u0073\u0068\u0065e\u0074"{_ccafe ,_gaddgd :=_dfcbc .Value ,error (nil );if _gaddgd !=nil {return _gaddgd ;};_fdeb .SheetAttr =&_ccafe ;continue ;};if _dfcbc .Name .Local =="\u0069\u0032"{_bbbf ,_fgaff :=_ccfece .ParseUint (_dfcbc .Value ,10,32);if _fgaff !=nil {return _fgaff ;};_gdba :=uint32 (_bbbf );_fdeb .I2Attr =&_gdba ;continue ;};};for {_agdb ,_dbdca :=d .Token ();if _dbdca !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_dbdca );};if _acdb ,_abag :=_agdb .(_ebfeac .EndElement );_abag &&_acdb .Name ==start .Name {break ;};};return nil ;};type CT_WorkbookPr struct{ +// Validate validates the CT_CellStyle and its children +func (_gff *CT_CellStyle )Validate ()error {return _gff .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func (_cbbab ST_TableType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cacfc :=_b .Attr {};_cacfc .Name =name ;switch _cbbab {case ST_TableTypeUnset :_cacfc .Value ="";case ST_TableTypeWorksheet :_cacfc .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_cacfc .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_cacfc .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _cacfc ,nil ;}; -// Date 1904 -Date1904Attr *bool ; +// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path +func (_bcfbe *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil }; -// Show Objects -ShowObjectsAttr ST_Objects ; +// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path +func (_ggaa *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil }; -// Show Border Unselected Table -ShowBorderUnselectedTablesAttr *bool ; +// Validate validates the CT_SmartTagPr and its children +func (_ebfed *CT_SmartTagPr )Validate ()error {return _ebfed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_afbcg *CT_MeasureDimensionMaps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afbcg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afbcg .CountAttr )});};e .EncodeToken (start );if _afbcg .Map !=nil {_babdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_adcda :=range _afbcg .Map {e .EncodeElement (_adcda ,_babdd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdgcca *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdgcca =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bdgcca =1;case "\u0074\u0065\u0078\u0074":*_bdgcca =2;case "\u004d\u0044\u0059":*_bdgcca =3;case "\u0044\u004d\u0059":*_bdgcca =4;case "\u0059\u004d\u0044":*_bdgcca =5;case "\u004d\u0059\u0044":*_bdgcca =6;case "\u0044\u0059\u004d":*_bdgcca =7;case "\u0059\u0044\u004d":*_bdgcca =8;case "\u0073\u006b\u0069\u0070":*_bdgcca =9;case "\u0045\u004d\u0044":*_bdgcca =10;};return nil ;}; -// Filter Privacy -FilterPrivacyAttr *bool ; +// Validate validates the CT_SharedItems and its children +func (_dfbcf *CT_SharedItems )Validate ()error {return _dfbcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};func NewCT_Border ()*CT_Border {_ecd :=&CT_Border {};return _ecd };func NewCT_Filter ()*CT_Filter {_ffcaa :=&CT_Filter {};return _ffcaa };func (_begge *ST_IconSetType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadddb ,_geecd :=d .Token ();if _geecd !=nil {return _geecd ;};if _gagdf ,_cccbag :=_fadddb .(_b .EndElement );_cccbag &&_gagdf .Name ==start .Name {*_begge =1;return nil ;};if _bacea ,_ceefa :=_fadddb .(_b .CharData );!_ceefa {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",_fadddb );}else {switch string (_bacea ){case "":*_begge =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_begge =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_begge =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_begge =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_begge =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_begge =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_begge =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_begge =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_begge =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_begge =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_begge =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_begge =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_begge =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_begge =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_begge =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_begge =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_begge =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_begge =17;};};_fadddb ,_geecd =d .Token ();if _geecd !=nil {return _geecd ;};if _faefa ,_adccbd :=_fadddb .(_b .EndElement );_adccbd &&_faefa .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",_fadddb );};func (_dgfde *ST_SmartTagShow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcdbf ,_fgdcf :=d .Token ();if _fgdcf !=nil {return _fgdcf ;};if _bddda ,_gaedag :=_cgcdbf .(_b .EndElement );_gaedag &&_bddda .Name ==start .Name {*_dgfde =1;return nil ;};if _aeffb ,_fbgda :=_cgcdbf .(_b .CharData );!_fbgda {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",_cgcdbf );}else {switch string (_aeffb ){case "":*_dgfde =0;case "\u0061\u006c\u006c":*_dgfde =1;case "\u006e\u006f\u006e\u0065":*_dgfde =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dgfde =3;};};_cgcdbf ,_fgdcf =d .Token ();if _fgdcf !=nil {return _fgdcf ;};if _eebfc ,_gbgbba :=_cgcdbf .(_b .EndElement );_gbgbba &&_eebfc .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",_cgcdbf );}; -// Prompted Solutions -PromptedSolutionsAttr *bool ; +// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path +func (_eagfg *CT_Record )ValidateWithPath (path string )error {for _agfba ,_cefcc :=range _eagfg .M {if _efcdgc :=_cefcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_agfba ));_efcdgc !=nil {return _efcdgc ;};};for _cabad ,_cdfgb :=range _eagfg .N {if _fcggb :=_cdfgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cabad ));_fcggb !=nil {return _fcggb ;};};for _fgfdd ,_egbbg :=range _eagfg .B {if _dddcge :=_egbbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fgfdd ));_dddcge !=nil {return _dddcge ;};};for _feebb ,_abbbc :=range _eagfg .E {if _abdcb :=_abbbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_feebb ));_abdcb !=nil {return _abdcb ;};};for _gecee ,_ddgbf :=range _eagfg .S {if _cdfag :=_ddgbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gecee ));_cdfag !=nil {return _cdfag ;};};for _gfagbd ,_dfbfa :=range _eagfg .D {if _agaad :=_dfbfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gfagbd ));_agaad !=nil {return _agaad ;};};for _gebff ,_bfegad :=range _eagfg .X {if _fffag :=_bfegad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gebff ));_fffag !=nil {return _fffag ;};};return nil ;}; -// Show Ink Annotations -ShowInkAnnotationAttr *bool ; +// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path +func (_bagcd *CT_Location )ValidateWithPath (path string )error {return nil };func (_edfdcd *ST_TextVAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edfdcd =0;case "\u0074\u006f\u0070":*_edfdcd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edfdcd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_edfdcd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_edfdcd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_edfdcd =5;};return nil ;};func (_bdgea *ST_OleUpdate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggbc ,_bgfbd :=d .Token ();if _bgfbd !=nil {return _bgfbd ;};if _afafc ,_aaedfd :=_fggbc .(_b .EndElement );_aaedfd &&_afafc .Name ==start .Name {*_bdgea =1;return nil ;};if _daaada ,_baeddg :=_fggbc .(_b .CharData );!_baeddg {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",_fggbc );}else {switch string (_daaada ){case "":*_bdgea =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_bdgea =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_bdgea =2;};};_fggbc ,_bgfbd =d .Token ();if _bgfbd !=nil {return _bgfbd ;};if _dbdgdg ,_ebfac :=_fggbc .(_b .EndElement );_ebfac &&_dbdgdg .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",_fggbc );};type CT_PivotAreaReference struct{ -// Create Backup File -BackupFileAttr *bool ; +// Field Index +FieldAttr *uint32 ; -// Save External Link Values -SaveExternalLinkValuesAttr *bool ; +// Item Index Count +CountAttr *uint32 ; -// Update Links Behavior -UpdateLinksAttr ST_UpdateLinks ; +// Selected +SelectedAttr *bool ; -// Code Name -CodeNameAttr *string ; +// Positional Reference +ByPositionAttr *bool ; -// Hide Pivot Field List -HidePivotFieldListAttr *bool ; +// Relative Reference +RelativeAttr *bool ; -// Show Pivot Chart Filter -ShowPivotChartFilterAttr *bool ; +// Include Default Filter +DefaultSubtotalAttr *bool ; -// Allow Refresh Query -AllowRefreshQueryAttr *bool ; +// Include Sum Filter +SumSubtotalAttr *bool ; -// Publish Items -PublishItemsAttr *bool ; +// Include CountA Filter +CountASubtotalAttr *bool ; -// Check Compatibility On Save -CheckCompatibilityAttr *bool ; +// Include Average Filter +AvgSubtotalAttr *bool ; -// Auto Compress Pictures -AutoCompressPicturesAttr *bool ; +// Include Maximum Filter +MaxSubtotalAttr *bool ; -// Refresh all Connections on Open -RefreshAllConnectionsAttr *bool ; +// Include Minimum Filter +MinSubtotalAttr *bool ; -// Default Theme Version -DefaultThemeVersionAttr *uint32 ;}; +// Include Product Filter +ProductSubtotalAttr *bool ; -// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path -func (_egeebg *CT_PCDKPI )ValidateWithPath (path string )error {return nil }; +// Include Count Subtotal +CountSubtotalAttr *bool ; -// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path -func (_fbeggb *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };func NewChartsheet ()*Chartsheet {_efdbga :=&Chartsheet {};_efdbga .CT_Chartsheet =*NewCT_Chartsheet ();return _efdbga ;};func (_dgeg *CT_VerticalAlignFontProperty )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dgeg .ValAttr =_bbaba .ST_VerticalAlignRun (1);for _ ,_cbdddf :=range start .Attr {if _cbdddf .Name .Local =="\u0076\u0061\u006c"{_dgeg .ValAttr .UnmarshalXMLAttr (_cbdddf );continue ;};};for {_ffcea ,_abbgdg :=d .Token ();if _abbgdg !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006e\u0046\u006f\u006e\u0074\u0050\u0072op\u0065\u0072\u0074y\u003a \u0025\u0073",_abbgdg );};if _bgcfg ,_gedd :=_ffcea .(_ebfeac .EndElement );_gedd &&_bgcfg .Name ==start .Name {break ;};};return nil ;};func (_adbgeg *CT_Filters )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _adbgeg .BlankAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_adbgeg .BlankAttr ))});};if _adbgeg .CalendarTypeAttr !=_bbaba .ST_CalendarTypeUnset {_cdceb ,_faceb :=_adbgeg .CalendarTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _faceb !=nil {return _faceb ;};start .Attr =append (start .Attr ,_cdceb );};e .EncodeToken (start );if _adbgeg .Filter !=nil {_cbddd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_dbdcc :=range _adbgeg .Filter {e .EncodeElement (_dbdcc ,_cbddd );};};if _adbgeg .DateGroupItem !=nil {_bgeae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_deeadf :=range _adbgeg .DateGroupItem {e .EncodeElement (_deeadf ,_bgeae );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_CellProtection ()*CT_CellProtection {_gccc :=&CT_CellProtection {};return _gccc };func (_cadcd ST_Visibility )ValidateWithPath (path string )error {switch _cadcd {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cadcd ));};return nil ;};type CT_SortState struct{ +// Include StdDev Filter +StdDevSubtotalAttr *bool ; -// Sort by Columns -ColumnSortAttr *bool ; +// Include StdDevP Filter +StdDevPSubtotalAttr *bool ; -// Case Sensitive -CaseSensitiveAttr *bool ; +// Include Var Filter +VarSubtotalAttr *bool ; -// Sort Method -SortMethodAttr ST_SortMethod ; +// Include VarP Filter +VarPSubtotalAttr *bool ; -// Sort Range -RefAttr string ; +// Field Item +X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_abdeg *CT_PivotHierarchies )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abdeg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abdeg .CountAttr )});};e .EncodeToken (start );_dbfdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_eddba :=range _abdeg .PivotHierarchy {e .EncodeElement (_eddba ,_dbfdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcaba *Sst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0073\u0074";return _fcaba .CT_Sst .MarshalXML (e ,start );};type CT_TableStyleElement struct{ -// Sort Condition -SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};func NewCT_FileVersion ()*CT_FileVersion {_fgcdg :=&CT_FileVersion {};return _fgcdg };func (_bfba *CT_VolMain )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_bfba .FirstAttr )});e .EncodeToken (start );_cfgcbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_gbecc :=range _bfba .Tp {e .EncodeElement (_gbecc ,_cfgcbf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Table Style Type +TypeAttr ST_TableStyleType ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_begbbc *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_gbgcdf *CT_UndoInfo )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gbgcdf .ExpAttr =ST_FormulaExpression (1);for _ ,_fbfde :=range start .Attr {if _fbfde .Name .Local =="\u0069\u006e\u0064e\u0078"{_dgcgg ,_aebad :=_ccfece .ParseUint (_fbfde .Value ,10,32);if _aebad !=nil {return _aebad ;};_gbgcdf .IndexAttr =uint32 (_dgcgg );continue ;};if _fbfde .Name .Local =="\u0065\u0078\u0070"{_gbgcdf .ExpAttr .UnmarshalXMLAttr (_fbfde );continue ;};if _fbfde .Name .Local =="\u0072\u0065\u00663\u0044"{_ccaed ,_bddf :=_ccfece .ParseBool (_fbfde .Value );if _bddf !=nil {return _bddf ;};_gbgcdf .Ref3DAttr =&_ccaed ;continue ;};if _fbfde .Name .Local =="\u0061\u0072\u0072a\u0079"{_aafbea ,_gbbba :=_ccfece .ParseBool (_fbfde .Value );if _gbbba !=nil {return _gbbba ;};_gbgcdf .ArrayAttr =&_aafbea ;continue ;};if _fbfde .Name .Local =="\u0076"{_bgdfbg ,_gfaafg :=_ccfece .ParseBool (_fbfde .Value );if _gfaafg !=nil {return _gfaafg ;};_gbgcdf .VAttr =&_bgdfbg ;continue ;};if _fbfde .Name .Local =="\u006e\u0066"{_ccfa ,_dabg :=_ccfece .ParseBool (_fbfde .Value );if _dabg !=nil {return _dabg ;};_gbgcdf .NfAttr =&_ccfa ;continue ;};if _fbfde .Name .Local =="\u0063\u0073"{_efcfb ,_efeac :=_ccfece .ParseBool (_fbfde .Value );if _efeac !=nil {return _efeac ;};_gbgcdf .CsAttr =&_efcfb ;continue ;};if _fbfde .Name .Local =="\u0064\u0072"{_ccfe ,_defe :=_fbfde .Value ,error (nil );if _defe !=nil {return _defe ;};_gbgcdf .DrAttr =_ccfe ;continue ;};if _fbfde .Name .Local =="\u0064\u006e"{_fdcbb ,_bgada :=_fbfde .Value ,error (nil );if _bgada !=nil {return _bgada ;};_gbgcdf .DnAttr =&_fdcbb ;continue ;};if _fbfde .Name .Local =="\u0072"{_eaacbgb ,_cgfbde :=_fbfde .Value ,error (nil );if _cgfbde !=nil {return _cgfbde ;};_gbgcdf .RAttr =&_eaacbgb ;continue ;};if _fbfde .Name .Local =="\u0073\u0049\u0064"{_dbgbbd ,_ccgfb :=_ccfece .ParseUint (_fbfde .Value ,10,32);if _ccgfb !=nil {return _ccgfb ;};_deea :=uint32 (_dbgbbd );_gbgcdf .SIdAttr =&_deea ;continue ;};};for {_afgba ,_ded :=d .Token ();if _ded !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_ded );};if _ccede ,_dbegad :=_afgba .(_ebfeac .EndElement );_dbegad &&_ccede .Name ==start .Name {break ;};};return nil ;};func (_aagff *CT_IgnoredErrors )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_gabfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_gfcfd :=range _aagff .IgnoredError {e .EncodeElement (_gfcfd ,_gabfd );};if _aagff .ExtLst !=nil {_ecffc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aagff .ExtLst ,_ecffc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Band Size +SizeAttr *uint32 ; -// Validate validates the CT_CellSmartTag and its children -func (_facag *CT_CellSmartTag )Validate ()error {return _facag .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");}; +// Formatting Id +DxfIdAttr *uint32 ;};func (_bfef *CT_CustomChartsheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfef .GuidAttr )});if _bfef .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfef .ScaleAttr )});};if _bfef .StateAttr !=ST_SheetStateUnset {_aafd ,_gbdag :=_bfef .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gbdag !=nil {return _gbdag ;};start .Attr =append (start .Attr ,_aafd );};if _bfef .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfef .ZoomToFitAttr ))});};e .EncodeToken (start );if _bfef .PageMargins !=nil {_fegfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bfef .PageMargins ,_fegfb );};if _bfef .PageSetup !=nil {_afgcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bfef .PageSetup ,_afgcf );};if _bfef .HeaderFooter !=nil {_geeb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bfef .HeaderFooter ,_geeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewComments ()*Comments {_eaecgf :=&Comments {};_eaecgf .CT_Comments =*NewCT_Comments ();return _eaecgf ;};func (_aafgd *ST_PhoneticType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aafgd =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_aafgd =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_aafgd =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_aafgd =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_aafgd =4;};return nil ;};func _dfebbb (_ggdcad bool )uint8 {if _ggdcad {return 1;};return 0;}; -// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path -func (_abaegc *CT_DataConsolidate )ValidateWithPath (path string )error {if _bga :=_abaegc .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bga !=nil {return _bga ;};if _abaegc .DataRefs !=nil {if _bfage :=_abaegc .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_bfage !=nil {return _bfage ;};};return nil ;};func (_fgecg *CT_RevisionQueryTableField )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fgecg .SheetIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_fgecg .RefAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fgecg .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_dffae *CT_Cfvo )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {_ggacg ,_dcegb :=_dffae .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _dcegb !=nil {return _dcegb ;};start .Attr =append (start .Attr ,_ggacg );if _dffae .ValAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dffae .ValAttr )});};if _dffae .GteAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dffae .GteAttr ))});};e .EncodeToken (start );if _dffae .ExtLst !=nil {_dgcf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dffae .ExtLst ,_dgcf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_MdxKPI struct{ +// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path +func (_cbacgd *CT_Fills )ValidateWithPath (path string )error {for _gfcdf ,_cfccg :=range _cbacgd .Fill {if _ffagf :=_cfccg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_gfcdf ));_ffagf !=nil {return _ffagf ;};};return nil ;};func (_bdafa *CT_Tuples )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deceb :=range start .Attr {if _deceb .Name .Local =="\u0063"{_fdbea ,_egdda :=_e .ParseUint (_deceb .Value ,10,32);if _egdda !=nil {return _egdda ;};_eebcec :=uint32 (_fdbea );_bdafa .CAttr =&_eebcec ;continue ;};};_dafea :for {_fbaag ,_fccfd :=d .Token ();if _fccfd !=nil {return _fccfd ;};switch _acddgg :=_fbaag .(type ){case _b .StartElement :switch _acddgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_eabeb :=NewCT_Tuple ();if _acebcc :=d .DecodeElement (_eabeb ,&_acddgg );_acebcc !=nil {return _acebcc ;};_bdafa .Tpl =append (_bdafa .Tpl ,_eabeb );default:_d .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\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_acddgg .Name );if _gbcab :=d .Skip ();_gbcab !=nil {return _gbcab ;};};case _b .EndElement :break _dafea ;case _b .CharData :};};return nil ;}; -// Member Unique Name Index -NAttr uint32 ; +// Validate validates the CT_Color and its children +func (_egde *CT_Color )Validate ()error {return _egde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func NewCT_Hyperlinks ()*CT_Hyperlinks {_gdcfbg :=&CT_Hyperlinks {};return _gdcfbg };func NewCT_ChartsheetView ()*CT_ChartsheetView {_dfed :=&CT_ChartsheetView {};return _dfed };func (_dceabc *CT_VolTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baffg :for {_gfbccc ,_acgcac :=d .Token ();if _acgcac !=nil {return _acgcac ;};switch _ffddf :=_gfbccc .(type ){case _b .StartElement :switch _ffddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_dcecd :=NewCT_VolType ();if _adcdg :=d .DecodeElement (_dcecd ,&_ffddf );_adcdg !=nil {return _adcdg ;};_dceabc .VolType =append (_dceabc .VolType ,_dcecd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dceabc .ExtLst =NewCT_ExtensionList ();if _aggab :=d .DecodeElement (_dceabc .ExtLst ,&_ffddf );_aggab !=nil {return _aggab ;};default:_d .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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_ffddf .Name );if _geafg :=d .Skip ();_geafg !=nil {return _geafg ;};};case _b .EndElement :break _baffg ;case _b .CharData :};};return nil ;};func (_abaafb *CT_SheetDimension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_abaafb .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// KPI Index -NpAttr uint32 ; +// Validate validates the CT_VolMain and its children +func (_gdbdf *CT_VolMain )Validate ()error {return _gdbdf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");}; -// KPI Property -PAttr ST_MdxKPIProperty ;};func (_ffec ST_DvAspect )ValidateWithPath (path string )error {switch _ffec {case 0,1,2:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffec ));};return nil ;};func (_dbcbd *CT_WorksheetSource )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_edbd :=range start .Attr {if _edbd .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"&&_edbd .Name .Local =="\u0069\u0064"||_edbd .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"&&_edbd .Name .Local =="\u0069\u0064"{_bfae ,_fbegf :=_edbd .Value ,error (nil );if _fbegf !=nil {return _fbegf ;};_dbcbd .IdAttr =&_bfae ;continue ;};if _edbd .Name .Local =="\u0072\u0065\u0066"{_dd ,_edga :=_edbd .Value ,error (nil );if _edga !=nil {return _edga ;};_dbcbd .RefAttr =&_dd ;continue ;};if _edbd .Name .Local =="\u006e\u0061\u006d\u0065"{_gcfaf ,_ccabd :=_edbd .Value ,error (nil );if _ccabd !=nil {return _ccabd ;};_dbcbd .NameAttr =&_gcfaf ;continue ;};if _edbd .Name .Local =="\u0073\u0068\u0065e\u0074"{_cfeec ,_dfec :=_edbd .Value ,error (nil );if _dfec !=nil {return _dfec ;};_dbcbd .SheetAttr =&_cfeec ;continue ;};};for {_afgf ,_ebfda :=d .Token ();if _ebfda !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u0053\u006f\u0075\u0072\u0063\u0065\u003a\u0020\u0025\u0073",_ebfda );};if _abfff ,_afcge :=_afgf .(_ebfeac .EndElement );_afcge &&_abfff .Name ==start .Name {break ;};};return nil ;};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;); +// Validate validates the CT_MetadataStrings and its children +func (_aebea *CT_MetadataStrings )Validate ()error {return _aebea .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func NewCT_Users ()*CT_Users {_dcacb :=&CT_Users {};return _dcacb }; -// Validate validates the Dialogsheet and its children -func (_ggge *Dialogsheet )Validate ()error {return _ggge .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");}; +// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path +func (_cegbf *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_beebb *Users )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _beebb .CT_Users .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path -func (_cdcefe *CT_CalculatedItems )ValidateWithPath (path string )error {for _dfeef ,_fcgef :=range _cdcefe .CalculatedItem {if _cabag :=_fcgef .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dfeef ));_cabag !=nil {return _cabag ;};};return nil ;};func (_feff *CalcChain )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_feff .CT_CalcChain =*NewCT_CalcChain ();_egdcfe :for {_acfgg ,_bdb :=d .Token ();if _bdb !=nil {return _bdb ;};switch _gddcb :=_acfgg .(type ){case _ebfeac .StartElement :switch _gddcb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_dfccd :=NewCT_CalcCell ();if _ccggf :=d .DecodeElement (_dfccd ,&_gddcb );_ccggf !=nil {return _ccggf ;};_feff .C =append (_feff .C ,_dfccd );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feff .ExtLst =NewCT_ExtensionList ();if _fcdegb :=d .DecodeElement (_feff .ExtLst ,&_gddcb );_fcdegb !=nil {return _fcdegb ;};default:_afeac .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\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_gddcb .Name );if _gbdca :=d .Skip ();_gbdca !=nil {return _gbdca ;};};case _ebfeac .EndElement :break _egdcfe ;case _ebfeac .CharData :};};return nil ;};type CT_Location struct{ +// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path +func (_eecfa *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _eecfa .ExtLst !=nil {if _dbbgf :=_eecfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbgf !=nil {return _dbbgf ;};};return nil ;};type CT_WebPublishObject struct{ -// Reference -RefAttr string ; +// Id +IdAttr uint32 ; -// First Header Row -FirstHeaderRowAttr uint32 ; +// Div Id +DivIdAttr string ; -// PivotTable Data First Row -FirstDataRowAttr uint32 ; +// Source Object +SourceObjectAttr *string ; -// First Data Column -FirstDataColAttr uint32 ; +// Destination File +DestinationFileAttr string ; -// Rows Per Page Count -RowPageCountAttr *uint32 ; +// Title +TitleAttr *string ; -// Columns Per Page -ColPageCountAttr *uint32 ;};func NewExternalLink ()*ExternalLink {_ebde :=&ExternalLink {};_ebde .CT_ExternalLink =*NewCT_ExternalLink ();return _ebde ;};func NewWorkbook ()*Workbook {_gfgbd :=&Workbook {};_gfgbd .CT_Workbook =*NewCT_Workbook ();return _gfgbd ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_dafga :=&CT_VerticalAlignFontProperty {};_dafga .ValAttr =_bbaba .ST_VerticalAlignRun (1);return _dafga ;};func NewEG_ExtensionList ()*EG_ExtensionList {_cagef :=&EG_ExtensionList {};return _cagef }; +// Auto Republish +AutoRepublishAttr *bool ;};func (_effgef *CT_PivotSelection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _effgef .PaneAttr !=ST_PaneUnset {_debdee ,_gafce :=_effgef .PaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u006e\u0065"});if _gafce !=nil {return _gafce ;};start .Attr =append (start .Attr ,_debdee );};if _effgef .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_effgef .ShowHeaderAttr ))});};if _effgef .LabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_effgef .LabelAttr ))});};if _effgef .DataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_effgef .DataAttr ))});};if _effgef .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_effgef .ExtendableAttr ))});};if _effgef .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .CountAttr )});};if _effgef .AxisAttr !=ST_AxisUnset {_fdebb ,_ebbfg :=_effgef .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _ebbfg !=nil {return _ebbfg ;};start .Attr =append (start .Attr ,_fdebb );};if _effgef .DimensionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .DimensionAttr )});};if _effgef .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .StartAttr )});};if _effgef .MinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .MinAttr )});};if _effgef .MaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .MaxAttr )});};if _effgef .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .ActiveRowAttr )});};if _effgef .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .ActiveColAttr )});};if _effgef .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .PreviousRowAttr )});};if _effgef .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .PreviousColAttr )});};if _effgef .ClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .ClickAttr )});};if _effgef .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .IdAttr )});};e .EncodeToken (start );_aaegae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_effgef .PivotArea ,_aaegae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fecce *PivotCacheDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _fecce .CT_PivotCacheDefinition .MarshalXML (e ,start );};func NewCT_PivotFilter ()*CT_PivotFilter {_bcgg :=&CT_PivotFilter {};_bcgg .TypeAttr =ST_PivotFilterType (1);_bcgg .AutoFilter =NewCT_AutoFilter ();return _bcgg ;};func (_daddfg *CT_WebPublishItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daddfg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daddfg .DivIdAttr )});_abafb ,_bbbcf :=_daddfg .SourceTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _bbbcf !=nil {return _bbbcf ;};start .Attr =append (start .Attr ,_abafb );if _daddfg .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_daddfg .SourceRefAttr )});};if _daddfg .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daddfg .SourceObjectAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_daddfg .DestinationFileAttr )});if _daddfg .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_daddfg .TitleAttr )});};if _daddfg .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daddfg .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OleObjects struct{ -// Validate validates the CT_Colors and its children -func (_bbgf *CT_Colors )Validate ()error {return _bbgf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_bgeb :=&CT_SheetCalcPr {};return _bgeb };type CT_DataValidations struct{ +// Embedded Object +OleObject []*CT_OleObject ;};func (_aefca *CT_ProtectedRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgaac :=range start .Attr {if _cgaac .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_deba ,_ggagf :=_cgaac .Value ,error (nil );if _ggagf !=nil {return _ggagf ;};_aefca .PasswordAttr =&_deba ;continue ;};if _cgaac .Name .Local =="\u0073\u0071\u0072e\u0066"{_bcdda ,_eddbd :=ParseSliceST_Sqref (_cgaac .Value );if _eddbd !=nil {return _eddbd ;};_aefca .SqrefAttr =_bcdda ;continue ;};if _cgaac .Name .Local =="\u006e\u0061\u006d\u0065"{_bdgeda ,_ddde :=_cgaac .Value ,error (nil );if _ddde !=nil {return _ddde ;};_aefca .NameAttr =_bdgeda ;continue ;};if _cgaac .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_dfcad ,_dgecd :=_cgaac .Value ,error (nil );if _dgecd !=nil {return _dgecd ;};_aefca .SecurityDescriptorAttr =&_dfcad ;continue ;};if _cgaac .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_afdge ,_gecgca :=_cgaac .Value ,error (nil );if _gecgca !=nil {return _gecgca ;};_aefca .AlgorithmNameAttr =&_afdge ;continue ;};if _cgaac .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_aagag ,_ccgged :=_cgaac .Value ,error (nil );if _ccgged !=nil {return _ccgged ;};_aefca .HashValueAttr =&_aagag ;continue ;};if _cgaac .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_edgdg ,_bafgfe :=_cgaac .Value ,error (nil );if _bafgfe !=nil {return _bafgfe ;};_aefca .SaltValueAttr =&_edgdg ;continue ;};if _cgaac .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_agbfd ,_egdae :=_e .ParseUint (_cgaac .Value ,10,32);if _egdae !=nil {return _egdae ;};_cabff :=uint32 (_agbfd );_aefca .SpinCountAttr =&_cabff ;continue ;};};_ebffed :for {_cbdc ,_bbead :=d .Token ();if _bbead !=nil {return _bbead ;};switch _gfbea :=_cbdc .(type ){case _b .StartElement :switch _gfbea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _adgeb string ;if _gaccef :=d .DecodeElement (&_adgeb ,&_gfbea );_gaccef !=nil {return _gaccef ;};_aefca .SecurityDescriptor =append (_aefca .SecurityDescriptor ,_adgeb );default:_d .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\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_gfbea .Name );if _bcfeg :=d .Skip ();_bcfeg !=nil {return _bcfeg ;};};case _b .EndElement :break _ebffed ;case _b .CharData :};};return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_bcdbd :=&CT_FunctionGroup {};return _bcdbd };func (_edaee *CT_Tuple )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edaee .FldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edaee .FldAttr )});};if _edaee .HierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_edaee .HierAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",_edaee .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aadgg *CT_CustomWorkbookViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adaa :for {_dbeag ,_agafe :=d .Token ();if _agafe !=nil {return _agafe ;};switch _fcead :=_dbeag .(type ){case _b .StartElement :switch _fcead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_befba :=NewCT_CustomWorkbookView ();if _cafa :=d .DecodeElement (_befba ,&_fcead );_cafa !=nil {return _cafa ;};_aadgg .CustomWorkbookView =append (_aadgg .CustomWorkbookView ,_befba );default:_d .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\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_fcead .Name );if _adea :=d .Skip ();_adea !=nil {return _adea ;};};case _b .EndElement :break _adaa ;case _b .CharData :};};return nil ;}; -// Disable Prompts -DisablePromptsAttr *bool ; +// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path +func (_bfbgc *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func (_faffg *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faffg =0;case "\u0073\u0074\u006f\u0070":*_faffg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_faffg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_faffg =3;};return nil ;}; -// Top Left Corner (X Coodrinate) -XWindowAttr *uint32 ; +// Validate validates the CT_WebPublishItems and its children +func (_bdedfa *CT_WebPublishItems )Validate ()error {return _bdedfa .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_fdedc *CT_Schema )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_fdedc .IDAttr )});if _fdedc .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_fdedc .SchemaRefAttr )});};if _fdedc .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_f .Sprintf ("\u0025\u0076",*_fdedc .NamespaceAttr )});};if _fdedc .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdedc .SchemaLanguageAttr )});};e .EncodeToken (start );if _fdedc .Any !=nil {_fdedc .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_cfdfe :=&SingleXmlCells {};_cfdfe .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _cfdfe ;};func NewCT_Number ()*CT_Number {_abbaa :=&CT_Number {};return _abbaa };func (_fedcab ST_TextHAlign )ValidateWithPath (path string )error {switch _fedcab {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 (_fedcab ));};return nil ;};func (_dacbe ST_PageOrder )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fccae :=_b .Attr {};_fccae .Name =name ;switch _dacbe {case ST_PageOrderUnset :_fccae .Value ="";case ST_PageOrderDownThenOver :_fccae .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_fccae .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _fccae ,nil ;};func (_gfddbbc *CT_ReviewedRevisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfddbbc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfddbbc .CountAttr )});};e .EncodeToken (start );_baefb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_ecdea :=range _gfddbbc .Reviewed {e .EncodeElement (_ecdea ,_baefb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RevisionCellChange struct{ -// Top Left Corner (Y Coordinate) -YWindowAttr *uint32 ; +// Sheet Id +SIdAttr uint32 ; -// Data Validation Item Count -CountAttr *uint32 ; +// Old Formatting Information +OdxfAttr *bool ; -// Data Validation -DataValidation []*CT_DataValidation ;};func (_becb *ST_UpdateLinks )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eddg ,_gabee :=d .Token ();if _gabee !=nil {return _gabee ;};if _gdcae ,_ffcce :=_eddg .(_ebfeac .EndElement );_ffcce &&_gdcae .Name ==start .Name {*_becb =1;return nil ;};if _dccf ,_badag :=_eddg .(_ebfeac .CharData );!_badag {return _eecbf .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",_eddg );}else {switch string (_dccf ){case "":*_becb =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_becb =1;case "\u006e\u0065\u0076e\u0072":*_becb =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_becb =3;};};_eddg ,_gabee =d .Token ();if _gabee !=nil {return _gabee ;};if _cebcf ,_gcgbbd :=_eddg .(_ebfeac .EndElement );_gcgbbd &&_cebcf .Name ==start .Name {return nil ;};return _eecbf .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",_eddg );};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentTop ST_VerticalAlignment =1;ST_VerticalAlignmentCenter ST_VerticalAlignment =2;ST_VerticalAlignmentBottom ST_VerticalAlignment =3;ST_VerticalAlignmentJustify ST_VerticalAlignment =4;ST_VerticalAlignmentDistributed ST_VerticalAlignment =5;);func (_afgdcd ST_TimePeriod )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_afgdcd .String (),start );};func (_ecdgd *CT_ExternalDefinedName )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eefgd :=range start .Attr {if _eefgd .Name .Local =="\u006e\u0061\u006d\u0065"{_bbabc ,_dgd :=_eefgd .Value ,error (nil );if _dgd !=nil {return _dgd ;};_ecdgd .NameAttr =_bbabc ;continue ;};if _eefgd .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_gaadbf ,_dbbbc :=_eefgd .Value ,error (nil );if _dbbbc !=nil {return _dbbbc ;};_ecdgd .RefersToAttr =&_gaadbf ;continue ;};if _eefgd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gegac ,_gaee :=_ccfece .ParseUint (_eefgd .Value ,10,32);if _gaee !=nil {return _gaee ;};_eaefe :=uint32 (_gegac );_ecdgd .SheetIdAttr =&_eaefe ;continue ;};};for {_bbdbbg ,_afffc :=d .Token ();if _afffc !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072n\u0061l\u0044e\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_afffc );};if _ddga ,_edbbd :=_bbdbbg .(_ebfeac .EndElement );_edbbd &&_ddga .Name ==start .Name {break ;};};return nil ;};func (_ddcfb ST_FormulaExpression )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_egge :=_ebfeac .Attr {};_egge .Name =name ;switch _ddcfb {case ST_FormulaExpressionUnset :_egge .Value ="";case ST_FormulaExpressionRef :_egge .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_egge .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_egge .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_egge .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_egge .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _egge ,nil ;};func (_abbdc *CT_VolTopicRef )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fgca :=range start .Attr {if _fgca .Name .Local =="\u0072"{_dcdace ,_fbdab :=_fgca .Value ,error (nil );if _fbdab !=nil {return _fbdab ;};_abbdc .RAttr =_dcdace ;continue ;};if _fgca .Name .Local =="\u0073"{_agaae ,_accac :=_ccfece .ParseUint (_fgca .Value ,10,32);if _accac !=nil {return _accac ;};_abbdc .SAttr =uint32 (_agaae );continue ;};};for {_fbbca ,_cagfea :=d .Token ();if _cagfea !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0052\u0065\u0066:\u0020\u0025\u0073",_cagfea );};if _aceggf ,_cdgf :=_fbbca .(_ebfeac .EndElement );_cdgf &&_aceggf .Name ==start .Name {break ;};};return nil ;};type CT_SortCondition struct{ +// Row Column Formatting Change +XfDxfAttr *bool ; -// Descending -DescendingAttr *bool ; +// Style Revision +SAttr *bool ; -// Sort By -SortByAttr ST_SortBy ; +// Formatting +DxfAttr *bool ; -// Reference -RefAttr string ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Custom List -CustomListAttr *string ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Format Id -DxfIdAttr *uint32 ; +// Old Quote Prefix +OldQuotePrefixAttr *bool ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Phonetic Text +PhAttr *bool ; -// Icon Id -IconIdAttr *uint32 ;};func (_dcega *CT_PhoneticPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dcega .FontIdAttr )});if _dcega .TypeAttr !=ST_PhoneticTypeUnset {_agdbd ,_beaf :=_dcega .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _beaf !=nil {return _beaf ;};start .Attr =append (start .Attr ,_agdbd );};if _dcega .AlignmentAttr !=ST_PhoneticAlignmentUnset {_baef ,_dgbff :=_dcega .AlignmentAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _dgbff !=nil {return _dgbff ;};start .Attr =append (start .Attr ,_baef );};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Old Phonetic Text +OldPhAttr *bool ; -// Validate validates the CT_pivotTableDefinition and its children -func (_ea *CT_pivotTableDefinition )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};const (ST_ItemTypeUnset ST_ItemType =0;ST_ItemTypeData ST_ItemType =1;ST_ItemTypeDefault ST_ItemType =2;ST_ItemTypeSum ST_ItemType =3;ST_ItemTypeCountA ST_ItemType =4;ST_ItemTypeAvg ST_ItemType =5;ST_ItemTypeMax ST_ItemType =6;ST_ItemTypeMin ST_ItemType =7;ST_ItemTypeProduct ST_ItemType =8;ST_ItemTypeCount ST_ItemType =9;ST_ItemTypeStdDev ST_ItemType =10;ST_ItemTypeStdDevP ST_ItemType =11;ST_ItemTypeVar ST_ItemType =12;ST_ItemTypeVarP ST_ItemType =13;ST_ItemTypeGrand ST_ItemType =14;ST_ItemTypeBlank ST_ItemType =15;);func (_ggbgea *CT_RevisionHeaders )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ggbgea .GuidAttr )});if _ggbgea .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbgea .LastGuidAttr )});};if _ggbgea .SharedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbgea .SharedAttr ))});};if _ggbgea .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbgea .DiskRevisionsAttr ))});};if _ggbgea .HistoryAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbgea .HistoryAttr ))});};if _ggbgea .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbgea .TrackRevisionsAttr ))});};if _ggbgea .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbgea .ExclusiveAttr ))});};if _ggbgea .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbgea .RevisionIdAttr )});};if _ggbgea .VersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbgea .VersionAttr )});};if _ggbgea .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbgea .KeepChangeHistoryAttr ))});};if _ggbgea .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggbgea .ProtectedAttr ))});};if _ggbgea .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggbgea .PreserveHistoryAttr )});};e .EncodeToken (start );_aggbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_fabca :=range _ggbgea .Header {e .EncodeElement (_fabca ,_aggbd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_OleLink struct{IdAttr string ; +// End of List Formula Update +EndOfListFormulaUpdateAttr *bool ; -// Object Link Identifier -ProgIdAttr string ; +// Old Cell Data +Oc *CT_Cell ; -// Object Link Items -OleItems *CT_OleItems ;}; +// New Cell Data +Nc *CT_Cell ; -// Validate validates the CT_ObjectAnchor and its children -func (_gcgfb *CT_ObjectAnchor )Validate ()error {return _gcgfb .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Old Formatting Information +Odxf *CT_Dxf ; -// Validate validates the CT_Boolean and its children -func (_bbafge *CT_Boolean )Validate ()error {return _bbafge .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func NewCT_FontSize ()*CT_FontSize {_bgdd :=&CT_FontSize {};return _bgdd };func (_aefdg *CT_Colors )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _aefdg .IndexedColors !=nil {_gebdg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aefdg .IndexedColors ,_gebdg );};if _aefdg .MruColors !=nil {_gbafg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aefdg .MruColors ,_gbafg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_aadcd ST_DataValidationImeMode )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_fdccd :=_ebfeac .Attr {};_fdccd .Name =name ;switch _aadcd {case ST_DataValidationImeModeUnset :_fdccd .Value ="";case ST_DataValidationImeModeNoControl :_fdccd .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_fdccd .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_fdccd .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_fdccd .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_fdccd .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_fdccd .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_fdccd .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_fdccd .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_fdccd .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_fdccd .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_fdccd .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _fdccd ,nil ;};type CT_CacheFields struct{ +// New Formatting Information +Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_cdfaa *CT_HierarchyUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cdfaa .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edccfe ST_SheetState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afaca :=_b .Attr {};_afaca .Name =name ;switch _edccfe {case ST_SheetStateUnset :_afaca .Value ="";case ST_SheetStateVisible :_afaca .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_afaca .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_afaca .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _afaca ,nil ;}; -// Field Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path +func (_eef *CT_Break )ValidateWithPath (path string )error {return nil };func (_aabfa *CT_PageItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aabfa .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcfgc *CT_Item )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgcef :=range start .Attr {if _fgcef .Name .Local =="\u006e"{_ecfbb ,_cecbg :=_fgcef .Value ,error (nil );if _cecbg !=nil {return _cecbg ;};_gcfgc .NAttr =&_ecfbb ;continue ;};if _fgcef .Name .Local =="\u0074"{_gcfgc .TAttr .UnmarshalXMLAttr (_fgcef );continue ;};if _fgcef .Name .Local =="\u0068"{_ebffe ,_bgade :=_e .ParseBool (_fgcef .Value );if _bgade !=nil {return _bgade ;};_gcfgc .HAttr =&_ebffe ;continue ;};if _fgcef .Name .Local =="\u0073"{_ebdgc ,_dcebb :=_e .ParseBool (_fgcef .Value );if _dcebb !=nil {return _dcebb ;};_gcfgc .SAttr =&_ebdgc ;continue ;};if _fgcef .Name .Local =="\u0073\u0064"{_cbad ,_ebdae :=_e .ParseBool (_fgcef .Value );if _ebdae !=nil {return _ebdae ;};_gcfgc .SdAttr =&_cbad ;continue ;};if _fgcef .Name .Local =="\u0066"{_ddccg ,_gcbdef :=_e .ParseBool (_fgcef .Value );if _gcbdef !=nil {return _gcbdef ;};_gcfgc .FAttr =&_ddccg ;continue ;};if _fgcef .Name .Local =="\u006d"{_dcecb ,_dgcdb :=_e .ParseBool (_fgcef .Value );if _dgcdb !=nil {return _dgcdb ;};_gcfgc .MAttr =&_dcecb ;continue ;};if _fgcef .Name .Local =="\u0063"{_daaad ,_ebbbc :=_e .ParseBool (_fgcef .Value );if _ebbbc !=nil {return _ebbbc ;};_gcfgc .CAttr =&_daaad ;continue ;};if _fgcef .Name .Local =="\u0078"{_gbgda ,_cdabc :=_e .ParseUint (_fgcef .Value ,10,32);if _cdabc !=nil {return _cdabc ;};_eddgb :=uint32 (_gbgda );_gcfgc .XAttr =&_eddgb ;continue ;};if _fgcef .Name .Local =="\u0064"{_efec ,_geec :=_e .ParseBool (_fgcef .Value );if _geec !=nil {return _geec ;};_gcfgc .DAttr =&_efec ;continue ;};if _fgcef .Name .Local =="\u0065"{_eebbc ,_cedff :=_e .ParseBool (_fgcef .Value );if _cedff !=nil {return _cedff ;};_gcfgc .EAttr =&_eebbc ;continue ;};};for {_aedaf ,_gbdbg :=d .Token ();if _gbdbg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_gbdbg );};if _faddc ,_faadc :=_aedaf .(_b .EndElement );_faadc &&_faddc .Name ==start .Name {break ;};};return nil ;};func (_gdfge ST_Axis )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdfge .String (),start );};func NewCT_SmartTagType ()*CT_SmartTagType {_debec :=&CT_SmartTagType {};return _debec };func (_gbfbe *CT_MetadataType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gbfbe .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gbfbe .MinSupportedVersionAttr )});if _gbfbe .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .GhostRowAttr ))});};if _gbfbe .GhostColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .GhostColAttr ))});};if _gbfbe .EditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .EditAttr ))});};if _gbfbe .DeleteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .DeleteAttr ))});};if _gbfbe .CopyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .CopyAttr ))});};if _gbfbe .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteAllAttr ))});};if _gbfbe .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteFormulasAttr ))});};if _gbfbe .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteValuesAttr ))});};if _gbfbe .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteFormatsAttr ))});};if _gbfbe .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteCommentsAttr ))});};if _gbfbe .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteDataValidationAttr ))});};if _gbfbe .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteBordersAttr ))});};if _gbfbe .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteColWidthsAttr ))});};if _gbfbe .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteNumberFormatsAttr ))});};if _gbfbe .MergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .MergeAttr ))});};if _gbfbe .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .SplitFirstAttr ))});};if _gbfbe .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .SplitAllAttr ))});};if _gbfbe .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .RowColShiftAttr ))});};if _gbfbe .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .ClearAllAttr ))});};if _gbfbe .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .ClearFormatsAttr ))});};if _gbfbe .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .ClearContentsAttr ))});};if _gbfbe .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .ClearCommentsAttr ))});};if _gbfbe .AssignAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .AssignAttr ))});};if _gbfbe .CoerceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .CoerceAttr ))});};if _gbfbe .AdjustAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .AdjustAttr ))});};if _gbfbe .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdfad *CT_SheetId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gdfad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellWatches struct{ -// PivotCache Field -CacheField []*CT_CacheField ;};func (_efadcd *CT_MRUColors )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_adddc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_feedf :=range _efadcd .Color {e .EncodeElement (_feedf ,_adddc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adbce ST_OleUpdate )Validate ()error {return _adbce .ValidateWithPath ("")};func (_eecd ST_ParameterType )ValidateWithPath (path string )error {switch _eecd {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecd ));};return nil ;}; +// Cell Watch Item +CellWatch []*CT_CellWatch ;}; -// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path -func (_dgbgbb *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };type ST_VolDepType byte ; +// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path +func (_gcdeb *CT_ExternalBook )ValidateWithPath (path string )error {if _gcdeb .SheetNames !=nil {if _ebbcg :=_gcdeb .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_ebbcg !=nil {return _ebbcg ;};};if _gcdeb .DefinedNames !=nil {if _cgacg :=_gcdeb .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_cgacg !=nil {return _cgacg ;};};if _gcdeb .SheetDataSet !=nil {if _dbddg :=_gcdeb .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_dbddg !=nil {return _dbddg ;};};return nil ;};func (_edfbf *CT_TextFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edfbf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edfbf .CountAttr )});};e .EncodeToken (start );_ceffb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_acdgfc :=range _edfbf .TextField {e .EncodeElement (_acdgfc ,_ceffb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fffaae *ST_PaneState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fffaae =0;case "\u0073\u0070\u006ci\u0074":*_fffaae =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_fffaae =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_fffaae =3;};return nil ;}; -// Validate validates the CT_DdeItem and its children -func (_gabebbf *CT_DdeItem )Validate ()error {return _gabebbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func NewCT_DdeLink ()*CT_DdeLink {_effgfb :=&CT_DdeLink {};return _effgfb };func NewCT_MeasureGroups ()*CT_MeasureGroups {_dacfgf :=&CT_MeasureGroups {};return _dacfgf }; +// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path +func (_eeafe *CT_PivotSelection )ValidateWithPath (path string )error {if _gafgc :=_eeafe .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_gafgc !=nil {return _gafgc ;};if _begcd :=_eeafe .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_begcd !=nil {return _begcd ;};if _bfeec :=_eeafe .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bfeec !=nil {return _bfeec ;};return nil ;};func (_dccdcf ST_CellFormulaType )ValidateWithPath (path string )error {switch _dccdcf {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 (_dccdcf ));};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_cgecd :=&CT_SheetPr {};return _cgecd };func (_bdga *CT_Controls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cagfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_eddd :=range _bdga .Control {e .EncodeElement (_eddd ,_cagfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ChartsheetViews and its children -func (_bfffb *CT_ChartsheetViews )Validate ()error {return _bfffb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};type CT_Selection struct{ +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_gbcaee *Comments )ValidateWithPath (path string )error {if _deccb :=_gbcaee .CT_Comments .ValidateWithPath (path );_deccb !=nil {return _deccb ;};return nil ;};func (_baaff ST_PatternType )String ()string {switch _baaff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case 4:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 5:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 6:return "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case 7:return "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 8:return "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case 9:return "\u0064\u0061\u0072\u006b\u0055\u0070";case 10:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case 11:return "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 12:return "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case 13:return "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 14:return "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case 15:return "\u006ci\u0067\u0068\u0074\u0055\u0070";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case 17:return "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 18:return "\u0067r\u0061\u0079\u0031\u0032\u0035";case 19:return "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return "";};func (_cbaccb ST_TableStyleType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbaccb .String (),start );};func (_geged *CT_PivotAreaReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geged .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_geged .FieldAttr )});};if _geged .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_geged .CountAttr )});};if _geged .SelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .SelectedAttr ))});};if _geged .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .ByPositionAttr ))});};if _geged .RelativeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .RelativeAttr ))});};if _geged .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .DefaultSubtotalAttr ))});};if _geged .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .SumSubtotalAttr ))});};if _geged .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .CountASubtotalAttr ))});};if _geged .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .AvgSubtotalAttr ))});};if _geged .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .MaxSubtotalAttr ))});};if _geged .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .MinSubtotalAttr ))});};if _geged .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .ProductSubtotalAttr ))});};if _geged .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .CountSubtotalAttr ))});};if _geged .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .StdDevSubtotalAttr ))});};if _geged .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .StdDevPSubtotalAttr ))});};if _geged .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .VarSubtotalAttr ))});};if _geged .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .VarPSubtotalAttr ))});};e .EncodeToken (start );if _geged .X !=nil {_bgaba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_adccb :=range _geged .X {e .EncodeElement (_adccb ,_bgaba );};};if _geged .ExtLst !=nil {_fgbfb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geged .ExtLst ,_fgbfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Pane -PaneAttr ST_Pane ; +// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path +func (_feefab *PivotCacheDefinition )ValidateWithPath (path string )error {if _cdfc :=_feefab .CT_PivotCacheDefinition .ValidateWithPath (path );_cdfc !=nil {return _cdfc ;};return nil ;};func (_ebdgca *ST_GrowShrinkType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddaac ,_dagdc :=d .Token ();if _dagdc !=nil {return _dagdc ;};if _ebgfa ,_aebdb :=_cddaac .(_b .EndElement );_aebdb &&_ebgfa .Name ==start .Name {*_ebdgca =1;return nil ;};if _gedce ,_eebcag :=_cddaac .(_b .CharData );!_eebcag {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",_cddaac );}else {switch string (_gedce ){case "":*_ebdgca =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_ebdgca =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_ebdgca =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_ebdgca =3;};};_cddaac ,_dagdc =d .Token ();if _dagdc !=nil {return _dagdc ;};if _acdgc ,_fcefg :=_cddaac .(_b .EndElement );_fcefg &&_acdgc .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",_cddaac );}; -// Active Cell Location -ActiveCellAttr *string ; +// Validate validates the CT_ExternalCell and its children +func (_daagf *CT_ExternalCell )Validate ()error {return _daagf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_edcbcd *CT_FieldUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aggda :=range start .Attr {if _aggda .Name .Local =="\u0078"{_ccaed ,_dcbfc :=_e .ParseInt (_aggda .Value ,10,32);if _dcbfc !=nil {return _dcbfc ;};_edcbcd .XAttr =int32 (_ccaed );continue ;};};for {_caed ,_aaede :=d .Token ();if _aaede !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_aaede );};if _fbfcd ,_eaca :=_caed .(_b .EndElement );_eaca &&_fbfcd .Name ==start .Name {break ;};};return nil ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;); -// Active Cell Index -ActiveCellIdAttr *uint32 ; +// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path +func (_cagegb *CT_TableColumns )ValidateWithPath (path string )error {for _deaeb ,_fgeede :=range _cagegb .TableColumn {if _ggbag :=_fgeede .ValidateWithPath (_f .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_deaeb ));_ggbag !=nil {return _ggbag ;};};return nil ;};func (_gcgdae ST_FilterOperator )ValidateWithPath (path string )error {switch _gcgdae {case 0,1,2,3,4,5,6: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 (_gcgdae ));};return nil ;};func (_dcdb *CT_ChartFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebb :=range start .Attr {if _eebb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eecgg ,_cefa :=_e .ParseUint (_eebb .Value ,10,32);if _cefa !=nil {return _cefa ;};_ceec :=uint32 (_eecgg );_dcdb .CountAttr =&_ceec ;continue ;};};_fea :for {_bbbbf ,_bdbbc :=d .Token ();if _bdbbc !=nil {return _bdbbc ;};switch _cdcf :=_bbbbf .(type ){case _b .StartElement :switch _cdcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_ageff :=NewCT_ChartFormat ();if _cbaeb :=d .DecodeElement (_ageff ,&_cdcf );_cbaeb !=nil {return _cbaeb ;};_dcdb .ChartFormat =append (_dcdb .ChartFormat ,_ageff );default:_d .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\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_cdcf .Name );if _agecg :=d .Skip ();_agecg !=nil {return _agecg ;};};case _b .EndElement :break _fea ;case _b .CharData :};};return nil ;};type ST_Pane byte ;func (_dbade ST_VerticalAlignment )Validate ()error {return _dbade .ValidateWithPath ("")};func NewCT_BorderPr ()*CT_BorderPr {_cad :=&CT_BorderPr {};return _cad }; -// Sequence of References -SqrefAttr *ST_Sqref ;}; +// Validate validates the CT_MeasureGroup and its children +func (_gbfgc *CT_MeasureGroup )Validate ()error {return _gbfgc .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};type CT_Revisions struct{ -// Validate validates the CT_RevisionDefinedName and its children -func (_agdg *CT_RevisionDefinedName )Validate ()error {return _agdg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type ST_WebSourceType byte ;func (_dbbege *CT_MdxSet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_defffb :=range start .Attr {if _defffb .Name .Local =="\u006e\u0073"{_eggadd ,_bfbdd :=_ccfece .ParseUint (_defffb .Value ,10,32);if _bfbdd !=nil {return _bfbdd ;};_dbbege .NsAttr =uint32 (_eggadd );continue ;};if _defffb .Name .Local =="\u0063"{_eegcd ,_dgffbe :=_ccfece .ParseUint (_defffb .Value ,10,32);if _dgffbe !=nil {return _dgffbe ;};_eabcd :=uint32 (_eegcd );_dbbege .CAttr =&_eabcd ;continue ;};if _defffb .Name .Local =="\u006f"{_dbbege .OAttr .UnmarshalXMLAttr (_defffb );continue ;};};_cbfbd :for {_abdaef ,_bdbec :=d .Token ();if _bdbec !=nil {return _bdbec ;};switch _dcbfd :=_abdaef .(type ){case _ebfeac .StartElement :switch _dcbfd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_dfaef :=NewCT_MetadataStringIndex ();if _cfeda :=d .DecodeElement (_dfaef ,&_dcbfd );_cfeda !=nil {return _cfeda ;};_dbbege .N =append (_dbbege .N ,_dfaef );default:_afeac .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_dcbfd .Name );if _bcegg :=d .Skip ();_bcegg !=nil {return _bcegg ;};};case _ebfeac .EndElement :break _cbfbd ;case _ebfeac .CharData :};};return nil ;};func (_ggbd ST_SortBy )String ()string {switch _ggbd {case 0:return "";case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case 4:return "\u0069\u0063\u006f\u006e";};return "";};type CT_FutureMetadata struct{ +// Revision Row Column Insert Delete +Rrc []*CT_RevisionRowColumn ; -// Metadata Type Name -NameAttr string ; +// Revision Cell Move +Rm []*CT_RevisionMove ; -// Future Metadata Block Count -CountAttr *uint32 ; +// Revision Custom View +Rcv []*CT_RevisionCustomView ; -// Future Metadata Block -Bk []*CT_FutureMetadataBlock ; +// Revision Sheet Name +Rsnm []*CT_RevisionSheetRename ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Scenario ()*CT_Scenario {_becgd :=&CT_Scenario {};return _becgd };func (_bgdf *CT_PivotArea )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bgdf .FieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgdf .FieldAttr )});};if _bgdf .TypeAttr !=ST_PivotAreaTypeUnset {_bddgba ,_bgcad :=_bgdf .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgcad !=nil {return _bgcad ;};start .Attr =append (start .Attr ,_bddgba );};if _bgdf .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdf .DataOnlyAttr ))});};if _bgdf .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdf .LabelOnlyAttr ))});};if _bgdf .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdf .GrandRowAttr ))});};if _bgdf .GrandColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdf .GrandColAttr ))});};if _bgdf .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdf .CacheIndexAttr ))});};if _bgdf .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdf .OutlineAttr ))});};if _bgdf .OffsetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgdf .OffsetAttr )});};if _bgdf .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgdf .CollapsedLevelsAreSubtotalsAttr ))});};if _bgdf .AxisAttr !=ST_AxisUnset {_cbfgg ,_gcffde :=_bgdf .AxisAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061\u0078\u0069\u0073"});if _gcffde !=nil {return _gcffde ;};start .Attr =append (start .Attr ,_cbfgg );};if _bgdf .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgdf .FieldPositionAttr )});};e .EncodeToken (start );if _bgdf .References !=nil {_cfcbca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_bgdf .References ,_cfcbca );};if _bgdf .ExtLst !=nil {_gbedag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgdf .ExtLst ,_gbedag );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Sst struct{ +// Revision Insert Sheet +Ris []*CT_RevisionInsertSheet ; -// String Count -CountAttr *uint32 ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Unique String Count -UniqueCountAttr *uint32 ; +// Revision Format +Rfmt []*CT_RevisionFormatting ; -// String Item -Si []*CT_Rst ;ExtLst *CT_ExtensionList ;}; +// Revision AutoFormat +Raf []*CT_RevisionAutoFormatting ; -// Validate validates the CT_GradientFill and its children -func (_gacb *CT_GradientFill )Validate ()error {return _gacb .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};func (_ffafd *CT_TextField )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbagc :=range start .Attr {if _bbagc .Name .Local =="\u0074\u0079\u0070\u0065"{_ffafd .TypeAttr .UnmarshalXMLAttr (_bbagc );continue ;};if _bbagc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dfddf ,_ceeec :=_ccfece .ParseUint (_bbagc .Value ,10,32);if _ceeec !=nil {return _ceeec ;};_gacffg :=uint32 (_dfddf );_ffafd .PositionAttr =&_gacffg ;continue ;};};for {_bdefaa ,_fgfc :=d .Token ();if _fgfc !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_fgfc );};if _cffga ,_dgebg :=_bdefaa .(_ebfeac .EndElement );_dgebg &&_cffga .Name ==start .Name {break ;};};return nil ;};func NewCT_DbPr ()*CT_DbPr {_fbbg :=&CT_DbPr {};return _fbbg };func NewCT_WorkbookPr ()*CT_WorkbookPr {_bgec :=&CT_WorkbookPr {};return _bgec };func NewCT_Users ()*CT_Users {_gfgbe :=&CT_Users {};return _gfgbe }; +// Revision Defined Name +Rdn []*CT_RevisionDefinedName ; -// ValidateWithPath validates the Users and its children, prefixing error messages with path -func (_gdceg *Users )ValidateWithPath (path string )error {if _ccba :=_gdceg .CT_Users .ValidateWithPath (path );_ccba !=nil {return _ccba ;};return nil ;}; +// Revision Cell Comment +Rcmt []*CT_RevisionComment ; -// Validate validates the CT_CacheSource and its children -func (_ebcgg *CT_CacheSource )Validate ()error {return _ebcgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");}; +// Revision Query Table +Rqt []*CT_RevisionQueryTableField ; -// Validate validates the CT_TableMissing and its children -func (_fefbdc *CT_TableMissing )Validate ()error {return _fefbdc .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_eefeg ST_FormulaExpression )Validate ()error {return _eefeg .ValidateWithPath ("")};type CT_Rst struct{ +// Revision Merge Conflict +Rcft []*CT_RevisionConflict ;};func (_bfbae *CT_PivotCacheDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfbae .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .IdAttr )});};if _bfbae .InvalidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .InvalidAttr ))});};if _bfbae .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .SaveDataAttr ))});};if _bfbae .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .RefreshOnLoadAttr ))});};if _bfbae .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .OptimizeMemoryAttr ))});};if _bfbae .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .EnableRefreshAttr ))});};if _bfbae .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RefreshedByAttr )});};if _bfbae .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RefreshedDateAttr )});};if _bfbae .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RefreshedDateIsoAttr )});};if _bfbae .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .BackgroundQueryAttr ))});};if _bfbae .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .MissingItemsLimitAttr )});};if _bfbae .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .CreatedVersionAttr )});};if _bfbae .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RefreshedVersionAttr )});};if _bfbae .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .MinRefreshableVersionAttr )});};if _bfbae .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RecordCountAttr )});};if _bfbae .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .UpgradeOnRefreshAttr ))});};if _bfbae .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .TupleCacheAttr ))});};if _bfbae .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .SupportSubqueryAttr ))});};if _bfbae .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_ggcgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bfbae .CacheSource ,_ggcgf );_eegdda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_bfbae .CacheFields ,_eegdda );if _bfbae .CacheHierarchies !=nil {_aeedd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_bfbae .CacheHierarchies ,_aeedd );};if _bfbae .Kpis !=nil {_dfgbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_bfbae .Kpis ,_dfgbc );};if _bfbae .TupleCache !=nil {_bdbfee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bfbae .TupleCache ,_bdbfee );};if _bfbae .CalculatedItems !=nil {_ecba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bfbae .CalculatedItems ,_ecba );};if _bfbae .CalculatedMembers !=nil {_aabdf :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_bfbae .CalculatedMembers ,_aabdf );};if _bfbae .Dimensions !=nil {_cedfbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bfbae .Dimensions ,_cedfbe );};if _bfbae .MeasureGroups !=nil {_gafdee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_bfbae .MeasureGroups ,_gafdee );};if _bfbae .Maps !=nil {_abdea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_bfbae .Maps ,_abdea );};if _bfbae .ExtLst !=nil {_abfce :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfbae .ExtLst ,_abfce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcaea *CT_Rst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcaea .T !=nil {_fdbbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_d .AddPreserveSpaceAttr (&_fdbbc ,*_fcaea .T );e .EncodeElement (_fcaea .T ,_fdbbc );};if _fcaea .R !=nil {_faegf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_ecdgf :=range _fcaea .R {e .EncodeElement (_ecdgf ,_faegf );};};if _fcaea .RPh !=nil {_gfgcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_efadcc :=range _fcaea .RPh {e .EncodeElement (_efadcc ,_gfgcd );};};if _fcaea .PhoneticPr !=nil {_bbbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fcaea .PhoneticPr ,_bbbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FontName struct{ -// Text -T *string ; +// String Value +ValAttr string ;}; -// Rich Text Run -R []*CT_RElt ; +// Validate validates the CT_OleObject and its children +func (_eacad *CT_OleObject )Validate ()error {return _eacad .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func NewCT_Set ()*CT_Set {_gdgdg :=&CT_Set {};return _gdgdg };func NewCT_PivotFields ()*CT_PivotFields {_agcfc :=&CT_PivotFields {};return _agcfc }; -// Phonetic Run -RPh []*CT_PhoneticRun ; +// Validate validates the CT_MeasureGroups and its children +func (_eaeaa *CT_MeasureGroups )Validate ()error {return _eaeaa .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_eeegc *CT_DdeValue )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adgdc :=range start .Attr {if _adgdc .Name .Local =="\u0074"{_eeegc .TAttr .UnmarshalXMLAttr (_adgdc );continue ;};};_cabc :for {_cbcbe ,_dgde :=d .Token ();if _dgde !=nil {return _dgde ;};switch _aacec :=_cbcbe .(type ){case _b .StartElement :switch _aacec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _bgbeb :=d .DecodeElement (&_eeegc .Val ,&_aacec );_bgbeb !=nil {return _bgbeb ;};default:_d .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\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_aacec .Name );if _dccb :=d .Skip ();_dccb !=nil {return _dccb ;};};case _b .EndElement :break _cabc ;case _b .CharData :};};return nil ;}; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ;};const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2;ST_BorderStyleMedium ST_BorderStyle =3;ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6;ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9;ST_BorderStyleDashDot ST_BorderStyle =10;ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12;ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;); +// Validate validates the CT_Dxfs and its children +func (_cdfbb *CT_Dxfs )Validate ()error {return _cdfbb .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};type ST_HorizontalAlignment byte ;func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_adbdb :=&CT_ProtectedRanges {};return _adbdb }; -// Validate validates the CT_TableColumns and its children -func (_gecaf *CT_TableColumns )Validate ()error {return _gecaf .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func NewCT_Location ()*CT_Location {_bbgdfb :=&CT_Location {};return _bbgdfb };func (_abcge *CT_Filter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _abcge .ValAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abcge .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Comments and its children +func (_aeacf *CT_Comments )Validate ()error {return _aeacf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_cggadc ST_MdxFunctionType )ValidateWithPath (path string )error {switch _cggadc {case 0,1,2,3,4,5,6,7: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 (_cggadc ));};return nil ;};func (_cegbga *Headers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _cegbga .CT_RevisionHeaders .MarshalXML (e ,start );}; -// Validate validates the CT_OleObject and its children -func (_caab *CT_OleObject )Validate ()error {return _caab .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_faedb ST_SheetViewType )ValidateWithPath (path string )error {switch _faedb {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faedb ));};return nil ;};func NewMapInfo ()*MapInfo {_ebafg :=&MapInfo {};_ebafg .CT_MapInfo =*NewCT_MapInfo ();return _ebafg };func (_gdfeg *QueryTable )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _gdfeg .CT_QueryTable .MarshalXML (e ,start );};type CT_CustomSheetViews struct{ +// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path +func (_fffed *CT_GroupLevels )ValidateWithPath (path string )error {for _aeaec ,_eeeeb :=range _fffed .GroupLevel {if _cdgaa :=_eeeeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_aeaec ));_cdgaa !=nil {return _cdgaa ;};};return nil ;};type CT_HeaderFooter struct{ -// Custom Sheet View -CustomSheetView []*CT_CustomSheetView ;}; +// Different Odd Even Header Footer +DifferentOddEvenAttr *bool ; -// ValidateWithPath validates the Workbook and its children, prefixing error messages with path -func (_bdebf *Workbook )ValidateWithPath (path string )error {if _bcedaf :=_bdebf .CT_Workbook .ValidateWithPath (path );_bcedaf !=nil {return _bcedaf ;};return nil ;};func (_cgadc *CT_CustomWorkbookViews )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_fdfbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_edaef :=range _cgadc .CustomWorkbookView {e .EncodeElement (_edaef ,_fdfbd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_debaf ST_SheetState )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_debaf .String (),start );};func (_eeab *CT_PivotCacheRecords )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bggfa :=range start .Attr {if _bggfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbfedc ,_fefed :=_ccfece .ParseUint (_bggfa .Value ,10,32);if _fefed !=nil {return _fefed ;};_dcbba :=uint32 (_bbfedc );_eeab .CountAttr =&_dcbba ;continue ;};};_abddb :for {_dgcdb ,_degcfeb :=d .Token ();if _degcfeb !=nil {return _degcfeb ;};switch _fbddb :=_dgcdb .(type ){case _ebfeac .StartElement :switch _fbddb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_gfafc :=NewCT_Record ();if _adffe :=d .DecodeElement (_gfafc ,&_fbddb );_adffe !=nil {return _adffe ;};_eeab .R =append (_eeab .R ,_gfafc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeab .ExtLst =NewCT_ExtensionList ();if _eefc :=d .DecodeElement (_eeab .ExtLst ,&_fbddb );_eefc !=nil {return _eefc ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_fbddb .Name );if _beebag :=d .Skip ();_beebag !=nil {return _beebag ;};};case _ebfeac .EndElement :break _abddb ;case _ebfeac .CharData :};};return nil ;};func NewCT_Index ()*CT_Index {_ddffea :=&CT_Index {};return _ddffea };type CT_PCDKPIs struct{ +// Different First Page +DifferentFirstAttr *bool ; -// KPI Count -CountAttr *uint32 ; +// Scale Header & Footer With Document +ScaleWithDocAttr *bool ; -// OLAP KPI -Kpi []*CT_PCDKPI ;}; +// Align Margins +AlignWithMarginsAttr *bool ; -// Validate validates the CT_RangePr and its children -func (_bgdbg *CT_RangePr )Validate ()error {return _bgdbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func NewCT_PageField ()*CT_PageField {_ceagb :=&CT_PageField {};return _ceagb };type CT_RevisionComment struct{ +// Odd Header +OddHeader *string ; -// Sheet Id -SheetIdAttr uint32 ; +// Odd Page Footer +OddFooter *string ; -// Cell -CellAttr string ; +// Even Page Header +EvenHeader *string ; -// GUID -GuidAttr string ; +// Even Page Footer +EvenFooter *string ; -// User Action -ActionAttr ST_RevisionAction ; +// First Page Header +FirstHeader *string ; -// Always Show Comment -AlwaysShowAttr *bool ; +// First Page Footer +FirstFooter *string ;};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2;ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;); -// Old Comment -OldAttr *bool ; +// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path +func (_badba *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _deea :=_badba .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_deea !=nil {return _deea ;};if _badba .PivotFields !=nil {if _aaacec :=_badba .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_aaacec !=nil {return _aaacec ;};};if _badba .RowFields !=nil {if _cabcg :=_badba .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_cabcg !=nil {return _cabcg ;};};if _badba .RowItems !=nil {if _gabeb :=_badba .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_gabeb !=nil {return _gabeb ;};};if _badba .ColFields !=nil {if _agfgbe :=_badba .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_agfgbe !=nil {return _agfgbe ;};};if _badba .ColItems !=nil {if _cbbfg :=_badba .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_cbbfg !=nil {return _cbbfg ;};};if _badba .PageFields !=nil {if _daegf :=_badba .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_daegf !=nil {return _daegf ;};};if _badba .DataFields !=nil {if _ggeegf :=_badba .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_ggeegf !=nil {return _ggeegf ;};};if _badba .Formats !=nil {if _fdgbf :=_badba .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_fdgbf !=nil {return _fdgbf ;};};if _badba .ConditionalFormats !=nil {if _eegde :=_badba .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_eegde !=nil {return _eegde ;};};if _badba .ChartFormats !=nil {if _ggdbe :=_badba .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_ggdbe !=nil {return _ggdbe ;};};if _badba .PivotHierarchies !=nil {if _gaaff :=_badba .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_gaaff !=nil {return _gaaff ;};};if _badba .PivotTableStyleInfo !=nil {if _ecddc :=_badba .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_ecddc !=nil {return _ecddc ;};};if _badba .Filters !=nil {if _adddc :=_badba .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_adddc !=nil {return _adddc ;};};if _badba .RowHierarchiesUsage !=nil {if _bedce :=_badba .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_bedce !=nil {return _bedce ;};};if _badba .ColHierarchiesUsage !=nil {if _feeab :=_badba .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_feeab !=nil {return _feeab ;};};if _badba .ExtLst !=nil {if _abecfg :=_badba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abecfg !=nil {return _abecfg ;};};return nil ;};func (_agcae ST_TotalsRowFunction )Validate ()error {return _agcae .ValidateWithPath ("")};func (_bcbba *CT_RevisionSheetRename )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efbfe :=range start .Attr {if _efbfe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abbab ,_ggcbc :=_e .ParseUint (_efbfe .Value ,10,32);if _ggcbc !=nil {return _ggcbc ;};_bcbba .SheetIdAttr =uint32 (_abbab );continue ;};if _efbfe .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_cbdab ,_bbgggc :=_efbfe .Value ,error (nil );if _bbgggc !=nil {return _bbgggc ;};_bcbba .OldNameAttr =_cbdab ;continue ;};if _efbfe .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_adgde ,_gagdg :=_efbfe .Value ,error (nil );if _gagdg !=nil {return _gagdg ;};_bcbba .NewNameAttr =_adgde ;continue ;};if _efbfe .Name .Local =="\u0072\u0049\u0064"{_adfbdb ,_dcceb :=_e .ParseUint (_efbfe .Value ,10,32);if _dcceb !=nil {return _dcceb ;};_eadca :=uint32 (_adfbdb );_bcbba .RIdAttr =&_eadca ;continue ;};if _efbfe .Name .Local =="\u0075\u0061"{_dgebb ,_bdgeb :=_e .ParseBool (_efbfe .Value );if _bdgeb !=nil {return _bdgeb ;};_bcbba .UaAttr =&_dgebb ;continue ;};if _efbfe .Name .Local =="\u0072\u0061"{_bcgac ,_dcaeb :=_e .ParseBool (_efbfe .Value );if _dcaeb !=nil {return _dcaeb ;};_bcbba .RaAttr =&_bcgac ;continue ;};};_gdcdf :for {_gdbbc ,_gdgcg :=d .Token ();if _gdgcg !=nil {return _gdgcg ;};switch _daddb :=_gdbbc .(type ){case _b .StartElement :switch _daddb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbba .ExtLst =NewCT_ExtensionList ();if _ffacgc :=d .DecodeElement (_bcbba .ExtLst ,&_daddb );_ffacgc !=nil {return _ffacgc ;};default:_d .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\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_daddb .Name );if _eaedf :=d .Skip ();_eaedf !=nil {return _eaedf ;};};case _b .EndElement :break _gdcdf ;case _b .CharData :};};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_bdbaab ST_DataValidationImeMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdbaab .String (),start );};type CT_Tuples struct{ -// Comment In Hidden Row -HiddenRowAttr *bool ; +// Member Name Count +CAttr *uint32 ; -// Hidden Column -HiddenColumnAttr *bool ; +// Tuple +Tpl []*CT_Tuple ;};func (_bgec *CT_MetadataStringIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcga :=range start .Attr {if _egcga .Name .Local =="\u0078"{_ababa ,_bbdgg :=_e .ParseUint (_egcga .Value ,10,32);if _bbdgg !=nil {return _bbdgg ;};_bgec .XAttr =uint32 (_ababa );continue ;};if _egcga .Name .Local =="\u0073"{_bdcfec ,_debba :=_e .ParseBool (_egcga .Value );if _debba !=nil {return _debba ;};_bgec .SAttr =&_bdcfec ;continue ;};};for {_daacb ,_fffggb :=d .Token ();if _fffggb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074a\u0064a\u0074a\u0053t\u0072\u0069\u006e\u0067\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0025\u0073",_fffggb );};if _eadaf ,_aacgc :=_daacb .(_b .EndElement );_aacgc &&_eadaf .Name ==start .Name {break ;};};return nil ;}; -// Author -AuthorAttr string ; +// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path +func (_bgfbc *CT_Reviewed )ValidateWithPath (path string )error {return nil };func NewCT_GradientFill ()*CT_GradientFill {_bdgdg :=&CT_GradientFill {};return _bdgdg };func (_caccdf ST_Objects )ValidateWithPath (path string )error {switch _caccdf {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 (_caccdf ));};return nil ;}; -// Original Comment Length -OldLengthAttr *uint32 ; +// Validate validates the CT_CustomFilter and its children +func (_aggg *CT_CustomFilter )Validate ()error {return _aggg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};func (_edcabc *CT_PivotFilters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcabc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edcabc .CountAttr )});};e .EncodeToken (start );if _edcabc .Filter !=nil {_ceeeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_fbgfa :=range _edcabc .Filter {e .EncodeElement (_fbgfa ,_ceeeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dagabe *ST_rwColActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffcg ,_aefdd :=d .Token ();if _aefdd !=nil {return _aefdd ;};if _bggga ,_aaefa :=_cffcg .(_b .EndElement );_aaefa &&_bggga .Name ==start .Name {*_dagabe =1;return nil ;};if _bfaecc ,_fdafd :=_cffcg .(_b .CharData );!_fdafd {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",_cffcg );}else {switch string (_bfaecc ){case "":*_dagabe =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_dagabe =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_dagabe =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_dagabe =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_dagabe =4;};};_cffcg ,_aefdd =d .Token ();if _aefdd !=nil {return _aefdd ;};if _dcdff ,_fcfcc :=_cffcg .(_b .EndElement );_fcfcc &&_dcdff .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",_cffcg );}; -// New Comment Length -NewLengthAttr *uint32 ;};func (_fefef *CT_Controls )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ggba :for {_efggd ,_afcbg :=d .Token ();if _afcbg !=nil {return _afcbg ;};switch _caabf :=_efggd .(type ){case _ebfeac .StartElement :switch _caabf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_efbgc :=NewCT_Control ();if _fdg :=d .DecodeElement (_efbgc ,&_caabf );_fdg !=nil {return _fdg ;};_fefef .Control =append (_fefef .Control ,_efbgc );default:_afeac .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\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_caabf .Name );if _fcddf :=d .Skip ();_fcddf !=nil {return _fcddf ;};};case _ebfeac .EndElement :break _ggba ;case _ebfeac .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path +func (_gcaed *CT_CsPageSetup )ValidateWithPath (path string )error {if _gcaed .PaperHeightAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gcaed .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 ,_c .ST_PositiveUniversalMeasurePatternRe ,*_gcaed .PaperHeightAttr );};};if _gcaed .PaperHeightAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_gcaed .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 ,_c .ST_UniversalMeasurePatternRe ,*_gcaed .PaperHeightAttr );};};if _gcaed .PaperWidthAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gcaed .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 ,_c .ST_PositiveUniversalMeasurePatternRe ,*_gcaed .PaperWidthAttr );};};if _gcaed .PaperWidthAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_gcaed .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 ,_c .ST_UniversalMeasurePatternRe ,*_gcaed .PaperWidthAttr );};};if _fedb :=_gcaed .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fedb !=nil {return _fedb ;};return nil ;}; -// Validate validates the CT_RevisionCustomView and its children -func (_dbba *CT_RevisionCustomView )Validate ()error {return _dbba .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");}; +// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path +func (_gdgg *CT_CalculatedItem )ValidateWithPath (path string )error {if _gfde :=_gdgg .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_gfde !=nil {return _gfde ;};if _gdgg .ExtLst !=nil {if _bbef :=_gdgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbef !=nil {return _bbef ;};};return nil ;}; -// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path -func (_adbeg *CT_PivotAreas )ValidateWithPath (path string )error {for _ccfb ,_abdge :=range _adbeg .PivotArea {if _cede :=_abdge .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_ccfb ));_cede !=nil {return _cede ;};};return nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_afaeb :=&CT_MdxMemeberProp {};return _afaeb };func (_gecbd *CT_QueryCache )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gecbd .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecbd .CountAttr )});};e .EncodeToken (start );_cegaeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_dbfd :=range _gecbd .Query {e .EncodeElement (_dbfd ,_cegaeb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_MetadataTypes struct{ +// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path +func (_gedfg *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func (_ebade *Workbook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _ebade .CT_Workbook .MarshalXML (e ,start );};type CT_TableStyles struct{ -// Metadata Type Count +// Table Style Count CountAttr *uint32 ; -// Metadata Type Information -MetadataType []*CT_MetadataType ;};func (_gfbab *ST_MdxFunctionType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eabgb ,_daff :=d .Token ();if _daff !=nil {return _daff ;};if _gbaae ,_egdff :=_eabgb .(_ebfeac .EndElement );_egdff &&_gbaae .Name ==start .Name {*_gfbab =1;return nil ;};if _eebed ,_fcff :=_eabgb .(_ebfeac .CharData );!_fcff {return _eecbf .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",_eabgb );}else {switch string (_eebed ){case "":*_gfbab =0;case "\u006d":*_gfbab =1;case "\u0076":*_gfbab =2;case "\u0073":*_gfbab =3;case "\u0063":*_gfbab =4;case "\u0072":*_gfbab =5;case "\u0070":*_gfbab =6;case "\u006b":*_gfbab =7;};};_eabgb ,_daff =d .Token ();if _daff !=nil {return _daff ;};if _dbdag ,_gacea :=_eabgb .(_ebfeac .EndElement );_gacea &&_dbdag .Name ==start .Name {return nil ;};return _eecbf .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",_eabgb );}; +// Default Table Style +DefaultTableStyleAttr *string ; -// Validate validates the PivotCacheRecords and its children -func (_egegc *PivotCacheRecords )Validate ()error {return _egegc .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_aeecd ST_Pane )ValidateWithPath (path string )error {switch _aeecd {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeecd ));};return nil ;}; +// Default Pivot Style +DefaultPivotStyleAttr *string ; -// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path -func (_bbgcb *CT_MetadataStrings )ValidateWithPath (path string )error {for _cccg ,_ffeeb :=range _bbgcb .S {if _ggfce :=_ffeeb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cccg ));_ggfce !=nil {return _ggfce ;};};return nil ;}; +// Table Style +TableStyle []*CT_TableStyle ;}; -// Validate validates the CT_FunctionGroups and its children -func (_cdaag *CT_FunctionGroups )Validate ()error {return _cdaag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");}; +// Validate validates the CT_GroupMember and its children +func (_gdbff *CT_GroupMember )Validate ()error {return _gdbff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_gbbaa ST_Pane )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbbaa .String (),start );}; -// Validate validates the CT_Map and its children -func (_afddc *CT_Map )Validate ()error {return _afddc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};type ST_DvAspect byte ;func (_dcggd ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _dcggd {case 0,1,2,3,4,5,6:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcggd ));};return nil ;};func (_bfegd *CT_SheetData )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _bfegd .Row !=nil {_fbfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_bbgdd :=range _bfegd .Row {e .EncodeElement (_bbgdd ,_fbfg );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path +func (_cgddb *CT_SingleXmlCell )ValidateWithPath (path string )error {if _cdfgba :=_cgddb .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_cdfgba !=nil {return _cdfgba ;};if _cgddb .ExtLst !=nil {if _agdfce :=_cgddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdfce !=nil {return _agdfce ;};};return nil ;};func (_aegcb ST_SheetViewType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cffceb :=_b .Attr {};_cffceb .Name =name ;switch _aegcb {case ST_SheetViewTypeUnset :_cffceb .Value ="";case ST_SheetViewTypeNormal :_cffceb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_cffceb .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_cffceb .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _cffceb ,nil ;}; -// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path -func (_cgged *AG_AutoFormat )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path +func (_aeaac *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_efabe *CT_CalcCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efabe .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_efabe .RAttr )});};if _efabe .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_efabe .RefAttr )});};if _efabe .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_efabe .IAttr )});};if _efabe .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efabe .SAttr ))});};if _efabe .LAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efabe .LAttr ))});};if _efabe .TAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efabe .TAttr ))});};if _efabe .AAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efabe .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdcce *CT_RevisionInsertSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geegb :=range start .Attr {if _geegb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_efabef ,_ddgdb :=_e .ParseUint (_geegb .Value ,10,32);if _ddgdb !=nil {return _ddgdb ;};_fdcce .SheetIdAttr =uint32 (_efabef );continue ;};if _geegb .Name .Local =="\u006e\u0061\u006d\u0065"{_cabda ,_acecdb :=_geegb .Value ,error (nil );if _acecdb !=nil {return _acecdb ;};_fdcce .NameAttr =_cabda ;continue ;};if _geegb .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdfd ,_abaab :=_e .ParseUint (_geegb .Value ,10,32);if _abaab !=nil {return _abaab ;};_fdcce .SheetPositionAttr =uint32 (_bdfd );continue ;};if _geegb .Name .Local =="\u0072\u0049\u0064"{_gfbfg ,_dcffd :=_e .ParseUint (_geegb .Value ,10,32);if _dcffd !=nil {return _dcffd ;};_adabba :=uint32 (_gfbfg );_fdcce .RIdAttr =&_adabba ;continue ;};if _geegb .Name .Local =="\u0075\u0061"{_gdecg ,_febec :=_e .ParseBool (_geegb .Value );if _febec !=nil {return _febec ;};_fdcce .UaAttr =&_gdecg ;continue ;};if _geegb .Name .Local =="\u0072\u0061"{_egacd ,_dgbda :=_e .ParseBool (_geegb .Value );if _dgbda !=nil {return _dgbda ;};_fdcce .RaAttr =&_egacd ;continue ;};};for {_ddaag ,_defeaa :=d .Token ();if _defeaa !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073i\u006fn\u0049n\u0073\u0065\u0072\u0074\u0053\u0068\u0065\u0065\u0074\u003a\u0020\u0025\u0073",_defeaa );};if _ccdabe ,_cffcf :=_ddaag .(_b .EndElement );_cffcf &&_ccdabe .Name ==start .Name {break ;};};return nil ;};func (_ffcefd ST_ConditionalFormattingOperator )Validate ()error {return _ffcefd .ValidateWithPath ("")}; -// Validate validates the CT_Pages and its children -func (_aafbe *CT_Pages )Validate ()error {return _aafbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_bdeag ST_DynamicFilterType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_bdeag .String (),start );};func (_bgfc *CT_RevisionCustomView )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bgfc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_bgfc .ActionAttr =ST_RevisionAction (1);for _ ,_feagff :=range start .Attr {if _feagff .Name .Local =="\u0067\u0075\u0069\u0064"{_ggecc ,_ecace :=_feagff .Value ,error (nil );if _ecace !=nil {return _ecace ;};_bgfc .GuidAttr =_ggecc ;continue ;};if _feagff .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bgfc .ActionAttr .UnmarshalXMLAttr (_feagff );continue ;};};for {_cgdcbf ,_gcafd :=d .Token ();if _gcafd !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043u\u0073\u0074\u006f\u006d\u0056\u0069\u0065w\u003a\u0020\u0025\u0073",_gcafd );};if _bbdeb ,_baagca :=_cgdcbf .(_ebfeac .EndElement );_baagca &&_bbdeb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path +func (_fad *AG_AutoFormat )ValidateWithPath (path string )error {return nil };type ST_ParameterType byte ;func (_defaf ST_Orientation )String ()string {switch _defaf {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 "";};func (_cdfef *CT_PCDKPI )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cdfef .UniqueNameAttr )});if _cdfef .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .CaptionAttr )});};if _cdfef .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .DisplayFolderAttr )});};if _cdfef .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .MeasureGroupAttr )});};if _cdfef .ParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .ParentAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cdfef .ValueAttr )});if _cdfef .GoalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .GoalAttr )});};if _cdfef .StatusAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .StatusAttr )});};if _cdfef .TrendAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .TrendAttr )});};if _cdfef .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .WeightAttr )});};if _cdfef .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aedaa *CT_LevelGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aedaa .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aedaa .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_aedaa .CaptionAttr )});if _aedaa .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aedaa .UniqueParentAttr )});};if _aedaa .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aedaa .IdAttr )});};e .EncodeToken (start );_dddfc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_aedaa .GroupMembers ,_dddfc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edcfc *CT_RevisionDefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcfc .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .LocalSheetIdAttr )});};if _edcfc .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .CustomViewAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_edcfc .NameAttr )});if _edcfc .FunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .FunctionAttr ))});};if _edcfc .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .OldFunctionAttr ))});};if _edcfc .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .FunctionGroupIdAttr )});};if _edcfc .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldFunctionGroupIdAttr )});};if _edcfc .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .ShortcutKeyAttr )});};if _edcfc .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldShortcutKeyAttr )});};if _edcfc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .HiddenAttr ))});};if _edcfc .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .OldHiddenAttr ))});};if _edcfc .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .CustomMenuAttr )});};if _edcfc .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldCustomMenuAttr )});};if _edcfc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .DescriptionAttr )});};if _edcfc .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldDescriptionAttr )});};if _edcfc .HelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .HelpAttr )});};if _edcfc .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldHelpAttr )});};if _edcfc .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .StatusBarAttr )});};if _edcfc .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldStatusBarAttr )});};if _edcfc .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .CommentAttr )});};if _edcfc .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldCommentAttr )});};if _edcfc .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .RIdAttr )});};if _edcfc .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .UaAttr ))});};if _edcfc .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .RaAttr ))});};e .EncodeToken (start );if _edcfc .Formula !=nil {_bfaaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_d .AddPreserveSpaceAttr (&_bfaaad ,*_edcfc .Formula );e .EncodeElement (_edcfc .Formula ,_bfaaad );};if _edcfc .OldFormula !=nil {_afaaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_d .AddPreserveSpaceAttr (&_afaaf ,*_edcfc .OldFormula );e .EncodeElement (_edcfc .OldFormula ,_afaaf );};if _edcfc .ExtLst !=nil {_ggdacg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edcfc .ExtLst ,_ggdacg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Sst ()*CT_Sst {_dccdb :=&CT_Sst {};return _dccdb }; -// Validate validates the CT_Worksheet and its children -func (_befaa *CT_Worksheet )Validate ()error {return _befaa .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};func (_eggad *CT_DefinedName )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_agadb :=range start .Attr {if _agadb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aeg ,_fbdg :=_ccfece .ParseBool (_agadb .Value );if _fbdg !=nil {return _fbdg ;};_eggad .HiddenAttr =&_aeg ;continue ;};if _agadb .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bgeab ,_cgfbe :=_ccfece .ParseBool (_agadb .Value );if _cgfbe !=nil {return _cgfbe ;};_eggad .FunctionAttr =&_bgeab ;continue ;};if _agadb .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_faegf ,_egafg :=_agadb .Value ,error (nil );if _egafg !=nil {return _egafg ;};_eggad .CommentAttr =&_faegf ;continue ;};if _agadb .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_cefgc ,_dcdfb :=_agadb .Value ,error (nil );if _dcdfb !=nil {return _dcdfb ;};_eggad .DescriptionAttr =&_cefgc ;continue ;};if _agadb .Name .Local =="\u0068\u0065\u006c\u0070"{_cefeb ,_gafaf :=_agadb .Value ,error (nil );if _gafaf !=nil {return _gafaf ;};_eggad .HelpAttr =&_cefeb ;continue ;};if _agadb .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_gbad ,_abdfg :=_agadb .Value ,error (nil );if _abdfg !=nil {return _abdfg ;};_eggad .StatusBarAttr =&_gbad ;continue ;};if _agadb .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_eecg ,_cbcce :=_ccfece .ParseUint (_agadb .Value ,10,32);if _cbcce !=nil {return _cbcce ;};_cdea :=uint32 (_eecg );_eggad .LocalSheetIdAttr =&_cdea ;continue ;};if _agadb .Name .Local =="\u006e\u0061\u006d\u0065"{_ccbcd ,_efede :=_agadb .Value ,error (nil );if _efede !=nil {return _efede ;};_eggad .NameAttr =_ccbcd ;continue ;};if _agadb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_gdcee ,_ggccd :=_agadb .Value ,error (nil );if _ggccd !=nil {return _ggccd ;};_eggad .CustomMenuAttr =&_gdcee ;continue ;};if _agadb .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_bcfaf ,_cfbba :=_ccfece .ParseBool (_agadb .Value );if _cfbba !=nil {return _cfbba ;};_eggad .VbProcedureAttr =&_bcfaf ;continue ;};if _agadb .Name .Local =="\u0078\u006c\u006d"{_bffgf ,_feggd :=_ccfece .ParseBool (_agadb .Value );if _feggd !=nil {return _feggd ;};_eggad .XlmAttr =&_bffgf ;continue ;};if _agadb .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_abfbbc ,_fadcc :=_ccfece .ParseUint (_agadb .Value ,10,32);if _fadcc !=nil {return _fadcc ;};_ggcaa :=uint32 (_abfbbc );_eggad .FunctionGroupIdAttr =&_ggcaa ;continue ;};if _agadb .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_gbgde ,_fbbc :=_agadb .Value ,error (nil );if _fbbc !=nil {return _fbbc ;};_eggad .ShortcutKeyAttr =&_gbgde ;continue ;};if _agadb .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_daafa ,_gbbe :=_ccfece .ParseBool (_agadb .Value );if _gbbe !=nil {return _gbbe ;};_eggad .PublishToServerAttr =&_daafa ;continue ;};if _agadb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_cgggd ,_dfeca :=_ccfece .ParseBool (_agadb .Value );if _dfeca !=nil {return _dfeca ;};_eggad .WorkbookParameterAttr =&_cgggd ;continue ;};};for {_feaa ,_eaeccea :=d .Token ();if _eaeccea !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_eaeccea );};if _eeeeb ,_afac :=_feaa .(_ebfeac .CharData );_afac {_eggad .Content =string (_eeeeb );};if _dabgcd ,_ddfge :=_feaa .(_ebfeac .EndElement );_ddfge &&_dabgcd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path +func (_eced *CT_CustomSheetViews )ValidateWithPath (path string )error {for _ccbge ,_afeg :=range _eced .CustomSheetView {if _ffffd :=_afeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_ccbge ));_ffffd !=nil {return _ffffd ;};};return nil ;};func (_bbcabd *ST_Orientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbcabd =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbcabd =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bbcabd =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bbcabd =3;};return nil ;};func (_dacgb *CT_PageMargins )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfgecf :=range start .Attr {if _bfgecf .Name .Local =="\u006c\u0065\u0066\u0074"{_gdagd ,_aeeb :=_e .ParseFloat (_bfgecf .Value ,64);if _aeeb !=nil {return _aeeb ;};_dacgb .LeftAttr =_gdagd ;continue ;};if _bfgecf .Name .Local =="\u0072\u0069\u0067h\u0074"{_edfgc ,_cdeb :=_e .ParseFloat (_bfgecf .Value ,64);if _cdeb !=nil {return _cdeb ;};_dacgb .RightAttr =_edfgc ;continue ;};if _bfgecf .Name .Local =="\u0074\u006f\u0070"{_dbded ,_eddda :=_e .ParseFloat (_bfgecf .Value ,64);if _eddda !=nil {return _eddda ;};_dacgb .TopAttr =_dbded ;continue ;};if _bfgecf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_efecc ,_bgdga :=_e .ParseFloat (_bfgecf .Value ,64);if _bgdga !=nil {return _bgdga ;};_dacgb .BottomAttr =_efecc ;continue ;};if _bfgecf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_efaba ,_eafgf :=_e .ParseFloat (_bfgecf .Value ,64);if _eafgf !=nil {return _eafgf ;};_dacgb .HeaderAttr =_efaba ;continue ;};if _bfgecf .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_gggde ,_aabgff :=_e .ParseFloat (_bfgecf .Value ,64);if _aabgff !=nil {return _aabgff ;};_dacgb .FooterAttr =_gggde ;continue ;};};for {_beab ,_dacag :=d .Token ();if _dacag !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_dacag );};if _ecedbe ,_afbab :=_beab .(_b .EndElement );_afbab &&_ecedbe .Name ==start .Name {break ;};};return nil ;};func NewCT_TupleCache ()*CT_TupleCache {_fcacc :=&CT_TupleCache {};return _fcacc };type CT_CellStyles struct{ -// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path -func (_cffgd *CT_CommentPr )ValidateWithPath (path string )error {if _badd :=_cffgd .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_badd !=nil {return _badd ;};if _cdccg :=_cffgd .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cdccg !=nil {return _cdccg ;};if _fdbg :=_cffgd .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fdbg !=nil {return _fdbg ;};return nil ;};func (_dagbd *ST_UpdateLinks )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dagbd =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_dagbd =1;case "\u006e\u0065\u0076e\u0072":*_dagbd =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dagbd =3;};return nil ;}; +// Style Count +CountAttr *uint32 ; -// Validate validates the CT_TableStyle and its children -func (_gbce *CT_TableStyle )Validate ()error {return _gbce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");}; +// Cell Style +CellStyle []*CT_CellStyle ;}; -// Validate validates the CT_Reviewed and its children -func (_ggbge *CT_Reviewed )Validate ()error {return _ggbge .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_dgcgb *ST_Pane )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dgcgb =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dgcgb =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dgcgb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dgcgb =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_dgcgb =4;};return nil ;};func (_fcefb *PivotTableDefinition )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _fcefb .CT_pivotTableDefinition .MarshalXML (e ,start );}; +// Validate validates the CT_DefinedNames and its children +func (_cddbgf *CT_DefinedNames )Validate ()error {return _cddbgf .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_cgddd *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gegdcb :=range start .Attr {if _gegdcb .Name .Local =="\u0066\u0063"{_cadgb ,_bdfgcc :=_gegdcb .Value ,error (nil );if _bdfgcc !=nil {return _bdfgcc ;};_cgddd .FcAttr =&_cadgb ;continue ;};if _gegdcb .Name .Local =="\u0076"{_cccff ,_agefc :=_gegdcb .Value ,error (nil );if _agefc !=nil {return _agefc ;};_cgddd .VAttr =_cccff ;continue ;};if _gegdcb .Name .Local =="\u0066"{_dcbgd ,_begda :=_e .ParseBool (_gegdcb .Value );if _begda !=nil {return _begda ;};_cgddd .FAttr =&_dcbgd ;continue ;};if _gegdcb .Name .Local =="\u0063"{_cefaf ,_aagcff :=_gegdcb .Value ,error (nil );if _aagcff !=nil {return _aagcff ;};_cgddd .CAttr =&_cefaf ;continue ;};if _gegdcb .Name .Local =="\u0063\u0070"{_acfab ,_fdffa :=_e .ParseUint (_gegdcb .Value ,10,32);if _fdffa !=nil {return _fdffa ;};_bbbegf :=uint32 (_acfab );_cgddd .CpAttr =&_bbbegf ;continue ;};if _gegdcb .Name .Local =="\u0069\u006e"{_bcaef ,_ffdgd :=_e .ParseUint (_gegdcb .Value ,10,32);if _ffdgd !=nil {return _ffdgd ;};_ggdga :=uint32 (_bcaef );_cgddd .InAttr =&_ggdga ;continue ;};if _gegdcb .Name .Local =="\u0062\u0063"{_egfee ,_geddb :=_gegdcb .Value ,error (nil );if _geddb !=nil {return _geddb ;};_cgddd .BcAttr =&_egfee ;continue ;};if _gegdcb .Name .Local =="\u0075"{_dgbec ,_dcbec :=_e .ParseBool (_gegdcb .Value );if _dcbec !=nil {return _dcbec ;};_cgddd .UAttr =&_dgbec ;continue ;};if _gegdcb .Name .Local =="\u0069"{_ceegc ,_baadf :=_e .ParseBool (_gegdcb .Value );if _baadf !=nil {return _baadf ;};_cgddd .IAttr =&_ceegc ;continue ;};if _gegdcb .Name .Local =="\u0075\u006e"{_fcbad ,_adcbe :=_e .ParseBool (_gegdcb .Value );if _adcbe !=nil {return _adcbe ;};_cgddd .UnAttr =&_fcbad ;continue ;};if _gegdcb .Name .Local =="\u0073\u0074"{_gbgga ,_dfacc :=_e .ParseBool (_gegdcb .Value );if _dfacc !=nil {return _dfacc ;};_cgddd .StAttr =&_gbgga ;continue ;};if _gegdcb .Name .Local =="\u0062"{_eggdf ,_egdebb :=_e .ParseBool (_gegdcb .Value );if _egdebb !=nil {return _egdebb ;};_cgddd .BAttr =&_eggdf ;continue ;};};_ffded :for {_bddbfc ,_bacbf :=d .Token ();if _bacbf !=nil {return _bacbf ;};switch _eaccg :=_bddbfc .(type ){case _b .StartElement :switch _eaccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_gbecbg :=NewCT_Tuples ();if _ggfaf :=d .DecodeElement (_gbecbg ,&_eaccg );_ggfaf !=nil {return _ggfaf ;};_cgddd .Tpls =append (_cgddd .Tpls ,_gbecbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_acacf :=NewCT_X ();if _cgceba :=d .DecodeElement (_acacf ,&_eaccg );_cgceba !=nil {return _cgceba ;};_cgddd .X =append (_cgddd .X ,_acacf );default:_d .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\u0072i\u006e\u0067 \u0025\u0076",_eaccg .Name );if _gaceb :=d .Skip ();_gaceb !=nil {return _gaceb ;};};case _b .EndElement :break _ffded ;case _b .CharData :};};return nil ;};func (_fgfcb *Revisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _fgfcb .CT_Revisions .MarshalXML (e ,start );};func (_dega *CT_CalculatedMember )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcaaa :=range start .Attr {if _dcaaa .Name .Local =="\u006e\u0061\u006d\u0065"{_bcab ,_dffe :=_dcaaa .Value ,error (nil );if _dffe !=nil {return _dffe ;};_dega .NameAttr =_bcab ;continue ;};if _dcaaa .Name .Local =="\u006d\u0064\u0078"{_acdd ,_gfdeb :=_dcaaa .Value ,error (nil );if _gfdeb !=nil {return _gfdeb ;};_dega .MdxAttr =_acdd ;continue ;};if _dcaaa .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_bcee ,_eeg :=_dcaaa .Value ,error (nil );if _eeg !=nil {return _eeg ;};_dega .MemberNameAttr =&_bcee ;continue ;};if _dcaaa .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_fceab ,_bdab :=_dcaaa .Value ,error (nil );if _bdab !=nil {return _bdab ;};_dega .HierarchyAttr =&_fceab ;continue ;};if _dcaaa .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_dbfc ,_afa :=_dcaaa .Value ,error (nil );if _afa !=nil {return _afa ;};_dega .ParentAttr =&_dbfc ;continue ;};if _dcaaa .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_ebba ,_aeea :=_e .ParseInt (_dcaaa .Value ,10,32);if _aeea !=nil {return _aeea ;};_dgge :=int32 (_ebba );_dega .SolveOrderAttr =&_dgge ;continue ;};if _dcaaa .Name .Local =="\u0073\u0065\u0074"{_fgefc ,_becb :=_e .ParseBool (_dcaaa .Value );if _becb !=nil {return _becb ;};_dega .SetAttr =&_fgefc ;continue ;};};_ffcc :for {_acc ,_bdgf :=d .Token ();if _bdgf !=nil {return _bdgf ;};switch _ddfg :=_acc .(type ){case _b .StartElement :switch _ddfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dega .ExtLst =NewCT_ExtensionList ();if _gbdd :=d .DecodeElement (_dega .ExtLst ,&_ddfg );_gbdd !=nil {return _gbdd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_ddfg .Name );if _bgcd :=d .Skip ();_bgcd !=nil {return _bgcd ;};};case _b .EndElement :break _ffcc ;case _b .CharData :};};return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_baf :=&CT_CalcPr {};return _baf }; -// Validate validates the CT_Consolidation and its children -func (_cgd *CT_Consolidation )Validate ()error {return _cgd .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_dgbbf *CT_PageSetUpPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dgbbf .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dgbbf .AutoPageBreaksAttr ))});};if _dgbbf .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dgbbf .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gcaeg *CT_Error )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",_gcaeg .VAttr )});if _gcaeg .UAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcaeg .UAttr ))});};if _gcaeg .FAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcaeg .FAttr ))});};if _gcaeg .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcaeg .CAttr )});};if _gcaeg .CpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcaeg .CpAttr )});};if _gcaeg .InAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcaeg .InAttr )});};if _gcaeg .BcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcaeg .BcAttr )});};if _gcaeg .FcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcaeg .FcAttr )});};if _gcaeg .IAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcaeg .IAttr ))});};if _gcaeg .UnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcaeg .UnAttr ))});};if _gcaeg .StAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcaeg .StAttr ))});};if _gcaeg .BAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcaeg .BAttr ))});};e .EncodeToken (start );if _gcaeg .Tpls !=nil {_eebbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_gcaeg .Tpls ,_eebbf );};if _gcaeg .X !=nil {_aacfa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bggeg :=range _gcaeg .X {e .EncodeElement (_bggeg ,_aacfa );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Fill ()*CT_Fill {_ffee :=&CT_Fill {};return _ffee };func (_addefd *CT_DataBar )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_addefd .Color =NewCT_Color ();for _ ,_bdfbf :=range start .Attr {if _bdfbf .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_gedgb ,_bfggeb :=_ccfece .ParseUint (_bdfbf .Value ,10,32);if _bfggeb !=nil {return _bfggeb ;};_efabe :=uint32 (_gedgb );_addefd .MinLengthAttr =&_efabe ;continue ;};if _bdfbf .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_egbcef ,_gdgfb :=_ccfece .ParseUint (_bdfbf .Value ,10,32);if _gdgfb !=nil {return _gdgfb ;};_fbdga :=uint32 (_egbcef );_addefd .MaxLengthAttr =&_fbdga ;continue ;};if _bdfbf .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_ffcfa ,_bacf :=_ccfece .ParseBool (_bdfbf .Value );if _bacf !=nil {return _bacf ;};_addefd .ShowValueAttr =&_ffcfa ;continue ;};};_fbgbfc :for {_dafda ,_afce :=d .Token ();if _afce !=nil {return _afce ;};switch _ccbg :=_dafda .(type ){case _ebfeac .StartElement :switch _ccbg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_fbfa :=NewCT_Cfvo ();if _gcbfc :=d .DecodeElement (_fbfa ,&_ccbg );_gcbfc !=nil {return _gcbfc ;};_addefd .Cfvo =append (_addefd .Cfvo ,_fbfa );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _gbfdf :=d .DecodeElement (_addefd .Color ,&_ccbg );_gbfdf !=nil {return _gbfdf ;};default:_afeac .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\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_ccbg .Name );if _adbae :=d .Skip ();_adbae !=nil {return _adbae ;};};case _ebfeac .EndElement :break _fbgbfc ;case _ebfeac .CharData :};};return nil ;};type CT_PageSetUpPr struct{ +// Validate validates the CT_OutlinePr and its children +func (_dfdafd *CT_OutlinePr )Validate ()error {return _dfdafd .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func (_gcfga *CT_PivotField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcfga .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .NameAttr )});};if _gcfga .AxisAttr !=ST_AxisUnset {_cdddf ,_adabd :=_gcfga .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _adabd !=nil {return _adabd ;};start .Attr =append (start .Attr ,_cdddf );};if _gcfga .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DataFieldAttr ))});};if _gcfga .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .SubtotalCaptionAttr )});};if _gcfga .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowDropDownsAttr ))});};if _gcfga .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .HiddenLevelAttr ))});};if _gcfga .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .UniqueMemberPropertyAttr )});};if _gcfga .CompactAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .CompactAttr ))});};if _gcfga .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .AllDrilledAttr ))});};if _gcfga .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .NumFmtIdAttr )});};if _gcfga .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .OutlineAttr ))});};if _gcfga .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .SubtotalTopAttr ))});};if _gcfga .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragToRowAttr ))});};if _gcfga .DragToColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragToColAttr ))});};if _gcfga .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .MultipleItemSelectionAllowedAttr ))});};if _gcfga .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragToPageAttr ))});};if _gcfga .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragToDataAttr ))});};if _gcfga .DragOffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragOffAttr ))});};if _gcfga .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowAllAttr ))});};if _gcfga .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .InsertBlankRowAttr ))});};if _gcfga .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ServerFieldAttr ))});};if _gcfga .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .InsertPageBreakAttr ))});};if _gcfga .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .AutoShowAttr ))});};if _gcfga .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .TopAutoShowAttr ))});};if _gcfga .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .HideNewItemsAttr ))});};if _gcfga .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .MeasureFilterAttr ))});};if _gcfga .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .IncludeNewItemsInFilterAttr ))});};if _gcfga .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .ItemPageCountAttr )});};if _gcfga .SortTypeAttr !=ST_FieldSortTypeUnset {_eggeg ,_facag :=_gcfga .SortTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _facag !=nil {return _facag ;};start .Attr =append (start .Attr ,_eggeg );};if _gcfga .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DataSourceSortAttr ))});};if _gcfga .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .NonAutoSortDefaultAttr ))});};if _gcfga .RankByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .RankByAttr )});};if _gcfga .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DefaultSubtotalAttr ))});};if _gcfga .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .SumSubtotalAttr ))});};if _gcfga .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .CountASubtotalAttr ))});};if _gcfga .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .AvgSubtotalAttr ))});};if _gcfga .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .MaxSubtotalAttr ))});};if _gcfga .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .MinSubtotalAttr ))});};if _gcfga .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ProductSubtotalAttr ))});};if _gcfga .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .CountSubtotalAttr ))});};if _gcfga .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .StdDevSubtotalAttr ))});};if _gcfga .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .StdDevPSubtotalAttr ))});};if _gcfga .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .VarSubtotalAttr ))});};if _gcfga .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .VarPSubtotalAttr ))});};if _gcfga .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowPropCellAttr ))});};if _gcfga .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowPropTipAttr ))});};if _gcfga .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowPropAsCaptionAttr ))});};if _gcfga .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _gcfga .Items !=nil {_faffc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gcfga .Items ,_faffc );};if _gcfga .AutoSortScope !=nil {_dgbfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_gcfga .AutoSortScope ,_dgbfa );};if _gcfga .ExtLst !=nil {_dbfged :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcfga .ExtLst ,_dbfged );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SharedUser struct{ -// Show Auto Page Breaks -AutoPageBreaksAttr *bool ; +// User Revisions GUID +GuidAttr string ; -// Fit To Page -FitToPageAttr *bool ;};func (_ffccb *CT_SheetDimension )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aafbbg :=range start .Attr {if _aafbbg .Name .Local =="\u0072\u0065\u0066"{_ggcee ,_deddad :=_aafbbg .Value ,error (nil );if _deddad !=nil {return _deddad ;};_ffccb .RefAttr =_ggcee ;continue ;};};for {_gaafa ,_bdgbc :=d .Token ();if _bdgbc !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_bdgbc );};if _cbad ,_febgga :=_gaafa .(_ebfeac .EndElement );_febgga &&_cbad .Name ==start .Name {break ;};};return nil ;};func (_bcgcdf *CT_Member )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_efgcae :=range start .Attr {if _efgcae .Name .Local =="\u006e\u0061\u006d\u0065"{_agad ,_cfagd :=_efgcae .Value ,error (nil );if _cfagd !=nil {return _cfagd ;};_bcgcdf .NameAttr =_agad ;continue ;};};for {_dgaff ,_abega :=d .Token ();if _abega !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_abega );};if _bgbd ,_cfdef :=_dgaff .(_ebfeac .EndElement );_cfdef &&_bgbd .Name ==start .Name {break ;};};return nil ;}; +// User Name +NameAttr string ; -// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path -func (_fafcg *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };type CT_PageItem struct{ +// User Id +IdAttr int32 ; -// Page Item Name -NameAttr string ;};func (_dcfd *CT_Col )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_dcfd .MinAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",_dcfd .MaxAttr )});if _dcfd .WidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcfd .WidthAttr )});};if _dcfd .StyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcfd .StyleAttr )});};if _dcfd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dcfd .HiddenAttr ))});};if _dcfd .BestFitAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dcfd .BestFitAttr ))});};if _dcfd .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dcfd .CustomWidthAttr ))});};if _dcfd .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dcfd .PhoneticAttr ))});};if _dcfd .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcfd .OutlineLevelAttr )});};if _dcfd .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dcfd .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Date Time +DateTimeAttr _gb .Time ;ExtLst *CT_ExtensionList ;};func (_ddcgea *CT_VolMain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_f .Sprintf ("\u0025\u0076",_ddcgea .FirstAttr )});e .EncodeToken (start );_efabc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_gcddb :=range _ddcgea .Tp {e .EncodeElement (_gcddb ,_efabc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdabd *CT_CacheHierarchies )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gacd :=range start .Attr {if _gacd .Name .Local =="\u0063\u006f\u0075n\u0074"{_agd ,_abb :=_e .ParseUint (_gacd .Value ,10,32);if _abb !=nil {return _abb ;};_cca :=uint32 (_agd );_gdabd .CountAttr =&_cca ;continue ;};};_dcaa :for {_agfg ,_gefe :=d .Token ();if _gefe !=nil {return _gefe ;};switch _afdf :=_agfg .(type ){case _b .StartElement :switch _afdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_eaf :=NewCT_CacheHierarchy ();if _ede :=d .DecodeElement (_eaf ,&_afdf );_ede !=nil {return _ede ;};_gdabd .CacheHierarchy =append (_gdabd .CacheHierarchy ,_eaf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_afdf .Name );if _adee :=d .Skip ();_adee !=nil {return _adee ;};};case _b .EndElement :break _dcaa ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Query and its children -func (_aeabgb *CT_Query )Validate ()error {return _aeabgb .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};type ST_Sqref []string ;func (_fgdaa ST_IconSetType )ValidateWithPath (path string )error {switch _fgdaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdaa ));};return nil ;}; +// Validate validates the CT_Member and its children +func (_gefb *CT_Member )Validate ()error {return _gefb .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");}; -// Validate validates the CT_SheetIdMap and its children -func (_gdgc *CT_SheetIdMap )Validate ()error {return _gdgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");}; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_bdffg *CT_Table )ValidateWithPath (path string )error {if _befcd :=_bdffg .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_befcd !=nil {return _befcd ;};if _bdffg .AutoFilter !=nil {if _gbdgf :=_bdffg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_gbdgf !=nil {return _gbdgf ;};};if _bdffg .SortState !=nil {if _gcgcg :=_bdffg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gcgcg !=nil {return _gcgcg ;};};if _faedf :=_bdffg .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_faedf !=nil {return _faedf ;};if _bdffg .TableStyleInfo !=nil {if _gaebe :=_bdffg .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_gaebe !=nil {return _gaebe ;};};if _bdffg .ExtLst !=nil {if _deaaa :=_bdffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deaaa !=nil {return _deaaa ;};};return nil ;}; -// Validate validates the CT_DdeValues and its children -func (_aadf *CT_DdeValues )Validate ()error {return _aadf .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};type ST_VerticalAlignment byte ; +// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path +func (_edadf *CT_XmlColumnPr )ValidateWithPath (path string )error {if _edadf .ExtLst !=nil {if _cfcde :=_edadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfcde !=nil {return _cfcde ;};};return nil ;};func (_abfa *ST_CalcMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgagbe ,_dbeacf :=d .Token ();if _dbeacf !=nil {return _dbeacf ;};if _bbfbe ,_daabf :=_dgagbe .(_b .EndElement );_daabf &&_bbfbe .Name ==start .Name {*_abfa =1;return nil ;};if _egacef ,_gbgec :=_dgagbe .(_b .CharData );!_gbgec {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",_dgagbe );}else {switch string (_egacef ){case "":*_abfa =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_abfa =1;case "\u0061\u0075\u0074\u006f":*_abfa =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_abfa =3;};};_dgagbe ,_dbeacf =d .Token ();if _dbeacf !=nil {return _dbeacf ;};if _fcffac ,_gfdcdc :=_dgagbe .(_b .EndElement );_gfdcdc &&_fcffac .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",_dgagbe );};func (_cafe *CT_CustomSheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ccgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_addd :=range _cafe .CustomSheetView {e .EncodeElement (_addd ,_ccgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccaddg ST_DataValidationOperator )ValidateWithPath (path string )error {switch _ccaddg {case 0,1,2,3,4,5,6,7,8: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 (_ccaddg ));};return nil ;};func (_ggfaa ST_Type )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbaea :=_b .Attr {};_ddbaea .Name =name ;switch _ggfaa {case ST_TypeUnset :_ddbaea .Value ="";case ST_TypeNone :_ddbaea .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_ddbaea .Value ="\u0061\u006c\u006c";case ST_TypeRow :_ddbaea .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_ddbaea .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _ddbaea ,nil ;};type CT_RangePr struct{ -// Validate validates the CT_RevisionHeaders and its children -func (_fcab *CT_RevisionHeaders )Validate ()error {return _fcab .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");}; +// Source Data Set Beginning Range +AutoStartAttr *bool ; -// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path -func (_ebadff *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_ffdbc ST_GrowShrinkType )Validate ()error {return _ffdbc .ValidateWithPath ("")};func NewCT_PivotSelection ()*CT_PivotSelection {_ddceg :=&CT_PivotSelection {};_ddceg .PivotArea =NewCT_PivotArea ();return _ddceg ;};func (_begff *CT_CellProtection )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gbaff :=range start .Attr {if _gbaff .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cegc ,_egbdf :=_ccfece .ParseBool (_gbaff .Value );if _egbdf !=nil {return _egbdf ;};_begff .LockedAttr =&_cegc ;continue ;};if _gbaff .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ffgce ,_dcge :=_ccfece .ParseBool (_gbaff .Value );if _dcge !=nil {return _dcge ;};_begff .HiddenAttr =&_ffgce ;continue ;};};for {_bedg ,_cfgbb :=d .Token ();if _cfgbb !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e: \u0025\u0073",_cfgbb );};if _eabdd ,_cebea :=_bedg .(_ebfeac .EndElement );_cebea &&_eabdd .Name ==start .Name {break ;};};return nil ;};func (_eafd ST_ConditionalFormattingOperator )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_fae :=_ebfeac .Attr {};_fae .Name =name ;switch _eafd {case ST_ConditionalFormattingOperatorUnset :_fae .Value ="";case ST_ConditionalFormattingOperatorLessThan :_fae .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_fae .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_fae .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_fae .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_fae .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_fae .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_fae .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_fae .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_fae .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_fae .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_fae .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_fae .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _fae ,nil ;};func (_fdceb *ST_Qualifier )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fdceb =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fdceb =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fdceb =2;case "\u006e\u006f\u006e\u0065":*_fdceb =3;};return nil ;};type CT_pivotTableDefinition struct{ +// Source Data Ending Range +AutoEndAttr *bool ; -// Name -NameAttr string ; +// Group By +GroupByAttr ST_GroupBy ; -// PivotCache Definition Id -CacheIdAttr uint32 ; +// Numeric Grouping Start Value +StartNumAttr *float64 ; -// Data On Rows -DataOnRowsAttr *bool ; +// Numeric Grouping End Value +EndNumAttr *float64 ; -// Default Data Field Position -DataPositionAttr *uint32 ; +// Date Grouping Start Value +StartDateAttr *_gb .Time ; -// Data Field Header Name -DataCaptionAttr string ; +// Date Grouping End Value +EndDateAttr *_gb .Time ; -// Grand Totals Caption -GrandTotalCaptionAttr *string ; +// Grouping Interval +GroupIntervalAttr *float64 ;};func (_bcaga *CT_RangeSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcaga .I1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .I1Attr )});};if _bcaga .I2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .I2Attr )});};if _bcaga .I3Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0033"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .I3Attr )});};if _bcaga .I4Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0034"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .I4Attr )});};if _bcaga .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .RefAttr )});};if _bcaga .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .NameAttr )});};if _bcaga .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .SheetAttr )});};if _bcaga .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddefg ST_SourceType )ValidateWithPath (path string )error {switch _ddefg {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 (_ddefg ));};return nil ;};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);type CT_WorkbookProtection struct{ -// Error Caption -ErrorCaptionAttr *string ; +// Legacy Workbook Password +WorkbookPasswordAttr *string ; -// Show Error -ShowErrorAttr *bool ; +// Workbook Password Character Set +WorkbookPasswordCharacterSetAttr *string ; -// Caption for Missing Values -MissingCaptionAttr *string ; +// Legacy Revisions Password +RevisionsPasswordAttr *string ; -// Show Missing -ShowMissingAttr *bool ; +// Revisions Password Character Set +RevisionsPasswordCharacterSetAttr *string ; -// Page Header Style Name -PageStyleAttr *string ; +// Lock Structure +LockStructureAttr *bool ; -// Table Style Name -PivotTableStyleAttr *string ; +// Lock Windows +LockWindowsAttr *bool ; -// Vacated Style -VacatedStyleAttr *string ; +// Lock Revisions +LockRevisionAttr *bool ; -// PivotTable Custom String -TagAttr *string ; +// Cryptographic Algorithm Name +RevisionsAlgorithmNameAttr *string ; -// PivotTable Last Updated Version -UpdatedVersionAttr *uint8 ; +// Password Hash Value +RevisionsHashValueAttr *string ; -// Minimum Refreshable Version -MinRefreshableVersionAttr *uint8 ; +// Salt Value for Password Verifier +RevisionsSaltValueAttr *string ; -// Asterisk Totals -AsteriskTotalsAttr *bool ; +// Iterations to Run Hashing Algorithm +RevisionsSpinCountAttr *uint32 ; -// Show Item Names -ShowItemsAttr *bool ; +// Cryptographic Algorithm Name +WorkbookAlgorithmNameAttr *string ; -// Allow Edit Data -EditDataAttr *bool ; +// Password Hash Value +WorkbookHashValueAttr *string ; -// Disable Field List -DisableFieldListAttr *bool ; +// Salt Value for Password Verifier +WorkbookSaltValueAttr *string ; -// Show Calculated Members -ShowCalcMbrsAttr *bool ; +// Iterations to Run Hashing Algorithm +WorkbookSpinCountAttr *uint32 ;};func (_gffdc ST_PhoneticType )ValidateWithPath (path string )error {switch _gffdc {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 (_gffdc ));};return nil ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_gebbb :=&CT_MetadataStrings {};return _gebbb };func (_fgace *CT_PivotFilters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfdfc :=range start .Attr {if _bfdfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbbeae ,_fcegf :=_e .ParseUint (_bfdfc .Value ,10,32);if _fcegf !=nil {return _fcegf ;};_fccfb :=uint32 (_dbbeae );_fgace .CountAttr =&_fccfb ;continue ;};};_gecdb :for {_dcagc ,_fecgb :=d .Token ();if _fecgb !=nil {return _fecgb ;};switch _gebcee :=_dcagc .(type ){case _b .StartElement :switch _gebcee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_efecb :=NewCT_PivotFilter ();if _fafed :=d .DecodeElement (_efecb ,&_gebcee );_fafed !=nil {return _fafed ;};_fgace .Filter =append (_fgace .Filter ,_efecb );default:_d .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\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_gebcee .Name );if _cdfde :=d .Skip ();_cdfde !=nil {return _cdfde ;};};case _b .EndElement :break _gecdb ;case _b .CharData :};};return nil ;}; -// Total Visual Data -VisualTotalsAttr *bool ; +// Validate validates the CT_TextField and its children +func (_caffg *CT_TextField )Validate ()error {return _caffg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_adcgb *CT_ExternalBook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_adcgb .IdAttr )});e .EncodeToken (start );if _adcgb .SheetNames !=nil {_bbgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_adcgb .SheetNames ,_bbgc );};if _adcgb .DefinedNames !=nil {_fccfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_adcgb .DefinedNames ,_fccfa );};if _adcgb .SheetDataSet !=nil {_dbdbab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_adcgb .SheetDataSet ,_dbdbab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Show Multiple Labels -ShowMultipleLabelAttr *bool ; +// Validate validates the CT_NumFmt and its children +func (_agebb *CT_NumFmt )Validate ()error {return _agebb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; -// Show Drop Down -ShowDataDropDownAttr *bool ; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_fceac *CT_ExtensionList )ValidateWithPath (path string )error {for _gebbg ,_efba :=range _fceac .Ext {if _bcbad :=_efba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gebbg ));_bcbad !=nil {return _bcbad ;};};return nil ;};func (_edgbg *CT_MdxKPI )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgbg .PAttr =ST_MdxKPIProperty (1);for _ ,_afbec :=range start .Attr {if _afbec .Name .Local =="\u006e"{_gccgb ,_eebbe :=_e .ParseUint (_afbec .Value ,10,32);if _eebbe !=nil {return _eebbe ;};_edgbg .NAttr =uint32 (_gccgb );continue ;};if _afbec .Name .Local =="\u006e\u0070"{_cfdec ,_fbfgb :=_e .ParseUint (_afbec .Value ,10,32);if _fbfgb !=nil {return _fbfgb ;};_edgbg .NpAttr =uint32 (_cfdec );continue ;};if _afbec .Name .Local =="\u0070"{_edgbg .PAttr .UnmarshalXMLAttr (_afbec );continue ;};};for {_cccde ,_bbdbg :=d .Token ();if _bbdbg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_bbdbg );};if _cebabe ,_ggdab :=_cccde .(_b .EndElement );_ggdab &&_cebabe .Name ==start .Name {break ;};};return nil ;}; -// Show Expand Collapse -ShowDrillAttr *bool ; +// Validate validates the CT_GroupMembers and its children +func (_feadag *CT_GroupMembers )Validate ()error {return _feadag .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; -// Print Drill Indicators -PrintDrillAttr *bool ; +// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path +func (_fgcg *CT_IgnoredErrors )ValidateWithPath (path string )error {for _dfefb ,_cfcca :=range _fgcg .IgnoredError {if _gacef :=_cfcca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dfefb ));_gacef !=nil {return _gacef ;};};if _fgcg .ExtLst !=nil {if _ecga :=_fgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecga !=nil {return _ecga ;};};return nil ;};func (_ccgdg *CT_rowItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccgdg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccgdg .CountAttr )});};e .EncodeToken (start );_acfgec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_ddebfcf :=range _ccgdg .I {e .EncodeElement (_ddebfcf ,_acfgec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Show Member Property ToolTips -ShowMemberPropertyTipsAttr *bool ; +// Validate validates the CT_PivotField and its children +func (_ebfbd *CT_PivotField )Validate ()error {return _ebfbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_fcgbf *ST_PivotAreaType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcgbf =0;case "\u006e\u006f\u006e\u0065":*_fcgbf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fcgbf =2;case "\u0064\u0061\u0074\u0061":*_fcgbf =3;case "\u0061\u006c\u006c":*_fcgbf =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_fcgbf =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_fcgbf =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_fcgbf =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fcgbf =8;};return nil ;};func NewCT_Top10 ()*CT_Top10 {_agggg :=&CT_Top10 {};return _agggg };func (_fgedf *CT_SingleXmlCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgedf .XmlCellPr =NewCT_XmlCellPr ();for _ ,_fggabf :=range start .Attr {if _fggabf .Name .Local =="\u0069\u0064"{_eeaeaa ,_ddbacd :=_e .ParseUint (_fggabf .Value ,10,32);if _ddbacd !=nil {return _ddbacd ;};_fgedf .IdAttr =uint32 (_eeaeaa );continue ;};if _fggabf .Name .Local =="\u0072"{_cfgeg ,_afcgd :=_fggabf .Value ,error (nil );if _afcgd !=nil {return _afcgd ;};_fgedf .RAttr =_cfgeg ;continue ;};if _fggabf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_afgcdf ,_adbab :=_e .ParseUint (_fggabf .Value ,10,32);if _adbab !=nil {return _adbab ;};_fgedf .ConnectionIdAttr =uint32 (_afgcdf );continue ;};};_ffbeaf :for {_eaefa ,_acccf :=d .Token ();if _acccf !=nil {return _acccf ;};switch _gbffb :=_eaefa .(type ){case _b .StartElement :switch _gbffb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _eaega :=d .DecodeElement (_fgedf .XmlCellPr ,&_gbffb );_eaega !=nil {return _eaega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgedf .ExtLst =NewCT_ExtensionList ();if _ebabd :=d .DecodeElement (_fgedf .ExtLst ,&_gbffb );_ebabd !=nil {return _ebabd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_gbffb .Name );if _bafgb :=d .Skip ();_bafgb !=nil {return _bafgb ;};};case _b .EndElement :break _ffbeaf ;case _b .CharData :};};return nil ;};func NewCT_TableParts ()*CT_TableParts {_afddc :=&CT_TableParts {};return _afddc };func (_egccbc *CT_PrintOptions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfeffg :=range start .Attr {if _cfeffg .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_ggfbc ,_eecab :=_e .ParseBool (_cfeffg .Value );if _eecab !=nil {return _eecab ;};_egccbc .HorizontalCenteredAttr =&_ggfbc ;continue ;};if _cfeffg .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_aebae ,_aeeec :=_e .ParseBool (_cfeffg .Value );if _aeeec !=nil {return _aeeec ;};_egccbc .VerticalCenteredAttr =&_aebae ;continue ;};if _cfeffg .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_dgabfg ,_adbdgc :=_e .ParseBool (_cfeffg .Value );if _adbdgc !=nil {return _adbdgc ;};_egccbc .HeadingsAttr =&_dgabfg ;continue ;};if _cfeffg .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_egcbd ,_gfagd :=_e .ParseBool (_cfeffg .Value );if _gfagd !=nil {return _gfagd ;};_egccbc .GridLinesAttr =&_egcbd ;continue ;};if _cfeffg .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_dgbge ,_adddf :=_e .ParseBool (_cfeffg .Value );if _adddf !=nil {return _adddf ;};_egccbc .GridLinesSetAttr =&_dgbge ;continue ;};};for {_gafccg ,_eddfd :=d .Token ();if _eddfd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_eddfd );};if _gegca ,_efade :=_gafccg .(_b .EndElement );_efade &&_gegca .Name ==start .Name {break ;};};return nil ;};func (_fgfb *CT_Stylesheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgfb .NumFmts !=nil {_badfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fgfb .NumFmts ,_badfc );};if _fgfb .Fonts !=nil {_cegdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fgfb .Fonts ,_cegdd );};if _fgfb .Fills !=nil {_gafge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_fgfb .Fills ,_gafge );};if _fgfb .Borders !=nil {_gfdge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fgfb .Borders ,_gfdge );};if _fgfb .CellStyleXfs !=nil {_ggcecc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_fgfb .CellStyleXfs ,_ggcecc );};if _fgfb .CellXfs !=nil {_dcffba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_fgfb .CellXfs ,_dcffba );};if _fgfb .CellStyles !=nil {_gddeef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_fgfb .CellStyles ,_gddeef );};if _fgfb .Dxfs !=nil {_ebddb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_fgfb .Dxfs ,_ebddb );};if _fgfb .TableStyles !=nil {_ffcdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_fgfb .TableStyles ,_ffcdc );};if _fgfb .Colors !=nil {_eddbab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_fgfb .Colors ,_eddbab );};if _fgfb .ExtLst !=nil {_gddcc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgfb .ExtLst ,_gddcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efbdc ST_SortType )String ()string {switch _efbdc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";}; -// Show ToolTips on Data -ShowDataTipsAttr *bool ; +// Validate validates the EG_ExtensionList and its children +func (_dcgfdd *EG_ExtensionList )Validate ()error {return _dcgfdd .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_df *AG_AutoFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ge :=range start .Attr {if _ge .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ab ,_cd :=_e .ParseUint (_ge .Value ,10,32);if _cd !=nil {return _cd ;};_de :=uint32 (_ab );_df .AutoFormatIdAttr =&_de ;continue ;};if _ge .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ad ,_gg :=_e .ParseBool (_ge .Value );if _gg !=nil {return _gg ;};_df .ApplyNumberFormatsAttr =&_ad ;continue ;};if _ge .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bb ,_aa :=_e .ParseBool (_ge .Value );if _aa !=nil {return _aa ;};_df .ApplyBorderFormatsAttr =&_bb ;continue ;};if _ge .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bg ,_fe :=_e .ParseBool (_ge .Value );if _fe !=nil {return _fe ;};_df .ApplyFontFormatsAttr =&_bg ;continue ;};if _ge .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfb ,_db :=_e .ParseBool (_ge .Value );if _db !=nil {return _db ;};_df .ApplyPatternFormatsAttr =&_dfb ;continue ;};if _ge .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_cg ,_ef :=_e .ParseBool (_ge .Value );if _ef !=nil {return _ef ;};_df .ApplyAlignmentFormatsAttr =&_cg ;continue ;};if _ge .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bf ,_dfc :=_e .ParseBool (_ge .Value );if _dfc !=nil {return _dfc ;};_df .ApplyWidthHeightFormatsAttr =&_bf ;continue ;};};for {_fc ,_cc :=d .Token ();if _cc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_cc );};if _bd ,_deb :=_fc .(_b .EndElement );_deb &&_bd .Name ==start .Name {break ;};};return nil ;}; -// Enable PivotTable Wizard -EnableWizardAttr *bool ; +// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path +func (_edgbc *CT_QueryCache )ValidateWithPath (path string )error {for _fdadf ,_bgdaf :=range _edgbc .Query {if _ceedd :=_bgdaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_fdadf ));_ceedd !=nil {return _ceedd ;};};return nil ;}; -// Enable Drill Down -EnableDrillAttr *bool ; +// Validate validates the CT_RevisionMove and its children +func (_abgcb *CT_RevisionMove )Validate ()error {return _abgcb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_egaga *Chartsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _egaga .CT_Chartsheet .MarshalXML (e ,start );};type CT_RElt struct{ -// Enable Field Properties -EnableFieldPropertiesAttr *bool ; +// Run Properties +RPr *CT_RPrElt ; -// Preserve Formatting -PreserveFormattingAttr *bool ; +// Text +T string ;};func (_eedcg *ST_UnderlineValues )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceeaf ,_dffdc :=d .Token ();if _dffdc !=nil {return _dffdc ;};if _efgdg ,_fafca :=_ceeaf .(_b .EndElement );_fafca &&_efgdg .Name ==start .Name {*_eedcg =1;return nil ;};if _eeede ,_edcbge :=_ceeaf .(_b .CharData );!_edcbge {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",_ceeaf );}else {switch string (_eeede ){case "":*_eedcg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eedcg =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eedcg =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eedcg =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eedcg =4;case "\u006e\u006f\u006e\u0065":*_eedcg =5;};};_ceeaf ,_dffdc =d .Token ();if _dffdc !=nil {return _dffdc ;};if _fdcdb ,_gcadc :=_ceeaf .(_b .EndElement );_gcadc &&_fdcdb .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",_ceeaf );};func (_eeaff *CT_QueryTableRefresh )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaff .QueryTableFields =NewCT_QueryTableFields ();for _ ,_geegd :=range start .Attr {if _geegd .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_acgca ,_eabfc :=_e .ParseBool (_geegd .Value );if _eabfc !=nil {return _eabfc ;};_eeaff .PreserveSortFilterLayoutAttr =&_acgca ;continue ;};if _geegd .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_cbacb ,_agcce :=_e .ParseBool (_geegd .Value );if _agcce !=nil {return _agcce ;};_eeaff .FieldIdWrappedAttr =&_cbacb ;continue ;};if _geegd .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_cebcd ,_gfbaf :=_e .ParseBool (_geegd .Value );if _gfbaf !=nil {return _gfbaf ;};_eeaff .HeadersInLastRefreshAttr =&_cebcd ;continue ;};if _geegd .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_gafca ,_cfefad :=_e .ParseUint (_geegd .Value ,10,8);if _cfefad !=nil {return _cfefad ;};_dgbgd :=uint8 (_gafca );_eeaff .MinimumVersionAttr =&_dgbgd ;continue ;};if _geegd .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_dgbeg ,_ggccdf :=_e .ParseUint (_geegd .Value ,10,32);if _ggccdf !=nil {return _ggccdf ;};_eabcb :=uint32 (_dgbeg );_eeaff .NextIdAttr =&_eabcb ;continue ;};if _geegd .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_bfagg ,_cabgb :=_e .ParseUint (_geegd .Value ,10,32);if _cabgb !=nil {return _cabgb ;};_fgdef :=uint32 (_bfagg );_eeaff .UnboundColumnsLeftAttr =&_fgdef ;continue ;};if _geegd .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_acfbe ,_gabca :=_e .ParseUint (_geegd .Value ,10,32);if _gabca !=nil {return _gabca ;};_gfcdg :=uint32 (_acfbe );_eeaff .UnboundColumnsRightAttr =&_gfcdg ;continue ;};};_dagad :for {_debaa ,_efeda :=d .Token ();if _efeda !=nil {return _efeda ;};switch _aefac :=_debaa .(type ){case _b .StartElement :switch _aefac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _dfbdce :=d .DecodeElement (_eeaff .QueryTableFields ,&_aefac );_dfbdce !=nil {return _dfbdce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_eeaff .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _cgebd :=d .DecodeElement (_eeaff .QueryTableDeletedFields ,&_aefac );_cgebd !=nil {return _cgebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_eeaff .SortState =NewCT_SortState ();if _dgbgc :=d .DecodeElement (_eeaff .SortState ,&_aefac );_dgbgc !=nil {return _dgbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeaff .ExtLst =NewCT_ExtensionList ();if _bgddf :=d .DecodeElement (_eeaff .ExtLst ,&_aefac );_bgddf !=nil {return _bgddf ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_aefac .Name );if _cffdg :=d .Skip ();_cffdg !=nil {return _cffdg ;};};case _b .EndElement :break _dagad ;case _b .CharData :};};return nil ;}; -// Auto Formatting -UseAutoFormattingAttr *bool ; +// Validate validates the CT_FontSize and its children +func (_bcbeb *CT_FontSize )Validate ()error {return _bcbeb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");}; -// Page Wrap -PageWrapAttr *uint32 ; +// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path +func (_cbabb *CT_UnderlineProperty )ValidateWithPath (path string )error {if _bffagc :=_cbabb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bffagc !=nil {return _bffagc ;};return nil ;};func NewCT_Extension ()*CT_Extension {_fdcfg :=&CT_Extension {};return _fdcfg }; -// Page Over Then Down -PageOverThenDownAttr *bool ; +// Validate validates the CT_ServerFormats and its children +func (_ddfba *CT_ServerFormats )Validate ()error {return _ddfba .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type ST_RevisionAction byte ;type CT_PhoneticPr struct{ -// Subtotal Hidden Items -SubtotalHiddenItemsAttr *bool ; +// Font Id +FontIdAttr uint32 ; -// Row Grand Totals -RowGrandTotalsAttr *bool ; +// Character Type +TypeAttr ST_PhoneticType ; -// Grand Totals On Columns -ColGrandTotalsAttr *bool ; +// Alignment +AlignmentAttr ST_PhoneticAlignment ;};func (_ggecbd ST_TextVAlign )String ()string {switch _ggecbd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_dfbdg *CT_SingleXmlCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfbdg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_dfbdg .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfbdg .ConnectionIdAttr )});e .EncodeToken (start );_ccgffa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_dfbdg .XmlCellPr ,_ccgffa );if _dfbdg .ExtLst !=nil {_bfcae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfbdg .ExtLst ,_bfcae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Field Print Titles -FieldPrintTitlesAttr *bool ; +// Validate validates the CT_RowHierarchiesUsage and its children +func (_bdabe *CT_RowHierarchiesUsage )Validate ()error {return _bdabe .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func (_bedfc ST_CredMethod )Validate ()error {return _bedfc .ValidateWithPath ("")};func NewCT_CustomFilter ()*CT_CustomFilter {_eddb :=&CT_CustomFilter {};return _eddb };const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3;ST_MdxFunctionTypeC ST_MdxFunctionType =4;ST_MdxFunctionTypeR ST_MdxFunctionType =5;ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;);func (_gbdad *CT_SheetCalcPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbdad .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdad .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dafgdd *CT_Pages )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dafgdd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dafgdd .CountAttr )});};e .EncodeToken (start );_ddgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_cddag :=range _dafgdd .Page {e .EncodeElement (_cddag ,_ddgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_ebbe :=&CT_BooleanProperty {};return _ebbe };func (_edddfd ST_Type )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edddfd .String (),start );};const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5;ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11;ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17;ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;); -// Item Print Titles -ItemPrintTitlesAttr *bool ; +// Validate validates the MapInfo and its children +func (_bedef *MapInfo )Validate ()error {return _bedef .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func (_bgccb ST_OleUpdate )String ()string {switch _bgccb {case 0:return "";case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return "";};type ST_PivotFilterType byte ;func (_aeegba ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _aeegba {case 0,1,2,3,4,5,6,7,8: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 (_aeegba ));};return nil ;};func (_abcg *CT_PivotCacheRecords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daedg :=range start .Attr {if _daedg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cebfb ,_efged :=_e .ParseUint (_daedg .Value ,10,32);if _efged !=nil {return _efged ;};_caccdd :=uint32 (_cebfb );_abcg .CountAttr =&_caccdd ;continue ;};};_febfd :for {_bdagb ,_edfecd :=d .Token ();if _edfecd !=nil {return _edfecd ;};switch _dcgfg :=_bdagb .(type ){case _b .StartElement :switch _dcgfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_aacae :=NewCT_Record ();if _gcgfa :=d .DecodeElement (_aacae ,&_dcgfg );_gcgfa !=nil {return _gcgfa ;};_abcg .R =append (_abcg .R ,_aacae );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abcg .ExtLst =NewCT_ExtensionList ();if _bebce :=d .DecodeElement (_abcg .ExtLst ,&_dcgfg );_bebce !=nil {return _bebce ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_dcgfg .Name );if _gfgcf :=d .Skip ();_gfgcf !=nil {return _gfgcf ;};};case _b .EndElement :break _febfd ;case _b .CharData :};};return nil ;};func (_bgbaef ST_TimePeriod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgbaef .String (),start );}; -// Merge Titles -MergeItemAttr *bool ; +// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path +func (_ffdfa *CT_MdxSet )ValidateWithPath (path string )error {if _dfgab :=_ffdfa .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_dfgab !=nil {return _dfgab ;};for _egccb ,_aedgf :=range _ffdfa .N {if _dbaac :=_aedgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_egccb ));_dbaac !=nil {return _dbaac ;};};return nil ;};func (_bggfab *CT_SheetCalcPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdaadf :=range start .Attr {if _bdaadf .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_efaadd ,_cafgb :=_e .ParseBool (_bdaadf .Value );if _cafgb !=nil {return _cafgb ;};_bggfab .FullCalcOnLoadAttr =&_efaadd ;continue ;};};for {_fabdf ,_eecgb :=d .Token ();if _eecgb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072:\u0020\u0025\u0073",_eecgb );};if _gbcagc ,_ggcab :=_fabdf .(_b .EndElement );_ggcab &&_gbcagc .Name ==start .Name {break ;};};return nil ;};func (_fbcfgf *ST_TextHAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddadd ,_bbbfda :=d .Token ();if _bbbfda !=nil {return _bbbfda ;};if _cgeda ,_eefdbd :=_ddadd .(_b .EndElement );_eefdbd &&_cgeda .Name ==start .Name {*_fbcfgf =1;return nil ;};if _cfbdg ,_fgbeg :=_ddadd .(_b .CharData );!_fgbeg {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",_ddadd );}else {switch string (_cfbdg ){case "":*_fbcfgf =0;case "\u006c\u0065\u0066\u0074":*_fbcfgf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbcfgf =2;case "\u0072\u0069\u0067h\u0074":*_fbcfgf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fbcfgf =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fbcfgf =5;};};_ddadd ,_bbbfda =d .Token ();if _bbbfda !=nil {return _bbbfda ;};if _gfafa ,_eecff :=_ddadd .(_b .EndElement );_eecff &&_gfafa .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",_ddadd );};func NewCT_PivotField ()*CT_PivotField {_dcgagc :=&CT_PivotField {};return _dcgagc }; -// Show Drop Zones -ShowDropZonesAttr *bool ; +// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path +func (_dded *CT_DataFields )ValidateWithPath (path string )error {for _fgad ,_fced :=range _dded .DataField {if _bcaf :=_fced .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fgad ));_bcaf !=nil {return _bcaf ;};};return nil ;};func (_cbd *CT_CalcCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fddf :=range start .Attr {if _fddf .Name .Local =="\u0072"{_ddef ,_bfcbg :=_fddf .Value ,error (nil );if _bfcbg !=nil {return _bfcbg ;};_cbd .RAttr =&_ddef ;continue ;};if _fddf .Name .Local =="\u0072\u0065\u0066"{_aba ,_ecdd :=_fddf .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_cbd .RefAttr =&_aba ;continue ;};if _fddf .Name .Local =="\u0069"{_dgdd ,_gfba :=_e .ParseInt (_fddf .Value ,10,32);if _gfba !=nil {return _gfba ;};_ebeg :=int32 (_dgdd );_cbd .IAttr =&_ebeg ;continue ;};if _fddf .Name .Local =="\u0073"{_gdda ,_cded :=_e .ParseBool (_fddf .Value );if _cded !=nil {return _cded ;};_cbd .SAttr =&_gdda ;continue ;};if _fddf .Name .Local =="\u006c"{_cfcd ,_dff :=_e .ParseBool (_fddf .Value );if _dff !=nil {return _dff ;};_cbd .LAttr =&_cfcd ;continue ;};if _fddf .Name .Local =="\u0074"{_abdf ,_afca :=_e .ParseBool (_fddf .Value );if _afca !=nil {return _afca ;};_cbd .TAttr =&_abdf ;continue ;};if _fddf .Name .Local =="\u0061"{_fgdeg ,_ggea :=_e .ParseBool (_fddf .Value );if _ggea !=nil {return _ggea ;};_cbd .AAttr =&_fgdeg ;continue ;};};for {_cag ,_dgbf :=d .Token ();if _dgbf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_dgbf );};if _ebcf ,_fdg :=_cag .(_b .EndElement );_fdg &&_ebcf .Name ==start .Name {break ;};};return nil ;}; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path +func (_affcd *CT_RevisionMove )ValidateWithPath (path string )error {for _dgfce ,_gbfae :=range _affcd .Undo {if _dcfgd :=_gbfae .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_dgfce ));_dcfgd !=nil {return _dcfgd ;};};for _bdgce ,_eecdb :=range _affcd .Rcc {if _dedbc :=_eecdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_bdgce ));_dedbc !=nil {return _dedbc ;};};for _ebefd ,_cbacc :=range _affcd .Rfmt {if _fadcfb :=_cbacc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ebefd ));_fadcfb !=nil {return _fadcfb ;};};return nil ;}; -// Indentation for Compact Axis -IndentAttr *uint32 ; +// Validate validates the CT_MergeCells and its children +func (_baffag *CT_MergeCells )Validate ()error {return _baffag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_gacfd ST_DataValidationOperator )String ()string {switch _gacfd {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 6:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 7:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 8:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return "";};func NewCT_Metadata ()*CT_Metadata {_eebce :=&CT_Metadata {};return _eebce };func (_ecdgb ST_PhoneticType )String ()string {switch _ecdgb {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return "";}; -// Show Empty Row -ShowEmptyRowAttr *bool ; +// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path +func (_dbebb *CT_FontSize )ValidateWithPath (path string )error {return nil };type CT_FutureMetadataBlock struct{ -// Show Empty Column -ShowEmptyColAttr *bool ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};type CT_DdeValue struct{ -// Show Field Headers -ShowHeadersAttr *bool ; +// DDE Value Type +TAttr ST_DdeValueType ; -// Compact New Fields -CompactAttr *bool ; +// DDE Link Value +Val string ;};func NewEG_ExtensionList ()*EG_ExtensionList {_ggggb :=&EG_ExtensionList {};return _ggggb };func (_adcfb *CT_ProtectedRanges )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fecae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_cbcgd :=range _adcfb .ProtectedRange {e .EncodeElement (_cbcgd ,_fecae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffaefd ST_PhoneticType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffaefd .String (),start );};func (_bdbaaf ST_DvAspect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdbaaf .String (),start );};func (_cgea *CT_Reviewed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgea .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feadd ST_Scope )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adeafg :=_b .Attr {};_adeafg .Name =name ;switch _feadd {case ST_ScopeUnset :_adeafg .Value ="";case ST_ScopeSelection :_adeafg .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_adeafg .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_adeafg .Value ="\u0066\u0069\u0065l\u0064";};return _adeafg ,nil ;};func (_fgabg *CT_TableParts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgced :=range start .Attr {if _dgced .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbffa ,_cacbb :=_e .ParseUint (_dgced .Value ,10,32);if _cacbb !=nil {return _cacbb ;};_fcabbd :=uint32 (_gbffa );_fgabg .CountAttr =&_fcabbd ;continue ;};};_egdge :for {_edgdgf ,_dfbbef :=d .Token ();if _dfbbef !=nil {return _dfbbef ;};switch _befbc :=_edgdgf .(type ){case _b .StartElement :switch _befbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_cfgce :=NewCT_TablePart ();if _fcegc :=d .DecodeElement (_cfgce ,&_befbc );_fcegc !=nil {return _fcegc ;};_fgabg .TablePart =append (_fgabg .TablePart ,_cfgce );default:_d .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\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_befbc .Name );if _becc :=d .Skip ();_becc !=nil {return _becc ;};};case _b .EndElement :break _egdge ;case _b .CharData :};};return nil ;}; -// Outline New Fields -OutlineAttr *bool ; +// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path +func (_ffgd *CT_CacheFields )ValidateWithPath (path string )error {for _dea ,_dcb :=range _ffgd .CacheField {if _bbc :=_dcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_dea ));_bbc !=nil {return _bbc ;};};return nil ;};type CT_DdeItems struct{ -// Outline Data Fields -OutlineDataAttr *bool ; +// DDE Item definition +DdeItem []*CT_DdeItem ;}; -// Compact Data -CompactDataAttr *bool ; +// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path +func (_cfaff *CT_DataBar )ValidateWithPath (path string )error {for _fbfeb ,_cbbc :=range _cfaff .Cfvo {if _adcdb :=_cbbc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_fbfeb ));_adcdb !=nil {return _adcdb ;};};if _gbeag :=_cfaff .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gbeag !=nil {return _gbeag ;};return nil ;};func (_bfbfb ST_SourceType )Validate ()error {return _bfbfb .ValidateWithPath ("")}; -// Data Fields Published -PublishedAttr *bool ; +// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path +func (_fagfef *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_addac ST_UnderlineValues )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_addac .String (),start );};func (_gfacd *CT_GroupLevels )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfacd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfacd .CountAttr )});};e .EncodeToken (start );_fbbag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_defeg :=range _gfacd .GroupLevel {e .EncodeElement (_defeg ,_fbbag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_FormulaExpressionUnset ST_FormulaExpression =0;ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4;ST_FormulaExpressionComputedArea ST_FormulaExpression =5;); -// Enable Drop Zones -GridDropZonesAttr *bool ; +// Validate validates the CT_MeasureDimensionMap and its children +func (_ffgaf *CT_MeasureDimensionMap )Validate ()error {return _ffgaf .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_gf .Fields (s )),nil };func (_eedeeb ST_CfType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eedeeb .String (),start );};func NewCT_Location ()*CT_Location {_acdde :=&CT_Location {};return _acdde };func (_fgefca ST_PrintError )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgefca .String (),start );};type CT_Colors struct{ -// Stop Immersive UI -ImmersiveAttr *bool ; +// Color Indexes +IndexedColors *CT_IndexedColors ; -// Multiple Field Filters -MultipleFieldFiltersAttr *bool ; +// MRU Colors +MruColors *CT_MRUColors ;};func (_ggbcb ST_VolValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfcdeb :=_b .Attr {};_dfcdeb .Name =name ;switch _ggbcb {case ST_VolValueTypeUnset :_dfcdeb .Value ="";case ST_VolValueTypeB :_dfcdeb .Value ="\u0062";case ST_VolValueTypeN :_dfcdeb .Value ="\u006e";case ST_VolValueTypeE :_dfcdeb .Value ="\u0065";case ST_VolValueTypeS :_dfcdeb .Value ="\u0073";};return _dfcdeb ,nil ;};func (_ecgbbb *CT_VolTopicRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ecgbbb .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",_ecgbbb .SAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Chart Format Id -ChartFormatAttr *uint32 ; +// ValidateWithPath validates the Table and its children, prefixing error messages with path +func (_eabfd *Table )ValidateWithPath (path string )error {if _acgcb :=_eabfd .CT_Table .ValidateWithPath (path );_acgcb !=nil {return _acgcb ;};return nil ;};func (_decda *Worksheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_decda .CT_Worksheet =*NewCT_Worksheet ();_gcbfc :for {_bfbgcd ,_ddeaa :=d .Token ();if _ddeaa !=nil {return _ddeaa ;};switch _bafbg :=_bfbgcd .(type ){case _b .StartElement :switch _bafbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_decda .SheetPr =NewCT_SheetPr ();if _bbeeb :=d .DecodeElement (_decda .SheetPr ,&_bafbg );_bbeeb !=nil {return _bbeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_decda .Dimension =NewCT_SheetDimension ();if _agacg :=d .DecodeElement (_decda .Dimension ,&_bafbg );_agacg !=nil {return _agacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_decda .SheetViews =NewCT_SheetViews ();if _dgaadb :=d .DecodeElement (_decda .SheetViews ,&_bafbg );_dgaadb !=nil {return _dgaadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_decda .SheetFormatPr =NewCT_SheetFormatPr ();if _cbdbcg :=d .DecodeElement (_decda .SheetFormatPr ,&_bafbg );_cbdbcg !=nil {return _cbdbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_fdebe :=NewCT_Cols ();if _cbaedc :=d .DecodeElement (_fdebe ,&_bafbg );_cbaedc !=nil {return _cbaedc ;};_decda .Cols =append (_decda .Cols ,_fdebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _ecgcf :=d .DecodeElement (_decda .SheetData ,&_bafbg );_ecgcf !=nil {return _ecgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_decda .SheetCalcPr =NewCT_SheetCalcPr ();if _cecfc :=d .DecodeElement (_decda .SheetCalcPr ,&_bafbg );_cecfc !=nil {return _cecfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_decda .SheetProtection =NewCT_SheetProtection ();if _ddcfgf :=d .DecodeElement (_decda .SheetProtection ,&_bafbg );_ddcfgf !=nil {return _ddcfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_decda .ProtectedRanges =NewCT_ProtectedRanges ();if _dbdbbf :=d .DecodeElement (_decda .ProtectedRanges ,&_bafbg );_dbdbbf !=nil {return _dbdbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_decda .Scenarios =NewCT_Scenarios ();if _eeccf :=d .DecodeElement (_decda .Scenarios ,&_bafbg );_eeccf !=nil {return _eeccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_decda .AutoFilter =NewCT_AutoFilter ();if _deaac :=d .DecodeElement (_decda .AutoFilter ,&_bafbg );_deaac !=nil {return _deaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_decda .SortState =NewCT_SortState ();if _ebgdef :=d .DecodeElement (_decda .SortState ,&_bafbg );_ebgdef !=nil {return _ebgdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_decda .DataConsolidate =NewCT_DataConsolidate ();if _cgfdgf :=d .DecodeElement (_decda .DataConsolidate ,&_bafbg );_cgfdgf !=nil {return _cgfdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_decda .CustomSheetViews =NewCT_CustomSheetViews ();if _fbdcfe :=d .DecodeElement (_decda .CustomSheetViews ,&_bafbg );_fbdcfe !=nil {return _fbdcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_decda .MergeCells =NewCT_MergeCells ();if _dbgga :=d .DecodeElement (_decda .MergeCells ,&_bafbg );_dbgga !=nil {return _dbgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_decda .PhoneticPr =NewCT_PhoneticPr ();if _bdbfgb :=d .DecodeElement (_decda .PhoneticPr ,&_bafbg );_bdbfgb !=nil {return _bdbfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_gddgg :=NewCT_ConditionalFormatting ();if _cggb :=d .DecodeElement (_gddgg ,&_bafbg );_cggb !=nil {return _cggb ;};_decda .ConditionalFormatting =append (_decda .ConditionalFormatting ,_gddgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_decda .DataValidations =NewCT_DataValidations ();if _bbdegf :=d .DecodeElement (_decda .DataValidations ,&_bafbg );_bbdegf !=nil {return _bbdegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_decda .Hyperlinks =NewCT_Hyperlinks ();if _gafccb :=d .DecodeElement (_decda .Hyperlinks ,&_bafbg );_gafccb !=nil {return _gafccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_decda .PrintOptions =NewCT_PrintOptions ();if _gdagf :=d .DecodeElement (_decda .PrintOptions ,&_bafbg );_gdagf !=nil {return _gdagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_decda .PageMargins =NewCT_PageMargins ();if _cdbgc :=d .DecodeElement (_decda .PageMargins ,&_bafbg );_cdbgc !=nil {return _cdbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_decda .PageSetup =NewCT_PageSetup ();if _eabdg :=d .DecodeElement (_decda .PageSetup ,&_bafbg );_eabdg !=nil {return _eabdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_decda .HeaderFooter =NewCT_HeaderFooter ();if _ebced :=d .DecodeElement (_decda .HeaderFooter ,&_bafbg );_ebced !=nil {return _ebced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_decda .RowBreaks =NewCT_PageBreak ();if _gbdfg :=d .DecodeElement (_decda .RowBreaks ,&_bafbg );_gbdfg !=nil {return _gbdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_decda .ColBreaks =NewCT_PageBreak ();if _bcfba :=d .DecodeElement (_decda .ColBreaks ,&_bafbg );_bcfba !=nil {return _bcfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_decda .CustomProperties =NewCT_CustomProperties ();if _gdgfb :=d .DecodeElement (_decda .CustomProperties ,&_bafbg );_gdgfb !=nil {return _gdgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_decda .CellWatches =NewCT_CellWatches ();if _befgec :=d .DecodeElement (_decda .CellWatches ,&_bafbg );_befgec !=nil {return _befgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_decda .IgnoredErrors =NewCT_IgnoredErrors ();if _dccdc :=d .DecodeElement (_decda .IgnoredErrors ,&_bafbg );_dccdc !=nil {return _dccdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_decda .SmartTags =NewCT_SmartTags ();if _bcfefc :=d .DecodeElement (_decda .SmartTags ,&_bafbg );_bcfefc !=nil {return _bcfefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_decda .Drawing =NewCT_Drawing ();if _fabfg :=d .DecodeElement (_decda .Drawing ,&_bafbg );_fabfg !=nil {return _fabfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_decda .LegacyDrawing =NewCT_LegacyDrawing ();if _cgfeec :=d .DecodeElement (_decda .LegacyDrawing ,&_bafbg );_cgfeec !=nil {return _cgfeec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_decda .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gdcag :=d .DecodeElement (_decda .LegacyDrawingHF ,&_bafbg );_gdcag !=nil {return _gdcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_decda .DrawingHF =NewCT_DrawingHF ();if _bfaded :=d .DecodeElement (_decda .DrawingHF ,&_bafbg );_bfaded !=nil {return _bfaded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_decda .Picture =NewCT_SheetBackgroundPicture ();if _cdbefc :=d .DecodeElement (_decda .Picture ,&_bafbg );_cdbefc !=nil {return _cdbefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_decda .OleObjects =NewCT_OleObjects ();if _agbeb :=d .DecodeElement (_decda .OleObjects ,&_bafbg );_agbeb !=nil {return _agbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_decda .Controls =NewCT_Controls ();if _gcbef :=d .DecodeElement (_decda .Controls ,&_bafbg );_gcbef !=nil {return _gcbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_decda .WebPublishItems =NewCT_WebPublishItems ();if _fcddba :=d .DecodeElement (_decda .WebPublishItems ,&_bafbg );_fcddba !=nil {return _fcddba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_decda .TableParts =NewCT_TableParts ();if _ebegb :=d .DecodeElement (_decda .TableParts ,&_bafbg );_ebegb !=nil {return _ebegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decda .ExtLst =NewCT_ExtensionList ();if _fdcae :=d .DecodeElement (_decda .ExtLst ,&_bafbg );_fdcae !=nil {return _fdcae ;};default:_d .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 \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_bafbg .Name );if _ddedf :=d .Skip ();_ddedf !=nil {return _ddedf ;};};case _b .EndElement :break _gcbfc ;case _b .CharData :};};return nil ;};func ParseStdlibTime (s string )(_gb .Time ,error ){return _gb .Time {},nil };func (_ddgge *ST_HorizontalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafgg ,_cafbb :=d .Token ();if _cafbb !=nil {return _cafbb ;};if _ddeeae ,_dgcbf :=_dafgg .(_b .EndElement );_dgcbf &&_ddeeae .Name ==start .Name {*_ddgge =1;return nil ;};if _cebfd ,_adbgd :=_dafgg .(_b .CharData );!_adbgd {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",_dafgg );}else {switch string (_cebfd ){case "":*_ddgge =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ddgge =1;case "\u006c\u0065\u0066\u0074":*_ddgge =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddgge =3;case "\u0072\u0069\u0067h\u0074":*_ddgge =4;case "\u0066\u0069\u006c\u006c":*_ddgge =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ddgge =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ddgge =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ddgge =8;};};_dafgg ,_cafbb =d .Token ();if _cafbb !=nil {return _cafbb ;};if _dbecgc ,_geeae :=_dafgg .(_b .EndElement );_geeae &&_dbecgc .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",_dafgg );};func (_gbdb *CT_BookViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_gfc :=range _gbdb .WorkbookView {e .EncodeElement (_gfc ,_bcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Row Header Caption -RowHeaderCaptionAttr *string ; +// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path +func (_bgfdg *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_fgdacc *StyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdacc .CT_Stylesheet =*NewCT_Stylesheet ();_ababag :for {_ceeee ,_fbgdbe :=d .Token ();if _fbgdbe !=nil {return _fbgdbe ;};switch _decba :=_ceeee .(type ){case _b .StartElement :switch _decba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_fgdacc .NumFmts =NewCT_NumFmts ();if _dagda :=d .DecodeElement (_fgdacc .NumFmts ,&_decba );_dagda !=nil {return _dagda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_fgdacc .Fonts =NewCT_Fonts ();if _fdddc :=d .DecodeElement (_fgdacc .Fonts ,&_decba );_fdddc !=nil {return _fdddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_fgdacc .Fills =NewCT_Fills ();if _befgad :=d .DecodeElement (_fgdacc .Fills ,&_decba );_befgad !=nil {return _befgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_fgdacc .Borders =NewCT_Borders ();if _adcgee :=d .DecodeElement (_fgdacc .Borders ,&_decba );_adcgee !=nil {return _adcgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_fgdacc .CellStyleXfs =NewCT_CellStyleXfs ();if _gacaa :=d .DecodeElement (_fgdacc .CellStyleXfs ,&_decba );_gacaa !=nil {return _gacaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_fgdacc .CellXfs =NewCT_CellXfs ();if _cgcea :=d .DecodeElement (_fgdacc .CellXfs ,&_decba );_cgcea !=nil {return _cgcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_fgdacc .CellStyles =NewCT_CellStyles ();if _fbafc :=d .DecodeElement (_fgdacc .CellStyles ,&_decba );_fbafc !=nil {return _fbafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_fgdacc .Dxfs =NewCT_Dxfs ();if _cdabcf :=d .DecodeElement (_fgdacc .Dxfs ,&_decba );_cdabcf !=nil {return _cdabcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_fgdacc .TableStyles =NewCT_TableStyles ();if _ccgdba :=d .DecodeElement (_fgdacc .TableStyles ,&_decba );_ccgdba !=nil {return _ccgdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_fgdacc .Colors =NewCT_Colors ();if _afdgd :=d .DecodeElement (_fgdacc .Colors ,&_decba );_afdgd !=nil {return _afdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdacc .ExtLst =NewCT_ExtensionList ();if _dcegb :=d .DecodeElement (_fgdacc .ExtLst ,&_decba );_dcegb !=nil {return _dcegb ;};default:_d .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\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_decba .Name );if _dbbaef :=d .Skip ();_dbbaef !=nil {return _dbbaef ;};};case _b .EndElement :break _ababag ;case _b .CharData :};};return nil ;};type PivotCacheRecords struct{CT_PivotCacheRecords }; -// Column Header Caption -ColHeaderCaptionAttr *string ; +// Validate validates the CT_ExternalSheetDataSet and its children +func (_cadc *CT_ExternalSheetDataSet )Validate ()error {return _cadc .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");}; -// Default Sort Order -FieldListSortAscendingAttr *bool ; +// Validate validates the CT_Formats and its children +func (_bdcfe *CT_Formats )Validate ()error {return _bdcfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_Scenarios ()*CT_Scenarios {_dbbfa :=&CT_Scenarios {};return _dbbfa };func (_abdfc *CT_PivotCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abdfc .CacheIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abdfc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// MDX Subqueries Supported -MdxSubqueriesAttr *bool ; +// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path +func (_ddebf *CT_RevisionHeader )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_ddebf .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_ddebf .GuidAttr );};if _ebggda :=_ddebf .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_ebggda !=nil {return _ebggda ;};if _ddebf .ReviewedList !=nil {if _gefdbb :=_ddebf .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_gefdbb !=nil {return _gefdbb ;};};if _ddebf .ExtLst !=nil {if _beafc :=_ddebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beafc !=nil {return _beafc ;};};return nil ;};type ST_CfvoType byte ; -// Custom List AutoSort -CustomListSortAttr *bool ; +// Validate validates the CT_GradientStop and its children +func (_cedbf *CT_GradientStop )Validate ()error {return _cedbf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_dafdc *CT_DataValidation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dafdc .TypeAttr !=ST_DataValidationTypeUnset {_dgcaa ,_bcfg :=_dafdc .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcfg !=nil {return _bcfg ;};start .Attr =append (start .Attr ,_dgcaa );};if _dafdc .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_ecace ,_bfbf :=_dafdc .ErrorStyleAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _bfbf !=nil {return _bfbf ;};start .Attr =append (start .Attr ,_ecace );};if _dafdc .ImeModeAttr !=ST_DataValidationImeModeUnset {_ffacg ,_cbeba :=_dafdc .ImeModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _cbeba !=nil {return _cbeba ;};start .Attr =append (start .Attr ,_ffacg );};if _dafdc .OperatorAttr !=ST_DataValidationOperatorUnset {_dbafg ,_efefa :=_dafdc .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _efefa !=nil {return _efefa ;};start .Attr =append (start .Attr ,_dbafg );};if _dafdc .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dafdc .AllowBlankAttr ))});};if _dafdc .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dafdc .ShowDropDownAttr ))});};if _dafdc .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dafdc .ShowInputMessageAttr ))});};if _dafdc .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dafdc .ShowErrorMessageAttr ))});};if _dafdc .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dafdc .ErrorTitleAttr )});};if _dafdc .ErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dafdc .ErrorAttr )});};if _dafdc .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dafdc .PromptTitleAttr )});};if _dafdc .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dafdc .PromptAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_dafdc .SqrefAttr )});e .EncodeToken (start );if _dafdc .Formula1 !=nil {_dgbae :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_d .AddPreserveSpaceAttr (&_dgbae ,*_dafdc .Formula1 );e .EncodeElement (_dafdc .Formula1 ,_dgbae );};if _dafdc .Formula2 !=nil {_cbdff :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_d .AddPreserveSpaceAttr (&_cbdff ,*_dafdc .Formula2 );e .EncodeElement (_dafdc .Formula2 ,_cbdff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_dfedg :=&CT_MetadataStringIndex {};return _dfedg ;};type CT_BookViews struct{ -// PivotTable Location -Location *CT_Location ; +// Workbook View +WorkbookView []*CT_BookView ;};func (_cbebaa *CT_FontSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cbebaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abfg *CT_ConditionalFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abfg .PivotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abfg .PivotAttr ))});};if _abfg .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_abfg .SqrefAttr )});};e .EncodeToken (start );_baca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_gdfbb :=range _abfg .CfRule {e .EncodeElement (_gdfbb ,_baca );};if _abfg .ExtLst !=nil {_cgdae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abfg .ExtLst ,_cgdae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// PivotTable Fields -PivotFields *CT_PivotFields ; +// Validate validates the CT_CellXfs and its children +func (_ffgg *CT_CellXfs )Validate ()error {return _ffgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_cbbfc *CT_OleSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcgc :=range start .Attr {if _gcgc .Name .Local =="\u0072\u0065\u0066"{_decge ,_efeed :=_gcgc .Value ,error (nil );if _efeed !=nil {return _efeed ;};_cbbfc .RefAttr =_decge ;continue ;};};for {_fcaae ,_daccg :=d .Token ();if _daccg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_daccg );};if _bceg ,_aacdcc :=_fcaae .(_b .EndElement );_aacdcc &&_bceg .Name ==start .Name {break ;};};return nil ;}; -// Row Fields -RowFields *CT_RowFields ; +// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path +func (_ffae *CT_Item )ValidateWithPath (path string )error {if _gbdef :=_ffae .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gbdef !=nil {return _gbdef ;};return nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);func (_gafec *CT_ServerFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efecad :=range start .Attr {if _efecad .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebefdb ,_egecd :=_e .ParseUint (_efecad .Value ,10,32);if _egecd !=nil {return _egecd ;};_gdggc :=uint32 (_ebefdb );_gafec .CountAttr =&_gdggc ;continue ;};};_ecega :for {_bfdbg ,_bdgcg :=d .Token ();if _bdgcg !=nil {return _bdgcg ;};switch _egcddf :=_bfdbg .(type ){case _b .StartElement :switch _egcddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_fdaef :=NewCT_ServerFormat ();if _fefgdb :=d .DecodeElement (_fdaef ,&_egcddf );_fefgdb !=nil {return _fefgdb ;};_gafec .ServerFormat =append (_gafec .ServerFormat ,_fdaef );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_egcddf .Name );if _cacae :=d .Skip ();_cacae !=nil {return _cacae ;};};case _b .EndElement :break _ecega ;case _b .CharData :};};return nil ;};func (_cdcde ST_TextVAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdcde .String (),start );}; -// Row Items -RowItems *CT_rowItems ; +// Validate validates the CT_Connections and its children +func (_faeb *CT_Connections )Validate ()error {return _faeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");}; -// Column Fields -ColFields *CT_ColFields ; +// Validate validates the CT_PivotFields and its children +func (_cffaf *CT_PivotFields )Validate ()error {return _cffaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func NewCT_VolTypes ()*CT_VolTypes {_cbefd :=&CT_VolTypes {};return _cbefd }; -// Column Items -ColItems *CT_colItems ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_ebdgf *CT_Hyperlink )ValidateWithPath (path string )error {return nil }; -// Page Field Items -PageFields *CT_PageFields ; +// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path +func (_agfgbg *CT_VolTopic )ValidateWithPath (path string )error {if _adbda :=_agfgbg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_adbda !=nil {return _adbda ;};for _dafge ,_daegeb :=range _agfgbg .Tr {if _fdcdc :=_daegeb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_dafge ));_fdcdc !=nil {return _fdcdc ;};};return nil ;};func (_gdcgg *CT_ExternalReferences )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fddfe :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_cgbf :=range _gdcgg .ExternalReference {e .EncodeElement (_cgbf ,_fddfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Data Fields -DataFields *CT_DataFields ; +// Validate validates the CT_PivotCaches and its children +func (_bfdde *CT_PivotCaches )Validate ()error {return _bfdde .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func (_cffcc *CT_SingleXmlCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ccgfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_agcbf :=range _cffcc .SingleXmlCell {e .EncodeElement (_agcbf ,_ccgfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// PivotTable Formats -Formats *CT_Formats ; +// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path +func (_fcebba *CT_PageFields )ValidateWithPath (path string )error {for _fggaf ,_bcacd :=range _fcebba .PageField {if _bgcbc :=_bcacd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fggaf ));_bgcbc !=nil {return _bgcbc ;};};return nil ;};type CT_String struct{ -// Conditional Formats -ConditionalFormats *CT_ConditionalFormats ; +// Value +VAttr string ; -// PivotChart Formats -ChartFormats *CT_ChartFormats ; +// Unused Item +UAttr *bool ; -// PivotTable OLAP Hierarchies -PivotHierarchies *CT_PivotHierarchies ; +// Calculated Item +FAttr *bool ; -// PivotTable Style -PivotTableStyleInfo *CT_PivotTableStyle ; +// Item Caption +CAttr *string ; -// Filters -Filters *CT_PivotFilters ; +// Member Property Count +CpAttr *uint32 ; -// Row OLAP Hierarchy References -RowHierarchiesUsage *CT_RowHierarchiesUsage ; +// Format Index +InAttr *uint32 ; -// Column OLAP Hierarchy References -ColHierarchiesUsage *CT_ColHierarchiesUsage ; +// Background Color +BcAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_gdc *CT_PivotHierarchies )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gdc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gdc .CountAttr )});};e .EncodeToken (start );_ffdge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_dadf :=range _gdc .PivotHierarchy {e .EncodeElement (_dadf ,_ffdge );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_ebcgc :=&CT_LegacyDrawing {};return _ebcgc };func (_ebdcdd *CT_OleLink )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ebdcdd .IdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ebdcdd .ProgIdAttr )});e .EncodeToken (start );if _ebdcdd .OleItems !=nil {_fbgd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ebdcdd .OleItems ,_fbgd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bffbc ST_VolDepType )Validate ()error {return _bffbc .ValidateWithPath ("")}; +// Foreground Color +FcAttr *string ; -// Validate validates the CT_Schema and its children -func (_dccda *CT_Schema )Validate ()error {return _dccda .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_cfcdf *CT_MetadataRecord )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_cfcdf .TAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",_cfcdf .VAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Row struct{ +// Italic +IAttr *bool ; -// Row Index -RAttr *uint32 ; +// Underline +UnAttr *bool ; -// Spans -SpansAttr *ST_CellSpans ; +// Strikethrough +StAttr *bool ; -// Style Index -SAttr *uint32 ; +// Bold +BAttr *bool ; -// Custom Format -CustomFormatAttr *bool ; +// Tuples +Tpls []*CT_Tuples ; -// Row Height -HtAttr *float64 ; +// Member Property Index +X []*CT_X ;};func (_abcee *CT_RevisionConflict )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abcee .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abcee .SheetIdAttr )});};if _abcee .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abcee .RIdAttr )});};if _abcee .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abcee .UaAttr ))});};if _abcee .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abcee .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };func NewCT_RevisionConflict ()*CT_RevisionConflict {_fedfc :=&CT_RevisionConflict {};return _fedfc };func (_dfcce *CT_PivotHierarchies )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eafce :=range start .Attr {if _eafce .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcda ,_bfbed :=_e .ParseUint (_eafce .Value ,10,32);if _bfbed !=nil {return _bfbed ;};_gfefa :=uint32 (_bcda );_dfcce .CountAttr =&_gfefa ;continue ;};};_bdfbbg :for {_edcbec ,_aede :=d .Token ();if _aede !=nil {return _aede ;};switch _eaef :=_edcbec .(type ){case _b .StartElement :switch _eaef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_ggfca :=NewCT_PivotHierarchy ();if _eacfc :=d .DecodeElement (_ggfca ,&_eaef );_eacfc !=nil {return _eacfc ;};_dfcce .PivotHierarchy =append (_dfcce .PivotHierarchy ,_ggfca );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_eaef .Name );if _aafda :=d .Skip ();_aafda !=nil {return _aafda ;};};case _b .EndElement :break _bdfbbg ;case _b .CharData :};};return nil ;};func (_fefbgf *CT_SheetIdMap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefbgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fefbgf .CountAttr )});};e .EncodeToken (start );_afaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_ccdaf :=range _fefbgf .SheetId {e .EncodeElement (_ccdaf ,_afaad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfacff *CT_UnderlineProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdfec :=range start .Attr {if _bdfec .Name .Local =="\u0076\u0061\u006c"{_dfacff .ValAttr .UnmarshalXMLAttr (_bdfec );continue ;};};for {_ddabf ,_gaaggg :=d .Token ();if _gaaggg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u0065r\u006ci\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_gaaggg );};if _agbbf ,_aaccfg :=_ddabf .(_b .EndElement );_aaccfg &&_agbbf .Name ==start .Name {break ;};};return nil ;};type CT_Index struct{ -// Hidden -HiddenAttr *bool ; +// Shared Items Index +VAttr uint32 ;};func (_gcgfg *CT_CacheField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcg :=range start .Attr {if _bcg .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_caab ,_gbf :=_e .ParseInt (_bcg .Value ,10,32);if _gbf !=nil {return _gbf ;};_edcc :=int32 (_caab );_gcgfg .HierarchyAttr =&_edcc ;continue ;};if _bcg .Name .Local =="\u006c\u0065\u0076e\u006c"{_fff ,_cfe :=_e .ParseUint (_bcg .Value ,10,32);if _cfe !=nil {return _cfe ;};_aeaa :=uint32 (_fff );_gcgfg .LevelAttr =&_aeaa ;continue ;};if _bcg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dgbb ,_bge :=_bcg .Value ,error (nil );if _bge !=nil {return _bge ;};_gcgfg .CaptionAttr =&_dgbb ;continue ;};if _bcg .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_babb ,_ebbg :=_e .ParseBool (_bcg .Value );if _ebbg !=nil {return _ebbg ;};_gcgfg .DatabaseFieldAttr =&_babb ;continue ;};if _bcg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_edd ,_acb :=_e .ParseBool (_bcg .Value );if _acb !=nil {return _acb ;};_gcgfg .ServerFieldAttr =&_edd ;continue ;};if _bcg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_adcf ,_ege :=_e .ParseUint (_bcg .Value ,10,32);if _ege !=nil {return _ege ;};_egbd :=uint32 (_adcf );_gcgfg .NumFmtIdAttr =&_egbd ;continue ;};if _bcg .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_cab ,_eeeg :=_bcg .Value ,error (nil );if _eeeg !=nil {return _eeeg ;};_gcgfg .FormulaAttr =&_cab ;continue ;};if _bcg .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_dee ,_geac :=_e .ParseInt (_bcg .Value ,10,32);if _geac !=nil {return _geac ;};_abdb :=int32 (_dee );_gcgfg .SqlTypeAttr =&_abdb ;continue ;};if _bcg .Name .Local =="\u006e\u0061\u006d\u0065"{_dgaf ,_bagbf :=_bcg .Value ,error (nil );if _bagbf !=nil {return _bagbf ;};_gcgfg .NameAttr =_dgaf ;continue ;};if _bcg .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_bdd ,_gcgfc :=_bcg .Value ,error (nil );if _gcgfc !=nil {return _gcgfc ;};_gcgfg .PropertyNameAttr =&_bdd ;continue ;};if _bcg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_gdec ,_gfdd :=_e .ParseBool (_bcg .Value );if _gfdd !=nil {return _gfdd ;};_gcgfg .UniqueListAttr =&_gdec ;continue ;};if _bcg .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_bfeg ,_ggf :=_e .ParseUint (_bcg .Value ,10,32);if _ggf !=nil {return _ggf ;};_fbcad :=uint32 (_bfeg );_gcgfg .MappingCountAttr =&_fbcad ;continue ;};if _bcg .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_befb ,_cbg :=_e .ParseBool (_bcg .Value );if _cbg !=nil {return _cbg ;};_gcgfg .MemberPropertyFieldAttr =&_befb ;continue ;};};_ebdg :for {_ebga ,_gab :=d .Token ();if _gab !=nil {return _gab ;};switch _fggd :=_ebga .(type ){case _b .StartElement :switch _fggd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_gcgfg .SharedItems =NewCT_SharedItems ();if _ddcf :=d .DecodeElement (_gcgfg .SharedItems ,&_fggd );_ddcf !=nil {return _ddcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_gcgfg .FieldGroup =NewCT_FieldGroup ();if _dba :=d .DecodeElement (_gcgfg .FieldGroup ,&_fggd );_dba !=nil {return _dba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_dgdg :=NewCT_X ();if _fcec :=d .DecodeElement (_dgdg ,&_fggd );_fcec !=nil {return _fcec ;};_gcgfg .MpMap =append (_gcgfg .MpMap ,_dgdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgfg .ExtLst =NewCT_ExtensionList ();if _aca :=d .DecodeElement (_gcgfg .ExtLst ,&_fggd );_aca !=nil {return _aca ;};default:_d .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\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_fggd .Name );if _ecc :=d .Skip ();_ecc !=nil {return _ecc ;};};case _b .EndElement :break _ebdg ;case _b .CharData :};};return nil ;}; -// Custom Height -CustomHeightAttr *bool ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_gafbc *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; -// Outline Level -OutlineLevelAttr *uint8 ; +// Validate validates the CT_Borders and its children +func (_adccg *CT_Borders )Validate ()error {return _adccg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_dac *CT_CalculatedMembers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeee :=range start .Attr {if _eeee .Name .Local =="\u0063\u006f\u0075n\u0074"{_eac ,_bgag :=_e .ParseUint (_eeee .Value ,10,32);if _bgag !=nil {return _bgag ;};_eeea :=uint32 (_eac );_dac .CountAttr =&_eeea ;continue ;};};_accd :for {_afcb ,_abgfc :=d .Token ();if _abgfc !=nil {return _abgfc ;};switch _bcde :=_afcb .(type ){case _b .StartElement :switch _bcde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_agef :=NewCT_CalculatedMember ();if _dccc :=d .DecodeElement (_agef ,&_bcde );_dccc !=nil {return _dccc ;};_dac .CalculatedMember =append (_dac .CalculatedMember ,_agef );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_bcde .Name );if _bgbd :=d .Skip ();_bgbd !=nil {return _bgbd ;};};case _b .EndElement :break _accd ;case _b .CharData :};};return nil ;};func (_gafad *CT_SmartTagPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfcad :=range start .Attr {if _bfcad .Name .Local =="\u0065\u006d\u0062e\u0064"{_faega ,_dbefg :=_e .ParseBool (_bfcad .Value );if _dbefg !=nil {return _dbefg ;};_gafad .EmbedAttr =&_faega ;continue ;};if _bfcad .Name .Local =="\u0073\u0068\u006f\u0077"{_gafad .ShowAttr .UnmarshalXMLAttr (_bfcad );continue ;};};for {_dgaad ,_bcgcdg :=d .Token ();if _bcgcdg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_bcgcdg );};if _fedcag ,_gcbeea :=_dgaad .(_b .EndElement );_gcbeea &&_fedcag .Name ==start .Name {break ;};};return nil ;};func (_acfdf *CT_ExternalSheetName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Local =="\u0076\u0061\u006c"{_baafg ,_begb :=_bcgd .Value ,error (nil );if _begb !=nil {return _begb ;};_acfdf .ValAttr =&_baafg ;continue ;};};for {_fgabe ,_abdg :=d .Token ();if _abdg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_abdg );};if _gcef ,_eaffe :=_fgabe .(_b .EndElement );_eaffe &&_gcef .Name ==start .Name {break ;};};return nil ;};func (_cbdgc ST_IconSetType )String ()string {switch _cbdgc {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073";case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073";case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};type CT_RevisionFormatting struct{ -// Collapsed -CollapsedAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Thick Top Border -ThickTopAttr *bool ; +// Row or Column Formatting Change +XfDxfAttr *bool ; -// Thick Bottom -ThickBotAttr *bool ; +// Style +SAttr *bool ; -// Show Phonetic -PhAttr *bool ; +// Sequence Of References +SqrefAttr ST_Sqref ; -// Cell -C []*CT_Cell ; +// Start index +StartAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Length +LengthAttr *uint32 ; -// Validate validates the CT_IndexedColors and its children -func (_gcbd *CT_IndexedColors )Validate ()error {return _gcbd .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_aafgg *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_aafgg =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_aafgg =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_aafgg =2;case "\u0065\u0071\u0075a\u006c":*_aafgg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_aafgg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_aafgg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_aafgg =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_aafgg =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_aafgg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_aafgg =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_aafgg =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_aafgg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_aafgg =12;};return nil ;};func (_ceeca *CT_AutoSortScope )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_eegce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ceeca .PivotArea ,_eegce );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ecdfc *ST_HorizontalAlignment )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cedbd ,_ggcgff :=d .Token ();if _ggcgff !=nil {return _ggcgff ;};if _dgbabce ,_cebdd :=_cedbd .(_ebfeac .EndElement );_cebdd &&_dgbabce .Name ==start .Name {*_ecdfc =1;return nil ;};if _ggcd ,_gbbacc :=_cedbd .(_ebfeac .CharData );!_gbbacc {return _eecbf .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",_cedbd );}else {switch string (_ggcd ){case "":*_ecdfc =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ecdfc =1;case "\u006c\u0065\u0066\u0074":*_ecdfc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecdfc =3;case "\u0072\u0069\u0067h\u0074":*_ecdfc =4;case "\u0066\u0069\u006c\u006c":*_ecdfc =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ecdfc =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ecdfc =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ecdfc =8;};};_cedbd ,_ggcgff =d .Token ();if _ggcgff !=nil {return _ggcgff ;};if _bbcgbf ,_abdgda :=_cedbd .(_ebfeac .EndElement );_abdgda &&_bbcgbf .Name ==start .Name {return nil ;};return _eecbf .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",_cedbd );};type CT_QueryTableDeletedFields struct{ +// Formatting +Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};type CT_HierarchyUsage struct{ -// Deleted Fields Count -CountAttr *uint32 ; +// Hierarchy Usage +HierarchyUsageAttr int32 ;};type CT_FileSharing struct{ -// Deleted Field -DeletedField []*CT_DeletedField ;};func (_bdbabb *CT_Scenarios )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cgcbg :=range start .Attr {if _cgcbg .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_ebgcfg ,_ceeffc :=_ccfece .ParseUint (_cgcbg .Value ,10,32);if _ceeffc !=nil {return _ceeffc ;};_acbad :=uint32 (_ebgcfg );_bdbabb .CurrentAttr =&_acbad ;continue ;};if _cgcbg .Name .Local =="\u0073\u0068\u006f\u0077"{_aafcf ,_addde :=_ccfece .ParseUint (_cgcbg .Value ,10,32);if _addde !=nil {return _addde ;};_bffefb :=uint32 (_aafcf );_bdbabb .ShowAttr =&_bffefb ;continue ;};if _cgcbg .Name .Local =="\u0073\u0071\u0072e\u0066"{_dccbe ,_abgaae :=ParseSliceST_Sqref (_cgcbg .Value );if _abgaae !=nil {return _abgaae ;};_bdbabb .SqrefAttr =&_dccbe ;continue ;};};_beeb :for {_agabc ,_gabeb :=d .Token ();if _gabeb !=nil {return _gabeb ;};switch _ae :=_agabc .(type ){case _ebfeac .StartElement :switch _ae .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_fdgfde :=NewCT_Scenario ();if _beaaeg :=d .DecodeElement (_fdgfde ,&_ae );_beaaeg !=nil {return _beaaeg ;};_bdbabb .Scenario =append (_bdbabb .Scenario ,_fdgfde );default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_ae .Name );if _dfbb :=d .Skip ();_dfbb !=nil {return _dfbb ;};};case _ebfeac .EndElement :break _beeb ;case _ebfeac .CharData :};};return nil ;};func (_fcgdd ST_FilterOperator )String ()string {switch _fcgdd {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c";case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";};func NewCT_CalculatedItems ()*CT_CalculatedItems {_fbeefa :=&CT_CalculatedItems {};return _fbeefa };type CT_ColFields struct{ +// Read Only Recommended +ReadOnlyRecommendedAttr *bool ; -// Repeated Items Count -CountAttr *uint32 ; +// User Name +UserNameAttr *string ; -// Field -Field []*CT_Field ;}; +// Write Reservation Password +ReservationPasswordAttr *string ; -// Validate validates the CT_CellStyleXfs and its children -func (_dedeg *CT_CellStyleXfs )Validate ()error {return _dedeg .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Validate validates the CT_MdxKPI and its children -func (_cceca *CT_MdxKPI )Validate ()error {return _cceca .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};type CT_ChartFormat struct{ +// Password Hash Value +HashValueAttr *string ; -// Chart Index -ChartAttr uint32 ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Pivot Format Id -FormatAttr uint32 ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ;};type MapInfo struct{CT_MapInfo };func (_fddc *CT_Connection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fddc .IdAttr )});if _fddc .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .SourceFileAttr )});};if _fddc .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .OdcFileAttr )});};if _fddc .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .KeepAliveAttr ))});};if _fddc .IntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .IntervalAttr )});};if _fddc .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .NameAttr )});};if _fddc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .DescriptionAttr )});};if _fddc .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .TypeAttr )});};if _fddc .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_fddc .RefreshedVersionAttr )});if _fddc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .MinRefreshableVersionAttr )});};if _fddc .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .SavePasswordAttr ))});};if _fddc .NewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .NewAttr ))});};if _fddc .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .DeletedAttr ))});};if _fddc .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .OnlyUseConnectionFileAttr ))});};if _fddc .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .BackgroundAttr ))});};if _fddc .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .RefreshOnLoadAttr ))});};if _fddc .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .SaveDataAttr ))});};if _fddc .CredentialsAttr !=ST_CredMethodUnset {_eccb ,_fcce :=_fddc .CredentialsAttr .MarshalXMLAttr (_b .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _fcce !=nil {return _fcce ;};start .Attr =append (start .Attr ,_eccb );};if _fddc .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .SingleSignOnIdAttr )});};e .EncodeToken (start );if _fddc .DbPr !=nil {_egga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_fddc .DbPr ,_egga );};if _fddc .OlapPr !=nil {_cfecg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_fddc .OlapPr ,_cfecg );};if _fddc .WebPr !=nil {_bbdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_fddc .WebPr ,_bbdc );};if _fddc .TextPr !=nil {_eeff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_fddc .TextPr ,_eeff );};if _fddc .Parameters !=nil {_dfega :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fddc .Parameters ,_dfega );};if _fddc .ExtLst !=nil {_ffde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fddc .ExtLst ,_ffde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daecd ST_DdeValueType )Validate ()error {return _daecd .ValidateWithPath ("")};func (_dbcff *CT_VolTopicRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gffdff :=range start .Attr {if _gffdff .Name .Local =="\u0072"{_gcgda ,_agacc :=_gffdff .Value ,error (nil );if _agacc !=nil {return _agacc ;};_dbcff .RAttr =_gcgda ;continue ;};if _gffdff .Name .Local =="\u0073"{_affbc ,_adacfd :=_e .ParseUint (_gffdff .Value ,10,32);if _adacfd !=nil {return _adacfd ;};_dbcff .SAttr =uint32 (_affbc );continue ;};};for {_bcedd ,_egacdb :=d .Token ();if _egacdb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0052\u0065\u0066:\u0020\u0025\u0073",_egacdb );};if _ccbead ,_cgebf :=_bcedd .(_b .EndElement );_cgebf &&_ccbead .Name ==start .Name {break ;};};return nil ;}; -// Series Format -SeriesAttr *bool ; +// Validate validates the CT_RevisionDefinedName and its children +func (_eabadb *CT_RevisionDefinedName )Validate ()error {return _eabadb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type Connections struct{CT_Connections }; -// Pivot Table Location Rule -PivotArea *CT_PivotArea ;};func (_ccfga *CT_PhoneticRun )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0062"},Value :_eecbf .Sprintf ("\u0025\u0076",_ccfga .SbAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0062"},Value :_eecbf .Sprintf ("\u0025\u0076",_ccfga .EbAttr )});e .EncodeToken (start );_dedgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074"}};_afeac .AddPreserveSpaceAttr (&_dedgc ,_ccfga .T );e .EncodeElement (_ccfga .T ,_dedgc );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableStyle and its children +func (_ecabf *CT_TableStyle )Validate ()error {return _ecabf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_cagdbg ST_RefMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfedee :=_b .Attr {};_dfedee .Name =name ;switch _cagdbg {case ST_RefModeUnset :_dfedee .Value ="";case ST_RefModeA1 :_dfedee .Value ="\u0041\u0031";case ST_RefModeR1C1 :_dfedee .Value ="\u0052\u0031\u0043\u0031";};return _dfedee ,nil ;};func (_effbb *VolTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effbb .CT_VolTypes =*NewCT_VolTypes ();_bgbagb :for {_bgddcf ,_cbefb :=d .Token ();if _cbefb !=nil {return _cbefb ;};switch _cdfff :=_bgddcf .(type ){case _b .StartElement :switch _cdfff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_beeegg :=NewCT_VolType ();if _bfgdg :=d .DecodeElement (_beeegg ,&_cdfff );_bfgdg !=nil {return _bfgdg ;};_effbb .VolType =append (_effbb .VolType ,_beeegg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effbb .ExtLst =NewCT_ExtensionList ();if _efcgb :=d .DecodeElement (_effbb .ExtLst ,&_cdfff );_efcgb !=nil {return _efcgb ;};default:_d .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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_cdfff .Name );if _bbabf :=d .Skip ();_bbabf !=nil {return _bbabf ;};};case _b .EndElement :break _bgbagb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AutoSortScope and its children -func (_cbfcba *CT_AutoSortScope )Validate ()error {return _cbfcba .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};type CT_CustomFilter struct{ +// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path +func (_dfeed *CT_IndexedColors )ValidateWithPath (path string )error {for _feaf ,_dfgaa :=range _dfeed .RgbColor {if _fgecd :=_dfgaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_feaf ));_fgecd !=nil {return _fgecd ;};};return nil ;};type ST_ExternalConnectionType byte ;type CT_CustomFilters struct{ -// Filter Comparison Operator -OperatorAttr ST_FilterOperator ; +// And +AndAttr *bool ; -// Top or Bottom Value -ValAttr *string ;};func (_adacb *CT_PageFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cagd :=range start .Attr {if _cagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_deaga ,_egfecf :=_ccfece .ParseUint (_cagd .Value ,10,32);if _egfecf !=nil {return _egfecf ;};_dbfaa :=uint32 (_deaga );_adacb .CountAttr =&_dbfaa ;continue ;};};_egedf :for {_ggbff ,_fada :=d .Token ();if _fada !=nil {return _fada ;};switch _eadcc :=_ggbff .(type ){case _ebfeac .StartElement :switch _eadcc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_ggfaf :=NewCT_PageField ();if _bcb :=d .DecodeElement (_ggfaf ,&_eadcc );_bcb !=nil {return _bcb ;};_adacb .PageField =append (_adacb .PageField ,_ggfaf );default:_afeac .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\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_eadcc .Name );if _gaabg :=d .Skip ();_gaabg !=nil {return _gaabg ;};};case _ebfeac .EndElement :break _egedf ;case _ebfeac .CharData :};};return nil ;};func (_geeecd *ST_WebSourceType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bcfff ,_dcca :=d .Token ();if _dcca !=nil {return _dcca ;};if _eegfae ,_gcfcc :=_bcfff .(_ebfeac .EndElement );_gcfcc &&_eegfae .Name ==start .Name {*_geeecd =1;return nil ;};if _bcbcef ,_acbe :=_bcfff .(_ebfeac .CharData );!_acbe {return _eecbf .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",_bcfff );}else {switch string (_bcbcef ){case "":*_geeecd =0;case "\u0073\u0068\u0065e\u0074":*_geeecd =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_geeecd =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_geeecd =3;case "\u0072\u0061\u006eg\u0065":*_geeecd =4;case "\u0063\u0068\u0061r\u0074":*_geeecd =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_geeecd =6;case "\u0071\u0075\u0065r\u0079":*_geeecd =7;case "\u006c\u0061\u0062e\u006c":*_geeecd =8;};};_bcfff ,_dcca =d .Token ();if _dcca !=nil {return _dcca ;};if _acfeb ,_adfeg :=_bcfff .(_ebfeac .EndElement );_adfeg &&_acfeb .Name ==start .Name {return nil ;};return _eecbf .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",_bcfff );}; +// Custom Filter Criteria +CustomFilter []*CT_CustomFilter ;};func (_egfde *CT_Stylesheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbca :for {_bdgada ,_abdfb :=d .Token ();if _abdfb !=nil {return _abdfb ;};switch _cbabg :=_bdgada .(type ){case _b .StartElement :switch _cbabg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_egfde .NumFmts =NewCT_NumFmts ();if _bafef :=d .DecodeElement (_egfde .NumFmts ,&_cbabg );_bafef !=nil {return _bafef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_egfde .Fonts =NewCT_Fonts ();if _bedca :=d .DecodeElement (_egfde .Fonts ,&_cbabg );_bedca !=nil {return _bedca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_egfde .Fills =NewCT_Fills ();if _bacge :=d .DecodeElement (_egfde .Fills ,&_cbabg );_bacge !=nil {return _bacge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_egfde .Borders =NewCT_Borders ();if _cadgbe :=d .DecodeElement (_egfde .Borders ,&_cbabg );_cadgbe !=nil {return _cadgbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_egfde .CellStyleXfs =NewCT_CellStyleXfs ();if _acddf :=d .DecodeElement (_egfde .CellStyleXfs ,&_cbabg );_acddf !=nil {return _acddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_egfde .CellXfs =NewCT_CellXfs ();if _fcedg :=d .DecodeElement (_egfde .CellXfs ,&_cbabg );_fcedg !=nil {return _fcedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_egfde .CellStyles =NewCT_CellStyles ();if _fdfccd :=d .DecodeElement (_egfde .CellStyles ,&_cbabg );_fdfccd !=nil {return _fdfccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_egfde .Dxfs =NewCT_Dxfs ();if _acebf :=d .DecodeElement (_egfde .Dxfs ,&_cbabg );_acebf !=nil {return _acebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_egfde .TableStyles =NewCT_TableStyles ();if _efggb :=d .DecodeElement (_egfde .TableStyles ,&_cbabg );_efggb !=nil {return _efggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_egfde .Colors =NewCT_Colors ();if _eggede :=d .DecodeElement (_egfde .Colors ,&_cbabg );_eggede !=nil {return _eggede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfde .ExtLst =NewCT_ExtensionList ();if _gadfc :=d .DecodeElement (_egfde .ExtLst ,&_cbabg );_gadfc !=nil {return _gadfc ;};default:_d .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\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_cbabg .Name );if _efeeaa :=d .Skip ();_efeeaa !=nil {return _efeeaa ;};};case _b .EndElement :break _adbca ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path -func (_ccbb *CT_SingleXmlCell )ValidateWithPath (path string )error {if _cbaea :=_ccbb .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_cbaea !=nil {return _cbaea ;};if _ccbb .ExtLst !=nil {if _gdea :=_ccbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdea !=nil {return _gdea ;};};return nil ;}; +// Validate validates the CT_Format and its children +func (_gfbf *CT_Format )Validate ()error {return _gfbf .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");}; + +// Validate validates the CT_ExternalSheetName and its children +func (_bgebb *CT_ExternalSheetName )Validate ()error {return _bgebb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_caca *CT_FontSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gccdg :=range start .Attr {if _gccdg .Name .Local =="\u0076\u0061\u006c"{_acdgf ,_bbdeb :=_e .ParseFloat (_gccdg .Value ,64);if _bbdeb !=nil {return _bbdeb ;};_caca .ValAttr =_acdgf ;continue ;};};for {_cgfbcd ,_fcaf :=d .Token ();if _fcaf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_fcaf );};if _eabc ,_gbgcce :=_cgfbcd .(_b .EndElement );_gbgcce &&_eabc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Set and its children -func (_bceg *CT_Set )Validate ()error {return _bceg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};func (_faafc *CT_CustomProperty )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_faafc .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_faafc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Macrosheet and its children +func (_adfff *CT_Macrosheet )Validate ()error {return _adfff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func (_effed *CT_RevisionCellChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effed .Nc =NewCT_Cell ();for _ ,_ffefd :=range start .Attr {if _ffefd .Name .Local =="\u006f\u006c\u0064P\u0068"{_cabbfb ,_bfafd :=_e .ParseBool (_ffefd .Value );if _bfafd !=nil {return _bfafd ;};_effed .OldPhAttr =&_cabbfb ;continue ;};if _ffefd .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_dgefc ,_ddcaea :=_e .ParseBool (_ffefd .Value );if _ddcaea !=nil {return _ddcaea ;};_effed .EndOfListFormulaUpdateAttr =&_dgefc ;continue ;};if _ffefd .Name .Local =="\u006f\u0064\u0078\u0066"{_efdeb ,_ffafc :=_e .ParseBool (_ffefd .Value );if _ffafc !=nil {return _ffafc ;};_effed .OdxfAttr =&_efdeb ;continue ;};if _ffefd .Name .Local =="\u0073"{_feebbg ,_ebbed :=_e .ParseBool (_ffefd .Value );if _ebbed !=nil {return _ebbed ;};_effed .SAttr =&_feebbg ;continue ;};if _ffefd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ffabb ,_ccfeg :=_e .ParseUint (_ffefd .Value ,10,32);if _ccfeg !=nil {return _ccfeg ;};_cefd :=uint32 (_ffabb );_effed .NumFmtIdAttr =&_cefd ;continue ;};if _ffefd .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_gdea ,_bggbcc :=_e .ParseBool (_ffefd .Value );if _bggbcc !=nil {return _bggbcc ;};_effed .OldQuotePrefixAttr =&_gdea ;continue ;};if _ffefd .Name .Local =="\u0070\u0068"{_afcadg ,_gecb :=_e .ParseBool (_ffefd .Value );if _gecb !=nil {return _gecb ;};_effed .PhAttr =&_afcadg ;continue ;};if _ffefd .Name .Local =="\u0073\u0049\u0064"{_aedee ,_cbefa :=_e .ParseUint (_ffefd .Value ,10,32);if _cbefa !=nil {return _cbefa ;};_effed .SIdAttr =uint32 (_aedee );continue ;};if _ffefd .Name .Local =="\u0078\u0066\u0044x\u0066"{_bcdad ,_aafgf :=_e .ParseBool (_ffefd .Value );if _aafgf !=nil {return _aafgf ;};_effed .XfDxfAttr =&_bcdad ;continue ;};if _ffefd .Name .Local =="\u0064\u0078\u0066"{_bffeb ,_eacgd :=_e .ParseBool (_ffefd .Value );if _eacgd !=nil {return _eacgd ;};_effed .DxfAttr =&_bffeb ;continue ;};if _ffefd .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_aebfeg ,_cgfeg :=_e .ParseBool (_ffefd .Value );if _cgfeg !=nil {return _cgfeg ;};_effed .QuotePrefixAttr =&_aebfeg ;continue ;};if _ffefd .Name .Local =="\u0072\u0049\u0064"{_acbaf ,_fbdce :=_e .ParseUint (_ffefd .Value ,10,32);if _fbdce !=nil {return _fbdce ;};_gfdegg :=uint32 (_acbaf );_effed .RIdAttr =&_gfdegg ;continue ;};if _ffefd .Name .Local =="\u0075\u0061"{_bdebg ,_dbaggb :=_e .ParseBool (_ffefd .Value );if _dbaggb !=nil {return _dbaggb ;};_effed .UaAttr =&_bdebg ;continue ;};if _ffefd .Name .Local =="\u0072\u0061"{_ccbfb ,_accg :=_e .ParseBool (_ffefd .Value );if _accg !=nil {return _accg ;};_effed .RaAttr =&_ccbfb ;continue ;};};_fdegec :for {_cccfg ,_fddaf :=d .Token ();if _fddaf !=nil {return _fddaf ;};switch _fabcc :=_cccfg .(type ){case _b .StartElement :switch _fabcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_effed .Oc =NewCT_Cell ();if _egfad :=d .DecodeElement (_effed .Oc ,&_fabcc );_egfad !=nil {return _egfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _ffbaf :=d .DecodeElement (_effed .Nc ,&_fabcc );_ffbaf !=nil {return _ffbaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_effed .Odxf =NewCT_Dxf ();if _cbccb :=d .DecodeElement (_effed .Odxf ,&_fabcc );_cbccb !=nil {return _cbccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_effed .Ndxf =NewCT_Dxf ();if _abefdf :=d .DecodeElement (_effed .Ndxf ,&_fabcc );_abefdf !=nil {return _abefdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effed .ExtLst =NewCT_ExtensionList ();if _bdaab :=d .DecodeElement (_effed .ExtLst ,&_fabcc );_bdaab !=nil {return _bdaab ;};default:_d .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 C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_fabcc .Name );if _degba :=d .Skip ();_degba !=nil {return _degba ;};};case _b .EndElement :break _fdegec ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path -func (_ggface *CT_MergeCells )ValidateWithPath (path string )error {for _cgdcd ,_fbfce :=range _ggface .MergeCell {if _cbfaf :=_fbfce .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_cgdcd ));_cbfaf !=nil {return _cbfaf ;};};return nil ;}; +// Validate validates the CT_Dxf and its children +func (_aaedd *CT_Dxf )Validate ()error {return _aaedd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");}; -// Validate validates the CT_CommentPr and its children -func (_ffcdf *CT_CommentPr )Validate ()error {return _ffcdf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};func (_aedfd *CT_Metadata )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _aedfd .MetadataTypes !=nil {_aede :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_aedfd .MetadataTypes ,_aede );};if _aedfd .MetadataStrings !=nil {_bccbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_aedfd .MetadataStrings ,_bccbe );};if _aedfd .MdxMetadata !=nil {_dbgcad :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_aedfd .MdxMetadata ,_dbgcad );};if _aedfd .FutureMetadata !=nil {_cabde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_baeebg :=range _aedfd .FutureMetadata {e .EncodeElement (_baeebg ,_cabde );};};if _aedfd .CellMetadata !=nil {_aafbed :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_aedfd .CellMetadata ,_aafbed );};if _aedfd .ValueMetadata !=nil {_facebe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_aedfd .ValueMetadata ,_facebe );};if _aedfd .ExtLst !=nil {_bdef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aedfd .ExtLst ,_bdef );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3;ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8;);type CT_Pane struct{ +// Validate validates the CT_RevisionFormatting and its children +func (_edcce *CT_RevisionFormatting )Validate ()error {return _edcce .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; -// Horizontal Split Position -XSplitAttr *float64 ; +// Validate validates the CT_DeletedField and its children +func (_abgbc *CT_DeletedField )Validate ()error {return _abgbc .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};func (_bcgfg *CT_QueryTableDeletedFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcgfg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcgfg .CountAttr )});};e .EncodeToken (start );_caaaec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cgdb :=range _bcgfg .DeletedField {e .EncodeElement (_cgdb ,_caaaec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Vertical Split Position -YSplitAttr *float64 ; +// Validate validates the CT_ExternalSheetNames and its children +func (_cdce *CT_ExternalSheetNames )Validate ()error {return _cdce .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func NewCT_Revisions ()*CT_Revisions {_eaadf :=&CT_Revisions {};return _eaadf };type ST_Type byte ;func (_dfacd *CT_Sheets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbecbc :for {_gdgbaa ,_ebbfd :=d .Token ();if _ebbfd !=nil {return _ebbfd ;};switch _fagdd :=_gdgbaa .(type ){case _b .StartElement :switch _fagdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_fdccd :=NewCT_Sheet ();if _babaa :=d .DecodeElement (_fdccd ,&_fagdd );_babaa !=nil {return _babaa ;};_dfacd .Sheet =append (_dfacd .Sheet ,_fdccd );default:_d .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\u0068\u0065e\u0074\u0073 \u0025\u0076",_fagdd .Name );if _fdeac :=d .Skip ();_fdeac !=nil {return _fdeac ;};};case _b .EndElement :break _cbecbc ;case _b .CharData :};};return nil ;}; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Validate validates the CT_Xf and its children +func (_cfdbd *CT_Xf )Validate ()error {return _cfdbd .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};type CT_Dxf struct{ -// Active Pane -ActivePaneAttr ST_Pane ; +// Font Properties +Font *CT_Font ; -// Split State -StateAttr ST_PaneState ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_dcgfff :=&CT_MetadataStrings {};return _dcgfff };func (_dcdbc *PivotTableDefinition )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcdbc .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_ccfgd :=range start .Attr {if _ccfgd .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bffgfc ,_fgaea :=_ccfece .ParseUint (_ccfgd .Value ,10,8);if _fgaea !=nil {return _fgaea ;};_fddeg :=uint8 (_bffgfc );_dcdbc .CreatedVersionAttr =&_fddeg ;continue ;};if _ccfgd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_cdcf ,_cdegc :=_ccfece .ParseUint (_ccfgd .Value ,10,32);if _cdegc !=nil {return _cdegc ;};_egaab :=uint32 (_cdcf );_dcdbc .IndentAttr =&_egaab ;continue ;};if _ccfgd .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_afccg ,_effbc :=_ccfgd .Value ,error (nil );if _effbc !=nil {return _effbc ;};_dcdbc .PivotTableStyleAttr =&_afccg ;continue ;};if _ccfgd .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_badfbb ,_dfgcge :=_ccfece .ParseBool (_ccfgd .Value );if _dfgcge !=nil {return _dfgcge ;};_dcdbc .ShowEmptyRowAttr =&_badfbb ;continue ;};if _ccfgd .Name .Local =="\u0074\u0061\u0067"{_befg ,_babgg :=_ccfgd .Value ,error (nil );if _babgg !=nil {return _babgg ;};_dcdbc .TagAttr =&_befg ;continue ;};if _ccfgd .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_deaegg ,_ecgfc :=_ccfece .ParseBool (_ccfgd .Value );if _ecgfc !=nil {return _ecgfc ;};_dcdbc .ShowEmptyColAttr =&_deaegg ;continue ;};if _ccfgd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gbed ,_bafeb :=_ccfece .ParseUint (_ccfgd .Value ,10,8);if _bafeb !=nil {return _bafeb ;};_befcg :=uint8 (_gbed );_dcdbc .MinRefreshableVersionAttr =&_befcg ;continue ;};if _ccfgd .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_cdgdfb ,_bgc :=_ccfece .ParseBool (_ccfgd .Value );if _bgc !=nil {return _bgc ;};_dcdbc .ShowHeadersAttr =&_cdgdfb ;continue ;};if _ccfgd .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_fgdcg ,_baaed :=_ccfece .ParseBool (_ccfgd .Value );if _baaed !=nil {return _baaed ;};_dcdbc .AsteriskTotalsAttr =&_fgdcg ;continue ;};if _ccfgd .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_bfbbc ,_baagg :=_ccfece .ParseBool (_ccfgd .Value );if _baagg !=nil {return _baagg ;};_dcdbc .CompactAttr =&_bfbbc ;continue ;};if _ccfgd .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_efagde ,_baebf :=_ccfece .ParseBool (_ccfgd .Value );if _baebf !=nil {return _baebf ;};_dcdbc .EditDataAttr =&_efagde ;continue ;};if _ccfgd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dfdgd ,_efffg :=_ccfece .ParseBool (_ccfgd .Value );if _efffg !=nil {return _efffg ;};_dcdbc .OutlineAttr =&_dfdgd ;continue ;};if _ccfgd .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_bcg ,_fefeef :=_ccfece .ParseBool (_ccfgd .Value );if _fefeef !=nil {return _fefeef ;};_dcdbc .ShowCalcMbrsAttr =&_bcg ;continue ;};if _ccfgd .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_egeeab ,_dcfbce :=_ccfece .ParseBool (_ccfgd .Value );if _dcfbce !=nil {return _dcfbce ;};_dcdbc .OutlineDataAttr =&_egeeab ;continue ;};if _ccfgd .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_cgaff ,_dfacd :=_ccfece .ParseBool (_ccfgd .Value );if _dfacd !=nil {return _dfacd ;};_dcdbc .GridDropZonesAttr =&_cgaff ;continue ;};if _ccfgd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_ddbab ,_bdgg :=_ccfece .ParseBool (_ccfgd .Value );if _bdgg !=nil {return _bdgg ;};_dcdbc .CustomListSortAttr =&_ddbab ;continue ;};if _ccfgd .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cgfdg ,_cdfgg :=_ccfece .ParseBool (_ccfgd .Value );if _cdfgg !=nil {return _cdfgg ;};_dcdbc .RowGrandTotalsAttr =&_cgfdg ;continue ;};if _ccfgd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bcdge ,_gfdbbd :=_ccfece .ParseBool (_ccfgd .Value );if _gfdbbd !=nil {return _gfdbbd ;};_dcdbc .ApplyWidthHeightFormatsAttr =&_bcdge ;continue ;};if _ccfgd .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_bbddfb ,_efafg :=_ccfece .ParseBool (_ccfgd .Value );if _efafg !=nil {return _efafg ;};_dcdbc .UseAutoFormattingAttr =&_bbddfb ;continue ;};if _ccfgd .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cedbg ,_dcaa :=_ccfgd .Value ,error (nil );if _dcaa !=nil {return _dcaa ;};_dcdbc .RowHeaderCaptionAttr =&_cedbg ;continue ;};if _ccfgd .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_febcgd ,_decb :=_ccfece .ParseBool (_ccfgd .Value );if _decb !=nil {return _decb ;};_dcdbc .ShowDrillAttr =&_febcgd ;continue ;};if _ccfgd .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_ddffd ,_ebcagb :=_ccfece .ParseBool (_ccfgd .Value );if _ebcagb !=nil {return _ebcagb ;};_dcdbc .MergeItemAttr =&_ddffd ;continue ;};if _ccfgd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dcae ,_afef :=_ccfece .ParseBool (_ccfgd .Value );if _afef !=nil {return _afef ;};_dcdbc .ApplyBorderFormatsAttr =&_dcae ;continue ;};if _ccfgd .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_fefdga ,_afdb :=_ccfece .ParseBool (_ccfgd .Value );if _afdb !=nil {return _afdb ;};_dcdbc .VisualTotalsAttr =&_fefdga ;continue ;};if _ccfgd .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_gfafag ,_aabc :=_ccfece .ParseBool (_ccfgd .Value );if _aabc !=nil {return _aabc ;};_dcdbc .CompactDataAttr =&_gfafag ;continue ;};if _ccfgd .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aaece ,_fgbfa :=_ccfece .ParseUint (_ccfgd .Value ,10,32);if _fgbfa !=nil {return _fgbfa ;};_aedcgg :=uint32 (_aaece );_dcdbc .DataPositionAttr =&_aedcgg ;continue ;};if _ccfgd .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_ecead ,_fcagb :=_ccfece .ParseBool (_ccfgd .Value );if _fcagb !=nil {return _fcagb ;};_dcdbc .MultipleFieldFiltersAttr =&_ecead ;continue ;};if _ccfgd .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_gfdeeg ,_efdfb :=_ccfece .ParseBool (_ccfgd .Value );if _efdfb !=nil {return _efdfb ;};_dcdbc .PageOverThenDownAttr =&_gfdeeg ;continue ;};if _ccfgd .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_adg ,_gcbad :=_ccfece .ParseBool (_ccfgd .Value );if _gcbad !=nil {return _gcbad ;};_dcdbc .FieldListSortAscendingAttr =&_adg ;continue ;};if _ccfgd .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_ecdfg ,_eeecee :=_ccfece .ParseBool (_ccfgd .Value );if _eeecee !=nil {return _eeecee ;};_dcdbc .ShowMissingAttr =&_ecdfg ;continue ;};if _ccfgd .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_affddd ,_eeabb :=_ccfece .ParseBool (_ccfgd .Value );if _eeabb !=nil {return _eeabb ;};_dcdbc .FieldPrintTitlesAttr =&_affddd ;continue ;};if _ccfgd .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_egcf ,_gbaca :=_ccfece .ParseBool (_ccfgd .Value );if _gbaca !=nil {return _gbaca ;};_dcdbc .ShowMemberPropertyTipsAttr =&_egcf ;continue ;};if _ccfgd .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_aeaddg ,_cabcg :=_ccfgd .Value ,error (nil );if _cabcg !=nil {return _cabcg ;};_dcdbc .PageStyleAttr =&_aeaddg ;continue ;};if _ccfgd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_dfcd ,_faadb :=_ccfece .ParseUint (_ccfgd .Value ,10,32);if _faadb !=nil {return _faadb ;};_eegee :=uint32 (_dfcd );_dcdbc .AutoFormatIdAttr =&_eegee ;continue ;};if _ccfgd .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_bgeabd ,_bcfb :=_ccfece .ParseBool (_ccfgd .Value );if _bcfb !=nil {return _bcfb ;};_dcdbc .ShowItemsAttr =&_bgeabd ;continue ;};if _ccfgd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggdfb ,_cdbf :=_ccfece .ParseBool (_ccfgd .Value );if _cdbf !=nil {return _cdbf ;};_dcdbc .ApplyPatternFormatsAttr =&_ggdfb ;continue ;};if _ccfgd .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_fgceff ,_gabec :=_ccfece .ParseBool (_ccfgd .Value );if _gabec !=nil {return _gabec ;};_dcdbc .EnableFieldPropertiesAttr =&_fgceff ;continue ;};if _ccfgd .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_bbcdad ,_dcbgf :=_ccfece .ParseBool (_ccfgd .Value );if _dcbgf !=nil {return _dcbgf ;};_dcdbc .ShowMultipleLabelAttr =&_bbcdad ;continue ;};if _ccfgd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_baagd ,_gdfgd :=_ccfece .ParseBool (_ccfgd .Value );if _gdfgd !=nil {return _gdfgd ;};_dcdbc .PreserveFormattingAttr =&_baagd ;continue ;};if _ccfgd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dfeb ,_adacd :=_ccfece .ParseBool (_ccfgd .Value );if _adacd !=nil {return _adacd ;};_dcdbc .PublishedAttr =&_dfeb ;continue ;};if _ccfgd .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_eccbdf ,_dbca :=_ccfgd .Value ,error (nil );if _dbca !=nil {return _dbca ;};_dcdbc .MissingCaptionAttr =&_eccbdf ;continue ;};if _ccfgd .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_affbae ,_ddedg :=_ccfece .ParseBool (_ccfgd .Value );if _ddedg !=nil {return _ddedg ;};_dcdbc .ImmersiveAttr =&_affbae ;continue ;};if _ccfgd .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_afadb ,_dfaee :=_ccfece .ParseUint (_ccfgd .Value ,10,32);if _dfaee !=nil {return _dfaee ;};_eaf :=uint32 (_afadb );_dcdbc .PageWrapAttr =&_eaf ;continue ;};if _ccfgd .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_ffdddf ,_abagd :=_ccfece .ParseUint (_ccfgd .Value ,10,32);if _abagd !=nil {return _abagd ;};_ggddb :=uint32 (_ffdddf );_dcdbc .ChartFormatAttr =&_ggddb ;continue ;};if _ccfgd .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_aaea ,_aegae :=_ccfece .ParseBool (_ccfgd .Value );if _aegae !=nil {return _aegae ;};_dcdbc .ShowDataDropDownAttr =&_aaea ;continue ;};if _ccfgd .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bdcgb ,_gfage :=_ccfgd .Value ,error (nil );if _gfage !=nil {return _gfage ;};_dcdbc .ColHeaderCaptionAttr =&_bdcgb ;continue ;};if _ccfgd .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_cebce ,_gfecdd :=_ccfece .ParseBool (_ccfgd .Value );if _gfecdd !=nil {return _gfecdd ;};_dcdbc .SubtotalHiddenItemsAttr =&_cebce ;continue ;};if _ccfgd .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_eaef ,_cbgad :=_ccfece .ParseBool (_ccfgd .Value );if _cbgad !=nil {return _cbgad ;};_dcdbc .MdxSubqueriesAttr =&_eaef ;continue ;};if _ccfgd .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_eggb ,_cdefd :=_ccfgd .Value ,error (nil );if _cdefd !=nil {return _cdefd ;};_dcdbc .ErrorCaptionAttr =&_eggb ;continue ;};if _ccfgd .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cege ,_ecbeg :=_ccfece .ParseBool (_ccfgd .Value );if _ecbeg !=nil {return _ecbeg ;};_dcdbc .ColGrandTotalsAttr =&_cege ;continue ;};if _ccfgd .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_aagdg ,_deefd :=_ccfece .ParseBool (_ccfgd .Value );if _deefd !=nil {return _deefd ;};_dcdbc .PrintDrillAttr =&_aagdg ;continue ;};if _ccfgd .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_fgfgc ,_abcabc :=_ccfece .ParseBool (_ccfgd .Value );if _abcabc !=nil {return _abcabc ;};_dcdbc .ItemPrintTitlesAttr =&_fgfgc ;continue ;};if _ccfgd .Name .Local =="\u006e\u0061\u006d\u0065"{_bcfdg ,_gbaaed :=_ccfgd .Value ,error (nil );if _gbaaed !=nil {return _gbaaed ;};_dcdbc .NameAttr =_bcfdg ;continue ;};if _ccfgd .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_cegd ,_gbddeb :=_ccfece .ParseBool (_ccfgd .Value );if _gbddeb !=nil {return _gbddeb ;};_dcdbc .ShowDropZonesAttr =&_cegd ;continue ;};if _ccfgd .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_bdgbg ,_ebdaag :=_ccfece .ParseBool (_ccfgd .Value );if _ebdaag !=nil {return _ebdaag ;};_dcdbc .ShowDataTipsAttr =&_bdgbg ;continue ;};if _ccfgd .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_effgg ,_acce :=_ccfgd .Value ,error (nil );if _acce !=nil {return _acce ;};_dcdbc .VacatedStyleAttr =&_effgg ;continue ;};if _ccfgd .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_daedd ,_aggfcb :=_ccfgd .Value ,error (nil );if _aggfcb !=nil {return _aggfcb ;};_dcdbc .GrandTotalCaptionAttr =&_daedd ;continue ;};if _ccfgd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_egaaf ,_eefac :=_ccfece .ParseBool (_ccfgd .Value );if _eefac !=nil {return _eefac ;};_dcdbc .ApplyNumberFormatsAttr =&_egaaf ;continue ;};if _ccfgd .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_baace ,_adacf :=_ccfece .ParseBool (_ccfgd .Value );if _adacf !=nil {return _adacf ;};_dcdbc .EnableDrillAttr =&_baace ;continue ;};if _ccfgd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgdb ,_gge :=_ccfece .ParseBool (_ccfgd .Value );if _gge !=nil {return _gge ;};_dcdbc .ApplyFontFormatsAttr =&_bgdb ;continue ;};if _ccfgd .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bcaeca ,_dgeee :=_ccfece .ParseBool (_ccfgd .Value );if _dgeee !=nil {return _dgeee ;};_dcdbc .DisableFieldListAttr =&_bcaeca ;continue ;};if _ccfgd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fbdfd ,_cegfc :=_ccfece .ParseBool (_ccfgd .Value );if _cegfc !=nil {return _cegfc ;};_dcdbc .ApplyAlignmentFormatsAttr =&_fbdfd ;continue ;};if _ccfgd .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_eccgg ,_fcba :=_ccfece .ParseBool (_ccfgd .Value );if _fcba !=nil {return _fcba ;};_dcdbc .DataOnRowsAttr =&_eccgg ;continue ;};if _ccfgd .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bddd ,_aeacb :=_ccfgd .Value ,error (nil );if _aeacb !=nil {return _aeacb ;};_dcdbc .DataCaptionAttr =_bddd ;continue ;};if _ccfgd .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_gfef ,_cdggg :=_ccfece .ParseBool (_ccfgd .Value );if _cdggg !=nil {return _cdggg ;};_dcdbc .ShowErrorAttr =&_gfef ;continue ;};if _ccfgd .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_fecfd ,_fed :=_ccfece .ParseUint (_ccfgd .Value ,10,32);if _fed !=nil {return _fed ;};_dcdbc .CacheIdAttr =uint32 (_fecfd );continue ;};if _ccfgd .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_gacgf ,_eff :=_ccfece .ParseBool (_ccfgd .Value );if _eff !=nil {return _eff ;};_dcdbc .EnableWizardAttr =&_gacgf ;continue ;};if _ccfgd .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cdage ,_gbbag :=_ccfece .ParseUint (_ccfgd .Value ,10,8);if _gbbag !=nil {return _gbbag ;};_aafeac :=uint8 (_cdage );_dcdbc .UpdatedVersionAttr =&_aafeac ;continue ;};};_eadagd :for {_adfag ,_ebaacf :=d .Token ();if _ebaacf !=nil {return _ebaacf ;};switch _bdbbc :=_adfag .(type ){case _ebfeac .StartElement :switch _bdbbc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _ebdc :=d .DecodeElement (_dcdbc .Location ,&_bdbbc );_ebdc !=nil {return _ebdc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_dcdbc .PivotFields =NewCT_PivotFields ();if _gdbg :=d .DecodeElement (_dcdbc .PivotFields ,&_bdbbc );_gdbg !=nil {return _gdbg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_dcdbc .RowFields =NewCT_RowFields ();if _beaba :=d .DecodeElement (_dcdbc .RowFields ,&_bdbbc );_beaba !=nil {return _beaba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_dcdbc .RowItems =NewCT_rowItems ();if _dffaf :=d .DecodeElement (_dcdbc .RowItems ,&_bdbbc );_dffaf !=nil {return _dffaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_dcdbc .ColFields =NewCT_ColFields ();if _bedbe :=d .DecodeElement (_dcdbc .ColFields ,&_bdbbc );_bedbe !=nil {return _bedbe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_dcdbc .ColItems =NewCT_colItems ();if _abba :=d .DecodeElement (_dcdbc .ColItems ,&_bdbbc );_abba !=nil {return _abba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_dcdbc .PageFields =NewCT_PageFields ();if _abfc :=d .DecodeElement (_dcdbc .PageFields ,&_bdbbc );_abfc !=nil {return _abfc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_dcdbc .DataFields =NewCT_DataFields ();if _becbg :=d .DecodeElement (_dcdbc .DataFields ,&_bdbbc );_becbg !=nil {return _becbg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_dcdbc .Formats =NewCT_Formats ();if _dgfca :=d .DecodeElement (_dcdbc .Formats ,&_bdbbc );_dgfca !=nil {return _dgfca ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_dcdbc .ConditionalFormats =NewCT_ConditionalFormats ();if _ggfcc :=d .DecodeElement (_dcdbc .ConditionalFormats ,&_bdbbc );_ggfcc !=nil {return _ggfcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_dcdbc .ChartFormats =NewCT_ChartFormats ();if _ddgacc :=d .DecodeElement (_dcdbc .ChartFormats ,&_bdbbc );_ddgacc !=nil {return _ddgacc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_dcdbc .PivotHierarchies =NewCT_PivotHierarchies ();if _bdca :=d .DecodeElement (_dcdbc .PivotHierarchies ,&_bdbbc );_bdca !=nil {return _bdca ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_dcdbc .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _aaacdc :=d .DecodeElement (_dcdbc .PivotTableStyleInfo ,&_bdbbc );_aaacdc !=nil {return _aaacdc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_dcdbc .Filters =NewCT_PivotFilters ();if _baafc :=d .DecodeElement (_dcdbc .Filters ,&_bdbbc );_baafc !=nil {return _baafc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_dcdbc .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _cdbgdf :=d .DecodeElement (_dcdbc .RowHierarchiesUsage ,&_bdbbc );_cdbgdf !=nil {return _cdbgdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_dcdbc .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _egab :=d .DecodeElement (_dcdbc .ColHierarchiesUsage ,&_bdbbc );_egab !=nil {return _egab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcdbc .ExtLst =NewCT_ExtensionList ();if _gagaa :=d .DecodeElement (_dcdbc .ExtLst ,&_bdbbc );_gagaa !=nil {return _gagaa ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bdbbc .Name );if _dgbaba :=d .Skip ();_dgbaba !=nil {return _dgbaba ;};};case _ebfeac .EndElement :break _eadagd ;case _ebfeac .CharData :};};return nil ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_baccf :=&CT_SheetIdMap {};return _baccf };func (_fbbf *ST_Pane )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bcfef ,_eefgce :=d .Token ();if _eefgce !=nil {return _eefgce ;};if _dgcba ,_acfgd :=_bcfef .(_ebfeac .EndElement );_acfgd &&_dgcba .Name ==start .Name {*_fbbf =1;return nil ;};if _bcdde ,_geagg :=_bcfef .(_ebfeac .CharData );!_geagg {return _eecbf .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",_bcfef );}else {switch string (_bcdde ){case "":*_fbbf =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_fbbf =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fbbf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_fbbf =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_fbbf =4;};};_bcfef ,_eefgce =d .Token ();if _eefgce !=nil {return _eefgce ;};if _fdcdd ,_fadceb :=_bcfef .(_ebfeac .EndElement );_fadceb &&_fdcdd .Name ==start .Name {return nil ;};return _eecbf .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",_bcfef );}; +// Number Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path -func (_adbed *CT_PivotSelection )ValidateWithPath (path string )error {if _gbf :=_adbed .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_gbf !=nil {return _gbf ;};if _gageb :=_adbed .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_gageb !=nil {return _gageb ;};if _deffe :=_adbed .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_deffe !=nil {return _deffe ;};return nil ;};func (_ebgaa *CT_Filter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbebb :=range start .Attr {if _bbebb .Name .Local =="\u0076\u0061\u006c"{_eccbae ,_beeef :=_bbebb .Value ,error (nil );if _beeef !=nil {return _beeef ;};_ebgaa .ValAttr =&_eccbae ;continue ;};};for {_fdbff ,_cefde :=d .Token ();if _cefde !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_cefde );};if _gbg ,_eabga :=_fdbff .(_ebfeac .EndElement );_eabga &&_gbg .Name ==start .Name {break ;};};return nil ;}; +// Fill +Fill *CT_Fill ; -// Validate validates the CT_WorkbookPr and its children -func (_cggfe *CT_WorkbookPr )Validate ()error {return _cggfe .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func NewCT_FieldsUsage ()*CT_FieldsUsage {_eee :=&CT_FieldsUsage {};return _eee };func (_fecd *CT_PivotFilter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fecd .FldAttr )});if _fecd .MpFldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fecd .MpFldAttr )});};_bgffa ,_fffb :=_fecd .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _fffb !=nil {return _fffb ;};start .Attr =append (start .Attr ,_bgffa );if _fecd .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fecd .EvalOrderAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fecd .IdAttr )});if _fecd .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fecd .IMeasureHierAttr )});};if _fecd .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fecd .IMeasureFldAttr )});};if _fecd .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fecd .NameAttr )});};if _fecd .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fecd .DescriptionAttr )});};if _fecd .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fecd .StringValue1Attr )});};if _fecd .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fecd .StringValue2Attr )});};e .EncodeToken (start );_cgebc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fecd .AutoFilter ,_cgebc );if _fecd .ExtLst !=nil {_agafff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fecd .ExtLst ,_agafff );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Alignment +Alignment *CT_CellAlignment ; -// Validate validates the CT_String and its children -func (_fcef *CT_String )Validate ()error {return _fcef .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_bgfcge ST_ItemType )String ()string {switch _bgfcge {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0073\u0075\u006d";case 4:return "\u0063\u006f\u0075\u006e\u0074\u0041";case 5:return "\u0061\u0076\u0067";case 6:return "\u006d\u0061\u0078";case 7:return "\u006d\u0069\u006e";case 8:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 9:return "\u0063\u006f\u0075n\u0074";case 10:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 11:return "\u0073t\u0064\u0044\u0065\u0076\u0050";case 12:return "\u0076\u0061\u0072";case 13:return "\u0076\u0061\u0072\u0050";case 14:return "\u0067\u0072\u0061n\u0064";case 15:return "\u0062\u006c\u0061n\u006b";};return "";}; +// Border Properties +Border *CT_Border ; -// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path -func (_fgdff *CT_DdeValue )ValidateWithPath (path string )error {if _bbebbg :=_fgdff .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bbebbg !=nil {return _bbebbg ;};return nil ;};func (_bagf ST_PageOrder )String ()string {switch _bagf {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return "";};type CT_AutoFilter struct{ +// Protection Properties +Protection *CT_CellProtection ; -// Cell or Range Reference -RefAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cbcfgc *CT_ProtectedRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbcfgc .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .PasswordAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_cbcfgc .SqrefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbcfgc .NameAttr )});if _cbcfgc .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .SecurityDescriptorAttr )});};if _cbcfgc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .AlgorithmNameAttr )});};if _cbcfgc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .HashValueAttr )});};if _cbcfgc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .SaltValueAttr )});};if _cbcfgc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .SpinCountAttr )});};e .EncodeToken (start );if _cbcfgc .SecurityDescriptor !=nil {_aefd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_cgfc :=range _cbcfgc .SecurityDescriptor {e .EncodeElement (_cgfc ,_aefd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// AutoFilter Column -FilterColumn []*CT_FilterColumn ; +// Validate validates the CT_Worksheet and its children +func (_eeeaff *CT_Worksheet )Validate ()error {return _eeeaff .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};func NewCT_Tables ()*CT_Tables {_accdf :=&CT_Tables {};return _accdf };func (_ddecbg *PivotTableDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _ddecbg .CT_pivotTableDefinition .MarshalXML (e ,start );};func (_edgeec *CT_WebPublishItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgeec .SourceTypeAttr =ST_WebSourceType (1);for _ ,_fabeg :=range start .Attr {if _fabeg .Name .Local =="\u0069\u0064"{_gebbbd ,_cbafd :=_e .ParseUint (_fabeg .Value ,10,32);if _cbafd !=nil {return _cbafd ;};_edgeec .IdAttr =uint32 (_gebbbd );continue ;};if _fabeg .Name .Local =="\u0064\u0069\u0076I\u0064"{_fedbd ,_abcefa :=_fabeg .Value ,error (nil );if _abcefa !=nil {return _abcefa ;};_edgeec .DivIdAttr =_fedbd ;continue ;};if _fabeg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_edgeec .SourceTypeAttr .UnmarshalXMLAttr (_fabeg );continue ;};if _fabeg .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_gbged ,_bbcbg :=_fabeg .Value ,error (nil );if _bbcbg !=nil {return _bbcbg ;};_edgeec .SourceRefAttr =&_gbged ;continue ;};if _fabeg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_abfcc ,_aeddc :=_fabeg .Value ,error (nil );if _aeddc !=nil {return _aeddc ;};_edgeec .SourceObjectAttr =&_abfcc ;continue ;};if _fabeg .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_cdgdb ,_aabae :=_fabeg .Value ,error (nil );if _aabae !=nil {return _aabae ;};_edgeec .DestinationFileAttr =_cdgdb ;continue ;};if _fabeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_abcf ,_dfede :=_fabeg .Value ,error (nil );if _dfede !=nil {return _dfede ;};_edgeec .TitleAttr =&_abcf ;continue ;};if _fabeg .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_gfgac ,_ccbcg :=_e .ParseBool (_fabeg .Value );if _ccbcg !=nil {return _ccbcg ;};_edgeec .AutoRepublishAttr =&_gfgac ;continue ;};};for {_cceag ,_gebffg :=d .Token ();if _gebffg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d: \u0025\u0073",_gebffg );};if _egdega ,_afceg :=_cceag .(_b .EndElement );_afceg &&_egdega .Name ==start .Name {break ;};};return nil ;};func (_cgeagaf *ST_SheetViewType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbbaa ,_adadd :=d .Token ();if _adadd !=nil {return _adadd ;};if _cacbg ,_gdcdb :=_bdbbaa .(_b .EndElement );_gdcdb &&_cacbg .Name ==start .Name {*_cgeagaf =1;return nil ;};if _bgegg ,_bcbdg :=_bdbbaa .(_b .CharData );!_bcbdg {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",_bdbbaa );}else {switch string (_bgegg ){case "":*_cgeagaf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cgeagaf =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_cgeagaf =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_cgeagaf =3;};};_bdbbaa ,_adadd =d .Token ();if _adadd !=nil {return _adadd ;};if _affef ,_fgcga :=_bdbbaa .(_b .EndElement );_fgcga &&_affef .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",_bdbbaa );};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_acac :=&CT_ChartsheetPr {};return _acac }; -// Sort State for Auto Filter -SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};type CT_RevisionCustomView struct{ +// Validate validates the CT_PivotDimension and its children +func (_dadf *CT_PivotDimension )Validate ()error {return _dadf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_eegceb *CT_Scenarios )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eegceb .CurrentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eegceb .CurrentAttr )});};if _eegceb .ShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_eegceb .ShowAttr )});};if _eegceb .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_eegceb .SqrefAttr )});};e .EncodeToken (start );_dccfc :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_cecgg :=range _eegceb .Scenario {e .EncodeElement (_cecgg ,_dccfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdfabf ST_Orientation )ValidateWithPath (path string )error {switch _cdfabf {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 (_cdfabf ));};return nil ;};type CT_RowHierarchiesUsage struct{ -// GUID -GuidAttr string ; +// Item Count +CountAttr *uint32 ; -// User Action -ActionAttr ST_RevisionAction ;};func (_cdbdaf *CT_SheetView )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gddggf :=range start .Attr {if _gddggf .Name .Local =="\u0076\u0069\u0065\u0077"{_cdbdaf .ViewAttr .UnmarshalXMLAttr (_gddggf );continue ;};if _gddggf .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_eaceb ,_ceeaf :=_gddggf .Value ,error (nil );if _ceeaf !=nil {return _ceeaf ;};_cdbdaf .TopLeftCellAttr =&_eaceb ;continue ;};if _gddggf .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bcbgg ,_ceddf :=_ccfece .ParseBool (_gddggf .Value );if _ceddf !=nil {return _ceddf ;};_cdbdaf .ShowFormulasAttr =&_bcbgg ;continue ;};if _gddggf .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_cddgeb ,_gfbefg :=_ccfece .ParseUint (_gddggf .Value ,10,32);if _gfbefg !=nil {return _gfbefg ;};_egeea :=uint32 (_cddgeb );_cdbdaf .ColorIdAttr =&_egeea ;continue ;};if _gddggf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_egdea ,_bagab :=_ccfece .ParseBool (_gddggf .Value );if _bagab !=nil {return _bagab ;};_cdbdaf .ShowRowColHeadersAttr =&_egdea ;continue ;};if _gddggf .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_bfec ,_efddeg :=_ccfece .ParseUint (_gddggf .Value ,10,32);if _efddeg !=nil {return _efddeg ;};_cgfcf :=uint32 (_bfec );_cdbdaf .ZoomScaleAttr =&_cgfcf ;continue ;};if _gddggf .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_dbggf ,_ccfce :=_ccfece .ParseBool (_gddggf .Value );if _ccfce !=nil {return _ccfce ;};_cdbdaf .RightToLeftAttr =&_dbggf ;continue ;};if _gddggf .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_face ,_aacgc :=_ccfece .ParseUint (_gddggf .Value ,10,32);if _aacgc !=nil {return _aacgc ;};_bgagf :=uint32 (_face );_cdbdaf .ZoomScaleNormalAttr =&_bgagf ;continue ;};if _gddggf .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_dcgeg ,_ggebf :=_ccfece .ParseBool (_gddggf .Value );if _ggebf !=nil {return _ggebf ;};_cdbdaf .ShowRulerAttr =&_dcgeg ;continue ;};if _gddggf .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_geceg ,_cddee :=_ccfece .ParseUint (_gddggf .Value ,10,32);if _cddee !=nil {return _cddee ;};_bfegf :=uint32 (_geceg );_cdbdaf .ZoomScaleSheetLayoutViewAttr =&_bfegf ;continue ;};if _gddggf .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_ffecd ,_ggbebb :=_ccfece .ParseUint (_gddggf .Value ,10,32);if _ggbebb !=nil {return _ggbebb ;};_cdbdaf .WorkbookViewIdAttr =uint32 (_ffecd );continue ;};if _gddggf .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_fbfcf ,_bafca :=_ccfece .ParseBool (_gddggf .Value );if _bafca !=nil {return _bafca ;};_cdbdaf .TabSelectedAttr =&_fbfcf ;continue ;};if _gddggf .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_gcagc ,_cgaaf :=_ccfece .ParseUint (_gddggf .Value ,10,32);if _cgaaf !=nil {return _cgaaf ;};_bgcbg :=uint32 (_gcagc );_cdbdaf .ZoomScalePageLayoutViewAttr =&_bgcbg ;continue ;};if _gddggf .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_aecf ,_ageef :=_ccfece .ParseBool (_gddggf .Value );if _ageef !=nil {return _ageef ;};_cdbdaf .ShowZerosAttr =&_aecf ;continue ;};if _gddggf .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_dgfg ,_efddg :=_ccfece .ParseBool (_gddggf .Value );if _efddg !=nil {return _efddg ;};_cdbdaf .WindowProtectionAttr =&_dgfg ;continue ;};if _gddggf .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_cbfee ,_fbced :=_ccfece .ParseBool (_gddggf .Value );if _fbced !=nil {return _fbced ;};_cdbdaf .ShowOutlineSymbolsAttr =&_cbfee ;continue ;};if _gddggf .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_adgeb ,_abgcd :=_ccfece .ParseBool (_gddggf .Value );if _abgcd !=nil {return _abgcd ;};_cdbdaf .ShowWhiteSpaceAttr =&_adgeb ;continue ;};if _gddggf .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_aecfd ,_ccccdgd :=_ccfece .ParseBool (_gddggf .Value );if _ccccdgd !=nil {return _ccccdgd ;};_cdbdaf .ShowGridLinesAttr =&_aecfd ;continue ;};if _gddggf .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_bcgf ,_agfaf :=_ccfece .ParseBool (_gddggf .Value );if _agfaf !=nil {return _agfaf ;};_cdbdaf .DefaultGridColorAttr =&_bcgf ;continue ;};};_bcfdae :for {_edeeg ,_ggbf :=d .Token ();if _ggbf !=nil {return _ggbf ;};switch _adea :=_edeeg .(type ){case _ebfeac .StartElement :switch _adea .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_cdbdaf .Pane =NewCT_Pane ();if _bbbfb :=d .DecodeElement (_cdbdaf .Pane ,&_adea );_bbbfb !=nil {return _bbbfb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_begc :=NewCT_Selection ();if _cebfc :=d .DecodeElement (_begc ,&_adea );_cebfc !=nil {return _cebfc ;};_cdbdaf .Selection =append (_cdbdaf .Selection ,_begc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_ddeac :=NewCT_PivotSelection ();if _acgfg :=d .DecodeElement (_ddeac ,&_adea );_acgfg !=nil {return _acgfg ;};_cdbdaf .PivotSelection =append (_cdbdaf .PivotSelection ,_ddeac );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdbdaf .ExtLst =NewCT_ExtensionList ();if _gfff :=d .DecodeElement (_cdbdaf .ExtLst ,&_adea );_gfff !=nil {return _gfff ;};default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_adea .Name );if _dgdfbc :=d .Skip ();_dgdfbc !=nil {return _dgdfbc ;};};case _ebfeac .EndElement :break _bcfdae ;case _ebfeac .CharData :};};return nil ;}; +// Row OLAP Hierarchies +RowHierarchyUsage []*CT_HierarchyUsage ;};func (_aadga *CT_RowHierarchiesUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aadga .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aadga .CountAttr )});};e .EncodeToken (start );_fgbgb :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_gaaaab :=range _aadga .RowHierarchyUsage {e .EncodeElement (_gaaaab ,_fgbgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baeab ST_rwColActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdgdf :=_b .Attr {};_fdgdf .Name =name ;switch _baeab {case ST_rwColActionTypeUnset :_fdgdf .Value ="";case ST_rwColActionTypeInsertRow :_fdgdf .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_fdgdf .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_fdgdf .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_fdgdf .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _fdgdf ,nil ;};type Comments struct{CT_Comments };func (_fefafd *CT_TableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fefafd .NameAttr )});if _fefafd .PivotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fefafd .PivotAttr ))});};if _fefafd .TableAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fefafd .TableAttr ))});};if _fefafd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fefafd .CountAttr )});};e .EncodeToken (start );if _fefafd .TableStyleElement !=nil {_ecgeb :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_geebg :=range _fefafd .TableStyleElement {e .EncodeElement (_geebg ,_ecgeb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbbfcda ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _cbbfcda {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_cbbfcda ));};return nil ;};func (_fbcge *CT_SheetProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcge .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .PasswordAttr )});};if _fbcge .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .AlgorithmNameAttr )});};if _fbcge .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .HashValueAttr )});};if _fbcge .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .SaltValueAttr )});};if _fbcge .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .SpinCountAttr )});};if _fbcge .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .SheetAttr ))});};if _fbcge .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .ObjectsAttr ))});};if _fbcge .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .ScenariosAttr ))});};if _fbcge .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .FormatCellsAttr ))});};if _fbcge .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .FormatColumnsAttr ))});};if _fbcge .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .FormatRowsAttr ))});};if _fbcge .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .InsertColumnsAttr ))});};if _fbcge .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .InsertRowsAttr ))});};if _fbcge .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .InsertHyperlinksAttr ))});};if _fbcge .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .DeleteColumnsAttr ))});};if _fbcge .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .DeleteRowsAttr ))});};if _fbcge .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .SelectLockedCellsAttr ))});};if _fbcge .SortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .SortAttr ))});};if _fbcge .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .AutoFilterAttr ))});};if _fbcge .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .PivotTablesAttr ))});};if _fbcge .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Parameter and its children -func (_gegdf *CT_Parameter )Validate ()error {return _gegdf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");}; +// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path +func (_eeebd *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _eeebd .ActionAttr ==ST_rwColActionTypeUnset {return _f .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dbfbe :=_eeebd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbfbe !=nil {return _dbfbe ;};for _acdff ,_ebfcb :=range _eeebd .Undo {if _cfeef :=_ebfcb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_acdff ));_cfeef !=nil {return _cfeef ;};};for _gaffg ,_facagc :=range _eeebd .Rcc {if _dgdcb :=_facagc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_gaffg ));_dgdcb !=nil {return _dgdcb ;};};for _ebacd ,_dcgfd :=range _eeebd .Rfmt {if _dgcgfe :=_dcgfd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ebacd ));_dgcgfe !=nil {return _dgcgfe ;};};return nil ;};func NewConnections ()*Connections {_cdeae :=&Connections {};_cdeae .CT_Connections =*NewCT_Connections ();return _cdeae ;};func (_bedab *CT_TableMissing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dceecd ,_ddebfc :=d .Token ();if _ddebfc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_ddebfc );};if _cdbca ,_dagbc :=_dceecd .(_b .EndElement );_dagbc &&_cdbca .Name ==start .Name {break ;};};return nil ;};func (_dfcfe *CT_IndexedColors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fagff :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_cfdc :=range _dfcfe .RgbColor {e .EncodeElement (_cfdc ,_fagff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the PivotCacheDefinition and its children -func (_fgdd *PivotCacheDefinition )Validate ()error {return _fgdd .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_eecea *CT_SmartTags )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_edgbfb :for {_caac ,_gfead :=d .Token ();if _gfead !=nil {return _gfead ;};switch _bcaacg :=_caac .(type ){case _ebfeac .StartElement :switch _bcaacg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_dbdff :=NewCT_CellSmartTags ();if _efacb :=d .DecodeElement (_dbdff ,&_bcaacg );_efacb !=nil {return _efacb ;};_eecea .CellSmartTags =append (_eecea .CellSmartTags ,_dbdff );default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_bcaacg .Name );if _gdafgf :=d .Skip ();_gdafgf !=nil {return _gdafgf ;};};case _ebfeac .EndElement :break _edgbfb ;case _ebfeac .CharData :};};return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_cecbe :=&CT_Consolidation {};_cecbe .RangeSets =NewCT_RangeSets ();return _cecbe ;};func (_gbge *ST_Scope )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gbge =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_gbge =1;case "\u0064\u0061\u0074\u0061":*_gbge =2;case "\u0066\u0069\u0065l\u0064":*_gbge =3;};return nil ;}; +// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path +func (_feedeg *CT_TableParts )ValidateWithPath (path string )error {for _fbcbe ,_dgbbf :=range _feedeg .TablePart {if _fbfdg :=_dgbbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_fbcbe ));_fbfdg !=nil {return _fbfdg ;};};return nil ;};func (_bdge *CT_ExternalReferences )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbdg :for {_gebe ,_aagfa :=d .Token ();if _aagfa !=nil {return _aagfa ;};switch _deece :=_gebe .(type ){case _b .StartElement :switch _deece .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_fbabf :=NewCT_ExternalReference ();if _adcaf :=d .DecodeElement (_fbabf ,&_deece );_adcaf !=nil {return _adcaf ;};_bdge .ExternalReference =append (_bdge .ExternalReference ,_fbabf );default:_d .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 C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_deece .Name );if _ecbc :=d .Skip ();_ecbc !=nil {return _ecbc ;};};case _b .EndElement :break _adbdg ;case _b .CharData :};};return nil ;};func (_efc *CT_BooleanProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efc .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ServerFormats struct{ -// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path -func (_cdefb *CT_FontName )ValidateWithPath (path string )error {return nil }; +// Format Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path -func (_debc *CT_WebPr )ValidateWithPath (path string )error {if _acebgg :=_debc .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_acebgg !=nil {return _acebgg ;};if _debc .Tables !=nil {if _fbabg :=_debc .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_fbabg !=nil {return _fbabg ;};};return nil ;};func (_cddfe *CT_CustomWorkbookView )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cddfe .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_fddbdf :=range start .Attr {if _fddbdf .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_geaad ,_ecfce :=_ccfece .ParseBool (_fddbdf .Value );if _ecfce !=nil {return _ecfce ;};_cddfe .ShowVerticalScrollAttr =&_geaad ;continue ;};if _fddbdf .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_bacac ,_bafbd :=_ccfece .ParseBool (_fddbdf .Value );if _bafbd !=nil {return _bafbd ;};_cddfe .ShowSheetTabsAttr =&_bacac ;continue ;};if _fddbdf .Name .Local =="\u0067\u0075\u0069\u0064"{_feggc ,_bfeef :=_fddbdf .Value ,error (nil );if _bfeef !=nil {return _bfeef ;};_cddfe .GuidAttr =_feggc ;continue ;};if _fddbdf .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ecbfa ,_edbca :=_ccfece .ParseInt (_fddbdf .Value ,10,32);if _edbca !=nil {return _edbca ;};_abffce :=int32 (_ecbfa );_cddfe .XWindowAttr =&_abffce ;continue ;};if _fddbdf .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_bbfbd ,_abdfac :=_ccfece .ParseUint (_fddbdf .Value ,10,32);if _abdfac !=nil {return _abdfac ;};_cfdeb :=uint32 (_bbfbd );_cddfe .MergeIntervalAttr =&_cfdeb ;continue ;};if _fddbdf .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_eaff ,_cbfda :=_ccfece .ParseInt (_fddbdf .Value ,10,32);if _cbfda !=nil {return _cbfda ;};_gfbee :=int32 (_eaff );_cddfe .YWindowAttr =&_gfbee ;continue ;};if _fddbdf .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_gdabb ,_gcced :=_ccfece .ParseBool (_fddbdf .Value );if _gcced !=nil {return _gcced ;};_cddfe .OnlySyncAttr =&_gdabb ;continue ;};if _fddbdf .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_aaged ,_dbcge :=_ccfece .ParseUint (_fddbdf .Value ,10,32);if _dbcge !=nil {return _dbcge ;};_cddfe .WindowWidthAttr =uint32 (_aaged );continue ;};if _fddbdf .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_abbeg ,_eebd :=_ccfece .ParseBool (_fddbdf .Value );if _eebd !=nil {return _eebd ;};_cddfe .IncludePrintSettingsAttr =&_abbeg ;continue ;};if _fddbdf .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_cdeae ,_aaaba :=_ccfece .ParseUint (_fddbdf .Value ,10,32);if _aaaba !=nil {return _aaaba ;};_cddfe .WindowHeightAttr =uint32 (_cdeae );continue ;};if _fddbdf .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_ecfgg ,_ddacb :=_ccfece .ParseUint (_fddbdf .Value ,10,32);if _ddacb !=nil {return _ddacb ;};_ccb :=uint32 (_ecfgg );_cddfe .TabRatioAttr =&_ccb ;continue ;};if _fddbdf .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_dabaa ,_bgfbe :=_ccfece .ParseBool (_fddbdf .Value );if _bgfbe !=nil {return _bgfbe ;};_cddfe .ShowFormulaBarAttr =&_dabaa ;continue ;};if _fddbdf .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_bcdf ,_acebe :=_ccfece .ParseBool (_fddbdf .Value );if _acebe !=nil {return _acebe ;};_cddfe .ChangesSavedWinAttr =&_bcdf ;continue ;};if _fddbdf .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_febbe ,_gbfe :=_ccfece .ParseBool (_fddbdf .Value );if _gbfe !=nil {return _gbfe ;};_cddfe .MaximizedAttr =&_febbe ;continue ;};if _fddbdf .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cddfe .ShowCommentsAttr .UnmarshalXMLAttr (_fddbdf );continue ;};if _fddbdf .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_aeeb ,_ebcg :=_ccfece .ParseBool (_fddbdf .Value );if _ebcg !=nil {return _ebcg ;};_cddfe .AutoUpdateAttr =&_aeeb ;continue ;};if _fddbdf .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cbfg ,_dec :=_ccfece .ParseUint (_fddbdf .Value ,10,32);if _dec !=nil {return _dec ;};_cddfe .ActiveSheetIdAttr =uint32 (_cbfg );continue ;};if _fddbdf .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_dffbd ,_egefb :=_ccfece .ParseBool (_fddbdf .Value );if _egefb !=nil {return _egefb ;};_cddfe .ShowHorizontalScrollAttr =&_dffbd ;continue ;};if _fddbdf .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_ebeaae ,_abgeg :=_ccfece .ParseBool (_fddbdf .Value );if _abgeg !=nil {return _abgeg ;};_cddfe .ShowStatusbarAttr =&_ebeaae ;continue ;};if _fddbdf .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_fdfab ,_gadege :=_ccfece .ParseBool (_fddbdf .Value );if _gadege !=nil {return _gadege ;};_cddfe .PersonalViewAttr =&_fdfab ;continue ;};if _fddbdf .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_gdddf ,_fddef :=_ccfece .ParseBool (_fddbdf .Value );if _fddef !=nil {return _fddef ;};_cddfe .MinimizedAttr =&_gdddf ;continue ;};if _fddbdf .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_cddfe .ShowObjectsAttr .UnmarshalXMLAttr (_fddbdf );continue ;};if _fddbdf .Name .Local =="\u006e\u0061\u006d\u0065"{_bdgb ,_geeeg :=_fddbdf .Value ,error (nil );if _geeeg !=nil {return _geeeg ;};_cddfe .NameAttr =_bdgb ;continue ;};if _fddbdf .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_gedad ,_afge :=_ccfece .ParseBool (_fddbdf .Value );if _afge !=nil {return _afge ;};_cddfe .IncludeHiddenRowColAttr =&_gedad ;continue ;};};_edgbb :for {_dacab ,_cdabcc :=d .Token ();if _cdabcc !=nil {return _cdabcc ;};switch _ffgfg :=_dacab .(type ){case _ebfeac .StartElement :switch _ffgfg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddfe .ExtLst =NewCT_ExtensionList ();if _defcca :=d .DecodeElement (_cddfe .ExtLst ,&_ffgfg );_defcca !=nil {return _defcca ;};default:_afeac .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 C\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_ffgfg .Name );if _fcaca :=d .Skip ();_fcaca !=nil {return _fcaca ;};};case _ebfeac .EndElement :break _edgbb ;case _ebfeac .CharData :};};return nil ;};func NewCT_CacheSource ()*CT_CacheSource {_ccdee :=&CT_CacheSource {};_ccdee .TypeAttr =ST_SourceType (1);return _ccdee ;};func (_dea *CT_Stylesheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _dea .NumFmts !=nil {_ddede :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dea .NumFmts ,_ddede );};if _dea .Fonts !=nil {_gddee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dea .Fonts ,_gddee );};if _dea .Fills !=nil {_eefe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_dea .Fills ,_eefe );};if _dea .Borders !=nil {_dfgea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dea .Borders ,_dfgea );};if _dea .CellStyleXfs !=nil {_gebdd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_dea .CellStyleXfs ,_gebdd );};if _dea .CellXfs !=nil {_dacdfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_dea .CellXfs ,_dacdfc );};if _dea .CellStyles !=nil {_cbgfbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_dea .CellStyles ,_cbgfbf );};if _dea .Dxfs !=nil {_bgcgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_dea .Dxfs ,_bgcgg );};if _dea .TableStyles !=nil {_eddae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_dea .TableStyles ,_eddae );};if _dea .Colors !=nil {_ddaag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_dea .Colors ,_ddaag );};if _dea .ExtLst !=nil {_fdgaab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dea .ExtLst ,_fdgaab );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type VolTypes struct{CT_VolTypes }; +// Server Format +ServerFormat []*CT_ServerFormat ;};func (_dcgebee ST_ShowDataAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcgebee .String (),start );};func (_dcdaba *ST_Visibility )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caggg ,_fafafa :=d .Token ();if _fafafa !=nil {return _fafafa ;};if _aebdef ,_daegb :=_caggg .(_b .EndElement );_daegb &&_aebdef .Name ==start .Name {*_dcdaba =1;return nil ;};if _egfccd ,_faaeg :=_caggg .(_b .CharData );!_faaeg {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",_caggg );}else {switch string (_egfccd ){case "":*_dcdaba =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_dcdaba =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dcdaba =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_dcdaba =3;};};_caggg ,_fafafa =d .Token ();if _fafafa !=nil {return _fafafa ;};if _cdddbb ,_dbbga :=_caggg .(_b .EndElement );_dbbga &&_cdddbb .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",_caggg );};func NewCT_RevisionComment ()*CT_RevisionComment {_cdgcg :=&CT_RevisionComment {};_cdgcg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cdgcg ;}; -// Validate validates the CT_UnderlineProperty and its children -func (_cffba *CT_UnderlineProperty )Validate ()error {return _cffba .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};type CT_RPrElt struct{ +// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path +func (_eegb *CT_Col )ValidateWithPath (path string )error {return nil }; -// Font -RFont *CT_FontName ; +// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path +func (_fbefe *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _agebee ,_dgbcg :=range _fbefe .DeletedField {if _gdadec :=_dgbcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_agebee ));_gdadec !=nil {return _gdadec ;};};return nil ;};func (_bdeefc *CT_ProtectedRanges )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdab :for {_efafe ,_fcbbe :=d .Token ();if _fcbbe !=nil {return _fcbbe ;};switch _fcfbf :=_efafe .(type ){case _b .StartElement :switch _fcfbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_babc :=NewCT_ProtectedRange ();if _cfbcge :=d .DecodeElement (_babc ,&_fcfbf );_cfbcge !=nil {return _cfbcge ;};_bdeefc .ProtectedRange =append (_bdeefc .ProtectedRange ,_babc );default:_d .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\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_fcfbf .Name );if _bbfag :=d .Skip ();_bbfag !=nil {return _bbfag ;};};case _b .EndElement :break _bfdab ;case _b .CharData :};};return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;};type CT_PivotArea struct{ -// Character Set -Charset *CT_IntProperty ; +// Field Index +FieldAttr *int32 ; -// Font Family -Family *CT_IntProperty ; +// Rule Type +TypeAttr ST_PivotAreaType ; -// Bold -B *CT_BooleanProperty ; +// Data Only +DataOnlyAttr *bool ; -// Italic -I *CT_BooleanProperty ; +// Labels Only +LabelOnlyAttr *bool ; -// Strike Through -Strike *CT_BooleanProperty ; +// Include Row Grand Total +GrandRowAttr *bool ; -// Outline -Outline *CT_BooleanProperty ; +// Include Column Grand Total +GrandColAttr *bool ; -// Shadow -Shadow *CT_BooleanProperty ; +// Cache Index +CacheIndexAttr *bool ; -// Condense -Condense *CT_BooleanProperty ; +// Outline +OutlineAttr *bool ; -// Extend -Extend *CT_BooleanProperty ; +// Offset Reference +OffsetAttr *string ; -// Text Color -Color *CT_Color ; +// Collapsed Levels Are Subtotals +CollapsedLevelsAreSubtotalsAttr *bool ; -// Font Size -Sz *CT_FontSize ; +// Axis +AxisAttr ST_Axis ; -// Underline -U *CT_UnderlineProperty ; +// Field Position +FieldPositionAttr *uint32 ; -// Vertical Alignment -VertAlign *CT_VerticalAlignFontProperty ; +// References +References *CT_PivotAreaReferences ; -// Font Scheme -Scheme *CT_FontScheme ;};func (_fbde *CT_Hyperlinks )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_agc :for {_dcfac ,_gbaeab :=d .Token ();if _gbaeab !=nil {return _gbaeab ;};switch _faabf :=_dcfac .(type ){case _ebfeac .StartElement :switch _faabf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fdcf :=NewCT_Hyperlink ();if _eabef :=d .DecodeElement (_fdcf ,&_faabf );_eabef !=nil {return _eabef ;};_fbde .Hyperlink =append (_fbde .Hyperlink ,_fdcf );default:_afeac .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\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_faabf .Name );if _aefgf :=d .Skip ();_aefgf !=nil {return _aefgf ;};};case _ebfeac .EndElement :break _agc ;case _ebfeac .CharData :};};return nil ;};type CT_Parameter struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dfaa *CT_CellWatches )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_ggeb :=range _dfaa .CellWatch {e .EncodeElement (_ggeb ,_acgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddddb *CT_DdeItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baea :=range start .Attr {if _baea .Name .Local =="\u006e\u0061\u006d\u0065"{_gdca ,_afef :=_baea .Value ,error (nil );if _afef !=nil {return _afef ;};_ddddb .NameAttr =&_gdca ;continue ;};if _baea .Name .Local =="\u006f\u006c\u0065"{_dedce ,_dfff :=_e .ParseBool (_baea .Value );if _dfff !=nil {return _dfff ;};_ddddb .OleAttr =&_dedce ;continue ;};if _baea .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_babbc ,_eabab :=_e .ParseBool (_baea .Value );if _eabab !=nil {return _eabab ;};_ddddb .AdviseAttr =&_babbc ;continue ;};if _baea .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_fefg ,_bfcge :=_e .ParseBool (_baea .Value );if _bfcge !=nil {return _bfcge ;};_ddddb .PreferPicAttr =&_fefg ;continue ;};};_ffacf :for {_cfbc ,_dgbd :=d .Token ();if _dgbd !=nil {return _dgbd ;};switch _gacb :=_cfbc .(type ){case _b .StartElement :switch _gacb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_ddddb .Values =NewCT_DdeValues ();if _ffcdg :=d .DecodeElement (_ddddb .Values ,&_gacb );_ffcdg !=nil {return _ffcdg ;};default:_d .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\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_gacb .Name );if _gdcfab :=d .Skip ();_gdcfab !=nil {return _gdcfab ;};};case _b .EndElement :break _ffacf ;case _b .CharData :};};return nil ;}; -// Parameter Name -NameAttr *string ; +// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path +func (_fdegeb *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil }; -// SQL Data Type -SqlTypeAttr *int32 ; +// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path +func (_bggbf *CT_Rst )ValidateWithPath (path string )error {for _aaafc ,_acgcgc :=range _bggbf .R {if _fggef :=_acgcgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_aaafc ));_fggef !=nil {return _fggef ;};};for _fegga ,_dbdfba :=range _bggbf .RPh {if _dbda :=_dbdfba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_fegga ));_dbda !=nil {return _dbda ;};};if _bggbf .PhoneticPr !=nil {if _gefgea :=_bggbf .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_gefgea !=nil {return _gefgea ;};};return nil ;};func (_gcfacc *CT_MetadataStrings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcfacc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gcfacc .CountAttr )});};e .EncodeToken (start );_gdcbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cgfdc :=range _gcfacc .S {e .EncodeElement (_cgfdc ,_gdcbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cagc *CT_CalculatedItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagc .PivotArea =NewCT_PivotArea ();for _ ,_cgfdb :=range start .Attr {if _cgfdb .Name .Local =="\u0066\u0069\u0065l\u0064"{_cgg ,_debe :=_e .ParseUint (_cgfdb .Value ,10,32);if _debe !=nil {return _debe ;};_fdff :=uint32 (_cgg );_cagc .FieldAttr =&_fdff ;continue ;};if _cgfdb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_aab ,_cccg :=_cgfdb .Value ,error (nil );if _cccg !=nil {return _cccg ;};_cagc .FormulaAttr =&_aab ;continue ;};};_eebd :for {_dccg ,_dfa :=d .Token ();if _dfa !=nil {return _dfa ;};switch _edg :=_dccg .(type ){case _b .StartElement :switch _edg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _ebea :=d .DecodeElement (_cagc .PivotArea ,&_edg );_ebea !=nil {return _ebea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagc .ExtLst =NewCT_ExtensionList ();if _aeg :=d .DecodeElement (_cagc .ExtLst ,&_edg );_aeg !=nil {return _aeg ;};default:_d .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\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_edg .Name );if _geed :=d .Skip ();_geed !=nil {return _geed ;};};case _b .EndElement :break _eebd ;case _b .CharData :};};return nil ;};type CT_SharedItems struct{ -// Parameter Type -ParameterTypeAttr ST_ParameterType ; +// Contains Semi Mixed Data Types +ContainsSemiMixedTypesAttr *bool ; -// Refresh on Change -RefreshOnChangeAttr *bool ; +// Contains Non Date +ContainsNonDateAttr *bool ; -// Parameter Prompt String -PromptAttr *string ; +// Contains Date +ContainsDateAttr *bool ; -// Boolean -BooleanAttr *bool ; +// Contains String +ContainsStringAttr *bool ; -// Double -DoubleAttr *float64 ; +// Contains Blank +ContainsBlankAttr *bool ; -// Integer -IntegerAttr *int32 ; +// Contains Mixed Data Types +ContainsMixedTypesAttr *bool ; -// String -StringAttr *string ; +// Contains Numbers +ContainsNumberAttr *bool ; -// Cell Reference -CellAttr *string ;};type CT_DataField struct{ +// Contains Integer +ContainsIntegerAttr *bool ; -// Data Field Name -NameAttr *string ; +// Minimum Numeric Value +MinValueAttr *float64 ; -// Field -FldAttr uint32 ; +// Maximum Numeric Value +MaxValueAttr *float64 ; -// Subtotal -SubtotalAttr ST_DataConsolidateFunction ; +// Minimum Date Time +MinDateAttr *_gb .Time ; -// Show Data As Display Format -ShowDataAsAttr ST_ShowDataAs ; +// Maximum Date Time Value +MaxDateAttr *_gb .Time ; -// 'Show Data As' Base Field -BaseFieldAttr *int32 ; +// Shared Items Count +CountAttr *uint32 ; -// 'Show Data As' Base Setting -BaseItemAttr *uint32 ; +// Long Text +LongTextAttr *bool ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// No Value +M []*CT_Missing ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_TextPr ()*CT_TextPr {_bbdbb :=&CT_TextPr {};return _bbdbb };func (_egcddc ST_SortBy )Validate ()error {return _egcddc .ValidateWithPath ("")}; +// Numeric +N []*CT_Number ; -// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path -func (_fcdbg *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _fcdbg .ExtLst !=nil {if _fdbbc :=_fcdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbbc !=nil {return _fdbbc ;};};return nil ;};func (_fbacf ST_SmartTagShow )Validate ()error {return _fbacf .ValidateWithPath ("")}; +// Boolean +B []*CT_Boolean ; -// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path -func (_dgbfd *CT_RangePr )ValidateWithPath (path string )error {if _aegbc :=_dgbfd .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_aegbc !=nil {return _aegbc ;};return nil ;};func NewCT_Selection ()*CT_Selection {_eaecce :=&CT_Selection {};return _eaecce };func NewCT_RPrElt ()*CT_RPrElt {_acgag :=&CT_RPrElt {};return _acgag };func (_cbgagc *CT_Index )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",_cbgagc .VAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cefd *CT_IgnoredErrors )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gcggba :for {_bfeg ,_dbgfd :=d .Token ();if _dbgfd !=nil {return _dbgfd ;};switch _bafbf :=_bfeg .(type ){case _ebfeac .StartElement :switch _bafbf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_edfecb :=NewCT_IgnoredError ();if _baffa :=d .DecodeElement (_edfecb ,&_bafbf );_baffa !=nil {return _baffa ;};_cefd .IgnoredError =append (_cefd .IgnoredError ,_edfecb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cefd .ExtLst =NewCT_ExtensionList ();if _bbcg :=d .DecodeElement (_cefd .ExtLst ,&_bafbf );_bbcg !=nil {return _bbcg ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_bafbf .Name );if _edddcg :=d .Skip ();_edddcg !=nil {return _edddcg ;};};case _ebfeac .EndElement :break _gcggba ;case _ebfeac .CharData :};};return nil ;};func (_eaffb *PivotCacheDefinition )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _eaffb .CT_PivotCacheDefinition .MarshalXML (e ,start );};type CT_SingleXmlCells struct{ +// Error Value +E []*CT_Error ; -// Table Properties -SingleXmlCell []*CT_SingleXmlCell ;};func (_bcadg *CT_SortCondition )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bcadg .DescendingAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bcadg .DescendingAttr ))});};if _bcadg .SortByAttr !=ST_SortByUnset {_addbab ,_ccgff :=_bcadg .SortByAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _ccgff !=nil {return _ccgff ;};start .Attr =append (start .Attr ,_addbab );};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_bcadg .RefAttr )});if _bcadg .CustomListAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcadg .CustomListAttr )});};if _bcadg .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcadg .DxfIdAttr )});};if _bcadg .IconSetAttr !=ST_IconSetTypeUnset {_bgaegg ,_cbdcd :=_bcadg .IconSetAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _cbdcd !=nil {return _cbdcd ;};start .Attr =append (start .Attr ,_bgaegg );};if _bcadg .IconIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bcadg .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_debfb *CT_RevisionInsertSheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_debfb .SheetIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_debfb .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_debfb .SheetPositionAttr )});if _debfb .RIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_debfb .RIdAttr )});};if _debfb .UaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_debfb .UaAttr ))});};if _debfb .RaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_debfb .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Character Value +S []*CT_String ; -// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path -func (_edgeb *StyleSheet )ValidateWithPath (path string )error {if _ecdae :=_edgeb .CT_Stylesheet .ValidateWithPath (path );_ecdae !=nil {return _ecdae ;};return nil ;};func (_feddc *CT_RevisionAutoFormatting )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dccge :=range start .Attr {if _dccge .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_egbce ,_gfdeb :=_ccfece .ParseUint (_dccge .Value ,10,32);if _gfdeb !=nil {return _gfdeb ;};_feddc .SheetIdAttr =uint32 (_egbce );continue ;};if _dccge .Name .Local =="\u0072\u0065\u0066"{_dbbef ,_bce :=_dccge .Value ,error (nil );if _bce !=nil {return _bce ;};_feddc .RefAttr =_dbbef ;continue ;};if _dccge .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_faabg ,_adgfe :=_ccfece .ParseUint (_dccge .Value ,10,32);if _adgfe !=nil {return _adgfe ;};_dadca :=uint32 (_faabg );_feddc .AutoFormatIdAttr =&_dadca ;continue ;};if _dccge .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_baddb ,_ddfgf :=_ccfece .ParseBool (_dccge .Value );if _ddfgf !=nil {return _ddfgf ;};_feddc .ApplyNumberFormatsAttr =&_baddb ;continue ;};if _dccge .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fgcdeg ,_geega :=_ccfece .ParseBool (_dccge .Value );if _geega !=nil {return _geega ;};_feddc .ApplyBorderFormatsAttr =&_fgcdeg ;continue ;};if _dccge .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dabeg ,_cgeda :=_ccfece .ParseBool (_dccge .Value );if _cgeda !=nil {return _cgeda ;};_feddc .ApplyFontFormatsAttr =&_dabeg ;continue ;};if _dccge .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_daffdb ,_ffadgg :=_ccfece .ParseBool (_dccge .Value );if _ffadgg !=nil {return _ffadgg ;};_feddc .ApplyPatternFormatsAttr =&_daffdb ;continue ;};if _dccge .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bcfee ,_dgccdb :=_ccfece .ParseBool (_dccge .Value );if _dgccdb !=nil {return _dgccdb ;};_feddc .ApplyAlignmentFormatsAttr =&_bcfee ;continue ;};if _dccge .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgaafb ,_dfgae :=_ccfece .ParseBool (_dccge .Value );if _dfgae !=nil {return _dfgae ;};_feddc .ApplyWidthHeightFormatsAttr =&_bgaafb ;continue ;};};for {_aadcc ,_ecccd :=d .Token ();if _ecccd !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eA\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u003a\u0020\u0025\u0073",_ecccd );};if _dgcg ,_afbed :=_aadcc .(_ebfeac .EndElement );_afbed &&_dgcg .Name ==start .Name {break ;};};return nil ;};func (_caff *CT_TableColumns )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_edcgff :=range start .Attr {if _edcgff .Name .Local =="\u0063\u006f\u0075n\u0074"{_faa ,_beccb :=_ccfece .ParseUint (_edcgff .Value ,10,32);if _beccb !=nil {return _beccb ;};_fbacb :=uint32 (_faa );_caff .CountAttr =&_fbacb ;continue ;};};_faeffa :for {_eedbb ,_eedga :=d .Token ();if _eedga !=nil {return _eedga ;};switch _dcdec :=_eedbb .(type ){case _ebfeac .StartElement :switch _dcdec .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_efddgf :=NewCT_TableColumn ();if _abeaad :=d .DecodeElement (_efddgf ,&_dcdec );_abeaad !=nil {return _abeaad ;};_caff .TableColumn =append (_caff .TableColumn ,_efddgf );default:_afeac .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\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_dcdec .Name );if _bbefg :=d .Skip ();_bbefg !=nil {return _bbefg ;};};case _ebfeac .EndElement :break _faeffa ;case _ebfeac .CharData :};};return nil ;};func (_cdbfb *CT_PivotCacheDefinition )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cdbfb .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .IdAttr )});};if _cdbfb .InvalidAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .InvalidAttr ))});};if _cdbfb .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .SaveDataAttr ))});};if _cdbfb .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .RefreshOnLoadAttr ))});};if _cdbfb .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .OptimizeMemoryAttr ))});};if _cdbfb .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .EnableRefreshAttr ))});};if _cdbfb .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .RefreshedByAttr )});};if _cdbfb .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .RefreshedDateAttr )});};if _cdbfb .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .RefreshedDateIsoAttr )});};if _cdbfb .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .BackgroundQueryAttr ))});};if _cdbfb .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .MissingItemsLimitAttr )});};if _cdbfb .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .CreatedVersionAttr )});};if _cdbfb .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .RefreshedVersionAttr )});};if _cdbfb .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .MinRefreshableVersionAttr )});};if _cdbfb .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdbfb .RecordCountAttr )});};if _cdbfb .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .UpgradeOnRefreshAttr ))});};if _cdbfb .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .TupleCacheAttr ))});};if _cdbfb .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .SupportSubqueryAttr ))});};if _cdbfb .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cdbfb .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_bbefce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cdbfb .CacheSource ,_bbefce );_ffbae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cdbfb .CacheFields ,_ffbae );if _cdbfb .CacheHierarchies !=nil {_fgec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_cdbfb .CacheHierarchies ,_fgec );};if _cdbfb .Kpis !=nil {_bgebg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_cdbfb .Kpis ,_bgebg );};if _cdbfb .TupleCache !=nil {_fggabd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_cdbfb .TupleCache ,_fggabd );};if _cdbfb .CalculatedItems !=nil {_cabe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cdbfb .CalculatedItems ,_cabe );};if _cdbfb .CalculatedMembers !=nil {_fefdg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_cdbfb .CalculatedMembers ,_fefdg );};if _cdbfb .Dimensions !=nil {_aedbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cdbfb .Dimensions ,_aedbe );};if _cdbfb .MeasureGroups !=nil {_faebd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_cdbfb .MeasureGroups ,_faebd );};if _cdbfb .Maps !=nil {_bfea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_cdbfb .Maps ,_bfea );};if _cdbfb .ExtLst !=nil {_ccgfdg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdbfb .ExtLst ,_ccgfdg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Date Time +D []*CT_DateTime ;};func (_cbagg *CT_SmartTagPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbagg .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbagg .EmbedAttr ))});};if _cbagg .ShowAttr !=ST_SmartTagShowUnset {_edbgf ,_ecdbd :=_cbagg .ShowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006f\u0077"});if _ecdbd !=nil {return _ecdbd ;};start .Attr =append (start .Attr ,_edbgf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdgfc *CT_CellAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdgfc .HorizontalAttr !=ST_HorizontalAlignmentUnset {_cegf ,_gbbb :=_bdgfc .HorizontalAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _gbbb !=nil {return _gbbb ;};start .Attr =append (start .Attr ,_cegf );};if _bdgfc .VerticalAttr !=ST_VerticalAlignmentUnset {_fbag ,_ababg :=_bdgfc .VerticalAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _ababg !=nil {return _ababg ;};start .Attr =append (start .Attr ,_fbag );};if _bdgfc .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bdgfc .TextRotationAttr )});};if _bdgfc .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bdgfc .WrapTextAttr ))});};if _bdgfc .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdgfc .IndentAttr )});};if _bdgfc .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdgfc .RelativeIndentAttr )});};if _bdgfc .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bdgfc .JustifyLastLineAttr ))});};if _bdgfc .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bdgfc .ShrinkToFitAttr ))});};if _bdgfc .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdgfc .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type VolTypes struct{CT_VolTypes };func NewCT_Member ()*CT_Member {_eceaa :=&CT_Member {};return _eceaa };func NewCT_MdxSet ()*CT_MdxSet {_fffda :=&CT_MdxSet {};return _fffda };const (ST_ItemTypeUnset ST_ItemType =0;ST_ItemTypeData ST_ItemType =1;ST_ItemTypeDefault ST_ItemType =2;ST_ItemTypeSum ST_ItemType =3;ST_ItemTypeCountA ST_ItemType =4;ST_ItemTypeAvg ST_ItemType =5;ST_ItemTypeMax ST_ItemType =6;ST_ItemTypeMin ST_ItemType =7;ST_ItemTypeProduct ST_ItemType =8;ST_ItemTypeCount ST_ItemType =9;ST_ItemTypeStdDev ST_ItemType =10;ST_ItemTypeStdDevP ST_ItemType =11;ST_ItemTypeVar ST_ItemType =12;ST_ItemTypeVarP ST_ItemType =13;ST_ItemTypeGrand ST_ItemType =14;ST_ItemTypeBlank ST_ItemType =15;);func (_dbfdgc ST_VolDepType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adgff :=_b .Attr {};_adgff .Name =name ;switch _dbfdgc {case ST_VolDepTypeUnset :_adgff .Value ="";case ST_VolDepTypeRealTimeData :_adgff .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_adgff .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _adgff ,nil ;};func (_bfbga *CT_IgnoredError )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agcab :=range start .Attr {if _agcab .Name .Local =="\u0073\u0071\u0072e\u0066"{_dfggc ,_fbgbc :=ParseSliceST_Sqref (_agcab .Value );if _fbgbc !=nil {return _fbgbc ;};_bfbga .SqrefAttr =_dfggc ;continue ;};if _agcab .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_daafd ,_eaegb :=_e .ParseBool (_agcab .Value );if _eaegb !=nil {return _eaegb ;};_bfbga .EvalErrorAttr =&_daafd ;continue ;};if _agcab .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_ecgdc ,_agaaa :=_e .ParseBool (_agcab .Value );if _agaaa !=nil {return _agaaa ;};_bfbga .TwoDigitTextYearAttr =&_ecgdc ;continue ;};if _agcab .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_afffa ,_gcfg :=_e .ParseBool (_agcab .Value );if _gcfg !=nil {return _gcfg ;};_bfbga .NumberStoredAsTextAttr =&_afffa ;continue ;};if _agcab .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_dcdd ,_fdcgc :=_e .ParseBool (_agcab .Value );if _fdcgc !=nil {return _fdcgc ;};_bfbga .FormulaAttr =&_dcdd ;continue ;};if _agcab .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_ddace ,_baeec :=_e .ParseBool (_agcab .Value );if _baeec !=nil {return _baeec ;};_bfbga .FormulaRangeAttr =&_ddace ;continue ;};if _agcab .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_eggaa ,_dcdcfa :=_e .ParseBool (_agcab .Value );if _dcdcfa !=nil {return _dcdcfa ;};_bfbga .UnlockedFormulaAttr =&_eggaa ;continue ;};if _agcab .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_efcdd ,_babeb :=_e .ParseBool (_agcab .Value );if _babeb !=nil {return _babeb ;};_bfbga .EmptyCellReferenceAttr =&_efcdd ;continue ;};if _agcab .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_gbeea ,_dggab :=_e .ParseBool (_agcab .Value );if _dggab !=nil {return _dggab ;};_bfbga .ListDataValidationAttr =&_gbeea ;continue ;};if _agcab .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_dbfbf ,_adgbb :=_e .ParseBool (_agcab .Value );if _adgbb !=nil {return _adgbb ;};_bfbga .CalculatedColumnAttr =&_dbfbf ;continue ;};};for {_bfcd ,_bcgb :=d .Token ();if _bcgb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_bcgb );};if _dbefd ,_bbafce :=_bfcd .(_b .EndElement );_bbafce &&_dbefd .Name ==start .Name {break ;};};return nil ;};func (_gadga *CT_XStringElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_gadga .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baaeg *PivotTableDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baaeg .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_ebcee :=range start .Attr {if _ebcee .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dbagdf ,_gdeae :=_e .ParseUint (_ebcee .Value ,10,8);if _gdeae !=nil {return _gdeae ;};_fedafg :=uint8 (_dbagdf );_baaeg .CreatedVersionAttr =&_fedafg ;continue ;};if _ebcee .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_eabde ,_deaedf :=_e .ParseUint (_ebcee .Value ,10,32);if _deaedf !=nil {return _deaedf ;};_affad :=uint32 (_eabde );_baaeg .IndentAttr =&_affad ;continue ;};if _ebcee .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_defbf ,_fedbef :=_ebcee .Value ,error (nil );if _fedbef !=nil {return _fedbef ;};_baaeg .PivotTableStyleAttr =&_defbf ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_aecg ,_adagdfc :=_e .ParseBool (_ebcee .Value );if _adagdfc !=nil {return _adagdfc ;};_baaeg .ShowEmptyRowAttr =&_aecg ;continue ;};if _ebcee .Name .Local =="\u0074\u0061\u0067"{_aafbg ,_fgbef :=_ebcee .Value ,error (nil );if _fgbef !=nil {return _fgbef ;};_baaeg .TagAttr =&_aafbg ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_befeb ,_ddbefe :=_e .ParseBool (_ebcee .Value );if _ddbefe !=nil {return _ddbefe ;};_baaeg .ShowEmptyColAttr =&_befeb ;continue ;};if _ebcee .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gffebd ,_ececda :=_e .ParseUint (_ebcee .Value ,10,8);if _ececda !=nil {return _ececda ;};_aacea :=uint8 (_gffebd );_baaeg .MinRefreshableVersionAttr =&_aacea ;continue ;};if _ebcee .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_gcegaf ,_cbecc :=_e .ParseBool (_ebcee .Value );if _cbecc !=nil {return _cbecc ;};_baaeg .ShowHeadersAttr =&_gcegaf ;continue ;};if _ebcee .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cbaecg ,_bagbce :=_e .ParseBool (_ebcee .Value );if _bagbce !=nil {return _bagbce ;};_baaeg .AsteriskTotalsAttr =&_cbaecg ;continue ;};if _ebcee .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_bedabc ,_gbefc :=_e .ParseBool (_ebcee .Value );if _gbefc !=nil {return _gbefc ;};_baaeg .CompactAttr =&_bedabc ;continue ;};if _ebcee .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_gafda ,_dgbcb :=_e .ParseBool (_ebcee .Value );if _dgbcb !=nil {return _dgbcb ;};_baaeg .EditDataAttr =&_gafda ;continue ;};if _ebcee .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cgabd ,_gccgg :=_e .ParseBool (_ebcee .Value );if _gccgg !=nil {return _gccgg ;};_baaeg .OutlineAttr =&_cgabd ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_becgd ,_gfdbbf :=_e .ParseBool (_ebcee .Value );if _gfdbbf !=nil {return _gfdbbf ;};_baaeg .ShowCalcMbrsAttr =&_becgd ;continue ;};if _ebcee .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_gaggg ,_ecbdgg :=_e .ParseBool (_ebcee .Value );if _ecbdgg !=nil {return _ecbdgg ;};_baaeg .OutlineDataAttr =&_gaggg ;continue ;};if _ebcee .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_dbada ,_efaaba :=_e .ParseBool (_ebcee .Value );if _efaaba !=nil {return _efaaba ;};_baaeg .GridDropZonesAttr =&_dbada ;continue ;};if _ebcee .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_aagga ,_bfddae :=_e .ParseBool (_ebcee .Value );if _bfddae !=nil {return _bfddae ;};_baaeg .CustomListSortAttr =&_aagga ;continue ;};if _ebcee .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_aebde ,_ecfac :=_e .ParseBool (_ebcee .Value );if _ecfac !=nil {return _ecfac ;};_baaeg .RowGrandTotalsAttr =&_aebde ;continue ;};if _ebcee .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dacfa ,_abaabe :=_e .ParseBool (_ebcee .Value );if _abaabe !=nil {return _abaabe ;};_baaeg .ApplyWidthHeightFormatsAttr =&_dacfa ;continue ;};if _ebcee .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_eeebee ,_efabab :=_e .ParseBool (_ebcee .Value );if _efabab !=nil {return _efabab ;};_baaeg .UseAutoFormattingAttr =&_eeebee ;continue ;};if _ebcee .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ddefa ,_faebe :=_ebcee .Value ,error (nil );if _faebe !=nil {return _faebe ;};_baaeg .RowHeaderCaptionAttr =&_ddefa ;continue ;};if _ebcee .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_gdeeac ,_gddcac :=_e .ParseBool (_ebcee .Value );if _gddcac !=nil {return _gddcac ;};_baaeg .ShowDrillAttr =&_gdeeac ;continue ;};if _ebcee .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_bbfdf ,_ggcaa :=_e .ParseBool (_ebcee .Value );if _ggcaa !=nil {return _ggcaa ;};_baaeg .MergeItemAttr =&_bbfdf ;continue ;};if _ebcee .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gbeba ,_eaeab :=_e .ParseBool (_ebcee .Value );if _eaeab !=nil {return _eaeab ;};_baaeg .ApplyBorderFormatsAttr =&_gbeba ;continue ;};if _ebcee .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_ccdba ,_fcbge :=_e .ParseBool (_ebcee .Value );if _fcbge !=nil {return _fcbge ;};_baaeg .VisualTotalsAttr =&_ccdba ;continue ;};if _ebcee .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_adgfa ,_ddcfg :=_e .ParseBool (_ebcee .Value );if _ddcfg !=nil {return _ddcfg ;};_baaeg .CompactDataAttr =&_adgfa ;continue ;};if _ebcee .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gaagf ,_ggbbg :=_e .ParseUint (_ebcee .Value ,10,32);if _ggbbg !=nil {return _ggbbg ;};_ffafbc :=uint32 (_gaagf );_baaeg .DataPositionAttr =&_ffafbc ;continue ;};if _ebcee .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_baacg ,_afcdb :=_e .ParseBool (_ebcee .Value );if _afcdb !=nil {return _afcdb ;};_baaeg .MultipleFieldFiltersAttr =&_baacg ;continue ;};if _ebcee .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_eaggb ,_cabffa :=_e .ParseBool (_ebcee .Value );if _cabffa !=nil {return _cabffa ;};_baaeg .PageOverThenDownAttr =&_eaggb ;continue ;};if _ebcee .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_dceda ,_ccdbe :=_e .ParseBool (_ebcee .Value );if _ccdbe !=nil {return _ccdbe ;};_baaeg .FieldListSortAscendingAttr =&_dceda ;continue ;};if _ebcee .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gbecag ,_eefdbf :=_e .ParseBool (_ebcee .Value );if _eefdbf !=nil {return _eefdbf ;};_baaeg .ShowMissingAttr =&_gbecag ;continue ;};if _ebcee .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_agaae ,_cdgbb :=_e .ParseBool (_ebcee .Value );if _cdgbb !=nil {return _cdgbb ;};_baaeg .FieldPrintTitlesAttr =&_agaae ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_debcgc ,_bgcba :=_e .ParseBool (_ebcee .Value );if _bgcba !=nil {return _bgcba ;};_baaeg .ShowMemberPropertyTipsAttr =&_debcgc ;continue ;};if _ebcee .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_ebdbbc ,_gacbd :=_ebcee .Value ,error (nil );if _gacbd !=nil {return _gacbd ;};_baaeg .PageStyleAttr =&_ebdbbc ;continue ;};if _ebcee .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fdacb ,_bgaee :=_e .ParseUint (_ebcee .Value ,10,32);if _bgaee !=nil {return _bgaee ;};_ggab :=uint32 (_fdacb );_baaeg .AutoFormatIdAttr =&_ggab ;continue ;};if _ebcee .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_ecgfd ,_cfbfc :=_e .ParseBool (_ebcee .Value );if _cfbfc !=nil {return _cfbfc ;};_baaeg .ShowItemsAttr =&_ecgfd ;continue ;};if _ebcee .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbgcf ,_bacfd :=_e .ParseBool (_ebcee .Value );if _bacfd !=nil {return _bacfd ;};_baaeg .ApplyPatternFormatsAttr =&_bbgcf ;continue ;};if _ebcee .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_fgcbeg ,_gfefg :=_e .ParseBool (_ebcee .Value );if _gfefg !=nil {return _gfefg ;};_baaeg .EnableFieldPropertiesAttr =&_fgcbeg ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_dedcdc ,_eeggg :=_e .ParseBool (_ebcee .Value );if _eeggg !=nil {return _eeggg ;};_baaeg .ShowMultipleLabelAttr =&_dedcdc ;continue ;};if _ebcee .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_adeac ,_ffcaag :=_e .ParseBool (_ebcee .Value );if _ffcaag !=nil {return _ffcaag ;};_baaeg .PreserveFormattingAttr =&_adeac ;continue ;};if _ebcee .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_faead ,_bfafbc :=_e .ParseBool (_ebcee .Value );if _bfafbc !=nil {return _bfafbc ;};_baaeg .PublishedAttr =&_faead ;continue ;};if _ebcee .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_adggcd ,_aafgfc :=_ebcee .Value ,error (nil );if _aafgfc !=nil {return _aafgfc ;};_baaeg .MissingCaptionAttr =&_adggcd ;continue ;};if _ebcee .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_ccbag ,_ceggc :=_e .ParseBool (_ebcee .Value );if _ceggc !=nil {return _ceggc ;};_baaeg .ImmersiveAttr =&_ccbag ;continue ;};if _ebcee .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_edfdg ,_dbafeg :=_e .ParseUint (_ebcee .Value ,10,32);if _dbafeg !=nil {return _dbafeg ;};_eaeeab :=uint32 (_edfdg );_baaeg .PageWrapAttr =&_eaeeab ;continue ;};if _ebcee .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_debbaa ,_bcbbf :=_e .ParseUint (_ebcee .Value ,10,32);if _bcbbf !=nil {return _bcbbf ;};_dbbfee :=uint32 (_debbaa );_baaeg .ChartFormatAttr =&_dbbfee ;continue ;};if _ebcee .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_dacgc ,_eefgf :=_e .ParseBool (_ebcee .Value );if _eefgf !=nil {return _eefgf ;};_baaeg .ShowDataDropDownAttr =&_dacgc ;continue ;};if _ebcee .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_eagab ,_bafbb :=_ebcee .Value ,error (nil );if _bafbb !=nil {return _bafbb ;};_baaeg .ColHeaderCaptionAttr =&_eagab ;continue ;};if _ebcee .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_ccdfce ,_dfcbe :=_e .ParseBool (_ebcee .Value );if _dfcbe !=nil {return _dfcbe ;};_baaeg .SubtotalHiddenItemsAttr =&_ccdfce ;continue ;};if _ebcee .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_bagfd ,_aageg :=_e .ParseBool (_ebcee .Value );if _aageg !=nil {return _aageg ;};_baaeg .MdxSubqueriesAttr =&_bagfd ;continue ;};if _ebcee .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_abdbec ,_fbfdgd :=_ebcee .Value ,error (nil );if _fbfdgd !=nil {return _fbfdgd ;};_baaeg .ErrorCaptionAttr =&_abdbec ;continue ;};if _ebcee .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_fegff ,_baedd :=_e .ParseBool (_ebcee .Value );if _baedd !=nil {return _baedd ;};_baaeg .ColGrandTotalsAttr =&_fegff ;continue ;};if _ebcee .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_efffc ,_gbgacd :=_e .ParseBool (_ebcee .Value );if _gbgacd !=nil {return _gbgacd ;};_baaeg .PrintDrillAttr =&_efffc ;continue ;};if _ebcee .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cbddc ,_beagg :=_e .ParseBool (_ebcee .Value );if _beagg !=nil {return _beagg ;};_baaeg .ItemPrintTitlesAttr =&_cbddc ;continue ;};if _ebcee .Name .Local =="\u006e\u0061\u006d\u0065"{_dcfbc ,_gegec :=_ebcee .Value ,error (nil );if _gegec !=nil {return _gegec ;};_baaeg .NameAttr =_dcfbc ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bcdfcaa ,_dcaac :=_e .ParseBool (_ebcee .Value );if _dcaac !=nil {return _dcaac ;};_baaeg .ShowDropZonesAttr =&_bcdfcaa ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_bebcga ,_bffbf :=_e .ParseBool (_ebcee .Value );if _bffbf !=nil {return _bffbf ;};_baaeg .ShowDataTipsAttr =&_bebcga ;continue ;};if _ebcee .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_fgeacf ,_gebebge :=_ebcee .Value ,error (nil );if _gebebge !=nil {return _gebebge ;};_baaeg .VacatedStyleAttr =&_fgeacf ;continue ;};if _ebcee .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_facae ,_cddaed :=_ebcee .Value ,error (nil );if _cddaed !=nil {return _cddaed ;};_baaeg .GrandTotalCaptionAttr =&_facae ;continue ;};if _ebcee .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ecbacg ,_bbfgf :=_e .ParseBool (_ebcee .Value );if _bbfgf !=nil {return _bbfgf ;};_baaeg .ApplyNumberFormatsAttr =&_ecbacg ;continue ;};if _ebcee .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_ccdgd ,_bbdafg :=_e .ParseBool (_ebcee .Value );if _bbdafg !=nil {return _bbdafg ;};_baaeg .EnableDrillAttr =&_ccdgd ;continue ;};if _ebcee .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ffggc ,_beadd :=_e .ParseBool (_ebcee .Value );if _beadd !=nil {return _beadd ;};_baaeg .ApplyFontFormatsAttr =&_ffggc ;continue ;};if _ebcee .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_efgaa ,_eadec :=_e .ParseBool (_ebcee .Value );if _eadec !=nil {return _eadec ;};_baaeg .DisableFieldListAttr =&_efgaa ;continue ;};if _ebcee .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fcdfgd ,_cfagfd :=_e .ParseBool (_ebcee .Value );if _cfagfd !=nil {return _cfagfd ;};_baaeg .ApplyAlignmentFormatsAttr =&_fcdfgd ;continue ;};if _ebcee .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_beaccb ,_ececf :=_e .ParseBool (_ebcee .Value );if _ececf !=nil {return _ececf ;};_baaeg .DataOnRowsAttr =&_beaccb ;continue ;};if _ebcee .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_afcge ,_deeaa :=_ebcee .Value ,error (nil );if _deeaa !=nil {return _deeaa ;};_baaeg .DataCaptionAttr =_afcge ;continue ;};if _ebcee .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_cbbfe ,_bdgae :=_e .ParseBool (_ebcee .Value );if _bdgae !=nil {return _bdgae ;};_baaeg .ShowErrorAttr =&_cbbfe ;continue ;};if _ebcee .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_agdgb ,_cagccg :=_e .ParseUint (_ebcee .Value ,10,32);if _cagccg !=nil {return _cagccg ;};_baaeg .CacheIdAttr =uint32 (_agdgb );continue ;};if _ebcee .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_cbagf ,_bfaeag :=_e .ParseBool (_ebcee .Value );if _bfaeag !=nil {return _bfaeag ;};_baaeg .EnableWizardAttr =&_cbagf ;continue ;};if _ebcee .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cfgbgd ,_egbea :=_e .ParseUint (_ebcee .Value ,10,8);if _egbea !=nil {return _egbea ;};_edgcc :=uint8 (_cfgbgd );_baaeg .UpdatedVersionAttr =&_edgcc ;continue ;};};_beabc :for {_gacecg ,_dfded :=d .Token ();if _dfded !=nil {return _dfded ;};switch _fabacg :=_gacecg .(type ){case _b .StartElement :switch _fabacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _dgega :=d .DecodeElement (_baaeg .Location ,&_fabacg );_dgega !=nil {return _dgega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_baaeg .PivotFields =NewCT_PivotFields ();if _fdebcf :=d .DecodeElement (_baaeg .PivotFields ,&_fabacg );_fdebcf !=nil {return _fdebcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_baaeg .RowFields =NewCT_RowFields ();if _gcdcd :=d .DecodeElement (_baaeg .RowFields ,&_fabacg );_gcdcd !=nil {return _gcdcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_baaeg .RowItems =NewCT_rowItems ();if _beaaa :=d .DecodeElement (_baaeg .RowItems ,&_fabacg );_beaaa !=nil {return _beaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_baaeg .ColFields =NewCT_ColFields ();if _dafdbc :=d .DecodeElement (_baaeg .ColFields ,&_fabacg );_dafdbc !=nil {return _dafdbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_baaeg .ColItems =NewCT_colItems ();if _ecgea :=d .DecodeElement (_baaeg .ColItems ,&_fabacg );_ecgea !=nil {return _ecgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_baaeg .PageFields =NewCT_PageFields ();if _febcda :=d .DecodeElement (_baaeg .PageFields ,&_fabacg );_febcda !=nil {return _febcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_baaeg .DataFields =NewCT_DataFields ();if _eaegf :=d .DecodeElement (_baaeg .DataFields ,&_fabacg );_eaegf !=nil {return _eaegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_baaeg .Formats =NewCT_Formats ();if _aedeb :=d .DecodeElement (_baaeg .Formats ,&_fabacg );_aedeb !=nil {return _aedeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_baaeg .ConditionalFormats =NewCT_ConditionalFormats ();if _cgdba :=d .DecodeElement (_baaeg .ConditionalFormats ,&_fabacg );_cgdba !=nil {return _cgdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_baaeg .ChartFormats =NewCT_ChartFormats ();if _fdgcg :=d .DecodeElement (_baaeg .ChartFormats ,&_fabacg );_fdgcg !=nil {return _fdgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_baaeg .PivotHierarchies =NewCT_PivotHierarchies ();if _eecaa :=d .DecodeElement (_baaeg .PivotHierarchies ,&_fabacg );_eecaa !=nil {return _eecaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_baaeg .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _dccaf :=d .DecodeElement (_baaeg .PivotTableStyleInfo ,&_fabacg );_dccaf !=nil {return _dccaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_baaeg .Filters =NewCT_PivotFilters ();if _cbaad :=d .DecodeElement (_baaeg .Filters ,&_fabacg );_cbaad !=nil {return _cbaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_baaeg .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _bgbagd :=d .DecodeElement (_baaeg .RowHierarchiesUsage ,&_fabacg );_bgbagd !=nil {return _bgbagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_baaeg .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _ecfdfe :=d .DecodeElement (_baaeg .ColHierarchiesUsage ,&_fabacg );_ecfdfe !=nil {return _ecfdfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baaeg .ExtLst =NewCT_ExtensionList ();if _ffecfa :=d .DecodeElement (_baaeg .ExtLst ,&_fabacg );_ffecfa !=nil {return _ffecfa ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fabacg .Name );if _cddcf :=d .Skip ();_cddcf !=nil {return _cddcf ;};};case _b .EndElement :break _beabc ;case _b .CharData :};};return nil ;};func (_cbfec *CT_DataRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febg :=range start .Attr {if _febg .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"&&_febg .Name .Local =="\u0069\u0064"||_febg .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"&&_febg .Name .Local =="\u0069\u0064"{_cbebg ,_bbfd :=_febg .Value ,error (nil );if _bbfd !=nil {return _bbfd ;};_cbfec .IdAttr =&_cbebg ;continue ;};if _febg .Name .Local =="\u0072\u0065\u0066"{_eefed ,_ddcc :=_febg .Value ,error (nil );if _ddcc !=nil {return _ddcc ;};_cbfec .RefAttr =&_eefed ;continue ;};if _febg .Name .Local =="\u006e\u0061\u006d\u0065"{_deefg ,_ffcg :=_febg .Value ,error (nil );if _ffcg !=nil {return _ffcg ;};_cbfec .NameAttr =&_deefg ;continue ;};if _febg .Name .Local =="\u0073\u0068\u0065e\u0074"{_gdcfa ,_bgdgb :=_febg .Value ,error (nil );if _bgdgb !=nil {return _bgdgb ;};_cbfec .SheetAttr =&_gdcfa ;continue ;};};for {_affc ,_ebdca :=d .Token ();if _ebdca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_ebdca );};if _dgddc ,_aacd :=_affc .(_b .EndElement );_aacd &&_dgddc .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupMembers ()*CT_GroupMembers {_eaga :=&CT_GroupMembers {};return _eaga };func (_afdeg *CT_TextPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afdeg .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .PromptAttr ))});};if _afdeg .FileTypeAttr !=ST_FileTypeUnset {_bgebg ,_fbegc :=_afdeg .FileTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _fbegc !=nil {return _fbegc ;};start .Attr =append (start .Attr ,_bgebg );};if _afdeg .CodePageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .CodePageAttr )});};if _afdeg .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .CharacterSetAttr )});};if _afdeg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .FirstRowAttr )});};if _afdeg .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .SourceFileAttr )});};if _afdeg .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .DelimitedAttr ))});};if _afdeg .DecimalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .DecimalAttr )});};if _afdeg .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .ThousandsAttr )});};if _afdeg .TabAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .TabAttr ))});};if _afdeg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .SpaceAttr ))});};if _afdeg .CommaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .CommaAttr ))});};if _afdeg .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .SemicolonAttr ))});};if _afdeg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .ConsecutiveAttr ))});};if _afdeg .QualifierAttr !=ST_QualifierUnset {_gbeec ,_cgggb :=_afdeg .QualifierAttr .MarshalXMLAttr (_b .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _cgggb !=nil {return _cgggb ;};start .Attr =append (start .Attr ,_gbeec );};if _afdeg .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .DelimiterAttr )});};e .EncodeToken (start );if _afdeg .TextFields !=nil {_debcda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_afdeg .TextFields ,_debcda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DataRef ()*CT_DataRef {_cbcb :=&CT_DataRef {};return _cbcb };func (_daea *CT_Control )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daea .ShapeIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daea .IdAttr )});if _daea .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_daea .NameAttr )});};e .EncodeToken (start );if _daea .ControlPr !=nil {_ebgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_daea .ControlPr ,_ebgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bffa *CT_CustomSheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bffa .GuidAttr )});if _bffa .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bffa .ScaleAttr )});};if _bffa .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bffa .ColorIdAttr )});};if _bffa .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowPageBreaksAttr ))});};if _bffa .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowFormulasAttr ))});};if _bffa .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowGridLinesAttr ))});};if _bffa .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowRowColAttr ))});};if _bffa .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .OutlineSymbolsAttr ))});};if _bffa .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ZeroValuesAttr ))});};if _bffa .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .FitToPageAttr ))});};if _bffa .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .PrintAreaAttr ))});};if _bffa .FilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .FilterAttr ))});};if _bffa .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowAutoFilterAttr ))});};if _bffa .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .HiddenRowsAttr ))});};if _bffa .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .HiddenColumnsAttr ))});};if _bffa .StateAttr !=ST_SheetStateUnset {_ddbag ,_ddaa :=_bffa .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _ddaa !=nil {return _ddaa ;};start .Attr =append (start .Attr ,_ddbag );};if _bffa .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .FilterUniqueAttr ))});};if _bffa .ViewAttr !=ST_SheetViewTypeUnset {_ecdad ,_befda :=_bffa .ViewAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0065\u0077"});if _befda !=nil {return _befda ;};start .Attr =append (start .Attr ,_ecdad );};if _bffa .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowRulerAttr ))});};if _bffa .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bffa .TopLeftCellAttr )});};e .EncodeToken (start );if _bffa .Pane !=nil {_edee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_bffa .Pane ,_edee );};if _bffa .Selection !=nil {_agcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bffa .Selection ,_agcb );};if _bffa .RowBreaks !=nil {_gbadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bffa .RowBreaks ,_gbadf );};if _bffa .ColBreaks !=nil {_fffc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bffa .ColBreaks ,_fffc );};if _bffa .PageMargins !=nil {_aagca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bffa .PageMargins ,_aagca );};if _bffa .PrintOptions !=nil {_dcfeb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bffa .PrintOptions ,_dcfeb );};if _bffa .PageSetup !=nil {_acfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bffa .PageSetup ,_acfc );};if _bffa .HeaderFooter !=nil {_caac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bffa .HeaderFooter ,_caac );};if _bffa .AutoFilter !=nil {_aecac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_bffa .AutoFilter ,_aecac );};if _bffa .ExtLst !=nil {_egge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bffa .ExtLst ,_egge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbcgc ST_DvAspect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beccg :=_b .Attr {};_beccg .Name =name ;switch _cbcgc {case ST_DvAspectUnset :_beccg .Value ="";case ST_DvAspectDVASPECT_CONTENT :_beccg .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_beccg .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _beccg ,nil ;}; -// Validate validates the CT_Item and its children -func (_fggbc *CT_Item )Validate ()error {return _fggbc .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};func (_ffgcef *ST_SheetViewType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gdaf ,_cfge :=d .Token ();if _cfge !=nil {return _cfge ;};if _dabbd ,_cecdf :=_gdaf .(_ebfeac .EndElement );_cecdf &&_dabbd .Name ==start .Name {*_ffgcef =1;return nil ;};if _gddbae ,_aadb :=_gdaf .(_ebfeac .CharData );!_aadb {return _eecbf .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",_gdaf );}else {switch string (_gddbae ){case "":*_ffgcef =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ffgcef =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_ffgcef =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_ffgcef =3;};};_gdaf ,_cfge =d .Token ();if _cfge !=nil {return _cfge ;};if _bcfd ,_gegd :=_gdaf .(_ebfeac .EndElement );_gegd &&_bcfd .Name ==start .Name {return nil ;};return _eecbf .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",_gdaf );}; +// Validate validates the CT_CustomProperties and its children +func (_efbcf *CT_CustomProperties )Validate ()error {return _efbcf .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_PivotHierarchies and its children -func (_gaegd *CT_PivotHierarchies )Validate ()error {return _gaegd .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");}; +// Validate validates the CT_Authors and its children +func (_ceb *CT_Authors )Validate ()error {return _ceb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func (_dbdgf *CT_PivotArea )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffeac :=range start .Attr {if _ffeac .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_begdb ,_fbbef :=_e .ParseBool (_ffeac .Value );if _fbbef !=nil {return _fbbef ;};_dbdgf .OutlineAttr =&_begdb ;continue ;};if _ffeac .Name .Local =="\u0066\u0069\u0065l\u0064"{_bfefd ,_dbdeb :=_e .ParseInt (_ffeac .Value ,10,32);if _dbdeb !=nil {return _dbdeb ;};_dcgebe :=int32 (_bfefd );_dbdgf .FieldAttr =&_dcgebe ;continue ;};if _ffeac .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_gggff ,_aded :=_e .ParseBool (_ffeac .Value );if _aded !=nil {return _aded ;};_dbdgf .DataOnlyAttr =&_gggff ;continue ;};if _ffeac .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_bgdde ,_agcdf :=_e .ParseBool (_ffeac .Value );if _agcdf !=nil {return _agcdf ;};_dbdgf .LabelOnlyAttr =&_bgdde ;continue ;};if _ffeac .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_eacfgc ,_dfcgc :=_e .ParseBool (_ffeac .Value );if _dfcgc !=nil {return _dfcgc ;};_dbdgf .GrandRowAttr =&_eacfgc ;continue ;};if _ffeac .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_edbb ,_bafga :=_e .ParseBool (_ffeac .Value );if _bafga !=nil {return _bafga ;};_dbdgf .GrandColAttr =&_edbb ;continue ;};if _ffeac .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_dgcgda ,_fcbcb :=_e .ParseBool (_ffeac .Value );if _fcbcb !=nil {return _fcbcb ;};_dbdgf .CacheIndexAttr =&_dgcgda ;continue ;};if _ffeac .Name .Local =="\u0074\u0079\u0070\u0065"{_dbdgf .TypeAttr .UnmarshalXMLAttr (_ffeac );continue ;};if _ffeac .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gdfeba ,_ddffc :=_ffeac .Value ,error (nil );if _ddffc !=nil {return _ddffc ;};_dbdgf .OffsetAttr =&_gdfeba ;continue ;};if _ffeac .Name .Local =="c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"{_aedgb ,_fccccg :=_e .ParseBool (_ffeac .Value );if _fccccg !=nil {return _fccccg ;};_dbdgf .CollapsedLevelsAreSubtotalsAttr =&_aedgb ;continue ;};if _ffeac .Name .Local =="\u0061\u0078\u0069\u0073"{_dbdgf .AxisAttr .UnmarshalXMLAttr (_ffeac );continue ;};if _ffeac .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ccgffg ,_cbgae :=_e .ParseUint (_ffeac .Value ,10,32);if _cbgae !=nil {return _cbgae ;};_acabab :=uint32 (_ccgffg );_dbdgf .FieldPositionAttr =&_acabab ;continue ;};};_gbede :for {_edged ,_dageaf :=d .Token ();if _dageaf !=nil {return _dageaf ;};switch _faeead :=_edged .(type ){case _b .StartElement :switch _faeead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_dbdgf .References =NewCT_PivotAreaReferences ();if _dccfe :=d .DecodeElement (_dbdgf .References ,&_faeead );_dccfe !=nil {return _dccfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbdgf .ExtLst =NewCT_ExtensionList ();if _gfggfa :=d .DecodeElement (_dbdgf .ExtLst ,&_faeead );_gfggfa !=nil {return _gfggfa ;};default:_d .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\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_faeead .Name );if _egfcg :=d .Skip ();_egfcg !=nil {return _egfcg ;};};case _b .EndElement :break _gbede ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_SmartTagType and its children -func (_ggcad *CT_SmartTagType )Validate ()error {return _ggcad .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_dcbad *CT_Pane )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dcbad .XSplitAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcbad .XSplitAttr )});};if _dcbad .YSplitAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcbad .YSplitAttr )});};if _dcbad .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcbad .TopLeftCellAttr )});};if _dcbad .ActivePaneAttr !=ST_PaneUnset {_abgf ,_egfca :=_dcbad .ActivePaneAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _egfca !=nil {return _egfca ;};start .Attr =append (start .Attr ,_abgf );};if _dcbad .StateAttr !=ST_PaneStateUnset {_ffagg ,_fdacb :=_dcbad .StateAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0074\u0061t\u0065"});if _fdacb !=nil {return _fdacb ;};start .Attr =append (start .Attr ,_ffagg );};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eedcf *ST_TableStyleType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gdda ,_cbfgea :=d .Token ();if _cbfgea !=nil {return _cbfgea ;};if _fecca ,_afaf :=_gdda .(_ebfeac .EndElement );_afaf &&_fecca .Name ==start .Name {*_eedcf =1;return nil ;};if _dbabbd ,_ee :=_gdda .(_ebfeac .CharData );!_ee {return _eecbf .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",_gdda );}else {switch string (_dbabbd ){case "":*_eedcf =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_eedcf =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_eedcf =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_eedcf =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_eedcf =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_eedcf =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_eedcf =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_eedcf =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_eedcf =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_eedcf =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_eedcf =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_eedcf =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_eedcf =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_eedcf =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_eedcf =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_eedcf =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_eedcf =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_eedcf =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_eedcf =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_eedcf =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_eedcf =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_eedcf =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_eedcf =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_eedcf =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_eedcf =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_eedcf =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_eedcf =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_eedcf =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_eedcf =28;};};_gdda ,_cbfgea =d .Token ();if _cbfgea !=nil {return _cbfgea ;};if _edca ,_adgbf :=_gdda .(_ebfeac .EndElement );_adgbf &&_edca .Name ==start .Name {return nil ;};return _eecbf .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",_gdda );};func (_gbdcc *CT_Groups )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdbge :=range start .Attr {if _fdbge .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbefe ,_gabfda :=_ccfece .ParseUint (_fdbge .Value ,10,32);if _gabfda !=nil {return _gabfda ;};_cfcbb :=uint32 (_fbefe );_gbdcc .CountAttr =&_cfcbb ;continue ;};};_ebafe :for {_gfccc ,_befgf :=d .Token ();if _befgf !=nil {return _befgf ;};switch _gbdag :=_gfccc .(type ){case _ebfeac .StartElement :switch _gbdag .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_dgfbd :=NewCT_LevelGroup ();if _feegge :=d .DecodeElement (_dgfbd ,&_gbdag );_feegge !=nil {return _feegge ;};_gbdcc .Group =append (_gbdcc .Group ,_dgfbd );default:_afeac .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\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_gbdag .Name );if _aecab :=d .Skip ();_aecab !=nil {return _aecab ;};};case _ebfeac .EndElement :break _ebafe ;case _ebfeac .CharData :};};return nil ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_gagadb :=&CT_MdxMetadata {};return _gagadb }; +// Validate validates the CT_PivotArea and its children +func (_cfeff *CT_PivotArea )Validate ()error {return _cfeff .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");}; -// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path -func (_gfadgg *CT_QueryTable )ValidateWithPath (path string )error {if _fefbgf :=_gfadgg .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fefbgf !=nil {return _fefbgf ;};if _gfadgg .QueryTableRefresh !=nil {if _acbef :=_gfadgg .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_acbef !=nil {return _acbef ;};};if _gfadgg .ExtLst !=nil {if _fgdecc :=_gfadgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgdecc !=nil {return _fgdecc ;};};return nil ;};func NewCT_WebPublishing ()*CT_WebPublishing {_aef :=&CT_WebPublishing {};return _aef };type ST_BorderStyle byte ;const (ST_VolValueTypeUnset ST_VolValueType =0;ST_VolValueTypeB ST_VolValueType =1;ST_VolValueTypeN ST_VolValueType =2;ST_VolValueTypeE ST_VolValueType =3;ST_VolValueTypeS ST_VolValueType =4;);func (_dgde *CT_Formats )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bfaag :=range start .Attr {if _bfaag .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdbdf ,_dgfce :=_ccfece .ParseUint (_bfaag .Value ,10,32);if _dgfce !=nil {return _dgfce ;};_fgaedab :=uint32 (_bdbdf );_dgde .CountAttr =&_fgaedab ;continue ;};};_bcfe :for {_eedaf ,_gbebb :=d .Token ();if _gbebb !=nil {return _gbebb ;};switch _adeeb :=_eedaf .(type ){case _ebfeac .StartElement :switch _adeeb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_afdbe :=NewCT_Format ();if _bgcgb :=d .DecodeElement (_afdbe ,&_adeeb );_bgcgb !=nil {return _bgcgb ;};_dgde .Format =append (_dgde .Format ,_afdbe );default:_afeac .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\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_adeeb .Name );if _agbae :=d .Skip ();_agbae !=nil {return _agbae ;};};case _ebfeac .EndElement :break _bcfe ;case _ebfeac .CharData :};};return nil ;};type ST_PhoneticAlignment byte ;type CT_PageField struct{ +// Validate validates the CT_Colors and its children +func (_aggc *CT_Colors )Validate ()error {return _aggc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");}; -// Field -FldAttr int32 ; +// Validate validates the CT_CacheSource and its children +func (_bbgg *CT_CacheSource )Validate ()error {return _bbgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};func (_gggbfc ST_CellComments )ValidateWithPath (path string )error {switch _gggbfc {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 (_gggbfc ));};return nil ;};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;); -// Item Index -ItemAttr *uint32 ; +// Validate validates the CT_QueryTableRefresh and its children +func (_fbgba *CT_QueryTableRefresh )Validate ()error {return _fbgba .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_fgadg *CT_QueryCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgadg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgadg .CountAttr )});};e .EncodeToken (start );_bbggc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_gaceed :=range _fgadg .Query {e .EncodeElement (_gaceed ,_bbggc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggfc *CT_PivotCaches )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cfcdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_gabbf :=range _dggfc .PivotCache {e .EncodeElement (_gabbf ,_cfcdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// OLAP Hierarchy Index -HierAttr *int32 ; +// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path +func (_eegd *CT_Groups )ValidateWithPath (path string )error {for _becac ,_fbccd :=range _eegd .Group {if _aggdf :=_fbccd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_becac ));_aggdf !=nil {return _aggdf ;};};return nil ;};func (_dgceee *CT_Pane )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgceee .XSplitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgceee .XSplitAttr )});};if _dgceee .YSplitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgceee .YSplitAttr )});};if _dgceee .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgceee .TopLeftCellAttr )});};if _dgceee .ActivePaneAttr !=ST_PaneUnset {_cafdde ,_dcfcc :=_dgceee .ActivePaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _dcfcc !=nil {return _dcfcc ;};start .Attr =append (start .Attr ,_cafdde );};if _dgceee .StateAttr !=ST_PaneStateUnset {_ggffd ,_gbbfb :=_dgceee .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gbbfb !=nil {return _gbbfb ;};start .Attr =append (start .Attr ,_ggffd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CustomProperty struct{ -// Hierarchy Unique Name -NameAttr *string ; +// Custom Property Name +NameAttr string ;IdAttr string ;}; -// Hierarchy Display Name -CapAttr *string ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_dbbgc *CT_DataBinding )ValidateWithPath (path string )error {return nil };type CT_CacheHierarchies struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dfdedd *CT_ExternalBook )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_dfdedd .IdAttr )});e .EncodeToken (start );if _dfdedd .SheetNames !=nil {_defea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_dfdedd .SheetNames ,_defea );};if _dfdedd .DefinedNames !=nil {_dgbad :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_dfdedd .DefinedNames ,_dgbad );};if _dfdedd .SheetDataSet !=nil {_fagbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_dfdedd .SheetDataSet ,_fagbf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eeaeac *CT_VerticalAlignFontProperty )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {_ecbfg ,_abaa :=_eeaeac .ValAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0076\u0061\u006c"});if _abaa !=nil {return _abaa ;};start .Attr =append (start .Attr ,_ecbfg );e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adffb *CT_DataValidations )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cdegb :=range start .Attr {if _cdegb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_bgdcd ,_dcgfc :=_ccfece .ParseBool (_cdegb .Value );if _dcgfc !=nil {return _dcgfc ;};_adffb .DisablePromptsAttr =&_bgdcd ;continue ;};if _cdegb .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_dbabd ,_afcba :=_ccfece .ParseUint (_cdegb .Value ,10,32);if _afcba !=nil {return _afcba ;};_bfag :=uint32 (_dbabd );_adffb .XWindowAttr =&_bfag ;continue ;};if _cdegb .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_agge ,_dacbff :=_ccfece .ParseUint (_cdegb .Value ,10,32);if _dacbff !=nil {return _dacbff ;};_cdae :=uint32 (_agge );_adffb .YWindowAttr =&_cdae ;continue ;};if _cdegb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cabfce ,_dgcgf :=_ccfece .ParseUint (_cdegb .Value ,10,32);if _dgcgf !=nil {return _dgcgf ;};_cbedb :=uint32 (_cabfce );_adffb .CountAttr =&_cbedb ;continue ;};};_fgbaag :for {_edfdc ,_gdfa :=d .Token ();if _gdfa !=nil {return _gdfa ;};switch _fggeab :=_edfdc .(type ){case _ebfeac .StartElement :switch _fggeab .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_bfbg :=NewCT_DataValidation ();if _bbadfc :=d .DecodeElement (_bfbg ,&_fggeab );_bbadfc !=nil {return _bbadfc ;};_adffb .DataValidation =append (_adffb .DataValidation ,_bfbg );default:_afeac .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\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_fggeab .Name );if _cdfde :=d .Skip ();_cdfde !=nil {return _cdfde ;};};case _ebfeac .EndElement :break _fgbaag ;case _ebfeac .CharData :};};return nil ;}; +// Hierarchy Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_defcc *CT_NumFmt )ValidateWithPath (path string )error {return nil }; +// PivotCache Hierarchy +CacheHierarchy []*CT_CacheHierarchy ;};func NewCT_Hyperlink ()*CT_Hyperlink {_cabdc :=&CT_Hyperlink {};return _cabdc };func (_ccbec ST_PatternType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccbec .String (),start );}; -// Validate validates the CT_Break and its children -func (_adcbe *CT_Break )Validate ()error {return _adcbe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_gfe :=&CT_PCDSDTCEntries {};return _gfe };func NewCT_TableStyles ()*CT_TableStyles {_fdcdg :=&CT_TableStyles {};return _fdcdg }; +// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path +func (_efgff *CT_SheetIdMap )ValidateWithPath (path string )error {for _degfg ,_fgagac :=range _efgff .SheetId {if _fdfcf :=_fgagac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_degfg ));_fdfcf !=nil {return _fdfcf ;};};return nil ;};type CT_SmartTagTypes struct{ -// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path -func (_ffeb *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _ffeb .ExtLst !=nil {if _bgeafc :=_ffeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeafc !=nil {return _bgeafc ;};};return nil ;};func (_cdcdb *CT_DdeValue )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cdcdb .TAttr !=ST_DdeValueTypeUnset {_adbf ,_acgggg :=_cdcdb .TAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074"});if _acgggg !=nil {return _acgggg ;};start .Attr =append (start .Attr ,_adbf );};e .EncodeToken (start );_effcd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_afeac .AddPreserveSpaceAttr (&_effcd ,_cdcdb .Val );e .EncodeElement (_cdcdb .Val ,_effcd );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Smart Tag Type +SmartTagType []*CT_SmartTagType ;};func (_fbffca ST_Objects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbffca .String (),start );};func (_baefef *CT_NumFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfcce :=range start .Attr {if _gfcce .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cdfbf ,_dccd :=_e .ParseUint (_gfcce .Value ,10,32);if _dccd !=nil {return _dccd ;};_baefef .NumFmtIdAttr =uint32 (_cdfbf );continue ;};if _gfcce .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_faeggb ,_defbg :=_gfcce .Value ,error (nil );if _defbg !=nil {return _defbg ;};_baefef .FormatCodeAttr =_faeggb ;continue ;};};for {_gcdcb ,_abdbg :=d .Token ();if _abdbg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_abdbg );};if _bfbgb ,_fgcad :=_gcdcb .(_b .EndElement );_fgcad &&_bfbgb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Control and its children -func (_bggbf *CT_Control )Validate ()error {return _bggbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; +// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path +func (_ebaab *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path -func (_affc *CT_VolType )ValidateWithPath (path string )error {if _affc .TypeAttr ==ST_VolDepTypeUnset {return _eecbf .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cgbcda :=_affc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgbcda !=nil {return _cgbcda ;};for _begbfe ,_dcagd :=range _affc .Main {if _aeaaa :=_dcagd .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_begbfe ));_aeaaa !=nil {return _aeaaa ;};};return nil ;}; +// Validate validates the CT_FieldsUsage and its children +func (_ggbgc *CT_FieldsUsage )Validate ()error {return _ggbgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_cggd *CT_Fills )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aggcf :=range start .Attr {if _aggcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cffad ,_ecaaf :=_e .ParseUint (_aggcf .Value ,10,32);if _ecaaf !=nil {return _ecaaf ;};_cagge :=uint32 (_cffad );_cggd .CountAttr =&_cagge ;continue ;};};_bgdbb :for {_dbeaa ,_begdd :=d .Token ();if _begdd !=nil {return _begdd ;};switch _fffcea :=_dbeaa .(type ){case _b .StartElement :switch _fffcea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fbfca :=NewCT_Fill ();if _geafb :=d .DecodeElement (_fbfca ,&_fffcea );_geafb !=nil {return _geafb ;};_cggd .Fill =append (_cggd .Fill ,_fbfca );default:_d .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\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_fffcea .Name );if _gefde :=d .Skip ();_gefde !=nil {return _gefde ;};};case _b .EndElement :break _bgdbb ;case _b .CharData :};};return nil ;};func (_cedggg ST_SortType )ValidateWithPath (path string )error {switch _cedggg {case 0,1,2,3,4,5,6,7: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 (_cedggg ));};return nil ;};func (_facbgd *CT_QueryCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabaf :=range start .Attr {if _aabaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebbda ,_fdege :=_e .ParseUint (_aabaf .Value ,10,32);if _fdege !=nil {return _fdege ;};_bfafb :=uint32 (_ebbda );_facbgd .CountAttr =&_bfafb ;continue ;};};_efcee :for {_abacf ,_cbfbbc :=d .Token ();if _cbfbbc !=nil {return _cbfbbc ;};switch _dadef :=_abacf .(type ){case _b .StartElement :switch _dadef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_bfgd :=NewCT_Query ();if _fcbgag :=d .DecodeElement (_bfgd ,&_dadef );_fcbgag !=nil {return _fcbgag ;};_facbgd .Query =append (_facbgd .Query ,_bfgd );default:_d .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\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_dadef .Name );if _cgdec :=d .Skip ();_cgdec !=nil {return _cgdec ;};};case _b .EndElement :break _efcee ;case _b .CharData :};};return nil ;};type CT_RgbColor struct{ -// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path -func (_geadde *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };func NewCT_DynamicFilter ()*CT_DynamicFilter {_dbffe :=&CT_DynamicFilter {};_dbffe .TypeAttr =ST_DynamicFilterType (1);return _dbffe ;};type CT_Set struct{ +// Alpha Red Green Blue +RgbAttr *string ;};type CT_SingleXmlCell struct{ -// Number of Tuples -CountAttr *uint32 ; +// Table Id +IdAttr uint32 ; -// Maximum Rank Requested -MaxRankAttr int32 ; +// Reference +RAttr string ; -// MDX Set Definition -SetDefinitionAttr string ; +// Connection ID +ConnectionIdAttr uint32 ; -// Set Sort Order -SortTypeAttr ST_SortType ; +// Cell Properties +XmlCellPr *CT_XmlCellPr ; -// Query Failed -QueryFailedAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Tuples -Tpls []*CT_Tuples ; +// Validate validates the CT_WebPublishObject and its children +func (_bbeede *CT_WebPublishObject )Validate ()error {return _bbeede .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_befcgd *Headers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befcgd .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_fgfaf :=range start .Attr {if _fgfaf .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_ecafeb ,_cbdbc :=_e .ParseBool (_fgfaf .Value );if _cbdbc !=nil {return _cbdbc ;};_befcgd .ExclusiveAttr =&_ecafeb ;continue ;};if _fgfaf .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_gcaedf ,_cfggf :=_fgfaf .Value ,error (nil );if _cfggf !=nil {return _cfggf ;};_befcgd .LastGuidAttr =&_gcaedf ;continue ;};if _fgfaf .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_afcfb ,_eccaa :=_e .ParseBool (_fgfaf .Value );if _eccaa !=nil {return _eccaa ;};_befcgd .SharedAttr =&_afcfb ;continue ;};if _fgfaf .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_dacgg ,_defgd :=_e .ParseBool (_fgfaf .Value );if _defgd !=nil {return _defgd ;};_befcgd .DiskRevisionsAttr =&_dacgg ;continue ;};if _fgfaf .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fcbgdc ,_ceaaa :=_e .ParseBool (_fgfaf .Value );if _ceaaa !=nil {return _ceaaa ;};_befcgd .HistoryAttr =&_fcbgdc ;continue ;};if _fgfaf .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_edcad ,_geabe :=_e .ParseBool (_fgfaf .Value );if _geabe !=nil {return _geabe ;};_befcgd .TrackRevisionsAttr =&_edcad ;continue ;};if _fgfaf .Name .Local =="\u0067\u0075\u0069\u0064"{_badge ,_cbgaf :=_fgfaf .Value ,error (nil );if _cbgaf !=nil {return _cbgaf ;};_befcgd .GuidAttr =_badge ;continue ;};if _fgfaf .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ecdcdb ,_adfd :=_e .ParseUint (_fgfaf .Value ,10,32);if _adfd !=nil {return _adfd ;};_addbf :=uint32 (_ecdcdb );_befcgd .RevisionIdAttr =&_addbf ;continue ;};if _fgfaf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_fegdg ,_acfec :=_e .ParseInt (_fgfaf .Value ,10,32);if _acfec !=nil {return _acfec ;};_eegdag :=int32 (_fegdg );_befcgd .VersionAttr =&_eegdag ;continue ;};if _fgfaf .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_fegcf ,_fdggg :=_e .ParseBool (_fgfaf .Value );if _fdggg !=nil {return _fdggg ;};_befcgd .KeepChangeHistoryAttr =&_fegcf ;continue ;};if _fgfaf .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_dfbdb ,_dafbe :=_e .ParseBool (_fgfaf .Value );if _dafbe !=nil {return _dafbe ;};_befcgd .ProtectedAttr =&_dfbdb ;continue ;};if _fgfaf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_gacfca ,_affba :=_e .ParseUint (_fgfaf .Value ,10,32);if _affba !=nil {return _affba ;};_bbbbc :=uint32 (_gacfca );_befcgd .PreserveHistoryAttr =&_bbbbc ;continue ;};};_dbaaf :for {_adfga ,_adeef :=d .Token ();if _adeef !=nil {return _adeef ;};switch _baafb :=_adfga .(type ){case _b .StartElement :switch _baafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_gfbfe :=NewCT_RevisionHeader ();if _bedaa :=d .DecodeElement (_gfbfe ,&_baafb );_bedaa !=nil {return _bedaa ;};_befcgd .Header =append (_befcgd .Header ,_gfbfe );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_baafb .Name );if _agdbgg :=d .Skip ();_agdbgg !=nil {return _agdbgg ;};};case _b .EndElement :break _dbaaf ;case _b .CharData :};};return nil ;};func (_abcce ST_SortBy )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffeeb :=_b .Attr {};_ffeeb .Name =name ;switch _abcce {case ST_SortByUnset :_ffeeb .Value ="";case ST_SortByValue :_ffeeb .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_ffeeb .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_ffeeb .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_ffeeb .Value ="\u0069\u0063\u006f\u006e";};return _ffeeb ,nil ;};func NewCT_OleLink ()*CT_OleLink {_bcecc :=&CT_OleLink {};return _bcecc };func (_eefeg *CT_OleItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebfe :for {_dcfffd ,_ccgcg :=d .Token ();if _ccgcg !=nil {return _ccgcg ;};switch _ddced :=_dcfffd .(type ){case _b .StartElement :switch _ddced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_dfedd :=NewCT_OleItem ();if _efefac :=d .DecodeElement (_dfedd ,&_ddced );_efefac !=nil {return _efefac ;};_eefeg .OleItem =append (_eefeg .OleItem ,_dfedd );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ddced .Name );if _cddc :=d .Skip ();_cddc !=nil {return _cddc ;};};case _b .EndElement :break _gebfe ;case _b .CharData :};};return nil ;};func (_deegcb ST_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deegcb .String (),start );};func NewCT_Xf ()*CT_Xf {_aaadd :=&CT_Xf {};return _aaadd };func (_ebdfe ST_RefMode )String ()string {switch _ebdfe {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};type CT_FieldsUsage struct{ -// Sort By Tuple -SortByTuple *CT_Tuples ;}; +// Field Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_dccbeg *CT_Color )ValidateWithPath (path string )error {return nil };func (_bgbgc ST_FieldSortType )ValidateWithPath (path string )error {switch _bgbgc {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbgc ));};return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_ccfee :=&CT_CellAlignment {};return _ccfee };func (_eabg *CT_RPrElt )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_acea :for {_fcdb ,_adgd :=d .Token ();if _adgd !=nil {return _adgd ;};switch _gfcafd :=_fcdb .(type ){case _ebfeac .StartElement :switch _gfcafd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_eabg .RFont =NewCT_FontName ();if _fdbcf :=d .DecodeElement (_eabg .RFont ,&_gfcafd );_fdbcf !=nil {return _fdbcf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_eabg .Charset =NewCT_IntProperty ();if _facbc :=d .DecodeElement (_eabg .Charset ,&_gfcafd );_facbc !=nil {return _facbc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_eabg .Family =NewCT_IntProperty ();if _fbbgdc :=d .DecodeElement (_eabg .Family ,&_gfcafd );_fbbgdc !=nil {return _fbbgdc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_eabg .B =NewCT_BooleanProperty ();if _gcggcc :=d .DecodeElement (_eabg .B ,&_gfcafd );_gcggcc !=nil {return _gcggcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_eabg .I =NewCT_BooleanProperty ();if _bfffa :=d .DecodeElement (_eabg .I ,&_gfcafd );_bfffa !=nil {return _bfffa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_eabg .Strike =NewCT_BooleanProperty ();if _bdagd :=d .DecodeElement (_eabg .Strike ,&_gfcafd );_bdagd !=nil {return _bdagd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_eabg .Outline =NewCT_BooleanProperty ();if _acdadd :=d .DecodeElement (_eabg .Outline ,&_gfcafd );_acdadd !=nil {return _acdadd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eabg .Shadow =NewCT_BooleanProperty ();if _dfggfc :=d .DecodeElement (_eabg .Shadow ,&_gfcafd );_dfggfc !=nil {return _dfggfc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_eabg .Condense =NewCT_BooleanProperty ();if _bgacfe :=d .DecodeElement (_eabg .Condense ,&_gfcafd );_bgacfe !=nil {return _bgacfe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_eabg .Extend =NewCT_BooleanProperty ();if _eefacd :=d .DecodeElement (_eabg .Extend ,&_gfcafd );_eefacd !=nil {return _eefacd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_eabg .Color =NewCT_Color ();if _bcac :=d .DecodeElement (_eabg .Color ,&_gfcafd );_bcac !=nil {return _bcac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_eabg .Sz =NewCT_FontSize ();if _cec :=d .DecodeElement (_eabg .Sz ,&_gfcafd );_cec !=nil {return _cec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_eabg .U =NewCT_UnderlineProperty ();if _eeeg :=d .DecodeElement (_eabg .U ,&_gfcafd );_eeeg !=nil {return _eeeg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_eabg .VertAlign =NewCT_VerticalAlignFontProperty ();if _gdeg :=d .DecodeElement (_eabg .VertAlign ,&_gfcafd );_gdeg !=nil {return _gdeg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_eabg .Scheme =NewCT_FontScheme ();if _cdcgf :=d .DecodeElement (_eabg .Scheme ,&_gfcafd );_cdcgf !=nil {return _cdcgf ;};default:_afeac .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\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_gfcafd .Name );if _cea :=d .Skip ();_cea !=nil {return _cea ;};};case _ebfeac .EndElement :break _acea ;case _ebfeac .CharData :};};return nil ;};func (_ecbbe *Chartsheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ecbbe .CT_Chartsheet =*NewCT_Chartsheet ();_acgac :for {_edfbag ,_gdgbf :=d .Token ();if _gdgbf !=nil {return _gdgbf ;};switch _gfedg :=_edfbag .(type ){case _ebfeac .StartElement :switch _gfedg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_ecbbe .SheetPr =NewCT_ChartsheetPr ();if _afdd :=d .DecodeElement (_ecbbe .SheetPr ,&_gfedg );_afdd !=nil {return _afdd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _acbea :=d .DecodeElement (_ecbbe .SheetViews ,&_gfedg );_acbea !=nil {return _acbea ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ecbbe .SheetProtection =NewCT_ChartsheetProtection ();if _gbeabc :=d .DecodeElement (_ecbbe .SheetProtection ,&_gfedg );_gbeabc !=nil {return _gbeabc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ecbbe .CustomSheetViews =NewCT_CustomChartsheetViews ();if _dbeef :=d .DecodeElement (_ecbbe .CustomSheetViews ,&_gfedg );_dbeef !=nil {return _dbeef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ecbbe .PageMargins =NewCT_PageMargins ();if _aadag :=d .DecodeElement (_ecbbe .PageMargins ,&_gfedg );_aadag !=nil {return _aadag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_ecbbe .PageSetup =NewCT_CsPageSetup ();if _efgeec :=d .DecodeElement (_ecbbe .PageSetup ,&_gfedg );_efgeec !=nil {return _efgeec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_ecbbe .HeaderFooter =NewCT_HeaderFooter ();if _gcead :=d .DecodeElement (_ecbbe .HeaderFooter ,&_gfedg );_gcead !=nil {return _gcead ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _gbegdc :=d .DecodeElement (_ecbbe .Drawing ,&_gfedg );_gbegdc !=nil {return _gbegdc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_ecbbe .LegacyDrawing =NewCT_LegacyDrawing ();if _bddbc :=d .DecodeElement (_ecbbe .LegacyDrawing ,&_gfedg );_bddbc !=nil {return _bddbc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_ecbbe .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bbada :=d .DecodeElement (_ecbbe .LegacyDrawingHF ,&_gfedg );_bbada !=nil {return _bbada ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_ecbbe .DrawingHF =NewCT_DrawingHF ();if _fcgfd :=d .DecodeElement (_ecbbe .DrawingHF ,&_gfedg );_fcgfd !=nil {return _fcgfd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_ecbbe .Picture =NewCT_SheetBackgroundPicture ();if _egddc :=d .DecodeElement (_ecbbe .Picture ,&_gfedg );_egddc !=nil {return _egddc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_ecbbe .WebPublishItems =NewCT_WebPublishItems ();if _dbega :=d .DecodeElement (_ecbbe .WebPublishItems ,&_gfedg );_dbega !=nil {return _dbega ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecbbe .ExtLst =NewCT_ExtensionList ();if _ffcad :=d .DecodeElement (_ecbbe .ExtLst ,&_gfedg );_ffcad !=nil {return _ffcad ;};default:_afeac .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\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gfedg .Name );if _cacfd :=d .Skip ();_cacfd !=nil {return _cacfd ;};};case _ebfeac .EndElement :break _acgac ;case _ebfeac .CharData :};};return nil ;}; +// PivotCache Field Id +FieldUsage []*CT_FieldUsage ;};func (_affgb *CT_IconFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eebgce ,_bfbadc :=_affgb .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _bfbadc !=nil {return _bfbadc ;};start .Attr =append (start .Attr ,_eebgce );if _affgb .IconIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_affgb .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PivotAreaReference and its children -func (_bafgc *CT_PivotAreaReference )Validate ()error {return _bafgc .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func (_adggbc *CT_FontFamily )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_adggbc .ValAttr =0;for _ ,_ebagb :=range start .Attr {if _ebagb .Name .Local =="\u0076\u0061\u006c"{_eefgc ,_bdfdb :=_ccfece .ParseInt (_ebagb .Value ,10,64);if _bdfdb !=nil {return _bdfdb ;};_adggbc .ValAttr =_eefgc ;continue ;};};for {_gcdag ,_abegb :=d .Token ();if _abegb !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_abegb );};if _cgabde ,_ddcbc :=_gcdag .(_ebfeac .EndElement );_ddcbc &&_cgabde .Name ==start .Name {break ;};};return nil ;};func (_bceaa *CT_SortState )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_abfdg :=range start .Attr {if _abfdg .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_dadcde ,_ecedf :=_ccfece .ParseBool (_abfdg .Value );if _ecedf !=nil {return _ecedf ;};_bceaa .ColumnSortAttr =&_dadcde ;continue ;};if _abfdg .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_fedebd ,_gfgdgg :=_ccfece .ParseBool (_abfdg .Value );if _gfgdgg !=nil {return _gfgdgg ;};_bceaa .CaseSensitiveAttr =&_fedebd ;continue ;};if _abfdg .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_bceaa .SortMethodAttr .UnmarshalXMLAttr (_abfdg );continue ;};if _abfdg .Name .Local =="\u0072\u0065\u0066"{_baca ,_eeaacf :=_abfdg .Value ,error (nil );if _eeaacf !=nil {return _eeaacf ;};_bceaa .RefAttr =_baca ;continue ;};};_acdeg :for {_cefad ,_ccdcg :=d .Token ();if _ccdcg !=nil {return _ccdcg ;};switch _fabfc :=_cefad .(type ){case _ebfeac .StartElement :switch _fabfc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_adee :=NewCT_SortCondition ();if _dbddf :=d .DecodeElement (_adee ,&_fabfc );_dbddf !=nil {return _dbddf ;};_bceaa .SortCondition =append (_bceaa .SortCondition ,_adee );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bceaa .ExtLst =NewCT_ExtensionList ();if _bgfg :=d .DecodeElement (_bceaa .ExtLst ,&_fabfc );_bgfg !=nil {return _bgfg ;};default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_fabfc .Name );if _gfcf :=d .Skip ();_gfcf !=nil {return _gfcf ;};};case _ebfeac .EndElement :break _acdeg ;case _ebfeac .CharData :};};return nil ;};func (_cceee ST_CellFormulaType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_aebab :=_ebfeac .Attr {};_aebab .Name =name ;switch _cceee {case ST_CellFormulaTypeUnset :_aebab .Value ="";case ST_CellFormulaTypeNormal :_aebab .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_aebab .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_aebab .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_aebab .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _aebab ,nil ;}; +// Validate validates the CT_ExternalReference and its children +func (_ceedb *CT_ExternalReference )Validate ()error {return _ceedb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");}; -// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path -func (_fegfg *CT_RevisionMove )ValidateWithPath (path string )error {for _gaadeb ,_addgg :=range _fegfg .Undo {if _efcee :=_addgg .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_gaadeb ));_efcee !=nil {return _efcee ;};};for _eagafe ,_dfada :=range _fegfg .Rcc {if _bgagba :=_dfada .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_eagafe ));_bgagba !=nil {return _bgagba ;};};for _gaffe ,_gedcb :=range _fegfg .Rfmt {if _gadgb :=_gedcb .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gaffe ));_gadgb !=nil {return _gadgb ;};};return nil ;};func (_fcfgf ST_TextHAlign )Validate ()error {return _fcfgf .ValidateWithPath ("")};func (_eggd *CT_PatternFill )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eagag :=range start .Attr {if _eagag .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_eggd .PatternTypeAttr .UnmarshalXMLAttr (_eagag );continue ;};};_aabec :for {_abbdef ,_gbgcd :=d .Token ();if _gbgcd !=nil {return _gbgcd ;};switch _fdcabf :=_abbdef .(type ){case _ebfeac .StartElement :switch _fdcabf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_eggd .FgColor =NewCT_Color ();if _gecc :=d .DecodeElement (_eggd .FgColor ,&_fdcabf );_gecc !=nil {return _gecc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_eggd .BgColor =NewCT_Color ();if _abdaf :=d .DecodeElement (_eggd .BgColor ,&_fdcabf );_abdaf !=nil {return _abdaf ;};default:_afeac .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\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_fdcabf .Name );if _dfcba :=d .Skip ();_dfcba !=nil {return _dfcba ;};};case _ebfeac .EndElement :break _aabec ;case _ebfeac .CharData :};};return nil ;};func (_ggbdc *CT_MdxTuple )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bcdeb :=range start .Attr {if _bcdeb .Name .Local =="\u0063"{_egcbbg ,_efeda :=_ccfece .ParseUint (_bcdeb .Value ,10,32);if _efeda !=nil {return _efeda ;};_agcgd :=uint32 (_egcbbg );_ggbdc .CAttr =&_agcgd ;continue ;};if _bcdeb .Name .Local =="\u0063\u0074"{_fdabf ,_ccgf :=_bcdeb .Value ,error (nil );if _ccgf !=nil {return _ccgf ;};_ggbdc .CtAttr =&_fdabf ;continue ;};if _bcdeb .Name .Local =="\u0073\u0069"{_baeea ,_abaga :=_ccfece .ParseUint (_bcdeb .Value ,10,32);if _abaga !=nil {return _abaga ;};_feffa :=uint32 (_baeea );_ggbdc .SiAttr =&_feffa ;continue ;};if _bcdeb .Name .Local =="\u0066\u0069"{_ddeb ,_egda :=_ccfece .ParseUint (_bcdeb .Value ,10,32);if _egda !=nil {return _egda ;};_bbbef :=uint32 (_ddeb );_ggbdc .FiAttr =&_bbbef ;continue ;};if _bcdeb .Name .Local =="\u0062\u0063"{_febfb ,_dafd :=_bcdeb .Value ,error (nil );if _dafd !=nil {return _dafd ;};_ggbdc .BcAttr =&_febfb ;continue ;};if _bcdeb .Name .Local =="\u0066\u0063"{_bagbac ,_bdafe :=_bcdeb .Value ,error (nil );if _bdafe !=nil {return _bdafe ;};_ggbdc .FcAttr =&_bagbac ;continue ;};if _bcdeb .Name .Local =="\u0069"{_ecgf ,_eagfae :=_ccfece .ParseBool (_bcdeb .Value );if _eagfae !=nil {return _eagfae ;};_ggbdc .IAttr =&_ecgf ;continue ;};if _bcdeb .Name .Local =="\u0075"{_dadef ,_gabga :=_ccfece .ParseBool (_bcdeb .Value );if _gabga !=nil {return _gabga ;};_ggbdc .UAttr =&_dadef ;continue ;};if _bcdeb .Name .Local =="\u0073\u0074"{_ffgca ,_fcbbg :=_ccfece .ParseBool (_bcdeb .Value );if _fcbbg !=nil {return _fcbbg ;};_ggbdc .StAttr =&_ffgca ;continue ;};if _bcdeb .Name .Local =="\u0062"{_aefe ,_aafed :=_ccfece .ParseBool (_bcdeb .Value );if _aafed !=nil {return _aafed ;};_ggbdc .BAttr =&_aefe ;continue ;};};_efgfa :for {_fcgefb ,_cedb :=d .Token ();if _cedb !=nil {return _cedb ;};switch _fcbgg :=_fcgefb .(type ){case _ebfeac .StartElement :switch _fcbgg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_efggb :=NewCT_MetadataStringIndex ();if _gggcc :=d .DecodeElement (_efggb ,&_fcbgg );_gggcc !=nil {return _gggcc ;};_ggbdc .N =append (_ggbdc .N ,_efggb );default:_afeac .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\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_fcbgg .Name );if _bdeec :=d .Skip ();_bdeec !=nil {return _bdeec ;};};case _ebfeac .EndElement :break _efgfa ;case _ebfeac .CharData :};};return nil ;};func (_aeda *CT_PivotDimension )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_afefdee :=range start .Attr {if _afefdee .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_daeb ,_acbcc :=_ccfece .ParseBool (_afefdee .Value );if _acbcc !=nil {return _acbcc ;};_aeda .MeasureAttr =&_daeb ;continue ;};if _afefdee .Name .Local =="\u006e\u0061\u006d\u0065"{_fbe ,_ccddf :=_afefdee .Value ,error (nil );if _ccddf !=nil {return _ccddf ;};_aeda .NameAttr =_fbe ;continue ;};if _afefdee .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gbdcf ,_ecfg :=_afefdee .Value ,error (nil );if _ecfg !=nil {return _ecfg ;};_aeda .UniqueNameAttr =_gbdcf ;continue ;};if _afefdee .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bbefa ,_becf :=_afefdee .Value ,error (nil );if _becf !=nil {return _becf ;};_aeda .CaptionAttr =_bbefa ;continue ;};};for {_efadb ,_accacb :=d .Token ();if _accacb !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_accacb );};if _ggagf ,_bccab :=_efadb .(_ebfeac .EndElement );_bccab &&_ggagf .Name ==start .Name {break ;};};return nil ;};func (_defca *CT_MergeCell )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_defca .RefAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DataField and its children +func (_cafb *CT_DataField )Validate ()error {return _cafb .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_edeb *CT_CfRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcc :=range start .Attr {if _abcc .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_edeb .TimePeriodAttr .UnmarshalXMLAttr (_abcc );continue ;};if _abcc .Name .Local =="\u0074\u0079\u0070\u0065"{_edeb .TypeAttr .UnmarshalXMLAttr (_abcc );continue ;};if _abcc .Name .Local =="\u0072\u0061\u006e\u006b"{_dcbgf ,_aga :=_e .ParseUint (_abcc .Value ,10,32);if _aga !=nil {return _aga ;};_gegc :=uint32 (_dcbgf );_edeb .RankAttr =&_gegc ;continue ;};if _abcc .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aebd ,_cbgd :=_e .ParseInt (_abcc .Value ,10,32);if _cbgd !=nil {return _cbgd ;};_edeb .PriorityAttr =int32 (_aebd );continue ;};if _abcc .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_dcbgfd ,_fddeg :=_e .ParseInt (_abcc .Value ,10,32);if _fddeg !=nil {return _fddeg ;};_fbed :=int32 (_dcbgfd );_edeb .StdDevAttr =&_fbed ;continue ;};if _abcc .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_eece ,_dbcf :=_e .ParseBool (_abcc .Value );if _dbcf !=nil {return _dbcf ;};_edeb .AboveAverageAttr =&_eece ;continue ;};if _abcc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_gfdba ,_egcc :=_e .ParseBool (_abcc .Value );if _egcc !=nil {return _egcc ;};_edeb .BottomAttr =&_gfdba ;continue ;};if _abcc .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_edeb .OperatorAttr .UnmarshalXMLAttr (_abcc );continue ;};if _abcc .Name .Local =="\u0074\u0065\u0078\u0074"{_gfe ,_bdeef :=_abcc .Value ,error (nil );if _bdeef !=nil {return _bdeef ;};_edeb .TextAttr =&_gfe ;continue ;};if _abcc .Name .Local =="\u0064\u0078\u0066I\u0064"{_afdg ,_dagb :=_e .ParseUint (_abcc .Value ,10,32);if _dagb !=nil {return _dagb ;};_ecbf :=uint32 (_afdg );_edeb .DxfIdAttr =&_ecbf ;continue ;};if _abcc .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_cccab ,_bbbb :=_e .ParseBool (_abcc .Value );if _bbbb !=nil {return _bbbb ;};_edeb .StopIfTrueAttr =&_cccab ;continue ;};if _abcc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bfagd ,_aace :=_e .ParseBool (_abcc .Value );if _aace !=nil {return _aace ;};_edeb .PercentAttr =&_bfagd ;continue ;};if _abcc .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_cffa ,_ebdc :=_e .ParseBool (_abcc .Value );if _ebdc !=nil {return _ebdc ;};_edeb .EqualAverageAttr =&_cffa ;continue ;};};_bdcaa :for {_acgf ,_agec :=d .Token ();if _agec !=nil {return _agec ;};switch _fcdfg :=_acgf .(type ){case _b .StartElement :switch _fcdfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _dcd string ;if _gfdc :=d .DecodeElement (&_dcd ,&_fcdfg );_gfdc !=nil {return _gfdc ;};_edeb .Formula =append (_edeb .Formula ,_dcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_edeb .ColorScale =NewCT_ColorScale ();if _agddb :=d .DecodeElement (_edeb .ColorScale ,&_fcdfg );_agddb !=nil {return _agddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_edeb .DataBar =NewCT_DataBar ();if _ecfb :=d .DecodeElement (_edeb .DataBar ,&_fcdfg );_ecfb !=nil {return _ecfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_edeb .IconSet =NewCT_IconSet ();if _gfaf :=d .DecodeElement (_edeb .IconSet ,&_fcdfg );_gfaf !=nil {return _gfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edeb .ExtLst =NewCT_ExtensionList ();if _cdg :=d .DecodeElement (_edeb .ExtLst ,&_fcdfg );_cdg !=nil {return _cdg ;};default:_d .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\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_fcdfg .Name );if _bcdbe :=d .Skip ();_bcdbe !=nil {return _bcdbe ;};};case _b .EndElement :break _bdcaa ;case _b .CharData :};};return nil ;};func (_aggfb *CT_TextField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aggfb .TypeAttr !=ST_ExternalConnectionTypeUnset {_dgbfag ,_efgec :=_aggfb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _efgec !=nil {return _efgec ;};start .Attr =append (start .Attr ,_dgbfag );};if _aggfb .PositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aggfb .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abccf *CT_Parameters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abccf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abccf .CountAttr )});};e .EncodeToken (start );_abbbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_cfabfe :=range _abccf .Parameter {e .EncodeElement (_cfabfe ,_abbbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupLevels and its children -func (_dfgef *CT_GroupLevels )Validate ()error {return _dfgef .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func NewCT_NumFmts ()*CT_NumFmts {_geafc :=&CT_NumFmts {};return _geafc }; +// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path +func (_ddcg *CT_FutureMetadata )ValidateWithPath (path string )error {for _adgac ,_decg :=range _ddcg .Bk {if _ggbgcb :=_decg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_adgac ));_ggbgcb !=nil {return _ggbgcb ;};};if _ddcg .ExtLst !=nil {if _eacg :=_ddcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eacg !=nil {return _eacg ;};};return nil ;};func (_ddffb ST_RevisionAction )ValidateWithPath (path string )error {switch _ddffb {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 (_ddffb ));};return nil ;}; -// Validate validates the CT_Dialogsheet and its children -func (_ecage *CT_Dialogsheet )Validate ()error {return _ecage .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_eedc :=&CT_pivotTableDefinition {};_eedc .Location =NewCT_Location ();return _eedc ;}; +// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path +func (_gbgcc *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path -func (_cbbcaa *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };type CT_NumFmts struct{ +// Validate validates the CT_CustomWorkbookViews and its children +func (_gadeg *CT_CustomWorkbookViews )Validate ()error {return _gadeg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");}; -// Number Format Count -CountAttr *uint32 ; +// Validate validates the CT_Comment and its children +func (_ebfe *CT_Comment )Validate ()error {return _ebfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; -// Number Formats -NumFmt []*CT_NumFmt ;};func NewCT_TableStyle ()*CT_TableStyle {_abebd :=&CT_TableStyle {};return _abebd };func (_dade *ST_TargetScreenSize )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dade =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dade =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dade =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dade =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dade =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dade =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dade =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dade =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dade =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dade =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_dade =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dade =11;};return nil ;};func (_afefd ST_PaneState )ValidateWithPath (path string )error {switch _afefd {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afefd ));};return nil ;}; +// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path +func (_aaffgd *Dialogsheet )ValidateWithPath (path string )error {if _dcccb :=_aaffgd .CT_Dialogsheet .ValidateWithPath (path );_dcccb !=nil {return _dcccb ;};return nil ;}; -// Validate validates the CT_Sets and its children -func (_aebdg *CT_Sets )Validate ()error {return _aebdg .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func (_adgga ST_HtmlFmt )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_adgga .String (),start );};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);type CT_Xf struct{ +// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path +func (_cbggd *CT_MeasureGroups )ValidateWithPath (path string )error {for _fbabe ,_bcdfb :=range _cbggd .MeasureGroup {if _cbcff :=_bcdfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_fbabe ));_cbcff !=nil {return _cbcff ;};};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path +func (_acagg *CT_SheetViews )ValidateWithPath (path string )error {for _agcgcb ,_bbdfe :=range _acagg .SheetView {if _babae :=_bbdfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_agcgcb ));_babae !=nil {return _babae ;};};if _acagg .ExtLst !=nil {if _acebc :=_acagg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acebc !=nil {return _acebc ;};};return nil ;};func (_eedf *CT_ExternalBook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eagbd :=range start .Attr {if _eagbd .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"&&_eagbd .Name .Local =="\u0069\u0064"||_eagbd .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"&&_eagbd .Name .Local =="\u0069\u0064"{_cebge ,_eaccd :=_eagbd .Value ,error (nil );if _eaccd !=nil {return _eaccd ;};_eedf .IdAttr =_cebge ;continue ;};};_bbga :for {_dbed ,_gaccg :=d .Token ();if _gaccg !=nil {return _gaccg ;};switch _cegc :=_dbed .(type ){case _b .StartElement :switch _cegc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_eedf .SheetNames =NewCT_ExternalSheetNames ();if _fgebd :=d .DecodeElement (_eedf .SheetNames ,&_cegc );_fgebd !=nil {return _fgebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_eedf .DefinedNames =NewCT_ExternalDefinedNames ();if _dgdcc :=d .DecodeElement (_eedf .DefinedNames ,&_cegc );_dgdcc !=nil {return _dgdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_eedf .SheetDataSet =NewCT_ExternalSheetDataSet ();if _degg :=d .DecodeElement (_eedf .SheetDataSet ,&_cegc );_degg !=nil {return _degg ;};default:_d .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\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_cegc .Name );if _ddgab :=d .Skip ();_ddgab !=nil {return _ddgab ;};};case _b .EndElement :break _bbga ;case _b .CharData :};};return nil ;}; -// Font Id -FontIdAttr *uint32 ; +// Validate validates the CT_PivotHierarchy and its children +func (_dcagb *CT_PivotHierarchy )Validate ()error {return _dcagb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");}; -// Fill Id -FillIdAttr *uint32 ; +// Validate validates the CT_MetadataTypes and its children +func (_bdgege *CT_MetadataTypes )Validate ()error {return _bdgege .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");}; -// Border Id -BorderIdAttr *uint32 ; +// Validate validates the CT_LevelGroup and its children +func (_bgbfbe *CT_LevelGroup )Validate ()error {return _bgbfbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");}; -// Format Id -XfIdAttr *uint32 ; +// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path +func (_ddebb *CT_ChartsheetViews )ValidateWithPath (path string )error {for _bfde ,_cege :=range _ddebb .SheetView {if _eaeb :=_cege .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bfde ));_eaeb !=nil {return _eaeb ;};};if _ddebb .ExtLst !=nil {if _bced :=_ddebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bced !=nil {return _bced ;};};return nil ;};func NewCT_Break ()*CT_Break {_cfa :=&CT_Break {};return _cfa };type ST_Comments byte ; -// Quote Prefix -QuotePrefixAttr *bool ; +// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path +func (_bfcfe *CT_QueryTable )ValidateWithPath (path string )error {if _bddbf :=_bfcfe .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bddbf !=nil {return _bddbf ;};if _bfcfe .QueryTableRefresh !=nil {if _ggeba :=_bfcfe .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_ggeba !=nil {return _ggeba ;};};if _bfcfe .ExtLst !=nil {if _baaab :=_bfcfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baaab !=nil {return _baaab ;};};return nil ;};func (_fedcd *CT_PivotAreas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fedcd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fedcd .CountAttr )});};e .EncodeToken (start );if _fedcd .PivotArea !=nil {_abgebe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_eebeea :=range _fedcd .PivotArea {e .EncodeElement (_eebeea ,_abgebe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbff *CT_DefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbff .NameAttr )});if _cbff .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .CommentAttr )});};if _cbff .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .CustomMenuAttr )});};if _cbff .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .DescriptionAttr )});};if _cbff .HelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .HelpAttr )});};if _cbff .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .StatusBarAttr )});};if _cbff .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .LocalSheetIdAttr )});};if _cbff .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .HiddenAttr ))});};if _cbff .FunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .FunctionAttr ))});};if _cbff .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .VbProcedureAttr ))});};if _cbff .XlmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u006d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .XlmAttr ))});};if _cbff .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .FunctionGroupIdAttr )});};if _cbff .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .ShortcutKeyAttr )});};if _cbff .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .PublishToServerAttr ))});};if _cbff .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .WorkbookParameterAttr ))});};e .EncodeElement (_cbff .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggbga *CT_DataRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggbga .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ggbga .RefAttr )});};if _ggbga .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggbga .NameAttr )});};if _ggbga .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggbga .SheetAttr )});};if _ggbga .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggbga .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bccfg ST_SortMethod )Validate ()error {return _bccfg .ValidateWithPath ("")};func (_efcff *CT_SheetDimension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfda :=range start .Attr {if _cfda .Name .Local =="\u0072\u0065\u0066"{_cddbec ,_defac :=_cfda .Value ,error (nil );if _defac !=nil {return _defac ;};_efcff .RefAttr =_cddbec ;continue ;};};for {_acedg ,_cgafc :=d .Token ();if _cgafc !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_cgafc );};if _bbbef ,_dbbbb :=_acedg .(_b .EndElement );_dbbbb &&_bbbef .Name ==start .Name {break ;};};return nil ;};func (_bfeef *CT_PageBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecaeb :=range start .Attr {if _ecaeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdcgc ,_gffdf :=_e .ParseUint (_ecaeb .Value ,10,32);if _gffdf !=nil {return _gffdf ;};_edbd :=uint32 (_cdcgc );_bfeef .CountAttr =&_edbd ;continue ;};if _ecaeb .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_ceede ,_efafc :=_e .ParseUint (_ecaeb .Value ,10,32);if _efafc !=nil {return _efafc ;};_caacb :=uint32 (_ceede );_bfeef .ManualBreakCountAttr =&_caacb ;continue ;};};_dacgf :for {_cdccdb ,_adcgc :=d .Token ();if _adcgc !=nil {return _adcgc ;};switch _abdbb :=_cdccdb .(type ){case _b .StartElement :switch _abdbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_badad :=NewCT_Break ();if _dgadb :=d .DecodeElement (_badad ,&_abdbb );_dgadb !=nil {return _dgadb ;};_bfeef .Brk =append (_bfeef .Brk ,_badad );default:_d .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\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_abdbb .Name );if _ccacgf :=d .Skip ();_ccacgf !=nil {return _ccacgf ;};};case _b .EndElement :break _dacgf ;case _b .CharData :};};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_gccgc :=&CT_QueryTableFields {};return _gccgc };func (_gecege *ST_Objects )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gecege =0;case "\u0061\u006c\u006c":*_gecege =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_gecege =2;case "\u006e\u006f\u006e\u0065":*_gecege =3;};return nil ;};type CT_PageSetup struct{ -// Pivot Button -PivotButtonAttr *bool ; +// Paper Size +PaperSizeAttr *uint32 ; -// Apply Number Format -ApplyNumberFormatAttr *bool ; +// Paper Height +PaperHeightAttr *string ; -// Apply Font -ApplyFontAttr *bool ; +// Paper Width +PaperWidthAttr *string ; -// Apply Fill -ApplyFillAttr *bool ; +// Print Scale +ScaleAttr *uint32 ; -// Apply Border -ApplyBorderAttr *bool ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Apply Alignment -ApplyAlignmentAttr *bool ; +// Fit To Width +FitToWidthAttr *uint32 ; -// Apply Protection -ApplyProtectionAttr *bool ; +// Fit To Height +FitToHeightAttr *uint32 ; -// Alignment -Alignment *CT_CellAlignment ; +// Page Order +PageOrderAttr ST_PageOrder ; -// Protection -Protection *CT_CellProtection ; +// Orientation +OrientationAttr ST_Orientation ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ffagbf ST_RefMode )String ()string {switch _ffagbf {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func (_gaagc *CT_MemberProperty )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gaagc .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gaagc .NameAttr )});};if _gaagc .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gaagc .ShowCellAttr ))});};if _gaagc .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gaagc .ShowTipAttr ))});};if _gaagc .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gaagc .ShowAsCaptionAttr ))});};if _gaagc .NameLenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gaagc .NameLenAttr )});};if _gaagc .PPosAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gaagc .PPosAttr )});};if _gaagc .PLenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gaagc .PLenAttr )});};if _gaagc .LevelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gaagc .LevelAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_gaagc .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_SheetDimension struct{ +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Reference -RefAttr string ;};type CT_SharedUser struct{ +// Black And White +BlackAndWhiteAttr *bool ; -// User Revisions GUID -GuidAttr string ; +// Draft +DraftAttr *bool ; -// User Name -NameAttr string ; +// Print Cell Comments +CellCommentsAttr ST_CellComments ; -// User Id -IdAttr int32 ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Date Time -DateTimeAttr _ggddcc .Time ;ExtLst *CT_ExtensionList ;}; +// Print Error Handling +ErrorsAttr ST_PrintError ; -// Validate validates the Headers and its children -func (_ceega *Headers )Validate ()error {return _ceega .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_cgaaa *CT_ExternalCell )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cgaaa .RAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgaaa .RAttr )});};if _cgaaa .TAttr !=ST_CellTypeUnset {_cggffg ,_aagd :=_cgaaa .TAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074"});if _aagd !=nil {return _aagd ;};start .Attr =append (start .Attr ,_cggffg );};if _cgaaa .VmAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgaaa .VmAttr )});};e .EncodeToken (start );if _cgaaa .V !=nil {_fgbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0076"}};_afeac .AddPreserveSpaceAttr (&_fgbe ,*_cgaaa .V );e .EncodeElement (_cgaaa .V ,_fgbe );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Validate validates the CT_QueryTableField and its children -func (_fefc *CT_QueryTableField )Validate ()error {return _fefc .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_bedd *CT_FieldsUsage )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdgee :=range start .Attr {if _fdgee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfcgc ,_gdefd :=_ccfece .ParseUint (_fdgee .Value ,10,32);if _gdefd !=nil {return _gdefd ;};_aeeg :=uint32 (_dfcgc );_bedd .CountAttr =&_aeeg ;continue ;};};_bffcbf :for {_ecda ,_ffceg :=d .Token ();if _ffceg !=nil {return _ffceg ;};switch _fagfa :=_ecda .(type ){case _ebfeac .StartElement :switch _fagfa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_cdbfc :=NewCT_FieldUsage ();if _bcaff :=d .DecodeElement (_cdbfc ,&_fagfa );_bcaff !=nil {return _bcaff ;};_bedd .FieldUsage =append (_bedd .FieldUsage ,_cdbfc );default:_afeac .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\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_fagfa .Name );if _bfacb :=d .Skip ();_bfacb !=nil {return _bfacb ;};};case _ebfeac .EndElement :break _bffcbf ;case _ebfeac .CharData :};};return nil ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_abdfe :=&CT_XmlColumnPr {};return _abdfe };const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);func NewCT_TableColumns ()*CT_TableColumns {_bbgcbd :=&CT_TableColumns {};return _bbgcbd };func (_aagdbe *CT_PivotHierarchy )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cfcgb :=range start .Attr {if _cfcgb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_aggefb ,_ddb :=_ccfece .ParseBool (_cfcgb .Value );if _ddb !=nil {return _ddb ;};_aagdbe .DragToDataAttr =&_aggefb ;continue ;};if _cfcgb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_efbdb ,_ab :=_ccfece .ParseBool (_cfcgb .Value );if _ab !=nil {return _ab ;};_aagdbe .OutlineAttr =&_efbdb ;continue ;};if _cfcgb .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_acbg ,_aaccca :=_ccfece .ParseBool (_cfcgb .Value );if _aaccca !=nil {return _aaccca ;};_aagdbe .SubtotalTopAttr =&_acbg ;continue ;};if _cfcgb .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_dgedd ,_faege :=_ccfece .ParseBool (_cfcgb .Value );if _faege !=nil {return _faege ;};_aagdbe .ShowInFieldListAttr =&_dgedd ;continue ;};if _cfcgb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_aabe ,_dbdf :=_ccfece .ParseBool (_cfcgb .Value );if _dbdf !=nil {return _dbdf ;};_aagdbe .DragToRowAttr =&_aabe ;continue ;};if _cfcgb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_adgef ,_gdbgg :=_ccfece .ParseBool (_cfcgb .Value );if _gdbgg !=nil {return _gdbgg ;};_aagdbe .DragToColAttr =&_adgef ;continue ;};if _cfcgb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_eccgcd ,_dbcbf :=_ccfece .ParseBool (_cfcgb .Value );if _dbcbf !=nil {return _dbcbf ;};_aagdbe .DragToPageAttr =&_eccgcd ;continue ;};if _cfcgb .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_dfba ,_ebdec :=_ccfece .ParseBool (_cfcgb .Value );if _ebdec !=nil {return _ebdec ;};_aagdbe .MultipleItemSelectionAllowedAttr =&_dfba ;continue ;};if _cfcgb .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_eceacd ,_fcfe :=_ccfece .ParseBool (_cfcgb .Value );if _fcfe !=nil {return _fcfe ;};_aagdbe .DragOffAttr =&_eceacd ;continue ;};if _cfcgb .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_acagad ,_bdcc :=_ccfece .ParseBool (_cfcgb .Value );if _bdcc !=nil {return _bdcc ;};_aagdbe .IncludeNewItemsInFilterAttr =&_acagad ;continue ;};if _cfcgb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dgaf ,_gaceaa :=_cfcgb .Value ,error (nil );if _gaceaa !=nil {return _gaceaa ;};_aagdbe .CaptionAttr =&_dgaf ;continue ;};};_eced :for {_acacc ,_fdee :=d .Token ();if _fdee !=nil {return _fdee ;};switch _fadg :=_acacc .(type ){case _ebfeac .StartElement :switch _fadg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_aagdbe .Mps =NewCT_MemberProperties ();if _ffddd :=d .DecodeElement (_aagdbe .Mps ,&_fadg );_ffddd !=nil {return _ffddd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_dcgcb :=NewCT_Members ();if _cdfdg :=d .DecodeElement (_dcgcb ,&_fadg );_cdfdg !=nil {return _cdfdg ;};_aagdbe .Members =append (_aagdbe .Members ,_dcgcb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aagdbe .ExtLst =NewCT_ExtensionList ();if _ecfa :=d .DecodeElement (_aagdbe .ExtLst ,&_fadg );_ecfa !=nil {return _ecfa ;};default:_afeac .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\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_fadg .Name );if _cbbfa :=d .Skip ();_cbbfa !=nil {return _cbbfa ;};};case _ebfeac .EndElement :break _eced ;case _ebfeac .CharData :};};return nil ;}; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path -func (_gbcaaa *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func NewQueryTable ()*QueryTable {_bafc :=&QueryTable {};_bafc .CT_QueryTable =*NewCT_QueryTable ();return _bafc ;}; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func (_dbcdb ST_TargetScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbcdb .String (),start );}; -// Validate validates the CT_TextPr and its children -func (_cdda *CT_TextPr )Validate ()error {return _cdda .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};type CT_Fill struct{ +// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path +func (_cccegc *MapInfo )ValidateWithPath (path string )error {if _bdac :=_cccegc .CT_MapInfo .ValidateWithPath (path );_bdac !=nil {return _bdac ;};return nil ;};func (_gggbbg ST_SortBy )Validate ()error {return _gggbbg .ValidateWithPath ("")};func (_bdbcdg *MapInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _bdbcdg .CT_MapInfo .MarshalXML (e ,start );};func (_bccgea *CT_Font )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedcd :for {_aagdf ,_aabfe :=d .Token ();if _aabfe !=nil {return _aabfe ;};switch _gggg :=_aagdf .(type ){case _b .StartElement :switch _gggg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_begcc :=NewCT_FontName ();if _effe :=d .DecodeElement (_begcc ,&_gggg );_effe !=nil {return _effe ;};_bccgea .Name =append (_bccgea .Name ,_begcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_gadgg :=NewCT_IntProperty ();if _ccgbd :=d .DecodeElement (_gadgg ,&_gggg );_ccgbd !=nil {return _ccgbd ;};_bccgea .Charset =append (_bccgea .Charset ,_gadgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_adabb :=NewCT_FontFamily ();if _ceab :=d .DecodeElement (_adabb ,&_gggg );_ceab !=nil {return _ceab ;};_bccgea .Family =append (_bccgea .Family ,_adabb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_gfef :=NewCT_BooleanProperty ();if _cgcc :=d .DecodeElement (_gfef ,&_gggg );_cgcc !=nil {return _cgcc ;};_bccgea .B =append (_bccgea .B ,_gfef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_cebabg :=NewCT_BooleanProperty ();if _gebae :=d .DecodeElement (_cebabg ,&_gggg );_gebae !=nil {return _gebae ;};_bccgea .I =append (_bccgea .I ,_cebabg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fedbe :=NewCT_BooleanProperty ();if _aaeae :=d .DecodeElement (_fedbe ,&_gggg );_aaeae !=nil {return _aaeae ;};_bccgea .Strike =append (_bccgea .Strike ,_fedbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gafbg :=NewCT_BooleanProperty ();if _geggcf :=d .DecodeElement (_gafbg ,&_gggg );_geggcf !=nil {return _geggcf ;};_bccgea .Outline =append (_bccgea .Outline ,_gafbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eggc :=NewCT_BooleanProperty ();if _acabg :=d .DecodeElement (_eggc ,&_gggg );_acabg !=nil {return _acabg ;};_bccgea .Shadow =append (_bccgea .Shadow ,_eggc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_cedda :=NewCT_BooleanProperty ();if _ccedf :=d .DecodeElement (_cedda ,&_gggg );_ccedf !=nil {return _ccedf ;};_bccgea .Condense =append (_bccgea .Condense ,_cedda );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_gfagb :=NewCT_BooleanProperty ();if _ggbdg :=d .DecodeElement (_gfagb ,&_gggg );_ggbdg !=nil {return _ggbdg ;};_bccgea .Extend =append (_bccgea .Extend ,_gfagb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_bgagf :=NewCT_Color ();if _ddfgg :=d .DecodeElement (_bgagf ,&_gggg );_ddfgg !=nil {return _ddfgg ;};_bccgea .Color =append (_bccgea .Color ,_bgagf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_edae :=NewCT_FontSize ();if _bfdbb :=d .DecodeElement (_edae ,&_gggg );_bfdbb !=nil {return _bfdbb ;};_bccgea .Sz =append (_bccgea .Sz ,_edae );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_affd :=NewCT_UnderlineProperty ();if _ccgfb :=d .DecodeElement (_affd ,&_gggg );_ccgfb !=nil {return _ccgfb ;};_bccgea .U =append (_bccgea .U ,_affd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ebcge :=NewCT_VerticalAlignFontProperty ();if _baabfe :=d .DecodeElement (_ebcge ,&_gggg );_baabfe !=nil {return _baabfe ;};_bccgea .VertAlign =append (_bccgea .VertAlign ,_ebcge );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_ddbcb :=NewCT_FontScheme ();if _fedcg :=d .DecodeElement (_ddbcb ,&_gggg );_fedcg !=nil {return _fedcg ;};_bccgea .Scheme =append (_bccgea .Scheme ,_ddbcb );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_gggg .Name );if _dagea :=d .Skip ();_dagea !=nil {return _dagea ;};};case _b .EndElement :break _dedcd ;case _b .CharData :};};return nil ;};func (_fefab *CT_X )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefab .VAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_fefab .VAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gebb *CT_CustomChartsheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geggc :for {_ebcfg ,_bcbed :=d .Token ();if _bcbed !=nil {return _bcbed ;};switch _abec :=_ebcfg .(type ){case _b .StartElement :switch _abec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_cfff :=NewCT_CustomChartsheetView ();if _afgbe :=d .DecodeElement (_cfff ,&_abec );_afgbe !=nil {return _afgbe ;};_gebb .CustomSheetView =append (_gebb .CustomSheetView ,_cfff );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_abec .Name );if _ddbbe :=d .Skip ();_ddbbe !=nil {return _ddbbe ;};};case _b .EndElement :break _geggc ;case _b .CharData :};};return nil ;};func (_dbcgb *CT_FontFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbcgb .ValAttr =0;for _ ,_cagee :=range start .Attr {if _cagee .Name .Local =="\u0076\u0061\u006c"{_gacfg ,_fbcgc :=_e .ParseInt (_cagee .Value ,10,64);if _fbcgc !=nil {return _fbcgc ;};_dbcgb .ValAttr =_gacfg ;continue ;};};for {_bbaaf ,_daegcc :=d .Token ();if _daegcc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_daegcc );};if _cagcaa ,_dfabg :=_bbaaf .(_b .EndElement );_dfabg &&_cagcaa .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_aceff :=&CT_GroupItems {};return _aceff }; -// Pattern -PatternFill *CT_PatternFill ; +// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path +func (_bebc *CT_DdeValues )ValidateWithPath (path string )error {for _debgcb ,_bcfbf :=range _bebc .Value {if _afee :=_bcfbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_debgcb ));_afee !=nil {return _afee ;};};return nil ;};func (_afdfg *CT_FilterColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_f .Sprintf ("\u0025\u0076",_afdfg .ColIdAttr )});if _afdfg .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdfg .HiddenButtonAttr ))});};if _afdfg .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdfg .ShowButtonAttr ))});};e .EncodeToken (start );if _afdfg .Filters !=nil {_edfffg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_afdfg .Filters ,_edfffg );};if _afdfg .Top10 !=nil {_fffecf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_afdfg .Top10 ,_fffecf );};if _afdfg .CustomFilters !=nil {_egbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_afdfg .CustomFilters ,_egbcc );};if _afdfg .DynamicFilter !=nil {_bbege :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdfg .DynamicFilter ,_bbege );};if _afdfg .ColorFilter !=nil {_fafgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdfg .ColorFilter ,_fafgf );};if _afdfg .IconFilter !=nil {_faad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdfg .IconFilter ,_faad );};if _afdfg .ExtLst !=nil {_fcgadg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afdfg .ExtLst ,_fcgadg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feabcad *CT_SheetData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _feabcad .Row !=nil {_bceace :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_edgbcc :=range _feabcad .Row {e .EncodeElement (_edgbcc ,_bceace );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Gradient -GradientFill *CT_GradientFill ;};func NewCT_ChartFormat ()*CT_ChartFormat {_aface :=&CT_ChartFormat {};_aface .PivotArea =NewCT_PivotArea ();return _aface ;};func (_gbcaf *ST_FilterOperator )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fcggb ,_deddc :=d .Token ();if _deddc !=nil {return _deddc ;};if _aeaea ,_edab :=_fcggb .(_ebfeac .EndElement );_edab &&_aeaea .Name ==start .Name {*_gbcaf =1;return nil ;};if _bfddd ,_bbgfce :=_fcggb .(_ebfeac .CharData );!_bbgfce {return _eecbf .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",_fcggb );}else {switch string (_bfddd ){case "":*_gbcaf =0;case "\u0065\u0071\u0075a\u006c":*_gbcaf =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gbcaf =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gbcaf =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gbcaf =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gbcaf =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gbcaf =6;};};_fcggb ,_deddc =d .Token ();if _deddc !=nil {return _deddc ;};if _gggdae ,_ddaa :=_fcggb .(_ebfeac .EndElement );_ddaa &&_gggdae .Name ==start .Name {return nil ;};return _eecbf .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",_fcggb );}; +// Validate validates the CT_IndexedColors and its children +func (_ccgcc *CT_IndexedColors )Validate ()error {return _ccgcc .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_ccceba *CT_rowItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aedbc :=range start .Attr {if _aedbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbggcc ,_bgdee :=_e .ParseUint (_aedbc .Value ,10,32);if _bgdee !=nil {return _bgdee ;};_ecbef :=uint32 (_bbggcc );_ccceba .CountAttr =&_ecbef ;continue ;};};_cgeee :for {_cfcab ,_bfbfd :=d .Token ();if _bfbfd !=nil {return _bfbfd ;};switch _agdfe :=_cfcab .(type ){case _b .StartElement :switch _agdfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_beccf :=NewCT_I ();if _ggcdg :=d .DecodeElement (_beccf ,&_agdfe );_ggcdg !=nil {return _ggcdg ;};_ccceba .I =append (_ccceba .I ,_beccf );default:_d .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\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_agdfe .Name );if _bgfdgb :=d .Skip ();_bgfdgb !=nil {return _bgfdgb ;};};case _b .EndElement :break _cgeee ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ExternalReference and its children -func (_eddgd *CT_ExternalReference )Validate ()error {return _eddgd .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};func NewCT_Fonts ()*CT_Fonts {_gdaee :=&CT_Fonts {};return _gdaee };func (_cfdc *CT_DataFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cfdc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cfdc .CountAttr )});};e .EncodeToken (start );_daede :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ddcfef :=range _cfdc .DataField {e .EncodeElement (_ddcfef ,_daede );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_feg *CT_PivotCaches )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gdabd :for {_bdacdf ,_ecaf :=d .Token ();if _ecaf !=nil {return _ecaf ;};switch _cfgabc :=_bdacdf .(type ){case _ebfeac .StartElement :switch _cfgabc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_beebae :=NewCT_PivotCache ();if _aaeda :=d .DecodeElement (_beebae ,&_cfgabc );_aaeda !=nil {return _aaeda ;};_feg .PivotCache =append (_feg .PivotCache ,_beebae );default:_afeac .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\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_cfgabc .Name );if _fdcag :=d .Skip ();_fdcag !=nil {return _fdcag ;};};case _ebfeac .EndElement :break _gdabd ;case _ebfeac .CharData :};};return nil ;};func (_acagg ST_PhoneticType )ValidateWithPath (path string )error {switch _acagg {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acagg ));};return nil ;};type ST_PivotFilterType byte ; +// Validate validates the CT_PivotTableStyle and its children +func (_dacfc *CT_PivotTableStyle )Validate ()error {return _dacfc .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};type ST_BorderStyle byte ;func (_eedaf ST_DataValidationOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfefff :=_b .Attr {};_cfefff .Name =name ;switch _eedaf {case ST_DataValidationOperatorUnset :_cfefff .Value ="";case ST_DataValidationOperatorBetween :_cfefff .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_cfefff .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_cfefff .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_cfefff .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_cfefff .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_cfefff .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_cfefff .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_cfefff .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _cfefff ,nil ;}; -// Validate validates the CT_WebPublishObjects and its children -func (_ffae *CT_WebPublishObjects )Validate ()error {return _ffae .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};func (_ddfbg ST_SortType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dbaeg :=_ebfeac .Attr {};_dbaeg .Name =name ;switch _ddfbg {case ST_SortTypeUnset :_dbaeg .Value ="";case ST_SortTypeNone :_dbaeg .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_dbaeg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_dbaeg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_dbaeg .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_dbaeg .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_dbaeg .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_dbaeg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _dbaeg ,nil ;};const (ST_MdxSetOrderUnset ST_MdxSetOrder =0;ST_MdxSetOrderU ST_MdxSetOrder =1;ST_MdxSetOrderA ST_MdxSetOrder =2;ST_MdxSetOrderD ST_MdxSetOrder =3;ST_MdxSetOrderAa ST_MdxSetOrder =4;ST_MdxSetOrderAd ST_MdxSetOrder =5;ST_MdxSetOrderNa ST_MdxSetOrder =6;ST_MdxSetOrderNd ST_MdxSetOrder =7;);func (_feef ST_SheetViewType )String ()string {switch _feef {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case 3:return "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return "";};func (_cggaaa *CalcChain )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _cggaaa .CT_CalcChain .MarshalXML (e ,start );};func (_fgfdg *CT_FieldGroup )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bfafb :=range start .Attr {if _bfafb .Name .Local =="\u0070\u0061\u0072"{_cbccd ,_fafg :=_ccfece .ParseUint (_bfafb .Value ,10,32);if _fafg !=nil {return _fafg ;};_eedde :=uint32 (_cbccd );_fgfdg .ParAttr =&_eedde ;continue ;};if _bfafb .Name .Local =="\u0062\u0061\u0073\u0065"{_eabfcf ,_ddfcf :=_ccfece .ParseUint (_bfafb .Value ,10,32);if _ddfcf !=nil {return _ddfcf ;};_gbege :=uint32 (_eabfcf );_fgfdg .BaseAttr =&_gbege ;continue ;};};_ffd :for {_agagd ,_ccdbc :=d .Token ();if _ccdbc !=nil {return _ccdbc ;};switch _fgbfd :=_agagd .(type ){case _ebfeac .StartElement :switch _fgbfd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_fgfdg .RangePr =NewCT_RangePr ();if _eccge :=d .DecodeElement (_fgfdg .RangePr ,&_fgbfd );_eccge !=nil {return _eccge ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_fgfdg .DiscretePr =NewCT_DiscretePr ();if _fdgfa :=d .DecodeElement (_fgfdg .DiscretePr ,&_fgbfd );_fdgfa !=nil {return _fdgfa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_fgfdg .GroupItems =NewCT_GroupItems ();if _ggcded :=d .DecodeElement (_fgfdg .GroupItems ,&_fgbfd );_ggcded !=nil {return _ggcded ;};default:_afeac .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\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_fgbfd .Name );if _acdbc :=d .Skip ();_acdbc !=nil {return _acdbc ;};};case _ebfeac .EndElement :break _ffd ;case _ebfeac .CharData :};};return nil ;};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_bfcfd :=&CT_QueryTableDeletedFields {};return _bfcfd ;};func (_gagcf ST_UpdateLinks )Validate ()error {return _gagcf .ValidateWithPath ("")};func (_ccdgc ST_CellComments )String ()string {switch _ccdgc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case 3:return "\u0061\u0074\u0045n\u0064";};return "";}; +// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path +func (_dcce *CT_MeasureGroup )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path -func (_aabg *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path +func (_fgcda *CT_Filters )ValidateWithPath (path string )error {if _bdddf :=_fgcda .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_bdddf !=nil {return _bdddf ;};for _cbeeb ,_aeced :=range _fgcda .Filter {if _gbfd :=_aeced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbeeb ));_gbfd !=nil {return _gbfd ;};};for _ffbf ,_gbdbda :=range _fgcda .DateGroupItem {if _fecg :=_gbdbda .ValidateWithPath (_f .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_ffbf ));_fecg !=nil {return _fecg ;};};return nil ;};func NewWorkbook ()*Workbook {_gdcfbc :=&Workbook {};_gdcfbc .CT_Workbook =*NewCT_Workbook ();return _gdcfbc ;}; -// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path -func (_adgaf *CT_CustomSheetViews )ValidateWithPath (path string )error {for _gbfd ,_bfed :=range _adgaf .CustomSheetView {if _afgb :=_bfed .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_gbfd ));_afgb !=nil {return _afgb ;};};return nil ;};func (_bege *CT_Metadata )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ddfede :for {_gafcg ,_ega :=d .Token ();if _ega !=nil {return _ega ;};switch _dfgg :=_gafcg .(type ){case _ebfeac .StartElement :switch _dfgg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_bege .MetadataTypes =NewCT_MetadataTypes ();if _fbee :=d .DecodeElement (_bege .MetadataTypes ,&_dfgg );_fbee !=nil {return _fbee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_bege .MetadataStrings =NewCT_MetadataStrings ();if _bgfbg :=d .DecodeElement (_bege .MetadataStrings ,&_dfgg );_bgfbg !=nil {return _bgfbg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_bege .MdxMetadata =NewCT_MdxMetadata ();if _ccbae :=d .DecodeElement (_bege .MdxMetadata ,&_dfgg );_ccbae !=nil {return _ccbae ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_bfbf :=NewCT_FutureMetadata ();if _cfbdf :=d .DecodeElement (_bfbf ,&_dfgg );_cfbdf !=nil {return _cfbdf ;};_bege .FutureMetadata =append (_bege .FutureMetadata ,_bfbf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_bege .CellMetadata =NewCT_MetadataBlocks ();if _ecbd :=d .DecodeElement (_bege .CellMetadata ,&_dfgg );_ecbd !=nil {return _ecbd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_bege .ValueMetadata =NewCT_MetadataBlocks ();if _eabe :=d .DecodeElement (_bege .ValueMetadata ,&_dfgg );_eabe !=nil {return _eabe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bege .ExtLst =NewCT_ExtensionList ();if _ddcgc :=d .DecodeElement (_bege .ExtLst ,&_dfgg );_ddcgc !=nil {return _ddcgc ;};default:_afeac .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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_dfgg .Name );if _becfe :=d .Skip ();_becfe !=nil {return _becfe ;};};case _ebfeac .EndElement :break _ddfede ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_XmlColumnPr and its children +func (_ebdfb *CT_XmlColumnPr )Validate ()error {return _ebdfb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_eageb ST_RevisionAction )Validate ()error {return _eageb .ValidateWithPath ("")}; -// Validate validates the CT_MetadataStringIndex and its children -func (_ffacg *CT_MetadataStringIndex )Validate ()error {return _ffacg .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");}; +// Validate validates the CT_OleItem and its children +func (_dcbcee *CT_OleItem )Validate ()error {return _dcbcee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");}; -// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path -func (_bcdef *CT_SharedItems )ValidateWithPath (path string )error {for _agfdd ,_gabgd :=range _bcdef .M {if _eddbb :=_gabgd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_agfdd ));_eddbb !=nil {return _eddbb ;};};for _cgffa ,_baceg :=range _bcdef .N {if _bggga :=_baceg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cgffa ));_bggga !=nil {return _bggga ;};};for _aeabgf ,_edeafd :=range _bcdef .B {if _dcff :=_edeafd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_aeabgf ));_dcff !=nil {return _dcff ;};};for _bgae ,_agab :=range _bcdef .E {if _cdebcb :=_agab .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bgae ));_cdebcb !=nil {return _cdebcb ;};};for _edagf ,_ceebga :=range _bcdef .S {if _gbbb :=_ceebga .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_edagf ));_gbbb !=nil {return _gbbb ;};};for _fggde ,_facbbf :=range _bcdef .D {if _gfgbeg :=_facbbf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_fggde ));_gfgbeg !=nil {return _gfgbeg ;};};return nil ;}; +// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path +func (_bbded *CT_MetadataBlock )ValidateWithPath (path string )error {for _agdcc ,_agaee :=range _bbded .Rc {if _eecce :=_agaee .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_agdcc ));_eecce !=nil {return _eecce ;};};return nil ;}; -// Validate validates the CT_Connections and its children -func (_fabcdd *CT_Connections )Validate ()error {return _fabcdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};func NewCT_Dxfs ()*CT_Dxfs {_fggg :=&CT_Dxfs {};return _fggg }; +// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path +func (_bbadf *CT_ServerFormat )ValidateWithPath (path string )error {return nil };func (_ebccg ST_SortType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efggbg :=_b .Attr {};_efggbg .Name =name ;switch _ebccg {case ST_SortTypeUnset :_efggbg .Value ="";case ST_SortTypeNone :_efggbg .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_efggbg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_efggbg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_efggbg .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_efggbg .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_efggbg .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_efggbg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _efggbg ,nil ;};func (_ccbce *CT_PCDKPI )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebdba :=range start .Attr {if _eebdba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eebccg ,_fegcc :=_eebdba .Value ,error (nil );if _fegcc !=nil {return _fegcc ;};_ccbce .UniqueNameAttr =_eebccg ;continue ;};if _eebdba .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bcaee ,_fdaeg :=_eebdba .Value ,error (nil );if _fdaeg !=nil {return _fdaeg ;};_ccbce .CaptionAttr =&_bcaee ;continue ;};if _eebdba .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_effdc ,_beece :=_eebdba .Value ,error (nil );if _beece !=nil {return _beece ;};_ccbce .DisplayFolderAttr =&_effdc ;continue ;};if _eebdba .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_bgbb ,_eedea :=_eebdba .Value ,error (nil );if _eedea !=nil {return _eedea ;};_ccbce .MeasureGroupAttr =&_bgbb ;continue ;};if _eebdba .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_cebcc ,_bebae :=_eebdba .Value ,error (nil );if _bebae !=nil {return _bebae ;};_ccbce .ParentAttr =&_cebcc ;continue ;};if _eebdba .Name .Local =="\u0076\u0061\u006cu\u0065"{_accbe ,_fbcbf :=_eebdba .Value ,error (nil );if _fbcbf !=nil {return _fbcbf ;};_ccbce .ValueAttr =_accbe ;continue ;};if _eebdba .Name .Local =="\u0067\u006f\u0061\u006c"{_abcefe ,_cddga :=_eebdba .Value ,error (nil );if _cddga !=nil {return _cddga ;};_ccbce .GoalAttr =&_abcefe ;continue ;};if _eebdba .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_gaecd ,_fbgc :=_eebdba .Value ,error (nil );if _fbgc !=nil {return _fbgc ;};_ccbce .StatusAttr =&_gaecd ;continue ;};if _eebdba .Name .Local =="\u0074\u0072\u0065n\u0064"{_gcdef ,_ccdbf :=_eebdba .Value ,error (nil );if _ccdbf !=nil {return _ccdbf ;};_ccbce .TrendAttr =&_gcdef ;continue ;};if _eebdba .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_edffg ,_adcae :=_eebdba .Value ,error (nil );if _adcae !=nil {return _adcae ;};_ccbce .WeightAttr =&_edffg ;continue ;};if _eebdba .Name .Local =="\u0074\u0069\u006d\u0065"{_dffdb ,_efeca :=_eebdba .Value ,error (nil );if _efeca !=nil {return _efeca ;};_ccbce .TimeAttr =&_dffdb ;continue ;};};for {_gecaed ,_gfaeg :=d .Token ();if _gfaeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_gfaeg );};if _ceddgb ,_ebaed :=_gecaed .(_b .EndElement );_ebaed &&_ceddgb .Name ==start .Name {break ;};};return nil ;};func (_acgcf ST_MdxFunctionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acgcf .String (),start );};type CT_DynamicFilter struct{ -// Validate validates the CT_RevisionAutoFormatting and its children -func (_acgcb *CT_RevisionAutoFormatting )Validate ()error {return _acgcb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};func NewCT_Comment ()*CT_Comment {_bbggfe :=&CT_Comment {};_bbggfe .Text =NewCT_Rst ();return _bbggfe ;};func (_eeccd *CT_MergeCells )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aedfdf :=range start .Attr {if _aedfdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_egece ,_aeef :=_ccfece .ParseUint (_aedfdf .Value ,10,32);if _aeef !=nil {return _aeef ;};_ffffd :=uint32 (_egece );_eeccd .CountAttr =&_ffffd ;continue ;};};_ebgbc :for {_ffeac ,_eddcd :=d .Token ();if _eddcd !=nil {return _eddcd ;};switch _edgb :=_ffeac .(type ){case _ebfeac .StartElement :switch _edgb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_gbag :=NewCT_MergeCell ();if _gega :=d .DecodeElement (_gbag ,&_edgb );_gega !=nil {return _gega ;};_eeccd .MergeCell =append (_eeccd .MergeCell ,_gbag );default:_afeac .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\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_edgb .Name );if _eccc :=d .Skip ();_eccc !=nil {return _eccc ;};};case _ebfeac .EndElement :break _ebgbc ;case _ebfeac .CharData :};};return nil ;}; +// Dynamic filter type +TypeAttr ST_DynamicFilterType ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_gfaef *CT_Control )ValidateWithPath (path string )error {if _gfaef .ControlPr !=nil {if _cdgbd :=_gfaef .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_cdgbd !=nil {return _cdgbd ;};};return nil ;};func (_fcgdb ST_VolDepType )ValidateWithPath (path string )error {switch _fcgdb {case 0,1,2:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgdb ));};return nil ;};func (_gfaedb ST_TableStyleType )Validate ()error {return _gfaedb .ValidateWithPath ("")};type PivotCacheRecords struct{CT_PivotCacheRecords };func NewCT_DateGroupItem ()*CT_DateGroupItem {_gbagaa :=&CT_DateGroupItem {};_gbagaa .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _gbagaa ;};func NewCT_RevisionMove ()*CT_RevisionMove {_bcagbf :=&CT_RevisionMove {};return _bcagbf };func (_aeegc *CT_CalculatedMembers )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aeegc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aeegc .CountAttr )});};e .EncodeToken (start );_addcdd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_dabcg :=range _aeegc .CalculatedMember {e .EncodeElement (_dabcg ,_addcdd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bccb *CT_ExternalDefinedNames )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fgbcg :for {_fcecgc ,_acc :=d .Token ();if _acc !=nil {return _acc ;};switch _facgb :=_fcecgc .(type ){case _ebfeac .StartElement :switch _facgb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_gdcfc :=NewCT_ExternalDefinedName ();if _gcce :=d .DecodeElement (_gdcfc ,&_facgb );_gcce !=nil {return _gcce ;};_bccb .DefinedName =append (_bccb .DefinedName ,_gdcfc );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_facgb .Name );if _fcdac :=d .Skip ();_fcdac !=nil {return _fcdac ;};};case _ebfeac .EndElement :break _fgbcg ;case _ebfeac .CharData :};};return nil ;};func NewCT_Parameter ()*CT_Parameter {_dfged :=&CT_Parameter {};return _dfged };type ST_PaneState byte ;type CT_Table struct{ +// Value +ValAttr *float64 ; -// Table Id -IdAttr uint32 ; +// ISO Value +ValIsoAttr *_gb .Time ; -// Name -NameAttr *string ; +// Max Value +MaxValAttr *float64 ; -// Table Name -DisplayNameAttr string ; +// Max ISO Value +MaxValIsoAttr *_gb .Time ;}; -// Table Comment -CommentAttr *string ; +// Validate validates the CT_InputCells and its children +func (_bbbeg *CT_InputCells )Validate ()error {return _bbbeg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func NewCT_ExternalReferences ()*CT_ExternalReferences {_baffa :=&CT_ExternalReferences {};return _baffa ;};type CT_SheetDimension struct{ // Reference -RefAttr string ; +RefAttr string ;};func (_acfge *CT_MemberProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfaea :=range start .Attr {if _bfaea .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdbba ,_fbea :=_e .ParseUint (_bfaea .Value ,10,32);if _fbea !=nil {return _fbea ;};_cbgbb :=uint32 (_gdbba );_acfge .CountAttr =&_cbgbb ;continue ;};};_feba :for {_fbcfb ,_cdee :=d .Token ();if _cdee !=nil {return _cdee ;};switch _gbecb :=_fbcfb .(type ){case _b .StartElement :switch _gbecb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_baegb :=NewCT_MemberProperty ();if _gaffaf :=d .DecodeElement (_baegb ,&_gbecb );_gaffaf !=nil {return _gaffaf ;};_acfge .Mp =append (_acfge .Mp ,_baegb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gbecb .Name );if _ccfaa :=d .Skip ();_ccfaa !=nil {return _ccfaa ;};};case _b .EndElement :break _feba ;case _b .CharData :};};return nil ;};func (_fabddd *CT_RevisionConflict )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabge :=range start .Attr {if _aabge .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ddged ,_afdcb :=_e .ParseUint (_aabge .Value ,10,32);if _afdcb !=nil {return _afdcb ;};_ffeag :=uint32 (_ddged );_fabddd .SheetIdAttr =&_ffeag ;continue ;};if _aabge .Name .Local =="\u0072\u0049\u0064"{_ddgaeb ,_ccfdc :=_e .ParseUint (_aabge .Value ,10,32);if _ccfdc !=nil {return _ccfdc ;};_gbbgc :=uint32 (_ddgaeb );_fabddd .RIdAttr =&_gbbgc ;continue ;};if _aabge .Name .Local =="\u0075\u0061"{_gegfd ,_bcdfc :=_e .ParseBool (_aabge .Value );if _bcdfc !=nil {return _bcdfc ;};_fabddd .UaAttr =&_gegfd ;continue ;};if _aabge .Name .Local =="\u0072\u0061"{_agdce ,_fbfbac :=_e .ParseBool (_aabge .Value );if _fbfbac !=nil {return _fbfbac ;};_fabddd .RaAttr =&_agdce ;continue ;};};for {_decdda ,_cddbeb :=d .Token ();if _cddbeb !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0076\u0069\u0073i\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u003a\u0020\u0025\u0073",_cddbeb );};if _geaec ,_badca :=_decdda .(_b .EndElement );_badca &&_geaec .Name ==start .Name {break ;};};return nil ;};func (_dgagf ST_Visibility )String ()string {switch _dgagf {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_edbf *CT_Fills )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edbf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edbf .CountAttr )});};e .EncodeToken (start );if _edbf .Fill !=nil {_ccbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_cbabf :=range _edbf .Fill {e .EncodeElement (_cbabf ,_ccbe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextField ()*CT_TextField {_cagecd :=&CT_TextField {};return _cagecd };func (_ccdae ST_PivotFilterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccdae .String (),start );};func (_gfbb *CT_Cell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfbb .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gfbb .RAttr )});};if _gfbb .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gfbb .SAttr )});};if _gfbb .TAttr !=ST_CellTypeUnset {_cabf ,_cfcf :=_gfbb .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _cfcf !=nil {return _cfcf ;};start .Attr =append (start .Attr ,_cabf );};if _gfbb .CmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gfbb .CmAttr )});};if _gfbb .VmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gfbb .VmAttr )});};if _gfbb .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbb .PhAttr ))});};e .EncodeToken (start );if _gfbb .F !=nil {_gbga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_gfbb .F ,_gbga );};if _gfbb .V !=nil {_beee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_d .AddPreserveSpaceAttr (&_beee ,*_gfbb .V );e .EncodeElement (_gfbb .V ,_beee );};if _gfbb .Is !=nil {_gebd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_gfbb .Is ,_gebd );};if _gfbb .ExtLst !=nil {_eaaca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfbb .ExtLst ,_eaaca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_defea *CT_MetadataBlocks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _defea .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_defea .CountAttr )});};e .EncodeToken (start );_fddec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fgabb :=range _defea .Bk {e .EncodeElement (_fgabb ,_fddec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggadb *CT_PageFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdee :=range start .Attr {if _gdee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgea ,_egcfgd :=_e .ParseUint (_gdee .Value ,10,32);if _egcfgd !=nil {return _egcfgd ;};_agagf :=uint32 (_dgea );_ggadb .CountAttr =&_agagf ;continue ;};};_aaaeb :for {_gabgc ,_ffdcd :=d .Token ();if _ffdcd !=nil {return _ffdcd ;};switch _eacfga :=_gabgc .(type ){case _b .StartElement :switch _eacfga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_ggecc :=NewCT_PageField ();if _ebddca :=d .DecodeElement (_ggecc ,&_eacfga );_ebddca !=nil {return _ebddca ;};_ggadb .PageField =append (_ggadb .PageField ,_ggecc );default:_d .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\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_eacfga .Name );if _bgea :=d .Skip ();_bgea !=nil {return _bgea ;};};case _b .EndElement :break _aaaeb ;case _b .CharData :};};return nil ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_cbdffa :=&CT_TableStyleElement {};_cbdffa .TypeAttr =ST_TableStyleType (1);return _cbdffa ;}; -// Table Type -TableTypeAttr ST_TableType ; +// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path +func (_fgbff *CT_OleLink )ValidateWithPath (path string )error {if _fgbff .OleItems !=nil {if _efgeg :=_fgbff .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_efgeg !=nil {return _efgeg ;};};return nil ;};func (_eeeceg ST_CellComments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eeeceg .String (),start );};func (_dfcbbb *CT_Sets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcbbb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dfcbbb .CountAttr )});};e .EncodeToken (start );_faggg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_cdcec :=range _dfcbbb .Set {e .EncodeElement (_cdcec ,_faggg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agfab *CT_DataFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adbbf :=range start .Attr {if _adbbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfdb ,_fcgf :=_e .ParseUint (_adbbf .Value ,10,32);if _fcgf !=nil {return _fcgf ;};_gafee :=uint32 (_cfdb );_agfab .CountAttr =&_gafee ;continue ;};};_bgcdc :for {_gbee ,_dged :=d .Token ();if _dged !=nil {return _dged ;};switch _eacce :=_gbee .(type ){case _b .StartElement :switch _eacce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_adde :=NewCT_DataField ();if _deeg :=d .DecodeElement (_adde ,&_eacce );_deeg !=nil {return _deeg ;};_agfab .DataField =append (_agfab .DataField ,_adde );default:_d .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\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_eacce .Name );if _aagg :=d .Skip ();_aagg !=nil {return _aagg ;};};case _b .EndElement :break _bgcdc ;case _b .CharData :};};return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_bagg :=&CT_DataValidations {};return _bagg };type ST_UnderlineValues byte ;func (_fbcadb *Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbcadb .CT_Comments =*NewCT_Comments ();_fgfeb :for {_dbbfd ,_fbbgbe :=d .Token ();if _fbbgbe !=nil {return _fbbgbe ;};switch _eabfcf :=_dbbfd .(type ){case _b .StartElement :switch _eabfcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _eagcg :=d .DecodeElement (_fbcadb .Authors ,&_eabfcf );_eagcg !=nil {return _eagcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _gbfdf :=d .DecodeElement (_fbcadb .CommentList ,&_eabfcf );_gbfdf !=nil {return _gbfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcadb .ExtLst =NewCT_ExtensionList ();if _agbgd :=d .DecodeElement (_fbcadb .ExtLst ,&_eabfcf );_agbgd !=nil {return _agbgd ;};default:_d .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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_eabfcf .Name );if _geedc :=d .Skip ();_geedc !=nil {return _geedc ;};};case _b .EndElement :break _fgfeb ;case _b .CharData :};};return nil ;}; -// Header Row Count -HeaderRowCountAttr *uint32 ; +// Validate validates the Revisions and its children +func (_dgffc *Revisions )Validate ()error {return _dgffc .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_dccgb ST_GroupBy )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgdfe :=_b .Attr {};_cgdfe .Name =name ;switch _dccgb {case ST_GroupByUnset :_cgdfe .Value ="";case ST_GroupByRange :_cgdfe .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_cgdfe .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_cgdfe .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_cgdfe .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_cgdfe .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_cgdfe .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_cgdfe .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_cgdfe .Value ="\u0079\u0065\u0061r\u0073";};return _cgdfe ,nil ;};type CT_XmlColumnPr struct{ -// Insert Row Showing -InsertRowAttr *bool ; +// XML Map Id +MapIdAttr uint32 ; -// Insert Row Shift -InsertRowShiftAttr *bool ; +// XPath +XpathAttr string ; -// Totals Row Count -TotalsRowCountAttr *uint32 ; +// Denormalized +DenormalizedAttr *bool ; -// Totals Row Shown -TotalsRowShownAttr *bool ; +// XML Data Type +XmlDataTypeAttr string ; -// Published -PublishedAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_ColorFilter struct{ -// Header Row Format Id -HeaderRowDxfIdAttr *uint32 ; +// Differential Format Record Id +DxfIdAttr *uint32 ; -// Data Area Format Id -DataDxfIdAttr *uint32 ; +// Filter By Cell Color +CellColorAttr *bool ;};func (_fbbgda ST_GradientType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbbgda .String (),start );};func NewCT_Index ()*CT_Index {_aabdg :=&CT_Index {};return _aabdg };func (_ecgd *CT_CellSmartTag )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ecgd .TypeAttr )});if _ecgd .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecgd .DeletedAttr ))});};if _ecgd .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecgd .XmlBasedAttr ))});};e .EncodeToken (start );if _ecgd .CellSmartTagPr !=nil {_afga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_ffegc :=range _ecgd .CellSmartTagPr {e .EncodeElement (_ffegc ,_afga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CustomWorkbookViews struct{ -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Custom Workbook View +CustomWorkbookView []*CT_CustomWorkbookView ;};func (_abggg *CT_QueryTableRefresh )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abggg .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abggg .PreserveSortFilterLayoutAttr ))});};if _abggg .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abggg .FieldIdWrappedAttr ))});};if _abggg .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abggg .HeadersInLastRefreshAttr ))});};if _abggg .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_abggg .MinimumVersionAttr )});};if _abggg .NextIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abggg .NextIdAttr )});};if _abggg .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abggg .UnboundColumnsLeftAttr )});};if _abggg .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abggg .UnboundColumnsRightAttr )});};e .EncodeToken (start );_gaefg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_abggg .QueryTableFields ,_gaefg );if _abggg .QueryTableDeletedFields !=nil {_gbbag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}};e .EncodeElement (_abggg .QueryTableDeletedFields ,_gbbag );};if _abggg .SortState !=nil {_dfadcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_abggg .SortState ,_dfadcc );};if _abggg .ExtLst !=nil {_agedf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abggg .ExtLst ,_agedf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcee *CT_MdxKPI )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gfcee .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0070"},Value :_f .Sprintf ("\u0025\u0076",_gfcee .NpAttr )});_fddebd ,_adfb :=_gfcee .PAttr .MarshalXMLAttr (_b .Name {Local :"\u0070"});if _adfb !=nil {return _adfb ;};start .Attr =append (start .Attr ,_fddebd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Header Row Border Format Id -HeaderRowBorderDxfIdAttr *uint32 ; +// Validate validates the CT_ProtectedRange and its children +func (_gedgg *CT_ProtectedRange )Validate ()error {return _gedgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_gdafb ST_ShowDataAs )ValidateWithPath (path string )error {switch _gdafb {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 (_gdafb ));};return nil ;};type CT_RevisionRowColumn struct{ -// Table Border Format Id -TableBorderDxfIdAttr *uint32 ; +// Sheet Id +SIdAttr uint32 ; -// Totals Row Border Format Id -TotalsRowBorderDxfIdAttr *uint32 ; +// End Of List +EolAttr *bool ; -// Header Row Style -HeaderRowCellStyleAttr *string ; +// Reference +RefAttr string ; -// Data Style Name -DataCellStyleAttr *string ; +// User Action +ActionAttr ST_rwColActionType ; -// Totals Row Style -TotalsRowCellStyleAttr *string ; +// Edge Deleted +EdgeAttr *bool ; -// Connection ID -ConnectionIdAttr *uint32 ; +// Undo +Undo []*CT_UndoInfo ; -// Table AutoFilter -AutoFilter *CT_AutoFilter ; +// Revised Row Column +Rcc []*CT_RevisionCellChange ; -// Sort State -SortState *CT_SortState ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Table Columns -TableColumns *CT_TableColumns ; +// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path +func (_baab *CT_DateTime )ValidateWithPath (path string )error {for _edfge ,_gadce :=range _baab .X {if _abda :=_gadce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_edfge ));_abda !=nil {return _abda ;};};return nil ;};type CT_SortCondition struct{ -// Table Style -TableStyleInfo *CT_TableStyleInfo ; +// Descending +DescendingAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Sort By +SortByAttr ST_SortBy ; -// Validate validates the CT_CustomWorkbookViews and its children -func (_dfcdd *CT_CustomWorkbookViews )Validate ()error {return _dfcdd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};type CT_SmartTags struct{ +// Reference +RefAttr string ; -// Cell Smart Tags -CellSmartTags []*CT_CellSmartTags ;};type CT_RevisionHeaders struct{ +// Custom List +CustomListAttr *string ; -// Last Revision GUID -GuidAttr string ; +// Format Id +DxfIdAttr *uint32 ; -// Last GUID -LastGuidAttr *string ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Shared Workbook -SharedAttr *bool ; +// Icon Id +IconIdAttr *uint32 ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_bcafc :=&CT_RevisionQueryTableField {};return _bcafc ;};func (_ebecf *CT_Connections )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggbf :for {_baef ,_gfda :=d .Token ();if _gfda !=nil {return _gfda ;};switch _gaaaa :=_baef .(type ){case _b .StartElement :switch _gaaaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbcea :=NewCT_Connection ();if _bcac :=d .DecodeElement (_fbcea ,&_gaaaa );_bcac !=nil {return _bcac ;};_ebecf .Connection =append (_ebecf .Connection ,_fbcea );default:_d .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\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_gaaaa .Name );if _fdcbg :=d .Skip ();_fdcbg !=nil {return _fdcbg ;};};case _b .EndElement :break _gggbf ;case _b .CharData :};};return nil ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_ddfad :=&CT_RevisionCellChange {};_ddfad .Nc =NewCT_Cell ();return _ddfad ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_gaabc ST_UnderlineValues )String ()string {switch _gaabc {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";}; -// Disk Revisions -DiskRevisionsAttr *bool ; +// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path +func (_gffbc *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _fgaac ,_dbebg :=range _gffbc .Reviewed {if _ceecg :=_dbebg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_fgaac ));_ceecg !=nil {return _ceecg ;};};return nil ;};type CT_RevisionAutoFormatting struct{ -// History -HistoryAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Track Revisions -TrackRevisionsAttr *bool ; +// Reference +RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_fefdb *Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fefdb .CT_Table =*NewCT_Table ();for _ ,_fgaaf :=range start .Attr {if _fgaaf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_eaecfe ,_gbbfad :=_e .ParseUint (_fgaaf .Value ,10,32);if _gbbfad !=nil {return _gbbfad ;};_dcaaab :=uint32 (_eaecfe );_fefdb .DataDxfIdAttr =&_dcaaab ;continue ;};if _fgaaf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_eaced ,_bcaebf :=_e .ParseUint (_fgaaf .Value ,10,32);if _bcaebf !=nil {return _bcaebf ;};_ggefc :=uint32 (_eaced );_fefdb .TotalsRowDxfIdAttr =&_ggefc ;continue ;};if _fgaaf .Name .Local =="\u006e\u0061\u006d\u0065"{_bbcad ,_ceeade :=_fgaaf .Value ,error (nil );if _ceeade !=nil {return _ceeade ;};_fefdb .NameAttr =&_bbcad ;continue ;};if _fgaaf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fgeagb ,_bgbee :=_e .ParseUint (_fgaaf .Value ,10,32);if _bgbee !=nil {return _bgbee ;};_fedfa :=uint32 (_fgeagb );_fefdb .HeaderRowBorderDxfIdAttr =&_fedfa ;continue ;};if _fgaaf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bgbca ,_aebce :=_fgaaf .Value ,error (nil );if _aebce !=nil {return _aebce ;};_fefdb .CommentAttr =&_bgbca ;continue ;};if _fgaaf .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_gdecf ,_eefbe :=_e .ParseUint (_fgaaf .Value ,10,32);if _eefbe !=nil {return _eefbe ;};_ebbcca :=uint32 (_gdecf );_fefdb .TableBorderDxfIdAttr =&_ebbcca ;continue ;};if _fgaaf .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_fefdb .TableTypeAttr .UnmarshalXMLAttr (_fgaaf );continue ;};if _fgaaf .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_abgca ,_cbgeff :=_e .ParseUint (_fgaaf .Value ,10,32);if _cbgeff !=nil {return _cbgeff ;};_dbbge :=uint32 (_abgca );_fefdb .TotalsRowBorderDxfIdAttr =&_dbbge ;continue ;};if _fgaaf .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_cecefe ,_ceecd :=_e .ParseBool (_fgaaf .Value );if _ceecd !=nil {return _ceecd ;};_fefdb .InsertRowAttr =&_cecefe ;continue ;};if _fgaaf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ebcaf ,_bddaf :=_fgaaf .Value ,error (nil );if _bddaf !=nil {return _bddaf ;};_fefdb .HeaderRowCellStyleAttr =&_ebcaf ;continue ;};if _fgaaf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gadab ,_agcfb :=_e .ParseUint (_fgaaf .Value ,10,32);if _agcfb !=nil {return _agcfb ;};_adgee :=uint32 (_gadab );_fefdb .TotalsRowCountAttr =&_adgee ;continue ;};if _fgaaf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dbaggd ,_gacdd :=_fgaaf .Value ,error (nil );if _gacdd !=nil {return _gacdd ;};_fefdb .TotalsRowCellStyleAttr =&_dbaggd ;continue ;};if _fgaaf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_eddfc ,_gddeeb :=_fgaaf .Value ,error (nil );if _gddeeb !=nil {return _gddeeb ;};_fefdb .DisplayNameAttr =_eddfc ;continue ;};if _fgaaf .Name .Local =="\u0069\u0064"{_ccbdcf ,_dacfd :=_e .ParseUint (_fgaaf .Value ,10,32);if _dacfd !=nil {return _dacfd ;};_fefdb .IdAttr =uint32 (_ccbdcf );continue ;};if _fgaaf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_egafa ,_badcdb :=_fgaaf .Value ,error (nil );if _badcdb !=nil {return _badcdb ;};_fefdb .DataCellStyleAttr =&_egafa ;continue ;};if _fgaaf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cbddea ,_bbfea :=_e .ParseBool (_fgaaf .Value );if _bbfea !=nil {return _bbfea ;};_fefdb .PublishedAttr =&_cbddea ;continue ;};if _fgaaf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bagbb ,_efbeg :=_e .ParseUint (_fgaaf .Value ,10,32);if _efbeg !=nil {return _efbeg ;};_dfbbb :=uint32 (_bagbb );_fefdb .ConnectionIdAttr =&_dfbbb ;continue ;};if _fgaaf .Name .Local =="\u0072\u0065\u0066"{_efefc ,_abdab :=_fgaaf .Value ,error (nil );if _abdab !=nil {return _abdab ;};_fefdb .RefAttr =_efefc ;continue ;};if _fgaaf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_bgfcb ,_ccaedb :=_e .ParseBool (_fgaaf .Value );if _ccaedb !=nil {return _ccaedb ;};_fefdb .InsertRowShiftAttr =&_bgfcb ;continue ;};if _fgaaf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_fbcfc ,_dedef :=_e .ParseBool (_fgaaf .Value );if _dedef !=nil {return _dedef ;};_fefdb .TotalsRowShownAttr =&_fbcfc ;continue ;};if _fgaaf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_efadef ,_adaaf :=_e .ParseUint (_fgaaf .Value ,10,32);if _adaaf !=nil {return _adaaf ;};_aadaeg :=uint32 (_efadef );_fefdb .HeaderRowDxfIdAttr =&_aadaeg ;continue ;};if _fgaaf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fegfba ,_ccecgcg :=_e .ParseUint (_fgaaf .Value ,10,32);if _ccecgcg !=nil {return _ccecgcg ;};_gdaec :=uint32 (_fegfba );_fefdb .HeaderRowCountAttr =&_gdaec ;continue ;};};_aedaad :for {_fgebdc ,_bdbed :=d .Token ();if _bdbed !=nil {return _bdbed ;};switch _abgbbg :=_fgebdc .(type ){case _b .StartElement :switch _abgbbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_fefdb .AutoFilter =NewCT_AutoFilter ();if _caaaecc :=d .DecodeElement (_fefdb .AutoFilter ,&_abgbbg );_caaaecc !=nil {return _caaaecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_fefdb .SortState =NewCT_SortState ();if _gggaa :=d .DecodeElement (_fefdb .SortState ,&_abgbbg );_gggaa !=nil {return _gggaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _ffdgda :=d .DecodeElement (_fefdb .TableColumns ,&_abgbbg );_ffdgda !=nil {return _ffdgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_fefdb .TableStyleInfo =NewCT_TableStyleInfo ();if _faeef :=d .DecodeElement (_fefdb .TableStyleInfo ,&_abgbbg );_faeef !=nil {return _faeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fefdb .ExtLst =NewCT_ExtensionList ();if _agbccg :=d .DecodeElement (_fefdb .ExtLst ,&_abgbbg );_agbccg !=nil {return _agbccg ;};default:_d .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 \u0054\u0061\u0062l\u0065 \u0025\u0076",_abgbbg .Name );if _bgcff :=d .Skip ();_bgcff !=nil {return _bgcff ;};};case _b .EndElement :break _aedaad ;case _b .CharData :};};return nil ;};func (_cdbfff ST_CfvoType )Validate ()error {return _cdbfff .ValidateWithPath ("")}; + +// Validate validates the CT_Query and its children +func (_deeed *CT_Query )Validate ()error {return _deeed .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func (_fadaadde *PivotCacheRecords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _fadaadde .CT_PivotCacheRecords .MarshalXML (e ,start );}; + +// Validate validates the CT_RevisionQueryTableField and its children +func (_dadfea *CT_RevisionQueryTableField )Validate ()error {return _dadfea .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064");};func NewCT_I ()*CT_I {_fgebf :=&CT_I {};return _fgebf };func (_bdaae ST_HtmlFmt )ValidateWithPath (path string )error {switch _bdaae {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 (_bdaae ));};return nil ;};func (_adgfb *CT_CalculatedItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcea :=range start .Attr {if _dcea .Name .Local =="\u0063\u006f\u0075n\u0074"{_egfe ,_decd :=_e .ParseUint (_dcea .Value ,10,32);if _decd !=nil {return _decd ;};_gefd :=uint32 (_egfe );_adgfb .CountAttr =&_gefd ;continue ;};};_bcbb :for {_fefd ,_bda :=d .Token ();if _bda !=nil {return _bda ;};switch _bccc :=_fefd .(type ){case _b .StartElement :switch _bccc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_cfg :=NewCT_CalculatedItem ();if _cae :=d .DecodeElement (_cfg ,&_bccc );_cae !=nil {return _cae ;};_adgfb .CalculatedItem =append (_adgfb .CalculatedItem ,_cfg );default:_d .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\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bccc .Name );if _faa :=d .Skip ();_faa !=nil {return _faa ;};};case _b .EndElement :break _bcbb ;case _b .CharData :};};return nil ;};func (_afcbff *CT_MapInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",_afcbff .SelectionNamespacesAttr )});e .EncodeToken (start );_agece :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_cdaea :=range _afcbff .Schema {e .EncodeElement (_cdaea ,_agece );};_gaedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_gbgg :=range _afcbff .Map {e .EncodeElement (_gbgg ,_gaedb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acafa ST_DataConsolidateFunction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acafa .String (),start );}; -// Exclusive Mode -ExclusiveAttr *bool ; +// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path +func (_fdegd *CT_Members )ValidateWithPath (path string )error {for _cacbc ,_efccd :=range _fdegd .Member {if _faeea :=_efccd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cacbc ));_faeea !=nil {return _faeea ;};};return nil ;}; -// Revision Id -RevisionIdAttr *uint32 ; +// Validate validates the CT_CellSmartTags and its children +func (_afbe *CT_CellSmartTags )Validate ()error {return _afbe .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_cbdcd *CT_RevisionHeader )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .GuidAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .DateTimeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .UserNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .IdAttr )});if _cbdcd .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbdcd .MinRIdAttr )});};if _cbdcd .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbdcd .MaxRIdAttr )});};e .EncodeToken (start );_bcadc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_cbdcd .SheetIdMap ,_bcadc );if _cbdcd .ReviewedList !=nil {_fefbg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cbdcd .ReviewedList ,_fefbg );};if _cbdcd .ExtLst !=nil {_ceabg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbdcd .ExtLst ,_ceabg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Version -VersionAttr *int32 ; +// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path +func (_bcbgg *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _beba ,_cbeb :=range _bcbgg .CfRule {if _fbgd :=_cbeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_beba ));_fbgd !=nil {return _fbgd ;};};if _bcbgg .ExtLst !=nil {if _aaee :=_bcbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaee !=nil {return _aaee ;};};return nil ;};type ST_VerticalAlignment byte ;func (_cbfcc *ST_FormulaExpression )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbfcc =0;case "\u0072\u0065\u0066":*_cbfcc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_cbfcc =2;case "\u0061\u0072\u0065\u0061":*_cbfcc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_cbfcc =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_cbfcc =5;};return nil ;};func (_dbgee ST_PrintError )ValidateWithPath (path string )error {switch _dbgee {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 (_dbgee ));};return nil ;};func (_egcaab ST_TimePeriod )ValidateWithPath (path string )error {switch _egcaab {case 0,1,2,3,4,5,6,7,8,9,10: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 (_egcaab ));};return nil ;};func (_fgcgb ST_ParameterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgcgb .String (),start );};func (_ceccaa ST_DdeValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdgga :=_b .Attr {};_bdgga .Name =name ;switch _ceccaa {case ST_DdeValueTypeUnset :_bdgga .Value ="";case ST_DdeValueTypeNil :_bdgga .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_bdgga .Value ="\u0062";case ST_DdeValueTypeN :_bdgga .Value ="\u006e";case ST_DdeValueTypeE :_bdgga .Value ="\u0065";case ST_DdeValueTypeStr :_bdgga .Value ="\u0073\u0074\u0072";};return _bdgga ,nil ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;); -// Keep Change History -KeepChangeHistoryAttr *bool ; +// Validate validates the CT_ServerFormat and its children +func (_fffad *CT_ServerFormat )Validate ()error {return _fffad .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_TupleCache struct{ -// Protected -ProtectedAttr *bool ; +// Entries +Entries *CT_PCDSDTCEntries ; -// Preserve History -PreserveHistoryAttr *uint32 ; +// Sets +Sets *CT_Sets ; -// Header -Header []*CT_RevisionHeader ;};func (_cbfggg *CT_VolTypes )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_egefe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_ecfbc :=range _cbfggg .VolType {e .EncodeElement (_ecfbc ,_egefe );};if _cbfggg .ExtLst !=nil {_edgcg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbfggg .ExtLst ,_edgcg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_CustomSheetView struct{ +// OLAP Query Cache +QueryCache *CT_QueryCache ; -// GUID -GuidAttr string ; +// Server Formats +ServerFormats *CT_ServerFormats ; -// Print Scale -ScaleAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ceecb *CT_FunctionGroups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gffee :=range start .Attr {if _gffee .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_eebacf ,_eccd :=_e .ParseUint (_gffee .Value ,10,32);if _eccd !=nil {return _eccd ;};_dggg :=uint32 (_eebacf );_ceecb .BuiltInGroupCountAttr =&_dggg ;continue ;};};_eeafg :for {_badg ,_abga :=d .Token ();if _abga !=nil {return _abga ;};switch _ccadd :=_badg .(type ){case _b .StartElement :switch _ccadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_defc :=NewCT_FunctionGroup ();if _egfdc :=d .DecodeElement (_defc ,&_ccadd );_egfdc !=nil {return _egfdc ;};_ceecb .FunctionGroup =append (_ceecb .FunctionGroup ,_defc );default:_d .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\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_ccadd .Name );if _gacag :=d .Skip ();_gacag !=nil {return _gacag ;};};case _b .EndElement :break _eeafg ;case _b .CharData :};};return nil ;};func (_gddfgf ST_FileType )Validate ()error {return _gddfgf .ValidateWithPath ("")}; -// Color Id -ColorIdAttr *uint32 ; +// Validate validates the CT_PivotAreas and its children +func (_fbgeda *CT_PivotAreas )Validate ()error {return _fbgeda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1;ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6;ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8;ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);func (_bacee ST_GradientType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgdaca :=_b .Attr {};_fgdaca .Name =name ;switch _bacee {case ST_GradientTypeUnset :_fgdaca .Value ="";case ST_GradientTypeLinear :_fgdaca .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_fgdaca .Value ="\u0070\u0061\u0074\u0068";};return _fgdaca ,nil ;};type CT_CalculatedItem struct{ -// Show Page Breaks -ShowPageBreaksAttr *bool ; +// Field Index +FieldAttr *uint32 ; -// Show Formulas -ShowFormulasAttr *bool ; +// Calculated Item Formula +FormulaAttr *string ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Calculated Item Location +PivotArea *CT_PivotArea ; -// Show Headers -ShowRowColAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Show Outline Symbols -OutlineSymbolsAttr *bool ; +// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path +func (_aced *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _dfbf ,_adebga :=range _aced .Reference {if _afdaf :=_adebga .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dfbf ));_afdaf !=nil {return _afdaf ;};};return nil ;};func (_aagfd *CT_SingleXmlCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdaab :for {_cgbac ,_cadbg :=d .Token ();if _cadbg !=nil {return _cadbg ;};switch _bbdea :=_cgbac .(type ){case _b .StartElement :switch _bbdea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_gaabee :=NewCT_SingleXmlCell ();if _bbgfd :=d .DecodeElement (_gaabee ,&_bbdea );_bbgfd !=nil {return _bbgfd ;};_aagfd .SingleXmlCell =append (_aagfd .SingleXmlCell ,_gaabee );default:_d .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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_bbdea .Name );if _adbbb :=d .Skip ();_adbbb !=nil {return _adbbb ;};};case _b .EndElement :break _fdaab ;case _b .CharData :};};return nil ;}; -// Show Zero Values -ZeroValuesAttr *bool ; +// Validate validates the CT_SheetData and its children +func (_bcdfca *CT_SheetData )Validate ()error {return _bcdfca .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};type CT_ColorScale struct{ -// Fit To Page -FitToPageAttr *bool ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Print Area Defined -PrintAreaAttr *bool ; +// Color Gradiant Interpolation +Color []*CT_Color ;};func NewCT_CfRule ()*CT_CfRule {_aefbb :=&CT_CfRule {};return _aefbb };const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3;ST_DdeValueTypeE ST_DdeValueType =4;ST_DdeValueTypeStr ST_DdeValueType =5;);func (_cbede *CT_IndexedColors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggd :for {_gefed ,_gffebf :=d .Token ();if _gffebf !=nil {return _gffebf ;};switch _fggeb :=_gefed .(type ){case _b .StartElement :switch _fggeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_ebbac :=NewCT_RgbColor ();if _afbgf :=d .DecodeElement (_ebbac ,&_fggeb );_afbgf !=nil {return _afbgf ;};_cbede .RgbColor =append (_cbede .RgbColor ,_ebbac );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_fggeb .Name );if _egdfa :=d .Skip ();_egdfa !=nil {return _egdfa ;};};case _b .EndElement :break _dggd ;case _b .CharData :};};return nil ;};func (_aebebe ST_PivotAreaType )Validate ()error {return _aebebe .ValidateWithPath ("")};func (_fdfbeab *ST_FontScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdfbeab =0;case "\u006e\u006f\u006e\u0065":*_fdfbeab =1;case "\u006d\u0061\u006ao\u0072":*_fdfbeab =2;case "\u006d\u0069\u006eo\u0072":*_fdfbeab =3;};return nil ;}; -// Filtered List -FilterAttr *bool ; +// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path +func (_gfbac *CT_PatternFill )ValidateWithPath (path string )error {if _badc :=_gfbac .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_badc !=nil {return _badc ;};if _gfbac .FgColor !=nil {if _dccgff :=_gfbac .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_dccgff !=nil {return _dccgff ;};};if _gfbac .BgColor !=nil {if _aaddcf :=_gfbac .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_aaddcf !=nil {return _aaddcf ;};};return nil ;}; -// Show AutoFitler Drop Down Controls -ShowAutoFilterAttr *bool ; +// Validate validates the CT_CalculatedItems and its children +func (_gae *CT_CalculatedItems )Validate ()error {return _gae .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func (_ccagg *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccagg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Hidden Rows -HiddenRowsAttr *bool ; +// Validate validates the CT_RevisionHeaders and its children +func (_fcfad *CT_RevisionHeaders )Validate ()error {return _fcfad .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");}; -// Hidden Columns -HiddenColumnsAttr *bool ; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_cede *CT_Row )ValidateWithPath (path string )error {for _dacec ,_beggf :=range _cede .C {if _badcb :=_beggf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_dacec ));_badcb !=nil {return _badcb ;};};if _cede .ExtLst !=nil {if _bdbbb :=_cede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbbb !=nil {return _bdbbb ;};};return nil ;}; -// Visible State -StateAttr ST_SheetState ; +// Validate validates the CT_SheetView and its children +func (_dfgad *CT_SheetView )Validate ()error {return _dfgad .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");}; -// Filter -FilterUniqueAttr *bool ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_abefc *CT_Comment )ValidateWithPath (path string )error {if _abefc .GuidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_abefc .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_abefc .GuidAttr );};};if _dgad :=_abefc .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_dgad !=nil {return _dgad ;};if _abefc .CommentPr !=nil {if _gage :=_abefc .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_gage !=nil {return _gage ;};};return nil ;};const (ST_SortByUnset ST_SortBy =0;ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3;ST_SortByIcon ST_SortBy =4;);func NewCT_Row ()*CT_Row {_bfbdef :=&CT_Row {};return _bfbdef };type CT_XmlPr struct{ -// View Type -ViewAttr ST_SheetViewType ; +// XML Map Id +MapIdAttr uint32 ; -// Show Ruler -ShowRulerAttr *bool ; +// XPath +XpathAttr string ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// XML Data Type +XmlDataTypeAttr string ; -// Pane Split Information -Pane *CT_Pane ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_adfag ST_SortMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddeea :=_b .Attr {};_ddeea .Name =name ;switch _adfag {case ST_SortMethodUnset :_ddeea .Value ="";case ST_SortMethodStroke :_ddeea .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_ddeea .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_ddeea .Value ="\u006e\u006f\u006e\u0065";};return _ddeea ,nil ;};func (_fafbc *ST_Scope )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fafbc =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_fafbc =1;case "\u0064\u0061\u0074\u0061":*_fafbc =2;case "\u0066\u0069\u0065l\u0064":*_fafbc =3;};return nil ;};func (_dagdea *CT_ObjectPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dagdea .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .LockedAttr ))});};if _dagdea .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .DefaultSizeAttr ))});};if _dagdea .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .PrintAttr ))});};if _dagdea .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .DisabledAttr ))});};if _dagdea .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .UiObjectAttr ))});};if _dagdea .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .AutoFillAttr ))});};if _dagdea .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .AutoLineAttr ))});};if _dagdea .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .AutoPictAttr ))});};if _dagdea .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_dagdea .MacroAttr )});};if _dagdea .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dagdea .AltTextAttr )});};if _dagdea .DdeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .DdeAttr ))});};if _dagdea .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dagdea .IdAttr )});};e .EncodeToken (start );_bdcgc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_dagdea .Anchor ,_bdcgc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RPrElt ()*CT_RPrElt {_dacd :=&CT_RPrElt {};return _dacd };func (_bbece ST_VerticalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbece .String (),start );};type CT_VolMain struct{ -// Selection -Selection *CT_Selection ; +// First String +FirstAttr string ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Topic +Tp []*CT_VolTopic ;};type CT_AutoSortScope struct{ -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Auto Sort Scope +PivotArea *CT_PivotArea ;};func (_decbb *ST_SheetState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_decbb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_decbb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_decbb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_decbb =3;};return nil ;};func (_eebee *CT_ExternalSheetData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cffacb :=range start .Attr {if _cffacb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_badbf ,_gbagb :=_e .ParseUint (_cffacb .Value ,10,32);if _gbagb !=nil {return _gbagb ;};_eebee .SheetIdAttr =uint32 (_badbf );continue ;};if _cffacb .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_feaag ,_agbgb :=_e .ParseBool (_cffacb .Value );if _agbgb !=nil {return _agbgb ;};_eebee .RefreshErrorAttr =&_feaag ;continue ;};};_cbcd :for {_dgddca ,_aadcd :=d .Token ();if _aadcd !=nil {return _aadcd ;};switch _cgdef :=_dgddca .(type ){case _b .StartElement :switch _cgdef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_acefb :=NewCT_ExternalRow ();if _cebabf :=d .DecodeElement (_acefb ,&_cgdef );_cebabf !=nil {return _cebabf ;};_eebee .Row =append (_eebee .Row ,_acefb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cgdef .Name );if _gbfb :=d .Skip ();_gbfb !=nil {return _gbfb ;};};case _b .EndElement :break _cbcd ;case _b .CharData :};};return nil ;}; -// Page Margins -PageMargins *CT_PageMargins ; +// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path +func (_ceaead *CT_OleObjects )ValidateWithPath (path string )error {for _cggca ,_aeafa :=range _ceaead .OleObject {if _fgac :=_aeafa .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cggca ));_fgac !=nil {return _fgac ;};};return nil ;};func (_bdegcc ST_TextVAlign )ValidateWithPath (path string )error {switch _bdegcc {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 (_bdegcc ));};return nil ;};type CT_Top10 struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// Top +TopAttr *bool ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Filter by Percent +PercentAttr *bool ; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Top or Bottom Value +ValAttr float64 ; -// AutoFilter Settings -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func NewCT_Dimensions ()*CT_Dimensions {_acddc :=&CT_Dimensions {};return _acddc };const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3;ST_MdxFunctionTypeC ST_MdxFunctionType =4;ST_MdxFunctionTypeR ST_MdxFunctionType =5;ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;); +// Filter Value +FilterValAttr *float64 ;}; -// Validate validates the CT_TableColumn and its children -func (_cgcfab *CT_TableColumn )Validate ()error {return _cgcfab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");}; +// Validate validates the CT_Mdx and its children +func (_aebbc *CT_Mdx )Validate ()error {return _aebbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");}; -// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path -func (_caadc *CT_VolTypes )ValidateWithPath (path string )error {for _gfdef ,_acgfe :=range _caadc .VolType {if _febcaa :=_acgfe .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_gfdef ));_febcaa !=nil {return _febcaa ;};};if _caadc .ExtLst !=nil {if _cgfb :=_caadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgfb !=nil {return _cgfb ;};};return nil ;};func (_gbgbg ST_MdxSetOrder )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cfdbfd :=_ebfeac .Attr {};_cfdbfd .Name =name ;switch _gbgbg {case ST_MdxSetOrderUnset :_cfdbfd .Value ="";case ST_MdxSetOrderU :_cfdbfd .Value ="\u0075";case ST_MdxSetOrderA :_cfdbfd .Value ="\u0061";case ST_MdxSetOrderD :_cfdbfd .Value ="\u0064";case ST_MdxSetOrderAa :_cfdbfd .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_cfdbfd .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_cfdbfd .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_cfdbfd .Value ="\u006e\u0064";};return _cfdbfd ,nil ;};func (_aggdcc *Metadata )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _aggdcc .CT_Metadata .MarshalXML (e ,start );};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_ceeff :=&CT_PageSetUpPr {};return _ceeff };func NewCT_ExternalLink ()*CT_ExternalLink {_gbdfd :=&CT_ExternalLink {};return _gbdfd };type CT_ChartsheetProtection struct{ +// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path +func (_gbdfa *CT_Mdx )ValidateWithPath (path string )error {if _gbdfa .FAttr ==ST_MdxFunctionTypeUnset {return _f .Errorf ("\u0025\u0073/\u0046\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _afadf :=_gbdfa .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_afadf !=nil {return _afadf ;};if _gbdfa .T !=nil {if _cfaef :=_gbdfa .T .ValidateWithPath (path +"\u002f\u0054");_cfaef !=nil {return _cfaef ;};};if _gbdfa .Ms !=nil {if _cecf :=_gbdfa .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_cecf !=nil {return _cecf ;};};if _gbdfa .P !=nil {if _gcffa :=_gbdfa .P .ValidateWithPath (path +"\u002f\u0050");_gcffa !=nil {return _gcffa ;};};if _gbdfa .K !=nil {if _dbecg :=_gbdfa .K .ValidateWithPath (path +"\u002f\u004b");_dbecg !=nil {return _dbecg ;};};return nil ;}; -// Password -PasswordAttr *string ; +// Validate validates the CT_RevisionHeader and its children +func (_aeage *CT_RevisionHeader )Validate ()error {return _aeage .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func NewCT_MemberProperties ()*CT_MemberProperties {_gdggg :=&CT_MemberProperties {};return _gdggg };func (_bfbd *CT_CustomWorkbookView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .GuidAttr )});if _bfbd .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .AutoUpdateAttr ))});};if _bfbd .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bfbd .MergeIntervalAttr )});};if _bfbd .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ChangesSavedWinAttr ))});};if _bfbd .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .OnlySyncAttr ))});};if _bfbd .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .PersonalViewAttr ))});};if _bfbd .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .IncludePrintSettingsAttr ))});};if _bfbd .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .IncludeHiddenRowColAttr ))});};if _bfbd .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .MaximizedAttr ))});};if _bfbd .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .MinimizedAttr ))});};if _bfbd .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowHorizontalScrollAttr ))});};if _bfbd .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowVerticalScrollAttr ))});};if _bfbd .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowSheetTabsAttr ))});};if _bfbd .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_bfbd .XWindowAttr )});};if _bfbd .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_bfbd .YWindowAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .WindowWidthAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .WindowHeightAttr )});if _bfbd .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bfbd .TabRatioAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .ActiveSheetIdAttr )});if _bfbd .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowFormulaBarAttr ))});};if _bfbd .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowStatusbarAttr ))});};if _bfbd .ShowCommentsAttr !=ST_CommentsUnset {_cgcfe ,_gedg :=_bfbd .ShowCommentsAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _gedg !=nil {return _gedg ;};start .Attr =append (start .Attr ,_cgcfe );};if _bfbd .ShowObjectsAttr !=ST_ObjectsUnset {_aefaa ,_fgceb :=_bfbd .ShowObjectsAttr .MarshalXMLAttr (_b .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _fgceb !=nil {return _fgceb ;};start .Attr =append (start .Attr ,_aefaa );};e .EncodeToken (start );if _bfbd .ExtLst !=nil {_ebgd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfbd .ExtLst ,_ebgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellWatch struct{ -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Reference +RAttr string ;};func (_edcfce *CT_SmartTagType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcgdg :=range start .Attr {if _gcgdg .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_cceab ,_aecaa :=_gcgdg .Value ,error (nil );if _aecaa !=nil {return _aecaa ;};_edcfce .NamespaceUriAttr =&_cceab ;continue ;};if _gcgdg .Name .Local =="\u006e\u0061\u006d\u0065"{_ecbbf ,_ffgfg :=_gcgdg .Value ,error (nil );if _ffgfg !=nil {return _ffgfg ;};_edcfce .NameAttr =&_ecbbf ;continue ;};if _gcgdg .Name .Local =="\u0075\u0072\u006c"{_gffaa ,_dbacag :=_gcgdg .Value ,error (nil );if _dbacag !=nil {return _dbacag ;};_edcfce .UrlAttr =&_gffaa ;continue ;};};for {_bedag ,_cadac :=d .Token ();if _cadac !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_cadac );};if _caade ,_caadb :=_bedag .(_b .EndElement );_caadb &&_caade .Name ==start .Name {break ;};};return nil ;};type CT_Macrosheet struct{ -// Password Hash Value -HashValueAttr *string ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Macro Sheet Dimensions +Dimension *CT_SheetDimension ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Macro Sheet Views +SheetViews *CT_SheetViews ; -// Contents -ContentAttr *bool ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Objects Locked -ObjectsAttr *bool ;};type CT_RevisionCellChange struct{ +// Column Information +Cols []*CT_Cols ; -// Sheet Id -SIdAttr uint32 ; +// Sheet Data +SheetData *CT_SheetData ; -// Old Formatting Information -OdxfAttr *bool ; +// Sheet Protection Options +SheetProtection *CT_SheetProtection ; -// Row Column Formatting Change -XfDxfAttr *bool ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Style Revision -SAttr *bool ; +// Sort State +SortState *CT_SortState ; -// Formatting -DxfAttr *bool ; +// Data Consolidation +DataConsolidate *CT_DataConsolidate ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Quote Prefix -QuotePrefixAttr *bool ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Old Quote Prefix -OldQuotePrefixAttr *bool ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Phonetic Text -PhAttr *bool ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Old Phonetic Text -OldPhAttr *bool ; +// Page Margins +PageMargins *CT_PageMargins ; -// End of List Formula Update -EndOfListFormulaUpdateAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Old Cell Data -Oc *CT_Cell ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// New Cell Data -Nc *CT_Cell ; +// Horizontal Page Breaks (Row) +RowBreaks *CT_PageBreak ; -// Old Formatting Information -Odxf *CT_Dxf ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// New Formatting Information -Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_ExternalDefinedName struct{ +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Defined Name -NameAttr string ; +// Drawing +Drawing *CT_Drawing ; -// Refers To -RefersToAttr *string ; +// Legacy Drawing Reference +LegacyDrawing *CT_LegacyDrawing ; -// Sheet Id -SheetIdAttr *uint32 ;};func (_cbdce ST_PrintError )Validate ()error {return _cbdce .ValidateWithPath ("")}; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Validate validates the CT_FilterColumn and its children -func (_bbceda *CT_FilterColumn )Validate ()error {return _bbceda .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};func NewCT_OlapPr ()*CT_OlapPr {_eddcc :=&CT_OlapPr {};return _eddcc };type CT_Number struct{ +// Background Image +Picture *CT_SheetBackgroundPicture ; -// Value -VAttr float64 ; +// Embedded Objects +OleObjects *CT_OleObjects ; -// Unused Item -UAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_efbeea *CT_VolMain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcefae :=range start .Attr {if _fcefae .Name .Local =="\u0066\u0069\u0072s\u0074"{_bgbbe ,_afbgfd :=_fcefae .Value ,error (nil );if _afbgfd !=nil {return _afbgfd ;};_efbeea .FirstAttr =_bgbbe ;continue ;};};_aebega :for {_fagfee ,_effde :=d .Token ();if _effde !=nil {return _effde ;};switch _fgfaa :=_fagfee .(type ){case _b .StartElement :switch _fgfaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_aafcd :=NewCT_VolTopic ();if _gdggec :=d .DecodeElement (_aafcd ,&_fgfaa );_gdggec !=nil {return _gdggec ;};_efbeea .Tp =append (_efbeea .Tp ,_aafcd );default:_d .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\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_fgfaa .Name );if _aagbb :=d .Skip ();_aagbb !=nil {return _aagbb ;};};case _b .EndElement :break _aebega ;case _b .CharData :};};return nil ;};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);func (_dgfgbga *ST_DataValidationType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgfgbga =0;case "\u006e\u006f\u006e\u0065":*_dgfgbga =1;case "\u0077\u0068\u006fl\u0065":*_dgfgbga =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dgfgbga =3;case "\u006c\u0069\u0073\u0074":*_dgfgbga =4;case "\u0064\u0061\u0074\u0065":*_dgfgbga =5;case "\u0074\u0069\u006d\u0065":*_dgfgbga =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_dgfgbga =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dgfgbga =8;};return nil ;};func (_cfcbbc *ST_CellType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeade ,_bfgdf :=d .Token ();if _bfgdf !=nil {return _bfgdf ;};if _cccdb ,_ddfea :=_eeade .(_b .EndElement );_ddfea &&_cccdb .Name ==start .Name {*_cfcbbc =1;return nil ;};if _bcageb ,_ffgce :=_eeade .(_b .CharData );!_ffgce {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",_eeade );}else {switch string (_bcageb ){case "":*_cfcbbc =0;case "\u0062":*_cfcbbc =1;case "\u006e":*_cfcbbc =2;case "\u0065":*_cfcbbc =3;case "\u0073":*_cfcbbc =4;case "\u0073\u0074\u0072":*_cfcbbc =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_cfcbbc =6;};};_eeade ,_bfgdf =d .Token ();if _bfgdf !=nil {return _bfgdf ;};if _dcgffd ,_debgg :=_eeade .(_b .EndElement );_debgg &&_dcgffd .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",_eeade );};func NewCT_DataFields ()*CT_DataFields {_edeg :=&CT_DataFields {};return _edeg };const (ST_TextHAlignUnset ST_TextHAlign =0;ST_TextHAlignLeft ST_TextHAlign =1;ST_TextHAlignCenter ST_TextHAlign =2;ST_TextHAlignRight ST_TextHAlign =3;ST_TextHAlignJustify ST_TextHAlign =4;ST_TextHAlignDistributed ST_TextHAlign =5;);func (_defefa ST_GrowShrinkType )Validate ()error {return _defefa .ValidateWithPath ("")}; -// Calculated Item -FAttr *bool ; +// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path +func (_fddgb *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _bcfcc ,_dbceef :=range _fddgb .RowHierarchyUsage {if _bbab :=_dbceef .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bcfcc ));_bbab !=nil {return _bbab ;};};return nil ;};func (_efabag *CT_PivotAreaReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgcaf :=range start .Attr {if _cgcaf .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cagef ,_becda :=_e .ParseBool (_cgcaf .Value );if _becda !=nil {return _becda ;};_efabag .MaxSubtotalAttr =&_cagef ;continue ;};if _cgcaf .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fafb ,_cgbcg :=_e .ParseBool (_cgcaf .Value );if _cgbcg !=nil {return _cgbcg ;};_efabag .MinSubtotalAttr =&_fafb ;continue ;};if _cgcaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfabd ,_gfebf :=_e .ParseUint (_cgcaf .Value ,10,32);if _gfebf !=nil {return _gfebf ;};_fgaea :=uint32 (_gfabd );_efabag .CountAttr =&_fgaea ;continue ;};if _cgcaf .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbecb ,_eababc :=_e .ParseBool (_cgcaf .Value );if _eababc !=nil {return _eababc ;};_efabag .ProductSubtotalAttr =&_cbecb ;continue ;};if _cgcaf .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dadeec ,_agea :=_e .ParseBool (_cgcaf .Value );if _agea !=nil {return _agea ;};_efabag .ByPositionAttr =&_dadeec ;continue ;};if _cgcaf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdebc ,_gfgge :=_e .ParseBool (_cgcaf .Value );if _gfgge !=nil {return _gfgge ;};_efabag .CountSubtotalAttr =&_fdebc ;continue ;};if _cgcaf .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_daaca ,_ebecd :=_e .ParseBool (_cgcaf .Value );if _ebecd !=nil {return _ebecd ;};_efabag .DefaultSubtotalAttr =&_daaca ;continue ;};if _cgcaf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_ecfdd ,_dddfe :=_e .ParseBool (_cgcaf .Value );if _dddfe !=nil {return _dddfe ;};_efabag .CountASubtotalAttr =&_ecfdd ;continue ;};if _cgcaf .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_effbc ,_acebd :=_e .ParseBool (_cgcaf .Value );if _acebd !=nil {return _acebd ;};_efabag .AvgSubtotalAttr =&_effbc ;continue ;};if _cgcaf .Name .Local =="\u0066\u0069\u0065l\u0064"{_aeedb ,_aefcd :=_e .ParseUint (_cgcaf .Value ,10,32);if _aefcd !=nil {return _aefcd ;};_cbegg :=uint32 (_aeedb );_efabag .FieldAttr =&_cbegg ;continue ;};if _cgcaf .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_egedb ,_ccaeg :=_e .ParseBool (_cgcaf .Value );if _ccaeg !=nil {return _ccaeg ;};_efabag .SelectedAttr =&_egedb ;continue ;};if _cgcaf .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_cegbc ,_dddfba :=_e .ParseBool (_cgcaf .Value );if _dddfba !=nil {return _dddfba ;};_efabag .RelativeAttr =&_cegbc ;continue ;};if _cgcaf .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_feebdd ,_cgbe :=_e .ParseBool (_cgcaf .Value );if _cgbe !=nil {return _cgbe ;};_efabag .SumSubtotalAttr =&_feebdd ;continue ;};if _cgcaf .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gfgff ,_dfbbc :=_e .ParseBool (_cgcaf .Value );if _dfbbc !=nil {return _dfbbc ;};_efabag .StdDevSubtotalAttr =&_gfgff ;continue ;};if _cgcaf .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_egdd ,_aggfff :=_e .ParseBool (_cgcaf .Value );if _aggfff !=nil {return _aggfff ;};_efabag .StdDevPSubtotalAttr =&_egdd ;continue ;};if _cgcaf .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gabcd ,_decfb :=_e .ParseBool (_cgcaf .Value );if _decfb !=nil {return _decfb ;};_efabag .VarSubtotalAttr =&_gabcd ;continue ;};if _cgcaf .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efcag ,_cfbeb :=_e .ParseBool (_cgcaf .Value );if _cfbeb !=nil {return _cfbeb ;};_efabag .VarPSubtotalAttr =&_efcag ;continue ;};};_cdeeg :for {_eaeaec ,_ccbff :=d .Token ();if _ccbff !=nil {return _ccbff ;};switch _gcggf :=_eaeaec .(type ){case _b .StartElement :switch _gcggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bfbcd :=NewCT_Index ();if _ffaca :=d .DecodeElement (_bfbcd ,&_gcggf );_ffaca !=nil {return _ffaca ;};_efabag .X =append (_efabag .X ,_bfbcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efabag .ExtLst =NewCT_ExtensionList ();if _efgd :=d .DecodeElement (_efabag .ExtLst ,&_gcggf );_efgd !=nil {return _efgd ;};default:_d .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 C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_gcggf .Name );if _decga :=d .Skip ();_decga !=nil {return _decga ;};};case _b .EndElement :break _cdeeg ;case _b .CharData :};};return nil ;};func (_agadaa *CT_RevisionDefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgadc :=range start .Attr {if _fcgadc .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ecegb ,_caddg :=_fcgadc .Value ,error (nil );if _caddg !=nil {return _caddg ;};_agadaa .DescriptionAttr =&_ecegb ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_gfebg ,_ffaef :=_fcgadc .Value ,error (nil );if _ffaef !=nil {return _ffaef ;};_agadaa .OldDescriptionAttr =&_gfebg ;continue ;};if _fcgadc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_aefcda ,_dfbfg :=_e .ParseBool (_fcgadc .Value );if _dfbfg !=nil {return _dfbfg ;};_agadaa .CustomViewAttr =&_aefcda ;continue ;};if _fcgadc .Name .Local =="\u0068\u0065\u006c\u0070"{_ccbba ,_cfecf :=_fcgadc .Value ,error (nil );if _cfecf !=nil {return _cfecf ;};_agadaa .HelpAttr =&_ccbba ;continue ;};if _fcgadc .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_fgaab ,_fbgeb :=_e .ParseBool (_fcgadc .Value );if _fbgeb !=nil {return _fbgeb ;};_agadaa .FunctionAttr =&_fgaab ;continue ;};if _fcgadc .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_fbgg ,_fgcbe :=_fcgadc .Value ,error (nil );if _fgcbe !=nil {return _fgcbe ;};_agadaa .OldHelpAttr =&_fbgg ;continue ;};if _fcgadc .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_aedef ,_bfaef :=_e .ParseUint (_fcgadc .Value ,10,8);if _bfaef !=nil {return _bfaef ;};_acecd :=uint8 (_aedef );_agadaa .FunctionGroupIdAttr =&_acecd ;continue ;};if _fcgadc .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_gcfcf ,_cfdff :=_fcgadc .Value ,error (nil );if _cfdff !=nil {return _cfdff ;};_agadaa .StatusBarAttr =&_gcfcf ;continue ;};if _fcgadc .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_ddbba ,_ebggb :=_e .ParseUint (_fcgadc .Value ,10,8);if _ebggb !=nil {return _ebggb ;};_dagdfg :=uint8 (_ddbba );_agadaa .ShortcutKeyAttr =&_dagdfg ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_gdgdb ,_ddbefb :=_fcgadc .Value ,error (nil );if _ddbefb !=nil {return _ddbefb ;};_agadaa .OldStatusBarAttr =&_gdgdb ;continue ;};if _fcgadc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dffad ,_bgddc :=_e .ParseBool (_fcgadc .Value );if _bgddc !=nil {return _bgddc ;};_agadaa .HiddenAttr =&_dffad ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_bdfaf ,_fefecc :=_fcgadc .Value ,error (nil );if _fefecc !=nil {return _fefecc ;};_agadaa .OldCommentAttr =&_bdfaf ;continue ;};if _fcgadc .Name .Local =="\u006e\u0061\u006d\u0065"{_cfdgd ,_gbgbc :=_fcgadc .Value ,error (nil );if _gbgbc !=nil {return _gbgbc ;};_agadaa .NameAttr =_cfdgd ;continue ;};if _fcgadc .Name .Local =="\u0072\u0061"{_afbcgc ,_bdeca :=_e .ParseBool (_fcgadc .Value );if _bdeca !=nil {return _bdeca ;};_agadaa .RaAttr =&_afbcgc ;continue ;};if _fcgadc .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_aedca ,_aeffe :=_e .ParseUint (_fcgadc .Value ,10,32);if _aeffe !=nil {return _aeffe ;};_cdcgg :=uint32 (_aedca );_agadaa .LocalSheetIdAttr =&_cdcgg ;continue ;};if _fcgadc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_dcffbg ,_cacgff :=_fcgadc .Value ,error (nil );if _cacgff !=nil {return _cacgff ;};_agadaa .CommentAttr =&_dcffbg ;continue ;};if _fcgadc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_aagdd ,_badeeg :=_fcgadc .Value ,error (nil );if _badeeg !=nil {return _badeeg ;};_agadaa .CustomMenuAttr =&_aagdd ;continue ;};if _fcgadc .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_dbcdd ,_bcdbb :=_e .ParseBool (_fcgadc .Value );if _bcdbb !=nil {return _bcdbb ;};_agadaa .OldFunctionAttr =&_dbcdd ;continue ;};if _fcgadc .Name .Local =="\u0075\u0061"{_gadgb ,_fddgd :=_e .ParseBool (_fcgadc .Value );if _fddgd !=nil {return _fddgd ;};_agadaa .UaAttr =&_gadgb ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_faece ,_defab :=_e .ParseUint (_fcgadc .Value ,10,8);if _defab !=nil {return _defab ;};_daadd :=uint8 (_faece );_agadaa .OldShortcutKeyAttr =&_daadd ;continue ;};if _fcgadc .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_aafegf ,_dggcbd :=_e .ParseBool (_fcgadc .Value );if _dggcbd !=nil {return _dggcbd ;};_agadaa .OldHiddenAttr =&_aafegf ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_bfcca ,_daecg :=_fcgadc .Value ,error (nil );if _daecg !=nil {return _daecg ;};_agadaa .OldCustomMenuAttr =&_bfcca ;continue ;};if _fcgadc .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_fbfbd ,_cgebda :=_e .ParseUint (_fcgadc .Value ,10,8);if _cgebda !=nil {return _cgebda ;};_ecdgee :=uint8 (_fbfbd );_agadaa .OldFunctionGroupIdAttr =&_ecdgee ;continue ;};if _fcgadc .Name .Local =="\u0072\u0049\u0064"{_ebfcf ,_edaec :=_e .ParseUint (_fcgadc .Value ,10,32);if _edaec !=nil {return _edaec ;};_aabac :=uint32 (_ebfcf );_agadaa .RIdAttr =&_aabac ;continue ;};};_egfccg :for {_cdbec ,_dbcdc :=d .Token ();if _dbcdc !=nil {return _dbcdc ;};switch _ddegd :=_cdbec .(type ){case _b .StartElement :switch _ddegd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_agadaa .Formula =new (string );if _aegdb :=d .DecodeElement (_agadaa .Formula ,&_ddegd );_aegdb !=nil {return _aegdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_agadaa .OldFormula =new (string );if _aadca :=d .DecodeElement (_agadaa .OldFormula ,&_ddegd );_aadca !=nil {return _aadca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agadaa .ExtLst =NewCT_ExtensionList ();if _bgaag :=d .DecodeElement (_agadaa .ExtLst ,&_ddegd );_bgaag !=nil {return _bgaag ;};default:_d .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\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_ddegd .Name );if _dgdcce :=d .Skip ();_dgdcce !=nil {return _dgdcce ;};};case _b .EndElement :break _egfccg ;case _b .CharData :};};return nil ;}; -// Caption -CAttr *string ; +// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path +func (_affae *CT_Pane )ValidateWithPath (path string )error {if _gccba :=_affae .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_gccba !=nil {return _gccba ;};if _ggfba :=_affae .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ggfba !=nil {return _ggfba ;};return nil ;}; -// Member Property Count -CpAttr *uint32 ; +// Validate validates the CT_Fills and its children +func (_eebac *CT_Fills )Validate ()error {return _eebac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_bceedea ST_CredMethod )ValidateWithPath (path string )error {switch _bceedea {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 (_bceedea ));};return nil ;};func NewCT_FontSize ()*CT_FontSize {_egec :=&CT_FontSize {};return _egec }; -// Format Index -InAttr *uint32 ; +// Validate validates the CT_PCDSCPage and its children +func (_fefeb *CT_PCDSCPage )Validate ()error {return _fefeb .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func (_dbce *CT_CellSmartTagPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",_dbce .KeyAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dbce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Background Color -BcAttr *string ; +// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path +func (_bbgbcf *CT_Dxfs )ValidateWithPath (path string )error {for _dabe ,_fgge :=range _bbgbcf .Dxf {if _bfccf :=_fgge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_dabe ));_bfccf !=nil {return _bfccf ;};};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_bfadc :=&CT_CustomChartsheetViews {};return _bfadc ;};func NewCT_PageFields ()*CT_PageFields {_dbbaa :=&CT_PageFields {};return _dbbaa };func (_bfcaa *CT_RevisionInsertSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfcaa .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bfcaa .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_bfcaa .SheetPositionAttr )});if _bfcaa .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfcaa .RIdAttr )});};if _bfcaa .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfcaa .UaAttr ))});};if _bfcaa .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfcaa .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egabf ST_TextVAlign )Validate ()error {return _egabf .ValidateWithPath ("")}; -// Foreground Color -FcAttr *string ; +// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path +func (_egggb *CT_Connections )ValidateWithPath (path string )error {for _bcag ,_befa :=range _egggb .Connection {if _deabdd :=_befa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bcag ));_deabdd !=nil {return _deabdd ;};};return nil ;};func NewCT_ExternalCell ()*CT_ExternalCell {_gceab :=&CT_ExternalCell {};return _gceab };func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_fefe :=&CT_CustomChartsheetView {};_fefe .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _fefe ;};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;);func (_fafebf ST_TextHAlign )Validate ()error {return _fafebf .ValidateWithPath ("")}; -// Italic -IAttr *bool ; +// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path +func (_adeba *CT_RangeSets )ValidateWithPath (path string )error {for _gefae ,_beegc :=range _adeba .RangeSet {if _bfgafd :=_beegc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gefae ));_bfgafd !=nil {return _bfgafd ;};};return nil ;}; -// Underline -UnAttr *bool ; +// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path +func (_bccef *CT_Set )ValidateWithPath (path string )error {if _ffdag :=_bccef .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ffdag !=nil {return _ffdag ;};for _caaba ,_adfcg :=range _bccef .Tpls {if _eebabb :=_adfcg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_caaba ));_eebabb !=nil {return _eebabb ;};};if _bccef .SortByTuple !=nil {if _baebdd :=_bccef .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_baebdd !=nil {return _baebdd ;};};return nil ;};type CT_WorksheetSource struct{ -// Strikethrough -StAttr *bool ; +// Reference +RefAttr *string ; -// Bold -BAttr *bool ; +// Named Range +NameAttr *string ; -// OLAP Members -Tpls []*CT_Tuples ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};type CT_WebPublishItems struct{ -// Member Property Index -X []*CT_X ;};type ST_HorizontalAlignment byte ;type CT_VolTopicRef struct{ +// Web Publishing Items Count +CountAttr *uint32 ; -// Reference -RAttr string ; +// Web Publishing Item +WebPublishItem []*CT_WebPublishItem ;}; -// Sheet Id -SAttr uint32 ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_ffeea :=&CT_TableStyleInfo {};return _ffeea };type CT_FilterColumn struct{ +// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path +func (_accage *CT_VolTypes )ValidateWithPath (path string )error {for _daaed ,_aaedgc :=range _accage .VolType {if _gbgea :=_aaedgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_daaed ));_gbgea !=nil {return _gbgea ;};};if _accage .ExtLst !=nil {if _eececc :=_accage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eececc !=nil {return _eececc ;};};return nil ;};func (_dgdcd ST_CfvoType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbecbg :=_b .Attr {};_cbecbg .Name =name ;switch _dgdcd {case ST_CfvoTypeUnset :_cbecbg .Value ="";case ST_CfvoTypeNum :_cbecbg .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_cbecbg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_cbecbg .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_cbecbg .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_cbecbg .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_cbecbg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _cbecbg ,nil ;}; -// Filter Column Data -ColIdAttr uint32 ; +// Validate validates the CT_DdeValue and its children +func (_affeg *CT_DdeValue )Validate ()error {return _affeg .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_cbfgd *CT_OleObjects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdbg :for {_acgfd ,_bccca :=d .Token ();if _bccca !=nil {return _bccca ;};switch _baaef :=_acgfd .(type ){case _b .StartElement :switch _baaef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_fdfbd :=NewCT_OleObject ();if _abede :=d .DecodeElement (_fdfbd ,&_baaef );_abede !=nil {return _abede ;};_cbfgd .OleObject =append (_cbfgd .OleObject ,_fdfbd );default:_d .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\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_baaef .Name );if _aeabd :=d .Skip ();_aeabd !=nil {return _aeabd ;};};case _b .EndElement :break _ebdbg ;case _b .CharData :};};return nil ;};func (_fegcca ST_CellType )Validate ()error {return _fegcca .ValidateWithPath ("")};type CT_CustomChartsheetView struct{ -// Hidden AutoFilter Button -HiddenButtonAttr *bool ; +// GUID +GuidAttr string ; -// Show Filter Button -ShowButtonAttr *bool ; +// Print Scale +ScaleAttr *uint32 ; -// Filter Criteria -Filters *CT_Filters ; +// Visible State +StateAttr ST_SheetState ; -// Top 10 -Top10 *CT_Top10 ; +// Zoom To Fit +ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; -// Custom Filters -CustomFilters *CT_CustomFilters ; +// Chart Sheet Page Setup +PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;}; -// Dynamic Filter -DynamicFilter *CT_DynamicFilter ; +// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path +func (_bdbgd *CT_OlapPr )ValidateWithPath (path string )error {return nil }; -// Color Filter Criteria -ColorFilter *CT_ColorFilter ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_ffag *CT_Comments )ValidateWithPath (path string )error {if _gfgb :=_ffag .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_gfgb !=nil {return _gfgb ;};if _dbcg :=_ffag .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_dbcg !=nil {return _dbcg ;};if _ffag .ExtLst !=nil {if _cagae :=_ffag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagae !=nil {return _cagae ;};};return nil ;};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);func (_gfacdc ST_SortBy )ValidateWithPath (path string )error {switch _gfacdc {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 (_gfacdc ));};return nil ;};func (_bccea *CT_ChartFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bccea .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bccea .CountAttr )});};e .EncodeToken (start );_fgeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_deabe :=range _bccea .ChartFormat {e .EncodeElement (_deabe ,_fgeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eefabe ST_UpdateLinks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eefabe .String (),start );};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_fdfc :=&CT_ConditionalFormatting {};return _fdfc ;};func (_cbaa *CT_CacheField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbaa .NameAttr )});if _cbaa .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .CaptionAttr )});};if _cbaa .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .PropertyNameAttr )});};if _cbaa .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbaa .ServerFieldAttr ))});};if _cbaa .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbaa .UniqueListAttr ))});};if _cbaa .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .NumFmtIdAttr )});};if _cbaa .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .FormulaAttr )});};if _cbaa .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .SqlTypeAttr )});};if _cbaa .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .HierarchyAttr )});};if _cbaa .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .LevelAttr )});};if _cbaa .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbaa .DatabaseFieldAttr ))});};if _cbaa .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .MappingCountAttr )});};if _cbaa .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbaa .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _cbaa .SharedItems !=nil {_feea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cbaa .SharedItems ,_feea );};if _cbaa .FieldGroup !=nil {_ecde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_cbaa .FieldGroup ,_ecde );};if _cbaa .MpMap !=nil {_ffe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_ebef :=range _cbaa .MpMap {e .EncodeElement (_ebef ,_ffe );};};if _cbaa .ExtLst !=nil {_gee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbaa .ExtLst ,_gee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcae *CT_DrawingHF )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggec :=range start .Attr {if _ggec .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"&&_ggec .Name .Local =="\u0069\u0064"||_ggec .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"&&_ggec .Name .Local =="\u0069\u0064"{_ffdc ,_abad :=_ggec .Value ,error (nil );if _abad !=nil {return _abad ;};_dcae .IdAttr =_ffdc ;continue ;};if _ggec .Name .Local =="\u0072\u0068\u0066"{_agddbg ,_gebf :=_e .ParseUint (_ggec .Value ,10,32);if _gebf !=nil {return _gebf ;};_deag :=uint32 (_agddbg );_dcae .RhfAttr =&_deag ;continue ;};if _ggec .Name .Local =="\u006c\u0066\u006f"{_bdbbg ,_bfeca :=_e .ParseUint (_ggec .Value ,10,32);if _bfeca !=nil {return _bfeca ;};_bfecaa :=uint32 (_bdbbg );_dcae .LfoAttr =&_bfecaa ;continue ;};if _ggec .Name .Local =="\u006c\u0066\u0065"{_bdfg ,_aaedf :=_e .ParseUint (_ggec .Value ,10,32);if _aaedf !=nil {return _aaedf ;};_dffg :=uint32 (_bdfg );_dcae .LfeAttr =&_dffg ;continue ;};if _ggec .Name .Local =="\u006c\u0068\u0066"{_ebddf ,_ecfgb :=_e .ParseUint (_ggec .Value ,10,32);if _ecfgb !=nil {return _ecfgb ;};_gddff :=uint32 (_ebddf );_dcae .LhfAttr =&_gddff ;continue ;};if _ggec .Name .Local =="\u006c\u0066\u0066"{_bebf ,_fbfbc :=_e .ParseUint (_ggec .Value ,10,32);if _fbfbc !=nil {return _fbfbc ;};_abbee :=uint32 (_bebf );_dcae .LffAttr =&_abbee ;continue ;};if _ggec .Name .Local =="\u0063\u0068\u0065"{_gffbb ,_daad :=_e .ParseUint (_ggec .Value ,10,32);if _daad !=nil {return _daad ;};_gbab :=uint32 (_gffbb );_dcae .CheAttr =&_gbab ;continue ;};if _ggec .Name .Local =="\u0072\u0068\u006f"{_badb ,_cacca :=_e .ParseUint (_ggec .Value ,10,32);if _cacca !=nil {return _cacca ;};_edfec :=uint32 (_badb );_dcae .RhoAttr =&_edfec ;continue ;};if _ggec .Name .Local =="\u0072\u0068\u0065"{_fdbad ,_gbgb :=_e .ParseUint (_ggec .Value ,10,32);if _gbgb !=nil {return _gbgb ;};_deegd :=uint32 (_fdbad );_dcae .RheAttr =&_deegd ;continue ;};if _ggec .Name .Local =="\u006c\u0068\u006f"{_cccb ,_gadcf :=_e .ParseUint (_ggec .Value ,10,32);if _gadcf !=nil {return _gadcf ;};_aggaf :=uint32 (_cccb );_dcae .LhoAttr =&_aggaf ;continue ;};if _ggec .Name .Local =="\u006c\u0068\u0065"{_cfddf ,_bfccg :=_e .ParseUint (_ggec .Value ,10,32);if _bfccg !=nil {return _bfccg ;};_bbebe :=uint32 (_cfddf );_dcae .LheAttr =&_bbebe ;continue ;};if _ggec .Name .Local =="\u0063\u0068\u006f"{_bdda ,_daaga :=_e .ParseUint (_ggec .Value ,10,32);if _daaga !=nil {return _daaga ;};_fdfgc :=uint32 (_bdda );_dcae .ChoAttr =&_fdfgc ;continue ;};if _ggec .Name .Local =="\u0063\u0068\u0066"{_gfffaf ,_bfdag :=_e .ParseUint (_ggec .Value ,10,32);if _bfdag !=nil {return _bfdag ;};_gdcda :=uint32 (_gfffaf );_dcae .ChfAttr =&_gdcda ;continue ;};if _ggec .Name .Local =="\u0063\u0066\u006f"{_afaag ,_fbebabc :=_e .ParseUint (_ggec .Value ,10,32);if _fbebabc !=nil {return _fbebabc ;};_dbbde :=uint32 (_afaag );_dcae .CfoAttr =&_dbbde ;continue ;};if _ggec .Name .Local =="\u0063\u0066\u0065"{_ggfg ,_bagae :=_e .ParseUint (_ggec .Value ,10,32);if _bagae !=nil {return _bagae ;};_gaffa :=uint32 (_ggfg );_dcae .CfeAttr =&_gaffa ;continue ;};if _ggec .Name .Local =="\u0063\u0066\u0066"{_fbebe ,_baeea :=_e .ParseUint (_ggec .Value ,10,32);if _baeea !=nil {return _baeea ;};_fbagb :=uint32 (_fbebe );_dcae .CffAttr =&_fbagb ;continue ;};if _ggec .Name .Local =="\u0072\u0066\u006f"{_gdbc ,_gcfbe :=_e .ParseUint (_ggec .Value ,10,32);if _gcfbe !=nil {return _gcfbe ;};_egccf :=uint32 (_gdbc );_dcae .RfoAttr =&_egccf ;continue ;};if _ggec .Name .Local =="\u0072\u0066\u0065"{_fead ,_ccecc :=_e .ParseUint (_ggec .Value ,10,32);if _ccecc !=nil {return _ccecc ;};_abbbg :=uint32 (_fead );_dcae .RfeAttr =&_abbbg ;continue ;};if _ggec .Name .Local =="\u0072\u0066\u0066"{_acca ,_ebac :=_e .ParseUint (_ggec .Value ,10,32);if _ebac !=nil {return _ebac ;};_baff :=uint32 (_acca );_dcae .RffAttr =&_baff ;continue ;};};for {_bdgd ,_egag :=d .Token ();if _egag !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_egag );};if _cbda ,_gfada :=_bdgd .(_b .EndElement );_gfada &&_cbda .Name ==start .Name {break ;};};return nil ;}; -// Icon Filter -IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func (_edcef *ST_Qualifier )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_afaac ,_dbegaa :=d .Token ();if _dbegaa !=nil {return _dbegaa ;};if _caacb ,_ebfff :=_afaac .(_ebfeac .EndElement );_ebfff &&_caacb .Name ==start .Name {*_edcef =1;return nil ;};if _bgeba ,_eabgcc :=_afaac .(_ebfeac .CharData );!_eabgcc {return _eecbf .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",_afaac );}else {switch string (_bgeba ){case "":*_edcef =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_edcef =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_edcef =2;case "\u006e\u006f\u006e\u0065":*_edcef =3;};};_afaac ,_dbegaa =d .Token ();if _dbegaa !=nil {return _dbegaa ;};if _gceed ,_cggc :=_afaac .(_ebfeac .EndElement );_cggc &&_gceed .Name ==start .Name {return nil ;};return _eecbf .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",_afaac );}; +// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path +func (_fefbd *CT_TableStyleElement )ValidateWithPath (path string )error {if _fefbd .TypeAttr ==ST_TableStyleTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cegec :=_fefbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cegec !=nil {return _cegec ;};return nil ;};func (_egfabe ST_Axis )Validate ()error {return _egfabe .ValidateWithPath ("")};func (_dccfa *CT_TableStyleInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgffd :=range start .Attr {if _dgffd .Name .Local =="\u006e\u0061\u006d\u0065"{_ddgabe ,_cbbbg :=_dgffd .Value ,error (nil );if _cbbbg !=nil {return _cbbbg ;};_dccfa .NameAttr =&_ddgabe ;continue ;};if _dgffd .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_edeabc ,_gdafaf :=_e .ParseBool (_dgffd .Value );if _gdafaf !=nil {return _gdafaf ;};_dccfa .ShowFirstColumnAttr =&_edeabc ;continue ;};if _dgffd .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_aabfb ,_eagdf :=_e .ParseBool (_dgffd .Value );if _eagdf !=nil {return _eagdf ;};_dccfa .ShowLastColumnAttr =&_aabfb ;continue ;};if _dgffd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_begca ,_gbdff :=_e .ParseBool (_dgffd .Value );if _gbdff !=nil {return _gbdff ;};_dccfa .ShowRowStripesAttr =&_begca ;continue ;};if _dgffd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_agecb ,_eegfb :=_e .ParseBool (_dgffd .Value );if _eegfb !=nil {return _eegfb ;};_dccfa .ShowColumnStripesAttr =&_agecb ;continue ;};};for {_bbgcc ,_aeeae :=d .Token ();if _aeeae !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f: \u0025\u0073",_aeeae );};if _gcbfg ,_agcfe :=_bbgcc .(_b .EndElement );_agcfe &&_gcbfg .Name ==start .Name {break ;};};return nil ;};func (_eegccd *ST_GroupBy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcag ,_begfd :=d .Token ();if _begfd !=nil {return _begfd ;};if _eeebg ,_feeaga :=_ebcag .(_b .EndElement );_feeaga &&_eeebg .Name ==start .Name {*_eegccd =1;return nil ;};if _eebff ,_edcfcc :=_ebcag .(_b .CharData );!_edcfcc {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",_ebcag );}else {switch string (_eebff ){case "":*_eegccd =0;case "\u0072\u0061\u006eg\u0065":*_eegccd =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_eegccd =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_eegccd =3;case "\u0068\u006f\u0075r\u0073":*_eegccd =4;case "\u0064\u0061\u0079\u0073":*_eegccd =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_eegccd =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_eegccd =7;case "\u0079\u0065\u0061r\u0073":*_eegccd =8;};};_ebcag ,_begfd =d .Token ();if _begfd !=nil {return _begfd ;};if _ededf ,_agdff :=_ebcag .(_b .EndElement );_agdff &&_ededf .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",_ebcag );};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_dedff :=&CT_ExternalLinkChoice {};return _dedff ;};func (_ceaad *CT_IconFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceaad .IconSetAttr =ST_IconSetType (1);for _ ,_afcaf :=range start .Attr {if _afcaf .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_ceaad .IconSetAttr .UnmarshalXMLAttr (_afcaf );continue ;};if _afcaf .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_bega ,_fbdcd :=_e .ParseUint (_afcaf .Value ,10,32);if _fbdcd !=nil {return _fbdcd ;};_cfgab :=uint32 (_bega );_ceaad .IconIdAttr =&_cfgab ;continue ;};};for {_cggf ,_befga :=d .Token ();if _befga !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_befga );};if _gfcae ,_eddad :=_cggf .(_b .EndElement );_eddad &&_gfcae .Name ==start .Name {break ;};};return nil ;};func (_gecde *CT_CustomProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebcce :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_bdff :=range _gecde .CustomPr {e .EncodeElement (_bdff ,_ebcce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfagb ST_IconSetType )ValidateWithPath (path string )error {switch _dfagb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_dfagb ));};return nil ;};func (_ffafg *CT_PCDKPIs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbeea :=range start .Attr {if _cbeea .Name .Local =="\u0063\u006f\u0075n\u0074"{_beeb ,_dbebf :=_e .ParseUint (_cbeea .Value ,10,32);if _dbebf !=nil {return _dbebf ;};_aabeb :=uint32 (_beeb );_ffafg .CountAttr =&_aabeb ;continue ;};};_fbff :for {_bgcb ,_aadab :=d .Token ();if _aadab !=nil {return _aadab ;};switch _bgcc :=_bgcb .(type ){case _b .StartElement :switch _bgcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_ccfdgf :=NewCT_PCDKPI ();if _dbbfb :=d .DecodeElement (_ccfdgf ,&_bgcc );_dbbfb !=nil {return _dbbfb ;};_ffafg .Kpi =append (_ffafg .Kpi ,_ccfdgf );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_bgcc .Name );if _cddbe :=d .Skip ();_cddbe !=nil {return _cddbe ;};};case _b .EndElement :break _fbff ;case _b .CharData :};};return nil ;};type CT_Record struct{ -// Validate validates the CT_SmartTagPr and its children -func (_gcdfc *CT_SmartTagPr )Validate ()error {return _gcdfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");}; +// No Value +M []*CT_Missing ; -// Validate validates the CT_PivotAreas and its children -func (_gcab *CT_PivotAreas )Validate ()error {return _gcab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func (_ecbdb ST_GroupBy )String ()string {switch _ecbdb {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return "";};func NewCT_ExternalRow ()*CT_ExternalRow {_cagbb :=&CT_ExternalRow {};return _cagbb };const (ST_DataValidationImeModeUnset ST_DataValidationImeMode =0;ST_DataValidationImeModeNoControl ST_DataValidationImeMode =1;ST_DataValidationImeModeOff ST_DataValidationImeMode =2;ST_DataValidationImeModeOn ST_DataValidationImeMode =3;ST_DataValidationImeModeDisabled ST_DataValidationImeMode =4;ST_DataValidationImeModeHiragana ST_DataValidationImeMode =5;ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode =6;ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode =7;ST_DataValidationImeModeFullAlpha ST_DataValidationImeMode =8;ST_DataValidationImeModeHalfAlpha ST_DataValidationImeMode =9;ST_DataValidationImeModeFullHangul ST_DataValidationImeMode =10;ST_DataValidationImeModeHalfHangul ST_DataValidationImeMode =11;); +// Numeric Value +N []*CT_Number ; -// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path -func (_deaag *CT_Scenario )ValidateWithPath (path string )error {for _daebd ,_dbde :=range _deaag .InputCells {if _cced :=_dbde .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_daebd ));_cced !=nil {return _cced ;};};return nil ;};func (_bcffg *CT_Scenario )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dfab :=range start .Attr {if _dfab .Name .Local =="\u006e\u0061\u006d\u0065"{_bbaf ,_edaaag :=_dfab .Value ,error (nil );if _edaaag !=nil {return _edaaag ;};_bcffg .NameAttr =_bbaf ;continue ;};if _dfab .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bdce ,_gabde :=_ccfece .ParseBool (_dfab .Value );if _gabde !=nil {return _gabde ;};_bcffg .LockedAttr =&_bdce ;continue ;};if _dfab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ggbef ,_bfgga :=_ccfece .ParseBool (_dfab .Value );if _bfgga !=nil {return _bfgga ;};_bcffg .HiddenAttr =&_ggbef ;continue ;};if _dfab .Name .Local =="\u0063\u006f\u0075n\u0074"{_fegge ,_dabbaf :=_ccfece .ParseUint (_dfab .Value ,10,32);if _dabbaf !=nil {return _dabbaf ;};_bfbgba :=uint32 (_fegge );_bcffg .CountAttr =&_bfbgba ;continue ;};if _dfab .Name .Local =="\u0075\u0073\u0065\u0072"{_afcgd ,_bggfag :=_dfab .Value ,error (nil );if _bggfag !=nil {return _bggfag ;};_bcffg .UserAttr =&_afcgd ;continue ;};if _dfab .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_babd ,_caaac :=_dfab .Value ,error (nil );if _caaac !=nil {return _caaac ;};_bcffg .CommentAttr =&_babd ;continue ;};};_ggecb :for {_cgfcff ,_ccfdge :=d .Token ();if _ccfdge !=nil {return _ccfdge ;};switch _ggbdf :=_cgfcff .(type ){case _ebfeac .StartElement :switch _ggbdf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_fbbdb :=NewCT_InputCells ();if _babegc :=d .DecodeElement (_fbbdb ,&_ggbdf );_babegc !=nil {return _babegc ;};_bcffg .InputCells =append (_bcffg .InputCells ,_fbbdb );default:_afeac .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\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_ggbdf .Name );if _eed :=d .Skip ();_eed !=nil {return _eed ;};};case _ebfeac .EndElement :break _ggecb ;case _ebfeac .CharData :};};return nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_fcggge :=&CT_MdxKPI {};_fcggge .PAttr =ST_MdxKPIProperty (1);return _fcggge ;};func (_ebbf *ST_CellComments )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ebbf =0;case "\u006e\u006f\u006e\u0065":*_ebbf =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_ebbf =2;case "\u0061\u0074\u0045n\u0064":*_ebbf =3;};return nil ;};type CT_DataBinding struct{ +// Boolean +B []*CT_Boolean ; -// Unique Identifer -DataBindingNameAttr *string ; +// Error Value +E []*CT_Error ; -// Binding to External File -FileBindingAttr *bool ; +// Character Value +S []*CT_String ; -// Reference to Connection ID -ConnectionIDAttr *uint32 ; +// Date Time +D []*CT_DateTime ; -// File Binding Name -FileBindingNameAttr *string ; +// Shared Items Index +X []*CT_Index ;};func (_ebgadd ST_CredMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebgadd .String (),start );};type ST_TotalsRowFunction byte ;type CT_FieldUsage struct{ -// XML Data Loading Behavior -DataBindingLoadModeAttr uint32 ;Any _afeac .Any ;}; +// Field Index +XAttr int32 ;};func (_egcbdf *EG_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egcbdf .Ext !=nil {_bfbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_baaec :=range _egcbdf .Ext {e .EncodeElement (_baaec ,_bfbcc );};};return nil ;};func NewCT_SortState ()*CT_SortState {_dafcc :=&CT_SortState {};return _dafcc };func (_ccbgc *CT_Cols )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_baga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_cfec :=range _ccbgc .Col {e .EncodeElement (_cfec ,_baga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaagb *CT_TupleCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdf :for {_feeagb ,_bccaf :=d .Token ();if _bccaf !=nil {return _bccaf ;};switch _fafcg :=_feeagb .(type ){case _b .StartElement :switch _fafcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_gaagb .Entries =NewCT_PCDSDTCEntries ();if _gagff :=d .DecodeElement (_gaagb .Entries ,&_fafcg );_gagff !=nil {return _gagff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_gaagb .Sets =NewCT_Sets ();if _gaadfb :=d .DecodeElement (_gaagb .Sets ,&_fafcg );_gaadfb !=nil {return _gaadfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_gaagb .QueryCache =NewCT_QueryCache ();if _ededa :=d .DecodeElement (_gaagb .QueryCache ,&_fafcg );_ededa !=nil {return _ededa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_gaagb .ServerFormats =NewCT_ServerFormats ();if _geadca :=d .DecodeElement (_gaagb .ServerFormats ,&_fafcg );_geadca !=nil {return _geadca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaagb .ExtLst =NewCT_ExtensionList ();if _ccbebg :=d .DecodeElement (_gaagb .ExtLst ,&_fafcg );_ccbebg !=nil {return _ccbebg ;};default:_d .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\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_fafcg .Name );if _bgafg :=d .Skip ();_bgafg !=nil {return _bgafg ;};};case _b .EndElement :break _bgdf ;case _b .CharData :};};return nil ;};func NewCT_Format ()*CT_Format {_ececd :=&CT_Format {};_ececd .PivotArea =NewCT_PivotArea ();return _ececd ;};const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2;ST_BorderStyleMedium ST_BorderStyle =3;ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6;ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9;ST_BorderStyleDashDot ST_BorderStyle =10;ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12;ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;); -// Validate validates the CT_Macrosheet and its children -func (_fggaa *CT_Macrosheet )Validate ()error {return _fggaa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");}; +// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path +func (_fdgd *CT_MdxTuple )ValidateWithPath (path string )error {for _bccec ,_egdbc :=range _fdgd .N {if _bbefca :=_egdbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bccec ));_bbefca !=nil {return _bbefca ;};};return nil ;}; -// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path -func (_dabdf *CT_SheetProtection )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path +func (_abbacb *CT_PCDKPIs )ValidateWithPath (path string )error {for _aafeg ,_fcda :=range _abbacb .Kpi {if _cbdgf :=_fcda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_aafeg ));_cbdgf !=nil {return _cbdgf ;};};return nil ;};func (_ccbedb *ST_Axis )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccbedb =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_ccbedb =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_ccbedb =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_ccbedb =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_ccbedb =4;};return nil ;};func (_dfeec *CT_Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dddd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_dfeec .Authors ,_dddd );_dbff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dfeec .CommentList ,_dbff );if _dfeec .ExtLst !=nil {_fedfg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfeec .ExtLst ,_fedfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_gaecf :=&PivotCacheDefinition {};_gaecf .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _gaecf ;};func (_cfaaae *ST_DvAspect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfaaae =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_cfaaae =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_cfaaae =2;};return nil ;};func (_efedf *ST_TargetScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbgce ,_cgfde :=d .Token ();if _cgfde !=nil {return _cgfde ;};if _fbfcb ,_becgg :=_fbbgce .(_b .EndElement );_becgg &&_fbfcb .Name ==start .Name {*_efedf =1;return nil ;};if _accgcfc ,_bgbdb :=_fbbgce .(_b .CharData );!_bgbdb {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",_fbbgce );}else {switch string (_accgcfc ){case "":*_efedf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_efedf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_efedf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_efedf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_efedf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_efedf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_efedf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_efedf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_efedf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_efedf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_efedf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_efedf =11;};};_fbbgce ,_cgfde =d .Token ();if _cgfde !=nil {return _cgfde ;};if _ccacd ,_eacgg :=_fbbgce .(_b .EndElement );_eacgg &&_ccacd .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",_fbbgce );}; -// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path -func (_degea *CT_Mdx )ValidateWithPath (path string )error {if _degea .FAttr ==ST_MdxFunctionTypeUnset {return _eecbf .Errorf ("\u0025\u0073/\u0046\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _cdacb :=_degea .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_cdacb !=nil {return _cdacb ;};if _degea .T !=nil {if _agdff :=_degea .T .ValidateWithPath (path +"\u002f\u0054");_agdff !=nil {return _agdff ;};};if _degea .Ms !=nil {if _degef :=_degea .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_degef !=nil {return _degef ;};};if _degea .P !=nil {if _fdbgc :=_degea .P .ValidateWithPath (path +"\u002f\u0050");_fdbgc !=nil {return _fdbgc ;};};if _degea .K !=nil {if _cecdb :=_degea .K .ValidateWithPath (path +"\u002f\u004b");_cecdb !=nil {return _cecdb ;};};return nil ;};type ST_IconSetType byte ;func (_facdf *CT_Members )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _facdf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_facdf .CountAttr )});};if _facdf .LevelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_facdf .LevelAttr )});};e .EncodeToken (start );_dcbee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_agaaf :=range _facdf .Member {e .EncodeElement (_agaaf ,_dcbee );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Scenario struct{ +// Validate validates the CT_DataBinding and its children +func (_bade *CT_DataBinding )Validate ()error {return _bade .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; -// Scenario Name -NameAttr string ; +// Validate validates the CT_MetadataStringIndex and its children +func (_dffda *CT_MetadataStringIndex )Validate ()error {return _dffda .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};func (_daecgc *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daecgc =0;case "\u0076":*_daecgc =1;case "\u0067":*_daecgc =2;case "\u0073":*_daecgc =3;case "\u0074":*_daecgc =4;case "\u0077":*_daecgc =5;case "\u006d":*_daecgc =6;};return nil ;};func (_fffgbg *CT_PCDSDTCEntries )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fffgbg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fffgbg .CountAttr )});};e .EncodeToken (start );if _fffgbg .M !=nil {_gddde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_efcca :=range _fffgbg .M {e .EncodeElement (_efcca ,_gddde );};};if _fffgbg .N !=nil {_gfeae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_cdcbb :=range _fffgbg .N {e .EncodeElement (_cdcbb ,_gfeae );};};if _fffgbg .E !=nil {_ebfcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dgagc :=range _fffgbg .E {e .EncodeElement (_dgagc ,_ebfcd );};};if _fffgbg .S !=nil {_egaeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bfffe :=range _fffgbg .S {e .EncodeElement (_bfffe ,_egaeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adaggf *CT_Sheets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acbcdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_aefcaf :=range _adaggf .Sheet {e .EncodeElement (_aefcaf ,_acbcdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffeca *ST_MdxSetOrder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgabce ,_ccfee :=d .Token ();if _ccfee !=nil {return _ccfee ;};if _ffbad ,_ebaceb :=_dgabce .(_b .EndElement );_ebaceb &&_ffbad .Name ==start .Name {*_ffeca =1;return nil ;};if _edgcf ,_babag :=_dgabce .(_b .CharData );!_babag {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",_dgabce );}else {switch string (_edgcf ){case "":*_ffeca =0;case "\u0075":*_ffeca =1;case "\u0061":*_ffeca =2;case "\u0064":*_ffeca =3;case "\u0061\u0061":*_ffeca =4;case "\u0061\u0064":*_ffeca =5;case "\u006e\u0061":*_ffeca =6;case "\u006e\u0064":*_ffeca =7;};};_dgabce ,_ccfee =d .Token ();if _ccfee !=nil {return _ccfee ;};if _dcdga ,_dccfdf :=_dgabce .(_b .EndElement );_dccfdf &&_dcdga .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",_dgabce );};func NewCT_VolTopic ()*CT_VolTopic {_eeagc :=&CT_VolTopic {};return _eeagc };type CT_DataValidations struct{ -// Scenario Locked -LockedAttr *bool ; +// Disable Prompts +DisablePromptsAttr *bool ; -// Hidden Scenario -HiddenAttr *bool ; +// Top Left Corner (X Coodrinate) +XWindowAttr *uint32 ; -// Changing Cell Count -CountAttr *uint32 ; +// Top Left Corner (Y Coordinate) +YWindowAttr *uint32 ; -// User Name -UserAttr *string ; +// Data Validation Item Count +CountAttr *uint32 ; -// Scenario Comment -CommentAttr *string ; +// Data Validation +DataValidation []*CT_DataValidation ;};func (_gedaf *CT_Metadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfebb :for {_eaaaa ,_degfa :=d .Token ();if _degfa !=nil {return _degfa ;};switch _bgafb :=_eaaaa .(type ){case _b .StartElement :switch _bgafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_gedaf .MetadataTypes =NewCT_MetadataTypes ();if _fedeb :=d .DecodeElement (_gedaf .MetadataTypes ,&_bgafb );_fedeb !=nil {return _fedeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_gedaf .MetadataStrings =NewCT_MetadataStrings ();if _gdfg :=d .DecodeElement (_gedaf .MetadataStrings ,&_bgafb );_gdfg !=nil {return _gdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_gedaf .MdxMetadata =NewCT_MdxMetadata ();if _eddac :=d .DecodeElement (_gedaf .MdxMetadata ,&_bgafb );_eddac !=nil {return _eddac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_ggcg :=NewCT_FutureMetadata ();if _bdfcbd :=d .DecodeElement (_ggcg ,&_bgafb );_bdfcbd !=nil {return _bdfcbd ;};_gedaf .FutureMetadata =append (_gedaf .FutureMetadata ,_ggcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_gedaf .CellMetadata =NewCT_MetadataBlocks ();if _dgfb :=d .DecodeElement (_gedaf .CellMetadata ,&_bgafb );_dgfb !=nil {return _dgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_gedaf .ValueMetadata =NewCT_MetadataBlocks ();if _gcec :=d .DecodeElement (_gedaf .ValueMetadata ,&_bgafb );_gcec !=nil {return _gcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedaf .ExtLst =NewCT_ExtensionList ();if _fdfgf :=d .DecodeElement (_gedaf .ExtLst ,&_bgafb );_fdfgf !=nil {return _fdfgf ;};default:_d .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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_bgafb .Name );if _ecdeba :=d .Skip ();_ecdeba !=nil {return _ecdeba ;};};case _b .EndElement :break _bfebb ;case _b .CharData :};};return nil ;};func (_fdcggb *CT_Macrosheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _fdcggb .SheetPr !=nil {_bbcgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_fdcggb .SheetPr ,_bbcgc );};if _fdcggb .Dimension !=nil {_egbfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fdcggb .Dimension ,_egbfe );};if _fdcggb .SheetViews !=nil {_daba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fdcggb .SheetViews ,_daba );};if _fdcggb .SheetFormatPr !=nil {_aggaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fdcggb .SheetFormatPr ,_aggaa );};if _fdcggb .Cols !=nil {_daacg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_fcbgaf :=range _fdcggb .Cols {e .EncodeElement (_fcbgaf ,_daacg );};};_fbcee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fdcggb .SheetData ,_fbcee );if _fdcggb .SheetProtection !=nil {_ceeada :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdcggb .SheetProtection ,_ceeada );};if _fdcggb .AutoFilter !=nil {_dcfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fdcggb .AutoFilter ,_dcfg );};if _fdcggb .SortState !=nil {_bfcfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fdcggb .SortState ,_bfcfb );};if _fdcggb .DataConsolidate !=nil {_fcddce :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fdcggb .DataConsolidate ,_fcddce );};if _fdcggb .CustomSheetViews !=nil {_fceb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fdcggb .CustomSheetViews ,_fceb );};if _fdcggb .PhoneticPr !=nil {_aabe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fdcggb .PhoneticPr ,_aabe );};if _fdcggb .ConditionalFormatting !=nil {_bbbee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_gagdc :=range _fdcggb .ConditionalFormatting {e .EncodeElement (_gagdc ,_bbbee );};};if _fdcggb .PrintOptions !=nil {_fdaag :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fdcggb .PrintOptions ,_fdaag );};if _fdcggb .PageMargins !=nil {_bddga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fdcggb .PageMargins ,_bddga );};if _fdcggb .PageSetup !=nil {_fbcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fdcggb .PageSetup ,_fbcb );};if _fdcggb .HeaderFooter !=nil {_ffgdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fdcggb .HeaderFooter ,_ffgdf );};if _fdcggb .RowBreaks !=nil {_dagae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fdcggb .RowBreaks ,_dagae );};if _fdcggb .ColBreaks !=nil {_cgabb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fdcggb .ColBreaks ,_cgabb );};if _fdcggb .CustomProperties !=nil {_eccdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_fdcggb .CustomProperties ,_eccdc );};if _fdcggb .Drawing !=nil {_bbcba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fdcggb .Drawing ,_bbcba );};if _fdcggb .LegacyDrawing !=nil {_ddgee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fdcggb .LegacyDrawing ,_ddgee );};if _fdcggb .LegacyDrawingHF !=nil {_cacfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fdcggb .LegacyDrawingHF ,_cacfa );};if _fdcggb .DrawingHF !=nil {_fefgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fdcggb .DrawingHF ,_fefgc );};if _fdcggb .Picture !=nil {_dfea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_fdcggb .Picture ,_dfea );};if _fdcggb .OleObjects !=nil {_acaacg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_fdcggb .OleObjects ,_acaacg );};if _fdcggb .ExtLst !=nil {_eaege :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdcggb .ExtLst ,_eaege );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Input Cells -InputCells []*CT_InputCells ;};type CT_SheetProtection struct{ +// Validate validates the CT_DdeValues and its children +func (_dfgff *CT_DdeValues )Validate ()error {return _dfgff .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");}; -// Legacy Password -PasswordAttr *string ; +// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path +func (_ag *AG_RevData )ValidateWithPath (path string )error {return nil }; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Validate validates the CT_TextFields and its children +func (_gecaa *CT_TextFields )Validate ()error {return _gecaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};func (_geafd *CT_SheetPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geafd .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .SyncHorizontalAttr ))});};if _geafd .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .SyncVerticalAttr ))});};if _geafd .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_geafd .SyncRefAttr )});};if _geafd .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .TransitionEvaluationAttr ))});};if _geafd .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .TransitionEntryAttr ))});};if _geafd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .PublishedAttr ))});};if _geafd .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_geafd .CodeNameAttr )});};if _geafd .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .FilterModeAttr ))});};if _geafd .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _geafd .TabColor !=nil {_aaaebg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_geafd .TabColor ,_aaaebg );};if _geafd .OutlinePr !=nil {_dgceeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_geafd .OutlinePr ,_dgceeg );};if _geafd .PageSetUpPr !=nil {_bcebea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_geafd .PageSetUpPr ,_bcebea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;}; -// Password Hash Value -HashValueAttr *string ; +// Validate validates the CT_WebPublishObjects and its children +func (_dfcbfe *CT_WebPublishObjects )Validate ()error {return _dfcbfe .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};type CT_PageSetUpPr struct{ -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Show Auto Page Breaks +AutoPageBreaksAttr *bool ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Fit To Page +FitToPageAttr *bool ;};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7;ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12;ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17;ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22;ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27;ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32;ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37;ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42;ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47;ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53;ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59;ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65;ST_PivotFilterTypeM12 ST_PivotFilterType =66;);func (_cfbg *CT_Pages )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dagdb :=range start .Attr {if _dagdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eeccg ,_daeaff :=_e .ParseUint (_dagdb .Value ,10,32);if _daeaff !=nil {return _daeaff ;};_ddagb :=uint32 (_eeccg );_cfbg .CountAttr =&_ddagb ;continue ;};};_geedaa :for {_gggc ,_cdggc :=d .Token ();if _cdggc !=nil {return _cdggc ;};switch _ggacg :=_gggc .(type ){case _b .StartElement :switch _ggacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_cebgcb :=NewCT_PCDSCPage ();if _eagf :=d .DecodeElement (_cebgcb ,&_ggacg );_eagf !=nil {return _eagf ;};_cfbg .Page =append (_cfbg .Page ,_cebgcb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_ggacg .Name );if _efbgb :=d .Skip ();_efbgb !=nil {return _efbgb ;};};case _b .EndElement :break _geedaa ;case _b .CharData :};};return nil ;};func (_edffb *CT_SheetFormatPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edgefc :=range start .Attr {if _edgefc .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_aaecgd ,_gabda :=_e .ParseUint (_edgefc .Value ,10,32);if _gabda !=nil {return _gabda ;};_affegf :=uint32 (_aaecgd );_edffb .BaseColWidthAttr =&_affegf ;continue ;};if _edgefc .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_aecf ,_dcafec :=_e .ParseFloat (_edgefc .Value ,64);if _dcafec !=nil {return _dcafec ;};_edffb .DefaultColWidthAttr =&_aecf ;continue ;};if _edgefc .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_dceae ,_cggag :=_e .ParseFloat (_edgefc .Value ,64);if _cggag !=nil {return _cggag ;};_edffb .DefaultRowHeightAttr =_dceae ;continue ;};if _edgefc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_bgafce ,_cdadfd :=_e .ParseBool (_edgefc .Value );if _cdadfd !=nil {return _cdadfd ;};_edffb .CustomHeightAttr =&_bgafce ;continue ;};if _edgefc .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_adccbe ,_fgded :=_e .ParseBool (_edgefc .Value );if _fgded !=nil {return _fgded ;};_edffb .ZeroHeightAttr =&_adccbe ;continue ;};if _edgefc .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_fegdae ,_ebeaa :=_e .ParseBool (_edgefc .Value );if _ebeaa !=nil {return _ebeaa ;};_edffb .ThickTopAttr =&_fegdae ;continue ;};if _edgefc .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_gbabe ,_eagad :=_e .ParseBool (_edgefc .Value );if _eagad !=nil {return _eagad ;};_edffb .ThickBottomAttr =&_gbabe ;continue ;};if _edgefc .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_gbgba ,_bfabg :=_e .ParseUint (_edgefc .Value ,10,8);if _bfabg !=nil {return _bfabg ;};_ebaccg :=uint8 (_gbgba );_edffb .OutlineLevelRowAttr =&_ebaccg ;continue ;};if _edgefc .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_ceeegd ,_geacgc :=_e .ParseUint (_edgefc .Value ,10,8);if _geacgc !=nil {return _geacgc ;};_bffff :=uint8 (_ceeegd );_edffb .OutlineLevelColAttr =&_bffff ;continue ;};};for {_gedgd ,_aacba :=d .Token ();if _aacba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065t\u0046o\u0072\u006d\u0061\u0074\u0050\u0072\u003a \u0025\u0073",_aacba );};if _effa ,_cefea :=_gedgd .(_b .EndElement );_cefea &&_effa .Name ==start .Name {break ;};};return nil ;};type CT_GroupItems struct{ -// Sheet Locked -SheetAttr *bool ; +// Items Created Count +CountAttr *uint32 ; -// Objects Locked -ObjectsAttr *bool ; +// No Value +M []*CT_Missing ; -// Scenarios Locked -ScenariosAttr *bool ; +// Numeric Value +N []*CT_Number ; -// Format Cells Locked -FormatCellsAttr *bool ; +// Boolean +B []*CT_Boolean ; -// Format Columns Locked -FormatColumnsAttr *bool ; +// Error Value +E []*CT_Error ; -// Format Rows Locked -FormatRowsAttr *bool ; +// Character Value +S []*CT_String ; -// Insert Columns Locked -InsertColumnsAttr *bool ; +// Date Time +D []*CT_DateTime ;}; -// Insert Rows Locked -InsertRowsAttr *bool ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_gddca *CT_Drawing )ValidateWithPath (path string )error {return nil };func NewCT_TableStyle ()*CT_TableStyle {_dedba :=&CT_TableStyle {};return _dedba }; -// Insert Hyperlinks Locked -InsertHyperlinksAttr *bool ; +// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path +func (_egegf *CT_colItems )ValidateWithPath (path string )error {for _gbdade ,_eeabb :=range _egegf .I {if _edcaf :=_eeabb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gbdade ));_edcaf !=nil {return _edcaf ;};};return nil ;};type CT_I struct{ -// Delete Columns Locked -DeleteColumnsAttr *bool ; +// Item Type +TAttr ST_ItemType ; -// Delete Rows Locked -DeleteRowsAttr *bool ; +// Repeated Items Count +RAttr *uint32 ; -// Select Locked Cells Locked -SelectLockedCellsAttr *bool ; +// Data Field Index +IAttr *uint32 ; -// Sort Locked -SortAttr *bool ; +// Row / Column Item Index +X []*CT_X ;}; -// AutoFilter Locked -AutoFilterAttr *bool ; +// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path +func (_dceag *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_fgaff *ST_VerticalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebbdf ,_dgeaf :=d .Token ();if _dgeaf !=nil {return _dgeaf ;};if _bgaegf ,_cdbced :=_eebbdf .(_b .EndElement );_cdbced &&_bgaegf .Name ==start .Name {*_fgaff =1;return nil ;};if _bddggf ,_cgcbg :=_eebbdf .(_b .CharData );!_cgcbg {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",_eebbdf );}else {switch string (_bddggf ){case "":*_fgaff =0;case "\u0074\u006f\u0070":*_fgaff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgaff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgaff =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fgaff =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fgaff =5;};};_eebbdf ,_dgeaf =d .Token ();if _dgeaf !=nil {return _dgeaf ;};if _addca ,_efdffa :=_eebbdf .(_b .EndElement );_efdffa &&_addca .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",_eebbdf );}; -// Pivot Tables Locked -PivotTablesAttr *bool ; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_dgff *CT_Extension )ValidateWithPath (path string )error {return nil };type CT_ExtensionList struct{ -// Select Unlocked Cells Locked -SelectUnlockedCellsAttr *bool ;};type CT_IndexedColors struct{ +// Extension +Ext []*CT_Extension ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_gebfb :=&CT_TableStyleInfo {};return _gebfb };func (_cbbgb *ST_ExternalConnectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbcff ,_egcfd :=d .Token ();if _egcfd !=nil {return _egcfd ;};if _gbfeea ,_cdeed :=_cbbcff .(_b .EndElement );_cdeed &&_gbfeea .Name ==start .Name {*_cbbgb =1;return nil ;};if _gccbd ,_fgdcbd :=_cbbcff .(_b .CharData );!_fgdcbd {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",_cbbcff );}else {switch string (_gccbd ){case "":*_cbbgb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_cbbgb =1;case "\u0074\u0065\u0078\u0074":*_cbbgb =2;case "\u004d\u0044\u0059":*_cbbgb =3;case "\u0044\u004d\u0059":*_cbbgb =4;case "\u0059\u004d\u0044":*_cbbgb =5;case "\u004d\u0059\u0044":*_cbbgb =6;case "\u0044\u0059\u004d":*_cbbgb =7;case "\u0059\u0044\u004d":*_cbbgb =8;case "\u0073\u006b\u0069\u0070":*_cbbgb =9;case "\u0045\u004d\u0044":*_cbbgb =10;};};_cbbcff ,_egcfd =d .Token ();if _egcfd !=nil {return _egcfd ;};if _ecabg ,_cfaaa :=_cbbcff .(_b .EndElement );_cfaaa &&_ecabg .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",_cbbcff );};type CT_SingleXmlCells struct{ -// RGB Color -RgbColor []*CT_RgbColor ;}; +// Table Properties +SingleXmlCell []*CT_SingleXmlCell ;}; -// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path -func (_bdbbg *CT_CellWatch )ValidateWithPath (path string )error {return nil };func (_ebcab *CT_GradientStop )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_ebcab .PositionAttr )});e .EncodeToken (start );_ddafc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ebcab .Color ,_ddafc );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_SheetView ()*CT_SheetView {_aea :=&CT_SheetView {};return _aea };func (_ecggg *ST_SourceType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcgbd ,_edebdbg :=d .Token ();if _edebdbg !=nil {return _edebdbg ;};if _bgdgd ,_ebef :=_dcgbd .(_ebfeac .EndElement );_ebef &&_bgdgd .Name ==start .Name {*_ecggg =1;return nil ;};if _dfafef ,_ddebg :=_dcgbd .(_ebfeac .CharData );!_ddebg {return _eecbf .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",_dcgbd );}else {switch string (_dfafef ){case "":*_ecggg =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ecggg =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ecggg =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_ecggg =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_ecggg =4;};};_dcgbd ,_edebdbg =d .Token ();if _edebdbg !=nil {return _edebdbg ;};if _ffgcaa ,_gdecf :=_dcgbd .(_ebfeac .EndElement );_gdecf &&_ffgcaa .Name ==start .Name {return nil ;};return _eecbf .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",_dcgbd );};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);func (_fgfa ST_MdxFunctionType )ValidateWithPath (path string )error {switch _fgfa {case 0,1,2,3,4,5,6,7:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfa ));};return nil ;};type CT_VerticalAlignFontProperty struct{ +// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path +func (_bccacb *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _bccacb .ValAttr ==_c .ST_VerticalAlignRunUnset {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 _dgfea :=_bccacb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfea !=nil {return _dgfea ;};return nil ;};func NewStyleSheet ()*StyleSheet {_bgcce :=&StyleSheet {};_bgcce .CT_Stylesheet =*NewCT_Stylesheet ();return _bgcce ;}; -// Value -ValAttr _bbaba .ST_VerticalAlignRun ;};func (_bafd *CT_I )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_facdb :=range start .Attr {if _facdb .Name .Local =="\u0074"{_bafd .TAttr .UnmarshalXMLAttr (_facdb );continue ;};if _facdb .Name .Local =="\u0072"{_bacegb ,_ddec :=_ccfece .ParseUint (_facdb .Value ,10,32);if _ddec !=nil {return _ddec ;};_effccb :=uint32 (_bacegb );_bafd .RAttr =&_effccb ;continue ;};if _facdb .Name .Local =="\u0069"{_gdcfbg ,_ebbdb :=_ccfece .ParseUint (_facdb .Value ,10,32);if _ebbdb !=nil {return _ebbdb ;};_adadd :=uint32 (_gdcfbg );_bafd .IAttr =&_adadd ;continue ;};};_eccgc :for {_ffffb ,_bedfef :=d .Token ();if _bedfef !=nil {return _bedfef ;};switch _fgaddd :=_ffffb .(type ){case _ebfeac .StartElement :switch _fgaddd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_eccad :=NewCT_X ();if _dgeace :=d .DecodeElement (_eccad ,&_fgaddd );_dgeace !=nil {return _dgeace ;};_bafd .X =append (_bafd .X ,_eccad );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_fgaddd .Name );if _fedac :=d .Skip ();_fedac !=nil {return _fedac ;};};case _ebfeac .EndElement :break _eccgc ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the PivotCacheRecords and its children +func (_geafc *PivotCacheRecords )Validate ()error {return _geafc .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_gaggcg *CT_XmlCellPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaggcg .XmlPr =NewCT_XmlPr ();for _ ,_egffe :=range start .Attr {if _egffe .Name .Local =="\u0069\u0064"{_addbb ,_gdeffc :=_e .ParseUint (_egffe .Value ,10,32);if _gdeffc !=nil {return _gdeffc ;};_gaggcg .IdAttr =uint32 (_addbb );continue ;};if _egffe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cfagdg ,_babdf :=_egffe .Value ,error (nil );if _babdf !=nil {return _babdf ;};_gaggcg .UniqueNameAttr =&_cfagdg ;continue ;};};_gggdb :for {_cgcdg ,_dabbe :=d .Token ();if _dabbe !=nil {return _dabbe ;};switch _adcbf :=_cgcdg .(type ){case _b .StartElement :switch _adcbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _gcbaf :=d .DecodeElement (_gaggcg .XmlPr ,&_adcbf );_gcbaf !=nil {return _gcbaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaggcg .ExtLst =NewCT_ExtensionList ();if _gebcec :=d .DecodeElement (_gaggcg .ExtLst ,&_adcbf );_gebcec !=nil {return _gebcec ;};default:_d .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_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_adcbf .Name );if _gedgf :=d .Skip ();_gedgf !=nil {return _gedgf ;};};case _b .EndElement :break _gggdb ;case _b .CharData :};};return nil ;};func (_edag *CT_DataValidation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfde :=range start .Attr {if _cfde .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_dcbc ,_cgge :=_e .ParseBool (_cfde .Value );if _cgge !=nil {return _cgge ;};_edag .ShowErrorMessageAttr =&_dcbc ;continue ;};if _cfde .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_baefg ,_afgfd :=_cfde .Value ,error (nil );if _afgfd !=nil {return _afgfd ;};_edag .ErrorTitleAttr =&_baefg ;continue ;};if _cfde .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_edag .ErrorStyleAttr .UnmarshalXMLAttr (_cfde );continue ;};if _cfde .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_edag .OperatorAttr .UnmarshalXMLAttr (_cfde );continue ;};if _cfde .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_gddg ,_fggf :=_e .ParseBool (_cfde .Value );if _fggf !=nil {return _fggf ;};_edag .AllowBlankAttr =&_gddg ;continue ;};if _cfde .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_ccff ,_eecdd :=_e .ParseBool (_cfde .Value );if _eecdd !=nil {return _eecdd ;};_edag .ShowDropDownAttr =&_ccff ;continue ;};if _cfde .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_fcdga ,_cefb :=_e .ParseBool (_cfde .Value );if _cefb !=nil {return _cefb ;};_edag .ShowInputMessageAttr =&_fcdga ;continue ;};if _cfde .Name .Local =="\u0074\u0079\u0070\u0065"{_edag .TypeAttr .UnmarshalXMLAttr (_cfde );continue ;};if _cfde .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_edag .ImeModeAttr .UnmarshalXMLAttr (_cfde );continue ;};if _cfde .Name .Local =="\u0065\u0072\u0072o\u0072"{_gbec ,_aeed :=_cfde .Value ,error (nil );if _aeed !=nil {return _aeed ;};_edag .ErrorAttr =&_gbec ;continue ;};if _cfde .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_egace ,_bdfb :=_cfde .Value ,error (nil );if _bdfb !=nil {return _bdfb ;};_edag .PromptTitleAttr =&_egace ;continue ;};if _cfde .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_cdaed ,_faefg :=_cfde .Value ,error (nil );if _faefg !=nil {return _faefg ;};_edag .PromptAttr =&_cdaed ;continue ;};if _cfde .Name .Local =="\u0073\u0071\u0072e\u0066"{_ddgae ,_gfcf :=ParseSliceST_Sqref (_cfde .Value );if _gfcf !=nil {return _gfcf ;};_edag .SqrefAttr =_ddgae ;continue ;};};_bgab :for {_edecc ,_ccgce :=d .Token ();if _ccgce !=nil {return _ccgce ;};switch _gbfaf :=_edecc .(type ){case _b .StartElement :switch _gbfaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_edag .Formula1 =new (string );if _gdcfd :=d .DecodeElement (_edag .Formula1 ,&_gbfaf );_gdcfd !=nil {return _gdcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_edag .Formula2 =new (string );if _dcef :=d .DecodeElement (_edag .Formula2 ,&_gbfaf );_dcef !=nil {return _dcef ;};default:_d .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\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gbfaf .Name );if _aaeed :=d .Skip ();_aaeed !=nil {return _aaeed ;};};case _b .EndElement :break _bgab ;case _b .CharData :};};return nil ;};func (_dffge ST_TotalsRowFunction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dffge .String (),start );};func NewCT_ControlPr ()*CT_ControlPr {_abff :=&CT_ControlPr {};_abff .Anchor =NewCT_ObjectAnchor ();return _abff ;};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;); -// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path -func (_bbgbf *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _gaaef ,_aefag :=range _bbgbf .CustomSheetView {if _becfee :=_aefag .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_gaaef ));_becfee !=nil {return _becfee ;};};return nil ;}; +// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path +func (_ddbbd *CT_CellWatches )ValidateWithPath (path string )error {for _bcfaa ,_agbf :=range _ddbbd .CellWatch {if _ddec :=_agbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_bcfaa ));_ddec !=nil {return _ddec ;};};return nil ;};func (_fcfcef ST_ExternalConnectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcfcef .String (),start );};func (_acefcf *CT_ExternalLinkChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggf :for {_febc ,_acada :=d .Token ();if _acada !=nil {return _acada ;};switch _fefa :=_febc .(type ){case _b .StartElement :switch _fefa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_acefcf .ExternalBook =NewCT_ExternalBook ();if _ageca :=d .DecodeElement (_acefcf .ExternalBook ,&_fefa );_ageca !=nil {return _ageca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_acefcf .DdeLink =NewCT_DdeLink ();if _bgaa :=d .DecodeElement (_acefcf .DdeLink ,&_fefa );_bgaa !=nil {return _bgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_acefcf .OleLink =NewCT_OleLink ();if _ceeec :=d .DecodeElement (_acefcf .OleLink ,&_fefa );_ceeec !=nil {return _ceeec ;};default:_d .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 C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fefa .Name );if _bccgef :=d .Skip ();_bccgef !=nil {return _bccgef ;};};case _b .EndElement :break _gggf ;case _b .CharData :};};return nil ;};func (_eeabe *ST_TimePeriod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgagb ,_dcfbef :=d .Token ();if _dcfbef !=nil {return _dcfbef ;};if _edfgfe ,_efabf :=_dgagb .(_b .EndElement );_efabf &&_edfgfe .Name ==start .Name {*_eeabe =1;return nil ;};if _abdag ,_bafbge :=_dgagb .(_b .CharData );!_bafbge {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",_dgagb );}else {switch string (_abdag ){case "":*_eeabe =0;case "\u0074\u006f\u0064a\u0079":*_eeabe =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_eeabe =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_eeabe =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_eeabe =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_eeabe =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_eeabe =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_eeabe =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_eeabe =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_eeabe =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_eeabe =10;};};_dgagb ,_dcfbef =d .Token ();if _dcfbef !=nil {return _dcfbef ;};if _fffdf ,_ceecbb :=_dgagb .(_b .EndElement );_ceecbb &&_fffdf .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",_dgagb );};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_aadcc :=&CT_ReviewedRevisions {};return _aadcc ;}; -// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path -func (_egec *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_bbaba .ST_GuidPatternRe .MatchString (_egec .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,_egec .GuidAttr );};if _egec .LastGuidAttr !=nil {if !_bbaba .ST_GuidPatternRe .MatchString (*_egec .LastGuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004c\u0061s\u0074\u0047\u0075i\u0064\u0041\u0074\u0074r\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 ,_bbaba .ST_GuidPatternRe ,*_egec .LastGuidAttr );};};for _gcccg ,_aagfg :=range _egec .Header {if _cegaa :=_aagfg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcccg ));_cegaa !=nil {return _cegaa ;};};return nil ;}; +// Validate validates the CT_Filter and its children +func (_gfab *CT_Filter )Validate ()error {return _gfab .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_fgga *CT_CellStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgga .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgga .CountAttr )});};e .EncodeToken (start );_fcgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_daag :=range _fgga .CellStyle {e .EncodeElement (_daag ,_fcgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdeeb ST_SmartTagShow )ValidateWithPath (path string )error {switch _cdeeb {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 (_cdeeb ));};return nil ;};func (_fbbfg *CT_SheetBackgroundPicture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgcfc :=range start .Attr {if _dgcfc .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"&&_dgcfc .Name .Local =="\u0069\u0064"||_dgcfc .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"&&_dgcfc .Name .Local =="\u0069\u0064"{_gggega ,_efgfg :=_dgcfc .Value ,error (nil );if _efgfg !=nil {return _efgfg ;};_fbbfg .IdAttr =_gggega ;continue ;};};for {_fagebc ,_eeeag :=d .Token ();if _eeeag !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u003a\u0020\u0025\u0073",_eeeag );};if _ffdcg ,_bdcdc :=_fagebc .(_b .EndElement );_bdcdc &&_ffdcg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_IconSet and its children -func (_abdaff *CT_IconSet )Validate ()error {return _abdaff .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");}; +// Validate validates the CT_TableColumn and its children +func (_adfgbc *CT_TableColumn )Validate ()error {return _adfgbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");}; -// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path -func (_cgccbb *CT_Sets )ValidateWithPath (path string )error {for _adbac ,_cfeb :=range _cgccbb .Set {if _afaed :=_cfeb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_adbac ));_afaed !=nil {return _afaed ;};};return nil ;};func (_begdg *CT_ReviewedRevisions )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eeea :=range start .Attr {if _eeea .Name .Local =="\u0063\u006f\u0075n\u0074"{_eebbg ,_efdf :=_ccfece .ParseUint (_eeea .Value ,10,32);if _efdf !=nil {return _efdf ;};_ffede :=uint32 (_eebbg );_begdg .CountAttr =&_ffede ;continue ;};};_cbafcb :for {_bggce ,_fcgde :=d .Token ();if _fcgde !=nil {return _fcgde ;};switch _cfea :=_bggce .(type ){case _ebfeac .StartElement :switch _cfea .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_gfade :=NewCT_Reviewed ();if _aabf :=d .DecodeElement (_gfade ,&_cfea );_aabf !=nil {return _aabf ;};_begdg .Reviewed =append (_begdg .Reviewed ,_gfade );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cfea .Name );if _abfbc :=d .Skip ();_abfbc !=nil {return _abfbc ;};};case _ebfeac .EndElement :break _cbafcb ;case _ebfeac .CharData :};};return nil ;};func (_cdgae *ST_Visibility )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_cdgae =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cdgae =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cdgae =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cdgae =3;};return nil ;};type ST_DataValidationErrorStyle byte ;func (_edcf ST_BorderStyle )ValidateWithPath (path string )error {switch _edcf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcf ));};return nil ;};func (_gabcd ST_FilterOperator )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bfcdc :=_ebfeac .Attr {};_bfcdc .Name =name ;switch _gabcd {case ST_FilterOperatorUnset :_bfcdc .Value ="";case ST_FilterOperatorEqual :_bfcdc .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_bfcdc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_bfcdc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_bfcdc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_bfcdc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_bfcdc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _bfcdc ,nil ;};func (_eefaa *CT_ChartsheetView )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _eefaa .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eefaa .TabSelectedAttr ))});};if _eefaa .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eefaa .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_eefaa .WorkbookViewIdAttr )});if _eefaa .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eefaa .ZoomToFitAttr ))});};e .EncodeToken (start );if _eefaa .ExtLst !=nil {_ebagea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefaa .ExtLst ,_ebagea );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fcabe ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _fcabe {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcabe ));};return nil ;};func (_feacd *CT_TableStyles )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_agdcg :=range start .Attr {if _agdcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbcbg ,_fddba :=_ccfece .ParseUint (_agdcg .Value ,10,32);if _fddba !=nil {return _fddba ;};_afgd :=uint32 (_dbcbg );_feacd .CountAttr =&_afgd ;continue ;};if _agdcg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_eea ,_adegb :=_agdcg .Value ,error (nil );if _adegb !=nil {return _adegb ;};_feacd .DefaultTableStyleAttr =&_eea ;continue ;};if _agdcg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_geda ,_ccfeg :=_agdcg .Value ,error (nil );if _ccfeg !=nil {return _ccfeg ;};_feacd .DefaultPivotStyleAttr =&_geda ;continue ;};};_ddfed :for {_gbcga ,_fegaf :=d .Token ();if _fegaf !=nil {return _fegaf ;};switch _dgfd :=_gbcga .(type ){case _ebfeac .StartElement :switch _dgfd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_aefda :=NewCT_TableStyle ();if _adggg :=d .DecodeElement (_aefda ,&_dgfd );_adggg !=nil {return _adggg ;};_feacd .TableStyle =append (_feacd .TableStyle ,_aefda );default:_afeac .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\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_dgfd .Name );if _bfff :=d .Skip ();_bfff !=nil {return _bfff ;};};case _ebfeac .EndElement :break _ddfed ;case _ebfeac .CharData :};};return nil ;};func (_cecf *Table )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _cecf .CT_Table .MarshalXML (e ,start );};type CT_OutlinePr struct{ +// Validate validates the CT_Location and its children +func (_dagdd *CT_Location )Validate ()error {return _dagdd .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func (_dfadg *ST_UpdateLinks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefedf ,_gcgdce :=d .Token ();if _gcgdce !=nil {return _gcgdce ;};if _dfcega ,_bbafbc :=_aefedf .(_b .EndElement );_bbafbc &&_dfcega .Name ==start .Name {*_dfadg =1;return nil ;};if _cecgf ,_bfggf :=_aefedf .(_b .CharData );!_bfggf {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",_aefedf );}else {switch string (_cecgf ){case "":*_dfadg =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_dfadg =1;case "\u006e\u0065\u0076e\u0072":*_dfadg =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dfadg =3;};};_aefedf ,_gcgdce =d .Token ();if _gcgdce !=nil {return _gcgdce ;};if _bgddg ,_cfbedg :=_aefedf .(_b .EndElement );_cfbedg &&_bgddg .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",_aefedf );};func (_ffebb *CT_MRUColors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeege :for {_dgcga ,_aebdc :=d .Token ();if _aebdc !=nil {return _aebdc ;};switch _ggba :=_dgcga .(type ){case _b .StartElement :switch _ggba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dbdff :=NewCT_Color ();if _eccf :=d .DecodeElement (_dbdff ,&_ggba );_eccf !=nil {return _eccf ;};_ffebb .Color =append (_ffebb .Color ,_dbdff );default:_d .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_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_ggba .Name );if _efcc :=d .Skip ();_efcc !=nil {return _efcc ;};};case _b .EndElement :break _aeege ;case _b .CharData :};};return nil ;};const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2;ST_FileTypeDos ST_FileType =3;ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;);func (_ddgba ST_IconSetType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbedde :=_b .Attr {};_fbedde .Name =name ;switch _ddgba {case ST_IconSetTypeUnset :_fbedde .Value ="";case ST_IconSetType3Arrows :_fbedde .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_fbedde .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_fbedde .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_fbedde .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_fbedde .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_fbedde .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_fbedde .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_fbedde .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_fbedde .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_fbedde .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_fbedde .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_fbedde .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_fbedde .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_fbedde .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_fbedde .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_fbedde .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_fbedde .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _fbedde ,nil ;};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7;ST_PivotAreaTypeTopRight ST_PivotAreaType =8;);func (_gagegb *CT_Mdx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagegb .FAttr =ST_MdxFunctionType (1);for _ ,_fggcf :=range start .Attr {if _fggcf .Name .Local =="\u006e"{_bdecb ,_bcdgb :=_e .ParseUint (_fggcf .Value ,10,32);if _bcdgb !=nil {return _bcdgb ;};_gagegb .NAttr =uint32 (_bdecb );continue ;};if _fggcf .Name .Local =="\u0066"{_gagegb .FAttr .UnmarshalXMLAttr (_fggcf );continue ;};};_ecebcf :for {_gggda ,_acbc :=d .Token ();if _acbc !=nil {return _acbc ;};switch _ddeee :=_gggda .(type ){case _b .StartElement :switch _ddeee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gagegb .T =NewCT_MdxTuple ();if _ggaad :=d .DecodeElement (_gagegb .T ,&_ddeee );_ggaad !=nil {return _ggaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_gagegb .Ms =NewCT_MdxSet ();if _cefc :=d .DecodeElement (_gagegb .Ms ,&_ddeee );_cefc !=nil {return _cefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_gagegb .P =NewCT_MdxMemeberProp ();if _gfaae :=d .DecodeElement (_gagegb .P ,&_ddeee );_gfaae !=nil {return _gfaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_gagegb .K =NewCT_MdxKPI ();if _acded :=d .DecodeElement (_gagegb .K ,&_ddeee );_acded !=nil {return _acded ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_ddeee .Name );if _fddde :=d .Skip ();_fddde !=nil {return _fddde ;};};case _b .EndElement :break _ecebcf ;case _b .CharData :};};return nil ;};func (_gdded *CT_FieldUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_gdded .XAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeegb *ST_DvAspect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgfad ,_cgebe :=d .Token ();if _cgebe !=nil {return _cgebe ;};if _dgccd ,_dfcfg :=_dgfad .(_b .EndElement );_dfcfg &&_dgccd .Name ==start .Name {*_aeegb =1;return nil ;};if _adfafc ,_cccfff :=_dgfad .(_b .CharData );!_cccfff {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",_dgfad );}else {switch string (_adfafc ){case "":*_aeegb =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_aeegb =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_aeegb =2;};};_dgfad ,_cgebe =d .Token ();if _cgebe !=nil {return _cgebe ;};if _dbdgddc ,_fgbbb :=_dgfad .(_b .EndElement );_fgbbb &&_dbdgddc .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",_dgfad );};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);func (_fbbbfb *ST_RevisionAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbce ,_ffbafb :=d .Token ();if _ffbafb !=nil {return _ffbafb ;};if _gdagfd ,_bcfcca :=_gbbce .(_b .EndElement );_bcfcca &&_gdagfd .Name ==start .Name {*_fbbbfb =1;return nil ;};if _egccfd ,_acebe :=_gbbce .(_b .CharData );!_acebe {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",_gbbce );}else {switch string (_egccfd ){case "":*_fbbbfb =0;case "\u0061\u0064\u0064":*_fbbbfb =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_fbbbfb =2;};};_gbbce ,_ffbafb =d .Token ();if _ffbafb !=nil {return _ffbafb ;};if _cbabec ,_fefag :=_gbbce .(_b .EndElement );_fefag &&_cbabec .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",_gbbce );}; -// Apply Styles in Outline -ApplyStylesAttr *bool ; +// Validate validates the CT_DataRefs and its children +func (_dbfcf *CT_DataRefs )Validate ()error {return _dbfcf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};type CT_OlapPr struct{ -// Summary Below -SummaryBelowAttr *bool ; +// Local Cube +LocalAttr *bool ; -// Summary Right -SummaryRightAttr *bool ; +// Local Cube Connection +LocalConnectionAttr *string ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ;}; +// Local Refresh +LocalRefreshAttr *bool ; -// Validate validates the CT_CacheField and its children -func (_fabfae *CT_CacheField )Validate ()error {return _fabfae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};func (_feccd *CT_Table )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_feccd .IdAttr )});if _feccd .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .NameAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_feccd .DisplayNameAttr )});if _feccd .CommentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .CommentAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_feccd .RefAttr )});if _feccd .TableTypeAttr !=ST_TableTypeUnset {_bage ,_gdbaa :=_feccd .TableTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _gdbaa !=nil {return _gdbaa ;};start .Attr =append (start .Attr ,_bage );};if _feccd .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .HeaderRowCountAttr )});};if _feccd .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_feccd .InsertRowAttr ))});};if _feccd .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_feccd .InsertRowShiftAttr ))});};if _feccd .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .TotalsRowCountAttr )});};if _feccd .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_feccd .TotalsRowShownAttr ))});};if _feccd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_feccd .PublishedAttr ))});};if _feccd .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .HeaderRowDxfIdAttr )});};if _feccd .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .DataDxfIdAttr )});};if _feccd .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .TotalsRowDxfIdAttr )});};if _feccd .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .HeaderRowBorderDxfIdAttr )});};if _feccd .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .TableBorderDxfIdAttr )});};if _feccd .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .TotalsRowBorderDxfIdAttr )});};if _feccd .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .HeaderRowCellStyleAttr )});};if _feccd .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .DataCellStyleAttr )});};if _feccd .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .TotalsRowCellStyleAttr )});};if _feccd .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feccd .ConnectionIdAttr )});};e .EncodeToken (start );if _feccd .AutoFilter !=nil {_bcbba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_feccd .AutoFilter ,_bcbba );};if _feccd .SortState !=nil {_egcdbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_feccd .SortState ,_egcdbd );};_agg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_feccd .TableColumns ,_agg );if _feccd .TableStyleInfo !=nil {_agfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_feccd .TableStyleInfo ,_agfg );};if _feccd .ExtLst !=nil {_adgbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_feccd .ExtLst ,_adgbc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_fbad :=&CT_FutureMetadataBlock {};return _fbad ;};func (_egcgc *CT_PivotAreaReferences )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _egcgc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egcgc .CountAttr )});};e .EncodeToken (start );_fbfgf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_fggbf :=range _egcgc .Reference {e .EncodeElement (_fggbf ,_fbfgf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_TextFields struct{ +// Send Locale to OLAP +SendLocaleAttr *bool ; -// Count of Fields -CountAttr *uint32 ; +// Drill Through Count +RowDrillCountAttr *uint32 ; -// Text Import Field Settings -TextField []*CT_TextField ;}; +// OLAP Fill Formatting +ServerFillAttr *bool ; -// Validate validates the CT_SingleXmlCell and its children -func (_egdfb *CT_SingleXmlCell )Validate ()error {return _egdfb .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_eagede ST_DataValidationImeMode )Validate ()error {return _eagede .ValidateWithPath ("")};type CT_RevisionMove struct{ +// OLAP Number Format +ServerNumberFormatAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// OLAP Server Font +ServerFontAttr *bool ; -// Source -SourceAttr string ; +// OLAP Font Formatting +ServerFontColorAttr *bool ;};func (_bgbbb *CT_colItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbbb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgbbb .CountAttr )});};e .EncodeToken (start );_bdgaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_agbea :=range _bgbbb .I {e .EncodeElement (_agbea ,_bdgaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Destination -DestinationAttr string ; +// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path +func (_dfbd *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_bcdbec ST_SourceType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcdbec .String (),start );}; -// Source Sheet Id -SourceSheetIdAttr *uint32 ; +// Validate validates the CT_CalcCell and its children +func (_acfag *CT_CalcCell )Validate ()error {return _acfag .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func (_dfedb *CT_RevisionMove )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfedb .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfedb .SourceAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dfedb .DestinationAttr )});if _dfedb .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfedb .SourceSheetIdAttr )});};if _dfedb .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfedb .RIdAttr )});};if _dfedb .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dfedb .UaAttr ))});};if _dfedb .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dfedb .RaAttr ))});};e .EncodeToken (start );if _dfedb .Undo !=nil {_afcada :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_fcege :=range _dfedb .Undo {e .EncodeElement (_fcege ,_afcada );};};if _dfedb .Rcc !=nil {_bgdca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_dbgc :=range _dfedb .Rcc {e .EncodeElement (_dbgc ,_bgdca );};};if _dfedb .Rfmt !=nil {_cecbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_gaeda :=range _dfedb .Rfmt {e .EncodeElement (_gaeda ,_cecbd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_dcaab :=&CT_Consolidation {};_dcaab .RangeSets =NewCT_RangeSets ();return _dcaab ;};func (_egfdg *CT_CustomFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcdfd :=range start .Attr {if _bcdfd .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_egfdg .OperatorAttr .UnmarshalXMLAttr (_bcdfd );continue ;};if _bcdfd .Name .Local =="\u0076\u0061\u006c"{_abee ,_eeeed :=_bcdfd .Value ,error (nil );if _eeeed !=nil {return _eeeed ;};_egfdg .ValAttr =&_abee ;continue ;};};for {_fafd ,_cafd :=d .Token ();if _cafd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_cafd );};if _dbfge ,_fbfdf :=_fafd .(_b .EndElement );_fbfdf &&_dbfge .Name ==start .Name {break ;};};return nil ;};func (_ggcaf *ST_PivotAreaType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccaegf ,_gedga :=d .Token ();if _gedga !=nil {return _gedga ;};if _gdcbag ,_cbbfcd :=_ccaegf .(_b .EndElement );_cbbfcd &&_gdcbag .Name ==start .Name {*_ggcaf =1;return nil ;};if _faagc ,_gefbba :=_ccaegf .(_b .CharData );!_gefbba {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",_ccaegf );}else {switch string (_faagc ){case "":*_ggcaf =0;case "\u006e\u006f\u006e\u0065":*_ggcaf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ggcaf =2;case "\u0064\u0061\u0074\u0061":*_ggcaf =3;case "\u0061\u006c\u006c":*_ggcaf =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_ggcaf =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_ggcaf =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_ggcaf =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_ggcaf =8;};};_ccaegf ,_gedga =d .Token ();if _gedga !=nil {return _gedga ;};if _geafga ,_caedgc :=_ccaegf .(_b .EndElement );_caedgc &&_geafga .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",_ccaegf );};func (_cgffbd ST_TableStyleType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcbaa :=_b .Attr {};_bcbaa .Name =name ;switch _cgffbd {case ST_TableStyleTypeUnset :_bcbaa .Value ="";case ST_TableStyleTypeWholeTable :_bcbaa .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_bcbaa .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_bcbaa .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_bcbaa .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_bcbaa .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_bcbaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_bcbaa .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_bcbaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_bcbaa .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_bcbaa .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_bcbaa .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_bcbaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_bcbaa .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_bcbaa .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_bcbaa .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_bcbaa .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_bcbaa .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_bcbaa .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_bcbaa .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_bcbaa .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_bcbaa .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_bcbaa .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_bcbaa .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_bcbaa .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_bcbaa .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_bcbaa .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_bcbaa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_bcbaa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _bcbaa ,nil ;}; -// Undo -Undo []*CT_UndoInfo ; +// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path +func (_fccd *CT_DefinedNames )ValidateWithPath (path string )error {for _gdfd ,_deac :=range _fccd .DefinedName {if _gdccb :=_deac .ValidateWithPath (_f .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_gdfd ));_gdccb !=nil {return _gdccb ;};};return nil ;};func (_bfffd *CT_WebPublishObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcadg :=range start .Attr {if _dcadg .Name .Local =="\u0069\u0064"{_gfefb ,_fbafbb :=_e .ParseUint (_dcadg .Value ,10,32);if _fbafbb !=nil {return _fbafbb ;};_bfffd .IdAttr =uint32 (_gfefb );continue ;};if _dcadg .Name .Local =="\u0064\u0069\u0076I\u0064"{_bafeg ,_befgf :=_dcadg .Value ,error (nil );if _befgf !=nil {return _befgf ;};_bfffd .DivIdAttr =_bafeg ;continue ;};if _dcadg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_bcafb ,_cfggd :=_dcadg .Value ,error (nil );if _cfggd !=nil {return _cfggd ;};_bfffd .SourceObjectAttr =&_bcafb ;continue ;};if _dcadg .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_feaad ,_gefgba :=_dcadg .Value ,error (nil );if _gefgba !=nil {return _gefgba ;};_bfffd .DestinationFileAttr =_feaad ;continue ;};if _dcadg .Name .Local =="\u0074\u0069\u0074l\u0065"{_eefag ,_acfba :=_dcadg .Value ,error (nil );if _acfba !=nil {return _acfba ;};_bfffd .TitleAttr =&_eefag ;continue ;};if _dcadg .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_fddfg ,_deeef :=_e .ParseBool (_dcadg .Value );if _deeef !=nil {return _deeef ;};_bfffd .AutoRepublishAttr =&_fddfg ;continue ;};};for {_cdbff ,_gedeg :=d .Token ();if _gedeg !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0057\u0065\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gedeg );};if _ddcfe ,_gaced :=_cdbff .(_b .EndElement );_gaced &&_ddcfe .Name ==start .Name {break ;};};return nil ;};func (_gdgag *CT_Field )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_gdgag .XAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RangeSet ()*CT_RangeSet {_ddfca :=&CT_RangeSet {};return _ddfca };func (_ecbae ST_Qualifier )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeafg :=_b .Attr {};_aeafg .Name =name ;switch _ecbae {case ST_QualifierUnset :_aeafg .Value ="";case ST_QualifierDoubleQuote :_aeafg .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_aeafg .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_aeafg .Value ="\u006e\u006f\u006e\u0065";};return _aeafg ,nil ;}; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path +func (_abed *CT_ExternalCell )ValidateWithPath (path string )error {if _gfbg :=_abed .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gfbg !=nil {return _gfbg ;};return nil ;};func (_dabfc *CT_Items )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dabfc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dabfc .CountAttr )});};e .EncodeToken (start );_dfcde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_gfddd :=range _dabfc .Item {e .EncodeElement (_gfddd ,_dfcde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccbbae *CT_Selection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccbbae .PaneAttr !=ST_PaneUnset {_begdcd ,_begfg :=_ccbbae .PaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u006e\u0065"});if _begfg !=nil {return _begfg ;};start .Attr =append (start .Attr ,_begdcd );};if _ccbbae .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ccbbae .ActiveCellAttr )});};if _ccbbae .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccbbae .ActiveCellIdAttr )});};if _ccbbae .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ccbbae .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fecd *CT_ChartsheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cccggd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_dfbgc :=range _fecd .SheetView {e .EncodeElement (_dfbgc ,_cccggd );};if _fecd .ExtLst !=nil {_bgfd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fecd .ExtLst ,_bgfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcff *CT_TableColumns )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabef :=range start .Attr {if _aabef .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecagf ,_ffbaa :=_e .ParseUint (_aabef .Value ,10,32);if _ffbaa !=nil {return _ffbaa ;};_bbeeda :=uint32 (_ecagf );_bcff .CountAttr =&_bbeeda ;continue ;};};_eaddf :for {_ggecb ,_fabff :=d .Token ();if _fabff !=nil {return _fabff ;};switch _cebecf :=_ggecb .(type ){case _b .StartElement :switch _cebecf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_gfeab :=NewCT_TableColumn ();if _adfaff :=d .DecodeElement (_gfeab ,&_cebecf );_adfaff !=nil {return _adfaff ;};_bcff .TableColumn =append (_bcff .TableColumn ,_gfeab );default:_d .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\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_cebecf .Name );if _ddagc :=d .Skip ();_ddagc !=nil {return _ddagc ;};};case _b .EndElement :break _eaddf ;case _b .CharData :};};return nil ;};func (_bdbeaa ST_PageOrder )ValidateWithPath (path string )error {switch _bdbeaa {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 (_bdbeaa ));};return nil ;};func (_fgdde *CT_LegacyDrawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgdde .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Worksheet struct{CT_Worksheet };type CT_IntProperty struct{ -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_bacc :=&CT_CacheHierarchy {};return _bacc };func (_egdd ST_WebSourceType )Validate ()error {return _egdd .ValidateWithPath ("")}; +// Value +ValAttr int32 ;}; -// Validate validates the CT_PivotFields and its children -func (_dacdg *CT_PivotFields )Validate ()error {return _dacdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func NewCT_SharedUser ()*CT_SharedUser {_bdgcg :=&CT_SharedUser {};_bdgcg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _bdgcg ;};func (_adgb *CT_PivotSelection )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_adgb .PivotArea =NewCT_PivotArea ();for _ ,_gceda :=range start .Attr {if _gceda .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"&&_gceda .Name .Local =="\u0069\u0064"||_gceda .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"&&_gceda .Name .Local =="\u0069\u0064"{_fabbc ,_gefec :=_gceda .Value ,error (nil );if _gefec !=nil {return _gefec ;};_adgb .IdAttr =&_fabbc ;continue ;};if _gceda .Name .Local =="\u006d\u0069\u006e"{_addddd ,_cdbbe :=_ccfece .ParseUint (_gceda .Value ,10,32);if _cdbbe !=nil {return _cdbbe ;};_edfdca :=uint32 (_addddd );_adgb .MinAttr =&_edfdca ;continue ;};if _gceda .Name .Local =="\u006d\u0061\u0078"{_dbfc ,_dbacad :=_ccfece .ParseUint (_gceda .Value ,10,32);if _dbacad !=nil {return _dbacad ;};_daba :=uint32 (_dbfc );_adgb .MaxAttr =&_daba ;continue ;};if _gceda .Name .Local =="\u006c\u0061\u0062e\u006c"{_ffafdc ,_gfda :=_ccfece .ParseBool (_gceda .Value );if _gfda !=nil {return _gfda ;};_adgb .LabelAttr =&_ffafdc ;continue ;};if _gceda .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_fffac ,_aedad :=_ccfece .ParseUint (_gceda .Value ,10,32);if _aedad !=nil {return _aedad ;};_bbbdg :=uint32 (_fffac );_adgb .ActiveRowAttr =&_bbbdg ;continue ;};if _gceda .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_cabea ,_afdbg :=_ccfece .ParseBool (_gceda .Value );if _afdbg !=nil {return _afdbg ;};_adgb .ExtendableAttr =&_cabea ;continue ;};if _gceda .Name .Local =="\u0061\u0078\u0069\u0073"{_adgb .AxisAttr .UnmarshalXMLAttr (_gceda );continue ;};if _gceda .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_cfbbf ,_dcebg :=_ccfece .ParseUint (_gceda .Value ,10,32);if _dcebg !=nil {return _dcebg ;};_eceeg :=uint32 (_cfbbf );_adgb .DimensionAttr =&_eceeg ;continue ;};if _gceda .Name .Local =="\u0073\u0074\u0061r\u0074"{_ggag ,_fbba :=_ccfece .ParseUint (_gceda .Value ,10,32);if _fbba !=nil {return _fbba ;};_egebdf :=uint32 (_ggag );_adgb .StartAttr =&_egebdf ;continue ;};if _gceda .Name .Local =="\u0070\u0061\u006e\u0065"{_adgb .PaneAttr .UnmarshalXMLAttr (_gceda );continue ;};if _gceda .Name .Local =="\u0064\u0061\u0074\u0061"{_ffggb ,_efdb :=_ccfece .ParseBool (_gceda .Value );if _efdb !=nil {return _efdb ;};_adgb .DataAttr =&_ffggb ;continue ;};if _gceda .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfbdd ,_dgdf :=_ccfece .ParseUint (_gceda .Value ,10,32);if _dgdf !=nil {return _dgdf ;};_cgedb :=uint32 (_gfbdd );_adgb .CountAttr =&_cgedb ;continue ;};if _gceda .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_ceeba ,_fcgg :=_ccfece .ParseUint (_gceda .Value ,10,32);if _fcgg !=nil {return _fcgg ;};_ccaac :=uint32 (_ceeba );_adgb .ActiveColAttr =&_ccaac ;continue ;};if _gceda .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_gfcab ,_eedg :=_ccfece .ParseUint (_gceda .Value ,10,32);if _eedg !=nil {return _eedg ;};_abcab :=uint32 (_gfcab );_adgb .PreviousRowAttr =&_abcab ;continue ;};if _gceda .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_ccdgcg ,_dfbfa :=_ccfece .ParseUint (_gceda .Value ,10,32);if _dfbfa !=nil {return _dfbfa ;};_agef :=uint32 (_ccdgcg );_adgb .PreviousColAttr =&_agef ;continue ;};if _gceda .Name .Local =="\u0063\u006c\u0069c\u006b"{_egbccc ,_dafgd :=_ccfece .ParseUint (_gceda .Value ,10,32);if _dafgd !=nil {return _dafgd ;};_fagdd :=uint32 (_egbccc );_adgb .ClickAttr =&_fagdd ;continue ;};if _gceda .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_afddg ,_adcf :=_ccfece .ParseBool (_gceda .Value );if _adcf !=nil {return _adcf ;};_adgb .ShowHeaderAttr =&_afddg ;continue ;};};_acaeab :for {_eaegb ,_baacf :=d .Token ();if _baacf !=nil {return _baacf ;};switch _abgdg :=_eaegb .(type ){case _ebfeac .StartElement :switch _abgdg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _ebgd :=d .DecodeElement (_adgb .PivotArea ,&_abgdg );_ebgd !=nil {return _ebgd ;};default:_afeac .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\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_abgdg .Name );if _aefc :=d .Skip ();_aefc !=nil {return _aefc ;};};case _ebfeac .EndElement :break _acaeab ;case _ebfeac .CharData :};};return nil ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_bcgg :=&CT_RevisionRowColumn {};_bcgg .ActionAttr =ST_rwColActionType (1);return _bcgg ;};func (_cccfe ST_IconSetType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cccfe .String (),start );};func (_daggf ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _daggf {case 0,1,2,3,4,5,6:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daggf ));};return nil ;}; +// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path +func (_ffagc *PivotTableDefinition )ValidateWithPath (path string )error {if _fbcgfa :=_ffagc .CT_pivotTableDefinition .ValidateWithPath (path );_fbcgfa !=nil {return _fbcgfa ;};return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_bfbbg :=&CT_DdeValues {};return _bfbbg };type Users struct{CT_Users };func (_fcgcc *CT_ChartFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",_fcgcc .ChartAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",_fcgcc .FormatAttr )});if _fcgcc .SeriesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fcgcc .SeriesAttr ))});};e .EncodeToken (start );_eaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fcgcc .PivotArea ,_eaee );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SheetProtection and its children -func (_bddec *CT_SheetProtection )Validate ()error {return _bddec .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func NewCT_SheetData ()*CT_SheetData {_cbeae :=&CT_SheetData {};return _cbeae }; +// Validate validates the AG_RevData and its children +func (_cf *AG_RevData )Validate ()error {return _cf .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};type ST_FilterOperator byte ;func (_bfedff ST_PhoneticAlignment )String ()string {switch _bfedff {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);type CT_SmartTagType struct{ -// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path -func (_daedf *CT_CalculatedMember )ValidateWithPath (path string )error {if _daedf .ExtLst !=nil {if _ebbfe :=_daedf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbfe !=nil {return _ebbfe ;};};return nil ;};func (_fdedg *CT_PivotFilters )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fdedg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdedg .CountAttr )});};e .EncodeToken (start );if _fdedg .Filter !=nil {_faccd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_eeggb :=range _fdedg .Filter {e .EncodeElement (_eeggb ,_faccd );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bebdb *CT_CellFormula )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bebdb .TAttr !=ST_CellFormulaTypeUnset {_edeca ,_fdad :=_bebdb .TAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074"});if _fdad !=nil {return _fdad ;};start .Attr =append (start .Attr ,_edeca );};if _bebdb .AcaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0063\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebdb .AcaAttr ))});};if _bebdb .RefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bebdb .RefAttr )});};if _bebdb .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebdb .Dt2DAttr ))});};if _bebdb .DtrAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0074\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebdb .DtrAttr ))});};if _bebdb .Del1Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebdb .Del1Attr ))});};if _bebdb .Del2Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebdb .Del2Attr ))});};if _bebdb .R1Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0031"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bebdb .R1Attr )});};if _bebdb .R2Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0032"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bebdb .R2Attr )});};if _bebdb .CaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebdb .CaAttr ))});};if _bebdb .SiAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bebdb .SiAttr )});};if _bebdb .BxAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0078"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebdb .BxAttr ))});};e .EncodeElement (_bebdb .Content ,start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// SmartTag Namespace URI +NamespaceUriAttr *string ; -// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path -func (_dcgbcb *CT_WorkbookPr )ValidateWithPath (path string )error {if _efeb :=_dcgbcb .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_efeb !=nil {return _efeb ;};if _dgce :=_dcgbcb .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_dgce !=nil {return _dgce ;};return nil ;}; +// Name +NameAttr *string ; -// Validate validates the CT_Comments and its children -func (_dbdfe *CT_Comments )Validate ()error {return _dbdfe .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_geaace *CT_TextField )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _geaace .TypeAttr !=ST_ExternalConnectionTypeUnset {_gbfgc ,_ggcb :=_geaace .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _ggcb !=nil {return _ggcb ;};start .Attr =append (start .Attr ,_gbfgc );};if _geaace .PositionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_geaace .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_feeg :=&CT_DdeValues {};return _feeg };func (_eabcg *CT_SingleXmlCell )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eabcg .XmlCellPr =NewCT_XmlCellPr ();for _ ,_ggabdd :=range start .Attr {if _ggabdd .Name .Local =="\u0069\u0064"{_gdbaea ,_agcbfd :=_ccfece .ParseUint (_ggabdd .Value ,10,32);if _agcbfd !=nil {return _agcbfd ;};_eabcg .IdAttr =uint32 (_gdbaea );continue ;};if _ggabdd .Name .Local =="\u0072"{_fedbe ,_aefcb :=_ggabdd .Value ,error (nil );if _aefcb !=nil {return _aefcb ;};_eabcg .RAttr =_fedbe ;continue ;};if _ggabdd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ddgge ,_ggcec :=_ccfece .ParseUint (_ggabdd .Value ,10,32);if _ggcec !=nil {return _ggcec ;};_eabcg .ConnectionIdAttr =uint32 (_ddgge );continue ;};};_agd :for {_cecdd ,_dffdf :=d .Token ();if _dffdf !=nil {return _dffdf ;};switch _dfaa :=_cecdd .(type ){case _ebfeac .StartElement :switch _dfaa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _ffabe :=d .DecodeElement (_eabcg .XmlCellPr ,&_dfaa );_ffabe !=nil {return _ffabe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eabcg .ExtLst =NewCT_ExtensionList ();if _fffdc :=d .DecodeElement (_eabcg .ExtLst ,&_dfaa );_fffdc !=nil {return _fffdc ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_dfaa .Name );if _ecdded :=d .Skip ();_ecdded !=nil {return _ecdded ;};};case _ebfeac .EndElement :break _agd ;case _ebfeac .CharData :};};return nil ;};func (_adcee ST_MdxFunctionType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_eacg :=_ebfeac .Attr {};_eacg .Name =name ;switch _adcee {case ST_MdxFunctionTypeUnset :_eacg .Value ="";case ST_MdxFunctionTypeM :_eacg .Value ="\u006d";case ST_MdxFunctionTypeV :_eacg .Value ="\u0076";case ST_MdxFunctionTypeS :_eacg .Value ="\u0073";case ST_MdxFunctionTypeC :_eacg .Value ="\u0063";case ST_MdxFunctionTypeR :_eacg .Value ="\u0072";case ST_MdxFunctionTypeP :_eacg .Value ="\u0070";case ST_MdxFunctionTypeK :_eacg .Value ="\u006b";};return _eacg ,nil ;}; +// Smart Tag URL +UrlAttr *string ;};type CT_MetadataBlocks struct{ -// Validate validates the CT_SheetViews and its children -func (_bfdeda *CT_SheetViews )Validate ()error {return _bfdeda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_ageg ST_SortMethod )String ()string {switch _ageg {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065";case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_gbdcd *ST_OleUpdate )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_degfc ,_cegagaf :=d .Token ();if _cegagaf !=nil {return _cegagaf ;};if _bcad ,_gcedda :=_degfc .(_ebfeac .EndElement );_gcedda &&_bcad .Name ==start .Name {*_gbdcd =1;return nil ;};if _ccfcb ,_decdbf :=_degfc .(_ebfeac .CharData );!_decdbf {return _eecbf .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",_degfc );}else {switch string (_ccfcb ){case "":*_gbdcd =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_gbdcd =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_gbdcd =2;};};_degfc ,_cegagaf =d .Token ();if _cegagaf !=nil {return _cegagaf ;};if _bbfdc ,_dacac :=_degfc .(_ebfeac .EndElement );_dacac &&_bbfdc .Name ==start .Name {return nil ;};return _eecbf .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",_degfc );};func (_eegde ST_TextHAlign )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_gaaga :=_ebfeac .Attr {};_gaaga .Name =name ;switch _eegde {case ST_TextHAlignUnset :_gaaga .Value ="";case ST_TextHAlignLeft :_gaaga .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_gaaga .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_gaaga .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_gaaga .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_gaaga .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _gaaga ,nil ;};func NewCT_colItems ()*CT_colItems {_cbbeb :=&CT_colItems {};return _cbbeb };func (_afgeg *CT_WebPublishing )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbage :=range start .Attr {if _bbage .Name .Local =="\u0063\u0073\u0073"{_gfba ,_ccdgg :=_ccfece .ParseBool (_bbage .Value );if _ccdgg !=nil {return _ccdgg ;};_afgeg .CssAttr =&_gfba ;continue ;};if _bbage .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_dabace ,_dggfc :=_ccfece .ParseBool (_bbage .Value );if _dggfc !=nil {return _dggfc ;};_afgeg .ThicketAttr =&_dabace ;continue ;};if _bbage .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_dfgcd ,_defcda :=_ccfece .ParseBool (_bbage .Value );if _defcda !=nil {return _defcda ;};_afgeg .LongFileNamesAttr =&_dfgcd ;continue ;};if _bbage .Name .Local =="\u0076\u006d\u006c"{_acac ,_fdbec :=_ccfece .ParseBool (_bbage .Value );if _fdbec !=nil {return _fdbec ;};_afgeg .VmlAttr =&_acac ;continue ;};if _bbage .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_daef ,_gaed :=_ccfece .ParseBool (_bbage .Value );if _gaed !=nil {return _gaed ;};_afgeg .AllowPngAttr =&_daef ;continue ;};if _bbage .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_afgeg .TargetScreenSizeAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u0064\u0070\u0069"{_ffbd ,_gaebb :=_ccfece .ParseUint (_bbage .Value ,10,32);if _gaebb !=nil {return _gaebb ;};_bdebcd :=uint32 (_ffbd );_afgeg .DpiAttr =&_bdebcd ;continue ;};if _bbage .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_egedb ,_abgcc :=_ccfece .ParseUint (_bbage .Value ,10,32);if _abgcc !=nil {return _abgcc ;};_badbda :=uint32 (_egedb );_afgeg .CodePageAttr =&_badbda ;continue ;};if _bbage .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_dbgdd ,_addad :=_bbage .Value ,error (nil );if _addad !=nil {return _addad ;};_afgeg .CharacterSetAttr =&_dbgdd ;continue ;};};for {_caaaa ,_gdgaf :=d .Token ();if _gdgaf !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050u\u0062l\u0069\u0073\u0068\u0069\u006e\u0067\u003a \u0025\u0073",_gdgaf );};if _bebdf ,_gadgd :=_caaaa .(_ebfeac .EndElement );_gadgd &&_bebdf .Name ==start .Name {break ;};};return nil ;};func (_gadg *CT_Cell )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gadg .RAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gadg .RAttr )});};if _gadg .SAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gadg .SAttr )});};if _gadg .TAttr !=ST_CellTypeUnset {_egeaae ,_eebeda :=_gadg .TAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074"});if _eebeda !=nil {return _eebeda ;};start .Attr =append (start .Attr ,_egeaae );};if _gadg .CmAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gadg .CmAttr )});};if _gadg .VmAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gadg .VmAttr )});};if _gadg .PhAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gadg .PhAttr ))});};e .EncodeToken (start );if _gadg .F !=nil {_daeec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_gadg .F ,_daeec );};if _gadg .V !=nil {_bebbcb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0076"}};_afeac .AddPreserveSpaceAttr (&_bebbcb ,*_gadg .V );e .EncodeElement (_gadg .V ,_bebbcb );};if _gadg .Is !=nil {_abdddb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_gadg .Is ,_abdddb );};if _gadg .ExtLst !=nil {_cadgf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gadg .ExtLst ,_cadgf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_afae *CT_CellAlignment )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _afae .HorizontalAttr !=ST_HorizontalAlignmentUnset {_fgeeb ,_cbbec :=_afae .HorizontalAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _cbbec !=nil {return _cbbec ;};start .Attr =append (start .Attr ,_fgeeb );};if _afae .VerticalAttr !=ST_VerticalAlignmentUnset {_dddbd ,_adfgg :=_afae .VerticalAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _adfgg !=nil {return _adfgg ;};start .Attr =append (start .Attr ,_dddbd );};if _afae .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_afae .TextRotationAttr )});};if _afae .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_afae .WrapTextAttr ))});};if _afae .IndentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_afae .IndentAttr )});};if _afae .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_afae .RelativeIndentAttr )});};if _afae .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_afae .JustifyLastLineAttr ))});};if _afae .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_afae .ShrinkToFitAttr ))});};if _afae .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_afae .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_CustomChartsheetViews struct{ +// Metadata Block Count +CountAttr *uint32 ; -// Custom Chart Sheet View -CustomSheetView []*CT_CustomChartsheetView ;};func (_dfgeea *CT_Error )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eddgc :=range start .Attr {if _eddgc .Name .Local =="\u0066\u0063"{_eegcb ,_gdacc :=_eddgc .Value ,error (nil );if _gdacc !=nil {return _gdacc ;};_dfgeea .FcAttr =&_eegcb ;continue ;};if _eddgc .Name .Local =="\u0076"{_gcegde ,_ebdfd :=_eddgc .Value ,error (nil );if _ebdfd !=nil {return _ebdfd ;};_dfgeea .VAttr =_gcegde ;continue ;};if _eddgc .Name .Local =="\u0066"{_fbbeg ,_fbfgg :=_ccfece .ParseBool (_eddgc .Value );if _fbfgg !=nil {return _fbfgg ;};_dfgeea .FAttr =&_fbbeg ;continue ;};if _eddgc .Name .Local =="\u0063"{_aafab ,_fdabc :=_eddgc .Value ,error (nil );if _fdabc !=nil {return _fdabc ;};_dfgeea .CAttr =&_aafab ;continue ;};if _eddgc .Name .Local =="\u0063\u0070"{_cgadcc ,_faff :=_ccfece .ParseUint (_eddgc .Value ,10,32);if _faff !=nil {return _faff ;};_edccb :=uint32 (_cgadcc );_dfgeea .CpAttr =&_edccb ;continue ;};if _eddgc .Name .Local =="\u0069\u006e"{_aadde ,_dadage :=_ccfece .ParseUint (_eddgc .Value ,10,32);if _dadage !=nil {return _dadage ;};_egecff :=uint32 (_aadde );_dfgeea .InAttr =&_egecff ;continue ;};if _eddgc .Name .Local =="\u0062\u0063"{_ffff ,_bfcce :=_eddgc .Value ,error (nil );if _bfcce !=nil {return _bfcce ;};_dfgeea .BcAttr =&_ffff ;continue ;};if _eddgc .Name .Local =="\u0075"{_bgbef ,_ggdcg :=_ccfece .ParseBool (_eddgc .Value );if _ggdcg !=nil {return _ggdcg ;};_dfgeea .UAttr =&_bgbef ;continue ;};if _eddgc .Name .Local =="\u0069"{_gefgbf ,_bgfaga :=_ccfece .ParseBool (_eddgc .Value );if _bgfaga !=nil {return _bgfaga ;};_dfgeea .IAttr =&_gefgbf ;continue ;};if _eddgc .Name .Local =="\u0075\u006e"{_ggbgc ,_ebbcbd :=_ccfece .ParseBool (_eddgc .Value );if _ebbcbd !=nil {return _ebbcbd ;};_dfgeea .UnAttr =&_ggbgc ;continue ;};if _eddgc .Name .Local =="\u0073\u0074"{_aaeaf ,_ceace :=_ccfece .ParseBool (_eddgc .Value );if _ceace !=nil {return _ceace ;};_dfgeea .StAttr =&_aaeaf ;continue ;};if _eddgc .Name .Local =="\u0062"{_cfgdc ,_bcggg :=_ccfece .ParseBool (_eddgc .Value );if _bcggg !=nil {return _bcggg ;};_dfgeea .BAttr =&_cfgdc ;continue ;};};_fafage :for {_gbdac ,_ffbde :=d .Token ();if _ffbde !=nil {return _ffbde ;};switch _bffefd :=_gbdac .(type ){case _ebfeac .StartElement :switch _bffefd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_dfgeea .Tpls =NewCT_Tuples ();if _cceacc :=d .DecodeElement (_dfgeea .Tpls ,&_bffefd );_cceacc !=nil {return _cceacc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fbfda :=NewCT_X ();if _cccff :=d .DecodeElement (_fbfda ,&_bffefd );_cccff !=nil {return _cccff ;};_dfgeea .X =append (_dfgeea .X ,_fbfda );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_bffefd .Name );if _beceeb :=d .Skip ();_beceeb !=nil {return _beceeb ;};};case _ebfeac .EndElement :break _fafage ;case _ebfeac .CharData :};};return nil ;}; +// Metadata Block +Bk []*CT_MetadataBlock ;};func (_eaaaad ST_PivotAreaType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eaaaad .String (),start );};type CT_Member struct{ -// Validate validates the CT_NumFmt and its children -func (_bceagf *CT_NumFmt )Validate ()error {return _bceagf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_ddbd :=&CT_CustomSheetViews {};return _ddbd };func (_dddd ST_DataConsolidateFunction )Validate ()error {return _dddd .ValidateWithPath ("")}; +// Hidden Item Name +NameAttr string ;};func (_gebgaa ST_SmartTagShow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gebgaa .String (),start );};func (_eccgg ST_DataValidationType )ValidateWithPath (path string )error {switch _eccgg {case 0,1,2,3,4,5,6,7,8: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 (_eccgg ));};return nil ;};func (_baaecf ST_ParameterType )ValidateWithPath (path string )error {switch _baaecf {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 (_baaecf ));};return nil ;};func (_fdega *CT_Fonts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdega .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdega .CountAttr )});};e .EncodeToken (start );if _fdega .Font !=nil {_caagdd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_ecaae :=range _fdega .Font {e .EncodeElement (_ecaae ,_caagdd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adaf *CT_ConditionalFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dedcb :=range start .Attr {if _dedcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecaag ,_fdaa :=_e .ParseUint (_dedcb .Value ,10,32);if _fdaa !=nil {return _fdaa ;};_cgfgf :=uint32 (_ecaag );_adaf .CountAttr =&_cgfgf ;continue ;};};_dfgc :for {_gceg ,_adag :=d .Token ();if _adag !=nil {return _adag ;};switch _ecfd :=_gceg .(type ){case _b .StartElement :switch _ecfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_bffb :=NewCT_ConditionalFormat ();if _fbbb :=d .DecodeElement (_bffb ,&_ecfd );_fbbb !=nil {return _fbbb ;};_adaf .ConditionalFormat =append (_adaf .ConditionalFormat ,_bffb );default:_d .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 C\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_ecfd .Name );if _befge :=d .Skip ();_befge !=nil {return _befge ;};};case _b .EndElement :break _dfgc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path -func (_afea *CalcChain )ValidateWithPath (path string )error {if _dacaba :=_afea .CT_CalcChain .ValidateWithPath (path );_dacaba !=nil {return _dacaba ;};return nil ;};func (_eeebaa *ST_Comments )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_eeebaa =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_eeebaa =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_eeebaa =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_eeebaa =3;};return nil ;};type CT_HeaderFooter struct{ +// Validate validates the CT_HierarchyUsage and its children +func (_dadccd *CT_HierarchyUsage )Validate ()error {return _dadccd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func (_gdgbf ST_Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdgbf .String (),start );};func (_gbafa ST_MdxSetOrder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbafa .String (),start );}; -// Different Odd Even Header Footer -DifferentOddEvenAttr *bool ; +// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path +func (_ecac *CT_Cols )ValidateWithPath (path string )error {for _ccbfg ,_eccc :=range _ecac .Col {if _caae :=_eccc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_ccbfg ));_caae !=nil {return _caae ;};};return nil ;};func (_daaacd ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _daaacd {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 (_daaacd ));};return nil ;};func (_daebf *Dialogsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _daebf .CT_Dialogsheet .MarshalXML (e ,start );}; -// Different First Page -DifferentFirstAttr *bool ; +// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path +func (_dfaaff *CT_WebPr )ValidateWithPath (path string )error {if _fcfce :=_dfaaff .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fcfce !=nil {return _fcfce ;};if _dfaaff .Tables !=nil {if _eaage :=_dfaaff .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_eaage !=nil {return _eaage ;};};return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_gcad :=&CT_Cfvo {};_gcad .TypeAttr =ST_CfvoType (1);return _gcad };func NewCT_MeasureGroups ()*CT_MeasureGroups {_cbdbda :=&CT_MeasureGroups {};return _cbdbda }; -// Scale Header & Footer With Document -ScaleWithDocAttr *bool ; +// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path +func (_efaec *CT_PivotCaches )ValidateWithPath (path string )error {for _gabce ,_cdaag :=range _efaec .PivotCache {if _fcebd :=_cdaag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_gabce ));_fcebd !=nil {return _fcebd ;};};return nil ;};func NewAG_AutoFormat ()*AG_AutoFormat {_fd :=&AG_AutoFormat {};return _fd };type CT_NumFmts struct{ -// Align Margins -AlignWithMarginsAttr *bool ; +// Number Format Count +CountAttr *uint32 ; -// Odd Header -OddHeader *string ; +// Number Formats +NumFmt []*CT_NumFmt ;}; -// Odd Page Footer -OddFooter *string ; +// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path +func (_cdeea *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_fgdgdc *ST_GradientType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_degdcd ,_daace :=d .Token ();if _daace !=nil {return _daace ;};if _efecgb ,_gedcde :=_degdcd .(_b .EndElement );_gedcde &&_efecgb .Name ==start .Name {*_fgdgdc =1;return nil ;};if _bcagbe ,_fecdcb :=_degdcd .(_b .CharData );!_fecdcb {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",_degdcd );}else {switch string (_bcagbe ){case "":*_fgdgdc =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fgdgdc =1;case "\u0070\u0061\u0074\u0068":*_fgdgdc =2;};};_degdcd ,_daace =d .Token ();if _daace !=nil {return _daace ;};if _agcfbe ,_dedceg :=_degdcd .(_b .EndElement );_dedceg &&_agcfbe .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",_degdcd );};type CT_DeletedField struct{ -// Even Page Header -EvenHeader *string ; +// Deleted Fields Name +NameAttr string ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_dfdcgc :=&CT_VerticalAlignFontProperty {};_dfdcgc .ValAttr =_c .ST_VerticalAlignRun (1);return _dfdcgc ;};func (_agbe *CT_Map )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_agbe .IDAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agbe .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",_agbe .RootElementAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_agbe .SchemaIDAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .AutoFitAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .AppendAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .PreserveFormatAttr ))});e .EncodeToken (start );if _agbe .DataBinding !=nil {_ccebf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_agbe .DataBinding ,_ccebf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CalcCell ()*CT_CalcCell {_eeba :=&CT_CalcCell {};return _eeba }; -// Even Page Footer -EvenFooter *string ; +// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path +func (_cffb *CT_CellSmartTags )ValidateWithPath (path string )error {for _dbcb ,_eacc :=range _cffb .CellSmartTag {if _dgbe :=_eacc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_dbcb ));_dgbe !=nil {return _dgbe ;};};return nil ;};func (_gefcb *CT_WebPublishObjects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccce :=range start .Attr {if _bccce .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbgfg ,_gcce :=_e .ParseUint (_bccce .Value ,10,32);if _gcce !=nil {return _gcce ;};_aacbgb :=uint32 (_dbgfg );_gefcb .CountAttr =&_aacbgb ;continue ;};};_ccggf :for {_fgfaab ,_bffea :=d .Token ();if _bffea !=nil {return _bffea ;};switch _gcbbbc :=_fgfaab .(type ){case _b .StartElement :switch _gcbbbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_gdega :=NewCT_WebPublishObject ();if _fdbd :=d .DecodeElement (_gdega ,&_gcbbbc );_fdbd !=nil {return _fdbd ;};_gefcb .WebPublishObject =append (_gefcb .WebPublishObject ,_gdega );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_gcbbbc .Name );if _dafed :=d .Skip ();_dafed !=nil {return _dafed ;};};case _b .EndElement :break _ccggf ;case _b .CharData :};};return nil ;}; -// First Page Header -FirstHeader *string ; +// Validate validates the CT_FutureMetadataBlock and its children +func (_ffead *CT_FutureMetadataBlock )Validate ()error {return _ffead .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};func (_fdgdg *CT_WebPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdgdg .XmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .XmlAttr ))});};if _fdgdg .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .SourceDataAttr ))});};if _fdgdg .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .ParsePreAttr ))});};if _fdgdg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .ConsecutiveAttr ))});};if _fdgdg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .FirstRowAttr ))});};if _fdgdg .Xl97Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .Xl97Attr ))});};if _fdgdg .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .TextDatesAttr ))});};if _fdgdg .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .Xl2000Attr ))});};if _fdgdg .UrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fdgdg .UrlAttr )});};if _fdgdg .PostAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdgdg .PostAttr )});};if _fdgdg .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .HtmlTablesAttr ))});};if _fdgdg .HtmlFormatAttr !=ST_HtmlFmtUnset {_cbbeef ,_cdagf :=_fdgdg .HtmlFormatAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _cdagf !=nil {return _cdagf ;};start .Attr =append (start .Attr ,_cbbeef );};if _fdgdg .EditPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdgdg .EditPageAttr )});};e .EncodeToken (start );if _fdgdg .Tables !=nil {_bbfcee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_fdgdg .Tables ,_bbfcee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eggef *CT_ExternalDefinedNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcada :for {_dfab ,_ccba :=d .Token ();if _ccba !=nil {return _ccba ;};switch _aadae :=_dfab .(type ){case _b .StartElement :switch _aadae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_fgdaf :=NewCT_ExternalDefinedName ();if _gfea :=d .DecodeElement (_fgdaf ,&_aadae );_gfea !=nil {return _gfea ;};_eggef .DefinedName =append (_eggef .DefinedName ,_fgdaf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_aadae .Name );if _dffbc :=d .Skip ();_dffbc !=nil {return _dffbc ;};};case _b .EndElement :break _bgcada ;case _b .CharData :};};return nil ;};func NewCT_CellXfs ()*CT_CellXfs {_acbe :=&CT_CellXfs {};return _acbe };type CT_TableStyle struct{ -// First Page Footer -FirstFooter *string ;};func (_badagb *CT_DataFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dccggf :=range start .Attr {if _dccggf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcggd ,_adgg :=_ccfece .ParseUint (_dccggf .Value ,10,32);if _adgg !=nil {return _adgg ;};_bccbd :=uint32 (_bcggd );_badagb .CountAttr =&_bccbd ;continue ;};};_efbff :for {_caeea ,_eedee :=d .Token ();if _eedee !=nil {return _eedee ;};switch _bcfggd :=_caeea .(type ){case _ebfeac .StartElement :switch _bcfggd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_ddbga :=NewCT_DataField ();if _fegac :=d .DecodeElement (_ddbga ,&_bcfggd );_fegac !=nil {return _fegac ;};_badagb .DataField =append (_badagb .DataField ,_ddbga );default:_afeac .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\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_bcfggd .Name );if _fbfb :=d .Skip ();_fbfb !=nil {return _fbfb ;};};case _ebfeac .EndElement :break _efbff ;case _ebfeac .CharData :};};return nil ;};func NewCT_CustomProperties ()*CT_CustomProperties {_cagbed :=&CT_CustomProperties {};return _cagbed };func (_acdcc ST_TextVAlign )ValidateWithPath (path string )error {switch _acdcc {case 0,1,2,3,4,5:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdcc ));};return nil ;};func (_fcgdbg ST_CalcMode )String ()string {switch _fcgdbg {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return "";};func (_edfba *CT_Location )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_edfba .RefAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",_edfba .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",_edfba .FirstDataRowAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_edfba .FirstDataColAttr )});if _edfba .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfba .RowPageCountAttr )});};if _edfba .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfba .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_edcbf *ST_Scope )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gbbbce ,_ebffce :=d .Token ();if _ebffce !=nil {return _ebffce ;};if _gbaac ,_abaefc :=_gbbbce .(_ebfeac .EndElement );_abaefc &&_gbaac .Name ==start .Name {*_edcbf =1;return nil ;};if _cgcfge ,_gdga :=_gbbbce .(_ebfeac .CharData );!_gdga {return _eecbf .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",_gbbbce );}else {switch string (_cgcfge ){case "":*_edcbf =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_edcbf =1;case "\u0064\u0061\u0074\u0061":*_edcbf =2;case "\u0066\u0069\u0065l\u0064":*_edcbf =3;};};_gbbbce ,_ebffce =d .Token ();if _ebffce !=nil {return _ebffce ;};if _eadbef ,_bcagf :=_gbbbce .(_ebfeac .EndElement );_bcagf &&_eadbef .Name ==start .Name {return nil ;};return _eecbf .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",_gbbbce );}; +// Table Style Name +NameAttr string ; -// Validate validates the AG_AutoFormat and its children -func (_abde *AG_AutoFormat )Validate ()error {return _abde .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func (_dacgf *CT_QueryTableRefresh )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dacgf .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dacgf .PreserveSortFilterLayoutAttr ))});};if _dacgf .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dacgf .FieldIdWrappedAttr ))});};if _dacgf .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dacgf .HeadersInLastRefreshAttr ))});};if _dacgf .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dacgf .MinimumVersionAttr )});};if _dacgf .NextIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dacgf .NextIdAttr )});};if _dacgf .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dacgf .UnboundColumnsLeftAttr )});};if _dacgf .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dacgf .UnboundColumnsRightAttr )});};e .EncodeToken (start );_ecgfe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_dacgf .QueryTableFields ,_ecgfe );if _dacgf .QueryTableDeletedFields !=nil {_aaddg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}};e .EncodeElement (_dacgf .QueryTableDeletedFields ,_aaddg );};if _dacgf .SortState !=nil {_ggcfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_dacgf .SortState ,_ggcfc );};if _dacgf .ExtLst !=nil {_bfaac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dacgf .ExtLst ,_bfaac );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Pivot Style +PivotAttr *bool ; -// Validate validates the CT_CustomFilter and its children -func (_gaged *CT_CustomFilter )Validate ()error {return _gaged .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");}; +// Table +TableAttr *bool ; -// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path -func (_edaca *CT_ServerFormat )ValidateWithPath (path string )error {return nil };const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1;ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6;ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11;);func (_edbe ST_IconSetType )String ()string {switch _edbe {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073";case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073";case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};func (_dfad *CT_PhoneticPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bgadg :=range start .Attr {if _bgadg .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_dgdfg ,_eabfg :=_ccfece .ParseUint (_bgadg .Value ,10,32);if _eabfg !=nil {return _eabfg ;};_dfad .FontIdAttr =uint32 (_dgdfg );continue ;};if _bgadg .Name .Local =="\u0074\u0079\u0070\u0065"{_dfad .TypeAttr .UnmarshalXMLAttr (_bgadg );continue ;};if _bgadg .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_dfad .AlignmentAttr .UnmarshalXMLAttr (_bgadg );continue ;};};for {_addaa ,_acfdgb :=d .Token ();if _acfdgb !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_acfdgb );};if _gcebb ,_gdeeb :=_addaa .(_ebfeac .EndElement );_gdeeb &&_gcebb .Name ==start .Name {break ;};};return nil ;};func (_ffbeb *ST_DvAspect )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ffbeb =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_ffbeb =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_ffbeb =2;};return nil ;};func (_gefeea *CT_Rst )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _gefeea .T !=nil {_dfggfa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074"}};_afeac .AddPreserveSpaceAttr (&_dfggfa ,*_gefeea .T );e .EncodeElement (_gefeea .T ,_dfggfa );};if _gefeea .R !=nil {_bcfa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_gagdd :=range _gefeea .R {e .EncodeElement (_gagdd ,_bcfa );};};if _gefeea .RPh !=nil {_dbfde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_gegf :=range _gefeea .RPh {e .EncodeElement (_gegf ,_dbfde );};};if _gefeea .PhoneticPr !=nil {_befcef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gefeea .PhoneticPr ,_befcef );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Table Style Count +CountAttr *uint32 ; -// Validate validates the CT_VolTypes and its children -func (_efeaf *CT_VolTypes )Validate ()error {return _efeaf .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_gedfeee *CT_Row )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gedfeee .RAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gedfeee .RAttr )});};if _gedfeee .SpansAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gedfeee .SpansAttr )});};if _gedfeee .SAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gedfeee .SAttr )});};if _gedfeee .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gedfeee .CustomFormatAttr ))});};if _gedfeee .HtAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gedfeee .HtAttr )});};if _gedfeee .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gedfeee .HiddenAttr ))});};if _gedfeee .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gedfeee .CustomHeightAttr ))});};if _gedfeee .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gedfeee .OutlineLevelAttr )});};if _gedfeee .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gedfeee .CollapsedAttr ))});};if _gedfeee .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gedfeee .ThickTopAttr ))});};if _gedfeee .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gedfeee .ThickBotAttr ))});};if _gedfeee .PhAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gedfeee .PhAttr ))});};e .EncodeToken (start );if _gedfeee .C !=nil {_gfbag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_dbgcf :=range _gedfeee .C {e .EncodeElement (_dbgcf ,_gfbag );};};if _gedfeee .ExtLst !=nil {_dfdcc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gedfeee .ExtLst ,_dfdcc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Font struct{ +// Table Style +TableStyleElement []*CT_TableStyleElement ;};func (_aaaaf *ST_FormulaExpression )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgcdf ,_ceggf :=d .Token ();if _ceggf !=nil {return _ceggf ;};if _cgefb ,_accca :=_dgcdf .(_b .EndElement );_accca &&_cgefb .Name ==start .Name {*_aaaaf =1;return nil ;};if _fcfef ,_dafdgb :=_dgcdf .(_b .CharData );!_dafdgb {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",_dgcdf );}else {switch string (_fcfef ){case "":*_aaaaf =0;case "\u0072\u0065\u0066":*_aaaaf =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_aaaaf =2;case "\u0061\u0072\u0065\u0061":*_aaaaf =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_aaaaf =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_aaaaf =5;};};_dgcdf ,_ceggf =d .Token ();if _ceggf !=nil {return _ceggf ;};if _defacc ,_gfdcfc :=_dgcdf .(_b .EndElement );_gfdcfc &&_defacc .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",_dgcdf );};type CT_Font struct{ // Font Name Name []*CT_FontName ; @@ -4572,3541 +4773,3451 @@ U []*CT_UnderlineProperty ; VertAlign []*CT_VerticalAlignFontProperty ; // Scheme -Scheme []*CT_FontScheme ;};func NewCT_VolMain ()*CT_VolMain {_bggcb :=&CT_VolMain {};return _bggcb };func (_degge *CT_DataBinding )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _degge .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_degge .DataBindingNameAttr )});};if _degge .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_degge .FileBindingAttr ))});};if _degge .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_eecbf .Sprintf ("\u0025\u0076",*_degge .ConnectionIDAttr )});};if _degge .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_degge .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_degge .DataBindingLoadModeAttr )});e .EncodeToken (start );if _degge .Any !=nil {_degge .Any .MarshalXML (e ,_ebfeac .StartElement {});};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fdeacc *CT_DateGroupItem )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_fdeacc .YearAttr )});if _fdeacc .MonthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdeacc .MonthAttr )});};if _fdeacc .DayAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdeacc .DayAttr )});};if _fdeacc .HourAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdeacc .HourAttr )});};if _fdeacc .MinuteAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdeacc .MinuteAttr )});};if _fdeacc .SecondAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdeacc .SecondAttr )});};_ecgged ,_caffb :=_fdeacc .DateTimeGroupingAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _caffb !=nil {return _caffb ;};start .Attr =append (start .Attr ,_ecgged );e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_baga :=&CT_AutoSortScope {};_baga .PivotArea =NewCT_PivotArea ();return _baga ;}; - -// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path -func (_degab *CT_DdeLink )ValidateWithPath (path string )error {if _degab .DdeItems !=nil {if _fba :=_degab .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_fba !=nil {return _fba ;};};return nil ;}; - -// Validate validates the CT_Font and its children -func (_cce *CT_Font )Validate ()error {return _cce .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; - -// Validate validates the CT_RevisionRowColumn and its children -func (_fbed *CT_RevisionRowColumn )Validate ()error {return _fbed .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func (_ggadbf *CT_PCDSCPage )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ggadbf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggadbf .CountAttr )});};e .EncodeToken (start );if _ggadbf .PageItem !=nil {_fddd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_dfdag :=range _ggadbf .PageItem {e .EncodeElement (_dfdag ,_fddd );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_afafa *CT_Row )ValidateWithPath (path string )error {for _gga ,_bceaf :=range _afafa .C {if _cggaa :=_bceaf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_gga ));_cggaa !=nil {return _cggaa ;};};if _afafa .ExtLst !=nil {if _gabd :=_afafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabd !=nil {return _gabd ;};};return nil ;}; - -// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path -func (_bgdef *CT_SingleXmlCells )ValidateWithPath (path string )error {for _ecgge ,_dfcad :=range _bgdef .SingleXmlCell {if _debadb :=_dfcad .ValidateWithPath (_eecbf .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_ecgge ));_debadb !=nil {return _debadb ;};};return nil ;}; - -// Validate validates the QueryTable and its children -func (_bgagg *QueryTable )Validate ()error {return _bgagg .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_ebdgcdb *CT_VolTopicRef )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_ebdgcdb .RAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",_ebdgcdb .SAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_PrintErrorUnset ST_PrintError =0;ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;);func (_gcee *ST_RevisionAction )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gcee =0;case "\u0061\u0064\u0064":*_gcee =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_gcee =2;};return nil ;};func (_ccfef *CT_PivotArea )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gdafca :=range start .Attr {if _gdafca .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dgagce ,_fadef :=_ccfece .ParseBool (_gdafca .Value );if _fadef !=nil {return _fadef ;};_ccfef .OutlineAttr =&_dgagce ;continue ;};if _gdafca .Name .Local =="\u0066\u0069\u0065l\u0064"{_aaebc ,_gafd :=_ccfece .ParseInt (_gdafca .Value ,10,32);if _gafd !=nil {return _gafd ;};_abfec :=int32 (_aaebc );_ccfef .FieldAttr =&_abfec ;continue ;};if _gdafca .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_ffdb ,_aaacc :=_ccfece .ParseBool (_gdafca .Value );if _aaacc !=nil {return _aaacc ;};_ccfef .DataOnlyAttr =&_ffdb ;continue ;};if _gdafca .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_bgcbc ,_gaba :=_ccfece .ParseBool (_gdafca .Value );if _gaba !=nil {return _gaba ;};_ccfef .LabelOnlyAttr =&_bgcbc ;continue ;};if _gdafca .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_acfed ,_acefg :=_ccfece .ParseBool (_gdafca .Value );if _acefg !=nil {return _acefg ;};_ccfef .GrandRowAttr =&_acfed ;continue ;};if _gdafca .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_bdfd ,_gdabdb :=_ccfece .ParseBool (_gdafca .Value );if _gdabdb !=nil {return _gdabdb ;};_ccfef .GrandColAttr =&_bdfd ;continue ;};if _gdafca .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_ffdfa ,_fgfb :=_ccfece .ParseBool (_gdafca .Value );if _fgfb !=nil {return _fgfb ;};_ccfef .CacheIndexAttr =&_ffdfa ;continue ;};if _gdafca .Name .Local =="\u0074\u0079\u0070\u0065"{_ccfef .TypeAttr .UnmarshalXMLAttr (_gdafca );continue ;};if _gdafca .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_ddabb ,_efcbf :=_gdafca .Value ,error (nil );if _efcbf !=nil {return _efcbf ;};_ccfef .OffsetAttr =&_ddabb ;continue ;};if _gdafca .Name .Local =="c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"{_eegfab ,_efgge :=_ccfece .ParseBool (_gdafca .Value );if _efgge !=nil {return _efgge ;};_ccfef .CollapsedLevelsAreSubtotalsAttr =&_eegfab ;continue ;};if _gdafca .Name .Local =="\u0061\u0078\u0069\u0073"{_ccfef .AxisAttr .UnmarshalXMLAttr (_gdafca );continue ;};if _gdafca .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfad ,_adad :=_ccfece .ParseUint (_gdafca .Value ,10,32);if _adad !=nil {return _adad ;};_gbbgd :=uint32 (_gfad );_ccfef .FieldPositionAttr =&_gbbgd ;continue ;};};_geeba :for {_bfdc ,_faacg :=d .Token ();if _faacg !=nil {return _faacg ;};switch _eeedc :=_bfdc .(type ){case _ebfeac .StartElement :switch _eeedc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_ccfef .References =NewCT_PivotAreaReferences ();if _fbdaf :=d .DecodeElement (_ccfef .References ,&_eeedc );_fbdaf !=nil {return _fbdaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccfef .ExtLst =NewCT_ExtensionList ();if _caacef :=d .DecodeElement (_ccfef .ExtLst ,&_eeedc );_caacef !=nil {return _caacef ;};default:_afeac .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\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_eeedc .Name );if _eggbec :=d .Skip ();_eggbec !=nil {return _eggbec ;};};case _ebfeac .EndElement :break _geeba ;case _ebfeac .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path -func (_aaacb *CT_ColorScale )ValidateWithPath (path string )error {for _gcdd ,_cbcccd :=range _aaacb .Cfvo {if _ebbbb :=_cbcccd .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_gcdd ));_ebbbb !=nil {return _ebbbb ;};};for _acgfd ,_caee :=range _aaacb .Color {if _fdfbg :=_caee .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_acgfd ));_fdfbg !=nil {return _fdfbg ;};};return nil ;};func (_fedfg *CT_OleItems )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_adaeg :for {_abgfc ,_ecddc :=d .Token ();if _ecddc !=nil {return _ecddc ;};switch _ebgdf :=_abgfc .(type ){case _ebfeac .StartElement :switch _ebgdf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_ddfcc :=NewCT_OleItem ();if _aeaab :=d .DecodeElement (_ddfcc ,&_ebgdf );_aeaab !=nil {return _aeaab ;};_fedfg .OleItem =append (_fedfg .OleItem ,_ddfcc );default:_afeac .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ebgdf .Name );if _ecccec :=d .Skip ();_ecccec !=nil {return _ecccec ;};};case _ebfeac .EndElement :break _adaeg ;case _ebfeac .CharData :};};return nil ;};func (_dcbcd ST_GroupBy )Validate ()error {return _dcbcd .ValidateWithPath ("")};func (_bee *CT_RgbColor )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eacag :=range start .Attr {if _eacag .Name .Local =="\u0072\u0067\u0062"{_adebc ,_badgg :=_eacag .Value ,error (nil );if _badgg !=nil {return _badgg ;};_bee .RgbAttr =&_adebc ;continue ;};};for {_dcaafd ,_dcdcb :=d .Token ();if _dcdcb !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_dcdcb );};if _eafa ,_agbad :=_dcaafd .(_ebfeac .EndElement );_agbad &&_eafa .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path -func (_bacd *CT_Parameters )ValidateWithPath (path string )error {for _cffeb ,_geab :=range _bacd .Parameter {if _gcb :=_geab .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cffeb ));_gcb !=nil {return _gcb ;};};return nil ;}; - -// Validate validates the CT_WebPr and its children -func (_edafd *CT_WebPr )Validate ()error {return _edafd .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};func (_adbaf ST_MdxKPIProperty )Validate ()error {return _adbaf .ValidateWithPath ("")};func (_gdefg *CT_PageSetUpPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eede :=range start .Attr {if _eede .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_dbeg ,_cfbaac :=_ccfece .ParseBool (_eede .Value );if _cfbaac !=nil {return _cfbaac ;};_gdefg .AutoPageBreaksAttr =&_dbeg ;continue ;};if _eede .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_ebffe ,_bcgad :=_ccfece .ParseBool (_eede .Value );if _bcgad !=nil {return _bcgad ;};_gdefg .FitToPageAttr =&_ebffe ;continue ;};};for {_ffaef ,_aegfe :=d .Token ();if _aegfe !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072:\u0020\u0025\u0073",_aegfe );};if _gfeabd ,_abae :=_ffaef .(_ebfeac .EndElement );_abae &&_gfeabd .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_PhoneticPr and its children -func (_ffdaga *CT_PhoneticPr )Validate ()error {return _ffdaga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};type ST_TableStyleType byte ;func (_abafe ST_Orientation )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_abafe .String (),start );};type CT_Member struct{ +Scheme []*CT_FontScheme ;};func (_faceb ST_UpdateLinks )String ()string {switch _faceb {case 0:return "";case 1:return "\u0075s\u0065\u0072\u0053\u0065\u0074";case 2:return "\u006e\u0065\u0076e\u0072";case 3:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_decbe *CT_TextFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baega :=range start .Attr {if _baega .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbbfgc ,_edddf :=_e .ParseUint (_baega .Value ,10,32);if _edddf !=nil {return _edddf ;};_ebfea :=uint32 (_fbbfgc );_decbe .CountAttr =&_ebfea ;continue ;};};_befadd :for {_cdfea ,_eadcff :=d .Token ();if _eadcff !=nil {return _eadcff ;};switch _afcgc :=_cdfea .(type ){case _b .StartElement :switch _afcgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_fcbdd :=NewCT_TextField ();if _cffag :=d .DecodeElement (_fcbdd ,&_afcgc );_cffag !=nil {return _cffag ;};_decbe .TextField =append (_decbe .TextField ,_fcbdd );default:_d .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\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_afcgc .Name );if _bddgg :=d .Skip ();_bddgg !=nil {return _bddgg ;};};case _b .EndElement :break _befadd ;case _b .CharData :};};return nil ;};func (_fbcba ST_IconSetType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbcba .String (),start );}; -// Hidden Item Name -NameAttr string ;}; +// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path +func (_fca *CT_CalculatedMember )ValidateWithPath (path string )error {if _fca .ExtLst !=nil {if _afaf :=_fca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afaf !=nil {return _afaf ;};};return nil ;}; -// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path -func (_agcfb *CT_CustomProperties )ValidateWithPath (path string )error {for _fggef ,_fdddce :=range _agcfb .CustomPr {if _ddffa :=_fdddce .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_fggef ));_ddffa !=nil {return _ddffa ;};};return nil ;};func (_dfcdg *CT_Fonts )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dfegc :=range start .Attr {if _dfegc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcebg ,_cdgeb :=_ccfece .ParseUint (_dfegc .Value ,10,32);if _cdgeb !=nil {return _cdgeb ;};_gcefe :=uint32 (_bcebg );_dfcdg .CountAttr =&_gcefe ;continue ;};};_gbaea :for {_bbgda ,_daadd :=d .Token ();if _daadd !=nil {return _daadd ;};switch _cfggf :=_bbgda .(type ){case _ebfeac .StartElement :switch _cfggf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_bdcab :=NewCT_Font ();if _agdfd :=d .DecodeElement (_bdcab ,&_cfggf );_agdfd !=nil {return _agdfd ;};_dfcdg .Font =append (_dfcdg .Font ,_bdcab );default:_afeac .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\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_cfggf .Name );if _cedcea :=d .Skip ();_cedcea !=nil {return _cedcea ;};};case _ebfeac .EndElement :break _gbaea ;case _ebfeac .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path +func (_cecee *CT_VolType )ValidateWithPath (path string )error {if _cecee .TypeAttr ==ST_VolDepTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ggagc :=_cecee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggagc !=nil {return _ggagc ;};for _edcba ,_cffbf :=range _cecee .Main {if _addbc :=_cffbf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_edcba ));_addbc !=nil {return _addbc ;};};return nil ;};func (_dfcee *Connections )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _dfcee .CT_Connections .MarshalXML (e ,start );};func NewCT_SheetDimension ()*CT_SheetDimension {_fdbg :=&CT_SheetDimension {};return _fdbg };func (_debbed *ST_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbdae ,_fecedc :=d .Token ();if _fecedc !=nil {return _fecedc ;};if _adcfc ,_acbgb :=_cbdae .(_b .EndElement );_acbgb &&_adcfc .Name ==start .Name {*_debbed =1;return nil ;};if _cddff ,_gafff :=_cbdae .(_b .CharData );!_gafff {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",_cbdae );}else {switch string (_cddff ){case "":*_debbed =0;case "\u006e\u006f\u006e\u0065":*_debbed =1;case "\u006d\u0061\u006ao\u0072":*_debbed =2;case "\u006d\u0069\u006eo\u0072":*_debbed =3;};};_cbdae ,_fecedc =d .Token ();if _fecedc !=nil {return _fecedc ;};if _acegb ,_facfec :=_cbdae .(_b .EndElement );_facfec &&_acegb .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",_cbdae );}; -// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path -func (_bgegg *CT_MetadataType )ValidateWithPath (path string )error {return nil };func (_becg *CT_SingleXmlCells )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aabfg :for {_beaab ,_bbdcg :=d .Token ();if _bbdcg !=nil {return _bbdcg ;};switch _dcaf :=_beaab .(type ){case _ebfeac .StartElement :switch _dcaf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_cebc :=NewCT_SingleXmlCell ();if _bgbdf :=d .DecodeElement (_cebc ,&_dcaf );_bgbdf !=nil {return _bgbdf ;};_becg .SingleXmlCell =append (_becg .SingleXmlCell ,_cebc );default:_afeac .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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_dcaf .Name );if _ggab :=d .Skip ();_ggab !=nil {return _ggab ;};};case _ebfeac .EndElement :break _aabfg ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_SmartTags and its children +func (_fbaea *CT_SmartTags )Validate ()error {return _fbaea .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ;HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;};func (_cgbcf *CT_Macrosheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbcf .SheetData =NewCT_SheetData ();_gegde :for {_ebbdg ,_debfa :=d .Token ();if _debfa !=nil {return _debfa ;};switch _aaced :=_ebbdg .(type ){case _b .StartElement :switch _aaced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_cgbcf .SheetPr =NewCT_SheetPr ();if _effea :=d .DecodeElement (_cgbcf .SheetPr ,&_aaced );_effea !=nil {return _effea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_cgbcf .Dimension =NewCT_SheetDimension ();if _babec :=d .DecodeElement (_cgbcf .Dimension ,&_aaced );_babec !=nil {return _babec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cgbcf .SheetViews =NewCT_SheetViews ();if _ebagd :=d .DecodeElement (_cgbcf .SheetViews ,&_aaced );_ebagd !=nil {return _ebagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_cgbcf .SheetFormatPr =NewCT_SheetFormatPr ();if _eccee :=d .DecodeElement (_cgbcf .SheetFormatPr ,&_aaced );_eccee !=nil {return _eccee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_cfbdc :=NewCT_Cols ();if _fbefc :=d .DecodeElement (_cfbdc ,&_aaced );_fbefc !=nil {return _fbefc ;};_cgbcf .Cols =append (_cgbcf .Cols ,_cfbdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _cfcce :=d .DecodeElement (_cgbcf .SheetData ,&_aaced );_cfcce !=nil {return _cfcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cgbcf .SheetProtection =NewCT_SheetProtection ();if _fecda :=d .DecodeElement (_cgbcf .SheetProtection ,&_aaced );_fecda !=nil {return _fecda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_cgbcf .AutoFilter =NewCT_AutoFilter ();if _fbbbe :=d .DecodeElement (_cgbcf .AutoFilter ,&_aaced );_fbbbe !=nil {return _fbbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_cgbcf .SortState =NewCT_SortState ();if _bggade :=d .DecodeElement (_cgbcf .SortState ,&_aaced );_bggade !=nil {return _bggade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_cgbcf .DataConsolidate =NewCT_DataConsolidate ();if _dgdag :=d .DecodeElement (_cgbcf .DataConsolidate ,&_aaced );_dgdag !=nil {return _dgdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cgbcf .CustomSheetViews =NewCT_CustomSheetViews ();if _ddfbb :=d .DecodeElement (_cgbcf .CustomSheetViews ,&_aaced );_ddfbb !=nil {return _ddfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_cgbcf .PhoneticPr =NewCT_PhoneticPr ();if _cgagd :=d .DecodeElement (_cgbcf .PhoneticPr ,&_aaced );_cgagd !=nil {return _cgagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_gfdcd :=NewCT_ConditionalFormatting ();if _efggc :=d .DecodeElement (_gfdcd ,&_aaced );_efggc !=nil {return _efggc ;};_cgbcf .ConditionalFormatting =append (_cgbcf .ConditionalFormatting ,_gfdcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_cgbcf .PrintOptions =NewCT_PrintOptions ();if _fcba :=d .DecodeElement (_cgbcf .PrintOptions ,&_aaced );_fcba !=nil {return _fcba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cgbcf .PageMargins =NewCT_PageMargins ();if _eaebcc :=d .DecodeElement (_cgbcf .PageMargins ,&_aaced );_eaebcc !=nil {return _eaebcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cgbcf .PageSetup =NewCT_PageSetup ();if _ggcfg :=d .DecodeElement (_cgbcf .PageSetup ,&_aaced );_ggcfg !=nil {return _ggcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cgbcf .HeaderFooter =NewCT_HeaderFooter ();if _fgaed :=d .DecodeElement (_cgbcf .HeaderFooter ,&_aaced );_fgaed !=nil {return _fgaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_cgbcf .RowBreaks =NewCT_PageBreak ();if _ffcee :=d .DecodeElement (_cgbcf .RowBreaks ,&_aaced );_ffcee !=nil {return _ffcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_cgbcf .ColBreaks =NewCT_PageBreak ();if _ebccc :=d .DecodeElement (_cgbcf .ColBreaks ,&_aaced );_ebccc !=nil {return _ebccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_cgbcf .CustomProperties =NewCT_CustomProperties ();if _bfedc :=d .DecodeElement (_cgbcf .CustomProperties ,&_aaced );_bfedc !=nil {return _bfedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cgbcf .Drawing =NewCT_Drawing ();if _dagabf :=d .DecodeElement (_cgbcf .Drawing ,&_aaced );_dagabf !=nil {return _dagabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_cgbcf .LegacyDrawing =NewCT_LegacyDrawing ();if _eaeae :=d .DecodeElement (_cgbcf .LegacyDrawing ,&_aaced );_eaeae !=nil {return _eaeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cgbcf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cbggf :=d .DecodeElement (_cgbcf .LegacyDrawingHF ,&_aaced );_cbggf !=nil {return _cbggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_cgbcf .DrawingHF =NewCT_DrawingHF ();if _cdfeb :=d .DecodeElement (_cgbcf .DrawingHF ,&_aaced );_cdfeb !=nil {return _cdfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cgbcf .Picture =NewCT_SheetBackgroundPicture ();if _ffaff :=d .DecodeElement (_cgbcf .Picture ,&_aaced );_ffaff !=nil {return _ffaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_cgbcf .OleObjects =NewCT_OleObjects ();if _dcfff :=d .DecodeElement (_cgbcf .OleObjects ,&_aaced );_dcfff !=nil {return _dcfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgbcf .ExtLst =NewCT_ExtensionList ();if _afggb :=d .DecodeElement (_cgbcf .ExtLst ,&_aaced );_afggb !=nil {return _afggb ;};default:_d .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\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_aaced .Name );if _bcfgf :=d .Skip ();_bcfgf !=nil {return _bcfgf ;};};case _b .EndElement :break _gegde ;case _b .CharData :};};return nil ;};func (_facge *CT_PCDSCPage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _facge .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_facge .CountAttr )});};e .EncodeToken (start );if _facge .PageItem !=nil {_geafba :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_fcafg :=range _facge .PageItem {e .EncodeElement (_fcafg ,_geafba );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CustomWorkbookView and its children -func (_egeeg *CT_CustomWorkbookView )Validate ()error {return _egeeg .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_ecbfgc .Fields (s )),nil ;};type CT_DateGroupItem struct{ +// Validate validates the CT_CalculatedMembers and its children +func (_gbaee *CT_CalculatedMembers )Validate ()error {return _gbaee .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};type CT_LegacyDrawing struct{IdAttr string ;}; -// Year -YearAttr uint16 ; +// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path +func (_facfff *CT_Scenario )ValidateWithPath (path string )error {for _adbag ,_fedaf :=range _facfff .InputCells {if _cfdebc :=_fedaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_adbag ));_cfdebc !=nil {return _cfdebc ;};};return nil ;};type CT_ConditionalFormatting struct{ -// Month -MonthAttr *uint16 ; +// PivotTable Conditional Formatting +PivotAttr *bool ; -// Day -DayAttr *uint16 ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Hour -HourAttr *uint16 ; +// Conditional Formatting Rule +CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};func NewCT_GradientStop ()*CT_GradientStop {_gfgaf :=&CT_GradientStop {};_gfgaf .Color =NewCT_Color ();return _gfgaf ;};func NewCT_String ()*CT_String {_ccbeb :=&CT_String {};return _ccbeb };func (_adeedg ST_TextHAlign )String ()string {switch _adeedg {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_dbcabf *ST_Objects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gddega ,_cecec :=d .Token ();if _cecec !=nil {return _cecec ;};if _bcbgc ,_bdfbab :=_gddega .(_b .EndElement );_bdfbab &&_bcbgc .Name ==start .Name {*_dbcabf =1;return nil ;};if _cedga ,_agfge :=_gddega .(_b .CharData );!_agfge {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",_gddega );}else {switch string (_cedga ){case "":*_dbcabf =0;case "\u0061\u006c\u006c":*_dbcabf =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_dbcabf =2;case "\u006e\u006f\u006e\u0065":*_dbcabf =3;};};_gddega ,_cecec =d .Token ();if _cecec !=nil {return _cecec ;};if _feffcc ,_fegag :=_gddega .(_b .EndElement );_fegag &&_feffcc .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",_gddega );};func (_dbge *CT_ChartsheetProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbge .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .PasswordAttr )});};if _dbge .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .AlgorithmNameAttr )});};if _dbge .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .HashValueAttr )});};if _dbge .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .SaltValueAttr )});};if _dbge .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .SpinCountAttr )});};if _dbge .ContentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dbge .ContentAttr ))});};if _dbge .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dbge .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataType ()*CT_MetadataType {_gfdg :=&CT_MetadataType {};return _gfdg }; -// Minute -MinuteAttr *uint16 ; +// Validate validates the CT_TableMissing and its children +func (_fdbbd *CT_TableMissing )Validate ()error {return _fdbbd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func NewCT_Missing ()*CT_Missing {_dgefd :=&CT_Missing {};return _dgefd };func (_gaaggd *CT_PivotTableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febac :=range start .Attr {if _febac .Name .Local =="\u006e\u0061\u006d\u0065"{_bcefa ,_affcc :=_febac .Value ,error (nil );if _affcc !=nil {return _affcc ;};_gaaggd .NameAttr =&_bcefa ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_agefg ,_adeed :=_e .ParseBool (_febac .Value );if _adeed !=nil {return _adeed ;};_gaaggd .ShowRowHeadersAttr =&_agefg ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_bcebaf ,_agbbc :=_e .ParseBool (_febac .Value );if _agbbc !=nil {return _agbbc ;};_gaaggd .ShowColHeadersAttr =&_bcebaf ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_cfbcgc ,_gfdbc :=_e .ParseBool (_febac .Value );if _gfdbc !=nil {return _gfdbc ;};_gaaggd .ShowRowStripesAttr =&_cfbcgc ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_fcdbd ,_cdfeg :=_e .ParseBool (_febac .Value );if _cdfeg !=nil {return _cdfeg ;};_gaaggd .ShowColStripesAttr =&_fcdbd ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_dbcag ,_ecfbf :=_e .ParseBool (_febac .Value );if _ecfbf !=nil {return _ecfbf ;};_gaaggd .ShowLastColumnAttr =&_dbcag ;continue ;};};for {_bfbff ,_cabbf :=d .Token ();if _cabbf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0050\u0069\u0076\u006f\u0074\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_cabbf );};if _dgefg ,_dadfe :=_bfbff .(_b .EndElement );_dadfe &&_dgefg .Name ==start .Name {break ;};};return nil ;};func (_gaafb ST_TargetScreenSize )Validate ()error {return _gaafb .ValidateWithPath ("")};func (_fgegg *ST_FilterOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddabe ,_egeef :=d .Token ();if _egeef !=nil {return _egeef ;};if _fedce ,_cbggcd :=_ddabe .(_b .EndElement );_cbggcd &&_fedce .Name ==start .Name {*_fgegg =1;return nil ;};if _caeeg ,_adeaa :=_ddabe .(_b .CharData );!_adeaa {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",_ddabe );}else {switch string (_caeeg ){case "":*_fgegg =0;case "\u0065\u0071\u0075a\u006c":*_fgegg =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fgegg =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fgegg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fgegg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fgegg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fgegg =6;};};_ddabe ,_egeef =d .Token ();if _egeef !=nil {return _egeef ;};if _becbf ,_ecegeb :=_ddabe .(_b .EndElement );_ecegeb &&_becbf .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",_ddabe );};func (_gcbdf ST_WebSourceType )ValidateWithPath (path string )error {switch _gcbdf {case 0,1,2,3,4,5,6,7,8: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 (_gcbdf ));};return nil ;}; -// Second -SecondAttr *uint16 ; +// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path +func (_cgfge *CT_OleSize )ValidateWithPath (path string )error {return nil };type CT_FontSize struct{ -// Date Time Grouping -DateTimeGroupingAttr ST_DateTimeGrouping ;};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_dacfg :=&CT_ExternalLinkChoice {};return _dacfg ;};func (_aced *CT_Colors )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fbeeb :for {_dcbb ,_gagfec :=d .Token ();if _gagfec !=nil {return _gagfec ;};switch _cgfbdc :=_dcbb .(type ){case _ebfeac .StartElement :switch _cgfbdc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_aced .IndexedColors =NewCT_IndexedColors ();if _aagdc :=d .DecodeElement (_aced .IndexedColors ,&_cgfbdc );_aagdc !=nil {return _aagdc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_aced .MruColors =NewCT_MRUColors ();if _bcdee :=d .DecodeElement (_aced .MruColors ,&_cgfbdc );_bcdee !=nil {return _bcdee ;};default:_afeac .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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_cgfbdc .Name );if _bcgaa :=d .Skip ();_bcgaa !=nil {return _bcgaa ;};};case _ebfeac .EndElement :break _fbeeb ;case _ebfeac .CharData :};};return nil ;};func (_dfebfe *CT_ConditionalFormatting )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cbdfg :=range start .Attr {if _cbdfg .Name .Local =="\u0070\u0069\u0076o\u0074"{_eceag ,_fgfe :=_ccfece .ParseBool (_cbdfg .Value );if _fgfe !=nil {return _fgfe ;};_dfebfe .PivotAttr =&_eceag ;continue ;};if _cbdfg .Name .Local =="\u0073\u0071\u0072e\u0066"{_cgaeg ,_abacd :=ParseSliceST_Sqref (_cbdfg .Value );if _abacd !=nil {return _abacd ;};_dfebfe .SqrefAttr =&_cgaeg ;continue ;};};_becbbf :for {_eadce ,_eeccda :=d .Token ();if _eeccda !=nil {return _eeccda ;};switch _bacg :=_eadce .(type ){case _ebfeac .StartElement :switch _bacg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_fcefa :=NewCT_CfRule ();if _defbd :=d .DecodeElement (_fcefa ,&_bacg );_defbd !=nil {return _defbd ;};_dfebfe .CfRule =append (_dfebfe .CfRule ,_fcefa );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfebfe .ExtLst =NewCT_ExtensionList ();if _egfef :=d .DecodeElement (_dfebfe .ExtLst ,&_bacg );_egfef !=nil {return _egfef ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_bacg .Name );if _ddcd :=d .Skip ();_ddcd !=nil {return _ddcd ;};};case _ebfeac .EndElement :break _becbbf ;case _ebfeac .CharData :};};return nil ;};func NewCT_InputCells ()*CT_InputCells {_fface :=&CT_InputCells {};return _fface }; +// Value +ValAttr float64 ;}; -// Validate validates the CT_PageItem and its children -func (_ggfgdg *CT_PageItem )Validate ()error {return _ggfgdg .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func (_cccgb *CT_CellXfs )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_abegbc :=range start .Attr {if _abegbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfgfa ,_deac :=_ccfece .ParseUint (_abegbc .Value ,10,32);if _deac !=nil {return _deac ;};_abdcge :=uint32 (_gfgfa );_cccgb .CountAttr =&_abdcge ;continue ;};};_gffff :for {_afbcg ,_fcaff :=d .Token ();if _fcaff !=nil {return _fcaff ;};switch _bfebbc :=_afbcg .(type ){case _ebfeac .StartElement :switch _bfebbc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_edggda :=NewCT_Xf ();if _acgfc :=d .DecodeElement (_edggda ,&_bfebbc );_acgfc !=nil {return _acgfc ;};_cccgb .Xf =append (_cccgb .Xf ,_edggda );default:_afeac .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\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_bfebbc .Name );if _bdbdd :=d .Skip ();_bdbdd !=nil {return _bdbdd ;};};case _ebfeac .EndElement :break _gffff ;case _ebfeac .CharData :};};return nil ;};func (_gcebd ST_HtmlFmt )String ()string {switch _gcebd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_fabbd :=&CT_ConditionalFormat {};_fabbd .PivotAreas =NewCT_PivotAreas ();return _fabbd ;};type CT_GroupMember struct{ +// Validate validates the CT_DbPr and its children +func (_baecd *CT_DbPr )Validate ()error {return _baecd .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};func (_gfcbe ST_Type )Validate ()error {return _gfcbe .ValidateWithPath ("")};func (_bbdee *ST_Axis )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgaca ,_gdbbac :=d .Token ();if _gdbbac !=nil {return _gdbbac ;};if _egeaaa ,_ceafd :=_bgaca .(_b .EndElement );_ceafd &&_egeaaa .Name ==start .Name {*_bbdee =1;return nil ;};if _ccbega ,_efgbb :=_bgaca .(_b .CharData );!_efgbb {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",_bgaca );}else {switch string (_ccbega ){case "":*_bbdee =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_bbdee =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_bbdee =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_bbdee =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_bbdee =4;};};_bgaca ,_gdbbac =d .Token ();if _gdbbac !=nil {return _gdbbac ;};if _aadgaa ,_fbbde :=_bgaca .(_b .EndElement );_fbbde &&_aadgaa .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",_bgaca );}; -// Group Member Unique Name -UniqueNameAttr string ; +// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path +func (_cgda *CT_CalculatedMembers )ValidateWithPath (path string )error {for _ffeg ,_geeda :=range _cgda .CalculatedMember {if _fgfa :=_geeda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffeg ));_fgfa !=nil {return _fgfa ;};};return nil ;};func (_gabfe *CT_RowFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feeacb :=range start .Attr {if _feeacb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbfdfb ,_cgadb :=_e .ParseUint (_feeacb .Value ,10,32);if _cgadb !=nil {return _cgadb ;};_bbbfe :=uint32 (_fbfdfb );_gabfe .CountAttr =&_bbbfe ;continue ;};};_dgbba :for {_ebegd ,_acgcg :=d .Token ();if _acgcg !=nil {return _acgcg ;};switch _adgfea :=_ebegd .(type ){case _b .StartElement :switch _adgfea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_gebbdg :=NewCT_Field ();if _cfeacc :=d .DecodeElement (_gebbdg ,&_adgfea );_cfeacc !=nil {return _cfeacc ;};_gabfe .Field =append (_gabfe .Field ,_gebbdg );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_adgfea .Name );if _edafb :=d .Skip ();_edafb !=nil {return _edafb ;};};case _b .EndElement :break _dgbba ;case _b .CharData :};};return nil ;};type CT_Chartsheet struct{ -// Group -GroupAttr *bool ;};func NewCT_BorderPr ()*CT_BorderPr {_abcd :=&CT_BorderPr {};return _abcd };func NewCT_Reviewed ()*CT_Reviewed {_bbfde :=&CT_Reviewed {};return _bbfde };func (_ggefb *CT_ColorScale )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_cdacbg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_cgdgf :=range _ggefb .Cfvo {e .EncodeElement (_cgdgf ,_cdacbg );};_bbdce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_fccefc :=range _ggefb .Color {e .EncodeElement (_fccefc ,_bbdce );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_facedf *ST_PivotAreaType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_facedf =0;case "\u006e\u006f\u006e\u0065":*_facedf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_facedf =2;case "\u0064\u0061\u0074\u0061":*_facedf =3;case "\u0061\u006c\u006c":*_facedf =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_facedf =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_facedf =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_facedf =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_facedf =8;};return nil ;};func NewCT_Boolean ()*CT_Boolean {_daeda :=&CT_Boolean {};return _daeda };func NewCT_HeaderFooter ()*CT_HeaderFooter {_aaefa :=&CT_HeaderFooter {};return _aaefa };func (_bbcd ST_SourceType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_bbcd .String (),start );};type Revisions struct{CT_Revisions };func (_dccab *ST_HtmlFmt )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bbf ,_gddfed :=d .Token ();if _gddfed !=nil {return _gddfed ;};if _abfaf ,_gaefb :=_bbf .(_ebfeac .EndElement );_gaefb &&_abfaf .Name ==start .Name {*_dccab =1;return nil ;};if _cfgae ,_gfb :=_bbf .(_ebfeac .CharData );!_gfb {return _eecbf .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",_bbf );}else {switch string (_cfgae ){case "":*_dccab =0;case "\u006e\u006f\u006e\u0065":*_dccab =1;case "\u0072\u0074\u0066":*_dccab =2;case "\u0061\u006c\u006c":*_dccab =3;};};_bbf ,_gddfed =d .Token ();if _gddfed !=nil {return _gddfed ;};if _cbdeg ,_dbccc :=_bbf .(_ebfeac .EndElement );_dbccc &&_cbdeg .Name ==start .Name {return nil ;};return _eecbf .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",_bbf );};func NewCT_Color ()*CT_Color {_ffeedb :=&CT_Color {};return _ffeedb }; +// Chart Sheet Properties +SheetPr *CT_ChartsheetPr ; -// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path -func (_dagc *CT_CellSmartTag )ValidateWithPath (path string )error {for _cbebc ,_cecbgcf :=range _dagc .CellSmartTagPr {if _eeafff :=_cecbgcf .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cbebc ));_eeafff !=nil {return _eeafff ;};};return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;);func (_daadc *CT_ServerFormats )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _daadc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_daadc .CountAttr )});};e .EncodeToken (start );if _daadc .ServerFormat !=nil {_bfgac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_cdfab :=range _daadc .ServerFormat {e .EncodeElement (_cdfab ,_bfgac );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bfgaa *CT_OutlinePr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_acfcc :=range start .Attr {if _acfcc .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_bedba ,_dcagf :=_ccfece .ParseBool (_acfcc .Value );if _dcagf !=nil {return _dcagf ;};_bfgaa .ApplyStylesAttr =&_bedba ;continue ;};if _acfcc .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_bbfe ,_ace :=_ccfece .ParseBool (_acfcc .Value );if _ace !=nil {return _ace ;};_bfgaa .SummaryBelowAttr =&_bbfe ;continue ;};if _acfcc .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_edgebe ,_gdb :=_ccfece .ParseBool (_acfcc .Value );if _gdb !=nil {return _gdb ;};_bfgaa .SummaryRightAttr =&_edgebe ;continue ;};if _acfcc .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_deeafa ,_cbada :=_ccfece .ParseBool (_acfcc .Value );if _cbada !=nil {return _cbada ;};_bfgaa .ShowOutlineSymbolsAttr =&_deeafa ;continue ;};};for {_egccdb ,_gadcc :=d .Token ();if _gadcc !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_gadcc );};if _dacbd ,_agbc :=_egccdb .(_ebfeac .EndElement );_agbc &&_dacbd .Name ==start .Name {break ;};};return nil ;}; +// Chart Sheet Views +SheetViews *CT_ChartsheetViews ; -// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path -func (_bbcbb *CT_Sheets )ValidateWithPath (path string )error {for _efafce ,_fbece :=range _bbcbb .Sheet {if _gfbbb :=_fbece .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_efafce ));_gfbbb !=nil {return _gfbbb ;};};return nil ;};func (_bgddgd *CT_ProtectedRanges )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_afefb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_egagc :=range _bgddgd .ProtectedRange {e .EncodeElement (_egagc ,_afefb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adgbab *CT_ExternalSheetDataSet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_eccfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_fad :=range _adgbab .SheetData {e .EncodeElement (_fad ,_eccfd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Tuples struct{ +// Chart Sheet Protection +SheetProtection *CT_ChartsheetProtection ; -// Member Name Count -CAttr *uint32 ; +// Custom Chart Sheet Views +CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; -// Tuple -Tpl []*CT_Tuple ;};func NewCT_CellXfs ()*CT_CellXfs {_eaecca :=&CT_CellXfs {};return _eaecca }; +// Drawing +Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; -// Validate validates the CT_Sheet and its children -func (_dfabb *CT_Sheet )Validate ()error {return _dfabb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");}; +// Legacy Drawing Reference in Header Footer +LegacyDrawingHF *CT_LegacyDrawing ; -// Validate validates the CT_ExternalDefinedName and its children -func (_efgdab *CT_ExternalDefinedName )Validate ()error {return _efgdab .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_cdgbf *ST_FieldSortType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gdcdc ,_eeagf :=d .Token ();if _eeagf !=nil {return _eeagf ;};if _bbbc ,_fgfbg :=_gdcdc .(_ebfeac .EndElement );_fgfbg &&_bbbc .Name ==start .Name {*_cdgbf =1;return nil ;};if _aadbc ,_dbdgg :=_gdcdc .(_ebfeac .CharData );!_dbdgg {return _eecbf .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",_gdcdc );}else {switch string (_aadbc ){case "":*_cdgbf =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_cdgbf =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cdgbf =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cdgbf =3;};};_gdcdc ,_eeagf =d .Token ();if _eeagf !=nil {return _eeagf ;};if _gdbgd ,_cfdbf :=_gdcdc .(_ebfeac .EndElement );_cfdbf &&_gdbgd .Name ==start .Name {return nil ;};return _eecbf .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",_gdcdc );};func NewCT_PivotFilters ()*CT_PivotFilters {_ddcff :=&CT_PivotFilters {};return _ddcff };type CT_WorksheetSource struct{ +// Drawing Reference in Header Footer +DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;}; -// Reference -RefAttr *string ; +// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path +func (_ggdfg *CT_Number )ValidateWithPath (path string )error {for _cddef ,_ffcgca :=range _ggdfg .Tpls {if _gdegc :=_ffcgca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cddef ));_gdegc !=nil {return _gdegc ;};};for _gfeg ,_aecag :=range _ggdfg .X {if _bdfcbg :=_aecag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gfeg ));_bdfcbg !=nil {return _bdfcbg ;};};return nil ;};func (_defdf *CT_Hyperlinks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_gdgfa :=range _defdf .Hyperlink {e .EncodeElement (_gdgfa ,_fgag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdecg *CT_MergeCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_cdecg .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaaea *CT_CellSmartTag )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbd :=range start .Attr {if _ecbd .Name .Local =="\u0074\u0079\u0070\u0065"{_bea ,_adce :=_e .ParseUint (_ecbd .Value ,10,32);if _adce !=nil {return _adce ;};_eaaea .TypeAttr =uint32 (_bea );continue ;};if _ecbd .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_aefe ,_efff :=_e .ParseBool (_ecbd .Value );if _efff !=nil {return _efff ;};_eaaea .DeletedAttr =&_aefe ;continue ;};if _ecbd .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_dcbed ,_gcae :=_e .ParseBool (_ecbd .Value );if _gcae !=nil {return _gcae ;};_eaaea .XmlBasedAttr =&_dcbed ;continue ;};};_bgagd :for {_faea ,_gcfe :=d .Token ();if _gcfe !=nil {return _gcfe ;};switch _abfe :=_faea .(type ){case _b .StartElement :switch _abfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_bbd :=NewCT_CellSmartTagPr ();if _acff :=d .DecodeElement (_bbd ,&_abfe );_acff !=nil {return _acff ;};_eaaea .CellSmartTagPr =append (_eaaea .CellSmartTagPr ,_bbd );default:_d .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\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_abfe .Name );if _aegf :=d .Skip ();_aegf !=nil {return _aegf ;};};case _b .EndElement :break _bgagd ;case _b .CharData :};};return nil ;}; -// Named Range -NameAttr *string ; +// Validate validates the QueryTable and its children +func (_acdacf *QueryTable )Validate ()error {return _acdacf .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_efabgf *PivotCacheDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efabgf .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_gcggg :=range start .Attr {if _gcggg .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"&&_gcggg .Name .Local =="\u0069\u0064"||_gcggg .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"&&_gcggg .Name .Local =="\u0069\u0064"{_cadfe ,_gecfb :=_gcggg .Value ,error (nil );if _gecfb !=nil {return _gecfb ;};_efabgf .IdAttr =&_cadfe ;continue ;};if _gcggg .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_febee ,_bgfgb :=_e .ParseBool (_gcggg .Value );if _bgfgb !=nil {return _bgfgb ;};_efabgf .UpgradeOnRefreshAttr =&_febee ;continue ;};if _gcggg .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_edcadg ,_cafgf :=_e .ParseBool (_gcggg .Value );if _cafgf !=nil {return _cafgf ;};_efabgf .TupleCacheAttr =&_edcadg ;continue ;};if _gcggg .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_eeece ,_fgebeg :=_e .ParseBool (_gcggg .Value );if _fgebeg !=nil {return _fgebeg ;};_efabgf .SaveDataAttr =&_eeece ;continue ;};if _gcggg .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_gecccf ,_eeeea :=_e .ParseBool (_gcggg .Value );if _eeeea !=nil {return _eeeea ;};_efabgf .SupportSubqueryAttr =&_gecccf ;continue ;};if _gcggg .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_dcagba ,_bcafgf :=_e .ParseBool (_gcggg .Value );if _bcafgf !=nil {return _bcafgf ;};_efabgf .OptimizeMemoryAttr =&_dcagba ;continue ;};if _gcggg .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_ddbde ,_ebebcf :=_e .ParseBool (_gcggg .Value );if _ebebcf !=nil {return _ebebcf ;};_efabgf .SupportAdvancedDrillAttr =&_ddbde ;continue ;};if _gcggg .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_edbad ,_dfdgd :=_gcggg .Value ,error (nil );if _dfdgd !=nil {return _dfdgd ;};_efabgf .RefreshedByAttr =&_edbad ;continue ;};if _gcggg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_gagdbb ,_bcffe :=ParseStdlibTime (_gcggg .Value );if _bcffe !=nil {return _bcffe ;};_efabgf .RefreshedDateIsoAttr =&_gagdbb ;continue ;};if _gcggg .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_beacge ,_cbcfd :=_e .ParseBool (_gcggg .Value );if _cbcfd !=nil {return _cbcfd ;};_efabgf .InvalidAttr =&_beacge ;continue ;};if _gcggg .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_eadfa ,_gbdbe :=_e .ParseBool (_gcggg .Value );if _gbdbe !=nil {return _gbdbe ;};_efabgf .BackgroundQueryAttr =&_eadfa ;continue ;};if _gcggg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_cdaac ,_ebeefd :=_e .ParseUint (_gcggg .Value ,10,32);if _ebeefd !=nil {return _ebeefd ;};_dcaaf :=uint32 (_cdaac );_efabgf .MissingItemsLimitAttr =&_dcaaf ;continue ;};if _gcggg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gcgbbe ,_cecba :=_e .ParseUint (_gcggg .Value ,10,8);if _cecba !=nil {return _cecba ;};_geffa :=uint8 (_gcgbbe );_efabgf .RefreshedVersionAttr =&_geffa ;continue ;};if _gcggg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gfcdbd ,_cbaff :=_e .ParseBool (_gcggg .Value );if _cbaff !=nil {return _cbaff ;};_efabgf .RefreshOnLoadAttr =&_gfcdbd ;continue ;};if _gcggg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_gcedc ,_eaedd :=_e .ParseFloat (_gcggg .Value ,64);if _eaedd !=nil {return _eaedd ;};_efabgf .RefreshedDateAttr =&_gcedc ;continue ;};if _gcggg .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_cfgad ,_edcffb :=_e .ParseUint (_gcggg .Value ,10,32);if _edcffb !=nil {return _edcffb ;};_baaebd :=uint32 (_cfgad );_efabgf .RecordCountAttr =&_baaebd ;continue ;};if _gcggg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cgcga ,_aabab :=_e .ParseUint (_gcggg .Value ,10,8);if _aabab !=nil {return _aabab ;};_gbcdgf :=uint8 (_cgcga );_efabgf .CreatedVersionAttr =&_gbcdgf ;continue ;};if _gcggg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ecgff ,_dggce :=_e .ParseUint (_gcggg .Value ,10,8);if _dggce !=nil {return _dggce ;};_caadc :=uint8 (_ecgff );_efabgf .MinRefreshableVersionAttr =&_caadc ;continue ;};if _gcggg .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ffabd ,_ffaeb :=_e .ParseBool (_gcggg .Value );if _ffaeb !=nil {return _ffaeb ;};_efabgf .EnableRefreshAttr =&_ffabd ;continue ;};};_cddaeg :for {_cgbgf ,_fbfecd :=d .Token ();if _fbfecd !=nil {return _fbfecd ;};switch _gffbcf :=_cgbgf .(type ){case _b .StartElement :switch _gffbcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _cdbcd :=d .DecodeElement (_efabgf .CacheSource ,&_gffbcf );_cdbcd !=nil {return _cdbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _cebag :=d .DecodeElement (_efabgf .CacheFields ,&_gffbcf );_cebag !=nil {return _cebag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_efabgf .CacheHierarchies =NewCT_CacheHierarchies ();if _gdfbd :=d .DecodeElement (_efabgf .CacheHierarchies ,&_gffbcf );_gdfbd !=nil {return _gdfbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_efabgf .Kpis =NewCT_PCDKPIs ();if _feedb :=d .DecodeElement (_efabgf .Kpis ,&_gffbcf );_feedb !=nil {return _feedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_efabgf .TupleCache =NewCT_TupleCache ();if _egeaab :=d .DecodeElement (_efabgf .TupleCache ,&_gffbcf );_egeaab !=nil {return _egeaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_efabgf .CalculatedItems =NewCT_CalculatedItems ();if _eafdd :=d .DecodeElement (_efabgf .CalculatedItems ,&_gffbcf );_eafdd !=nil {return _eafdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_efabgf .CalculatedMembers =NewCT_CalculatedMembers ();if _aagbd :=d .DecodeElement (_efabgf .CalculatedMembers ,&_gffbcf );_aagbd !=nil {return _aagbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_efabgf .Dimensions =NewCT_Dimensions ();if _fcbdb :=d .DecodeElement (_efabgf .Dimensions ,&_gffbcf );_fcbdb !=nil {return _fcbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_efabgf .MeasureGroups =NewCT_MeasureGroups ();if _dageafe :=d .DecodeElement (_efabgf .MeasureGroups ,&_gffbcf );_dageafe !=nil {return _dageafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_efabgf .Maps =NewCT_MeasureDimensionMaps ();if _fgbeb :=d .DecodeElement (_efabgf .Maps ,&_gffbcf );_fgbeb !=nil {return _fgbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efabgf .ExtLst =NewCT_ExtensionList ();if _edbbe :=d .DecodeElement (_efabgf .ExtLst ,&_gffbcf );_edbbe !=nil {return _edbbe ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gffbcf .Name );if _ffggf :=d .Skip ();_ffggf !=nil {return _ffggf ;};};case _b .EndElement :break _cddaeg ;case _b .CharData :};};return nil ;};func (_ccafbc *ST_PivotFilterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eagcd ,_babaf :=d .Token ();if _babaf !=nil {return _babaf ;};if _beecb ,_dabgd :=_eagcd .(_b .EndElement );_dabgd &&_beecb .Name ==start .Name {*_ccafbc =1;return nil ;};if _fdbca ,_fafbcg :=_eagcd .(_b .CharData );!_fafbcg {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",_eagcd );}else {switch string (_fdbca ){case "":*_ccafbc =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_ccafbc =1;case "\u0063\u006f\u0075n\u0074":*_ccafbc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ccafbc =3;case "\u0073\u0075\u006d":*_ccafbc =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_ccafbc =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccafbc =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_ccafbc =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_ccafbc =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ccafbc =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_ccafbc =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ccafbc =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_ccafbc =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_ccafbc =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_ccafbc =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ccafbc =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_ccafbc =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_ccafbc =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ccafbc =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_ccafbc =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccafbc =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ccafbc =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ccafbc =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ccafbc =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ccafbc =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ccafbc =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ccafbc =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_ccafbc =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccafbc =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_ccafbc =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ccafbc =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_ccafbc =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ccafbc =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ccafbc =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ccafbc =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ccafbc =35;case "\u0074\u006f\u0064a\u0079":*_ccafbc =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ccafbc =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ccafbc =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ccafbc =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ccafbc =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ccafbc =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ccafbc =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ccafbc =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccafbc =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccafbc =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccafbc =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ccafbc =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ccafbc =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ccafbc =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ccafbc =50;case "\u0051\u0031":*_ccafbc =51;case "\u0051\u0032":*_ccafbc =52;case "\u0051\u0033":*_ccafbc =53;case "\u0051\u0034":*_ccafbc =54;case "\u004d\u0031":*_ccafbc =55;case "\u004d\u0032":*_ccafbc =56;case "\u004d\u0033":*_ccafbc =57;case "\u004d\u0034":*_ccafbc =58;case "\u004d\u0035":*_ccafbc =59;case "\u004d\u0036":*_ccafbc =60;case "\u004d\u0037":*_ccafbc =61;case "\u004d\u0038":*_ccafbc =62;case "\u004d\u0039":*_ccafbc =63;case "\u004d\u0031\u0030":*_ccafbc =64;case "\u004d\u0031\u0031":*_ccafbc =65;case "\u004d\u0031\u0032":*_ccafbc =66;};};_eagcd ,_babaf =d .Token ();if _babaf !=nil {return _babaf ;};if _feaae ,_dabdb :=_eagcd .(_b .EndElement );_dabdb &&_feaae .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",_eagcd );};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_ffebbe :=&CT_PivotAreaReferences {};return _ffebbe ;};func (_bgde *CT_DdeItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgde .DdeItem !=nil {_fdafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_efdge :=range _bgde .DdeItem {e .EncodeElement (_efdge ,_fdafg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgecff *ST_MdxSetOrder )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgecff =0;case "\u0075":*_bgecff =1;case "\u0061":*_bgecff =2;case "\u0064":*_bgecff =3;case "\u0061\u0061":*_bgecff =4;case "\u0061\u0064":*_bgecff =5;case "\u006e\u0061":*_bgecff =6;case "\u006e\u0064":*_bgecff =7;};return nil ;};func (_acbcfb *ST_TableStyleType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acbcfb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_acbcfb =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_acbcfb =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acbcfb =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_acbcfb =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_acbcfb =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_acbcfb =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_acbcfb =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_acbcfb =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_acbcfb =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_acbcfb =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_acbcfb =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_acbcfb =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_acbcfb =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_acbcfb =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_acbcfb =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_acbcfb =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acbcfb =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_acbcfb =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acbcfb =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_acbcfb =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_acbcfb =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_acbcfb =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_acbcfb =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_acbcfb =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_acbcfb =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_acbcfb =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_acbcfb =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_acbcfb =28;};return nil ;}; -// Sheet Name -SheetAttr *string ;IdAttr *string ;}; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_fgca *CT_Fonts )ValidateWithPath (path string )error {for _cabgf ,_fbbac :=range _fgca .Font {if _fgbg :=_fbbac .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cabgf ));_fgbg !=nil {return _fgbg ;};};return nil ;};func (_cfagaa ST_DvAspect )ValidateWithPath (path string )error {switch _cfagaa {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 (_cfagaa ));};return nil ;}; -// Validate validates the CT_Parameters and its children -func (_cgcfa *CT_Parameters )Validate ()error {return _cgcfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");}; +// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path +func (_ggddag *CT_TableStyles )ValidateWithPath (path string )error {for _ffbfa ,_bdfca :=range _ggddag .TableStyle {if _dcebf :=_bdfca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_ffbfa ));_dcebf !=nil {return _dcebf ;};};return nil ;};func (_cgfa *CT_ChartsheetPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_face :=range start .Attr {if _face .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cbgf ,_befbe :=_e .ParseBool (_face .Value );if _befbe !=nil {return _befbe ;};_cgfa .PublishedAttr =&_cbgf ;continue ;};if _face .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ggcec ,_ggfb :=_face .Value ,error (nil );if _ggfb !=nil {return _ggfb ;};_cgfa .CodeNameAttr =&_ggcec ;continue ;};};_bbggg :for {_geae ,_ddcb :=d .Token ();if _ddcb !=nil {return _ddcb ;};switch _eedd :=_geae .(type ){case _b .StartElement :switch _eedd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_cgfa .TabColor =NewCT_Color ();if _egcdf :=d .DecodeElement (_cgfa .TabColor ,&_eedd );_egcdf !=nil {return _egcdf ;};default:_d .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\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_eedd .Name );if _ffaf :=d .Skip ();_ffaf !=nil {return _ffaf ;};};case _b .EndElement :break _bbggg ;case _b .CharData :};};return nil ;};type ST_MdxKPIProperty byte ; -// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path -func (_agege *CT_QueryTableFields )ValidateWithPath (path string )error {for _edbb ,_ebbge :=range _agege .QueryTableField {if _dcfed :=_ebbge .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_edbb ));_dcfed !=nil {return _dcfed ;};};return nil ;};func NewTable ()*Table {_gfgcg :=&Table {};_gfgcg .CT_Table =*NewCT_Table ();return _gfgcg }; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_dadc *CT_Border )ValidateWithPath (path string )error {if _dadc .Start !=nil {if _fef :=_dadc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fef !=nil {return _fef ;};};if _dadc .End !=nil {if _ffg :=_dadc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ffg !=nil {return _ffg ;};};if _dadc .Left !=nil {if _cbec :=_dadc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cbec !=nil {return _cbec ;};};if _dadc .Right !=nil {if _eba :=_dadc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_eba !=nil {return _eba ;};};if _dadc .Top !=nil {if _dgbaf :=_dadc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dgbaf !=nil {return _dgbaf ;};};if _dadc .Bottom !=nil {if _afbb :=_dadc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_afbb !=nil {return _afbb ;};};if _dadc .Diagonal !=nil {if _gde :=_dadc .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_gde !=nil {return _gde ;};};if _dadc .Vertical !=nil {if _gca :=_dadc .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_gca !=nil {return _gca ;};};if _dadc .Horizontal !=nil {if _efb :=_dadc .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_efb !=nil {return _efb ;};};return nil ;};type CT_Borders struct{ -// Validate validates the Metadata and its children -func (_deege *Metadata )Validate ()error {return _deege .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; +// Border Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path -func (_ddcge *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_bbaba .ST_GuidPatternRe .MatchString (_ddcge .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,_ddcge .GuidAttr );};if _daeac :=_ddcge .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_daeac !=nil {return _daeac ;};if _abdcg :=_ddcge .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_abdcg !=nil {return _abdcg ;};if _ddcge .ExtLst !=nil {if _feead :=_ddcge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feead !=nil {return _feead ;};};return nil ;};type CalcChain struct{CT_CalcChain };func NewCT_DataField ()*CT_DataField {_fbcbb :=&CT_DataField {};return _fbcbb }; +// Border +Border []*CT_Border ;};type CT_GradientFill struct{ -// Validate validates the CT_Controls and its children -func (_feadg *CT_Controls )Validate ()error {return _feadg .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func (_dbcdf ST_VerticalAlignment )ValidateWithPath (path string )error {switch _dbcdf {case 0,1,2,3,4,5:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcdf ));};return nil ;}; +// Gradient Fill Type +TypeAttr ST_GradientType ; -// Validate validates the CT_WebPublishItems and its children -func (_edafa *CT_WebPublishItems )Validate ()error {return _edafa .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_gaacf *CT_GradientFill )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cbdcc :=range start .Attr {if _cbdcc .Name .Local =="\u0074\u0079\u0070\u0065"{_gaacf .TypeAttr .UnmarshalXMLAttr (_cbdcc );continue ;};if _cbdcc .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_gfgad ,_bccd :=_ccfece .ParseFloat (_cbdcc .Value ,64);if _bccd !=nil {return _bccd ;};_gaacf .DegreeAttr =&_gfgad ;continue ;};if _cbdcc .Name .Local =="\u006c\u0065\u0066\u0074"{_ggbba ,_bebed :=_ccfece .ParseFloat (_cbdcc .Value ,64);if _bebed !=nil {return _bebed ;};_gaacf .LeftAttr =&_ggbba ;continue ;};if _cbdcc .Name .Local =="\u0072\u0069\u0067h\u0074"{_febcc ,_defaf :=_ccfece .ParseFloat (_cbdcc .Value ,64);if _defaf !=nil {return _defaf ;};_gaacf .RightAttr =&_febcc ;continue ;};if _cbdcc .Name .Local =="\u0074\u006f\u0070"{_gafc ,_bfffd :=_ccfece .ParseFloat (_cbdcc .Value ,64);if _bfffd !=nil {return _bfffd ;};_gaacf .TopAttr =&_gafc ;continue ;};if _cbdcc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_agggg ,_cdbacb :=_ccfece .ParseFloat (_cbdcc .Value ,64);if _cdbacb !=nil {return _cdbacb ;};_gaacf .BottomAttr =&_agggg ;continue ;};};_dfafd :for {_ggc ,_cdcba :=d .Token ();if _cdcba !=nil {return _cdcba ;};switch _cegbfd :=_ggc .(type ){case _ebfeac .StartElement :switch _cegbfd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_gbccf :=NewCT_GradientStop ();if _cdedd :=d .DecodeElement (_gbccf ,&_cegbfd );_cdedd !=nil {return _cdedd ;};_gaacf .Stop =append (_gaacf .Stop ,_gbccf );default:_afeac .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\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_cegbfd .Name );if _defbc :=d .Skip ();_defbc !=nil {return _defbc ;};};case _ebfeac .EndElement :break _dfafd ;case _ebfeac .CharData :};};return nil ;};func (_gfccda *ST_IconSetType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ffcee ,_aadee :=d .Token ();if _aadee !=nil {return _aadee ;};if _efdcg ,_eacc :=_ffcee .(_ebfeac .EndElement );_eacc &&_efdcg .Name ==start .Name {*_gfccda =1;return nil ;};if _faeacf ,_defde :=_ffcee .(_ebfeac .CharData );!_defde {return _eecbf .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",_ffcee );}else {switch string (_faeacf ){case "":*_gfccda =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_gfccda =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gfccda =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_gfccda =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_gfccda =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_gfccda =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_gfccda =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_gfccda =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_gfccda =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_gfccda =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gfccda =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_gfccda =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_gfccda =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_gfccda =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_gfccda =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gfccda =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_gfccda =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_gfccda =17;};};_ffcee ,_aadee =d .Token ();if _aadee !=nil {return _aadee ;};if _bbbcf ,_babbg :=_ffcee .(_ebfeac .EndElement );_babbg &&_bbbcf .Name ==start .Name {return nil ;};return _eecbf .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",_ffcee );};func (_agfcd *CT_Top10 )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_abged :=range start .Attr {if _abged .Name .Local =="\u0074\u006f\u0070"{_acgde ,_agddg :=_ccfece .ParseBool (_abged .Value );if _agddg !=nil {return _agddg ;};_agfcd .TopAttr =&_acgde ;continue ;};if _abged .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_aabcd ,_cagdd :=_ccfece .ParseBool (_abged .Value );if _cagdd !=nil {return _cagdd ;};_agfcd .PercentAttr =&_aabcd ;continue ;};if _abged .Name .Local =="\u0076\u0061\u006c"{_cffe ,_gfbfg :=_ccfece .ParseFloat (_abged .Value ,64);if _gfbfg !=nil {return _gfbfg ;};_agfcd .ValAttr =_cffe ;continue ;};if _abged .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_cagbe ,_eafe :=_ccfece .ParseFloat (_abged .Value ,64);if _eafe !=nil {return _eafe ;};_agfcd .FilterValAttr =&_cagbe ;continue ;};};for {_fbbcg ,_aabgb :=d .Token ();if _aabgb !=nil {return _eecbf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_aabgb );};if _ccgfce ,_dgfgd :=_fbbcg .(_ebfeac .EndElement );_dgfgd &&_ccgfce .Name ==start .Name {break ;};};return nil ;}; +// Linear Gradient Degree +DegreeAttr *float64 ; -// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path -func (_defff *CT_OleItems )ValidateWithPath (path string )error {for _cbdcec ,_decbe :=range _defff .OleItem {if _acabb :=_decbe .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_cbdcec ));_acabb !=nil {return _acabb ;};};return nil ;}; +// Left Convergence +LeftAttr *float64 ; -// Validate validates the CT_PivotCache and its children -func (_gcffd *CT_PivotCache )Validate ()error {return _gcffd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};type CT_TableStyleElement struct{ +// Right Convergence +RightAttr *float64 ; -// Table Style Type -TypeAttr ST_TableStyleType ; +// Top Gradient Convergence +TopAttr *float64 ; -// Band Size -SizeAttr *uint32 ; +// Bottom Convergence +BottomAttr *float64 ; -// Formatting Id -DxfIdAttr *uint32 ;};func (_afdagb *PivotCacheDefinition )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_afdagb .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_egfgf :=range start .Attr {if _egfgf .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"&&_egfgf .Name .Local =="\u0069\u0064"||_egfgf .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"&&_egfgf .Name .Local =="\u0069\u0064"{_ageeg ,_bdaddb :=_egfgf .Value ,error (nil );if _bdaddb !=nil {return _bdaddb ;};_afdagb .IdAttr =&_ageeg ;continue ;};if _egfgf .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_abfdd ,_acded :=_ccfece .ParseBool (_egfgf .Value );if _acded !=nil {return _acded ;};_afdagb .UpgradeOnRefreshAttr =&_abfdd ;continue ;};if _egfgf .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_aafdd ,_efgg :=_ccfece .ParseBool (_egfgf .Value );if _efgg !=nil {return _efgg ;};_afdagb .TupleCacheAttr =&_aafdd ;continue ;};if _egfgf .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_cbcdb ,_ceege :=_ccfece .ParseBool (_egfgf .Value );if _ceege !=nil {return _ceege ;};_afdagb .SaveDataAttr =&_cbcdb ;continue ;};if _egfgf .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_beebb ,_agbea :=_ccfece .ParseBool (_egfgf .Value );if _agbea !=nil {return _agbea ;};_afdagb .SupportSubqueryAttr =&_beebb ;continue ;};if _egfgf .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_aeff ,_bfggf :=_ccfece .ParseBool (_egfgf .Value );if _bfggf !=nil {return _bfggf ;};_afdagb .OptimizeMemoryAttr =&_aeff ;continue ;};if _egfgf .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_gedgc ,_dcfgaf :=_ccfece .ParseBool (_egfgf .Value );if _dcfgaf !=nil {return _dcfgaf ;};_afdagb .SupportAdvancedDrillAttr =&_gedgc ;continue ;};if _egfgf .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ebgdb ,_ffgaa :=_egfgf .Value ,error (nil );if _ffgaa !=nil {return _ffgaa ;};_afdagb .RefreshedByAttr =&_ebgdb ;continue ;};if _egfgf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_dbbeg ,_egg :=ParseStdlibTime (_egfgf .Value );if _egg !=nil {return _egg ;};_afdagb .RefreshedDateIsoAttr =&_dbbeg ;continue ;};if _egfgf .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_edebdb ,_agagc :=_ccfece .ParseBool (_egfgf .Value );if _agagc !=nil {return _agagc ;};_afdagb .InvalidAttr =&_edebdb ;continue ;};if _egfgf .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_fgda ,_bceb :=_ccfece .ParseBool (_egfgf .Value );if _bceb !=nil {return _bceb ;};_afdagb .BackgroundQueryAttr =&_fgda ;continue ;};if _egfgf .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_deeab ,_fdag :=_ccfece .ParseUint (_egfgf .Value ,10,32);if _fdag !=nil {return _fdag ;};_gaedec :=uint32 (_deeab );_afdagb .MissingItemsLimitAttr =&_gaedec ;continue ;};if _egfgf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_abbde ,_abfgc :=_ccfece .ParseUint (_egfgf .Value ,10,8);if _abfgc !=nil {return _abfgc ;};_aafb :=uint8 (_abbde );_afdagb .RefreshedVersionAttr =&_aafb ;continue ;};if _egfgf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_cfgef ,_degag :=_ccfece .ParseBool (_egfgf .Value );if _degag !=nil {return _degag ;};_afdagb .RefreshOnLoadAttr =&_cfgef ;continue ;};if _egfgf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_ecdgdc ,_cbcaff :=_ccfece .ParseFloat (_egfgf .Value ,64);if _cbcaff !=nil {return _cbcaff ;};_afdagb .RefreshedDateAttr =&_ecdgdc ;continue ;};if _egfgf .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_beef ,_gfcge :=_ccfece .ParseUint (_egfgf .Value ,10,32);if _gfcge !=nil {return _gfcge ;};_aaffdd :=uint32 (_beef );_afdagb .RecordCountAttr =&_aaffdd ;continue ;};if _egfgf .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cegda ,_adgae :=_ccfece .ParseUint (_egfgf .Value ,10,8);if _adgae !=nil {return _adgae ;};_fgccc :=uint8 (_cegda );_afdagb .CreatedVersionAttr =&_fgccc ;continue ;};if _egfgf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gfedf ,_fgef :=_ccfece .ParseUint (_egfgf .Value ,10,8);if _fgef !=nil {return _fgef ;};_febf :=uint8 (_gfedf );_afdagb .MinRefreshableVersionAttr =&_febf ;continue ;};if _egfgf .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bcedafa ,_abccb :=_ccfece .ParseBool (_egfgf .Value );if _abccb !=nil {return _abccb ;};_afdagb .EnableRefreshAttr =&_bcedafa ;continue ;};};_bfeb :for {_gbcf ,_fgcd :=d .Token ();if _fgcd !=nil {return _fgcd ;};switch _ebfaa :=_gbcf .(type ){case _ebfeac .StartElement :switch _ebfaa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _fggb :=d .DecodeElement (_afdagb .CacheSource ,&_ebfaa );_fggb !=nil {return _fggb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _edeea :=d .DecodeElement (_afdagb .CacheFields ,&_ebfaa );_edeea !=nil {return _edeea ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_afdagb .CacheHierarchies =NewCT_CacheHierarchies ();if _adfea :=d .DecodeElement (_afdagb .CacheHierarchies ,&_ebfaa );_adfea !=nil {return _adfea ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_afdagb .Kpis =NewCT_PCDKPIs ();if _cfeg :=d .DecodeElement (_afdagb .Kpis ,&_ebfaa );_cfeg !=nil {return _cfeg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_afdagb .TupleCache =NewCT_TupleCache ();if _bbbbd :=d .DecodeElement (_afdagb .TupleCache ,&_ebfaa );_bbbbd !=nil {return _bbbbd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_afdagb .CalculatedItems =NewCT_CalculatedItems ();if _acadfe :=d .DecodeElement (_afdagb .CalculatedItems ,&_ebfaa );_acadfe !=nil {return _acadfe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_afdagb .CalculatedMembers =NewCT_CalculatedMembers ();if _abfbba :=d .DecodeElement (_afdagb .CalculatedMembers ,&_ebfaa );_abfbba !=nil {return _abfbba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_afdagb .Dimensions =NewCT_Dimensions ();if _fgbf :=d .DecodeElement (_afdagb .Dimensions ,&_ebfaa );_fgbf !=nil {return _fgbf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_afdagb .MeasureGroups =NewCT_MeasureGroups ();if _fddcd :=d .DecodeElement (_afdagb .MeasureGroups ,&_ebfaa );_fddcd !=nil {return _fddcd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_afdagb .Maps =NewCT_MeasureDimensionMaps ();if _gafef :=d .DecodeElement (_afdagb .Maps ,&_ebfaa );_gafef !=nil {return _gafef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afdagb .ExtLst =NewCT_ExtensionList ();if _begcc :=d .DecodeElement (_afdagb .ExtLst ,&_ebfaa );_begcc !=nil {return _begcc ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_ebfaa .Name );if _fecef :=d .Skip ();_fecef !=nil {return _fecef ;};};case _ebfeac .EndElement :break _bfeb ;case _ebfeac .CharData :};};return nil ;};func (_cdbbf ST_GrowShrinkType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cdbbf .String (),start );}; +// Gradient Stop +Stop []*CT_GradientStop ;};func (_agaf *CT_CustomProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fabd :=range start .Attr {if _fabd .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"&&_fabd .Name .Local =="\u0069\u0064"||_fabd .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"&&_fabd .Name .Local =="\u0069\u0064"{_efbce ,_dbffe :=_fabd .Value ,error (nil );if _dbffe !=nil {return _dbffe ;};_agaf .IdAttr =_efbce ;continue ;};if _fabd .Name .Local =="\u006e\u0061\u006d\u0065"{_fgaa ,_bcgc :=_fabd .Value ,error (nil );if _bcgc !=nil {return _bcgc ;};_agaf .NameAttr =_fgaa ;continue ;};};for {_aafgc ,_feaa :=d .Token ();if _feaa !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_feaa );};if _ffeec ,_acad :=_aafgc .(_b .EndElement );_acad &&_ffeec .Name ==start .Name {break ;};};return nil ;};func (_dbdgdd *CT_RElt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbdgdd .RPr !=nil {_eacaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_dbdgdd .RPr ,_eacaf );};_bdgbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_d .AddPreserveSpaceAttr (&_bdgbf ,_dbdgdd .T );e .EncodeElement (_dbdgdd .T ,_bdgbf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebcea *CT_PageSetUpPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebcea .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebcea .AutoPageBreaksAttr ))});};if _ebcea .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebcea .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Field struct{ -// Validate validates the Revisions and its children -func (_caeee *Revisions )Validate ()error {return _caeee .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_cddef *CT_WorksheetSource )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cddef .RefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cddef .RefAttr )});};if _cddef .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cddef .NameAttr )});};if _cddef .SheetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cddef .SheetAttr )});};if _cddef .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cddef .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Field Index +XAttr int32 ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_dgaea :=&CT_ExternalSheetData {};return _dgaea ;};type CT_Mdx struct{ -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_dgfbdfa *CT_FontScheme )ValidateWithPath (path string )error {if _dgfbdfa .ValAttr ==ST_FontSchemeUnset {return _eecbf .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 _begga :=_dgfbdfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_begga !=nil {return _begga ;};return nil ;};func (_eagaf *CT_DefinedNames )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gfg :for {_ddgdf ,_begbb :=d .Token ();if _begbb !=nil {return _begbb ;};switch _dfbge :=_ddgdf .(type ){case _ebfeac .StartElement :switch _dfbge .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_edddc :=NewCT_DefinedName ();if _abgg :=d .DecodeElement (_edddc ,&_dfbge );_abgg !=nil {return _abgg ;};_eagaf .DefinedName =append (_eagaf .DefinedName ,_edddc );default:_afeac .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\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_dfbge .Name );if _afbdf :=d .Skip ();_afbdf !=nil {return _afbdf ;};};case _ebfeac .EndElement :break _gfg ;case _ebfeac .CharData :};};return nil ;}; +// Connection Name Index +NAttr uint32 ; -// Validate validates the CT_TextFields and its children -func (_cfdaa *CT_TextFields )Validate ()error {return _cfdaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Cube Function Tag +FAttr ST_MdxFunctionType ; -// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path -func (_daafb *CT_CalcPr )ValidateWithPath (path string )error {if _abded :=_daafb .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_abded !=nil {return _abded ;};if _ecef :=_daafb .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ecef !=nil {return _ecef ;};return nil ;};type CT_ConditionalFormatting struct{ +// Tuple MDX Metadata +T *CT_MdxTuple ; -// PivotTable Conditional Formatting -PivotAttr *bool ; +// Set MDX Metadata +Ms *CT_MdxSet ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Member Property MDX Metadata +P *CT_MdxMemeberProp ; -// Conditional Formatting Rule -CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;}; +// KPI MDX Metadata +K *CT_MdxKPI ;};type ST_FieldSortType byte ;func (_caeab ST_MdxKPIProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_caeab .String (),start );};func (_aege ST_VolValueType )String ()string {switch _aege {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func (_cgfcc ST_TotalsRowFunction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_babdfd :=_b .Attr {};_babdfd .Name =name ;switch _cgfcc {case ST_TotalsRowFunctionUnset :_babdfd .Value ="";case ST_TotalsRowFunctionNone :_babdfd .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_babdfd .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_babdfd .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_babdfd .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_babdfd .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_babdfd .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_babdfd .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_babdfd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_babdfd .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_babdfd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _babdfd ,nil ;};func (_gfbdf *CT_QueryTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cedfg :=range start .Attr {if _cedfg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_fegab ,_gfcdb :=_e .ParseBool (_cedfg .Value );if _gfcdb !=nil {return _gfcdb ;};_gfbdf .AdjustColumnWidthAttr =&_fegab ;continue ;};if _cedfg .Name .Local =="\u006e\u0061\u006d\u0065"{_ggcfe ,_cefcfb :=_cedfg .Value ,error (nil );if _cefcfb !=nil {return _cefcfb ;};_gfbdf .NameAttr =_ggcfe ;continue ;};if _cedfg .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_ddeecb ,_daffdf :=_e .ParseBool (_cedfg .Value );if _daffdf !=nil {return _daffdf ;};_gfbdf .IntermediateAttr =&_ddeecb ;continue ;};if _cedfg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_bgacc ,_ebafc :=_e .ParseBool (_cedfg .Value );if _ebafc !=nil {return _ebafc ;};_gfbdf .RowNumbersAttr =&_bgacc ;continue ;};if _cedfg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_eedacf ,_aefcf :=_e .ParseUint (_cedfg .Value ,10,32);if _aefcf !=nil {return _aefcf ;};_gfbdf .ConnectionIdAttr =uint32 (_eedacf );continue ;};if _cedfg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_ddbcd ,_cfbed :=_e .ParseBool (_cedfg .Value );if _cfbed !=nil {return _cfbed ;};_gfbdf .BackgroundRefreshAttr =&_ddbcd ;continue ;};if _cedfg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bbbec ,_fcccb :=_e .ParseBool (_cedfg .Value );if _fcccb !=nil {return _fcccb ;};_gfbdf .RefreshOnLoadAttr =&_bbbec ;continue ;};if _cedfg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_aedbaf ,_dbbdff :=_e .ParseBool (_cedfg .Value );if _dbbdff !=nil {return _dbbdff ;};_gfbdf .FillFormulasAttr =&_aedbaf ;continue ;};if _cedfg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eeaefd ,_dbeac :=_e .ParseBool (_cedfg .Value );if _dbeac !=nil {return _dbeac ;};_gfbdf .ApplyNumberFormatsAttr =&_eeaefd ;continue ;};if _cedfg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gecdc ,_fffaa :=_e .ParseBool (_cedfg .Value );if _fffaa !=nil {return _fffaa ;};_gfbdf .ApplyFontFormatsAttr =&_gecdc ;continue ;};if _cedfg .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_abdba ,_bafc :=_e .ParseBool (_cedfg .Value );if _bafc !=nil {return _bafc ;};_gfbdf .FirstBackgroundRefreshAttr =&_abdba ;continue ;};if _cedfg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bfggb ,_gbccc :=_e .ParseUint (_cedfg .Value ,10,32);if _gbccc !=nil {return _gbccc ;};_dbfbd :=uint32 (_bfggb );_gfbdf .AutoFormatIdAttr =&_dbfbd ;continue ;};if _cedfg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ebbgc ,_dddfaf :=_e .ParseBool (_cedfg .Value );if _dddfaf !=nil {return _dddfaf ;};_gfbdf .ApplyAlignmentFormatsAttr =&_ebbgc ;continue ;};if _cedfg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_feddf ,_eegg :=_e .ParseBool (_cedfg .Value );if _eegg !=nil {return _eegg ;};_gfbdf .DisableRefreshAttr =&_feddf ;continue ;};if _cedfg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dfabeg ,_eaabcc :=_e .ParseBool (_cedfg .Value );if _eaabcc !=nil {return _eaabcc ;};_gfbdf .ApplyBorderFormatsAttr =&_dfabeg ;continue ;};if _cedfg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_bbcgg ,_befcg :=_e .ParseBool (_cedfg .Value );if _befcg !=nil {return _befcg ;};_gfbdf .PreserveFormattingAttr =&_bbcgg ;continue ;};if _cedfg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cgacc ,_cbcdf :=_e .ParseBool (_cedfg .Value );if _cbcdf !=nil {return _cbcdf ;};_gfbdf .ApplyPatternFormatsAttr =&_cgacc ;continue ;};if _cedfg .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_gfbdf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_cedfg );continue ;};if _cedfg .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_ccbdb ,_dafdb :=_e .ParseBool (_cedfg .Value );if _dafdb !=nil {return _dafdb ;};_gfbdf .DisableEditAttr =&_ccbdb ;continue ;};if _cedfg .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_egdfg ,_bgggbf :=_e .ParseBool (_cedfg .Value );if _bgggbf !=nil {return _bgggbf ;};_gfbdf .HeadersAttr =&_egdfg ;continue ;};if _cedfg .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_fefbc ,_bcbfd :=_e .ParseBool (_cedfg .Value );if _bcbfd !=nil {return _bcbfd ;};_gfbdf .RemoveDataOnSaveAttr =&_fefbc ;continue ;};if _cedfg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgdgbg ,_fafef :=_e .ParseBool (_cedfg .Value );if _fafef !=nil {return _fafef ;};_gfbdf .ApplyWidthHeightFormatsAttr =&_bgdgbg ;continue ;};};_fddgc :for {_bfagc ,_gbgde :=d .Token ();if _gbgde !=nil {return _gbgde ;};switch _abccb :=_bfagc .(type ){case _b .StartElement :switch _abccb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_gfbdf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _ecfba :=d .DecodeElement (_gfbdf .QueryTableRefresh ,&_abccb );_ecfba !=nil {return _ecfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfbdf .ExtLst =NewCT_ExtensionList ();if _dfadc :=d .DecodeElement (_gfbdf .ExtLst ,&_abccb );_dfadc !=nil {return _dfadc ;};default:_d .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\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_abccb .Name );if _agebc :=d .Skip ();_agebc !=nil {return _agebc ;};};case _b .EndElement :break _fddgc ;case _b .CharData :};};return nil ;};func (_gbddb *CT_ExternalCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fffgg :=range start .Attr {if _fffgg .Name .Local =="\u0072"{_deacd ,_eega :=_fffgg .Value ,error (nil );if _eega !=nil {return _eega ;};_gbddb .RAttr =&_deacd ;continue ;};if _fffgg .Name .Local =="\u0074"{_gbddb .TAttr .UnmarshalXMLAttr (_fffgg );continue ;};if _fffgg .Name .Local =="\u0076\u006d"{_fcgbba ,_dcggc :=_e .ParseUint (_fffgg .Value ,10,32);if _dcggc !=nil {return _dcggc ;};_cgde :=uint32 (_fcgbba );_gbddb .VmAttr =&_cgde ;continue ;};};_dcad :for {_fgdcb ,_fcae :=d .Token ();if _fcae !=nil {return _fcae ;};switch _cdbad :=_fgdcb .(type ){case _b .StartElement :switch _cdbad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_gbddb .V =new (string );if _dcfdc :=d .DecodeElement (_gbddb .V ,&_cdbad );_dcfdc !=nil {return _dcfdc ;};default:_d .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\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cdbad .Name );if _dafe :=d .Skip ();_dafe !=nil {return _dafe ;};};case _b .EndElement :break _dcad ;case _b .CharData :};};return nil ;};func (_eabge *CT_WebPublishItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adad :=range start .Attr {if _adad .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcdgag ,_fgebe :=_e .ParseUint (_adad .Value ,10,32);if _fgebe !=nil {return _fgebe ;};_aaaaac :=uint32 (_fcdgag );_eabge .CountAttr =&_aaaaac ;continue ;};};_daeae :for {_fabgf ,_acebg :=d .Token ();if _acebg !=nil {return _acebg ;};switch _gacgge :=_fabgf .(type ){case _b .StartElement :switch _gacgge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_abbegb :=NewCT_WebPublishItem ();if _fcgaf :=d .DecodeElement (_abbegb ,&_gacgge );_fcgaf !=nil {return _fcgaf ;};_eabge .WebPublishItem =append (_eabge .WebPublishItem ,_abbegb );default:_d .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\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_gacgge .Name );if _egbae :=d .Skip ();_egbae !=nil {return _egbae ;};};case _b .EndElement :break _daeae ;case _b .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path -func (_gaddgb *CT_Formats )ValidateWithPath (path string )error {for _ebabe ,_cfefd :=range _gaddgb .Format {if _bdfee :=_cfefd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_ebabe ));_bdfee !=nil {return _bdfee ;};};return nil ;};type CT_XmlColumnPr struct{ - -// XML Map Id -MapIdAttr uint32 ; - -// XPath -XpathAttr string ; +func (_dbca *CT_Formats )ValidateWithPath (path string )error {for _cbdbb ,_abcbc :=range _dbca .Format {if _fbgb :=_abcbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cbdbb ));_fbgb !=nil {return _fbgb ;};};return nil ;};func NewCT_CustomProperties ()*CT_CustomProperties {_cacgc :=&CT_CustomProperties {};return _cacgc };func NewCT_Col ()*CT_Col {_ddfb :=&CT_Col {};return _ddfb };func (_cgfdda *ST_FilterOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgfdda =0;case "\u0065\u0071\u0075a\u006c":*_cgfdda =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cgfdda =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cgfdda =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cgfdda =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cgfdda =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cgfdda =6;};return nil ;};type CT_Parameter struct{ -// Denormalized -DenormalizedAttr *bool ; - -// XML Data Type -XmlDataTypeAttr string ; - -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; - -// Validate validates the CT_MdxMetadata and its children -func (_debfa *CT_MdxMetadata )Validate ()error {return _debfa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_adfed *CT_CellStyle )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _adfed .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adfed .NameAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_adfed .XfIdAttr )});if _adfed .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adfed .BuiltinIdAttr )});};if _adfed .ILevelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_adfed .ILevelAttr )});};if _adfed .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_adfed .HiddenAttr ))});};if _adfed .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_adfed .CustomBuiltinAttr ))});};e .EncodeToken (start );if _adfed .ExtLst !=nil {_geaaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adfed .ExtLst ,_geaaa );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_CustomFilters struct{ - -// And -AndAttr *bool ; - -// Custom Filter Criteria -CustomFilter []*CT_CustomFilter ;};func (_fcbfgg *CT_RevisionCustomView )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fcbfgg .GuidAttr )});_bbadgb ,_bcecdb :=_fcbfgg .ActionAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _bcecdb !=nil {return _bcecdb ;};start .Attr =append (start .Attr ,_bbadgb );e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_aedff *CT_RgbColor )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aedff .RgbAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0067\u0062"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aedff .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path -func (_gbgeb *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };type CT_VolMain struct{ - -// First String -FirstAttr string ; - -// Topic -Tp []*CT_VolTopic ;};func NewCT_DdeItems ()*CT_DdeItems {_abebe :=&CT_DdeItems {};return _abebe };func NewCT_BooleanProperty ()*CT_BooleanProperty {_dbggd :=&CT_BooleanProperty {};return _dbggd };const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);func (_ecdfb *CT_TableFormula )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cgaa :=range start .Attr {if _cgaa .Name .Local =="\u0061\u0072\u0072a\u0079"{_cdca ,_gcbed :=_ccfece .ParseBool (_cgaa .Value );if _gcbed !=nil {return _gcbed ;};_ecdfb .ArrayAttr =_cdca ;continue ;};};for {_dgbafc ,_geccgg :=d .Token ();if _geccgg !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_geccgg );};if _gfgeg ,_facgd :=_dgbafc .(_ebfeac .CharData );_facgd {_ecdfb .Content =string (_gfgeg );};if _bfga ,_eddd :=_dgbafc .(_ebfeac .EndElement );_eddd &&_bfga .Name ==start .Name {break ;};};return nil ;};func (_cffbb *CT_XStringElement )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",_cffbb .VAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path -func (_ddaaf *CT_Missing )ValidateWithPath (path string )error {for _egcdg ,_ggd :=range _ddaaf .Tpls {if _cgfgcd :=_ggd .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_egcdg ));_cgfgcd !=nil {return _cgfgcd ;};};for _cbebe ,_ageff :=range _ddaaf .X {if _befe :=_ageff .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cbebe ));_befe !=nil {return _befe ;};};return nil ;};type CT_PCDKPI struct{ - -// KPI Unique Name -UniqueNameAttr string ; - -// KPI Display Name -CaptionAttr *string ; - -// KPI Display Folder -DisplayFolderAttr *string ; - -// KPI Measure Group Name -MeasureGroupAttr *string ; - -// Parent KPI -ParentAttr *string ; - -// KPI Value Unique Name -ValueAttr string ; - -// KPI Goal Unique Name -GoalAttr *string ; - -// KPI Status Unique Name -StatusAttr *string ; - -// KPI Trend Unique Name -TrendAttr *string ; - -// KPI Weight Unique Name -WeightAttr *string ; - -// Time Member KPI Unique Name -TimeAttr *string ;};func (_dgagg *CT_Consolidation )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dgagg .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dgagg .AutoPageAttr ))});};e .EncodeToken (start );if _dgagg .Pages !=nil {_cdfca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_dgagg .Pages ,_cdfca );};_gbdde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_dgagg .RangeSets ,_gbdde );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_PivotAreaReference struct{ - -// Field Index -FieldAttr *uint32 ; - -// Item Index Count -CountAttr *uint32 ; +// Parameter Name +NameAttr *string ; -// Selected -SelectedAttr *bool ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Positional Reference -ByPositionAttr *bool ; +// Parameter Type +ParameterTypeAttr ST_ParameterType ; -// Relative Reference -RelativeAttr *bool ; +// Refresh on Change +RefreshOnChangeAttr *bool ; -// Include Default Filter -DefaultSubtotalAttr *bool ; +// Parameter Prompt String +PromptAttr *string ; -// Include Sum Filter -SumSubtotalAttr *bool ; +// Boolean +BooleanAttr *bool ; -// Include CountA Filter -CountASubtotalAttr *bool ; +// Double +DoubleAttr *float64 ; -// Include Average Filter -AvgSubtotalAttr *bool ; +// Integer +IntegerAttr *int32 ; -// Include Maximum Filter -MaxSubtotalAttr *bool ; +// String +StringAttr *string ; -// Include Minimum Filter -MinSubtotalAttr *bool ; +// Cell Reference +CellAttr *string ;}; -// Include Product Filter -ProductSubtotalAttr *bool ; +// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path +func (_dcebg *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_bbdeg *CT_Color )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccf :=range start .Attr {if _bccf .Name .Local =="\u0061\u0075\u0074\u006f"{_fbcd ,_aeefc :=_e .ParseBool (_bccf .Value );if _aeefc !=nil {return _aeefc ;};_bbdeg .AutoAttr =&_fbcd ;continue ;};if _bccf .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_faddb ,_ffdb :=_e .ParseUint (_bccf .Value ,10,32);if _ffdb !=nil {return _ffdb ;};_deadc :=uint32 (_faddb );_bbdeg .IndexedAttr =&_deadc ;continue ;};if _bccf .Name .Local =="\u0072\u0067\u0062"{_bacg ,_efee :=_bccf .Value ,error (nil );if _efee !=nil {return _efee ;};_bbdeg .RgbAttr =&_bacg ;continue ;};if _bccf .Name .Local =="\u0074\u0068\u0065m\u0065"{_caeed ,_cfaed :=_e .ParseUint (_bccf .Value ,10,32);if _cfaed !=nil {return _cfaed ;};_gcbd :=uint32 (_caeed );_bbdeg .ThemeAttr =&_gcbd ;continue ;};if _bccf .Name .Local =="\u0074\u0069\u006e\u0074"{_efbee ,_abfdc :=_e .ParseFloat (_bccf .Value ,64);if _abfdc !=nil {return _abfdc ;};_bbdeg .TintAttr =&_efbee ;continue ;};};for {_geefb ,_bece :=d .Token ();if _bece !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_bece );};if _bfbad ,_cfd :=_geefb .(_b .EndElement );_cfd &&_bfbad .Name ==start .Name {break ;};};return nil ;};func (_gdgef *ST_Qualifier )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeecb ,_eaebb :=d .Token ();if _eaebb !=nil {return _eaebb ;};if _gbccce ,_gbdfdg :=_eeecb .(_b .EndElement );_gbdfdg &&_gbccce .Name ==start .Name {*_gdgef =1;return nil ;};if _bacfbf ,_cgggbb :=_eeecb .(_b .CharData );!_cgggbb {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",_eeecb );}else {switch string (_bacfbf ){case "":*_gdgef =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gdgef =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gdgef =2;case "\u006e\u006f\u006e\u0065":*_gdgef =3;};};_eeecb ,_eaebb =d .Token ();if _eaebb !=nil {return _eaebb ;};if _dfdfgd ,_geaegb :=_eeecb .(_b .EndElement );_geaegb &&_dfdfgd .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",_eeecb );}; -// Include Count Subtotal -CountSubtotalAttr *bool ; +// Validate validates the CT_IconFilter and its children +func (_gdbfe *CT_IconFilter )Validate ()error {return _gdbfe .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1;ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3;ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6;);func NewCT_Comments ()*CT_Comments {_fdbef :=&CT_Comments {};_fdbef .Authors =NewCT_Authors ();_fdbef .CommentList =NewCT_CommentList ();return _fdbef ;};func (_fcbca *CT_Number )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcbe :=range start .Attr {if _edcbe .Name .Local =="\u0066\u0063"{_cbaabd ,_ebgff :=_edcbe .Value ,error (nil );if _ebgff !=nil {return _ebgff ;};_fcbca .FcAttr =&_cbaabd ;continue ;};if _edcbe .Name .Local =="\u0076"{_afab ,_adebg :=_e .ParseFloat (_edcbe .Value ,64);if _adebg !=nil {return _adebg ;};_fcbca .VAttr =_afab ;continue ;};if _edcbe .Name .Local =="\u0066"{_dbgea ,_ceagc :=_e .ParseBool (_edcbe .Value );if _ceagc !=nil {return _ceagc ;};_fcbca .FAttr =&_dbgea ;continue ;};if _edcbe .Name .Local =="\u0063"{_faeba ,_eagc :=_edcbe .Value ,error (nil );if _eagc !=nil {return _eagc ;};_fcbca .CAttr =&_faeba ;continue ;};if _edcbe .Name .Local =="\u0063\u0070"{_gceff ,_cdegc :=_e .ParseUint (_edcbe .Value ,10,32);if _cdegc !=nil {return _cdegc ;};_acaba :=uint32 (_gceff );_fcbca .CpAttr =&_acaba ;continue ;};if _edcbe .Name .Local =="\u0069\u006e"{_gfbc ,_aaffe :=_e .ParseUint (_edcbe .Value ,10,32);if _aaffe !=nil {return _aaffe ;};_dgbee :=uint32 (_gfbc );_fcbca .InAttr =&_dgbee ;continue ;};if _edcbe .Name .Local =="\u0062\u0063"{_abedd ,_gcdece :=_edcbe .Value ,error (nil );if _gcdece !=nil {return _gcdece ;};_fcbca .BcAttr =&_abedd ;continue ;};if _edcbe .Name .Local =="\u0075"{_ggdda ,_cgbae :=_e .ParseBool (_edcbe .Value );if _cgbae !=nil {return _cgbae ;};_fcbca .UAttr =&_ggdda ;continue ;};if _edcbe .Name .Local =="\u0069"{_gfgca ,_bbeaa :=_e .ParseBool (_edcbe .Value );if _bbeaa !=nil {return _bbeaa ;};_fcbca .IAttr =&_gfgca ;continue ;};if _edcbe .Name .Local =="\u0075\u006e"{_daaec ,_gfbe :=_e .ParseBool (_edcbe .Value );if _gfbe !=nil {return _gfbe ;};_fcbca .UnAttr =&_daaec ;continue ;};if _edcbe .Name .Local =="\u0073\u0074"{_fgeeb ,_gcaedc :=_e .ParseBool (_edcbe .Value );if _gcaedc !=nil {return _gcaedc ;};_fcbca .StAttr =&_fgeeb ;continue ;};if _edcbe .Name .Local =="\u0062"{_fgaae ,_cggfa :=_e .ParseBool (_edcbe .Value );if _cggfa !=nil {return _cggfa ;};_fcbca .BAttr =&_fgaae ;continue ;};};_bbcbe :for {_gadgf ,_gcebe :=d .Token ();if _gcebe !=nil {return _gcebe ;};switch _eedfbd :=_gadgf .(type ){case _b .StartElement :switch _eedfbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_feacc :=NewCT_Tuples ();if _bbeec :=d .DecodeElement (_feacc ,&_eedfbd );_bbeec !=nil {return _bbeec ;};_fcbca .Tpls =append (_fcbca .Tpls ,_feacc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fgebc :=NewCT_X ();if _gbfce :=d .DecodeElement (_fgebc ,&_eedfbd );_gbfce !=nil {return _gbfce ;};_fcbca .X =append (_fcbca .X ,_fgebc );default:_d .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\u006db\u0065\u0072 \u0025\u0076",_eedfbd .Name );if _gdgbc :=d .Skip ();_gdgbc !=nil {return _gdgbc ;};};case _b .EndElement :break _bbcbe ;case _b .CharData :};};return nil ;};func (_bfbbbc *CT_SortState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggccdg :=range start .Attr {if _ggccdg .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_daede ,_affbd :=_e .ParseBool (_ggccdg .Value );if _affbd !=nil {return _affbd ;};_bfbbbc .ColumnSortAttr =&_daede ;continue ;};if _ggccdg .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_dgacd ,_efadd :=_e .ParseBool (_ggccdg .Value );if _efadd !=nil {return _efadd ;};_bfbbbc .CaseSensitiveAttr =&_dgacd ;continue ;};if _ggccdg .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_bfbbbc .SortMethodAttr .UnmarshalXMLAttr (_ggccdg );continue ;};if _ggccdg .Name .Local =="\u0072\u0065\u0066"{_fddafe ,_gffbcd :=_ggccdg .Value ,error (nil );if _gffbcd !=nil {return _gffbcd ;};_bfbbbc .RefAttr =_fddafe ;continue ;};};_edbga :for {_efefd ,_gcaa :=d .Token ();if _gcaa !=nil {return _gcaa ;};switch _degcbd :=_efefd .(type ){case _b .StartElement :switch _degcbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_bdecc :=NewCT_SortCondition ();if _cdfgeg :=d .DecodeElement (_bdecc ,&_degcbd );_cdfgeg !=nil {return _cdfgeg ;};_bfbbbc .SortCondition =append (_bfbbbc .SortCondition ,_bdecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbbbc .ExtLst =NewCT_ExtensionList ();if _dgggc :=d .DecodeElement (_bfbbbc .ExtLst ,&_degcbd );_dgggc !=nil {return _dgggc ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_degcbd .Name );if _egggf :=d .Skip ();_egggf !=nil {return _egggf ;};};case _b .EndElement :break _edbga ;case _b .CharData :};};return nil ;};func (_agaadd *ST_Comments )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agaadd =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_agaadd =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_agaadd =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_agaadd =3;};return nil ;};type CT_Format struct{ -// Include StdDev Filter -StdDevSubtotalAttr *bool ; +// Format Action +ActionAttr ST_FormatAction ; -// Include StdDevP Filter -StdDevPSubtotalAttr *bool ; +// Format Id +DxfIdAttr *uint32 ; -// Include Var Filter -VarSubtotalAttr *bool ; +// Pivot Table Location +PivotArea *CT_PivotArea ; -// Include VarP Filter -VarPSubtotalAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;);func (_efafg *CT_WebPublishing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efafg .CssAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0073\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .CssAttr ))});};if _efafg .ThicketAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .ThicketAttr ))});};if _efafg .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .LongFileNamesAttr ))});};if _efafg .VmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .VmlAttr ))});};if _efafg .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .AllowPngAttr ))});};if _efafg .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_gacfc ,_gceef :=_efafg .TargetScreenSizeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _gceef !=nil {return _gceef ;};start .Attr =append (start .Attr ,_gacfc );};if _efafg .DpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_efafg .DpiAttr )});};if _efafg .CodePageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efafg .CodePageAttr )});};if _efafg .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efafg .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Field Item -X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_ecfdf ST_SortBy )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bdfcd :=_ebfeac .Attr {};_bdfcd .Name =name ;switch _ecfdf {case ST_SortByUnset :_bdfcd .Value ="";case ST_SortByValue :_bdfcd .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_bdfcd .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_bdfcd .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_bdfcd .Value ="\u0069\u0063\u006f\u006e";};return _bdfcd ,nil ;};func (_fcfdfe *CT_OleSize )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_fcfdfe .RefAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path +func (_gfffcg *StyleSheet )ValidateWithPath (path string )error {if _bcdfe :=_gfffcg .CT_Stylesheet .ValidateWithPath (path );_bcdfe !=nil {return _bcdfe ;};return nil ;}; -// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path -func (_badc *CT_RangeSet )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path +func (_cdfdf *CT_SharedItems )ValidateWithPath (path string )error {for _bdedf ,_edfdba :=range _cdfdf .M {if _ccgegd :=_edfdba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_bdedf ));_ccgegd !=nil {return _ccgegd ;};};for _cfcbfa ,_badfe :=range _cdfdf .N {if _gccbg :=_badfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cfcbfa ));_gccbg !=nil {return _gccbg ;};};for _gfebdc ,_gcebgd :=range _cdfdf .B {if _cdeegf :=_gcebgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gfebdc ));_cdeegf !=nil {return _cdeegf ;};};for _bceagf ,_fbffec :=range _cdfdf .E {if _eeffa :=_fbffec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bceagf ));_eeffa !=nil {return _eeffa ;};};for _acfed ,_gefce :=range _cdfdf .S {if _fcfcd :=_gefce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_acfed ));_fcfcd !=nil {return _fcfcd ;};};for _ccafeb ,_gfdbg :=range _cdfdf .D {if _gdfga :=_gfdbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_ccafeb ));_gdfga !=nil {return _gdfga ;};};return nil ;};func (_fddga *CT_MdxTuple )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgedc :=range start .Attr {if _bgedc .Name .Local =="\u0063"{_cfge ,_bbbfb :=_e .ParseUint (_bgedc .Value ,10,32);if _bbbfb !=nil {return _bbbfb ;};_dfcdd :=uint32 (_cfge );_fddga .CAttr =&_dfcdd ;continue ;};if _bgedc .Name .Local =="\u0063\u0074"{_bfbbb ,_cabdca :=_bgedc .Value ,error (nil );if _cabdca !=nil {return _cabdca ;};_fddga .CtAttr =&_bfbbb ;continue ;};if _bgedc .Name .Local =="\u0073\u0069"{_aedc ,_gabe :=_e .ParseUint (_bgedc .Value ,10,32);if _gabe !=nil {return _gabe ;};_eedfb :=uint32 (_aedc );_fddga .SiAttr =&_eedfb ;continue ;};if _bgedc .Name .Local =="\u0066\u0069"{_dbba ,_baccg :=_e .ParseUint (_bgedc .Value ,10,32);if _baccg !=nil {return _baccg ;};_cfgd :=uint32 (_dbba );_fddga .FiAttr =&_cfgd ;continue ;};if _bgedc .Name .Local =="\u0062\u0063"{_eafcc ,_dedeb :=_bgedc .Value ,error (nil );if _dedeb !=nil {return _dedeb ;};_fddga .BcAttr =&_eafcc ;continue ;};if _bgedc .Name .Local =="\u0066\u0063"{_bdaad ,_dcbfg :=_bgedc .Value ,error (nil );if _dcbfg !=nil {return _dcbfg ;};_fddga .FcAttr =&_bdaad ;continue ;};if _bgedc .Name .Local =="\u0069"{_gggab ,_efgc :=_e .ParseBool (_bgedc .Value );if _efgc !=nil {return _efgc ;};_fddga .IAttr =&_gggab ;continue ;};if _bgedc .Name .Local =="\u0075"{_gecae ,_adaba :=_e .ParseBool (_bgedc .Value );if _adaba !=nil {return _adaba ;};_fddga .UAttr =&_gecae ;continue ;};if _bgedc .Name .Local =="\u0073\u0074"{_gdgee ,_eccba :=_e .ParseBool (_bgedc .Value );if _eccba !=nil {return _eccba ;};_fddga .StAttr =&_gdgee ;continue ;};if _bgedc .Name .Local =="\u0062"{_dcgff ,_dbdfde :=_e .ParseBool (_bgedc .Value );if _dbdfde !=nil {return _dbdfde ;};_fddga .BAttr =&_dcgff ;continue ;};};_gafcg :for {_ecaaa ,_dfgfd :=d .Token ();if _dfgfd !=nil {return _dfgfd ;};switch _dfageg :=_ecaaa .(type ){case _b .StartElement :switch _dfageg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bdffe :=NewCT_MetadataStringIndex ();if _dedde :=d .DecodeElement (_bdffe ,&_dfageg );_dedde !=nil {return _dedde ;};_fddga .N =append (_fddga .N ,_bdffe );default:_d .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\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_dfageg .Name );if _fgage :=d .Skip ();_fgage !=nil {return _fgage ;};};case _b .EndElement :break _gafcg ;case _b .CharData :};};return nil ;};func (_cgcdba *CT_Sst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eedfg :=range start .Attr {if _eedfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbffe ,_ebfee :=_e .ParseUint (_eedfg .Value ,10,32);if _ebfee !=nil {return _ebfee ;};_cfgfgg :=uint32 (_cbffe );_cgcdba .CountAttr =&_cfgfgg ;continue ;};if _eedfg .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_eecfc ,_eggbba :=_e .ParseUint (_eedfg .Value ,10,32);if _eggbba !=nil {return _eggbba ;};_cdbga :=uint32 (_eecfc );_cgcdba .UniqueCountAttr =&_cdbga ;continue ;};};_ffdfed :for {_baaefb ,_cdccde :=d .Token ();if _cdccde !=nil {return _cdccde ;};switch _edgbf :=_baaefb .(type ){case _b .StartElement :switch _edgbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_fedad :=NewCT_Rst ();if _gcgdc :=d .DecodeElement (_fedad ,&_edgbf );_gcgdc !=nil {return _gcgdc ;};_cgcdba .Si =append (_cgcdba .Si ,_fedad );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcdba .ExtLst =NewCT_ExtensionList ();if _cgaead :=d .DecodeElement (_cgcdba .ExtLst ,&_edgbf );_cgaead !=nil {return _cgaead ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0073\u0074\u0020\u0025\u0076",_edgbf .Name );if _ggdfe :=d .Skip ();_ggdfe !=nil {return _ggdfe ;};};case _b .EndElement :break _ffdfed ;case _b .CharData :};};return nil ;};func NewQueryTable ()*QueryTable {_ecgee :=&QueryTable {};_ecgee .CT_QueryTable =*NewCT_QueryTable ();return _ecgee ;}; -// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path -func (_dcfce *CT_CalcChain )ValidateWithPath (path string )error {for _adbcga ,_dcfbcf :=range _dcfce .C {if _cgeafe :=_dcfbcf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_adbcga ));_cgeafe !=nil {return _cgeafe ;};};if _dcfce .ExtLst !=nil {if _gadeg :=_dcfce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gadeg !=nil {return _gadeg ;};};return nil ;}; +// Validate validates the CT_Control and its children +func (_dfcd *CT_Control )Validate ()error {return _dfcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type CT_Set struct{ -// Validate validates the CT_PivotDimension and its children -func (_fbgff *CT_PivotDimension )Validate ()error {return _fbgff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};type CT_FieldGroup struct{ +// Number of Tuples +CountAttr *uint32 ; -// Parent -ParAttr *uint32 ; +// Maximum Rank Requested +MaxRankAttr int32 ; -// Field Base -BaseAttr *uint32 ; +// MDX Set Definition +SetDefinitionAttr string ; -// Range Grouping Properties -RangePr *CT_RangePr ; +// Set Sort Order +SortTypeAttr ST_SortType ; -// Discrete Grouping Properties -DiscretePr *CT_DiscretePr ; +// Query Failed +QueryFailedAttr *bool ; -// OLAP Group Items -GroupItems *CT_GroupItems ;}; +// Tuples +Tpls []*CT_Tuples ; -// Validate validates the CT_DataValidations and its children -func (_aadbf *CT_DataValidations )Validate ()error {return _aadbf .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_acaa *CT_Boolean )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bdfag :=range start .Attr {if _bdfag .Name .Local =="\u0076"{_bggb ,_cegec :=_ccfece .ParseBool (_bdfag .Value );if _cegec !=nil {return _cegec ;};_acaa .VAttr =_bggb ;continue ;};if _bdfag .Name .Local =="\u0075"{_dgbabc ,_gdbe :=_ccfece .ParseBool (_bdfag .Value );if _gdbe !=nil {return _gdbe ;};_acaa .UAttr =&_dgbabc ;continue ;};if _bdfag .Name .Local =="\u0066"{_ffga ,_cbddf :=_ccfece .ParseBool (_bdfag .Value );if _cbddf !=nil {return _cbddf ;};_acaa .FAttr =&_ffga ;continue ;};if _bdfag .Name .Local =="\u0063"{_bbdde ,_eeca :=_bdfag .Value ,error (nil );if _eeca !=nil {return _eeca ;};_acaa .CAttr =&_bbdde ;continue ;};if _bdfag .Name .Local =="\u0063\u0070"{_bgcd ,_edfgb :=_ccfece .ParseUint (_bdfag .Value ,10,32);if _edfgb !=nil {return _edfgb ;};_efdae :=uint32 (_bgcd );_acaa .CpAttr =&_efdae ;continue ;};};_ageb :for {_dbd ,_efead :=d .Token ();if _efead !=nil {return _efead ;};switch _dgda :=_dbd .(type ){case _ebfeac .StartElement :switch _dgda .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_afeee :=NewCT_X ();if _fdgg :=d .DecodeElement (_afeee ,&_dgda );_fdgg !=nil {return _fdgg ;};_acaa .X =append (_acaa .X ,_afeee );default:_afeac .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\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_dgda .Name );if _ebgagc :=d .Skip ();_ebgagc !=nil {return _ebgagc ;};};case _ebfeac .EndElement :break _ageb ;case _ebfeac .CharData :};};return nil ;};func (_bgccf *CT_FileRecoveryPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bgccf .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgccf .AutoRecoverAttr ))});};if _bgccf .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgccf .CrashSaveAttr ))});};if _bgccf .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgccf .DataExtractLoadAttr ))});};if _bgccf .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bgccf .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type ST_GrowShrinkType byte ;func (_bfgde *CT_Sheets )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_eecad :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_dbabc :=range _bfgde .Sheet {e .EncodeElement (_dbabc ,_eecad );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fgcgd *CT_DbPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_adddb :=range start .Attr {if _adddb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_dbaca ,_ffgaf :=_adddb .Value ,error (nil );if _ffgaf !=nil {return _ffgaf ;};_fgcgd .ConnectionAttr =_dbaca ;continue ;};if _adddb .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_gcdfg ,_facef :=_adddb .Value ,error (nil );if _facef !=nil {return _facef ;};_fgcgd .CommandAttr =&_gcdfg ;continue ;};if _adddb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_efefce ,_dceaf :=_adddb .Value ,error (nil );if _dceaf !=nil {return _dceaf ;};_fgcgd .ServerCommandAttr =&_efefce ;continue ;};if _adddb .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_dcda ,_abgbe :=_ccfece .ParseUint (_adddb .Value ,10,32);if _abgbe !=nil {return _abgbe ;};_fdefg :=uint32 (_dcda );_fgcgd .CommandTypeAttr =&_fdefg ;continue ;};};for {_bgag ,_ebeadg :=d .Token ();if _ebeadg !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_ebeadg );};if _egfcf ,_edfd :=_bgag .(_ebfeac .EndElement );_edfd &&_egfcf .Name ==start .Name {break ;};};return nil ;};func (_abdfc *CT_SmartTagTypes )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ffcg :for {_bdeabfg ,_bddffb :=d .Token ();if _bddffb !=nil {return _bddffb ;};switch _ddff :=_bdeabfg .(type ){case _ebfeac .StartElement :switch _ddff .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_bebab :=NewCT_SmartTagType ();if _dgefgg :=d .DecodeElement (_bebab ,&_ddff );_dgefgg !=nil {return _dgefgg ;};_abdfc .SmartTagType =append (_abdfc .SmartTagType ,_bebab );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_ddff .Name );if _ceceg :=d .Skip ();_ceceg !=nil {return _ceceg ;};};case _ebfeac .EndElement :break _ffcg ;case _ebfeac .CharData :};};return nil ;};func NewCT_PivotField ()*CT_PivotField {_aedgf :=&CT_PivotField {};return _aedgf };func (_bcgggb *CT_IgnoredError )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bacedf :=range start .Attr {if _bacedf .Name .Local =="\u0073\u0071\u0072e\u0066"{_dgbca ,_fcecb :=ParseSliceST_Sqref (_bacedf .Value );if _fcecb !=nil {return _fcecb ;};_bcgggb .SqrefAttr =_dgbca ;continue ;};if _bacedf .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_abfb ,_dbeb :=_ccfece .ParseBool (_bacedf .Value );if _dbeb !=nil {return _dbeb ;};_bcgggb .EvalErrorAttr =&_abfb ;continue ;};if _bacedf .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_ccdddd ,_efedf :=_ccfece .ParseBool (_bacedf .Value );if _efedf !=nil {return _efedf ;};_bcgggb .TwoDigitTextYearAttr =&_ccdddd ;continue ;};if _bacedf .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_dafg ,_dfgebb :=_ccfece .ParseBool (_bacedf .Value );if _dfgebb !=nil {return _dfgebb ;};_bcgggb .NumberStoredAsTextAttr =&_dafg ;continue ;};if _bacedf .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_dgaef ,_beac :=_ccfece .ParseBool (_bacedf .Value );if _beac !=nil {return _beac ;};_bcgggb .FormulaAttr =&_dgaef ;continue ;};if _bacedf .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_cebed ,_cddcba :=_ccfece .ParseBool (_bacedf .Value );if _cddcba !=nil {return _cddcba ;};_bcgggb .FormulaRangeAttr =&_cebed ;continue ;};if _bacedf .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_eagg ,_cgaab :=_ccfece .ParseBool (_bacedf .Value );if _cgaab !=nil {return _cgaab ;};_bcgggb .UnlockedFormulaAttr =&_eagg ;continue ;};if _bacedf .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_gcgbe ,_ccdgce :=_ccfece .ParseBool (_bacedf .Value );if _ccdgce !=nil {return _ccdgce ;};_bcgggb .EmptyCellReferenceAttr =&_gcgbe ;continue ;};if _bacedf .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_agabe ,_ddgee :=_ccfece .ParseBool (_bacedf .Value );if _ddgee !=nil {return _ddgee ;};_bcgggb .ListDataValidationAttr =&_agabe ;continue ;};if _bacedf .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_edfdce ,_cdcga :=_ccfece .ParseBool (_bacedf .Value );if _cdcga !=nil {return _cdcga ;};_bcgggb .CalculatedColumnAttr =&_edfdce ;continue ;};};for {_aabcb ,_bcgfa :=d .Token ();if _bcgfa !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_bcgfa );};if _aabcdd ,_bbaff :=_aabcb .(_ebfeac .EndElement );_bbaff &&_aabcdd .Name ==start .Name {break ;};};return nil ;};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;);func (_afdegb *CT_Extension )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fgbbc :=range start .Attr {if _fgbbc .Name .Local =="\u0075\u0072\u0069"{_cbdc ,_affebg :=_fgbbc .Value ,error (nil );if _affebg !=nil {return _affebg ;};_afdegb .UriAttr =&_cbdc ;continue ;};};_gddbgd :for {_ggcgd ,_gbegd :=d .Token ();if _gbegd !=nil {return _gbegd ;};switch _bgaed :=_ggcgd .(type ){case _ebfeac .StartElement :switch _bgaed .Name {default:if _baaef ,_eegec :=_afeac .CreateElement (_bgaed );_eegec !=nil {return _eegec ;}else {if _dfee :=d .DecodeElement (_baaef ,&_bgaed );_dfee !=nil {return _dfee ;};_afdegb .Any =_baaef ;};};case _ebfeac .EndElement :break _gddbgd ;case _ebfeac .CharData :};};return nil ;};func (_gfaccf *CT_DataValidation )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gfaccf .TypeAttr !=ST_DataValidationTypeUnset {_fdbcd ,_cdfec :=_gfaccf .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdfec !=nil {return _cdfec ;};start .Attr =append (start .Attr ,_fdbcd );};if _gfaccf .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_bdbag ,_dacb :=_gfaccf .ErrorStyleAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _dacb !=nil {return _dacb ;};start .Attr =append (start .Attr ,_bdbag );};if _gfaccf .ImeModeAttr !=ST_DataValidationImeModeUnset {_aec ,_eddfb :=_gfaccf .ImeModeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _eddfb !=nil {return _eddfb ;};start .Attr =append (start .Attr ,_aec );};if _gfaccf .OperatorAttr !=ST_DataValidationOperatorUnset {_caabc ,_deade :=_gfaccf .OperatorAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _deade !=nil {return _deade ;};start .Attr =append (start .Attr ,_caabc );};if _gfaccf .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gfaccf .AllowBlankAttr ))});};if _gfaccf .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gfaccf .ShowDropDownAttr ))});};if _gfaccf .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gfaccf .ShowInputMessageAttr ))});};if _gfaccf .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gfaccf .ShowErrorMessageAttr ))});};if _gfaccf .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gfaccf .ErrorTitleAttr )});};if _gfaccf .ErrorAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gfaccf .ErrorAttr )});};if _gfaccf .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gfaccf .PromptTitleAttr )});};if _gfaccf .PromptAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gfaccf .PromptAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_gfaccf .SqrefAttr )});e .EncodeToken (start );if _gfaccf .Formula1 !=nil {_bgfae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_afeac .AddPreserveSpaceAttr (&_bgfae ,*_gfaccf .Formula1 );e .EncodeElement (_gfaccf .Formula1 ,_bgfae );};if _gfaccf .Formula2 !=nil {_fgcedc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_afeac .AddPreserveSpaceAttr (&_fgcedc ,*_gfaccf .Formula2 );e .EncodeElement (_gfaccf .Formula2 ,_fgcedc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_ExternalReferences struct{ +// Sort By Tuple +SortByTuple *CT_Tuples ;};func (_fgcde *ST_PatternType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgcde =0;case "\u006e\u006f\u006e\u0065":*_fgcde =1;case "\u0073\u006f\u006ci\u0064":*_fgcde =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_fgcde =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fgcde =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fgcde =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_fgcde =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fgcde =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_fgcde =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_fgcde =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_fgcde =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fgcde =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_fgcde =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fgcde =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_fgcde =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_fgcde =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_fgcde =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fgcde =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_fgcde =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_fgcde =19;};return nil ;};type CT_Filters struct{ -// External Reference -ExternalReference []*CT_ExternalReference ;};type CT_QueryTableRefresh struct{ +// Filter by Blank +BlankAttr *bool ; -// Preserve Sort & Filter Layout -PreserveSortFilterLayoutAttr *bool ; +// Calendar Type +CalendarTypeAttr _c .ST_CalendarType ; -// Next Field Id Wrapped -FieldIdWrappedAttr *bool ; +// Filter +Filter []*CT_Filter ; -// Headers In Last Refresh -HeadersInLastRefreshAttr *bool ; +// Date Grouping +DateGroupItem []*CT_DateGroupItem ;};type CT_Cols struct{ -// Minimum Refresh Version -MinimumVersionAttr *uint8 ; +// Column Width & Formatting +Col []*CT_Col ;}; -// Next field id -NextIdAttr *uint32 ; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_dcacg *CT_PageMargins )ValidateWithPath (path string )error {return nil };const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;); -// Columns Left -UnboundColumnsLeftAttr *uint32 ; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_ceedbg *CT_TableStyle )ValidateWithPath (path string )error {for _cfgcf ,_bfaed :=range _ceedbg .TableStyleElement {if _ecegee :=_bfaed .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cfgcf ));_ecegee !=nil {return _ecegee ;};};return nil ;};type CT_RangeSet struct{ -// Columns Right -UnboundColumnsRightAttr *uint32 ; +// Field Item Index Page 1 +I1Attr *uint32 ; -// Query table fields -QueryTableFields *CT_QueryTableFields ; +// Field Item Index Page 2 +I2Attr *uint32 ; -// Deleted Fields -QueryTableDeletedFields *CT_QueryTableDeletedFields ; +// Field Item index Page 3 +I3Attr *uint32 ; -// Sort State -SortState *CT_SortState ; +// Field Item Index Page 4 +I4Attr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Reference +RefAttr *string ; -// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path -func (_abgca *CT_IgnoredError )ValidateWithPath (path string )error {return nil }; +// Named Range +NameAttr *string ; -// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path -func (_dgadd *CT_Selection )ValidateWithPath (path string )error {if _cdabg :=_dgadd .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_cdabg !=nil {return _cdabg ;};return nil ;};func (_dfdbd ST_DataValidationType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_dfdbd .String (),start );};func (_cbgbb ST_SheetState )ValidateWithPath (path string )error {switch _cbgbb {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgbb ));};return nil ;};func NewCT_CellFormula ()*CT_CellFormula {_bccgc :=&CT_CellFormula {};return _bccgc };func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_ebccc :=&CT_MeasureDimensionMap {};return _ebccc ;};func (_ffgbf *Chartsheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _ffgbf .CT_Chartsheet .MarshalXML (e ,start );};func (_agag *CT_FilterColumn )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_agag .ColIdAttr )});if _agag .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_agag .HiddenButtonAttr ))});};if _agag .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_agag .ShowButtonAttr ))});};e .EncodeToken (start );if _agag .Filters !=nil {_ggadbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_agag .Filters ,_ggadbe );};if _agag .Top10 !=nil {_gccbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_agag .Top10 ,_gccbe );};if _agag .CustomFilters !=nil {_fcaef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_agag .CustomFilters ,_fcaef );};if _agag .DynamicFilter !=nil {_fgdccd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_agag .DynamicFilter ,_fgdccd );};if _agag .ColorFilter !=nil {_fecec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_agag .ColorFilter ,_fecec );};if _agag .IconFilter !=nil {_bbcge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_agag .IconFilter ,_bbcge );};if _agag .ExtLst !=nil {_fbfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agag .ExtLst ,_fbfc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_afbegf :=&CT_PhoneticRun {};return _afbegf }; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func NewCT_Boolean ()*CT_Boolean {_gcg :=&CT_Boolean {};return _gcg }; -// Validate validates the CT_PivotCaches and its children -func (_fcaae *CT_PivotCaches )Validate ()error {return _fcaae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func NewCT_PCDKPIs ()*CT_PCDKPIs {_aedae :=&CT_PCDKPIs {};return _aedae };func NewCT_QueryTableFields ()*CT_QueryTableFields {_gcbaeg :=&CT_QueryTableFields {};return _gcbaeg };func NewSingleXmlCells ()*SingleXmlCells {_ddeeb :=&SingleXmlCells {};_ddeeb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _ddeeb ;}; +// Validate validates the CT_VolTopicRef and its children +func (_deed *CT_VolTopicRef )Validate ()error {return _deed .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");}; -// Validate validates the CT_I and its children -func (_ggdcgd *CT_I )Validate ()error {return _ggdcgd .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func NewCT_GradientStop ()*CT_GradientStop {_gebag :=&CT_GradientStop {};_gebag .Color =NewCT_Color ();return _gebag ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_gbaef :=&CT_WebPublishObject {};return _gbaef }; +// Validate validates the CT_CellWatch and its children +func (_aefed *CT_CellWatch )Validate ()error {return _aefed .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};type CT_TablePart struct{IdAttr string ;};func (_bgce *CT_DdeLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bgce .DdeServiceAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0076",_bgce .DdeTopicAttr )});e .EncodeToken (start );if _bgce .DdeItems !=nil {_gged :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bgce .DdeItems ,_gged );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_eegede *EG_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgac :for {_adcfdd ,_cfdga :=d .Token ();if _cfdga !=nil {return _cfdga ;};switch _dgcggf :=_adcfdd .(type ){case _b .StartElement :switch _dgcggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_egeaf :=NewCT_Extension ();if _dbddgee :=d .DecodeElement (_egeaf ,&_dgcggf );_dbddgee !=nil {return _dbddgee ;};_eegede .Ext =append (_eegede .Ext ,_egeaf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dgcggf .Name );if _daced :=d .Skip ();_daced !=nil {return _daced ;};};case _b .EndElement :break _gdgac ;case _b .CharData :};};return nil ;};func (_cgcfc *CT_Metadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgcfc .MetadataTypes !=nil {_dcdad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_cgcfc .MetadataTypes ,_dcdad );};if _cgcfc .MetadataStrings !=nil {_dcaae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cgcfc .MetadataStrings ,_dcaae );};if _cgcfc .MdxMetadata !=nil {_fefba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cgcfc .MdxMetadata ,_fefba );};if _cgcfc .FutureMetadata !=nil {_daeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_gbbee :=range _cgcfc .FutureMetadata {e .EncodeElement (_gbbee ,_daeb );};};if _cgcfc .CellMetadata !=nil {_cbddg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cgcfc .CellMetadata ,_cbddg );};if _cgcfc .ValueMetadata !=nil {_abdda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cgcfc .ValueMetadata ,_abdda );};if _cgcfc .ExtLst !=nil {_bffgf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgcfc .ExtLst ,_bffgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Users struct{ -// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path -func (_bggab *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _gbea ,_ddbgea :=range _bggab .CfRule {if _aggcb :=_ddbgea .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbea ));_aggcb !=nil {return _aggcb ;};};if _bggab .ExtLst !=nil {if _aeaafb :=_bggab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeaafb !=nil {return _aeaafb ;};};return nil ;};func (_dggcce *CT_Tuples )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_abgcfc :=range start .Attr {if _abgcfc .Name .Local =="\u0063"{_ddbabb ,_faefe :=_ccfece .ParseUint (_abgcfc .Value ,10,32);if _faefe !=nil {return _faefe ;};_cggf :=uint32 (_ddbabb );_dggcce .CAttr =&_cggf ;continue ;};};_eggc :for {_dbeae ,_eeabef :=d .Token ();if _eeabef !=nil {return _eeabef ;};switch _dadge :=_dbeae .(type ){case _ebfeac .StartElement :switch _dadge .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_aaadcg :=NewCT_Tuple ();if _fbgbga :=d .DecodeElement (_aaadcg ,&_dadge );_fbgbga !=nil {return _fbgbga ;};_dggcce .Tpl =append (_dggcce .Tpl ,_aaadcg );default:_afeac .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\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_dadge .Name );if _begg :=d .Skip ();_begg !=nil {return _begg ;};};case _ebfeac .EndElement :break _eggc ;case _ebfeac .CharData :};};return nil ;}; +// Active User Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_baff *CT_Hyperlink )ValidateWithPath (path string )error {return nil };const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3;ST_DdeValueTypeE ST_DdeValueType =4;ST_DdeValueTypeStr ST_DdeValueType =5;); +// User Information +UserInfo []*CT_SharedUser ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func NewCT_PageBreak ()*CT_PageBreak {_dgaede :=&CT_PageBreak {};return _dgaede };func (_ccbd *CT_FontFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ccbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccacg *CT_Filters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfgfc :=range start .Attr {if _gfgfc .Name .Local =="\u0062\u006c\u0061n\u006b"{_cgfgff ,_bdgff :=_e .ParseBool (_gfgfc .Value );if _bdgff !=nil {return _bdgff ;};_ccacg .BlankAttr =&_cgfgff ;continue ;};if _gfgfc .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_ccacg .CalendarTypeAttr .UnmarshalXMLAttr (_gfgfc );continue ;};};_dfga :for {_adbf ,_abfc :=d .Token ();if _abfc !=nil {return _abfc ;};switch _fbcab :=_adbf .(type ){case _b .StartElement :switch _fbcab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_ggbgad :=NewCT_Filter ();if _bdeea :=d .DecodeElement (_ggbgad ,&_fbcab );_bdeea !=nil {return _bdeea ;};_ccacg .Filter =append (_ccacg .Filter ,_ggbgad );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_ebeb :=NewCT_DateGroupItem ();if _dcdfe :=d .DecodeElement (_ebeb ,&_fbcab );_dcdfe !=nil {return _dcdfe ;};_ccacg .DateGroupItem =append (_ccacg .DateGroupItem ,_ebeb );default:_d .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\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_fbcab .Name );if _adfae :=d .Skip ();_adfae !=nil {return _adfae ;};};case _b .EndElement :break _dfga ;case _b .CharData :};};return nil ;};func (_fcbcg *CT_VolTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acdag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_cfgege :=range _fcbcg .VolType {e .EncodeElement (_cfgege ,_acdag );};if _fcbcg .ExtLst !=nil {_fgbga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcbcg .ExtLst ,_fgbga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Number struct{ -// Validate validates the CT_SheetPr and its children -func (_abf *CT_SheetPr )Validate ()error {return _abf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};type CT_FileSharing struct{ +// Value +VAttr float64 ; -// Read Only Recommended -ReadOnlyRecommendedAttr *bool ; +// Unused Item +UAttr *bool ; -// User Name -UserNameAttr *string ; +// Calculated Item +FAttr *bool ; -// Write Reservation Password -ReservationPasswordAttr *string ; +// Caption +CAttr *string ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Member Property Count +CpAttr *uint32 ; -// Password Hash Value -HashValueAttr *string ; +// Format Index +InAttr *uint32 ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Background Color +BcAttr *string ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ;};func (_edbc *ST_DynamicFilterType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_edbc =0;case "\u006e\u0075\u006c\u006c":*_edbc =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_edbc =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_edbc =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_edbc =4;case "\u0074\u006f\u0064a\u0079":*_edbc =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_edbc =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_edbc =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_edbc =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_edbc =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_edbc =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_edbc =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_edbc =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edbc =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edbc =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edbc =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_edbc =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_edbc =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_edbc =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_edbc =19;case "\u0051\u0031":*_edbc =20;case "\u0051\u0032":*_edbc =21;case "\u0051\u0033":*_edbc =22;case "\u0051\u0034":*_edbc =23;case "\u004d\u0031":*_edbc =24;case "\u004d\u0032":*_edbc =25;case "\u004d\u0033":*_edbc =26;case "\u004d\u0034":*_edbc =27;case "\u004d\u0035":*_edbc =28;case "\u004d\u0036":*_edbc =29;case "\u004d\u0037":*_edbc =30;case "\u004d\u0038":*_edbc =31;case "\u004d\u0039":*_edbc =32;case "\u004d\u0031\u0030":*_edbc =33;case "\u004d\u0031\u0031":*_edbc =34;case "\u004d\u0031\u0032":*_edbc =35;};return nil ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };type CT_Connections struct{ +// Foreground Color +FcAttr *string ; -// Connection -Connection []*CT_Connection ;};func (_egcbe *CT_CustomWorkbookView )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_egcbe .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_egcbe .GuidAttr )});if _egcbe .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .AutoUpdateAttr ))});};if _egcbe .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egcbe .MergeIntervalAttr )});};if _egcbe .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .ChangesSavedWinAttr ))});};if _egcbe .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .OnlySyncAttr ))});};if _egcbe .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .PersonalViewAttr ))});};if _egcbe .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .IncludePrintSettingsAttr ))});};if _egcbe .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .IncludeHiddenRowColAttr ))});};if _egcbe .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .MaximizedAttr ))});};if _egcbe .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .MinimizedAttr ))});};if _egcbe .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .ShowHorizontalScrollAttr ))});};if _egcbe .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .ShowVerticalScrollAttr ))});};if _egcbe .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .ShowSheetTabsAttr ))});};if _egcbe .XWindowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egcbe .XWindowAttr )});};if _egcbe .YWindowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egcbe .YWindowAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",_egcbe .WindowWidthAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_egcbe .WindowHeightAttr )});if _egcbe .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_egcbe .TabRatioAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_egcbe .ActiveSheetIdAttr )});if _egcbe .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .ShowFormulaBarAttr ))});};if _egcbe .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egcbe .ShowStatusbarAttr ))});};if _egcbe .ShowCommentsAttr !=ST_CommentsUnset {_babeg ,_eecc :=_egcbe .ShowCommentsAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _eecc !=nil {return _eecc ;};start .Attr =append (start .Attr ,_babeg );};if _egcbe .ShowObjectsAttr !=ST_ObjectsUnset {_bgdede ,_cgdgd :=_egcbe .ShowObjectsAttr .MarshalXMLAttr (_ebfeac .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _cgdgd !=nil {return _cgdgd ;};start .Attr =append (start .Attr ,_bgdede );};e .EncodeToken (start );if _egcbe .ExtLst !=nil {_ddbee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egcbe .ExtLst ,_ddbee );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eeaa *CT_ReviewedRevisions )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _eeaa .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eeaa .CountAttr )});};e .EncodeToken (start );_aafeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_bfdee :=range _eeaa .Reviewed {e .EncodeElement (_bfdee ,_aafeg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cfcaf ST_PivotFilterType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cfcaf .String (),start );}; +// Italic +IAttr *bool ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_eeef *CT_Comment )ValidateWithPath (path string )error {if _eeef .GuidAttr !=nil {if !_bbaba .ST_GuidPatternRe .MatchString (*_eeef .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,*_eeef .GuidAttr );};};if _fbdfa :=_eeef .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_fbdfa !=nil {return _fbdfa ;};if _eeef .CommentPr !=nil {if _gagfb :=_eeef .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_gagfb !=nil {return _gagfb ;};};return nil ;};func (_ddedgd *CT_DdeItems )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _ddedgd .DdeItem !=nil {_ddbfa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cadgc :=range _ddedgd .DdeItem {e .EncodeElement (_cadgc ,_ddbfa );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Underline +UnAttr *bool ; -// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path -func (_aaddc *CT_Location )ValidateWithPath (path string )error {return nil };func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_fdbedd :=&CT_PivotAreaReferences {};return _fdbedd ;};func (_bebba *CT_UndoInfo )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",_bebba .IndexAttr )});_addgbc ,_dbgdgc :=_bebba .ExpAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0065\u0078\u0070"});if _dbgdgc !=nil {return _dbgdgc ;};start .Attr =append (start .Attr ,_addgbc );if _bebba .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebba .Ref3DAttr ))});};if _bebba .ArrayAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebba .ArrayAttr ))});};if _bebba .VAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebba .VAttr ))});};if _bebba .NfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebba .NfAttr ))});};if _bebba .CsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bebba .CsAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_bebba .DrAttr )});if _bebba .DnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bebba .DnAttr )});};if _bebba .RAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bebba .RAttr )});};if _bebba .SIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bebba .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bdeef ST_BorderStyle )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_bdeef .String (),start );};func (_eagf ST_PivotFilterType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_eafac :=_ebfeac .Attr {};_eafac .Name =name ;switch _eagf {case ST_PivotFilterTypeUnset :_eafac .Value ="";case ST_PivotFilterTypeUnknown :_eafac .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_eafac .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_eafac .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_eafac .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_eafac .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_eafac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_eafac .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_eafac .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_eafac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_eafac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_eafac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_eafac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_eafac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_eafac .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_eafac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_eafac .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_eafac .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_eafac .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_eafac .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_eafac .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_eafac .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_eafac .Value ="\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueLessThan :_eafac .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_eafac .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_eafac .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_eafac .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_eafac .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_eafac .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_eafac .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_eafac .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_eafac .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_eafac .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_eafac .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_eafac .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_eafac .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_eafac .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_eafac .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_eafac .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_eafac .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_eafac .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_eafac .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_eafac .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_eafac .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_eafac .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_eafac .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_eafac .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_eafac .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_eafac .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_eafac .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_eafac .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_eafac .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_eafac .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_eafac .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_eafac .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_eafac .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_eafac .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_eafac .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_eafac .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_eafac .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_eafac .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_eafac .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_eafac .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_eafac .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_eafac .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_eafac .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_eafac .Value ="\u004d\u0031\u0032";};return _eafac ,nil ;};func (_cdgdfg *CT_TableStyleElement )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {_gbddda ,_bcaed :=_cdgdfg .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcaed !=nil {return _bcaed ;};start .Attr =append (start .Attr ,_gbddda );if _cdgdfg .SizeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdgdfg .SizeAttr )});};if _cdgdfg .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cdgdfg .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_agebb ST_ShowDataAs )String ()string {switch _agebb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func NewCT_Font ()*CT_Font {_ecebf :=&CT_Font {};return _ecebf }; +// Strikethrough +StAttr *bool ; -// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path -func (_bcga *CT_Record )ValidateWithPath (path string )error {for _aadda ,_ggacf :=range _bcga .M {if _fcbfbc :=_ggacf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_aadda ));_fcbfbc !=nil {return _fcbfbc ;};};for _ggfgd ,_cgdbc :=range _bcga .N {if _geecg :=_cgdbc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ggfgd ));_geecg !=nil {return _geecg ;};};for _dbefa ,_fgbabe :=range _bcga .B {if _geegf :=_fgbabe .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_dbefa ));_geegf !=nil {return _geegf ;};};for _feafg ,_acede :=range _bcga .E {if _ddbdd :=_acede .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_feafg ));_ddbdd !=nil {return _ddbdd ;};};for _ecfdg ,_egdgde :=range _bcga .S {if _gffbg :=_egdgde .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ecfdg ));_gffbg !=nil {return _gffbg ;};};for _ecdb ,_gbgd :=range _bcga .D {if _dbad :=_gbgd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_ecdb ));_dbad !=nil {return _dbad ;};};for _gffgd ,_faebc :=range _bcga .X {if _dfafa :=_faebc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gffgd ));_dfafa !=nil {return _dfafa ;};};return nil ;};func NewCT_Error ()*CT_Error {_fdda :=&CT_Error {};return _fdda };type CT_Mdx struct{ +// Bold +BAttr *bool ; -// Connection Name Index -NAttr uint32 ; +// OLAP Members +Tpls []*CT_Tuples ; -// Cube Function Tag -FAttr ST_MdxFunctionType ; +// Member Property Index +X []*CT_X ;};func (_bbedg ST_CfType )Validate ()error {return _bbedg .ValidateWithPath ("")}; -// Tuple MDX Metadata -T *CT_MdxTuple ; +// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path +func (_bbfb *CT_DdeItem )ValidateWithPath (path string )error {if _bbfb .Values !=nil {if _bcba :=_bbfb .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_bcba !=nil {return _bcba ;};};return nil ;};func (_ffaaa *CT_MergeCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffaaa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffaaa .CountAttr )});};e .EncodeToken (start );_eabad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_caaaa :=range _ffaaa .MergeCell {e .EncodeElement (_caaaa ,_eabad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SheetFormatPr struct{ -// Set MDX Metadata -Ms *CT_MdxSet ; +// Base Column Width +BaseColWidthAttr *uint32 ; -// Member Property MDX Metadata -P *CT_MdxMemeberProp ; +// Default Column Width +DefaultColWidthAttr *float64 ; -// KPI MDX Metadata -K *CT_MdxKPI ;};func NewCT_VolTopicRef ()*CT_VolTopicRef {_ccggg :=&CT_VolTopicRef {};return _ccggg }; +// Default Row Height +DefaultRowHeightAttr float64 ; -// Validate validates the CT_MeasureDimensionMaps and its children -func (_adeae *CT_MeasureDimensionMaps )Validate ()error {return _adeae .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_fcggg *CT_SortCondition )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cedfbe :=range start .Attr {if _cedfbe .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_cegea ,_acecee :=_ccfece .ParseBool (_cedfbe .Value );if _acecee !=nil {return _acecee ;};_fcggg .DescendingAttr =&_cegea ;continue ;};if _cedfbe .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_fcggg .SortByAttr .UnmarshalXMLAttr (_cedfbe );continue ;};if _cedfbe .Name .Local =="\u0072\u0065\u0066"{_fbgf ,_eebdf :=_cedfbe .Value ,error (nil );if _eebdf !=nil {return _eebdf ;};_fcggg .RefAttr =_fbgf ;continue ;};if _cedfbe .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_gdecd ,_cbbcc :=_cedfbe .Value ,error (nil );if _cbbcc !=nil {return _cbbcc ;};_fcggg .CustomListAttr =&_gdecd ;continue ;};if _cedfbe .Name .Local =="\u0064\u0078\u0066I\u0064"{_fbc ,_faadbd :=_ccfece .ParseUint (_cedfbe .Value ,10,32);if _faadbd !=nil {return _faadbd ;};_ccgab :=uint32 (_fbc );_fcggg .DxfIdAttr =&_ccgab ;continue ;};if _cedfbe .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_fcggg .IconSetAttr .UnmarshalXMLAttr (_cedfbe );continue ;};if _cedfbe .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_geggb ,_geccbe :=_ccfece .ParseUint (_cedfbe .Value ,10,32);if _geccbe !=nil {return _geccbe ;};_becfef :=uint32 (_geggb );_fcggg .IconIdAttr =&_becfef ;continue ;};};for {_edbf ,_eagea :=d .Token ();if _eagea !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006f\u0072\u0074C\u006fn\u0064\u0069\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_eagea );};if _fdcee ,_eabgcg :=_edbf .(_ebfeac .EndElement );_eabgcg &&_fdcee .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_acbdf :=&CT_PivotTableStyle {};return _acbdf }; +// Custom Height +CustomHeightAttr *bool ; -// Validate validates the CT_SmartTagTypes and its children -func (_ccfcca *CT_SmartTagTypes )Validate ()error {return _ccfcca .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};type CT_Groups struct{ +// Hidden By Default +ZeroHeightAttr *bool ; -// Level Group Count -CountAttr *uint32 ; +// Thick Top Border +ThickTopAttr *bool ; -// OLAP Group -Group []*CT_LevelGroup ;}; +// Thick Bottom Border +ThickBottomAttr *bool ; -// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path -func (_faad *CT_BorderPr )ValidateWithPath (path string )error {if _ggbeb :=_faad .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ggbeb !=nil {return _ggbeb ;};if _faad .Color !=nil {if _fcbbgd :=_faad .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fcbbgd !=nil {return _fcbbgd ;};};return nil ;}; +// Maximum Outline Row +OutlineLevelRowAttr *uint8 ; -// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path -func (_cgdcb *CT_Tuples )ValidateWithPath (path string )error {for _afaced ,_beea :=range _cgdcb .Tpl {if _fdgd :=_beea .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_afaced ));_fdgd !=nil {return _fdgd ;};};return nil ;};type ST_OleUpdate byte ; +// Column Outline Level +OutlineLevelColAttr *uint8 ;};func (_bfca *CT_CustomWorkbookViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_caace :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_bafg :=range _bfca .CustomWorkbookView {e .EncodeElement (_bafg ,_caace );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path -func (_dded *CT_MemberProperties )ValidateWithPath (path string )error {for _fgeg ,_eage :=range _dded .Mp {if _daeeg :=_eage .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_fgeg ));_daeeg !=nil {return _daeeg ;};};return nil ;}; +// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path +func (_gabg *CT_IconFilter )ValidateWithPath (path string )error {if _gabg .IconSetAttr ==ST_IconSetTypeUnset {return _f .Errorf ("%\u0073\u002f\u0049\u0063\u006f\u006eS\u0065\u0074\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bdgeg :=_gabg .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_bdgeg !=nil {return _bdgeg ;};return nil ;}; -// Validate validates the CT_IntProperty and its children -func (_gebdc *CT_IntProperty )Validate ()error {return _gebdc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type CT_Hyperlink struct{ +// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path +func (_afdfe *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };type ST_SheetState byte ;func (_fecfd ST_FilterOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fecfd .String (),start );};func (_faca *CT_DataFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faca .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_faca .CountAttr )});};e .EncodeToken (start );_gffef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fbedd :=range _faca .DataField {e .EncodeElement (_fbedd ,_gffef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SheetId struct{ -// Reference -RefAttr string ;IdAttr *string ; +// Sheet Id +ValAttr uint32 ;};func (_aeeaa *CT_Error )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabgf :=range start .Attr {if _aabgf .Name .Local =="\u0066\u0063"{_agecf ,_gbacg :=_aabgf .Value ,error (nil );if _gbacg !=nil {return _gbacg ;};_aeeaa .FcAttr =&_agecf ;continue ;};if _aabgf .Name .Local =="\u0076"{_fbdcf ,_ceebb :=_aabgf .Value ,error (nil );if _ceebb !=nil {return _ceebb ;};_aeeaa .VAttr =_fbdcf ;continue ;};if _aabgf .Name .Local =="\u0066"{_dfcbbc ,_gace :=_e .ParseBool (_aabgf .Value );if _gace !=nil {return _gace ;};_aeeaa .FAttr =&_dfcbbc ;continue ;};if _aabgf .Name .Local =="\u0063"{_ffgeg ,_gcgff :=_aabgf .Value ,error (nil );if _gcgff !=nil {return _gcgff ;};_aeeaa .CAttr =&_ffgeg ;continue ;};if _aabgf .Name .Local =="\u0063\u0070"{_feegf ,_cbbcf :=_e .ParseUint (_aabgf .Value ,10,32);if _cbbcf !=nil {return _cbbcf ;};_dbgg :=uint32 (_feegf );_aeeaa .CpAttr =&_dbgg ;continue ;};if _aabgf .Name .Local =="\u0069\u006e"{_gadag ,_egebd :=_e .ParseUint (_aabgf .Value ,10,32);if _egebd !=nil {return _egebd ;};_aacfgg :=uint32 (_gadag );_aeeaa .InAttr =&_aacfgg ;continue ;};if _aabgf .Name .Local =="\u0062\u0063"{_ddda ,_cegde :=_aabgf .Value ,error (nil );if _cegde !=nil {return _cegde ;};_aeeaa .BcAttr =&_ddda ;continue ;};if _aabgf .Name .Local =="\u0075"{_cfagg ,_dbecf :=_e .ParseBool (_aabgf .Value );if _dbecf !=nil {return _dbecf ;};_aeeaa .UAttr =&_cfagg ;continue ;};if _aabgf .Name .Local =="\u0069"{_adgfe ,_gdbged :=_e .ParseBool (_aabgf .Value );if _gdbged !=nil {return _gdbged ;};_aeeaa .IAttr =&_adgfe ;continue ;};if _aabgf .Name .Local =="\u0075\u006e"{_feacf ,_ceaf :=_e .ParseBool (_aabgf .Value );if _ceaf !=nil {return _ceaf ;};_aeeaa .UnAttr =&_feacf ;continue ;};if _aabgf .Name .Local =="\u0073\u0074"{_fecbc ,_edacb :=_e .ParseBool (_aabgf .Value );if _edacb !=nil {return _edacb ;};_aeeaa .StAttr =&_fecbc ;continue ;};if _aabgf .Name .Local =="\u0062"{_cgcdb ,_bfgcb :=_e .ParseBool (_aabgf .Value );if _bfgcb !=nil {return _bfgcb ;};_aeeaa .BAttr =&_cgcdb ;continue ;};};_agcd :for {_abcb ,_eaad :=d .Token ();if _eaad !=nil {return _eaad ;};switch _bdefc :=_abcb .(type ){case _b .StartElement :switch _bdefc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_aeeaa .Tpls =NewCT_Tuples ();if _gdcaf :=d .DecodeElement (_aeeaa .Tpls ,&_bdefc );_gdcaf !=nil {return _gdcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dccad :=NewCT_X ();if _bdagg :=d .DecodeElement (_dccad ,&_bdefc );_bdagg !=nil {return _bdagg ;};_aeeaa .X =append (_aeeaa .X ,_dccad );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_bdefc .Name );if _becdc :=d .Skip ();_becdc !=nil {return _becdc ;};};case _b .EndElement :break _agcd ;case _b .CharData :};};return nil ;};func (_ccccd *ST_VolDepType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafaa ,_fdcggbb :=d .Token ();if _fdcggbb !=nil {return _fdcggbb ;};if _cgacdg ,_eeccc :=_gafaa .(_b .EndElement );_eeccc &&_cgacdg .Name ==start .Name {*_ccccd =1;return nil ;};if _acfbbe ,_gcedfc :=_gafaa .(_b .CharData );!_gcedfc {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",_gafaa );}else {switch string (_acfbbe ){case "":*_ccccd =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_ccccd =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_ccccd =2;};};_gafaa ,_fdcggbb =d .Token ();if _fdcggbb !=nil {return _fdcggbb ;};if _eabee ,_adgfbe :=_gafaa .(_b .EndElement );_adgfbe &&_eabee .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",_gafaa );};func (_fbfae ST_SortBy )String ()string {switch _fbfae {case 0:return "";case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case 4:return "\u0069\u0063\u006f\u006e";};return "";};const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1;ST_TableStyleTypeHeaderRow ST_TableStyleType =2;ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7;ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12;ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17;ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22;ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27;ST_TableStyleTypePageFieldValues ST_TableStyleType =28;); -// Location -LocationAttr *string ; +// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path +func (_egaab *CT_MetadataType )ValidateWithPath (path string )error {return nil };func NewCT_DdeLink ()*CT_DdeLink {_edegg :=&CT_DdeLink {};return _edegg }; -// Tool Tip -TooltipAttr *string ; +// Validate validates the CT_MemberProperties and its children +func (_ffbd *CT_MemberProperties )Validate ()error {return _ffbd .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_badggg *ST_FileType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_badggg =0;case "\u006d\u0061\u0063":*_badggg =1;case "\u0077\u0069\u006e":*_badggg =2;case "\u0064\u006f\u0073":*_badggg =3;case "\u006c\u0069\u006e":*_badggg =4;case "\u006f\u0074\u0068e\u0072":*_badggg =5;};return nil ;}; -// Display String -DisplayAttr *string ;};func (_ecgaf ST_Pane )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ecgaf .String (),start );}; +// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path +func (_adage *CT_LevelGroup )ValidateWithPath (path string )error {if _cffeg :=_adage .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_cffeg !=nil {return _cffeg ;};return nil ;};func NewCT_CellStyles ()*CT_CellStyles {_dcag :=&CT_CellStyles {};return _dcag };func NewChartsheet ()*Chartsheet {_dggdc :=&Chartsheet {};_dggdc .CT_Chartsheet =*NewCT_Chartsheet ();return _dggdc ;}; -// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path -func (_bddgf *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func (_gcgggf *ST_rwColActionType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gcgggf =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_gcgggf =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_gcgggf =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_gcgggf =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_gcgggf =4;};return nil ;}; +// Validate validates the CT_CellSmartTagPr and its children +func (_cbcc *CT_CellSmartTagPr )Validate ()error {return _cbcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};type CT_RevisionComment struct{ -// Validate validates the CT_BookView and its children -func (_daeee *CT_BookView )Validate ()error {return _daeee .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func (_cbdag *ST_TableType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eaead ,_fadc :=d .Token ();if _fadc !=nil {return _fadc ;};if _ca ,_ccee :=_eaead .(_ebfeac .EndElement );_ccee &&_ca .Name ==start .Name {*_cbdag =1;return nil ;};if _febgc ,_debdb :=_eaead .(_ebfeac .CharData );!_debdb {return _eecbf .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",_eaead );}else {switch string (_febgc ){case "":*_cbdag =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cbdag =1;case "\u0078\u006d\u006c":*_cbdag =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_cbdag =3;};};_eaead ,_fadc =d .Token ();if _fadc !=nil {return _fadc ;};if _fefee ,_ccafd :=_eaead .(_ebfeac .EndElement );_ccafd &&_fefee .Name ==start .Name {return nil ;};return _eecbf .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",_eaead );}; +// Sheet Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path -func (_cfecb *CT_SheetIdMap )ValidateWithPath (path string )error {for _feea ,_afebc :=range _cfecb .SheetId {if _bfbab :=_afebc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_feea ));_bfbab !=nil {return _bfbab ;};};return nil ;};type ST_Orientation byte ;func (_deebb *CT_PivotFilter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_deebb .TypeAttr =ST_PivotFilterType (1);_deebb .AutoFilter =NewCT_AutoFilter ();for _ ,_cbeg :=range start .Attr {if _cbeg .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_efddb ,_abdcd :=_ccfece .ParseUint (_cbeg .Value ,10,32);if _abdcd !=nil {return _abdcd ;};_cfdd :=uint32 (_efddb );_deebb .IMeasureFldAttr =&_cfdd ;continue ;};if _cbeg .Name .Local =="\u006d\u0070\u0046l\u0064"{_dacdd ,_bfdba :=_ccfece .ParseUint (_cbeg .Value ,10,32);if _bfdba !=nil {return _bfdba ;};_bdfe :=uint32 (_dacdd );_deebb .MpFldAttr =&_bdfe ;continue ;};if _cbeg .Name .Local =="\u0074\u0079\u0070\u0065"{_deebb .TypeAttr .UnmarshalXMLAttr (_cbeg );continue ;};if _cbeg .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_ecdbd ,_edcbc :=_ccfece .ParseInt (_cbeg .Value ,10,32);if _edcbc !=nil {return _edcbc ;};_ddcee :=int32 (_ecdbd );_deebb .EvalOrderAttr =&_ddcee ;continue ;};if _cbeg .Name .Local =="\u0069\u0064"{_bfbdb ,_agefb :=_ccfece .ParseUint (_cbeg .Value ,10,32);if _agefb !=nil {return _agefb ;};_deebb .IdAttr =uint32 (_bfbdb );continue ;};if _cbeg .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_baadd ,_agde :=_ccfece .ParseUint (_cbeg .Value ,10,32);if _agde !=nil {return _agde ;};_fbca :=uint32 (_baadd );_deebb .IMeasureHierAttr =&_fbca ;continue ;};if _cbeg .Name .Local =="\u0066\u006c\u0064"{_badf ,_affda :=_ccfece .ParseUint (_cbeg .Value ,10,32);if _affda !=nil {return _affda ;};_deebb .FldAttr =uint32 (_badf );continue ;};if _cbeg .Name .Local =="\u006e\u0061\u006d\u0065"{_ddddge ,_feeffb :=_cbeg .Value ,error (nil );if _feeffb !=nil {return _feeffb ;};_deebb .NameAttr =&_ddddge ;continue ;};if _cbeg .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_egefc ,_aedee :=_cbeg .Value ,error (nil );if _aedee !=nil {return _aedee ;};_deebb .DescriptionAttr =&_egefc ;continue ;};if _cbeg .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_cagadd ,_ebegd :=_cbeg .Value ,error (nil );if _ebegd !=nil {return _ebegd ;};_deebb .StringValue1Attr =&_cagadd ;continue ;};if _cbeg .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_edac ,_ggbbee :=_cbeg .Value ,error (nil );if _ggbbee !=nil {return _ggbbee ;};_deebb .StringValue2Attr =&_edac ;continue ;};};_aceba :for {_ege ,_gedfd :=d .Token ();if _gedfd !=nil {return _gedfd ;};switch _gdcaf :=_ege .(type ){case _ebfeac .StartElement :switch _gdcaf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _aegeb :=d .DecodeElement (_deebb .AutoFilter ,&_gdcaf );_aegeb !=nil {return _aegeb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deebb .ExtLst =NewCT_ExtensionList ();if _fegff :=d .DecodeElement (_deebb .ExtLst ,&_gdcaf );_fegff !=nil {return _fegff ;};default:_afeac .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\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_gdcaf .Name );if _gefa :=d .Skip ();_gefa !=nil {return _gefa ;};};case _ebfeac .EndElement :break _aceba ;case _ebfeac .CharData :};};return nil ;};type CT_ProtectedRanges struct{ +// Cell +CellAttr string ; -// Protected Range -ProtectedRange []*CT_ProtectedRange ;};func (_cbfc ST_DvAspect )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cbfc .String (),start );}; +// GUID +GuidAttr string ; -// Validate validates the Workbook and its children -func (_ffbbf *Workbook )Validate ()error {return _ffbbf .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func NewCT_Worksheet ()*CT_Worksheet {_efbab :=&CT_Worksheet {};_efbab .SheetData =NewCT_SheetData ();return _efbab ;}; +// User Action +ActionAttr ST_RevisionAction ; -// Validate validates the CT_ChartsheetPr and its children -func (_ccfec *CT_ChartsheetPr )Validate ()error {return _ccfec .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");}; +// Always Show Comment +AlwaysShowAttr *bool ; -// Validate validates the CT_CustomChartsheetView and its children -func (_deedb *CT_CustomChartsheetView )Validate ()error {return _deedb .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");}; +// Old Comment +OldAttr *bool ; -// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path -func (_gecge *CT_PageBreak )ValidateWithPath (path string )error {for _ccacc ,_bgbgca :=range _gecge .Brk {if _cgef :=_bgbgca .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_ccacc ));_cgef !=nil {return _cgef ;};};return nil ;};func (_gacfg *CT_SharedItems )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gacfg .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .ContainsSemiMixedTypesAttr ))});};if _gacfg .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .ContainsNonDateAttr ))});};if _gacfg .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .ContainsDateAttr ))});};if _gacfg .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .ContainsStringAttr ))});};if _gacfg .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .ContainsBlankAttr ))});};if _gacfg .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .ContainsMixedTypesAttr ))});};if _gacfg .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .ContainsNumberAttr ))});};if _gacfg .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .ContainsIntegerAttr ))});};if _gacfg .MinValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gacfg .MinValueAttr )});};if _gacfg .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gacfg .MaxValueAttr )});};if _gacfg .MinDateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gacfg .MinDateAttr )});};if _gacfg .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gacfg .MaxDateAttr )});};if _gacfg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gacfg .CountAttr )});};if _gacfg .LongTextAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacfg .LongTextAttr ))});};e .EncodeToken (start );if _gacfg .M !=nil {_cedbdf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_faedd :=range _gacfg .M {e .EncodeElement (_faedd ,_cedbdf );};};if _gacfg .N !=nil {_fceff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_ddbca :=range _gacfg .N {e .EncodeElement (_ddbca ,_fceff );};};if _gacfg .B !=nil {_gfegd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_eggcc :=range _gacfg .B {e .EncodeElement (_eggcc ,_gfegd );};};if _gacfg .E !=nil {_bgaff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_cgadd :=range _gacfg .E {e .EncodeElement (_cgadd ,_bgaff );};};if _gacfg .S !=nil {_ffeab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_aefgdb :=range _gacfg .S {e .EncodeElement (_aefgdb ,_ffeab );};};if _gacfg .D !=nil {_ecaba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_fega :=range _gacfg .D {e .EncodeElement (_fega ,_ecaba );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_egfcdf *CT_Reviewed )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_abcdbd :=range start .Attr {if _abcdbd .Name .Local =="\u0072\u0049\u0064"{_fdcfea ,_aae :=_ccfece .ParseUint (_abcdbd .Value ,10,32);if _aae !=nil {return _aae ;};_egfcdf .RIdAttr =uint32 (_fdcfea );continue ;};};for {_deef ,_fgbabg :=d .Token ();if _fgbabg !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_fgbabg );};if _cgcca ,_ffab :=_deef .(_ebfeac .EndElement );_ffab &&_cgcca .Name ==start .Name {break ;};};return nil ;};const (ST_IconSetTypeUnset ST_IconSetType =0;ST_IconSetType3Arrows ST_IconSetType =1;ST_IconSetType3ArrowsGray ST_IconSetType =2;ST_IconSetType3Flags ST_IconSetType =3;ST_IconSetType3TrafficLights1 ST_IconSetType =4;ST_IconSetType3TrafficLights2 ST_IconSetType =5;ST_IconSetType3Signs ST_IconSetType =6;ST_IconSetType3Symbols ST_IconSetType =7;ST_IconSetType3Symbols2 ST_IconSetType =8;ST_IconSetType4Arrows ST_IconSetType =9;ST_IconSetType4ArrowsGray ST_IconSetType =10;ST_IconSetType4RedToBlack ST_IconSetType =11;ST_IconSetType4Rating ST_IconSetType =12;ST_IconSetType4TrafficLights ST_IconSetType =13;ST_IconSetType5Arrows ST_IconSetType =14;ST_IconSetType5ArrowsGray ST_IconSetType =15;ST_IconSetType5Rating ST_IconSetType =16;ST_IconSetType5Quarters ST_IconSetType =17;);func (_ecbdcb *Workbook )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _ecbdcb .CT_Workbook .MarshalXML (e ,start );};func (_ddcde *Connections )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ddcde .CT_Connections =*NewCT_Connections ();_beebg :for {_dadcb ,_ddgfb :=d .Token ();if _ddgfb !=nil {return _ddgfb ;};switch _dac :=_dadcb .(type ){case _ebfeac .StartElement :switch _dac .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_aada :=NewCT_Connection ();if _gceaac :=d .DecodeElement (_aada ,&_dac );_gceaac !=nil {return _gceaac ;};_ddcde .Connection =append (_ddcde .Connection ,_aada );default:_afeac .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\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dac .Name );if _dgdge :=d .Skip ();_dgdge !=nil {return _dgdge ;};};case _ebfeac .EndElement :break _beebg ;case _ebfeac .CharData :};};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_efde :=&CT_GroupLevels {};return _efde }; +// Comment In Hidden Row +HiddenRowAttr *bool ; -// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path -func (_egfea *CT_ServerFormats )ValidateWithPath (path string )error {for _cccdb ,_cfbeb :=range _egfea .ServerFormat {if _edcb :=_cfbeb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cccdb ));_edcb !=nil {return _edcb ;};};return nil ;};func (_dccbge ST_MdxFunctionType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_dccbge .String (),start );};func NewCT_CalculatedMember ()*CT_CalculatedMember {_dfbaa :=&CT_CalculatedMember {};return _dfbaa };func (_gad *CT_VolTypes )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcafd :for {_aeddbf ,_adbcb :=d .Token ();if _adbcb !=nil {return _adbcb ;};switch _fedebde :=_aeddbf .(type ){case _ebfeac .StartElement :switch _fedebde .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_gedba :=NewCT_VolType ();if _dafaf :=d .DecodeElement (_gedba ,&_fedebde );_dafaf !=nil {return _dafaf ;};_gad .VolType =append (_gad .VolType ,_gedba );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gad .ExtLst =NewCT_ExtensionList ();if _ecegf :=d .DecodeElement (_gad .ExtLst ,&_fedebde );_ecegf !=nil {return _ecegf ;};default:_afeac .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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_fedebde .Name );if _fcgddd :=d .Skip ();_fcgddd !=nil {return _fcgddd ;};};case _ebfeac .EndElement :break _dcafd ;case _ebfeac .CharData :};};return nil ;};func NewDialogsheet ()*Dialogsheet {_gdcgb :=&Dialogsheet {};_gdcgb .CT_Dialogsheet =*NewCT_Dialogsheet ();return _gdcgb ;}; +// Hidden Column +HiddenColumnAttr *bool ; -// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path -func (_acgcba *CT_VolTopicRef )ValidateWithPath (path string )error {return nil }; +// Author +AuthorAttr string ; -// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path -func (_edad *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };type CT_LegacyDrawing struct{IdAttr string ;}; +// Original Comment Length +OldLengthAttr *uint32 ; -// Validate validates the CT_PageMargins and its children -func (_agced *CT_PageMargins )Validate ()error {return _agced .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_cagga *CT_ServerFormat )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fgagef :=range start .Attr {if _fgagef .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_ggce ,_gbbfa :=_fgagef .Value ,error (nil );if _gbbfa !=nil {return _gbbfa ;};_cagga .CultureAttr =&_ggce ;continue ;};if _fgagef .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_accbc ,_bffefbd :=_fgagef .Value ,error (nil );if _bffefbd !=nil {return _bffefbd ;};_cagga .FormatAttr =&_accbc ;continue ;};};for {_afebe ,_cc :=d .Token ();if _cc !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_cc );};if _bbg ,_efaaf :=_afebe .(_ebfeac .EndElement );_efaaf &&_bbg .Name ==start .Name {break ;};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_fefgdg :=&CT_NumFmt {};return _fefgdg };func (_eabb *PivotCacheRecords )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eabb .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_cfac :=range start .Attr {if _cfac .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaggb ,_bgaea :=_ccfece .ParseUint (_cfac .Value ,10,32);if _bgaea !=nil {return _bgaea ;};_cbd :=uint32 (_gaggb );_eabb .CountAttr =&_cbd ;continue ;};};_cgecb :for {_ffgage ,_dfgag :=d .Token ();if _dfgag !=nil {return _dfgag ;};switch _babcb :=_ffgage .(type ){case _ebfeac .StartElement :switch _babcb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_dadcc :=NewCT_Record ();if _facc :=d .DecodeElement (_dadcc ,&_babcb );_facc !=nil {return _facc ;};_eabb .R =append (_eabb .R ,_dadcc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eabb .ExtLst =NewCT_ExtensionList ();if _cabdea :=d .DecodeElement (_eabb .ExtLst ,&_babcb );_cabdea !=nil {return _cabdea ;};default:_afeac .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\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_babcb .Name );if _fffe :=d .Skip ();_fffe !=nil {return _fffe ;};};case _ebfeac .EndElement :break _cgecb ;case _ebfeac .CharData :};};return nil ;};func NewCT_Row ()*CT_Row {_accd :=&CT_Row {};return _accd };func (_afdgeb ST_CfvoType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_afdgeb .String (),start );};func (_aceb *CT_RPrElt )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _aceb .RFont !=nil {_dbfeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_aceb .RFont ,_dbfeg );};if _aceb .Charset !=nil {_dgdddd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_aceb .Charset ,_dgdddd );};if _aceb .Family !=nil {_geegfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_aceb .Family ,_geegfg );};if _aceb .B !=nil {_gced :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_aceb .B ,_gced );};if _aceb .I !=nil {_gcgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_aceb .I ,_gcgg );};if _aceb .Strike !=nil {_cefda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_aceb .Strike ,_cefda );};if _aceb .Outline !=nil {_bdae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_aceb .Outline ,_bdae );};if _aceb .Shadow !=nil {_ddacg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_aceb .Shadow ,_ddacg );};if _aceb .Condense !=nil {_efgdbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_aceb .Condense ,_efgdbb );};if _aceb .Extend !=nil {_ebag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_aceb .Extend ,_ebag );};if _aceb .Color !=nil {_aaffaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aceb .Color ,_aaffaa );};if _aceb .Sz !=nil {_edgegc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_aceb .Sz ,_edgegc );};if _aceb .U !=nil {_ffccbg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_aceb .U ,_ffccbg );};if _aceb .VertAlign !=nil {_beedfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_aceb .VertAlign ,_beedfc );};if _aceb .Scheme !=nil {_daagg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_aceb .Scheme ,_daagg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_FormulaExpressionUnset ST_FormulaExpression =0;ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4;ST_FormulaExpressionComputedArea ST_FormulaExpression =5;);func (_bcgcdg *CT_RElt )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gbcge :for {_cegbf ,_ddagd :=d .Token ();if _ddagd !=nil {return _ddagd ;};switch _cdcad :=_cegbf .(type ){case _ebfeac .StartElement :switch _cdcad .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bcgcdg .RPr =NewCT_RPrElt ();if _cfcfd :=d .DecodeElement (_bcgcdg .RPr ,&_cdcad );_cfcfd !=nil {return _cfcfd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _dccfc :=d .DecodeElement (&_bcgcdg .T ,&_cdcad );_dccfc !=nil {return _dccfc ;};default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_cdcad .Name );if _bebf :=d .Skip ();_bebf !=nil {return _bebf ;};};case _ebfeac .EndElement :break _gbcge ;case _ebfeac .CharData :};};return nil ;};type CT_TextField struct{ +// New Comment Length +NewLengthAttr *uint32 ;};func NewCT_OleItems ()*CT_OleItems {_bbae :=&CT_OleItems {};return _bbae }; -// Field Type -TypeAttr ST_ExternalConnectionType ; +// Validate validates the PivotTableDefinition and its children +func (_babbce *PivotTableDefinition )Validate ()error {return _babbce .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_edbbc *CT_SortCondition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fabac :=range start .Attr {if _fabac .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_fgcfe ,_dgdba :=_e .ParseBool (_fabac .Value );if _dgdba !=nil {return _dgdba ;};_edbbc .DescendingAttr =&_fgcfe ;continue ;};if _fabac .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_edbbc .SortByAttr .UnmarshalXMLAttr (_fabac );continue ;};if _fabac .Name .Local =="\u0072\u0065\u0066"{_abeae ,_agfbg :=_fabac .Value ,error (nil );if _agfbg !=nil {return _agfbg ;};_edbbc .RefAttr =_abeae ;continue ;};if _fabac .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_fegaa ,_eaffee :=_fabac .Value ,error (nil );if _eaffee !=nil {return _eaffee ;};_edbbc .CustomListAttr =&_fegaa ;continue ;};if _fabac .Name .Local =="\u0064\u0078\u0066I\u0064"{_fbgedaf ,_dbdbg :=_e .ParseUint (_fabac .Value ,10,32);if _dbdbg !=nil {return _dbdbg ;};_cabdf :=uint32 (_fbgedaf );_edbbc .DxfIdAttr =&_cabdf ;continue ;};if _fabac .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_edbbc .IconSetAttr .UnmarshalXMLAttr (_fabac );continue ;};if _fabac .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_adccbeg ,_fbgeeg :=_e .ParseUint (_fabac .Value ,10,32);if _fbgeeg !=nil {return _fbgeeg ;};_cdaef :=uint32 (_adccbeg );_edbbc .IconIdAttr =&_cdaef ;continue ;};};for {_faaef ,_cfface :=d .Token ();if _cfface !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006f\u0072\u0074C\u006fn\u0064\u0069\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_cfface );};if _gfffg ,_bgcbcb :=_faaef .(_b .EndElement );_bgcbcb &&_gfffg .Name ==start .Name {break ;};};return nil ;};func NewCT_IgnoredError ()*CT_IgnoredError {_acbd :=&CT_IgnoredError {};return _acbd };func (_accgg *CT_XmlColumnPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_accgg .MapIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_f .Sprintf ("\u0025\u0076",_accgg .XpathAttr )});if _accgg .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgg .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_accgg .XmlDataTypeAttr )});e .EncodeToken (start );if _accgg .ExtLst !=nil {_deefc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_accgg .ExtLst ,_deefc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Position -PositionAttr *uint32 ;}; +// Validate validates the Dialogsheet and its children +func (_agebed *Dialogsheet )Validate ()error {return _agebed .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_daccb *CT_RevisionAutoFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gabdc :=range start .Attr {if _gabdc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_afbgfb ,_accdg :=_e .ParseUint (_gabdc .Value ,10,32);if _accdg !=nil {return _accdg ;};_daccb .SheetIdAttr =uint32 (_afbgfb );continue ;};if _gabdc .Name .Local =="\u0072\u0065\u0066"{_gedgbc ,_accfa :=_gabdc .Value ,error (nil );if _accfa !=nil {return _accfa ;};_daccb .RefAttr =_gedgbc ;continue ;};if _gabdc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fbcac ,_bdeba :=_e .ParseUint (_gabdc .Value ,10,32);if _bdeba !=nil {return _bdeba ;};_dfdcd :=uint32 (_fbcac );_daccb .AutoFormatIdAttr =&_dfdcd ;continue ;};if _gabdc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ebbdae ,_ccceg :=_e .ParseBool (_gabdc .Value );if _ccceg !=nil {return _ccceg ;};_daccb .ApplyNumberFormatsAttr =&_ebbdae ;continue ;};if _gabdc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dfaca ,_aedfc :=_e .ParseBool (_gabdc .Value );if _aedfc !=nil {return _aedfc ;};_daccb .ApplyBorderFormatsAttr =&_dfaca ;continue ;};if _gabdc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eebdf ,_adagdd :=_e .ParseBool (_gabdc .Value );if _adagdd !=nil {return _adagdd ;};_daccb .ApplyFontFormatsAttr =&_eebdf ;continue ;};if _gabdc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfdabbb ,_dcafd :=_e .ParseBool (_gabdc .Value );if _dcafd !=nil {return _dcafd ;};_daccb .ApplyPatternFormatsAttr =&_dfdabbb ;continue ;};if _gabdc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dggcb ,_fgbad :=_e .ParseBool (_gabdc .Value );if _fgbad !=nil {return _fgbad ;};_daccb .ApplyAlignmentFormatsAttr =&_dggcb ;continue ;};if _gabdc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_feggge ,_faebd :=_e .ParseBool (_gabdc .Value );if _faebd !=nil {return _faebd ;};_daccb .ApplyWidthHeightFormatsAttr =&_feggge ;continue ;};};for {_adgcf ,_caacgd :=d .Token ();if _caacgd !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eA\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u003a\u0020\u0025\u0073",_caacgd );};if _bafee ,_egddd :=_adgcf .(_b .EndElement );_egddd &&_bafee .Name ==start .Name {break ;};};return nil ;};type CT_Map struct{ -// Validate validates the CT_PCDKPIs and its children -func (_dgfgg *CT_PCDKPIs )Validate ()error {return _dgfgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_abbggg *ST_RefMode )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bbebe ,_baffg :=d .Token ();if _baffg !=nil {return _baffg ;};if _cgece ,_deba :=_bbebe .(_ebfeac .EndElement );_deba &&_cgece .Name ==start .Name {*_abbggg =1;return nil ;};if _cecaa ,_ecegcb :=_bbebe .(_ebfeac .CharData );!_ecegcb {return _eecbf .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",_bbebe );}else {switch string (_cecaa ){case "":*_abbggg =0;case "\u0041\u0031":*_abbggg =1;case "\u0052\u0031\u0043\u0031":*_abbggg =2;};};_bbebe ,_baffg =d .Token ();if _baffg !=nil {return _baffg ;};if _cacca ,_gagac :=_bbebe .(_ebfeac .EndElement );_gagac &&_cacca .Name ==start .Name {return nil ;};return _eecbf .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",_bbebe );};type CT_PivotCacheDefinition struct{IdAttr *string ; +// XML Mapping ID +IDAttr uint32 ; -// Invalid Cache -InvalidAttr *bool ; +// XML Mapping Name +NameAttr string ; -// Save Pivot Records -SaveDataAttr *bool ; +// Root Element Name +RootElementAttr string ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Schema Name +SchemaIDAttr string ; -// Optimize Cache for Memory -OptimizeMemoryAttr *bool ; +// Show Validation Errors +ShowImportExportValidationErrorsAttr bool ; -// Enable PivotCache Refresh -EnableRefreshAttr *bool ; +// AutoFit Table on Refresh +AutoFitAttr bool ; -// Last Refreshed By -RefreshedByAttr *string ; +// Append Data to Table +AppendAttr bool ; -// PivotCache Last Refreshed Date -RefreshedDateAttr *float64 ; +// Preserve AutoFilter State +PreserveSortAFLayoutAttr bool ; -// PivotCache Last Refreshed Date ISO -RefreshedDateIsoAttr *_ggddcc .Time ; +// Preserve Cell Formatting +PreserveFormatAttr bool ; -// Background Query -BackgroundQueryAttr *bool ; +// XML Mapping +DataBinding *CT_DataBinding ;};func (_gfaag *ST_SortBy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbgfd ,_debfe :=d .Token ();if _debfe !=nil {return _debfe ;};if _dcfec ,_dbadde :=_fbgfd .(_b .EndElement );_dbadde &&_dcfec .Name ==start .Name {*_gfaag =1;return nil ;};if _addba ,_eacb :=_fbgfd .(_b .CharData );!_eacb {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",_fbgfd );}else {switch string (_addba ){case "":*_gfaag =0;case "\u0076\u0061\u006cu\u0065":*_gfaag =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_gfaag =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_gfaag =3;case "\u0069\u0063\u006f\u006e":*_gfaag =4;};};_fbgfd ,_debfe =d .Token ();if _debfe !=nil {return _debfe ;};if _aeega ,_edbgfd :=_fbgfd .(_b .EndElement );_edbgfd &&_aeega .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",_fbgfd );};type CT_MdxSet struct{ -// Missing Items Limit -MissingItemsLimitAttr *uint32 ; +// Set Definition Index +NsAttr uint32 ; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Sort By Member Index Count +CAttr *uint32 ; -// PivotCache Last Refreshed Version -RefreshedVersionAttr *uint8 ; +// Set Sort Order +OAttr ST_MdxSetOrder ; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};type CT_CellSmartTag struct{ -// PivotCache Record Count -RecordCountAttr *uint32 ; +// Smart Tag Type Index +TypeAttr uint32 ; -// Upgrade PivotCache on Refresh -UpgradeOnRefreshAttr *bool ; +// Deleted +DeletedAttr *bool ; -// Tuple Cache -TupleCacheAttr *bool ; +// XML Based +XmlBasedAttr *bool ; -// Supports Subqueries -SupportSubqueryAttr *bool ; +// Smart Tag Properties +CellSmartTagPr []*CT_CellSmartTagPr ;};type CT_RevisionConflict struct{ -// Supports Attribute Drilldown -SupportAdvancedDrillAttr *bool ; +// Sheet Id +SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_bedac :=&CT_SheetCalcPr {};return _bedac };func NewCT_Dialogsheet ()*CT_Dialogsheet {_dcabf :=&CT_Dialogsheet {};return _dcabf }; -// PivotCache Source Description -CacheSource *CT_CacheSource ; +// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path +func (_acec *CT_DataField )ValidateWithPath (path string )error {if _gfddb :=_acec .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gfddb !=nil {return _gfddb ;};if _bcdeb :=_acec .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_bcdeb !=nil {return _bcdeb ;};if _acec .ExtLst !=nil {if _gfgf :=_acec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfgf !=nil {return _gfgf ;};};return nil ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func (_ecad ST_GroupBy )ValidateWithPath (path string )error {switch _ecad {case 0,1,2,3,4,5,6,7,8: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 (_ecad ));};return nil ;}; -// PivotCache Fields -CacheFields *CT_CacheFields ; +// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path +func (_fbegf *CT_MemberProperties )ValidateWithPath (path string )error {for _dggf ,_eadbg :=range _fbegf .Mp {if _ddcac :=_eadbg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_dggf ));_ddcac !=nil {return _ddcac ;};};return nil ;};func (_dgfdg *ST_FormatAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaad ,_bcacc :=d .Token ();if _bcacc !=nil {return _bcacc ;};if _dgbeec ,_gfefge :=_abaad .(_b .EndElement );_gfefge &&_dgbeec .Name ==start .Name {*_dgfdg =1;return nil ;};if _gfggae ,_efaege :=_abaad .(_b .CharData );!_efaege {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",_abaad );}else {switch string (_gfggae ){case "":*_dgfdg =0;case "\u0062\u006c\u0061n\u006b":*_dgfdg =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_dgfdg =2;case "\u0064\u0072\u0069l\u006c":*_dgfdg =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dgfdg =4;};};_abaad ,_bcacc =d .Token ();if _bcacc !=nil {return _bcacc ;};if _aabaea ,_gfgda :=_abaad .(_b .EndElement );_gfgda &&_aabaea .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",_abaad );}; -// PivotCache Hierarchies -CacheHierarchies *CT_CacheHierarchies ; +// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path +func (_fbada *CT_PivotField )ValidateWithPath (path string )error {if _fabba :=_fbada .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_fabba !=nil {return _fabba ;};if _edbfc :=_fbada .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edbfc !=nil {return _edbfc ;};if _fbada .Items !=nil {if _bcaea :=_fbada .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_bcaea !=nil {return _bcaea ;};};if _fbada .AutoSortScope !=nil {if _bcgegf :=_fbada .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_bcgegf !=nil {return _bcgegf ;};};if _fbada .ExtLst !=nil {if _cdedb :=_fbada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdedb !=nil {return _cdedb ;};};return nil ;};func (_ec *CT_AutoSortScope )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ec .PivotArea =NewCT_PivotArea ();_bcfe :for {_bfc ,_efd :=d .Token ();if _efd !=nil {return _efd ;};switch _gcd :=_bfc .(type ){case _b .StartElement :switch _gcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _ffc :=d .DecodeElement (_ec .PivotArea ,&_gcd );_ffc !=nil {return _ffc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_gcd .Name );if _eaa :=d .Skip ();_eaa !=nil {return _eaa ;};};case _b .EndElement :break _bcfe ;case _b .CharData :};};return nil ;};type CT_TableColumns struct{ -// OLAP KPIs -Kpis *CT_PCDKPIs ; +// Column Count +CountAttr *uint32 ; -// Tuple Cache -TupleCache *CT_TupleCache ; +// Table Column +TableColumn []*CT_TableColumn ;};func NewCT_MergeCell ()*CT_MergeCell {_fefcgg :=&CT_MergeCell {};return _fefcgg };type CT_TableParts struct{ -// Calculated Items -CalculatedItems *CT_CalculatedItems ; +// Count +CountAttr *uint32 ; -// Calculated Members -CalculatedMembers *CT_CalculatedMembers ; +// Table Part +TablePart []*CT_TablePart ;};func (_cbed *CT_CommentPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbed .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .LockedAttr ))});};if _cbed .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .DefaultSizeAttr ))});};if _cbed .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .PrintAttr ))});};if _cbed .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .DisabledAttr ))});};if _cbed .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .AutoFillAttr ))});};if _cbed .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .AutoLineAttr ))});};if _cbed .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbed .AltTextAttr )});};if _cbed .TextHAlignAttr !=ST_TextHAlignUnset {_feef ,_dcbag :=_cbed .TextHAlignAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _dcbag !=nil {return _dcbag ;};start .Attr =append (start .Attr ,_feef );};if _cbed .TextVAlignAttr !=ST_TextVAlignUnset {_fccg ,_cgabe :=_cbed .TextVAlignAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _cgabe !=nil {return _cgabe ;};start .Attr =append (start .Attr ,_fccg );};if _cbed .LockTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .LockTextAttr ))});};if _cbed .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .JustLastXAttr ))});};if _cbed .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .AutoScaleAttr ))});};e .EncodeToken (start );_dfbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cbed .Anchor ,_dfbb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgdcd *ST_VolDepType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgdcd =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_cgdcd =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_cgdcd =2;};return nil ;};func (_cbacab ST_GradientType )String ()string {switch _cbacab {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";}; -// OLAP Dimensions -Dimensions *CT_Dimensions ; +// Validate validates the CT_ExtensionList and its children +func (_acaabd *CT_ExtensionList )Validate ()error {return _acaabd .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_baeaea *CT_TableFormula )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebfg :=range start .Attr {if _aebfg .Name .Local =="\u0061\u0072\u0072a\u0079"{_cgaae ,_eaeea :=_e .ParseBool (_aebfg .Value );if _eaeea !=nil {return _eaeea ;};_baeaea .ArrayAttr =_cgaae ;continue ;};};for {_cdafg ,_dbfga :=d .Token ();if _dbfga !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_dbfga );};if _ddabg ,_bbabd :=_cdafg .(_b .CharData );_bbabd {_baeaea .Content =string (_ddabg );};if _gdaeb ,_cbbbf :=_cdafg .(_b .EndElement );_cbbbf &&_gdaeb .Name ==start .Name {break ;};};return nil ;};func (_bfaegfc *ST_Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbda ,_cadcfc :=d .Token ();if _cadcfc !=nil {return _cadcfc ;};if _fegffa ,_dggbd :=_egbda .(_b .EndElement );_dggbd &&_fegffa .Name ==start .Name {*_bfaegfc =1;return nil ;};if _dcgfdb ,_gfdgeg :=_egbda .(_b .CharData );!_gfdgeg {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",_egbda );}else {switch string (_dcgfdb ){case "":*_bfaegfc =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_bfaegfc =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bfaegfc =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_bfaegfc =3;};};_egbda ,_cadcfc =d .Token ();if _cadcfc !=nil {return _cadcfc ;};if _cdeef ,_fdgggc :=_egbda .(_b .EndElement );_fdgggc &&_cdeef .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",_egbda );}; -// OLAP Measure Groups -MeasureGroups *CT_MeasureGroups ; +// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path +func (_decb *CT_CalculatedItems )ValidateWithPath (path string )error {for _cdb ,_ggbg :=range _decb .CalculatedItem {if _efca :=_ggbg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cdb ));_efca !=nil {return _efca ;};};return nil ;};func (_dgbad *CT_PatternFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgafa :=range start .Attr {if _fgafa .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_dgbad .PatternTypeAttr .UnmarshalXMLAttr (_fgafa );continue ;};};_babeca :for {_aeeee ,_cacgf :=d .Token ();if _cacgf !=nil {return _cacgf ;};switch _edea :=_aeeee .(type ){case _b .StartElement :switch _edea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_dgbad .FgColor =NewCT_Color ();if _defcc :=d .DecodeElement (_dgbad .FgColor ,&_edea );_defcc !=nil {return _defcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_dgbad .BgColor =NewCT_Color ();if _fdede :=d .DecodeElement (_dgbad .BgColor ,&_edea );_fdede !=nil {return _fdede ;};default:_d .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\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_edea .Name );if _aacfd :=d .Skip ();_aacfd !=nil {return _aacfd ;};};case _b .EndElement :break _babeca ;case _b .CharData :};};return nil ;};type ST_MdxFunctionType byte ;func (_ebfebg *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebfebg =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ebfebg =1;case "\u006c\u0065\u0066\u0074":*_ebfebg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebfebg =3;case "\u0072\u0069\u0067h\u0074":*_ebfebg =4;case "\u0066\u0069\u006c\u006c":*_ebfebg =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ebfebg =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ebfebg =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ebfebg =8;};return nil ;};type CT_CustomWorkbookView struct{ -// OLAP Measure Group -Maps *CT_MeasureDimensionMaps ; +// Custom View Name +NameAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ecege ST_Qualifier )String ()string {switch _ecege {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_bfgbe ST_PivotAreaType )ValidateWithPath (path string )error {switch _bfgbe {case 0,1,2,3,4,5,6,7,8:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgbe ));};return nil ;};func (_cfbfe ST_DataConsolidateFunction )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cfbfe .String (),start );};func (_fgfdgd ST_VolDepType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fgfdgd .String (),start );};func (_gfgdg *Workbook )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gfgdg .CT_Workbook =*NewCT_Workbook ();for _ ,_dge :=range start .Attr {if _dge .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gfgdg .ConformanceAttr .UnmarshalXMLAttr (_dge );continue ;};};_cfad :for {_bceab ,_cdgcb :=d .Token ();if _cdgcb !=nil {return _cdgcb ;};switch _eaggcg :=_bceab .(type ){case _ebfeac .StartElement :switch _eaggcg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_gfgdg .FileVersion =NewCT_FileVersion ();if _bfcff :=d .DecodeElement (_gfgdg .FileVersion ,&_eaggcg );_bfcff !=nil {return _bfcff ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_gfgdg .FileSharing =NewCT_FileSharing ();if _dfecaa :=d .DecodeElement (_gfgdg .FileSharing ,&_eaggcg );_dfecaa !=nil {return _dfecaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_gfgdg .WorkbookPr =NewCT_WorkbookPr ();if _bge :=d .DecodeElement (_gfgdg .WorkbookPr ,&_eaggcg );_bge !=nil {return _bge ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_gfgdg .WorkbookProtection =NewCT_WorkbookProtection ();if _fcdf :=d .DecodeElement (_gfgdg .WorkbookProtection ,&_eaggcg );_fcdf !=nil {return _fcdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_gfgdg .BookViews =NewCT_BookViews ();if _ggead :=d .DecodeElement (_gfgdg .BookViews ,&_eaggcg );_ggead !=nil {return _ggead ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _gbegb :=d .DecodeElement (_gfgdg .Sheets ,&_eaggcg );_gbegb !=nil {return _gbegb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_gfgdg .FunctionGroups =NewCT_FunctionGroups ();if _edbaeg :=d .DecodeElement (_gfgdg .FunctionGroups ,&_eaggcg );_edbaeg !=nil {return _edbaeg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_gfgdg .ExternalReferences =NewCT_ExternalReferences ();if _gbada :=d .DecodeElement (_gfgdg .ExternalReferences ,&_eaggcg );_gbada !=nil {return _gbada ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_gfgdg .DefinedNames =NewCT_DefinedNames ();if _ebffd :=d .DecodeElement (_gfgdg .DefinedNames ,&_eaggcg );_ebffd !=nil {return _ebffd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_gfgdg .CalcPr =NewCT_CalcPr ();if _fedfe :=d .DecodeElement (_gfgdg .CalcPr ,&_eaggcg );_fedfe !=nil {return _fedfe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_gfgdg .OleSize =NewCT_OleSize ();if _dcabdf :=d .DecodeElement (_gfgdg .OleSize ,&_eaggcg );_dcabdf !=nil {return _dcabdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_gfgdg .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _dcaec :=d .DecodeElement (_gfgdg .CustomWorkbookViews ,&_eaggcg );_dcaec !=nil {return _dcaec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_gfgdg .PivotCaches =NewCT_PivotCaches ();if _cdgcbg :=d .DecodeElement (_gfgdg .PivotCaches ,&_eaggcg );_cdgcbg !=nil {return _cdgcbg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_gfgdg .SmartTagPr =NewCT_SmartTagPr ();if _dfgcab :=d .DecodeElement (_gfgdg .SmartTagPr ,&_eaggcg );_dfgcab !=nil {return _dfgcab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_gfgdg .SmartTagTypes =NewCT_SmartTagTypes ();if _ccac :=d .DecodeElement (_gfgdg .SmartTagTypes ,&_eaggcg );_ccac !=nil {return _ccac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_gfgdg .WebPublishing =NewCT_WebPublishing ();if _dbaeae :=d .DecodeElement (_gfgdg .WebPublishing ,&_eaggcg );_dbaeae !=nil {return _dbaeae ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_fedbca :=NewCT_FileRecoveryPr ();if _ffada :=d .DecodeElement (_fedbca ,&_eaggcg );_ffada !=nil {return _ffada ;};_gfgdg .FileRecoveryPr =append (_gfgdg .FileRecoveryPr ,_fedbca );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_gfgdg .WebPublishObjects =NewCT_WebPublishObjects ();if _ccaffd :=d .DecodeElement (_gfgdg .WebPublishObjects ,&_eaggcg );_ccaffd !=nil {return _ccaffd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgdg .ExtLst =NewCT_ExtensionList ();if _cgdcbc :=d .DecodeElement (_gfgdg .ExtLst ,&_eaggcg );_cgdcbc !=nil {return _cgdcbc ;};default:_afeac .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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_eaggcg .Name );if _ffged :=d .Skip ();_ffged !=nil {return _ffged ;};};case _ebfeac .EndElement :break _cfad ;case _ebfeac .CharData :};};return nil ;};func (_gecgc *CT_PivotSelection )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gecgc .PaneAttr !=ST_PaneUnset {_ddfg ,_gda :=_gecgc .PaneAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0070\u0061\u006e\u0065"});if _gda !=nil {return _gda ;};start .Attr =append (start .Attr ,_ddfg );};if _gecgc .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gecgc .ShowHeaderAttr ))});};if _gecgc .LabelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gecgc .LabelAttr ))});};if _gecgc .DataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gecgc .DataAttr ))});};if _gecgc .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gecgc .ExtendableAttr ))});};if _gecgc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .CountAttr )});};if _gecgc .AxisAttr !=ST_AxisUnset {_abeaeb ,_ceecb :=_gecgc .AxisAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061\u0078\u0069\u0073"});if _ceecb !=nil {return _ceecb ;};start .Attr =append (start .Attr ,_abeaeb );};if _gecgc .DimensionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .DimensionAttr )});};if _gecgc .StartAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .StartAttr )});};if _gecgc .MinAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .MinAttr )});};if _gecgc .MaxAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .MaxAttr )});};if _gecgc .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .ActiveRowAttr )});};if _gecgc .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .ActiveColAttr )});};if _gecgc .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .PreviousRowAttr )});};if _gecgc .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .PreviousColAttr )});};if _gecgc .ClickAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .ClickAttr )});};if _gecgc .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecgc .IdAttr )});};e .EncodeToken (start );_bcgee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gecgc .PivotArea ,_bcgee );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cadba ST_FontScheme )Validate ()error {return _cadba .ValidateWithPath ("")};func (_fcefg *CT_XStringElement )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fagcf :=range start .Attr {if _fagcf .Name .Local =="\u0076"{_dgagcb ,_ddgfe :=_fagcf .Value ,error (nil );if _ddgfe !=nil {return _ddgfe ;};_fcefg .VAttr =_dgagcb ;continue ;};};for {_afacedf ,_becd :=d .Token ();if _becd !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006c\u0065\u006d\u0065\u006e\u0074: \u0025\u0073",_becd );};if _dbdbb ,_adbdec :=_afacedf .(_ebfeac .EndElement );_adbdec &&_dbdbb .Name ==start .Name {break ;};};return nil ;};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2;ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;);type Comments struct{CT_Comments };func (_faaec ST_SortType )Validate ()error {return _faaec .ValidateWithPath ("")};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_dgeae :=&CT_MeasureDimensionMaps {};return _dgeae ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_cefdag :=&CT_PivotCacheRecords {};return _cefdag ;};type CT_PrintOptions struct{ +// Custom View GUID +GuidAttr string ; -// Horizontal Centered -HorizontalCenteredAttr *bool ; +// Auto Update +AutoUpdateAttr *bool ; -// Vertical Centered -VerticalCenteredAttr *bool ; +// Merge Interval +MergeIntervalAttr *uint32 ; -// Print Headings -HeadingsAttr *bool ; +// Changes Saved Win +ChangesSavedWinAttr *bool ; -// Print Grid Lines -GridLinesAttr *bool ; +// Only Synch +OnlySyncAttr *bool ; -// Grid Lines Set -GridLinesSetAttr *bool ;}; +// Personal View +PersonalViewAttr *bool ; -// Validate validates the CT_TableStyles and its children -func (_gf *CT_TableStyles )Validate ()error {return _gf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_gbbbd *CT_SheetCalcPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_afeed :=range start .Attr {if _afeed .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_ebbgf ,_febba :=_ccfece .ParseBool (_afeed .Value );if _febba !=nil {return _febba ;};_gbbbd .FullCalcOnLoadAttr =&_ebbgf ;continue ;};};for {_gffbb ,_bcbff :=d .Token ();if _bcbff !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072:\u0020\u0025\u0073",_bcbff );};if _bfcc ,_bafaa :=_gffbb .(_ebfeac .EndElement );_bafaa &&_bfcc .Name ==start .Name {break ;};};return nil ;};func (_egedg ST_Objects )Validate ()error {return _egedg .ValidateWithPath ("")}; +// Include Print Settings +IncludePrintSettingsAttr *bool ; -// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path -func (_dfgbd *CT_PivotCaches )ValidateWithPath (path string )error {for _geegc ,_eece :=range _dfgbd .PivotCache {if _gddcf :=_eece .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_geegc ));_gddcf !=nil {return _gddcf ;};};return nil ;};func (_egdgg *CT_PivotAreaReference )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_decc :=range start .Attr {if _decc .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdfba ,_bgffdf :=_ccfece .ParseBool (_decc .Value );if _bgffdf !=nil {return _bgffdf ;};_egdgg .MaxSubtotalAttr =&_cdfba ;continue ;};if _decc .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dgffa ,_dfdba :=_ccfece .ParseBool (_decc .Value );if _dfdba !=nil {return _dfdba ;};_egdgg .MinSubtotalAttr =&_dgffa ;continue ;};if _decc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gefe ,_adbgg :=_ccfece .ParseUint (_decc .Value ,10,32);if _adbgg !=nil {return _adbgg ;};_ebdd :=uint32 (_gefe );_egdgg .CountAttr =&_ebdd ;continue ;};if _decc .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bdbagf ,_ddagb :=_ccfece .ParseBool (_decc .Value );if _ddagb !=nil {return _ddagb ;};_egdgg .ProductSubtotalAttr =&_bdbagf ;continue ;};if _decc .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fdabab ,_ecfeg :=_ccfece .ParseBool (_decc .Value );if _ecfeg !=nil {return _ecfeg ;};_egdgg .ByPositionAttr =&_fdabab ;continue ;};if _decc .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dbggg ,_bbea :=_ccfece .ParseBool (_decc .Value );if _bbea !=nil {return _bbea ;};_egdgg .CountSubtotalAttr =&_dbggg ;continue ;};if _decc .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ddefa ,_dgdc :=_ccfece .ParseBool (_decc .Value );if _dgdc !=nil {return _dgdc ;};_egdgg .DefaultSubtotalAttr =&_ddefa ;continue ;};if _decc .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_fbda ,_ddaab :=_ccfece .ParseBool (_decc .Value );if _ddaab !=nil {return _ddaab ;};_egdgg .CountASubtotalAttr =&_fbda ;continue ;};if _decc .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecgdf ,_geebbe :=_ccfece .ParseBool (_decc .Value );if _geebbe !=nil {return _geebbe ;};_egdgg .AvgSubtotalAttr =&_ecgdf ;continue ;};if _decc .Name .Local =="\u0066\u0069\u0065l\u0064"{_aadbd ,_bfe :=_ccfece .ParseUint (_decc .Value ,10,32);if _bfe !=nil {return _bfe ;};_dfcaa :=uint32 (_aadbd );_egdgg .FieldAttr =&_dfcaa ;continue ;};if _decc .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ceffe ,_cfcdg :=_ccfece .ParseBool (_decc .Value );if _cfcdg !=nil {return _cfcdg ;};_egdgg .SelectedAttr =&_ceffe ;continue ;};if _decc .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_cabdf ,_fefgd :=_ccfece .ParseBool (_decc .Value );if _fefgd !=nil {return _fefgd ;};_egdgg .RelativeAttr =&_cabdf ;continue ;};if _decc .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdgcgd ,_ffgbc :=_ccfece .ParseBool (_decc .Value );if _ffgbc !=nil {return _ffgbc ;};_egdgg .SumSubtotalAttr =&_cdgcgd ;continue ;};if _decc .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_eagdb ,_fabcd :=_ccfece .ParseBool (_decc .Value );if _fabcd !=nil {return _fabcd ;};_egdgg .StdDevSubtotalAttr =&_eagdb ;continue ;};if _decc .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gdag ,_gdbcag :=_ccfece .ParseBool (_decc .Value );if _gdbcag !=nil {return _gdbcag ;};_egdgg .StdDevPSubtotalAttr =&_gdag ;continue ;};if _decc .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_befca ,_bfgbcb :=_ccfece .ParseBool (_decc .Value );if _bfgbcb !=nil {return _bfgbcb ;};_egdgg .VarSubtotalAttr =&_befca ;continue ;};if _decc .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gdfb ,_feeecf :=_ccfece .ParseBool (_decc .Value );if _feeecf !=nil {return _feeecf ;};_egdgg .VarPSubtotalAttr =&_gdfb ;continue ;};};_abeaa :for {_bafb ,_ggabd :=d .Token ();if _ggabd !=nil {return _ggabd ;};switch _gbccc :=_bafb .(type ){case _ebfeac .StartElement :switch _gbccc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_afdg :=NewCT_Index ();if _cbgd :=d .DecodeElement (_afdg ,&_gbccc );_cbgd !=nil {return _cbgd ;};_egdgg .X =append (_egdgg .X ,_afdg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egdgg .ExtLst =NewCT_ExtensionList ();if _caefbe :=d .DecodeElement (_egdgg .ExtLst ,&_gbccc );_caefbe !=nil {return _caefbe ;};default:_afeac .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 C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_gbccc .Name );if _afag :=d .Skip ();_afag !=nil {return _afag ;};};case _ebfeac .EndElement :break _abeaa ;case _ebfeac .CharData :};};return nil ;};func (_dcfbc *ST_DataConsolidateFunction )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcb ,_cccf :=d .Token ();if _cccf !=nil {return _cccf ;};if _bgbcg ,_cbgde :=_dcb .(_ebfeac .EndElement );_cbgde &&_bgbcg .Name ==start .Name {*_dcfbc =1;return nil ;};if _ecbcb ,_ebddg :=_dcb .(_ebfeac .CharData );!_ebddg {return _eecbf .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",_dcb );}else {switch string (_ecbcb ){case "":*_dcfbc =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_dcfbc =1;case "\u0063\u006f\u0075n\u0074":*_dcfbc =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_dcfbc =3;case "\u006d\u0061\u0078":*_dcfbc =4;case "\u006d\u0069\u006e":*_dcfbc =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_dcfbc =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dcfbc =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_dcfbc =8;case "\u0073\u0075\u006d":*_dcfbc =9;case "\u0076\u0061\u0072":*_dcfbc =10;case "\u0076\u0061\u0072\u0070":*_dcfbc =11;};};_dcb ,_cccf =d .Token ();if _cccf !=nil {return _cccf ;};if _acbaa ,_beebed :=_dcb .(_ebfeac .EndElement );_beebed &&_acbaa .Name ==start .Name {return nil ;};return _eecbf .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",_dcb );};type CT_ExternalReference struct{IdAttr string ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_cffdb :=&CT_SheetBackgroundPicture {};return _cffdb ;}; +// Include Hidden Rows & Columns +IncludeHiddenRowColAttr *bool ; -// Validate validates the CT_BookViews and its children -func (_ecdcg *CT_BookViews )Validate ()error {return _ecdcg .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_ecgfeb *ST_DateTimeGrouping )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gbbf ,_acaaf :=d .Token ();if _acaaf !=nil {return _acaaf ;};if _fdf ,_acfab :=_gbbf .(_ebfeac .EndElement );_acfab &&_fdf .Name ==start .Name {*_ecgfeb =1;return nil ;};if _fcgbge ,_fd :=_gbbf .(_ebfeac .CharData );!_fd {return _eecbf .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",_gbbf );}else {switch string (_fcgbge ){case "":*_ecgfeb =0;case "\u0079\u0065\u0061\u0072":*_ecgfeb =1;case "\u006d\u006f\u006et\u0068":*_ecgfeb =2;case "\u0064\u0061\u0079":*_ecgfeb =3;case "\u0068\u006f\u0075\u0072":*_ecgfeb =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_ecgfeb =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_ecgfeb =6;};};_gbbf ,_acaaf =d .Token ();if _acaaf !=nil {return _acaaf ;};if _fcbd ,_bggcbc :=_gbbf .(_ebfeac .EndElement );_bggcbc &&_fcbd .Name ==start .Name {return nil ;};return _eecbf .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",_gbbf );};func (_ebggag *CT_MdxTuple )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ebggag .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebggag .CAttr )});};if _ebggag .CtAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebggag .CtAttr )});};if _ebggag .SiAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebggag .SiAttr )});};if _ebggag .FiAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebggag .FiAttr )});};if _ebggag .BcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebggag .BcAttr )});};if _ebggag .FcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebggag .FcAttr )});};if _ebggag .IAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebggag .IAttr ))});};if _ebggag .UAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebggag .UAttr ))});};if _ebggag .StAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebggag .StAttr ))});};if _ebggag .BAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebggag .BAttr ))});};e .EncodeToken (start );if _ebggag .N !=nil {_ccfca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_dfed :=range _ebggag .N {e .EncodeElement (_dfed ,_ccfca );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Maximized +MaximizedAttr *bool ; -// Validate validates the CT_ChartFormat and its children -func (_aafbb *CT_ChartFormat )Validate ()error {return _aafbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_fgddgc *CT_DdeItem )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cgg :=range start .Attr {if _cgg .Name .Local =="\u006e\u0061\u006d\u0065"{_aabfb ,_cged :=_cgg .Value ,error (nil );if _cged !=nil {return _cged ;};_fgddgc .NameAttr =&_aabfb ;continue ;};if _cgg .Name .Local =="\u006f\u006c\u0065"{_cggb ,_bcbbgf :=_ccfece .ParseBool (_cgg .Value );if _bcbbgf !=nil {return _bcbbgf ;};_fgddgc .OleAttr =&_cggb ;continue ;};if _cgg .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_abgfg ,_ebede :=_ccfece .ParseBool (_cgg .Value );if _ebede !=nil {return _ebede ;};_fgddgc .AdviseAttr =&_abgfg ;continue ;};if _cgg .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_aabgcf ,_ffbb :=_ccfece .ParseBool (_cgg .Value );if _ffbb !=nil {return _ffbb ;};_fgddgc .PreferPicAttr =&_aabgcf ;continue ;};};_fffab :for {_cdba ,_cgfdd :=d .Token ();if _cgfdd !=nil {return _cgfdd ;};switch _eagaa :=_cdba .(type ){case _ebfeac .StartElement :switch _eagaa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_fgddgc .Values =NewCT_DdeValues ();if _ggee :=d .DecodeElement (_fgddgc .Values ,&_eagaa );_ggee !=nil {return _ggee ;};default:_afeac .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\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_eagaa .Name );if _egdfg :=d .Skip ();_egdfg !=nil {return _egdfg ;};};case _ebfeac .EndElement :break _fffab ;case _ebfeac .CharData :};};return nil ;};func (_dfde ST_FormatAction )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_eead :=_ebfeac .Attr {};_eead .Name =name ;switch _dfde {case ST_FormatActionUnset :_eead .Value ="";case ST_FormatActionBlank :_eead .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_eead .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_eead .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_eead .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _eead ,nil ;};type CT_QueryTable struct{ +// Minimized +MinimizedAttr *bool ; -// QueryTable Name -NameAttr string ; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// First Row Column Titles -HeadersAttr *bool ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Row Numbers -RowNumbersAttr *bool ; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Disable Refresh -DisableRefreshAttr *bool ; +// Top Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Background Refresh -BackgroundRefreshAttr *bool ; +// Top Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// First Background Refresh -FirstBackgroundRefreshAttr *bool ; +// Window Width +WindowWidthAttr uint32 ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Window Height +WindowHeightAttr uint32 ; -// Grow Shrink Type -GrowShrinkTypeAttr ST_GrowShrinkType ; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Fill Adjacent Formulas -FillFormulasAttr *bool ; +// Active Sheet in Book View +ActiveSheetIdAttr uint32 ; -// Remove Data On Save -RemoveDataOnSaveAttr *bool ; +// Show Formula Bar +ShowFormulaBarAttr *bool ; -// Disable Edit -DisableEditAttr *bool ; +// Show Status Bar +ShowStatusbarAttr *bool ; -// Preserve Formatting On Refresh -PreserveFormattingAttr *bool ; +// Show Comments +ShowCommentsAttr ST_Comments ; -// Adjust Column Width On Refresh -AdjustColumnWidthAttr *bool ; +// Show Objects +ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func NewMetadata ()*Metadata {_bacagg :=&Metadata {};_bacagg .CT_Metadata =*NewCT_Metadata ();return _bacagg ;};type CT_DbPr struct{ -// Intermediate -IntermediateAttr *bool ; +// Connection String +ConnectionAttr string ; -// Connection Id -ConnectionIdAttr uint32 ; +// Command Text +CommandAttr *string ; -// QueryTable Refresh Information -QueryTableRefresh *CT_QueryTableRefresh ; +// Command Text +ServerCommandAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_Top10 struct{ +// OLE DB Command Type +CommandTypeAttr *uint32 ;};func NewCT_Authors ()*CT_Authors {_fcfg :=&CT_Authors {};return _fcfg };func NewCT_Pane ()*CT_Pane {_cfegb :=&CT_Pane {};return _cfegb };const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2;ST_TargetScreenSize720x512 ST_TargetScreenSize =3;ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7;ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8;ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;);type ExternalLink struct{CT_ExternalLink };func (_fadcf *CT_GroupMembers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feabc :=range start .Attr {if _feabc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebca ,_bdae :=_e .ParseUint (_feabc .Value ,10,32);if _bdae !=nil {return _bdae ;};_ddecc :=uint32 (_gebca );_fadcf .CountAttr =&_ddecc ;continue ;};};_fcbga :for {_fcbdg ,_dceac :=d .Token ();if _dceac !=nil {return _dceac ;};switch _ccbbba :=_fcbdg .(type ){case _b .StartElement :switch _ccbbba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_gfcda :=NewCT_GroupMember ();if _eaecf :=d .DecodeElement (_gfcda ,&_ccbbba );_eaecf !=nil {return _eaecf ;};_fadcf .GroupMember =append (_fadcf .GroupMember ,_gfcda );default:_d .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\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_ccbbba .Name );if _ffbfc :=d .Skip ();_ffbfc !=nil {return _ffbfc ;};};case _b .EndElement :break _fcbga ;case _b .CharData :};};return nil ;}; -// Top -TopAttr *bool ; +// Validate validates the CT_HeaderFooter and its children +func (_aaaad *CT_HeaderFooter )Validate ()error {return _aaaad .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; -// Filter by Percent -PercentAttr *bool ; +// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path +func (_bacef *CT_Users )ValidateWithPath (path string )error {for _agebbe ,_caecc :=range _bacef .UserInfo {if _eebdg :=_caecc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_agebbe ));_eebdg !=nil {return _eebdg ;};};return nil ;};func (_cdgdf ST_SheetState )ValidateWithPath (path string )error {switch _cdgdf {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 (_cdgdf ));};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_bcdba :=&CT_PhoneticRun {};return _bcdba };type CT_WebPublishing struct{ -// Top or Bottom Value -ValAttr float64 ; +// Use CSS +CssAttr *bool ; -// Filter Value -FilterValAttr *float64 ;};func (_gcgfg *CT_DeletedField )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gcgfg .NameAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_bbefe :=&CT_Hyperlink {};return _bbefe };func (_fccf *CT_CalculatedItem )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fccf .PivotArea =NewCT_PivotArea ();for _ ,_aggga :=range start .Attr {if _aggga .Name .Local =="\u0066\u0069\u0065l\u0064"{_ecdbgd ,_dcfc :=_ccfece .ParseUint (_aggga .Value ,10,32);if _dcfc !=nil {return _dcfc ;};_eacee :=uint32 (_ecdbgd );_fccf .FieldAttr =&_eacee ;continue ;};if _aggga .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_aaccb ,_gdcbcb :=_aggga .Value ,error (nil );if _gdcbcb !=nil {return _gdcbcb ;};_fccf .FormulaAttr =&_aaccb ;continue ;};};_acb :for {_febcce ,_deeaba :=d .Token ();if _deeaba !=nil {return _deeaba ;};switch _afggd :=_febcce .(type ){case _ebfeac .StartElement :switch _afggd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _gegdg :=d .DecodeElement (_fccf .PivotArea ,&_afggd );_gegdg !=nil {return _gegdg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fccf .ExtLst =NewCT_ExtensionList ();if _ecbc :=d .DecodeElement (_fccf .ExtLst ,&_afggd );_ecbc !=nil {return _ecbc ;};default:_afeac .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\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_afggd .Name );if _dfgca :=d .Skip ();_dfgca !=nil {return _dfgca ;};};case _ebfeac .EndElement :break _acb ;case _ebfeac .CharData :};};return nil ;};type ST_UpdateLinks byte ;func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_cead :=&CT_ColHierarchiesUsage {};return _cead ;};func (_faeacb ST_DataConsolidateFunction )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bebda :=_ebfeac .Attr {};_bebda .Name =name ;switch _faeacb {case ST_DataConsolidateFunctionUnset :_bebda .Value ="";case ST_DataConsolidateFunctionAverage :_bebda .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_bebda .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_bebda .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_bebda .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_bebda .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_bebda .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_bebda .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_bebda .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_bebda .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_bebda .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_bebda .Value ="\u0076\u0061\u0072\u0070";};return _bebda ,nil ;};func (_efba *CT_RangeSets )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_efdddd :=range start .Attr {if _efdddd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcdea ,_acdff :=_ccfece .ParseUint (_efdddd .Value ,10,32);if _acdff !=nil {return _acdff ;};_fgdf :=uint32 (_gcdea );_efba .CountAttr =&_fgdf ;continue ;};};_abgga :for {_defacb ,_deeaa :=d .Token ();if _deeaa !=nil {return _deeaa ;};switch _bfbbd :=_defacb .(type ){case _ebfeac .StartElement :switch _bfbbd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_ddg :=NewCT_RangeSet ();if _dbaea :=d .DecodeElement (_ddg ,&_bfbbd );_dbaea !=nil {return _dbaea ;};_efba .RangeSet =append (_efba .RangeSet ,_ddg );default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_bfbbd .Name );if _bbecf :=d .Skip ();_bbecf !=nil {return _bbecf ;};};case _ebfeac .EndElement :break _abgga ;case _ebfeac .CharData :};};return nil ;};func (_eafdb *CT_ColFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _eafdb .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eafdb .CountAttr )});};e .EncodeToken (start );_adfba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_ecfga :=range _eafdb .Field {e .EncodeElement (_ecfga ,_adfba );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_baaa ST_VolValueType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_acca :=_ebfeac .Attr {};_acca .Name =name ;switch _baaa {case ST_VolValueTypeUnset :_acca .Value ="";case ST_VolValueTypeB :_acca .Value ="\u0062";case ST_VolValueTypeN :_acca .Value ="\u006e";case ST_VolValueTypeE :_acca .Value ="\u0065";case ST_VolValueTypeS :_acca .Value ="\u0073";};return _acca ,nil ;};func (_cef *ST_Comments )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eabbfd ,_abec :=d .Token ();if _abec !=nil {return _abec ;};if _cebag ,_fdfea :=_eabbfd .(_ebfeac .EndElement );_fdfea &&_cebag .Name ==start .Name {*_cef =1;return nil ;};if _feafd ,_gfcde :=_eabbfd .(_ebfeac .CharData );!_gfcde {return _eecbf .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",_eabbfd );}else {switch string (_feafd ){case "":*_cef =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_cef =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cef =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_cef =3;};};_eabbfd ,_abec =d .Token ();if _abec !=nil {return _abec ;};if _ggbea ,_gdecfb :=_eabbfd .(_ebfeac .EndElement );_gdecfb &&_ggbea .Name ==start .Name {return nil ;};return _eecbf .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",_eabbfd );};type CT_DataRef struct{ +// Thicket +ThicketAttr *bool ; -// Reference -RefAttr *string ; +// Enable Long File Names +LongFileNamesAttr *bool ; -// Named Range -NameAttr *string ; +// VML in Browsers +VmlAttr *bool ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func (_beebf ST_BorderStyle )Validate ()error {return _beebf .ValidateWithPath ("")}; +// Allow PNG +AllowPngAttr *bool ; -// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path -func (_gbbad *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _gbbad .ActionAttr ==ST_rwColActionTypeUnset {return _eecbf .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fcb :=_gbbad .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fcb !=nil {return _fcb ;};for _fbfgdf ,_acbgc :=range _gbbad .Undo {if _cefgd :=_acbgc .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_fbfgdf ));_cefgd !=nil {return _cefgd ;};};for _gbef ,_gcedc :=range _gbbad .Rcc {if _agdea :=_gcedc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_gbef ));_agdea !=nil {return _agdea ;};};for _dcabd ,_fcfdbg :=range _gbbad .Rfmt {if _cacgbg :=_fcfdbg .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dcabd ));_cacgbg !=nil {return _cacgbg ;};};return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;);func (_gfgg *CT_Stylesheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ddgad :for {_dbbc ,_fbbec :=d .Token ();if _fbbec !=nil {return _fbbec ;};switch _geacab :=_dbbc .(type ){case _ebfeac .StartElement :switch _geacab .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_gfgg .NumFmts =NewCT_NumFmts ();if _fbfcgd :=d .DecodeElement (_gfgg .NumFmts ,&_geacab );_fbfcgd !=nil {return _fbfcgd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_gfgg .Fonts =NewCT_Fonts ();if _gbeef :=d .DecodeElement (_gfgg .Fonts ,&_geacab );_gbeef !=nil {return _gbeef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_gfgg .Fills =NewCT_Fills ();if _bcag :=d .DecodeElement (_gfgg .Fills ,&_geacab );_bcag !=nil {return _bcag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_gfgg .Borders =NewCT_Borders ();if _cgagc :=d .DecodeElement (_gfgg .Borders ,&_geacab );_cgagc !=nil {return _cgagc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_gfgg .CellStyleXfs =NewCT_CellStyleXfs ();if _bbgdc :=d .DecodeElement (_gfgg .CellStyleXfs ,&_geacab );_bbgdc !=nil {return _bbgdc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_gfgg .CellXfs =NewCT_CellXfs ();if _dgfddg :=d .DecodeElement (_gfgg .CellXfs ,&_geacab );_dgfddg !=nil {return _dgfddg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_gfgg .CellStyles =NewCT_CellStyles ();if _ggbac :=d .DecodeElement (_gfgg .CellStyles ,&_geacab );_ggbac !=nil {return _ggbac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_gfgg .Dxfs =NewCT_Dxfs ();if _abeaeaf :=d .DecodeElement (_gfgg .Dxfs ,&_geacab );_abeaeaf !=nil {return _abeaeaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_gfgg .TableStyles =NewCT_TableStyles ();if _fcecg :=d .DecodeElement (_gfgg .TableStyles ,&_geacab );_fcecg !=nil {return _fcecg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_gfgg .Colors =NewCT_Colors ();if _adef :=d .DecodeElement (_gfgg .Colors ,&_geacab );_adef !=nil {return _adef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgg .ExtLst =NewCT_ExtensionList ();if _aaadc :=d .DecodeElement (_gfgg .ExtLst ,&_geacab );_aaadc !=nil {return _aaadc ;};default:_afeac .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\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_geacab .Name );if _cecag :=d .Skip ();_cecag !=nil {return _cecag ;};};case _ebfeac .EndElement :break _ddgad ;case _ebfeac .CharData :};};return nil ;};func (_bbcfg *ST_CellType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bbabd ,_dfeaa :=d .Token ();if _dfeaa !=nil {return _dfeaa ;};if _bagc ,_gcgcfc :=_bbabd .(_ebfeac .EndElement );_gcgcfc &&_bagc .Name ==start .Name {*_bbcfg =1;return nil ;};if _dfgbe ,_gcfcd :=_bbabd .(_ebfeac .CharData );!_gcfcd {return _eecbf .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",_bbabd );}else {switch string (_dfgbe ){case "":*_bbcfg =0;case "\u0062":*_bbcfg =1;case "\u006e":*_bbcfg =2;case "\u0065":*_bbcfg =3;case "\u0073":*_bbcfg =4;case "\u0073\u0074\u0072":*_bbcfg =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_bbcfg =6;};};_bbabd ,_dfeaa =d .Token ();if _dfeaa !=nil {return _dfeaa ;};if _gadde ,_eacbf :=_bbabd .(_ebfeac .EndElement );_eacbf &&_gadde .Name ==start .Name {return nil ;};return _eecbf .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",_bbabd );};func (_debdc ST_CalcMode )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_ecfd :=_ebfeac .Attr {};_ecfd .Name =name ;switch _debdc {case ST_CalcModeUnset :_ecfd .Value ="";case ST_CalcModeManual :_ecfd .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_ecfd .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_ecfd .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _ecfd ,nil ;};func (_gdfff ST_DataConsolidateFunction )String ()string {switch _gdfff {case 0:return "";case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d";case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";};type CT_Users struct{ +// Target Screen Size +TargetScreenSizeAttr ST_TargetScreenSize ; -// Active User Count -CountAttr *uint32 ; +// DPI +DpiAttr *uint32 ; -// User Information -UserInfo []*CT_SharedUser ;};func (_adaebf ST_Visibility )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_adaebf .String (),start );};func (_ddfa *CT_SheetBackgroundPicture )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ddfa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Code Page +CodePageAttr *uint32 ; -// Validate validates the CT_RowHierarchiesUsage and its children -func (_abfce *CT_RowHierarchiesUsage )Validate ()error {return _abfce .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func (_fccca *ST_DataValidationOperator )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fccca =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fccca =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fccca =2;case "\u0065\u0071\u0075a\u006c":*_fccca =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fccca =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fccca =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fccca =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fccca =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fccca =8;};return nil ;}; +// Character Set +CharacterSetAttr *string ;};func (_afaeb *CT_WebPublishObjects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afaeb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afaeb .CountAttr )});};e .EncodeToken (start );_abbge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_fafefg :=range _afaeb .WebPublishObject {e .EncodeElement (_fafefg ,_abbge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path -func (_gacadc *CT_SheetViews )ValidateWithPath (path string )error {for _ccccdg ,_ggdgeb :=range _gacadc .SheetView {if _bgb :=_ggdgeb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_ccccdg ));_bgb !=nil {return _bgb ;};};if _gacadc .ExtLst !=nil {if _eega :=_gacadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eega !=nil {return _eega ;};};return nil ;}; +// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path +func (_bbbbd *CT_MetadataTypes )ValidateWithPath (path string )error {for _bcdbf ,_ebede :=range _bbbbd .MetadataType {if _cbgef :=_ebede .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bcdbf ));_cbgef !=nil {return _cbgef ;};};return nil ;};func (_daacea ST_VolValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daacea .String (),start );};func (_fffceg *CT_Record )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fffceg .M !=nil {_bbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_aadag :=range _fffceg .M {e .EncodeElement (_aadag ,_bbdf );};};if _fffceg .N !=nil {_gagdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_ecegc :=range _fffceg .N {e .EncodeElement (_ecegc ,_gagdb );};};if _fffceg .B !=nil {_bbaff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_caggec :=range _fffceg .B {e .EncodeElement (_caggec ,_bbaff );};};if _fffceg .E !=nil {_aaace :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ffcbe :=range _fffceg .E {e .EncodeElement (_ffcbe ,_aaace );};};if _fffceg .S !=nil {_dbcee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_begad :=range _fffceg .S {e .EncodeElement (_begad ,_dbcee );};};if _fffceg .D !=nil {_gagegc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_egfaf :=range _fffceg .D {e .EncodeElement (_egfaf ,_gagegc );};};if _fffceg .X !=nil {_fdee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fgedc :=range _fffceg .X {e .EncodeElement (_fgedc ,_fdee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path -func (_bbadc *CT_PatternFill )ValidateWithPath (path string )error {if _gdbddb :=_bbadc .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdbddb !=nil {return _gdbddb ;};if _bbadc .FgColor !=nil {if _accab :=_bbadc .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_accab !=nil {return _accab ;};};if _bbadc .BgColor !=nil {if _bcfgc :=_bbadc .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_bcfgc !=nil {return _bcfgc ;};};return nil ;};func (_dgcfa ST_PivotFilterType )ValidateWithPath (path string )error {switch _dgcfa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcfa ));};return nil ;};func (_agfd *CT_Member )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_agfd .NameAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_dbdfb ST_DataValidationOperator )String ()string {switch _dbdfb {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 6:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 7:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 8:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return "";}; +// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path +func (_cdf *CT_Controls )ValidateWithPath (path string )error {for _cgaf ,_egbdf :=range _cdf .Control {if _ebad :=_egbdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_cgaf ));_ebad !=nil {return _ebad ;};};return nil ;};func (_ebbdgea ST_SortType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebbdgea .String (),start );};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;);func (_edfgec ST_VerticalAlignment )String ()string {switch _edfgec {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";}; -// Validate validates the CT_PivotArea and its children -func (_gcbcg *CT_PivotArea )Validate ()error {return _gcbcg .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_fage :=&CT_ExternalSheetName {};return _fage };func (_ecfbe *CT_Sheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ddbfd :=range start .Attr {if _ddbfd .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"&&_ddbfd .Name .Local =="\u0069\u0064"||_ddbfd .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"&&_ddbfd .Name .Local =="\u0069\u0064"{_aggfe ,_afbec :=_ddbfd .Value ,error (nil );if _afbec !=nil {return _afbec ;};_ecfbe .IdAttr =_aggfe ;continue ;};if _ddbfd .Name .Local =="\u006e\u0061\u006d\u0065"{_bdfea ,_bcegde :=_ddbfd .Value ,error (nil );if _bcegde !=nil {return _bcegde ;};_ecfbe .NameAttr =_bdfea ;continue ;};if _ddbfd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dfffg ,_aefbcg :=_ccfece .ParseUint (_ddbfd .Value ,10,32);if _aefbcg !=nil {return _aefbcg ;};_ecfbe .SheetIdAttr =uint32 (_dfffg );continue ;};if _ddbfd .Name .Local =="\u0073\u0074\u0061t\u0065"{_ecfbe .StateAttr .UnmarshalXMLAttr (_ddbfd );continue ;};};for {_gagfg ,_afaae :=d .Token ();if _afaae !=nil {return _eecbf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_afaae );};if _cfebbee ,_gafba :=_gagfg .(_ebfeac .EndElement );_gafba &&_cfebbee .Name ==start .Name {break ;};};return nil ;};func (_gdadc ST_Orientation )ValidateWithPath (path string )error {switch _gdadc {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdadc ));};return nil ;};type CT_DdeLink struct{ +// Validate validates the CT_SingleXmlCells and its children +func (_dccff *CT_SingleXmlCells )Validate ()error {return _dccff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; -// Service name -DdeServiceAttr string ; +// Validate validates the CT_Tables and its children +func (_gfgfd *CT_Tables )Validate ()error {return _gfgfd .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func NewCT_DeletedField ()*CT_DeletedField {_fccga :=&CT_DeletedField {};return _fccga };func (_eaaeaa ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _eaaeaa {case 0,1,2,3,4,5,6: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 (_eaaeaa ));};return nil ;}; -// Topic for DDE server -DdeTopicAttr string ; +// Validate validates the CT_FilterColumn and its children +func (_cbece *CT_FilterColumn )Validate ()error {return _cbece .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");}; -// DDE Items Collection -DdeItems *CT_DdeItems ;}; +// Validate validates the CT_DynamicFilter and its children +func (_gfgdg *CT_DynamicFilter )Validate ()error {return _gfgdg .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");}; -// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path -func (_agffa *CT_CacheFields )ValidateWithPath (path string )error {for _cdcec ,_cddde :=range _agffa .CacheField {if _gadacg :=_cddde .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_cdcec ));_gadacg !=nil {return _gadacg ;};};return nil ;}; +// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path +func (_fffcb *CalcChain )ValidateWithPath (path string )error {if _fbabg :=_fffcb .CT_CalcChain .ValidateWithPath (path );_fbabg !=nil {return _fbabg ;};return nil ;};type ST_rwColActionType byte ; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_gaadb *CT_Table )ValidateWithPath (path string )error {if _faeae :=_gaadb .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_faeae !=nil {return _faeae ;};if _gaadb .AutoFilter !=nil {if _dgccc :=_gaadb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dgccc !=nil {return _dgccc ;};};if _gaadb .SortState !=nil {if _ccfcfe :=_gaadb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ccfcfe !=nil {return _ccfcfe ;};};if _febfdg :=_gaadb .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_febfdg !=nil {return _febfdg ;};if _gaadb .TableStyleInfo !=nil {if _dgdde :=_gaadb .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_dgdde !=nil {return _dgdde ;};};if _gaadb .ExtLst !=nil {if _cfdb :=_gaadb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfdb !=nil {return _cfdb ;};};return nil ;}; +// Validate validates the CT_Sst and its children +func (_ebceg *CT_Sst )Validate ()error {return _ebceg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");}; -// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path -func (_ffag *CT_SmartTagTypes )ValidateWithPath (path string )error {for _fcgcee ,_gfed :=range _ffag .SmartTagType {if _faebf :=_gfed .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fcgcee ));_faebf !=nil {return _faebf ;};};return nil ;};func (_eaagg *CT_Chartsheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _eaagg .SheetPr !=nil {_dbccba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_eaagg .SheetPr ,_dbccba );};_fgff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_eaagg .SheetViews ,_fgff );if _eaagg .SheetProtection !=nil {_dcabb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eaagg .SheetProtection ,_dcabb );};if _eaagg .CustomSheetViews !=nil {_gbbgb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_eaagg .CustomSheetViews ,_gbbgb );};if _eaagg .PageMargins !=nil {_ddgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_eaagg .PageMargins ,_ddgg );};if _eaagg .PageSetup !=nil {_gfcaf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_eaagg .PageSetup ,_gfcaf );};if _eaagg .HeaderFooter !=nil {_eccga :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_eaagg .HeaderFooter ,_eccga );};_acdd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_eaagg .Drawing ,_acdd );if _eaagg .LegacyDrawing !=nil {_cecge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_eaagg .LegacyDrawing ,_cecge );};if _eaagg .LegacyDrawingHF !=nil {_eedfe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eaagg .LegacyDrawingHF ,_eedfe );};if _eaagg .DrawingHF !=nil {_aaceba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eaagg .DrawingHF ,_aaceba );};if _eaagg .Picture !=nil {_bcafc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_eaagg .Picture ,_bcafc );};if _eaagg .WebPublishItems !=nil {_bbggf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eaagg .WebPublishItems ,_bbggf );};if _eaagg .ExtLst !=nil {_egbcd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eaagg .ExtLst ,_egbcd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_DataRefs ()*CT_DataRefs {_gbcab :=&CT_DataRefs {};return _gbcab }; +// Validate validates the AG_AutoFormat and its children +func (_fa *AG_AutoFormat )Validate ()error {return _fa .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");}; -// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path -func (_cdgdc *CT_Rst )ValidateWithPath (path string )error {for _eadbf ,_aaeae :=range _cdgdc .R {if _dceffe :=_aaeae .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_eadbf ));_dceffe !=nil {return _dceffe ;};};for _bbgcg ,_efaa :=range _cdgdc .RPh {if _fbeef :=_efaa .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_bbgcg ));_fbeef !=nil {return _fbeef ;};};if _cdgdc .PhoneticPr !=nil {if _gffffb :=_cdgdc .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_gffffb !=nil {return _gffffb ;};};return nil ;};type CT_Scenarios struct{ +// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path +func (_gfffc *CT_Missing )ValidateWithPath (path string )error {for _bbad ,_dabaa :=range _gfffc .Tpls {if _ddaea :=_dabaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bbad ));_ddaea !=nil {return _ddaea ;};};for _gbbeb ,_gegaa :=range _gfffc .X {if _acfdd :=_gegaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gbbeb ));_acfdd !=nil {return _acfdd ;};};return nil ;};func (_eae *CT_CfRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eae .TypeAttr !=ST_CfTypeUnset {_eecg ,_efcd :=_eae .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _efcd !=nil {return _efcd ;};start .Attr =append (start .Attr ,_eecg );};if _eae .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eae .DxfIdAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",_eae .PriorityAttr )});if _eae .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .StopIfTrueAttr ))});};if _eae .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .AboveAverageAttr ))});};if _eae .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .PercentAttr ))});};if _eae .BottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .BottomAttr ))});};if _eae .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_ebcc ,_egffc :=_eae .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _egffc !=nil {return _egffc ;};start .Attr =append (start .Attr ,_ebcc );};if _eae .TextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eae .TextAttr )});};if _eae .TimePeriodAttr !=ST_TimePeriodUnset {_ccae ,_dcf :=_eae .TimePeriodAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _dcf !=nil {return _dcf ;};start .Attr =append (start .Attr ,_ccae );};if _eae .RankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_eae .RankAttr )});};if _eae .StdDevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_eae .StdDevAttr )});};if _eae .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .EqualAverageAttr ))});};e .EncodeToken (start );if _eae .Formula !=nil {_gebg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_bdaf :=range _eae .Formula {e .EncodeElement (_bdaf ,_gebg );};};if _eae .ColorScale !=nil {_dfgec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_eae .ColorScale ,_dfgec );};if _eae .DataBar !=nil {_daefb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_eae .DataBar ,_daefb );};if _eae .IconSet !=nil {_dgdgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_eae .IconSet ,_dgdgf );};if _eae .ExtLst !=nil {_cdbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eae .ExtLst ,_cdbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalDefinedName struct{ -// Current Scenario -CurrentAttr *uint32 ; +// Defined Name +NameAttr string ; -// Last Shown Scenario -ShowAttr *uint32 ; +// Refers To +RefersToAttr *string ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Sheet Id +SheetIdAttr *uint32 ;}; -// Scenario -Scenario []*CT_Scenario ;};func NewCT_Fills ()*CT_Fills {_bbef :=&CT_Fills {};return _bbef }; +// Validate validates the CT_Row and its children +func (_ccbffd *CT_Row )Validate ()error {return _ccbffd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_gcedf ST_HorizontalAlignment )Validate ()error {return _gcedf .ValidateWithPath ("")};func (_gbedcfc ST_ItemType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbedcfc .String (),start );}; -// Validate validates the CT_MetadataTypes and its children -func (_cfccb *CT_MetadataTypes )Validate ()error {return _cfccb .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};func (_acbadd ST_FilterOperator )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_acbadd .String (),start );};type CT_RangeSets struct{ +// Validate validates the CT_VolType and its children +func (_dgfced *CT_VolType )Validate ()error {return _dgfced .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};type ST_FormatAction byte ;const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5;ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;);func (_agfgba *CT_CellWatch )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adggb :=range start .Attr {if _adggb .Name .Local =="\u0072"{_fdbb ,_ceff :=_adggb .Value ,error (nil );if _ceff !=nil {return _ceff ;};_agfgba .RAttr =_fdbb ;continue ;};};for {_agebd ,_gggb :=d .Token ();if _gggb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_gggb );};if _bfcbge ,_fgcce :=_agebd .(_b .EndElement );_fgcce &&_bfcbge .Name ==start .Name {break ;};};return nil ;};func (_bcaefg *ST_GrowShrinkType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcaefg =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_bcaefg =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_bcaefg =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_bcaefg =3;};return nil ;};type CT_Missing struct{ -// Reference and Page Item Count -CountAttr *uint32 ; +// Unused Item +UAttr *bool ; -// Range Set -RangeSet []*CT_RangeSet ;};type ST_FontScheme byte ; +// Calculated Item +FAttr *bool ; -// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path -func (_afdge *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _eggf ,_eaggd :=range _afdge .Map {if _fccbca :=_eaggd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_eggf ));_fccbca !=nil {return _fccbca ;};};return nil ;};func NewCT_DateTime ()*CT_DateTime {_ffeace :=&CT_DateTime {};return _ffeace };func (_daffbf ST_rwColActionType )Validate ()error {return _daffbf .ValidateWithPath ("")}; +// Caption +CAttr *string ; -// Validate validates the CT_Rst and its children -func (_gfaeca *CT_Rst )Validate ()error {return _gfaeca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};func (_fgg *CT_QueryTable )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_fgg .NameAttr )});if _fgg .HeadersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .HeadersAttr ))});};if _fgg .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .RowNumbersAttr ))});};if _fgg .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .DisableRefreshAttr ))});};if _fgg .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .BackgroundRefreshAttr ))});};if _fgg .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .FirstBackgroundRefreshAttr ))});};if _fgg .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .RefreshOnLoadAttr ))});};if _fgg .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_fgbggb ,_cbefg :=_fgg .GrowShrinkTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _cbefg !=nil {return _cbefg ;};start .Attr =append (start .Attr ,_fgbggb );};if _fgg .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .FillFormulasAttr ))});};if _fgg .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .RemoveDataOnSaveAttr ))});};if _fgg .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .DisableEditAttr ))});};if _fgg .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .PreserveFormattingAttr ))});};if _fgg .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .AdjustColumnWidthAttr ))});};if _fgg .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .IntermediateAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fgg .ConnectionIdAttr )});if _fgg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fgg .AutoFormatIdAttr )});};if _fgg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .ApplyNumberFormatsAttr ))});};if _fgg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .ApplyBorderFormatsAttr ))});};if _fgg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .ApplyFontFormatsAttr ))});};if _fgg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .ApplyPatternFormatsAttr ))});};if _fgg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .ApplyAlignmentFormatsAttr ))});};if _fgg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgg .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _fgg .QueryTableRefresh !=nil {_ddfae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_fgg .QueryTableRefresh ,_ddfae );};if _fgg .ExtLst !=nil {_cbgag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgg .ExtLst ,_cbgag );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Member Property Count +CpAttr *uint32 ; -// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path -func (_eeee *CT_RowFields )ValidateWithPath (path string )error {for _fgbaf ,_gbgbb :=range _eeee .Field {if _gegcb :=_gbgbb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fgbaf ));_gegcb !=nil {return _gegcb ;};};return nil ;};func (_daeegf *CT_ConditionalFormats )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _daeegf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_daeegf .CountAttr )});};e .EncodeToken (start );_afa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_cedff :=range _daeegf .ConditionalFormat {e .EncodeElement (_cedff ,_afa );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_aebcad *CT_TextFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aebcad .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aebcad .CountAttr )});};e .EncodeToken (start );_aefdc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cegdb :=range _aebcad .TextField {e .EncodeElement (_cegdb ,_aefdc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_adefd :=&CT_Dialogsheet {};return _adefd };func (_bggge ST_PhoneticAlignment )String ()string {switch _bggge {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";}; +// Format Index +InAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path -func (_fgadd *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil }; +// background Color +BcAttr *string ; -// Validate validates the CT_Mdx and its children -func (_gefgf *CT_Mdx )Validate ()error {return _gefgf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};func (_bfaeg ST_SortType )String ()string {switch _bfaeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";};type ST_Comments byte ; +// Foreground Color +FcAttr *string ; -// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path -func (_daadf *CT_DdeItems )ValidateWithPath (path string )error {for _fcbeb ,_aabgba :=range _daadf .DdeItem {if _ccc :=_aabgba .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_fcbeb ));_ccc !=nil {return _ccc ;};};return nil ;};func NewCT_SharedItems ()*CT_SharedItems {_afbee :=&CT_SharedItems {};return _afbee };func NewCT_Pane ()*CT_Pane {_cdg :=&CT_Pane {};return _cdg }; +// Italic +IAttr *bool ; -// Validate validates the CT_RElt and its children -func (_efbbe *CT_RElt )Validate ()error {return _efbbe .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};type CT_RowHierarchiesUsage struct{ +// Underline +UnAttr *bool ; -// Item Count -CountAttr *uint32 ; +// Strikethrough +StAttr *bool ; -// Row OLAP Hierarchies -RowHierarchyUsage []*CT_HierarchyUsage ;};type CT_IntProperty struct{ +// Bold +BAttr *bool ; -// Value -ValAttr int32 ;}; +// Tuples +Tpls []*CT_Tuples ; -// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path -func (_abeba *CT_Dialogsheet )ValidateWithPath (path string )error {if _abeba .SheetPr !=nil {if _efda :=_abeba .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_efda !=nil {return _efda ;};};if _abeba .SheetViews !=nil {if _dafcg :=_abeba .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_dafcg !=nil {return _dafcg ;};};if _abeba .SheetFormatPr !=nil {if _gfadd :=_abeba .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_gfadd !=nil {return _gfadd ;};};if _abeba .SheetProtection !=nil {if _adffa :=_abeba .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_adffa !=nil {return _adffa ;};};if _abeba .CustomSheetViews !=nil {if _bdcb :=_abeba .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_bdcb !=nil {return _bdcb ;};};if _abeba .PrintOptions !=nil {if _gceae :=_abeba .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gceae !=nil {return _gceae ;};};if _abeba .PageMargins !=nil {if _gafg :=_abeba .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gafg !=nil {return _gafg ;};};if _abeba .PageSetup !=nil {if _gecg :=_abeba .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gecg !=nil {return _gecg ;};};if _abeba .HeaderFooter !=nil {if _dgec :=_abeba .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dgec !=nil {return _dgec ;};};if _abeba .Drawing !=nil {if _aaded :=_abeba .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_aaded !=nil {return _aaded ;};};if _abeba .LegacyDrawing !=nil {if _aedgg :=_abeba .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_aedgg !=nil {return _aedgg ;};};if _abeba .LegacyDrawingHF !=nil {if _ebgag :=_abeba .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ebgag !=nil {return _ebgag ;};};if _abeba .DrawingHF !=nil {if _cagcg :=_abeba .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cagcg !=nil {return _cagcg ;};};if _abeba .OleObjects !=nil {if _bcfcd :=_abeba .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_bcfcd !=nil {return _bcfcd ;};};if _abeba .Controls !=nil {if _dcbc :=_abeba .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dcbc !=nil {return _dcbc ;};};if _abeba .ExtLst !=nil {if _effdf :=_abeba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effdf !=nil {return _effdf ;};};return nil ;}; +// Member Property Indexes +X []*CT_X ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_ggdac :=&CT_PivotHierarchy {};return _ggdac };func (_cdbaa *CT_SmartTagTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdbaa .SmartTagType !=nil {_fbffcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_bccggf :=range _cdbaa .SmartTagType {e .EncodeElement (_bccggf ,_fbffcd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eebga *ST_DataValidationOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eebga =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_eebga =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_eebga =2;case "\u0065\u0071\u0075a\u006c":*_eebga =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eebga =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_eebga =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_eebga =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_eebga =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_eebga =8;};return nil ;};func (_dcdgb *CT_XmlColumnPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agce :=range start .Attr {if _agce .Name .Local =="\u006d\u0061\u0070I\u0064"{_ggbfb ,_cfeaa :=_e .ParseUint (_agce .Value ,10,32);if _cfeaa !=nil {return _cfeaa ;};_dcdgb .MapIdAttr =uint32 (_ggbfb );continue ;};if _agce .Name .Local =="\u0078\u0070\u0061t\u0068"{_fbfgg ,_eegcc :=_agce .Value ,error (nil );if _eegcc !=nil {return _eegcc ;};_dcdgb .XpathAttr =_fbfgg ;continue ;};if _agce .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_fggdfe ,_ffaad :=_e .ParseBool (_agce .Value );if _ffaad !=nil {return _ffaad ;};_dcdgb .DenormalizedAttr =&_fggdfe ;continue ;};if _agce .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_ffged ,_bdgdgd :=_agce .Value ,error (nil );if _bdgdgd !=nil {return _bdgdgd ;};_dcdgb .XmlDataTypeAttr =_ffged ;continue ;};};_afeada :for {_egcgada ,_gdceg :=d .Token ();if _gdceg !=nil {return _gdceg ;};switch _edadd :=_egcgada .(type ){case _b .StartElement :switch _edadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcdgb .ExtLst =NewCT_ExtensionList ();if _deaad :=d .DecodeElement (_dcdgb .ExtLst ,&_edadd );_deaad !=nil {return _deaad ;};default:_d .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\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_edadd .Name );if _gbbbb :=d .Skip ();_gbbbb !=nil {return _gbbbb ;};};case _b .EndElement :break _afeada ;case _b .CharData :};};return nil ;};func (_fcefa *CT_QueryTableFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcefa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcefa .CountAttr )});};e .EncodeToken (start );if _fcefa .QueryTableField !=nil {_fggfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_feefaf :=range _fcefa .QueryTableField {e .EncodeElement (_feefaf ,_fggfe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupLevel ()*CT_GroupLevel {_ebfegd :=&CT_GroupLevel {};return _ebfegd }; -// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path -func (_gbab *CT_DataRef )ValidateWithPath (path string )error {return nil };type CT_TupleCache struct{ +// Validate validates the CT_CellSmartTag and its children +func (_gadac *CT_CellSmartTag )Validate ()error {return _gadac .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func (_beebbg ST_FormatAction )String ()string {switch _beebbg {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";};func (_edegb *CT_WorksheetSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfdbgc :=range start .Attr {if _cfdbgc .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"&&_cfdbgc .Name .Local =="\u0069\u0064"||_cfdbgc .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"&&_cfdbgc .Name .Local =="\u0069\u0064"{_caedg ,_fccbe :=_cfdbgc .Value ,error (nil );if _fccbe !=nil {return _fccbe ;};_edegb .IdAttr =&_caedg ;continue ;};if _cfdbgc .Name .Local =="\u0072\u0065\u0066"{_cgecba ,_cacfgc :=_cfdbgc .Value ,error (nil );if _cacfgc !=nil {return _cacfgc ;};_edegb .RefAttr =&_cgecba ;continue ;};if _cfdbgc .Name .Local =="\u006e\u0061\u006d\u0065"{_efaccc ,_afabc :=_cfdbgc .Value ,error (nil );if _afabc !=nil {return _afabc ;};_edegb .NameAttr =&_efaccc ;continue ;};if _cfdbgc .Name .Local =="\u0073\u0068\u0065e\u0074"{_fagcc ,_adgefd :=_cfdbgc .Value ,error (nil );if _adgefd !=nil {return _adgefd ;};_edegb .SheetAttr =&_fagcc ;continue ;};};for {_ebdcg ,_baffaf :=d .Token ();if _baffaf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u0053\u006f\u0075\u0072\u0063\u0065\u003a\u0020\u0025\u0073",_baffaf );};if _bggccb ,_gddcdb :=_ebdcg .(_b .EndElement );_gddcdb &&_bggccb .Name ==start .Name {break ;};};return nil ;};func (_fbfcea *CT_QueryTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fbfcea .NameAttr )});if _fbfcea .HeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .HeadersAttr ))});};if _fbfcea .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .RowNumbersAttr ))});};if _fbfcea .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .DisableRefreshAttr ))});};if _fbfcea .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .BackgroundRefreshAttr ))});};if _fbfcea .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .FirstBackgroundRefreshAttr ))});};if _fbfcea .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .RefreshOnLoadAttr ))});};if _fbfcea .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_gcdee ,_faga :=_fbfcea .GrowShrinkTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _faga !=nil {return _faga ;};start .Attr =append (start .Attr ,_gcdee );};if _fbfcea .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .FillFormulasAttr ))});};if _fbfcea .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .RemoveDataOnSaveAttr ))});};if _fbfcea .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .DisableEditAttr ))});};if _fbfcea .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .PreserveFormattingAttr ))});};if _fbfcea .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .AdjustColumnWidthAttr ))});};if _fbfcea .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .IntermediateAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fbfcea .ConnectionIdAttr )});if _fbfcea .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbfcea .AutoFormatIdAttr )});};if _fbfcea .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyNumberFormatsAttr ))});};if _fbfcea .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyBorderFormatsAttr ))});};if _fbfcea .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyFontFormatsAttr ))});};if _fbfcea .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyPatternFormatsAttr ))});};if _fbfcea .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyAlignmentFormatsAttr ))});};if _fbfcea .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _fbfcea .QueryTableRefresh !=nil {_agbcc :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_fbfcea .QueryTableRefresh ,_agbcc );};if _fbfcea .ExtLst !=nil {_fdbccd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbfcea .ExtLst ,_fdbccd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbafe *CT_Tuple )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agagc :=range start .Attr {if _agagc .Name .Local =="\u0066\u006c\u0064"{_gddbf ,_geadg :=_e .ParseUint (_agagc .Value ,10,32);if _geadg !=nil {return _geadg ;};_fgaefg :=uint32 (_gddbf );_gbafe .FldAttr =&_fgaefg ;continue ;};if _agagc .Name .Local =="\u0068\u0069\u0065\u0072"{_gdbfa ,_gfcaa :=_e .ParseUint (_agagc .Value ,10,32);if _gfcaa !=nil {return _gfcaa ;};_ebcfa :=uint32 (_gdbfa );_gbafe .HierAttr =&_ebcfa ;continue ;};if _agagc .Name .Local =="\u0069\u0074\u0065\u006d"{_bcbcf ,_gaede :=_e .ParseUint (_agagc .Value ,10,32);if _gaede !=nil {return _gaede ;};_gbafe .ItemAttr =uint32 (_bcbcf );continue ;};};for {_deegb ,_bbcfa :=d .Token ();if _bbcfa !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_bbcfa );};if _fafeb ,_dddag :=_deegb .(_b .EndElement );_dddag &&_fafeb .Name ==start .Name {break ;};};return nil ;};func (_bedcg *CT_UndoInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedcg .ExpAttr =ST_FormulaExpression (1);for _ ,_gdabec :=range start .Attr {if _gdabec .Name .Local =="\u0069\u006e\u0064e\u0078"{_gdeggc ,_bdfcdd :=_e .ParseUint (_gdabec .Value ,10,32);if _bdfcdd !=nil {return _bdfcdd ;};_bedcg .IndexAttr =uint32 (_gdeggc );continue ;};if _gdabec .Name .Local =="\u0065\u0078\u0070"{_bedcg .ExpAttr .UnmarshalXMLAttr (_gdabec );continue ;};if _gdabec .Name .Local =="\u0072\u0065\u00663\u0044"{_ebadgb ,_acdeb :=_e .ParseBool (_gdabec .Value );if _acdeb !=nil {return _acdeb ;};_bedcg .Ref3DAttr =&_ebadgb ;continue ;};if _gdabec .Name .Local =="\u0061\u0072\u0072a\u0079"{_ebbfb ,_acecf :=_e .ParseBool (_gdabec .Value );if _acecf !=nil {return _acecf ;};_bedcg .ArrayAttr =&_ebbfb ;continue ;};if _gdabec .Name .Local =="\u0076"{_dcdbda ,_gdadf :=_e .ParseBool (_gdabec .Value );if _gdadf !=nil {return _gdadf ;};_bedcg .VAttr =&_dcdbda ;continue ;};if _gdabec .Name .Local =="\u006e\u0066"{_fbaae ,_feacfb :=_e .ParseBool (_gdabec .Value );if _feacfb !=nil {return _feacfb ;};_bedcg .NfAttr =&_fbaae ;continue ;};if _gdabec .Name .Local =="\u0063\u0073"{_bdggd ,_dcceef :=_e .ParseBool (_gdabec .Value );if _dcceef !=nil {return _dcceef ;};_bedcg .CsAttr =&_bdggd ;continue ;};if _gdabec .Name .Local =="\u0064\u0072"{_ddcff ,_bbagf :=_gdabec .Value ,error (nil );if _bbagf !=nil {return _bbagf ;};_bedcg .DrAttr =_ddcff ;continue ;};if _gdabec .Name .Local =="\u0064\u006e"{_ggfcae ,_fdbec :=_gdabec .Value ,error (nil );if _fdbec !=nil {return _fdbec ;};_bedcg .DnAttr =&_ggfcae ;continue ;};if _gdabec .Name .Local =="\u0072"{_gebdcd ,_fbgdc :=_gdabec .Value ,error (nil );if _fbgdc !=nil {return _fbgdc ;};_bedcg .RAttr =&_gebdcd ;continue ;};if _gdabec .Name .Local =="\u0073\u0049\u0064"{_dgddf ,_bfeag :=_e .ParseUint (_gdabec .Value ,10,32);if _bfeag !=nil {return _bfeag ;};_gcbbb :=uint32 (_dgddf );_bedcg .SIdAttr =&_gcbbb ;continue ;};};for {_fddad ,_aeecbg :=d .Token ();if _aeecbg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_aeecbg );};if _cedee ,_dbabd :=_fddad .(_b .EndElement );_dbabd &&_cedee .Name ==start .Name {break ;};};return nil ;};func NewCT_Members ()*CT_Members {_eabbc :=&CT_Members {};return _eabbc };type CT_MdxTuple struct{ -// Entries -Entries *CT_PCDSDTCEntries ; +// Member Index Count +CAttr *uint32 ; -// Sets -Sets *CT_Sets ; +// Server Formatting Culture Currency +CtAttr *string ; -// OLAP Query Cache -QueryCache *CT_QueryCache ; +// Server Formatting String Index +SiAttr *uint32 ; -// Server Formats -ServerFormats *CT_ServerFormats ; +// Server Formatting Built-In Number Format Index +FiAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_SortState ()*CT_SortState {_bfbcf :=&CT_SortState {};return _bfbcf }; +// Server Formatting Background Color +BcAttr *string ; -// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path -func (_adbcf *CT_Reviewed )ValidateWithPath (path string )error {return nil };func (_decffc *CT_MdxMetadata )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fedda :=range start .Attr {if _fedda .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccbbb ,_dagecd :=_ccfece .ParseUint (_fedda .Value ,10,32);if _dagecd !=nil {return _dagecd ;};_ecfgaf :=uint32 (_ccbbb );_decffc .CountAttr =&_ecfgaf ;continue ;};};_afebdc :for {_cfbccf ,_beggdg :=d .Token ();if _beggdg !=nil {return _beggdg ;};switch _bgacg :=_cfbccf .(type ){case _ebfeac .StartElement :switch _bgacg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_eccbc :=NewCT_Mdx ();if _cbg :=d .DecodeElement (_eccbc ,&_bgacg );_cbg !=nil {return _cbg ;};_decffc .Mdx =append (_decffc .Mdx ,_eccbc );default:_afeac .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\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_bgacg .Name );if _eebea :=d .Skip ();_eebea !=nil {return _eebea ;};};case _ebfeac .EndElement :break _afebdc ;case _ebfeac .CharData :};};return nil ;}; +// Server Formatting Foreground Color +FcAttr *string ; -// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path -func (_gfeddg *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_bgagge *CT_SheetFormatPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_egffa :=range start .Attr {if _egffa .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_cgfe ,_gcbcbe :=_ccfece .ParseUint (_egffa .Value ,10,32);if _gcbcbe !=nil {return _gcbcbe ;};_fcfb :=uint32 (_cgfe );_bgagge .BaseColWidthAttr =&_fcfb ;continue ;};if _egffa .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_ddcdc ,_aaacca :=_ccfece .ParseFloat (_egffa .Value ,64);if _aaacca !=nil {return _aaacca ;};_bgagge .DefaultColWidthAttr =&_ddcdc ;continue ;};if _egffa .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_aaeeb ,_ffcfd :=_ccfece .ParseFloat (_egffa .Value ,64);if _ffcfd !=nil {return _ffcfd ;};_bgagge .DefaultRowHeightAttr =_aaeeb ;continue ;};if _egffa .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_dcddb ,_cfgb :=_ccfece .ParseBool (_egffa .Value );if _cfgb !=nil {return _cfgb ;};_bgagge .CustomHeightAttr =&_dcddb ;continue ;};if _egffa .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_ccgddc ,_cdddb :=_ccfece .ParseBool (_egffa .Value );if _cdddb !=nil {return _cdddb ;};_bgagge .ZeroHeightAttr =&_ccgddc ;continue ;};if _egffa .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_efgde ,_fbcfg :=_ccfece .ParseBool (_egffa .Value );if _fbcfg !=nil {return _fbcfg ;};_bgagge .ThickTopAttr =&_efgde ;continue ;};if _egffa .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_gfbaa ,_caae :=_ccfece .ParseBool (_egffa .Value );if _caae !=nil {return _caae ;};_bgagge .ThickBottomAttr =&_gfbaa ;continue ;};if _egffa .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_bcbcc ,_efabg :=_ccfece .ParseUint (_egffa .Value ,10,8);if _efabg !=nil {return _efabg ;};_ddgbc :=uint8 (_bcbcc );_bgagge .OutlineLevelRowAttr =&_ddgbc ;continue ;};if _egffa .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_gfa ,_cagad :=_ccfece .ParseUint (_egffa .Value ,10,8);if _cagad !=nil {return _cagad ;};_cfdgcf :=uint8 (_gfa );_bgagge .OutlineLevelColAttr =&_cfdgcf ;continue ;};};for {_aeae ,_eafge :=d .Token ();if _eafge !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065t\u0046o\u0072\u006d\u0061\u0074\u0050\u0072\u003a \u0025\u0073",_eafge );};if _ecgee ,_cbecb :=_aeae .(_ebfeac .EndElement );_cbecb &&_ecgee .Name ==start .Name {break ;};};return nil ;};func (_fcdfeg *CT_CustomChartsheetViews )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _fcdfeg .CustomSheetView !=nil {_dgdce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_fbfe :=range _fcdfeg .CustomSheetView {e .EncodeElement (_fbfe ,_dgdce );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_aedcf *CT_Sst )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fccb :=range start .Attr {if _fccb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebfbe ,_dcgfae :=_ccfece .ParseUint (_fccb .Value ,10,32);if _dcgfae !=nil {return _dcgfae ;};_bcgffc :=uint32 (_ebfbe );_aedcf .CountAttr =&_bcgffc ;continue ;};if _fccb .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_cggcbc ,_gfadg :=_ccfece .ParseUint (_fccb .Value ,10,32);if _gfadg !=nil {return _gfadg ;};_dfaf :=uint32 (_cggcbc );_aedcf .UniqueCountAttr =&_dfaf ;continue ;};};_eceaf :for {_bbgee ,_fadae :=d .Token ();if _fadae !=nil {return _fadae ;};switch _deaef :=_bbgee .(type ){case _ebfeac .StartElement :switch _deaef .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_gfefbe :=NewCT_Rst ();if _ababa :=d .DecodeElement (_gfefbe ,&_deaef );_ababa !=nil {return _ababa ;};_aedcf .Si =append (_aedcf .Si ,_gfefbe );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aedcf .ExtLst =NewCT_ExtensionList ();if _daec :=d .DecodeElement (_aedcf .ExtLst ,&_deaef );_daec !=nil {return _daec ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0073\u0074\u0020\u0025\u0076",_deaef .Name );if _dafbb :=d .Skip ();_dafbb !=nil {return _dafbb ;};};case _ebfeac .EndElement :break _eceaf ;case _ebfeac .CharData :};};return nil ;};type CT_DataRefs struct{ +// Server Formatting Italic Font +IAttr *bool ; -// Data Consolidation Reference Count -CountAttr *uint32 ; +// Server Formatting Underline Font +UAttr *bool ; -// Data Consolidation Reference -DataRef []*CT_DataRef ;};func (_abbaf *CT_GroupLevels )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bffd :=range start .Attr {if _bffd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fedd ,_cggae :=_ccfece .ParseUint (_bffd .Value ,10,32);if _cggae !=nil {return _cggae ;};_fcaafa :=uint32 (_fedd );_abbaf .CountAttr =&_fcaafa ;continue ;};};_eabda :for {_ffebff ,_bfef :=d .Token ();if _bfef !=nil {return _bfef ;};switch _fgfcac :=_ffebff .(type ){case _ebfeac .StartElement :switch _fgfcac .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_eadf :=NewCT_GroupLevel ();if _dddgc :=d .DecodeElement (_eadf ,&_fgfcac );_dddgc !=nil {return _dddgc ;};_abbaf .GroupLevel =append (_abbaf .GroupLevel ,_eadf );default:_afeac .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\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_fgfcac .Name );if _bedeb :=d .Skip ();_bedeb !=nil {return _bedeb ;};};case _ebfeac .EndElement :break _eabda ;case _ebfeac .CharData :};};return nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_cdbe :=&PivotCacheDefinition {};_cdbe .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _cdbe ;};func (_effef ST_PageOrder )ValidateWithPath (path string )error {switch _effef {case 0,1,2:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effef ));};return nil ;};func (_gdcgg *CT_ExternalReferences )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_aebbda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_eacgd :=range _gdcgg .ExternalReference {e .EncodeElement (_eacgd ,_aebbda );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ade *CT_Table )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ade .TableColumns =NewCT_TableColumns ();for _ ,_dcgfbb :=range start .Attr {if _dcgfbb .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_aeadba ,_eedbca :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _eedbca !=nil {return _eedbca ;};_egege :=uint32 (_aeadba );_ade .DataDxfIdAttr =&_egege ;continue ;};if _dcgfbb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_egagcf ,_daegb :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _daegb !=nil {return _daegb ;};_bfgeb :=uint32 (_egagcf );_ade .TotalsRowDxfIdAttr =&_bfgeb ;continue ;};if _dcgfbb .Name .Local =="\u006e\u0061\u006d\u0065"{_efgc ,_debb :=_dcgfbb .Value ,error (nil );if _debb !=nil {return _debb ;};_ade .NameAttr =&_efgc ;continue ;};if _dcgfbb .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_ccfab ,_bfggea :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _bfggea !=nil {return _bfggea ;};_cdaeg :=uint32 (_ccfab );_ade .HeaderRowBorderDxfIdAttr =&_cdaeg ;continue ;};if _dcgfbb .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_eebbgg ,_cbbe :=_dcgfbb .Value ,error (nil );if _cbbe !=nil {return _cbbe ;};_ade .CommentAttr =&_eebbgg ;continue ;};if _dcgfbb .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_aebdba ,_bbfb :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _bbfb !=nil {return _bbfb ;};_cgddg :=uint32 (_aebdba );_ade .TableBorderDxfIdAttr =&_cgddg ;continue ;};if _dcgfbb .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_ade .TableTypeAttr .UnmarshalXMLAttr (_dcgfbb );continue ;};if _dcgfbb .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_ceadec ,_bdceba :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _bdceba !=nil {return _bdceba ;};_caecb :=uint32 (_ceadec );_ade .TotalsRowBorderDxfIdAttr =&_caecb ;continue ;};if _dcgfbb .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_gebc ,_gacg :=_ccfece .ParseBool (_dcgfbb .Value );if _gacg !=nil {return _gacg ;};_ade .InsertRowAttr =&_gebc ;continue ;};if _dcgfbb .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ecfb ,_facab :=_dcgfbb .Value ,error (nil );if _facab !=nil {return _facab ;};_ade .HeaderRowCellStyleAttr =&_ecfb ;continue ;};if _dcgfbb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_adcea ,_caefe :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _caefe !=nil {return _caefe ;};_ceafb :=uint32 (_adcea );_ade .TotalsRowCountAttr =&_ceafb ;continue ;};if _dcgfbb .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_agcd ,_cedfaaa :=_dcgfbb .Value ,error (nil );if _cedfaaa !=nil {return _cedfaaa ;};_ade .TotalsRowCellStyleAttr =&_agcd ;continue ;};if _dcgfbb .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_ece ,_gfae :=_dcgfbb .Value ,error (nil );if _gfae !=nil {return _gfae ;};_ade .DisplayNameAttr =_ece ;continue ;};if _dcgfbb .Name .Local =="\u0069\u0064"{_bgbb ,_cgfgd :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _cgfgd !=nil {return _cgfgd ;};_ade .IdAttr =uint32 (_bgbb );continue ;};if _dcgfbb .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_bbcf ,_ddbfb :=_dcgfbb .Value ,error (nil );if _ddbfb !=nil {return _ddbfb ;};_ade .DataCellStyleAttr =&_bbcf ;continue ;};if _dcgfbb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fgfdb ,_dbecff :=_ccfece .ParseBool (_dcgfbb .Value );if _dbecff !=nil {return _dbecff ;};_ade .PublishedAttr =&_fgfdb ;continue ;};if _dcgfbb .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_aedea ,_gfce :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _gfce !=nil {return _gfce ;};_abddafg :=uint32 (_aedea );_ade .ConnectionIdAttr =&_abddafg ;continue ;};if _dcgfbb .Name .Local =="\u0072\u0065\u0066"{_cdeb ,_dddb :=_dcgfbb .Value ,error (nil );if _dddb !=nil {return _dddb ;};_ade .RefAttr =_cdeb ;continue ;};if _dcgfbb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_fbbfd ,_bgbbbcd :=_ccfece .ParseBool (_dcgfbb .Value );if _bgbbbcd !=nil {return _bgbbbcd ;};_ade .InsertRowShiftAttr =&_fbbfd ;continue ;};if _dcgfbb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_ebddf ,_caggaf :=_ccfece .ParseBool (_dcgfbb .Value );if _caggaf !=nil {return _caggaf ;};_ade .TotalsRowShownAttr =&_ebddf ;continue ;};if _dcgfbb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bebc ,_dadfg :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _dadfg !=nil {return _dadfg ;};_agagcb :=uint32 (_bebc );_ade .HeaderRowDxfIdAttr =&_agagcb ;continue ;};if _dcgfbb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_acffe ,_gffg :=_ccfece .ParseUint (_dcgfbb .Value ,10,32);if _gffg !=nil {return _gffg ;};_bdebdd :=uint32 (_acffe );_ade .HeaderRowCountAttr =&_bdebdd ;continue ;};};_cgf :for {_fcfaf ,_adbbb :=d .Token ();if _adbbb !=nil {return _adbbb ;};switch _effcb :=_fcfaf .(type ){case _ebfeac .StartElement :switch _effcb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_ade .AutoFilter =NewCT_AutoFilter ();if _agcbg :=d .DecodeElement (_ade .AutoFilter ,&_effcb );_agcbg !=nil {return _agcbg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_ade .SortState =NewCT_SortState ();if _aacdb :=d .DecodeElement (_ade .SortState ,&_effcb );_aacdb !=nil {return _aacdb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _ffdfb :=d .DecodeElement (_ade .TableColumns ,&_effcb );_ffdfb !=nil {return _ffdfb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_ade .TableStyleInfo =NewCT_TableStyleInfo ();if _dbgg :=d .DecodeElement (_ade .TableStyleInfo ,&_effcb );_dbgg !=nil {return _dbgg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ade .ExtLst =NewCT_ExtensionList ();if _bdcga :=d .DecodeElement (_ade .ExtLst ,&_effcb );_bdcga !=nil {return _bdcga ;};default:_afeac .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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_effcb .Name );if _gaddg :=d .Skip ();_gaddg !=nil {return _gaddg ;};};case _ebfeac .EndElement :break _cgf ;case _ebfeac .CharData :};};return nil ;};type SingleXmlCells struct{CT_SingleXmlCells };func (_fffbg *CT_OleObject )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fffbg .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffbg .ProgIdAttr )});};if _fffbg .DvAspectAttr !=ST_DvAspectUnset {_dgcc ,_gdecc :=_fffbg .DvAspectAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _gdecc !=nil {return _gdecc ;};start .Attr =append (start .Attr ,_dgcc );};if _fffbg .LinkAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffbg .LinkAttr )});};if _fffbg .OleUpdateAttr !=ST_OleUpdateUnset {_eagfgf ,_dabe :=_fffbg .OleUpdateAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _dabe !=nil {return _dabe ;};start .Attr =append (start .Attr ,_eagfgf );};if _fffbg .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffbg .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fffbg .ShapeIdAttr )});if _fffbg .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffbg .IdAttr )});};e .EncodeToken (start );if _fffbg .ObjectPr !=nil {_baaefg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_fffbg .ObjectPr ,_baaefg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type QueryTable struct{CT_QueryTable }; +// Server Formatting Strikethrough Font +StAttr *bool ; -// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path -func (_bdcba *CT_OlapPr )ValidateWithPath (path string )error {return nil };func (_dgagb *ExternalLink )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dgagb .CT_ExternalLink =*NewCT_ExternalLink ();_bgbdeg :for {_fgaf ,_gfbed :=d .Token ();if _gfbed !=nil {return _gfbed ;};switch _fdgfdc :=_fgaf .(type ){case _ebfeac .StartElement :switch _fdgfdc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_dgagb .Choice =NewCT_ExternalLinkChoice ();if _gfbcg :=d .DecodeElement (&_dgagb .Choice .ExternalBook ,&_fdgfdc );_gfbcg !=nil {return _gfbcg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_dgagb .Choice =NewCT_ExternalLinkChoice ();if _eacaa :=d .DecodeElement (&_dgagb .Choice .DdeLink ,&_fdgfdc );_eacaa !=nil {return _eacaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_dgagb .Choice =NewCT_ExternalLinkChoice ();if _bdgbcb :=d .DecodeElement (&_dgagb .Choice .OleLink ,&_fdgfdc );_bdgbcb !=nil {return _bdgbcb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgagb .ExtLst =NewCT_ExtensionList ();if _addbg :=d .DecodeElement (_dgagb .ExtLst ,&_fdgfdc );_addbg !=nil {return _addbg ;};default:_afeac .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\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_fdgfdc .Name );if _dbb :=d .Skip ();_dbb !=nil {return _dbb ;};};case _ebfeac .EndElement :break _bgbdeg ;case _ebfeac .CharData :};};return nil ;};func (_abada *CT_FileRecoveryPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbeda :=range start .Attr {if _fbeda .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_fda ,_abgecf :=_ccfece .ParseBool (_fbeda .Value );if _abgecf !=nil {return _abgecf ;};_abada .AutoRecoverAttr =&_fda ;continue ;};if _fbeda .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_ccdgf ,_addfc :=_ccfece .ParseBool (_fbeda .Value );if _addfc !=nil {return _addfc ;};_abada .CrashSaveAttr =&_ccdgf ;continue ;};if _fbeda .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_cadgb ,_ddcec :=_ccfece .ParseBool (_fbeda .Value );if _ddcec !=nil {return _ddcec ;};_abada .DataExtractLoadAttr =&_cadgb ;continue ;};if _fbeda .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_eeda ,_fgaaba :=_ccfece .ParseBool (_fbeda .Value );if _fgaaba !=nil {return _fgaaba ;};_abada .RepairLoadAttr =&_eeda ;continue ;};};for {_faggcb ,_cegg :=d .Token ();if _cegg !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0050\u0072: \u0025\u0073",_cegg );};if _dbdggg ,_bcaf :=_faggcb .(_ebfeac .EndElement );_bcaf &&_dbdggg .Name ==start .Name {break ;};};return nil ;};func NewCT_CellWatch ()*CT_CellWatch {_cdfggd :=&CT_CellWatch {};return _cdfggd };type CT_TableFormula struct{ArrayAttr bool ;Content string ;};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2;ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;); +// Server Formatting Bold Font +BAttr *bool ; -// Validate validates the CT_ChartsheetProtection and its children -func (_ba *CT_ChartsheetProtection )Validate ()error {return _ba .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};type ST_TotalsRowFunction byte ;func NewCT_VolTypes ()*CT_VolTypes {_cfebbe :=&CT_VolTypes {};return _cfebbe };func (_cceg *CT_ColorFilter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fgbgb :=range start .Attr {if _fgbgb .Name .Local =="\u0064\u0078\u0066I\u0064"{_eabbgc ,_dfgd :=_ccfece .ParseUint (_fgbgb .Value ,10,32);if _dfgd !=nil {return _dfgd ;};_cgcbeb :=uint32 (_eabbgc );_cceg .DxfIdAttr =&_cgcbeb ;continue ;};if _fgbgb .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_dgfga ,_dgfeb :=_ccfece .ParseBool (_fgbgb .Value );if _dgfeb !=nil {return _dgfeb ;};_cceg .CellColorAttr =&_dgfga ;continue ;};};for {_abgda ,_aaag :=d .Token ();if _aaag !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072:\u0020\u0025\u0073",_aaag );};if _fcgee ,_gbdb :=_abgda .(_ebfeac .EndElement );_gbdb &&_fcgee .Name ==start .Name {break ;};};return nil ;};type ST_FileType byte ;type CT_PageFields struct{ +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};func (_fegee ST_TimePeriod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgafcd :=_b .Attr {};_fgafcd .Name =name ;switch _fegee {case ST_TimePeriodUnset :_fgafcd .Value ="";case ST_TimePeriodToday :_fgafcd .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_fgafcd .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_fgafcd .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_fgafcd .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_fgafcd .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_fgafcd .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_fgafcd .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_fgafcd .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_fgafcd .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_fgafcd .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _fgafcd ,nil ;};type CT_Dimensions struct{ -// Page Item Count +// OLAP Dimensions Count CountAttr *uint32 ; -// Page Field -PageField []*CT_PageField ;};func (_cafgb ST_MdxSetOrder )String ()string {switch _cafgb {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};func (_bedb *CT_CellSmartTags )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_bedb .RAttr )});e .EncodeToken (start );_eddfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_gffec :=range _bedb .CellSmartTag {e .EncodeElement (_gffec ,_eddfc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_RevisionRowColumn struct{ +// OLAP Dimension +Dimension []*CT_PivotDimension ;};func (_eebbb ST_ItemType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bacfgc :=_b .Attr {};_bacfgc .Name =name ;switch _eebbb {case ST_ItemTypeUnset :_bacfgc .Value ="";case ST_ItemTypeData :_bacfgc .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_bacfgc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_bacfgc .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_bacfgc .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_bacfgc .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_bacfgc .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_bacfgc .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_bacfgc .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_bacfgc .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_bacfgc .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_bacfgc .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_bacfgc .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_bacfgc .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_bacfgc .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_bacfgc .Value ="\u0062\u006c\u0061n\u006b";};return _bacfgc ,nil ;};func (_gfcea *CT_Members )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfcea .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfcea .CountAttr )});};if _gfcea .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gfcea .LevelAttr )});};e .EncodeToken (start );_gfdbfg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_eagdg :=range _gfcea .Member {e .EncodeElement (_eagdg ,_gfdbfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfaff *CT_IconSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfcba :=range start .Attr {if _cfcba .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bfaff .IconSetAttr .UnmarshalXMLAttr (_cfcba );continue ;};if _cfcba .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_dcaeg ,_bbbe :=_e .ParseBool (_cfcba .Value );if _bbbe !=nil {return _bbbe ;};_bfaff .ShowValueAttr =&_dcaeg ;continue ;};if _cfcba .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_dcafe ,_aebb :=_e .ParseBool (_cfcba .Value );if _aebb !=nil {return _aebb ;};_bfaff .PercentAttr =&_dcafe ;continue ;};if _cfcba .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_gaed ,_cbag :=_e .ParseBool (_cfcba .Value );if _cbag !=nil {return _cbag ;};_bfaff .ReverseAttr =&_gaed ;continue ;};};_acgbf :for {_fgcdb ,_dcbfb :=d .Token ();if _dcbfb !=nil {return _dcbfb ;};switch _dege :=_fgcdb .(type ){case _b .StartElement :switch _dege .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_dgedb :=NewCT_Cfvo ();if _adfab :=d .DecodeElement (_dgedb ,&_dege );_adfab !=nil {return _adfab ;};_bfaff .Cfvo =append (_bfaff .Cfvo ,_dgedb );default:_d .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\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_dege .Name );if _gaebac :=d .Skip ();_gaebac !=nil {return _gaebac ;};};case _b .EndElement :break _acgbf ;case _b .CharData :};};return nil ;};func NewCT_Cell ()*CT_Cell {_acdf :=&CT_Cell {};return _acdf };type CT_VolTypes struct{ -// Sheet Id -SIdAttr uint32 ; +// Volatile Dependency Type +VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;}; -// End Of List -EolAttr *bool ; +// Validate validates the CT_Cols and its children +func (_agccb *CT_Cols )Validate ()error {return _agccb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func (_eaegga *Revisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaegga .CT_Revisions =*NewCT_Revisions ();_egfade :for {_ebfeb ,_cdfeff :=d .Token ();if _cdfeff !=nil {return _cdfeff ;};switch _cdfab :=_ebfeb .(type ){case _b .StartElement :switch _cdfab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_eadgd :=NewCT_RevisionRowColumn ();if _cgcafe :=d .DecodeElement (_eadgd ,&_cdfab );_cgcafe !=nil {return _cgcafe ;};_eaegga .Rrc =append (_eaegga .Rrc ,_eadgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_adgbe :=NewCT_RevisionMove ();if _afeeb :=d .DecodeElement (_adgbe ,&_cdfab );_afeeb !=nil {return _afeeb ;};_eaegga .Rm =append (_eaegga .Rm ,_adgbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_egdaab :=NewCT_RevisionCustomView ();if _cebfa :=d .DecodeElement (_egdaab ,&_cdfab );_cebfa !=nil {return _cebfa ;};_eaegga .Rcv =append (_eaegga .Rcv ,_egdaab );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_decefb :=NewCT_RevisionSheetRename ();if _efagac :=d .DecodeElement (_decefb ,&_cdfab );_efagac !=nil {return _efagac ;};_eaegga .Rsnm =append (_eaegga .Rsnm ,_decefb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_dccaa :=NewCT_RevisionInsertSheet ();if _fabdgf :=d .DecodeElement (_dccaa ,&_cdfab );_fabdgf !=nil {return _fabdgf ;};_eaegga .Ris =append (_eaegga .Ris ,_dccaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_gedge :=NewCT_RevisionCellChange ();if _gcfgeb :=d .DecodeElement (_gedge ,&_cdfab );_gcfgeb !=nil {return _gcfgeb ;};_eaegga .Rcc =append (_eaegga .Rcc ,_gedge );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_gadfa :=NewCT_RevisionFormatting ();if _dacfcd :=d .DecodeElement (_gadfa ,&_cdfab );_dacfcd !=nil {return _dacfcd ;};_eaegga .Rfmt =append (_eaegga .Rfmt ,_gadfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_dfgfe :=NewCT_RevisionAutoFormatting ();if _dcgca :=d .DecodeElement (_dfgfe ,&_cdfab );_dcgca !=nil {return _dcgca ;};_eaegga .Raf =append (_eaegga .Raf ,_dfgfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_feffed :=NewCT_RevisionDefinedName ();if _caaee :=d .DecodeElement (_feffed ,&_cdfab );_caaee !=nil {return _caaee ;};_eaegga .Rdn =append (_eaegga .Rdn ,_feffed );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_aedfba :=NewCT_RevisionComment ();if _gfdcgc :=d .DecodeElement (_aedfba ,&_cdfab );_gfdcgc !=nil {return _gfdcgc ;};_eaegga .Rcmt =append (_eaegga .Rcmt ,_aedfba );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_aadegf :=NewCT_RevisionQueryTableField ();if _fbgdb :=d .DecodeElement (_aadegf ,&_cdfab );_fbgdb !=nil {return _fbgdb ;};_eaegga .Rqt =append (_eaegga .Rqt ,_aadegf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_addcd :=NewCT_RevisionConflict ();if _cacgea :=d .DecodeElement (_addcd ,&_cdfab );_cacgea !=nil {return _cacgea ;};_eaegga .Rcft =append (_eaegga .Rcft ,_addcd );default:_d .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 \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_cdfab .Name );if _effgbg :=d .Skip ();_effgbg !=nil {return _effgbg ;};};case _b .EndElement :break _egfade ;case _b .CharData :};};return nil ;}; -// Reference -RefAttr string ; +// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path +func (_abcec *CT_Scenarios )ValidateWithPath (path string )error {for _gdafe ,_ebcggc :=range _abcec .Scenario {if _dabcf :=_ebcggc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_gdafe ));_dabcf !=nil {return _dabcf ;};};return nil ;};func (_beggfg ST_DataValidationImeMode )Validate ()error {return _beggfg .ValidateWithPath ("")};func (_gcaega ST_DateTimeGrouping )String ()string {switch _gcaega {case 0:return "";case 1:return "\u0079\u0065\u0061\u0072";case 2:return "\u006d\u006f\u006et\u0068";case 3:return "\u0064\u0061\u0079";case 4:return "\u0068\u006f\u0075\u0072";case 5:return "\u006d\u0069\u006e\u0075\u0074\u0065";case 6:return "\u0073\u0065\u0063\u006f\u006e\u0064";};return "";};type CT_Comment struct{ -// User Action -ActionAttr ST_rwColActionType ; +// Cell Reference +RefAttr string ; -// Edge Deleted -EdgeAttr *bool ; +// Author Id +AuthorIdAttr uint32 ; -// Undo -Undo []*CT_UndoInfo ; +// Unique Identifier for Comment +GuidAttr *string ; -// Revised Row Column -Rcc []*CT_RevisionCellChange ; +// Shape ID +ShapeIdAttr *uint32 ; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_eaacb ST_TableStyleType )String ()string {switch _eaacb {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return "";}; +// Comment Text +Text *CT_Rst ; -// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path -func (_gcadea *CT_rowItems )ValidateWithPath (path string )error {for _eacdgd ,_ggebd :=range _gcadea .I {if _ecffg :=_ggebd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_eacdgd ));_ecffg !=nil {return _ecffg ;};};return nil ;};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;);func (_geece *ST_SortType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fdd ,_bbaca :=d .Token ();if _bbaca !=nil {return _bbaca ;};if _gfdbbc ,_ebbbef :=_fdd .(_ebfeac .EndElement );_ebbbef &&_gfdbbc .Name ==start .Name {*_geece =1;return nil ;};if _gbc ,_gafag :=_fdd .(_ebfeac .CharData );!_gafag {return _eecbf .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",_fdd );}else {switch string (_gbc ){case "":*_geece =0;case "\u006e\u006f\u006e\u0065":*_geece =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_geece =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_geece =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_geece =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_geece =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_geece =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_geece =7;};};_fdd ,_bbaca =d .Token ();if _bbaca !=nil {return _bbaca ;};if _fggcf ,_gdcbc :=_fdd .(_ebfeac .EndElement );_gdcbc &&_fggcf .Name ==start .Name {return nil ;};return _eecbf .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",_fdd );};func (_cegag ST_VerticalAlignment )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cecb :=_ebfeac .Attr {};_cecb .Name =name ;switch _cegag {case ST_VerticalAlignmentUnset :_cecb .Value ="";case ST_VerticalAlignmentTop :_cecb .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_cecb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_cecb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_cecb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_cecb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cecb ,nil ;};func (_cfgbg *ST_TextHAlign )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ebbbf ,_dcdbd :=d .Token ();if _dcdbd !=nil {return _dcdbd ;};if _eeagd ,_gbggcf :=_ebbbf .(_ebfeac .EndElement );_gbggcf &&_eeagd .Name ==start .Name {*_cfgbg =1;return nil ;};if _gbcgae ,_accfe :=_ebbbf .(_ebfeac .CharData );!_accfe {return _eecbf .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",_ebbbf );}else {switch string (_gbcgae ){case "":*_cfgbg =0;case "\u006c\u0065\u0066\u0074":*_cfgbg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cfgbg =2;case "\u0072\u0069\u0067h\u0074":*_cfgbg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cfgbg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cfgbg =5;};};_ebbbf ,_dcdbd =d .Token ();if _dcdbd !=nil {return _dcdbd ;};if _cbefa ,_cbaag :=_ebbbf .(_ebfeac .EndElement );_cbaag &&_cbefa .Name ==start .Name {return nil ;};return _eecbf .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",_ebbbf );};func (_bacbgg *CT_SmartTagPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dcfeg :=range start .Attr {if _dcfeg .Name .Local =="\u0065\u006d\u0062e\u0064"{_dbgf ,_ddfda :=_ccfece .ParseBool (_dcfeg .Value );if _ddfda !=nil {return _ddfda ;};_bacbgg .EmbedAttr =&_dbgf ;continue ;};if _dcfeg .Name .Local =="\u0073\u0068\u006f\u0077"{_bacbgg .ShowAttr .UnmarshalXMLAttr (_dcfeg );continue ;};};for {_ecac ,_bceeg :=d .Token ();if _bceeg !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_bceeg );};if _fcgag ,_gea :=_ecac .(_ebfeac .EndElement );_gea &&_fcgag .Name ==start .Name {break ;};};return nil ;}; +// Comment Properties +CommentPr *CT_CommentPr ;};func (_ecg *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gac :=range start .Attr {if _gac .Name .Local =="\u0076"{_fgdc ,_bfd :=_e .ParseBool (_gac .Value );if _bfd !=nil {return _bfd ;};_ecg .VAttr =_fgdc ;continue ;};if _gac .Name .Local =="\u0075"{_ccg ,_bgdg :=_e .ParseBool (_gac .Value );if _bgdg !=nil {return _bgdg ;};_ecg .UAttr =&_ccg ;continue ;};if _gac .Name .Local =="\u0066"{_aec ,_bag :=_e .ParseBool (_gac .Value );if _bag !=nil {return _bag ;};_ecg .FAttr =&_aec ;continue ;};if _gac .Name .Local =="\u0063"{_eab ,_feeg :=_gac .Value ,error (nil );if _feeg !=nil {return _feeg ;};_ecg .CAttr =&_eab ;continue ;};if _gac .Name .Local =="\u0063\u0070"{_fcd ,_abge :=_e .ParseUint (_gac .Value ,10,32);if _abge !=nil {return _abge ;};_ddb :=uint32 (_fcd );_ecg .CpAttr =&_ddb ;continue ;};};_bgf :for {_dbdb ,_bcfd :=d .Token ();if _bcfd !=nil {return _bcfd ;};switch _bef :=_dbdb .(type ){case _b .StartElement :switch _bef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_adf :=NewCT_X ();if _abgf :=d .DecodeElement (_adf ,&_bef );_abgf !=nil {return _abgf ;};_ecg .X =append (_ecg .X ,_adf );default:_d .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\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_bef .Name );if _ccca :=d .Skip ();_ccca !=nil {return _ccca ;};};case _b .EndElement :break _bgf ;case _b .CharData :};};return nil ;};type CT_ConditionalFormats struct{ -// Validate validates the CT_WebPublishItem and its children -func (_bcafff *CT_WebPublishItem )Validate ()error {return _bcafff .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func (_daedff *CT_MapInfo )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",_daedff .SelectionNamespacesAttr )});e .EncodeToken (start );_gcbcc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_cffdgb :=range _daedff .Schema {e .EncodeElement (_cffdgb ,_gcbcc );};_cefcd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_fbafe :=range _daedff .Map {e .EncodeElement (_fbafe ,_cefcd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type ST_Type byte ;func (_ggdf *CT_Hyperlink )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_ggdf .RefAttr )});if _ggdf .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggdf .IdAttr )});};if _ggdf .LocationAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggdf .LocationAttr )});};if _ggdf .TooltipAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggdf .TooltipAttr )});};if _ggdf .DisplayAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggdf .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ecbca ST_TextVAlign )String ()string {switch _ecbca {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};type CT_Workbook struct{ +// Conditional Format Count +CountAttr *uint32 ; -// Document Conformance Class -ConformanceAttr _bbaba .ST_ConformanceClass ; +// Conditional Formatting +ConditionalFormat []*CT_ConditionalFormat ;};type CT_CellProtection struct{ -// File Version -FileVersion *CT_FileVersion ; +// Cell Locked +LockedAttr *bool ; -// File Sharing -FileSharing *CT_FileSharing ; +// Hidden Cell +HiddenAttr *bool ;};func (_ebfbdg ST_CellFormulaType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdccgc :=_b .Attr {};_cdccgc .Name =name ;switch _ebfbdg {case ST_CellFormulaTypeUnset :_cdccgc .Value ="";case ST_CellFormulaTypeNormal :_cdccgc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_cdccgc .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_cdccgc .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_cdccgc .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _cdccgc ,nil ;};func NewCT_PivotCache ()*CT_PivotCache {_dbagg :=&CT_PivotCache {};return _dbagg };type CT_Col struct{ -// Workbook Properties -WorkbookPr *CT_WorkbookPr ; +// Minimum Column +MinAttr uint32 ; -// Workbook Protection -WorkbookProtection *CT_WorkbookProtection ; +// Maximum Column +MaxAttr uint32 ; -// Workbook Views -BookViews *CT_BookViews ; +// Column Width +WidthAttr *float64 ; -// Sheets -Sheets *CT_Sheets ; +// Style +StyleAttr *uint32 ; -// Function Groups -FunctionGroups *CT_FunctionGroups ; +// Hidden Columns +HiddenAttr *bool ; -// External References -ExternalReferences *CT_ExternalReferences ; +// Best Fit Column Width +BestFitAttr *bool ; -// Defined Names -DefinedNames *CT_DefinedNames ; +// Custom Width +CustomWidthAttr *bool ; -// Calculation Properties -CalcPr *CT_CalcPr ; +// Show Phonetic Information +PhoneticAttr *bool ; -// Embedded Object Size -OleSize *CT_OleSize ; +// Outline Level +OutlineLevelAttr *uint8 ; -// Custom Workbook Views -CustomWorkbookViews *CT_CustomWorkbookViews ; +// Collapsed +CollapsedAttr *bool ;}; -// PivotCaches -PivotCaches *CT_PivotCaches ; +// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path +func (_bgga *CT_CellStyle )ValidateWithPath (path string )error {if _bgga .ExtLst !=nil {if _cccd :=_bgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cccd !=nil {return _cccd ;};};return nil ;}; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ; +// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path +func (_gbefe *CT_Xf )ValidateWithPath (path string )error {if _gbefe .Alignment !=nil {if _bgggg :=_gbefe .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_bgggg !=nil {return _bgggg ;};};if _gbefe .Protection !=nil {if _dgecg :=_gbefe .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dgecg !=nil {return _dgecg ;};};if _gbefe .ExtLst !=nil {if _gfdab :=_gbefe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdab !=nil {return _gfdab ;};};return nil ;};func (_bafba ST_Qualifier )Validate ()error {return _bafba .ValidateWithPath ("")};type ST_SheetViewType byte ;func (_aagf *CT_DdeLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fegfac :=range start .Attr {if _fegfac .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_fbbbf ,_bdcad :=_fegfac .Value ,error (nil );if _bdcad !=nil {return _bdcad ;};_aagf .DdeServiceAttr =_fbbbf ;continue ;};if _fegfac .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_bcfad ,_begeb :=_fegfac .Value ,error (nil );if _begeb !=nil {return _begeb ;};_aagf .DdeTopicAttr =_bcfad ;continue ;};};_fbcdf :for {_caaed ,_bggf :=d .Token ();if _bggf !=nil {return _bggf ;};switch _afdef :=_caaed .(type ){case _b .StartElement :switch _afdef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_aagf .DdeItems =NewCT_DdeItems ();if _aecd :=d .DecodeElement (_aagf .DdeItems ,&_afdef );_aecd !=nil {return _aecd ;};default:_d .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\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_afdef .Name );if _bbgbc :=d .Skip ();_bbgbc !=nil {return _bbgbc ;};};case _b .EndElement :break _fbcdf ;case _b .CharData :};};return nil ;};func (_afgcaf *CT_MemberProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afgcaf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .NameAttr )});};if _afgcaf .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afgcaf .ShowCellAttr ))});};if _afgcaf .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afgcaf .ShowTipAttr ))});};if _afgcaf .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afgcaf .ShowAsCaptionAttr ))});};if _afgcaf .NameLenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .NameLenAttr )});};if _afgcaf .PPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .PPosAttr )});};if _afgcaf .PLenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .PLenAttr )});};if _afgcaf .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .LevelAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",_afgcaf .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaac *CT_CalculatedItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaac .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gaac .FieldAttr )});};if _gaac .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_gaac .FormulaAttr )});};e .EncodeToken (start );_ggfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gaac .PivotArea ,_ggfe );if _gaac .ExtLst !=nil {_caf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaac .ExtLst ,_caf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotAreas ()*CT_PivotAreas {_bfdad :=&CT_PivotAreas {};return _bfdad };func (_gafb *CT_Dimensions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceagf :=range start .Attr {if _ceagf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbaaa ,_ebfef :=_e .ParseUint (_ceagf .Value ,10,32);if _ebfef !=nil {return _ebfef ;};_fdbfe :=uint32 (_gbaaa );_gafb .CountAttr =&_fdbfe ;continue ;};};_edfaf :for {_abgc ,_afbc :=d .Token ();if _afbc !=nil {return _afbc ;};switch _eeda :=_abgc .(type ){case _b .StartElement :switch _eeda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_baeda :=NewCT_PivotDimension ();if _cdcb :=d .DecodeElement (_baeda ,&_eeda );_cdcb !=nil {return _cdcb ;};_gafb .Dimension =append (_gafb .Dimension ,_baeda );default:_d .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\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_eeda .Name );if _gagb :=d .Skip ();_gagb !=nil {return _gagb ;};};case _b .EndElement :break _edfaf ;case _b .CharData :};};return nil ;};func (_bfegd ST_CellFormulaType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfegd .String (),start );}; -// Smart Tag Types -SmartTagTypes *CT_SmartTagTypes ; +// Validate validates the CT_String and its children +func (_fdaee *CT_String )Validate ()error {return _fdaee .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewCT_colItems ()*CT_colItems {_deabdb :=&CT_colItems {};return _deabdb };func (_afddfc *ST_DataValidationType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccccf ,_afcgcb :=d .Token ();if _afcgcb !=nil {return _afcgcb ;};if _gbaff ,_aggef :=_ccccf .(_b .EndElement );_aggef &&_gbaff .Name ==start .Name {*_afddfc =1;return nil ;};if _gbcee ,_dfdbg :=_ccccf .(_b .CharData );!_dfdbg {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",_ccccf );}else {switch string (_gbcee ){case "":*_afddfc =0;case "\u006e\u006f\u006e\u0065":*_afddfc =1;case "\u0077\u0068\u006fl\u0065":*_afddfc =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_afddfc =3;case "\u006c\u0069\u0073\u0074":*_afddfc =4;case "\u0064\u0061\u0074\u0065":*_afddfc =5;case "\u0074\u0069\u006d\u0065":*_afddfc =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_afddfc =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afddfc =8;};};_ccccf ,_afcgcb =d .Token ();if _afcgcb !=nil {return _afcgcb ;};if _eeded ,_gacbfd :=_ccccf .(_b .EndElement );_gacbfd &&_eeded .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",_ccccf );};func NewCT_RevisionHeader ()*CT_RevisionHeader {_gefbb :=&CT_RevisionHeader {};_gefbb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_gefbb .SheetIdMap =NewCT_SheetIdMap ();return _gefbb ;};func (_ddbaee ST_Objects )String ()string {switch _ddbaee {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_ecddad *ST_FieldSortType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecddad =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_ecddad =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_ecddad =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_ecddad =3;};return nil ;};type CT_CustomSheetView struct{ -// Web Publishing Properties -WebPublishing *CT_WebPublishing ; +// GUID +GuidAttr string ; -// File Recovery Properties -FileRecoveryPr []*CT_FileRecoveryPr ; +// Print Scale +ScaleAttr *uint32 ; -// Web Publish Objects -WebPublishObjects *CT_WebPublishObjects ; +// Color Id +ColorIdAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gdfecc *ST_DataValidationType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bdbbdf ,_fdce :=d .Token ();if _fdce !=nil {return _fdce ;};if _gceaf ,_cdeeg :=_bdbbdf .(_ebfeac .EndElement );_cdeeg &&_gceaf .Name ==start .Name {*_gdfecc =1;return nil ;};if _cdbab ,_ggbb :=_bdbbdf .(_ebfeac .CharData );!_ggbb {return _eecbf .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",_bdbbdf );}else {switch string (_cdbab ){case "":*_gdfecc =0;case "\u006e\u006f\u006e\u0065":*_gdfecc =1;case "\u0077\u0068\u006fl\u0065":*_gdfecc =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gdfecc =3;case "\u006c\u0069\u0073\u0074":*_gdfecc =4;case "\u0064\u0061\u0074\u0065":*_gdfecc =5;case "\u0074\u0069\u006d\u0065":*_gdfecc =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_gdfecc =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gdfecc =8;};};_bdbbdf ,_fdce =d .Token ();if _fdce !=nil {return _fdce ;};if _fbggg ,_fbce :=_bdbbdf .(_ebfeac .EndElement );_fbce &&_fbggg .Name ==start .Name {return nil ;};return _eecbf .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",_bdbbdf );};type CT_ReviewedRevisions struct{ +// Show Page Breaks +ShowPageBreaksAttr *bool ; -// Reviewed Revisions Count -CountAttr *uint32 ; +// Show Formulas +ShowFormulasAttr *bool ; -// Reviewed -Reviewed []*CT_Reviewed ;};func (_fbbcae *ST_MdxSetOrder )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fbbcae =0;case "\u0075":*_fbbcae =1;case "\u0061":*_fbbcae =2;case "\u0064":*_fbbcae =3;case "\u0061\u0061":*_fbbcae =4;case "\u0061\u0064":*_fbbcae =5;case "\u006e\u0061":*_fbbcae =6;case "\u006e\u0064":*_fbbcae =7;};return nil ;}; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Validate validates the CT_MemberProperties and its children -func (_deabc *CT_MemberProperties )Validate ()error {return _deabc .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_XStringElement ()*CT_XStringElement {_fbfega :=&CT_XStringElement {};return _fbfega };func (_gcgcg *CT_TableParts )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbfdag :=range start .Attr {if _fbfdag .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgbbff ,_baea :=_ccfece .ParseUint (_fbfdag .Value ,10,32);if _baea !=nil {return _baea ;};_gbagcb :=uint32 (_fgbbff );_gcgcg .CountAttr =&_gbagcb ;continue ;};};_egdc :for {_dgbaf ,_bcegc :=d .Token ();if _bcegc !=nil {return _bcegc ;};switch _ccggd :=_dgbaf .(type ){case _ebfeac .StartElement :switch _ccggd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_dagec :=NewCT_TablePart ();if _egdeaa :=d .DecodeElement (_dagec ,&_ccggd );_egdeaa !=nil {return _egdeaa ;};_gcgcg .TablePart =append (_gcgcg .TablePart ,_dagec );default:_afeac .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\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_ccggd .Name );if _cgbebg :=d .Skip ();_cgbebg !=nil {return _cgbebg ;};};case _ebfeac .EndElement :break _egdc ;case _ebfeac .CharData :};};return nil ;};func (_dfbfb ST_Pane )String ()string {switch _dfbfb {case 0:return "";case 1:return "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 2:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 4:return "\u0074o\u0070\u004c\u0065\u0066\u0074";};return "";}; +// Show Headers +ShowRowColAttr *bool ; -// Validate validates the StyleSheet and its children -func (_bggaaf *StyleSheet )Validate ()error {return _bggaaf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};type ST_DataConsolidateFunction byte ;type CT_Members struct{ +// Show Outline Symbols +OutlineSymbolsAttr *bool ; -// Item Count -CountAttr *uint32 ; +// Show Zero Values +ZeroValuesAttr *bool ; -// Hierarchy Level -LevelAttr *uint32 ; +// Fit To Page +FitToPageAttr *bool ; -// Member -Member []*CT_Member ;};func (_abfcfb ST_DynamicFilterType )Validate ()error {return _abfcfb .ValidateWithPath ("")};func (_abagg *CT_rowItems )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bddga :=range start .Attr {if _bddga .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbaad ,_aeed :=_ccfece .ParseUint (_bddga .Value ,10,32);if _aeed !=nil {return _aeed ;};_gadfb :=uint32 (_cbaad );_abagg .CountAttr =&_gadfb ;continue ;};};_gdgf :for {_dgdd ,_eeedgg :=d .Token ();if _eeedgg !=nil {return _eeedgg ;};switch _deaf :=_dgdd .(type ){case _ebfeac .StartElement :switch _deaf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_gfab :=NewCT_I ();if _gaefdb :=d .DecodeElement (_gfab ,&_deaf );_gaefdb !=nil {return _gaefdb ;};_abagg .I =append (_abagg .I ,_gfab );default:_afeac .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\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_deaf .Name );if _fade :=d .Skip ();_fade !=nil {return _fade ;};};case _ebfeac .EndElement :break _gdgf ;case _ebfeac .CharData :};};return nil ;};func (_bg ST_ShowDataAs )ValidateWithPath (path string )error {switch _bg {case 0,1,2,3,4,5,6,7,8,9:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bg ));};return nil ;};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);func (_fdgfd *CT_ChartsheetPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fdgfd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdgfd .PublishedAttr ))});};if _fdgfd .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdgfd .CodeNameAttr )});};e .EncodeToken (start );if _fdgfd .TabColor !=nil {_cfcgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fdgfd .TabColor ,_cfcgc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Print Area Defined +PrintAreaAttr *bool ; -// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path -func (_ddbbb *CT_Items )ValidateWithPath (path string )error {for _fgbee ,_edacb :=range _ddbbb .Item {if _fefg :=_edacb .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fgbee ));_fefg !=nil {return _fefg ;};};return nil ;};func NewCT_DataConsolidate ()*CT_DataConsolidate {_cbadad :=&CT_DataConsolidate {};return _cbadad };func (_afeggd *CT_WorkbookProtection )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fcbgc :=range start .Attr {if _fcbgc .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_ebfac ,_efagb :=_fcbgc .Value ,error (nil );if _efagb !=nil {return _efagb ;};_afeggd .RevisionsAlgorithmNameAttr =&_ebfac ;continue ;};if _fcbgc .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_gdab ,_ceadd :=_fcbgc .Value ,error (nil );if _ceadd !=nil {return _ceadd ;};_afeggd .RevisionsHashValueAttr =&_gdab ;continue ;};if _fcbgc .Name .Local =="\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"{_cegab ,_ddbfc :=_fcbgc .Value ,error (nil );if _ddbfc !=nil {return _ddbfc ;};_afeggd .WorkbookPasswordCharacterSetAttr =&_cegab ;continue ;};if _fcbgc .Name .Local =="\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"{_bfafa ,_afeb :=_fcbgc .Value ,error (nil );if _afeb !=nil {return _afeb ;};_afeggd .RevisionsPasswordCharacterSetAttr =&_bfafa ;continue ;};if _fcbgc .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_aaeba ,_deeff :=_ccfece .ParseBool (_fcbgc .Value );if _deeff !=nil {return _deeff ;};_afeggd .LockStructureAttr =&_aaeba ;continue ;};if _fcbgc .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_gbdfga ,_abbad :=_ccfece .ParseBool (_fcbgc .Value );if _abbad !=nil {return _abbad ;};_afeggd .LockWindowsAttr =&_gbdfga ;continue ;};if _fcbgc .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_ecfcf ,_fdecc :=_ccfece .ParseBool (_fcbgc .Value );if _fdecc !=nil {return _fdecc ;};_afeggd .LockRevisionAttr =&_ecfcf ;continue ;};if _fcbgc .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_eabdc ,_adae :=_fcbgc .Value ,error (nil );if _adae !=nil {return _adae ;};_afeggd .WorkbookPasswordAttr =&_eabdc ;continue ;};if _fcbgc .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_cdcff ,_fbadg :=_fcbgc .Value ,error (nil );if _fbadg !=nil {return _fbadg ;};_afeggd .RevisionsPasswordAttr =&_cdcff ;continue ;};if _fcbgc .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_cggcfb ,_ged :=_fcbgc .Value ,error (nil );if _ged !=nil {return _ged ;};_afeggd .RevisionsSaltValueAttr =&_cggcfb ;continue ;};if _fcbgc .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_adec ,_dfeec :=_ccfece .ParseUint (_fcbgc .Value ,10,32);if _dfeec !=nil {return _dfeec ;};_dbfbd :=uint32 (_adec );_afeggd .RevisionsSpinCountAttr =&_dbfbd ;continue ;};if _fcbgc .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_eafde ,_fabf :=_fcbgc .Value ,error (nil );if _fabf !=nil {return _fabf ;};_afeggd .WorkbookAlgorithmNameAttr =&_eafde ;continue ;};if _fcbgc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_gdaea ,_bcfdb :=_fcbgc .Value ,error (nil );if _bcfdb !=nil {return _bcfdb ;};_afeggd .WorkbookHashValueAttr =&_gdaea ;continue ;};if _fcbgc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_faeac ,_bagffd :=_fcbgc .Value ,error (nil );if _bagffd !=nil {return _bagffd ;};_afeggd .WorkbookSaltValueAttr =&_faeac ;continue ;};if _fcbgc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cfgg ,_ceeag :=_ccfece .ParseUint (_fcbgc .Value ,10,32);if _ceeag !=nil {return _ceeag ;};_fdeaf :=uint32 (_cfgg );_afeggd .WorkbookSpinCountAttr =&_fdeaf ;continue ;};};for {_dgaaa ,_gcbff :=d .Token ();if _gcbff !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_gcbff );};if _fcee ,_eaba :=_dgaaa .(_ebfeac .EndElement );_eaba &&_fcee .Name ==start .Name {break ;};};return nil ;};func (_egef *CT_CellStyles )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aaega :=range start .Attr {if _aaega .Name .Local =="\u0063\u006f\u0075n\u0074"{_cafgbd ,_cgcgg :=_ccfece .ParseUint (_aaega .Value ,10,32);if _cgcgg !=nil {return _cgcgg ;};_cgfgg :=uint32 (_cafgbd );_egef .CountAttr =&_cgfgg ;continue ;};};_ggbg :for {_degde ,_adgeg :=d .Token ();if _adgeg !=nil {return _adgeg ;};switch _adabc :=_degde .(type ){case _ebfeac .StartElement :switch _adabc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_ffebf :=NewCT_CellStyle ();if _fcgdgd :=d .DecodeElement (_ffebf ,&_adabc );_fcgdgd !=nil {return _fcgdgd ;};_egef .CellStyle =append (_egef .CellStyle ,_ffebf );default:_afeac .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\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_adabc .Name );if _bdfdd :=d .Skip ();_bdfdd !=nil {return _bdfdd ;};};case _ebfeac .EndElement :break _ggbg ;case _ebfeac .CharData :};};return nil ;}; +// Filtered List +FilterAttr *bool ; -// Validate validates the CT_SortState and its children -func (_aedde *CT_SortState )Validate ()error {return _aedde .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_egegf ST_TableType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_egegf .String (),start );};func (_dadaa *CT_ExternalLinkChoice )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dadaa .ExternalBook !=nil {_abbac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_dadaa .ExternalBook ,_abbac );};if _dadaa .DdeLink !=nil {_dggeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_dadaa .DdeLink ,_dggeb );};if _dadaa .OleLink !=nil {_gedb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_dadaa .OleLink ,_gedb );};return nil ;};func (_aceag *CT_ExternalSheetName )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aceag .ValAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aceag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_ConditionalFormats struct{ +// Show AutoFitler Drop Down Controls +ShowAutoFilterAttr *bool ; -// Conditional Format Count -CountAttr *uint32 ; +// Hidden Rows +HiddenRowsAttr *bool ; -// Conditional Formatting -ConditionalFormat []*CT_ConditionalFormat ;};func (_fddde *ST_CfvoType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fddde =0;case "\u006e\u0075\u006d":*_fddde =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fddde =2;case "\u006d\u0061\u0078":*_fddde =3;case "\u006d\u0069\u006e":*_fddde =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_fddde =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_fddde =6;};return nil ;};func (_gdcg *CT_TableStyle )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbbdc :=range start .Attr {if _bbbdc .Name .Local =="\u006e\u0061\u006d\u0065"{_bbabb ,_caecbb :=_bbbdc .Value ,error (nil );if _caecbb !=nil {return _caecbb ;};_gdcg .NameAttr =_bbabb ;continue ;};if _bbbdc .Name .Local =="\u0070\u0069\u0076o\u0074"{_aeefd ,_bagcbb :=_ccfece .ParseBool (_bbbdc .Value );if _bagcbb !=nil {return _bagcbb ;};_gdcg .PivotAttr =&_aeefd ;continue ;};if _bbbdc .Name .Local =="\u0074\u0061\u0062l\u0065"{_efagd ,_ffcaf :=_ccfece .ParseBool (_bbbdc .Value );if _ffcaf !=nil {return _ffcaf ;};_gdcg .TableAttr =&_efagd ;continue ;};if _bbbdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceced ,_abfae :=_ccfece .ParseUint (_bbbdc .Value ,10,32);if _abfae !=nil {return _abfae ;};_efcgfd :=uint32 (_ceced );_gdcg .CountAttr =&_efcgfd ;continue ;};};_cbcf :for {_ccdf ,_gbagd :=d .Token ();if _gbagd !=nil {return _gbagd ;};switch _afeg :=_ccdf .(type ){case _ebfeac .StartElement :switch _afeg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_egeab :=NewCT_TableStyleElement ();if _deecg :=d .DecodeElement (_egeab ,&_afeg );_deecg !=nil {return _deecg ;};_gdcg .TableStyleElement =append (_gdcg .TableStyleElement ,_egeab );default:_afeac .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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_afeg .Name );if _beeaf :=d .Skip ();_beeaf !=nil {return _beeaf ;};};case _ebfeac .EndElement :break _cbcf ;case _ebfeac .CharData :};};return nil ;};func (_gccea *CT_Top10 )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gccea .TopAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u006f\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gccea .TopAttr ))});};if _gccea .PercentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gccea .PercentAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_gccea .ValAttr )});if _gccea .FilterValAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gccea .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Hidden Columns +HiddenColumnsAttr *bool ; -// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path -func (_bcbce *CT_DrawingHF )ValidateWithPath (path string )error {return nil };type CT_Fills struct{ +// Visible State +StateAttr ST_SheetState ; -// Fill Count -CountAttr *uint32 ; +// Filter +FilterUniqueAttr *bool ; -// Fill -Fill []*CT_Fill ;};func NewCT_DiscretePr ()*CT_DiscretePr {_ffabea :=&CT_DiscretePr {};return _ffabea };const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2;ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7;ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12;ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17;ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22;ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28;ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34;ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;); +// View Type +ViewAttr ST_SheetViewType ; -// Validate validates the CT_Fills and its children -func (_ccdaf *CT_Fills )Validate ()error {return _ccdaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_dccg *CT_PatternFill )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dccg .PatternTypeAttr !=ST_PatternTypeUnset {_abgdbb ,_dcdd :=_dccg .PatternTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _dcdd !=nil {return _dcdd ;};start .Attr =append (start .Attr ,_abgdbb );};e .EncodeToken (start );if _dccg .FgColor !=nil {_cfaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dccg .FgColor ,_cfaa );};if _dccg .BgColor !=nil {_agffg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dccg .BgColor ,_agffg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Show Ruler +ShowRulerAttr *bool ; -// Validate validates the CT_CsPageSetup and its children -func (_aagfde *CT_CsPageSetup )Validate ()error {return _aagfde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");}; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path -func (_aebbd *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_ggeb *CT_ChartsheetView )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cagbd :=range start .Attr {if _cagbd .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_fdbc ,_fbcca :=_ccfece .ParseBool (_cagbd .Value );if _fbcca !=nil {return _fbcca ;};_ggeb .TabSelectedAttr =&_fdbc ;continue ;};if _cagbd .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_edcg ,_afcef :=_ccfece .ParseUint (_cagbd .Value ,10,32);if _afcef !=nil {return _afcef ;};_beed :=uint32 (_edcg );_ggeb .ZoomScaleAttr =&_beed ;continue ;};if _cagbd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_ad ,_gd :=_ccfece .ParseUint (_cagbd .Value ,10,32);if _gd !=nil {return _gd ;};_ggeb .WorkbookViewIdAttr =uint32 (_ad );continue ;};if _cagbd .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_bcadf ,_gbfde :=_ccfece .ParseBool (_cagbd .Value );if _gbfde !=nil {return _gbfde ;};_ggeb .ZoomToFitAttr =&_bcadf ;continue ;};};_bddfad :for {_aacfb ,_gffbe :=d .Token ();if _gffbe !=nil {return _gffbe ;};switch _bggega :=_aacfb .(type ){case _ebfeac .StartElement :switch _bggega .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggeb .ExtLst =NewCT_ExtensionList ();if _adbfg :=d .DecodeElement (_ggeb .ExtLst ,&_bggega );_adbfg !=nil {return _adbfg ;};default:_afeac .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\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bggega .Name );if _bfeee :=d .Skip ();_bfeee !=nil {return _bfeee ;};};case _ebfeac .EndElement :break _bddfad ;case _ebfeac .CharData :};};return nil ;};func (_agaa *ST_CalcMode )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_agaa =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_agaa =1;case "\u0061\u0075\u0074\u006f":*_agaa =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_agaa =3;};return nil ;};func (_gbddf ST_rwColActionType )String ()string {switch _gbddf {case 0:return "";case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return "";};type CT_SheetCalcPr struct{ +// Pane Split Information +Pane *CT_Pane ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ;};func NewCT_CellSmartTag ()*CT_CellSmartTag {_bgfbgb :=&CT_CellSmartTag {};return _bgfbgb }; +// Selection +Selection *CT_Selection ; -// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path -func (_daccf *CT_DataRefs )ValidateWithPath (path string )error {for _fbafbf ,_bbdbd :=range _daccf .DataRef {if _bdbfe :=_bbdbd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_fbafbf ));_bdbfe !=nil {return _bdbfe ;};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_dfe :=&CT_IntProperty {};return _dfe };type CT_CellAlignment struct{ +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Horizontal Alignment -HorizontalAttr ST_HorizontalAlignment ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Vertical Alignment -VerticalAttr ST_VerticalAlignment ; +// Page Margins +PageMargins *CT_PageMargins ; -// Text Rotation -TextRotationAttr *uint8 ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Wrap Text -WrapTextAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Indent -IndentAttr *uint32 ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Relative Indent -RelativeIndentAttr *int32 ; +// AutoFilter Settings +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_gfagg *CT_Dxfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdeca :=range start .Attr {if _cdeca .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddgb ,_aaaef :=_e .ParseUint (_cdeca .Value ,10,32);if _aaaef !=nil {return _aaaef ;};_bdfgc :=uint32 (_ddgb );_gfagg .CountAttr =&_bdfgc ;continue ;};};_bada :for {_dgaa ,_eggde :=d .Token ();if _eggde !=nil {return _eggde ;};switch _gfdcg :=_dgaa .(type ){case _b .StartElement :switch _gfdcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_eacda :=NewCT_Dxf ();if _ecebc :=d .DecodeElement (_eacda ,&_gfdcg );_ecebc !=nil {return _ecebc ;};_gfagg .Dxf =append (_gfagg .Dxf ,_eacda );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_gfdcg .Name );if _dfddg :=d .Skip ();_dfddg !=nil {return _dfddg ;};};case _b .EndElement :break _bada ;case _b .CharData :};};return nil ;};func (_agbag ST_MdxFunctionType )Validate ()error {return _agbag .ValidateWithPath ("")};func (_bcbbbc *ST_Visibility )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcbbbc =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_bcbbbc =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bcbbbc =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_bcbbbc =3;};return nil ;};func (_eebcc *CT_GroupLevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eebcc .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_eebcc .CaptionAttr )});if _eebcc .UserAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eebcc .UserAttr ))});};if _eebcc .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eebcc .CustomRollUpAttr ))});};e .EncodeToken (start );if _eebcc .Groups !=nil {_gbcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_eebcc .Groups ,_gbcd );};if _eebcc .ExtLst !=nil {_gfgc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eebcc .ExtLst ,_gfgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ageegd ST_FormulaExpression )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ageegd .String (),start );};func (_cbgfea ST_Pane )Validate ()error {return _cbgfea .ValidateWithPath ("")};func (_fdccc ST_MdxFunctionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gccda :=_b .Attr {};_gccda .Name =name ;switch _fdccc {case ST_MdxFunctionTypeUnset :_gccda .Value ="";case ST_MdxFunctionTypeM :_gccda .Value ="\u006d";case ST_MdxFunctionTypeV :_gccda .Value ="\u0076";case ST_MdxFunctionTypeS :_gccda .Value ="\u0073";case ST_MdxFunctionTypeC :_gccda .Value ="\u0063";case ST_MdxFunctionTypeR :_gccda .Value ="\u0072";case ST_MdxFunctionTypeP :_gccda .Value ="\u0070";case ST_MdxFunctionTypeK :_gccda .Value ="\u006b";};return _gccda ,nil ;};func (_fgaddb ST_PaneState )ValidateWithPath (path string )error {switch _fgaddb {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 (_fgaddb ));};return nil ;}; -// Justify Last Line -JustifyLastLineAttr *bool ; +// Validate validates the CT_PrintOptions and its children +func (_bcadef *CT_PrintOptions )Validate ()error {return _bcadef .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");}; -// Shrink To Fit -ShrinkToFitAttr *bool ; +// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path +func (_cabcc *CT_VolMain )ValidateWithPath (path string )error {for _ebfdb ,_facfd :=range _cabcc .Tp {if _agcad :=_facfd .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_ebfdb ));_agcad !=nil {return _agcad ;};};return nil ;};func (_eadcc *CT_Members )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfadc :=range start .Attr {if _gfadc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcdb ,_fcgee :=_e .ParseUint (_gfadc .Value ,10,32);if _fcgee !=nil {return _fcgee ;};_fbfab :=uint32 (_fcdb );_eadcc .CountAttr =&_fbfab ;continue ;};if _gfadc .Name .Local =="\u006c\u0065\u0076e\u006c"{_ecbff ,_cgfaa :=_e .ParseUint (_gfadc .Value ,10,32);if _cgfaa !=nil {return _cgfaa ;};_edfgef :=uint32 (_ecbff );_eadcc .LevelAttr =&_edfgef ;continue ;};};_gfged :for {_cacd ,_cbadd :=d .Token ();if _cbadd !=nil {return _cbadd ;};switch _fcfd :=_cacd .(type ){case _b .StartElement :switch _fcfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_gdedg :=NewCT_Member ();if _fffgd :=d .DecodeElement (_gdedg ,&_fcfd );_fffgd !=nil {return _fffgd ;};_eadcc .Member =append (_eadcc .Member ,_gdedg );default:_d .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\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_fcfd .Name );if _cfca :=d .Skip ();_cfca !=nil {return _cfca ;};};case _b .EndElement :break _gfged ;case _b .CharData :};};return nil ;}; -// Reading Order -ReadingOrderAttr *uint32 ;};func (_afebd *PivotCacheRecords )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _afebd .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_eabd *CT_WebPublishItems )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _eabd .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eabd .CountAttr )});};e .EncodeToken (start );_baggd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_dcef :=range _eabd .WebPublishItem {e .EncodeElement (_dcef ,_baggd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_dbfcb :=&CT_ExternalSheetNames {};return _dbfcb ;}; +// Validate validates the CT_Table and its children +func (_ebgbcb *CT_Table )Validate ()error {return _ebgbcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_efdae ST_Objects )Validate ()error {return _efdae .ValidateWithPath ("")};func (_ccgbc ST_TargetScreenSize )String ()string {switch _ccgbc {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_ddcfdg *CT_ExternalSheetDataSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_edebf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_geaca :=range _ddcfdg .SheetData {e .EncodeElement (_geaca ,_edebf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gagc *CT_ColFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gagc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gagc .CountAttr )});};e .EncodeToken (start );_cgdac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_beec :=range _gagc .Field {e .EncodeElement (_beec ,_cgdac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PageField and its children -func (_dgacb *CT_PageField )Validate ()error {return _dgacb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};func (_bgfb *CT_CacheHierarchies )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bgfb .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgfb .CountAttr )});};e .EncodeToken (start );if _bgfb .CacheHierarchy !=nil {_aaced :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_bfcfa :=range _bgfb .CacheHierarchy {e .EncodeElement (_bfcfa ,_aaced );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path +func (_cggdc *CT_PivotAreaReference )ValidateWithPath (path string )error {for _aafegd ,_badadc :=range _cggdc .X {if _bdagc :=_badadc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aafegd ));_bdagc !=nil {return _bdagc ;};};if _cggdc .ExtLst !=nil {if _cbagb :=_cggdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbagb !=nil {return _cbagb ;};};return nil ;};func (_fggaa *CT_Comment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_fggaa .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fggaa .AuthorIdAttr )});if _fggaa .GuidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fggaa .GuidAttr )});};if _fggaa .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fggaa .ShapeIdAttr )});};e .EncodeToken (start );_ebec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_fggaa .Text ,_ebec );if _fggaa .CommentPr !=nil {_gcde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_fggaa .CommentPr ,_gcde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Break struct{ -// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path -func (_agaf *Chartsheet )ValidateWithPath (path string )error {if _effgd :=_agaf .CT_Chartsheet .ValidateWithPath (path );_effgd !=nil {return _effgd ;};return nil ;};func (_gdd *CT_CellWatch )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbadb :=range start .Attr {if _bbadb .Name .Local =="\u0072"{_ecgfd ,_bdada :=_bbadb .Value ,error (nil );if _bdada !=nil {return _bdada ;};_gdd .RAttr =_ecgfd ;continue ;};};for {_ecaa ,_cbgf :=d .Token ();if _cbgf !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_cbgf );};if _caeggb ,_fcfcc :=_ecaa .(_ebfeac .EndElement );_fcfcc &&_caeggb .Name ==start .Name {break ;};};return nil ;}; +// Id +IdAttr *uint32 ; -// ValidateWithPath validates the CT_X and its children, prefixing error messages with path -func (_fgfcc *CT_X )ValidateWithPath (path string )error {return nil }; +// Minimum +MinAttr *uint32 ; -// Validate validates the CT_Scenarios and its children -func (_bcgd *CT_Scenarios )Validate ()error {return _bcgd .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};type ST_ExternalConnectionType byte ;func NewCT_PCDKPI ()*CT_PCDKPI {_adfcg :=&CT_PCDKPI {};return _adfcg }; +// Maximum +MaxAttr *uint32 ; -// Validate validates the CT_Cols and its children -func (_ddeef *CT_Cols )Validate ()error {return _ddeef .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1;ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3;ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6;ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7;ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;); +// Manual Page Break +ManAttr *bool ; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_bcbbb *CT_Fill )ValidateWithPath (path string )error {if _bcbbb .PatternFill !=nil {if _dcaaf :=_bcbbb .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_dcaaf !=nil {return _dcaaf ;};};if _bcbbb .GradientFill !=nil {if _beffc :=_bcbbb .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_beffc !=nil {return _beffc ;};};return nil ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_cebd :=&CT_MetadataTypes {};return _cebd };type CT_Chartsheet struct{ +// Pivot-Created Page Break +PtAttr *bool ;};func (_egcbe *CT_PivotCaches )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daffd :for {_gfddc ,_fecdg :=d .Token ();if _fecdg !=nil {return _fecdg ;};switch _bfdfe :=_gfddc .(type ){case _b .StartElement :switch _bfdfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_cbaec :=NewCT_PivotCache ();if _ebgab :=d .DecodeElement (_cbaec ,&_bfdfe );_ebgab !=nil {return _ebgab ;};_egcbe .PivotCache =append (_egcbe .PivotCache ,_cbaec );default:_d .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\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_bfdfe .Name );if _dcdec :=d .Skip ();_dcdec !=nil {return _dcdec ;};};case _b .EndElement :break _daffd ;case _b .CharData :};};return nil ;};func (_agecfg ST_Qualifier )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agecfg .String (),start );};func (_cefbb ST_CfType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdgbg :=_b .Attr {};_cdgbg .Name =name ;switch _cefbb {case ST_CfTypeUnset :_cdgbg .Value ="";case ST_CfTypeExpression :_cdgbg .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_cdgbg .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_cdgbg .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_cdgbg .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_cdgbg .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_cdgbg .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_cdgbg .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_cdgbg .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_cdgbg .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_cdgbg .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_cdgbg .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_cdgbg .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_cdgbg .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_cdgbg .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_cdgbg .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_cdgbg .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_cdgbg .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_cdgbg .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _cdgbg ,nil ;};func (_fdcac ST_BorderStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfffgf :=_b .Attr {};_bfffgf .Name =name ;switch _fdcac {case ST_BorderStyleUnset :_bfffgf .Value ="";case ST_BorderStyleNone :_bfffgf .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_bfffgf .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_bfffgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_bfffgf .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_bfffgf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_bfffgf .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_bfffgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_bfffgf .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_bfffgf .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_bfffgf .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_bfffgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_bfffgf .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_bfffgf .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_bfffgf .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _bfffgf ,nil ;};func (_egbdc *CT_CustomSheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcbc :for {_dgafa ,_edca :=d .Token ();if _edca !=nil {return _edca ;};switch _aabg :=_dgafa .(type ){case _b .StartElement :switch _aabg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_cagg :=NewCT_CustomSheetView ();if _aabb :=d .DecodeElement (_cagg ,&_aabg );_aabb !=nil {return _aabb ;};_egbdc .CustomSheetView =append (_egbdc .CustomSheetView ,_cagg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_aabg .Name );if _gdedde :=d .Skip ();_gdedde !=nil {return _gdedde ;};};case _b .EndElement :break _edcbc ;case _b .CharData :};};return nil ;};func (_dabdc *CT_Cols )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdcf :for {_fffg ,_ddaf :=d .Token ();if _ddaf !=nil {return _ddaf ;};switch _fadb :=_fffg .(type ){case _b .StartElement :switch _fadb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_aabc :=NewCT_Col ();if _agecd :=d .DecodeElement (_aabc ,&_fadb );_agecd !=nil {return _agecd ;};_dabdc .Col =append (_dabdc .Col ,_aabc );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_fadb .Name );if _gecd :=d .Skip ();_gecd !=nil {return _gecd ;};};case _b .EndElement :break _gfdcf ;case _b .CharData :};};return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_agdfab :=&CT_XStringElement {};return _agdfab };func (_cgedeg ST_TableStyleType )ValidateWithPath (path string )error {switch _cgedeg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28: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 (_cgedeg ));};return nil ;};func (_efdcf *CT_RangeSets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgabea :=range start .Attr {if _bgabea .Name .Local =="\u0063\u006f\u0075n\u0074"{_bedge ,_cacea :=_e .ParseUint (_bgabea .Value ,10,32);if _cacea !=nil {return _cacea ;};_gggea :=uint32 (_bedge );_efdcf .CountAttr =&_gggea ;continue ;};};_gcaga :for {_gbcge ,_gfedb :=d .Token ();if _gfedb !=nil {return _gfedb ;};switch _agbac :=_gbcge .(type ){case _b .StartElement :switch _agbac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_gcafed :=NewCT_RangeSet ();if _cgafff :=d .DecodeElement (_gcafed ,&_agbac );_cgafff !=nil {return _cgafff ;};_efdcf .RangeSet =append (_efdcf .RangeSet ,_gcafed );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_agbac .Name );if _ebdda :=d .Skip ();_ebdda !=nil {return _ebdda ;};};case _b .EndElement :break _gcaga ;case _b .CharData :};};return nil ;};type ST_GroupBy byte ;func (_facbge *CT_Scenario )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_facbge .NameAttr )});if _facbge .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_facbge .LockedAttr ))});};if _facbge .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_facbge .HiddenAttr ))});};if _facbge .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_facbge .CountAttr )});};if _facbge .UserAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_facbge .UserAttr )});};if _facbge .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_facbge .CommentAttr )});};e .EncodeToken (start );_fabcbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_fbffe :=range _facbge .InputCells {e .EncodeElement (_fbffe ,_fabcbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Chart Sheet Properties -SheetPr *CT_ChartsheetPr ; +// Validate validates the CT_SheetProtection and its children +func (_fcbcc *CT_SheetProtection )Validate ()error {return _fcbcc .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};type CT_PivotHierarchy struct{ -// Chart Sheet Views -SheetViews *CT_ChartsheetViews ; +// Outline New Levels +OutlineAttr *bool ; -// Chart Sheet Protection -SheetProtection *CT_ChartsheetProtection ; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Custom Chart Sheet Views -CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; +// New Levels Subtotals At Top +SubtotalTopAttr *bool ; -// Drawing -Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; +// Show In Field List +ShowInFieldListAttr *bool ; -// Legacy Drawing Reference in Header Footer -LegacyDrawingHF *CT_LegacyDrawing ; +// Drag To Row +DragToRowAttr *bool ; -// Drawing Reference in Header Footer -DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func (_fgcee ST_RevisionAction )Validate ()error {return _fgcee .ValidateWithPath ("")};func (_gg *ST_ItemType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_affcf ,_adbebc :=d .Token ();if _adbebc !=nil {return _adbebc ;};if _bgggc ,_fffga :=_affcf .(_ebfeac .EndElement );_fffga &&_bgggc .Name ==start .Name {*_gg =1;return nil ;};if _bggdf ,_acdad :=_affcf .(_ebfeac .CharData );!_acdad {return _eecbf .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",_affcf );}else {switch string (_bggdf ){case "":*_gg =0;case "\u0064\u0061\u0074\u0061":*_gg =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gg =2;case "\u0073\u0075\u006d":*_gg =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_gg =4;case "\u0061\u0076\u0067":*_gg =5;case "\u006d\u0061\u0078":*_gg =6;case "\u006d\u0069\u006e":*_gg =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gg =8;case "\u0063\u006f\u0075n\u0074":*_gg =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gg =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_gg =11;case "\u0076\u0061\u0072":*_gg =12;case "\u0076\u0061\u0072\u0050":*_gg =13;case "\u0067\u0072\u0061n\u0064":*_gg =14;case "\u0062\u006c\u0061n\u006b":*_gg =15;};};_affcf ,_adbebc =d .Token ();if _adbebc !=nil {return _adbebc ;};if _efddea ,_dcabg :=_affcf .(_ebfeac .EndElement );_dcabg &&_efddea .Name ==start .Name {return nil ;};return _eecbf .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",_affcf );};type CT_Query struct{ +// Drag To Column +DragToColAttr *bool ; -// MDX Query String -MdxAttr string ; +// Drag to Page +DragToPageAttr *bool ; -// Tuples -Tpls *CT_Tuples ;};func (_dggfb *CT_Revisions )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eeefdc :for {_ffefd ,_ebdb :=d .Token ();if _ebdb !=nil {return _ebdb ;};switch _ffcda :=_ffefd .(type ){case _ebfeac .StartElement :switch _ffcda .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_geadeb :=NewCT_RevisionRowColumn ();if _ffeca :=d .DecodeElement (_geadeb ,&_ffcda );_ffeca !=nil {return _ffeca ;};_dggfb .Rrc =append (_dggfb .Rrc ,_geadeb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_gdge :=NewCT_RevisionMove ();if _fefbd :=d .DecodeElement (_gdge ,&_ffcda );_fefbd !=nil {return _fefbd ;};_dggfb .Rm =append (_dggfb .Rm ,_gdge );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_ecgce :=NewCT_RevisionCustomView ();if _agfdg :=d .DecodeElement (_ecgce ,&_ffcda );_agfdg !=nil {return _agfdg ;};_dggfb .Rcv =append (_dggfb .Rcv ,_ecgce );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_bfee :=NewCT_RevisionSheetRename ();if _bgcec :=d .DecodeElement (_bfee ,&_ffcda );_bgcec !=nil {return _bgcec ;};_dggfb .Rsnm =append (_dggfb .Rsnm ,_bfee );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_fgaagc :=NewCT_RevisionInsertSheet ();if _eebgge :=d .DecodeElement (_fgaagc ,&_ffcda );_eebgge !=nil {return _eebgge ;};_dggfb .Ris =append (_dggfb .Ris ,_fgaagc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_cgebac :=NewCT_RevisionCellChange ();if _ebbcc :=d .DecodeElement (_cgebac ,&_ffcda );_ebbcc !=nil {return _ebbcc ;};_dggfb .Rcc =append (_dggfb .Rcc ,_cgebac );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_aebeg :=NewCT_RevisionFormatting ();if _dfbda :=d .DecodeElement (_aebeg ,&_ffcda );_dfbda !=nil {return _dfbda ;};_dggfb .Rfmt =append (_dggfb .Rfmt ,_aebeg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_gdcb :=NewCT_RevisionAutoFormatting ();if _fdbca :=d .DecodeElement (_gdcb ,&_ffcda );_fdbca !=nil {return _fdbca ;};_dggfb .Raf =append (_dggfb .Raf ,_gdcb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_bagdf :=NewCT_RevisionDefinedName ();if _dfac :=d .DecodeElement (_bagdf ,&_ffcda );_dfac !=nil {return _dfac ;};_dggfb .Rdn =append (_dggfb .Rdn ,_bagdf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_debf :=NewCT_RevisionComment ();if _ceee :=d .DecodeElement (_debf ,&_ffcda );_ceee !=nil {return _ceee ;};_dggfb .Rcmt =append (_dggfb .Rcmt ,_debf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_addgb :=NewCT_RevisionQueryTableField ();if _gaedb :=d .DecodeElement (_addgb ,&_ffcda );_gaedb !=nil {return _gaedb ;};_dggfb .Rqt =append (_dggfb .Rqt ,_addgb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_efafbd :=NewCT_RevisionConflict ();if _fggbfc :=d .DecodeElement (_efafbd ,&_ffcda );_fggbfc !=nil {return _fggbfc ;};_dggfb .Rcft =append (_dggfb .Rcft ,_efafbd );default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_ffcda .Name );if _gggga :=d .Skip ();_gggga !=nil {return _gggga ;};};case _ebfeac .EndElement :break _eeefdc ;case _ebfeac .CharData :};};return nil ;};func NewUsers ()*Users {_aeccb :=&Users {};_aeccb .CT_Users =*NewCT_Users ();return _aeccb };func (_bbddfd *ST_FileType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_bbddfd =0;case "\u006d\u0061\u0063":*_bbddfd =1;case "\u0077\u0069\u006e":*_bbddfd =2;case "\u0064\u006f\u0073":*_bbddfd =3;case "\u006c\u0069\u006e":*_bbddfd =4;case "\u006f\u0074\u0068e\u0072":*_bbddfd =5;};return nil ;}; +// Drag To Data +DragToDataAttr *bool ; -// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path -func (_bagbfd *CT_RangeSets )ValidateWithPath (path string )error {for _gaff ,_cdbaaa :=range _bagbfd .RangeSet {if _ebefd :=_cdbaaa .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gaff ));_ebefd !=nil {return _ebefd ;};};return nil ;};func (_eggca ST_TextHAlign )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_eggca .String (),start );};func (_dgedf ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _dgedf {case 0,1,2,3,4,5,6,7,8,9,10:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgedf ));};return nil ;};func (_eaaa *CT_CacheField )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gba :=range start .Attr {if _gba .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_bdedg ,_fgfg :=_ccfece .ParseInt (_gba .Value ,10,32);if _fgfg !=nil {return _fgfg ;};_deegdb :=int32 (_bdedg );_eaaa .HierarchyAttr =&_deegdb ;continue ;};if _gba .Name .Local =="\u006c\u0065\u0076e\u006c"{_gddba ,_fafd :=_ccfece .ParseUint (_gba .Value ,10,32);if _fafd !=nil {return _fafd ;};_eddda :=uint32 (_gddba );_eaaa .LevelAttr =&_eddda ;continue ;};if _gba .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bggeb ,_cgded :=_gba .Value ,error (nil );if _cgded !=nil {return _cgded ;};_eaaa .CaptionAttr =&_bggeb ;continue ;};if _gba .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_bedcf ,_cedd :=_ccfece .ParseBool (_gba .Value );if _cedd !=nil {return _cedd ;};_eaaa .DatabaseFieldAttr =&_bedcf ;continue ;};if _gba .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_gacbe ,_aebf :=_ccfece .ParseBool (_gba .Value );if _aebf !=nil {return _aebf ;};_eaaa .ServerFieldAttr =&_gacbe ;continue ;};if _gba .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bbfcf ,_acedb :=_ccfece .ParseUint (_gba .Value ,10,32);if _acedb !=nil {return _acedb ;};_cfcca :=uint32 (_bbfcf );_eaaa .NumFmtIdAttr =&_cfcca ;continue ;};if _gba .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_ccdb ,_fcdfe :=_gba .Value ,error (nil );if _fcdfe !=nil {return _fcdfe ;};_eaaa .FormulaAttr =&_ccdb ;continue ;};if _gba .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_ccdaa ,_gggd :=_ccfece .ParseInt (_gba .Value ,10,32);if _gggd !=nil {return _gggd ;};_bccc :=int32 (_ccdaa );_eaaa .SqlTypeAttr =&_bccc ;continue ;};if _gba .Name .Local =="\u006e\u0061\u006d\u0065"{_gagef ,_ebgeb :=_gba .Value ,error (nil );if _ebgeb !=nil {return _ebgeb ;};_eaaa .NameAttr =_gagef ;continue ;};if _gba .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_decff ,_cffcg :=_gba .Value ,error (nil );if _cffcg !=nil {return _cffcg ;};_eaaa .PropertyNameAttr =&_decff ;continue ;};if _gba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_baagf ,_facee :=_ccfece .ParseBool (_gba .Value );if _facee !=nil {return _facee ;};_eaaa .UniqueListAttr =&_baagf ;continue ;};if _gba .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_dggcf ,_eaaf :=_ccfece .ParseUint (_gba .Value ,10,32);if _eaaf !=nil {return _eaaf ;};_cccb :=uint32 (_dggcf );_eaaa .MappingCountAttr =&_cccb ;continue ;};if _gba .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_eggag ,_afgcab :=_ccfece .ParseBool (_gba .Value );if _afgcab !=nil {return _afgcab ;};_eaaa .MemberPropertyFieldAttr =&_eggag ;continue ;};};_aebdf :for {_bgbgd ,_feeag :=d .Token ();if _feeag !=nil {return _feeag ;};switch _gbefd :=_bgbgd .(type ){case _ebfeac .StartElement :switch _gbefd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_eaaa .SharedItems =NewCT_SharedItems ();if _fdgc :=d .DecodeElement (_eaaa .SharedItems ,&_gbefd );_fdgc !=nil {return _fdgc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_eaaa .FieldGroup =NewCT_FieldGroup ();if _acfbe :=d .DecodeElement (_eaaa .FieldGroup ,&_gbefd );_acfbe !=nil {return _acfbe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_dagff :=NewCT_X ();if _ebeb :=d .DecodeElement (_dagff ,&_gbefd );_ebeb !=nil {return _ebeb ;};_eaaa .MpMap =append (_eaaa .MpMap ,_dagff );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaaa .ExtLst =NewCT_ExtensionList ();if _gbeff :=d .DecodeElement (_eaaa .ExtLst ,&_gbefd );_gbeff !=nil {return _gbeff ;};default:_afeac .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\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_gbefd .Name );if _bggbe :=d .Skip ();_bggbe !=nil {return _bggbe ;};};case _ebfeac .EndElement :break _aebdf ;case _ebfeac .CharData :};};return nil ;}; +// Drag Off +DragOffAttr *bool ; -// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path -func (_dbdbg *CT_BookView )ValidateWithPath (path string )error {if _deffde :=_dbdbg .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_deffde !=nil {return _deffde ;};if _dbdbg .ExtLst !=nil {if _ebdag :=_dbdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdag !=nil {return _ebdag ;};};return nil ;};func NewCT_Sst ()*CT_Sst {_dggbc :=&CT_Sst {};return _dggbc };func (_gabba *CT_CustomSheetView )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_gabba .GuidAttr )});if _gabba .ScaleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gabba .ScaleAttr )});};if _gabba .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gabba .ColorIdAttr )});};if _gabba .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .ShowPageBreaksAttr ))});};if _gabba .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .ShowFormulasAttr ))});};if _gabba .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .ShowGridLinesAttr ))});};if _gabba .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .ShowRowColAttr ))});};if _gabba .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .OutlineSymbolsAttr ))});};if _gabba .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .ZeroValuesAttr ))});};if _gabba .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .FitToPageAttr ))});};if _gabba .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .PrintAreaAttr ))});};if _gabba .FilterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .FilterAttr ))});};if _gabba .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .ShowAutoFilterAttr ))});};if _gabba .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .HiddenRowsAttr ))});};if _gabba .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .HiddenColumnsAttr ))});};if _gabba .StateAttr !=ST_SheetStateUnset {_dfff ,_eeabae :=_gabba .StateAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0074\u0061t\u0065"});if _eeabae !=nil {return _eeabae ;};start .Attr =append (start .Attr ,_dfff );};if _gabba .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .FilterUniqueAttr ))});};if _gabba .ViewAttr !=ST_SheetViewTypeUnset {_ffeaf ,_fagd :=_gabba .ViewAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0076\u0069\u0065\u0077"});if _fagd !=nil {return _fagd ;};start .Attr =append (start .Attr ,_ffeaf );};if _gabba .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gabba .ShowRulerAttr ))});};if _gabba .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gabba .TopLeftCellAttr )});};e .EncodeToken (start );if _gabba .Pane !=nil {_bfccf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_gabba .Pane ,_bfccf );};if _gabba .Selection !=nil {_dcfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gabba .Selection ,_dcfg );};if _gabba .RowBreaks !=nil {_ebdfge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gabba .RowBreaks ,_ebdfge );};if _gabba .ColBreaks !=nil {_eafgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gabba .ColBreaks ,_eafgc );};if _gabba .PageMargins !=nil {_cccffd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gabba .PageMargins ,_cccffd );};if _gabba .PrintOptions !=nil {_gebb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gabba .PrintOptions ,_gebb );};if _gabba .PageSetup !=nil {_dffe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gabba .PageSetup ,_dffe );};if _gabba .HeaderFooter !=nil {_aebea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gabba .HeaderFooter ,_aebea );};if _gabba .AutoFilter !=nil {_fgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gabba .AutoFilter ,_fgc );};if _gabba .ExtLst !=nil {_dbbff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gabba .ExtLst ,_dbbff );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Validate validates the CT_CellStyles and its children -func (_edggc *CT_CellStyles )Validate ()error {return _edggc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_OleSize ()*CT_OleSize {_bbgg :=&CT_OleSize {};return _bbgg };func (_dgeec *CT_I )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dgeec .TAttr !=ST_ItemTypeUnset {_dadb ,_dcaff :=_dgeec .TAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074"});if _dcaff !=nil {return _dcaff ;};start .Attr =append (start .Attr ,_dadb );};if _dgeec .RAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgeec .RAttr )});};if _dgeec .IAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgeec .IAttr )});};e .EncodeToken (start );if _dgeec .X !=nil {_dbdge :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_edgea :=range _dgeec .X {e .EncodeElement (_edgea ,_dbdge );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cfgac *CT_MeasureDimensionMap )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cfgac .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cfgac .MeasureGroupAttr )});};if _cfgac .DimensionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cfgac .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gaccfc *CT_Cols )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gfeeb :for {_dgcfb ,_adacg :=d .Token ();if _adacg !=nil {return _adacg ;};switch _afdaa :=_dgcfb .(type ){case _ebfeac .StartElement :switch _afdaa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_abddc :=NewCT_Col ();if _gabaa :=d .DecodeElement (_abddc ,&_afdaa );_gabaa !=nil {return _gabaa ;};_gaccfc .Col =append (_gaccfc .Col ,_abddc );default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_afdaa .Name );if _cfb :=d .Skip ();_cfb !=nil {return _cfb ;};};case _ebfeac .EndElement :break _gfeeb ;case _ebfeac .CharData :};};return nil ;};type CT_GroupMembers struct{ +// Hierarchy Caption +CaptionAttr *string ; -// Group Member Count -CountAttr *uint32 ; +// OLAP Member Properties +Mps *CT_MemberProperties ; -// OLAP Group Member -GroupMember []*CT_GroupMember ;}; +// Members +Members []*CT_Members ; -// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path -func (_fb *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _fb .ExternalBook !=nil {if _fcac :=_fb .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_fcac !=nil {return _fcac ;};};if _fb .DdeLink !=nil {if _dgcafb :=_fb .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_dgcafb !=nil {return _dgcafb ;};};if _fb .OleLink !=nil {if _bdcgf :=_fb .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_bdcgf !=nil {return _bdcgf ;};};return nil ;};type CT_PivotField struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_eff *CT_BookViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgb :for {_dde ,_debc :=d .Token ();if _debc !=nil {return _debc ;};switch _dgg :=_dde .(type ){case _b .StartElement :switch _dgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_abg :=NewCT_BookView ();if _adgb :=d .DecodeElement (_abg ,&_dgg );_adgb !=nil {return _adgb ;};_eff .WorkbookView =append (_eff .WorkbookView ,_abg );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_dgg .Name );if _fcg :=d .Skip ();_fcg !=nil {return _fcg ;};};case _b .EndElement :break _dgb ;case _b .CharData :};};return nil ;};func (_ccedg *CT_PageItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edfdb :=range start .Attr {if _edfdb .Name .Local =="\u006e\u0061\u006d\u0065"{_acdcf ,_bcefc :=_edfdb .Value ,error (nil );if _bcefc !=nil {return _bcefc ;};_ccedg .NameAttr =_acdcf ;continue ;};};for {_dgfc ,_afbdc :=d .Token ();if _afbdc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_afbdc );};if _afddd ,_baabd :=_dgfc .(_b .EndElement );_baabd &&_afddd .Name ==start .Name {break ;};};return nil ;};func (_dcaba *CT_GroupMembers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcaba .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcaba .CountAttr )});};e .EncodeToken (start );_cfbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_fcedf :=range _dcaba .GroupMember {e .EncodeElement (_fcedf ,_cfbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acced *ST_Type )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acced =0;case "\u006e\u006f\u006e\u0065":*_acced =1;case "\u0061\u006c\u006c":*_acced =2;case "\u0072\u006f\u0077":*_acced =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_acced =4;};return nil ;};type CT_ProtectedRanges struct{ -// Field Name -NameAttr *string ; +// Protected Range +ProtectedRange []*CT_ProtectedRange ;};func (_eace *CT_MeasureGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdfdc :=range start .Attr {if _cdfdc .Name .Local =="\u006e\u0061\u006d\u0065"{_fggcb ,_gefdd :=_cdfdc .Value ,error (nil );if _gefdd !=nil {return _gefdd ;};_eace .NameAttr =_fggcb ;continue ;};if _cdfdc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gbddc ,_eegfgb :=_cdfdc .Value ,error (nil );if _eegfgb !=nil {return _eegfgb ;};_eace .CaptionAttr =_gbddc ;continue ;};};for {_edbee ,_cadgf :=d .Token ();if _cadgf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_cadgf );};if _agbd ,_cagcab :=_edbee .(_b .EndElement );_cagcab &&_agbd .Name ==start .Name {break ;};};return nil ;}; -// Axis -AxisAttr ST_Axis ; +// Validate validates the CT_DataFields and its children +func (_bbcbd *CT_DataFields )Validate ()error {return _bbcbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Data Field -DataFieldAttr *bool ; +// Validate validates the CT_ColHierarchiesUsage and its children +func (_bfbe *CT_ColHierarchiesUsage )Validate ()error {return _bfbe .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};type CT_CfRule struct{ -// Custom Subtotal Caption -SubtotalCaptionAttr *string ; +// Type +TypeAttr ST_CfType ; -// Show PivotField Header Drop Downs -ShowDropDownsAttr *bool ; +// Differential Formatting Id +DxfIdAttr *uint32 ; -// Hidden Level -HiddenLevelAttr *bool ; +// Priority +PriorityAttr int32 ; -// Unique Member Property -UniqueMemberPropertyAttr *string ; +// Stop If True +StopIfTrueAttr *bool ; -// Compact -CompactAttr *bool ; +// Above Or Below Average +AboveAverageAttr *bool ; -// All Items Expanded -AllDrilledAttr *bool ; +// Top 10 Percent +PercentAttr *bool ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Bottom N +BottomAttr *bool ; -// Outline Items -OutlineAttr *bool ; +// Operator +OperatorAttr ST_ConditionalFormattingOperator ; -// Subtotals At Top -SubtotalTopAttr *bool ; +// Text +TextAttr *string ; -// Drag To Row -DragToRowAttr *bool ; +// Time Period +TimePeriodAttr ST_TimePeriod ; -// Drag To Column -DragToColAttr *bool ; +// Rank +RankAttr *uint32 ; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// StdDev +StdDevAttr *int32 ; -// Drag Field to Page -DragToPageAttr *bool ; +// Equal Average +EqualAverageAttr *bool ; -// Field Can Drag to Data -DragToDataAttr *bool ; +// Formula +Formula []string ; -// Drag Off -DragOffAttr *bool ; +// Color Scale +ColorScale *CT_ColorScale ; -// Show All Items -ShowAllAttr *bool ; +// Data Bar +DataBar *CT_DataBar ; -// Insert Blank Row -InsertBlankRowAttr *bool ; +// Icon Set +IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;}; -// Server-based Page Field -ServerFieldAttr *bool ; +// Validate validates the CT_I and its children +func (_cfeae *CT_I )Validate ()error {return _cfeae .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func NewCT_NumFmts ()*CT_NumFmts {_cccce :=&CT_NumFmts {};return _cccce };func NewCT_CacheField ()*CT_CacheField {_gbe :=&CT_CacheField {};return _gbe };func NewCT_Pages ()*CT_Pages {_fbdd :=&CT_Pages {};return _fbdd };type ST_ConditionalFormattingOperator byte ; -// Insert Item Page Break -InsertPageBreakAttr *bool ; +// Validate validates the CT_FunctionGroup and its children +func (_baffef *CT_FunctionGroup )Validate ()error {return _baffef .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");}; -// Auto Show -AutoShowAttr *bool ; +// Validate validates the CT_IconSet and its children +func (_bfcbba *CT_IconSet )Validate ()error {return _bfcbba .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func (_abdee *CT_Index )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abefcc :=range start .Attr {if _abefcc .Name .Local =="\u0076"{_fedac ,_bceed :=_e .ParseUint (_abefcc .Value ,10,32);if _bceed !=nil {return _bceed ;};_abdee .VAttr =uint32 (_fedac );continue ;};};for {_egdaa ,_bdadb :=d .Token ();if _bdadb !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_bdadb );};if _ffbfg ,_bfgfea :=_egdaa .(_b .EndElement );_bfgfea &&_ffbfg .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_caec :=&CT_CustomSheetView {};_caec .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _caec ;};type CT_MeasureDimensionMaps struct{ -// Top Auto Show -TopAutoShowAttr *bool ; +// Measure Group Count +CountAttr *uint32 ; -// Hide New Items -HideNewItemsAttr *bool ; +// OLAP Measure Group +Map []*CT_MeasureDimensionMap ;}; -// Measure Filter -MeasureFilterAttr *bool ; +// Validate validates the ExternalLink and its children +func (_gbbge *ExternalLink )Validate ()error {return _gbbge .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_gaegf :=&CT_SheetFormatPr {};return _gaegf }; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Validate validates the CT_RevisionInsertSheet and its children +func (_bdbbcb *CT_RevisionInsertSheet )Validate ()error {return _bdbbcb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func NewCT_ExtensionList ()*CT_ExtensionList {_egfdf :=&CT_ExtensionList {};return _egfdf };func NewCT_ObjectPr ()*CT_ObjectPr {_bcagd :=&CT_ObjectPr {};_bcagd .Anchor =NewCT_ObjectAnchor ();return _bcagd ;};func (_bgcdd ST_HtmlFmt )String ()string {switch _bgcdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};type CT_PrintOptions struct{ -// Items Per Page Count -ItemPageCountAttr *uint32 ; +// Horizontal Centered +HorizontalCenteredAttr *bool ; -// Auto Sort Type -SortTypeAttr ST_FieldSortType ; +// Vertical Centered +VerticalCenteredAttr *bool ; -// Data Source Sort -DataSourceSortAttr *bool ; +// Print Headings +HeadingsAttr *bool ; -// Auto Sort -NonAutoSortDefaultAttr *bool ; +// Print Grid Lines +GridLinesAttr *bool ; -// Auto Show Rank By -RankByAttr *uint32 ; +// Grid Lines Set +GridLinesSetAttr *bool ;};func (_abegf *CT_PageField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abegf .FldAttr )});if _abegf .ItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_abegf .ItemAttr )});};if _abegf .HierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_abegf .HierAttr )});};if _abegf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abegf .NameAttr )});};if _abegf .CapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_abegf .CapAttr )});};e .EncodeToken (start );if _abegf .ExtLst !=nil {_fageb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abegf .ExtLst ,_fageb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Cfvo struct{ -// Show Default Subtotal -DefaultSubtotalAttr *bool ; +// Type +TypeAttr ST_CfvoType ; -// Sum Subtotal -SumSubtotalAttr *bool ; +// Value +ValAttr *string ; -// CountA -CountASubtotalAttr *bool ; +// Greater Than Or Equal +GteAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fegfa *CT_Col )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdf :=range start .Attr {if _cbdf .Name .Local =="\u006d\u0069\u006e"{_fbec ,_bbfg :=_e .ParseUint (_cbdf .Value ,10,32);if _bbfg !=nil {return _bbfg ;};_fegfa .MinAttr =uint32 (_fbec );continue ;};if _cbdf .Name .Local =="\u006d\u0061\u0078"{_aeag ,_caga :=_e .ParseUint (_cbdf .Value ,10,32);if _caga !=nil {return _caga ;};_fegfa .MaxAttr =uint32 (_aeag );continue ;};if _cbdf .Name .Local =="\u0077\u0069\u0064t\u0068"{_abag ,_ddea :=_e .ParseFloat (_cbdf .Value ,64);if _ddea !=nil {return _ddea ;};_fegfa .WidthAttr =&_abag ;continue ;};if _cbdf .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdfb ,_gcfc :=_e .ParseUint (_cbdf .Value ,10,32);if _gcfc !=nil {return _gcfc ;};_fbba :=uint32 (_fdfb );_fegfa .StyleAttr =&_fbba ;continue ;};if _cbdf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gddb ,_gcbe :=_e .ParseBool (_cbdf .Value );if _gcbe !=nil {return _gcbe ;};_fegfa .HiddenAttr =&_gddb ;continue ;};if _cbdf .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_cgce ,_fcfe :=_e .ParseBool (_cbdf .Value );if _fcfe !=nil {return _fcfe ;};_fegfa .BestFitAttr =&_cgce ;continue ;};if _cbdf .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_cecg ,_ffcb :=_e .ParseBool (_cbdf .Value );if _ffcb !=nil {return _ffcb ;};_fegfa .CustomWidthAttr =&_cecg ;continue ;};if _cbdf .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_facf ,_fcbe :=_e .ParseBool (_cbdf .Value );if _fcbe !=nil {return _fcbe ;};_fegfa .PhoneticAttr =&_facf ;continue ;};if _cbdf .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_dcec ,_edcb :=_e .ParseUint (_cbdf .Value ,10,8);if _edcb !=nil {return _edcb ;};_ggge :=uint8 (_dcec );_fegfa .OutlineLevelAttr =&_ggge ;continue ;};if _cbdf .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_feca ,_gbbf :=_e .ParseBool (_cbdf .Value );if _gbbf !=nil {return _gbbf ;};_fegfa .CollapsedAttr =&_feca ;continue ;};};for {_cbegb ,_dfcba :=d .Token ();if _dfcba !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_dfcba );};if _ecafa ,_dgdf :=_cbegb .(_b .EndElement );_dgdf &&_ecafa .Name ==start .Name {break ;};};return nil ;};func (_dffgfa ST_ShowDataAs )String ()string {switch _dffgfa {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func (_bcdbbc *ST_VerticalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcdbbc =0;case "\u0074\u006f\u0070":*_bcdbbc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcdbbc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bcdbbc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bcdbbc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bcdbbc =5;};return nil ;};type CT_FilterColumn struct{ -// Average -AvgSubtotalAttr *bool ; +// Filter Column Data +ColIdAttr uint32 ; -// Max Subtotal -MaxSubtotalAttr *bool ; +// Hidden AutoFilter Button +HiddenButtonAttr *bool ; -// Min Subtotal -MinSubtotalAttr *bool ; +// Show Filter Button +ShowButtonAttr *bool ; -// Product Subtotal -ProductSubtotalAttr *bool ; +// Filter Criteria +Filters *CT_Filters ; -// Count -CountSubtotalAttr *bool ; +// Top 10 +Top10 *CT_Top10 ; -// StdDev Subtotal -StdDevSubtotalAttr *bool ; +// Custom Filters +CustomFilters *CT_CustomFilters ; -// StdDevP Subtotal -StdDevPSubtotalAttr *bool ; +// Dynamic Filter +DynamicFilter *CT_DynamicFilter ; -// Variance Subtotal -VarSubtotalAttr *bool ; +// Color Filter Criteria +ColorFilter *CT_ColorFilter ; -// VarP Subtotal -VarPSubtotalAttr *bool ; +// Icon Filter +IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func (_defb *CT_Chartsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _defb .SheetPr !=nil {_ecdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_defb .SheetPr ,_ecdb );};_gebag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_defb .SheetViews ,_gebag );if _defb .SheetProtection !=nil {_dbec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_defb .SheetProtection ,_dbec );};if _defb .CustomSheetViews !=nil {_dfgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_defb .CustomSheetViews ,_dfgg );};if _defb .PageMargins !=nil {_fgbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_defb .PageMargins ,_fgbe );};if _defb .PageSetup !=nil {_dbaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_defb .PageSetup ,_dbaa );};if _defb .HeaderFooter !=nil {_fgeac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_defb .HeaderFooter ,_fgeac );};_ddad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_defb .Drawing ,_ddad );if _defb .LegacyDrawing !=nil {_bebe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_defb .LegacyDrawing ,_bebe );};if _defb .LegacyDrawingHF !=nil {_gdbgc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_defb .LegacyDrawingHF ,_gdbgc );};if _defb .DrawingHF !=nil {_fgee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_defb .DrawingHF ,_fgee );};if _defb .Picture !=nil {_ddbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_defb .Picture ,_ddbg );};if _defb .WebPublishItems !=nil {_edfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_defb .WebPublishItems ,_edfa );};if _defb .ExtLst !=nil {_bedd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_defb .ExtLst ,_bedd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eafffg ST_FieldSortType )Validate ()error {return _eafffg .ValidateWithPath ("")}; -// Show Member Property in Cell -ShowPropCellAttr *bool ; +// Validate validates the CT_CustomSheetView and its children +func (_fedg *CT_CustomSheetView )Validate ()error {return _fedg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};type CT_ExternalReferences struct{ -// Show Member Property ToolTip -ShowPropTipAttr *bool ; +// External Reference +ExternalReference []*CT_ExternalReference ;};type CT_InputCells struct{ -// Show As Caption -ShowPropAsCaptionAttr *bool ; +// Reference +RAttr string ; -// Drill State -DefaultAttributeDrillStateAttr *bool ; +// Deleted +DeletedAttr *bool ; -// Field Items -Items *CT_Items ; +// Undone +UndoneAttr *bool ; -// AutoSort Scope -AutoSortScope *CT_AutoSortScope ; +// Value +ValAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Number Format Id +NumFmtIdAttr *uint32 ;};func (_efcbdf *ST_DataValidationImeMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggfb ,_agdge :=d .Token ();if _agdge !=nil {return _agdge ;};if _gggbbd ,_edbca :=_cggfb .(_b .EndElement );_edbca &&_gggbbd .Name ==start .Name {*_efcbdf =1;return nil ;};if _dfece ,_afbef :=_cggfb .(_b .CharData );!_afbef {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",_cggfb );}else {switch string (_dfece ){case "":*_efcbdf =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_efcbdf =1;case "\u006f\u0066\u0066":*_efcbdf =2;case "\u006f\u006e":*_efcbdf =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_efcbdf =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_efcbdf =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_efcbdf =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_efcbdf =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_efcbdf =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_efcbdf =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_efcbdf =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_efcbdf =11;};};_cggfb ,_agdge =d .Token ();if _agdge !=nil {return _agdge ;};if _bbfgff ,_eecddg :=_cggfb .(_b .EndElement );_eecddg &&_bbfgff .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",_cggfb );};func (_bafad ST_DynamicFilterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbbff :=_b .Attr {};_bbbff .Name =name ;switch _bafad {case ST_DynamicFilterTypeUnset :_bbbff .Value ="";case ST_DynamicFilterTypeNull :_bbbff .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_bbbff .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_bbbff .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_bbbff .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_bbbff .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_bbbff .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_bbbff .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_bbbff .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_bbbff .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_bbbff .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_bbbff .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_bbbff .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_bbbff .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_bbbff .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_bbbff .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_bbbff .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_bbbff .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_bbbff .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_bbbff .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_bbbff .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_bbbff .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_bbbff .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_bbbff .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_bbbff .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_bbbff .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_bbbff .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_bbbff .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_bbbff .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_bbbff .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_bbbff .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_bbbff .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_bbbff .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_bbbff .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_bbbff .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_bbbff .Value ="\u004d\u0031\u0032";};return _bbbff ,nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_efefb :=&CT_MdxMemeberProp {};return _efefb }; -// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path -func (_acaaa *CT_WebPublishObjects )ValidateWithPath (path string )error {for _afgccbg ,_cecc :=range _acaaa .WebPublishObject {if _dda :=_cecc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_afgccbg ));_dda !=nil {return _dda ;};};return nil ;}; +// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path +func (_fgdfe *CT_Parameters )ValidateWithPath (path string )error {for _decdg ,_gdcdc :=range _fgdfe .Parameter {if _ggdbf :=_gdcdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_decdg ));_ggdbf !=nil {return _ggdbf ;};};return nil ;}; -// Validate validates the CT_CalcChain and its children -func (_eeddc *CT_CalcChain )Validate ()error {return _eeddc .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_bcbfb *CT_FunctionGroups )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bcdb :=range start .Attr {if _bcdb .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_dbeaa ,_eadaa :=_ccfece .ParseUint (_bcdb .Value ,10,32);if _eadaa !=nil {return _eadaa ;};_bgdffc :=uint32 (_dbeaa );_bcbfb .BuiltInGroupCountAttr =&_bgdffc ;continue ;};};_gccag :for {_ecadg ,_ebae :=d .Token ();if _ebae !=nil {return _ebae ;};switch _eg :=_ecadg .(type ){case _ebfeac .StartElement :switch _eg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_gdcag :=NewCT_FunctionGroup ();if _cebfb :=d .DecodeElement (_gdcag ,&_eg );_cebfb !=nil {return _cebfb ;};_bcbfb .FunctionGroup =append (_bcbfb .FunctionGroup ,_gdcag );default:_afeac .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\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_eg .Name );if _cafce :=d .Skip ();_cafce !=nil {return _cafce ;};};case _ebfeac .EndElement :break _gccag ;case _ebfeac .CharData :};};return nil ;};func (_dabdd *CT_MetadataTypes )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_egcbf :=range start .Attr {if _egcbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_geea ,_agbgcd :=_ccfece .ParseUint (_egcbf .Value ,10,32);if _agbgcd !=nil {return _agbgcd ;};_ebcff :=uint32 (_geea );_dabdd .CountAttr =&_ebcff ;continue ;};};_bdadd :for {_gaece ,_eadcee :=d .Token ();if _eadcee !=nil {return _eadcee ;};switch _ffdca :=_gaece .(type ){case _ebfeac .StartElement :switch _ffdca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_deccba :=NewCT_MetadataType ();if _daced :=d .DecodeElement (_deccba ,&_ffdca );_daced !=nil {return _daced ;};_dabdd .MetadataType =append (_dabdd .MetadataType ,_deccba );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_ffdca .Name );if _gabbc :=d .Skip ();_gabbc !=nil {return _gabbc ;};};case _ebfeac .EndElement :break _bdadd ;case _ebfeac .CharData :};};return nil ;};type CT_TableColumn struct{ +// Validate validates the CT_RevisionRowColumn and its children +func (_debeda *CT_RevisionRowColumn )Validate ()error {return _debeda .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func (_bdeeg *Worksheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _bdeeg .CT_Worksheet .MarshalXML (e ,start );}; -// Table Field Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_ecgeg *CT_OleObject )ValidateWithPath (path string )error {if _cdagc :=_ecgeg .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cdagc !=nil {return _cdagc ;};if _gbdddc :=_ecgeg .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_gbdddc !=nil {return _gbdddc ;};if _ecgeg .ObjectPr !=nil {if _geabg :=_ecgeg .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_geabg !=nil {return _geabg ;};};return nil ;};func (_agbbcg *ST_TimePeriod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agbbcg =0;case "\u0074\u006f\u0064a\u0079":*_agbbcg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_agbbcg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_agbbcg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_agbbcg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_agbbcg =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_agbbcg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_agbbcg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_agbbcg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_agbbcg =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_agbbcg =10;};return nil ;};func (_dcaabe ST_FormatAction )Validate ()error {return _dcaabe .ValidateWithPath ("")};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_bcad :=&CT_CellStyleXfs {};return _bcad };func (_dfdba ST_MdxFunctionType )String ()string {switch _dfdba {case 0:return "";case 1:return "\u006d";case 2:return "\u0076";case 3:return "\u0073";case 4:return "\u0063";case 5:return "\u0072";case 6:return "\u0070";case 7:return "\u006b";};return "";};func (_cggfe *CT_MetadataType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgffa :=range start .Attr {if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_bdgdc ,_gabgd :=_e .ParseBool (_bgffa .Value );if _gabgd !=nil {return _gabgd ;};_cggfe .PasteColWidthsAttr =&_bdgdc ;continue ;};if _bgffa .Name .Local =="\u006e\u0061\u006d\u0065"{_acdfbg ,_dcffb :=_bgffa .Value ,error (nil );if _dcffb !=nil {return _dcffb ;};_cggfe .NameAttr =_acdfbg ;continue ;};if _bgffa .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_abbaf ,_aggaae :=_e .ParseBool (_bgffa .Value );if _aggaae !=nil {return _aggaae ;};_cggfe .PasteNumberFormatsAttr =&_abbaf ;continue ;};if _bgffa .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_adbdd ,_dddcb :=_e .ParseBool (_bgffa .Value );if _dddcb !=nil {return _dddcb ;};_cggfe .GhostRowAttr =&_adbdd ;continue ;};if _bgffa .Name .Local =="\u006d\u0065\u0072g\u0065"{_fgdgd ,_aedf :=_e .ParseBool (_bgffa .Value );if _aedf !=nil {return _aedf ;};_cggfe .MergeAttr =&_fgdgd ;continue ;};if _bgffa .Name .Local =="\u0065\u0064\u0069\u0074"{_dagdef ,_ecbee :=_e .ParseBool (_bgffa .Value );if _ecbee !=nil {return _ecbee ;};_cggfe .EditAttr =&_dagdef ;continue ;};if _bgffa .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_befea ,_egfab :=_e .ParseBool (_bgffa .Value );if _egfab !=nil {return _egfab ;};_cggfe .SplitFirstAttr =&_befea ;continue ;};if _bgffa .Name .Local =="\u0063\u006f\u0070\u0079"{_ggbgbf ,_cgcba :=_e .ParseBool (_bgffa .Value );if _cgcba !=nil {return _cgcba ;};_cggfe .CopyAttr =&_ggbgbf ;continue ;};if _bgffa .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_ebfbf ,_dceab :=_e .ParseBool (_bgffa .Value );if _dceab !=nil {return _dceab ;};_cggfe .SplitAllAttr =&_ebfbf ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fdbfd ,_bbfce :=_e .ParseBool (_bgffa .Value );if _bbfce !=nil {return _bbfce ;};_cggfe .PasteFormulasAttr =&_fdbfd ;continue ;};if _bgffa .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_bfeccf ,_eefga :=_e .ParseBool (_bgffa .Value );if _eefga !=nil {return _eefga ;};_cggfe .CellMetaAttr =&_bfeccf ;continue ;};if _bgffa .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_addg ,_fccce :=_e .ParseBool (_bgffa .Value );if _fccce !=nil {return _fccce ;};_cggfe .ClearAllAttr =&_addg ;continue ;};if _bgffa .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_degfae ,_aaecg :=_e .ParseUint (_bgffa .Value ,10,32);if _aaecg !=nil {return _aaecg ;};_cggfe .MinSupportedVersionAttr =uint32 (_degfae );continue ;};if _bgffa .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_dgbfc ,_gdaac :=_e .ParseBool (_bgffa .Value );if _gdaac !=nil {return _gdaac ;};_cggfe .AdjustAttr =&_dgbfc ;continue ;};if _bgffa .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_ceeeb ,_ecee :=_e .ParseBool (_bgffa .Value );if _ecee !=nil {return _ecee ;};_cggfe .ClearContentsAttr =&_ceeeb ;continue ;};if _bgffa .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_bdfba ,_efbaa :=_e .ParseBool (_bgffa .Value );if _efbaa !=nil {return _efbaa ;};_cggfe .PasteValuesAttr =&_bdfba ;continue ;};if _bgffa .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_gdcab ,_baafa :=_e .ParseBool (_bgffa .Value );if _baafa !=nil {return _baafa ;};_cggfe .RowColShiftAttr =&_gdcab ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dbga ,_fafff :=_e .ParseBool (_bgffa .Value );if _fafff !=nil {return _fafff ;};_cggfe .PasteCommentsAttr =&_dbga ;continue ;};if _bgffa .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_agcabb ,_bdabgc :=_e .ParseBool (_bgffa .Value );if _bdabgc !=nil {return _bdabgc ;};_cggfe .ClearFormatsAttr =&_agcabb ;continue ;};if _bgffa .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_fcgcg ,_egebb :=_e .ParseBool (_bgffa .Value );if _egebb !=nil {return _egebb ;};_cggfe .GhostColAttr =&_fcgcg ;continue ;};if _bgffa .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_gccbb ,_cabab :=_e .ParseBool (_bgffa .Value );if _cabab !=nil {return _cabab ;};_cggfe .CoerceAttr =&_gccbb ;continue ;};if _bgffa .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bbbc ,_aeacb :=_e .ParseBool (_bgffa .Value );if _aeacb !=nil {return _aeacb ;};_cggfe .ClearCommentsAttr =&_bbbc ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_ggafa ,_gbcga :=_e .ParseBool (_bgffa .Value );if _gbcga !=nil {return _gbcga ;};_cggfe .PasteAllAttr =&_ggafa ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_gfefd ,_gdcaa :=_e .ParseBool (_bgffa .Value );if _gdcaa !=nil {return _gdcaa ;};_cggfe .PasteBordersAttr =&_gfefd ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_edcbb ,_bbbed :=_e .ParseBool (_bgffa .Value );if _bbbed !=nil {return _bbbed ;};_cggfe .PasteFormatsAttr =&_edcbb ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_fffeb ,_fcdgd :=_e .ParseBool (_bgffa .Value );if _fcdgd !=nil {return _fcdgd ;};_cggfe .PasteDataValidationAttr =&_fffeb ;continue ;};if _bgffa .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_fgged ,_cgfe :=_e .ParseBool (_bgffa .Value );if _cgfe !=nil {return _cgfe ;};_cggfe .DeleteAttr =&_fgged ;continue ;};if _bgffa .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_ddcge ,_dcede :=_e .ParseBool (_bgffa .Value );if _dcede !=nil {return _dcede ;};_cggfe .AssignAttr =&_ddcge ;continue ;};};for {_caebb ,_bgggba :=d .Token ();if _bgggba !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_bgggba );};if _bcabb ,_bgdcd :=_caebb .(_b .EndElement );_bgdcd &&_bcabb .Name ==start .Name {break ;};};return nil ;};func (_afgaa *CT_Controls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgae :for {_ecgde ,_cgffd :=d .Token ();if _cgffd !=nil {return _cgffd ;};switch _bedg :=_ecgde .(type ){case _b .StartElement :switch _bedg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_afdc :=NewCT_Control ();if _cffac :=d .DecodeElement (_afdc ,&_bedg );_cffac !=nil {return _cffac ;};_afgaa .Control =append (_afgaa .Control ,_afdc );default:_d .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\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_bedg .Name );if _aedd :=d .Skip ();_aedd !=nil {return _aedd ;};};case _b .EndElement :break _fgae ;case _b .CharData :};};return nil ;};func (_cgfgc *CT_Consolidation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfgc .RangeSets =NewCT_RangeSets ();for _ ,_aggca :=range start .Attr {if _aggca .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_bbcg ,_afaa :=_e .ParseBool (_aggca .Value );if _afaa !=nil {return _afaa ;};_cgfgc .AutoPageAttr =&_bbcg ;continue ;};};_eaea :for {_ddecb ,_dcde :=d .Token ();if _dcde !=nil {return _dcde ;};switch _ggbgdg :=_ddecb .(type ){case _b .StartElement :switch _ggbgdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_cgfgc .Pages =NewCT_Pages ();if _eabgg :=d .DecodeElement (_cgfgc .Pages ,&_ggbgdg );_eabgg !=nil {return _eabgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _dgae :=d .DecodeElement (_cgfgc .RangeSets ,&_ggbgdg );_dgae !=nil {return _dgae ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_ggbgdg .Name );if _fdae :=d .Skip ();_fdae !=nil {return _fdae ;};};case _b .EndElement :break _eaea ;case _b .CharData :};};return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_adfcf :=&CT_RangeSets {};return _adfcf };type CT_PCDSDTCEntries struct{ -// Unique Name -UniqueNameAttr *string ; +// Tuple Count +CountAttr *uint32 ; -// Column name -NameAttr string ; +// No Value +M []*CT_Missing ; -// Totals Row Function -TotalsRowFunctionAttr ST_TotalsRowFunction ; +// Numeric Value +N []*CT_Number ; -// Totals Row Label -TotalsRowLabelAttr *string ; +// Error Value +E []*CT_Error ; -// Query Table Field Id -QueryTableFieldIdAttr *uint32 ; +// Character Value +S []*CT_String ;}; -// Header Row Cell Format Id -HeaderRowDxfIdAttr *uint32 ; +// Validate validates the CT_XStringElement and its children +func (_dcfaf *CT_XStringElement )Validate ()error {return _dcfaf .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");}; -// Data & Insert Row Format Id -DataDxfIdAttr *uint32 ; +// Validate validates the CT_Parameters and its children +func (_bbbgf *CT_Parameters )Validate ()error {return _bbbgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};type CT_DrawingHF struct{IdAttr string ; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Left Header for Odd Pages +LhoAttr *uint32 ; -// Header Row Cell Style -HeaderRowCellStyleAttr *string ; +// Left Header for Even Pages +LheAttr *uint32 ; -// Data Area Style Name -DataCellStyleAttr *string ; +// Left Header for First Page +LhfAttr *uint32 ; -// Totals Row Style Name -TotalsRowCellStyleAttr *string ; +// Center Header for Odd Pages +ChoAttr *uint32 ; -// Calculated Column Formula -CalculatedColumnFormula *CT_TableFormula ; +// Center Header for Even Pages +CheAttr *uint32 ; -// Totals Row Formula -TotalsRowFormula *CT_TableFormula ; +// Center Header for First Page +ChfAttr *uint32 ; -// XML Column Properties -XmlColumnPr *CT_XmlColumnPr ; +// Right Header for Odd Pages +RhoAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gfedc *CT_IconSet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gfedc .IconSetAttr !=ST_IconSetTypeUnset {_bcbdg ,_cebgc :=_gfedc .IconSetAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _cebgc !=nil {return _cebgc ;};start .Attr =append (start .Attr ,_bcbdg );};if _gfedc .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gfedc .ShowValueAttr ))});};if _gfedc .PercentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gfedc .PercentAttr ))});};if _gfedc .ReverseAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gfedc .ReverseAttr ))});};e .EncodeToken (start );_gfdbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_fcgec :=range _gfedc .Cfvo {e .EncodeElement (_fcgec ,_gfdbb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_daafce ST_SmartTagShow )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_daafce .String (),start );};type ST_SmartTagShow byte ;type CT_RangePr struct{ +// Right Header for Even Pages +RheAttr *uint32 ; -// Source Data Set Beginning Range -AutoStartAttr *bool ; +// Right Header for First Page +RhfAttr *uint32 ; -// Source Data Ending Range -AutoEndAttr *bool ; +// Left Footer for Odd Pages +LfoAttr *uint32 ; -// Group By -GroupByAttr ST_GroupBy ; +// Left Footer for Even Pages +LfeAttr *uint32 ; -// Numeric Grouping Start Value -StartNumAttr *float64 ; +// Left Footer for First Page +LffAttr *uint32 ; -// Numeric Grouping End Value -EndNumAttr *float64 ; +// Center Footer for Odd Pages +CfoAttr *uint32 ; -// Date Grouping Start Value -StartDateAttr *_ggddcc .Time ; +// Center Footer for Even Pages +CfeAttr *uint32 ; -// Date Grouping End Value -EndDateAttr *_ggddcc .Time ; +// Center Footer for First Page +CffAttr *uint32 ; -// Grouping Interval -GroupIntervalAttr *float64 ;};func (_cfbgc *CT_IndexedColors )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_eacfb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_edefb :=range _cfbgc .RgbColor {e .EncodeElement (_edefb ,_eacfb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_PivotCacheRecords struct{ +// Right Footer for Odd Pages +RfoAttr *uint32 ; -// PivotCache Records Count -CountAttr *uint32 ; +// Right Footer for Even Pages +RfeAttr *uint32 ; -// PivotCache Record -R []*CT_Record ; +// Right Footer for First Page +RffAttr *uint32 ;};func NewCT_UndoInfo ()*CT_UndoInfo {_cbebgg :=&CT_UndoInfo {};_cbebgg .ExpAttr =ST_FormulaExpression (1);return _cbebgg ;};func (_abead *CT_Reviewed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eagaea :=range start .Attr {if _eagaea .Name .Local =="\u0072\u0049\u0064"{_egfdad ,_efaega :=_e .ParseUint (_eagaea .Value ,10,32);if _efaega !=nil {return _efaega ;};_abead .RIdAttr =uint32 (_egfdad );continue ;};};for {_dgfbe ,_feefdc :=d .Token ();if _feefdc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_feefdc );};if _fbaef ,_dfgba :=_dgfbe .(_b .EndElement );_dfgba &&_fbaef .Name ==start .Name {break ;};};return nil ;};func (_dbbf *CT_ExternalReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dbbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaaeda *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaaeda =0;case "\u006e\u006f\u006e\u0065":*_aaaeda =1;case "\u0073\u0075\u006d":*_aaaeda =2;case "\u006d\u0069\u006e":*_aaaeda =3;case "\u006d\u0061\u0078":*_aaaeda =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_aaaeda =5;case "\u0063\u006f\u0075n\u0074":*_aaaeda =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_aaaeda =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_aaaeda =8;case "\u0076\u0061\u0072":*_aaaeda =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aaaeda =10;};return nil ;};type CT_Border struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_DataRef ()*CT_DataRef {_gacfa :=&CT_DataRef {};return _gacfa };func (_aaf *CT_WebPublishObjects )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cfece :=range start .Attr {if _cfece .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbacaa ,_cbcg :=_ccfece .ParseUint (_cfece .Value ,10,32);if _cbcg !=nil {return _cbcg ;};_bccag :=uint32 (_bbacaa );_aaf .CountAttr =&_bccag ;continue ;};};_beace :for {_ecaaff ,_afbega :=d .Token ();if _afbega !=nil {return _afbega ;};switch _dbdgc :=_ecaaff .(type ){case _ebfeac .StartElement :switch _dbdgc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_ggecfg :=NewCT_WebPublishObject ();if _bagdg :=d .DecodeElement (_ggecfg ,&_dbdgc );_bagdg !=nil {return _bagdg ;};_aaf .WebPublishObject =append (_aaf .WebPublishObject ,_ggecfg );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_dbdgc .Name );if _eabcaff :=d .Skip ();_eabcaff !=nil {return _eabcaff ;};};case _ebfeac .EndElement :break _beace ;case _ebfeac .CharData :};};return nil ;};type ST_CalcMode byte ;func (_efeba ST_TextVAlign )Validate ()error {return _efeba .ValidateWithPath ("")}; +// Diagonal Up +DiagonalUpAttr *bool ; -// Validate validates the CT_Location and its children -func (_fgdb *CT_Location )Validate ()error {return _fgdb .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func (_caaee *ST_PaneState )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_egbfa ,_fcdcg :=d .Token ();if _fcdcg !=nil {return _fcdcg ;};if _cbged ,_daaeg :=_egbfa .(_ebfeac .EndElement );_daaeg &&_cbged .Name ==start .Name {*_caaee =1;return nil ;};if _ecdaf ,_cedebf :=_egbfa .(_ebfeac .CharData );!_cedebf {return _eecbf .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",_egbfa );}else {switch string (_ecdaf ){case "":*_caaee =0;case "\u0073\u0070\u006ci\u0074":*_caaee =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_caaee =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_caaee =3;};};_egbfa ,_fcdcg =d .Token ();if _fcdcg !=nil {return _fcdcg ;};if _dfcb ,_gcbfa :=_egbfa .(_ebfeac .EndElement );_gcbfa &&_dfcb .Name ==start .Name {return nil ;};return _eecbf .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",_egbfa );};func (_ceceda *CT_Connection )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ceceda .IdAttr )});if _ceceda .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .SourceFileAttr )});};if _ceceda .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .OdcFileAttr )});};if _ceceda .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ceceda .KeepAliveAttr ))});};if _ceceda .IntervalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .IntervalAttr )});};if _ceceda .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .NameAttr )});};if _ceceda .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .DescriptionAttr )});};if _ceceda .TypeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .TypeAttr )});};if _ceceda .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_ceceda .RefreshedVersionAttr )});if _ceceda .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .MinRefreshableVersionAttr )});};if _ceceda .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ceceda .SavePasswordAttr ))});};if _ceceda .NewAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0065\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ceceda .NewAttr ))});};if _ceceda .DeletedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ceceda .DeletedAttr ))});};if _ceceda .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ceceda .OnlyUseConnectionFileAttr ))});};if _ceceda .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ceceda .BackgroundAttr ))});};if _ceceda .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ceceda .RefreshOnLoadAttr ))});};if _ceceda .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ceceda .SaveDataAttr ))});};if _ceceda .CredentialsAttr !=ST_CredMethodUnset {_ecbfb ,_cabfc :=_ceceda .CredentialsAttr .MarshalXMLAttr (_ebfeac .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _cabfc !=nil {return _cabfc ;};start .Attr =append (start .Attr ,_ecbfb );};if _ceceda .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceceda .SingleSignOnIdAttr )});};e .EncodeToken (start );if _ceceda .DbPr !=nil {_cfgacb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_ceceda .DbPr ,_cfgacb );};if _ceceda .OlapPr !=nil {_eabddb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_ceceda .OlapPr ,_eabddb );};if _ceceda .WebPr !=nil {_adde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_ceceda .WebPr ,_adde );};if _ceceda .TextPr !=nil {_bggcf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_ceceda .TextPr ,_bggcf );};if _ceceda .Parameters !=nil {_efff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ceceda .Parameters ,_efff );};if _ceceda .ExtLst !=nil {_ddgdd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ceceda .ExtLst ,_ddgdd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Diagonal Down +DiagonalDownAttr *bool ; -// Validate validates the CT_FontScheme and its children -func (_efggfg *CT_FontScheme )Validate ()error {return _efggfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};type ST_rwColActionType byte ;func (_fcfag ST_SmartTagShow )ValidateWithPath (path string )error {switch _fcfag {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfag ));};return nil ;};func (_agbag *CT_CalcPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bfdbe :=range start .Attr {if _bfdbe .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_abdae ,_fgf :=_ccfece .ParseFloat (_bfdbe .Value ,64);if _fgf !=nil {return _fgf ;};_agbag .IterateDeltaAttr =&_abdae ;continue ;};if _bfdbe .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_agbag .CalcModeAttr .UnmarshalXMLAttr (_bfdbe );continue ;};if _bfdbe .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_ccdac ,_dddce :=_ccfece .ParseBool (_bfdbe .Value );if _dddce !=nil {return _dddce ;};_agbag .FullCalcOnLoadAttr =&_ccdac ;continue ;};if _bfdbe .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_agbag .RefModeAttr .UnmarshalXMLAttr (_bfdbe );continue ;};if _bfdbe .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_aeaabd ,_adcgdd :=_ccfece .ParseBool (_bfdbe .Value );if _adcgdd !=nil {return _adcgdd ;};_agbag .IterateAttr =&_aeaabd ;continue ;};if _bfdbe .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_bgbddb ,_eefeb :=_ccfece .ParseUint (_bfdbe .Value ,10,32);if _eefeb !=nil {return _eefeb ;};_ffecg :=uint32 (_bgbddb );_agbag .IterateCountAttr =&_ffecg ;continue ;};if _bfdbe .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_fgged ,_eebag :=_ccfece .ParseUint (_bfdbe .Value ,10,32);if _eebag !=nil {return _eebag ;};_eddbg :=uint32 (_fgged );_agbag .CalcIdAttr =&_eddbg ;continue ;};if _bfdbe .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_bgdffg ,_gbfc :=_ccfece .ParseBool (_bfdbe .Value );if _gbfc !=nil {return _gbfc ;};_agbag .FullPrecisionAttr =&_bgdffg ;continue ;};if _bfdbe .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_gddfc ,_egdac :=_ccfece .ParseBool (_bfdbe .Value );if _egdac !=nil {return _egdac ;};_agbag .CalcCompletedAttr =&_gddfc ;continue ;};if _bfdbe .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_dcdef ,_efafef :=_ccfece .ParseBool (_bfdbe .Value );if _efafef !=nil {return _efafef ;};_agbag .CalcOnSaveAttr =&_dcdef ;continue ;};if _bfdbe .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_ddffac ,_caecc :=_ccfece .ParseBool (_bfdbe .Value );if _caecc !=nil {return _caecc ;};_agbag .ConcurrentCalcAttr =&_ddffac ;continue ;};if _bfdbe .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_cgc ,_gbeffa :=_ccfece .ParseUint (_bfdbe .Value ,10,32);if _gbeffa !=nil {return _gbeffa ;};_gbeed :=uint32 (_cgc );_agbag .ConcurrentManualCountAttr =&_gbeed ;continue ;};if _bfdbe .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_deaade ,_cccbb :=_ccfece .ParseBool (_bfdbe .Value );if _cccbb !=nil {return _cccbb ;};_agbag .ForceFullCalcAttr =&_deaade ;continue ;};};for {_ebfed ,_aebcf :=d .Token ();if _aebcf !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_aebcf );};if _gedaa ,_bfgbgd :=_ebfed .(_ebfeac .EndElement );_bfgbgd &&_gedaa .Name ==start .Name {break ;};};return nil ;};func NewCT_Tables ()*CT_Tables {_dfbdfd :=&CT_Tables {};return _dfbdfd };func NewAG_AutoFormat ()*AG_AutoFormat {_eecaf :=&AG_AutoFormat {};return _eecaf }; +// Outline +OutlineAttr *bool ; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_bggdg *CT_Font )ValidateWithPath (path string )error {for _bcagb ,_cdeef :=range _bggdg .Name {if _aded :=_cdeef .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcagb ));_aded !=nil {return _aded ;};};for _gfgaa ,_affeg :=range _bggdg .Charset {if _bgffe :=_affeg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_gfgaa ));_bgffe !=nil {return _bgffe ;};};for _fedffc ,_cgeb :=range _bggdg .Family {if _fcded :=_cgeb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_fedffc ));_fcded !=nil {return _fcded ;};};for _gagggc ,_afded :=range _bggdg .B {if _bedf :=_afded .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gagggc ));_bedf !=nil {return _bedf ;};};for _bddc ,_dafed :=range _bggdg .I {if _feeecg :=_dafed .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_bddc ));_feeecg !=nil {return _feeecg ;};};for _fdcc ,_fdgab :=range _bggdg .Strike {if _gbdc :=_fdgab .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_fdcc ));_gbdc !=nil {return _gbdc ;};};for _ecg ,_cdcbb :=range _bggdg .Outline {if _gccbd :=_cdcbb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_ecg ));_gccbd !=nil {return _gccbd ;};};for _fbfcb ,_dbegg :=range _bggdg .Shadow {if _ggcge :=_dbegg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_fbfcb ));_ggcge !=nil {return _ggcge ;};};for _adabf ,_cdgad :=range _bggdg .Condense {if _cfbac :=_cdgad .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_adabf ));_cfbac !=nil {return _cfbac ;};};for _gafca ,_cffad :=range _bggdg .Extend {if _fgde :=_cffad .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_gafca ));_fgde !=nil {return _fgde ;};};for _edgef ,_bgegd :=range _bggdg .Color {if _bcdbb :=_bgegd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_edgef ));_bcdbb !=nil {return _bcdbb ;};};for _gcabc ,_abddaf :=range _bggdg .Sz {if _adafba :=_abddaf .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_gcabc ));_adafba !=nil {return _adafba ;};};for _acdfb ,_fbddf :=range _bggdg .U {if _cacaf :=_fbddf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_acdfb ));_cacaf !=nil {return _cacaf ;};};for _dcgfb ,_cba :=range _bggdg .VertAlign {if _efcfe :=_cba .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_dcgfb ));_efcfe !=nil {return _efcfe ;};};for _afabb ,_bgcg :=range _bggdg .Scheme {if _dbead :=_bgcg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_afabb ));_dbead !=nil {return _dbead ;};};return nil ;};func (_caaba *ST_SheetState )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eedbc ,_efece :=d .Token ();if _efece !=nil {return _efece ;};if _cbgbge ,_add :=_eedbc .(_ebfeac .EndElement );_add &&_cbgbge .Name ==start .Name {*_caaba =1;return nil ;};if _eeedb ,_eaa :=_eedbc .(_ebfeac .CharData );!_eaa {return _eecbf .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",_eedbc );}else {switch string (_eeedb ){case "":*_caaba =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_caaba =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_caaba =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_caaba =3;};};_eedbc ,_efece =d .Token ();if _efece !=nil {return _efece ;};if _aadfd ,_gaccf :=_eedbc .(_ebfeac .EndElement );_gaccf &&_aadfd .Name ==start .Name {return nil ;};return _eecbf .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",_eedbc );};func (_cbddfe *AG_RevData )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cbddfe .RIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbddfe .RIdAttr )});};if _cbddfe .UaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cbddfe .UaAttr ))});};if _cbddfe .RaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cbddfe .RaAttr ))});};return nil ;}; +// Leading Edge Border +Start *CT_BorderPr ; -// Validate validates the CT_PivotField and its children -func (_daca *CT_PivotField )Validate ()error {return _daca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_bfbfd *CT_RevisionDefinedName )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aaga :=range start .Attr {if _aaga .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_edeaeg ,_egecf :=_aaga .Value ,error (nil );if _egecf !=nil {return _egecf ;};_bfbfd .DescriptionAttr =&_edeaeg ;continue ;};if _aaga .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_aebdfb ,_cbecf :=_aaga .Value ,error (nil );if _cbecf !=nil {return _cbecf ;};_bfbfd .OldDescriptionAttr =&_aebdfb ;continue ;};if _aaga .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_efbffb ,_dbaa :=_ccfece .ParseBool (_aaga .Value );if _dbaa !=nil {return _dbaa ;};_bfbfd .CustomViewAttr =&_efbffb ;continue ;};if _aaga .Name .Local =="\u0068\u0065\u006c\u0070"{_ccdefd ,_fefa :=_aaga .Value ,error (nil );if _fefa !=nil {return _fefa ;};_bfbfd .HelpAttr =&_ccdefd ;continue ;};if _aaga .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_eaggg ,_dbefb :=_ccfece .ParseBool (_aaga .Value );if _dbefb !=nil {return _dbefb ;};_bfbfd .FunctionAttr =&_eaggg ;continue ;};if _aaga .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_eagebg ,_dcccc :=_aaga .Value ,error (nil );if _dcccc !=nil {return _dcccc ;};_bfbfd .OldHelpAttr =&_eagebg ;continue ;};if _aaga .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_fbeec ,_ggbda :=_ccfece .ParseUint (_aaga .Value ,10,8);if _ggbda !=nil {return _ggbda ;};_cbgbg :=uint8 (_fbeec );_bfbfd .FunctionGroupIdAttr =&_cbgbg ;continue ;};if _aaga .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_eacfg ,_fbegga :=_aaga .Value ,error (nil );if _fbegga !=nil {return _fbegga ;};_bfbfd .StatusBarAttr =&_eacfg ;continue ;};if _aaga .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_ddefc ,_bdgec :=_ccfece .ParseUint (_aaga .Value ,10,8);if _bdgec !=nil {return _bdgec ;};_gffgg :=uint8 (_ddefc );_bfbfd .ShortcutKeyAttr =&_gffgg ;continue ;};if _aaga .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_dbddc ,_dabd :=_aaga .Value ,error (nil );if _dabd !=nil {return _dabd ;};_bfbfd .OldStatusBarAttr =&_dbddc ;continue ;};if _aaga .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_adaae ,_ebaa :=_ccfece .ParseBool (_aaga .Value );if _ebaa !=nil {return _ebaa ;};_bfbfd .HiddenAttr =&_adaae ;continue ;};if _aaga .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_dbbdd ,_ffbdg :=_aaga .Value ,error (nil );if _ffbdg !=nil {return _ffbdg ;};_bfbfd .OldCommentAttr =&_dbbdd ;continue ;};if _aaga .Name .Local =="\u006e\u0061\u006d\u0065"{_eccea ,_eaabga :=_aaga .Value ,error (nil );if _eaabga !=nil {return _eaabga ;};_bfbfd .NameAttr =_eccea ;continue ;};if _aaga .Name .Local =="\u0072\u0061"{_aggbdg ,_abgbb :=_ccfece .ParseBool (_aaga .Value );if _abgbb !=nil {return _abgbb ;};_bfbfd .RaAttr =&_aggbdg ;continue ;};if _aaga .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cedf ,_cfcaa :=_ccfece .ParseUint (_aaga .Value ,10,32);if _cfcaa !=nil {return _cfcaa ;};_fcadad :=uint32 (_cedf );_bfbfd .LocalSheetIdAttr =&_fcadad ;continue ;};if _aaga .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bgd ,_dagffc :=_aaga .Value ,error (nil );if _dagffc !=nil {return _dagffc ;};_bfbfd .CommentAttr =&_bgd ;continue ;};if _aaga .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_eadee ,_gafeg :=_aaga .Value ,error (nil );if _gafeg !=nil {return _gafeg ;};_bfbfd .CustomMenuAttr =&_eadee ;continue ;};if _aaga .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_egbdg ,_feabc :=_ccfece .ParseBool (_aaga .Value );if _feabc !=nil {return _feabc ;};_bfbfd .OldFunctionAttr =&_egbdg ;continue ;};if _aaga .Name .Local =="\u0075\u0061"{_addfca ,_bdcbcd :=_ccfece .ParseBool (_aaga .Value );if _bdcbcd !=nil {return _bdcbcd ;};_bfbfd .UaAttr =&_addfca ;continue ;};if _aaga .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_cabb ,_cafg :=_ccfece .ParseUint (_aaga .Value ,10,8);if _cafg !=nil {return _cafg ;};_gagdc :=uint8 (_cabb );_bfbfd .OldShortcutKeyAttr =&_gagdc ;continue ;};if _aaga .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_acbde ,_cbdbg :=_ccfece .ParseBool (_aaga .Value );if _cbdbg !=nil {return _cbdbg ;};_bfbfd .OldHiddenAttr =&_acbde ;continue ;};if _aaga .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_cfdag ,_dbbf :=_aaga .Value ,error (nil );if _dbbf !=nil {return _dbbf ;};_bfbfd .OldCustomMenuAttr =&_cfdag ;continue ;};if _aaga .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_fcefae ,_eafgf :=_ccfece .ParseUint (_aaga .Value ,10,8);if _eafgf !=nil {return _eafgf ;};_ccadb :=uint8 (_fcefae );_bfbfd .OldFunctionGroupIdAttr =&_ccadb ;continue ;};if _aaga .Name .Local =="\u0072\u0049\u0064"{_bagda ,_eaaaf :=_ccfece .ParseUint (_aaga .Value ,10,32);if _eaaaf !=nil {return _eaaaf ;};_bdeg :=uint32 (_bagda );_bfbfd .RIdAttr =&_bdeg ;continue ;};};_ddbgc :for {_agff ,_badcc :=d .Token ();if _badcc !=nil {return _badcc ;};switch _aadd :=_agff .(type ){case _ebfeac .StartElement :switch _aadd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_bfbfd .Formula =new (string );if _abecef :=d .DecodeElement (_bfbfd .Formula ,&_aadd );_abecef !=nil {return _abecef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_bfbfd .OldFormula =new (string );if _feffb :=d .DecodeElement (_bfbfd .OldFormula ,&_aadd );_feffb !=nil {return _feffb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbfd .ExtLst =NewCT_ExtensionList ();if _cdcdd :=d .DecodeElement (_bfbfd .ExtLst ,&_aadd );_cdcdd !=nil {return _cdcdd ;};default:_afeac .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\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_aadd .Name );if _aedc :=d .Skip ();_aedc !=nil {return _aedc ;};};case _ebfeac .EndElement :break _ddbgc ;case _ebfeac .CharData :};};return nil ;};type CT_OleItems struct{ +// Trailing Edge Border +End *CT_BorderPr ; -// Object Link Item -OleItem []*CT_OleItem ;};func (_bcdca *CT_WorkbookPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fafbe :=range start .Attr {if _fafbe .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_gagb ,_aeebe :=_fafbe .Value ,error (nil );if _aeebe !=nil {return _aeebe ;};_bcdca .CodeNameAttr =&_gagb ;continue ;};if _fafbe .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_cgfgc ,_eggfbb :=_ccfece .ParseBool (_fafbe .Value );if _eggfbb !=nil {return _eggfbb ;};_bcdca .Date1904Attr =&_cgfgc ;continue ;};if _fafbe .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_gdg ,_cdacd :=_ccfece .ParseBool (_fafbe .Value );if _cdacd !=nil {return _cdacd ;};_bcdca .HidePivotFieldListAttr =&_gdg ;continue ;};if _fafbe .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"{_adbbc ,_cfag :=_ccfece .ParseBool (_fafbe .Value );if _cfag !=nil {return _cfag ;};_bcdca .ShowBorderUnselectedTablesAttr =&_adbbc ;continue ;};if _fafbe .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_gfaag ,_adaf :=_ccfece .ParseBool (_fafbe .Value );if _adaf !=nil {return _adaf ;};_bcdca .ShowPivotChartFilterAttr =&_gfaag ;continue ;};if _fafbe .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_bbdfgc ,_aeadbg :=_ccfece .ParseBool (_fafbe .Value );if _aeadbg !=nil {return _aeadbg ;};_bcdca .PromptedSolutionsAttr =&_bbdfgc ;continue ;};if _fafbe .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_fdccdg ,_cacgb :=_ccfece .ParseBool (_fafbe .Value );if _cacgb !=nil {return _cacgb ;};_bcdca .BackupFileAttr =&_fdccdg ;continue ;};if _fafbe .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_agdad ,_ffgbd :=_ccfece .ParseBool (_fafbe .Value );if _ffgbd !=nil {return _ffgbd ;};_bcdca .SaveExternalLinkValuesAttr =&_agdad ;continue ;};if _fafbe .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_bcdca .UpdateLinksAttr .UnmarshalXMLAttr (_fafbe );continue ;};if _fafbe .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_bcdca .ShowObjectsAttr .UnmarshalXMLAttr (_fafbe );continue ;};if _fafbe .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_ebdde ,_bfegc :=_ccfece .ParseBool (_fafbe .Value );if _bfegc !=nil {return _bfegc ;};_bcdca .FilterPrivacyAttr =&_ebdde ;continue ;};if _fafbe .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_dbfecee ,_bfaee :=_ccfece .ParseBool (_fafbe .Value );if _bfaee !=nil {return _bfaee ;};_bcdca .ShowInkAnnotationAttr =&_dbfecee ;continue ;};if _fafbe .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_fegae ,_edggca :=_ccfece .ParseBool (_fafbe .Value );if _edggca !=nil {return _edggca ;};_bcdca .AllowRefreshQueryAttr =&_fegae ;continue ;};if _fafbe .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_agcegd ,_adeba :=_ccfece .ParseBool (_fafbe .Value );if _adeba !=nil {return _adeba ;};_bcdca .PublishItemsAttr =&_agcegd ;continue ;};if _fafbe .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_gbcaa ,_aaebd :=_ccfece .ParseBool (_fafbe .Value );if _aaebd !=nil {return _aaebd ;};_bcdca .CheckCompatibilityAttr =&_gbcaa ;continue ;};if _fafbe .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_egeg ,_acacca :=_ccfece .ParseBool (_fafbe .Value );if _acacca !=nil {return _acacca ;};_bcdca .AutoCompressPicturesAttr =&_egeg ;continue ;};if _fafbe .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_faefc ,_bfeac :=_ccfece .ParseBool (_fafbe .Value );if _bfeac !=nil {return _bfeac ;};_bcdca .RefreshAllConnectionsAttr =&_faefc ;continue ;};if _fafbe .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aefbe ,_cbfgc :=_ccfece .ParseUint (_fafbe .Value ,10,32);if _cbfgc !=nil {return _cbfgc ;};_eefg :=uint32 (_aefbe );_bcdca .DefaultThemeVersionAttr =&_eefg ;continue ;};};for {_efgga ,_cdcca :=d .Token ();if _cdcca !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_cdcca );};if _gbbcg ,_bgdea :=_efgga .(_ebfeac .EndElement );_bgdea &&_gbbcg .Name ==start .Name {break ;};};return nil ;};func (_gdcbg ST_DataValidationType )String ()string {switch _gdcbg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u0068\u006fl\u0065";case 3:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 4:return "\u006c\u0069\u0073\u0074";case 5:return "\u0064\u0061\u0074\u0065";case 6:return "\u0074\u0069\u006d\u0065";case 7:return "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case 8:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_acdc ST_PrintError )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_acdc .String (),start );};func (_dbedc *CT_OleLink )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ggb :=range start .Attr {if _ggb .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"&&_ggb .Name .Local =="\u0069\u0064"||_ggb .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"&&_ggb .Name .Local =="\u0069\u0064"{_dadbeg ,_abce :=_ggb .Value ,error (nil );if _abce !=nil {return _abce ;};_dbedc .IdAttr =_dadbeg ;continue ;};if _ggb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cacee ,_cegaga :=_ggb .Value ,error (nil );if _cegaga !=nil {return _cegaga ;};_dbedc .ProgIdAttr =_cacee ;continue ;};};_agaecf :for {_efbga ,_cfgf :=d .Token ();if _cfgf !=nil {return _cfgf ;};switch _dfcefc :=_efbga .(type ){case _ebfeac .StartElement :switch _dfcefc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_dbedc .OleItems =NewCT_OleItems ();if _gdade :=d .DecodeElement (_dbedc .OleItems ,&_dfcefc );_gdade !=nil {return _gdade ;};default:_afeac .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\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_dfcefc .Name );if _eabfaa :=d .Skip ();_eabfaa !=nil {return _eabfaa ;};};case _ebfeac .EndElement :break _agaecf ;case _ebfeac .CharData :};};return nil ;};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;); +// Leading Edge Border +Left *CT_BorderPr ; -// Validate validates the CT_WorkbookProtection and its children -func (_bedc *CT_WorkbookProtection )Validate ()error {return _bedc .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func (_dcgc *CT_Worksheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcgc .SheetData =NewCT_SheetData ();_gbgf :for {_debe ,_cefbdd :=d .Token ();if _cefbdd !=nil {return _cefbdd ;};switch _fgebca :=_debe .(type ){case _ebfeac .StartElement :switch _fgebca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_dcgc .SheetPr =NewCT_SheetPr ();if _fgaa :=d .DecodeElement (_dcgc .SheetPr ,&_fgebca );_fgaa !=nil {return _fgaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_dcgc .Dimension =NewCT_SheetDimension ();if _adbccd :=d .DecodeElement (_dcgc .Dimension ,&_fgebca );_adbccd !=nil {return _adbccd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_dcgc .SheetViews =NewCT_SheetViews ();if _efcc :=d .DecodeElement (_dcgc .SheetViews ,&_fgebca );_efcc !=nil {return _efcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_dcgc .SheetFormatPr =NewCT_SheetFormatPr ();if _geabb :=d .DecodeElement (_dcgc .SheetFormatPr ,&_fgebca );_geabb !=nil {return _geabb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_bbaac :=NewCT_Cols ();if _dfeeg :=d .DecodeElement (_bbaac ,&_fgebca );_dfeeg !=nil {return _dfeeg ;};_dcgc .Cols =append (_dcgc .Cols ,_bbaac );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _aeffd :=d .DecodeElement (_dcgc .SheetData ,&_fgebca );_aeffd !=nil {return _aeffd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_dcgc .SheetCalcPr =NewCT_SheetCalcPr ();if _bea :=d .DecodeElement (_dcgc .SheetCalcPr ,&_fgebca );_bea !=nil {return _bea ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dcgc .SheetProtection =NewCT_SheetProtection ();if _gcfe :=d .DecodeElement (_dcgc .SheetProtection ,&_fgebca );_gcfe !=nil {return _gcfe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_dcgc .ProtectedRanges =NewCT_ProtectedRanges ();if _eabed :=d .DecodeElement (_dcgc .ProtectedRanges ,&_fgebca );_eabed !=nil {return _eabed ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_dcgc .Scenarios =NewCT_Scenarios ();if _fdfg :=d .DecodeElement (_dcgc .Scenarios ,&_fgebca );_fdfg !=nil {return _fdfg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_dcgc .AutoFilter =NewCT_AutoFilter ();if _egbafd :=d .DecodeElement (_dcgc .AutoFilter ,&_fgebca );_egbafd !=nil {return _egbafd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_dcgc .SortState =NewCT_SortState ();if _egecc :=d .DecodeElement (_dcgc .SortState ,&_fgebca );_egecc !=nil {return _egecc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_dcgc .DataConsolidate =NewCT_DataConsolidate ();if _agedb :=d .DecodeElement (_dcgc .DataConsolidate ,&_fgebca );_agedb !=nil {return _agedb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_dcgc .CustomSheetViews =NewCT_CustomSheetViews ();if _acegf :=d .DecodeElement (_dcgc .CustomSheetViews ,&_fgebca );_acegf !=nil {return _acegf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_dcgc .MergeCells =NewCT_MergeCells ();if _aedd :=d .DecodeElement (_dcgc .MergeCells ,&_fgebca );_aedd !=nil {return _aedd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_dcgc .PhoneticPr =NewCT_PhoneticPr ();if _ccgebee :=d .DecodeElement (_dcgc .PhoneticPr ,&_fgebca );_ccgebee !=nil {return _ccgebee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_cdbd :=NewCT_ConditionalFormatting ();if _fbcgd :=d .DecodeElement (_cdbd ,&_fgebca );_fbcgd !=nil {return _fbcgd ;};_dcgc .ConditionalFormatting =append (_dcgc .ConditionalFormatting ,_cdbd );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_dcgc .DataValidations =NewCT_DataValidations ();if _eeffa :=d .DecodeElement (_dcgc .DataValidations ,&_fgebca );_eeffa !=nil {return _eeffa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_dcgc .Hyperlinks =NewCT_Hyperlinks ();if _fffdf :=d .DecodeElement (_dcgc .Hyperlinks ,&_fgebca );_fffdf !=nil {return _fffdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_dcgc .PrintOptions =NewCT_PrintOptions ();if _ddgdacc :=d .DecodeElement (_dcgc .PrintOptions ,&_fgebca );_ddgdacc !=nil {return _ddgdacc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_dcgc .PageMargins =NewCT_PageMargins ();if _cfgged :=d .DecodeElement (_dcgc .PageMargins ,&_fgebca );_cfgged !=nil {return _cfgged ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_dcgc .PageSetup =NewCT_PageSetup ();if _cdgdb :=d .DecodeElement (_dcgc .PageSetup ,&_fgebca );_cdgdb !=nil {return _cdgdb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_dcgc .HeaderFooter =NewCT_HeaderFooter ();if _feeefc :=d .DecodeElement (_dcgc .HeaderFooter ,&_fgebca );_feeefc !=nil {return _feeefc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_dcgc .RowBreaks =NewCT_PageBreak ();if _cebf :=d .DecodeElement (_dcgc .RowBreaks ,&_fgebca );_cebf !=nil {return _cebf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_dcgc .ColBreaks =NewCT_PageBreak ();if _ggddg :=d .DecodeElement (_dcgc .ColBreaks ,&_fgebca );_ggddg !=nil {return _ggddg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_dcgc .CustomProperties =NewCT_CustomProperties ();if _fegada :=d .DecodeElement (_dcgc .CustomProperties ,&_fgebca );_fegada !=nil {return _fegada ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_dcgc .CellWatches =NewCT_CellWatches ();if _abagc :=d .DecodeElement (_dcgc .CellWatches ,&_fgebca );_abagc !=nil {return _abagc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_dcgc .IgnoredErrors =NewCT_IgnoredErrors ();if _bgfe :=d .DecodeElement (_dcgc .IgnoredErrors ,&_fgebca );_bgfe !=nil {return _bgfe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_dcgc .SmartTags =NewCT_SmartTags ();if _dgdca :=d .DecodeElement (_dcgc .SmartTags ,&_fgebca );_dgdca !=nil {return _dgdca ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_dcgc .Drawing =NewCT_Drawing ();if _efgagc :=d .DecodeElement (_dcgc .Drawing ,&_fgebca );_efgagc !=nil {return _efgagc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_dcgc .LegacyDrawing =NewCT_LegacyDrawing ();if _accgd :=d .DecodeElement (_dcgc .LegacyDrawing ,&_fgebca );_accgd !=nil {return _accgd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_dcgc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cbbed :=d .DecodeElement (_dcgc .LegacyDrawingHF ,&_fgebca );_cbbed !=nil {return _cbbed ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_dcgc .DrawingHF =NewCT_DrawingHF ();if _bcebag :=d .DecodeElement (_dcgc .DrawingHF ,&_fgebca );_bcebag !=nil {return _bcebag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_dcgc .Picture =NewCT_SheetBackgroundPicture ();if _fgbcd :=d .DecodeElement (_dcgc .Picture ,&_fgebca );_fgbcd !=nil {return _fgbcd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_dcgc .OleObjects =NewCT_OleObjects ();if _fgdbc :=d .DecodeElement (_dcgc .OleObjects ,&_fgebca );_fgdbc !=nil {return _fgdbc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_dcgc .Controls =NewCT_Controls ();if _fdbac :=d .DecodeElement (_dcgc .Controls ,&_fgebca );_fdbac !=nil {return _fdbac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_dcgc .WebPublishItems =NewCT_WebPublishItems ();if _ffaeb :=d .DecodeElement (_dcgc .WebPublishItems ,&_fgebca );_ffaeb !=nil {return _ffaeb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_dcgc .TableParts =NewCT_TableParts ();if _cdcbacf :=d .DecodeElement (_dcgc .TableParts ,&_fgebca );_cdcbacf !=nil {return _cdcbacf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcgc .ExtLst =NewCT_ExtensionList ();if _dcefc :=d .DecodeElement (_dcgc .ExtLst ,&_fgebca );_dcefc !=nil {return _dcefc ;};default:_afeac .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_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_fgebca .Name );if _bebb :=d .Skip ();_bebb !=nil {return _bebb ;};};case _ebfeac .EndElement :break _gbgf ;case _ebfeac .CharData :};};return nil ;};type CT_DiscretePr struct{ +// Trailing Edge Border +Right *CT_BorderPr ; -// Mapping Index Count -CountAttr *uint32 ; +// Top Border +Top *CT_BorderPr ; -// Element Group -X []*CT_Index ;};type CT_SheetId struct{ +// Bottom Border +Bottom *CT_BorderPr ; -// Sheet Id -ValAttr uint32 ;};func NewCT_FontScheme ()*CT_FontScheme {_dgfaa :=&CT_FontScheme {};_dgfaa .ValAttr =ST_FontScheme (1);return _dgfaa ;};type CT_InputCells struct{ +// Diagonal +Diagonal *CT_BorderPr ; -// Reference -RAttr string ; +// Vertical Inner Border +Vertical *CT_BorderPr ; -// Deleted -DeletedAttr *bool ; +// Horizontal Inner Borders +Horizontal *CT_BorderPr ;};func (_fgfbca *ST_TableType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgfbca =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_fgfbca =1;case "\u0078\u006d\u006c":*_fgfbca =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_fgfbca =3;};return nil ;};func (_efebd ST_ConditionalFormattingOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efebd .String (),start );};func (_egeeda *CT_SheetProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccga :=range start .Attr {if _ccga .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_gfbgc ,_dbabg :=_e .ParseBool (_ccga .Value );if _dbabg !=nil {return _dbabg ;};_egeeda .FormatRowsAttr =&_gfbgc ;continue ;};if _ccga .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_gdfgab ,_ebddac :=_e .ParseBool (_ccga .Value );if _ebddac !=nil {return _ebddac ;};_egeeda .InsertColumnsAttr =&_gdfgab ;continue ;};if _ccga .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cdfed ,_bgdbg :=_ccga .Value ,error (nil );if _bgdbg !=nil {return _bgdbg ;};_egeeda .AlgorithmNameAttr =&_cdfed ;continue ;};if _ccga .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_acggd ,_fgcgc :=_e .ParseBool (_ccga .Value );if _fgcgc !=nil {return _fgcgc ;};_egeeda .InsertRowsAttr =&_acggd ;continue ;};if _ccga .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eebef ,_affdb :=_ccga .Value ,error (nil );if _affdb !=nil {return _affdb ;};_egeeda .SaltValueAttr =&_eebef ;continue ;};if _ccga .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_gefgd ,_bfcbe :=_e .ParseBool (_ccga .Value );if _bfcbe !=nil {return _bfcbe ;};_egeeda .InsertHyperlinksAttr =&_gefgd ;continue ;};if _ccga .Name .Local =="\u0073\u0068\u0065e\u0074"{_dcbca ,_fadaab :=_e .ParseBool (_ccga .Value );if _fadaab !=nil {return _fadaab ;};_egeeda .SheetAttr =&_dcbca ;continue ;};if _ccga .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ffbda ,_afcc :=_e .ParseBool (_ccga .Value );if _afcc !=nil {return _afcc ;};_egeeda .DeleteColumnsAttr =&_ffbda ;continue ;};if _ccga .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_bfgce ,_bafgcf :=_e .ParseBool (_ccga .Value );if _bafgcf !=nil {return _bafgcf ;};_egeeda .ScenariosAttr =&_bfgce ;continue ;};if _ccga .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fdbge ,_bdbdd :=_e .ParseBool (_ccga .Value );if _bdbdd !=nil {return _bdbdd ;};_egeeda .FormatColumnsAttr =&_fdbge ;continue ;};if _ccga .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fgefg ,_aecce :=_ccga .Value ,error (nil );if _aecce !=nil {return _aecce ;};_egeeda .PasswordAttr =&_fgefg ;continue ;};if _ccga .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_efcge ,_fgbfg :=_ccga .Value ,error (nil );if _fgbfg !=nil {return _fgbfg ;};_egeeda .HashValueAttr =&_efcge ;continue ;};if _ccga .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bfbcf ,_cefcb :=_e .ParseUint (_ccga .Value ,10,32);if _cefcb !=nil {return _cefcb ;};_abbbcf :=uint32 (_bfbcf );_egeeda .SpinCountAttr =&_abbbcf ;continue ;};if _ccga .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_gbgfd ,_aecbfe :=_e .ParseBool (_ccga .Value );if _aecbfe !=nil {return _aecbfe ;};_egeeda .ObjectsAttr =&_gbgfd ;continue ;};if _ccga .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_dacca ,_efabeb :=_e .ParseBool (_ccga .Value );if _efabeb !=nil {return _efabeb ;};_egeeda .FormatCellsAttr =&_dacca ;continue ;};if _ccga .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_bdaac ,_dccfdgf :=_e .ParseBool (_ccga .Value );if _dccfdgf !=nil {return _dccfdgf ;};_egeeda .DeleteRowsAttr =&_bdaac ;continue ;};if _ccga .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_eecbae ,_ffecfe :=_e .ParseBool (_ccga .Value );if _ffecfe !=nil {return _ffecfe ;};_egeeda .SelectLockedCellsAttr =&_eecbae ;continue ;};if _ccga .Name .Local =="\u0073\u006f\u0072\u0074"{_cdacc ,_bcgaf :=_e .ParseBool (_ccga .Value );if _bcgaf !=nil {return _bcgaf ;};_egeeda .SortAttr =&_cdacc ;continue ;};if _ccga .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_deacdd ,_ggfbd :=_e .ParseBool (_ccga .Value );if _ggfbd !=nil {return _ggfbd ;};_egeeda .AutoFilterAttr =&_deacdd ;continue ;};if _ccga .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_dcfbe ,_gdcec :=_e .ParseBool (_ccga .Value );if _gdcec !=nil {return _gdcec ;};_egeeda .PivotTablesAttr =&_dcfbe ;continue ;};if _ccga .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_gdegcde ,_cfbfee :=_e .ParseBool (_ccga .Value );if _cfbfee !=nil {return _cfbfee ;};_egeeda .SelectUnlockedCellsAttr =&_gdegcde ;continue ;};};for {_ebeac ,_eeadg :=d .Token ();if _eeadg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_eeadg );};if _degcb ,_daddce :=_ebeac .(_b .EndElement );_daddce &&_degcb .Name ==start .Name {break ;};};return nil ;}; -// Undone -UndoneAttr *bool ; +// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path +func (_ceca *CT_ExternalLink )ValidateWithPath (path string )error {if _ceca .Choice !=nil {if _bfabc :=_ceca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfabc !=nil {return _bfabc ;};};if _ceca .ExtLst !=nil {if _dgef :=_ceca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgef !=nil {return _dgef ;};};return nil ;}; -// Value -ValAttr string ; +// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path +func (_dcbbd *CT_PageField )ValidateWithPath (path string )error {if _dcbbd .ExtLst !=nil {if _deff :=_dcbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deff !=nil {return _deff ;};};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ;};func (_acdfe *CT_ConditionalFormat )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _acdfe .ScopeAttr !=ST_ScopeUnset {_fagebb ,_gfebc :=_acdfe .ScopeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0063\u006fp\u0065"});if _gfebc !=nil {return _gfebc ;};start .Attr =append (start .Attr ,_fagebb );};if _acdfe .TypeAttr !=ST_TypeUnset {_bcgcdd ,_acedf :=_acdfe .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _acedf !=nil {return _acedf ;};start .Attr =append (start .Attr ,_bcgcdd );};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",_acdfe .PriorityAttr )});e .EncodeToken (start );_cadgae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_acdfe .PivotAreas ,_cadgae );if _acdfe .ExtLst !=nil {_gbadbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acdfe .ExtLst ,_gbadbf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eecfg *CT_PageField )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbabdc :=range start .Attr {if _fbabdc .Name .Local =="\u0066\u006c\u0064"{_ffdcag ,_becfc :=_ccfece .ParseInt (_fbabdc .Value ,10,32);if _becfc !=nil {return _becfc ;};_eecfg .FldAttr =int32 (_ffdcag );continue ;};if _fbabdc .Name .Local =="\u0069\u0074\u0065\u006d"{_gebcc ,_afgbab :=_ccfece .ParseUint (_fbabdc .Value ,10,32);if _afgbab !=nil {return _afgbab ;};_aacaa :=uint32 (_gebcc );_eecfg .ItemAttr =&_aacaa ;continue ;};if _fbabdc .Name .Local =="\u0068\u0069\u0065\u0072"{_fcea ,_dbgea :=_ccfece .ParseInt (_fbabdc .Value ,10,32);if _dbgea !=nil {return _dbgea ;};_ggbbc :=int32 (_fcea );_eecfg .HierAttr =&_ggbbc ;continue ;};if _fbabdc .Name .Local =="\u006e\u0061\u006d\u0065"{_eegaf ,_dafbcc :=_fbabdc .Value ,error (nil );if _dafbcc !=nil {return _dafbcc ;};_eecfg .NameAttr =&_eegaf ;continue ;};if _fbabdc .Name .Local =="\u0063\u0061\u0070"{_afdcb ,_decdb :=_fbabdc .Value ,error (nil );if _decdb !=nil {return _decdb ;};_eecfg .CapAttr =&_afdcb ;continue ;};};_dgdcf :for {_gdedf ,_eeafd :=d .Token ();if _eeafd !=nil {return _eeafd ;};switch _aeddb :=_gdedf .(type ){case _ebfeac .StartElement :switch _aeddb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eecfg .ExtLst =NewCT_ExtensionList ();if _fbegfd :=d .DecodeElement (_eecfg .ExtLst ,&_aeddb );_fbegfd !=nil {return _fbegfd ;};default:_afeac .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\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_aeddb .Name );if _fcfd :=d .Skip ();_fcfd !=nil {return _fcfd ;};};case _ebfeac .EndElement :break _dgdcf ;case _ebfeac .CharData :};};return nil ;};func (_agbda *CT_DdeValues )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _agbda .RowsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_agbda .RowsAttr )});};if _agbda .ColsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_agbda .ColsAttr )});};e .EncodeToken (start );_eedbg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_cgbfb :=range _agbda .Value {e .EncodeElement (_cgbfb ,_eedbg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_cbccfa :=&CT_SingleXmlCells {};return _cbccfa };func (_gfbe *CT_Record )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _gfbe .M !=nil {_dcg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dfb :=range _gfbe .M {e .EncodeElement (_dfb ,_dcg );};};if _gfbe .N !=nil {_afdf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_egega :=range _gfbe .N {e .EncodeElement (_egega ,_afdf );};};if _gfbe .B !=nil {_dfeabg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gfcce :=range _gfbe .B {e .EncodeElement (_gfcce ,_dfeabg );};};if _gfbe .E !=nil {_fadgd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_cefbde :=range _gfbe .E {e .EncodeElement (_cefbde ,_fadgd );};};if _gfbe .S !=nil {_eaeba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dbcab :=range _gfbe .S {e .EncodeElement (_dbcab ,_eaeba );};};if _gfbe .D !=nil {_fabgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_fegcge :=range _gfbe .D {e .EncodeElement (_fegcge ,_fabgg );};};if _gfbe .X !=nil {_dcbfb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gffaa :=range _gfbe .X {e .EncodeElement (_gffaa ,_dcbfb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_MeasureGroups struct{ +// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path +func (_cdab *CT_Cell )ValidateWithPath (path string )error {if _eded :=_cdab .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eded !=nil {return _eded ;};if _cdab .F !=nil {if _defd :=_cdab .F .ValidateWithPath (path +"\u002f\u0046");_defd !=nil {return _defd ;};};if _cdab .Is !=nil {if _acde :=_cdab .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_acde !=nil {return _acde ;};};if _cdab .ExtLst !=nil {if _bff :=_cdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bff !=nil {return _bff ;};};return nil ;};func NewCT_DataField ()*CT_DataField {_gccd :=&CT_DataField {};return _gccd };func (_ececc ST_DynamicFilterType )ValidateWithPath (path string )error {switch _ececc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35: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 (_ececc ));};return nil ;};func (_accba *CT_OleItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_accba .NameAttr )});if _accba .IconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accba .IconAttr ))});};if _accba .AdviseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accba .AdviseAttr ))});};if _accba .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accba .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Measure Group Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_eaab *CT_FontScheme )ValidateWithPath (path string )error {if _eaab .ValAttr ==ST_FontSchemeUnset {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 _eeaef :=_eaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeaef !=nil {return _eeaef ;};return nil ;}; -// OLAP Measure Group -MeasureGroup []*CT_MeasureGroup ;};func (_gccg *CT_CacheFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gccg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gccg .CountAttr )});};e .EncodeToken (start );if _gccg .CacheField !=nil {_bcbbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ebfcc :=range _gccg .CacheField {e .EncodeElement (_ebfcc ,_bcbbe );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_UndoInfo struct{ +// Validate validates the CT_TableStyleInfo and its children +func (_bggeb *CT_TableStyleInfo )Validate ()error {return _bggeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");}; -// Index -IndexAttr uint32 ; +// Validate validates the CT_DdeItem and its children +func (_feda *CT_DdeItem )Validate ()error {return _feda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");}; -// Expression -ExpAttr ST_FormulaExpression ; +// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path +func (_ccfd *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil }; -// Reference 3D -Ref3DAttr *bool ; +// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path +func (_ceagfa *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_dadgb *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dadgb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dadgb =1;case "\u006f\u0066\u0066":*_dadgb =2;case "\u006f\u006e":*_dadgb =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_dadgb =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_dadgb =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_dadgb =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_dadgb =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_dadgb =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_dadgb =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_dadgb =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_dadgb =11;};return nil ;};func (_cfafa ST_Visibility )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbebb :=_b .Attr {};_cbebb .Name =name ;switch _cfafa {case ST_VisibilityUnset :_cbebb .Value ="";case ST_VisibilityVisible :_cbebb .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_cbebb .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_cbebb .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _cbebb ,nil ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_fdfg :=&CT_CalculatedMembers {};return _fdfg };type ST_GrowShrinkType byte ;func NewCT_PCDKPIs ()*CT_PCDKPIs {_ffcac :=&CT_PCDKPIs {};return _ffcac };func (_bfdgef *CT_SheetBackgroundPicture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfdgef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcbe *CT_CellAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feebd :=range start .Attr {if _feebd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_dcbe .HorizontalAttr .UnmarshalXMLAttr (_feebd );continue ;};if _feebd .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_dcbe .VerticalAttr .UnmarshalXMLAttr (_feebd );continue ;};if _feebd .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ceeb ,_dacg :=_e .ParseUint (_feebd .Value ,10,8);if _dacg !=nil {return _dacg ;};_fdbe :=uint8 (_ceeb );_dcbe .TextRotationAttr =&_fdbe ;continue ;};if _feebd .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_ffdd ,_aad :=_e .ParseBool (_feebd .Value );if _aad !=nil {return _aad ;};_dcbe .WrapTextAttr =&_ffdd ;continue ;};if _feebd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_aed ,_fafa :=_e .ParseUint (_feebd .Value ,10,32);if _fafa !=nil {return _fafa ;};_aeef :=uint32 (_aed );_dcbe .IndentAttr =&_aeef ;continue ;};if _feebd .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_bddgc ,_gdad :=_e .ParseInt (_feebd .Value ,10,32);if _gdad !=nil {return _gdad ;};_fec :=int32 (_bddgc );_dcbe .RelativeIndentAttr =&_fec ;continue ;};if _feebd .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_bdee ,_cfab :=_e .ParseBool (_feebd .Value );if _cfab !=nil {return _cfab ;};_dcbe .JustifyLastLineAttr =&_bdee ;continue ;};if _feebd .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_aefc ,_gcdb :=_e .ParseBool (_feebd .Value );if _gcdb !=nil {return _gcdb ;};_dcbe .ShrinkToFitAttr =&_aefc ;continue ;};if _feebd .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_cef ,_agge :=_e .ParseUint (_feebd .Value ,10,32);if _agge !=nil {return _agge ;};_ceef :=uint32 (_cef );_dcbe .ReadingOrderAttr =&_ceef ;continue ;};};for {_acfg ,_bggea :=d .Token ();if _bggea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006cA\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_bggea );};if _fdffg ,_afgf :=_acfg .(_b .EndElement );_afgf &&_fdffg .Name ==start .Name {break ;};};return nil ;};func (_ebcgd ST_rwColActionType )Validate ()error {return _ebcgd .ValidateWithPath ("")};func (_efabb *CT_SharedUser )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efabb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gcged :=range start .Attr {if _gcged .Name .Local =="\u0067\u0075\u0069\u0064"{_cfgbe ,_ceedgg :=_gcged .Value ,error (nil );if _ceedgg !=nil {return _ceedgg ;};_efabb .GuidAttr =_cfgbe ;continue ;};if _gcged .Name .Local =="\u006e\u0061\u006d\u0065"{_bfddd ,_ddgfe :=_gcged .Value ,error (nil );if _ddgfe !=nil {return _ddgfe ;};_efabb .NameAttr =_bfddd ;continue ;};if _gcged .Name .Local =="\u0069\u0064"{_fbgebc ,_dgdb :=_e .ParseInt (_gcged .Value ,10,32);if _dgdb !=nil {return _dgdb ;};_efabb .IdAttr =int32 (_fbgebc );continue ;};if _gcged .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_fbda ,_gbeeda :=ParseStdlibTime (_gcged .Value );if _gbeeda !=nil {return _gbeeda ;};_efabb .DateTimeAttr =_fbda ;continue ;};};_accgc :for {_bbbce ,_fgbca :=d .Token ();if _fgbca !=nil {return _fgbca ;};switch _cbffg :=_bbbce .(type ){case _b .StartElement :switch _cbffg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efabb .ExtLst =NewCT_ExtensionList ();if _bfadfb :=d .DecodeElement (_efabb .ExtLst ,&_cbffg );_bfadfb !=nil {return _bfadfb ;};default:_d .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\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_cbffg .Name );if _acccg :=d .Skip ();_acccg !=nil {return _acccg ;};};case _b .EndElement :break _accgc ;case _b .CharData :};};return nil ;}; -// Array Formula -ArrayAttr *bool ; +// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path +func (_cfdef *CT_Index )ValidateWithPath (path string )error {return nil };func (_fffeac ST_GrowShrinkType )String ()string {switch _fffeac {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";};type CT_CacheField struct{ -// Value Needed -VAttr *bool ; +// PivotCache Field Name +NameAttr string ; -// Defined Name Formula -NfAttr *bool ; +// PivotCache Field Caption +CaptionAttr *string ; -// Cross Sheet Move -CsAttr *bool ; +// Property Name +PropertyNameAttr *string ; -// Range -DrAttr string ; +// Server-based Field +ServerFieldAttr *bool ; -// Defined Name -DnAttr *string ; +// Unique List Retrieved +UniqueListAttr *bool ; -// Cell Reference -RAttr *string ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Sheet Id -SIdAttr *uint32 ;};type CT_CustomChartsheetView struct{ +// Calculated Field Formula +FormulaAttr *string ; -// GUID -GuidAttr string ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Print Scale -ScaleAttr *uint32 ; +// Hierarchy +HierarchyAttr *int32 ; -// Visible State -StateAttr ST_SheetState ; +// Hierarchy Level +LevelAttr *uint32 ; -// Zoom To Fit -ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; +// Database Field +DatabaseFieldAttr *bool ; -// Chart Sheet Page Setup -PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};func (_dfedf *CT_Fills )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ffebe :=range start .Attr {if _ffebe .Name .Local =="\u0063\u006f\u0075n\u0074"{_gadabc ,_gaafe :=_ccfece .ParseUint (_ffebe .Value ,10,32);if _gaafe !=nil {return _gaafe ;};_dggae :=uint32 (_gadabc );_dfedf .CountAttr =&_dggae ;continue ;};};_ggfgg :for {_afgca ,_ecbf :=d .Token ();if _ecbf !=nil {return _ecbf ;};switch _fcfcg :=_afgca .(type ){case _ebfeac .StartElement :switch _fcfcg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cgccbbd :=NewCT_Fill ();if _ebbca :=d .DecodeElement (_cgccbbd ,&_fcfcg );_ebbca !=nil {return _ebbca ;};_dfedf .Fill =append (_dfedf .Fill ,_cgccbbd );default:_afeac .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\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_fcfcg .Name );if _dggbf :=d .Skip ();_dggbf !=nil {return _dggbf ;};};case _ebfeac .EndElement :break _ggfgg ;case _ebfeac .CharData :};};return nil ;};func (_defac ST_GradientType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_ebcag :=_ebfeac .Attr {};_ebcag .Name =name ;switch _defac {case ST_GradientTypeUnset :_ebcag .Value ="";case ST_GradientTypeLinear :_ebcag .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_ebcag .Value ="\u0070\u0061\u0074\u0068";};return _ebcag ,nil ;};func (_cbdgc *CT_Users )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cbdgc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbdgc .CountAttr )});};e .EncodeToken (start );if _cbdgc .UserInfo !=nil {_afbafb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_fddc :=range _cbdgc .UserInfo {e .EncodeElement (_fddc ,_afbafb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adfbfc *CT_FontSize )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dbecf :=range start .Attr {if _dbecf .Name .Local =="\u0076\u0061\u006c"{_bfaff ,_ebdef :=_ccfece .ParseFloat (_dbecf .Value ,64);if _ebdef !=nil {return _ebdef ;};_adfbfc .ValAttr =_bfaff ;continue ;};};for {_geccge ,_fecea :=d .Token ();if _fecea !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_fecea );};if _gbddd ,_ccfg :=_geccge .(_ebfeac .EndElement );_ccfg &&_gbddd .Name ==start .Name {break ;};};return nil ;};func (_fgcef ST_DdeValueType )Validate ()error {return _fgcef .ValidateWithPath ("")}; +// Member Property Count +MappingCountAttr *uint32 ; -// ValidateWithPath validates the Revisions and its children, prefixing error messages with path -func (_cgcdbg *Revisions )ValidateWithPath (path string )error {if _ebdbdf :=_cgcdbg .CT_Revisions .ValidateWithPath (path );_ebdbdf !=nil {return _ebdbdf ;};return nil ;};func (_ceeg *CT_RevisionMove )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dgfba :=range start .Attr {if _dgfba .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gccfg ,_gecgb :=_ccfece .ParseUint (_dgfba .Value ,10,32);if _gecgb !=nil {return _gecgb ;};_ceeg .SheetIdAttr =uint32 (_gccfg );continue ;};if _dgfba .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_fadaa ,_bcbbd :=_dgfba .Value ,error (nil );if _bcbbd !=nil {return _bcbbd ;};_ceeg .SourceAttr =_fadaa ;continue ;};if _dgfba .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_cecgg ,_abfca :=_dgfba .Value ,error (nil );if _abfca !=nil {return _abfca ;};_ceeg .DestinationAttr =_cecgg ;continue ;};if _dgfba .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_adfdf ,_bcfggb :=_ccfece .ParseUint (_dgfba .Value ,10,32);if _bcfggb !=nil {return _bcfggb ;};_dgad :=uint32 (_adfdf );_ceeg .SourceSheetIdAttr =&_dgad ;continue ;};if _dgfba .Name .Local =="\u0072\u0049\u0064"{_gcegc ,_afbaf :=_ccfece .ParseUint (_dgfba .Value ,10,32);if _afbaf !=nil {return _afbaf ;};_gbeea :=uint32 (_gcegc );_ceeg .RIdAttr =&_gbeea ;continue ;};if _dgfba .Name .Local =="\u0075\u0061"{_cbfbbg ,_fcbef :=_ccfece .ParseBool (_dgfba .Value );if _fcbef !=nil {return _fcbef ;};_ceeg .UaAttr =&_cbfbbg ;continue ;};if _dgfba .Name .Local =="\u0072\u0061"{_eefab ,_bccgb :=_ccfece .ParseBool (_dgfba .Value );if _bccgb !=nil {return _bccgb ;};_ceeg .RaAttr =&_eefab ;continue ;};};_gebaf :for {_gcffdc ,_fbaec :=d .Token ();if _fbaec !=nil {return _fbaec ;};switch _eceba :=_gcffdc .(type ){case _ebfeac .StartElement :switch _eceba .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_bdcgga :=NewCT_UndoInfo ();if _bdeabg :=d .DecodeElement (_bdcgga ,&_eceba );_bdeabg !=nil {return _bdeabg ;};_ceeg .Undo =append (_ceeg .Undo ,_bdcgga );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_bdggc :=NewCT_RevisionCellChange ();if _aebaf :=d .DecodeElement (_bdggc ,&_eceba );_aebaf !=nil {return _aebaf ;};_ceeg .Rcc =append (_ceeg .Rcc ,_bdggc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_bddag :=NewCT_RevisionFormatting ();if _gfbf :=d .DecodeElement (_bddag ,&_eceba );_gfbf !=nil {return _gfbf ;};_ceeg .Rfmt =append (_ceeg .Rfmt ,_bddag );default:_afeac .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\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_eceba .Name );if _ecgfb :=d .Skip ();_ecgfb !=nil {return _ecgfb ;};};case _ebfeac .EndElement :break _gebaf ;case _ebfeac .CharData :};};return nil ;};type Sst struct{CT_Sst };func (_agfaa *ST_GradientType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_agfaa =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_agfaa =1;case "\u0070\u0061\u0074\u0068":*_agfaa =2;};return nil ;};func (_cbbf ST_TableType )Validate ()error {return _cbbf .ValidateWithPath ("")};func (_agfea *ST_Type )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_agfea =0;case "\u006e\u006f\u006e\u0065":*_agfea =1;case "\u0061\u006c\u006c":*_agfea =2;case "\u0072\u006f\u0077":*_agfea =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_agfea =4;};return nil ;}; +// Member Property Field +MemberPropertyFieldAttr *bool ; -// Validate validates the Sst and its children -func (_aeeda *Sst )Validate ()error {return _aeeda .ValidateWithPath ("\u0053\u0073\u0074")};type ST_UnderlineValues byte ;func (_egdcbb *ST_Orientation )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dggeg ,_edafde :=d .Token ();if _edafde !=nil {return _edafde ;};if _bacdf ,_edbcde :=_dggeg .(_ebfeac .EndElement );_edbcde &&_bacdf .Name ==start .Name {*_egdcbb =1;return nil ;};if _gbee ,_cfbg :=_dggeg .(_ebfeac .CharData );!_cfbg {return _eecbf .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",_dggeg );}else {switch string (_gbee ){case "":*_egdcbb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_egdcbb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_egdcbb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_egdcbb =3;};};_dggeg ,_edafde =d .Token ();if _edafde !=nil {return _edafde ;};if _bgeeca ,_fcggc :=_dggeg .(_ebfeac .EndElement );_fcggc &&_bgeeca .Name ==start .Name {return nil ;};return _eecbf .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",_dggeg );};func (_cfdbg *CT_BorderPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cfdbg .StyleAttr !=ST_BorderStyleUnset {_cdfgc ,_aaedb :=_cfdbg .StyleAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0074\u0079l\u0065"});if _aaedb !=nil {return _aaedb ;};start .Attr =append (start .Attr ,_cdfgc );};e .EncodeToken (start );if _cfdbg .Color !=nil {_gdad :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cfdbg .Color ,_gdad );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_efg *CT_XmlCellPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_efg .XmlPr =NewCT_XmlPr ();for _ ,_gaeb :=range start .Attr {if _gaeb .Name .Local =="\u0069\u0064"{_dbbce ,_egegd :=_ccfece .ParseUint (_gaeb .Value ,10,32);if _egegd !=nil {return _egegd ;};_efg .IdAttr =uint32 (_dbbce );continue ;};if _gaeb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fdbda ,_aeacbg :=_gaeb .Value ,error (nil );if _aeacbg !=nil {return _aeacbg ;};_efg .UniqueNameAttr =&_fdbda ;continue ;};};_gfbdf :for {_dafgbd ,_ebfce :=d .Token ();if _ebfce !=nil {return _ebfce ;};switch _fdbgfe :=_dafgbd .(type ){case _ebfeac .StartElement :switch _fdbgfe .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _afbb :=d .DecodeElement (_efg .XmlPr ,&_fdbgfe );_afbb !=nil {return _afbb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efg .ExtLst =NewCT_ExtensionList ();if _cgadf :=d .DecodeElement (_efg .ExtLst ,&_fdbgfe );_cgadf !=nil {return _cgadf ;};default:_afeac .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_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_fdbgfe .Name );if _aafaa :=d .Skip ();_aafaa !=nil {return _aafaa ;};};case _ebfeac .EndElement :break _gfbdf ;case _ebfeac .CharData :};};return nil ;}; +// Shared Items +SharedItems *CT_SharedItems ; -// Validate validates the CT_Missing and its children -func (_aafce *CT_Missing )Validate ()error {return _aafce .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");}; +// Field Group Properties +FieldGroup *CT_FieldGroup ; -// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path -func (_dgbdf *CT_SheetId )ValidateWithPath (path string )error {return nil };type CT_Drawing struct{IdAttr string ;}; +// Member Properties Map +MpMap []*CT_X ; -// Validate validates the CT_TablePart and its children -func (_fcfgc *CT_TablePart )Validate ()error {return _fcfgc .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_Row struct{ -// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path -func (_dgbce *CT_FontSize )ValidateWithPath (path string )error {return nil };func (_egecfd *ST_GrowShrinkType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_egecfd =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_egecfd =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_egecfd =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_egecfd =3;};return nil ;};func (_fddg *CT_Cfvo )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fddg .TypeAttr =ST_CfvoType (1);for _ ,_aggcd :=range start .Attr {if _aggcd .Name .Local =="\u0074\u0079\u0070\u0065"{_fddg .TypeAttr .UnmarshalXMLAttr (_aggcd );continue ;};if _aggcd .Name .Local =="\u0076\u0061\u006c"{_cgaad ,_gaefd :=_aggcd .Value ,error (nil );if _gaefd !=nil {return _gaefd ;};_fddg .ValAttr =&_cgaad ;continue ;};if _aggcd .Name .Local =="\u0067\u0074\u0065"{_ecff ,_daggc :=_ccfece .ParseBool (_aggcd .Value );if _daggc !=nil {return _daggc ;};_fddg .GteAttr =&_ecff ;continue ;};};_bfaacg :for {_edbfbf ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _bggdgg :=_edbfbf .(type ){case _ebfeac .StartElement :switch _bggdgg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fddg .ExtLst =NewCT_ExtensionList ();if _faaaf :=d .DecodeElement (_fddg .ExtLst ,&_bggdgg );_faaaf !=nil {return _faaaf ;};default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_bggdgg .Name );if _dacdf :=d .Skip ();_dacdf !=nil {return _dacdf ;};};case _ebfeac .EndElement :break _bfaacg ;case _ebfeac .CharData :};};return nil ;}; +// Row Index +RAttr *uint32 ; -// Validate validates the CT_ObjectPr and its children -func (_bcdgf *CT_ObjectPr )Validate ()error {return _bcdgf .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};type CT_GroupLevel struct{ +// Spans +SpansAttr *ST_CellSpans ; -// Unique Name -UniqueNameAttr string ; +// Style Index +SAttr *uint32 ; -// Grouping Level Display Name -CaptionAttr string ; +// Custom Format +CustomFormatAttr *bool ; -// User-Defined Group Level -UserAttr *bool ; +// Row Height +HtAttr *float64 ; -// Custom Roll Up -CustomRollUpAttr *bool ; +// Hidden +HiddenAttr *bool ; -// OLAP Level Groups -Groups *CT_Groups ; +// Custom Height +CustomHeightAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_affbe *ST_VolValueType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fbdbd ,_cgda :=d .Token ();if _cgda !=nil {return _cgda ;};if _gbggcg ,_baee :=_fbdbd .(_ebfeac .EndElement );_baee &&_gbggcg .Name ==start .Name {*_affbe =1;return nil ;};if _ggbdg ,_dbda :=_fbdbd .(_ebfeac .CharData );!_dbda {return _eecbf .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",_fbdbd );}else {switch string (_ggbdg ){case "":*_affbe =0;case "\u0062":*_affbe =1;case "\u006e":*_affbe =2;case "\u0065":*_affbe =3;case "\u0073":*_affbe =4;};};_fbdbd ,_cgda =d .Token ();if _cgda !=nil {return _cgda ;};if _ecgcc ,_cafbg :=_fbdbd .(_ebfeac .EndElement );_cafbg &&_ecgcc .Name ==start .Name {return nil ;};return _eecbf .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",_fbdbd );}; +// Outline Level +OutlineLevelAttr *uint8 ; -// Validate validates the Worksheet and its children -func (_gfgfge *Worksheet )Validate ()error {return _gfgfge .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_bbbac *MapInfo )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bbbac .CT_MapInfo =*NewCT_MapInfo ();for _ ,_gdgbed :=range start .Attr {if _gdgbed .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_cbfba ,_ddffe :=_gdgbed .Value ,error (nil );if _ddffe !=nil {return _ddffe ;};_bbbac .SelectionNamespacesAttr =_cbfba ;continue ;};};_eeaf :for {_adedae ,_dggba :=d .Token ();if _dggba !=nil {return _dggba ;};switch _acgbgf :=_adedae .(type ){case _ebfeac .StartElement :switch _acgbgf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_baad :=NewCT_Schema ();if _eggbeg :=d .DecodeElement (_baad ,&_acgbgf );_eggbeg !=nil {return _eggbeg ;};_bbbac .Schema =append (_bbbac .Schema ,_baad );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_addcg :=NewCT_Map ();if _fecfdb :=d .DecodeElement (_addcg ,&_acgbgf );_fecfdb !=nil {return _fecfdb ;};_bbbac .Map =append (_bbbac .Map ,_addcg );default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_acgbgf .Name );if _eab :=d .Skip ();_eab !=nil {return _eab ;};};case _ebfeac .EndElement :break _eeaf ;case _ebfeac .CharData :};};return nil ;}; +// Collapsed +CollapsedAttr *bool ; -// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path -func (_caf *CT_Format )ValidateWithPath (path string )error {if _ddgdac :=_caf .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ddgdac !=nil {return _ddgdac ;};if _gcgca :=_caf .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_gcgca !=nil {return _gcgca ;};if _caf .ExtLst !=nil {if _abgdb :=_caf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abgdb !=nil {return _abgdb ;};};return nil ;};func (_fbbfgc *CT_ObjectAnchor )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fbbfgc .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbbfgc .MoveWithCellsAttr ))});};if _fbbfgc .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbbfgc .SizeWithCellsAttr ))});};e .EncodeToken (start );_gbaacd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fbbfgc .From ,_gbaacd );_bgdc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_fbbfgc .To ,_bgdc );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_eeaac :=&CT_WorkbookProtection {};return _eeaac ;};func (_ebagbd *ST_PivotFilterType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ebagbd =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_ebagbd =1;case "\u0063\u006f\u0075n\u0074":*_ebagbd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ebagbd =3;case "\u0073\u0075\u006d":*_ebagbd =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_ebagbd =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ebagbd =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_ebagbd =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_ebagbd =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ebagbd =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_ebagbd =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ebagbd =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_ebagbd =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_ebagbd =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_ebagbd =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ebagbd =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_ebagbd =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_ebagbd =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ebagbd =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_ebagbd =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ebagbd =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ebagbd =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ebagbd =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ebagbd =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ebagbd =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ebagbd =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ebagbd =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_ebagbd =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ebagbd =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_ebagbd =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ebagbd =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_ebagbd =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ebagbd =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ebagbd =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ebagbd =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ebagbd =35;case "\u0074\u006f\u0064a\u0079":*_ebagbd =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ebagbd =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ebagbd =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ebagbd =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ebagbd =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ebagbd =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ebagbd =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ebagbd =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebagbd =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebagbd =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebagbd =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ebagbd =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ebagbd =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ebagbd =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ebagbd =50;case "\u0051\u0031":*_ebagbd =51;case "\u0051\u0032":*_ebagbd =52;case "\u0051\u0033":*_ebagbd =53;case "\u0051\u0034":*_ebagbd =54;case "\u004d\u0031":*_ebagbd =55;case "\u004d\u0032":*_ebagbd =56;case "\u004d\u0033":*_ebagbd =57;case "\u004d\u0034":*_ebagbd =58;case "\u004d\u0035":*_ebagbd =59;case "\u004d\u0036":*_ebagbd =60;case "\u004d\u0037":*_ebagbd =61;case "\u004d\u0038":*_ebagbd =62;case "\u004d\u0039":*_ebagbd =63;case "\u004d\u0031\u0030":*_ebagbd =64;case "\u004d\u0031\u0031":*_ebagbd =65;case "\u004d\u0031\u0032":*_ebagbd =66;};return nil ;};func (_fcadca *ST_RefMode )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fcadca =0;case "\u0041\u0031":*_fcadca =1;case "\u0052\u0031\u0043\u0031":*_fcadca =2;};return nil ;}; +// Thick Top Border +ThickTopAttr *bool ; -// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path -func (_daabd *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func NewCT_QueryTable ()*CT_QueryTable {_cega :=&CT_QueryTable {};return _cega };func (_gdedff *ST_FieldSortType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gdedff =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gdedff =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gdedff =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gdedff =3;};return nil ;};func (_ecgcf *CT_Workbook )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ecgcf .Sheets =NewCT_Sheets ();for _ ,_bbaa :=range start .Attr {if _bbaa .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ecgcf .ConformanceAttr .UnmarshalXMLAttr (_bbaa );continue ;};};_ddee :for {_fadba ,_abdab :=d .Token ();if _abdab !=nil {return _abdab ;};switch _addba :=_fadba .(type ){case _ebfeac .StartElement :switch _addba .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_ecgcf .FileVersion =NewCT_FileVersion ();if _cdgdf :=d .DecodeElement (_ecgcf .FileVersion ,&_addba );_cdgdf !=nil {return _cdgdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_ecgcf .FileSharing =NewCT_FileSharing ();if _dcdbe :=d .DecodeElement (_ecgcf .FileSharing ,&_addba );_dcdbe !=nil {return _dcdbe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_ecgcf .WorkbookPr =NewCT_WorkbookPr ();if _decfd :=d .DecodeElement (_ecgcf .WorkbookPr ,&_addba );_decfd !=nil {return _decfd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_ecgcf .WorkbookProtection =NewCT_WorkbookProtection ();if _defec :=d .DecodeElement (_ecgcf .WorkbookProtection ,&_addba );_defec !=nil {return _defec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_ecgcf .BookViews =NewCT_BookViews ();if _aaceb :=d .DecodeElement (_ecgcf .BookViews ,&_addba );_aaceb !=nil {return _aaceb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _dbcdd :=d .DecodeElement (_ecgcf .Sheets ,&_addba );_dbcdd !=nil {return _dbcdd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_ecgcf .FunctionGroups =NewCT_FunctionGroups ();if _egfc :=d .DecodeElement (_ecgcf .FunctionGroups ,&_addba );_egfc !=nil {return _egfc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_ecgcf .ExternalReferences =NewCT_ExternalReferences ();if _bffe :=d .DecodeElement (_ecgcf .ExternalReferences ,&_addba );_bffe !=nil {return _bffe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_ecgcf .DefinedNames =NewCT_DefinedNames ();if _fgdc :=d .DecodeElement (_ecgcf .DefinedNames ,&_addba );_fgdc !=nil {return _fgdc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_ecgcf .CalcPr =NewCT_CalcPr ();if _bfgfg :=d .DecodeElement (_ecgcf .CalcPr ,&_addba );_bfgfg !=nil {return _bfgfg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_ecgcf .OleSize =NewCT_OleSize ();if _dfbbc :=d .DecodeElement (_ecgcf .OleSize ,&_addba );_dfbbc !=nil {return _dfbbc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_ecgcf .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _agfac :=d .DecodeElement (_ecgcf .CustomWorkbookViews ,&_addba );_agfac !=nil {return _agfac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_ecgcf .PivotCaches =NewCT_PivotCaches ();if _gbcdb :=d .DecodeElement (_ecgcf .PivotCaches ,&_addba );_gbcdb !=nil {return _gbcdb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_ecgcf .SmartTagPr =NewCT_SmartTagPr ();if _fdded :=d .DecodeElement (_ecgcf .SmartTagPr ,&_addba );_fdded !=nil {return _fdded ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_ecgcf .SmartTagTypes =NewCT_SmartTagTypes ();if _dbebd :=d .DecodeElement (_ecgcf .SmartTagTypes ,&_addba );_dbebd !=nil {return _dbebd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_ecgcf .WebPublishing =NewCT_WebPublishing ();if _dcadf :=d .DecodeElement (_ecgcf .WebPublishing ,&_addba );_dcadf !=nil {return _dcadf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_baaac :=NewCT_FileRecoveryPr ();if _abbfg :=d .DecodeElement (_baaac ,&_addba );_abbfg !=nil {return _abbfg ;};_ecgcf .FileRecoveryPr =append (_ecgcf .FileRecoveryPr ,_baaac );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_ecgcf .WebPublishObjects =NewCT_WebPublishObjects ();if _eecec :=d .DecodeElement (_ecgcf .WebPublishObjects ,&_addba );_eecec !=nil {return _eecec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecgcf .ExtLst =NewCT_ExtensionList ();if _gefgg :=d .DecodeElement (_ecgcf .ExtLst ,&_addba );_gefgg !=nil {return _gefgg ;};default:_afeac .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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_addba .Name );if _fcd :=d .Skip ();_fcd !=nil {return _fcd ;};};case _ebfeac .EndElement :break _ddee ;case _ebfeac .CharData :};};return nil ;};type CT_SharedItems struct{ +// Thick Bottom +ThickBotAttr *bool ; -// Contains Semi Mixed Data Types -ContainsSemiMixedTypesAttr *bool ; +// Show Phonetic +PhAttr *bool ; -// Contains Non Date -ContainsNonDateAttr *bool ; +// Cell +C []*CT_Cell ; -// Contains Date -ContainsDateAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gefc *CT_Chartsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gefc .SheetViews =NewCT_ChartsheetViews ();_gefc .Drawing =NewCT_Drawing ();_edec :for {_gcdc ,_ccbf :=d .Token ();if _ccbf !=nil {return _ccbf ;};switch _dedaa :=_gcdc .(type ){case _b .StartElement :switch _dedaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_gefc .SheetPr =NewCT_ChartsheetPr ();if _gade :=d .DecodeElement (_gefc .SheetPr ,&_dedaa );_gade !=nil {return _gade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _agdc :=d .DecodeElement (_gefc .SheetViews ,&_dedaa );_agdc !=nil {return _agdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gefc .SheetProtection =NewCT_ChartsheetProtection ();if _aebe :=d .DecodeElement (_gefc .SheetProtection ,&_dedaa );_aebe !=nil {return _aebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gefc .CustomSheetViews =NewCT_CustomChartsheetViews ();if _fceg :=d .DecodeElement (_gefc .CustomSheetViews ,&_dedaa );_fceg !=nil {return _fceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gefc .PageMargins =NewCT_PageMargins ();if _ddce :=d .DecodeElement (_gefc .PageMargins ,&_dedaa );_ddce !=nil {return _ddce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gefc .PageSetup =NewCT_CsPageSetup ();if _dadd :=d .DecodeElement (_gefc .PageSetup ,&_dedaa );_dadd !=nil {return _dadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gefc .HeaderFooter =NewCT_HeaderFooter ();if _aafge :=d .DecodeElement (_gefc .HeaderFooter ,&_dedaa );_aafge !=nil {return _aafge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _acdg :=d .DecodeElement (_gefc .Drawing ,&_dedaa );_acdg !=nil {return _acdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_gefc .LegacyDrawing =NewCT_LegacyDrawing ();if _cdgg :=d .DecodeElement (_gefc .LegacyDrawing ,&_dedaa );_cdgg !=nil {return _cdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gefc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bfga :=d .DecodeElement (_gefc .LegacyDrawingHF ,&_dedaa );_bfga !=nil {return _bfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_gefc .DrawingHF =NewCT_DrawingHF ();if _gebga :=d .DecodeElement (_gefc .DrawingHF ,&_dedaa );_gebga !=nil {return _gebga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gefc .Picture =NewCT_SheetBackgroundPicture ();if _gcba :=d .DecodeElement (_gefc .Picture ,&_dedaa );_gcba !=nil {return _gcba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_gefc .WebPublishItems =NewCT_WebPublishItems ();if _cdca :=d .DecodeElement (_gefc .WebPublishItems ,&_dedaa );_cdca !=nil {return _cdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefc .ExtLst =NewCT_ExtensionList ();if _bead :=d .DecodeElement (_gefc .ExtLst ,&_dedaa );_bead !=nil {return _bead ;};default:_d .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\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_dedaa .Name );if _bgff :=d .Skip ();_bgff !=nil {return _bgff ;};};case _b .EndElement :break _edec ;case _b .CharData :};};return nil ;};func (_gceag ST_CellComments )String ()string {switch _gceag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case 3:return "\u0061\u0074\u0045n\u0064";};return "";};func NewCT_Groups ()*CT_Groups {_ebdbc :=&CT_Groups {};return _ebdbc }; -// Contains String -ContainsStringAttr *bool ; +// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path +func (_bfddc *CT_GroupMember )ValidateWithPath (path string )error {return nil };func NewCT_Sheets ()*CT_Sheets {_bbdfa :=&CT_Sheets {};return _bbdfa };func NewCT_CacheSource ()*CT_CacheSource {_bcbe :=&CT_CacheSource {};_bcbe .TypeAttr =ST_SourceType (1);return _bcbe ;};func (_faafga ST_TableType )String ()string {switch _faafga {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0078\u006d\u006c";case 3:return "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return "";}; -// Contains Blank -ContainsBlankAttr *bool ; +// Validate validates the CT_QueryTableField and its children +func (_gcacg *CT_QueryTableField )Validate ()error {return _gcacg .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_gdfe *CT_Index )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_gdfe .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Contains Mixed Data Types -ContainsMixedTypesAttr *bool ; +// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path +func (_dgfab *CT_CellStyles )ValidateWithPath (path string )error {for _ggce ,_gcb :=range _dgfab .CellStyle {if _fcddb :=_gcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ggce ));_fcddb !=nil {return _fcddb ;};};return nil ;};type CT_PivotAreas struct{ -// Contains Numbers -ContainsNumberAttr *bool ; +// Pivot Area Count +CountAttr *uint32 ; -// Contains Integer -ContainsIntegerAttr *bool ; +// Pivot Area +PivotArea []*CT_PivotArea ;};type EG_ExtensionList struct{ -// Minimum Numeric Value -MinValueAttr *float64 ; +// Extension +Ext []*CT_Extension ;};type CT_FileVersion struct{ -// Maximum Numeric Value -MaxValueAttr *float64 ; +// Application Name +AppNameAttr *string ; -// Minimum Date Time -MinDateAttr *_ggddcc .Time ; +// Last Edited Version +LastEditedAttr *string ; -// Maximum Date Time Value -MaxDateAttr *_ggddcc .Time ; +// Lowest Edited Version +LowestEditedAttr *string ; -// Shared Items Count -CountAttr *uint32 ; +// Build Version +RupBuildAttr *string ; -// Long Text -LongTextAttr *bool ; +// Code Name +CodeNameAttr *string ;}; -// No Value -M []*CT_Missing ; +// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path +func (_eebgc *CT_Format )ValidateWithPath (path string )error {if _gffdb :=_eebgc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gffdb !=nil {return _gffdb ;};if _fggad :=_eebgc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_fggad !=nil {return _fggad ;};if _eebgc .ExtLst !=nil {if _fabb :=_eebgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabb !=nil {return _fabb ;};};return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_cbbeb :=&CT_CellSmartTags {};return _cbbeb }; -// Numeric -N []*CT_Number ; +// Validate validates the CT_FontFamily and its children +func (_bdcf *CT_FontFamily )Validate ()error {return _bdcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_acged *ExternalLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _acged .CT_ExternalLink .MarshalXML (e ,start );};func (_dfdab *CT_MdxSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",_dfdab .NsAttr )});if _dfdab .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dfdab .CAttr )});};if _dfdab .OAttr !=ST_MdxSetOrderUnset {_afcfd ,_cdcdd :=_dfdab .OAttr .MarshalXMLAttr (_b .Name {Local :"\u006f"});if _cdcdd !=nil {return _cdcdd ;};start .Attr =append (start .Attr ,_afcfd );};e .EncodeToken (start );if _dfdab .N !=nil {_fcacb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_ebce :=range _dfdab .N {e .EncodeElement (_ebce ,_fcacb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_aecddf :=&CT_XmlColumnPr {};return _aecddf };type CT_rowItems struct{ -// Boolean -B []*CT_Boolean ; +// Items in a Row Count +CountAttr *uint32 ; -// Error Value -E []*CT_Error ; +// Row Items +I []*CT_I ;}; -// Character Value -S []*CT_String ; +// Validate validates the CT_SortState and its children +func (_aaebdc *CT_SortState )Validate ()error {return _aaebdc .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func NewCT_CellSmartTag ()*CT_CellSmartTag {_dgfg :=&CT_CellSmartTag {};return _dgfg };func (_cgabc *CT_MeasureGroups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgabc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgabc .CountAttr )});};e .EncodeToken (start );if _cgabc .MeasureGroup !=nil {_cefbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_cfaeb :=range _cgabc .MeasureGroup {e .EncodeElement (_cfaeb ,_cefbe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Date Time -D []*CT_DateTime ;}; +// Validate validates the CT_RowFields and its children +func (_bfgbf *CT_RowFields )Validate ()error {return _bfgbf .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Validate validates the CT_Pane and its children -func (_dccd *CT_Pane )Validate ()error {return _dccd .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func (_egbcc ST_CfType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dabcc :=_ebfeac .Attr {};_dabcc .Name =name ;switch _egbcc {case ST_CfTypeUnset :_dabcc .Value ="";case ST_CfTypeExpression :_dabcc .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_dabcc .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_dabcc .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_dabcc .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_dabcc .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_dabcc .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_dabcc .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_dabcc .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_dabcc .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_dabcc .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_dabcc .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_dabcc .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_dabcc .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_dabcc .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_dabcc .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_dabcc .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_dabcc .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_dabcc .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _dabcc ,nil ;};func (_dbbgd ST_RevisionAction )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cgceae :=_ebfeac .Attr {};_cgceae .Name =name ;switch _dbbgd {case ST_RevisionActionUnset :_cgceae .Value ="";case ST_RevisionActionAdd :_cgceae .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_cgceae .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _cgceae ,nil ;};func (_eabcaf ST_UnderlineValues )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dcebad :=_ebfeac .Attr {};_dcebad .Name =name ;switch _eabcaf {case ST_UnderlineValuesUnset :_dcebad .Value ="";case ST_UnderlineValuesSingle :_dcebad .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_dcebad .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_dcebad .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_dcebad .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_dcebad .Value ="\u006e\u006f\u006e\u0065";};return _dcebad ,nil ;}; +// Validate validates the CT_Record and its children +func (_ebafg *CT_Record )Validate ()error {return _ebafg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func (_ddgbb ST_RefMode )ValidateWithPath (path string )error {switch _ddgbb {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 (_ddgbb ));};return nil ;};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);func (_gfeag ST_TableType )Validate ()error {return _gfeag .ValidateWithPath ("")};type CT_ExternalSheetData struct{ -// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path -func (_fbfff *CT_Query )ValidateWithPath (path string )error {if _fbfff .Tpls !=nil {if _ceafg :=_fbfff .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_ceafg !=nil {return _ceafg ;};};return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_RowFields and its children -func (_dbfdb *CT_RowFields )Validate ()error {return _dbfdb .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_dafec *ST_CfvoType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cafbb ,_bcbc :=d .Token ();if _bcbc !=nil {return _bcbc ;};if _cgb ,_ddfec :=_cafbb .(_ebfeac .EndElement );_ddfec &&_cgb .Name ==start .Name {*_dafec =1;return nil ;};if _cddcb ,_ccef :=_cafbb .(_ebfeac .CharData );!_ccef {return _eecbf .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",_cafbb );}else {switch string (_cddcb ){case "":*_dafec =0;case "\u006e\u0075\u006d":*_dafec =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dafec =2;case "\u006d\u0061\u0078":*_dafec =3;case "\u006d\u0069\u006e":*_dafec =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dafec =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_dafec =6;};};_cafbb ,_bcbc =d .Token ();if _bcbc !=nil {return _bcbc ;};if _dffb ,_abggc :=_cafbb .(_ebfeac .EndElement );_abggc &&_dffb .Name ==start .Name {return nil ;};return _eecbf .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",_cafbb );};type CT_MetadataType struct{ +// Last Refresh Resulted in Error +RefreshErrorAttr *bool ; -// Metadata Type Name -NameAttr string ; +// Row +Row []*CT_ExternalRow ;};func (_daggf *CT_DefinedNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daggf .DefinedName !=nil {_abdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_edccc :=range _daggf .DefinedName {e .EncodeElement (_edccc ,_abdc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_SortType byte ;func (_afcbde *CT_SheetIdMap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfdb :=range start .Attr {if _dgfdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccdee ,_gbadg :=_e .ParseUint (_dgfdb .Value ,10,32);if _gbadg !=nil {return _gbadg ;};_dbgdc :=uint32 (_ccdee );_afcbde .CountAttr =&_dbgdc ;continue ;};};_dgbbd :for {_gcdfe ,_bggec :=d .Token ();if _bggec !=nil {return _bggec ;};switch _dadcfg :=_gcdfe .(type ){case _b .StartElement :switch _dadcfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_ggcbe :=NewCT_SheetId ();if _ebcca :=d .DecodeElement (_ggcbe ,&_dadcfg );_ebcca !=nil {return _ebcca ;};_afcbde .SheetId =append (_afcbde .SheetId ,_ggcbe );default:_d .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\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_dadcfg .Name );if _efgdf :=d .Skip ();_efgdf !=nil {return _efgdf ;};};case _b .EndElement :break _dgbbd ;case _b .CharData :};};return nil ;};func (_cfgga *CT_FieldGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfgga .ParAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cfgga .ParAttr )});};if _cfgga .BaseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfgga .BaseAttr )});};e .EncodeToken (start );if _cfgga .RangePr !=nil {_baaba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_cfgga .RangePr ,_baaba );};if _cfgga .DiscretePr !=nil {_edabd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cfgga .DiscretePr ,_edabd );};if _cfgga .GroupItems !=nil {_aecdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cfgga .GroupItems ,_aecdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccbcb ST_WebSourceType )String ()string {switch _ccbcb {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";};type CT_Comments struct{ -// Minimum Supported Version -MinSupportedVersionAttr uint32 ; +// Authors +Authors *CT_Authors ; -// Metadata Ghost Row -GhostRowAttr *bool ; +// List of Comments +CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};type ST_CellComments byte ; -// Metadata Ghost Column -GhostColAttr *bool ; +// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path +func (_gfffd *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func (_daggfe ST_CellType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daggfe .String (),start );};func (_gagecc *ST_CredMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gagecc =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_gagecc =1;case "\u006e\u006f\u006e\u0065":*_gagecc =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_gagecc =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_gagecc =4;};return nil ;};func (_dbdfbc *ST_Qualifier )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbdfbc =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dbdfbc =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dbdfbc =2;case "\u006e\u006f\u006e\u0065":*_dbdfbc =3;};return nil ;}; -// Metadata Edit -EditAttr *bool ; +// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path +func (_cagdg *CT_PivotDimension )ValidateWithPath (path string )error {return nil }; -// Metadata Cell Value Delete -DeleteAttr *bool ; +// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path +func (_cbfb *CT_Dxf )ValidateWithPath (path string )error {if _cbfb .Font !=nil {if _fggdd :=_cbfb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fggdd !=nil {return _fggdd ;};};if _cbfb .NumFmt !=nil {if _fcgae :=_cbfb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fcgae !=nil {return _fcgae ;};};if _cbfb .Fill !=nil {if _feega :=_cbfb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_feega !=nil {return _feega ;};};if _cbfb .Alignment !=nil {if _dbag :=_cbfb .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_dbag !=nil {return _dbag ;};};if _cbfb .Border !=nil {if _ebffg :=_cbfb .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_ebffg !=nil {return _ebffg ;};};if _cbfb .Protection !=nil {if _fbged :=_cbfb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fbged !=nil {return _fbged ;};};if _cbfb .ExtLst !=nil {if _aacab :=_cbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacab !=nil {return _aacab ;};};return nil ;}; -// Metadata Copy -CopyAttr *bool ; +// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path +func (_bbdaf *CT_MetadataStrings )ValidateWithPath (path string )error {for _gedfdg ,_dgfgb :=range _bbdaf .S {if _afcaa :=_dgfgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gedfdg ));_afcaa !=nil {return _afcaa ;};};return nil ;};func (_eeddd ST_VolDepType )Validate ()error {return _eeddd .ValidateWithPath ("")};type ST_TableStyleType byte ;func (_fdeea ST_MdxSetOrder )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfgbgc :=_b .Attr {};_gfgbgc .Name =name ;switch _fdeea {case ST_MdxSetOrderUnset :_gfgbgc .Value ="";case ST_MdxSetOrderU :_gfgbgc .Value ="\u0075";case ST_MdxSetOrderA :_gfgbgc .Value ="\u0061";case ST_MdxSetOrderD :_gfgbgc .Value ="\u0064";case ST_MdxSetOrderAa :_gfgbgc .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_gfgbgc .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_gfgbgc .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_gfgbgc .Value ="\u006e\u0064";};return _gfgbgc ,nil ;}; -// Metadata Paste All -PasteAllAttr *bool ; +// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path +func (_dadcg *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_dccca *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effce :for {_egea ,_bdgbb :=d .Token ();if _bdgbb !=nil {return _bdgbb ;};switch _fagb :=_egea .(type ){case _b .StartElement :switch _fagb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_abcd :=NewCT_Extension ();if _cgfgce :=d .DecodeElement (_abcd ,&_fagb );_cgfgce !=nil {return _cgfgce ;};_dccca .Ext =append (_dccca .Ext ,_abcd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fagb .Name );if _cafga :=d .Skip ();_cafga !=nil {return _cafga ;};};case _b .EndElement :break _effce ;case _b .CharData :};};return nil ;};type CT_Worksheet struct{ -// Metadata Paste Formulas -PasteFormulasAttr *bool ; +// Worksheet Properties +SheetPr *CT_SheetPr ; -// Metadata Paste Special Values -PasteValuesAttr *bool ; +// Worksheet Dimensions +Dimension *CT_SheetDimension ; -// Metadata Paste Formats -PasteFormatsAttr *bool ; +// Sheet Views +SheetViews *CT_SheetViews ; -// Metadata Paste Comments -PasteCommentsAttr *bool ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Metadata Paste Data Validation -PasteDataValidationAttr *bool ; +// Column Information +Cols []*CT_Cols ; -// Metadata Paste Borders -PasteBordersAttr *bool ; +// Sheet Data +SheetData *CT_SheetData ; -// Metadata Paste Column Widths -PasteColWidthsAttr *bool ; +// Sheet Calculation Properties +SheetCalcPr *CT_SheetCalcPr ; -// Metadata Paste Number Formats -PasteNumberFormatsAttr *bool ; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Metadata Merge -MergeAttr *bool ; +// Protected Ranges +ProtectedRanges *CT_ProtectedRanges ; -// Meatadata Split First -SplitFirstAttr *bool ; +// Scenarios +Scenarios *CT_Scenarios ; -// Metadata Split All -SplitAllAttr *bool ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Metadata Insert Delete -RowColShiftAttr *bool ; +// Sort State +SortState *CT_SortState ; -// Metadata Clear All -ClearAllAttr *bool ; +// Data Consolidate +DataConsolidate *CT_DataConsolidate ; -// Metadata Clear Formats -ClearFormatsAttr *bool ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Metadata Clear Contents -ClearContentsAttr *bool ; +// Merge Cells +MergeCells *CT_MergeCells ; -// Metadata Clear Comments -ClearCommentsAttr *bool ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Metadata Formula Assignment -AssignAttr *bool ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Metadata Coercion -CoerceAttr *bool ; +// Data Validations +DataValidations *CT_DataValidations ; -// Adjust Metadata -AdjustAttr *bool ; +// Hyperlinks +Hyperlinks *CT_Hyperlinks ; -// Cell Metadata -CellMetaAttr *bool ;};func (_dcccce *CT_ExternalDefinedName )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_dcccce .NameAttr )});if _dcccce .RefersToAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcccce .RefersToAttr )});};if _dcccce .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcccce .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_agdde *CT_FunctionGroup )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _agdde .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_agdde .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Print Options +PrintOptions *CT_PrintOptions ; -// Validate validates the CT_MemberProperty and its children -func (_dfgaa *CT_MemberProperty )Validate ()error {return _dfgaa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type ST_MdxSetOrder byte ;func (_egbd *CT_Controls )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_ffgeea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_cgeba :=range _egbd .Control {e .EncodeElement (_cgeba ,_ffgeea );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Page Margins +PageMargins *CT_PageMargins ; -// Validate validates the CT_DataBinding and its children -func (_ebgdd *CT_DataBinding )Validate ()error {return _ebgdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Validate validates the CT_ConditionalFormats and its children -func (_ggec *CT_ConditionalFormats )Validate ()error {return _ggec .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func (_ebdgc *CT_DynamicFilter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {_ggcba ,_adbff :=_ebdgc .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _adbff !=nil {return _adbff ;};start .Attr =append (start .Attr ,_ggcba );if _ebdgc .ValAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebdgc .ValAttr )});};if _ebdgc .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebdgc .ValIsoAttr )});};if _ebdgc .MaxValAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebdgc .MaxValAttr )});};if _ebdgc .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebdgc .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_MemberProperties struct{ +// Header and Footer Settings +HeaderFooter *CT_HeaderFooter ; -// OLAP Member Properties Count -CountAttr *uint32 ; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// OLAP Member Property -Mp []*CT_MemberProperty ;};type CT_FileVersion struct{ +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Application Name -AppNameAttr *string ; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Last Edited Version -LastEditedAttr *string ; +// Cell Watch Items +CellWatches *CT_CellWatches ; -// Lowest Edited Version -LowestEditedAttr *string ; +// Ignored Errors +IgnoredErrors *CT_IgnoredErrors ; -// Build Version -RupBuildAttr *string ; +// Smart Tags +SmartTags *CT_SmartTags ; -// Code Name -CodeNameAttr *string ;}; +// Drawing +Drawing *CT_Drawing ; -// Validate validates the CT_WebPublishObject and its children -func (_abcgc *CT_WebPublishObject )Validate ()error {return _abcgc .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_eafed ST_ParameterType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_eafed .String (),start );};type ST_FieldSortType byte ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// ValidateWithPath validates the Table and its children, prefixing error messages with path -func (_aadfb *Table )ValidateWithPath (path string )error {if _gecec :=_aadfb .CT_Table .ValidateWithPath (path );_gecec !=nil {return _gecec ;};return nil ;};func (_dbae *ST_DynamicFilterType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dfbgf ,_geedc :=d .Token ();if _geedc !=nil {return _geedc ;};if _gddcfd ,_edcdfd :=_dfbgf .(_ebfeac .EndElement );_edcdfd &&_gddcfd .Name ==start .Name {*_dbae =1;return nil ;};if _fafce ,_dcab :=_dfbgf .(_ebfeac .CharData );!_dcab {return _eecbf .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",_dfbgf );}else {switch string (_fafce ){case "":*_dbae =0;case "\u006e\u0075\u006c\u006c":*_dbae =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dbae =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dbae =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dbae =4;case "\u0074\u006f\u0064a\u0079":*_dbae =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dbae =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dbae =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dbae =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dbae =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dbae =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dbae =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dbae =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dbae =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dbae =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dbae =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_dbae =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_dbae =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_dbae =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_dbae =19;case "\u0051\u0031":*_dbae =20;case "\u0051\u0032":*_dbae =21;case "\u0051\u0033":*_dbae =22;case "\u0051\u0034":*_dbae =23;case "\u004d\u0031":*_dbae =24;case "\u004d\u0032":*_dbae =25;case "\u004d\u0033":*_dbae =26;case "\u004d\u0034":*_dbae =27;case "\u004d\u0035":*_dbae =28;case "\u004d\u0036":*_dbae =29;case "\u004d\u0037":*_dbae =30;case "\u004d\u0038":*_dbae =31;case "\u004d\u0039":*_dbae =32;case "\u004d\u0031\u0030":*_dbae =33;case "\u004d\u0031\u0031":*_dbae =34;case "\u004d\u0031\u0032":*_dbae =35;};};_dfbgf ,_geedc =d .Token ();if _geedc !=nil {return _geedc ;};if _ebd ,_cdbfg :=_dfbgf .(_ebfeac .EndElement );_cdbfg &&_ebd .Name ==start .Name {return nil ;};return _eecbf .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",_dfbgf );};func NewComments ()*Comments {_dfbae :=&Comments {};_dfbae .CT_Comments =*NewCT_Comments ();return _dfbae ;};func NewCT_Sheet ()*CT_Sheet {_efgbeg :=&CT_Sheet {};return _efgbeg };func (_fbgcgg ST_RevisionAction )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fbgcgg .String (),start );};func NewCT_WebPublishItem ()*CT_WebPublishItem {_fdbgf :=&CT_WebPublishItem {};_fdbgf .SourceTypeAttr =ST_WebSourceType (1);return _fdbgf ;};func (_ebagg *CT_FontName )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_ebagg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Validate validates the VolTypes and its children -func (_gfcbe *VolTypes )Validate ()error {return _gfcbe .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_CalcChain ()*CT_CalcChain {_cfdace :=&CT_CalcChain {};return _cfdace };func (_dbcag ST_DynamicFilterType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dbbfa :=_ebfeac .Attr {};_dbbfa .Name =name ;switch _dbcag {case ST_DynamicFilterTypeUnset :_dbbfa .Value ="";case ST_DynamicFilterTypeNull :_dbbfa .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_dbbfa .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_dbbfa .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_dbbfa .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_dbbfa .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_dbbfa .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_dbbfa .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_dbbfa .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_dbbfa .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_dbbfa .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_dbbfa .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_dbbfa .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_dbbfa .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_dbbfa .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_dbbfa .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_dbbfa .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_dbbfa .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_dbbfa .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_dbbfa .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_dbbfa .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_dbbfa .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_dbbfa .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_dbbfa .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_dbbfa .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_dbbfa .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_dbbfa .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_dbbfa .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_dbbfa .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_dbbfa .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_dbbfa .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_dbbfa .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_dbbfa .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_dbbfa .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_dbbfa .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_dbbfa .Value ="\u004d\u0031\u0032";};return _dbbfa ,nil ;};func (_cgbb *ST_TimePeriod )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_cgbb =0;case "\u0074\u006f\u0064a\u0079":*_cgbb =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cgbb =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cgbb =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_cgbb =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cgbb =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cgbb =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cgbb =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cgbb =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cgbb =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cgbb =10;};return nil ;};func NewCT_GroupLevel ()*CT_GroupLevel {_dgfbb :=&CT_GroupLevel {};return _dgfbb };type CT_DefinedNames struct{ +// Background Image +Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; -// Defined Name -DefinedName []*CT_DefinedName ;};func (_gcffa ST_SortType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_gcffa .String (),start );};func NewCT_Field ()*CT_Field {_deffb :=&CT_Field {};return _deffb }; +// Embedded Controls +Controls *CT_Controls ; -// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path -func (_ebaad *CT_XStringElement )ValidateWithPath (path string )error {return nil };type ST_Objects byte ; +// Web Publishing Items +WebPublishItems *CT_WebPublishItems ; -// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path -func (_cdgcge *CT_AutoSortScope )ValidateWithPath (path string )error {if _fdb :=_cdgcge .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_fdb !=nil {return _fdb ;};return nil ;}; +// Table Parts +TableParts *CT_TableParts ; -// Validate validates the CT_ColFields and its children -func (_bdbgf *CT_ColFields )Validate ()error {return _bdbgf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_WebPr ()*CT_WebPr {_eabbge :=&CT_WebPr {};return _eabbge };func (_gcgge *CT_LegacyDrawing )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_daagf :=range start .Attr {if _daagf .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"&&_daagf .Name .Local =="\u0069\u0064"||_daagf .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"&&_daagf .Name .Local =="\u0069\u0064"{_afaccg ,_ffecga :=_daagf .Value ,error (nil );if _ffecga !=nil {return _ffecga ;};_gcgge .IdAttr =_afaccg ;continue ;};};for {_deeea ,_cfbae :=d .Token ();if _cfbae !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0061c\u0079D\u0072\u0061\u0077\u0069\u006e\u0067\u003a \u0025\u0073",_cfbae );};if _ebffg ,_egeeb :=_deeea .(_ebfeac .EndElement );_egeeb &&_ebffg .Name ==start .Name {break ;};};return nil ;};func (_dgcdc *CT_XmlPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gbgga :=range start .Attr {if _gbgga .Name .Local =="\u006d\u0061\u0070I\u0064"{_acdg ,_cge :=_ccfece .ParseUint (_gbgga .Value ,10,32);if _cge !=nil {return _cge ;};_dgcdc .MapIdAttr =uint32 (_acdg );continue ;};if _gbgga .Name .Local =="\u0078\u0070\u0061t\u0068"{_effa ,_aeecag :=_gbgga .Value ,error (nil );if _aeecag !=nil {return _aeecag ;};_dgcdc .XpathAttr =_effa ;continue ;};if _gbgga .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_fgdedd ,_cdaeabd :=_gbgga .Value ,error (nil );if _cdaeabd !=nil {return _cdaeabd ;};_dgcdc .XmlDataTypeAttr =_fgdedd ;continue ;};};_ebgda :for {_aebc ,_cbcdc :=d .Token ();if _cbcdc !=nil {return _cbcdc ;};switch _bbbgbd :=_aebc .(type ){case _ebfeac .StartElement :switch _bbbgbd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgcdc .ExtLst =NewCT_ExtensionList ();if _cfef :=d .DecodeElement (_dgcdc .ExtLst ,&_bbbgbd );_cfef !=nil {return _cfef ;};default:_afeac .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\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_bbbgbd .Name );if _gfgge :=d .Skip ();_gfgge !=nil {return _gfgge ;};};case _ebfeac .EndElement :break _ebgda ;case _ebfeac .CharData :};};return nil ;};func (_efgcb *CT_ChartFormat )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_efgcb .PivotArea =NewCT_PivotArea ();for _ ,_ggbegf :=range start .Attr {if _ggbegf .Name .Local =="\u0063\u0068\u0061r\u0074"{_eabeb ,_fcdeg :=_ccfece .ParseUint (_ggbegf .Value ,10,32);if _fcdeg !=nil {return _fcdeg ;};_efgcb .ChartAttr =uint32 (_eabeb );continue ;};if _ggbegf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_geccb ,_bcbgc :=_ccfece .ParseUint (_ggbegf .Value ,10,32);if _bcbgc !=nil {return _bcbgc ;};_efgcb .FormatAttr =uint32 (_geccb );continue ;};if _ggbegf .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_dbacd ,_ffe :=_ccfece .ParseBool (_ggbegf .Value );if _ffe !=nil {return _ffe ;};_efgcb .SeriesAttr =&_dbacd ;continue ;};};_ecdbe :for {_beddb ,_ebg :=d .Token ();if _ebg !=nil {return _ebg ;};switch _dbdad :=_beddb .(type ){case _ebfeac .StartElement :switch _dbdad .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _g :=d .DecodeElement (_efgcb .PivotArea ,&_dbdad );_g !=nil {return _g ;};default:_afeac .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\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_dbdad .Name );if _dgfbbc :=d .Skip ();_dgfbbc !=nil {return _dgfbbc ;};};case _ebfeac .EndElement :break _ecdbe ;case _ebfeac .CharData :};};return nil ;};type CT_CellXfs struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gdbag ST_CellComments )Validate ()error {return _gdbag .ValidateWithPath ("")};func (_gbddbe *ST_VolValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbgeg ,_daeea :=d .Token ();if _daeea !=nil {return _daeea ;};if _dccba ,_dabff :=_bbgeg .(_b .EndElement );_dabff &&_dccba .Name ==start .Name {*_gbddbe =1;return nil ;};if _dabfa ,_afdga :=_bbgeg .(_b .CharData );!_afdga {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",_bbgeg );}else {switch string (_dabfa ){case "":*_gbddbe =0;case "\u0062":*_gbddbe =1;case "\u006e":*_gbddbe =2;case "\u0065":*_gbddbe =3;case "\u0073":*_gbddbe =4;};};_bbgeg ,_daeea =d .Token ();if _daeea !=nil {return _daeea ;};if _dfefgf ,_fgagba :=_bbgeg .(_b .EndElement );_fgagba &&_dfefgf .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",_bbgeg );};func (_agcf *CT_DataBinding )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agcf .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agcf .DataBindingNameAttr )});};if _agcf .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agcf .FileBindingAttr ))});};if _agcf .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_agcf .ConnectionIDAttr )});};if _agcf .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agcf .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agcf .DataBindingLoadModeAttr )});e .EncodeToken (start );if _agcf .Any !=nil {_agcf .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcdfg ST_WebSourceType )Validate ()error {return _dcdfg .ValidateWithPath ("")};type CT_Boolean struct{ -// Format Count -CountAttr *uint32 ; +// Value +VAttr bool ; -// Format -Xf []*CT_Xf ;};func (_dffd ST_SortBy )ValidateWithPath (path string )error {switch _dffd {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffd ));};return nil ;}; +// Unused Item +UAttr *bool ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_afeggc *CT_Fonts )ValidateWithPath (path string )error {for _dacfa ,_dgaga :=range _afeggc .Font {if _aagag :=_dgaga .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_dacfa ));_aagag !=nil {return _aagag ;};};return nil ;};func (_dadab ST_Comments )String ()string {switch _dadab {case 0:return "";case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return "";};func (_abb *ST_ShowDataAs )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_abb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_abb =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_abb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_abb =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_abb =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_abb =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_abb =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_abb =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_abb =8;case "\u0069\u006e\u0064e\u0078":*_abb =9;};return nil ;}; +// Calculated Item +FAttr *bool ; -// Validate validates the CT_CellFormula and its children -func (_fbgagf *CT_CellFormula )Validate ()error {return _fbgagf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");}; +// Caption +CAttr *string ; -// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path -func (_bgbgf *CT_MapInfo )ValidateWithPath (path string )error {for _bcaab ,_gfcbg :=range _bgbgf .Schema {if _ggeaa :=_gfcbg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_bcaab ));_ggeaa !=nil {return _ggeaa ;};};for _gabff ,_cegca :=range _bgbgf .Map {if _ggadb :=_cegca .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_gabff ));_ggadb !=nil {return _ggadb ;};};return nil ;}; +// Member Property Count +CpAttr *uint32 ; -// Validate validates the CT_Formats and its children -func (_gagbf *CT_Formats )Validate ()error {return _gagbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_bedec *CT_Cols )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_ebfbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_gaeg :=range _bedec .Col {e .EncodeElement (_gaeg ,_ebfbb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Dxf struct{ +// Member Property Indexes +X []*CT_X ;};func (_gadgdf *CT_RangePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaafb :=range start .Attr {if _eaafb .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_bbfcg ,_dffdbf :=_e .ParseBool (_eaafb .Value );if _dffdbf !=nil {return _dffdbf ;};_gadgdf .AutoStartAttr =&_bbfcg ;continue ;};if _eaafb .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_dffbg ,_efebb :=_e .ParseBool (_eaafb .Value );if _efebb !=nil {return _efebb ;};_gadgdf .AutoEndAttr =&_dffbg ;continue ;};if _eaafb .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_gadgdf .GroupByAttr .UnmarshalXMLAttr (_eaafb );continue ;};if _eaafb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_egfda ,_fbfba :=_e .ParseFloat (_eaafb .Value ,64);if _fbfba !=nil {return _fbfba ;};_gadgdf .StartNumAttr =&_egfda ;continue ;};if _eaafb .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_cfded ,_fgaef :=_e .ParseFloat (_eaafb .Value ,64);if _fgaef !=nil {return _fgaef ;};_gadgdf .EndNumAttr =&_cfded ;continue ;};if _eaafb .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_bcfgfb ,_ggdeg :=ParseStdlibTime (_eaafb .Value );if _ggdeg !=nil {return _ggdeg ;};_gadgdf .StartDateAttr =&_bcfgfb ;continue ;};if _eaafb .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_decgef ,_ggdeaad :=ParseStdlibTime (_eaafb .Value );if _ggdeaad !=nil {return _ggdeaad ;};_gadgdf .EndDateAttr =&_decgef ;continue ;};if _eaafb .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_cfcbe ,_cedgc :=_e .ParseFloat (_eaafb .Value ,64);if _cedgc !=nil {return _cedgc ;};_gadgdf .GroupIntervalAttr =&_cfcbe ;continue ;};};for {_dabad ,_edeeea :=d .Token ();if _edeeea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_edeeea );};if _adafd ,_gecdd :=_dabad .(_b .EndElement );_gecdd &&_adafd .Name ==start .Name {break ;};};return nil ;};func (_cbecbb *CT_RangeSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfede :=range start .Attr {if _gfede .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"&&_gfede .Name .Local =="\u0069\u0064"||_gfede .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"&&_gfede .Name .Local =="\u0069\u0064"{_bddeg ,_gfcec :=_gfede .Value ,error (nil );if _gfcec !=nil {return _gfcec ;};_cbecbb .IdAttr =&_bddeg ;continue ;};if _gfede .Name .Local =="\u0069\u0031"{_eceda ,_fedbf :=_e .ParseUint (_gfede .Value ,10,32);if _fedbf !=nil {return _fedbf ;};_cbdfa :=uint32 (_eceda );_cbecbb .I1Attr =&_cbdfa ;continue ;};if _gfede .Name .Local =="\u0069\u0033"{_gecgf ,_dfgbf :=_e .ParseUint (_gfede .Value ,10,32);if _dfgbf !=nil {return _dfgbf ;};_dcdag :=uint32 (_gecgf );_cbecbb .I3Attr =&_dcdag ;continue ;};if _gfede .Name .Local =="\u0069\u0034"{_dfgda ,_fccgcg :=_e .ParseUint (_gfede .Value ,10,32);if _fccgcg !=nil {return _fccgcg ;};_aabgb :=uint32 (_dfgda );_cbecbb .I4Attr =&_aabgb ;continue ;};if _gfede .Name .Local =="\u0072\u0065\u0066"{_fgfag ,_bfbce :=_gfede .Value ,error (nil );if _bfbce !=nil {return _bfbce ;};_cbecbb .RefAttr =&_fgfag ;continue ;};if _gfede .Name .Local =="\u006e\u0061\u006d\u0065"{_acbfe ,_aedgfc :=_gfede .Value ,error (nil );if _aedgfc !=nil {return _aedgfc ;};_cbecbb .NameAttr =&_acbfe ;continue ;};if _gfede .Name .Local =="\u0073\u0068\u0065e\u0074"{_agffe ,_adagdf :=_gfede .Value ,error (nil );if _adagdf !=nil {return _adagdf ;};_cbecbb .SheetAttr =&_agffe ;continue ;};if _gfede .Name .Local =="\u0069\u0032"{_gcedd ,_dgceg :=_e .ParseUint (_gfede .Value ,10,32);if _dgceg !=nil {return _dgceg ;};_efgee :=uint32 (_gcedd );_cbecbb .I2Attr =&_efgee ;continue ;};};for {_eeag ,_cgad :=d .Token ();if _cgad !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_cgad );};if _bdgad ,_fbdea :=_eeag .(_b .EndElement );_fbdea &&_bdgad .Name ==start .Name {break ;};};return nil ;}; -// Font Properties -Font *CT_Font ; +// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path +func (_abbd *CT_FileVersion )ValidateWithPath (path string )error {if _abbd .CodeNameAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_abbd .CodeNameAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006fd\u0065\u004e\u0061m\u0065\u0041\u0074\u0074r\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 ,_c .ST_GuidPatternRe ,*_abbd .CodeNameAttr );};};return nil ;}; -// Number Format -NumFmt *CT_NumFmt ; +// Validate validates the CT_Items and its children +func (_begg *CT_Items )Validate ()error {return _begg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func (_fgfgb ST_Type )ValidateWithPath (path string )error {switch _fgfgb {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 (_fgfgb ));};return nil ;};func (_gcff *CT_CustomChartsheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcff .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_adgae :=range start .Attr {if _adgae .Name .Local =="\u0067\u0075\u0069\u0064"{_bdgcc ,_ecdae :=_adgae .Value ,error (nil );if _ecdae !=nil {return _ecdae ;};_gcff .GuidAttr =_bdgcc ;continue ;};if _adgae .Name .Local =="\u0073\u0063\u0061l\u0065"{_adgge ,_caeb :=_e .ParseUint (_adgae .Value ,10,32);if _caeb !=nil {return _caeb ;};_cdgc :=uint32 (_adgge );_gcff .ScaleAttr =&_cdgc ;continue ;};if _adgae .Name .Local =="\u0073\u0074\u0061t\u0065"{_gcff .StateAttr .UnmarshalXMLAttr (_adgae );continue ;};if _adgae .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_bbdb ,_aaac :=_e .ParseBool (_adgae .Value );if _aaac !=nil {return _aaac ;};_gcff .ZoomToFitAttr =&_bbdb ;continue ;};};_gagcc :for {_dgdga ,_fafag :=d .Token ();if _fafag !=nil {return _fafag ;};switch _gfbd :=_dgdga .(type ){case _b .StartElement :switch _gfbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gcff .PageMargins =NewCT_PageMargins ();if _ceae :=d .DecodeElement (_gcff .PageMargins ,&_gfbd );_ceae !=nil {return _ceae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gcff .PageSetup =NewCT_CsPageSetup ();if _bfcg :=d .DecodeElement (_gcff .PageSetup ,&_gfbd );_bfcg !=nil {return _bfcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gcff .HeaderFooter =NewCT_HeaderFooter ();if _gcfd :=d .DecodeElement (_gcff .HeaderFooter ,&_gfbd );_gcfd !=nil {return _gcfd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_gfbd .Name );if _cbgc :=d .Skip ();_cbgc !=nil {return _cbgc ;};};case _b .EndElement :break _gagcc ;case _b .CharData :};};return nil ;};func NewMapInfo ()*MapInfo {_gabeec :=&MapInfo {};_gabeec .CT_MapInfo =*NewCT_MapInfo ();return _gabeec ;}; -// Fill -Fill *CT_Fill ; +// Validate validates the StyleSheet and its children +func (_cbdaf *StyleSheet )Validate ()error {return _cbdaf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; -// Alignment -Alignment *CT_CellAlignment ; +// Validate validates the CT_LegacyDrawing and its children +func (_cafaa *CT_LegacyDrawing )Validate ()error {return _cafaa .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_cdaf *CT_GroupItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdaf .CountAttr )});};e .EncodeToken (start );if _cdaf .M !=nil {_fbfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_ddgde :=range _cdaf .M {e .EncodeElement (_ddgde ,_fbfg );};};if _cdaf .N !=nil {_gcdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_bbfec :=range _cdaf .N {e .EncodeElement (_bbfec ,_gcdg );};};if _cdaf .B !=nil {_dgbbga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cbbef :=range _cdaf .B {e .EncodeElement (_cbbef ,_dgbbga );};};if _cdaf .E !=nil {_fbfee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dbfdg :=range _cdaf .E {e .EncodeElement (_dbfdg ,_fbfee );};};if _cdaf .S !=nil {_eefg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dgcgg :=range _cdaf .S {e .EncodeElement (_dgcgg ,_eefg );};};if _cdaf .D !=nil {_ddcbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_efcdg :=range _cdaf .D {e .EncodeElement (_efcdg ,_ddcbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adafc *ST_GradientType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adafc =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_adafc =1;case "\u0070\u0061\u0074\u0068":*_adafc =2;};return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_dedaeb :=&CT_FilterColumn {};return _dedaeb };type CT_ChartsheetViews struct{ -// Border Properties -Border *CT_Border ; +// Chart Sheet View +SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_ggdfeg ST_PatternType )Validate ()error {return _ggdfeg .ValidateWithPath ("")}; -// Protection Properties -Protection *CT_CellProtection ; +// Validate validates the CT_Sheet and its children +func (_fffea *CT_Sheet )Validate ()error {return _fffea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};func (_feabd *Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _feabd .CT_Table .MarshalXML (e ,start );};func (_dgcgc *CT_DataConsolidate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbfgb :=range start .Attr {if _ccbfgb .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_dgcgc .FunctionAttr .UnmarshalXMLAttr (_ccbfgb );continue ;};if _ccbfgb .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_effgb ,_dfec :=_e .ParseBool (_ccbfgb .Value );if _dfec !=nil {return _dfec ;};_dgcgc .StartLabelsAttr =&_effgb ;continue ;};if _ccbfgb .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_ffbc ,_cebce :=_e .ParseBool (_ccbfgb .Value );if _cebce !=nil {return _cebce ;};_dgcgc .LeftLabelsAttr =&_ffbc ;continue ;};if _ccbfgb .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_aaae ,_feaaf :=_e .ParseBool (_ccbfgb .Value );if _feaaf !=nil {return _feaaf ;};_dgcgc .TopLabelsAttr =&_aaae ;continue ;};if _ccbfgb .Name .Local =="\u006c\u0069\u006e\u006b"{_dbfgg ,_efbg :=_e .ParseBool (_ccbfgb .Value );if _efbg !=nil {return _efbg ;};_dgcgc .LinkAttr =&_dbfgg ;continue ;};};_gaba :for {_ddca ,_gbaab :=d .Token ();if _gbaab !=nil {return _gbaab ;};switch _egfb :=_ddca .(type ){case _b .StartElement :switch _egfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_dgcgc .DataRefs =NewCT_DataRefs ();if _afbad :=d .DecodeElement (_dgcgc .DataRefs ,&_egfb );_afbad !=nil {return _afbad ;};default:_d .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\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_egfb .Name );if _bcecd :=d .Skip ();_bcecd !=nil {return _bcecd ;};};case _b .EndElement :break _gaba ;case _b .CharData :};};return nil ;};func (_gdffa ST_Orientation )Validate ()error {return _gdffa .ValidateWithPath ("")};func (_acdcgd *ST_Pane )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acdcgd =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_acdcgd =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_acdcgd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_acdcgd =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_acdcgd =4;};return nil ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_febfee *CT_SharedItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _febfee .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsSemiMixedTypesAttr ))});};if _febfee .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsNonDateAttr ))});};if _febfee .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsDateAttr ))});};if _febfee .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsStringAttr ))});};if _febfee .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsBlankAttr ))});};if _febfee .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsMixedTypesAttr ))});};if _febfee .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsNumberAttr ))});};if _febfee .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsIntegerAttr ))});};if _febfee .MinValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .MinValueAttr )});};if _febfee .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .MaxValueAttr )});};if _febfee .MinDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .MinDateAttr )});};if _febfee .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .MaxDateAttr )});};if _febfee .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .CountAttr )});};if _febfee .LongTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .LongTextAttr ))});};e .EncodeToken (start );if _febfee .M !=nil {_cdccf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_geaab :=range _febfee .M {e .EncodeElement (_geaab ,_cdccf );};};if _febfee .N !=nil {_ffbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_agcaa :=range _febfee .N {e .EncodeElement (_agcaa ,_ffbbb );};};if _febfee .B !=nil {_gegb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_fggdfb :=range _febfee .B {e .EncodeElement (_fggdfb ,_gegb );};};if _febfee .E !=nil {_ddbbdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ggbgaf :=range _febfee .E {e .EncodeElement (_ggbgaf ,_ddbbdb );};};if _febfee .S !=nil {_deaab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cfgfg :=range _febfee .S {e .EncodeElement (_cfgfg ,_deaab );};};if _febfee .D !=nil {_fbfga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_ebbagf :=range _febfee .D {e .EncodeElement (_ebbagf ,_fbfga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfeee ST_GroupBy )String ()string {switch _cfeee {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return "";}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Sets and its children +func (_aggcab *CT_Sets )Validate ()error {return _aggcab .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func (_geggef ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _geggef {case 0,1,2,3,4,5,6,7,8,9,10: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 (_geggef ));};return nil ;};func (_cggdb *CT_Mdx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_cggdb .NAttr )});_daaac ,_cecad :=_cggdb .FAttr .MarshalXMLAttr (_b .Name {Local :"\u0066"});if _cecad !=nil {return _cecad ;};start .Attr =append (start .Attr ,_daaac );e .EncodeToken (start );if _cggdb .T !=nil {_fafe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_cggdb .T ,_fafe );};if _cggdb .Ms !=nil {_dabbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_cggdb .Ms ,_dabbf );};if _cggdb .P !=nil {_fcccg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_cggdb .P ,_fcccg );};if _cggdb .K !=nil {_adfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_cggdb .K ,_adfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaaad *CT_SheetPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bceeb :=range start .Attr {if _bceeb .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_abcbb ,_gcaba :=_e .ParseBool (_bceeb .Value );if _gcaba !=nil {return _gcaba ;};_gaaad .SyncHorizontalAttr =&_abcbb ;continue ;};if _bceeb .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_bfffag ,_ceeef :=_e .ParseBool (_bceeb .Value );if _ceeef !=nil {return _ceeef ;};_gaaad .SyncVerticalAttr =&_bfffag ;continue ;};if _bceeb .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_fccef ,_dfcgd :=_bceeb .Value ,error (nil );if _dfcgd !=nil {return _dfcgd ;};_gaaad .SyncRefAttr =&_fccef ;continue ;};if _bceeb .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_dccfbf ,_fgcdc :=_e .ParseBool (_bceeb .Value );if _fgcdc !=nil {return _fgcdc ;};_gaaad .TransitionEvaluationAttr =&_dccfbf ;continue ;};if _bceeb .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_cgdc ,_aggba :=_e .ParseBool (_bceeb .Value );if _aggba !=nil {return _aggba ;};_gaaad .TransitionEntryAttr =&_cgdc ;continue ;};if _bceeb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_eaadb ,_gaadd :=_e .ParseBool (_bceeb .Value );if _gaadd !=nil {return _gaadd ;};_gaaad .PublishedAttr =&_eaadb ;continue ;};if _bceeb .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_edgac ,_gdabc :=_bceeb .Value ,error (nil );if _gdabc !=nil {return _gdabc ;};_gaaad .CodeNameAttr =&_edgac ;continue ;};if _bceeb .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_fceef ,_cecde :=_e .ParseBool (_bceeb .Value );if _cecde !=nil {return _cecde ;};_gaaad .FilterModeAttr =&_fceef ;continue ;};if _bceeb .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"{_gafdb ,_badeef :=_e .ParseBool (_bceeb .Value );if _badeef !=nil {return _badeef ;};_gaaad .EnableFormatConditionsCalculationAttr =&_gafdb ;continue ;};};_bgcgb :for {_edadba ,_adcbg :=d .Token ();if _adcbg !=nil {return _adcbg ;};switch _gcadf :=_edadba .(type ){case _b .StartElement :switch _gcadf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_gaaad .TabColor =NewCT_Color ();if _ffbage :=d .DecodeElement (_gaaad .TabColor ,&_gcadf );_ffbage !=nil {return _ffbage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_gaaad .OutlinePr =NewCT_OutlinePr ();if _abbfd :=d .DecodeElement (_gaaad .OutlinePr ,&_gcadf );_abbfd !=nil {return _abbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_gaaad .PageSetUpPr =NewCT_PageSetUpPr ();if _eebdfg :=d .DecodeElement (_gaaad .PageSetUpPr ,&_gcadf );_eebdfg !=nil {return _eebdfg ;};default:_d .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\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_gcadf .Name );if _aeede :=d .Skip ();_aeede !=nil {return _aeede ;};};case _b .EndElement :break _bgcgb ;case _b .CharData :};};return nil ;};func NewCT_DdeItem ()*CT_DdeItem {_gddd :=&CT_DdeItem {};return _gddd };func NewCT_CellFormula ()*CT_CellFormula {_ffdf :=&CT_CellFormula {};return _ffdf }; -// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path -func (_gceac *CT_IgnoredErrors )ValidateWithPath (path string )error {for _edcgd ,_ecadf :=range _gceac .IgnoredError {if _dgfdgc :=_ecadf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_edcgd ));_dgfdgc !=nil {return _dgfdgc ;};};if _gceac .ExtLst !=nil {if _gdee :=_gceac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdee !=nil {return _gdee ;};};return nil ;};func (_dcgfbf *ST_PatternType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ebgb ,_eagfa :=d .Token ();if _eagfa !=nil {return _eagfa ;};if _abbg ,_gfefa :=_ebgb .(_ebfeac .EndElement );_gfefa &&_abbg .Name ==start .Name {*_dcgfbf =1;return nil ;};if _feebg ,_aefca :=_ebgb .(_ebfeac .CharData );!_aefca {return _eecbf .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",_ebgb );}else {switch string (_feebg ){case "":*_dcgfbf =0;case "\u006e\u006f\u006e\u0065":*_dcgfbf =1;case "\u0073\u006f\u006ci\u0064":*_dcgfbf =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_dcgfbf =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_dcgfbf =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_dcgfbf =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_dcgfbf =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dcgfbf =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_dcgfbf =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_dcgfbf =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_dcgfbf =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_dcgfbf =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_dcgfbf =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dcgfbf =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_dcgfbf =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_dcgfbf =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_dcgfbf =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_dcgfbf =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_dcgfbf =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_dcgfbf =19;};};_ebgb ,_eagfa =d .Token ();if _eagfa !=nil {return _eagfa ;};if _ceff ,_ccfecb :=_ebgb .(_ebfeac .EndElement );_ccfecb &&_ceff .Name ==start .Name {return nil ;};return _eecbf .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",_ebgb );};func (_eadaf *CT_ExternalLinkChoice )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_baaf :for {_gedebe ,_abbaec :=d .Token ();if _abbaec !=nil {return _abbaec ;};switch _fbafb :=_gedebe .(type ){case _ebfeac .StartElement :switch _fbafb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_eadaf .ExternalBook =NewCT_ExternalBook ();if _cbfgb :=d .DecodeElement (_eadaf .ExternalBook ,&_fbafb );_cbfgb !=nil {return _cbfgb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_eadaf .DdeLink =NewCT_DdeLink ();if _eeefd :=d .DecodeElement (_eadaf .DdeLink ,&_fbafb );_eeefd !=nil {return _eeefd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_eadaf .OleLink =NewCT_OleLink ();if _bdecg :=d .DecodeElement (_eadaf .OleLink ,&_fbafb );_bdecg !=nil {return _bdecg ;};default:_afeac .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 C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fbafb .Name );if _edddb :=d .Skip ();_edddb !=nil {return _edddb ;};};case _ebfeac .EndElement :break _baaf ;case _ebfeac .CharData :};};return nil ;};func NewStyleSheet ()*StyleSheet {_aefgdg :=&StyleSheet {};_aefgdg .CT_Stylesheet =*NewCT_Stylesheet ();return _aefgdg ;};func (_feacc *CT_Pages )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _feacc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_feacc .CountAttr )});};e .EncodeToken (start );_gfced :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_cfdda :=range _feacc .Page {e .EncodeElement (_cfdda ,_gfced );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_XmlPr and its children +func (_abecbb *CT_XmlPr )Validate ()error {return _abecbb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_cgade ST_HorizontalAlignment )String ()string {switch _cgade {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_dgcee *CT_ExternalDefinedNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgcee .DefinedName !=nil {_egcdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_abgea :=range _dgcee .DefinedName {e .EncodeElement (_abgea ,_egcdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfdfa ST_SheetViewType )Validate ()error {return _cfdfa .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path -func (_bdgfg *CT_PivotCache )ValidateWithPath (path string )error {return nil };type CT_Dxfs struct{ +// Validate validates the CT_VerticalAlignFontProperty and its children +func (_dfacdb *CT_VerticalAlignFontProperty )Validate ()error {return _dfacdb .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");};func (_bgfgc ST_DataConsolidateFunction )Validate ()error {return _bgfgc .ValidateWithPath ("")};type CT_BorderPr struct{ -// Format Count -CountAttr *uint32 ; +// Line Style +StyleAttr ST_BorderStyle ; -// Formatting -Dxf []*CT_Dxf ;}; +// Color +Color *CT_Color ;};type Metadata struct{CT_Metadata };func (_dfcbf *CT_DdeItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedae :for {_cdgde ,_acaf :=d .Token ();if _acaf !=nil {return _acaf ;};switch _cbbfb :=_cdgde .(type ){case _b .StartElement :switch _cbbfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_dcga :=NewCT_DdeItem ();if _defbd :=d .DecodeElement (_dcga ,&_cbbfb );_defbd !=nil {return _defbd ;};_dfcbf .DdeItem =append (_dfcbf .DdeItem ,_dcga );default:_d .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\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_cbbfb .Name );if _bfcbd :=d .Skip ();_bfcbd !=nil {return _bfcbd ;};};case _b .EndElement :break _dedae ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Dimensions and its children -func (_fceee *CT_Dimensions )Validate ()error {return _fceee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");}; +// Validate validates the CT_ChartsheetViews and its children +func (_agfa *CT_ChartsheetViews )Validate ()error {return _agfa .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_fcabb *CT_MetadataTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdged :=range start .Attr {if _bdged .Name .Local =="\u0063\u006f\u0075n\u0074"{_geebb ,_acffe :=_e .ParseUint (_bdged .Value ,10,32);if _acffe !=nil {return _acffe ;};_fcceb :=uint32 (_geebb );_fcabb .CountAttr =&_fcceb ;continue ;};};_abcbd :for {_febe ,_faedc :=d .Token ();if _faedc !=nil {return _faedc ;};switch _fbcgf :=_febe .(type ){case _b .StartElement :switch _fbcgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_cbgfe :=NewCT_MetadataType ();if _eefa :=d .DecodeElement (_cbgfe ,&_fbcgf );_eefa !=nil {return _eefa ;};_fcabb .MetadataType =append (_fcabb .MetadataType ,_cbgfe );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_fbcgf .Name );if _gabbe :=d .Skip ();_gabbe !=nil {return _gabbe ;};};case _b .EndElement :break _abcbd ;case _b .CharData :};};return nil ;};type ST_DataValidationType byte ;func (_feadg *CT_PageFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feadg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feadg .CountAttr )});};e .EncodeToken (start );_bagfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eeebe :=range _feadg .PageField {e .EncodeElement (_eeebe ,_bagfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FontFamily and its children -func (_feabg *CT_FontFamily )Validate ()error {return _feabg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_gbcbf *ST_VerticalAlignment )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gbcbf =0;case "\u0074\u006f\u0070":*_gbcbf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbcbf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gbcbf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gbcbf =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gbcbf =5;};return nil ;};func (_aggab *CT_ChartsheetPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cbeaef :=range start .Attr {if _cbeaef .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_feage ,_gcfg :=_ccfece .ParseBool (_cbeaef .Value );if _gcfg !=nil {return _gcfg ;};_aggab .PublishedAttr =&_feage ;continue ;};if _cbeaef .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_eaabb ,_edgaa :=_cbeaef .Value ,error (nil );if _edgaa !=nil {return _edgaa ;};_aggab .CodeNameAttr =&_eaabb ;continue ;};};_aagedc :for {_gfcbec ,_gaage :=d .Token ();if _gaage !=nil {return _gaage ;};switch _abecee :=_gfcbec .(type ){case _ebfeac .StartElement :switch _abecee .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_aggab .TabColor =NewCT_Color ();if _fgafd :=d .DecodeElement (_aggab .TabColor ,&_abecee );_fgafd !=nil {return _fgafd ;};default:_afeac .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\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_abecee .Name );if _aacae :=d .Skip ();_aacae !=nil {return _aacae ;};};case _ebfeac .EndElement :break _aagedc ;case _ebfeac .CharData :};};return nil ;};func (_gccaa *ST_PhoneticType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_daecc ,_acdec :=d .Token ();if _acdec !=nil {return _acdec ;};if _ggbfb ,_efdg :=_daecc .(_ebfeac .EndElement );_efdg &&_ggbfb .Name ==start .Name {*_gccaa =1;return nil ;};if _cdeeb ,_gaffa :=_daecc .(_ebfeac .CharData );!_gaffa {return _eecbf .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",_daecc );}else {switch string (_cdeeb ){case "":*_gccaa =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_gccaa =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_gccaa =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_gccaa =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_gccaa =4;};};_daecc ,_acdec =d .Token ();if _acdec !=nil {return _acdec ;};if _feadgb ,_dafcb :=_daecc .(_ebfeac .EndElement );_dafcb &&_feadgb .Name ==start .Name {return nil ;};return _eecbf .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",_daecc );};func (_fbbcaeb *CT_VolTopic )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fbbcaeb .TAttr !=ST_VolValueTypeUnset {_gbegf ,_caabg :=_fbbcaeb .TAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074"});if _caabg !=nil {return _caabg ;};start .Attr =append (start .Attr ,_gbegf );};e .EncodeToken (start );_eefcgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0076"}};_afeac .AddPreserveSpaceAttr (&_eefcgc ,_fbbcaeb .V );e .EncodeElement (_fbbcaeb .V ,_eefcgc );if _fbbcaeb .Stp !=nil {_gfcbeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_dce :=range _fbbcaeb .Stp {e .EncodeElement (_dce ,_gfcbeg );};};_aeega :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_egbdc :=range _fbbcaeb .Tr {e .EncodeElement (_egbdc ,_aeega );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_I ()*CT_I {_fgccd :=&CT_I {};return _fgccd }; +// Validate validates the CT_ReviewedRevisions and its children +func (_bcedf *CT_ReviewedRevisions )Validate ()error {return _bcedf .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;);type SingleXmlCells struct{CT_SingleXmlCells };func (_gabge *CT_PivotAreaReferences )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbfd :=range start .Attr {if _cbfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_baaefa ,_bfaae :=_e .ParseUint (_cbfd .Value ,10,32);if _bfaae !=nil {return _bfaae ;};_cfaga :=uint32 (_baaefa );_gabge .CountAttr =&_cfaga ;continue ;};};_cgfef :for {_geecb ,_ecca :=d .Token ();if _ecca !=nil {return _ecca ;};switch _ebggd :=_geecb .(type ){case _b .StartElement :switch _ebggd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_egedfe :=NewCT_PivotAreaReference ();if _bgedd :=d .DecodeElement (_egedfe ,&_ebggd );_bgedd !=nil {return _bgedd ;};_gabge .Reference =append (_gabge .Reference ,_egedfe );default:_d .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\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_ebggd .Name );if _cagfa :=d .Skip ();_cagfa !=nil {return _cagfa ;};};case _b .EndElement :break _cgfef ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path -func (_dbabe *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _gede :=_dbabe .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_gede !=nil {return _gede ;};if _dbabe .PivotFields !=nil {if _dfcee :=_dbabe .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_dfcee !=nil {return _dfcee ;};};if _dbabe .RowFields !=nil {if _ffecc :=_dbabe .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_ffecc !=nil {return _ffecc ;};};if _dbabe .RowItems !=nil {if _beafg :=_dbabe .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_beafg !=nil {return _beafg ;};};if _dbabe .ColFields !=nil {if _bafee :=_dbabe .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_bafee !=nil {return _bafee ;};};if _dbabe .ColItems !=nil {if _beff :=_dbabe .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_beff !=nil {return _beff ;};};if _dbabe .PageFields !=nil {if _dcged :=_dbabe .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dcged !=nil {return _dcged ;};};if _dbabe .DataFields !=nil {if _dggdg :=_dbabe .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_dggdg !=nil {return _dggdg ;};};if _dbabe .Formats !=nil {if _gdfbd :=_dbabe .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_gdfbd !=nil {return _gdfbd ;};};if _dbabe .ConditionalFormats !=nil {if _dabfce :=_dbabe .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_dabfce !=nil {return _dabfce ;};};if _dbabe .ChartFormats !=nil {if _gacc :=_dbabe .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_gacc !=nil {return _gacc ;};};if _dbabe .PivotHierarchies !=nil {if _dgdef :=_dbabe .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_dgdef !=nil {return _dgdef ;};};if _dbabe .PivotTableStyleInfo !=nil {if _abeae :=_dbabe .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_abeae !=nil {return _abeae ;};};if _dbabe .Filters !=nil {if _bccfb :=_dbabe .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_bccfb !=nil {return _bccfb ;};};if _dbabe .RowHierarchiesUsage !=nil {if _fgce :=_dbabe .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_fgce !=nil {return _fgce ;};};if _dbabe .ColHierarchiesUsage !=nil {if _eggg :=_dbabe .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_eggg !=nil {return _eggg ;};};if _dbabe .ExtLst !=nil {if _gc :=_dbabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gc !=nil {return _gc ;};};return nil ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_gdffg :=&CT_CalculatedItem {};_gdffg .PivotArea =NewCT_PivotArea ();return _gdffg ;};type CT_Authors struct{ +// Validate validates the CT_CellAlignment and its children +func (_fbfd *CT_CellAlignment )Validate ()error {return _fbfd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_ecdbb *CT_colItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeaba :=range start .Attr {if _aeaba .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfdge ,_eadbd :=_e .ParseUint (_aeaba .Value ,10,32);if _eadbd !=nil {return _eadbd ;};_gfgea :=uint32 (_cfdge );_ecdbb .CountAttr =&_gfgea ;continue ;};};_gebbe :for {_bfbgaa ,_ccbbd :=d .Token ();if _ccbbd !=nil {return _ccbbd ;};switch _dbbdab :=_bfbgaa .(type ){case _b .StartElement :switch _dbbdab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_affcfe :=NewCT_I ();if _abcbbf :=d .DecodeElement (_affcfe ,&_dbbdab );_abcbbf !=nil {return _abcbbf ;};_ecdbb .I =append (_ecdbb .I ,_affcfe );default:_d .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\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dbbdab .Name );if _decfdce :=d .Skip ();_decfdce !=nil {return _decfdce ;};};case _b .EndElement :break _gebbe ;case _b .CharData :};};return nil ;};type ST_ShowDataAs byte ; -// Author -Author []string ;};func (_daeba ST_CellFormulaType )Validate ()error {return _daeba .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path +func (_deef *CT_CustomSheetView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_deef .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_deef .GuidAttr );};if _fcabe :=_deef .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fcabe !=nil {return _fcabe ;};if _bfaba :=_deef .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_bfaba !=nil {return _bfaba ;};if _deef .Pane !=nil {if _eadbc :=_deef .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_eadbc !=nil {return _eadbc ;};};if _deef .Selection !=nil {if _gcegb :=_deef .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gcegb !=nil {return _gcegb ;};};if _deef .RowBreaks !=nil {if _aceba :=_deef .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_aceba !=nil {return _aceba ;};};if _deef .ColBreaks !=nil {if _efaeg :=_deef .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_efaeg !=nil {return _efaeg ;};};if _deef .PageMargins !=nil {if _adbb :=_deef .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_adbb !=nil {return _adbb ;};};if _deef .PrintOptions !=nil {if _cbdde :=_deef .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cbdde !=nil {return _cbdde ;};};if _deef .PageSetup !=nil {if _dbaf :=_deef .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_dbaf !=nil {return _dbaf ;};};if _deef .HeaderFooter !=nil {if _dadcf :=_deef .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dadcf !=nil {return _dadcf ;};};if _deef .AutoFilter !=nil {if _aadfa :=_deef .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_aadfa !=nil {return _aadfa ;};};if _deef .ExtLst !=nil {if _abaf :=_deef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abaf !=nil {return _abaf ;};};return nil ;};func (_eeefe ST_OleUpdate )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecaedc :=_b .Attr {};_ecaedc .Name =name ;switch _eeefe {case ST_OleUpdateUnset :_ecaedc .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_ecaedc .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_ecaedc .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _ecaedc ,nil ;}; -// Validate validates the CT_FunctionGroup and its children -func (_gfcfe *CT_FunctionGroup )Validate ()error {return _gfcfe .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);type CT_PhoneticRun struct{ +// Validate validates the CT_CalcChain and its children +func (_dcgg *CT_CalcChain )Validate ()error {return _dcgg .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_dec *CT_CacheFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbbe :=range start .Attr {if _cbbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaff ,_ebda :=_e .ParseUint (_cbbe .Value ,10,32);if _ebda !=nil {return _ebda ;};_ggc :=uint32 (_aaff );_dec .CountAttr =&_ggc ;continue ;};};_ebee :for {_ecge ,_bcdf :=d .Token ();if _bcdf !=nil {return _bcdf ;};switch _eec :=_ecge .(type ){case _b .StartElement :switch _eec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_ggdb :=NewCT_CacheField ();if _fbce :=d .DecodeElement (_ggdb ,&_eec );_fbce !=nil {return _fbce ;};_dec .CacheField =append (_dec .CacheField ,_ggdb );default:_d .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\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_eec .Name );if _bddg :=d .Skip ();_bddg !=nil {return _bddg ;};};case _b .EndElement :break _ebee ;case _b .CharData :};};return nil ;}; -// Base Text Start Index -SbAttr uint32 ; +// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path +func (_dadaa *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_dadaa .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_dadaa .GuidAttr );};if _dadaa .LastGuidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_dadaa .LastGuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004c\u0061s\u0074\u0047\u0075i\u0064\u0041\u0074\u0074r\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 ,_c .ST_GuidPatternRe ,*_dadaa .LastGuidAttr );};};for _eadae ,_ddfcf :=range _dadaa .Header {if _aaffg :=_ddfcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eadae ));_aaffg !=nil {return _aaffg ;};};return nil ;};func NewCT_Worksheet ()*CT_Worksheet {_ddaed :=&CT_Worksheet {};_ddaed .SheetData =NewCT_SheetData ();return _ddaed ;};func (_cfdfg ST_FileType )ValidateWithPath (path string )error {switch _cfdfg {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 (_cfdfg ));};return nil ;}; -// Base Text End Index -EbAttr uint32 ; +// Validate validates the CT_CalculatedMember and its children +func (_aafg *CT_CalculatedMember )Validate ()error {return _aafg .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func NewCT_CalculatedItem ()*CT_CalculatedItem {_caag :=&CT_CalculatedItem {};_caag .PivotArea =NewCT_PivotArea ();return _caag ;};func (_fadgf *CT_PCDKPIs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fadgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadgf .CountAttr )});};e .EncodeToken (start );if _fadgf .Kpi !=nil {_afgcdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_fcbfb :=range _fadgf .Kpi {e .EncodeElement (_fcbfb ,_afgcdb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RgbColor ()*CT_RgbColor {_dcdde :=&CT_RgbColor {};return _dcdde }; -// Text -T string ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_aegaa *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_aefba *CT_Top10 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfae :=range start .Attr {if _dbfae .Name .Local =="\u0074\u006f\u0070"{_abafe ,_cfgcfe :=_e .ParseBool (_dbfae .Value );if _cfgcfe !=nil {return _cfgcfe ;};_aefba .TopAttr =&_abafe ;continue ;};if _dbfae .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_dabfbb ,_ffabbf :=_e .ParseBool (_dbfae .Value );if _ffabbf !=nil {return _ffabbf ;};_aefba .PercentAttr =&_dabfbb ;continue ;};if _dbfae .Name .Local =="\u0076\u0061\u006c"{_dfgdac ,_daedfd :=_e .ParseFloat (_dbfae .Value ,64);if _daedfd !=nil {return _daedfd ;};_aefba .ValAttr =_dfgdac ;continue ;};if _dbfae .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_bcagc ,_ddgea :=_e .ParseFloat (_dbfae .Value ,64);if _ddgea !=nil {return _ddgea ;};_aefba .FilterValAttr =&_bcagc ;continue ;};};for {_aegcc ,_fceffc :=d .Token ();if _fceffc !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_fceffc );};if _gabde ,_ddagab :=_aegcc .(_b .EndElement );_ddagab &&_gabde .Name ==start .Name {break ;};};return nil ;};func NewCT_InputCells ()*CT_InputCells {_dfefg :=&CT_InputCells {};return _dfefg };type CT_VerticalAlignFontProperty struct{ -// Validate validates the CT_FileVersion and its children -func (_abdbf *CT_FileVersion )Validate ()error {return _abdbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");}; +// Value +ValAttr _c .ST_VerticalAlignRun ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);type Dialogsheet struct{CT_Dialogsheet };func (_gefee *ST_ShowDataAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gefee =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gefee =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_gefee =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gefee =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_gefee =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_gefee =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_gefee =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_gefee =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_gefee =8;case "\u0069\u006e\u0064e\u0078":*_gefee =9;};return nil ;};func (_cebcfd *ST_CellComments )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cebcfd =0;case "\u006e\u006f\u006e\u0065":*_cebcfd =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_cebcfd =2;case "\u0061\u0074\u0045n\u0064":*_cebcfd =3;};return nil ;}; -// Validate validates the CT_CellSmartTags and its children -func (_deadgf *CT_CellSmartTags )Validate ()error {return _deadgf .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_gabf *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gabf =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_gabf =1;case "\u0074\u0065\u0078\u0074":*_gabf =2;case "\u004d\u0044\u0059":*_gabf =3;case "\u0044\u004d\u0059":*_gabf =4;case "\u0059\u004d\u0044":*_gabf =5;case "\u004d\u0059\u0044":*_gabf =6;case "\u0044\u0059\u004d":*_gabf =7;case "\u0059\u0044\u004d":*_gabf =8;case "\u0073\u006b\u0069\u0070":*_gabf =9;case "\u0045\u004d\u0044":*_gabf =10;};return nil ;}; +// Validate validates the CT_ExternalLink and its children +func (_cafde *CT_ExternalLink )Validate ()error {return _cafde .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; -// Validate validates the CT_RevisionMove and its children -func (_fcbec *CT_RevisionMove )Validate ()error {return _fcbec .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};type CT_rowItems struct{ +// Validate validates the CT_Dialogsheet and its children +func (_fdbce *CT_Dialogsheet )Validate ()error {return _fdbce .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};type CT_CalculatedItems struct{ -// Items in a Row Count +// Calculated Item Formula Count CountAttr *uint32 ; -// Row Items -I []*CT_I ;}; +// Calculated Item +CalculatedItem []*CT_CalculatedItem ;};func NewCT_DefinedName ()*CT_DefinedName {_gaada :=&CT_DefinedName {};return _gaada };func (_agceb ST_DynamicFilterType )String ()string {switch _agceb {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 3:return "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 4:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 5:return "\u0074\u006f\u0064a\u0079";case 6:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 7:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 11:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 12:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 13:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 14:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 15:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 16:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 17:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 18:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 19:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 20:return "\u0051\u0031";case 21:return "\u0051\u0032";case 22:return "\u0051\u0033";case 23:return "\u0051\u0034";case 24:return "\u004d\u0031";case 25:return "\u004d\u0032";case 26:return "\u004d\u0033";case 27:return "\u004d\u0034";case 28:return "\u004d\u0035";case 29:return "\u004d\u0036";case 30:return "\u004d\u0037";case 31:return "\u004d\u0038";case 32:return "\u004d\u0039";case 33:return "\u004d\u0031\u0030";case 34:return "\u004d\u0031\u0031";case 35:return "\u004d\u0031\u0032";};return "";};func (_fdffd ST_PhoneticType )Validate ()error {return _fdffd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path -func (_bgbdd *CT_Consolidation )ValidateWithPath (path string )error {if _bgbdd .Pages !=nil {if _bgbdb :=_bgbdd .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_bgbdb !=nil {return _bgbdb ;};};if _faacfd :=_bgbdd .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_faacfd !=nil {return _faacfd ;};return nil ;};func (_ccd *CT_BookView )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cbcc :=range start .Attr {if _cbcc .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_acafd ,_bedac :=_ccfece .ParseUint (_cbcc .Value ,10,32);if _bedac !=nil {return _bedac ;};_gbfefc :=uint32 (_acafd );_ccd .WindowWidthAttr =&_gbfefc ;continue ;};if _cbcc .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_ccd .VisibilityAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_deaagd ,_gbagc :=_ccfece .ParseBool (_cbcc .Value );if _gbagc !=nil {return _gbagc ;};_ccd .ShowHorizontalScrollAttr =&_deaagd ;continue ;};if _cbcc .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_gdgdg ,_eaacf :=_ccfece .ParseBool (_cbcc .Value );if _eaacf !=nil {return _eaacf ;};_ccd .ShowVerticalScrollAttr =&_gdgdg ;continue ;};if _cbcc .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_cgceb ,_deeeaf :=_ccfece .ParseBool (_cbcc .Value );if _deeeaf !=nil {return _deeeaf ;};_ccd .ShowSheetTabsAttr =&_cgceb ;continue ;};if _cbcc .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ebbgb ,_bgefcf :=_ccfece .ParseInt (_cbcc .Value ,10,32);if _bgefcf !=nil {return _bgefcf ;};_fcece :=int32 (_ebbgb );_ccd .XWindowAttr =&_fcece ;continue ;};if _cbcc .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_adeb ,_feafa :=_ccfece .ParseInt (_cbcc .Value ,10,32);if _feafa !=nil {return _feafa ;};_babfg :=int32 (_adeb );_ccd .YWindowAttr =&_babfg ;continue ;};if _cbcc .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_ecdd ,_adca :=_ccfece .ParseBool (_cbcc .Value );if _adca !=nil {return _adca ;};_ccd .MinimizedAttr =&_ecdd ;continue ;};if _cbcc .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_cegga ,_edfbd :=_ccfece .ParseUint (_cbcc .Value ,10,32);if _edfbd !=nil {return _edfbd ;};_fbf :=uint32 (_cegga );_ccd .WindowHeightAttr =&_fbf ;continue ;};if _cbcc .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_cafe ,_ecfdgc :=_ccfece .ParseUint (_cbcc .Value ,10,32);if _ecfdgc !=nil {return _ecfdgc ;};_fadab :=uint32 (_cafe );_ccd .TabRatioAttr =&_fadab ;continue ;};if _cbcc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_ecceg ,_cabaf :=_ccfece .ParseUint (_cbcc .Value ,10,32);if _cabaf !=nil {return _cabaf ;};_abffcb :=uint32 (_ecceg );_ccd .FirstSheetAttr =&_abffcb ;continue ;};if _cbcc .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_ffagd ,_ebfdf :=_ccfece .ParseUint (_cbcc .Value ,10,32);if _ebfdf !=nil {return _ebfdf ;};_fdbf :=uint32 (_ffagd );_ccd .ActiveTabAttr =&_fdbf ;continue ;};if _cbcc .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_aeffg ,_ccgg :=_ccfece .ParseBool (_cbcc .Value );if _ccgg !=nil {return _ccgg ;};_ccd .AutoFilterDateGroupingAttr =&_aeffg ;continue ;};};_dfaeef :for {_ffffbg ,_degf :=d .Token ();if _degf !=nil {return _degf ;};switch _gegfc :=_ffffbg .(type ){case _ebfeac .StartElement :switch _gegfc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccd .ExtLst =NewCT_ExtensionList ();if _gfaa :=d .DecodeElement (_ccd .ExtLst ,&_gegfc );_gfaa !=nil {return _gfaa ;};default:_afeac .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\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_gegfc .Name );if _gbfac :=d .Skip ();_gbfac !=nil {return _gbfac ;};};case _ebfeac .EndElement :break _dfaeef ;case _ebfeac .CharData :};};return nil ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;};func (_bdbb *CT_MdxMetadata )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bdbb .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bdbb .CountAttr )});};e .EncodeToken (start );_gcddee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_abcf :=range _bdbb .Mdx {e .EncodeElement (_abcf ,_gcddee );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableStyleElement and its children +func (_fbafbg *CT_TableStyleElement )Validate ()error {return _fbafbg .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};func (_dada *CT_Dxfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dada .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dada .CountAttr )});};e .EncodeToken (start );if _dada .Dxf !=nil {_deagd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_cfega :=range _dada .Dxf {e .EncodeElement (_cfega ,_deagd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path -func (_fgfgg *CT_FutureMetadata )ValidateWithPath (path string )error {for _abafee ,_dca :=range _fgfgg .Bk {if _deeda :=_dca .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_abafee ));_deeda !=nil {return _deeda ;};};if _fgfgg .ExtLst !=nil {if _fdaab :=_fgfgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdaab !=nil {return _fdaab ;};};return nil ;};type CT_ExternalCell struct{ +// Validate validates the CT_Scenario and its children +func (_bfdbbf *CT_Scenario )Validate ()error {return _bfdbbf .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_bcfccd *CT_X )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edfecf :=range start .Attr {if _edfecf .Name .Local =="\u0076"{_fdegcd ,_effcf :=_e .ParseInt (_edfecf .Value ,10,32);if _effcf !=nil {return _effcf ;};_dgefde :=int32 (_fdegcd );_bcfccd .VAttr =&_dgefde ;continue ;};};for {_bcgee ,_gcgbe :=d .Token ();if _gcgbe !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_gcgbe );};if _aafdg ,_ggega :=_bcgee .(_b .EndElement );_ggega &&_aafdg .Name ==start .Name {break ;};};return nil ;}; -// Reference -RAttr *string ; +// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path +func (_gfdbad *CT_Worksheet )ValidateWithPath (path string )error {if _gfdbad .SheetPr !=nil {if _eafea :=_gfdbad .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_eafea !=nil {return _eafea ;};};if _gfdbad .Dimension !=nil {if _aeeccb :=_gfdbad .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_aeeccb !=nil {return _aeeccb ;};};if _gfdbad .SheetViews !=nil {if _fbaab :=_gfdbad .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_fbaab !=nil {return _fbaab ;};};if _gfdbad .SheetFormatPr !=nil {if _eadcd :=_gfdbad .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_eadcd !=nil {return _eadcd ;};};for _afbfgg ,_baaaa :=range _gfdbad .Cols {if _gdgad :=_baaaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_afbfgg ));_gdgad !=nil {return _gdgad ;};};if _eaecgd :=_gfdbad .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_eaecgd !=nil {return _eaecgd ;};if _gfdbad .SheetCalcPr !=nil {if _ebfdg :=_gfdbad .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_ebfdg !=nil {return _ebfdg ;};};if _gfdbad .SheetProtection !=nil {if _bdccf :=_gfdbad .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bdccf !=nil {return _bdccf ;};};if _gfdbad .ProtectedRanges !=nil {if _dafad :=_gfdbad .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_dafad !=nil {return _dafad ;};};if _gfdbad .Scenarios !=nil {if _abgbb :=_gfdbad .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_abgbb !=nil {return _abgbb ;};};if _gfdbad .AutoFilter !=nil {if _cfdfb :=_gfdbad .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_cfdfb !=nil {return _cfdfb ;};};if _gfdbad .SortState !=nil {if _fecbb :=_gfdbad .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fecbb !=nil {return _fecbb ;};};if _gfdbad .DataConsolidate !=nil {if _aedfb :=_gfdbad .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_aedfb !=nil {return _aedfb ;};};if _gfdbad .CustomSheetViews !=nil {if _fedbfg :=_gfdbad .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_fedbfg !=nil {return _fedbfg ;};};if _gfdbad .MergeCells !=nil {if _debbgb :=_gfdbad .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_debbgb !=nil {return _debbgb ;};};if _gfdbad .PhoneticPr !=nil {if _bfgbd :=_gfdbad .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_bfgbd !=nil {return _bfgbd ;};};for _eaaff ,_bdcadb :=range _gfdbad .ConditionalFormatting {if _cfaffdb :=_bdcadb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_eaaff ));_cfaffdb !=nil {return _cfaffdb ;};};if _gfdbad .DataValidations !=nil {if _fgfdda :=_gfdbad .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_fgfdda !=nil {return _fgfdda ;};};if _gfdbad .Hyperlinks !=nil {if _afebc :=_gfdbad .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_afebc !=nil {return _afebc ;};};if _gfdbad .PrintOptions !=nil {if _fccbca :=_gfdbad .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fccbca !=nil {return _fccbca ;};};if _gfdbad .PageMargins !=nil {if _fggcac :=_gfdbad .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fggcac !=nil {return _fggcac ;};};if _gfdbad .PageSetup !=nil {if _fddbe :=_gfdbad .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fddbe !=nil {return _fddbe ;};};if _gfdbad .HeaderFooter !=nil {if _cabca :=_gfdbad .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cabca !=nil {return _cabca ;};};if _gfdbad .RowBreaks !=nil {if _bdgegg :=_gfdbad .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_bdgegg !=nil {return _bdgegg ;};};if _gfdbad .ColBreaks !=nil {if _eaddc :=_gfdbad .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_eaddc !=nil {return _eaddc ;};};if _gfdbad .CustomProperties !=nil {if _cgffa :=_gfdbad .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_cgffa !=nil {return _cgffa ;};};if _gfdbad .CellWatches !=nil {if _ecfdg :=_gfdbad .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_ecfdg !=nil {return _ecfdg ;};};if _gfdbad .IgnoredErrors !=nil {if _gbdeg :=_gfdbad .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_gbdeg !=nil {return _gbdeg ;};};if _gfdbad .SmartTags !=nil {if _fccab :=_gfdbad .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_fccab !=nil {return _fccab ;};};if _gfdbad .Drawing !=nil {if _caeeda :=_gfdbad .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_caeeda !=nil {return _caeeda ;};};if _gfdbad .LegacyDrawing !=nil {if _fadaadd :=_gfdbad .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_fadaadd !=nil {return _fadaadd ;};};if _gfdbad .LegacyDrawingHF !=nil {if _egfdb :=_gfdbad .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_egfdb !=nil {return _egfdb ;};};if _gfdbad .DrawingHF !=nil {if _addfd :=_gfdbad .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_addfd !=nil {return _addfd ;};};if _gfdbad .Picture !=nil {if _fggcagg :=_gfdbad .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fggcagg !=nil {return _fggcagg ;};};if _gfdbad .OleObjects !=nil {if _cccgf :=_gfdbad .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_cccgf !=nil {return _cccgf ;};};if _gfdbad .Controls !=nil {if _ageced :=_gfdbad .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_ageced !=nil {return _ageced ;};};if _gfdbad .WebPublishItems !=nil {if _abfbd :=_gfdbad .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_abfbd !=nil {return _abfbd ;};};if _gfdbad .TableParts !=nil {if _bbadfe :=_gfdbad .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_bbadfe !=nil {return _bbadfe ;};};if _gfdbad .ExtLst !=nil {if _cfceb :=_gfdbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfceb !=nil {return _cfceb ;};};return nil ;};func (_eegfa ST_Visibility )ValidateWithPath (path string )error {switch _eegfa {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 (_eegfa ));};return nil ;};func (_afbd *CT_ExternalLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afbd .Choice !=nil {_afbd .Choice .MarshalXML (e ,_b .StartElement {});};if _afbd .ExtLst !=nil {_gcbg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afbd .ExtLst ,_gcbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gege *CT_ExternalSheetName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gege .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gege .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Type -TAttr ST_CellType ; +// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path +func (_ebaf *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _ebaf .ExternalBook !=nil {if _cedgg :=_ebaf .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_cedgg !=nil {return _cedgg ;};};if _ebaf .DdeLink !=nil {if _gaacb :=_ebaf .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_gaacb !=nil {return _gaacb ;};};if _ebaf .OleLink !=nil {if _dedgb :=_ebaf .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_dedgb !=nil {return _dedgb ;};};return nil ;}; -// Value Metadata -VmAttr *uint32 ; +// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path +func (_cfaf *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _aceb ,_aacg :=range _cfaf .ColHierarchyUsage {if _ggbd :=_aacg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aceb ));_ggbd !=nil {return _ggbd ;};};return nil ;}; -// Value -V *string ;};type ST_SortType byte ;type CT_DdeValue struct{ +// Validate validates the CT_ChartFormats and its children +func (_cebab *CT_ChartFormats )Validate ()error {return _cebab .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_fedcc *CT_PivotCacheDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedcc .CacheSource =NewCT_CacheSource ();_fedcc .CacheFields =NewCT_CacheFields ();for _ ,_ccgcd :=range start .Attr {if _ccgcd .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"&&_ccgcd .Name .Local =="\u0069\u0064"||_ccgcd .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"&&_ccgcd .Name .Local =="\u0069\u0064"{_dbdef ,_gdacd :=_ccgcd .Value ,error (nil );if _gdacd !=nil {return _gdacd ;};_fedcc .IdAttr =&_dbdef ;continue ;};if _ccgcd .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_afgbd ,_ceccgd :=_e .ParseBool (_ccgcd .Value );if _ceccgd !=nil {return _ceccgd ;};_fedcc .UpgradeOnRefreshAttr =&_afgbd ;continue ;};if _ccgcd .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gbdca ,_baddb :=_e .ParseBool (_ccgcd .Value );if _baddb !=nil {return _baddb ;};_fedcc .TupleCacheAttr =&_gbdca ;continue ;};if _ccgcd .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_dfadeg ,_agbb :=_e .ParseBool (_ccgcd .Value );if _agbb !=nil {return _agbb ;};_fedcc .SaveDataAttr =&_dfadeg ;continue ;};if _ccgcd .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_decgd ,_edffgc :=_e .ParseBool (_ccgcd .Value );if _edffgc !=nil {return _edffgc ;};_fedcc .SupportSubqueryAttr =&_decgd ;continue ;};if _ccgcd .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_ebcb ,_gdgbe :=_e .ParseBool (_ccgcd .Value );if _gdgbe !=nil {return _gdgbe ;};_fedcc .OptimizeMemoryAttr =&_ebcb ;continue ;};if _ccgcd .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_geff ,_ebeebe :=_e .ParseBool (_ccgcd .Value );if _ebeebe !=nil {return _ebeebe ;};_fedcc .SupportAdvancedDrillAttr =&_geff ;continue ;};if _ccgcd .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ffffa ,_cbdad :=_ccgcd .Value ,error (nil );if _cbdad !=nil {return _cbdad ;};_fedcc .RefreshedByAttr =&_ffffa ;continue ;};if _ccgcd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_dabda ,_fcced :=ParseStdlibTime (_ccgcd .Value );if _fcced !=nil {return _fcced ;};_fedcc .RefreshedDateIsoAttr =&_dabda ;continue ;};if _ccgcd .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_gebebg ,_cfbdf :=_e .ParseBool (_ccgcd .Value );if _cfbdf !=nil {return _cfbdf ;};_fedcc .InvalidAttr =&_gebebg ;continue ;};if _ccgcd .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_gbdcf ,_bccac :=_e .ParseBool (_ccgcd .Value );if _bccac !=nil {return _bccac ;};_fedcc .BackgroundQueryAttr =&_gbdcf ;continue ;};if _ccgcd .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_bfacdad ,_effgc :=_e .ParseUint (_ccgcd .Value ,10,32);if _effgc !=nil {return _effgc ;};_beege :=uint32 (_bfacdad );_fedcc .MissingItemsLimitAttr =&_beege ;continue ;};if _ccgcd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_debbb ,_bcfca :=_e .ParseUint (_ccgcd .Value ,10,8);if _bcfca !=nil {return _bcfca ;};_adfafe :=uint8 (_debbb );_fedcc .RefreshedVersionAttr =&_adfafe ;continue ;};if _ccgcd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_egfeg ,_caead :=_e .ParseBool (_ccgcd .Value );if _caead !=nil {return _caead ;};_fedcc .RefreshOnLoadAttr =&_egfeg ;continue ;};if _ccgcd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_eefdb ,_gdfed :=_e .ParseFloat (_ccgcd .Value ,64);if _gdfed !=nil {return _gdfed ;};_fedcc .RefreshedDateAttr =&_eefdb ;continue ;};if _ccgcd .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_febb ,_bgadfc :=_e .ParseUint (_ccgcd .Value ,10,32);if _bgadfc !=nil {return _bgadfc ;};_fgaeb :=uint32 (_febb );_fedcc .RecordCountAttr =&_fgaeb ;continue ;};if _ccgcd .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_agbcb ,_cgfad :=_e .ParseUint (_ccgcd .Value ,10,8);if _cgfad !=nil {return _cgfad ;};_cbgda :=uint8 (_agbcb );_fedcc .CreatedVersionAttr =&_cbgda ;continue ;};if _ccgcd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bbcdf ,_dcbae :=_e .ParseUint (_ccgcd .Value ,10,8);if _dcbae !=nil {return _dcbae ;};_fgadd :=uint8 (_bbcdf );_fedcc .MinRefreshableVersionAttr =&_fgadd ;continue ;};if _ccgcd .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_addf ,_babga :=_e .ParseBool (_ccgcd .Value );if _babga !=nil {return _babga ;};_fedcc .EnableRefreshAttr =&_addf ;continue ;};};_facgf :for {_bdaeda ,_feffd :=d .Token ();if _feffd !=nil {return _feffd ;};switch _egbdd :=_bdaeda .(type ){case _b .StartElement :switch _egbdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _ggfad :=d .DecodeElement (_fedcc .CacheSource ,&_egbdd );_ggfad !=nil {return _ggfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _ccgga :=d .DecodeElement (_fedcc .CacheFields ,&_egbdd );_ccgga !=nil {return _ccgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_fedcc .CacheHierarchies =NewCT_CacheHierarchies ();if _aedbde :=d .DecodeElement (_fedcc .CacheHierarchies ,&_egbdd );_aedbde !=nil {return _aedbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_fedcc .Kpis =NewCT_PCDKPIs ();if _dfdbf :=d .DecodeElement (_fedcc .Kpis ,&_egbdd );_dfdbf !=nil {return _dfdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_fedcc .TupleCache =NewCT_TupleCache ();if _acce :=d .DecodeElement (_fedcc .TupleCache ,&_egbdd );_acce !=nil {return _acce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_fedcc .CalculatedItems =NewCT_CalculatedItems ();if _cfagd :=d .DecodeElement (_fedcc .CalculatedItems ,&_egbdd );_cfagd !=nil {return _cfagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_fedcc .CalculatedMembers =NewCT_CalculatedMembers ();if _gbeca :=d .DecodeElement (_fedcc .CalculatedMembers ,&_egbdd );_gbeca !=nil {return _gbeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_fedcc .Dimensions =NewCT_Dimensions ();if _fccba :=d .DecodeElement (_fedcc .Dimensions ,&_egbdd );_fccba !=nil {return _fccba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_fedcc .MeasureGroups =NewCT_MeasureGroups ();if _acbcf :=d .DecodeElement (_fedcc .MeasureGroups ,&_egbdd );_acbcf !=nil {return _acbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_fedcc .Maps =NewCT_MeasureDimensionMaps ();if _gddcd :=d .DecodeElement (_fedcc .Maps ,&_egbdd );_gddcd !=nil {return _gddcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedcc .ExtLst =NewCT_ExtensionList ();if _fgeg :=d .DecodeElement (_fedcc .ExtLst ,&_egbdd );_fgeg !=nil {return _fgeg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_egbdd .Name );if _afgef :=d .Skip ();_afgef !=nil {return _afgef ;};};case _b .EndElement :break _facgf ;case _b .CharData :};};return nil ;};func (_bgdea *CT_Error )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_bgdea .VAttr )});if _bgdea .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .UAttr ))});};if _bgdea .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .FAttr ))});};if _bgdea .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .CAttr )});};if _bgdea .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .CpAttr )});};if _bgdea .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .InAttr )});};if _bgdea .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .BcAttr )});};if _bgdea .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .FcAttr )});};if _bgdea .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .IAttr ))});};if _bgdea .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .UnAttr ))});};if _bgdea .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .StAttr ))});};if _bgdea .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .BAttr ))});};e .EncodeToken (start );if _bgdea .Tpls !=nil {_fgba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bgdea .Tpls ,_fgba );};if _bgdea .X !=nil {_gbbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eeafa :=range _bgdea .X {e .EncodeElement (_eeafa ,_gbbe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbgab *CT_Missing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbfae :=range start .Attr {if _bbfae .Name .Local =="\u0066\u0063"{_eedbd ,_gedb :=_bbfae .Value ,error (nil );if _gedb !=nil {return _gedb ;};_dbgab .FcAttr =&_eedbd ;continue ;};if _bbfae .Name .Local =="\u0066"{_abeg ,_dfgbe :=_e .ParseBool (_bbfae .Value );if _dfgbe !=nil {return _dfgbe ;};_dbgab .FAttr =&_abeg ;continue ;};if _bbfae .Name .Local =="\u0063"{_cdcee ,_gbaag :=_bbfae .Value ,error (nil );if _gbaag !=nil {return _gbaag ;};_dbgab .CAttr =&_cdcee ;continue ;};if _bbfae .Name .Local =="\u0063\u0070"{_ecccb ,_eeceg :=_e .ParseUint (_bbfae .Value ,10,32);if _eeceg !=nil {return _eeceg ;};_gffcd :=uint32 (_ecccb );_dbgab .CpAttr =&_gffcd ;continue ;};if _bbfae .Name .Local =="\u0069\u006e"{_cfbcgd ,_fcgdc :=_e .ParseUint (_bbfae .Value ,10,32);if _fcgdc !=nil {return _fcgdc ;};_dgbcd :=uint32 (_cfbcgd );_dbgab .InAttr =&_dgbcd ;continue ;};if _bbfae .Name .Local =="\u0062\u0063"{_cddgd ,_bagef :=_bbfae .Value ,error (nil );if _bagef !=nil {return _bagef ;};_dbgab .BcAttr =&_cddgd ;continue ;};if _bbfae .Name .Local =="\u0075"{_afbfg ,_adagd :=_e .ParseBool (_bbfae .Value );if _adagd !=nil {return _adagd ;};_dbgab .UAttr =&_afbfg ;continue ;};if _bbfae .Name .Local =="\u0069"{_bdabd ,_cgfgd :=_e .ParseBool (_bbfae .Value );if _cgfgd !=nil {return _cgfgd ;};_dbgab .IAttr =&_bdabd ;continue ;};if _bbfae .Name .Local =="\u0075\u006e"{_eabaf ,_ccadf :=_e .ParseBool (_bbfae .Value );if _ccadf !=nil {return _ccadf ;};_dbgab .UnAttr =&_eabaf ;continue ;};if _bbfae .Name .Local =="\u0073\u0074"{_cbbag ,_abbac :=_e .ParseBool (_bbfae .Value );if _abbac !=nil {return _abbac ;};_dbgab .StAttr =&_cbbag ;continue ;};if _bbfae .Name .Local =="\u0062"{_gdfdcd ,_eaed :=_e .ParseBool (_bbfae .Value );if _eaed !=nil {return _eaed ;};_dbgab .BAttr =&_gdfdcd ;continue ;};};_eecbe :for {_gdfba ,_bfacda :=d .Token ();if _bfacda !=nil {return _bfacda ;};switch _gcegf :=_gdfba .(type ){case _b .StartElement :switch _gcegf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_debde :=NewCT_Tuples ();if _dgcc :=d .DecodeElement (_debde ,&_gcegf );_dgcc !=nil {return _dgcc ;};_dbgab .Tpls =append (_dbgab .Tpls ,_debde );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cacfb :=NewCT_X ();if _ddcbcd :=d .DecodeElement (_cacfb ,&_gcegf );_ddcbcd !=nil {return _ddcbcd ;};_dbgab .X =append (_dbgab .X ,_cacfb );default:_d .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\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_gcegf .Name );if _befeaf :=d .Skip ();_befeaf !=nil {return _befeaf ;};};case _b .EndElement :break _eecbe ;case _b .CharData :};};return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_fedcb :=&CT_MetadataBlock {};return _fedcb };func (_gfdagc *CT_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdga :for {_eafff ,_cfeb :=d .Token ();if _cfeb !=nil {return _cfeb ;};switch _eafac :=_eafff .(type ){case _b .StartElement :switch _eafac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_gfdagc .PatternFill =NewCT_PatternFill ();if _adefd :=d .DecodeElement (_gfdagc .PatternFill ,&_eafac );_adefd !=nil {return _adefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_gfdagc .GradientFill =NewCT_GradientFill ();if _daaaa :=d .DecodeElement (_gfdagc .GradientFill ,&_eafac );_daaaa !=nil {return _daaaa ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_eafac .Name );if _cgedc :=d .Skip ();_cgedc !=nil {return _cgedc ;};};case _b .EndElement :break _ebdga ;case _b .CharData :};};return nil ;};func (_fegba *CT_DbPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggbde :=range start .Attr {if _ggbde .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_bfdc ,_bddc :=_ggbde .Value ,error (nil );if _bddc !=nil {return _bddc ;};_fegba .ConnectionAttr =_bfdc ;continue ;};if _ggbde .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_aegc ,_cfagf :=_ggbde .Value ,error (nil );if _cfagf !=nil {return _cfagf ;};_fegba .CommandAttr =&_aegc ;continue ;};if _ggbde .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_cgdf ,_baefd :=_ggbde .Value ,error (nil );if _baefd !=nil {return _baefd ;};_fegba .ServerCommandAttr =&_cgdf ;continue ;};if _ggbde .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_abafd ,_bfdb :=_e .ParseUint (_ggbde .Value ,10,32);if _bfdb !=nil {return _bfdb ;};_debcd :=uint32 (_abafd );_fegba .CommandTypeAttr =&_debcd ;continue ;};};for {_ecefb ,_ebfg :=d .Token ();if _ebfg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_ebfg );};if _cbgfd ,_cfacc :=_ecefb .(_b .EndElement );_cfacc &&_cbgfd .Name ==start .Name {break ;};};return nil ;};func (_dcbgfc *CT_Formats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfade :=range start .Attr {if _dfade .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffeb ,_bgdc :=_e .ParseUint (_dfade .Value ,10,32);if _bgdc !=nil {return _bgdc ;};_bbag :=uint32 (_ffeb );_dcbgfc .CountAttr =&_bbag ;continue ;};};_faee :for {_edbfd ,_dfcbbca :=d .Token ();if _dfcbbca !=nil {return _dfcbbca ;};switch _cedggf :=_edbfd .(type ){case _b .StartElement :switch _cedggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_fedab :=NewCT_Format ();if _cadbd :=d .DecodeElement (_fedab ,&_cedggf );_cadbd !=nil {return _cadbd ;};_dcbgfc .Format =append (_dcbgfc .Format ,_fedab );default:_d .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\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_cedggf .Name );if _cedbd :=d .Skip ();_cedbd !=nil {return _cedbd ;};};case _b .EndElement :break _faee ;case _b .CharData :};};return nil ;};func (_dbbbf ST_ConditionalFormattingOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aabgc :=_b .Attr {};_aabgc .Name =name ;switch _dbbbf {case ST_ConditionalFormattingOperatorUnset :_aabgc .Value ="";case ST_ConditionalFormattingOperatorLessThan :_aabgc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_aabgc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_aabgc .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_aabgc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_aabgc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_aabgc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_aabgc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_aabgc .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_aabgc .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_aabgc .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_aabgc .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_aabgc .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _aabgc ,nil ;};func (_dadca ST_rwColActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dadca .String (),start );};type CT_LevelGroup struct{ -// DDE Value Type -TAttr ST_DdeValueType ; +// Group Name +NameAttr string ; -// DDE Link Value -Val string ;};func (_ggac *CT_CellSmartTags )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_efge :=range start .Attr {if _efge .Name .Local =="\u0072"{_cfafed ,_acdcce :=_efge .Value ,error (nil );if _acdcce !=nil {return _acdcce ;};_ggac .RAttr =_cfafed ;continue ;};};_cdabga :for {_gafgg ,_cfee :=d .Token ();if _cfee !=nil {return _cfee ;};switch _afgff :=_gafgg .(type ){case _ebfeac .StartElement :switch _afgff .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_degac :=NewCT_CellSmartTag ();if _bcdeea :=d .DecodeElement (_degac ,&_afgff );_bcdeea !=nil {return _bcdeea ;};_ggac .CellSmartTag =append (_ggac .CellSmartTag ,_degac );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_afgff .Name );if _dfgeba :=d .Skip ();_dfgeba !=nil {return _dfgeba ;};};case _ebfeac .EndElement :break _cdabga ;case _ebfeac .CharData :};};return nil ;};func (_efcec ST_Qualifier )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_efcec .String (),start );};func (_bdf ST_BorderStyle )String ()string {switch _bdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0068\u0069\u006e";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 4:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "\u0074\u0068\u0069c\u006b";case 7:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 8:return "\u0068\u0061\u0069\u0072";case 9:return "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case 10:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 11:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 12:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 13:return "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 14:return "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return "";}; +// Unique Group Name +UniqueNameAttr string ; -// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path -func (_dagfb *CT_CustomFilter )ValidateWithPath (path string )error {if _ccccd :=_dagfb .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_ccccd !=nil {return _ccccd ;};return nil ;}; +// Group Caption +CaptionAttr string ; -// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path -func (_fdegfd *CT_RPrElt )ValidateWithPath (path string )error {if _fdegfd .RFont !=nil {if _dgcadc :=_fdegfd .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_dgcadc !=nil {return _dgcadc ;};};if _fdegfd .Charset !=nil {if _afbg :=_fdegfd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_afbg !=nil {return _afbg ;};};if _fdegfd .Family !=nil {if _egfd :=_fdegfd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_egfd !=nil {return _egfd ;};};if _fdegfd .B !=nil {if _agbaga :=_fdegfd .B .ValidateWithPath (path +"\u002f\u0042");_agbaga !=nil {return _agbaga ;};};if _fdegfd .I !=nil {if _gdagd :=_fdegfd .I .ValidateWithPath (path +"\u002f\u0049");_gdagd !=nil {return _gdagd ;};};if _fdegfd .Strike !=nil {if _bccagg :=_fdegfd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bccagg !=nil {return _bccagg ;};};if _fdegfd .Outline !=nil {if _adeg :=_fdegfd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_adeg !=nil {return _adeg ;};};if _fdegfd .Shadow !=nil {if _dacfb :=_fdegfd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dacfb !=nil {return _dacfb ;};};if _fdegfd .Condense !=nil {if _dbabgef :=_fdegfd .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_dbabgef !=nil {return _dbabgef ;};};if _fdegfd .Extend !=nil {if _daeab :=_fdegfd .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_daeab !=nil {return _daeab ;};};if _fdegfd .Color !=nil {if _bgabdc :=_fdegfd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bgabdc !=nil {return _bgabdc ;};};if _fdegfd .Sz !=nil {if _dfffc :=_fdegfd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dfffc !=nil {return _dfffc ;};};if _fdegfd .U !=nil {if _bccacg :=_fdegfd .U .ValidateWithPath (path +"\u002f\u0055");_bccacg !=nil {return _bccacg ;};};if _fdegfd .VertAlign !=nil {if _egfaga :=_fdegfd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_egfaga !=nil {return _egfaga ;};};if _fdegfd .Scheme !=nil {if _ced :=_fdegfd .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_ced !=nil {return _ced ;};};return nil ;};func (_fcecf ST_Axis )String ()string {switch _fcecf {case 0:return "";case 1:return "\u0061x\u0069\u0073\u0052\u006f\u0077";case 2:return "\u0061x\u0069\u0073\u0043\u006f\u006c";case 3:return "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case 4:return "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_aeba *CT_PageMargins )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_aeba .LeftAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_aeba .RightAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u006f\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",_aeba .TopAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",_aeba .BottomAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_aeba .HeaderAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_aeba .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_effbg ST_SortMethod )ValidateWithPath (path string )error {switch _effbg {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effbg ));};return nil ;};func NewCT_TableFormula ()*CT_TableFormula {_fdaca :=&CT_TableFormula {};return _fdaca };func (_gdeae *CT_Dialogsheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _gdeae .SheetPr !=nil {_egeegf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_gdeae .SheetPr ,_egeegf );};if _gdeae .SheetViews !=nil {_bcecb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gdeae .SheetViews ,_bcecb );};if _gdeae .SheetFormatPr !=nil {_gbcccf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_gdeae .SheetFormatPr ,_gbcccf );};if _gdeae .SheetProtection !=nil {_eceeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdeae .SheetProtection ,_eceeb );};if _gdeae .CustomSheetViews !=nil {_gbgfe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gdeae .CustomSheetViews ,_gbgfe );};if _gdeae .PrintOptions !=nil {_acafg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gdeae .PrintOptions ,_acafg );};if _gdeae .PageMargins !=nil {_adcgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gdeae .PageMargins ,_adcgg );};if _gdeae .PageSetup !=nil {_cebg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gdeae .PageSetup ,_cebg );};if _gdeae .HeaderFooter !=nil {_cgage :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gdeae .HeaderFooter ,_cgage );};if _gdeae .Drawing !=nil {_efabcb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gdeae .Drawing ,_efabcb );};if _gdeae .LegacyDrawing !=nil {_aefcac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gdeae .LegacyDrawing ,_aefcac );};if _gdeae .LegacyDrawingHF !=nil {_cfbee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gdeae .LegacyDrawingHF ,_cfbee );};if _gdeae .DrawingHF !=nil {_efa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gdeae .DrawingHF ,_efa );};if _gdeae .OleObjects !=nil {_gfdfb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_gdeae .OleObjects ,_gfdfb );};if _gdeae .Controls !=nil {_ededg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_gdeae .Controls ,_ededg );};if _gdeae .ExtLst !=nil {_gagea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdeae .ExtLst ,_gagea );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adbec *CT_HeaderFooter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_afcd :=range start .Attr {if _afcd .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_ebcc ,_bgfec :=_ccfece .ParseBool (_afcd .Value );if _bgfec !=nil {return _bgfec ;};_adbec .DifferentOddEvenAttr =&_ebcc ;continue ;};if _afcd .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_bdeee ,_fdgde :=_ccfece .ParseBool (_afcd .Value );if _fdgde !=nil {return _fdgde ;};_adbec .DifferentFirstAttr =&_bdeee ;continue ;};if _afcd .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_eafdg ,_agbdf :=_ccfece .ParseBool (_afcd .Value );if _agbdf !=nil {return _agbdf ;};_adbec .ScaleWithDocAttr =&_eafdg ;continue ;};if _afcd .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bgaf ,_gdfd :=_ccfece .ParseBool (_afcd .Value );if _gdfd !=nil {return _gdfd ;};_adbec .AlignWithMarginsAttr =&_bgaf ;continue ;};};_gffd :for {_eedff ,_dbfa :=d .Token ();if _dbfa !=nil {return _dbfa ;};switch _aecbb :=_eedff .(type ){case _ebfeac .StartElement :switch _aecbb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_adbec .OddHeader =new (string );if _babee :=d .DecodeElement (_adbec .OddHeader ,&_aecbb );_babee !=nil {return _babee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_adbec .OddFooter =new (string );if _aega :=d .DecodeElement (_adbec .OddFooter ,&_aecbb );_aega !=nil {return _aega ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_adbec .EvenHeader =new (string );if _bfadf :=d .DecodeElement (_adbec .EvenHeader ,&_aecbb );_bfadf !=nil {return _bfadf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_adbec .EvenFooter =new (string );if _agfed :=d .DecodeElement (_adbec .EvenFooter ,&_aecbb );_agfed !=nil {return _agfed ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_adbec .FirstHeader =new (string );if _bggc :=d .DecodeElement (_adbec .FirstHeader ,&_aecbb );_bggc !=nil {return _bggc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_adbec .FirstFooter =new (string );if _bbbce :=d .DecodeElement (_adbec .FirstFooter ,&_aecbb );_bbbce !=nil {return _bbbce ;};default:_afeac .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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_aecbb .Name );if _dacff :=d .Skip ();_dacff !=nil {return _dacff ;};};case _ebfeac .EndElement :break _gffd ;case _ebfeac .CharData :};};return nil ;};func (_gcfgfg *CT_Field )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cgbg :=range start .Attr {if _cgbg .Name .Local =="\u0078"{_aabea ,_ffcc :=_ccfece .ParseInt (_cgbg .Value ,10,32);if _ffcc !=nil {return _ffcc ;};_gcfgfg .XAttr =int32 (_aabea );continue ;};};for {_fgaabd ,_bfafd :=d .Token ();if _bfafd !=nil {return _eecbf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_bfafd );};if _cbabd ,_cbfab :=_fgaabd .(_ebfeac .EndElement );_cbfab &&_cbabd .Name ==start .Name {break ;};};return nil ;};type ST_DynamicFilterType byte ; +// Parent Unique Name +UniqueParentAttr *string ; -// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path -func (_ccaga *CT_TupleCache )ValidateWithPath (path string )error {if _ccaga .Entries !=nil {if _gfbc :=_ccaga .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_gfbc !=nil {return _gfbc ;};};if _ccaga .Sets !=nil {if _cccd :=_ccaga .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_cccd !=nil {return _cccd ;};};if _ccaga .QueryCache !=nil {if _fdbad :=_ccaga .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_fdbad !=nil {return _fdbad ;};};if _ccaga .ServerFormats !=nil {if _begcg :=_ccaga .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_begcg !=nil {return _begcg ;};};if _ccaga .ExtLst !=nil {if _acccd :=_ccaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acccd !=nil {return _acccd ;};};return nil ;};func NewCT_VolTopic ()*CT_VolTopic {_gaffcb :=&CT_VolTopic {};return _gaffcb };func (_dfgega *CT_FileVersion )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dfgega .AppNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfgega .AppNameAttr )});};if _dfgega .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfgega .LastEditedAttr )});};if _dfgega .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfgega .LowestEditedAttr )});};if _dfgega .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfgega .RupBuildAttr )});};if _dfgega .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfgega .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0;ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2;ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5;ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);func NewCT_Extension ()*CT_Extension {_a :=&CT_Extension {};return _a };func (_cfed *ST_Orientation )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_cfed =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cfed =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cfed =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cfed =3;};return nil ;}; +// Group Id +IdAttr *int32 ; -// Validate validates the CT_Tuple and its children -func (_egf *CT_Tuple )Validate ()error {return _egf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_fgacf *CT_Borders )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fgacf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fgacf .CountAttr )});};e .EncodeToken (start );if _fgacf .Border !=nil {_dfdg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_adbfe :=range _fgacf .Border {e .EncodeElement (_adbfe ,_dfdg );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_efcf *CT_GroupItems )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbfeg :=range start .Attr {if _bbfeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbcad ,_cefce :=_ccfece .ParseUint (_bbfeg .Value ,10,32);if _cefce !=nil {return _cefce ;};_gcgbg :=uint32 (_gbcad );_efcf .CountAttr =&_gcgbg ;continue ;};};_gedbg :for {_addac ,_gbcafc :=d .Token ();if _gbcafc !=nil {return _gbcafc ;};switch _dfaba :=_addac .(type ){case _ebfeac .StartElement :switch _dfaba .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_ebff :=NewCT_Missing ();if _degbfa :=d .DecodeElement (_ebff ,&_dfaba );_degbfa !=nil {return _degbfa ;};_efcf .M =append (_efcf .M ,_ebff );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_cecfbe :=NewCT_Number ();if _fbcbe :=d .DecodeElement (_cecfbe ,&_dfaba );_fbcbe !=nil {return _fbcbe ;};_efcf .N =append (_efcf .N ,_cecfbe );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_ccbaa :=NewCT_Boolean ();if _aecbc :=d .DecodeElement (_ccbaa ,&_dfaba );_aecbc !=nil {return _aecbc ;};_efcf .B =append (_efcf .B ,_ccbaa );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_eefag :=NewCT_Error ();if _dcfga :=d .DecodeElement (_eefag ,&_dfaba );_dcfga !=nil {return _dcfga ;};_efcf .E =append (_efcf .E ,_eefag );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ebafdc :=NewCT_String ();if _cdgec :=d .DecodeElement (_ebafdc ,&_dfaba );_cdgec !=nil {return _cdgec ;};_efcf .S =append (_efcf .S ,_ebafdc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_eagagb :=NewCT_DateTime ();if _eagfd :=d .DecodeElement (_eagagb ,&_dfaba );_eagfd !=nil {return _eagfd ;};_efcf .D =append (_efcf .D ,_eagagb );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_dfaba .Name );if _cfcafd :=d .Skip ();_cfcafd !=nil {return _cfcafd ;};};case _ebfeac .EndElement :break _gedbg ;case _ebfeac .CharData :};};return nil ;}; +// OLAP Group Members +GroupMembers *CT_GroupMembers ;}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_facfd *CT_Extension )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path +func (_bgcad *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _edba ,_dffa :=range _bgcad .CustomWorkbookView {if _dgdc :=_dffa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_edba ));_dgdc !=nil {return _dgdc ;};};return nil ;};func NewCT_PageItem ()*CT_PageItem {_fdagg :=&CT_PageItem {};return _fdagg };type Revisions struct{CT_Revisions };func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_abfdge :=&CT_ExternalSheetName {};return _abfdge ;}; -// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path -func (_ddbdc *CT_PivotDimension )ValidateWithPath (path string )error {return nil };func (_deccb ST_RevisionAction )ValidateWithPath (path string )error {switch _deccb {case 0,1,2:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deccb ));};return nil ;};type CT_RowFields struct{ +// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path +func (_agac *CT_PivotArea )ValidateWithPath (path string )error {if _gaacd :=_agac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gaacd !=nil {return _gaacd ;};if _cdabg :=_agac .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_cdabg !=nil {return _cdabg ;};if _agac .References !=nil {if _egcgad :=_agac .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_egcgad !=nil {return _egcgad ;};};if _agac .ExtLst !=nil {if _ggfcd :=_agac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfcd !=nil {return _ggfcd ;};};return nil ;};func (_ffb *CT_CellStyleXfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffb .CountAttr )});};e .EncodeToken (start );_ccef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_gaca :=range _ffb .Xf {e .EncodeElement (_gaca ,_ccef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggegc *CT_Scenarios )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbeed :=range start .Attr {if _bbeed .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_eaaee ,_fgeace :=_e .ParseUint (_bbeed .Value ,10,32);if _fgeace !=nil {return _fgeace ;};_ebafca :=uint32 (_eaaee );_ggegc .CurrentAttr =&_ebafca ;continue ;};if _bbeed .Name .Local =="\u0073\u0068\u006f\u0077"{_bddgdb ,_edbdb :=_e .ParseUint (_bbeed .Value ,10,32);if _edbdb !=nil {return _edbdb ;};_fbbf :=uint32 (_bddgdb );_ggegc .ShowAttr =&_fbbf ;continue ;};if _bbeed .Name .Local =="\u0073\u0071\u0072e\u0066"{_fdadg ,_agdfcf :=ParseSliceST_Sqref (_bbeed .Value );if _agdfcf !=nil {return _agdfcf ;};_ggegc .SqrefAttr =&_fdadg ;continue ;};};_faccg :for {_bdgdca ,_gddga :=d .Token ();if _gddga !=nil {return _gddga ;};switch _gbcca :=_bdgdca .(type ){case _b .StartElement :switch _gbcca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_fdafa :=NewCT_Scenario ();if _cbdeg :=d .DecodeElement (_fdafa ,&_gbcca );_cbdeg !=nil {return _cbdeg ;};_ggegc .Scenario =append (_ggegc .Scenario ,_fdafa );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_gbcca .Name );if _cdeaa :=d .Skip ();_cdeaa !=nil {return _cdeaa ;};};case _b .EndElement :break _faccg ;case _b .CharData :};};return nil ;};func (_becbaa *CT_Row )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becbaa .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .RAttr )});};if _becbaa .SpansAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .SpansAttr )});};if _becbaa .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .SAttr )});};if _becbaa .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .CustomFormatAttr ))});};if _becbaa .HtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .HtAttr )});};if _becbaa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .HiddenAttr ))});};if _becbaa .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .CustomHeightAttr ))});};if _becbaa .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .OutlineLevelAttr )});};if _becbaa .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .CollapsedAttr ))});};if _becbaa .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .ThickTopAttr ))});};if _becbaa .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .ThickBotAttr ))});};if _becbaa .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .PhAttr ))});};e .EncodeToken (start );if _becbaa .C !=nil {_ffaec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_fdbcd :=range _becbaa .C {e .EncodeElement (_fdbcd ,_ffaec );};};if _becbaa .ExtLst !=nil {_aggbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_becbaa .ExtLst ,_aggbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_acf :=&CT_AutoSortScope {};_acf .PivotArea =NewCT_PivotArea ();return _acf ;}; -// Repeated Items Count -CountAttr *uint32 ; +// Validate validates the CT_ObjectAnchor and its children +func (_cagce *CT_ObjectAnchor )Validate ()error {return _cagce .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_MeasureGroup ()*CT_MeasureGroup {_dbggd :=&CT_MeasureGroup {};return _dbggd }; -// Row Items -Field []*CT_Field ;};func NewVolTypes ()*VolTypes {_egff :=&VolTypes {};_egff .CT_VolTypes =*NewCT_VolTypes ();return _egff ;}; +// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path +func (_cabdd *CT_RevisionComment )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_cabdd .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_cabdd .GuidAttr );};if _abgba :=_cabdd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_abgba !=nil {return _abgba ;};return nil ;};func (_dfgaad *ST_FormatAction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfgaad =0;case "\u0062\u006c\u0061n\u006b":*_dfgaad =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_dfgaad =2;case "\u0064\u0072\u0069l\u006c":*_dfgaad =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dfgaad =4;};return nil ;};const (ST_DataValidationImeModeUnset ST_DataValidationImeMode =0;ST_DataValidationImeModeNoControl ST_DataValidationImeMode =1;ST_DataValidationImeModeOff ST_DataValidationImeMode =2;ST_DataValidationImeModeOn ST_DataValidationImeMode =3;ST_DataValidationImeModeDisabled ST_DataValidationImeMode =4;ST_DataValidationImeModeHiragana ST_DataValidationImeMode =5;ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode =6;ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode =7;ST_DataValidationImeModeFullAlpha ST_DataValidationImeMode =8;ST_DataValidationImeModeHalfAlpha ST_DataValidationImeMode =9;ST_DataValidationImeModeFullHangul ST_DataValidationImeMode =10;ST_DataValidationImeModeHalfHangul ST_DataValidationImeMode =11;);func (_gdefb ST_TargetScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcagbec :=_b .Attr {};_bcagbec .Name =name ;switch _gdefb {case ST_TargetScreenSizeUnset :_bcagbec .Value ="";case ST_TargetScreenSize544x376 :_bcagbec .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_bcagbec .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_bcagbec .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_bcagbec .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_bcagbec .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_bcagbec .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_bcagbec .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_bcagbec .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_bcagbec .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_bcagbec .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_bcagbec .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _bcagbec ,nil ;}; -// Validate validates the CT_Items and its children -func (_beccg *CT_Items )Validate ()error {return _beccg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func (_efcdb ST_TargetScreenSize )String ()string {switch _efcdb {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_fedeb *CT_Xf )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cegff :=range start .Attr {if _cegff .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_fefcb ,_daeaa :=_ccfece .ParseBool (_cegff .Value );if _daeaa !=nil {return _daeaa ;};_fedeb .ApplyFontAttr =&_fefcb ;continue ;};if _cegff .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_eeadc ,_bfffac :=_ccfece .ParseUint (_cegff .Value ,10,32);if _bfffac !=nil {return _bfffac ;};_daggb :=uint32 (_eeadc );_fedeb .NumFmtIdAttr =&_daggb ;continue ;};if _cegff .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_acadf ,_dcffe :=_ccfece .ParseBool (_cegff .Value );if _dcffe !=nil {return _dcffe ;};_fedeb .ApplyFillAttr =&_acadf ;continue ;};if _cegff .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_fcfa ,_gac :=_ccfece .ParseUint (_cegff .Value ,10,32);if _gac !=nil {return _gac ;};_daeef :=uint32 (_fcfa );_fedeb .FillIdAttr =&_daeef ;continue ;};if _cegff .Name .Local =="\u0078\u0066\u0049\u0064"{_fcgbgf ,_bdab :=_ccfece .ParseUint (_cegff .Value ,10,32);if _bdab !=nil {return _bdab ;};_egba :=uint32 (_fcgbgf );_fedeb .XfIdAttr =&_egba ;continue ;};if _cegff .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_beggc ,_aba :=_ccfece .ParseBool (_cegff .Value );if _aba !=nil {return _aba ;};_fedeb .QuotePrefixAttr =&_beggc ;continue ;};if _cegff .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_abcagb ,_aebbb :=_ccfece .ParseBool (_cegff .Value );if _aebbb !=nil {return _aebbb ;};_fedeb .PivotButtonAttr =&_abcagb ;continue ;};if _cegff .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_eccacf ,_dcegec :=_ccfece .ParseBool (_cegff .Value );if _dcegec !=nil {return _dcegec ;};_fedeb .ApplyNumberFormatAttr =&_eccacf ;continue ;};if _cegff .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_bbaab ,_ceeecc :=_ccfece .ParseUint (_cegff .Value ,10,32);if _ceeecc !=nil {return _ceeecc ;};_gbegfg :=uint32 (_bbaab );_fedeb .FontIdAttr =&_gbegfg ;continue ;};if _cegff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_bdbbb ,_dacfd :=_ccfece .ParseUint (_cegff .Value ,10,32);if _dacfd !=nil {return _dacfd ;};_faaecb :=uint32 (_bdbbb );_fedeb .BorderIdAttr =&_faaecb ;continue ;};if _cegff .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_eadg ,_feccf :=_ccfece .ParseBool (_cegff .Value );if _feccf !=nil {return _feccf ;};_fedeb .ApplyBorderAttr =&_eadg ;continue ;};if _cegff .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_fcgbg ,_acfec :=_ccfece .ParseBool (_cegff .Value );if _acfec !=nil {return _acfec ;};_fedeb .ApplyAlignmentAttr =&_fcgbg ;continue ;};if _cegff .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_caaga ,_dgf :=_ccfece .ParseBool (_cegff .Value );if _dgf !=nil {return _dgf ;};_fedeb .ApplyProtectionAttr =&_caaga ;continue ;};};_cefbd :for {_bgddg ,_cdcef :=d .Token ();if _cdcef !=nil {return _cdcef ;};switch _eacga :=_bgddg .(type ){case _ebfeac .StartElement :switch _eacga .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_fedeb .Alignment =NewCT_CellAlignment ();if _bfgef :=d .DecodeElement (_fedeb .Alignment ,&_eacga );_bfgef !=nil {return _bfgef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fedeb .Protection =NewCT_CellProtection ();if _dbcd :=d .DecodeElement (_fedeb .Protection ,&_eacga );_dbcd !=nil {return _dbcd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedeb .ExtLst =NewCT_ExtensionList ();if _fgbaab :=d .DecodeElement (_fedeb .ExtLst ,&_eacga );_fgbaab !=nil {return _fgbaab ;};default:_afeac .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\u005fX\u0066 \u0025\u0076",_eacga .Name );if _gcgede :=d .Skip ();_gcgede !=nil {return _gcgede ;};};case _ebfeac .EndElement :break _cefbd ;case _ebfeac .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path +func (_adcd *CT_ColorScale )ValidateWithPath (path string )error {for _bbda ,_bdcag :=range _adcd .Cfvo {if _ggbea :=_bdcag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_bbda ));_ggbea !=nil {return _ggbea ;};};for _dddf ,_eaebe :=range _adcd .Color {if _ggfc :=_eaebe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dddf ));_ggfc !=nil {return _ggfc ;};};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_dgce :=&CT_CalculatedItems {};return _dgce };func (_cefce *CT_OleObjects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbbea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_bddcb :=range _cefce .OleObject {e .EncodeElement (_bddcb ,_dbbea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_aebfd :=&CT_HierarchyUsage {};return _aebfd };type ST_OleUpdate byte ;func (_aagcc ST_GrowShrinkType )ValidateWithPath (path string )error {switch _aagcc {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 (_aagcc ));};return nil ;};func (_aaaae ST_SheetState )String ()string {switch _aaaae {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_cccf *CT_ObjectAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cccf .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cccf .MoveWithCellsAttr ))});};if _cccf .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cccf .SizeWithCellsAttr ))});};e .EncodeToken (start );_geacg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cccf .From ,_geacg );_cacbef :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_cccf .To ,_cacbef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_QueryTableDeletedFields struct{ -// Validate validates the CT_Dxfs and its children -func (_afcdf *CT_Dxfs )Validate ()error {return _afcdf .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");}; +// Deleted Fields Count +CountAttr *uint32 ; -// Validate validates the CT_PivotFilter and its children -func (_eeddcb *CT_PivotFilter )Validate ()error {return _eeddcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_cgfgce *CT_IconFilter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {_ebcgb ,_ddccc :=_cgfgce .IconSetAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _ddccc !=nil {return _ddccc ;};start .Attr =append (start .Attr ,_ebcgb );if _cgfgce .IconIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgfgce .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cfcbde *ST_SortBy )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bbgfc ,_eaca :=d .Token ();if _eaca !=nil {return _eaca ;};if _bedbfg ,_bbade :=_bbgfc .(_ebfeac .EndElement );_bbade &&_bedbfg .Name ==start .Name {*_cfcbde =1;return nil ;};if _dbdea ,_edfe :=_bbgfc .(_ebfeac .CharData );!_edfe {return _eecbf .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",_bbgfc );}else {switch string (_dbdea ){case "":*_cfcbde =0;case "\u0076\u0061\u006cu\u0065":*_cfcbde =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_cfcbde =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_cfcbde =3;case "\u0069\u0063\u006f\u006e":*_cfcbde =4;};};_bbgfc ,_eaca =d .Token ();if _eaca !=nil {return _eaca ;};if _gbcabe ,_fcbf :=_bbgfc .(_ebfeac .EndElement );_fcbf &&_gbcabe .Name ==start .Name {return nil ;};return _eecbf .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",_bbgfc );};func (_cfgab *CT_PivotAreas )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbegf :=range start .Attr {if _bbegf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfcfdb ,_cddc :=_ccfece .ParseUint (_bbegf .Value ,10,32);if _cddc !=nil {return _cddc ;};_aecbd :=uint32 (_bfcfdb );_cfgab .CountAttr =&_aecbd ;continue ;};};_gcedf :for {_geddd ,_gdafge :=d .Token ();if _gdafge !=nil {return _gdafge ;};switch _cfefb :=_geddd .(type ){case _ebfeac .StartElement :switch _cfefb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_ebfaag :=NewCT_PivotArea ();if _bccdd :=d .DecodeElement (_ebfaag ,&_cfefb );_bccdd !=nil {return _bccdd ;};_cfgab .PivotArea =append (_cfgab .PivotArea ,_ebfaag );default:_afeac .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\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_cfefb .Name );if _cgdaba :=d .Skip ();_cgdaba !=nil {return _cgdaba ;};};case _ebfeac .EndElement :break _gcedf ;case _ebfeac .CharData :};};return nil ;};func NewCT_ColorScale ()*CT_ColorScale {_cggfc :=&CT_ColorScale {};return _cggfc }; +// Deleted Field +DeletedField []*CT_DeletedField ;};func (_abaa *CT_DateGroupItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaa .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_cedag :=range start .Attr {if _cedag .Name .Local =="\u0079\u0065\u0061\u0072"{_gbfc ,_gbcc :=_e .ParseUint (_cedag .Value ,10,16);if _gbcc !=nil {return _gbcc ;};_abaa .YearAttr =uint16 (_gbfc );continue ;};if _cedag .Name .Local =="\u006d\u006f\u006et\u0068"{_aegde ,_geaad :=_e .ParseUint (_cedag .Value ,10,16);if _geaad !=nil {return _geaad ;};_gdaa :=uint16 (_aegde );_abaa .MonthAttr =&_gdaa ;continue ;};if _cedag .Name .Local =="\u0064\u0061\u0079"{_cbfae ,_bbacb :=_e .ParseUint (_cedag .Value ,10,16);if _bbacb !=nil {return _bbacb ;};_efegg :=uint16 (_cbfae );_abaa .DayAttr =&_efegg ;continue ;};if _cedag .Name .Local =="\u0068\u006f\u0075\u0072"{_badd ,_cfaa :=_e .ParseUint (_cedag .Value ,10,16);if _cfaa !=nil {return _cfaa ;};_dfcbb :=uint16 (_badd );_abaa .HourAttr =&_dfcbb ;continue ;};if _cedag .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_gfgga ,_badeec :=_e .ParseUint (_cedag .Value ,10,16);if _badeec !=nil {return _badeec ;};_feac :=uint16 (_gfgga );_abaa .MinuteAttr =&_feac ;continue ;};if _cedag .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_dcaag ,_aeaega :=_e .ParseUint (_cedag .Value ,10,16);if _aeaega !=nil {return _aeaega ;};_bddfe :=uint16 (_dcaag );_abaa .SecondAttr =&_bddfe ;continue ;};if _cedag .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_abaa .DateTimeGroupingAttr .UnmarshalXMLAttr (_cedag );continue ;};};for {_feagc ,_abfge :=d .Token ();if _abfge !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065G\u0072o\u0075\u0070\u0049\u0074\u0065\u006d\u003a \u0025\u0073",_abfge );};if _caeae ,_bgbdg :=_feagc .(_b .EndElement );_bgbdg &&_caeae .Name ==start .Name {break ;};};return nil ;};func (_egdaec *CT_Worksheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egdaec .SheetData =NewCT_SheetData ();_bggbb :for {_eaabed ,_fdfad :=d .Token ();if _fdfad !=nil {return _fdfad ;};switch _bbbea :=_eaabed .(type ){case _b .StartElement :switch _bbbea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_egdaec .SheetPr =NewCT_SheetPr ();if _ffdcf :=d .DecodeElement (_egdaec .SheetPr ,&_bbbea );_ffdcf !=nil {return _ffdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_egdaec .Dimension =NewCT_SheetDimension ();if _agbge :=d .DecodeElement (_egdaec .Dimension ,&_bbbea );_agbge !=nil {return _agbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_egdaec .SheetViews =NewCT_SheetViews ();if _gdgga :=d .DecodeElement (_egdaec .SheetViews ,&_bbbea );_gdgga !=nil {return _gdgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_egdaec .SheetFormatPr =NewCT_SheetFormatPr ();if _ebbede :=d .DecodeElement (_egdaec .SheetFormatPr ,&_bbbea );_ebbede !=nil {return _ebbede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_cceac :=NewCT_Cols ();if _defdb :=d .DecodeElement (_cceac ,&_bbbea );_defdb !=nil {return _defdb ;};_egdaec .Cols =append (_egdaec .Cols ,_cceac );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _bbedeb :=d .DecodeElement (_egdaec .SheetData ,&_bbbea );_bbedeb !=nil {return _bbedeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_egdaec .SheetCalcPr =NewCT_SheetCalcPr ();if _ffdfde :=d .DecodeElement (_egdaec .SheetCalcPr ,&_bbbea );_ffdfde !=nil {return _ffdfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_egdaec .SheetProtection =NewCT_SheetProtection ();if _acdbb :=d .DecodeElement (_egdaec .SheetProtection ,&_bbbea );_acdbb !=nil {return _acdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_egdaec .ProtectedRanges =NewCT_ProtectedRanges ();if _fcbab :=d .DecodeElement (_egdaec .ProtectedRanges ,&_bbbea );_fcbab !=nil {return _fcbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_egdaec .Scenarios =NewCT_Scenarios ();if _daadac :=d .DecodeElement (_egdaec .Scenarios ,&_bbbea );_daadac !=nil {return _daadac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_egdaec .AutoFilter =NewCT_AutoFilter ();if _gcdag :=d .DecodeElement (_egdaec .AutoFilter ,&_bbbea );_gcdag !=nil {return _gcdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_egdaec .SortState =NewCT_SortState ();if _ebbcc :=d .DecodeElement (_egdaec .SortState ,&_bbbea );_ebbcc !=nil {return _ebbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_egdaec .DataConsolidate =NewCT_DataConsolidate ();if _bdgdb :=d .DecodeElement (_egdaec .DataConsolidate ,&_bbbea );_bdgdb !=nil {return _bdgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_egdaec .CustomSheetViews =NewCT_CustomSheetViews ();if _cfcge :=d .DecodeElement (_egdaec .CustomSheetViews ,&_bbbea );_cfcge !=nil {return _cfcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_egdaec .MergeCells =NewCT_MergeCells ();if _ecfed :=d .DecodeElement (_egdaec .MergeCells ,&_bbbea );_ecfed !=nil {return _ecfed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_egdaec .PhoneticPr =NewCT_PhoneticPr ();if _cbdfb :=d .DecodeElement (_egdaec .PhoneticPr ,&_bbbea );_cbdfb !=nil {return _cbdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_cgbga :=NewCT_ConditionalFormatting ();if _ggcgc :=d .DecodeElement (_cgbga ,&_bbbea );_ggcgc !=nil {return _ggcgc ;};_egdaec .ConditionalFormatting =append (_egdaec .ConditionalFormatting ,_cgbga );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_egdaec .DataValidations =NewCT_DataValidations ();if _bffdb :=d .DecodeElement (_egdaec .DataValidations ,&_bbbea );_bffdb !=nil {return _bffdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_egdaec .Hyperlinks =NewCT_Hyperlinks ();if _fagda :=d .DecodeElement (_egdaec .Hyperlinks ,&_bbbea );_fagda !=nil {return _fagda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_egdaec .PrintOptions =NewCT_PrintOptions ();if _aedbg :=d .DecodeElement (_egdaec .PrintOptions ,&_bbbea );_aedbg !=nil {return _aedbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_egdaec .PageMargins =NewCT_PageMargins ();if _daccbb :=d .DecodeElement (_egdaec .PageMargins ,&_bbbea );_daccbb !=nil {return _daccbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_egdaec .PageSetup =NewCT_PageSetup ();if _ffbeab :=d .DecodeElement (_egdaec .PageSetup ,&_bbbea );_ffbeab !=nil {return _ffbeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_egdaec .HeaderFooter =NewCT_HeaderFooter ();if _edcdg :=d .DecodeElement (_egdaec .HeaderFooter ,&_bbbea );_edcdg !=nil {return _edcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_egdaec .RowBreaks =NewCT_PageBreak ();if _fbacaa :=d .DecodeElement (_egdaec .RowBreaks ,&_bbbea );_fbacaa !=nil {return _fbacaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_egdaec .ColBreaks =NewCT_PageBreak ();if _efcac :=d .DecodeElement (_egdaec .ColBreaks ,&_bbbea );_efcac !=nil {return _efcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_egdaec .CustomProperties =NewCT_CustomProperties ();if _cfffg :=d .DecodeElement (_egdaec .CustomProperties ,&_bbbea );_cfffg !=nil {return _cfffg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_egdaec .CellWatches =NewCT_CellWatches ();if _dfdagd :=d .DecodeElement (_egdaec .CellWatches ,&_bbbea );_dfdagd !=nil {return _dfdagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_egdaec .IgnoredErrors =NewCT_IgnoredErrors ();if _aafgce :=d .DecodeElement (_egdaec .IgnoredErrors ,&_bbbea );_aafgce !=nil {return _aafgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_egdaec .SmartTags =NewCT_SmartTags ();if _ddefe :=d .DecodeElement (_egdaec .SmartTags ,&_bbbea );_ddefe !=nil {return _ddefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_egdaec .Drawing =NewCT_Drawing ();if _aaaac :=d .DecodeElement (_egdaec .Drawing ,&_bbbea );_aaaac !=nil {return _aaaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_egdaec .LegacyDrawing =NewCT_LegacyDrawing ();if _gdbfce :=d .DecodeElement (_egdaec .LegacyDrawing ,&_bbbea );_gdbfce !=nil {return _gdbfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_egdaec .LegacyDrawingHF =NewCT_LegacyDrawing ();if _efbdg :=d .DecodeElement (_egdaec .LegacyDrawingHF ,&_bbbea );_efbdg !=nil {return _efbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_egdaec .DrawingHF =NewCT_DrawingHF ();if _aggbfa :=d .DecodeElement (_egdaec .DrawingHF ,&_bbbea );_aggbfa !=nil {return _aggbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_egdaec .Picture =NewCT_SheetBackgroundPicture ();if _fcgbd :=d .DecodeElement (_egdaec .Picture ,&_bbbea );_fcgbd !=nil {return _fcgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_egdaec .OleObjects =NewCT_OleObjects ();if _ccggc :=d .DecodeElement (_egdaec .OleObjects ,&_bbbea );_ccggc !=nil {return _ccggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_egdaec .Controls =NewCT_Controls ();if _bacff :=d .DecodeElement (_egdaec .Controls ,&_bbbea );_bacff !=nil {return _bacff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_egdaec .WebPublishItems =NewCT_WebPublishItems ();if _cbcbbc :=d .DecodeElement (_egdaec .WebPublishItems ,&_bbbea );_cbcbbc !=nil {return _cbcbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_egdaec .TableParts =NewCT_TableParts ();if _deaed :=d .DecodeElement (_egdaec .TableParts ,&_bbbea );_deaed !=nil {return _deaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egdaec .ExtLst =NewCT_ExtensionList ();if _egbce :=d .DecodeElement (_egdaec .ExtLst ,&_bbbea );_egbce !=nil {return _egbce ;};default:_d .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_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bbbea .Name );if _ebafdd :=d .Skip ();_ebafdd !=nil {return _ebafdd ;};};case _b .EndElement :break _bggbb ;case _b .CharData :};};return nil ;};type CT_RPrElt struct{ -// Validate validates the CT_OlapPr and its children -func (_cfbcb *CT_OlapPr )Validate ()error {return _cfbcb .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_agega ST_Scope )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_ecfba :=_ebfeac .Attr {};_ecfba .Name =name ;switch _agega {case ST_ScopeUnset :_ecfba .Value ="";case ST_ScopeSelection :_ecfba .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_ecfba .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_ecfba .Value ="\u0066\u0069\u0065l\u0064";};return _ecfba ,nil ;};func NewCT_MetadataType ()*CT_MetadataType {_bcbbg :=&CT_MetadataType {};return _bcbbg };func (_ecaag *CT_WebPublishing )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ecaag .CssAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0073\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecaag .CssAttr ))});};if _ecaag .ThicketAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecaag .ThicketAttr ))});};if _ecaag .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecaag .LongFileNamesAttr ))});};if _ecaag .VmlAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u006d\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecaag .VmlAttr ))});};if _ecaag .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecaag .AllowPngAttr ))});};if _ecaag .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_baedc ,_deabg :=_ecaag .TargetScreenSizeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _deabg !=nil {return _deabg ;};start .Attr =append (start .Attr ,_baedc );};if _ecaag .DpiAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0070\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecaag .DpiAttr )});};if _ecaag .CodePageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecaag .CodePageAttr )});};if _ecaag .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecaag .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Font +RFont *CT_FontName ; -// Validate validates the CT_DdeValue and its children -func (_fbcef *CT_DdeValue )Validate ()error {return _fbcef .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_afdeb *ST_ParameterType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_afdeb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_afdeb =1;case "\u0076\u0061\u006cu\u0065":*_afdeb =2;case "\u0063\u0065\u006c\u006c":*_afdeb =3;};return nil ;};func (_bccabc *CT_ColHierarchiesUsage )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bccabc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bccabc .CountAttr )});};e .EncodeToken (start );_agcdb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ebecd :=range _bccabc .ColHierarchyUsage {e .EncodeElement (_ebecd ,_agcdb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);func (_fcgdg *CT_CacheSource )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {_cefbcbe ,_eaedca :=_fcgdg .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _eaedca !=nil {return _eaedca ;};start .Attr =append (start .Attr ,_cefbcbe );if _fcgdg .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcgdg .ConnectionIdAttr )});};e .EncodeToken (start );if _fcgdg .WorksheetSource !=nil {_acff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fcgdg .WorksheetSource ,_acff );};if _fcgdg .Consolidation !=nil {_deca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcgdg .Consolidation ,_deca );};if _fcgdg .ExtLst !=nil {_egfefg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcgdg .ExtLst ,_egfefg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_abacdc *ST_FilterOperator )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_abacdc =0;case "\u0065\u0071\u0075a\u006c":*_abacdc =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_abacdc =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_abacdc =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abacdc =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_abacdc =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_abacdc =6;};return nil ;};func (_gfgb *CT_FileSharing )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bafcf :=range start .Attr {if _bafcf .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_aabeb ,_gggb :=_ccfece .ParseBool (_bafcf .Value );if _gggb !=nil {return _gggb ;};_gfgb .ReadOnlyRecommendedAttr =&_aabeb ;continue ;};if _bafcf .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_egabf ,_dceed :=_bafcf .Value ,error (nil );if _dceed !=nil {return _dceed ;};_gfgb .UserNameAttr =&_egabf ;continue ;};if _bafcf .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gbdd ,_bbcde :=_bafcf .Value ,error (nil );if _bbcde !=nil {return _bbcde ;};_gfgb .ReservationPasswordAttr =&_gbdd ;continue ;};if _bafcf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gbbbc ,_gacca :=_bafcf .Value ,error (nil );if _gacca !=nil {return _gacca ;};_gfgb .AlgorithmNameAttr =&_gbbbc ;continue ;};if _bafcf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_caggb ,_edeee :=_bafcf .Value ,error (nil );if _edeee !=nil {return _edeee ;};_gfgb .HashValueAttr =&_caggb ;continue ;};if _bafcf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aeaf ,_daaee :=_bafcf .Value ,error (nil );if _daaee !=nil {return _daaee ;};_gfgb .SaltValueAttr =&_aeaf ;continue ;};if _bafcf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_acaef ,_fdbbb :=_ccfece .ParseUint (_bafcf .Value ,10,32);if _fdbbb !=nil {return _fdbbb ;};_ggcbdc :=uint32 (_acaef );_gfgb .SpinCountAttr =&_ggcbdc ;continue ;};};for {_cfbea ,_ceeffa :=d .Token ();if _ceeffa !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067:\u0020\u0025\u0073",_ceeffa );};if _fdbecb ,_aaec :=_cfbea .(_ebfeac .EndElement );_aaec &&_fdbecb .Name ==start .Name {break ;};};return nil ;};func (_agbgbe *CT_CalculatedItems )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _agbgbe .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_agbgbe .CountAttr )});};e .EncodeToken (start );_daaef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_bacbge :=range _agbgbe .CalculatedItem {e .EncodeElement (_bacbge ,_daaef );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ddacdb ST_CellFormulaType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ddacdb .String (),start );}; +// Character Set +Charset *CT_IntProperty ; -// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path -func (_bddcdf *CT_PivotHierarchy )ValidateWithPath (path string )error {if _bddcdf .Mps !=nil {if _adgac :=_bddcdf .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_adgac !=nil {return _adgac ;};};for _bccfc ,_eecbd :=range _bddcdf .Members {if _bafcb :=_eecbd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_bccfc ));_bafcb !=nil {return _bafcb ;};};if _bddcdf .ExtLst !=nil {if _fecf :=_bddcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fecf !=nil {return _fecf ;};};return nil ;};func (_aadfg *EG_ExtensionList )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aecege :for {_aceaa ,_fbffb :=d .Token ();if _fbffb !=nil {return _fbffb ;};switch _ecdg :=_aceaa .(type ){case _ebfeac .StartElement :switch _ecdg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cgbdf :=NewCT_Extension ();if _gfdeg :=d .DecodeElement (_cgbdf ,&_ecdg );_gfdeg !=nil {return _gfdeg ;};_aadfg .Ext =append (_aadfg .Ext ,_cgbdf );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ecdg .Name );if _bff :=d .Skip ();_bff !=nil {return _bff ;};};case _ebfeac .EndElement :break _aecege ;case _ebfeac .CharData :};};return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_bedbeg :=&CT_FunctionGroup {};return _bedbeg };func (_cgfff *CT_DefinedNames )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _cgfff .DefinedName !=nil {_dadgcb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_fbbgda :=range _cgfff .DefinedName {e .EncodeElement (_fbbgda ,_dadgcb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_OleItem ()*CT_OleItem {_cacac :=&CT_OleItem {};return _cacac };func (_ddbgf *CT_GradientStop )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ddbgf .Color =NewCT_Color ();for _ ,_fdcab :=range start .Attr {if _fdcab .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bgaaf ,_deag :=_ccfece .ParseFloat (_fdcab .Value ,64);if _deag !=nil {return _deag ;};_ddbgf .PositionAttr =_bgaaf ;continue ;};};_ggdg :for {_efadc ,_fccg :=d .Token ();if _fccg !=nil {return _fccg ;};switch _geagd :=_efadc .(type ){case _ebfeac .StartElement :switch _geagd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _gbcgdd :=d .DecodeElement (_ddbgf .Color ,&_geagd );_gbcgdd !=nil {return _gbcgdd ;};default:_afeac .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\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_geagd .Name );if _ggfgf :=d .Skip ();_ggfgf !=nil {return _ggfgf ;};};case _ebfeac .EndElement :break _ggdg ;case _ebfeac .CharData :};};return nil ;}; +// Font Family +Family *CT_IntProperty ; -// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path -func (_cfeba *CT_ChartsheetPr )ValidateWithPath (path string )error {if _cfeba .TabColor !=nil {if _dcbab :=_cfeba .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dcbab !=nil {return _dcbab ;};};return nil ;}; +// Bold +B *CT_BooleanProperty ; -// Validate validates the CT_QueryTableFields and its children -func (_edbfe *CT_QueryTableFields )Validate ()error {return _edbfe .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Italic +I *CT_BooleanProperty ; -// Validate validates the CT_Fonts and its children -func (_fabgc *CT_Fonts )Validate ()error {return _fabgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_bacbb *CT_OleSize )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fadbe :=range start .Attr {if _fadbe .Name .Local =="\u0072\u0065\u0066"{_dcfa ,_edfg :=_fadbe .Value ,error (nil );if _edfg !=nil {return _edfg ;};_bacbb .RefAttr =_dcfa ;continue ;};};for {_cbccb ,_dgceg :=d .Token ();if _dgceg !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_dgceg );};if _gcggcf ,_cfff :=_cbccb .(_ebfeac .EndElement );_cfff &&_gcggcf .Name ==start .Name {break ;};};return nil ;};func (_fggddf ST_CredMethod )String ()string {switch _fggddf {case 0:return "";case 1:return "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0074\u006f\u0072\u0065\u0064";case 4:return "\u0070\u0072\u006f\u006d\u0070\u0074";};return "";};func (_edddcd *ST_Type )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_edbbb ,_efcg :=d .Token ();if _efcg !=nil {return _efcg ;};if _gedce ,_aaagd :=_edbbb .(_ebfeac .EndElement );_aaagd &&_gedce .Name ==start .Name {*_edddcd =1;return nil ;};if _ebad ,_gaddba :=_edbbb .(_ebfeac .CharData );!_gaddba {return _eecbf .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",_edbbb );}else {switch string (_ebad ){case "":*_edddcd =0;case "\u006e\u006f\u006e\u0065":*_edddcd =1;case "\u0061\u006c\u006c":*_edddcd =2;case "\u0072\u006f\u0077":*_edddcd =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_edddcd =4;};};_edbbb ,_efcg =d .Token ();if _efcg !=nil {return _efcg ;};if _acabc ,_cbggg :=_edbbb .(_ebfeac .EndElement );_cbggg &&_acabc .Name ==start .Name {return nil ;};return _eecbf .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",_edbbb );};func (_fedgd ST_GradientType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fedgd .String (),start );};func (_fgdfa *CT_colItems )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fgdfa .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fgdfa .CountAttr )});};e .EncodeToken (start );_eagc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_dgfb :=range _fgdfa .I {e .EncodeElement (_dgfb ,_eagc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_babe *CT_ConditionalFormats )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eaeab :=range start .Attr {if _eaeab .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafgga ,_bafbc :=_ccfece .ParseUint (_eaeab .Value ,10,32);if _bafbc !=nil {return _bafbc ;};_aegea :=uint32 (_aafgga );_babe .CountAttr =&_aegea ;continue ;};};_acgc :for {_fafbeb ,_aeagb :=d .Token ();if _aeagb !=nil {return _aeagb ;};switch _gafab :=_fafbeb .(type ){case _ebfeac .StartElement :switch _gafab .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_ecedb :=NewCT_ConditionalFormat ();if _edgag :=d .DecodeElement (_ecedb ,&_gafab );_edgag !=nil {return _edgag ;};_babe .ConditionalFormat =append (_babe .ConditionalFormat ,_ecedb );default:_afeac .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 C\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_gafab .Name );if _bbee :=d .Skip ();_bbee !=nil {return _bbee ;};};case _ebfeac .EndElement :break _acgc ;case _ebfeac .CharData :};};return nil ;}; +// Strike Through +Strike *CT_BooleanProperty ; -// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path -func (_cbegfeg *CT_RevisionHeader )ValidateWithPath (path string )error {if !_bbaba .ST_GuidPatternRe .MatchString (_cbegfeg .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,_cbegfeg .GuidAttr );};if _aacaeb :=_cbegfeg .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_aacaeb !=nil {return _aacaeb ;};if _cbegfeg .ReviewedList !=nil {if _cbeed :=_cbegfeg .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_cbeed !=nil {return _cbeed ;};};if _cbegfeg .ExtLst !=nil {if _fdgaca :=_cbegfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdgaca !=nil {return _fdgaca ;};};return nil ;};func (_afbbb *CT_MetadataStrings )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dag :=range start .Attr {if _dag .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbdgbc ,_fcad :=_ccfece .ParseUint (_dag .Value ,10,32);if _fcad !=nil {return _fcad ;};_dgeadd :=uint32 (_dbdgbc );_afbbb .CountAttr =&_dgeadd ;continue ;};};_affbf :for {_fbecae ,_afegd :=d .Token ();if _afegd !=nil {return _afegd ;};switch _aeffb :=_fbecae .(type ){case _ebfeac .StartElement :switch _aeffb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_eegf :=NewCT_XStringElement ();if _daag :=d .DecodeElement (_eegf ,&_aeffb );_daag !=nil {return _daag ;};_afbbb .S =append (_afbbb .S ,_eegf );default:_afeac .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\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_aeffb .Name );if _abefc :=d .Skip ();_abefc !=nil {return _abefc ;};};case _ebfeac .EndElement :break _affbf ;case _ebfeac .CharData :};};return nil ;};func (_gebdda *CT_TableStyle )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gebdda .NameAttr )});if _gebdda .PivotAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gebdda .PivotAttr ))});};if _gebdda .TableAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gebdda .TableAttr ))});};if _gebdda .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gebdda .CountAttr )});};e .EncodeToken (start );if _gebdda .TableStyleElement !=nil {_faade :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_gdegfa :=range _gebdda .TableStyleElement {e .EncodeElement (_gdegfa ,_faade );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bdgea *CT_CustomProperties )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cgafe :for {_dfbfg ,_efefe :=d .Token ();if _efefe !=nil {return _efefe ;};switch _ebda :=_dfbfg .(type ){case _ebfeac .StartElement :switch _ebda .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_ccda :=NewCT_CustomProperty ();if _ecaeg :=d .DecodeElement (_ccda ,&_ebda );_ecaeg !=nil {return _ecaeg ;};_bdgea .CustomPr =append (_bdgea .CustomPr ,_ccda );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ebda .Name );if _ggcac :=d .Skip ();_ggcac !=nil {return _ggcac ;};};case _ebfeac .EndElement :break _cgafe ;case _ebfeac .CharData :};};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_gfefc :=&CT_SmartTagTypes {};return _gfefc };func (_badeab ST_CellType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_egfgd :=_ebfeac .Attr {};_egfgd .Name =name ;switch _badeab {case ST_CellTypeUnset :_egfgd .Value ="";case ST_CellTypeB :_egfgd .Value ="\u0062";case ST_CellTypeN :_egfgd .Value ="\u006e";case ST_CellTypeE :_egfgd .Value ="\u0065";case ST_CellTypeS :_egfgd .Value ="\u0073";case ST_CellTypeStr :_egfgd .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_egfgd .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _egfgd ,nil ;};func (_cedfb *CT_DbPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_cedfb .ConnectionAttr )});if _cedfb .CommandAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cedfb .CommandAttr )});};if _cedfb .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cedfb .ServerCommandAttr )});};if _cedfb .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cedfb .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Outline +Outline *CT_BooleanProperty ; -// Validate validates the CT_CellXfs and its children -func (_egcfcc *CT_CellXfs )Validate ()error {return _egcfcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_decd *CT_Dxfs )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gfdff :=range start .Attr {if _gfdff .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgdeb ,_eecf :=_ccfece .ParseUint (_gfdff .Value ,10,32);if _eecf !=nil {return _eecf ;};_gccb :=uint32 (_fgdeb );_decd .CountAttr =&_gccb ;continue ;};};_abfaed :for {_afcfa ,_dbgfe :=d .Token ();if _dbgfe !=nil {return _dbgfe ;};switch _dg :=_afcfa .(type ){case _ebfeac .StartElement :switch _dg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_fcfdg :=NewCT_Dxf ();if _adafg :=d .DecodeElement (_fcfdg ,&_dg );_adafg !=nil {return _adafg ;};_decd .Dxf =append (_decd .Dxf ,_fcfdg );default:_afeac .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_dg .Name );if _fgcbb :=d .Skip ();_fgcbb !=nil {return _fgcbb ;};};case _ebfeac .EndElement :break _abfaed ;case _ebfeac .CharData :};};return nil ;};type CT_IconSet struct{ +// Shadow +Shadow *CT_BooleanProperty ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Condense +Condense *CT_BooleanProperty ; -// Show Value -ShowValueAttr *bool ; +// Extend +Extend *CT_BooleanProperty ; -// Percent -PercentAttr *bool ; +// Text Color +Color *CT_Color ; -// Reverse Icons -ReverseAttr *bool ; +// Font Size +Sz *CT_FontSize ; -// Conditional Formatting Object -Cfvo []*CT_Cfvo ;};type CT_CsPageSetup struct{ +// Underline +U *CT_UnderlineProperty ; -// Paper Size -PaperSizeAttr *uint32 ; +// Vertical Alignment +VertAlign *CT_VerticalAlignFontProperty ; -// Paper Height -PaperHeightAttr *string ; +// Font Scheme +Scheme *CT_FontScheme ;}; -// Paper Width -PaperWidthAttr *string ; +// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path +func (_agga *CT_Borders )ValidateWithPath (path string )error {for _fge ,_egbc :=range _agga .Border {if _ageb :=_egbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fge ));_ageb !=nil {return _ageb ;};};return nil ;};type CT_PivotFilters struct{ -// First Page Number -FirstPageNumberAttr *uint32 ; +// Pivot Filter Count +CountAttr *uint32 ; -// Orientation -OrientationAttr ST_Orientation ; +// PivotTable Advanced Filter +Filter []*CT_PivotFilter ;};func (_dcdg *CT_SharedUser )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dcdg .GuidAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dcdg .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dcdg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dcdg .DateTimeAttr )});e .EncodeToken (start );if _dcdg .ExtLst !=nil {_bcdafc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcdg .ExtLst ,_bcdafc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcabg *CT_XmlCellPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gcabg .IdAttr )});if _gcabg .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gcabg .UniqueNameAttr )});};e .EncodeToken (start );_dbggc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gcabg .XmlPr ,_dbggc );if _gcabg .ExtLst !=nil {_bdfdcb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcabg .ExtLst ,_bdfdcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3;ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8;);func (_ebgad *CT_FutureMetadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdbd :=range start .Attr {if _cbdbd .Name .Local =="\u006e\u0061\u006d\u0065"{_fadeee ,_ceccg :=_cbdbd .Value ,error (nil );if _ceccg !=nil {return _ceccg ;};_ebgad .NameAttr =_fadeee ;continue ;};if _cbdbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcdc ,_bbcd :=_e .ParseUint (_cbdbd .Value ,10,32);if _bbcd !=nil {return _bbcd ;};_cdfd :=uint32 (_dcdc );_ebgad .CountAttr =&_cdfd ;continue ;};};_ebabad :for {_dbcd ,_eabba :=d .Token ();if _eabba !=nil {return _eabba ;};switch _eddab :=_dbcd .(type ){case _b .StartElement :switch _eddab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_ffcca :=NewCT_FutureMetadataBlock ();if _fbfdfg :=d .DecodeElement (_ffcca ,&_eddab );_fbfdfg !=nil {return _fbfdfg ;};_ebgad .Bk =append (_ebgad .Bk ,_ffcca );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebgad .ExtLst =NewCT_ExtensionList ();if _aaaaa :=d .DecodeElement (_ebgad .ExtLst ,&_eddab );_aaaaa !=nil {return _aaaaa ;};default:_d .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\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_eddab .Name );if _cfgfbf :=d .Skip ();_cfgfbf !=nil {return _cfgfbf ;};};case _b .EndElement :break _ebabad ;case _b .CharData :};};return nil ;};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_gfbce :=&CT_QueryTableRefresh {};_gfbce .QueryTableFields =NewCT_QueryTableFields ();return _gfbce ;};const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3;ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5;ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);func (_gedca ST_TimePeriod )String ()string {switch _gedca {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";}; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Validate validates the CT_PivotFilter and its children +func (_fcgfa *CT_PivotFilter )Validate ()error {return _fcgfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_bagefe ST_DataValidationType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bagefe .String (),start );};type ST_FileType byte ;func (_cfdcf *ST_PaneState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddfaa ,_ebgbe :=d .Token ();if _ebgbe !=nil {return _ebgbe ;};if _edfdd ,_dgdef :=_ddfaa .(_b .EndElement );_dgdef &&_edfdd .Name ==start .Name {*_cfdcf =1;return nil ;};if _bcgae ,_afbbf :=_ddfaa .(_b .CharData );!_afbbf {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",_ddfaa );}else {switch string (_bcgae ){case "":*_cfdcf =0;case "\u0073\u0070\u006ci\u0074":*_cfdcf =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_cfdcf =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_cfdcf =3;};};_ddfaa ,_ebgbe =d .Token ();if _ebgbe !=nil {return _ebgbe ;};if _adbfe ,_aadbc :=_ddfaa .(_b .EndElement );_aadbc &&_adbfe .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",_ddfaa );};func (_cgeaad ST_ParameterType )String ()string {switch _cgeaad {case 0:return "";case 1:return "\u0070\u0072\u006f\u006d\u0070\u0074";case 2:return "\u0076\u0061\u006cu\u0065";case 3:return "\u0063\u0065\u006c\u006c";};return "";}; -// Black And White -BlackAndWhiteAttr *bool ; +// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path +func (_gebdf *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _fgfd ,_dfgeba :=range _gebdf .SheetData {if _gbdaf :=_dfgeba .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fgfd ));_gbdaf !=nil {return _gbdaf ;};};return nil ;};func (_cgca *CT_CellFormula )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acba :=range start .Attr {if _acba .Name .Local =="\u0074"{_cgca .TAttr .UnmarshalXMLAttr (_acba );continue ;};if _acba .Name .Local =="\u0061\u0063\u0061"{_bfad ,_gcag :=_e .ParseBool (_acba .Value );if _gcag !=nil {return _gcag ;};_cgca .AcaAttr =&_bfad ;continue ;};if _acba .Name .Local =="\u0072\u0065\u0066"{_fbbg ,_afec :=_acba .Value ,error (nil );if _afec !=nil {return _afec ;};_cgca .RefAttr =&_fbbg ;continue ;};if _acba .Name .Local =="\u0064\u0074\u0032\u0044"{_cfbd ,_baec :=_e .ParseBool (_acba .Value );if _baec !=nil {return _baec ;};_cgca .Dt2DAttr =&_cfbd ;continue ;};if _acba .Name .Local =="\u0064\u0074\u0072"{_dgddb ,_efagb :=_e .ParseBool (_acba .Value );if _efagb !=nil {return _efagb ;};_cgca .DtrAttr =&_dgddb ;continue ;};if _acba .Name .Local =="\u0064\u0065\u006c\u0031"{_eeac ,_gfg :=_e .ParseBool (_acba .Value );if _gfg !=nil {return _gfg ;};_cgca .Del1Attr =&_eeac ;continue ;};if _acba .Name .Local =="\u0064\u0065\u006c\u0032"{_edga ,_cga :=_e .ParseBool (_acba .Value );if _cga !=nil {return _cga ;};_cgca .Del2Attr =&_edga ;continue ;};if _acba .Name .Local =="\u0072\u0031"{_fabg ,_ebgae :=_acba .Value ,error (nil );if _ebgae !=nil {return _ebgae ;};_cgca .R1Attr =&_fabg ;continue ;};if _acba .Name .Local =="\u0072\u0032"{_ggfa ,_bfdf :=_acba .Value ,error (nil );if _bfdf !=nil {return _bfdf ;};_cgca .R2Attr =&_ggfa ;continue ;};if _acba .Name .Local =="\u0063\u0061"{_acaa ,_ddgf :=_e .ParseBool (_acba .Value );if _ddgf !=nil {return _ddgf ;};_cgca .CaAttr =&_acaa ;continue ;};if _acba .Name .Local =="\u0073\u0069"{_deae ,_daf :=_e .ParseUint (_acba .Value ,10,32);if _daf !=nil {return _daf ;};_dffc :=uint32 (_deae );_cgca .SiAttr =&_dffc ;continue ;};if _acba .Name .Local =="\u0062\u0078"{_cced ,_gbc :=_e .ParseBool (_acba .Value );if _gbc !=nil {return _gbc ;};_cgca .BxAttr =&_cced ;continue ;};};for {_cec ,_eadc :=d .Token ();if _eadc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0046\u006f\u0072\u006d\u0075\u006c\u0061:\u0020\u0025\u0073",_eadc );};if _fae ,_afdd :=_cec .(_b .CharData );_afdd {_cgca .Content =string (_fae );};if _fged ,_dabd :=_cec .(_b .EndElement );_dabd &&_fged .Name ==start .Name {break ;};};return nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);func (_ccbab *CT_ExternalRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afeae :=range start .Attr {if _afeae .Name .Local =="\u0072"{_bggaa ,_ggfd :=_e .ParseUint (_afeae .Value ,10,32);if _ggfd !=nil {return _ggfd ;};_ccbab .RAttr =uint32 (_bggaa );continue ;};};_gcge :for {_bfgb ,_acbad :=d .Token ();if _acbad !=nil {return _acbad ;};switch _ffadf :=_bfgb .(type ){case _b .StartElement :switch _ffadf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_cgece :=NewCT_ExternalCell ();if _afggc :=d .DecodeElement (_cgece ,&_ffadf );_afggc !=nil {return _afggc ;};_ccbab .Cell =append (_ccbab .Cell ,_cgece );default:_d .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\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_ffadf .Name );if _aadde :=d .Skip ();_aadde !=nil {return _aadde ;};};case _b .EndElement :break _gcge ;case _b .CharData :};};return nil ;};func (_egffcg *CT_TableFormula )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_egffcg .ArrayAttr ))});e .EncodeElement (_egffcg .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_adbg :=&CT_ChartFormats {};return _adbg };func (_gcdebb *CT_PivotDimension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deegdg :=range start .Attr {if _deegdg .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_eddgc ,_cffeb :=_e .ParseBool (_deegdg .Value );if _cffeb !=nil {return _cffeb ;};_gcdebb .MeasureAttr =&_eddgc ;continue ;};if _deegdg .Name .Local =="\u006e\u0061\u006d\u0065"{_dbfed ,_fdgfc :=_deegdg .Value ,error (nil );if _fdgfc !=nil {return _fdgfc ;};_gcdebb .NameAttr =_dbfed ;continue ;};if _deegdg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bbcgb ,_beacc :=_deegdg .Value ,error (nil );if _beacc !=nil {return _beacc ;};_gcdebb .UniqueNameAttr =_bbcgb ;continue ;};if _deegdg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ffdfe ,_aeaff :=_deegdg .Value ,error (nil );if _aeaff !=nil {return _aeaff ;};_gcdebb .CaptionAttr =_ffdfe ;continue ;};};for {_faecfa ,_dedaf :=d .Token ();if _dedaf !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_dedaf );};if _faggf ,_dgfbd :=_faecfa .(_b .EndElement );_dgfbd &&_faggf .Name ==start .Name {break ;};};return nil ;};func (_edfbgb ST_RevisionAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edfbgb .String (),start );};func (_gfadf *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfadf =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gfadf =1;case "\u0063\u006f\u0075n\u0074":*_gfadf =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gfadf =3;case "\u006d\u0061\u0078":*_gfadf =4;case "\u006d\u0069\u006e":*_gfadf =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gfadf =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gfadf =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_gfadf =8;case "\u0073\u0075\u006d":*_gfadf =9;case "\u0076\u0061\u0072":*_gfadf =10;case "\u0076\u0061\u0072\u0070":*_gfadf =11;};return nil ;}; -// Draft -DraftAttr *bool ; +// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path +func (_gcea *CT_ControlPr )ValidateWithPath (path string )error {if _fbac :=_gcea .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fbac !=nil {return _fbac ;};return nil ;};func (_cafcd *ST_Type )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcfa ,_fdgce :=d .Token ();if _fdgce !=nil {return _fdgce ;};if _afbdf ,_bgbg :=_fdcfa .(_b .EndElement );_bgbg &&_afbdf .Name ==start .Name {*_cafcd =1;return nil ;};if _fgfee ,_cbfdd :=_fdcfa .(_b .CharData );!_cbfdd {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",_fdcfa );}else {switch string (_fgfee ){case "":*_cafcd =0;case "\u006e\u006f\u006e\u0065":*_cafcd =1;case "\u0061\u006c\u006c":*_cafcd =2;case "\u0072\u006f\u0077":*_cafcd =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cafcd =4;};};_fdcfa ,_fdgce =d .Token ();if _fdgce !=nil {return _fdgce ;};if _gbgbab ,_eeeaa :=_fdcfa .(_b .EndElement );_eeeaa &&_gbgbab .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",_fdcfa );};type CT_Scenarios struct{ -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Current Scenario +CurrentAttr *uint32 ; + +// Last Shown Scenario +ShowAttr *uint32 ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Scenario +Scenario []*CT_Scenario ;};type CT_IgnoredError struct{ -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;}; +// Sequence of References +SqrefAttr ST_Sqref ; -// Validate validates the CT_InputCells and its children -func (_bbfag *CT_InputCells )Validate ()error {return _bbfag .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func (_fffc *CT_XmlColumnPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dcefb :=range start .Attr {if _dcefb .Name .Local =="\u006d\u0061\u0070I\u0064"{_gfgf ,_gcgc :=_ccfece .ParseUint (_dcefb .Value ,10,32);if _gcgc !=nil {return _gcgc ;};_fffc .MapIdAttr =uint32 (_gfgf );continue ;};if _dcefb .Name .Local =="\u0078\u0070\u0061t\u0068"{_bdgbcd ,_adaedf :=_dcefb .Value ,error (nil );if _adaedf !=nil {return _adaedf ;};_fffc .XpathAttr =_bdgbcd ;continue ;};if _dcefb .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_fdgag ,_effga :=_ccfece .ParseBool (_dcefb .Value );if _effga !=nil {return _effga ;};_fffc .DenormalizedAttr =&_fdgag ;continue ;};if _dcefb .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_dfbcd ,_ggfgfg :=_dcefb .Value ,error (nil );if _ggfgfg !=nil {return _ggfgfg ;};_fffc .XmlDataTypeAttr =_dfbcd ;continue ;};};_bdafa :for {_dcfcf ,_ggff :=d .Token ();if _ggff !=nil {return _ggff ;};switch _cgdabd :=_dcfcf .(type ){case _ebfeac .StartElement :switch _cgdabd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffc .ExtLst =NewCT_ExtensionList ();if _fdaeb :=d .DecodeElement (_fffc .ExtLst ,&_cgdabd );_fdaeb !=nil {return _fdaeb ;};default:_afeac .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\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_cgdabd .Name );if _bgcb :=d .Skip ();_bgcb !=nil {return _bgcb ;};};case _ebfeac .EndElement :break _bdafa ;case _ebfeac .CharData :};};return nil ;};func (_baec ST_BorderStyle )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_debgf :=_ebfeac .Attr {};_debgf .Name =name ;switch _baec {case ST_BorderStyleUnset :_debgf .Value ="";case ST_BorderStyleNone :_debgf .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_debgf .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_debgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_debgf .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_debgf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_debgf .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_debgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_debgf .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_debgf .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_debgf .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_debgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_debgf .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_debgf .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_debgf .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _debgf ,nil ;};func (_daacg *CT_RowFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_agdbadc :=range start .Attr {if _agdbadc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbage ,_dbcff :=_ccfece .ParseUint (_agdbadc .Value ,10,32);if _dbcff !=nil {return _dbcff ;};_afged :=uint32 (_fbage );_daacg .CountAttr =&_afged ;continue ;};};_aedg :for {_eccce ,_gafcf :=d .Token ();if _gafcf !=nil {return _gafcf ;};switch _gbgcb :=_eccce .(type ){case _ebfeac .StartElement :switch _gbgcb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_cbdae :=NewCT_Field ();if _ccgdd :=d .DecodeElement (_cbdae ,&_gbgcb );_ccgdd !=nil {return _ccgdd ;};_daacg .Field =append (_daacg .Field ,_cbdae );default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gbgcb .Name );if _agdbc :=d .Skip ();_agdbc !=nil {return _agdbc ;};};case _ebfeac .EndElement :break _aedg ;case _ebfeac .CharData :};};return nil ;};func (_dgeaef *ST_PaneState )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dgeaef =0;case "\u0073\u0070\u006ci\u0074":*_dgeaef =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_dgeaef =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_dgeaef =3;};return nil ;};func (_bffde *CT_RElt )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _bffde .RPr !=nil {_feadc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_bffde .RPr ,_feadc );};_aagdb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074"}};_afeac .AddPreserveSpaceAttr (&_aagdb ,_bffde .T );e .EncodeElement (_bffde .T ,_aagdb );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fbgdd ST_SheetViewType )Validate ()error {return _fbgdd .ValidateWithPath ("")};func NewMetadata ()*Metadata {_ceab :=&Metadata {};_ceab .CT_Metadata =*NewCT_Metadata ();return _ceab ;};type CT_CustomWorkbookViews struct{ +// Evaluation Error +EvalErrorAttr *bool ; -// Custom Workbook View -CustomWorkbookView []*CT_CustomWorkbookView ;};func (_fbfbg *CT_MeasureGroups )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fbfbg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fbfbg .CountAttr )});};e .EncodeToken (start );if _fbfbg .MeasureGroup !=nil {_caged :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_bddae :=range _fbfbg .MeasureGroup {e .EncodeElement (_bddae ,_caged );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Two Digit Text Year +TwoDigitTextYearAttr *bool ; -// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path -func (_caggf *CT_TableFormula )ValidateWithPath (path string )error {return nil };func NewCT_QueryCache ()*CT_QueryCache {_faegfg :=&CT_QueryCache {};return _faegfg };func (_ceae *CT_GroupItems )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ceae .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ceae .CountAttr )});};e .EncodeToken (start );if _ceae .M !=nil {_aagbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_eedfc :=range _ceae .M {e .EncodeElement (_eedfc ,_aagbf );};};if _ceae .N !=nil {_agafef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_abdcgf :=range _ceae .N {e .EncodeElement (_abdcgf ,_agafef );};};if _ceae .B !=nil {_ageffc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_aecfe :=range _ceae .B {e .EncodeElement (_aecfe ,_ageffc );};};if _ceae .E !=nil {_dcfbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_bacgdd :=range _ceae .E {e .EncodeElement (_bacgdd ,_dcfbb );};};if _ceae .S !=nil {_dcaab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cbaadb :=range _ceae .S {e .EncodeElement (_cbaadb ,_dcaab );};};if _ceae .D !=nil {_ddda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_cagfce :=range _ceae .D {e .EncodeElement (_cagfce ,_ddda );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type ST_PatternType byte ;func (_ebcgd *CT_MdxSet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",_ebcgd .NsAttr )});if _ebcgd .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebcgd .CAttr )});};if _ebcgd .OAttr !=ST_MdxSetOrderUnset {_bcbfgb ,_cdga :=_ebcgd .OAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u006f"});if _cdga !=nil {return _cdga ;};start .Attr =append (start .Attr ,_bcbfgb );};e .EncodeToken (start );if _ebcgd .N !=nil {_cgfbdd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_edacc :=range _ebcgd .N {e .EncodeElement (_edacc ,_cgfbdd );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ffgbb *CT_Workbook )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ffgbb .ConformanceAttr !=_bbaba .ST_ConformanceClassUnset {_fgcf ,_eeabee :=_ffgbb .ConformanceAttr .MarshalXMLAttr (_ebfeac .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _eeabee !=nil {return _eeabee ;};start .Attr =append (start .Attr ,_fgcf );};e .EncodeToken (start );if _ffgbb .FileVersion !=nil {_cacg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ffgbb .FileVersion ,_cacg );};if _ffgbb .FileSharing !=nil {_dbgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_ffgbb .FileSharing ,_dbgc );};if _ffgbb .WorkbookPr !=nil {_fccbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_ffgbb .WorkbookPr ,_fccbc );};if _ffgbb .WorkbookProtection !=nil {_fcfeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffgbb .WorkbookProtection ,_fcfeg );};if _ffgbb .BookViews !=nil {_dabfb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ffgbb .BookViews ,_dabfb );};_gabe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_ffgbb .Sheets ,_gabe );if _ffgbb .FunctionGroups !=nil {_faeda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_ffgbb .FunctionGroups ,_faeda );};if _ffgbb .ExternalReferences !=nil {_acda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_ffgbb .ExternalReferences ,_acda );};if _ffgbb .DefinedNames !=nil {_egbaf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ffgbb .DefinedNames ,_egbaf );};if _ffgbb .CalcPr !=nil {_ggfeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_ffgbb .CalcPr ,_ggfeg );};if _ffgbb .OleSize !=nil {_edegd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ffgbb .OleSize ,_edegd );};if _ffgbb .CustomWorkbookViews !=nil {_bfbba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_ffgbb .CustomWorkbookViews ,_bfbba );};if _ffgbb .PivotCaches !=nil {_feagb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_ffgbb .PivotCaches ,_feagb );};if _ffgbb .SmartTagPr !=nil {_fcfcf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_ffgbb .SmartTagPr ,_fcfcf );};if _ffgbb .SmartTagTypes !=nil {_gee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_ffgbb .SmartTagTypes ,_gee );};if _ffgbb .WebPublishing !=nil {_fcdbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_ffgbb .WebPublishing ,_fcdbc );};if _ffgbb .FileRecoveryPr !=nil {_cefb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_bgbefd :=range _ffgbb .FileRecoveryPr {e .EncodeElement (_bgbefd ,_cefb );};};if _ffgbb .WebPublishObjects !=nil {_fbaecb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_ffgbb .WebPublishObjects ,_fbaecb );};if _ffgbb .ExtLst !=nil {_gdgbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffgbb .ExtLst ,_gdgbb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bgfcef *CT_pivotTableDefinition )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bgfcef .Location =NewCT_Location ();for _ ,_ecfdgb :=range start .Attr {if _ecfdgb .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_afebb ,_gfaec :=_ccfece .ParseUint (_ecfdgb .Value ,10,8);if _gfaec !=nil {return _gfaec ;};_gcagg :=uint8 (_afebb );_bgfcef .CreatedVersionAttr =&_gcagg ;continue ;};if _ecfdgb .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_ggbaa ,_eccdf :=_ccfece .ParseUint (_ecfdgb .Value ,10,32);if _eccdf !=nil {return _eccdf ;};_befac :=uint32 (_ggbaa );_bgfcef .IndentAttr =&_befac ;continue ;};if _ecfdgb .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_bcabb ,_cfgbgg :=_ecfdgb .Value ,error (nil );if _cfgbgg !=nil {return _cfgbgg ;};_bgfcef .PivotTableStyleAttr =&_bcabb ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_gcgag ,_aggbc :=_ccfece .ParseBool (_ecfdgb .Value );if _aggbc !=nil {return _aggbc ;};_bgfcef .ShowEmptyRowAttr =&_gcgag ;continue ;};if _ecfdgb .Name .Local =="\u0074\u0061\u0067"{_cdfbf ,_begcff :=_ecfdgb .Value ,error (nil );if _begcff !=nil {return _begcff ;};_bgfcef .TagAttr =&_cdfbf ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_ggca ,_cffdgba :=_ccfece .ParseBool (_ecfdgb .Value );if _cffdgba !=nil {return _cffdgba ;};_bgfcef .ShowEmptyColAttr =&_ggca ;continue ;};if _ecfdgb .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_fgagc ,_efgba :=_ccfece .ParseUint (_ecfdgb .Value ,10,8);if _efgba !=nil {return _efgba ;};_abcea :=uint8 (_fgagc );_bgfcef .MinRefreshableVersionAttr =&_abcea ;continue ;};if _ecfdgb .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_cbdbc ,_agfgce :=_ccfece .ParseBool (_ecfdgb .Value );if _agfgce !=nil {return _agfgce ;};_bgfcef .ShowHeadersAttr =&_cbdbc ;continue ;};if _ecfdgb .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_beedb ,_daaca :=_ccfece .ParseBool (_ecfdgb .Value );if _daaca !=nil {return _daaca ;};_bgfcef .AsteriskTotalsAttr =&_beedb ;continue ;};if _ecfdgb .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_efabec ,_eadbe :=_ccfece .ParseBool (_ecfdgb .Value );if _eadbe !=nil {return _eadbe ;};_bgfcef .CompactAttr =&_efabec ;continue ;};if _ecfdgb .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_bbbabc ,_ebafd :=_ccfece .ParseBool (_ecfdgb .Value );if _ebafd !=nil {return _ebafd ;};_bgfcef .EditDataAttr =&_bbbabc ;continue ;};if _ecfdgb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cgbbc ,_cedbde :=_ccfece .ParseBool (_ecfdgb .Value );if _cedbde !=nil {return _cedbde ;};_bgfcef .OutlineAttr =&_cgbbc ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_aegac ,_ggaa :=_ccfece .ParseBool (_ecfdgb .Value );if _ggaa !=nil {return _ggaa ;};_bgfcef .ShowCalcMbrsAttr =&_aegac ;continue ;};if _ecfdgb .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_gfagfc ,_fccad :=_ccfece .ParseBool (_ecfdgb .Value );if _fccad !=nil {return _fccad ;};_bgfcef .OutlineDataAttr =&_gfagfc ;continue ;};if _ecfdgb .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_eeagcd ,_cbde :=_ccfece .ParseBool (_ecfdgb .Value );if _cbde !=nil {return _cbde ;};_bgfcef .GridDropZonesAttr =&_eeagcd ;continue ;};if _ecfdgb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_efaag ,_edggcf :=_ccfece .ParseBool (_ecfdgb .Value );if _edggcf !=nil {return _edggcf ;};_bgfcef .CustomListSortAttr =&_efaag ;continue ;};if _ecfdgb .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_aabb ,_agba :=_ccfece .ParseBool (_ecfdgb .Value );if _agba !=nil {return _agba ;};_bgfcef .RowGrandTotalsAttr =&_aabb ;continue ;};if _ecfdgb .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_adfda ,_agf :=_ccfece .ParseBool (_ecfdgb .Value );if _agf !=nil {return _agf ;};_bgfcef .ApplyWidthHeightFormatsAttr =&_adfda ;continue ;};if _ecfdgb .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_bfabd ,_bdbce :=_ccfece .ParseBool (_ecfdgb .Value );if _bdbce !=nil {return _bdbce ;};_bgfcef .UseAutoFormattingAttr =&_bfabd ;continue ;};if _ecfdgb .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_edbbfa ,_geeb :=_ecfdgb .Value ,error (nil );if _geeb !=nil {return _geeb ;};_bgfcef .RowHeaderCaptionAttr =&_edbbfa ;continue ;};if _ecfdgb .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_bdbbd ,_abffag :=_ccfece .ParseBool (_ecfdgb .Value );if _abffag !=nil {return _abffag ;};_bgfcef .ShowDrillAttr =&_bdbbd ;continue ;};if _ecfdgb .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_acfe ,_dbbfe :=_ccfece .ParseBool (_ecfdgb .Value );if _dbbfe !=nil {return _dbbfe ;};_bgfcef .MergeItemAttr =&_acfe ;continue ;};if _ecfdgb .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ecffgb ,_gcbb :=_ccfece .ParseBool (_ecfdgb .Value );if _gcbb !=nil {return _gcbb ;};_bgfcef .ApplyBorderFormatsAttr =&_ecffgb ;continue ;};if _ecfdgb .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_bbdgf ,_bbgfg :=_ccfece .ParseBool (_ecfdgb .Value );if _bbgfg !=nil {return _bbgfg ;};_bgfcef .VisualTotalsAttr =&_bbdgf ;continue ;};if _ecfdgb .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_bfac ,_egaad :=_ccfece .ParseBool (_ecfdgb .Value );if _egaad !=nil {return _egaad ;};_bgfcef .CompactDataAttr =&_bfac ;continue ;};if _ecfdgb .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dagf ,_cdfdc :=_ccfece .ParseUint (_ecfdgb .Value ,10,32);if _cdfdc !=nil {return _cdfdc ;};_abffgb :=uint32 (_dagf );_bgfcef .DataPositionAttr =&_abffgb ;continue ;};if _ecfdgb .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_fgcgb ,_geebc :=_ccfece .ParseBool (_ecfdgb .Value );if _geebc !=nil {return _geebc ;};_bgfcef .MultipleFieldFiltersAttr =&_fgcgb ;continue ;};if _ecfdgb .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_bcebad ,_bedaf :=_ccfece .ParseBool (_ecfdgb .Value );if _bedaf !=nil {return _bedaf ;};_bgfcef .PageOverThenDownAttr =&_bcebad ;continue ;};if _ecfdgb .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_cagfe ,_gcdfbe :=_ccfece .ParseBool (_ecfdgb .Value );if _gcdfbe !=nil {return _gcdfbe ;};_bgfcef .FieldListSortAscendingAttr =&_cagfe ;continue ;};if _ecfdgb .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_abecg ,_fgaffa :=_ccfece .ParseBool (_ecfdgb .Value );if _fgaffa !=nil {return _fgaffa ;};_bgfcef .ShowMissingAttr =&_abecg ;continue ;};if _ecfdgb .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_debdd ,_gbcg :=_ccfece .ParseBool (_ecfdgb .Value );if _gbcg !=nil {return _gbcg ;};_bgfcef .FieldPrintTitlesAttr =&_debdd ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_egdca ,_bbfdd :=_ccfece .ParseBool (_ecfdgb .Value );if _bbfdd !=nil {return _bbfdd ;};_bgfcef .ShowMemberPropertyTipsAttr =&_egdca ;continue ;};if _ecfdgb .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_eagba ,_abcbg :=_ecfdgb .Value ,error (nil );if _abcbg !=nil {return _abcbg ;};_bgfcef .PageStyleAttr =&_eagba ;continue ;};if _ecfdgb .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cg ,_fabgb :=_ccfece .ParseUint (_ecfdgb .Value ,10,32);if _fabgb !=nil {return _fabgb ;};_dcaag :=uint32 (_cg );_bgfcef .AutoFormatIdAttr =&_dcaag ;continue ;};if _ecfdgb .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_faacf ,_ggfec :=_ccfece .ParseBool (_ecfdgb .Value );if _ggfec !=nil {return _ggfec ;};_bgfcef .ShowItemsAttr =&_faacf ;continue ;};if _ecfdgb .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgfcac ,_beggga :=_ccfece .ParseBool (_ecfdgb .Value );if _beggga !=nil {return _beggga ;};_bgfcef .ApplyPatternFormatsAttr =&_bgfcac ;continue ;};if _ecfdgb .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_aefgd ,_bbcdd :=_ccfece .ParseBool (_ecfdgb .Value );if _bbcdd !=nil {return _bbcdd ;};_bgfcef .EnableFieldPropertiesAttr =&_aefgd ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_bagga ,_bgagc :=_ccfece .ParseBool (_ecfdgb .Value );if _bgagc !=nil {return _bgagc ;};_bgfcef .ShowMultipleLabelAttr =&_bagga ;continue ;};if _ecfdgb .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_fgaab ,_gcebc :=_ccfece .ParseBool (_ecfdgb .Value );if _gcebc !=nil {return _gcebc ;};_bgfcef .PreserveFormattingAttr =&_fgaab ;continue ;};if _ecfdgb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cdcfb ,_aefdf :=_ccfece .ParseBool (_ecfdgb .Value );if _aefdf !=nil {return _aefdf ;};_bgfcef .PublishedAttr =&_cdcfb ;continue ;};if _ecfdgb .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_ggdeg ,_ag :=_ecfdgb .Value ,error (nil );if _ag !=nil {return _ag ;};_bgfcef .MissingCaptionAttr =&_ggdeg ;continue ;};if _ecfdgb .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_abdd ,_cfec :=_ccfece .ParseBool (_ecfdgb .Value );if _cfec !=nil {return _cfec ;};_bgfcef .ImmersiveAttr =&_abdd ;continue ;};if _ecfdgb .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_bgcfgc ,_ccdad :=_ccfece .ParseUint (_ecfdgb .Value ,10,32);if _ccdad !=nil {return _ccdad ;};_cdcbe :=uint32 (_bgcfgc );_bgfcef .PageWrapAttr =&_cdcbe ;continue ;};if _ecfdgb .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_cgageae ,_gdcedg :=_ccfece .ParseUint (_ecfdgb .Value ,10,32);if _gdcedg !=nil {return _gdcedg ;};_gabdb :=uint32 (_cgageae );_bgfcef .ChartFormatAttr =&_gabdb ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_acbdg ,_gebage :=_ccfece .ParseBool (_ecfdgb .Value );if _gebage !=nil {return _gebage ;};_bgfcef .ShowDataDropDownAttr =&_acbdg ;continue ;};if _ecfdgb .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdfe ,_dbcaf :=_ecfdgb .Value ,error (nil );if _dbcaf !=nil {return _dbcaf ;};_bgfcef .ColHeaderCaptionAttr =&_cdfe ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_dacce ,_ddbda :=_ccfece .ParseBool (_ecfdgb .Value );if _ddbda !=nil {return _ddbda ;};_bgfcef .SubtotalHiddenItemsAttr =&_dacce ;continue ;};if _ecfdgb .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_fcbecf ,_aeecf :=_ccfece .ParseBool (_ecfdgb .Value );if _aeecf !=nil {return _aeecf ;};_bgfcef .MdxSubqueriesAttr =&_fcbecf ;continue ;};if _ecfdgb .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gffcb ,_fgabe :=_ecfdgb .Value ,error (nil );if _fgabe !=nil {return _fgabe ;};_bgfcef .ErrorCaptionAttr =&_gffcb ;continue ;};if _ecfdgb .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_eacff ,_acab :=_ccfece .ParseBool (_ecfdgb .Value );if _acab !=nil {return _acab ;};_bgfcef .ColGrandTotalsAttr =&_eacff ;continue ;};if _ecfdgb .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_eebb ,_beedbb :=_ccfece .ParseBool (_ecfdgb .Value );if _beedbb !=nil {return _beedbb ;};_bgfcef .PrintDrillAttr =&_eebb ;continue ;};if _ecfdgb .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_gfbac ,_fdgfaa :=_ccfece .ParseBool (_ecfdgb .Value );if _fdgfaa !=nil {return _fdgfaa ;};_bgfcef .ItemPrintTitlesAttr =&_gfbac ;continue ;};if _ecfdgb .Name .Local =="\u006e\u0061\u006d\u0065"{_ebdga ,_daad :=_ecfdgb .Value ,error (nil );if _daad !=nil {return _daad ;};_bgfcef .NameAttr =_ebdga ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_fbefb ,_cfca :=_ccfece .ParseBool (_ecfdgb .Value );if _cfca !=nil {return _cfca ;};_bgfcef .ShowDropZonesAttr =&_fbefb ;continue ;};if _ecfdgb .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_eeaef ,_beg :=_ccfece .ParseBool (_ecfdgb .Value );if _beg !=nil {return _beg ;};_bgfcef .ShowDataTipsAttr =&_eeaef ;continue ;};if _ecfdgb .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_gab ,_bfdce :=_ecfdgb .Value ,error (nil );if _bfdce !=nil {return _bfdce ;};_bgfcef .VacatedStyleAttr =&_gab ;continue ;};if _ecfdgb .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_gaccc ,_ggea :=_ecfdgb .Value ,error (nil );if _ggea !=nil {return _ggea ;};_bgfcef .GrandTotalCaptionAttr =&_gaccc ;continue ;};if _ecfdgb .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ggfbd ,_edccc :=_ccfece .ParseBool (_ecfdgb .Value );if _edccc !=nil {return _edccc ;};_bgfcef .ApplyNumberFormatsAttr =&_ggfbd ;continue ;};if _ecfdgb .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_dbccb ,_aagfda :=_ccfece .ParseBool (_ecfdgb .Value );if _aagfda !=nil {return _aagfda ;};_bgfcef .EnableDrillAttr =&_dbccb ;continue ;};if _ecfdgb .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cdbcf ,_egcae :=_ccfece .ParseBool (_ecfdgb .Value );if _egcae !=nil {return _egcae ;};_bgfcef .ApplyFontFormatsAttr =&_cdbcf ;continue ;};if _ecfdgb .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_gddbe ,_bfca :=_ccfece .ParseBool (_ecfdgb .Value );if _bfca !=nil {return _bfca ;};_bgfcef .DisableFieldListAttr =&_gddbe ;continue ;};if _ecfdgb .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_adgcf ,_aafff :=_ccfece .ParseBool (_ecfdgb .Value );if _aafff !=nil {return _aafff ;};_bgfcef .ApplyAlignmentFormatsAttr =&_adgcf ;continue ;};if _ecfdgb .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_egfga ,_ecgdfg :=_ccfece .ParseBool (_ecfdgb .Value );if _ecgdfg !=nil {return _ecgdfg ;};_bgfcef .DataOnRowsAttr =&_egfga ;continue ;};if _ecfdgb .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_agae ,_bbfed :=_ecfdgb .Value ,error (nil );if _bbfed !=nil {return _bbfed ;};_bgfcef .DataCaptionAttr =_agae ;continue ;};if _ecfdgb .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_aggg ,_afegg :=_ccfece .ParseBool (_ecfdgb .Value );if _afegg !=nil {return _afegg ;};_bgfcef .ShowErrorAttr =&_aggg ;continue ;};if _ecfdgb .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_baaaf ,_gcea :=_ccfece .ParseUint (_ecfdgb .Value ,10,32);if _gcea !=nil {return _gcea ;};_bgfcef .CacheIdAttr =uint32 (_baaaf );continue ;};if _ecfdgb .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_bccfbd ,_bbffb :=_ccfece .ParseBool (_ecfdgb .Value );if _bbffb !=nil {return _bbffb ;};_bgfcef .EnableWizardAttr =&_bccfbd ;continue ;};if _ecfdgb .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gfefe ,_dcde :=_ccfece .ParseUint (_ecfdgb .Value ,10,8);if _dcde !=nil {return _dcde ;};_abbc :=uint8 (_gfefe );_bgfcef .UpdatedVersionAttr =&_abbc ;continue ;};};_fdebg :for {_afbgb ,_ddc :=d .Token ();if _ddc !=nil {return _ddc ;};switch _adfagd :=_afbgb .(type ){case _ebfeac .StartElement :switch _adfagd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _gddcc :=d .DecodeElement (_bgfcef .Location ,&_adfagd );_gddcc !=nil {return _gddcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_bgfcef .PivotFields =NewCT_PivotFields ();if _eacffe :=d .DecodeElement (_bgfcef .PivotFields ,&_adfagd );_eacffe !=nil {return _eacffe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_bgfcef .RowFields =NewCT_RowFields ();if _gfbb :=d .DecodeElement (_bgfcef .RowFields ,&_adfagd );_gfbb !=nil {return _gfbb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_bgfcef .RowItems =NewCT_rowItems ();if _cddcc :=d .DecodeElement (_bgfcef .RowItems ,&_adfagd );_cddcc !=nil {return _cddcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_bgfcef .ColFields =NewCT_ColFields ();if _bdga :=d .DecodeElement (_bgfcef .ColFields ,&_adfagd );_bdga !=nil {return _bdga ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_bgfcef .ColItems =NewCT_colItems ();if _fdfdd :=d .DecodeElement (_bgfcef .ColItems ,&_adfagd );_fdfdd !=nil {return _fdfdd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_bgfcef .PageFields =NewCT_PageFields ();if _fdcd :=d .DecodeElement (_bgfcef .PageFields ,&_adfagd );_fdcd !=nil {return _fdcd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_bgfcef .DataFields =NewCT_DataFields ();if _aagdf :=d .DecodeElement (_bgfcef .DataFields ,&_adfagd );_aagdf !=nil {return _aagdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_bgfcef .Formats =NewCT_Formats ();if _bfada :=d .DecodeElement (_bgfcef .Formats ,&_adfagd );_bfada !=nil {return _bfada ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_bgfcef .ConditionalFormats =NewCT_ConditionalFormats ();if _cdfdbb :=d .DecodeElement (_bgfcef .ConditionalFormats ,&_adfagd );_cdfdbb !=nil {return _cdfdbb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_bgfcef .ChartFormats =NewCT_ChartFormats ();if _dbdfd :=d .DecodeElement (_bgfcef .ChartFormats ,&_adfagd );_dbdfd !=nil {return _dbdfd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_bgfcef .PivotHierarchies =NewCT_PivotHierarchies ();if _caagf :=d .DecodeElement (_bgfcef .PivotHierarchies ,&_adfagd );_caagf !=nil {return _caagf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_bgfcef .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _bbecd :=d .DecodeElement (_bgfcef .PivotTableStyleInfo ,&_adfagd );_bbecd !=nil {return _bbecd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_bgfcef .Filters =NewCT_PivotFilters ();if _bfdb :=d .DecodeElement (_bgfcef .Filters ,&_adfagd );_bfdb !=nil {return _bfdb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_bgfcef .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _bfeabc :=d .DecodeElement (_bgfcef .RowHierarchiesUsage ,&_adfagd );_bfeabc !=nil {return _bfeabc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_bgfcef .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _debd :=d .DecodeElement (_bgfcef .ColHierarchiesUsage ,&_adfagd );_debd !=nil {return _debd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfcef .ExtLst =NewCT_ExtensionList ();if _fcge :=d .DecodeElement (_bgfcef .ExtLst ,&_adfagd );_fcge !=nil {return _fcge ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_adfagd .Name );if _bdbca :=d .Skip ();_bdbca !=nil {return _bdbca ;};};case _ebfeac .EndElement :break _fdebg ;case _ebfeac .CharData :};};return nil ;};func NewCT_MetadataRecord ()*CT_MetadataRecord {_ebbba :=&CT_MetadataRecord {};return _ebbba };type CT_PivotTableStyle struct{ +// Number Stored As Text +NumberStoredAsTextAttr *bool ; -// Table Style Name -NameAttr *string ; +// Formula +FormulaAttr *bool ; -// Show Row Header Formatting -ShowRowHeadersAttr *bool ; +// Formula Range +FormulaRangeAttr *bool ; -// Show Table Style Column Header Formatting -ShowColHeadersAttr *bool ; +// Unlocked Formula +UnlockedFormulaAttr *bool ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Empty Cell Reference +EmptyCellReferenceAttr *bool ; -// Show Column Stripes -ShowColStripesAttr *bool ; +// List Data Validation +ListDataValidationAttr *bool ; -// Show Last Column -ShowLastColumnAttr *bool ;};func NewCT_Items ()*CT_Items {_gaggg :=&CT_Items {};return _gaggg };func (_ffeba *Revisions )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ffeba .CT_Revisions =*NewCT_Revisions ();_bcbea :for {_bgeaf ,_bgfac :=d .Token ();if _bgfac !=nil {return _bgfac ;};switch _eecb :=_bgeaf .(type ){case _ebfeac .StartElement :switch _eecb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_egadc :=NewCT_RevisionRowColumn ();if _begde :=d .DecodeElement (_egadc ,&_eecb );_begde !=nil {return _begde ;};_ffeba .Rrc =append (_ffeba .Rrc ,_egadc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_cbagee :=NewCT_RevisionMove ();if _bgbbb :=d .DecodeElement (_cbagee ,&_eecb );_bgbbb !=nil {return _bgbbb ;};_ffeba .Rm =append (_ffeba .Rm ,_cbagee );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_bbafff :=NewCT_RevisionCustomView ();if _gcgee :=d .DecodeElement (_bbafff ,&_eecb );_gcgee !=nil {return _gcgee ;};_ffeba .Rcv =append (_ffeba .Rcv ,_bbafff );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_dbace :=NewCT_RevisionSheetRename ();if _effcec :=d .DecodeElement (_dbace ,&_eecb );_effcec !=nil {return _effcec ;};_ffeba .Rsnm =append (_ffeba .Rsnm ,_dbace );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_eabfc :=NewCT_RevisionInsertSheet ();if _ffgfc :=d .DecodeElement (_eabfc ,&_eecb );_ffgfc !=nil {return _ffgfc ;};_ffeba .Ris =append (_ffeba .Ris ,_eabfc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_deggb :=NewCT_RevisionCellChange ();if _dacdc :=d .DecodeElement (_deggb ,&_eecb );_dacdc !=nil {return _dacdc ;};_ffeba .Rcc =append (_ffeba .Rcc ,_deggb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_gbae :=NewCT_RevisionFormatting ();if _bcdfg :=d .DecodeElement (_gbae ,&_eecb );_bcdfg !=nil {return _bcdfg ;};_ffeba .Rfmt =append (_ffeba .Rfmt ,_gbae );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_eagcf :=NewCT_RevisionAutoFormatting ();if _defcd :=d .DecodeElement (_eagcf ,&_eecb );_defcd !=nil {return _defcd ;};_ffeba .Raf =append (_ffeba .Raf ,_eagcf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_bbggcc :=NewCT_RevisionDefinedName ();if _gcgba :=d .DecodeElement (_bbggcc ,&_eecb );_gcgba !=nil {return _gcgba ;};_ffeba .Rdn =append (_ffeba .Rdn ,_bbggcc );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_aeegf :=NewCT_RevisionComment ();if _babggb :=d .DecodeElement (_aeegf ,&_eecb );_babggb !=nil {return _babggb ;};_ffeba .Rcmt =append (_ffeba .Rcmt ,_aeegf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_gdfbb :=NewCT_RevisionQueryTableField ();if _bfgedb :=d .DecodeElement (_gdfbb ,&_eecb );_bfgedb !=nil {return _bfgedb ;};_ffeba .Rqt =append (_ffeba .Rqt ,_gdfbb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_ffdff :=NewCT_RevisionConflict ();if _agadc :=d .DecodeElement (_ffdff ,&_eecb );_agadc !=nil {return _agadc ;};_ffeba .Rcft =append (_ffeba .Rcft ,_ffdff );default:_afeac .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 \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_eecb .Name );if _bcfc :=d .Skip ();_bcfc !=nil {return _bcfc ;};};case _ebfeac .EndElement :break _bcbea ;case _ebfeac .CharData :};};return nil ;};func (_fffef *CT_pivotTableDefinition )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_fffef .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fffef .CacheIdAttr )});if _fffef .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .DataOnRowsAttr ))});};if _fffef .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .DataPositionAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_fffef .DataCaptionAttr )});if _fffef .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .GrandTotalCaptionAttr )});};if _fffef .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .ErrorCaptionAttr )});};if _fffef .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowErrorAttr ))});};if _fffef .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .MissingCaptionAttr )});};if _fffef .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowMissingAttr ))});};if _fffef .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .PageStyleAttr )});};if _fffef .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .PivotTableStyleAttr )});};if _fffef .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .VacatedStyleAttr )});};if _fffef .TagAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0061\u0067"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .TagAttr )});};if _fffef .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .UpdatedVersionAttr )});};if _fffef .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .MinRefreshableVersionAttr )});};if _fffef .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .AsteriskTotalsAttr ))});};if _fffef .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowItemsAttr ))});};if _fffef .EditDataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .EditDataAttr ))});};if _fffef .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .DisableFieldListAttr ))});};if _fffef .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowCalcMbrsAttr ))});};if _fffef .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .VisualTotalsAttr ))});};if _fffef .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowMultipleLabelAttr ))});};if _fffef .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowDataDropDownAttr ))});};if _fffef .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowDrillAttr ))});};if _fffef .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .PrintDrillAttr ))});};if _fffef .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowMemberPropertyTipsAttr ))});};if _fffef .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowDataTipsAttr ))});};if _fffef .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .EnableWizardAttr ))});};if _fffef .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .EnableDrillAttr ))});};if _fffef .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .EnableFieldPropertiesAttr ))});};if _fffef .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .PreserveFormattingAttr ))});};if _fffef .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .UseAutoFormattingAttr ))});};if _fffef .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .PageWrapAttr )});};if _fffef .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .PageOverThenDownAttr ))});};if _fffef .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .SubtotalHiddenItemsAttr ))});};if _fffef .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .RowGrandTotalsAttr ))});};if _fffef .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ColGrandTotalsAttr ))});};if _fffef .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .FieldPrintTitlesAttr ))});};if _fffef .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ItemPrintTitlesAttr ))});};if _fffef .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .MergeItemAttr ))});};if _fffef .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowDropZonesAttr ))});};if _fffef .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .CreatedVersionAttr )});};if _fffef .IndentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .IndentAttr )});};if _fffef .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowEmptyRowAttr ))});};if _fffef .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowEmptyColAttr ))});};if _fffef .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ShowHeadersAttr ))});};if _fffef .CompactAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .CompactAttr ))});};if _fffef .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .OutlineAttr ))});};if _fffef .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .OutlineDataAttr ))});};if _fffef .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .CompactDataAttr ))});};if _fffef .PublishedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .PublishedAttr ))});};if _fffef .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .GridDropZonesAttr ))});};if _fffef .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ImmersiveAttr ))});};if _fffef .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .MultipleFieldFiltersAttr ))});};if _fffef .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .ChartFormatAttr )});};if _fffef .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .RowHeaderCaptionAttr )});};if _fffef .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .ColHeaderCaptionAttr )});};if _fffef .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .FieldListSortAscendingAttr ))});};if _fffef .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .MdxSubqueriesAttr ))});};if _fffef .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .CustomListSortAttr ))});};if _fffef .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fffef .AutoFormatIdAttr )});};if _fffef .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ApplyNumberFormatsAttr ))});};if _fffef .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ApplyBorderFormatsAttr ))});};if _fffef .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ApplyFontFormatsAttr ))});};if _fffef .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ApplyPatternFormatsAttr ))});};if _fffef .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ApplyAlignmentFormatsAttr ))});};if _fffef .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fffef .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_fdacg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fffef .Location ,_fdacg );if _fffef .PivotFields !=nil {_dfbgca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fffef .PivotFields ,_dfbgca );};if _fffef .RowFields !=nil {_bdaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fffef .RowFields ,_bdaa );};if _fffef .RowItems !=nil {_bbefc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fffef .RowItems ,_bbefc );};if _fffef .ColFields !=nil {_efbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fffef .ColFields ,_efbc );};if _fffef .ColItems !=nil {_agfcg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fffef .ColItems ,_agfcg );};if _fffef .PageFields !=nil {_eccfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fffef .PageFields ,_eccfg );};if _fffef .DataFields !=nil {_acggg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fffef .DataFields ,_acggg );};if _fffef .Formats !=nil {_bdccd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fffef .Formats ,_bdccd );};if _fffef .ConditionalFormats !=nil {_fcde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fffef .ConditionalFormats ,_fcde );};if _fffef .ChartFormats !=nil {_eedbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fffef .ChartFormats ,_eedbd );};if _fffef .PivotHierarchies !=nil {_bcbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_fffef .PivotHierarchies ,_bcbb );};if _fffef .PivotTableStyleInfo !=nil {_ccbee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_fffef .PivotTableStyleInfo ,_ccbee );};if _fffef .Filters !=nil {_aecafd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fffef .Filters ,_aecafd );};if _fffef .RowHierarchiesUsage !=nil {_edeeab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_fffef .RowHierarchiesUsage ,_edeeab );};if _fffef .ColHierarchiesUsage !=nil {_agec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_fffef .ColHierarchiesUsage ,_agec );};if _fffef .ExtLst !=nil {_bdcda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fffef .ExtLst ,_bdcda );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_dgac *CT_ProtectedRange )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dgac .PasswordAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgac .PasswordAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_dgac .SqrefAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_dgac .NameAttr )});if _dgac .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgac .SecurityDescriptorAttr )});};if _dgac .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgac .AlgorithmNameAttr )});};if _dgac .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgac .HashValueAttr )});};if _dgac .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgac .SaltValueAttr )});};if _dgac .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgac .SpinCountAttr )});};e .EncodeToken (start );if _dgac .SecurityDescriptor !=nil {_efef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_abgb :=range _dgac .SecurityDescriptor {e .EncodeElement (_abgb ,_efef );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fgb ST_MdxKPIProperty )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fgb .String (),start );};func (_cbbcf *CT_Fonts )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cbbcf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbbcf .CountAttr )});};e .EncodeToken (start );if _cbbcf .Font !=nil {_fgfbd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_accg :=range _cbbcf .Font {e .EncodeElement (_accg ,_fgfbd );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_ecbfgc .Fields (s )),nil };func NewCT_PrintOptions ()*CT_PrintOptions {_egbbf :=&CT_PrintOptions {};return _egbbf }; +// Calculated Column +CalculatedColumnAttr *bool ;}; -// Validate validates the CT_TableStyleElement and its children -func (_bgabe *CT_TableStyleElement )Validate ()error {return _bgabe .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};func (_bgebc *CT_DataRefs )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bgebc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgebc .CountAttr )});};e .EncodeToken (start );if _bgebc .DataRef !=nil {_eacb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_afbgf :=range _bgebc .DataRef {e .EncodeElement (_afbgf ,_eacb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type ST_SourceType byte ; +// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path +func (_edfea *CT_Sheet )ValidateWithPath (path string )error {if _ecfega :=_edfea .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ecfega !=nil {return _ecfega ;};return nil ;};type CT_CacheFields struct{ -// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path -func (_ebcaaf *CT_CalculatedMembers )ValidateWithPath (path string )error {for _fagbe ,_ggdebb :=range _ebcaaf .CalculatedMember {if _ggfeb :=_ggdebb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fagbe ));_ggfeb !=nil {return _ggfeb ;};};return nil ;}; +// Field Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path -func (_daga *CT_PivotFilter )ValidateWithPath (path string )error {if _daga .TypeAttr ==ST_PivotFilterTypeUnset {return _eecbf .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _edaf :=_daga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edaf !=nil {return _edaf ;};if _cggd :=_daga .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_cggd !=nil {return _cggd ;};if _daga .ExtLst !=nil {if _fbcge :=_daga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbcge !=nil {return _fbcge ;};};return nil ;}; +// PivotCache Field +CacheField []*CT_CacheField ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_deefd :=&CT_RowHierarchiesUsage {};return _deefd ;}; -// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path -func (_edfbef *CT_Col )ValidateWithPath (path string )error {return nil };type ST_TextVAlign byte ; +// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path +func (_bccgb *CT_FilterColumn )ValidateWithPath (path string )error {if _bccgb .Filters !=nil {if _eeged :=_bccgb .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_eeged !=nil {return _eeged ;};};if _bccgb .Top10 !=nil {if _fcdcd :=_bccgb .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_fcdcd !=nil {return _fcdcd ;};};if _bccgb .CustomFilters !=nil {if _ddfee :=_bccgb .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_ddfee !=nil {return _ddfee ;};};if _bccgb .DynamicFilter !=nil {if _ffaab :=_bccgb .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_ffaab !=nil {return _ffaab ;};};if _bccgb .ColorFilter !=nil {if _bfff :=_bccgb .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_bfff !=nil {return _bfff ;};};if _bccgb .IconFilter !=nil {if _ceebc :=_bccgb .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_ceebc !=nil {return _ceebc ;};};if _bccgb .ExtLst !=nil {if _ccbbb :=_bccgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbbb !=nil {return _ccbbb ;};};return nil ;};func (_bfedfg ST_ParameterType )Validate ()error {return _bfedfg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path -func (_efgef *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _adcfa ,_egccea :=range _efgef .DefinedName {if _addaf :=_egccea .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_adcfa ));_addaf !=nil {return _addaf ;};};return nil ;};func (_aed *CT_Consolidation )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aed .RangeSets =NewCT_RangeSets ();for _ ,_ccfbg :=range start .Attr {if _ccfbg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_ebcbb ,_cadgaa :=_ccfece .ParseBool (_ccfbg .Value );if _cadgaa !=nil {return _cadgaa ;};_aed .AutoPageAttr =&_ebcbb ;continue ;};};_fbea :for {_bdbg ,_dabae :=d .Token ();if _dabae !=nil {return _dabae ;};switch _dfeebf :=_bdbg .(type ){case _ebfeac .StartElement :switch _dfeebf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_aed .Pages =NewCT_Pages ();if _gffbbc :=d .DecodeElement (_aed .Pages ,&_dfeebf );_gffbbc !=nil {return _gffbbc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _cbgfc :=d .DecodeElement (_aed .RangeSets ,&_dfeebf );_cbgfc !=nil {return _cbgfc ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_dfeebf .Name );if _abdc :=d .Skip ();_abdc !=nil {return _abdc ;};};case _ebfeac .EndElement :break _fbea ;case _ebfeac .CharData :};};return nil ;};func (_ebe ST_VolValueType )String ()string {switch _ebe {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";}; +// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path +func (_fbbce *CT_FileSharing )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_MeasureGroup and its children -func (_gbaffd *CT_MeasureGroup )Validate ()error {return _gbaffd .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_fbgbfb ST_CfvoType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bffea :=_ebfeac .Attr {};_bffea .Name =name ;switch _fbgbfb {case ST_CfvoTypeUnset :_bffea .Value ="";case ST_CfvoTypeNum :_bffea .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_bffea .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_bffea .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_bffea .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_bffea .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_bffea .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _bffea ,nil ;}; +// Validate validates the CT_MRUColors and its children +func (_abgae *CT_MRUColors )Validate ()error {return _abgae .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");}; -// ValidateWithPath validates the Headers and its children, prefixing error messages with path -func (_egegfd *Headers )ValidateWithPath (path string )error {if _adcec :=_egegfd .CT_RevisionHeaders .ValidateWithPath (path );_adcec !=nil {return _adcec ;};return nil ;};func NewCT_Workbook ()*CT_Workbook {_gddcg :=&CT_Workbook {};_gddcg .Sheets =NewCT_Sheets ();return _gddcg ;};func (_efgae *CT_CustomFilter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cfecg :=range start .Attr {if _cfecg .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_efgae .OperatorAttr .UnmarshalXMLAttr (_cfecg );continue ;};if _cfecg .Name .Local =="\u0076\u0061\u006c"{_dbbag ,_eaedcc :=_cfecg .Value ,error (nil );if _eaedcc !=nil {return _eaedcc ;};_efgae .ValAttr =&_dbbag ;continue ;};};for {_ccdbd ,_bgfcg :=d .Token ();if _bgfcg !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_bgfcg );};if _eebgdg ,_gdgdd :=_ccdbd .(_ebfeac .EndElement );_gdgdd &&_eebgdg .Name ==start .Name {break ;};};return nil ;};func NewCT_LevelGroup ()*CT_LevelGroup {_aagg :=&CT_LevelGroup {};_aagg .GroupMembers =NewCT_GroupMembers ();return _aagg ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_bcccg :=&CT_ExternalDefinedName {};return _bcccg ;};func (_egacabd *CT_GroupMember )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_egacabd .UniqueNameAttr )});if _egacabd .GroupAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_egacabd .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type ST_TableType byte ;type CT_ChartsheetPr struct{ +// Validate validates the CT_Font and its children +func (_ddbdb *CT_Font )Validate ()error {return _ddbdb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_ffdedd ST_DataConsolidateFunction )String ()string {switch _ffdedd {case 0:return "";case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d";case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";};const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0;ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2;ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5;ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);func (_cdbee ST_PatternType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_effcd :=_b .Attr {};_effcd .Name =name ;switch _cdbee {case ST_PatternTypeUnset :_effcd .Value ="";case ST_PatternTypeNone :_effcd .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_effcd .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_effcd .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_effcd .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_effcd .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_effcd .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_effcd .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_effcd .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_effcd .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_effcd .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_effcd .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_effcd .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_effcd .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_effcd .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_effcd .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_effcd .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_effcd .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_effcd .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_effcd .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _effcd ,nil ;};func (_fabegc *Connections )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabegc .CT_Connections =*NewCT_Connections ();_gacdg :for {_gdeea ,_dfbcfd :=d .Token ();if _dfbcfd !=nil {return _dfbcfd ;};switch _bbfed :=_gdeea .(type ){case _b .StartElement :switch _bbfed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_feeegd :=NewCT_Connection ();if _afggbb :=d .DecodeElement (_feeegd ,&_bbfed );_afggbb !=nil {return _afggbb ;};_fabegc .Connection =append (_fabegc .Connection ,_feeegd );default:_d .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\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_bbfed .Name );if _eaecd :=d .Skip ();_eaecd !=nil {return _eaecd ;};};case _b .EndElement :break _gacdg ;case _b .CharData :};};return nil ;};func (_cfebd *CT_OleObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfebd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfebd .ProgIdAttr )});};if _cfebd .DvAspectAttr !=ST_DvAspectUnset {_gaagg ,_cagccd :=_cfebd .DvAspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _cagccd !=nil {return _cagccd ;};start .Attr =append (start .Attr ,_gaagg );};if _cfebd .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_cfebd .LinkAttr )});};if _cfebd .OleUpdateAttr !=ST_OleUpdateUnset {_babgb ,_gcafe :=_cfebd .OleUpdateAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _gcafe !=nil {return _gcafe ;};start .Attr =append (start .Attr ,_babgb );};if _cfebd .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfebd .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfebd .ShapeIdAttr )});if _cfebd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfebd .IdAttr )});};e .EncodeToken (start );if _cfebd .ObjectPr !=nil {_ebadf :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_cfebd .ObjectPr ,_ebadf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Parameter ()*CT_Parameter {_gddge :=&CT_Parameter {};return _gddge };func (_dggaeb *ST_SortMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dggaeb =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_dggaeb =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_dggaeb =2;case "\u006e\u006f\u006e\u0065":*_dggaeb =3;};return nil ;};const (ST_CellFormulaTypeUnset ST_CellFormulaType =0;ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4;);func (_cfedb *ST_PatternType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_debfeg ,_fffagf :=d .Token ();if _fffagf !=nil {return _fffagf ;};if _dgfdc ,_fbdagc :=_debfeg .(_b .EndElement );_fbdagc &&_dgfdc .Name ==start .Name {*_cfedb =1;return nil ;};if _cdfedf ,_aedff :=_debfeg .(_b .CharData );!_aedff {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",_debfeg );}else {switch string (_cdfedf ){case "":*_cfedb =0;case "\u006e\u006f\u006e\u0065":*_cfedb =1;case "\u0073\u006f\u006ci\u0064":*_cfedb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_cfedb =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cfedb =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cfedb =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_cfedb =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cfedb =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_cfedb =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_cfedb =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_cfedb =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cfedb =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_cfedb =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cfedb =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_cfedb =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_cfedb =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_cfedb =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cfedb =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_cfedb =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_cfedb =19;};};_debfeg ,_fffagf =d .Token ();if _fffagf !=nil {return _fffagf ;};if _efgffe ,_ceccgb :=_debfeg .(_b .EndElement );_ceccgb &&_efgffe .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",_debfeg );};func (_dfdcg *CT_Users )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcdg :=range start .Attr {if _afcdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdbead ,_ecgdg :=_e .ParseUint (_afcdg .Value ,10,32);if _ecgdg !=nil {return _ecgdg ;};_bbdd :=uint32 (_fdbead );_dfdcg .CountAttr =&_bbdd ;continue ;};};_fbcec :for {_ecgcd ,_caebd :=d .Token ();if _caebd !=nil {return _caebd ;};switch _fabcg :=_ecgcd .(type ){case _b .StartElement :switch _fabcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_dcbab :=NewCT_SharedUser ();if _dafda :=d .DecodeElement (_dcbab ,&_fabcg );_dafda !=nil {return _dafda ;};_dfdcg .UserInfo =append (_dfdcg .UserInfo ,_dcbab );default:_d .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\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_fabcg .Name );if _ffbgcf :=d .Skip ();_ffbgcf !=nil {return _ffbgcf ;};};case _b .EndElement :break _fbcec ;case _b .CharData :};};return nil ;};func (_adfcgd ST_SmartTagShow )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fegdf :=_b .Attr {};_fegdf .Name =name ;switch _adfcgd {case ST_SmartTagShowUnset :_fegdf .Value ="";case ST_SmartTagShowAll :_fegdf .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_fegdf .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_fegdf .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _fegdf ,nil ;}; -// Published -PublishedAttr *bool ; +// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path +func (_ceacg *CT_ObjectAnchor )ValidateWithPath (path string )error {if _fgcag :=_ceacg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fgcag !=nil {return _fgcag ;};if _dgcbb :=_ceacg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dgcbb !=nil {return _dgcbb ;};return nil ;};func NewCT_TableFormula ()*CT_TableFormula {_edeed :=&CT_TableFormula {};return _edeed };func (_acfac *CT_MemberProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acfac .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_acfac .CountAttr )});};e .EncodeToken (start );_egdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_ebdff :=range _acfac .Mp {e .EncodeElement (_ebdff ,_egdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Code Name -CodeNameAttr *string ;TabColor *CT_Color ;};type CT_CustomProperty struct{ +// Validate validates the CT_Dimensions and its children +func (_adcg *CT_Dimensions )Validate ()error {return _adcg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");}; -// Custom Property Name -NameAttr string ;IdAttr string ;}; +// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path +func (_babea *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _cade ,_bcfdg :=range _babea .CustomSheetView {if _ebdfd :=_bcfdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_cade ));_ebdfd !=nil {return _ebdfd ;};};return nil ;};func NewCT_PivotSelection ()*CT_PivotSelection {_dgadd :=&CT_PivotSelection {};_dgadd .PivotArea =NewCT_PivotArea ();return _dgadd ;};func (_gbecg *CT_InputCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gbecg .RAttr )});if _gbecg .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbecg .DeletedAttr ))});};if _gbecg .UndoneAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbecg .UndoneAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gbecg .ValAttr )});if _gbecg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbecg .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbcca ST_CalcMode )Validate ()error {return _fbcca .ValidateWithPath ("")}; -// Validate validates the CT_ExternalRow and its children -func (_gfdaef *CT_ExternalRow )Validate ()error {return _gfdaef .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};func (_ccgfd ST_VerticalAlignment )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ccgfd .String (),start );};func (_feabf *ST_FontScheme )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_feabf =0;case "\u006e\u006f\u006e\u0065":*_feabf =1;case "\u006d\u0061\u006ao\u0072":*_feabf =2;case "\u006d\u0069\u006eo\u0072":*_feabf =3;};return nil ;}; +// Validate validates the CT_Extension and its children +func (_eafa *CT_Extension )Validate ()error {return _eafa .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// Validate validates the Users and its children -func (_efebe *Users )Validate ()error {return _efebe .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func (_babef ST_CfType )Validate ()error {return _babef .ValidateWithPath ("")};func (_cfdgde ST_FormulaExpression )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cfdgde .String (),start );};type CT_CfRule struct{ +// Validate validates the CT_RevisionAutoFormatting and its children +func (_fgafc *CT_RevisionAutoFormatting )Validate ()error {return _fgafc .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};type CT_CellXfs struct{ -// Type -TypeAttr ST_CfType ; +// Format Count +CountAttr *uint32 ; -// Differential Formatting Id -DxfIdAttr *uint32 ; +// Format +Xf []*CT_Xf ;};type CT_VolTopicRef struct{ -// Priority -PriorityAttr int32 ; +// Reference +RAttr string ; -// Stop If True -StopIfTrueAttr *bool ; +// Sheet Id +SAttr uint32 ;};func (_bbcbec ST_MdxSetOrder )Validate ()error {return _bbcbec .ValidateWithPath ("")}; -// Above Or Below Average -AboveAverageAttr *bool ; +// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path +func (_bafe *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func (_cgcebf *CT_VerticalAlignFontProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcebf .ValAttr =_c .ST_VerticalAlignRun (1);for _ ,_abdcda :=range start .Attr {if _abdcda .Name .Local =="\u0076\u0061\u006c"{_cgcebf .ValAttr .UnmarshalXMLAttr (_abdcda );continue ;};};for {_agbaf ,_bdcea :=d .Token ();if _bdcea !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006e\u0046\u006f\u006e\u0074\u0050\u0072op\u0065\u0072\u0074y\u003a \u0025\u0073",_bdcea );};if _efeee ,_gadbc :=_agbaf .(_b .EndElement );_gadbc &&_efeee .Name ==start .Name {break ;};};return nil ;};type ST_DateTimeGrouping byte ;func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_ggggc :=&CT_PivotCacheDefinition {};_ggggc .CacheSource =NewCT_CacheSource ();_ggggc .CacheFields =NewCT_CacheFields ();return _ggggc ;};func (_cadfd *CT_Font )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cadfd .Name !=nil {_efbeeb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_baffe :=range _cadfd .Name {e .EncodeElement (_baffe ,_efbeeb );};};if _cadfd .Charset !=nil {_aceg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_degdc :=range _cadfd .Charset {e .EncodeElement (_degdc ,_aceg );};};if _cadfd .Family !=nil {_bdad :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_fgeef :=range _cadfd .Family {e .EncodeElement (_fgeef ,_bdad );};};if _cadfd .B !=nil {_fbcabc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_dcebd :=range _cadfd .B {e .EncodeElement (_dcebd ,_fbcabc );};};if _cadfd .I !=nil {_gffdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_fefce :=range _cadfd .I {e .EncodeElement (_fefce ,_gffdg );};};if _cadfd .Strike !=nil {_fagfc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_adaag :=range _cadfd .Strike {e .EncodeElement (_adaag ,_fagfc );};};if _cadfd .Outline !=nil {_eegebf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_adaaa :=range _cadfd .Outline {e .EncodeElement (_adaaa ,_eegebf );};};if _cadfd .Shadow !=nil {_adebd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_bcecg :=range _cadfd .Shadow {e .EncodeElement (_bcecg ,_adebd );};};if _cadfd .Condense !=nil {_ddede :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_bcccf :=range _cadfd .Condense {e .EncodeElement (_bcccf ,_ddede );};};if _cadfd .Extend !=nil {_egfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_gcdbd :=range _cadfd .Extend {e .EncodeElement (_gcdbd ,_egfa );};};if _cadfd .Color !=nil {_aaga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_eaegg :=range _cadfd .Color {e .EncodeElement (_eaegg ,_aaga );};};if _cadfd .Sz !=nil {_bgcfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_ebcfc :=range _cadfd .Sz {e .EncodeElement (_ebcfc ,_bgcfd );};};if _cadfd .U !=nil {_fegg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_dgegb :=range _cadfd .U {e .EncodeElement (_dgegb ,_fegg );};};if _cadfd .VertAlign !=nil {_dgabg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_bacf :=range _cadfd .VertAlign {e .EncodeElement (_bacf ,_dgabg );};};if _cadfd .Scheme !=nil {_fbcg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_adegb :=range _cadfd .Scheme {e .EncodeElement (_adegb ,_fbcg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Top 10 Percent -PercentAttr *bool ; +// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path +func (_cgcfcg *CT_SheetPr )ValidateWithPath (path string )error {if _cgcfcg .TabColor !=nil {if _dcgdc :=_cgcfcg .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dcgdc !=nil {return _dcgdc ;};};if _cgcfcg .OutlinePr !=nil {if _bfaga :=_cgcfcg .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_bfaga !=nil {return _bfaga ;};};if _cgcfcg .PageSetUpPr !=nil {if _geffg :=_cgcfcg .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_geffg !=nil {return _geffg ;};};return nil ;};func (_fabbbfd ST_PivotFilterType )String ()string {switch _fabbbfd {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079";case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032";case 53:return "\u0051\u0033";case 54:return "\u0051\u0034";case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037";case 62:return "\u004d\u0038";case 63:return "\u004d\u0039";case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";};func NewRevisions ()*Revisions {_bfaecad :=&Revisions {};_bfaecad .CT_Revisions =*NewCT_Revisions ();return _bfaecad ;}; -// Bottom N -BottomAttr *bool ; +// Validate validates the CT_TableStyles and its children +func (_fgagd *CT_TableStyles )Validate ()error {return _fgagd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};type CT_MdxMetadata struct{ -// Operator -OperatorAttr ST_ConditionalFormattingOperator ; +// MDX Metadata Record Count +CountAttr *uint32 ; -// Text -TextAttr *string ; +// MDX Metadata Record +Mdx []*CT_Mdx ;};func (_deebf ST_DataValidationOperator )Validate ()error {return _deebf .ValidateWithPath ("")};func (_fbffdd *ST_CredMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbeg ,_cefff :=d .Token ();if _cefff !=nil {return _cefff ;};if _gabgf ,_eebed :=_bfbeg .(_b .EndElement );_eebed &&_gabgf .Name ==start .Name {*_fbffdd =1;return nil ;};if _fbfcgd ,_dcdbb :=_bfbeg .(_b .CharData );!_dcdbb {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",_bfbeg );}else {switch string (_fbfcgd ){case "":*_fbffdd =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_fbffdd =1;case "\u006e\u006f\u006e\u0065":*_fbffdd =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_fbffdd =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_fbffdd =4;};};_bfbeg ,_cefff =d .Token ();if _cefff !=nil {return _cefff ;};if _gbgdg ,_baadca :=_bfbeg .(_b .EndElement );_baadca &&_gbgdg .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",_bfbeg );};func (_cada *CT_CsPageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baae :=range start .Attr {if _baae .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"&&_baae .Name .Local =="\u0069\u0064"||_baae .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"&&_baae .Name .Local =="\u0069\u0064"{_edfff ,_cbgdc :=_baae .Value ,error (nil );if _cbgdc !=nil {return _cbgdc ;};_cada .IdAttr =&_edfff ;continue ;};if _baae .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_acffg ,_cece :=_e .ParseUint (_baae .Value ,10,32);if _cece !=nil {return _cece ;};_aaab :=uint32 (_acffg );_cada .PaperSizeAttr =&_aaab ;continue ;};if _baae .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_fefb ,_afgca :=_baae .Value ,error (nil );if _afgca !=nil {return _afgca ;};_cada .PaperWidthAttr =&_fefb ;continue ;};if _baae .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_gdacb ,_eaaac :=_e .ParseUint (_baae .Value ,10,32);if _eaaac !=nil {return _eaaac ;};_ffac :=uint32 (_gdacb );_cada .FirstPageNumberAttr =&_ffac ;continue ;};if _baae .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cada .OrientationAttr .UnmarshalXMLAttr (_baae );continue ;};if _baae .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_egdec ,_debgc :=_e .ParseBool (_baae .Value );if _debgc !=nil {return _debgc ;};_cada .UsePrinterDefaultsAttr =&_egdec ;continue ;};if _baae .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_eeec ,_bcge :=_baae .Value ,error (nil );if _bcge !=nil {return _bcge ;};_cada .PaperHeightAttr =&_eeec ;continue ;};if _baae .Name .Local =="\u0064\u0072\u0061f\u0074"{_eegf ,_begc :=_e .ParseBool (_baae .Value );if _begc !=nil {return _begc ;};_cada .DraftAttr =&_eegf ;continue ;};if _baae .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bdcb ,_gbbae :=_e .ParseBool (_baae .Value );if _gbbae !=nil {return _gbbae ;};_cada .UseFirstPageNumberAttr =&_bdcb ;continue ;};if _baae .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_gfcg ,_cfeg :=_e .ParseUint (_baae .Value ,10,32);if _cfeg !=nil {return _cfeg ;};_deafg :=uint32 (_gfcg );_cada .HorizontalDpiAttr =&_deafg ;continue ;};if _baae .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_dacge ,_gfdag :=_e .ParseUint (_baae .Value ,10,32);if _gfdag !=nil {return _gfdag ;};_gbdc :=uint32 (_dacge );_cada .VerticalDpiAttr =&_gbdc ;continue ;};if _baae .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_eebbd ,_acddc :=_e .ParseUint (_baae .Value ,10,32);if _acddc !=nil {return _acddc ;};_dgga :=uint32 (_eebbd );_cada .CopiesAttr =&_dgga ;continue ;};if _baae .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fcddf ,_adab :=_e .ParseBool (_baae .Value );if _adab !=nil {return _adab ;};_cada .BlackAndWhiteAttr =&_fcddf ;continue ;};};for {_bcabd ,_ecbdg :=d .Token ();if _ecbdg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0073\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070:\u0020\u0025\u0073",_ecbdg );};if _fcge ,_fdeb :=_bcabd .(_b .EndElement );_fdeb &&_fcge .Name ==start .Name {break ;};};return nil ;};func (_ccadg *CT_MetadataBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddbbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_adffc :=range _ccadg .Rc {e .EncodeElement (_adffc ,_ddbbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Time Period -TimePeriodAttr ST_TimePeriod ; +// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path +func (_feaea *SingleXmlCells )ValidateWithPath (path string )error {if _bcdac :=_feaea .CT_SingleXmlCells .ValidateWithPath (path );_bcdac !=nil {return _bcdac ;};return nil ;};type CT_Fonts struct{ -// Rank -RankAttr *uint32 ; +// Font Count +CountAttr *uint32 ; -// StdDev -StdDevAttr *int32 ; +// Font +Font []*CT_Font ;};func (_fdfbfd *Users )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdfbfd .CT_Users =*NewCT_Users ();for _ ,_fdfgb :=range start .Attr {if _fdfgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbgbeb ,_afggcb :=_e .ParseUint (_fdfgb .Value ,10,32);if _afggcb !=nil {return _afggcb ;};_baeafa :=uint32 (_bbgbeb );_fdfbfd .CountAttr =&_baeafa ;continue ;};};_edfgcc :for {_fdddgc ,_aafad :=d .Token ();if _aafad !=nil {return _aafad ;};switch _befdae :=_fdddgc .(type ){case _b .StartElement :switch _befdae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_dcdea :=NewCT_SharedUser ();if _aagcab :=d .DecodeElement (_dcdea ,&_befdae );_aagcab !=nil {return _aagcab ;};_fdfbfd .UserInfo =append (_fdfbfd .UserInfo ,_dcdea );default:_d .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 \u0055\u0073\u0065r\u0073 \u0025\u0076",_befdae .Name );if _bgadce :=d .Skip ();_bgadce !=nil {return _bgadce ;};};case _b .EndElement :break _edfgcc ;case _b .CharData :};};return nil ;};func (_gcagg ST_VolDepType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcagg .String (),start );};type CT_Table struct{ -// Equal Average -EqualAverageAttr *bool ; +// Table Id +IdAttr uint32 ; -// Formula -Formula []string ; +// Name +NameAttr *string ; -// Color Scale -ColorScale *CT_ColorScale ; +// Table Name +DisplayNameAttr string ; -// Data Bar -DataBar *CT_DataBar ; +// Table Comment +CommentAttr *string ; -// Icon Set -IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func (_agffb ST_PhoneticAlignment )Validate ()error {return _agffb .ValidateWithPath ("")};func (_babcd *CT_ExternalSheetData )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_babcd .SheetIdAttr )});if _babcd .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_babcd .RefreshErrorAttr ))});};e .EncodeToken (start );if _babcd .Row !=nil {_cefbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_fgbgg :=range _babcd .Row {e .EncodeElement (_fgbgg ,_cefbc );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cbcaa ST_rwColActionType )ValidateWithPath (path string )error {switch _cbcaa {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbcaa ));};return nil ;};type CT_Comments struct{ +// Reference +RefAttr string ; -// Authors -Authors *CT_Authors ; +// Table Type +TableTypeAttr ST_TableType ; -// List of Comments -CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};type CT_UnderlineProperty struct{ +// Header Row Count +HeaderRowCountAttr *uint32 ; -// Underline Value -ValAttr ST_UnderlineValues ;};func (_eadc ST_WebSourceType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_eadc .String (),start );}; +// Insert Row Showing +InsertRowAttr *bool ; -// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path -func (_ddfcfc *CT_Xf )ValidateWithPath (path string )error {if _ddfcfc .Alignment !=nil {if _bcecd :=_ddfcfc .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_bcecd !=nil {return _bcecd ;};};if _ddfcfc .Protection !=nil {if _ddgd :=_ddfcfc .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ddgd !=nil {return _ddgd ;};};if _ddfcfc .ExtLst !=nil {if _dfccac :=_ddfcfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfccac !=nil {return _dfccac ;};};return nil ;}; +// Insert Row Shift +InsertRowShiftAttr *bool ; -// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path -func (_fefga *CT_CellStyle )ValidateWithPath (path string )error {if _fefga .ExtLst !=nil {if _ggbcc :=_fefga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggbcc !=nil {return _ggbcc ;};};return nil ;}; +// Totals Row Count +TotalsRowCountAttr *uint32 ; -// ValidateWithPath validates the Connections and its children, prefixing error messages with path -func (_gaeae *Connections )ValidateWithPath (path string )error {if _ddabf :=_gaeae .CT_Connections .ValidateWithPath (path );_ddabf !=nil {return _ddabf ;};return nil ;};func (_gageg ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _gageg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gageg ));};return nil ;};func (_ggebc ST_DateTimeGrouping )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ggebc .String (),start );};func (_gfcfa ST_VolValueType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_gfcfa .String (),start );};func NewCT_PatternFill ()*CT_PatternFill {_cdeec :=&CT_PatternFill {};return _cdeec };func (_bfg *CT_RevisionAutoFormatting )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_bfg .SheetIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_bfg .RefAttr )});if _bfg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bfg .AutoFormatIdAttr )});};if _bfg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bfg .ApplyNumberFormatsAttr ))});};if _bfg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bfg .ApplyBorderFormatsAttr ))});};if _bfg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bfg .ApplyFontFormatsAttr ))});};if _bfg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bfg .ApplyPatternFormatsAttr ))});};if _bfg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bfg .ApplyAlignmentFormatsAttr ))});};if _bfg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bfg .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_ccfeb :=&CT_XmlCellPr {};_ccfeb .XmlPr =NewCT_XmlPr ();return _ccfeb ;}; +// Totals Row Shown +TotalsRowShownAttr *bool ; -// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path -func (_edbaea *CT_RevisionCellChange )ValidateWithPath (path string )error {if _edbaea .Oc !=nil {if _fbfee :=_edbaea .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_fbfee !=nil {return _fbfee ;};};if _ggcaf :=_edbaea .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_ggcaf !=nil {return _ggcaf ;};if _edbaea .Odxf !=nil {if _afbeb :=_edbaea .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_afbeb !=nil {return _afbeb ;};};if _edbaea .Ndxf !=nil {if _bb :=_edbaea .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_bb !=nil {return _bb ;};};if _edbaea .ExtLst !=nil {if _edgcfa :=_edbaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgcfa !=nil {return _edgcfa ;};};return nil ;};func (_cdabe ST_SmartTagShow )String ()string {switch _cdabe {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return "";};func (_gffcce *CT_MemberProperty )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ecgff :=range start .Attr {if _ecgff .Name .Local =="\u006e\u0061\u006d\u0065"{_abgfd ,_dcc :=_ecgff .Value ,error (nil );if _dcc !=nil {return _dcc ;};_gffcce .NameAttr =&_abgfd ;continue ;};if _ecgff .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_eeefa ,_abdgd :=_ccfece .ParseBool (_ecgff .Value );if _abdgd !=nil {return _abdgd ;};_gffcce .ShowCellAttr =&_eeefa ;continue ;};if _ecgff .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_gadfd ,_edgbf :=_ccfece .ParseBool (_ecgff .Value );if _edgbf !=nil {return _edgbf ;};_gffcce .ShowTipAttr =&_gadfd ;continue ;};if _ecgff .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_degcfe ,_agdebb :=_ccfece .ParseBool (_ecgff .Value );if _agdebb !=nil {return _agdebb ;};_gffcce .ShowAsCaptionAttr =&_degcfe ;continue ;};if _ecgff .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_efce ,_gefcgd :=_ccfece .ParseUint (_ecgff .Value ,10,32);if _gefcgd !=nil {return _gefcgd ;};_aabd :=uint32 (_efce );_gffcce .NameLenAttr =&_aabd ;continue ;};if _ecgff .Name .Local =="\u0070\u0050\u006f\u0073"{_gabab ,_bbfaf :=_ccfece .ParseUint (_ecgff .Value ,10,32);if _bbfaf !=nil {return _bbfaf ;};_ggfeba :=uint32 (_gabab );_gffcce .PPosAttr =&_ggfeba ;continue ;};if _ecgff .Name .Local =="\u0070\u004c\u0065\u006e"{_caace ,_gfacc :=_ccfece .ParseUint (_ecgff .Value ,10,32);if _gfacc !=nil {return _gfacc ;};_bfbb :=uint32 (_caace );_gffcce .PLenAttr =&_bfbb ;continue ;};if _ecgff .Name .Local =="\u006c\u0065\u0076e\u006c"{_daagc ,_accc :=_ccfece .ParseUint (_ecgff .Value ,10,32);if _accc !=nil {return _accc ;};_accgc :=uint32 (_daagc );_gffcce .LevelAttr =&_accgc ;continue ;};if _ecgff .Name .Local =="\u0066\u0069\u0065l\u0064"{_abfd ,_afdege :=_ccfece .ParseUint (_ecgff .Value ,10,32);if _afdege !=nil {return _afdege ;};_gffcce .FieldAttr =uint32 (_abfd );continue ;};};for {_bdbd ,_fabfa :=d .Token ();if _fabfa !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_fabfa );};if _fadce ,_bbeffe :=_bdbd .(_ebfeac .EndElement );_bbeffe &&_fadce .Name ==start .Name {break ;};};return nil ;};type CT_BookView struct{ +// Published +PublishedAttr *bool ; -// Visibility -VisibilityAttr ST_Visibility ; +// Header Row Format Id +HeaderRowDxfIdAttr *uint32 ; -// Minimized -MinimizedAttr *bool ; +// Data Area Format Id +DataDxfIdAttr *uint32 ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Header Row Border Format Id +HeaderRowBorderDxfIdAttr *uint32 ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Table Border Format Id +TableBorderDxfIdAttr *uint32 ; -// Upper Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Totals Row Border Format Id +TotalsRowBorderDxfIdAttr *uint32 ; -// Upper Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Header Row Style +HeaderRowCellStyleAttr *string ; -// Window Width -WindowWidthAttr *uint32 ; +// Data Style Name +DataCellStyleAttr *string ; -// Window Height -WindowHeightAttr *uint32 ; +// Totals Row Style +TotalsRowCellStyleAttr *string ; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Connection ID +ConnectionIdAttr *uint32 ; -// First Sheet -FirstSheetAttr *uint32 ; +// Table AutoFilter +AutoFilter *CT_AutoFilter ; -// Active Sheet Index -ActiveTabAttr *uint32 ; +// Sort State +SortState *CT_SortState ; -// AutoFilter Date Grouping -AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func (_gafbg *CT_CalculatedMember )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gafbg .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0064\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",_gafbg .MdxAttr )});if _gafbg .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gafbg .MemberNameAttr )});};if _gafbg .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gafbg .HierarchyAttr )});};if _gafbg .ParentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gafbg .ParentAttr )});};if _gafbg .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gafbg .SolveOrderAttr )});};if _gafbg .SetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gafbg .SetAttr ))});};e .EncodeToken (start );if _gafbg .ExtLst !=nil {_cdfbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gafbg .ExtLst ,_cdfbb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fcgge *CT_Col )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gaacg :=range start .Attr {if _gaacg .Name .Local =="\u006d\u0069\u006e"{_abcbfg ,_edfdg :=_ccfece .ParseUint (_gaacg .Value ,10,32);if _edfdg !=nil {return _edfdg ;};_fcgge .MinAttr =uint32 (_abcbfg );continue ;};if _gaacg .Name .Local =="\u006d\u0061\u0078"{_affdd ,_edebg :=_ccfece .ParseUint (_gaacg .Value ,10,32);if _edebg !=nil {return _edebg ;};_fcgge .MaxAttr =uint32 (_affdd );continue ;};if _gaacg .Name .Local =="\u0077\u0069\u0064t\u0068"{_bcdgb ,_dfdbe :=_ccfece .ParseFloat (_gaacg .Value ,64);if _dfdbe !=nil {return _dfdbe ;};_fcgge .WidthAttr =&_bcdgb ;continue ;};if _gaacg .Name .Local =="\u0073\u0074\u0079l\u0065"{_caadd ,_gbgcg :=_ccfece .ParseUint (_gaacg .Value ,10,32);if _gbgcg !=nil {return _gbgcg ;};_ffdcaa :=uint32 (_caadd );_fcgge .StyleAttr =&_ffdcaa ;continue ;};if _gaacg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_accbe ,_cgbff :=_ccfece .ParseBool (_gaacg .Value );if _cgbff !=nil {return _cgbff ;};_fcgge .HiddenAttr =&_accbe ;continue ;};if _gaacg .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_aefba ,_fefdd :=_ccfece .ParseBool (_gaacg .Value );if _fefdd !=nil {return _fefdd ;};_fcgge .BestFitAttr =&_aefba ;continue ;};if _gaacg .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_bgabd ,_gbdgcc :=_ccfece .ParseBool (_gaacg .Value );if _gbdgcc !=nil {return _gbdgcc ;};_fcgge .CustomWidthAttr =&_bgabd ;continue ;};if _gaacg .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_fffabe ,_fgffd :=_ccfece .ParseBool (_gaacg .Value );if _fgffd !=nil {return _fgffd ;};_fcgge .PhoneticAttr =&_fffabe ;continue ;};if _gaacg .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_edec ,_degdd :=_ccfece .ParseUint (_gaacg .Value ,10,8);if _degdd !=nil {return _degdd ;};_bdeabf :=uint8 (_edec );_fcgge .OutlineLevelAttr =&_bdeabf ;continue ;};if _gaacg .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_ecfgbc ,_acfcb :=_ccfece .ParseBool (_gaacg .Value );if _acfcb !=nil {return _acfcb ;};_fcgge .CollapsedAttr =&_ecfgbc ;continue ;};};for {_faedc ,_efbcc :=d .Token ();if _efbcc !=nil {return _eecbf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_efbcc );};if _gafb ,_aedfb :=_faedc .(_ebfeac .EndElement );_aedfb &&_gafb .Name ==start .Name {break ;};};return nil ;}; +// Table Columns +TableColumns *CT_TableColumns ; -// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path -func (_fddcc *CT_FileVersion )ValidateWithPath (path string )error {if _fddcc .CodeNameAttr !=nil {if !_bbaba .ST_GuidPatternRe .MatchString (*_fddcc .CodeNameAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006fd\u0065\u004e\u0061m\u0065\u0041\u0074\u0074r\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 ,_bbaba .ST_GuidPatternRe ,*_fddcc .CodeNameAttr );};};return nil ;};type ST_ShowDataAs byte ; +// Table Style +TableStyleInfo *CT_TableStyleInfo ; -// Validate validates the CT_DataField and its children -func (_fdcfa *CT_DataField )Validate ()error {return _fdcfa .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};type CT_MeasureDimensionMaps struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_TextField struct{ -// Measure Group Count -CountAttr *uint32 ; +// Field Type +TypeAttr ST_ExternalConnectionType ; -// OLAP Measure Group -Map []*CT_MeasureDimensionMap ;};func NewCalcChain ()*CalcChain {_gggbb :=&CalcChain {};_gggbb .CT_CalcChain =*NewCT_CalcChain ();return _gggbb ;};func (_cdgfe *CT_colItems )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdgacad :=range start .Attr {if _fdgacad .Name .Local =="\u0063\u006f\u0075n\u0074"{_edacad ,_badfa :=_ccfece .ParseUint (_fdgacad .Value ,10,32);if _badfa !=nil {return _badfa ;};_gefea :=uint32 (_edacad );_cdgfe .CountAttr =&_gefea ;continue ;};};_gbgebg :for {_ffg ,_gbadb :=d .Token ();if _gbadb !=nil {return _gbadb ;};switch _efegc :=_ffg .(type ){case _ebfeac .StartElement :switch _efegc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_agccb :=NewCT_I ();if _gddgb :=d .DecodeElement (_agccb ,&_efegc );_gddgb !=nil {return _gddgb ;};_cdgfe .I =append (_cdgfe .I ,_agccb );default:_afeac .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\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_efegc .Name );if _ffce :=d .Skip ();_ffce !=nil {return _ffce ;};};case _ebfeac .EndElement :break _gbgebg ;case _ebfeac .CharData :};};return nil ;};func (_gedfee ST_HorizontalAlignment )Validate ()error {return _gedfee .ValidateWithPath ("")};func (_efbeea *CT_Control )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_efbeea .ShapeIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_efbeea .IdAttr )});if _efbeea .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efbeea .NameAttr )});};e .EncodeToken (start );if _efbeea .ControlPr !=nil {_dabb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_efbeea .ControlPr ,_dabb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_abfdgg *CT_Dimensions )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ecdeae :=range start .Attr {if _ecdeae .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfbgc ,_edcabe :=_ccfece .ParseUint (_ecdeae .Value ,10,32);if _edcabe !=nil {return _edcabe ;};_abbae :=uint32 (_dfbgc );_abfdgg .CountAttr =&_abbae ;continue ;};};_bggfb :for {_gbafa ,_gccga :=d .Token ();if _gccga !=nil {return _gccga ;};switch _ecddg :=_gbafa .(type ){case _ebfeac .StartElement :switch _ecddg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_bbbbc :=NewCT_PivotDimension ();if _bbbca :=d .DecodeElement (_bbbbc ,&_ecddg );_bbbca !=nil {return _bbbca ;};_abfdgg .Dimension =append (_abfdgg .Dimension ,_bbbbc );default:_afeac .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\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_ecddg .Name );if _fegfb :=d .Skip ();_fegfb !=nil {return _fegfb ;};};case _ebfeac .EndElement :break _bggfb ;case _ebfeac .CharData :};};return nil ;}; +// Position +PositionAttr *uint32 ;};type CT_ChartFormats struct{ -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_dfbbd *CT_TableStyle )ValidateWithPath (path string )error {for _aga ,_fafe :=range _dfbbd .TableStyleElement {if _bgagd :=_fafe .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_aga ));_bgagd !=nil {return _bgagd ;};};return nil ;}; +// Format Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path -func (_eagcb *CT_IconFilter )ValidateWithPath (path string )error {if _eagcb .IconSetAttr ==ST_IconSetTypeUnset {return _eecbf .Errorf ("%\u0073\u002f\u0049\u0063\u006f\u006eS\u0065\u0074\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _ccecd :=_eagcb .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_ccecd !=nil {return _ccecd ;};return nil ;};func (_dagda ST_FontScheme )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cgcea :=_ebfeac .Attr {};_cgcea .Name =name ;switch _dagda {case ST_FontSchemeUnset :_cgcea .Value ="";case ST_FontSchemeNone :_cgcea .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_cgcea .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_cgcea .Value ="\u006d\u0069\u006eo\u0072";};return _cgcea ,nil ;};func NewCT_MergeCells ()*CT_MergeCells {_gdbb :=&CT_MergeCells {};return _gdbb };func (_acbce ST_PatternType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_acbce .String (),start );};func NewCT_rowItems ()*CT_rowItems {_dcffa :=&CT_rowItems {};return _dcffa };func (_fcf *CT_QueryTable )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_baeeda :=range start .Attr {if _baeeda .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_befbe ,_egfada :=_ccfece .ParseBool (_baeeda .Value );if _egfada !=nil {return _egfada ;};_fcf .AdjustColumnWidthAttr =&_befbe ;continue ;};if _baeeda .Name .Local =="\u006e\u0061\u006d\u0065"{_beage ,_feeec :=_baeeda .Value ,error (nil );if _feeec !=nil {return _feeec ;};_fcf .NameAttr =_beage ;continue ;};if _baeeda .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_gbacac ,_ecdde :=_ccfece .ParseBool (_baeeda .Value );if _ecdde !=nil {return _ecdde ;};_fcf .IntermediateAttr =&_gbacac ;continue ;};if _baeeda .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fgfd ,_gbeab :=_ccfece .ParseBool (_baeeda .Value );if _gbeab !=nil {return _gbeab ;};_fcf .RowNumbersAttr =&_fgfd ;continue ;};if _baeeda .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_feeb ,_aacad :=_ccfece .ParseUint (_baeeda .Value ,10,32);if _aacad !=nil {return _aacad ;};_fcf .ConnectionIdAttr =uint32 (_feeb );continue ;};if _baeeda .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_defeac ,_ffbef :=_ccfece .ParseBool (_baeeda .Value );if _ffbef !=nil {return _ffbef ;};_fcf .BackgroundRefreshAttr =&_defeac ;continue ;};if _baeeda .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_age ,_dgada :=_ccfece .ParseBool (_baeeda .Value );if _dgada !=nil {return _dgada ;};_fcf .RefreshOnLoadAttr =&_age ;continue ;};if _baeeda .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cbgbbf ,_fef :=_ccfece .ParseBool (_baeeda .Value );if _fef !=nil {return _fef ;};_fcf .FillFormulasAttr =&_cbgbbf ;continue ;};if _baeeda .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ecedc ,_befee :=_ccfece .ParseBool (_baeeda .Value );if _befee !=nil {return _befee ;};_fcf .ApplyNumberFormatsAttr =&_ecedc ;continue ;};if _baeeda .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_abeb ,_geed :=_ccfece .ParseBool (_baeeda .Value );if _geed !=nil {return _geed ;};_fcf .ApplyFontFormatsAttr =&_abeb ;continue ;};if _baeeda .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_gcbgc ,_dcgbb :=_ccfece .ParseBool (_baeeda .Value );if _dcgbb !=nil {return _dcgbb ;};_fcf .FirstBackgroundRefreshAttr =&_gcbgc ;continue ;};if _baeeda .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_gbedg ,_fdacad :=_ccfece .ParseUint (_baeeda .Value ,10,32);if _fdacad !=nil {return _fdacad ;};_eaaad :=uint32 (_gbedg );_fcf .AutoFormatIdAttr =&_eaaad ;continue ;};if _baeeda .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_cdaed ,_bgdgf :=_ccfece .ParseBool (_baeeda .Value );if _bgdgf !=nil {return _bgdgf ;};_fcf .ApplyAlignmentFormatsAttr =&_cdaed ;continue ;};if _baeeda .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_dbdbd ,_gdfg :=_ccfece .ParseBool (_baeeda .Value );if _gdfg !=nil {return _gdfg ;};_fcf .DisableRefreshAttr =&_dbdbd ;continue ;};if _baeeda .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_efeaec ,_debcd :=_ccfece .ParseBool (_baeeda .Value );if _debcd !=nil {return _debcd ;};_fcf .ApplyBorderFormatsAttr =&_efeaec ;continue ;};if _baeeda .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_gaag ,_gbdfg :=_ccfece .ParseBool (_baeeda .Value );if _gbdfg !=nil {return _gbdfg ;};_fcf .PreserveFormattingAttr =&_gaag ;continue ;};if _baeeda .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cfafde ,_addff :=_ccfece .ParseBool (_baeeda .Value );if _addff !=nil {return _addff ;};_fcf .ApplyPatternFormatsAttr =&_cfafde ;continue ;};if _baeeda .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_fcf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_baeeda );continue ;};if _baeeda .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_dadc ,_eecfe :=_ccfece .ParseBool (_baeeda .Value );if _eecfe !=nil {return _eecfe ;};_fcf .DisableEditAttr =&_dadc ;continue ;};if _baeeda .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_badbe ,_baead :=_ccfece .ParseBool (_baeeda .Value );if _baead !=nil {return _baead ;};_fcf .HeadersAttr =&_badbe ;continue ;};if _baeeda .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_abcce ,_eagbd :=_ccfece .ParseBool (_baeeda .Value );if _eagbd !=nil {return _eagbd ;};_fcf .RemoveDataOnSaveAttr =&_abcce ;continue ;};if _baeeda .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_caddfc ,_bbced :=_ccfece .ParseBool (_baeeda .Value );if _bbced !=nil {return _bbced ;};_fcf .ApplyWidthHeightFormatsAttr =&_caddfc ;continue ;};};_dbcf :for {_addfa ,_bccfdb :=d .Token ();if _bccfdb !=nil {return _bccfdb ;};switch _feabbd :=_addfa .(type ){case _ebfeac .StartElement :switch _feabbd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_fcf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _eddbec :=d .DecodeElement (_fcf .QueryTableRefresh ,&_feabbd );_eddbec !=nil {return _eddbec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcf .ExtLst =NewCT_ExtensionList ();if _fbedg :=d .DecodeElement (_fcf .ExtLst ,&_feabbd );_fbedg !=nil {return _fbedg ;};default:_afeac .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\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_feabbd .Name );if _gdcec :=d .Skip ();_gdcec !=nil {return _gdcec ;};};case _ebfeac .EndElement :break _dbcf ;case _ebfeac .CharData :};};return nil ;}; +// PivotChart Format +ChartFormat []*CT_ChartFormat ;};func (_fdbae *CT_PhoneticRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0062"},Value :_f .Sprintf ("\u0025\u0076",_fdbae .SbAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0062"},Value :_f .Sprintf ("\u0025\u0076",_fdbae .EbAttr )});e .EncodeToken (start );_agdfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_d .AddPreserveSpaceAttr (&_agdfd ,_fdbae .T );e .EncodeElement (_fdbae .T ,_agdfd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beecd *ST_rwColActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beecd =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_beecd =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_beecd =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_beecd =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_beecd =4;};return nil ;};func (_ceg *CT_AutoSortScope )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ceg .PivotArea ,_dce );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Workbook struct{ -// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path -func (_fgbeea *CT_MeasureGroups )ValidateWithPath (path string )error {for _ecdge ,_ggbga :=range _fgbeea .MeasureGroup {if _cdgcbc :=_ggbga .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_ecdge ));_cdgcbc !=nil {return _cdgcbc ;};};return nil ;};func (_faegg *CT_ExternalLink )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _faegg .Choice !=nil {_faegg .Choice .MarshalXML (e ,_ebfeac .StartElement {});};if _faegg .ExtLst !=nil {_gcdfa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faegg .ExtLst ,_gcdfa );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ebadf *CT_BookViews )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aacggc :for {_dagecg ,_gcdeb :=d .Token ();if _gcdeb !=nil {return _gcdeb ;};switch _ecddf :=_dagecg .(type ){case _ebfeac .StartElement :switch _ecddf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_egeaac :=NewCT_BookView ();if _gbbab :=d .DecodeElement (_egeaac ,&_ecddf );_gbbab !=nil {return _gbbab ;};_ebadf .WorkbookView =append (_ebadf .WorkbookView ,_egeaac );default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_ecddf .Name );if _eggcec :=d .Skip ();_eggcec !=nil {return _eggcec ;};};case _ebfeac .EndElement :break _aacggc ;case _ebfeac .CharData :};};return nil ;};func (_dfbgcd ST_HorizontalAlignment )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_dfbgcd .String (),start );};type CT_Tuple struct{ +// Document Conformance Class +ConformanceAttr _c .ST_ConformanceClass ; -// Field Index -FldAttr *uint32 ; +// File Version +FileVersion *CT_FileVersion ; -// Hierarchy Index -HierAttr *uint32 ; +// File Sharing +FileSharing *CT_FileSharing ; -// Item Index -ItemAttr uint32 ;};func NewCT_SmartTagType ()*CT_SmartTagType {_feegg :=&CT_SmartTagType {};return _feegg };func NewCT_SmartTags ()*CT_SmartTags {_adba :=&CT_SmartTags {};return _adba };type CT_VolTopic struct{ +// Workbook Properties +WorkbookPr *CT_WorkbookPr ; -// Type -TAttr ST_VolValueType ; +// Workbook Protection +WorkbookProtection *CT_WorkbookProtection ; -// Topic Value -V string ; +// Workbook Views +BookViews *CT_BookViews ; -// Strings in Subtopic -Stp []string ; +// Sheets +Sheets *CT_Sheets ; -// References -Tr []*CT_VolTopicRef ;};func (_ddbg *ST_CfType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ddbg =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_ddbg =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_ddbg =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_ddbg =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_ddbg =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_ddbg =5;case "\u0074\u006f\u00701\u0030":*_ddbg =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_ddbg =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_ddbg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ddbg =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ddbg =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_ddbg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ddbg =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_ddbg =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_ddbg =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_ddbg =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_ddbg =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_ddbg =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ddbg =18;};return nil ;};func NewHeaders ()*Headers {_dgdbe :=&Headers {};_dgdbe .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _dgdbe ;};func (_dgcaf *CT_CellStyles )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dgcaf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgcaf .CountAttr )});};e .EncodeToken (start );_ddcfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_afb :=range _dgcaf .CellStyle {e .EncodeElement (_afb ,_ddcfd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_edfa *CT_MetadataStringIndex )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aggbb :=range start .Attr {if _aggbb .Name .Local =="\u0078"{_cbedc ,_deegd :=_ccfece .ParseUint (_aggbb .Value ,10,32);if _deegd !=nil {return _deegd ;};_edfa .XAttr =uint32 (_cbedc );continue ;};if _aggbb .Name .Local =="\u0073"{_cbefgd ,_aeadbe :=_ccfece .ParseBool (_aggbb .Value );if _aeadbe !=nil {return _aeadbe ;};_edfa .SAttr =&_cbefgd ;continue ;};};for {_efgaa ,_agedeg :=d .Token ();if _agedeg !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074a\u0064a\u0074a\u0053t\u0072\u0069\u006e\u0067\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0025\u0073",_agedeg );};if _fddfa ,_bedcfg :=_efgaa .(_ebfeac .EndElement );_bedcfg &&_fddfa .Name ==start .Name {break ;};};return nil ;}; +// Function Groups +FunctionGroups *CT_FunctionGroups ; -// Validate validates the CT_Field and its children -func (_gcggb *CT_Field )Validate ()error {return _gcggb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};type CT_TableMissing struct{};func (_efccg *CT_InputCells )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_efccg .RAttr )});if _efccg .DeletedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efccg .DeletedAttr ))});};if _efccg .UndoneAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efccg .UndoneAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_efccg .ValAttr )});if _efccg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efccg .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_babce *CT_CustomFilter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _babce .OperatorAttr !=ST_FilterOperatorUnset {_gde ,_bgcdb :=_babce .OperatorAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _bgcdb !=nil {return _bgcdb ;};start .Attr =append (start .Attr ,_gde );};if _babce .ValAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_babce .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gecfe *CT_PageFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gecfe .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gecfe .CountAttr )});};e .EncodeToken (start );_bcabf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_egcdd :=range _gecfe .PageField {e .EncodeElement (_egcdd ,_bcabf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gafcb *CT_SheetViews )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_cdafc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_ceeecb :=range _gafcb .SheetView {e .EncodeElement (_ceeecb ,_cdafc );};if _gafcb .ExtLst !=nil {_abdgf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gafcb .ExtLst ,_abdgf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fagdc *CT_RowFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fagdc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fagdc .CountAttr )});};e .EncodeToken (start );_ddaecb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_aedeec :=range _fagdc .Field {e .EncodeElement (_aedeec ,_ddaecb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_addfb *CT_ChartFormat )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_addfb .ChartAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_addfb .FormatAttr )});if _addfb .SeriesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_addfb .SeriesAttr ))});};e .EncodeToken (start );_fdgcg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_addfb .PivotArea ,_fdgcg );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_BookViews struct{ +// External References +ExternalReferences *CT_ExternalReferences ; -// Workbook View -WorkbookView []*CT_BookView ;};type PivotTableDefinition struct{CT_pivotTableDefinition };func (_gade *CT_OutlinePr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gade .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gade .ApplyStylesAttr ))});};if _gade .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gade .SummaryBelowAttr ))});};if _gade .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gade .SummaryRightAttr ))});};if _gade .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gade .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_ExtensionList struct{ +// Defined Names +DefinedNames *CT_DefinedNames ; -// Extension -Ext []*CT_Extension ;}; +// Calculation Properties +CalcPr *CT_CalcPr ; -// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path -func (_adcg *CT_Cols )ValidateWithPath (path string )error {for _bbcdgc ,_dggc :=range _adcg .Col {if _dbcbc :=_dggc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_bbcdgc ));_dbcbc !=nil {return _dbcbc ;};};return nil ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_fbdgcf :=&CT_RevisionQueryTableField {};return _fbdgcf ;};func NewCT_TableParts ()*CT_TableParts {_fcdcf :=&CT_TableParts {};return _fcdcf };func (_bgfca *CT_Members )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gdcad :=range start .Attr {if _gdcad .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafaba ,_bddcd :=_ccfece .ParseUint (_gdcad .Value ,10,32);if _bddcd !=nil {return _bddcd ;};_fgeag :=uint32 (_aafaba );_bgfca .CountAttr =&_fgeag ;continue ;};if _gdcad .Name .Local =="\u006c\u0065\u0076e\u006c"{_bdfa ,_acffd :=_ccfece .ParseUint (_gdcad .Value ,10,32);if _acffd !=nil {return _acffd ;};_dbcb :=uint32 (_bdfa );_bgfca .LevelAttr =&_dbcb ;continue ;};};_dgeb :for {_ffca ,_cbceg :=d .Token ();if _cbceg !=nil {return _cbceg ;};switch _gcagba :=_ffca .(type ){case _ebfeac .StartElement :switch _gcagba .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_adcd :=NewCT_Member ();if _dccgb :=d .DecodeElement (_adcd ,&_gcagba );_dccgb !=nil {return _dccgb ;};_bgfca .Member =append (_bgfca .Member ,_adcd );default:_afeac .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\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_gcagba .Name );if _fedff :=d .Skip ();_fedff !=nil {return _fedff ;};};case _ebfeac .EndElement :break _dgeb ;case _ebfeac .CharData :};};return nil ;};type Chartsheet struct{CT_Chartsheet };type CT_String struct{ +// Embedded Object Size +OleSize *CT_OleSize ; -// Value -VAttr string ; +// Custom Workbook Views +CustomWorkbookViews *CT_CustomWorkbookViews ; -// Unused Item -UAttr *bool ; +// PivotCaches +PivotCaches *CT_PivotCaches ; -// Calculated Item -FAttr *bool ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ; -// Item Caption -CAttr *string ; +// Smart Tag Types +SmartTagTypes *CT_SmartTagTypes ; -// Member Property Count -CpAttr *uint32 ; +// Web Publishing Properties +WebPublishing *CT_WebPublishing ; -// Format Index -InAttr *uint32 ; +// File Recovery Properties +FileRecoveryPr []*CT_FileRecoveryPr ; -// Background Color -BcAttr *string ; +// Web Publish Objects +WebPublishObjects *CT_WebPublishObjects ; -// Foreground Color -FcAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_daacgb ST_rwColActionType )ValidateWithPath (path string )error {switch _daacgb {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 (_daacgb ));};return nil ;};func (_efbaf *CT_NumFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efbaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efbaf .CountAttr )});};e .EncodeToken (start );if _efbaf .NumFmt !=nil {_cbfee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_aabec :=range _efbaf .NumFmt {e .EncodeElement (_aabec ,_cbfee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Italic -IAttr *bool ; +// Validate validates the CT_WebPublishItem and its children +func (_gdbcb *CT_WebPublishItem )Validate ()error {return _gdbcb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func NewCT_SmartTags ()*CT_SmartTags {_gagfd :=&CT_SmartTags {};return _gagfd };type CT_FutureMetadata struct{ -// Underline -UnAttr *bool ; +// Metadata Type Name +NameAttr string ; -// Strikethrough -StAttr *bool ; +// Future Metadata Block Count +CountAttr *uint32 ; -// Bold -BAttr *bool ; +// Future Metadata Block +Bk []*CT_FutureMetadataBlock ; -// Tuples -Tpls []*CT_Tuples ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fcebbab ST_FilterOperator )String ()string {switch _fcebbab {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c";case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";};func (_fefdf *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fefdf =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fefdf =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fefdf =2;case "\u0065\u0071\u0075a\u006c":*_fefdf =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fefdf =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fefdf =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fefdf =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fefdf =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fefdf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fefdf =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fefdf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fefdf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fefdf =12;};return nil ;};func (_aeaee *CT_DefinedNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddb :for {_afgad ,_ggcb :=d .Token ();if _ggcb !=nil {return _ggcb ;};switch _abce :=_afgad .(type ){case _b .StartElement :switch _abce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_fcac :=NewCT_DefinedName ();if _ageeg :=d .DecodeElement (_fcac ,&_abce );_ageeg !=nil {return _ageeg ;};_aeaee .DefinedName =append (_aeaee .DefinedName ,_fcac );default:_d .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\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_abce .Name );if _egfed :=d .Skip ();_egfed !=nil {return _egfed ;};};case _b .EndElement :break _bddb ;case _b .CharData :};};return nil ;}; -// Member Property Index -X []*CT_X ;};func NewCT_PivotCache ()*CT_PivotCache {_ebdgb :=&CT_PivotCache {};return _ebdgb };func (_fdaf ST_OleUpdate )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bbacg :=_ebfeac .Attr {};_bbacg .Name =name ;switch _fdaf {case ST_OleUpdateUnset :_bbacg .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_bbacg .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_bbacg .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _bbacg ,nil ;};func (_cedac *CT_TableMissing )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for {_ageee ,_adgbad :=d .Token ();if _adgbad !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_adgbad );};if _afgcc ,_cbed :=_ageee .(_ebfeac .EndElement );_cbed &&_afgcc .Name ==start .Name {break ;};};return nil ;};type CT_ExternalSheetName struct{ +// Validate validates the CT_TablePart and its children +func (_edcag *CT_TablePart )Validate ()error {return _edcag .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");}; -// Sheet Name Value -ValAttr *string ;}; +// Validate validates the CT_FileVersion and its children +func (_fcbc *CT_FileVersion )Validate ()error {return _fcbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func NewCT_Dxfs ()*CT_Dxfs {_ffccc :=&CT_Dxfs {};return _ffccc };func (_ebeef *CT_CellStyleXfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdbce :=range start .Attr {if _cdbce .Name .Local =="\u0063\u006f\u0075n\u0074"{_adced ,_effg :=_e .ParseUint (_cdbce .Value ,10,32);if _effg !=nil {return _effg ;};_abef :=uint32 (_adced );_ebeef .CountAttr =&_abef ;continue ;};};_gbbd :for {_agdb ,_dafb :=d .Token ();if _dafb !=nil {return _dafb ;};switch _dede :=_agdb .(type ){case _b .StartElement :switch _dede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_dead :=NewCT_Xf ();if _edbg :=d .DecodeElement (_dead ,&_dede );_edbg !=nil {return _edbg ;};_ebeef .Xf =append (_ebeef .Xf ,_dead );default:_d .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\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_dede .Name );if _beac :=d .Skip ();_beac !=nil {return _beac ;};};case _b .EndElement :break _gbbd ;case _b .CharData :};};return nil ;};func (_ffacc ST_FontScheme )ValidateWithPath (path string )error {switch _ffacc {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 (_ffacc ));};return nil ;};func (_dfdaa ST_BorderStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfdaa .String (),start );};func (_cdccdbe *CT_Sst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdccdbe .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdccdbe .CountAttr )});};if _cdccdbe .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdccdbe .UniqueCountAttr )});};e .EncodeToken (start );if _cdccdbe .Si !=nil {_ccdafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_gbfbef :=range _cdccdbe .Si {e .EncodeElement (_gbfbef ,_ccdafg );};};if _cdccdbe .ExtLst !=nil {_ccfgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdccdbe .ExtLst ,_ccfgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path -func (_gfcag *CT_PivotArea )ValidateWithPath (path string )error {if _debce :=_gfcag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_debce !=nil {return _debce ;};if _geggc :=_gfcag .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_geggc !=nil {return _geggc ;};if _gfcag .References !=nil {if _gacff :=_gfcag .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_gacff !=nil {return _gacff ;};};if _gfcag .ExtLst !=nil {if _dffac :=_gfcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffac !=nil {return _dffac ;};};return nil ;};func (_eebeb *CT_RevisionHeader )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_eebeb .GuidAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_eebeb .DateTimeAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_eebeb .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_eebeb .UserNameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_eebeb .IdAttr )});if _eebeb .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eebeb .MinRIdAttr )});};if _eebeb .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eebeb .MaxRIdAttr )});};e .EncodeToken (start );_aaed :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_eebeb .SheetIdMap ,_aaed );if _eebeb .ReviewedList !=nil {_aagf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_eebeb .ReviewedList ,_aagf );};if _eebeb .ExtLst !=nil {_eeae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eebeb .ExtLst ,_eeae );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gccd *CT_MeasureDimensionMaps )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fegde :=range start .Attr {if _fegde .Name .Local =="\u0063\u006f\u0075n\u0074"{_affac ,_bgbcf :=_ccfece .ParseUint (_fegde .Value ,10,32);if _bgbcf !=nil {return _bgbcf ;};_afcdd :=uint32 (_affac );_gccd .CountAttr =&_afcdd ;continue ;};};_fafcc :for {_dadgc ,_agcff :=d .Token ();if _agcff !=nil {return _agcff ;};switch _bfebd :=_dadgc .(type ){case _ebfeac .StartElement :switch _bfebd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_gcaadd :=NewCT_MeasureDimensionMap ();if _daedda :=d .DecodeElement (_gcaadd ,&_bfebd );_daedda !=nil {return _daedda ;};_gccd .Map =append (_gccd .Map ,_gcaadd );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_bfebd .Name );if _abbf :=d .Skip ();_abbf !=nil {return _abbf ;};};case _ebfeac .EndElement :break _fafcc ;case _ebfeac .CharData :};};return nil ;};func (_bfdcee *CT_Sets )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bfdcee .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bfdcee .CountAttr )});};e .EncodeToken (start );_fcfec :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_fcaad :=range _bfdcee .Set {e .EncodeElement (_fcaad ,_fcfec );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_cfeca :=&CT_SmartTagPr {};return _cfeca };func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_dddg :=&CT_CacheHierarchies {};return _dddg }; +// Validate validates the CT_WorkbookPr and its children +func (_aaefee *CT_WorkbookPr )Validate ()error {return _aaefee .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_ce *AG_AutoFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ce .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ce .AutoFormatIdAttr )});};if _ce .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyNumberFormatsAttr ))});};if _ce .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyBorderFormatsAttr ))});};if _ce .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyFontFormatsAttr ))});};if _ce .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyPatternFormatsAttr ))});};if _ce .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyAlignmentFormatsAttr ))});};if _ce .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyWidthHeightFormatsAttr ))});};return nil ;};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_acefg :=&CT_CellSmartTagPr {};return _acefg }; -// Validate validates the CT_GroupMembers and its children -func (_dfgbc *CT_GroupMembers )Validate ()error {return _dfgbc .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;);func (_fbaf *CT_Xf )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fbaf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fbaf .NumFmtIdAttr )});};if _fbaf .FontIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fbaf .FontIdAttr )});};if _fbaf .FillIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fbaf .FillIdAttr )});};if _fbaf .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fbaf .BorderIdAttr )});};if _fbaf .XfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fbaf .XfIdAttr )});};if _fbaf .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbaf .QuotePrefixAttr ))});};if _fbaf .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbaf .PivotButtonAttr ))});};if _fbaf .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbaf .ApplyNumberFormatAttr ))});};if _fbaf .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbaf .ApplyFontAttr ))});};if _fbaf .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbaf .ApplyFillAttr ))});};if _fbaf .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbaf .ApplyBorderAttr ))});};if _fbaf .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbaf .ApplyAlignmentAttr ))});};if _fbaf .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fbaf .ApplyProtectionAttr ))});};e .EncodeToken (start );if _fbaf .Alignment !=nil {_babdee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fbaf .Alignment ,_babdee );};if _fbaf .Protection !=nil {_acffc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbaf .Protection ,_acffc );};if _fbaf .ExtLst !=nil {_adff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbaf .ExtLst ,_adff );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_adgec *CT_TablePart )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fgafc :=range start .Attr {if _fgafc .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"&&_fgafc .Name .Local =="\u0069\u0064"||_fgafc .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"&&_fgafc .Name .Local =="\u0069\u0064"{_eeabbc ,_bfad :=_fgafc .Value ,error (nil );if _bfad !=nil {return _bfad ;};_adgec .IdAttr =_eeabbc ;continue ;};};for {_bfeba ,_dbga :=d .Token ();if _dbga !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_dbga );};if _gdgea ,_dgffg :=_bfeba .(_ebfeac .EndElement );_dgffg &&_gdgea .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path +func (_bcb *CT_Authors )ValidateWithPath (path string )error {return nil };func (_fgddb *CT_ColHierarchiesUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgddb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgddb .CountAttr )});};e .EncodeToken (start );_cdbb :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_bdde :=range _fgddb .ColHierarchyUsage {e .EncodeElement (_bdde ,_cdbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fafc *CT_ColFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caea :=range start .Attr {if _caea .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcabg ,_cacc :=_e .ParseUint (_caea .Value ,10,32);if _cacc !=nil {return _cacc ;};_dabb :=uint32 (_dcabg );_fafc .CountAttr =&_dabb ;continue ;};};_dafdf :for {_caaf ,_ffca :=d .Token ();if _ffca !=nil {return _ffca ;};switch _caee :=_caaf .(type ){case _b .StartElement :switch _caee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_bddfb :=NewCT_Field ();if _effga :=d .DecodeElement (_bddfb ,&_caee );_effga !=nil {return _effga ;};_fafc .Field =append (_fafc .Field ,_bddfb );default:_d .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_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_caee .Name );if _cdba :=d .Skip ();_cdba !=nil {return _cdba ;};};case _b .EndElement :break _dafdf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path -func (_ggdbe *CT_GroupMember )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_IntProperty and its children +func (_gdbgf *CT_IntProperty )Validate ()error {return _gdbgf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func NewCT_PatternFill ()*CT_PatternFill {_dfefbb :=&CT_PatternFill {};return _dfefbb };func NewCT_ProtectedRange ()*CT_ProtectedRange {_ccfga :=&CT_ProtectedRange {};return _ccfga };type CT_Members struct{ -// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path -func (_abeaef *CT_Break )ValidateWithPath (path string )error {return nil };func NewCT_DataBar ()*CT_DataBar {_edffa :=&CT_DataBar {};_edffa .Color =NewCT_Color ();return _edffa ;};func (_fcabg *CT_TableFormula )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (_fcabg .ArrayAttr ))});e .EncodeElement (_fcabg .Content ,start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Consolidation struct{ +// Item Count +CountAttr *uint32 ; -// Auto Page -AutoPageAttr *bool ; +// Hierarchy Level +LevelAttr *uint32 ; -// Page Item Values -Pages *CT_Pages ; +// Member +Member []*CT_Member ;};func (_fgaad ST_HorizontalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cedeb :=_b .Attr {};_cedeb .Name =name ;switch _fgaad {case ST_HorizontalAlignmentUnset :_cedeb .Value ="";case ST_HorizontalAlignmentGeneral :_cedeb .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_cedeb .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_cedeb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_cedeb .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_cedeb .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_cedeb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_cedeb .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_cedeb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cedeb ,nil ;};func (_dgbebc ST_Pane )ValidateWithPath (path string )error {switch _dgbebc {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 (_dgbebc ));};return nil ;};type CT_IgnoredErrors struct{ -// Range Sets -RangeSets *CT_RangeSets ;};func (_bfebgg *CT_MetadataRecord )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gfgebf :=range start .Attr {if _gfgebf .Name .Local =="\u0074"{_eefcdb ,_adgbe :=_ccfece .ParseUint (_gfgebf .Value ,10,32);if _adgbe !=nil {return _adgbe ;};_bfebgg .TAttr =uint32 (_eefcdb );continue ;};if _gfgebf .Name .Local =="\u0076"{_agfbg ,_dfaea :=_ccfece .ParseUint (_gfgebf .Value ,10,32);if _dfaea !=nil {return _dfaea ;};_bfebgg .VAttr =uint32 (_agfbg );continue ;};};for {_bedacd ,_fafa :=d .Token ();if _fafa !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052\u0065\u0063\u006f\u0072\u0064: \u0025\u0073",_fafa );};if _efefc ,_ecaceb :=_bedacd .(_ebfeac .EndElement );_ecaceb &&_efefc .Name ==start .Name {break ;};};return nil ;};func NewCT_RgbColor ()*CT_RgbColor {_adgag :=&CT_RgbColor {};return _adgag }; +// Ignored Error +IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path -func (_adced *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _bbbd ,_aggd :=range _adced .Reference {if _gfefcf :=_aggd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bbbd ));_gfefcf !=nil {return _gfefcf ;};};return nil ;}; +// Validate validates the CT_ExternalDefinedNames and its children +func (_eabe *CT_ExternalDefinedNames )Validate ()error {return _eabe .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func NewWorksheet ()*Worksheet {_dgfec :=&Worksheet {};_dgfec .CT_Worksheet =*NewCT_Worksheet ();return _dgfec ;};func (_cddaf ST_DdeValueType )ValidateWithPath (path string )error {switch _cddaf {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 (_cddaf ));};return nil ;};func (_dgfag *CT_Dimensions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgfag .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgfag .CountAttr )});};e .EncodeToken (start );if _dgfag .Dimension !=nil {_aadcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_bded :=range _dgfag .Dimension {e .EncodeElement (_bded ,_aadcf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path -func (_gfeeff *CT_PCDKPIs )ValidateWithPath (path string )error {for _cfba ,_eacfaa :=range _gfeeff .Kpi {if _beda :=_eacfaa .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_cfba ));_beda !=nil {return _beda ;};};return nil ;}; +// Validate validates the CT_AutoSortScope and its children +func (_fed *CT_AutoSortScope )Validate ()error {return _fed .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};func (_ccbbdg ST_OleUpdate )ValidateWithPath (path string )error {switch _ccbbdg {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 (_ccbbdg ));};return nil ;};func (_cfbgf *CT_RevisionCellChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfbgf .SIdAttr )});if _cfbgf .OdxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .OdxfAttr ))});};if _cfbgf .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .XfDxfAttr ))});};if _cfbgf .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .SAttr ))});};if _cfbgf .DxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .DxfAttr ))});};if _cfbgf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfbgf .NumFmtIdAttr )});};if _cfbgf .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .QuotePrefixAttr ))});};if _cfbgf .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .OldQuotePrefixAttr ))});};if _cfbgf .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .PhAttr ))});};if _cfbgf .OldPhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .OldPhAttr ))});};if _cfbgf .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .EndOfListFormulaUpdateAttr ))});};if _cfbgf .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfbgf .RIdAttr )});};if _cfbgf .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .UaAttr ))});};if _cfbgf .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .RaAttr ))});};e .EncodeToken (start );if _cfbgf .Oc !=nil {_gfbdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_cfbgf .Oc ,_gfbdg );};_egbcab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_cfbgf .Nc ,_egbcab );if _cfbgf .Odxf !=nil {_dfgae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_cfbgf .Odxf ,_dfgae );};if _cfbgf .Ndxf !=nil {_addag :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_cfbgf .Ndxf ,_addag );};if _cfbgf .ExtLst !=nil {_cbeebb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfbgf .ExtLst ,_cbeebb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path -func (_ebgc *CT_TableMissing )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_CustomWorkbookView and its children +func (_cbgdf *CT_CustomWorkbookView )Validate ()error {return _cbgdf .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_ebae *CT_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebae .PatternFill !=nil {_ddaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebae .PatternFill ,_ddaee );};if _ebae .GradientFill !=nil {_dfadb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebae .GradientFill ,_dfadb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbfgf *CT_PivotAreaReferences )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbfgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbfgf .CountAttr )});};e .EncodeToken (start );_fcddg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_eegdd :=range _fbfgf .Reference {e .EncodeElement (_eegdd ,_fcddg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MapInfo struct{ -// Validate validates the CT_Scenario and its children -func (_gdbcb *CT_Scenario )Validate ()error {return _gdbcb .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");}; +// Prefix Mappings for XPath Expressions +SelectionNamespacesAttr string ; -// Validate validates the CT_Revisions and its children -func (_adbedb *CT_Revisions )Validate ()error {return _adbedb .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");}; +// XML Schema +Schema []*CT_Schema ; -// Validate validates the SingleXmlCells and its children -func (_ccabe *SingleXmlCells )Validate ()error {return _ccabe .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func NewCT_FieldGroup ()*CT_FieldGroup {_badaga :=&CT_FieldGroup {};return _badaga };func NewCT_DdeValue ()*CT_DdeValue {_aagab :=&CT_DdeValue {};return _aagab }; +// XML Mapping Properties +Map []*CT_Map ;};func (_ddaagf ST_VolValueType )Validate ()error {return _ddaagf .ValidateWithPath ("")}; -// Validate validates the CT_DefinedName and its children -func (_ffaa *CT_DefinedName )Validate ()error {return _ffaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func (_ada ST_PrintError )ValidateWithPath (path string )error {switch _ada {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ada ));};return nil ;};func NewCT_Cols ()*CT_Cols {_bfgbb :=&CT_Cols {};return _bfgbb };func (_eggbc *ST_FileType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fabab ,_gddg :=d .Token ();if _gddg !=nil {return _gddg ;};if _abbea ,_dcfcg :=_fabab .(_ebfeac .EndElement );_dcfcg &&_abbea .Name ==start .Name {*_eggbc =1;return nil ;};if _fbacd ,_bdccbe :=_fabab .(_ebfeac .CharData );!_bdccbe {return _eecbf .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",_fabab );}else {switch string (_fbacd ){case "":*_eggbc =0;case "\u006d\u0061\u0063":*_eggbc =1;case "\u0077\u0069\u006e":*_eggbc =2;case "\u0064\u006f\u0073":*_eggbc =3;case "\u006c\u0069\u006e":*_eggbc =4;case "\u006f\u0074\u0068e\u0072":*_eggbc =5;};};_fabab ,_gddg =d .Token ();if _gddg !=nil {return _gddg ;};if _ddcg ,_abbd :=_fabab .(_ebfeac .EndElement );_abbd &&_ddcg .Name ==start .Name {return nil ;};return _eecbf .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",_fabab );}; +// Validate validates the CT_WorkbookProtection and its children +func (_ecccbd *CT_WorkbookProtection )Validate ()error {return _ecccbd .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func NewDialogsheet ()*Dialogsheet {_abccfa :=&Dialogsheet {};_abccfa .CT_Dialogsheet =*NewCT_Dialogsheet ();return _abccfa ;}; -// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path -func (_bbfga *CT_ExternalReferences )ValidateWithPath (path string )error {for _defcb ,_fagbd :=range _bbfga .ExternalReference {if _ebeeaf :=_fagbd .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_defcb ));_ebeeaf !=nil {return _ebeeaf ;};};return nil ;};func (_cadbe *CT_RevisionInsertSheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_adcef :=range start .Attr {if _adcef .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_eedaa ,_febd :=_ccfece .ParseUint (_adcef .Value ,10,32);if _febd !=nil {return _febd ;};_cadbe .SheetIdAttr =uint32 (_eedaa );continue ;};if _adcef .Name .Local =="\u006e\u0061\u006d\u0065"{_afca ,_cffbc :=_adcef .Value ,error (nil );if _cffbc !=nil {return _cffbc ;};_cadbe .NameAttr =_afca ;continue ;};if _adcef .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ecdf ,_cbbc :=_ccfece .ParseUint (_adcef .Value ,10,32);if _cbbc !=nil {return _cbbc ;};_cadbe .SheetPositionAttr =uint32 (_ecdf );continue ;};if _adcef .Name .Local =="\u0072\u0049\u0064"{_bbebc ,_bdec :=_ccfece .ParseUint (_adcef .Value ,10,32);if _bdec !=nil {return _bdec ;};_ecfge :=uint32 (_bbebc );_cadbe .RIdAttr =&_ecfge ;continue ;};if _adcef .Name .Local =="\u0075\u0061"{_ebgead ,_fggab :=_ccfece .ParseBool (_adcef .Value );if _fggab !=nil {return _fggab ;};_cadbe .UaAttr =&_ebgead ;continue ;};if _adcef .Name .Local =="\u0072\u0061"{_afbdc ,_dedgd :=_ccfece .ParseBool (_adcef .Value );if _dedgd !=nil {return _dedgd ;};_cadbe .RaAttr =&_afbdc ;continue ;};};for {_eacf ,_agfab :=d .Token ();if _agfab !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073i\u006fn\u0049n\u0073\u0065\u0072\u0074\u0053\u0068\u0065\u0065\u0074\u003a\u0020\u0025\u0073",_agfab );};if _edced ,_dddea :=_eacf .(_ebfeac .EndElement );_dddea &&_edced .Name ==start .Name {break ;};};return nil ;};func (_babg ST_DataValidationType )ValidateWithPath (path string )error {switch _babg {case 0,1,2,3,4,5,6,7,8:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babg ));};return nil ;}; +// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path +func (_aaeg *CT_Metadata )ValidateWithPath (path string )error {if _aaeg .MetadataTypes !=nil {if _cfgfa :=_aaeg .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_cfgfa !=nil {return _cfgfa ;};};if _aaeg .MetadataStrings !=nil {if _dfgebe :=_aaeg .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_dfgebe !=nil {return _dfgebe ;};};if _aaeg .MdxMetadata !=nil {if _adfgb :=_aaeg .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_adfgb !=nil {return _adfgb ;};};for _eaffb ,_gagcf :=range _aaeg .FutureMetadata {if _egacg :=_gagcf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_eaffb ));_egacg !=nil {return _egacg ;};};if _aaeg .CellMetadata !=nil {if _gcgfce :=_aaeg .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_gcgfce !=nil {return _gcgfce ;};};if _aaeg .ValueMetadata !=nil {if _babfd :=_aaeg .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_babfd !=nil {return _babfd ;};};if _aaeg .ExtLst !=nil {if _cgafe :=_aaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgafe !=nil {return _cgafe ;};};return nil ;};func (_ebbd *CT_Colors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggae :for {_ggaed ,_affb :=d .Token ();if _affb !=nil {return _affb ;};switch _gecg :=_ggaed .(type ){case _b .StartElement :switch _gecg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_ebbd .IndexedColors =NewCT_IndexedColors ();if _dcbfd :=d .DecodeElement (_ebbd .IndexedColors ,&_gecg );_dcbfd !=nil {return _dcbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_ebbd .MruColors =NewCT_MRUColors ();if _ffff :=d .DecodeElement (_ebbd .MruColors ,&_gecg );_ffff !=nil {return _ffff ;};default:_d .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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_gecg .Name );if _gdde :=d .Skip ();_gdde !=nil {return _gdde ;};};case _b .EndElement :break _ggae ;case _b .CharData :};};return nil ;};type CT_IconFilter struct{ -// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path -func (_gdgeg *CT_GroupItems )ValidateWithPath (path string )error {for _beadc ,_aagee :=range _gdgeg .M {if _gcabe :=_aagee .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_beadc ));_gcabe !=nil {return _gcabe ;};};for _bfcceg ,_cdbbd :=range _gdgeg .N {if _fbb :=_cdbbd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bfcceg ));_fbb !=nil {return _fbb ;};};for _faddf ,_abaaf :=range _gdgeg .B {if _ecbff :=_abaaf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_faddf ));_ecbff !=nil {return _ecbff ;};};for _afeef ,_decge :=range _gdgeg .E {if _efdge :=_decge .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_afeef ));_efdge !=nil {return _efdge ;};};for _eeaad ,_fcggd :=range _gdgeg .S {if _befbf :=_fcggd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_eeaad ));_befbf !=nil {return _befbf ;};};for _aeecbg ,_eebca :=range _gdgeg .D {if _adcfd :=_eebca .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_aeecbg ));_adcfd !=nil {return _adcfd ;};};return nil ;};func (_bbfgdf *CT_PrintOptions )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bbfgdf .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bbfgdf .HorizontalCenteredAttr ))});};if _bbfgdf .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bbfgdf .VerticalCenteredAttr ))});};if _bbfgdf .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bbfgdf .HeadingsAttr ))});};if _bbfgdf .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bbfgdf .GridLinesAttr ))});};if _bbfgdf .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bbfgdf .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_deda *Worksheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_deda .CT_Worksheet =*NewCT_Worksheet ();_eefcg :for {_cabef ,_eafc :=d .Token ();if _eafc !=nil {return _eafc ;};switch _edcec :=_cabef .(type ){case _ebfeac .StartElement :switch _edcec .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_deda .SheetPr =NewCT_SheetPr ();if _adgaa :=d .DecodeElement (_deda .SheetPr ,&_edcec );_adgaa !=nil {return _adgaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_deda .Dimension =NewCT_SheetDimension ();if _ceceag :=d .DecodeElement (_deda .Dimension ,&_edcec );_ceceag !=nil {return _ceceag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_deda .SheetViews =NewCT_SheetViews ();if _cdbaa :=d .DecodeElement (_deda .SheetViews ,&_edcec );_cdbaa !=nil {return _cdbaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_deda .SheetFormatPr =NewCT_SheetFormatPr ();if _bbgaf :=d .DecodeElement (_deda .SheetFormatPr ,&_edcec );_bbgaf !=nil {return _bbgaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_eeaced :=NewCT_Cols ();if _accfa :=d .DecodeElement (_eeaced ,&_edcec );_accfa !=nil {return _accfa ;};_deda .Cols =append (_deda .Cols ,_eeaced );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _gefaa :=d .DecodeElement (_deda .SheetData ,&_edcec );_gefaa !=nil {return _gefaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_deda .SheetCalcPr =NewCT_SheetCalcPr ();if _dafcc :=d .DecodeElement (_deda .SheetCalcPr ,&_edcec );_dafcc !=nil {return _dafcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_deda .SheetProtection =NewCT_SheetProtection ();if _degcd :=d .DecodeElement (_deda .SheetProtection ,&_edcec );_degcd !=nil {return _degcd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_deda .ProtectedRanges =NewCT_ProtectedRanges ();if _edeec :=d .DecodeElement (_deda .ProtectedRanges ,&_edcec );_edeec !=nil {return _edeec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_deda .Scenarios =NewCT_Scenarios ();if _fgeab :=d .DecodeElement (_deda .Scenarios ,&_edcec );_fgeab !=nil {return _fgeab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_deda .AutoFilter =NewCT_AutoFilter ();if _ebfgd :=d .DecodeElement (_deda .AutoFilter ,&_edcec );_ebfgd !=nil {return _ebfgd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_deda .SortState =NewCT_SortState ();if _dggf :=d .DecodeElement (_deda .SortState ,&_edcec );_dggf !=nil {return _dggf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_deda .DataConsolidate =NewCT_DataConsolidate ();if _dbfcg :=d .DecodeElement (_deda .DataConsolidate ,&_edcec );_dbfcg !=nil {return _dbfcg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_deda .CustomSheetViews =NewCT_CustomSheetViews ();if _gcae :=d .DecodeElement (_deda .CustomSheetViews ,&_edcec );_gcae !=nil {return _gcae ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_deda .MergeCells =NewCT_MergeCells ();if _ggf :=d .DecodeElement (_deda .MergeCells ,&_edcec );_ggf !=nil {return _ggf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_deda .PhoneticPr =NewCT_PhoneticPr ();if _fgbae :=d .DecodeElement (_deda .PhoneticPr ,&_edcec );_fgbae !=nil {return _fgbae ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_gacbb :=NewCT_ConditionalFormatting ();if _cdbc :=d .DecodeElement (_gacbb ,&_edcec );_cdbc !=nil {return _cdbc ;};_deda .ConditionalFormatting =append (_deda .ConditionalFormatting ,_gacbb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_deda .DataValidations =NewCT_DataValidations ();if _agceg :=d .DecodeElement (_deda .DataValidations ,&_edcec );_agceg !=nil {return _agceg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_deda .Hyperlinks =NewCT_Hyperlinks ();if _cefga :=d .DecodeElement (_deda .Hyperlinks ,&_edcec );_cefga !=nil {return _cefga ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_deda .PrintOptions =NewCT_PrintOptions ();if _dccac :=d .DecodeElement (_deda .PrintOptions ,&_edcec );_dccac !=nil {return _dccac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_deda .PageMargins =NewCT_PageMargins ();if _dbacaa :=d .DecodeElement (_deda .PageMargins ,&_edcec );_dbacaa !=nil {return _dbacaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_deda .PageSetup =NewCT_PageSetup ();if _beggf :=d .DecodeElement (_deda .PageSetup ,&_edcec );_beggf !=nil {return _beggf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_deda .HeaderFooter =NewCT_HeaderFooter ();if _ebbed :=d .DecodeElement (_deda .HeaderFooter ,&_edcec );_ebbed !=nil {return _ebbed ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_deda .RowBreaks =NewCT_PageBreak ();if _fdegf :=d .DecodeElement (_deda .RowBreaks ,&_edcec );_fdegf !=nil {return _fdegf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_deda .ColBreaks =NewCT_PageBreak ();if _adgce :=d .DecodeElement (_deda .ColBreaks ,&_edcec );_adgce !=nil {return _adgce ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_deda .CustomProperties =NewCT_CustomProperties ();if _acefa :=d .DecodeElement (_deda .CustomProperties ,&_edcec );_acefa !=nil {return _acefa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_deda .CellWatches =NewCT_CellWatches ();if _agcgda :=d .DecodeElement (_deda .CellWatches ,&_edcec );_agcgda !=nil {return _agcgda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_deda .IgnoredErrors =NewCT_IgnoredErrors ();if _dfa :=d .DecodeElement (_deda .IgnoredErrors ,&_edcec );_dfa !=nil {return _dfa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_deda .SmartTags =NewCT_SmartTags ();if _cbgb :=d .DecodeElement (_deda .SmartTags ,&_edcec );_cbgb !=nil {return _cbgb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_deda .Drawing =NewCT_Drawing ();if _bdad :=d .DecodeElement (_deda .Drawing ,&_edcec );_bdad !=nil {return _bdad ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_deda .LegacyDrawing =NewCT_LegacyDrawing ();if _gccfa :=d .DecodeElement (_deda .LegacyDrawing ,&_edcec );_gccfa !=nil {return _gccfa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_deda .LegacyDrawingHF =NewCT_LegacyDrawing ();if _f :=d .DecodeElement (_deda .LegacyDrawingHF ,&_edcec );_f !=nil {return _f ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_deda .DrawingHF =NewCT_DrawingHF ();if _ceba :=d .DecodeElement (_deda .DrawingHF ,&_edcec );_ceba !=nil {return _ceba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_deda .Picture =NewCT_SheetBackgroundPicture ();if _bbddb :=d .DecodeElement (_deda .Picture ,&_edcec );_bbddb !=nil {return _bbddb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_deda .OleObjects =NewCT_OleObjects ();if _cdadb :=d .DecodeElement (_deda .OleObjects ,&_edcec );_cdadb !=nil {return _cdadb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_deda .Controls =NewCT_Controls ();if _beebe :=d .DecodeElement (_deda .Controls ,&_edcec );_beebe !=nil {return _beebe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_deda .WebPublishItems =NewCT_WebPublishItems ();if _gcgcc :=d .DecodeElement (_deda .WebPublishItems ,&_edcec );_gcgcc !=nil {return _gcgcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_deda .TableParts =NewCT_TableParts ();if _bdcabe :=d .DecodeElement (_deda .TableParts ,&_edcec );_bdcabe !=nil {return _bdcabe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deda .ExtLst =NewCT_ExtensionList ();if _ddgeb :=d .DecodeElement (_deda .ExtLst ,&_edcec );_ddgeb !=nil {return _ddgeb ;};default:_afeac .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 \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_edcec .Name );if _ggcfae :=d .Skip ();_ggcfae !=nil {return _ggcfae ;};};case _ebfeac .EndElement :break _eefcg ;case _ebfeac .CharData :};};return nil ;}; +// Icon Set +IconSetAttr ST_IconSetType ; -// Validate validates the CT_Member and its children -func (_bcbcfc *CT_Member )Validate ()error {return _bcbcfc .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};func (_egfcd *CT_ObjectAnchor )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_egfcd .From =_fcccb .NewFrom ();_egfcd .To =_fcccb .NewTo ();for _ ,_bbba :=range start .Attr {if _bbba .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_dgaae ,_affff :=_ccfece .ParseBool (_bbba .Value );if _affff !=nil {return _affff ;};_egfcd .MoveWithCellsAttr =&_dgaae ;continue ;};if _bbba .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_cgadb ,_acgg :=_ccfece .ParseBool (_bbba .Value );if _acgg !=nil {return _acgg ;};_egfcd .SizeWithCellsAttr =&_cgadb ;continue ;};};_caaffb :for {_gcbba ,_cfaee :=d .Token ();if _cfaee !=nil {return _cfaee ;};switch _beeebe :=_gcbba .(type ){case _ebfeac .StartElement :switch _beeebe .Name {case _ebfeac .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_ebfeac .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _adedca :=d .DecodeElement (_egfcd .From ,&_beeebe );_adedca !=nil {return _adedca ;};case _ebfeac .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_ebfeac .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _gdeb :=d .DecodeElement (_egfcd .To ,&_beeebe );_gdeb !=nil {return _gdeb ;};default:_afeac .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\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_beeebe .Name );if _beggd :=d .Skip ();_beggd !=nil {return _beggd ;};};case _ebfeac .EndElement :break _caaffb ;case _ebfeac .CharData :};};return nil ;}; +// Icon Id +IconIdAttr *uint32 ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_gafcc *CT_PhoneticPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebdef :=range start .Attr {if _ebdef .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_acdae ,_feeaf :=_e .ParseUint (_ebdef .Value ,10,32);if _feeaf !=nil {return _feeaf ;};_gafcc .FontIdAttr =uint32 (_acdae );continue ;};if _ebdef .Name .Local =="\u0074\u0079\u0070\u0065"{_gafcc .TypeAttr .UnmarshalXMLAttr (_ebdef );continue ;};if _ebdef .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gafcc .AlignmentAttr .UnmarshalXMLAttr (_ebdef );continue ;};};for {_caefc ,_bedda :=d .Token ();if _bedda !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_bedda );};if _bcacg ,_ffeea :=_caefc .(_b .EndElement );_ffeea &&_bcacg .Name ==start .Name {break ;};};return nil ;};type CT_Sheets struct{ -// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path -func (_cdedg *CT_ExternalCell )ValidateWithPath (path string )error {if _gcfgaf :=_cdedg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gcfgaf !=nil {return _gcfgaf ;};return nil ;};func NewCT_Comments ()*CT_Comments {_ccbcg :=&CT_Comments {};_ccbcg .Authors =NewCT_Authors ();_ccbcg .CommentList =NewCT_CommentList ();return _ccbcg ;};func (_bdffd *CT_MetadataStringIndex )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",_bdffd .XAttr )});if _bdffd .SAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bdffd .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gcfdb ST_Comments )Validate ()error {return _gcfdb .ValidateWithPath ("")};func NewCT_Col ()*CT_Col {_ebb :=&CT_Col {};return _ebb };func (_dgecf ST_CredMethod )ValidateWithPath (path string )error {switch _dgecf {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgecf ));};return nil ;};func NewCT_Sheets ()*CT_Sheets {_gfegg :=&CT_Sheets {};return _gfegg };func (_fefeb *CT_ColorFilter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fefeb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fefeb .DxfIdAttr )});};if _fefeb .CellColorAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefeb .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fcbc ST_TimePeriod )String ()string {switch _fcbc {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";}; +// Sheet Information +Sheet []*CT_Sheet ;}; -// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path -func (_cecdc *CT_SortState )ValidateWithPath (path string )error {if _fgcage :=_cecdc .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_fgcage !=nil {return _fgcage ;};for _bfefc ,_feb :=range _cecdc .SortCondition {if _fbgda :=_feb .ValidateWithPath (_eecbf .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_bfefc ));_fbgda !=nil {return _fbgda ;};};if _cecdc .ExtLst !=nil {if _babfe :=_cecdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_babfe !=nil {return _babfe ;};};return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_fe :=&CT_DataValidation {};return _fe }; +// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path +func (_egbcd *CT_CacheHierarchy )ValidateWithPath (path string )error {if _egbcd .FieldsUsage !=nil {if _fbb :=_egbcd .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_fbb !=nil {return _fbb ;};};if _egbcd .GroupLevels !=nil {if _fagd :=_egbcd .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_fagd !=nil {return _fagd ;};};if _egbcd .ExtLst !=nil {if _gge :=_egbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gge !=nil {return _gge ;};};return nil ;};func (_cddbf ST_UnderlineValues )Validate ()error {return _cddbf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path -func (_efdbg *CT_ExternalSheetData )ValidateWithPath (path string )error {for _dcafg ,_ebfb :=range _efdbg .Row {if _eefbd :=_ebfb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_dcafg ));_eefbd !=nil {return _eefbd ;};};return nil ;}; +// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path +func (_afggge *CT_SheetView )ValidateWithPath (path string )error {if _egbbb :=_afggge .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_egbbb !=nil {return _egbbb ;};if _afggge .Pane !=nil {if _dgecfe :=_afggge .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_dgecfe !=nil {return _dgecfe ;};};for _fbbec ,_geegdf :=range _afggge .Selection {if _ebfaga :=_geegdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_fbbec ));_ebfaga !=nil {return _ebfaga ;};};for _acefbe ,_cbgaeb :=range _afggge .PivotSelection {if _ecbdf :=_cbgaeb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_acefbe ));_ecbdf !=nil {return _ecbdf ;};};if _afggge .ExtLst !=nil {if _dfcab :=_afggge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcab !=nil {return _dfcab ;};};return nil ;}; -// Validate validates the CT_PivotHierarchy and its children -func (_adace *CT_PivotHierarchy )Validate ()error {return _adace .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_ffgad *CT_RangeSet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ffgad .I1Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0031"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgad .I1Attr )});};if _ffgad .I2Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0032"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgad .I2Attr )});};if _ffgad .I3Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0033"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgad .I3Attr )});};if _ffgad .I4Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0034"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgad .I4Attr )});};if _ffgad .RefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgad .RefAttr )});};if _ffgad .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgad .NameAttr )});};if _ffgad .SheetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgad .SheetAttr )});};if _ffgad .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgad .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_abgcg *ST_DataValidationOperator )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gagbb ,_deaeg :=d .Token ();if _deaeg !=nil {return _deaeg ;};if _aaadg ,_cfdgb :=_gagbb .(_ebfeac .EndElement );_cfdgb &&_aaadg .Name ==start .Name {*_abgcg =1;return nil ;};if _bedge ,_dffbb :=_gagbb .(_ebfeac .CharData );!_dffbb {return _eecbf .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",_gagbb );}else {switch string (_bedge ){case "":*_abgcg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_abgcg =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_abgcg =2;case "\u0065\u0071\u0075a\u006c":*_abgcg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abgcg =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_abgcg =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_abgcg =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_abgcg =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_abgcg =8;};};_gagbb ,_deaeg =d .Token ();if _deaeg !=nil {return _deaeg ;};if _acfc ,_aecbe :=_gagbb .(_ebfeac .EndElement );_aecbe &&_acfc .Name ==start .Name {return nil ;};return _eecbf .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",_gagbb );};func NewCT_Border ()*CT_Border {_gbeda :=&CT_Border {};return _gbeda };type ST_DataValidationImeMode byte ;func (_edeed *CT_MetadataStrings )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _edeed .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edeed .CountAttr )});};e .EncodeToken (start );_gagbdc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_gfaca :=range _edeed .S {e .EncodeElement (_gfaca ,_gagbdc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_PivotCaches struct{ +// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path +func (_fefc *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_fefc .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_fefc .GuidAttr );};if _cbacg :=_fefc .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_cbacg !=nil {return _cbacg ;};if _bafa :=_fefc .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_bafa !=nil {return _bafa ;};if _fefc .ExtLst !=nil {if _acdfg :=_fefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdfg !=nil {return _acdfg ;};};return nil ;};func (_gfagdf *CT_VolTopic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbggda :=range start .Attr {if _dbggda .Name .Local =="\u0074"{_gfagdf .TAttr .UnmarshalXMLAttr (_dbggda );continue ;};};_bdcadf :for {_cccdc ,_cdcgd :=d .Token ();if _cdcgd !=nil {return _cdcgd ;};switch _gccbff :=_cccdc .(type ){case _b .StartElement :switch _gccbff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _begdf :=d .DecodeElement (&_gfagdf .V ,&_gccbff );_begdf !=nil {return _begdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _ecdbcg string ;if _gefdgf :=d .DecodeElement (&_ecdbcg ,&_gccbff );_gefdgf !=nil {return _gefdgf ;};_gfagdf .Stp =append (_gfagdf .Stp ,_ecdbcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_agbdag :=NewCT_VolTopicRef ();if _ggdcgd :=d .DecodeElement (_agbdag ,&_gccbff );_ggdcgd !=nil {return _ggdcgd ;};_gfagdf .Tr =append (_gfagdf .Tr ,_agbdag );default:_d .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\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_gccbff .Name );if _beead :=d .Skip ();_beead !=nil {return _beead ;};};case _b .EndElement :break _bdcadf ;case _b .CharData :};};return nil ;};func (_adge *CT_GradientFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adge .TypeAttr !=ST_GradientTypeUnset {_fagg ,_ggad :=_adge .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ggad !=nil {return _ggad ;};start .Attr =append (start .Attr ,_fagg );};if _adge .DegreeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_adge .DegreeAttr )});};if _adge .LeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adge .LeftAttr )});};if _adge .RightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adge .RightAttr )});};if _adge .TopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_adge .TopAttr )});};if _adge .BottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_adge .BottomAttr )});};e .EncodeToken (start );if _adge .Stop !=nil {_egecc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_gfdce :=range _adge .Stop {e .EncodeElement (_gfdce ,_egecc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Reviewed ()*CT_Reviewed {_babdg :=&CT_Reviewed {};return _babdg };func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_dbbac :=&CT_WorkbookProtection {};return _dbbac ;};func (_gegfa *ST_TotalsRowFunction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agdgc ,_bdbaf :=d .Token ();if _bdbaf !=nil {return _bdbaf ;};if _fadgg ,_ggdag :=_agdgc .(_b .EndElement );_ggdag &&_fadgg .Name ==start .Name {*_gegfa =1;return nil ;};if _cgacd ,_fedccd :=_agdgc .(_b .CharData );!_fedccd {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",_agdgc );}else {switch string (_cgacd ){case "":*_gegfa =0;case "\u006e\u006f\u006e\u0065":*_gegfa =1;case "\u0073\u0075\u006d":*_gegfa =2;case "\u006d\u0069\u006e":*_gegfa =3;case "\u006d\u0061\u0078":*_gegfa =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gegfa =5;case "\u0063\u006f\u0075n\u0074":*_gegfa =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gegfa =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gegfa =8;case "\u0076\u0061\u0072":*_gegfa =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gegfa =10;};};_agdgc ,_bdbaf =d .Token ();if _bdbaf !=nil {return _bdbaf ;};if _dgefa ,_egcbdd :=_agdgc .(_b .EndElement );_egcbdd &&_dgefa .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",_agdgc );};func NewCT_Filters ()*CT_Filters {_caabf :=&CT_Filters {};return _caabf };func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_ddaga :=&CT_MetadataBlocks {};return _ddaga };func NewCT_rowItems ()*CT_rowItems {_fcbff :=&CT_rowItems {};return _fcbff }; -// PivotCache -PivotCache []*CT_PivotCache ;};type CT_Map struct{ +// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path +func (_becf *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil }; -// XML Mapping ID -IDAttr uint32 ; +// Validate validates the CT_Stylesheet and its children +func (_efggd *CT_Stylesheet )Validate ()error {return _efggd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_gddbcd ST_DateTimeGrouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccbcdf :=_b .Attr {};_ccbcdf .Name =name ;switch _gddbcd {case ST_DateTimeGroupingUnset :_ccbcdf .Value ="";case ST_DateTimeGroupingYear :_ccbcdf .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_ccbcdf .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_ccbcdf .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_ccbcdf .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_ccbcdf .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_ccbcdf .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _ccbcdf ,nil ;};func (_adacg ST_PatternType )ValidateWithPath (path string )error {switch _adacg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19: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 (_adacg ));};return nil ;}; -// XML Mapping Name -NameAttr string ; +// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path +func (_edab *CT_CacheHierarchies )ValidateWithPath (path string )error {for _cbcf ,_bfcb :=range _edab .CacheHierarchy {if _eebg :=_bfcb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_cbcf ));_eebg !=nil {return _eebg ;};};return nil ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_dbdfd :=&CT_ExternalSheetDataSet {};return _dbdfd ;};func (_fagddf *ST_Pane )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegdaa ,_becec :=d .Token ();if _becec !=nil {return _becec ;};if _gfdgf ,_gbgge :=_cegdaa .(_b .EndElement );_gbgge &&_gfdgf .Name ==start .Name {*_fagddf =1;return nil ;};if _fdgcbb ,_ddcad :=_cegdaa .(_b .CharData );!_ddcad {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",_cegdaa );}else {switch string (_fdgcbb ){case "":*_fagddf =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_fagddf =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fagddf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_fagddf =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_fagddf =4;};};_cegdaa ,_becec =d .Token ();if _becec !=nil {return _becec ;};if _edcffc ,_bdgbd :=_cegdaa .(_b .EndElement );_bdgbd &&_edcffc .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",_cegdaa );}; -// Root Element Name -RootElementAttr string ; +// Validate validates the CT_DateGroupItem and its children +func (_cceeg *CT_DateGroupItem )Validate ()error {return _cceeg .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func (_cacbfd *ST_HtmlFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbef ,_dfcacf :=d .Token ();if _dfcacf !=nil {return _dfcacf ;};if _bdedc ,_afded :=_bgbef .(_b .EndElement );_afded &&_bdedc .Name ==start .Name {*_cacbfd =1;return nil ;};if _cbcab ,_egdbd :=_bgbef .(_b .CharData );!_egdbd {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",_bgbef );}else {switch string (_cbcab ){case "":*_cacbfd =0;case "\u006e\u006f\u006e\u0065":*_cacbfd =1;case "\u0072\u0074\u0066":*_cacbfd =2;case "\u0061\u006c\u006c":*_cacbfd =3;};};_bgbef ,_dfcacf =d .Token ();if _dfcacf !=nil {return _dfcacf ;};if _bfccbg ,_deafaa :=_bgbef .(_b .EndElement );_deafaa &&_bfccbg .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",_bgbef );};func (_ccbb *CT_ColHierarchiesUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecea :=range start .Attr {if _ecea .Name .Local =="\u0063\u006f\u0075n\u0074"{_afaff ,_degc :=_e .ParseUint (_ecea .Value ,10,32);if _degc !=nil {return _degc ;};_dbbbc :=uint32 (_afaff );_ccbb .CountAttr =&_dbbbc ;continue ;};};_cdde :for {_eabd ,_gfac :=d .Token ();if _gfac !=nil {return _gfac ;};switch _ffga :=_eabd .(type ){case _b .StartElement :switch _ffga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_cfee :=NewCT_HierarchyUsage ();if _bdefe :=d .DecodeElement (_cfee ,&_ffga );_bdefe !=nil {return _bdefe ;};_ccbb .ColHierarchyUsage =append (_ccbb .ColHierarchyUsage ,_cfee );default:_d .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\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_ffga .Name );if _faefc :=d .Skip ();_faefc !=nil {return _faefc ;};};case _b .EndElement :break _cdde ;case _b .CharData :};};return nil ;};func (_fegaad ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _fegaad {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 (_fegaad ));};return nil ;};func (_abaaf *CT_FutureMetadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_abaaf .NameAttr )});if _abaaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abaaf .CountAttr )});};e .EncodeToken (start );if _abaaf .Bk !=nil {_ecdge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fagca :=range _abaaf .Bk {e .EncodeElement (_fagca ,_ecdge );};};if _abaaf .ExtLst !=nil {_gafdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abaaf .ExtLst ,_gafdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabee *CT_WorkbookPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebgad :=range start .Attr {if _aebgad .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_abcaf ,_ecbed :=_aebgad .Value ,error (nil );if _ecbed !=nil {return _ecbed ;};_aabee .CodeNameAttr =&_abcaf ;continue ;};if _aebgad .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_cecbb ,_cdeec :=_e .ParseBool (_aebgad .Value );if _cdeec !=nil {return _cdeec ;};_aabee .Date1904Attr =&_cecbb ;continue ;};if _aebgad .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_cagdb ,_dgbbegc :=_e .ParseBool (_aebgad .Value );if _dgbbegc !=nil {return _dgbbegc ;};_aabee .HidePivotFieldListAttr =&_cagdb ;continue ;};if _aebgad .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"{_agfcca ,_bcagb :=_e .ParseBool (_aebgad .Value );if _bcagb !=nil {return _bcagb ;};_aabee .ShowBorderUnselectedTablesAttr =&_agfcca ;continue ;};if _aebgad .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_efebf ,_gbdba :=_e .ParseBool (_aebgad .Value );if _gbdba !=nil {return _gbdba ;};_aabee .ShowPivotChartFilterAttr =&_efebf ;continue ;};if _aebgad .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_dfdcdbg ,_bedcd :=_e .ParseBool (_aebgad .Value );if _bedcd !=nil {return _bedcd ;};_aabee .PromptedSolutionsAttr =&_dfdcdbg ;continue ;};if _aebgad .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_abgfcc ,_cecbc :=_e .ParseBool (_aebgad .Value );if _cecbc !=nil {return _cecbc ;};_aabee .BackupFileAttr =&_abgfcc ;continue ;};if _aebgad .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_bcgeb ,_agdedc :=_e .ParseBool (_aebgad .Value );if _agdedc !=nil {return _agdedc ;};_aabee .SaveExternalLinkValuesAttr =&_bcgeb ;continue ;};if _aebgad .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_aabee .UpdateLinksAttr .UnmarshalXMLAttr (_aebgad );continue ;};if _aebgad .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_aabee .ShowObjectsAttr .UnmarshalXMLAttr (_aebgad );continue ;};if _aebgad .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_ggfadg ,_afefg :=_e .ParseBool (_aebgad .Value );if _afefg !=nil {return _afefg ;};_aabee .FilterPrivacyAttr =&_ggfadg ;continue ;};if _aebgad .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_ggcca ,_cbgdbe :=_e .ParseBool (_aebgad .Value );if _cbgdbe !=nil {return _cbgdbe ;};_aabee .ShowInkAnnotationAttr =&_ggcca ;continue ;};if _aebgad .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_fdbee ,_fcaeb :=_e .ParseBool (_aebgad .Value );if _fcaeb !=nil {return _fcaeb ;};_aabee .AllowRefreshQueryAttr =&_fdbee ;continue ;};if _aebgad .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_abfcb ,_acedf :=_e .ParseBool (_aebgad .Value );if _acedf !=nil {return _acedf ;};_aabee .PublishItemsAttr =&_abfcb ;continue ;};if _aebgad .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_cbbbd ,_afdeaa :=_e .ParseBool (_aebgad .Value );if _afdeaa !=nil {return _afdeaa ;};_aabee .CheckCompatibilityAttr =&_cbbbd ;continue ;};if _aebgad .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_ccdag ,_ecbfcc :=_e .ParseBool (_aebgad .Value );if _ecbfcc !=nil {return _ecbfcc ;};_aabee .AutoCompressPicturesAttr =&_ccdag ;continue ;};if _aebgad .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_dabadf ,_cbacbc :=_e .ParseBool (_aebgad .Value );if _cbacbc !=nil {return _cbacbc ;};_aabee .RefreshAllConnectionsAttr =&_dabadf ;continue ;};if _aebgad .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fecgbf ,_dadcd :=_e .ParseUint (_aebgad .Value ,10,32);if _dadcd !=nil {return _dadcd ;};_abagb :=uint32 (_fecgbf );_aabee .DefaultThemeVersionAttr =&_abagb ;continue ;};};for {_fddfae ,_edgca :=d .Token ();if _edgca !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_edgca );};if _bffcg ,_faegd :=_fddfae .(_b .EndElement );_faegd &&_bffcg .Name ==start .Name {break ;};};return nil ;};func (_ffagfa ST_VolValueType )ValidateWithPath (path string )error {switch _ffagfa {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 (_ffagfa ));};return nil ;};type CT_OleItems struct{ -// Schema Name -SchemaIDAttr string ; +// Object Link Item +OleItem []*CT_OleItem ;}; -// Show Validation Errors -ShowImportExportValidationErrorsAttr bool ; +// Validate validates the CT_SharedUser and its children +func (_fbbab *CT_SharedUser )Validate ()error {return _fbbab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};func (_caabgg ST_TotalsRowFunction )String ()string {switch _caabgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078";case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Tuple ()*CT_Tuple {_efeec :=&CT_Tuple {};return _efeec };type CT_BookView struct{ -// AutoFit Table on Refresh -AutoFitAttr bool ; +// Visibility +VisibilityAttr ST_Visibility ; -// Append Data to Table -AppendAttr bool ; +// Minimized +MinimizedAttr *bool ; -// Preserve AutoFilter State -PreserveSortAFLayoutAttr bool ; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// Preserve Cell Formatting -PreserveFormatAttr bool ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// XML Mapping -DataBinding *CT_DataBinding ;};type CT_ChartsheetViews struct{ +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Chart Sheet View -SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};type CT_SmartTagTypes struct{ +// Upper Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Smart Tag Type -SmartTagType []*CT_SmartTagType ;}; +// Upper Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path -func (_aaeecg *CT_WebPublishing )ValidateWithPath (path string )error {if _aebfa :=_aaeecg .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_aebfa !=nil {return _aebfa ;};return nil ;};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;);func (_dadeac ST_TextHAlign )String ()string {switch _dadeac {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_cdgadc *CT_FontScheme )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {_abebad ,_cdggbe :=_cdgadc .ValAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0076\u0061\u006c"});if _cdggbe !=nil {return _cdggbe ;};start .Attr =append (start .Attr ,_abebad );e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ddfeb *CT_SheetIdMap )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdaae :=range start .Attr {if _fdaae .Name .Local =="\u0063\u006f\u0075n\u0074"{_eageb ,_ebaacc :=_ccfece .ParseUint (_fdaae .Value ,10,32);if _ebaacc !=nil {return _ebaacc ;};_eabede :=uint32 (_eageb );_ddfeb .CountAttr =&_eabede ;continue ;};};_edgebb :for {_becaa ,_gddda :=d .Token ();if _gddda !=nil {return _gddda ;};switch _fgfaa :=_becaa .(type ){case _ebfeac .StartElement :switch _fgfaa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_aeabf :=NewCT_SheetId ();if _fcdd :=d .DecodeElement (_aeabf ,&_fgfaa );_fcdd !=nil {return _fcdd ;};_ddfeb .SheetId =append (_ddfeb .SheetId ,_aeabf );default:_afeac .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\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_fgfaa .Name );if _ffcd :=d .Skip ();_ffcd !=nil {return _ffcd ;};};case _ebfeac .EndElement :break _edgebb ;case _ebfeac .CharData :};};return nil ;};func (_efedga *CT_PageSetup )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _efedga .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .PaperSizeAttr )});};if _efedga .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .PaperHeightAttr )});};if _efedga .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .PaperWidthAttr )});};if _efedga .ScaleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .ScaleAttr )});};if _efedga .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .FirstPageNumberAttr )});};if _efedga .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .FitToWidthAttr )});};if _efedga .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .FitToHeightAttr )});};if _efedga .PageOrderAttr !=ST_PageOrderUnset {_ffdab ,_cefbg :=_efedga .PageOrderAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _cefbg !=nil {return _cefbg ;};start .Attr =append (start .Attr ,_ffdab );};if _efedga .OrientationAttr !=ST_OrientationUnset {_bffdec ,_adeed :=_efedga .OrientationAttr .MarshalXMLAttr (_ebfeac .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _adeed !=nil {return _adeed ;};start .Attr =append (start .Attr ,_bffdec );};if _efedga .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efedga .UsePrinterDefaultsAttr ))});};if _efedga .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efedga .BlackAndWhiteAttr ))});};if _efedga .DraftAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efedga .DraftAttr ))});};if _efedga .CellCommentsAttr !=ST_CellCommentsUnset {_cagab ,_fagee :=_efedga .CellCommentsAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _fagee !=nil {return _fagee ;};start .Attr =append (start .Attr ,_cagab );};if _efedga .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_efedga .UseFirstPageNumberAttr ))});};if _efedga .ErrorsAttr !=ST_PrintErrorUnset {_dfabdg ,_feggb :=_efedga .ErrorsAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _feggb !=nil {return _feggb ;};start .Attr =append (start .Attr ,_dfabdg );};if _efedga .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .HorizontalDpiAttr )});};if _efedga .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .VerticalDpiAttr )});};if _efedga .CopiesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .CopiesAttr )});};if _efedga .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efedga .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);func (_bbad *CT_WebPublishObjects )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bbad .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bbad .CountAttr )});};e .EncodeToken (start );_bdccdbe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_eba :=range _bbad .WebPublishObject {e .EncodeElement (_eba ,_bdccdbe );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_PivotDimension ()*CT_PivotDimension {_cgcbd :=&CT_PivotDimension {};return _cgcbd };func NewSst ()*Sst {_affbg :=&Sst {};_affbg .CT_Sst =*NewCT_Sst ();return _affbg }; +// Window Width +WindowWidthAttr *uint32 ; -// Validate validates the CT_DefinedNames and its children -func (_eddf *CT_DefinedNames )Validate ()error {return _eddf .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5;ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11;ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17;ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;);func (_cegaf *CT_Authors )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_efbg :for {_cdbfe ,_bgcdf :=d .Token ();if _bgcdf !=nil {return _bgcdf ;};switch _fabdb :=_cdbfe .(type ){case _ebfeac .StartElement :switch _fabdb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _gffeg string ;if _agcbc :=d .DecodeElement (&_gffeg ,&_fabdb );_agcbc !=nil {return _agcbc ;};_cegaf .Author =append (_cegaf .Author ,_gffeg );default:_afeac .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\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_fabdb .Name );if _cfcff :=d .Skip ();_cfcff !=nil {return _cfcff ;};};case _ebfeac .EndElement :break _efbg ;case _ebfeac .CharData :};};return nil ;};func NewCT_DdeItem ()*CT_DdeItem {_geegg :=&CT_DdeItem {};return _geegg }; +// Window Height +WindowHeightAttr *uint32 ; -// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path -func (_bgaffa *CT_DataBar )ValidateWithPath (path string )error {for _dccc ,_gafff :=range _bgaffa .Cfvo {if _gffa :=_gafff .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_dccc ));_gffa !=nil {return _gffa ;};};if _cfcfb :=_bgaffa .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cfcfb !=nil {return _cfcfb ;};return nil ;};func NewCT_PivotFilter ()*CT_PivotFilter {_dafbd :=&CT_PivotFilter {};_dafbd .TypeAttr =ST_PivotFilterType (1);_dafbd .AutoFilter =NewCT_AutoFilter ();return _dafbd ;}; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path -func (_fcfbb *CT_GroupLevel )ValidateWithPath (path string )error {if _fcfbb .Groups !=nil {if _dfefd :=_fcfbb .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_dfefd !=nil {return _dfefd ;};};if _fcfbb .ExtLst !=nil {if _aeaccc :=_fcfbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeaccc !=nil {return _aeaccc ;};};return nil ;};func (_ccab *CT_Format )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ccab .PivotArea =NewCT_PivotArea ();for _ ,_gead :=range start .Attr {if _gead .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ccab .ActionAttr .UnmarshalXMLAttr (_gead );continue ;};if _gead .Name .Local =="\u0064\u0078\u0066I\u0064"{_edgd ,_adbb :=_ccfece .ParseUint (_gead .Value ,10,32);if _adbb !=nil {return _adbb ;};_cdeed :=uint32 (_edgd );_ccab .DxfIdAttr =&_cdeed ;continue ;};};_dfafg :for {_becbb ,_cbdca :=d .Token ();if _cbdca !=nil {return _cbdca ;};switch _ccgea :=_becbb .(type ){case _ebfeac .StartElement :switch _ccgea .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _gfafg :=d .DecodeElement (_ccab .PivotArea ,&_ccgea );_gfafg !=nil {return _gfafg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccab .ExtLst =NewCT_ExtensionList ();if _ebbe :=d .DecodeElement (_ccab .ExtLst ,&_ccgea );_ebbe !=nil {return _ebbe ;};default:_afeac .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_ccgea .Name );if _bgagb :=d .Skip ();_bgagb !=nil {return _bgagb ;};};case _ebfeac .EndElement :break _dfafg ;case _ebfeac .CharData :};};return nil ;}; +// First Sheet +FirstSheetAttr *uint32 ; -// Validate validates the CT_CellWatches and its children -func (_edbba *CT_CellWatches )Validate ()error {return _edbba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};func (_fbbcd *Users )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _fbbcd .CT_Users .MarshalXML (e ,start );};func (_bdbde *ST_TargetScreenSize )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gadff ,_fcda :=d .Token ();if _fcda !=nil {return _fcda ;};if _deace ,_bbacd :=_gadff .(_ebfeac .EndElement );_bbacd &&_deace .Name ==start .Name {*_bdbde =1;return nil ;};if _gaggd ,_geebac :=_gadff .(_ebfeac .CharData );!_geebac {return _eecbf .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",_gadff );}else {switch string (_gaggd ){case "":*_bdbde =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bdbde =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bdbde =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bdbde =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bdbde =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bdbde =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bdbde =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bdbde =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bdbde =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bdbde =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bdbde =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bdbde =11;};};_gadff ,_fcda =d .Token ();if _fcda !=nil {return _fcda ;};if _aafcff ,_dedca :=_gadff .(_ebfeac .EndElement );_dedca &&_aafcff .Name ==start .Name {return nil ;};return _eecbf .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",_gadff );};func (_ebfc ST_Qualifier )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_deffgg :=_ebfeac .Attr {};_deffgg .Name =name ;switch _ebfc {case ST_QualifierUnset :_deffgg .Value ="";case ST_QualifierDoubleQuote :_deffgg .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_deffgg .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_deffgg .Value ="\u006e\u006f\u006e\u0065";};return _deffgg ,nil ;};func (_abedc *CT_DdeValue )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bggaaa :=range start .Attr {if _bggaaa .Name .Local =="\u0074"{_abedc .TAttr .UnmarshalXMLAttr (_bggaaa );continue ;};};_fegc :for {_cgadcg ,_dbed :=d .Token ();if _dbed !=nil {return _dbed ;};switch _bfgg :=_cgadcg .(type ){case _ebfeac .StartElement :switch _bfgg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _gdcdd :=d .DecodeElement (&_abedc .Val ,&_bfgg );_gdcdd !=nil {return _gdcdd ;};default:_afeac .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\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_bfgg .Name );if _egdgd :=d .Skip ();_egdgd !=nil {return _egdgd ;};};case _ebfeac .EndElement :break _fegc ;case _ebfeac .CharData :};};return nil ;};func (_efbed ST_PrintError )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_deddef :=_ebfeac .Attr {};_deddef .Name =name ;switch _efbed {case ST_PrintErrorUnset :_deddef .Value ="";case ST_PrintErrorDisplayed :_deddef .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_deddef .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_deddef .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_deddef .Value ="\u004e\u0041";};return _deddef ,nil ;};func (_abdddf *CT_Drawing )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cedfa :=range start .Attr {if _cedfa .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"&&_cedfa .Name .Local =="\u0069\u0064"||_cedfa .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"&&_cedfa .Name .Local =="\u0069\u0064"{_eegaff ,_bbdad :=_cedfa .Value ,error (nil );if _bbdad !=nil {return _bbdad ;};_abdddf .IdAttr =_eegaff ;continue ;};};for {_ffdeec ,_gabb :=d .Token ();if _gabb !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_gabb );};if _dggfe ,_bgafa :=_ffdeec .(_ebfeac .EndElement );_bgafa &&_dggfe .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotFields ()*CT_PivotFields {_ggfed :=&CT_PivotFields {};return _ggfed };func (_dcfbe *CT_ColorScale )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bgeac :for {_gadaa ,_gaede :=d .Token ();if _gaede !=nil {return _gaede ;};switch _dddcd :=_gadaa .(type ){case _ebfeac .StartElement :switch _dddcd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_gcd :=NewCT_Cfvo ();if _ecdgf :=d .DecodeElement (_gcd ,&_dddcd );_ecdgf !=nil {return _ecdgf ;};_dcfbe .Cfvo =append (_dcfbe .Cfvo ,_gcd );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fggdec :=NewCT_Color ();if _dccgec :=d .DecodeElement (_fggdec ,&_dddcd );_dccgec !=nil {return _dccgec ;};_dcfbe .Color =append (_dcfbe .Color ,_fggdec );default:_afeac .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\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_dddcd .Name );if _aeaabf :=d .Skip ();_aeaabf !=nil {return _aeaabf ;};};case _ebfeac .EndElement :break _bgeac ;case _ebfeac .CharData :};};return nil ;};type ST_MdxFunctionType byte ;func (_fafgg ST_Comments )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_fgcbd :=_ebfeac .Attr {};_fgcbd .Name =name ;switch _fafgg {case ST_CommentsUnset :_fgcbd .Value ="";case ST_CommentsCommNone :_fgcbd .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_fgcbd .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_fgcbd .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _fgcbd ,nil ;};func (_dgbf *CT_PivotTableStyle )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dgbf .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dgbf .NameAttr )});};if _dgbf .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dgbf .ShowRowHeadersAttr ))});};if _dgbf .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dgbf .ShowColHeadersAttr ))});};if _dgbf .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dgbf .ShowRowStripesAttr ))});};if _dgbf .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dgbf .ShowColStripesAttr ))});};if _dgbf .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dgbf .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bgcee *CT_PivotField )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dbgfeg :=range start .Attr {if _dbgfeg .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_fgaed ,_bgfbd :=_ccfece .ParseBool (_dbgfeg .Value );if _bgfbd !=nil {return _bgfbd ;};_bgcee .MeasureFilterAttr =&_fgaed ;continue ;};if _dbgfeg .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_afda ,_efgce :=_ccfece .ParseBool (_dbgfeg .Value );if _efgce !=nil {return _efgce ;};_bgcee .IncludeNewItemsInFilterAttr =&_afda ;continue ;};if _dbgfeg .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_eggfc ,_gbb :=_ccfece .ParseBool (_dbgfeg .Value );if _gbb !=nil {return _gbb ;};_bgcee .CompactAttr =&_eggfc ;continue ;};if _dbgfeg .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_dagfe ,_dcfdd :=_ccfece .ParseUint (_dbgfeg .Value ,10,32);if _dcfdd !=nil {return _dcfdd ;};_bbddf :=uint32 (_dagfe );_bgcee .ItemPageCountAttr =&_bbddf ;continue ;};if _dbgfeg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_geaf ,_gcad :=_ccfece .ParseUint (_dbgfeg .Value ,10,32);if _gcad !=nil {return _gcad ;};_fgbdf :=uint32 (_geaf );_bgcee .NumFmtIdAttr =&_fgbdf ;continue ;};if _dbgfeg .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_bgcee .SortTypeAttr .UnmarshalXMLAttr (_dbgfeg );continue ;};if _dbgfeg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_adedc ,_bafa :=_ccfece .ParseBool (_dbgfeg .Value );if _bafa !=nil {return _bafa ;};_bgcee .OutlineAttr =&_adedc ;continue ;};if _dbgfeg .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_ccddbc ,_geadd :=_ccfece .ParseBool (_dbgfeg .Value );if _geadd !=nil {return _geadd ;};_bgcee .DataSourceSortAttr =&_ccddbc ;continue ;};if _dbgfeg .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_bfcgf ,_cgga :=_ccfece .ParseBool (_dbgfeg .Value );if _cgga !=nil {return _cgga ;};_bgcee .DragToRowAttr =&_bfcgf ;continue ;};if _dbgfeg .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_gfcac ,_dgcfac :=_ccfece .ParseBool (_dbgfeg .Value );if _dgcfac !=nil {return _dgcfac ;};_bgcee .NonAutoSortDefaultAttr =&_gfcac ;continue ;};if _dbgfeg .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_daeae ,_cbegab :=_ccfece .ParseBool (_dbgfeg .Value );if _cbegab !=nil {return _cbegab ;};_bgcee .MultipleItemSelectionAllowedAttr =&_daeae ;continue ;};if _dbgfeg .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_egafcd ,_beegb :=_ccfece .ParseUint (_dbgfeg .Value ,10,32);if _beegb !=nil {return _beegb ;};_bbece :=uint32 (_egafcd );_bgcee .RankByAttr =&_bbece ;continue ;};if _dbgfeg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_ecbcg ,_aaagc :=_ccfece .ParseBool (_dbgfeg .Value );if _aaagc !=nil {return _aaagc ;};_bgcee .StdDevSubtotalAttr =&_ecbcg ;continue ;};if _dbgfeg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_aecb ,_ebgae :=_ccfece .ParseBool (_dbgfeg .Value );if _ebgae !=nil {return _ebgae ;};_bgcee .CountASubtotalAttr =&_aecb ;continue ;};if _dbgfeg .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_dggagb ,_cedab :=_ccfece .ParseBool (_dbgfeg .Value );if _cedab !=nil {return _cedab ;};_bgcee .AutoShowAttr =&_dggagb ;continue ;};if _dbgfeg .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_bfgd ,_ddbf :=_ccfece .ParseBool (_dbgfeg .Value );if _ddbf !=nil {return _ddbf ;};_bgcee .ShowPropAsCaptionAttr =&_bfgd ;continue ;};if _dbgfeg .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dacca ,_dcdda :=_ccfece .ParseBool (_dbgfeg .Value );if _dcdda !=nil {return _dcdda ;};_bgcee .ProductSubtotalAttr =&_dacca ;continue ;};if _dbgfeg .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_gdccb ,_gdegf :=_ccfece .ParseBool (_dbgfeg .Value );if _gdegf !=nil {return _gdegf ;};_bgcee .DragToPageAttr =&_gdccb ;continue ;};if _dbgfeg .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fcaab ,_beece :=_ccfece .ParseBool (_dbgfeg .Value );if _beece !=nil {return _beece ;};_bgcee .DefaultSubtotalAttr =&_fcaab ;continue ;};if _dbgfeg .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_ggcgfa ,_begcf :=_ccfece .ParseBool (_dbgfeg .Value );if _begcf !=nil {return _begcf ;};_bgcee .DragToDataAttr =&_ggcgfa ;continue ;};if _dbgfeg .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_baabfe ,_dabgf :=_ccfece .ParseBool (_dbgfeg .Value );if _dabgf !=nil {return _dabgf ;};_bgcee .MaxSubtotalAttr =&_baabfe ;continue ;};if _dbgfeg .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_cgcf ,_fcfda :=_ccfece .ParseBool (_dbgfeg .Value );if _fcfda !=nil {return _fcfda ;};_bgcee .HideNewItemsAttr =&_cgcf ;continue ;};if _dbgfeg .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_bgfcf ,_dabbb :=_ccfece .ParseBool (_dbgfeg .Value );if _dabbb !=nil {return _dabbb ;};_bgcee .ShowPropCellAttr =&_bgfcf ;continue ;};if _dbgfeg .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_ddgb ,_afbf :=_ccfece .ParseBool (_dbgfeg .Value );if _afbf !=nil {return _afbf ;};_bgcee .SubtotalTopAttr =&_ddgb ;continue ;};if _dbgfeg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_fdeadf ,_aefeg :=_ccfece .ParseBool (_dbgfeg .Value );if _aefeg !=nil {return _aefeg ;};_bgcee .ServerFieldAttr =&_fdeadf ;continue ;};if _dbgfeg .Name .Local =="\u006e\u0061\u006d\u0065"{_cdccc ,_aceea :=_dbgfeg .Value ,error (nil );if _aceea !=nil {return _aceea ;};_bgcee .NameAttr =&_cdccc ;continue ;};if _dbgfeg .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_aeea ,_gegba :=_ccfece .ParseBool (_dbgfeg .Value );if _gegba !=nil {return _gegba ;};_bgcee .InsertPageBreakAttr =&_aeea ;continue ;};if _dbgfeg .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_abbaea ,_cdcgg :=_ccfece .ParseBool (_dbgfeg .Value );if _cdcgg !=nil {return _cdcgg ;};_bgcee .SumSubtotalAttr =&_abbaea ;continue ;};if _dbgfeg .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_gegdfg ,_babgbb :=_ccfece .ParseBool (_dbgfeg .Value );if _babgbb !=nil {return _babgbb ;};_bgcee .DataFieldAttr =&_gegdfg ;continue ;};if _dbgfeg .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebeg ,_ddfac :=_ccfece .ParseBool (_dbgfeg .Value );if _ddfac !=nil {return _ddfac ;};_bgcee .AvgSubtotalAttr =&_ebeg ;continue ;};if _dbgfeg .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_adafbd ,_ddbad :=_ccfece .ParseBool (_dbgfeg .Value );if _ddbad !=nil {return _ddbad ;};_bgcee .TopAutoShowAttr =&_adafbd ;continue ;};if _dbgfeg .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dbegd ,_egffc :=_ccfece .ParseBool (_dbgfeg .Value );if _egffc !=nil {return _egffc ;};_bgcee .MinSubtotalAttr =&_dbegd ;continue ;};if _dbgfeg .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_cgecd ,_bafgg :=_ccfece .ParseBool (_dbgfeg .Value );if _bafgg !=nil {return _bafgg ;};_bgcee .DragOffAttr =&_cgecd ;continue ;};if _dbgfeg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cddgd ,_gefgbe :=_ccfece .ParseBool (_dbgfeg .Value );if _gefgbe !=nil {return _gefgbe ;};_bgcee .CountSubtotalAttr =&_cddgd ;continue ;};if _dbgfeg .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_gccdg ,_cgcdb :=_dbgfeg .Value ,error (nil );if _cgcdb !=nil {return _cgcdb ;};_bgcee .UniqueMemberPropertyAttr =&_gccdg ;continue ;};if _dbgfeg .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efdac ,_fcfea :=_ccfece .ParseBool (_dbgfeg .Value );if _fcfea !=nil {return _fcfea ;};_bgcee .VarPSubtotalAttr =&_efdac ;continue ;};if _dbgfeg .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bggfd ,_cefffg :=_ccfece .ParseBool (_dbgfeg .Value );if _cefffg !=nil {return _cefffg ;};_bgcee .StdDevPSubtotalAttr =&_bggfd ;continue ;};if _dbgfeg .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_aagcb ,_dbabge :=_dbgfeg .Value ,error (nil );if _dbabge !=nil {return _dbabge ;};_bgcee .SubtotalCaptionAttr =&_aagcb ;continue ;};if _dbgfeg .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_dbddd ,_abebb :=_ccfece .ParseBool (_dbgfeg .Value );if _abebb !=nil {return _abebb ;};_bgcee .ShowPropTipAttr =&_dbddd ;continue ;};if _dbgfeg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_cbgddg ,_fcfc :=_ccfece .ParseBool (_dbgfeg .Value );if _fcfc !=nil {return _fcfc ;};_bgcee .InsertBlankRowAttr =&_cbgddg ;continue ;};if _dbgfeg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"{_gbdfgg ,_afdgf :=_ccfece .ParseBool (_dbgfeg .Value );if _afdgf !=nil {return _afdgf ;};_bgcee .DefaultAttributeDrillStateAttr =&_gbdfgg ;continue ;};if _dbgfeg .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_bgeg ,_gfgac :=_ccfece .ParseBool (_dbgfeg .Value );if _gfgac !=nil {return _gfgac ;};_bgcee .DragToColAttr =&_bgeg ;continue ;};if _dbgfeg .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_dfbbb ,_cfdee :=_ccfece .ParseBool (_dbgfeg .Value );if _cfdee !=nil {return _cfdee ;};_bgcee .HiddenLevelAttr =&_dfbbb ;continue ;};if _dbgfeg .Name .Local =="\u0061\u0078\u0069\u0073"{_bgcee .AxisAttr .UnmarshalXMLAttr (_dbgfeg );continue ;};if _dbgfeg .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_ffece ,_afcee :=_ccfece .ParseBool (_dbgfeg .Value );if _afcee !=nil {return _afcee ;};_bgcee .ShowDropDownsAttr =&_ffece ;continue ;};if _dbgfeg .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_efbfa ,_bdcg :=_ccfece .ParseBool (_dbgfeg .Value );if _bdcg !=nil {return _bdcg ;};_bgcee .ShowAllAttr =&_efbfa ;continue ;};if _dbgfeg .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_cface ,_egfefge :=_ccfece .ParseBool (_dbgfeg .Value );if _egfefge !=nil {return _egfefge ;};_bgcee .AllDrilledAttr =&_cface ;continue ;};if _dbgfeg .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ccbbe ,_badab :=_ccfece .ParseBool (_dbgfeg .Value );if _badab !=nil {return _badab ;};_bgcee .VarSubtotalAttr =&_ccbbe ;continue ;};};_efbfg :for {_dbbbb ,_bgbc :=d .Token ();if _bgbc !=nil {return _bgbc ;};switch _egdbe :=_dbbbb .(type ){case _ebfeac .StartElement :switch _egdbe .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_bgcee .Items =NewCT_Items ();if _bdgd :=d .DecodeElement (_bgcee .Items ,&_egdbe );_bdgd !=nil {return _bdgd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_bgcee .AutoSortScope =NewCT_AutoSortScope ();if _cdafe :=d .DecodeElement (_bgcee .AutoSortScope ,&_egdbe );_cdafe !=nil {return _cdafe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcee .ExtLst =NewCT_ExtensionList ();if _dggb :=d .DecodeElement (_bgcee .ExtLst ,&_egdbe );_dggb !=nil {return _dggb ;};default:_afeac .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\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_egdbe .Name );if _cafde :=d .Skip ();_cafde !=nil {return _cafde ;};};case _ebfeac .EndElement :break _efbfg ;case _ebfeac .CharData :};};return nil ;}; +// Active Sheet Index +ActiveTabAttr *uint32 ; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_feebgg *CT_GradientStop )ValidateWithPath (path string )error {if _bece :=_feebgg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bece !=nil {return _bece ;};return nil ;}; +// AutoFilter Date Grouping +AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fbeg *CT_FieldsUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbeg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbeg .CountAttr )});};e .EncodeToken (start );if _fbeg .FieldUsage !=nil {_gbed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_bcafa :=range _fbeg .FieldUsage {e .EncodeElement (_bcafa ,_gbed );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eebaee ST_MdxKPIProperty )Validate ()error {return _eebaee .ValidateWithPath ("")};const (ST_VolValueTypeUnset ST_VolValueType =0;ST_VolValueTypeB ST_VolValueType =1;ST_VolValueTypeN ST_VolValueType =2;ST_VolValueTypeE ST_VolValueType =3;ST_VolValueTypeS ST_VolValueType =4;);func (_fdgac ST_PivotFilterType )Validate ()error {return _fdgac .ValidateWithPath ("")};func (_accafg *CT_PivotArea )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accafg .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_accafg .FieldAttr )});};if _accafg .TypeAttr !=ST_PivotAreaTypeUnset {_eggf ,_efdfd :=_accafg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _efdfd !=nil {return _efdfd ;};start .Attr =append (start .Attr ,_eggf );};if _accafg .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .DataOnlyAttr ))});};if _accafg .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .LabelOnlyAttr ))});};if _accafg .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .GrandRowAttr ))});};if _accafg .GrandColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .GrandColAttr ))});};if _accafg .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .CacheIndexAttr ))});};if _accafg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .OutlineAttr ))});};if _accafg .OffsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_accafg .OffsetAttr )});};if _accafg .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .CollapsedLevelsAreSubtotalsAttr ))});};if _accafg .AxisAttr !=ST_AxisUnset {_dcadf ,_gdbea :=_accafg .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _gdbea !=nil {return _gdbea ;};start .Attr =append (start .Attr ,_dcadf );};if _accafg .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_accafg .FieldPositionAttr )});};e .EncodeToken (start );if _accafg .References !=nil {_gfbdea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_accafg .References ,_gfbdea );};if _accafg .ExtLst !=nil {_dcabd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_accafg .ExtLst ,_dcabd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path -func (_gbbgde *CT_Macrosheet )ValidateWithPath (path string )error {if _gbbgde .SheetPr !=nil {if _gaafg :=_gbbgde .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_gaafg !=nil {return _gaafg ;};};if _gbbgde .Dimension !=nil {if _eecdf :=_gbbgde .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_eecdf !=nil {return _eecdf ;};};if _gbbgde .SheetViews !=nil {if _abdbc :=_gbbgde .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_abdbc !=nil {return _abdbc ;};};if _gbbgde .SheetFormatPr !=nil {if _fgdcgc :=_gbbgde .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_fgdcgc !=nil {return _fgdcgc ;};};for _gcfbg ,_gcedg :=range _gbbgde .Cols {if _bacbd :=_gcedg .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gcfbg ));_bacbd !=nil {return _bacbd ;};};if _ebadb :=_gbbgde .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_ebadb !=nil {return _ebadb ;};if _gbbgde .SheetProtection !=nil {if _edcece :=_gbbgde .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_edcece !=nil {return _edcece ;};};if _gbbgde .AutoFilter !=nil {if _dcbae :=_gbbgde .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dcbae !=nil {return _dcbae ;};};if _gbbgde .SortState !=nil {if _gdec :=_gbbgde .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gdec !=nil {return _gdec ;};};if _gbbgde .DataConsolidate !=nil {if _gfgab :=_gbbgde .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_gfgab !=nil {return _gfgab ;};};if _gbbgde .CustomSheetViews !=nil {if _fdcfe :=_gbbgde .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_fdcfe !=nil {return _fdcfe ;};};if _gbbgde .PhoneticPr !=nil {if _afbdd :=_gbbgde .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_afbdd !=nil {return _afbdd ;};};for _aggba ,_feee :=range _gbbgde .ConditionalFormatting {if _def :=_feee .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_aggba ));_def !=nil {return _def ;};};if _gbbgde .PrintOptions !=nil {if _bgabf :=_gbbgde .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bgabf !=nil {return _bgabf ;};};if _gbbgde .PageMargins !=nil {if _gegec :=_gbbgde .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gegec !=nil {return _gegec ;};};if _gbbgde .PageSetup !=nil {if _ddea :=_gbbgde .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ddea !=nil {return _ddea ;};};if _gbbgde .HeaderFooter !=nil {if _aaeecb :=_gbbgde .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_aaeecb !=nil {return _aaeecb ;};};if _gbbgde .RowBreaks !=nil {if _gfgbb :=_gbbgde .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_gfgbb !=nil {return _gfgbb ;};};if _gbbgde .ColBreaks !=nil {if _accf :=_gbbgde .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_accf !=nil {return _accf ;};};if _gbbgde .CustomProperties !=nil {if _fdacbc :=_gbbgde .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_fdacbc !=nil {return _fdacbc ;};};if _gbbgde .Drawing !=nil {if _cfbcc :=_gbbgde .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cfbcc !=nil {return _cfbcc ;};};if _gbbgde .LegacyDrawing !=nil {if _adge :=_gbbgde .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_adge !=nil {return _adge ;};};if _gbbgde .LegacyDrawingHF !=nil {if _acfdg :=_gbbgde .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_acfdg !=nil {return _acfdg ;};};if _gbbgde .DrawingHF !=nil {if _afdaac :=_gbbgde .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_afdaac !=nil {return _afdaac ;};};if _gbbgde .Picture !=nil {if _gecafe :=_gbbgde .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gecafe !=nil {return _gecafe ;};};if _gbbgde .OleObjects !=nil {if _ecbgb :=_gbbgde .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_ecbgb !=nil {return _ecbgb ;};};if _gbbgde .ExtLst !=nil {if _abdgb :=_gbbgde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abdgb !=nil {return _abdgb ;};};return nil ;};type ST_HtmlFmt byte ;type CT_DrawingHF struct{IdAttr string ; +// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path +func (_ffbg *CT_CellXfs )ValidateWithPath (path string )error {for _ebgg ,_dfeb :=range _ffbg .Xf {if _fcddc :=_dfeb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_ebgg ));_fcddc !=nil {return _fcddc ;};};return nil ;};type ST_CredMethod byte ; -// Left Header for Odd Pages -LhoAttr *uint32 ; +// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path +func (_bfaaaa *CT_MapInfo )ValidateWithPath (path string )error {for _afcbg ,_degdf :=range _bfaaaa .Schema {if _bfffa :=_degdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_afcbg ));_bfffa !=nil {return _bfffa ;};};for _aabfg ,_agfac :=range _bfaaaa .Map {if _ddgbc :=_agfac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_aabfg ));_ddgbc !=nil {return _ddgbc ;};};return nil ;};func (_dffgga ST_FormatAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dffgga .String (),start );};type CT_Controls struct{ -// Left Header for Even Pages -LheAttr *uint32 ; +// Embedded Control +Control []*CT_Control ;}; -// Left Header for First Page -LhfAttr *uint32 ; +// Validate validates the CT_ExternalDefinedName and its children +func (_bbcacb *CT_ExternalDefinedName )Validate ()error {return _bbcacb .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type CT_ExternalSheetName struct{ -// Center Header for Odd Pages -ChoAttr *uint32 ; +// Sheet Name Value +ValAttr *string ;};type CT_ChartFormat struct{ -// Center Header for Even Pages -CheAttr *uint32 ; +// Chart Index +ChartAttr uint32 ; -// Center Header for First Page -ChfAttr *uint32 ; +// Pivot Format Id +FormatAttr uint32 ; -// Right Header for Odd Pages -RhoAttr *uint32 ; +// Series Format +SeriesAttr *bool ; -// Right Header for Even Pages -RheAttr *uint32 ; +// Pivot Table Location Rule +PivotArea *CT_PivotArea ;}; -// Right Header for First Page -RhfAttr *uint32 ; +// Validate validates the CT_MeasureDimensionMaps and its children +func (_fadcd *CT_MeasureDimensionMaps )Validate ()error {return _fadcd .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_ffbef *CT_UndoInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_f .Sprintf ("\u0025\u0076",_ffbef .IndexAttr )});_agddd ,_cgdgb :=_ffbef .ExpAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0070"});if _cgdgb !=nil {return _cgdgb ;};start .Attr =append (start .Attr ,_agddd );if _ffbef .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .Ref3DAttr ))});};if _ffbef .ArrayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .ArrayAttr ))});};if _ffbef .VAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .VAttr ))});};if _ffbef .NfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .NfAttr ))});};if _ffbef .CsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .CsAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ffbef .DrAttr )});if _ffbef .DnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffbef .DnAttr )});};if _ffbef .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ffbef .RAttr )});};if _ffbef .SIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffbef .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggdcb ST_CalcMode )ValidateWithPath (path string )error {switch _ggdcb {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 (_ggdcb ));};return nil ;}; -// Left Footer for Odd Pages -LfoAttr *uint32 ; +// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path +func (_dcgc *CT_PivotAreas )ValidateWithPath (path string )error {for _afbcgg ,_ccbbg :=range _dcgc .PivotArea {if _edefd :=_ccbbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_afbcgg ));_edefd !=nil {return _edefd ;};};return nil ;}; -// Left Footer for Even Pages -LfeAttr *uint32 ; +// Validate validates the CT_pivotTableDefinition and its children +func (_babff *CT_pivotTableDefinition )Validate ()error {return _babff .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");}; -// Left Footer for First Page -LffAttr *uint32 ; +// Validate validates the CT_DataBar and its children +func (_eagec *CT_DataBar )Validate ()error {return _eagec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_cebg *CT_Dialogsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cebg .SheetPr !=nil {_fffce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_cebg .SheetPr ,_fffce );};if _cebg .SheetViews !=nil {_egeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cebg .SheetViews ,_egeg );};if _cebg .SheetFormatPr !=nil {_dage :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_cebg .SheetFormatPr ,_dage );};if _cebg .SheetProtection !=nil {_adda :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cebg .SheetProtection ,_adda );};if _cebg .CustomSheetViews !=nil {_bceba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cebg .CustomSheetViews ,_bceba );};if _cebg .PrintOptions !=nil {_fbbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cebg .PrintOptions ,_fbbe );};if _cebg .PageMargins !=nil {_caacc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cebg .PageMargins ,_caacc );};if _cebg .PageSetup !=nil {_ebfbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cebg .PageSetup ,_ebfbe );};if _cebg .HeaderFooter !=nil {_feed :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cebg .HeaderFooter ,_feed );};if _cebg .Drawing !=nil {_ffad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cebg .Drawing ,_ffad );};if _cebg .LegacyDrawing !=nil {_geace :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cebg .LegacyDrawing ,_geace );};if _cebg .LegacyDrawingHF !=nil {_fbbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cebg .LegacyDrawingHF ,_fbbc );};if _cebg .DrawingHF !=nil {_aada :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cebg .DrawingHF ,_aada );};if _cebg .OleObjects !=nil {_bdfac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_cebg .OleObjects ,_bdfac );};if _cebg .Controls !=nil {_ecddb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_cebg .Controls ,_ecddb );};if _cebg .ExtLst !=nil {_dgbbg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cebg .ExtLst ,_dgbbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Center Footer for Odd Pages -CfoAttr *uint32 ; +// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path +func (_acae *CT_DrawingHF )ValidateWithPath (path string )error {return nil };func (_eaggg *CT_MemberProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acgbb :=range start .Attr {if _acgbb .Name .Local =="\u006e\u0061\u006d\u0065"{_cbdg ,_fcgdac :=_acgbb .Value ,error (nil );if _fcgdac !=nil {return _fcgdac ;};_eaggg .NameAttr =&_cbdg ;continue ;};if _acgbb .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_ddgc ,_bfdae :=_e .ParseBool (_acgbb .Value );if _bfdae !=nil {return _bfdae ;};_eaggg .ShowCellAttr =&_ddgc ;continue ;};if _acgbb .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_ecfe ,_bgedg :=_e .ParseBool (_acgbb .Value );if _bgedg !=nil {return _bgedg ;};_eaggg .ShowTipAttr =&_ecfe ;continue ;};if _acgbb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_eadd ,_bgcfg :=_e .ParseBool (_acgbb .Value );if _bgcfg !=nil {return _bgcfg ;};_eaggg .ShowAsCaptionAttr =&_eadd ;continue ;};if _acgbb .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_degbc ,_bdceb :=_e .ParseUint (_acgbb .Value ,10,32);if _bdceb !=nil {return _bdceb ;};_afdbb :=uint32 (_degbc );_eaggg .NameLenAttr =&_afdbb ;continue ;};if _acgbb .Name .Local =="\u0070\u0050\u006f\u0073"{_feecf ,_fgcgf :=_e .ParseUint (_acgbb .Value ,10,32);if _fgcgf !=nil {return _fgcgf ;};_geddac :=uint32 (_feecf );_eaggg .PPosAttr =&_geddac ;continue ;};if _acgbb .Name .Local =="\u0070\u004c\u0065\u006e"{_bbfgc ,_gebec :=_e .ParseUint (_acgbb .Value ,10,32);if _gebec !=nil {return _gebec ;};_ddddf :=uint32 (_bbfgc );_eaggg .PLenAttr =&_ddddf ;continue ;};if _acgbb .Name .Local =="\u006c\u0065\u0076e\u006c"{_edge ,_ddfa :=_e .ParseUint (_acgbb .Value ,10,32);if _ddfa !=nil {return _ddfa ;};_dbfde :=uint32 (_edge );_eaggg .LevelAttr =&_dbfde ;continue ;};if _acgbb .Name .Local =="\u0066\u0069\u0065l\u0064"{_ebbbg ,_ebfag :=_e .ParseUint (_acgbb .Value ,10,32);if _ebfag !=nil {return _ebfag ;};_eaggg .FieldAttr =uint32 (_ebbbg );continue ;};};for {_afffac ,_bdaed :=d .Token ();if _bdaed !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_bdaed );};if _bgedgc ,_dacb :=_afffac .(_b .EndElement );_dacb &&_bgedgc .Name ==start .Name {break ;};};return nil ;};type CT_RevisionHeaders struct{ -// Center Footer for Even Pages -CfeAttr *uint32 ; +// Last Revision GUID +GuidAttr string ; -// Center Footer for First Page -CffAttr *uint32 ; +// Last GUID +LastGuidAttr *string ; -// Right Footer for Odd Pages -RfoAttr *uint32 ; +// Shared Workbook +SharedAttr *bool ; -// Right Footer for Even Pages -RfeAttr *uint32 ; +// Disk Revisions +DiskRevisionsAttr *bool ; -// Right Footer for First Page -RffAttr *uint32 ;};func (_fadde ST_MdxFunctionType )String ()string {switch _fadde {case 0:return "";case 1:return "\u006d";case 2:return "\u0076";case 3:return "\u0073";case 4:return "\u0063";case 5:return "\u0072";case 6:return "\u0070";case 7:return "\u006b";};return "";};func (_faaef *CT_SmartTagPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _faaef .EmbedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_faaef .EmbedAttr ))});};if _faaef .ShowAttr !=ST_SmartTagShowUnset {_ebbg ,_baagc :=_faaef .ShowAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077"});if _baagc !=nil {return _baagc ;};start .Attr =append (start .Attr ,_ebbg );};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cade *Comments )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _cade .CT_Comments .MarshalXML (e ,start );};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func NewCT_SheetViews ()*CT_SheetViews {_edbef :=&CT_SheetViews {};return _edbef };type ST_CellSpans []string ; +// History +HistoryAttr *bool ; -// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path -func (_fgage *CT_ObjectAnchor )ValidateWithPath (path string )error {if _aefgbd :=_fgage .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_aefgbd !=nil {return _aefgbd ;};if _deefde :=_fgage .To .ValidateWithPath (path +"\u002f\u0054\u006f");_deefde !=nil {return _deefde ;};return nil ;};func (_faagff *CT_IndexedColors )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ccgba :for {_eebce ,_beefdf :=d .Token ();if _beefdf !=nil {return _beefdf ;};switch _aabdb :=_eebce .(type ){case _ebfeac .StartElement :switch _aabdb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_bef :=NewCT_RgbColor ();if _feefb :=d .DecodeElement (_bef ,&_aabdb );_feefb !=nil {return _feefb ;};_faagff .RgbColor =append (_faagff .RgbColor ,_bef );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_aabdb .Name );if _gegde :=d .Skip ();_gegde !=nil {return _gegde ;};};case _ebfeac .EndElement :break _ccgba ;case _ebfeac .CharData :};};return nil ;};func (_cbabc ST_FieldSortType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cceda :=_ebfeac .Attr {};_cceda .Name =name ;switch _cbabc {case ST_FieldSortTypeUnset :_cceda .Value ="";case ST_FieldSortTypeManual :_cceda .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_cceda .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_cceda .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _cceda ,nil ;};type CT_MetadataBlock struct{ +// Track Revisions +TrackRevisionsAttr *bool ; -// Metadata Record -Rc []*CT_MetadataRecord ;};func (_cbcbg *CT_CustomSheetViews )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_bdfde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_baggf :=range _cbcbg .CustomSheetView {e .EncodeElement (_baggf ,_bdfde );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Exclusive Mode +ExclusiveAttr *bool ; -// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path -func (_edfce *CT_FieldGroup )ValidateWithPath (path string )error {if _edfce .RangePr !=nil {if _cdebc :=_edfce .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_cdebc !=nil {return _cdebc ;};};if _edfce .DiscretePr !=nil {if _dcdedg :=_edfce .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_dcdedg !=nil {return _dcdedg ;};};if _edfce .GroupItems !=nil {if _bfedf :=_edfce .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_bfedf !=nil {return _bfedf ;};};return nil ;};func (_fecadd *CT_TextPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bdac :=range start .Attr {if _bdac .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_aaac ,_aedbaa :=_bdac .Value ,error (nil );if _aedbaa !=nil {return _aedbaa ;};_fecadd .ThousandsAttr =&_aaac ;continue ;};if _bdac .Name .Local =="\u0074\u0061\u0062"{_dgefed ,_fffdgg :=_ccfece .ParseBool (_bdac .Value );if _fffdgg !=nil {return _fffdgg ;};_fecadd .TabAttr =&_dgefed ;continue ;};if _bdac .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_fecadd .FileTypeAttr .UnmarshalXMLAttr (_bdac );continue ;};if _bdac .Name .Local =="\u0073\u0070\u0061c\u0065"{_adaa ,_eafag :=_ccfece .ParseBool (_bdac .Value );if _eafag !=nil {return _eafag ;};_fecadd .SpaceAttr =&_adaa ;continue ;};if _bdac .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_dgebge ,_adacc :=_bdac .Value ,error (nil );if _adacc !=nil {return _adacc ;};_fecadd .CharacterSetAttr =&_dgebge ;continue ;};if _bdac .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_dbaf ,_gcdcd :=_bdac .Value ,error (nil );if _gcdcd !=nil {return _gcdcd ;};_fecadd .SourceFileAttr =&_dbaf ;continue ;};if _bdac .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_gcgbb ,_eefb :=_ccfece .ParseBool (_bdac .Value );if _eefb !=nil {return _eefb ;};_fecadd .DelimitedAttr =&_gcgbb ;continue ;};if _bdac .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_ecegg ,_adacec :=_bdac .Value ,error (nil );if _adacec !=nil {return _adacec ;};_fecadd .DecimalAttr =&_ecegg ;continue ;};if _bdac .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_babba ,_bfdfc :=_ccfece .ParseBool (_bdac .Value );if _bfdfc !=nil {return _bfdfc ;};_fecadd .PromptAttr =&_babba ;continue ;};if _bdac .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_cagba ,_affcd :=_ccfece .ParseUint (_bdac .Value ,10,32);if _affcd !=nil {return _affcd ;};_gdced :=uint32 (_cagba );_fecadd .CodePageAttr =&_gdced ;continue ;};if _bdac .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_dadfa ,_egae :=_ccfece .ParseUint (_bdac .Value ,10,32);if _egae !=nil {return _egae ;};_eccbd :=uint32 (_dadfa );_fecadd .FirstRowAttr =&_eccbd ;continue ;};if _bdac .Name .Local =="\u0063\u006f\u006dm\u0061"{_beagfg ,_bcadb :=_ccfece .ParseBool (_bdac .Value );if _bcadb !=nil {return _bcadb ;};_fecadd .CommaAttr =&_beagfg ;continue ;};if _bdac .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_gbggb ,_faea :=_ccfece .ParseBool (_bdac .Value );if _faea !=nil {return _faea ;};_fecadd .SemicolonAttr =&_gbggb ;continue ;};if _bdac .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_abcb ,_dgcfe :=_ccfece .ParseBool (_bdac .Value );if _dgcfe !=nil {return _dgcfe ;};_fecadd .ConsecutiveAttr =&_abcb ;continue ;};if _bdac .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_fecadd .QualifierAttr .UnmarshalXMLAttr (_bdac );continue ;};if _bdac .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_fcgcb ,_agbgb :=_bdac .Value ,error (nil );if _agbgb !=nil {return _agbgb ;};_fecadd .DelimiterAttr =&_fcgcb ;continue ;};};_fgac :for {_cageg ,_dfgad :=d .Token ();if _dfgad !=nil {return _dfgad ;};switch _bbffa :=_cageg .(type ){case _ebfeac .StartElement :switch _bbffa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_fecadd .TextFields =NewCT_TextFields ();if _ddfcd :=d .DecodeElement (_fecadd .TextFields ,&_bbffa );_ddfcd !=nil {return _ddfcd ;};default:_afeac .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\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_bbffa .Name );if _gfaeg :=d .Skip ();_gfaeg !=nil {return _gfaeg ;};};case _ebfeac .EndElement :break _fgac ;case _ebfeac .CharData :};};return nil ;};func (_fbgaf ST_ExternalConnectionType )String ()string {switch _fbgaf {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059";case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d";case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";}; +// Revision Id +RevisionIdAttr *uint32 ; -// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path -func (_ggdeed *CT_VolTopic )ValidateWithPath (path string )error {if _abed :=_ggdeed .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_abed !=nil {return _abed ;};for _gaaec ,_dgffe :=range _ggdeed .Tr {if _egegdf :=_dgffe .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gaaec ));_egegdf !=nil {return _egegdf ;};};return nil ;};func (_geba ST_CfType )String ()string {switch _geba {case 0:return "";case 1:return "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case 2:return "\u0063\u0065\u006c\u006c\u0049\u0073";case 3:return "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case 4:return "\u0064a\u0074\u0061\u0042\u0061\u0072";case 5:return "\u0069c\u006f\u006e\u0053\u0065\u0074";case 6:return "\u0074\u006f\u00701\u0030";case 7:return "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 8:return "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 13:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 14:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 15:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 16:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 17:return "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case 18:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return "";};func (_bfadd ST_DataValidationType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_gcdc :=_ebfeac .Attr {};_gcdc .Name =name ;switch _bfadd {case ST_DataValidationTypeUnset :_gcdc .Value ="";case ST_DataValidationTypeNone :_gcdc .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_gcdc .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_gcdc .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_gcdc .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_gcdc .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_gcdc .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_gcdc .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_gcdc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gcdc ,nil ;};const (ST_TextHAlignUnset ST_TextHAlign =0;ST_TextHAlignLeft ST_TextHAlign =1;ST_TextHAlignCenter ST_TextHAlign =2;ST_TextHAlignRight ST_TextHAlign =3;ST_TextHAlignJustify ST_TextHAlign =4;ST_TextHAlignDistributed ST_TextHAlign =5;);func (_gacad ST_TimePeriod )Validate ()error {return _gacad .ValidateWithPath ("")};func (_becce ST_CellComments )Validate ()error {return _becce .ValidateWithPath ("")}; +// Version +VersionAttr *int32 ; -// Validate validates the CT_ConditionalFormat and its children -func (_efcfg *CT_ConditionalFormat )Validate ()error {return _efcfg .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};type CT_ExternalBook struct{IdAttr string ; +// Keep Change History +KeepChangeHistoryAttr *bool ; -// Supporting Workbook Sheet Names -SheetNames *CT_ExternalSheetNames ; +// Protected +ProtectedAttr *bool ; -// Named Links -DefinedNames *CT_ExternalDefinedNames ; +// Preserve History +PreserveHistoryAttr *uint32 ; -// Cached Worksheet Data -SheetDataSet *CT_ExternalSheetDataSet ;};func NewCT_ColorFilter ()*CT_ColorFilter {_ebbgd :=&CT_ColorFilter {};return _ebbgd };func (_cgeae *CT_String )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",_cgeae .VAttr )});if _cgeae .UAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cgeae .UAttr ))});};if _cgeae .FAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cgeae .FAttr ))});};if _cgeae .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgeae .CAttr )});};if _cgeae .CpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgeae .CpAttr )});};if _cgeae .InAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgeae .InAttr )});};if _cgeae .BcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgeae .BcAttr )});};if _cgeae .FcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cgeae .FcAttr )});};if _cgeae .IAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cgeae .IAttr ))});};if _cgeae .UnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cgeae .UnAttr ))});};if _cgeae .StAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cgeae .StAttr ))});};if _cgeae .BAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cgeae .BAttr ))});};e .EncodeToken (start );if _cgeae .Tpls !=nil {_bbacc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_edbeb :=range _cgeae .Tpls {e .EncodeElement (_edbeb ,_bbacc );};};if _cgeae .X !=nil {_dfgga :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fece :=range _cgeae .X {e .EncodeElement (_fece ,_dfgga );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Header +Header []*CT_RevisionHeader ;};func (_abdde ST_HtmlFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abdde .String (),start );}; -// Validate validates the CT_Format and its children -func (_gddcgc *CT_Format )Validate ()error {return _gddcgc .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};func (_dgbfaf ST_TableStyleType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_dgbfaf .String (),start );};type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ;HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;}; +// ValidateWithPath validates the Connections and its children, prefixing error messages with path +func (_cbbaa *Connections )ValidateWithPath (path string )error {if _bbeeg :=_cbbaa .CT_Connections .ValidateWithPath (path );_bbeeg !=nil {return _bbeeg ;};return nil ;};func (_accaff *CT_WorksheetSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accaff .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_accaff .RefAttr )});};if _accaff .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_accaff .NameAttr )});};if _accaff .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_accaff .SheetAttr )});};if _accaff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_accaff .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecedf *CT_IconSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecedf .IconSetAttr !=ST_IconSetTypeUnset {_egeag ,_abaea :=_ecedf .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _abaea !=nil {return _abaea ;};start .Attr =append (start .Attr ,_egeag );};if _ecedf .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecedf .ShowValueAttr ))});};if _ecedf .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecedf .PercentAttr ))});};if _ecedf .ReverseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecedf .ReverseAttr ))});};e .EncodeToken (start );_gead :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_fcbfe :=range _ecedf .Cfvo {e .EncodeElement (_fcbfe ,_gead );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcbcg ST_FieldSortType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcbcg .String (),start );}; -// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path -func (_abcag *CT_ObjectPr )ValidateWithPath (path string )error {if _fdegge :=_abcag .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fdegge !=nil {return _fdegge ;};return nil ;};type ST_TextHAlign byte ;type CT_CalcChain struct{ +// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path +func (_aacdc *CT_DeletedField )ValidateWithPath (path string )error {return nil };func (_edfag *CT_Colors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edfag .IndexedColors !=nil {_eaebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edfag .IndexedColors ,_eaebc );};if _edfag .MruColors !=nil {_ddcba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edfag .MruColors ,_ddcba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Cell -C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};type ST_RefMode byte ;func (_eda *CT_Sheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_eda .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_eda .SheetIdAttr )});if _eda .StateAttr !=ST_SheetStateUnset {_ebeae ,_bdda :=_eda .StateAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u0074\u0061t\u0065"});if _bdda !=nil {return _bdda ;};start .Attr =append (start .Attr ,_ebeae );};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_eda .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_ecgbd *CT_Connection )ValidateWithPath (path string )error {if _ebeda :=_ecgbd .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_ebeda !=nil {return _ebeda ;};if _ecgbd .DbPr !=nil {if _afac :=_ecgbd .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_afac !=nil {return _afac ;};};if _ecgbd .OlapPr !=nil {if _aafb :=_ecgbd .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_aafb !=nil {return _aafb ;};};if _ecgbd .WebPr !=nil {if _ccce :=_ecgbd .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_ccce !=nil {return _ccce ;};};if _ecgbd .TextPr !=nil {if _ddfec :=_ecgbd .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_ddfec !=nil {return _ddfec ;};};if _ecgbd .Parameters !=nil {if _dfdfg :=_ecgbd .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_dfdfg !=nil {return _dfdfg ;};};if _ecgbd .ExtLst !=nil {if _gaafg :=_ecgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaafg !=nil {return _gaafg ;};};return nil ;}; -// ValidateWithPath validates the Metadata and its children, prefixing error messages with path -func (_baeffa *Metadata )ValidateWithPath (path string )error {if _bfdga :=_baeffa .CT_Metadata .ValidateWithPath (path );_bfdga !=nil {return _bfdga ;};return nil ;};func (_dgfbdf *ST_UnderlineValues )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dgfbdf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dgfbdf =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dgfbdf =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dgfbdf =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dgfbdf =4;case "\u006e\u006f\u006e\u0065":*_dgfbdf =5;};return nil ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_gaddd :=&CT_Hyperlinks {};return _gaddd };type CT_ColorFilter struct{ +// Validate validates the CT_CellProtection and its children +func (_cgfbc *CT_CellProtection )Validate ()error {return _cgfbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};func (_abada ST_VolDepType )ValidateWithPath (path string )error {switch _abada {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 (_abada ));};return nil ;}; -// Differential Format Record Id -DxfIdAttr *uint32 ; +// Validate validates the CT_MetadataBlocks and its children +func (_dagde *CT_MetadataBlocks )Validate ()error {return _dagde .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");}; -// Filter By Cell Color -CellColorAttr *bool ;}; +// Validate validates the CT_FileRecoveryPr and its children +func (_ccbcd *CT_FileRecoveryPr )Validate ()error {return _ccbcd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func (_ddabb ST_GroupBy )Validate ()error {return _ddabb .ValidateWithPath ("")}; -// Validate validates the CT_DataValidation and its children -func (_ebcfcf *CT_DataValidation )Validate ()error {return _ebcfcf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};func (_eegaea *CT_NumFmts )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aaba :=range start .Attr {if _aaba .Name .Local =="\u0063\u006f\u0075n\u0074"{_gedeaa ,_ggcbe :=_ccfece .ParseUint (_aaba .Value ,10,32);if _ggcbe !=nil {return _ggcbe ;};_gcade :=uint32 (_gedeaa );_eegaea .CountAttr =&_gcade ;continue ;};};_acdedf :for {_eegdb ,_eabca :=d .Token ();if _eabca !=nil {return _eabca ;};switch _db :=_eegdb .(type ){case _ebfeac .StartElement :switch _db .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fffefb :=NewCT_NumFmt ();if _aeebf :=d .DecodeElement (_fffefb ,&_db );_aeebf !=nil {return _aeebf ;};_eegaea .NumFmt =append (_eegaea .NumFmt ,_fffefb );default:_afeac .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\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_db .Name );if _gfcg :=d .Skip ();_gfcg !=nil {return _gfcg ;};};case _ebfeac .EndElement :break _acdedf ;case _ebfeac .CharData :};};return nil ;};func (_dafeg ST_DateTimeGrouping )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_baabf :=_ebfeac .Attr {};_baabf .Name =name ;switch _dafeg {case ST_DateTimeGroupingUnset :_baabf .Value ="";case ST_DateTimeGroupingYear :_baabf .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_baabf .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_baabf .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_baabf .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_baabf .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_baabf .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _baabf ,nil ;};func (_adbab *CT_ExternalReferences )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dafa :for {_ccbf ,_eccfc :=d .Token ();if _eccfc !=nil {return _eccfc ;};switch _cgfbgb :=_ccbf .(type ){case _ebfeac .StartElement :switch _cgfbgb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_abgge :=NewCT_ExternalReference ();if _eccac :=d .DecodeElement (_abgge ,&_cgfbgb );_eccac !=nil {return _eccac ;};_adbab .ExternalReference =append (_adbab .ExternalReference ,_abgge );default:_afeac .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 C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_cgfbgb .Name );if _dfead :=d .Skip ();_dfead !=nil {return _dfead ;};};case _ebfeac .EndElement :break _dafa ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_CalculatedItem and its children +func (_gbdf *CT_CalculatedItem )Validate ()error {return _gbdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_bbff *CT_Dialogsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaacb :for {_daege ,_daed :=d .Token ();if _daed !=nil {return _daed ;};switch _faeda :=_daege .(type ){case _b .StartElement :switch _faeda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_bbff .SheetPr =NewCT_SheetPr ();if _gdge :=d .DecodeElement (_bbff .SheetPr ,&_faeda );_gdge !=nil {return _gdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bbff .SheetViews =NewCT_SheetViews ();if _aecc :=d .DecodeElement (_bbff .SheetViews ,&_faeda );_aecc !=nil {return _aecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_bbff .SheetFormatPr =NewCT_SheetFormatPr ();if _effc :=d .DecodeElement (_bbff .SheetFormatPr ,&_faeda );_effc !=nil {return _effc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bbff .SheetProtection =NewCT_SheetProtection ();if _cbfad :=d .DecodeElement (_bbff .SheetProtection ,&_faeda );_cbfad !=nil {return _cbfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bbff .CustomSheetViews =NewCT_CustomSheetViews ();if _ebgf :=d .DecodeElement (_bbff .CustomSheetViews ,&_faeda );_ebgf !=nil {return _ebgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bbff .PrintOptions =NewCT_PrintOptions ();if _edeeg :=d .DecodeElement (_bbff .PrintOptions ,&_faeda );_edeeg !=nil {return _edeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bbff .PageMargins =NewCT_PageMargins ();if _fdffgf :=d .DecodeElement (_bbff .PageMargins ,&_faeda );_fdffgf !=nil {return _fdffgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bbff .PageSetup =NewCT_PageSetup ();if _cbee :=d .DecodeElement (_bbff .PageSetup ,&_faeda );_cbee !=nil {return _cbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bbff .HeaderFooter =NewCT_HeaderFooter ();if _ageef :=d .DecodeElement (_bbff .HeaderFooter ,&_faeda );_ageef !=nil {return _ageef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bbff .Drawing =NewCT_Drawing ();if _fgab :=d .DecodeElement (_bbff .Drawing ,&_faeda );_fgab !=nil {return _fgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_bbff .LegacyDrawing =NewCT_LegacyDrawing ();if _aadd :=d .DecodeElement (_bbff .LegacyDrawing ,&_faeda );_aadd !=nil {return _aadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_bbff .LegacyDrawingHF =NewCT_LegacyDrawing ();if _caecb :=d .DecodeElement (_bbff .LegacyDrawingHF ,&_faeda );_caecb !=nil {return _caecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_bbff .DrawingHF =NewCT_DrawingHF ();if _aecdf :=d .DecodeElement (_bbff .DrawingHF ,&_faeda );_aecdf !=nil {return _aecdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_bbff .OleObjects =NewCT_OleObjects ();if _cedb :=d .DecodeElement (_bbff .OleObjects ,&_faeda );_cedb !=nil {return _cedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_bbff .Controls =NewCT_Controls ();if _efaa :=d .DecodeElement (_bbff .Controls ,&_faeda );_efaa !=nil {return _efaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbff .ExtLst =NewCT_ExtensionList ();if _ffceg :=d .DecodeElement (_bbff .ExtLst ,&_faeda );_ffceg !=nil {return _ffceg ;};default:_d .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\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_faeda .Name );if _beed :=d .Skip ();_beed !=nil {return _beed ;};};case _b .EndElement :break _aaacb ;case _b .CharData :};};return nil ;};func (_abddgb *ST_DdeValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abddgb =0;case "\u006e\u0069\u006c":*_abddgb =1;case "\u0062":*_abddgb =2;case "\u006e":*_abddgb =3;case "\u0065":*_abddgb =4;case "\u0073\u0074\u0072":*_abddgb =5;};return nil ;};type ST_TargetScreenSize byte ; -// Validate validates the CT_DiscretePr and its children -func (_beeagd *CT_DiscretePr )Validate ()error {return _beeagd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");}; +// Validate validates the CT_RElt and its children +func (_aggdd *CT_RElt )Validate ()error {return _aggdd .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_ddeec *CT_DbPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_ddeec .ConnectionAttr )});if _ddeec .CommandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddeec .CommandAttr )});};if _ddeec .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddeec .ServerCommandAttr )});};if _ddeec .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddeec .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Dxf and its children -func (_fefbg *CT_Dxf )Validate ()error {return _fefbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_gcdba *CT_PageSetup )ValidateWithPath (path string )error {if _gcdba .PaperHeightAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gcdba .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 ,_c .ST_PositiveUniversalMeasurePatternRe ,*_gcdba .PaperHeightAttr );};};if _gcdba .PaperHeightAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_gcdba .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 ,_c .ST_UniversalMeasurePatternRe ,*_gcdba .PaperHeightAttr );};};if _gcdba .PaperWidthAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gcdba .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 ,_c .ST_PositiveUniversalMeasurePatternRe ,*_gcdba .PaperWidthAttr );};};if _gcdba .PaperWidthAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_gcdba .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 ,_c .ST_UniversalMeasurePatternRe ,*_gcdba .PaperWidthAttr );};};if _gdgda :=_gcdba .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_gdgda !=nil {return _gdgda ;};if _gcbaca :=_gcdba .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gcbaca !=nil {return _gcbaca ;};if _gaabe :=_gcdba .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_gaabe !=nil {return _gaabe ;};if _dcbde :=_gcdba .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_dcbde !=nil {return _dcbde ;};return nil ;};func (_fabad ST_DdeValueType )String ()string {switch _fabad {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0062";case 3:return "\u006e";case 4:return "\u0065";case 5:return "\u0073\u0074\u0072";};return "";};type CT_Scenario struct{ -// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path -func (_cecec *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func (_bgffaa *CT_OleObjects )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_adccd :for {_agecc ,_bdgff :=d .Token ();if _bdgff !=nil {return _bdgff ;};switch _ecdee :=_agecc .(type ){case _ebfeac .StartElement :switch _ecdee .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_cgbfgg :=NewCT_OleObject ();if _egdbg :=d .DecodeElement (_cgbfgg ,&_ecdee );_egdbg !=nil {return _egdbg ;};_bgffaa .OleObject =append (_bgffaa .OleObject ,_cgbfgg );default:_afeac .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\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_ecdee .Name );if _edabb :=d .Skip ();_edabb !=nil {return _edabb ;};};case _ebfeac .EndElement :break _adccd ;case _ebfeac .CharData :};};return nil ;};func (_gfdebd ST_DvAspect )Validate ()error {return _gfdebd .ValidateWithPath ("")};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_acbgb :=&CT_RevisionCustomView {};_acbgb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_acbgb .ActionAttr =ST_RevisionAction (1);return _acbgb ;};func (_ebeee *CT_BorderPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdaeg :=range start .Attr {if _fdaeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebeee .StyleAttr .UnmarshalXMLAttr (_fdaeg );continue ;};};_febe :for {_aggec ,_afece :=d .Token ();if _afece !=nil {return _afece ;};switch _ffgc :=_aggec .(type ){case _ebfeac .StartElement :switch _ffgc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ebeee .Color =NewCT_Color ();if _beged :=d .DecodeElement (_ebeee .Color ,&_ffgc );_beged !=nil {return _beged ;};default:_afeac .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\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_ffgc .Name );if _bfgage :=d .Skip ();_bfgage !=nil {return _bfgage ;};};case _ebfeac .EndElement :break _febe ;case _ebfeac .CharData :};};return nil ;}; +// Scenario Name +NameAttr string ; -// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path -func (_ggaga *CT_Dimensions )ValidateWithPath (path string )error {for _bgdfdg ,_affba :=range _ggaga .Dimension {if _aebge :=_affba .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bgdfdg ));_aebge !=nil {return _aebge ;};};return nil ;};func (_gbgfc *CT_Tuple )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aeadea :=range start .Attr {if _aeadea .Name .Local =="\u0066\u006c\u0064"{_cggbb ,_dfgaf :=_ccfece .ParseUint (_aeadea .Value ,10,32);if _dfgaf !=nil {return _dfgaf ;};_aegfb :=uint32 (_cggbb );_gbgfc .FldAttr =&_aegfb ;continue ;};if _aeadea .Name .Local =="\u0068\u0069\u0065\u0072"{_ggaaf ,_ggfac :=_ccfece .ParseUint (_aeadea .Value ,10,32);if _ggfac !=nil {return _ggfac ;};_bdadc :=uint32 (_ggaaf );_gbgfc .HierAttr =&_bdadc ;continue ;};if _aeadea .Name .Local =="\u0069\u0074\u0065\u006d"{_aabcc ,_abddd :=_ccfece .ParseUint (_aeadea .Value ,10,32);if _abddd !=nil {return _abddd ;};_gbgfc .ItemAttr =uint32 (_aabcc );continue ;};};for {_bcaeb ,_edcdfg :=d .Token ();if _edcdfg !=nil {return _eecbf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_edcdfg );};if _baaaca ,_gddac :=_bcaeb .(_ebfeac .EndElement );_gddac &&_baaaca .Name ==start .Name {break ;};};return nil ;}; +// Scenario Locked +LockedAttr *bool ; -// Validate validates the CT_OleLink and its children -func (_cda *CT_OleLink )Validate ()error {return _cda .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};type CT_PivotAreas struct{ +// Hidden Scenario +HiddenAttr *bool ; -// Pivot Area Count +// Changing Cell Count CountAttr *uint32 ; -// Pivot Area -PivotArea []*CT_PivotArea ;};func (_fcbfc *CT_Tables )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fcbfc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcbfc .CountAttr )});};e .EncodeToken (start );if _fcbfc .M !=nil {_gbagb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bbcbg :=range _fcbfc .M {e .EncodeElement (_bbcbg ,_gbagb );};};if _fcbfc .S !=nil {_egadcc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cbeac :=range _fcbfc .S {e .EncodeElement (_cbeac ,_egadcc );};};if _fcbfc .X !=nil {_ffcff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_baeeb :=range _fcbfc .X {e .EncodeElement (_baeeb ,_ffcff );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gbgff *Dialogsheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gbgff .CT_Dialogsheet =*NewCT_Dialogsheet ();_eaegce :for {_fbfea ,_cgeg :=d .Token ();if _cgeg !=nil {return _cgeg ;};switch _ebgg :=_fbfea .(type ){case _ebfeac .StartElement :switch _ebgg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_gbgff .SheetPr =NewCT_SheetPr ();if _cbadg :=d .DecodeElement (_gbgff .SheetPr ,&_ebgg );_cbadg !=nil {return _cbadg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gbgff .SheetViews =NewCT_SheetViews ();if _baeb :=d .DecodeElement (_gbgff .SheetViews ,&_ebgg );_baeb !=nil {return _baeb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_gbgff .SheetFormatPr =NewCT_SheetFormatPr ();if _fgfdf :=d .DecodeElement (_gbgff .SheetFormatPr ,&_ebgg );_fgfdf !=nil {return _fgfdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gbgff .SheetProtection =NewCT_SheetProtection ();if _adffd :=d .DecodeElement (_gbgff .SheetProtection ,&_ebgg );_adffd !=nil {return _adffd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gbgff .CustomSheetViews =NewCT_CustomSheetViews ();if _dggcb :=d .DecodeElement (_gbgff .CustomSheetViews ,&_ebgg );_dggcb !=nil {return _dggcb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_gbgff .PrintOptions =NewCT_PrintOptions ();if _bbcbag :=d .DecodeElement (_gbgff .PrintOptions ,&_ebgg );_bbcbag !=nil {return _bbcbag ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gbgff .PageMargins =NewCT_PageMargins ();if _bbfaa :=d .DecodeElement (_gbgff .PageMargins ,&_ebgg );_bbfaa !=nil {return _bbfaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gbgff .PageSetup =NewCT_PageSetup ();if _edcgb :=d .DecodeElement (_gbgff .PageSetup ,&_ebgg );_edcgb !=nil {return _edcgb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gbgff .HeaderFooter =NewCT_HeaderFooter ();if _ffcbg :=d .DecodeElement (_gbgff .HeaderFooter ,&_ebgg );_ffcbg !=nil {return _ffcbg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gbgff .Drawing =NewCT_Drawing ();if _gdecda :=d .DecodeElement (_gbgff .Drawing ,&_ebgg );_gdecda !=nil {return _gdecda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_gbgff .LegacyDrawing =NewCT_LegacyDrawing ();if _abdbcc :=d .DecodeElement (_gbgff .LegacyDrawing ,&_ebgg );_abdbcc !=nil {return _abdbcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gbgff .LegacyDrawingHF =NewCT_LegacyDrawing ();if _deadg :=d .DecodeElement (_gbgff .LegacyDrawingHF ,&_ebgg );_deadg !=nil {return _deadg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_gbgff .DrawingHF =NewCT_DrawingHF ();if _bdaab :=d .DecodeElement (_gbgff .DrawingHF ,&_ebgg );_bdaab !=nil {return _bdaab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_gbgff .OleObjects =NewCT_OleObjects ();if _cbaagc :=d .DecodeElement (_gbgff .OleObjects ,&_ebgg );_cbaagc !=nil {return _cbaagc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_gbgff .Controls =NewCT_Controls ();if _bcbca :=d .DecodeElement (_gbgff .Controls ,&_ebgg );_bcbca !=nil {return _bcbca ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbgff .ExtLst =NewCT_ExtensionList ();if _dfeed :=d .DecodeElement (_gbgff .ExtLst ,&_ebgg );_dfeed !=nil {return _dfeed ;};default:_afeac .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\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ebgg .Name );if _facbcc :=d .Skip ();_facbcc !=nil {return _facbcc ;};};case _ebfeac .EndElement :break _eaegce ;case _ebfeac .CharData :};};return nil ;}; +// User Name +UserAttr *string ; -// Validate validates the CT_ColHierarchiesUsage and its children -func (_bbab *CT_ColHierarchiesUsage )Validate ()error {return _bbab .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func (_cfgeg *CT_Macrosheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _cfgeg .SheetPr !=nil {_eag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_cfgeg .SheetPr ,_eag );};if _cfgeg .Dimension !=nil {_gfbef :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cfgeg .Dimension ,_gfbef );};if _cfgeg .SheetViews !=nil {_afbbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cfgeg .SheetViews ,_afbbc );};if _cfgeg .SheetFormatPr !=nil {_gdedfe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_cfgeg .SheetFormatPr ,_gdedfe );};if _cfgeg .Cols !=nil {_afbae :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_deafc :=range _cfgeg .Cols {e .EncodeElement (_deafc ,_afbae );};};_cfbacb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cfgeg .SheetData ,_cfbacb );if _cfgeg .SheetProtection !=nil {_cgffc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfgeg .SheetProtection ,_cgffc );};if _cfgeg .AutoFilter !=nil {_cadg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cfgeg .AutoFilter ,_cadg );};if _cfgeg .SortState !=nil {_caeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_cfgeg .SortState ,_caeb );};if _cfgeg .DataConsolidate !=nil {_dgdad :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cfgeg .DataConsolidate ,_dgdad );};if _cfgeg .CustomSheetViews !=nil {_ddde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cfgeg .CustomSheetViews ,_ddde );};if _cfgeg .PhoneticPr !=nil {_efadbc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cfgeg .PhoneticPr ,_efadbc );};if _cfgeg .ConditionalFormatting !=nil {_dcag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_caadbe :=range _cfgeg .ConditionalFormatting {e .EncodeElement (_caadbe ,_dcag );};};if _cfgeg .PrintOptions !=nil {_faaf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cfgeg .PrintOptions ,_faaf );};if _cfgeg .PageMargins !=nil {_bbabg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cfgeg .PageMargins ,_bbabg );};if _cfgeg .PageSetup !=nil {_fbgfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cfgeg .PageSetup ,_fbgfd );};if _cfgeg .HeaderFooter !=nil {_ecfcg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cfgeg .HeaderFooter ,_ecfcg );};if _cfgeg .RowBreaks !=nil {_bfefa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_cfgeg .RowBreaks ,_bfefa );};if _cfgeg .ColBreaks !=nil {_ccggfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_cfgeg .ColBreaks ,_ccggfd );};if _cfgeg .CustomProperties !=nil {_bfdag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_cfgeg .CustomProperties ,_bfdag );};if _cfgeg .Drawing !=nil {_beddab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cfgeg .Drawing ,_beddab );};if _cfgeg .LegacyDrawing !=nil {_ebcb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cfgeg .LegacyDrawing ,_ebcb );};if _cfgeg .LegacyDrawingHF !=nil {_fcbecd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cfgeg .LegacyDrawingHF ,_fcbecd );};if _cfgeg .DrawingHF !=nil {_egcfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cfgeg .DrawingHF ,_egcfg );};if _cfgeg .Picture !=nil {_degfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_cfgeg .Picture ,_degfd );};if _cfgeg .OleObjects !=nil {_aeecde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_cfgeg .OleObjects ,_aeecde );};if _cfgeg .ExtLst !=nil {_cdacg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfgeg .ExtLst ,_cdacg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gecegb ST_CellType )ValidateWithPath (path string )error {switch _gecegb {case 0,1,2,3,4,5,6:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gecegb ));};return nil ;};func (_dbcgd *CT_WebPublishItem )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dbcgd .SourceTypeAttr =ST_WebSourceType (1);for _ ,_ffafeb :=range start .Attr {if _ffafeb .Name .Local =="\u0069\u0064"{_abdbg ,_aeagc :=_ccfece .ParseUint (_ffafeb .Value ,10,32);if _aeagc !=nil {return _aeagc ;};_dbcgd .IdAttr =uint32 (_abdbg );continue ;};if _ffafeb .Name .Local =="\u0064\u0069\u0076I\u0064"{_bcaeg ,_acaag :=_ffafeb .Value ,error (nil );if _acaag !=nil {return _acaag ;};_dbcgd .DivIdAttr =_bcaeg ;continue ;};if _ffafeb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_dbcgd .SourceTypeAttr .UnmarshalXMLAttr (_ffafeb );continue ;};if _ffafeb .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_bdebc ,_gbfag :=_ffafeb .Value ,error (nil );if _gbfag !=nil {return _gbfag ;};_dbcgd .SourceRefAttr =&_bdebc ;continue ;};if _ffafeb .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_dbfdc ,_adgbg :=_ffafeb .Value ,error (nil );if _adgbg !=nil {return _adgbg ;};_dbcgd .SourceObjectAttr =&_dbfdc ;continue ;};if _ffafeb .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_ffgd ,_ebdaa :=_ffafeb .Value ,error (nil );if _ebdaa !=nil {return _ebdaa ;};_dbcgd .DestinationFileAttr =_ffgd ;continue ;};if _ffafeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_deec ,_gedgf :=_ffafeb .Value ,error (nil );if _gedgf !=nil {return _gedgf ;};_dbcgd .TitleAttr =&_deec ;continue ;};if _ffafeb .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_cbcac ,_aabbb :=_ccfece .ParseBool (_ffafeb .Value );if _aabbb !=nil {return _aabbb ;};_dbcgd .AutoRepublishAttr =&_cbcac ;continue ;};};for {_abegf ,_dgdcd :=d .Token ();if _dgdcd !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d: \u0025\u0073",_dgdcd );};if _afgdab ,_aggdb :=_abegf .(_ebfeac .EndElement );_aggdb &&_afgdab .Name ==start .Name {break ;};};return nil ;}; +// Scenario Comment +CommentAttr *string ; -// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path -func (_eabfca *CT_CellProtection )ValidateWithPath (path string )error {return nil };func (_ccce *CT_CellXfs )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ccce .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ccce .CountAttr )});};e .EncodeToken (start );_gca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_abgee :=range _ccce .Xf {e .EncodeElement (_abgee ,_gca );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_dedddc *CT_Extension )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dedddc .UriAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0072\u0069"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dedddc .UriAttr )});};e .EncodeToken (start );if _dedddc .Any !=nil {_dedddc .Any .MarshalXML (e ,_ebfeac .StartElement {});};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gcbbd ST_SheetState )Validate ()error {return _gcbbd .ValidateWithPath ("")}; +// Input Cells +InputCells []*CT_InputCells ;};func NewCT_BookView ()*CT_BookView {_bga :=&CT_BookView {};return _bga };type CT_WebPublishItem struct{ -// Validate validates the CT_MetadataBlocks and its children -func (_fdbd *CT_MetadataBlocks )Validate ()error {return _fdbd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_beccgc *CT_CommentList )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _beccgc .Comment !=nil {_egbba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_dfcbe :=range _beccgc .Comment {e .EncodeElement (_dfcbe ,_egbba );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cbgcc ST_CellComments )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cbgcc .String (),start );};func (_dddef ST_GradientType )ValidateWithPath (path string )error {switch _dddef {case 0,1,2:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddef ));};return nil ;};func (_cagb *CT_CommentPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cagb .Anchor =NewCT_ObjectAnchor ();for _ ,_gbdbf :=range start .Attr {if _gbdbf .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_bdggb ,_cfgbf :=_gbdbf .Value ,error (nil );if _cfgbf !=nil {return _cfgbf ;};_cagb .AltTextAttr =&_bdggb ;continue ;};if _gbdbf .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_cggbg ,_bfafab :=_ccfece .ParseBool (_gbdbf .Value );if _bfafab !=nil {return _bfafab ;};_cagb .DefaultSizeAttr =&_cggbg ;continue ;};if _gbdbf .Name .Local =="\u0070\u0072\u0069n\u0074"{_cgcbe ,_aedb :=_ccfece .ParseBool (_gbdbf .Value );if _aedb !=nil {return _aedb ;};_cagb .PrintAttr =&_cgcbe ;continue ;};if _gbdbf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_cfdae ,_deffd :=_ccfece .ParseBool (_gbdbf .Value );if _deffd !=nil {return _deffd ;};_cagb .DisabledAttr =&_cfdae ;continue ;};if _gbdbf .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_bddab ,_caa :=_ccfece .ParseBool (_gbdbf .Value );if _caa !=nil {return _caa ;};_cagb .AutoFillAttr =&_bddab ;continue ;};if _gbdbf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cacgf ,_acba :=_ccfece .ParseBool (_gbdbf .Value );if _acba !=nil {return _acba ;};_cagb .AutoLineAttr =&_cacgf ;continue ;};if _gbdbf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cbdfa ,_dddac :=_ccfece .ParseBool (_gbdbf .Value );if _dddac !=nil {return _dddac ;};_cagb .LockedAttr =&_cbdfa ;continue ;};if _gbdbf .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_cagb .TextHAlignAttr .UnmarshalXMLAttr (_gbdbf );continue ;};if _gbdbf .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_cagb .TextVAlignAttr .UnmarshalXMLAttr (_gbdbf );continue ;};if _gbdbf .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_bcaca ,_ceca :=_ccfece .ParseBool (_gbdbf .Value );if _ceca !=nil {return _ceca ;};_cagb .LockTextAttr =&_bcaca ;continue ;};if _gbdbf .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_effdg ,_geggg :=_ccfece .ParseBool (_gbdbf .Value );if _geggg !=nil {return _geggg ;};_cagb .JustLastXAttr =&_effdg ;continue ;};if _gbdbf .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_edef ,_dfdae :=_ccfece .ParseBool (_gbdbf .Value );if _dfdae !=nil {return _dfdae ;};_cagb .AutoScaleAttr =&_edef ;continue ;};};_cgdcda :for {_begdee ,_gefaf :=d .Token ();if _gefaf !=nil {return _gefaf ;};switch _cbdfd :=_begdee .(type ){case _ebfeac .StartElement :switch _cbdfd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _cdffg :=d .DecodeElement (_cagb .Anchor ,&_cbdfd );_cdffg !=nil {return _cdffg ;};default:_afeac .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_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_cbdfd .Name );if _ececcg :=d .Skip ();_ececcg !=nil {return _ececcg ;};};case _ebfeac .EndElement :break _cgdcda ;case _ebfeac .CharData :};};return nil ;};func NewCT_Sets ()*CT_Sets {_bgafc :=&CT_Sets {};return _bgafc };func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_aaafc :=&CT_ExternalSheetData {};return _aaafc ;};func (_cbadgad *ST_SortBy )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_cbadgad =0;case "\u0076\u0061\u006cu\u0065":*_cbadgad =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_cbadgad =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_cbadgad =3;case "\u0069\u0063\u006f\u006e":*_cbadgad =4;};return nil ;};func (_bgeee ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _bgeee {case 0,1,2,3,4,5,6,7,8,9,10:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgeee ));};return nil ;};func NewCT_RangePr ()*CT_RangePr {_bfeed :=&CT_RangePr {};return _bfeed };func (_ecedd *CT_Connections )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eedgc :for {_gdeea ,_dffad :=d .Token ();if _dffad !=nil {return _dffad ;};switch _dfccb :=_gdeea .(type ){case _ebfeac .StartElement :switch _dfccb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_fgfcg :=NewCT_Connection ();if _eebf :=d .DecodeElement (_fgfcg ,&_dfccb );_eebf !=nil {return _eebf ;};_ecedd .Connection =append (_ecedd .Connection ,_fgfcg );default:_afeac .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\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_dfccb .Name );if _dgdff :=d .Skip ();_dgdff !=nil {return _dgdff ;};};case _ebfeac .EndElement :break _eedgc ;case _ebfeac .CharData :};};return nil ;};type CT_Parameters struct{ +// Id +IdAttr uint32 ; -// Parameter Count -CountAttr *uint32 ; +// Destination Bookmark +DivIdAttr string ; -// Parameter Properties -Parameter []*CT_Parameter ;}; +// Web Source Type +SourceTypeAttr ST_WebSourceType ; -// Validate validates the CT_MetadataStrings and its children -func (_edda *CT_MetadataStrings )Validate ()error {return _edda .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func (_fefae *CT_PivotField )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fefae .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fefae .NameAttr )});};if _fefae .AxisAttr !=ST_AxisUnset {_eeebc ,_bfgcd :=_fefae .AxisAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061\u0078\u0069\u0073"});if _bfgcd !=nil {return _bfgcd ;};start .Attr =append (start .Attr ,_eeebc );};if _fefae .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DataFieldAttr ))});};if _fefae .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fefae .SubtotalCaptionAttr )});};if _fefae .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .ShowDropDownsAttr ))});};if _fefae .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .HiddenLevelAttr ))});};if _fefae .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fefae .UniqueMemberPropertyAttr )});};if _fefae .CompactAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .CompactAttr ))});};if _fefae .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .AllDrilledAttr ))});};if _fefae .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fefae .NumFmtIdAttr )});};if _fefae .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .OutlineAttr ))});};if _fefae .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .SubtotalTopAttr ))});};if _fefae .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DragToRowAttr ))});};if _fefae .DragToColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DragToColAttr ))});};if _fefae .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .MultipleItemSelectionAllowedAttr ))});};if _fefae .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DragToPageAttr ))});};if _fefae .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DragToDataAttr ))});};if _fefae .DragOffAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DragOffAttr ))});};if _fefae .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .ShowAllAttr ))});};if _fefae .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .InsertBlankRowAttr ))});};if _fefae .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .ServerFieldAttr ))});};if _fefae .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .InsertPageBreakAttr ))});};if _fefae .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .AutoShowAttr ))});};if _fefae .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .TopAutoShowAttr ))});};if _fefae .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .HideNewItemsAttr ))});};if _fefae .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .MeasureFilterAttr ))});};if _fefae .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .IncludeNewItemsInFilterAttr ))});};if _fefae .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fefae .ItemPageCountAttr )});};if _fefae .SortTypeAttr !=ST_FieldSortTypeUnset {_ggcde ,_gbafc :=_fefae .SortTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _gbafc !=nil {return _gbafc ;};start .Attr =append (start .Attr ,_ggcde );};if _fefae .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DataSourceSortAttr ))});};if _fefae .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .NonAutoSortDefaultAttr ))});};if _fefae .RankByAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fefae .RankByAttr )});};if _fefae .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DefaultSubtotalAttr ))});};if _fefae .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .SumSubtotalAttr ))});};if _fefae .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .CountASubtotalAttr ))});};if _fefae .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .AvgSubtotalAttr ))});};if _fefae .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .MaxSubtotalAttr ))});};if _fefae .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .MinSubtotalAttr ))});};if _fefae .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .ProductSubtotalAttr ))});};if _fefae .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .CountSubtotalAttr ))});};if _fefae .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .StdDevSubtotalAttr ))});};if _fefae .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .StdDevPSubtotalAttr ))});};if _fefae .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .VarSubtotalAttr ))});};if _fefae .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .VarPSubtotalAttr ))});};if _fefae .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .ShowPropCellAttr ))});};if _fefae .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .ShowPropTipAttr ))});};if _fefae .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .ShowPropAsCaptionAttr ))});};if _fefae .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fefae .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _fefae .Items !=nil {_agdbad :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fefae .Items ,_agdbad );};if _fefae .AutoSortScope !=nil {_egeaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_fefae .AutoSortScope ,_egeaa );};if _fefae .ExtLst !=nil {_afccb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fefae .ExtLst ,_afccb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_afgcaa ST_TableType )ValidateWithPath (path string )error {switch _afgcaa {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgcaa ));};return nil ;}; +// Source Id +SourceRefAttr *string ; -// Validate validates the CT_ExternalLinkChoice and its children -func (_afefa *CT_ExternalLinkChoice )Validate ()error {return _afefa .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_QueryTableField struct{ +// Source Object Name +SourceObjectAttr *string ; -// Field Id -IdAttr uint32 ; +// Destination File Name +DestinationFileAttr string ; -// Name -NameAttr *string ; +// Title +TitleAttr *string ; -// Data Bound Column -DataBoundAttr *bool ; +// Automatically Publish +AutoRepublishAttr *bool ;}; -// Row Numbers -RowNumbersAttr *bool ; +// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path +func (_dgecf *CT_OleItems )ValidateWithPath (path string )error {for _fabbb ,_fbbd :=range _dgecf .OleItem {if _gacca :=_fbbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_fabbb ));_gacca !=nil {return _gacca ;};};return nil ;};func (_cceabc ST_PivotFilterType )ValidateWithPath (path string )error {switch _cceabc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66: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 (_cceabc ));};return nil ;}; -// Fill This Formula On Refresh -FillFormulasAttr *bool ; +// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path +func (_abbeg *CT_PivotFilter )ValidateWithPath (path string )error {if _abbeg .TypeAttr ==ST_PivotFilterTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gfaef :=_abbeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfaef !=nil {return _gfaef ;};if _ebdba :=_abbeg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ebdba !=nil {return _ebdba ;};if _abbeg .ExtLst !=nil {if _dbdgdb :=_abbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbdgdb !=nil {return _dbdgdb ;};};return nil ;};type ST_Orientation byte ;func (_aebda ST_TextHAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aebda .String (),start );};type ST_TimePeriod byte ; -// Clipped Column -ClippedAttr *bool ; +// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path +func (_gcdda *CT_WebPublishItems )ValidateWithPath (path string )error {for _feagbf ,_ddbdg :=range _gcdda .WebPublishItem {if _ddaab :=_ddbdg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_feagbf ));_ddaab !=nil {return _ddaab ;};};return nil ;};type CT_CellStyleXfs struct{ -// Table Column Id -TableColumnIdAttr *uint32 ; +// Style Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dfcedf *Users )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dfcedf .CT_Users =*NewCT_Users ();for _ ,_dbgeab :=range start .Attr {if _dbgeab .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffdfee ,_agfe :=_ccfece .ParseUint (_dbgeab .Value ,10,32);if _agfe !=nil {return _agfe ;};_ccbgc :=uint32 (_ffdfee );_dfcedf .CountAttr =&_ccbgc ;continue ;};};_dbdg :for {_gcecf ,_cfafe :=d .Token ();if _cfafe !=nil {return _cfafe ;};switch _cgcgfb :=_gcecf .(type ){case _ebfeac .StartElement :switch _cgcgfb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_fgdcc :=NewCT_SharedUser ();if _acfcg :=d .DecodeElement (_fgdcc ,&_cgcgfb );_acfcg !=nil {return _acfcg ;};_dfcedf .UserInfo =append (_dfcedf .UserInfo ,_fgdcc );default:_afeac .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 \u0055\u0073\u0065r\u0073 \u0025\u0076",_cgcgfb .Name );if _deeeb :=d .Skip ();_deeeb !=nil {return _deeeb ;};};case _ebfeac .EndElement :break _dbdg ;case _ebfeac .CharData :};};return nil ;};func (_ddddb *CT_TableStyleInfo )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ddddb .NameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ddddb .NameAttr )});};if _ddddb .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ddddb .ShowFirstColumnAttr ))});};if _ddddb .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ddddb .ShowLastColumnAttr ))});};if _ddddb .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ddddb .ShowRowStripesAttr ))});};if _ddddb .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ddddb .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ddgc *ST_BorderStyle )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ddgc =0;case "\u006e\u006f\u006e\u0065":*_ddgc =1;case "\u0074\u0068\u0069\u006e":*_ddgc =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ddgc =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ddgc =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ddgc =5;case "\u0074\u0068\u0069c\u006b":*_ddgc =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ddgc =7;case "\u0068\u0061\u0069\u0072":*_ddgc =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_ddgc =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_ddgc =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ddgc =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ddgc =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ddgc =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ddgc =14;};return nil ;};func (_dcebc *CT_PivotFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dcebc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcebc .CountAttr )});};e .EncodeToken (start );_edddbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ccae :=range _dcebc .PivotField {e .EncodeElement (_ccae ,_edddbb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gdcf *CT_DataConsolidate )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gdcf .FunctionAttr !=ST_DataConsolidateFunctionUnset {_abcbf ,_dafcgb :=_gdcf .FunctionAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _dafcgb !=nil {return _dafcgb ;};start .Attr =append (start .Attr ,_abcbf );};if _gdcf .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gdcf .StartLabelsAttr ))});};if _gdcf .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gdcf .LeftLabelsAttr ))});};if _gdcf .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gdcf .TopLabelsAttr ))});};if _gdcf .LinkAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gdcf .LinkAttr ))});};e .EncodeToken (start );if _gdcf .DataRefs !=nil {_dfacc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_gdcf .DataRefs ,_dfacc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fcebea *CT_AutoFilter )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fcebea .RefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcebea .RefAttr )});};e .EncodeToken (start );if _fcebea .FilterColumn !=nil {_ecddd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_afgda :=range _fcebea .FilterColumn {e .EncodeElement (_afgda ,_ecddd );};};if _fcebea .SortState !=nil {_dcdgc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fcebea .SortState ,_dcdgc );};if _fcebea .ExtLst !=nil {_aadfa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcebea .ExtLst ,_aadfa );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Borders struct{ +// Formatting Elements +Xf []*CT_Xf ;};func NewCT_CommentPr ()*CT_CommentPr {_feab :=&CT_CommentPr {};_feab .Anchor =NewCT_ObjectAnchor ();return _feab ;};func (_fafgc *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdgfe :=range start .Attr {if _fdgfe .Name .Local =="\u0075\u0072\u0069"{_cfcc ,_gacaf :=_fdgfe .Value ,error (nil );if _gacaf !=nil {return _gacaf ;};_fafgc .UriAttr =&_cfcc ;continue ;};};_dabeb :for {_eaeec ,_ccddc :=d .Token ();if _ccddc !=nil {return _ccddc ;};switch _dccbg :=_eaeec .(type ){case _b .StartElement :switch _dccbg .Name {default:if _gggeg ,_gbeed :=_d .CreateElement (_dccbg );_gbeed !=nil {return _gbeed ;}else {if _bgdgf :=d .DecodeElement (_gggeg ,&_dccbg );_bgdgf !=nil {return _bgdgf ;};_fafgc .Any =_gggeg ;};};case _b .EndElement :break _dabeb ;case _b .CharData :};};return nil ;};type CT_Dxfs struct{ -// Border Count +// Format Count CountAttr *uint32 ; -// Border -Border []*CT_Border ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_ffefeb :=&CT_RowHierarchiesUsage {};return _ffefeb ;}; +// Formatting +Dxf []*CT_Dxf ;};type ST_PhoneticAlignment byte ;func (_ecaa *CT_CellProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfd :=range start .Attr {if _dgfd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gaad ,_gadd :=_e .ParseBool (_dgfd .Value );if _gadd !=nil {return _gadd ;};_ecaa .LockedAttr =&_gaad ;continue ;};if _dgfd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dfee ,_gafe :=_e .ParseBool (_dgfd .Value );if _gafe !=nil {return _gafe ;};_ecaa .HiddenAttr =&_dfee ;continue ;};};for {_ggg ,_dcac :=d .Token ();if _dcac !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e: \u0025\u0073",_dcac );};if _gaec ,_dagg :=_ggg .(_b .EndElement );_dagg &&_gaec .Name ==start .Name {break ;};};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_fgaf :=&CT_IndexedColors {};return _fgaf };func NewCT_OleItem ()*CT_OleItem {_eedac :=&CT_OleItem {};return _eedac };func (_dbcea *CT_Scenario )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adgab :=range start .Attr {if _adgab .Name .Local =="\u006e\u0061\u006d\u0065"{_efga ,_egcdd :=_adgab .Value ,error (nil );if _egcdd !=nil {return _egcdd ;};_dbcea .NameAttr =_efga ;continue ;};if _adgab .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_aceef ,_fbceg :=_e .ParseBool (_adgab .Value );if _fbceg !=nil {return _fbceg ;};_dbcea .LockedAttr =&_aceef ;continue ;};if _adgab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aaaba ,_afbgc :=_e .ParseBool (_adgab .Value );if _afbgc !=nil {return _afbgc ;};_dbcea .HiddenAttr =&_aaaba ;continue ;};if _adgab .Name .Local =="\u0063\u006f\u0075n\u0074"{_aeefae ,_bdgba :=_e .ParseUint (_adgab .Value ,10,32);if _bdgba !=nil {return _bdgba ;};_gfced :=uint32 (_aeefae );_dbcea .CountAttr =&_gfced ;continue ;};if _adgab .Name .Local =="\u0075\u0073\u0065\u0072"{_eadfb ,_ggedb :=_adgab .Value ,error (nil );if _ggedb !=nil {return _ggedb ;};_dbcea .UserAttr =&_eadfb ;continue ;};if _adgab .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_aadcda ,_fgcae :=_adgab .Value ,error (nil );if _fgcae !=nil {return _fgcae ;};_dbcea .CommentAttr =&_aadcda ;continue ;};};_gbega :for {_babdcc ,_adgdg :=d .Token ();if _adgdg !=nil {return _adgdg ;};switch _ddfac :=_babdcc .(type ){case _b .StartElement :switch _ddfac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_gdfgg :=NewCT_InputCells ();if _egbdff :=d .DecodeElement (_gdfgg ,&_ddfac );_egbdff !=nil {return _egbdff ;};_dbcea .InputCells =append (_dbcea .InputCells ,_gdfgg );default:_d .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\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_ddfac .Name );if _ffbec :=d .Skip ();_ffbec !=nil {return _ffbec ;};};case _b .EndElement :break _gbega ;case _b .CharData :};};return nil ;};func (_bdgeggd ST_SourceType )String ()string {switch _bdgeggd {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return "";};func (_feaba *CT_ConditionalFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feaba .PivotAreas =NewCT_PivotAreas ();for _ ,_gafcf :=range start .Attr {if _gafcf .Name .Local =="\u0073\u0063\u006fp\u0065"{_feaba .ScopeAttr .UnmarshalXMLAttr (_gafcf );continue ;};if _gafcf .Name .Local =="\u0074\u0079\u0070\u0065"{_feaba .TypeAttr .UnmarshalXMLAttr (_gafcf );continue ;};if _gafcf .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_dffeg ,_dadcc :=_e .ParseUint (_gafcf .Value ,10,32);if _dadcc !=nil {return _dadcc ;};_feaba .PriorityAttr =uint32 (_dffeg );continue ;};};_bgae :for {_bedf ,_dedge :=d .Token ();if _dedge !=nil {return _dedge ;};switch _agfe :=_bedf .(type ){case _b .StartElement :switch _agfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _gdac :=d .DecodeElement (_feaba .PivotAreas ,&_agfe );_gdac !=nil {return _gdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feaba .ExtLst =NewCT_ExtensionList ();if _fdad :=d .DecodeElement (_feaba .ExtLst ,&_agfe );_fdad !=nil {return _fdad ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_agfe .Name );if _bdbe :=d .Skip ();_bdbe !=nil {return _bdbe ;};};case _b .EndElement :break _bgae ;case _b .CharData :};};return nil ;};func (_gabfc ST_OleUpdate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gabfc .String (),start );};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);func (_gbcabe ST_DataValidationErrorStyle )Validate ()error {return _gbcabe .ValidateWithPath ("")};type CT_WorkbookPr struct{ -// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path -func (_bfecg *CT_Connections )ValidateWithPath (path string )error {for _acfbc ,_agfdae :=range _bfecg .Connection {if _dggde :=_agfdae .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_acfbc ));_dggde !=nil {return _dggde ;};};return nil ;}; +// Date 1904 +Date1904Attr *bool ; -// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path -func (_abbfdg *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_bbaba .ST_GuidPatternRe .MatchString (_abbfdg .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,_abbfdg .GuidAttr );};if _abbfdg .ActionAttr ==ST_RevisionActionUnset {return _eecbf .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fdbdac :=_abbfdg .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdbdac !=nil {return _fdbdac ;};return nil ;};func (_bgcf *ST_TotalsRowFunction )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gfabc ,_aggcg :=d .Token ();if _aggcg !=nil {return _aggcg ;};if _cacfag ,_acefge :=_gfabc .(_ebfeac .EndElement );_acefge &&_cacfag .Name ==start .Name {*_bgcf =1;return nil ;};if _agecg ,_bgaefc :=_gfabc .(_ebfeac .CharData );!_bgaefc {return _eecbf .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",_gfabc );}else {switch string (_agecg ){case "":*_bgcf =0;case "\u006e\u006f\u006e\u0065":*_bgcf =1;case "\u0073\u0075\u006d":*_bgcf =2;case "\u006d\u0069\u006e":*_bgcf =3;case "\u006d\u0061\u0078":*_bgcf =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bgcf =5;case "\u0063\u006f\u0075n\u0074":*_bgcf =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bgcf =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bgcf =8;case "\u0076\u0061\u0072":*_bgcf =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bgcf =10;};};_gfabc ,_aggcg =d .Token ();if _aggcg !=nil {return _aggcg ;};if _gebef ,_gfcgd :=_gfabc .(_ebfeac .EndElement );_gfcgd &&_gebef .Name ==start .Name {return nil ;};return _eecbf .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",_gfabc );}; +// Show Objects +ShowObjectsAttr ST_Objects ; -// Validate validates the CT_XmlPr and its children -func (_bceac *CT_XmlPr )Validate ()error {return _bceac .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_ga ST_DataValidationErrorStyle )Validate ()error {return _ga .ValidateWithPath ("")}; +// Show Border Unselected Table +ShowBorderUnselectedTablesAttr *bool ; -// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path -func (_dfbdg *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func (_bdbgg *CT_WebPublishObject )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gfeag :=range start .Attr {if _gfeag .Name .Local =="\u0069\u0064"{_gebeb ,_ecbaf :=_ccfece .ParseUint (_gfeag .Value ,10,32);if _ecbaf !=nil {return _ecbaf ;};_bdbgg .IdAttr =uint32 (_gebeb );continue ;};if _gfeag .Name .Local =="\u0064\u0069\u0076I\u0064"{_gbgee ,_bbecg :=_gfeag .Value ,error (nil );if _bbecg !=nil {return _bbecg ;};_bdbgg .DivIdAttr =_gbgee ;continue ;};if _gfeag .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_bdgbca ,_fagde :=_gfeag .Value ,error (nil );if _fagde !=nil {return _fagde ;};_bdbgg .SourceObjectAttr =&_bdgbca ;continue ;};if _gfeag .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_faaga ,_gbgbf :=_gfeag .Value ,error (nil );if _gbgbf !=nil {return _gbgbf ;};_bdbgg .DestinationFileAttr =_faaga ;continue ;};if _gfeag .Name .Local =="\u0074\u0069\u0074l\u0065"{_aeccg ,_degbe :=_gfeag .Value ,error (nil );if _degbe !=nil {return _degbe ;};_bdbgg .TitleAttr =&_aeccg ;continue ;};if _gfeag .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_cbgab ,_aegf :=_ccfece .ParseBool (_gfeag .Value );if _aegf !=nil {return _aegf ;};_bdbgg .AutoRepublishAttr =&_cbgab ;continue ;};};for {_fcagbd ,_bdbf :=d .Token ();if _bdbf !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0057\u0065\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bdbf );};if _cgbde ,_ecab :=_fcagbd .(_ebfeac .EndElement );_ecab &&_cgbde .Name ==start .Name {break ;};};return nil ;}; +// Filter Privacy +FilterPrivacyAttr *bool ; -// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path -func (_bgafe *CT_Sheet )ValidateWithPath (path string )error {if _gfabfb :=_bgafe .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gfabfb !=nil {return _gfabfb ;};return nil ;};type CT_DynamicFilter struct{ +// Prompted Solutions +PromptedSolutionsAttr *bool ; -// Dynamic filter type -TypeAttr ST_DynamicFilterType ; +// Show Ink Annotations +ShowInkAnnotationAttr *bool ; -// Value -ValAttr *float64 ; +// Create Backup File +BackupFileAttr *bool ; -// ISO Value -ValIsoAttr *_ggddcc .Time ; +// Save External Link Values +SaveExternalLinkValuesAttr *bool ; -// Max Value -MaxValAttr *float64 ; +// Update Links Behavior +UpdateLinksAttr ST_UpdateLinks ; -// Max ISO Value -MaxValIsoAttr *_ggddcc .Time ;}; +// Code Name +CodeNameAttr *string ; -// Validate validates the CT_SortCondition and its children -func (_efdgb *CT_SortCondition )Validate ()error {return _efdgb .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");}; +// Hide Pivot Field List +HidePivotFieldListAttr *bool ; -// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path -func (_affbc *CT_Borders )ValidateWithPath (path string )error {for _badbf ,_cfeedf :=range _affbc .Border {if _decac :=_cfeedf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_badbf ));_decac !=nil {return _decac ;};};return nil ;}; +// Show Pivot Chart Filter +ShowPivotChartFilterAttr *bool ; -// Validate validates the CT_FontName and its children -func (_cfccc *CT_FontName )Validate ()error {return _cfccc .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};func (_aegb ST_DdeValueType )ValidateWithPath (path string )error {switch _aegb {case 0,1,2,3,4,5:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegb ));};return nil ;}; +// Allow Refresh Query +AllowRefreshQueryAttr *bool ; -// Validate validates the CT_DrawingHF and its children -func (_gddb *CT_DrawingHF )Validate ()error {return _gddb .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func NewCT_X ()*CT_X {_cfcf :=&CT_X {};return _cfcf };func (_deeaded *CT_ObjectPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_deeaded .Anchor =NewCT_ObjectAnchor ();for _ ,_gdgbe :=range start .Attr {if _gdgbe .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"&&_gdgbe .Name .Local =="\u0069\u0064"||_gdgbe .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"&&_gdgbe .Name .Local =="\u0069\u0064"{_dagd ,_bffgfd :=_gdgbe .Value ,error (nil );if _bffgfd !=nil {return _bffgfd ;};_deeaded .IdAttr =&_dagd ;continue ;};if _gdgbe .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_ggdebg ,_fefce :=_ccfece .ParseBool (_gdgbe .Value );if _fefce !=nil {return _fefce ;};_deeaded .AutoLineAttr =&_ggdebg ;continue ;};if _gdgbe .Name .Local =="\u0070\u0072\u0069n\u0074"{_ggcbd ,_agdc :=_ccfece .ParseBool (_gdgbe .Value );if _agdc !=nil {return _agdc ;};_deeaded .PrintAttr =&_ggcbd ;continue ;};if _gdgbe .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_deaefe ,_ebeeb :=_ccfece .ParseBool (_gdgbe .Value );if _ebeeb !=nil {return _ebeeb ;};_deeaded .DisabledAttr =&_deaefe ;continue ;};if _gdgbe .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_gdafff ,_fceceb :=_ccfece .ParseBool (_gdgbe .Value );if _fceceb !=nil {return _fceceb ;};_deeaded .UiObjectAttr =&_gdafff ;continue ;};if _gdgbe .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cada ,_fcca :=_ccfece .ParseBool (_gdgbe .Value );if _fcca !=nil {return _fcca ;};_deeaded .AutoFillAttr =&_cada ;continue ;};if _gdgbe .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dbcgf ,_affa :=_ccfece .ParseBool (_gdgbe .Value );if _affa !=nil {return _affa ;};_deeaded .LockedAttr =&_dbcgf ;continue ;};if _gdgbe .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_ccfeeb ,_aacfe :=_ccfece .ParseBool (_gdgbe .Value );if _aacfe !=nil {return _aacfe ;};_deeaded .AutoPictAttr =&_ccfeeb ;continue ;};if _gdgbe .Name .Local =="\u006d\u0061\u0063r\u006f"{_abffcf ,_dcddaa :=_gdgbe .Value ,error (nil );if _dcddaa !=nil {return _dcddaa ;};_deeaded .MacroAttr =&_abffcf ;continue ;};if _gdgbe .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_egddf ,_gefba :=_gdgbe .Value ,error (nil );if _gefba !=nil {return _gefba ;};_deeaded .AltTextAttr =&_egddf ;continue ;};if _gdgbe .Name .Local =="\u0064\u0064\u0065"{_gcddf ,_dae :=_ccfece .ParseBool (_gdgbe .Value );if _dae !=nil {return _dae ;};_deeaded .DdeAttr =&_gcddf ;continue ;};if _gdgbe .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_bgge ,_dffa :=_ccfece .ParseBool (_gdgbe .Value );if _dffa !=nil {return _dffa ;};_deeaded .DefaultSizeAttr =&_bgge ;continue ;};};_afbfc :for {_gcaag ,_cccfa :=d .Token ();if _cccfa !=nil {return _cccfa ;};switch _gadca :=_gcaag .(type ){case _ebfeac .StartElement :switch _gadca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _gcbdb :=d .DecodeElement (_deeaded .Anchor ,&_gadca );_gcbdb !=nil {return _gcbdb ;};default:_afeac .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_gadca .Name );if _bddfae :=d .Skip ();_bddfae !=nil {return _bddfae ;};};case _ebfeac .EndElement :break _afbfc ;case _ebfeac .CharData :};};return nil ;};func (_abffg *CT_FieldUsage )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aaab :=range start .Attr {if _aaab .Name .Local =="\u0078"{_fdaed ,_fegbd :=_ccfece .ParseInt (_aaab .Value ,10,32);if _fegbd !=nil {return _fegbd ;};_abffg .XAttr =int32 (_fdaed );continue ;};};for {_fdbcab ,_dgfcg :=d .Token ();if _dgfcg !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_dgfcg );};if _efegg ,_adbda :=_fdbcab .(_ebfeac .EndElement );_adbda &&_efegg .Name ==start .Name {break ;};};return nil ;}; +// Publish Items +PublishItemsAttr *bool ; -// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path -func (_agcdc *Worksheet )ValidateWithPath (path string )error {if _gcfdg :=_agcdc .CT_Worksheet .ValidateWithPath (path );_gcfdg !=nil {return _gcfdg ;};return nil ;};func (_aeaef *CT_RevisionRowColumn )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aeaef .ActionAttr =ST_rwColActionType (1);for _ ,_dbgeba :=range start .Attr {if _dbgeba .Name .Local =="\u0073\u0049\u0064"{_dabga ,_fdga :=_ccfece .ParseUint (_dbgeba .Value ,10,32);if _fdga !=nil {return _fdga ;};_aeaef .SIdAttr =uint32 (_dabga );continue ;};if _dbgeba .Name .Local =="\u0065\u006f\u006c"{_bbadf ,_eeac :=_ccfece .ParseBool (_dbgeba .Value );if _eeac !=nil {return _eeac ;};_aeaef .EolAttr =&_bbadf ;continue ;};if _dbgeba .Name .Local =="\u0072\u0065\u0066"{_aaagg ,_dbdga :=_dbgeba .Value ,error (nil );if _dbdga !=nil {return _dbdga ;};_aeaef .RefAttr =_aaagg ;continue ;};if _dbgeba .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_aeaef .ActionAttr .UnmarshalXMLAttr (_dbgeba );continue ;};if _dbgeba .Name .Local =="\u0065\u0064\u0067\u0065"{_ccfcd ,_bdeb :=_ccfece .ParseBool (_dbgeba .Value );if _bdeb !=nil {return _bdeb ;};_aeaef .EdgeAttr =&_ccfcd ;continue ;};if _dbgeba .Name .Local =="\u0072\u0049\u0064"{_cfcce ,_defb :=_ccfece .ParseUint (_dbgeba .Value ,10,32);if _defb !=nil {return _defb ;};_eceac :=uint32 (_cfcce );_aeaef .RIdAttr =&_eceac ;continue ;};if _dbgeba .Name .Local =="\u0075\u0061"{_cafbgf ,_caccc :=_ccfece .ParseBool (_dbgeba .Value );if _caccc !=nil {return _caccc ;};_aeaef .UaAttr =&_cafbgf ;continue ;};if _dbgeba .Name .Local =="\u0072\u0061"{_adgbd ,_aeede :=_ccfece .ParseBool (_dbgeba .Value );if _aeede !=nil {return _aeede ;};_aeaef .RaAttr =&_adgbd ;continue ;};};_dfbc :for {_daggbg ,_cbbgg :=d .Token ();if _cbbgg !=nil {return _cbbgg ;};switch _cbaf :=_daggbg .(type ){case _ebfeac .StartElement :switch _cbaf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_cbdeb :=NewCT_UndoInfo ();if _ffcfbf :=d .DecodeElement (_cbdeb ,&_cbaf );_ffcfbf !=nil {return _ffcfbf ;};_aeaef .Undo =append (_aeaef .Undo ,_cbdeb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_gcfbb :=NewCT_RevisionCellChange ();if _ffagce :=d .DecodeElement (_gcfbb ,&_cbaf );_ffagce !=nil {return _ffagce ;};_aeaef .Rcc =append (_aeaef .Rcc ,_gcfbb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_eeaed :=NewCT_RevisionFormatting ();if _abcc :=d .DecodeElement (_eeaed ,&_cbaf );_abcc !=nil {return _abcc ;};_aeaef .Rfmt =append (_aeaef .Rfmt ,_eeaed );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_cbaf .Name );if _ecde :=d .Skip ();_ecde !=nil {return _ecde ;};};case _ebfeac .EndElement :break _dfbc ;case _ebfeac .CharData :};};return nil ;};func (_edfac *CT_ControlPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _edfac .LockedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .LockedAttr ))});};if _edfac .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .DefaultSizeAttr ))});};if _edfac .PrintAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .PrintAttr ))});};if _edfac .DisabledAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .DisabledAttr ))});};if _edfac .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .RecalcAlwaysAttr ))});};if _edfac .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .UiObjectAttr ))});};if _edfac .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .AutoFillAttr ))});};if _edfac .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .AutoLineAttr ))});};if _edfac .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfac .AutoPictAttr ))});};if _edfac .MacroAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfac .MacroAttr )});};if _edfac .AltTextAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfac .AltTextAttr )});};if _edfac .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfac .LinkedCellAttr )});};if _edfac .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfac .ListFillRangeAttr )});};if _edfac .CfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfac .CfAttr )});};if _edfac .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfac .IdAttr )});};e .EncodeToken (start );_gagde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_edfac .Anchor ,_gagde );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_aeadb *ST_PhoneticType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_aeadb =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_aeadb =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_aeadb =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_aeadb =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_aeadb =4;};return nil ;};func (_fgebf ST_Qualifier )Validate ()error {return _fgebf .ValidateWithPath ("")};func (_bdccdb ST_DataValidationImeMode )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_bdccdb .String (),start );};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_dbedb :=&CT_RevisionHeaders {};_dbedb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dbedb ;};func (_cgbdc *Revisions )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _cgbdc .CT_Revisions .MarshalXML (e ,start );};func NewCT_MdxTuple ()*CT_MdxTuple {_bdfgcb :=&CT_MdxTuple {};return _bdfgcb }; +// Check Compatibility On Save +CheckCompatibilityAttr *bool ; -// Validate validates the CT_Col and its children -func (_ceef *CT_Col )Validate ()error {return _ceef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};type CT_CacheHierarchies struct{ +// Auto Compress Pictures +AutoCompressPicturesAttr *bool ; -// Hierarchy Count -CountAttr *uint32 ; +// Refresh all Connections on Open +RefreshAllConnectionsAttr *bool ; -// PivotCache Hierarchy -CacheHierarchy []*CT_CacheHierarchy ;}; +// Default Theme Version +DefaultThemeVersionAttr *uint32 ;};func (_bdgc *CT_Connection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eabac :=range start .Attr {if _eabac .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_bgfda ,_egac :=_e .ParseBool (_eabac .Value );if _egac !=nil {return _egac ;};_bdgc .DeletedAttr =&_bgfda ;continue ;};if _eabac .Name .Local =="\u0069\u0064"{_gefag ,_fdbcc :=_e .ParseUint (_eabac .Value ,10,32);if _fdbcc !=nil {return _fdbcc ;};_bdgc .IdAttr =uint32 (_gefag );continue ;};if _eabac .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_aadg ,_ddfbe :=_e .ParseBool (_eabac .Value );if _ddfbe !=nil {return _ddfbe ;};_bdgc .OnlyUseConnectionFileAttr =&_aadg ;continue ;};if _eabac .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_cgacb ,_gcgbd :=_eabac .Value ,error (nil );if _gcgbd !=nil {return _gcgbd ;};_bdgc .OdcFileAttr =&_cgacb ;continue ;};if _eabac .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_ebaa ,_adae :=_e .ParseBool (_eabac .Value );if _adae !=nil {return _adae ;};_bdgc .BackgroundAttr =&_ebaa ;continue ;};if _eabac .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_cffe ,_egedf :=_e .ParseUint (_eabac .Value ,10,32);if _egedf !=nil {return _egedf ;};_cddbg :=uint32 (_cffe );_bdgc .IntervalAttr =&_cddbg ;continue ;};if _eabac .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dbdba ,_dcbd :=_e .ParseBool (_eabac .Value );if _dcbd !=nil {return _dcbd ;};_bdgc .RefreshOnLoadAttr =&_dbdba ;continue ;};if _eabac .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_fbbgb ,_dfgf :=_eabac .Value ,error (nil );if _dfgf !=nil {return _dfgf ;};_bdgc .DescriptionAttr =&_fbbgb ;continue ;};if _eabac .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_dbef ,_ccge :=_e .ParseBool (_eabac .Value );if _ccge !=nil {return _ccge ;};_bdgc .SaveDataAttr =&_dbef ;continue ;};if _eabac .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_gffed ,_eeffg :=_e .ParseUint (_eabac .Value ,10,32);if _eeffg !=nil {return _eeffg ;};_egedfg :=uint32 (_gffed );_bdgc .ReconnectionMethodAttr =&_egedfg ;continue ;};if _eabac .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_bdgc .CredentialsAttr .UnmarshalXMLAttr (_eabac );continue ;};if _eabac .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_dcaf ,_eedb :=_e .ParseBool (_eabac .Value );if _eedb !=nil {return _eedb ;};_bdgc .KeepAliveAttr =&_dcaf ;continue ;};if _eabac .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_aedab ,_bgbfb :=_eabac .Value ,error (nil );if _bgbfb !=nil {return _bgbfb ;};_bdgc .SourceFileAttr =&_aedab ;continue ;};if _eabac .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_fcbd ,_gfeb :=_eabac .Value ,error (nil );if _gfeb !=nil {return _gfeb ;};_bdgc .SingleSignOnIdAttr =&_fcbd ;continue ;};if _eabac .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_bcebf ,_bfee :=_e .ParseBool (_eabac .Value );if _bfee !=nil {return _bfee ;};_bdgc .SavePasswordAttr =&_bcebf ;continue ;};if _eabac .Name .Local =="\u006e\u0061\u006d\u0065"{_gbbg ,_fcag :=_eabac .Value ,error (nil );if _fcag !=nil {return _fcag ;};_bdgc .NameAttr =&_gbbg ;continue ;};if _eabac .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cedg ,_agdfc :=_e .ParseUint (_eabac .Value ,10,8);if _agdfc !=nil {return _agdfc ;};_bdgc .RefreshedVersionAttr =uint8 (_cedg );continue ;};if _eabac .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ebbf ,_cgbd :=_e .ParseUint (_eabac .Value ,10,8);if _cgbd !=nil {return _cgbd ;};_ffdfd :=uint8 (_ebbf );_bdgc .MinRefreshableVersionAttr =&_ffdfd ;continue ;};if _eabac .Name .Local =="\u006e\u0065\u0077"{_dfccb ,_ggbb :=_e .ParseBool (_eabac .Value );if _ggbb !=nil {return _ggbb ;};_bdgc .NewAttr =&_dfccb ;continue ;};if _eabac .Name .Local =="\u0074\u0079\u0070\u0065"{_ebggf ,_egfg :=_e .ParseUint (_eabac .Value ,10,32);if _egfg !=nil {return _egfg ;};_fbab :=uint32 (_ebggf );_bdgc .TypeAttr =&_fbab ;continue ;};};_dfgeb :for {_ebdb ,_ffcf :=d .Token ();if _ffcf !=nil {return _ffcf ;};switch _cagcf :=_ebdb .(type ){case _b .StartElement :switch _cagcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_bdgc .DbPr =NewCT_DbPr ();if _afed :=d .DecodeElement (_bdgc .DbPr ,&_cagcf );_afed !=nil {return _afed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_bdgc .OlapPr =NewCT_OlapPr ();if _fdgb :=d .DecodeElement (_bdgc .OlapPr ,&_cagcf );_fdgb !=nil {return _fdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_bdgc .WebPr =NewCT_WebPr ();if _fcfa :=d .DecodeElement (_bdgc .WebPr ,&_cagcf );_fcfa !=nil {return _fcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_bdgc .TextPr =NewCT_TextPr ();if _cecgc :=d .DecodeElement (_bdgc .TextPr ,&_cagcf );_cecgc !=nil {return _cecgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_bdgc .Parameters =NewCT_Parameters ();if _cgcd :=d .DecodeElement (_bdgc .Parameters ,&_cagcf );_cgcd !=nil {return _cgcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgc .ExtLst =NewCT_ExtensionList ();if _bbcac :=d .DecodeElement (_bdgc .ExtLst ,&_cagcf );_bbcac !=nil {return _bbcac ;};default:_d .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\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_cagcf .Name );if _fbdc :=d .Skip ();_fbdc !=nil {return _fbdc ;};};case _b .EndElement :break _dfgeb ;case _b .CharData :};};return nil ;};func (_bfb *CT_CellStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfb .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfb .XfIdAttr )});if _bfb .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_bfb .BuiltinIdAttr )});};if _bfb .ILevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bfb .ILevelAttr )});};if _bfb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfb .HiddenAttr ))});};if _bfb .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfb .CustomBuiltinAttr ))});};e .EncodeToken (start );if _bfb .ExtLst !=nil {_agff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfb .ExtLst ,_agff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_XmlCellPr and its children -func (_egdcb *CT_XmlCellPr )Validate ()error {return _egdcb .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};type CT_IconFilter struct{ +// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path +func (_bgaff *CT_SmartTagTypes )ValidateWithPath (path string )error {for _ccged ,_bdeaf :=range _bgaff .SmartTagType {if _fefcc :=_bdeaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ccged ));_fefcc !=nil {return _fefcc ;};};return nil ;}; -// Icon Set -IconSetAttr ST_IconSetType ; +// Validate validates the CT_PivotAreaReferences and its children +func (_dfebba *CT_PivotAreaReferences )Validate ()error {return _dfebba .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);func (_cbegf *CT_MetadataRecord )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_babed :=range start .Attr {if _babed .Name .Local =="\u0074"{_fdcfd ,_cdfbc :=_e .ParseUint (_babed .Value ,10,32);if _cdfbc !=nil {return _cdfbc ;};_cbegf .TAttr =uint32 (_fdcfd );continue ;};if _babed .Name .Local =="\u0076"{_aeddf ,_fdfga :=_e .ParseUint (_babed .Value ,10,32);if _fdfga !=nil {return _fdfga ;};_cbegf .VAttr =uint32 (_aeddf );continue ;};};for {_cadcf ,_ggeab :=d .Token ();if _ggeab !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052\u0065\u0063\u006f\u0072\u0064: \u0025\u0073",_ggeab );};if _dfbbf ,_bacbb :=_cadcf .(_b .EndElement );_bacbb &&_dfbbf .Name ==start .Name {break ;};};return nil ;};func (_bagfb ST_SmartTagShow )String ()string {switch _bagfb {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return "";};func (_dgade *CT_Row )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cddfgc :=range start .Attr {if _cddfgc .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_efacc ,_cabbc :=_e .ParseUint (_cddfgc .Value ,10,8);if _cabbc !=nil {return _cabbc ;};_bggcc :=uint8 (_efacc );_dgade .OutlineLevelAttr =&_bggcc ;continue ;};if _cddfgc .Name .Local =="\u0072"{_fgacb ,_afafg :=_e .ParseUint (_cddfgc .Value ,10,32);if _afafg !=nil {return _afafg ;};_eceee :=uint32 (_fgacb );_dgade .RAttr =&_eceee ;continue ;};if _cddfgc .Name .Local =="\u0073"{_aeeca ,_dceagd :=_e .ParseUint (_cddfgc .Value ,10,32);if _dceagd !=nil {return _dceagd ;};_bgegd :=uint32 (_aeeca );_dgade .SAttr =&_bgegd ;continue ;};if _cddfgc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_defega ,_fagfd :=_e .ParseBool (_cddfgc .Value );if _fagfd !=nil {return _fagfd ;};_dgade .CustomFormatAttr =&_defega ;continue ;};if _cddfgc .Name .Local =="\u0068\u0074"{_fgabc ,_gefca :=_e .ParseFloat (_cddfgc .Value ,64);if _gefca !=nil {return _gefca ;};_dgade .HtAttr =&_fgabc ;continue ;};if _cddfgc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_acfbed ,_gebbbf :=_e .ParseBool (_cddfgc .Value );if _gebbbf !=nil {return _gebbbf ;};_dgade .HiddenAttr =&_acfbed ;continue ;};if _cddfgc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_egcce ,_bebceb :=_e .ParseBool (_cddfgc .Value );if _bebceb !=nil {return _bebceb ;};_dgade .CustomHeightAttr =&_egcce ;continue ;};if _cddfgc .Name .Local =="\u0073\u0070\u0061n\u0073"{_fcdff ,_bgafe :=ParseSliceST_CellSpans (_cddfgc .Value );if _bgafe !=nil {return _bgafe ;};_dgade .SpansAttr =&_fcdff ;continue ;};if _cddfgc .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_dgfac ,_efeddb :=_e .ParseBool (_cddfgc .Value );if _efeddb !=nil {return _efeddb ;};_dgade .CollapsedAttr =&_dgfac ;continue ;};if _cddfgc .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_dddfab ,_bbfba :=_e .ParseBool (_cddfgc .Value );if _bbfba !=nil {return _bbfba ;};_dgade .ThickTopAttr =&_dddfab ;continue ;};if _cddfgc .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_gbaea ,_acaafd :=_e .ParseBool (_cddfgc .Value );if _acaafd !=nil {return _acaafd ;};_dgade .ThickBotAttr =&_gbaea ;continue ;};if _cddfgc .Name .Local =="\u0070\u0068"{_ccecgc ,_gffea :=_e .ParseBool (_cddfgc .Value );if _gffea !=nil {return _gffea ;};_dgade .PhAttr =&_ccecgc ;continue ;};};_fdadfe :for {_adfffb ,_bfbgba :=d .Token ();if _bfbgba !=nil {return _bfbgba ;};switch _faeac :=_adfffb .(type ){case _b .StartElement :switch _faeac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_caagg :=NewCT_Cell ();if _ecbag :=d .DecodeElement (_caagg ,&_faeac );_ecbag !=nil {return _ecbag ;};_dgade .C =append (_dgade .C ,_caagg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgade .ExtLst =NewCT_ExtensionList ();if _cfgba :=d .DecodeElement (_dgade .ExtLst ,&_faeac );_cfgba !=nil {return _cfgba ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_faeac .Name );if _fabag :=d .Skip ();_fabag !=nil {return _fabag ;};};case _b .EndElement :break _fdadfe ;case _b .CharData :};};return nil ;};func (_eade *CT_CalcChain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfe :for {_geeg ,_cbdd :=d .Token ();if _cbdd !=nil {return _cbdd ;};switch _bgc :=_geeg .(type ){case _b .StartElement :switch _bgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_abab :=NewCT_CalcCell ();if _dbgb :=d .DecodeElement (_abab ,&_bgc );_dbgb !=nil {return _dbgb ;};_eade .C =append (_eade .C ,_abab );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eade .ExtLst =NewCT_ExtensionList ();if _fdce :=d .DecodeElement (_eade .ExtLst ,&_bgc );_fdce !=nil {return _fdce ;};default:_d .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_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_bgc .Name );if _eefb :=d .Skip ();_eefb !=nil {return _eefb ;};};case _b .EndElement :break _cbfe ;case _b .CharData :};};return nil ;};type ST_FontScheme byte ;type CT_PageMargins struct{ -// Icon Id -IconIdAttr *uint32 ;};func (_dfd *CT_CellWatches )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_bdcgaa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_acagd :=range _dfd .CellWatch {e .EncodeElement (_acagd ,_bdcgaa );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Format ()*CT_Format {_fafgc :=&CT_Format {};_fafgc .PivotArea =NewCT_PivotArea ();return _fafgc ;};func (_cdaeab *Worksheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _cdaeab .CT_Worksheet .MarshalXML (e ,start );};type CT_CustomWorkbookView struct{ +// Left Page Margin +LeftAttr float64 ; -// Custom View Name -NameAttr string ; +// Right Page Margin +RightAttr float64 ; -// Custom View GUID -GuidAttr string ; +// Top Page Margin +TopAttr float64 ; -// Auto Update -AutoUpdateAttr *bool ; +// Bottom Page Margin +BottomAttr float64 ; -// Merge Interval -MergeIntervalAttr *uint32 ; +// Header Page Margin +HeaderAttr float64 ; -// Changes Saved Win -ChangesSavedWinAttr *bool ; +// Footer Page Margin +FooterAttr float64 ;};func (_gafea *ST_TableType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebadb ,_egccbg :=d .Token ();if _egccbg !=nil {return _egccbg ;};if _acccb ,_gfeed :=_ebadb .(_b .EndElement );_gfeed &&_acccb .Name ==start .Name {*_gafea =1;return nil ;};if _fedafe ,_eegdab :=_ebadb .(_b .CharData );!_eegdab {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",_ebadb );}else {switch string (_fedafe ){case "":*_gafea =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_gafea =1;case "\u0078\u006d\u006c":*_gafea =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_gafea =3;};};_ebadb ,_egccbg =d .Token ();if _egccbg !=nil {return _egccbg ;};if _gggce ,_ffadb :=_ebadb .(_b .EndElement );_ffadb &&_gggce .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",_ebadb );};func (_dbbd *CT_CellSmartTagPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daaa :=range start .Attr {if _daaa .Name .Local =="\u006b\u0065\u0079"{_gefdg ,_dbdd :=_daaa .Value ,error (nil );if _dbdd !=nil {return _dbdd ;};_dbbd .KeyAttr =_gefdg ;continue ;};if _daaa .Name .Local =="\u0076\u0061\u006c"{_cbae ,_fgeae :=_daaa .Value ,error (nil );if _fgeae !=nil {return _fgeae ;};_dbbd .ValAttr =_cbae ;continue ;};};for {_daaf ,_cfac :=d .Token ();if _cfac !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072: \u0025\u0073",_cfac );};if _cabg ,_cbcg :=_daaf .(_b .EndElement );_cbcg &&_cabg .Name ==start .Name {break ;};};return nil ;};func NewCT_SheetId ()*CT_SheetId {_ddadc :=&CT_SheetId {};return _ddadc };type CT_DataRefs struct{ -// Only Synch -OnlySyncAttr *bool ; +// Data Consolidation Reference Count +CountAttr *uint32 ; -// Personal View -PersonalViewAttr *bool ; +// Data Consolidation Reference +DataRef []*CT_DataRef ;}; -// Include Print Settings -IncludePrintSettingsAttr *bool ; +// Validate validates the CT_VolTypes and its children +func (_dfffc *CT_VolTypes )Validate ()error {return _dfffc .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_DataConsolidate ()*CT_DataConsolidate {_befae :=&CT_DataConsolidate {};return _befae };func (_bfead ST_PhoneticAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deeec :=_b .Attr {};_deeec .Name =name ;switch _bfead {case ST_PhoneticAlignmentUnset :_deeec .Value ="";case ST_PhoneticAlignmentNoControl :_deeec .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_deeec .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_deeec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_deeec .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _deeec ,nil ;};type CT_DateTime struct{ -// Include Hidden Rows & Columns -IncludeHiddenRowColAttr *bool ; +// Value +VAttr _gb .Time ; -// Maximized -MaximizedAttr *bool ; +// Unused Item +UAttr *bool ; -// Minimized -MinimizedAttr *bool ; +// Calculated Item Value +FAttr *bool ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Caption +CAttr *string ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Member Property Count +CpAttr *uint32 ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Member Property Index +X []*CT_X ;}; -// Top Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Validate validates the CT_BookView and its children +func (_gbd *CT_BookView )Validate ()error {return _gbd .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");}; -// Top Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Validate validates the CT_Missing and its children +func (_eddabc *CT_Missing )Validate ()error {return _eddabc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_gceca ST_FormulaExpression )Validate ()error {return _gceca .ValidateWithPath ("")}; -// Window Width -WindowWidthAttr uint32 ; +// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path +func (_bagc *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _bagc .ExtLst !=nil {if _dadbf :=_bagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadbf !=nil {return _dadbf ;};};return nil ;}; -// Window Height -WindowHeightAttr uint32 ; +// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path +func (_ggbed *CT_XmlCellPr )ValidateWithPath (path string )error {if _agcdce :=_ggbed .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_agcdce !=nil {return _agcdce ;};if _ggbed .ExtLst !=nil {if _edeff :=_ggbed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edeff !=nil {return _edeff ;};};return nil ;};func (_cggae *CT_ServerFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cggae .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cggae .CountAttr )});};e .EncodeToken (start );if _cggae .ServerFormat !=nil {_ebgac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_cbbff :=range _cggae .ServerFormat {e .EncodeElement (_cbbff ,_ebgac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Validate validates the CT_ColorScale and its children +func (_cefed *CT_ColorScale )Validate ()error {return _cefed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};func (_gcbgb ST_PageOrder )String ()string {switch _gcbgb {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return "";};func (_dcgbd ST_BorderStyle )String ()string {switch _dcgbd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0068\u0069\u006e";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 4:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "\u0074\u0068\u0069c\u006b";case 7:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 8:return "\u0068\u0061\u0069\u0072";case 9:return "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case 10:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 11:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 12:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 13:return "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 14:return "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return "";};func (_ffacab ST_ExternalConnectionType )Validate ()error {return _ffacab .ValidateWithPath ("")};func (_ccefe *ST_TextVAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feafd ,_degdbd :=d .Token ();if _degdbd !=nil {return _degdbd ;};if _eafda ,_edcadd :=_feafd .(_b .EndElement );_edcadd &&_eafda .Name ==start .Name {*_ccefe =1;return nil ;};if _ecdcdd ,_bcgdb :=_feafd .(_b .CharData );!_bcgdb {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",_feafd );}else {switch string (_ecdcdd ){case "":*_ccefe =0;case "\u0074\u006f\u0070":*_ccefe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccefe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ccefe =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ccefe =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ccefe =5;};};_feafd ,_degdbd =d .Token ();if _degdbd !=nil {return _degdbd ;};if _beegf ,_gcgbca :=_feafd .(_b .EndElement );_gcgbca &&_beegf .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",_feafd );};func NewCT_SheetIdMap ()*CT_SheetIdMap {_eggfg :=&CT_SheetIdMap {};return _eggfg }; -// Active Sheet in Book View -ActiveSheetIdAttr uint32 ; +// Validate validates the CT_MdxKPI and its children +func (_abeafd *CT_MdxKPI )Validate ()error {return _abeafd .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");}; -// Show Formula Bar -ShowFormulaBarAttr *bool ; +// Validate validates the CT_PivotCache and its children +func (_gbagd *CT_PivotCache )Validate ()error {return _gbagd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");}; -// Show Status Bar -ShowStatusbarAttr *bool ; +// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path +func (_acfe *CT_CellStyleXfs )ValidateWithPath (path string )error {for _dcba ,_afcfa :=range _acfe .Xf {if _gfad :=_afcfa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_dcba ));_gfad !=nil {return _gfad ;};};return nil ;};func (_daab *CT_FutureMetadataBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daab .ExtLst !=nil {_bgaad :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daab .ExtLst ,_bgaad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfabb ST_VolDepType )String ()string {switch _cfabb {case 0:return "";case 1:return "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case 2:return "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return "";};func (_cbefde ST_HorizontalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbefde .String (),start );};type Chartsheet struct{CT_Chartsheet };type ST_CellType byte ;func NewCT_SheetProtection ()*CT_SheetProtection {_ceadg :=&CT_SheetProtection {};return _ceadg };func NewCT_OleSize ()*CT_OleSize {_gcegac :=&CT_OleSize {};return _gcegac };func (_edaeb ST_SheetViewType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edaeb .String (),start );};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_ffdbd :=&CT_PivotAreaReference {};return _ffdbd ;}; -// Show Comments -ShowCommentsAttr ST_Comments ; +// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path +func (_geebc *CT_Field )ValidateWithPath (path string )error {return nil };func (_eaafc *ST_ItemType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eaafc =0;case "\u0064\u0061\u0074\u0061":*_eaafc =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eaafc =2;case "\u0073\u0075\u006d":*_eaafc =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_eaafc =4;case "\u0061\u0076\u0067":*_eaafc =5;case "\u006d\u0061\u0078":*_eaafc =6;case "\u006d\u0069\u006e":*_eaafc =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_eaafc =8;case "\u0063\u006f\u0075n\u0074":*_eaafc =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eaafc =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_eaafc =11;case "\u0076\u0061\u0072":*_eaafc =12;case "\u0076\u0061\u0072\u0050":*_eaafc =13;case "\u0067\u0072\u0061n\u0064":*_eaafc =14;case "\u0062\u006c\u0061n\u006b":*_eaafc =15;};return nil ;};type CT_Groups struct{ -// Show Objects -ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};type Metadata struct{CT_Metadata };func (_ggdce *CT_Location )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_degbf :=range start .Attr {if _degbf .Name .Local =="\u0072\u0065\u0066"{_aaacd ,_baf :=_degbf .Value ,error (nil );if _baf !=nil {return _baf ;};_ggdce .RefAttr =_aaacd ;continue ;};if _degbf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_faed ,_cdbdd :=_ccfece .ParseUint (_degbf .Value ,10,32);if _cdbdd !=nil {return _cdbdd ;};_ggdce .FirstHeaderRowAttr =uint32 (_faed );continue ;};if _degbf .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_bedfe ,_fcaafg :=_ccfece .ParseUint (_degbf .Value ,10,32);if _fcaafg !=nil {return _fcaafg ;};_ggdce .FirstDataRowAttr =uint32 (_bedfe );continue ;};if _degbf .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_defda ,_baafd :=_ccfece .ParseUint (_degbf .Value ,10,32);if _baafd !=nil {return _baafd ;};_ggdce .FirstDataColAttr =uint32 (_defda );continue ;};if _degbf .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_debbd ,_bdaefc :=_ccfece .ParseUint (_degbf .Value ,10,32);if _bdaefc !=nil {return _bdaefc ;};_beagb :=uint32 (_debbd );_ggdce .RowPageCountAttr =&_beagb ;continue ;};if _degbf .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_ggde ,_eedda :=_ccfece .ParseUint (_degbf .Value ,10,32);if _eedda !=nil {return _eedda ;};_gdebe :=uint32 (_ggde );_ggdce .ColPageCountAttr =&_gdebe ;continue ;};};for {_aaeed ,_dbeac :=d .Token ();if _dbeac !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dbeac );};if _efadf ,_feagfd :=_aaeed .(_ebfeac .EndElement );_feagfd &&_efadf .Name ==start .Name {break ;};};return nil ;}; +// Level Group Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path -func (_egbcf *CT_PivotAreaReference )ValidateWithPath (path string )error {for _abebc ,_ageac :=range _egbcf .X {if _ggfc :=_ageac .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_abebc ));_ggfc !=nil {return _ggfc ;};};if _egbcf .ExtLst !=nil {if _eadcd :=_egbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eadcd !=nil {return _eadcd ;};};return nil ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_gfabf :=&CT_ProtectedRanges {};return _gfabf };func (_gcggc *CT_Index )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbfdd :=range start .Attr {if _fbfdd .Name .Local =="\u0076"{_bgdfab ,_eabc :=_ccfece .ParseUint (_fbfdd .Value ,10,32);if _eabc !=nil {return _eabc ;};_gcggc .VAttr =uint32 (_bgdfab );continue ;};};for {_fcdef ,_cdeg :=d .Token ();if _cdeg !=nil {return _eecbf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_cdeg );};if _cdaea ,_gaac :=_fcdef .(_ebfeac .EndElement );_gaac &&_cdaea .Name ==start .Name {break ;};};return nil ;};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7;ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12;ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17;ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22;ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27;ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32;ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37;ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42;ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47;ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53;ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59;ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65;ST_PivotFilterTypeM12 ST_PivotFilterType =66;);type CT_MetadataBlocks struct{ +// OLAP Group +Group []*CT_LevelGroup ;};func NewCT_DdeItems ()*CT_DdeItems {_egdb :=&CT_DdeItems {};return _egdb }; -// Metadata Block Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path +func (_fgdcc *CT_MRUColors )ValidateWithPath (path string )error {for _ffafe ,_eefgd :=range _fgdcc .Color {if _efdeg :=_eefgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ffafe ));_efdeg !=nil {return _efdeg ;};};return nil ;};type ST_TextHAlign byte ;const (ST_PrintErrorUnset ST_PrintError =0;ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;);func (_fabcb *CT_Format )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabcb .ActionAttr !=ST_FormatActionUnset {_afegd ,_gebed :=_fabcb .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _gebed !=nil {return _gebed ;};start .Attr =append (start .Attr ,_afegd );};if _fabcb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fabcb .DxfIdAttr )});};e .EncodeToken (start );_accag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fabcb .PivotArea ,_accag );if _fabcb .ExtLst !=nil {_dcbdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fabcb .ExtLst ,_dcbdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daecc ST_ParameterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abacfe :=_b .Attr {};_abacfe .Name =name ;switch _daecc {case ST_ParameterTypeUnset :_abacfe .Value ="";case ST_ParameterTypePrompt :_abacfe .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_abacfe .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_abacfe .Value ="\u0063\u0065\u006c\u006c";};return _abacfe ,nil ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_cddcd :=&CT_PageSetUpPr {};return _cddcd }; -// Metadata Block -Bk []*CT_MetadataBlock ;};func (_caccba *CT_CalculatedItems )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_edcbe :=range start .Attr {if _edcbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_abea ,_acfb :=_ccfece .ParseUint (_edcbe .Value ,10,32);if _acfb !=nil {return _acfb ;};_feae :=uint32 (_abea );_caccba .CountAttr =&_feae ;continue ;};};_ebfeg :for {_gefgfg ,_bgbbd :=d .Token ();if _bgbbd !=nil {return _bgbbd ;};switch _fdgaa :=_gefgfg .(type ){case _ebfeac .StartElement :switch _fdgaa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_agbfd :=NewCT_CalculatedItem ();if _fadegd :=d .DecodeElement (_agbfd ,&_fdgaa );_fadegd !=nil {return _fadegd ;};_caccba .CalculatedItem =append (_caccba .CalculatedItem ,_agbfd );default:_afeac .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\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_fdgaa .Name );if _feebc :=d .Skip ();_feebc !=nil {return _feebc ;};};case _ebfeac .EndElement :break _ebfeg ;case _ebfeac .CharData :};};return nil ;};func (_fddee ST_FileType )String ()string {switch _fddee {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";}; +// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path +func (_dabc *CT_QueryTableFields )ValidateWithPath (path string )error {for _deege ,_gbgdaf :=range _dabc .QueryTableField {if _dcfcf :=_gbgdaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_deege ));_dcfcf !=nil {return _dcfcf ;};};return nil ;};type CT_QueryTable struct{ -// Validate validates the CT_DateGroupItem and its children -func (_gaacc *CT_DateGroupItem )Validate ()error {return _gaacc .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");}; +// QueryTable Name +NameAttr string ; -// Validate validates the Connections and its children -func (_cgdbba *Connections )Validate ()error {return _cgdbba .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};type CT_ExternalDefinedNames struct{ +// First Row Column Titles +HeadersAttr *bool ; -// Defined Name -DefinedName []*CT_ExternalDefinedName ;};func NewConnections ()*Connections {_adfec :=&Connections {};_adfec .CT_Connections =*NewCT_Connections ();return _adfec ;}; +// Row Numbers +RowNumbersAttr *bool ; -// Validate validates the CT_Groups and its children -func (_gdeec *CT_Groups )Validate ()error {return _gdeec .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_gcecg ST_ItemType )Validate ()error {return _gcecg .ValidateWithPath ("")}; +// Disable Refresh +DisableRefreshAttr *bool ; -// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path -func (_fee *CT_OleObjects )ValidateWithPath (path string )error {for _cadf ,_faddfa :=range _fee .OleObject {if _fgebg :=_faddfa .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cadf ));_fgebg !=nil {return _fgebg ;};};return nil ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;);func NewCT_RangeSet ()*CT_RangeSet {_gece :=&CT_RangeSet {};return _gece };func (_acfbec *VolTypes )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _acfbec .CT_VolTypes .MarshalXML (e ,start );};func (_beaac ST_RefMode )Validate ()error {return _beaac .ValidateWithPath ("")};func (_cbcb *ST_PageOrder )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_cbcb =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_cbcb =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_cbcb =2;};return nil ;}; +// Background Refresh +BackgroundRefreshAttr *bool ; + +// First Background Refresh +FirstBackgroundRefreshAttr *bool ; + +// Refresh On Load +RefreshOnLoadAttr *bool ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_bceda *EG_ExtensionList )ValidateWithPath (path string )error {for _begbc ,_gdcfba :=range _bceda .Ext {if _gege :=_gdcfba .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_begbc ));_gege !=nil {return _gege ;};};return nil ;};type CT_LevelGroup struct{ +// Grow Shrink Type +GrowShrinkTypeAttr ST_GrowShrinkType ; -// Group Name -NameAttr string ; +// Fill Adjacent Formulas +FillFormulasAttr *bool ; -// Unique Group Name -UniqueNameAttr string ; +// Remove Data On Save +RemoveDataOnSaveAttr *bool ; -// Group Caption -CaptionAttr string ; +// Disable Edit +DisableEditAttr *bool ; -// Parent Unique Name -UniqueParentAttr *string ; +// Preserve Formatting On Refresh +PreserveFormattingAttr *bool ; -// Group Id -IdAttr *int32 ; +// Adjust Column Width On Refresh +AdjustColumnWidthAttr *bool ; -// OLAP Group Members -GroupMembers *CT_GroupMembers ;}; +// Intermediate +IntermediateAttr *bool ; -// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path -func (_dbcce *CT_MRUColors )ValidateWithPath (path string )error {for _cfcgbg ,_bfgabe :=range _dbcce .Color {if _cbdbe :=_bfgabe .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cfcgbg ));_cbdbe !=nil {return _cbdbe ;};};return nil ;};func NewCT_Rst ()*CT_Rst {_defc :=&CT_Rst {};return _defc };type CT_DdeValues struct{ +// Connection Id +ConnectionIdAttr uint32 ; -// Rows -RowsAttr *uint32 ; +// QueryTable Refresh Information +QueryTableRefresh *CT_QueryTableRefresh ; -// Columns -ColsAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_cafgd ST_Scope )Validate ()error {return _cafgd .ValidateWithPath ("")}; -// Value -Value []*CT_DdeValue ;};func (_bdg *ST_PrintError )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ebegg ,_cbdegc :=d .Token ();if _cbdegc !=nil {return _cbdegc ;};if _gabef ,_cffaad :=_ebegg .(_ebfeac .EndElement );_cffaad &&_gabef .Name ==start .Name {*_bdg =1;return nil ;};if _afdfc ,_dcade :=_ebegg .(_ebfeac .CharData );!_dcade {return _eecbf .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",_ebegg );}else {switch string (_afdfc ){case "":*_bdg =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_bdg =1;case "\u0062\u006c\u0061n\u006b":*_bdg =2;case "\u0064\u0061\u0073\u0068":*_bdg =3;case "\u004e\u0041":*_bdg =4;};};_ebegg ,_cbdegc =d .Token ();if _cbdegc !=nil {return _cbdegc ;};if _cgcebbf ,_eadag :=_ebegg .(_ebfeac .EndElement );_eadag &&_cgcebbf .Name ==start .Name {return nil ;};return _eecbf .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",_ebegg );}; +// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path +func (_ddcfc *CT_rowItems )ValidateWithPath (path string )error {for _aadfaa ,_cbfaa :=range _ddcfc .I {if _cebfe :=_cbfaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_aadfaa ));_cebfe !=nil {return _cebfe ;};};return nil ;};func (_bfgae *CT_Color )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfgae .AutoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfgae .AutoAttr ))});};if _bfgae .IndexedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfgae .IndexedAttr )});};if _bfgae .RgbAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0067\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_bfgae .RgbAttr )});};if _bfgae .ThemeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfgae .ThemeAttr )});};if _bfgae .TintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfgae .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Item struct{ -// Validate validates the CT_colItems and its children -func (_dcgd *CT_colItems )Validate ()error {return _dcgd .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");}; +// Item User Caption +NAttr *string ; -// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path -func (_fbag *CT_TableColumn )ValidateWithPath (path string )error {if _addg :=_fbag .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_addg !=nil {return _addg ;};if _fbag .CalculatedColumnFormula !=nil {if _ddfedg :=_fbag .CalculatedColumnFormula .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0043\u006fl\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061");_ddfedg !=nil {return _ddfedg ;};};if _fbag .TotalsRowFormula !=nil {if _cgee :=_fbag .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_cgee !=nil {return _cgee ;};};if _fbag .XmlColumnPr !=nil {if _ddgag :=_fbag .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_ddgag !=nil {return _ddgag ;};};if _fbag .ExtLst !=nil {if _fbadd :=_fbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbadd !=nil {return _fbadd ;};};return nil ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_aaffg :=&CT_ConditionalFormatting {};return _aaffg ;};func (_eabfcaf *ST_TableType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_eabfcaf =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_eabfcaf =1;case "\u0078\u006d\u006c":*_eabfcaf =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_eabfcaf =3;};return nil ;}; +// Item Type +TAttr ST_ItemType ; -// Validate validates the CT_ProtectedRanges and its children -func (_ececf *CT_ProtectedRanges )Validate ()error {return _ececf .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};type ST_PrintError byte ;func (_ffcge *CT_ColHierarchiesUsage )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_geffc :=range start .Attr {if _geffc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfgce ,_eadea :=_ccfece .ParseUint (_geffc .Value ,10,32);if _eadea !=nil {return _eadea ;};_bcebgc :=uint32 (_bfgce );_ffcge .CountAttr =&_bcebgc ;continue ;};};_dgbcb :for {_daf ,_fafbg :=d .Token ();if _fafbg !=nil {return _fafbg ;};switch _aggcfc :=_daf .(type ){case _ebfeac .StartElement :switch _aggcfc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_bdaga :=NewCT_HierarchyUsage ();if _febggf :=d .DecodeElement (_bdaga ,&_aggcfc );_febggf !=nil {return _febggf ;};_ffcge .ColHierarchyUsage =append (_ffcge .ColHierarchyUsage ,_bdaga );default:_afeac .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\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_aggcfc .Name );if _dfgee :=d .Skip ();_dfgee !=nil {return _dfgee ;};};case _ebfeac .EndElement :break _dgbcb ;case _ebfeac .CharData :};};return nil ;};func (_bfafe *CT_TableColumn )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bcgff :=range start .Attr {if _bcgff .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_dccbg ,_gadbc :=_ccfece .ParseUint (_bcgff .Value ,10,32);if _gadbc !=nil {return _gadbc ;};_bebd :=uint32 (_dccbg );_bfafe .TotalsRowDxfIdAttr =&_bebd ;continue ;};if _bcgff .Name .Local =="\u0069\u0064"{_abfddb ,_cfbaa :=_ccfece .ParseUint (_bcgff .Value ,10,32);if _cfbaa !=nil {return _cfbaa ;};_bfafe .IdAttr =uint32 (_abfddb );continue ;};if _bcgff .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dddcf ,_cfgcbc :=_bcgff .Value ,error (nil );if _cfgcbc !=nil {return _cfgcbc ;};_bfafe .HeaderRowCellStyleAttr =&_dddcf ;continue ;};if _bcgff .Name .Local =="\u006e\u0061\u006d\u0065"{_gdcga ,_debad :=_bcgff .Value ,error (nil );if _debad !=nil {return _debad ;};_bfafe .NameAttr =_gdcga ;continue ;};if _bcgff .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_fce ,_becfb :=_bcgff .Value ,error (nil );if _becfb !=nil {return _becfb ;};_bfafe .TotalsRowLabelAttr =&_fce ;continue ;};if _bcgff .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_cefccc ,_gccaf :=_ccfece .ParseUint (_bcgff .Value ,10,32);if _gccaf !=nil {return _gccaf ;};_fgcfb :=uint32 (_cefccc );_bfafe .QueryTableFieldIdAttr =&_fgcfb ;continue ;};if _bcgff .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_defecg ,_befggd :=_ccfece .ParseUint (_bcgff .Value ,10,32);if _befggd !=nil {return _befggd ;};_dgba :=uint32 (_defecg );_bfafe .HeaderRowDxfIdAttr =&_dgba ;continue ;};if _bcgff .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_dcee ,_dfbcfg :=_ccfece .ParseUint (_bcgff .Value ,10,32);if _dfbcfg !=nil {return _dfbcfg ;};_gafe :=uint32 (_dcee );_bfafe .DataDxfIdAttr =&_gafe ;continue ;};if _bcgff .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fgeba ,_dcgbccc :=_bcgff .Value ,error (nil );if _dcgbccc !=nil {return _dcgbccc ;};_bfafe .UniqueNameAttr =&_fgeba ;continue ;};if _bcgff .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_bfafe .TotalsRowFunctionAttr .UnmarshalXMLAttr (_bcgff );continue ;};if _bcgff .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_caef ,_bccbga :=_bcgff .Value ,error (nil );if _bccbga !=nil {return _bccbga ;};_bfafe .DataCellStyleAttr =&_caef ;continue ;};if _bcgff .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bdcbfc ,_cgdd :=_bcgff .Value ,error (nil );if _cgdd !=nil {return _cgdd ;};_bfafe .TotalsRowCellStyleAttr =&_bdcbfc ;continue ;};};_bagba :for {_cfa ,_cegfg :=d .Token ();if _cegfg !=nil {return _cegfg ;};switch _ceedg :=_cfa .(type ){case _ebfeac .StartElement :switch _ceedg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_bfafe .CalculatedColumnFormula =NewCT_TableFormula ();if _fafbea :=d .DecodeElement (_bfafe .CalculatedColumnFormula ,&_ceedg );_fafbea !=nil {return _fafbea ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_bfafe .TotalsRowFormula =NewCT_TableFormula ();if _bgbbbc :=d .DecodeElement (_bfafe .TotalsRowFormula ,&_ceedg );_bgbbbc !=nil {return _bgbbbc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_bfafe .XmlColumnPr =NewCT_XmlColumnPr ();if _addb :=d .DecodeElement (_bfafe .XmlColumnPr ,&_ceedg );_addb !=nil {return _addb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfafe .ExtLst =NewCT_ExtensionList ();if _gegbcg :=d .DecodeElement (_bfafe .ExtLst ,&_ceedg );_gegbcg !=nil {return _gegbcg ;};default:_afeac .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\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_ceedg .Name );if _addea :=d .Skip ();_addea !=nil {return _addea ;};};case _ebfeac .EndElement :break _bagba ;case _ebfeac .CharData :};};return nil ;};func (_fbff *CT_MeasureGroups )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_deggeee :=range start .Attr {if _deggeee .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbcbc ,_gaada :=_ccfece .ParseUint (_deggeee .Value ,10,32);if _gaada !=nil {return _gaada ;};_cdccb :=uint32 (_fbcbc );_fbff .CountAttr =&_cdccb ;continue ;};};_fgfaac :for {_gceade ,_dbccee :=d .Token ();if _dbccee !=nil {return _dbccee ;};switch _cedfd :=_gceade .(type ){case _ebfeac .StartElement :switch _cedfd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_adafb :=NewCT_MeasureGroup ();if _fefd :=d .DecodeElement (_adafb ,&_cedfd );_fefd !=nil {return _fefd ;};_fbff .MeasureGroup =append (_fbff .MeasureGroup ,_adafb );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_cedfd .Name );if _efb :=d .Skip ();_efb !=nil {return _efb ;};};case _ebfeac .EndElement :break _fgfaac ;case _ebfeac .CharData :};};return nil ;};type ST_Qualifier byte ;func (_efbeg ST_DvAspect )String ()string {switch _efbeg {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};type CT_CellSmartTagPr struct{ +// Hidden +HAttr *bool ; -// Key Name -KeyAttr string ; +// Character +SAttr *bool ; -// Value -ValAttr string ;};func (_decbfc *CT_Macrosheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_decbfc .SheetData =NewCT_SheetData ();_bacaf :for {_degb ,_edbbcc :=d .Token ();if _edbbcc !=nil {return _edbbcc ;};switch _edbdb :=_degb .(type ){case _ebfeac .StartElement :switch _edbdb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_decbfc .SheetPr =NewCT_SheetPr ();if _afc :=d .DecodeElement (_decbfc .SheetPr ,&_edbdb );_afc !=nil {return _afc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_decbfc .Dimension =NewCT_SheetDimension ();if _fcabc :=d .DecodeElement (_decbfc .Dimension ,&_edbdb );_fcabc !=nil {return _fcabc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_decbfc .SheetViews =NewCT_SheetViews ();if _debcg :=d .DecodeElement (_decbfc .SheetViews ,&_edbdb );_debcg !=nil {return _debcg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_decbfc .SheetFormatPr =NewCT_SheetFormatPr ();if _fcae :=d .DecodeElement (_decbfc .SheetFormatPr ,&_edbdb );_fcae !=nil {return _fcae ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_cdbba :=NewCT_Cols ();if _eadcdf :=d .DecodeElement (_cdbba ,&_edbdb );_eadcdf !=nil {return _eadcdf ;};_decbfc .Cols =append (_decbfc .Cols ,_cdbba );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _fdeaea :=d .DecodeElement (_decbfc .SheetData ,&_edbdb );_fdeaea !=nil {return _fdeaea ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_decbfc .SheetProtection =NewCT_SheetProtection ();if _aadegb :=d .DecodeElement (_decbfc .SheetProtection ,&_edbdb );_aadegb !=nil {return _aadegb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_decbfc .AutoFilter =NewCT_AutoFilter ();if _fgded :=d .DecodeElement (_decbfc .AutoFilter ,&_edbdb );_fgded !=nil {return _fgded ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_decbfc .SortState =NewCT_SortState ();if _gfdbba :=d .DecodeElement (_decbfc .SortState ,&_edbdb );_gfdbba !=nil {return _gfdbba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_decbfc .DataConsolidate =NewCT_DataConsolidate ();if _adefb :=d .DecodeElement (_decbfc .DataConsolidate ,&_edbdb );_adefb !=nil {return _adefb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_decbfc .CustomSheetViews =NewCT_CustomSheetViews ();if _agcfbe :=d .DecodeElement (_decbfc .CustomSheetViews ,&_edbdb );_agcfbe !=nil {return _agcfbe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_decbfc .PhoneticPr =NewCT_PhoneticPr ();if _abaef :=d .DecodeElement (_decbfc .PhoneticPr ,&_edbdb );_abaef !=nil {return _abaef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_bede :=NewCT_ConditionalFormatting ();if _bffbg :=d .DecodeElement (_bede ,&_edbdb );_bffbg !=nil {return _bffbg ;};_decbfc .ConditionalFormatting =append (_decbfc .ConditionalFormatting ,_bede );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_decbfc .PrintOptions =NewCT_PrintOptions ();if _fdeda :=d .DecodeElement (_decbfc .PrintOptions ,&_edbdb );_fdeda !=nil {return _fdeda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_decbfc .PageMargins =NewCT_PageMargins ();if _egdeaaf :=d .DecodeElement (_decbfc .PageMargins ,&_edbdb );_egdeaaf !=nil {return _egdeaaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_decbfc .PageSetup =NewCT_PageSetup ();if _cbdef :=d .DecodeElement (_decbfc .PageSetup ,&_edbdb );_cbdef !=nil {return _cbdef ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_decbfc .HeaderFooter =NewCT_HeaderFooter ();if _abcga :=d .DecodeElement (_decbfc .HeaderFooter ,&_edbdb );_abcga !=nil {return _abcga ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_decbfc .RowBreaks =NewCT_PageBreak ();if _faafg :=d .DecodeElement (_decbfc .RowBreaks ,&_edbdb );_faafg !=nil {return _faafg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_decbfc .ColBreaks =NewCT_PageBreak ();if _ecgac :=d .DecodeElement (_decbfc .ColBreaks ,&_edbdb );_ecgac !=nil {return _ecgac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_decbfc .CustomProperties =NewCT_CustomProperties ();if _agcbcc :=d .DecodeElement (_decbfc .CustomProperties ,&_edbdb );_agcbcc !=nil {return _agcbcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_decbfc .Drawing =NewCT_Drawing ();if _bffda :=d .DecodeElement (_decbfc .Drawing ,&_edbdb );_bffda !=nil {return _bffda ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_decbfc .LegacyDrawing =NewCT_LegacyDrawing ();if _fbabe :=d .DecodeElement (_decbfc .LegacyDrawing ,&_edbdb );_fbabe !=nil {return _fbabe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_decbfc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fgee :=d .DecodeElement (_decbfc .LegacyDrawingHF ,&_edbdb );_fgee !=nil {return _fgee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_decbfc .DrawingHF =NewCT_DrawingHF ();if _bcf :=d .DecodeElement (_decbfc .DrawingHF ,&_edbdb );_bcf !=nil {return _bcf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_decbfc .Picture =NewCT_SheetBackgroundPicture ();if _daafe :=d .DecodeElement (_decbfc .Picture ,&_edbdb );_daafe !=nil {return _daafe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_decbfc .OleObjects =NewCT_OleObjects ();if _ccbffc :=d .DecodeElement (_decbfc .OleObjects ,&_edbdb );_ccbffc !=nil {return _ccbffc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decbfc .ExtLst =NewCT_ExtensionList ();if _aeagg :=d .DecodeElement (_decbfc .ExtLst ,&_edbdb );_aeagg !=nil {return _aeagg ;};default:_afeac .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\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_edbdb .Name );if _aacgg :=d .Skip ();_aacgg !=nil {return _aacgg ;};};case _ebfeac .EndElement :break _bacaf ;case _ebfeac .CharData :};};return nil ;}; +// Hide Details +SdAttr *bool ; -// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path -func (_agaee *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _facbe ,_gddf :=range _agaee .ColHierarchyUsage {if _aeac :=_gddf .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_facbe ));_aeac !=nil {return _aeac ;};};return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_gbacg :=&CT_TableStyleElement {};_gbacg .TypeAttr =ST_TableStyleType (1);return _gbacg ;};func (_dbfdbb ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _dbfdbb {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfdbb ));};return nil ;}; +// Calculated Member +FAttr *bool ; -// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path -func (_dfce *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _dfce .ExtLst !=nil {if _ebcbf :=_dfce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcbf !=nil {return _ebcbf ;};};return nil ;};type ST_DataValidationType byte ;func NewCT_TableMissing ()*CT_TableMissing {_aeabd :=&CT_TableMissing {};return _aeabd };func (_afbag *CT_RevisionQueryTableField )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fgbc :=range start .Attr {if _fgbc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abdfb ,_fedb :=_ccfece .ParseUint (_fgbc .Value ,10,32);if _fedb !=nil {return _fedb ;};_afbag .SheetIdAttr =uint32 (_abdfb );continue ;};if _fgbc .Name .Local =="\u0072\u0065\u0066"{_cbfbg ,_ebccg :=_fgbc .Value ,error (nil );if _ebccg !=nil {return _ebccg ;};_afbag .RefAttr =_cbfbg ;continue ;};if _fgbc .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_cdgb ,_dggee :=_ccfece .ParseUint (_fgbc .Value ,10,32);if _dggee !=nil {return _dggee ;};_afbag .FieldIdAttr =uint32 (_cdgb );continue ;};};for {_cgdcf ,_ffge :=d .Token ();if _ffge !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0051\u0075\u0065\u0072\u0079T\u0061\u0062\u006c\u0065\u0046i\u0065\u006cd\u003a\u0020\u0025\u0073",_ffge );};if _eacfd ,_ebdbd :=_cgdcf .(_ebfeac .EndElement );_ebdbd &&_eacfd .Name ==start .Name {break ;};};return nil ;};func (_cedgd ST_Comments )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cedgd .String (),start );}; +// Missing +MAttr *bool ; -// Validate validates the CT_TableParts and its children -func (_edbfb *CT_TableParts )Validate ()error {return _edbfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func (_cdeaea ST_VolDepType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bdebde :=_ebfeac .Attr {};_bdebde .Name =name ;switch _cdeaea {case ST_VolDepTypeUnset :_bdebde .Value ="";case ST_VolDepTypeRealTimeData :_bdebde .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_bdebde .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _bdebde ,nil ;};func (_eagff *Dialogsheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _eagff .CT_Dialogsheet .MarshalXML (e ,start );};func (_cgcfabd ST_UnderlineValues )String ()string {switch _cgcfabd {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";};const (ST_UnderlineValuesUnset ST_UnderlineValues =0;ST_UnderlineValuesSingle ST_UnderlineValues =1;ST_UnderlineValuesDouble ST_UnderlineValues =2;ST_UnderlineValuesSingleAccounting ST_UnderlineValues =3;ST_UnderlineValuesDoubleAccounting ST_UnderlineValues =4;ST_UnderlineValuesNone ST_UnderlineValues =5;);func (_ebgcae ST_SourceType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dddee :=_ebfeac .Attr {};_dddee .Name =name ;switch _ebgcae {case ST_SourceTypeUnset :_dddee .Value ="";case ST_SourceTypeWorksheet :_dddee .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_dddee .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_dddee .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_dddee .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _dddee ,nil ;}; +// Child Items +CAttr *bool ; -// Validate validates the CT_Top10 and its children -func (_dgaa *CT_Top10 )Validate ()error {return _dgaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_baecd ST_Axis )Validate ()error {return _baecd .ValidateWithPath ("")}; +// Item Index +XAttr *uint32 ; -// Validate validates the MapInfo and its children -func (_gbda *MapInfo )Validate ()error {return _gbda .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func (_fdegg *CT_Hyperlink )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbfeg :=range start .Attr {if _fbfeg .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"&&_fbfeg .Name .Local =="\u0069\u0064"||_fbfeg .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"&&_fbfeg .Name .Local =="\u0069\u0064"{_bafaec ,_cbe :=_fbfeg .Value ,error (nil );if _cbe !=nil {return _cbe ;};_fdegg .IdAttr =&_bafaec ;continue ;};if _fbfeg .Name .Local =="\u0072\u0065\u0066"{_cbcgb ,_dcga :=_fbfeg .Value ,error (nil );if _dcga !=nil {return _dcga ;};_fdegg .RefAttr =_cbcgb ;continue ;};if _fbfeg .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gdaeb ,_edcad :=_fbfeg .Value ,error (nil );if _edcad !=nil {return _edcad ;};_fdegg .LocationAttr =&_gdaeb ;continue ;};if _fbfeg .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_fgbb ,_gfffe :=_fbfeg .Value ,error (nil );if _gfffe !=nil {return _gfffe ;};_fdegg .TooltipAttr =&_fgbb ;continue ;};if _fbfeg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_bacff ,_ffgb :=_fbfeg .Value ,error (nil );if _ffgb !=nil {return _ffgb ;};_fdegg .DisplayAttr =&_bacff ;continue ;};};for {_fbecd ,_abfeb :=d .Token ();if _abfeb !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_abfeb );};if _ggdda ,_egcbd :=_fbecd .(_ebfeac .EndElement );_egcbd &&_ggdda .Name ==start .Name {break ;};};return nil ;};func (_fcede *ST_Visibility )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eceefg ,_dabf :=d .Token ();if _dabf !=nil {return _dabf ;};if _fafef ,_gaca :=_eceefg .(_ebfeac .EndElement );_gaca &&_fafef .Name ==start .Name {*_fcede =1;return nil ;};if _bdea ,_daged :=_eceefg .(_ebfeac .CharData );!_daged {return _eecbf .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",_eceefg );}else {switch string (_bdea ){case "":*_fcede =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_fcede =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fcede =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_fcede =3;};};_eceefg ,_dabf =d .Token ();if _dabf !=nil {return _dabf ;};if _acacfa ,_eabde :=_eceefg .(_ebfeac .EndElement );_eabde &&_acacfa .Name ==start .Name {return nil ;};return _eecbf .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",_eceefg );}; +// Expanded +DAttr *bool ; -// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path -func (_ecbcd *CT_ExternalBook )ValidateWithPath (path string )error {if _ecbcd .SheetNames !=nil {if _debg :=_ecbcd .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_debg !=nil {return _debg ;};};if _ecbcd .DefinedNames !=nil {if _eedd :=_ecbcd .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_eedd !=nil {return _eedd ;};};if _ecbcd .SheetDataSet !=nil {if _ggda :=_ecbcd .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_ggda !=nil {return _ggda ;};};return nil ;}; +// Drill Across Attributes +EAttr *bool ;};func (_cccaf ST_DataValidationType )Validate ()error {return _cccaf .ValidateWithPath ("")};func (_eebab *CT_FontName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eebab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbdga *CT_NumFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgdcd :=range start .Attr {if _fgdcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_eddbc ,_facbg :=_e .ParseUint (_fgdcd .Value ,10,32);if _facbg !=nil {return _facbg ;};_cffg :=uint32 (_eddbc );_bbdga .CountAttr =&_cffg ;continue ;};};_bbbg :for {_ggca ,_gaedc :=d .Token ();if _gaedc !=nil {return _gaedc ;};switch _eeegcg :=_ggca .(type ){case _b .StartElement :switch _eeegcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdcff :=NewCT_NumFmt ();if _dbdbac :=d .DecodeElement (_cdcff ,&_eeegcg );_dbdbac !=nil {return _dbdbac ;};_bbdga .NumFmt =append (_bbdga .NumFmt ,_cdcff );default:_d .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\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_eeegcg .Name );if _fbad :=d .Skip ();_fbad !=nil {return _fbad ;};};case _b .EndElement :break _bbbg ;case _b .CharData :};};return nil ;};type CT_PivotCache struct{ -// Validate validates the CT_SharedUser and its children -func (_dcegf *CT_SharedUser )Validate ()error {return _dcegf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");}; +// PivotCache Id +CacheIdAttr uint32 ;IdAttr string ;}; -// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path -func (_begdd *CT_DynamicFilter )ValidateWithPath (path string )error {if _begdd .TypeAttr ==ST_DynamicFilterTypeUnset {return _eecbf .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fecff :=_begdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fecff !=nil {return _fecff ;};return nil ;};type CT_Formats struct{ +// Validate validates the CT_Hyperlinks and its children +func (_fabdc *CT_Hyperlinks )Validate ()error {return _fabdc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};type CT_TableStyleInfo struct{ -// Formats Count -CountAttr *uint32 ; +// Style Name +NameAttr *string ; -// PivotTable Format -Format []*CT_Format ;};func (_dgga *CT_TupleCache )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _dgga .Entries !=nil {_ggdd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_dgga .Entries ,_ggdd );};if _dgga .Sets !=nil {_acfcgf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_dgga .Sets ,_acfcgf );};if _dgga .QueryCache !=nil {_dfbbcc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_dgga .QueryCache ,_dfbbcc );};if _dgga .ServerFormats !=nil {_fecaf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_dgga .ServerFormats ,_fecaf );};if _dgga .ExtLst !=nil {_cgcdaf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgga .ExtLst ,_cgcdaf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_CalculatedItems struct{ +// Show First Column +ShowFirstColumnAttr *bool ; -// Calculated Item Formula Count -CountAttr *uint32 ; +// Show Last Column +ShowLastColumnAttr *bool ; -// Calculated Item -CalculatedItem []*CT_CalculatedItem ;};func (_gacdfa ST_CredMethod )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_gacdfa .String (),start );};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_acadd :=&CT_RevisionInsertSheet {};return _acadd ;};type ST_DdeValueType byte ;func (_bgce ST_RefMode )ValidateWithPath (path string )error {switch _bgce {case 0,1,2:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgce ));};return nil ;};func (_dgebb *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_dgebb =0;case "\u0079\u0065\u0061\u0072":*_dgebb =1;case "\u006d\u006f\u006et\u0068":*_dgebb =2;case "\u0064\u0061\u0079":*_dgebb =3;case "\u0068\u006f\u0075\u0072":*_dgebb =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_dgebb =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_dgebb =6;};return nil ;}; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path -func (_cfbd *CT_Cell )ValidateWithPath (path string )error {if _gfbace :=_cfbd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gfbace !=nil {return _gfbace ;};if _cfbd .F !=nil {if _adcge :=_cfbd .F .ValidateWithPath (path +"\u002f\u0046");_adcge !=nil {return _adcge ;};};if _cfbd .Is !=nil {if _dadaaa :=_cfbd .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_dadaaa !=nil {return _dadaaa ;};};if _cfbd .ExtLst !=nil {if _cdagec :=_cfbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdagec !=nil {return _cdagec ;};};return nil ;}; +// Show Column Stripes +ShowColumnStripesAttr *bool ;};func (_fgadge *CT_TextPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdgfa :=range start .Attr {if _cdgfa .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_abfba ,_agccda :=_cdgfa .Value ,error (nil );if _agccda !=nil {return _agccda ;};_fgadge .ThousandsAttr =&_abfba ;continue ;};if _cdgfa .Name .Local =="\u0074\u0061\u0062"{_edddb ,_ddcbb :=_e .ParseBool (_cdgfa .Value );if _ddcbb !=nil {return _ddcbb ;};_fgadge .TabAttr =&_edddb ;continue ;};if _cdgfa .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_fgadge .FileTypeAttr .UnmarshalXMLAttr (_cdgfa );continue ;};if _cdgfa .Name .Local =="\u0073\u0070\u0061c\u0065"{_bbdce ,_daecae :=_e .ParseBool (_cdgfa .Value );if _daecae !=nil {return _daecae ;};_fgadge .SpaceAttr =&_bbdce ;continue ;};if _cdgfa .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_accdge ,_edbbd :=_cdgfa .Value ,error (nil );if _edbbd !=nil {return _edbbd ;};_fgadge .CharacterSetAttr =&_accdge ;continue ;};if _cdgfa .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_afdgc ,_edfcg :=_cdgfa .Value ,error (nil );if _edfcg !=nil {return _edfcg ;};_fgadge .SourceFileAttr =&_afdgc ;continue ;};if _cdgfa .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_ffcdcb ,_cfeec :=_e .ParseBool (_cdgfa .Value );if _cfeec !=nil {return _cfeec ;};_fgadge .DelimitedAttr =&_ffcdcb ;continue ;};if _cdgfa .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_aabbb ,_aaffgc :=_cdgfa .Value ,error (nil );if _aaffgc !=nil {return _aaffgc ;};_fgadge .DecimalAttr =&_aabbb ;continue ;};if _cdgfa .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_bfbgf ,_dbagf :=_e .ParseBool (_cdgfa .Value );if _dbagf !=nil {return _dbagf ;};_fgadge .PromptAttr =&_bfbgf ;continue ;};if _cdgfa .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_bbadc ,_egdgf :=_e .ParseUint (_cdgfa .Value ,10,32);if _egdgf !=nil {return _egdgf ;};_gebcf :=uint32 (_bbadc );_fgadge .CodePageAttr =&_gebcf ;continue ;};if _cdgfa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cefde ,_agdbg :=_e .ParseUint (_cdgfa .Value ,10,32);if _agdbg !=nil {return _agdbg ;};_fcgfb :=uint32 (_cefde );_fgadge .FirstRowAttr =&_fcgfb ;continue ;};if _cdgfa .Name .Local =="\u0063\u006f\u006dm\u0061"{_bgdcag ,_gbfgb :=_e .ParseBool (_cdgfa .Value );if _gbfgb !=nil {return _gbfgb ;};_fgadge .CommaAttr =&_bgdcag ;continue ;};if _cdgfa .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_bceff ,_gbgaf :=_e .ParseBool (_cdgfa .Value );if _gbgaf !=nil {return _gbgaf ;};_fgadge .SemicolonAttr =&_bceff ;continue ;};if _cdgfa .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_dggdd ,_bbbfd :=_e .ParseBool (_cdgfa .Value );if _bbbfd !=nil {return _bbbfd ;};_fgadge .ConsecutiveAttr =&_dggdd ;continue ;};if _cdgfa .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_fgadge .QualifierAttr .UnmarshalXMLAttr (_cdgfa );continue ;};if _cdgfa .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_gabdae ,_fbcfg :=_cdgfa .Value ,error (nil );if _fbcfg !=nil {return _fbcfg ;};_fgadge .DelimiterAttr =&_gabdae ;continue ;};};_fgaacc :for {_eggdd ,_ebafcd :=d .Token ();if _ebafcd !=nil {return _ebafcd ;};switch _gefdc :=_eggdd .(type ){case _b .StartElement :switch _gefdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_fgadge .TextFields =NewCT_TextFields ();if _ebgdd :=d .DecodeElement (_fgadge .TextFields ,&_gefdc );_ebgdd !=nil {return _ebgdd ;};default:_d .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\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_gefdc .Name );if _beaff :=d .Skip ();_beaff !=nil {return _beaff ;};};case _b .EndElement :break _fgaacc ;case _b .CharData :};};return nil ;};func NewCT_ColFields ()*CT_ColFields {_aafe :=&CT_ColFields {};return _aafe }; -// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path -func (_fbbbd *CT_Scenarios )ValidateWithPath (path string )error {for _fdagd ,_gfafa :=range _fbbbd .Scenario {if _ebead :=_gfafa .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_fdagd ));_ebead !=nil {return _ebead ;};};return nil ;};func (_ebgf *CT_Missing )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ebfee :=range start .Attr {if _ebfee .Name .Local =="\u0066\u0063"{_ebgea ,_fgge :=_ebfee .Value ,error (nil );if _fgge !=nil {return _fgge ;};_ebgf .FcAttr =&_ebgea ;continue ;};if _ebfee .Name .Local =="\u0066"{_abcbb ,_eeggc :=_ccfece .ParseBool (_ebfee .Value );if _eeggc !=nil {return _eeggc ;};_ebgf .FAttr =&_abcbb ;continue ;};if _ebfee .Name .Local =="\u0063"{_efgda ,_aaffa :=_ebfee .Value ,error (nil );if _aaffa !=nil {return _aaffa ;};_ebgf .CAttr =&_efgda ;continue ;};if _ebfee .Name .Local =="\u0063\u0070"{_bgcca ,_cbeb :=_ccfece .ParseUint (_ebfee .Value ,10,32);if _cbeb !=nil {return _cbeb ;};_egccd :=uint32 (_bgcca );_ebgf .CpAttr =&_egccd ;continue ;};if _ebfee .Name .Local =="\u0069\u006e"{_fbceb ,_aefbag :=_ccfece .ParseUint (_ebfee .Value ,10,32);if _aefbag !=nil {return _aefbag ;};_baaeb :=uint32 (_fbceb );_ebgf .InAttr =&_baaeb ;continue ;};if _ebfee .Name .Local =="\u0062\u0063"{_fdcaba ,_cebb :=_ebfee .Value ,error (nil );if _cebb !=nil {return _cebb ;};_ebgf .BcAttr =&_fdcaba ;continue ;};if _ebfee .Name .Local =="\u0075"{_fagf ,_dcbac :=_ccfece .ParseBool (_ebfee .Value );if _dcbac !=nil {return _dcbac ;};_ebgf .UAttr =&_fagf ;continue ;};if _ebfee .Name .Local =="\u0069"{_bcdag ,_bccfcb :=_ccfece .ParseBool (_ebfee .Value );if _bccfcb !=nil {return _bccfcb ;};_ebgf .IAttr =&_bcdag ;continue ;};if _ebfee .Name .Local =="\u0075\u006e"{_gedaaa ,_bcage :=_ccfece .ParseBool (_ebfee .Value );if _bcage !=nil {return _bcage ;};_ebgf .UnAttr =&_gedaaa ;continue ;};if _ebfee .Name .Local =="\u0073\u0074"{_dfdfec ,_gcgb :=_ccfece .ParseBool (_ebfee .Value );if _gcgb !=nil {return _gcgb ;};_ebgf .StAttr =&_dfdfec ;continue ;};if _ebfee .Name .Local =="\u0062"{_ccbfe ,_ggbdb :=_ccfece .ParseBool (_ebfee .Value );if _ggbdb !=nil {return _ggbdb ;};_ebgf .BAttr =&_ccbfe ;continue ;};};_caabfc :for {_fbbgd ,_dcebag :=d .Token ();if _dcebag !=nil {return _dcebag ;};switch _efedef :=_fbbgd .(type ){case _ebfeac .StartElement :switch _efedef .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_ccfeeg :=NewCT_Tuples ();if _dbbaf :=d .DecodeElement (_ccfeeg ,&_efedef );_dbbaf !=nil {return _dbbaf ;};_ebgf .Tpls =append (_ebgf .Tpls ,_ccfeeg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_facce :=NewCT_X ();if _dfgcg :=d .DecodeElement (_facce ,&_efedef );_dfgcg !=nil {return _dfgcg ;};_ebgf .X =append (_ebgf .X ,_facce );default:_afeac .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\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_efedef .Name );if _ddag :=d .Skip ();_ddag !=nil {return _ddag ;};};case _ebfeac .EndElement :break _caabfc ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_Connection and its children +func (_aeca *CT_Connection )Validate ()error {return _aeca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_ExternalLink and its children -func (_fbdce *CT_ExternalLink )Validate ()error {return _fbdce .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; +// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path +func (_ffebg *CT_MdxKPI )ValidateWithPath (path string )error {if _ffebg .PAttr ==ST_MdxKPIPropertyUnset {return _f .Errorf ("\u0025\u0073/\u0050\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _dbebe :=_ffebg .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_dbebe !=nil {return _dbebe ;};return nil ;}; -// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path -func (_bacde *CT_ProtectedRanges )ValidateWithPath (path string )error {for _efdfa ,_cfccg :=range _bacde .ProtectedRange {if _afdcf :=_cfccg .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_efdfa ));_afdcf !=nil {return _afdcf ;};};return nil ;}; +// Validate validates the CT_Metadata and its children +func (_agae *CT_Metadata )Validate ()error {return _agae .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_cbagf *CT_Schema )ValidateWithPath (path string )error {return nil };func (_gacab *CT_XmlColumnPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_gacab .MapIdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",_gacab .XpathAttr )});if _gacab .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gacab .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gacab .XmlDataTypeAttr )});e .EncodeToken (start );if _gacab .ExtLst !=nil {_cfbgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gacab .ExtLst ,_cfbgg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_FieldUsage struct{ +// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path +func (_gdaba *CT_DateGroupItem )ValidateWithPath (path string )error {if _gdaba .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _f .Errorf ("\u0025s\u002f\u0044a\u0074\u0065\u0054\u0069m\u0065\u0047\u0072o\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072 i\u0073\u0020\u0061 \u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079 \u0066\u0069e\u006c\u0064",path );};if _aafbd :=_gdaba .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_aafbd !=nil {return _aafbd ;};return nil ;};func (_bdaff ST_Objects )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abgfcg :=_b .Attr {};_abgfcg .Name =name ;switch _bdaff {case ST_ObjectsUnset :_abgfcg .Value ="";case ST_ObjectsAll :_abgfcg .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_abgfcg .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_abgfcg .Value ="\u006e\u006f\u006e\u0065";};return _abgfcg ,nil ;}; -// Field Index -XAttr int32 ;};type CT_XmlPr struct{ +// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path +func (_edccgd *CT_Dialogsheet )ValidateWithPath (path string )error {if _edccgd .SheetPr !=nil {if _caff :=_edccgd .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_caff !=nil {return _caff ;};};if _edccgd .SheetViews !=nil {if _bcbedb :=_edccgd .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_bcbedb !=nil {return _bcbedb ;};};if _edccgd .SheetFormatPr !=nil {if _fabf :=_edccgd .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_fabf !=nil {return _fabf ;};};if _edccgd .SheetProtection !=nil {if _edgfg :=_edccgd .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_edgfg !=nil {return _edgfg ;};};if _edccgd .CustomSheetViews !=nil {if _aabcg :=_edccgd .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_aabcg !=nil {return _aabcg ;};};if _edccgd .PrintOptions !=nil {if _bfcaf :=_edccgd .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bfcaf !=nil {return _bfcaf ;};};if _edccgd .PageMargins !=nil {if _cgddg :=_edccgd .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_cgddg !=nil {return _cgddg ;};};if _edccgd .PageSetup !=nil {if _geca :=_edccgd .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_geca !=nil {return _geca ;};};if _edccgd .HeaderFooter !=nil {if _cdgdc :=_edccgd .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cdgdc !=nil {return _cdgdc ;};};if _edccgd .Drawing !=nil {if _ggde :=_edccgd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ggde !=nil {return _ggde ;};};if _edccgd .LegacyDrawing !=nil {if _bgbcg :=_edccgd .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bgbcg !=nil {return _bgbcg ;};};if _edccgd .LegacyDrawingHF !=nil {if _cdbda :=_edccgd .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cdbda !=nil {return _cdbda ;};};if _edccgd .DrawingHF !=nil {if _gabc :=_edccgd .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gabc !=nil {return _gabc ;};};if _edccgd .OleObjects !=nil {if _fece :=_edccgd .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fece !=nil {return _fece ;};};if _edccgd .Controls !=nil {if _dgfaf :=_edccgd .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dgfaf !=nil {return _dgfaf ;};};if _edccgd .ExtLst !=nil {if _gedfd :=_edccgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gedfd !=nil {return _gedfd ;};};return nil ;};func (_cdgee *ST_SourceType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgec ,_eacdb :=d .Token ();if _eacdb !=nil {return _eacdb ;};if _eefba ,_fdbgb :=_bdgec .(_b .EndElement );_fdbgb &&_eefba .Name ==start .Name {*_cdgee =1;return nil ;};if _eebde ,_dbacae :=_bdgec .(_b .CharData );!_dbacae {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",_bdgec );}else {switch string (_eebde ){case "":*_cdgee =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cdgee =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cdgee =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_cdgee =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_cdgee =4;};};_bdgec ,_eacdb =d .Token ();if _eacdb !=nil {return _eacdb ;};if _dfaff ,_faaga :=_bdgec .(_b .EndElement );_faaga &&_dfaff .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",_bdgec );};func (_eaecg *CT_Location )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_eaecg .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",_eaecg .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",_eaecg .FirstDataRowAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eaecg .FirstDataColAttr )});if _eaecg .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eaecg .RowPageCountAttr )});};if _eaecg .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eaecg .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_WebPr struct{ -// XML Map Id -MapIdAttr uint32 ; +// XML Source +XmlAttr *bool ; -// XPath -XpathAttr string ; +// Import XML Source Data +SourceDataAttr *bool ; -// XML Data Type -XmlDataTypeAttr string ; +// Parse PRE +ParsePreAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ffdbf *CT_IgnoredError )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_ffdbf .SqrefAttr )});if _ffdbf .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .EvalErrorAttr ))});};if _ffdbf .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .TwoDigitTextYearAttr ))});};if _ffdbf .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .NumberStoredAsTextAttr ))});};if _ffdbf .FormulaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .FormulaAttr ))});};if _ffdbf .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .FormulaRangeAttr ))});};if _ffdbf .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .UnlockedFormulaAttr ))});};if _ffdbf .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .EmptyCellReferenceAttr ))});};if _ffdbf .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .ListDataValidationAttr ))});};if _ffdbf .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ffdbf .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path -func (_baedf *CT_SheetView )ValidateWithPath (path string )error {if _dbafb :=_baedf .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_dbafb !=nil {return _dbafb ;};if _baedf .Pane !=nil {if _bddge :=_baedf .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_bddge !=nil {return _bddge ;};};for _eeccg ,_efafaf :=range _baedf .Selection {if _bfce :=_efafaf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_eeccg ));_bfce !=nil {return _bfce ;};};for _ccebd ,_gdfdb :=range _baedf .PivotSelection {if _aad :=_gdfdb .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ccebd ));_aad !=nil {return _aad ;};};if _baedf .ExtLst !=nil {if _ddecc :=_baedf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddecc !=nil {return _ddecc ;};};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_dcgf :=&CT_SheetPr {};return _dcgf }; +// Use First Row +FirstRowAttr *bool ; -// Validate validates the CT_Selection and its children -func (_agga *CT_Selection )Validate ()error {return _agga .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func (_edfbe *CT_WorkbookPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _edfbe .Date1904Attr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .Date1904Attr ))});};if _edfbe .ShowObjectsAttr !=ST_ObjectsUnset {_dabgdc ,_faece :=_edfbe .ShowObjectsAttr .MarshalXMLAttr (_ebfeac .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _faece !=nil {return _faece ;};start .Attr =append (start .Attr ,_dabgdc );};if _edfbe .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .ShowBorderUnselectedTablesAttr ))});};if _edfbe .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .FilterPrivacyAttr ))});};if _edfbe .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .PromptedSolutionsAttr ))});};if _edfbe .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .ShowInkAnnotationAttr ))});};if _edfbe .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .BackupFileAttr ))});};if _edfbe .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .SaveExternalLinkValuesAttr ))});};if _edfbe .UpdateLinksAttr !=ST_UpdateLinksUnset {_eaged ,_gggee :=_edfbe .UpdateLinksAttr .MarshalXMLAttr (_ebfeac .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _gggee !=nil {return _gggee ;};start .Attr =append (start .Attr ,_eaged );};if _edfbe .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfbe .CodeNameAttr )});};if _edfbe .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .HidePivotFieldListAttr ))});};if _edfbe .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .ShowPivotChartFilterAttr ))});};if _edfbe .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .AllowRefreshQueryAttr ))});};if _edfbe .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .PublishItemsAttr ))});};if _edfbe .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .CheckCompatibilityAttr ))});};if _edfbe .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .AutoCompressPicturesAttr ))});};if _edfbe .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_edfbe .RefreshAllConnectionsAttr ))});};if _edfbe .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_edfbe .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Created in Excel 97 +Xl97Attr *bool ; -// Validate validates the CT_OleObjects and its children -func (_gddfg *CT_OleObjects )Validate ()error {return _gddfg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");}; +// Dates as Text +TextDatesAttr *bool ; -// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path -func (_bcgb *CT_RevisionComment )ValidateWithPath (path string )error {if !_bbaba .ST_GuidPatternRe .MatchString (_bcgb .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,_bcgb .GuidAttr );};if _aacaea :=_bcgb .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aacaea !=nil {return _aacaea ;};return nil ;};func (_adbcfd *ST_TextHAlign )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_adbcfd =0;case "\u006c\u0065\u0066\u0074":*_adbcfd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adbcfd =2;case "\u0072\u0069\u0067h\u0074":*_adbcfd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_adbcfd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_adbcfd =5;};return nil ;}; +// Refreshed in Excel 2000 +Xl2000Attr *bool ; -// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path -func (_adbcg *CT_Set )ValidateWithPath (path string )error {if _fgaeda :=_adbcg .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fgaeda !=nil {return _fgaeda ;};for _agafe ,_bgbde :=range _adbcg .Tpls {if _cdec :=_bgbde .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_agafe ));_cdec !=nil {return _cdec ;};};if _adbcg .SortByTuple !=nil {if _eabfa :=_adbcg .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_eabfa !=nil {return _eabfa ;};};return nil ;};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2;ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;);func NewCT_PivotCaches ()*CT_PivotCaches {_cgcce :=&CT_PivotCaches {};return _cgcce };func (_dbgad *ST_RevisionAction )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bagfg ,_cdad :=d .Token ();if _cdad !=nil {return _cdad ;};if _bcabbb ,_fccae :=_bagfg .(_ebfeac .EndElement );_fccae &&_bcabbb .Name ==start .Name {*_dbgad =1;return nil ;};if _gfdb ,_bagcf :=_bagfg .(_ebfeac .CharData );!_bagcf {return _eecbf .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",_bagfg );}else {switch string (_gfdb ){case "":*_dbgad =0;case "\u0061\u0064\u0064":*_dbgad =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_dbgad =2;};};_bagfg ,_cdad =d .Token ();if _cdad !=nil {return _cdad ;};if _cbage ,_fcdcgg :=_bagfg .(_ebfeac .EndElement );_fcdcgg &&_cbage .Name ==start .Name {return nil ;};return _eecbf .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",_bagfg );}; +// URL +UrlAttr *string ; -// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path -func (_dadea *CT_CacheSource )ValidateWithPath (path string )error {if _dadea .TypeAttr ==ST_SourceTypeUnset {return _eecbf .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gfegc :=_dadea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfegc !=nil {return _gfegc ;};if _dadea .WorksheetSource !=nil {if _bgegge :=_dadea .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bgegge !=nil {return _bgegge ;};};if _dadea .Consolidation !=nil {if _bgaee :=_dadea .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_bgaee !=nil {return _bgaee ;};};if _dadea .ExtLst !=nil {if _efbgae :=_dadea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efbgae !=nil {return _efbgae ;};};return nil ;};func (_geaa ST_FilterOperator )Validate ()error {return _geaa .ValidateWithPath ("")}; +// Web Post +PostAttr *string ; -// Validate validates the CT_RevisionSheetRename and its children -func (_ddacd *CT_RevisionSheetRename )Validate ()error {return _ddacd .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func (_cbaae *ST_PhoneticAlignment )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fbgeb ,_edbde :=d .Token ();if _edbde !=nil {return _edbde ;};if _dadag ,_cggg :=_fbgeb .(_ebfeac .EndElement );_cggg &&_dadag .Name ==start .Name {*_cbaae =1;return nil ;};if _feca ,_abgcb :=_fbgeb .(_ebfeac .CharData );!_abgcb {return _eecbf .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",_fbgeb );}else {switch string (_feca ){case "":*_cbaae =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_cbaae =1;case "\u006c\u0065\u0066\u0074":*_cbaae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbaae =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cbaae =4;};};_fbgeb ,_edbde =d .Token ();if _edbde !=nil {return _edbde ;};if _fababb ,_fag :=_fbgeb .(_ebfeac .EndElement );_fag &&_fababb .Name ==start .Name {return nil ;};return _eecbf .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",_fbgeb );}; +// HTML Tables Only +HtmlTablesAttr *bool ; -// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path -func (_efbgcc *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _gdgdc ,_ffgec :=range _efbgcc .SheetData {if _gcggf :=_ffgec .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_gdgdc ));_gcggf !=nil {return _gcggf ;};};return nil ;};func (_dgagec *CT_PivotTableStyle )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ebbde :=range start .Attr {if _ebbde .Name .Local =="\u006e\u0061\u006d\u0065"{_eeafe ,_bffef :=_ebbde .Value ,error (nil );if _bffef !=nil {return _bffef ;};_dgagec .NameAttr =&_eeafe ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_deagb ,_edcdf :=_ccfece .ParseBool (_ebbde .Value );if _edcdf !=nil {return _edcdf ;};_dgagec .ShowRowHeadersAttr =&_deagb ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_gcdg ,_fadd :=_ccfece .ParseBool (_ebbde .Value );if _fadd !=nil {return _fadd ;};_dgagec .ShowColHeadersAttr =&_gcdg ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_afafd ,_cgae :=_ccfece .ParseBool (_ebbde .Value );if _cgae !=nil {return _cgae ;};_dgagec .ShowRowStripesAttr =&_afafd ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_efggf ,_aadeg :=_ccfece .ParseBool (_ebbde .Value );if _aadeg !=nil {return _aadeg ;};_dgagec .ShowColStripesAttr =&_efggf ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_fdcda ,_deccc :=_ccfece .ParseBool (_ebbde .Value );if _deccc !=nil {return _deccc ;};_dgagec .ShowLastColumnAttr =&_fdcda ;continue ;};};for {_ebed ,_eadafg :=d .Token ();if _eadafg !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0050\u0069\u0076\u006f\u0074\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_eadafg );};if _eddbc ,_dgfdg :=_ebed .(_ebfeac .EndElement );_dgfdg &&_eddbc .Name ==start .Name {break ;};};return nil ;};func (_bdba *CT_Number )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",_bdba .VAttr )});if _bdba .UAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bdba .UAttr ))});};if _bdba .FAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bdba .FAttr ))});};if _bdba .CAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bdba .CAttr )});};if _bdba .CpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bdba .CpAttr )});};if _bdba .InAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bdba .InAttr )});};if _bdba .BcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bdba .BcAttr )});};if _bdba .FcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0063"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bdba .FcAttr )});};if _bdba .IAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bdba .IAttr ))});};if _bdba .UnAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bdba .UnAttr ))});};if _bdba .StAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bdba .StAttr ))});};if _bdba .BAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bdba .BAttr ))});};e .EncodeToken (start );if _bdba .Tpls !=nil {_edfgbb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_aggb :=range _bdba .Tpls {e .EncodeElement (_aggb ,_edfgbb );};};if _bdba .X !=nil {_fbgbg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gbfdcf :=range _bdba .X {e .EncodeElement (_gbfdcf ,_fbgbg );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ebgff ST_Scope )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ebgff .String (),start );}; +// HTML Formatting Handling +HtmlFormatAttr ST_HtmlFmt ; -// Validate validates the CT_DbPr and its children -func (_abaad *CT_DbPr )Validate ()error {return _abaad .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");}; +// Edit Query URL +EditPageAttr *string ; -// Validate validates the CT_IgnoredError and its children -func (_bedaff *CT_IgnoredError )Validate ()error {return _bedaff .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func NewCT_OleLink ()*CT_OleLink {_adagb :=&CT_OleLink {};return _adagb };type CT_GroupItems struct{ +// Tables +Tables *CT_Tables ;}; -// Items Created Count -CountAttr *uint32 ; +// Validate validates the CT_GroupItems and its children +func (_decff *CT_GroupItems )Validate ()error {return _decff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_dagbg *CT_CommentList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dagbg .Comment !=nil {_deddg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_fabc :=range _dagbg .Comment {e .EncodeElement (_fabc ,_deddg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gacce *CT_Control )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbbf :=range start .Attr {if _cbbf .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"&&_cbbf .Name .Local =="\u0069\u0064"||_cbbf .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"&&_cbbf .Name .Local =="\u0069\u0064"{_gaddc ,_fcab :=_cbbf .Value ,error (nil );if _fcab !=nil {return _fcab ;};_gacce .IdAttr =_gaddc ;continue ;};if _cbbf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ddfd ,_gdabf :=_e .ParseUint (_cbbf .Value ,10,32);if _gdabf !=nil {return _gdabf ;};_gacce .ShapeIdAttr =uint32 (_ddfd );continue ;};if _cbbf .Name .Local =="\u006e\u0061\u006d\u0065"{_gddc ,_eccef :=_cbbf .Value ,error (nil );if _eccef !=nil {return _eccef ;};_gacce .NameAttr =&_gddc ;continue ;};};_dbfg :for {_fbfb ,_gecgb :=d .Token ();if _gecgb !=nil {return _gecgb ;};switch _cdbfb :=_fbfb .(type ){case _b .StartElement :switch _cdbfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_gacce .ControlPr =NewCT_ControlPr ();if _eecd :=d .DecodeElement (_gacce .ControlPr ,&_cdbfb );_eecd !=nil {return _eecd ;};default:_d .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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_cdbfb .Name );if _edfg :=d .Skip ();_edfg !=nil {return _edfg ;};};case _b .EndElement :break _dbfg ;case _b .CharData :};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_daegg :=&CT_NumFmt {};return _daegg };func (_abdcab *ST_SheetState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbdgb ,_cebdd :=d .Token ();if _cebdd !=nil {return _cebdd ;};if _bcbdd ,_bggbd :=_fbdgb .(_b .EndElement );_bggbd &&_bcbdd .Name ==start .Name {*_abdcab =1;return nil ;};if _bdcdbb ,_fgacef :=_fbdgb .(_b .CharData );!_fgacef {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",_fbdgb );}else {switch string (_bdcdbb ){case "":*_abdcab =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_abdcab =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_abdcab =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_abdcab =3;};};_fbdgb ,_cebdd =d .Token ();if _cebdd !=nil {return _cebdd ;};if _bgegaf ,_cacbcf :=_fbdgb .(_b .EndElement );_cacbcf &&_bgegaf .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",_fbdgb );};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);type CT_DataValidation struct{ -// No Value -M []*CT_Missing ; +// Data Validation Type +TypeAttr ST_DataValidationType ; -// Numeric Value -N []*CT_Number ; +// Data Validation Error Style +ErrorStyleAttr ST_DataValidationErrorStyle ; -// Boolean -B []*CT_Boolean ; +// IME Mode Enforced +ImeModeAttr ST_DataValidationImeMode ; -// Error Value -E []*CT_Error ; +// Operator +OperatorAttr ST_DataValidationOperator ; -// Character Value -S []*CT_String ; +// Allow Blank +AllowBlankAttr *bool ; -// Date Time -D []*CT_DateTime ;};type CT_AutoSortScope struct{ +// Show Drop Down +ShowDropDownAttr *bool ; -// Auto Sort Scope -PivotArea *CT_PivotArea ;}; +// Show Input Message +ShowInputMessageAttr *bool ; -// Validate validates the Comments and its children -func (_faec *Comments )Validate ()error {return _faec .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};const (ST_CellFormulaTypeUnset ST_CellFormulaType =0;ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4;);func (_dccb ST_ConditionalFormattingOperator )Validate ()error {return _dccb .ValidateWithPath ("")};type CT_PivotArea struct{ +// Show Error Message +ShowErrorMessageAttr *bool ; -// Field Index -FieldAttr *int32 ; +// Error Alert Text +ErrorTitleAttr *string ; -// Rule Type -TypeAttr ST_PivotAreaType ; +// Error Message +ErrorAttr *string ; -// Data Only -DataOnlyAttr *bool ; +// Prompt Title +PromptTitleAttr *string ; -// Labels Only -LabelOnlyAttr *bool ; +// Input Prompt +PromptAttr *string ; -// Include Row Grand Total -GrandRowAttr *bool ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Include Column Grand Total -GrandColAttr *bool ; +// Formula 1 +Formula1 *string ; -// Cache Index -CacheIndexAttr *bool ; +// Formula 2 +Formula2 *string ;}; -// Outline -OutlineAttr *bool ; +// Validate validates the CT_MdxSet and its children +func (_dbacaf *CT_MdxSet )Validate ()error {return _dbacaf .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_agfeb ST_CellComments )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfefgc :=_b .Attr {};_dfefgc .Name =name ;switch _agfeb {case ST_CellCommentsUnset :_dfefgc .Value ="";case ST_CellCommentsNone :_dfefgc .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_dfefgc .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_dfefgc .Value ="\u0061\u0074\u0045n\u0064";};return _dfefgc ,nil ;}; -// Offset Reference -OffsetAttr *string ; +// Validate validates the CT_Tuple and its children +func (_bgegfe *CT_Tuple )Validate ()error {return _bgegfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_fegfabe *ST_MdxFunctionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcdf ,_ddaafa :=d .Token ();if _ddaafa !=nil {return _ddaafa ;};if _agedfe ,_eecga :=_afcdf .(_b .EndElement );_eecga &&_agedfe .Name ==start .Name {*_fegfabe =1;return nil ;};if _beefg ,_gfeda :=_afcdf .(_b .CharData );!_gfeda {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",_afcdf );}else {switch string (_beefg ){case "":*_fegfabe =0;case "\u006d":*_fegfabe =1;case "\u0076":*_fegfabe =2;case "\u0073":*_fegfabe =3;case "\u0063":*_fegfabe =4;case "\u0072":*_fegfabe =5;case "\u0070":*_fegfabe =6;case "\u006b":*_fegfabe =7;};};_afcdf ,_ddaafa =d .Token ();if _ddaafa !=nil {return _ddaafa ;};if _ffacdc ,_aadge :=_afcdf .(_b .EndElement );_aadge &&_ffacdc .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",_afcdf );};func NewPivotCacheRecords ()*PivotCacheRecords {_beaba :=&PivotCacheRecords {};_beaba .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _beaba ;};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_ggcd :=&CT_ChartsheetProtection {};return _ggcd ;};func (_bdagd *CT_PivotFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdagd .TypeAttr =ST_PivotFilterType (1);_bdagd .AutoFilter =NewCT_AutoFilter ();for _ ,_aaccf :=range start .Attr {if _aaccf .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_eeeee ,_fbfcc :=_e .ParseUint (_aaccf .Value ,10,32);if _fbfcc !=nil {return _fbfcc ;};_fcgcaf :=uint32 (_eeeee );_bdagd .IMeasureFldAttr =&_fcgcaf ;continue ;};if _aaccf .Name .Local =="\u006d\u0070\u0046l\u0064"{_gacee ,_eacfgb :=_e .ParseUint (_aaccf .Value ,10,32);if _eacfgb !=nil {return _eacfgb ;};_geaade :=uint32 (_gacee );_bdagd .MpFldAttr =&_geaade ;continue ;};if _aaccf .Name .Local =="\u0074\u0079\u0070\u0065"{_bdagd .TypeAttr .UnmarshalXMLAttr (_aaccf );continue ;};if _aaccf .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_abedec ,_dgfgg :=_e .ParseInt (_aaccf .Value ,10,32);if _dgfgg !=nil {return _dgfgg ;};_eeef :=int32 (_abedec );_bdagd .EvalOrderAttr =&_eeef ;continue ;};if _aaccf .Name .Local =="\u0069\u0064"{_gdce ,_dfeea :=_e .ParseUint (_aaccf .Value ,10,32);if _dfeea !=nil {return _dfeea ;};_bdagd .IdAttr =uint32 (_gdce );continue ;};if _aaccf .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_bdedb ,_bfdda :=_e .ParseUint (_aaccf .Value ,10,32);if _bfdda !=nil {return _bfdda ;};_edcdb :=uint32 (_bdedb );_bdagd .IMeasureHierAttr =&_edcdb ;continue ;};if _aaccf .Name .Local =="\u0066\u006c\u0064"{_cfccc ,_ceeabd :=_e .ParseUint (_aaccf .Value ,10,32);if _ceeabd !=nil {return _ceeabd ;};_bdagd .FldAttr =uint32 (_cfccc );continue ;};if _aaccf .Name .Local =="\u006e\u0061\u006d\u0065"{_gdaeed ,_abgg :=_aaccf .Value ,error (nil );if _abgg !=nil {return _abgg ;};_bdagd .NameAttr =&_gdaeed ;continue ;};if _aaccf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bffec ,_ccafe :=_aaccf .Value ,error (nil );if _ccafe !=nil {return _ccafe ;};_bdagd .DescriptionAttr =&_bffec ;continue ;};if _aaccf .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_fgaee ,_cbfdc :=_aaccf .Value ,error (nil );if _cbfdc !=nil {return _cbfdc ;};_bdagd .StringValue1Attr =&_fgaee ;continue ;};if _aaccf .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_gdgge ,_bbfeg :=_aaccf .Value ,error (nil );if _bbfeg !=nil {return _bbfeg ;};_bdagd .StringValue2Attr =&_gdgge ;continue ;};};_ecdcd :for {_bebdf ,_caggb :=d .Token ();if _caggb !=nil {return _caggb ;};switch _acga :=_bebdf .(type ){case _b .StartElement :switch _acga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _gacfga :=d .DecodeElement (_bdagd .AutoFilter ,&_acga );_gacfga !=nil {return _gacfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdagd .ExtLst =NewCT_ExtensionList ();if _cebgab :=d .DecodeElement (_bdagd .ExtLst ,&_acga );_cebgab !=nil {return _cebgab ;};default:_d .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\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_acga .Name );if _eccac :=d .Skip ();_eccac !=nil {return _eccac ;};};case _b .EndElement :break _ecdcd ;case _b .CharData :};};return nil ;};func NewCT_CommentList ()*CT_CommentList {_cbaab :=&CT_CommentList {};return _cbaab };func (_fdcgd ST_DdeValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdcgd .String (),start );};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;); -// Collapsed Levels Are Subtotals -CollapsedLevelsAreSubtotalsAttr *bool ; +// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path +func (_fafg *CT_CustomProperty )ValidateWithPath (path string )error {return nil }; -// Axis -AxisAttr ST_Axis ; +// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path +func (_afddf *CT_RevisionFormatting )ValidateWithPath (path string )error {if _afddf .Dxf !=nil {if _cfdcb :=_afddf .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_cfdcb !=nil {return _cfdcb ;};};if _afddf .ExtLst !=nil {if _cddfg :=_afddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddfg !=nil {return _cddfg ;};};return nil ;}; -// Field Position -FieldPositionAttr *uint32 ; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_bcaab *EG_ExtensionList )ValidateWithPath (path string )error {for _fgecf ,_deegg :=range _bcaab .Ext {if _abgfd :=_deegg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fgecf ));_abgfd !=nil {return _abgfd ;};};return nil ;}; -// References -References *CT_PivotAreaReferences ; +// Validate validates the CT_TextPr and its children +func (_bcbcde *CT_TextPr )Validate ()error {return _bcbcde .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_PivotHierarchy struct{ +// Validate validates the CT_WebPr and its children +func (_dgdec *CT_WebPr )Validate ()error {return _dgdec .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");}; -// Outline New Levels -OutlineAttr *bool ; +// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path +func (_befee *CT_Pages )ValidateWithPath (path string )error {for _abafdf ,_bceec :=range _befee .Page {if _aabed :=_bceec .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_abafdf ));_aabed !=nil {return _aabed ;};};return nil ;}; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Validate validates the CT_PageSetup and its children +func (_bbgf *CT_PageSetup )Validate ()error {return _bbgf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; -// New Levels Subtotals At Top -SubtotalTopAttr *bool ; +// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path +func (_bfged *CT_TupleCache )ValidateWithPath (path string )error {if _bfged .Entries !=nil {if _bfagf :=_bfged .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_bfagf !=nil {return _bfagf ;};};if _bfged .Sets !=nil {if _bebed :=_bfged .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_bebed !=nil {return _bebed ;};};if _bfged .QueryCache !=nil {if _gdgde :=_bfged .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_gdgde !=nil {return _gdgde ;};};if _bfged .ServerFormats !=nil {if _ebdbf :=_bfged .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_ebdbf !=nil {return _ebdbf ;};};if _bfged .ExtLst !=nil {if _ggdfa :=_bfged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdfa !=nil {return _ggdfa ;};};return nil ;}; -// Show In Field List -ShowInFieldListAttr *bool ; +// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path +func (_bdbge *CT_ConditionalFormat )ValidateWithPath (path string )error {if _gedf :=_bdbge .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_gedf !=nil {return _gedf ;};if _geee :=_bdbge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_geee !=nil {return _geee ;};if _fadg :=_bdbge .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_fadg !=nil {return _fadg ;};if _bdbge .ExtLst !=nil {if _ggaf :=_bdbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggaf !=nil {return _ggaf ;};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_aaabg :=&CT_IntProperty {};return _aaabg }; -// Drag To Row -DragToRowAttr *bool ; +// Validate validates the CT_ChartsheetProtection and its children +func (_eagb *CT_ChartsheetProtection )Validate ()error {return _eagb .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gec *CT_CellFormula )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gec .TAttr !=ST_CellFormulaTypeUnset {_efcb ,_beb :=_gec .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _beb !=nil {return _beb ;};start .Attr =append (start .Attr ,_efcb );};if _gec .AcaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .AcaAttr ))});};if _gec .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gec .RefAttr )});};if _gec .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .Dt2DAttr ))});};if _gec .DtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .DtrAttr ))});};if _gec .Del1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .Del1Attr ))});};if _gec .Del2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .Del2Attr ))});};if _gec .R1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_gec .R1Attr )});};if _gec .R2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gec .R2Attr )});};if _gec .CaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .CaAttr ))});};if _gec .SiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_gec .SiAttr )});};if _gec .BxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .BxAttr ))});};e .EncodeElement (_gec .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_deddgcf *CT_RgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bagea :=range start .Attr {if _bagea .Name .Local =="\u0072\u0067\u0062"{_eadeb ,_cfeged :=_bagea .Value ,error (nil );if _cfeged !=nil {return _cfeged ;};_deddgcf .RgbAttr =&_eadeb ;continue ;};};for {_aaecgc ,_dcfde :=d .Token ();if _dcfde !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_dcfde );};if _gbggd ,_feabg :=_aaecgc .(_b .EndElement );_feabg &&_gbggd .Name ==start .Name {break ;};};return nil ;}; -// Drag To Column -DragToColAttr *bool ; +// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path +func (_abbca *CT_RowFields )ValidateWithPath (path string )error {for _eecfe ,_fgfefb :=range _abbca .Field {if _cebcf :=_fgfefb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eecfe ));_cebcf !=nil {return _cebcf ;};};return nil ;};func (_gcfcd ST_PaneState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdefgc :=_b .Attr {};_bdefgc .Name =name ;switch _gcfcd {case ST_PaneStateUnset :_bdefgc .Value ="";case ST_PaneStateSplit :_bdefgc .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_bdefgc .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_bdefgc .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _bdefgc ,nil ;}; -// Drag to Page -DragToPageAttr *bool ; +// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path +func (_dedd *CT_CalcChain )ValidateWithPath (path string )error {for _cdea ,_cdcc :=range _dedd .C {if _dfge :=_cdcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_cdea ));_dfge !=nil {return _dfge ;};};if _dedd .ExtLst !=nil {if _agdf :=_dedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdf !=nil {return _agdf ;};};return nil ;};func (_dbbfe *CT_SheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adabdb :=range start .Attr {if _adabdb .Name .Local =="\u0076\u0069\u0065\u0077"{_dbbfe .ViewAttr .UnmarshalXMLAttr (_adabdb );continue ;};if _adabdb .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_dfdcdb ,_dbafe :=_adabdb .Value ,error (nil );if _dbafe !=nil {return _dbafe ;};_dbbfe .TopLeftCellAttr =&_dfdcdb ;continue ;};if _adabdb .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_edfc ,_fabbbf :=_e .ParseBool (_adabdb .Value );if _fabbbf !=nil {return _fabbbf ;};_dbbfe .ShowFormulasAttr =&_edfc ;continue ;};if _adabdb .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_faecc ,_fbbgc :=_e .ParseUint (_adabdb .Value ,10,32);if _fbbgc !=nil {return _fbbgc ;};_cgeaga :=uint32 (_faecc );_dbbfe .ColorIdAttr =&_cgeaga ;continue ;};if _adabdb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_dafbd ,_ggeec :=_e .ParseBool (_adabdb .Value );if _ggeec !=nil {return _ggeec ;};_dbbfe .ShowRowColHeadersAttr =&_dafbd ;continue ;};if _adabdb .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_gaacc ,_fgggc :=_e .ParseUint (_adabdb .Value ,10,32);if _fgggc !=nil {return _fgggc ;};_cegac :=uint32 (_gaacc );_dbbfe .ZoomScaleAttr =&_cegac ;continue ;};if _adabdb .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_aggge ,_acgfgb :=_e .ParseBool (_adabdb .Value );if _acgfgb !=nil {return _acgfgb ;};_dbbfe .RightToLeftAttr =&_aggge ;continue ;};if _adabdb .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_aabca ,_gabee :=_e .ParseUint (_adabdb .Value ,10,32);if _gabee !=nil {return _gabee ;};_fcdcc :=uint32 (_aabca );_dbbfe .ZoomScaleNormalAttr =&_fcdcc ;continue ;};if _adabdb .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_caada ,_ffcaaa :=_e .ParseBool (_adabdb .Value );if _ffcaaa !=nil {return _ffcaaa ;};_dbbfe .ShowRulerAttr =&_caada ;continue ;};if _adabdb .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_agbcd ,_gdabg :=_e .ParseUint (_adabdb .Value ,10,32);if _gdabg !=nil {return _gdabg ;};_dgfga :=uint32 (_agbcd );_dbbfe .ZoomScaleSheetLayoutViewAttr =&_dgfga ;continue ;};if _adabdb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_egfbb ,_dbged :=_e .ParseUint (_adabdb .Value ,10,32);if _dbged !=nil {return _dbged ;};_dbbfe .WorkbookViewIdAttr =uint32 (_egfbb );continue ;};if _adabdb .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_aacgae ,_caabfd :=_e .ParseBool (_adabdb .Value );if _caabfd !=nil {return _caabfd ;};_dbbfe .TabSelectedAttr =&_aacgae ;continue ;};if _adabdb .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_efeedc ,_egddc :=_e .ParseUint (_adabdb .Value ,10,32);if _egddc !=nil {return _egddc ;};_ededg :=uint32 (_efeedc );_dbbfe .ZoomScalePageLayoutViewAttr =&_ededg ;continue ;};if _adabdb .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_fefaf ,_aegfb :=_e .ParseBool (_adabdb .Value );if _aegfb !=nil {return _aegfb ;};_dbbfe .ShowZerosAttr =&_fefaf ;continue ;};if _adabdb .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_cgcebd ,_ddbbb :=_e .ParseBool (_adabdb .Value );if _ddbbb !=nil {return _ddbbb ;};_dbbfe .WindowProtectionAttr =&_cgcebd ;continue ;};if _adabdb .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_dfebfd ,_fdeee :=_e .ParseBool (_adabdb .Value );if _fdeee !=nil {return _fdeee ;};_dbbfe .ShowOutlineSymbolsAttr =&_dfebfd ;continue ;};if _adabdb .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_acdcc ,_bfaac :=_e .ParseBool (_adabdb .Value );if _bfaac !=nil {return _bfaac ;};_dbbfe .ShowWhiteSpaceAttr =&_acdcc ;continue ;};if _adabdb .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_gbedd ,_bgfc :=_e .ParseBool (_adabdb .Value );if _bgfc !=nil {return _bgfc ;};_dbbfe .ShowGridLinesAttr =&_gbedd ;continue ;};if _adabdb .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_bddfbf ,_bggefe :=_e .ParseBool (_adabdb .Value );if _bggefe !=nil {return _bggefe ;};_dbbfe .DefaultGridColorAttr =&_bddfbf ;continue ;};};_ccfdf :for {_aggcea ,_ggfgf :=d .Token ();if _ggfgf !=nil {return _ggfgf ;};switch _bfgac :=_aggcea .(type ){case _b .StartElement :switch _bfgac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_dbbfe .Pane =NewCT_Pane ();if _fgdad :=d .DecodeElement (_dbbfe .Pane ,&_bfgac );_fgdad !=nil {return _fgdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_gcefd :=NewCT_Selection ();if _caafa :=d .DecodeElement (_gcefd ,&_bfgac );_caafa !=nil {return _caafa ;};_dbbfe .Selection =append (_dbbfe .Selection ,_gcefd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_aeeecc :=NewCT_PivotSelection ();if _bfbdf :=d .DecodeElement (_aeeecc ,&_bfgac );_bfbdf !=nil {return _bfbdf ;};_dbbfe .PivotSelection =append (_dbbfe .PivotSelection ,_aeeecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbfe .ExtLst =NewCT_ExtensionList ();if _efeedg :=d .DecodeElement (_dbbfe .ExtLst ,&_bfgac );_efeedg !=nil {return _efeedg ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bfgac .Name );if _bgafcc :=d .Skip ();_bgafcc !=nil {return _bgafcc ;};};case _b .EndElement :break _ccfdf ;case _b .CharData :};};return nil ;}; -// Drag To Data -DragToDataAttr *bool ; +// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path +func (_agcgc *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func (_accgcf *CT_SheetFormatPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accgcf .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_accgcf .BaseColWidthAttr )});};if _accgcf .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_accgcf .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_accgcf .DefaultRowHeightAttr )});if _accgcf .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgcf .CustomHeightAttr ))});};if _accgcf .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgcf .ZeroHeightAttr ))});};if _accgcf .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgcf .ThickTopAttr ))});};if _accgcf .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgcf .ThickBottomAttr ))});};if _accgcf .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_accgcf .OutlineLevelRowAttr )});};if _accgcf .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_accgcf .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewUsers ()*Users {_ceadf :=&Users {};_ceadf .CT_Users =*NewCT_Users ();return _ceadf }; -// Drag Off -DragOffAttr *bool ; +// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path +func (_caafe *CT_TextPr )ValidateWithPath (path string )error {if _cbgaac :=_caafe .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cbgaac !=nil {return _cbgaac ;};if _dcfdd :=_caafe .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_dcfdd !=nil {return _dcfdd ;};if _caafe .TextFields !=nil {if _gbgbb :=_caafe .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_gbgbb !=nil {return _gbgbb ;};};return nil ;};func (_gaebc *CT_PivotCacheRecords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaebc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gaebc .CountAttr )});};e .EncodeToken (start );if _gaebc .R !=nil {_gcfge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_efacg :=range _gaebc .R {e .EncodeElement (_efacg ,_gcfge );};};if _gaebc .ExtLst !=nil {_dcgea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaebc .ExtLst ,_dcgea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abgb *CT_Cell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbdg :=range start .Attr {if _dbdg .Name .Local =="\u0072"{_fbef ,_agca :=_dbdg .Value ,error (nil );if _agca !=nil {return _agca ;};_abgb .RAttr =&_fbef ;continue ;};if _dbdg .Name .Local =="\u0073"{_gfdb ,_bgca :=_e .ParseUint (_dbdg .Value ,10,32);if _bgca !=nil {return _bgca ;};_cadg :=uint32 (_gfdb );_abgb .SAttr =&_cadg ;continue ;};if _dbdg .Name .Local =="\u0074"{_abgb .TAttr .UnmarshalXMLAttr (_dbdg );continue ;};if _dbdg .Name .Local =="\u0063\u006d"{_dfae ,_fab :=_e .ParseUint (_dbdg .Value ,10,32);if _fab !=nil {return _fab ;};_gcda :=uint32 (_dfae );_abgb .CmAttr =&_gcda ;continue ;};if _dbdg .Name .Local =="\u0076\u006d"{_beeed ,_fcgg :=_e .ParseUint (_dbdg .Value ,10,32);if _fcgg !=nil {return _fcgg ;};_faf :=uint32 (_beeed );_abgb .VmAttr =&_faf ;continue ;};if _dbdg .Name .Local =="\u0070\u0068"{_fege ,_ecgc :=_e .ParseBool (_dbdg .Value );if _ecgc !=nil {return _ecgc ;};_abgb .PhAttr =&_fege ;continue ;};};_gddf :for {_ggbgd ,_ggff :=d .Token ();if _ggff !=nil {return _ggff ;};switch _ceaa :=_ggbgd .(type ){case _b .StartElement :switch _ceaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_abgb .F =NewCT_CellFormula ();if _bbbf :=d .DecodeElement (_abgb .F ,&_ceaa );_bbbf !=nil {return _bbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_abgb .V =new (string );if _egbca :=d .DecodeElement (_abgb .V ,&_ceaa );_egbca !=nil {return _egbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_abgb .Is =NewCT_Rst ();if _dgbgf :=d .DecodeElement (_abgb .Is ,&_ceaa );_dgbgf !=nil {return _dgbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgb .ExtLst =NewCT_ExtensionList ();if _dbfe :=d .DecodeElement (_abgb .ExtLst ,&_ceaa );_dbfe !=nil {return _dbfe ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_ceaa .Name );if _fade :=d .Skip ();_fade !=nil {return _fade ;};};case _b .EndElement :break _gddf ;case _b .CharData :};};return nil ;}; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Validate validates the CalcChain and its children +func (_afgcg *CalcChain )Validate ()error {return _afgcg .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func NewCT_PivotFilters ()*CT_PivotFilters {_cacff :=&CT_PivotFilters {};return _cacff };func (_ccfa *CT_Location )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbgef :=range start .Attr {if _gbgef .Name .Local =="\u0072\u0065\u0066"{_efde ,_ccdce :=_gbgef .Value ,error (nil );if _ccdce !=nil {return _ccdce ;};_ccfa .RefAttr =_efde ;continue ;};if _gbgef .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_ggebc ,_bfefg :=_e .ParseUint (_gbgef .Value ,10,32);if _bfefg !=nil {return _bfefg ;};_ccfa .FirstHeaderRowAttr =uint32 (_ggebc );continue ;};if _gbgef .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_cgfda ,_ffdgf :=_e .ParseUint (_gbgef .Value ,10,32);if _ffdgf !=nil {return _ffdgf ;};_ccfa .FirstDataRowAttr =uint32 (_cgfda );continue ;};if _gbgef .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_ccdaa ,_addbd :=_e .ParseUint (_gbgef .Value ,10,32);if _addbd !=nil {return _addbd ;};_ccfa .FirstDataColAttr =uint32 (_ccdaa );continue ;};if _gbgef .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bcdga ,_dcfae :=_e .ParseUint (_gbgef .Value ,10,32);if _dcfae !=nil {return _dcfae ;};_afdad :=uint32 (_bcdga );_ccfa .RowPageCountAttr =&_afdad ;continue ;};if _gbgef .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_facbe ,_agged :=_e .ParseUint (_gbgef .Value ,10,32);if _agged !=nil {return _agged ;};_acaag :=uint32 (_facbe );_ccfa .ColPageCountAttr =&_acaag ;continue ;};};for {_ebfae ,_aecedd :=d .Token ();if _aecedd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aecedd );};if _cddfe ,_bacfa :=_ebfae .(_b .EndElement );_bacfa &&_cddfe .Name ==start .Name {break ;};};return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;);func (_ddfeg *CT_RowFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddfeg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddfeg .CountAttr )});};e .EncodeToken (start );_bccgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_cfaffd :=range _ddfeg .Field {e .EncodeElement (_cfaffd ,_bccgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Hierarchy Caption -CaptionAttr *string ; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_ebbdf *CT_Colors )ValidateWithPath (path string )error {if _ebbdf .IndexedColors !=nil {if _gbbfa :=_ebbdf .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_gbbfa !=nil {return _gbbfa ;};};if _ebbdf .MruColors !=nil {if _fdbc :=_ebbdf .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_fdbc !=nil {return _fdbc ;};};return nil ;}; -// OLAP Member Properties -Mps *CT_MemberProperties ; +// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path +func (_edbc *CT_MemberProperty )ValidateWithPath (path string )error {return nil };func NewCT_PivotDimension ()*CT_PivotDimension {_eccdg :=&CT_PivotDimension {};return _eccdg };type CT_Pages struct{ -// Members -Members []*CT_Members ; +// Page Item String Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gbff *CT_SharedUser )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gbff .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_afcbf :=range start .Attr {if _afcbf .Name .Local =="\u0067\u0075\u0069\u0064"{_cbcfe ,_cabf :=_afcbf .Value ,error (nil );if _cabf !=nil {return _cabf ;};_gbff .GuidAttr =_cbcfe ;continue ;};if _afcbf .Name .Local =="\u006e\u0061\u006d\u0065"{_cdbfgb ,_deccad :=_afcbf .Value ,error (nil );if _deccad !=nil {return _deccad ;};_gbff .NameAttr =_cdbfgb ;continue ;};if _afcbf .Name .Local =="\u0069\u0064"{_fdafa ,_bcee :=_ccfece .ParseInt (_afcbf .Value ,10,32);if _bcee !=nil {return _bcee ;};_gbff .IdAttr =int32 (_fdafa );continue ;};if _afcbf .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_fcbac ,_aaabd :=ParseStdlibTime (_afcbf .Value );if _aaabd !=nil {return _aaabd ;};_gbff .DateTimeAttr =_fcbac ;continue ;};};_feaea :for {_bbdfg ,_aaagdc :=d .Token ();if _aaagdc !=nil {return _aaagdc ;};switch _abcaf :=_bbdfg .(type ){case _ebfeac .StartElement :switch _abcaf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbff .ExtLst =NewCT_ExtensionList ();if _bdacd :=d .DecodeElement (_gbff .ExtLst ,&_abcaf );_bdacd !=nil {return _bdacd ;};default:_afeac .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\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_abcaf .Name );if _eeage :=d .Skip ();_eeage !=nil {return _eeage ;};};case _ebfeac .EndElement :break _feaea ;case _ebfeac .CharData :};};return nil ;}; +// Page Items +Page []*CT_PCDSCPage ;};func (_cffgc *CT_Number )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_cffgc .VAttr )});if _cffgc .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .UAttr ))});};if _cffgc .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .FAttr ))});};if _cffgc .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .CAttr )});};if _cffgc .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .CpAttr )});};if _cffgc .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .InAttr )});};if _cffgc .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .BcAttr )});};if _cffgc .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .FcAttr )});};if _cffgc .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .IAttr ))});};if _cffgc .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .UnAttr ))});};if _cffgc .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .StAttr ))});};if _cffgc .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .BAttr ))});};e .EncodeToken (start );if _cffgc .Tpls !=nil {_fefaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_bbgcg :=range _cffgc .Tpls {e .EncodeElement (_bbgcg ,_fefaa );};};if _cffgc .X !=nil {_ccbcdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ecfeg :=range _cffgc .X {e .EncodeElement (_ecfeg ,_ccbcdc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path -func (_eccec *CT_Cfvo )ValidateWithPath (path string )error {if _eccec .TypeAttr ==ST_CfvoTypeUnset {return _eecbf .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ddfgfb :=_eccec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddfgfb !=nil {return _ddfgfb ;};if _eccec .ExtLst !=nil {if _deb :=_eccec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deb !=nil {return _deb ;};};return nil ;}; +// Validate validates the CT_TupleCache and its children +func (_aafcb *CT_TupleCache )Validate ()error {return _aafcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_bdbea *CT_DiscretePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdga :=range start .Attr {if _cdga .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafae ,_dcda :=_e .ParseUint (_cdga .Value ,10,32);if _dcda !=nil {return _dcda ;};_aeefgf :=uint32 (_aafae );_bdbea .CountAttr =&_aeefgf ;continue ;};};_fgced :for {_gbdab ,_gdadeg :=d .Token ();if _gdadeg !=nil {return _gdadeg ;};switch _bdbfe :=_gbdab .(type ){case _b .StartElement :switch _bdbfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fbaec :=NewCT_Index ();if _dcdf :=d .DecodeElement (_fbaec ,&_bdbfe );_dcdf !=nil {return _dcdf ;};_bdbea .X =append (_bdbea .X ,_fbaec );default:_d .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\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_bdbfe .Name );if _dbcc :=d .Skip ();_dbcc !=nil {return _dbcc ;};};case _b .EndElement :break _fgced ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Tables and its children -func (_acbec *CT_Tables )Validate ()error {return _acbec .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func (_geee *CT_rowItems )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _geee .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_geee .CountAttr )});};e .EncodeToken (start );_gdcea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_baafb :=range _geee .I {e .EncodeElement (_baafb ,_gdcea );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_afacgg ST_CellFormulaType )String ()string {switch _afacgg {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";};type CT_CalculatedMembers struct{ +// Validate validates the CT_MdxMemeberProp and its children +func (_becde *CT_MdxMemeberProp )Validate ()error {return _becde .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");}; -// Calculated Members Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path +func (_gbfe *CT_ColFields )ValidateWithPath (path string )error {for _aadf ,_aafa :=range _gbfe .Field {if _gegge :=_aafa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_aadf ));_gegge !=nil {return _gegge ;};};return nil ;};const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1;ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6;ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11;);func (_fcded *CT_GroupItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfce :=range start .Attr {if _gfce .Name .Local =="\u0063\u006f\u0075n\u0074"{_dagc ,_agbff :=_e .ParseUint (_gfce .Value ,10,32);if _agbff !=nil {return _agbff ;};_gggd :=uint32 (_dagc );_fcded .CountAttr =&_gggd ;continue ;};};_fccgc :for {_ceaef ,_aeefa :=d .Token ();if _aeefa !=nil {return _aeefa ;};switch _eadge :=_ceaef .(type ){case _b .StartElement :switch _eadge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_bfbde :=NewCT_Missing ();if _aecb :=d .DecodeElement (_bfbde ,&_eadge );_aecb !=nil {return _aecb ;};_fcded .M =append (_fcded .M ,_bfbde );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bdgcbc :=NewCT_Number ();if _dbbec :=d .DecodeElement (_bdgcbc ,&_eadge );_dbbec !=nil {return _dbbec ;};_fcded .N =append (_fcded .N ,_bdgcbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_ffbgc :=NewCT_Boolean ();if _fffb :=d .DecodeElement (_ffbgc ,&_eadge );_fffb !=nil {return _fffb ;};_fcded .B =append (_fcded .B ,_ffbgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_gedda :=NewCT_Error ();if _adccaa :=d .DecodeElement (_gedda ,&_eadge );_adccaa !=nil {return _adccaa ;};_fcded .E =append (_fcded .E ,_gedda );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_aecca :=NewCT_String ();if _bdebe :=d .DecodeElement (_aecca ,&_eadge );_bdebe !=nil {return _bdebe ;};_fcded .S =append (_fcded .S ,_aecca );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_cecb :=NewCT_DateTime ();if _bgfdb :=d .DecodeElement (_cecb ,&_eadge );_bgfdb !=nil {return _bgfdb ;};_fcded .D =append (_fcded .D ,_cecb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_eadge .Name );if _facea :=d .Skip ();_facea !=nil {return _facea ;};};case _b .EndElement :break _fccgc ;case _b .CharData :};};return nil ;};func (_fdcgg *CT_CellXfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdcgg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdcgg .CountAttr )});};e .EncodeToken (start );_beca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_aegd :=range _fdcgg .Xf {e .EncodeElement (_aegd ,_beca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CacheSource struct{ -// Calculated Member -CalculatedMember []*CT_CalculatedMember ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_dbgcc :=&CT_ObjectAnchor {};_dbgcc .From =_fcccb .NewFrom ();_dbgcc .To =_fcccb .NewTo ();return _dbgcc ;};func (_gbd *CT_XmlCellPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_gbd .IdAttr )});if _gbd .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gbd .UniqueNameAttr )});};e .EncodeToken (start );_ggafc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gbd .XmlPr ,_ggafc );if _gbd .ExtLst !=nil {_bcefb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbd .ExtLst ,_bcefb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_egde ST_SheetViewType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_egde .String (),start );};type ST_CellComments byte ;func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_fdgded :=&CT_MetadataStringIndex {};return _fdgded ;};type CT_MetadataStrings struct{ +// Cache Type +TypeAttr ST_SourceType ; -// MDX Metadata String Count -CountAttr *uint32 ; +// Connection Index +ConnectionIdAttr *uint32 ; -// MDX Metadata String -S []*CT_XStringElement ;}; +// Worksheet PivotCache Source +WorksheetSource *CT_WorksheetSource ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_efebg *CT_SmartTagType )ValidateWithPath (path string )error {return nil };type CT_QueryTableFields struct{ +// Consolidation Source +Consolidation *CT_Consolidation ; -// Column Count -CountAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// QueryTable Field -QueryTableField []*CT_QueryTableField ;};type CT_VolType struct{ +// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path +func (_cfdgg *CT_OleItem )ValidateWithPath (path string )error {return nil }; -// Type -TypeAttr ST_VolDepType ; +// Validate validates the CT_CellFormula and its children +func (_fgcc *CT_CellFormula )Validate ()error {return _fgcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");}; -// Main -Main []*CT_VolMain ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_dccdc :=&CT_PivotCacheDefinition {};_dccdc .CacheSource =NewCT_CacheSource ();_dccdc .CacheFields =NewCT_CacheFields ();return _dccdc ;};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;); +// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path +func (_gdedd *CT_ChartFormats )ValidateWithPath (path string )error {for _abea ,_ecbdb :=range _gdedd .ChartFormat {if _babg :=_ecbdb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_abea ));_babg !=nil {return _babg ;};};return nil ;};func NewCT_RangePr ()*CT_RangePr {_dcdabd :=&CT_RangePr {};return _dcdabd };func NewCT_IconSet ()*CT_IconSet {_faaab :=&CT_IconSet {};return _faaab };type CT_CalculatedMember struct{ -// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path -func (_gfeae *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func (_caegg ST_GradientType )Validate ()error {return _caegg .ValidateWithPath ("")};func (_dbade *CT_SheetFormatPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dbade .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbade .BaseColWidthAttr )});};if _dbade .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbade .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",_dbade .DefaultRowHeightAttr )});if _dbade .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbade .CustomHeightAttr ))});};if _dbade .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbade .ZeroHeightAttr ))});};if _dbade .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbade .ThickTopAttr ))});};if _dbade .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dbade .ThickBottomAttr ))});};if _dbade .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbade .OutlineLevelRowAttr )});};if _dbade .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dbade .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Calculated Member Name +NameAttr string ; -// Validate validates the CT_Hyperlink and its children -func (_dece *CT_Hyperlink )Validate ()error {return _dece .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_cdabf ST_TimePeriod )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_feaad :=_ebfeac .Attr {};_feaad .Name =name ;switch _cdabf {case ST_TimePeriodUnset :_feaad .Value ="";case ST_TimePeriodToday :_feaad .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_feaad .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_feaad .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_feaad .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_feaad .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_feaad .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_feaad .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_feaad .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_feaad .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_feaad .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _feaad ,nil ;};type CT_PCDSCPage struct{ +// Calculated Member MDX Formula +MdxAttr string ; -// Page Item String Count -CountAttr *uint32 ; +// OLAP Calculated Member Name +MemberNameAttr *string ; -// Page Item -PageItem []*CT_PageItem ;};func (_bfeab *CT_MdxKPI )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bfeab .PAttr =ST_MdxKPIProperty (1);for _ ,_cfaefa :=range start .Attr {if _cfaefa .Name .Local =="\u006e"{_cfebd ,_dggag :=_ccfece .ParseUint (_cfaefa .Value ,10,32);if _dggag !=nil {return _dggag ;};_bfeab .NAttr =uint32 (_cfebd );continue ;};if _cfaefa .Name .Local =="\u006e\u0070"{_eccfb ,_gbbbcb :=_ccfece .ParseUint (_cfaefa .Value ,10,32);if _gbbbcb !=nil {return _gbbbcb ;};_bfeab .NpAttr =uint32 (_eccfb );continue ;};if _cfaefa .Name .Local =="\u0070"{_bfeab .PAttr .UnmarshalXMLAttr (_cfaefa );continue ;};};for {_dcfcc ,_fgfec :=d .Token ();if _fgfec !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_fgfec );};if _fabda ,_bgcag :=_dcfcc .(_ebfeac .EndElement );_bgcag &&_fabda .Name ==start .Name {break ;};};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_gfffc *CT_FunctionGroup )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdfgf :=range start .Attr {if _fdfgf .Name .Local =="\u006e\u0061\u006d\u0065"{_bbgba ,_aeged :=_fdfgf .Value ,error (nil );if _aeged !=nil {return _aeged ;};_gfffc .NameAttr =&_bbgba ;continue ;};};for {_efgf ,_gfac :=d .Token ();if _gfac !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063t\u0069o\u006e\u0047\u0072\u006f\u0075\u0070\u003a \u0025\u0073",_gfac );};if _dcdcf ,_ddfag :=_efgf .(_ebfeac .EndElement );_ddfag &&_dcdcf .Name ==start .Name {break ;};};return nil ;};type CT_X struct{ +// Hierarchy Name +HierarchyAttr *string ; -// Shared Items Index -VAttr *int32 ;};func NewCT_CustomFilters ()*CT_CustomFilters {_efbbf :=&CT_CustomFilters {};return _efbbf };func (_efgca *CT_PageItem )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_efgca .NameAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Parent Name +ParentAttr *string ; -// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path -func (_cegbe *CT_CacheHierarchies )ValidateWithPath (path string )error {for _babff ,_bfgb :=range _cegbe .CacheHierarchy {if _abgcf :=_bfgb .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_babff ));_abgcf !=nil {return _abgcf ;};};return nil ;};func (_dacgg ST_VolValueType )Validate ()error {return _dacgg .ValidateWithPath ("")};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func (_fgaeb *CT_QueryTableField )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cefcb :=range start .Attr {if _cefcb .Name .Local =="\u0069\u0064"{_bbded ,_bgdff :=_ccfece .ParseUint (_cefcb .Value ,10,32);if _bgdff !=nil {return _bgdff ;};_fgaeb .IdAttr =uint32 (_bbded );continue ;};if _cefcb .Name .Local =="\u006e\u0061\u006d\u0065"{_baadc ,_eabgbb :=_cefcb .Value ,error (nil );if _eabgbb !=nil {return _eabgbb ;};_fgaeb .NameAttr =&_baadc ;continue ;};if _cefcb .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_bccfdcb ,_fbfd :=_ccfece .ParseBool (_cefcb .Value );if _fbfd !=nil {return _fbfd ;};_fgaeb .DataBoundAttr =&_bccfdcb ;continue ;};if _cefcb .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fabcgc ,_edbafa :=_ccfece .ParseBool (_cefcb .Value );if _edbafa !=nil {return _edbafa ;};_fgaeb .RowNumbersAttr =&_fabcgc ;continue ;};if _cefcb .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bbbe ,_eeabbg :=_ccfece .ParseBool (_cefcb .Value );if _eeabbg !=nil {return _eeabbg ;};_fgaeb .FillFormulasAttr =&_bbbe ;continue ;};if _cefcb .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_faecc ,_dgffc :=_ccfece .ParseBool (_cefcb .Value );if _dgffc !=nil {return _dgffc ;};_fgaeb .ClippedAttr =&_faecc ;continue ;};if _cefcb .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_cfdbc ,_ggcg :=_ccfece .ParseUint (_cefcb .Value ,10,32);if _ggcg !=nil {return _ggcg ;};_fff :=uint32 (_cfdbc );_fgaeb .TableColumnIdAttr =&_fff ;continue ;};};_cfccf :for {_gbfef ,_abdfd :=d .Token ();if _abdfd !=nil {return _abdfd ;};switch _acag :=_gbfef .(type ){case _ebfeac .StartElement :switch _acag .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgaeb .ExtLst =NewCT_ExtensionList ();if _fabd :=d .DecodeElement (_fgaeb .ExtLst ,&_acag );_fabd !=nil {return _fabd ;};default:_afeac .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\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_acag .Name );if _bcfdaa :=d .Skip ();_bcfdaa !=nil {return _bcfdaa ;};};case _ebfeac .EndElement :break _cfccf ;case _ebfeac .CharData :};};return nil ;};func (_acgee *CT_ExternalReference )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_efgdg :=range start .Attr {if _efgdg .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"&&_efgdg .Name .Local =="\u0069\u0064"||_efgdg .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"&&_efgdg .Name .Local =="\u0069\u0064"{_defcdg ,_dddaf :=_efgdg .Value ,error (nil );if _dddaf !=nil {return _dddaf ;};_acgee .IdAttr =_defcdg ;continue ;};};for {_gfcfec ,_ebcf :=d .Token ();if _ebcf !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_ebcf );};if _fcfee ,_aaeafc :=_gfcfec .(_ebfeac .EndElement );_aaeafc &&_fcfee .Name ==start .Name {break ;};};return nil ;};func (_aaggc *CT_Dimensions )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aaggc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aaggc .CountAttr )});};e .EncodeToken (start );if _aaggc .Dimension !=nil {_dfgeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_cafb :=range _aaggc .Dimension {e .EncodeElement (_cafb ,_dfgeb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ebee ST_Objects )String ()string {switch _ebee {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; +// Calculated Members Solve Order +SolveOrderAttr *int32 ; -// Validate validates the CT_Cell and its children -func (_gaddb *CT_Cell )Validate ()error {return _gaddb .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");}; +// Set +SetAttr *bool ; -// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path -func (_abgag *CT_Error )ValidateWithPath (path string )error {if _abgag .Tpls !=nil {if _dceec :=_abgag .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_dceec !=nil {return _dceec ;};};for _aegce ,_fcaaf :=range _abgag .X {if _eeeb :=_fcaaf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aegce ));_eeeb !=nil {return _eeeb ;};};return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_caabce :=&CT_PivotHierarchies {};return _caabce };func (_dbadc ST_DataValidationErrorStyle )String ()string {switch _dbadc {case 0:return "";case 1:return "\u0073\u0074\u006f\u0070";case 2:return "\u0077a\u0072\u006e\u0069\u006e\u0067";case 3:return "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return "";};func (_gbfaf *CT_AutoFilter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dgdcb :=range start .Attr {if _dgdcb .Name .Local =="\u0072\u0065\u0066"{_ccacfd ,_eaaff :=_dgdcb .Value ,error (nil );if _eaaff !=nil {return _eaaff ;};_gbfaf .RefAttr =&_ccacfd ;continue ;};};_effbe :for {_ddca ,_bfcgea :=d .Token ();if _bfcgea !=nil {return _bfcgea ;};switch _fgcgg :=_ddca .(type ){case _ebfeac .StartElement :switch _fgcgg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_edebgf :=NewCT_FilterColumn ();if _aedfe :=d .DecodeElement (_edebgf ,&_fgcgg );_aedfe !=nil {return _aedfe ;};_gbfaf .FilterColumn =append (_gbfaf .FilterColumn ,_edebgf );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_gbfaf .SortState =NewCT_SortState ();if _cdfcf :=d .DecodeElement (_gbfaf .SortState ,&_fgcgg );_cdfcf !=nil {return _cdfcf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbfaf .ExtLst =NewCT_ExtensionList ();if _dfceda :=d .DecodeElement (_gbfaf .ExtLst ,&_fgcgg );_dfceda !=nil {return _dfceda ;};default:_afeac .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\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_fgcgg .Name );if _ecf :=d .Skip ();_ecf !=nil {return _ecf ;};};case _ebfeac .EndElement :break _effbe ;case _ebfeac .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fbbcb *CT_IgnoredErrors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geagf :for {_accb ,_fgece :=d .Token ();if _fgece !=nil {return _fgece ;};switch _beaa :=_accb .(type ){case _b .StartElement :switch _beaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_eaeeg :=NewCT_IgnoredError ();if _cdbdg :=d .DecodeElement (_eaeeg ,&_beaa );_cdbdg !=nil {return _cdbdg ;};_fbbcb .IgnoredError =append (_fbbcb .IgnoredError ,_eaeeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbbcb .ExtLst =NewCT_ExtensionList ();if _aaeef :=d .DecodeElement (_fbbcb .ExtLst ,&_beaa );_aaeef !=nil {return _aaeef ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_beaa .Name );if _fdfac :=d .Skip ();_fdfac !=nil {return _fdfac ;};};case _b .EndElement :break _geagf ;case _b .CharData :};};return nil ;};type CT_RevisionInsertSheet struct{ -// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path -func (_afgccf *CT_ChartFormat )ValidateWithPath (path string )error {if _cccbg :=_afgccf .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cccbg !=nil {return _cccbg ;};return nil ;};func (_daceb ST_DataValidationOperator )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dfdd :=_ebfeac .Attr {};_dfdd .Name =name ;switch _daceb {case ST_DataValidationOperatorUnset :_dfdd .Value ="";case ST_DataValidationOperatorBetween :_dfdd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_dfdd .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_dfdd .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_dfdd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_dfdd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_dfdd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_dfdd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_dfdd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _dfdd ,nil ;};func (_ccffb *CT_FontScheme )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ccffb .ValAttr =ST_FontScheme (1);for _ ,_eebfd :=range start .Attr {if _eebfd .Name .Local =="\u0076\u0061\u006c"{_ccffb .ValAttr .UnmarshalXMLAttr (_eebfd );continue ;};};for {_cbdaa ,_dgdbb :=d .Token ();if _dgdbb !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_dgdbb );};if _baabe ,_dbddfe :=_cbdaa .(_ebfeac .EndElement );_dbddfe &&_baabe .Name ==start .Name {break ;};};return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_Record and its children -func (_gdaca *CT_Record )Validate ()error {return _gdaca .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func (_bcagfb *CT_Chartsheet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bcagfb .SheetViews =NewCT_ChartsheetViews ();_bcagfb .Drawing =NewCT_Drawing ();_fgabg :for {_gaceb ,_ddcb :=d .Token ();if _ddcb !=nil {return _ddcb ;};switch _bdbdc :=_gaceb .(type ){case _ebfeac .StartElement :switch _bdbdc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_bcagfb .SheetPr =NewCT_ChartsheetPr ();if _dcdb :=d .DecodeElement (_bcagfb .SheetPr ,&_bdbdc );_dcdb !=nil {return _dcdb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _ageba :=d .DecodeElement (_bcagfb .SheetViews ,&_bdbdc );_ageba !=nil {return _ageba ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bcagfb .SheetProtection =NewCT_ChartsheetProtection ();if _ccgde :=d .DecodeElement (_bcagfb .SheetProtection ,&_bdbdc );_ccgde !=nil {return _ccgde ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bcagfb .CustomSheetViews =NewCT_CustomChartsheetViews ();if _bgdfff :=d .DecodeElement (_bcagfb .CustomSheetViews ,&_bdbdc );_bgdfff !=nil {return _bgdfff ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bcagfb .PageMargins =NewCT_PageMargins ();if _feeed :=d .DecodeElement (_bcagfb .PageMargins ,&_bdbdc );_feeed !=nil {return _feeed ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bcagfb .PageSetup =NewCT_CsPageSetup ();if _cbeaa :=d .DecodeElement (_bcagfb .PageSetup ,&_bdbdc );_cbeaa !=nil {return _cbeaa ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bcagfb .HeaderFooter =NewCT_HeaderFooter ();if _bcefe :=d .DecodeElement (_bcagfb .HeaderFooter ,&_bdbdc );_bcefe !=nil {return _bcefe ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _ebcdf :=d .DecodeElement (_bcagfb .Drawing ,&_bdbdc );_ebcdf !=nil {return _ebcdf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_bcagfb .LegacyDrawing =NewCT_LegacyDrawing ();if _bgefc :=d .DecodeElement (_bcagfb .LegacyDrawing ,&_bdbdc );_bgefc !=nil {return _bgefc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_bcagfb .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bbggc :=d .DecodeElement (_bcagfb .LegacyDrawingHF ,&_bdbdc );_bbggc !=nil {return _bbggc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_bcagfb .DrawingHF =NewCT_DrawingHF ();if _dbabgg :=d .DecodeElement (_bcagfb .DrawingHF ,&_bdbdc );_dbabgg !=nil {return _dbabgg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bcagfb .Picture =NewCT_SheetBackgroundPicture ();if _dagdd :=d .DecodeElement (_bcagfb .Picture ,&_bdbdc );_dagdd !=nil {return _dagdd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_bcagfb .WebPublishItems =NewCT_WebPublishItems ();if _cgdad :=d .DecodeElement (_bcagfb .WebPublishItems ,&_bdbdc );_cgdad !=nil {return _cgdad ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcagfb .ExtLst =NewCT_ExtensionList ();if _dagcc :=d .DecodeElement (_bcagfb .ExtLst ,&_bdbdc );_dagcc !=nil {return _dagcc ;};default:_afeac .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\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_bdbdc .Name );if _dabc :=d .Skip ();_dabc !=nil {return _dabc ;};};case _ebfeac .EndElement :break _fgabg ;case _ebfeac .CharData :};};return nil ;};func (_bedfc *CT_Dxf )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_gbe :for {_gfagea ,_afga :=d .Token ();if _afga !=nil {return _afga ;};switch _gfdde :=_gfagea .(type ){case _ebfeac .StartElement :switch _gfdde .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_bedfc .Font =NewCT_Font ();if _fdaddd :=d .DecodeElement (_bedfc .Font ,&_gfdde );_fdaddd !=nil {return _fdaddd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bedfc .NumFmt =NewCT_NumFmt ();if _gebeg :=d .DecodeElement (_bedfc .NumFmt ,&_gfdde );_gebeg !=nil {return _gebeg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bedfc .Fill =NewCT_Fill ();if _cffbg :=d .DecodeElement (_bedfc .Fill ,&_gfdde );_cffbg !=nil {return _cffbg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_bedfc .Alignment =NewCT_CellAlignment ();if _dabgc :=d .DecodeElement (_bedfc .Alignment ,&_gfdde );_dabgc !=nil {return _dabgc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_bedfc .Border =NewCT_Border ();if _cfab :=d .DecodeElement (_bedfc .Border ,&_gfdde );_cfab !=nil {return _cfab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bedfc .Protection =NewCT_CellProtection ();if _ddaf :=d .DecodeElement (_bedfc .Protection ,&_gfdde );_ddaf !=nil {return _ddaf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bedfc .ExtLst =NewCT_ExtensionList ();if _cff :=d .DecodeElement (_bedfc .ExtLst ,&_gfdde );_cff !=nil {return _cff ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_gfdde .Name );if _abdf :=d .Skip ();_abdf !=nil {return _abdf ;};};case _ebfeac .EndElement :break _gbe ;case _ebfeac .CharData :};};return nil ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;); +// Sheet Name +NameAttr string ; -// Validate validates the CT_RgbColor and its children -func (_bcgef *CT_RgbColor )Validate ()error {return _bcgef .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_fefac ST_CellType )Validate ()error {return _fefac .ValidateWithPath ("")};func (_agfag ST_rwColActionType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_agfag .String (),start );};func (_bfcf *CT_Parameter )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gdgcd :=range start .Attr {if _gdgcd .Name .Local =="\u006e\u0061\u006d\u0065"{_acbfbb ,_cgfbd :=_gdgcd .Value ,error (nil );if _cgfbd !=nil {return _cgfbd ;};_bfcf .NameAttr =&_acbfbb ;continue ;};if _gdgcd .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_eadba ,_ebgbb :=_ccfece .ParseInt (_gdgcd .Value ,10,32);if _ebgbb !=nil {return _ebgbb ;};_eeedd :=int32 (_eadba );_bfcf .SqlTypeAttr =&_eeedd ;continue ;};if _gdgcd .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_bfcf .ParameterTypeAttr .UnmarshalXMLAttr (_gdgcd );continue ;};if _gdgcd .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_eaagb ,_dcfcfca :=_ccfece .ParseBool (_gdgcd .Value );if _dcfcfca !=nil {return _dcfcfca ;};_bfcf .RefreshOnChangeAttr =&_eaagb ;continue ;};if _gdgcd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ggbacc ,_affg :=_gdgcd .Value ,error (nil );if _affg !=nil {return _affg ;};_bfcf .PromptAttr =&_ggbacc ;continue ;};if _gdgcd .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_bffdda ,_dffed :=_ccfece .ParseBool (_gdgcd .Value );if _dffed !=nil {return _dffed ;};_bfcf .BooleanAttr =&_bffdda ;continue ;};if _gdgcd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_deddg ,_fdfe :=_ccfece .ParseFloat (_gdgcd .Value ,64);if _fdfe !=nil {return _fdfe ;};_bfcf .DoubleAttr =&_deddg ;continue ;};if _gdgcd .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_dafc ,_adefa :=_ccfece .ParseInt (_gdgcd .Value ,10,32);if _adefa !=nil {return _adefa ;};_cacbgf :=int32 (_dafc );_bfcf .IntegerAttr =&_cacbgf ;continue ;};if _gdgcd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_dbbbd ,_bedbef :=_gdgcd .Value ,error (nil );if _bedbef !=nil {return _bedbef ;};_bfcf .StringAttr =&_dbbbd ;continue ;};if _gdgcd .Name .Local =="\u0063\u0065\u006c\u006c"{_dgggf ,_fddbg :=_gdgcd .Value ,error (nil );if _fddbg !=nil {return _fddbg ;};_bfcf .CellAttr =&_dgggf ;continue ;};};for {_cbfe ,_bdcd :=d .Token ();if _bdcd !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_bdcd );};if _gffca ,_gbedeg :=_cbfe .(_ebfeac .EndElement );_gbedeg &&_gffca .Name ==start .Name {break ;};};return nil ;};func (_efbcg ST_GroupBy )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_caefac :=_ebfeac .Attr {};_caefac .Name =name ;switch _efbcg {case ST_GroupByUnset :_caefac .Value ="";case ST_GroupByRange :_caefac .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_caefac .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_caefac .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_caefac .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_caefac .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_caefac .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_caefac .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_caefac .Value ="\u0079\u0065\u0061r\u0073";};return _caefac ,nil ;};func (_ecedg ST_SortMethod )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cefff :=_ebfeac .Attr {};_cefff .Name =name ;switch _ecedg {case ST_SortMethodUnset :_cefff .Value ="";case ST_SortMethodStroke :_cefff .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_cefff .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_cefff .Value ="\u006e\u006f\u006e\u0065";};return _cefff ,nil ;};func (_gddgd ST_RefMode )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_fddbaf :=_ebfeac .Attr {};_fddbaf .Name =name ;switch _gddgd {case ST_RefModeUnset :_fddbaf .Value ="";case ST_RefModeA1 :_fddbaf .Value ="\u0041\u0031";case ST_RefModeR1C1 :_fddbaf .Value ="\u0052\u0031\u0043\u0031";};return _fddbaf ,nil ;};func NewWorksheet ()*Worksheet {_gfde :=&Worksheet {};_gfde .CT_Worksheet =*NewCT_Worksheet ();return _gfde ;};func (_ccdg *ST_UnderlineValues )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_fabff ,_gbefa :=d .Token ();if _gbefa !=nil {return _gbefa ;};if _agafb ,_ecabc :=_fabff .(_ebfeac .EndElement );_ecabc &&_agafb .Name ==start .Name {*_ccdg =1;return nil ;};if _afaa ,_beedfd :=_fabff .(_ebfeac .CharData );!_beedfd {return _eecbf .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",_fabff );}else {switch string (_afaa ){case "":*_ccdg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ccdg =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ccdg =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ccdg =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ccdg =4;case "\u006e\u006f\u006e\u0065":*_ccdg =5;};};_fabff ,_gbefa =d .Token ();if _gbefa !=nil {return _gbefa ;};if _ecece ,_beeba :=_fabff .(_ebfeac .EndElement );_beeba &&_ecece .Name ==start .Name {return nil ;};return _eecbf .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",_fabff );}; +// Sheet Position +SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_Fill ()*CT_Fill {_adagg :=&CT_Fill {};return _adagg }; -// Validate validates the CT_Metadata and its children -func (_bfefag *CT_Metadata )Validate ()error {return _bfefag .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_bgddd *CT_CalculatedMember )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cdacc :=range start .Attr {if _cdacc .Name .Local =="\u006e\u0061\u006d\u0065"{_fbfag ,_agbab :=_cdacc .Value ,error (nil );if _agbab !=nil {return _agbab ;};_bgddd .NameAttr =_fbfag ;continue ;};if _cdacc .Name .Local =="\u006d\u0064\u0078"{_fbaaa ,_cgdb :=_cdacc .Value ,error (nil );if _cgdb !=nil {return _cgdb ;};_bgddd .MdxAttr =_fbaaa ;continue ;};if _cdacc .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_fcdea ,_dffge :=_cdacc .Value ,error (nil );if _dffge !=nil {return _dffge ;};_bgddd .MemberNameAttr =&_fcdea ;continue ;};if _cdacc .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_fgadg ,_efbe :=_cdacc .Value ,error (nil );if _efbe !=nil {return _efbe ;};_bgddd .HierarchyAttr =&_fgadg ;continue ;};if _cdacc .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_cgce ,_eabab :=_cdacc .Value ,error (nil );if _eabab !=nil {return _eabab ;};_bgddd .ParentAttr =&_cgce ;continue ;};if _cdacc .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_bddca ,_gdega :=_ccfece .ParseInt (_cdacc .Value ,10,32);if _gdega !=nil {return _gdega ;};_fedec :=int32 (_bddca );_bgddd .SolveOrderAttr =&_fedec ;continue ;};if _cdacc .Name .Local =="\u0073\u0065\u0074"{_geffd ,_bgbff :=_ccfece .ParseBool (_cdacc .Value );if _bgbff !=nil {return _bgbff ;};_bgddd .SetAttr =&_geffd ;continue ;};};_acaggb :for {_cgdcbb ,_ddedce :=d .Token ();if _ddedce !=nil {return _ddedce ;};switch _egfcab :=_cgdcbb .(type ){case _ebfeac .StartElement :switch _egfcab .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgddd .ExtLst =NewCT_ExtensionList ();if _bcaa :=d .DecodeElement (_bgddd .ExtLst ,&_egfcab );_bcaa !=nil {return _bcaa ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_egfcab .Name );if _gefcg :=d .Skip ();_gefcg !=nil {return _gefcg ;};};case _ebfeac .EndElement :break _acaggb ;case _ebfeac .CharData :};};return nil ;};type CT_TableStyles struct{ +// Validate validates the CT_ProtectedRanges and its children +func (_gdbceb *CT_ProtectedRanges )Validate ()error {return _gdbceb .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};type CT_DefinedNames struct{ -// Table Style Count -CountAttr *uint32 ; +// Defined Name +DefinedName []*CT_DefinedName ;};func (_gggae *CT_SheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggcdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_cbggb :=range _gggae .SheetView {e .EncodeElement (_cbggb ,_ggcdb );};if _gggae .ExtLst !=nil {_gagfb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gggae .ExtLst ,_gagfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gagbb *CT_PivotFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gagbb .FldAttr )});if _gagbb .MpFldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .MpFldAttr )});};_dcdcd ,_fdbfg :=_gagbb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdbfg !=nil {return _fdbfg ;};start .Attr =append (start .Attr ,_dcdcd );if _gagbb .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .EvalOrderAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gagbb .IdAttr )});if _gagbb .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .IMeasureHierAttr )});};if _gagbb .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .IMeasureFldAttr )});};if _gagbb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .NameAttr )});};if _gagbb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .DescriptionAttr )});};if _gagbb .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .StringValue1Attr )});};if _gagbb .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .StringValue2Attr )});};e .EncodeToken (start );_baeeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gagbb .AutoFilter ,_baeeb );if _gagbb .ExtLst !=nil {_fbdgeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gagbb .ExtLst ,_fbdgeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cddec *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cddec .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_cddec .UriAttr )});};e .EncodeToken (start );if _cddec .Any !=nil {_cddec .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecdcf *CT_ExternalDefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ecdcf .NameAttr )});if _ecdcf .RefersToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_ecdcf .RefersToAttr )});};if _ecdcf .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecdcf .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_DataValidationOperator byte ;type CT_RevisionMove struct{ -// Default Table Style -DefaultTableStyleAttr *string ; +// Sheet Id +SheetIdAttr uint32 ; -// Default Pivot Style -DefaultPivotStyleAttr *string ; +// Source +SourceAttr string ; -// Table Style -TableStyle []*CT_TableStyle ;}; +// Destination +DestinationAttr string ; -// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path -func (_dcedgg *CT_CalcCell )ValidateWithPath (path string )error {return nil };func (_abdde *CT_Users )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_acabg :=range start .Attr {if _acabg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfage ,_fdfcd :=_ccfece .ParseUint (_acabg .Value ,10,32);if _fdfcd !=nil {return _fdfcd ;};_faagdg :=uint32 (_dfage );_abdde .CountAttr =&_faagdg ;continue ;};};_efcd :for {_afega ,_feccfe :=d .Token ();if _feccfe !=nil {return _feccfe ;};switch _eabea :=_afega .(type ){case _ebfeac .StartElement :switch _eabea .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_ggcbba :=NewCT_SharedUser ();if _ccbfd :=d .DecodeElement (_ggcbba ,&_eabea );_ccbfd !=nil {return _ccbfd ;};_abdde .UserInfo =append (_abdde .UserInfo ,_ggcbba );default:_afeac .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\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_eabea .Name );if _bacad :=d .Skip ();_bacad !=nil {return _bacad ;};};case _ebfeac .EndElement :break _efcd ;case _ebfeac .CharData :};};return nil ;};func NewCT_GroupMembers ()*CT_GroupMembers {_ddfc :=&CT_GroupMembers {};return _ddfc };func (_afg *ST_DataValidationType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_afg =0;case "\u006e\u006f\u006e\u0065":*_afg =1;case "\u0077\u0068\u006fl\u0065":*_afg =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_afg =3;case "\u006c\u0069\u0073\u0074":*_afg =4;case "\u0064\u0061\u0074\u0065":*_afg =5;case "\u0074\u0069\u006d\u0065":*_afg =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_afg =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afg =8;};return nil ;}; +// Source Sheet Id +SourceSheetIdAttr *uint32 ; -// Validate validates the CT_CalcCell and its children -func (_bbde *CT_CalcCell )Validate ()error {return _bbde .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func NewCT_Controls ()*CT_Controls {_gddbg :=&CT_Controls {};return _gddbg };const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5;ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;);func (_becab *CT_QueryTableFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _becab .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_becab .CountAttr )});};e .EncodeToken (start );if _becab .QueryTableField !=nil {_cgbeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eeebbe :=range _becab .QueryTableField {e .EncodeElement (_eeebbe ,_cgbeb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Undo +Undo []*CT_UndoInfo ; -// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path -func (_beeda *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_aadgf *CT_BookView )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aadgf .VisibilityAttr !=ST_VisibilityUnset {_acfgc ,_aaeebg :=_aadgf .VisibilityAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _aaeebg !=nil {return _aaeebg ;};start .Attr =append (start .Attr ,_acfgc );};if _aadgf .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aadgf .MinimizedAttr ))});};if _aadgf .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aadgf .ShowHorizontalScrollAttr ))});};if _aadgf .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aadgf .ShowVerticalScrollAttr ))});};if _aadgf .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aadgf .ShowSheetTabsAttr ))});};if _aadgf .XWindowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aadgf .XWindowAttr )});};if _aadgf .YWindowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aadgf .YWindowAttr )});};if _aadgf .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aadgf .WindowWidthAttr )});};if _aadgf .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aadgf .WindowHeightAttr )});};if _aadgf .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aadgf .TabRatioAttr )});};if _aadgf .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aadgf .FirstSheetAttr )});};if _aadgf .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aadgf .ActiveTabAttr )});};if _aadgf .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aadgf .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _aadgf .ExtLst !=nil {_cbda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aadgf .ExtLst ,_cbda );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gbcb *CT_TableStyleInfo )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bdd :=range start .Attr {if _bdd .Name .Local =="\u006e\u0061\u006d\u0065"{_gfaafgf ,_edfcg :=_bdd .Value ,error (nil );if _edfcg !=nil {return _edfcg ;};_gbcb .NameAttr =&_gfaafgf ;continue ;};if _bdd .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_ccfaf ,_ccegg :=_ccfece .ParseBool (_bdd .Value );if _ccegg !=nil {return _ccegg ;};_gbcb .ShowFirstColumnAttr =&_ccfaf ;continue ;};if _bdd .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_eegbe ,_fedde :=_ccfece .ParseBool (_bdd .Value );if _fedde !=nil {return _fedde ;};_gbcb .ShowLastColumnAttr =&_eegbe ;continue ;};if _bdd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_afee ,_fabae :=_ccfece .ParseBool (_bdd .Value );if _fabae !=nil {return _fabae ;};_gbcb .ShowRowStripesAttr =&_afee ;continue ;};if _bdd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_beggcg ,_gabg :=_ccfece .ParseBool (_bdd .Value );if _gabg !=nil {return _gabg ;};_gbcb .ShowColumnStripesAttr =&_beggcg ;continue ;};};for {_bgde ,_gdfe :=d .Token ();if _gdfe !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f: \u0025\u0073",_gdfe );};if _feccb ,_cgebd :=_bgde .(_ebfeac .EndElement );_cgebd &&_feccb .Name ==start .Name {break ;};};return nil ;};func (_dagge *CT_CellStyleXfs )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dagge .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dagge .CountAttr )});};e .EncodeToken (start );_fbcdc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_eb :=range _dagge .Xf {e .EncodeElement (_eb ,_fbcdc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cggde *CT_IntProperty )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",_cggde .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fgadc *CT_SheetCalcPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fgadc .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fgadc .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bfabg *CT_Fills )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bfabg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bfabg .CountAttr )});};e .EncodeToken (start );if _bfabg .Fill !=nil {_fdddg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_adbgf :=range _bfabg .Fill {e .EncodeElement (_adbgf ,_fdddg );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Validate validates the CT_CalcPr and its children -func (_dbbcg *CT_CalcPr )Validate ()error {return _dbbcg .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};type ST_SheetViewType byte ;func (_fcaaba *CT_CustomProperty )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_edgcf :=range start .Attr {if _edgcf .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"&&_edgcf .Name .Local =="\u0069\u0064"||_edgcf .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"&&_edgcf .Name .Local =="\u0069\u0064"{_cgefa ,_fbcee :=_edgcf .Value ,error (nil );if _fbcee !=nil {return _fbcee ;};_fcaaba .IdAttr =_cgefa ;continue ;};if _edgcf .Name .Local =="\u006e\u0061\u006d\u0065"{_dbdde ,_acegg :=_edgcf .Value ,error (nil );if _acegg !=nil {return _acegg ;};_fcaaba .NameAttr =_dbdde ;continue ;};};for {_bfdaf ,_fceb :=d .Token ();if _fceb !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_fceb );};if _cfecc ,_bdgca :=_bfdaf .(_ebfeac .EndElement );_bdgca &&_cfecc .Name ==start .Name {break ;};};return nil ;};func (_eegfe *CT_DdeValues )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dadbgf :=range start .Attr {if _dadbgf .Name .Local =="\u0072\u006f\u0077\u0073"{_cebbd ,_fgacg :=_ccfece .ParseUint (_dadbgf .Value ,10,32);if _fgacg !=nil {return _fgacg ;};_cfd :=uint32 (_cebbd );_eegfe .RowsAttr =&_cfd ;continue ;};if _dadbgf .Name .Local =="\u0063\u006f\u006c\u0073"{_dfc ,_agdf :=_ccfece .ParseUint (_dadbgf .Value ,10,32);if _agdf !=nil {return _agdf ;};_cdcd :=uint32 (_dfc );_eegfe .ColsAttr =&_cdcd ;continue ;};};_ddd :for {_acefdb ,_cdgfa :=d .Token ();if _cdgfa !=nil {return _cdgfa ;};switch _adgfga :=_acefdb .(type ){case _ebfeac .StartElement :switch _adgfga .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_egdfbd :=NewCT_DdeValue ();if _gbga :=d .DecodeElement (_egdfbd ,&_adgfga );_gbga !=nil {return _gbga ;};_eegfe .Value =append (_eegfe .Value ,_egdfbd );default:_afeac .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_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_adgfga .Name );if _ddfgd :=d .Skip ();_ddfgd !=nil {return _ddfgd ;};};case _ebfeac .EndElement :break _ddd ;case _ebfeac .CharData :};};return nil ;};func (_bccda *CT_MetadataTypes )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bccda .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bccda .CountAttr )});};e .EncodeToken (start );_afgab :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_beadd :=range _bccda .MetadataType {e .EncodeElement (_beadd ,_afgab );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gddeed *ST_PatternType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gddeed =0;case "\u006e\u006f\u006e\u0065":*_gddeed =1;case "\u0073\u006f\u006ci\u0064":*_gddeed =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_gddeed =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gddeed =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gddeed =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_gddeed =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gddeed =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_gddeed =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_gddeed =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_gddeed =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_gddeed =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_gddeed =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gddeed =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_gddeed =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_gddeed =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_gddeed =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_gddeed =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_gddeed =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_gddeed =19;};return nil ;};func (_caebd *CT_ObjectPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _caebd .LockedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .LockedAttr ))});};if _caebd .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .DefaultSizeAttr ))});};if _caebd .PrintAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .PrintAttr ))});};if _caebd .DisabledAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .DisabledAttr ))});};if _caebd .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .UiObjectAttr ))});};if _caebd .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .AutoFillAttr ))});};if _caebd .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .AutoLineAttr ))});};if _caebd .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .AutoPictAttr ))});};if _caebd .MacroAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_caebd .MacroAttr )});};if _caebd .AltTextAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_caebd .AltTextAttr )});};if _caebd .DdeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0064\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_caebd .DdeAttr ))});};if _caebd .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_caebd .IdAttr )});};e .EncodeToken (start );_daefe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_caebd .Anchor ,_daefe );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_becff ST_DynamicFilterType )Validate ()error {return _becff .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path -func (_bgccd *CT_PivotFields )ValidateWithPath (path string )error {for _dfgb ,_agegf :=range _bgccd .PivotField {if _ebbcf :=_agegf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_dfgb ));_ebbcf !=nil {return _ebbcf ;};};return nil ;}; +// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path +func (_gdgab *CT_IconSet )ValidateWithPath (path string )error {if _febf :=_gdgab .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_febf !=nil {return _febf ;};for _cgcbf ,_cbedc :=range _gdgab .Cfvo {if _cadfb :=_cbedc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_cgcbf ));_cadfb !=nil {return _cadfb ;};};return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_eaec :=&CT_FontScheme {};_eaec .ValAttr =ST_FontScheme (1);return _eaec ;};func (_feaccd *CT_OleObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbacf :=range start .Attr {if _fbacf .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"&&_fbacf .Name .Local =="\u0069\u0064"||_fbacf .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"&&_fbacf .Name .Local =="\u0069\u0064"{_efage ,_ggaec :=_fbacf .Value ,error (nil );if _ggaec !=nil {return _ggaec ;};_feaccd .IdAttr =&_efage ;continue ;};if _fbacf .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_feaccd .DvAspectAttr .UnmarshalXMLAttr (_fbacf );continue ;};if _fbacf .Name .Local =="\u006c\u0069\u006e\u006b"{_abecb ,_fdfbc :=_fbacf .Value ,error (nil );if _fdfbc !=nil {return _fdfbc ;};_feaccd .LinkAttr =&_abecb ;continue ;};if _fbacf .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_feaccd .OleUpdateAttr .UnmarshalXMLAttr (_fbacf );continue ;};if _fbacf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_cbaed ,_faadf :=_e .ParseBool (_fbacf .Value );if _faadf !=nil {return _faadf ;};_feaccd .AutoLoadAttr =&_cbaed ;continue ;};if _fbacf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dgddcc ,_dbbda :=_e .ParseUint (_fbacf .Value ,10,32);if _dbbda !=nil {return _dbbda ;};_feaccd .ShapeIdAttr =uint32 (_dgddcc );continue ;};if _fbacf .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bcfc ,_dgag :=_fbacf .Value ,error (nil );if _dgag !=nil {return _dgag ;};_feaccd .ProgIdAttr =&_bcfc ;continue ;};};_faace :for {_caeedg ,_fefgd :=d .Token ();if _fefgd !=nil {return _fefgd ;};switch _gadegb :=_caeedg .(type ){case _b .StartElement :switch _gadegb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_feaccd .ObjectPr =NewCT_ObjectPr ();if _ecgbe :=d .DecodeElement (_feaccd .ObjectPr ,&_gadegb );_ecgbe !=nil {return _ecgbe ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gadegb .Name );if _gbgcg :=d .Skip ();_gbgcg !=nil {return _gbgcg ;};};case _b .EndElement :break _faace ;case _b .CharData :};};return nil ;};func (_ccgff *CT_IgnoredError )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ccgff .SqrefAttr )});if _ccgff .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .EvalErrorAttr ))});};if _ccgff .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .TwoDigitTextYearAttr ))});};if _ccgff .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .NumberStoredAsTextAttr ))});};if _ccgff .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .FormulaAttr ))});};if _ccgff .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .FormulaRangeAttr ))});};if _ccgff .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .UnlockedFormulaAttr ))});};if _ccgff .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .EmptyCellReferenceAttr ))});};if _ccgff .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .ListDataValidationAttr ))});};if _ccgff .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetProtection struct{ -// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path -func (_degfg *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _ccgfe ,_edbfd :=range _degfg .CustomWorkbookView {if _ebab :=_edbfd .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_ccgfe ));_ebab !=nil {return _ebab ;};};return nil ;}; +// Password +PasswordAttr *string ; -// Validate validates the CT_Filters and its children -func (_geade *CT_Filters )Validate ()error {return _geade .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path -func (_bfbae *CT_FunctionGroups )ValidateWithPath (path string )error {for _dcegd ,_cdcg :=range _bfbae .FunctionGroup {if _gcgcfa :=_cdcg .ValidateWithPath (_eecbf .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_dcegd ));_gcgcfa !=nil {return _gcgcfa ;};};return nil ;};func (_fabgdb *CT_BooleanProperty )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fabgdb .ValAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fabgdb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Password Hash Value +HashValueAttr *string ; -// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path -func (_cbdba *QueryTable )ValidateWithPath (path string )error {if _dbgbd :=_cbdba .CT_QueryTable .ValidateWithPath (path );_dbgbd !=nil {return _dbgbd ;};return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_efafc :=&CT_DefinedNames {};return _efafc }; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Validate validates the PivotTableDefinition and its children -func (_dcbe *PivotTableDefinition )Validate ()error {return _dcbe .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_fagbda *CT_Query )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aagae :=range start .Attr {if _aagae .Name .Local =="\u006d\u0064\u0078"{_bfffad ,_dfcca :=_aagae .Value ,error (nil );if _dfcca !=nil {return _dfcca ;};_fagbda .MdxAttr =_bfffad ;continue ;};};_cgab :for {_defbaf ,_eace :=d .Token ();if _eace !=nil {return _eace ;};switch _cbcd :=_defbaf .(type ){case _ebfeac .StartElement :switch _cbcd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_fagbda .Tpls =NewCT_Tuples ();if _bbbb :=d .DecodeElement (_fagbda .Tpls ,&_cbcd );_bbbb !=nil {return _bbbb ;};default:_afeac .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\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_cbcd .Name );if _ceac :=d .Skip ();_ceac !=nil {return _ceac ;};};case _ebfeac .EndElement :break _cgab ;case _ebfeac .CharData :};};return nil ;};type CT_Break struct{ +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Id -IdAttr *uint32 ; +// Contents +ContentAttr *bool ; -// Minimum -MinAttr *uint32 ; +// Objects Locked +ObjectsAttr *bool ;};func (_fdab *CT_CellSmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abgeg :=range start .Attr {if _abgeg .Name .Local =="\u0072"{_gacc ,_bgcae :=_abgeg .Value ,error (nil );if _bgcae !=nil {return _bgcae ;};_fdab .RAttr =_gacc ;continue ;};};_fcdd :for {_afdfb ,_fbdb :=d .Token ();if _fbdb !=nil {return _fbdb ;};switch _egcd :=_afdfb .(type ){case _b .StartElement :switch _egcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fbge :=NewCT_CellSmartTag ();if _fbae :=d .DecodeElement (_fbge ,&_egcd );_fbae !=nil {return _fbae ;};_fdab .CellSmartTag =append (_fdab .CellSmartTag ,_fbge );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_egcd .Name );if _acffb :=d .Skip ();_acffb !=nil {return _acffb ;};};case _b .EndElement :break _fcdd ;case _b .CharData :};};return nil ;}; -// Maximum -MaxAttr *uint32 ; +// Validate validates the Chartsheet and its children +func (_fccee *Chartsheet )Validate ()error {return _fccee .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_bafgab *ST_VolValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bafgab =0;case "\u0062":*_bafgab =1;case "\u006e":*_bafgab =2;case "\u0065":*_bafgab =3;case "\u0073":*_bafgab =4;};return nil ;};func (_bcdcd *ST_RevisionAction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcdcd =0;case "\u0061\u0064\u0064":*_bcdcd =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_bcdcd =2;};return nil ;}; -// Manual Page Break -ManAttr *bool ; +// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path +func (_aacdd *CT_TableColumn )ValidateWithPath (path string )error {if _ecedaf :=_aacdd .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_ecedaf !=nil {return _ecedaf ;};if _aacdd .CalculatedColumnFormula !=nil {if _dacfeb :=_aacdd .CalculatedColumnFormula .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0043\u006fl\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061");_dacfeb !=nil {return _dacfeb ;};};if _aacdd .TotalsRowFormula !=nil {if _debff :=_aacdd .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_debff !=nil {return _debff ;};};if _aacdd .XmlColumnPr !=nil {if _bbfaga :=_aacdd .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_bbfaga !=nil {return _bbfaga ;};};if _aacdd .ExtLst !=nil {if _bgbaa :=_aacdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbaa !=nil {return _bgbaa ;};};return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;); -// Pivot-Created Page Break -PtAttr *bool ;}; +// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path +func (_edacc *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func (_agbeg *ST_DdeValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cebgad ,_fgdbc :=d .Token ();if _fgdbc !=nil {return _fgdbc ;};if _fafba ,_fcacbe :=_cebgad .(_b .EndElement );_fcacbe &&_fafba .Name ==start .Name {*_agbeg =1;return nil ;};if _bccga ,_aafec :=_cebgad .(_b .CharData );!_aafec {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",_cebgad );}else {switch string (_bccga ){case "":*_agbeg =0;case "\u006e\u0069\u006c":*_agbeg =1;case "\u0062":*_agbeg =2;case "\u006e":*_agbeg =3;case "\u0065":*_agbeg =4;case "\u0073\u0074\u0072":*_agbeg =5;};};_cebgad ,_fgdbc =d .Token ();if _fgdbc !=nil {return _fgdbc ;};if _eegea ,_ffgcfe :=_cebgad .(_b .EndElement );_ffgcfe &&_eegea .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",_cebgad );}; -// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path -func (_bfddba *CT_Filter )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_PageFields and its children +func (_ceaeg *CT_PageFields )Validate ()error {return _ceaeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_fcaec *ST_DynamicFilterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcaec =0;case "\u006e\u0075\u006c\u006c":*_fcaec =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fcaec =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fcaec =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fcaec =4;case "\u0074\u006f\u0064a\u0079":*_fcaec =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fcaec =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fcaec =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fcaec =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fcaec =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fcaec =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fcaec =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fcaec =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcaec =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcaec =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcaec =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fcaec =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fcaec =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fcaec =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fcaec =19;case "\u0051\u0031":*_fcaec =20;case "\u0051\u0032":*_fcaec =21;case "\u0051\u0033":*_fcaec =22;case "\u0051\u0034":*_fcaec =23;case "\u004d\u0031":*_fcaec =24;case "\u004d\u0032":*_fcaec =25;case "\u004d\u0033":*_fcaec =26;case "\u004d\u0034":*_fcaec =27;case "\u004d\u0035":*_fcaec =28;case "\u004d\u0036":*_fcaec =29;case "\u004d\u0037":*_fcaec =30;case "\u004d\u0038":*_fcaec =31;case "\u004d\u0039":*_fcaec =32;case "\u004d\u0031\u0030":*_fcaec =33;case "\u004d\u0031\u0031":*_fcaec =34;case "\u004d\u0031\u0032":*_fcaec =35;};return nil ;};func (_bgdbgb ST_FieldSortType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abafdg :=_b .Attr {};_abafdg .Name =name ;switch _bgdbgb {case ST_FieldSortTypeUnset :_abafdg .Value ="";case ST_FieldSortTypeManual :_abafdg .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_abafdg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_abafdg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _abafdg ,nil ;}; -// Validate validates the CT_CellStyle and its children -func (_gfabb *CT_CellStyle )Validate ()error {return _gfabb .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func (_aefgb ST_CellSpans )String ()string {return _ecbfgc .Join (_aefgb ,"\u0020")};type CT_FontSize struct{ +// Validate validates the CT_colItems and its children +func (_afadc *CT_colItems )Validate ()error {return _afadc .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func NewCT_GroupMember ()*CT_GroupMember {_ggdeaa :=&CT_GroupMember {};return _ggdeaa };func NewCT_VolMain ()*CT_VolMain {_faccb :=&CT_VolMain {};return _faccb };type ST_Scope byte ; -// Value -ValAttr float64 ;};func (_deggd ST_CalcMode )ValidateWithPath (path string )error {switch _deggd {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deggd ));};return nil ;}; +// Validate validates the CT_Chartsheet and its children +func (_dgbbe *CT_Chartsheet )Validate ()error {return _dgbbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_fcffe :=&CT_MeasureDimensionMaps {};return _fcffe ;};func NewCT_MdxTuple ()*CT_MdxTuple {_dbccb :=&CT_MdxTuple {};return _dbccb };type CT_CommentList struct{ -// Validate validates the CT_VolTopic and its children -func (_dagde *CT_VolTopic )Validate ()error {return _dagde .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func (_decce ST_FileType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_decce .String (),start );};func (_efbeb *CT_LegacyDrawing )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_efbeb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_abgef *CT_WebPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdccde :=range start .Attr {if _fdccde .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_feaaef ,_gdedfed :=_ccfece .ParseBool (_fdccde .Value );if _gdedfed !=nil {return _gdedfed ;};_abgef .Xl2000Attr =&_feaaef ;continue ;};if _fdccde .Name .Local =="\u0078\u006d\u006c"{_cgdg ,_ebcd :=_ccfece .ParseBool (_fdccde .Value );if _ebcd !=nil {return _ebcd ;};_abgef .XmlAttr =&_cgdg ;continue ;};if _fdccde .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_eddcb ,_fcabf :=_ccfece .ParseBool (_fdccde .Value );if _fcabf !=nil {return _fcabf ;};_abgef .ParsePreAttr =&_eddcb ;continue ;};if _fdccde .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_bfcbf ,_aebdbf :=_ccfece .ParseBool (_fdccde .Value );if _aebdbf !=nil {return _aebdbf ;};_abgef .ConsecutiveAttr =&_bfcbf ;continue ;};if _fdccde .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_dedd ,_efcff :=_ccfece .ParseBool (_fdccde .Value );if _efcff !=nil {return _efcff ;};_abgef .FirstRowAttr =&_dedd ;continue ;};if _fdccde .Name .Local =="\u0078\u006c\u0039\u0037"{_ebebffd ,_afcb :=_ccfece .ParseBool (_fdccde .Value );if _afcb !=nil {return _afcb ;};_abgef .Xl97Attr =&_ebebffd ;continue ;};if _fdccde .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_efegd ,_geeebb :=_ccfece .ParseBool (_fdccde .Value );if _geeebb !=nil {return _geeebb ;};_abgef .TextDatesAttr =&_efegd ;continue ;};if _fdccde .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_fedg ,_aadad :=_ccfece .ParseBool (_fdccde .Value );if _aadad !=nil {return _aadad ;};_abgef .SourceDataAttr =&_fedg ;continue ;};if _fdccde .Name .Local =="\u0075\u0072\u006c"{_baggfd ,_deed :=_fdccde .Value ,error (nil );if _deed !=nil {return _deed ;};_abgef .UrlAttr =&_baggfd ;continue ;};if _fdccde .Name .Local =="\u0070\u006f\u0073\u0074"{_dbdfa ,_cfbggb :=_fdccde .Value ,error (nil );if _cfbggb !=nil {return _cfbggb ;};_abgef .PostAttr =&_dbdfa ;continue ;};if _fdccde .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_bbgbg ,_aebcd :=_ccfece .ParseBool (_fdccde .Value );if _aebcd !=nil {return _aebcd ;};_abgef .HtmlTablesAttr =&_bbgbg ;continue ;};if _fdccde .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_abgef .HtmlFormatAttr .UnmarshalXMLAttr (_fdccde );continue ;};if _fdccde .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_accbf ,_bcgca :=_fdccde .Value ,error (nil );if _bcgca !=nil {return _bcgca ;};_abgef .EditPageAttr =&_accbf ;continue ;};};_ccfeebc :for {_aggbbf ,_cfcgba :=d .Token ();if _cfcgba !=nil {return _cfcgba ;};switch _gfdafd :=_aggbbf .(type ){case _ebfeac .StartElement :switch _gfdafd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_abgef .Tables =NewCT_Tables ();if _ggade :=d .DecodeElement (_abgef .Tables ,&_gfdafd );_ggade !=nil {return _ggade ;};default:_afeac .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\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_gfdafd .Name );if _gdbc :=d .Skip ();_gdbc !=nil {return _gdbc ;};};case _ebfeac .EndElement :break _ccfeebc ;case _ebfeac .CharData :};};return nil ;}; +// Comment +Comment []*CT_Comment ;};func (_cbdfg *Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _cbdfg .CT_Comments .MarshalXML (e ,start );};type ST_GradientType byte ;type CT_DataField struct{ -// Validate validates the CT_WorksheetSource and its children -func (_aeeca *CT_WorksheetSource )Validate ()error {return _aeeca .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");}; +// Data Field Name +NameAttr *string ; -// Validate validates the CT_TableFormula and its children -func (_afaba *CT_TableFormula )Validate ()error {return _afaba .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");}; +// Field +FldAttr uint32 ; -// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path -func (_cdgag *CT_XmlColumnPr )ValidateWithPath (path string )error {if _cdgag .ExtLst !=nil {if _fcgggg :=_cdgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcgggg !=nil {return _fcgggg ;};};return nil ;};func (_eddb ST_SheetState )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_afacg :=_ebfeac .Attr {};_afacg .Name =name ;switch _eddb {case ST_SheetStateUnset :_afacg .Value ="";case ST_SheetStateVisible :_afacg .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_afacg .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_afacg .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _afacg ,nil ;};func (_bfcgb ST_SortBy )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_bfcgb .String (),start );}; +// Subtotal +SubtotalAttr ST_DataConsolidateFunction ; -// Validate validates the CT_ExtensionList and its children -func (_gbeag *CT_ExtensionList )Validate ()error {return _gbeag .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_Formats ()*CT_Formats {_abac :=&CT_Formats {};return _abac };type CT_Color struct{ +// Show Data As Display Format +ShowDataAsAttr ST_ShowDataAs ; -// Automatic -AutoAttr *bool ; +// 'Show Data As' Base Field +BaseFieldAttr *int32 ; -// Index -IndexedAttr *uint32 ; +// 'Show Data As' Base Setting +BaseItemAttr *uint32 ; -// Alpha Red Green Blue Color Value -RgbAttr *string ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Theme Color -ThemeAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Tint -TintAttr *float64 ;};func (_dgea *CT_CellStyle )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bcecf :=range start .Attr {if _bcecf .Name .Local =="\u006e\u0061\u006d\u0065"{_ggdbc ,_daaf :=_bcecf .Value ,error (nil );if _daaf !=nil {return _daaf ;};_dgea .NameAttr =&_ggdbc ;continue ;};if _bcecf .Name .Local =="\u0078\u0066\u0049\u0064"{_abbbe ,_eagef :=_ccfece .ParseUint (_bcecf .Value ,10,32);if _eagef !=nil {return _eagef ;};_dgea .XfIdAttr =uint32 (_abbbe );continue ;};if _bcecf .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_dggef ,_cfaf :=_ccfece .ParseUint (_bcecf .Value ,10,32);if _cfaf !=nil {return _cfaf ;};_fdac :=uint32 (_dggef );_dgea .BuiltinIdAttr =&_fdac ;continue ;};if _bcecf .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_acacf ,_facf :=_ccfece .ParseUint (_bcecf .Value ,10,32);if _facf !=nil {return _facf ;};_dbf :=uint32 (_acacf );_dgea .ILevelAttr =&_dbf ;continue ;};if _bcecf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bcggac ,_dbac :=_ccfece .ParseBool (_bcecf .Value );if _dbac !=nil {return _dbac ;};_dgea .HiddenAttr =&_bcggac ;continue ;};if _bcecf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_fadeg ,_cfgaa :=_ccfece .ParseBool (_bcecf .Value );if _cfgaa !=nil {return _cfgaa ;};_dgea .CustomBuiltinAttr =&_fadeg ;continue ;};};_eegdbb :for {_fegb ,_dcbf :=d .Token ();if _dcbf !=nil {return _dcbf ;};switch _fcbde :=_fegb .(type ){case _ebfeac .StartElement :switch _fcbde .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgea .ExtLst =NewCT_ExtensionList ();if _ebc :=d .DecodeElement (_dgea .ExtLst ,&_fcbde );_ebc !=nil {return _ebc ;};default:_afeac .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_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_fcbde .Name );if _gcdbe :=d .Skip ();_gcdbe !=nil {return _gcdbe ;};};case _ebfeac .EndElement :break _eegdbb ;case _ebfeac .CharData :};};return nil ;};func NewCT_DefinedName ()*CT_DefinedName {_defcf :=&CT_DefinedName {};return _defcf };func (_fabgd ST_TotalsRowFunction )Validate ()error {return _fabgd .ValidateWithPath ("")};func (_cfbaf ST_PaneState )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cfbaf .String (),start );}; +// Validate validates the CT_Scenarios and its children +func (_acfcg *CT_Scenarios )Validate ()error {return _acfcg .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};func (_gbddba *ST_CfType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbddba =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_gbddba =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_gbddba =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_gbddba =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_gbddba =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_gbddba =5;case "\u0074\u006f\u00701\u0030":*_gbddba =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_gbddba =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_gbddba =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gbddba =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gbddba =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gbddba =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gbddba =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_gbddba =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_gbddba =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_gbddba =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_gbddba =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_gbddba =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gbddba =18;};return nil ;};func (_afdea *CT_Hyperlink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgee :=range start .Attr {if _dgee .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"&&_dgee .Name .Local =="\u0069\u0064"||_dgee .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"&&_dgee .Name .Local =="\u0069\u0064"{_agdbb ,_dfcf :=_dgee .Value ,error (nil );if _dfcf !=nil {return _dfcf ;};_afdea .IdAttr =&_agdbb ;continue ;};if _dgee .Name .Local =="\u0072\u0065\u0066"{_bacab ,_fdga :=_dgee .Value ,error (nil );if _fdga !=nil {return _fdga ;};_afdea .RefAttr =_bacab ;continue ;};if _dgee .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_cdaaf ,_gbdbc :=_dgee .Value ,error (nil );if _gbdbc !=nil {return _gbdbc ;};_afdea .LocationAttr =&_cdaaf ;continue ;};if _dgee .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_faafa ,_dcdcf :=_dgee .Value ,error (nil );if _dcdcf !=nil {return _dcdcf ;};_afdea .TooltipAttr =&_faafa ;continue ;};if _dgee .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dfde ,_eebaf :=_dgee .Value ,error (nil );if _eebaf !=nil {return _eebaf ;};_afdea .DisplayAttr =&_dfde ;continue ;};};for {_faabb ,_bdaaf :=d .Token ();if _bdaaf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_bdaaf );};if _abaeg ,_bfabf :=_faabb .(_b .EndElement );_bfabf &&_abaeg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_HierarchyUsage and its children -func (_fdace *CT_HierarchyUsage )Validate ()error {return _fdace .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");}; +// Validate validates the CT_SheetDimension and its children +func (_cecbf *CT_SheetDimension )Validate ()error {return _cecbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path -func (_bcegd *CT_PivotFilters )ValidateWithPath (path string )error {for _dccdg ,_gdcbf :=range _bcegd .Filter {if _cgbgg :=_gdcbf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dccdg ));_cgbgg !=nil {return _cgbgg ;};};return nil ;};type CT_IgnoredErrors struct{ +// Validate validates the Metadata and its children +func (_fggeeb *Metadata )Validate ()error {return _fggeeb .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; -// Ignored Error -IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};func NewCT_Top10 ()*CT_Top10 {_baaga :=&CT_Top10 {};return _baaga }; +// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path +func (_gfbdc *Chartsheet )ValidateWithPath (path string )error {if _fegbe :=_gfbdc .CT_Chartsheet .ValidateWithPath (path );_fegbe !=nil {return _fegbe ;};return nil ;}; -// Validate validates the CT_DataConsolidate and its children -func (_aaaf *CT_DataConsolidate )Validate ()error {return _aaaf .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_bacda ST_PhoneticType )Validate ()error {return _bacda .ValidateWithPath ("")};func (_egcga *CT_MetadataBlocks )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fbdgc :=range start .Attr {if _fbdgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dddff ,_dcfbf :=_ccfece .ParseUint (_fbdgc .Value ,10,32);if _dcfbf !=nil {return _dcfbf ;};_gfedfd :=uint32 (_dddff );_egcga .CountAttr =&_gfedfd ;continue ;};};_dbagg :for {_eacdg ,_bbgb :=d .Token ();if _bbgb !=nil {return _bbgb ;};switch _bcfg :=_eacdg .(type ){case _ebfeac .StartElement :switch _bcfg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_febfe :=NewCT_MetadataBlock ();if _dgfa :=d .DecodeElement (_febfe ,&_bcfg );_dgfa !=nil {return _dgfa ;};_egcga .Bk =append (_egcga .Bk ,_febfe );default:_afeac .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\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_bcfg .Name );if _agcg :=d .Skip ();_agcg !=nil {return _agcg ;};};case _ebfeac .EndElement :break _dbagg ;case _ebfeac .CharData :};};return nil ;};type CT_MdxSet struct{ +// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path +func (_deefb *CT_Macrosheet )ValidateWithPath (path string )error {if _deefb .SheetPr !=nil {if _daegcf :=_deefb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_daegcf !=nil {return _daegcf ;};};if _deefb .Dimension !=nil {if _dgabc :=_deefb .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_dgabc !=nil {return _dgabc ;};};if _deefb .SheetViews !=nil {if _aage :=_deefb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_aage !=nil {return _aage ;};};if _deefb .SheetFormatPr !=nil {if _gbabg :=_deefb .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_gbabg !=nil {return _gbabg ;};};for _fceaa ,_ecgfb :=range _deefb .Cols {if _dcffc :=_ecgfb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fceaa ));_dcffc !=nil {return _dcffc ;};};if _gbgbg :=_deefb .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_gbgbg !=nil {return _gbgbg ;};if _deefb .SheetProtection !=nil {if _fddd :=_deefb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fddd !=nil {return _fddd ;};};if _deefb .AutoFilter !=nil {if _dedead :=_deefb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dedead !=nil {return _dedead ;};};if _deefb .SortState !=nil {if _edef :=_deefb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_edef !=nil {return _edef ;};};if _deefb .DataConsolidate !=nil {if _dbfee :=_deefb .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_dbfee !=nil {return _dbfee ;};};if _deefb .CustomSheetViews !=nil {if _eggbf :=_deefb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_eggbf !=nil {return _eggbf ;};};if _deefb .PhoneticPr !=nil {if _feacff :=_deefb .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_feacff !=nil {return _feacff ;};};for _gbcgd ,_cadbfg :=range _deefb .ConditionalFormatting {if _bgee :=_cadbfg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_gbcgd ));_bgee !=nil {return _bgee ;};};if _deefb .PrintOptions !=nil {if _fdbfa :=_deefb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fdbfa !=nil {return _fdbfa ;};};if _deefb .PageMargins !=nil {if _eeeebf :=_deefb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_eeeebf !=nil {return _eeeebf ;};};if _deefb .PageSetup !=nil {if _dgegd :=_deefb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_dgegd !=nil {return _dgegd ;};};if _deefb .HeaderFooter !=nil {if _bfcgg :=_deefb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bfcgg !=nil {return _bfcgg ;};};if _deefb .RowBreaks !=nil {if _gbff :=_deefb .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_gbff !=nil {return _gbff ;};};if _deefb .ColBreaks !=nil {if _cgaba :=_deefb .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_cgaba !=nil {return _cgaba ;};};if _deefb .CustomProperties !=nil {if _ebebb :=_deefb .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_ebebb !=nil {return _ebebb ;};};if _deefb .Drawing !=nil {if _cagec :=_deefb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cagec !=nil {return _cagec ;};};if _deefb .LegacyDrawing !=nil {if _cgfbf :=_deefb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cgfbf !=nil {return _cgfbf ;};};if _deefb .LegacyDrawingHF !=nil {if _dadad :=_deefb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dadad !=nil {return _dadad ;};};if _deefb .DrawingHF !=nil {if _faafe :=_deefb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_faafe !=nil {return _faafe ;};};if _deefb .Picture !=nil {if _baacf :=_deefb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_baacf !=nil {return _baacf ;};};if _deefb .OleObjects !=nil {if _ddcef :=_deefb .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_ddcef !=nil {return _ddcef ;};};if _deefb .ExtLst !=nil {if _egce :=_deefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egce !=nil {return _egce ;};};return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_effbg :=&CT_DynamicFilter {};_effbg .TypeAttr =ST_DynamicFilterType (1);return _effbg ;};func (_debgcf *CT_CustomFilters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _debgcf .AndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_debgcf .AndAttr ))});};e .EncodeToken (start );_degd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_cfefd :=range _debgcf .CustomFilter {e .EncodeElement (_cfefd ,_degd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Set Definition Index -NsAttr uint32 ; +// Validate validates the CT_DiscretePr and its children +func (_efea *CT_DiscretePr )Validate ()error {return _efea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func (_acdaf ST_CellType )String ()string {switch _acdaf {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";}; -// Sort By Member Index Count -CAttr *uint32 ; +// Validate validates the CT_Number and its children +func (_eafag *CT_Number )Validate ()error {return _eafag .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_dedaaa ST_RevisionAction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgfac :=_b .Attr {};_fgfac .Name =name ;switch _dedaaa {case ST_RevisionActionUnset :_fgfac .Value ="";case ST_RevisionActionAdd :_fgfac .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_fgfac .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _fgfac ,nil ;}; -// Set Sort Order -OAttr ST_MdxSetOrder ; +// Validate validates the CT_Fonts and its children +func (_gfee *CT_Fonts )Validate ()error {return _gfee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_daafb *CT_DataRefs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daafb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daafb .CountAttr )});};e .EncodeToken (start );if _daafb .DataRef !=nil {_baee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_defg :=range _daafb .DataRef {e .EncodeElement (_defg ,_baee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};func (_aaabg ST_Objects )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_aaabg .String (),start );};func (_effca *CT_SingleXmlCell )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_effca .IdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_effca .RAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_effca .ConnectionIdAttr )});e .EncodeToken (start );_cfbfb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_effca .XmlCellPr ,_cfbfb );if _effca .ExtLst !=nil {_bcfdc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_effca .ExtLst ,_bcfdc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cfbbc *CT_CellWatches )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bcdaca :for {_aeebbe ,_ebfe :=d .Token ();if _ebfe !=nil {return _ebfe ;};switch _eacdd :=_aeebbe .(type ){case _ebfeac .StartElement :switch _eacdd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_eaeac :=NewCT_CellWatch ();if _bfbd :=d .DecodeElement (_eaeac ,&_eacdd );_bfbd !=nil {return _bfbd ;};_cfbbc .CellWatch =append (_cfbbc .CellWatch ,_eaeac );default:_afeac .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\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_eacdd .Name );if _aegfc :=d .Skip ();_aegfc !=nil {return _aegfc ;};};case _ebfeac .EndElement :break _bcdaca ;case _ebfeac .CharData :};};return nil ;};func (_bdaaf *CT_ExternalSheetName )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_adagd :=range start .Attr {if _adagd .Name .Local =="\u0076\u0061\u006c"{_fdcfg ,_ffda :=_adagd .Value ,error (nil );if _ffda !=nil {return _ffda ;};_bdaaf .ValAttr =&_fdcfg ;continue ;};};for {_fcaea ,_bffcb :=d .Token ();if _bffcb !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_bffcb );};if _cebcfb ,_fbge :=_fcaea .(_ebfeac .EndElement );_fbge &&_cebcfb .Name ==start .Name {break ;};};return nil ;};type ST_SortBy byte ;func (_dgefg *ST_MdxSetOrder )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cddge ,_gebbac :=d .Token ();if _gebbac !=nil {return _gebbac ;};if _gadge ,_ffaba :=_cddge .(_ebfeac .EndElement );_ffaba &&_gadge .Name ==start .Name {*_dgefg =1;return nil ;};if _cegba ,_begdc :=_cddge .(_ebfeac .CharData );!_begdc {return _eecbf .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",_cddge );}else {switch string (_cegba ){case "":*_dgefg =0;case "\u0075":*_dgefg =1;case "\u0061":*_dgefg =2;case "\u0064":*_dgefg =3;case "\u0061\u0061":*_dgefg =4;case "\u0061\u0064":*_dgefg =5;case "\u006e\u0061":*_dgefg =6;case "\u006e\u0064":*_dgefg =7;};};_cddge ,_gebbac =d .Token ();if _gebbac !=nil {return _gebbac ;};if _ceecf ,_efddd :=_cddge .(_ebfeac .EndElement );_efddd &&_ceecf .Name ==start .Name {return nil ;};return _eecbf .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",_cddge );};func (_aefef *CT_QueryTableFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cbgg :=range start .Attr {if _cbgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffa ,_dcfdc :=_ccfece .ParseUint (_cbgg .Value ,10,32);if _dcfdc !=nil {return _dcfdc ;};_df :=uint32 (_ffa );_aefef .CountAttr =&_df ;continue ;};};_gbefe :for {_ecea ,_fbbe :=d .Token ();if _fbbe !=nil {return _fbbe ;};switch _gcbfb :=_ecea .(type ){case _ebfeac .StartElement :switch _gcbfb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_ggbbaf :=NewCT_QueryTableField ();if _ecdbf :=d .DecodeElement (_ggbbaf ,&_gcbfb );_ecdbf !=nil {return _ecdbf ;};_aefef .QueryTableField =append (_aefef .QueryTableField ,_ggbbaf );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gcbfb .Name );if _fgag :=d .Skip ();_fgag !=nil {return _fgag ;};};case _ebfeac .EndElement :break _gbefe ;case _ebfeac .CharData :};};return nil ;};type CT_OlapPr struct{ +// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path +func (_bfcbf *ExternalLink )ValidateWithPath (path string )error {if _dbdfdd :=_bfcbf .CT_ExternalLink .ValidateWithPath (path );_dbdfdd !=nil {return _dbdfdd ;};return nil ;};func (_bgcffg ST_ExternalConnectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccbfge :=_b .Attr {};_ccbfge .Name =name ;switch _bgcffg {case ST_ExternalConnectionTypeUnset :_ccbfge .Value ="";case ST_ExternalConnectionTypeGeneral :_ccbfge .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_ccbfge .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_ccbfge .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_ccbfge .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_ccbfge .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_ccbfge .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_ccbfge .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_ccbfge .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_ccbfge .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_ccbfge .Value ="\u0045\u004d\u0044";};return _ccbfge ,nil ;}; -// Local Cube -LocalAttr *bool ; +// Validate validates the CT_PivotCacheRecords and its children +func (_gece *CT_PivotCacheRecords )Validate ()error {return _gece .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_agede ST_FontScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccdefb :=_b .Attr {};_ccdefb .Name =name ;switch _agede {case ST_FontSchemeUnset :_ccdefb .Value ="";case ST_FontSchemeNone :_ccdefb .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_ccdefb .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_ccdefb .Value ="\u006d\u0069\u006eo\u0072";};return _ccdefb ,nil ;};func (_bbfee *ST_ShowDataAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbebaf ,_dfacad :=d .Token ();if _dfacad !=nil {return _dfacad ;};if _edfbg ,_cbdgcg :=_fbebaf .(_b .EndElement );_cbdgcg &&_edfbg .Name ==start .Name {*_bbfee =1;return nil ;};if _dabcd ,_dgaaf :=_fbebaf .(_b .CharData );!_dgaaf {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",_fbebaf );}else {switch string (_dabcd ){case "":*_bbfee =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bbfee =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_bbfee =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bbfee =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_bbfee =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_bbfee =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_bbfee =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_bbfee =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_bbfee =8;case "\u0069\u006e\u0064e\u0078":*_bbfee =9;};};_fbebaf ,_dfacad =d .Token ();if _dfacad !=nil {return _dfacad ;};if _cbgbf ,_ddbdca :=_fbebaf .(_b .EndElement );_ddbdca &&_cbgbf .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",_fbebaf );};type CT_PageFields struct{ -// Local Cube Connection -LocalConnectionAttr *string ; +// Page Item Count +CountAttr *uint32 ; -// Local Refresh -LocalRefreshAttr *bool ; +// Page Field +PageField []*CT_PageField ;};func (_fbace ST_FileType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbace .String (),start );}; -// Send Locale to OLAP -SendLocaleAttr *bool ; +// Validate validates the CT_MetadataRecord and its children +func (_faaad *CT_MetadataRecord )Validate ()error {return _faaad .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func (_abfgc ST_CalcMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcdcfd :=_b .Attr {};_dcdcfd .Name =name ;switch _abfgc {case ST_CalcModeUnset :_dcdcfd .Value ="";case ST_CalcModeManual :_dcdcfd .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_dcdcfd .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_dcdcfd .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _dcdcfd ,nil ;};func (_eedgc *CT_SharedItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfcff :=range start .Attr {if _cfcff .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_bcacdf ,_bdcbd :=ParseStdlibTime (_cfcff .Value );if _bdcbd !=nil {return _bdcbd ;};_eedgc .MinDateAttr =&_bcacdf ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_bdebcf ,_fdffgb :=_e .ParseBool (_cfcff .Value );if _fdffgb !=nil {return _fdffgb ;};_eedgc .ContainsSemiMixedTypesAttr =&_bdebcf ;continue ;};if _cfcff .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_daedb ,_abdcd :=ParseStdlibTime (_cfcff .Value );if _abdcd !=nil {return _abdcd ;};_eedgc .MaxDateAttr =&_daedb ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_cecce ,_ebgfbc :=_e .ParseBool (_cfcff .Value );if _ebgfbc !=nil {return _ebgfbc ;};_eedgc .ContainsDateAttr =&_cecce ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u0075n\u0074"{_caceb ,_aebeb :=_e .ParseUint (_cfcff .Value ,10,32);if _aebeb !=nil {return _aebeb ;};_bccaa :=uint32 (_caceb );_eedgc .CountAttr =&_bccaa ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_eedbf ,_ddafb :=_e .ParseBool (_cfcff .Value );if _ddafb !=nil {return _ddafb ;};_eedgc .ContainsBlankAttr =&_eedbf ;continue ;};if _cfcff .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_bggaf ,_ccdg :=_e .ParseBool (_cfcff .Value );if _ccdg !=nil {return _ccdg ;};_eedgc .LongTextAttr =&_bggaf ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_facde ,_dgbbaf :=_e .ParseBool (_cfcff .Value );if _dgbbaf !=nil {return _dgbbaf ;};_eedgc .ContainsNumberAttr =&_facde ;continue ;};if _cfcff .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_debbg ,_eceefc :=_e .ParseFloat (_cfcff .Value ,64);if _eceefc !=nil {return _eceefc ;};_eedgc .MinValueAttr =&_debbg ;continue ;};if _cfcff .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_bgfga ,_fgfcf :=_e .ParseFloat (_cfcff .Value ,64);if _fgfcf !=nil {return _fgfcf ;};_eedgc .MaxValueAttr =&_bgfga ;continue ;};if _cfcff .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_egeba ,_bcgfc :=_e .ParseBool (_cfcff .Value );if _bcgfc !=nil {return _bcgfc ;};_eedgc .ContainsNonDateAttr =&_egeba ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_ageag ,_cfefed :=_e .ParseBool (_cfcff .Value );if _cfefed !=nil {return _cfefed ;};_eedgc .ContainsStringAttr =&_ageag ;continue ;};if _cfcff .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_efcgf ,_eedbgd :=_e .ParseBool (_cfcff .Value );if _eedbgd !=nil {return _eedbgd ;};_eedgc .ContainsMixedTypesAttr =&_efcgf ;continue ;};if _cfcff .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_gabab ,_bdgbfb :=_e .ParseBool (_cfcff .Value );if _bdgbfb !=nil {return _bdgbfb ;};_eedgc .ContainsIntegerAttr =&_gabab ;continue ;};};_ggaeb :for {_agbdb ,_bbcca :=d .Token ();if _bbcca !=nil {return _bbcca ;};switch _abeeb :=_agbdb .(type ){case _b .StartElement :switch _abeeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_dcffgf :=NewCT_Missing ();if _dbfa :=d .DecodeElement (_dcffgf ,&_abeeb );_dbfa !=nil {return _dbfa ;};_eedgc .M =append (_eedgc .M ,_dcffgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_edeea :=NewCT_Number ();if _dfgdc :=d .DecodeElement (_edeea ,&_abeeb );_dfgdc !=nil {return _dfgdc ;};_eedgc .N =append (_eedgc .N ,_edeea );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_aagfb :=NewCT_Boolean ();if _beaca :=d .DecodeElement (_aagfb ,&_abeeb );_beaca !=nil {return _beaca ;};_eedgc .B =append (_eedgc .B ,_aagfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_afcbd :=NewCT_Error ();if _fcabbe :=d .DecodeElement (_afcbd ,&_abeeb );_fcabbe !=nil {return _fcabbe ;};_eedgc .E =append (_eedgc .E ,_afcbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_eecbd :=NewCT_String ();if _bddab :=d .DecodeElement (_eecbd ,&_abeeb );_bddab !=nil {return _bddab ;};_eedgc .S =append (_eedgc .S ,_eecbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_bggfc :=NewCT_DateTime ();if _afecf :=d .DecodeElement (_bggfc ,&_abeeb );_afecf !=nil {return _afecf ;};_eedgc .D =append (_eedgc .D ,_bggfc );default:_d .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\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_abeeb .Name );if _bgega :=d .Skip ();_bgega !=nil {return _bgega ;};};case _b .EndElement :break _ggaeb ;case _b .CharData :};};return nil ;};func (_daeaf *CT_Member )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_daeaf .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Drill Through Count -RowDrillCountAttr *uint32 ; +// Validate validates the CT_AutoFilter and its children +func (_afb *CT_AutoFilter )Validate ()error {return _afb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");}; -// OLAP Fill Formatting -ServerFillAttr *bool ; +// Validate validates the CT_Item and its children +func (_bcgeg *CT_Item )Validate ()error {return _bcgeg .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};type CT_MeasureGroup struct{ -// OLAP Number Format -ServerNumberFormatAttr *bool ; +// Measure Group Name +NameAttr string ; -// OLAP Server Font -ServerFontAttr *bool ; +// Measure Group Display Name +CaptionAttr string ;}; -// OLAP Font Formatting -ServerFontColorAttr *bool ;};func (_gcdcc *CT_PivotAreaReference )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gcdcc .FieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcdcc .FieldAttr )});};if _gcdcc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gcdcc .CountAttr )});};if _gcdcc .SelectedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .SelectedAttr ))});};if _gcdcc .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .ByPositionAttr ))});};if _gcdcc .RelativeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .RelativeAttr ))});};if _gcdcc .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .DefaultSubtotalAttr ))});};if _gcdcc .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .SumSubtotalAttr ))});};if _gcdcc .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .CountASubtotalAttr ))});};if _gcdcc .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .AvgSubtotalAttr ))});};if _gcdcc .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .MaxSubtotalAttr ))});};if _gcdcc .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .MinSubtotalAttr ))});};if _gcdcc .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .ProductSubtotalAttr ))});};if _gcdcc .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .CountSubtotalAttr ))});};if _gcdcc .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .StdDevSubtotalAttr ))});};if _gcdcc .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .StdDevPSubtotalAttr ))});};if _gcdcc .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .VarSubtotalAttr ))});};if _gcdcc .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gcdcc .VarPSubtotalAttr ))});};e .EncodeToken (start );if _gcdcc .X !=nil {_bbedfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dggcc :=range _gcdcc .X {e .EncodeElement (_dggcc ,_bbedfc );};};if _gcdcc .ExtLst !=nil {_fdddc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcdcc .ExtLst ,_fdddc );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_TupleCache ()*CT_TupleCache {_daafcd :=&CT_TupleCache {};return _daafcd };func (_bafddd ST_DateTimeGrouping )Validate ()error {return _bafddd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path +func (_deegc *CT_Tuple )ValidateWithPath (path string )error {return nil };func NewCT_CustomProperty ()*CT_CustomProperty {_fadee :=&CT_CustomProperty {};return _fadee }; -// Validate validates the CT_DataFields and its children -func (_dbgeb *CT_DataFields )Validate ()error {return _dbgeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func (_cbfge ST_MdxKPIProperty )String ()string {switch _cbfge {case 0:return "";case 1:return "\u0076";case 2:return "\u0067";case 3:return "\u0073";case 4:return "\u0074";case 5:return "\u0077";case 6:return "\u006d";};return "";}; +// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path +func (_gdaea *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _cabb ,_bgabe :=range _gdaea .SheetName {if _cbded :=_bgabe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cabb ));_cbded !=nil {return _cbded ;};};return nil ;}; -// Validate validates the CT_ProtectedRange and its children -func (_gcdbg *CT_ProtectedRange )Validate ()error {return _gcdbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};type CT_FunctionGroups struct{ +// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path +func (_bae *CT_BorderPr )ValidateWithPath (path string )error {if _fcgc :=_bae .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fcgc !=nil {return _fcgc ;};if _bae .Color !=nil {if _agee :=_bae .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_agee !=nil {return _agee ;};};return nil ;};func (_def *CT_CacheSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_def .TypeAttr =ST_SourceType (1);for _ ,_ggbe :=range start .Attr {if _ggbe .Name .Local =="\u0074\u0079\u0070\u0065"{_def .TypeAttr .UnmarshalXMLAttr (_ggbe );continue ;};if _ggbe .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fgea ,_gdbg :=_e .ParseUint (_ggbe .Value ,10,32);if _gdbg !=nil {return _gdbg ;};_agdd :=uint32 (_fgea );_def .ConnectionIdAttr =&_agdd ;continue ;};};_aafff :for {_egee ,_gafc :=d .Token ();if _gafc !=nil {return _gafc ;};switch _cdae :=_egee .(type ){case _b .StartElement :switch _cdae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_def .WorksheetSource =NewCT_WorksheetSource ();if _bba :=d .DecodeElement (_def .WorksheetSource ,&_cdae );_bba !=nil {return _bba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_def .Consolidation =NewCT_Consolidation ();if _ecgb :=d .DecodeElement (_def .Consolidation ,&_cdae );_ecgb !=nil {return _ecgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_def .ExtLst =NewCT_ExtensionList ();if _aag :=d .DecodeElement (_def .ExtLst ,&_cdae );_aag !=nil {return _aag ;};default:_d .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\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_cdae .Name );if _bce :=d .Skip ();_bce !=nil {return _bce ;};};case _b .EndElement :break _aafff ;case _b .CharData :};};return nil ;};func (_ffcef *CT_Consolidation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffcef .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffcef .AutoPageAttr ))});};e .EncodeToken (start );if _ffcef .Pages !=nil {_ebedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_ffcef .Pages ,_ebedb );};_cdda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_ffcef .RangeSets ,_cdda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffbea *CT_FileVersion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcadd :=range start .Attr {if _gcadd .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_dfdc ,_egda :=_gcadd .Value ,error (nil );if _egda !=nil {return _egda ;};_ffbea .AppNameAttr =&_dfdc ;continue ;};if _gcadd .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_acea ,_egaba :=_gcadd .Value ,error (nil );if _egaba !=nil {return _egaba ;};_ffbea .LastEditedAttr =&_acea ;continue ;};if _gcadd .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_bdcdf ,_abbg :=_gcadd .Value ,error (nil );if _abbg !=nil {return _abbg ;};_ffbea .LowestEditedAttr =&_bdcdf ;continue ;};if _gcadd .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_ffgf ,_aagde :=_gcadd .Value ,error (nil );if _aagde !=nil {return _aagde ;};_ffbea .RupBuildAttr =&_ffgf ;continue ;};if _gcadd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_dcbgb ,_bbcf :=_gcadd .Value ,error (nil );if _bbcf !=nil {return _bbcf ;};_ffbea .CodeNameAttr =&_dcbgb ;continue ;};};for {_caefe ,_egcg :=d .Token ();if _egcg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e:\u0020\u0025\u0073",_egcg );};if _fffec ,_eddbf :=_caefe .(_b .EndElement );_eddbf &&_fffec .Name ==start .Name {break ;};};return nil ;};func (_dbffb ST_FormulaExpression )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bagfdf :=_b .Attr {};_bagfdf .Name =name ;switch _dbffb {case ST_FormulaExpressionUnset :_bagfdf .Value ="";case ST_FormulaExpressionRef :_bagfdf .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_bagfdf .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_bagfdf .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_bagfdf .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_bagfdf .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _bagfdf ,nil ;};type ST_ItemType byte ; -// Built-in Function Group Count -BuiltInGroupCountAttr *uint32 ; +// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path +func (_dbd *CT_AutoSortScope )ValidateWithPath (path string )error {if _ded :=_dbd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ded !=nil {return _ded ;};return nil ;}; -// Function Group -FunctionGroup []*CT_FunctionGroup ;};func (_ggaee *CT_RevisionRowColumn )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_ggaee .SIdAttr )});if _ggaee .EolAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u006f\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggaee .EolAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",_ggaee .RefAttr )});_dbbfc ,_addga :=_ggaee .ActionAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _addga !=nil {return _addga ;};start .Attr =append (start .Attr ,_dbbfc );if _ggaee .EdgeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggaee .EdgeAttr ))});};if _ggaee .RIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ggaee .RIdAttr )});};if _ggaee .UaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggaee .UaAttr ))});};if _ggaee .RaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ggaee .RaAttr ))});};e .EncodeToken (start );if _ggaee .Undo !=nil {_afdfa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_fdbdb :=range _ggaee .Undo {e .EncodeElement (_fdbdb ,_afdfa );};};if _ggaee .Rcc !=nil {_bccff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_caaacc :=range _ggaee .Rcc {e .EncodeElement (_caaacc ,_bccff );};};if _ggaee .Rfmt !=nil {_cgedg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_fgcc :=range _ggaee .Rfmt {e .EncodeElement (_fgcc ,_cgedg );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FieldGroup and its children +func (_fcacf *CT_FieldGroup )Validate ()error {return _fcacf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func (_bca *CT_BorderPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bca .StyleAttr !=ST_BorderStyleUnset {_gcgf ,_bad :=_bca .StyleAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0079l\u0065"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_gcgf );};e .EncodeToken (start );if _bca .Color !=nil {_age :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bca .Color ,_age );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Metadata struct{ -// Validate validates the CT_Filter and its children -func (_cgfde *CT_Filter )Validate ()error {return _cgfde .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_acgfef ST_Visibility )String ()string {switch _acgfef {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_bdfad *CT_UnderlineProperty )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bdfad .ValAttr !=ST_UnderlineValuesUnset {_babb ,_gafaa :=_bdfad .ValAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0076\u0061\u006c"});if _gafaa !=nil {return _gafaa ;};start .Attr =append (start .Attr ,_babb );};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_CalcPr struct{ +// Metadata Types Collection +MetadataTypes *CT_MetadataTypes ; -// Calculation Id -CalcIdAttr *uint32 ; +// Metadata String Store +MetadataStrings *CT_MetadataStrings ; -// Calculation Mode -CalcModeAttr ST_CalcMode ; +// MDX Metadata Information +MdxMetadata *CT_MdxMetadata ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ; +// Future Metadata +FutureMetadata []*CT_FutureMetadata ; -// Reference Mode -RefModeAttr ST_RefMode ; +// Cell Metadata +CellMetadata *CT_MetadataBlocks ; -// Calculation Iteration -IterateAttr *bool ; +// Value Metadata +ValueMetadata *CT_MetadataBlocks ; -// Iteration Count -IterateCountAttr *uint32 ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;}; -// Iterative Calculation Delta -IterateDeltaAttr *float64 ; +// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path +func (_fggb *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func (_gfegd *ST_ItemType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebdg ,_ecbdc :=d .Token ();if _ecbdc !=nil {return _ecbdc ;};if _bdfafc ,_gcgbdaf :=_bebdg .(_b .EndElement );_gcgbdaf &&_bdfafc .Name ==start .Name {*_gfegd =1;return nil ;};if _gbdgfe ,_dgcbg :=_bebdg .(_b .CharData );!_dgcbg {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",_bebdg );}else {switch string (_gbdgfe ){case "":*_gfegd =0;case "\u0064\u0061\u0074\u0061":*_gfegd =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gfegd =2;case "\u0073\u0075\u006d":*_gfegd =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_gfegd =4;case "\u0061\u0076\u0067":*_gfegd =5;case "\u006d\u0061\u0078":*_gfegd =6;case "\u006d\u0069\u006e":*_gfegd =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gfegd =8;case "\u0063\u006f\u0075n\u0074":*_gfegd =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gfegd =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_gfegd =11;case "\u0076\u0061\u0072":*_gfegd =12;case "\u0076\u0061\u0072\u0050":*_gfegd =13;case "\u0067\u0072\u0061n\u0064":*_gfegd =14;case "\u0062\u006c\u0061n\u006b":*_gfegd =15;};};_bebdg ,_ecbdc =d .Token ();if _ecbdc !=nil {return _ecbdc ;};if _agafef ,_bcfabf :=_bebdg .(_b .EndElement );_bcfabf &&_agafef .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",_bebdg );};type CT_ReviewedRevisions struct{ -// Full Precision Calculation -FullPrecisionAttr *bool ; +// Reviewed Revisions Count +CountAttr *uint32 ; -// Calc Completed -CalcCompletedAttr *bool ; +// Reviewed +Reviewed []*CT_Reviewed ;};func (_cbbaf *CT_MetadataTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbbaf .CountAttr )});};e .EncodeToken (start );_dfcdcg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_edfd :=range _cbbaf .MetadataType {e .EncodeElement (_edfd ,_dfcdcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdea *CT_QueryTableDeletedFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febgb :=range start .Attr {if _febgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gadgd ,_ecgcc :=_e .ParseUint (_febgb .Value ,10,32);if _ecgcc !=nil {return _ecgcc ;};_bcbgfc :=uint32 (_gadgd );_fdea .CountAttr =&_bcbgfc ;continue ;};};_edbbg :for {_abbf ,_bfgaa :=d .Token ();if _bfgaa !=nil {return _bfgaa ;};switch _gcgbb :=_abbf .(type ){case _b .StartElement :switch _gcgbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_dccab :=NewCT_DeletedField ();if _ebfaac :=d .DecodeElement (_dccab ,&_gcgbb );_ebfaac !=nil {return _ebfaac ;};_fdea .DeletedField =append (_fdea .DeletedField ,_dccab );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0051\u0075e\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gcgbb .Name );if _fabdg :=d .Skip ();_fabdg !=nil {return _fabdg ;};};case _b .EndElement :break _edbbg ;case _b .CharData :};};return nil ;};func NewCT_ColorFilter ()*CT_ColorFilter {_bbfgg :=&CT_ColorFilter {};return _bbfgg };type CT_SortState struct{ -// Calculate On Save -CalcOnSaveAttr *bool ; +// Sort by Columns +ColumnSortAttr *bool ; -// Concurrent Calculations -ConcurrentCalcAttr *bool ; +// Case Sensitive +CaseSensitiveAttr *bool ; -// Concurrent Thread Manual Count -ConcurrentManualCountAttr *uint32 ; +// Sort Method +SortMethodAttr ST_SortMethod ; -// Force Full Calculation -ForceFullCalcAttr *bool ;}; +// Sort Range +RefAttr string ; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_addggf *CT_Connection )ValidateWithPath (path string )error {if _bcecfb :=_addggf .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_bcecfb !=nil {return _bcecfb ;};if _addggf .DbPr !=nil {if _fggfb :=_addggf .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_fggfb !=nil {return _fggfb ;};};if _addggf .OlapPr !=nil {if _eggab :=_addggf .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_eggab !=nil {return _eggab ;};};if _addggf .WebPr !=nil {if _ceaea :=_addggf .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_ceaea !=nil {return _ceaea ;};};if _addggf .TextPr !=nil {if _begbf :=_addggf .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_begbf !=nil {return _begbf ;};};if _addggf .Parameters !=nil {if _dcgfacc :=_addggf .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_dcgfacc !=nil {return _dcgfacc ;};};if _addggf .ExtLst !=nil {if _cfffc :=_addggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfffc !=nil {return _cfffc ;};};return nil ;};func (_edbcdg ST_CfType )ValidateWithPath (path string )error {switch _edbcdg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbcdg ));};return nil ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;); +// Sort Condition +SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path -func (_acd *CT_WebPublishObject )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Field and its children +func (_ececg *CT_Field )Validate ()error {return _ececg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");}; -// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path -func (_cfebb *CT_CacheField )ValidateWithPath (path string )error {if _cfebb .SharedItems !=nil {if _gedgba :=_cfebb .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_gedgba !=nil {return _gedgba ;};};if _cfebb .FieldGroup !=nil {if _gabc :=_cfebb .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_gabc !=nil {return _gabc ;};};for _cdaab ,_cfggde :=range _cfebb .MpMap {if _fagcbcf :=_cfggde .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_cdaab ));_fagcbcf !=nil {return _fagcbcf ;};};if _cfebb .ExtLst !=nil {if _efcfef :=_cfebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcfef !=nil {return _efcfef ;};};return nil ;}; +// Validate validates the CT_QueryTableDeletedFields and its children +func (_dfcbfb *CT_QueryTableDeletedFields )Validate ()error {return _dfcbfb .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073");};type CT_MeasureGroups struct{ -// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path -func (_cefbgc *CT_GroupMembers )ValidateWithPath (path string )error {for _gddd ,_baged :=range _cefbgc .GroupMember {if _gcccbg :=_baged .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_gddd ));_gcccbg !=nil {return _gcccbg ;};};return nil ;};func (_ffadg *ST_VerticalAlignment )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_aagded ,_daeadf :=d .Token ();if _daeadf !=nil {return _daeadf ;};if _gcfce ,_ggffe :=_aagded .(_ebfeac .EndElement );_ggffe &&_gcfce .Name ==start .Name {*_ffadg =1;return nil ;};if _gcbfce ,_gdegag :=_aagded .(_ebfeac .CharData );!_gdegag {return _eecbf .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",_aagded );}else {switch string (_gcbfce ){case "":*_ffadg =0;case "\u0074\u006f\u0070":*_ffadg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffadg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ffadg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ffadg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ffadg =5;};};_aagded ,_daeadf =d .Token ();if _daeadf !=nil {return _daeadf ;};if _agfgc ,_aecg :=_aagded .(_ebfeac .EndElement );_aecg &&_agfgc .Name ==start .Name {return nil ;};return _eecbf .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",_aagded );};func NewCT_Macrosheet ()*CT_Macrosheet {_bcbcf :=&CT_Macrosheet {};_bcbcf .SheetData =NewCT_SheetData ();return _bcbcf ;};func (_eeeda *CT_OleObject )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gffbc :=range start .Attr {if _gffbc .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"&&_gffbc .Name .Local =="\u0069\u0064"||_gffbc .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"&&_gffbc .Name .Local =="\u0069\u0064"{_bcbbeg ,_fbgbb :=_gffbc .Value ,error (nil );if _fbgbb !=nil {return _fbgbb ;};_eeeda .IdAttr =&_bcbbeg ;continue ;};if _gffbc .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_eeeda .DvAspectAttr .UnmarshalXMLAttr (_gffbc );continue ;};if _gffbc .Name .Local =="\u006c\u0069\u006e\u006b"{_agce ,_dgfdc :=_gffbc .Value ,error (nil );if _dgfdc !=nil {return _dgfdc ;};_eeeda .LinkAttr =&_agce ;continue ;};if _gffbc .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_eeeda .OleUpdateAttr .UnmarshalXMLAttr (_gffbc );continue ;};if _gffbc .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_baabd ,_deegdd :=_ccfece .ParseBool (_gffbc .Value );if _deegdd !=nil {return _deegdd ;};_eeeda .AutoLoadAttr =&_baabd ;continue ;};if _gffbc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_cccgg ,_gdf :=_ccfece .ParseUint (_gffbc .Value ,10,32);if _gdf !=nil {return _gdf ;};_eeeda .ShapeIdAttr =uint32 (_cccgg );continue ;};if _gffbc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ccbff ,_bfebg :=_gffbc .Value ,error (nil );if _bfebg !=nil {return _bfebg ;};_eeeda .ProgIdAttr =&_ccbff ;continue ;};};_cfgfb :for {_dcdeg ,_gfcaff :=d .Token ();if _gfcaff !=nil {return _gfcaff ;};switch _adcbd :=_dcdeg .(type ){case _ebfeac .StartElement :switch _adcbd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_eeeda .ObjectPr =NewCT_ObjectPr ();if _dagb :=d .DecodeElement (_eeeda .ObjectPr ,&_adcbd );_dagb !=nil {return _dagb ;};default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_adcbd .Name );if _fbac :=d .Skip ();_fbac !=nil {return _fbac ;};};case _ebfeac .EndElement :break _cfgfb ;case _ebfeac .CharData :};};return nil ;}; +// Measure Group Count +CountAttr *uint32 ; -// Validate validates the CT_rowItems and its children -func (_geg *CT_rowItems )Validate ()error {return _geg .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func NewCT_Item ()*CT_Item {_gfefea :=&CT_Item {};return _gfefea }; +// OLAP Measure Group +MeasureGroup []*CT_MeasureGroup ;}; -// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path -func (_fbdee *CT_Dxf )ValidateWithPath (path string )error {if _fbdee .Font !=nil {if _dcfgb :=_fbdee .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_dcfgb !=nil {return _dcfgb ;};};if _fbdee .NumFmt !=nil {if _agdd :=_fbdee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_agdd !=nil {return _agdd ;};};if _fbdee .Fill !=nil {if _adebb :=_fbdee .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_adebb !=nil {return _adebb ;};};if _fbdee .Alignment !=nil {if _cacea :=_fbdee .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_cacea !=nil {return _cacea ;};};if _fbdee .Border !=nil {if _abfcec :=_fbdee .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_abfcec !=nil {return _abfcec ;};};if _fbdee .Protection !=nil {if _afgc :=_fbdee .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_afgc !=nil {return _afgc ;};};if _fbdee .ExtLst !=nil {if _dbeadb :=_fbdee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbeadb !=nil {return _dbeadb ;};};return nil ;};func NewCT_ChartsheetView ()*CT_ChartsheetView {_gcecb :=&CT_ChartsheetView {};return _gcecb };func NewCT_Parameters ()*CT_Parameters {_gacce :=&CT_Parameters {};return _gacce };func (_ecadef *AG_RevData )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_efegfc :=range start .Attr {if _efegfc .Name .Local =="\u0072\u0049\u0064"{_fffbc ,_aeebbc :=_ccfece .ParseUint (_efegfc .Value ,10,32);if _aeebbc !=nil {return _aeebbc ;};_adag :=uint32 (_fffbc );_ecadef .RIdAttr =&_adag ;continue ;};if _efegfc .Name .Local =="\u0075\u0061"{_fdae ,_gebab :=_ccfece .ParseBool (_efegfc .Value );if _gebab !=nil {return _gebab ;};_ecadef .UaAttr =&_fdae ;continue ;};if _efegfc .Name .Local =="\u0072\u0061"{_caddc ,_dfgf :=_ccfece .ParseBool (_efegfc .Value );if _dfgf !=nil {return _dfgf ;};_ecadef .RaAttr =&_caddc ;continue ;};};for {_cbgc ,_faagb :=d .Token ();if _faagb !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_faagb );};if _cdabag ,_aefgc :=_cbgc .(_ebfeac .EndElement );_aefgc &&_cdabag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path +func (_aaedg *CT_Stylesheet )ValidateWithPath (path string )error {if _aaedg .NumFmts !=nil {if _bcdbab :=_aaedg .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_bcdbab !=nil {return _bcdbab ;};};if _aaedg .Fonts !=nil {if _fabgc :=_aaedg .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_fabgc !=nil {return _fabgc ;};};if _aaedg .Fills !=nil {if _efbgbe :=_aaedg .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_efbgbe !=nil {return _efbgbe ;};};if _aaedg .Borders !=nil {if _daacdf :=_aaedg .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_daacdf !=nil {return _daacdf ;};};if _aaedg .CellStyleXfs !=nil {if _ddbga :=_aaedg .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_ddbga !=nil {return _ddbga ;};};if _aaedg .CellXfs !=nil {if _ggcbg :=_aaedg .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_ggcbg !=nil {return _ggcbg ;};};if _aaedg .CellStyles !=nil {if _cegbcf :=_aaedg .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_cegbcf !=nil {return _cegbcf ;};};if _aaedg .Dxfs !=nil {if _aebbb :=_aaedg .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_aebbb !=nil {return _aebbb ;};};if _aaedg .TableStyles !=nil {if _dccbd :=_aaedg .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_dccbd !=nil {return _dccbd ;};};if _aaedg .Colors !=nil {if _fbfbab :=_aaedg .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_fbfbab !=nil {return _fbfbab ;};};if _aaedg .ExtLst !=nil {if _gbcaa :=_aaedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbcaa !=nil {return _gbcaa ;};};return nil ;};func NewCT_Scenario ()*CT_Scenario {_fdbbe :=&CT_Scenario {};return _fdbbe }; -// Validate validates the CalcChain and its children -func (_cgba *CalcChain )Validate ()error {return _cgba .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func (_gbedb *ST_GroupBy )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_debda ,_gefag :=d .Token ();if _gefag !=nil {return _gefag ;};if _fcbca ,_babca :=_debda .(_ebfeac .EndElement );_babca &&_fcbca .Name ==start .Name {*_gbedb =1;return nil ;};if _dgeacc ,_dcdab :=_debda .(_ebfeac .CharData );!_dcdab {return _eecbf .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",_debda );}else {switch string (_dgeacc ){case "":*_gbedb =0;case "\u0072\u0061\u006eg\u0065":*_gbedb =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_gbedb =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_gbedb =3;case "\u0068\u006f\u0075r\u0073":*_gbedb =4;case "\u0064\u0061\u0079\u0073":*_gbedb =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gbedb =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_gbedb =7;case "\u0079\u0065\u0061r\u0073":*_gbedb =8;};};_debda ,_gefag =d .Token ();if _gefag !=nil {return _gefag ;};if _bbdge ,_ffdaef :=_debda .(_ebfeac .EndElement );_ffdaef &&_bbdge .Name ==start .Name {return nil ;};return _eecbf .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",_debda );};type CT_BooleanProperty struct{ +// Validate validates the CT_PageMargins and its children +func (_ffcda *CT_PageMargins )Validate ()error {return _ffcda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_afbgd ST_TextVAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbeac :=_b .Attr {};_fbeac .Name =name ;switch _afbgd {case ST_TextVAlignUnset :_fbeac .Value ="";case ST_TextVAlignTop :_fbeac .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_fbeac .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_fbeac .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_fbeac .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_fbeac .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fbeac ,nil ;}; -// Value -ValAttr *bool ;};func (_ecba *CT_FutureMetadataBlock )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );if _ecba .ExtLst !=nil {_bgcddd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecba .ExtLst ,_bgcddd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gbfa ST_TableType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bccg :=_ebfeac .Attr {};_bccg .Name =name ;switch _gbfa {case ST_TableTypeUnset :_bccg .Value ="";case ST_TableTypeWorksheet :_bccg .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_bccg .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_bccg .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _bccg ,nil ;};func (_fbfef *CT_Format )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fbfef .ActionAttr !=ST_FormatActionUnset {_cbadd ,_gfdf :=_fbfef .ActionAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _gfdf !=nil {return _gfdf ;};start .Attr =append (start .Attr ,_cbadd );};if _fbfef .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fbfef .DxfIdAttr )});};e .EncodeToken (start );_babfb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fbfef .PivotArea ,_babfb );if _fbfef .ExtLst !=nil {_bagdb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbfef .ExtLst ,_bagdb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FieldUsage and its children +func (_bdbaa *CT_FieldUsage )Validate ()error {return _bdbaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func (_cgdbb *CT_Top10 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgdbb .TopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgdbb .TopAttr ))});};if _cgdbb .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgdbb .PercentAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cgdbb .ValAttr )});if _cgdbb .FilterValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_f .Sprintf ("\u0025\u0076",*_cgdbb .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OleSize struct{ -// Validate validates the CT_FutureMetadata and its children -func (_gaae *CT_FutureMetadata )Validate ()error {return _gaae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; +// Reference +RefAttr string ;}; -// Validate validates the CT_XmlColumnPr and its children -func (_abgegg *CT_XmlColumnPr )Validate ()error {return _abgegg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_dfg *CT_ConditionalFormatting )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dfg .PivotAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_dfg .PivotAttr ))});};if _dfg .SqrefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dfg .SqrefAttr )});};e .EncodeToken (start );_fafddg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_addafc :=range _dfg .CfRule {e .EncodeElement (_addafc ,_fafddg );};if _dfg .ExtLst !=nil {_adecb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfg .ExtLst ,_adecb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PivotSelection and its children +func (_bcdbg *CT_PivotSelection )Validate ()error {return _bcdbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_ddage *CT_OleItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddage .OleItem !=nil {_gfae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cegdf :=range _ddage .OleItem {e .EncodeElement (_cegdf ,_gfae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bccde *ST_CfvoType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bccde =0;case "\u006e\u0075\u006d":*_bccde =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bccde =2;case "\u006d\u0061\u0078":*_bccde =3;case "\u006d\u0069\u006e":*_bccde =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_bccde =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_bccde =6;};return nil ;}; -// Validate validates the CT_DateTime and its children -func (_gfadb *CT_DateTime )Validate ()error {return _gfadb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");}; +// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path +func (_gdbde *CT_RangeSet )ValidateWithPath (path string )error {return nil };type CT_RowFields struct{ -// Validate validates the CT_CacheHierarchy and its children -func (_abgdd *CT_CacheHierarchy )Validate ()error {return _abgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_baaad *CT_X )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _baaad .VAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0076"},Value :_eecbf .Sprintf ("\u0025\u0076",*_baaad .VAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Repeated Items Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path -func (_cgfgbe *CT_Workbook )ValidateWithPath (path string )error {if _ddbbe :=_cgfgbe .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_ddbbe !=nil {return _ddbbe ;};if _cgfgbe .FileVersion !=nil {if _gaa :=_cgfgbe .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_gaa !=nil {return _gaa ;};};if _cgfgbe .FileSharing !=nil {if _edbbc :=_cgfgbe .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_edbbc !=nil {return _edbbc ;};};if _cgfgbe .WorkbookPr !=nil {if _cceab :=_cgfgbe .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_cceab !=nil {return _cceab ;};};if _cgfgbe .WorkbookProtection !=nil {if _bffad :=_cgfgbe .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bffad !=nil {return _bffad ;};};if _cgfgbe .BookViews !=nil {if _fede :=_cgfgbe .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_fede !=nil {return _fede ;};};if _cacfg :=_cgfgbe .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_cacfg !=nil {return _cacfg ;};if _cgfgbe .FunctionGroups !=nil {if _gefagb :=_cgfgbe .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_gefagb !=nil {return _gefagb ;};};if _cgfgbe .ExternalReferences !=nil {if _deggf :=_cgfgbe .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_deggf !=nil {return _deggf ;};};if _cgfgbe .DefinedNames !=nil {if _cdeebf :=_cgfgbe .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_cdeebf !=nil {return _cdeebf ;};};if _cgfgbe .CalcPr !=nil {if _acfbb :=_cgfgbe .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_acfbb !=nil {return _acfbb ;};};if _cgfgbe .OleSize !=nil {if _abeefc :=_cgfgbe .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_abeefc !=nil {return _abeefc ;};};if _cgfgbe .CustomWorkbookViews !=nil {if _dgbfe :=_cgfgbe .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_dgbfe !=nil {return _dgbfe ;};};if _cgfgbe .PivotCaches !=nil {if _debadg :=_cgfgbe .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_debadg !=nil {return _debadg ;};};if _cgfgbe .SmartTagPr !=nil {if _gbcae :=_cgfgbe .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_gbcae !=nil {return _gbcae ;};};if _cgfgbe .SmartTagTypes !=nil {if _eeaff :=_cgfgbe .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_eeaff !=nil {return _eeaff ;};};if _cgfgbe .WebPublishing !=nil {if _ebba :=_cgfgbe .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_ebba !=nil {return _ebba ;};};for _cefeg ,_bgage :=range _cgfgbe .FileRecoveryPr {if _gfeea :=_bgage .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cefeg ));_gfeea !=nil {return _gfeea ;};};if _cgfgbe .WebPublishObjects !=nil {if _cggag :=_cgfgbe .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_cggag !=nil {return _cggag ;};};if _cgfgbe .ExtLst !=nil {if _fcgb :=_cgfgbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcgb !=nil {return _fcgb ;};};return nil ;};func (_cgdca ST_DataValidationOperator )Validate ()error {return _cgdca .ValidateWithPath ("")};func (_caefa *CT_CacheHierarchies )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fegd :=range start .Attr {if _fegd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgecee ,_aefbcd :=_ccfece .ParseUint (_fegd .Value ,10,32);if _aefbcd !=nil {return _aefbcd ;};_dbcfe :=uint32 (_dgecee );_caefa .CountAttr =&_dbcfe ;continue ;};};_bcge :for {_fdgge ,_fddfd :=d .Token ();if _fddfd !=nil {return _fddfd ;};switch _fca :=_fdgge .(type ){case _ebfeac .StartElement :switch _fca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_ggaf :=NewCT_CacheHierarchy ();if _bddfc :=d .DecodeElement (_ggaf ,&_fca );_bddfc !=nil {return _bddfc ;};_caefa .CacheHierarchy =append (_caefa .CacheHierarchy ,_ggaf );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_fca .Name );if _dbbfd :=d .Skip ();_dbbfd !=nil {return _dbbfd ;};};case _ebfeac .EndElement :break _bcge ;case _ebfeac .CharData :};};return nil ;}; +// Row Items +Field []*CT_Field ;};func NewCT_Item ()*CT_Item {_agada :=&CT_Item {};return _agada };func (_cface *VolTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _cface .CT_VolTypes .MarshalXML (e ,start );};func (_fddba ST_FileType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbaccf :=_b .Attr {};_cbaccf .Name =name ;switch _fddba {case ST_FileTypeUnset :_cbaccf .Value ="";case ST_FileTypeMac :_cbaccf .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_cbaccf .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_cbaccf .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_cbaccf .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_cbaccf .Value ="\u006f\u0074\u0068e\u0072";};return _cbaccf ,nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_babde :=&CT_WebPublishItem {};_babde .SourceTypeAttr =ST_WebSourceType (1);return _babde ;};func (_bbbca *CT_QueryTableField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbbca .IdAttr )});if _bbbca .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbbca .NameAttr )});};if _bbbca .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bbbca .DataBoundAttr ))});};if _bbbca .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bbbca .RowNumbersAttr ))});};if _bbbca .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bbbca .FillFormulasAttr ))});};if _bbbca .ClippedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bbbca .ClippedAttr ))});};if _bbbca .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bbbca .TableColumnIdAttr )});};e .EncodeToken (start );if _bbbca .ExtLst !=nil {_gcgdb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbbca .ExtLst ,_gcgdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feebf *CT_GradientFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdage :=range start .Attr {if _fdage .Name .Local =="\u0074\u0079\u0070\u0065"{_feebf .TypeAttr .UnmarshalXMLAttr (_fdage );continue ;};if _fdage .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_gafg ,_fcbbc :=_e .ParseFloat (_fdage .Value ,64);if _fcbbc !=nil {return _fcbbc ;};_feebf .DegreeAttr =&_gafg ;continue ;};if _fdage .Name .Local =="\u006c\u0065\u0066\u0074"{_gacdc ,_afad :=_e .ParseFloat (_fdage .Value ,64);if _afad !=nil {return _afad ;};_feebf .LeftAttr =&_gacdc ;continue ;};if _fdage .Name .Local =="\u0072\u0069\u0067h\u0074"{_ffbfd ,_aaaed :=_e .ParseFloat (_fdage .Value ,64);if _aaaed !=nil {return _aaaed ;};_feebf .RightAttr =&_ffbfd ;continue ;};if _fdage .Name .Local =="\u0074\u006f\u0070"{_dgggf ,_gbde :=_e .ParseFloat (_fdage .Value ,64);if _gbde !=nil {return _gbde ;};_feebf .TopAttr =&_dgggf ;continue ;};if _fdage .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bdcdb ,_edcbf :=_e .ParseFloat (_fdage .Value ,64);if _edcbf !=nil {return _edcbf ;};_feebf .BottomAttr =&_bdcdb ;continue ;};};_baaa :for {_eggb ,_cebgb :=d .Token ();if _cebgb !=nil {return _cebgb ;};switch _gafgb :=_eggb .(type ){case _b .StartElement :switch _gafgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_ggebb :=NewCT_GradientStop ();if _cacfd :=d .DecodeElement (_ggebb ,&_gafgb );_cacfd !=nil {return _cacfd ;};_feebf .Stop =append (_feebf .Stop ,_ggebb );default:_d .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\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_gafgb .Name );if _ebgeec :=d .Skip ();_ebgeec !=nil {return _ebgeec ;};};case _b .EndElement :break _baaa ;case _b .CharData :};};return nil ;};type ST_Sqref []string ;type CT_Hyperlinks struct{ -// Validate validates the CT_Error and its children -func (_eecfd *CT_Error )Validate ()error {return _eecfd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");}; +// Hyperlink +Hyperlink []*CT_Hyperlink ;};func (_cdbeg *ST_CfvoType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacebg ,_cbecd :=d .Token ();if _cbecd !=nil {return _cbecd ;};if _gefcbd ,_dcgeef :=_cacebg .(_b .EndElement );_dcgeef &&_gefcbd .Name ==start .Name {*_cdbeg =1;return nil ;};if _fadfe ,_agface :=_cacebg .(_b .CharData );!_agface {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",_cacebg );}else {switch string (_fadfe ){case "":*_cdbeg =0;case "\u006e\u0075\u006d":*_cdbeg =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cdbeg =2;case "\u006d\u0061\u0078":*_cdbeg =3;case "\u006d\u0069\u006e":*_cdbeg =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cdbeg =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_cdbeg =6;};};_cacebg ,_cbecd =d .Token ();if _cbecd !=nil {return _cbecd ;};if _dbgcb ,_ffdcgf :=_cacebg .(_b .EndElement );_ffdcgf &&_dbgcb .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",_cacebg );};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_gcac :=&CT_ExternalDefinedNames {};return _gcac ;};type CT_DiscretePr struct{ -// Validate validates the CT_CustomSheetView and its children -func (_eded *CT_CustomSheetView )Validate ()error {return _eded .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func (_fbbbc ST_Type )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fbbbc .String (),start );};type ST_CellFormulaType byte ;const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;); +// Mapping Index Count +CountAttr *uint32 ; -// Validate validates the CT_RangeSet and its children -func (_dacbdc *CT_RangeSet )Validate ()error {return _dacbdc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};type ST_TargetScreenSize byte ; +// Element Group +X []*CT_Index ;}; -// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path -func (_gccbef *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _becfea ,_ccacf :=range _gccbef .DeletedField {if _ggcf :=_ccacf .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_becfea ));_ggcf !=nil {return _ggcf ;};};return nil ;};const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1;ST_TableStyleTypeHeaderRow ST_TableStyleType =2;ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7;ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12;ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17;ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22;ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27;ST_TableStyleTypePageFieldValues ST_TableStyleType =28;);type CT_Dimensions struct{ +// Validate validates the CT_SortCondition and its children +func (_cecfe *CT_SortCondition )Validate ()error {return _cecfe .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");}; -// OLAP Dimensions Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path +func (_egegg *CT_RElt )ValidateWithPath (path string )error {if _egegg .RPr !=nil {if _gaecg :=_egegg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gaecg !=nil {return _gaecg ;};};return nil ;};type CT_ExternalRow struct{ -// OLAP Dimension -Dimension []*CT_PivotDimension ;};func (_aebb *CT_Break )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aebb .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aebb .IdAttr )});};if _aebb .MinAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0069\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aebb .MinAttr )});};if _aebb .MaxAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aebb .MaxAttr )});};if _aebb .ManAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aebb .ManAttr ))});};if _aebb .PtAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_aebb .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_dfdcda ST_HorizontalAlignment )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cfafg :=_ebfeac .Attr {};_cfafg .Name =name ;switch _dfdcda {case ST_HorizontalAlignmentUnset :_cfafg .Value ="";case ST_HorizontalAlignmentGeneral :_cfafg .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_cfafg .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_cfafg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_cfafg .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_cfafg .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_cfafg .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_cfafg .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_cfafg .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cfafg ,nil ;}; +// Row +RAttr uint32 ; -// Validate validates the CT_RevisionComment and its children -func (_abafa *CT_RevisionComment )Validate ()error {return _abafa .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};type CT_CalculatedItem struct{ +// External Cell Data +Cell []*CT_ExternalCell ;}; -// Field Index -FieldAttr *uint32 ; +// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path +func (_cbbg *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_ccaaed *ST_IconSetType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccaaed =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_ccaaed =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ccaaed =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_ccaaed =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_ccaaed =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_ccaaed =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_ccaaed =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_ccaaed =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_ccaaed =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_ccaaed =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ccaaed =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_ccaaed =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_ccaaed =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_ccaaed =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_ccaaed =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ccaaed =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_ccaaed =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_ccaaed =17;};return nil ;};func (_fgdfd ST_DateTimeGrouping )Validate ()error {return _fgdfd .ValidateWithPath ("")};func (_aagab ST_FormulaExpression )ValidateWithPath (path string )error {switch _aagab {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 (_aagab ));};return nil ;}; -// Calculated Item Formula -FormulaAttr *string ; +// Validate validates the CT_ObjectPr and its children +func (_ggegg *CT_ObjectPr )Validate ()error {return _ggegg .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};type ST_PhoneticType byte ;func (_eceeg *CT_TableStyleInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eceeg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eceeg .NameAttr )});};if _eceeg .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eceeg .ShowFirstColumnAttr ))});};if _eceeg .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eceeg .ShowLastColumnAttr ))});};if _eceeg .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eceeg .ShowRowStripesAttr ))});};if _eceeg .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eceeg .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Calculated Item Location -PivotArea *CT_PivotArea ; +// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path +func (_dcdfcg *CT_UndoInfo )ValidateWithPath (path string )error {if _dcdfcg .ExpAttr ==ST_FormulaExpressionUnset {return _f .Errorf ("\u0025\u0073\u002fE\u0078\u0070\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 _dbdbe :=_dcdfcg .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_dbdbe !=nil {return _dbdbe ;};return nil ;};func NewCT_SheetData ()*CT_SheetData {_cefef :=&CT_SheetData {};return _cefef };type CT_TableFormula struct{ArrayAttr bool ;Content string ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ebebc ST_VolDepType )String ()string {switch _ebebc {case 0:return "";case 1:return "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case 2:return "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return "";};func (_fgfff *Headers )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _fgfff .CT_RevisionHeaders .MarshalXML (e ,start );};func (_dfceb *CT_CellAlignment )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aacc :=range start .Attr {if _aacc .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_dfceb .HorizontalAttr .UnmarshalXMLAttr (_aacc );continue ;};if _aacc .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_dfceb .VerticalAttr .UnmarshalXMLAttr (_aacc );continue ;};if _aacc .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fagbfd ,_deedg :=_ccfece .ParseUint (_aacc .Value ,10,8);if _deedg !=nil {return _deedg ;};_aegde :=uint8 (_fagbfd );_dfceb .TextRotationAttr =&_aegde ;continue ;};if _aacc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_edgad ,_efdef :=_ccfece .ParseBool (_aacc .Value );if _efdef !=nil {return _efdef ;};_dfceb .WrapTextAttr =&_edgad ;continue ;};if _aacc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dgfed ,_cbfed :=_ccfece .ParseUint (_aacc .Value ,10,32);if _cbfed !=nil {return _cbfed ;};_caad :=uint32 (_dgfed );_dfceb .IndentAttr =&_caad ;continue ;};if _aacc .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_cgebca ,_aeceec :=_ccfece .ParseInt (_aacc .Value ,10,32);if _aeceec !=nil {return _aeceec ;};_fgffg :=int32 (_cgebca );_dfceb .RelativeIndentAttr =&_fgffg ;continue ;};if _aacc .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_fbadbg ,_aafccd :=_ccfece .ParseBool (_aacc .Value );if _aafccd !=nil {return _aafccd ;};_dfceb .JustifyLastLineAttr =&_fbadbg ;continue ;};if _aacc .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_ggcfa ,_dgaffd :=_ccfece .ParseBool (_aacc .Value );if _dgaffd !=nil {return _dgaffd ;};_dfceb .ShrinkToFitAttr =&_ggcfa ;continue ;};if _aacc .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_addc ,_ggad :=_ccfece .ParseUint (_aacc .Value ,10,32);if _ggad !=nil {return _ggad ;};_fbeff :=uint32 (_addc );_dfceb .ReadingOrderAttr =&_fbeff ;continue ;};};for {_aeffe ,_ebebf :=d .Token ();if _ebebf !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006cA\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_ebebf );};if _dcbfge ,_bcdea :=_aeffe .(_ebfeac .EndElement );_bcdea &&_dcbfge .Name ==start .Name {break ;};};return nil ;};func (_ggcdd ST_GrowShrinkType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_eefcd :=_ebfeac .Attr {};_eefcd .Name =name ;switch _ggcdd {case ST_GrowShrinkTypeUnset :_eefcd .Value ="";case ST_GrowShrinkTypeInsertDelete :_eefcd .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_eefcd .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_eefcd .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _eefcd ,nil ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_ecbcf :=&CT_CsPageSetup {};return _ecbcf };func NewCT_CalcCell ()*CT_CalcCell {_badbd :=&CT_CalcCell {};return _badbd };func (_aabeaf ST_PivotFilterType )Validate ()error {return _aabeaf .ValidateWithPath ("")};type CT_WebPublishObject struct{ +// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path +func (_ee *CT_BookView )ValidateWithPath (path string )error {if _fgd :=_ee .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_fgd !=nil {return _fgd ;};if _ee .ExtLst !=nil {if _ccf :=_ee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccf !=nil {return _ccf ;};};return nil ;};func (_eabfb *CT_RevisionCustomView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eabfb .GuidAttr )});_adefe ,_cfgc :=_eabfb .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cfgc !=nil {return _cfgc ;};start .Attr =append (start .Attr ,_adefe );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path +func (_aefa *CT_CellAlignment )ValidateWithPath (path string )error {if _edb :=_aefa .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_edb !=nil {return _edb ;};if _cffd :=_aefa .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_cffd !=nil {return _cffd ;};return nil ;}; -// Div Id -DivIdAttr string ; +// ValidateWithPath validates the CT_X and its children, prefixing error messages with path +func (_cgafg *CT_X )ValidateWithPath (path string )error {return nil };func NewHeaders ()*Headers {_bbgcd :=&Headers {};_bbgcd .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _bbgcd ;};func NewCT_Query ()*CT_Query {_fcgdf :=&CT_Query {};return _fcgdf };func (_aefbf *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bage :=range start .Attr {if _bage .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_feec ,_edafc :=_e .ParseBool (_bage .Value );if _edafc !=nil {return _edafc ;};_aefbf .DifferentOddEvenAttr =&_feec ;continue ;};if _bage .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_fgbea ,_aegb :=_e .ParseBool (_bage .Value );if _aegb !=nil {return _aegb ;};_aefbf .DifferentFirstAttr =&_fgbea ;continue ;};if _bage .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_geedd ,_cccee :=_e .ParseBool (_bage .Value );if _cccee !=nil {return _cccee ;};_aefbf .ScaleWithDocAttr =&_geedd ;continue ;};if _bage .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_gefdb ,_aeaf :=_e .ParseBool (_bage .Value );if _aeaf !=nil {return _aeaf ;};_aefbf .AlignWithMarginsAttr =&_gefdb ;continue ;};};_eagg :for {_fedag ,_afedc :=d .Token ();if _afedc !=nil {return _afedc ;};switch _bcfbcf :=_fedag .(type ){case _b .StartElement :switch _bcfbcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_aefbf .OddHeader =new (string );if _dcfb :=d .DecodeElement (_aefbf .OddHeader ,&_bcfbcf );_dcfb !=nil {return _dcfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_aefbf .OddFooter =new (string );if _eead :=d .DecodeElement (_aefbf .OddFooter ,&_bcfbcf );_eead !=nil {return _eead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_aefbf .EvenHeader =new (string );if _dcdeb :=d .DecodeElement (_aefbf .EvenHeader ,&_bcfbcf );_dcdeb !=nil {return _dcdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_aefbf .EvenFooter =new (string );if _daedf :=d .DecodeElement (_aefbf .EvenFooter ,&_bcfbcf );_daedf !=nil {return _daedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_aefbf .FirstHeader =new (string );if _fcad :=d .DecodeElement (_aefbf .FirstHeader ,&_bcfbcf );_fcad !=nil {return _fcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_aefbf .FirstFooter =new (string );if _dagab :=d .DecodeElement (_aefbf .FirstFooter ,&_bcfbcf );_dagab !=nil {return _dagab ;};default:_d .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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_bcfbcf .Name );if _abgcc :=d .Skip ();_abgcc !=nil {return _abgcc ;};};case _b .EndElement :break _eagg ;case _b .CharData :};};return nil ;}; -// Source Object -SourceObjectAttr *string ; +// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path +func (_efdb *CT_Items )ValidateWithPath (path string )error {for _dgcag ,_fbedb :=range _efdb .Item {if _cbca :=_fbedb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dgcag ));_cbca !=nil {return _cbca ;};};return nil ;}; -// Destination File -DestinationFileAttr string ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_bfeb *CT_Color )ValidateWithPath (path string )error {return nil };func (_gddede ST_CfvoType )String ()string {switch _gddede {case 0:return "";case 1:return "\u006e\u0075\u006d";case 2:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 3:return "\u006d\u0061\u0078";case 4:return "\u006d\u0069\u006e";case 5:return "\u0066o\u0072\u006d\u0075\u006c\u0061";case 6:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return "";};func (_bcbadb *CT_FileVersion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcbadb .AppNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .AppNameAttr )});};if _bcbadb .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .LastEditedAttr )});};if _bcbadb .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .LowestEditedAttr )});};if _bcbadb .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .RupBuildAttr )});};if _bcbadb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyles ()*CT_TableStyles {_fcbgf :=&CT_TableStyles {};return _fcbgf };func (_bffe *CT_MdxSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acaaee :=range start .Attr {if _acaaee .Name .Local =="\u006e\u0073"{_fbbaf ,_eeeae :=_e .ParseUint (_acaaee .Value ,10,32);if _eeeae !=nil {return _eeeae ;};_bffe .NsAttr =uint32 (_fbbaf );continue ;};if _acaaee .Name .Local =="\u0063"{_ffggg ,_caccc :=_e .ParseUint (_acaaee .Value ,10,32);if _caccc !=nil {return _caccc ;};_eebdb :=uint32 (_ffggg );_bffe .CAttr =&_eebdb ;continue ;};if _acaaee .Name .Local =="\u006f"{_bffe .OAttr .UnmarshalXMLAttr (_acaaee );continue ;};};_fddcc :for {_bdeg ,_dfbdab :=d .Token ();if _dfbdab !=nil {return _dfbdab ;};switch _gffff :=_bdeg .(type ){case _b .StartElement :switch _gffff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_aeffg :=NewCT_MetadataStringIndex ();if _aefg :=d .DecodeElement (_aeffg ,&_gffff );_aefg !=nil {return _aefg ;};_bffe .N =append (_bffe .N ,_aeffg );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_gffff .Name );if _beaeg :=d .Skip ();_beaeg !=nil {return _beaeg ;};};case _b .EndElement :break _fddcc ;case _b .CharData :};};return nil ;};func (_agfcf ST_CellFormulaType )String ()string {switch _agfcf {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";};func (_efcaga ST_FontScheme )String ()string {switch _efcaga {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072";case 3:return "\u006d\u0069\u006eo\u0072";};return "";};type CT_Consolidation struct{ -// Title -TitleAttr *string ; +// Auto Page +AutoPageAttr *bool ; -// Auto Republish -AutoRepublishAttr *bool ;};func (_aadca *CT_OleObjects )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_afefde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_afbef :=range _aadca .OleObject {e .EncodeElement (_afbef ,_afefde );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;); +// Page Item Values +Pages *CT_Pages ; -// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path -func (_eecga *CT_SortCondition )ValidateWithPath (path string )error {if _babdg :=_eecga .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_babdg !=nil {return _babdg ;};if _aafea :=_eecga .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_aafea !=nil {return _aafea ;};return nil ;};type CT_PivotFields struct{ +// Range Sets +RangeSets *CT_RangeSets ;};func (_cba *CT_BorderPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgc :=range start .Attr {if _cgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_cba .StyleAttr .UnmarshalXMLAttr (_cgc );continue ;};};_deda :for {_fadc ,_fac :=d .Token ();if _fac !=nil {return _fac ;};switch _afc :=_fadc .(type ){case _b .StartElement :switch _afc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cba .Color =NewCT_Color ();if _bbb :=d .DecodeElement (_cba .Color ,&_afc );_bbb !=nil {return _bbb ;};default:_d .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\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_afc .Name );if _ebf :=d .Skip ();_ebf !=nil {return _ebf ;};};case _b .EndElement :break _deda ;case _b .CharData :};};return nil ;};func (_egc *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_egc .VAttr ))});if _egc .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egc .UAttr ))});};if _egc .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egc .FAttr ))});};if _egc .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_egc .CAttr )});};if _egc .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_egc .CpAttr )});};e .EncodeToken (start );if _egc .X !=nil {_dgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_afda :=range _egc .X {e .EncodeElement (_afda ,_dgd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcfce ST_PivotAreaType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcbbb :=_b .Attr {};_dcbbb .Name =name ;switch _bcfce {case ST_PivotAreaTypeUnset :_dcbbb .Value ="";case ST_PivotAreaTypeNone :_dcbbb .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_dcbbb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_dcbbb .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_dcbbb .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_dcbbb .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_dcbbb .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_dcbbb .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_dcbbb .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _dcbbb ,nil ;};func (_cdcgac ST_UnderlineValues )ValidateWithPath (path string )error {switch _cdcgac {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 (_cdcgac ));};return nil ;};func (_fafagc *CT_PivotField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agcgb :=range start .Attr {if _agcgb .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_caffc ,_cdaebg :=_e .ParseBool (_agcgb .Value );if _cdaebg !=nil {return _cdaebg ;};_fafagc .MeasureFilterAttr =&_caffc ;continue ;};if _agcgb .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_dfbbcd ,_ebdgab :=_e .ParseBool (_agcgb .Value );if _ebdgab !=nil {return _ebdgab ;};_fafagc .IncludeNewItemsInFilterAttr =&_dfbbcd ;continue ;};if _agcgb .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gdcbb ,_gbagdc :=_e .ParseBool (_agcgb .Value );if _gbagdc !=nil {return _gbagdc ;};_fafagc .CompactAttr =&_gdcbb ;continue ;};if _agcgb .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_edade ,_bbdbe :=_e .ParseUint (_agcgb .Value ,10,32);if _bbdbe !=nil {return _bbdbe ;};_gabfg :=uint32 (_edade );_fafagc .ItemPageCountAttr =&_gabfg ;continue ;};if _agcgb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ffgb ,_eafcb :=_e .ParseUint (_agcgb .Value ,10,32);if _eafcb !=nil {return _eafcb ;};_bggfa :=uint32 (_ffgb );_fafagc .NumFmtIdAttr =&_bggfa ;continue ;};if _agcgb .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_fafagc .SortTypeAttr .UnmarshalXMLAttr (_agcgb );continue ;};if _agcgb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cabcd ,_gdcbbc :=_e .ParseBool (_agcgb .Value );if _gdcbbc !=nil {return _gdcbbc ;};_fafagc .OutlineAttr =&_cabcd ;continue ;};if _agcgb .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_ccacc ,_agbec :=_e .ParseBool (_agcgb .Value );if _agbec !=nil {return _agbec ;};_fafagc .DataSourceSortAttr =&_ccacc ;continue ;};if _agcgb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fcddfe ,_aeeda :=_e .ParseBool (_agcgb .Value );if _aeeda !=nil {return _aeeda ;};_fafagc .DragToRowAttr =&_fcddfe ;continue ;};if _agcgb .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_ebfega ,_fbbafa :=_e .ParseBool (_agcgb .Value );if _fbbafa !=nil {return _fbbafa ;};_fafagc .NonAutoSortDefaultAttr =&_ebfega ;continue ;};if _agcgb .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_bffca ,_ccfec :=_e .ParseBool (_agcgb .Value );if _ccfec !=nil {return _ccfec ;};_fafagc .MultipleItemSelectionAllowedAttr =&_bffca ;continue ;};if _agcgb .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_cbbee ,_ffafgg :=_e .ParseUint (_agcgb .Value ,10,32);if _ffafgg !=nil {return _ffafgg ;};_eacdf :=uint32 (_cbbee );_fafagc .RankByAttr =&_eacdf ;continue ;};if _agcgb .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bfgaf ,_ccaf :=_e .ParseBool (_agcgb .Value );if _ccaf !=nil {return _ccaf ;};_fafagc .StdDevSubtotalAttr =&_bfgaf ;continue ;};if _agcgb .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_cefcf ,_ebfec :=_e .ParseBool (_agcgb .Value );if _ebfec !=nil {return _ebfec ;};_fafagc .CountASubtotalAttr =&_cefcf ;continue ;};if _agcgb .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_gbbc ,_afege :=_e .ParseBool (_agcgb .Value );if _afege !=nil {return _afege ;};_fafagc .AutoShowAttr =&_gbbc ;continue ;};if _agcgb .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_gfcga ,_dbecd :=_e .ParseBool (_agcgb .Value );if _dbecd !=nil {return _dbecd ;};_fafagc .ShowPropAsCaptionAttr =&_gfcga ;continue ;};if _agcgb .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdfdce ,_efbgc :=_e .ParseBool (_agcgb .Value );if _efbgc !=nil {return _efbgc ;};_fafagc .ProductSubtotalAttr =&_cdfdce ;continue ;};if _agcgb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_bdcaf ,_cebbd :=_e .ParseBool (_agcgb .Value );if _cebbd !=nil {return _cebbd ;};_fafagc .DragToPageAttr =&_bdcaf ;continue ;};if _agcgb .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efdgf ,_adbed :=_e .ParseBool (_agcgb .Value );if _adbed !=nil {return _adbed ;};_fafagc .DefaultSubtotalAttr =&_efdgf ;continue ;};if _agcgb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_ddecd ,_cfdfd :=_e .ParseBool (_agcgb .Value );if _cfdfd !=nil {return _cfdfd ;};_fafagc .DragToDataAttr =&_ddecd ;continue ;};if _agcgb .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fgbbf ,_bbdgaa :=_e .ParseBool (_agcgb .Value );if _bbdgaa !=nil {return _bbdgaa ;};_fafagc .MaxSubtotalAttr =&_fgbbf ;continue ;};if _agcgb .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_eddf ,_adedg :=_e .ParseBool (_agcgb .Value );if _adedg !=nil {return _adedg ;};_fafagc .HideNewItemsAttr =&_eddf ;continue ;};if _agcgb .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_agcda ,_bbbeee :=_e .ParseBool (_agcgb .Value );if _bbbeee !=nil {return _bbbeee ;};_fafagc .ShowPropCellAttr =&_agcda ;continue ;};if _agcgb .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_fgafd ,_debgf :=_e .ParseBool (_agcgb .Value );if _debgf !=nil {return _debgf ;};_fafagc .SubtotalTopAttr =&_fgafd ;continue ;};if _agcgb .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_ggcge ,_faceac :=_e .ParseBool (_agcgb .Value );if _faceac !=nil {return _faceac ;};_fafagc .ServerFieldAttr =&_ggcge ;continue ;};if _agcgb .Name .Local =="\u006e\u0061\u006d\u0065"{_bebb ,_bdfge :=_agcgb .Value ,error (nil );if _bdfge !=nil {return _bdfge ;};_fafagc .NameAttr =&_bebb ;continue ;};if _agcgb .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_eaeag ,_addgd :=_e .ParseBool (_agcgb .Value );if _addgd !=nil {return _addgd ;};_fafagc .InsertPageBreakAttr =&_eaeag ;continue ;};if _agcgb .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edgef ,_gbffg :=_e .ParseBool (_agcgb .Value );if _gbffg !=nil {return _gbffg ;};_fafagc .SumSubtotalAttr =&_edgef ;continue ;};if _agcgb .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_acgde ,_afaee :=_e .ParseBool (_agcgb .Value );if _afaee !=nil {return _afaee ;};_fafagc .DataFieldAttr =&_acgde ;continue ;};if _agcgb .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebgbc ,_afdfc :=_e .ParseBool (_agcgb .Value );if _afdfc !=nil {return _afdfc ;};_fafagc .AvgSubtotalAttr =&_ebgbc ;continue ;};if _agcgb .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_eccdd ,_acbf :=_e .ParseBool (_agcgb .Value );if _acbf !=nil {return _acbf ;};_fafagc .TopAutoShowAttr =&_eccdd ;continue ;};if _agcgb .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_abged ,_ccggb :=_e .ParseBool (_agcgb .Value );if _ccggb !=nil {return _ccggb ;};_fafagc .MinSubtotalAttr =&_abged ;continue ;};if _agcgb .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_ecfdf ,_dffbd :=_e .ParseBool (_agcgb .Value );if _dffbd !=nil {return _dffbd ;};_fafagc .DragOffAttr =&_ecfdf ;continue ;};if _agcgb .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_debfb ,_cbfada :=_e .ParseBool (_agcgb .Value );if _cbfada !=nil {return _cbfada ;};_fafagc .CountSubtotalAttr =&_debfb ;continue ;};if _agcgb .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_edbcf ,_eabbae :=_agcgb .Value ,error (nil );if _eabbae !=nil {return _eabbae ;};_fafagc .UniqueMemberPropertyAttr =&_edbcf ;continue ;};if _agcgb .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebdcd ,_baeac :=_e .ParseBool (_agcgb .Value );if _baeac !=nil {return _baeac ;};_fafagc .VarPSubtotalAttr =&_ebdcd ;continue ;};if _agcgb .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggcfd ,_gbccg :=_e .ParseBool (_agcgb .Value );if _gbccg !=nil {return _gbccg ;};_fafagc .StdDevPSubtotalAttr =&_ggcfd ;continue ;};if _agcgb .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bbeae ,_bgfb :=_agcgb .Value ,error (nil );if _bgfb !=nil {return _bgfb ;};_fafagc .SubtotalCaptionAttr =&_bbeae ;continue ;};if _agcgb .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_cgaag ,_daabb :=_e .ParseBool (_agcgb .Value );if _daabb !=nil {return _daabb ;};_fafagc .ShowPropTipAttr =&_cgaag ;continue ;};if _agcgb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_aedga ,_bfade :=_e .ParseBool (_agcgb .Value );if _bfade !=nil {return _bfade ;};_fafagc .InsertBlankRowAttr =&_aedga ;continue ;};if _agcgb .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"{_geaga ,_ebcead :=_e .ParseBool (_agcgb .Value );if _ebcead !=nil {return _ebcead ;};_fafagc .DefaultAttributeDrillStateAttr =&_geaga ;continue ;};if _agcgb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_fbffga ,_ageega :=_e .ParseBool (_agcgb .Value );if _ageega !=nil {return _ageega ;};_fafagc .DragToColAttr =&_fbffga ;continue ;};if _agcgb .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_acceg ,_cfgee :=_e .ParseBool (_agcgb .Value );if _cfgee !=nil {return _cfgee ;};_fafagc .HiddenLevelAttr =&_acceg ;continue ;};if _agcgb .Name .Local =="\u0061\u0078\u0069\u0073"{_fafagc .AxisAttr .UnmarshalXMLAttr (_agcgb );continue ;};if _agcgb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_afdaa ,_cfeaca :=_e .ParseBool (_agcgb .Value );if _cfeaca !=nil {return _cfeaca ;};_fafagc .ShowDropDownsAttr =&_afdaa ;continue ;};if _agcgb .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_cabef ,_bdegc :=_e .ParseBool (_agcgb .Value );if _bdegc !=nil {return _bdegc ;};_fafagc .ShowAllAttr =&_cabef ;continue ;};if _agcgb .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_fdaea ,_deaef :=_e .ParseBool (_agcgb .Value );if _deaef !=nil {return _deaef ;};_fafagc .AllDrilledAttr =&_fdaea ;continue ;};if _agcgb .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bfefc ,_fegfd :=_e .ParseBool (_agcgb .Value );if _fegfd !=nil {return _fegfd ;};_fafagc .VarSubtotalAttr =&_bfefc ;continue ;};};_fedcf :for {_cacbf ,_beaceg :=d .Token ();if _beaceg !=nil {return _beaceg ;};switch _ecdbg :=_cacbf .(type ){case _b .StartElement :switch _ecdbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_fafagc .Items =NewCT_Items ();if _ffgae :=d .DecodeElement (_fafagc .Items ,&_ecdbg );_ffgae !=nil {return _ffgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_fafagc .AutoSortScope =NewCT_AutoSortScope ();if _cbfc :=d .DecodeElement (_fafagc .AutoSortScope ,&_ecdbg );_cbfc !=nil {return _cbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafagc .ExtLst =NewCT_ExtensionList ();if _aegag :=d .DecodeElement (_fafagc .ExtLst ,&_ecdbg );_aegag !=nil {return _aegag ;};default:_d .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\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_ecdbg .Name );if _fccca :=d .Skip ();_fccca !=nil {return _fccca ;};};case _b .EndElement :break _fedcf ;case _b .CharData :};};return nil ;};func (_gdcdbg *ST_TargetScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdcdbg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gdcdbg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gdcdbg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gdcdbg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gdcdbg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gdcdbg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gdcdbg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gdcdbg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gdcdbg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gdcdbg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_gdcdbg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gdcdbg =11;};return nil ;};func (_ggfegf ST_Qualifier )ValidateWithPath (path string )error {switch _ggfegf {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 (_ggfegf ));};return nil ;};type CT_Sst struct{ -// Field Count +// String Count CountAttr *uint32 ; -// PivotTable Field -PivotField []*CT_PivotField ;};func (_ffdffa *CT_PivotCaches )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_dcdac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_deaeed :=range _ffdffa .PivotCache {e .EncodeElement (_deaeed ,_dcdac );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type MapInfo struct{CT_MapInfo };func ParseStdlibTime (s string )(_ggddcc .Time ,error ){return _ggddcc .Time {},nil };func (_aagfc ST_Orientation )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dddfg :=_ebfeac .Attr {};_dddfg .Name =name ;switch _aagfc {case ST_OrientationUnset :_dddfg .Value ="";case ST_OrientationDefault :_dddfg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_dddfg .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_dddfg .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _dddfg ,nil ;}; +// Unique String Count +UniqueCountAttr *uint32 ; -// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path -func (_aefa *CT_DataField )ValidateWithPath (path string )error {if _baegg :=_aefa .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_baegg !=nil {return _baegg ;};if _gacccc :=_aefa .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_gacccc !=nil {return _gacccc ;};if _aefa .ExtLst !=nil {if _fabcgf :=_aefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabcgf !=nil {return _fabcgf ;};};return nil ;};func (_eafb ST_Sqref )String ()string {return _ecbfgc .Join (_eafb ,"\u0020")}; +// String Item +Si []*CT_Rst ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_PCDSDTCEntries and its children -func (_ggedfd *CT_PCDSDTCEntries )Validate ()error {return _ggedfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_edgffd *CT_IconSet )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fadb :=range start .Attr {if _fadb .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_edgffd .IconSetAttr .UnmarshalXMLAttr (_fadb );continue ;};if _fadb .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_ddcaa ,_cegeg :=_ccfece .ParseBool (_fadb .Value );if _cegeg !=nil {return _cegeg ;};_edgffd .ShowValueAttr =&_ddcaa ;continue ;};if _fadb .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_gbcef ,_abdff :=_ccfece .ParseBool (_fadb .Value );if _abdff !=nil {return _abdff ;};_edgffd .PercentAttr =&_gbcef ;continue ;};if _fadb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_fbecg ,_ceg :=_ccfece .ParseBool (_fadb .Value );if _ceg !=nil {return _ceg ;};_edgffd .ReverseAttr =&_fbecg ;continue ;};};_cafee :for {_efabc ,_dccdag :=d .Token ();if _dccdag !=nil {return _dccdag ;};switch _fddbd :=_efabc .(type ){case _ebfeac .StartElement :switch _fddbd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_geb :=NewCT_Cfvo ();if _cfcbc :=d .DecodeElement (_geb ,&_fddbd );_cfcbc !=nil {return _cfcbc ;};_edgffd .Cfvo =append (_edgffd .Cfvo ,_geb );default:_afeac .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\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_fddbd .Name );if _defcdc :=d .Skip ();_defcdc !=nil {return _defcdc ;};};case _ebfeac .EndElement :break _cafee ;case _ebfeac .CharData :};};return nil ;};func (_ecgfea *CT_RangePr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ecgfea .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecgfea .AutoStartAttr ))});};if _ecgfea .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecgfea .AutoEndAttr ))});};if _ecgfea .GroupByAttr !=ST_GroupByUnset {_cdffa ,_abffd :=_ecgfea .GroupByAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _abffd !=nil {return _abffd ;};start .Attr =append (start .Attr ,_cdffa );};if _ecgfea .StartNumAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecgfea .StartNumAttr )});};if _ecgfea .EndNumAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecgfea .EndNumAttr )});};if _ecgfea .StartDateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecgfea .StartDateAttr )});};if _ecgfea .EndDateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecgfea .EndDateAttr )});};if _ecgfea .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecgfea .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_gffcf ST_PaneState )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bggaa :=_ebfeac .Attr {};_bggaa .Name =name ;switch _gffcf {case ST_PaneStateUnset :_bggaa .Value ="";case ST_PaneStateSplit :_bggaa .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_bggaa .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_bggaa .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _bggaa ,nil ;}; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_dcbgc *CT_FontFamily )ValidateWithPath (path string )error {if _dcbgc .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 ,_dcbgc .ValAttr );};if _dcbgc .ValAttr > 14{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00314 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dcbgc .ValAttr );};return nil ;}; -// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path -func (_afgac *CT_TextPr )ValidateWithPath (path string )error {if _cdgdd :=_afgac .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cdgdd !=nil {return _cdgdd ;};if _afggf :=_afgac .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_afggf !=nil {return _afggf ;};if _afgac .TextFields !=nil {if _cfdgcd :=_afgac .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cfdgcd !=nil {return _cfdgcd ;};};return nil ;}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_gaga *CT_Font )ValidateWithPath (path string )error {for _aafgca ,_cfefa :=range _gaga .Name {if _egfca :=_cfefa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aafgca ));_egfca !=nil {return _egfca ;};};for _cgba ,_bagf :=range _gaga .Charset {if _dcggg :=_bagf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_cgba ));_dcggg !=nil {return _dcggg ;};};for _ebgb ,_fdfcc :=range _gaga .Family {if _dcabe :=_fdfcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_ebgb ));_dcabe !=nil {return _dcabe ;};};for _fdcbga ,_fefcg :=range _gaga .B {if _afeaf :=_fefcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fdcbga ));_afeaf !=nil {return _afeaf ;};};for _fcbgb ,_bbgda :=range _gaga .I {if _agdfa :=_bbgda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_fcbgb ));_agdfa !=nil {return _agdfa ;};};for _cgecb ,_fgfe :=range _gaga .Strike {if _cdfa :=_fgfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_cgecb ));_cdfa !=nil {return _cdfa ;};};for _gfeac ,_ggcc :=range _gaga .Outline {if _adeaf :=_ggcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_gfeac ));_adeaf !=nil {return _adeaf ;};};for _daegcg ,_bccd :=range _gaga .Shadow {if _degf :=_bccd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_daegcg ));_degf !=nil {return _degf ;};};for _aacde ,_acaac :=range _gaga .Condense {if _afcbf :=_acaac .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_aacde ));_afcbf !=nil {return _afcbf ;};};for _cfgfc ,_gcgg :=range _gaga .Extend {if _ebaba :=_gcgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_cfgfc ));_ebaba !=nil {return _ebaba ;};};for _bagdg ,_acgd :=range _gaga .Color {if _dccgf :=_acgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bagdg ));_dccgf !=nil {return _dccgf ;};};for _aeccf ,_dbee :=range _gaga .Sz {if _gageg :=_dbee .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_aeccf ));_gageg !=nil {return _gageg ;};};for _fdceb ,_gagbd :=range _gaga .U {if _dagfcd :=_gagbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_fdceb ));_dagfcd !=nil {return _dagfcd ;};};for _dbaca ,_ffegca :=range _gaga .VertAlign {if _fbee :=_ffegca .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_dbaca ));_fbee !=nil {return _fbee ;};};for _debf ,_bfdcg :=range _gaga .Scheme {if _ebbdc :=_bfdcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_debf ));_ebbdc !=nil {return _ebbdc ;};};return nil ;};func (_faada ST_HtmlFmt )Validate ()error {return _faada .ValidateWithPath ("")};func (_dcgce ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _dcgce {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_dcgce ));};return nil ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_efedg :=&CT_RevisionInsertSheet {};return _efedg ;};const (ST_UnderlineValuesUnset ST_UnderlineValues =0;ST_UnderlineValuesSingle ST_UnderlineValues =1;ST_UnderlineValuesDouble ST_UnderlineValues =2;ST_UnderlineValuesSingleAccounting ST_UnderlineValues =3;ST_UnderlineValuesDoubleAccounting ST_UnderlineValues =4;ST_UnderlineValuesNone ST_UnderlineValues =5;);func (_cddfd *CT_CalcPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bggb :=range start .Attr {if _bggb .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_gbg ,_dcab :=_e .ParseFloat (_bggb .Value ,64);if _dcab !=nil {return _dcab ;};_cddfd .IterateDeltaAttr =&_gbg ;continue ;};if _bggb .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_cddfd .CalcModeAttr .UnmarshalXMLAttr (_bggb );continue ;};if _bggb .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_bdf ,_geef :=_e .ParseBool (_bggb .Value );if _geef !=nil {return _geef ;};_cddfd .FullCalcOnLoadAttr =&_bdf ;continue ;};if _bggb .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_cddfd .RefModeAttr .UnmarshalXMLAttr (_bggb );continue ;};if _bggb .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_dcc ,_eag :=_e .ParseBool (_bggb .Value );if _eag !=nil {return _eag ;};_cddfd .IterateAttr =&_dcc ;continue ;};if _bggb .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_abgd ,_cddd :=_e .ParseUint (_bggb .Value ,10,32);if _cddd !=nil {return _cddd ;};_bdef :=uint32 (_abgd );_cddfd .IterateCountAttr =&_bdef ;continue ;};if _bggb .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_dcgf ,_cgcf :=_e .ParseUint (_bggb .Value ,10,32);if _cgcf !=nil {return _cgcf ;};_cdec :=uint32 (_dcgf );_cddfd .CalcIdAttr =&_cdec ;continue ;};if _bggb .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_ecce ,_acdb :=_e .ParseBool (_bggb .Value );if _acdb !=nil {return _acdb ;};_cddfd .FullPrecisionAttr =&_ecce ;continue ;};if _bggb .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_deab ,_afeb :=_e .ParseBool (_bggb .Value );if _afeb !=nil {return _afeb ;};_cddfd .CalcCompletedAttr =&_deab ;continue ;};if _bggb .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_gbda ,_acg :=_e .ParseBool (_bggb .Value );if _acg !=nil {return _acg ;};_cddfd .CalcOnSaveAttr =&_gbda ;continue ;};if _bggb .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_gada ,_ebcd :=_e .ParseBool (_bggb .Value );if _ebcd !=nil {return _ebcd ;};_cddfd .ConcurrentCalcAttr =&_gada ;continue ;};if _bggb .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_gdf ,_dfdf :=_e .ParseUint (_bggb .Value ,10,32);if _dfdf !=nil {return _dfdf ;};_bbcc :=uint32 (_gdf );_cddfd .ConcurrentManualCountAttr =&_bbcc ;continue ;};if _bggb .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_eadea ,_dced :=_e .ParseBool (_bggb .Value );if _dced !=nil {return _dced ;};_cddfd .ForceFullCalcAttr =&_eadea ;continue ;};};for {_bgaf ,_aacf :=d .Token ();if _aacf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_aacf );};if _acgg ,_fbfa :=_bgaf .(_b .EndElement );_fbfa &&_acgg .Name ==start .Name {break ;};};return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition }; -// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path -func (_dgg *CT_Field )ValidateWithPath (path string )error {return nil };func NewCT_AutoFilter ()*CT_AutoFilter {_bbdd :=&CT_AutoFilter {};return _bbdd };type CT_SheetViews struct{ +// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path +func (_cgdbf *CT_Tables )ValidateWithPath (path string )error {for _eadgb ,_cefaa :=range _cgdbf .M {if _dabef :=_cefaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eadgb ));_dabef !=nil {return _dabef ;};};for _cddgb ,_bbdcb :=range _cgdbf .S {if _gbbab :=_bbdcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cddgb ));_gbbab !=nil {return _gbbab ;};};for _dfaf ,_ebdab :=range _cgdbf .X {if _gcaae :=_ebdab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dfaf ));_gcaae !=nil {return _gcaae ;};};return nil ;};func (_dfebe ST_TimePeriod )Validate ()error {return _dfebe .ValidateWithPath ("")};func (_ccead *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccead .Ext !=nil {_bgadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_fabed :=range _ccead .Ext {e .EncodeElement (_fabed ,_bgadf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbfef *CT_TableStyleElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfef .TypeAttr =ST_TableStyleType (1);for _ ,_gcbdc :=range start .Attr {if _gcbdc .Name .Local =="\u0074\u0079\u0070\u0065"{_bbfef .TypeAttr .UnmarshalXMLAttr (_gcbdc );continue ;};if _gcbdc .Name .Local =="\u0073\u0069\u007a\u0065"{_gaabd ,_ccbdc :=_e .ParseUint (_gcbdc .Value ,10,32);if _ccbdc !=nil {return _ccbdc ;};_fdfbg :=uint32 (_gaabd );_bbfef .SizeAttr =&_fdfbg ;continue ;};if _gcbdc .Name .Local =="\u0064\u0078\u0066I\u0064"{_gefef ,_acabd :=_e .ParseUint (_gcbdc .Value ,10,32);if _acabd !=nil {return _acabd ;};_gcfab :=uint32 (_gefef );_bbfef .DxfIdAttr =&_gcfab ;continue ;};};for {_bfbbd ,_ffdabg :=d .Token ();if _ffdabg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006ce\u0053t\u0079\u006c\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ffdabg );};if _fggcag ,_dbabc :=_bfbbd .(_b .EndElement );_dbabc &&_fggcag .Name ==start .Name {break ;};};return nil ;};type CT_VolTopic struct{ -// Worksheet View -SheetView []*CT_SheetView ; +// Type +TAttr ST_VolValueType ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_bbcbaf *CT_CellStyleXfs )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ddbb :=range start .Attr {if _ddbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbgcfe ,_gffge :=_ccfece .ParseUint (_ddbb .Value ,10,32);if _gffge !=nil {return _gffge ;};_eabgc :=uint32 (_cbgcfe );_bbcbaf .CountAttr =&_eabgc ;continue ;};};_ffgg :for {_bbac ,_faagc :=d .Token ();if _faagc !=nil {return _faagc ;};switch _fdbb :=_bbac .(type ){case _ebfeac .StartElement :switch _fdbb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_ccccc :=NewCT_Xf ();if _cafd :=d .DecodeElement (_ccccc ,&_fdbb );_cafd !=nil {return _cafd ;};_bbcbaf .Xf =append (_bbcbaf .Xf ,_ccccc );default:_afeac .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\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_fdbb .Name );if _fabfad :=d .Skip ();_fabfad !=nil {return _fabfad ;};};case _ebfeac .EndElement :break _ffgg ;case _ebfeac .CharData :};};return nil ;};type CT_Filters struct{ +// Topic Value +V string ; -// Filter by Blank -BlankAttr *bool ; +// Strings in Subtopic +Stp []string ; -// Calendar Type -CalendarTypeAttr _bbaba .ST_CalendarType ; +// References +Tr []*CT_VolTopicRef ;}; -// Filter -Filter []*CT_Filter ; +// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path +func (_cccfd *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _cbade ,_gdbbaf :=range _cccfd .M {if _ddbfg :=_gdbbaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cbade ));_ddbfg !=nil {return _ddbfg ;};};for _eadad ,_gfadcc :=range _cccfd .N {if _egcaa :=_gfadcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_eadad ));_egcaa !=nil {return _egcaa ;};};for _dafgb ,_cfdbf :=range _cccfd .E {if _geea :=_cfdbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dafgb ));_geea !=nil {return _geea ;};};for _dfbge ,_ggbfc :=range _cccfd .S {if _cdcbc :=_ggbfc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dfbge ));_cdcbc !=nil {return _cdcbc ;};};return nil ;};type CT_Extension struct{ -// Date Grouping -DateGroupItem []*CT_DateGroupItem ;};type ST_PivotAreaType byte ;func (_geffe *CT_VolTopic )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gggeda :=range start .Attr {if _gggeda .Name .Local =="\u0074"{_geffe .TAttr .UnmarshalXMLAttr (_gggeda );continue ;};};_ccafdf :for {_ddfged ,_cdgddb :=d .Token ();if _cdgddb !=nil {return _cdgddb ;};switch _ggagb :=_ddfged .(type ){case _ebfeac .StartElement :switch _ggagb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _gdgec :=d .DecodeElement (&_geffe .V ,&_ggagb );_gdgec !=nil {return _gdgec ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _gfgff string ;if _fddad :=d .DecodeElement (&_gfgff ,&_ggagb );_fddad !=nil {return _fddad ;};_geffe .Stp =append (_geffe .Stp ,_gfgff );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_efdd :=NewCT_VolTopicRef ();if _afagc :=d .DecodeElement (_efdd ,&_ggagb );_afagc !=nil {return _afagc ;};_geffe .Tr =append (_geffe .Tr ,_efdd );default:_afeac .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\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_ggagb .Name );if _ccff :=d .Skip ();_ccff !=nil {return _ccff ;};};case _ebfeac .EndElement :break _ccafdf ;case _ebfeac .CharData :};};return nil ;};const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2;ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;);func NewCT_PhoneticPr ()*CT_PhoneticPr {_dfagd :=&CT_PhoneticPr {};return _dfagd };func (_egbbd *StyleSheet )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _egbbd .CT_Stylesheet .MarshalXML (e ,start );};func (_agfeae *CT_PivotDimension )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _agfeae .MeasureAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_agfeae .MeasureAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_agfeae .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_agfeae .UniqueNameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_agfeae .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Error struct{ +// URI +UriAttr *string ;Any _d .Any ;};func NewCT_Items ()*CT_Items {_gecf :=&CT_Items {};return _gecf };func (_gbacd *CT_PivotAreas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cebee :=range start .Attr {if _cebee .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggddd ,_aafgef :=_e .ParseUint (_cebee .Value ,10,32);if _aafgef !=nil {return _aafgef ;};_cgaa :=uint32 (_ggddd );_gbacd .CountAttr =&_cgaa ;continue ;};};_ccfebe :for {_badcd ,_ageeb :=d .Token ();if _ageeb !=nil {return _ageeb ;};switch _bcbeg :=_badcd .(type ){case _b .StartElement :switch _bcbeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_bcfab :=NewCT_PivotArea ();if _gbcbf :=d .DecodeElement (_bcfab ,&_bcbeg );_gbcbf !=nil {return _gbcbf ;};_gbacd .PivotArea =append (_gbacd .PivotArea ,_bcfab );default:_d .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\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_bcbeg .Name );if _bffc :=d .Skip ();_bffc !=nil {return _bffc ;};};case _b .EndElement :break _ccfebe ;case _b .CharData :};};return nil ;}; -// Value -VAttr string ; +// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path +func (_adbcf *CT_SortCondition )ValidateWithPath (path string )error {if _fgegc :=_adbcf .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_fgegc !=nil {return _fgegc ;};if _gafga :=_adbcf .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_gafga !=nil {return _gafga ;};return nil ;};type CT_PivotDimension struct{ -// Unused Item -UAttr *bool ; +// Measure +MeasureAttr *bool ; -// Calculated Item -FAttr *bool ; +// Dimension Name +NameAttr string ; -// Item Caption -CAttr *string ; +// Dimension Unique Name +UniqueNameAttr string ; -// Member Property Count -CpAttr *uint32 ; +// Dimension Display Name +CaptionAttr string ;};type CT_MetadataRecord struct{ -// Format Index -InAttr *uint32 ; +// Metadata Record Type Index +TAttr uint32 ; -// background Color -BcAttr *string ; +// Metadata Record Value Index +VAttr uint32 ;};type ST_Objects byte ; -// Foreground Color -FcAttr *string ; +// Validate validates the CT_PivotAreaReference and its children +func (_gceabg *CT_PivotAreaReference )Validate ()error {return _gceabg .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_dagge :=&CT_UnderlineProperty {};return _dagge ;};func (_dfdd *CT_DefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_befac :=range start .Attr {if _befac .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cafg ,_dfca :=_e .ParseBool (_befac .Value );if _dfca !=nil {return _dfca ;};_dfdd .HiddenAttr =&_cafg ;continue ;};if _befac .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gbgc ,_addb :=_e .ParseBool (_befac .Value );if _addb !=nil {return _addb ;};_dfdd .FunctionAttr =&_gbgc ;continue ;};if _befac .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bgdb ,_fggca :=_befac .Value ,error (nil );if _fggca !=nil {return _fggca ;};_dfdd .CommentAttr =&_bgdb ;continue ;};if _befac .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bbafc ,_fggdf :=_befac .Value ,error (nil );if _fggdf !=nil {return _fggdf ;};_dfdd .DescriptionAttr =&_bbafc ;continue ;};if _befac .Name .Local =="\u0068\u0065\u006c\u0070"{_gccf ,_afbed :=_befac .Value ,error (nil );if _afbed !=nil {return _afbed ;};_dfdd .HelpAttr =&_gccf ;continue ;};if _befac .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_dfaad ,_cagcac :=_befac .Value ,error (nil );if _cagcac !=nil {return _cagcac ;};_dfdd .StatusBarAttr =&_dfaad ;continue ;};if _befac .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_aacga ,_cdcga :=_e .ParseUint (_befac .Value ,10,32);if _cdcga !=nil {return _cdcga ;};_dceg :=uint32 (_aacga );_dfdd .LocalSheetIdAttr =&_dceg ;continue ;};if _befac .Name .Local =="\u006e\u0061\u006d\u0065"{_edfgf ,_caaa :=_befac .Value ,error (nil );if _caaa !=nil {return _caaa ;};_dfdd .NameAttr =_edfgf ;continue ;};if _befac .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_gegdd ,_dbfd :=_befac .Value ,error (nil );if _dbfd !=nil {return _dbfd ;};_dfdd .CustomMenuAttr =&_gegdd ;continue ;};if _befac .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_gcee ,_cddg :=_e .ParseBool (_befac .Value );if _cddg !=nil {return _cddg ;};_dfdd .VbProcedureAttr =&_gcee ;continue ;};if _befac .Name .Local =="\u0078\u006c\u006d"{_aaag ,_gecgg :=_e .ParseBool (_befac .Value );if _gecgg !=nil {return _gecgg ;};_dfdd .XlmAttr =&_aaag ;continue ;};if _befac .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_ccdad ,_bcbgf :=_e .ParseUint (_befac .Value ,10,32);if _bcbgf !=nil {return _bcbgf ;};_gaaaf :=uint32 (_ccdad );_dfdd .FunctionGroupIdAttr =&_gaaaf ;continue ;};if _befac .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_begd ,_fffcc :=_befac .Value ,error (nil );if _fffcc !=nil {return _fffcc ;};_dfdd .ShortcutKeyAttr =&_begd ;continue ;};if _befac .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_edbe ,_abfdg :=_e .ParseBool (_befac .Value );if _abfdg !=nil {return _abfdg ;};_dfdd .PublishToServerAttr =&_edbe ;continue ;};if _befac .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_cdaa ,_ageffa :=_e .ParseBool (_befac .Value );if _ageffa !=nil {return _ageffa ;};_dfdd .WorkbookParameterAttr =&_cdaa ;continue ;};};for {_adgdb ,_bdeb :=d .Token ();if _bdeb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_bdeb );};if _eecc ,_aegce :=_adgdb .(_b .CharData );_aegce {_dfdd .Content =string (_eecc );};if _eddc ,_feabag :=_adgdb .(_b .EndElement );_feabag &&_eddc .Name ==start .Name {break ;};};return nil ;};func (_gddgcg *CT_ServerFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbdaa :=range start .Attr {if _gbdaa .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_cdebg ,_cdfge :=_gbdaa .Value ,error (nil );if _cdfge !=nil {return _cdfge ;};_gddgcg .CultureAttr =&_cdebg ;continue ;};if _gbdaa .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_egcgg ,_bgcgc :=_gbdaa .Value ,error (nil );if _bgcgc !=nil {return _bgcgc ;};_gddgcg .FormatAttr =&_egcgg ;continue ;};};for {_dgbef ,_dbfcb :=d .Token ();if _dbfcb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_dbfcb );};if _bfaca ,_abfeg :=_dgbef .(_b .EndElement );_abfeg &&_bfaca .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_cfcg :=&CT_CustomWorkbookView {};_cfcg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cfcg ;};func (_bffg *CT_CellStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adceb :=range start .Attr {if _adceb .Name .Local =="\u006e\u0061\u006d\u0065"{_aeda ,_gag :=_adceb .Value ,error (nil );if _gag !=nil {return _gag ;};_bffg .NameAttr =&_aeda ;continue ;};if _adceb .Name .Local =="\u0078\u0066\u0049\u0064"{_efeg ,_bdc :=_e .ParseUint (_adceb .Value ,10,32);if _bdc !=nil {return _bdc ;};_bffg .XfIdAttr =uint32 (_efeg );continue ;};if _adceb .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_debcg ,_agb :=_e .ParseUint (_adceb .Value ,10,32);if _agb !=nil {return _agb ;};_babf :=uint32 (_debcg );_bffg .BuiltinIdAttr =&_babf ;continue ;};if _adceb .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_cdbc ,_edf :=_e .ParseUint (_adceb .Value ,10,32);if _edf !=nil {return _edf ;};_gcgb :=uint32 (_cdbc );_bffg .ILevelAttr =&_gcgb ;continue ;};if _adceb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cgff ,_egfcc :=_e .ParseBool (_adceb .Value );if _egfcc !=nil {return _egfcc ;};_bffg .HiddenAttr =&_cgff ;continue ;};if _adceb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_fede ,_bcfa :=_e .ParseBool (_adceb .Value );if _bcfa !=nil {return _bcfa ;};_bffg .CustomBuiltinAttr =&_fede ;continue ;};};_aefaf :for {_babd ,_gbdbd :=d .Token ();if _gbdbd !=nil {return _gbdbd ;};switch _bbfc :=_babd .(type ){case _b .StartElement :switch _bbfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bffg .ExtLst =NewCT_ExtensionList ();if _ada :=d .DecodeElement (_bffg .ExtLst ,&_bbfc );_ada !=nil {return _ada ;};default:_d .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_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bbfc .Name );if _gceb :=d .Skip ();_gceb !=nil {return _gceb ;};};case _b .EndElement :break _aefaf ;case _b .CharData :};};return nil ;};func (_bcedc *CT_PivotSelection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcedc .PivotArea =NewCT_PivotArea ();for _ ,_fabee :=range start .Attr {if _fabee .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"&&_fabee .Name .Local =="\u0069\u0064"||_fabee .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"&&_fabee .Name .Local =="\u0069\u0064"{_bdgfg ,_accfe :=_fabee .Value ,error (nil );if _accfe !=nil {return _accfe ;};_bcedc .IdAttr =&_bdgfg ;continue ;};if _fabee .Name .Local =="\u006d\u0069\u006e"{_ggag ,_eggbb :=_e .ParseUint (_fabee .Value ,10,32);if _eggbb !=nil {return _eggbb ;};_dadec :=uint32 (_ggag );_bcedc .MinAttr =&_dadec ;continue ;};if _fabee .Name .Local =="\u006d\u0061\u0078"{_eeacc ,_bgeaf :=_e .ParseUint (_fabee .Value ,10,32);if _bgeaf !=nil {return _bgeaf ;};_bdddd :=uint32 (_eeacc );_bcedc .MaxAttr =&_bdddd ;continue ;};if _fabee .Name .Local =="\u006c\u0061\u0062e\u006c"{_afecg ,_geeea :=_e .ParseBool (_fabee .Value );if _geeea !=nil {return _geeea ;};_bcedc .LabelAttr =&_afecg ;continue ;};if _fabee .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_gcbgd ,_dfbcd :=_e .ParseUint (_fabee .Value ,10,32);if _dfbcd !=nil {return _dfbcd ;};_dgcfg :=uint32 (_gcbgd );_bcedc .ActiveRowAttr =&_dgcfg ;continue ;};if _fabee .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_abgga ,_dgbcde :=_e .ParseBool (_fabee .Value );if _dgbcde !=nil {return _dgbcde ;};_bcedc .ExtendableAttr =&_abgga ;continue ;};if _fabee .Name .Local =="\u0061\u0078\u0069\u0073"{_bcedc .AxisAttr .UnmarshalXMLAttr (_fabee );continue ;};if _fabee .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_aaadg ,_adbgec :=_e .ParseUint (_fabee .Value ,10,32);if _adbgec !=nil {return _adbgec ;};_abdgg :=uint32 (_aaadg );_bcedc .DimensionAttr =&_abdgg ;continue ;};if _fabee .Name .Local =="\u0073\u0074\u0061r\u0074"{_beeae ,_fedca :=_e .ParseUint (_fabee .Value ,10,32);if _fedca !=nil {return _fedca ;};_dgfcg :=uint32 (_beeae );_bcedc .StartAttr =&_dgfcg ;continue ;};if _fabee .Name .Local =="\u0070\u0061\u006e\u0065"{_bcedc .PaneAttr .UnmarshalXMLAttr (_fabee );continue ;};if _fabee .Name .Local =="\u0064\u0061\u0074\u0061"{_ceedg ,_afafd :=_e .ParseBool (_fabee .Value );if _afafd !=nil {return _afafd ;};_bcedc .DataAttr =&_ceedg ;continue ;};if _fabee .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgcbfg ,_abbae :=_e .ParseUint (_fabee .Value ,10,32);if _abbae !=nil {return _abbae ;};_cacfg :=uint32 (_fgcbfg );_bcedc .CountAttr =&_cacfg ;continue ;};if _fabee .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_debdeb ,_gbedea :=_e .ParseUint (_fabee .Value ,10,32);if _gbedea !=nil {return _gbedea ;};_aadcb :=uint32 (_debdeb );_bcedc .ActiveColAttr =&_aadcb ;continue ;};if _fabee .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_dceeg ,_cfdfdd :=_e .ParseUint (_fabee .Value ,10,32);if _cfdfdd !=nil {return _cfdfdd ;};_dbbef :=uint32 (_dceeg );_bcedc .PreviousRowAttr =&_dbbef ;continue ;};if _fabee .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_fgcec ,_ebgfeb :=_e .ParseUint (_fabee .Value ,10,32);if _ebgfeb !=nil {return _ebgfeb ;};_bceacc :=uint32 (_fgcec );_bcedc .PreviousColAttr =&_bceacc ;continue ;};if _fabee .Name .Local =="\u0063\u006c\u0069c\u006b"{_bgbae ,_fefdcg :=_e .ParseUint (_fabee .Value ,10,32);if _fefdcg !=nil {return _fefdcg ;};_ddfece :=uint32 (_bgbae );_bcedc .ClickAttr =&_ddfece ;continue ;};if _fabee .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_aagad ,_deecg :=_e .ParseBool (_fabee .Value );if _deecg !=nil {return _deecg ;};_bcedc .ShowHeaderAttr =&_aagad ;continue ;};};_eeegcb :for {_gagccc ,_acfbc :=d .Token ();if _acfbc !=nil {return _acfbc ;};switch _eedgg :=_gagccc .(type ){case _b .StartElement :switch _eedgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _aaeff :=d .DecodeElement (_bcedc .PivotArea ,&_eedgg );_aaeff !=nil {return _aaeff ;};default:_d .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\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_eedgg .Name );if _baccc :=d .Skip ();_baccc !=nil {return _baccc ;};};case _b .EndElement :break _eeegcb ;case _b .CharData :};};return nil ;};func NewCT_Cols ()*CT_Cols {_bafb :=&CT_Cols {};return _bafb }; -// Italic -IAttr *bool ; +// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path +func (_ebefa *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; -// Underline -UnAttr *bool ; +// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path +func (_bdded *CT_NumFmts )ValidateWithPath (path string )error {for _adcb ,_dgdfe :=range _bdded .NumFmt {if _eaggd :=_dgdfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_adcb ));_eaggd !=nil {return _eaggd ;};};return nil ;};func (_bccafe ST_UpdateLinks )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fedeg :=_b .Attr {};_fedeg .Name =name ;switch _bccafe {case ST_UpdateLinksUnset :_fedeg .Value ="";case ST_UpdateLinksUserSet :_fedeg .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_fedeg .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_fedeg .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _fedeg ,nil ;}; -// Strikethrough -StAttr *bool ; +// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path +func (_acab *CT_DataValidation )ValidateWithPath (path string )error {if _aaebd :=_acab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaebd !=nil {return _aaebd ;};if _fdbeb :=_acab .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fdbeb !=nil {return _fdbeb ;};if _addc :=_acab .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_addc !=nil {return _addc ;};if _cfege :=_acab .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_cfege !=nil {return _cfege ;};return nil ;}; -// Bold -BAttr *bool ; +// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path +func (_cdfb *CT_CustomFilters )ValidateWithPath (path string )error {for _aeefg ,_ageg :=range _cdfb .CustomFilter {if _egeed :=_ageg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aeefg ));_egeed !=nil {return _egeed ;};};return nil ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_cdggb :=&CT_MdxMetadata {};return _cdggb };type CT_PCDKPI struct{ -// Tuples -Tpls *CT_Tuples ; +// KPI Unique Name +UniqueNameAttr string ; -// Member Property Indexes -X []*CT_X ;};func NewCT_Control ()*CT_Control {_ccfff :=&CT_Control {};return _ccfff };func (_ebfad *CT_BooleanProperty )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_febbg :=range start .Attr {if _febbg .Name .Local =="\u0076\u0061\u006c"{_ccea ,_gbeb :=_ccfece .ParseBool (_febbg .Value );if _gbeb !=nil {return _gbeb ;};_ebfad .ValAttr =&_ccea ;continue ;};};for {_ggfegd ,_fbceed :=d .Token ();if _fbceed !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0042\u006f\u006f\u006c\u0065\u0061\u006eP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_fbceed );};if _dbdcf ,_eebdfd :=_ggfegd .(_ebfeac .EndElement );_eebdfd &&_dbdcf .Name ==start .Name {break ;};};return nil ;};func (_cdcgd *CT_PivotCache )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aagb :=range start .Attr {if _aagb .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"&&_aagb .Name .Local =="\u0069\u0064"||_aagb .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"&&_aagb .Name .Local =="\u0069\u0064"{_gcfb ,_acdac :=_aagb .Value ,error (nil );if _acdac !=nil {return _acdac ;};_cdcgd .IdAttr =_gcfb ;continue ;};if _aagb .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_egafa ,_eefd :=_ccfece .ParseUint (_aagb .Value ,10,32);if _eefd !=nil {return _eefd ;};_cdcgd .CacheIdAttr =uint32 (_egafa );continue ;};};for {_ffdcd ,_bgcagg :=d .Token ();if _bgcagg !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_bgcagg );};if _eaeb ,_dgegb :=_ffdcd .(_ebfeac .EndElement );_dgegb &&_eaeb .Name ==start .Name {break ;};};return nil ;};func (_feccaa *CT_SmartTagType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ddcea :=range start .Attr {if _ddcea .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_gdbcd ,_eefcge :=_ddcea .Value ,error (nil );if _eefcge !=nil {return _eefcge ;};_feccaa .NamespaceUriAttr =&_gdbcd ;continue ;};if _ddcea .Name .Local =="\u006e\u0061\u006d\u0065"{_fdabg ,_bfbec :=_ddcea .Value ,error (nil );if _bfbec !=nil {return _bfbec ;};_feccaa .NameAttr =&_fdabg ;continue ;};if _ddcea .Name .Local =="\u0075\u0072\u006c"{_ggdfg ,_dffg :=_ddcea .Value ,error (nil );if _dffg !=nil {return _dffg ;};_feccaa .UrlAttr =&_ggdfg ;continue ;};};for {_gfbffa ,_aeage :=d .Token ();if _aeage !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_aeage );};if _aece ,_gcdce :=_gfbffa .(_ebfeac .EndElement );_gcdce &&_aece .Name ==start .Name {break ;};};return nil ;};func (_eegfb *SingleXmlCells )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eegfb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_gdefc :for {_aaffd ,_aegc :=d .Token ();if _aegc !=nil {return _aegc ;};switch _dcedb :=_aaffd .(type ){case _ebfeac .StartElement :switch _dcedb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_bgfag :=NewCT_SingleXmlCell ();if _gagd :=d .DecodeElement (_bgfag ,&_dcedb );_gagd !=nil {return _gagd ;};_eegfb .SingleXmlCell =append (_eegfb .SingleXmlCell ,_bgfag );default:_afeac .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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_dcedb .Name );if _cabcf :=d .Skip ();_cabcf !=nil {return _cabcf ;};};case _ebfeac .EndElement :break _gdefc ;case _ebfeac .CharData :};};return nil ;}; +// KPI Display Name +CaptionAttr *string ; -// Validate validates the CT_CalculatedItems and its children -func (_cbgbd *CT_CalculatedItems )Validate ()error {return _cbgbd .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");}; +// KPI Display Folder +DisplayFolderAttr *string ; -// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path -func (_ccffe *CT_ExternalLink )ValidateWithPath (path string )error {if _ccffe .Choice !=nil {if _e :=_ccffe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_e !=nil {return _e ;};};if _ccffe .ExtLst !=nil {if _dbefd :=_ccffe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbefd !=nil {return _dbefd ;};};return nil ;};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_eabgd :=&CT_ExternalDefinedNames {};return _eabgd ;};type CT_TableStyleInfo struct{ +// KPI Measure Group Name +MeasureGroupAttr *string ; -// Style Name -NameAttr *string ; +// Parent KPI +ParentAttr *string ; -// Show First Column -ShowFirstColumnAttr *bool ; +// KPI Value Unique Name +ValueAttr string ; -// Show Last Column -ShowLastColumnAttr *bool ; +// KPI Goal Unique Name +GoalAttr *string ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// KPI Status Unique Name +StatusAttr *string ; -// Show Column Stripes -ShowColumnStripesAttr *bool ;}; +// KPI Trend Unique Name +TrendAttr *string ; -// Validate validates the CT_CellSmartTagPr and its children -func (_dfaca *CT_CellSmartTagPr )Validate ()error {return _dfaca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};func (_gaaac *CT_MapInfo )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ebdg :=range start .Attr {if _ebdg .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_fdfa ,_adfbb :=_ebdg .Value ,error (nil );if _adfbb !=nil {return _adfbb ;};_gaaac .SelectionNamespacesAttr =_fdfa ;continue ;};};_fedfa :for {_bcfcfd ,_geagc :=d .Token ();if _geagc !=nil {return _geagc ;};switch _afefdg :=_bcfcfd .(type ){case _ebfeac .StartElement :switch _afefdg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_edaag :=NewCT_Schema ();if _aafcg :=d .DecodeElement (_edaag ,&_afefdg );_aafcg !=nil {return _aafcg ;};_gaaac .Schema =append (_gaaac .Schema ,_edaag );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_daaa :=NewCT_Map ();if _egcgd :=d .DecodeElement (_daaa ,&_afefdg );_egcgd !=nil {return _egcgd ;};_gaaac .Map =append (_gaaac .Map ,_daaa );default:_afeac .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\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_afefdg .Name );if _cfcc :=d .Skip ();_cfcc !=nil {return _cfcc ;};};case _ebfeac .EndElement :break _fedfa ;case _ebfeac .CharData :};};return nil ;};func (_cgafa *MapInfo )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _cgafa .CT_MapInfo .MarshalXML (e ,start );};func NewPivotTableDefinition ()*PivotTableDefinition {_dagcd :=&PivotTableDefinition {};_dagcd .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _dagcd ;}; +// KPI Weight Unique Name +WeightAttr *string ; -// Validate validates the CT_QueryCache and its children -func (_fagc *CT_QueryCache )Validate ()error {return _fagc .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func (_gcbcb ST_FormulaExpression )ValidateWithPath (path string )error {switch _gcbcb {case 0,1,2,3,4,5:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbcb ));};return nil ;};func (_bebca ST_VerticalAlignment )String ()string {switch _bebca {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func NewCT_CustomFilter ()*CT_CustomFilter {_bfbbb :=&CT_CustomFilter {};return _bfbbb };func (_fgdfd ST_UnderlineValues )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fgdfd .String (),start );};func (_gaggf *CT_FunctionGroups )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gaggf .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gaggf .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _gaggf .FunctionGroup !=nil {_eedf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_gabac :=range _gaggf .FunctionGroup {e .EncodeElement (_gabac ,_eedf );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eebg *CT_PCDSDTCEntries )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dfeeb :=range start .Attr {if _dfeeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_febge ,_dbfae :=_ccfece .ParseUint (_dfeeb .Value ,10,32);if _dbfae !=nil {return _dbfae ;};_dadd :=uint32 (_febge );_eebg .CountAttr =&_dadd ;continue ;};};_degg :for {_effg ,_deeeag :=d .Token ();if _deeeag !=nil {return _deeeag ;};switch _abfbbe :=_effg .(type ){case _ebfeac .StartElement :switch _abfbbe .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_ccfda :=NewCT_Missing ();if _ffbfa :=d .DecodeElement (_ccfda ,&_abfbbe );_ffbfa !=nil {return _ffbfa ;};_eebg .M =append (_eebg .M ,_ccfda );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_eebad :=NewCT_Number ();if _ceed :=d .DecodeElement (_eebad ,&_abfbbe );_ceed !=nil {return _ceed ;};_eebg .N =append (_eebg .N ,_eebad );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_gcafa :=NewCT_Error ();if _edagg :=d .DecodeElement (_gcafa ,&_abfbbe );_edagg !=nil {return _edagg ;};_eebg .E =append (_eebg .E ,_gcafa );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_gcf :=NewCT_String ();if _adcab :=d .DecodeElement (_gcf ,&_abfbbe );_adcab !=nil {return _adcab ;};_eebg .S =append (_eebg .S ,_gcf );default:_afeac .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\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_abfbbe .Name );if _fbabd :=d .Skip ();_fbabd !=nil {return _fbabd ;};};case _ebfeac .EndElement :break _degg ;case _ebfeac .CharData :};};return nil ;};func (_fded ST_PhoneticType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fded .String (),start );};func (_fdffb *CT_RevisionCellChange )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_fdffb .SIdAttr )});if _fdffb .OdxfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .OdxfAttr ))});};if _fdffb .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .XfDxfAttr ))});};if _fdffb .SAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .SAttr ))});};if _fdffb .DxfAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0078\u0066"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .DxfAttr ))});};if _fdffb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdffb .NumFmtIdAttr )});};if _fdffb .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .QuotePrefixAttr ))});};if _fdffb .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .OldQuotePrefixAttr ))});};if _fdffb .PhAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .PhAttr ))});};if _fdffb .OldPhAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .OldPhAttr ))});};if _fdffb .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .EndOfListFormulaUpdateAttr ))});};if _fdffb .RIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fdffb .RIdAttr )});};if _fdffb .UaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .UaAttr ))});};if _fdffb .RaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fdffb .RaAttr ))});};e .EncodeToken (start );if _fdffb .Oc !=nil {_edeff :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_fdffb .Oc ,_edeff );};_bfbfc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_fdffb .Nc ,_bfbfc );if _fdffb .Odxf !=nil {_ecgb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_fdffb .Odxf ,_ecgb );};if _fdffb .Ndxf !=nil {_eecgac :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_fdffb .Ndxf ,_eecgac );};if _fdffb .ExtLst !=nil {_gbdeg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdffb .ExtLst ,_gbdeg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bcfgf *CT_CalculatedMembers )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bgedb :=range start .Attr {if _bgedb .Name .Local =="\u0063\u006f\u0075n\u0074"{_affbga ,_da :=_ccfece .ParseUint (_bgedb .Value ,10,32);if _da !=nil {return _da ;};_gbfage :=uint32 (_affbga );_bcfgf .CountAttr =&_gbfage ;continue ;};};_gcecd :for {_cebeb ,_gffgf :=d .Token ();if _gffgf !=nil {return _gffgf ;};switch _aebfb :=_cebeb .(type ){case _ebfeac .StartElement :switch _aebfb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_bcfdf :=NewCT_CalculatedMember ();if _cecbef :=d .DecodeElement (_bcfdf ,&_aebfb );_cecbef !=nil {return _cecbef ;};_bcfgf .CalculatedMember =append (_bcfgf .CalculatedMember ,_bcfdf );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_aebfb .Name );if _geabd :=d .Skip ();_geabd !=nil {return _geabd ;};};case _ebfeac .EndElement :break _gcecd ;case _ebfeac .CharData :};};return nil ;};func (_bcdd ST_TableStyleType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_fdeaeg :=_ebfeac .Attr {};_fdeaeg .Name =name ;switch _bcdd {case ST_TableStyleTypeUnset :_fdeaeg .Value ="";case ST_TableStyleTypeWholeTable :_fdeaeg .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_fdeaeg .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_fdeaeg .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_fdeaeg .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_fdeaeg .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_fdeaeg .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_fdeaeg .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_fdeaeg .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_fdeaeg .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_fdeaeg .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_fdeaeg .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_fdeaeg .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_fdeaeg .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_fdeaeg .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_fdeaeg .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_fdeaeg .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_fdeaeg .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_fdeaeg .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_fdeaeg .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_fdeaeg .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_fdeaeg .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_fdeaeg .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_fdeaeg .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_fdeaeg .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_fdeaeg .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_fdeaeg .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_fdeaeg .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_fdeaeg .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _fdeaeg ,nil ;};func (_bddff ST_MdxKPIProperty )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_badgc :=_ebfeac .Attr {};_badgc .Name =name ;switch _bddff {case ST_MdxKPIPropertyUnset :_badgc .Value ="";case ST_MdxKPIPropertyV :_badgc .Value ="\u0076";case ST_MdxKPIPropertyG :_badgc .Value ="\u0067";case ST_MdxKPIPropertyS :_badgc .Value ="\u0073";case ST_MdxKPIPropertyT :_badgc .Value ="\u0074";case ST_MdxKPIPropertyW :_badgc .Value ="\u0077";case ST_MdxKPIPropertyM :_badgc .Value ="\u006d";};return _badgc ,nil ;}; +// Time Member KPI Unique Name +TimeAttr *string ;}; -// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path -func (_bacfb *CT_MetadataBlock )ValidateWithPath (path string )error {for _dfbaf ,_fccef :=range _bacfb .Rc {if _gacbaf :=_fccef .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_dfbaf ));_gacbaf !=nil {return _gacbaf ;};};return nil ;};func (_ggfggf ST_TargetScreenSize )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_gcdgab :=_ebfeac .Attr {};_gcdgab .Name =name ;switch _ggfggf {case ST_TargetScreenSizeUnset :_gcdgab .Value ="";case ST_TargetScreenSize544x376 :_gcdgab .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_gcdgab .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_gcdgab .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_gcdgab .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_gcdgab .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_gcdgab .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_gcdgab .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_gcdgab .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_gcdgab .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_gcdgab .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_gcdgab .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gcdgab ,nil ;}; +// Validate validates the CT_PageField and its children +func (_geaeg *CT_PageField )Validate ()error {return _geaeg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");}; -// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path -func (_bgcda *CT_PivotHierarchies )ValidateWithPath (path string )error {for _agfgf ,_fcgeb :=range _bgcda .PivotHierarchy {if _aacfbg :=_fcgeb .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_agfgf ));_aacfbg !=nil {return _aacfbg ;};};return nil ;}; +// Validate validates the CT_Sheets and its children +func (_dbdac *CT_Sheets )Validate ()error {return _dbdac .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};type CT_DataFields struct{ -// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path -func (_dedc *CT_Pane )ValidateWithPath (path string )error {if _cadaa :=_dedc .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_cadaa !=nil {return _cadaa ;};if _eggcaga :=_dedc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_eggcaga !=nil {return _eggcaga ;};return nil ;};type ST_PhoneticType byte ; +// Data Items Count +CountAttr *uint32 ; -// Validate validates the CT_PivotFilters and its children -func (_becc *CT_PivotFilters )Validate ()error {return _becc .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_cgead ST_WebSourceType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dcbgb :=_ebfeac .Attr {};_dcbgb .Name =name ;switch _cgead {case ST_WebSourceTypeUnset :_dcbgb .Value ="";case ST_WebSourceTypeSheet :_dcbgb .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_dcbgb .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_dcbgb .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_dcbgb .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_dcbgb .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_dcbgb .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_dcbgb .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_dcbgb .Value ="\u006c\u0061\u0062e\u006c";};return _dcbgb ,nil ;}; +// Data Field Item +DataField []*CT_DataField ;};func (_eacae *Metadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _eacae .CT_Metadata .MarshalXML (e ,start );};func (_cfbff *Chartsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbff .CT_Chartsheet =*NewCT_Chartsheet ();_egcge :for {_agdga ,_acbdc :=d .Token ();if _acbdc !=nil {return _acbdc ;};switch _dffaa :=_agdga .(type ){case _b .StartElement :switch _dffaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_cfbff .SheetPr =NewCT_ChartsheetPr ();if _gaefb :=d .DecodeElement (_cfbff .SheetPr ,&_dffaa );_gaefb !=nil {return _gaefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _eagaeg :=d .DecodeElement (_cfbff .SheetViews ,&_dffaa );_eagaeg !=nil {return _eagaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cfbff .SheetProtection =NewCT_ChartsheetProtection ();if _eecae :=d .DecodeElement (_cfbff .SheetProtection ,&_dffaa );_eecae !=nil {return _eecae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cfbff .CustomSheetViews =NewCT_CustomChartsheetViews ();if _bbfcb :=d .DecodeElement (_cfbff .CustomSheetViews ,&_dffaa );_bbfcb !=nil {return _bbfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cfbff .PageMargins =NewCT_PageMargins ();if _gbabgf :=d .DecodeElement (_cfbff .PageMargins ,&_dffaa );_gbabgf !=nil {return _gbabgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cfbff .PageSetup =NewCT_CsPageSetup ();if _gagee :=d .DecodeElement (_cfbff .PageSetup ,&_dffaa );_gagee !=nil {return _gagee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cfbff .HeaderFooter =NewCT_HeaderFooter ();if _dbefc :=d .DecodeElement (_cfbff .HeaderFooter ,&_dffaa );_dbefc !=nil {return _dbefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _gffgg :=d .DecodeElement (_cfbff .Drawing ,&_dffaa );_gffgg !=nil {return _gffgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_cfbff .LegacyDrawing =NewCT_LegacyDrawing ();if _ffada :=d .DecodeElement (_cfbff .LegacyDrawing ,&_dffaa );_ffada !=nil {return _ffada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cfbff .LegacyDrawingHF =NewCT_LegacyDrawing ();if _dfafd :=d .DecodeElement (_cfbff .LegacyDrawingHF ,&_dffaa );_dfafd !=nil {return _dfafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_cfbff .DrawingHF =NewCT_DrawingHF ();if _gaabg :=d .DecodeElement (_cfbff .DrawingHF ,&_dffaa );_gaabg !=nil {return _gaabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cfbff .Picture =NewCT_SheetBackgroundPicture ();if _fcffa :=d .DecodeElement (_cfbff .Picture ,&_dffaa );_fcffa !=nil {return _fcffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_cfbff .WebPublishItems =NewCT_WebPublishItems ();if _ggede :=d .DecodeElement (_cfbff .WebPublishItems ,&_dffaa );_ggede !=nil {return _ggede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbff .ExtLst =NewCT_ExtensionList ();if _bbcga :=d .DecodeElement (_cfbff .ExtLst ,&_dffaa );_bbcga !=nil {return _bbcga ;};default:_d .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\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_dffaa .Name );if _dgbcgg :=d .Skip ();_dgbcgg !=nil {return _dgbcgg ;};};case _b .EndElement :break _egcge ;case _b .CharData :};};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_dfbee :=&CT_SmartTagTypes {};return _dfbee };func (_cbfbe *CT_ExternalSheetNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_badfb :for {_cega ,_fcbg :=d .Token ();if _fcbg !=nil {return _fcbg ;};switch _bbgge :=_cega .(type ){case _b .StartElement :switch _bbgge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_dbfdb :=NewCT_ExternalSheetName ();if _fgbf :=d .DecodeElement (_dbfdb ,&_bbgge );_fgbf !=nil {return _fgbf ;};_cbfbe .SheetName =append (_cbfbe .SheetName ,_dbfdb );default:_d .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 C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_bbgge .Name );if _ededc :=d .Skip ();_ededc !=nil {return _ededc ;};};case _b .EndElement :break _badfb ;case _b .CharData :};};return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_fdadfc :=&CT_SheetBackgroundPicture {};return _fdadfc ;}; -// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path -func (_gfcbce *CT_CellStyleXfs )ValidateWithPath (path string )error {for _addcd ,_daeacf :=range _gfcbce .Xf {if _degegd :=_daeacf .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_addcd ));_degegd !=nil {return _degegd ;};};return nil ;};func (_acad *ST_TableStyleType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_acad =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_acad =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_acad =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acad =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_acad =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_acad =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_acad =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_acad =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_acad =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_acad =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_acad =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_acad =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_acad =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_acad =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_acad =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_acad =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_acad =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acad =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_acad =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acad =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_acad =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_acad =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_acad =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_acad =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_acad =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_acad =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_acad =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_acad =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_acad =28;};return nil ;};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_ebegc :=&CT_MetadataBlocks {};return _ebegc };func NewCT_Chartsheet ()*CT_Chartsheet {_abfbd :=&CT_Chartsheet {};_abfbd .SheetViews =NewCT_ChartsheetViews ();_abfbd .Drawing =NewCT_Drawing ();return _abfbd ;};func NewCT_Colors ()*CT_Colors {_agdaga :=&CT_Colors {};return _agdaga };func (_ccfecg *Connections )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _ccfecg .CT_Connections .MarshalXML (e ,start );};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;);func (_aecef ST_DateTimeGrouping )String ()string {switch _aecef {case 0:return "";case 1:return "\u0079\u0065\u0061\u0072";case 2:return "\u006d\u006f\u006et\u0068";case 3:return "\u0064\u0061\u0079";case 4:return "\u0068\u006f\u0075\u0072";case 5:return "\u006d\u0069\u006e\u0075\u0074\u0065";case 6:return "\u0073\u0065\u0063\u006f\u006e\u0064";};return "";};func (_becfae ST_Type )ValidateWithPath (path string )error {switch _becfae {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becfae ));};return nil ;};type CT_CellWatch struct{ +// Validate validates the VolTypes and its children +func (_bfefe *VolTypes )Validate ()error {return _bfefe .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_deccc ST_SourceType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbbab :=_b .Attr {};_ddbbab .Name =name ;switch _deccc {case ST_SourceTypeUnset :_ddbbab .Value ="";case ST_SourceTypeWorksheet :_ddbbab .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_ddbbab .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_ddbbab .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_ddbbab .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _ddbbab ,nil ;};func NewCT_FunctionGroups ()*CT_FunctionGroups {_caccd :=&CT_FunctionGroups {};return _caccd };const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1;ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7;ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;); -// Reference -RAttr string ;};type ST_VolValueType byte ;func (_efea ST_UpdateLinks )String ()string {switch _efea {case 0:return "";case 1:return "\u0075s\u0065\u0072\u0053\u0065\u0074";case 2:return "\u006e\u0065\u0076e\u0072";case 3:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_bbec ST_SourceType )String ()string {switch _bbec {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return "";};func NewCT_GroupMember ()*CT_GroupMember {_deeffg :=&CT_GroupMember {};return _deeffg };func (_cbfgfb *CT_Map )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cceea :=range start .Attr {if _cceea .Name .Local =="\u0049\u0044"{_ccffg ,_cbaeg :=_ccfece .ParseUint (_cceea .Value ,10,32);if _cbaeg !=nil {return _cbaeg ;};_cbfgfb .IDAttr =uint32 (_ccffg );continue ;};if _cceea .Name .Local =="\u004e\u0061\u006d\u0065"{_bead ,_egeca :=_cceea .Value ,error (nil );if _egeca !=nil {return _egeca ;};_cbfgfb .NameAttr =_bead ;continue ;};if _cceea .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_feabb ,_gedaaad :=_cceea .Value ,error (nil );if _gedaaad !=nil {return _gedaaad ;};_cbfgfb .RootElementAttr =_feabb ;continue ;};if _cceea .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_bfaffa ,_aaaa :=_cceea .Value ,error (nil );if _aaaa !=nil {return _aaaa ;};_cbfgfb .SchemaIDAttr =_bfaffa ;continue ;};if _cceea .Name .Local =="\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"{_fggbe ,_gcaa :=_ccfece .ParseBool (_cceea .Value );if _gcaa !=nil {return _gcaa ;};_cbfgfb .ShowImportExportValidationErrorsAttr =_fggbe ;continue ;};if _cceea .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_gcbag ,_ebgeag :=_ccfece .ParseBool (_cceea .Value );if _ebgeag !=nil {return _ebgeag ;};_cbfgfb .AutoFitAttr =_gcbag ;continue ;};if _cceea .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_cffgg ,_eeaag :=_ccfece .ParseBool (_cceea .Value );if _eeaag !=nil {return _eeaag ;};_cbfgfb .AppendAttr =_cffgg ;continue ;};if _cceea .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_bfebb ,_dcdce :=_ccfece .ParseBool (_cceea .Value );if _dcdce !=nil {return _dcdce ;};_cbfgfb .PreserveSortAFLayoutAttr =_bfebb ;continue ;};if _cceea .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_fgdee ,_bgaeg :=_ccfece .ParseBool (_cceea .Value );if _bgaeg !=nil {return _bgaeg ;};_cbfgfb .PreserveFormatAttr =_fgdee ;continue ;};};_feec :for {_eafdf ,_cbegfe :=d .Token ();if _cbegfe !=nil {return _cbegfe ;};switch _ecadfc :=_eafdf .(type ){case _ebfeac .StartElement :switch _ecadfc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_cbfgfb .DataBinding =NewCT_DataBinding ();if _ebfea :=d .DecodeElement (_cbfgfb .DataBinding ,&_ecadfc );_ebfea !=nil {return _ebfea ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_ecadfc .Name );if _gdebf :=d .Skip ();_gdebf !=nil {return _gdebf ;};};case _ebfeac .EndElement :break _feec ;case _ebfeac .CharData :};};return nil ;};func (_degdb ST_FileType )ValidateWithPath (path string )error {switch _degdb {case 0,1,2,3,4,5:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degdb ));};return nil ;};func (_bbdgba *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_bbdgba =0;case "\u0073\u0074\u006f\u0070":*_bbdgba =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_bbdgba =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_bbdgba =3;};return nil ;}; +// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path +func (_ddae *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _gaag ,_ddaad :=range _ddae .DefinedName {if _bagde :=_ddaad .ValidateWithPath (_f .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_gaag ));_bagde !=nil {return _bagde ;};};return nil ;};func (_cecd *CT_MdxMetadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcef :=range start .Attr {if _abcef .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbcgg ,_fffcd :=_e .ParseUint (_abcef .Value ,10,32);if _fffcd !=nil {return _fffcd ;};_bcfae :=uint32 (_fbcgg );_cecd .CountAttr =&_bcfae ;continue ;};};_dbcba :for {_gdbfc ,_ceaea :=d .Token ();if _ceaea !=nil {return _ceaea ;};switch _gdaee :=_gdbfc .(type ){case _b .StartElement :switch _gdaee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_eedag :=NewCT_Mdx ();if _agffb :=d .DecodeElement (_eedag ,&_gdaee );_agffb !=nil {return _agffb ;};_cecd .Mdx =append (_cecd .Mdx ,_eedag );default:_d .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\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_gdaee .Name );if _dbcfc :=d .Skip ();_dbcfc !=nil {return _dbcfc ;};};case _b .EndElement :break _dbcba ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_DataRef and its children -func (_fdbcc *CT_DataRef )Validate ()error {return _fdbcc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};type CT_MdxMemeberProp struct{ +// Validate validates the CT_Tuples and its children +func (_fffccc *CT_Tuples )Validate ()error {return _fffccc .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};func (_ceaga *CT_MRUColors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cabde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_cebec :=range _ceaga .Color {e .EncodeElement (_cebec ,_cabde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebagda *ST_WebSourceType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggbbaf ,_cfdac :=d .Token ();if _cfdac !=nil {return _cfdac ;};if _aacfb ,_ecdfd :=_eggbbaf .(_b .EndElement );_ecdfd &&_aacfb .Name ==start .Name {*_ebagda =1;return nil ;};if _efaaa ,_ccecd :=_eggbbaf .(_b .CharData );!_ccecd {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",_eggbbaf );}else {switch string (_efaaa ){case "":*_ebagda =0;case "\u0073\u0068\u0065e\u0074":*_ebagda =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_ebagda =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_ebagda =3;case "\u0072\u0061\u006eg\u0065":*_ebagda =4;case "\u0063\u0068\u0061r\u0074":*_ebagda =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_ebagda =6;case "\u0071\u0075\u0065r\u0079":*_ebagda =7;case "\u006c\u0061\u0062e\u006c":*_ebagda =8;};};_eggbbaf ,_cfdac =d .Token ();if _cfdac !=nil {return _cfdac ;};if _ggdfd ,_geefg :=_eggbbaf .(_b .EndElement );_geefg &&_ggdfd .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",_eggbbaf );};type CT_Selection struct{ -// Member Unique Name Index -NAttr uint32 ; +// Pane +PaneAttr ST_Pane ; -// Property Name Index -NpAttr uint32 ;};func (_gbbg *CT_CellSmartTag )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gbbg .TypeAttr )});if _gbbg .DeletedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbbg .DeletedAttr ))});};if _gbbg .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_gbbg .XmlBasedAttr ))});};e .EncodeToken (start );if _gbbg .CellSmartTagPr !=nil {_debba :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_bcd :=range _gbbg .CellSmartTagPr {e .EncodeElement (_bcd ,_debba );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_fagcb ST_WebSourceType )String ()string {switch _fagcb {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";};type CT_Schema struct{ +// Active Cell Location +ActiveCellAttr *string ; -// Schema ID -IDAttr string ; +// Active Cell Index +ActiveCellIdAttr *uint32 ; -// Schema Reference -SchemaRefAttr *string ; +// Sequence of References +SqrefAttr *ST_Sqref ;}; -// Schema Root Namespace -NamespaceAttr *string ; +// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path +func (_aabced *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _aabced .ExtLst !=nil {if _dbaed :=_aabced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbaed !=nil {return _dbaed ;};};return nil ;};func (_eadcffb *Workbook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadcffb .CT_Workbook =*NewCT_Workbook ();for _ ,_ggcfeg :=range start .Attr {if _ggcfeg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_eadcffb .ConformanceAttr .UnmarshalXMLAttr (_ggcfeg );continue ;};};_deeac :for {_agdgbe ,_bbcab :=d .Token ();if _bbcab !=nil {return _bbcab ;};switch _bgeda :=_agdgbe .(type ){case _b .StartElement :switch _bgeda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_eadcffb .FileVersion =NewCT_FileVersion ();if _ggcbb :=d .DecodeElement (_eadcffb .FileVersion ,&_bgeda );_ggcbb !=nil {return _ggcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_eadcffb .FileSharing =NewCT_FileSharing ();if _faddga :=d .DecodeElement (_eadcffb .FileSharing ,&_bgeda );_faddga !=nil {return _faddga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_eadcffb .WorkbookPr =NewCT_WorkbookPr ();if _dcgab :=d .DecodeElement (_eadcffb .WorkbookPr ,&_bgeda );_dcgab !=nil {return _dcgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_eadcffb .WorkbookProtection =NewCT_WorkbookProtection ();if _eeagca :=d .DecodeElement (_eadcffb .WorkbookProtection ,&_bgeda );_eeagca !=nil {return _eeagca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_eadcffb .BookViews =NewCT_BookViews ();if _fdbcf :=d .DecodeElement (_eadcffb .BookViews ,&_bgeda );_fdbcf !=nil {return _fdbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _adgfd :=d .DecodeElement (_eadcffb .Sheets ,&_bgeda );_adgfd !=nil {return _adgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_eadcffb .FunctionGroups =NewCT_FunctionGroups ();if _ebbdge :=d .DecodeElement (_eadcffb .FunctionGroups ,&_bgeda );_ebbdge !=nil {return _ebbdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_eadcffb .ExternalReferences =NewCT_ExternalReferences ();if _egffdg :=d .DecodeElement (_eadcffb .ExternalReferences ,&_bgeda );_egffdg !=nil {return _egffdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_eadcffb .DefinedNames =NewCT_DefinedNames ();if _bgfcd :=d .DecodeElement (_eadcffb .DefinedNames ,&_bgeda );_bgfcd !=nil {return _bgfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_eadcffb .CalcPr =NewCT_CalcPr ();if _cgeeg :=d .DecodeElement (_eadcffb .CalcPr ,&_bgeda );_cgeeg !=nil {return _cgeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_eadcffb .OleSize =NewCT_OleSize ();if _faede :=d .DecodeElement (_eadcffb .OleSize ,&_bgeda );_faede !=nil {return _faede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_eadcffb .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _geegcg :=d .DecodeElement (_eadcffb .CustomWorkbookViews ,&_bgeda );_geegcg !=nil {return _geegcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_eadcffb .PivotCaches =NewCT_PivotCaches ();if _cefaff :=d .DecodeElement (_eadcffb .PivotCaches ,&_bgeda );_cefaff !=nil {return _cefaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_eadcffb .SmartTagPr =NewCT_SmartTagPr ();if _edcbdf :=d .DecodeElement (_eadcffb .SmartTagPr ,&_bgeda );_edcbdf !=nil {return _edcbdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_eadcffb .SmartTagTypes =NewCT_SmartTagTypes ();if _fdaegb :=d .DecodeElement (_eadcffb .SmartTagTypes ,&_bgeda );_fdaegb !=nil {return _fdaegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_eadcffb .WebPublishing =NewCT_WebPublishing ();if _ffdabb :=d .DecodeElement (_eadcffb .WebPublishing ,&_bgeda );_ffdabb !=nil {return _ffdabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_cddefg :=NewCT_FileRecoveryPr ();if _dagbb :=d .DecodeElement (_cddefg ,&_bgeda );_dagbb !=nil {return _dagbb ;};_eadcffb .FileRecoveryPr =append (_eadcffb .FileRecoveryPr ,_cddefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_eadcffb .WebPublishObjects =NewCT_WebPublishObjects ();if _edfbc :=d .DecodeElement (_eadcffb .WebPublishObjects ,&_bgeda );_edfbc !=nil {return _edfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadcffb .ExtLst =NewCT_ExtensionList ();if _efgfgg :=d .DecodeElement (_eadcffb .ExtLst ,&_bgeda );_efgfgg !=nil {return _efgfgg ;};default:_d .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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_bgeda .Name );if _aaggg :=d .Skip ();_aaggg !=nil {return _aaggg ;};};case _b .EndElement :break _deeac ;case _b .CharData :};};return nil ;};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2;ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;); -// Schema Language -SchemaLanguageAttr *string ;Any _afeac .Any ;};func (_cgbad ST_UpdateLinks )ValidateWithPath (path string )error {switch _cgbad {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbad ));};return nil ;}; +// Validate validates the CT_CacheFields and its children +func (_geaf *CT_CacheFields )Validate ()error {return _geaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};func (_gdecc *CT_Parameters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddcdf :=range start .Attr {if _ddcdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_efbb ,_gadbb :=_e .ParseUint (_ddcdf .Value ,10,32);if _gadbb !=nil {return _gadbb ;};_gbebf :=uint32 (_efbb );_gdecc .CountAttr =&_gbebf ;continue ;};};_beffcc :for {_gdegcd ,_acfde :=d .Token ();if _acfde !=nil {return _acfde ;};switch _ddddeg :=_gdegcd .(type ){case _b .StartElement :switch _ddddeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_bebeca :=NewCT_Parameter ();if _aedbe :=d .DecodeElement (_bebeca ,&_ddddeg );_aedbe !=nil {return _aedbe ;};_gdecc .Parameter =append (_gdecc .Parameter ,_bebeca );default:_d .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\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_ddddeg .Name );if _cbaaf :=d .Skip ();_cbaaf !=nil {return _cbaaf ;};};case _b .EndElement :break _beffcc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path -func (_cacec *CT_ExternalRow )ValidateWithPath (path string )error {for _fdef ,_dafba :=range _cacec .Cell {if _babfc :=_dafba .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_fdef ));_babfc !=nil {return _babfc ;};};return nil ;};func (_eabce ST_Type )Validate ()error {return _eabce .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path +func (_gbcdf *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_febgc ST_CellSpans )String ()string {return _gf .Join (_febgc ,"\u0020")}; + +// Validate validates the CT_ChartFormat and its children +func (_bddd *CT_ChartFormat )Validate ()error {return _bddd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_afgab *CT_RevisionRowColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afgab .ActionAttr =ST_rwColActionType (1);for _ ,_faaccb :=range start .Attr {if _faaccb .Name .Local =="\u0073\u0049\u0064"{_fdfcd ,_bfedb :=_e .ParseUint (_faaccb .Value ,10,32);if _bfedb !=nil {return _bfedb ;};_afgab .SIdAttr =uint32 (_fdfcd );continue ;};if _faaccb .Name .Local =="\u0065\u006f\u006c"{_dbdbb ,_cdbdc :=_e .ParseBool (_faaccb .Value );if _cdbdc !=nil {return _cdbdc ;};_afgab .EolAttr =&_dbdbb ;continue ;};if _faaccb .Name .Local =="\u0072\u0065\u0066"{_fecfe ,_ggacc :=_faaccb .Value ,error (nil );if _ggacc !=nil {return _ggacc ;};_afgab .RefAttr =_fecfe ;continue ;};if _faaccb .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_afgab .ActionAttr .UnmarshalXMLAttr (_faaccb );continue ;};if _faaccb .Name .Local =="\u0065\u0064\u0067\u0065"{_ebbdga ,_eedgf :=_e .ParseBool (_faaccb .Value );if _eedgf !=nil {return _eedgf ;};_afgab .EdgeAttr =&_ebbdga ;continue ;};if _faaccb .Name .Local =="\u0072\u0049\u0064"{_gaedf ,_ebgda :=_e .ParseUint (_faaccb .Value ,10,32);if _ebgda !=nil {return _ebgda ;};_cgbfg :=uint32 (_gaedf );_afgab .RIdAttr =&_cgbfg ;continue ;};if _faaccb .Name .Local =="\u0075\u0061"{_eafbd ,_dbced :=_e .ParseBool (_faaccb .Value );if _dbced !=nil {return _dbced ;};_afgab .UaAttr =&_eafbd ;continue ;};if _faaccb .Name .Local =="\u0072\u0061"{_gfead ,_dcggf :=_e .ParseBool (_faaccb .Value );if _dcggf !=nil {return _dcggf ;};_afgab .RaAttr =&_gfead ;continue ;};};_cbgddd :for {_eadef ,_gbdfd :=d .Token ();if _gbdfd !=nil {return _gbdfd ;};switch _ddccb :=_eadef .(type ){case _b .StartElement :switch _ddccb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_eafd :=NewCT_UndoInfo ();if _deace :=d .DecodeElement (_eafd ,&_ddccb );_deace !=nil {return _deace ;};_afgab .Undo =append (_afgab .Undo ,_eafd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_cgfefg :=NewCT_RevisionCellChange ();if _fggee :=d .DecodeElement (_cgfefg ,&_ddccb );_fggee !=nil {return _fggee ;};_afgab .Rcc =append (_afgab .Rcc ,_cgfefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_cffce :=NewCT_RevisionFormatting ();if _eecbg :=d .DecodeElement (_cffce ,&_ddccb );_eecbg !=nil {return _eecbg ;};_afgab .Rfmt =append (_afgab .Rfmt ,_cffce );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_ddccb .Name );if _dedece :=d .Skip ();_dedece !=nil {return _dedece ;};};case _b .EndElement :break _cbgddd ;case _b .CharData :};};return nil ;};const (ST_ShowDataAsUnset ST_ShowDataAs =0;ST_ShowDataAsNormal ST_ShowDataAs =1;ST_ShowDataAsDifference ST_ShowDataAs =2;ST_ShowDataAsPercent ST_ShowDataAs =3;ST_ShowDataAsPercentDiff ST_ShowDataAs =4;ST_ShowDataAsRunTotal ST_ShowDataAs =5;ST_ShowDataAsPercentOfRow ST_ShowDataAs =6;ST_ShowDataAsPercentOfCol ST_ShowDataAs =7;ST_ShowDataAsPercentOfTotal ST_ShowDataAs =8;ST_ShowDataAsIndex ST_ShowDataAs =9;);func (_adeae *SingleXmlCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _adeae .CT_SingleXmlCells .MarshalXML (e ,start );};type CT_TextFields struct{ + +// Count of Fields +CountAttr *uint32 ; -// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path -func (_eagbfe *CT_MemberProperty )ValidateWithPath (path string )error {return nil };const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);func (_adfa *CT_ExternalReference )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_adfa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type Connections struct{CT_Connections };func (_fbace ST_UpdateLinks )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dfebc :=_ebfeac .Attr {};_dfebc .Name =name ;switch _fbace {case ST_UpdateLinksUnset :_dfebc .Value ="";case ST_UpdateLinksUserSet :_dfebc .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_dfebc .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_dfebc .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _dfebc ,nil ;};func (_cdgg ST_FontScheme )String ()string {switch _cdgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072";case 3:return "\u006d\u0069\u006eo\u0072";};return "";};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_gefg :=&CT_QueryTableRefresh {};_gefg .QueryTableFields =NewCT_QueryTableFields ();return _gefg ;};func (_ffgdg *CT_GradientFill )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ffgdg .TypeAttr !=ST_GradientTypeUnset {_cdcea ,_bebbe :=_ffgdg .TypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0074\u0079\u0070\u0065"});if _bebbe !=nil {return _bebbe ;};start .Attr =append (start .Attr ,_cdcea );};if _ffgdg .DegreeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgdg .DegreeAttr )});};if _ffgdg .LeftAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgdg .LeftAttr )});};if _ffgdg .RightAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgdg .RightAttr )});};if _ffgdg .TopAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u006f\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgdg .TopAttr )});};if _ffgdg .BottomAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ffgdg .BottomAttr )});};e .EncodeToken (start );if _ffgdg .Stop !=nil {_baefe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_abda :=range _ffgdg .Stop {e .EncodeElement (_abda ,_baefe );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_dccba *CT_FieldUsage )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078"},Value :_eecbf .Sprintf ("\u0025\u0076",_dccba .XAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Text Import Field Settings +TextField []*CT_TextField ;};func NewCT_MRUColors ()*CT_MRUColors {_cbba :=&CT_MRUColors {};return _cbba };func (_fabae *SingleXmlCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabae .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_ceagfd :for {_eafde ,_bdedg :=d .Token ();if _bdedg !=nil {return _bdedg ;};switch _beafa :=_eafde .(type ){case _b .StartElement :switch _beafa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_abaeab :=NewCT_SingleXmlCell ();if _edbgcb :=d .DecodeElement (_abaeab ,&_beafa );_edbgcb !=nil {return _edbgcb ;};_fabae .SingleXmlCell =append (_fabae .SingleXmlCell ,_abaeab );default:_d .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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_beafa .Name );if _acdcg :=d .Skip ();_acdcg !=nil {return _acdcg ;};};case _b .EndElement :break _ceagfd ;case _b .CharData :};};return nil ;};func NewCT_Tuples ()*CT_Tuples {_bgffg :=&CT_Tuples {};return _bgffg }; -// Validate validates the CT_MeasureGroups and its children -func (_ceec *CT_MeasureGroups )Validate ()error {return _ceec .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_aggf *CT_Color )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_afbaec :=range start .Attr {if _afbaec .Name .Local =="\u0061\u0075\u0074\u006f"{_egddd ,_fcg :=_ccfece .ParseBool (_afbaec .Value );if _fcg !=nil {return _fcg ;};_aggf .AutoAttr =&_egddd ;continue ;};if _afbaec .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_egbc ,_caeg :=_ccfece .ParseUint (_afbaec .Value ,10,32);if _caeg !=nil {return _caeg ;};_aefec :=uint32 (_egbc );_aggf .IndexedAttr =&_aefec ;continue ;};if _afbaec .Name .Local =="\u0072\u0067\u0062"{_ggedb ,_aaagf :=_afbaec .Value ,error (nil );if _aaagf !=nil {return _aaagf ;};_aggf .RgbAttr =&_ggedb ;continue ;};if _afbaec .Name .Local =="\u0074\u0068\u0065m\u0065"{_cbgdf ,_eggfbf :=_ccfece .ParseUint (_afbaec .Value ,10,32);if _eggfbf !=nil {return _eggfbf ;};_gfcdf :=uint32 (_cbgdf );_aggf .ThemeAttr =&_gfcdf ;continue ;};if _afbaec .Name .Local =="\u0074\u0069\u006e\u0074"{_ddbcf ,_cbefdd :=_ccfece .ParseFloat (_afbaec .Value ,64);if _cbefdd !=nil {return _cbefdd ;};_aggf .TintAttr =&_ddbcf ;continue ;};};for {_fcebe ,_fccdc :=d .Token ();if _fccdc !=nil {return _eecbf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_fccdc );};if _dbefdab ,_efgdc :=_fcebe .(_ebfeac .EndElement );_efgdc &&_dbefdab .Name ==start .Name {break ;};};return nil ;};type CT_MetadataRecord struct{ +// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path +func (_acdac *CT_PivotHierarchy )ValidateWithPath (path string )error {if _acdac .Mps !=nil {if _eceef :=_acdac .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_eceef !=nil {return _eceef ;};};for _dfbff ,_gfdced :=range _acdac .Members {if _baeebd :=_gfdced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_dfbff ));_baeebd !=nil {return _baeebd ;};};if _acdac .ExtLst !=nil {if _deecb :=_acdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deecb !=nil {return _deecb ;};};return nil ;};func (_gdebb ST_RefMode )Validate ()error {return _gdebb .ValidateWithPath ("")};type ST_SourceType byte ;type CT_FunctionGroup struct{ -// Metadata Record Type Index -TAttr uint32 ; +// Name +NameAttr *string ;};const (ST_IconSetTypeUnset ST_IconSetType =0;ST_IconSetType3Arrows ST_IconSetType =1;ST_IconSetType3ArrowsGray ST_IconSetType =2;ST_IconSetType3Flags ST_IconSetType =3;ST_IconSetType3TrafficLights1 ST_IconSetType =4;ST_IconSetType3TrafficLights2 ST_IconSetType =5;ST_IconSetType3Signs ST_IconSetType =6;ST_IconSetType3Symbols ST_IconSetType =7;ST_IconSetType3Symbols2 ST_IconSetType =8;ST_IconSetType4Arrows ST_IconSetType =9;ST_IconSetType4ArrowsGray ST_IconSetType =10;ST_IconSetType4RedToBlack ST_IconSetType =11;ST_IconSetType4Rating ST_IconSetType =12;ST_IconSetType4TrafficLights ST_IconSetType =13;ST_IconSetType5Arrows ST_IconSetType =14;ST_IconSetType5ArrowsGray ST_IconSetType =15;ST_IconSetType5Rating ST_IconSetType =16;ST_IconSetType5Quarters ST_IconSetType =17;);func NewCT_TextFields ()*CT_TextFields {_daedeg :=&CT_TextFields {};return _daedeg };func NewCT_FieldUsage ()*CT_FieldUsage {_gacf :=&CT_FieldUsage {};return _gacf };func NewCT_Stylesheet ()*CT_Stylesheet {_bebfgf :=&CT_Stylesheet {};return _bebfgf }; -// Metadata Record Value Index -VAttr uint32 ;};func (_fafdd ST_SmartTagShow )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_cgabg :=_ebfeac .Attr {};_cgabg .Name =name ;switch _fafdd {case ST_SmartTagShowUnset :_cgabg .Value ="";case ST_SmartTagShowAll :_cgabg .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_cgabg .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_cgabg .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _cgabg ,nil ;};func (_abfgbf *CT_MetadataBlock )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_cgccbg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_accdf :=range _abfgbf .Rc {e .EncodeElement (_accdf ,_cgccbg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path +func (_deee *CT_ObjectPr )ValidateWithPath (path string )error {if _acefbc :=_deee .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_acefbc !=nil {return _acefbc ;};return nil ;};func NewCT_DdeValue ()*CT_DdeValue {_bacac :=&CT_DdeValue {};return _bacac };func (_ebabdc ST_Orientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afffg :=_b .Attr {};_afffg .Name =name ;switch _ebabdc {case ST_OrientationUnset :_afffg .Value ="";case ST_OrientationDefault :_afffg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_afffg .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_afffg .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _afffg ,nil ;};type ST_VolDepType byte ;const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentTop ST_VerticalAlignment =1;ST_VerticalAlignmentCenter ST_VerticalAlignment =2;ST_VerticalAlignmentBottom ST_VerticalAlignment =3;ST_VerticalAlignmentJustify ST_VerticalAlignment =4;ST_VerticalAlignmentDistributed ST_VerticalAlignment =5;);func NewCT_MetadataRecord ()*CT_MetadataRecord {_accc :=&CT_MetadataRecord {};return _accc };type CT_DdeItem struct{ -// Validate validates the CT_PCDSCPage and its children -func (_eebde *CT_PCDSCPage )Validate ()error {return _eebde .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_bffga :=&CT_HierarchyUsage {};return _bffga }; +// DDE Name +NameAttr *string ; -// Validate validates the CT_IgnoredErrors and its children -func (_aedfa *CT_IgnoredErrors )Validate ()error {return _aedfa .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};func (_daaab *CT_MeasureDimensionMap )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fg :=range start .Attr {if _fg .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_faagf ,_bcaaf :=_ccfece .ParseUint (_fg .Value ,10,32);if _bcaaf !=nil {return _bcaaf ;};_dfeabc :=uint32 (_faagf );_daaab .MeasureGroupAttr =&_dfeabc ;continue ;};if _fg .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_cfgd ,_debadga :=_ccfece .ParseUint (_fg .Value ,10,32);if _debadga !=nil {return _debadga ;};_bcebdc :=uint32 (_cfgd );_daaab .DimensionAttr =&_bcebdc ;continue ;};};for {_dfgbcc ,_aaa :=d .Token ();if _aaa !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0061s\u0075r\u0065D\u0069m\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_aaa );};if _bdbba ,_efafe :=_dfgbcc .(_ebfeac .EndElement );_efafe &&_bdbba .Name ==start .Name {break ;};};return nil ;};func (_fgdece *CT_PivotHierarchies )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bddgb :=range start .Attr {if _bddgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggg ,_gbdf :=_ccfece .ParseUint (_bddgb .Value ,10,32);if _gbdf !=nil {return _gbdf ;};_becca :=uint32 (_ggg );_fgdece .CountAttr =&_becca ;continue ;};};_cdcb :for {_baedfg ,_adbeda :=d .Token ();if _adbeda !=nil {return _adbeda ;};switch _abgbeg :=_baedfg .(type ){case _ebfeac .StartElement :switch _abgbeg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_bceagd :=NewCT_PivotHierarchy ();if _ggged :=d .DecodeElement (_bceagd ,&_abgbeg );_ggged !=nil {return _ggged ;};_fgdece .PivotHierarchy =append (_fgdece .PivotHierarchy ,_bceagd );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_abgbeg .Name );if _afgef :=d .Skip ();_afgef !=nil {return _afgef ;};};case _ebfeac .EndElement :break _cdcb ;case _ebfeac .CharData :};};return nil ;};func (_eefca *CT_RevisionConflict )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eefdg :=range start .Attr {if _eefdg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dbgdg ,_eebgf :=_ccfece .ParseUint (_eefdg .Value ,10,32);if _eebgf !=nil {return _eebgf ;};_aegee :=uint32 (_dbgdg );_eefca .SheetIdAttr =&_aegee ;continue ;};if _eefdg .Name .Local =="\u0072\u0049\u0064"{_cebca ,_dab :=_ccfece .ParseUint (_eefdg .Value ,10,32);if _dab !=nil {return _dab ;};_eddbd :=uint32 (_cebca );_eefca .RIdAttr =&_eddbd ;continue ;};if _eefdg .Name .Local =="\u0075\u0061"{_cgbf ,_dgbfa :=_ccfece .ParseBool (_eefdg .Value );if _dgbfa !=nil {return _dgbfa ;};_eefca .UaAttr =&_cgbf ;continue ;};if _eefdg .Name .Local =="\u0072\u0061"{_cgagea ,_dfafe :=_ccfece .ParseBool (_eefdg .Value );if _dfafe !=nil {return _dfafe ;};_eefca .RaAttr =&_cgagea ;continue ;};};for {_gaaf ,_bdcgc :=d .Token ();if _bdcgc !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0076\u0069\u0073i\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u003a\u0020\u0025\u0073",_bdcgc );};if _cgecf ,_bcdfa :=_gaaf .(_ebfeac .EndElement );_bcdfa &&_cgecf .Name ==start .Name {break ;};};return nil ;};func (_cbadga *CT_CacheField )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_cbadga .NameAttr )});if _cbadga .CaptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbadga .CaptionAttr )});};if _cbadga .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbadga .PropertyNameAttr )});};if _cbadga .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cbadga .ServerFieldAttr ))});};if _cbadga .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cbadga .UniqueListAttr ))});};if _cbadga .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbadga .NumFmtIdAttr )});};if _cbadga .FormulaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbadga .FormulaAttr )});};if _cbadga .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbadga .SqlTypeAttr )});};if _cbadga .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbadga .HierarchyAttr )});};if _cbadga .LevelAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbadga .LevelAttr )});};if _cbadga .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cbadga .DatabaseFieldAttr ))});};if _cbadga .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbadga .MappingCountAttr )});};if _cbadga .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cbadga .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _cbadga .SharedItems !=nil {_ggcag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cbadga .SharedItems ,_ggcag );};if _cbadga .FieldGroup !=nil {_ggfd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_cbadga .FieldGroup ,_ggfd );};if _cbadga .MpMap !=nil {_faagd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_ffcef :=range _cbadga .MpMap {e .EncodeElement (_ffcef ,_faagd );};};if _cbadga .ExtLst !=nil {_cgcfe :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbadga .ExtLst ,_cgcfe );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Object Linking TechnologyE +OleAttr *bool ; -// Validate validates the CT_GroupMember and its children -func (_ebada *CT_GroupMember )Validate ()error {return _ebada .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;); +// Advise +AdviseAttr *bool ; -// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path -func (_dbgddd *CT_CellXfs )ValidateWithPath (path string )error {for _gaab ,_fgea :=range _dbgddd .Xf {if _dcgfaf :=_fgea .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_gaab ));_dcgfaf !=nil {return _dcgfaf ;};};return nil ;};func (_cgbec *CT_QueryTableDeletedFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ebdgcd :=range start .Attr {if _ebdgcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbebd ,_bcaac :=_ccfece .ParseUint (_ebdgcd .Value ,10,32);if _bcaac !=nil {return _bcaac ;};_cagc :=uint32 (_bbebd );_cgbec .CountAttr =&_cagc ;continue ;};};_abgbd :for {_fcabd ,_eeccc :=d .Token ();if _eeccc !=nil {return _eeccc ;};switch _cfebf :=_fcabd .(type ){case _ebfeac .StartElement :switch _cfebf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_cfcbd :=NewCT_DeletedField ();if _geeec :=d .DecodeElement (_cfcbd ,&_cfebf );_geeec !=nil {return _geeec ;};_cgbec .DeletedField =append (_cgbec .DeletedField ,_cfcbd );default:_afeac .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0051\u0075e\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_cfebf .Name );if _ddcad :=d .Skip ();_ddcad !=nil {return _ddcad ;};};case _ebfeac .EndElement :break _abgbd ;case _ebfeac .CharData :};};return nil ;};func (_bdfed ST_PatternType )Validate ()error {return _bdfed .ValidateWithPath ("")};type CT_RevisionQueryTableField struct{ +// Data is an Image +PreferPicAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// DDE Name Values +Values *CT_DdeValues ;};type ST_Visibility byte ;type ST_Axis byte ; -// QueryTable Reference -RefAttr string ; +// Validate validates the CT_X and its children +func (_fabgdb *CT_X )Validate ()error {return _fabgdb .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_eeaab *CT_RevisionCustomView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaab .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_eeaab .ActionAttr =ST_RevisionAction (1);for _ ,_bdcge :=range start .Attr {if _bdcge .Name .Local =="\u0067\u0075\u0069\u0064"{_dcade ,_ggacb :=_bdcge .Value ,error (nil );if _ggacb !=nil {return _ggacb ;};_eeaab .GuidAttr =_dcade ;continue ;};if _bdcge .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_eeaab .ActionAttr .UnmarshalXMLAttr (_bdcge );continue ;};};for {_ecdbf ,_dcgge :=d .Token ();if _dcgge !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043u\u0073\u0074\u006f\u006d\u0056\u0069\u0065w\u003a\u0020\u0025\u0073",_dcgge );};if _aecaf ,_bddge :=_ecdbf .(_b .EndElement );_bddge &&_aecaf .Name ==start .Name {break ;};};return nil ;}; -// Field Id -FieldIdAttr uint32 ;}; +// Validate validates the CT_QueryTable and its children +func (_eagbe *CT_QueryTable )Validate ()error {return _eagbe .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_egbag *CT_Parameter )ValidateWithPath (path string )error {if _gedfda :=_egbag .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_gedfda !=nil {return _gedfda ;};return nil ;}; +// Validate validates the CT_QueryTableFields and its children +func (_daagde *CT_QueryTableFields )Validate ()error {return _daagde .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_GradientStop struct{ -// Validate validates the CT_Connection and its children -func (_gfcae *CT_Connection )Validate ()error {return _gfcae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_ProtectedRange struct{ +// Gradient Stop Position +PositionAttr float64 ; -// Legacy Password -PasswordAttr *string ; +// Color +Color *CT_Color ;};func (_bggbc *CT_MeasureDimensionMap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadgc :=range start .Attr {if _cadgc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_aegge ,_bddad :=_e .ParseUint (_cadgc .Value ,10,32);if _bddad !=nil {return _bddad ;};_cafac :=uint32 (_aegge );_bggbc .MeasureGroupAttr =&_cafac ;continue ;};if _cadgc .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_cbaeaa ,_fcefd :=_e .ParseUint (_cadgc .Value ,10,32);if _fcefd !=nil {return _fcefd ;};_dfdag :=uint32 (_cbaeaa );_bggbc .DimensionAttr =&_dfdag ;continue ;};};for {_caagf ,_cdccg :=d .Token ();if _cdccg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0061s\u0075r\u0065D\u0069m\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_cdccg );};if _abefd ,_fdgee :=_caagf .(_b .EndElement );_fdgee &&_abefd .Name ==start .Name {break ;};};return nil ;};func (_bbedb *CT_ServerFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbedb .CultureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbedb .CultureAttr )});};if _bbedb .FormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bbedb .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RevisionCustomView struct{ -// Sequence of References -SqrefAttr ST_Sqref ; +// GUID +GuidAttr string ; -// Name -NameAttr string ; +// User Action +ActionAttr ST_RevisionAction ;}; -// Security Descriptor -SecurityDescriptorAttr *string ; +// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path +func (_ddbef *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func (_faadac ST_DvAspect )String ()string {switch _faadac {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};func (_baebc *CT_PageField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdbce :=range start .Attr {if _gdbce .Name .Local =="\u0066\u006c\u0064"{_dfcef ,_ccgge :=_e .ParseInt (_gdbce .Value ,10,32);if _ccgge !=nil {return _ccgge ;};_baebc .FldAttr =int32 (_dfcef );continue ;};if _gdbce .Name .Local =="\u0069\u0074\u0065\u006d"{_abafa ,_cdece :=_e .ParseUint (_gdbce .Value ,10,32);if _cdece !=nil {return _cdece ;};_fgdgf :=uint32 (_abafa );_baebc .ItemAttr =&_fgdgf ;continue ;};if _gdbce .Name .Local =="\u0068\u0069\u0065\u0072"{_gbedc ,_caccaa :=_e .ParseInt (_gdbce .Value ,10,32);if _caccaa !=nil {return _caccaa ;};_effcb :=int32 (_gbedc );_baebc .HierAttr =&_effcb ;continue ;};if _gdbce .Name .Local =="\u006e\u0061\u006d\u0065"{_ddddd ,_cdffe :=_gdbce .Value ,error (nil );if _cdffe !=nil {return _cdffe ;};_baebc .NameAttr =&_ddddd ;continue ;};if _gdbce .Name .Local =="\u0063\u0061\u0070"{_bcbgb ,_cbbdd :=_gdbce .Value ,error (nil );if _cbbdd !=nil {return _cbbdd ;};_baebc .CapAttr =&_bcbgb ;continue ;};};_dfgac :for {_addbe ,_faccc :=d .Token ();if _faccc !=nil {return _faccc ;};switch _debee :=_addbe .(type ){case _b .StartElement :switch _debee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baebc .ExtLst =NewCT_ExtensionList ();if _dfbdc :=d .DecodeElement (_baebc .ExtLst ,&_debee );_dfbdc !=nil {return _dfbdc ;};default:_d .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\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_debee .Name );if _egaac :=d .Skip ();_egaac !=nil {return _egaac ;};};case _b .EndElement :break _dfgac ;case _b .CharData :};};return nil ;};type ST_UpdateLinks byte ;func NewCT_WorkbookPr ()*CT_WorkbookPr {_fcbgd :=&CT_WorkbookPr {};return _fcbgd }; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path +func (_aaada *CT_GroupLevel )ValidateWithPath (path string )error {if _aaada .Groups !=nil {if _bgba :=_aaada .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_bgba !=nil {return _bgba ;};};if _aaada .ExtLst !=nil {if _bfaf :=_aaada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfaf !=nil {return _bfaf ;};};return nil ;}; -// Password Hash Value -HashValueAttr *string ; +// Validate validates the CT_CellStyleXfs and its children +func (_gded *CT_CellStyleXfs )Validate ()error {return _gded .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_bccb *CT_FileSharing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcegc :=range start .Attr {if _dcegc .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_efdag ,_aade :=_e .ParseBool (_dcegc .Value );if _aade !=nil {return _aade ;};_bccb .ReadOnlyRecommendedAttr =&_efdag ;continue ;};if _dcegc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_gdbeb ,_fgabd :=_dcegc .Value ,error (nil );if _fgabd !=nil {return _fgabd ;};_bccb .UserNameAttr =&_gdbeb ;continue ;};if _dcegc .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fgbee ,_aaeee :=_dcegc .Value ,error (nil );if _aaeee !=nil {return _aaeee ;};_bccb .ReservationPasswordAttr =&_fgbee ;continue ;};if _dcegc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_egaa ,_bgcf :=_dcegc .Value ,error (nil );if _bgcf !=nil {return _bgcf ;};_bccb .AlgorithmNameAttr =&_egaa ;continue ;};if _dcegc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gegga ,_cdbe :=_dcegc .Value ,error (nil );if _cdbe !=nil {return _cdbe ;};_bccb .HashValueAttr =&_gegga ;continue ;};if _dcegc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bedfa ,_gcebg :=_dcegc .Value ,error (nil );if _gcebg !=nil {return _gcebg ;};_bccb .SaltValueAttr =&_bedfa ;continue ;};if _dcegc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_efada ,_aaacc :=_e .ParseUint (_dcegc .Value ,10,32);if _aaacc !=nil {return _aaacc ;};_ceddg :=uint32 (_efada );_bccb .SpinCountAttr =&_ceddg ;continue ;};};for {_cgfag ,_fddcb :=d .Token ();if _fddcb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067:\u0020\u0025\u0073",_fddcb );};if _gede ,_babbg :=_cgfag .(_b .EndElement );_babbg &&_gede .Name ==start .Name {break ;};};return nil ;};func NewCT_Workbook ()*CT_Workbook {_cgeeb :=&CT_Workbook {};_cgeeb .Sheets =NewCT_Sheets ();return _cgeeb ;};func (_bgbc *CT_CalcChain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gdbgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_agc :=range _bgbc .C {e .EncodeElement (_agc ,_gdbgb );};if _bgbc .ExtLst !=nil {_egff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgbc .ExtLst ,_egff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ConditionalFormat struct{ -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Conditional Formatting Scope +ScopeAttr ST_Scope ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Conditional Formatting Rule Type +TypeAttr ST_Type ; -// Security Descriptor -SecurityDescriptor []string ;}; +// Priority +PriorityAttr uint32 ; -// Validate validates the CT_CustomChartsheetViews and its children -func (_afgad *CT_CustomChartsheetViews )Validate ()error {return _afgad .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_aeefcd ST_PatternType )String ()string {switch _aeefcd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case 4:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 5:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 6:return "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case 7:return "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 8:return "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case 9:return "\u0064\u0061\u0072\u006b\u0055\u0070";case 10:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case 11:return "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 12:return "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case 13:return "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 14:return "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case 15:return "\u006ci\u0067\u0068\u0074\u0055\u0070";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case 17:return "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 18:return "\u0067r\u0061\u0079\u0031\u0032\u0035";case 19:return "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return "";};func (_agbd ST_DataValidationErrorStyle )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_agbd .String (),start );};func (_fcga *CT_CalcPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fcga .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcga .CalcIdAttr )});};if _fcga .CalcModeAttr !=ST_CalcModeUnset {_edeagd ,_fbaab :=_fcga .CalcModeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _fbaab !=nil {return _fbaab ;};start .Attr =append (start .Attr ,_edeagd );};if _fcga .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcga .FullCalcOnLoadAttr ))});};if _fcga .RefModeAttr !=ST_RefModeUnset {_cegae ,_gfbbc :=_fcga .RefModeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _gfbbc !=nil {return _gfbbc ;};start .Attr =append (start .Attr ,_cegae );};if _fcga .IterateAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcga .IterateAttr ))});};if _fcga .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcga .IterateCountAttr )});};if _fcga .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcga .IterateDeltaAttr )});};if _fcga .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcga .FullPrecisionAttr ))});};if _fcga .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcga .CalcCompletedAttr ))});};if _fcga .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcga .CalcOnSaveAttr ))});};if _fcga .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcga .ConcurrentCalcAttr ))});};if _fcga .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fcga .ConcurrentManualCountAttr )});};if _fcga .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_fcga .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_bcgdd :=&CT_DataValidations {};return _bcgdd };func NewRevisions ()*Revisions {_ceafef :=&Revisions {};_ceafef .CT_Revisions =*NewCT_Revisions ();return _ceafef ;};func (_dcbabb ST_TableType )String ()string {switch _dcbabb {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0078\u006d\u006c";case 3:return "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return "";}; +// Pivot Areas +PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path -func (_fgdbg *CT_IconSet )ValidateWithPath (path string )error {if _cbff :=_fgdbg .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_cbff !=nil {return _cbff ;};for _fecfbe ,_ggeeg :=range _fgdbg .Cfvo {if _cadca :=_ggeeg .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_fecfbe ));_cadca !=nil {return _cadca ;};};return nil ;};func (_aefg ST_Visibility )Validate ()error {return _aefg .ValidateWithPath ("")};func (_beagg *CT_MeasureDimensionMaps )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _beagg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_beagg .CountAttr )});};e .EncodeToken (start );if _beagg .Map !=nil {_eaeccb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_aaccg :=range _beagg .Map {e .EncodeElement (_aaccg ,_eaeccb );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_CacheField ()*CT_CacheField {_badg :=&CT_CacheField {};return _badg };func (_cga ST_SortType )ValidateWithPath (path string )error {switch _cga {case 0,1,2,3,4,5,6,7:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cga ));};return nil ;};func (_befdb ST_CfType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_befdb .String (),start );};func (_ffad *CT_RevisionCellChange )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ffad .Nc =NewCT_Cell ();for _ ,_geaca :=range start .Attr {if _geaca .Name .Local =="\u006f\u006c\u0064P\u0068"{_gefd ,_cdbdc :=_ccfece .ParseBool (_geaca .Value );if _cdbdc !=nil {return _cdbdc ;};_ffad .OldPhAttr =&_gefd ;continue ;};if _geaca .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_bcbeb ,_cbefdf :=_ccfece .ParseBool (_geaca .Value );if _cbefdf !=nil {return _cbefdf ;};_ffad .EndOfListFormulaUpdateAttr =&_bcbeb ;continue ;};if _geaca .Name .Local =="\u006f\u0064\u0078\u0066"{_gcefc ,_dddfd :=_ccfece .ParseBool (_geaca .Value );if _dddfd !=nil {return _dddfd ;};_ffad .OdxfAttr =&_gcefc ;continue ;};if _geaca .Name .Local =="\u0073"{_cfdgc ,_aace :=_ccfece .ParseBool (_geaca .Value );if _aace !=nil {return _aace ;};_ffad .SAttr =&_cfdgc ;continue ;};if _geaca .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_acfgf ,_cedg :=_ccfece .ParseUint (_geaca .Value ,10,32);if _cedg !=nil {return _cedg ;};_ffcbf :=uint32 (_acfgf );_ffad .NumFmtIdAttr =&_ffcbf ;continue ;};if _geaca .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_badfb ,_afdgfd :=_ccfece .ParseBool (_geaca .Value );if _afdgfd !=nil {return _afdgfd ;};_ffad .OldQuotePrefixAttr =&_badfb ;continue ;};if _geaca .Name .Local =="\u0070\u0068"{_acgeed ,_bbeefg :=_ccfece .ParseBool (_geaca .Value );if _bbeefg !=nil {return _bbeefg ;};_ffad .PhAttr =&_acgeed ;continue ;};if _geaca .Name .Local =="\u0073\u0049\u0064"{_ggcef ,_eada :=_ccfece .ParseUint (_geaca .Value ,10,32);if _eada !=nil {return _eada ;};_ffad .SIdAttr =uint32 (_ggcef );continue ;};if _geaca .Name .Local =="\u0078\u0066\u0044x\u0066"{_eaaed ,_bfbdg :=_ccfece .ParseBool (_geaca .Value );if _bfbdg !=nil {return _bfbdg ;};_ffad .XfDxfAttr =&_eaaed ;continue ;};if _geaca .Name .Local =="\u0064\u0078\u0066"{_abdee ,_bdbfba :=_ccfece .ParseBool (_geaca .Value );if _bdbfba !=nil {return _bdbfba ;};_ffad .DxfAttr =&_abdee ;continue ;};if _geaca .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_eceed ,_ddbba :=_ccfece .ParseBool (_geaca .Value );if _ddbba !=nil {return _ddbba ;};_ffad .QuotePrefixAttr =&_eceed ;continue ;};if _geaca .Name .Local =="\u0072\u0049\u0064"{_afaaea ,_ggaag :=_ccfece .ParseUint (_geaca .Value ,10,32);if _ggaag !=nil {return _ggaag ;};_adaeb :=uint32 (_afaaea );_ffad .RIdAttr =&_adaeb ;continue ;};if _geaca .Name .Local =="\u0075\u0061"{_cgbe ,_fggabdd :=_ccfece .ParseBool (_geaca .Value );if _fggabdd !=nil {return _fggabdd ;};_ffad .UaAttr =&_cgbe ;continue ;};if _geaca .Name .Local =="\u0072\u0061"{_eddff ,_aaeg :=_ccfece .ParseBool (_geaca .Value );if _aaeg !=nil {return _aaeg ;};_ffad .RaAttr =&_eddff ;continue ;};};_fbdgg :for {_ffefc ,_gbfed :=d .Token ();if _gbfed !=nil {return _gbfed ;};switch _abbgb :=_ffefc .(type ){case _ebfeac .StartElement :switch _abbgb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_ffad .Oc =NewCT_Cell ();if _bfgf :=d .DecodeElement (_ffad .Oc ,&_abbgb );_bfgf !=nil {return _bfgf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _abedd :=d .DecodeElement (_ffad .Nc ,&_abbgb );_abedd !=nil {return _abedd ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_ffad .Odxf =NewCT_Dxf ();if _cffbf :=d .DecodeElement (_ffad .Odxf ,&_abbgb );_cffbf !=nil {return _cffbf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_ffad .Ndxf =NewCT_Dxf ();if _edbbf :=d .DecodeElement (_ffad .Ndxf ,&_abbgb );_edbbf !=nil {return _edbbf ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffad .ExtLst =NewCT_ExtensionList ();if _agcfe :=d .DecodeElement (_ffad .ExtLst ,&_abbgb );_agcfe !=nil {return _agcfe ;};default:_afeac .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 C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_abbgb .Name );if _acec :=d .Skip ();_acec !=nil {return _acec ;};};case _ebfeac .EndElement :break _fbdgg ;case _ebfeac .CharData :};};return nil ;};func (_gfegf *CT_ProtectedRanges )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cegge :for {_eceg ,_gccfc :=d .Token ();if _gccfc !=nil {return _gccfc ;};switch _gegaa :=_eceg .(type ){case _ebfeac .StartElement :switch _gegaa .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_bfde :=NewCT_ProtectedRange ();if _cdgbg :=d .DecodeElement (_bfde ,&_gegaa );_cdgbg !=nil {return _cdgbg ;};_gfegf .ProtectedRange =append (_gfegf .ProtectedRange ,_bfde );default:_afeac .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\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_gegaa .Name );if _afdab :=d .Skip ();_afdab !=nil {return _afdab ;};};case _ebfeac .EndElement :break _cegge ;case _ebfeac .CharData :};};return nil ;}; +// Validate validates the CT_OleItems and its children +func (_gcbaa *CT_OleItems )Validate ()error {return _gcbaa .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");}; -// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path -func (_dcdcff *CT_CellSmartTags )ValidateWithPath (path string )error {for _cefcdf ,_fggdb :=range _dcdcff .CellSmartTag {if _ccbaf :=_fggdb .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_cefcdf ));_ccbaf !=nil {return _ccbaf ;};};return nil ;};type ST_ConditionalFormattingOperator byte ;func (_dgc *CT_CustomWorkbookViews )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_facdg :for {_bcfab ,_agaag :=d .Token ();if _agaag !=nil {return _agaag ;};switch _accdfc :=_bcfab .(type ){case _ebfeac .StartElement :switch _accdfc .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_gefgba :=NewCT_CustomWorkbookView ();if _eaggc :=d .DecodeElement (_gefgba ,&_accdfc );_eaggc !=nil {return _eaggc ;};_dgc .CustomWorkbookView =append (_dgc .CustomWorkbookView ,_gefgba );default:_afeac .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\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_accdfc .Name );if _dbea :=d .Skip ();_dbea !=nil {return _dbea ;};};case _ebfeac .EndElement :break _facdg ;case _ebfeac .CharData :};};return nil ;};func NewCT_CellStyle ()*CT_CellStyle {_adbcc :=&CT_CellStyle {};return _adbcc }; +// Validate validates the CT_SheetPr and its children +func (_gdgba *CT_SheetPr )Validate ()error {return _gdgba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func (_bcgba *CalcChain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcgba .CT_CalcChain =*NewCT_CalcChain ();_ccdeea :for {_daccab ,_egaef :=d .Token ();if _egaef !=nil {return _egaef ;};switch _fdgae :=_daccab .(type ){case _b .StartElement :switch _fdgae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_fgggf :=NewCT_CalcCell ();if _dgdcg :=d .DecodeElement (_fgggf ,&_fdgae );_dgdcg !=nil {return _dgdcg ;};_bcgba .C =append (_bcgba .C ,_fgggf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgba .ExtLst =NewCT_ExtensionList ();if _bacgab :=d .DecodeElement (_bcgba .ExtLst ,&_fdgae );_bacgab !=nil {return _bacgab ;};default:_d .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\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_fdgae .Name );if _fabda :=d .Skip ();_fabda !=nil {return _fabda ;};};case _b .EndElement :break _ccdeea ;case _b .CharData :};};return nil ;};type CT_ExternalCell struct{ -// Validate validates the CT_ExternalCell and its children -func (_fbae *CT_ExternalCell )Validate ()error {return _fbae .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_cdgba :=&CT_FileRecoveryPr {};return _cdgba }; +// Reference +RAttr *string ; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_ffdd *CT_TextField )ValidateWithPath (path string )error {if _addd :=_ffdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_addd !=nil {return _addd ;};return nil ;};func (_fadegg *ST_TextVAlign )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fadegg =0;case "\u0074\u006f\u0070":*_fadegg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fadegg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fadegg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fadegg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fadegg =5;};return nil ;};type CT_MeasureDimensionMap struct{ +// Type +TAttr ST_CellType ; -// Measure Group Id -MeasureGroupAttr *uint32 ; +// Value Metadata +VmAttr *uint32 ; -// Dimension Id -DimensionAttr *uint32 ;};func (_dbecfb ST_FileType )Validate ()error {return _dbecfb .ValidateWithPath ("")};func (_gbfbd *SingleXmlCells )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _gbfbd .CT_SingleXmlCells .MarshalXML (e ,start );};func NewCT_CommentList ()*CT_CommentList {_bbbgb :=&CT_CommentList {};return _bbbgb };type CT_SheetData struct{ +// Value +V *string ;};func (_cbce *CT_MetadataRecord )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_cbce .TAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_cbce .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Comment ()*CT_Comment {_aaca :=&CT_Comment {};_aaca .Text =NewCT_Rst ();return _aaca };func NewCT_FutureMetadata ()*CT_FutureMetadata {_agba :=&CT_FutureMetadata {};return _agba }; -// Row -Row []*CT_Row ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_agdbe :=&CT_CalculatedMembers {};return _agdbe ;};func (_cdac *CT_Record )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cefbe :for {_aaee ,_dbfec :=d .Token ();if _dbfec !=nil {return _dbfec ;};switch _dcbeb :=_aaee .(type ){case _ebfeac .StartElement :switch _dcbeb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_cefaa :=NewCT_Missing ();if _bdabg :=d .DecodeElement (_cefaa ,&_dcbeb );_bdabg !=nil {return _bdabg ;};_cdac .M =append (_cdac .M ,_cefaa );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_gbcgg :=NewCT_Number ();if _fbbfgb :=d .DecodeElement (_gbcgg ,&_dcbeb );_fbbfgb !=nil {return _fbbfgb ;};_cdac .N =append (_cdac .N ,_gbcgg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_cffb :=NewCT_Boolean ();if _gcbgg :=d .DecodeElement (_cffb ,&_dcbeb );_gcbgg !=nil {return _gcbgg ;};_cdac .B =append (_cdac .B ,_cffb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_defcea :=NewCT_Error ();if _badde :=d .DecodeElement (_defcea ,&_dcbeb );_badde !=nil {return _badde ;};_cdac .E =append (_cdac .E ,_defcea );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ggaea :=NewCT_String ();if _bafaea :=d .DecodeElement (_ggaea ,&_dcbeb );_bafaea !=nil {return _bafaea ;};_cdac .S =append (_cdac .S ,_ggaea );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_aaebdb :=NewCT_DateTime ();if _ccf :=d .DecodeElement (_aaebdb ,&_dcbeb );_ccf !=nil {return _ccf ;};_cdac .D =append (_cdac .D ,_aaebdb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_geabbg :=NewCT_Index ();if _ggdcb :=d .DecodeElement (_geabbg ,&_dcbeb );_ggdcb !=nil {return _ggdcb ;};_cdac .X =append (_cdac .X ,_geabbg );default:_afeac .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\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_dcbeb .Name );if _caacg :=d .Skip ();_caacg !=nil {return _caacg ;};};case _ebfeac .EndElement :break _cefbe ;case _ebfeac .CharData :};};return nil ;};func (_aadg ST_ShowDataAs )Validate ()error {return _aadg .ValidateWithPath ("")};func (_ddef *Table )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ddef .CT_Table =*NewCT_Table ();for _ ,_aaabe :=range start .Attr {if _aaabe .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_bffdd ,_adbga :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _adbga !=nil {return _adbga ;};_edgf :=uint32 (_bffdd );_ddef .DataDxfIdAttr =&_edgf ;continue ;};if _aaabe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_edafc ,_cfgcf :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _cfgcf !=nil {return _cfgcf ;};_gggfc :=uint32 (_edafc );_ddef .TotalsRowDxfIdAttr =&_gggfc ;continue ;};if _aaabe .Name .Local =="\u006e\u0061\u006d\u0065"{_ecdbg ,_fccba :=_aaabe .Value ,error (nil );if _fccba !=nil {return _fccba ;};_ddef .NameAttr =&_ecdbg ;continue ;};if _aaabe .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cbfd ,_ggeed :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _ggeed !=nil {return _ggeed ;};_dgebd :=uint32 (_cbfd );_ddef .HeaderRowBorderDxfIdAttr =&_dgebd ;continue ;};if _aaabe .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_eaad ,_cadadd :=_aaabe .Value ,error (nil );if _cadadd !=nil {return _cadadd ;};_ddef .CommentAttr =&_eaad ;continue ;};if _aaabe .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_abdddbd ,_cgcfgg :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _cgcfgg !=nil {return _cgcfgg ;};_fcgbb :=uint32 (_abdddbd );_ddef .TableBorderDxfIdAttr =&_fcgbb ;continue ;};if _aaabe .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_ddef .TableTypeAttr .UnmarshalXMLAttr (_aaabe );continue ;};if _aaabe .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cabagb ,_ggbfc :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _ggbfc !=nil {return _ggbfc ;};_degc :=uint32 (_cabagb );_ddef .TotalsRowBorderDxfIdAttr =&_degc ;continue ;};if _aaabe .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_gdfcf ,_feadb :=_ccfece .ParseBool (_aaabe .Value );if _feadb !=nil {return _feadb ;};_ddef .InsertRowAttr =&_gdfcf ;continue ;};if _aaabe .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_efbda ,_dcede :=_aaabe .Value ,error (nil );if _dcede !=nil {return _dcede ;};_ddef .HeaderRowCellStyleAttr =&_efbda ;continue ;};if _aaabe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_dfdfe ,_befdaa :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _befdaa !=nil {return _befdaa ;};_bccfd :=uint32 (_dfdfe );_ddef .TotalsRowCountAttr =&_bccfd ;continue ;};if _aaabe .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gbffe ,_egdg :=_aaabe .Value ,error (nil );if _egdg !=nil {return _egdg ;};_ddef .TotalsRowCellStyleAttr =&_gbffe ;continue ;};if _aaabe .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_ggadg ,_aaaca :=_aaabe .Value ,error (nil );if _aaaca !=nil {return _aaaca ;};_ddef .DisplayNameAttr =_ggadg ;continue ;};if _aaabe .Name .Local =="\u0069\u0064"{_gdcbb ,_gcagb :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _gcagb !=nil {return _gcagb ;};_ddef .IdAttr =uint32 (_gdcbb );continue ;};if _aaabe .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_eebace ,_bfbgb :=_aaabe .Value ,error (nil );if _bfbgb !=nil {return _bfbgb ;};_ddef .DataCellStyleAttr =&_eebace ;continue ;};if _aaabe .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bfcdfa ,_cfgge :=_ccfece .ParseBool (_aaabe .Value );if _cfgge !=nil {return _cfgge ;};_ddef .PublishedAttr =&_bfcdfa ;continue ;};if _aaabe .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fcgdda ,_dfag :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _dfag !=nil {return _dfag ;};_abd :=uint32 (_fcgdda );_ddef .ConnectionIdAttr =&_abd ;continue ;};if _aaabe .Name .Local =="\u0072\u0065\u0066"{_dfdac ,_ccaaa :=_aaabe .Value ,error (nil );if _ccaaa !=nil {return _ccaaa ;};_ddef .RefAttr =_dfdac ;continue ;};if _aaabe .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_ffaga ,_gdfee :=_ccfece .ParseBool (_aaabe .Value );if _gdfee !=nil {return _gdfee ;};_ddef .InsertRowShiftAttr =&_ffaga ;continue ;};if _aaabe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_dfef ,_ddebf :=_ccfece .ParseBool (_aaabe .Value );if _ddebf !=nil {return _ddebf ;};_ddef .TotalsRowShownAttr =&_dfef ;continue ;};if _aaabe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cdeca ,_bcfde :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _bcfde !=nil {return _bcfde ;};_ggagbe :=uint32 (_cdeca );_ddef .HeaderRowDxfIdAttr =&_ggagbe ;continue ;};if _aaabe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fgaba ,_bada :=_ccfece .ParseUint (_aaabe .Value ,10,32);if _bada !=nil {return _bada ;};_agb :=uint32 (_fgaba );_ddef .HeaderRowCountAttr =&_agb ;continue ;};};_gdaeca :for {_cbbff ,_fbbabc :=d .Token ();if _fbbabc !=nil {return _fbbabc ;};switch _gebbf :=_cbbff .(type ){case _ebfeac .StartElement :switch _gebbf .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_ddef .AutoFilter =NewCT_AutoFilter ();if _fcdae :=d .DecodeElement (_ddef .AutoFilter ,&_gebbf );_fcdae !=nil {return _fcdae ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_ddef .SortState =NewCT_SortState ();if _cdbabc :=d .DecodeElement (_ddef .SortState ,&_gebbf );_cdbabc !=nil {return _cdbabc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _agagb :=d .DecodeElement (_ddef .TableColumns ,&_gebbf );_agagb !=nil {return _agagb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_ddef .TableStyleInfo =NewCT_TableStyleInfo ();if _adega :=d .DecodeElement (_ddef .TableStyleInfo ,&_gebbf );_adega !=nil {return _adega ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddef .ExtLst =NewCT_ExtensionList ();if _bcgeb :=d .DecodeElement (_ddef .ExtLst ,&_gebbf );_bcgeb !=nil {return _bcgeb ;};default:_afeac .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 \u0054\u0061\u0062l\u0065 \u0025\u0076",_gebbf .Name );if _eaafe :=d .Skip ();_eaafe !=nil {return _eaafe ;};};case _ebfeac .EndElement :break _gdaeca ;case _ebfeac .CharData :};};return nil ;};func (_fcecd ST_RevisionAction )String ()string {switch _fcecd {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_eceef *CT_CellWatch )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",_eceef .RAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cfc ST_IconSetType )Validate ()error {return _cfc .ValidateWithPath ("")};func (_gafda *CT_RowHierarchiesUsage )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bded :=range start .Attr {if _bded .Name .Local =="\u0063\u006f\u0075n\u0074"{_gecfb ,_ddgf :=_ccfece .ParseUint (_bded .Value ,10,32);if _ddgf !=nil {return _ddgf ;};_gcfd :=uint32 (_gecfb );_gafda .CountAttr =&_gcfd ;continue ;};};_feefa :for {_edb ,_dabec :=d .Token ();if _dabec !=nil {return _dabec ;};switch _deacg :=_edb .(type ){case _ebfeac .StartElement :switch _deacg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_gdffc :=NewCT_HierarchyUsage ();if _cdabcce :=d .DecodeElement (_gdffc ,&_deacg );_cdabcce !=nil {return _cdabcce ;};_gafda .RowHierarchyUsage =append (_gafda .RowHierarchyUsage ,_gdffc );default:_afeac .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\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_deacg .Name );if _ecabbg :=d .Skip ();_ecabbg !=nil {return _ecabbg ;};};case _ebfeac .EndElement :break _feefa ;case _ebfeac .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path +func (_eadfg *CT_Filter )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_MetadataBlock and its children -func (_efc *CT_MetadataBlock )Validate ()error {return _efc .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};type Workbook struct{CT_Workbook };func (_gaaeca *ST_VolValueType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gaaeca =0;case "\u0062":*_gaaeca =1;case "\u006e":*_gaaeca =2;case "\u0065":*_gaaeca =3;case "\u0073":*_gaaeca =4;};return nil ;};func NewCT_Stylesheet ()*CT_Stylesheet {_ceagg :=&CT_Stylesheet {};return _ceagg };func (_fge *ST_SmartTagShow )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcgg ,_gcfga :=d .Token ();if _gcfga !=nil {return _gcfga ;};if _dgdgg ,_dcfb :=_dcgg .(_ebfeac .EndElement );_dcfb &&_dgdgg .Name ==start .Name {*_fge =1;return nil ;};if _efedg ,_abbab :=_dcgg .(_ebfeac .CharData );!_abbab {return _eecbf .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",_dcgg );}else {switch string (_efedg ){case "":*_fge =0;case "\u0061\u006c\u006c":*_fge =1;case "\u006e\u006f\u006e\u0065":*_fge =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_fge =3;};};_dcgg ,_gcfga =d .Token ();if _gcfga !=nil {return _gcfga ;};if _aeaa ,_befd :=_dcgg .(_ebfeac .EndElement );_befd &&_aeaa .Name ==start .Name {return nil ;};return _eecbf .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",_dcgg );};func (_ebdac *AG_AutoFormat )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ebdac .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ebdac .AutoFormatIdAttr )});};if _ebdac .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebdac .ApplyNumberFormatsAttr ))});};if _ebdac .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebdac .ApplyBorderFormatsAttr ))});};if _ebdac .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebdac .ApplyFontFormatsAttr ))});};if _ebdac .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebdac .ApplyPatternFormatsAttr ))});};if _ebdac .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebdac .ApplyAlignmentFormatsAttr ))});};if _ebdac .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ebdac .ApplyWidthHeightFormatsAttr ))});};return nil ;};func (_eae *CT_Color )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _eae .AutoAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eae .AutoAttr ))});};if _eae .IndexedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eae .IndexedAttr )});};if _eae .RgbAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0067\u0062"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eae .RgbAttr )});};if _eae .ThemeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eae .ThemeAttr )});};if _eae .TintAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eae .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cgbfe *CT_PCDKPI )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dddeff :=range start .Attr {if _dddeff .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cacag ,_cegcg :=_dddeff .Value ,error (nil );if _cegcg !=nil {return _cegcg ;};_cgbfe .UniqueNameAttr =_cacag ;continue ;};if _dddeff .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ddaac ,_aaebg :=_dddeff .Value ,error (nil );if _aaebg !=nil {return _aaebg ;};_cgbfe .CaptionAttr =&_ddaac ;continue ;};if _dddeff .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_fagdcd ,_cedfaa :=_dddeff .Value ,error (nil );if _cedfaa !=nil {return _cedfaa ;};_cgbfe .DisplayFolderAttr =&_fagdcd ;continue ;};if _dddeff .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fabfd ,_eedab :=_dddeff .Value ,error (nil );if _eedab !=nil {return _eedab ;};_cgbfe .MeasureGroupAttr =&_fabfd ;continue ;};if _dddeff .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_dbbbg ,_baffb :=_dddeff .Value ,error (nil );if _baffb !=nil {return _baffb ;};_cgbfe .ParentAttr =&_dbbbg ;continue ;};if _dddeff .Name .Local =="\u0076\u0061\u006cu\u0065"{_efabf ,_ffefe :=_dddeff .Value ,error (nil );if _ffefe !=nil {return _ffefe ;};_cgbfe .ValueAttr =_efabf ;continue ;};if _dddeff .Name .Local =="\u0067\u006f\u0061\u006c"{_ccagd ,_caeac :=_dddeff .Value ,error (nil );if _caeac !=nil {return _caeac ;};_cgbfe .GoalAttr =&_ccagd ;continue ;};if _dddeff .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_cbcbfb ,_bggdgd :=_dddeff .Value ,error (nil );if _bggdgd !=nil {return _bggdgd ;};_cgbfe .StatusAttr =&_cbcbfb ;continue ;};if _dddeff .Name .Local =="\u0074\u0072\u0065n\u0064"{_decag ,_aggaa :=_dddeff .Value ,error (nil );if _aggaa !=nil {return _aggaa ;};_cgbfe .TrendAttr =&_decag ;continue ;};if _dddeff .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cbaa ,_fegfd :=_dddeff .Value ,error (nil );if _fegfd !=nil {return _fegfd ;};_cgbfe .WeightAttr =&_cbaa ;continue ;};if _dddeff .Name .Local =="\u0074\u0069\u006d\u0065"{_bgbeeg ,_dadbb :=_dddeff .Value ,error (nil );if _dadbb !=nil {return _dadbb ;};_cgbfe .TimeAttr =&_bgbeeg ;continue ;};};for {_abcegg ,_fbdd :=d .Token ();if _fbdd !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_fbdd );};if _cecef ,_degaf :=_abcegg .(_ebfeac .EndElement );_degaf &&_cecef .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SmartTagTypes and its children +func (_gbeagg *CT_SmartTagTypes )Validate ()error {return _gbeagg .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};type CT_DataRef struct{ -// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path -func (_eegge *CT_NumFmts )ValidateWithPath (path string )error {for _bagabb ,_gafggc :=range _eegge .NumFmt {if _bcbfg :=_gafggc .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bagabb ));_bcbfg !=nil {return _bcbfg ;};};return nil ;};func (_bgbbg *CT_TableParts )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bgbbg .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bgbbg .CountAttr )});};e .EncodeToken (start );if _bgbbg .TablePart !=nil {_fbbce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_febc :=range _bgbbg .TablePart {e .EncodeElement (_febc ,_fbbce );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Reference +RefAttr *string ; -// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path -func (_dddc *CT_GradientFill )ValidateWithPath (path string )error {if _edeg :=_dddc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edeg !=nil {return _edeg ;};for _fabcg ,_abfg :=range _dddc .Stop {if _eddgbb :=_abfg .ValidateWithPath (_eecbf .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_fabcg ));_eddgbb !=nil {return _eddgbb ;};};return nil ;};func (_gaccd ST_FontScheme )ValidateWithPath (path string )error {switch _gaccd {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaccd ));};return nil ;};func (_gaacce *CT_GroupMembers )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _gaacce .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gaacce .CountAttr )});};e .EncodeToken (start );_baade :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_effb :=range _gaacce .GroupMember {e .EncodeElement (_effb ,_baade );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_CacheFields ()*CT_CacheFields {_cacd :=&CT_CacheFields {};return _cacd };type ST_PageOrder byte ; +// Named Range +NameAttr *string ; -// Validate validates the CT_MergeCells and its children -func (_fbcg *CT_MergeCells )Validate ()error {return _fbcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");}; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func (_dafeg ST_FontScheme )Validate ()error {return _dafeg .ValidateWithPath ("")};func (_fedbb *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_fedbb .VAttr )});if _fedbb .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .UAttr ))});};if _fedbb .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .FAttr ))});};if _fedbb .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .CAttr )});};if _fedbb .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .CpAttr )});};if _fedbb .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .InAttr )});};if _fedbb .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .BcAttr )});};if _fedbb .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .FcAttr )});};if _fedbb .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .IAttr ))});};if _fedbb .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .UnAttr ))});};if _fedbb .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .StAttr ))});};if _fedbb .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .BAttr ))});};e .EncodeToken (start );if _fedbb .Tpls !=nil {_ccdfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_dgfbdg :=range _fedbb .Tpls {e .EncodeElement (_dgfbdg ,_ccdfe );};};if _fedbb .X !=nil {_gdbbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_affgaf :=range _fedbb .X {e .EncodeElement (_affgaf ,_gdbbg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Sets struct{ -// Validate validates the CT_SharedItems and its children -func (_afffd *CT_SharedItems )Validate ()error {return _afffd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");}; +// Tuple Set Count +CountAttr *uint32 ; -// Validate validates the CT_Drawing and its children -func (_dcbg *CT_Drawing )Validate ()error {return _dcbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_dbbaa *ST_TimePeriod )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ggfb ,_dgdcbg :=d .Token ();if _dgdcbg !=nil {return _dgdcbg ;};if _gagcb ,_deeade :=_ggfb .(_ebfeac .EndElement );_deeade &&_gagcb .Name ==start .Name {*_dbbaa =1;return nil ;};if _ececc ,_cbafca :=_ggfb .(_ebfeac .CharData );!_cbafca {return _eecbf .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",_ggfb );}else {switch string (_ececc ){case "":*_dbbaa =0;case "\u0074\u006f\u0064a\u0079":*_dbbaa =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dbbaa =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dbbaa =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_dbbaa =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dbbaa =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dbbaa =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dbbaa =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dbbaa =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dbbaa =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dbbaa =10;};};_ggfb ,_dgdcbg =d .Token ();if _dgdcbg !=nil {return _dgdcbg ;};if _ggfea ,_fbfeb :=_ggfb .(_ebfeac .EndElement );_fbfeb &&_ggfea .Name ==start .Name {return nil ;};return _eecbf .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",_ggfb );};func NewCT_CellWatches ()*CT_CellWatches {_gcge :=&CT_CellWatches {};return _gcge };func NewCT_TableColumn ()*CT_TableColumn {_dadbgg :=&CT_TableColumn {};return _dadbgg };func (_dgfef *ST_FormulaExpression )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_ggccb ,_afcebb :=d .Token ();if _afcebb !=nil {return _afcebb ;};if _fbdcf ,_bfa :=_ggccb .(_ebfeac .EndElement );_bfa &&_fbdcf .Name ==start .Name {*_dgfef =1;return nil ;};if _bedacb ,_gccbg :=_ggccb .(_ebfeac .CharData );!_gccbg {return _eecbf .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",_ggccb );}else {switch string (_bedacb ){case "":*_dgfef =0;case "\u0072\u0065\u0066":*_dgfef =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_dgfef =2;case "\u0061\u0072\u0065\u0061":*_dgfef =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_dgfef =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_dgfef =5;};};_ggccb ,_afcebb =d .Token ();if _afcebb !=nil {return _afcebb ;};if _adedga ,_gfeda :=_ggccb .(_ebfeac .EndElement );_gfeda &&_adedga .Name ==start .Name {return nil ;};return _eecbf .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",_ggccb );};func (_dffbbc *CT_Number )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_ffbgd :=range start .Attr {if _ffbgd .Name .Local =="\u0066\u0063"{_cfcfde ,_gecd :=_ffbgd .Value ,error (nil );if _gecd !=nil {return _gecd ;};_dffbbc .FcAttr =&_cfcfde ;continue ;};if _ffbgd .Name .Local =="\u0076"{_cbccc ,_gcegd :=_ccfece .ParseFloat (_ffbgd .Value ,64);if _gcegd !=nil {return _gcegd ;};_dffbbc .VAttr =_cbccc ;continue ;};if _ffbgd .Name .Local =="\u0066"{_gcfgfc ,_ffffc :=_ccfece .ParseBool (_ffbgd .Value );if _ffffc !=nil {return _ffffc ;};_dffbbc .FAttr =&_gcfgfc ;continue ;};if _ffbgd .Name .Local =="\u0063"{_aggcfg ,_badea :=_ffbgd .Value ,error (nil );if _badea !=nil {return _badea ;};_dffbbc .CAttr =&_aggcfg ;continue ;};if _ffbgd .Name .Local =="\u0063\u0070"{_afgaa ,_bacbf :=_ccfece .ParseUint (_ffbgd .Value ,10,32);if _bacbf !=nil {return _bacbf ;};_fbgc :=uint32 (_afgaa );_dffbbc .CpAttr =&_fbgc ;continue ;};if _ffbgd .Name .Local =="\u0069\u006e"{_egfg ,_bgdg :=_ccfece .ParseUint (_ffbgd .Value ,10,32);if _bgdg !=nil {return _bgdg ;};_befef :=uint32 (_egfg );_dffbbc .InAttr =&_befef ;continue ;};if _ffbgd .Name .Local =="\u0062\u0063"{_egbff ,_beabf :=_ffbgd .Value ,error (nil );if _beabf !=nil {return _beabf ;};_dffbbc .BcAttr =&_egbff ;continue ;};if _ffbgd .Name .Local =="\u0075"{_aac ,_degbfe :=_ccfece .ParseBool (_ffbgd .Value );if _degbfe !=nil {return _degbfe ;};_dffbbc .UAttr =&_aac ;continue ;};if _ffbgd .Name .Local =="\u0069"{_fegba ,_fagebg :=_ccfece .ParseBool (_ffbgd .Value );if _fagebg !=nil {return _fagebg ;};_dffbbc .IAttr =&_fegba ;continue ;};if _ffbgd .Name .Local =="\u0075\u006e"{_bgdffgd ,_ebbff :=_ccfece .ParseBool (_ffbgd .Value );if _ebbff !=nil {return _ebbff ;};_dffbbc .UnAttr =&_bgdffgd ;continue ;};if _ffbgd .Name .Local =="\u0073\u0074"{_aafcgc ,_gbgge :=_ccfece .ParseBool (_ffbgd .Value );if _gbgge !=nil {return _gbgge ;};_dffbbc .StAttr =&_aafcgc ;continue ;};if _ffbgd .Name .Local =="\u0062"{_cgcdd ,_bdag :=_ccfece .ParseBool (_ffbgd .Value );if _bdag !=nil {return _bdag ;};_dffbbc .BAttr =&_cgcdd ;continue ;};};_gfga :for {_fgabd ,_geaaaa :=d .Token ();if _geaaaa !=nil {return _geaaaa ;};switch _bbefb :=_fgabd .(type ){case _ebfeac .StartElement :switch _bbefb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_beabb :=NewCT_Tuples ();if _eaeg :=d .DecodeElement (_beabb ,&_bbefb );_eaeg !=nil {return _eaeg ;};_dffbbc .Tpls =append (_dffbbc .Tpls ,_beabb );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_eagb :=NewCT_X ();if _gdged :=d .DecodeElement (_eagb ,&_bbefb );_gdged !=nil {return _gdged ;};_dffbbc .X =append (_dffbbc .X ,_eagb );default:_afeac .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\u006db\u0065\u0072 \u0025\u0076",_bbefb .Name );if _ddabe :=d .Skip ();_ddabe !=nil {return _ddabe ;};};case _ebfeac .EndElement :break _gfga ;case _ebfeac .CharData :};};return nil ;};type CT_Border struct{ +// OLAP Set +Set []*CT_Set ;}; -// Diagonal Up -DiagonalUpAttr *bool ; +// Validate validates the CT_RangeSet and its children +func (_eedfa *CT_RangeSet )Validate ()error {return _eedfa .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");}; -// Diagonal Down -DiagonalDownAttr *bool ; +// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path +func (_dfebae *CT_Sheets )ValidateWithPath (path string )error {for _ffcea ,_edede :=range _dfebae .Sheet {if _cabcdd :=_edede .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ffcea ));_cabcdd !=nil {return _cabcdd ;};};return nil ;};func (_befag *CT_DeletedField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_befag .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_bedcc :=&CT_ServerFormat {};return _bedcc };func (_fbggfg ST_PrintError )String ()string {switch _fbggfg {case 0:return "";case 1:return "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case 2:return "\u0062\u006c\u0061n\u006b";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u004e\u0041";};return "";}; -// Outline -OutlineAttr *bool ; +// Validate validates the CT_Workbook and its children +func (_cdfee *CT_Workbook )Validate ()error {return _cdfee .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; -// Leading Edge Border -Start *CT_BorderPr ; +// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path +func (_ecaga *CT_PivotFields )ValidateWithPath (path string )error {for _aaddg ,_gcbcd :=range _ecaga .PivotField {if _bbgdf :=_gcbcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_aaddg ));_bbgdf !=nil {return _bbgdf ;};};return nil ;};func (_ead *CT_BooleanProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egf :=range start .Attr {if _egf .Name .Local =="\u0076\u0061\u006c"{_fdc ,_fdcg :=_e .ParseBool (_egf .Value );if _fdcg !=nil {return _fdcg ;};_ead .ValAttr =&_fdc ;continue ;};};for {_dgf ,_geag :=d .Token ();if _geag !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0042\u006f\u006f\u006c\u0065\u0061\u006eP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_geag );};if _gba ,_bbgb :=_dgf .(_b .EndElement );_bbgb &&_gba .Name ==start .Name {break ;};};return nil ;}; -// Trailing Edge Border -End *CT_BorderPr ; +// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path +func (_fbbeg *Worksheet )ValidateWithPath (path string )error {if _deccd :=_fbbeg .CT_Worksheet .ValidateWithPath (path );_deccd !=nil {return _deccd ;};return nil ;};func (_dfcfc *CT_TableColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfcfc .IdAttr )});if _dfcfc .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .UniqueNameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfcfc .NameAttr )});if _dfcfc .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_cbgec ,_ecbbc :=_dfcfc .TotalsRowFunctionAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _ecbbc !=nil {return _ecbbc ;};start .Attr =append (start .Attr ,_cbgec );};if _dfcfc .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .TotalsRowLabelAttr )});};if _dfcfc .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .QueryTableFieldIdAttr )});};if _dfcfc .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .HeaderRowDxfIdAttr )});};if _dfcfc .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .DataDxfIdAttr )});};if _dfcfc .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .TotalsRowDxfIdAttr )});};if _dfcfc .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .HeaderRowCellStyleAttr )});};if _dfcfc .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .DataCellStyleAttr )});};if _dfcfc .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _dfcfc .CalculatedColumnFormula !=nil {_dfdef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}};e .EncodeElement (_dfcfc .CalculatedColumnFormula ,_dfdef );};if _dfcfc .TotalsRowFormula !=nil {_cfbccf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_dfcfc .TotalsRowFormula ,_cfbccf );};if _dfcfc .XmlColumnPr !=nil {_fgddd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_dfcfc .XmlColumnPr ,_fgddd );};if _dfcfc .ExtLst !=nil {_ebaff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfcfc .ExtLst ,_ebaff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_QueryTableFields struct{ -// Leading Edge Border -Left *CT_BorderPr ; +// Column Count +CountAttr *uint32 ; -// Trailing Edge Border -Right *CT_BorderPr ; +// QueryTable Field +QueryTableField []*CT_QueryTableField ;};func (_ccfgc *CT_RowHierarchiesUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdbff :=range start .Attr {if _cbdbff .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdacg ,_egbccd :=_e .ParseUint (_cbdbff .Value ,10,32);if _egbccd !=nil {return _egbccd ;};_fbgca :=uint32 (_fdacg );_ccfgc .CountAttr =&_fbgca ;continue ;};};_feadc :for {_fecdc ,_dgagd :=d .Token ();if _dgagd !=nil {return _dgagd ;};switch _dfgea :=_fecdc .(type ){case _b .StartElement :switch _dfgea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_gdefg :=NewCT_HierarchyUsage ();if _gegdbe :=d .DecodeElement (_gdefg ,&_dfgea );_gegdbe !=nil {return _gegdbe ;};_ccfgc .RowHierarchyUsage =append (_ccfgc .RowHierarchyUsage ,_gdefg );default:_d .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\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_dfgea .Name );if _fdgef :=d .Skip ();_fdgef !=nil {return _fdgef ;};};case _b .EndElement :break _feadc ;case _b .CharData :};};return nil ;};func NewCT_Macrosheet ()*CT_Macrosheet {_fbde :=&CT_Macrosheet {};_fbde .SheetData =NewCT_SheetData ();return _fbde ;};type CT_MeasureDimensionMap struct{ -// Top Border -Top *CT_BorderPr ; +// Measure Group Id +MeasureGroupAttr *uint32 ; -// Bottom Border -Bottom *CT_BorderPr ; +// Dimension Id +DimensionAttr *uint32 ;}; -// Diagonal -Diagonal *CT_BorderPr ; +// Validate validates the CT_Set and its children +func (_ceaee *CT_Set )Validate ()error {return _ceaee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};func (_eegeb *CT_ExternalRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_eegeb .RAttr )});e .EncodeToken (start );if _eegeb .Cell !=nil {_fbbbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_fdfae :=range _eegeb .Cell {e .EncodeElement (_fdfae ,_fbbbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Vertical Inner Border -Vertical *CT_BorderPr ; +// Validate validates the CT_Users and its children +func (_aedabg *CT_Users )Validate ()error {return _aedabg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");}; -// Horizontal Inner Borders -Horizontal *CT_BorderPr ;};func (_ccaff ST_ItemType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_aaecf :=_ebfeac .Attr {};_aaecf .Name =name ;switch _ccaff {case ST_ItemTypeUnset :_aaecf .Value ="";case ST_ItemTypeData :_aaecf .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_aaecf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_aaecf .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_aaecf .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_aaecf .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_aaecf .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_aaecf .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_aaecf .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_aaecf .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_aaecf .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_aaecf .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_aaecf .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_aaecf .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_aaecf .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_aaecf .Value ="\u0062\u006c\u0061n\u006b";};return _aaecf ,nil ;}; +// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path +func (_bebbc *CT_RevisionConflict )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SheetView and its children -func (_bdeaf *CT_SheetView )Validate ()error {return _bdeaf .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func NewCT_Query ()*CT_Query {_eafded :=&CT_Query {};return _eafded }; +// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path +func (_cdbg *CT_DataValidations )ValidateWithPath (path string )error {for _beea ,_ccgd :=range _cdbg .DataValidation {if _ebdgb :=_ccgd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_beea ));_ebdgb !=nil {return _ebdgb ;};};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_cafdb :=&CT_LegacyDrawing {};return _cafdb };func (_gbbaf *CT_Comment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbaf .Text =NewCT_Rst ();for _ ,_aacc :=range start .Attr {if _aacc .Name .Local =="\u0072\u0065\u0066"{_afba ,_ccab :=_aacc .Value ,error (nil );if _ccab !=nil {return _ccab ;};_gbbaf .RefAttr =_afba ;continue ;};if _aacc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_acaae ,_gbad :=_e .ParseUint (_aacc .Value ,10,32);if _gbad !=nil {return _gbad ;};_gbbaf .AuthorIdAttr =uint32 (_acaae );continue ;};if _aacc .Name .Local =="\u0067\u0075\u0069\u0064"{_bacb ,_eggg :=_aacc .Value ,error (nil );if _eggg !=nil {return _eggg ;};_gbbaf .GuidAttr =&_bacb ;continue ;};if _aacc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bfab ,_ccda :=_e .ParseUint (_aacc .Value ,10,32);if _ccda !=nil {return _ccda ;};_aagc :=uint32 (_bfab );_gbbaf .ShapeIdAttr =&_aagc ;continue ;};};_afff :for {_caef ,_aedg :=d .Token ();if _aedg !=nil {return _aedg ;};switch _acdda :=_caef .(type ){case _b .StartElement :switch _acdda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _fggg :=d .DecodeElement (_gbbaf .Text ,&_acdda );_fggg !=nil {return _fggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_gbbaf .CommentPr =NewCT_CommentPr ();if _efffe :=d .DecodeElement (_gbbaf .CommentPr ,&_acdda );_efffe !=nil {return _efffe ;};default:_d .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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_acdda .Name );if _efgg :=d .Skip ();_efgg !=nil {return _efgg ;};};case _b .EndElement :break _afff ;case _b .CharData :};};return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;); -// Validate validates the CT_TupleCache and its children -func (_aaage *CT_TupleCache )Validate ()error {return _aaage .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_dbec :=&CT_ChartsheetPr {};return _dbec };func (_accda *ST_IconSetType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_accda =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_accda =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_accda =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_accda =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_accda =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_accda =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_accda =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_accda =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_accda =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_accda =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_accda =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_accda =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_accda =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_accda =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_accda =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_accda =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_accda =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_accda =17;};return nil ;};func (_ecaaf ST_TotalsRowFunction )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_ecaaf .String (),start );};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_cbfcg :=&CT_IgnoredErrors {};return _cbfcg };func (_affca *CT_CacheFields )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cdgga :=range start .Attr {if _cdgga .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcbf ,_febggd :=_ccfece .ParseUint (_cdgga .Value ,10,32);if _febggd !=nil {return _febggd ;};_efedd :=uint32 (_bcbf );_affca .CountAttr =&_efedd ;continue ;};};_ecae :for {_abfcb ,_ddefe :=d .Token ();if _ddefe !=nil {return _ddefe ;};switch _adbca :=_abfcb .(type ){case _ebfeac .StartElement :switch _adbca .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_gagf :=NewCT_CacheField ();if _bbfg :=d .DecodeElement (_gagf ,&_adbca );_bbfg !=nil {return _bbfg ;};_affca .CacheField =append (_affca .CacheField ,_gagf );default:_afeac .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\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_adbca .Name );if _ecbce :=d .Skip ();_ecbce !=nil {return _ecbce ;};};case _ebfeac .EndElement :break _ecae ;case _ebfeac .CharData :};};return nil ;};func (_acecg ST_DataValidationOperator )ValidateWithPath (path string )error {switch _acecg {case 0,1,2,3,4,5,6,7,8:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acecg ));};return nil ;}; +// Validate validates the CT_ConditionalFormatting and its children +func (_fccbd *CT_ConditionalFormatting )Validate ()error {return _fccbd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_cgaeb ST_UpdateLinks )Validate ()error {return _cgaeb .ValidateWithPath ("")};func (_ecbgc *CT_DynamicFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbgc .TypeAttr =ST_DynamicFilterType (1);for _ ,_aafba :=range start .Attr {if _aafba .Name .Local =="\u0074\u0079\u0070\u0065"{_ecbgc .TypeAttr .UnmarshalXMLAttr (_aafba );continue ;};if _aafba .Name .Local =="\u0076\u0061\u006c"{_gfcff ,_cacgg :=_e .ParseFloat (_aafba .Value ,64);if _cacgg !=nil {return _cacgg ;};_ecbgc .ValAttr =&_gfcff ;continue ;};if _aafba .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_ebace ,_adcfd :=ParseStdlibTime (_aafba .Value );if _adcfd !=nil {return _adcfd ;};_ecbgc .ValIsoAttr =&_ebace ;continue ;};if _aafba .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_dbfb ,_aagd :=_e .ParseFloat (_aafba .Value ,64);if _aagd !=nil {return _aagd ;};_ecbgc .MaxValAttr =&_dbfb ;continue ;};if _aafba .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_ccgfg ,_dcafb :=ParseStdlibTime (_aafba .Value );if _dcafb !=nil {return _dcafb ;};_ecbgc .MaxValIsoAttr =&_ccgfg ;continue ;};};for {_gdafa ,_agbfg :=d .Token ();if _agbfg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0079\u006e\u0061m\u0069c\u0046\u0069\u006c\u0074\u0065\u0072\u003a \u0025\u0073",_agbfg );};if _ggeag ,_adfa :=_gdafa .(_b .EndElement );_adfa &&_ggeag .Name ==start .Name {break ;};};return nil ;};func NewCT_CellWatches ()*CT_CellWatches {_afgb :=&CT_CellWatches {};return _afgb };func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_aagb :=&CT_SingleXmlCells {};return _aagb };func (_ddcbcf *CT_PageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaabe :=range start .Attr {if _eaabe .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"&&_eaabe .Name .Local =="\u0069\u0064"||_eaabe .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"&&_eaabe .Name .Local =="\u0069\u0064"{_eabea ,_becdec :=_eaabe .Value ,error (nil );if _becdec !=nil {return _becdec ;};_ddcbcf .IdAttr =&_eabea ;continue ;};if _eaabe .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gddad ,_afcbe :=_e .ParseUint (_eaabe .Value ,10,32);if _afcbe !=nil {return _afcbe ;};_caaad :=uint32 (_gddad );_ddcbcf .PaperSizeAttr =&_caaad ;continue ;};if _eaabe .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_affeb ,_ecaba :=_e .ParseBool (_eaabe .Value );if _ecaba !=nil {return _ecaba ;};_ddcbcf .BlackAndWhiteAttr =&_affeb ;continue ;};if _eaabe .Name .Local =="\u0064\u0072\u0061f\u0074"{_baad ,_bdbfa :=_e .ParseBool (_eaabe .Value );if _bdbfa !=nil {return _bdbfa ;};_ddcbcf .DraftAttr =&_baad ;continue ;};if _eaabe .Name .Local =="\u0073\u0063\u0061l\u0065"{_dfbdf ,_ceebe :=_e .ParseUint (_eaabe .Value ,10,32);if _ceebe !=nil {return _ceebe ;};_afbeb :=uint32 (_dfbdf );_ddcbcf .ScaleAttr =&_afbeb ;continue ;};if _eaabe .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ddcbcf .CellCommentsAttr .UnmarshalXMLAttr (_eaabe );continue ;};if _eaabe .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_bebfc ,_bdfaa :=_e .ParseUint (_eaabe .Value ,10,32);if _bdfaa !=nil {return _bdfaa ;};_acead :=uint32 (_bebfc );_ddcbcf .FitToWidthAttr =&_acead ;continue ;};if _eaabe .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_ddcbcf .PageOrderAttr .UnmarshalXMLAttr (_eaabe );continue ;};if _eaabe .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ddcbcf .OrientationAttr .UnmarshalXMLAttr (_eaabe );continue ;};if _eaabe .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gfbaec ,_bdcfa :=_eaabe .Value ,error (nil );if _bdcfa !=nil {return _bdcfa ;};_ddcbcf .PaperHeightAttr =&_gfbaec ;continue ;};if _eaabe .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bdeeb ,_aadbd :=_eaabe .Value ,error (nil );if _aadbd !=nil {return _aadbd ;};_ddcbcf .PaperWidthAttr =&_bdeeb ;continue ;};if _eaabe .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_abffb ,_bdcde :=_e .ParseUint (_eaabe .Value ,10,32);if _bdcde !=nil {return _bdcde ;};_dagcc :=uint32 (_abffb );_ddcbcf .FirstPageNumberAttr =&_dagcc ;continue ;};if _eaabe .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_bgda ,_gefagb :=_e .ParseUint (_eaabe .Value ,10,32);if _gefagb !=nil {return _gefagb ;};_gadf :=uint32 (_bgda );_ddcbcf .FitToHeightAttr =&_gadf ;continue ;};if _eaabe .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_abece ,_deagdc :=_e .ParseBool (_eaabe .Value );if _deagdc !=nil {return _deagdc ;};_ddcbcf .UseFirstPageNumberAttr =&_abece ;continue ;};if _eaabe .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_ddcbcf .ErrorsAttr .UnmarshalXMLAttr (_eaabe );continue ;};if _eaabe .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_bgacg ,_dcfed :=_e .ParseUint (_eaabe .Value ,10,32);if _dcfed !=nil {return _dcfed ;};_abbbf :=uint32 (_bgacg );_ddcbcf .HorizontalDpiAttr =&_abbbf ;continue ;};if _eaabe .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cbaaa ,_eadcf :=_e .ParseUint (_eaabe .Value ,10,32);if _eadcf !=nil {return _eadcf ;};_dfdce :=uint32 (_cbaaa );_ddcbcf .VerticalDpiAttr =&_dfdce ;continue ;};if _eaabe .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_ggcdc ,_gdddf :=_e .ParseUint (_eaabe .Value ,10,32);if _gdddf !=nil {return _gdddf ;};_eedff :=uint32 (_ggcdc );_ddcbcf .CopiesAttr =&_eedff ;continue ;};if _eaabe .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_eddbga ,_gcfdf :=_e .ParseBool (_eaabe .Value );if _gcfdf !=nil {return _gcfdf ;};_ddcbcf .UsePrinterDefaultsAttr =&_eddbga ;continue ;};};for {_gadfg ,_dbegd :=d .Token ();if _dbegd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_dbegd );};if _fcfca ,_cbcfe :=_gadfg .(_b .EndElement );_cbcfe &&_fcfca .Name ==start .Name {break ;};};return nil ;};func (_decdd *CT_ReviewedRevisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_begec :=range start .Attr {if _begec .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbcea ,_acfbbc :=_e .ParseUint (_begec .Value ,10,32);if _acfbbc !=nil {return _acfbbc ;};_gdaab :=uint32 (_gbcea );_decdd .CountAttr =&_gdaab ;continue ;};};_dacdg :for {_bcfda ,_acafc :=d .Token ();if _acafc !=nil {return _acafc ;};switch _efbda :=_bcfda .(type ){case _b .StartElement :switch _efbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_cgbg :=NewCT_Reviewed ();if _gbfbge :=d .DecodeElement (_cgbg ,&_efbda );_gbfbge !=nil {return _gbfbge ;};_decdd .Reviewed =append (_decdd .Reviewed ,_cgbg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_efbda .Name );if _debcbd :=d .Skip ();_debcbd !=nil {return _debcbd ;};};case _b .EndElement :break _dacdg ;case _b .CharData :};};return nil ;};func (_daedd ST_SheetState )Validate ()error {return _daedd .ValidateWithPath ("")};type CT_OutlinePr struct{ -// Validate validates the CT_PageFields and its children -func (_dggaef *CT_PageFields )Validate ()error {return _dggaef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Apply Styles in Outline +ApplyStylesAttr *bool ; -// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path -func (_ceabf *CT_CustomFilters )ValidateWithPath (path string )error {for _dbeffc ,_ebddgd :=range _ceabf .CustomFilter {if _fbedc :=_ebddgd .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dbeffc ));_fbedc !=nil {return _fbedc ;};};return nil ;};func (_ddba *CT_CellSmartTagPr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gfaddd :=range start .Attr {if _gfaddd .Name .Local =="\u006b\u0065\u0079"{_ebfgf ,_badbb :=_gfaddd .Value ,error (nil );if _badbb !=nil {return _badbb ;};_ddba .KeyAttr =_ebfgf ;continue ;};if _gfaddd .Name .Local =="\u0076\u0061\u006c"{_gdaeg ,_cebga :=_gfaddd .Value ,error (nil );if _cebga !=nil {return _cebga ;};_ddba .ValAttr =_gdaeg ;continue ;};};for {_bfgdb ,_aaeeg :=d .Token ();if _aaeeg !=nil {return _eecbf .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072: \u0025\u0073",_aaeeg );};if _aacdc ,_abcdad :=_bfgdb .(_ebfeac .EndElement );_abcdad &&_aacdc .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotAreas ()*CT_PivotAreas {_fbagc :=&CT_PivotAreas {};return _fbagc };type ST_FilterOperator byte ;type ST_CellType byte ;func (_bag *CT_String )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bcaea :=range start .Attr {if _bcaea .Name .Local =="\u0066\u0063"{_bgaa ,_fbabgd :=_bcaea .Value ,error (nil );if _fbabgd !=nil {return _fbabgd ;};_bag .FcAttr =&_bgaa ;continue ;};if _bcaea .Name .Local =="\u0076"{_agfdf ,_aecaf :=_bcaea .Value ,error (nil );if _aecaf !=nil {return _aecaf ;};_bag .VAttr =_agfdf ;continue ;};if _bcaea .Name .Local =="\u0066"{_edcgf ,_affcb :=_ccfece .ParseBool (_bcaea .Value );if _affcb !=nil {return _affcb ;};_bag .FAttr =&_edcgf ;continue ;};if _bcaea .Name .Local =="\u0063"{_fgefb ,_egaef :=_bcaea .Value ,error (nil );if _egaef !=nil {return _egaef ;};_bag .CAttr =&_fgefb ;continue ;};if _bcaea .Name .Local =="\u0063\u0070"{_ebbcd ,_cbedf :=_ccfece .ParseUint (_bcaea .Value ,10,32);if _cbedf !=nil {return _cbedf ;};_egeb :=uint32 (_ebbcd );_bag .CpAttr =&_egeb ;continue ;};if _bcaea .Name .Local =="\u0069\u006e"{_gbgb ,_cbcgbd :=_ccfece .ParseUint (_bcaea .Value ,10,32);if _cbcgbd !=nil {return _cbcgbd ;};_efded :=uint32 (_gbgb );_bag .InAttr =&_efded ;continue ;};if _bcaea .Name .Local =="\u0062\u0063"{_daefa ,_decacg :=_bcaea .Value ,error (nil );if _decacg !=nil {return _decacg ;};_bag .BcAttr =&_daefa ;continue ;};if _bcaea .Name .Local =="\u0075"{_gada ,_fbdeef :=_ccfece .ParseBool (_bcaea .Value );if _fbdeef !=nil {return _fbdeef ;};_bag .UAttr =&_gada ;continue ;};if _bcaea .Name .Local =="\u0069"{_fbfaf ,_bffdc :=_ccfece .ParseBool (_bcaea .Value );if _bffdc !=nil {return _bffdc ;};_bag .IAttr =&_fbfaf ;continue ;};if _bcaea .Name .Local =="\u0075\u006e"{_cgfgb ,_bfgag :=_ccfece .ParseBool (_bcaea .Value );if _bfgag !=nil {return _bfgag ;};_bag .UnAttr =&_cgfgb ;continue ;};if _bcaea .Name .Local =="\u0073\u0074"{_cbedg ,_fcgcc :=_ccfece .ParseBool (_bcaea .Value );if _fcgcc !=nil {return _fcgcc ;};_bag .StAttr =&_cbedg ;continue ;};if _bcaea .Name .Local =="\u0062"{_bgegb ,_degeg :=_ccfece .ParseBool (_bcaea .Value );if _degeg !=nil {return _degeg ;};_bag .BAttr =&_bgegb ;continue ;};};_eaeee :for {_eadfc ,_fcgdgf :=d .Token ();if _fcgdgf !=nil {return _fcgdgf ;};switch _bacffg :=_eadfc .(type ){case _ebfeac .StartElement :switch _bacffg .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_edeebg :=NewCT_Tuples ();if _bedacf :=d .DecodeElement (_edeebg ,&_bacffg );_bedacf !=nil {return _bedacf ;};_bag .Tpls =append (_bag .Tpls ,_edeebg );case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_acgb :=NewCT_X ();if _dcefd :=d .DecodeElement (_acgb ,&_bacffg );_dcefd !=nil {return _dcefd ;};_bag .X =append (_bag .X ,_acgb );default:_afeac .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\u0072i\u006e\u0067 \u0025\u0076",_bacffg .Name );if _aeee :=d .Skip ();_aeee !=nil {return _aeee ;};};case _ebfeac .EndElement :break _eaeee ;case _ebfeac .CharData :};};return nil ;}; +// Summary Below +SummaryBelowAttr *bool ; -// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path -func (_egacag *CT_Tuple )ValidateWithPath (path string )error {return nil }; +// Summary Right +SummaryRightAttr *bool ; -// Validate validates the CT_SheetId and its children -func (_ggacd *CT_SheetId )Validate ()error {return _ggacd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};type ST_Axis byte ;func (_eeeba *CT_AutoSortScope )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eeeba .PivotArea =NewCT_PivotArea ();_ebcfd :for {_gebccb ,_aedcd :=d .Token ();if _aedcd !=nil {return _aedcd ;};switch _cbabda :=_gebccb .(type ){case _ebfeac .StartElement :switch _cbabda .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _fbgad :=d .DecodeElement (_eeeba .PivotArea ,&_cbabda );_fbgad !=nil {return _fbgad ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_cbabda .Name );if _egaefb :=d .Skip ();_egaefb !=nil {return _egaefb ;};};case _ebfeac .EndElement :break _ebcfd ;case _ebfeac .CharData :};};return nil ;};func (_gbgda *CT_LevelGroup )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gbgda .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_gbgda .UniqueNameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_gbgda .CaptionAttr )});if _gbgda .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gbgda .UniqueParentAttr )});};if _gbgda .IdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_gbgda .IdAttr )});};e .EncodeToken (start );_agegb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gbgda .GroupMembers ,_agegb );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bcbfa ST_FontScheme )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_bcbfa .String (),start );};type CT_CellStyles struct{ +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ;};func (_edgee *CT_OleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_edgee .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewTable ()*Table {_aaeffb :=&Table {};_aaeffb .CT_Table =*NewCT_Table ();return _aaeffb };type CT_ColHierarchiesUsage struct{ -// Style Count +// Items Count CountAttr *uint32 ; -// Cell Style -CellStyle []*CT_CellStyle ;};func (_dafbg *Sst )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .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 ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0073\u0074";return _dafbg .CT_Sst .MarshalXML (e ,start );};func (_dcgfac ST_GroupBy )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_dcgfac .String (),start );};func (_baabac *CT_CacheHierarchy )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_egadb :=range start .Attr {if _egadb .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aafde ,_aceac :=_egadb .Value ,error (nil );if _aceac !=nil {return _aceac ;};_baabac .DimensionUniqueNameAttr =&_aafde ;continue ;};if _egadb .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_cbbge ,_affd :=_egadb .Value ,error (nil );if _affd !=nil {return _affd ;};_baabac .DisplayFolderAttr =&_cbbge ;continue ;};if _egadb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_aceg ,_faeg :=_egadb .Value ,error (nil );if _faeg !=nil {return _faeg ;};_baabac .CaptionAttr =&_aceg ;continue ;};if _egadb .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_eaeec ,_ffagb :=_egadb .Value ,error (nil );if _ffagb !=nil {return _ffagb ;};_baabac .MeasureGroupAttr =&_eaeec ;continue ;};if _egadb .Name .Local =="\u0073\u0065\u0074"{_fbdc ,_ggeab :=_ccfece .ParseBool (_egadb .Value );if _ggeab !=nil {return _ggeab ;};_baabac .SetAttr =&_fbdc ;continue ;};if _egadb .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_efgfe ,_afbab :=_ccfece .ParseBool (_egadb .Value );if _afbab !=nil {return _afbab ;};_baabac .MeasuresAttr =&_efgfe ;continue ;};if _egadb .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_edgebef ,_ececa :=_ccfece .ParseInt (_egadb .Value ,10,32);if _ececa !=nil {return _ececa ;};_gcdf :=int32 (_edgebef );_baabac .IconSetAttr =&_gcdf ;continue ;};if _egadb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbbee ,_bdde :=_ccfece .ParseUint (_egadb .Value ,10,32);if _bdde !=nil {return _bdde ;};_baabac .CountAttr =uint32 (_cbbee );continue ;};if _egadb .Name .Local =="\u0074\u0069\u006d\u0065"{_cccgf ,_cedef :=_ccfece .ParseBool (_egadb .Value );if _cedef !=nil {return _cedef ;};_baabac .TimeAttr =&_cccgf ;continue ;};if _egadb .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_abcef ,_ede :=_ccfece .ParseBool (_egadb .Value );if _ede !=nil {return _ede ;};_baabac .OneFieldAttr =&_abcef ;continue ;};if _egadb .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_abbee ,_cebcg :=_ccfece .ParseUint (_egadb .Value ,10,16);if _cebcg !=nil {return _cebcg ;};_edea :=uint16 (_abbee );_baabac .MemberValueDatatypeAttr =&_edea ;continue ;};if _egadb .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_bgfbcc ,_fde :=_ccfece .ParseBool (_egadb .Value );if _fde !=nil {return _fde ;};_baabac .UnbalancedGroupAttr =&_bgfbcc ;continue ;};if _egadb .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_bcbgbc ,_eacabb :=_ccfece .ParseUint (_egadb .Value ,10,32);if _eacabb !=nil {return _eacabb ;};_cbebcc :=uint32 (_bcbgbc );_baabac .ParentSetAttr =&_cbebcc ;continue ;};if _egadb .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edgfcb ,_gfddg :=_egadb .Value ,error (nil );if _gfddg !=nil {return _gfddg ;};_baabac .DefaultMemberUniqueNameAttr =&_edgfcb ;continue ;};if _egadb .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_bafdd ,_beeeb :=_ccfece .ParseBool (_egadb .Value );if _beeeb !=nil {return _beeeb ;};_baabac .MeasureAttr =&_bafdd ;continue ;};if _egadb .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_gbaed ,_ddcfg :=_ccfece .ParseBool (_egadb .Value );if _ddcfg !=nil {return _ddcfg ;};_baabac .UnbalancedAttr =&_gbaed ;continue ;};if _egadb .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dbggb ,_fbg :=_egadb .Value ,error (nil );if _fbg !=nil {return _fbg ;};_baabac .AllCaptionAttr =&_dbggb ;continue ;};if _egadb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ffgggc ,_fagfd :=_ccfece .ParseBool (_egadb .Value );if _fagfd !=nil {return _fagfd ;};_baabac .HiddenAttr =&_ffgggc ;continue ;};if _egadb .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_eec ,_cbdbgf :=_ccfece .ParseBool (_egadb .Value );if _cbdbgf !=nil {return _cbdbgf ;};_baabac .AttributeAttr =&_eec ;continue ;};if _egadb .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bbcba ,_gbbaca :=_egadb .Value ,error (nil );if _gbbaca !=nil {return _gbbaca ;};_baabac .AllUniqueNameAttr =&_bbcba ;continue ;};if _egadb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dfbcf ,_cegf :=_egadb .Value ,error (nil );if _cegf !=nil {return _cegf ;};_baabac .UniqueNameAttr =_dfbcf ;continue ;};if _egadb .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_adgde ,_cgcbc :=_ccfece .ParseBool (_egadb .Value );if _cgcbc !=nil {return _cgcbc ;};_baabac .KeyAttributeAttr =&_adgde ;continue ;};};_dabaae :for {_gbbd ,_dcfbd :=d .Token ();if _dcfbd !=nil {return _dcfbd ;};switch _ggbcb :=_gbbd .(type ){case _ebfeac .StartElement :switch _ggbcb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_baabac .FieldsUsage =NewCT_FieldsUsage ();if _aeecb :=d .DecodeElement (_baabac .FieldsUsage ,&_ggbcb );_aeecb !=nil {return _aeecb ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_baabac .GroupLevels =NewCT_GroupLevels ();if _ffgee :=d .DecodeElement (_baabac .GroupLevels ,&_ggbcb );_ffgee !=nil {return _ffgee ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baabac .ExtLst =NewCT_ExtensionList ();if _abdfbf :=d .DecodeElement (_baabac .ExtLst ,&_ggbcb );_abdfbf !=nil {return _abdfbf ;};default:_afeac .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\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_ggbcb .Name );if _bcacf :=d .Skip ();_bcacf !=nil {return _bcacf ;};};case _ebfeac .EndElement :break _dabaae ;case _ebfeac .CharData :};};return nil ;};func (_accaa ST_CalcMode )Validate ()error {return _accaa .ValidateWithPath ("")};type CT_BorderPr struct{ - -// Line Style -StyleAttr ST_BorderStyle ; +// Column OLAP Hierarchies +ColHierarchyUsage []*CT_HierarchyUsage ;}; -// Color -Color *CT_Color ;};func (_eabec ST_FormatAction )String ()string {switch _eabec {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";}; +// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path +func (_ggceaf *CT_MergeCells )ValidateWithPath (path string )error {for _fgdg ,_dfceb :=range _ggceaf .MergeCell {if _acbde :=_dfceb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_fgdg ));_acbde !=nil {return _acbde ;};};return nil ;}; -// Validate validates the CT_OleItem and its children -func (_fgbd *CT_OleItem )Validate ()error {return _fgbd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};func NewCT_Break ()*CT_Break {_afacb :=&CT_Break {};return _afacb };type CT_Connection struct{ +// Validate validates the CT_ControlPr and its children +func (_cebb *CT_ControlPr )Validate ()error {return _cebb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func (_afcbc *ST_HtmlFmt )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afcbc =0;case "\u006e\u006f\u006e\u0065":*_afcbc =1;case "\u0072\u0074\u0066":*_afcbc =2;case "\u0061\u006c\u006c":*_afcbc =3;};return nil ;};type CT_Connection struct{ // Connection Id IdAttr uint32 ; @@ -8162,335 +8273,224 @@ RefreshOnLoadAttr *bool ; // Save Data SaveDataAttr *bool ; -// Reconnection Method -CredentialsAttr ST_CredMethod ; - -// SSO Id -SingleSignOnIdAttr *string ; - -// Database Properties -DbPr *CT_DbPr ; - -// OLAP Properties -OlapPr *CT_OlapPr ; - -// Web Query Properties -WebPr *CT_WebPr ; - -// Text Import Settings -TextPr *CT_TextPr ; - -// Query Parameters -Parameters *CT_Parameters ; - -// Future Feature Data Storage -ExtLst *CT_ExtensionList ;}; - -// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path -func (_dccef *CT_XmlPr )ValidateWithPath (path string )error {if _dccef .ExtLst !=nil {if _abeda :=_dccef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abeda !=nil {return _abeda ;};};return nil ;}; - -// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path -func (_agebad *CT_TableStyleElement )ValidateWithPath (path string )error {if _agebad .TypeAttr ==ST_TableStyleTypeUnset {return _eecbf .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ggeg :=_agebad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggeg !=nil {return _ggeg ;};return nil ;}; - -// Validate validates the CT_Number and its children -func (_caga *CT_Number )Validate ()error {return _caga .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");}; - -// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path -func (_effeb *CT_ChartFormats )ValidateWithPath (path string )error {for _acabd ,_ggecd :=range _effeb .ChartFormat {if _fbgfe :=_ggecd .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_acabd ));_fbgfe !=nil {return _fbgfe ;};};return nil ;}; - -// Validate validates the CT_Cfvo and its children -func (_caca *CT_Cfvo )Validate ()error {return _caca .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");}; - -// Validate validates the CT_ServerFormats and its children -func (_cddda *CT_ServerFormats )Validate ()error {return _cddda .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");}; - -// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path -func (_agaeg *CT_FileSharing )ValidateWithPath (path string )error {return nil };func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_ggecdg :=&CT_PivotAreaReference {};return _ggecdg ;};func (_bacgf *Comments )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bacgf .CT_Comments =*NewCT_Comments ();_bcfgg :for {_effce ,_cdcebc :=d .Token ();if _cdcebc !=nil {return _cdcebc ;};switch _ceefd :=_effce .(type ){case _ebfeac .StartElement :switch _ceefd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _aege :=d .DecodeElement (_bacgf .Authors ,&_ceefd );_aege !=nil {return _aege ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _cabbg :=d .DecodeElement (_bacgf .CommentList ,&_ceefd );_cabbg !=nil {return _cabbg ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bacgf .ExtLst =NewCT_ExtensionList ();if _gdfcc :=d .DecodeElement (_bacgf .ExtLst ,&_ceefd );_gdfcc !=nil {return _gdfcc ;};default:_afeac .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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_ceefd .Name );if _dedab :=d .Skip ();_dedab !=nil {return _dedab ;};};case _ebfeac .EndElement :break _bcfgg ;case _ebfeac .CharData :};};return nil ;};func (_abbfa *CT_Scenarios )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _abbfa .CurrentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abbfa .CurrentAttr )});};if _abbfa .ShowAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abbfa .ShowAttr )});};if _abbfa .SqrefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_abbfa .SqrefAttr )});};e .EncodeToken (start );_bbfbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_cfde :=range _abbfa .Scenario {e .EncodeElement (_cfde ,_bbfbf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path -func (_acdbe *CT_TableParts )ValidateWithPath (path string )error {for _dggbac ,_baadcg :=range _acdbe .TablePart {if _efbcf :=_baadcg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_dggbac ));_efbcf !=nil {return _efbcf ;};};return nil ;};func (_cagcfg *CT_SheetPr )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cagcfg .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cagcfg .SyncHorizontalAttr ))});};if _cagcfg .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cagcfg .SyncVerticalAttr ))});};if _cagcfg .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cagcfg .SyncRefAttr )});};if _cagcfg .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cagcfg .TransitionEvaluationAttr ))});};if _cagcfg .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cagcfg .TransitionEntryAttr ))});};if _cagcfg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cagcfg .PublishedAttr ))});};if _cagcfg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cagcfg .CodeNameAttr )});};if _cagcfg .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cagcfg .FilterModeAttr ))});};if _cagcfg .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_cagcfg .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _cagcfg .TabColor !=nil {_geacf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cagcfg .TabColor ,_geacf );};if _cagcfg .OutlinePr !=nil {_dgdg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_cagcfg .OutlinePr ,_dgdg );};if _cagcfg .PageSetUpPr !=nil {_gfgcd :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_cagcfg .PageSetUpPr ,_gfgcd );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_fagfg :=&CT_WebPublishItems {};return _fagfg };func (_addef *ST_CredMethod )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_addef =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_addef =1;case "\u006e\u006f\u006e\u0065":*_addef =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_addef =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_addef =4;};return nil ;}; - -// Validate validates the ExternalLink and its children -func (_dfcbgd *ExternalLink )Validate ()error {return _dfcbgd .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; - -// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path -func (_gagfe *CT_InputCells )ValidateWithPath (path string )error {return nil };type Users struct{CT_Users };type CT_WebPublishing struct{ - -// Use CSS -CssAttr *bool ; - -// Thicket -ThicketAttr *bool ; - -// Enable Long File Names -LongFileNamesAttr *bool ; - -// VML in Browsers -VmlAttr *bool ; - -// Allow PNG -AllowPngAttr *bool ; - -// Target Screen Size -TargetScreenSizeAttr ST_TargetScreenSize ; - -// DPI -DpiAttr *uint32 ; - -// Code Page -CodePageAttr *uint32 ; - -// Character Set -CharacterSetAttr *string ;}; - -// Validate validates the CT_Sst and its children -func (_cfe *CT_Sst )Validate ()error {return _cfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};type ST_Visibility byte ;func (_ebcfgb ST_Qualifier )ValidateWithPath (path string )error {switch _ebcfgb {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcfgb ));};return nil ;};func (_abaea *CT_MemberProperties )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fedbc :=range start .Attr {if _fedbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdefa ,_gcefgd :=_ccfece .ParseUint (_fedbc .Value ,10,32);if _gcefgd !=nil {return _gcefgd ;};_aceae :=uint32 (_fdefa );_abaea .CountAttr =&_aceae ;continue ;};};_bdbee :for {_gbcgb ,_abdbd :=d .Token ();if _abdbd !=nil {return _abdbd ;};switch _bceag :=_gbcgb .(type ){case _ebfeac .StartElement :switch _bceag .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_geae :=NewCT_MemberProperty ();if _eafg :=d .DecodeElement (_geae ,&_bceag );_eafg !=nil {return _eafg ;};_abaea .Mp =append (_abaea .Mp ,_geae );default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bceag .Name );if _adcgd :=d .Skip ();_adcgd !=nil {return _adcgd ;};};case _ebfeac .EndElement :break _bdbee ;case _ebfeac .CharData :};};return nil ;}; - -// Validate validates the CT_ControlPr and its children -func (_fbcf *CT_ControlPr )Validate ()error {return _fbcf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");}; - -// Validate validates the CT_VerticalAlignFontProperty and its children -func (_effgf *CT_VerticalAlignFontProperty )Validate ()error {return _effgf .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");}; - -// Validate validates the CT_CellProtection and its children -func (_bgfa *CT_CellProtection )Validate ()error {return _bgfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};type CT_CustomProperties struct{ - -// Custom Property -CustomPr []*CT_CustomProperty ;};func (_gadef ST_Pane )Validate ()error {return _gadef .ValidateWithPath ("")};func (_eceefe ST_ShowDataAs )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_dfegf :=_ebfeac .Attr {};_dfegf .Name =name ;switch _eceefe {case ST_ShowDataAsUnset :_dfegf .Value ="";case ST_ShowDataAsNormal :_dfegf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_dfegf .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_dfegf .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_dfegf .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_dfegf .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_dfegf .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_dfegf .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_dfegf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_dfegf .Value ="\u0069\u006e\u0064e\u0078";};return _dfegf ,nil ;};func (_fgcde *CT_FieldGroup )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _fgcde .ParAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fgcde .ParAttr )});};if _fgcde .BaseAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_fgcde .BaseAttr )});};e .EncodeToken (start );if _fgcde .RangePr !=nil {_gbggc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_fgcde .RangePr ,_gbggc );};if _fgcde .DiscretePr !=nil {_egbfg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fgcde .DiscretePr ,_egbfg );};if _fgcde .GroupItems !=nil {_agca :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fgcde .GroupItems ,_agca );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ecfca *CT_PageSetup )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gedee :=range start .Attr {if _gedee .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"&&_gedee .Name .Local =="\u0069\u0064"||_gedee .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"&&_gedee .Name .Local =="\u0069\u0064"{_adabbc ,_bfbe :=_gedee .Value ,error (nil );if _bfbe !=nil {return _bfbe ;};_ecfca .IdAttr =&_adabbc ;continue ;};if _gedee .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gfcbd ,_ceebg :=_ccfece .ParseUint (_gedee .Value ,10,32);if _ceebg !=nil {return _ceebg ;};_bbbda :=uint32 (_gfcbd );_ecfca .PaperSizeAttr =&_bbbda ;continue ;};if _gedee .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fbbff ,_eaaeg :=_ccfece .ParseBool (_gedee .Value );if _eaaeg !=nil {return _eaaeg ;};_ecfca .BlackAndWhiteAttr =&_fbbff ;continue ;};if _gedee .Name .Local =="\u0064\u0072\u0061f\u0074"{_fgafe ,_cfaad :=_ccfece .ParseBool (_gedee .Value );if _cfaad !=nil {return _cfaad ;};_ecfca .DraftAttr =&_fgafe ;continue ;};if _gedee .Name .Local =="\u0073\u0063\u0061l\u0065"{_cbffge ,_bceedf :=_ccfece .ParseUint (_gedee .Value ,10,32);if _bceedf !=nil {return _bceedf ;};_decba :=uint32 (_cbffge );_ecfca .ScaleAttr =&_decba ;continue ;};if _gedee .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ecfca .CellCommentsAttr .UnmarshalXMLAttr (_gedee );continue ;};if _gedee .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_febccd ,_aeadd :=_ccfece .ParseUint (_gedee .Value ,10,32);if _aeadd !=nil {return _aeadd ;};_adbd :=uint32 (_febccd );_ecfca .FitToWidthAttr =&_adbd ;continue ;};if _gedee .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_ecfca .PageOrderAttr .UnmarshalXMLAttr (_gedee );continue ;};if _gedee .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ecfca .OrientationAttr .UnmarshalXMLAttr (_gedee );continue ;};if _gedee .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_adgdg ,_bgac :=_gedee .Value ,error (nil );if _bgac !=nil {return _bgac ;};_ecfca .PaperHeightAttr =&_adgdg ;continue ;};if _gedee .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_dbebb ,_ceaaac :=_gedee .Value ,error (nil );if _ceaaac !=nil {return _ceaaac ;};_ecfca .PaperWidthAttr =&_dbebb ;continue ;};if _gedee .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_gdead ,_cabbc :=_ccfece .ParseUint (_gedee .Value ,10,32);if _cabbc !=nil {return _cabbc ;};_fcagc :=uint32 (_gdead );_ecfca .FirstPageNumberAttr =&_fcagc ;continue ;};if _gedee .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_dffag ,_aafc :=_ccfece .ParseUint (_gedee .Value ,10,32);if _aafc !=nil {return _aafc ;};_eecce :=uint32 (_dffag );_ecfca .FitToHeightAttr =&_eecce ;continue ;};if _gedee .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_dbedab ,_cdaege :=_ccfece .ParseBool (_gedee .Value );if _cdaege !=nil {return _cdaege ;};_ecfca .UseFirstPageNumberAttr =&_dbedab ;continue ;};if _gedee .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_ecfca .ErrorsAttr .UnmarshalXMLAttr (_gedee );continue ;};if _gedee .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_cdcfd ,_cbbda :=_ccfece .ParseUint (_gedee .Value ,10,32);if _cbbda !=nil {return _cbbda ;};_eccdd :=uint32 (_cdcfd );_ecfca .HorizontalDpiAttr =&_eccdd ;continue ;};if _gedee .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cdbac ,_bdafc :=_ccfece .ParseUint (_gedee .Value ,10,32);if _bdafc !=nil {return _bdafc ;};_fgdgc :=uint32 (_cdbac );_ecfca .VerticalDpiAttr =&_fgdgc ;continue ;};if _gedee .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_cacgc ,_dfdcd :=_ccfece .ParseUint (_gedee .Value ,10,32);if _dfdcd !=nil {return _dfdcd ;};_feebcf :=uint32 (_cacgc );_ecfca .CopiesAttr =&_feebcf ;continue ;};if _gedee .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_dcbea ,_cfddcd :=_ccfece .ParseBool (_gedee .Value );if _cfddcd !=nil {return _cfddcd ;};_ecfca .UsePrinterDefaultsAttr =&_dcbea ;continue ;};};for {_cbggc ,_dgbge :=d .Token ();if _dgbge !=nil {return _eecbf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_dgbge );};if _gedda ,_eggfb :=_cbggc .(_ebfeac .EndElement );_eggfb &&_gedda .Name ==start .Name {break ;};};return nil ;};func (_gegb ST_ExternalConnectionType )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_gegb .String (),start );}; - -// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path -func (_bfdeee *CT_CsPageSetup )ValidateWithPath (path string )error {if _bfdeee .PaperHeightAttr !=nil {if !_bbaba .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bfdeee .PaperHeightAttr ){return _eecbf .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 ,_bbaba .ST_PositiveUniversalMeasurePatternRe ,*_bfdeee .PaperHeightAttr );};};if _bfdeee .PaperHeightAttr !=nil {if !_bbaba .ST_UniversalMeasurePatternRe .MatchString (*_bfdeee .PaperHeightAttr ){return _eecbf .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 ,_bbaba .ST_UniversalMeasurePatternRe ,*_bfdeee .PaperHeightAttr );};};if _bfdeee .PaperWidthAttr !=nil {if !_bbaba .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bfdeee .PaperWidthAttr ){return _eecbf .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 ,_bbaba .ST_PositiveUniversalMeasurePatternRe ,*_bfdeee .PaperWidthAttr );};};if _bfdeee .PaperWidthAttr !=nil {if !_bbaba .ST_UniversalMeasurePatternRe .MatchString (*_bfdeee .PaperWidthAttr ){return _eecbf .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 ,_bbaba .ST_UniversalMeasurePatternRe ,*_bfdeee .PaperWidthAttr );};};if _fdbaa :=_bfdeee .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdbaa !=nil {return _fdbaa ;};return nil ;};type CT_Dialogsheet struct{ - -// Sheet Properties -SheetPr *CT_SheetPr ; - -// Dialog Sheet Views -SheetViews *CT_SheetViews ; - -// Dialog Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; - -// Sheet Protection -SheetProtection *CT_SheetProtection ; - -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Reconnection Method +CredentialsAttr ST_CredMethod ; -// Print Options -PrintOptions *CT_PrintOptions ; +// SSO Id +SingleSignOnIdAttr *string ; -// Page Margins -PageMargins *CT_PageMargins ; +// Database Properties +DbPr *CT_DbPr ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// OLAP Properties +OlapPr *CT_OlapPr ; -// Header & Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Web Query Properties +WebPr *CT_WebPr ; -// Drawing -Drawing *CT_Drawing ; +// Text Import Settings +TextPr *CT_TextPr ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Query Parameters +Parameters *CT_Parameters ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; +// Future Feature Data Storage +ExtLst *CT_ExtensionList ;};func (_baeae *CT_Fonts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deacg :=range start .Attr {if _deacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecab ,_abgee :=_e .ParseUint (_deacg .Value ,10,32);if _abgee !=nil {return _abgee ;};_ggdg :=uint32 (_ecab );_baeae .CountAttr =&_ggdg ;continue ;};};_afbf :for {_bebg ,_fcgec :=d .Token ();if _fcgec !=nil {return _fcgec ;};switch _fgdb :=_bebg .(type ){case _b .StartElement :switch _fgdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_cgga :=NewCT_Font ();if _dgabdf :=d .DecodeElement (_cgga ,&_fgdb );_dgabdf !=nil {return _dgabdf ;};_baeae .Font =append (_baeae .Font ,_cgga );default:_d .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\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_fgdb .Name );if _baac :=d .Skip ();_baac !=nil {return _baac ;};};case _b .EndElement :break _afbf ;case _b .CharData :};};return nil ;};func (_acdebg ST_Scope )String ()string {switch _acdebg {case 0:return "";case 1:return "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case 2:return "\u0064\u0061\u0074\u0061";case 3:return "\u0066\u0069\u0065l\u0064";};return "";};func (_cgfcdf *CT_pivotTableDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfcdf .Location =NewCT_Location ();for _ ,_bedec :=range start .Attr {if _bedec .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gedcd ,_efdd :=_e .ParseUint (_bedec .Value ,10,8);if _efdd !=nil {return _efdd ;};_dfedge :=uint8 (_gedcd );_cgfcdf .CreatedVersionAttr =&_dfedge ;continue ;};if _bedec .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_bcggg ,_cdgge :=_e .ParseUint (_bedec .Value ,10,32);if _cdgge !=nil {return _cdgge ;};_cdadfb :=uint32 (_bcggg );_cgfcdf .IndentAttr =&_cdadfb ;continue ;};if _bedec .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_begfe ,_dgfbc :=_bedec .Value ,error (nil );if _dgfbc !=nil {return _dgfbc ;};_cgfcdf .PivotTableStyleAttr =&_begfe ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_dgbgdbe ,_afaeef :=_e .ParseBool (_bedec .Value );if _afaeef !=nil {return _afaeef ;};_cgfcdf .ShowEmptyRowAttr =&_dgbgdbe ;continue ;};if _bedec .Name .Local =="\u0074\u0061\u0067"{_egbcae ,_debedc :=_bedec .Value ,error (nil );if _debedc !=nil {return _debedc ;};_cgfcdf .TagAttr =&_egbcae ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_ggced ,_fgedfc :=_e .ParseBool (_bedec .Value );if _fgedfc !=nil {return _fgedfc ;};_cgfcdf .ShowEmptyColAttr =&_ggced ;continue ;};if _bedec .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_aafbe ,_cfed :=_e .ParseUint (_bedec .Value ,10,8);if _cfed !=nil {return _cfed ;};_aafab :=uint8 (_aafbe );_cgfcdf .MinRefreshableVersionAttr =&_aafab ;continue ;};if _bedec .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_agdg ,_fdeeg :=_e .ParseBool (_bedec .Value );if _fdeeg !=nil {return _fdeeg ;};_cgfcdf .ShowHeadersAttr =&_agdg ;continue ;};if _bedec .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cccabe ,_eddcb :=_e .ParseBool (_bedec .Value );if _eddcb !=nil {return _eddcb ;};_cgfcdf .AsteriskTotalsAttr =&_cccabe ;continue ;};if _bedec .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_ddgda ,_degbcg :=_e .ParseBool (_bedec .Value );if _degbcg !=nil {return _degbcg ;};_cgfcdf .CompactAttr =&_ddgda ;continue ;};if _bedec .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_bcaad ,_caafce :=_e .ParseBool (_bedec .Value );if _caafce !=nil {return _caafce ;};_cgfcdf .EditDataAttr =&_bcaad ;continue ;};if _bedec .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_bfaaf ,_eecgc :=_e .ParseBool (_bedec .Value );if _eecgc !=nil {return _eecgc ;};_cgfcdf .OutlineAttr =&_bfaaf ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_ggadbg ,_acgbg :=_e .ParseBool (_bedec .Value );if _acgbg !=nil {return _acgbg ;};_cgfcdf .ShowCalcMbrsAttr =&_ggadbg ;continue ;};if _bedec .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_feeeg ,_gfaaf :=_e .ParseBool (_bedec .Value );if _gfaaf !=nil {return _gfaaf ;};_cgfcdf .OutlineDataAttr =&_feeeg ;continue ;};if _bedec .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_adcea ,_cecdef :=_e .ParseBool (_bedec .Value );if _cecdef !=nil {return _cecdef ;};_cgfcdf .GridDropZonesAttr =&_adcea ;continue ;};if _bedec .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_effeeg ,_cdcbac :=_e .ParseBool (_bedec .Value );if _cdcbac !=nil {return _cdcbac ;};_cgfcdf .CustomListSortAttr =&_effeeg ;continue ;};if _bedec .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_eabca ,_afccg :=_e .ParseBool (_bedec .Value );if _afccg !=nil {return _afccg ;};_cgfcdf .RowGrandTotalsAttr =&_eabca ;continue ;};if _bedec .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfagf ,_ecaabg :=_e .ParseBool (_bedec .Value );if _ecaabg !=nil {return _ecaabg ;};_cgfcdf .ApplyWidthHeightFormatsAttr =&_dfagf ;continue ;};if _bedec .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_dfgdd ,_fedaa :=_e .ParseBool (_bedec .Value );if _fedaa !=nil {return _fedaa ;};_cgfcdf .UseAutoFormattingAttr =&_dfgdd ;continue ;};if _bedec .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cedgd ,_fcbed :=_bedec .Value ,error (nil );if _fcbed !=nil {return _fcbed ;};_cgfcdf .RowHeaderCaptionAttr =&_cedgd ;continue ;};if _bedec .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_dcbceee ,_bgadc :=_e .ParseBool (_bedec .Value );if _bgadc !=nil {return _bgadc ;};_cgfcdf .ShowDrillAttr =&_dcbceee ;continue ;};if _bedec .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_cabffd ,_gfdbb :=_e .ParseBool (_bedec .Value );if _gfdbb !=nil {return _gfdbb ;};_cgfcdf .MergeItemAttr =&_cabffd ;continue ;};if _bedec .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_faefb ,_gfdcdb :=_e .ParseBool (_bedec .Value );if _gfdcdb !=nil {return _gfdcdb ;};_cgfcdf .ApplyBorderFormatsAttr =&_faefb ;continue ;};if _bedec .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_fgcfeb ,_acbafg :=_e .ParseBool (_bedec .Value );if _acbafg !=nil {return _acbafg ;};_cgfcdf .VisualTotalsAttr =&_fgcfeb ;continue ;};if _bedec .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_fdfab ,_ggbfcg :=_e .ParseBool (_bedec .Value );if _ggbfcg !=nil {return _ggbfcg ;};_cgfcdf .CompactDataAttr =&_fdfab ;continue ;};if _bedec .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cgcdf ,_afacb :=_e .ParseUint (_bedec .Value ,10,32);if _afacb !=nil {return _afacb ;};_beaee :=uint32 (_cgcdf );_cgfcdf .DataPositionAttr =&_beaee ;continue ;};if _bedec .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_dgfcb ,_bcfed :=_e .ParseBool (_bedec .Value );if _bcfed !=nil {return _bcfed ;};_cgfcdf .MultipleFieldFiltersAttr =&_dgfcb ;continue ;};if _bedec .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_dbcgd ,_cgaga :=_e .ParseBool (_bedec .Value );if _cgaga !=nil {return _cgaga ;};_cgfcdf .PageOverThenDownAttr =&_dbcgd ;continue ;};if _bedec .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_agcddc ,_agbed :=_e .ParseBool (_bedec .Value );if _agbed !=nil {return _agbed ;};_cgfcdf .FieldListSortAscendingAttr =&_agcddc ;continue ;};if _bedec .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_cfacf ,_cbedf :=_e .ParseBool (_bedec .Value );if _cbedf !=nil {return _cbedf ;};_cgfcdf .ShowMissingAttr =&_cfacf ;continue ;};if _bedec .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_gbdgb ,_fffef :=_e .ParseBool (_bedec .Value );if _fffef !=nil {return _fffef ;};_cgfcdf .FieldPrintTitlesAttr =&_gbdgb ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_gdbdca ,_bbcbf :=_e .ParseBool (_bedec .Value );if _bbcbf !=nil {return _bbcbf ;};_cgfcdf .ShowMemberPropertyTipsAttr =&_gdbdca ;continue ;};if _bedec .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_aaffdb ,_cbcfa :=_bedec .Value ,error (nil );if _cbcfa !=nil {return _cbcfa ;};_cgfcdf .PageStyleAttr =&_aaffdb ;continue ;};if _bedec .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cdgca ,_efacce :=_e .ParseUint (_bedec .Value ,10,32);if _efacce !=nil {return _efacce ;};_bgacb :=uint32 (_cdgca );_cgfcdf .AutoFormatIdAttr =&_bgacb ;continue ;};if _bedec .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_edbece ,_dgbac :=_e .ParseBool (_bedec .Value );if _dgbac !=nil {return _dgbac ;};_cgfcdf .ShowItemsAttr =&_edbece ;continue ;};if _bedec .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dcggdf ,_edcffa :=_e .ParseBool (_bedec .Value );if _edcffa !=nil {return _edcffa ;};_cgfcdf .ApplyPatternFormatsAttr =&_dcggdf ;continue ;};if _bedec .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_bbcgga ,_babcg :=_e .ParseBool (_bedec .Value );if _babcg !=nil {return _babcg ;};_cgfcdf .EnableFieldPropertiesAttr =&_bbcgga ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_efacgf ,_cgcgda :=_e .ParseBool (_bedec .Value );if _cgcgda !=nil {return _cgcgda ;};_cgfcdf .ShowMultipleLabelAttr =&_efacgf ;continue ;};if _bedec .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_baadc ,_bdbgf :=_e .ParseBool (_bedec .Value );if _bdbgf !=nil {return _bdbgf ;};_cgfcdf .PreserveFormattingAttr =&_baadc ;continue ;};if _bedec .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_begccb ,_aafbed :=_e .ParseBool (_bedec .Value );if _aafbed !=nil {return _aafbed ;};_cgfcdf .PublishedAttr =&_begccb ;continue ;};if _bedec .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_cdfac ,_edcfd :=_bedec .Value ,error (nil );if _edcfd !=nil {return _edcfd ;};_cgfcdf .MissingCaptionAttr =&_cdfac ;continue ;};if _bedec .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_aabfba ,_edabb :=_e .ParseBool (_bedec .Value );if _edabb !=nil {return _edabb ;};_cgfcdf .ImmersiveAttr =&_aabfba ;continue ;};if _bedec .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_cgdgc ,_ddfgc :=_e .ParseUint (_bedec .Value ,10,32);if _ddfgc !=nil {return _ddfgc ;};_eabfe :=uint32 (_cgdgc );_cgfcdf .PageWrapAttr =&_eabfe ;continue ;};if _bedec .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_aebba ,_cebgf :=_e .ParseUint (_bedec .Value ,10,32);if _cebgf !=nil {return _cebgf ;};_caffb :=uint32 (_aebba );_cgfcdf .ChartFormatAttr =&_caffb ;continue ;};if _bedec .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_ddgdd ,_afecd :=_e .ParseBool (_bedec .Value );if _afecd !=nil {return _afecd ;};_cgfcdf .ShowDataDropDownAttr =&_ddgdd ;continue ;};if _bedec .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ecfbd ,_beacd :=_bedec .Value ,error (nil );if _beacd !=nil {return _beacd ;};_cgfcdf .ColHeaderCaptionAttr =&_ecfbd ;continue ;};if _bedec .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_faafaa ,_bbaca :=_e .ParseBool (_bedec .Value );if _bbaca !=nil {return _bbaca ;};_cgfcdf .SubtotalHiddenItemsAttr =&_faafaa ;continue ;};if _bedec .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_fgbcg ,_bdccc :=_e .ParseBool (_bedec .Value );if _bdccc !=nil {return _bdccc ;};_cgfcdf .MdxSubqueriesAttr =&_fgbcg ;continue ;};if _bedec .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdacf ,_ffega :=_bedec .Value ,error (nil );if _ffega !=nil {return _ffega ;};_cgfcdf .ErrorCaptionAttr =&_cdacf ;continue ;};if _bedec .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_eedfc ,_dfcbg :=_e .ParseBool (_bedec .Value );if _dfcbg !=nil {return _dfcbg ;};_cgfcdf .ColGrandTotalsAttr =&_eedfc ;continue ;};if _bedec .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_adbfc ,_affdd :=_e .ParseBool (_bedec .Value );if _affdd !=nil {return _affdd ;};_cgfcdf .PrintDrillAttr =&_adbfc ;continue ;};if _bedec .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_afece ,_gcebd :=_e .ParseBool (_bedec .Value );if _gcebd !=nil {return _gcebd ;};_cgfcdf .ItemPrintTitlesAttr =&_afece ;continue ;};if _bedec .Name .Local =="\u006e\u0061\u006d\u0065"{_gccfea ,_gbedcf :=_bedec .Value ,error (nil );if _gbedcf !=nil {return _gbedcf ;};_cgfcdf .NameAttr =_gccfea ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gffg ,_ddgddc :=_e .ParseBool (_bedec .Value );if _ddgddc !=nil {return _ddgddc ;};_cgfcdf .ShowDropZonesAttr =&_gffg ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_ffbcc ,_gcegd :=_e .ParseBool (_bedec .Value );if _gcegd !=nil {return _gcegd ;};_cgfcdf .ShowDataTipsAttr =&_ffbcc ;continue ;};if _bedec .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_beaeb ,_bgfaf :=_bedec .Value ,error (nil );if _bgfaf !=nil {return _bgfaf ;};_cgfcdf .VacatedStyleAttr =&_beaeb ;continue ;};if _bedec .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_effgd ,_gegfg :=_bedec .Value ,error (nil );if _gegfg !=nil {return _gegfg ;};_cgfcdf .GrandTotalCaptionAttr =&_effgd ;continue ;};if _bedec .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_geeeg ,_deacc :=_e .ParseBool (_bedec .Value );if _deacc !=nil {return _deacc ;};_cgfcdf .ApplyNumberFormatsAttr =&_geeeg ;continue ;};if _bedec .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_daaeb ,_ccceb :=_e .ParseBool (_bedec .Value );if _ccceb !=nil {return _ccceb ;};_cgfcdf .EnableDrillAttr =&_daaeb ;continue ;};if _bedec .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ecebe ,_egfgdc :=_e .ParseBool (_bedec .Value );if _egfgdc !=nil {return _egfgdc ;};_cgfcdf .ApplyFontFormatsAttr =&_ecebe ;continue ;};if _bedec .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_ccbae ,_gdebe :=_e .ParseBool (_bedec .Value );if _gdebe !=nil {return _gdebe ;};_cgfcdf .DisableFieldListAttr =&_ccbae ;continue ;};if _bedec .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_eaaga ,_dbagd :=_e .ParseBool (_bedec .Value );if _dbagd !=nil {return _dbagd ;};_cgfcdf .ApplyAlignmentFormatsAttr =&_eaaga ;continue ;};if _bedec .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_baccd ,_eggdfb :=_e .ParseBool (_bedec .Value );if _eggdfb !=nil {return _eggdfb ;};_cgfcdf .DataOnRowsAttr =&_baccd ;continue ;};if _bedec .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bfbbbb ,_ageae :=_bedec .Value ,error (nil );if _ageae !=nil {return _ageae ;};_cgfcdf .DataCaptionAttr =_bfbbbb ;continue ;};if _bedec .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_gebfeg ,_gecce :=_e .ParseBool (_bedec .Value );if _gecce !=nil {return _gecce ;};_cgfcdf .ShowErrorAttr =&_gebfeg ;continue ;};if _bedec .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_feedd ,_dedbcc :=_e .ParseUint (_bedec .Value ,10,32);if _dedbcc !=nil {return _dedbcc ;};_cgfcdf .CacheIdAttr =uint32 (_feedd );continue ;};if _bedec .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_bggba ,_fbfeca :=_e .ParseBool (_bedec .Value );if _fbfeca !=nil {return _fbfeca ;};_cgfcdf .EnableWizardAttr =&_bggba ;continue ;};if _bedec .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gfbbg ,_ffbac :=_e .ParseUint (_bedec .Value ,10,8);if _ffbac !=nil {return _ffbac ;};_ddbacdf :=uint8 (_gfbbg );_cgfcdf .UpdatedVersionAttr =&_ddbacdf ;continue ;};};_ddfcbc :for {_dabee ,_dcfba :=d .Token ();if _dcfba !=nil {return _dcfba ;};switch _ecfdb :=_dabee .(type ){case _b .StartElement :switch _ecfdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _adeegd :=d .DecodeElement (_cgfcdf .Location ,&_ecfdb );_adeegd !=nil {return _adeegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_cgfcdf .PivotFields =NewCT_PivotFields ();if _eabeba :=d .DecodeElement (_cgfcdf .PivotFields ,&_ecfdb );_eabeba !=nil {return _eabeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_cgfcdf .RowFields =NewCT_RowFields ();if _ffdaa :=d .DecodeElement (_cgfcdf .RowFields ,&_ecfdb );_ffdaa !=nil {return _ffdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_cgfcdf .RowItems =NewCT_rowItems ();if _afgeg :=d .DecodeElement (_cgfcdf .RowItems ,&_ecfdb );_afgeg !=nil {return _afgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_cgfcdf .ColFields =NewCT_ColFields ();if _fffebe :=d .DecodeElement (_cgfcdf .ColFields ,&_ecfdb );_fffebe !=nil {return _fffebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_cgfcdf .ColItems =NewCT_colItems ();if _gbdfae :=d .DecodeElement (_cgfcdf .ColItems ,&_ecfdb );_gbdfae !=nil {return _gbdfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_cgfcdf .PageFields =NewCT_PageFields ();if _efffb :=d .DecodeElement (_cgfcdf .PageFields ,&_ecfdb );_efffb !=nil {return _efffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_cgfcdf .DataFields =NewCT_DataFields ();if _bcacdb :=d .DecodeElement (_cgfcdf .DataFields ,&_ecfdb );_bcacdb !=nil {return _bcacdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_cgfcdf .Formats =NewCT_Formats ();if _eddbfg :=d .DecodeElement (_cgfcdf .Formats ,&_ecfdb );_eddbfg !=nil {return _eddbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_cgfcdf .ConditionalFormats =NewCT_ConditionalFormats ();if _effaf :=d .DecodeElement (_cgfcdf .ConditionalFormats ,&_ecfdb );_effaf !=nil {return _effaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_cgfcdf .ChartFormats =NewCT_ChartFormats ();if _cadcg :=d .DecodeElement (_cgfcdf .ChartFormats ,&_ecfdb );_cadcg !=nil {return _cadcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_cgfcdf .PivotHierarchies =NewCT_PivotHierarchies ();if _dbefgc :=d .DecodeElement (_cgfcdf .PivotHierarchies ,&_ecfdb );_dbefgc !=nil {return _dbefgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_cgfcdf .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _bcddf :=d .DecodeElement (_cgfcdf .PivotTableStyleInfo ,&_ecfdb );_bcddf !=nil {return _bcddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_cgfcdf .Filters =NewCT_PivotFilters ();if _aacfc :=d .DecodeElement (_cgfcdf .Filters ,&_ecfdb );_aacfc !=nil {return _aacfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_cgfcdf .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _aagbee :=d .DecodeElement (_cgfcdf .RowHierarchiesUsage ,&_ecfdb );_aagbee !=nil {return _aagbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_cgfcdf .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _aaddf :=d .DecodeElement (_cgfcdf .ColHierarchiesUsage ,&_ecfdb );_aaddf !=nil {return _aaddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgfcdf .ExtLst =NewCT_ExtensionList ();if _bbebgcg :=d .DecodeElement (_cgfcdf .ExtLst ,&_ecfdb );_bbebgcg !=nil {return _bbebgcg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_ecfdb .Name );if _gbgafg :=d .Skip ();_gbgafg !=nil {return _gbgafg ;};};case _b .EndElement :break _ddfcbc ;case _b .CharData :};};return nil ;};type CT_UndoInfo struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_aecca *CT_Sst )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _aecca .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aecca .CountAttr )});};if _aecca .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_aecca .UniqueCountAttr )});};e .EncodeToken (start );if _aecca .Si !=nil {_afgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_ebbcb :=range _aecca .Si {e .EncodeElement (_ebbcb ,_afgg );};};if _aecca .ExtLst !=nil {_bfedb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aecca .ExtLst ,_bfedb );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_PivotHierarchies struct{ +// Index +IndexAttr uint32 ; -// OLAP Hierarchy Count -CountAttr *uint32 ; +// Expression +ExpAttr ST_FormulaExpression ; -// OLAP Hierarchy -PivotHierarchy []*CT_PivotHierarchy ;};func NewCT_ExternalBook ()*CT_ExternalBook {_egfe :=&CT_ExternalBook {};return _egfe };func (_cbbdf *CT_Dxfs )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _cbbdf .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_cbbdf .CountAttr )});};e .EncodeToken (start );if _cbbdf .Dxf !=nil {_geafg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_adebf :=range _cbbdf .Dxf {e .EncodeElement (_adebf ,_geafg );};};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_eegfa *CT_QueryTableRefresh )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eegfa .QueryTableFields =NewCT_QueryTableFields ();for _ ,_abadab :=range start .Attr {if _abadab .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_dfbfd ,_bdbdb :=_ccfece .ParseBool (_abadab .Value );if _bdbdb !=nil {return _bdbdb ;};_eegfa .PreserveSortFilterLayoutAttr =&_dfbfd ;continue ;};if _abadab .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_bgdcc ,_fdbecbf :=_ccfece .ParseBool (_abadab .Value );if _fdbecbf !=nil {return _fdbecbf ;};_eegfa .FieldIdWrappedAttr =&_bgdcc ;continue ;};if _abadab .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_ggafg ,_badcg :=_ccfece .ParseBool (_abadab .Value );if _badcg !=nil {return _badcg ;};_eegfa .HeadersInLastRefreshAttr =&_ggafg ;continue ;};if _abadab .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_efad ,_eeaedd :=_ccfece .ParseUint (_abadab .Value ,10,8);if _eeaedd !=nil {return _eeaedd ;};_dfdfb :=uint8 (_efad );_eegfa .MinimumVersionAttr =&_dfdfb ;continue ;};if _abadab .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_badgb ,_cddb :=_ccfece .ParseUint (_abadab .Value ,10,32);if _cddb !=nil {return _cddb ;};_dbbe :=uint32 (_badgb );_eegfa .NextIdAttr =&_dbbe ;continue ;};if _abadab .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_fbcd ,_aegecg :=_ccfece .ParseUint (_abadab .Value ,10,32);if _aegecg !=nil {return _aegecg ;};_abfcg :=uint32 (_fbcd );_eegfa .UnboundColumnsLeftAttr =&_abfcg ;continue ;};if _abadab .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_cfce ,_bfdef :=_ccfece .ParseUint (_abadab .Value ,10,32);if _bfdef !=nil {return _bfdef ;};_fgced :=uint32 (_cfce );_eegfa .UnboundColumnsRightAttr =&_fgced ;continue ;};};_eeaba :for {_egb ,_dfcf :=d .Token ();if _dfcf !=nil {return _dfcf ;};switch _gaege :=_egb .(type ){case _ebfeac .StartElement :switch _gaege .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _gffcc :=d .DecodeElement (_eegfa .QueryTableFields ,&_gaege );_gffcc !=nil {return _gffcc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_eegfa .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _adgc :=d .DecodeElement (_eegfa .QueryTableDeletedFields ,&_gaege );_adgc !=nil {return _adgc ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_eegfa .SortState =NewCT_SortState ();if _cdge :=d .DecodeElement (_eegfa .SortState ,&_gaege );_cdge !=nil {return _cdge ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eegfa .ExtLst =NewCT_ExtensionList ();if _dcacfa :=d .DecodeElement (_eegfa .ExtLst ,&_gaege );_dcacfa !=nil {return _dcacfa ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_gaege .Name );if _fgeeg :=d .Skip ();_fgeeg !=nil {return _fgeeg ;};};case _ebfeac .EndElement :break _eeaba ;case _ebfeac .CharData :};};return nil ;}; +// Reference 3D +Ref3DAttr *bool ; -// Validate validates the CT_FileSharing and its children -func (_gcccf *CT_FileSharing )Validate ()error {return _gcccf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_fbeca *CT_Break )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_fdbedb :=range start .Attr {if _fdbedb .Name .Local =="\u0069\u0064"{_gacgd ,_cabd :=_ccfece .ParseUint (_fdbedb .Value ,10,32);if _cabd !=nil {return _cabd ;};_gfdd :=uint32 (_gacgd );_fbeca .IdAttr =&_gfdd ;continue ;};if _fdbedb .Name .Local =="\u006d\u0069\u006e"{_abafge ,_gddec :=_ccfece .ParseUint (_fdbedb .Value ,10,32);if _gddec !=nil {return _gddec ;};_aaccc :=uint32 (_abafge );_fbeca .MinAttr =&_aaccc ;continue ;};if _fdbedb .Name .Local =="\u006d\u0061\u0078"{_bdfb ,_bdge :=_ccfece .ParseUint (_fdbedb .Value ,10,32);if _bdge !=nil {return _bdge ;};_afdaf :=uint32 (_bdfb );_fbeca .MaxAttr =&_afdaf ;continue ;};if _fdbedb .Name .Local =="\u006d\u0061\u006e"{_ffdfe ,_gadb :=_ccfece .ParseBool (_fdbedb .Value );if _gadb !=nil {return _gadb ;};_fbeca .ManAttr =&_ffdfe ;continue ;};if _fdbedb .Name .Local =="\u0070\u0074"{_ecbaa ,_fddeb :=_ccfece .ParseBool (_fdbedb .Value );if _fddeb !=nil {return _fddeb ;};_fbeca .PtAttr =&_ecbaa ;continue ;};};for {_dfeaf ,_affcg :=d .Token ();if _affcg !=nil {return _eecbf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_affcg );};if _bfede ,_abdg :=_dfeaf .(_ebfeac .EndElement );_abdg &&_bfede .Name ==start .Name {break ;};};return nil ;};func (_gaabe *CT_Item )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_aecda :=range start .Attr {if _aecda .Name .Local =="\u006e"{_adgfg ,_gcfca :=_aecda .Value ,error (nil );if _gcfca !=nil {return _gcfca ;};_gaabe .NAttr =&_adgfg ;continue ;};if _aecda .Name .Local =="\u0074"{_gaabe .TAttr .UnmarshalXMLAttr (_aecda );continue ;};if _aecda .Name .Local =="\u0068"{_dcfcfb ,_adbbf :=_ccfece .ParseBool (_aecda .Value );if _adbbf !=nil {return _adbbf ;};_gaabe .HAttr =&_dcfcfb ;continue ;};if _aecda .Name .Local =="\u0073"{_dgaaf ,_bgcdc :=_ccfece .ParseBool (_aecda .Value );if _bgcdc !=nil {return _bgcdc ;};_gaabe .SAttr =&_dgaaf ;continue ;};if _aecda .Name .Local =="\u0073\u0064"{_cefg ,_fcfafc :=_ccfece .ParseBool (_aecda .Value );if _fcfafc !=nil {return _fcfafc ;};_gaabe .SdAttr =&_cefg ;continue ;};if _aecda .Name .Local =="\u0066"{_aggdbe ,_bdefa :=_ccfece .ParseBool (_aecda .Value );if _bdefa !=nil {return _bdefa ;};_gaabe .FAttr =&_aggdbe ;continue ;};if _aecda .Name .Local =="\u006d"{_egad ,_cbdfgb :=_ccfece .ParseBool (_aecda .Value );if _cbdfgb !=nil {return _cbdfgb ;};_gaabe .MAttr =&_egad ;continue ;};if _aecda .Name .Local =="\u0063"{_cdbaga ,_fdcadd :=_ccfece .ParseBool (_aecda .Value );if _fdcadd !=nil {return _fdcadd ;};_gaabe .CAttr =&_cdbaga ;continue ;};if _aecda .Name .Local =="\u0078"{_fabe ,_bcdbf :=_ccfece .ParseUint (_aecda .Value ,10,32);if _bcdbf !=nil {return _bcdbf ;};_ececd :=uint32 (_fabe );_gaabe .XAttr =&_ececd ;continue ;};if _aecda .Name .Local =="\u0064"{_ecefc ,_edgeg :=_ccfece .ParseBool (_aecda .Value );if _edgeg !=nil {return _edgeg ;};_gaabe .DAttr =&_ecefc ;continue ;};if _aecda .Name .Local =="\u0065"{_fcccc ,_ffbee :=_ccfece .ParseBool (_aecda .Value );if _ffbee !=nil {return _ffbee ;};_gaabe .EAttr =&_fcccc ;continue ;};};for {_bgccb ,_fdabcf :=d .Token ();if _fdabcf !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_fdabcf );};if _dcbga ,_aabae :=_bgccb .(_ebfeac .EndElement );_aabae &&_dcbga .Name ==start .Name {break ;};};return nil ;}; +// Array Formula +ArrayAttr *bool ; -// Validate validates the CT_DataRefs and its children -func (_fdggb *CT_DataRefs )Validate ()error {return _fdggb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};func (_fdgbf *ST_ExternalConnectionType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_eege ,_aaeeca :=d .Token ();if _aaeeca !=nil {return _aaeeca ;};if _bfgceb ,_dcdc :=_eege .(_ebfeac .EndElement );_dcdc &&_bfgceb .Name ==start .Name {*_fdgbf =1;return nil ;};if _ebdae ,_fegg :=_eege .(_ebfeac .CharData );!_fegg {return _eecbf .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",_eege );}else {switch string (_ebdae ){case "":*_fdgbf =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_fdgbf =1;case "\u0074\u0065\u0078\u0074":*_fdgbf =2;case "\u004d\u0044\u0059":*_fdgbf =3;case "\u0044\u004d\u0059":*_fdgbf =4;case "\u0059\u004d\u0044":*_fdgbf =5;case "\u004d\u0059\u0044":*_fdgbf =6;case "\u0044\u0059\u004d":*_fdgbf =7;case "\u0059\u0044\u004d":*_fdgbf =8;case "\u0073\u006b\u0069\u0070":*_fdgbf =9;case "\u0045\u004d\u0044":*_fdgbf =10;};};_eege ,_aaeeca =d .Token ();if _aaeeca !=nil {return _aaeeca ;};if _affag ,_geegb :=_eege .(_ebfeac .EndElement );_geegb &&_affag .Name ==start .Name {return nil ;};return _eecbf .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",_eege );};type CT_PhoneticPr struct{ +// Value Needed +VAttr *bool ; -// Font Id -FontIdAttr uint32 ; +// Defined Name Formula +NfAttr *bool ; -// Character Type -TypeAttr ST_PhoneticType ; +// Cross Sheet Move +CsAttr *bool ; -// Alignment -AlignmentAttr ST_PhoneticAlignment ;};func (_befad ST_PaneState )String ()string {switch _befad {case 0:return "";case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e";case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";};func (_fbabc ST_CalcMode )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fbabc .String (),start );};func (_dcgbc *CT_MergeCells )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _dcgbc .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_dcgbc .CountAttr )});};e .EncodeToken (start );_babf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_dddeb :=range _dcgbc .MergeCell {e .EncodeElement (_dddeb ,_babf );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;}; +// Range +DrAttr string ; -// Validate validates the CT_CellAlignment and its children -func (_ffbbc *CT_CellAlignment )Validate ()error {return _ffbbc .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);func (_aeebb *CT_FontName )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cegfd :=range start .Attr {if _cegfd .Name .Local =="\u0076\u0061\u006c"{_abccd ,_ddbe :=_cegfd .Value ,error (nil );if _ddbe !=nil {return _ddbe ;};_aeebb .ValAttr =_abccd ;continue ;};};for {_facb ,_edcab :=d .Token ();if _edcab !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_edcab );};if _ffdag ,_abbe :=_facb .(_ebfeac .EndElement );_abbe &&_ffdag .Name ==start .Name {break ;};};return nil ;};func (_fbecc *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_fbecc =0;case "\u0076":*_fbecc =1;case "\u0067":*_fbecc =2;case "\u0073":*_fbecc =3;case "\u0074":*_fbecc =4;case "\u0077":*_fbecc =5;case "\u006d":*_fbecc =6;};return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func (_feafc *CT_Border )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _feafc .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_feafc .DiagonalUpAttr ))});};if _feafc .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_feafc .DiagonalDownAttr ))});};if _feafc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_feafc .OutlineAttr ))});};e .EncodeToken (start );if _feafc .Start !=nil {_effcee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_feafc .Start ,_effcee );};if _feafc .End !=nil {_cgbbf :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_feafc .End ,_cgbbf );};if _feafc .Left !=nil {_gfeb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_feafc .Left ,_gfeb );};if _feafc .Right !=nil {_bedafa :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_feafc .Right ,_bedafa );};if _feafc .Top !=nil {_gdfce :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_feafc .Top ,_gdfce );};if _feafc .Bottom !=nil {_gacebc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_feafc .Bottom ,_gacebc );};if _feafc .Diagonal !=nil {_bfaea :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_feafc .Diagonal ,_bfaea );};if _feafc .Vertical !=nil {_eggcag :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_feafc .Vertical ,_eggcag );};if _feafc .Horizontal !=nil {_egdee :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_feafc .Horizontal ,_egdee );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_acccb *CT_TablePart )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_acccb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_fgbbf :=&CT_DrawingHF {};return _fgbbf }; +// Defined Name +DnAttr *string ; -// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path -func (_gfecb *CT_DefinedNames )ValidateWithPath (path string )error {for _cbafc ,_geaaad :=range _gfecb .DefinedName {if _aegd :=_geaaad .ValidateWithPath (_eecbf .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_cbafc ));_aegd !=nil {return _aegd ;};};return nil ;}; +// Cell Reference +RAttr *string ; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_daggfa *CT_CommentList )ValidateWithPath (path string )error {for _bgebe ,_fbgg :=range _daggfa .Comment {if _befcb :=_fbgg .ValidateWithPath (_eecbf .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_bgebe ));_befcb !=nil {return _befcb ;};};return nil ;};func (_cbfbgg ST_Axis )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_cbfbgg .String (),start );};func (_bcccc *CT_Parameters )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dcddf :=range start .Attr {if _dcddf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdafb ,_ggeeb :=_ccfece .ParseUint (_dcddf .Value ,10,32);if _ggeeb !=nil {return _ggeeb ;};_gccec :=uint32 (_fdafb );_bcccc .CountAttr =&_gccec ;continue ;};};_agefg :for {_adbbdc ,_baebe :=d .Token ();if _baebe !=nil {return _baebe ;};switch _cdb :=_adbbdc .(type ){case _ebfeac .StartElement :switch _cdb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_caddf :=NewCT_Parameter ();if _dbcca :=d .DecodeElement (_caddf ,&_cdb );_dbcca !=nil {return _dbcca ;};_bcccc .Parameter =append (_bcccc .Parameter ,_caddf );default:_afeac .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\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_cdb .Name );if _fcfba :=d .Skip ();_fcfba !=nil {return _fcfba ;};};case _ebfeac .EndElement :break _agefg ;case _ebfeac .CharData :};};return nil ;};func (_dcddad *CT_LevelGroup )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_dcddad .GroupMembers =NewCT_GroupMembers ();for _ ,_gagad :=range start .Attr {if _gagad .Name .Local =="\u006e\u0061\u006d\u0065"{_abef ,_ecdeg :=_gagad .Value ,error (nil );if _ecdeg !=nil {return _ecdeg ;};_dcddad .NameAttr =_abef ;continue ;};if _gagad .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_faadbe ,_de :=_gagad .Value ,error (nil );if _de !=nil {return _de ;};_dcddad .UniqueNameAttr =_faadbe ;continue ;};if _gagad .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_deead ,_fcgefd :=_gagad .Value ,error (nil );if _fcgefd !=nil {return _fcgefd ;};_dcddad .CaptionAttr =_deead ;continue ;};if _gagad .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_edg ,_edbeg :=_gagad .Value ,error (nil );if _edbeg !=nil {return _edbeg ;};_dcddad .UniqueParentAttr =&_edg ;continue ;};if _gagad .Name .Local =="\u0069\u0064"{_gfadf ,_ebabed :=_ccfece .ParseInt (_gagad .Value ,10,32);if _ebabed !=nil {return _ebabed ;};_deccfa :=int32 (_gfadf );_dcddad .IdAttr =&_deccfa ;continue ;};};_efdde :for {_afaab ,_gacd :=d .Token ();if _gacd !=nil {return _gacd ;};switch _aab :=_afaab .(type ){case _ebfeac .StartElement :switch _aab .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _eegbg :=d .DecodeElement (_dcddad .GroupMembers ,&_aab );_eegbg !=nil {return _eegbg ;};default:_afeac .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\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_aab .Name );if _dfdef :=d .Skip ();_dfdef !=nil {return _dfdef ;};};case _ebfeac .EndElement :break _efdde ;case _ebfeac .CharData :};};return nil ;};func NewAG_RevData ()*AG_RevData {_ebdcd :=&AG_RevData {};return _ebdcd };func (_bddefe ST_ParameterType )Validate ()error {return _bddefe .ValidateWithPath ("")};func (_eegae *CT_WebPublishItem )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_eegae .IdAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",_eegae .DivIdAttr )});_fggd ,_acbee :=_eegae .SourceTypeAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _acbee !=nil {return _acbee ;};start .Attr =append (start .Attr ,_fggd );if _eegae .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eegae .SourceRefAttr )});};if _eegae .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eegae .SourceObjectAttr )});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_eegae .DestinationFileAttr )});if _eegae .TitleAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eegae .TitleAttr )});};if _eegae .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eegae .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_Tables struct{ +// Sheet Id +SIdAttr *uint32 ;};type CT_Control struct{ -// Count of Tables -CountAttr *uint32 ; +// Shape Id +ShapeIdAttr uint32 ;IdAttr string ; -// No Value -M []*CT_TableMissing ; +// Control Name +NameAttr *string ; -// Character Value -S []*CT_XStringElement ; +// Embedded Control Properties +ControlPr *CT_ControlPr ;};func (_eaefaf ST_TableStyleType )String ()string {switch _eaefaf {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};type Workbook struct{CT_Workbook };func (_cgfg *CT_CacheSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_deaf ,_dfd :=_cgfg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfd !=nil {return _dfd ;};start .Attr =append (start .Attr ,_deaf );if _cgfg .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cgfg .ConnectionIdAttr )});};e .EncodeToken (start );if _cgfg .WorksheetSource !=nil {_dggb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cgfg .WorksheetSource ,_dggb );};if _cgfg .Consolidation !=nil {_fccb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cgfg .Consolidation ,_fccb );};if _cgfg .ExtLst !=nil {_eaba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgfg .ExtLst ,_eaba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Index -X []*CT_Index ;};func (_fegdb ST_RefMode )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {return e .EncodeElement (_fegdb .String (),start );};func (_gbcade ST_FileType )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bgedg :=_ebfeac .Attr {};_bgedg .Name =name ;switch _gbcade {case ST_FileTypeUnset :_bgedg .Value ="";case ST_FileTypeMac :_bgedg .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_bgedg .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_bgedg .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_bgedg .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_bgedg .Value ="\u006f\u0074\u0068e\u0072";};return _bgedg ,nil ;};func (_deddf *CT_RangePr )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_cebcc :=range start .Attr {if _cebcc .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_abgbf ,_bfcee :=_ccfece .ParseBool (_cebcc .Value );if _bfcee !=nil {return _bfcee ;};_deddf .AutoStartAttr =&_abgbf ;continue ;};if _cebcc .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_eabcb ,_dadbg :=_ccfece .ParseBool (_cebcc .Value );if _dadbg !=nil {return _dadbg ;};_deddf .AutoEndAttr =&_eabcb ;continue ;};if _cebcc .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_deddf .GroupByAttr .UnmarshalXMLAttr (_cebcc );continue ;};if _cebcc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_fccbg ,_geagb :=_ccfece .ParseFloat (_cebcc .Value ,64);if _geagb !=nil {return _geagb ;};_deddf .StartNumAttr =&_fccbg ;continue ;};if _cebcc .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_cca ,_ebbfa :=_ccfece .ParseFloat (_cebcc .Value ,64);if _ebbfa !=nil {return _ebbfa ;};_deddf .EndNumAttr =&_cca ;continue ;};if _cebcc .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_cgagag ,_dceg :=ParseStdlibTime (_cebcc .Value );if _dceg !=nil {return _dceg ;};_deddf .StartDateAttr =&_cgagag ;continue ;};if _cebcc .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_acef ,_acgbg :=ParseStdlibTime (_cebcc .Value );if _acgbg !=nil {return _acgbg ;};_deddf .EndDateAttr =&_acef ;continue ;};if _cebcc .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_ecce ,_geec :=_ccfece .ParseFloat (_cebcc .Value ,64);if _geec !=nil {return _geec ;};_deddf .GroupIntervalAttr =&_ecce ;continue ;};};for {_bebce ,_gdabe :=d .Token ();if _gdabe !=nil {return _eecbf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_gdabe );};if _bceed ,_efegf :=_bebce .(_ebfeac .EndElement );_efegf &&_bceed .Name ==start .Name {break ;};};return nil ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_gcfc :=&CT_RevisionFormatting {};return _gcfc ;};func (_ebea ST_Axis )ValidateWithPath (path string )error {switch _ebea {case 0,1,2,3,4:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebea ));};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_ffgfce :=&CT_CustomChartsheetViews {};return _ffgfce ;};func (_ffgfcb *CT_Comments )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {e .EncodeToken (start );_bdfdc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_ffgfcb .Authors ,_bdfdc );_dgbgb :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_ffgfcb .CommentList ,_dgbgb );if _ffgfcb .ExtLst !=nil {_gcda :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffgfcb .ExtLst ,_gcda );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_bbdg *ST_PivotAreaType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_decef ,_ffbed :=d .Token ();if _ffbed !=nil {return _ffbed ;};if _abbba ,_gcefg :=_decef .(_ebfeac .EndElement );_gcefg &&_abbba .Name ==start .Name {*_bbdg =1;return nil ;};if _cffbfd ,_acde :=_decef .(_ebfeac .CharData );!_acde {return _eecbf .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",_decef );}else {switch string (_cffbfd ){case "":*_bbdg =0;case "\u006e\u006f\u006e\u0065":*_bbdg =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bbdg =2;case "\u0064\u0061\u0074\u0061":*_bbdg =3;case "\u0061\u006c\u006c":*_bbdg =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_bbdg =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_bbdg =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_bbdg =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bbdg =8;};};_decef ,_ffbed =d .Token ();if _ffbed !=nil {return _ffbed ;};if _gfbded ,_agdgb :=_decef .(_ebfeac .EndElement );_agdgb &&_gfbded .Name ==start .Name {return nil ;};return _eecbf .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",_decef );};func (_ecbag *CT_RevisionConflict )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _ecbag .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecbag .SheetIdAttr )});};if _ecbag .RIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_ecbag .RIdAttr )});};if _ecbag .UaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecbag .UaAttr ))});};if _ecbag .RaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_ecbag .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func NewCT_Missing ()*CT_Missing {_ffcfb :=&CT_Missing {};return _ffcfb };func (_febag ST_PhoneticAlignment )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_ggbe :=_ebfeac .Attr {};_ggbe .Name =name ;switch _febag {case ST_PhoneticAlignmentUnset :_ggbe .Value ="";case ST_PhoneticAlignmentNoControl :_ggbe .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_ggbe .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_ggbe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_ggbe .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _ggbe ,nil ;};type Headers struct{CT_RevisionHeaders };type CT_HierarchyUsage struct{ +// Validate validates the CT_rowItems and its children +func (_beebg *CT_rowItems )Validate ()error {return _beebg .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func NewCT_CellStyle ()*CT_CellStyle {_bbee :=&CT_CellStyle {};return _bbee }; -// Hierarchy Usage -HierarchyUsageAttr int32 ;}; +// Validate validates the CT_PCDKPI and its children +func (_aaef *CT_PCDKPI )Validate ()error {return _aaef .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};func NewCT_ExternalBook ()*CT_ExternalBook {_cfdbg :=&CT_ExternalBook {};return _cfdbg };type CT_Error struct{ -// Validate validates the CT_PhoneticRun and its children -func (_cadad *CT_PhoneticRun )Validate ()error {return _cadad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");}; +// Value +VAttr string ; -// Validate validates the CT_MetadataType and its children -func (_edecf *CT_MetadataType )Validate ()error {return _edecf .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");}; +// Unused Item +UAttr *bool ; -// Validate validates the CT_Workbook and its children -func (_cddgb *CT_Workbook )Validate ()error {return _cddgb .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; +// Calculated Item +FAttr *bool ; -// Validate validates the CT_Sheets and its children -func (_gedcd *CT_Sheets )Validate ()error {return _gedcd .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func (_aabbe ST_CellComments )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_bbfc :=_ebfeac .Attr {};_bbfc .Name =name ;switch _aabbe {case ST_CellCommentsUnset :_bbfc .Value ="";case ST_CellCommentsNone :_bbfc .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_bbfc .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_bbfc .Value ="\u0061\u0074\u0045n\u0064";};return _bbfc ,nil ;};func NewCT_FontFamily ()*CT_FontFamily {_gbddc :=&CT_FontFamily {};_gbddc .ValAttr =0;return _gbddc };func (_gaaddb *ST_WebSourceType )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_gaaddb =0;case "\u0073\u0068\u0065e\u0074":*_gaaddb =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_gaaddb =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_gaaddb =3;case "\u0072\u0061\u006eg\u0065":*_gaaddb =4;case "\u0063\u0068\u0061r\u0074":*_gaaddb =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_gaaddb =6;case "\u0071\u0075\u0065r\u0079":*_gaaddb =7;case "\u006c\u0061\u0062e\u006c":*_gaaddb =8;};return nil ;};func (_eeggd *CT_SheetProtection )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _eeggd .PasswordAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eeggd .PasswordAttr )});};if _eeggd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eeggd .AlgorithmNameAttr )});};if _eeggd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eeggd .HashValueAttr )});};if _eeggd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eeggd .SaltValueAttr )});};if _eeggd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_eecbf .Sprintf ("\u0025\u0076",*_eeggd .SpinCountAttr )});};if _eeggd .SheetAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .SheetAttr ))});};if _eeggd .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .ObjectsAttr ))});};if _eeggd .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .ScenariosAttr ))});};if _eeggd .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .FormatCellsAttr ))});};if _eeggd .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .FormatColumnsAttr ))});};if _eeggd .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .FormatRowsAttr ))});};if _eeggd .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .InsertColumnsAttr ))});};if _eeggd .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .InsertRowsAttr ))});};if _eeggd .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .InsertHyperlinksAttr ))});};if _eeggd .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .DeleteColumnsAttr ))});};if _eeggd .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .DeleteRowsAttr ))});};if _eeggd .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .SelectLockedCellsAttr ))});};if _eeggd .SortAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .SortAttr ))});};if _eeggd .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .AutoFilterAttr ))});};if _eeggd .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .PivotTablesAttr ))});};if _eeggd .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_eeggd .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_abeeg ST_TotalsRowFunction )MarshalXMLAttr (name _ebfeac .Name )(_ebfeac .Attr ,error ){_gggca :=_ebfeac .Attr {};_gggca .Name =name ;switch _abeeg {case ST_TotalsRowFunctionUnset :_gggca .Value ="";case ST_TotalsRowFunctionNone :_gggca .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_gggca .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_gggca .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_gggca .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_gggca .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_gggca .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_gggca .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_gggca .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_gggca .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_gggca .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gggca ,nil ;};func (_decab *ST_PrintError )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_decab =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_decab =1;case "\u0062\u006c\u0061n\u006b":*_decab =2;case "\u0064\u0061\u0073\u0068":*_decab =3;case "\u004e\u0041":*_decab =4;};return nil ;}; +// Item Caption +CAttr *string ; -// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path -func (_cbdfaf *AG_RevData )ValidateWithPath (path string )error {return nil };func (_bebdg ST_Orientation )String ()string {switch _bebdg {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 "";};func (_agcce *ST_HtmlFmt )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_agcce =0;case "\u006e\u006f\u006e\u0065":*_agcce =1;case "\u0072\u0074\u0066":*_agcce =2;case "\u0061\u006c\u006c":*_agcce =3;};return nil ;};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_agbb :=&CT_CustomChartsheetView {};_agbb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _agbb ;};type ST_TimePeriod byte ;func (_bdabd *ST_ConditionalFormattingOperator )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_cbgea ,_gcfgf :=d .Token ();if _gcfgf !=nil {return _gcfgf ;};if _dbaedb ,_gccafe :=_cbgea .(_ebfeac .EndElement );_gccafe &&_dbaedb .Name ==start .Name {*_bdabd =1;return nil ;};if _ebbbe ,_gggc :=_cbgea .(_ebfeac .CharData );!_gggc {return _eecbf .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",_cbgea );}else {switch string (_ebbbe ){case "":*_bdabd =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bdabd =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bdabd =2;case "\u0065\u0071\u0075a\u006c":*_bdabd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bdabd =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bdabd =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bdabd =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bdabd =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bdabd =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bdabd =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bdabd =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_bdabd =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bdabd =12;};};_cbgea ,_gcfgf =d .Token ();if _gcfgf !=nil {return _gcfgf ;};if _gbcdd ,_cgabd :=_cbgea .(_ebfeac .EndElement );_cgabd &&_gbcdd .Name ==start .Name {return nil ;};return _eecbf .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",_cbgea );}; +// Member Property Count +CpAttr *uint32 ; -// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path -func (_gaad *MapInfo )ValidateWithPath (path string )error {if _eadegg :=_gaad .CT_MapInfo .ValidateWithPath (path );_eadegg !=nil {return _eadegg ;};return nil ;}; +// Format Index +InAttr *uint32 ; -// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path -func (_bega *CT_SharedUser )ValidateWithPath (path string )error {if !_bbaba .ST_GuidPatternRe .MatchString (_bega .GuidAttr ){return _eecbf .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bbaba .ST_GuidPatternRe ,_bega .GuidAttr );};if _bega .ExtLst !=nil {if _adbe :=_bega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbe !=nil {return _adbe ;};};return nil ;};type CT_ChartFormats struct{ +// background Color +BcAttr *string ; -// Format Count -CountAttr *uint32 ; +// Foreground Color +FcAttr *string ; -// PivotChart Format -ChartFormat []*CT_ChartFormat ;};type CT_Comment struct{ +// Italic +IAttr *bool ; -// Cell Reference -RefAttr string ; +// Underline +UnAttr *bool ; -// Author Id -AuthorIdAttr uint32 ; +// Strikethrough +StAttr *bool ; -// Unique Identifier for Comment -GuidAttr *string ; +// Bold +BAttr *bool ; -// Shape ID -ShapeIdAttr *uint32 ; +// Tuples +Tpls *CT_Tuples ; -// Comment Text -Text *CT_Rst ; +// Member Property Indexes +X []*CT_X ;}; -// Comment Properties -CommentPr *CT_CommentPr ;};func (_fgddg *CT_DeletedField )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_eggbe :=range start .Attr {if _eggbe .Name .Local =="\u006e\u0061\u006d\u0065"{_abdcb ,_dada :=_eggbe .Value ,error (nil );if _dada !=nil {return _dada ;};_fgddg .NameAttr =_abdcb ;continue ;};};for {_fafag ,_ccdd :=d .Token ();if _ccdd !=nil {return _eecbf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_ccdd );};if _ddeefe ,_agbbd :=_fafag .(_ebfeac .EndElement );_agbbd &&_ddeefe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path +func (_eabdf *CT_XStringElement )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_MeasureDimensionMap and its children -func (_dbcga *CT_MeasureDimensionMap )Validate ()error {return _dbcga .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_aecec *ST_CredMethod )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_bgebeg ,_abdffc :=d .Token ();if _abdffc !=nil {return _abdffc ;};if _fffcb ,_cddgg :=_bgebeg .(_ebfeac .EndElement );_cddgg &&_fffcb .Name ==start .Name {*_aecec =1;return nil ;};if _bfdab ,_ceaf :=_bgebeg .(_ebfeac .CharData );!_ceaf {return _eecbf .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",_bgebeg );}else {switch string (_bfdab ){case "":*_aecec =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_aecec =1;case "\u006e\u006f\u006e\u0065":*_aecec =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_aecec =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_aecec =4;};};_bgebeg ,_abdffc =d .Token ();if _abdffc !=nil {return _abdffc ;};if _gfagf ,_ggddbg :=_bgebeg .(_ebfeac .EndElement );_ggddbg &&_gfagf .Name ==start .Name {return nil ;};return _eecbf .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",_bgebeg );};func (_gcede *CT_CellSmartTag )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_gffb :=range start .Attr {if _gffb .Name .Local =="\u0074\u0079\u0070\u0065"{_cbeea ,_fdafe :=_ccfece .ParseUint (_gffb .Value ,10,32);if _fdafe !=nil {return _fdafe ;};_gcede .TypeAttr =uint32 (_cbeea );continue ;};if _gffb .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_dabdg ,_afdad :=_ccfece .ParseBool (_gffb .Value );if _afdad !=nil {return _afdad ;};_gcede .DeletedAttr =&_dabdg ;continue ;};if _gffb .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_gcefb ,_edgegd :=_ccfece .ParseBool (_gffb .Value );if _edgegd !=nil {return _edgegd ;};_gcede .XmlBasedAttr =&_gcefb ;continue ;};};_ffagc :for {_bgaad ,_fabaa :=d .Token ();if _fabaa !=nil {return _fabaa ;};switch _ecabb :=_bgaad .(type ){case _ebfeac .StartElement :switch _ecabb .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_ddccb :=NewCT_CellSmartTagPr ();if _gceaa :=d .DecodeElement (_ddccb ,&_ecabb );_gceaa !=nil {return _gceaa ;};_gcede .CellSmartTagPr =append (_gcede .CellSmartTagPr ,_ddccb );default:_afeac .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\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_ecabb .Name );if _bcca :=d .Skip ();_bcca !=nil {return _bcca ;};};case _ebfeac .EndElement :break _ffagc ;case _ebfeac .CharData :};};return nil ;};func (_bacga *CT_RevisionDefinedName )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _bacga .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .LocalSheetIdAttr )});};if _bacga .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bacga .CustomViewAttr ))});};start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_bacga .NameAttr )});if _bacga .FunctionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bacga .FunctionAttr ))});};if _bacga .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bacga .OldFunctionAttr ))});};if _bacga .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .FunctionGroupIdAttr )});};if _bacga .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .OldFunctionGroupIdAttr )});};if _bacga .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .ShortcutKeyAttr )});};if _bacga .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .OldShortcutKeyAttr )});};if _bacga .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bacga .HiddenAttr ))});};if _bacga .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bacga .OldHiddenAttr ))});};if _bacga .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .CustomMenuAttr )});};if _bacga .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .OldCustomMenuAttr )});};if _bacga .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .DescriptionAttr )});};if _bacga .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .OldDescriptionAttr )});};if _bacga .HelpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .HelpAttr )});};if _bacga .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .OldHelpAttr )});};if _bacga .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .StatusBarAttr )});};if _bacga .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .OldStatusBarAttr )});};if _bacga .CommentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .CommentAttr )});};if _bacga .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .OldCommentAttr )});};if _bacga .RIdAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0049\u0064"},Value :_eecbf .Sprintf ("\u0025\u0076",*_bacga .RIdAttr )});};if _bacga .UaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0075\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bacga .UaAttr ))});};if _bacga .RaAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0072\u0061"},Value :_eecbf .Sprintf ("\u0025\u0064",_acbbc (*_bacga .RaAttr ))});};e .EncodeToken (start );if _bacga .Formula !=nil {_bgffc :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_afeac .AddPreserveSpaceAttr (&_bgffc ,*_bacga .Formula );e .EncodeElement (_bacga .Formula ,_bgffc );};if _bacga .OldFormula !=nil {_geced :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_afeac .AddPreserveSpaceAttr (&_geced ,*_bacga .OldFormula );e .EncodeElement (_bacga .OldFormula ,_geced );};if _bacga .ExtLst !=nil {_afdgg :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bacga .ExtLst ,_afdgg );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_acdbad *EG_ExtensionList )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _acdbad .Ext !=nil {_gfbde :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_cbfbgf :=range _acdbad .Ext {e .EncodeElement (_cbfbgf ,_gfbde );};};return nil ;}; +// Validate validates the CT_CustomChartsheetView and its children +func (_ffba *CT_CustomChartsheetView )Validate ()error {return _ffba .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};type CT_CalcPr struct{ -// Validate validates the CT_X and its children -func (_gdbd *CT_X )Validate ()error {return _gdbd .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_gcbaee *CT_DataValidation )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_bbffe :=range start .Attr {if _bbffe .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_bbeg ,_bgbee :=_ccfece .ParseBool (_bbffe .Value );if _bgbee !=nil {return _bgbee ;};_gcbaee .ShowErrorMessageAttr =&_bbeg ;continue ;};if _bbffe .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_fegbf ,_ecb :=_bbffe .Value ,error (nil );if _ecb !=nil {return _ecb ;};_gcbaee .ErrorTitleAttr =&_fegbf ;continue ;};if _bbffe .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_gcbaee .ErrorStyleAttr .UnmarshalXMLAttr (_bbffe );continue ;};if _bbffe .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_gcbaee .OperatorAttr .UnmarshalXMLAttr (_bbffe );continue ;};if _bbffe .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_caea ,_fcbeg :=_ccfece .ParseBool (_bbffe .Value );if _fcbeg !=nil {return _fcbeg ;};_gcbaee .AllowBlankAttr =&_caea ;continue ;};if _bbffe .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_bged ,_eeafg :=_ccfece .ParseBool (_bbffe .Value );if _eeafg !=nil {return _eeafg ;};_gcbaee .ShowDropDownAttr =&_bged ;continue ;};if _bbffe .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_bggbb ,_egcdc :=_ccfece .ParseBool (_bbffe .Value );if _egcdc !=nil {return _egcdc ;};_gcbaee .ShowInputMessageAttr =&_bggbb ;continue ;};if _bbffe .Name .Local =="\u0074\u0079\u0070\u0065"{_gcbaee .TypeAttr .UnmarshalXMLAttr (_bbffe );continue ;};if _bbffe .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_gcbaee .ImeModeAttr .UnmarshalXMLAttr (_bbffe );continue ;};if _bbffe .Name .Local =="\u0065\u0072\u0072o\u0072"{_gcfge ,_abddf :=_bbffe .Value ,error (nil );if _abddf !=nil {return _abddf ;};_gcbaee .ErrorAttr =&_gcfge ;continue ;};if _bbffe .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_cgfffg ,_egbfb :=_bbffe .Value ,error (nil );if _egbfb !=nil {return _egbfb ;};_gcbaee .PromptTitleAttr =&_cgfffg ;continue ;};if _bbffe .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_bffc ,_bcaee :=_bbffe .Value ,error (nil );if _bcaee !=nil {return _bcaee ;};_gcbaee .PromptAttr =&_bffc ;continue ;};if _bbffe .Name .Local =="\u0073\u0071\u0072e\u0066"{_dfcef ,_egggd :=ParseSliceST_Sqref (_bbffe .Value );if _egggd !=nil {return _egggd ;};_gcbaee .SqrefAttr =_dfcef ;continue ;};};_ceda :for {_facadc ,_egfbf :=d .Token ();if _egfbf !=nil {return _egfbf ;};switch _cffd :=_facadc .(type ){case _ebfeac .StartElement :switch _cffd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_gcbaee .Formula1 =new (string );if _bfab :=d .DecodeElement (_gcbaee .Formula1 ,&_cffd );_bfab !=nil {return _bfab ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_gcbaee .Formula2 =new (string );if _gccad :=d .DecodeElement (_gcbaee .Formula2 ,&_cffd );_gccad !=nil {return _gccad ;};default:_afeac .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\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cffd .Name );if _gcgef :=d .Skip ();_gcgef !=nil {return _gcgef ;};};case _ebfeac .EndElement :break _ceda ;case _ebfeac .CharData :};};return nil ;};type CT_ExternalSheetData struct{ +// Calculation Id +CalcIdAttr *uint32 ; -// Sheet Id -SheetIdAttr uint32 ; +// Calculation Mode +CalcModeAttr ST_CalcMode ; -// Last Refresh Resulted in Error -RefreshErrorAttr *bool ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ; -// Row -Row []*CT_ExternalRow ;};func (_deggee ST_Comments )ValidateWithPath (path string )error {switch _deggee {case 0,1,2,3:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deggee ));};return nil ;};func (_fdgb *CT_MdxKPI )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_fdgb .NAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0070"},Value :_eecbf .Sprintf ("\u0025\u0076",_fdgb .NpAttr )});_dfgeg ,_cdc :=_fdgb .PAttr .MarshalXMLAttr (_ebfeac .Name {Local :"\u0070"});if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_dfgeg );e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_ccdgcc *ST_FormulaExpression )UnmarshalXMLAttr (attr _ebfeac .Attr )error {switch attr .Value {case "":*_ccdgcc =0;case "\u0072\u0065\u0066":*_ccdgcc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_ccdgcc =2;case "\u0061\u0072\u0065\u0061":*_ccdgcc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_ccdgcc =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_ccdgcc =5;};return nil ;};func (_dbgbb *ST_DdeValueType )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {_affe ,_dggcg :=d .Token ();if _dggcg !=nil {return _dggcg ;};if _dbag ,_dafe :=_affe .(_ebfeac .EndElement );_dafe &&_dbag .Name ==start .Name {*_dbgbb =1;return nil ;};if _dcabe ,_fdcdgd :=_affe .(_ebfeac .CharData );!_fdcdgd {return _eecbf .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",_affe );}else {switch string (_dcabe ){case "":*_dbgbb =0;case "\u006e\u0069\u006c":*_dbgbb =1;case "\u0062":*_dbgbb =2;case "\u006e":*_dbgbb =3;case "\u0065":*_dbgbb =4;case "\u0073\u0074\u0072":*_dbgbb =5;};};_affe ,_dggcg =d .Token ();if _dggcg !=nil {return _dggcg ;};if _cefcc ,_cfbacd :=_affe .(_ebfeac .EndElement );_cfbacd &&_cefcc .Name ==start .Name {return nil ;};return _eecbf .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",_affe );}; +// Reference Mode +RefModeAttr ST_RefMode ; -// Validate validates the CT_Extension and its children -func (_dgfc *CT_Extension )Validate ()error {return _dgfc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_efgbe *CT_QueryTableDeletedFields )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {if _efgbe .CountAttr !=nil {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_eecbf .Sprintf ("\u0025\u0076",*_efgbe .CountAttr )});};e .EncodeToken (start );_ddead :=_ebfeac .StartElement {Name :_ebfeac .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bcaec :=range _efgbe .DeletedField {e .EncodeElement (_bcaec ,_ddead );};e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};func (_cfdaab ST_PatternType )ValidateWithPath (path string )error {switch _cfdaab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _eecbf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdaab ));};return nil ;};func (_dgee *CT_MeasureGroup )MarshalXML (e *_ebfeac .Encoder ,start _ebfeac .StartElement )error {start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_eecbf .Sprintf ("\u0025\u0076",_dgee .NameAttr )});start .Attr =append (start .Attr ,_ebfeac .Attr {Name :_ebfeac .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_eecbf .Sprintf ("\u0025\u0076",_dgee .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_ebfeac .EndElement {Name :start .Name });return nil ;};type CT_RevisionDefinedName struct{ +// Calculation Iteration +IterateAttr *bool ; -// Local Name Sheet Id -LocalSheetIdAttr *uint32 ; +// Iteration Count +IterateCountAttr *uint32 ; -// Custom View -CustomViewAttr *bool ; +// Iterative Calculation Delta +IterateDeltaAttr *float64 ; -// Name -NameAttr string ; +// Full Precision Calculation +FullPrecisionAttr *bool ; -// Function -FunctionAttr *bool ; +// Calc Completed +CalcCompletedAttr *bool ; -// Old Function -OldFunctionAttr *bool ; +// Calculate On Save +CalcOnSaveAttr *bool ; -// Function Group Id -FunctionGroupIdAttr *uint8 ; +// Concurrent Calculations +ConcurrentCalcAttr *bool ; -// Old Function Group Id -OldFunctionGroupIdAttr *uint8 ; +// Concurrent Thread Manual Count +ConcurrentManualCountAttr *uint32 ; -// Shortcut Key -ShortcutKeyAttr *uint8 ; +// Force Full Calculation +ForceFullCalcAttr *bool ;};type ST_DdeValueType byte ;func (_gcadde *CT_RevisionMove )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eccefc :=range start .Attr {if _eccefc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ecacc ,_aaefe :=_e .ParseUint (_eccefc .Value ,10,32);if _aaefe !=nil {return _aaefe ;};_gcadde .SheetIdAttr =uint32 (_ecacc );continue ;};if _eccefc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_cecef ,_adagbg :=_eccefc .Value ,error (nil );if _adagbg !=nil {return _adagbg ;};_gcadde .SourceAttr =_cecef ;continue ;};if _eccefc .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_bdeag ,_fcfcb :=_eccefc .Value ,error (nil );if _fcfcb !=nil {return _fcfcb ;};_gcadde .DestinationAttr =_bdeag ;continue ;};if _eccefc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bafgd ,_cdgbe :=_e .ParseUint (_eccefc .Value ,10,32);if _cdgbe !=nil {return _cdgbe ;};_gcfff :=uint32 (_bafgd );_gcadde .SourceSheetIdAttr =&_gcfff ;continue ;};if _eccefc .Name .Local =="\u0072\u0049\u0064"{_cagga ,_gaade :=_e .ParseUint (_eccefc .Value ,10,32);if _gaade !=nil {return _gaade ;};_edebe :=uint32 (_cagga );_gcadde .RIdAttr =&_edebe ;continue ;};if _eccefc .Name .Local =="\u0075\u0061"{_gfgdgb ,_efded :=_e .ParseBool (_eccefc .Value );if _efded !=nil {return _efded ;};_gcadde .UaAttr =&_gfgdgb ;continue ;};if _eccefc .Name .Local =="\u0072\u0061"{_ffdbe ,_fbeeb :=_e .ParseBool (_eccefc .Value );if _fbeeb !=nil {return _fbeeb ;};_gcadde .RaAttr =&_ffdbe ;continue ;};};_cadbc :for {_cdddb ,_cbbebg :=d .Token ();if _cbbebg !=nil {return _cbbebg ;};switch _fccgac :=_cdddb .(type ){case _b .StartElement :switch _fccgac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_bbggd :=NewCT_UndoInfo ();if _cgffb :=d .DecodeElement (_bbggd ,&_fccgac );_cgffb !=nil {return _cgffb ;};_gcadde .Undo =append (_gcadde .Undo ,_bbggd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_ebbae :=NewCT_RevisionCellChange ();if _adecb :=d .DecodeElement (_ebbae ,&_fccgac );_adecb !=nil {return _adecb ;};_gcadde .Rcc =append (_gcadde .Rcc ,_ebbae );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_cbffc :=NewCT_RevisionFormatting ();if _ebfaag :=d .DecodeElement (_cbffc ,&_fccgac );_ebfaag !=nil {return _ebfaag ;};_gcadde .Rfmt =append (_gcadde .Rfmt ,_cbffc );default:_d .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\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_fccgac .Name );if _fgbgde :=d .Skip ();_fgbgde !=nil {return _fgbgde ;};};case _b .EndElement :break _cadbc ;case _b .CharData :};};return nil ;}; -// Old Short Cut Key -OldShortcutKeyAttr *uint8 ; +// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path +func (_ffddd *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func (_gbcb *CT_CellProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbcb .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbcb .LockedAttr ))});};if _gbcb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbcb .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gedebe ST_FilterOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afcfg :=_b .Attr {};_afcfg .Name =name ;switch _gedebe {case ST_FilterOperatorUnset :_afcfg .Value ="";case ST_FilterOperatorEqual :_afcfg .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_afcfg .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_afcfg .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_afcfg .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_afcfg .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_afcfg .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _afcfg ,nil ;};type CT_PivotHierarchies struct{ -// Named Range Hidden -HiddenAttr *bool ; +// OLAP Hierarchy Count +CountAttr *uint32 ; -// Old Hidden -OldHiddenAttr *bool ; +// OLAP Hierarchy +PivotHierarchy []*CT_PivotHierarchy ;};func (_dfdgf ST_PhoneticAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfdgf .String (),start );};func (_cecca *CT_Dxf )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdaeg :for {_dgbbb ,_bgdeb :=d .Token ();if _bgdeb !=nil {return _bgdeb ;};switch _bgcef :=_dgbbb .(type ){case _b .StartElement :switch _bgcef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_cecca .Font =NewCT_Font ();if _ebbfa :=d .DecodeElement (_cecca .Font ,&_bgcef );_ebbfa !=nil {return _ebbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cecca .NumFmt =NewCT_NumFmt ();if _fbbae :=d .DecodeElement (_cecca .NumFmt ,&_bgcef );_fbbae !=nil {return _fbbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cecca .Fill =NewCT_Fill ();if _dgcf :=d .DecodeElement (_cecca .Fill ,&_bgcef );_dgcf !=nil {return _dgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_cecca .Alignment =NewCT_CellAlignment ();if _dggef :=d .DecodeElement (_cecca .Alignment ,&_bgcef );_dggef !=nil {return _dggef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_cecca .Border =NewCT_Border ();if _ddfgd :=d .DecodeElement (_cecca .Border ,&_bgcef );_ddfgd !=nil {return _ddfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cecca .Protection =NewCT_CellProtection ();if _gccdc :=d .DecodeElement (_cecca .Protection ,&_bgcef );_gccdc !=nil {return _gccdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cecca .ExtLst =NewCT_ExtensionList ();if _aedb :=d .DecodeElement (_cecca .ExtLst ,&_bgcef );_aedb !=nil {return _aedb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_bgcef .Name );if _egaee :=d .Skip ();_egaee !=nil {return _egaee ;};};case _b .EndElement :break _gdaeg ;case _b .CharData :};};return nil ;};type CT_Tables struct{ -// New Custom Menu -CustomMenuAttr *string ; +// Count of Tables +CountAttr *uint32 ; -// Old Custom Menu Text -OldCustomMenuAttr *string ; +// No Value +M []*CT_TableMissing ; -// Description -DescriptionAttr *string ; +// Character Value +S []*CT_XStringElement ; -// Old Description -OldDescriptionAttr *string ; +// Index +X []*CT_Index ;}; -// New Help Topic -HelpAttr *string ; +// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path +func (_aff *CT_ChartFormat )ValidateWithPath (path string )error {if _ecdc :=_aff .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ecdc !=nil {return _ecdc ;};return nil ;};func (_gdbf *CT_CommentPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdbf .Anchor =NewCT_ObjectAnchor ();for _ ,_gdcd :=range start .Attr {if _gdcd .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_ddge ,_facc :=_gdcd .Value ,error (nil );if _facc !=nil {return _facc ;};_gdbf .AltTextAttr =&_ddge ;continue ;};if _gdcd .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gdcc ,_ged :=_e .ParseBool (_gdcd .Value );if _ged !=nil {return _ged ;};_gdbf .DefaultSizeAttr =&_gdcc ;continue ;};if _gdcd .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdaeb ,_gffe :=_e .ParseBool (_gdcd .Value );if _gffe !=nil {return _gffe ;};_gdbf .PrintAttr =&_cdaeb ;continue ;};if _gdcd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_bbaa ,_gadg :=_e .ParseBool (_gdcd .Value );if _gadg !=nil {return _gadg ;};_gdbf .DisabledAttr =&_bbaa ;continue ;};if _gdcd .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cdcg ,_acge :=_e .ParseBool (_gdcd .Value );if _acge !=nil {return _acge ;};_gdbf .AutoFillAttr =&_cdcg ;continue ;};if _gdcd .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cbgg ,_facd :=_e .ParseBool (_gdcd .Value );if _facd !=nil {return _facd ;};_gdbf .AutoLineAttr =&_cbgg ;continue ;};if _gdcd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dfbc ,_gfff :=_e .ParseBool (_gdcd .Value );if _gfff !=nil {return _gfff ;};_gdbf .LockedAttr =&_dfbc ;continue ;};if _gdcd .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_gdbf .TextHAlignAttr .UnmarshalXMLAttr (_gdcd );continue ;};if _gdcd .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_gdbf .TextVAlignAttr .UnmarshalXMLAttr (_gdcd );continue ;};if _gdcd .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_faff ,_cagca :=_e .ParseBool (_gdcd .Value );if _cagca !=nil {return _cagca ;};_gdbf .LockTextAttr =&_faff ;continue ;};if _gdcd .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_gegf ,_bfgf :=_e .ParseBool (_gdcd .Value );if _bfgf !=nil {return _bfgf ;};_gdbf .JustLastXAttr =&_gegf ;continue ;};if _gdcd .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_fcfedd ,_afcd :=_e .ParseBool (_gdcd .Value );if _afcd !=nil {return _afcd ;};_gdbf .AutoScaleAttr =&_fcfedd ;continue ;};};_fdag :for {_bafd ,_aged :=d .Token ();if _aged !=nil {return _aged ;};switch _acggf :=_bafd .(type ){case _b .StartElement :switch _acggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _eeaa :=d .DecodeElement (_gdbf .Anchor ,&_acggf );_eeaa !=nil {return _eeaa ;};default:_d .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_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_acggf .Name );if _gbag :=d .Skip ();_gbag !=nil {return _gbag ;};};case _b .EndElement :break _fdag ;case _b .CharData :};};return nil ;};func (_ffacdg *CT_VolTopic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffacdg .TAttr !=ST_VolValueTypeUnset {_dbgbf ,_fdgfbe :=_ffacdg .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _fdgfbe !=nil {return _fdgfbe ;};start .Attr =append (start .Attr ,_dbgbf );};e .EncodeToken (start );_eebgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_d .AddPreserveSpaceAttr (&_eebgf ,_ffacdg .V );e .EncodeElement (_ffacdg .V ,_eebgf );if _ffacdg .Stp !=nil {_adacf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_gfdfb :=range _ffacdg .Stp {e .EncodeElement (_gfdfb ,_adacf );};};_abbbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_gbcbb :=range _ffacdg .Tr {e .EncodeElement (_gbcbb ,_abbbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeega *CT_DiscretePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeega .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eeega .CountAttr )});};e .EncodeToken (start );_beeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fcgda :=range _eeega .X {e .EncodeElement (_fcgda ,_beeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ceac *CT_CellStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfff :=range start .Attr {if _ggfff .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfg ,_gbba :=_e .ParseUint (_ggfff .Value ,10,32);if _gbba !=nil {return _gbba ;};_gbaa :=uint32 (_bfg );_ceac .CountAttr =&_gbaa ;continue ;};};_gccg :for {_ecgf ,_ddga :=d .Token ();if _ddga !=nil {return _ddga ;};switch _dagd :=_ecgf .(type ){case _b .StartElement :switch _dagd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_faaf :=NewCT_CellStyle ();if _abdd :=d .DecodeElement (_faaf ,&_dagd );_abdd !=nil {return _abdd ;};_ceac .CellStyle =append (_ceac .CellStyle ,_faaf );default:_d .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\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_dagd .Name );if _bceb :=d .Skip ();_bceb !=nil {return _bceb ;};};case _b .EndElement :break _gccg ;case _b .CharData :};};return nil ;};func init (){_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_AutoFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e",NewCT_FilterColumn );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_Filters );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r",NewCT_Filter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_CustomFilters );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_CustomFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030",NewCT_Top10 );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072",NewCT_ColorFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_IconFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_DynamicFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065",NewCT_SortState );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e",NewCT_SortCondition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d",NewCT_DateGroupItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074",NewCT_XStringElement );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_ObjectAnchor );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e",NewCT_CalcChain );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c",NewCT_CalcCell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073",NewCT_Authors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072",NewCT_CommentPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f",NewCT_MapInfo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070",NewCT_Map );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073",NewCT_Connections );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0062\u0050\u0072",NewCT_DbPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r",NewCT_OlapPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072",NewCT_WebPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073",NewCT_Parameters );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s",NewCT_Tables );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_TableMissing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r",NewCT_TextPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_TextFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_PivotCacheDefinition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073",NewCT_CacheFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_CacheField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065",NewCT_CacheSource );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065",NewCT_WorksheetSource );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e",NewCT_Consolidation );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073",NewCT_Pages );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065",NewCT_PCDSCPage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d",NewCT_PageItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073",NewCT_RangeSets );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074",NewCT_RangeSet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073",NewCT_SharedItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_Missing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r",NewCT_Number );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072",NewCT_Error );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065",NewCT_DateTime );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070",NewCT_FieldGroup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072",NewCT_RangePr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072",NewCT_DiscretePr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073",NewCT_GroupItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073",NewCT_PivotCacheRecords );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d",NewCT_Record );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073",NewCT_PCDKPIs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I",NewCT_PCDKPI );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_CacheHierarchies );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_CacheHierarchy );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065",NewCT_FieldsUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065",NewCT_FieldUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073",NewCT_GroupLevels );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c",NewCT_GroupLevel );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s",NewCT_Groups );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070",NewCT_LevelGroup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_GroupMembers );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072",NewCT_GroupMember );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065",NewCT_TupleCache );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_ServerFormat );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ServerFormats );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073",NewCT_PCDSDTCEntries );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s",NewCT_Tuples );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065",NewCT_Tuple );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0065\u0074\u0073",NewCT_Sets );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0065\u0074",NewCT_Set );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065",NewCT_QueryCache );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079",NewCT_Query );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073",NewCT_CalculatedItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d",NewCT_CalculatedItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073",NewCT_CalculatedMembers );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072",NewCT_CalculatedMember );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_pivotTableDefinition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e",NewCT_Location );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073",NewCT_PivotFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_PivotField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065",NewCT_AutoSortScope );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073",NewCT_Items );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u0074\u0065\u006d",NewCT_Item );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_PageFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_PageField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_DataFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064",NewCT_DataField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073",NewCT_rowItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073",NewCT_colItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049",NewCT_I );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058",NewCT_X );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_RowFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_ColFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064",NewCT_Field );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_Formats );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t",NewCT_Format );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ConditionalFormats );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074",NewCT_ConditionalFormat );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073",NewCT_PivotAreas );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ChartFormats );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074",NewCT_ChartFormat );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_PivotHierarchies );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_PivotHierarchy );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_RowHierarchiesUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_ColHierarchiesUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065",NewCT_HierarchyUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_MemberProperties );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_MemberProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_Members );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r",NewCT_Member );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073",NewCT_Dimensions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_PivotDimension );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073",NewCT_MeasureGroups );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073",NewCT_MeasureDimensionMaps );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070",NewCT_MeasureGroup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070",NewCT_MeasureDimensionMap );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065",NewCT_PivotTableStyle );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_PivotFilters );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072",NewCT_PivotFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PivotArea );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073",NewCT_PivotAreaReferences );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_PivotAreaReference );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078",NewCT_Index );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewCT_QueryTable );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068",NewCT_QueryTableRefresh );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073",NewCT_QueryTableDeletedFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064",NewCT_DeletedField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_QueryTableFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064",NewCT_QueryTableField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0073\u0074",NewCT_Sst );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e",NewCT_PhoneticRun );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0045\u006c\u0074",NewCT_RElt );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct",NewCT_RPrElt );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0073\u0074",NewCT_Rst );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072",NewCT_PhoneticPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073",NewCT_RevisionHeaders );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073",NewCT_Revisions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072",NewCT_RevisionHeader );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070",NewCT_SheetIdMap );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064",NewCT_SheetId );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073",NewCT_ReviewedRevisions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064",NewCT_Reviewed );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f",NewCT_UndoInfo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e",NewCT_RevisionRowColumn );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065",NewCT_RevisionMove );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077",NewCT_RevisionCustomView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065",NewCT_RevisionSheetRename );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074",NewCT_RevisionInsertSheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RevisionCellChange );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_RevisionFormatting );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg",NewCT_RevisionAutoFormatting );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074",NewCT_RevisionComment );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_RevisionDefinedName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074",NewCT_RevisionConflict );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064",NewCT_RevisionQueryTableField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073",NewCT_Users );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072",NewCT_SharedUser );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074",NewCT_Macrosheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074",NewCT_Dialogsheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074",NewCT_Worksheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061",NewCT_SheetData );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072",NewCT_SheetCalcPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072",NewCT_SheetFormatPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u0073",NewCT_Cols );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c",NewCT_Col );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c",NewCT_Cell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_SheetPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_SheetDimension );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_SheetViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_SheetView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u006e\u0065",NewCT_Pane );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_PivotSelection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Selection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_PageBreak );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b",NewCT_Break );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072",NewCT_OutlinePr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072",NewCT_PageSetUpPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065",NewCT_DataConsolidate );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073",NewCT_DataRefs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066",NewCT_DataRef );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073",NewCT_MergeCells );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c",NewCT_MergeCell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_CellSmartTags );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067",NewCT_CellSmartTag );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072",NewCT_CellSmartTagPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_LegacyDrawing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046",NewCT_DrawingHF );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomSheetViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077",NewCT_CustomSheetView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073",NewCT_DataValidations );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e",NewCT_DataValidation );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_ConditionalFormatting );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce",NewCT_CfRule );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073",NewCT_Hyperlinks );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061",NewCT_CellFormula );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065",NewCT_ColorScale );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072",NewCT_DataBar );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074",NewCT_IconSet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0076\u006f",NewCT_Cfvo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_PrintOptions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073",NewCT_Scenarios );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_SheetProtection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073",NewCT_ProtectedRanges );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065",NewCT_ProtectedRange );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f",NewCT_Scenario );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073",NewCT_InputCells );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073",NewCT_CellWatches );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068",NewCT_CellWatch );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewCT_Chartsheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_ChartsheetPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073",NewCT_ChartsheetViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077",NewCT_ChartsheetView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_ChartsheetProtection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070",NewCT_CsPageSetup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomChartsheetViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_CustomChartsheetView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CustomProperties );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_CustomProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073",NewCT_OleObjects );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072",NewCT_ObjectPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073",NewCT_WebPublishItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d",NewCT_WebPublishItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073",NewCT_Controls );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072",NewCT_ControlPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073",NewCT_IgnoredErrors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072",NewCT_IgnoredError );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073",NewCT_TableParts );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074",NewCT_TablePart );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewCT_Metadata );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073",NewCT_MetadataTypes );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065",NewCT_MetadataType );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073",NewCT_MetadataBlocks );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b",NewCT_MetadataBlock );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064",NewCT_MetadataRecord );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_FutureMetadata );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b",NewCT_FutureMetadataBlock );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_MdxMetadata );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078",NewCT_Mdx );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065",NewCT_MdxTuple );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t",NewCT_MdxSet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070",NewCT_MdxMemeberProp );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I",NewCT_MdxKPI );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078",NewCT_MetadataStringIndex );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073",NewCT_MetadataStrings );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewCT_SingleXmlCells );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_SingleXmlCell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072",NewCT_XmlCellPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072",NewCT_XmlPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074",NewCT_Stylesheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_CellAlignment );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_Borders );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072",NewCT_BorderPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e",NewCT_CellProtection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073",NewCT_Fills );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c",NewCT_PatternFill );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c",NewCT_GradientFill );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073",NewCT_NumFmts );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073",NewCT_CellStyleXfs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073",NewCT_CellXfs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u0066",NewCT_Xf );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_CellStyles );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065",NewCT_CellStyle );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0078\u0066\u0073",NewCT_Dxfs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0078\u0066",NewCT_Dxf );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_IndexedColors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_MRUColors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_RgbColor );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073",NewCT_TableStyles );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074",NewCT_TableStyleElement );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079",NewCT_BooleanProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065",NewCT_FontSize );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_IntProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065",NewCT_FontName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079",NewCT_VerticalAlignFontProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079",NewCT_UnderlineProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewCT_ExternalLink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b",NewCT_ExternalBook );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalSheetNames );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065",NewCT_ExternalSheetName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalDefinedNames );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_ExternalDefinedName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074",NewCT_ExternalSheetDataSet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061",NewCT_ExternalSheetData );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077",NewCT_ExternalRow );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c",NewCT_ExternalCell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b",NewCT_DdeLink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_DdeItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d",NewCT_DdeItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073",NewCT_DdeValues );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_DdeValue );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b",NewCT_OleLink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_OleItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d",NewCT_OleItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f",NewCT_TableStyleInfo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_TableColumns );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e",NewCT_TableColumn );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061",NewCT_TableFormula );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072",NewCT_XmlColumnPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewCT_VolTypes );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065",NewCT_VolType );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e",NewCT_VolMain );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063",NewCT_VolTopic );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066",NewCT_VolTopicRef );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewCT_Workbook );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e",NewCT_FileVersion );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073",NewCT_BookViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_BookView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073",NewCT_CustomWorkbookViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_CustomWorkbookView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s",NewCT_Sheets );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074",NewCT_Sheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072",NewCT_WorkbookPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073",NewCT_SmartTagTypes );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072",NewCT_FileRecoveryPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r",NewCT_CalcPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_DefinedNames );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065",NewCT_DefinedName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073",NewCT_ExternalReferences );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065",NewCT_ExternalReference );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e",NewCT_SheetBackgroundPicture );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073",NewCT_PivotCaches );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065",NewCT_PivotCache );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067",NewCT_FileSharing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_OleSize );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_WorkbookProtection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067",NewCT_WebPublishing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073",NewCT_FunctionGroups );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070",NewCT_FunctionGroup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073",NewCT_WebPublishObjects );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_WebPublishObject );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063a\u006c\u0063\u0043\u0068\u0061\u0069n",NewCalcChain );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u004da\u0070\u0049\u006e\u0066\u006f",NewMapInfo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","c\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073",NewConnections );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotCacheDefinition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073",NewPivotCacheRecords );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotTableDefinition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewQueryTable );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0073\u0074",NewSst );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0068e\u0061\u0064\u0065\u0072\u0073",NewHeaders );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0072e\u0076\u0069\u0073\u0069\u006f\u006es",NewRevisions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0075\u0073\u0065r\u0073",NewUsers );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t",NewWorksheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewChartsheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","d\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074",NewDialogsheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewMetadata );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewSingleXmlCells );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewStyleSheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewExternalLink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0061\u0062l\u0065",NewTable );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewVolTypes );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewWorkbook );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061",NewAG_RevData );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat );};func NewPivotTableDefinition ()*PivotTableDefinition {_afbee :=&PivotTableDefinition {};_afbee .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _afbee ;};type CT_Dialogsheet struct{ -// Old Help Topic -OldHelpAttr *string ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Status Bar -StatusBarAttr *string ; +// Dialog Sheet Views +SheetViews *CT_SheetViews ; -// Old Status Bar -OldStatusBarAttr *string ; +// Dialog Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Name Comment -CommentAttr *string ; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Old Name Comment -OldCommentAttr *string ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Formula -Formula *string ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Old Formula -OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Page Margins +PageMargins *CT_PageMargins ; -// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path -func (_fgace *CT_Stylesheet )ValidateWithPath (path string )error {if _fgace .NumFmts !=nil {if _dacdac :=_fgace .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_dacdac !=nil {return _dacdac ;};};if _fgace .Fonts !=nil {if _ebgba :=_fgace .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_ebgba !=nil {return _ebgba ;};};if _fgace .Fills !=nil {if _gfggad :=_fgace .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_gfggad !=nil {return _gfggad ;};};if _fgace .Borders !=nil {if _cdfdcd :=_fgace .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cdfdcd !=nil {return _cdfdcd ;};};if _fgace .CellStyleXfs !=nil {if _dgbd :=_fgace .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_dgbd !=nil {return _dgbd ;};};if _fgace .CellXfs !=nil {if _cegdbe :=_fgace .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_cegdbe !=nil {return _cegdbe ;};};if _fgace .CellStyles !=nil {if _ddeggc :=_fgace .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_ddeggc !=nil {return _ddeggc ;};};if _fgace .Dxfs !=nil {if _ccgce :=_fgace .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_ccgce !=nil {return _ccgce ;};};if _fgace .TableStyles !=nil {if _afgea :=_fgace .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_afgea !=nil {return _afgea ;};};if _fgace .Colors !=nil {if _edae :=_fgace .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_edae !=nil {return _edae ;};};if _fgace .ExtLst !=nil {if _edeae :=_fgace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edeae !=nil {return _edeae ;};};return nil ;};func (_dagecf *CT_GroupLevel )UnmarshalXML (d *_ebfeac .Decoder ,start _ebfeac .StartElement )error {for _ ,_dddf :=range start .Attr {if _dddf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cggcf ,_aafee :=_dddf .Value ,error (nil );if _aafee !=nil {return _aafee ;};_dagecf .UniqueNameAttr =_cggcf ;continue ;};if _dddf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fbfga ,_bcgggd :=_dddf .Value ,error (nil );if _bcgggd !=nil {return _bcgggd ;};_dagecf .CaptionAttr =_fbfga ;continue ;};if _dddf .Name .Local =="\u0075\u0073\u0065\u0072"{_ggbbe ,_acdca :=_ccfece .ParseBool (_dddf .Value );if _acdca !=nil {return _acdca ;};_dagecf .UserAttr =&_ggbbe ;continue ;};if _dddf .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_deg ,_acbeg :=_ccfece .ParseBool (_dddf .Value );if _acbeg !=nil {return _acbeg ;};_dagecf .CustomRollUpAttr =&_deg ;continue ;};};_geadb :for {_cbdd ,_fbgefd :=d .Token ();if _fbgefd !=nil {return _fbgefd ;};switch _cfacd :=_cbdd .(type ){case _ebfeac .StartElement :switch _cfacd .Name {case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_dagecf .Groups =NewCT_Groups ();if _bcdac :=d .DecodeElement (_dagecf .Groups ,&_cfacd );_bcdac !=nil {return _bcdac ;};case _ebfeac .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebfeac .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dagecf .ExtLst =NewCT_ExtensionList ();if _befb :=d .DecodeElement (_dagecf .ExtLst ,&_cfacd );_befb !=nil {return _befb ;};default:_afeac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_cfacd .Name );if _efccf :=d .Skip ();_efccf !=nil {return _efccf ;};};case _ebfeac .EndElement :break _geadb ;case _ebfeac .CharData :};};return nil ;};func (_ffdc ST_SourceType )Validate ()error {return _ffdc .ValidateWithPath ("")};func NewCT_RevisionComment ()*CT_RevisionComment {_eebe :=&CT_RevisionComment {};_eebe .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _eebe ;};type CT_ConditionalFormat struct{ +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Conditional Formatting Scope -ScopeAttr ST_Scope ; +// Header & Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Conditional Formatting Rule Type -TypeAttr ST_Type ; +// Drawing +Drawing *CT_Drawing ; -// Priority -PriorityAttr uint32 ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Pivot Areas -PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};func NewCT_IconFilter ()*CT_IconFilter {_ebggd :=&CT_IconFilter {};_ebggd .IconSetAttr =ST_IconSetType (1);return _ebggd ;};func NewCT_OleObject ()*CT_OleObject {_ffgde :=&CT_OleObject {};return _ffgde }; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; -// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path -func (_defd *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func init (){_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_AutoFilter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e",NewCT_FilterColumn );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_Filters );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r",NewCT_Filter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_CustomFilters );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_CustomFilter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030",NewCT_Top10 );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072",NewCT_ColorFilter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_IconFilter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_DynamicFilter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065",NewCT_SortState );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e",NewCT_SortCondition );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d",NewCT_DateGroupItem );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074",NewCT_XStringElement );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_ObjectAnchor );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e",NewCT_CalcChain );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c",NewCT_CalcCell );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073",NewCT_Authors );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072",NewCT_CommentPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f",NewCT_MapInfo );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070",NewCT_Map );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073",NewCT_Connections );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0062\u0050\u0072",NewCT_DbPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r",NewCT_OlapPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072",NewCT_WebPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073",NewCT_Parameters );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s",NewCT_Tables );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_TableMissing );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r",NewCT_TextPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_TextFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_PivotCacheDefinition );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073",NewCT_CacheFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_CacheField );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065",NewCT_CacheSource );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065",NewCT_WorksheetSource );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e",NewCT_Consolidation );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073",NewCT_Pages );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065",NewCT_PCDSCPage );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d",NewCT_PageItem );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073",NewCT_RangeSets );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074",NewCT_RangeSet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073",NewCT_SharedItems );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_Missing );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r",NewCT_Number );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072",NewCT_Error );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065",NewCT_DateTime );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070",NewCT_FieldGroup );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072",NewCT_RangePr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072",NewCT_DiscretePr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073",NewCT_GroupItems );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073",NewCT_PivotCacheRecords );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d",NewCT_Record );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073",NewCT_PCDKPIs );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I",NewCT_PCDKPI );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_CacheHierarchies );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_CacheHierarchy );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065",NewCT_FieldsUsage );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065",NewCT_FieldUsage );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073",NewCT_GroupLevels );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c",NewCT_GroupLevel );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s",NewCT_Groups );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070",NewCT_LevelGroup );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_GroupMembers );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072",NewCT_GroupMember );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065",NewCT_TupleCache );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_ServerFormat );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ServerFormats );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073",NewCT_PCDSDTCEntries );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s",NewCT_Tuples );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065",NewCT_Tuple );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0065\u0074\u0073",NewCT_Sets );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0065\u0074",NewCT_Set );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065",NewCT_QueryCache );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079",NewCT_Query );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073",NewCT_CalculatedItems );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d",NewCT_CalculatedItem );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073",NewCT_CalculatedMembers );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072",NewCT_CalculatedMember );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_pivotTableDefinition );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e",NewCT_Location );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073",NewCT_PivotFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_PivotField );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065",NewCT_AutoSortScope );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073",NewCT_Items );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u0074\u0065\u006d",NewCT_Item );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_PageFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_PageField );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_DataFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064",NewCT_DataField );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073",NewCT_rowItems );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073",NewCT_colItems );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049",NewCT_I );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058",NewCT_X );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_RowFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_ColFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064",NewCT_Field );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_Formats );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t",NewCT_Format );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ConditionalFormats );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074",NewCT_ConditionalFormat );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073",NewCT_PivotAreas );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ChartFormats );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074",NewCT_ChartFormat );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_PivotHierarchies );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_PivotHierarchy );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_RowHierarchiesUsage );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_ColHierarchiesUsage );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065",NewCT_HierarchyUsage );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_MemberProperties );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_MemberProperty );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_Members );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r",NewCT_Member );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073",NewCT_Dimensions );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_PivotDimension );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073",NewCT_MeasureGroups );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073",NewCT_MeasureDimensionMaps );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070",NewCT_MeasureGroup );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070",NewCT_MeasureDimensionMap );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065",NewCT_PivotTableStyle );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_PivotFilters );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072",NewCT_PivotFilter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PivotArea );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073",NewCT_PivotAreaReferences );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_PivotAreaReference );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078",NewCT_Index );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewCT_QueryTable );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068",NewCT_QueryTableRefresh );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073",NewCT_QueryTableDeletedFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064",NewCT_DeletedField );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_QueryTableFields );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064",NewCT_QueryTableField );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0073\u0074",NewCT_Sst );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e",NewCT_PhoneticRun );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0045\u006c\u0074",NewCT_RElt );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct",NewCT_RPrElt );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0073\u0074",NewCT_Rst );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072",NewCT_PhoneticPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073",NewCT_RevisionHeaders );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073",NewCT_Revisions );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072",NewCT_RevisionHeader );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070",NewCT_SheetIdMap );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064",NewCT_SheetId );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073",NewCT_ReviewedRevisions );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064",NewCT_Reviewed );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f",NewCT_UndoInfo );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e",NewCT_RevisionRowColumn );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065",NewCT_RevisionMove );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077",NewCT_RevisionCustomView );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065",NewCT_RevisionSheetRename );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074",NewCT_RevisionInsertSheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RevisionCellChange );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_RevisionFormatting );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg",NewCT_RevisionAutoFormatting );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074",NewCT_RevisionComment );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_RevisionDefinedName );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074",NewCT_RevisionConflict );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064",NewCT_RevisionQueryTableField );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073",NewCT_Users );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072",NewCT_SharedUser );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074",NewCT_Macrosheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074",NewCT_Dialogsheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074",NewCT_Worksheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061",NewCT_SheetData );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072",NewCT_SheetCalcPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072",NewCT_SheetFormatPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u0073",NewCT_Cols );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c",NewCT_Col );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c",NewCT_Cell );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_SheetPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_SheetDimension );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_SheetViews );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_SheetView );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u006e\u0065",NewCT_Pane );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_PivotSelection );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Selection );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_PageBreak );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b",NewCT_Break );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072",NewCT_OutlinePr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072",NewCT_PageSetUpPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065",NewCT_DataConsolidate );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073",NewCT_DataRefs );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066",NewCT_DataRef );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073",NewCT_MergeCells );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c",NewCT_MergeCell );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_CellSmartTags );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067",NewCT_CellSmartTag );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072",NewCT_CellSmartTagPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_LegacyDrawing );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046",NewCT_DrawingHF );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomSheetViews );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077",NewCT_CustomSheetView );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073",NewCT_DataValidations );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e",NewCT_DataValidation );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_ConditionalFormatting );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce",NewCT_CfRule );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073",NewCT_Hyperlinks );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061",NewCT_CellFormula );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065",NewCT_ColorScale );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072",NewCT_DataBar );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074",NewCT_IconSet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0076\u006f",NewCT_Cfvo );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_PrintOptions );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073",NewCT_Scenarios );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_SheetProtection );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073",NewCT_ProtectedRanges );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065",NewCT_ProtectedRange );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f",NewCT_Scenario );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073",NewCT_InputCells );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073",NewCT_CellWatches );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068",NewCT_CellWatch );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewCT_Chartsheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_ChartsheetPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073",NewCT_ChartsheetViews );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077",NewCT_ChartsheetView );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_ChartsheetProtection );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070",NewCT_CsPageSetup );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomChartsheetViews );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_CustomChartsheetView );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CustomProperties );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_CustomProperty );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073",NewCT_OleObjects );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072",NewCT_ObjectPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073",NewCT_WebPublishItems );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d",NewCT_WebPublishItem );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073",NewCT_Controls );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072",NewCT_ControlPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073",NewCT_IgnoredErrors );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072",NewCT_IgnoredError );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073",NewCT_TableParts );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074",NewCT_TablePart );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewCT_Metadata );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073",NewCT_MetadataTypes );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065",NewCT_MetadataType );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073",NewCT_MetadataBlocks );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b",NewCT_MetadataBlock );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064",NewCT_MetadataRecord );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_FutureMetadata );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b",NewCT_FutureMetadataBlock );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_MdxMetadata );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078",NewCT_Mdx );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065",NewCT_MdxTuple );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t",NewCT_MdxSet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070",NewCT_MdxMemeberProp );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I",NewCT_MdxKPI );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078",NewCT_MetadataStringIndex );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073",NewCT_MetadataStrings );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewCT_SingleXmlCells );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_SingleXmlCell );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072",NewCT_XmlCellPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072",NewCT_XmlPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074",NewCT_Stylesheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_CellAlignment );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_Borders );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072",NewCT_BorderPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e",NewCT_CellProtection );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073",NewCT_Fills );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c",NewCT_PatternFill );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c",NewCT_GradientFill );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073",NewCT_NumFmts );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073",NewCT_CellStyleXfs );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073",NewCT_CellXfs );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u0066",NewCT_Xf );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_CellStyles );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065",NewCT_CellStyle );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0078\u0066\u0073",NewCT_Dxfs );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0078\u0066",NewCT_Dxf );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_IndexedColors );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_MRUColors );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_RgbColor );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073",NewCT_TableStyles );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074",NewCT_TableStyleElement );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079",NewCT_BooleanProperty );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065",NewCT_FontSize );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_IntProperty );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065",NewCT_FontName );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079",NewCT_VerticalAlignFontProperty );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079",NewCT_UnderlineProperty );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewCT_ExternalLink );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b",NewCT_ExternalBook );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalSheetNames );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065",NewCT_ExternalSheetName );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalDefinedNames );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_ExternalDefinedName );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074",NewCT_ExternalSheetDataSet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061",NewCT_ExternalSheetData );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077",NewCT_ExternalRow );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c",NewCT_ExternalCell );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b",NewCT_DdeLink );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_DdeItems );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d",NewCT_DdeItem );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073",NewCT_DdeValues );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_DdeValue );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b",NewCT_OleLink );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_OleItems );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d",NewCT_OleItem );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f",NewCT_TableStyleInfo );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_TableColumns );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e",NewCT_TableColumn );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061",NewCT_TableFormula );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072",NewCT_XmlColumnPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewCT_VolTypes );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065",NewCT_VolType );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e",NewCT_VolMain );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063",NewCT_VolTopic );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066",NewCT_VolTopicRef );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewCT_Workbook );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e",NewCT_FileVersion );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073",NewCT_BookViews );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_BookView );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073",NewCT_CustomWorkbookViews );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_CustomWorkbookView );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s",NewCT_Sheets );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074",NewCT_Sheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072",NewCT_WorkbookPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073",NewCT_SmartTagTypes );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072",NewCT_FileRecoveryPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r",NewCT_CalcPr );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_DefinedNames );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065",NewCT_DefinedName );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073",NewCT_ExternalReferences );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065",NewCT_ExternalReference );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e",NewCT_SheetBackgroundPicture );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073",NewCT_PivotCaches );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065",NewCT_PivotCache );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067",NewCT_FileSharing );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_OleSize );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_WorkbookProtection );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067",NewCT_WebPublishing );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073",NewCT_FunctionGroups );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070",NewCT_FunctionGroup );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073",NewCT_WebPublishObjects );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_WebPublishObject );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063a\u006c\u0063\u0043\u0068\u0061\u0069n",NewCalcChain );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u004da\u0070\u0049\u006e\u0066\u006f",NewMapInfo );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","c\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073",NewConnections );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotCacheDefinition );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073",NewPivotCacheRecords );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotTableDefinition );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewQueryTable );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0073\u0074",NewSst );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0068e\u0061\u0064\u0065\u0072\u0073",NewHeaders );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0072e\u0076\u0069\u0073\u0069\u006f\u006es",NewRevisions );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0075\u0073\u0065r\u0073",NewUsers );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t",NewWorksheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewChartsheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","d\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074",NewDialogsheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewMetadata );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewSingleXmlCells );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewStyleSheet );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewExternalLink );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0061\u0062l\u0065",NewTable );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewVolTypes );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewWorkbook );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061",NewAG_RevData );_afeac .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat );};func NewCT_PageBreak ()*CT_PageBreak {_caadb :=&CT_PageBreak {};return _caadb };func (_ccec ST_MdxFunctionType )Validate ()error {return _ccec .ValidateWithPath ("")}; \ No newline at end of file +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; \ No newline at end of file diff --git a/schema/soo/wml/wml.go b/schema/soo/wml/wml.go index 58fa07ef2a..832d4583b6 100644 --- a/schema/soo/wml/wml.go +++ b/schema/soo/wml/wml.go @@ -9,952 +9,796 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package wml ;import (_ebaba "encoding/xml";_eddeb "fmt";_febdf "github.com/unidoc/unioffice";_gedadf "github.com/unidoc/unioffice/schema/soo/dml";_edfca "github.com/unidoc/unioffice/schema/soo/dml/picture";_cgde "github.com/unidoc/unioffice/schema/soo/ofc/math";_bef "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bdfbg "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_cceec "regexp";_cfdbf "strconv";_gbebge "time";);func (_fbacec ST_PTabAlignment )Validate ()error {return _fbacec .ValidateWithPath ("")}; +package wml ;import (_g "encoding/xml";_gd "fmt";_ga "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/schema/soo/dml";_a "github.com/unidoc/unioffice/schema/soo/dml/picture";_ec "github.com/unidoc/unioffice/schema/soo/ofc/math";_gc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_da "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_c "regexp";_b "strconv";_f "time";);type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};type Hdr struct{CT_HdrFtr };func (_bfdac ST_HAnchor )Validate ()error {return _bfdac .ValidateWithPath ("")};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_ecfb :=&AG_SectPrAttributes {};return _ecfb };func (_agcbad *ST_TabTlc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agcbad =0;case "\u006e\u006f\u006e\u0065":*_agcbad =1;case "\u0064\u006f\u0074":*_agcbad =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_agcbad =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_agcbad =4;case "\u0068\u0065\u0061v\u0079":*_agcbad =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_agcbad =6;};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_bdbff :=&EG_RPrMath {};return _bdbff };func (_ccgcf *CT_ShapeDefaults )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccgcf .Any !=nil {for _ ,_fddfe :=range _ccgcf .Any {_fddfe .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffbba ST_StyleSort )Validate ()error {return _ffbba .ValidateWithPath ("")}; -// Validate validates the CT_CalendarType and its children -func (_ddaff *CT_CalendarType )Validate ()error {return _ddaff .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func (_dfeab ST_WmlColorSchemeIndex )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bgdbe :=_ebaba .Attr {};_bgdbe .Name =name ;switch _dfeab {case ST_WmlColorSchemeIndexUnset :_bgdbe .Value ="";case ST_WmlColorSchemeIndexDark1 :_bgdbe .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_bgdbe .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_bgdbe .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_bgdbe .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_bgdbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_bgdbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_bgdbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_bgdbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_bgdbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_bgdbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_bgdbe .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_bgdbe .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _bgdbe ,nil ;}; - -// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path -func (_caaae *CT_FramePr )ValidateWithPath (path string )error {if _cedcfgb :=_caaae .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_cedcfgb !=nil {return _cedcfgb ;};if _caaae .WAttr !=nil {if _fffeg :=_caaae .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fffeg !=nil {return _fffeg ;};};if _caaae .HAttr !=nil {if _bgfdf :=_caaae .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bgfdf !=nil {return _bgfdf ;};};if _caaae .VSpaceAttr !=nil {if _ggbe :=_caaae .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_ggbe !=nil {return _ggbe ;};};if _caaae .HSpaceAttr !=nil {if _affcg :=_caaae .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_affcg !=nil {return _affcg ;};};if _cbfde :=_caaae .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_cbfde !=nil {return _cbfde ;};if _aegfca :=_caaae .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_aegfca !=nil {return _aegfca ;};if _fdagc :=_caaae .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fdagc !=nil {return _fdagc ;};if _caaae .XAttr !=nil {if _eggcg :=_caaae .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_eggcg !=nil {return _eggcg ;};};if _fdccaf :=_caaae .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fdccaf !=nil {return _fdccaf ;};if _caaae .YAttr !=nil {if _cegbf :=_caaae .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_cegbf !=nil {return _cegbf ;};};if _gdada :=_caaae .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gdada !=nil {return _gdada ;};if _cdea :=_caaae .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_cdea !=nil {return _cdea ;};if _caaae .AnchorLockAttr !=nil {if _egefbcg :=_caaae .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_egefbcg !=nil {return _egefbcg ;};};return nil ;};func (_cged *Endnotes )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _cged .CT_Endnotes .MarshalXML (e ,start );};func NewCT_Kinsoku ()*CT_Kinsoku {_gecd :=&CT_Kinsoku {};return _gecd };type CT_FontsList struct{ +// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path +func (_egaa *CT_DocPart )ValidateWithPath (path string )error {if _egaa .DocPartPr !=nil {if _ecfgb :=_egaa .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_ecfgb !=nil {return _ecfgb ;};};if _egaa .DocPartBody !=nil {if _cfda :=_egaa .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_cfda !=nil {return _cfda ;};};return nil ;};func (_cdbgfa *CT_VerticalAlignRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdbgfa .ValAttr =_gc .ST_VerticalAlignRun (1);for _ ,_afcac :=range start .Attr {if _afcac .Name .Local =="\u0076\u0061\u006c"{_cdbgfa .ValAttr .UnmarshalXMLAttr (_afcac );continue ;};};for {_gffddd ,_fbbgf :=d .Token ();if _fbbgf !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e\u003a\u0020\u0025\u0073",_fbbgf );};if _debcc ,_cacggg :=_gffddd .(_g .EndElement );_cacggg &&_debcc .Name ==start .Name {break ;};};return nil ;};func (_efafe *CT_SdtEndPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbbae :for {_fafgd ,_aaacg :=d .Token ();if _aaacg !=nil {return _aaacg ;};switch _gceae :=_fafgd .(type ){case _g .StartElement :switch _gceae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cadagd :=NewCT_RPr ();if _bdcea :=d .DecodeElement (_cadagd ,&_gceae );_bdcea !=nil {return _bdcea ;};_efafe .RPr =append (_efafe .RPr ,_cadagd );default:_ga .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\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_gceae .Name );if _caffd :=d .Skip ();_caffd !=nil {return _caffd ;};};case _g .EndElement :break _dbbae ;case _g .CharData :};};return nil ;}; -// Properties for a Single Font -Font []*CT_Font ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_abefg *CT_Style )ValidateWithPath (path string )error {if _fbcceb :=_abefg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbcceb !=nil {return _fbcceb ;};if _abefg .DefaultAttr !=nil {if _aaffg :=_abefg .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_aaffg !=nil {return _aaffg ;};};if _abefg .CustomStyleAttr !=nil {if _cadfgd :=_abefg .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_cadfgd !=nil {return _cadfgd ;};};if _abefg .Name !=nil {if _cebeea :=_abefg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cebeea !=nil {return _cebeea ;};};if _abefg .Aliases !=nil {if _defgf :=_abefg .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_defgf !=nil {return _defgf ;};};if _abefg .BasedOn !=nil {if _dagcg :=_abefg .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_dagcg !=nil {return _dagcg ;};};if _abefg .Next !=nil {if _gecce :=_abefg .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_gecce !=nil {return _gecce ;};};if _abefg .Link !=nil {if _aacdf :=_abefg .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_aacdf !=nil {return _aacdf ;};};if _abefg .AutoRedefine !=nil {if _bafcc :=_abefg .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_bafcc !=nil {return _bafcc ;};};if _abefg .Hidden !=nil {if _ffcfba :=_abefg .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_ffcfba !=nil {return _ffcfba ;};};if _abefg .UiPriority !=nil {if _cecbd :=_abefg .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_cecbd !=nil {return _cecbd ;};};if _abefg .SemiHidden !=nil {if _eccbd :=_abefg .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_eccbd !=nil {return _eccbd ;};};if _abefg .UnhideWhenUsed !=nil {if _ffgca :=_abefg .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_ffgca !=nil {return _ffgca ;};};if _abefg .QFormat !=nil {if _ccgdc :=_abefg .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_ccgdc !=nil {return _ccgdc ;};};if _abefg .Locked !=nil {if _gcdbd :=_abefg .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_gcdbd !=nil {return _gcdbd ;};};if _abefg .Personal !=nil {if _afdcb :=_abefg .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_afdcb !=nil {return _afdcb ;};};if _abefg .PersonalCompose !=nil {if _adbac :=_abefg .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_adbac !=nil {return _adbac ;};};if _abefg .PersonalReply !=nil {if _fadac :=_abefg .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_fadac !=nil {return _fadac ;};};if _abefg .Rsid !=nil {if _cbddaa :=_abefg .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_cbddaa !=nil {return _cbddaa ;};};if _abefg .PPr !=nil {if _dfcfb :=_abefg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_dfcfb !=nil {return _dfcfb ;};};if _abefg .RPr !=nil {if _cggb :=_abefg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cggb !=nil {return _cggb ;};};if _abefg .TblPr !=nil {if _agebfb :=_abefg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_agebfb !=nil {return _agebfb ;};};if _abefg .TrPr !=nil {if _adfbd :=_abefg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_adfbd !=nil {return _adfbd ;};};if _abefg .TcPr !=nil {if _eebeb :=_abefg .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_eebeb !=nil {return _eebeb ;};};for _edgagd ,_gfcfg :=range _abefg .TblStylePr {if _ffgdb :=_gfcfg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_edgagd ));_ffgdb !=nil {return _ffgdb ;};};return nil ;};func (_acbfb ST_TabJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbfb .String (),start );};type TxbxContent struct{CT_TxbxContent };func (_cgbfa *ST_DocGrid )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgbfa =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgbfa =1;case "\u006c\u0069\u006ee\u0073":*_cgbfa =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cgbfa =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cgbfa =4;};return nil ;};func NewCT_DocRsids ()*CT_DocRsids {_bcaag :=&CT_DocRsids {};return _bcaag };func NewCT_Br ()*CT_Br {_dcbg :=&CT_Br {};return _dcbg };func (_ggfced *CT_View )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aabaabg ,_facfa :=_ggfced .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _facfa !=nil {return _facfa ;};start .Attr =append (start .Attr ,_aabaabg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbfbc *CT_TcMar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbfbc .Top !=nil {_cegfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fbfbc .Top ,_cegfc );};if _fbfbc .Start !=nil {_gdgdd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbfbc .Start ,_gdgdd );};if _fbfbc .Left !=nil {_fcgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fbfbc .Left ,_fcgea );};if _fbfbc .Bottom !=nil {_faeeeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fbfbc .Bottom ,_faeeeb );};if _fbfbc .End !=nil {_ebcef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_fbfbc .End ,_ebcef );};if _fbfbc .Right !=nil {_dgbbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fbfbc .Right ,_dgbbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path -func (_gaag *CT_TcPrInner )ValidateWithPath (path string )error {if _gaag .CnfStyle !=nil {if _agefaf :=_gaag .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_agefaf !=nil {return _agefaf ;};};if _gaag .TcW !=nil {if _gebfd :=_gaag .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_gebfd !=nil {return _gebfd ;};};if _gaag .GridSpan !=nil {if _gacee :=_gaag .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_gacee !=nil {return _gacee ;};};if _gaag .HMerge !=nil {if _eceb :=_gaag .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_eceb !=nil {return _eceb ;};};if _gaag .VMerge !=nil {if _bdeca :=_gaag .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_bdeca !=nil {return _bdeca ;};};if _gaag .TcBorders !=nil {if _dfeac :=_gaag .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dfeac !=nil {return _dfeac ;};};if _gaag .Shd !=nil {if _bcefb :=_gaag .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bcefb !=nil {return _bcefb ;};};if _gaag .NoWrap !=nil {if _gdaaf :=_gaag .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_gdaaf !=nil {return _gdaaf ;};};if _gaag .TcMar !=nil {if _efbfg :=_gaag .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_efbfg !=nil {return _efbfg ;};};if _gaag .TextDirection !=nil {if _bacfe :=_gaag .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_bacfe !=nil {return _bacfe ;};};if _gaag .TcFitText !=nil {if _aebgge :=_gaag .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aebgge !=nil {return _aebgge ;};};if _gaag .VAlign !=nil {if _fffea :=_gaag .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fffea !=nil {return _fffea ;};};if _gaag .HideMark !=nil {if _adgadb :=_gaag .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_adgadb !=nil {return _adgadb ;};};if _gaag .Headers !=nil {if _bgada :=_gaag .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_bgada !=nil {return _bgada ;};};if _gaag .CellIns !=nil {if _dgbcce :=_gaag .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_dgbcce !=nil {return _dgbcce ;};};if _gaag .CellDel !=nil {if _gbge :=_gaag .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_gbge !=nil {return _gbge ;};};if _gaag .CellMerge !=nil {if _aecga :=_gaag .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_aecga !=nil {return _aecga ;};};return nil ;};func (_ebdbga *CT_MoveBookmark )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_abbada :=range start .Attr {if _abbada .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_edbab ,_aecde :=_abbada .Value ,error (nil );if _aecde !=nil {return _aecde ;};_ebdbga .AuthorAttr =_edbab ;continue ;};if _abbada .Name .Local =="\u0064\u0061\u0074\u0065"{_gbd ,_gcbeag :=ParseStdlibTime (_abbada .Value );if _gcbeag !=nil {return _gcbeag ;};_ebdbga .DateAttr =_gbd ;continue ;};if _abbada .Name .Local =="\u006e\u0061\u006d\u0065"{_fagda ,_ffcgd :=_abbada .Value ,error (nil );if _ffcgd !=nil {return _ffcgd ;};_ebdbga .NameAttr =_fagda ;continue ;};if _abbada .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_ffcae ,_faddbdb :=_cfdbf .ParseInt (_abbada .Value ,10,64);if _faddbdb !=nil {return _faddbdb ;};_ebdbga .ColFirstAttr =&_ffcae ;continue ;};if _abbada .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_bcaaa ,_daaee :=_cfdbf .ParseInt (_abbada .Value ,10,64);if _daaee !=nil {return _daaee ;};_ebdbga .ColLastAttr =&_bcaaa ;continue ;};if _abbada .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ebdbga .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_abbada );continue ;};if _abbada .Name .Local =="\u0069\u0064"{_ggaga ,_fcgd :=_cfdbf .ParseInt (_abbada .Value ,10,64);if _fcgd !=nil {return _fcgd ;};_ebdbga .IdAttr =_ggaga ;continue ;};};for {_bdbda ,_gcffc :=d .Token ();if _gcffc !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_gcffc );};if _febbg ,_bedfg :=_bdbda .(_ebaba .EndElement );_bedfg &&_febbg .Name ==start .Name {break ;};};return nil ;};func (_fgdde ST_MailMergeOdsoFMDFieldType )Validate ()error {return _fgdde .ValidateWithPath ("")};func NewCT_EdnProps ()*CT_EdnProps {_adbee :=&CT_EdnProps {};return _adbee };func NewCT_Comment ()*CT_Comment {_fge :=&CT_Comment {};return _fge };func (_bgccb *CT_CustomXmlRun )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bgccb .UriAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bgccb .UriAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_eddeb .Sprintf ("\u0025\u0076",_bgccb .ElementAttr )});e .EncodeToken (start );if _bgccb .CustomXmlPr !=nil {_eebcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_bgccb .CustomXmlPr ,_eebcb );};if _bgccb .EG_PContent !=nil {for _ ,_fgeae :=range _bgccb .EG_PContent {_fgeae .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_ddgac *CT_Font )ValidateWithPath (path string )error {if _ddgac .AltName !=nil {if _dadfb :=_ddgac .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_dadfb !=nil {return _dadfb ;};};if _ddgac .Panose1 !=nil {if _eaca :=_ddgac .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_eaca !=nil {return _eaca ;};};if _ddgac .Charset !=nil {if _aagbe :=_ddgac .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_aagbe !=nil {return _aagbe ;};};if _ddgac .Family !=nil {if _eeabg :=_ddgac .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_eeabg !=nil {return _eeabg ;};};if _ddgac .NotTrueType !=nil {if _edgga :=_ddgac .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_edgga !=nil {return _edgga ;};};if _ddgac .Pitch !=nil {if _bdcbe :=_ddgac .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_bdcbe !=nil {return _bdcbe ;};};if _ddgac .Sig !=nil {if _deed :=_ddgac .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_deed !=nil {return _deed ;};};if _ddgac .EmbedRegular !=nil {if _dfbf :=_ddgac .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_dfbf !=nil {return _dfbf ;};};if _ddgac .EmbedBold !=nil {if _ceeb :=_ddgac .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_ceeb !=nil {return _ceeb ;};};if _ddgac .EmbedItalic !=nil {if _cdgag :=_ddgac .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_cdgag !=nil {return _cdgag ;};};if _ddgac .EmbedBoldItalic !=nil {if _daec :=_ddgac .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_daec !=nil {return _daec ;};};return nil ;}; -// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path -func (_dabc *CT_DocParts )ValidateWithPath (path string )error {for _bbec ,_fdeeeg :=range _dabc .DocPart {if _aaac :=_fdeeeg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_bbec ));_aaac !=nil {return _aaac ;};};return nil ;};func (_ccced *CT_MailMergeDest )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ccced .ValAttr =ST_MailMergeDest (1);for _ ,_ffbgdg :=range start .Attr {if _ffbgdg .Name .Local =="\u0076\u0061\u006c"{_ccced .ValAttr .UnmarshalXMLAttr (_ffbgdg );continue ;};};for {_aegbg ,_ggefff :=d .Token ();if _ggefff !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0065\u0073\u0074\u003a \u0025\u0073",_ggefff );};if _bbdffa ,_gedgdca :=_aegbg .(_ebaba .EndElement );_gedgdca &&_bbdffa .Name ==start .Name {break ;};};return nil ;};func (_gdcbgb *CT_CustomXmlPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cfce :for {_gccga ,_accde :=d .Token ();if _accde !=nil {return _accde ;};switch _gef :=_gccga .(type ){case _ebaba .StartElement :switch _gef .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_gdcbgb .Placeholder =NewCT_String ();if _ccecac :=d .DecodeElement (_gdcbgb .Placeholder ,&_gef );_ccecac !=nil {return _ccecac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_gedafg :=NewCT_Attr ();if _egfce :=d .DecodeElement (_gedafg ,&_gef );_egfce !=nil {return _egfce ;};_gdcbgb .Attr =append (_gdcbgb .Attr ,_gedafg );default:_febdf .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\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_gef .Name );if _dbfdfg :=d .Skip ();_dbfdfg !=nil {return _dbfdfg ;};};case _ebaba .EndElement :break _cfce ;case _ebaba .CharData :};};return nil ;};func (_eccda *CT_Tabs )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dccce :for {_bfcfgb ,_gbdfa :=d .Token ();if _gbdfa !=nil {return _gbdfa ;};switch _bfafab :=_bfcfgb .(type ){case _ebaba .StartElement :switch _bfafab .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_eabge :=NewCT_TabStop ();if _gadd :=d .DecodeElement (_eabge ,&_bfafab );_gadd !=nil {return _gadd ;};_eccda .Tab =append (_eccda .Tab ,_eabge );default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_bfafab .Name );if _ebfbg :=d .Skip ();_ebfbg !=nil {return _ebfbg ;};};case _ebaba .EndElement :break _dccce ;case _ebaba .CharData :};};return nil ;};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_bfeeda *CT_Attr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ddfagf :=range start .Attr {if _ddfagf .Name .Local =="\u0075\u0072\u0069"{_gadbdd ,_bdgae :=_ddfagf .Value ,error (nil );if _bdgae !=nil {return _bdgae ;};_bfeeda .UriAttr =&_gadbdd ;continue ;};if _ddfagf .Name .Local =="\u006e\u0061\u006d\u0065"{_gbdaf ,_ffcegc :=_ddfagf .Value ,error (nil );if _ffcegc !=nil {return _ffcegc ;};_bfeeda .NameAttr =_gbdaf ;continue ;};if _ddfagf .Name .Local =="\u0076\u0061\u006c"{_cceaa ,_aaccab :=_ddfagf .Value ,error (nil );if _aaccab !=nil {return _aaccab ;};_bfeeda .ValAttr =_cceaa ;continue ;};};for {_gedcgd ,_gadf :=d .Token ();if _gadf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_gadf );};if _fedbd ,_aced :=_gedcgd .(_ebaba .EndElement );_aced &&_fedbd .Name ==start .Name {break ;};};return nil ;};type CT_RubyAlign struct{ +// Validate validates the CT_FtnDocProps and its children +func (_ggced *CT_FtnDocProps )Validate ()error {return _ggced .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; -// Phonetic Guide Text Alignment Value -ValAttr ST_RubyAlign ;}; +// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path +func (_dbebbd *EG_CellMarkupElements )ValidateWithPath (path string )error {if _dbebbd .CellIns !=nil {if _dcbcc :=_dbebbd .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_dcbcc !=nil {return _dcbcc ;};};if _dbebbd .CellDel !=nil {if _ddegdc :=_dbebbd .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_ddegdc !=nil {return _ddegdc ;};};if _dbebbd .CellMerge !=nil {if _cgegee :=_dbebbd .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_cgegee !=nil {return _cgegee ;};};return nil ;}; -// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path -func (_ffaebg *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _ffaebg .ValAttr ==ST_TextboxTightWrapUnset {return _eddeb .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 _bgcbe :=_ffaebg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgcbe !=nil {return _bgcbe ;};return nil ;};func (_fffaac *CT_FFTextInput )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_efcbf :for {_ggabebc ,_eddbb :=d .Token ();if _eddbb !=nil {return _eddbb ;};switch _fdac :=_ggabebc .(type ){case _ebaba .StartElement :switch _fdac .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_fffaac .Type =NewCT_FFTextType ();if _egbgge :=d .DecodeElement (_fffaac .Type ,&_fdac );_egbgge !=nil {return _egbgge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_fffaac .Default =NewCT_String ();if _fdbab :=d .DecodeElement (_fffaac .Default ,&_fdac );_fdbab !=nil {return _fdbab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_fffaac .MaxLength =NewCT_DecimalNumber ();if _dbffb :=d .DecodeElement (_fffaac .MaxLength ,&_fdac );_dbffb !=nil {return _dbffb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_fffaac .Format =NewCT_String ();if _cdfce :=d .DecodeElement (_fffaac .Format ,&_fdac );_cdfce !=nil {return _cdfce ;};default:_febdf .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\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_fdac .Name );if _addad :=d .Skip ();_addad !=nil {return _addad ;};};case _ebaba .EndElement :break _efcbf ;case _ebaba .CharData :};};return nil ;};func NewCT_DocPartPr ()*CT_DocPartPr {_cgbfa :=&CT_DocPartPr {};_cgbfa .Name =NewCT_DocPartName ();return _cgbfa ;}; +// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path +func (_cfacd *CT_DocParts )ValidateWithPath (path string )error {for _gffgg ,_gggae :=range _cfacd .DocPart {if _dfffe :=_gggae .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_gffgg ));_dfffe !=nil {return _dfffe ;};};return nil ;}; -// Validate validates the CT_SdtPr and its children -func (_bfde *CT_SdtPr )Validate ()error {return _bfde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};func (_bdbc *CT_HdrFtrRef )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_dfcgg ,_gacbe :=_bdbc .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gacbe !=nil {return _gacbe ;};start .Attr =append (start .Attr ,_dfcgg );start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_bdbc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_fgafe *CT_BottomPageBorder )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fgafe .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .BottomLeftAttr )});};if _fgafe .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .BottomRightAttr )});};if _fgafe .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .IdAttr )});};_fffag ,_fcffea :=_fgafe .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcffea !=nil {return _fcffea ;};start .Attr =append (start .Attr ,_fffag );if _fgafe .ColorAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .ColorAttr )});};if _fgafe .ThemeColorAttr !=ST_ThemeColorUnset {_dgeaf ,_caeg :=_fgafe .ThemeColorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _caeg !=nil {return _caeg ;};start .Attr =append (start .Attr ,_dgeaf );};if _fgafe .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .ThemeTintAttr )});};if _fgafe .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .ThemeShadeAttr )});};if _fgafe .SzAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .SzAttr )});};if _fgafe .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .SpaceAttr )});};if _fgafe .ShadowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .ShadowAttr )});};if _fgafe .FrameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgafe .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Settings and its children +func (_gcbbe *CT_Settings )Validate ()error {return _gcbbe .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func NewCT_Highlight ()*CT_Highlight {_cacfc :=&CT_Highlight {};_cacfc .ValAttr =ST_HighlightColor (1);return _cacfc ;};func (_fagac *CT_DocPartBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgdae ,_gaca :=_fagac .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gaca !=nil {return _gaca ;};start .Attr =append (start .Attr ,_fgdae );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PTab ()*CT_PTab {_ffadcf :=&CT_PTab {};_ffadcf .AlignmentAttr =ST_PTabAlignment (1);_ffadcf .RelativeToAttr =ST_PTabRelativeTo (1);_ffadcf .LeaderAttr =ST_PTabLeader (1);return _ffadcf ;};type CT_SdtBlock struct{ -// Validate validates the CT_PPr and its children -func (_dfbgb *CT_PPr )Validate ()error {return _dfbgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func (_ecceeb *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bgcgd :=range start .Attr {if _bgcgd .Name .Local =="\u0069\u0064"{_eegdb ,_adfgfd :=_cfdbf .ParseUint (_bgcgd .Value ,10,16);if _adfgfd !=nil {return _adfgfd ;};_ecceeb .IdAttr =uint16 (_eegdb );continue ;};if _bgcgd .Name .Local =="\u0073\u0065\u0071"{_ebcba ,_bbggfc :=_cfdbf .ParseUint (_bgcgd .Value ,10,16);if _bbggfc !=nil {return _bbggfc ;};_ecceeb .SeqAttr =uint16 (_ebcba );continue ;};};_dfbeg :for {_gcgf ,_aaefa :=d .Token ();if _aaefa !=nil {return _aaefa ;};switch _dgebge :=_gcgf .(type ){case _ebaba .StartElement :switch _dgebge .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecceeb .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _ggddfa :=d .DecodeElement (_ecceeb .ExtLst ,&_dgebge );_ggddfa !=nil {return _ggddfa ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074b\u006f\u0078\u0049\u006e\u0066\u006fr\u006d\u0061t\u0069\u006fn\u0020%\u0076",_dgebge .Name );if _afdgec :=d .Skip ();_afdgec !=nil {return _afdgec ;};};case _ebaba .EndElement :break _dfbeg ;case _ebaba .CharData :};};return nil ;};func NewCT_AutoCaption ()*CT_AutoCaption {_ebeba :=&CT_AutoCaption {};return _ebeba };func (_fgfdg *ST_BrType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fgfdg =0;case "\u0070\u0061\u0067\u0065":*_fgfdg =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fgfdg =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_fgfdg =3;};return nil ;};func (_cfcge *ST_Theme )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bdaedg ,_fdabge :=d .Token ();if _fdabge !=nil {return _fdabge ;};if _bfdfd ,_acede :=_bdaedg .(_ebaba .EndElement );_acede &&_bfdfd .Name ==start .Name {*_cfcge =1;return nil ;};if _aedb ,_bffff :=_bdaedg .(_ebaba .CharData );!_bffff {return _eddeb .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",_bdaedg );}else {switch string (_aedb ){case "":*_cfcge =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cfcge =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_cfcge =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_cfcge =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_cfcge =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cfcge =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_cfcge =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_cfcge =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_cfcge =8;};};_bdaedg ,_fdabge =d .Token ();if _fdabge !=nil {return _fdabge ;};if _ecaagg ,_bccbe :=_bdaedg .(_ebaba .EndElement );_bccbe &&_ecaagg .Name ==start .Name {return nil ;};return _eddeb .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",_bdaedg );};func (_ceeee WdST_WrapText )ValidateWithPath (path string )error {switch _ceeee {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceeee ));};return nil ;}; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path -func (_ecegc *CT_TextAlignment )ValidateWithPath (path string )error {if _ecegc .ValAttr ==ST_TextAlignmentUnset {return _eddeb .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 _gbegbg :=_ecegc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbegbg !=nil {return _gbegbg ;};return nil ;};type CT_SdtEndPr struct{ +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Structured Document Tag End Character Run Properties -RPr []*CT_RPr ;};func (_cgecaa *WdCT_TxbxContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cgecaa .AltChunk !=nil {_adffc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_dbdc :=range _cgecaa .AltChunk {e .EncodeElement (_dbdc ,_adffc );};};if _cgecaa .EG_ContentBlockContent !=nil {for _ ,_aefa :=range _cgecaa .EG_ContentBlockContent {_aefa .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dfefgc *CT_Charset )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dfefgc .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dfefgc .ValAttr )});};if _dfefgc .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dfefgc .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_efgba *WdInline )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _efgba .WdCT_Inline .MarshalXML (e ,start );};func (_defffc *ST_NumberFormat )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_facga ,_dfegf :=d .Token ();if _dfegf !=nil {return _dfegf ;};if _ebce ,_eggdb :=_facga .(_ebaba .EndElement );_eggdb &&_ebce .Name ==start .Name {*_defffc =1;return nil ;};if _bebbd ,_gddcbg :=_facga .(_ebaba .CharData );!_gddcbg {return _eddeb .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",_facga );}else {switch string (_bebbd ){case "":*_defffc =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_defffc =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_defffc =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_defffc =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_defffc =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_defffc =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_defffc =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_defffc =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_defffc =8;case "\u0068\u0065\u0078":*_defffc =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_defffc =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_defffc =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_defffc =12;case "\u0061\u0069\u0075e\u006f":*_defffc =13;case "\u0069\u0072\u006fh\u0061":*_defffc =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_defffc =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_defffc =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_defffc =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_defffc =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_defffc =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_defffc =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_defffc =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_defffc =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_defffc =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_defffc =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_defffc =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_defffc =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_defffc =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_defffc =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_defffc =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_defffc =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_defffc =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_defffc =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_defffc =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_defffc =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_defffc =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_defffc =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_defffc =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_defffc =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_defffc =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_defffc =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_defffc =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_defffc =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_defffc =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_defffc =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_defffc =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_defffc =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_defffc =47;case "\u006e\u006f\u006e\u0065":*_defffc =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_defffc =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_defffc =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_defffc =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_defffc =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_defffc =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_defffc =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_defffc =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_defffc =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_defffc =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_defffc =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_defffc =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_defffc =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_defffc =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_defffc =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_defffc =63;};};_facga ,_dfegf =d .Token ();if _dfegf !=nil {return _dfegf ;};if _ccga ,_cdafa :=_facga .(_ebaba .EndElement );_cdafa &&_ccga .Name ==start .Name {return nil ;};return _eddeb .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",_facga );}; +// Block-Level Structured Document Tag Content +SdtContent *CT_SdtContentBlock ;};type CT_Endnotes struct{ -// Validate validates the CT_CustomXmlRun and its children -func (_fdgfa *CT_CustomXmlRun )Validate ()error {return _fdgfa .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};func (_cbeec *CT_TextScale )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cebbg :=range start .Attr {if _cebbg .Name .Local =="\u0076\u0061\u006c"{_bdfge ,_aafef :=ParseUnionST_TextScale (_cebbg .Value );if _aafef !=nil {return _aafef ;};_cbeec .ValAttr =&_bdfge ;continue ;};};for {_cfaddd ,_gfedc :=d .Token ();if _gfedc !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_gfedc );};if _agfgg ,_afdgb :=_cfaddd .(_ebaba .EndElement );_afdgb &&_agfgg .Name ==start .Name {break ;};};return nil ;}; +// Endnote Content +Endnote []*CT_FtnEdn ;};func (_ddagf *EG_PContentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddagf .CustomXml !=nil {_cbggba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ddagf .CustomXml ,_cbggba );};if _ddagf .FldSimple !=nil {_dbdded :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_dcdaf :=range _ddagf .FldSimple {e .EncodeElement (_dcdaf ,_dbdded );};};if _ddagf .Hyperlink !=nil {_bfdbe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ddagf .Hyperlink ,_bfdbe );};return nil ;};type CT_ReadingModeInkLockDown struct{ -// Validate validates the CT_Proof and its children -func (_efgb *CT_Proof )Validate ()error {return _efgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");}; +// Use Actual Pages, Not Virtual Pages +ActualPgAttr _gc .ST_OnOff ; -// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path -func (_ddfgfe *EG_CellMarkupElements )ValidateWithPath (path string )error {if _ddfgfe .CellIns !=nil {if _bcadb :=_ddfgfe .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_bcadb !=nil {return _bcadb ;};};if _ddfgfe .CellDel !=nil {if _ccacag :=_ddfgfe .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_ccacag !=nil {return _ccacag ;};};if _ddfgfe .CellMerge !=nil {if _bdaad :=_ddfgfe .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_bdaad !=nil {return _bdaad ;};};return nil ;};func NewNumbering ()*Numbering {_aebee :=&Numbering {};_aebee .CT_Numbering =*NewCT_Numbering ();return _aebee ;}; +// Virtual Page Width +WAttr uint64 ; -// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path -func (_ggfeb *CT_Underline )ValidateWithPath (path string )error {if _ddbgd :=_ggfeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbgd !=nil {return _ddbgd ;};if _ggfeb .ColorAttr !=nil {if _fffcg :=_ggfeb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fffcg !=nil {return _fffcg ;};};if _baeba :=_ggfeb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_baeba !=nil {return _baeba ;};return nil ;}; +// Virtual Page Height +HAttr uint64 ; -// Validate validates the CT_PageNumber and its children -func (_ecagc *CT_PageNumber )Validate ()error {return _ecagc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};type CT_PixelsMeasure struct{ +// Font Size Scaling +FontSzAttr ST_DecimalNumberOrPercent ;};func (_fecec ST_TargetScreenSz )String ()string {switch _fecec {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";}; -// Measurement in Pixels -ValAttr uint64 ;};func NewCT_SdtRun ()*CT_SdtRun {_gbeef :=&CT_SdtRun {};return _gbeef };func (_eag ST_EdnPos )String ()string {switch _eag {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_acfd WdST_WrapText )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_afcce :=_ebaba .Attr {};_afcce .Name =name ;switch _acfd {case WdST_WrapTextUnset :_afcce .Value ="";case WdST_WrapTextBothSides :_afcce .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_afcce .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_afcce .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_afcce .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _afcce ,nil ;}; +// Validate validates the CT_TrackChangeRange and its children +func (_bddfg *CT_TrackChangeRange )Validate ()error {return _bddfg .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func (_fbbfa *CT_CustomXmlPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccgga :for {_bedee ,_ddba :=d .Token ();if _ddba !=nil {return _ddba ;};switch _ffdc :=_bedee .(type ){case _g .StartElement :switch _ffdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_fbbfa .Placeholder =NewCT_String ();if _edbfc :=d .DecodeElement (_fbbfa .Placeholder ,&_ffdc );_edbfc !=nil {return _edbfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_ceeag :=NewCT_Attr ();if _bbbg :=d .DecodeElement (_ceeag ,&_ffdc );_bbbg !=nil {return _bbbg ;};_fbbfa .Attr =append (_fbbfa .Attr ,_ceeag );default:_ga .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\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_ffdc .Name );if _fefc :=d .Skip ();_fefc !=nil {return _fefc ;};};case _g .EndElement :break _ccgga ;case _g .CharData :};};return nil ;};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func NewCT_FFName ()*CT_FFName {_beabd :=&CT_FFName {};return _beabd };type ST_FtnPos byte ;type ST_HighlightColor byte ;func (_edfeae *CT_OptimizeForBrowser )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgead :=range start .Attr {if _fgead .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gaadf ,_gege :=_fgead .Value ,error (nil );if _gege !=nil {return _gege ;};_edfeae .TargetAttr =&_gaadf ;continue ;};if _fgead .Name .Local =="\u0076\u0061\u006c"{_gddbfa ,_bbffg :=ParseUnionST_OnOff (_fgead .Value );if _bbffg !=nil {return _bbffg ;};_edfeae .ValAttr =&_gddbfa ;continue ;};};for {_bgbac ,_gdcfa :=d .Token ();if _gdcfa !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006f\u0077\u0073\u0065r\u003a\u0020\u0025\u0073",_gdcfa );};if _cgefg ,_dcacg :=_bgbac .(_g .EndElement );_dcacg &&_cgefg .Name ==start .Name {break ;};};return nil ;};func (_fcddga *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fcddga .CNvPr !=nil {_gdddea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fcddga .CNvPr ,_gdddea );};if _fcddga .CNvContentPartPr !=nil {_acgffb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_fcddga .CNvContentPartPr ,_acgffb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eeaddb ST_TabTlc )ValidateWithPath (path string )error {switch _eeaddb {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeaddb ));};return nil ;}; -// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path -func (_bcbcb *CT_SdtComboBox )ValidateWithPath (path string )error {for _dgedb ,_dagfg :=range _bcbcb .ListItem {if _ebbadc :=_dagfg .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dgedb ));_ebbadc !=nil {return _ebbadc ;};};return nil ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_agbfc *CT_AutoCaption )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_agbfc .NameAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_eddeb .Sprintf ("\u0025\u0076",_agbfc .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bbfca *CT_PageMar )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_efgeec :=range start .Attr {if _efgeec .Name .Local =="\u0074\u006f\u0070"{_gbegbd ,_caaca :=ParseUnionST_SignedTwipsMeasure (_efgeec .Value );if _caaca !=nil {return _caaca ;};_bbfca .TopAttr =_gbegbd ;continue ;};if _efgeec .Name .Local =="\u0072\u0069\u0067h\u0074"{_adea ,_gddbg :=ParseUnionST_TwipsMeasure (_efgeec .Value );if _gddbg !=nil {return _gddbg ;};_bbfca .RightAttr =_adea ;continue ;};if _efgeec .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_edfcbb ,_edec :=ParseUnionST_SignedTwipsMeasure (_efgeec .Value );if _edec !=nil {return _edec ;};_bbfca .BottomAttr =_edfcbb ;continue ;};if _efgeec .Name .Local =="\u006c\u0065\u0066\u0074"{_cdbffd ,_aeebb :=ParseUnionST_TwipsMeasure (_efgeec .Value );if _aeebb !=nil {return _aeebb ;};_bbfca .LeftAttr =_cdbffd ;continue ;};if _efgeec .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_afeaf ,_baddd :=ParseUnionST_TwipsMeasure (_efgeec .Value );if _baddd !=nil {return _baddd ;};_bbfca .HeaderAttr =_afeaf ;continue ;};if _efgeec .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_fege ,_adegaa :=ParseUnionST_TwipsMeasure (_efgeec .Value );if _adegaa !=nil {return _adegaa ;};_bbfca .FooterAttr =_fege ;continue ;};if _efgeec .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_aafdag ,_aedfbb :=ParseUnionST_TwipsMeasure (_efgeec .Value );if _aedfbb !=nil {return _aedfbb ;};_bbfca .GutterAttr =_aafdag ;continue ;};};for {_adgf ,_bdfee :=d .Token ();if _bdfee !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_bdfee );};if _fedeb ,_gbedg :=_adgf .(_ebaba .EndElement );_gbedg &&_fedeb .Name ==start .Name {break ;};};return nil ;};func (_gbaef *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dcbbf :=range start .Attr {if _dcbbf .Name .Local =="\u0076\u0061\u006c"{_eagb ,_bdcga :=ParseUnionST_DecimalNumberOrPercent (_dcbbf .Value );if _bdcga !=nil {return _bdcga ;};_gbaef .ValAttr =_eagb ;continue ;};};for {_cfeef ,_daead :=d .Token ();if _daead !=nil {return _eddeb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u004eu\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0072\u0065\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_daead );};if _gcdac ,_dfgedf :=_cfeef .(_ebaba .EndElement );_dfgedf &&_gcdac .Name ==start .Name {break ;};};return nil ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; +// Validate validates the CT_TblGrid and its children +func (_gdddcb *CT_TblGrid )Validate ()error {return _gdddcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_bfgab *CT_PageBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_babfd :=range start .Attr {if _babfd .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_bfgab .ZOrderAttr .UnmarshalXMLAttr (_babfd );continue ;};if _babfd .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_bfgab .DisplayAttr .UnmarshalXMLAttr (_babfd );continue ;};if _babfd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_bfgab .OffsetFromAttr .UnmarshalXMLAttr (_babfd );continue ;};};_befbc :for {_gbfgba ,_dcbcg :=d .Token ();if _dcbcg !=nil {return _dcbcg ;};switch _efecf :=_gbfgba .(type ){case _g .StartElement :switch _efecf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bfgab .Top =NewCT_TopPageBorder ();if _dgfgf :=d .DecodeElement (_bfgab .Top ,&_efecf );_dgfgf !=nil {return _dgfgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bfgab .Left =NewCT_PageBorder ();if _ffebe :=d .DecodeElement (_bfgab .Left ,&_efecf );_ffebe !=nil {return _ffebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bfgab .Bottom =NewCT_BottomPageBorder ();if _eagbfb :=d .DecodeElement (_bfgab .Bottom ,&_efecf );_eagbfb !=nil {return _eagbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bfgab .Right =NewCT_PageBorder ();if _afbbf :=d .DecodeElement (_bfgab .Right ,&_efecf );_afbbf !=nil {return _afbbf ;};default:_ga .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\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_efecf .Name );if _dggef :=d .Skip ();_dggef !=nil {return _dggef ;};};case _g .EndElement :break _befbc ;case _g .CharData :};};return nil ;};func NewCT_Jc ()*CT_Jc {_beebg :=&CT_Jc {};_beebg .ValAttr =ST_Jc (1);return _beebg }; -// Document Final Section Properties -SectPr *CT_SectPr ;};func (_gadcc *CT_CustomXmlRow )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gadcc .UriAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gadcc .UriAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_eddeb .Sprintf ("\u0025\u0076",_gadcc .ElementAttr )});e .EncodeToken (start );if _gadcc .CustomXmlPr !=nil {_dgbda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gadcc .CustomXmlPr ,_dgbda );};if _gadcc .EG_ContentRowContent !=nil {for _ ,_ffecae :=range _gadcc .EG_ContentRowContent {_ffecae .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path +func (_agabb *CT_Odso )ValidateWithPath (path string )error {if _agabb .Udl !=nil {if _edafc :=_agabb .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_edafc !=nil {return _edafc ;};};if _agabb .Table !=nil {if _ccfd :=_agabb .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_ccfd !=nil {return _ccfd ;};};if _agabb .Src !=nil {if _bedcde :=_agabb .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_bedcde !=nil {return _bedcde ;};};if _agabb .ColDelim !=nil {if _becge :=_agabb .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_becge !=nil {return _becge ;};};if _agabb .Type !=nil {if _dgfag :=_agabb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dgfag !=nil {return _dgfag ;};};if _agabb .FHdr !=nil {if _agccf :=_agabb .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_agccf !=nil {return _agccf ;};};for _agfde ,_bbcec :=range _agabb .FieldMapData {if _cbddfe :=_bbcec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_agfde ));_cbddfe !=nil {return _cbddfe ;};};for _fcacf ,_dgfbgc :=range _agabb .RecipientData {if _adegb :=_dgfbgc .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_fcacf ));_adegb !=nil {return _adegb ;};};return nil ;}; -// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path -func (_dcaea *CT_VMerge )ValidateWithPath (path string )error {if _gddde :=_dcaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gddde !=nil {return _gddde ;};return nil ;};func (_aeafb *CT_TblPrEx )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcbgc :for {_bdgfb ,_efdfe :=d .Token ();if _efdfe !=nil {return _efdfe ;};switch _bebdcf :=_bdgfb .(type ){case _ebaba .StartElement :switch _bebdcf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_aeafb .TblW =NewCT_TblWidth ();if _fbece :=d .DecodeElement (_aeafb .TblW ,&_bebdcf );_fbece !=nil {return _fbece ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_aeafb .Jc =NewCT_JcTable ();if _ggdccc :=d .DecodeElement (_aeafb .Jc ,&_bebdcf );_ggdccc !=nil {return _ggdccc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_aeafb .TblCellSpacing =NewCT_TblWidth ();if _ffagf :=d .DecodeElement (_aeafb .TblCellSpacing ,&_bebdcf );_ffagf !=nil {return _ffagf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_aeafb .TblInd =NewCT_TblWidth ();if _cefeg :=d .DecodeElement (_aeafb .TblInd ,&_bebdcf );_cefeg !=nil {return _cefeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_aeafb .TblBorders =NewCT_TblBorders ();if _bfed :=d .DecodeElement (_aeafb .TblBorders ,&_bebdcf );_bfed !=nil {return _bfed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_aeafb .Shd =NewCT_Shd ();if _gebba :=d .DecodeElement (_aeafb .Shd ,&_bebdcf );_gebba !=nil {return _gebba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_aeafb .TblLayout =NewCT_TblLayoutType ();if _gbddb :=d .DecodeElement (_aeafb .TblLayout ,&_bebdcf );_gbddb !=nil {return _gbddb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_aeafb .TblCellMar =NewCT_TblCellMar ();if _eaad :=d .DecodeElement (_aeafb .TblCellMar ,&_bebdcf );_eaad !=nil {return _eaad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_aeafb .TblLook =NewCT_TblLook ();if _aafecb :=d .DecodeElement (_aeafb .TblLook ,&_bebdcf );_aafecb !=nil {return _aafecb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_aeafb .TblPrExChange =NewCT_TblPrExChange ();if _dddeg :=d .DecodeElement (_aeafb .TblPrExChange ,&_bebdcf );_dddeg !=nil {return _dddeg ;};default:_febdf .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\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_bebdcf .Name );if _ebbgda :=d .Skip ();_ebbgda !=nil {return _ebbgda ;};};case _ebaba .EndElement :break _gcbgc ;case _ebaba .CharData :};};return nil ;};func (_deeb *EG_RunInnerContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aegfb :for {_dfacc ,_addbgg :=d .Token ();if _addbgg !=nil {return _addbgg ;};switch _dcbeg :=_dfacc .(type ){case _ebaba .StartElement :switch _dcbeg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_deeb .Br =NewCT_Br ();if _cbfagd :=d .DecodeElement (_deeb .Br ,&_dcbeg );_cbfagd !=nil {return _cbfagd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_deeb .T =NewCT_Text ();if _gdgdf :=d .DecodeElement (_deeb .T ,&_dcbeg );_gdgdf !=nil {return _gdgdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_deeb .ContentPart =NewCT_Rel ();if _gcbfg :=d .DecodeElement (_deeb .ContentPart ,&_dcbeg );_gcbfg !=nil {return _gcbfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_deeb .DelText =NewCT_Text ();if _geafce :=d .DecodeElement (_deeb .DelText ,&_dcbeg );_geafce !=nil {return _geafce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_deeb .InstrText =NewCT_Text ();if _gfcff :=d .DecodeElement (_deeb .InstrText ,&_dcbeg );_gfcff !=nil {return _gfcff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_deeb .DelInstrText =NewCT_Text ();if _gaabc :=d .DecodeElement (_deeb .DelInstrText ,&_dcbeg );_gaabc !=nil {return _gaabc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_deeb .NoBreakHyphen =NewCT_Empty ();if _aceaa :=d .DecodeElement (_deeb .NoBreakHyphen ,&_dcbeg );_aceaa !=nil {return _aceaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_deeb .SoftHyphen =NewCT_Empty ();if _egdga :=d .DecodeElement (_deeb .SoftHyphen ,&_dcbeg );_egdga !=nil {return _egdga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_deeb .DayShort =NewCT_Empty ();if _dggcd :=d .DecodeElement (_deeb .DayShort ,&_dcbeg );_dggcd !=nil {return _dggcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_deeb .MonthShort =NewCT_Empty ();if _dfdcbc :=d .DecodeElement (_deeb .MonthShort ,&_dcbeg );_dfdcbc !=nil {return _dfdcbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_deeb .YearShort =NewCT_Empty ();if _bfdge :=d .DecodeElement (_deeb .YearShort ,&_dcbeg );_bfdge !=nil {return _bfdge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_deeb .DayLong =NewCT_Empty ();if _dedf :=d .DecodeElement (_deeb .DayLong ,&_dcbeg );_dedf !=nil {return _dedf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_deeb .MonthLong =NewCT_Empty ();if _bcaga :=d .DecodeElement (_deeb .MonthLong ,&_dcbeg );_bcaga !=nil {return _bcaga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_deeb .YearLong =NewCT_Empty ();if _gbbdb :=d .DecodeElement (_deeb .YearLong ,&_dcbeg );_gbbdb !=nil {return _gbbdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_deeb .AnnotationRef =NewCT_Empty ();if _dfcg :=d .DecodeElement (_deeb .AnnotationRef ,&_dcbeg );_dfcg !=nil {return _dfcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_deeb .FootnoteRef =NewCT_Empty ();if _befcd :=d .DecodeElement (_deeb .FootnoteRef ,&_dcbeg );_befcd !=nil {return _befcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_deeb .EndnoteRef =NewCT_Empty ();if _cgeaab :=d .DecodeElement (_deeb .EndnoteRef ,&_dcbeg );_cgeaab !=nil {return _cgeaab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_deeb .Separator =NewCT_Empty ();if _dbdgb :=d .DecodeElement (_deeb .Separator ,&_dcbeg );_dbdgb !=nil {return _dbdgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_deeb .ContinuationSeparator =NewCT_Empty ();if _abd :=d .DecodeElement (_deeb .ContinuationSeparator ,&_dcbeg );_abd !=nil {return _abd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_deeb .Sym =NewCT_Sym ();if _cggge :=d .DecodeElement (_deeb .Sym ,&_dcbeg );_cggge !=nil {return _cggge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_deeb .PgNum =NewCT_Empty ();if _eagdb :=d .DecodeElement (_deeb .PgNum ,&_dcbeg );_eagdb !=nil {return _eagdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_deeb .Cr =NewCT_Empty ();if _ecdd :=d .DecodeElement (_deeb .Cr ,&_dcbeg );_ecdd !=nil {return _ecdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_deeb .Tab =NewCT_Empty ();if _gbdba :=d .DecodeElement (_deeb .Tab ,&_dcbeg );_gbdba !=nil {return _gbdba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_deeb .Object =NewCT_Object ();if _gbaff :=d .DecodeElement (_deeb .Object ,&_dcbeg );_gbaff !=nil {return _gbaff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_deeb .Pict =NewCT_Picture ();if _gfaac :=d .DecodeElement (_deeb .Pict ,&_dcbeg );_gfaac !=nil {return _gfaac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_deeb .FldChar =NewCT_FldChar ();if _adac :=d .DecodeElement (_deeb .FldChar ,&_dcbeg );_adac !=nil {return _adac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_deeb .Ruby =NewCT_Ruby ();if _bdgec :=d .DecodeElement (_deeb .Ruby ,&_dcbeg );_bdgec !=nil {return _bdgec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_deeb .FootnoteReference =NewCT_FtnEdnRef ();if _aefbb :=d .DecodeElement (_deeb .FootnoteReference ,&_dcbeg );_aefbb !=nil {return _aefbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_deeb .EndnoteReference =NewCT_FtnEdnRef ();if _gfece :=d .DecodeElement (_deeb .EndnoteReference ,&_dcbeg );_gfece !=nil {return _gfece ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_deeb .CommentReference =NewCT_Markup ();if _beadg :=d .DecodeElement (_deeb .CommentReference ,&_dcbeg );_beadg !=nil {return _beadg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_deeb .Drawing =NewCT_Drawing ();if _efgeg :=d .DecodeElement (_deeb .Drawing ,&_dcbeg );_efgeg !=nil {return _efgeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_deeb .Ptab =NewCT_PTab ();if _gedb :=d .DecodeElement (_deeb .Ptab ,&_dcbeg );_gedb !=nil {return _gedb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_deeb .LastRenderedPageBreak =NewCT_Empty ();if _cgcc :=d .DecodeElement (_deeb .LastRenderedPageBreak ,&_dcbeg );_cgcc !=nil {return _cgcc ;};default:_febdf .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\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dcbeg .Name );if _fcbbg :=d .Skip ();_fcbbg !=nil {return _fcbbg ;};};case _ebaba .EndElement :break _aegfb ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the Settings and its children +func (_gffeed *Settings )Validate ()error {return _gffeed .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gfcbag WdST_WrapText )Validate ()error {return _gfcbag .ValidateWithPath ("")};func (_fegaf *CT_JcTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bebffe ,_bbefb :=_fegaf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbefb !=nil {return _bbefb ;};start .Attr =append (start .Attr ,_bebffe );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffgbba *ST_JcTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggbfd ,_fbfdeb :=d .Token ();if _fbfdeb !=nil {return _fbfdeb ;};if _fgeegf ,_cabbf :=_ggbfd .(_g .EndElement );_cabbf &&_fgeegf .Name ==start .Name {*_ffgbba =1;return nil ;};if _abccad ,_abdbg :=_ggbfd .(_g .CharData );!_abdbg {return _gd .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",_ggbfd );}else {switch string (_abccad ){case "":*_ffgbba =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffgbba =1;case "\u0065\u006e\u0064":*_ffgbba =2;case "\u006c\u0065\u0066\u0074":*_ffgbba =3;case "\u0072\u0069\u0067h\u0074":*_ffgbba =4;case "\u0073\u0074\u0061r\u0074":*_ffgbba =5;};};_ggbfd ,_fbfdeb =d .Token ();if _fbfdeb !=nil {return _fbfdeb ;};if _acggc ,_gdeab :=_ggbfd .(_g .EndElement );_gdeab &&_acggc .Name ==start .Name {return nil ;};return _gd .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",_ggbfd );};func (_cedeb *CT_Highlight )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fcde ,_gegcd :=_cedeb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gegcd !=nil {return _gegcd ;};start .Attr =append (start .Attr ,_fcde );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PageNumber ()*CT_PageNumber {_acddg :=&CT_PageNumber {};return _acddg };type CT_EdnProps struct{ -// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path -func (_cgbab *CT_SdtContentCell )ValidateWithPath (path string )error {for _gbffa ,_acagdb :=range _cgbab .Tc {if _bddfb :=_acagdb .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gbffa ));_bddfb !=nil {return _bddfb ;};};if _cgbab .CustomXml !=nil {if _egcgb :=_cgbab .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_egcgb !=nil {return _egcgb ;};};if _cgbab .Sdt !=nil {if _efdcg :=_cgbab .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_efdcg !=nil {return _efdcg ;};};for _ffcdc ,_dcfdeg :=range _cgbab .EG_RunLevelElts {if _cgedd :=_dcfdeg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ffcdc ));_cgedd !=nil {return _cgedd ;};};return nil ;};func (_abaff *CT_FFDDList )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _abaff .Result !=nil {_degd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_abaff .Result ,_degd );};if _abaff .Default !=nil {_bbdffc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_abaff .Default ,_bbdffc );};if _abaff .ListEntry !=nil {_dbabg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_eaefc :=range _abaff .ListEntry {e .EncodeElement (_eaefc ,_dbabg );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Endnote Placement +Pos *CT_EdnPos ; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_cbbfea *CT_Text )ValidateWithPath (path string )error {return nil };func (_afgeg ST_CaptionPos )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_cgadb :=_ebaba .Attr {};_cgadb .Name =name ;switch _afgeg {case ST_CaptionPosUnset :_cgadb .Value ="";case ST_CaptionPosAbove :_cgadb .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_cgadb .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_cgadb .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_cgadb .Value ="\u0072\u0069\u0067h\u0074";};return _cgadb ,nil ;};type ST_FldCharType byte ;func (_ccbe *CT_Height )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_aaga :=range start .Attr {if _aaga .Name .Local =="\u0076\u0061\u006c"{_bbdc ,_cgbabe :=ParseUnionST_TwipsMeasure (_aaga .Value );if _cgbabe !=nil {return _cgbabe ;};_ccbe .ValAttr =&_bbdc ;continue ;};if _aaga .Name .Local =="\u0068\u0052\u0075l\u0065"{_ccbe .HRuleAttr .UnmarshalXMLAttr (_aaga );continue ;};};for {_bcgg ,_eaggg :=d .Token ();if _eaggg !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_eaggg );};if _daacb ,_fdddg :=_bcgg .(_ebaba .EndElement );_fdddg &&_daacb .Name ==start .Name {break ;};};return nil ;};func NewCT_PPrGeneral ()*CT_PPrGeneral {_dffcg :=&CT_PPrGeneral {};return _dffcg };func NewEG_ContentRowContent ()*EG_ContentRowContent {_faceba :=&EG_ContentRowContent {};return _faceba ;};func NewCT_SdtRow ()*CT_SdtRow {_bgfdg :=&CT_SdtRow {};return _bgfdg };type CT_DocPart struct{ +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// Glossary Document Entry Properties -DocPartPr *CT_DocPartPr ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Contents of Glossary Document Entry -DocPartBody *CT_Body ;}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_dbbfcg ST_AnnotationVMerge )String ()string {switch _dbbfcg {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};type ST_InfoTextType byte ;func NewDocument ()*Document {_efeeg :=&Document {};_efeeg .CT_Document =*NewCT_Document ();return _efeeg ;};type EG_ContentCellContent struct{ -// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path -func (_efef *CT_Markup )ValidateWithPath (path string )error {return nil };type CT_TblStylePr struct{ +// Table Cell +Tc []*CT_Tc ; -// Table Style Conditional Formatting Type -TypeAttr ST_TblStyleOverrideType ; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Table Style Conditional Formatting Paragraph Properties -PPr *CT_PPrGeneral ; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_daddaf *ST_HAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afdfa ,_cgfde :=d .Token ();if _cgfde !=nil {return _cgfde ;};if _ggfcc ,_ggfcada :=_afdfa .(_g .EndElement );_ggfcada &&_ggfcc .Name ==start .Name {*_daddaf =1;return nil ;};if _cbdgb ,_agbdcb :=_afdfa .(_g .CharData );!_agbdcb {return _gd .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",_afdfa );}else {switch string (_cbdgb ){case "":*_daddaf =0;case "\u0074\u0065\u0078\u0074":*_daddaf =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_daddaf =2;case "\u0070\u0061\u0067\u0065":*_daddaf =3;};};_afdfa ,_cgfde =d .Token ();if _cgfde !=nil {return _cgfde ;};if _bfadc ,_dacdf :=_afdfa .(_g .EndElement );_dacdf &&_bfadc .Name ==start .Name {return nil ;};return _gd .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",_afdfa );};func (_bacbc *CT_TblCellMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daddef :for {_ceefdd ,_bcdfa :=d .Token ();if _bcdfa !=nil {return _bcdfa ;};switch _afcgd :=_ceefdd .(type ){case _g .StartElement :switch _afcgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bacbc .Top =NewCT_TblWidth ();if _dgaac :=d .DecodeElement (_bacbc .Top ,&_afcgd );_dgaac !=nil {return _dgaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bacbc .Start =NewCT_TblWidth ();if _decge :=d .DecodeElement (_bacbc .Start ,&_afcgd );_decge !=nil {return _decge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bacbc .Left =NewCT_TblWidth ();if _ebfaf :=d .DecodeElement (_bacbc .Left ,&_afcgd );_ebfaf !=nil {return _ebfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bacbc .Bottom =NewCT_TblWidth ();if _gdaede :=d .DecodeElement (_bacbc .Bottom ,&_afcgd );_gdaede !=nil {return _gdaede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_bacbc .End =NewCT_TblWidth ();if _gebbe :=d .DecodeElement (_bacbc .End ,&_afcgd );_gebbe !=nil {return _gebbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bacbc .Right =NewCT_TblWidth ();if _fadec :=d .DecodeElement (_bacbc .Right ,&_afcgd );_fadec !=nil {return _fadec ;};default:_ga .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\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_afcgd .Name );if _egcbf :=d .Skip ();_egcbf !=nil {return _egcbf ;};};case _g .EndElement :break _daddef ;case _g .CharData :};};return nil ;};func (_fbdbbf *Settings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdbbf .CT_Settings =*NewCT_Settings ();_fcgeg :for {_gagec ,_deaeaa :=d .Token ();if _deaeaa !=nil {return _deaeaa ;};switch _ffeefb :=_gagec .(type ){case _g .StartElement :switch _ffeefb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbdbbf .WriteProtection =NewCT_WriteProtection ();if _acaec :=d .DecodeElement (_fbdbbf .WriteProtection ,&_ffeefb );_acaec !=nil {return _acaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_fbdbbf .View =NewCT_View ();if _gcggee :=d .DecodeElement (_fbdbbf .View ,&_ffeefb );_gcggee !=nil {return _gcggee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_fbdbbf .Zoom =NewCT_Zoom ();if _fafea :=d .DecodeElement (_fbdbbf .Zoom ,&_ffeefb );_fafea !=nil {return _fafea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_fbdbbf .RemovePersonalInformation =NewCT_OnOff ();if _eaecda :=d .DecodeElement (_fbdbbf .RemovePersonalInformation ,&_ffeefb );_eaecda !=nil {return _eaecda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_fbdbbf .RemoveDateAndTime =NewCT_OnOff ();if _badabd :=d .DecodeElement (_fbdbbf .RemoveDateAndTime ,&_ffeefb );_badabd !=nil {return _badabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_fbdbbf .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _fcfea :=d .DecodeElement (_fbdbbf .DoNotDisplayPageBoundaries ,&_ffeefb );_fcfea !=nil {return _fcfea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_fbdbbf .DisplayBackgroundShape =NewCT_OnOff ();if _gcceg :=d .DecodeElement (_fbdbbf .DisplayBackgroundShape ,&_ffeefb );_gcceg !=nil {return _gcceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_fbdbbf .PrintPostScriptOverText =NewCT_OnOff ();if _cgabf :=d .DecodeElement (_fbdbbf .PrintPostScriptOverText ,&_ffeefb );_cgabf !=nil {return _cgabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_fbdbbf .PrintFractionalCharacterWidth =NewCT_OnOff ();if _gecdb :=d .DecodeElement (_fbdbbf .PrintFractionalCharacterWidth ,&_ffeefb );_gecdb !=nil {return _gecdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_fbdbbf .PrintFormsData =NewCT_OnOff ();if _afdebe :=d .DecodeElement (_fbdbbf .PrintFormsData ,&_ffeefb );_afdebe !=nil {return _afdebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_fbdbbf .EmbedTrueTypeFonts =NewCT_OnOff ();if _fbdgc :=d .DecodeElement (_fbdbbf .EmbedTrueTypeFonts ,&_ffeefb );_fbdgc !=nil {return _fbdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_fbdbbf .EmbedSystemFonts =NewCT_OnOff ();if _gecdd :=d .DecodeElement (_fbdbbf .EmbedSystemFonts ,&_ffeefb );_gecdd !=nil {return _gecdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_fbdbbf .SaveSubsetFonts =NewCT_OnOff ();if _ceafa :=d .DecodeElement (_fbdbbf .SaveSubsetFonts ,&_ffeefb );_ceafa !=nil {return _ceafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_fbdbbf .SaveFormsData =NewCT_OnOff ();if _gfebff :=d .DecodeElement (_fbdbbf .SaveFormsData ,&_ffeefb );_gfebff !=nil {return _gfebff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fbdbbf .MirrorMargins =NewCT_OnOff ();if _aeadc :=d .DecodeElement (_fbdbbf .MirrorMargins ,&_ffeefb );_aeadc !=nil {return _aeadc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_fbdbbf .AlignBordersAndEdges =NewCT_OnOff ();if _gfcbe :=d .DecodeElement (_fbdbbf .AlignBordersAndEdges ,&_ffeefb );_gfcbe !=nil {return _gfcbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_fbdbbf .BordersDoNotSurroundHeader =NewCT_OnOff ();if _ecdgde :=d .DecodeElement (_fbdbbf .BordersDoNotSurroundHeader ,&_ffeefb );_ecdgde !=nil {return _ecdgde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_fbdbbf .BordersDoNotSurroundFooter =NewCT_OnOff ();if _ccgacg :=d .DecodeElement (_fbdbbf .BordersDoNotSurroundFooter ,&_ffeefb );_ccgacg !=nil {return _ccgacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_fbdbbf .GutterAtTop =NewCT_OnOff ();if _ffgbf :=d .DecodeElement (_fbdbbf .GutterAtTop ,&_ffeefb );_ffgbf !=nil {return _ffgbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_fbdbbf .HideSpellingErrors =NewCT_OnOff ();if _ffgeab :=d .DecodeElement (_fbdbbf .HideSpellingErrors ,&_ffeefb );_ffgeab !=nil {return _ffgeab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_fbdbbf .HideGrammaticalErrors =NewCT_OnOff ();if _gdfgfb :=d .DecodeElement (_fbdbbf .HideGrammaticalErrors ,&_ffeefb );_gdfgfb !=nil {return _gdfgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_cebfaf :=NewCT_WritingStyle ();if _bgfgdb :=d .DecodeElement (_cebfaf ,&_ffeefb );_bgfgdb !=nil {return _bgfgdb ;};_fbdbbf .ActiveWritingStyle =append (_fbdbbf .ActiveWritingStyle ,_cebfaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_fbdbbf .ProofState =NewCT_Proof ();if _ggbgc :=d .DecodeElement (_fbdbbf .ProofState ,&_ffeefb );_ggbgc !=nil {return _ggbgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_fbdbbf .FormsDesign =NewCT_OnOff ();if _bafcaf :=d .DecodeElement (_fbdbbf .FormsDesign ,&_ffeefb );_bafcaf !=nil {return _bafcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_fbdbbf .AttachedTemplate =NewCT_Rel ();if _bfdeg :=d .DecodeElement (_fbdbbf .AttachedTemplate ,&_ffeefb );_bfdeg !=nil {return _bfdeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_fbdbbf .LinkStyles =NewCT_OnOff ();if _cabdcb :=d .DecodeElement (_fbdbbf .LinkStyles ,&_ffeefb );_cabdcb !=nil {return _cabdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_fbdbbf .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _cbceb :=d .DecodeElement (_fbdbbf .StylePaneFormatFilter ,&_ffeefb );_cbceb !=nil {return _cbceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_fbdbbf .StylePaneSortMethod =NewCT_StyleSort ();if _gaccc :=d .DecodeElement (_fbdbbf .StylePaneSortMethod ,&_ffeefb );_gaccc !=nil {return _gaccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_fbdbbf .DocumentType =NewCT_DocType ();if _cggcg :=d .DecodeElement (_fbdbbf .DocumentType ,&_ffeefb );_cggcg !=nil {return _cggcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_fbdbbf .MailMerge =NewCT_MailMerge ();if _ffgeaa :=d .DecodeElement (_fbdbbf .MailMerge ,&_ffeefb );_ffgeaa !=nil {return _ffgeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_fbdbbf .RevisionView =NewCT_TrackChangesView ();if _fffgg :=d .DecodeElement (_fbdbbf .RevisionView ,&_ffeefb );_fffgg !=nil {return _fffgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_fbdbbf .TrackRevisions =NewCT_OnOff ();if _adadg :=d .DecodeElement (_fbdbbf .TrackRevisions ,&_ffeefb );_adadg !=nil {return _adadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_fbdbbf .DoNotTrackMoves =NewCT_OnOff ();if _caabcc :=d .DecodeElement (_fbdbbf .DoNotTrackMoves ,&_ffeefb );_caabcc !=nil {return _caabcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_fbdbbf .DoNotTrackFormatting =NewCT_OnOff ();if _bdefg :=d .DecodeElement (_fbdbbf .DoNotTrackFormatting ,&_ffeefb );_bdefg !=nil {return _bdefg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_fbdbbf .DocumentProtection =NewCT_DocProtect ();if _dfgcb :=d .DecodeElement (_fbdbbf .DocumentProtection ,&_ffeefb );_dfgcb !=nil {return _dfgcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_fbdbbf .AutoFormatOverride =NewCT_OnOff ();if _bdbgad :=d .DecodeElement (_fbdbbf .AutoFormatOverride ,&_ffeefb );_bdbgad !=nil {return _bdbgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_fbdbbf .StyleLockTheme =NewCT_OnOff ();if _gccfe :=d .DecodeElement (_fbdbbf .StyleLockTheme ,&_ffeefb );_gccfe !=nil {return _gccfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_fbdbbf .StyleLockQFSet =NewCT_OnOff ();if _aadaa :=d .DecodeElement (_fbdbbf .StyleLockQFSet ,&_ffeefb );_aadaa !=nil {return _aadaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_fbdbbf .DefaultTabStop =NewCT_TwipsMeasure ();if _cagcd :=d .DecodeElement (_fbdbbf .DefaultTabStop ,&_ffeefb );_cagcd !=nil {return _cagcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_fbdbbf .AutoHyphenation =NewCT_OnOff ();if _adcee :=d .DecodeElement (_fbdbbf .AutoHyphenation ,&_ffeefb );_adcee !=nil {return _adcee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_fbdbbf .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _fecaf :=d .DecodeElement (_fbdbbf .ConsecutiveHyphenLimit ,&_ffeefb );_fecaf !=nil {return _fecaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_fbdbbf .HyphenationZone =NewCT_TwipsMeasure ();if _ceefe :=d .DecodeElement (_fbdbbf .HyphenationZone ,&_ffeefb );_ceefe !=nil {return _ceefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_fbdbbf .DoNotHyphenateCaps =NewCT_OnOff ();if _afcbga :=d .DecodeElement (_fbdbbf .DoNotHyphenateCaps ,&_ffeefb );_afcbga !=nil {return _afcbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_fbdbbf .ShowEnvelope =NewCT_OnOff ();if _ccaba :=d .DecodeElement (_fbdbbf .ShowEnvelope ,&_ffeefb );_ccaba !=nil {return _ccaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_fbdbbf .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _fcbad :=d .DecodeElement (_fbdbbf .SummaryLength ,&_ffeefb );_fcbad !=nil {return _fcbad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_fbdbbf .ClickAndTypeStyle =NewCT_String ();if _bcega :=d .DecodeElement (_fbdbbf .ClickAndTypeStyle ,&_ffeefb );_bcega !=nil {return _bcega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_fbdbbf .DefaultTableStyle =NewCT_String ();if _cbbae :=d .DecodeElement (_fbdbbf .DefaultTableStyle ,&_ffeefb );_cbbae !=nil {return _cbbae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_fbdbbf .EvenAndOddHeaders =NewCT_OnOff ();if _cdcbb :=d .DecodeElement (_fbdbbf .EvenAndOddHeaders ,&_ffeefb );_cdcbb !=nil {return _cdcbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_fbdbbf .BookFoldRevPrinting =NewCT_OnOff ();if _cdgge :=d .DecodeElement (_fbdbbf .BookFoldRevPrinting ,&_ffeefb );_cdgge !=nil {return _cdgge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_fbdbbf .BookFoldPrinting =NewCT_OnOff ();if _abfg :=d .DecodeElement (_fbdbbf .BookFoldPrinting ,&_ffeefb );_abfg !=nil {return _abfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_fbdbbf .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _cefbac :=d .DecodeElement (_fbdbbf .BookFoldPrintingSheets ,&_ffeefb );_cefbac !=nil {return _cefbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_fbdbbf .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _edbgde :=d .DecodeElement (_fbdbbf .DrawingGridHorizontalSpacing ,&_ffeefb );_edbgde !=nil {return _edbgde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_fbdbbf .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _gfgded :=d .DecodeElement (_fbdbbf .DrawingGridVerticalSpacing ,&_ffeefb );_gfgded !=nil {return _gfgded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_fbdbbf .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _dcegfg :=d .DecodeElement (_fbdbbf .DisplayHorizontalDrawingGridEvery ,&_ffeefb );_dcegfg !=nil {return _dcegfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_fbdbbf .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _aegge :=d .DecodeElement (_fbdbbf .DisplayVerticalDrawingGridEvery ,&_ffeefb );_aegge !=nil {return _aegge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_fbdbbf .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _egabg :=d .DecodeElement (_fbdbbf .DoNotUseMarginsForDrawingGridOrigin ,&_ffeefb );_egabg !=nil {return _egabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_fbdbbf .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _cadad :=d .DecodeElement (_fbdbbf .DrawingGridHorizontalOrigin ,&_ffeefb );_cadad !=nil {return _cadad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_fbdbbf .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _adbbb :=d .DecodeElement (_fbdbbf .DrawingGridVerticalOrigin ,&_ffeefb );_adbbb !=nil {return _adbbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_fbdbbf .DoNotShadeFormData =NewCT_OnOff ();if _gfeeaa :=d .DecodeElement (_fbdbbf .DoNotShadeFormData ,&_ffeefb );_gfeeaa !=nil {return _gfeeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_fbdbbf .NoPunctuationKerning =NewCT_OnOff ();if _afcdf :=d .DecodeElement (_fbdbbf .NoPunctuationKerning ,&_ffeefb );_afcdf !=nil {return _afcdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_fbdbbf .CharacterSpacingControl =NewCT_CharacterSpacing ();if _efdfb :=d .DecodeElement (_fbdbbf .CharacterSpacingControl ,&_ffeefb );_efdfb !=nil {return _efdfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_fbdbbf .PrintTwoOnOne =NewCT_OnOff ();if _cbfga :=d .DecodeElement (_fbdbbf .PrintTwoOnOne ,&_ffeefb );_cbfga !=nil {return _cbfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_fbdbbf .StrictFirstAndLastChars =NewCT_OnOff ();if _acacfa :=d .DecodeElement (_fbdbbf .StrictFirstAndLastChars ,&_ffeefb );_acacfa !=nil {return _acacfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_fbdbbf .NoLineBreaksAfter =NewCT_Kinsoku ();if _ccbaa :=d .DecodeElement (_fbdbbf .NoLineBreaksAfter ,&_ffeefb );_ccbaa !=nil {return _ccbaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_fbdbbf .NoLineBreaksBefore =NewCT_Kinsoku ();if _fefbff :=d .DecodeElement (_fbdbbf .NoLineBreaksBefore ,&_ffeefb );_fefbff !=nil {return _fefbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_fbdbbf .SavePreviewPicture =NewCT_OnOff ();if _cabed :=d .DecodeElement (_fbdbbf .SavePreviewPicture ,&_ffeefb );_cabed !=nil {return _cabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_fbdbbf .DoNotValidateAgainstSchema =NewCT_OnOff ();if _daacc :=d .DecodeElement (_fbdbbf .DoNotValidateAgainstSchema ,&_ffeefb );_daacc !=nil {return _daacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_fbdbbf .SaveInvalidXml =NewCT_OnOff ();if _cdebgg :=d .DecodeElement (_fbdbbf .SaveInvalidXml ,&_ffeefb );_cdebgg !=nil {return _cdebgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_fbdbbf .IgnoreMixedContent =NewCT_OnOff ();if _fefcfe :=d .DecodeElement (_fbdbbf .IgnoreMixedContent ,&_ffeefb );_fefcfe !=nil {return _fefcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_fbdbbf .AlwaysShowPlaceholderText =NewCT_OnOff ();if _gffbg :=d .DecodeElement (_fbdbbf .AlwaysShowPlaceholderText ,&_ffeefb );_gffbg !=nil {return _gffbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_fbdbbf .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _cgacd :=d .DecodeElement (_fbdbbf .DoNotDemarcateInvalidXml ,&_ffeefb );_cgacd !=nil {return _cgacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_fbdbbf .SaveXmlDataOnly =NewCT_OnOff ();if _gabad :=d .DecodeElement (_fbdbbf .SaveXmlDataOnly ,&_ffeefb );_gabad !=nil {return _gabad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_fbdbbf .UseXSLTWhenSaving =NewCT_OnOff ();if _bceff :=d .DecodeElement (_fbdbbf .UseXSLTWhenSaving ,&_ffeefb );_bceff !=nil {return _bceff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_fbdbbf .SaveThroughXslt =NewCT_SaveThroughXslt ();if _ffbbg :=d .DecodeElement (_fbdbbf .SaveThroughXslt ,&_ffeefb );_ffbbg !=nil {return _ffbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_fbdbbf .ShowXMLTags =NewCT_OnOff ();if _cdbeg :=d .DecodeElement (_fbdbbf .ShowXMLTags ,&_ffeefb );_cdbeg !=nil {return _cdbeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_fbdbbf .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _ggfead :=d .DecodeElement (_fbdbbf .AlwaysMergeEmptyNamespace ,&_ffeefb );_ggfead !=nil {return _ggfead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_fbdbbf .UpdateFields =NewCT_OnOff ();if _ffgag :=d .DecodeElement (_fbdbbf .UpdateFields ,&_ffeefb );_ffgag !=nil {return _ffgag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fbdbbf .HdrShapeDefaults =NewCT_ShapeDefaults ();if _cbbca :=d .DecodeElement (_fbdbbf .HdrShapeDefaults ,&_ffeefb );_cbbca !=nil {return _cbbca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_fbdbbf .FootnotePr =NewCT_FtnDocProps ();if _egfffc :=d .DecodeElement (_fbdbbf .FootnotePr ,&_ffeefb );_egfffc !=nil {return _egfffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_fbdbbf .EndnotePr =NewCT_EdnDocProps ();if _aaaggb :=d .DecodeElement (_fbdbbf .EndnotePr ,&_ffeefb );_aaaggb !=nil {return _aaaggb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_fbdbbf .Compat =NewCT_Compat ();if _dbeagb :=d .DecodeElement (_fbdbbf .Compat ,&_ffeefb );_dbeagb !=nil {return _dbeagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_fbdbbf .DocVars =NewCT_DocVars ();if _agfge :=d .DecodeElement (_fbdbbf .DocVars ,&_ffeefb );_agfge !=nil {return _agfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_fbdbbf .Rsids =NewCT_DocRsids ();if _dbfcab :=d .DecodeElement (_fbdbbf .Rsids ,&_ffeefb );_dbfcab !=nil {return _dbfcab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_fbdbbf .MathPr =_ec .NewMathPr ();if _eaedaf :=d .DecodeElement (_fbdbbf .MathPr ,&_ffeefb );_eaedaf !=nil {return _eaedaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_dafdcf :=NewCT_String ();if _dfacd :=d .DecodeElement (_dafdcf ,&_ffeefb );_dfacd !=nil {return _dfacd ;};_fbdbbf .AttachedSchema =append (_fbdbbf .AttachedSchema ,_dafdcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_fbdbbf .ThemeFontLang =NewCT_Language ();if _bgacac :=d .DecodeElement (_fbdbbf .ThemeFontLang ,&_ffeefb );_bgacac !=nil {return _bgacac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_fbdbbf .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _gcgcac :=d .DecodeElement (_fbdbbf .ClrSchemeMapping ,&_ffeefb );_gcgcac !=nil {return _gcgcac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_fbdbbf .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _egagfa :=d .DecodeElement (_fbdbbf .DoNotIncludeSubdocsInStats ,&_ffeefb );_egagfa !=nil {return _egagfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_fbdbbf .DoNotAutoCompressPictures =NewCT_OnOff ();if _affgfd :=d .DecodeElement (_fbdbbf .DoNotAutoCompressPictures ,&_ffeefb );_affgfd !=nil {return _affgfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_fbdbbf .ForceUpgrade =NewCT_Empty ();if _cbeed :=d .DecodeElement (_fbdbbf .ForceUpgrade ,&_ffeefb );_cbeed !=nil {return _cbeed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_fbdbbf .Captions =NewCT_Captions ();if _cabab :=d .DecodeElement (_fbdbbf .Captions ,&_ffeefb );_cabab !=nil {return _cabab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_fbdbbf .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _eceged :=d .DecodeElement (_fbdbbf .ReadModeInkLockDown ,&_ffeefb );_eceged !=nil {return _eceged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_ababd :=NewCT_SmartTagType ();if _fdbfaa :=d .DecodeElement (_ababd ,&_ffeefb );_fdbfaa !=nil {return _fdbfaa ;};_fbdbbf .SmartTagType =append (_fbdbbf .SmartTagType ,_ababd );case _g .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_fbdbbf .SchemaLibrary =_da .NewSchemaLibrary ();if _baafae :=d .DecodeElement (_fbdbbf .SchemaLibrary ,&_ffeefb );_baafae !=nil {return _baafae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fbdbbf .ShapeDefaults =NewCT_ShapeDefaults ();if _ffbcf :=d .DecodeElement (_fbdbbf .ShapeDefaults ,&_ffeefb );_ffbcf !=nil {return _ffbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_fbdbbf .DoNotEmbedSmartTags =NewCT_OnOff ();if _bfegf :=d .DecodeElement (_fbdbbf .DoNotEmbedSmartTags ,&_ffeefb );_bfegf !=nil {return _bfegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_fbdbbf .DecimalSymbol =NewCT_String ();if _agee :=d .DecodeElement (_fbdbbf .DecimalSymbol ,&_ffeefb );_agee !=nil {return _agee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_fbdbbf .ListSeparator =NewCT_String ();if _acfde :=d .DecodeElement (_fbdbbf .ListSeparator ,&_ffeefb );_acfde !=nil {return _acfde ;};default:_dbdga :=&_ga .XSDAny {};if _bcdcbc :=d .DecodeElement (_dbdga ,&_ffeefb );_bcdcbc !=nil {return _bcdcbc ;};_fbdbbf .Extra =append (_fbdbbf .Extra ,_dbdga );};case _g .EndElement :break _fcgeg ;case _g .CharData :};};return nil ;};func (_dccccf ST_JcTable )ValidateWithPath (path string )error {switch _dccccf {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccccf ));};return nil ;};func NewCT_SdtText ()*CT_SdtText {_fggaga :=&CT_SdtText {};return _fggaga };func (_gbacb *CT_Hyperlink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agfba :=range start .Attr {if _agfba .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"&&_agfba .Name .Local =="\u0069\u0064"||_agfba .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"&&_agfba .Name .Local =="\u0069\u0064"{_dbcca ,_ebcec :=_agfba .Value ,error (nil );if _ebcec !=nil {return _ebcec ;};_gbacb .IdAttr =&_dbcca ;continue ;};if _agfba .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_cadcc ,_aaag :=_agfba .Value ,error (nil );if _aaag !=nil {return _aaag ;};_gbacb .TgtFrameAttr =&_cadcc ;continue ;};if _agfba .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_afgde ,_deedf :=_agfba .Value ,error (nil );if _deedf !=nil {return _deedf ;};_gbacb .TooltipAttr =&_afgde ;continue ;};if _agfba .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_afgad ,_acfbb :=_agfba .Value ,error (nil );if _acfbb !=nil {return _acfbb ;};_gbacb .DocLocationAttr =&_afgad ;continue ;};if _agfba .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_ccbda ,_fbaece :=_agfba .Value ,error (nil );if _fbaece !=nil {return _fbaece ;};_gbacb .AnchorAttr =&_ccbda ;continue ;};if _agfba .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fgccf ,_ddgga :=ParseUnionST_OnOff (_agfba .Value );if _ddgga !=nil {return _ddgga ;};_gbacb .HistoryAttr =&_fgccf ;continue ;};};_fedge :for {_facaab ,_dgbcf :=d .Token ();if _dgbcf !=nil {return _dgbcf ;};switch _gfdfe :=_facaab .(type ){case _g .StartElement :switch _gfdfe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ddbaba :=NewCT_SimpleField ();if _cbgc :=d .DecodeElement (_ddbaba ,&_gfdfe );_cbgc !=nil {return _cbgc ;};_gbacb .FldSimple =append (_gbacb .FldSimple ,_ddbaba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gbacb .Hyperlink =NewCT_Hyperlink ();if _ggaea :=d .DecodeElement (_gbacb .Hyperlink ,&_gfdfe );_ggaea !=nil {return _ggaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gbacb .SubDoc =NewCT_Rel ();if _gfged :=d .DecodeElement (_gbacb .SubDoc ,&_gfdfe );_gfged !=nil {return _gfged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cbdfg :=NewEG_ContentRunContent ();_cbdfg .CustomXml =NewCT_CustomXmlRun ();if _cfga :=d .DecodeElement (_cbdfg .CustomXml ,&_gfdfe );_cfga !=nil {return _cfga ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_cbdfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_addfcc :=NewEG_ContentRunContent ();_addfcc .SmartTag =NewCT_SmartTagRun ();if _fggbb :=d .DecodeElement (_addfcc .SmartTag ,&_gfdfe );_fggbb !=nil {return _fggbb ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_addfcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ggfbe :=NewEG_ContentRunContent ();_ggfbe .Sdt =NewCT_SdtRun ();if _bcfgea :=d .DecodeElement (_ggfbe .Sdt ,&_gfdfe );_bcfgea !=nil {return _bcfgea ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ggfbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_ebface :=NewEG_ContentRunContent ();_ebface .Dir =NewCT_DirContentRun ();if _feafg :=d .DecodeElement (_ebface .Dir ,&_gfdfe );_feafg !=nil {return _feafg ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ebface );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_efdc :=NewEG_ContentRunContent ();_efdc .Bdo =NewCT_BdoContentRun ();if _edgaf :=d .DecodeElement (_efdc .Bdo ,&_gfdfe );_edgaf !=nil {return _edgaf ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_efdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_abddd :=NewEG_ContentRunContent ();_abddd .R =NewCT_R ();if _eacgga :=d .DecodeElement (_abddd .R ,&_gfdfe );_eacgga !=nil {return _eacgga ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_abddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dacef :=NewEG_ContentRunContent ();_acbcg :=NewEG_RunLevelElts ();_acbcg .ProofErr =NewCT_ProofErr ();if _gdaee :=d .DecodeElement (_acbcg .ProofErr ,&_gfdfe );_gdaee !=nil {return _gdaee ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_dacef );_dacef .EG_RunLevelElts =append (_dacef .EG_RunLevelElts ,_acbcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fdaca :=NewEG_ContentRunContent ();_dcbga :=NewEG_RunLevelElts ();_dcbga .PermStart =NewCT_PermStart ();if _gbece :=d .DecodeElement (_dcbga .PermStart ,&_gfdfe );_gbece !=nil {return _gbece ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fdaca );_fdaca .EG_RunLevelElts =append (_fdaca .EG_RunLevelElts ,_dcbga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eafge :=NewEG_ContentRunContent ();_fgfce :=NewEG_RunLevelElts ();_fgfce .PermEnd =NewCT_Perm ();if _dcbfc :=d .DecodeElement (_fgfce .PermEnd ,&_gfdfe );_dcbfc !=nil {return _dcbfc ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_eafge );_eafge .EG_RunLevelElts =append (_eafge .EG_RunLevelElts ,_fgfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agcab :=NewEG_ContentRunContent ();_bcgaa :=NewEG_RunLevelElts ();_bcgaa .Ins =NewCT_RunTrackChange ();if _dbgdg :=d .DecodeElement (_bcgaa .Ins ,&_gfdfe );_dbgdg !=nil {return _dbgdg ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_agcab );_agcab .EG_RunLevelElts =append (_agcab .EG_RunLevelElts ,_bcgaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cfdfa :=NewEG_ContentRunContent ();_cbeabg :=NewEG_RunLevelElts ();_cbeabg .Del =NewCT_RunTrackChange ();if _fbeae :=d .DecodeElement (_cbeabg .Del ,&_gfdfe );_fbeae !=nil {return _fbeae ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_cfdfa );_cfdfa .EG_RunLevelElts =append (_cfdfa .EG_RunLevelElts ,_cbeabg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cffda :=NewEG_ContentRunContent ();_adccd :=NewEG_RunLevelElts ();_adccd .MoveFrom =NewCT_RunTrackChange ();if _dbca :=d .DecodeElement (_adccd .MoveFrom ,&_gfdfe );_dbca !=nil {return _dbca ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_cffda );_cffda .EG_RunLevelElts =append (_cffda .EG_RunLevelElts ,_adccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffaca :=NewEG_ContentRunContent ();_ecgbc :=NewEG_RunLevelElts ();_ecgbc .MoveTo =NewCT_RunTrackChange ();if _gbeed :=d .DecodeElement (_ecgbc .MoveTo ,&_gfdfe );_gbeed !=nil {return _gbeed ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ffaca );_ffaca .EG_RunLevelElts =append (_ffaca .EG_RunLevelElts ,_ecgbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_beeee :=NewEG_ContentRunContent ();_deaaa :=NewEG_RunLevelElts ();_gafd :=NewEG_RangeMarkupElements ();_gafd .BookmarkStart =NewCT_Bookmark ();if _ebec :=d .DecodeElement (_gafd .BookmarkStart ,&_gfdfe );_ebec !=nil {return _ebec ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_beeee );_beeee .EG_RunLevelElts =append (_beeee .EG_RunLevelElts ,_deaaa );_deaaa .EG_RangeMarkupElements =append (_deaaa .EG_RangeMarkupElements ,_gafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fbegad :=NewEG_ContentRunContent ();_cefca :=NewEG_RunLevelElts ();_aabcg :=NewEG_RangeMarkupElements ();_aabcg .BookmarkEnd =NewCT_MarkupRange ();if _cdgff :=d .DecodeElement (_aabcg .BookmarkEnd ,&_gfdfe );_cdgff !=nil {return _cdgff ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fbegad );_fbegad .EG_RunLevelElts =append (_fbegad .EG_RunLevelElts ,_cefca );_cefca .EG_RangeMarkupElements =append (_cefca .EG_RangeMarkupElements ,_aabcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcecb :=NewEG_ContentRunContent ();_bgfg :=NewEG_RunLevelElts ();_bbgee :=NewEG_RangeMarkupElements ();_bbgee .MoveFromRangeStart =NewCT_MoveBookmark ();if _fceab :=d .DecodeElement (_bbgee .MoveFromRangeStart ,&_gfdfe );_fceab !=nil {return _fceab ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fcecb );_fcecb .EG_RunLevelElts =append (_fcecb .EG_RunLevelElts ,_bgfg );_bgfg .EG_RangeMarkupElements =append (_bgfg .EG_RangeMarkupElements ,_bbgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdcfbc :=NewEG_ContentRunContent ();_cceega :=NewEG_RunLevelElts ();_cfcfb :=NewEG_RangeMarkupElements ();_cfcfb .MoveFromRangeEnd =NewCT_MarkupRange ();if _faeef :=d .DecodeElement (_cfcfb .MoveFromRangeEnd ,&_gfdfe );_faeef !=nil {return _faeef ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fdcfbc );_fdcfbc .EG_RunLevelElts =append (_fdcfbc .EG_RunLevelElts ,_cceega );_cceega .EG_RangeMarkupElements =append (_cceega .EG_RangeMarkupElements ,_cfcfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aebfa :=NewEG_ContentRunContent ();_ggdec :=NewEG_RunLevelElts ();_eefdg :=NewEG_RangeMarkupElements ();_eefdg .MoveToRangeStart =NewCT_MoveBookmark ();if _eagfe :=d .DecodeElement (_eefdg .MoveToRangeStart ,&_gfdfe );_eagfe !=nil {return _eagfe ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_aebfa );_aebfa .EG_RunLevelElts =append (_aebfa .EG_RunLevelElts ,_ggdec );_ggdec .EG_RangeMarkupElements =append (_ggdec .EG_RangeMarkupElements ,_eefdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gcaegb :=NewEG_ContentRunContent ();_dedaa :=NewEG_RunLevelElts ();_gcgg :=NewEG_RangeMarkupElements ();_gcgg .MoveToRangeEnd =NewCT_MarkupRange ();if _gcddf :=d .DecodeElement (_gcgg .MoveToRangeEnd ,&_gfdfe );_gcddf !=nil {return _gcddf ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_gcaegb );_gcaegb .EG_RunLevelElts =append (_gcaegb .EG_RunLevelElts ,_dedaa );_dedaa .EG_RangeMarkupElements =append (_dedaa .EG_RangeMarkupElements ,_gcgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbbaea :=NewEG_ContentRunContent ();_dbdabe :=NewEG_RunLevelElts ();_fgegcg :=NewEG_RangeMarkupElements ();_fgegcg .CommentRangeStart =NewCT_MarkupRange ();if _gafeb :=d .DecodeElement (_fgegcg .CommentRangeStart ,&_gfdfe );_gafeb !=nil {return _gafeb ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fbbaea );_fbbaea .EG_RunLevelElts =append (_fbbaea .EG_RunLevelElts ,_dbdabe );_dbdabe .EG_RangeMarkupElements =append (_dbdabe .EG_RangeMarkupElements ,_fgegcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfee :=NewEG_ContentRunContent ();_aedga :=NewEG_RunLevelElts ();_afcbb :=NewEG_RangeMarkupElements ();_afcbb .CommentRangeEnd =NewCT_MarkupRange ();if _cgeff :=d .DecodeElement (_afcbb .CommentRangeEnd ,&_gfdfe );_cgeff !=nil {return _cgeff ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_cfee );_cfee .EG_RunLevelElts =append (_cfee .EG_RunLevelElts ,_aedga );_aedga .EG_RangeMarkupElements =append (_aedga .EG_RangeMarkupElements ,_afcbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcgcc :=NewEG_ContentRunContent ();_dgdfg :=NewEG_RunLevelElts ();_dafba :=NewEG_RangeMarkupElements ();_dafba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gddea :=d .DecodeElement (_dafba .CustomXmlInsRangeStart ,&_gfdfe );_gddea !=nil {return _gddea ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_bcgcc );_bcgcc .EG_RunLevelElts =append (_bcgcc .EG_RunLevelElts ,_dgdfg );_dgdfg .EG_RangeMarkupElements =append (_dgdfg .EG_RangeMarkupElements ,_dafba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaedb :=NewEG_ContentRunContent ();_efdgg :=NewEG_RunLevelElts ();_dgdfgb :=NewEG_RangeMarkupElements ();_dgdfgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _geefd :=d .DecodeElement (_dgdfgb .CustomXmlInsRangeEnd ,&_gfdfe );_geefd !=nil {return _geefd ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_gaedb );_gaedb .EG_RunLevelElts =append (_gaedb .EG_RunLevelElts ,_efdgg );_efdgg .EG_RangeMarkupElements =append (_efdgg .EG_RangeMarkupElements ,_dgdfgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gceca :=NewEG_ContentRunContent ();_ffggeb :=NewEG_RunLevelElts ();_gcdbc :=NewEG_RangeMarkupElements ();_gcdbc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfbac :=d .DecodeElement (_gcdbc .CustomXmlDelRangeStart ,&_gfdfe );_bfbac !=nil {return _bfbac ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_gceca );_gceca .EG_RunLevelElts =append (_gceca .EG_RunLevelElts ,_ffggeb );_ffggeb .EG_RangeMarkupElements =append (_ffggeb .EG_RangeMarkupElements ,_gcdbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agdcg :=NewEG_ContentRunContent ();_gfgcf :=NewEG_RunLevelElts ();_ccad :=NewEG_RangeMarkupElements ();_ccad .CustomXmlDelRangeEnd =NewCT_Markup ();if _agecd :=d .DecodeElement (_ccad .CustomXmlDelRangeEnd ,&_gfdfe );_agecd !=nil {return _agecd ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_agdcg );_agdcg .EG_RunLevelElts =append (_agdcg .EG_RunLevelElts ,_gfgcf );_gfgcf .EG_RangeMarkupElements =append (_gfgcf .EG_RangeMarkupElements ,_ccad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aaead :=NewEG_ContentRunContent ();_fadcg :=NewEG_RunLevelElts ();_deac :=NewEG_RangeMarkupElements ();_deac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aaegc :=d .DecodeElement (_deac .CustomXmlMoveFromRangeStart ,&_gfdfe );_aaegc !=nil {return _aaegc ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_aaead );_aaead .EG_RunLevelElts =append (_aaead .EG_RunLevelElts ,_fadcg );_fadcg .EG_RangeMarkupElements =append (_fadcg .EG_RangeMarkupElements ,_deac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_beegd :=NewEG_ContentRunContent ();_eggdf :=NewEG_RunLevelElts ();_bfcace :=NewEG_RangeMarkupElements ();_bfcace .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aabec :=d .DecodeElement (_bfcace .CustomXmlMoveFromRangeEnd ,&_gfdfe );_aabec !=nil {return _aabec ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_beegd );_beegd .EG_RunLevelElts =append (_beegd .EG_RunLevelElts ,_eggdf );_eggdf .EG_RangeMarkupElements =append (_eggdf .EG_RangeMarkupElements ,_bfcace );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ggfeb :=NewEG_ContentRunContent ();_gdbaf :=NewEG_RunLevelElts ();_fgbe :=NewEG_RangeMarkupElements ();_fgbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbae :=d .DecodeElement (_fgbe .CustomXmlMoveToRangeStart ,&_gfdfe );_dbae !=nil {return _dbae ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ggfeb );_ggfeb .EG_RunLevelElts =append (_ggfeb .EG_RunLevelElts ,_gdbaf );_gdbaf .EG_RangeMarkupElements =append (_gdbaf .EG_RangeMarkupElements ,_fgbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdacc :=NewEG_ContentRunContent ();_fgag :=NewEG_RunLevelElts ();_cefedb :=NewEG_RangeMarkupElements ();_cefedb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fffa :=d .DecodeElement (_cefedb .CustomXmlMoveToRangeEnd ,&_gfdfe );_fffa !=nil {return _fffa ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_gdacc );_gdacc .EG_RunLevelElts =append (_gdacc .EG_RunLevelElts ,_fgag );_fgag .EG_RangeMarkupElements =append (_fgag .EG_RangeMarkupElements ,_cefedb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ggef :=NewEG_ContentRunContent ();_fffef :=NewEG_RunLevelElts ();_cecce :=NewEG_MathContent ();_cecce .OMathPara =_ec .NewOMathPara ();if _faadd :=d .DecodeElement (_cecce .OMathPara ,&_gfdfe );_faadd !=nil {return _faadd ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ggef );_ggef .EG_RunLevelElts =append (_ggef .EG_RunLevelElts ,_fffef );_fffef .EG_MathContent =append (_fffef .EG_MathContent ,_cecce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aecbc :=NewEG_ContentRunContent ();_cdfdb :=NewEG_RunLevelElts ();_dfag :=NewEG_MathContent ();_dfag .OMath =_ec .NewOMath ();if _cdgfe :=d .DecodeElement (_dfag .OMath ,&_gfdfe );_cdgfe !=nil {return _cdgfe ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_aecbc );_aecbc .EG_RunLevelElts =append (_aecbc .EG_RunLevelElts ,_cdfdb );_cdfdb .EG_MathContent =append (_cdfdb .EG_MathContent ,_dfag );default:_ga .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_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_gfdfe .Name );if _fcaga :=d .Skip ();_fcaga !=nil {return _fcaga ;};};case _g .EndElement :break _fedge ;case _g .CharData :};};return nil ;};func (_gefcd ST_RubyAlign )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcafbd :=_g .Attr {};_bcafbd .Name =name ;switch _gefcd {case ST_RubyAlignUnset :_bcafbd .Value ="";case ST_RubyAlignCenter :_bcafbd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_bcafbd .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_bcafbd .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_bcafbd .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_bcafbd .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_bcafbd .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _bcafbd ,nil ;}; -// Table Style Conditional Formatting Run Properties -RPr *CT_RPr ; +// Validate validates the CT_Color and its children +func (_gegg *CT_Color )Validate ()error {return _gegg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_aefce *Hdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aefce .CT_HdrFtr =*NewCT_HdrFtr ();_dgfcd :for {_ceadd ,_bcebf :=d .Token ();if _bcebf !=nil {return _bcebf ;};switch _fbecc :=_ceadd .(type ){case _g .StartElement :switch _fbecc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fcddgb :=NewCT_AltChunk ();if _edfcaa :=d .DecodeElement (_fcddgb ,&_fbecc );_edfcaa !=nil {return _edfcaa ;};_aefce .AltChunk =append (_aefce .AltChunk ,_fcddgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aagbeg :=NewEG_ContentBlockContent ();_aagbeg .CustomXml =NewCT_CustomXmlBlock ();if _fafdcf :=d .DecodeElement (_aagbeg .CustomXml ,&_fbecc );_fafdcf !=nil {return _fafdcf ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_aagbeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dgcbf :=NewEG_ContentBlockContent ();_dgcbf .Sdt =NewCT_SdtBlock ();if _cbgdfg :=d .DecodeElement (_dgcbf .Sdt ,&_fbecc );_cbgdfg !=nil {return _cbgdfg ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_dgcbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cafaea :=NewEG_ContentBlockContent ();_aabfeg :=NewCT_P ();if _egbag :=d .DecodeElement (_aabfeg ,&_fbecc );_egbag !=nil {return _egbag ;};_cafaea .P =append (_cafaea .P ,_aabfeg );_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cafaea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_cgabd :=NewEG_ContentBlockContent ();_eddbf :=NewCT_Tbl ();if _fdbeab :=d .DecodeElement (_eddbf ,&_fbecc );_fdbeab !=nil {return _fdbeab ;};_cgabd .Tbl =append (_cgabd .Tbl ,_eddbf );_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cgabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cfcffe :=NewEG_ContentBlockContent ();_agfcg :=NewEG_RunLevelElts ();_agfcg .ProofErr =NewCT_ProofErr ();if _efbff :=d .DecodeElement (_agfcg .ProofErr ,&_fbecc );_efbff !=nil {return _efbff ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cfcffe );_cfcffe .EG_RunLevelElts =append (_cfcffe .EG_RunLevelElts ,_agfcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccdcdd :=NewEG_ContentBlockContent ();_cfdcf :=NewEG_RunLevelElts ();_cfdcf .PermStart =NewCT_PermStart ();if _febde :=d .DecodeElement (_cfdcf .PermStart ,&_fbecc );_febde !=nil {return _febde ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ccdcdd );_ccdcdd .EG_RunLevelElts =append (_ccdcdd .EG_RunLevelElts ,_cfdcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfcaege :=NewEG_ContentBlockContent ();_cfdgc :=NewEG_RunLevelElts ();_cfdgc .PermEnd =NewCT_Perm ();if _dbgef :=d .DecodeElement (_cfdgc .PermEnd ,&_fbecc );_dbgef !=nil {return _dbgef ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bfcaege );_bfcaege .EG_RunLevelElts =append (_bfcaege .EG_RunLevelElts ,_cfdgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gccggc :=NewEG_ContentBlockContent ();_ccgdgb :=NewEG_RunLevelElts ();_ccgdgb .Ins =NewCT_RunTrackChange ();if _fdaea :=d .DecodeElement (_ccgdgb .Ins ,&_fbecc );_fdaea !=nil {return _fdaea ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_gccggc );_gccggc .EG_RunLevelElts =append (_gccggc .EG_RunLevelElts ,_ccgdgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ceegda :=NewEG_ContentBlockContent ();_fdddc :=NewEG_RunLevelElts ();_fdddc .Del =NewCT_RunTrackChange ();if _cgeed :=d .DecodeElement (_fdddc .Del ,&_fbecc );_cgeed !=nil {return _cgeed ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ceegda );_ceegda .EG_RunLevelElts =append (_ceegda .EG_RunLevelElts ,_fdddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cdcfaf :=NewEG_ContentBlockContent ();_bedfc :=NewEG_RunLevelElts ();_bedfc .MoveFrom =NewCT_RunTrackChange ();if _begae :=d .DecodeElement (_bedfc .MoveFrom ,&_fbecc );_begae !=nil {return _begae ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cdcfaf );_cdcfaf .EG_RunLevelElts =append (_cdcfaf .EG_RunLevelElts ,_bedfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gecfad :=NewEG_ContentBlockContent ();_bgafab :=NewEG_RunLevelElts ();_bgafab .MoveTo =NewCT_RunTrackChange ();if _edfcg :=d .DecodeElement (_bgafab .MoveTo ,&_fbecc );_edfcg !=nil {return _edfcg ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_gecfad );_gecfad .EG_RunLevelElts =append (_gecfad .EG_RunLevelElts ,_bgafab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dgfeg :=NewEG_ContentBlockContent ();_dacgc :=NewEG_RunLevelElts ();_gfccbc :=NewEG_RangeMarkupElements ();_gfccbc .BookmarkStart =NewCT_Bookmark ();if _eeagff :=d .DecodeElement (_gfccbc .BookmarkStart ,&_fbecc );_eeagff !=nil {return _eeagff ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_dgfeg );_dgfeg .EG_RunLevelElts =append (_dgfeg .EG_RunLevelElts ,_dacgc );_dacgc .EG_RangeMarkupElements =append (_dacgc .EG_RangeMarkupElements ,_gfccbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdbga :=NewEG_ContentBlockContent ();_beaee :=NewEG_RunLevelElts ();_cfedb :=NewEG_RangeMarkupElements ();_cfedb .BookmarkEnd =NewCT_MarkupRange ();if _dfbec :=d .DecodeElement (_cfedb .BookmarkEnd ,&_fbecc );_dfbec !=nil {return _dfbec ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bdbga );_bdbga .EG_RunLevelElts =append (_bdbga .EG_RunLevelElts ,_beaee );_beaee .EG_RangeMarkupElements =append (_beaee .EG_RangeMarkupElements ,_cfedb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fdaff :=NewEG_ContentBlockContent ();_cacfce :=NewEG_RunLevelElts ();_dbega :=NewEG_RangeMarkupElements ();_dbega .MoveFromRangeStart =NewCT_MoveBookmark ();if _edeabe :=d .DecodeElement (_dbega .MoveFromRangeStart ,&_fbecc );_edeabe !=nil {return _edeabe ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_fdaff );_fdaff .EG_RunLevelElts =append (_fdaff .EG_RunLevelElts ,_cacfce );_cacfce .EG_RangeMarkupElements =append (_cacfce .EG_RangeMarkupElements ,_dbega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbfadfg :=NewEG_ContentBlockContent ();_dfgae :=NewEG_RunLevelElts ();_dfgca :=NewEG_RangeMarkupElements ();_dfgca .MoveFromRangeEnd =NewCT_MarkupRange ();if _deffd :=d .DecodeElement (_dfgca .MoveFromRangeEnd ,&_fbecc );_deffd !=nil {return _deffd ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cbfadfg );_cbfadfg .EG_RunLevelElts =append (_cbfadfg .EG_RunLevelElts ,_dfgae );_dfgae .EG_RangeMarkupElements =append (_dfgae .EG_RangeMarkupElements ,_dfgca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_efbge :=NewEG_ContentBlockContent ();_caabde :=NewEG_RunLevelElts ();_fgggc :=NewEG_RangeMarkupElements ();_fgggc .MoveToRangeStart =NewCT_MoveBookmark ();if _gefdea :=d .DecodeElement (_fgggc .MoveToRangeStart ,&_fbecc );_gefdea !=nil {return _gefdea ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_efbge );_efbge .EG_RunLevelElts =append (_efbge .EG_RunLevelElts ,_caabde );_caabde .EG_RangeMarkupElements =append (_caabde .EG_RangeMarkupElements ,_fgggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcfbc :=NewEG_ContentBlockContent ();_efcbg :=NewEG_RunLevelElts ();_dgdbd :=NewEG_RangeMarkupElements ();_dgdbd .MoveToRangeEnd =NewCT_MarkupRange ();if _egdcef :=d .DecodeElement (_dgdbd .MoveToRangeEnd ,&_fbecc );_egdcef !=nil {return _egdcef ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bcfbc );_bcfbc .EG_RunLevelElts =append (_bcfbc .EG_RunLevelElts ,_efcbg );_efcbg .EG_RangeMarkupElements =append (_efcbg .EG_RangeMarkupElements ,_dgdbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dgdbfa :=NewEG_ContentBlockContent ();_aaeedb :=NewEG_RunLevelElts ();_cegbde :=NewEG_RangeMarkupElements ();_cegbde .CommentRangeStart =NewCT_MarkupRange ();if _eabcf :=d .DecodeElement (_cegbde .CommentRangeStart ,&_fbecc );_eabcf !=nil {return _eabcf ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_dgdbfa );_dgdbfa .EG_RunLevelElts =append (_dgdbfa .EG_RunLevelElts ,_aaeedb );_aaeedb .EG_RangeMarkupElements =append (_aaeedb .EG_RangeMarkupElements ,_cegbde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gaebeb :=NewEG_ContentBlockContent ();_gfebf :=NewEG_RunLevelElts ();_ecdaa :=NewEG_RangeMarkupElements ();_ecdaa .CommentRangeEnd =NewCT_MarkupRange ();if _cbadee :=d .DecodeElement (_ecdaa .CommentRangeEnd ,&_fbecc );_cbadee !=nil {return _cbadee ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_gaebeb );_gaebeb .EG_RunLevelElts =append (_gaebeb .EG_RunLevelElts ,_gfebf );_gfebf .EG_RangeMarkupElements =append (_gfebf .EG_RangeMarkupElements ,_ecdaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddcaaf :=NewEG_ContentBlockContent ();_daaae :=NewEG_RunLevelElts ();_ebbfd :=NewEG_RangeMarkupElements ();_ebbfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgddace :=d .DecodeElement (_ebbfd .CustomXmlInsRangeStart ,&_fbecc );_fgddace !=nil {return _fgddace ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ddcaaf );_ddcaaf .EG_RunLevelElts =append (_ddcaaf .EG_RunLevelElts ,_daaae );_daaae .EG_RangeMarkupElements =append (_daaae .EG_RangeMarkupElements ,_ebbfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aafaf :=NewEG_ContentBlockContent ();_fdeef :=NewEG_RunLevelElts ();_acfdfg :=NewEG_RangeMarkupElements ();_acfdfg .CustomXmlInsRangeEnd =NewCT_Markup ();if _debba :=d .DecodeElement (_acfdfg .CustomXmlInsRangeEnd ,&_fbecc );_debba !=nil {return _debba ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_aafaf );_aafaf .EG_RunLevelElts =append (_aafaf .EG_RunLevelElts ,_fdeef );_fdeef .EG_RangeMarkupElements =append (_fdeef .EG_RangeMarkupElements ,_acfdfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agcdcg :=NewEG_ContentBlockContent ();_ddagb :=NewEG_RunLevelElts ();_bdaecg :=NewEG_RangeMarkupElements ();_bdaecg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ageca :=d .DecodeElement (_bdaecg .CustomXmlDelRangeStart ,&_fbecc );_ageca !=nil {return _ageca ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_agcdcg );_agcdcg .EG_RunLevelElts =append (_agcdcg .EG_RunLevelElts ,_ddagb );_ddagb .EG_RangeMarkupElements =append (_ddagb .EG_RangeMarkupElements ,_bdaecg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aaedf :=NewEG_ContentBlockContent ();_ggaba :=NewEG_RunLevelElts ();_fbade :=NewEG_RangeMarkupElements ();_fbade .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdbfbe :=d .DecodeElement (_fbade .CustomXmlDelRangeEnd ,&_fbecc );_bdbfbe !=nil {return _bdbfbe ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_aaedf );_aaedf .EG_RunLevelElts =append (_aaedf .EG_RunLevelElts ,_ggaba );_ggaba .EG_RangeMarkupElements =append (_ggaba .EG_RangeMarkupElements ,_fbade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ccfade :=NewEG_ContentBlockContent ();_ffedfc :=NewEG_RunLevelElts ();_ebead :=NewEG_RangeMarkupElements ();_ebead .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffacb :=d .DecodeElement (_ebead .CustomXmlMoveFromRangeStart ,&_fbecc );_ffacb !=nil {return _ffacb ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ccfade );_ccfade .EG_RunLevelElts =append (_ccfade .EG_RunLevelElts ,_ffedfc );_ffedfc .EG_RangeMarkupElements =append (_ffedfc .EG_RangeMarkupElements ,_ebead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gcab :=NewEG_ContentBlockContent ();_afaabg :=NewEG_RunLevelElts ();_edbabc :=NewEG_RangeMarkupElements ();_edbabc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fggefc :=d .DecodeElement (_edbabc .CustomXmlMoveFromRangeEnd ,&_fbecc );_fggefc !=nil {return _fggefc ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_gcab );_gcab .EG_RunLevelElts =append (_gcab .EG_RunLevelElts ,_afaabg );_afaabg .EG_RangeMarkupElements =append (_afaabg .EG_RangeMarkupElements ,_edbabc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdcdae :=NewEG_ContentBlockContent ();_ggbga :=NewEG_RunLevelElts ();_fgcegf :=NewEG_RangeMarkupElements ();_fgcegf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdeefg :=d .DecodeElement (_fgcegf .CustomXmlMoveToRangeStart ,&_fbecc );_fdeefg !=nil {return _fdeefg ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bdcdae );_bdcdae .EG_RunLevelElts =append (_bdcdae .EG_RunLevelElts ,_ggbga );_ggbga .EG_RangeMarkupElements =append (_ggbga .EG_RangeMarkupElements ,_fgcegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdfbe :=NewEG_ContentBlockContent ();_cbgege :=NewEG_RunLevelElts ();_faadde :=NewEG_RangeMarkupElements ();_faadde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfbgc :=d .DecodeElement (_faadde .CustomXmlMoveToRangeEnd ,&_fbecc );_gfbgc !=nil {return _gfbgc ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bdfbe );_bdfbe .EG_RunLevelElts =append (_bdfbe .EG_RunLevelElts ,_cbgege );_cbgege .EG_RangeMarkupElements =append (_cbgege .EG_RangeMarkupElements ,_faadde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cgdad :=NewEG_ContentBlockContent ();_ccdeb :=NewEG_RunLevelElts ();_edegcb :=NewEG_MathContent ();_edegcb .OMathPara =_ec .NewOMathPara ();if _dfbdgf :=d .DecodeElement (_edegcb .OMathPara ,&_fbecc );_dfbdgf !=nil {return _dfbdgf ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cgdad );_cgdad .EG_RunLevelElts =append (_cgdad .EG_RunLevelElts ,_ccdeb );_ccdeb .EG_MathContent =append (_ccdeb .EG_MathContent ,_edegcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ecaacg :=NewEG_ContentBlockContent ();_agfff :=NewEG_RunLevelElts ();_dgdgae :=NewEG_MathContent ();_dgdgae .OMath =_ec .NewOMath ();if _geebc :=d .DecodeElement (_dgdgae .OMath ,&_fbecc );_geebc !=nil {return _geebc ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ecaacg );_ecaacg .EG_RunLevelElts =append (_ecaacg .EG_RunLevelElts ,_agfff );_agfff .EG_MathContent =append (_agfff .EG_MathContent ,_dgdgae );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0048d\u0072\u0020\u0025\u0076",_fbecc .Name );if _dgabf :=d .Skip ();_dgabf !=nil {return _dgabf ;};};case _g .EndElement :break _dgfcd ;case _g .CharData :};};return nil ;};func (_aaaccb *WdCT_WordprocessingShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaaccb .CNvSpPr !=nil {_eagac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aaaccb .CNvSpPr ,_eagac );};if _aaaccb .CNvCnPr !=nil {_ebcac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_aaaccb .CNvCnPr ,_ebcac );};return nil ;};type ST_EdnPos byte ;type CT_Jc struct{ -// Table Style Conditional Formatting Table Properties -TblPr *CT_TblPrBase ; +// Alignment Type +ValAttr ST_Jc ;};func (_dcace *CT_MoveBookmark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_dcace .AuthorAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dcace .DateAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dcace .NameAttr )});if _dcace .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dcace .ColFirstAttr )});};if _dcace .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_dcace .ColLastAttr )});};if _dcace .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_efegg ,_fdcdd :=_dcace .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _fdcdd !=nil {return _fdcdd ;};start .Attr =append (start .Attr ,_efegg );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dcace .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbcd *CT_EdnProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bedef :for {_afgeg ,_cfddf :=d .Token ();if _cfddf !=nil {return _cfddf ;};switch _cgea :=_afgeg .(type ){case _g .StartElement :switch _cgea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_fbcd .Pos =NewCT_EdnPos ();if _afae :=d .DecodeElement (_fbcd .Pos ,&_cgea );_afae !=nil {return _afae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fbcd .NumFmt =NewCT_NumFmt ();if _dceee :=d .DecodeElement (_fbcd .NumFmt ,&_cgea );_dceee !=nil {return _dceee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fbcd .NumStart =NewCT_DecimalNumber ();if _dbbcc :=d .DecodeElement (_fbcd .NumStart ,&_cgea );_dbbcc !=nil {return _dbbcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fbcd .NumRestart =NewCT_NumRestart ();if _fabf :=d .DecodeElement (_fbcd .NumRestart ,&_cgea );_fabf !=nil {return _fabf ;};default:_ga .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\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_cgea .Name );if _fdbfc :=d .Skip ();_fdbfc !=nil {return _fdbfc ;};};case _g .EndElement :break _bedef ;case _g .CharData :};};return nil ;};func NewCT_FramePr ()*CT_FramePr {_gfba :=&CT_FramePr {};return _gfba }; -// Table Style Conditional Formatting Table Row Properties -TrPr *CT_TrPr ; +// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path +func (_agcee *CT_SdtText )ValidateWithPath (path string )error {if _agcee .MultiLineAttr !=nil {if _fageb :=_agcee .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_fageb !=nil {return _fageb ;};};return nil ;};func NewCT_DocDefaults ()*CT_DocDefaults {_cbfe :=&CT_DocDefaults {};return _cbfe };func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_cdccec :=&CT_TrackChangeNumbering {};return _cdccec ;}; -// Table Style Conditional Formatting Table Cell Properties -TcPr *CT_TcPr ;};func (_acbef *CT_BdoContentRun )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _acbef .ValAttr !=ST_DirectionUnset {_dbac ,_bgegfa :=_acbef .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgegfa !=nil {return _bgegfa ;};start .Attr =append (start .Attr ,_dbac );};e .EncodeToken (start );if _acbef .FldSimple !=nil {_bcbfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_cfbee :=range _acbef .FldSimple {e .EncodeElement (_cfbee ,_bcbfc );};};if _acbef .Hyperlink !=nil {_cccbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_acbef .Hyperlink ,_cccbd );};if _acbef .SubDoc !=nil {_fgdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_acbef .SubDoc ,_fgdg );};if _acbef .EG_ContentRunContent !=nil {for _ ,_gbefc :=range _acbef .EG_ContentRunContent {_gbefc .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SdtContentRow and its children +func (_fbcge *CT_SdtContentRow )Validate ()error {return _fbcge .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};func (_acddd ST_DocPartType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acddd .String (),start );}; -// Validate validates the WdCT_WrapNone and its children -func (_dbeea *WdCT_WrapNone )Validate ()error {return _dbeea .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func (_bcccc ST_Direction )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_dccd :=_ebaba .Attr {};_dccd .Name =name ;switch _bcccc {case ST_DirectionUnset :_dccd .Value ="";case ST_DirectionLtr :_dccd .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_dccd .Value ="\u0072\u0074\u006c";};return _dccd ,nil ;}; +// Validate validates the EG_RPrContent and its children +func (_bfdcd *EG_RPrContent )Validate ()error {return _bfdcd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_gfedb *ST_TextScale )ValidateWithPath (path string )error {_gecbad :=[]string {};if _gfedb .ST_TextScalePercent !=nil {_gecbad =append (_gecbad ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gfedb .ST_TextScaleDecimal !=nil {_gecbad =append (_gecbad ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_gecbad )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gecbad );};return nil ;}; -// Validate validates the CT_PPrChange and its children -func (_cccbe *CT_PPrChange )Validate ()error {return _cccbe .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Validate validates the WdCT_WordprocessingGroup and its children +func (_accaba *WdCT_WordprocessingGroup )Validate ()error {return _accaba .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_ffgd :=&CT_FramesetSplitbar {};return _ffgd };func (_fbgdd ST_RestartNumber )String ()string {switch _fbgdd {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 2:return "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case 3:return "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return "";};func (_dabdd *EG_ContentRunContentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_febdddf :for {_gcbdg ,_ceafg :=d .Token ();if _ceafg !=nil {return _ceafg ;};switch _dcaea :=_gcbdg .(type ){case _g .StartElement :switch _dcaea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dabdd .SmartTag =NewCT_SmartTagRun ();if _beceb :=d .DecodeElement (_dabdd .SmartTag ,&_dcaea );_beceb !=nil {return _beceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dabdd .Sdt =NewCT_SdtRun ();if _gdefg :=d .DecodeElement (_dabdd .Sdt ,&_dcaea );_gdefg !=nil {return _gdefg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cdbdfd :=NewEG_RunLevelElts ();_cdbdfd .ProofErr =NewCT_ProofErr ();if _dbfabg :=d .DecodeElement (_cdbdfd .ProofErr ,&_dcaea );_dbfabg !=nil {return _dbfabg ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_cdbdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_beaafb :=NewEG_RunLevelElts ();_beaafb .PermStart =NewCT_PermStart ();if _gadbca :=d .DecodeElement (_beaafb .PermStart ,&_dcaea );_gadbca !=nil {return _gadbca ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_beaafb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gefef :=NewEG_RunLevelElts ();_gefef .PermEnd =NewCT_Perm ();if _baacc :=d .DecodeElement (_gefef .PermEnd ,&_dcaea );_baacc !=nil {return _baacc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gefef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_abdaaf :=NewEG_RunLevelElts ();_abdaaf .Ins =NewCT_RunTrackChange ();if _daace :=d .DecodeElement (_abdaaf .Ins ,&_dcaea );_daace !=nil {return _daace ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_abdaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gacdce :=NewEG_RunLevelElts ();_gacdce .Del =NewCT_RunTrackChange ();if _cbedg :=d .DecodeElement (_gacdce .Del ,&_dcaea );_cbedg !=nil {return _cbedg ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gacdce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfbbf :=NewEG_RunLevelElts ();_gfbbf .MoveFrom =NewCT_RunTrackChange ();if _effag :=d .DecodeElement (_gfbbf .MoveFrom ,&_dcaea );_effag !=nil {return _effag ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gfbbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gafcba :=NewEG_RunLevelElts ();_gafcba .MoveTo =NewCT_RunTrackChange ();if _ffcef :=d .DecodeElement (_gafcba .MoveTo ,&_dcaea );_ffcef !=nil {return _ffcef ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gafcba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_abedc :=NewEG_RunLevelElts ();_fdbff :=NewEG_RangeMarkupElements ();_fdbff .BookmarkStart =NewCT_Bookmark ();if _feagcg :=d .DecodeElement (_fdbff .BookmarkStart ,&_dcaea );_feagcg !=nil {return _feagcg ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_abedc );_abedc .EG_RangeMarkupElements =append (_abedc .EG_RangeMarkupElements ,_fdbff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cbbfa :=NewEG_RunLevelElts ();_ddcbe :=NewEG_RangeMarkupElements ();_ddcbe .BookmarkEnd =NewCT_MarkupRange ();if _egdgga :=d .DecodeElement (_ddcbe .BookmarkEnd ,&_dcaea );_egdgga !=nil {return _egdgga ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_cbbfa );_cbbfa .EG_RangeMarkupElements =append (_cbbfa .EG_RangeMarkupElements ,_ddcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cefab :=NewEG_RunLevelElts ();_bcbdb :=NewEG_RangeMarkupElements ();_bcbdb .MoveFromRangeStart =NewCT_MoveBookmark ();if _babgdc :=d .DecodeElement (_bcbdb .MoveFromRangeStart ,&_dcaea );_babgdc !=nil {return _babgdc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_cefab );_cefab .EG_RangeMarkupElements =append (_cefab .EG_RangeMarkupElements ,_bcbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgeab :=NewEG_RunLevelElts ();_ggfeg :=NewEG_RangeMarkupElements ();_ggfeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbefc :=d .DecodeElement (_ggfeg .MoveFromRangeEnd ,&_dcaea );_gbefc !=nil {return _gbefc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_bgeab );_bgeab .EG_RangeMarkupElements =append (_bgeab .EG_RangeMarkupElements ,_ggfeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_begge :=NewEG_RunLevelElts ();_dgadc :=NewEG_RangeMarkupElements ();_dgadc .MoveToRangeStart =NewCT_MoveBookmark ();if _agcecf :=d .DecodeElement (_dgadc .MoveToRangeStart ,&_dcaea );_agcecf !=nil {return _agcecf ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_begge );_begge .EG_RangeMarkupElements =append (_begge .EG_RangeMarkupElements ,_dgadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_adccg :=NewEG_RunLevelElts ();_beggb :=NewEG_RangeMarkupElements ();_beggb .MoveToRangeEnd =NewCT_MarkupRange ();if _bafcab :=d .DecodeElement (_beggb .MoveToRangeEnd ,&_dcaea );_bafcab !=nil {return _bafcab ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_adccg );_adccg .EG_RangeMarkupElements =append (_adccg .EG_RangeMarkupElements ,_beggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gedcb :=NewEG_RunLevelElts ();_aebcbd :=NewEG_RangeMarkupElements ();_aebcbd .CommentRangeStart =NewCT_MarkupRange ();if _fafgad :=d .DecodeElement (_aebcbd .CommentRangeStart ,&_dcaea );_fafgad !=nil {return _fafgad ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gedcb );_gedcb .EG_RangeMarkupElements =append (_gedcb .EG_RangeMarkupElements ,_aebcbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adedbf :=NewEG_RunLevelElts ();_agfgfe :=NewEG_RangeMarkupElements ();_agfgfe .CommentRangeEnd =NewCT_MarkupRange ();if _eacbc :=d .DecodeElement (_agfgfe .CommentRangeEnd ,&_dcaea );_eacbc !=nil {return _eacbc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_adedbf );_adedbf .EG_RangeMarkupElements =append (_adedbf .EG_RangeMarkupElements ,_agfgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcdcff :=NewEG_RunLevelElts ();_fcbeff :=NewEG_RangeMarkupElements ();_fcbeff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aacgc :=d .DecodeElement (_fcbeff .CustomXmlInsRangeStart ,&_dcaea );_aacgc !=nil {return _aacgc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_fcdcff );_fcdcff .EG_RangeMarkupElements =append (_fcdcff .EG_RangeMarkupElements ,_fcbeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcgbg :=NewEG_RunLevelElts ();_gcfdaa :=NewEG_RangeMarkupElements ();_gcfdaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdcdaa :=d .DecodeElement (_gcfdaa .CustomXmlInsRangeEnd ,&_dcaea );_bdcdaa !=nil {return _bdcdaa ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_fcgbg );_fcgbg .EG_RangeMarkupElements =append (_fcgbg .EG_RangeMarkupElements ,_gcfdaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_acaba :=NewEG_RunLevelElts ();_daddfb :=NewEG_RangeMarkupElements ();_daddfb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aeebb :=d .DecodeElement (_daddfb .CustomXmlDelRangeStart ,&_dcaea );_aeebb !=nil {return _aeebb ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_acaba );_acaba .EG_RangeMarkupElements =append (_acaba .EG_RangeMarkupElements ,_daddfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdceb :=NewEG_RunLevelElts ();_gefcc :=NewEG_RangeMarkupElements ();_gefcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdgce :=d .DecodeElement (_gefcc .CustomXmlDelRangeEnd ,&_dcaea );_cdgce !=nil {return _cdgce ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_bdceb );_bdceb .EG_RangeMarkupElements =append (_bdceb .EG_RangeMarkupElements ,_gefcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dfbffcc :=NewEG_RunLevelElts ();_cdcdfe :=NewEG_RangeMarkupElements ();_cdcdfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdcbf :=d .DecodeElement (_cdcdfe .CustomXmlMoveFromRangeStart ,&_dcaea );_gdcbf !=nil {return _gdcbf ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_dfbffcc );_dfbffcc .EG_RangeMarkupElements =append (_dfbffcc .EG_RangeMarkupElements ,_cdcdfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cdbdee :=NewEG_RunLevelElts ();_gaedc :=NewEG_RangeMarkupElements ();_gaedc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdcdb :=d .DecodeElement (_gaedc .CustomXmlMoveFromRangeEnd ,&_dcaea );_bdcdb !=nil {return _bdcdb ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_cdbdee );_cdbdee .EG_RangeMarkupElements =append (_cdbdee .EG_RangeMarkupElements ,_gaedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aebbfc :=NewEG_RunLevelElts ();_dcaca :=NewEG_RangeMarkupElements ();_dcaca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gacdgd :=d .DecodeElement (_dcaca .CustomXmlMoveToRangeStart ,&_dcaea );_gacdgd !=nil {return _gacdgd ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_aebbfc );_aebbfc .EG_RangeMarkupElements =append (_aebbfc .EG_RangeMarkupElements ,_dcaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dafcfc :=NewEG_RunLevelElts ();_agcbg :=NewEG_RangeMarkupElements ();_agcbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcgca :=d .DecodeElement (_agcbg .CustomXmlMoveToRangeEnd ,&_dcaea );_bcgca !=nil {return _bcgca ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_dafcfc );_dafcfc .EG_RangeMarkupElements =append (_dafcfc .EG_RangeMarkupElements ,_agcbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aagbdc :=NewEG_RunLevelElts ();_bfdd :=NewEG_MathContent ();_bfdd .OMathPara =_ec .NewOMathPara ();if _aadbc :=d .DecodeElement (_bfdd .OMathPara ,&_dcaea );_aadbc !=nil {return _aadbc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_aagbdc );_aagbdc .EG_MathContent =append (_aagbdc .EG_MathContent ,_bfdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fgcab :=NewEG_RunLevelElts ();_fcffa :=NewEG_MathContent ();_fcffa .OMath =_ec .NewOMath ();if _dgece :=d .DecodeElement (_fcffa .OMath ,&_dcaea );_dgece !=nil {return _dgece ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_fgcab );_fgcab .EG_MathContent =append (_fgcab .EG_MathContent ,_fcffa );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006et\u0042\u0061\u0073\u0065\u0020%\u0076",_dcaea .Name );if _cecfa :=d .Skip ();_cecfa !=nil {return _cecfa ;};};case _g .EndElement :break _febdddf ;case _g .CharData :};};return nil ;};type CT_P struct{ -// Validate validates the CT_SdtBlock and its children -func (_ceca *CT_SdtBlock )Validate ()error {return _ceca .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; +// Revision Identifier for Paragraph Glyph Formatting +RsidRPrAttr *string ; -// Border Style -ValAttr ST_Border ; +// Revision Identifier for Paragraph +RsidRAttr *string ; -// Border Color -ColorAttr *ST_HexColor ; +// Revision Identifier for Paragraph Deletion +RsidDelAttr *string ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Revision Identifier for Paragraph Properties +RsidPAttr *string ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Default Revision Identifier for Runs +RsidRDefaultAttr *string ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Paragraph Properties +PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func (_cfeee ST_View )String ()string {switch _cfeee {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0070\u0072\u0069n\u0074";case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065";case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062";};return "";};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0;ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1;ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3;ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5;ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6;ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8;ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;); -// Border Width -SzAttr *uint64 ; +// Validate validates the WdCT_WordprocessingCanvasChoice and its children +func (_bcfef *WdCT_WordprocessingCanvasChoice )Validate ()error {return _bcfef .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_edgde *CT_Fonts )ValidateWithPath (path string )error {if _fcfae :=_edgde .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_fcfae !=nil {return _fcfae ;};if _addd :=_edgde .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_addd !=nil {return _addd ;};if _fbaaa :=_edgde .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_fbaaa !=nil {return _fbaaa ;};if _aeebgb :=_edgde .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_aeebgb !=nil {return _aeebgb ;};if _acdde :=_edgde .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_acdde !=nil {return _acdde ;};return nil ;};func (_cbeeaf ST_HeightRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbeeaf .String (),start );};func (_ggag *CT_Control )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggag .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ggag .NameAttr )});};if _ggag .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_gd .Sprintf ("\u0025\u0076",*_ggag .ShapeidAttr )});};if _ggag .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ggag .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Border Shadow -ShadowAttr *_bef .ST_OnOff ; +// Validate validates the CT_LineNumber and its children +func (_abcba *CT_LineNumber )Validate ()error {return _abcba .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_fbcdde *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbcdde =0;case "\u0066\u0072\u006fn\u0074":*_fbcdde =1;case "\u0062\u0061\u0063\u006b":*_fbcdde =2;};return nil ;};func (_bbgge *CT_CustomXmlPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbgge .Placeholder !=nil {_gdege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_bbgge .Placeholder ,_gdege );};if _bbgge .Attr !=nil {_gfda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_aadba :=range _bbgge .Attr {e .EncodeElement (_aadba ,_gfda );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfgf *CT_DataBinding )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eagbe :=range start .Attr {if _eagbe .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_fbced ,_ccdgd :=_eagbe .Value ,error (nil );if _ccdgd !=nil {return _ccdgd ;};_cfgf .PrefixMappingsAttr =&_fbced ;continue ;};if _eagbe .Name .Local =="\u0078\u0070\u0061t\u0068"{_fcfb ,_ffcb :=_eagbe .Value ,error (nil );if _ffcb !=nil {return _ffcb ;};_cfgf .XpathAttr =_fcfb ;continue ;};if _eagbe .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_ggaf ,_gdabe :=_eagbe .Value ,error (nil );if _gdabe !=nil {return _gdabe ;};_cfgf .StoreItemIDAttr =_ggaf ;continue ;};};for {_dfeea ,_dcbd :=d .Token ();if _dcbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067:\u0020\u0025\u0073",_dcbd );};if _aaaa ,_fdeb :=_dfeea .(_g .EndElement );_fdeb &&_aaaa .Name ==start .Name {break ;};};return nil ;};func (_ccbdbe *CT_SaveThroughXslt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccbdbe .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ccbdbe .IdAttr )});};if _ccbdbe .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",*_ccbdbe .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Create Frame Effect -FrameAttr *_bef .ST_OnOff ;};type CT_FFHelpText struct{ +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_dcgaf *CT_Guid )ValidateWithPath (path string )error {if _dcgaf .ValAttr !=nil {if !_gc .ST_GuidPatternRe .MatchString (*_dcgaf .ValAttr ){return _gd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gc .ST_GuidPatternRe ,*_dcgaf .ValAttr );};};return nil ;}; -// Help Text Type -TypeAttr ST_InfoTextType ; +// Validate validates the CT_TrackChangeNumbering and its children +func (_ebeac *CT_TrackChangeNumbering )Validate ()error {return _ebeac .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_gfacd ST_LevelSuffix )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfacd .String (),start );};func (_gdcbbb *ST_ChapterSep )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdcbbb =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gdcbbb =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_gdcbbb =2;case "\u0063\u006f\u006co\u006e":*_gdcbbb =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_gdcbbb =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_gdcbbb =5;};return nil ;};func (_cebdae ST_VAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cebdae .String (),start );};type CT_StyleSort struct{ -// Help Text Value -ValAttr *string ;};func (_dccgg *WdCT_WrapPath )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dccgg .EditedAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0064",_gbeaf (*_dccgg .EditedAttr ))});};e .EncodeToken (start );_eaecf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dccgg .Start ,_eaecf );_beacc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_ebbfg :=range _dccgg .LineTo {e .EncodeElement (_ebbfg ,_beacc );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ccgc *CT_PaperSource )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bcebc :=range start .Attr {if _bcebc .Name .Local =="\u0066\u0069\u0072s\u0074"{_afbge ,_abbef :=_cfdbf .ParseInt (_bcebc .Value ,10,64);if _abbef !=nil {return _abbef ;};_ccgc .FirstAttr =&_afbge ;continue ;};if _bcebc .Name .Local =="\u006f\u0074\u0068e\u0072"{_cagcd ,_abegf :=_cfdbf .ParseInt (_bcebc .Value ,10,64);if _abegf !=nil {return _abegf ;};_ccgc .OtherAttr =&_cagcd ;continue ;};};for {_afeeag ,_gaaab :=d .Token ();if _gaaab !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0070\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065:\u0020\u0025\u0073",_gaaab );};if _dbfcd ,_fbdcg :=_afeeag .(_ebaba .EndElement );_fbdcg &&_dbfcd .Name ==start .Name {break ;};};return nil ;}; +// Style Sorting +ValAttr ST_StyleSort ;};func (_caafa ST_LineNumberRestart )String ()string {switch _caafa {case 0:return "";case 1:return "\u006ee\u0077\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return "";};func (_deebef *ST_NumberFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cabdbb ,_fecebb :=d .Token ();if _fecebb !=nil {return _fecebb ;};if _fdgca ,_gaeac :=_cabdbb .(_g .EndElement );_gaeac &&_fdgca .Name ==start .Name {*_deebef =1;return nil ;};if _degagc ,_fdacb :=_cabdbb .(_g .CharData );!_fdacb {return _gd .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",_cabdbb );}else {switch string (_degagc ){case "":*_deebef =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_deebef =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_deebef =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_deebef =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_deebef =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_deebef =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_deebef =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_deebef =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_deebef =8;case "\u0068\u0065\u0078":*_deebef =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_deebef =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_deebef =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_deebef =12;case "\u0061\u0069\u0075e\u006f":*_deebef =13;case "\u0069\u0072\u006fh\u0061":*_deebef =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_deebef =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_deebef =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_deebef =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_deebef =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_deebef =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_deebef =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_deebef =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_deebef =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_deebef =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_deebef =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_deebef =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_deebef =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_deebef =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_deebef =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_deebef =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_deebef =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_deebef =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_deebef =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_deebef =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_deebef =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_deebef =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_deebef =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_deebef =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_deebef =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_deebef =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_deebef =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_deebef =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_deebef =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_deebef =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_deebef =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_deebef =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_deebef =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_deebef =47;case "\u006e\u006f\u006e\u0065":*_deebef =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_deebef =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_deebef =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_deebef =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_deebef =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_deebef =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_deebef =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_deebef =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_deebef =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_deebef =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_deebef =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_deebef =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_deebef =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_deebef =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_deebef =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_deebef =63;};};_cabdbb ,_fecebb =d .Token ();if _fecebb !=nil {return _fecebb ;};if _ggcafa ,_bbfdgd :=_cabdbb .(_g .EndElement );_bbfdgd &&_ggcafa .Name ==start .Name {return nil ;};return _gd .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",_cabdbb );};func (_dfdaa *CT_RubyPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfdaa .RubyAlign =NewCT_RubyAlign ();_dfdaa .Hps =NewCT_HpsMeasure ();_dfdaa .HpsRaise =NewCT_HpsMeasure ();_dfdaa .HpsBaseText =NewCT_HpsMeasure ();_dfdaa .Lid =NewCT_Lang ();_gddgeg :for {_dafdc ,_bgefa :=d .Token ();if _bgefa !=nil {return _bgefa ;};switch _becac :=_dafdc .(type ){case _g .StartElement :switch _becac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _ggecc :=d .DecodeElement (_dfdaa .RubyAlign ,&_becac );_ggecc !=nil {return _ggecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073"}:if _acefc :=d .DecodeElement (_dfdaa .Hps ,&_becac );_acefc !=nil {return _acefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _dfbcfe :=d .DecodeElement (_dfdaa .HpsRaise ,&_becac );_dfbcfe !=nil {return _dfbcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _effe :=d .DecodeElement (_dfdaa .HpsBaseText ,&_becac );_effe !=nil {return _effe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:if _gadbc :=d .DecodeElement (_dfdaa .Lid ,&_becac );_gadbc !=nil {return _gadbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072t\u0079"}:_dfdaa .Dirty =NewCT_OnOff ();if _cdcae :=d .DecodeElement (_dfdaa .Dirty ,&_becac );_cdcae !=nil {return _cdcae ;};default:_ga .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\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_becac .Name );if _fefgd :=d .Skip ();_fefgd !=nil {return _fefgd ;};};case _g .EndElement :break _gddgeg ;case _g .CharData :};};return nil ;};type CT_NumRestart struct{ -// ST_DecimalNumberOrPercent is a union type -type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;}; +// Automatic Numbering Restart Value +ValAttr ST_RestartNumber ;}; -// Validate validates the CT_FtnDocProps and its children -func (_fadc *CT_FtnDocProps )Validate ()error {return _fadc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; +// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path +func (_gddd *CT_Language )ValidateWithPath (path string )error {return nil };const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);type CT_MailMergeDocType struct{ -// Validate validates the WebSettings and its children -func (_bceac *WebSettings )Validate ()error {return _bceac .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; +// Mail Merge Source Document Type +ValAttr ST_MailMergeDocType ;}; -// Validate validates the CT_Base64Binary and its children -func (_bdeb *CT_Base64Binary )Validate ()error {return _bdeb .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};func NewCT_Text ()*CT_Text {_ecgbdd :=&CT_Text {};return _ecgbdd }; +// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path +func (_ecccc *CT_Endnotes )ValidateWithPath (path string )error {for _dgbbc ,_bbbga :=range _ecccc .Endnote {if _fbfgg :=_bbbga .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_dgbbc ));_fbfgg !=nil {return _fbfgg ;};};return nil ;};const (WdST_RelFromHUnset WdST_RelFromH =0;WdST_RelFromHMargin WdST_RelFromH =1;WdST_RelFromHPage WdST_RelFromH =2;WdST_RelFromHColumn WdST_RelFromH =3;WdST_RelFromHCharacter WdST_RelFromH =4;WdST_RelFromHLeftMargin WdST_RelFromH =5;WdST_RelFromHRightMargin WdST_RelFromH =6;WdST_RelFromHInsideMargin WdST_RelFromH =7;WdST_RelFromHOutsideMargin WdST_RelFromH =8;); -// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path -func (_adbec *CT_SdtRow )ValidateWithPath (path string )error {if _adbec .SdtPr !=nil {if _ebgdf :=_adbec .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ebgdf !=nil {return _ebgdf ;};};if _adbec .SdtEndPr !=nil {if _agdd :=_adbec .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_agdd !=nil {return _agdd ;};};if _adbec .SdtContent !=nil {if _cgefc :=_adbec .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cgefc !=nil {return _cgefc ;};};return nil ;};type ST_Proof byte ; +// Validate validates the CT_String and its children +func (_acdcg *CT_String )Validate ()error {return _acdcg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_eaaec :=&CT_MailMergeOdsoFMDFieldType {};_eaaec .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _eaaec ;};func (_cede *CT_Br )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cede .TypeAttr !=ST_BrTypeUnset {_efbe ,_aafg :=_cede .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aafg !=nil {return _aafg ;};start .Attr =append (start .Attr ,_efbe );};if _cede .ClearAttr !=ST_BrClearUnset {_gcca ,_cced :=_cede .ClearAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _cced !=nil {return _cced ;};start .Attr =append (start .Attr ,_gcca );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aadcad ST_CombineBrackets )ValidateWithPath (path string )error {switch _aadcad {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadcad ));};return nil ;};func (_cdadf *CT_MarkupRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_beag :=range start .Attr {if _beag .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cdadf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_beag );continue ;};if _beag .Name .Local =="\u0069\u0064"{_eebd ,_afadca :=_b .ParseInt (_beag .Value ,10,64);if _afadca !=nil {return _afadca ;};_cdadf .IdAttr =_eebd ;continue ;};};for {_acefd ,_dbbd :=d .Token ();if _dbbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0075\u0070\u0052\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_dbbd );};if _dfcd ,_facd :=_acefd .(_g .EndElement );_facd &&_dfcd .Name ==start .Name {break ;};};return nil ;};type CT_TargetScreenSz struct{ -// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path -func (_ffeded *CT_Panose )ValidateWithPath (path string )error {return nil };func (_ceffd *CT_Ruby )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_gadbgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_ceffd .RubyPr ,_gadbgd );_gecgb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_ceffd .Rt ,_gecgb );_caceg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_ceffd .RubyBase ,_caceg );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gbegd *Ftr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0066t\u0072";return _gbegd .CT_HdrFtr .MarshalXML (e ,start );}; +// Target Screen Size Value +ValAttr ST_TargetScreenSz ;};func (_eebdd *EG_FtnEdnNumProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eebdd .NumStart !=nil {_cffcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eebdd .NumStart ,_cffcfg );};if _eebdd .NumRestart !=nil {_agcag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eebdd .NumRestart ,_agcag );};return nil ;};func (_dgdgba *WdInline )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\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _dgdgba .WdCT_Inline .MarshalXML (e ,start );}; -// Validate validates the CT_DocVars and its children -func (_ceeca *CT_DocVars )Validate ()error {return _ceeca .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};type CT_Object struct{ +// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path +func (_gbdfd *CT_FFStatusText )ValidateWithPath (path string )error {if _bgfage :=_gbdfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgfage !=nil {return _bgfage ;};return nil ;};func (_ceegbd *ST_Zoom )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ceegbd =0;case "\u006e\u006f\u006e\u0065":*_ceegbd =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_ceegbd =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ceegbd =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_ceegbd =4;};return nil ;};func (_efaed *WdWsp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _efaed .WdCT_WordprocessingShape .MarshalXML (e ,start );};func (_bbdad *ST_FldCharType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbdad =0;case "\u0062\u0065\u0067i\u006e":*_bbdad =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_bbdad =2;case "\u0065\u006e\u0064":*_bbdad =3;};return nil ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; -// Original Image Width -DxaOrigAttr *_bef .ST_TwipsMeasure ; +// On/Off Value +ValAttr *_gc .ST_OnOff ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);func NewCT_SmartTagRun ()*CT_SmartTagRun {_gcdcf :=&CT_SmartTagRun {};return _gcdcf };func (_dcefcc *ST_MailMergeDest )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbedc ,_cbdca :=d .Token ();if _cbdca !=nil {return _cbdca ;};if _baedgc ,_fgfebd :=_ecbedc .(_g .EndElement );_fgfebd &&_baedgc .Name ==start .Name {*_dcefcc =1;return nil ;};if _fadffa ,_ggegf :=_ecbedc .(_g .CharData );!_ggegf {return _gd .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",_ecbedc );}else {switch string (_fadffa ){case "":*_dcefcc =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_dcefcc =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_dcefcc =2;case "\u0065\u006d\u0061i\u006c":*_dcefcc =3;case "\u0066\u0061\u0078":*_dcefcc =4;};};_ecbedc ,_cbdca =d .Token ();if _cbdca !=nil {return _cbdca ;};if _ddfecg ,_gggda :=_ecbedc .(_g .EndElement );_gggda &&_ddfecg .Name ==start .Name {return nil ;};return _gd .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",_ecbedc );};func (_geafb ST_FldCharType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abfdab :=_g .Attr {};_abfdab .Name =name ;switch _geafb {case ST_FldCharTypeUnset :_abfdab .Value ="";case ST_FldCharTypeBegin :_abfdab .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_abfdab .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_abfdab .Value ="\u0065\u006e\u0064";};return _abfdab ,nil ;}; -// Original Image Height -DyaOrigAttr *_bef .ST_TwipsMeasure ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_gdbgc ST_DocPartGallery )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_efaaf :=_ebaba .Attr {};_efaaf .Name =name ;switch _gdbgc {case ST_DocPartGalleryUnset :_efaaf .Value ="";case ST_DocPartGalleryPlaceholder :_efaaf .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_efaaf .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_efaaf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_efaaf .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_efaaf .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_efaaf .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_efaaf .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_efaaf .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_efaaf .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_efaaf .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_efaaf .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_efaaf .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_efaaf .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_efaaf .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_efaaf .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_efaaf .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_efaaf .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_efaaf .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_efaaf .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_efaaf .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_efaaf .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_efaaf .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_efaaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_efaaf .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_efaaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_efaaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_efaaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_efaaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_efaaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _efaaf ,nil ;};func (_cbdgb *CT_TblPrBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cbdgb .TblStyle !=nil {_affbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbdgb .TblStyle ,_affbf );};if _cbdgb .TblpPr !=nil {_egdce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_cbdgb .TblpPr ,_egdce );};if _cbdgb .TblOverlap !=nil {_gbgdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_cbdgb .TblOverlap ,_gbgdb );};if _cbdgb .BidiVisual !=nil {_gacdab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_cbdgb .BidiVisual ,_gacdab );};if _cbdgb .TblStyleRowBandSize !=nil {_dcdgef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cbdgb .TblStyleRowBandSize ,_dcdgef );};if _cbdgb .TblStyleColBandSize !=nil {_dagadg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cbdgb .TblStyleColBandSize ,_dagadg );};if _cbdgb .TblW !=nil {_ffcba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_cbdgb .TblW ,_ffcba );};if _cbdgb .Jc !=nil {_eafcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_cbdgb .Jc ,_eafcg );};if _cbdgb .TblCellSpacing !=nil {_gbcfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_cbdgb .TblCellSpacing ,_gbcfc );};if _cbdgb .TblInd !=nil {_abfde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_cbdgb .TblInd ,_abfde );};if _cbdgb .TblBorders !=nil {_agdce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cbdgb .TblBorders ,_agdce );};if _cbdgb .Shd !=nil {_bggfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbdgb .Shd ,_bggfa );};if _cbdgb .TblLayout !=nil {_gfbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cbdgb .TblLayout ,_gfbf );};if _cbdgb .TblCellMar !=nil {_eagba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_cbdgb .TblCellMar ,_eagba );};if _cbdgb .TblLook !=nil {_eecfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_cbdgb .TblLook ,_eecfe );};if _cbdgb .TblCaption !=nil {_aggdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbdgb .TblCaption ,_aggdc );};if _cbdgb .TblDescription !=nil {_ddde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbdgb .TblDescription ,_ddde );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;); +// Validate validates the WdCT_WordprocessingCanvas and its children +func (_fddefc *WdCT_WordprocessingCanvas )Validate ()error {return _fddefc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");}; -// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path -func (_cdbd *CT_FtnDocProps )ValidateWithPath (path string )error {if _cdbd .Pos !=nil {if _befbg :=_cdbd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_befbg !=nil {return _befbg ;};};if _cdbd .NumFmt !=nil {if _gabdef :=_cdbd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gabdef !=nil {return _gabdef ;};};if _cdbd .NumStart !=nil {if _bfbbf :=_cdbd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bfbbf !=nil {return _bfbbf ;};};if _cdbd .NumRestart !=nil {if _edada :=_cdbd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_edada !=nil {return _edada ;};};for _fcbbgg ,_badbed :=range _cdbd .Footnote {if _gedcg :=_badbed .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_fcbbgg ));_gedcg !=nil {return _gedcg ;};};return nil ;};func (_gcefb *CT_FFCheckBoxChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_edecg :for {_cceeg ,_degfe :=d .Token ();if _degfe !=nil {return _degfe ;};switch _eefbdb :=_cceeg .(type ){case _ebaba .StartElement :switch _eefbdb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_gcefb .Size =NewCT_HpsMeasure ();if _bcdcg :=d .DecodeElement (_gcefb .Size ,&_eefbdb );_bcdcg !=nil {return _bcdcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_gcefb .SizeAuto =NewCT_OnOff ();if _cfeccc :=d .DecodeElement (_gcefb .SizeAuto ,&_eefbdb );_cfeccc !=nil {return _cfeccc ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eefbdb .Name );if _cfdea :=d .Skip ();_cfdea !=nil {return _cfdea ;};};case _ebaba .EndElement :break _edecg ;case _ebaba .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path +func (_bgbca *CT_MailMergeDest )ValidateWithPath (path string )error {if _bgbca .ValAttr ==ST_MailMergeDestUnset {return _gd .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 _cfacc :=_bgbca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfacc !=nil {return _cfacc ;};return nil ;};func (_gdace *CT_ReadingModeInkLockDown )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_gdace .ActualPgAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",_gdace .WAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_gdace .HAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_gd .Sprintf ("\u0025\u0076",_gdace .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddfddf *CT_StylePaneFilter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddfddf .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .AllStylesAttr )});};if _ddfddf .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .CustomStylesAttr )});};if _ddfddf .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .LatentStylesAttr )});};if _ddfddf .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .StylesInUseAttr )});};if _ddfddf .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .HeadingStylesAttr )});};if _ddfddf .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .NumberingStylesAttr )});};if _ddfddf .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .TableStylesAttr )});};if _ddfddf .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .DirectFormattingOnRunsAttr )});};if _ddfddf .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .DirectFormattingOnParagraphsAttr )});};if _ddfddf .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ad\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u004e\u0075\u006d\u0062\u0065ri\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .DirectFormattingOnNumberingAttr )});};if _ddfddf .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061b\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .DirectFormattingOnTablesAttr )});};if _ddfddf .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .ClearFormattingAttr )});};if _ddfddf .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .Top3HeadingStylesAttr )});};if _ddfddf .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .VisibleStylesAttr )});};if _ddfddf .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .AlternateStyleNamesAttr )});};if _ddfddf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_addad *ST_EdnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdacg ,_cccaef :=d .Token ();if _cccaef !=nil {return _cccaef ;};if _bdceba ,_ccada :=_bdacg .(_g .EndElement );_ccada &&_bdceba .Name ==start .Name {*_addad =1;return nil ;};if _fdaafb ,_cgggg :=_bdacg .(_g .CharData );!_cgggg {return _gd .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",_bdacg );}else {switch string (_fdaafb ){case "":*_addad =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_addad =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_addad =2;};};_bdacg ,_cccaef =d .Token ();if _cccaef !=nil {return _cccaef ;};if _agaca ,_ccbaac :=_bdacg .(_g .EndElement );_ccbaac &&_agaca .Name ==start .Name {return nil ;};return _gd .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",_bdacg );};func NewCT_Compat ()*CT_Compat {_fecf :=&CT_Compat {};return _fecf };func (_faeebf *CT_Zoom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cccdc :=range start .Attr {if _cccdc .Name .Local =="\u0076\u0061\u006c"{_faeebf .ValAttr .UnmarshalXMLAttr (_cccdc );continue ;};if _cccdc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_eagfec ,_cbdega :=ParseUnionST_DecimalNumberOrPercent (_cccdc .Value );if _cbdega !=nil {return _cbdega ;};_faeebf .PercentAttr =_eagfec ;continue ;};};for {_bcbaed ,_defff :=d .Token ();if _defff !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_defff );};if _affgb ,_efcdb :=_bcbaed .(_g .EndElement );_efcdb &&_affgb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Footnotes and its children -func (_egdd *CT_Footnotes )Validate ()error {return _egdd .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");}; +// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path +func (_fceggd *CT_Footnotes )ValidateWithPath (path string )error {for _ebdgc ,_fbeaa :=range _fceggd .Footnote {if _dbbbe :=_fbeaa .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_ebdgc ));_dbbbe !=nil {return _dbbbe ;};};return nil ;};func (_bacad *EG_ContentRowContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdfcc :for {_bbcdc ,_cdabe :=d .Token ();if _cdabe !=nil {return _cdabe ;};switch _cagdg :=_bbcdc .(type ){case _g .StartElement :switch _cagdg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_geegcd :=NewCT_Row ();if _agggc :=d .DecodeElement (_geegcd ,&_cagdg );_agggc !=nil {return _agggc ;};_bacad .Tr =append (_bacad .Tr ,_geegcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bacad .CustomXml =NewCT_CustomXmlRow ();if _beaeg :=d .DecodeElement (_bacad .CustomXml ,&_cagdg );_beaeg !=nil {return _beaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bacad .Sdt =NewCT_SdtRow ();if _gbeead :=d .DecodeElement (_bacad .Sdt ,&_cagdg );_gbeead !=nil {return _gbeead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_daeee :=NewEG_RunLevelElts ();_daeee .ProofErr =NewCT_ProofErr ();if _eaafb :=d .DecodeElement (_daeee .ProofErr ,&_cagdg );_eaafb !=nil {return _eaafb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_daeee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gcfdf :=NewEG_RunLevelElts ();_gcfdf .PermStart =NewCT_PermStart ();if _ffdcc :=d .DecodeElement (_gcfdf .PermStart ,&_cagdg );_ffdcc !=nil {return _ffdcc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_gcfdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ebddd :=NewEG_RunLevelElts ();_ebddd .PermEnd =NewCT_Perm ();if _edbdbc :=d .DecodeElement (_ebddd .PermEnd ,&_cagdg );_edbdbc !=nil {return _edbdbc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ebddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cbgbce :=NewEG_RunLevelElts ();_cbgbce .Ins =NewCT_RunTrackChange ();if _ageag :=d .DecodeElement (_cbgbce .Ins ,&_cagdg );_ageag !=nil {return _ageag ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_cbgbce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_badfa :=NewEG_RunLevelElts ();_badfa .Del =NewCT_RunTrackChange ();if _cacgb :=d .DecodeElement (_badfa .Del ,&_cagdg );_cacgb !=nil {return _cacgb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_badfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_decece :=NewEG_RunLevelElts ();_decece .MoveFrom =NewCT_RunTrackChange ();if _dgcfg :=d .DecodeElement (_decece .MoveFrom ,&_cagdg );_dgcfg !=nil {return _dgcfg ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_decece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bgdde :=NewEG_RunLevelElts ();_bgdde .MoveTo =NewCT_RunTrackChange ();if _cbcbd :=d .DecodeElement (_bgdde .MoveTo ,&_cagdg );_cbcbd !=nil {return _cbcbd ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_bgdde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aaaddc :=NewEG_RunLevelElts ();_fcabceb :=NewEG_RangeMarkupElements ();_fcabceb .BookmarkStart =NewCT_Bookmark ();if _ggffg :=d .DecodeElement (_fcabceb .BookmarkStart ,&_cagdg );_ggffg !=nil {return _ggffg ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_aaaddc );_aaaddc .EG_RangeMarkupElements =append (_aaaddc .EG_RangeMarkupElements ,_fcabceb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdfgc :=NewEG_RunLevelElts ();_gdgbg :=NewEG_RangeMarkupElements ();_gdgbg .BookmarkEnd =NewCT_MarkupRange ();if _bfdbfd :=d .DecodeElement (_gdgbg .BookmarkEnd ,&_cagdg );_bfdbfd !=nil {return _bfdbfd ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_gdfgc );_gdfgc .EG_RangeMarkupElements =append (_gdfgc .EG_RangeMarkupElements ,_gdgbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eebacb :=NewEG_RunLevelElts ();_bdebbf :=NewEG_RangeMarkupElements ();_bdebbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdfda :=d .DecodeElement (_bdebbf .MoveFromRangeStart ,&_cagdg );_cdfda !=nil {return _cdfda ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_eebacb );_eebacb .EG_RangeMarkupElements =append (_eebacb .EG_RangeMarkupElements ,_bdebbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edfcca :=NewEG_RunLevelElts ();_edcfe :=NewEG_RangeMarkupElements ();_edcfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfgbag :=d .DecodeElement (_edcfe .MoveFromRangeEnd ,&_cagdg );_cfgbag !=nil {return _cfgbag ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_edfcca );_edfcca .EG_RangeMarkupElements =append (_edfcca .EG_RangeMarkupElements ,_edcfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eagdf :=NewEG_RunLevelElts ();_fegbf :=NewEG_RangeMarkupElements ();_fegbf .MoveToRangeStart =NewCT_MoveBookmark ();if _daaed :=d .DecodeElement (_fegbf .MoveToRangeStart ,&_cagdg );_daaed !=nil {return _daaed ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_eagdf );_eagdf .EG_RangeMarkupElements =append (_eagdf .EG_RangeMarkupElements ,_fegbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abcgg :=NewEG_RunLevelElts ();_gbcdb :=NewEG_RangeMarkupElements ();_gbcdb .MoveToRangeEnd =NewCT_MarkupRange ();if _feaecf :=d .DecodeElement (_gbcdb .MoveToRangeEnd ,&_cagdg );_feaecf !=nil {return _feaecf ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_abcgg );_abcgg .EG_RangeMarkupElements =append (_abcgg .EG_RangeMarkupElements ,_gbcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dadfee :=NewEG_RunLevelElts ();_bdfba :=NewEG_RangeMarkupElements ();_bdfba .CommentRangeStart =NewCT_MarkupRange ();if _daeef :=d .DecodeElement (_bdfba .CommentRangeStart ,&_cagdg );_daeef !=nil {return _daeef ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_dadfee );_dadfee .EG_RangeMarkupElements =append (_dadfee .EG_RangeMarkupElements ,_bdfba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebcfg :=NewEG_RunLevelElts ();_beegc :=NewEG_RangeMarkupElements ();_beegc .CommentRangeEnd =NewCT_MarkupRange ();if _eeebdb :=d .DecodeElement (_beegc .CommentRangeEnd ,&_cagdg );_eeebdb !=nil {return _eeebdb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ebcfg );_ebcfg .EG_RangeMarkupElements =append (_ebcfg .EG_RangeMarkupElements ,_beegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfgaa :=NewEG_RunLevelElts ();_ggaac :=NewEG_RangeMarkupElements ();_ggaac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggdfb :=d .DecodeElement (_ggaac .CustomXmlInsRangeStart ,&_cagdg );_ggdfb !=nil {return _ggdfb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_cfgaa );_cfgaa .EG_RangeMarkupElements =append (_cfgaa .EG_RangeMarkupElements ,_ggaac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cddeef :=NewEG_RunLevelElts ();_eeagf :=NewEG_RangeMarkupElements ();_eeagf .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgfgb :=d .DecodeElement (_eeagf .CustomXmlInsRangeEnd ,&_cagdg );_dgfgb !=nil {return _dgfgb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_cddeef );_cddeef .EG_RangeMarkupElements =append (_cddeef .EG_RangeMarkupElements ,_eeagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffeed :=NewEG_RunLevelElts ();_aaagg :=NewEG_RangeMarkupElements ();_aaagg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agcdca :=d .DecodeElement (_aaagg .CustomXmlDelRangeStart ,&_cagdg );_agcdca !=nil {return _agcdca ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ffeed );_ffeed .EG_RangeMarkupElements =append (_ffeed .EG_RangeMarkupElements ,_aaagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eebab :=NewEG_RunLevelElts ();_bgefg :=NewEG_RangeMarkupElements ();_bgefg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcgbc :=d .DecodeElement (_bgefg .CustomXmlDelRangeEnd ,&_cagdg );_fcgbc !=nil {return _fcgbc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_eebab );_eebab .EG_RangeMarkupElements =append (_eebab .EG_RangeMarkupElements ,_bgefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cgcdg :=NewEG_RunLevelElts ();_ccaccf :=NewEG_RangeMarkupElements ();_ccaccf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcaed :=d .DecodeElement (_ccaccf .CustomXmlMoveFromRangeStart ,&_cagdg );_bcaed !=nil {return _bcaed ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_cgcdg );_cgcdg .EG_RangeMarkupElements =append (_cgcdg .EG_RangeMarkupElements ,_ccaccf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eadff :=NewEG_RunLevelElts ();_efade :=NewEG_RangeMarkupElements ();_efade .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfbagc :=d .DecodeElement (_efade .CustomXmlMoveFromRangeEnd ,&_cagdg );_gfbagc !=nil {return _gfbagc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_eadff );_eadff .EG_RangeMarkupElements =append (_eadff .EG_RangeMarkupElements ,_efade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dbaba :=NewEG_RunLevelElts ();_defdae :=NewEG_RangeMarkupElements ();_defdae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acacb :=d .DecodeElement (_defdae .CustomXmlMoveToRangeStart ,&_cagdg );_acacb !=nil {return _acacb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_dbaba );_dbaba .EG_RangeMarkupElements =append (_dbaba .EG_RangeMarkupElements ,_defdae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebggbg :=NewEG_RunLevelElts ();_cfgab :=NewEG_RangeMarkupElements ();_cfgab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgcca :=d .DecodeElement (_cfgab .CustomXmlMoveToRangeEnd ,&_cagdg );_cgcca !=nil {return _cgcca ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ebggbg );_ebggbg .EG_RangeMarkupElements =append (_ebggbg .EG_RangeMarkupElements ,_cfgab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcaae :=NewEG_RunLevelElts ();_ccgfea :=NewEG_MathContent ();_ccgfea .OMathPara =_ec .NewOMathPara ();if _bgggb :=d .DecodeElement (_ccgfea .OMathPara ,&_cagdg );_bgggb !=nil {return _bgggb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_gcaae );_gcaae .EG_MathContent =append (_gcaae .EG_MathContent ,_ccgfea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggede :=NewEG_RunLevelElts ();_dbbdf :=NewEG_MathContent ();_dbbdf .OMath =_ec .NewOMath ();if _bcdfc :=d .DecodeElement (_dbbdf .OMath ,&_cagdg );_bcdfc !=nil {return _bcdfc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ggede );_ggede .EG_MathContent =append (_ggede .EG_MathContent ,_dbbdf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_cagdg .Name );if _ebeca :=d .Skip ();_ebeca !=nil {return _ebeca ;};};case _g .EndElement :break _fdfcc ;case _g .CharData :};};return nil ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_bcbegb :=&CT_UnsignedDecimalNumber {};return _bcbegb ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_cff :=&CT_BdoContentRun {};return _cff }; -// Validate validates the CT_GlossaryDocument and its children -func (_begbe *CT_GlossaryDocument )Validate ()error {return _begbe .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};type ST_WmlColorSchemeIndex byte ;type ST_Jc byte ;func (_cadae *CT_TcBorders )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fbgcbe :for {_aeagc ,_aegcd :=d .Token ();if _aegcd !=nil {return _aegcd ;};switch _cccg :=_aeagc .(type ){case _ebaba .StartElement :switch _cccg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_cadae .Top =NewCT_Border ();if _gfgdgf :=d .DecodeElement (_cadae .Top ,&_cccg );_gfgdgf !=nil {return _gfgdgf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_cadae .Start =NewCT_Border ();if _gcdag :=d .DecodeElement (_cadae .Start ,&_cccg );_gcdag !=nil {return _gcdag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_cadae .Left =NewCT_Border ();if _fcbgf :=d .DecodeElement (_cadae .Left ,&_cccg );_fcbgf !=nil {return _fcbgf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cadae .Bottom =NewCT_Border ();if _eegda :=d .DecodeElement (_cadae .Bottom ,&_cccg );_eegda !=nil {return _eegda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_cadae .End =NewCT_Border ();if _cacde :=d .DecodeElement (_cadae .End ,&_cccg );_cacde !=nil {return _cacde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_cadae .Right =NewCT_Border ();if _fbfcf :=d .DecodeElement (_cadae .Right ,&_cccg );_fbfcf !=nil {return _fbfcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_cadae .InsideH =NewCT_Border ();if _afcad :=d .DecodeElement (_cadae .InsideH ,&_cccg );_afcad !=nil {return _afcad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_cadae .InsideV =NewCT_Border ();if _dgbdcc :=d .DecodeElement (_cadae .InsideV ,&_cccg );_dgbdcc !=nil {return _dgbdcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006c\u0032b\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_cadae .Tl2br =NewCT_Border ();if _gffb :=d .DecodeElement (_cadae .Tl2br ,&_cccg );_gffb !=nil {return _gffb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0032b\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_cadae .Tr2bl =NewCT_Border ();if _gfcade :=d .DecodeElement (_cadae .Tr2bl ,&_cccg );_gfcade !=nil {return _gfcade ;};default:_febdf .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_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_cccg .Name );if _fdefc :=d .Skip ();_fdefc !=nil {return _fdefc ;};};case _ebaba .EndElement :break _fbgcbe ;case _ebaba .CharData :};};return nil ;};func (_fcb ST_Underline )Validate ()error {return _fcb .ValidateWithPath ("")};func (_ccge *CT_ObjectLink )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_bbfec ,_edadc :=_ccge .UpdateModeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _edadc !=nil {return _edadc ;};start .Attr =append (start .Attr ,_bbfec );if _ccge .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ccge .LockedFieldAttr )});};if _ccge .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_gebfdb ,_dggag :=_ccge .DrawAspectAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _dggag !=nil {return _dggag ;};start .Attr =append (start .Attr ,_gebfdb );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_ccge .IdAttr )});if _ccge .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ccge .ProgIdAttr )});};if _ccge .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ccge .ShapeIdAttr )});};if _ccge .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ccge .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path +func (_cafcf *CT_StyleSort )ValidateWithPath (path string )error {if _cafcf .ValAttr ==ST_StyleSortUnset {return _gd .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 _ecefe :=_cafcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecefe !=nil {return _ecefe ;};return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_aab :=&CT_AutoCaptions {};return _aab }; -// Validate validates the EG_RangeMarkupElements and its children -func (_eagcg *EG_RangeMarkupElements )Validate ()error {return _eagcg .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};type ST_FtnPos byte ; +// Validate validates the CT_TblPrExChange and its children +func (_cbadda *CT_TblPrExChange )Validate ()error {return _cbadda .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");}; -// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path -func (_eegff *CT_Zoom )ValidateWithPath (path string )error {if _dcdbg :=_eegff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdbg !=nil {return _dcdbg ;};if _gebbd :=_eegff .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_gebbd !=nil {return _gebbd ;};return nil ;};func (_ebddb ST_TblWidth )String ()string {switch _ebddb {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0070\u0063\u0074";case 3:return "\u0064\u0078\u0061";case 4:return "\u0061\u0075\u0074\u006f";};return "";}; +// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path +func (_fagbf *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _fagbf .Size !=nil {if _ecac :=_fagbf .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_ecac !=nil {return _ecac ;};};if _fagbf .SizeAuto !=nil {if _bbcg :=_fagbf .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_bbcg !=nil {return _bbcg ;};};return nil ;};func (_dafda *WdST_RelFromV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbeba ,_bdbgfe :=d .Token ();if _bdbgfe !=nil {return _bdbgfe ;};if _gfgefd ,_eebbgb :=_fbeba .(_g .EndElement );_eebbgb &&_gfgefd .Name ==start .Name {*_dafda =1;return nil ;};if _cfbea ,_bbaadg :=_fbeba .(_g .CharData );!_bbaadg {return _gd .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",_fbeba );}else {switch string (_cfbea ){case "":*_dafda =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dafda =1;case "\u0070\u0061\u0067\u0065":*_dafda =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_dafda =3;case "\u006c\u0069\u006e\u0065":*_dafda =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_dafda =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_dafda =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dafda =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dafda =8;};};_fbeba ,_bdbgfe =d .Token ();if _bdbgfe !=nil {return _bdbgfe ;};if _geeed ,_efefcf :=_fbeba .(_g .EndElement );_efefcf &&_geeed .Name ==start .Name {return nil ;};return _gd .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",_fbeba );};func (_gebad ST_MailMergeDocType )Validate ()error {return _gebad .ValidateWithPath ("")}; -// Validate validates the CT_MailMergeDest and its children -func (_fcddg *CT_MailMergeDest )Validate ()error {return _fcddg .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func NewCT_DocParts ()*CT_DocParts {_efdgg :=&CT_DocParts {};return _efdgg };func (_badfg *CT_OdsoFieldMapData )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eadg :for {_faac ,_deccg :=d .Token ();if _deccg !=nil {return _deccg ;};switch _adgcb :=_faac .(type ){case _ebaba .StartElement :switch _adgcb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_badfg .Type =NewCT_MailMergeOdsoFMDFieldType ();if _abgcc :=d .DecodeElement (_badfg .Type ,&_adgcb );_abgcc !=nil {return _abgcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_badfg .Name =NewCT_String ();if _dabad :=d .DecodeElement (_badfg .Name ,&_adgcb );_dabad !=nil {return _dabad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_badfg .MappedName =NewCT_String ();if _afe :=d .DecodeElement (_badfg .MappedName ,&_adgcb );_afe !=nil {return _afe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_badfg .Column =NewCT_DecimalNumber ();if _agggfd :=d .DecodeElement (_badfg .Column ,&_adgcb );_agggfd !=nil {return _agggfd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_badfg .Lid =NewCT_Lang ();if _bgef :=d .DecodeElement (_badfg .Lid ,&_adgcb );_bgef !=nil {return _bgef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_badfg .DynamicAddress =NewCT_OnOff ();if _bbcfa :=d .DecodeElement (_badfg .DynamicAddress ,&_adgcb );_bbcfa !=nil {return _bbcfa ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_adgcb .Name );if _eegg :=d .Skip ();_eegg !=nil {return _eegg ;};};case _ebaba .EndElement :break _eadg ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the CT_FFData and its children +func (_dbffc *CT_FFData )Validate ()error {return _dbffc .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_dbgbf ST_PTabLeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbgbf .String (),start );};func (_decda *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fccdd ,_cdce :=_decda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdce !=nil {return _cdce ;};start .Attr =append (start .Attr ,_fccdd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtRun struct{ -// Validate validates the Fonts and its children -func (_dbacda *Fonts )Validate ()error {return _dbacda .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func (_feabe *CT_ParaRPrChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_feabe .AuthorAttr )});if _feabe .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_feabe .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_feabe .IdAttr )});e .EncodeToken (start );_edfcae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_feabe .RPr ,_edfcae );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Validate validates the CT_FFTextType and its children -func (_caegf *CT_FFTextType )Validate ()error {return _caegf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func (_cgadf *CT_FFTextInput )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cgadf .Type !=nil {_daafa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cgadf .Type ,_daafa );};if _cgadf .Default !=nil {_eabbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_cgadf .Default ,_eabbg );};if _cgadf .MaxLength !=nil {_ggabeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_cgadf .MaxLength ,_ggabeb );};if _cgadf .Format !=nil {_fcgbdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_cgadf .Format ,_fcgbdb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_eecfg ST_Direction )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_eecfg .String (),start );};func NewCT_DocDefaults ()*CT_DocDefaults {_acded :=&CT_DocDefaults {};return _acded }; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path -func (_bfadfd *CT_SectType )ValidateWithPath (path string )error {if _dadag :=_bfadfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dadag !=nil {return _dadag ;};return nil ;}; +// Inline-Level Structured Document Tag Content +SdtContent *CT_SdtContentRun ;};type ST_JcTable byte ;func (_egggc *CT_DataBinding )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egggc .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_egggc .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_egggc .XpathAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",_egggc .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcbga ST_PTabAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_befgc :=_g .Attr {};_befgc .Name =name ;switch _gcbga {case ST_PTabAlignmentUnset :_befgc .Value ="";case ST_PTabAlignmentLeft :_befgc .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_befgc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_befgc .Value ="\u0072\u0069\u0067h\u0074";};return _befgc ,nil ;};func (_faacga *CT_TblLook )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _faacga .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .FirstRowAttr )});};if _faacga .LastRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .LastRowAttr )});};if _faacga .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .FirstColumnAttr )});};if _faacga .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .LastColumnAttr )});};if _faacga .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .NoHBandAttr )});};if _faacga .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .NoVBandAttr )});};if _faacga .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ceegd *EG_ContentBlockContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbfg :for {_dcbca ,_bacfb :=d .Token ();if _bacfb !=nil {return _bacfb ;};switch _efcdf :=_dcbca .(type ){case _g .StartElement :switch _efcdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ceegd .CustomXml =NewCT_CustomXmlBlock ();if _caeead :=d .DecodeElement (_ceegd .CustomXml ,&_efcdf );_caeead !=nil {return _caeead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ceegd .Sdt =NewCT_SdtBlock ();if _gaeaa :=d .DecodeElement (_ceegd .Sdt ,&_efcdf );_gaeaa !=nil {return _gaeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_fdafga :=NewCT_P ();if _eafdc :=d .DecodeElement (_fdafga ,&_efcdf );_eafdc !=nil {return _eafdc ;};_ceegd .P =append (_ceegd .P ,_fdafga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_fegag :=NewCT_Tbl ();if _cebgd :=d .DecodeElement (_fegag ,&_efcdf );_cebgd !=nil {return _cebgd ;};_ceegd .Tbl =append (_ceegd .Tbl ,_fegag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gcfgad :=NewEG_RunLevelElts ();_gcfgad .ProofErr =NewCT_ProofErr ();if _dgfadc :=d .DecodeElement (_gcfgad .ProofErr ,&_efcdf );_dgfadc !=nil {return _dgfadc ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_gcfgad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcfbg :=NewEG_RunLevelElts ();_dcfbg .PermStart =NewCT_PermStart ();if _afcef :=d .DecodeElement (_dcfbg .PermStart ,&_efcdf );_afcef !=nil {return _afcef ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dcfbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdcca :=NewEG_RunLevelElts ();_cdcca .PermEnd =NewCT_Perm ();if _faeae :=d .DecodeElement (_cdcca .PermEnd ,&_efcdf );_faeae !=nil {return _faeae ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_cdcca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dgbcb :=NewEG_RunLevelElts ();_dgbcb .Ins =NewCT_RunTrackChange ();if _acaded :=d .DecodeElement (_dgbcb .Ins ,&_efcdf );_acaded !=nil {return _acaded ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dgbcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_adcecf :=NewEG_RunLevelElts ();_adcecf .Del =NewCT_RunTrackChange ();if _dgeec :=d .DecodeElement (_adcecf .Del ,&_efcdf );_dgeec !=nil {return _dgeec ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_adcecf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cadebb :=NewEG_RunLevelElts ();_cadebb .MoveFrom =NewCT_RunTrackChange ();if _deede :=d .DecodeElement (_cadebb .MoveFrom ,&_efcdf );_deede !=nil {return _deede ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_cadebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_effaea :=NewEG_RunLevelElts ();_effaea .MoveTo =NewCT_RunTrackChange ();if _gaece :=d .DecodeElement (_effaea .MoveTo ,&_efcdf );_gaece !=nil {return _gaece ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_effaea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ggecg :=NewEG_RunLevelElts ();_bbded :=NewEG_RangeMarkupElements ();_bbded .BookmarkStart =NewCT_Bookmark ();if _cfffae :=d .DecodeElement (_bbded .BookmarkStart ,&_efcdf );_cfffae !=nil {return _cfffae ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_ggecg );_ggecg .EG_RangeMarkupElements =append (_ggecg .EG_RangeMarkupElements ,_bbded );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fadbg :=NewEG_RunLevelElts ();_dcaaf :=NewEG_RangeMarkupElements ();_dcaaf .BookmarkEnd =NewCT_MarkupRange ();if _caeecb :=d .DecodeElement (_dcaaf .BookmarkEnd ,&_efcdf );_caeecb !=nil {return _caeecb ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fadbg );_fadbg .EG_RangeMarkupElements =append (_fadbg .EG_RangeMarkupElements ,_dcaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ecfad :=NewEG_RunLevelElts ();_cacea :=NewEG_RangeMarkupElements ();_cacea .MoveFromRangeStart =NewCT_MoveBookmark ();if _gaacg :=d .DecodeElement (_cacea .MoveFromRangeStart ,&_efcdf );_gaacg !=nil {return _gaacg ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_ecfad );_ecfad .EG_RangeMarkupElements =append (_ecfad .EG_RangeMarkupElements ,_cacea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dagdf :=NewEG_RunLevelElts ();_ecead :=NewEG_RangeMarkupElements ();_ecead .MoveFromRangeEnd =NewCT_MarkupRange ();if _cagbd :=d .DecodeElement (_ecead .MoveFromRangeEnd ,&_efcdf );_cagbd !=nil {return _cagbd ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dagdf );_dagdf .EG_RangeMarkupElements =append (_dagdf .EG_RangeMarkupElements ,_ecead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afgdfa :=NewEG_RunLevelElts ();_dagggd :=NewEG_RangeMarkupElements ();_dagggd .MoveToRangeStart =NewCT_MoveBookmark ();if _bddee :=d .DecodeElement (_dagggd .MoveToRangeStart ,&_efcdf );_bddee !=nil {return _bddee ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_afgdfa );_afgdfa .EG_RangeMarkupElements =append (_afgdfa .EG_RangeMarkupElements ,_dagggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dacfcf :=NewEG_RunLevelElts ();_feafcd :=NewEG_RangeMarkupElements ();_feafcd .MoveToRangeEnd =NewCT_MarkupRange ();if _gegeb :=d .DecodeElement (_feafcd .MoveToRangeEnd ,&_efcdf );_gegeb !=nil {return _gegeb ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dacfcf );_dacfcf .EG_RangeMarkupElements =append (_dacfcf .EG_RangeMarkupElements ,_feafcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_badaaa :=NewEG_RunLevelElts ();_edggd :=NewEG_RangeMarkupElements ();_edggd .CommentRangeStart =NewCT_MarkupRange ();if _eceeda :=d .DecodeElement (_edggd .CommentRangeStart ,&_efcdf );_eceeda !=nil {return _eceeda ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_badaaa );_badaaa .EG_RangeMarkupElements =append (_badaaa .EG_RangeMarkupElements ,_edggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdabb :=NewEG_RunLevelElts ();_feeca :=NewEG_RangeMarkupElements ();_feeca .CommentRangeEnd =NewCT_MarkupRange ();if _agaed :=d .DecodeElement (_feeca .CommentRangeEnd ,&_efcdf );_agaed !=nil {return _agaed ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fdabb );_fdabb .EG_RangeMarkupElements =append (_fdabb .EG_RangeMarkupElements ,_feeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfdef :=NewEG_RunLevelElts ();_eccdfa :=NewEG_RangeMarkupElements ();_eccdfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _addgad :=d .DecodeElement (_eccdfa .CustomXmlInsRangeStart ,&_efcdf );_addgad !=nil {return _addgad ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dfdef );_dfdef .EG_RangeMarkupElements =append (_dfdef .EG_RangeMarkupElements ,_eccdfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgcbb :=NewEG_RunLevelElts ();_ceeec :=NewEG_RangeMarkupElements ();_ceeec .CustomXmlInsRangeEnd =NewCT_Markup ();if _aadcaf :=d .DecodeElement (_ceeec .CustomXmlInsRangeEnd ,&_efcdf );_aadcaf !=nil {return _aadcaf ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dgcbb );_dgcbb .EG_RangeMarkupElements =append (_dgcbb .EG_RangeMarkupElements ,_ceeec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bffgbb :=NewEG_RunLevelElts ();_agagb :=NewEG_RangeMarkupElements ();_agagb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfedg :=d .DecodeElement (_agagb .CustomXmlDelRangeStart ,&_efcdf );_cfedg !=nil {return _cfedg ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_bffgbb );_bffgbb .EG_RangeMarkupElements =append (_bffgbb .EG_RangeMarkupElements ,_agagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eecdcc :=NewEG_RunLevelElts ();_dcdbb :=NewEG_RangeMarkupElements ();_dcdbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _agacg :=d .DecodeElement (_dcdbb .CustomXmlDelRangeEnd ,&_efcdf );_agacg !=nil {return _agacg ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_eecdcc );_eecdcc .EG_RangeMarkupElements =append (_eecdcc .EG_RangeMarkupElements ,_dcdbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcbdc :=NewEG_RunLevelElts ();_gbeae :=NewEG_RangeMarkupElements ();_gbeae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecege :=d .DecodeElement (_gbeae .CustomXmlMoveFromRangeStart ,&_efcdf );_ecege !=nil {return _ecege ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fcbdc );_fcbdc .EG_RangeMarkupElements =append (_fcbdc .EG_RangeMarkupElements ,_gbeae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fegagc :=NewEG_RunLevelElts ();_aggga :=NewEG_RangeMarkupElements ();_aggga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgceb :=d .DecodeElement (_aggga .CustomXmlMoveFromRangeEnd ,&_efcdf );_fgceb !=nil {return _fgceb ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fegagc );_fegagc .EG_RangeMarkupElements =append (_fegagc .EG_RangeMarkupElements ,_aggga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fbcccf :=NewEG_RunLevelElts ();_ceagf :=NewEG_RangeMarkupElements ();_ceagf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eebgf :=d .DecodeElement (_ceagf .CustomXmlMoveToRangeStart ,&_efcdf );_eebgf !=nil {return _eebgf ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fbcccf );_fbcccf .EG_RangeMarkupElements =append (_fbcccf .EG_RangeMarkupElements ,_ceagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cddfbb :=NewEG_RunLevelElts ();_dfaeg :=NewEG_RangeMarkupElements ();_dfaeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fefffc :=d .DecodeElement (_dfaeg .CustomXmlMoveToRangeEnd ,&_efcdf );_fefffc !=nil {return _fefffc ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_cddfbb );_cddfbb .EG_RangeMarkupElements =append (_cddfbb .EG_RangeMarkupElements ,_dfaeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_edaeec :=NewEG_RunLevelElts ();_fcacbg :=NewEG_MathContent ();_fcacbg .OMathPara =_ec .NewOMathPara ();if _fgaeef :=d .DecodeElement (_fcacbg .OMathPara ,&_efcdf );_fgaeef !=nil {return _fgaeef ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_edaeec );_edaeec .EG_MathContent =append (_edaeec .EG_MathContent ,_fcacbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bfage :=NewEG_RunLevelElts ();_bfcdg :=NewEG_MathContent ();_bfcdg .OMath =_ec .NewOMath ();if _fccgge :=d .DecodeElement (_bfcdg .OMath ,&_efcdf );_fccgge !=nil {return _fccgge ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_bfage );_bfage .EG_MathContent =append (_bfage .EG_MathContent ,_bfcdg );default:_ga .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\u0045G\u005f\u0043\u006f\u006e\u0074e\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_efcdf .Name );if _dbfdcf :=d .Skip ();_dbfdcf !=nil {return _dbfdcf ;};};case _g .EndElement :break _cgbfg ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path -func (_cfcfe *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func (_badbc ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _badbc {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badbc ));};return nil ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_ebgfe :=&CT_EastAsianLayout {};return _ebgfe };func (_edffac *ST_ChapterSep )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_edffac =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_edffac =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_edffac =2;case "\u0063\u006f\u006co\u006e":*_edffac =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_edffac =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_edffac =5;};return nil ;};func (_bacdg *CT_Ind )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dbbeb :=range start .Attr {if _dbbeb .Name .Local =="\u0073\u0074\u0061r\u0074"{_edgbg ,_efbde :=ParseUnionST_SignedTwipsMeasure (_dbbeb .Value );if _efbde !=nil {return _efbde ;};_bacdg .StartAttr =&_edgbg ;continue ;};if _dbbeb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_geac ,_degca :=_cfdbf .ParseInt (_dbbeb .Value ,10,64);if _degca !=nil {return _degca ;};_bacdg .StartCharsAttr =&_geac ;continue ;};if _dbbeb .Name .Local =="\u0065\u006e\u0064"{_agbbc ,_faebeb :=ParseUnionST_SignedTwipsMeasure (_dbbeb .Value );if _faebeb !=nil {return _faebeb ;};_bacdg .EndAttr =&_agbbc ;continue ;};if _dbbeb .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_eaccbc ,_gcgcg :=_cfdbf .ParseInt (_dbbeb .Value ,10,64);if _gcgcg !=nil {return _gcgcg ;};_bacdg .EndCharsAttr =&_eaccbc ;continue ;};if _dbbeb .Name .Local =="\u006c\u0065\u0066\u0074"{_defffe ,_fgfgc :=ParseUnionST_SignedTwipsMeasure (_dbbeb .Value );if _fgfgc !=nil {return _fgfgc ;};_bacdg .LeftAttr =&_defffe ;continue ;};if _dbbeb .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_fdega ,_ceaaac :=_cfdbf .ParseInt (_dbbeb .Value ,10,64);if _ceaaac !=nil {return _ceaaac ;};_bacdg .LeftCharsAttr =&_fdega ;continue ;};if _dbbeb .Name .Local =="\u0072\u0069\u0067h\u0074"{_baa ,_dbeac :=ParseUnionST_SignedTwipsMeasure (_dbbeb .Value );if _dbeac !=nil {return _dbeac ;};_bacdg .RightAttr =&_baa ;continue ;};if _dbbeb .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_ffbdfd ,_abbbcc :=_cfdbf .ParseInt (_dbbeb .Value ,10,64);if _abbbcc !=nil {return _abbbcc ;};_bacdg .RightCharsAttr =&_ffbdfd ;continue ;};if _dbbeb .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_affcba ,_fgedf :=ParseUnionST_TwipsMeasure (_dbbeb .Value );if _fgedf !=nil {return _fgedf ;};_bacdg .HangingAttr =&_affcba ;continue ;};if _dbbeb .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_cbgeg ,_ddfed :=_cfdbf .ParseInt (_dbbeb .Value ,10,64);if _ddfed !=nil {return _ddfed ;};_bacdg .HangingCharsAttr =&_cbgeg ;continue ;};if _dbbeb .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_edcd ,_gbagf :=ParseUnionST_TwipsMeasure (_dbbeb .Value );if _gbagf !=nil {return _gbagf ;};_bacdg .FirstLineAttr =&_edcd ;continue ;};if _dbbeb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_cedbcc ,_adff :=_cfdbf .ParseInt (_dbbeb .Value ,10,64);if _adff !=nil {return _adff ;};_bacdg .FirstLineCharsAttr =&_cedbcc ;continue ;};};for {_bagab ,_bcgfc :=d .Token ();if _bcgfc !=nil {return _eddeb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_bcgfc );};if _gdafg ,_ffaaf :=_bagab .(_ebaba .EndElement );_ffaaf &&_gdafg .Name ==start .Name {break ;};};return nil ;};func (_cbdaf *ST_HdrFtr )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cbdaf =0;case "\u0065\u0076\u0065\u006e":*_cbdaf =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cbdaf =2;case "\u0066\u0069\u0072s\u0074":*_cbdaf =3;};return nil ;};func (_cbdcd ST_TabJc )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bedg :=_ebaba .Attr {};_bedg .Name =name ;switch _cbdcd {case ST_TabJcUnset :_bedg .Value ="";case ST_TabJcClear :_bedg .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_bedg .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_bedg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_bedg .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_bedg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_bedg .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_bedg .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_bedg .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_bedg .Value ="\u0072\u0069\u0067h\u0074";};return _bedg ,nil ;};func (_cfeged ST_MeasurementOrPercent )String ()string {if _cfeged .ST_DecimalNumberOrPercent !=nil {return _cfeged .ST_DecimalNumberOrPercent .String ();};if _cfeged .ST_UniversalMeasure !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_cfeged .ST_UniversalMeasure );};return "";};func (_cagce ST_FldCharType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_ecfeg :=_ebaba .Attr {};_ecfeg .Name =name ;switch _cagce {case ST_FldCharTypeUnset :_ecfeg .Value ="";case ST_FldCharTypeBegin :_ecfeg .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_ecfeg .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_ecfeg .Value ="\u0065\u006e\u0064";};return _ecfeg ,nil ;}; +func (_bdad *CT_CompatSetting )ValidateWithPath (path string )error {return nil }; -// Validate validates the WdCT_WordprocessingCanvasChoice and its children -func (_dbdcb *WdCT_WordprocessingCanvasChoice )Validate ()error {return _dbdcb .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_TblPPr ()*CT_TblPPr {_bcaebf :=&CT_TblPPr {};return _bcaebf }; +// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path +func (_eabfbg *CT_SimpleField )ValidateWithPath (path string )error {if _eabfbg .FldLockAttr !=nil {if _fgbbb :=_eabfbg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_fgbbb !=nil {return _fgbbb ;};};if _eabfbg .DirtyAttr !=nil {if _egfcg :=_eabfbg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_egfcg !=nil {return _egfcg ;};};if _eabfbg .FldData !=nil {if _ebaac :=_eabfbg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_ebaac !=nil {return _ebaac ;};};for _gebg ,_fgeaa :=range _eabfbg .EG_PContent {if _ebcbf :=_fgeaa .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gebg ));_ebcbf !=nil {return _ebcbf ;};};return nil ;}; -// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path -func (_eaeef *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func (_gbee *CT_Proof )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ddedec :=range start .Attr {if _ddedec .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_gbee .SpellingAttr .UnmarshalXMLAttr (_ddedec );continue ;};if _ddedec .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_gbee .GrammarAttr .UnmarshalXMLAttr (_ddedec );continue ;};};for {_debada ,_gfcac :=d .Token ();if _gfcac !=nil {return _eddeb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_gfcac );};if _afbbbe ,_fgbbbc :=_debada .(_ebaba .EndElement );_fgbbbc &&_afbbbe .Name ==start .Name {break ;};};return nil ;};func (_ceg *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cdbaee :for {_fdebe ,_ggfgf :=d .Token ();if _ggfgf !=nil {return _ggfgf ;};switch _dadac :=_fdebe .(type ){case _ebaba .StartElement :switch _dadac .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_fdeac :=NewWdWsp ();if _fdefb :=d .DecodeElement (_fdeac ,&_dadac );_fdefb !=nil {return _fdefb ;};_ceg .Wsp =append (_ceg .Wsp ,_fdeac );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_ebaba .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ddgge :=_edfca .NewPic ();if _ebadf :=d .DecodeElement (_ddgge ,&_dadac );_ebadf !=nil {return _ebadf ;};_ceg .Pic =append (_ceg .Pic ,_ddgge );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_addgag :=NewWdCT_WordprocessingContentPart ();if _gddga :=d .DecodeElement (_addgag ,&_dadac );_gddga !=nil {return _gddga ;};_ceg .ContentPart =append (_ceg .ContentPart ,_addgag );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_gegd :=NewWdWgp ();if _fafdab :=d .DecodeElement (_gegd ,&_dadac );_fafdab !=nil {return _fafdab ;};_ceg .Wgp =append (_ceg .Wgp ,_gegd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gcgcc :=NewWdCT_GraphicFrame ();if _fdaee :=d .DecodeElement (_gcgcc ,&_dadac );_fdaee !=nil {return _fdaee ;};_ceg .GraphicFrame =append (_ceg .GraphicFrame ,_gcgcc );default:_febdf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0043a\u006e\u0076\u0061\u0073\u0043h\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dadac .Name );if _badd :=d .Skip ();_badd !=nil {return _badd ;};};case _ebaba .EndElement :break _cdbaee ;case _ebaba .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path +func (_bfbfga *CT_PageNumber )ValidateWithPath (path string )error {if _fdfcga :=_bfbfga .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_fdfcga !=nil {return _fdfcga ;};if _dgdeb :=_bfbfga .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_dgdeb !=nil {return _dgdeb ;};return nil ;};type CT_Numbering struct{ -// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path -func (_egbe *CT_FontRel )ValidateWithPath (path string )error {if !_bef .ST_GuidPatternRe .MatchString (_egbe .FontKeyAttr ){return _eddeb .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u006e\u0074\u004b\u0065\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bef .ST_GuidPatternRe ,_egbe .FontKeyAttr );};if _ffdga :=_egbe .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_ffdga !=nil {return _ffdga ;};return nil ;};func (_edbcf *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bbdgbb :for {_bagbe ,_bdead :=d .Token ();if _bdead !=nil {return _bdead ;};switch _aeabd :=_bagbe .(type ){case _ebaba .StartElement :switch _aeabd .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_edbcf .CNvPr =_gedadf .NewCT_NonVisualDrawingProps ();if _gcfbb :=d .DecodeElement (_edbcf .CNvPr ,&_aeabd );_gcfbb !=nil {return _gcfbb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_edbcf .CNvContentPartPr =_gedadf .NewCT_NonVisualContentPartProperties ();if _gebed :=d .DecodeElement (_edbcf .CNvContentPartPr ,&_aeabd );_gebed !=nil {return _gebed ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065m\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_aeabd .Name );if _cfab :=d .Skip ();_cfab !=nil {return _cfab ;};};case _ebaba .EndElement :break _bbdgbb ;case _ebaba .CharData :};};return nil ;};func (_dbggb *ST_NumberFormat )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dbggb =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dbggb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbggb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbggb =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbggb =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbggb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_dbggb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbggb =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbggb =8;case "\u0068\u0065\u0078":*_dbggb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_dbggb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbggb =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbggb =12;case "\u0061\u0069\u0075e\u006f":*_dbggb =13;case "\u0069\u0072\u006fh\u0061":*_dbggb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_dbggb =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_dbggb =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_dbggb =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_dbggb =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_dbggb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_dbggb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbggb =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbggb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_dbggb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_dbggb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_dbggb =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_dbggb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_dbggb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_dbggb =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_dbggb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_dbggb =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_dbggb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_dbggb =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_dbggb =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbggb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_dbggb =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_dbggb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbggb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbggb =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_dbggb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_dbggb =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbggb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbggb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_dbggb =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_dbggb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_dbggb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_dbggb =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_dbggb =47;case "\u006e\u006f\u006e\u0065":*_dbggb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_dbggb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_dbggb =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_dbggb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_dbggb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_dbggb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_dbggb =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_dbggb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbggb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbggb =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dbggb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbggb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbggb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_dbggb =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_dbggb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbggb =63;};return nil ;};func (_afbae *CT_Em )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_afbae .ValAttr =ST_Em (1);for _ ,_gcbbg :=range start .Attr {if _gcbbg .Name .Local =="\u0076\u0061\u006c"{_afbae .ValAttr .UnmarshalXMLAttr (_gcbbg );continue ;};};for {_fefad ,_fddfe :=d .Token ();if _fddfe !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_fddfe );};if _cefe ,_gcgfb :=_fefad .(_ebaba .EndElement );_gcgfb &&_cefe .Name ==start .Name {break ;};};return nil ;};type CT_Frame struct{ +// Picture Numbering Symbol Definition +NumPicBullet []*CT_NumPicBullet ; -// Frame Size -Sz *CT_String ; +// Abstract Numbering Definition +AbstractNum []*CT_AbstractNum ; -// Frame Name -Name *CT_String ; +// Numbering Definition Instance +Num []*CT_Num ; -// Frame or Frameset Title -Title *CT_String ; +// Last Reviewed Abstract Numbering Definition +NumIdMacAtCleanup *CT_DecimalNumber ;};func (_fgdaf *ST_FtnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgccbg ,_eefdfc :=d .Token ();if _eefdfc !=nil {return _eefdfc ;};if _aeeda ,_fcdec :=_bgccbg .(_g .EndElement );_fcdec &&_aeeda .Name ==start .Name {*_fgdaf =1;return nil ;};if _aedba ,_bbfcgb :=_bgccbg .(_g .CharData );!_bbfcgb {return _gd .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",_bgccbg );}else {switch string (_aedba ){case "":*_fgdaf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_fgdaf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_fgdaf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_fgdaf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_fgdaf =4;};};_bgccbg ,_eefdfc =d .Token ();if _eefdfc !=nil {return _eefdfc ;};if _gegdd ,_eegdb :=_bgccbg .(_g .EndElement );_eegdb &&_gegdd .Name ==start .Name {return nil ;};return _gd .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",_bgccbg );};func (_dbfgg ST_LineSpacingRule )Validate ()error {return _dbfgg .ValidateWithPath ("")}; -// Frame Long Description -LongDesc *CT_Rel ; +// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path +func (_gdagc *CT_SdtDocPart )ValidateWithPath (path string )error {if _gdagc .DocPartGallery !=nil {if _dcbdb :=_gdagc .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_dcbdb !=nil {return _dcbdb ;};};if _gdagc .DocPartCategory !=nil {if _adbfa :=_gdagc .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_adbfa !=nil {return _adbfa ;};};if _gdagc .DocPartUnique !=nil {if _cffdc :=_gdagc .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_cffdc !=nil {return _cffdc ;};};return nil ;};func (_fdddf ST_ProofErr )Validate ()error {return _fdddf .ValidateWithPath ("")};func (_dbece *CT_Placeholder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbece .DocPart =NewCT_String ();_ccedbg :for {_cbgdbg ,_abfff :=d .Token ();if _abfff !=nil {return _abfff ;};switch _daaga :=_cbgdbg .(type ){case _g .StartElement :switch _daaga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _gbbba :=d .DecodeElement (_dbece .DocPart ,&_daaga );_gbbba !=nil {return _gbbba ;};default:_ga .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\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_daaga .Name );if _badde :=d .Skip ();_badde !=nil {return _badde ;};};case _g .EndElement :break _ccedbg ;case _g .CharData :};};return nil ;};func (_gdegd *CT_PermStart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcace :=range start .Attr {if _fcace .Name .Local =="\u0065\u0064\u0047r\u0070"{_gdegd .EdGrpAttr .UnmarshalXMLAttr (_fcace );continue ;};if _fcace .Name .Local =="\u0065\u0064"{_agabe ,_cfded :=_fcace .Value ,error (nil );if _cfded !=nil {return _cfded ;};_gdegd .EdAttr =&_agabe ;continue ;};if _fcace .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_egdbeca ,_abfaf :=_b .ParseInt (_fcace .Value ,10,64);if _abfaf !=nil {return _abfaf ;};_gdegd .ColFirstAttr =&_egdbeca ;continue ;};if _fcace .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_cccfg ,_eacgd :=_b .ParseInt (_fcace .Value ,10,64);if _eacgd !=nil {return _eacgd ;};_gdegd .ColLastAttr =&_cccfg ;continue ;};if _fcace .Name .Local =="\u0069\u0064"{_edaab ,_dfaee :=_fcace .Value ,error (nil );if _dfaee !=nil {return _dfaee ;};_gdegd .IdAttr =_edaab ;continue ;};if _fcace .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gdegd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fcace );continue ;};};for {_gdcbd ,_cgacgf :=d .Token ();if _cgacgf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cgacgf );};if _cbada ,_fgbc :=_gdcbd .(_g .EndElement );_fgbc &&_cbada .Name ==start .Name {break ;};};return nil ;};func (_cbdfa *EG_RunLevelElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdfa .ProofErr !=nil {_effdag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_cbdfa .ProofErr ,_effdag );};if _cbdfa .PermStart !=nil {_ebcgf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cbdfa .PermStart ,_ebcgf );};if _cbdfa .PermEnd !=nil {_feedaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_cbdfa .PermEnd ,_feedaf );};if _cbdfa .Ins !=nil {_dbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cbdfa .Ins ,_dbde );};if _cbdfa .Del !=nil {_ggebc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cbdfa .Del ,_ggebc );};if _cbdfa .MoveFrom !=nil {_geefae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_cbdfa .MoveFrom ,_geefae );};if _cbdfa .MoveTo !=nil {_aceeea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cbdfa .MoveTo ,_aceeea );};if _cbdfa .EG_RangeMarkupElements !=nil {for _ ,_ggbbe :=range _cbdfa .EG_RangeMarkupElements {_ggbbe .MarshalXML (e ,_g .StartElement {});};};if _cbdfa .EG_MathContent !=nil {for _ ,_cfaba :=range _cbdfa .EG_MathContent {_cfaba .MarshalXML (e ,_g .StartElement {});};};return nil ;}; -// Source File for Frame -SourceFileName *CT_Rel ; +// Validate validates the Document and its children +func (_gbdafg *Document )Validate ()error {return _gbdafg .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_dggcf ST_EdGrp )String ()string {switch _dggcf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";};type CT_FldChar struct{ -// Left and Right Margin for Frame -MarW *CT_PixelsMeasure ; +// Field Character Type +FldCharTypeAttr ST_FldCharType ; -// Top and Bottom Margin for Frame -MarH *CT_PixelsMeasure ; +// Field Should Not Be Recalculated +FldLockAttr *_gc .ST_OnOff ; -// Scrollbar Display Option -Scrollbar *CT_FrameScrollbar ; +// Field Result Invalidated +DirtyAttr *_gc .ST_OnOff ; -// Frame Cannot Be Resized -NoResizeAllowed *CT_OnOff ; +// Custom Field Data +FldData *CT_Text ; -// Maintain Link to Existing File -LinkedToFile *CT_OnOff ;};func (_gacd *CT_OdsoFieldMapData )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gacd .Type !=nil {_fcgcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gacd .Type ,_fcgcc );};if _gacd .Name !=nil {_acgcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gacd .Name ,_acgcg );};if _gacd .MappedName !=nil {_cafcee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gacd .MappedName ,_cafcee );};if _gacd .Column !=nil {_bbgde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_gacd .Column ,_bbgde );};if _gacd .Lid !=nil {_ede :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_gacd .Lid ,_ede );};if _gacd .DynamicAddress !=nil {_daecd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_gacd .DynamicAddress ,_daecd );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Form Field Properties +FfData *CT_FFData ; -// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path -func (_egccddd *EG_ContentRowContent )ValidateWithPath (path string )error {for _aacae ,_ggbebca :=range _egccddd .Tr {if _fbbbc :=_ggbebca .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_aacae ));_fbbbc !=nil {return _fbbbc ;};};if _egccddd .CustomXml !=nil {if _efgd :=_egccddd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_efgd !=nil {return _efgd ;};};if _egccddd .Sdt !=nil {if _ebgcf :=_egccddd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ebgcf !=nil {return _ebgcf ;};};for _eedba ,_bfee :=range _egccddd .EG_RunLevelElts {if _cddad :=_bfee .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_eedba ));_cddad !=nil {return _cddad ;};};return nil ;};type ST_FontFamily byte ; +// Previous Numbering Field Properties +NumberingChange *CT_TrackChangeNumbering ;}; -// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path -func (_abfca *CT_Jc )ValidateWithPath (path string )error {if _abfca .ValAttr ==ST_JcUnset {return _eddeb .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 _edce :=_abfca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edce !=nil {return _edce ;};return nil ;}; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dc *CT_Background )ValidateWithPath (path string )error {if _dc .ColorAttr !=nil {if _bgb :=_dc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};};if _aabd :=_dc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aabd !=nil {return _aabd ;};if _dc .Drawing !=nil {if _abga :=_dc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_abga !=nil {return _abga ;};};return nil ;}; -// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path -func (_ebfebb *CT_Proof )ValidateWithPath (path string )error {if _fdba :=_ebfebb .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fdba !=nil {return _fdba ;};if _ddgdb :=_ebfebb .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_ddgdb !=nil {return _ddgdb ;};return nil ;};const (ST_TblWidthUnset ST_TblWidth =0;ST_TblWidthNil ST_TblWidth =1;ST_TblWidthPct ST_TblWidth =2;ST_TblWidthDxa ST_TblWidth =3;ST_TblWidthAuto ST_TblWidth =4;);func (_cbdfe ST_LineSpacingRule )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cbdfe .String (),start );}; +// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path +func (_gggbe *CT_RubyAlign )ValidateWithPath (path string )error {if _gggbe .ValAttr ==ST_RubyAlignUnset {return _gd .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 _bbced :=_gggbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbced !=nil {return _bbced ;};return nil ;}; -// Validate validates the CT_SectPr and its children -func (_bcced *CT_SectPr )Validate ()error {return _bcced .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_gcae ST_ThemeColor )String ()string {switch _gcae {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case 13:return "\u006e\u006f\u006e\u0065";case 14:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case 15:return "\u0074\u0065\u0078t\u0031";case 16:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case 17:return "\u0074\u0065\u0078t\u0032";};return "";};func NewCT_SdtContentCell ()*CT_SdtContentCell {_gbbed :=&CT_SdtContentCell {};return _gbbed };func NewWdCT_WrapPath ()*WdCT_WrapPath {_dbdad :=&WdCT_WrapPath {};_dbdad .Start =_gedadf .NewCT_Point2D ();return _dbdad ;};func (_eggga ST_TblOverlap )String ()string {switch _eggga {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";}; +// Validate validates the CT_FramePr and its children +func (_aceef *CT_FramePr )Validate ()error {return _aceef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};type CT_OnOff struct{ -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_aaaea *CT_DataBinding )ValidateWithPath (path string )error {return nil };func NewCT_SdtDate ()*CT_SdtDate {_bfdebd :=&CT_SdtDate {};return _bfdebd };func (_gecddf *CT_DocumentBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gecddf .Background !=nil {_bfecab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_gecddf .Background ,_bfecab );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_P struct{ +// On/Off Value +ValAttr *_gc .ST_OnOff ;};func (_accfd *CT_SmartTagType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcafb :=range start .Attr {if _bcafb .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_agfgcb ,_cbedb :=_bcafb .Value ,error (nil );if _cbedb !=nil {return _cbedb ;};_accfd .NamespaceuriAttr =&_agfgcb ;continue ;};if _bcafb .Name .Local =="\u006e\u0061\u006d\u0065"{_fcebd ,_aeafc :=_bcafb .Value ,error (nil );if _aeafc !=nil {return _aeafc ;};_accfd .NameAttr =&_fcebd ;continue ;};if _bcafb .Name .Local =="\u0075\u0072\u006c"{_addgaa ,_begcg :=_bcafb .Value ,error (nil );if _begcg !=nil {return _begcg ;};_accfd .UrlAttr =&_addgaa ;continue ;};};for {_ddeba ,_efcb :=d .Token ();if _efcb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_efcb );};if _eabcg ,_gacbd :=_ddeba .(_g .EndElement );_gacbd &&_eabcg .Name ==start .Name {break ;};};return nil ;};type CT_SmartTagRun struct{ -// Revision Identifier for Paragraph Glyph Formatting -RsidRPrAttr *string ; +// Smart Tag Namespace +UriAttr *string ; -// Revision Identifier for Paragraph -RsidRAttr *string ; +// Smart Tag Name +ElementAttr string ; -// Revision Identifier for Paragraph Deletion -RsidDelAttr *string ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;}; -// Revision Identifier for Paragraph Properties -RsidPAttr *string ; +// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path +func (_gggec *CT_Panose )ValidateWithPath (path string )error {return nil };func (_fdagc *CT_FontsList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdagc .Font !=nil {_bdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_caecg :=range _fdagc .Font {e .EncodeElement (_caecg ,_bdfb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geagdg ST_PTabLeader )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggecad :=_g .Attr {};_ggecad .Name =name ;switch _geagdg {case ST_PTabLeaderUnset :_ggecad .Value ="";case ST_PTabLeaderNone :_ggecad .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_ggecad .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_ggecad .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_ggecad .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_ggecad .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _ggecad ,nil ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Default Revision Identifier for Runs -RsidRDefaultAttr *string ; +// Annotation Identifier +IdAttr int64 ;};func (_ccbdde ST_RestartNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ccbdde .String (),start );};type ST_TextboxTightWrap byte ;func (_dbdgggb *ST_NumberFormat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbdgggb =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dbdgggb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbdgggb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbdgggb =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbdgggb =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbdgggb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_dbdgggb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbdgggb =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbdgggb =8;case "\u0068\u0065\u0078":*_dbdgggb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_dbdgggb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbdgggb =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =12;case "\u0061\u0069\u0075e\u006f":*_dbdgggb =13;case "\u0069\u0072\u006fh\u0061":*_dbdgggb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_dbdgggb =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_dbdgggb =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_dbdgggb =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_dbdgggb =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_dbdgggb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_dbdgggb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbdgggb =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbdgggb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_dbdgggb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_dbdgggb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_dbdgggb =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_dbdgggb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_dbdgggb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_dbdgggb =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_dbdgggb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_dbdgggb =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_dbdgggb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_dbdgggb =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_dbdgggb =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbdgggb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_dbdgggb =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_dbdgggb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbdgggb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_dbdgggb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_dbdgggb =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbdgggb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbdgggb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_dbdgggb =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_dbdgggb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_dbdgggb =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_dbdgggb =47;case "\u006e\u006f\u006e\u0065":*_dbdgggb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_dbdgggb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_dbdgggb =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_dbdgggb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_dbdgggb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_dbdgggb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_dbdgggb =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_dbdgggb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbdgggb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dbdgggb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbdgggb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_dbdgggb =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_dbdgggb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbdgggb =63;};return nil ;};type CT_LevelSuffix struct{ -// Paragraph Properties -PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func (_afgaa ST_EdGrp )String ()string {switch _afgaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";};func NewEG_PContentBase ()*EG_PContentBase {_beacg :=&EG_PContentBase {};return _beacg };func (_ffcad *ST_BrType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dfeg ,_efcda :=d .Token ();if _efcda !=nil {return _efcda ;};if _bdbae ,_bbfcd :=_dfeg .(_ebaba .EndElement );_bbfcd &&_bdbae .Name ==start .Name {*_ffcad =1;return nil ;};if _bafg ,_bfbb :=_dfeg .(_ebaba .CharData );!_bfbb {return _eddeb .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",_dfeg );}else {switch string (_bafg ){case "":*_ffcad =0;case "\u0070\u0061\u0067\u0065":*_ffcad =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_ffcad =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_ffcad =3;};};_dfeg ,_efcda =d .Token ();if _efcda !=nil {return _efcda ;};if _eafce ,_dddbc :=_dfeg .(_ebaba .EndElement );_dddbc &&_eafce .Name ==start .Name {return nil ;};return _eddeb .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",_dfeg );};type CT_PPrDefault struct{ +// Character Type Between Numbering and Text +ValAttr ST_LevelSuffix ;};func (_afcgdc ST_TabTlc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afcgdc .String (),start );};func (_gfgec ST_FFTextType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebafb :=_g .Attr {};_ebafb .Name =name ;switch _gfgec {case ST_FFTextTypeUnset :_ebafb .Value ="";case ST_FFTextTypeRegular :_ebafb .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_ebafb .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_ebafb .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_ebafb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_ebafb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_ebafb .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _ebafb ,nil ;};func NewCT_TblWidth ()*CT_TblWidth {_agcbea :=&CT_TblWidth {};return _agcbea }; -// Paragraph Properties -PPr *CT_PPrGeneral ;}; +// Validate validates the CT_PaperSource and its children +func (_fbbca *CT_PaperSource )Validate ()error {return _fbbca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};func NewCT_TblPrEx ()*CT_TblPrEx {_edcgcd :=&CT_TblPrEx {};return _edcgcd };type CT_SimpleField struct{ -// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path -func (_abecfb *CT_Ind )ValidateWithPath (path string )error {if _abecfb .StartAttr !=nil {if _afbagf :=_abecfb .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_afbagf !=nil {return _afbagf ;};};if _abecfb .EndAttr !=nil {if _bfaba :=_abecfb .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_bfaba !=nil {return _bfaba ;};};if _abecfb .LeftAttr !=nil {if _dbfcc :=_abecfb .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_dbfcc !=nil {return _dbfcc ;};};if _abecfb .RightAttr !=nil {if _aeebbf :=_abecfb .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_aeebbf !=nil {return _aeebbf ;};};if _abecfb .HangingAttr !=nil {if _acbfd :=_abecfb .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_acbfd !=nil {return _acbfd ;};};if _abecfb .FirstLineAttr !=nil {if _caaaad :=_abecfb .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_caaaad !=nil {return _caaaad ;};};return nil ;};func (_gbgbc *CT_Div )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_gbgbc .IdAttr )});e .EncodeToken (start );if _gbgbc .BlockQuote !=nil {_degdgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_gbgbc .BlockQuote ,_degdgf );};if _gbgbc .BodyDiv !=nil {_dgfgeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_gbgbc .BodyDiv ,_dgfgeg );};_gebb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_gbgbc .MarLeft ,_gebb );_fedea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gbgbc .MarRight ,_fedea );_ggfgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_gbgbc .MarTop ,_ggfgg );_acdd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gbgbc .MarBottom ,_acdd );if _gbgbc .DivBdr !=nil {_eacadg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_gbgbc .DivBdr ,_eacadg );};if _gbgbc .DivsChild !=nil {_dfddb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_egacef :=range _gbgbc .DivsChild {e .EncodeElement (_egacef ,_dfddb );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aecab *CT_Pitch )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aecab .ValAttr =ST_Pitch (1);for _ ,_dbab :=range start .Attr {if _dbab .Name .Local =="\u0076\u0061\u006c"{_aecab .ValAttr .UnmarshalXMLAttr (_dbab );continue ;};};for {_gecgfb ,_daabd :=d .Token ();if _daabd !=nil {return _eddeb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_daabd );};if _gabce ,_bccfg :=_gecgfb .(_ebaba .EndElement );_bccfg &&_gabce .Name ==start .Name {break ;};};return nil ;};func (_afeb *CT_SaveThroughXslt )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dbgad :=range start .Attr {if _dbgad .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"&&_dbgad .Name .Local =="\u0069\u0064"||_dbgad .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"&&_dbgad .Name .Local =="\u0069\u0064"{_fgebg ,_ab :=_dbgad .Value ,error (nil );if _ab !=nil {return _ab ;};_afeb .IdAttr =&_fgebg ;continue ;};if _dbgad .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_gadfb ,_bdde :=_dbgad .Value ,error (nil );if _bdde !=nil {return _bdde ;};_afeb .SolutionIDAttr =&_gadfb ;continue ;};};for {_ddeee ,_eccaf :=d .Token ();if _eccaf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0061\u0076\u0065\u0054\u0068\u0072o\u0075\u0067\u0068\u0058\u0073\u006c\u0074\u003a\u0020\u0025\u0073",_eccaf );};if _dffccf ,_bdeaa :=_ddeee .(_ebaba .EndElement );_bdeaa &&_dffccf .Name ==start .Name {break ;};};return nil ;}; +// Field Codes +InstrAttr string ; -// Validate validates the CT_Tc and its children -func (_caeeeb *CT_Tc )Validate ()error {return _caeeeb .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};type CT_Compat struct{ +// Field Should Not Be Recalculated +FldLockAttr *_gc .ST_OnOff ; -// Use Simplified Rules For Table Border Conflicts -UseSingleBorderforContiguousCells *CT_OnOff ; +// Field Result Invalidated +DirtyAttr *_gc .ST_OnOff ; -// Fit To Expanded Width When Performing Full Justification -WpJustification *CT_OnOff ; +// Custom Field Data +FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_bfefg ST_CaptionPos )String ()string {switch _bfefg {case 0:return "";case 1:return "\u0061\u0062\u006fv\u0065";case 2:return "\u0062\u0065\u006co\u0077";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";};return "";};func (_efcacd ST_HdrFtr )Validate ()error {return _efcacd .ValidateWithPath ("")};func (_afegcf *WdCT_PosHChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afegcf .Align !=WdST_AlignHUnset {_eabfba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_afegcf .Align ,_eabfba );};if _afegcf .PosOffset !=nil {_fbfgbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_afegcf .PosOffset ,_fbfgbb );};return nil ;};func (_efcc *CT_DocDefaults )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeef :for {_ddgb ,_cddg :=d .Token ();if _cddg !=nil {return _cddg ;};switch _adde :=_ddgb .(type ){case _g .StartElement :switch _adde .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_efcc .RPrDefault =NewCT_RPrDefault ();if _edff :=d .DecodeElement (_efcc .RPrDefault ,&_adde );_edff !=nil {return _edff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_efcc .PPrDefault =NewCT_PPrDefault ();if _feceb :=d .DecodeElement (_efcc .PPrDefault ,&_adde );_feceb !=nil {return _feceb ;};default:_ga .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\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_adde .Name );if _fdgdb :=d .Skip ();_fdgdb !=nil {return _fdgdb ;};};case _g .EndElement :break _eeef ;case _g .CharData :};};return nil ;};func (_eefff *WdCT_WordprocessingGroup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eefff .CNvPr !=nil {_bdeegb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eefff .CNvPr ,_bdeegb );};_aadgba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eefff .CNvGrpSpPr ,_aadgba );_egdgdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eefff .GrpSpPr ,_egdgdb );if _eefff .Choice !=nil {for _ ,_accaee :=range _eefff .Choice {_accaee .MarshalXML (e ,_g .StartElement {});};};if _eefff .ExtLst !=nil {_aaaddd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefff .ExtLst ,_aaaddd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adcefb *CT_FFStatusText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdffb :=range start .Attr {if _fdffb .Name .Local =="\u0074\u0079\u0070\u0065"{_adcefb .TypeAttr .UnmarshalXMLAttr (_fdffb );continue ;};if _fdffb .Name .Local =="\u0076\u0061\u006c"{_bbgcc ,_gdbfg :=_fdffb .Value ,error (nil );if _gdbfg !=nil {return _gdbfg ;};_adcefb .ValAttr =&_bbgcc ;continue ;};};for {_dddg ,_fabbf :=d .Token ();if _fabbf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_fabbf );};if _ggbbf ,_baee :=_dddg .(_g .EndElement );_baee &&_ggbbf .Name ==start .Name {break ;};};return nil ;}; -// Do Not Create Custom Tab Stop for Hanging Indent -NoTabHangInd *CT_OnOff ; +// Validate validates the GlossaryDocument and its children +func (_bffga *GlossaryDocument )Validate ()error {return _bffga .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_bgefcf ST_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgefcf .String (),start );};func (_dcdcabc ST_DocPartType )ValidateWithPath (path string )error {switch _dcdcabc {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdcabc ));};return nil ;};func (_ecfae *ST_Shd )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geaaf ,_gbeabb :=d .Token ();if _gbeabb !=nil {return _gbeabb ;};if _gacaag ,_cfdeda :=_geaaf .(_g .EndElement );_cfdeda &&_gacaag .Name ==start .Name {*_ecfae =1;return nil ;};if _bfbgf ,_gabdg :=_geaaf .(_g .CharData );!_gabdg {return _gd .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",_geaaf );}else {switch string (_bfbgf ){case "":*_ecfae =0;case "\u006e\u0069\u006c":*_ecfae =1;case "\u0063\u006c\u0065a\u0072":*_ecfae =2;case "\u0073\u006f\u006ci\u0064":*_ecfae =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_ecfae =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_ecfae =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_ecfae =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_ecfae =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_ecfae =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_ecfae =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_ecfae =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_ecfae =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_ecfae =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_ecfae =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_ecfae =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_ecfae =15;case "\u0070\u0063\u0074\u0035":*_ecfae =16;case "\u0070\u0063\u00741\u0030":*_ecfae =17;case "\u0070\u0063\u00741\u0032":*_ecfae =18;case "\u0070\u0063\u00741\u0035":*_ecfae =19;case "\u0070\u0063\u00742\u0030":*_ecfae =20;case "\u0070\u0063\u00742\u0035":*_ecfae =21;case "\u0070\u0063\u00743\u0030":*_ecfae =22;case "\u0070\u0063\u00743\u0035":*_ecfae =23;case "\u0070\u0063\u00743\u0037":*_ecfae =24;case "\u0070\u0063\u00744\u0030":*_ecfae =25;case "\u0070\u0063\u00744\u0035":*_ecfae =26;case "\u0070\u0063\u00745\u0030":*_ecfae =27;case "\u0070\u0063\u00745\u0035":*_ecfae =28;case "\u0070\u0063\u00746\u0030":*_ecfae =29;case "\u0070\u0063\u00746\u0032":*_ecfae =30;case "\u0070\u0063\u00746\u0035":*_ecfae =31;case "\u0070\u0063\u00747\u0030":*_ecfae =32;case "\u0070\u0063\u00747\u0035":*_ecfae =33;case "\u0070\u0063\u00748\u0030":*_ecfae =34;case "\u0070\u0063\u00748\u0035":*_ecfae =35;case "\u0070\u0063\u00748\u0037":*_ecfae =36;case "\u0070\u0063\u00749\u0030":*_ecfae =37;case "\u0070\u0063\u00749\u0035":*_ecfae =38;};};_geaaf ,_gbeabb =d .Token ();if _gbeabb !=nil {return _gbeabb ;};if _ffgga ,_fabce :=_geaaf .(_g .EndElement );_fabce &&_ffgga .Name ==start .Name {return nil ;};return _gd .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",_geaaf );};type CT_DecimalNumberOrPrecent struct{ -// Do Not Add Leading Between Lines of Text -NoLeading *CT_OnOff ; +// Value in Percent +ValAttr ST_DecimalNumberOrPercent ;};func (_adbdg *CT_NumPicBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_adbdg .NumPicBulletIdAttr )});e .EncodeToken (start );if _adbdg .Pict !=nil {_dcdeaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_adbdg .Pict ,_dcdeaa );};if _adbdg .Drawing !=nil {_egbcg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_adbdg .Drawing ,_egbcg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtRun ()*CT_SdtRun {_bbaa :=&CT_SdtRun {};return _bbaa };func (_fecdfd *CT_RunTrackChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fecdfd .AuthorAttr )});if _fecdfd .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fecdfd .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fecdfd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgaff *ST_SectionMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cggade ,_eababf :=d .Token ();if _eababf !=nil {return _eababf ;};if _gdedd ,_feeecb :=_cggade .(_g .EndElement );_feeecb &&_gdedd .Name ==start .Name {*_fgaff =1;return nil ;};if _eefgg ,_dbbba :=_cggade .(_g .CharData );!_dbbba {return _gd .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",_cggade );}else {switch string (_eefgg ){case "":*_fgaff =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_fgaff =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fgaff =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fgaff =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_fgaff =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_fgaff =5;};};_cggade ,_eababf =d .Token ();if _eababf !=nil {return _eababf ;};if _fccac ,_bfbfe :=_cggade .(_g .EndElement );_bfbfe &&_fccac .Name ==start .Name {return nil ;};return _gd .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",_cggade );};func (_gbeegf ST_TextAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgeece :=_g .Attr {};_cgeece .Name =name ;switch _gbeegf {case ST_TextAlignmentUnset :_cgeece .Value ="";case ST_TextAlignmentTop :_cgeece .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_cgeece .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_cgeece .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_cgeece .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_cgeece .Value ="\u0061\u0075\u0074\u006f";};return _cgeece ,nil ;};func NewCT_RubyPr ()*CT_RubyPr {_fdbdfa :=&CT_RubyPr {};_fdbdfa .RubyAlign =NewCT_RubyAlign ();_fdbdfa .Hps =NewCT_HpsMeasure ();_fdbdfa .HpsRaise =NewCT_HpsMeasure ();_fdbdfa .HpsBaseText =NewCT_HpsMeasure ();_fdbdfa .Lid =NewCT_Lang ();return _fdbdfa ;};func (_gbddb *WdCT_WordprocessingGroupChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbddb .Wsp !=nil {_ggdcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_bdaage :=range _gbddb .Wsp {e .EncodeElement (_bdaage ,_ggdcb );};};if _gbddb .GrpSp !=nil {_gafdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_gcbcfa :=range _gbddb .GrpSp {e .EncodeElement (_gcbcfa ,_gafdg );};};if _gbddb .GraphicFrame !=nil {_agbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_dcfeee :=range _gbddb .GraphicFrame {e .EncodeElement (_dcfeee ,_agbgf );};};if _gbddb .Pic !=nil {_dgbcec :=_g .StartElement {Name :_g .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_cgcfc :=range _gbddb .Pic {e .EncodeElement (_cgcfc ,_dgbcec );};};if _gbddb .ContentPart !=nil {_eaagc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_cgfef :=range _gbddb .ContentPart {e .EncodeElement (_cgfef ,_eaagc );};};return nil ;};func (_fffgd ST_ThemeColor )Validate ()error {return _fffgd .ValidateWithPath ("")}; -// Add Additional Space Below Baseline For Underlined East Asian Text -SpaceForUL *CT_OnOff ; +// Validate validates the CT_TcPrBase and its children +func (_ecaba *CT_TcPrBase )Validate ()error {return _ecaba .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};func NewCT_TrPr ()*CT_TrPr {_edfce :=&CT_TrPr {};return _edfce };func (_ebbf *CT_JcTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebbf .ValAttr =ST_JcTable (1);for _ ,_ebde :=range start .Attr {if _ebde .Name .Local =="\u0076\u0061\u006c"{_ebbf .ValAttr .UnmarshalXMLAttr (_ebde );continue ;};};for {_aegcb ,_bfgda :=d .Token ();if _bfgda !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_bfgda );};if _dbdgg ,_agbbc :=_aegcb .(_g .EndElement );_agbbc &&_dbdgg .Name ==start .Name {break ;};};return nil ;};func (_acedg *CT_FramePr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acedg .DropCapAttr !=ST_DropCapUnset {_cbbad ,_cdbcg :=_acedg .DropCapAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _cdbcg !=nil {return _cdbcg ;};start .Attr =append (start .Attr ,_cbbad );};if _acedg .LinesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .LinesAttr )});};if _acedg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .WAttr )});};if _acedg .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .HAttr )});};if _acedg .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .VSpaceAttr )});};if _acedg .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .HSpaceAttr )});};if _acedg .WrapAttr !=ST_WrapUnset {_fgffg ,_afagd :=_acedg .WrapAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _afagd !=nil {return _afagd ;};start .Attr =append (start .Attr ,_fgffg );};if _acedg .HAnchorAttr !=ST_HAnchorUnset {_aaee ,_cdef :=_acedg .HAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_aaee );};if _acedg .VAnchorAttr !=ST_VAnchorUnset {_dfgec ,_bbccg :=_acedg .VAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _bbccg !=nil {return _bbccg ;};start .Attr =append (start .Attr ,_dfgec );};if _acedg .XAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .XAttr )});};if _acedg .XAlignAttr !=_gc .ST_XAlignUnset {_ccgfa ,_fcgcf :=_acedg .XAlignAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _fcgcf !=nil {return _fcgcf ;};start .Attr =append (start .Attr ,_ccgfa );};if _acedg .YAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .YAttr )});};if _acedg .YAlignAttr !=_gc .ST_YAlignUnset {_gbfbd ,_gced :=_acedg .YAlignAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _gced !=nil {return _gced ;};start .Attr =append (start .Attr ,_gbfbd );};if _acedg .HRuleAttr !=ST_HeightRuleUnset {_bfbad ,_deeee :=_acedg .HRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _deeee !=nil {return _deeee ;};start .Attr =append (start .Attr ,_bfbad );};if _acedg .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Do Not Balance Text Columns within a Section -NoColumnBalance *CT_OnOff ; +// Validate validates the CT_Headers and its children +func (_bfeg *CT_Headers )Validate ()error {return _bfeg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; -// Balance Single Byte and Double Byte Characters -BalanceSingleByteDoubleByteWidth *CT_OnOff ; +// Validate validates the CT_UnsignedDecimalNumber and its children +func (_bcfad *CT_UnsignedDecimalNumber )Validate ()error {return _bcfad .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");}; -// Do Not Center Content on Lines With Exact Line Height -NoExtraLineSpacing *CT_OnOff ; +// Validate validates the CT_WritingStyle and its children +func (_aagae *CT_WritingStyle )Validate ()error {return _aagae .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");}; -// Display Backslash As Yen Sign -DoNotLeaveBackslashAlone *CT_OnOff ; +// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path +func (_aegbf *CT_FtnDocProps )ValidateWithPath (path string )error {if _aegbf .Pos !=nil {if _egbec :=_aegbf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_egbec !=nil {return _egbec ;};};if _aegbf .NumFmt !=nil {if _faad :=_aegbf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_faad !=nil {return _faad ;};};if _aegbf .NumStart !=nil {if _cdfaf :=_aegbf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cdfaf !=nil {return _cdfaf ;};};if _aegbf .NumRestart !=nil {if _fced :=_aegbf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fced !=nil {return _fced ;};};for _gfedc ,_gfbg :=range _aegbf .Footnote {if _efgg :=_gfbg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_gfedc ));_efgg !=nil {return _efgg ;};};return nil ;};func (_bdba *CT_BdoContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eff :=range start .Attr {if _eff .Name .Local =="\u0076\u0061\u006c"{_bdba .ValAttr .UnmarshalXMLAttr (_eff );continue ;};};_ffgbg :for {_cfeg ,_gbe :=d .Token ();if _gbe !=nil {return _gbe ;};switch _cabb :=_cfeg .(type ){case _g .StartElement :switch _cabb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gcc :=NewCT_SimpleField ();if _bbc :=d .DecodeElement (_gcc ,&_cabb );_bbc !=nil {return _bbc ;};_bdba .FldSimple =append (_bdba .FldSimple ,_gcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bdba .Hyperlink =NewCT_Hyperlink ();if _fcbd :=d .DecodeElement (_bdba .Hyperlink ,&_cabb );_fcbd !=nil {return _fcbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bdba .SubDoc =NewCT_Rel ();if _dfg :=d .DecodeElement (_bdba .SubDoc ,&_cabb );_dfg !=nil {return _dfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cebb :=NewEG_ContentRunContent ();_cebb .CustomXml =NewCT_CustomXmlRun ();if _gcg :=d .DecodeElement (_cebb .CustomXml ,&_cabb );_gcg !=nil {return _gcg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_cebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fbe :=NewEG_ContentRunContent ();_fbe .SmartTag =NewCT_SmartTagRun ();if _cgb :=d .DecodeElement (_fbe .SmartTag ,&_cabb );_cgb !=nil {return _cgb ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fcf :=NewEG_ContentRunContent ();_fcf .Sdt =NewCT_SdtRun ();if _bcd :=d .DecodeElement (_fcf .Sdt ,&_cabb );_bcd !=nil {return _bcd ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_bfcb :=NewEG_ContentRunContent ();_bfcb .Dir =NewCT_DirContentRun ();if _ffbb :=d .DecodeElement (_bfcb .Dir ,&_cabb );_ffbb !=nil {return _ffbb ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_bfcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_ccga :=NewEG_ContentRunContent ();_ccga .Bdo =NewCT_BdoContentRun ();if _edg :=d .DecodeElement (_ccga .Bdo ,&_cabb );_edg !=nil {return _edg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_ccga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_eed :=NewEG_ContentRunContent ();_eed .R =NewCT_R ();if _adbb :=d .DecodeElement (_eed .R ,&_cabb );_adbb !=nil {return _adbb ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_eed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bba :=NewEG_ContentRunContent ();_cbb :=NewEG_RunLevelElts ();_cbb .ProofErr =NewCT_ProofErr ();if _eabg :=d .DecodeElement (_cbb .ProofErr ,&_cabb );_eabg !=nil {return _eabg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_bba );_bba .EG_RunLevelElts =append (_bba .EG_RunLevelElts ,_cbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dce :=NewEG_ContentRunContent ();_cce :=NewEG_RunLevelElts ();_cce .PermStart =NewCT_PermStart ();if _cec :=d .DecodeElement (_cce .PermStart ,&_cabb );_cec !=nil {return _cec ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dce );_dce .EG_RunLevelElts =append (_dce .EG_RunLevelElts ,_cce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgee :=NewEG_ContentRunContent ();_bae :=NewEG_RunLevelElts ();_bae .PermEnd =NewCT_Perm ();if _dbdf :=d .DecodeElement (_bae .PermEnd ,&_cabb );_dbdf !=nil {return _dbdf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dgee );_dgee .EG_RunLevelElts =append (_dgee .EG_RunLevelElts ,_bae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ddg :=NewEG_ContentRunContent ();_fde :=NewEG_RunLevelElts ();_fde .Ins =NewCT_RunTrackChange ();if _aed :=d .DecodeElement (_fde .Ins ,&_cabb );_aed !=nil {return _aed ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_ddg );_ddg .EG_RunLevelElts =append (_ddg .EG_RunLevelElts ,_fde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fcc :=NewEG_ContentRunContent ();_adc :=NewEG_RunLevelElts ();_adc .Del =NewCT_RunTrackChange ();if _agf :=d .DecodeElement (_adc .Del ,&_cabb );_agf !=nil {return _agf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fcc );_fcc .EG_RunLevelElts =append (_fcc .EG_RunLevelElts ,_adc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dbdg :=NewEG_ContentRunContent ();_agdc :=NewEG_RunLevelElts ();_agdc .MoveFrom =NewCT_RunTrackChange ();if _caa :=d .DecodeElement (_agdc .MoveFrom ,&_cabb );_caa !=nil {return _caa ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dbdg );_dbdg .EG_RunLevelElts =append (_dbdg .EG_RunLevelElts ,_agdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbb :=NewEG_ContentRunContent ();_dddc :=NewEG_RunLevelElts ();_dddc .MoveTo =NewCT_RunTrackChange ();if _dadc :=d .DecodeElement (_dddc .MoveTo ,&_cabb );_dadc !=nil {return _dadc ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_gbb );_gbb .EG_RunLevelElts =append (_gbb .EG_RunLevelElts ,_dddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_agb :=NewEG_ContentRunContent ();_ccge :=NewEG_RunLevelElts ();_egbg :=NewEG_RangeMarkupElements ();_egbg .BookmarkStart =NewCT_Bookmark ();if _bad :=d .DecodeElement (_egbg .BookmarkStart ,&_cabb );_bad !=nil {return _bad ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_agb );_agb .EG_RunLevelElts =append (_agb .EG_RunLevelElts ,_ccge );_ccge .EG_RangeMarkupElements =append (_ccge .EG_RangeMarkupElements ,_egbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cebba :=NewEG_ContentRunContent ();_adcd :=NewEG_RunLevelElts ();_bdea :=NewEG_RangeMarkupElements ();_bdea .BookmarkEnd =NewCT_MarkupRange ();if _cgd :=d .DecodeElement (_bdea .BookmarkEnd ,&_cabb );_cgd !=nil {return _cgd ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_cebba );_cebba .EG_RunLevelElts =append (_cebba .EG_RunLevelElts ,_adcd );_adcd .EG_RangeMarkupElements =append (_adcd .EG_RangeMarkupElements ,_bdea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dgba :=NewEG_ContentRunContent ();_cgg :=NewEG_RunLevelElts ();_gede :=NewEG_RangeMarkupElements ();_gede .MoveFromRangeStart =NewCT_MoveBookmark ();if _acf :=d .DecodeElement (_gede .MoveFromRangeStart ,&_cabb );_acf !=nil {return _acf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dgba );_dgba .EG_RunLevelElts =append (_dgba .EG_RunLevelElts ,_cgg );_cgg .EG_RangeMarkupElements =append (_cgg .EG_RangeMarkupElements ,_gede );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afc :=NewEG_ContentRunContent ();_dga :=NewEG_RunLevelElts ();_fdeg :=NewEG_RangeMarkupElements ();_fdeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbcg :=d .DecodeElement (_fdeg .MoveFromRangeEnd ,&_cabb );_cbcg !=nil {return _cbcg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_afc );_afc .EG_RunLevelElts =append (_afc .EG_RunLevelElts ,_dga );_dga .EG_RangeMarkupElements =append (_dga .EG_RangeMarkupElements ,_fdeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_faa :=NewEG_ContentRunContent ();_aaf :=NewEG_RunLevelElts ();_cdee :=NewEG_RangeMarkupElements ();_cdee .MoveToRangeStart =NewCT_MoveBookmark ();if _eae :=d .DecodeElement (_cdee .MoveToRangeStart ,&_cabb );_eae !=nil {return _eae ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_faa );_faa .EG_RunLevelElts =append (_faa .EG_RunLevelElts ,_aaf );_aaf .EG_RangeMarkupElements =append (_aaf .EG_RangeMarkupElements ,_cdee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abc :=NewEG_ContentRunContent ();_aeb :=NewEG_RunLevelElts ();_faga :=NewEG_RangeMarkupElements ();_faga .MoveToRangeEnd =NewCT_MarkupRange ();if _bfgc :=d .DecodeElement (_faga .MoveToRangeEnd ,&_cabb );_bfgc !=nil {return _bfgc ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_abc );_abc .EG_RunLevelElts =append (_abc .EG_RunLevelElts ,_aeb );_aeb .EG_RangeMarkupElements =append (_aeb .EG_RangeMarkupElements ,_faga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fcfg :=NewEG_ContentRunContent ();_efff :=NewEG_RunLevelElts ();_fegc :=NewEG_RangeMarkupElements ();_fegc .CommentRangeStart =NewCT_MarkupRange ();if _gdf :=d .DecodeElement (_fegc .CommentRangeStart ,&_cabb );_gdf !=nil {return _gdf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fcfg );_fcfg .EG_RunLevelElts =append (_fcfg .EG_RunLevelElts ,_efff );_efff .EG_RangeMarkupElements =append (_efff .EG_RangeMarkupElements ,_fegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eebe :=NewEG_ContentRunContent ();_cge :=NewEG_RunLevelElts ();_dfef :=NewEG_RangeMarkupElements ();_dfef .CommentRangeEnd =NewCT_MarkupRange ();if _eega :=d .DecodeElement (_dfef .CommentRangeEnd ,&_cabb );_eega !=nil {return _eega ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_eebe );_eebe .EG_RunLevelElts =append (_eebe .EG_RunLevelElts ,_cge );_cge .EG_RangeMarkupElements =append (_cge .EG_RangeMarkupElements ,_dfef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dba :=NewEG_ContentRunContent ();_ccd :=NewEG_RunLevelElts ();_bafd :=NewEG_RangeMarkupElements ();_bafd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cea :=d .DecodeElement (_bafd .CustomXmlInsRangeStart ,&_cabb );_cea !=nil {return _cea ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dba );_dba .EG_RunLevelElts =append (_dba .EG_RunLevelElts ,_ccd );_ccd .EG_RangeMarkupElements =append (_ccd .EG_RangeMarkupElements ,_bafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fafb :=NewEG_ContentRunContent ();_beb :=NewEG_RunLevelElts ();_cfec :=NewEG_RangeMarkupElements ();_cfec .CustomXmlInsRangeEnd =NewCT_Markup ();if _bfa :=d .DecodeElement (_cfec .CustomXmlInsRangeEnd ,&_cabb );_bfa !=nil {return _bfa ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fafb );_fafb .EG_RunLevelElts =append (_fafb .EG_RunLevelElts ,_beb );_beb .EG_RangeMarkupElements =append (_beb .EG_RangeMarkupElements ,_cfec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfdd :=NewEG_ContentRunContent ();_fbd :=NewEG_RunLevelElts ();_egg :=NewEG_RangeMarkupElements ();_egg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcd :=d .DecodeElement (_egg .CustomXmlDelRangeStart ,&_cabb );_dcd !=nil {return _dcd ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_cfdd );_cfdd .EG_RunLevelElts =append (_cfdd .EG_RunLevelElts ,_fbd );_fbd .EG_RangeMarkupElements =append (_fbd .EG_RangeMarkupElements ,_egg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_daa :=NewEG_ContentRunContent ();_gge :=NewEG_RunLevelElts ();_gda :=NewEG_RangeMarkupElements ();_gda .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbdf :=d .DecodeElement (_gda .CustomXmlDelRangeEnd ,&_cabb );_bbdf !=nil {return _bbdf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_daa );_daa .EG_RunLevelElts =append (_daa .EG_RunLevelElts ,_gge );_gge .EG_RangeMarkupElements =append (_gge .EG_RangeMarkupElements ,_gda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gea :=NewEG_ContentRunContent ();_edf :=NewEG_RunLevelElts ();_dfea :=NewEG_RangeMarkupElements ();_dfea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aabdf :=d .DecodeElement (_dfea .CustomXmlMoveFromRangeStart ,&_cabb );_aabdf !=nil {return _aabdf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_gea );_gea .EG_RunLevelElts =append (_gea .EG_RunLevelElts ,_edf );_edf .EG_RangeMarkupElements =append (_edf .EG_RangeMarkupElements ,_dfea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_add :=NewEG_ContentRunContent ();_fgd :=NewEG_RunLevelElts ();_eaga :=NewEG_RangeMarkupElements ();_eaga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fceg :=d .DecodeElement (_eaga .CustomXmlMoveFromRangeEnd ,&_cabb );_fceg !=nil {return _fceg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_add );_add .EG_RunLevelElts =append (_add .EG_RunLevelElts ,_fgd );_fgd .EG_RangeMarkupElements =append (_fgd .EG_RangeMarkupElements ,_eaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cgc :=NewEG_ContentRunContent ();_bgbd :=NewEG_RunLevelElts ();_cfdc :=NewEG_RangeMarkupElements ();_cfdc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gad :=d .DecodeElement (_cfdc .CustomXmlMoveToRangeStart ,&_cabb );_gad !=nil {return _gad ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_cgc );_cgc .EG_RunLevelElts =append (_cgc .EG_RunLevelElts ,_bgbd );_bgbd .EG_RangeMarkupElements =append (_bgbd .EG_RangeMarkupElements ,_cfdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edda :=NewEG_ContentRunContent ();_dcea :=NewEG_RunLevelElts ();_dbdb :=NewEG_RangeMarkupElements ();_dbdb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aegf :=d .DecodeElement (_dbdb .CustomXmlMoveToRangeEnd ,&_cabb );_aegf !=nil {return _aegf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_edda );_edda .EG_RunLevelElts =append (_edda .EG_RunLevelElts ,_dcea );_dcea .EG_RangeMarkupElements =append (_dcea .EG_RangeMarkupElements ,_dbdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eda :=NewEG_ContentRunContent ();_aeda :=NewEG_RunLevelElts ();_ceg :=NewEG_MathContent ();_ceg .OMathPara =_ec .NewOMathPara ();if _ddad :=d .DecodeElement (_ceg .OMathPara ,&_cabb );_ddad !=nil {return _ddad ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_eda );_eda .EG_RunLevelElts =append (_eda .EG_RunLevelElts ,_aeda );_aeda .EG_MathContent =append (_aeda .EG_MathContent ,_ceg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ecffc :=NewEG_ContentRunContent ();_ebgf :=NewEG_RunLevelElts ();_degf :=NewEG_MathContent ();_degf .OMath =_ec .NewOMath ();if _aedb :=d .DecodeElement (_degf .OMath ,&_cabb );_aedb !=nil {return _aedb ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_ecffc );_ecffc .EG_RunLevelElts =append (_ecffc .EG_RunLevelElts ,_ebgf );_ebgf .EG_MathContent =append (_ebgf .EG_MathContent ,_degf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_cabb .Name );if _gdcc :=d .Skip ();_gdcc !=nil {return _gdcc ;};};case _g .EndElement :break _ffgbg ;case _g .CharData :};};return nil ;};func (_efged *ST_Underline )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efged =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_efged =1;case "\u0077\u006f\u0072d\u0073":*_efged =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_efged =3;case "\u0074\u0068\u0069c\u006b":*_efged =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_efged =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_efged =6;case "\u0064\u0061\u0073\u0068":*_efged =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_efged =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_efged =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_efged =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_efged =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_efged =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_efged =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_efged =14;case "\u0077\u0061\u0076\u0065":*_efged =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_efged =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_efged =17;case "\u006e\u006f\u006e\u0065":*_efged =18;};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_gcea :=&CT_ParaRPrChange {};_gcea .RPr =NewCT_ParaRPrOriginal ();return _gcea ;};func (_aaed *CT_Attr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfc :=range start .Attr {if _gfc .Name .Local =="\u0075\u0072\u0069"{_ebae ,_dace :=_gfc .Value ,error (nil );if _dace !=nil {return _dace ;};_aaed .UriAttr =&_ebae ;continue ;};if _gfc .Name .Local =="\u006e\u0061\u006d\u0065"{_bded ,_ged :=_gfc .Value ,error (nil );if _ged !=nil {return _ged ;};_aaed .NameAttr =_bded ;continue ;};if _gfc .Name .Local =="\u0076\u0061\u006c"{_defa ,_fca :=_gfc .Value ,error (nil );if _fca !=nil {return _fca ;};_aaed .ValAttr =_defa ;continue ;};};for {_aac ,_gggd :=d .Token ();if _gggd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_gggd );};if _caba ,_dgbb :=_aac .(_g .EndElement );_dgbb &&_caba .Name ==start .Name {break ;};};return nil ;}; -// Underline All Trailing Spaces -UlTrailSpace *CT_OnOff ; +// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path +func (_bedc *CT_Highlight )ValidateWithPath (path string )error {if _bedc .ValAttr ==ST_HighlightColorUnset {return _gd .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 _fdcdg :=_bedc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdcdg !=nil {return _fdcdg ;};return nil ;};type CT_TextAlignment struct{ -// Don't Justify Lines Ending in Soft Line Break -DoNotExpandShiftReturn *CT_OnOff ; +// Vertical Character Alignment Position +ValAttr ST_TextAlignment ;};func (_fbaac ST_Direction )String ()string {switch _fbaac {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";}; -// Only Expand/Condense Text By Whole Points -SpacingInWholePoints *CT_OnOff ; +// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path +func (_eeeeb *CT_RPrOriginal )ValidateWithPath (path string )error {if _eeeeb .RStyle !=nil {if _ddfdd :=_eeeeb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ddfdd !=nil {return _ddfdd ;};};if _eeeeb .RFonts !=nil {if _dcceb :=_eeeeb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dcceb !=nil {return _dcceb ;};};if _eeeeb .B !=nil {if _aaaag :=_eeeeb .B .ValidateWithPath (path +"\u002f\u0042");_aaaag !=nil {return _aaaag ;};};if _eeeeb .BCs !=nil {if _bbgae :=_eeeeb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_bbgae !=nil {return _bbgae ;};};if _eeeeb .I !=nil {if _gagab :=_eeeeb .I .ValidateWithPath (path +"\u002f\u0049");_gagab !=nil {return _gagab ;};};if _eeeeb .ICs !=nil {if _dcfce :=_eeeeb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_dcfce !=nil {return _dcfce ;};};if _eeeeb .Caps !=nil {if _bagbb :=_eeeeb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bagbb !=nil {return _bagbb ;};};if _eeeeb .SmallCaps !=nil {if _dggdb :=_eeeeb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_dggdb !=nil {return _dggdb ;};};if _eeeeb .Strike !=nil {if _cefgae :=_eeeeb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cefgae !=nil {return _cefgae ;};};if _eeeeb .Dstrike !=nil {if _aceeaf :=_eeeeb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_aceeaf !=nil {return _aceeaf ;};};if _eeeeb .Outline !=nil {if _aggafb :=_eeeeb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_aggafb !=nil {return _aggafb ;};};if _eeeeb .Shadow !=nil {if _ebced :=_eeeeb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ebced !=nil {return _ebced ;};};if _eeeeb .Emboss !=nil {if _agacc :=_eeeeb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_agacc !=nil {return _agacc ;};};if _eeeeb .Imprint !=nil {if _efeef :=_eeeeb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_efeef !=nil {return _efeef ;};};if _eeeeb .NoProof !=nil {if _caggf :=_eeeeb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_caggf !=nil {return _caggf ;};};if _eeeeb .SnapToGrid !=nil {if _adcdb :=_eeeeb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_adcdb !=nil {return _adcdb ;};};if _eeeeb .Vanish !=nil {if _eegf :=_eeeeb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_eegf !=nil {return _eegf ;};};if _eeeeb .WebHidden !=nil {if _gcgge :=_eeeeb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gcgge !=nil {return _gcgge ;};};if _eeeeb .Color !=nil {if _cgdaa :=_eeeeb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cgdaa !=nil {return _cgdaa ;};};if _eeeeb .Spacing !=nil {if _cafag :=_eeeeb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cafag !=nil {return _cafag ;};};if _eeeeb .W !=nil {if _aeccaf :=_eeeeb .W .ValidateWithPath (path +"\u002f\u0057");_aeccaf !=nil {return _aeccaf ;};};if _eeeeb .Kern !=nil {if _acdff :=_eeeeb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_acdff !=nil {return _acdff ;};};if _eeeeb .Position !=nil {if _efaad :=_eeeeb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_efaad !=nil {return _efaad ;};};if _eeeeb .Sz !=nil {if _gbggbf :=_eeeeb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gbggbf !=nil {return _gbggbf ;};};if _eeeeb .SzCs !=nil {if _edeee :=_eeeeb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_edeee !=nil {return _edeee ;};};if _eeeeb .Highlight !=nil {if _eaegf :=_eeeeb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_eaegf !=nil {return _eaegf ;};};if _eeeeb .U !=nil {if _beeag :=_eeeeb .U .ValidateWithPath (path +"\u002f\u0055");_beeag !=nil {return _beeag ;};};if _eeeeb .Effect !=nil {if _bdaced :=_eeeeb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bdaced !=nil {return _bdaced ;};};if _eeeeb .Bdr !=nil {if _ecdgee :=_eeeeb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ecdgee !=nil {return _ecdgee ;};};if _eeeeb .Shd !=nil {if _dbbda :=_eeeeb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dbbda !=nil {return _dbbda ;};};if _eeeeb .FitText !=nil {if _gddgd :=_eeeeb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gddgd !=nil {return _gddgd ;};};if _eeeeb .VertAlign !=nil {if _agbca :=_eeeeb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_agbca !=nil {return _agbca ;};};if _eeeeb .Rtl !=nil {if _aebec :=_eeeeb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_aebec !=nil {return _aebec ;};};if _eeeeb .Cs !=nil {if _ffaadc :=_eeeeb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ffaadc !=nil {return _ffaadc ;};};if _eeeeb .Em !=nil {if _fcadee :=_eeeeb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fcadee !=nil {return _fcadee ;};};if _eeeeb .Lang !=nil {if _feccd :=_eeeeb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_feccd !=nil {return _feccd ;};};if _eeeeb .EastAsianLayout !=nil {if _deggd :=_eeeeb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_deggd !=nil {return _deggd ;};};if _eeeeb .SpecVanish !=nil {if _cfccbc :=_eeeeb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cfccbc !=nil {return _cfccbc ;};};if _eeeeb .OMath !=nil {if _cddcd :=_eeeeb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cddcd !=nil {return _cddcd ;};};return nil ;};func (_dbeeg ST_Proof )Validate ()error {return _dbeeg .ValidateWithPath ("")}; -// Ignore Compression of Full-Width Punctuation Ending a Line -LineWrapLikeWord6 *CT_OnOff ; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_dcfdg *CT_Placeholder )ValidateWithPath (path string )error {if _fgdce :=_dcfdg .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_fgdce !=nil {return _fgdce ;};return nil ;};func (_egfbba ST_LineSpacingRule )ValidateWithPath (path string )error {switch _egfbba {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfbba ));};return nil ;};func (_bbddd ST_View )Validate ()error {return _bbddd .ValidateWithPath ("")};func (_dfddd *CT_DocPartName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfcg :=range start .Attr {if _gfcg .Name .Local =="\u0076\u0061\u006c"{_fdbf ,_ggagg :=_gfcg .Value ,error (nil );if _ggagg !=nil {return _ggagg ;};_dfddd .ValAttr =_fdbf ;continue ;};if _gfcg .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_dgafc ,_gdacd :=ParseUnionST_OnOff (_gfcg .Value );if _gdacd !=nil {return _gdacd ;};_dfddd .DecoratedAttr =&_dgafc ;continue ;};};for {_ebcff ,_addg :=d .Token ();if _addg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_addg );};if _bbacf ,_fbcg :=_ebcff .(_g .EndElement );_fbcg &&_bbacf .Name ==start .Name {break ;};};return nil ;};func (_ac *AG_TransitionalPassword )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_daf :=range start .Attr {if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ac .CryptProviderTypeAttr .UnmarshalXMLAttr (_daf );continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ac .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_daf );continue ;};if _daf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ac .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_daf );continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_cbc ,_eeg :=_b .ParseInt (_daf .Value ,10,64);if _eeg !=nil {return _eeg ;};_ac .CryptAlgorithmSidAttr =&_cbc ;continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_dda ,_bg :=_b .ParseInt (_daf .Value ,10,64);if _bg !=nil {return _bg ;};_ac .CryptSpinCountAttr =&_dda ;continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fb ,_gfg :=_daf .Value ,error (nil );if _gfg !=nil {return _gfg ;};_ac .CryptProviderAttr =&_fb ;continue ;};if _daf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fad ,_egd :=_daf .Value ,error (nil );if _egd !=nil {return _egd ;};_ac .AlgIdExtAttr =&_fad ;continue ;};if _daf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_efg ,_fae :=_daf .Value ,error (nil );if _fae !=nil {return _fae ;};_ac .AlgIdExtSourceAttr =&_efg ;continue ;};if _daf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cca ,_agg :=_daf .Value ,error (nil );if _agg !=nil {return _agg ;};_ac .CryptProviderTypeExtAttr =&_cca ;continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_fag ,_gg :=_daf .Value ,error (nil );if _gg !=nil {return _gg ;};_ac .CryptProviderTypeExtSourceAttr =&_fag ;continue ;};if _daf .Name .Local =="\u0068\u0061\u0073\u0068"{_efd ,_gfb :=_daf .Value ,error (nil );if _gfb !=nil {return _gfb ;};_ac .HashAttr =&_efd ;continue ;};if _daf .Name .Local =="\u0073\u0061\u006c\u0074"{_bdf ,_af :=_daf .Value ,error (nil );if _af !=nil {return _af ;};_ac .SaltAttr =&_bdf ;continue ;};};for {_ce ,_fcb :=d .Token ();if _fcb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0054\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061l\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_fcb );};if _ege ,_edc :=_ce .(_g .EndElement );_edc &&_ege .Name ==start .Name {break ;};};return nil ;};func (_cagcag *WdST_RelFromH )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cagcag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cagcag =1;case "\u0070\u0061\u0067\u0065":*_cagcag =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cagcag =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_cagcag =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_cagcag =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_cagcag =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cagcag =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cagcag =8;};return nil ;};func (_dfedc *ST_Pitch )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befgd ,_cgadgd :=d .Token ();if _cgadgd !=nil {return _cgadgd ;};if _cdgdca ,_fddbcg :=_befgd .(_g .EndElement );_fddbcg &&_cdgdca .Name ==start .Name {*_dfedc =1;return nil ;};if _cbfgc ,_dabccb :=_befgd .(_g .CharData );!_dabccb {return _gd .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",_befgd );}else {switch string (_cbfgc ){case "":*_dfedc =0;case "\u0066\u0069\u0078e\u0064":*_dfedc =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_dfedc =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfedc =3;};};_befgd ,_cgadgd =d .Token ();if _cgadgd !=nil {return _cgadgd ;};if _bdfbga ,_abcefb :=_befgd .(_g .EndElement );_abcefb &&_bdfbga .Name ==start .Name {return nil ;};return _gd .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",_befgd );}; -// Print Body Text before Header/Footer Contents -PrintBodyTextBeforeHeader *CT_OnOff ; +// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path +func (_dcfe *CT_CustomXmlRun )ValidateWithPath (path string )error {if _dcfe .CustomXmlPr !=nil {if _aafb :=_dcfe .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_aafb !=nil {return _aafb ;};};for _cdffb ,_ddfg :=range _dcfe .EG_PContent {if _ggbc :=_ddfg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_cdffb ));_ggbc !=nil {return _ggbc ;};};return nil ;}; -// Print Colors as Black And White without Dithering -PrintColBlack *CT_OnOff ; +// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path +func (_edfda *CT_TblBorders )ValidateWithPath (path string )error {if _edfda .Top !=nil {if _fbaga :=_edfda .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fbaga !=nil {return _fbaga ;};};if _edfda .Start !=nil {if _bacfa :=_edfda .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bacfa !=nil {return _bacfa ;};};if _edfda .Left !=nil {if _cbdaa :=_edfda .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cbdaa !=nil {return _cbdaa ;};};if _edfda .Bottom !=nil {if _cfbce :=_edfda .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cfbce !=nil {return _cfbce ;};};if _edfda .End !=nil {if _bffef :=_edfda .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_bffef !=nil {return _bffef ;};};if _edfda .Right !=nil {if _caegfd :=_edfda .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_caegfd !=nil {return _caegfd ;};};if _edfda .InsideH !=nil {if _abebd :=_edfda .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_abebd !=nil {return _abebd ;};};if _edfda .InsideV !=nil {if _efbabe :=_edfda .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_efbabe !=nil {return _efbabe ;};};return nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_f .Time ; -// Use Specific Space Width -WpSpaceWidth *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;};func (_dfegecb *EG_RPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgcce :for {_fgfcc ,_egffb :=d .Token ();if _egffb !=nil {return _egffb ;};switch _gcfdaf :=_fgfcc .(type ){case _g .StartElement :switch _gcfdaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dfegecb .RStyle =NewCT_String ();if _cbeagb :=d .DecodeElement (_dfegecb .RStyle ,&_gcfdaf );_cbeagb !=nil {return _cbeagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dfegecb .RFonts =NewCT_Fonts ();if _edafad :=d .DecodeElement (_dfegecb .RFonts ,&_gcfdaf );_edafad !=nil {return _edafad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_dfegecb .B =NewCT_OnOff ();if _dcebe :=d .DecodeElement (_dfegecb .B ,&_gcfdaf );_dcebe !=nil {return _dcebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_dfegecb .BCs =NewCT_OnOff ();if _baccde :=d .DecodeElement (_dfegecb .BCs ,&_gcfdaf );_baccde !=nil {return _baccde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_dfegecb .I =NewCT_OnOff ();if _eeeca :=d .DecodeElement (_dfegecb .I ,&_gcfdaf );_eeeca !=nil {return _eeeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_dfegecb .ICs =NewCT_OnOff ();if _gegdbg :=d .DecodeElement (_dfegecb .ICs ,&_gcfdaf );_gegdbg !=nil {return _gegdbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_dfegecb .Caps =NewCT_OnOff ();if _adfaa :=d .DecodeElement (_dfegecb .Caps ,&_gcfdaf );_adfaa !=nil {return _adfaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dfegecb .SmallCaps =NewCT_OnOff ();if _dfaccb :=d .DecodeElement (_dfegecb .SmallCaps ,&_gcfdaf );_dfaccb !=nil {return _dfaccb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dfegecb .Strike =NewCT_OnOff ();if _feafag :=d .DecodeElement (_dfegecb .Strike ,&_gcfdaf );_feafag !=nil {return _feafag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dfegecb .Dstrike =NewCT_OnOff ();if _cecfd :=d .DecodeElement (_dfegecb .Dstrike ,&_gcfdaf );_cecfd !=nil {return _cecfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dfegecb .Outline =NewCT_OnOff ();if _baffc :=d .DecodeElement (_dfegecb .Outline ,&_gcfdaf );_baffc !=nil {return _baffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dfegecb .Shadow =NewCT_OnOff ();if _gbecb :=d .DecodeElement (_dfegecb .Shadow ,&_gcfdaf );_gbecb !=nil {return _gbecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dfegecb .Emboss =NewCT_OnOff ();if _eacbg :=d .DecodeElement (_dfegecb .Emboss ,&_gcfdaf );_eacbg !=nil {return _eacbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dfegecb .Imprint =NewCT_OnOff ();if _gaefga :=d .DecodeElement (_dfegecb .Imprint ,&_gcfdaf );_gaefga !=nil {return _gaefga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dfegecb .NoProof =NewCT_OnOff ();if _fbeecd :=d .DecodeElement (_dfegecb .NoProof ,&_gcfdaf );_fbeecd !=nil {return _fbeecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dfegecb .SnapToGrid =NewCT_OnOff ();if _bafdbb :=d .DecodeElement (_dfegecb .SnapToGrid ,&_gcfdaf );_bafdbb !=nil {return _bafdbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dfegecb .Vanish =NewCT_OnOff ();if _bdefb :=d .DecodeElement (_dfegecb .Vanish ,&_gcfdaf );_bdefb !=nil {return _bdefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dfegecb .WebHidden =NewCT_OnOff ();if _cgagf :=d .DecodeElement (_dfegecb .WebHidden ,&_gcfdaf );_cgagf !=nil {return _cgagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dfegecb .Color =NewCT_Color ();if _gadfg :=d .DecodeElement (_dfegecb .Color ,&_gcfdaf );_gadfg !=nil {return _gadfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dfegecb .Spacing =NewCT_SignedTwipsMeasure ();if _fbbaed :=d .DecodeElement (_dfegecb .Spacing ,&_gcfdaf );_fbbaed !=nil {return _fbbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_dfegecb .W =NewCT_TextScale ();if _fccc :=d .DecodeElement (_dfegecb .W ,&_gcfdaf );_fccc !=nil {return _fccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_dfegecb .Kern =NewCT_HpsMeasure ();if _eadbeb :=d .DecodeElement (_dfegecb .Kern ,&_gcfdaf );_eadbeb !=nil {return _eadbeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dfegecb .Position =NewCT_SignedHpsMeasure ();if _bdeda :=d .DecodeElement (_dfegecb .Position ,&_gcfdaf );_bdeda !=nil {return _bdeda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_dfegecb .Sz =NewCT_HpsMeasure ();if _gfcbc :=d .DecodeElement (_dfegecb .Sz ,&_gcfdaf );_gfcbc !=nil {return _gfcbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_dfegecb .SzCs =NewCT_HpsMeasure ();if _eddbg :=d .DecodeElement (_dfegecb .SzCs ,&_gcfdaf );_eddbg !=nil {return _eddbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dfegecb .Highlight =NewCT_Highlight ();if _fdfac :=d .DecodeElement (_dfegecb .Highlight ,&_gcfdaf );_fdfac !=nil {return _fdfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_dfegecb .U =NewCT_Underline ();if _eabac :=d .DecodeElement (_dfegecb .U ,&_gcfdaf );_eabac !=nil {return _eabac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dfegecb .Effect =NewCT_TextEffect ();if _cbgdfe :=d .DecodeElement (_dfegecb .Effect ,&_gcfdaf );_cbgdfe !=nil {return _cbgdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_dfegecb .Bdr =NewCT_Border ();if _dadgbg :=d .DecodeElement (_dfegecb .Bdr ,&_gcfdaf );_dadgbg !=nil {return _dadgbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_dfegecb .Shd =NewCT_Shd ();if _feafe :=d .DecodeElement (_dfegecb .Shd ,&_gcfdaf );_feafe !=nil {return _feafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dfegecb .FitText =NewCT_FitText ();if _dafgf :=d .DecodeElement (_dfegecb .FitText ,&_gcfdaf );_dafgf !=nil {return _dafgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dfegecb .VertAlign =NewCT_VerticalAlignRun ();if _beeegb :=d .DecodeElement (_dfegecb .VertAlign ,&_gcfdaf );_beeegb !=nil {return _beeegb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_dfegecb .Rtl =NewCT_OnOff ();if _eaabd :=d .DecodeElement (_dfegecb .Rtl ,&_gcfdaf );_eaabd !=nil {return _eaabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_dfegecb .Cs =NewCT_OnOff ();if _cedcc :=d .DecodeElement (_dfegecb .Cs ,&_gcfdaf );_cedcc !=nil {return _cedcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_dfegecb .Em =NewCT_Em ();if _ddfge :=d .DecodeElement (_dfegecb .Em ,&_gcfdaf );_ddfge !=nil {return _ddfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_dfegecb .Lang =NewCT_Language ();if _ddcdb :=d .DecodeElement (_dfegecb .Lang ,&_gcfdaf );_ddcdb !=nil {return _ddcdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dfegecb .EastAsianLayout =NewCT_EastAsianLayout ();if _gbacbc :=d .DecodeElement (_dfegecb .EastAsianLayout ,&_gcfdaf );_gbacbc !=nil {return _gbacbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dfegecb .SpecVanish =NewCT_OnOff ();if _gagaf :=d .DecodeElement (_dfegecb .SpecVanish ,&_gcfdaf );_gagaf !=nil {return _gagaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_dfegecb .OMath =NewCT_OnOff ();if _baeab :=d .DecodeElement (_dfegecb .OMath ,&_gcfdaf );_baeab !=nil {return _baeab ;};default:_ga .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\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gcfdaf .Name );if _ccceg :=d .Skip ();_ccceg !=nil {return _ccceg ;};};case _g .EndElement :break _fgcce ;case _g .CharData :};};return nil ;}; -// Display Page/Column Breaks Present in Frames -ShowBreaksInFrames *CT_OnOff ; +// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path +func (_aaacb *CT_EdnProps )ValidateWithPath (path string )error {if _aaacb .Pos !=nil {if _cdbb :=_aaacb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cdbb !=nil {return _cdbb ;};};if _aaacb .NumFmt !=nil {if _efcgc :=_aaacb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_efcgc !=nil {return _efcgc ;};};if _aaacb .NumStart !=nil {if _cfgb :=_aaacb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cfgb !=nil {return _cfgb ;};};if _aaacb .NumRestart !=nil {if _bbggc :=_aaacb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_bbggc !=nil {return _bbggc ;};};return nil ;};func (_efecc *CT_SdtContentRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efecc .Tr !=nil {_bedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_eedfg :=range _efecc .Tr {e .EncodeElement (_eedfg ,_bedd );};};if _efecc .CustomXml !=nil {_fcagf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_efecc .CustomXml ,_fcagf );};if _efecc .Sdt !=nil {_cbcfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_efecc .Sdt ,_cbcfb );};if _efecc .EG_RunLevelElts !=nil {for _ ,_gecae :=range _efecc .EG_RunLevelElts {_gecae .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eadbg *ST_MailMergeDocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfadde ,_dcefd :=d .Token ();if _dcefd !=nil {return _dcefd ;};if _aeebd ,_cddecg :=_dfadde .(_g .EndElement );_cddecg &&_aeebd .Name ==start .Name {*_eadbg =1;return nil ;};if _egbcb ,_geeccc :=_dfadde .(_g .CharData );!_geeccc {return _gd .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",_dfadde );}else {switch string (_egbcb ){case "":*_eadbg =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_eadbg =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_eadbg =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_eadbg =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_eadbg =4;case "\u0065\u006d\u0061i\u006c":*_eadbg =5;case "\u0066\u0061\u0078":*_eadbg =6;};};_dfadde ,_dcefd =d .Token ();if _dcefd !=nil {return _dcefd ;};if _ddabfg ,_gdbfga :=_dfadde .(_g .EndElement );_gdbfga &&_ddabfg .Name ==start .Name {return nil ;};return _gd .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",_dfadde );};func (_ecacbb ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _ecacbb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecacbb ));};return nil ;};type CT_EastAsianLayout struct{ -// Require Exact Size During Font Substitution -SubFontBySize *CT_OnOff ; +// East Asian Typography Run ID +IdAttr *int64 ; -// Ignore Exact Line Height for Last Line on Page -SuppressBottomSpacing *CT_OnOff ; +// Two Lines in One +CombineAttr *_gc .ST_OnOff ; -// Ignore Minimum and Exact Line Height for First Line on Page -SuppressTopSpacing *CT_OnOff ; +// Display Brackets Around Two Lines in One +CombineBracketsAttr ST_CombineBrackets ; -// Ignore Minimum Line Height for First Line on Page -SuppressSpacingAtTopOfPage *CT_OnOff ; +// Horizontal in Vertical (Rotate Text) +VertAttr *_gc .ST_OnOff ; -// Use Static Text Leading -SuppressTopSpacingWP *CT_OnOff ; +// Compress Rotated Text to Line Height +VertCompressAttr *_gc .ST_OnOff ;}; -// Do Not Use Space Before On First Line After a Page Break -SuppressSpBfAfterPgBrk *CT_OnOff ; +// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path +func (_dggaccc *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func (_deef *CT_DocPartCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_deef .Name ,_dacc );_ggff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_deef .Gallery ,_ggff );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cccc *CT_FtnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccc .ValAttr =ST_FtnPos (1);for _ ,_dcabg :=range start .Attr {if _dcabg .Name .Local =="\u0076\u0061\u006c"{_cccc .ValAttr .UnmarshalXMLAttr (_dcabg );continue ;};};for {_dbaa ,_cgaa :=d .Token ();if _cgaa !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_cgaa );};if _egcdbg ,_adefe :=_dbaa .(_g .EndElement );_adefe &&_egcdbg .Name ==start .Name {break ;};};return nil ;};func (_fadaac WdST_WrapText )String ()string {switch _fadaac {case 0:return "";case 1:return "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_dcgag *CT_FFName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcgag .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dcgag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgdc *CT_CalendarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgdc .ValAttr !=_gc .ST_CalendarTypeUnset {_efge ,_gaac :=_fgdc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gaac !=nil {return _gaac ;};start .Attr =append (start .Attr ,_efge );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gfbcg *CT_Font )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_gfbcg .NameAttr )});e .EncodeToken (start );if _gfbcg .AltName !=nil {_ddcff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_gfbcg .AltName ,_ddcff );};if _gfbcg .Panose1 !=nil {_effa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_gfbcg .Panose1 ,_effa );};if _gfbcg .Charset !=nil {_cdeee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_gfbcg .Charset ,_cdeee );};if _gfbcg .Family !=nil {_bdcgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_gfbcg .Family ,_bdcgf );};if _gfbcg .NotTrueType !=nil {_cbfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gfbcg .NotTrueType ,_cbfde );};if _gfbcg .Pitch !=nil {_ggfce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_gfbcg .Pitch ,_ggfce );};if _gfbcg .Sig !=nil {_geeba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_gfbcg .Sig ,_geeba );};if _gfbcg .EmbedRegular !=nil {_bcfge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_gfbcg .EmbedRegular ,_bcfge );};if _gfbcg .EmbedBold !=nil {_ebee :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_gfbcg .EmbedBold ,_ebee );};if _gfbcg .EmbedItalic !=nil {_cefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gfbcg .EmbedItalic ,_cefd );};if _gfbcg .EmbedBoldItalic !=nil {_ffcbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gfbcg .EmbedBoldItalic ,_ffcbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;); -// Swap Paragraph Borders on Odd Numbered Pages -SwapBordersFacingPages *CT_OnOff ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_fggcff *CT_Picture )ValidateWithPath (path string )error {if _fggcff .Movie !=nil {if _bfdc :=_fggcff .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_bfdc !=nil {return _bfdc ;};};if _fggcff .Control !=nil {if _caca :=_fggcff .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_caca !=nil {return _caca ;};};return nil ;};func (_ecfac *CT_TcPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffcag :for {_ebbaeb ,_ddcddb :=d .Token ();if _ddcddb !=nil {return _ddcddb ;};switch _befged :=_ebbaeb .(type ){case _g .StartElement :switch _befged .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_ecfac .CnfStyle =NewCT_Cnf ();if _aefdfc :=d .DecodeElement (_ecfac .CnfStyle ,&_befged );_aefdfc !=nil {return _aefdfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_ecfac .TcW =NewCT_TblWidth ();if _cabeg :=d .DecodeElement (_ecfac .TcW ,&_befged );_cabeg !=nil {return _cabeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_ecfac .GridSpan =NewCT_DecimalNumber ();if _dabde :=d .DecodeElement (_ecfac .GridSpan ,&_befged );_dabde !=nil {return _dabde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_ecfac .HMerge =NewCT_HMerge ();if _gbbbce :=d .DecodeElement (_ecfac .HMerge ,&_befged );_gbbbce !=nil {return _gbbbce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_ecfac .VMerge =NewCT_VMerge ();if _fffeg :=d .DecodeElement (_ecfac .VMerge ,&_befged );_fffeg !=nil {return _fffeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_ecfac .TcBorders =NewCT_TcBorders ();if _cgadg :=d .DecodeElement (_ecfac .TcBorders ,&_befged );_cgadg !=nil {return _cgadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ecfac .Shd =NewCT_Shd ();if _fcdcc :=d .DecodeElement (_ecfac .Shd ,&_befged );_fcdcc !=nil {return _fcdcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_ecfac .NoWrap =NewCT_OnOff ();if _dcebc :=d .DecodeElement (_ecfac .NoWrap ,&_befged );_dcebc !=nil {return _dcebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_ecfac .TcMar =NewCT_TcMar ();if _fccba :=d .DecodeElement (_ecfac .TcMar ,&_befged );_fccba !=nil {return _fccba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ecfac .TextDirection =NewCT_TextDirection ();if _abbfe :=d .DecodeElement (_ecfac .TextDirection ,&_befged );_abbfe !=nil {return _abbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_ecfac .TcFitText =NewCT_OnOff ();if _gccag :=d .DecodeElement (_ecfac .TcFitText ,&_befged );_gccag !=nil {return _gccag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_ecfac .VAlign =NewCT_VerticalJc ();if _agefa :=d .DecodeElement (_ecfac .VAlign ,&_befged );_agefa !=nil {return _agefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_ecfac .HideMark =NewCT_OnOff ();if _eccgd :=d .DecodeElement (_ecfac .HideMark ,&_befged );_eccgd !=nil {return _eccgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_ecfac .Headers =NewCT_Headers ();if _geabgb :=d .DecodeElement (_ecfac .Headers ,&_befged );_geabgb !=nil {return _geabgb ;};default:_ga .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\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_befged .Name );if _dbbcaa :=d .Skip ();_dbbcaa !=nil {return _dbbcaa ;};};case _g .EndElement :break _ffcag ;case _g .CharData :};};return nil ;}; -// Treat Backslash Quotation Delimiter as Two Quotation Marks -ConvMailMergeEsc *CT_OnOff ; +// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path +func (_efacff *CT_WriteProtection )ValidateWithPath (path string )error {if _efacff .RecommendedAttr !=nil {if _badce :=_efacff .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_badce !=nil {return _badce ;};};if _eafeg :=_efacff .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_eafeg !=nil {return _eafeg ;};if _efebda :=_efacff .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_efebda !=nil {return _efebda ;};if _ggbbbg :=_efacff .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ggbbbg !=nil {return _ggbbbg ;};return nil ;};func (_agbcfb ST_StyleType )Validate ()error {return _agbcfb .ValidateWithPath ("")};func (_caefc ST_Em )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_caefc .String (),start );};func (_cfdgce ST_TextDirection )Validate ()error {return _cfdgce .ValidateWithPath ("")};func (_cgafg *ST_LevelSuffix )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgafg =0;case "\u0074\u0061\u0062":*_cgafg =1;case "\u0073\u0070\u0061c\u0065":*_cgafg =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_cgafg =3;};return nil ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_fgae :=&CT_FtnDocProps {};return _fgae };func (_cbcce *CT_LevelSuffix )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcce .ValAttr =ST_LevelSuffix (1);for _ ,_acaa :=range start .Attr {if _acaa .Name .Local =="\u0076\u0061\u006c"{_cbcce .ValAttr .UnmarshalXMLAttr (_acaa );continue ;};};for {_eedaf ,_gfbgb :=d .Token ();if _gfbgb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0053\u0075\u0066\u0066\u0069\u0078:\u0020\u0025\u0073",_gfbgb );};if _fadbea ,_edgfe :=_eedaf .(_g .EndElement );_edgfe &&_fadbea .Name ==start .Name {break ;};};return nil ;};func (_gddec ST_ProofErr )ValidateWithPath (path string )error {switch _gddec {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddec ));};return nil ;};type CT_OdsoFieldMapData struct{ -// Use Truncated Integer Division For Font Calculation -TruncateFontHeightsLikeWP6 *CT_OnOff ; +// Merge Field Mapping +Type *CT_MailMergeOdsoFMDFieldType ; -// Use Specific Small Caps Algorithm -MwSmallCaps *CT_OnOff ; +// Data Source Name for Column +Name *CT_String ; -// Use Printer Metrics To Display Documents -UsePrinterMetrics *CT_OnOff ; +// Predefined Merge Field Name +MappedName *CT_String ; -// Do Not Suppress Paragraph Borders Next To Frames -DoNotSuppressParagraphBorders *CT_OnOff ; +// Index of Column Being Mapped +Column *CT_DecimalNumber ; -// Line Wrap Trailing Spaces -WrapTrailSpaces *CT_OnOff ; +// Merge Field Name Language ID +Lid *CT_Lang ; -// Ignore Page Break from Continuous Section Break -FootnoteLayoutLikeWW8 *CT_OnOff ; +// Use Country-Based Address Field Ordering +DynamicAddress *CT_OnOff ;}; -// Ignore Text Wrapping around Objects at Bottom of Page -ShapeLayoutLikeWW8 *CT_OnOff ; +// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path +func (_bcbgg *EG_ContentRunContent )ValidateWithPath (path string )error {if _bcbgg .CustomXml !=nil {if _cccfe :=_bcbgg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cccfe !=nil {return _cccfe ;};};if _bcbgg .SmartTag !=nil {if _cdbfg :=_bcbgg .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_cdbfg !=nil {return _cdbfg ;};};if _bcbgg .Sdt !=nil {if _gecacd :=_bcbgg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gecacd !=nil {return _gecacd ;};};if _bcbgg .Dir !=nil {if _aaegcdd :=_bcbgg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_aaegcdd !=nil {return _aaegcdd ;};};if _bcbgg .Bdo !=nil {if _gedba :=_bcbgg .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_gedba !=nil {return _gedba ;};};if _bcbgg .R !=nil {if _aedbgd :=_bcbgg .R .ValidateWithPath (path +"\u002f\u0052");_aedbgd !=nil {return _aedbgd ;};};for _ffcca ,_geadec :=range _bcbgg .EG_RunLevelElts {if _eagggb :=_geadec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ffcca ));_eagggb !=nil {return _eagggb ;};};return nil ;};type CT_PPrDefault struct{ -// Align Table Rows Independently -AlignTablesRowByRow *CT_OnOff ; +// Paragraph Properties +PPr *CT_PPrGeneral ;}; -// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned -ForgetLastTabAlignment *CT_OnOff ; +// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path +func (_cgeec *CT_SdtPr )ValidateWithPath (path string )error {if _cgeec .RPr !=nil {if _acedfb :=_cgeec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_acedfb !=nil {return _acedfb ;};};if _cgeec .Alias !=nil {if _ddcfdb :=_cgeec .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_ddcfdb !=nil {return _ddcfdb ;};};if _cgeec .Tag !=nil {if _fdacf :=_cgeec .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_fdacf !=nil {return _fdacf ;};};if _cgeec .Id !=nil {if _bcbeb :=_cgeec .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_bcbeb !=nil {return _bcbeb ;};};if _cgeec .Lock !=nil {if _bdbbf :=_cgeec .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_bdbbf !=nil {return _bdbbf ;};};if _cgeec .Placeholder !=nil {if _gddaeg :=_cgeec .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_gddaeg !=nil {return _gddaeg ;};};if _cgeec .Temporary !=nil {if _dgaaf :=_cgeec .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_dgaaf !=nil {return _dgaaf ;};};if _cgeec .ShowingPlcHdr !=nil {if _bafgd :=_cgeec .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_bafgd !=nil {return _bafgd ;};};if _cgeec .DataBinding !=nil {if _cdded :=_cgeec .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cdded !=nil {return _cdded ;};};if _cgeec .Label !=nil {if _cddbd :=_cgeec .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_cddbd !=nil {return _cddbd ;};};if _cgeec .TabIndex !=nil {if _acgfe :=_cgeec .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_acgfe !=nil {return _acgfe ;};};if _cgeec .Choice !=nil {if _egfed :=_cgeec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egfed !=nil {return _egfed ;};};return nil ;};type CT_DocPartType struct{ -// Add Document Grid Line Pitch To Lines in Table Cells -AdjustLineHeightInTable *CT_OnOff ; +// Type Value +ValAttr ST_DocPartType ;};func (_begbb ST_BrType )Validate ()error {return _begbb .ValidateWithPath ("")};func NewCT_SdtComboBox ()*CT_SdtComboBox {_ggfcad :=&CT_SdtComboBox {};return _ggfcad };type Fonts struct{CT_FontsList };func NewCT_TblLayoutType ()*CT_TblLayoutType {_cebff :=&CT_TblLayoutType {};return _cebff }; -// Incorrectly Adjust Text Spacing for Specific Unicode Ranges -AutoSpaceLikeWord95 *CT_OnOff ; +// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path +func (_egfe *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_gbbab *CT_TblGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aagbdd :for {_dbecef ,_eggegd :=d .Token ();if _eggegd !=nil {return _eggegd ;};switch _eaedgc :=_dbecef .(type ){case _g .StartElement :switch _eaedgc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_gfaaec :=NewCT_TblGridCol ();if _fggef :=d .DecodeElement (_gfaaec ,&_eaedgc );_fggef !=nil {return _fggef ;};_gbbab .GridCol =append (_gbbab .GridCol ,_gfaaec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_gbbab .TblGridChange =NewCT_TblGridChange ();if _ddecd :=d .DecodeElement (_gbbab .TblGridChange ,&_eaedgc );_ddecd !=nil {return _ddecd ;};default:_ga .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\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_eaedgc .Name );if _eagbgb :=d .Skip ();_eagbgb !=nil {return _eagbgb ;};};case _g .EndElement :break _aagbdd ;case _g .CharData :};};return nil ;};type ST_PTabLeader byte ; -// Do Not Increase Line Height for Raised/Lowered Text -NoSpaceRaiseLower *CT_OnOff ; +// Validate validates the CT_TblBorders and its children +func (_gbdafc *CT_TblBorders )Validate ()error {return _gbdafc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// Use Fixed Paragraph Spacing for HTML Auto Setting -DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path +func (_egba *CT_FFTextType )ValidateWithPath (path string )error {if _egba .ValAttr ==ST_FFTextTypeUnset {return _gd .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 _geeb :=_egba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geeb !=nil {return _geeb ;};return nil ;};type ST_LineNumberRestart byte ;func NewCT_MailMergeDest ()*CT_MailMergeDest {_deggc :=&CT_MailMergeDest {};_deggc .ValAttr =ST_MailMergeDest (1);return _deggc ;};func (_efbgb *EG_ParaRPrTrackChanges )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efbgb .Ins !=nil {_fbbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_efbgb .Ins ,_fbbec );};if _efbgb .Del !=nil {_degbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_efbgb .Del ,_degbb );};if _efbgb .MoveFrom !=nil {_faegc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_efbgb .MoveFrom ,_faegc );};if _efbgb .MoveTo !=nil {_fbabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_efbgb .MoveTo ,_fbabd );};return nil ;}; -// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object -LayoutRawTableWidth *CT_OnOff ; +// Validate validates the CT_TblGridChange and its children +func (_dagdaf *CT_TblGridChange )Validate ()error {return _dagdaf .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_aegccg ST_Hint )Validate ()error {return _aegccg .ValidateWithPath ("")}; -// Allow Table Rows to Wrap Inline Objects Independently -LayoutTableRowsApart *CT_OnOff ; +// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path +func (_gfbage *CT_TcPr )ValidateWithPath (path string )error {if _gfbage .CnfStyle !=nil {if _aegegf :=_gfbage .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_aegegf !=nil {return _aegegf ;};};if _gfbage .TcW !=nil {if _dcec :=_gfbage .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_dcec !=nil {return _dcec ;};};if _gfbage .GridSpan !=nil {if _agebc :=_gfbage .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_agebc !=nil {return _agebc ;};};if _gfbage .HMerge !=nil {if _gccef :=_gfbage .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_gccef !=nil {return _gccef ;};};if _gfbage .VMerge !=nil {if _edddb :=_gfbage .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_edddb !=nil {return _edddb ;};};if _gfbage .TcBorders !=nil {if _edacb :=_gfbage .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_edacb !=nil {return _edacb ;};};if _gfbage .Shd !=nil {if _aecgdd :=_gfbage .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aecgdd !=nil {return _aecgdd ;};};if _gfbage .NoWrap !=nil {if _afcea :=_gfbage .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_afcea !=nil {return _afcea ;};};if _gfbage .TcMar !=nil {if _ddbage :=_gfbage .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_ddbage !=nil {return _ddbage ;};};if _gfbage .TextDirection !=nil {if _accde :=_gfbage .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_accde !=nil {return _accde ;};};if _gfbage .TcFitText !=nil {if _deebeb :=_gfbage .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_deebeb !=nil {return _deebeb ;};};if _gfbage .VAlign !=nil {if _gggfg :=_gfbage .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gggfg !=nil {return _gggfg ;};};if _gfbage .HideMark !=nil {if _fcggb :=_gfbage .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_fcggb !=nil {return _fcggb ;};};if _gfbage .Headers !=nil {if _fadae :=_gfbage .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_fadae !=nil {return _fadae ;};};if _gfbage .CellIns !=nil {if _gadcd :=_gfbage .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_gadcd !=nil {return _gadcd ;};};if _gfbage .CellDel !=nil {if _fggefg :=_gfbage .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_fggefg !=nil {return _fggefg ;};};if _gfbage .CellMerge !=nil {if _gfbfa :=_gfbage .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_gfbfa !=nil {return _gfbfa ;};};if _gfbage .TcPrChange !=nil {if _gdbcb :=_gfbage .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gdbcb !=nil {return _gdbcb ;};};return nil ;}; -// Use Incorrect Inter-Character Spacing Rules -UseWord97LineBreakRules *CT_OnOff ; +// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path +func (_fcbde *CT_MultiLevelType )ValidateWithPath (path string )error {if _fcbde .ValAttr ==ST_MultiLevelTypeUnset {return _gd .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 _ebefc :=_fcbde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebefc !=nil {return _ebefc ;};return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _gc .ST_OnOff ;IdAttr string ;};type CT_DocPartBehavior struct{ -// Do Not Allow Floating Tables To Break Across Pages -DoNotBreakWrappedTables *CT_OnOff ; +// Insertion Behavior Value +ValAttr ST_DocPartBehavior ;};func NewWdWsp ()*WdWsp {_dbgaee :=&WdWsp {};_dbgaee .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _dbgaee ;};func (_aceec ST_StyleSort )String ()string {switch _aceec {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};type WdCT_WordprocessingCanvas struct{Bg *_e .CT_BackgroundFormatting ;Whole *_e .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_e .CT_OfficeArtExtensionList ;};type ST_MailMergeOdsoFMDFieldType byte ;func (_gca *CT_Br )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dedf :=range start .Attr {if _dedf .Name .Local =="\u0074\u0079\u0070\u0065"{_gca .TypeAttr .UnmarshalXMLAttr (_dedf );continue ;};if _dedf .Name .Local =="\u0063\u006c\u0065a\u0072"{_gca .ClearAttr .UnmarshalXMLAttr (_dedf );continue ;};};for {_bfed ,_bcae :=d .Token ();if _bcae !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_bcae );};if _adab ,_dcbc :=_bfed .(_g .EndElement );_dcbc &&_adab .Name ==start .Name {break ;};};return nil ;}; -// Do Not Snap to Document Grid in Table Cells with Objects -DoNotSnapToGridInCell *CT_OnOff ; +// Validate validates the CT_MailMergeDest and its children +func (_bgaed *CT_MailMergeDest )Validate ()error {return _bgaed .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");}; -// Select Field When First or Last Character Is Selected -SelectFldWithFirstOrLastChar *CT_OnOff ; +// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path +func (_cafcce *CT_Tc )ValidateWithPath (path string )error {if _cafcce .TcPr !=nil {if _adeae :=_cafcce .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_adeae !=nil {return _adeae ;};};for _cgbfb ,_ccgab :=range _cafcce .EG_BlockLevelElts {if _gebga :=_ccgab .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cgbfb ));_gebga !=nil {return _gebga ;};};return nil ;};type ST_WmlColorSchemeIndex byte ;type CT_Pitch struct{ -// Use Legacy Ethiopic and Amharic Line Breaking Rules -ApplyBreakingRules *CT_OnOff ; +// Value +ValAttr ST_Pitch ;};func NewCT_DocVar ()*CT_DocVar {_ffde :=&CT_DocVar {};return _ffde };func (_bgbf *CT_DocPartBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbf .ValAttr =ST_DocPartBehavior (1);for _ ,_eacd :=range start .Attr {if _eacd .Name .Local =="\u0076\u0061\u006c"{_bgbf .ValAttr .UnmarshalXMLAttr (_eacd );continue ;};};for {_gbbaf ,_bgcg :=d .Token ();if _bgcg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u006f\u0063\u0050\u0061\u0072\u0074B\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u003a\u0020\u0025\u0073",_bgcg );};if _efca ,_ggeg :=_gbbaf .(_g .EndElement );_ggeg &&_efca .Name ==start .Name {break ;};};return nil ;};func (_gbga *CT_LevelSuffix )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ebgg ,_gdgbc :=_gbga .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdgbc !=nil {return _gdgbc ;};start .Attr =append (start .Attr ,_ebgg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgaccd *ST_Shd )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgaccd =0;case "\u006e\u0069\u006c":*_fgaccd =1;case "\u0063\u006c\u0065a\u0072":*_fgaccd =2;case "\u0073\u006f\u006ci\u0064":*_fgaccd =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_fgaccd =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_fgaccd =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_fgaccd =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_fgaccd =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_fgaccd =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fgaccd =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_fgaccd =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_fgaccd =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_fgaccd =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_fgaccd =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_fgaccd =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_fgaccd =15;case "\u0070\u0063\u0074\u0035":*_fgaccd =16;case "\u0070\u0063\u00741\u0030":*_fgaccd =17;case "\u0070\u0063\u00741\u0032":*_fgaccd =18;case "\u0070\u0063\u00741\u0035":*_fgaccd =19;case "\u0070\u0063\u00742\u0030":*_fgaccd =20;case "\u0070\u0063\u00742\u0035":*_fgaccd =21;case "\u0070\u0063\u00743\u0030":*_fgaccd =22;case "\u0070\u0063\u00743\u0035":*_fgaccd =23;case "\u0070\u0063\u00743\u0037":*_fgaccd =24;case "\u0070\u0063\u00744\u0030":*_fgaccd =25;case "\u0070\u0063\u00744\u0035":*_fgaccd =26;case "\u0070\u0063\u00745\u0030":*_fgaccd =27;case "\u0070\u0063\u00745\u0035":*_fgaccd =28;case "\u0070\u0063\u00746\u0030":*_fgaccd =29;case "\u0070\u0063\u00746\u0032":*_fgaccd =30;case "\u0070\u0063\u00746\u0035":*_fgaccd =31;case "\u0070\u0063\u00747\u0030":*_fgaccd =32;case "\u0070\u0063\u00747\u0035":*_fgaccd =33;case "\u0070\u0063\u00748\u0030":*_fgaccd =34;case "\u0070\u0063\u00748\u0035":*_fgaccd =35;case "\u0070\u0063\u00748\u0037":*_fgaccd =36;case "\u0070\u0063\u00749\u0030":*_fgaccd =37;case "\u0070\u0063\u00749\u0035":*_fgaccd =38;};return nil ;};func (_bbeecg ST_Border )ValidateWithPath (path string )error {switch _bbeecg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbeecg ));};return nil ;}; -// Do Not Allow Hanging Punctuation With Character Grid -DoNotWrapTextWithPunct *CT_OnOff ; +// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path +func (_dgec *CT_BdoContentRun )ValidateWithPath (path string )error {if _abgae :=_dgec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgae !=nil {return _abgae ;};for _dadf ,_adbd :=range _dgec .FldSimple {if _ggge :=_adbd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dadf ));_ggge !=nil {return _ggge ;};};if _dgec .Hyperlink !=nil {if _ggc :=_dgec .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ggc !=nil {return _ggc ;};};if _dgec .SubDoc !=nil {if _fed :=_dgec .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fed !=nil {return _fed ;};};for _fefb ,_dddf :=range _dgec .EG_ContentRunContent {if _fgg :=_dddf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fefb ));_fgg !=nil {return _fgg ;};};return nil ;};func (_deagad ST_DocPartGallery )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfdaf :=_g .Attr {};_cfdaf .Name =name ;switch _deagad {case ST_DocPartGalleryUnset :_cfdaf .Value ="";case ST_DocPartGalleryPlaceholder :_cfdaf .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_cfdaf .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_cfdaf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_cfdaf .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_cfdaf .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_cfdaf .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_cfdaf .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_cfdaf .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_cfdaf .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_cfdaf .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_cfdaf .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_cfdaf .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_cfdaf .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_cfdaf .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_cfdaf .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_cfdaf .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_cfdaf .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_cfdaf .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_cfdaf .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_cfdaf .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_cfdaf .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_cfdaf .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_cfdaf .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _cfdaf ,nil ;};func (_bcgeef ST_HighlightColor )ValidateWithPath (path string )error {switch _bcgeef {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgeef ));};return nil ;}; -// Do Not Compress Compressible Characters When Using Document Grid -DoNotUseEastAsianBreakRules *CT_OnOff ; +// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path +func (_abgbc *CT_TabStop )ValidateWithPath (path string )error {if _abgbc .ValAttr ==ST_TabJcUnset {return _gd .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 _bdbdcb :=_abgbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbdcb !=nil {return _bdbdcb ;};if _fecdd :=_abgbc .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fecdd !=nil {return _fecdd ;};if _beaff :=_abgbc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_beaff !=nil {return _beaff ;};return nil ;};func (_acadg *CT_PageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acadg .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .IdAttr )});};_cafgg ,_babbe :=_acadg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _babbe !=nil {return _babbe ;};start .Attr =append (start .Attr ,_cafgg );if _acadg .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .ColorAttr )});};if _acadg .ThemeColorAttr !=ST_ThemeColorUnset {_adge ,_cgfcb :=_acadg .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cgfcb !=nil {return _cgfcb ;};start .Attr =append (start .Attr ,_adge );};if _acadg .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .ThemeTintAttr )});};if _acadg .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .ThemeShadeAttr )});};if _acadg .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .SzAttr )});};if _acadg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .SpaceAttr )});};if _acadg .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .ShadowAttr )});};if _acadg .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aabbg *CT_FFCheckBoxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfaae :for {_dfdgf ,_cbdb :=d .Token ();if _cbdb !=nil {return _cbdb ;};switch _agaf :=_dfdgf .(type ){case _g .StartElement :switch _agaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_aabbg .Size =NewCT_HpsMeasure ();if _fcega :=d .DecodeElement (_aabbg .Size ,&_agaf );_fcega !=nil {return _fcega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_aabbg .SizeAuto =NewCT_OnOff ();if _daddg :=d .DecodeElement (_aabbg .SizeAuto ,&_agaf );_daddg !=nil {return _daddg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_agaf .Name );if _gafgg :=d .Skip ();_gafgg !=nil {return _gafgg ;};};case _g .EndElement :break _gfaae ;case _g .CharData :};};return nil ;};func (_aegccc *CT_TrackChangesView )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aegccc .MarkupAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .MarkupAttr )});};if _aegccc .CommentsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .CommentsAttr )});};if _aegccc .InsDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .InsDelAttr )});};if _aegccc .FormattingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .FormattingAttr )});};if _aegccc .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfebg *CT_Drawing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adad :for {_bfdb ,_ecfeca :=d .Token ();if _ecfeca !=nil {return _ecfeca ;};switch _fgacb :=_bfdb .(type ){case _g .StartElement :switch _fgacb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_eaecb :=NewWdAnchor ();if _afef :=d .DecodeElement (_eaecb ,&_fgacb );_afef !=nil {return _afef ;};_dfebg .Anchor =append (_dfebg .Anchor ,_eaecb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_eaddf :=NewWdInline ();if _agaa :=d .DecodeElement (_eaddf ,&_fgacb );_agaa !=nil {return _agaa ;};_dfebg .Inline =append (_dfebg .Inline ,_eaddf );default:_ga .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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_fgacb .Name );if _caaa :=d .Skip ();_caaa !=nil {return _caaa ;};};case _g .EndElement :break _adad ;case _g .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_fcbab :=&CT_Picture {};return _fcbab }; -// Incorrectly Display Top Border of Conditional Columns -UseWord2002TableStyleRules *CT_OnOff ; +// Validate validates the CT_TargetScreenSz and its children +func (_edggae *CT_TargetScreenSz )Validate ()error {return _edggae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func NewCT_TcPrChange ()*CT_TcPrChange {_fgbfaf :=&CT_TcPrChange {};_fgbfaf .TcPr =NewCT_TcPrInner ();return _fgbfaf ;};type CT_View struct{ -// Allow Tables to AutoFit Into Page Margins -GrowAutofit *CT_OnOff ; +// Document View Setting Value +ValAttr ST_View ;};const (ST_HighlightColorUnset ST_HighlightColor =0;ST_HighlightColorBlack ST_HighlightColor =1;ST_HighlightColorBlue ST_HighlightColor =2;ST_HighlightColorCyan ST_HighlightColor =3;ST_HighlightColorGreen ST_HighlightColor =4;ST_HighlightColorMagenta ST_HighlightColor =5;ST_HighlightColorRed ST_HighlightColor =6;ST_HighlightColorYellow ST_HighlightColor =7;ST_HighlightColorWhite ST_HighlightColor =8;ST_HighlightColorDarkBlue ST_HighlightColor =9;ST_HighlightColorDarkCyan ST_HighlightColor =10;ST_HighlightColorDarkGreen ST_HighlightColor =11;ST_HighlightColorDarkMagenta ST_HighlightColor =12;ST_HighlightColorDarkRed ST_HighlightColor =13;ST_HighlightColorDarkYellow ST_HighlightColor =14;ST_HighlightColorDarkGray ST_HighlightColor =15;ST_HighlightColorLightGray ST_HighlightColor =16;ST_HighlightColorNone ST_HighlightColor =17;);func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_ffgff :=&CT_CustomXmlRun {};return _ffgff }; -// Do Not Bypass East Asian/Complex Script Layout Code -UseFELayout *CT_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path +func (_ddeeb *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _ddeeb .Bg !=nil {if _gdacdad :=_ddeeb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_gdacdad !=nil {return _gdacdad ;};};if _ddeeb .Whole !=nil {if _dbdbg :=_ddeeb .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_dbdbg !=nil {return _dbdbg ;};};for _baffa ,_dafabc :=range _ddeeb .Choice {if _bgeaa :=_dafabc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_baffa ));_bgeaa !=nil {return _bgeaa ;};};if _ddeeb .ExtLst !=nil {if _aegee :=_ddeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aegee !=nil {return _aegee ;};};return nil ;};func (_eceecg ST_TextAlignment )ValidateWithPath (path string )error {switch _eceecg {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eceecg ));};return nil ;};func NewCT_WriteProtection ()*CT_WriteProtection {_gcgfea :=&CT_WriteProtection {};return _gcgfea };type ST_FontFamily byte ;func (_gdfab *ST_Lock )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdfab =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_gdfab =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gdfab =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_gdfab =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gdfab =4;};return nil ;};type CT_RPrOriginal struct{ -// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text -UseNormalStyleForList *CT_OnOff ; +// Referenced Character Style +RStyle *CT_String ; -// Ignore Hanging Indent When Creating Tab Stop After Numbering -DoNotUseIndentAsNumberingTabStop *CT_OnOff ; +// Run Fonts +RFonts *CT_Fonts ; -// Use Alternate Set of East Asian Line Breaking Rules -UseAltKinsokuLineBreakRules *CT_OnOff ; +// Bold +B *CT_OnOff ; -// Allow Contextual Spacing of Paragraphs in Tables -AllowSpaceOfSameStyleInTable *CT_OnOff ; +// Complex Script Bold +BCs *CT_OnOff ; -// Do Not Ignore Floating Objects When Calculating Paragraph Indentation -DoNotSuppressIndentation *CT_OnOff ; +// Italics +I *CT_OnOff ; -// Do Not AutoFit Tables To Fit Next To Wrapped Objects -DoNotAutofitConstrainedTables *CT_OnOff ; +// Complex Script Italics +ICs *CT_OnOff ; -// Allow Table Columns To Exceed Preferred Widths of Constituent Cells -AutofitToFirstFixedWidthCell *CT_OnOff ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Underline Following Character Following Numbering -UnderlineTabInNumList *CT_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Always Use Fixed Width for Hangul Characters -DisplayHangulFixedWidth *CT_OnOff ; +// Single Strikethrough +Strike *CT_OnOff ; -// Always Move Paragraph Mark to Page after a Page Break -SplitPgBreakAndParaMark *CT_OnOff ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Don't Vertically Align Cells Containing Floating Objects -DoNotVertAlignCellWithSp *CT_OnOff ; +// Display Character Outline +Outline *CT_OnOff ; -// Don't Break Table Rows Around Floating Tables -DoNotBreakConstrainedForcedTable *CT_OnOff ; +// Shadow +Shadow *CT_OnOff ; -// Ignore Vertical Alignment in Textboxes -DoNotVertAlignInTxbx *CT_OnOff ; +// Embossing +Emboss *CT_OnOff ; -// Use ANSI Kerning Pairs from Fonts -UseAnsiKerningPairs *CT_OnOff ; +// Imprinting +Imprint *CT_OnOff ; -// Use Cached Paragraph Information for Column Balancing -CachedColBalance *CT_OnOff ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Custom Compatibility Setting -CompatSetting []*CT_CompatSetting ;};func (_gffba *CT_String )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_gffba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_SectType ()*CT_SectType {_acgggf :=&CT_SectType {};return _acgggf };func (_abgg ST_CharacterSpacing )Validate ()error {return _abgg .ValidateWithPath ("")};type CT_FtnEdn struct{ +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Footnote/Endnote Type -TypeAttr ST_FtnEdn ; +// Hidden Text +Vanish *CT_OnOff ; -// Footnote/Endnote ID -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};const (ST_ShdUnset ST_Shd =0;ST_ShdNil ST_Shd =1;ST_ShdClear ST_Shd =2;ST_ShdSolid ST_Shd =3;ST_ShdHorzStripe ST_Shd =4;ST_ShdVertStripe ST_Shd =5;ST_ShdReverseDiagStripe ST_Shd =6;ST_ShdDiagStripe ST_Shd =7;ST_ShdHorzCross ST_Shd =8;ST_ShdDiagCross ST_Shd =9;ST_ShdThinHorzStripe ST_Shd =10;ST_ShdThinVertStripe ST_Shd =11;ST_ShdThinReverseDiagStripe ST_Shd =12;ST_ShdThinDiagStripe ST_Shd =13;ST_ShdThinHorzCross ST_Shd =14;ST_ShdThinDiagCross ST_Shd =15;ST_ShdPct5 ST_Shd =16;ST_ShdPct10 ST_Shd =17;ST_ShdPct12 ST_Shd =18;ST_ShdPct15 ST_Shd =19;ST_ShdPct20 ST_Shd =20;ST_ShdPct25 ST_Shd =21;ST_ShdPct30 ST_Shd =22;ST_ShdPct35 ST_Shd =23;ST_ShdPct37 ST_Shd =24;ST_ShdPct40 ST_Shd =25;ST_ShdPct45 ST_Shd =26;ST_ShdPct50 ST_Shd =27;ST_ShdPct55 ST_Shd =28;ST_ShdPct60 ST_Shd =29;ST_ShdPct62 ST_Shd =30;ST_ShdPct65 ST_Shd =31;ST_ShdPct70 ST_Shd =32;ST_ShdPct75 ST_Shd =33;ST_ShdPct80 ST_Shd =34;ST_ShdPct85 ST_Shd =35;ST_ShdPct87 ST_Shd =36;ST_ShdPct90 ST_Shd =37;ST_ShdPct95 ST_Shd =38;);func NewCT_TblGrid ()*CT_TblGrid {_edcce :=&CT_TblGrid {};return _edcce };func (_caaf *CT_TxbxContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eede :for {_aafecd ,_gaeadb :=d .Token ();if _gaeadb !=nil {return _gaeadb ;};switch _dfbff :=_aafecd .(type ){case _ebaba .StartElement :switch _dfbff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_cfegf :=NewCT_AltChunk ();if _ecfbf :=d .DecodeElement (_cfegf ,&_dfbff );_ecfbf !=nil {return _ecfbf ;};_caaf .AltChunk =append (_caaf .AltChunk ,_cfegf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bagcc :=NewEG_ContentBlockContent ();_bagcc .CustomXml =NewCT_CustomXmlBlock ();if _adcff :=d .DecodeElement (_bagcc .CustomXml ,&_dfbff );_adcff !=nil {return _adcff ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_bagcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cdgfdf :=NewEG_ContentBlockContent ();_cdgfdf .Sdt =NewCT_SdtBlock ();if _fcace :=d .DecodeElement (_cdgfdf .Sdt ,&_dfbff );_fcace !=nil {return _fcace ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_cdgfdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_adecc :=NewEG_ContentBlockContent ();_babba :=NewCT_P ();if _addga :=d .DecodeElement (_babba ,&_dfbff );_addga !=nil {return _addga ;};_adecc .P =append (_adecc .P ,_babba );_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_adecc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_fbbea :=NewEG_ContentBlockContent ();_eabbe :=NewCT_Tbl ();if _effde :=d .DecodeElement (_eabbe ,&_dfbff );_effde !=nil {return _effde ;};_fbbea .Tbl =append (_fbbea .Tbl ,_eabbe );_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_fbbea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gag :=NewEG_ContentBlockContent ();_cgfccf :=NewEG_RunLevelElts ();_cgfccf .ProofErr =NewCT_ProofErr ();if _bbbbb :=d .DecodeElement (_cgfccf .ProofErr ,&_dfbff );_bbbbb !=nil {return _bbbbb ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_gag );_gag .EG_RunLevelElts =append (_gag .EG_RunLevelElts ,_cgfccf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bcfg :=NewEG_ContentBlockContent ();_gcc :=NewEG_RunLevelElts ();_gcc .PermStart =NewCT_PermStart ();if _cbedg :=d .DecodeElement (_gcc .PermStart ,&_dfbff );_cbedg !=nil {return _cbedg ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_bcfg );_bcfg .EG_RunLevelElts =append (_bcfg .EG_RunLevelElts ,_gcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cabfbe :=NewEG_ContentBlockContent ();_dage :=NewEG_RunLevelElts ();_dage .PermEnd =NewCT_Perm ();if _feed :=d .DecodeElement (_dage .PermEnd ,&_dfbff );_feed !=nil {return _feed ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_cabfbe );_cabfbe .EG_RunLevelElts =append (_cabfbe .EG_RunLevelElts ,_dage );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gbded :=NewEG_ContentBlockContent ();_afffb :=NewEG_RunLevelElts ();_afffb .Ins =NewCT_RunTrackChange ();if _aafeff :=d .DecodeElement (_afffb .Ins ,&_dfbff );_aafeff !=nil {return _aafeff ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_gbded );_gbded .EG_RunLevelElts =append (_gbded .EG_RunLevelElts ,_afffb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aedcbg :=NewEG_ContentBlockContent ();_eecdbf :=NewEG_RunLevelElts ();_eecdbf .Del =NewCT_RunTrackChange ();if _faaae :=d .DecodeElement (_eecdbf .Del ,&_dfbff );_faaae !=nil {return _faaae ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_aedcbg );_aedcbg .EG_RunLevelElts =append (_aedcbg .EG_RunLevelElts ,_eecdbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbee :=NewEG_ContentBlockContent ();_ga :=NewEG_RunLevelElts ();_ga .MoveFrom =NewCT_RunTrackChange ();if _gdgbf :=d .DecodeElement (_ga .MoveFrom ,&_dfbff );_gdgbf !=nil {return _gdgbf ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_bbee );_bbee .EG_RunLevelElts =append (_bbee .EG_RunLevelElts ,_ga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eccgb :=NewEG_ContentBlockContent ();_gbgce :=NewEG_RunLevelElts ();_gbgce .MoveTo =NewCT_RunTrackChange ();if _dafceb :=d .DecodeElement (_gbgce .MoveTo ,&_dfbff );_dafceb !=nil {return _dafceb ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_eccgb );_eccgb .EG_RunLevelElts =append (_eccgb .EG_RunLevelElts ,_gbgce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acefff :=NewEG_ContentBlockContent ();_acbcd :=NewEG_RunLevelElts ();_faa :=NewEG_RangeMarkupElements ();_faa .BookmarkStart =NewCT_Bookmark ();if _efedf :=d .DecodeElement (_faa .BookmarkStart ,&_dfbff );_efedf !=nil {return _efedf ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_acefff );_acefff .EG_RunLevelElts =append (_acefff .EG_RunLevelElts ,_acbcd );_acbcd .EG_RangeMarkupElements =append (_acbcd .EG_RangeMarkupElements ,_faa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fccae :=NewEG_ContentBlockContent ();_dddced :=NewEG_RunLevelElts ();_dbcd :=NewEG_RangeMarkupElements ();_dbcd .BookmarkEnd =NewCT_MarkupRange ();if _dafab :=d .DecodeElement (_dbcd .BookmarkEnd ,&_dfbff );_dafab !=nil {return _dafab ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_fccae );_fccae .EG_RunLevelElts =append (_fccae .EG_RunLevelElts ,_dddced );_dddced .EG_RangeMarkupElements =append (_dddced .EG_RangeMarkupElements ,_dbcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dgbeg :=NewEG_ContentBlockContent ();_cbca :=NewEG_RunLevelElts ();_fcfec :=NewEG_RangeMarkupElements ();_fcfec .MoveFromRangeStart =NewCT_MoveBookmark ();if _afbdc :=d .DecodeElement (_fcfec .MoveFromRangeStart ,&_dfbff );_afbdc !=nil {return _afbdc ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_dgbeg );_dgbeg .EG_RunLevelElts =append (_dgbeg .EG_RunLevelElts ,_cbca );_cbca .EG_RangeMarkupElements =append (_cbca .EG_RangeMarkupElements ,_fcfec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgebf :=NewEG_ContentBlockContent ();_cdcf :=NewEG_RunLevelElts ();_bddfdc :=NewEG_RangeMarkupElements ();_bddfdc .MoveFromRangeEnd =NewCT_MarkupRange ();if _eeefg :=d .DecodeElement (_bddfdc .MoveFromRangeEnd ,&_dfbff );_eeefg !=nil {return _eeefg ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_dgebf );_dgebf .EG_RunLevelElts =append (_dgebf .EG_RunLevelElts ,_cdcf );_cdcf .EG_RangeMarkupElements =append (_cdcf .EG_RangeMarkupElements ,_bddfdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_deadd :=NewEG_ContentBlockContent ();_afbgfd :=NewEG_RunLevelElts ();_gbeb :=NewEG_RangeMarkupElements ();_gbeb .MoveToRangeStart =NewCT_MoveBookmark ();if _ffdbb :=d .DecodeElement (_gbeb .MoveToRangeStart ,&_dfbff );_ffdbb !=nil {return _ffdbb ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_deadd );_deadd .EG_RunLevelElts =append (_deadd .EG_RunLevelElts ,_afbgfd );_afbgfd .EG_RangeMarkupElements =append (_afbgfd .EG_RangeMarkupElements ,_gbeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_geffa :=NewEG_ContentBlockContent ();_degdd :=NewEG_RunLevelElts ();_dbfb :=NewEG_RangeMarkupElements ();_dbfb .MoveToRangeEnd =NewCT_MarkupRange ();if _aebafc :=d .DecodeElement (_dbfb .MoveToRangeEnd ,&_dfbff );_aebafc !=nil {return _aebafc ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_geffa );_geffa .EG_RunLevelElts =append (_geffa .EG_RunLevelElts ,_degdd );_degdd .EG_RangeMarkupElements =append (_degdd .EG_RangeMarkupElements ,_dbfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fagga :=NewEG_ContentBlockContent ();_aadgea :=NewEG_RunLevelElts ();_bcaegg :=NewEG_RangeMarkupElements ();_bcaegg .CommentRangeStart =NewCT_MarkupRange ();if _agfgbe :=d .DecodeElement (_bcaegg .CommentRangeStart ,&_dfbff );_agfgbe !=nil {return _agfgbe ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_fagga );_fagga .EG_RunLevelElts =append (_fagga .EG_RunLevelElts ,_aadgea );_aadgea .EG_RangeMarkupElements =append (_aadgea .EG_RangeMarkupElements ,_bcaegg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cecgga :=NewEG_ContentBlockContent ();_dcfbb :=NewEG_RunLevelElts ();_fadac :=NewEG_RangeMarkupElements ();_fadac .CommentRangeEnd =NewCT_MarkupRange ();if _bdagc :=d .DecodeElement (_fadac .CommentRangeEnd ,&_dfbff );_bdagc !=nil {return _bdagc ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_cecgga );_cecgga .EG_RunLevelElts =append (_cecgga .EG_RunLevelElts ,_dcfbb );_dcfbb .EG_RangeMarkupElements =append (_dcfbb .EG_RangeMarkupElements ,_fadac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edcbf :=NewEG_ContentBlockContent ();_aadcb :=NewEG_RunLevelElts ();_cdag :=NewEG_RangeMarkupElements ();_cdag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbfcb :=d .DecodeElement (_cdag .CustomXmlInsRangeStart ,&_dfbff );_dbfcb !=nil {return _dbfcb ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_edcbf );_edcbf .EG_RunLevelElts =append (_edcbf .EG_RunLevelElts ,_aadcb );_aadcb .EG_RangeMarkupElements =append (_aadcb .EG_RangeMarkupElements ,_cdag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cdfd :=NewEG_ContentBlockContent ();_bfffc :=NewEG_RunLevelElts ();_dcbgc :=NewEG_RangeMarkupElements ();_dcbgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _cgagc :=d .DecodeElement (_dcbgc .CustomXmlInsRangeEnd ,&_dfbff );_cgagc !=nil {return _cgagc ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_cdfd );_cdfd .EG_RunLevelElts =append (_cdfd .EG_RunLevelElts ,_bfffc );_bfffc .EG_RangeMarkupElements =append (_bfffc .EG_RangeMarkupElements ,_dcbgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eeefc :=NewEG_ContentBlockContent ();_dcaa :=NewEG_RunLevelElts ();_dbad :=NewEG_RangeMarkupElements ();_dbad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbfgc :=d .DecodeElement (_dbad .CustomXmlDelRangeStart ,&_dfbff );_cbfgc !=nil {return _cbfgc ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_eeefc );_eeefc .EG_RunLevelElts =append (_eeefc .EG_RunLevelElts ,_dcaa );_dcaa .EG_RangeMarkupElements =append (_dcaa .EG_RangeMarkupElements ,_dbad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efggbc :=NewEG_ContentBlockContent ();_bbecb :=NewEG_RunLevelElts ();_cccdg :=NewEG_RangeMarkupElements ();_cccdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _adffea :=d .DecodeElement (_cccdg .CustomXmlDelRangeEnd ,&_dfbff );_adffea !=nil {return _adffea ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_efggbc );_efggbc .EG_RunLevelElts =append (_efggbc .EG_RunLevelElts ,_bbecb );_bbecb .EG_RangeMarkupElements =append (_bbecb .EG_RangeMarkupElements ,_cccdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_abbcdb :=NewEG_ContentBlockContent ();_cebe :=NewEG_RunLevelElts ();_egdcb :=NewEG_RangeMarkupElements ();_egdcb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcfd :=d .DecodeElement (_egdcb .CustomXmlMoveFromRangeStart ,&_dfbff );_gcfd !=nil {return _gcfd ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_abbcdb );_abbcdb .EG_RunLevelElts =append (_abbcdb .EG_RunLevelElts ,_cebe );_cebe .EG_RangeMarkupElements =append (_cebe .EG_RangeMarkupElements ,_egdcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gafdg :=NewEG_ContentBlockContent ();_fgbdda :=NewEG_RunLevelElts ();_ggfab :=NewEG_RangeMarkupElements ();_ggfab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fafa :=d .DecodeElement (_ggfab .CustomXmlMoveFromRangeEnd ,&_dfbff );_fafa !=nil {return _fafa ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_gafdg );_gafdg .EG_RunLevelElts =append (_gafdg .EG_RunLevelElts ,_fgbdda );_fgbdda .EG_RangeMarkupElements =append (_fgbdda .EG_RangeMarkupElements ,_ggfab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aggad :=NewEG_ContentBlockContent ();_ebea :=NewEG_RunLevelElts ();_cecgbe :=NewEG_RangeMarkupElements ();_cecgbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eceag :=d .DecodeElement (_cecgbe .CustomXmlMoveToRangeStart ,&_dfbff );_eceag !=nil {return _eceag ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_aggad );_aggad .EG_RunLevelElts =append (_aggad .EG_RunLevelElts ,_ebea );_ebea .EG_RangeMarkupElements =append (_ebea .EG_RangeMarkupElements ,_cecgbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccfc :=NewEG_ContentBlockContent ();_egb :=NewEG_RunLevelElts ();_fedgge :=NewEG_RangeMarkupElements ();_fedgge .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcc :=d .DecodeElement (_fedgge .CustomXmlMoveToRangeEnd ,&_dfbff );_fcc !=nil {return _fcc ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_ccfc );_ccfc .EG_RunLevelElts =append (_ccfc .EG_RunLevelElts ,_egb );_egb .EG_RangeMarkupElements =append (_egb .EG_RangeMarkupElements ,_fedgge );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aefda :=NewEG_ContentBlockContent ();_dfbcf :=NewEG_RunLevelElts ();_ffdfg :=NewEG_MathContent ();_ffdfg .OMathPara =_cgde .NewOMathPara ();if _gbbfc :=d .DecodeElement (_ffdfg .OMathPara ,&_dfbff );_gbbfc !=nil {return _gbbfc ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_aefda );_aefda .EG_RunLevelElts =append (_aefda .EG_RunLevelElts ,_dfbcf );_dfbcf .EG_MathContent =append (_dfbcf .EG_MathContent ,_ffdfg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gggaf :=NewEG_ContentBlockContent ();_dfgfed :=NewEG_RunLevelElts ();_ffefd :=NewEG_MathContent ();_ffefd .OMath =_cgde .NewOMath ();if _cfbcfc :=d .DecodeElement (_ffefd .OMath ,&_dfbff );_cfbcfc !=nil {return _cfbcfc ;};_caaf .EG_ContentBlockContent =append (_caaf .EG_ContentBlockContent ,_gggaf );_gggaf .EG_RunLevelElts =append (_gggaf .EG_RunLevelElts ,_dfgfed );_dfgfed .EG_MathContent =append (_dfgfed .EG_MathContent ,_ffefd );default:_febdf .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\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_dfbff .Name );if _aabd :=d .Skip ();_aabd !=nil {return _aabd ;};};case _ebaba .EndElement :break _eede ;case _ebaba .CharData :};};return nil ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_gdcee :=&CT_MailMergeDest {};_gdcee .ValAttr =ST_MailMergeDest (1);return _gdcee ;};type ST_DropCap byte ; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Validate validates the CT_Empty and its children -func (_gffbeg *CT_Empty )Validate ()error {return _gffbeg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_LineNumber and its children -func (_bdgbf *CT_LineNumber )Validate ()error {return _bdgbf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_eaeefb ST_DisplacedByCustomXml )Validate ()error {return _eaeefb .ValidateWithPath ("")}; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Validate validates the CT_TblGridChange and its children -func (_ebfeba *CT_TblGridChange )Validate ()error {return _ebfeba .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_cgcb *CT_FontsList )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cgcb .Font !=nil {_edbed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_cgbda :=range _cgcb .Font {e .EncodeElement (_cgbda ,_edbed );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_afaba *EG_PContentBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_geagf :for {_gcbeac ,_cdcgc :=d .Token ();if _cdcgc !=nil {return _cdcgc ;};switch _cdeaea :=_gcbeac .(type ){case _ebaba .StartElement :switch _cdeaea .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_afaba .CustomXml =NewCT_CustomXmlRun ();if _badcg :=d .DecodeElement (_afaba .CustomXml ,&_cdeaea );_badcg !=nil {return _badcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_aaggd :=NewCT_SimpleField ();if _gadbf :=d .DecodeElement (_aaggd ,&_cdeaea );_gadbf !=nil {return _gadbf ;};_afaba .FldSimple =append (_afaba .FldSimple ,_aaggd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_afaba .Hyperlink =NewCT_Hyperlink ();if _aaeeb :=d .DecodeElement (_afaba .Hyperlink ,&_cdeaea );_aaeeb !=nil {return _aaeeb ;};default:_febdf .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\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cdeaea .Name );if _agbb :=d .Skip ();_agbb !=nil {return _agbb ;};};case _ebaba .EndElement :break _geagf ;case _ebaba .CharData :};};return nil ;};func (_ddggb ST_MailMergeDocType )String ()string {switch _ddggb {case 0:return "";case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";};return "";};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_RPrOriginal ;};func (_cdbdf *CT_NumPicBullet )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdbdf .NumPicBulletIdAttr )});e .EncodeToken (start );if _cdbdf .Pict !=nil {_acefd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_cdbdf .Pict ,_acefd );};if _cdbdf .Drawing !=nil {_egdcga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_cdbdf .Drawing ,_egdcga );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_DocVars ()*CT_DocVars {_agcad :=&CT_DocVars {};return _agcad };func (_ecafc *CT_JcTable )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_cdefc ,_fegf :=_ecafc .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fegf !=nil {return _fegf ;};start .Attr =append (start .Attr ,_cdefc );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bcfce *CT_Object )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fdced :=range start .Attr {if _fdced .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_acae ,_becb :=ParseUnionST_TwipsMeasure (_fdced .Value );if _becb !=nil {return _becb ;};_bcfce .DxaOrigAttr =&_acae ;continue ;};if _fdced .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_eefd ,_afcdf :=ParseUnionST_TwipsMeasure (_fdced .Value );if _afcdf !=nil {return _afcdf ;};_bcfce .DyaOrigAttr =&_eefd ;continue ;};};_bcbcd :for {_eedb ,_gebg :=d .Token ();if _gebg !=nil {return _gebg ;};switch _cecaca :=_eedb .(type ){case _ebaba .StartElement :switch _cecaca .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bcfce .Drawing =NewCT_Drawing ();if _bcaccc :=d .DecodeElement (_bcfce .Drawing ,&_cecaca );_bcaccc !=nil {return _bcaccc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_bcfce .Choice =NewCT_ObjectChoice ();if _bgce :=d .DecodeElement (&_bcfce .Choice .Control ,&_cecaca );_bgce !=nil {return _bgce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_bcfce .Choice =NewCT_ObjectChoice ();if _caaacd :=d .DecodeElement (&_bcfce .Choice .ObjectLink ,&_cecaca );_caaacd !=nil {return _caaacd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_bcfce .Choice =NewCT_ObjectChoice ();if _cdada :=d .DecodeElement (&_bcfce .Choice .ObjectEmbed ,&_cecaca );_cdada !=nil {return _cdada ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_bcfce .Choice =NewCT_ObjectChoice ();if _dcfce :=d .DecodeElement (&_bcfce .Choice .Movie ,&_cecaca );_dcfce !=nil {return _dcfce ;};default:_febdf .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\u004f\u0062\u006ae\u0063\u0074 \u0025\u0076",_cecaca .Name );if _egded :=d .Skip ();_egded !=nil {return _egded ;};};case _ebaba .EndElement :break _bcbcd ;case _ebaba .CharData :};};return nil ;};func (_acgfd *CT_Bookmark )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_decaf :=range start .Attr {if _decaf .Name .Local =="\u006e\u0061\u006d\u0065"{_abea ,_ddacb :=_decaf .Value ,error (nil );if _ddacb !=nil {return _ddacb ;};_acgfd .NameAttr =_abea ;continue ;};if _decaf .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_aecad ,_fcgab :=_cfdbf .ParseInt (_decaf .Value ,10,64);if _fcgab !=nil {return _fcgab ;};_acgfd .ColFirstAttr =&_aecad ;continue ;};if _decaf .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_bbffbfa ,_abdeg :=_cfdbf .ParseInt (_decaf .Value ,10,64);if _abdeg !=nil {return _abdeg ;};_acgfd .ColLastAttr =&_bbffbfa ;continue ;};if _decaf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_acgfd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_decaf );continue ;};if _decaf .Name .Local =="\u0069\u0064"{_fdagcd ,_ggf :=_cfdbf .ParseInt (_decaf .Value ,10,64);if _ggf !=nil {return _ggf ;};_acgfd .IdAttr =_fdagcd ;continue ;};};for {_cdfebb ,_cfbgb :=d .Token ();if _cfbgb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_cfbgb );};if _bcbdbb ,_bbfb :=_cdfebb .(_ebaba .EndElement );_bbfb &&_bcbdbb .Name ==start .Name {break ;};};return nil ;};func (_bbfae ST_DecimalNumberOrPercent )String ()string {if _bbfae .ST_UnqualifiedPercentage !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_bbfae .ST_UnqualifiedPercentage );};if _bbfae .ST_Percentage !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_bbfae .ST_Percentage );};return "";}; +// Font Kerning +Kern *CT_HpsMeasure ; -// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path -func (_agbf *EG_PContent )ValidateWithPath (path string )error {for _cdbefg ,_deagg :=range _agbf .FldSimple {if _cfdfgc :=_deagg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdbefg ));_cfdfgc !=nil {return _cfdfgc ;};};if _agbf .Hyperlink !=nil {if _dadbc :=_agbf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_dadbc !=nil {return _dadbc ;};};if _agbf .SubDoc !=nil {if _dbfe :=_agbf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_dbfe !=nil {return _dbfe ;};};for _gebbe ,_eggbb :=range _agbf .EG_ContentRunContent {if _fdea :=_eggbb .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gebbe ));_fdea !=nil {return _fdea ;};};return nil ;};func (_bfeg *CT_TwipsMeasure )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_aaeebg :=range start .Attr {if _aaeebg .Name .Local =="\u0076\u0061\u006c"{_caffbf ,_gfac :=ParseUnionST_TwipsMeasure (_aaeebg .Value );if _gfac !=nil {return _gfac ;};_bfeg .ValAttr =_caffbf ;continue ;};};for {_bffebe ,_ecdbd :=d .Token ();if _ecdbd !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_ecdbd );};if _dgdcab ,_fgcfe :=_bffebe .(_ebaba .EndElement );_fgcfe &&_dgdcab .Name ==start .Name {break ;};};return nil ;};func (_cdeadd *CT_DataBinding )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_adgccd :=range start .Attr {if _adgccd .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_gcga ,_ffgff :=_adgccd .Value ,error (nil );if _ffgff !=nil {return _ffgff ;};_cdeadd .PrefixMappingsAttr =&_gcga ;continue ;};if _adgccd .Name .Local =="\u0078\u0070\u0061t\u0068"{_gfaef ,_daage :=_adgccd .Value ,error (nil );if _daage !=nil {return _daage ;};_cdeadd .XpathAttr =_gfaef ;continue ;};if _adgccd .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_adcg ,_bagfa :=_adgccd .Value ,error (nil );if _bagfa !=nil {return _bagfa ;};_cdeadd .StoreItemIDAttr =_adcg ;continue ;};};for {_fcggg ,_ecfce :=d .Token ();if _ecfce !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067:\u0020\u0025\u0073",_ecfce );};if _dgcdg ,_ecadf :=_fcggg .(_ebaba .EndElement );_ecadf &&_dgcdg .Name ==start .Name {break ;};};return nil ;};func NewCT_TcPrChange ()*CT_TcPrChange {_abdg :=&CT_TcPrChange {};_abdg .TcPr =NewCT_TcPrInner ();return _abdg ;};func (_febaa *ST_MailMergeDocType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ggcddb ,_ddbfdb :=d .Token ();if _ddbfdb !=nil {return _ddbfdb ;};if _gfecfd ,_ebgba :=_ggcddb .(_ebaba .EndElement );_ebgba &&_gfecfd .Name ==start .Name {*_febaa =1;return nil ;};if _gebgc ,_feffa :=_ggcddb .(_ebaba .CharData );!_feffa {return _eddeb .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",_ggcddb );}else {switch string (_gebgc ){case "":*_febaa =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_febaa =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_febaa =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_febaa =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_febaa =4;case "\u0065\u006d\u0061i\u006c":*_febaa =5;case "\u0066\u0061\u0078":*_febaa =6;};};_ggcddb ,_ddbfdb =d .Token ();if _ddbfdb !=nil {return _ddbfdb ;};if _cfagb ,_bebc :=_ggcddb .(_ebaba .EndElement );_bebc &&_cfagb .Name ==start .Name {return nil ;};return _eddeb .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",_ggcddb );};func (_geefc *CT_Styles )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _geefc .DocDefaults !=nil {_fafcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_geefc .DocDefaults ,_fafcb );};if _geefc .LatentStyles !=nil {_edcae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_geefc .LatentStyles ,_edcae );};if _geefc .Style !=nil {_gfafg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_bcbc :=range _geefc .Style {e .EncodeElement (_bcbc ,_gfafg );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path -func (_bbcbbc *CT_PageMar )ValidateWithPath (path string )error {if _gfcdg :=_bbcbbc .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_gfcdg !=nil {return _gfcdg ;};if _cggbd :=_bbcbbc .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_cggbd !=nil {return _cggbd ;};if _cgbdd :=_bbcbbc .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_cgbdd !=nil {return _cgbdd ;};if _gdgef :=_bbcbbc .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_gdgef !=nil {return _gdgef ;};if _ceaeb :=_bbcbbc .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ceaeb !=nil {return _ceaeb ;};if _cffgg :=_bbcbbc .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cffgg !=nil {return _cffgg ;};if _egcafe :=_bbcbbc .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_egcafe !=nil {return _egcafe ;};return nil ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Validate validates the CT_SdtRun and its children -func (_gcfbe *CT_SdtRun )Validate ()error {return _gcfbe .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};func (_gbega *CT_Placeholder )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gbega .DocPart =NewCT_String ();_eecgc :for {_gaebda ,_afdcdc :=d .Token ();if _afdcdc !=nil {return _afdcdc ;};switch _ffecb :=_gaebda .(type ){case _ebaba .StartElement :switch _ffecb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _bggea :=d .DecodeElement (_gbega .DocPart ,&_ffecb );_bggea !=nil {return _bggea ;};default:_febdf .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\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_ffecb .Name );if _aegbf :=d .Skip ();_aegbf !=nil {return _aegbf ;};};case _ebaba .EndElement :break _eecgc ;case _ebaba .CharData :};};return nil ;};type CT_BdoContentRun struct{ +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Direction of Override -ValAttr ST_Direction ; +// Text Highlighting +Highlight *CT_Highlight ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Underline +U *CT_Underline ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_adcfab *CT_Text )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_abdbge :=range start .Attr {if _abdbge .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_abdbge .Name .Local =="\u0073\u0070\u0061c\u0065"{_ccdef ,_cffbc :=_abdbge .Value ,error (nil );if _cffbc !=nil {return _cffbc ;};_adcfab .SpaceAttr =&_ccdef ;continue ;};};for {_ebeb ,_debgaa :=d .Token ();if _debgaa !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_debgaa );};if _eaddgb ,_cfgdab :=_ebeb .(_ebaba .CharData );_cfgdab {_adcfab .Content =string (_eaddgb );};if _aecfg ,_ccfded :=_ebeb .(_ebaba .EndElement );_ccfded &&_aecfg .Name ==start .Name {break ;};};return nil ;}; +// Text Border +Bdr *CT_Border ; -// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path -func (_cgead *CT_Attr )ValidateWithPath (path string )error {return nil };func (_gafddf ST_HdrFtr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gafddf .String (),start );}; +// Run Shading +Shd *CT_Shd ; -// Validate validates the CT_Sym and its children -func (_dadgdb *CT_Sym )Validate ()error {return _dadgdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");}; +// Manual Run Width +FitText *CT_FitText ; -// Validate validates the CT_Body and its children -func (_abbfcc *CT_Body )Validate ()error {return _abbfcc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Validate validates the Hdr and its children -func (_abffe *Hdr )Validate ()error {return _abffe .ValidateWithPath ("\u0048\u0064\u0072")};func (_dagbb *CT_RecipientData )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dagbb .Active !=nil {_ce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_dagbb .Active ,_ce );};_acbed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_dagbb .Column ,_acbed );_gfafgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_dagbb .UniqueTag ,_gfafgd );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Right To Left Text +Rtl *CT_OnOff ; -// Validate validates the CT_DocPartCategory and its children -func (_febfg *CT_DocPartCategory )Validate ()error {return _febfg .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_cegg *CT_Control )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_eaafa :=range start .Attr {if _eaafa .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"&&_eaafa .Name .Local =="\u0069\u0064"||_eaafa .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"&&_eaafa .Name .Local =="\u0069\u0064"{_ecgba ,_fgfdd :=_eaafa .Value ,error (nil );if _fgfdd !=nil {return _fgfdd ;};_cegg .IdAttr =&_ecgba ;continue ;};if _eaafa .Name .Local =="\u006e\u0061\u006d\u0065"{_beegf ,_degda :=_eaafa .Value ,error (nil );if _degda !=nil {return _degda ;};_cegg .NameAttr =&_beegf ;continue ;};if _eaafa .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_ecdff ,_bgaaf :=_eaafa .Value ,error (nil );if _bgaaf !=nil {return _bgaaf ;};_cegg .ShapeidAttr =&_ecdff ;continue ;};};for {_ddbb ,_cgbfdg :=d .Token ();if _cgbfdg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_cgbfdg );};if _gcge ,_faffd :=_ddbb .(_ebaba .EndElement );_faffd &&_gcge .Name ==start .Name {break ;};};return nil ;};func (_aaeac ST_DropCap )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fbca :=_ebaba .Attr {};_fbca .Name =name ;switch _aaeac {case ST_DropCapUnset :_fbca .Value ="";case ST_DropCapNone :_fbca .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_fbca .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_fbca .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _fbca ,nil ;}; - -// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path -func (_ddbac *CT_Numbering )ValidateWithPath (path string )error {for _dbbgfa ,_ccfcd :=range _ddbac .NumPicBullet {if _bcggb :=_ccfcd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dbbgfa ));_bcggb !=nil {return _bcggb ;};};for _ade ,_dccgfg :=range _ddbac .AbstractNum {if _cdbbfg :=_dccgfg .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_ade ));_cdbbfg !=nil {return _cdbbfg ;};};for _fdaed ,_ccegg :=range _ddbac .Num {if _edaga :=_ccegg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_fdaed ));_edaga !=nil {return _edaga ;};};if _ddbac .NumIdMacAtCleanup !=nil {if _dbgef :=_ddbac .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_dbgef !=nil {return _dbgef ;};};return nil ;};func NewCT_Em ()*CT_Em {_ggaa :=&CT_Em {};_ggaa .ValAttr =ST_Em (1);return _ggaa };func (_acccag *CT_DocumentBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ceadc :for {_bbbbcgf ,_eadeda :=d .Token ();if _eadeda !=nil {return _eadeda ;};switch _faabf :=_bbbbcgf .(type ){case _ebaba .StartElement :switch _faabf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_acccag .Background =NewCT_Background ();if _bcagf :=d .DecodeElement (_acccag .Background ,&_faabf );_bcagf !=nil {return _bcagf ;};default:_febdf .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\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_faabf .Name );if _efdebd :=d .Skip ();_efdebd !=nil {return _efdebd ;};};case _ebaba .EndElement :break _ceadc ;case _ebaba .CharData :};};return nil ;};func (_bffdfc *CT_RPrChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bffdfc .RPr =NewCT_RPrOriginal ();for _ ,_fgfgca :=range start .Attr {if _fgfgca .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_becba ,_faeab :=_fgfgca .Value ,error (nil );if _faeab !=nil {return _faeab ;};_bffdfc .AuthorAttr =_becba ;continue ;};if _fgfgca .Name .Local =="\u0064\u0061\u0074\u0065"{_beed ,_agcfgd :=ParseStdlibTime (_fgfgca .Value );if _agcfgd !=nil {return _agcfgd ;};_bffdfc .DateAttr =&_beed ;continue ;};if _fgfgca .Name .Local =="\u0069\u0064"{_dacdg ,_dacca :=_cfdbf .ParseInt (_fgfgca .Value ,10,64);if _dacca !=nil {return _dacca ;};_bffdfc .IdAttr =_dacdg ;continue ;};};_fcfagd :for {_cbbed ,_ffabc :=d .Token ();if _ffabc !=nil {return _ffabc ;};switch _abage :=_cbbed .(type ){case _ebaba .StartElement :switch _abage .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _cegdfe :=d .DecodeElement (_bffdfc .RPr ,&_abage );_cegdfe !=nil {return _cegdfe ;};default:_febdf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_abage .Name );if _cdbgb :=d .Skip ();_cdbgb !=nil {return _cdbgb ;};};case _ebaba .EndElement :break _fcfagd ;case _ebaba .CharData :};};return nil ;};func (_gedaa *CT_FldChar )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gedaa .FldCharTypeAttr =ST_FldCharType (1);for _ ,_dddab :=range start .Attr {if _dddab .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_gedaa .FldCharTypeAttr .UnmarshalXMLAttr (_dddab );continue ;};if _dddab .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_cbggdb ,_dddfeg :=ParseUnionST_OnOff (_dddab .Value );if _dddfeg !=nil {return _dddfeg ;};_gedaa .FldLockAttr =&_cbggdb ;continue ;};if _dddab .Name .Local =="\u0064\u0069\u0072t\u0079"{_dgeaa ,_cacafg :=ParseUnionST_OnOff (_dddab .Value );if _cacafg !=nil {return _cacafg ;};_gedaa .DirtyAttr =&_dgeaa ;continue ;};};_ebfgg :for {_ggbdg ,_cegcca :=d .Token ();if _cegcca !=nil {return _cegcca ;};switch _edggee :=_ggbdg .(type ){case _ebaba .StartElement :switch _edggee .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_gedaa .FldData =NewCT_Text ();if _egacd :=d .DecodeElement (_gedaa .FldData ,&_edggee );_egacd !=nil {return _egacd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_gedaa .FfData =NewCT_FFData ();if _febfe :=d .DecodeElement (_gedaa .FfData ,&_edggee );_febfe !=nil {return _febfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_gedaa .NumberingChange =NewCT_TrackChangeNumbering ();if _febae :=d .DecodeElement (_gedaa .NumberingChange ,&_edggee );_febae !=nil {return _febae ;};default:_febdf .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\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_edggee .Name );if _efcfde :=d .Skip ();_efcfde !=nil {return _efcfde ;};};case _ebaba .EndElement :break _ebfgg ;case _ebaba .CharData :};};return nil ;};func (_ddcfef ST_NumberFormat )Validate ()error {return _ddcfef .ValidateWithPath ("")};func NewCT_Comments ()*CT_Comments {_bcgdda :=&CT_Comments {};return _bcgdda };func (_ggebaa *ST_DropCap )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ggebaa =0;case "\u006e\u006f\u006e\u0065":*_ggebaa =1;case "\u0064\u0072\u006f\u0070":*_ggebaa =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ggebaa =3;};return nil ;};type EG_ContentRowContent struct{ +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Table Row -Tr []*CT_Row ; +// Emphasis Mark +Em *CT_Em ; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Languages for Run Content +Lang *CT_Language ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Validate validates the CT_TrackChangesView and its children -func (_cfffac *CT_TrackChangesView )Validate ()error {return _cfffac .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};func (_cfbba ST_HAnchor )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bdaea :=_ebaba .Attr {};_bdaea .Name =name ;switch _cfbba {case ST_HAnchorUnset :_bdaea .Value ="";case ST_HAnchorText :_bdaea .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_bdaea .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_bdaea .Value ="\u0070\u0061\u0067\u0065";};return _bdaea ,nil ;};func (_fbgeee ST_ProofErr )ValidateWithPath (path string )error {switch _fbgeee {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgeee ));};return nil ;}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path -func (_fcgf *CT_SdtContentRow )ValidateWithPath (path string )error {for _ceefc ,_ggeec :=range _fcgf .Tr {if _aeggcd :=_ggeec .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ceefc ));_aeggcd !=nil {return _aeggcd ;};};if _fcgf .CustomXml !=nil {if _efgde :=_fcgf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_efgde !=nil {return _efgde ;};};if _fcgf .Sdt !=nil {if _ffgfe :=_fcgf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ffgfe !=nil {return _ffgfe ;};};for _cgbdbd ,_ddbdg :=range _fcgf .EG_RunLevelElts {if _dagec :=_ddbdg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cgbdbd ));_dagec !=nil {return _dagec ;};};return nil ;};func (_bdgeff *EG_HdrFtrReferences )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bdgeff .HeaderReference !=nil {_gaffg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bdgeff .HeaderReference ,_gaffg );};if _bdgeff .FooterReference !=nil {_ccgcdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bdgeff .FooterReference ,_ccgcdf );};return nil ;};func (_bbbb *CT_LsdException )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cafbg :=range start .Attr {if _cafbg .Name .Local =="\u006e\u0061\u006d\u0065"{_dfaaba ,_abgeba :=_cafbg .Value ,error (nil );if _abgeba !=nil {return _abgeba ;};_bbbb .NameAttr =_dfaaba ;continue ;};if _cafbg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fffga ,_bbed :=ParseUnionST_OnOff (_cafbg .Value );if _bbed !=nil {return _bbed ;};_bbbb .LockedAttr =&_fffga ;continue ;};if _cafbg .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_dfeffe ,_gdfae :=_cfdbf .ParseInt (_cafbg .Value ,10,64);if _gdfae !=nil {return _gdfae ;};_bbbb .UiPriorityAttr =&_dfeffe ;continue ;};if _cafbg .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_gdgbc ,_ecfc :=ParseUnionST_OnOff (_cafbg .Value );if _ecfc !=nil {return _ecfc ;};_bbbb .SemiHiddenAttr =&_gdgbc ;continue ;};if _cafbg .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_cdabc ,_dfea :=ParseUnionST_OnOff (_cafbg .Value );if _dfea !=nil {return _dfea ;};_bbbb .UnhideWhenUsedAttr =&_cdabc ;continue ;};if _cafbg .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_caadbe ,_afaebc :=ParseUnionST_OnOff (_cafbg .Value );if _afaebc !=nil {return _afaebc ;};_bbbb .QFormatAttr =&_caadbe ;continue ;};};for {_cdfgf ,_bbgbe :=d .Token ();if _bbgbe !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_bbgbe );};if _aedfgb ,_efdae :=_cdfgf .(_ebaba .EndElement );_efdae &&_aedfgb .Name ==start .Name {break ;};};return nil ;};func (_eeged ST_MultiLevelType )Validate ()error {return _eeged .ValidateWithPath ("")};func (_egfd *CT_NumLvl )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gfggg :=range start .Attr {if _gfggg .Name .Local =="\u0069\u006c\u0076\u006c"{_cddbe ,_cfbecb :=_cfdbf .ParseInt (_gfggg .Value ,10,64);if _cfbecb !=nil {return _cfbecb ;};_egfd .IlvlAttr =_cddbe ;continue ;};};_bgeffa :for {_ffffac ,_gggfc :=d .Token ();if _gggfc !=nil {return _gggfc ;};switch _aagfce :=_ffffac .(type ){case _ebaba .StartElement :switch _aagfce .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_egfd .StartOverride =NewCT_DecimalNumber ();if _gcdc :=d .DecodeElement (_egfd .StartOverride ,&_aagfce );_gcdc !=nil {return _gcdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_egfd .Lvl =NewCT_Lvl ();if _acafd :=d .DecodeElement (_egfd .Lvl ,&_aagfce );_acafd !=nil {return _acafd ;};default:_febdf .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\u006dL\u0076\u006c \u0025\u0076",_aagfce .Name );if _dbggce :=d .Skip ();_dbggce !=nil {return _dbggce ;};};case _ebaba .EndElement :break _bgeffa ;case _ebaba .CharData :};};return nil ;};func (_edfd *CT_ParaRPrOriginal )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ebffcf :for {_debg ,_dcebb :=d .Token ();if _dcebb !=nil {return _dcebb ;};switch _adfdd :=_debg .(type ){case _ebaba .StartElement :switch _adfdd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_edfd .Ins =NewCT_TrackChange ();if _dbbffe :=d .DecodeElement (_edfd .Ins ,&_adfdd );_dbbffe !=nil {return _dbbffe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_edfd .Del =NewCT_TrackChange ();if _defcd :=d .DecodeElement (_edfd .Del ,&_adfdd );_defcd !=nil {return _defcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_edfd .MoveFrom =NewCT_TrackChange ();if _bfccg :=d .DecodeElement (_edfd .MoveFrom ,&_adfdd );_bfccg !=nil {return _bfccg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edfd .MoveTo =NewCT_TrackChange ();if _aegdb :=d .DecodeElement (_edfd .MoveTo ,&_adfdd );_aegdb !=nil {return _aegdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_edfd .RStyle =NewCT_String ();if _ggaad :=d .DecodeElement (_edfd .RStyle ,&_adfdd );_ggaad !=nil {return _ggaad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_edfd .RFonts =NewCT_Fonts ();if _cdcad :=d .DecodeElement (_edfd .RFonts ,&_adfdd );_cdcad !=nil {return _cdcad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_edfd .B =NewCT_OnOff ();if _faege :=d .DecodeElement (_edfd .B ,&_adfdd );_faege !=nil {return _faege ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_edfd .BCs =NewCT_OnOff ();if _cdcba :=d .DecodeElement (_edfd .BCs ,&_adfdd );_cdcba !=nil {return _cdcba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_edfd .I =NewCT_OnOff ();if _acggg :=d .DecodeElement (_edfd .I ,&_adfdd );_acggg !=nil {return _acggg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_edfd .ICs =NewCT_OnOff ();if _fdge :=d .DecodeElement (_edfd .ICs ,&_adfdd );_fdge !=nil {return _fdge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_edfd .Caps =NewCT_OnOff ();if _fedgg :=d .DecodeElement (_edfd .Caps ,&_adfdd );_fedgg !=nil {return _fedgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_edfd .SmallCaps =NewCT_OnOff ();if _aged :=d .DecodeElement (_edfd .SmallCaps ,&_adfdd );_aged !=nil {return _aged ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_edfd .Strike =NewCT_OnOff ();if _bcbdcdd :=d .DecodeElement (_edfd .Strike ,&_adfdd );_bcbdcdd !=nil {return _bcbdcdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_edfd .Dstrike =NewCT_OnOff ();if _gbbg :=d .DecodeElement (_edfd .Dstrike ,&_adfdd );_gbbg !=nil {return _gbbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_edfd .Outline =NewCT_OnOff ();if _gabbc :=d .DecodeElement (_edfd .Outline ,&_adfdd );_gabbc !=nil {return _gabbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_edfd .Shadow =NewCT_OnOff ();if _edcec :=d .DecodeElement (_edfd .Shadow ,&_adfdd );_edcec !=nil {return _edcec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_edfd .Emboss =NewCT_OnOff ();if _daeec :=d .DecodeElement (_edfd .Emboss ,&_adfdd );_daeec !=nil {return _daeec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_edfd .Imprint =NewCT_OnOff ();if _fefae :=d .DecodeElement (_edfd .Imprint ,&_adfdd );_fefae !=nil {return _fefae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_edfd .NoProof =NewCT_OnOff ();if _fdcd :=d .DecodeElement (_edfd .NoProof ,&_adfdd );_fdcd !=nil {return _fdcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_edfd .SnapToGrid =NewCT_OnOff ();if _becec :=d .DecodeElement (_edfd .SnapToGrid ,&_adfdd );_becec !=nil {return _becec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_edfd .Vanish =NewCT_OnOff ();if _daacfg :=d .DecodeElement (_edfd .Vanish ,&_adfdd );_daacfg !=nil {return _daacfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_edfd .WebHidden =NewCT_OnOff ();if _bbcgd :=d .DecodeElement (_edfd .WebHidden ,&_adfdd );_bbcgd !=nil {return _bbcgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_edfd .Color =NewCT_Color ();if _ebgfbeb :=d .DecodeElement (_edfd .Color ,&_adfdd );_ebgfbeb !=nil {return _ebgfbeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_edfd .Spacing =NewCT_SignedTwipsMeasure ();if _fdbcb :=d .DecodeElement (_edfd .Spacing ,&_adfdd );_fdbcb !=nil {return _fdbcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_edfd .W =NewCT_TextScale ();if _dcead :=d .DecodeElement (_edfd .W ,&_adfdd );_dcead !=nil {return _dcead ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_edfd .Kern =NewCT_HpsMeasure ();if _gbcaga :=d .DecodeElement (_edfd .Kern ,&_adfdd );_gbcaga !=nil {return _gbcaga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_edfd .Position =NewCT_SignedHpsMeasure ();if _cdcce :=d .DecodeElement (_edfd .Position ,&_adfdd );_cdcce !=nil {return _cdcce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_edfd .Sz =NewCT_HpsMeasure ();if _dfedcb :=d .DecodeElement (_edfd .Sz ,&_adfdd );_dfedcb !=nil {return _dfedcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_edfd .SzCs =NewCT_HpsMeasure ();if _fcebc :=d .DecodeElement (_edfd .SzCs ,&_adfdd );_fcebc !=nil {return _fcebc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_edfd .Highlight =NewCT_Highlight ();if _bdbgc :=d .DecodeElement (_edfd .Highlight ,&_adfdd );_bdbgc !=nil {return _bdbgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_edfd .U =NewCT_Underline ();if _ebccbc :=d .DecodeElement (_edfd .U ,&_adfdd );_ebccbc !=nil {return _ebccbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_edfd .Effect =NewCT_TextEffect ();if _fbgdc :=d .DecodeElement (_edfd .Effect ,&_adfdd );_fbgdc !=nil {return _fbgdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_edfd .Bdr =NewCT_Border ();if _fcgdgb :=d .DecodeElement (_edfd .Bdr ,&_adfdd );_fcgdgb !=nil {return _fcgdgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_edfd .Shd =NewCT_Shd ();if _decb :=d .DecodeElement (_edfd .Shd ,&_adfdd );_decb !=nil {return _decb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_edfd .FitText =NewCT_FitText ();if _bbecef :=d .DecodeElement (_edfd .FitText ,&_adfdd );_bbecef !=nil {return _bbecef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_edfd .VertAlign =NewCT_VerticalAlignRun ();if _fgbg :=d .DecodeElement (_edfd .VertAlign ,&_adfdd );_fgbg !=nil {return _fgbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_edfd .Rtl =NewCT_OnOff ();if _cabceg :=d .DecodeElement (_edfd .Rtl ,&_adfdd );_cabceg !=nil {return _cabceg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_edfd .Cs =NewCT_OnOff ();if _eebdd :=d .DecodeElement (_edfd .Cs ,&_adfdd );_eebdd !=nil {return _eebdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_edfd .Em =NewCT_Em ();if _cgecb :=d .DecodeElement (_edfd .Em ,&_adfdd );_cgecb !=nil {return _cgecb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_edfd .Lang =NewCT_Language ();if _degba :=d .DecodeElement (_edfd .Lang ,&_adfdd );_degba !=nil {return _degba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_edfd .EastAsianLayout =NewCT_EastAsianLayout ();if _eebgde :=d .DecodeElement (_edfd .EastAsianLayout ,&_adfdd );_eebgde !=nil {return _eebgde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_edfd .SpecVanish =NewCT_OnOff ();if _ddefc :=d .DecodeElement (_edfd .SpecVanish ,&_adfdd );_ddefc !=nil {return _ddefc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_edfd .OMath =NewCT_OnOff ();if _facff :=d .DecodeElement (_edfd .OMath ,&_adfdd );_facff !=nil {return _facff ;};default:_febdf .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\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_adfdd .Name );if _fcefbe :=d .Skip ();_fcefbe !=nil {return _fcefbe ;};};case _ebaba .EndElement :break _ebffcf ;case _ebaba .CharData :};};return nil ;}; +// Office Open XML Math +OMath *CT_OnOff ;};func (_ececcb *EG_CellMarkupElements )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ececcb .CellIns !=nil {_gddfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_ececcb .CellIns ,_gddfbe );};if _ececcb .CellDel !=nil {_eefdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_ececcb .CellDel ,_eefdf );};if _ececcb .CellMerge !=nil {_agcdac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ececcb .CellMerge ,_agcdac );};return nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_cgfaee :=ST_HpsMeasure {};if _gc .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cgfaee .ST_PositiveUniversalMeasure =&s ;}else {_gdbaa ,_gcacgd :=_b .ParseFloat (s ,64);if _gcacgd !=nil {return _cgfaee ,_gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_gcacgd );};_cgfaee .ST_UnsignedDecimalNumber =_ga .Uint64 (uint64 (_gdbaa ));};return _cgfaee ,nil ;}; -// Validate validates the CT_ReadingModeInkLockDown and its children -func (_dddg *CT_ReadingModeInkLockDown )Validate ()error {return _dddg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func NewCT_DocProtect ()*CT_DocProtect {_accfae :=&CT_DocProtect {};return _accfae };func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_afeef :=&CT_MathCtrlDel {};return _afeef };func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_ffabd :=&EG_BlockLevelElts {};return _ffabd };func (_ebbf ST_InfoTextType )String ()string {switch _ebbf {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};type WdCT_WordprocessingGroup struct{CNvPr *_gedadf .CT_NonVisualDrawingProps ;CNvGrpSpPr *_gedadf .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_gedadf .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_gedadf .CT_OfficeArtExtensionList ;};func (_gcbga ST_Border )Validate ()error {return _gcbga .ValidateWithPath ("")};func (_fcae *CT_DocPartName )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_fcae .ValAttr )});if _fcae .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcae .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bbaff *CT_PPrGeneral )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _bbaff .PStyle !=nil {_fdfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbaff .PStyle ,_fdfg );};if _bbaff .KeepNext !=nil {_acgbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_bbaff .KeepNext ,_acgbg );};if _bbaff .KeepLines !=nil {_abcdba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bbaff .KeepLines ,_abcdba );};if _bbaff .PageBreakBefore !=nil {_ecacf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_bbaff .PageBreakBefore ,_ecacf );};if _bbaff .FramePr !=nil {_bafd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_bbaff .FramePr ,_bafd );};if _bbaff .WidowControl !=nil {_bbdcbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_bbaff .WidowControl ,_bbdcbe );};if _bbaff .NumPr !=nil {_ecdba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_bbaff .NumPr ,_ecdba );};if _bbaff .SuppressLineNumbers !=nil {_fafdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_bbaff .SuppressLineNumbers ,_fafdf );};if _bbaff .PBdr !=nil {_adacgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_bbaff .PBdr ,_adacgg );};if _bbaff .Shd !=nil {_bdada :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bbaff .Shd ,_bdada );};if _bbaff .Tabs !=nil {_geda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_bbaff .Tabs ,_geda );};if _bbaff .SuppressAutoHyphens !=nil {_bacefd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_bbaff .SuppressAutoHyphens ,_bacefd );};if _bbaff .Kinsoku !=nil {_gddfda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_bbaff .Kinsoku ,_gddfda );};if _bbaff .WordWrap !=nil {_cdecc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bbaff .WordWrap ,_cdecc );};if _bbaff .OverflowPunct !=nil {_affge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bbaff .OverflowPunct ,_affge );};if _bbaff .TopLinePunct !=nil {_cgebdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bbaff .TopLinePunct ,_cgebdg );};if _bbaff .AutoSpaceDE !=nil {_cdfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_bbaff .AutoSpaceDE ,_cdfa );};if _bbaff .AutoSpaceDN !=nil {_bgcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_bbaff .AutoSpaceDN ,_bgcd );};if _bbaff .Bidi !=nil {_aacg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bbaff .Bidi ,_aacg );};if _bbaff .AdjustRightInd !=nil {_gafd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_bbaff .AdjustRightInd ,_gafd );};if _bbaff .SnapToGrid !=nil {_dafff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bbaff .SnapToGrid ,_dafff );};if _bbaff .Spacing !=nil {_bccef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bbaff .Spacing ,_bccef );};if _bbaff .Ind !=nil {_gddgec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_bbaff .Ind ,_gddgec );};if _bbaff .ContextualSpacing !=nil {_abgba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bbaff .ContextualSpacing ,_abgba );};if _bbaff .MirrorIndents !=nil {_bgcbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bbaff .MirrorIndents ,_bgcbd );};if _bbaff .SuppressOverlap !=nil {_abbee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_bbaff .SuppressOverlap ,_abbee );};if _bbaff .Jc !=nil {_aecg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bbaff .Jc ,_aecg );};if _bbaff .TextDirection !=nil {_edcac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbaff .TextDirection ,_edcac );};if _bbaff .TextAlignment !=nil {_dgff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bbaff .TextAlignment ,_dgff );};if _bbaff .TextboxTightWrap !=nil {_ggadf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bbaff .TextboxTightWrap ,_ggadf );};if _bbaff .OutlineLvl !=nil {_gdgaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_bbaff .OutlineLvl ,_gdgaf );};if _bbaff .DivId !=nil {_gcdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_bbaff .DivId ,_gcdb );};if _bbaff .CnfStyle !=nil {_fbccde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbaff .CnfStyle ,_fbccde );};if _bbaff .PPrChange !=nil {_adfce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bbaff .PPrChange ,_adfce );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ddceb *CT_MoveBookmark )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_ddceb .AuthorAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_ddceb .DateAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_ddceb .NameAttr )});if _ddceb .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ddceb .ColFirstAttr )});};if _ddceb .ColLastAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ddceb .ColLastAttr )});};if _ddceb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ccfac ,_cggfg :=_ddceb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _cggfg !=nil {return _cggfg ;};start .Attr =append (start .Attr ,_ccfac );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_ddceb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_SmartTagPr struct{ +// ValidateWithPath validates the Recipients and its children, prefixing error messages with path +func (_bffggb *Recipients )ValidateWithPath (path string )error {if _cgbca :=_bffggb .CT_Recipients .ValidateWithPath (path );_cgbca !=nil {return _cgbca ;};return nil ;};func (_adbbg *CT_FontFamily )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfad ,_bfbb :=_adbbg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bfbb !=nil {return _bfbb ;};start .Attr =append (start .Attr ,_dfad );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efaabe *CT_Ruby )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ccdce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_efaabe .RubyPr ,_ccdce );_gecbfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_efaabe .Rt ,_gecbfa );_deaeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_efaabe .RubyBase ,_deaeb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_effac *ST_VerticalJc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_effac =0;case "\u0074\u006f\u0070":*_effac =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_effac =2;case "\u0062\u006f\u0074\u0068":*_effac =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_effac =4;};return nil ;};func (_adfag *ST_CombineBrackets )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbaf ,_deeaa :=d .Token ();if _deeaa !=nil {return _deeaa ;};if _efaaf ,_dbaff :=_ddbaf .(_g .EndElement );_dbaff &&_efaaf .Name ==start .Name {*_adfag =1;return nil ;};if _feeba ,_gefcga :=_ddbaf .(_g .CharData );!_gefcga {return _gd .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",_ddbaf );}else {switch string (_feeba ){case "":*_adfag =0;case "\u006e\u006f\u006e\u0065":*_adfag =1;case "\u0072\u006f\u0075n\u0064":*_adfag =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_adfag =3;case "\u0061\u006e\u0067l\u0065":*_adfag =4;case "\u0063\u0075\u0072l\u0079":*_adfag =5;};};_ddbaf ,_deeaa =d .Token ();if _deeaa !=nil {return _deeaa ;};if _bgfcefb ,_fccdf :=_ddbaf .(_g .EndElement );_fccdf &&_bgfcefb .Name ==start .Name {return nil ;};return _gd .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",_ddbaf );};type CT_Empty struct{};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);type CT_LsdException struct{ -// Smart Tag Property -Attr []*CT_Attr ;}; +// Primary Style Name +NameAttr string ; -// Validate validates the CT_Fonts and its children -func (_dbdfg *CT_Fonts )Validate ()error {return _dbdfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");}; +// Latent Style Locking Setting +LockedAttr *_gc .ST_OnOff ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_ecb *CT_Drawing )ValidateWithPath (path string )error {for _dadfb ,_bbgd :=range _ecb .Anchor {if _gbda :=_bbgd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dadfb ));_gbda !=nil {return _gbda ;};};for _ceeadf ,_bggda :=range _ecb .Inline {if _fgdca :=_bggda .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ceeadf ));_fgdca !=nil {return _fgdca ;};};return nil ;};func NewCT_DocPart ()*CT_DocPart {_ffdcc :=&CT_DocPart {};return _ffdcc };func (_gcbdd ST_Wrap )String ()string {switch _gcbdd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case 3:return "\u0061\u0072\u006f\u0075\u006e\u0064";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";case 6:return "\u006e\u006f\u006e\u0065";};return "";};func (_cfgac *CT_TcMar )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbaba :for {_ebadg ,_bbadc :=d .Token ();if _bbadc !=nil {return _bbadc ;};switch _gggba :=_ebadg .(type ){case _ebaba .StartElement :switch _gggba .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_cfgac .Top =NewCT_TblWidth ();if _cfbf :=d .DecodeElement (_cfgac .Top ,&_gggba );_cfbf !=nil {return _cfbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_cfgac .Start =NewCT_TblWidth ();if _gffgfc :=d .DecodeElement (_cfgac .Start ,&_gggba );_gffgfc !=nil {return _gffgfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_cfgac .Left =NewCT_TblWidth ();if _adfg :=d .DecodeElement (_cfgac .Left ,&_gggba );_adfg !=nil {return _adfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cfgac .Bottom =NewCT_TblWidth ();if _accd :=d .DecodeElement (_cfgac .Bottom ,&_gggba );_accd !=nil {return _accd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_cfgac .End =NewCT_TblWidth ();if _cgab :=d .DecodeElement (_cfgac .End ,&_gggba );_cgab !=nil {return _cgab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_cfgac .Right =NewCT_TblWidth ();if _aegfec :=d .DecodeElement (_cfgac .Right ,&_gggba );_aegfec !=nil {return _aegfec ;};default:_febdf .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\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_gggba .Name );if _facbg :=d .Skip ();_facbg !=nil {return _facbg ;};};case _ebaba .EndElement :break _cbaba ;case _ebaba .CharData :};};return nil ;}; +// Override default sorting order +UiPriorityAttr *int64 ; -// ValidateWithPath validates the Styles and its children, prefixing error messages with path -func (_bbgage *Styles )ValidateWithPath (path string )error {if _afecb :=_bbgage .CT_Styles .ValidateWithPath (path );_afecb !=nil {return _afecb ;};return nil ;}; +// Semi hidden text override +SemiHiddenAttr *_gc .ST_OnOff ; -// Validate validates the CT_ParaRPrChange and its children -func (_fgcefe *CT_ParaRPrChange )Validate ()error {return _fgcefe .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Unhide when used +UnhideWhenUsedAttr *_gc .ST_OnOff ; -// Validate validates the CT_PPrBase and its children -func (_cdbfe *CT_PPrBase )Validate ()error {return _cdbfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_eded *CT_FtnEdnSepRef )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_eded .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Latent Style Primary Style Setting +QFormatAttr *_gc .ST_OnOff ;};type CT_GlossaryDocument struct{ -// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path -func (_ddcbgc *CT_EastAsianLayout )ValidateWithPath (path string )error {if _ddcbgc .CombineAttr !=nil {if _gggag :=_ddcbgc .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_gggag !=nil {return _gggag ;};};if _dbfcf :=_ddcbgc .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_dbfcf !=nil {return _dbfcf ;};if _ddcbgc .VertAttr !=nil {if _fegdad :=_ddcbgc .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_fegdad !=nil {return _fegdad ;};};if _ddcbgc .VertCompressAttr !=nil {if _edac :=_ddcbgc .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_edac !=nil {return _edac ;};};return nil ;};func (_dcebg *EG_RPrBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gaecc :for {_ggcfcg ,_cbegab :=d .Token ();if _cbegab !=nil {return _cbegab ;};switch _ecdegc :=_ggcfcg .(type ){case _ebaba .StartElement :switch _ecdegc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dcebg .RStyle =NewCT_String ();if _adcae :=d .DecodeElement (_dcebg .RStyle ,&_ecdegc );_adcae !=nil {return _adcae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dcebg .RFonts =NewCT_Fonts ();if _dfbec :=d .DecodeElement (_dcebg .RFonts ,&_ecdegc );_dfbec !=nil {return _dfbec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_dcebg .B =NewCT_OnOff ();if _febgc :=d .DecodeElement (_dcebg .B ,&_ecdegc );_febgc !=nil {return _febgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_dcebg .BCs =NewCT_OnOff ();if _feebf :=d .DecodeElement (_dcebg .BCs ,&_ecdegc );_feebf !=nil {return _feebf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_dcebg .I =NewCT_OnOff ();if _bcfdbb :=d .DecodeElement (_dcebg .I ,&_ecdegc );_bcfdbb !=nil {return _bcfdbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_dcebg .ICs =NewCT_OnOff ();if _aaccfd :=d .DecodeElement (_dcebg .ICs ,&_ecdegc );_aaccfd !=nil {return _aaccfd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_dcebg .Caps =NewCT_OnOff ();if _fcdg :=d .DecodeElement (_dcebg .Caps ,&_ecdegc );_fcdg !=nil {return _fcdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dcebg .SmallCaps =NewCT_OnOff ();if _bdea :=d .DecodeElement (_dcebg .SmallCaps ,&_ecdegc );_bdea !=nil {return _bdea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dcebg .Strike =NewCT_OnOff ();if _ggbd :=d .DecodeElement (_dcebg .Strike ,&_ecdegc );_ggbd !=nil {return _ggbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dcebg .Dstrike =NewCT_OnOff ();if _ebegc :=d .DecodeElement (_dcebg .Dstrike ,&_ecdegc );_ebegc !=nil {return _ebegc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dcebg .Outline =NewCT_OnOff ();if _bbcag :=d .DecodeElement (_dcebg .Outline ,&_ecdegc );_bbcag !=nil {return _bbcag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dcebg .Shadow =NewCT_OnOff ();if _gcbcf :=d .DecodeElement (_dcebg .Shadow ,&_ecdegc );_gcbcf !=nil {return _gcbcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dcebg .Emboss =NewCT_OnOff ();if _bcfec :=d .DecodeElement (_dcebg .Emboss ,&_ecdegc );_bcfec !=nil {return _bcfec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dcebg .Imprint =NewCT_OnOff ();if _ffcag :=d .DecodeElement (_dcebg .Imprint ,&_ecdegc );_ffcag !=nil {return _ffcag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dcebg .NoProof =NewCT_OnOff ();if _gcbgad :=d .DecodeElement (_dcebg .NoProof ,&_ecdegc );_gcbgad !=nil {return _gcbgad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dcebg .SnapToGrid =NewCT_OnOff ();if _agbgc :=d .DecodeElement (_dcebg .SnapToGrid ,&_ecdegc );_agbgc !=nil {return _agbgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dcebg .Vanish =NewCT_OnOff ();if _dcccb :=d .DecodeElement (_dcebg .Vanish ,&_ecdegc );_dcccb !=nil {return _dcccb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dcebg .WebHidden =NewCT_OnOff ();if _defbce :=d .DecodeElement (_dcebg .WebHidden ,&_ecdegc );_defbce !=nil {return _defbce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dcebg .Color =NewCT_Color ();if _eabba :=d .DecodeElement (_dcebg .Color ,&_ecdegc );_eabba !=nil {return _eabba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dcebg .Spacing =NewCT_SignedTwipsMeasure ();if _dfggg :=d .DecodeElement (_dcebg .Spacing ,&_ecdegc );_dfggg !=nil {return _dfggg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_dcebg .W =NewCT_TextScale ();if _dbbbf :=d .DecodeElement (_dcebg .W ,&_ecdegc );_dbbbf !=nil {return _dbbbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_dcebg .Kern =NewCT_HpsMeasure ();if _ccda :=d .DecodeElement (_dcebg .Kern ,&_ecdegc );_ccda !=nil {return _ccda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dcebg .Position =NewCT_SignedHpsMeasure ();if _bccggd :=d .DecodeElement (_dcebg .Position ,&_ecdegc );_bccggd !=nil {return _bccggd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_dcebg .Sz =NewCT_HpsMeasure ();if _egbcc :=d .DecodeElement (_dcebg .Sz ,&_ecdegc );_egbcc !=nil {return _egbcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_dcebg .SzCs =NewCT_HpsMeasure ();if _fabf :=d .DecodeElement (_dcebg .SzCs ,&_ecdegc );_fabf !=nil {return _fabf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dcebg .Highlight =NewCT_Highlight ();if _bbdgb :=d .DecodeElement (_dcebg .Highlight ,&_ecdegc );_bbdgb !=nil {return _bbdgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_dcebg .U =NewCT_Underline ();if _aegff :=d .DecodeElement (_dcebg .U ,&_ecdegc );_aegff !=nil {return _aegff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dcebg .Effect =NewCT_TextEffect ();if _cfcdcg :=d .DecodeElement (_dcebg .Effect ,&_ecdegc );_cfcdcg !=nil {return _cfcdcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_dcebg .Bdr =NewCT_Border ();if _dgdgd :=d .DecodeElement (_dcebg .Bdr ,&_ecdegc );_dgdgd !=nil {return _dgdgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_dcebg .Shd =NewCT_Shd ();if _cefbbce :=d .DecodeElement (_dcebg .Shd ,&_ecdegc );_cefbbce !=nil {return _cefbbce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dcebg .FitText =NewCT_FitText ();if _agefd :=d .DecodeElement (_dcebg .FitText ,&_ecdegc );_agefd !=nil {return _agefd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dcebg .VertAlign =NewCT_VerticalAlignRun ();if _agbgae :=d .DecodeElement (_dcebg .VertAlign ,&_ecdegc );_agbgae !=nil {return _agbgae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_dcebg .Rtl =NewCT_OnOff ();if _fdabec :=d .DecodeElement (_dcebg .Rtl ,&_ecdegc );_fdabec !=nil {return _fdabec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_dcebg .Cs =NewCT_OnOff ();if _aafdfa :=d .DecodeElement (_dcebg .Cs ,&_ecdegc );_aafdfa !=nil {return _aafdfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_dcebg .Em =NewCT_Em ();if _fcbcc :=d .DecodeElement (_dcebg .Em ,&_ecdegc );_fcbcc !=nil {return _fcbcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_dcebg .Lang =NewCT_Language ();if _dbcad :=d .DecodeElement (_dcebg .Lang ,&_ecdegc );_dbcad !=nil {return _dbcad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dcebg .EastAsianLayout =NewCT_EastAsianLayout ();if _ebgce :=d .DecodeElement (_dcebg .EastAsianLayout ,&_ecdegc );_ebgce !=nil {return _ebgce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dcebg .SpecVanish =NewCT_OnOff ();if _gadbfc :=d .DecodeElement (_dcebg .SpecVanish ,&_ecdegc );_gadbfc !=nil {return _gadbfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_dcebg .OMath =NewCT_OnOff ();if _fadee :=d .DecodeElement (_dcebg .OMath ,&_ecdegc );_fadee !=nil {return _fadee ;};default:_febdf .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\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ecdegc .Name );if _dcdgb :=d .Skip ();_dcdgb !=nil {return _dcdgb ;};};case _ebaba .EndElement :break _gaecc ;case _ebaba .CharData :};};return nil ;};func (_bfaffb *CT_Background )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_abgdf :=range start .Attr {if _abgdf .Name .Local =="\u0063\u006f\u006co\u0072"{_egdcc ,_dgaae :=ParseUnionST_HexColor (_abgdf .Value );if _dgaae !=nil {return _dgaae ;};_bfaffb .ColorAttr =&_egdcc ;continue ;};if _abgdf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bfaffb .ThemeColorAttr .UnmarshalXMLAttr (_abgdf );continue ;};if _abgdf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ccgbg ,_debcg :=_abgdf .Value ,error (nil );if _debcg !=nil {return _debcg ;};_bfaffb .ThemeTintAttr =&_ccgbg ;continue ;};if _abgdf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bddad ,_ada :=_abgdf .Value ,error (nil );if _ada !=nil {return _ada ;};_bfaffb .ThemeShadeAttr =&_bddad ;continue ;};};_cdcfea :for {_ccag ,_acdac :=d .Token ();if _acdac !=nil {return _acdac ;};switch _dedde :=_ccag .(type ){case _ebaba .StartElement :switch _dedde .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bfaffb .Drawing =NewCT_Drawing ();if _dfbcc :=d .DecodeElement (_bfaffb .Drawing ,&_dedde );_dfbcc !=nil {return _dfbcc ;};default:_febdf .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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_dedde .Name );if _cbagd :=d .Skip ();_cbagd !=nil {return _cbagd ;};};case _ebaba .EndElement :break _cdcfea ;case _ebaba .CharData :};};return nil ;};func (_bdegcc *CT_TcPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _bdegcc .CnfStyle !=nil {_deg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdegcc .CnfStyle ,_deg );};if _bdegcc .TcW !=nil {_accdfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_bdegcc .TcW ,_accdfc );};if _bdegcc .GridSpan !=nil {_aaadb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_bdegcc .GridSpan ,_aaadb );};if _bdegcc .HMerge !=nil {_bcfgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bdegcc .HMerge ,_bcfgg );};if _bdegcc .VMerge !=nil {_fcgagb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bdegcc .VMerge ,_fcgagb );};if _bdegcc .TcBorders !=nil {_agebc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bdegcc .TcBorders ,_agebc );};if _bdegcc .Shd !=nil {_ggc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bdegcc .Shd ,_ggc );};if _bdegcc .NoWrap !=nil {_eafd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bdegcc .NoWrap ,_eafd );};if _bdegcc .TcMar !=nil {_gadfd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_bdegcc .TcMar ,_gadfd );};if _bdegcc .TextDirection !=nil {_gadca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdegcc .TextDirection ,_gadca );};if _bdegcc .TcFitText !=nil {_dedaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bdegcc .TcFitText ,_dedaa );};if _bdegcc .VAlign !=nil {_fbgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bdegcc .VAlign ,_fbgg );};if _bdegcc .HideMark !=nil {_efgdef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bdegcc .HideMark ,_efgdef );};if _bdegcc .Headers !=nil {_faag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_bdegcc .Headers ,_faag );};if _bdegcc .CellIns !=nil {_cabd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_bdegcc .CellIns ,_cabd );};if _bdegcc .CellDel !=nil {_eddd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_bdegcc .CellDel ,_eddd );};if _bdegcc .CellMerge !=nil {_cecaba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bdegcc .CellMerge ,_cecaba );};if _bdegcc .TcPrChange !=nil {_abccf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bdegcc .TcPrChange ,_abccf );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewRecipients ()*Recipients {_eecgd :=&Recipients {};_eecgd .CT_Recipients =*NewCT_Recipients ();return _eecgd ;}; +// Document Background +Background *CT_Background ;DocParts *CT_DocParts ;};type CT_Fonts struct{ -// Validate validates the CT_DocumentBase and its children -func (_gegbb *CT_DocumentBase )Validate ()error {return _gegbb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_gcfge :=&CT_FFCheckBoxChoice {};return _gcfge }; +// Font Content Type +HintAttr ST_Hint ; -// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path -func (_bfbcacb *CT_Div )ValidateWithPath (path string )error {if _bfbcacb .BlockQuote !=nil {if _gecef :=_bfbcacb .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_gecef !=nil {return _gecef ;};};if _bfbcacb .BodyDiv !=nil {if _fgde :=_bfbcacb .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_fgde !=nil {return _fgde ;};};if _gcggb :=_bfbcacb .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_gcggb !=nil {return _gcggb ;};if _afbdf :=_bfbcacb .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_afbdf !=nil {return _afbdf ;};if _gdgaeb :=_bfbcacb .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_gdgaeb !=nil {return _gdgaeb ;};if _ddbgdc :=_bfbcacb .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_ddbgdc !=nil {return _ddbgdc ;};if _bfbcacb .DivBdr !=nil {if _gddgf :=_bfbcacb .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_gddgf !=nil {return _gddgf ;};};for _fffe ,_bffb :=range _bfbcacb .DivsChild {if _dbfed :=_bffb .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fffe ));_dbfed !=nil {return _dbfed ;};};return nil ;};func (_ffcadf ST_Zoom )Validate ()error {return _ffcadf .ValidateWithPath ("")}; +// ASCII Font +AsciiAttr *string ; -// Validate validates the CT_Comments and its children -func (_fdgda *CT_Comments )Validate ()error {return _fdgda .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; +// High ANSI Font +HAnsiAttr *string ; -// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path -func (_fbbef *CT_Divs )ValidateWithPath (path string )error {for _fcgdgg ,_abf :=range _fbbef .Div {if _gfefab :=_abf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_fcgdgg ));_gfefab !=nil {return _gfefab ;};};return nil ;};func (_cffabe *CT_MathCtrlIns )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_cffabe .AuthorAttr )});if _cffabe .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cffabe .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_cffabe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_fcacda :=&CT_MailMergeDocType {};_fcacda .ValAttr =ST_MailMergeDocType (1);return _fcacda ;};func (_fbgcbd ST_ChapterSep )Validate ()error {return _fbgcbd .ValidateWithPath ("")};func (_fgdee *CT_TextAlignment )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgdee .ValAttr =ST_TextAlignment (1);for _ ,_abdbg :=range start .Attr {if _abdbg .Name .Local =="\u0076\u0061\u006c"{_fgdee .ValAttr .UnmarshalXMLAttr (_abdbg );continue ;};};for {_ccbb ,_ccebg :=d .Token ();if _ccebg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074A\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_ccebg );};if _egafb ,_aebda :=_ccbb .(_ebaba .EndElement );_aebda &&_egafb .Name ==start .Name {break ;};};return nil ;}; +// East Asian Font +EastAsiaAttr *string ; -// Validate validates the CT_VerticalJc and its children -func (_agcbf *CT_VerticalJc )Validate ()error {return _agcbf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};func (_feebfc *ST_HexColor )ValidateWithPath (path string )error {_eabfe :=[]string {};if _feebfc .ST_HexColorAuto !=ST_HexColorAutoUnset {_eabfe =append (_eabfe ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _feebfc .ST_HexColorRGB !=nil {_eabfe =append (_eabfe ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_eabfe )> 1{return _eddeb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eabfe );};return nil ;};type EG_ContentCellContent struct{ +// Complex Script Font +CsAttr *string ; -// Table Cell -Tc []*CT_Tc ; +// ASCII Theme Font +AsciiThemeAttr ST_Theme ; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// High ANSI Theme Font +HAnsiThemeAttr ST_Theme ; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_eafbde *ST_PTabAlignment )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_eafbde =0;case "\u006c\u0065\u0066\u0074":*_eafbde =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eafbde =2;case "\u0072\u0069\u0067h\u0074":*_eafbde =3;};return nil ;};func (_dcgac *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_decfe :for {_fgbbbe ,_gcbed :=d .Token ();if _gcbed !=nil {return _gcbed ;};switch _dfacdb :=_fgbbbe .(type ){case _ebaba .StartElement :switch _dfacdb .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_ebcfe :=NewWdWsp ();if _gefedd :=d .DecodeElement (_ebcfe ,&_dfacdb );_gefedd !=nil {return _gefedd ;};_dcgac .Wsp =append (_dcgac .Wsp ,_ebcfe );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bcbfg :=NewWdCT_WordprocessingGroup ();if _deaf :=d .DecodeElement (_bcbfg ,&_dfacdb );_deaf !=nil {return _deaf ;};_dcgac .GrpSp =append (_dcgac .GrpSp ,_bcbfg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gcfbcg :=NewWdCT_GraphicFrame ();if _dcbe :=d .DecodeElement (_gcfbcg ,&_dfacdb );_dcbe !=nil {return _dcbe ;};_dcgac .GraphicFrame =append (_dcgac .GraphicFrame ,_gcfbcg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_ebaba .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_bgcccb :=_edfca .NewPic ();if _gffca :=d .DecodeElement (_bgcccb ,&_dfacdb );_gffca !=nil {return _gffca ;};_dcgac .Pic =append (_dcgac .Pic ,_bgcccb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dgbd :=NewWdCT_WordprocessingContentPart ();if _bafb :=d .DecodeElement (_dgbd ,&_dfacdb );_bafb !=nil {return _bafb ;};_dcgac .ContentPart =append (_dcgac .ContentPart ,_dgbd );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_dfacdb .Name );if _fceb :=d .Skip ();_fceb !=nil {return _fceb ;};};case _ebaba .EndElement :break _decfe ;case _ebaba .CharData :};};return nil ;};func (_afdgf ST_TblOverlap )Validate ()error {return _afdgf .ValidateWithPath ("")};type CT_Tc struct{ +// East Asian Theme Font +EastAsiaThemeAttr ST_Theme ; -// Table Cell Identifier -IdAttr *string ; +// Complex Script Theme Font +CsthemeAttr ST_Theme ;};func (_gdffa *EG_ContentBlockContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdffa .CustomXml !=nil {_gdeff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gdffa .CustomXml ,_gdeff );};if _gdffa .Sdt !=nil {_dgafec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gdffa .Sdt ,_dgafec );};if _gdffa .P !=nil {_bbbea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070"}};for _ ,_faffa :=range _gdffa .P {e .EncodeElement (_faffa ,_bbbea );};};if _gdffa .Tbl !=nil {_cgfag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_cfged :=range _gdffa .Tbl {e .EncodeElement (_cfged ,_cgfag );};};if _gdffa .EG_RunLevelElts !=nil {for _ ,_cddbbc :=range _gdffa .EG_RunLevelElts {_cddbbc .MarshalXML (e ,_g .StartElement {});};};return nil ;};type ST_ObjectUpdateMode byte ;func (_baafd *CT_HpsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aabbd :=range start .Attr {if _aabbd .Name .Local =="\u0076\u0061\u006c"{_dffd ,_ceab :=ParseUnionST_HpsMeasure (_aabbd .Value );if _ceab !=nil {return _ceab ;};_baafd .ValAttr =_dffd ;continue ;};};for {_bfgca ,_fbbga :=d .Token ();if _fbbga !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_fbbga );};if _bbbf ,_baabgb :=_bfgca .(_g .EndElement );_baabgb &&_bbbf .Name ==start .Name {break ;};};return nil ;}; -// Table Cell Properties -TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_egdbf :=&CT_OdsoFieldMapData {};return _egdbf };func (_bbcea *ST_HAnchor )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dedad ,_gcacg :=d .Token ();if _gcacg !=nil {return _gcacg ;};if _aacgde ,_adef :=_dedad .(_ebaba .EndElement );_adef &&_aacgde .Name ==start .Name {*_bbcea =1;return nil ;};if _bcfcg ,_gcgfca :=_dedad .(_ebaba .CharData );!_gcgfca {return _eddeb .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",_dedad );}else {switch string (_bcfcg ){case "":*_bbcea =0;case "\u0074\u0065\u0078\u0074":*_bbcea =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bbcea =2;case "\u0070\u0061\u0067\u0065":*_bbcea =3;};};_dedad ,_gcacg =d .Token ();if _gcacg !=nil {return _gcacg ;};if _bbfg ,_gebga :=_dedad .(_ebaba .EndElement );_gebga &&_bbfg .Name ==start .Name {return nil ;};return _eddeb .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",_dedad );};func (_gaegce *ST_PageBorderOffset )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fffdc ,_bbcdg :=d .Token ();if _bbcdg !=nil {return _bbcdg ;};if _aebed ,_cadda :=_fffdc .(_ebaba .EndElement );_cadda &&_aebed .Name ==start .Name {*_gaegce =1;return nil ;};if _bgddf ,_eccg :=_fffdc .(_ebaba .CharData );!_eccg {return _eddeb .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",_fffdc );}else {switch string (_bgddf ){case "":*_gaegce =0;case "\u0070\u0061\u0067\u0065":*_gaegce =1;case "\u0074\u0065\u0078\u0074":*_gaegce =2;};};_fffdc ,_bbcdg =d .Token ();if _bbcdg !=nil {return _bbcdg ;};if _eadgg ,_fafb :=_fffdc .(_ebaba .EndElement );_fafb &&_eadgg .Name ==start .Name {return nil ;};return _eddeb .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",_fffdc );};type CT_SmartTagType struct{ +// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path +func (_dcdd *CT_Shd )ValidateWithPath (path string )error {if _dcdd .ValAttr ==ST_ShdUnset {return _gd .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 _cebad :=_dcdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cebad !=nil {return _cebad ;};if _dcdd .ColorAttr !=nil {if _ecabf :=_dcdd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ecabf !=nil {return _ecabf ;};};if _cdgae :=_dcdd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cdgae !=nil {return _cdgae ;};if _dcdd .FillAttr !=nil {if _edcab :=_dcdd .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_edcab !=nil {return _edcab ;};};if _ddddb :=_dcdd .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_ddddb !=nil {return _ddddb ;};return nil ;}; -// Smart Tag Namespace -NamespaceuriAttr *string ; +// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path +func (_fdfeb *CT_SdtEndPr )ValidateWithPath (path string )error {for _dbbf ,_eddd :=range _fdfeb .RPr {if _efaea :=_eddd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_dbbf ));_efaea !=nil {return _efaea ;};};return nil ;};func (_fcecge *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fcecge =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_fcecge =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_fcecge =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_fcecge =3;};return nil ;};func NewCT_JcTable ()*CT_JcTable {_bcbag :=&CT_JcTable {};_bcbag .ValAttr =ST_JcTable (1);return _bcbag ;};type CT_Frameset struct{ -// Smart Tag Name -NameAttr *string ; +// Nested Frameset Size +Sz *CT_String ; -// Smart Tag Supplementary URL -UrlAttr *string ;};func (_dagba *CT_Endnotes )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dagba .Endnote !=nil {_badae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_efgg :=range _dagba .Endnote {e .EncodeElement (_efgg ,_badae );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cegcd *CT_FrameLayout )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_ebaab ,_eaecg :=_cegcd .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eaecg !=nil {return _eaecg ;};start .Attr =append (start .Attr ,_ebaab );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_feccb *CT_Comments )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bdedc :for {_cfccc ,_ebbge :=d .Token ();if _ebbge !=nil {return _ebbge ;};switch _addgce :=_cfccc .(type ){case _ebaba .StartElement :switch _addgce .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_geaebe :=NewCT_Comment ();if _gbdga :=d .DecodeElement (_geaebe ,&_addgce );_gbdga !=nil {return _gbdga ;};_feccb .Comment =append (_feccb .Comment ,_geaebe );default:_febdf .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_addgce .Name );if _ddcbb :=d .Skip ();_ddcbb !=nil {return _ddcbb ;};};case _ebaba .EndElement :break _bdedc ;case _ebaba .CharData :};};return nil ;};func (_ebffc ST_Wrap )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_dabfbc :=_ebaba .Attr {};_dabfbc .Name =name ;switch _ebffc {case ST_WrapUnset :_dabfbc .Value ="";case ST_WrapAuto :_dabfbc .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_dabfbc .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_dabfbc .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_dabfbc .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_dabfbc .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_dabfbc .Value ="\u006e\u006f\u006e\u0065";};return _dabfbc ,nil ;};func (_ccagag *ST_TblOverlap )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ecdee ,_fddea :=d .Token ();if _fddea !=nil {return _fddea ;};if _cgfed ,_ffacfc :=_ecdee .(_ebaba .EndElement );_ffacfc &&_cgfed .Name ==start .Name {*_ccagag =1;return nil ;};if _bcgge ,_fgceg :=_ecdee .(_ebaba .CharData );!_fgceg {return _eddeb .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",_ecdee );}else {switch string (_bcgge ){case "":*_ccagag =0;case "\u006e\u0065\u0076e\u0072":*_ccagag =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_ccagag =2;};};_ecdee ,_fddea =d .Token ();if _fddea !=nil {return _fddea ;};if _efgaga ,_dcecbf :=_ecdee .(_ebaba .EndElement );_dcecbf &&_efgaga .Name ==start .Name {return nil ;};return _eddeb .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",_ecdee );};func (_gaegcd ST_AnnotationVMerge )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fcee :=_ebaba .Attr {};_fcee .Name =name ;switch _gaegcd {case ST_AnnotationVMergeUnset :_fcee .Value ="";case ST_AnnotationVMergeCont :_fcee .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_fcee .Value ="\u0072\u0065\u0073\u0074";};return _fcee ,nil ;};func (_fcfeb *CT_FFStatusText )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fcfeb .TypeAttr !=ST_InfoTextTypeUnset {_aaefe ,_fddab :=_fcfeb .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fddab !=nil {return _fddab ;};start .Attr =append (start .Attr ,_aaefe );};if _fcfeb .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcfeb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Frameset Splitter Properties +FramesetSplitbar *CT_FramesetSplitbar ; -// Validate validates the CT_SdtDate and its children -func (_efegb *CT_SdtDate )Validate ()error {return _efegb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");}; +// Frameset Layout +FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};type CT_DivBdr struct{ -// Validate validates the CT_RPrDefault and its children -func (_cgfgb *CT_RPrDefault )Validate ()error {return _cgfgb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_ffbac *CT_DocRsids )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gbggg :for {_aaebg ,_bbfbd :=d .Token ();if _bbfbd !=nil {return _bbfbd ;};switch _fcbb :=_aaebg .(type ){case _ebaba .StartElement :switch _fcbb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_ffbac .RsidRoot =NewCT_LongHexNumber ();if _gbdcd :=d .DecodeElement (_ffbac .RsidRoot ,&_fcbb );_gbdcd !=nil {return _gbdcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_abcda :=NewCT_LongHexNumber ();if _feg :=d .DecodeElement (_abcda ,&_fcbb );_feg !=nil {return _feg ;};_ffbac .Rsid =append (_ffbac .Rsid ,_abcda );default:_febdf .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\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_fcbb .Name );if _dcaag :=d .Skip ();_dcaag !=nil {return _dcaag ;};};case _ebaba .EndElement :break _gbggg ;case _ebaba .CharData :};};return nil ;};func (_bddfg *CT_ParaRPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _bddfg .Ins !=nil {_cbeba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bddfg .Ins ,_cbeba );};if _bddfg .Del !=nil {_fdeea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bddfg .Del ,_fdeea );};if _bddfg .MoveFrom !=nil {_dbfaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bddfg .MoveFrom ,_dbfaa );};if _bddfg .MoveTo !=nil {_cafega :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bddfg .MoveTo ,_cafega );};if _bddfg .RStyle !=nil {_caffbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bddfg .RStyle ,_caffbd );};if _bddfg .RFonts !=nil {_dcgfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bddfg .RFonts ,_dcgfe );};if _bddfg .B !=nil {_aeggg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bddfg .B ,_aeggg );};if _bddfg .BCs !=nil {_acaeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bddfg .BCs ,_acaeb );};if _bddfg .I !=nil {_cdbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bddfg .I ,_cdbe );};if _bddfg .ICs !=nil {_adagc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bddfg .ICs ,_adagc );};if _bddfg .Caps !=nil {_ega :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bddfg .Caps ,_ega );};if _bddfg .SmallCaps !=nil {_cegac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bddfg .SmallCaps ,_cegac );};if _bddfg .Strike !=nil {_fagec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bddfg .Strike ,_fagec );};if _bddfg .Dstrike !=nil {_bce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bddfg .Dstrike ,_bce );};if _bddfg .Outline !=nil {_bbcca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bddfg .Outline ,_bbcca );};if _bddfg .Shadow !=nil {_dfgafd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bddfg .Shadow ,_dfgafd );};if _bddfg .Emboss !=nil {_bccd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bddfg .Emboss ,_bccd );};if _bddfg .Imprint !=nil {_ddefcgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bddfg .Imprint ,_ddefcgc );};if _bddfg .NoProof !=nil {_ffccb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bddfg .NoProof ,_ffccb );};if _bddfg .SnapToGrid !=nil {_eagcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bddfg .SnapToGrid ,_eagcd );};if _bddfg .Vanish !=nil {_cdeda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bddfg .Vanish ,_cdeda );};if _bddfg .WebHidden !=nil {_aceea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bddfg .WebHidden ,_aceea );};if _bddfg .Color !=nil {_bbafa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bddfg .Color ,_bbafa );};if _bddfg .Spacing !=nil {_cbeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bddfg .Spacing ,_cbeg );};if _bddfg .W !=nil {_acafc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bddfg .W ,_acafc );};if _bddfg .Kern !=nil {_gbabga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bddfg .Kern ,_gbabga );};if _bddfg .Position !=nil {_gcbfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bddfg .Position ,_gcbfa );};if _bddfg .Sz !=nil {_fgebf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bddfg .Sz ,_fgebf );};if _bddfg .SzCs !=nil {_acbcbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bddfg .SzCs ,_acbcbc );};if _bddfg .Highlight !=nil {_edad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bddfg .Highlight ,_edad );};if _bddfg .U !=nil {_bafbfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bddfg .U ,_bafbfe );};if _bddfg .Effect !=nil {_dgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bddfg .Effect ,_dgc );};if _bddfg .Bdr !=nil {_gebfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bddfg .Bdr ,_gebfg );};if _bddfg .Shd !=nil {_fgegd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bddfg .Shd ,_fgegd );};if _bddfg .FitText !=nil {_bdbfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bddfg .FitText ,_bdbfb );};if _bddfg .VertAlign !=nil {_gccab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bddfg .VertAlign ,_gccab );};if _bddfg .Rtl !=nil {_fddbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bddfg .Rtl ,_fddbf );};if _bddfg .Cs !=nil {_bfbde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bddfg .Cs ,_bfbde );};if _bddfg .Em !=nil {_gbdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bddfg .Em ,_gbdg );};if _bddfg .Lang !=nil {_ffge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bddfg .Lang ,_ffge );};if _bddfg .EastAsianLayout !=nil {_aagbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bddfg .EastAsianLayout ,_aagbf );};if _bddfg .SpecVanish !=nil {_fedgda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bddfg .SpecVanish ,_fedgda );};if _bddfg .OMath !=nil {_fdcccd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bddfg .OMath ,_fdcccd );};if _bddfg .RPrChange !=nil {_cacb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bddfg .RPrChange ,_cacb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Top Border for HTML div +Top *CT_Border ; -// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path -func (_aface *CT_TblPrEx )ValidateWithPath (path string )error {if _aface .TblW !=nil {if _aedd :=_aface .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_aedd !=nil {return _aedd ;};};if _aface .Jc !=nil {if _aaceaf :=_aface .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_aaceaf !=nil {return _aaceaf ;};};if _aface .TblCellSpacing !=nil {if _fdgb :=_aface .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fdgb !=nil {return _fdgb ;};};if _aface .TblInd !=nil {if _gacdd :=_aface .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_gacdd !=nil {return _gacdd ;};};if _aface .TblBorders !=nil {if _eecff :=_aface .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_eecff !=nil {return _eecff ;};};if _aface .Shd !=nil {if _abfag :=_aface .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_abfag !=nil {return _abfag ;};};if _aface .TblLayout !=nil {if _cedfeb :=_aface .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cedfeb !=nil {return _cedfeb ;};};if _aface .TblCellMar !=nil {if _bcfgae :=_aface .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bcfgae !=nil {return _bcfgae ;};};if _aface .TblLook !=nil {if _cggfca :=_aface .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cggfca !=nil {return _cggfca ;};};if _aface .TblPrExChange !=nil {if _bgfeb :=_aface .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_bgfeb !=nil {return _bgfeb ;};};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_cbfag :=&CT_SmartTagRun {};return _cbfag };func (_cggc *CT_SdtBlock )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cggc .SdtPr !=nil {_gdbaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_cggc .SdtPr ,_gdbaf );};if _cggc .SdtEndPr !=nil {_bfcgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_cggc .SdtEndPr ,_bfcgc );};if _cggc .SdtContent !=nil {_gafb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cggc .SdtContent ,_gafb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cdaacga *CT_WritingStyle )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdaacga .LangAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdaacga .VendorIDAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdaacga .DllVersionAttr )});if _cdaacga .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cdaacga .NlCheckAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdaacga .CheckStyleAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdaacga .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cgdfb *ST_TabJc )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cgdfb =0;case "\u0063\u006c\u0065a\u0072":*_cgdfb =1;case "\u0073\u0074\u0061r\u0074":*_cgdfb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cgdfb =3;case "\u0065\u006e\u0064":*_cgdfb =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cgdfb =5;case "\u0062\u0061\u0072":*_cgdfb =6;case "\u006e\u0075\u006d":*_cgdfb =7;case "\u006c\u0065\u0066\u0074":*_cgdfb =8;case "\u0072\u0069\u0067h\u0074":*_cgdfb =9;};return nil ;}; +// Left Border for HTML div +Left *CT_Border ; -// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path -func (_adfcd *CT_Lock )ValidateWithPath (path string )error {if _bcffaf :=_adfcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcffaf !=nil {return _bcffaf ;};return nil ;};type CT_DocParts struct{ +// Bottom Border for HTML div +Bottom *CT_Border ; -// Glossary Document Entry -DocPart []*CT_DocPart ;};func NewFootnotes ()*Footnotes {_cfgc :=&Footnotes {};_cfgc .CT_Footnotes =*NewCT_Footnotes ();return _cfgc ;};func (_cagaa *CT_TblGrid )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cagaa .GridCol !=nil {_dcacg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_cdacbf :=range _cagaa .GridCol {e .EncodeElement (_cdacbf ,_dcacg );};};if _cagaa .TblGridChange !=nil {_cfedae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cagaa .TblGridChange ,_cfedae );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_FramePr struct{ +// Right Border for HTML div +Right *CT_Border ;};type CT_CustomXmlCell struct{ -// Drop Cap Frame -DropCapAttr ST_DropCap ; +// Custom XML Element Namespace +UriAttr *string ; -// Drop Cap Vertical Height in Lines -LinesAttr *int64 ; +// Custom XML Element Name +ElementAttr string ; -// Frame Width -WAttr *_bef .ST_TwipsMeasure ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};type ST_PageBorderZOrder byte ;func (_eggca ST_MailMergeSourceType )Validate ()error {return _eggca .ValidateWithPath ("")};func (_bedadd *ST_Jc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bedadd =0;case "\u0073\u0074\u0061r\u0074":*_bedadd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bedadd =2;case "\u0065\u006e\u0064":*_bedadd =3;case "\u0062\u006f\u0074\u0068":*_bedadd =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bedadd =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_bedadd =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_bedadd =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bedadd =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bedadd =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_bedadd =10;case "\u006c\u0065\u0066\u0074":*_bedadd =11;case "\u0072\u0069\u0067h\u0074":*_bedadd =12;};return nil ;};func (_aeeae *EG_ContentCellContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfgd :for {_aacgf ,_begfd :=d .Token ();if _begfd !=nil {return _begfd ;};switch _dgeea :=_aacgf .(type ){case _g .StartElement :switch _dgeea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_dffdb :=NewCT_Tc ();if _fedgg :=d .DecodeElement (_dffdb ,&_dgeea );_fedgg !=nil {return _fedgg ;};_aeeae .Tc =append (_aeeae .Tc ,_dffdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aeeae .CustomXml =NewCT_CustomXmlCell ();if _dcccb :=d .DecodeElement (_aeeae .CustomXml ,&_dgeea );_dcccb !=nil {return _dcccb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_aeeae .Sdt =NewCT_SdtCell ();if _feaggbc :=d .DecodeElement (_aeeae .Sdt ,&_dgeea );_feaggbc !=nil {return _feaggbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbbec :=NewEG_RunLevelElts ();_bbbec .ProofErr =NewCT_ProofErr ();if _acefa :=d .DecodeElement (_bbbec .ProofErr ,&_dgeea );_acefa !=nil {return _acefa ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bbbec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ceagc :=NewEG_RunLevelElts ();_ceagc .PermStart =NewCT_PermStart ();if _afadgc :=d .DecodeElement (_ceagc .PermStart ,&_dgeea );_afadgc !=nil {return _afadgc ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_ceagc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dcgda :=NewEG_RunLevelElts ();_dcgda .PermEnd =NewCT_Perm ();if _abfdd :=d .DecodeElement (_dcgda .PermEnd ,&_dgeea );_abfdd !=nil {return _abfdd ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_dcgda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fecdc :=NewEG_RunLevelElts ();_fecdc .Ins =NewCT_RunTrackChange ();if _geceab :=d .DecodeElement (_fecdc .Ins ,&_dgeea );_geceab !=nil {return _geceab ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_fecdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_faedd :=NewEG_RunLevelElts ();_faedd .Del =NewCT_RunTrackChange ();if _egbgg :=d .DecodeElement (_faedd .Del ,&_dgeea );_egbgg !=nil {return _egbgg ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_faedd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_abbge :=NewEG_RunLevelElts ();_abbge .MoveFrom =NewCT_RunTrackChange ();if _eafbf :=d .DecodeElement (_abbge .MoveFrom ,&_dgeea );_eafbf !=nil {return _eafbf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_abbge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eegca :=NewEG_RunLevelElts ();_eegca .MoveTo =NewCT_RunTrackChange ();if _abcbb :=d .DecodeElement (_eegca .MoveTo ,&_dgeea );_abcbb !=nil {return _abcbb ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_eegca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bbcgg :=NewEG_RunLevelElts ();_acdfc :=NewEG_RangeMarkupElements ();_acdfc .BookmarkStart =NewCT_Bookmark ();if _bdeeg :=d .DecodeElement (_acdfc .BookmarkStart ,&_dgeea );_bdeeg !=nil {return _bdeeg ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bbcgg );_bbcgg .EG_RangeMarkupElements =append (_bbcgg .EG_RangeMarkupElements ,_acdfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cdeccb :=NewEG_RunLevelElts ();_cegbd :=NewEG_RangeMarkupElements ();_cegbd .BookmarkEnd =NewCT_MarkupRange ();if _aedbcba :=d .DecodeElement (_cegbd .BookmarkEnd ,&_dgeea );_aedbcba !=nil {return _aedbcba ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_cdeccb );_cdeccb .EG_RangeMarkupElements =append (_cdeccb .EG_RangeMarkupElements ,_cegbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccbdg :=NewEG_RunLevelElts ();_ddbf :=NewEG_RangeMarkupElements ();_ddbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _eggeb :=d .DecodeElement (_ddbf .MoveFromRangeStart ,&_dgeea );_eggeb !=nil {return _eggeb ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_ccbdg );_ccbdg .EG_RangeMarkupElements =append (_ccbdg .EG_RangeMarkupElements ,_ddbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gddbc :=NewEG_RunLevelElts ();_aedcad :=NewEG_RangeMarkupElements ();_aedcad .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcfec :=d .DecodeElement (_aedcad .MoveFromRangeEnd ,&_dgeea );_fcfec !=nil {return _fcfec ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_gddbc );_gddbc .EG_RangeMarkupElements =append (_gddbc .EG_RangeMarkupElements ,_aedcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ffbdd :=NewEG_RunLevelElts ();_cfcff :=NewEG_RangeMarkupElements ();_cfcff .MoveToRangeStart =NewCT_MoveBookmark ();if _ecggf :=d .DecodeElement (_cfcff .MoveToRangeStart ,&_dgeea );_ecggf !=nil {return _ecggf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_ffbdd );_ffbdd .EG_RangeMarkupElements =append (_ffbdd .EG_RangeMarkupElements ,_cfcff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgdgb :=NewEG_RunLevelElts ();_gabfce :=NewEG_RangeMarkupElements ();_gabfce .MoveToRangeEnd =NewCT_MarkupRange ();if _abggf :=d .DecodeElement (_gabfce .MoveToRangeEnd ,&_dgeea );_abggf !=nil {return _abggf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_fgdgb );_fgdgb .EG_RangeMarkupElements =append (_fgdgb .EG_RangeMarkupElements ,_gabfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_agfadba :=NewEG_RunLevelElts ();_cacbcb :=NewEG_RangeMarkupElements ();_cacbcb .CommentRangeStart =NewCT_MarkupRange ();if _bdbgd :=d .DecodeElement (_cacbcb .CommentRangeStart ,&_dgeea );_bdbgd !=nil {return _bdbgd ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_agfadba );_agfadba .EG_RangeMarkupElements =append (_agfadba .EG_RangeMarkupElements ,_cacbcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_facfae :=NewEG_RunLevelElts ();_dbaeb :=NewEG_RangeMarkupElements ();_dbaeb .CommentRangeEnd =NewCT_MarkupRange ();if _abaega :=d .DecodeElement (_dbaeb .CommentRangeEnd ,&_dgeea );_abaega !=nil {return _abaega ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_facfae );_facfae .EG_RangeMarkupElements =append (_facfae .EG_RangeMarkupElements ,_dbaeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afefa :=NewEG_RunLevelElts ();_ebeacb :=NewEG_RangeMarkupElements ();_ebeacb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dffcd :=d .DecodeElement (_ebeacb .CustomXmlInsRangeStart ,&_dgeea );_dffcd !=nil {return _dffcd ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_afefa );_afefa .EG_RangeMarkupElements =append (_afefa .EG_RangeMarkupElements ,_ebeacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbgdg :=NewEG_RunLevelElts ();_cbffb :=NewEG_RangeMarkupElements ();_cbffb .CustomXmlInsRangeEnd =NewCT_Markup ();if _cafbg :=d .DecodeElement (_cbffb .CustomXmlInsRangeEnd ,&_dgeea );_cafbg !=nil {return _cafbg ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bbgdg );_bbgdg .EG_RangeMarkupElements =append (_bbgdg .EG_RangeMarkupElements ,_cbffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcafa :=NewEG_RunLevelElts ();_ebdea :=NewEG_RangeMarkupElements ();_ebdea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cagbbd :=d .DecodeElement (_ebdea .CustomXmlDelRangeStart ,&_dgeea );_cagbbd !=nil {return _cagbbd ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_gcafa );_gcafa .EG_RangeMarkupElements =append (_gcafa .EG_RangeMarkupElements ,_ebdea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_befga :=NewEG_RunLevelElts ();_bgdbc :=NewEG_RangeMarkupElements ();_bgdbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccfee :=d .DecodeElement (_bgdbc .CustomXmlDelRangeEnd ,&_dgeea );_ccfee !=nil {return _ccfee ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_befga );_befga .EG_RangeMarkupElements =append (_befga .EG_RangeMarkupElements ,_bgdbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fgdaea :=NewEG_RunLevelElts ();_efdeeg :=NewEG_RangeMarkupElements ();_efdeeg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgfde :=d .DecodeElement (_efdeeg .CustomXmlMoveFromRangeStart ,&_dgeea );_dgfde !=nil {return _dgfde ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_fgdaea );_fgdaea .EG_RangeMarkupElements =append (_fgdaea .EG_RangeMarkupElements ,_efdeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_egdbdc :=NewEG_RunLevelElts ();_abfced :=NewEG_RangeMarkupElements ();_abfced .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acfec :=d .DecodeElement (_abfced .CustomXmlMoveFromRangeEnd ,&_dgeea );_acfec !=nil {return _acfec ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_egdbdc );_egdbdc .EG_RangeMarkupElements =append (_egdbdc .EG_RangeMarkupElements ,_abfced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfdafe :=NewEG_RunLevelElts ();_dedca :=NewEG_RangeMarkupElements ();_dedca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aefefe :=d .DecodeElement (_dedca .CustomXmlMoveToRangeStart ,&_dgeea );_aefefe !=nil {return _aefefe ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bfdafe );_bfdafe .EG_RangeMarkupElements =append (_bfdafe .EG_RangeMarkupElements ,_dedca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfbebg :=NewEG_RunLevelElts ();_bdebc :=NewEG_RangeMarkupElements ();_bdebc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ccbcf :=d .DecodeElement (_bdebc .CustomXmlMoveToRangeEnd ,&_dgeea );_ccbcf !=nil {return _ccbcf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bfbebg );_bfbebg .EG_RangeMarkupElements =append (_bfbebg .EG_RangeMarkupElements ,_bdebc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bbfcf :=NewEG_RunLevelElts ();_eadba :=NewEG_MathContent ();_eadba .OMathPara =_ec .NewOMathPara ();if _gcfacf :=d .DecodeElement (_eadba .OMathPara ,&_dgeea );_gcfacf !=nil {return _gcfacf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bbfcf );_bbfcf .EG_MathContent =append (_bbfcf .EG_MathContent ,_eadba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_geegc :=NewEG_RunLevelElts ();_aaefg :=NewEG_MathContent ();_aaefg .OMath =_ec .NewOMath ();if _bceeb :=d .DecodeElement (_aaefg .OMath ,&_dgeea );_bceeb !=nil {return _bceeb ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_geegc );_geegc .EG_MathContent =append (_geegc .EG_MathContent ,_aaefg );default:_ga .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\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dgeea .Name );if _bbcfgf :=d .Skip ();_bbcfgf !=nil {return _bbcfgf ;};};case _g .EndElement :break _dbfgd ;case _g .CharData :};};return nil ;};func (_gfgag *CT_Numbering )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gfgag .NumPicBullet !=nil {_cfffgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_efaaa :=range _gfgag .NumPicBullet {e .EncodeElement (_efaaa ,_cfffgd );};};if _gfgag .AbstractNum !=nil {_ceedad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_bfgdc :=range _gfgag .AbstractNum {e .EncodeElement (_bfgdc ,_ceedad );};};if _gfgag .Num !=nil {_eacee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_fbbaee :=range _gfgag .Num {e .EncodeElement (_fbbaee ,_eacee );};};if _gfgag .NumIdMacAtCleanup !=nil {_efgbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_gfgag .NumIdMacAtCleanup ,_efgbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocVars struct{ -// Frame Height -HAttr *_bef .ST_TwipsMeasure ; +// Single Document Variable +DocVar []*CT_DocVar ;}; -// Vertical Frame Padding -VSpaceAttr *_bef .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_beac *CT_Rel )ValidateWithPath (path string )error {return nil };const (ST_ShdUnset ST_Shd =0;ST_ShdNil ST_Shd =1;ST_ShdClear ST_Shd =2;ST_ShdSolid ST_Shd =3;ST_ShdHorzStripe ST_Shd =4;ST_ShdVertStripe ST_Shd =5;ST_ShdReverseDiagStripe ST_Shd =6;ST_ShdDiagStripe ST_Shd =7;ST_ShdHorzCross ST_Shd =8;ST_ShdDiagCross ST_Shd =9;ST_ShdThinHorzStripe ST_Shd =10;ST_ShdThinVertStripe ST_Shd =11;ST_ShdThinReverseDiagStripe ST_Shd =12;ST_ShdThinDiagStripe ST_Shd =13;ST_ShdThinHorzCross ST_Shd =14;ST_ShdThinDiagCross ST_Shd =15;ST_ShdPct5 ST_Shd =16;ST_ShdPct10 ST_Shd =17;ST_ShdPct12 ST_Shd =18;ST_ShdPct15 ST_Shd =19;ST_ShdPct20 ST_Shd =20;ST_ShdPct25 ST_Shd =21;ST_ShdPct30 ST_Shd =22;ST_ShdPct35 ST_Shd =23;ST_ShdPct37 ST_Shd =24;ST_ShdPct40 ST_Shd =25;ST_ShdPct45 ST_Shd =26;ST_ShdPct50 ST_Shd =27;ST_ShdPct55 ST_Shd =28;ST_ShdPct60 ST_Shd =29;ST_ShdPct62 ST_Shd =30;ST_ShdPct65 ST_Shd =31;ST_ShdPct70 ST_Shd =32;ST_ShdPct75 ST_Shd =33;ST_ShdPct80 ST_Shd =34;ST_ShdPct85 ST_Shd =35;ST_ShdPct87 ST_Shd =36;ST_ShdPct90 ST_Shd =37;ST_ShdPct95 ST_Shd =38;);func (_beeca ST_MeasurementOrPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _beeca .ST_DecimalNumberOrPercent !=nil {e .Encode (_beeca .ST_DecimalNumberOrPercent );};if _beeca .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_beeca .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_dbdea ST_HeightRule )String ()string {switch _dbdea {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_fbage *CT_LvlLegacy )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccfbad :=range start .Attr {if _ccfbad .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_fgafg ,_fdebe :=ParseUnionST_OnOff (_ccfbad .Value );if _fdebe !=nil {return _fdebe ;};_fbage .LegacyAttr =&_fgafg ;continue ;};if _ccfbad .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_eaggg ,_cbcga :=ParseUnionST_TwipsMeasure (_ccfbad .Value );if _cbcga !=nil {return _cbcga ;};_fbage .LegacySpaceAttr =&_eaggg ;continue ;};if _ccfbad .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_cdbec ,_fbbee :=ParseUnionST_SignedTwipsMeasure (_ccfbad .Value );if _fbbee !=nil {return _fbbee ;};_fbage .LegacyIndentAttr =&_cdbec ;continue ;};};for {_fgdda ,_edcf :=d .Token ();if _edcf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_edcf );};if _fdcc ,_geedd :=_fgdda .(_g .EndElement );_geedd &&_fdcc .Name ==start .Name {break ;};};return nil ;};func (_bfbbf *ST_StyleSort )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfbbf =0;case "\u006e\u0061\u006d\u0065":*_bfbbf =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bfbbf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bfbbf =3;case "\u0066\u006f\u006e\u0074":*_bfbbf =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bfbbf =5;case "\u0074\u0079\u0070\u0065":*_bfbbf =6;case "\u0030\u0030\u0030\u0030":*_bfbbf =7;case "\u0030\u0030\u0030\u0031":*_bfbbf =8;case "\u0030\u0030\u0030\u0032":*_bfbbf =9;case "\u0030\u0030\u0030\u0033":*_bfbbf =10;case "\u0030\u0030\u0030\u0034":*_bfbbf =11;case "\u0030\u0030\u0030\u0035":*_bfbbf =12;};return nil ;};type CT_SmartTagPr struct{ -// Horizontal Frame Padding -HSpaceAttr *_bef .ST_TwipsMeasure ; +// Smart Tag Property +Attr []*CT_Attr ;};func (_bgag *CT_FldChar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_edfeg ,_fgcef :=_bgag .FldCharTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _fgcef !=nil {return _fgcef ;};start .Attr =append (start .Attr ,_edfeg );if _bgag .FldLockAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_bgag .FldLockAttr )});};if _bgag .DirtyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_bgag .DirtyAttr )});};e .EncodeToken (start );if _bgag .FldData !=nil {_gdbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_bgag .FldData ,_gdbfgd );};if _bgag .FfData !=nil {_ddde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bgag .FfData ,_ddde );};if _bgag .NumberingChange !=nil {_dcbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bgag .NumberingChange ,_dcbgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DocProtect ()*CT_DocProtect {_aaaca :=&CT_DocProtect {};return _aaaca };type CT_Spacing struct{ -// Text Wrapping Around Frame -WrapAttr ST_Wrap ; +// Spacing Above Paragraph +BeforeAttr *_gc .ST_TwipsMeasure ; -// Frame Horizontal Positioning Base -HAnchorAttr ST_HAnchor ; +// Spacing Above Paragraph IN Line Units +BeforeLinesAttr *int64 ; -// Frame Vertical Positioning Base -VAnchorAttr ST_VAnchor ; +// Automatically Determine Spacing Above Paragraph +BeforeAutospacingAttr *_gc .ST_OnOff ; -// Absolute Horizontal Position -XAttr *ST_SignedTwipsMeasure ; +// Spacing Below Paragraph +AfterAttr *_gc .ST_TwipsMeasure ; -// Relative Horizontal Position -XAlignAttr _bef .ST_XAlign ; +// Spacing Below Paragraph in Line Units +AfterLinesAttr *int64 ; -// Absolute Vertical Position -YAttr *ST_SignedTwipsMeasure ; +// Automatically Determine Spacing Below Paragraph +AfterAutospacingAttr *_gc .ST_OnOff ; -// Relative Vertical Position -YAlignAttr _bef .ST_YAlign ; +// Spacing Between Lines in Paragraph +LineAttr *ST_SignedTwipsMeasure ; -// Frame Height Type -HRuleAttr ST_HeightRule ; +// Spacing Between Lines +LineRuleAttr ST_LineSpacingRule ;};func NewWdEG_WrapType ()*WdEG_WrapType {_dbegc :=&WdEG_WrapType {};return _dbegc };func (_cecbc *CT_WriteProtection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abdded :=range start .Attr {if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_cfbfe ,_cccaf :=_b .ParseInt (_abdded .Value ,10,64);if _cccaf !=nil {return _cccaf ;};_cecbc .CryptAlgorithmSidAttr =&_cfbfe ;continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cefcg ,_bfeca :=_b .ParseInt (_abdded .Value ,10,64);if _bfeca !=nil {return _bfeca ;};_cecbc .CryptSpinCountAttr =&_cefcg ;continue ;};if _abdded .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dedcfcb ,_ddead :=_abdded .Value ,error (nil );if _ddead !=nil {return _ddead ;};_cecbc .AlgorithmNameAttr =&_dedcfcb ;continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_aeebe ,_bgcab :=_abdded .Value ,error (nil );if _bgcab !=nil {return _bgcab ;};_cecbc .CryptProviderAttr =&_aeebe ;continue ;};if _abdded .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aeeca ,_fcdfeg :=_abdded .Value ,error (nil );if _fcdfeg !=nil {return _fcdfeg ;};_cecbc .SaltValueAttr =&_aeeca ;continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cecbc .CryptProviderTypeAttr .UnmarshalXMLAttr (_abdded );continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cecbc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_abdded );continue ;};if _abdded .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cecbc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_abdded );continue ;};if _abdded .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_bfefc ,_dcdda :=ParseUnionST_OnOff (_abdded .Value );if _dcdda !=nil {return _dcdda ;};_cecbc .RecommendedAttr =&_bfefc ;continue ;};if _abdded .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_edegb ,_feebf :=_abdded .Value ,error (nil );if _feebf !=nil {return _feebf ;};_cecbc .HashValueAttr =&_edegb ;continue ;};if _abdded .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bdebf ,_cdagd :=_b .ParseInt (_abdded .Value ,10,64);if _cdagd !=nil {return _cdagd ;};_cecbc .SpinCountAttr =&_bdebf ;continue ;};if _abdded .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_bgeee ,_ccdgf :=_abdded .Value ,error (nil );if _ccdgf !=nil {return _ccdgf ;};_cecbc .AlgIdExtAttr =&_bgeee ;continue ;};if _abdded .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_adcbeg ,_eafab :=_abdded .Value ,error (nil );if _eafab !=nil {return _eafab ;};_cecbc .AlgIdExtSourceAttr =&_adcbeg ;continue ;};if _abdded .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ggagd ,_eegddc :=_abdded .Value ,error (nil );if _eegddc !=nil {return _eegddc ;};_cecbc .CryptProviderTypeExtAttr =&_ggagd ;continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_fcaee ,_acfab :=_abdded .Value ,error (nil );if _acfab !=nil {return _acfab ;};_cecbc .CryptProviderTypeExtSourceAttr =&_fcaee ;continue ;};if _abdded .Name .Local =="\u0068\u0061\u0073\u0068"{_fcdab ,_fcefg :=_abdded .Value ,error (nil );if _fcefg !=nil {return _fcefg ;};_cecbc .HashAttr =&_fcdab ;continue ;};if _abdded .Name .Local =="\u0073\u0061\u006c\u0074"{_cagaag ,_cecdg :=_abdded .Value ,error (nil );if _cecdg !=nil {return _cecdg ;};_cecbc .SaltAttr =&_cagaag ;continue ;};};for {_gfdcb ,_cddfbg :=d .Token ();if _cddfbg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0072\u0069\u0074\u0065\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_cddfbg );};if _ebgdbf ,_cbbgdf :=_gfdcb .(_g .EndElement );_cbbgdf &&_ebgdbf .Name ==start .Name {break ;};};return nil ;};func (_aefbed ST_PTabAlignment )ValidateWithPath (path string )error {switch _aefbed {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefbed ));};return nil ;};func (_edeae *CT_Spacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edeae .BeforeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .BeforeAttr )});};if _edeae .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .BeforeLinesAttr )});};if _edeae .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .BeforeAutospacingAttr )});};if _edeae .AfterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .AfterAttr )});};if _edeae .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .AfterLinesAttr )});};if _edeae .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .AfterAutospacingAttr )});};if _edeae .LineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .LineAttr )});};if _edeae .LineRuleAttr !=ST_LineSpacingRuleUnset {_gcccd ,_dbcdae :=_edeae .LineRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _dbcdae !=nil {return _dbcdae ;};start .Attr =append (start .Attr ,_gcccd );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egcdbc *CT_CustomXmlCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egcdbc .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_egcdbc .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_egcdbc .ElementAttr )});e .EncodeToken (start );if _egcdbc .CustomXmlPr !=nil {_gefgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_egcdbc .CustomXmlPr ,_gefgf );};if _egcdbc .EG_ContentCellContent !=nil {for _ ,_fcddg :=range _egcdbc .EG_ContentCellContent {_fcddg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_WrapNone struct{};func (_edbbgb ST_TblOverlap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_baaaf :=_g .Attr {};_baaaf .Name =name ;switch _edbbgb {case ST_TblOverlapUnset :_baaaf .Value ="";case ST_TblOverlapNever :_baaaf .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_baaaf .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _baaaf ,nil ;};func (_efgfc ST_SignedTwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efgfc .Int64 !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_efgfc .Int64 )));};if _efgfc .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_efgfc .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Lock Frame Anchor to Paragraph -AnchorLockAttr *_bef .ST_OnOff ;}; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_cacfa *CT_Comment )ValidateWithPath (path string )error {for _fgfdb ,_gbgg :=range _cacfa .EG_BlockLevelElts {if _dgfd :=_gbgg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fgfdb ));_dgfd !=nil {return _dgfd ;};};return nil ;};type CT_SdtDate struct{ -// Validate validates the CT_HpsMeasure and its children -func (_aagee *CT_HpsMeasure )Validate ()error {return _aagee .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_facecc ST_CharacterSpacing )ValidateWithPath (path string )error {switch _facecc {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facecc ));};return nil ;};func NewCT_FramePr ()*CT_FramePr {_agccd :=&CT_FramePr {};return _agccd }; +// Last Known Date in XML Schema DateTime Format +FullDateAttr *_f .Time ; -// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path -func (_cgfca *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _cgfca .EffectExtent !=nil {if _gcfgb :=_cgfca .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gcfgb !=nil {return _gcfgb ;};};return nil ;};func (_cdeg *CT_DocPartTypes )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cdeg .AllAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cdeg .AllAttr )});};e .EncodeToken (start );if _cdeg .Type !=nil {_eccaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_ebcdf :=range _cdeg .Type {e .EncodeElement (_ebcdf ,_eccaa );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartName ()*CT_DocPartName {_fggeb :=&CT_DocPartName {};return _fggeb };func (_fegdcb ST_PageBorderZOrder )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_fegdcb .String (),start );};func (_ecbaed *CT_Frame )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ecbaed .Sz !=nil {_ceegd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ecbaed .Sz ,_ceegd );};if _ecbaed .Name !=nil {_bedbde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ecbaed .Name ,_bedbde );};if _ecbaed .Title !=nil {_ffgec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ecbaed .Title ,_ffgec );};if _ecbaed .LongDesc !=nil {_gcdbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_ecbaed .LongDesc ,_gcdbg );};if _ecbaed .SourceFileName !=nil {_fgacg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ecbaed .SourceFileName ,_fgacg );};if _ecbaed .MarW !=nil {_daafgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_ecbaed .MarW ,_daafgf );};if _ecbaed .MarH !=nil {_aegd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_ecbaed .MarH ,_aegd );};if _ecbaed .Scrollbar !=nil {_aggda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_ecbaed .Scrollbar ,_aggda );};if _ecbaed .NoResizeAllowed !=nil {_gcedc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_ecbaed .NoResizeAllowed ,_gcedc );};if _ecbaed .LinkedToFile !=nil {_fdeec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_ecbaed .LinkedToFile ,_fdeec );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Date Display Mask +DateFormat *CT_String ; -// Validate validates the WdCT_EffectExtent and its children -func (_fabaaa *WdCT_EffectExtent )Validate ()error {return _fabaaa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};type CT_CustomXmlCell struct{ +// Date Picker Language ID +Lid *CT_Lang ; -// Custom XML Element Namespace -UriAttr *string ; +// Custom XML Data Date Storage Format +StoreMappedDataAs *CT_SdtDateMappingType ; -// Custom XML Element Name -ElementAttr string ; +// Date Picker Calendar Type +Calendar *CT_CalendarType ;}; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;}; +// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path +func (_efbbe *CT_LvlLegacy )ValidateWithPath (path string )error {if _efbbe .LegacyAttr !=nil {if _dbeab :=_efbbe .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_dbeab !=nil {return _dbeab ;};};if _efbbe .LegacySpaceAttr !=nil {if _dbag :=_efbbe .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dbag !=nil {return _dbag ;};};if _efbbe .LegacyIndentAttr !=nil {if _aaeaa :=_efbbe .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_aaeaa !=nil {return _aaeaa ;};};return nil ;};func (_cdcbbd *WdCT_Anchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcbbd .SimplePos =_e .NewCT_Point2D ();_cdcbbd .PositionH =NewWdCT_PosH ();_cdcbbd .PositionV =NewWdCT_PosV ();_cdcbbd .Extent =_e .NewCT_PositiveSize2D ();_cdcbbd .DocPr =_e .NewCT_NonVisualDrawingProps ();_cdcbbd .Graphic =_e .NewGraphic ();for _ ,_cccae :=range start .Attr {if _cccae .Name .Local =="\u0064\u0069\u0073t\u0054"{_aeagc ,_abfdf :=_b .ParseUint (_cccae .Value ,10,32);if _abfdf !=nil {return _abfdf ;};_ebggbc :=uint32 (_aeagc );_cdcbbd .DistTAttr =&_ebggbc ;continue ;};if _cccae .Name .Local =="\u0064\u0069\u0073t\u004c"{_ebdbee ,_efgcf :=_b .ParseUint (_cccae .Value ,10,32);if _efgcf !=nil {return _efgcf ;};_ecbcfg :=uint32 (_ebdbee );_cdcbbd .DistLAttr =&_ecbcfg ;continue ;};if _cccae .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_accec ,_gbacfg :=_b .ParseBool (_cccae .Value );if _gbacfg !=nil {return _gbacfg ;};_cdcbbd .SimplePosAttr =&_accec ;continue ;};if _cccae .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_bbeac ,_dbaad :=_b .ParseBool (_cccae .Value );if _dbaad !=nil {return _dbaad ;};_cdcbbd .BehindDocAttr =_bbeac ;continue ;};if _cccae .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_efedg ,_gfgcc :=_b .ParseBool (_cccae .Value );if _gfgcc !=nil {return _gfgcc ;};_cdcbbd .LayoutInCellAttr =_efedg ;continue ;};if _cccae .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ebfdad ,_ggada :=_b .ParseBool (_cccae .Value );if _ggada !=nil {return _ggada ;};_cdcbbd .HiddenAttr =&_ebfdad ;continue ;};if _cccae .Name .Local =="\u0064\u0069\u0073t\u0042"{_cdafda ,_dafcd :=_b .ParseUint (_cccae .Value ,10,32);if _dafcd !=nil {return _dafcd ;};_eacga :=uint32 (_cdafda );_cdcbbd .DistBAttr =&_eacga ;continue ;};if _cccae .Name .Local =="\u0064\u0069\u0073t\u0052"{_bbbdddc ,_dgbgdg :=_b .ParseUint (_cccae .Value ,10,32);if _dgbgdg !=nil {return _dgbgdg ;};_bfdeba :=uint32 (_bbbdddc );_cdcbbd .DistRAttr =&_bfdeba ;continue ;};if _cccae .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_cgggf ,_egeagb :=_b .ParseUint (_cccae .Value ,10,32);if _egeagb !=nil {return _egeagb ;};_cdcbbd .RelativeHeightAttr =uint32 (_cgggf );continue ;};if _cccae .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_affac ,_cadgae :=_b .ParseBool (_cccae .Value );if _cadgae !=nil {return _cadgae ;};_cdcbbd .LockedAttr =_affac ;continue ;};if _cccae .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcgbc ,_cddba :=_b .ParseBool (_cccae .Value );if _cddba !=nil {return _cddba ;};_cdcbbd .AllowOverlapAttr =_gcgbc ;continue ;};};_babbbf :for {_fgacfg ,_gaafcf :=d .Token ();if _gaafcf !=nil {return _gaafcf ;};switch _gdaabg :=_fgacfg .(type ){case _g .StartElement :switch _gdaabg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _fbefe :=d .DecodeElement (_cdcbbd .SimplePos ,&_gdaabg );_fbefe !=nil {return _fbefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _agedfa :=d .DecodeElement (_cdcbbd .PositionH ,&_gdaabg );_agedfa !=nil {return _agedfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _dedfd :=d .DecodeElement (_cdcbbd .PositionV ,&_gdaabg );_dedfd !=nil {return _dedfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _cbfef :=d .DecodeElement (_cdcbbd .Extent ,&_gdaabg );_cbfef !=nil {return _cbfef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cdcbbd .EffectExtent =NewWdCT_EffectExtent ();if _edced :=d .DecodeElement (_cdcbbd .EffectExtent ,&_gdaabg );_edced !=nil {return _edced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _cbecbg :=d .DecodeElement (&_cdcbbd .Choice .WrapNone ,&_gdaabg );_cbecbg !=nil {return _cbecbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _eaecbc :=d .DecodeElement (&_cdcbbd .Choice .WrapSquare ,&_gdaabg );_eaecbc !=nil {return _eaecbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _fgbfab :=d .DecodeElement (&_cdcbbd .Choice .WrapTight ,&_gdaabg );_fgbfab !=nil {return _fgbfab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _ffcfef :=d .DecodeElement (&_cdcbbd .Choice .WrapThrough ,&_gdaabg );_ffcfef !=nil {return _ffcfef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _ffafac :=d .DecodeElement (&_cdcbbd .Choice .WrapTopAndBottom ,&_gdaabg );_ffafac !=nil {return _ffafac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _aegdga :=d .DecodeElement (_cdcbbd .DocPr ,&_gdaabg );_aegdga !=nil {return _aegdga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cdcbbd .CNvGraphicFramePr =_e .NewCT_NonVisualGraphicFrameProperties ();if _ccbba :=d .DecodeElement (_cdcbbd .CNvGraphicFramePr ,&_gdaabg );_ccbba !=nil {return _ccbba ;};case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ebaefd :=d .DecodeElement (_cdcbbd .Graphic ,&_gdaabg );_ebaefd !=nil {return _ebaefd ;};default:_ga .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\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_gdaabg .Name );if _afbga :=d .Skip ();_afbga !=nil {return _afbga ;};};case _g .EndElement :break _babbbf ;case _g .CharData :};};return nil ;};func (_adbcd ST_JcTable )String ()string {switch _adbcd {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0065\u006e\u0064";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0073\u0074\u0061r\u0074";};return "";};func (_cebfbb *ST_FrameLayout )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebfbb =0;case "\u0072\u006f\u0077\u0073":*_cebfbb =1;case "\u0063\u006f\u006c\u0073":*_cebfbb =2;case "\u006e\u006f\u006e\u0065":*_cebfbb =3;};return nil ;};func (_eceb *CT_SdtContentCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfecg :for {_cgfgb ,_fdbae :=d .Token ();if _fdbae !=nil {return _fdbae ;};switch _cadfg :=_cgfgb .(type ){case _g .StartElement :switch _cadfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_gegabd :=NewCT_Tc ();if _ggbf :=d .DecodeElement (_gegabd ,&_cadfg );_ggbf !=nil {return _ggbf ;};_eceb .Tc =append (_eceb .Tc ,_gegabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eceb .CustomXml =NewCT_CustomXmlCell ();if _fgabg :=d .DecodeElement (_eceb .CustomXml ,&_cadfg );_fgabg !=nil {return _fgabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eceb .Sdt =NewCT_SdtCell ();if _gbafc :=d .DecodeElement (_eceb .Sdt ,&_cadfg );_gbafc !=nil {return _gbafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gbebea :=NewEG_RunLevelElts ();_gbebea .ProofErr =NewCT_ProofErr ();if _fbecab :=d .DecodeElement (_gbebea .ProofErr ,&_cadfg );_fbecab !=nil {return _fbecab ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gbebea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fgdf :=NewEG_RunLevelElts ();_fgdf .PermStart =NewCT_PermStart ();if _fecfa :=d .DecodeElement (_fgdf .PermStart ,&_cadfg );_fecfa !=nil {return _fecfa ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fgdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bffffea :=NewEG_RunLevelElts ();_bffffea .PermEnd =NewCT_Perm ();if _dbegb :=d .DecodeElement (_bffffea .PermEnd ,&_cadfg );_dbegb !=nil {return _dbegb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_bffffea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfecee :=NewEG_RunLevelElts ();_gfecee .Ins =NewCT_RunTrackChange ();if _ffafa :=d .DecodeElement (_gfecee .Ins ,&_cadfg );_ffafa !=nil {return _ffafa ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gfecee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ffgab :=NewEG_RunLevelElts ();_ffgab .Del =NewCT_RunTrackChange ();if _abfcf :=d .DecodeElement (_ffgab .Del ,&_cadfg );_abfcf !=nil {return _abfcf ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_ffgab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggbgf :=NewEG_RunLevelElts ();_ggbgf .MoveFrom =NewCT_RunTrackChange ();if _bdddb :=d .DecodeElement (_ggbgf .MoveFrom ,&_cadfg );_bdddb !=nil {return _bdddb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_ggbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbbbba :=NewEG_RunLevelElts ();_gbbbba .MoveTo =NewCT_RunTrackChange ();if _dfgefd :=d .DecodeElement (_gbbbba .MoveTo ,&_cadfg );_dfgefd !=nil {return _dfgefd ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gbbbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccdaa :=NewEG_RunLevelElts ();_ebaag :=NewEG_RangeMarkupElements ();_ebaag .BookmarkStart =NewCT_Bookmark ();if _ccggc :=d .DecodeElement (_ebaag .BookmarkStart ,&_cadfg );_ccggc !=nil {return _ccggc ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_ccdaa );_ccdaa .EG_RangeMarkupElements =append (_ccdaa .EG_RangeMarkupElements ,_ebaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cccdfc :=NewEG_RunLevelElts ();_fbead :=NewEG_RangeMarkupElements ();_fbead .BookmarkEnd =NewCT_MarkupRange ();if _effeg :=d .DecodeElement (_fbead .BookmarkEnd ,&_cadfg );_effeg !=nil {return _effeg ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_cccdfc );_cccdfc .EG_RangeMarkupElements =append (_cccdfc .EG_RangeMarkupElements ,_fbead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fegab :=NewEG_RunLevelElts ();_cdba :=NewEG_RangeMarkupElements ();_cdba .MoveFromRangeStart =NewCT_MoveBookmark ();if _afgdeg :=d .DecodeElement (_cdba .MoveFromRangeStart ,&_cadfg );_afgdeg !=nil {return _afgdeg ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fegab );_fegab .EG_RangeMarkupElements =append (_fegab .EG_RangeMarkupElements ,_cdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feaccg :=NewEG_RunLevelElts ();_cbdfe :=NewEG_RangeMarkupElements ();_cbdfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcfgc :=d .DecodeElement (_cbdfe .MoveFromRangeEnd ,&_cadfg );_gcfgc !=nil {return _gcfgc ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_feaccg );_feaccg .EG_RangeMarkupElements =append (_feaccg .EG_RangeMarkupElements ,_cbdfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfdbe :=NewEG_RunLevelElts ();_bgadg :=NewEG_RangeMarkupElements ();_bgadg .MoveToRangeStart =NewCT_MoveBookmark ();if _afgb :=d .DecodeElement (_bgadg .MoveToRangeStart ,&_cadfg );_afgb !=nil {return _afgb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_cfdbe );_cfdbe .EG_RangeMarkupElements =append (_cfdbe .EG_RangeMarkupElements ,_bgadg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gddcc :=NewEG_RunLevelElts ();_edece :=NewEG_RangeMarkupElements ();_edece .MoveToRangeEnd =NewCT_MarkupRange ();if _deedb :=d .DecodeElement (_edece .MoveToRangeEnd ,&_cadfg );_deedb !=nil {return _deedb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gddcc );_gddcc .EG_RangeMarkupElements =append (_gddcc .EG_RangeMarkupElements ,_edece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdbdf :=NewEG_RunLevelElts ();_aade :=NewEG_RangeMarkupElements ();_aade .CommentRangeStart =NewCT_MarkupRange ();if _fcffc :=d .DecodeElement (_aade .CommentRangeStart ,&_cadfg );_fcffc !=nil {return _fcffc ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gdbdf );_gdbdf .EG_RangeMarkupElements =append (_gdbdf .EG_RangeMarkupElements ,_aade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbgb :=NewEG_RunLevelElts ();_cddbb :=NewEG_RangeMarkupElements ();_cddbb .CommentRangeEnd =NewCT_MarkupRange ();if _efacf :=d .DecodeElement (_cddbb .CommentRangeEnd ,&_cadfg );_efacf !=nil {return _efacf ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_dbgb );_dbgb .EG_RangeMarkupElements =append (_dbgb .EG_RangeMarkupElements ,_cddbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eacae :=NewEG_RunLevelElts ();_acefe :=NewEG_RangeMarkupElements ();_acefe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfddef :=d .DecodeElement (_acefe .CustomXmlInsRangeStart ,&_cadfg );_cfddef !=nil {return _cfddef ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_eacae );_eacae .EG_RangeMarkupElements =append (_eacae .EG_RangeMarkupElements ,_acefe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgbac :=NewEG_RunLevelElts ();_gbeea :=NewEG_RangeMarkupElements ();_gbeea .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddafa :=d .DecodeElement (_gbeea .CustomXmlInsRangeEnd ,&_cadfg );_ddafa !=nil {return _ddafa ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fgbac );_fgbac .EG_RangeMarkupElements =append (_fgbac .EG_RangeMarkupElements ,_gbeea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdcaf :=NewEG_RunLevelElts ();_efcfb :=NewEG_RangeMarkupElements ();_efcfb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccfgae :=d .DecodeElement (_efcfb .CustomXmlDelRangeStart ,&_cadfg );_ccfgae !=nil {return _ccfgae ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_bdcaf );_bdcaf .EG_RangeMarkupElements =append (_bdcaf .EG_RangeMarkupElements ,_efcfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aeccef :=NewEG_RunLevelElts ();_bcgea :=NewEG_RangeMarkupElements ();_bcgea .CustomXmlDelRangeEnd =NewCT_Markup ();if _aebff :=d .DecodeElement (_bcgea .CustomXmlDelRangeEnd ,&_cadfg );_aebff !=nil {return _aebff ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_aeccef );_aeccef .EG_RangeMarkupElements =append (_aeccef .EG_RangeMarkupElements ,_bcgea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fabbc :=NewEG_RunLevelElts ();_daebf :=NewEG_RangeMarkupElements ();_daebf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfdeb :=d .DecodeElement (_daebf .CustomXmlMoveFromRangeStart ,&_cadfg );_dfdeb !=nil {return _dfdeb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fabbc );_fabbc .EG_RangeMarkupElements =append (_fabbc .EG_RangeMarkupElements ,_daebf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ffafb :=NewEG_RunLevelElts ();_eagge :=NewEG_RangeMarkupElements ();_eagge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ceefa :=d .DecodeElement (_eagge .CustomXmlMoveFromRangeEnd ,&_cadfg );_ceefa !=nil {return _ceefa ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_ffafb );_ffafb .EG_RangeMarkupElements =append (_ffafb .EG_RangeMarkupElements ,_eagge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dcgaa :=NewEG_RunLevelElts ();_egdba :=NewEG_RangeMarkupElements ();_egdba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dggbg :=d .DecodeElement (_egdba .CustomXmlMoveToRangeStart ,&_cadfg );_dggbg !=nil {return _dggbg ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_dcgaa );_dcgaa .EG_RangeMarkupElements =append (_dcgaa .EG_RangeMarkupElements ,_egdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feegc :=NewEG_RunLevelElts ();_adbada :=NewEG_RangeMarkupElements ();_adbada .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbcbg :=d .DecodeElement (_adbada .CustomXmlMoveToRangeEnd ,&_cadfg );_gbcbg !=nil {return _gbcbg ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_feegc );_feegc .EG_RangeMarkupElements =append (_feegc .EG_RangeMarkupElements ,_adbada );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bgfaad :=NewEG_RunLevelElts ();_edadc :=NewEG_MathContent ();_edadc .OMathPara =_ec .NewOMathPara ();if _fdace :=d .DecodeElement (_edadc .OMathPara ,&_cadfg );_fdace !=nil {return _fdace ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_bgfaad );_bgfaad .EG_MathContent =append (_bgfaad .EG_MathContent ,_edadc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbafg :=NewEG_RunLevelElts ();_eecef :=NewEG_MathContent ();_eecef .OMath =_ec .NewOMath ();if _gcbcb :=d .DecodeElement (_eecef .OMath ,&_cadfg );_gcbcb !=nil {return _gcbcb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_dbafg );_dbafg .EG_MathContent =append (_dbafg .EG_MathContent ,_eecef );default:_ga .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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cadfg .Name );if _gegac :=d .Skip ();_gegac !=nil {return _gegac ;};};case _g .EndElement :break _bfecg ;case _g .CharData :};};return nil ;};func (_bafdc *CT_LineNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bdgc :=range start .Attr {if _bdgc .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_cbecg ,_cfcgc :=_b .ParseInt (_bdgc .Value ,10,64);if _cfcgc !=nil {return _cfcgc ;};_bafdc .CountByAttr =&_cbecg ;continue ;};if _bdgc .Name .Local =="\u0073\u0074\u0061r\u0074"{_cadb ,_acbf :=_b .ParseInt (_bdgc .Value ,10,64);if _acbf !=nil {return _acbf ;};_bafdc .StartAttr =&_cadb ;continue ;};if _bdgc .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fgeaf ,_dgdca :=ParseUnionST_TwipsMeasure (_bdgc .Value );if _dgdca !=nil {return _dgdca ;};_bafdc .DistanceAttr =&_fgeaf ;continue ;};if _bdgc .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_bafdc .RestartAttr .UnmarshalXMLAttr (_bdgc );continue ;};};for {_ggbe ,_dbgdc :=d .Token ();if _dbgdc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_dbgdc );};if _dcdbf ,_bbfab :=_ggbe .(_g .EndElement );_bbfab &&_dcdbf .Name ==start .Name {break ;};};return nil ;};func (_aadde *ST_RestartNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaaab ,_gbafe :=d .Token ();if _gbafe !=nil {return _gbafe ;};if _agegdf ,_edaefcd :=_eaaab .(_g .EndElement );_edaefcd &&_agegdf .Name ==start .Name {*_aadde =1;return nil ;};if _egeccd ,_cdcbbe :=_eaaab .(_g .CharData );!_cdcbbe {return _gd .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",_eaaab );}else {switch string (_egeccd ){case "":*_aadde =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aadde =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_aadde =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_aadde =3;};};_eaaab ,_gbafe =d .Token ();if _gbafe !=nil {return _gbafe ;};if _efcgcb ,_fagfc :=_eaaab .(_g .EndElement );_fagfc &&_efcgcb .Name ==start .Name {return nil ;};return _gd .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",_eaaab );}; -// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path -func (_gceged *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _gceged .ExtLst !=nil {if _egff :=_gceged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egff !=nil {return _egff ;};};return nil ;}; +// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path +func (_dgccg *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _cfdfd ,_eaae :=range _dgccg .Behavior {if _ffcba :=_eaae .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cfdfd ));_ffcba !=nil {return _ffcba ;};};return nil ;};func (_beced *CT_TextScale )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egggfb :=range start .Attr {if _egggfb .Name .Local =="\u0076\u0061\u006c"{_cbdfdf ,_efbdg :=ParseUnionST_TextScale (_egggfb .Value );if _efbdg !=nil {return _efbdg ;};_beced .ValAttr =&_cbdfdf ;continue ;};};for {_egbabb ,_dedggf :=d .Token ();if _dedggf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_dedggf );};if _eagbb ,_facff :=_egbabb .(_g .EndElement );_facff &&_eagbb .Name ==start .Name {break ;};};return nil ;};func (_cdegac *ST_Merge )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdegac =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_cdegac =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_cdegac =2;};return nil ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_bege :=&CT_LevelSuffix {};_bege .ValAttr =ST_LevelSuffix (1);return _bege ;};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;); -// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path -func (_ecgfad *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _ecgfad .SmartTag !=nil {if _fdacc :=_ecgfad .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_fdacc !=nil {return _fdacc ;};};if _ecgfad .Sdt !=nil {if _dfcd :=_ecgfad .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dfcd !=nil {return _dfcd ;};};for _bbeef ,_bbbfac :=range _ecgfad .EG_RunLevelElts {if _fgdb :=_bbbfac .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bbeef ));_fgdb !=nil {return _fgdb ;};};return nil ;};func NewCT_ObjectChoice ()*CT_ObjectChoice {_ecdag :=&CT_ObjectChoice {};return _ecdag };func NewCT_TextEffect ()*CT_TextEffect {_affgc :=&CT_TextEffect {};_affgc .ValAttr =ST_TextEffect (1);return _affgc ;};func NewCT_FontRel ()*CT_FontRel {_cbgee :=&CT_FontRel {};_cbgee .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cbgee ;};func (_ecad *CT_Spacing )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ecad .BeforeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ecad .BeforeAttr )});};if _ecad .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ecad .BeforeLinesAttr )});};if _ecad .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ecad .BeforeAutospacingAttr )});};if _ecad .AfterAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ecad .AfterAttr )});};if _ecad .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ecad .AfterLinesAttr )});};if _ecad .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ecad .AfterAutospacingAttr )});};if _ecad .LineAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ecad .LineAttr )});};if _ecad .LineRuleAttr !=ST_LineSpacingRuleUnset {_baaff ,_fdabdd :=_ecad .LineRuleAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _fdabdd !=nil {return _fdabdd ;};start .Attr =append (start .Attr ,_baaff );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ccfbaa ST_BrType )Validate ()error {return _ccfbaa .ValidateWithPath ("")}; +// Validate validates the CT_MailMergeDataType and its children +func (_dabfe *CT_MailMergeDataType )Validate ()error {return _dabfe .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_cadee :=&CT_TwipsMeasure {};return _cadee };type CT_MacroName struct{ -// Validate validates the EG_RunInnerContent and its children -func (_eebab *EG_RunInnerContent )Validate ()error {return _eebab .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};type CT_TblPPr struct{ +// Name of Script Function +ValAttr string ;}; -// Distance From Left of Table to Text -LeftFromTextAttr *_bef .ST_TwipsMeasure ; +// Validate validates the CT_WebSettings and its children +func (_abgfca *CT_WebSettings )Validate ()error {return _abgfca .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_fgdcd *CT_DocumentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecgdb :for {_bdgdb ,_adea :=d .Token ();if _adea !=nil {return _adea ;};switch _dbcb :=_bdgdb .(type ){case _g .StartElement :switch _dbcb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_fgdcd .Background =NewCT_Background ();if _ffdcd :=d .DecodeElement (_fgdcd .Background ,&_dbcb );_ffdcd !=nil {return _ffdcd ;};default:_ga .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\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_dbcb .Name );if _bdbf :=d .Skip ();_bdbf !=nil {return _bdbf ;};};case _g .EndElement :break _ecgdb ;case _g .CharData :};};return nil ;}; -// (Distance From Right of Table to Text -RightFromTextAttr *_bef .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path +func (_dcdfd *CT_ParaRPr )ValidateWithPath (path string )error {if _dcdfd .Ins !=nil {if _fbcbe :=_dcdfd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fbcbe !=nil {return _fbcbe ;};};if _dcdfd .Del !=nil {if _dbdcd :=_dcdfd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dbdcd !=nil {return _dbdcd ;};};if _dcdfd .MoveFrom !=nil {if _fgfcg :=_dcdfd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fgfcg !=nil {return _fgfcg ;};};if _dcdfd .MoveTo !=nil {if _fgfga :=_dcdfd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_fgfga !=nil {return _fgfga ;};};if _dcdfd .RStyle !=nil {if _facge :=_dcdfd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_facge !=nil {return _facge ;};};if _dcdfd .RFonts !=nil {if _dffde :=_dcdfd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dffde !=nil {return _dffde ;};};if _dcdfd .B !=nil {if _fffeb :=_dcdfd .B .ValidateWithPath (path +"\u002f\u0042");_fffeb !=nil {return _fffeb ;};};if _dcdfd .BCs !=nil {if _afgcd :=_dcdfd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_afgcd !=nil {return _afgcd ;};};if _dcdfd .I !=nil {if _ccgeg :=_dcdfd .I .ValidateWithPath (path +"\u002f\u0049");_ccgeg !=nil {return _ccgeg ;};};if _dcdfd .ICs !=nil {if _eedbc :=_dcdfd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_eedbc !=nil {return _eedbc ;};};if _dcdfd .Caps !=nil {if _bcfab :=_dcdfd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bcfab !=nil {return _bcfab ;};};if _dcdfd .SmallCaps !=nil {if _fgfec :=_dcdfd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fgfec !=nil {return _fgfec ;};};if _dcdfd .Strike !=nil {if _cbacda :=_dcdfd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cbacda !=nil {return _cbacda ;};};if _dcdfd .Dstrike !=nil {if _bebce :=_dcdfd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_bebce !=nil {return _bebce ;};};if _dcdfd .Outline !=nil {if _dgbce :=_dcdfd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dgbce !=nil {return _dgbce ;};};if _dcdfd .Shadow !=nil {if _bdgeb :=_dcdfd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bdgeb !=nil {return _bdgeb ;};};if _dcdfd .Emboss !=nil {if _afdfc :=_dcdfd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_afdfc !=nil {return _afdfc ;};};if _dcdfd .Imprint !=nil {if _afbbc :=_dcdfd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_afbbc !=nil {return _afbbc ;};};if _dcdfd .NoProof !=nil {if _ebbbed :=_dcdfd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ebbbed !=nil {return _ebbbed ;};};if _dcdfd .SnapToGrid !=nil {if _acdgc :=_dcdfd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_acdgc !=nil {return _acdgc ;};};if _dcdfd .Vanish !=nil {if _gbggdd :=_dcdfd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gbggdd !=nil {return _gbggdd ;};};if _dcdfd .WebHidden !=nil {if _dgcb :=_dcdfd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dgcb !=nil {return _dgcb ;};};if _dcdfd .Color !=nil {if _ebcaa :=_dcdfd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ebcaa !=nil {return _ebcaa ;};};if _dcdfd .Spacing !=nil {if _bega :=_dcdfd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bega !=nil {return _bega ;};};if _dcdfd .W !=nil {if _gggba :=_dcdfd .W .ValidateWithPath (path +"\u002f\u0057");_gggba !=nil {return _gggba ;};};if _dcdfd .Kern !=nil {if _eceaa :=_dcdfd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_eceaa !=nil {return _eceaa ;};};if _dcdfd .Position !=nil {if _afaeg :=_dcdfd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_afaeg !=nil {return _afaeg ;};};if _dcdfd .Sz !=nil {if _gccgca :=_dcdfd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gccgca !=nil {return _gccgca ;};};if _dcdfd .SzCs !=nil {if _dgbba :=_dcdfd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dgbba !=nil {return _dgbba ;};};if _dcdfd .Highlight !=nil {if _agdef :=_dcdfd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_agdef !=nil {return _agdef ;};};if _dcdfd .U !=nil {if _ecbbf :=_dcdfd .U .ValidateWithPath (path +"\u002f\u0055");_ecbbf !=nil {return _ecbbf ;};};if _dcdfd .Effect !=nil {if _fdcgb :=_dcdfd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_fdcgb !=nil {return _fdcgb ;};};if _dcdfd .Bdr !=nil {if _bddgcd :=_dcdfd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bddgcd !=nil {return _bddgcd ;};};if _dcdfd .Shd !=nil {if _feaab :=_dcdfd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_feaab !=nil {return _feaab ;};};if _dcdfd .FitText !=nil {if _edcgda :=_dcdfd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_edcgda !=nil {return _edcgda ;};};if _dcdfd .VertAlign !=nil {if _acecg :=_dcdfd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_acecg !=nil {return _acecg ;};};if _dcdfd .Rtl !=nil {if _gadff :=_dcdfd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gadff !=nil {return _gadff ;};};if _dcdfd .Cs !=nil {if _cadabb :=_dcdfd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cadabb !=nil {return _cadabb ;};};if _dcdfd .Em !=nil {if _ffdbd :=_dcdfd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ffdbd !=nil {return _ffdbd ;};};if _dcdfd .Lang !=nil {if _fbbed :=_dcdfd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fbbed !=nil {return _fbbed ;};};if _dcdfd .EastAsianLayout !=nil {if _ffeea :=_dcdfd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ffeea !=nil {return _ffeea ;};};if _dcdfd .SpecVanish !=nil {if _cgeffbc :=_dcdfd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cgeffbc !=nil {return _cgeffbc ;};};if _dcdfd .OMath !=nil {if _ccdda :=_dcdfd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_ccdda !=nil {return _ccdda ;};};if _dcdfd .RPrChange !=nil {if _ecfgc :=_dcdfd .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ecfgc !=nil {return _ecfgc ;};};return nil ;}; -// Distance From Top of Table to Text -TopFromTextAttr *_bef .ST_TwipsMeasure ; +// Validate validates the CT_DocPartName and its children +func (_fffg *CT_DocPartName )Validate ()error {return _fffg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;}; -// Distance From Bottom of Table to Text -BottomFromTextAttr *_bef .ST_TwipsMeasure ; +// Validate validates the CT_AutoCaption and its children +func (_dadg *CT_AutoCaption )Validate ()error {return _dadg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func NewCT_Text ()*CT_Text {_dcecc :=&CT_Text {};return _dcecc };func NewEG_SectPrContents ()*EG_SectPrContents {_cfbge :=&EG_SectPrContents {};return _cfbge }; -// Table Vertical Anchor -VertAnchorAttr ST_VAnchor ; +// Validate validates the CT_ParaRPrOriginal and its children +func (_cacfb *CT_ParaRPrOriginal )Validate ()error {return _cacfb .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");}; -// Table Horizontal Anchor -HorzAnchorAttr ST_HAnchor ; +// Validate validates the CT_TxbxContent and its children +func (_abaae *CT_TxbxContent )Validate ()error {return _abaae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_eddfe *CT_RPrDefault )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eddfe .RPr !=nil {_gbaee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eddfe .RPr ,_gbaee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Relative Horizontal Alignment From Anchor -TblpXSpecAttr _bef .ST_XAlign ; +// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path +func (_gegfd *CT_DocRsids )ValidateWithPath (path string )error {if _gegfd .RsidRoot !=nil {if _afec :=_gegfd .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_afec !=nil {return _afec ;};};for _dcdca ,_afcd :=range _gegfd .Rsid {if _gdefc :=_afcd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_dcdca ));_gdefc !=nil {return _gdefc ;};};return nil ;};func (_fbecb *CT_FitText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_fbecb .ValAttr )});if _fbecb .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fbecb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deeeb *EG_RunInnerContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agbdf :for {_ffaded ,_fegbg :=d .Token ();if _fegbg !=nil {return _fegbg ;};switch _bcbec :=_ffaded .(type ){case _g .StartElement :switch _bcbec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_deeeb .Br =NewCT_Br ();if _fdfbe :=d .DecodeElement (_deeeb .Br ,&_bcbec );_fdfbe !=nil {return _fdfbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_deeeb .T =NewCT_Text ();if _abcfe :=d .DecodeElement (_deeeb .T ,&_bcbec );_abcfe !=nil {return _abcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_deeeb .ContentPart =NewCT_Rel ();if _gdfege :=d .DecodeElement (_deeeb .ContentPart ,&_bcbec );_gdfege !=nil {return _gdfege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_deeeb .DelText =NewCT_Text ();if _gbgae :=d .DecodeElement (_deeeb .DelText ,&_bcbec );_gbgae !=nil {return _gbgae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_deeeb .InstrText =NewCT_Text ();if _abgcgb :=d .DecodeElement (_deeeb .InstrText ,&_bcbec );_abgcgb !=nil {return _abgcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_deeeb .DelInstrText =NewCT_Text ();if _bbgfb :=d .DecodeElement (_deeeb .DelInstrText ,&_bcbec );_bbgfb !=nil {return _bbgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_deeeb .NoBreakHyphen =NewCT_Empty ();if _gaaec :=d .DecodeElement (_deeeb .NoBreakHyphen ,&_bcbec );_gaaec !=nil {return _gaaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_deeeb .SoftHyphen =NewCT_Empty ();if _bccda :=d .DecodeElement (_deeeb .SoftHyphen ,&_bcbec );_bccda !=nil {return _bccda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_deeeb .DayShort =NewCT_Empty ();if _dggfa :=d .DecodeElement (_deeeb .DayShort ,&_bcbec );_dggfa !=nil {return _dggfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_deeeb .MonthShort =NewCT_Empty ();if _bdeacc :=d .DecodeElement (_deeeb .MonthShort ,&_bcbec );_bdeacc !=nil {return _bdeacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_deeeb .YearShort =NewCT_Empty ();if _cccbg :=d .DecodeElement (_deeeb .YearShort ,&_bcbec );_cccbg !=nil {return _cccbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_deeeb .DayLong =NewCT_Empty ();if _abgdac :=d .DecodeElement (_deeeb .DayLong ,&_bcbec );_abgdac !=nil {return _abgdac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_deeeb .MonthLong =NewCT_Empty ();if _fggbd :=d .DecodeElement (_deeeb .MonthLong ,&_bcbec );_fggbd !=nil {return _fggbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_deeeb .YearLong =NewCT_Empty ();if _ecafbg :=d .DecodeElement (_deeeb .YearLong ,&_bcbec );_ecafbg !=nil {return _ecafbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_deeeb .AnnotationRef =NewCT_Empty ();if _cgcdeb :=d .DecodeElement (_deeeb .AnnotationRef ,&_bcbec );_cgcdeb !=nil {return _cgcdeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_deeeb .FootnoteRef =NewCT_Empty ();if _ccbb :=d .DecodeElement (_deeeb .FootnoteRef ,&_bcbec );_ccbb !=nil {return _ccbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_deeeb .EndnoteRef =NewCT_Empty ();if _bfbgc :=d .DecodeElement (_deeeb .EndnoteRef ,&_bcbec );_bfbgc !=nil {return _bfbgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_deeeb .Separator =NewCT_Empty ();if _cedga :=d .DecodeElement (_deeeb .Separator ,&_bcbec );_cedga !=nil {return _cedga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_deeeb .ContinuationSeparator =NewCT_Empty ();if _baefa :=d .DecodeElement (_deeeb .ContinuationSeparator ,&_bcbec );_baefa !=nil {return _baefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_deeeb .Sym =NewCT_Sym ();if _gdeeb :=d .DecodeElement (_deeeb .Sym ,&_bcbec );_gdeeb !=nil {return _gdeeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_deeeb .PgNum =NewCT_Empty ();if _aebca :=d .DecodeElement (_deeeb .PgNum ,&_bcbec );_aebca !=nil {return _aebca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_deeeb .Cr =NewCT_Empty ();if _gfedab :=d .DecodeElement (_deeeb .Cr ,&_bcbec );_gfedab !=nil {return _gfedab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_deeeb .Tab =NewCT_Empty ();if _aadff :=d .DecodeElement (_deeeb .Tab ,&_bcbec );_aadff !=nil {return _aadff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_deeeb .Object =NewCT_Object ();if _edabee :=d .DecodeElement (_deeeb .Object ,&_bcbec );_edabee !=nil {return _edabee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_deeeb .Pict =NewCT_Picture ();if _deadae :=d .DecodeElement (_deeeb .Pict ,&_bcbec );_deadae !=nil {return _deadae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_deeeb .FldChar =NewCT_FldChar ();if _ebgba :=d .DecodeElement (_deeeb .FldChar ,&_bcbec );_ebgba !=nil {return _ebgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_deeeb .Ruby =NewCT_Ruby ();if _agebef :=d .DecodeElement (_deeeb .Ruby ,&_bcbec );_agebef !=nil {return _agebef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_deeeb .FootnoteReference =NewCT_FtnEdnRef ();if _eegec :=d .DecodeElement (_deeeb .FootnoteReference ,&_bcbec );_eegec !=nil {return _eegec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_deeeb .EndnoteReference =NewCT_FtnEdnRef ();if _edceaf :=d .DecodeElement (_deeeb .EndnoteReference ,&_bcbec );_edceaf !=nil {return _edceaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_deeeb .CommentReference =NewCT_Markup ();if _dcafa :=d .DecodeElement (_deeeb .CommentReference ,&_bcbec );_dcafa !=nil {return _dcafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_deeeb .Drawing =NewCT_Drawing ();if _adbgc :=d .DecodeElement (_deeeb .Drawing ,&_bcbec );_adbgc !=nil {return _adbgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_deeeb .Ptab =NewCT_PTab ();if _adged :=d .DecodeElement (_deeeb .Ptab ,&_bcbec );_adged !=nil {return _adged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_deeeb .LastRenderedPageBreak =NewCT_Empty ();if _ccbcac :=d .DecodeElement (_deeeb .LastRenderedPageBreak ,&_bcbec );_ccbcac !=nil {return _ccbcac ;};default:_ga .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\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_bcbec .Name );if _bcegbf :=d .Skip ();_bcegbf !=nil {return _bcegbf ;};};case _g .EndElement :break _agbdf ;case _g .CharData :};};return nil ;};func (_gddbb *CT_Kinsoku )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_gddbb .LangAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gddbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Absolute Horizontal Distance From Anchor -TblpXAttr *ST_SignedTwipsMeasure ; +// Validate validates the EG_CellMarkupElements and its children +func (_gcfff *EG_CellMarkupElements )Validate ()error {return _gcfff .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};type CT_NumLvl struct{ -// Relative Vertical Alignment from Anchor -TblpYSpecAttr _bef .ST_YAlign ; +// Numbering Level ID +IlvlAttr int64 ; -// Absolute Vertical Distance From Anchor -TblpYAttr *ST_SignedTwipsMeasure ;}; +// Numbering Level Starting Value Override +StartOverride *CT_DecimalNumber ; -// Validate validates the CT_TwipsMeasure and its children -func (_bgdaa *CT_TwipsMeasure )Validate ()error {return _bgdaa .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Numbering Level Override Definition +Lvl *CT_Lvl ;};func (_dcdgc *ST_FtnEdn )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcdgc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dcdgc =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_dcdgc =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_dcdgc =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_dcdgc =4;};return nil ;};func (_edbag *CT_TcPrInner )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agabfb :for {_cfeecb ,_ddaaf :=d .Token ();if _ddaaf !=nil {return _ddaaf ;};switch _egaeg :=_cfeecb .(type ){case _g .StartElement :switch _egaeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_edbag .CnfStyle =NewCT_Cnf ();if _fcefbe :=d .DecodeElement (_edbag .CnfStyle ,&_egaeg );_fcefbe !=nil {return _fcefbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_edbag .TcW =NewCT_TblWidth ();if _afbgce :=d .DecodeElement (_edbag .TcW ,&_egaeg );_afbgce !=nil {return _afbgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_edbag .GridSpan =NewCT_DecimalNumber ();if _accfee :=d .DecodeElement (_edbag .GridSpan ,&_egaeg );_accfee !=nil {return _accfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_edbag .HMerge =NewCT_HMerge ();if _daeea :=d .DecodeElement (_edbag .HMerge ,&_egaeg );_daeea !=nil {return _daeea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_edbag .VMerge =NewCT_VMerge ();if _ffgfea :=d .DecodeElement (_edbag .VMerge ,&_egaeg );_ffgfea !=nil {return _ffgfea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_edbag .TcBorders =NewCT_TcBorders ();if _gcbcf :=d .DecodeElement (_edbag .TcBorders ,&_egaeg );_gcbcf !=nil {return _gcbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_edbag .Shd =NewCT_Shd ();if _fabed :=d .DecodeElement (_edbag .Shd ,&_egaeg );_fabed !=nil {return _fabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_edbag .NoWrap =NewCT_OnOff ();if _gdgdag :=d .DecodeElement (_edbag .NoWrap ,&_egaeg );_gdgdag !=nil {return _gdgdag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_edbag .TcMar =NewCT_TcMar ();if _gfdba :=d .DecodeElement (_edbag .TcMar ,&_egaeg );_gfdba !=nil {return _gfdba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_edbag .TextDirection =NewCT_TextDirection ();if _gcdgb :=d .DecodeElement (_edbag .TextDirection ,&_egaeg );_gcdgb !=nil {return _gcdgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_edbag .TcFitText =NewCT_OnOff ();if _ggcada :=d .DecodeElement (_edbag .TcFitText ,&_egaeg );_ggcada !=nil {return _ggcada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_edbag .VAlign =NewCT_VerticalJc ();if _bebga :=d .DecodeElement (_edbag .VAlign ,&_egaeg );_bebga !=nil {return _bebga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_edbag .HideMark =NewCT_OnOff ();if _dbaec :=d .DecodeElement (_edbag .HideMark ,&_egaeg );_dbaec !=nil {return _dbaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_edbag .Headers =NewCT_Headers ();if _cccdb :=d .DecodeElement (_edbag .Headers ,&_egaeg );_cccdb !=nil {return _cccdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_edbag .CellIns =NewCT_TrackChange ();if _bfded :=d .DecodeElement (_edbag .CellIns ,&_egaeg );_bfded !=nil {return _bfded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_edbag .CellDel =NewCT_TrackChange ();if _gbaed :=d .DecodeElement (_edbag .CellDel ,&_egaeg );_gbaed !=nil {return _gbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_edbag .CellMerge =NewCT_CellMergeTrackChange ();if _fdcafa :=d .DecodeElement (_edbag .CellMerge ,&_egaeg );_fdcafa !=nil {return _fdcafa ;};default:_ga .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_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_egaeg .Name );if _fbbge :=d .Skip ();_fbbge !=nil {return _fbbge ;};};case _g .EndElement :break _agabfb ;case _g .CharData :};};return nil ;};func (_gcdgff ST_HdrFtr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddbdba :=_g .Attr {};_ddbdba .Name =name ;switch _gcdgff {case ST_HdrFtrUnset :_ddbdba .Value ="";case ST_HdrFtrEven :_ddbdba .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_ddbdba .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_ddbdba .Value ="\u0066\u0069\u0072s\u0074";};return _ddbdba ,nil ;};func (_bcbad *CT_TblGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcbad .GridCol !=nil {_fdgcg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_dgcf :=range _bcbad .GridCol {e .EncodeElement (_dgcf ,_fdgcg );};};if _bcbad .TblGridChange !=nil {_bbgea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcbad .TblGridChange ,_bbgea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbfdb *CT_Ind )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbfdb .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .StartAttr )});};if _cbfdb .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .StartCharsAttr )});};if _cbfdb .EndAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .EndAttr )});};if _cbfdb .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .EndCharsAttr )});};if _cbfdb .LeftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .LeftAttr )});};if _cbfdb .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .LeftCharsAttr )});};if _cbfdb .RightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .RightAttr )});};if _cbfdb .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .RightCharsAttr )});};if _cbfdb .HangingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .HangingAttr )});};if _cbfdb .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .HangingCharsAttr )});};if _cbfdb .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .FirstLineAttr )});};if _cbfdb .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdffbe *CT_Highlight )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdffbe .ValAttr =ST_HighlightColor (1);for _ ,_bgbef :=range start .Attr {if _bgbef .Name .Local =="\u0076\u0061\u006c"{_cdffbe .ValAttr .UnmarshalXMLAttr (_bgbef );continue ;};};for {_dcafg ,_gdbeg :=d .Token ();if _gdbeg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_gdbeg );};if _cgddd ,_fdeaa :=_dcafg .(_g .EndElement );_fdeaa &&_cgddd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ShapeDefaults and its children -func (_fdabee *CT_ShapeDefaults )Validate ()error {return _fdabee .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_bbced *CT_PixelsMeasure )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dbgea :=range start .Attr {if _dbgea .Name .Local =="\u0076\u0061\u006c"{_effbb ,_bbab :=_cfdbf .ParseUint (_dbgea .Value ,10,64);if _bbab !=nil {return _bbab ;};_bbced .ValAttr =_effbb ;continue ;};};for {_cgeab ,_gbgegg :=d .Token ();if _gbgegg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0078\u0065l\u0073M\u0065\u0061\u0073\u0075\u0072\u0065\u003a \u0025\u0073",_gbgegg );};if _cffea ,_acacg :=_cgeab .(_ebaba .EndElement );_acacg &&_cffea .Name ==start .Name {break ;};};return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_dgfdb :=&CT_ReadingModeInkLockDown {};return _dgfdb ;};type CT_Headers struct{ +// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path +func (_deebe *CT_Settings )ValidateWithPath (path string )error {if _deebe .WriteProtection !=nil {if _cegdd :=_deebe .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cegdd !=nil {return _cegdd ;};};if _deebe .View !=nil {if _agdcb :=_deebe .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_agdcb !=nil {return _agdcb ;};};if _deebe .Zoom !=nil {if _bagdbd :=_deebe .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_bagdbd !=nil {return _bagdbd ;};};if _deebe .RemovePersonalInformation !=nil {if _eaee :=_deebe .RemovePersonalInformation .ValidateWithPath (path +"\u002f\u0052\u0065\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073o\u006e\u0061\u006c\u0049\u006e\u0066\u006f\u0072\u006d\u0061t\u0069\u006f\u006e");_eaee !=nil {return _eaee ;};};if _deebe .RemoveDateAndTime !=nil {if _abcf :=_deebe .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_abcf !=nil {return _abcf ;};};if _deebe .DoNotDisplayPageBoundaries !=nil {if _fafdgf :=_deebe .DoNotDisplayPageBoundaries .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0044i\u0073\u0070\u006c\u0061\u0079\u0050\u0061\u0067\u0065B\u006f\u0075\u006ed\u0061r\u0069\u0065\u0073");_fafdgf !=nil {return _fafdgf ;};};if _deebe .DisplayBackgroundShape !=nil {if _dgdd :=_deebe .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_dgdd !=nil {return _dgdd ;};};if _deebe .PrintPostScriptOverText !=nil {if _gadgcb :=_deebe .PrintPostScriptOverText .ValidateWithPath (path +"\u002fP\u0072\u0069\u006e\u0074\u0050\u006f\u0073\u0074\u0053\u0063\u0072i\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074");_gadgcb !=nil {return _gadgcb ;};};if _deebe .PrintFractionalCharacterWidth !=nil {if _ddgaed :=_deebe .PrintFractionalCharacterWidth .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0061\u006c\u0043\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068");_ddgaed !=nil {return _ddgaed ;};};if _deebe .PrintFormsData !=nil {if _bbdd :=_deebe .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_bbdd !=nil {return _bbdd ;};};if _deebe .EmbedTrueTypeFonts !=nil {if _fdffa :=_deebe .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_fdffa !=nil {return _fdffa ;};};if _deebe .EmbedSystemFonts !=nil {if _ecddb :=_deebe .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_ecddb !=nil {return _ecddb ;};};if _deebe .SaveSubsetFonts !=nil {if _fgaabc :=_deebe .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_fgaabc !=nil {return _fgaabc ;};};if _deebe .SaveFormsData !=nil {if _ccdbdf :=_deebe .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_ccdbdf !=nil {return _ccdbdf ;};};if _deebe .MirrorMargins !=nil {if _dbeaa :=_deebe .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_dbeaa !=nil {return _dbeaa ;};};if _deebe .AlignBordersAndEdges !=nil {if _efgbea :=_deebe .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_efgbea !=nil {return _efgbea ;};};if _deebe .BordersDoNotSurroundHeader !=nil {if _agaceg :=_deebe .BordersDoNotSurroundHeader .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064H\u0065a\u0064\u0065\u0072");_agaceg !=nil {return _agaceg ;};};if _deebe .BordersDoNotSurroundFooter !=nil {if _bffcd :=_deebe .BordersDoNotSurroundFooter .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064F\u006fo\u0074\u0065\u0072");_bffcd !=nil {return _bffcd ;};};if _deebe .GutterAtTop !=nil {if _caag :=_deebe .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_caag !=nil {return _caag ;};};if _deebe .HideSpellingErrors !=nil {if _bffee :=_deebe .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_bffee !=nil {return _bffee ;};};if _deebe .HideGrammaticalErrors !=nil {if _fefccb :=_deebe .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_fefccb !=nil {return _fefccb ;};};for _daddfa ,_bfgad :=range _deebe .ActiveWritingStyle {if _bcecb :=_bfgad .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_daddfa ));_bcecb !=nil {return _bcecb ;};};if _deebe .ProofState !=nil {if _agbac :=_deebe .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_agbac !=nil {return _agbac ;};};if _deebe .FormsDesign !=nil {if _cddae :=_deebe .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_cddae !=nil {return _cddae ;};};if _deebe .AttachedTemplate !=nil {if _geeaf :=_deebe .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_geeaf !=nil {return _geeaf ;};};if _deebe .LinkStyles !=nil {if _debdf :=_deebe .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_debdf !=nil {return _debdf ;};};if _deebe .StylePaneFormatFilter !=nil {if _gggfa :=_deebe .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_gggfa !=nil {return _gggfa ;};};if _deebe .StylePaneSortMethod !=nil {if _fgagf :=_deebe .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_fgagf !=nil {return _fgagf ;};};if _deebe .DocumentType !=nil {if _gbbfd :=_deebe .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_gbbfd !=nil {return _gbbfd ;};};if _deebe .MailMerge !=nil {if _ggfbeg :=_deebe .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_ggfbeg !=nil {return _ggfbeg ;};};if _deebe .RevisionView !=nil {if _gcedf :=_deebe .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_gcedf !=nil {return _gcedf ;};};if _deebe .TrackRevisions !=nil {if _daddc :=_deebe .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_daddc !=nil {return _daddc ;};};if _deebe .DoNotTrackMoves !=nil {if _cbegaf :=_deebe .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_cbegaf !=nil {return _cbegaf ;};};if _deebe .DoNotTrackFormatting !=nil {if _bfebc :=_deebe .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_bfebc !=nil {return _bfebc ;};};if _deebe .DocumentProtection !=nil {if _efcfbd :=_deebe .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_efcfbd !=nil {return _efcfbd ;};};if _deebe .AutoFormatOverride !=nil {if _cgdaf :=_deebe .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_cgdaf !=nil {return _cgdaf ;};};if _deebe .StyleLockTheme !=nil {if _ddabfa :=_deebe .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_ddabfa !=nil {return _ddabfa ;};};if _deebe .StyleLockQFSet !=nil {if _cgdcb :=_deebe .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_cgdcb !=nil {return _cgdcb ;};};if _deebe .DefaultTabStop !=nil {if _gfefc :=_deebe .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_gfefc !=nil {return _gfefc ;};};if _deebe .AutoHyphenation !=nil {if _bfgcge :=_deebe .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_bfgcge !=nil {return _bfgcge ;};};if _deebe .ConsecutiveHyphenLimit !=nil {if _cace :=_deebe .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_cace !=nil {return _cace ;};};if _deebe .HyphenationZone !=nil {if _dedaac :=_deebe .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_dedaac !=nil {return _dedaac ;};};if _deebe .DoNotHyphenateCaps !=nil {if _ggbecd :=_deebe .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_ggbecd !=nil {return _ggbecd ;};};if _deebe .ShowEnvelope !=nil {if _afgcdd :=_deebe .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_afgcdd !=nil {return _afgcdd ;};};if _deebe .SummaryLength !=nil {if _eadg :=_deebe .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_eadg !=nil {return _eadg ;};};if _deebe .ClickAndTypeStyle !=nil {if _dbbec :=_deebe .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_dbbec !=nil {return _dbbec ;};};if _deebe .DefaultTableStyle !=nil {if _eadad :=_deebe .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_eadad !=nil {return _eadad ;};};if _deebe .EvenAndOddHeaders !=nil {if _cdcceb :=_deebe .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_cdcceb !=nil {return _cdcceb ;};};if _deebe .BookFoldRevPrinting !=nil {if _beaaf :=_deebe .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_beaaf !=nil {return _beaaf ;};};if _deebe .BookFoldPrinting !=nil {if _fbfdc :=_deebe .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_fbfdc !=nil {return _fbfdc ;};};if _deebe .BookFoldPrintingSheets !=nil {if _efdgd :=_deebe .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_efdgd !=nil {return _efdgd ;};};if _deebe .DrawingGridHorizontalSpacing !=nil {if _cddgb :=_deebe .DrawingGridHorizontalSpacing .ValidateWithPath (path +"\u002f\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0053\u0070\u0061ci\u006e\u0067");_cddgb !=nil {return _cddgb ;};};if _deebe .DrawingGridVerticalSpacing !=nil {if _gdagf :=_deebe .DrawingGridVerticalSpacing .ValidateWithPath (path +"/\u0044\u0072\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0053p\u0061c\u0069\u006e\u0067");_gdagf !=nil {return _gdagf ;};};if _deebe .DisplayHorizontalDrawingGridEvery !=nil {if _aafdg :=_deebe .DisplayHorizontalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0048\u006f\u0072\u0069\u007a\u006fn\u0074a\u006cD\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_aafdg !=nil {return _aafdg ;};};if _deebe .DisplayVerticalDrawingGridEvery !=nil {if _ecgbf :=_deebe .DisplayVerticalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061l\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_ecgbf !=nil {return _ecgbf ;};};if _deebe .DoNotUseMarginsForDrawingGridOrigin !=nil {if _bcaef :=_deebe .DoNotUseMarginsForDrawingGridOrigin .ValidateWithPath (path +"\u002f\u0044oN\u006f\u0074\u0055s\u0065\u004d\u0061\u0072gin\u0073Fo\u0072\u0044\u0072\u0061\u0077\u0069\u006egG\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e");_bcaef !=nil {return _bcaef ;};};if _deebe .DrawingGridHorizontalOrigin !=nil {if _gbfbc :=_deebe .DrawingGridHorizontalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072i\u007ao\u006e\u0074\u0061\u006c\u004f\u0072\u0069g\u0069\u006e");_gbfbc !=nil {return _gbfbc ;};};if _deebe .DrawingGridVerticalOrigin !=nil {if _cgeaed :=_deebe .DrawingGridVerticalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069d\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004f\u0072i\u0067\u0069\u006e");_cgeaed !=nil {return _cgeaed ;};};if _deebe .DoNotShadeFormData !=nil {if _gccgcf :=_deebe .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_gccgcf !=nil {return _gccgcf ;};};if _deebe .NoPunctuationKerning !=nil {if _eefcd :=_deebe .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_eefcd !=nil {return _eefcd ;};};if _deebe .CharacterSpacingControl !=nil {if _dddae :=_deebe .CharacterSpacingControl .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061c\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_dddae !=nil {return _dddae ;};};if _deebe .PrintTwoOnOne !=nil {if _cbfec :=_deebe .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_cbfec !=nil {return _cbfec ;};};if _deebe .StrictFirstAndLastChars !=nil {if _dbdda :=_deebe .StrictFirstAndLastChars .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0063\u0074\u0046\u0069\u0072\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073");_dbdda !=nil {return _dbdda ;};};if _deebe .NoLineBreaksAfter !=nil {if _ecefc :=_deebe .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_ecefc !=nil {return _ecefc ;};};if _deebe .NoLineBreaksBefore !=nil {if _bgcbc :=_deebe .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_bgcbc !=nil {return _bgcbc ;};};if _deebe .SavePreviewPicture !=nil {if _fabff :=_deebe .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fabff !=nil {return _fabff ;};};if _deebe .DoNotValidateAgainstSchema !=nil {if _egdbc :=_deebe .DoNotValidateAgainstSchema .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0056a\u006c\u0069\u0064\u0061\u0074\u0065\u0041\u0067\u0061i\u006e\u0073\u0074S\u0063h\u0065\u006d\u0061");_egdbc !=nil {return _egdbc ;};};if _deebe .SaveInvalidXml !=nil {if _cbcfce :=_deebe .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_cbcfce !=nil {return _cbcfce ;};};if _deebe .IgnoreMixedContent !=nil {if _fdaab :=_deebe .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fdaab !=nil {return _fdaab ;};};if _deebe .AlwaysShowPlaceholderText !=nil {if _eefec :=_deebe .AlwaysShowPlaceholderText .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077P\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072T\u0065\u0078\u0074");_eefec !=nil {return _eefec ;};};if _deebe .DoNotDemarcateInvalidXml !=nil {if _acfcag :=_deebe .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_acfcag !=nil {return _acfcag ;};};if _deebe .SaveXmlDataOnly !=nil {if _bgaca :=_deebe .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_bgaca !=nil {return _bgaca ;};};if _deebe .UseXSLTWhenSaving !=nil {if _caded :=_deebe .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_caded !=nil {return _caded ;};};if _deebe .SaveThroughXslt !=nil {if _feggc :=_deebe .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_feggc !=nil {return _feggc ;};};if _deebe .ShowXMLTags !=nil {if _edbd :=_deebe .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_edbd !=nil {return _edbd ;};};if _deebe .AlwaysMergeEmptyNamespace !=nil {if _gbeeb :=_deebe .AlwaysMergeEmptyNamespace .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u004d\u0065\u0072\u0067e\u0045\u006d\u0070\u0074\u0079\u004e\u0061\u006d\u0065\u0073p\u0061\u0063\u0065");_gbeeb !=nil {return _gbeeb ;};};if _deebe .UpdateFields !=nil {if _dgbda :=_deebe .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dgbda !=nil {return _dgbda ;};};if _deebe .HdrShapeDefaults !=nil {if _egabf :=_deebe .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_egabf !=nil {return _egabf ;};};if _deebe .FootnotePr !=nil {if _fbeec :=_deebe .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fbeec !=nil {return _fbeec ;};};if _deebe .EndnotePr !=nil {if _ececf :=_deebe .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ececf !=nil {return _ececf ;};};if _deebe .Compat !=nil {if _ffeba :=_deebe .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_ffeba !=nil {return _ffeba ;};};if _deebe .DocVars !=nil {if _dbfage :=_deebe .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_dbfage !=nil {return _dbfage ;};};if _deebe .Rsids !=nil {if _dffcc :=_deebe .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_dffcc !=nil {return _dffcc ;};};if _deebe .MathPr !=nil {if _cfefc :=_deebe .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_cfefc !=nil {return _cfefc ;};};for _cfbbdd ,_ebbag :=range _deebe .AttachedSchema {if _cedfe :=_ebbag .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_cfbbdd ));_cedfe !=nil {return _cedfe ;};};if _deebe .ThemeFontLang !=nil {if _edffc :=_deebe .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_edffc !=nil {return _edffc ;};};if _deebe .ClrSchemeMapping !=nil {if _aacegd :=_deebe .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_aacegd !=nil {return _aacegd ;};};if _deebe .DoNotIncludeSubdocsInStats !=nil {if _dfdec :=_deebe .DoNotIncludeSubdocsInStats .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0049n\u0063\u006c\u0075\u0064\u0065\u0053\u0075\u0062\u0064o\u0063\u0073\u0049n\u0053t\u0061\u0074\u0073");_dfdec !=nil {return _dfdec ;};};if _deebe .DoNotAutoCompressPictures !=nil {if _dcgdgg :=_deebe .DoNotAutoCompressPictures .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006f\u0043o\u006d\u0070\u0072\u0065\u0073\u0073\u0050\u0069\u0063\u0074u\u0072\u0065\u0073");_dcgdgg !=nil {return _dcgdgg ;};};if _deebe .ForceUpgrade !=nil {if _faff :=_deebe .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_faff !=nil {return _faff ;};};if _deebe .Captions !=nil {if _gccbdb :=_deebe .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_gccbdb !=nil {return _gccbdb ;};};if _deebe .ReadModeInkLockDown !=nil {if _ddfaff :=_deebe .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_ddfaff !=nil {return _ddfaff ;};};for _eccgb ,_fcdfd :=range _deebe .SmartTagType {if _bbgab :=_fcdfd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eccgb ));_bbgab !=nil {return _bbgab ;};};if _deebe .SchemaLibrary !=nil {if _fdgbc :=_deebe .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_fdgbc !=nil {return _fdgbc ;};};if _deebe .ShapeDefaults !=nil {if _ebegd :=_deebe .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_ebegd !=nil {return _ebegd ;};};if _deebe .DoNotEmbedSmartTags !=nil {if _ccffd :=_deebe .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_ccffd !=nil {return _ccffd ;};};if _deebe .DecimalSymbol !=nil {if _fdbcb :=_deebe .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_fdbcb !=nil {return _fdbcb ;};};if _deebe .ListSeparator !=nil {if _abddbb :=_deebe .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_abddbb !=nil {return _abddbb ;};};return nil ;};func (_aacca *CT_Tabs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edgee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_bcefg :=range _aacca .Tab {e .EncodeElement (_bcefg ,_edgee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecceg ST_Proof )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecceg .String (),start );};func (_acdaf *CT_Num )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_acdaf .NumIdAttr )});e .EncodeToken (start );_fbgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_acdaf .AbstractNumId ,_fbgeg );if _acdaf .LvlOverride !=nil {_dbeca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_aacbb :=range _acdaf .LvlOverride {e .EncodeElement (_aacbb ,_dbeca );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_fcgeaa :=&EG_BlockLevelElts {};return _fcgeaa };func NewCT_TblLook ()*CT_TblLook {_ccgef :=&CT_TblLook {};return _ccgef }; -// Header Cell Reference -Header []*CT_String ;};func (_gfadgf *ST_TblWidth )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gfadgf =0;case "\u006e\u0069\u006c":*_gfadgf =1;case "\u0070\u0063\u0074":*_gfadgf =2;case "\u0064\u0078\u0061":*_gfadgf =3;case "\u0061\u0075\u0074\u006f":*_gfadgf =4;};return nil ;};func (_afdcc *CT_DocPart )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _afdcc .DocPartPr !=nil {_bbdac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_afdcc .DocPartPr ,_bbdac );};if _afdcc .DocPartBody !=nil {_gbecb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_afdcc .DocPartBody ,_gbecb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path +func (_bdage *WdAnchor )ValidateWithPath (path string )error {if _adgcg :=_bdage .WdCT_Anchor .ValidateWithPath (path );_adgcg !=nil {return _adgcg ;};return nil ;}; -// Validate validates the CT_DocPartName and its children -func (_fbdbg *CT_DocPartName )Validate ()error {return _fbdbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_fggee *CT_DocParts )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fcgb :for {_abbfc ,_ggfef :=d .Token ();if _ggfef !=nil {return _ggfef ;};switch _ecafbb :=_abbfc .(type ){case _ebaba .StartElement :switch _ecafbb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_deggc :=NewCT_DocPart ();if _gdfg :=d .DecodeElement (_deggc ,&_ecafbb );_gdfg !=nil {return _gdfg ;};_fggee .DocPart =append (_fggee .DocPart ,_deggc );default:_febdf .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\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_ecafbb .Name );if _bece :=d .Skip ();_bece !=nil {return _bece ;};};case _ebaba .EndElement :break _fcgb ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the WdCT_TxbxContent and its children +func (_bcaagf *WdCT_TxbxContent )Validate ()error {return _bcaagf .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type EG_RPrBase struct{ -// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path -func (_eabab *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_afgdbe *CT_RPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gedae :for {_acbge ,_ffeca :=d .Token ();if _ffeca !=nil {return _ffeca ;};switch _bbaefa :=_acbge .(type ){case _ebaba .StartElement :switch _bbaefa .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_afgdbe .RStyle =NewCT_String ();if _eddgca :=d .DecodeElement (_afgdbe .RStyle ,&_bbaefa );_eddgca !=nil {return _eddgca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_afgdbe .RFonts =NewCT_Fonts ();if _defab :=d .DecodeElement (_afgdbe .RFonts ,&_bbaefa );_defab !=nil {return _defab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_afgdbe .B =NewCT_OnOff ();if _dcecg :=d .DecodeElement (_afgdbe .B ,&_bbaefa );_dcecg !=nil {return _dcecg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_afgdbe .BCs =NewCT_OnOff ();if _dfbgec :=d .DecodeElement (_afgdbe .BCs ,&_bbaefa );_dfbgec !=nil {return _dfbgec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_afgdbe .I =NewCT_OnOff ();if _cgcea :=d .DecodeElement (_afgdbe .I ,&_bbaefa );_cgcea !=nil {return _cgcea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_afgdbe .ICs =NewCT_OnOff ();if _abegaf :=d .DecodeElement (_afgdbe .ICs ,&_bbaefa );_abegaf !=nil {return _abegaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_afgdbe .Caps =NewCT_OnOff ();if _cccga :=d .DecodeElement (_afgdbe .Caps ,&_bbaefa );_cccga !=nil {return _cccga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_afgdbe .SmallCaps =NewCT_OnOff ();if _ggabb :=d .DecodeElement (_afgdbe .SmallCaps ,&_bbaefa );_ggabb !=nil {return _ggabb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_afgdbe .Strike =NewCT_OnOff ();if _gffgc :=d .DecodeElement (_afgdbe .Strike ,&_bbaefa );_gffgc !=nil {return _gffgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_afgdbe .Dstrike =NewCT_OnOff ();if _ffdfgc :=d .DecodeElement (_afgdbe .Dstrike ,&_bbaefa );_ffdfgc !=nil {return _ffdfgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_afgdbe .Outline =NewCT_OnOff ();if _caace :=d .DecodeElement (_afgdbe .Outline ,&_bbaefa );_caace !=nil {return _caace ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_afgdbe .Shadow =NewCT_OnOff ();if _bbefg :=d .DecodeElement (_afgdbe .Shadow ,&_bbaefa );_bbefg !=nil {return _bbefg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_afgdbe .Emboss =NewCT_OnOff ();if _cbgded :=d .DecodeElement (_afgdbe .Emboss ,&_bbaefa );_cbgded !=nil {return _cbgded ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_afgdbe .Imprint =NewCT_OnOff ();if _adgcba :=d .DecodeElement (_afgdbe .Imprint ,&_bbaefa );_adgcba !=nil {return _adgcba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_afgdbe .NoProof =NewCT_OnOff ();if _eaece :=d .DecodeElement (_afgdbe .NoProof ,&_bbaefa );_eaece !=nil {return _eaece ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_afgdbe .SnapToGrid =NewCT_OnOff ();if _beaf :=d .DecodeElement (_afgdbe .SnapToGrid ,&_bbaefa );_beaf !=nil {return _beaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_afgdbe .Vanish =NewCT_OnOff ();if _efcgdc :=d .DecodeElement (_afgdbe .Vanish ,&_bbaefa );_efcgdc !=nil {return _efcgdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_afgdbe .WebHidden =NewCT_OnOff ();if _gfcgdb :=d .DecodeElement (_afgdbe .WebHidden ,&_bbaefa );_gfcgdb !=nil {return _gfcgdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_afgdbe .Color =NewCT_Color ();if _fbgda :=d .DecodeElement (_afgdbe .Color ,&_bbaefa );_fbgda !=nil {return _fbgda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_afgdbe .Spacing =NewCT_SignedTwipsMeasure ();if _bcdc :=d .DecodeElement (_afgdbe .Spacing ,&_bbaefa );_bcdc !=nil {return _bcdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_afgdbe .W =NewCT_TextScale ();if _gfebf :=d .DecodeElement (_afgdbe .W ,&_bbaefa );_gfebf !=nil {return _gfebf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_afgdbe .Kern =NewCT_HpsMeasure ();if _cfcfg :=d .DecodeElement (_afgdbe .Kern ,&_bbaefa );_cfcfg !=nil {return _cfcfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_afgdbe .Position =NewCT_SignedHpsMeasure ();if _fcgdbb :=d .DecodeElement (_afgdbe .Position ,&_bbaefa );_fcgdbb !=nil {return _fcgdbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_afgdbe .Sz =NewCT_HpsMeasure ();if _eddacc :=d .DecodeElement (_afgdbe .Sz ,&_bbaefa );_eddacc !=nil {return _eddacc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_afgdbe .SzCs =NewCT_HpsMeasure ();if _aeded :=d .DecodeElement (_afgdbe .SzCs ,&_bbaefa );_aeded !=nil {return _aeded ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_afgdbe .Highlight =NewCT_Highlight ();if _gggdf :=d .DecodeElement (_afgdbe .Highlight ,&_bbaefa );_gggdf !=nil {return _gggdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_afgdbe .U =NewCT_Underline ();if _agag :=d .DecodeElement (_afgdbe .U ,&_bbaefa );_agag !=nil {return _agag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_afgdbe .Effect =NewCT_TextEffect ();if _accae :=d .DecodeElement (_afgdbe .Effect ,&_bbaefa );_accae !=nil {return _accae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_afgdbe .Bdr =NewCT_Border ();if _fecgc :=d .DecodeElement (_afgdbe .Bdr ,&_bbaefa );_fecgc !=nil {return _fecgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_afgdbe .Shd =NewCT_Shd ();if _caffd :=d .DecodeElement (_afgdbe .Shd ,&_bbaefa );_caffd !=nil {return _caffd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_afgdbe .FitText =NewCT_FitText ();if _agebce :=d .DecodeElement (_afgdbe .FitText ,&_bbaefa );_agebce !=nil {return _agebce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_afgdbe .VertAlign =NewCT_VerticalAlignRun ();if _baaagf :=d .DecodeElement (_afgdbe .VertAlign ,&_bbaefa );_baaagf !=nil {return _baaagf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_afgdbe .Rtl =NewCT_OnOff ();if _gedce :=d .DecodeElement (_afgdbe .Rtl ,&_bbaefa );_gedce !=nil {return _gedce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_afgdbe .Cs =NewCT_OnOff ();if _bcegge :=d .DecodeElement (_afgdbe .Cs ,&_bbaefa );_bcegge !=nil {return _bcegge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_afgdbe .Em =NewCT_Em ();if _bccfaf :=d .DecodeElement (_afgdbe .Em ,&_bbaefa );_bccfaf !=nil {return _bccfaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_afgdbe .Lang =NewCT_Language ();if _ceacc :=d .DecodeElement (_afgdbe .Lang ,&_bbaefa );_ceacc !=nil {return _ceacc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_afgdbe .EastAsianLayout =NewCT_EastAsianLayout ();if _gfca :=d .DecodeElement (_afgdbe .EastAsianLayout ,&_bbaefa );_gfca !=nil {return _gfca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_afgdbe .SpecVanish =NewCT_OnOff ();if _abdada :=d .DecodeElement (_afgdbe .SpecVanish ,&_bbaefa );_abdada !=nil {return _abdada ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_afgdbe .OMath =NewCT_OnOff ();if _agdf :=d .DecodeElement (_afgdbe .OMath ,&_bbaefa );_agdf !=nil {return _agdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_afgdbe .RPrChange =NewCT_RPrChange ();if _dbfag :=d .DecodeElement (_afgdbe .RPrChange ,&_bbaefa );_dbfag !=nil {return _dbfag ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_bbaefa .Name );if _ecccf :=d .Skip ();_ecccf !=nil {return _ecccf ;};};case _ebaba .EndElement :break _gedae ;case _ebaba .CharData :};};return nil ;};func NewCT_Perm ()*CT_Perm {_ecbee :=&CT_Perm {};return _ecbee };func (_adgfb *CT_FFName )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bbcgg :=range start .Attr {if _bbcgg .Name .Local =="\u0076\u0061\u006c"{_cfeea ,_gedgg :=_bbcgg .Value ,error (nil );if _gedgg !=nil {return _gedgg ;};_adgfb .ValAttr =&_cfeea ;continue ;};};for {_fagcg ,_bbacc :=d .Token ();if _bbacc !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_bbacc );};if _gageg ,_dfcdd :=_fagcg .(_ebaba .EndElement );_dfcdd &&_gageg .Name ==start .Name {break ;};};return nil ;}; +// Referenced Character Style +RStyle *CT_String ; -// Validate validates the CT_Frameset and its children -func (_edfag *CT_Frameset )Validate ()error {return _edfag .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_cfggd *ST_MailMergeDocType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cfggd =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_cfggd =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_cfggd =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_cfggd =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cfggd =4;case "\u0065\u006d\u0061i\u006c":*_cfggd =5;case "\u0066\u0061\u0078":*_cfggd =6;};return nil ;};func (_bcbb *CT_VMerge )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bcbb .ValAttr !=ST_MergeUnset {_afcde ,_agefaa :=_bcbb .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agefaa !=nil {return _agefaa ;};start .Attr =append (start .Attr ,_afcde );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ebcbg *CT_SdtDateMappingType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ebcbg .ValAttr !=ST_SdtDateMappingTypeUnset {_adcebb ,_bgbdb :=_ebcbg .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgbdb !=nil {return _bgbdb ;};start .Attr =append (start .Attr ,_adcebb );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_Jc struct{ +// Run Fonts +RFonts *CT_Fonts ; -// Alignment Type -ValAttr ST_Jc ;};func (_agbfcg *CT_ObjectEmbed )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ggcbb :=range start .Attr {if _ggcbb .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"&&_ggcbb .Name .Local =="\u0069\u0064"||_ggcbb .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"&&_ggcbb .Name .Local =="\u0069\u0064"{_gggd ,_edaabe :=_ggcbb .Value ,error (nil );if _edaabe !=nil {return _edaabe ;};_agbfcg .IdAttr =_gggd ;continue ;};if _ggcbb .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_agbfcg .DrawAspectAttr .UnmarshalXMLAttr (_ggcbb );continue ;};if _ggcbb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_eegaa ,_dggac :=_ggcbb .Value ,error (nil );if _dggac !=nil {return _dggac ;};_agbfcg .ProgIdAttr =&_eegaa ;continue ;};if _ggcbb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_addee ,_dcged :=_ggcbb .Value ,error (nil );if _dcged !=nil {return _dcged ;};_agbfcg .ShapeIdAttr =&_addee ;continue ;};if _ggcbb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_cbeae ,_ecbd :=_ggcbb .Value ,error (nil );if _ecbd !=nil {return _ecbd ;};_agbfcg .FieldCodesAttr =&_cbeae ;continue ;};};for {_fbga ,_bddgb :=d .Token ();if _bddgb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064:\u0020\u0025\u0073",_bddgb );};if _bafgf ,_dgg :=_fbga .(_ebaba .EndElement );_dgg &&_bafgf .Name ==start .Name {break ;};};return nil ;};func (_agbgad *CT_FtnPos )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agbgad .ValAttr =ST_FtnPos (1);for _ ,_fcdbd :=range start .Attr {if _fcdbd .Name .Local =="\u0076\u0061\u006c"{_agbgad .ValAttr .UnmarshalXMLAttr (_fcdbd );continue ;};};for {_cecb ,_geecf :=d .Token ();if _geecf !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_geecf );};if _ffefbd ,_agbbf :=_cecb .(_ebaba .EndElement );_agbbf &&_ffefbd .Name ==start .Name {break ;};};return nil ;};type CT_FtnProps struct{ +// Bold +B *CT_OnOff ; -// Footnote Placement -Pos *CT_FtnPos ; +// Complex Script Bold +BCs *CT_OnOff ; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Italics +I *CT_OnOff ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Complex Script Italics +ICs *CT_OnOff ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_dbcgga *CT_TrackChangesView )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dbcgga .MarkupAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcgga .MarkupAttr )});};if _dbcgga .CommentsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcgga .CommentsAttr )});};if _dbcgga .InsDelAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcgga .InsDelAttr )});};if _dbcgga .FormattingAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcgga .FormattingAttr )});};if _dbcgga .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcgga .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_acfea *CT_MacroName )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_feca :=range start .Attr {if _feca .Name .Local =="\u0076\u0061\u006c"{_ggffe ,_febacf :=_feca .Value ,error (nil );if _febacf !=nil {return _febacf ;};_acfea .ValAttr =_ggffe ;continue ;};};for {_fffed ,_gffe :=d .Token ();if _gffe !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_gffe );};if _cfeffa ,_babfd :=_fffed .(_ebaba .EndElement );_babfd &&_cfeffa .Name ==start .Name {break ;};};return nil ;}; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Validate validates the CT_MailMergeOdsoFMDFieldType and its children -func (_bfggbe *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _bfggbe .ValidateWithPath ("\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065");}; +// Small Caps +SmallCaps *CT_OnOff ; -// Validate validates the CT_Cnf and its children -func (_ccbc *CT_Cnf )Validate ()error {return _ccbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_eafc *CT_MailMergeDocType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eafc .ValAttr =ST_MailMergeDocType (1);for _ ,_cdggg :=range start .Attr {if _cdggg .Name .Local =="\u0076\u0061\u006c"{_eafc .ValAttr .UnmarshalXMLAttr (_cdggg );continue ;};};for {_cecfg ,_geabac :=d .Token ();if _geabac !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004d\u0061\u0069\u006c\u004de\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_geabac );};if _fcbd ,_gadgc :=_cecfg .(_ebaba .EndElement );_gadgc &&_fcbd .Name ==start .Name {break ;};};return nil ;}; +// Single Strikethrough +Strike *CT_OnOff ; -// Validate validates the CT_DocType and its children -func (_ebac *CT_DocType )Validate ()error {return _ebac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Validate validates the CT_Spacing and its children -func (_aebgb *CT_Spacing )Validate ()error {return _aebgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");}; +// Display Character Outline +Outline *CT_OnOff ; -// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path -func (_eagbc *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _dcdgd ,_gaccd :=range _eagbc .Behavior {if _cfbgeg :=_gaccd .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dcdgd ));_cfbgeg !=nil {return _cfbgeg ;};};return nil ;};func (_afdfc *CT_LsdException )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_afdfc .NameAttr )});if _afdfc .LockedAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_afdfc .LockedAttr )});};if _afdfc .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_eddeb .Sprintf ("\u0025\u0076",*_afdfc .UiPriorityAttr )});};if _afdfc .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_afdfc .SemiHiddenAttr )});};if _afdfc .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_afdfc .UnhideWhenUsedAttr )});};if _afdfc .QFormatAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_eddeb .Sprintf ("\u0025\u0076",*_afdfc .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gdbag ST_CharacterSpacing )String ()string {switch _gdbag {case 0:return "";case 1:return "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case 2:return "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return "";};func (_cggdc *CT_SmartTagType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gcfe :=range start .Attr {if _gcfe .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_gege ,_gcbbf :=_gcfe .Value ,error (nil );if _gcbbf !=nil {return _gcbbf ;};_cggdc .NamespaceuriAttr =&_gege ;continue ;};if _gcfe .Name .Local =="\u006e\u0061\u006d\u0065"{_gbea ,_eabgb :=_gcfe .Value ,error (nil );if _eabgb !=nil {return _eabgb ;};_cggdc .NameAttr =&_gbea ;continue ;};if _gcfe .Name .Local =="\u0075\u0072\u006c"{_cbgecd ,_ffgafb :=_gcfe .Value ,error (nil );if _ffgafb !=nil {return _ffgafb ;};_cggdc .UrlAttr =&_cbgecd ;continue ;};};for {_dggde ,_gbae :=d .Token ();if _gbae !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_gbae );};if _fgfef ,_ebdab :=_dggde .(_ebaba .EndElement );_ebdab &&_fgfef .Name ==start .Name {break ;};};return nil ;};func (_afgg ST_MailMergeSourceType )String ()string {switch _afgg {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case 2:return "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case 3:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case 4:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case 5:return "\u0074\u0065\u0078\u0074";case 6:return "\u0065\u006d\u0061i\u006c";case 7:return "\u006e\u0061\u0074\u0069\u0076\u0065";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079";case 9:return "\u006d\u0061\u0073\u0074\u0065\u0072";};return "";};func (_eeea *CT_View )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eeea .ValAttr =ST_View (1);for _ ,_eaaf :=range start .Attr {if _eaaf .Name .Local =="\u0076\u0061\u006c"{_eeea .ValAttr .UnmarshalXMLAttr (_eaaf );continue ;};};for {_fcgcb ,_ggagd :=d .Token ();if _ggagd !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_ggagd );};if _bgdbf ,_abgd :=_fcgcb .(_ebaba .EndElement );_abgd &&_bgdbf .Name ==start .Name {break ;};};return nil ;};func (_gfebd ST_Merge )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_ffb :=_ebaba .Attr {};_ffb .Name =name ;switch _gfebd {case ST_MergeUnset :_ffb .Value ="";case ST_MergeContinue :_ffb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_ffb .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _ffb ,nil ;}; +// Shadow +Shadow *CT_OnOff ; -// Validate validates the CT_Tbl and its children -func (_bgaeef *CT_Tbl )Validate ()error {return _bgaeef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_bbeeca :=&CT_UnsignedDecimalNumber {};return _bbeeca ;};func (_eeag *CT_SmartTagPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_addfba :for {_cebde ,_bgdba :=d .Token ();if _bgdba !=nil {return _bgdba ;};switch _ceaed :=_cebde .(type ){case _ebaba .StartElement :switch _ceaed .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_aeffg :=NewCT_Attr ();if _edadd :=d .DecodeElement (_aeffg ,&_ceaed );_edadd !=nil {return _edadd ;};_eeag .Attr =append (_eeag .Attr ,_aeffg );default:_febdf .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\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_ceaed .Name );if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _ebaba .EndElement :break _addfba ;case _ebaba .CharData :};};return nil ;};func NewCT_Ruby ()*CT_Ruby {_dbfc :=&CT_Ruby {};_dbfc .RubyPr =NewCT_RubyPr ();_dbfc .Rt =NewCT_RubyContent ();_dbfc .RubyBase =NewCT_RubyContent ();return _dbfc ;};func NewCT_TblBorders ()*CT_TblBorders {_aafeb :=&CT_TblBorders {};return _aafeb };func (_fbfbg *CT_DocPartTypes )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fgada :=range start .Attr {if _fgada .Name .Local =="\u0061\u006c\u006c"{_bdfe ,_dfega :=ParseUnionST_OnOff (_fgada .Value );if _dfega !=nil {return _dfega ;};_fbfbg .AllAttr =&_bdfe ;continue ;};};_abgfg :for {_dcge ,_gace :=d .Token ();if _gace !=nil {return _gace ;};switch _addfb :=_dcge .(type ){case _ebaba .StartElement :switch _addfb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_bbbfed :=NewCT_DocPartType ();if _defbc :=d .DecodeElement (_bbbfed ,&_addfb );_defbc !=nil {return _defbc ;};_fbfbg .Type =append (_fbfbg .Type ,_bbbfed );default:_febdf .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\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_addfb .Name );if _geegf :=d .Skip ();_geegf !=nil {return _geegf ;};};case _ebaba .EndElement :break _abgfg ;case _ebaba .CharData :};};return nil ;};func NewCT_View ()*CT_View {_afdcgc :=&CT_View {};_afdcgc .ValAttr =ST_View (1);return _afdcgc };func (_ggfc ST_Pitch )ValidateWithPath (path string )error {switch _ggfc {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfc ));};return nil ;};func NewCT_PTab ()*CT_PTab {_efabgg :=&CT_PTab {};_efabgg .AlignmentAttr =ST_PTabAlignment (1);_efabgg .RelativeToAttr =ST_PTabRelativeTo (1);_efabgg .LeaderAttr =ST_PTabLeader (1);return _efabgg ;};func (_ggedc *CT_SdtComboBox )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bfbaa :=range start .Attr {if _bfbaa .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_bgfba ,_edbbgg :=_bfbaa .Value ,error (nil );if _edbbgg !=nil {return _edbbgg ;};_ggedc .LastValueAttr =&_bgfba ;continue ;};};_gbfd :for {_adcd ,_debaf :=d .Token ();if _debaf !=nil {return _debaf ;};switch _ebeg :=_adcd .(type ){case _ebaba .StartElement :switch _ebeg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_aafcba :=NewCT_SdtListItem ();if _bbcecg :=d .DecodeElement (_aafcba ,&_ebeg );_bbcecg !=nil {return _bbcecg ;};_ggedc .ListItem =append (_ggedc .ListItem ,_aafcba );default:_febdf .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\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_ebeg .Name );if _cddfb :=d .Skip ();_cddfb !=nil {return _cddfb ;};};case _ebaba .EndElement :break _gbfd ;case _ebaba .CharData :};};return nil ;};func (_afdbd *CT_MailMergeSourceType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_afdbd .ValAttr =ST_MailMergeSourceType (1);for _ ,_ddbgb :=range start .Attr {if _ddbgb .Name .Local =="\u0076\u0061\u006c"{_afdbd .ValAttr .UnmarshalXMLAttr (_ddbgb );continue ;};};for {_gacfa ,_dbbcf :=d .Token ();if _dbbcf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069l\u004de\u0072g\u0065S\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dbbcf );};if _eace ,_agada :=_gacfa .(_ebaba .EndElement );_agada &&_eace .Name ==start .Name {break ;};};return nil ;}; +// Embossing +Emboss *CT_OnOff ; -// Validate validates the CT_MailMerge and its children -func (_aggeg *CT_MailMerge )Validate ()error {return _aggeg .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");}; +// Imprinting +Imprint *CT_OnOff ; -// ValidateWithPath validates the Fonts and its children, prefixing error messages with path -func (_abff *Fonts )ValidateWithPath (path string )error {if _acgde :=_abff .CT_FontsList .ValidateWithPath (path );_acgde !=nil {return _acgde ;};return nil ;};func (_acbb *ST_TblLayoutType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_acbb =0;case "\u0066\u0069\u0078e\u0064":*_acbb =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_acbb =2;};return nil ;}; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path -func (_gbddfb *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };func (_ffggdf *WdEG_WrapTypeChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ffggdf .WrapNone !=nil {_geaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_ffggdf .WrapNone ,_geaa );};if _ffggdf .WrapSquare !=nil {_ceede :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_ffggdf .WrapSquare ,_ceede );};if _ffggdf .WrapTight !=nil {_fffdcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ffggdf .WrapTight ,_fffdcb );};if _ffggdf .WrapThrough !=nil {_gdgaeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_ffggdf .WrapThrough ,_gdgaeg );};if _ffggdf .WrapTopAndBottom !=nil {_dcfcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ffggdf .WrapTopAndBottom ,_dcfcd );};return nil ;};func (_aagdf *CT_FFName )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _aagdf .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aagdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path -func (_cgbba *CT_MoveBookmark )ValidateWithPath (path string )error {if _bdeee :=_cgbba .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_bdeee !=nil {return _bdeee ;};return nil ;};type CT_Highlight struct{ +// Hidden Text +Vanish *CT_OnOff ; -// Highlighting Color -ValAttr ST_HighlightColor ;}; +// Web Hidden Text +WebHidden *CT_OnOff ; -// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path -func (_badgc *CT_TcPrChange )ValidateWithPath (path string )error {if _dcf :=_badgc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_dcf !=nil {return _dcf ;};return nil ;};func NewWdCT_Inline ()*WdCT_Inline {_faeaab :=&WdCT_Inline {};_faeaab .Extent =_gedadf .NewCT_PositiveSize2D ();_faeaab .DocPr =_gedadf .NewCT_NonVisualDrawingProps ();_faeaab .Graphic =_gedadf .NewGraphic ();return _faeaab ;}; +// Run Content Color +Color *CT_Color ; -// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path -func (_fbggd *CT_DocPartPr )ValidateWithPath (path string )error {if _ebbad :=_fbggd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_ebbad !=nil {return _ebbad ;};if _fbggd .Style !=nil {if _efadb :=_fbggd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_efadb !=nil {return _efadb ;};};if _fbggd .Category !=nil {if _bdeae :=_fbggd .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_bdeae !=nil {return _bdeae ;};};if _fbggd .Types !=nil {if _dgbce :=_fbggd .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_dgbce !=nil {return _dgbce ;};};if _fbggd .Behaviors !=nil {if _ffea :=_fbggd .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_ffea !=nil {return _ffea ;};};if _fbggd .Description !=nil {if _gedf :=_fbggd .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_gedf !=nil {return _gedf ;};};if _fbggd .Guid !=nil {if _dbbfc :=_fbggd .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_dbbfc !=nil {return _dbbfc ;};};return nil ;}; - -// Validate validates the CT_ColorSchemeMapping and its children -func (_ebadb *CT_ColorSchemeMapping )Validate ()error {return _ebadb .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func (_dgbbe *CT_Footnotes )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bdffc :for {_befd ,_dbbb :=d .Token ();if _dbbb !=nil {return _dbbb ;};switch _bgdea :=_befd .(type ){case _ebaba .StartElement :switch _bgdea .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_ggdecc :=NewCT_FtnEdn ();if _efgad :=d .DecodeElement (_ggdecc ,&_bgdea );_efgad !=nil {return _efgad ;};_dgbbe .Footnote =append (_dgbbe .Footnote ,_ggdecc );default:_febdf .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_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_bgdea .Name );if _egfc :=d .Skip ();_egfc !=nil {return _egfc ;};};case _ebaba .EndElement :break _bdffc ;case _ebaba .CharData :};};return nil ;};func (_eccafc *CT_PPrGeneral )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cgacd :for {_decfed ,_eegggb :=d .Token ();if _eegggb !=nil {return _eegggb ;};switch _ddggda :=_decfed .(type ){case _ebaba .StartElement :switch _ddggda .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_eccafc .PStyle =NewCT_String ();if _dffc :=d .DecodeElement (_eccafc .PStyle ,&_ddggda );_dffc !=nil {return _dffc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_eccafc .KeepNext =NewCT_OnOff ();if _dddbfg :=d .DecodeElement (_eccafc .KeepNext ,&_ddggda );_dddbfg !=nil {return _dddbfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_eccafc .KeepLines =NewCT_OnOff ();if _bagad :=d .DecodeElement (_eccafc .KeepLines ,&_ddggda );_bagad !=nil {return _bagad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_eccafc .PageBreakBefore =NewCT_OnOff ();if _efcbg :=d .DecodeElement (_eccafc .PageBreakBefore ,&_ddggda );_efcbg !=nil {return _efcbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_eccafc .FramePr =NewCT_FramePr ();if _ddccc :=d .DecodeElement (_eccafc .FramePr ,&_ddggda );_ddccc !=nil {return _ddccc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_eccafc .WidowControl =NewCT_OnOff ();if _bafaa :=d .DecodeElement (_eccafc .WidowControl ,&_ddggda );_bafaa !=nil {return _bafaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_eccafc .NumPr =NewCT_NumPr ();if _dedff :=d .DecodeElement (_eccafc .NumPr ,&_ddggda );_dedff !=nil {return _dedff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_eccafc .SuppressLineNumbers =NewCT_OnOff ();if _egfb :=d .DecodeElement (_eccafc .SuppressLineNumbers ,&_ddggda );_egfb !=nil {return _egfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_eccafc .PBdr =NewCT_PBdr ();if _bddeg :=d .DecodeElement (_eccafc .PBdr ,&_ddggda );_bddeg !=nil {return _bddeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_eccafc .Shd =NewCT_Shd ();if _cdddc :=d .DecodeElement (_eccafc .Shd ,&_ddggda );_cdddc !=nil {return _cdddc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_eccafc .Tabs =NewCT_Tabs ();if _bgebd :=d .DecodeElement (_eccafc .Tabs ,&_ddggda );_bgebd !=nil {return _bgebd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_eccafc .SuppressAutoHyphens =NewCT_OnOff ();if _caba :=d .DecodeElement (_eccafc .SuppressAutoHyphens ,&_ddggda );_caba !=nil {return _caba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_eccafc .Kinsoku =NewCT_OnOff ();if _fgcdb :=d .DecodeElement (_eccafc .Kinsoku ,&_ddggda );_fgcdb !=nil {return _fgcdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_eccafc .WordWrap =NewCT_OnOff ();if _gfacd :=d .DecodeElement (_eccafc .WordWrap ,&_ddggda );_gfacd !=nil {return _gfacd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_eccafc .OverflowPunct =NewCT_OnOff ();if _dagea :=d .DecodeElement (_eccafc .OverflowPunct ,&_ddggda );_dagea !=nil {return _dagea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_eccafc .TopLinePunct =NewCT_OnOff ();if _adebe :=d .DecodeElement (_eccafc .TopLinePunct ,&_ddggda );_adebe !=nil {return _adebe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_eccafc .AutoSpaceDE =NewCT_OnOff ();if _fdfag :=d .DecodeElement (_eccafc .AutoSpaceDE ,&_ddggda );_fdfag !=nil {return _fdfag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_eccafc .AutoSpaceDN =NewCT_OnOff ();if _gcccc :=d .DecodeElement (_eccafc .AutoSpaceDN ,&_ddggda );_gcccc !=nil {return _gcccc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_eccafc .Bidi =NewCT_OnOff ();if _eaedb :=d .DecodeElement (_eccafc .Bidi ,&_ddggda );_eaedb !=nil {return _eaedb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_eccafc .AdjustRightInd =NewCT_OnOff ();if _egeff :=d .DecodeElement (_eccafc .AdjustRightInd ,&_ddggda );_egeff !=nil {return _egeff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_eccafc .SnapToGrid =NewCT_OnOff ();if _aabace :=d .DecodeElement (_eccafc .SnapToGrid ,&_ddggda );_aabace !=nil {return _aabace ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_eccafc .Spacing =NewCT_Spacing ();if _fbegac :=d .DecodeElement (_eccafc .Spacing ,&_ddggda );_fbegac !=nil {return _fbegac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_eccafc .Ind =NewCT_Ind ();if _dfcdg :=d .DecodeElement (_eccafc .Ind ,&_ddggda );_dfcdg !=nil {return _dfcdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_eccafc .ContextualSpacing =NewCT_OnOff ();if _bbeda :=d .DecodeElement (_eccafc .ContextualSpacing ,&_ddggda );_bbeda !=nil {return _bbeda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_eccafc .MirrorIndents =NewCT_OnOff ();if _dbcc :=d .DecodeElement (_eccafc .MirrorIndents ,&_ddggda );_dbcc !=nil {return _dbcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_eccafc .SuppressOverlap =NewCT_OnOff ();if _efcf :=d .DecodeElement (_eccafc .SuppressOverlap ,&_ddggda );_efcf !=nil {return _efcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_eccafc .Jc =NewCT_Jc ();if _fabegf :=d .DecodeElement (_eccafc .Jc ,&_ddggda );_fabegf !=nil {return _fabegf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eccafc .TextDirection =NewCT_TextDirection ();if _ecbgcb :=d .DecodeElement (_eccafc .TextDirection ,&_ddggda );_ecbgcb !=nil {return _ecbgcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_eccafc .TextAlignment =NewCT_TextAlignment ();if _gbbba :=d .DecodeElement (_eccafc .TextAlignment ,&_ddggda );_gbbba !=nil {return _gbbba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_eccafc .TextboxTightWrap =NewCT_TextboxTightWrap ();if _cdecd :=d .DecodeElement (_eccafc .TextboxTightWrap ,&_ddggda );_cdecd !=nil {return _cdecd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_eccafc .OutlineLvl =NewCT_DecimalNumber ();if _afea :=d .DecodeElement (_eccafc .OutlineLvl ,&_ddggda );_afea !=nil {return _afea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_eccafc .DivId =NewCT_DecimalNumber ();if _gbfff :=d .DecodeElement (_eccafc .DivId ,&_ddggda );_gbfff !=nil {return _gbfff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_eccafc .CnfStyle =NewCT_Cnf ();if _fedc :=d .DecodeElement (_eccafc .CnfStyle ,&_ddggda );_fedc !=nil {return _fedc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_eccafc .PPrChange =NewCT_PPrChange ();if _egddc :=d .DecodeElement (_eccafc .PPrChange ,&_ddggda );_egddc !=nil {return _egddc ;};default:_febdf .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\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_ddggda .Name );if _egec :=d .Skip ();_egec !=nil {return _egec ;};};case _ebaba .EndElement :break _cgacd ;case _ebaba .CharData :};};return nil ;};func (_gcbbbb ST_DropCap )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gcbbbb .String (),start );}; - -// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path -func (_eba *CT_PageNumber )ValidateWithPath (path string )error {if _ecgbb :=_eba .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_ecgbb !=nil {return _ecgbb ;};if _ggdec :=_eba .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_ggdec !=nil {return _ggdec ;};return nil ;};func NewCT_LevelText ()*CT_LevelText {_dacde :=&CT_LevelText {};return _dacde }; - -// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path -func (_ebdefd *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _ebdefd .ValAttr !=nil {if _ceecg :=_ebdefd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceecg !=nil {return _ceecg ;};};return nil ;};func (_gcebfg *CT_Sym )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gcebfg .FontAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gcebfg .FontAttr )});};if _gcebfg .CharAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gcebfg .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_edacd *CT_TcPrBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _edacd .CnfStyle !=nil {_fcfgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edacd .CnfStyle ,_fcfgf );};if _edacd .TcW !=nil {_fcdea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_edacd .TcW ,_fcdea );};if _edacd .GridSpan !=nil {_feddd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_edacd .GridSpan ,_feddd );};if _edacd .HMerge !=nil {_ccdda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_edacd .HMerge ,_ccdda );};if _edacd .VMerge !=nil {_bfgfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_edacd .VMerge ,_bfgfe );};if _edacd .TcBorders !=nil {_bdbgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_edacd .TcBorders ,_bdbgd );};if _edacd .Shd !=nil {_bbedb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_edacd .Shd ,_bbedb );};if _edacd .NoWrap !=nil {_eedcdd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_edacd .NoWrap ,_eedcdd );};if _edacd .TcMar !=nil {_aecaae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_edacd .TcMar ,_aecaae );};if _edacd .TextDirection !=nil {_faeeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edacd .TextDirection ,_faeeg );};if _edacd .TcFitText !=nil {_fbcafe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_edacd .TcFitText ,_fbcafe );};if _edacd .VAlign !=nil {_gbdeda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_edacd .VAlign ,_gbdeda );};if _edacd .HideMark !=nil {_gbbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_edacd .HideMark ,_gbbd );};if _edacd .Headers !=nil {_bfgae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_edacd .Headers ,_bfgae );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_DocPartGallery struct{ - -// Gallery Value -ValAttr ST_DocPartGallery ;};func (_cgadg *CT_FontSig )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_eddeb .Sprintf ("\u0025\u0076",_cgadg .Usb0Attr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_eddeb .Sprintf ("\u0025\u0076",_cgadg .Usb1Attr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_eddeb .Sprintf ("\u0025\u0076",_cgadg .Usb2Attr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_eddeb .Sprintf ("\u0025\u0076",_cgadg .Usb3Attr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_eddeb .Sprintf ("\u0025\u0076",_cgadg .Csb0Attr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_eddeb .Sprintf ("\u0025\u0076",_cgadg .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path -func (_fbdaf *CT_FFTextType )ValidateWithPath (path string )error {if _fbdaf .ValAttr ==ST_FFTextTypeUnset {return _eddeb .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 _ecedb :=_fbdaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecedb !=nil {return _ecedb ;};return nil ;};func (_gabfda ST_HighlightColor )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_afdcg :=_ebaba .Attr {};_afdcg .Name =name ;switch _gabfda {case ST_HighlightColorUnset :_afdcg .Value ="";case ST_HighlightColorBlack :_afdcg .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_afdcg .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_afdcg .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_afdcg .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_afdcg .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_afdcg .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_afdcg .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_afdcg .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_afdcg .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_afdcg .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_afdcg .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_afdcg .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_afdcg .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_afdcg .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_afdcg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_afdcg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_afdcg .Value ="\u006e\u006f\u006e\u0065";};return _afdcg ,nil ;};func (_baebac *CT_Tbl )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_baebac .TblPr =NewCT_TblPr ();_baebac .TblGrid =NewCT_TblGrid ();_cdeaab :for {_bbdb ,_edcc :=d .Token ();if _edcc !=nil {return _edcc ;};switch _cfcagb :=_bbdb .(type ){case _ebaba .StartElement :switch _cfcagb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bdgde :=NewEG_RangeMarkupElements ();_bdgde .BookmarkStart =NewCT_Bookmark ();if _gbafa :=d .DecodeElement (_bdgde .BookmarkStart ,&_cfcagb );_gbafa !=nil {return _gbafa ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_bdgde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gagg :=NewEG_RangeMarkupElements ();_gagg .BookmarkEnd =NewCT_MarkupRange ();if _eefa :=d .DecodeElement (_gagg .BookmarkEnd ,&_cfcagb );_eefa !=nil {return _eefa ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_gagg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eddcf :=NewEG_RangeMarkupElements ();_eddcf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ggabcg :=d .DecodeElement (_eddcf .MoveFromRangeStart ,&_cfcagb );_ggabcg !=nil {return _ggabcg ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_eddcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gaa :=NewEG_RangeMarkupElements ();_gaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _dddbf :=d .DecodeElement (_gaa .MoveFromRangeEnd ,&_cfcagb );_dddbf !=nil {return _dddbf ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_gaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afae :=NewEG_RangeMarkupElements ();_afae .MoveToRangeStart =NewCT_MoveBookmark ();if _dggcde :=d .DecodeElement (_afae .MoveToRangeStart ,&_cfcagb );_dggcde !=nil {return _dggcde ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_afae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cgacf :=NewEG_RangeMarkupElements ();_cgacf .MoveToRangeEnd =NewCT_MarkupRange ();if _gccae :=d .DecodeElement (_cgacf .MoveToRangeEnd ,&_cfcagb );_gccae !=nil {return _gccae ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_cgacf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aaad :=NewEG_RangeMarkupElements ();_aaad .CommentRangeStart =NewCT_MarkupRange ();if _aed :=d .DecodeElement (_aaad .CommentRangeStart ,&_cfcagb );_aed !=nil {return _aed ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_aaad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cccge :=NewEG_RangeMarkupElements ();_cccge .CommentRangeEnd =NewCT_MarkupRange ();if _dgfc :=d .DecodeElement (_cccge .CommentRangeEnd ,&_cfcagb );_dgfc !=nil {return _dgfc ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_cccge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcfb :=NewEG_RangeMarkupElements ();_gcfb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bacbe :=d .DecodeElement (_gcfb .CustomXmlInsRangeStart ,&_cfcagb );_bacbe !=nil {return _bacbe ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_gcfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfbaac :=NewEG_RangeMarkupElements ();_bfbaac .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbfbd :=d .DecodeElement (_bfbaac .CustomXmlInsRangeEnd ,&_cfcagb );_cbfbd !=nil {return _cbfbd ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_bfbaac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adca :=NewEG_RangeMarkupElements ();_adca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffcfc :=d .DecodeElement (_adca .CustomXmlDelRangeStart ,&_cfcagb );_ffcfc !=nil {return _ffcfc ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_adca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgccd :=NewEG_RangeMarkupElements ();_dgccd .CustomXmlDelRangeEnd =NewCT_Markup ();if _adfdbb :=d .DecodeElement (_dgccd .CustomXmlDelRangeEnd ,&_cfcagb );_adfdbb !=nil {return _adfdbb ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_dgccd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fccde :=NewEG_RangeMarkupElements ();_fccde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgccg :=d .DecodeElement (_fccde .CustomXmlMoveFromRangeStart ,&_cfcagb );_cgccg !=nil {return _cgccg ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_fccde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cffcf :=NewEG_RangeMarkupElements ();_cffcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eggbba :=d .DecodeElement (_cffcf .CustomXmlMoveFromRangeEnd ,&_cfcagb );_eggbba !=nil {return _eggbba ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_cffcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_geffb :=NewEG_RangeMarkupElements ();_geffb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aecfea :=d .DecodeElement (_geffb .CustomXmlMoveToRangeStart ,&_cfcagb );_aecfea !=nil {return _aecfea ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_geffb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dddgaf :=NewEG_RangeMarkupElements ();_dddgaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _defgfa :=d .DecodeElement (_dddgaf .CustomXmlMoveToRangeEnd ,&_cfcagb );_defgfa !=nil {return _defgfa ;};_baebac .EG_RangeMarkupElements =append (_baebac .EG_RangeMarkupElements ,_dddgaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _ccfdg :=d .DecodeElement (_baebac .TblPr ,&_cfcagb );_ccfdg !=nil {return _ccfdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _acdg :=d .DecodeElement (_baebac .TblGrid ,&_cfcagb );_acdg !=nil {return _acdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_fecfa :=NewEG_ContentRowContent ();_ecegf :=NewCT_Row ();if _ddae :=d .DecodeElement (_ecegf ,&_cfcagb );_ddae !=nil {return _ddae ;};_fecfa .Tr =append (_fecfa .Tr ,_ecegf );_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_fecfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acbdc :=NewEG_ContentRowContent ();_acbdc .CustomXml =NewCT_CustomXmlRow ();if _cbbgea :=d .DecodeElement (_acbdc .CustomXml ,&_cfcagb );_cbbgea !=nil {return _cbbgea ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_acbdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_feeff :=NewEG_ContentRowContent ();_feeff .Sdt =NewCT_SdtRow ();if _cadcc :=d .DecodeElement (_feeff .Sdt ,&_cfcagb );_cadcc !=nil {return _cadcc ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_feeff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gfcdgg :=NewEG_ContentRowContent ();_bgbfe :=NewEG_RunLevelElts ();_bgbfe .ProofErr =NewCT_ProofErr ();if _aeceg :=d .DecodeElement (_bgbfe .ProofErr ,&_cfcagb );_aeceg !=nil {return _aeceg ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_gfcdgg );_gfcdgg .EG_RunLevelElts =append (_gfcdgg .EG_RunLevelElts ,_bgbfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bbae :=NewEG_ContentRowContent ();_egaggg :=NewEG_RunLevelElts ();_egaggg .PermStart =NewCT_PermStart ();if _cgceg :=d .DecodeElement (_egaggg .PermStart ,&_cfcagb );_cgceg !=nil {return _cgceg ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_bbae );_bbae .EG_RunLevelElts =append (_bbae .EG_RunLevelElts ,_egaggg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aeefff :=NewEG_ContentRowContent ();_eafdce :=NewEG_RunLevelElts ();_eafdce .PermEnd =NewCT_Perm ();if _ddced :=d .DecodeElement (_eafdce .PermEnd ,&_cfcagb );_ddced !=nil {return _ddced ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_aeefff );_aeefff .EG_RunLevelElts =append (_aeefff .EG_RunLevelElts ,_eafdce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_efg :=NewEG_ContentRowContent ();_caaec :=NewEG_RunLevelElts ();_caaec .Ins =NewCT_RunTrackChange ();if _gaagd :=d .DecodeElement (_caaec .Ins ,&_cfcagb );_gaagd !=nil {return _gaagd ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_efg );_efg .EG_RunLevelElts =append (_efg .EG_RunLevelElts ,_caaec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gbbge :=NewEG_ContentRowContent ();_dffbd :=NewEG_RunLevelElts ();_dffbd .Del =NewCT_RunTrackChange ();if _abfadc :=d .DecodeElement (_dffbd .Del ,&_cfcagb );_abfadc !=nil {return _abfadc ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_gbbge );_gbbge .EG_RunLevelElts =append (_gbbge .EG_RunLevelElts ,_dffbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dfcca :=NewEG_ContentRowContent ();_edfe :=NewEG_RunLevelElts ();_edfe .MoveFrom =NewCT_RunTrackChange ();if _agedg :=d .DecodeElement (_edfe .MoveFrom ,&_cfcagb );_agedg !=nil {return _agedg ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_dfcca );_dfcca .EG_RunLevelElts =append (_dfcca .EG_RunLevelElts ,_edfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bccccb :=NewEG_ContentRowContent ();_cggae :=NewEG_RunLevelElts ();_cggae .MoveTo =NewCT_RunTrackChange ();if _dbafd :=d .DecodeElement (_cggae .MoveTo ,&_cfcagb );_dbafd !=nil {return _dbafd ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_bccccb );_bccccb .EG_RunLevelElts =append (_bccccb .EG_RunLevelElts ,_cggae );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fffdf :=NewEG_ContentRowContent ();_cbgef :=NewEG_RunLevelElts ();_ebggd :=NewEG_MathContent ();_ebggd .OMathPara =_cgde .NewOMathPara ();if _cceaag :=d .DecodeElement (_ebggd .OMathPara ,&_cfcagb );_cceaag !=nil {return _cceaag ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_fffdf );_fffdf .EG_RunLevelElts =append (_fffdf .EG_RunLevelElts ,_cbgef );_cbgef .EG_MathContent =append (_cbgef .EG_MathContent ,_ebggd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fffgc :=NewEG_ContentRowContent ();_ggdecd :=NewEG_RunLevelElts ();_gdegd :=NewEG_MathContent ();_gdegd .OMath =_cgde .NewOMath ();if _cgb :=d .DecodeElement (_gdegd .OMath ,&_cfcagb );_cgb !=nil {return _cgb ;};_baebac .EG_ContentRowContent =append (_baebac .EG_ContentRowContent ,_fffgc );_fffgc .EG_RunLevelElts =append (_fffgc .EG_RunLevelElts ,_ggdecd );_ggdecd .EG_MathContent =append (_ggdecd .EG_MathContent ,_gdegd );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0020\u0025\u0076",_cfcagb .Name );if _feefg :=d .Skip ();_feefg !=nil {return _feefg ;};};case _ebaba .EndElement :break _cdeaab ;case _ebaba .CharData :};};return nil ;}; - -// Validate validates the WdEG_WrapTypeChoice and its children -func (_gaad *WdEG_WrapTypeChoice )Validate ()error {return _gaad .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cagg ST_HeightRule )ValidateWithPath (path string )error {switch _cagg {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagg ));};return nil ;};func (_afbee ST_Shd )Validate ()error {return _afbee .ValidateWithPath ("")};func (_eaefca ST_MeasurementOrPercent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _eaefca .ST_DecimalNumberOrPercent !=nil {e .Encode (_eaefca .ST_DecimalNumberOrPercent );};if _eaefca .ST_UniversalMeasure !=nil {e .EncodeToken (_ebaba .CharData (*_eaefca .ST_UniversalMeasure ));};return e .EncodeToken (_ebaba .EndElement {Name :start .Name });};func (_dfccd ST_MailMergeOdsoFMDFieldType )String ()string {switch _dfccd {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};func (_bcafbf *EG_PContentBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bcafbf .CustomXml !=nil {_afbgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bcafbf .CustomXml ,_afbgd );};if _bcafbf .FldSimple !=nil {_fcfccf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_degdf :=range _bcafbf .FldSimple {e .EncodeElement (_degdf ,_fcfccf );};};if _bcafbf .Hyperlink !=nil {_cedfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bcafbf .Hyperlink ,_cedfb );};return nil ;};func (_dcedc ST_TargetScreenSz )ValidateWithPath (path string )error {switch _dcedc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcedc ));};return nil ;};func (_geabdg *CT_Highlight )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_facebg ,_babggd :=_geabdg .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _babggd !=nil {return _babggd ;};start .Attr =append (start .Attr ,_facebg );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path -func (_accda *CT_RubyPr )ValidateWithPath (path string )error {if _abbae :=_accda .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_abbae !=nil {return _abbae ;};if _ffad :=_accda .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_ffad !=nil {return _ffad ;};if _edgaa :=_accda .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_edgaa !=nil {return _edgaa ;};if _bebffc :=_accda .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_bebffc !=nil {return _bebffc ;};if _efaee :=_accda .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_efaee !=nil {return _efaee ;};if _accda .Dirty !=nil {if _egfbgef :=_accda .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_egfbgef !=nil {return _egfbgef ;};};return nil ;};func (_ffbcf *CT_Styles )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbgb :for {_adbcf ,_dabade :=d .Token ();if _dabade !=nil {return _dabade ;};switch _edgdg :=_adbcf .(type ){case _ebaba .StartElement :switch _edgdg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ffbcf .DocDefaults =NewCT_DocDefaults ();if _fgefbcb :=d .DecodeElement (_ffbcf .DocDefaults ,&_edgdg );_fgefbcb !=nil {return _fgefbcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_ffbcf .LatentStyles =NewCT_LatentStyles ();if _eegbbg :=d .DecodeElement (_ffbcf .LatentStyles ,&_edgdg );_eegbbg !=nil {return _eegbbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_gaaad :=NewCT_Style ();if _bccadd :=d .DecodeElement (_gaaad ,&_edgdg );_bccadd !=nil {return _bccadd ;};_ffbcf .Style =append (_ffbcf .Style ,_gaaad );default:_febdf .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\u0079l\u0065\u0073 \u0025\u0076",_edgdg .Name );if _dbeef :=d .Skip ();_dbeef !=nil {return _dbeef ;};};case _ebaba .EndElement :break _cbgb ;case _ebaba .CharData :};};return nil ;};func NewCT_Document ()*CT_Document {_fbaee :=&CT_Document {};_fbaee .ConformanceAttr =_bef .ST_ConformanceClass (1);return _fbaee ;}; - -// Validate validates the CT_Divs and its children -func (_cebdd *CT_Divs )Validate ()error {return _cebdd .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func (_gefffd *CT_FtnDocProps )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dcdef :for {_dfedc ,_ffgfde :=d .Token ();if _ffgfde !=nil {return _ffgfde ;};switch _fbebf :=_dfedc .(type ){case _ebaba .StartElement :switch _fbebf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_gefffd .Pos =NewCT_FtnPos ();if _eafab :=d .DecodeElement (_gefffd .Pos ,&_fbebf );_eafab !=nil {return _eafab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gefffd .NumFmt =NewCT_NumFmt ();if _gccf :=d .DecodeElement (_gefffd .NumFmt ,&_fbebf );_gccf !=nil {return _gccf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_gefffd .NumStart =NewCT_DecimalNumber ();if _babge :=d .DecodeElement (_gefffd .NumStart ,&_fbebf );_babge !=nil {return _babge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_gefffd .NumRestart =NewCT_NumRestart ();if _dcccd :=d .DecodeElement (_gefffd .NumRestart ,&_fbebf );_dcccd !=nil {return _dcccd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_gfegd :=NewCT_FtnEdnSepRef ();if _cggedg :=d .DecodeElement (_gfegd ,&_fbebf );_cggedg !=nil {return _cggedg ;};_gefffd .Footnote =append (_gefffd .Footnote ,_gfegd );default:_febdf .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\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_fbebf .Name );if _agcffg :=d .Skip ();_agcffg !=nil {return _agcffg ;};};case _ebaba .EndElement :break _dcdef ;case _ebaba .CharData :};};return nil ;};func (_aggaa *CT_TblPrEx )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _aggaa .TblW !=nil {_gabaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_aggaa .TblW ,_gabaf );};if _aggaa .Jc !=nil {_fagfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aggaa .Jc ,_fagfe );};if _aggaa .TblCellSpacing !=nil {_deca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aggaa .TblCellSpacing ,_deca );};if _aggaa .TblInd !=nil {_gfadgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_aggaa .TblInd ,_gfadgg );};if _aggaa .TblBorders !=nil {_faecdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_aggaa .TblBorders ,_faecdc );};if _aggaa .Shd !=nil {_faefb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aggaa .Shd ,_faefb );};if _aggaa .TblLayout !=nil {_fegga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aggaa .TblLayout ,_fegga );};if _aggaa .TblCellMar !=nil {_acefdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_aggaa .TblCellMar ,_acefdc );};if _aggaa .TblLook !=nil {_afadd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_aggaa .TblLook ,_afadd );};if _aggaa .TblPrExChange !=nil {_ggbdfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_aggaa .TblPrExChange ,_ggbdfe );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gacaa *CT_Endnotes )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agcf :for {_fbaeb ,_gaega :=d .Token ();if _gaega !=nil {return _gaega ;};switch _bgcfeb :=_fbaeb .(type ){case _ebaba .StartElement :switch _bgcfeb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_eaeefe :=NewCT_FtnEdn ();if _deacg :=d .DecodeElement (_eaeefe ,&_bgcfeb );_deacg !=nil {return _deacg ;};_gacaa .Endnote =append (_gacaa .Endnote ,_eaeefe );default:_febdf .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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_bgcfeb .Name );if _agfbc :=d .Skip ();_agfbc !=nil {return _agfbc ;};};case _ebaba .EndElement :break _agcf ;case _ebaba .CharData :};};return nil ;};func (_ecdc ST_VAnchor )String ()string {switch _ecdc {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func (_bbaba *WdCT_PosVChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bfcbde :for {_dacdd ,_fcfgd :=d .Token ();if _fcfgd !=nil {return _fcfgd ;};switch _ebcbc :=_dacdd .(type ){case _ebaba .StartElement :switch _ebcbc .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_bbaba .Align =WdST_AlignVUnset ;if _dcdgc :=d .DecodeElement (&_bbaba .Align ,&_ebcbc );_dcdgc !=nil {return _dcdgc ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_bbaba .PosOffset =new (int32 );if _afbfb :=d .DecodeElement (_bbaba .PosOffset ,&_ebcbc );_afbfb !=nil {return _afbfb ;};default:_febdf .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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebcbc .Name );if _ddbd :=d .Skip ();_ddbd !=nil {return _ddbd ;};};case _ebaba .EndElement :break _bfcbde ;case _ebaba .CharData :};};return nil ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};type CT_MailMerge struct{ - -// Source Document Type -MainDocumentType *CT_MailMergeDocType ; - -// Query Contains Link to External Query File -LinkToQuery *CT_OnOff ; - -// Data Source Type -DataType *CT_MailMergeDataType ; - -// Data Source Connection String -ConnectString *CT_String ; - -// Query For Data Source Records To Merge -Query *CT_String ; - -// Data Source File Path -DataSource *CT_Rel ; - -// Header Definition File Path -HeaderSource *CT_Rel ; - -// Remove Blank Lines from Merged Documents -DoNotSuppressBlankLines *CT_OnOff ; - -// Merged Document Destination -Destination *CT_MailMergeDest ; - -// Column Containing E-mail Address -AddressFieldName *CT_String ; - -// Merged E-mail or Fax Subject Line -MailSubject *CT_String ; - -// Merged Document To E-Mail Attachment -MailAsAttachment *CT_OnOff ; - -// View Merged Data Within Document -ViewMergedData *CT_OnOff ; - -// Record Currently Displayed In Merged Document -ActiveRecord *CT_DecimalNumber ; - -// Mail Merge Error Reporting Setting -CheckErrors *CT_DecimalNumber ; - -// Office Data Source Object Settings -Odso *CT_Odso ;};func (_deafg *EG_RPrContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _deafg .RStyle !=nil {_cebdee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_deafg .RStyle ,_cebdee );};if _deafg .RFonts !=nil {_agdgab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_deafg .RFonts ,_agdgab );};if _deafg .B !=nil {_ddgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_deafg .B ,_ddgf );};if _deafg .BCs !=nil {_acgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_deafg .BCs ,_acgf );};if _deafg .I !=nil {_fdcec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_deafg .I ,_fdcec );};if _deafg .ICs !=nil {_dfeae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_deafg .ICs ,_dfeae );};if _deafg .Caps !=nil {_dcacbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_deafg .Caps ,_dcacbf );};if _deafg .SmallCaps !=nil {_fegeda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_deafg .SmallCaps ,_fegeda );};if _deafg .Strike !=nil {_cfacb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_deafg .Strike ,_cfacb );};if _deafg .Dstrike !=nil {_cdgffb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_deafg .Dstrike ,_cdgffb );};if _deafg .Outline !=nil {_agc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_deafg .Outline ,_agc );};if _deafg .Shadow !=nil {_agagf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_deafg .Shadow ,_agagf );};if _deafg .Emboss !=nil {_bgggb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_deafg .Emboss ,_bgggb );};if _deafg .Imprint !=nil {_geece :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_deafg .Imprint ,_geece );};if _deafg .NoProof !=nil {_gebda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_deafg .NoProof ,_gebda );};if _deafg .SnapToGrid !=nil {_bbceb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_deafg .SnapToGrid ,_bbceb );};if _deafg .Vanish !=nil {_gcfeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_deafg .Vanish ,_gcfeb );};if _deafg .WebHidden !=nil {_begbfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_deafg .WebHidden ,_begbfb );};if _deafg .Color !=nil {_fcedf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_deafg .Color ,_fcedf );};if _deafg .Spacing !=nil {_fbfdfd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_deafg .Spacing ,_fbfdfd );};if _deafg .W !=nil {_dbffa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_deafg .W ,_dbffa );};if _deafg .Kern !=nil {_dggdd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_deafg .Kern ,_dggdd );};if _deafg .Position !=nil {_gedbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_deafg .Position ,_gedbg );};if _deafg .Sz !=nil {_ebgbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_deafg .Sz ,_ebgbg );};if _deafg .SzCs !=nil {_aaccb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_deafg .SzCs ,_aaccb );};if _deafg .Highlight !=nil {_cfde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_deafg .Highlight ,_cfde );};if _deafg .U !=nil {_bdefge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_deafg .U ,_bdefge );};if _deafg .Effect !=nil {_ddbfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_deafg .Effect ,_ddbfa );};if _deafg .Bdr !=nil {_cegaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_deafg .Bdr ,_cegaf );};if _deafg .Shd !=nil {_baafa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_deafg .Shd ,_baafa );};if _deafg .FitText !=nil {_bgegb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_deafg .FitText ,_bgegb );};if _deafg .VertAlign !=nil {_bbbgbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_deafg .VertAlign ,_bbbgbe );};if _deafg .Rtl !=nil {_fgacd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_deafg .Rtl ,_fgacd );};if _deafg .Cs !=nil {_ccgacf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_deafg .Cs ,_ccgacf );};if _deafg .Em !=nil {_baabf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_deafg .Em ,_baabf );};if _deafg .Lang !=nil {_feeba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_deafg .Lang ,_feeba );};if _deafg .EastAsianLayout !=nil {_feeabc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_deafg .EastAsianLayout ,_feeabc );};if _deafg .SpecVanish !=nil {_aggcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_deafg .SpecVanish ,_aggcb );};if _deafg .OMath !=nil {_ecbed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_deafg .OMath ,_ecbed );};if _deafg .RPrChange !=nil {_ggaddg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_deafg .RPrChange ,_ggaddg );};return nil ;};func (_dacfd *CT_Underline )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_faabdg :=range start .Attr {if _faabdg .Name .Local =="\u0076\u0061\u006c"{_dacfd .ValAttr .UnmarshalXMLAttr (_faabdg );continue ;};if _faabdg .Name .Local =="\u0063\u006f\u006co\u0072"{_bfbcg ,_ffgbd :=ParseUnionST_HexColor (_faabdg .Value );if _ffgbd !=nil {return _ffgbd ;};_dacfd .ColorAttr =&_bfbcg ;continue ;};if _faabdg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dacfd .ThemeColorAttr .UnmarshalXMLAttr (_faabdg );continue ;};if _faabdg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gddgb ,_gbbcc :=_faabdg .Value ,error (nil );if _gbbcc !=nil {return _gbbcc ;};_dacfd .ThemeTintAttr =&_gddgb ;continue ;};if _faabdg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fbgbf ,_bcagdc :=_faabdg .Value ,error (nil );if _bcagdc !=nil {return _bcagdc ;};_dacfd .ThemeShadeAttr =&_fbgbf ;continue ;};};for {_dggeg ,_fccbg :=d .Token ();if _fccbg !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_fccbg );};if _fdacg ,_gaaf :=_dggeg .(_ebaba .EndElement );_gaaf &&_fdacg .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_LongHexNumber and its children -func (_bdge *CT_LongHexNumber )Validate ()error {return _bdge .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_AltChunkPr ()*CT_AltChunkPr {_aadce :=&CT_AltChunkPr {};return _aadce };func (_gbdge *CT_TrPrBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agcgc :for {_ebged ,_fagce :=d .Token ();if _fagce !=nil {return _fagce ;};switch _badc :=_ebged .(type ){case _ebaba .StartElement :switch _badc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_fbbb :=NewCT_Cnf ();if _adfgb :=d .DecodeElement (_fbbb ,&_badc );_adfgb !=nil {return _adfgb ;};_gbdge .CnfStyle =append (_gbdge .CnfStyle ,_fbbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_bac :=NewCT_DecimalNumber ();if _adgbg :=d .DecodeElement (_bac ,&_badc );_adgbg !=nil {return _adgbg ;};_gbdge .DivId =append (_gbdge .DivId ,_bac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_bedcd :=NewCT_DecimalNumber ();if _dbcgg :=d .DecodeElement (_bedcd ,&_badc );_dbcgg !=nil {return _dbcgg ;};_gbdge .GridBefore =append (_gbdge .GridBefore ,_bedcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_cfcfb :=NewCT_DecimalNumber ();if _cfbfc :=d .DecodeElement (_cfcfb ,&_badc );_cfbfc !=nil {return _cfbfc ;};_gbdge .GridAfter =append (_gbdge .GridAfter ,_cfcfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_bcbeeb :=NewCT_TblWidth ();if _bgba :=d .DecodeElement (_bcbeeb ,&_badc );_bgba !=nil {return _bgba ;};_gbdge .WBefore =append (_gbdge .WBefore ,_bcbeeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_egbgd :=NewCT_TblWidth ();if _ceggff :=d .DecodeElement (_egbgd ,&_badc );_ceggff !=nil {return _ceggff ;};_gbdge .WAfter =append (_gbdge .WAfter ,_egbgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_ggega :=NewCT_OnOff ();if _abegef :=d .DecodeElement (_ggega ,&_badc );_abegef !=nil {return _abegef ;};_gbdge .CantSplit =append (_gbdge .CantSplit ,_ggega );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_bcddaa :=NewCT_Height ();if _daadd :=d .DecodeElement (_bcddaa ,&_badc );_daadd !=nil {return _daadd ;};_gbdge .TrHeight =append (_gbdge .TrHeight ,_bcddaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_efbcag :=NewCT_OnOff ();if _dbdcd :=d .DecodeElement (_efbcag ,&_badc );_dbdcd !=nil {return _dbdcd ;};_gbdge .TblHeader =append (_gbdge .TblHeader ,_efbcag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_edagd :=NewCT_TblWidth ();if _cgaeg :=d .DecodeElement (_edagd ,&_badc );_cgaeg !=nil {return _cgaeg ;};_gbdge .TblCellSpacing =append (_gbdge .TblCellSpacing ,_edagd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_faceb :=NewCT_JcTable ();if _fefde :=d .DecodeElement (_faceb ,&_badc );_fefde !=nil {return _fefde ;};_gbdge .Jc =append (_gbdge .Jc ,_faceb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_fbfffe :=NewCT_OnOff ();if _feadce :=d .DecodeElement (_fbfffe ,&_badc );_feadce !=nil {return _feadce ;};_gbdge .Hidden =append (_gbdge .Hidden ,_fbfffe );default:_febdf .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\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_badc .Name );if _ceadga :=d .Skip ();_ceadga !=nil {return _ceadga ;};};case _ebaba .EndElement :break _agcgc ;case _ebaba .CharData :};};return nil ;};func (_gec *ST_JcTable )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gec =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gec =1;case "\u0065\u006e\u0064":*_gec =2;case "\u006c\u0065\u0066\u0074":*_gec =3;case "\u0072\u0069\u0067h\u0074":*_gec =4;case "\u0073\u0074\u0061r\u0074":*_gec =5;};return nil ;};func (_ceadg *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_cbcege :=[]string {};if _ceadg .ST_DecimalNumberOrPercent !=nil {if _gaggd :=_ceadg .ST_DecimalNumberOrPercent .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0044\u0065\u0063\u0069\u006d\u0061\u006cN\u0075\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0065\u0072c\u0065\u006e\u0074");_gaggd !=nil {return _gaggd ;};_cbcege =append (_cbcege ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _ceadg .ST_UniversalMeasure !=nil {_cbcege =append (_cbcege ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cbcege )> 1{return _eddeb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbcege );};return nil ;}; - -// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path -func (_dgfa *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _dgb :=_dgfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgb !=nil {return _dgb ;};return nil ;};func NewCT_Drawing ()*CT_Drawing {_ebgbeg :=&CT_Drawing {};return _ebgbeg }; - -// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path -func (_febbga *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _debcf :=_febbga .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_debcf !=nil {return _debcf ;};if _aedegg :=_febbga .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_aedegg !=nil {return _aedegg ;};return nil ;};func (_gfddb ST_AnnotationVMerge )String ()string {switch _gfddb {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};type CT_TextEffect struct{ - -// Animated Text Effect Type -ValAttr ST_TextEffect ;};func NewCT_HMerge ()*CT_HMerge {_acafb :=&CT_HMerge {};return _acafb };func (_dfbbe *CT_SdtDropDownList )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dfbbe .LastValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dfbbe .LastValueAttr )});};e .EncodeToken (start );if _dfbbe .ListItem !=nil {_gcgeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_fbccd :=range _dfbbe .ListItem {e .EncodeElement (_fbccd ,_gcgeb );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type ST_BrClear byte ;func (_cfdaf *EG_RPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cfdaf .RPr !=nil {_dedabc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cfdaf .RPr ,_dedabc );};return nil ;};func (_fbgd *WdCT_EffectExtent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_fbgd .LAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",_fbgd .TAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_fbgd .RAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0062"},Value :_eddeb .Sprintf ("\u0025\u0076",_fbgd .BAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path -func (_dgcd *CT_Document )ValidateWithPath (path string )error {if _dgcd .ConformanceAttr ==_bef .ST_ConformanceClassUnset {return _eddeb .Errorf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _acf :=_dgcd .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_acf !=nil {return _acf ;};if _dgcd .Background !=nil {if _cgbfec :=_dgcd .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cgbfec !=nil {return _cgbfec ;};};if _dgcd .Body !=nil {if _aaagg :=_dgcd .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_aaagg !=nil {return _aaagg ;};};return nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;}; - -// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path -func (_ceab *CT_RPrOriginal )ValidateWithPath (path string )error {if _ceab .RStyle !=nil {if _dfaec :=_ceab .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dfaec !=nil {return _dfaec ;};};if _ceab .RFonts !=nil {if _ebgfg :=_ceab .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ebgfg !=nil {return _ebgfg ;};};if _ceab .B !=nil {if _dgebg :=_ceab .B .ValidateWithPath (path +"\u002f\u0042");_dgebg !=nil {return _dgebg ;};};if _ceab .BCs !=nil {if _fggdd :=_ceab .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fggdd !=nil {return _fggdd ;};};if _ceab .I !=nil {if _gfdac :=_ceab .I .ValidateWithPath (path +"\u002f\u0049");_gfdac !=nil {return _gfdac ;};};if _ceab .ICs !=nil {if _cfaabe :=_ceab .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cfaabe !=nil {return _cfaabe ;};};if _ceab .Caps !=nil {if _dffba :=_ceab .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dffba !=nil {return _dffba ;};};if _ceab .SmallCaps !=nil {if _adeaf :=_ceab .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_adeaf !=nil {return _adeaf ;};};if _ceab .Strike !=nil {if _fdefgc :=_ceab .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fdefgc !=nil {return _fdefgc ;};};if _ceab .Dstrike !=nil {if _decdca :=_ceab .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_decdca !=nil {return _decdca ;};};if _ceab .Outline !=nil {if _abfga :=_ceab .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_abfga !=nil {return _abfga ;};};if _ceab .Shadow !=nil {if _ebed :=_ceab .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ebed !=nil {return _ebed ;};};if _ceab .Emboss !=nil {if _cgcege :=_ceab .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cgcege !=nil {return _cgcege ;};};if _ceab .Imprint !=nil {if _gdfe :=_ceab .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gdfe !=nil {return _gdfe ;};};if _ceab .NoProof !=nil {if _faecbf :=_ceab .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_faecbf !=nil {return _faecbf ;};};if _ceab .SnapToGrid !=nil {if _edaea :=_ceab .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_edaea !=nil {return _edaea ;};};if _ceab .Vanish !=nil {if _gdaec :=_ceab .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gdaec !=nil {return _gdaec ;};};if _ceab .WebHidden !=nil {if _adedd :=_ceab .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_adedd !=nil {return _adedd ;};};if _ceab .Color !=nil {if _cbdba :=_ceab .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cbdba !=nil {return _cbdba ;};};if _ceab .Spacing !=nil {if _bacae :=_ceab .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bacae !=nil {return _bacae ;};};if _ceab .W !=nil {if _efcdg :=_ceab .W .ValidateWithPath (path +"\u002f\u0057");_efcdg !=nil {return _efcdg ;};};if _ceab .Kern !=nil {if _bccacg :=_ceab .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bccacg !=nil {return _bccacg ;};};if _ceab .Position !=nil {if _ebfd :=_ceab .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ebfd !=nil {return _ebfd ;};};if _ceab .Sz !=nil {if _aegfc :=_ceab .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_aegfc !=nil {return _aegfc ;};};if _ceab .SzCs !=nil {if _fdafbf :=_ceab .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_fdafbf !=nil {return _fdafbf ;};};if _ceab .Highlight !=nil {if _cgedg :=_ceab .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_cgedg !=nil {return _cgedg ;};};if _ceab .U !=nil {if _geb :=_ceab .U .ValidateWithPath (path +"\u002f\u0055");_geb !=nil {return _geb ;};};if _ceab .Effect !=nil {if _cgca :=_ceab .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cgca !=nil {return _cgca ;};};if _ceab .Bdr !=nil {if _gaegf :=_ceab .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gaegf !=nil {return _gaegf ;};};if _ceab .Shd !=nil {if _baegg :=_ceab .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_baegg !=nil {return _baegg ;};};if _ceab .FitText !=nil {if _gdefbd :=_ceab .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gdefbd !=nil {return _gdefbd ;};};if _ceab .VertAlign !=nil {if _baaag :=_ceab .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_baaag !=nil {return _baaag ;};};if _ceab .Rtl !=nil {if _ecadd :=_ceab .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ecadd !=nil {return _ecadd ;};};if _ceab .Cs !=nil {if _fbdee :=_ceab .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_fbdee !=nil {return _fbdee ;};};if _ceab .Em !=nil {if _eacce :=_ceab .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_eacce !=nil {return _eacce ;};};if _ceab .Lang !=nil {if _adbdg :=_ceab .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_adbdg !=nil {return _adbdg ;};};if _ceab .EastAsianLayout !=nil {if _eegce :=_ceab .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_eegce !=nil {return _eegce ;};};if _ceab .SpecVanish !=nil {if _eabcb :=_ceab .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_eabcb !=nil {return _eabcb ;};};if _ceab .OMath !=nil {if _fegbac :=_ceab .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_fegbac !=nil {return _fegbac ;};};return nil ;};func (_edecd ST_LineNumberRestart )ValidateWithPath (path string )error {switch _edecd {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edecd ));};return nil ;};type CT_RPrOriginal struct{ - -// Referenced Character Style -RStyle *CT_String ; - -// Run Fonts -RFonts *CT_Fonts ; - -// Bold -B *CT_OnOff ; - -// Complex Script Bold -BCs *CT_OnOff ; - -// Italics -I *CT_OnOff ; - -// Complex Script Italics -ICs *CT_OnOff ; - -// Display All Characters As Capital Letters -Caps *CT_OnOff ; - -// Small Caps -SmallCaps *CT_OnOff ; - -// Single Strikethrough -Strike *CT_OnOff ; - -// Double Strikethrough -Dstrike *CT_OnOff ; - -// Display Character Outline -Outline *CT_OnOff ; - -// Shadow -Shadow *CT_OnOff ; - -// Embossing -Emboss *CT_OnOff ; - -// Imprinting -Imprint *CT_OnOff ; - -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; - -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; - -// Hidden Text -Vanish *CT_OnOff ; - -// Web Hidden Text -WebHidden *CT_OnOff ; - -// Run Content Color -Color *CT_Color ; - -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; // Expanded/Compressed Text W *CT_TextScale ; @@ -1011,73 +855,73 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ;}; +OMath *CT_OnOff ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);func (_ebfea *CT_SignedHpsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abgge :=range start .Attr {if _abgge .Name .Local =="\u0076\u0061\u006c"{_bcfgdc ,_gbeef :=ParseUnionST_SignedHpsMeasure (_abgge .Value );if _gbeef !=nil {return _gbeef ;};_ebfea .ValAttr =_bcfgdc ;continue ;};};for {_fgaad ,_cbgeg :=d .Token ();if _cbgeg !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0069\u0067\u006e\u0065d\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u003a\u0020\u0025\u0073",_cbgeg );};if _edada ,_bafea :=_fgaad .(_g .EndElement );_bafea &&_edada .Name ==start .Name {break ;};};return nil ;};func (_ffagb *CT_Styles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffagb .DocDefaults !=nil {_fedgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ffagb .DocDefaults ,_fedgd );};if _ffagb .LatentStyles !=nil {_eaaga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_ffagb .LatentStyles ,_eaaga );};if _ffagb .Style !=nil {_aggbde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_decdeg :=range _ffagb .Style {e .EncodeElement (_decdeg ,_aggbde );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblWidth struct{ -// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path -func (_eab *EG_RPrContent )ValidateWithPath (path string )error {if _eab .RStyle !=nil {if _gegfd :=_eab .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gegfd !=nil {return _gegfd ;};};if _eab .RFonts !=nil {if _eaed :=_eab .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_eaed !=nil {return _eaed ;};};if _eab .B !=nil {if _fdcg :=_eab .B .ValidateWithPath (path +"\u002f\u0042");_fdcg !=nil {return _fdcg ;};};if _eab .BCs !=nil {if _ededa :=_eab .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ededa !=nil {return _ededa ;};};if _eab .I !=nil {if _cgbae :=_eab .I .ValidateWithPath (path +"\u002f\u0049");_cgbae !=nil {return _cgbae ;};};if _eab .ICs !=nil {if _beebbd :=_eab .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_beebbd !=nil {return _beebbd ;};};if _eab .Caps !=nil {if _aecff :=_eab .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_aecff !=nil {return _aecff ;};};if _eab .SmallCaps !=nil {if _dab :=_eab .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_dab !=nil {return _dab ;};};if _eab .Strike !=nil {if _fgbbda :=_eab .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fgbbda !=nil {return _fgbbda ;};};if _eab .Dstrike !=nil {if _fafba :=_eab .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fafba !=nil {return _fafba ;};};if _eab .Outline !=nil {if _geegd :=_eab .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_geegd !=nil {return _geegd ;};};if _eab .Shadow !=nil {if _gegea :=_eab .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gegea !=nil {return _gegea ;};};if _eab .Emboss !=nil {if _ceefe :=_eab .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_ceefe !=nil {return _ceefe ;};};if _eab .Imprint !=nil {if _dabdb :=_eab .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_dabdb !=nil {return _dabdb ;};};if _eab .NoProof !=nil {if _cgace :=_eab .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_cgace !=nil {return _cgace ;};};if _eab .SnapToGrid !=nil {if _daea :=_eab .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_daea !=nil {return _daea ;};};if _eab .Vanish !=nil {if _bbegge :=_eab .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bbegge !=nil {return _bbegge ;};};if _eab .WebHidden !=nil {if _febec :=_eab .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_febec !=nil {return _febec ;};};if _eab .Color !=nil {if _ceadd :=_eab .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ceadd !=nil {return _ceadd ;};};if _eab .Spacing !=nil {if _bggfb :=_eab .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bggfb !=nil {return _bggfb ;};};if _eab .W !=nil {if _ddgcb :=_eab .W .ValidateWithPath (path +"\u002f\u0057");_ddgcb !=nil {return _ddgcb ;};};if _eab .Kern !=nil {if _ffcfd :=_eab .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ffcfd !=nil {return _ffcfd ;};};if _eab .Position !=nil {if _ffbaa :=_eab .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ffbaa !=nil {return _ffbaa ;};};if _eab .Sz !=nil {if _degbb :=_eab .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_degbb !=nil {return _degbb ;};};if _eab .SzCs !=nil {if _eceaef :=_eab .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_eceaef !=nil {return _eceaef ;};};if _eab .Highlight !=nil {if _eggaf :=_eab .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_eggaf !=nil {return _eggaf ;};};if _eab .U !=nil {if _ccbg :=_eab .U .ValidateWithPath (path +"\u002f\u0055");_ccbg !=nil {return _ccbg ;};};if _eab .Effect !=nil {if _adceb :=_eab .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_adceb !=nil {return _adceb ;};};if _eab .Bdr !=nil {if _fgfbe :=_eab .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fgfbe !=nil {return _fgfbe ;};};if _eab .Shd !=nil {if _baaae :=_eab .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_baaae !=nil {return _baaae ;};};if _eab .FitText !=nil {if _ccfe :=_eab .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ccfe !=nil {return _ccfe ;};};if _eab .VertAlign !=nil {if _adgbac :=_eab .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_adgbac !=nil {return _adgbac ;};};if _eab .Rtl !=nil {if _bbfaa :=_eab .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bbfaa !=nil {return _bbfaa ;};};if _eab .Cs !=nil {if _bdcfe :=_eab .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bdcfe !=nil {return _bdcfe ;};};if _eab .Em !=nil {if _cbcd :=_eab .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cbcd !=nil {return _cbcd ;};};if _eab .Lang !=nil {if _bfeacg :=_eab .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bfeacg !=nil {return _bfeacg ;};};if _eab .EastAsianLayout !=nil {if _gaagg :=_eab .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gaagg !=nil {return _gaagg ;};};if _eab .SpecVanish !=nil {if _gddbcc :=_eab .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_gddbcc !=nil {return _gddbcc ;};};if _eab .OMath !=nil {if _befbe :=_eab .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_befbe !=nil {return _befbe ;};};if _eab .RPrChange !=nil {if _fbefa :=_eab .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fbefa !=nil {return _fbefa ;};};return nil ;}; +// Table Width Value +WAttr *ST_MeasurementOrPercent ; -// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path -func (_cdbcee *CT_FtnProps )ValidateWithPath (path string )error {if _cdbcee .Pos !=nil {if _geacd :=_cdbcee .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_geacd !=nil {return _geacd ;};};if _cdbcee .NumFmt !=nil {if _bega :=_cdbcee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bega !=nil {return _bega ;};};if _cdbcee .NumStart !=nil {if _faagf :=_cdbcee .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_faagf !=nil {return _faagf ;};};if _cdbcee .NumRestart !=nil {if _fdbbab :=_cdbcee .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fdbbab !=nil {return _fdbbab ;};};return nil ;};func NewCT_Highlight ()*CT_Highlight {_fggfd :=&CT_Highlight {};_fggfd .ValAttr =ST_HighlightColor (1);return _fggfd ;};func (_aebcdc ST_VAnchor )ValidateWithPath (path string )error {switch _aebcdc {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebcdc ));};return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_dbfce :=&CT_SimpleField {};return _dbfce };func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_efddg :=&EG_FtnEdnNumProps {};return _efddg };func (_ebgeg *CT_EastAsianLayout )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bbdca :=range start .Attr {if _bbdca .Name .Local =="\u0069\u0064"{_dcfcb ,_eacdb :=_cfdbf .ParseInt (_bbdca .Value ,10,64);if _eacdb !=nil {return _eacdb ;};_ebgeg .IdAttr =&_dcfcb ;continue ;};if _bbdca .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_eefdfa ,_bcgcb :=ParseUnionST_OnOff (_bbdca .Value );if _bcgcb !=nil {return _bcgcb ;};_ebgeg .CombineAttr =&_eefdfa ;continue ;};if _bbdca .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_ebgeg .CombineBracketsAttr .UnmarshalXMLAttr (_bbdca );continue ;};if _bbdca .Name .Local =="\u0076\u0065\u0072\u0074"{_fbee ,_feffae :=ParseUnionST_OnOff (_bbdca .Value );if _feffae !=nil {return _feffae ;};_ebgeg .VertAttr =&_fbee ;continue ;};if _bbdca .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_deeef ,_feffaf :=ParseUnionST_OnOff (_bbdca .Value );if _feffaf !=nil {return _feffaf ;};_ebgeg .VertCompressAttr =&_deeef ;continue ;};};for {_gfb ,_cffab :=d .Token ();if _cffab !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u006e\u004c\u0061\u0079\u006f\u0075\u0074\u003a\u0020\u0025\u0073",_cffab );};if _dgbff ,_fcage :=_gfb .(_ebaba .EndElement );_fcage &&_dgbff .Name ==start .Name {break ;};};return nil ;};type GlossaryDocument struct{CT_GlossaryDocument };type WdWsp struct{WdCT_WordprocessingShape };type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Table Width Type +TypeAttr ST_TblWidth ;};func (_cadgc ST_CharacterSpacing )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbfda :=_g .Attr {};_cbfda .Name =name ;switch _cadgc {case ST_CharacterSpacingUnset :_cbfda .Value ="";case ST_CharacterSpacingDoNotCompress :_cbfda .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_cbfda .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_cbfda .Value ="\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return _cbfda ,nil ;}; -// Annotation Identifier -IdAttr int64 ;TcPr *CT_TcPrInner ;}; +// Validate validates the CT_TblWidth and its children +func (_bacff *CT_TblWidth )Validate ()error {return _bacff .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};type CT_FFTextInput struct{ -// Validate validates the WdCT_PosHChoice and its children -func (_daccb *WdCT_PosHChoice )Validate ()error {return _daccb .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};func NewWdEG_WrapType ()*WdEG_WrapType {_eceed :=&WdEG_WrapType {};return _eceed };func NewCT_EdnDocProps ()*CT_EdnDocProps {_aegfbe :=&CT_EdnDocProps {};return _aegfbe };func (_cbeff *EG_RubyContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cbeff .R !=nil {_eccfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_cbeff .R ,_eccfg );};if _cbeff .EG_RunLevelElts !=nil {for _ ,_gabec :=range _cbeff .EG_RunLevelElts {_gabec .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};func (_fbbgbc *Numbering )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fbbgbc .CT_Numbering =*NewCT_Numbering ();_cbbbg :for {_gcgbee ,_dfcecc :=d .Token ();if _dfcecc !=nil {return _dfcecc ;};switch _ceabb :=_gcgbee .(type ){case _ebaba .StartElement :switch _ceabb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_fabce :=NewCT_NumPicBullet ();if _cabe :=d .DecodeElement (_fabce ,&_ceabb );_cabe !=nil {return _cabe ;};_fbbgbc .NumPicBullet =append (_fbbgbc .NumPicBullet ,_fabce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_ecgea :=NewCT_AbstractNum ();if _gacdca :=d .DecodeElement (_ecgea ,&_ceabb );_gacdca !=nil {return _gacdca ;};_fbbgbc .AbstractNum =append (_fbbgbc .AbstractNum ,_ecgea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_eeac :=NewCT_Num ();if _eedbgf :=d .DecodeElement (_eeac ,&_ceabb );_eedbgf !=nil {return _eedbgf ;};_fbbgbc .Num =append (_fbbgbc .Num ,_eeac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_fbbgbc .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _fagbf :=d .DecodeElement (_fbbgbc .NumIdMacAtCleanup ,&_ceabb );_fagbf !=nil {return _fagbf ;};default:_febdf .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 \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_ceabb .Name );if _eabef :=d .Skip ();_eabef !=nil {return _eabef ;};};case _ebaba .EndElement :break _cbbbg ;case _ebaba .CharData :};};return nil ;};func (_bfbae ST_TabTlc )ValidateWithPath (path string )error {switch _bfbae {case 0,1,2,3,4,5,6:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbae ));};return nil ;};func (_bbf *CT_DocVars )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_beffd :for {_bbgcec ,_fdccg :=d .Token ();if _fdccg !=nil {return _fdccg ;};switch _ebbfa :=_bbgcec .(type ){case _ebaba .StartElement :switch _ebbfa .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_dcbegg :=NewCT_DocVar ();if _bfefa :=d .DecodeElement (_dcbegg ,&_ebbfa );_bfefa !=nil {return _bfefa ;};_bbf .DocVar =append (_bbf .DocVar ,_dcbegg );default:_febdf .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\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_ebbfa .Name );if _daaf :=d .Skip ();_daaf !=nil {return _daaf ;};};case _ebaba .EndElement :break _beffd ;case _ebaba .CharData :};};return nil ;}; +// Text Box Form Field Type +Type *CT_FFTextType ; -// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path -func (_caac *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil }; +// Default Text Box Form Field String +Default *CT_String ; -// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path -func (_gfgff *CT_FrameLayout )ValidateWithPath (path string )error {if _gfgff .ValAttr ==ST_FrameLayoutUnset {return _eddeb .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _efbfb :=_gfgff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efbfb !=nil {return _efbfb ;};return nil ;}; +// Text Box Form Field Maximum Length +MaxLength *CT_DecimalNumber ; -// Validate validates the CT_TargetScreenSz and its children -func (_aegbe *CT_TargetScreenSz )Validate ()error {return _aegbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func (_gecfe *CT_Fonts )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bagfg :=range start .Attr {if _bagfg .Name .Local =="\u0068\u0069\u006e\u0074"{_gecfe .HintAttr .UnmarshalXMLAttr (_bagfg );continue ;};if _bagfg .Name .Local =="\u0061\u0073\u0063i\u0069"{_fcgdbe ,_egccfg :=_bagfg .Value ,error (nil );if _egccfg !=nil {return _egccfg ;};_gecfe .AsciiAttr =&_fcgdbe ;continue ;};if _bagfg .Name .Local =="\u0068\u0041\u006es\u0069"{_fgeceb ,_bdcad :=_bagfg .Value ,error (nil );if _bdcad !=nil {return _bdcad ;};_gecfe .HAnsiAttr =&_fgeceb ;continue ;};if _bagfg .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_eacfb ,_gdgbb :=_bagfg .Value ,error (nil );if _gdgbb !=nil {return _gdgbb ;};_gecfe .EastAsiaAttr =&_eacfb ;continue ;};if _bagfg .Name .Local =="\u0063\u0073"{_eeab ,_fcbccf :=_bagfg .Value ,error (nil );if _fcbccf !=nil {return _fcbccf ;};_gecfe .CsAttr =&_eeab ;continue ;};if _bagfg .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_gecfe .AsciiThemeAttr .UnmarshalXMLAttr (_bagfg );continue ;};if _bagfg .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_gecfe .HAnsiThemeAttr .UnmarshalXMLAttr (_bagfg );continue ;};if _bagfg .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_gecfe .EastAsiaThemeAttr .UnmarshalXMLAttr (_bagfg );continue ;};if _bagfg .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_gecfe .CsthemeAttr .UnmarshalXMLAttr (_bagfg );continue ;};};for {_fccd ,_gcce :=d .Token ();if _gcce !=nil {return _eddeb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_gcce );};if _dcbd ,_dagcaa :=_fccd .(_ebaba .EndElement );_dagcaa &&_dcbd .Name ==start .Name {break ;};};return nil ;}; +// Text Box Form Field Formatting +Format *CT_String ;};func (_gfbde *CT_TextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfbde .ValAttr =ST_TextAlignment (1);for _ ,_bcefe :=range start .Attr {if _bcefe .Name .Local =="\u0076\u0061\u006c"{_gfbde .ValAttr .UnmarshalXMLAttr (_bcefe );continue ;};};for {_cgdgf ,_acdge :=d .Token ();if _acdge !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074A\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_acdge );};if _cbadeb ,_deedg :=_cgdgf .(_g .EndElement );_deedg &&_cbadeb .Name ==start .Name {break ;};};return nil ;};func (_dddefe ST_EdGrp )ValidateWithPath (path string )error {switch _dddefe {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddefe ));};return nil ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path -func (_edgggb *CT_TblPrExChange )ValidateWithPath (path string )error {if _cdeaag :=_edgggb .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_cdeaag !=nil {return _cdeaag ;};return nil ;};func NewCT_Underline ()*CT_Underline {_agbae :=&CT_Underline {};return _agbae }; +// Annotation Identifier +IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_ecaace *ST_Underline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfde ,_fgdgc :=d .Token ();if _fgdgc !=nil {return _fgdgc ;};if _ebfeaa ,_agegfc :=_gfde .(_g .EndElement );_agegfc &&_ebfeaa .Name ==start .Name {*_ecaace =1;return nil ;};if _gffdaf ,_cdbeea :=_gfde .(_g .CharData );!_cdbeea {return _gd .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",_gfde );}else {switch string (_gffdaf ){case "":*_ecaace =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ecaace =1;case "\u0077\u006f\u0072d\u0073":*_ecaace =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ecaace =3;case "\u0074\u0068\u0069c\u006b":*_ecaace =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ecaace =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ecaace =6;case "\u0064\u0061\u0073\u0068":*_ecaace =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ecaace =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_ecaace =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_ecaace =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ecaace =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_ecaace =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ecaace =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_ecaace =14;case "\u0077\u0061\u0076\u0065":*_ecaace =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_ecaace =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_ecaace =17;case "\u006e\u006f\u006e\u0065":*_ecaace =18;};};_gfde ,_fgdgc =d .Token ();if _fgdgc !=nil {return _fgdgc ;};if _fgdbg ,_eadfd :=_gfde .(_g .EndElement );_eadfd &&_fgdbg .Name ==start .Name {return nil ;};return _gd .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",_gfde );};func NewCT_PPr ()*CT_PPr {_feacc :=&CT_PPr {};return _feacc }; -// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path -func (_gfage *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_fafaa ST_TabJc )String ()string {switch _fafaa {case 0:return "";case 1:return "\u0063\u006c\u0065a\u0072";case 2:return "\u0073\u0074\u0061r\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0065\u006e\u0064";case 5:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 6:return "\u0062\u0061\u0072";case 7:return "\u006e\u0075\u006d";case 8:return "\u006c\u0065\u0066\u0074";case 9:return "\u0072\u0069\u0067h\u0074";};return "";};func (_gceg *ST_ObjectUpdateMode )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dceeg ,_daegf :=d .Token ();if _daegf !=nil {return _daegf ;};if _acccf ,_caeac :=_dceeg .(_ebaba .EndElement );_caeac &&_acccf .Name ==start .Name {*_gceg =1;return nil ;};if _cgefcg ,_afbfg :=_dceeg .(_ebaba .CharData );!_afbfg {return _eddeb .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",_dceeg );}else {switch string (_cgefcg ){case "":*_gceg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gceg =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_gceg =2;};};_dceeg ,_daegf =d .Token ();if _daegf !=nil {return _daegf ;};if _fegbaa ,_abdad :=_dceeg .(_ebaba .EndElement );_abdad &&_fegbaa .Name ==start .Name {return nil ;};return _eddeb .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",_dceeg );};func (_cadgf *CT_HMerge )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cadgf .ValAttr !=ST_MergeUnset {_bgee ,_dcegf :=_cadgf .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcegf !=nil {return _dcegf ;};start .Attr =append (start .Attr ,_bgee );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_beebb *ST_ProofErr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gccce ,_fegcc :=d .Token ();if _fegcc !=nil {return _fegcc ;};if _acgec ,_fadga :=_gccce .(_ebaba .EndElement );_fadga &&_acgec .Name ==start .Name {*_beebb =1;return nil ;};if _fbbd ,_baffcc :=_gccce .(_ebaba .CharData );!_baffcc {return _eddeb .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",_gccce );}else {switch string (_fbbd ){case "":*_beebb =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_beebb =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_beebb =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_beebb =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_beebb =4;};};_gccce ,_fegcc =d .Token ();if _fegcc !=nil {return _fegcc ;};if _bdfag ,_bbgcdd :=_gccce .(_ebaba .EndElement );_bbgcdd &&_bdfag .Name ==start .Name {return nil ;};return _eddeb .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",_gccce );};func (_bafagg *Styles )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _bafagg .CT_Styles .MarshalXML (e ,start );};func (_afbda *CT_Headers )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_fdcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_adeda :=range _afbda .Header {e .EncodeElement (_adeda ,_fdcb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PPrGeneral and its children +func (_bcece *CT_PPrGeneral )Validate ()error {return _bcece .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func (_bfaaf *CT_BookmarkRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gff :=range start .Attr {if _gff .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_facce ,_bfae :=_b .ParseInt (_gff .Value ,10,64);if _bfae !=nil {return _bfae ;};_bfaaf .ColFirstAttr =&_facce ;continue ;};if _gff .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gbcf ,_gfgc :=_b .ParseInt (_gff .Value ,10,64);if _gfgc !=nil {return _gfgc ;};_bfaaf .ColLastAttr =&_gbcf ;continue ;};if _gff .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bfaaf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gff );continue ;};if _gff .Name .Local =="\u0069\u0064"{_eabf ,_defc :=_b .ParseInt (_gff .Value ,10,64);if _defc !=nil {return _defc ;};_bfaaf .IdAttr =_eabf ;continue ;};};for {_bdbde ,_fegd :=d .Token ();if _fegd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006bm\u0061r\u006b\u0052\u0061\u006e\u0067\u0065\u003a \u0025\u0073",_fegd );};if _gace ,_abbb :=_bdbde .(_g .EndElement );_abbb &&_gace .Name ==start .Name {break ;};};return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_cfbgb :=&CT_PageBorders {};return _cfbgb };func NewEG_RPrBase ()*EG_RPrBase {_egeeba :=&EG_RPrBase {};return _egeeba };func (_badbf *CT_TblGridCol )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _badbf .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_badbf .WAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdgfbg ST_FFTextType )Validate ()error {return _fdgfbg .ValidateWithPath ("")}; -// Validate validates the CT_TblPrExChange and its children -func (_dbggd *CT_TblPrExChange )Validate ()error {return _dbggd .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_FtnDocProps struct{ +// Validate validates the CT_FontSig and its children +func (_dbfefb *CT_FontSig )Validate ()error {return _dbfefb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_bfgdf *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfgdf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bfgdf =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_bfgdf =2;};return nil ;}; -// Footnote Placement -Pos *CT_FtnPos ; +// Validate validates the CT_SignedTwipsMeasure and its children +func (_aaceb *CT_SignedTwipsMeasure )Validate ()error {return _aaceb .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_cebfb *CT_FFDDList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgca :for {_ccee ,_bgeb :=d .Token ();if _bgeb !=nil {return _bgeb ;};switch _fgffeg :=_ccee .(type ){case _g .StartElement :switch _fgffeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_cebfb .Result =NewCT_DecimalNumber ();if _gfef :=d .DecodeElement (_cebfb .Result ,&_fgffeg );_gfef !=nil {return _gfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_cebfb .Default =NewCT_DecimalNumber ();if _eaff :=d .DecodeElement (_cebfb .Default ,&_fgffeg );_eaff !=nil {return _eaff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_efdd :=NewCT_String ();if _dedd :=d .DecodeElement (_efdd ,&_fgffeg );_dedd !=nil {return _dedd ;};_cebfb .ListEntry =append (_cebfb .ListEntry ,_efdd );default:_ga .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\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fgffeg .Name );if _fefec :=d .Skip ();_fefec !=nil {return _fefec ;};};case _g .EndElement :break _dgca ;case _g .CharData :};};return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_ggded :=&CT_RubyAlign {};_ggded .ValAttr =ST_RubyAlign (1);return _ggded ;};func (_aeffcb ST_Underline )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adcaf :=_g .Attr {};_adcaf .Name =name ;switch _aeffcb {case ST_UnderlineUnset :_adcaf .Value ="";case ST_UnderlineSingle :_adcaf .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_adcaf .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_adcaf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_adcaf .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_adcaf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_adcaf .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_adcaf .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_adcaf .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_adcaf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_adcaf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_adcaf .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_adcaf .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_adcaf .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_adcaf .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_adcaf .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_adcaf .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_adcaf .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_adcaf .Value ="\u006e\u006f\u006e\u0065";};return _adcaf ,nil ;};func (_gcaeb *CT_FontRel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcaeb .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_cdcff :=range start .Attr {if _cdcff .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"&&_cdcff .Name .Local =="\u0069\u0064"||_cdcff .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"&&_cdcff .Name .Local =="\u0069\u0064"{_ddegf ,_efbab :=_cdcff .Value ,error (nil );if _efbab !=nil {return _efbab ;};_gcaeb .IdAttr =_ddegf ;continue ;};if _cdcff .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_gggaa ,_eecdg :=_cdcff .Value ,error (nil );if _eecdg !=nil {return _eecdg ;};_gcaeb .FontKeyAttr =_gggaa ;continue ;};if _cdcff .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_ddaad ,_bfac :=ParseUnionST_OnOff (_cdcff .Value );if _bfac !=nil {return _bfac ;};_gcaeb .SubsettedAttr =_ddaad ;continue ;};};for {_ffbg ,_bebd :=d .Token ();if _bebd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_bebd );};if _bbbgcb ,_eaaff :=_ffbg .(_g .EndElement );_eaaff &&_bbbgcb .Name ==start .Name {break ;};};return nil ;}; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Validate validates the EG_ContentBlockContent and its children +func (_fcgac *EG_ContentBlockContent )Validate ()error {return _fcgac .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path +func (_babc *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };func (_efdca *CT_ParaRPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efdca .Ins !=nil {_bdega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_efdca .Ins ,_bdega );};if _efdca .Del !=nil {_agddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_efdca .Del ,_agddb );};if _efdca .MoveFrom !=nil {_bddgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_efdca .MoveFrom ,_bddgf );};if _efdca .MoveTo !=nil {_afbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_efdca .MoveTo ,_afbc );};if _efdca .RStyle !=nil {_bbbeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_efdca .RStyle ,_bbbeg );};if _efdca .RFonts !=nil {_dgded :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_efdca .RFonts ,_dgded );};if _efdca .B !=nil {_gagbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_efdca .B ,_gagbf );};if _efdca .BCs !=nil {_abcag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_efdca .BCs ,_abcag );};if _efdca .I !=nil {_efgfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_efdca .I ,_efgfe );};if _efdca .ICs !=nil {_abacf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_efdca .ICs ,_abacf );};if _efdca .Caps !=nil {_ccfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_efdca .Caps ,_ccfeb );};if _efdca .SmallCaps !=nil {_gcbae :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_efdca .SmallCaps ,_gcbae );};if _efdca .Strike !=nil {_aaabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_efdca .Strike ,_aaabe );};if _efdca .Dstrike !=nil {_fcgca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_efdca .Dstrike ,_fcgca );};if _efdca .Outline !=nil {_dfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_efdca .Outline ,_dfbe );};if _efdca .Shadow !=nil {_ggebd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_efdca .Shadow ,_ggebd );};if _efdca .Emboss !=nil {_faafe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_efdca .Emboss ,_faafe );};if _efdca .Imprint !=nil {_caegg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_efdca .Imprint ,_caegg );};if _efdca .NoProof !=nil {_fddfgbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_efdca .NoProof ,_fddfgbc );};if _efdca .SnapToGrid !=nil {_fdeadf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_efdca .SnapToGrid ,_fdeadf );};if _efdca .Vanish !=nil {_ccca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_efdca .Vanish ,_ccca );};if _efdca .WebHidden !=nil {_daffag :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_efdca .WebHidden ,_daffag );};if _efdca .Color !=nil {_bddcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_efdca .Color ,_bddcfg );};if _efdca .Spacing !=nil {_begeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_efdca .Spacing ,_begeb );};if _efdca .W !=nil {_gagfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_efdca .W ,_gagfc );};if _efdca .Kern !=nil {_fbeff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_efdca .Kern ,_fbeff );};if _efdca .Position !=nil {_degace :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efdca .Position ,_degace );};if _efdca .Sz !=nil {_eeeac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_efdca .Sz ,_eeeac );};if _efdca .SzCs !=nil {_aeddd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_efdca .SzCs ,_aeddd );};if _efdca .Highlight !=nil {_baabge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_efdca .Highlight ,_baabge );};if _efdca .U !=nil {_egfbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_efdca .U ,_egfbd );};if _efdca .Effect !=nil {_adbcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_efdca .Effect ,_adbcf );};if _efdca .Bdr !=nil {_bbeaeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_efdca .Bdr ,_bbeaeb );};if _efdca .Shd !=nil {_gdgdaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_efdca .Shd ,_gdgdaa );};if _efdca .FitText !=nil {_ebedd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_efdca .FitText ,_ebedd );};if _efdca .VertAlign !=nil {_gcbbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_efdca .VertAlign ,_gcbbb );};if _efdca .Rtl !=nil {_ffec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_efdca .Rtl ,_ffec );};if _efdca .Cs !=nil {_ccecg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_efdca .Cs ,_ccecg );};if _efdca .Em !=nil {_cacgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_efdca .Em ,_cacgg );};if _efdca .Lang !=nil {_aeadf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_efdca .Lang ,_aeadf );};if _efdca .EastAsianLayout !=nil {_dccfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_efdca .EastAsianLayout ,_dccfde );};if _efdca .SpecVanish !=nil {_bbdbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_efdca .SpecVanish ,_bbdbag );};if _efdca .OMath !=nil {_agfdef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_efdca .OMath ,_agfdef );};if _efdca .RPrChange !=nil {_fbee :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_efdca .RPrChange ,_fbee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func (_fded *Hdr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fded .CT_HdrFtr =*NewCT_HdrFtr ();_egefa :for {_edede ,_gbeac :=d .Token ();if _gbeac !=nil {return _gbeac ;};switch _ddfaec :=_edede .(type ){case _ebaba .StartElement :switch _ddfaec .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_dcade :=NewCT_AltChunk ();if _agdgc :=d .DecodeElement (_dcade ,&_ddfaec );_agdgc !=nil {return _agdgc ;};_fded .AltChunk =append (_fded .AltChunk ,_dcade );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ecfebb :=NewEG_ContentBlockContent ();_ecfebb .CustomXml =NewCT_CustomXmlBlock ();if _faddb :=d .DecodeElement (_ecfebb .CustomXml ,&_ddfaec );_faddb !=nil {return _faddb ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_ecfebb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cgfb :=NewEG_ContentBlockContent ();_cgfb .Sdt =NewCT_SdtBlock ();if _ggbc :=d .DecodeElement (_cgfb .Sdt ,&_ddfaec );_ggbc !=nil {return _ggbc ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_cgfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_fgede :=NewEG_ContentBlockContent ();_cbccc :=NewCT_P ();if _fbabd :=d .DecodeElement (_cbccc ,&_ddfaec );_fbabd !=nil {return _fbabd ;};_fgede .P =append (_fgede .P ,_cbccc );_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_fgede );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_bfecd :=NewEG_ContentBlockContent ();_dadgb :=NewCT_Tbl ();if _cgbca :=d .DecodeElement (_dadgb ,&_ddfaec );_cgbca !=nil {return _cgbca ;};_bfecd .Tbl =append (_bfecd .Tbl ,_dadgb );_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_bfecd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ecbgd :=NewEG_ContentBlockContent ();_aggfg :=NewEG_RunLevelElts ();_aggfg .ProofErr =NewCT_ProofErr ();if _eaff :=d .DecodeElement (_aggfg .ProofErr ,&_ddfaec );_eaff !=nil {return _eaff ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_ecbgd );_ecbgd .EG_RunLevelElts =append (_ecbgd .EG_RunLevelElts ,_aggfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_agbcce :=NewEG_ContentBlockContent ();_gbeba :=NewEG_RunLevelElts ();_gbeba .PermStart =NewCT_PermStart ();if _feaef :=d .DecodeElement (_gbeba .PermStart ,&_ddfaec );_feaef !=nil {return _feaef ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_agbcce );_agbcce .EG_RunLevelElts =append (_agbcce .EG_RunLevelElts ,_gbeba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eadefe :=NewEG_ContentBlockContent ();_gfecf :=NewEG_RunLevelElts ();_gfecf .PermEnd =NewCT_Perm ();if _ecbgg :=d .DecodeElement (_gfecf .PermEnd ,&_ddfaec );_ecbgg !=nil {return _ecbgg ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_eadefe );_eadefe .EG_RunLevelElts =append (_eadefe .EG_RunLevelElts ,_gfecf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bbedad :=NewEG_ContentBlockContent ();_bfff :=NewEG_RunLevelElts ();_bfff .Ins =NewCT_RunTrackChange ();if _bfgb :=d .DecodeElement (_bfff .Ins ,&_ddfaec );_bfgb !=nil {return _bfgb ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_bbedad );_bbedad .EG_RunLevelElts =append (_bbedad .EG_RunLevelElts ,_bfff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cbdga :=NewEG_ContentBlockContent ();_dfeee :=NewEG_RunLevelElts ();_dfeee .Del =NewCT_RunTrackChange ();if _dagga :=d .DecodeElement (_dfeee .Del ,&_ddfaec );_dagga !=nil {return _dagga ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_cbdga );_cbdga .EG_RunLevelElts =append (_cbdga .EG_RunLevelElts ,_dfeee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_acddb :=NewEG_ContentBlockContent ();_gcffb :=NewEG_RunLevelElts ();_gcffb .MoveFrom =NewCT_RunTrackChange ();if _dgcbd :=d .DecodeElement (_gcffb .MoveFrom ,&_ddfaec );_dgcbd !=nil {return _dgcbd ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_acddb );_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_gcffb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bbcg :=NewEG_ContentBlockContent ();_abega :=NewEG_RunLevelElts ();_abega .MoveTo =NewCT_RunTrackChange ();if _gcbea :=d .DecodeElement (_abega .MoveTo ,&_ddfaec );_gcbea !=nil {return _gcbea ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_bbcg );_bbcg .EG_RunLevelElts =append (_bbcg .EG_RunLevelElts ,_abega );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bcfga :=NewEG_ContentBlockContent ();_aeae :=NewEG_RunLevelElts ();_cffc :=NewEG_RangeMarkupElements ();_cffc .BookmarkStart =NewCT_Bookmark ();if _bgfa :=d .DecodeElement (_cffc .BookmarkStart ,&_ddfaec );_bgfa !=nil {return _bgfa ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_bcfga );_bcfga .EG_RunLevelElts =append (_bcfga .EG_RunLevelElts ,_aeae );_aeae .EG_RangeMarkupElements =append (_aeae .EG_RangeMarkupElements ,_cffc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eggfdc :=NewEG_ContentBlockContent ();_deggg :=NewEG_RunLevelElts ();_fgec :=NewEG_RangeMarkupElements ();_fgec .BookmarkEnd =NewCT_MarkupRange ();if _gegdc :=d .DecodeElement (_fgec .BookmarkEnd ,&_ddfaec );_gegdc !=nil {return _gegdc ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_eggfdc );_eggfdc .EG_RunLevelElts =append (_eggfdc .EG_RunLevelElts ,_deggg );_deggg .EG_RangeMarkupElements =append (_deggg .EG_RangeMarkupElements ,_fgec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fbfea :=NewEG_ContentBlockContent ();_ebabb :=NewEG_RunLevelElts ();_eade :=NewEG_RangeMarkupElements ();_eade .MoveFromRangeStart =NewCT_MoveBookmark ();if _geadc :=d .DecodeElement (_eade .MoveFromRangeStart ,&_ddfaec );_geadc !=nil {return _geadc ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_fbfea );_fbfea .EG_RunLevelElts =append (_fbfea .EG_RunLevelElts ,_ebabb );_ebabb .EG_RangeMarkupElements =append (_ebabb .EG_RangeMarkupElements ,_eade );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eaagc :=NewEG_ContentBlockContent ();_gfdbd :=NewEG_RunLevelElts ();_dbcce :=NewEG_RangeMarkupElements ();_dbcce .MoveFromRangeEnd =NewCT_MarkupRange ();if _gddbcd :=d .DecodeElement (_dbcce .MoveFromRangeEnd ,&_ddfaec );_gddbcd !=nil {return _gddbcd ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_eaagc );_eaagc .EG_RunLevelElts =append (_eaagc .EG_RunLevelElts ,_gfdbd );_gfdbd .EG_RangeMarkupElements =append (_gfdbd .EG_RangeMarkupElements ,_dbcce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cecda :=NewEG_ContentBlockContent ();_beabb :=NewEG_RunLevelElts ();_cedce :=NewEG_RangeMarkupElements ();_cedce .MoveToRangeStart =NewCT_MoveBookmark ();if _gbdgb :=d .DecodeElement (_cedce .MoveToRangeStart ,&_ddfaec );_gbdgb !=nil {return _gbdgb ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_cecda );_cecda .EG_RunLevelElts =append (_cecda .EG_RunLevelElts ,_beabb );_beabb .EG_RangeMarkupElements =append (_beabb .EG_RangeMarkupElements ,_cedce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bedf :=NewEG_ContentBlockContent ();_gdgea :=NewEG_RunLevelElts ();_ceded :=NewEG_RangeMarkupElements ();_ceded .MoveToRangeEnd =NewCT_MarkupRange ();if _deeda :=d .DecodeElement (_ceded .MoveToRangeEnd ,&_ddfaec );_deeda !=nil {return _deeda ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_bedf );_bedf .EG_RunLevelElts =append (_bedf .EG_RunLevelElts ,_gdgea );_gdgea .EG_RangeMarkupElements =append (_gdgea .EG_RangeMarkupElements ,_ceded );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aege :=NewEG_ContentBlockContent ();_bdecc :=NewEG_RunLevelElts ();_ded :=NewEG_RangeMarkupElements ();_ded .CommentRangeStart =NewCT_MarkupRange ();if _cadec :=d .DecodeElement (_ded .CommentRangeStart ,&_ddfaec );_cadec !=nil {return _cadec ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_aege );_aege .EG_RunLevelElts =append (_aege .EG_RunLevelElts ,_bdecc );_bdecc .EG_RangeMarkupElements =append (_bdecc .EG_RangeMarkupElements ,_ded );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fegef :=NewEG_ContentBlockContent ();_ebbged :=NewEG_RunLevelElts ();_caedd :=NewEG_RangeMarkupElements ();_caedd .CommentRangeEnd =NewCT_MarkupRange ();if _egfbg :=d .DecodeElement (_caedd .CommentRangeEnd ,&_ddfaec );_egfbg !=nil {return _egfbg ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_fegef );_fegef .EG_RunLevelElts =append (_fegef .EG_RunLevelElts ,_ebbged );_ebbged .EG_RangeMarkupElements =append (_ebbged .EG_RangeMarkupElements ,_caedd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfcgb :=NewEG_ContentBlockContent ();_aedgea :=NewEG_RunLevelElts ();_bdaga :=NewEG_RangeMarkupElements ();_bdaga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dffacb :=d .DecodeElement (_bdaga .CustomXmlInsRangeStart ,&_ddfaec );_dffacb !=nil {return _dffacb ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_dfcgb );_dfcgb .EG_RunLevelElts =append (_dfcgb .EG_RunLevelElts ,_aedgea );_aedgea .EG_RangeMarkupElements =append (_aedgea .EG_RangeMarkupElements ,_bdaga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egeed :=NewEG_ContentBlockContent ();_adgab :=NewEG_RunLevelElts ();_dffe :=NewEG_RangeMarkupElements ();_dffe .CustomXmlInsRangeEnd =NewCT_Markup ();if _gceeb :=d .DecodeElement (_dffe .CustomXmlInsRangeEnd ,&_ddfaec );_gceeb !=nil {return _gceeb ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_egeed );_egeed .EG_RunLevelElts =append (_egeed .EG_RunLevelElts ,_adgab );_adgab .EG_RangeMarkupElements =append (_adgab .EG_RangeMarkupElements ,_dffe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eabaa :=NewEG_ContentBlockContent ();_ddfec :=NewEG_RunLevelElts ();_gdgga :=NewEG_RangeMarkupElements ();_gdgga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbggf :=d .DecodeElement (_gdgga .CustomXmlDelRangeStart ,&_ddfaec );_bbggf !=nil {return _bbggf ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_eabaa );_eabaa .EG_RunLevelElts =append (_eabaa .EG_RunLevelElts ,_ddfec );_ddfec .EG_RangeMarkupElements =append (_ddfec .EG_RangeMarkupElements ,_gdgga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edbdgf :=NewEG_ContentBlockContent ();_ebbcg :=NewEG_RunLevelElts ();_bdgd :=NewEG_RangeMarkupElements ();_bdgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _afag :=d .DecodeElement (_bdgd .CustomXmlDelRangeEnd ,&_ddfaec );_afag !=nil {return _afag ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_edbdgf );_edbdgf .EG_RunLevelElts =append (_edbdgf .EG_RunLevelElts ,_ebbcg );_ebbcg .EG_RangeMarkupElements =append (_ebbcg .EG_RangeMarkupElements ,_bdgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbeafg :=NewEG_ContentBlockContent ();_deccf :=NewEG_RunLevelElts ();_ceceg :=NewEG_RangeMarkupElements ();_ceceg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcce :=d .DecodeElement (_ceceg .CustomXmlMoveFromRangeStart ,&_ddfaec );_dcce !=nil {return _dcce ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_fbeafg );_fbeafg .EG_RunLevelElts =append (_fbeafg .EG_RunLevelElts ,_deccf );_deccf .EG_RangeMarkupElements =append (_deccf .EG_RangeMarkupElements ,_ceceg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aebdb :=NewEG_ContentBlockContent ();_gfced :=NewEG_RunLevelElts ();_agcbbf :=NewEG_RangeMarkupElements ();_agcbbf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acbd :=d .DecodeElement (_agcbbf .CustomXmlMoveFromRangeEnd ,&_ddfaec );_acbd !=nil {return _acbd ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_aebdb );_aebdb .EG_RunLevelElts =append (_aebdb .EG_RunLevelElts ,_gfced );_gfced .EG_RangeMarkupElements =append (_gfced .EG_RangeMarkupElements ,_agcbbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bgabe :=NewEG_ContentBlockContent ();_fgdga :=NewEG_RunLevelElts ();_bcbae :=NewEG_RangeMarkupElements ();_bcbae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abdea :=d .DecodeElement (_bcbae .CustomXmlMoveToRangeStart ,&_ddfaec );_abdea !=nil {return _abdea ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_bgabe );_bgabe .EG_RunLevelElts =append (_bgabe .EG_RunLevelElts ,_fgdga );_fgdga .EG_RangeMarkupElements =append (_fgdga .EG_RangeMarkupElements ,_bcbae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccagd :=NewEG_ContentBlockContent ();_fcabb :=NewEG_RunLevelElts ();_ffded :=NewEG_RangeMarkupElements ();_ffded .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggae :=d .DecodeElement (_ffded .CustomXmlMoveToRangeEnd ,&_ddfaec );_ggae !=nil {return _ggae ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_ccagd );_ccagd .EG_RunLevelElts =append (_ccagd .EG_RunLevelElts ,_fcabb );_fcabb .EG_RangeMarkupElements =append (_fcabb .EG_RangeMarkupElements ,_ffded );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_egbf :=NewEG_ContentBlockContent ();_gdfbc :=NewEG_RunLevelElts ();_cddga :=NewEG_MathContent ();_cddga .OMathPara =_cgde .NewOMathPara ();if _fgagf :=d .DecodeElement (_cddga .OMathPara ,&_ddfaec );_fgagf !=nil {return _fgagf ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_egbf );_egbf .EG_RunLevelElts =append (_egbf .EG_RunLevelElts ,_gdfbc );_gdfbc .EG_MathContent =append (_gdfbc .EG_MathContent ,_cddga );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cfedf :=NewEG_ContentBlockContent ();_dcfbdb :=NewEG_RunLevelElts ();_cccbbba :=NewEG_MathContent ();_cccbbba .OMath =_cgde .NewOMath ();if _beaba :=d .DecodeElement (_cccbbba .OMath ,&_ddfaec );_beaba !=nil {return _beaba ;};_fded .EG_ContentBlockContent =append (_fded .EG_ContentBlockContent ,_cfedf );_cfedf .EG_RunLevelElts =append (_cfedf .EG_RunLevelElts ,_dcfbdb );_dcfbdb .EG_MathContent =append (_dcfbdb .EG_MathContent ,_cccbbba );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0048d\u0072\u0020\u0025\u0076",_ddfaec .Name );if _fcada :=d .Skip ();_fcada !=nil {return _fcada ;};};case _ebaba .EndElement :break _egefa ;case _ebaba .CharData :};};return nil ;};func (_bbfda *CT_SdtPrChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bbfda .Equation !=nil {_beead :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbfda .Equation ,_beead );};if _bbfda .ComboBox !=nil {_cegc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_bbfda .ComboBox ,_cegc );};if _bbfda .Date !=nil {_afdbba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bbfda .Date ,_afdbba );};if _bbfda .DocPartObj !=nil {_fbbca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_bbfda .DocPartObj ,_fbbca );};if _bbfda .DocPartList !=nil {_gceda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_bbfda .DocPartList ,_gceda );};if _bbfda .DropDownList !=nil {_fgfdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_bbfda .DropDownList ,_fgfdf );};if _bbfda .Picture !=nil {_cgdea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_bbfda .Picture ,_cgdea );};if _bbfda .RichText !=nil {_baabg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bbfda .RichText ,_baabg );};if _bbfda .Text !=nil {_gbafe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_bbfda .Text ,_gbafe );};if _bbfda .Citation !=nil {_gfegb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbfda .Citation ,_gfegb );};if _bbfda .Group !=nil {_eaafc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_bbfda .Group ,_eaafc );};if _bbfda .Bibliography !=nil {_cgcbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_bbfda .Bibliography ,_cgcbe );};return nil ;};func NewCT_Fonts ()*CT_Fonts {_fdeba :=&CT_Fonts {};return _fdeba }; +// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path +func (_cbag *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _cbag .Ins !=nil {if _fbaae :=_cbag .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fbaae !=nil {return _fbaae ;};};if _cbag .Del !=nil {if _edcec :=_cbag .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_edcec !=nil {return _edcec ;};};if _cbag .MoveFrom !=nil {if _dfacc :=_cbag .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_dfacc !=nil {return _dfacc ;};};if _cbag .MoveTo !=nil {if _efab :=_cbag .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_efab !=nil {return _efab ;};};if _cbag .RStyle !=nil {if _dfbabg :=_cbag .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dfbabg !=nil {return _dfbabg ;};};if _cbag .RFonts !=nil {if _eabee :=_cbag .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_eabee !=nil {return _eabee ;};};if _cbag .B !=nil {if _fcaeg :=_cbag .B .ValidateWithPath (path +"\u002f\u0042");_fcaeg !=nil {return _fcaeg ;};};if _cbag .BCs !=nil {if _ddaae :=_cbag .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ddaae !=nil {return _ddaae ;};};if _cbag .I !=nil {if _aedbe :=_cbag .I .ValidateWithPath (path +"\u002f\u0049");_aedbe !=nil {return _aedbe ;};};if _cbag .ICs !=nil {if _efgbg :=_cbag .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_efgbg !=nil {return _efgbg ;};};if _cbag .Caps !=nil {if _cgdfc :=_cbag .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cgdfc !=nil {return _cgdfc ;};};if _cbag .SmallCaps !=nil {if _agbbcg :=_cbag .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_agbbcg !=nil {return _agbbcg ;};};if _cbag .Strike !=nil {if _bcbcb :=_cbag .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bcbcb !=nil {return _bcbcb ;};};if _cbag .Dstrike !=nil {if _cgbfc :=_cbag .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_cgbfc !=nil {return _cgbfc ;};};if _cbag .Outline !=nil {if _dfgcfcc :=_cbag .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dfgcfcc !=nil {return _dfgcfcc ;};};if _cbag .Shadow !=nil {if _cdfbf :=_cbag .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cdfbf !=nil {return _cdfbf ;};};if _cbag .Emboss !=nil {if _ebcgb :=_cbag .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_ebcgb !=nil {return _ebcgb ;};};if _cbag .Imprint !=nil {if _bacd :=_cbag .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_bacd !=nil {return _bacd ;};};if _cbag .NoProof !=nil {if _afffc :=_cbag .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_afffc !=nil {return _afffc ;};};if _cbag .SnapToGrid !=nil {if _dgfad :=_cbag .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dgfad !=nil {return _dgfad ;};};if _cbag .Vanish !=nil {if _fadfd :=_cbag .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fadfd !=nil {return _fadfd ;};};if _cbag .WebHidden !=nil {if _bgcac :=_cbag .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_bgcac !=nil {return _bgcac ;};};if _cbag .Color !=nil {if _cfbda :=_cbag .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cfbda !=nil {return _cfbda ;};};if _cbag .Spacing !=nil {if _bccedc :=_cbag .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bccedc !=nil {return _bccedc ;};};if _cbag .W !=nil {if _badab :=_cbag .W .ValidateWithPath (path +"\u002f\u0057");_badab !=nil {return _badab ;};};if _cbag .Kern !=nil {if _aagfd :=_cbag .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_aagfd !=nil {return _aagfd ;};};if _cbag .Position !=nil {if _bbdfd :=_cbag .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bbdfd !=nil {return _bbdfd ;};};if _cbag .Sz !=nil {if _edbff :=_cbag .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_edbff !=nil {return _edbff ;};};if _cbag .SzCs !=nil {if _geaacc :=_cbag .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_geaacc !=nil {return _geaacc ;};};if _cbag .Highlight !=nil {if _fgcd :=_cbag .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fgcd !=nil {return _fgcd ;};};if _cbag .U !=nil {if _cddag :=_cbag .U .ValidateWithPath (path +"\u002f\u0055");_cddag !=nil {return _cddag ;};};if _cbag .Effect !=nil {if _decdb :=_cbag .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_decdb !=nil {return _decdb ;};};if _cbag .Bdr !=nil {if _bgbfd :=_cbag .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bgbfd !=nil {return _bgbfd ;};};if _cbag .Shd !=nil {if _afcca :=_cbag .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_afcca !=nil {return _afcca ;};};if _cbag .FitText !=nil {if _fecad :=_cbag .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fecad !=nil {return _fecad ;};};if _cbag .VertAlign !=nil {if _afdda :=_cbag .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_afdda !=nil {return _afdda ;};};if _cbag .Rtl !=nil {if _cfbab :=_cbag .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cfbab !=nil {return _cfbab ;};};if _cbag .Cs !=nil {if _feecd :=_cbag .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_feecd !=nil {return _feecd ;};};if _cbag .Em !=nil {if _beba :=_cbag .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_beba !=nil {return _beba ;};};if _cbag .Lang !=nil {if _dbcdd :=_cbag .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dbcdd !=nil {return _dbcdd ;};};if _cbag .EastAsianLayout !=nil {if _cbgcb :=_cbag .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cbgcb !=nil {return _cbgcb ;};};if _cbag .SpecVanish !=nil {if _ccecb :=_cbag .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ccecb !=nil {return _ccecb ;};};if _cbag .OMath !=nil {if _ccdfc :=_cbag .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_ccdfc !=nil {return _ccdfc ;};};return nil ;}; -// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path -func (_ffefb *CT_TextDirection )ValidateWithPath (path string )error {if _ffefb .ValAttr ==ST_TextDirectionUnset {return _eddeb .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 _aaddb :=_ffefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaddb !=nil {return _aaddb ;};return nil ;};func (_fcaa *CT_HpsMeasure )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gadgfg :=range start .Attr {if _gadgfg .Name .Local =="\u0076\u0061\u006c"{_eecfdf ,_cddbgb :=ParseUnionST_HpsMeasure (_gadgfg .Value );if _cddbgb !=nil {return _cddbgb ;};_fcaa .ValAttr =_eecfdf ;continue ;};};for {_fecb ,_fagcec :=d .Token ();if _fagcec !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_fagcec );};if _bbffd ,_cfbea :=_fecb .(_ebaba .EndElement );_cfbea &&_bbffd .Name ==start .Name {break ;};};return nil ;};func (_gcccbd *CT_DocPartCategory )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcccbd .Name =NewCT_String ();_gcccbd .Gallery =NewCT_DocPartGallery ();_acddg :for {_ffbdb ,_cbecfd :=d .Token ();if _cbecfd !=nil {return _cbecfd ;};switch _aafdc :=_ffbdb .(type ){case _ebaba .StartElement :switch _aafdc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _fgded :=d .DecodeElement (_gcccbd .Name ,&_aafdc );_fgded !=nil {return _fgded ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _eeebc :=d .DecodeElement (_gcccbd .Gallery ,&_aafdc );_eeebc !=nil {return _eeebc ;};default:_febdf .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\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_aafdc .Name );if _dccbee :=d .Skip ();_dccbee !=nil {return _dccbee ;};};case _ebaba .EndElement :break _acddg ;case _ebaba .CharData :};};return nil ;};func (_bfbgfa *CT_WriteProtection )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bfbgfa .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .RecommendedAttr )});};if _bfbgfa .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .AlgorithmNameAttr )});};if _bfbgfa .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .HashValueAttr )});};if _bfbgfa .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .SaltValueAttr )});};if _bfbgfa .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .SpinCountAttr )});};if _bfbgfa .CryptProviderTypeAttr !=_bef .ST_CryptProvUnset {_bfbdd ,_fgdeb :=_bfbgfa .CryptProviderTypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _fgdeb !=nil {return _fgdeb ;};start .Attr =append (start .Attr ,_bfbdd );};if _bfbgfa .CryptAlgorithmClassAttr !=_bef .ST_AlgClassUnset {_cecfb ,_fceg :=_bfbgfa .CryptAlgorithmClassAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _fceg !=nil {return _fceg ;};start .Attr =append (start .Attr ,_cecfb );};if _bfbgfa .CryptAlgorithmTypeAttr !=_bef .ST_AlgTypeUnset {_daffb ,_gdggc :=_bfbgfa .CryptAlgorithmTypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _gdggc !=nil {return _gdggc ;};start .Attr =append (start .Attr ,_daffb );};if _bfbgfa .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .CryptAlgorithmSidAttr )});};if _bfbgfa .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .CryptSpinCountAttr )});};if _bfbgfa .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .CryptProviderAttr )});};if _bfbgfa .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .AlgIdExtAttr )});};if _bfbgfa .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .AlgIdExtSourceAttr )});};if _bfbgfa .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .CryptProviderTypeExtAttr )});};if _bfbgfa .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .CryptProviderTypeExtSourceAttr )});};if _bfbgfa .HashAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .HashAttr )});};if _bfbgfa .SaltAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfbgfa .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path +func (_fgfg *CT_DocPartTypes )ValidateWithPath (path string )error {if _fgfg .AllAttr !=nil {if _dgdf :=_fgfg .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_dgdf !=nil {return _dgdf ;};};for _bfgfe ,_cdfgg :=range _fgfg .Type {if _ddfd :=_cdfgg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bfgfe ));_ddfd !=nil {return _ddfd ;};};return nil ;}; -// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path -func (_bdeefb *CT_FFCheckBox )ValidateWithPath (path string )error {if _bdeefb .Choice !=nil {if _bbebf :=_bdeefb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbebf !=nil {return _bbebf ;};};if _bdeefb .Default !=nil {if _fgfbag :=_bdeefb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_fgfbag !=nil {return _fgfbag ;};};if _bdeefb .Checked !=nil {if _ggbbg :=_bdeefb .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_ggbbg !=nil {return _ggbbg ;};};return nil ;};func (_fcgaa *CT_Columns )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fcgaa .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcgaa .EqualWidthAttr )});};if _fcgaa .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcgaa .SpaceAttr )});};if _fcgaa .NumAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcgaa .NumAttr )});};if _fcgaa .SepAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcgaa .SepAttr )});};e .EncodeToken (start );_ebcae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_egda :=range _fcgaa .Col {e .EncodeElement (_egda ,_ebcae );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DocDefaults and its children +func (_gebe *CT_DocDefaults )Validate ()error {return _gebe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};type CT_TextEffect struct{ -// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path -func (_fggcb *CT_HpsMeasure )ValidateWithPath (path string )error {if _edcgd :=_fggcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edcgd !=nil {return _edcgd ;};return nil ;};func (_afege ST_DocPartBehavior )Validate ()error {return _afege .ValidateWithPath ("")}; +// Animated Text Effect Type +ValAttr ST_TextEffect ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); -// Validate validates the CT_SdtDropDownList and its children -func (_gbecbd *CT_SdtDropDownList )Validate ()error {return _gbecbd .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");}; +// Validate validates the AG_Password and its children +func (_ef *AG_Password )Validate ()error {return _ef .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};type CT_ParaRPrOriginal struct{ -// Validate validates the CT_WriteProtection and its children -func (_cegf *CT_WriteProtection )Validate ()error {return _cegf .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_cbfd :=&CT_CustomXmlCell {};return _cbfd }; +// Inserted Paragraph +Ins *CT_TrackChange ; -// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path -func (_dafcf *CT_TblLayoutType )ValidateWithPath (path string )error {if _gdeff :=_dafcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdeff !=nil {return _gdeff ;};return nil ;}; +// Deleted Paragraph +Del *CT_TrackChange ; -// Validate validates the CT_FrameLayout and its children -func (_cgabf *CT_FrameLayout )Validate ()error {return _cgabf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func NewCT_Settings ()*CT_Settings {_fffec :=&CT_Settings {};return _fffec }; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Validate validates the EG_HdrFtrReferences and its children -func (_fggeg *EG_HdrFtrReferences )Validate ()error {return _fggeg .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0;ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1;ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3;ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5;ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6;ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8;ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;);type EG_RPrBase struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -1194,1279 +1038,1228 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ;};func NewCT_Numbering ()*CT_Numbering {_edcdb :=&CT_Numbering {};return _edcdb };func (_cebg ST_FtnPos )String ()string {switch _cebg {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case 3:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 4:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";}; +OMath *CT_OnOff ;}; -// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path -func (_abeac *CT_ObjectLink )ValidateWithPath (path string )error {if _abeac .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _eddeb .Errorf ("\u0025\u0073\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dedbd :=_abeac .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dedbd !=nil {return _dedbd ;};if _abeac .LockedFieldAttr !=nil {if _cdfdag :=_abeac .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_cdfdag !=nil {return _cdfdag ;};};if _dgde :=_abeac .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dgde !=nil {return _dgde ;};return nil ;};func (_g *CT_EdnDocProps )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_acfb :for {_ggbfb ,_cdbde :=d .Token ();if _cdbde !=nil {return _cdbde ;};switch _fggbc :=_ggbfb .(type ){case _ebaba .StartElement :switch _fggbc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_g .Pos =NewCT_EdnPos ();if _adgag :=d .DecodeElement (_g .Pos ,&_fggbc );_adgag !=nil {return _adgag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_g .NumFmt =NewCT_NumFmt ();if _gdcb :=d .DecodeElement (_g .NumFmt ,&_fggbc );_gdcb !=nil {return _gdcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_g .NumStart =NewCT_DecimalNumber ();if _fcgbg :=d .DecodeElement (_g .NumStart ,&_fggbc );_fcgbg !=nil {return _fcgbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_g .NumRestart =NewCT_NumRestart ();if _gfeed :=d .DecodeElement (_g .NumRestart ,&_fggbc );_gfeed !=nil {return _gfeed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_dbffbc :=NewCT_FtnEdnSepRef ();if _egafd :=d .DecodeElement (_dbffbc ,&_fggbc );_egafd !=nil {return _egafd ;};_g .Endnote =append (_g .Endnote ,_dbffbc );default:_febdf .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\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_fggbc .Name );if _gbcfd :=d .Skip ();_gbcfd !=nil {return _gbcfd ;};};case _ebaba .EndElement :break _acfb ;case _ebaba .CharData :};};return nil ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Validate validates the CT_WriteProtection and its children +func (_fedba *CT_WriteProtection )Validate ()error {return _fedba .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_gcgbf :=&CT_DocPartBehavior {};_gcgbf .ValAttr =ST_DocPartBehavior (1);return _gcgbf ;};func (_aec *CT_BdoContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aec .ValAttr !=ST_DirectionUnset {_cgfb ,_ebb :=_aec .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebb !=nil {return _ebb ;};start .Attr =append (start .Attr ,_cgfb );};e .EncodeToken (start );if _aec .FldSimple !=nil {_gdcb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fbb :=range _aec .FldSimple {e .EncodeElement (_fbb ,_gdcb );};};if _aec .Hyperlink !=nil {_cfdb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_aec .Hyperlink ,_cfdb );};if _aec .SubDoc !=nil {_dfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_aec .SubDoc ,_dfe );};if _aec .EG_ContentRunContent !=nil {for _ ,_dgc :=range _aec .EG_ContentRunContent {_dgc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afbgd *CT_SdtBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afbgd .SdtPr !=nil {_gdddc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_afbgd .SdtPr ,_gdddc );};if _afbgd .SdtEndPr !=nil {_dbfag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_afbgd .SdtEndPr ,_dbfag );};if _afbgd .SdtContent !=nil {_adaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_afbgd .SdtContent ,_adaeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffbbd *CT_DocPartType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gecf ,_gffgc :=_ffbbd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gffgc !=nil {return _gffgc ;};start .Attr =append (start .Attr ,_gecf );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_facbd :=&CT_Placeholder {};_facbd .DocPart =NewCT_String ();return _facbd ;};type CT_FtnProps struct{ -// Annotation Identifier -IdAttr int64 ;PPr *CT_PPrBase ;}; +// Footnote Placement +Pos *CT_FtnPos ; -// Validate validates the CT_VMerge and its children -func (_aeefb *CT_VMerge )Validate ()error {return _aeefb .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};type CT_UnsignedDecimalNumber struct{ +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Positive Decimal Number Value -ValAttr uint64 ;};func (_ddecd *CT_VerticalAlignRun )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_cgffda ,_bedcdd :=_ddecd .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bedcdd !=nil {return _bedcdd ;};start .Attr =append (start .Attr ,_cgffda );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewComments ()*Comments {_dbcg :=&Comments {};_dbcg .CT_Comments =*NewCT_Comments ();return _dbcg ;};func (_ccdfa ST_Zoom )String ()string {switch _ccdfa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case 3:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 4:return "\u0074e\u0078\u0074\u0046\u0069\u0074";};return "";};func (_acccca *CT_TrPrBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _acccca .CnfStyle !=nil {_efddb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_ffgbb :=range _acccca .CnfStyle {e .EncodeElement (_ffgbb ,_efddb );};};if _acccca .DivId !=nil {_bcaadb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_cggad :=range _acccca .DivId {e .EncodeElement (_cggad ,_bcaadb );};};if _acccca .GridBefore !=nil {_aaaae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_cebca :=range _acccca .GridBefore {e .EncodeElement (_cebca ,_aaaae );};};if _acccca .GridAfter !=nil {_aaccc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_bceefd :=range _acccca .GridAfter {e .EncodeElement (_bceefd ,_aaccc );};};if _acccca .WBefore !=nil {_abbcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_cgggg :=range _acccca .WBefore {e .EncodeElement (_cgggg ,_abbcf );};};if _acccca .WAfter !=nil {_agedc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_dfefd :=range _acccca .WAfter {e .EncodeElement (_dfefd ,_agedc );};};if _acccca .CantSplit !=nil {_cdafe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_fgbbc :=range _acccca .CantSplit {e .EncodeElement (_fgbbc ,_cdafe );};};if _acccca .TrHeight !=nil {_acgeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_gedga :=range _acccca .TrHeight {e .EncodeElement (_gedga ,_acgeg );};};if _acccca .TblHeader !=nil {_cgdce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_cedcd :=range _acccca .TblHeader {e .EncodeElement (_cedcd ,_cgdce );};};if _acccca .TblCellSpacing !=nil {_abgdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_fgeg :=range _acccca .TblCellSpacing {e .EncodeElement (_fgeg ,_abgdc );};};if _acccca .Jc !=nil {_gbbafg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_cbfca :=range _acccca .Jc {e .EncodeElement (_cbfca ,_gbbafg );};};if _acccca .Hidden !=nil {_bcdde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_adafc :=range _acccca .Hidden {e .EncodeElement (_adafc ,_bcdde );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path -func (_gffcb *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _gffcb .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _eddeb .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 _cdcbc :=_gffcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdcbc !=nil {return _cdcbc ;};return nil ;};func NewWdCT_PosV ()*WdCT_PosV {_cffcb :=&WdCT_PosV {};_cffcb .RelativeFromAttr =WdST_RelFromV (1);_cffcb .Choice =NewWdCT_PosVChoice ();return _cffcb ;}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};type CT_SdtPrChoice struct{Equation *CT_Empty ;ComboBox *CT_SdtComboBox ;Date *CT_SdtDate ;DocPartObj *CT_SdtDocPart ;DocPartList *CT_SdtDocPart ;DropDownList *CT_SdtDropDownList ;Picture *CT_Empty ;RichText *CT_Empty ;Text *CT_SdtText ;Citation *CT_Empty ;Group *CT_Empty ;Bibliography *CT_Empty ;};func (_cdecca ST_DocGrid )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fabfc :=_g .Attr {};_fabfc .Name =name ;switch _cdecca {case ST_DocGridUnset :_fabfc .Value ="";case ST_DocGridDefault :_fabfc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_fabfc .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_fabfc .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_fabfc .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _fabfc ,nil ;}; -// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path -func (_gfgg *CT_NumPicBullet )ValidateWithPath (path string )error {if _gfgg .Pict !=nil {if _bbfebd :=_gfgg .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_bbfebd !=nil {return _bbfebd ;};};if _gfgg .Drawing !=nil {if _bebd :=_gfgg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bebd !=nil {return _bebd ;};};return nil ;};func NewCT_FFName ()*CT_FFName {_bcfecb :=&CT_FFName {};return _bcfecb }; +// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path +func (_fcdeba *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _gaaea ,_daacag :=range _fcdeba .Wsp {if _bagge :=_daacag .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_gaaea ));_bagge !=nil {return _bagge ;};};for _dgdedf ,_ccdeg :=range _fcdeba .Pic {if _fggabg :=_ccdeg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dgdedf ));_fggabg !=nil {return _fggabg ;};};for _dbafe ,_afcefe :=range _fcdeba .ContentPart {if _accbe :=_afcefe .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dbafe ));_accbe !=nil {return _accbe ;};};for _fecgbd ,_eccgc :=range _fcdeba .Wgp {if _eacfgg :=_eccgc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_fecgbd ));_eacfgg !=nil {return _eacfgg ;};};for _fbgfa ,_eggcd :=range _fcdeba .GraphicFrame {if _gfdae :=_eggcd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fbgfa ));_gfdae !=nil {return _gfdae ;};};return nil ;}; -// Validate validates the CT_TblStylePr and its children -func (_acgff *CT_TblStylePr )Validate ()error {return _acgff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");}; +// Validate validates the CT_MathCtrlDel and its children +func (_gafda *CT_MathCtrlDel )Validate ()error {return _gafda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_bdbb *CT_HpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_bdbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bea *CT_Cnf )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bea .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .ValAttr )});};if _bea .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .FirstRowAttr )});};if _bea .LastRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .LastRowAttr )});};if _bea .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .FirstColumnAttr )});};if _bea .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .LastColumnAttr )});};if _bea .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .OddVBandAttr )});};if _bea .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .EvenVBandAttr )});};if _bea .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .OddHBandAttr )});};if _bea .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .EvenHBandAttr )});};if _bea .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .FirstRowFirstColumnAttr )});};if _bea .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .FirstRowLastColumnAttr )});};if _bea .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .LastRowFirstColumnAttr )});};if _bea .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_fgbff *CT_Picture )ValidateWithPath (path string )error {if _fgbff .Movie !=nil {if _faadbg :=_fgbff .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_faadbg !=nil {return _faadbg ;};};if _fgbff .Control !=nil {if _effda :=_fgbff .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_effda !=nil {return _effda ;};};return nil ;};func (_ccab *ST_FFTextType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ccab =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_ccab =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_ccab =2;case "\u0064\u0061\u0074\u0065":*_ccab =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_ccab =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_ccab =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_ccab =6;};return nil ;};type Document struct{CT_Document }; +// Validate validates the CT_ParaRPr and its children +func (_gbcfed *CT_ParaRPr )Validate ()error {return _gbcfed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};func NewCT_LevelText ()*CT_LevelText {_ebaef :=&CT_LevelText {};return _ebaef };type ST_TextDirection byte ;func (_ddcd *CT_Height )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceca :=range start .Attr {if _ceca .Name .Local =="\u0076\u0061\u006c"{_ddfda ,_dfac :=ParseUnionST_TwipsMeasure (_ceca .Value );if _dfac !=nil {return _dfac ;};_ddcd .ValAttr =&_ddfda ;continue ;};if _ceca .Name .Local =="\u0068\u0052\u0075l\u0065"{_ddcd .HRuleAttr .UnmarshalXMLAttr (_ceca );continue ;};};for {_cdeaf ,_fagf :=d .Token ();if _fagf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_fagf );};if _cedcb ,_ebfcg :=_cdeaf .(_g .EndElement );_ebfcg &&_cedcb .Name ==start .Name {break ;};};return nil ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_bcefa :=&CT_TblPrExBase {};return _bcefa };func NewCT_HMerge ()*CT_HMerge {_agafd :=&CT_HMerge {};return _agafd };func NewCT_FFCheckBox ()*CT_FFCheckBox {_eabafc :=&CT_FFCheckBox {};return _eabafc }; -// Validate validates the EG_ContentCellContent and its children -func (_aaefb *EG_ContentCellContent )Validate ()error {return _aaefb .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func NewCT_AbstractNum ()*CT_AbstractNum {_afba :=&CT_AbstractNum {};return _afba }; +// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path +func (_gdadcb *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _gdadcb .ValAttr ==_gc .ST_VerticalAlignRunUnset {return _gd .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 _gacdb :=_gdadcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gacdb !=nil {return _gacdb ;};return nil ;};type CT_PTab struct{ -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_beeaf *CT_NumFmt )ValidateWithPath (path string )error {if _beeaf .ValAttr ==ST_NumberFormatUnset {return _eddeb .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 _ccbd :=_beeaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccbd !=nil {return _ccbd ;};return nil ;}; +// Positional Tab Stop Alignment +AlignmentAttr ST_PTabAlignment ; -// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path -func (_bccge *CT_TcPrBase )ValidateWithPath (path string )error {if _bccge .CnfStyle !=nil {if _deeedg :=_bccge .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_deeedg !=nil {return _deeedg ;};};if _bccge .TcW !=nil {if _febcf :=_bccge .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_febcf !=nil {return _febcf ;};};if _bccge .GridSpan !=nil {if _geca :=_bccge .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_geca !=nil {return _geca ;};};if _bccge .HMerge !=nil {if _efbaa :=_bccge .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_efbaa !=nil {return _efbaa ;};};if _bccge .VMerge !=nil {if _gecfd :=_bccge .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_gecfd !=nil {return _gecfd ;};};if _bccge .TcBorders !=nil {if _bbdf :=_bccge .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bbdf !=nil {return _bbdf ;};};if _bccge .Shd !=nil {if _egdgca :=_bccge .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_egdgca !=nil {return _egdgca ;};};if _bccge .NoWrap !=nil {if _aedaga :=_bccge .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_aedaga !=nil {return _aedaga ;};};if _bccge .TcMar !=nil {if _fbffda :=_bccge .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_fbffda !=nil {return _fbffda ;};};if _bccge .TextDirection !=nil {if _dfbb :=_bccge .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dfbb !=nil {return _dfbb ;};};if _bccge .TcFitText !=nil {if _efcbca :=_bccge .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_efcbca !=nil {return _efcbca ;};};if _bccge .VAlign !=nil {if _dfade :=_bccge .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_dfade !=nil {return _dfade ;};};if _bccge .HideMark !=nil {if _cfda :=_bccge .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_cfda !=nil {return _cfda ;};};if _bccge .Headers !=nil {if _ggeaf :=_bccge .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_ggeaf !=nil {return _ggeaf ;};};return nil ;};func (_dfggbf *CT_Em )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_beeff ,_facbe :=_dfggbf .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _facbe !=nil {return _facbe ;};start .Attr =append (start .Attr ,_beeff );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Positional Tab Base +RelativeToAttr ST_PTabRelativeTo ; -// Validate validates the CT_MultiLevelType and its children -func (_dccdf *CT_MultiLevelType )Validate ()error {return _dccdf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};type CT_TrackChangesView struct{ +// Tab Leader Character +LeaderAttr ST_PTabLeader ;}; -// Display Visual Indicator Of Markup Area -MarkupAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path +func (_cbeeb *CT_RubyContent )ValidateWithPath (path string )error {if _cbeeb .R !=nil {if _abdec :=_cbeeb .R .ValidateWithPath (path +"\u002f\u0052");_abdec !=nil {return _abdec ;};};for _fgged ,_geefb :=range _cbeeb .EG_RunLevelElts {if _bceda :=_geefb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fgged ));_bceda !=nil {return _bceda ;};};return nil ;};func NewCT_WritingStyle ()*CT_WritingStyle {_dbffcg :=&CT_WritingStyle {};return _dbffcg }; -// Display Comments -CommentsAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path +func (_gdaccb *Footnotes )ValidateWithPath (path string )error {if _dabag :=_gdaccb .CT_Footnotes .ValidateWithPath (path );_dabag !=nil {return _dabag ;};return nil ;};func NewCT_TxbxContent ()*CT_TxbxContent {_facec :=&CT_TxbxContent {};return _facec };func (_aeeea *CT_SdtPrChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cabece :for {_cfbgd ,_afgba :=d .Token ();if _afgba !=nil {return _afgba ;};switch _aafed :=_cfbgd .(type ){case _g .StartElement :switch _aafed .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_aeeea .Equation =NewCT_Empty ();if _bffbe :=d .DecodeElement (_aeeea .Equation ,&_aafed );_bffbe !=nil {return _bffbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_aeeea .ComboBox =NewCT_SdtComboBox ();if _egdfa :=d .DecodeElement (_aeeea .ComboBox ,&_aafed );_egdfa !=nil {return _egdfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_aeeea .Date =NewCT_SdtDate ();if _dabed :=d .DecodeElement (_aeeea .Date ,&_aafed );_dabed !=nil {return _dabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_aeeea .DocPartObj =NewCT_SdtDocPart ();if _dgbga :=d .DecodeElement (_aeeea .DocPartObj ,&_aafed );_dgbga !=nil {return _dgbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_aeeea .DocPartList =NewCT_SdtDocPart ();if _ffacg :=d .DecodeElement (_aeeea .DocPartList ,&_aafed );_ffacg !=nil {return _ffacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_aeeea .DropDownList =NewCT_SdtDropDownList ();if _bedad :=d .DecodeElement (_aeeea .DropDownList ,&_aafed );_bedad !=nil {return _bedad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_aeeea .Picture =NewCT_Empty ();if _facae :=d .DecodeElement (_aeeea .Picture ,&_aafed );_facae !=nil {return _facae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_aeeea .RichText =NewCT_Empty ();if _bagaf :=d .DecodeElement (_aeeea .RichText ,&_aafed );_bagaf !=nil {return _bagaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_aeeea .Text =NewCT_SdtText ();if _gffaa :=d .DecodeElement (_aeeea .Text ,&_aafed );_gffaa !=nil {return _gffaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_aeeea .Citation =NewCT_Empty ();if _febfe :=d .DecodeElement (_aeeea .Citation ,&_aafed );_febfe !=nil {return _febfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_aeeea .Group =NewCT_Empty ();if _gcdbf :=d .DecodeElement (_aeeea .Group ,&_aafed );_gcdbf !=nil {return _gcdbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_aeeea .Bibliography =NewCT_Empty ();if _baaeb :=d .DecodeElement (_aeeea .Bibliography ,&_aafed );_baaeb !=nil {return _baaeb ;};default:_ga .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\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_aafed .Name );if _fbgdb :=d .Skip ();_fbgdb !=nil {return _fbgdb ;};};case _g .EndElement :break _cabece ;case _g .CharData :};};return nil ;}; -// Display Content Revisions -InsDelAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path +func (_bfbge *WdCT_Anchor )ValidateWithPath (path string )error {if _cdade :=_bfbge .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_cdade !=nil {return _cdade ;};if _cadea :=_bfbge .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_cadea !=nil {return _cadea ;};if _eafcff :=_bfbge .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_eafcff !=nil {return _eafcff ;};if _gbcfbb :=_bfbge .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_gbcfbb !=nil {return _gbcfbb ;};if _bfbge .EffectExtent !=nil {if _aggdc :=_bfbge .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_aggdc !=nil {return _aggdc ;};};if _bfbge .Choice !=nil {if _bfcegb :=_bfbge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfcegb !=nil {return _bfcegb ;};};if _bgffff :=_bfbge .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_bgffff !=nil {return _bgffff ;};if _bfbge .CNvGraphicFramePr !=nil {if _ecegb :=_bfbge .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ecegb !=nil {return _ecegb ;};};if _bbbcc :=_bfbge .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bbbcc !=nil {return _bbbcc ;};return nil ;}; -// Display Formatting Revisions -FormattingAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path +func (_efgeec *EG_RPr )ValidateWithPath (path string )error {if _efgeec .RPr !=nil {if _afaabd :=_efgeec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_afaabd !=nil {return _afaabd ;};};return nil ;};type ST_TextEffect byte ; -// Display Ink Annotations -InkAnnotationsAttr *_bef .ST_OnOff ;};func (_cffbe *CT_UnsignedDecimalNumber )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_cffbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cbgcf *EG_RPrMath )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ecac :for {_aaccbg ,_dfed :=d .Token ();if _dfed !=nil {return _dfed ;};switch _dfdec :=_aaccbg .(type ){case _ebaba .StartElement :switch _dfdec .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cbgcf .Ins =NewCT_MathCtrlIns ();if _aabc :=d .DecodeElement (_cbgcf .Ins ,&_dfdec );_aabc !=nil {return _aabc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cbgcf .Del =NewCT_MathCtrlDel ();if _ecdb :=d .DecodeElement (_cbgcf .Del ,&_dfdec );_ecdb !=nil {return _ecdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cbgcf .RPr =NewCT_RPr ();if _egba :=d .DecodeElement (_cbgcf .RPr ,&_dfdec );_egba !=nil {return _egba ;};default:_febdf .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\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_dfdec .Name );if _dgeec :=d .Skip ();_dgeec !=nil {return _dgeec ;};};case _ebaba .EndElement :break _ecac ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the WdCT_WrapSquare and its children +func (_agbdc *WdCT_WrapSquare )Validate ()error {return _agbdc .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");}; -// Validate validates the EG_PContent and its children -func (_bbafcd *EG_PContent )Validate ()error {return _bbafcd .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; +// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path +func (_dad *AG_TransitionalPassword )ValidateWithPath (path string )error {if _eaba :=_dad .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_eaba !=nil {return _eaba ;};if _de :=_dad .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_de !=nil {return _de ;};if _fda :=_dad .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fda !=nil {return _fda ;};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_fcbdea :=&EG_FtnEdnNumProps {};return _fcbdea };type CT_NumPr struct{ -// Validate validates the WdCT_PosVChoice and its children -func (_eggba *WdCT_PosVChoice )Validate ()error {return _eggba .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dcefec *CT_FtnEdnRef )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dcefec .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dcefec .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_dcefec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_Shd ()*CT_Shd {_aebdbc :=&CT_Shd {};_aebdbc .ValAttr =ST_Shd (1);return _aebdbc };func NewCT_RPr ()*CT_RPr {_fbcca :=&CT_RPr {};return _fbcca }; +// Numbering Level Reference +Ilvl *CT_DecimalNumber ; -// ValidateWithPath validates the Recipients and its children, prefixing error messages with path -func (_gcadf *Recipients )ValidateWithPath (path string )error {if _bdgg :=_gcadf .CT_Recipients .ValidateWithPath (path );_bdgg !=nil {return _bdgg ;};return nil ;};func (_cbag *CT_SdtText )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cbag .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbag .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Numbering Definition Instance Reference +NumId *CT_DecimalNumber ; -// Validate validates the CT_MailMergeDocType and its children -func (_ccafbb *CT_MailMergeDocType )Validate ()error {return _ccafbb .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_ddd ST_VerticalJc )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_gfgdd :=_ebaba .Attr {};_gfgdd .Name =name ;switch _ddd {case ST_VerticalJcUnset :_gfgdd .Value ="";case ST_VerticalJcTop :_gfgdd .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_gfgdd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_gfgdd .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_gfgdd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _gfgdd ,nil ;}; +// Previous Paragraph Numbering Properties +NumberingChange *CT_TrackChangeNumbering ; -// Validate validates the CT_FFHelpText and its children -func (_aedcb *CT_FFHelpText )Validate ()error {return _aedcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};type CT_SdtDateMappingType struct{ +// Inserted Numbering Properties +Ins *CT_TrackChange ;}; -// Date Storage Type -ValAttr ST_SdtDateMappingType ;}; +// Validate validates the CT_EdnProps and its children +func (_afggd *CT_EdnProps )Validate ()error {return _afggd .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};type CT_Ruby struct{ -// Validate validates the CT_View and its children -func (_adfde *CT_View )Validate ()error {return _adfde .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};func (_cgcaeg ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _cgcaeg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcaeg ));};return nil ;};func (_gcaba *CT_LevelText )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fbfb :=range start .Attr {if _fbfb .Name .Local =="\u0076\u0061\u006c"{_agbe ,_ebbgg :=_fbfb .Value ,error (nil );if _ebbgg !=nil {return _ebbgg ;};_gcaba .ValAttr =&_agbe ;continue ;};if _fbfb .Name .Local =="\u006e\u0075\u006c\u006c"{_eafgbe ,_ebgab :=ParseUnionST_OnOff (_fbfb .Value );if _ebgab !=nil {return _ebgab ;};_gcaba .NullAttr =&_eafgbe ;continue ;};};for {_ebfec ,_dcbea :=d .Token ();if _dcbea !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_dcbea );};if _bbebb ,_gdbde :=_ebfec .(_ebaba .EndElement );_gdbde &&_bbebb .Name ==start .Name {break ;};};return nil ;}; +// Phonetic Guide Properties +RubyPr *CT_RubyPr ; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_cdbdca *CT_Lvl )ValidateWithPath (path string )error {if _cdbdca .TentativeAttr !=nil {if _edcfg :=_cdbdca .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_edcfg !=nil {return _edcfg ;};};if _cdbdca .Start !=nil {if _bbeec :=_cdbdca .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bbeec !=nil {return _bbeec ;};};if _cdbdca .NumFmt !=nil {if _baabe :=_cdbdca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_baabe !=nil {return _baabe ;};};if _cdbdca .LvlRestart !=nil {if _efede :=_cdbdca .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_efede !=nil {return _efede ;};};if _cdbdca .PStyle !=nil {if _bcefg :=_cdbdca .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bcefg !=nil {return _bcefg ;};};if _cdbdca .IsLgl !=nil {if _aceg :=_cdbdca .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_aceg !=nil {return _aceg ;};};if _cdbdca .Suff !=nil {if _fcbda :=_cdbdca .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_fcbda !=nil {return _fcbda ;};};if _cdbdca .LvlText !=nil {if _gffbff :=_cdbdca .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_gffbff !=nil {return _gffbff ;};};if _cdbdca .LvlPicBulletId !=nil {if _afdg :=_cdbdca .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_afdg !=nil {return _afdg ;};};if _cdbdca .Legacy !=nil {if _caeggg :=_cdbdca .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_caeggg !=nil {return _caeggg ;};};if _cdbdca .LvlJc !=nil {if _acagded :=_cdbdca .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_acagded !=nil {return _acagded ;};};if _cdbdca .PPr !=nil {if _bfbga :=_cdbdca .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bfbga !=nil {return _bfbga ;};};if _cdbdca .RPr !=nil {if _cbdd :=_cdbdca .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cbdd !=nil {return _cbdd ;};};return nil ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _gbebge .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Phonetic Guide Text +Rt *CT_RubyContent ; -// Annotation Identifier -IdAttr int64 ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_gefaa :=&EG_ContentRunContentBase {};return _gefaa ;};func (_gfbg ST_FontFamily )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gfbg .String (),start );};func (_afadbg ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _afadbg {case 0,1,2,3,4,5,6,7,8,9:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afadbg ));};return nil ;}; - -// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path -func (_fafage *CT_Lang )ValidateWithPath (path string )error {return nil };func (_ggcfe *ST_DecimalNumberOrPercent )Validate ()error {return _ggcfe .ValidateWithPath ("")};func (_gegeb WdST_RelFromV )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gegeb .String (),start );};func (_ffgf *CT_DocPartPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_eebfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ffgf .Name ,_eebfg );if _ffgf .Style !=nil {_ageaec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ffgf .Style ,_ageaec );};if _ffgf .Category !=nil {_feebea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_ffgf .Category ,_feebea );};if _ffgf .Types !=nil {_degbcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_ffgf .Types ,_degbcf );};if _ffgf .Behaviors !=nil {_gafg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_ffgf .Behaviors ,_gafg );};if _ffgf .Description !=nil {_efgae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffgf .Description ,_efgae );};if _ffgf .Guid !=nil {_aaffge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_ffgf .Guid ,_aaffge );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gfdbb *ST_FontFamily )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gfdbb =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_gfdbb =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_gfdbb =2;case "\u0072\u006f\u006da\u006e":*_gfdbb =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_gfdbb =4;case "\u0073\u0077\u0069s\u0073":*_gfdbb =5;case "\u0061\u0075\u0074\u006f":*_gfdbb =6;};return nil ;}; +// Phonetic Guide Base Text +RubyBase *CT_RubyContent ;};func (_bafca *CT_SdtListItem )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdfgg :=range start .Attr {if _fdfgg .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_afcf ,_bgcfc :=_fdfgg .Value ,error (nil );if _bgcfc !=nil {return _bgcfc ;};_bafca .DisplayTextAttr =&_afcf ;continue ;};if _fdfgg .Name .Local =="\u0076\u0061\u006cu\u0065"{_gacae ,_eeedb :=_fdfgg .Value ,error (nil );if _eeedb !=nil {return _eeedb ;};_bafca .ValueAttr =&_gacae ;continue ;};};for {_ccfbb ,_adaaf :=d .Token ();if _adaaf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0064\u0074\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d:\u0020\u0025\u0073",_adaaf );};if _cabaeg ,_dbbgd :=_ccfbb .(_g .EndElement );_dbbgd &&_cabaeg .Name ==start .Name {break ;};};return nil ;};func (_faebg ST_Hint )ValidateWithPath (path string )error {switch _faebg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faebg ));};return nil ;};func (_ffead *ST_HighlightColor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffead =0;case "\u0062\u006c\u0061c\u006b":*_ffead =1;case "\u0062\u006c\u0075\u0065":*_ffead =2;case "\u0063\u0079\u0061\u006e":*_ffead =3;case "\u0067\u0072\u0065e\u006e":*_ffead =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_ffead =5;case "\u0072\u0065\u0064":*_ffead =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_ffead =7;case "\u0077\u0068\u0069t\u0065":*_ffead =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_ffead =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_ffead =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_ffead =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_ffead =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_ffead =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_ffead =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ffead =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ffead =16;case "\u006e\u006f\u006e\u0065":*_ffead =17;};return nil ;};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);func NewCT_Div ()*CT_Div {_bebfd :=&CT_Div {};_bebfd .MarLeft =NewCT_SignedTwipsMeasure ();_bebfd .MarRight =NewCT_SignedTwipsMeasure ();_bebfd .MarTop =NewCT_SignedTwipsMeasure ();_bebfd .MarBottom =NewCT_SignedTwipsMeasure ();return _bebfd ;}; -// ValidateWithPath validates the CT_P and its children, prefixing error messages with path -func (_efdef *CT_P )ValidateWithPath (path string )error {if _efdef .PPr !=nil {if _cceca :=_efdef .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cceca !=nil {return _cceca ;};};for _gaddd ,_edfbdd :=range _efdef .EG_PContent {if _gfad :=_edfbdd .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gaddd ));_gfad !=nil {return _gfad ;};};return nil ;}; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_ddbag *CT_Kinsoku )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path -func (_cbabgd *CT_DocPartType )ValidateWithPath (path string )error {if _cbabgd .ValAttr ==ST_DocPartTypeUnset {return _eddeb .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 _bafag :=_cbabgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bafag !=nil {return _bafag ;};return nil ;};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_febeb :=&WdCT_WordprocessingShape {};_febeb .Choice =NewWdCT_WordprocessingShapeChoice ();_febeb .SpPr =_gedadf .NewCT_ShapeProperties ();_febeb .BodyPr =_gedadf .NewCT_TextBodyProperties ();return _febeb ;};func (_dgcdad ST_TabTlc )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dgcdad .String (),start );}; +// Validate validates the CT_Odso and its children +func (_adcg *CT_Odso )Validate ()error {return _adcg .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func (_abgdfd *ST_RestartNumber )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abgdfd =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_abgdfd =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_abgdfd =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_abgdfd =3;};return nil ;};func (_gaaa *CT_FitText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_febaa :=range start .Attr {if _febaa .Name .Local =="\u0076\u0061\u006c"{_gcgfd ,_dadb :=ParseUnionST_TwipsMeasure (_febaa .Value );if _dadb !=nil {return _dadb ;};_gaaa .ValAttr =_gcgfd ;continue ;};if _febaa .Name .Local =="\u0069\u0064"{_abae ,_deeg :=_b .ParseInt (_febaa .Value ,10,64);if _deeg !=nil {return _deeg ;};_gaaa .IdAttr =&_abae ;continue ;};};for {_geadc ,_aagcc :=d .Token ();if _aagcc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_aagcc );};if _afadc ,_egfb :=_geadc .(_g .EndElement );_egfb &&_afadc .Name ==start .Name {break ;};};return nil ;};type CT_TblPrBase struct{ -// Validate validates the CT_PageBorders and its children -func (_bbgggb *CT_PageBorders )Validate ()error {return _bbgggb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};func (_ggcgb *CT_Tabs )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_bbge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_eecc :=range _ggcgb .Tab {e .EncodeElement (_eecc ,_bbge );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Referenced Table Style +TblStyle *CT_String ; -// Validate validates the CT_Em and its children -func (_ec *CT_Em )Validate ()error {return _ec .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func (_fggbg *WdAnchor )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fggbg .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_ggafb :=range start .Attr {if _ggafb .Name .Local =="\u0064\u0069\u0073t\u0054"{_gebbc ,_aaggdc :=_cfdbf .ParseUint (_ggafb .Value ,10,32);if _aaggdc !=nil {return _aaggdc ;};_dcb :=uint32 (_gebbc );_fggbg .DistTAttr =&_dcb ;continue ;};if _ggafb .Name .Local =="\u0064\u0069\u0073t\u004c"{_ffffa ,_cfaacf :=_cfdbf .ParseUint (_ggafb .Value ,10,32);if _cfaacf !=nil {return _cfaacf ;};_gfba :=uint32 (_ffffa );_fggbg .DistLAttr =&_gfba ;continue ;};if _ggafb .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_aabgc ,_cdagc :=_cfdbf .ParseBool (_ggafb .Value );if _cdagc !=nil {return _cdagc ;};_fggbg .SimplePosAttr =&_aabgc ;continue ;};if _ggafb .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_fcgag ,_cedccd :=_cfdbf .ParseBool (_ggafb .Value );if _cedccd !=nil {return _cedccd ;};_fggbg .BehindDocAttr =_fcgag ;continue ;};if _ggafb .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_fggbe ,_fcebdf :=_cfdbf .ParseBool (_ggafb .Value );if _fcebdf !=nil {return _fcebdf ;};_fggbg .LayoutInCellAttr =_fggbe ;continue ;};if _ggafb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_adeb ,_edecc :=_cfdbf .ParseBool (_ggafb .Value );if _edecc !=nil {return _edecc ;};_fggbg .HiddenAttr =&_adeb ;continue ;};if _ggafb .Name .Local =="\u0064\u0069\u0073t\u0042"{_febdb ,_bbefgd :=_cfdbf .ParseUint (_ggafb .Value ,10,32);if _bbefgd !=nil {return _bbefgd ;};_fagbba :=uint32 (_febdb );_fggbg .DistBAttr =&_fagbba ;continue ;};if _ggafb .Name .Local =="\u0064\u0069\u0073t\u0052"{_efde ,_egfad :=_cfdbf .ParseUint (_ggafb .Value ,10,32);if _egfad !=nil {return _egfad ;};_abefd :=uint32 (_efde );_fggbg .DistRAttr =&_abefd ;continue ;};if _ggafb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_gagag ,_debea :=_cfdbf .ParseUint (_ggafb .Value ,10,32);if _debea !=nil {return _debea ;};_fggbg .RelativeHeightAttr =uint32 (_gagag );continue ;};if _ggafb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gfaagc ,_ebbgeb :=_cfdbf .ParseBool (_ggafb .Value );if _ebbgeb !=nil {return _ebbgeb ;};_fggbg .LockedAttr =_gfaagc ;continue ;};if _ggafb .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbabgf ,_fgbfb :=_cfdbf .ParseBool (_ggafb .Value );if _fgbfb !=nil {return _fgbfb ;};_fggbg .AllowOverlapAttr =_bbabgf ;continue ;};};_aafee :for {_dafdce ,_dfbac :=d .Token ();if _dfbac !=nil {return _dfbac ;};switch _ceagc :=_dafdce .(type ){case _ebaba .StartElement :switch _ceagc .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _cggdcf :=d .DecodeElement (_fggbg .SimplePos ,&_ceagc );_cggdcf !=nil {return _cggdcf ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _bgcf :=d .DecodeElement (_fggbg .PositionH ,&_ceagc );_bgcf !=nil {return _bgcf ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _deddb :=d .DecodeElement (_fggbg .PositionV ,&_ceagc );_deddb !=nil {return _deddb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _ecdgb :=d .DecodeElement (_fggbg .Extent ,&_ceagc );_ecdgb !=nil {return _ecdgb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fggbg .EffectExtent =NewWdCT_EffectExtent ();if _cacfa :=d .DecodeElement (_fggbg .EffectExtent ,&_ceagc );_cacfa !=nil {return _cacfa ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_fggbg .Choice =NewWdEG_WrapTypeChoice ();if _geae :=d .DecodeElement (&_fggbg .Choice .WrapNone ,&_ceagc );_geae !=nil {return _geae ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_fggbg .Choice =NewWdEG_WrapTypeChoice ();if _fdgfd :=d .DecodeElement (&_fggbg .Choice .WrapSquare ,&_ceagc );_fdgfd !=nil {return _fdgfd ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_fggbg .Choice =NewWdEG_WrapTypeChoice ();if _dddac :=d .DecodeElement (&_fggbg .Choice .WrapTight ,&_ceagc );_dddac !=nil {return _dddac ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_fggbg .Choice =NewWdEG_WrapTypeChoice ();if _bbcef :=d .DecodeElement (&_fggbg .Choice .WrapThrough ,&_ceagc );_bbcef !=nil {return _bbcef ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_fggbg .Choice =NewWdEG_WrapTypeChoice ();if _cgae :=d .DecodeElement (&_fggbg .Choice .WrapTopAndBottom ,&_ceagc );_cgae !=nil {return _cgae ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _eafga :=d .DecodeElement (_fggbg .DocPr ,&_ceagc );_eafga !=nil {return _eafga ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_fggbg .CNvGraphicFramePr =_gedadf .NewCT_NonVisualGraphicFrameProperties ();if _babc :=d .DecodeElement (_fggbg .CNvGraphicFramePr ,&_ceagc );_babc !=nil {return _babc ;};case _ebaba .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _dbeeb :=d .DecodeElement (_fggbg .Graphic ,&_ceagc );_dbeeb !=nil {return _dbeeb ;};default:_febdf .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\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_ceagc .Name );if _cebabd :=d .Skip ();_cebabd !=nil {return _cebabd ;};};case _ebaba .EndElement :break _aafee ;case _ebaba .CharData :};};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionTb ST_TextDirection =1;ST_TextDirectionRl ST_TextDirection =2;ST_TextDirectionLr ST_TextDirection =3;ST_TextDirectionTbV ST_TextDirection =4;ST_TextDirectionRlV ST_TextDirection =5;ST_TextDirectionLrV ST_TextDirection =6;ST_TextDirectionBtLr ST_TextDirection =7;ST_TextDirectionLrTb ST_TextDirection =8;ST_TextDirectionLrTbV ST_TextDirection =9;ST_TextDirectionTbLrV ST_TextDirection =10;ST_TextDirectionTbRl ST_TextDirection =11;ST_TextDirectionTbRlV ST_TextDirection =12;); +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path -func (_cebbc *WdCT_WrapPath )ValidateWithPath (path string )error {if _gfegff :=_cebbc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_gfegff !=nil {return _gfegff ;};for _ecgdd ,_geddfdf :=range _cebbc .LineTo {if _fagbde :=_geddfdf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ecgdd ));_fagbde !=nil {return _fagbde ;};};return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_dfad :=&CT_OptimizeForBrowser {};return _dfad ;};func NewDocument ()*Document {_ebdcc :=&Document {};_ebdcc .CT_Document =*NewCT_Document ();return _ebdcc ;};func (_dcaaa *CT_SignedHpsMeasure )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_dcaaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Validate validates the CT_DivBdr and its children -func (_debfa *CT_DivBdr )Validate ()error {return _debfa .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func (_accdg *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_accdg =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_accdg =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_accdg =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_accdg =3;};return nil ;};func (_accgb *CT_Frameset )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _accgb .Sz !=nil {_accee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_accgb .Sz ,_accee );};if _accgb .FramesetSplitbar !=nil {_eeec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_accgb .FramesetSplitbar ,_eeec );};if _accgb .FrameLayout !=nil {_gbdagd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_accgb .FrameLayout ,_gbdagd );};if _accgb .Title !=nil {_bdgfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_accgb .Title ,_bdgfc );};if _accgb .Choice !=nil {for _ ,_badeg :=range _accgb .Choice {_badeg .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ccdff ST_Merge )ValidateWithPath (path string )error {switch _ccdff {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccdff ));};return nil ;};func (_feb ST_FtnPos )Validate ()error {return _feb .ValidateWithPath ("")};func (_ebaf *CT_Style )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ebaf .TypeAttr !=ST_StyleTypeUnset {_ebdea ,_fceaf :=_ebaf .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fceaf !=nil {return _fceaf ;};start .Attr =append (start .Attr ,_ebdea );};if _ebaf .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ebaf .StyleIdAttr )});};if _ebaf .DefaultAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ebaf .DefaultAttr )});};if _ebaf .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ebaf .CustomStyleAttr )});};e .EncodeToken (start );if _ebaf .Name !=nil {_ggbec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ebaf .Name ,_ggbec );};if _ebaf .Aliases !=nil {_edde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_ebaf .Aliases ,_edde );};if _ebaf .BasedOn !=nil {_bebb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_ebaf .BasedOn ,_bebb );};if _ebaf .Next !=nil {_gbcfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_ebaf .Next ,_gbcfe );};if _ebaf .Link !=nil {_becage :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ebaf .Link ,_becage );};if _ebaf .AutoRedefine !=nil {_fdcfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_ebaf .AutoRedefine ,_fdcfg );};if _ebaf .Hidden !=nil {_dgegc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ebaf .Hidden ,_dgegc );};if _ebaf .UiPriority !=nil {_agdcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_ebaf .UiPriority ,_agdcb );};if _ebaf .SemiHidden !=nil {_bbada :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ebaf .SemiHidden ,_bbada );};if _ebaf .UnhideWhenUsed !=nil {_gaede :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_ebaf .UnhideWhenUsed ,_gaede );};if _ebaf .QFormat !=nil {_bgefe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_ebaf .QFormat ,_bgefe );};if _ebaf .Locked !=nil {_gcbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_ebaf .Locked ,_gcbc );};if _ebaf .Personal !=nil {_acegcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_ebaf .Personal ,_acegcg );};if _ebaf .PersonalCompose !=nil {_gagade :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_ebaf .PersonalCompose ,_gagade );};if _ebaf .PersonalReply !=nil {_dbcfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_ebaf .PersonalReply ,_dbcfb );};if _ebaf .Rsid !=nil {_fdfge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_ebaf .Rsid ,_fdfge );};if _ebaf .PPr !=nil {_aadgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ebaf .PPr ,_aadgd );};if _ebaf .RPr !=nil {_gbcdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ebaf .RPr ,_gbcdf );};if _ebaf .TblPr !=nil {_agea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ebaf .TblPr ,_agea );};if _ebaf .TrPr !=nil {_acfeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_ebaf .TrPr ,_acfeg );};if _ebaf .TcPr !=nil {_bfccdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ebaf .TcPr ,_bfccdg );};if _ebaf .TblStylePr !=nil {_fdec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_gcfc :=range _ebaf .TblStylePr {e .EncodeElement (_gcfc ,_fdec );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bbgcff *CT_Divs )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_baece :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_dbacec :=range _bbgcff .Div {e .EncodeElement (_dbacec ,_baece );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// Validate validates the CT_SdtContentCell and its children -func (_cccdgc *CT_SdtContentCell )Validate ()error {return _cccdgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_cceeb :=&WdEG_WrapTypeChoice {};return _cceeb };type CT_Text struct{SpaceAttr *string ;Content string ;};func (_cfbg *CT_CharacterSpacing )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_adfef ,_bgeba :=_cfbg .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgeba !=nil {return _bgeba ;};start .Attr =append (start .Attr ,_adfef );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gdefb *WdCT_WrapNone )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for {_cggbeb ,_cdcddd :=d .Token ();if _cdcddd !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_cdcddd );};if _bccf ,_dfafdc :=_cggbeb .(_ebaba .EndElement );_dfafdc &&_bccf .Name ==start .Name {break ;};};return nil ;};func (_dcee *CT_DocProtect )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_efdc :=range start .Attr {if _efdc .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_dcee .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_efdc );continue ;};if _efdc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_aaegg ,_cffac :=_cfdbf .ParseInt (_efdc .Value ,10,64);if _cffac !=nil {return _cffac ;};_dcee .CryptAlgorithmSidAttr =&_aaegg ;continue ;};if _efdc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_bdbfgf ,_efecg :=ParseUnionST_OnOff (_efdc .Value );if _efecg !=nil {return _efecg ;};_dcee .FormattingAttr =&_bdbfgf ;continue ;};if _efdc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_gdcfb ,_ceafc :=_cfdbf .ParseInt (_efdc .Value ,10,64);if _ceafc !=nil {return _ceafc ;};_dcee .CryptSpinCountAttr =&_gdcfb ;continue ;};if _efdc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_afdgc ,_afdeb :=_efdc .Value ,error (nil );if _afdeb !=nil {return _afdeb ;};_dcee .AlgorithmNameAttr =&_afdgc ;continue ;};if _efdc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_efgcc ,_facb :=_efdc .Value ,error (nil );if _facb !=nil {return _facb ;};_dcee .CryptProviderAttr =&_efgcc ;continue ;};if _efdc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_egfea ,_dccbdb :=_efdc .Value ,error (nil );if _dccbdb !=nil {return _dccbdb ;};_dcee .SaltValueAttr =&_egfea ;continue ;};if _efdc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_dcee .CryptProviderTypeAttr .UnmarshalXMLAttr (_efdc );continue ;};if _efdc .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_dcee .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_efdc );continue ;};if _efdc .Name .Local =="\u0065\u0064\u0069\u0074"{_dcee .EditAttr .UnmarshalXMLAttr (_efdc );continue ;};if _efdc .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_acbe ,_gcaga :=ParseUnionST_OnOff (_efdc .Value );if _gcaga !=nil {return _gcaga ;};_dcee .EnforcementAttr =&_acbe ;continue ;};if _efdc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bbbg ,_dcabg :=_efdc .Value ,error (nil );if _dcabg !=nil {return _dcabg ;};_dcee .HashValueAttr =&_bbbg ;continue ;};if _efdc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_caad ,_gbefd :=_cfdbf .ParseInt (_efdc .Value ,10,64);if _gbefd !=nil {return _gbefd ;};_dcee .SpinCountAttr =&_caad ;continue ;};if _efdc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_baaef ,_cedfc :=_efdc .Value ,error (nil );if _cedfc !=nil {return _cedfc ;};_dcee .AlgIdExtAttr =&_baaef ;continue ;};if _efdc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_fgefbg ,_cdaacg :=_efdc .Value ,error (nil );if _cdaacg !=nil {return _cdaacg ;};_dcee .AlgIdExtSourceAttr =&_fgefbg ;continue ;};if _efdc .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_edfga ,_baadc :=_efdc .Value ,error (nil );if _baadc !=nil {return _baadc ;};_dcee .CryptProviderTypeExtAttr =&_edfga ;continue ;};if _efdc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_gfgae ,_fdda :=_efdc .Value ,error (nil );if _fdda !=nil {return _fdda ;};_dcee .CryptProviderTypeExtSourceAttr =&_gfgae ;continue ;};if _efdc .Name .Local =="\u0068\u0061\u0073\u0068"{_abbbf ,_cfeeg :=_efdc .Value ,error (nil );if _cfeeg !=nil {return _cfeeg ;};_dcee .HashAttr =&_abbbf ;continue ;};if _efdc .Name .Local =="\u0073\u0061\u006c\u0074"{_dccgf ,_bfdce :=_efdc .Value ,error (nil );if _bfdce !=nil {return _bfdce ;};_dcee .SaltAttr =&_dccgf ;continue ;};};for {_gcbgcd ,_dafcab :=d .Token ();if _dafcab !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_dafcab );};if _deccge ,_cbfbf :=_gcbgcd .(_ebaba .EndElement );_cbfbf &&_deccge .Name ==start .Name {break ;};};return nil ;}; +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path -func (_cgaaf *CT_SdtContentRun )ValidateWithPath (path string )error {for _adgdge ,_cafaf :=range _cgaaf .FldSimple {if _aaagf :=_cafaf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_adgdge ));_aaagf !=nil {return _aaagf ;};};if _cgaaf .Hyperlink !=nil {if _dgfbce :=_cgaaf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_dgfbce !=nil {return _dgfbce ;};};if _cgaaf .SubDoc !=nil {if _gagfe :=_cgaaf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gagfe !=nil {return _gagfe ;};};for _afeed ,_fdfffe :=range _cgaaf .EG_ContentRunContent {if _cccec :=_fdfffe .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_afeed ));_cccec !=nil {return _cccec ;};};return nil ;};func NewCT_LsdException ()*CT_LsdException {_dddefb :=&CT_LsdException {};return _dddefb };func (_cfgag *CT_ReadingModeInkLockDown )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",_cfgag .ActualPgAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",_cfgag .WAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",_cfgag .HAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_eddeb .Sprintf ("\u0025\u0076",_cfgag .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_eafdg *ST_Zoom )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bade ,_gefed :=d .Token ();if _gefed !=nil {return _gefed ;};if _gbfca ,_cfdfbd :=_bade .(_ebaba .EndElement );_cfdfbd &&_gbfca .Name ==start .Name {*_eafdg =1;return nil ;};if _cabfe ,_bded :=_bade .(_ebaba .CharData );!_bded {return _eddeb .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",_bade );}else {switch string (_cabfe ){case "":*_eafdg =0;case "\u006e\u006f\u006e\u0065":*_eafdg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_eafdg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_eafdg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_eafdg =4;};};_bade ,_gefed =d .Token ();if _gefed !=nil {return _gefed ;};if _ddeca ,_ffdcb :=_bade .(_ebaba .EndElement );_ffdcb &&_ddeca .Name ==start .Name {return nil ;};return _eddeb .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",_bade );}; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Validate validates the CT_TblGridCol and its children -func (_cdddg *CT_TblGridCol )Validate ()error {return _cdddg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};func (_cedc *CT_MarkupRange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fgafb :=range start .Attr {if _fgafb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cedc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fgafb );continue ;};if _fgafb .Name .Local =="\u0069\u0064"{_ddabe ,_decd :=_cfdbf .ParseInt (_fgafb .Value ,10,64);if _decd !=nil {return _decd ;};_cedc .IdAttr =_ddabe ;continue ;};};for {_ecaeb ,_gcca :=d .Token ();if _gcca !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0075\u0070\u0052\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_gcca );};if _feagfe ,_bgd :=_ecaeb .(_ebaba .EndElement );_bgd &&_feagfe .Name ==start .Name {break ;};};return nil ;}; +// Preferred Table Width +TblW *CT_TblWidth ; -// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path -func (_ecace *CT_PageBorders )ValidateWithPath (path string )error {if _aaecb :=_ecace .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_aaecb !=nil {return _aaecb ;};if _bcegcf :=_ecace .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_bcegcf !=nil {return _bcegcf ;};if _cddgg :=_ecace .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_cddgg !=nil {return _cddgg ;};if _ecace .Top !=nil {if _egbd :=_ecace .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_egbd !=nil {return _egbd ;};};if _ecace .Left !=nil {if _dagbab :=_ecace .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dagbab !=nil {return _dagbab ;};};if _ecace .Bottom !=nil {if _gbabb :=_ecace .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gbabb !=nil {return _gbabb ;};};if _ecace .Right !=nil {if _beaee :=_ecace .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_beaee !=nil {return _beaee ;};};return nil ;};func (_dcggdd *CT_NumRestart )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dcggdd .ValAttr =ST_RestartNumber (1);for _ ,_cebcg :=range start .Attr {if _cebcg .Name .Local =="\u0076\u0061\u006c"{_dcggdd .ValAttr .UnmarshalXMLAttr (_cebcg );continue ;};};for {_egaed ,_eceaa :=d .Token ();if _eceaa !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_eceaa );};if _ggece ,_ddcfea :=_egaed .(_ebaba .EndElement );_ddcfea &&_ggece .Name ==start .Name {break ;};};return nil ;};func (_eagce *WdST_WrapText )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gfbdda ,_egecb :=d .Token ();if _egecb !=nil {return _egecb ;};if _cfbadg ,_gafcd :=_gfbdda .(_ebaba .EndElement );_gafcd &&_cfbadg .Name ==start .Name {*_eagce =1;return nil ;};if _eaccbb ,_cbdea :=_gfbdda .(_ebaba .CharData );!_cbdea {return _eddeb .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",_gfbdda );}else {switch string (_eaccbb ){case "":*_eagce =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_eagce =1;case "\u006c\u0065\u0066\u0074":*_eagce =2;case "\u0072\u0069\u0067h\u0074":*_eagce =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_eagce =4;};};_gfbdda ,_egecb =d .Token ();if _egecb !=nil {return _egecb ;};if _gbbcffe ,_bacgb :=_gfbdda .(_ebaba .EndElement );_bacgb &&_gbbcffe .Name ==start .Name {return nil ;};return _eddeb .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",_gfbdda );};func NewCT_TblGridCol ()*CT_TblGridCol {_adcfa :=&CT_TblGridCol {};return _adcfa };func (_bfbgbe WdST_WrapText )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bfbgbe .String (),start );};type CT_AutoCaption struct{ +// Table Alignment +Jc *CT_JcTable ; -// Identifier of Object to be Automatically Captioned -NameAttr string ; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Caption Used for Automatic Captioning -CaptionAttr string ;}; +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// Validate validates the CT_SdtEndPr and its children -func (_gafgbc *CT_SdtEndPr )Validate ()error {return _gafgbc .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");}; +// Table Borders +TblBorders *CT_TblBorders ; -// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path -func (_gdede *CT_SdtPrChoice )ValidateWithPath (path string )error {if _gdede .Equation !=nil {if _bdabb :=_gdede .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_bdabb !=nil {return _bdabb ;};};if _gdede .ComboBox !=nil {if _debcab :=_gdede .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_debcab !=nil {return _debcab ;};};if _gdede .Date !=nil {if _bdffa :=_gdede .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_bdffa !=nil {return _bdffa ;};};if _gdede .DocPartObj !=nil {if _bbbbg :=_gdede .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_bbbbg !=nil {return _bbbbg ;};};if _gdede .DocPartList !=nil {if _gdadbd :=_gdede .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_gdadbd !=nil {return _gdadbd ;};};if _gdede .DropDownList !=nil {if _dadef :=_gdede .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_dadef !=nil {return _dadef ;};};if _gdede .Picture !=nil {if _badfgbe :=_gdede .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_badfgbe !=nil {return _badfgbe ;};};if _gdede .RichText !=nil {if _dggd :=_gdede .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_dggd !=nil {return _dggd ;};};if _gdede .Text !=nil {if _fccc :=_gdede .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_fccc !=nil {return _fccc ;};};if _gdede .Citation !=nil {if _daf :=_gdede .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_daf !=nil {return _daf ;};};if _gdede .Group !=nil {if _bfdgcc :=_gdede .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_bfdgcc !=nil {return _bfdgcc ;};};if _gdede .Bibliography !=nil {if _gfcgf :=_gdede .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_gfcgf !=nil {return _gfcgf ;};};return nil ;};const (ST_TextAlignmentUnset ST_TextAlignment =0;ST_TextAlignmentTop ST_TextAlignment =1;ST_TextAlignmentCenter ST_TextAlignment =2;ST_TextAlignmentBaseline ST_TextAlignment =3;ST_TextAlignmentBottom ST_TextAlignment =4;ST_TextAlignmentAuto ST_TextAlignment =5;); +// Table Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path -func (_cfffc *CT_DocPartGallery )ValidateWithPath (path string )error {if _cfffc .ValAttr ==ST_DocPartGalleryUnset {return _eddeb .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 _bbeaeg :=_cfffc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbeaeg !=nil {return _bbeaeg ;};return nil ;};type CT_FrameLayout struct{ +// Table Layout +TblLayout *CT_TblLayoutType ; -// Frameset Layout Value -ValAttr ST_FrameLayout ;}; +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path -func (_gbcee *CT_GlossaryDocument )ValidateWithPath (path string )error {if _gbcee .Background !=nil {if _affbfg :=_gbcee .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_affbfg !=nil {return _affbfg ;};};if _gbcee .DocParts !=nil {if _ccfg :=_gbcee .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_ccfg !=nil {return _ccfg ;};};return nil ;};func NewCT_Columns ()*CT_Columns {_bbabe :=&CT_Columns {};return _bbabe };func (_gggfd ST_HexColorAuto )String ()string {switch _gggfd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_cedf *CT_Kinsoku )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gbbc :=range start .Attr {if _gbbc .Name .Local =="\u006c\u0061\u006e\u0067"{_becag ,_aafec :=_gbbc .Value ,error (nil );if _aafec !=nil {return _aafec ;};_cedf .LangAttr =_becag ;continue ;};if _gbbc .Name .Local =="\u0076\u0061\u006c"{_ffagb ,_gaggf :=_gbbc .Value ,error (nil );if _gaggf !=nil {return _gaggf ;};_cedf .ValAttr =_ffagb ;continue ;};};for {_abedg ,_cfdag :=d .Token ();if _cfdag !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_cfdag );};if _geeb ,_gdbbd :=_abedg .(_ebaba .EndElement );_gdbbd &&_geeb .Name ==start .Name {break ;};};return nil ;}; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path -func (_cbba *CT_HMerge )ValidateWithPath (path string )error {if _bebdc :=_cbba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bebdc !=nil {return _bebdc ;};return nil ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_gfgeg :=&CT_DocPartCategory {};_gfgeg .Name =NewCT_String ();_gfgeg .Gallery =NewCT_DocPartGallery ();return _gfgeg ;};func (_cbffa *CT_Shd )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_eecbdc ,_bacebdg :=_cbffa .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bacebdg !=nil {return _bacebdg ;};start .Attr =append (start .Attr ,_eecbdc );if _cbffa .ColorAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbffa .ColorAttr )});};if _cbffa .ThemeColorAttr !=ST_ThemeColorUnset {_cfcbcf ,_fad :=_cbffa .ThemeColorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fad !=nil {return _fad ;};start .Attr =append (start .Attr ,_cfcbcf );};if _cbffa .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbffa .ThemeTintAttr )});};if _cbffa .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbffa .ThemeShadeAttr )});};if _cbffa .FillAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbffa .FillAttr )});};if _cbffa .ThemeFillAttr !=ST_ThemeColorUnset {_adbea ,_acea :=_cbffa .ThemeFillAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _acea !=nil {return _acea ;};start .Attr =append (start .Attr ,_adbea );};if _cbffa .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbffa .ThemeFillTintAttr )});};if _cbffa .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbffa .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bcdfg *CT_SmartTagPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _bcdfg .Attr !=nil {_egfde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_cafdd :=range _bcdfg .Attr {e .EncodeElement (_cafdd ,_egfde );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dbaf *ST_Shd )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gegbf ,_dceag :=d .Token ();if _dceag !=nil {return _dceag ;};if _dfecg ,_acggb :=_gegbf .(_ebaba .EndElement );_acggb &&_dfecg .Name ==start .Name {*_dbaf =1;return nil ;};if _febcg ,_e :=_gegbf .(_ebaba .CharData );!_e {return _eddeb .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",_gegbf );}else {switch string (_febcg ){case "":*_dbaf =0;case "\u006e\u0069\u006c":*_dbaf =1;case "\u0063\u006c\u0065a\u0072":*_dbaf =2;case "\u0073\u006f\u006ci\u0064":*_dbaf =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_dbaf =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_dbaf =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dbaf =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dbaf =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_dbaf =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dbaf =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_dbaf =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_dbaf =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_dbaf =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dbaf =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_dbaf =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_dbaf =15;case "\u0070\u0063\u0074\u0035":*_dbaf =16;case "\u0070\u0063\u00741\u0030":*_dbaf =17;case "\u0070\u0063\u00741\u0032":*_dbaf =18;case "\u0070\u0063\u00741\u0035":*_dbaf =19;case "\u0070\u0063\u00742\u0030":*_dbaf =20;case "\u0070\u0063\u00742\u0035":*_dbaf =21;case "\u0070\u0063\u00743\u0030":*_dbaf =22;case "\u0070\u0063\u00743\u0035":*_dbaf =23;case "\u0070\u0063\u00743\u0037":*_dbaf =24;case "\u0070\u0063\u00744\u0030":*_dbaf =25;case "\u0070\u0063\u00744\u0035":*_dbaf =26;case "\u0070\u0063\u00745\u0030":*_dbaf =27;case "\u0070\u0063\u00745\u0035":*_dbaf =28;case "\u0070\u0063\u00746\u0030":*_dbaf =29;case "\u0070\u0063\u00746\u0032":*_dbaf =30;case "\u0070\u0063\u00746\u0035":*_dbaf =31;case "\u0070\u0063\u00747\u0030":*_dbaf =32;case "\u0070\u0063\u00747\u0035":*_dbaf =33;case "\u0070\u0063\u00748\u0030":*_dbaf =34;case "\u0070\u0063\u00748\u0035":*_dbaf =35;case "\u0070\u0063\u00748\u0037":*_dbaf =36;case "\u0070\u0063\u00749\u0030":*_dbaf =37;case "\u0070\u0063\u00749\u0035":*_dbaf =38;};};_gegbf ,_dceag =d .Token ();if _dceag !=nil {return _dceag ;};if _fbfdg ,_dgbcf :=_gegbf .(_ebaba .EndElement );_dgbcf &&_fbfdg .Name ==start .Name {return nil ;};return _eddeb .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",_gegbf );};func (_cedfda ST_LevelSuffix )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cedfda .String (),start );};func (_fgggb *CT_CustomXmlBlock )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fgggb .UriAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgggb .UriAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_eddeb .Sprintf ("\u0025\u0076",_fgggb .ElementAttr )});e .EncodeToken (start );if _fgggb .CustomXmlPr !=nil {_gdfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_fgggb .CustomXmlPr ,_gdfb );};if _fgggb .EG_ContentBlockContent !=nil {for _ ,_daace :=range _fgggb .EG_ContentBlockContent {_daace .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aaadegf *CT_TabStop )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_cdace ,_ggaef :=_aaadegf .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggaef !=nil {return _ggaef ;};start .Attr =append (start .Attr ,_cdace );if _aaadegf .LeaderAttr !=ST_TabTlcUnset {_bbcbb ,_acabg :=_aaadegf .LeaderAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _acabg !=nil {return _acabg ;};start .Attr =append (start .Attr ,_bbcbb );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",_aaadegf .PosAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dabda *CT_Sym )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fgbd :=range start .Attr {if _fgbd .Name .Local =="\u0066\u006f\u006e\u0074"{_gbac ,_efe :=_fgbd .Value ,error (nil );if _efe !=nil {return _efe ;};_dabda .FontAttr =&_gbac ;continue ;};if _fgbd .Name .Local =="\u0063\u0068\u0061\u0072"{_agfe ,_ddacdd :=_fgbd .Value ,error (nil );if _ddacdd !=nil {return _ddacdd ;};_dabda .CharAttr =&_agfe ;continue ;};};for {_dabcg ,_beceefa :=d .Token ();if _beceefa !=nil {return _eddeb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_beceefa );};if _eaabb ,_adbaf :=_dabcg .(_ebaba .EndElement );_adbaf &&_eaabb .Name ==start .Name {break ;};};return nil ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func NewCT_Num ()*CT_Num {_bafaac :=&CT_Num {};_bafaac .AbstractNumId =NewCT_DecimalNumber ();return _bafaac ;};func NewCT_StyleSort ()*CT_StyleSort {_cfgeg :=&CT_StyleSort {};_cfgeg .ValAttr =ST_StyleSort (1);return _cfgeg ;};func (_ddedb *CT_DocVars )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ddedb .DocVar !=nil {_ecddfd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_fegda :=range _ddedb .DocVar {e .EncodeElement (_fegda ,_ecddfd );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_efggbf :=&CT_MailMergeOdsoFMDFieldType {};_efggbf .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _efggbf ;}; +// Table Caption +TblCaption *CT_String ; -// Validate validates the WdCT_WordprocessingCanvas and its children -func (_fggag *WdCT_WordprocessingCanvas )Validate ()error {return _fggag .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func (_cbgfbe *CT_CompatSetting )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cbgfbe .NameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbgfbe .NameAttr )});};if _cbgfbe .UriAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbgfbe .UriAttr )});};if _cbgfbe .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbgfbe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_edccfb :=&CT_MoveBookmark {};return _edccfb };func (_geea ST_TblWidth )ValidateWithPath (path string )error {switch _geea {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geea ));};return nil ;}; +// Table Description +TblDescription *CT_String ;};func (_ffffa *CT_Panose )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfedd :=range start .Attr {if _cfedd .Name .Local =="\u0076\u0061\u006c"{_edaee ,_acdab :=_cfedd .Value ,error (nil );if _acdab !=nil {return _acdab ;};_ffffa .ValAttr =_edaee ;continue ;};};for {_ggabf ,_fgedc :=d .Token ();if _fgedc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_fgedc );};if _eabbb ,_dafce :=_ggabf .(_g .EndElement );_dafce &&_eabbb .Name ==start .Name {break ;};};return nil ;};func (_bdbegc ST_DisplacedByCustomXml )Validate ()error {return _bdbegc .ValidateWithPath ("")}; -// ST_MeasurementOrPercent is a union type -type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_abdade *ST_Pitch )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cecgb ,_eegb :=d .Token ();if _eegb !=nil {return _eegb ;};if _bcda ,_eefee :=_cecgb .(_ebaba .EndElement );_eefee &&_bcda .Name ==start .Name {*_abdade =1;return nil ;};if _geafb ,_afffaa :=_cecgb .(_ebaba .CharData );!_afffaa {return _eddeb .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",_cecgb );}else {switch string (_geafb ){case "":*_abdade =0;case "\u0066\u0069\u0078e\u0064":*_abdade =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_abdade =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_abdade =3;};};_cecgb ,_eegb =d .Token ();if _eegb !=nil {return _eegb ;};if _acdeg ,_acbccg :=_cecgb .(_ebaba .EndElement );_acbccg &&_acdeg .Name ==start .Name {return nil ;};return _eddeb .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",_cecgb );};type CT_ParaRPr struct{ +// Validate validates the CT_DocPartBehavior and its children +func (_acab *CT_DocPartBehavior )Validate ()error {return _acab .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_abdgg *CT_Captions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdd :for {_gga ,_egad :=d .Token ();if _egad !=nil {return _egad ;};switch _eggeg :=_gga .(type ){case _g .StartElement :switch _eggeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_bfbcf :=NewCT_Caption ();if _dgg :=d .DecodeElement (_bfbcf ,&_eggeg );_dgg !=nil {return _dgg ;};_abdgg .Caption =append (_abdgg .Caption ,_bfbcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_abdgg .AutoCaptions =NewCT_AutoCaptions ();if _eaeb :=d .DecodeElement (_abdgg .AutoCaptions ,&_eggeg );_eaeb !=nil {return _eaeb ;};default:_ga .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\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_eggeg .Name );if _acdg :=d .Skip ();_acdg !=nil {return _acdg ;};};case _g .EndElement :break _gcdd ;case _g .CharData :};};return nil ;}; -// Inserted Paragraph -Ins *CT_TrackChange ; +// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path +func (_fcea *CT_FFName )ValidateWithPath (path string )error {return nil };func (_aagbee *CT_FtnProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aagbee .Pos !=nil {_cfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_aagbee .Pos ,_cfgd );};if _aagbee .NumFmt !=nil {_cbdec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aagbee .NumFmt ,_cbdec );};if _aagbee .NumStart !=nil {_dgdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aagbee .NumStart ,_dgdg );};if _aagbee .NumRestart !=nil {_bcbcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aagbee .NumRestart ,_bcbcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdbbe *CT_WritingStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggfcac :=range start .Attr {if _ggfcac .Name .Local =="\u006c\u0061\u006e\u0067"{_bdbea ,_eabbee :=_ggfcac .Value ,error (nil );if _eabbee !=nil {return _eabbee ;};_fdbbe .LangAttr =_bdbea ;continue ;};if _ggfcac .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_gdfgf ,_eadee :=_ggfcac .Value ,error (nil );if _eadee !=nil {return _eadee ;};_fdbbe .VendorIDAttr =_gdfgf ;continue ;};if _ggfcac .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_acdcfa ,_fbdac :=_ggfcac .Value ,error (nil );if _fbdac !=nil {return _fbdac ;};_fdbbe .DllVersionAttr =_acdcfa ;continue ;};if _ggfcac .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_baaec ,_egfec :=ParseUnionST_OnOff (_ggfcac .Value );if _egfec !=nil {return _egfec ;};_fdbbe .NlCheckAttr =&_baaec ;continue ;};if _ggfcac .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_fgdde ,_gacbf :=ParseUnionST_OnOff (_ggfcac .Value );if _gacbf !=nil {return _gacbf ;};_fdbbe .CheckStyleAttr =_fgdde ;continue ;};if _ggfcac .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_bgfef ,_fgbee :=_ggfcac .Value ,error (nil );if _fgbee !=nil {return _fgbee ;};_fdbbe .AppNameAttr =_bgfef ;continue ;};};for {_bbcgca ,_bagba :=d .Token ();if _bagba !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_bagba );};if _ddfgdd ,_bccce :=_bbcgca .(_g .EndElement );_bccce &&_ddfgdd .Name ==start .Name {break ;};};return nil ;};func (_daaeb *CT_RPrOriginal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daaeb .RStyle !=nil {_gdff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_daaeb .RStyle ,_gdff );};if _daaeb .RFonts !=nil {_ebfgbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_daaeb .RFonts ,_ebfgbb );};if _daaeb .B !=nil {_ffadef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_daaeb .B ,_ffadef );};if _daaeb .BCs !=nil {_eaafad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_daaeb .BCs ,_eaafad );};if _daaeb .I !=nil {_fcaac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_daaeb .I ,_fcaac );};if _daaeb .ICs !=nil {_gbgca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_daaeb .ICs ,_gbgca );};if _daaeb .Caps !=nil {_gaacfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_daaeb .Caps ,_gaacfg );};if _daaeb .SmallCaps !=nil {_aacdc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_daaeb .SmallCaps ,_aacdc );};if _daaeb .Strike !=nil {_cfegef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_daaeb .Strike ,_cfegef );};if _daaeb .Dstrike !=nil {_cegcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_daaeb .Dstrike ,_cegcf );};if _daaeb .Outline !=nil {_ggabc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_daaeb .Outline ,_ggabc );};if _daaeb .Shadow !=nil {_aagfbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_daaeb .Shadow ,_aagfbb );};if _daaeb .Emboss !=nil {_cdgfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_daaeb .Emboss ,_cdgfbe );};if _daaeb .Imprint !=nil {_egdfc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_daaeb .Imprint ,_egdfc );};if _daaeb .NoProof !=nil {_ecagd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_daaeb .NoProof ,_ecagd );};if _daaeb .SnapToGrid !=nil {_gfafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_daaeb .SnapToGrid ,_gfafc );};if _daaeb .Vanish !=nil {_gefcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_daaeb .Vanish ,_gefcb );};if _daaeb .WebHidden !=nil {_fbabg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_daaeb .WebHidden ,_fbabg );};if _daaeb .Color !=nil {_dadfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_daaeb .Color ,_dadfd );};if _daaeb .Spacing !=nil {_feeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_daaeb .Spacing ,_feeg );};if _daaeb .W !=nil {_bfbda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_daaeb .W ,_bfbda );};if _daaeb .Kern !=nil {_fecdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_daaeb .Kern ,_fecdf );};if _daaeb .Position !=nil {_gdbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_daaeb .Position ,_gdbec );};if _daaeb .Sz !=nil {_fgad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_daaeb .Sz ,_fgad );};if _daaeb .SzCs !=nil {_dddde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_daaeb .SzCs ,_dddde );};if _daaeb .Highlight !=nil {_dcbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_daaeb .Highlight ,_dcbb );};if _daaeb .U !=nil {_fcade :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_daaeb .U ,_fcade );};if _daaeb .Effect !=nil {_becgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_daaeb .Effect ,_becgf );};if _daaeb .Bdr !=nil {_effdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_daaeb .Bdr ,_effdg );};if _daaeb .Shd !=nil {_gbbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_daaeb .Shd ,_gbbbb );};if _daaeb .FitText !=nil {_aacbf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_daaeb .FitText ,_aacbf );};if _daaeb .VertAlign !=nil {_cbcge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_daaeb .VertAlign ,_cbcge );};if _daaeb .Rtl !=nil {_ceegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_daaeb .Rtl ,_ceegf );};if _daaeb .Cs !=nil {_eddea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_daaeb .Cs ,_eddea );};if _daaeb .Em !=nil {_gfeba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_daaeb .Em ,_gfeba );};if _daaeb .Lang !=nil {_aedcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_daaeb .Lang ,_aedcg );};if _daaeb .EastAsianLayout !=nil {_ccgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_daaeb .EastAsianLayout ,_ccgcc );};if _daaeb .SpecVanish !=nil {_fcabc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_daaeb .SpecVanish ,_fcabc );};if _daaeb .OMath !=nil {_dfbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_daaeb .OMath ,_dfbbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egdab *EG_MathContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egdab .OMathPara !=nil {_ggbfg :=_g .StartElement {Name :_g .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_egdab .OMathPara ,_ggbfg );};if _egdab .OMath !=nil {_feedbd :=_g .StartElement {Name :_g .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_egdab .OMath ,_feedbd );};return nil ;};func (_fbaba *CT_PermStart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbaba .EdGrpAttr !=ST_EdGrpUnset {_acebg ,_egacd :=_fbaba .EdGrpAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _egacd !=nil {return _egacd ;};start .Attr =append (start .Attr ,_acebg );};if _fbaba .EdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fbaba .EdAttr )});};if _fbaba .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fbaba .ColFirstAttr )});};if _fbaba .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_fbaba .ColLastAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fbaba .IdAttr )});if _fbaba .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_debdb ,_fggag :=_fbaba .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _fggag !=nil {return _fggag ;};start .Attr =append (start .Attr ,_debdb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SectType ()*CT_SectType {_cbegb :=&CT_SectType {};return _cbegb };func (_baeecf ST_HexColorAuto )Validate ()error {return _baeecf .ValidateWithPath ("")};func (_gcdaa *WdCT_WordprocessingContentPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbbea :=range start .Attr {if _cbbea .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"&&_cbbea .Name .Local =="\u0069\u0064"||_cbbea .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"&&_cbbea .Name .Local =="\u0069\u0064"{_acebce ,_ggbdag :=_cbbea .Value ,error (nil );if _ggbdag !=nil {return _ggbdag ;};_gcdaa .IdAttr =_acebce ;continue ;};if _cbbea .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_gcdaa .BwModeAttr .UnmarshalXMLAttr (_cbbea );continue ;};};_dbbbbd :for {_agfag ,_dcfbf :=d .Token ();if _dcfbf !=nil {return _dcfbf ;};switch _abbddc :=_agfag .(type ){case _g .StartElement :switch _abbddc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_gcdaa .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _adcab :=d .DecodeElement (_gcdaa .NvContentPartPr ,&_abbddc );_adcab !=nil {return _adcab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:_gcdaa .Xfrm =_e .NewCT_Transform2D ();if _febfb :=d .DecodeElement (_gcdaa .Xfrm ,&_abbddc );_febfb !=nil {return _febfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcdaa .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _fdfdca :=d .DecodeElement (_gcdaa .ExtLst ,&_abbddc );_fdfdca !=nil {return _fdfdca ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0065\u006e\u0074P\u0061\u0072\u0074\u0020\u0025\u0076",_abbddc .Name );if _daada :=d .Skip ();_daada !=nil {return _daada ;};};case _g .EndElement :break _dbbbbd ;case _g .CharData :};};return nil ;};func (_fdbcf *CT_LevelText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdbcf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_fdbcf .ValAttr )});};if _fdbcf .NullAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_fdbcf .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gaee *CT_Border )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaee .ValAttr =ST_Border (1);for _ ,_edea :=range start .Attr {if _edea .Name .Local =="\u0076\u0061\u006c"{_gaee .ValAttr .UnmarshalXMLAttr (_edea );continue ;};if _edea .Name .Local =="\u0063\u006f\u006co\u0072"{_cgcd ,_cebc :=ParseUnionST_HexColor (_edea .Value );if _cebc !=nil {return _cebc ;};_gaee .ColorAttr =&_cgcd ;continue ;};if _edea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gaee .ThemeColorAttr .UnmarshalXMLAttr (_edea );continue ;};if _edea .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dab ,_aabb :=_edea .Value ,error (nil );if _aabb !=nil {return _aabb ;};_gaee .ThemeTintAttr =&_dab ;continue ;};if _edea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_abf ,_egge :=_edea .Value ,error (nil );if _egge !=nil {return _egge ;};_gaee .ThemeShadeAttr =&_abf ;continue ;};if _edea .Name .Local =="\u0073\u007a"{_cbdf ,_ebbaf :=_b .ParseUint (_edea .Value ,10,64);if _ebbaf !=nil {return _ebbaf ;};_gaee .SzAttr =&_cbdf ;continue ;};if _edea .Name .Local =="\u0073\u0070\u0061c\u0065"{_ada ,_effd :=_b .ParseUint (_edea .Value ,10,64);if _effd !=nil {return _effd ;};_gaee .SpaceAttr =&_ada ;continue ;};if _edea .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dcg ,_fgcb :=ParseUnionST_OnOff (_edea .Value );if _fgcb !=nil {return _fgcb ;};_gaee .ShadowAttr =&_dcg ;continue ;};if _edea .Name .Local =="\u0066\u0072\u0061m\u0065"{_eaec ,_gbee :=ParseUnionST_OnOff (_edea .Value );if _gbee !=nil {return _gbee ;};_gaee .FrameAttr =&_eaec ;continue ;};};for {_dfdd ,_edec :=d .Token ();if _edec !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_edec );};if _gee ,_bddfe :=_dfdd .(_g .EndElement );_bddfe &&_gee .Name ==start .Name {break ;};};return nil ;};func (_bgfcef *CT_VerticalJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aggcg ,_fddae :=_bgfcef .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fddae !=nil {return _fddae ;};start .Attr =append (start .Attr ,_aggcg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Deleted Paragraph -Del *CT_TrackChange ; +// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path +func (_fgef *CT_AltChunkPr )ValidateWithPath (path string )error {if _fgef .MatchSrc !=nil {if _ace :=_fgef .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_ace !=nil {return _ace ;};};return nil ;};func (_bgfff *CT_Lock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eadde :=range start .Attr {if _eadde .Name .Local =="\u0076\u0061\u006c"{_bgfff .ValAttr .UnmarshalXMLAttr (_eadde );continue ;};};for {_dcdg ,_abddc :=d .Token ();if _abddc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_abddc );};if _gbcaeg ,_gddeb :=_dcdg .(_g .EndElement );_gddeb &&_gbcaeg .Name ==start .Name {break ;};};return nil ;}; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path +func (_eaac *CT_Numbering )ValidateWithPath (path string )error {for _fcdge ,_aabaa :=range _eaac .NumPicBullet {if _dcff :=_aabaa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_fcdge ));_dcff !=nil {return _dcff ;};};for _gdadc ,_dgfdb :=range _eaac .AbstractNum {if _geebaf :=_dgfdb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_gdadc ));_geebaf !=nil {return _geebaf ;};};for _aggbda ,_edabg :=range _eaac .Num {if _abba :=_edabg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_aggbda ));_abba !=nil {return _abba ;};};if _eaac .NumIdMacAtCleanup !=nil {if _bddca :=_eaac .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_bddca !=nil {return _bddca ;};};return nil ;};func (_efdfbe ST_PageBorderDisplay )Validate ()error {return _efdfbe .ValidateWithPath ("")};func (_accf *CT_CalendarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcdg :=range start .Attr {if _bcdg .Name .Local =="\u0076\u0061\u006c"{_accf .ValAttr .UnmarshalXMLAttr (_bcdg );continue ;};};for {_eagg ,_ggd :=d .Token ();if _ggd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_ggd );};if _bbgb ,_caec :=_eagg .(_g .EndElement );_caec &&_bbgb .Name ==start .Name {break ;};};return nil ;};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Annotation Identifier +IdAttr int64 ;RPr *CT_RPrOriginal ;};func NewCT_Em ()*CT_Em {_eeed :=&CT_Em {};_eeed .ValAttr =ST_Em (1);return _eeed };type CT_EdnPos struct{ -// Referenced Character Style -RStyle *CT_String ; +// Endnote Position Type +ValAttr ST_EdnPos ;};func (_ggcfc ST_MeasurementOrPercent )String ()string {if _ggcfc .ST_DecimalNumberOrPercent !=nil {return _ggcfc .ST_DecimalNumberOrPercent .String ();};if _ggcfc .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_ggcfc .ST_UniversalMeasure );};return "";}; -// Run Fonts -RFonts *CT_Fonts ; +// Validate validates the CT_Fonts and its children +func (_feabd *CT_Fonts )Validate ()error {return _feabd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_eabca *CT_LatentStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffcgf :=range start .Attr {if _ffcgf .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_edbcf ,_ddffe :=ParseUnionST_OnOff (_ffcgf .Value );if _ddffe !=nil {return _ddffe ;};_eabca .DefLockedStateAttr =&_edbcf ;continue ;};if _ffcgf .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aceac ,_adbag :=_b .ParseInt (_ffcgf .Value ,10,64);if _adbag !=nil {return _adbag ;};_eabca .DefUIPriorityAttr =&_aceac ;continue ;};if _ffcgf .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_aaeafd ,_gcdfe :=ParseUnionST_OnOff (_ffcgf .Value );if _gcdfe !=nil {return _gcdfe ;};_eabca .DefSemiHiddenAttr =&_aaeafd ;continue ;};if _ffcgf .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_cecbg ,_dfbcf :=ParseUnionST_OnOff (_ffcgf .Value );if _dfbcf !=nil {return _dfbcf ;};_eabca .DefUnhideWhenUsedAttr =&_cecbg ;continue ;};if _ffcgf .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_fdfc ,_acgba :=ParseUnionST_OnOff (_ffcgf .Value );if _acgba !=nil {return _acgba ;};_eabca .DefQFormatAttr =&_fdfc ;continue ;};if _ffcgf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceaba ,_accc :=_b .ParseInt (_ffcgf .Value ,10,64);if _accc !=nil {return _accc ;};_eabca .CountAttr =&_ceaba ;continue ;};};_cebbc :for {_caggb ,_fdfcg :=d .Token ();if _fdfcg !=nil {return _fdfcg ;};switch _cdcab :=_caggb .(type ){case _g .StartElement :switch _cdcab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_abbd :=NewCT_LsdException ();if _fcgd :=d .DecodeElement (_abbd ,&_cdcab );_fcgd !=nil {return _fcgd ;};_eabca .LsdException =append (_eabca .LsdException ,_abbd );default:_ga .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\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_cdcab .Name );if _daedd :=d .Skip ();_daedd !=nil {return _daedd ;};};case _g .EndElement :break _cebbc ;case _g .CharData :};};return nil ;};func NewAG_Password ()*AG_Password {_gce :=&AG_Password {};return _gce };func (_fcgeed ST_PageBorderZOrder )String ()string {switch _fcgeed {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};func (_beebc *CT_DocPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fefdg :for {_cfgfc ,_gddbg :=d .Token ();if _gddbg !=nil {return _gddbg ;};switch _geac :=_cfgfc .(type ){case _g .StartElement :switch _geac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_beebc .DocPartPr =NewCT_DocPartPr ();if _fdcfb :=d .DecodeElement (_beebc .DocPartPr ,&_geac );_fdcfb !=nil {return _fdcfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_beebc .DocPartBody =NewCT_Body ();if _aaec :=d .DecodeElement (_beebc .DocPartBody ,&_geac );_aaec !=nil {return _aaec ;};default:_ga .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\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_geac .Name );if _bgfag :=d .Skip ();_bgfag !=nil {return _bgfag ;};};case _g .EndElement :break _fefdg ;case _g .CharData :};};return nil ;}; -// Bold -B *CT_OnOff ; +// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path +func (_cadagda *CT_TextAlignment )ValidateWithPath (path string )error {if _cadagda .ValAttr ==ST_TextAlignmentUnset {return _gd .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 _ddgcd :=_cadagda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddgcd !=nil {return _ddgcd ;};return nil ;};func (_ebedc ST_LineNumberRestart )Validate ()error {return _ebedc .ValidateWithPath ("")};type CT_Charset struct{ -// Complex Script Bold -BCs *CT_OnOff ; +// Value +ValAttr *string ; -// Italics -I *CT_OnOff ; +// IANA Name of Character Set +CharacterSetAttr *string ;};func (_gfbgbg *CT_TrPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfbgbg .TrPr =NewCT_TrPrBase ();for _ ,_agfabe :=range start .Attr {if _agfabe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bcegb ,_dbcedc :=_agfabe .Value ,error (nil );if _dbcedc !=nil {return _dbcedc ;};_gfbgbg .AuthorAttr =_bcegb ;continue ;};if _agfabe .Name .Local =="\u0064\u0061\u0074\u0065"{_dbgec ,_caedd :=ParseStdlibTime (_agfabe .Value );if _caedd !=nil {return _caedd ;};_gfbgbg .DateAttr =&_dbgec ;continue ;};if _agfabe .Name .Local =="\u0069\u0064"{_fegdag ,_fecffc :=_b .ParseInt (_agfabe .Value ,10,64);if _fecffc !=nil {return _fecffc ;};_gfbgbg .IdAttr =_fegdag ;continue ;};};_dafdcg :for {_bebec ,_fdfdg :=d .Token ();if _fdfdg !=nil {return _fdfdg ;};switch _bfaggg :=_bebec .(type ){case _g .StartElement :switch _bfaggg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:if _cccea :=d .DecodeElement (_gfbgbg .TrPr ,&_bfaggg );_cccea !=nil {return _cccea ;};default:_ga .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\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_bfaggg .Name );if _eafcg :=d .Skip ();_eafcg !=nil {return _eafcg ;};};case _g .EndElement :break _dafdcg ;case _g .CharData :};};return nil ;};func NewCT_MacroName ()*CT_MacroName {_gfaeb :=&CT_MacroName {};return _gfaeb };func (_agdda *CT_NumPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bddce :for {_ffcdb ,_ggfab :=d .Token ();if _ggfab !=nil {return _ggfab ;};switch _addee :=_ffcdb .(type ){case _g .StartElement :switch _addee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006c\u0076\u006c"}:_agdda .Ilvl =NewCT_DecimalNumber ();if _gcba :=d .DecodeElement (_agdda .Ilvl ,&_addee );_gcba !=nil {return _gcba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dI\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dI\u0064"}:_agdda .NumId =NewCT_DecimalNumber ();if _feedg :=d .DecodeElement (_agdda .NumId ,&_addee );_feedg !=nil {return _feedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_agdda .NumberingChange =NewCT_TrackChangeNumbering ();if _aaegbb :=d .DecodeElement (_agdda .NumberingChange ,&_addee );_aaegbb !=nil {return _aaegbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agdda .Ins =NewCT_TrackChange ();if _ccaabe :=d .DecodeElement (_agdda .Ins ,&_addee );_ccaabe !=nil {return _ccaabe ;};default:_ga .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\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_addee .Name );if _eeedf :=d .Skip ();_eeedf !=nil {return _eeedf ;};};case _g .EndElement :break _bddce ;case _g .CharData :};};return nil ;};func (_dceda *CT_EdnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbgg ,_dddbb :=_dceda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dddbb !=nil {return _dddbb ;};start .Attr =append (start .Attr ,_acbgg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Zoom struct{ -// Complex Script Italics -ICs *CT_OnOff ; +// Zoom Type +ValAttr ST_Zoom ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Zoom Percentage +PercentAttr ST_DecimalNumberOrPercent ;}; -// Small Caps -SmallCaps *CT_OnOff ; +// Validate validates the CT_ObjectLink and its children +func (_daaca *CT_ObjectLink )Validate ()error {return _daaca .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");}; -// Single Strikethrough -Strike *CT_OnOff ; +// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path +func (_ggcaef *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };func (_fccbf *EG_FtnEdnNumProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgddbg :for {_cbegga ,_edgcd :=d .Token ();if _edgcd !=nil {return _edgcd ;};switch _egaede :=_cbegga .(type ){case _g .StartElement :switch _egaede .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fccbf .NumStart =NewCT_DecimalNumber ();if _acbff :=d .DecodeElement (_fccbf .NumStart ,&_egaede );_acbff !=nil {return _acbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fccbf .NumRestart =NewCT_NumRestart ();if _bacgcc :=d .DecodeElement (_fccbf .NumRestart ,&_egaede );_bacgcc !=nil {return _bacgcc ;};default:_ga .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\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_egaede .Name );if _babeb :=d .Skip ();_babeb !=nil {return _babeb ;};};case _g .EndElement :break _fgddbg ;case _g .CharData :};};return nil ;}; -// Double Strikethrough -Dstrike *CT_OnOff ; +// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path +func (_eefaac *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _ddbed :=_eefaac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbed !=nil {return _ddbed ;};return nil ;}; -// Display Character Outline -Outline *CT_OnOff ; +// Validate validates the CT_Tc and its children +func (_gdfcc *CT_Tc )Validate ()error {return _gdfcc .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_ecgdc ST_TextDirection )String ()string {switch _ecgdc {case 0:return "";case 1:return "\u0074\u0062";case 2:return "\u0072\u006c";case 3:return "\u006c\u0072";case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056";case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056";case 10:return "\u0074\u0062\u004cr\u0056";case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056";};return "";};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_ebdb :=&CT_DecimalNumberOrPrecent {};return _ebdb ;}; -// Shadow -Shadow *CT_OnOff ; +// Validate validates the CT_Attr and its children +func (_edbe *CT_Attr )Validate ()error {return _edbe .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");}; -// Embossing -Emboss *CT_OnOff ; +// Validate validates the CT_TblLayoutType and its children +func (_fggae *CT_TblLayoutType )Validate ()error {return _fggae .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func NewCT_FitText ()*CT_FitText {_eggac :=&CT_FitText {};return _eggac };func (_bbdeg *ST_TblWidth )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggcag ,_fbebe :=d .Token ();if _fbebe !=nil {return _fbebe ;};if _gcgab ,_bedfd :=_ggcag .(_g .EndElement );_bedfd &&_gcgab .Name ==start .Name {*_bbdeg =1;return nil ;};if _ddddbc ,_bdgggf :=_ggcag .(_g .CharData );!_bdgggf {return _gd .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",_ggcag );}else {switch string (_ddddbc ){case "":*_bbdeg =0;case "\u006e\u0069\u006c":*_bbdeg =1;case "\u0070\u0063\u0074":*_bbdeg =2;case "\u0064\u0078\u0061":*_bbdeg =3;case "\u0061\u0075\u0074\u006f":*_bbdeg =4;};};_ggcag ,_fbebe =d .Token ();if _fbebe !=nil {return _fbebe ;};if _adcda ,_abecc :=_ggcag .(_g .EndElement );_abecc &&_adcda .Name ==start .Name {return nil ;};return _gd .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",_ggcag );};func NewCT_R ()*CT_R {_eccbc :=&CT_R {};return _eccbc };func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_fagbdd :=&CT_DocPartBehaviors {};return _fagbdd };func (_aebdd *EG_BlockLevelElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddacfa :for {_bbbge ,_eaaea :=d .Token ();if _eaaea !=nil {return _eaaea ;};switch _geacb :=_bbbge .(type ){case _g .StartElement :switch _geacb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bfcg :=NewCT_AltChunk ();if _feegaf :=d .DecodeElement (_bfcg ,&_geacb );_feegaf !=nil {return _feegaf ;};_aebdd .AltChunk =append (_aebdd .AltChunk ,_bfcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gfgdg :=NewEG_ContentBlockContent ();_gfgdg .CustomXml =NewCT_CustomXmlBlock ();if _dgbdg :=d .DecodeElement (_gfgdg .CustomXml ,&_geacb );_dgbdg !=nil {return _dgbdg ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gfgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fecgb :=NewEG_ContentBlockContent ();_fecgb .Sdt =NewCT_SdtBlock ();if _gcbag :=d .DecodeElement (_fecgb .Sdt ,&_geacb );_gcbag !=nil {return _gcbag ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fecgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cfcdad :=NewEG_ContentBlockContent ();_bacab :=NewCT_P ();if _bgfgg :=d .DecodeElement (_bacab ,&_geacb );_bgfgg !=nil {return _bgfgg ;};_cfcdad .P =append (_cfcdad .P ,_bacab );_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_cfcdad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_fegfc :=NewEG_ContentBlockContent ();_dadgd :=NewCT_Tbl ();if _ddebef :=d .DecodeElement (_dadgd ,&_geacb );_ddebef !=nil {return _ddebef ;};_fegfc .Tbl =append (_fegfc .Tbl ,_dadgd );_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fegfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bdecad :=NewEG_ContentBlockContent ();_egdgg :=NewEG_RunLevelElts ();_egdgg .ProofErr =NewCT_ProofErr ();if _egecc :=d .DecodeElement (_egdgg .ProofErr ,&_geacb );_egecc !=nil {return _egecc ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_bdecad );_bdecad .EG_RunLevelElts =append (_bdecad .EG_RunLevelElts ,_egdgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_effffc :=NewEG_ContentBlockContent ();_fdeeg :=NewEG_RunLevelElts ();_fdeeg .PermStart =NewCT_PermStart ();if _dbeaaf :=d .DecodeElement (_fdeeg .PermStart ,&_geacb );_dbeaaf !=nil {return _dbeaaf ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_effffc );_effffc .EG_RunLevelElts =append (_effffc .EG_RunLevelElts ,_fdeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edgbe :=NewEG_ContentBlockContent ();_dggae :=NewEG_RunLevelElts ();_dggae .PermEnd =NewCT_Perm ();if _gaffe :=d .DecodeElement (_dggae .PermEnd ,&_geacb );_gaffe !=nil {return _gaffe ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_edgbe );_edgbe .EG_RunLevelElts =append (_edgbe .EG_RunLevelElts ,_dggae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fgbef :=NewEG_ContentBlockContent ();_beagf :=NewEG_RunLevelElts ();_beagf .Ins =NewCT_RunTrackChange ();if _bbeeff :=d .DecodeElement (_beagf .Ins ,&_geacb );_bbeeff !=nil {return _bbeeff ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fgbef );_fgbef .EG_RunLevelElts =append (_fgbef .EG_RunLevelElts ,_beagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fcagdg :=NewEG_ContentBlockContent ();_fecgeg :=NewEG_RunLevelElts ();_fecgeg .Del =NewCT_RunTrackChange ();if _afdeb :=d .DecodeElement (_fecgeg .Del ,&_geacb );_afdeb !=nil {return _afdeb ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fcagdg );_fcagdg .EG_RunLevelElts =append (_fcagdg .EG_RunLevelElts ,_fecgeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gaeeb :=NewEG_ContentBlockContent ();_ecadb :=NewEG_RunLevelElts ();_ecadb .MoveFrom =NewCT_RunTrackChange ();if _cgffd :=d .DecodeElement (_ecadb .MoveFrom ,&_geacb );_cgffd !=nil {return _cgffd ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gaeeb );_gaeeb .EG_RunLevelElts =append (_gaeeb .EG_RunLevelElts ,_ecadb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fedca :=NewEG_ContentBlockContent ();_bdaefe :=NewEG_RunLevelElts ();_bdaefe .MoveTo =NewCT_RunTrackChange ();if _cfcgef :=d .DecodeElement (_bdaefe .MoveTo ,&_geacb );_cfcgef !=nil {return _cfcgef ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fedca );_fedca .EG_RunLevelElts =append (_fedca .EG_RunLevelElts ,_bdaefe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gfebb :=NewEG_ContentBlockContent ();_egcfef :=NewEG_RunLevelElts ();_abecdd :=NewEG_RangeMarkupElements ();_abecdd .BookmarkStart =NewCT_Bookmark ();if _edecec :=d .DecodeElement (_abecdd .BookmarkStart ,&_geacb );_edecec !=nil {return _edecec ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gfebb );_gfebb .EG_RunLevelElts =append (_gfebb .EG_RunLevelElts ,_egcfef );_egcfef .EG_RangeMarkupElements =append (_egcfef .EG_RangeMarkupElements ,_abecdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gabgc :=NewEG_ContentBlockContent ();_fdcbdc :=NewEG_RunLevelElts ();_gfcgc :=NewEG_RangeMarkupElements ();_gfcgc .BookmarkEnd =NewCT_MarkupRange ();if _dfcec :=d .DecodeElement (_gfcgc .BookmarkEnd ,&_geacb );_dfcec !=nil {return _dfcec ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gabgc );_gabgc .EG_RunLevelElts =append (_gabgc .EG_RunLevelElts ,_fdcbdc );_fdcbdc .EG_RangeMarkupElements =append (_fdcbdc .EG_RangeMarkupElements ,_gfcgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dcfde :=NewEG_ContentBlockContent ();_eebff :=NewEG_RunLevelElts ();_gadfbc :=NewEG_RangeMarkupElements ();_gadfbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdcadd :=d .DecodeElement (_gadfbc .MoveFromRangeStart ,&_geacb );_bdcadd !=nil {return _bdcadd ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dcfde );_dcfde .EG_RunLevelElts =append (_dcfde .EG_RunLevelElts ,_eebff );_eebff .EG_RangeMarkupElements =append (_eebff .EG_RangeMarkupElements ,_gadfbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbddbe :=NewEG_ContentBlockContent ();_ccadb :=NewEG_RunLevelElts ();_ggcbe :=NewEG_RangeMarkupElements ();_ggcbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgfdc :=d .DecodeElement (_ggcbe .MoveFromRangeEnd ,&_geacb );_cgfdc !=nil {return _cgfdc ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dbddbe );_dbddbe .EG_RunLevelElts =append (_dbddbe .EG_RunLevelElts ,_ccadb );_ccadb .EG_RangeMarkupElements =append (_ccadb .EG_RangeMarkupElements ,_ggcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_baedg :=NewEG_ContentBlockContent ();_fbabc :=NewEG_RunLevelElts ();_bbgbab :=NewEG_RangeMarkupElements ();_bbgbab .MoveToRangeStart =NewCT_MoveBookmark ();if _aeefgb :=d .DecodeElement (_bbgbab .MoveToRangeStart ,&_geacb );_aeefgb !=nil {return _aeefgb ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_baedg );_baedg .EG_RunLevelElts =append (_baedg .EG_RunLevelElts ,_fbabc );_fbabc .EG_RangeMarkupElements =append (_fbabc .EG_RangeMarkupElements ,_bbgbab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbgbd :=NewEG_ContentBlockContent ();_acbaa :=NewEG_RunLevelElts ();_daefcc :=NewEG_RangeMarkupElements ();_daefcc .MoveToRangeEnd =NewCT_MarkupRange ();if _fgfeef :=d .DecodeElement (_daefcc .MoveToRangeEnd ,&_geacb );_fgfeef !=nil {return _fgfeef ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fbgbd );_fbgbd .EG_RunLevelElts =append (_fbgbd .EG_RunLevelElts ,_acbaa );_acbaa .EG_RangeMarkupElements =append (_acbaa .EG_RangeMarkupElements ,_daefcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cfdea :=NewEG_ContentBlockContent ();_dgfef :=NewEG_RunLevelElts ();_cadeb :=NewEG_RangeMarkupElements ();_cadeb .CommentRangeStart =NewCT_MarkupRange ();if _ecdea :=d .DecodeElement (_cadeb .CommentRangeStart ,&_geacb );_ecdea !=nil {return _ecdea ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_cfdea );_cfdea .EG_RunLevelElts =append (_cfdea .EG_RunLevelElts ,_dgfef );_dgfef .EG_RangeMarkupElements =append (_dgfef .EG_RangeMarkupElements ,_cadeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gegefe :=NewEG_ContentBlockContent ();_gdbab :=NewEG_RunLevelElts ();_bgbcad :=NewEG_RangeMarkupElements ();_bgbcad .CommentRangeEnd =NewCT_MarkupRange ();if _adgce :=d .DecodeElement (_bgbcad .CommentRangeEnd ,&_geacb );_adgce !=nil {return _adgce ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gegefe );_gegefe .EG_RunLevelElts =append (_gegefe .EG_RunLevelElts ,_gdbab );_gdbab .EG_RangeMarkupElements =append (_gdbab .EG_RangeMarkupElements ,_bgbcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggabb :=NewEG_ContentBlockContent ();_aadaf :=NewEG_RunLevelElts ();_bagea :=NewEG_RangeMarkupElements ();_bagea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbddc :=d .DecodeElement (_bagea .CustomXmlInsRangeStart ,&_geacb );_dbddc !=nil {return _dbddc ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_ggabb );_ggabb .EG_RunLevelElts =append (_ggabb .EG_RunLevelElts ,_aadaf );_aadaf .EG_RangeMarkupElements =append (_aadaf .EG_RangeMarkupElements ,_bagea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcffe :=NewEG_ContentBlockContent ();_ecbcb :=NewEG_RunLevelElts ();_feaggb :=NewEG_RangeMarkupElements ();_feaggb .CustomXmlInsRangeEnd =NewCT_Markup ();if _abbcd :=d .DecodeElement (_feaggb .CustomXmlInsRangeEnd ,&_geacb );_abbcd !=nil {return _abbcd ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dcffe );_dcffe .EG_RunLevelElts =append (_dcffe .EG_RunLevelElts ,_ecbcb );_ecbcb .EG_RangeMarkupElements =append (_ecbcb .EG_RangeMarkupElements ,_feaggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abeed :=NewEG_ContentBlockContent ();_cbdcd :=NewEG_RunLevelElts ();_edage :=NewEG_RangeMarkupElements ();_edage .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffdba :=d .DecodeElement (_edage .CustomXmlDelRangeStart ,&_geacb );_ffdba !=nil {return _ffdba ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_abeed );_abeed .EG_RunLevelElts =append (_abeed .EG_RunLevelElts ,_cbdcd );_cbdcd .EG_RangeMarkupElements =append (_cbdcd .EG_RangeMarkupElements ,_edage );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcbdgb :=NewEG_ContentBlockContent ();_acbedgf :=NewEG_RunLevelElts ();_ggbdd :=NewEG_RangeMarkupElements ();_ggbdd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfbbbe :=d .DecodeElement (_ggbdd .CustomXmlDelRangeEnd ,&_geacb );_cfbbbe !=nil {return _cfbbbe ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dcbdgb );_dcbdgb .EG_RunLevelElts =append (_dcbdgb .EG_RunLevelElts ,_acbedgf );_acbedgf .EG_RangeMarkupElements =append (_acbedgf .EG_RangeMarkupElements ,_ggbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ebggg :=NewEG_ContentBlockContent ();_cgbfd :=NewEG_RunLevelElts ();_geaba :=NewEG_RangeMarkupElements ();_geaba .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbeea :=d .DecodeElement (_geaba .CustomXmlMoveFromRangeStart ,&_geacb );_bbeea !=nil {return _bbeea ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_ebggg );_ebggg .EG_RunLevelElts =append (_ebggg .EG_RunLevelElts ,_cgbfd );_cgbfd .EG_RangeMarkupElements =append (_cgbfd .EG_RangeMarkupElements ,_geaba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cdcdfc :=NewEG_ContentBlockContent ();_aebddc :=NewEG_RunLevelElts ();_bbbdf :=NewEG_RangeMarkupElements ();_bbbdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cafdb :=d .DecodeElement (_bbbdf .CustomXmlMoveFromRangeEnd ,&_geacb );_cafdb !=nil {return _cafdb ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_cdcdfc );_cdcdfc .EG_RunLevelElts =append (_cdcdfc .EG_RunLevelElts ,_aebddc );_aebddc .EG_RangeMarkupElements =append (_aebddc .EG_RangeMarkupElements ,_bbbdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_agdba :=NewEG_ContentBlockContent ();_dgfeee :=NewEG_RunLevelElts ();_ecadf :=NewEG_RangeMarkupElements ();_ecadf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agdfda :=d .DecodeElement (_ecadf .CustomXmlMoveToRangeStart ,&_geacb );_agdfda !=nil {return _agdfda ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_agdba );_agdba .EG_RunLevelElts =append (_agdba .EG_RunLevelElts ,_dgfeee );_dgfeee .EG_RangeMarkupElements =append (_dgfeee .EG_RangeMarkupElements ,_ecadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgcfe :=NewEG_ContentBlockContent ();_fbabcf :=NewEG_RunLevelElts ();_gaede :=NewEG_RangeMarkupElements ();_gaede .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ceeac :=d .DecodeElement (_gaede .CustomXmlMoveToRangeEnd ,&_geacb );_ceeac !=nil {return _ceeac ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dgcfe );_dgcfe .EG_RunLevelElts =append (_dgcfe .EG_RunLevelElts ,_fbabcf );_fbabcf .EG_RangeMarkupElements =append (_fbabcf .EG_RangeMarkupElements ,_gaede );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebefdc :=NewEG_ContentBlockContent ();_dabbe :=NewEG_RunLevelElts ();_egbdca :=NewEG_MathContent ();_egbdca .OMathPara =_ec .NewOMathPara ();if _aebfec :=d .DecodeElement (_egbdca .OMathPara ,&_geacb );_aebfec !=nil {return _aebfec ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_ebefdc );_ebefdc .EG_RunLevelElts =append (_ebefdc .EG_RunLevelElts ,_dabbe );_dabbe .EG_MathContent =append (_dabbe .EG_MathContent ,_egbdca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eegbb :=NewEG_ContentBlockContent ();_aeggf :=NewEG_RunLevelElts ();_cfdge :=NewEG_MathContent ();_cfdge .OMath =_ec .NewOMath ();if _cfbba :=d .DecodeElement (_cfdge .OMath ,&_geacb );_cfbba !=nil {return _cfbba ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_eegbb );_eegbb .EG_RunLevelElts =append (_eegbb .EG_RunLevelElts ,_aeggf );_aeggf .EG_MathContent =append (_aeggf .EG_MathContent ,_cfdge );default:_ga .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\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_geacb .Name );if _dcaac :=d .Skip ();_dcaac !=nil {return _dcaac ;};};case _g .EndElement :break _ddacfa ;case _g .CharData :};};return nil ;};const (ST_SectionMarkUnset ST_SectionMark =0;ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2;ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5;); -// Imprinting -Imprint *CT_OnOff ; +// Validate validates the CT_Picture and its children +func (_fgbcb *CT_Picture )Validate ()error {return _fgbcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ecgg *CT_Comment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecgg .InitialsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgg .InitialsAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ecgg .AuthorAttr )});if _ecgg .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgg .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ecgg .IdAttr )});e .EncodeToken (start );if _ecgg .EG_BlockLevelElts !=nil {for _ ,_caef :=range _ecgg .EG_BlockLevelElts {_caef .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Validate validates the WdEG_WrapTypeChoice and its children +func (_gecacc *WdEG_WrapTypeChoice )Validate ()error {return _gecacc .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eadcc *CT_SdtContentCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eadcc .Tc !=nil {_decde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_aebbf :=range _eadcc .Tc {e .EncodeElement (_aebbf ,_decde );};};if _eadcc .CustomXml !=nil {_bfgeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eadcc .CustomXml ,_bfgeb );};if _eadcc .Sdt !=nil {_ceecf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eadcc .Sdt ,_ceecf );};if _eadcc .EG_RunLevelElts !=nil {for _ ,_deege :=range _eadcc .EG_RunLevelElts {_deege .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgffb *EG_RPrMath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geddge :for {_fcdag ,_ggaee :=d .Token ();if _ggaee !=nil {return _ggaee ;};switch _dbcec :=_fcdag .(type ){case _g .StartElement :switch _dbcec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fgffb .Ins =NewCT_MathCtrlIns ();if _geffe :=d .DecodeElement (_fgffb .Ins ,&_dbcec );_geffe !=nil {return _geffe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fgffb .Del =NewCT_MathCtrlDel ();if _abcdbe :=d .DecodeElement (_fgffb .Del ,&_dbcec );_abcdbe !=nil {return _abcdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_fgffb .RPr =NewCT_RPr ();if _gdgggf :=d .DecodeElement (_fgffb .RPr ,&_dbcec );_gdgggf !=nil {return _gdgggf ;};default:_ga .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\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_dbcec .Name );if _gfeaa :=d .Skip ();_gfeaa !=nil {return _gfeaa ;};};case _g .EndElement :break _geddge ;case _g .CharData :};};return nil ;};func (_dacgg *CT_Headers )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccbeb :for {_egdbe ,_gebc :=d .Token ();if _gebc !=nil {return _gebc ;};switch _gcfaa :=_egdbe .(type ){case _g .StartElement :switch _gcfaa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_fecgf :=NewCT_String ();if _aeece :=d .DecodeElement (_fecgf ,&_gcfaa );_aeece !=nil {return _aeece ;};_dacgg .Header =append (_dacgg .Header ,_fecgf );default:_ga .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\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gcfaa .Name );if _dacfb :=d .Skip ();_dacfb !=nil {return _dacfb ;};};case _g .EndElement :break _ccbeb ;case _g .CharData :};};return nil ;}; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the WdCT_PosVChoice and its children +func (_baffcg *WdCT_PosVChoice )Validate ()error {return _baffcg .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbaec ST_DocPartGallery )ValidateWithPath (path string )error {switch _cbaec {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaec ));};return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_feffec :=&CT_TblStylePr {};_feffec .TypeAttr =ST_TblStyleOverrideType (1);return _feffec ;};func (_gacefg ST_HexColorAuto )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddgagf :=_g .Attr {};_ddgagf .Name =name ;switch _gacefg {case ST_HexColorAutoUnset :_ddgagf .Value ="";case ST_HexColorAutoAuto :_ddgagf .Value ="\u0061\u0075\u0074\u006f";};return _ddgagf ,nil ;};type CT_FFHelpText struct{ -// Hidden Text -Vanish *CT_OnOff ; +// Help Text Type +TypeAttr ST_InfoTextType ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Help Text Value +ValAttr *string ;};func (_fcabb *CT_MailMergeDocType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fagd ,_afeabe :=_fcabb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afeabe !=nil {return _afeabe ;};start .Attr =append (start .Attr ,_fagd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Hyperlink struct{ -// Run Content Color -Color *CT_Color ; +// Hyperlink Target Frame +TgtFrameAttr *string ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Associated String +TooltipAttr *string ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Location in Target Document +DocLocationAttr *string ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Add To Viewed Hyperlinks +HistoryAttr *_gc .ST_OnOff ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Hyperlink Anchor +AnchorAttr *string ;IdAttr *string ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Text Highlighting -Highlight *CT_Highlight ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_cegcgcg *ST_DropCap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cegcgcg =0;case "\u006e\u006f\u006e\u0065":*_cegcgcg =1;case "\u0064\u0072\u006f\u0070":*_cegcgcg =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cegcgcg =3;};return nil ;}; -// Underline -U *CT_Underline ; +// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path +func (_gaeb *CT_DocumentBase )ValidateWithPath (path string )error {if _gaeb .Background !=nil {if _fddbf :=_gaeb .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_fddbf !=nil {return _fddbf ;};};return nil ;}; -// Animated Text Effect -Effect *CT_TextEffect ; +// Validate validates the CT_CustomXmlBlock and its children +func (_ebbb *CT_CustomXmlBlock )Validate ()error {return _ebbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func (_abaed *CT_RecipientData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abaed .Column =NewCT_DecimalNumber ();_abaed .UniqueTag =NewCT_Base64Binary ();_adcgf :for {_fgegga ,_accdf :=d .Token ();if _accdf !=nil {return _accdf ;};switch _eebaa :=_fgegga .(type ){case _g .StartElement :switch _eebaa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_abaed .Active =NewCT_OnOff ();if _gbafd :=d .DecodeElement (_abaed .Active ,&_eebaa );_gbafd !=nil {return _gbafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _edcfc :=d .DecodeElement (_abaed .Column ,&_eebaa );_edcfc !=nil {return _edcfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _ffaace :=d .DecodeElement (_abaed .UniqueTag ,&_eebaa );_ffaace !=nil {return _ffaace ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_eebaa .Name );if _fefde :=d .Skip ();_fefde !=nil {return _fefde ;};};case _g .EndElement :break _adcgf ;case _g .CharData :};};return nil ;};type EG_BlockLevelElts struct{ -// Text Border -Bdr *CT_Border ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type CT_LvlLegacy struct{ -// Run Shading -Shd *CT_Shd ; +// Use Legacy Numbering Properties +LegacyAttr *_gc .ST_OnOff ; -// Manual Run Width -FitText *CT_FitText ; +// Legacy Spacing +LegacySpaceAttr *_gc .ST_TwipsMeasure ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Legacy Indent +LegacyIndentAttr *ST_SignedTwipsMeasure ;}; -// Right To Left Text -Rtl *CT_OnOff ; +// Validate validates the CT_LatentStyles and its children +func (_acgc *CT_LatentStyles )Validate ()error {return _acgc .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_cccde *CT_PageNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deeag :=range start .Attr {if _deeag .Name .Local =="\u0066\u006d\u0074"{_cccde .FmtAttr .UnmarshalXMLAttr (_deeag );continue ;};if _deeag .Name .Local =="\u0073\u0074\u0061r\u0074"{_acgafg ,_afcdc :=_b .ParseInt (_deeag .Value ,10,64);if _afcdc !=nil {return _afcdc ;};_cccde .StartAttr =&_acgafg ;continue ;};if _deeag .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_acbdga ,_ffdfe :=_b .ParseInt (_deeag .Value ,10,64);if _ffdfe !=nil {return _ffdfe ;};_cccde .ChapStyleAttr =&_acbdga ;continue ;};if _deeag .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_cccde .ChapSepAttr .UnmarshalXMLAttr (_deeag );continue ;};};for {_agdcd ,_ccgff :=d .Token ();if _ccgff !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_ccgff );};if _ccbdb ,_fbbag :=_agdcd .(_g .EndElement );_fbbag &&_ccbdb .Name ==start .Name {break ;};};return nil ;};func NewCT_FFHelpText ()*CT_FFHelpText {_dccbd :=&CT_FFHelpText {};return _dccbd };type CT_MailMergeOdsoFMDFieldType struct{ -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Merge Field Mapping Type +ValAttr ST_MailMergeOdsoFMDFieldType ;}; -// Emphasis Mark -Em *CT_Em ; +// Validate validates the CT_Compat and its children +func (_aega *CT_Compat )Validate ()error {return _aega .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func NewWdWgp ()*WdWgp {_caeade :=&WdWgp {};_caeade .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _caeade ;}; -// Languages for Run Content -Lang *CT_Language ; +// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path +func (_ffag *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _ffag .W !=nil {if _egeba :=_ffag .W .ValidateWithPath (path +"\u002f\u0057");_egeba !=nil {return _egeba ;};};if _ffag .Color !=nil {if _dbgfe :=_ffag .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dbgfe !=nil {return _dbgfe ;};};if _ffag .NoBorder !=nil {if _cgddc :=_ffag .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_cgddc !=nil {return _cgddc ;};};if _ffag .FlatBorders !=nil {if _ggdf :=_ffag .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ggdf !=nil {return _ggdf ;};};return nil ;}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path +func (_cegdag *CT_TargetScreenSz )ValidateWithPath (path string )error {if _cegdag .ValAttr ==ST_TargetScreenSzUnset {return _gd .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 _bafae :=_cegdag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bafae !=nil {return _bafae ;};return nil ;};type CT_LevelText struct{ -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Level Text +ValAttr *string ; -// Office Open XML Math -OMath *CT_OnOff ; +// Level Text Is Null Character +NullAttr *_gc .ST_OnOff ;};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; -// Revision Information for Run Properties on the Paragraph Mark -RPrChange *CT_ParaRPrChange ;}; +// Validate validates the WdCT_WordprocessingShape and its children +func (_gebca *WdCT_WordprocessingShape )Validate ()error {return _gebca .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};func (_aeggd ST_JcTable )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcdegd :=_g .Attr {};_fcdegd .Name =name ;switch _aeggd {case ST_JcTableUnset :_fcdegd .Value ="";case ST_JcTableCenter :_fcdegd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_fcdegd .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_fcdegd .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_fcdegd .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_fcdegd .Value ="\u0073\u0074\u0061r\u0074";};return _fcdegd ,nil ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_bgffa :=ST_DecimalNumberOrPercent {};if _gc .ST_PercentagePatternRe .MatchString (s ){_bgffa .ST_Percentage =&s ;}else {_cebdf ,_bfafa :=_b .ParseFloat (s ,64);if _bfafa !=nil {return _bgffa ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_bfafa );};_bgffa .ST_UnqualifiedPercentage =_ga .Int64 (int64 (_cebdf ));};return _bgffa ,nil ;};func (_gdadbea ST_CombineBrackets )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdadbea .String (),start );};func NewEG_RubyContent ()*EG_RubyContent {_bcggge :=&EG_RubyContent {};return _bcggge };func NewCT_Lock ()*CT_Lock {_fgfefb :=&CT_Lock {};return _fgfefb };const (ST_TblWidthUnset ST_TblWidth =0;ST_TblWidthNil ST_TblWidth =1;ST_TblWidthPct ST_TblWidth =2;ST_TblWidthDxa ST_TblWidth =3;ST_TblWidthAuto ST_TblWidth =4;);type CT_LongHexNumber struct{ -// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path -func (_afeabc *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _afeabc .CNvPr !=nil {if _aacce :=_afeabc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aacce !=nil {return _aacce ;};};if _dedc :=_afeabc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dedc !=nil {return _dedc ;};if _eaba :=_afeabc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eaba !=nil {return _eaba ;};if _afeabc .Style !=nil {if _daedcd :=_afeabc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_daedcd !=nil {return _daedcd ;};};if _afeabc .ExtLst !=nil {if _adaea :=_afeabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adaea !=nil {return _adaea ;};};if _afeabc .WChoice !=nil {if _dbgfgf :=_afeabc .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_dbgfgf !=nil {return _dbgfgf ;};};if _gffcc :=_afeabc .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_gffcc !=nil {return _gffcc ;};return nil ;};func NewCT_TcPrBase ()*CT_TcPrBase {_bacgf :=&CT_TcPrBase {};return _bacgf };type CT_PPrGeneral struct{ +// Long Hexadecimal Number Value +ValAttr string ;};type EG_ParaRPrTrackChanges struct{ -// Referenced Paragraph Style -PStyle *CT_String ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Move Destination Paragraph +MoveTo *CT_TrackChange ;}; -// Text Frame Properties -FramePr *CT_FramePr ; +// Validate validates the CT_NumPicBullet and its children +func (_gcfgf *CT_NumPicBullet )Validate ()error {return _gcfgf .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func (_dcggba *CT_Markup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dcggba .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_bfabd :=&EG_RunInnerContent {};return _bfabd };func NewFtr ()*Ftr {_gacgb :=&Ftr {};_gacgb .CT_HdrFtr =*NewCT_HdrFtr ();return _gacgb };func (_eccbg *EG_ContentRowContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eccbg .Tr !=nil {_aaebg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_begeaa :=range _eccbg .Tr {e .EncodeElement (_begeaa ,_aaebg );};};if _eccbg .CustomXml !=nil {_eaddg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eccbg .CustomXml ,_eaddg );};if _eccbg .Sdt !=nil {_badbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eccbg .Sdt ,_badbfg );};if _eccbg .EG_RunLevelElts !=nil {for _ ,_ddbfa :=range _eccbg .EG_RunLevelElts {_ddbfa .MarshalXML (e ,_g .StartElement {});};};return nil ;}; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path +func (_dcefc *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _acecgf :=_dcefc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acecgf !=nil {return _acecgf ;};if _ebfeg :=_dcefc .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_ebfeg !=nil {return _ebfeg ;};if _fcacc :=_dcefc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fcacc !=nil {return _fcacc ;};if _eccgeb :=_dcefc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_eccgeb !=nil {return _eccgeb ;};if _dcefc .ExtLst !=nil {if _dcecb :=_dcefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcecb !=nil {return _dcecb ;};};return nil ;};type CT_LineNumber struct{ -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Line Number Increments to Display +CountByAttr *int64 ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Line Numbering Starting Value +StartAttr *int64 ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Distance Between Text and Line Numbering +DistanceAttr *_gc .ST_TwipsMeasure ; -// Paragraph Shading -Shd *CT_Shd ; +// Line Numbering Restart Setting +RestartAttr ST_LineNumberRestart ;};func (_bfdffa *CT_PaperSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdabb :=range start .Attr {if _gdabb .Name .Local =="\u0066\u0069\u0072s\u0074"{_aggea ,_ebbdg :=_b .ParseInt (_gdabb .Value ,10,64);if _ebbdg !=nil {return _ebbdg ;};_bfdffa .FirstAttr =&_aggea ;continue ;};if _gdabb .Name .Local =="\u006f\u0074\u0068e\u0072"{_ggfdea ,_cbfeb :=_b .ParseInt (_gdabb .Value ,10,64);if _cbfeb !=nil {return _cbfeb ;};_bfdffa .OtherAttr =&_ggfdea ;continue ;};};for {_fagce ,_fbfdb :=d .Token ();if _fbfdb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0070\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065:\u0020\u0025\u0073",_fbfdb );};if _baeagc ,_ccdcd :=_fagce .(_g .EndElement );_ccdcd &&_baeagc .Name ==start .Name {break ;};};return nil ;};type CT_RubyPr struct{ -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Phonetic Guide Text Alignment +RubyAlign *CT_RubyAlign ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Phonetic Guide Text Font Size +Hps *CT_HpsMeasure ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Distance Between Phonetic Guide Text and Phonetic Guide Base Text +HpsRaise *CT_HpsMeasure ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Phonetic Guide Base Text Font Size +HpsBaseText *CT_HpsMeasure ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Language ID for Phonetic Guide +Lid *CT_Lang ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Invalidated Field Cache +Dirty *CT_OnOff ;};func (_bgbcb *CT_FtnProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffee :for {_ebadcdc ,_cgfcc :=d .Token ();if _cgfcc !=nil {return _cgfcc ;};switch _bfbff :=_ebadcdc .(type ){case _g .StartElement :switch _bfbff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_bgbcb .Pos =NewCT_FtnPos ();if _dbacd :=d .DecodeElement (_bgbcb .Pos ,&_bfbff );_dbacd !=nil {return _dbacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bgbcb .NumFmt =NewCT_NumFmt ();if _agad :=d .DecodeElement (_bgbcb .NumFmt ,&_bfbff );_agad !=nil {return _agad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_bgbcb .NumStart =NewCT_DecimalNumber ();if _ebged :=d .DecodeElement (_bgbcb .NumStart ,&_bfbff );_ebged !=nil {return _ebged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bgbcb .NumRestart =NewCT_NumRestart ();if _ceadb :=d .DecodeElement (_bgbcb .NumRestart ,&_bfbff );_ceadb !=nil {return _ceadb ;};default:_ga .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\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_bfbff .Name );if _edbgb :=d .Skip ();_edbgb !=nil {return _edbgb ;};};case _g .EndElement :break _cffee ;case _g .CharData :};};return nil ;};func (_fcbggf ST_EdGrp )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbaee :=_g .Attr {};_bbaee .Name =name ;switch _fcbggf {case ST_EdGrpUnset :_bbaee .Value ="";case ST_EdGrpNone :_bbaee .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_bbaee .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_bbaee .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_bbaee .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_bbaee .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_bbaee .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_bbaee .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _bbaee ,nil ;};func (_befbg *WdST_AlignV )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_befbg =0;case "\u0074\u006f\u0070":*_befbg =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_befbg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_befbg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_befbg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_befbg =5;};return nil ;};func NewWdCT_PosV ()*WdCT_PosV {_cacef :=&WdCT_PosV {};_cacef .RelativeFromAttr =WdST_RelFromV (1);_cacef .Choice =NewWdCT_PosVChoice ();return _cacef ;};func (_bggdba ST_TblStyleOverrideType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dddbgf :=_g .Attr {};_dddbgf .Name =name ;switch _bggdba {case ST_TblStyleOverrideTypeUnset :_dddbgf .Value ="";case ST_TblStyleOverrideTypeWholeTable :_dddbgf .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_dddbgf .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_dddbgf .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_dddbgf .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_dddbgf .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_dddbgf .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_dddbgf .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_dddbgf .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_dddbgf .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_dddbgf .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_dddbgf .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_dddbgf .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_dddbgf .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _dddbgf ,nil ;};func (_cbbebc ST_SdtDateMappingType )String ()string {switch _cbbebc {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0064\u0061\u0074\u0065";case 3:return "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return "";}; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_fddad *CT_Row )ValidateWithPath (path string )error {if _fddad .TblPrEx !=nil {if _febcg :=_fddad .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_febcg !=nil {return _febcg ;};};if _fddad .TrPr !=nil {if _fdeae :=_fddad .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_fdeae !=nil {return _fdeae ;};};for _afbedd ,_ggadb :=range _fddad .EG_ContentCellContent {if _eebcgb :=_ggadb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_afbedd ));_eebcgb !=nil {return _eebcgb ;};};return nil ;};type CT_Attr struct{ -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Namespace +UriAttr *string ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Name +NameAttr string ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Value +ValAttr string ;};func (_fgeeg *GlossaryDocument )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgeeg .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_cgaag :for {_edaaeg ,_faagb :=d .Token ();if _faagb !=nil {return _faagb ;};switch _efdbc :=_edaaeg .(type ){case _g .StartElement :switch _efdbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_fgeeg .Background =NewCT_Background ();if _baaff :=d .DecodeElement (_fgeeg .Background ,&_efdbc );_baaff !=nil {return _baaff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_fgeeg .DocParts =NewCT_DocParts ();if _afbefc :=d .DecodeElement (_fgeeg .DocParts ,&_efdbc );_afbefc !=nil {return _afbefc ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_efdbc .Name );if _bdfegab :=d .Skip ();_bdfegab !=nil {return _bdfegab ;};};case _g .EndElement :break _cgaag ;case _g .CharData :};};return nil ;};func (_bfc *CT_AutoCaptions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_faf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_baaf :=range _bfc .AutoCaption {e .EncodeElement (_baaf ,_faf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocPartCategory struct{ -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Category Associated With Entry +Name *CT_String ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Gallery Associated With Entry +Gallery *CT_DocPartGallery ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;); -// Paragraph Indentation -Ind *CT_Ind ; +// Validate validates the CT_FramesetSplitbar and its children +func (_edbfa *CT_FramesetSplitbar )Validate ()error {return _edbfa .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_f .Time ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;};func (_fdcbdf *CT_TblPrEx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceagg :for {_cgfcbf ,_dedgg :=d .Token ();if _dedgg !=nil {return _dedgg ;};switch _ffbaef :=_cgfcbf .(type ){case _g .StartElement :switch _ffbaef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_fdcbdf .TblW =NewCT_TblWidth ();if _eeecf :=d .DecodeElement (_fdcbdf .TblW ,&_ffbaef );_eeecf !=nil {return _eeecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_fdcbdf .Jc =NewCT_JcTable ();if _gecba :=d .DecodeElement (_fdcbdf .Jc ,&_ffbaef );_gecba !=nil {return _gecba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fdcbdf .TblCellSpacing =NewCT_TblWidth ();if _cgggb :=d .DecodeElement (_fdcbdf .TblCellSpacing ,&_ffbaef );_cgggb !=nil {return _cgggb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_fdcbdf .TblInd =NewCT_TblWidth ();if _gafebf :=d .DecodeElement (_fdcbdf .TblInd ,&_ffbaef );_gafebf !=nil {return _gafebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_fdcbdf .TblBorders =NewCT_TblBorders ();if _bdgfb :=d .DecodeElement (_fdcbdf .TblBorders ,&_ffbaef );_bdgfb !=nil {return _bdgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fdcbdf .Shd =NewCT_Shd ();if _ccddf :=d .DecodeElement (_fdcbdf .Shd ,&_ffbaef );_ccddf !=nil {return _ccddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_fdcbdf .TblLayout =NewCT_TblLayoutType ();if _dcgcd :=d .DecodeElement (_fdcbdf .TblLayout ,&_ffbaef );_dcgcd !=nil {return _dcgcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_fdcbdf .TblCellMar =NewCT_TblCellMar ();if _aggcd :=d .DecodeElement (_fdcbdf .TblCellMar ,&_ffbaef );_aggcd !=nil {return _aggcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_fdcbdf .TblLook =NewCT_TblLook ();if _ffdgd :=d .DecodeElement (_fdcbdf .TblLook ,&_ffbaef );_ffdgd !=nil {return _ffdgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_fdcbdf .TblPrExChange =NewCT_TblPrExChange ();if _dgcga :=d .DecodeElement (_fdcbdf .TblPrExChange ,&_ffbaef );_dgcga !=nil {return _dgcga ;};default:_ga .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\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_ffbaef .Name );if _faaebf :=d .Skip ();_faaebf !=nil {return _faaebf ;};};case _g .EndElement :break _ceagg ;case _g .CharData :};};return nil ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_febcgc :=&CT_VerticalAlignRun {};_febcgc .ValAttr =_gc .ST_VerticalAlignRun (1);return _febcgc ;}; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path +func (_begbc *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil }; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path +func (_dge *CT_AltChunk )ValidateWithPath (path string )error {if _dge .AltChunkPr !=nil {if _fdg :=_dge .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_fdg !=nil {return _fdg ;};};return nil ;}; -// Paragraph Alignment -Jc *CT_Jc ; +// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path +func (_fcegf *CT_Lang )ValidateWithPath (path string )error {return nil };const (ST_WmlColorSchemeIndexUnset ST_WmlColorSchemeIndex =0;ST_WmlColorSchemeIndexDark1 ST_WmlColorSchemeIndex =1;ST_WmlColorSchemeIndexLight1 ST_WmlColorSchemeIndex =2;ST_WmlColorSchemeIndexDark2 ST_WmlColorSchemeIndex =3;ST_WmlColorSchemeIndexLight2 ST_WmlColorSchemeIndex =4;ST_WmlColorSchemeIndexAccent1 ST_WmlColorSchemeIndex =5;ST_WmlColorSchemeIndexAccent2 ST_WmlColorSchemeIndex =6;ST_WmlColorSchemeIndexAccent3 ST_WmlColorSchemeIndex =7;ST_WmlColorSchemeIndexAccent4 ST_WmlColorSchemeIndex =8;ST_WmlColorSchemeIndexAccent5 ST_WmlColorSchemeIndex =9;ST_WmlColorSchemeIndexAccent6 ST_WmlColorSchemeIndex =10;ST_WmlColorSchemeIndexHyperlink ST_WmlColorSchemeIndex =11;ST_WmlColorSchemeIndexFollowedHyperlink ST_WmlColorSchemeIndex =12;); -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path +func (_gdaa *CT_CalendarType )ValidateWithPath (path string )error {if _bcfc :=_gdaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcfc !=nil {return _bcfc ;};return nil ;}; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_cfcgfg *Comments )ValidateWithPath (path string )error {if _ddfb :=_cfcgfg .CT_Comments .ValidateWithPath (path );_ddfb !=nil {return _ddfb ;};return nil ;};func (_cdbae ST_BrClear )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_geabdc :=_g .Attr {};_geabdc .Name =name ;switch _cdbae {case ST_BrClearUnset :_geabdc .Value ="";case ST_BrClearNone :_geabdc .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_geabdc .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_geabdc .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_geabdc .Value ="\u0061\u006c\u006c";};return _geabdc ,nil ;};type CT_SdtDropDownList struct{ -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Drop-down List Last Saved Value +LastValueAttr *string ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Drop-Down List Item +ListItem []*CT_SdtListItem ;};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func (_gdaaad ST_HeightRule )Validate ()error {return _gdaaad .ValidateWithPath ("")};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_gdgga :=&WdCT_EffectExtent {};return _gdgga };func (_eedfe ST_Wrap )Validate ()error {return _eedfe .ValidateWithPath ("")};func (_gceef *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_cdgffc :=[]string {};if _gceef .Int64 !=nil {_cdgffc =append (_cdgffc ,"\u0049\u006e\u00746\u0034");};if _gceef .ST_UniversalMeasure !=nil {_cdgffc =append (_cdgffc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cdgffc )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdgffc );};return nil ;};func (_badcg *CT_DocPartPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_badcg .Name =NewCT_DocPartName ();_dggac :for {_abdf ,_ffgg :=d .Token ();if _ffgg !=nil {return _ffgg ;};switch _bfbfg :=_abdf .(type ){case _g .StartElement :switch _bfbfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _aede :=d .DecodeElement (_badcg .Name ,&_bfbfg );_aede !=nil {return _aede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_badcg .Style =NewCT_String ();if _bdege :=d .DecodeElement (_badcg .Style ,&_bfbfg );_bdege !=nil {return _bdege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_badcg .Category =NewCT_DocPartCategory ();if _cbbcg :=d .DecodeElement (_badcg .Category ,&_bfbfg );_cbbcg !=nil {return _cbbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070e\u0073"}:_badcg .Types =NewCT_DocPartTypes ();if _bcaa :=d .DecodeElement (_badcg .Types ,&_bfbfg );_bcaa !=nil {return _bcaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_badcg .Behaviors =NewCT_DocPartBehaviors ();if _dgdc :=d .DecodeElement (_badcg .Behaviors ,&_bfbfg );_dgdc !=nil {return _dgdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_badcg .Description =NewCT_String ();if _dbaf :=d .DecodeElement (_badcg .Description ,&_bfbfg );_dbaf !=nil {return _dbaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0075\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064"}:_badcg .Guid =NewCT_Guid ();if _agcff :=d .DecodeElement (_badcg .Guid ,&_bfbfg );_agcff !=nil {return _agcff ;};default:_ga .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_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_bfbfg .Name );if _fabde :=d .Skip ();_fabde !=nil {return _fabde ;};};case _g .EndElement :break _dggac ;case _g .CharData :};};return nil ;};func (_baefc *CT_Ind )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efega :=range start .Attr {if _efega .Name .Local =="\u0073\u0074\u0061r\u0074"{_befdf ,_cbbf :=ParseUnionST_SignedTwipsMeasure (_efega .Value );if _cbbf !=nil {return _cbbf ;};_baefc .StartAttr =&_befdf ;continue ;};if _efega .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_babee ,_dfcce :=_b .ParseInt (_efega .Value ,10,64);if _dfcce !=nil {return _dfcce ;};_baefc .StartCharsAttr =&_babee ;continue ;};if _efega .Name .Local =="\u0065\u006e\u0064"{_abeda ,_bebgd :=ParseUnionST_SignedTwipsMeasure (_efega .Value );if _bebgd !=nil {return _bebgd ;};_baefc .EndAttr =&_abeda ;continue ;};if _efega .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_ddgec ,_fadde :=_b .ParseInt (_efega .Value ,10,64);if _fadde !=nil {return _fadde ;};_baefc .EndCharsAttr =&_ddgec ;continue ;};if _efega .Name .Local =="\u006c\u0065\u0066\u0074"{_addgg ,_dacfd :=ParseUnionST_SignedTwipsMeasure (_efega .Value );if _dacfd !=nil {return _dacfd ;};_baefc .LeftAttr =&_addgg ;continue ;};if _efega .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_cceea ,_fabba :=_b .ParseInt (_efega .Value ,10,64);if _fabba !=nil {return _fabba ;};_baefc .LeftCharsAttr =&_cceea ;continue ;};if _efega .Name .Local =="\u0072\u0069\u0067h\u0074"{_ddgfb ,_afafgd :=ParseUnionST_SignedTwipsMeasure (_efega .Value );if _afafgd !=nil {return _afafgd ;};_baefc .RightAttr =&_ddgfb ;continue ;};if _efega .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_gdgfd ,_gffec :=_b .ParseInt (_efega .Value ,10,64);if _gffec !=nil {return _gffec ;};_baefc .RightCharsAttr =&_gdgfd ;continue ;};if _efega .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_fefecg ,_edcgg :=ParseUnionST_TwipsMeasure (_efega .Value );if _edcgg !=nil {return _edcgg ;};_baefc .HangingAttr =&_fefecg ;continue ;};if _efega .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_bgcbd ,_gfcdg :=_b .ParseInt (_efega .Value ,10,64);if _gfcdg !=nil {return _gfcdg ;};_baefc .HangingCharsAttr =&_bgcbd ;continue ;};if _efega .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_fgabf ,_ffbgd :=ParseUnionST_TwipsMeasure (_efega .Value );if _ffbgd !=nil {return _ffbgd ;};_baefc .FirstLineAttr =&_fgabf ;continue ;};if _efega .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_bcaaf ,_efdgfe :=_b .ParseInt (_efega .Value ,10,64);if _efdgfe !=nil {return _efdgfe ;};_baefc .FirstLineCharsAttr =&_bcaaf ;continue ;};};for {_ddbdc ,_cagcf :=d .Token ();if _cagcf !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_cagcf );};if _bfffb ,_fbgda :=_ddbdc .(_g .EndElement );_fbgda &&_bfffb .Name ==start .Name {break ;};};return nil ;}; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path +func (_daagf *CT_MailMerge )ValidateWithPath (path string )error {if _bebgg :=_daagf .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_bebgg !=nil {return _bebgg ;};if _daagf .LinkToQuery !=nil {if _dafg :=_daagf .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_dafg !=nil {return _dafg ;};};if _cdadgf :=_daagf .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_cdadgf !=nil {return _cdadgf ;};if _daagf .ConnectString !=nil {if _aaaaa :=_daagf .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_aaaaa !=nil {return _aaaaa ;};};if _daagf .Query !=nil {if _ggfca :=_daagf .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_ggfca !=nil {return _ggfca ;};};if _daagf .DataSource !=nil {if _bddgd :=_daagf .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_bddgd !=nil {return _bddgd ;};};if _daagf .HeaderSource !=nil {if _fbdbd :=_daagf .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_fbdbd !=nil {return _fbdbd ;};};if _daagf .DoNotSuppressBlankLines !=nil {if _ffaade :=_daagf .DoNotSuppressBlankLines .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073s\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073");_ffaade !=nil {return _ffaade ;};};if _daagf .Destination !=nil {if _ecbfaf :=_daagf .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_ecbfaf !=nil {return _ecbfaf ;};};if _daagf .AddressFieldName !=nil {if _bddcd :=_daagf .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_bddcd !=nil {return _bddcd ;};};if _daagf .MailSubject !=nil {if _gedcee :=_daagf .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_gedcee !=nil {return _gedcee ;};};if _daagf .MailAsAttachment !=nil {if _gddeg :=_daagf .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_gddeg !=nil {return _gddeg ;};};if _daagf .ViewMergedData !=nil {if _ebca :=_daagf .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_ebca !=nil {return _ebca ;};};if _daagf .ActiveRecord !=nil {if _aedeb :=_daagf .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_aedeb !=nil {return _aedeb ;};};if _daagf .CheckErrors !=nil {if _bcee :=_daagf .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_bcee !=nil {return _bcee ;};};if _daagf .Odso !=nil {if _bbdbg :=_daagf .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_bbdbg !=nil {return _bbdbg ;};};return nil ;};func (_cfaced *CT_FldChar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfaced .FldCharTypeAttr =ST_FldCharType (1);for _ ,_debf :=range start .Attr {if _debf .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_cfaced .FldCharTypeAttr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_ecdd ,_fgaae :=ParseUnionST_OnOff (_debf .Value );if _fgaae !=nil {return _fgaae ;};_cfaced .FldLockAttr =&_ecdd ;continue ;};if _debf .Name .Local =="\u0064\u0069\u0072t\u0079"{_dafab ,_cbcdf :=ParseUnionST_OnOff (_debf .Value );if _cbcdf !=nil {return _cbcdf ;};_cfaced .DirtyAttr =&_dafab ;continue ;};};_aggc :for {_fgceg ,_gabfc :=d .Token ();if _gabfc !=nil {return _gabfc ;};switch _ddea :=_fgceg .(type ){case _g .StartElement :switch _ddea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_cfaced .FldData =NewCT_Text ();if _fcgef :=d .DecodeElement (_cfaced .FldData ,&_ddea );_fcgef !=nil {return _fcgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_cfaced .FfData =NewCT_FFData ();if _addab :=d .DecodeElement (_cfaced .FfData ,&_ddea );_addab !=nil {return _addab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_cfaced .NumberingChange =NewCT_TrackChangeNumbering ();if _gfcfe :=d .DecodeElement (_cfaced .NumberingChange ,&_ddea );_gfcfe !=nil {return _gfcfe ;};default:_ga .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\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_ddea .Name );if _abec :=d .Skip ();_abec !=nil {return _abec ;};};case _g .EndElement :break _aggc ;case _g .CharData :};};return nil ;};func (_abbaa *ST_EdnPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abbaa =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_abbaa =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_abbaa =2;};return nil ;};func NewCT_TrPrBase ()*CT_TrPrBase {_cdcbc :=&CT_TrPrBase {};return _cdcbc };func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_efagd :=&CT_SdtDropDownList {};return _efagd }; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};func (_gebee *ST_StyleType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gebee =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_gebee =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gebee =2;case "\u0074\u0061\u0062l\u0065":*_gebee =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_gebee =4;};return nil ;};func (_dfdc *Comments )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dfdc .CT_Comments =*NewCT_Comments ();_gfdcg :for {_bbdcf ,_cfacdd :=d .Token ();if _cfacdd !=nil {return _cfacdd ;};switch _bbcda :=_bbdcf .(type ){case _ebaba .StartElement :switch _bbcda .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_ggdea :=NewCT_Comment ();if _ddcb :=d .DecodeElement (_ggdea ,&_bbcda );_ddcb !=nil {return _ddcb ;};_dfdc .Comment =append (_dfdc .Comment ,_ggdea );default:_febdf .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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bbcda .Name );if _gdaab :=d .Skip ();_gdaab !=nil {return _gdaab ;};};case _ebaba .EndElement :break _gfdcg ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the CT_TrPr and its children +func (_cabfc *CT_TrPr )Validate ()error {return _cabfc .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_e .CT_OfficeArtExtensionList ;}; -// Validate validates the EG_ContentRunContentBase and its children -func (_ebfce *EG_ContentRunContentBase )Validate ()error {return _ebfce .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; +// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path +func (_dcacf *CT_MailMergeDocType )ValidateWithPath (path string )error {if _dcacf .ValAttr ==ST_MailMergeDocTypeUnset {return _gd .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 _fbdg :=_dcacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdg !=nil {return _fbdg ;};return nil ;};func (_gbeeg *CT_FontsList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfeb :for {_fabbb ,_dccbc :=d .Token ();if _dccbc !=nil {return _dccbc ;};switch _acgee :=_fabbb .(type ){case _g .StartElement :switch _acgee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dfbbd :=NewCT_Font ();if _dedfe :=d .DecodeElement (_dfbbd ,&_acgee );_dedfe !=nil {return _dedfe ;};_gbeeg .Font =append (_gbeeg .Font ,_dfbbd );default:_ga .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_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_acgee .Name );if _adcbe :=d .Skip ();_adcbe !=nil {return _adcbe ;};};case _g .EndElement :break _bfeb ;case _g .CharData :};};return nil ;};func (_bdcafc ST_ChapterSep )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cedfc :=_g .Attr {};_cedfc .Name =name ;switch _bdcafc {case ST_ChapterSepUnset :_cedfc .Value ="";case ST_ChapterSepHyphen :_cedfc .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_cedfc .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_cedfc .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_cedfc .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_cedfc .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _cedfc ,nil ;};type CT_SectType struct{ -// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path -func (_fgfag *CT_Tc )ValidateWithPath (path string )error {if _fgfag .TcPr !=nil {if _aeebea :=_fgfag .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_aeebea !=nil {return _aeebea ;};};for _ffg ,_bcf :=range _fgfag .EG_BlockLevelElts {if _ca :=_bcf .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ffg ));_ca !=nil {return _ca ;};};return nil ;};func (_egbegf ST_ProofErr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_egbegf .String (),start );};func (_efbfce *CT_TblPrExBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcaeg :for {_afcefa ,_fdeee :=d .Token ();if _fdeee !=nil {return _fdeee ;};switch _agca :=_afcefa .(type ){case _ebaba .StartElement :switch _agca .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_efbfce .TblW =NewCT_TblWidth ();if _aaab :=d .DecodeElement (_efbfce .TblW ,&_agca );_aaab !=nil {return _aaab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_efbfce .Jc =NewCT_JcTable ();if _degc :=d .DecodeElement (_efbfce .Jc ,&_agca );_degc !=nil {return _degc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_efbfce .TblCellSpacing =NewCT_TblWidth ();if _gbdgfa :=d .DecodeElement (_efbfce .TblCellSpacing ,&_agca );_gbdgfa !=nil {return _gbdgfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_efbfce .TblInd =NewCT_TblWidth ();if _bcaca :=d .DecodeElement (_efbfce .TblInd ,&_agca );_bcaca !=nil {return _bcaca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_efbfce .TblBorders =NewCT_TblBorders ();if _bgdbca :=d .DecodeElement (_efbfce .TblBorders ,&_agca );_bgdbca !=nil {return _bgdbca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_efbfce .Shd =NewCT_Shd ();if _feddc :=d .DecodeElement (_efbfce .Shd ,&_agca );_feddc !=nil {return _feddc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_efbfce .TblLayout =NewCT_TblLayoutType ();if _affgb :=d .DecodeElement (_efbfce .TblLayout ,&_agca );_affgb !=nil {return _affgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_efbfce .TblCellMar =NewCT_TblCellMar ();if _efbeg :=d .DecodeElement (_efbfce .TblCellMar ,&_agca );_efbeg !=nil {return _efbeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_efbfce .TblLook =NewCT_TblLook ();if _aebde :=d .DecodeElement (_efbfce .TblLook ,&_agca );_aebde !=nil {return _aebde ;};default:_febdf .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\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_agca .Name );if _efdcf :=d .Skip ();_efdcf !=nil {return _efdcf ;};};case _ebaba .EndElement :break _gcaeg ;case _ebaba .CharData :};};return nil ;};type CT_TblPrExBase struct{ +// Section Type Setting +ValAttr ST_SectionMark ;};func (_eeadd *CT_LineNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeadd .CountByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_gd .Sprintf ("\u0025\u0076",*_eeadd .CountByAttr )});};if _eeadd .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eeadd .StartAttr )});};if _eeadd .DistanceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eeadd .DistanceAttr )});};if _eeadd .RestartAttr !=ST_LineNumberRestartUnset {_gfead ,_fbacc :=_eeadd .RestartAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _fbacc !=nil {return _fbacc ;};start .Attr =append (start .Attr ,_gfead );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Pitch ()*CT_Pitch {_bbbfg :=&CT_Pitch {};_bbbfg .ValAttr =ST_Pitch (1);return _bbbfg };func (_baddf *CT_Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cgged ,_bdcbd :=d .Token ();if _bdcbd !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bdcbd );};if _faeed ,_cdccb :=_cgged .(_g .EndElement );_cdccb &&_faeed .Name ==start .Name {break ;};};return nil ;};func (_gbcg *CT_CellMergeTrackChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbcg .VMergeAttr !=ST_AnnotationVMergeUnset {_fafed ,_gcda :=_gbcg .VMergeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _gcda !=nil {return _gcda ;};start .Attr =append (start .Attr ,_fafed );};if _gbcg .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_aedg ,_gbgf :=_gbcg .VMergeOrigAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _gbgf !=nil {return _gbgf ;};start .Attr =append (start .Attr ,_aedg );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gbcg .AuthorAttr )});if _gbcg .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbcg .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gbcg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcage *CT_SdtRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aacfc :for {_bdedf ,_egeafa :=d .Token ();if _egeafa !=nil {return _egeafa ;};switch _fcfda :=_bdedf .(type ){case _g .StartElement :switch _fcfda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_dcage .SdtPr =NewCT_SdtPr ();if _efefbf :=d .DecodeElement (_dcage .SdtPr ,&_fcfda );_efefbf !=nil {return _efefbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_dcage .SdtEndPr =NewCT_SdtEndPr ();if _abagfd :=d .DecodeElement (_dcage .SdtEndPr ,&_fcfda );_abagfd !=nil {return _abagfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dcage .SdtContent =NewCT_SdtContentRow ();if _geabf :=d .DecodeElement (_dcage .SdtContent ,&_fcfda );_geabf !=nil {return _geabf ;};default:_ga .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\u0064\u0074R\u006f\u0077 \u0025\u0076",_fcfda .Name );if _fdgeg :=d .Skip ();_fdgeg !=nil {return _fdgeg ;};};case _g .EndElement :break _aacfc ;case _g .CharData :};};return nil ;};func (_bagfd *WdCT_GraphicFrame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bagfd .CNvPr =_e .NewCT_NonVisualDrawingProps ();_bagfd .CNvFrPr =_e .NewCT_NonVisualGraphicFrameProperties ();_bagfd .Xfrm =_e .NewCT_Transform2D ();_bagfd .Graphic =_e .NewGraphic ();_aeded :for {_fefdgf ,_dgeda :=d .Token ();if _dgeda !=nil {return _dgeda ;};switch _dcdede :=_fefdgf .(type ){case _g .StartElement :switch _dcdede .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bgcfe :=d .DecodeElement (_bagfd .CNvPr ,&_dcdede );_bgcfe !=nil {return _bgcfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _bcebbb :=d .DecodeElement (_bagfd .CNvFrPr ,&_dcdede );_bcebbb !=nil {return _bcebbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _effec :=d .DecodeElement (_bagfd .Xfrm ,&_dcdede );_effec !=nil {return _effec ;};case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bfeac :=d .DecodeElement (_bagfd .Graphic ,&_dcdede );_bfeac !=nil {return _bfeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bagfd .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _cggef :=d .DecodeElement (_bagfd .ExtLst ,&_dcdede );_cggef !=nil {return _cggef ;};default:_ga .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\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_dcdede .Name );if _bgfbc :=d .Skip ();_bgfbc !=nil {return _bgfbc ;};};case _g .EndElement :break _aeded ;case _g .CharData :};};return nil ;}; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Validate validates the CT_RubyPr and its children +func (_daefb *CT_RubyPr )Validate ()error {return _daefb .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_adbeb ST_MultiLevelType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acdadc :=_g .Attr {};_acdadc .Name =name ;switch _adbeb {case ST_MultiLevelTypeUnset :_acdadc .Value ="";case ST_MultiLevelTypeSingleLevel :_acdadc .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_acdadc .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_acdadc .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _acdadc ,nil ;};func (_dfbdf *CT_StyleSort )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cdaga ,_cdacg :=_dfbdf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdacg !=nil {return _cdacg ;};start .Attr =append (start .Attr ,_cdaga );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edfea *CT_DocPartBehaviors )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edfea .Behavior !=nil {_egeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_ddabf :=range _edfea .Behavior {e .EncodeElement (_ddabf ,_egeaf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Table Alignment Exception -Jc *CT_JcTable ; +// Validate validates the CT_Background and its children +func (_cdb *CT_Background )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_AltChunkPr ()*CT_AltChunkPr {_caf :=&CT_AltChunkPr {};return _caf };func NewCT_String ()*CT_String {_gbdfa :=&CT_String {};return _gbdfa };func NewCT_Sym ()*CT_Sym {_ceafd :=&CT_Sym {};return _ceafd };type WdST_AlignV byte ; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Validate validates the CT_MailMergeDocType and its children +func (_eccag *CT_MailMergeDocType )Validate ()error {return _eccag .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path +func (_afeda *CT_EdnPos )ValidateWithPath (path string )error {if _afeda .ValAttr ==ST_EdnPosUnset {return _gd .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 _ggacg :=_afeda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggacg !=nil {return _ggacg ;};return nil ;};const (ST_ProofErrUnset ST_ProofErr =0;ST_ProofErrSpellStart ST_ProofErr =1;ST_ProofErrSpellEnd ST_ProofErr =2;ST_ProofErrGramStart ST_ProofErr =3;ST_ProofErrGramEnd ST_ProofErr =4;);func (_edfab *CT_Lang )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edfab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path +func (_febe *CT_FramePr )ValidateWithPath (path string )error {if _ecdcg :=_febe .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_ecdcg !=nil {return _ecdcg ;};if _febe .WAttr !=nil {if _egaf :=_febe .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_egaf !=nil {return _egaf ;};};if _febe .HAttr !=nil {if _dggf :=_febe .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_dggf !=nil {return _dggf ;};};if _febe .VSpaceAttr !=nil {if _cgeb :=_febe .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};};if _febe .HSpaceAttr !=nil {if _baeaa :=_febe .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_baeaa !=nil {return _baeaa ;};};if _bgge :=_febe .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_bgge !=nil {return _bgge ;};if _ecaa :=_febe .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ecaa !=nil {return _ecaa ;};if _ecbc :=_febe .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ecbc !=nil {return _ecbc ;};if _febe .XAttr !=nil {if _abgde :=_febe .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_abgde !=nil {return _abgde ;};};if _fgacc :=_febe .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgacc !=nil {return _fgacc ;};if _febe .YAttr !=nil {if _bbccdb :=_febe .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_bbccdb !=nil {return _bbccdb ;};};if _cdbde :=_febe .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cdbde !=nil {return _cdbde ;};if _gfdbb :=_febe .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_gfdbb !=nil {return _gfdbb ;};if _febe .AnchorLockAttr !=nil {if _feacg :=_febe .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_feacg !=nil {return _feacg ;};};return nil ;}; -// Table Shading Exception -Shd *CT_Shd ; +// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path +func (_bcfgc *CT_PPrGeneral )ValidateWithPath (path string )error {if _bcfgc .PStyle !=nil {if _dggca :=_bcfgc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_dggca !=nil {return _dggca ;};};if _bcfgc .KeepNext !=nil {if _gdefe :=_bcfgc .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_gdefe !=nil {return _gdefe ;};};if _bcfgc .KeepLines !=nil {if _cdaed :=_bcfgc .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_cdaed !=nil {return _cdaed ;};};if _bcfgc .PageBreakBefore !=nil {if _dbadb :=_bcfgc .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_dbadb !=nil {return _dbadb ;};};if _bcfgc .FramePr !=nil {if _fefbe :=_bcfgc .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_fefbe !=nil {return _fefbe ;};};if _bcfgc .WidowControl !=nil {if _dbdcf :=_bcfgc .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_dbdcf !=nil {return _dbdcf ;};};if _bcfgc .NumPr !=nil {if _ccbdc :=_bcfgc .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_ccbdc !=nil {return _ccbdc ;};};if _bcfgc .SuppressLineNumbers !=nil {if _aceeb :=_bcfgc .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_aceeb !=nil {return _aceeb ;};};if _bcfgc .PBdr !=nil {if _fcbgaa :=_bcfgc .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fcbgaa !=nil {return _fcbgaa ;};};if _bcfgc .Shd !=nil {if _fefaf :=_bcfgc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fefaf !=nil {return _fefaf ;};};if _bcfgc .Tabs !=nil {if _eaggd :=_bcfgc .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_eaggd !=nil {return _eaggd ;};};if _bcfgc .SuppressAutoHyphens !=nil {if _badaab :=_bcfgc .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_badaab !=nil {return _badaab ;};};if _bcfgc .Kinsoku !=nil {if _deafa :=_bcfgc .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_deafa !=nil {return _deafa ;};};if _bcfgc .WordWrap !=nil {if _egdcb :=_bcfgc .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_egdcb !=nil {return _egdcb ;};};if _bcfgc .OverflowPunct !=nil {if _ccgeb :=_bcfgc .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_ccgeb !=nil {return _ccgeb ;};};if _bcfgc .TopLinePunct !=nil {if _edaccg :=_bcfgc .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_edaccg !=nil {return _edaccg ;};};if _bcfgc .AutoSpaceDE !=nil {if _fdcg :=_bcfgc .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_fdcg !=nil {return _fdcg ;};};if _bcfgc .AutoSpaceDN !=nil {if _dccbb :=_bcfgc .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_dccbb !=nil {return _dccbb ;};};if _bcfgc .Bidi !=nil {if _gaga :=_bcfgc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gaga !=nil {return _gaga ;};};if _bcfgc .AdjustRightInd !=nil {if _cgbc :=_bcfgc .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_cgbc !=nil {return _cgbc ;};};if _bcfgc .SnapToGrid !=nil {if _eeeba :=_bcfgc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_eeeba !=nil {return _eeeba ;};};if _bcfgc .Spacing !=nil {if _bceef :=_bcfgc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bceef !=nil {return _bceef ;};};if _bcfgc .Ind !=nil {if _bbeae :=_bcfgc .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_bbeae !=nil {return _bbeae ;};};if _bcfgc .ContextualSpacing !=nil {if _gggf :=_bcfgc .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_gggf !=nil {return _gggf ;};};if _bcfgc .MirrorIndents !=nil {if _fddgf :=_bcfgc .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_fddgf !=nil {return _fddgf ;};};if _bcfgc .SuppressOverlap !=nil {if _dfede :=_bcfgc .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dfede !=nil {return _dfede ;};};if _bcfgc .Jc !=nil {if _aaceg :=_bcfgc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_aaceg !=nil {return _aaceg ;};};if _bcfgc .TextDirection !=nil {if _cgacg :=_bcfgc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cgacg !=nil {return _cgacg ;};};if _bcfgc .TextAlignment !=nil {if _gebbb :=_bcfgc .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_gebbb !=nil {return _gebbb ;};};if _bcfgc .TextboxTightWrap !=nil {if _acged :=_bcfgc .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_acged !=nil {return _acged ;};};if _bcfgc .OutlineLvl !=nil {if _aagcgb :=_bcfgc .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_aagcgb !=nil {return _aagcgb ;};};if _bcfgc .DivId !=nil {if _daabd :=_bcfgc .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_daabd !=nil {return _daabd ;};};if _bcfgc .CnfStyle !=nil {if _bgef :=_bcfgc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bgef !=nil {return _bgef ;};};if _bcfgc .PPrChange !=nil {if _ccgaa :=_bcfgc .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ccgaa !=nil {return _ccgaa ;};};return nil ;};type Endnotes struct{CT_Endnotes }; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// Validate validates the CT_SdtContentBlock and its children +func (_dcefb *CT_SdtContentBlock )Validate ()error {return _dcefb .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");}; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Validate validates the CT_Cnf and its children +func (_afgd *CT_Cnf )Validate ()error {return _afgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_gadgdc *EG_BlockLevelChunkElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abgfcf :for {_cfbaa ,_bccfc :=d .Token ();if _bccfc !=nil {return _bccfc ;};switch _eagaf :=_cfbaa .(type ){case _g .StartElement :switch _eagaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fdcef :=NewEG_ContentBlockContent ();_fdcef .CustomXml =NewCT_CustomXmlBlock ();if _eecded :=d .DecodeElement (_fdcef .CustomXml ,&_eagaf );_eecded !=nil {return _eecded ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fdcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bbgbdb :=NewEG_ContentBlockContent ();_bbgbdb .Sdt =NewCT_SdtBlock ();if _egfece :=d .DecodeElement (_bbgbdb .Sdt ,&_eagaf );_egfece !=nil {return _egfece ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_bbgbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_ebefd :=NewEG_ContentBlockContent ();_gegef :=NewCT_P ();if _cagag :=d .DecodeElement (_gegef ,&_eagaf );_cagag !=nil {return _cagag ;};_ebefd .P =append (_ebefd .P ,_gegef );_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_ebefd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_agdgd :=NewEG_ContentBlockContent ();_fffbc :=NewCT_Tbl ();if _fdfcgaf :=d .DecodeElement (_fffbc ,&_eagaf );_fdfcgaf !=nil {return _fdfcgaf ;};_agdgd .Tbl =append (_agdgd .Tbl ,_fffbc );_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_agdgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_affff :=NewEG_ContentBlockContent ();_gdcgd :=NewEG_RunLevelElts ();_gdcgd .ProofErr =NewCT_ProofErr ();if _dagccc :=d .DecodeElement (_gdcgd .ProofErr ,&_eagaf );_dagccc !=nil {return _dagccc ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_affff );_affff .EG_RunLevelElts =append (_affff .EG_RunLevelElts ,_gdcgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_beadc :=NewEG_ContentBlockContent ();_ebecea :=NewEG_RunLevelElts ();_ebecea .PermStart =NewCT_PermStart ();if _dececc :=d .DecodeElement (_ebecea .PermStart ,&_eagaf );_dececc !=nil {return _dececc ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_beadc );_beadc .EG_RunLevelElts =append (_beadc .EG_RunLevelElts ,_ebecea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_deaec :=NewEG_ContentBlockContent ();_aeebcb :=NewEG_RunLevelElts ();_aeebcb .PermEnd =NewCT_Perm ();if _afgcg :=d .DecodeElement (_aeebcb .PermEnd ,&_eagaf );_afgcg !=nil {return _afgcg ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_deaec );_deaec .EG_RunLevelElts =append (_deaec .EG_RunLevelElts ,_aeebcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dfffg :=NewEG_ContentBlockContent ();_bfade :=NewEG_RunLevelElts ();_bfade .Ins =NewCT_RunTrackChange ();if _dgcgae :=d .DecodeElement (_bfade .Ins ,&_eagaf );_dgcgae !=nil {return _dgcgae ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_dfffg );_dfffg .EG_RunLevelElts =append (_dfffg .EG_RunLevelElts ,_bfade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bbegd :=NewEG_ContentBlockContent ();_ddfdg :=NewEG_RunLevelElts ();_ddfdg .Del =NewCT_RunTrackChange ();if _ffcae :=d .DecodeElement (_ddfdg .Del ,&_eagaf );_ffcae !=nil {return _ffcae ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_bbegd );_bbegd .EG_RunLevelElts =append (_bbegd .EG_RunLevelElts ,_ddfdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bcgac :=NewEG_ContentBlockContent ();_ceggee :=NewEG_RunLevelElts ();_ceggee .MoveFrom =NewCT_RunTrackChange ();if _ddfea :=d .DecodeElement (_ceggee .MoveFrom ,&_eagaf );_ddfea !=nil {return _ddfea ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_bcgac );_bcgac .EG_RunLevelElts =append (_bcgac .EG_RunLevelElts ,_ceggee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fffga :=NewEG_ContentBlockContent ();_eebgd :=NewEG_RunLevelElts ();_eebgd .MoveTo =NewCT_RunTrackChange ();if _becfb :=d .DecodeElement (_eebgd .MoveTo ,&_eagaf );_becfb !=nil {return _becfb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fffga );_fffga .EG_RunLevelElts =append (_fffga .EG_RunLevelElts ,_eebgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gccac :=NewEG_ContentBlockContent ();_daefe :=NewEG_RunLevelElts ();_egdag :=NewEG_RangeMarkupElements ();_egdag .BookmarkStart =NewCT_Bookmark ();if _afceg :=d .DecodeElement (_egdag .BookmarkStart ,&_eagaf );_afceg !=nil {return _afceg ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_gccac );_gccac .EG_RunLevelElts =append (_gccac .EG_RunLevelElts ,_daefe );_daefe .EG_RangeMarkupElements =append (_daefe .EG_RangeMarkupElements ,_egdag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_effad :=NewEG_ContentBlockContent ();_eedacc :=NewEG_RunLevelElts ();_eeeeaf :=NewEG_RangeMarkupElements ();_eeeeaf .BookmarkEnd =NewCT_MarkupRange ();if _efadbg :=d .DecodeElement (_eeeeaf .BookmarkEnd ,&_eagaf );_efadbg !=nil {return _efadbg ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_effad );_effad .EG_RunLevelElts =append (_effad .EG_RunLevelElts ,_eedacc );_eedacc .EG_RangeMarkupElements =append (_eedacc .EG_RangeMarkupElements ,_eeeeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbgcd :=NewEG_ContentBlockContent ();_bbccc :=NewEG_RunLevelElts ();_faacdb :=NewEG_RangeMarkupElements ();_faacdb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bddcb :=d .DecodeElement (_faacdb .MoveFromRangeStart ,&_eagaf );_bddcb !=nil {return _bddcb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_gbgcd );_gbgcd .EG_RunLevelElts =append (_gbgcd .EG_RunLevelElts ,_bbccc );_bbccc .EG_RangeMarkupElements =append (_bbccc .EG_RangeMarkupElements ,_faacdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aadgb :=NewEG_ContentBlockContent ();_dbbbeb :=NewEG_RunLevelElts ();_bbcbf :=NewEG_RangeMarkupElements ();_bbcbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _accaf :=d .DecodeElement (_bbcbf .MoveFromRangeEnd ,&_eagaf );_accaf !=nil {return _accaf ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_aadgb );_aadgb .EG_RunLevelElts =append (_aadgb .EG_RunLevelElts ,_dbbbeb );_dbbbeb .EG_RangeMarkupElements =append (_dbbbeb .EG_RangeMarkupElements ,_bbcbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eegcde :=NewEG_ContentBlockContent ();_bcccea :=NewEG_RunLevelElts ();_cddbbd :=NewEG_RangeMarkupElements ();_cddbbd .MoveToRangeStart =NewCT_MoveBookmark ();if _eedef :=d .DecodeElement (_cddbbd .MoveToRangeStart ,&_eagaf );_eedef !=nil {return _eedef ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_eegcde );_eegcde .EG_RunLevelElts =append (_eegcde .EG_RunLevelElts ,_bcccea );_bcccea .EG_RangeMarkupElements =append (_bcccea .EG_RangeMarkupElements ,_cddbbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ffbad :=NewEG_ContentBlockContent ();_ecgfd :=NewEG_RunLevelElts ();_bgbcaf :=NewEG_RangeMarkupElements ();_bgbcaf .MoveToRangeEnd =NewCT_MarkupRange ();if _cdbgb :=d .DecodeElement (_bgbcaf .MoveToRangeEnd ,&_eagaf );_cdbgb !=nil {return _cdbgb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_ffbad );_ffbad .EG_RunLevelElts =append (_ffbad .EG_RunLevelElts ,_ecgfd );_ecgfd .EG_RangeMarkupElements =append (_ecgfd .EG_RangeMarkupElements ,_bgbcaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_agdcdc :=NewEG_ContentBlockContent ();_dddee :=NewEG_RunLevelElts ();_eaabbd :=NewEG_RangeMarkupElements ();_eaabbd .CommentRangeStart =NewCT_MarkupRange ();if _faddc :=d .DecodeElement (_eaabbd .CommentRangeStart ,&_eagaf );_faddc !=nil {return _faddc ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_agdcdc );_agdcdc .EG_RunLevelElts =append (_agdcdc .EG_RunLevelElts ,_dddee );_dddee .EG_RangeMarkupElements =append (_dddee .EG_RangeMarkupElements ,_eaabbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fecca :=NewEG_ContentBlockContent ();_bcegd :=NewEG_RunLevelElts ();_bfdbf :=NewEG_RangeMarkupElements ();_bfdbf .CommentRangeEnd =NewCT_MarkupRange ();if _fggdb :=d .DecodeElement (_bfdbf .CommentRangeEnd ,&_eagaf );_fggdb !=nil {return _fggdb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fecca );_fecca .EG_RunLevelElts =append (_fecca .EG_RunLevelElts ,_bcegd );_bcegd .EG_RangeMarkupElements =append (_bcegd .EG_RangeMarkupElements ,_bfdbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eggbgc :=NewEG_ContentBlockContent ();_fgbecb :=NewEG_RunLevelElts ();_adfad :=NewEG_RangeMarkupElements ();_adfad .CustomXmlInsRangeStart =NewCT_TrackChange ();if _begg :=d .DecodeElement (_adfad .CustomXmlInsRangeStart ,&_eagaf );_begg !=nil {return _begg ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_eggbgc );_eggbgc .EG_RunLevelElts =append (_eggbgc .EG_RunLevelElts ,_fgbecb );_fgbecb .EG_RangeMarkupElements =append (_fgbecb .EG_RangeMarkupElements ,_adfad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aebcbe :=NewEG_ContentBlockContent ();_edcba :=NewEG_RunLevelElts ();_fbcaff :=NewEG_RangeMarkupElements ();_fbcaff .CustomXmlInsRangeEnd =NewCT_Markup ();if _fagcdd :=d .DecodeElement (_fbcaff .CustomXmlInsRangeEnd ,&_eagaf );_fagcdd !=nil {return _fagcdd ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_aebcbe );_aebcbe .EG_RunLevelElts =append (_aebcbe .EG_RunLevelElts ,_edcba );_edcba .EG_RangeMarkupElements =append (_edcba .EG_RangeMarkupElements ,_fbcaff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbefd :=NewEG_ContentBlockContent ();_gfdfd :=NewEG_RunLevelElts ();_cffbff :=NewEG_RangeMarkupElements ();_cffbff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dedbd :=d .DecodeElement (_cffbff .CustomXmlDelRangeStart ,&_eagaf );_dedbd !=nil {return _dedbd ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fbefd );_fbefd .EG_RunLevelElts =append (_fbefd .EG_RunLevelElts ,_gfdfd );_gfdfd .EG_RangeMarkupElements =append (_gfdfd .EG_RangeMarkupElements ,_cffbff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecdgb :=NewEG_ContentBlockContent ();_bdbdcd :=NewEG_RunLevelElts ();_ddaedd :=NewEG_RangeMarkupElements ();_ddaedd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bebbf :=d .DecodeElement (_ddaedd .CustomXmlDelRangeEnd ,&_eagaf );_bebbf !=nil {return _bebbf ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_ecdgb );_ecdgb .EG_RunLevelElts =append (_ecdgb .EG_RunLevelElts ,_bdbdcd );_bdbdcd .EG_RangeMarkupElements =append (_bdbdcd .EG_RangeMarkupElements ,_ddaedd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dedcfb :=NewEG_ContentBlockContent ();_cbeag :=NewEG_RunLevelElts ();_fbbcbd :=NewEG_RangeMarkupElements ();_fbbcbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcaaaa :=d .DecodeElement (_fbbcbd .CustomXmlMoveFromRangeStart ,&_eagaf );_fcaaaa !=nil {return _fcaaaa ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_dedcfb );_dedcfb .EG_RunLevelElts =append (_dedcfb .EG_RunLevelElts ,_cbeag );_cbeag .EG_RangeMarkupElements =append (_cbeag .EG_RangeMarkupElements ,_fbbcbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fagef :=NewEG_ContentBlockContent ();_gdcgg :=NewEG_RunLevelElts ();_ebfge :=NewEG_RangeMarkupElements ();_ebfge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdebd :=d .DecodeElement (_ebfge .CustomXmlMoveFromRangeEnd ,&_eagaf );_bdebd !=nil {return _bdebd ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fagef );_fagef .EG_RunLevelElts =append (_fagef .EG_RunLevelElts ,_gdcgg );_gdcgg .EG_RangeMarkupElements =append (_gdcgg .EG_RangeMarkupElements ,_ebfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecbcfb :=NewEG_ContentBlockContent ();_efbc :=NewEG_RunLevelElts ();_cdacb :=NewEG_RangeMarkupElements ();_cdacb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgecf :=d .DecodeElement (_cdacb .CustomXmlMoveToRangeStart ,&_eagaf );_cgecf !=nil {return _cgecf ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_ecbcfb );_ecbcfb .EG_RunLevelElts =append (_ecbcfb .EG_RunLevelElts ,_efbc );_efbc .EG_RangeMarkupElements =append (_efbc .EG_RangeMarkupElements ,_cdacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acaae :=NewEG_ContentBlockContent ();_bfafc :=NewEG_RunLevelElts ();_edbab :=NewEG_RangeMarkupElements ();_edbab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _geeab :=d .DecodeElement (_edbab .CustomXmlMoveToRangeEnd ,&_eagaf );_geeab !=nil {return _geeab ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_acaae );_acaae .EG_RunLevelElts =append (_acaae .EG_RunLevelElts ,_bfafc );_bfafc .EG_RangeMarkupElements =append (_bfafc .EG_RangeMarkupElements ,_edbab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bdede :=NewEG_ContentBlockContent ();_acbab :=NewEG_RunLevelElts ();_bfgfc :=NewEG_MathContent ();_bfgfc .OMathPara =_ec .NewOMathPara ();if _adgea :=d .DecodeElement (_bfgfc .OMathPara ,&_eagaf );_adgea !=nil {return _adgea ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_bdede );_bdede .EG_RunLevelElts =append (_bdede .EG_RunLevelElts ,_acbab );_acbab .EG_MathContent =append (_acbab .EG_MathContent ,_bfgfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_defcgg :=NewEG_ContentBlockContent ();_efeda :=NewEG_RunLevelElts ();_gfaef :=NewEG_MathContent ();_gfaef .OMath =_ec .NewOMath ();if _bfgfb :=d .DecodeElement (_gfaef .OMath ,&_eagaf );_bfgfb !=nil {return _bfgfb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_defcgg );_defcgg .EG_RunLevelElts =append (_defcgg .EG_RunLevelElts ,_efeda );_efeda .EG_MathContent =append (_efeda .EG_MathContent ,_gfaef );default:_ga .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\u0045G\u005f\u0042\u006c\u006f\u0063k\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_eagaf .Name );if _ecgdd :=d .Skip ();_ecgdd !=nil {return _ecgdd ;};};case _g .EndElement :break _abgfcf ;case _g .CharData :};};return nil ;}; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;};func (_gfegf *CT_DocPartGallery )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gfegf .ValAttr =ST_DocPartGallery (1);for _ ,_ggebe :=range start .Attr {if _ggebe .Name .Local =="\u0076\u0061\u006c"{_gfegf .ValAttr .UnmarshalXMLAttr (_ggebe );continue ;};};for {_bfaf ,_dgada :=d .Token ();if _dgada !=nil {return _eddeb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079: \u0025\u0073",_dgada );};if _ggdbff ,_fffdcg :=_bfaf .(_ebaba .EndElement );_fffdcg &&_ggdbff .Name ==start .Name {break ;};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_dbbeeg :=&CT_OnOff {};return _dbbeeg };func (_eeeeb *CT_SectPrChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ccagg :=range start .Attr {if _ccagg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_febabf ,_bfcebga :=_ccagg .Value ,error (nil );if _bfcebga !=nil {return _bfcebga ;};_eeeeb .AuthorAttr =_febabf ;continue ;};if _ccagg .Name .Local =="\u0064\u0061\u0074\u0065"{_bgafcc ,_fadde :=ParseStdlibTime (_ccagg .Value );if _fadde !=nil {return _fadde ;};_eeeeb .DateAttr =&_bgafcc ;continue ;};if _ccagg .Name .Local =="\u0069\u0064"{_dgag ,_fbggeb :=_cfdbf .ParseInt (_ccagg .Value ,10,64);if _fbggeb !=nil {return _fbggeb ;};_eeeeb .IdAttr =_dgag ;continue ;};};_cbdcg :for {_gfccd ,_egbcfg :=d .Token ();if _egbcfg !=nil {return _egbcfg ;};switch _agggcd :=_gfccd .(type ){case _ebaba .StartElement :switch _agggcd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_eeeeb .SectPr =NewCT_SectPrBase ();if _efbfd :=d .DecodeElement (_eeeeb .SectPr ,&_agggcd );_efbfd !=nil {return _efbfd ;};default:_febdf .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\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_agggcd .Name );if _aafbdd :=d .Skip ();_aafbdd !=nil {return _aafbdd ;};};case _ebaba .EndElement :break _cbdcg ;case _ebaba .CharData :};};return nil ;};func (_defaef ST_DocPartType )ValidateWithPath (path string )error {switch _defaef {case 0,1,2,3,4,5,6,7:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defaef ));};return nil ;};func (_aaada ST_View )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_dedfb :=_ebaba .Attr {};_dedfb .Name =name ;switch _aaada {case ST_ViewUnset :_dedfb .Value ="";case ST_ViewNone :_dedfb .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_dedfb .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_dedfb .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_dedfb .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_dedfb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_dedfb .Value ="\u0077\u0065\u0062";};return _dedfb ,nil ;};type EG_RunLevelElts struct{ +// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path +func (_cbce *CT_GlossaryDocument )ValidateWithPath (path string )error {if _cbce .Background !=nil {if _cedf :=_cbce .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cedf !=nil {return _cedf ;};};if _cbce .DocParts !=nil {if _febdg :=_cbce .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_febdg !=nil {return _febdg ;};};return nil ;};func (_daede *CT_SdtRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daede .SdtPr !=nil {_fbagf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_daede .SdtPr ,_fbagf );};if _daede .SdtEndPr !=nil {_cegda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_daede .SdtEndPr ,_cegda );};if _daede .SdtContent !=nil {_ffabff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_daede .SdtContent ,_ffabff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecbgb *CT_ParaRPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbgb .RPr =NewCT_ParaRPrOriginal ();for _ ,_feced :=range start .Attr {if _feced .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gfdaa ,_bbeda :=_feced .Value ,error (nil );if _bbeda !=nil {return _bbeda ;};_ecbgb .AuthorAttr =_gfdaa ;continue ;};if _feced .Name .Local =="\u0064\u0061\u0074\u0065"{_dccbf ,_caccf :=ParseStdlibTime (_feced .Value );if _caccf !=nil {return _caccf ;};_ecbgb .DateAttr =&_dccbf ;continue ;};if _feced .Name .Local =="\u0069\u0064"{_cfcca ,_bedaa :=_b .ParseInt (_feced .Value ,10,64);if _bedaa !=nil {return _bedaa ;};_ecbgb .IdAttr =_cfcca ;continue ;};};_cebfg :for {_egdce ,_cabf :=d .Token ();if _cabf !=nil {return _cabf ;};switch _adddd :=_egdce .(type ){case _g .StartElement :switch _adddd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _cfdad :=d .DecodeElement (_ecbgb .RPr ,&_adddd );_cfdad !=nil {return _cfdad ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_adddd .Name );if _gbea :=d .Skip ();_gbea !=nil {return _gbea ;};};case _g .EndElement :break _cebfg ;case _g .CharData :};};return nil ;}; -// Proofing Error Anchor -ProofErr *CT_ProofErr ; +// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path +func (_caeec *CT_Spacing )ValidateWithPath (path string )error {if _caeec .BeforeAttr !=nil {if _bdfbbe :=_caeec .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_bdfbbe !=nil {return _bdfbbe ;};};if _caeec .BeforeAutospacingAttr !=nil {if _fefee :=_caeec .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_fefee !=nil {return _fefee ;};};if _caeec .AfterAttr !=nil {if _afcdab :=_caeec .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_afcdab !=nil {return _afcdab ;};};if _caeec .AfterAutospacingAttr !=nil {if _gcdbg :=_caeec .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_gcdbg !=nil {return _gcdbg ;};};if _caeec .LineAttr !=nil {if _aedbg :=_caeec .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_aedbg !=nil {return _aedbg ;};};if _ebedg :=_caeec .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_ebedg !=nil {return _ebedg ;};return nil ;};func NewCT_Row ()*CT_Row {_ffbae :=&CT_Row {};return _ffbae };func (_effege *GlossaryDocument )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _effege .CT_GlossaryDocument .MarshalXML (e ,start );};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_cdafd :=&CT_SdtPrChoice {};return _cdafd };func (_bgeba ST_CaptionPos )Validate ()error {return _bgeba .ValidateWithPath ("")};func (_bdaec *CT_TblPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdaec .TblPr =NewCT_TblPrBase ();for _ ,_gcbaf :=range start .Attr {if _gcbaf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gadec ,_cbffd :=_gcbaf .Value ,error (nil );if _cbffd !=nil {return _cbffd ;};_bdaec .AuthorAttr =_gadec ;continue ;};if _gcbaf .Name .Local =="\u0064\u0061\u0074\u0065"{_bcgga ,_cadce :=ParseStdlibTime (_gcbaf .Value );if _cadce !=nil {return _cadce ;};_bdaec .DateAttr =&_bcgga ;continue ;};if _gcbaf .Name .Local =="\u0069\u0064"{_dacgd ,_bdbbgg :=_b .ParseInt (_gcbaf .Value ,10,64);if _bdbbgg !=nil {return _bdbbgg ;};_bdaec .IdAttr =_dacgd ;continue ;};};_adefg :for {_dcacgd ,_gadde :=d .Token ();if _gadde !=nil {return _gadde ;};switch _egbfg :=_dcacgd .(type ){case _g .StartElement :switch _egbfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _eddgfe :=d .DecodeElement (_bdaec .TblPr ,&_egbfg );_eddgfe !=nil {return _eddgfe ;};default:_ga .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\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_egbfg .Name );if _gadcag :=d .Skip ();_gadcag !=nil {return _gadcag ;};};case _g .EndElement :break _adefg ;case _g .CharData :};};return nil ;};type ST_DocPartGallery byte ;const (ST_TextAlignmentUnset ST_TextAlignment =0;ST_TextAlignmentTop ST_TextAlignment =1;ST_TextAlignmentCenter ST_TextAlignment =2;ST_TextAlignmentBaseline ST_TextAlignment =3;ST_TextAlignmentBottom ST_TextAlignment =4;ST_TextAlignmentAuto ST_TextAlignment =5;); -// Range Permission Start -PermStart *CT_PermStart ; +// Validate validates the CT_CharacterSpacing and its children +func (_dacf *CT_CharacterSpacing )Validate ()error {return _dacf .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");}; -// Range Permission End -PermEnd *CT_Perm ; +// Validate validates the CT_SectType and its children +func (_gaaaef *CT_SectType )Validate ()error {return _gaaaef .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_defac ST_PTabRelativeTo )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccaged :=_g .Attr {};_ccaged .Name =name ;switch _defac {case ST_PTabRelativeToUnset :_ccaged .Value ="";case ST_PTabRelativeToMargin :_ccaged .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_ccaged .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _ccaged ,nil ;}; -// Inserted Run Content -Ins *CT_RunTrackChange ; +// Validate validates the CT_SdtEndPr and its children +func (_cade *CT_SdtEndPr )Validate ()error {return _cade .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_dggcb *ST_LineNumberRestart )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dggcb =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_dggcb =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_dggcb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dggcb =3;};return nil ;};func (_gdgde *WdAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdgde .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_cebeg :=range start .Attr {if _cebeg .Name .Local =="\u0064\u0069\u0073t\u0054"{_ffcde ,_cbbde :=_b .ParseUint (_cebeg .Value ,10,32);if _cbbde !=nil {return _cbbde ;};_edbcg :=uint32 (_ffcde );_gdgde .DistTAttr =&_edbcg ;continue ;};if _cebeg .Name .Local =="\u0064\u0069\u0073t\u004c"{_fgffegb ,_cdffdg :=_b .ParseUint (_cebeg .Value ,10,32);if _cdffdg !=nil {return _cdffdg ;};_eggdef :=uint32 (_fgffegb );_gdgde .DistLAttr =&_eggdef ;continue ;};if _cebeg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_fbfaeg ,_eecbdc :=_b .ParseBool (_cebeg .Value );if _eecbdc !=nil {return _eecbdc ;};_gdgde .SimplePosAttr =&_fbfaeg ;continue ;};if _cebeg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_cbacf ,_bafgb :=_b .ParseBool (_cebeg .Value );if _bafgb !=nil {return _bafgb ;};_gdgde .BehindDocAttr =_cbacf ;continue ;};if _cebeg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_cgeege ,_bbggf :=_b .ParseBool (_cebeg .Value );if _bbggf !=nil {return _bbggf ;};_gdgde .LayoutInCellAttr =_cgeege ;continue ;};if _cebeg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gbaba ,_gfcca :=_b .ParseBool (_cebeg .Value );if _gfcca !=nil {return _gfcca ;};_gdgde .HiddenAttr =&_gbaba ;continue ;};if _cebeg .Name .Local =="\u0064\u0069\u0073t\u0042"{_dfcfac ,_cfgeec :=_b .ParseUint (_cebeg .Value ,10,32);if _cfgeec !=nil {return _cfgeec ;};_bdadg :=uint32 (_dfcfac );_gdgde .DistBAttr =&_bdadg ;continue ;};if _cebeg .Name .Local =="\u0064\u0069\u0073t\u0052"{_babcae ,_agbdfb :=_b .ParseUint (_cebeg .Value ,10,32);if _agbdfb !=nil {return _agbdfb ;};_beacf :=uint32 (_babcae );_gdgde .DistRAttr =&_beacf ;continue ;};if _cebeg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_fgcbg ,_bbafa :=_b .ParseUint (_cebeg .Value ,10,32);if _bbafa !=nil {return _bbafa ;};_gdgde .RelativeHeightAttr =uint32 (_fgcbg );continue ;};if _cebeg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dbacgd ,_edbfe :=_b .ParseBool (_cebeg .Value );if _edbfe !=nil {return _edbfe ;};_gdgde .LockedAttr =_dbacgd ;continue ;};if _cebeg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgaga ,_ebeea :=_b .ParseBool (_cebeg .Value );if _ebeea !=nil {return _ebeea ;};_gdgde .AllowOverlapAttr =_fgaga ;continue ;};};_ggfebg :for {_gegabc ,_ecdgce :=d .Token ();if _ecdgce !=nil {return _ecdgce ;};switch _fcafd :=_gegabc .(type ){case _g .StartElement :switch _fcafd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _fgcege :=d .DecodeElement (_gdgde .SimplePos ,&_fcafd );_fgcege !=nil {return _fgcege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _baefac :=d .DecodeElement (_gdgde .PositionH ,&_fcafd );_baefac !=nil {return _baefac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _accfaf :=d .DecodeElement (_gdgde .PositionV ,&_fcafd );_accfaf !=nil {return _accfaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _dbadf :=d .DecodeElement (_gdgde .Extent ,&_fcafd );_dbadf !=nil {return _dbadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_gdgde .EffectExtent =NewWdCT_EffectExtent ();if _ddef :=d .DecodeElement (_gdgde .EffectExtent ,&_fcafd );_ddef !=nil {return _ddef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _aebeg :=d .DecodeElement (&_gdgde .Choice .WrapNone ,&_fcafd );_aebeg !=nil {return _aebeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _gdbacd :=d .DecodeElement (&_gdgde .Choice .WrapSquare ,&_fcafd );_gdbacd !=nil {return _gdbacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _baebd :=d .DecodeElement (&_gdgde .Choice .WrapTight ,&_fcafd );_baebd !=nil {return _baebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _agcba :=d .DecodeElement (&_gdgde .Choice .WrapThrough ,&_fcafd );_agcba !=nil {return _agcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _fdaeac :=d .DecodeElement (&_gdgde .Choice .WrapTopAndBottom ,&_fcafd );_fdaeac !=nil {return _fdaeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _fgbcee :=d .DecodeElement (_gdgde .DocPr ,&_fcafd );_fgbcee !=nil {return _fgbcee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_gdgde .CNvGraphicFramePr =_e .NewCT_NonVisualGraphicFrameProperties ();if _dddfc :=d .DecodeElement (_gdgde .CNvGraphicFramePr ,&_fcafd );_dddfc !=nil {return _dddfc ;};case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _abfbb :=d .DecodeElement (_gdgde .Graphic ,&_fcafd );_abfbb !=nil {return _abfbb ;};default:_ga .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\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_fcafd .Name );if _badcd :=d .Skip ();_badcd !=nil {return _badcd ;};};case _g .EndElement :break _ggfebg ;case _g .CharData :};};return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_gdbbc :=&CT_PaperSource {};return _gdbbc };func NewCT_DocPartName ()*CT_DocPartName {_fbaec :=&CT_DocPartName {};return _fbaec }; -// Deleted Run Content -Del *CT_RunTrackChange ; +// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path +func (_cbdad *CT_TblPPr )ValidateWithPath (path string )error {if _cbdad .LeftFromTextAttr !=nil {if _eefab :=_cbdad .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_eefab !=nil {return _eefab ;};};if _cbdad .RightFromTextAttr !=nil {if _bbebc :=_cbdad .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_bbebc !=nil {return _bbebc ;};};if _cbdad .TopFromTextAttr !=nil {if _ffcbf :=_cbdad .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ffcbf !=nil {return _ffcbf ;};};if _cbdad .BottomFromTextAttr !=nil {if _ceaedf :=_cbdad .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ceaedf !=nil {return _ceaedf ;};};if _dfdfgb :=_cbdad .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dfdfgb !=nil {return _dfdfgb ;};if _ddeag :=_cbdad .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ddeag !=nil {return _ddeag ;};if _fbgdae :=_cbdad .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_fbgdae !=nil {return _fbgdae ;};if _cbdad .TblpXAttr !=nil {if _dcefa :=_cbdad .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_dcefa !=nil {return _dcefa ;};};if _bcgcd :=_cbdad .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_bcgcd !=nil {return _bcgcd ;};if _cbdad .TblpYAttr !=nil {if _adggbf :=_cbdad .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_adggbf !=nil {return _adggbf ;};};return nil ;};type ST_TextAlignment byte ; -// Move Source Run Content -MoveFrom *CT_RunTrackChange ; +// Validate validates the Fonts and its children +func (_eabbda *Fonts )Validate ()error {return _eabbda .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func (_dbefc ST_Jc )ValidateWithPath (path string )error {switch _dbefc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbefc ));};return nil ;};func (_eaega ST_TabTlc )String ()string {switch _eaega {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_bgffed *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbgcge :for {_geedg ,_bfccg :=d .Token ();if _bfccg !=nil {return _bfccg ;};switch _cgcedg :=_geedg .(type ){case _g .StartElement :switch _cgcedg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_bgffed .Txbx =NewWdCT_TextboxInfo ();if _bdgdg :=d .DecodeElement (_bgffed .Txbx ,&_cgcedg );_bdgdg !=nil {return _bdgdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_bgffed .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _aafacf :=d .DecodeElement (_bgffed .LinkedTxbx ,&_cgcedg );_aafacf !=nil {return _aafacf ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0053h\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_cgcedg .Name );if _badfge :=d .Skip ();_badfge !=nil {return _badfge ;};};case _g .EndElement :break _bbgcge ;case _g .CharData :};};return nil ;};func (_cffgd *ST_FtnEdn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gadgcg ,_egaebc :=d .Token ();if _egaebc !=nil {return _egaebc ;};if _gbfcf ,_cggbf :=_gadgcg .(_g .EndElement );_cggbf &&_gbfcf .Name ==start .Name {*_cffgd =1;return nil ;};if _bbbaf ,_aefgc :=_gadgcg .(_g .CharData );!_aefgc {return _gd .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",_gadgcg );}else {switch string (_bbbaf ){case "":*_cffgd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cffgd =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_cffgd =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_cffgd =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_cffgd =4;};};_gadgcg ,_egaebc =d .Token ();if _egaebc !=nil {return _egaebc ;};if _eddde ,_ffadg :=_gadgcg .(_g .EndElement );_ffadg &&_eddde .Name ==start .Name {return nil ;};return _gd .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",_gadgcg );};func (_gfgae *CT_ObjectEmbed )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfgae .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_eaagdb ,_deae :=_gfgae .DrawAspectAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _deae !=nil {return _deae ;};start .Attr =append (start .Attr ,_eaagdb );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gfgae .IdAttr )});if _gfgae .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gfgae .ProgIdAttr )});};if _gfgae .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_gfgae .ShapeIdAttr )});};if _gfgae .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gfgae .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbbc *CT_LsdException )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_bbbc .NameAttr )});if _bbbc .LockedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .LockedAttr )});};if _bbbc .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .UiPriorityAttr )});};if _bbbc .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .SemiHiddenAttr )});};if _bbbc .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .UnhideWhenUsedAttr )});};if _bbbc .QFormatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocParts struct{ -// Move Destination Run Content -MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};type CT_Ind struct{ +// Glossary Document Entry +DocPart []*CT_DocPart ;};func (_ccbdba *CT_Sym )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfddde :=range start .Attr {if _cfddde .Name .Local =="\u0066\u006f\u006e\u0074"{_ccdgba ,_aggdge :=_cfddde .Value ,error (nil );if _aggdge !=nil {return _aggdge ;};_ccbdba .FontAttr =&_ccdgba ;continue ;};if _cfddde .Name .Local =="\u0063\u0068\u0061\u0072"{_ggcdbd ,_facaf :=_cfddde .Value ,error (nil );if _facaf !=nil {return _facaf ;};_ccbdba .CharAttr =&_ggcdbd ;continue ;};};for {_bbcfd ,_gdacad :=d .Token ();if _gdacad !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_gdacad );};if _fgfbe ,_adade :=_bbcfd .(_g .EndElement );_adade &&_fgfbe .Name ==start .Name {break ;};};return nil ;};func NewCT_FFStatusText ()*CT_FFStatusText {_egged :=&CT_FFStatusText {};return _egged };func NewCT_DocPart ()*CT_DocPart {_aeecg :=&CT_DocPart {};return _aeecg }; -// Start Indentation -StartAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_DocPartType and its children +func (_bbge *CT_DocPartType )Validate ()error {return _bbge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};type CT_Headers struct{ -// Start Indentation in Character Units -StartCharsAttr *int64 ; +// Header Cell Reference +Header []*CT_String ;}; -// End Indentation -EndAttr *ST_SignedTwipsMeasure ; +// Validate validates the EG_SectPrContents and its children +func (_egbdb *EG_SectPrContents )Validate ()error {return _egbdb .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};func (_dgfcge ST_DocProtect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggdde :=_g .Attr {};_ggdde .Name =name ;switch _dgfcge {case ST_DocProtectUnset :_ggdde .Value ="";case ST_DocProtectNone :_ggdde .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_ggdde .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_ggdde .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_ggdde .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_ggdde .Value ="\u0066\u006f\u0072m\u0073";};return _ggdde ,nil ;}; -// End Indentation in Character Units -EndCharsAttr *int64 ; +// Validate validates the CT_Jc and its children +func (_efceb *CT_Jc )Validate ()error {return _efceb .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func (_gfbbc *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_efdbb :=[]string {};if _gfbbc .ST_DecimalNumberOrPercent !=nil {if _adbfg :=_gfbbc .ST_DecimalNumberOrPercent .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0044\u0065\u0063\u0069\u006d\u0061\u006cN\u0075\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0065\u0072c\u0065\u006e\u0074");_adbfg !=nil {return _adbfg ;};_efdbb =append (_efdbb ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _gfbbc .ST_UniversalMeasure !=nil {_efdbb =append (_efdbb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_efdbb )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efdbb );};return nil ;}; -// Start Indentation -LeftAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_RPr and its children +func (_fcddgc *CT_RPr )Validate ()error {return _fcddgc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_ddgfd *CT_PageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddgfd .ValAttr =ST_Border (1);for _ ,_bgaea :=range start .Attr {if _bgaea .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"&&_bgaea .Name .Local =="\u0069\u0064"||_bgaea .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"&&_bgaea .Name .Local =="\u0069\u0064"{_daegc ,_ffgdg :=_bgaea .Value ,error (nil );if _ffgdg !=nil {return _ffgdg ;};_ddgfd .IdAttr =&_daegc ;continue ;};if _bgaea .Name .Local =="\u0076\u0061\u006c"{_ddgfd .ValAttr .UnmarshalXMLAttr (_bgaea );continue ;};if _bgaea .Name .Local =="\u0063\u006f\u006co\u0072"{_cgab ,_beged :=ParseUnionST_HexColor (_bgaea .Value );if _beged !=nil {return _beged ;};_ddgfd .ColorAttr =&_cgab ;continue ;};if _bgaea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ddgfd .ThemeColorAttr .UnmarshalXMLAttr (_bgaea );continue ;};if _bgaea .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eaffa ,_bgfgd :=_bgaea .Value ,error (nil );if _bgfgd !=nil {return _bgfgd ;};_ddgfd .ThemeTintAttr =&_eaffa ;continue ;};if _bgaea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bbbe ,_bccg :=_bgaea .Value ,error (nil );if _bccg !=nil {return _bccg ;};_ddgfd .ThemeShadeAttr =&_bbbe ;continue ;};if _bgaea .Name .Local =="\u0073\u007a"{_gaaae ,_gcgfee :=_b .ParseUint (_bgaea .Value ,10,64);if _gcgfee !=nil {return _gcgfee ;};_ddgfd .SzAttr =&_gaaae ;continue ;};if _bgaea .Name .Local =="\u0073\u0070\u0061c\u0065"{_ebcbb ,_agbe :=_b .ParseUint (_bgaea .Value ,10,64);if _agbe !=nil {return _agbe ;};_ddgfd .SpaceAttr =&_ebcbb ;continue ;};if _bgaea .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bffffe ,_acdgg :=ParseUnionST_OnOff (_bgaea .Value );if _acdgg !=nil {return _acdgg ;};_ddgfd .ShadowAttr =&_bffffe ;continue ;};if _bgaea .Name .Local =="\u0066\u0072\u0061m\u0065"{_aeaac ,_aggf :=ParseUnionST_OnOff (_bgaea .Value );if _aggf !=nil {return _aggf ;};_ddgfd .FrameAttr =&_aeaac ;continue ;};};for {_dgfe ,_dbfbega :=d .Token ();if _dbfbega !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_dbfbega );};if _edabe ,_gafad :=_dgfe .(_g .EndElement );_gafad &&_edabe .Name ==start .Name {break ;};};return nil ;};func (_dfba *CT_Charset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfba .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dfba .ValAttr )});};if _dfba .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dfba .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eccfa ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _eccfa {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccfa ));};return nil ;};func (_dceag *CT_WebSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgefd :for {_gecbca ,_ggagga :=d .Token ();if _ggagga !=nil {return _ggagga ;};switch _cfebdd :=_gecbca .(type ){case _g .StartElement :switch _cfebdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_dceag .Frameset =NewCT_Frameset ();if _adbbgg :=d .DecodeElement (_dceag .Frameset ,&_cfebdd );_adbbgg !=nil {return _adbbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_dceag .Divs =NewCT_Divs ();if _caeea :=d .DecodeElement (_dceag .Divs ,&_cfebdd );_caeea !=nil {return _caeea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_dceag .Encoding =NewCT_String ();if _fcddd :=d .DecodeElement (_dceag .Encoding ,&_cfebdd );_fcddd !=nil {return _fcddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_dceag .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _bcggab :=d .DecodeElement (_dceag .OptimizeForBrowser ,&_cfebdd );_bcggab !=nil {return _bcggab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_dceag .RelyOnVML =NewCT_OnOff ();if _bbgdc :=d .DecodeElement (_dceag .RelyOnVML ,&_cfebdd );_bbgdc !=nil {return _bbgdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_dceag .AllowPNG =NewCT_OnOff ();if _aadead :=d .DecodeElement (_dceag .AllowPNG ,&_cfebdd );_aadead !=nil {return _aadead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_dceag .DoNotRelyOnCSS =NewCT_OnOff ();if _cdadd :=d .DecodeElement (_dceag .DoNotRelyOnCSS ,&_cfebdd );_cdadd !=nil {return _cdadd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_dceag .DoNotSaveAsSingleFile =NewCT_OnOff ();if _daddd :=d .DecodeElement (_dceag .DoNotSaveAsSingleFile ,&_cfebdd );_daddd !=nil {return _daddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_dceag .DoNotOrganizeInFolder =NewCT_OnOff ();if _agbbad :=d .DecodeElement (_dceag .DoNotOrganizeInFolder ,&_cfebdd );_agbbad !=nil {return _agbbad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_dceag .DoNotUseLongFileNames =NewCT_OnOff ();if _eecb :=d .DecodeElement (_dceag .DoNotUseLongFileNames ,&_cfebdd );_eecb !=nil {return _eecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_dceag .PixelsPerInch =NewCT_DecimalNumber ();if _fdceg :=d .DecodeElement (_dceag .PixelsPerInch ,&_cfebdd );_fdceg !=nil {return _fdceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_dceag .TargetScreenSz =NewCT_TargetScreenSz ();if _dbdggg :=d .DecodeElement (_dceag .TargetScreenSz ,&_cfebdd );_dbdggg !=nil {return _dbdggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_dceag .SaveSmartTagsAsXml =NewCT_OnOff ();if _adadbc :=d .DecodeElement (_dceag .SaveSmartTagsAsXml ,&_cfebdd );_adadbc !=nil {return _adadbc ;};default:_ga .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\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_cfebdd .Name );if _daead :=d .Skip ();_daead !=nil {return _daead ;};};case _g .EndElement :break _fgefd ;case _g .CharData :};};return nil ;}; -// Start Indentation in Character Units -LeftCharsAttr *int64 ; +// Validate validates the CT_TcPrInner and its children +func (_aeedf *CT_TcPrInner )Validate ()error {return _aeedf .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};type CT_PageBorder struct{IdAttr *string ; -// End Indentation -RightAttr *ST_SignedTwipsMeasure ; +// Border Style +ValAttr ST_Border ; -// End Indentation in Character Units -RightCharsAttr *int64 ; +// Border Color +ColorAttr *ST_HexColor ; -// Indentation Removed from First Line -HangingAttr *_bef .ST_TwipsMeasure ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Indentation Removed From First Line in Character Units -HangingCharsAttr *int64 ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Additional First Line Indentation -FirstLineAttr *_bef .ST_TwipsMeasure ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Additional First Line Indentation in Character Units -FirstLineCharsAttr *int64 ;};func (_dcfde ST_RubyAlign )Validate ()error {return _dcfde .ValidateWithPath ("")};type WdWpc struct{WdCT_WordprocessingCanvas };func NewCT_Language ()*CT_Language {_fbadac :=&CT_Language {};return _fbadac };func (_cabge ST_RestartNumber )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_dcefdb :=_ebaba .Attr {};_dcefdb .Name =name ;switch _cabge {case ST_RestartNumberUnset :_dcefdb .Value ="";case ST_RestartNumberContinuous :_dcefdb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_dcefdb .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_dcefdb .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _dcefdb ,nil ;};func (_gaacbd *CT_RubyPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gaacbd .RubyAlign =NewCT_RubyAlign ();_gaacbd .Hps =NewCT_HpsMeasure ();_gaacbd .HpsRaise =NewCT_HpsMeasure ();_gaacbd .HpsBaseText =NewCT_HpsMeasure ();_gaacbd .Lid =NewCT_Lang ();_dcbaf :for {_bfdef ,_egegc :=d .Token ();if _egegc !=nil {return _egegc ;};switch _ddfbb :=_bfdef .(type ){case _ebaba .StartElement :switch _ddfbb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _bdbfga :=d .DecodeElement (_gaacbd .RubyAlign ,&_ddfbb );_bdbfga !=nil {return _bdbfga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073"}:if _cafaeg :=d .DecodeElement (_gaacbd .Hps ,&_ddfbb );_cafaeg !=nil {return _cafaeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _bbdbfb :=d .DecodeElement (_gaacbd .HpsRaise ,&_ddfbb );_bbdbfb !=nil {return _bbdbfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _gecfca :=d .DecodeElement (_gaacbd .HpsBaseText ,&_ddfbb );_gecfca !=nil {return _gecfca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:if _aaffdf :=d .DecodeElement (_gaacbd .Lid ,&_ddfbb );_aaffdf !=nil {return _aaffdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072t\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072t\u0079"}:_gaacbd .Dirty =NewCT_OnOff ();if _bfefg :=d .DecodeElement (_gaacbd .Dirty ,&_ddfbb );_bfefg !=nil {return _bfefg ;};default:_febdf .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\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_ddfbb .Name );if _bdggd :=d .Skip ();_bdggd !=nil {return _bdggd ;};};case _ebaba .EndElement :break _dcbaf ;case _ebaba .CharData :};};return nil ;};func (_cegde ST_DocPartGallery )ValidateWithPath (path string )error {switch _cegde {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegde ));};return nil ;};func (_aegfa *CT_Recipients )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_afada :for {_dcegd ,_ggbecc :=d .Token ();if _ggbecc !=nil {return _ggbecc ;};switch _dfffg :=_dcegd .(type ){case _ebaba .StartElement :switch _dfffg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_agcfb :=NewCT_RecipientData ();if _caffdb :=d .DecodeElement (_agcfb ,&_dfffg );_caffdb !=nil {return _caffdb ;};_aegfa .RecipientData =append (_aegfa .RecipientData ,_agcfb );default:_febdf .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\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_dfffg .Name );if _ddeab :=d .Skip ();_ddeab !=nil {return _ddeab ;};};case _ebaba .EndElement :break _afada ;case _ebaba .CharData :};};return nil ;};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7;ST_BorderDotDash ST_Border =8;ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14;ST_BorderThickThinMediumGap ST_Border =15;ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21;ST_BorderDashSmallGap ST_Border =22;ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29;ST_BorderBabyPacifier ST_Border =30;ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36;ST_BorderBasicThinLines ST_Border =37;ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43;ST_BorderBats ST_Border =44;ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51;ST_BorderChainLink ST_Border =52;ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58;ST_BorderCirclesRectangles ST_Border =59;ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66;ST_BorderConfettiWhite ST_Border =67;ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73;ST_BorderCreaturesInsects ST_Border =74;ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81;ST_BorderDoubleD ST_Border =82;ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89;ST_BorderFans ST_Border =90;ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97;ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105;ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113;ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121;ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129;ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137;ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145;ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153;ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161;ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169;ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177;ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185;ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193;);func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_cdcdc :=&CT_ParaRPrOriginal {};return _cdcdc };func NewCT_Tc ()*CT_Tc {_dge :=&CT_Tc {};return _dge };type CT_MultiLevelType struct{ +// Border Width +SzAttr *uint64 ; -// Abstract Numbering Definition Type -ValAttr ST_MultiLevelType ;};func (_eeaccc *CT_CompatSetting )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gcbaf :=range start .Attr {if _gcbaf .Name .Local =="\u006e\u0061\u006d\u0065"{_bfffd ,_cceag :=_gcbaf .Value ,error (nil );if _cceag !=nil {return _cceag ;};_eeaccc .NameAttr =&_bfffd ;continue ;};if _gcbaf .Name .Local =="\u0075\u0072\u0069"{_efgea ,_fbab :=_gcbaf .Value ,error (nil );if _fbab !=nil {return _fbab ;};_eeaccc .UriAttr =&_efgea ;continue ;};if _gcbaf .Name .Local =="\u0076\u0061\u006c"{_bfgef ,_gebgef :=_gcbaf .Value ,error (nil );if _gebgef !=nil {return _gebgef ;};_eeaccc .ValAttr =&_bfgef ;continue ;};};for {_cadeb ,_fccfag :=d .Token ();if _fccfag !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u0070a\u0074S\u0065\u0074\u0074\u0069\u006e\u0067\u003a \u0025\u0073",_fccfag );};if _affac ,_gcead :=_cadeb .(_ebaba .EndElement );_gcead &&_affac .Name ==start .Name {break ;};};return nil ;};type CT_RecipientData struct{ +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Record Is Included in Mail Merge -Active *CT_OnOff ; +// Border Shadow +ShadowAttr *_gc .ST_OnOff ; -// Index of Column Containing Unique Values for Record -Column *CT_DecimalNumber ; +// Create Frame Effect +FrameAttr *_gc .ST_OnOff ;}; -// Unique Value for Record -UniqueTag *CT_Base64Binary ;}; +// Validate validates the CT_CompatSetting and its children +func (_ggfba *CT_CompatSetting )Validate ()error {return _ggfba .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func NewCT_Columns ()*CT_Columns {_dfgf :=&CT_Columns {};return _dfgf }; -// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path -func (_caffg *EG_RPrBase )ValidateWithPath (path string )error {if _caffg .RStyle !=nil {if _bfgea :=_caffg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bfgea !=nil {return _bfgea ;};};if _caffg .RFonts !=nil {if _efgge :=_caffg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_efgge !=nil {return _efgge ;};};if _caffg .B !=nil {if _dcbc :=_caffg .B .ValidateWithPath (path +"\u002f\u0042");_dcbc !=nil {return _dcbc ;};};if _caffg .BCs !=nil {if _edcfgf :=_caffg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_edcfgf !=nil {return _edcfgf ;};};if _caffg .I !=nil {if _bcdgg :=_caffg .I .ValidateWithPath (path +"\u002f\u0049");_bcdgg !=nil {return _bcdgg ;};};if _caffg .ICs !=nil {if _dgad :=_caffg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_dgad !=nil {return _dgad ;};};if _caffg .Caps !=nil {if _dfagd :=_caffg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dfagd !=nil {return _dfagd ;};};if _caffg .SmallCaps !=nil {if _fcdfa :=_caffg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fcdfa !=nil {return _fcdfa ;};};if _caffg .Strike !=nil {if _agbbed :=_caffg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_agbbed !=nil {return _agbbed ;};};if _caffg .Dstrike !=nil {if _edeeda :=_caffg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_edeeda !=nil {return _edeeda ;};};if _caffg .Outline !=nil {if _cdcda :=_caffg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cdcda !=nil {return _cdcda ;};};if _caffg .Shadow !=nil {if _gfffb :=_caffg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gfffb !=nil {return _gfffb ;};};if _caffg .Emboss !=nil {if _egcdf :=_caffg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_egcdf !=nil {return _egcdf ;};};if _caffg .Imprint !=nil {if _cbbb :=_caffg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_cbbb !=nil {return _cbbb ;};};if _caffg .NoProof !=nil {if _ffcfcb :=_caffg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ffcfcb !=nil {return _ffcfcb ;};};if _caffg .SnapToGrid !=nil {if _gbdfca :=_caffg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gbdfca !=nil {return _gbdfca ;};};if _caffg .Vanish !=nil {if _gdebf :=_caffg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gdebf !=nil {return _gdebf ;};};if _caffg .WebHidden !=nil {if _fcfbc :=_caffg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_fcfbc !=nil {return _fcfbc ;};};if _caffg .Color !=nil {if _eb :=_caffg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_eb !=nil {return _eb ;};};if _caffg .Spacing !=nil {if _bbecdf :=_caffg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bbecdf !=nil {return _bbecdf ;};};if _caffg .W !=nil {if _caggd :=_caffg .W .ValidateWithPath (path +"\u002f\u0057");_caggd !=nil {return _caggd ;};};if _caffg .Kern !=nil {if _dcbba :=_caffg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dcbba !=nil {return _dcbba ;};};if _caffg .Position !=nil {if _cddfc :=_caffg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_cddfc !=nil {return _cddfc ;};};if _caffg .Sz !=nil {if _dfdgge :=_caffg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dfdgge !=nil {return _dfdgge ;};};if _caffg .SzCs !=nil {if _fgcfg :=_caffg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_fgcfg !=nil {return _fgcfg ;};};if _caffg .Highlight !=nil {if _ddcf :=_caffg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_ddcf !=nil {return _ddcf ;};};if _caffg .U !=nil {if _bcfcd :=_caffg .U .ValidateWithPath (path +"\u002f\u0055");_bcfcd !=nil {return _bcfcd ;};};if _caffg .Effect !=nil {if _dbbbd :=_caffg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dbbbd !=nil {return _dbbbd ;};};if _caffg .Bdr !=nil {if _eefdfb :=_caffg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_eefdfb !=nil {return _eefdfb ;};};if _caffg .Shd !=nil {if _gabc :=_caffg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gabc !=nil {return _gabc ;};};if _caffg .FitText !=nil {if _baggc :=_caffg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_baggc !=nil {return _baggc ;};};if _caffg .VertAlign !=nil {if _bgbc :=_caffg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_bgbc !=nil {return _bgbc ;};};if _caffg .Rtl !=nil {if _dbgfb :=_caffg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dbgfb !=nil {return _dbgfb ;};};if _caffg .Cs !=nil {if _eabfb :=_caffg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_eabfb !=nil {return _eabfb ;};};if _caffg .Em !=nil {if _dfdbf :=_caffg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dfdbf !=nil {return _dfdbf ;};};if _caffg .Lang !=nil {if _fbdda :=_caffg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fbdda !=nil {return _fbdda ;};};if _caffg .EastAsianLayout !=nil {if _dafbf :=_caffg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dafbf !=nil {return _dafbf ;};};if _caffg .SpecVanish !=nil {if _gdeeb :=_caffg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_gdeeb !=nil {return _gdeeb ;};};if _caffg .OMath !=nil {if _gdgbge :=_caffg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_gdgbge !=nil {return _gdgbge ;};};return nil ;};func (_cccbf *CT_UnsignedDecimalNumber )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gdbee :=range start .Attr {if _gdbee .Name .Local =="\u0076\u0061\u006c"{_egcfe ,_bggcd :=_cfdbf .ParseUint (_gdbee .Value ,10,64);if _bggcd !=nil {return _bggcd ;};_cccbf .ValAttr =_egcfe ;continue ;};};for {_ebebe ,_cdfdf :=d .Token ();if _cdfdf !=nil {return _eddeb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0055nsi\u0067ne\u0064\u0044\u0065\u0063\u0069\u006d\u0061lN\u0075\u006d\u0062\u0065\u0072\u003a\u0020%\u0073",_cdfdf );};if _gafgb ,_ffdcf :=_ebebe .(_ebaba .EndElement );_ffdcf &&_gafgb .Name ==start .Name {break ;};};return nil ;};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path +func (_bggff *CT_MoveBookmark )ValidateWithPath (path string )error {if _gbfg :=_bggff .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gbfg !=nil {return _gbfg ;};return nil ;};func NewWdAnchor ()*WdAnchor {_beacc :=&WdAnchor {};_beacc .WdCT_Anchor =*NewWdCT_Anchor ();return _beacc ;};func (_cbfea *CT_ProofErr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbfea .TypeAttr =ST_ProofErr (1);for _ ,_dfafd :=range start .Attr {if _dfafd .Name .Local =="\u0074\u0079\u0070\u0065"{_cbfea .TypeAttr .UnmarshalXMLAttr (_dfafd );continue ;};};for {_agdca ,_cdgbff :=d .Token ();if _cdgbff !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_cdgbff );};if _cdggd ,_fccdc :=_agdca .(_g .EndElement );_fccdc &&_cdggd .Name ==start .Name {break ;};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;TrPr *CT_TrPrBase ;};func (_bacga ST_MailMergeDest )Validate ()error {return _bacga .ValidateWithPath ("")};func (_cfdfg *ST_EdGrp )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cfdfg =0;case "\u006e\u006f\u006e\u0065":*_cfdfg =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_cfdfg =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_cfdfg =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_cfdfg =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_cfdfg =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_cfdfg =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_cfdfg =7;};return nil ;};func (_deacgg *ST_DocPartType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agcff ,_baeca :=d .Token ();if _baeca !=nil {return _baeca ;};if _ddecc ,_fdffg :=_agcff .(_ebaba .EndElement );_fdffg &&_ddecc .Name ==start .Name {*_deacgg =1;return nil ;};if _fadfc ,_gfagb :=_agcff .(_ebaba .CharData );!_gfagb {return _eddeb .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",_agcff );}else {switch string (_fadfc ){case "":*_deacgg =0;case "\u006e\u006f\u006e\u0065":*_deacgg =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_deacgg =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_deacgg =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_deacgg =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_deacgg =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_deacgg =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_deacgg =7;};};_agcff ,_baeca =d .Token ();if _baeca !=nil {return _baeca ;};if _eedd ,_caed :=_agcff .(_ebaba .EndElement );_caed &&_eedd .Name ==start .Name {return nil ;};return _eddeb .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",_agcff );}; +// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path +func (_gfgfag *EG_PContent )ValidateWithPath (path string )error {for _edfgd ,_abgbff :=range _gfgfag .FldSimple {if _eccgg :=_abgbff .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edfgd ));_eccgg !=nil {return _eccgg ;};};if _gfgfag .Hyperlink !=nil {if _ecbgfg :=_gfgfag .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ecbgfg !=nil {return _ecbgfg ;};};if _gfgfag .SubDoc !=nil {if _cddgg :=_gfgfag .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_cddgg !=nil {return _cddgg ;};};for _edaff ,_adafb :=range _gfgfag .EG_ContentRunContent {if _bcebe :=_adafb .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_edaff ));_bcebe !=nil {return _bcebe ;};};return nil ;}; -// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path -func (_cdbff *CT_PPrBase )ValidateWithPath (path string )error {if _cdbff .PStyle !=nil {if _ggddb :=_cdbff .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_ggddb !=nil {return _ggddb ;};};if _cdbff .KeepNext !=nil {if _fggfa :=_cdbff .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_fggfa !=nil {return _fggfa ;};};if _cdbff .KeepLines !=nil {if _befge :=_cdbff .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_befge !=nil {return _befge ;};};if _cdbff .PageBreakBefore !=nil {if _gfde :=_cdbff .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_gfde !=nil {return _gfde ;};};if _cdbff .FramePr !=nil {if _ffefee :=_cdbff .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_ffefee !=nil {return _ffefee ;};};if _cdbff .WidowControl !=nil {if _cdcdd :=_cdbff .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cdcdd !=nil {return _cdcdd ;};};if _cdbff .NumPr !=nil {if _eeebb :=_cdbff .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_eeebb !=nil {return _eeebb ;};};if _cdbff .SuppressLineNumbers !=nil {if _acbaa :=_cdbff .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_acbaa !=nil {return _acbaa ;};};if _cdbff .PBdr !=nil {if _gagcg :=_cdbff .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_gagcg !=nil {return _gagcg ;};};if _cdbff .Shd !=nil {if _bbfgac :=_cdbff .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bbfgac !=nil {return _bbfgac ;};};if _cdbff .Tabs !=nil {if _aecdag :=_cdbff .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_aecdag !=nil {return _aecdag ;};};if _cdbff .SuppressAutoHyphens !=nil {if _bgebf :=_cdbff .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_bgebf !=nil {return _bgebf ;};};if _cdbff .Kinsoku !=nil {if _daac :=_cdbff .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_daac !=nil {return _daac ;};};if _cdbff .WordWrap !=nil {if _bgfgab :=_cdbff .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_bgfgab !=nil {return _bgfgab ;};};if _cdbff .OverflowPunct !=nil {if _dacgab :=_cdbff .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dacgab !=nil {return _dacgab ;};};if _cdbff .TopLinePunct !=nil {if _gfbbc :=_cdbff .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_gfbbc !=nil {return _gfbbc ;};};if _cdbff .AutoSpaceDE !=nil {if _cbeaeb :=_cdbff .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_cbeaeb !=nil {return _cbeaeb ;};};if _cdbff .AutoSpaceDN !=nil {if _dcfefd :=_cdbff .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_dcfefd !=nil {return _dcfefd ;};};if _cdbff .Bidi !=nil {if _caaaf :=_cdbff .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_caaaf !=nil {return _caaaf ;};};if _cdbff .AdjustRightInd !=nil {if _dafgb :=_cdbff .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_dafgb !=nil {return _dafgb ;};};if _cdbff .SnapToGrid !=nil {if _ecebd :=_cdbff .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_ecebd !=nil {return _ecebd ;};};if _cdbff .Spacing !=nil {if _adbab :=_cdbff .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_adbab !=nil {return _adbab ;};};if _cdbff .Ind !=nil {if _cbeedgc :=_cdbff .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_cbeedgc !=nil {return _cbeedgc ;};};if _cdbff .ContextualSpacing !=nil {if _gadec :=_cdbff .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_gadec !=nil {return _gadec ;};};if _cdbff .MirrorIndents !=nil {if _aadbg :=_cdbff .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_aadbg !=nil {return _aadbg ;};};if _cdbff .SuppressOverlap !=nil {if _dfgfae :=_cdbff .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dfgfae !=nil {return _dfgfae ;};};if _cdbff .Jc !=nil {if _cdbaf :=_cdbff .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cdbaf !=nil {return _cdbaf ;};};if _cdbff .TextDirection !=nil {if _fbebe :=_cdbff .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fbebe !=nil {return _fbebe ;};};if _cdbff .TextAlignment !=nil {if _faedg :=_cdbff .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_faedg !=nil {return _faedg ;};};if _cdbff .TextboxTightWrap !=nil {if _acgb :=_cdbff .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_acgb !=nil {return _acgb ;};};if _cdbff .OutlineLvl !=nil {if _ddadg :=_cdbff .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_ddadg !=nil {return _ddadg ;};};if _cdbff .DivId !=nil {if _gfabb :=_cdbff .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_gfabb !=nil {return _gfabb ;};};if _cdbff .CnfStyle !=nil {if _dccde :=_cdbff .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dccde !=nil {return _dccde ;};};return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_aagae :=&CT_HdrFtrRef {};_aagae .TypeAttr =ST_HdrFtr (1);return _aagae ;}; +// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path +func (_bggdb *CT_LineNumber )ValidateWithPath (path string )error {if _bggdb .DistanceAttr !=nil {if _dcggf :=_bggdb .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dcggf !=nil {return _dcggf ;};};if _gfaac :=_bggdb .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_gfaac !=nil {return _gfaac ;};return nil ;};func (_dgbbfa *ST_MailMergeDest )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgbbfa =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_dgbbfa =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_dgbbfa =2;case "\u0065\u006d\u0061i\u006c":*_dgbbfa =3;case "\u0066\u0061\u0078":*_dgbbfa =4;};return nil ;};func (_afaab *CT_Footnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfae :for {_dabeg ,_dfca :=d .Token ();if _dfca !=nil {return _dfca ;};switch _decfb :=_dabeg .(type ){case _g .StartElement :switch _decfb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_eeeff :=NewCT_FtnEdn ();if _aedf :=d .DecodeElement (_eeeff ,&_decfb );_aedf !=nil {return _aedf ;};_afaab .Footnote =append (_afaab .Footnote ,_eeeff );default:_ga .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_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_decfb .Name );if _dadde :=d .Skip ();_dadde !=nil {return _dadde ;};};case _g .EndElement :break _cfae ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path -func (_ecfag *CT_Num )ValidateWithPath (path string )error {if _ebcaec :=_ecfag .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_ebcaec !=nil {return _ebcaec ;};for _bdbba ,_agecg :=range _ecfag .LvlOverride {if _dagae :=_agecg .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_bdbba ));_dagae !=nil {return _dagae ;};};return nil ;};func NewCT_Border ()*CT_Border {_fadab :=&CT_Border {};_fadab .ValAttr =ST_Border (1);return _fadab }; +// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path +func (_agacb *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _gafcc :=_agacb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gafcc !=nil {return _gafcc ;};return nil ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; -// Validate validates the WdWpc and its children -func (_ebdfa *WdWpc )Validate ()error {return _ebdfa .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func (_ebfeaf *ST_EdnPos )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ebfeaf =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ebfeaf =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ebfeaf =2;};return nil ;};func (_deffc *CT_PaperSource )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _deffc .FirstAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_deffc .FirstAttr )});};if _deffc .OtherAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_deffc .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bgggga *ST_TextboxTightWrap )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_deagbg ,_ecdebg :=d .Token ();if _ecdebg !=nil {return _ecdebg ;};if _adacf ,_afegfd :=_deagbg .(_ebaba .EndElement );_afegfd &&_adacf .Name ==start .Name {*_bgggga =1;return nil ;};if _cedd ,_fbbag :=_deagbg .(_ebaba .CharData );!_fbbag {return _eddeb .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",_deagbg );}else {switch string (_cedd ){case "":*_bgggga =0;case "\u006e\u006f\u006e\u0065":*_bgggga =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bgggga =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bgggga =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bgggga =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bgggga =5;};};_deagbg ,_ecdebg =d .Token ();if _ecdebg !=nil {return _ecdebg ;};if _gge ,_cebbcf :=_deagbg .(_ebaba .EndElement );_cebbcf &&_gge .Name ==start .Name {return nil ;};return _eddeb .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",_deagbg );};func (_aecef ST_TextEffect )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aecef .String (),start );};func (_aagc ST_HighlightColor )ValidateWithPath (path string )error {switch _aagc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagc ));};return nil ;}; +// Border Style +ValAttr ST_Border ; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_cdge *CT_Style )ValidateWithPath (path string )error {if _dcded :=_cdge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcded !=nil {return _dcded ;};if _cdge .DefaultAttr !=nil {if _ecdce :=_cdge .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_ecdce !=nil {return _ecdce ;};};if _cdge .CustomStyleAttr !=nil {if _eeagg :=_cdge .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_eeagg !=nil {return _eeagg ;};};if _cdge .Name !=nil {if _fdfdaa :=_cdge .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fdfdaa !=nil {return _fdfdaa ;};};if _cdge .Aliases !=nil {if _dagb :=_cdge .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_dagb !=nil {return _dagb ;};};if _cdge .BasedOn !=nil {if _gggeg :=_cdge .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_gggeg !=nil {return _gggeg ;};};if _cdge .Next !=nil {if _gcebfga :=_cdge .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_gcebfga !=nil {return _gcebfga ;};};if _cdge .Link !=nil {if _cega :=_cdge .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_cega !=nil {return _cega ;};};if _cdge .AutoRedefine !=nil {if _fcadf :=_cdge .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_fcadf !=nil {return _fcadf ;};};if _cdge .Hidden !=nil {if _egefbc :=_cdge .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_egefbc !=nil {return _egefbc ;};};if _cdge .UiPriority !=nil {if _ggfcbe :=_cdge .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_ggfcbe !=nil {return _ggfcbe ;};};if _cdge .SemiHidden !=nil {if _bdcdc :=_cdge .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_bdcdc !=nil {return _bdcdc ;};};if _cdge .UnhideWhenUsed !=nil {if _bfeff :=_cdge .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_bfeff !=nil {return _bfeff ;};};if _cdge .QFormat !=nil {if _bgedd :=_cdge .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_bgedd !=nil {return _bgedd ;};};if _cdge .Locked !=nil {if _fcbafa :=_cdge .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_fcbafa !=nil {return _fcbafa ;};};if _cdge .Personal !=nil {if _eaegba :=_cdge .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_eaegba !=nil {return _eaegba ;};};if _cdge .PersonalCompose !=nil {if _eebb :=_cdge .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_eebb !=nil {return _eebb ;};};if _cdge .PersonalReply !=nil {if _ggcf :=_cdge .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_ggcf !=nil {return _ggcf ;};};if _cdge .Rsid !=nil {if _gbbbg :=_cdge .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_gbbbg !=nil {return _gbbbg ;};};if _cdge .PPr !=nil {if _gabd :=_cdge .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gabd !=nil {return _gabd ;};};if _cdge .RPr !=nil {if _ecega :=_cdge .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ecega !=nil {return _ecega ;};};if _cdge .TblPr !=nil {if _gfbeb :=_cdge .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_gfbeb !=nil {return _gfbeb ;};};if _cdge .TrPr !=nil {if _fddba :=_cdge .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_fddba !=nil {return _fddba ;};};if _cdge .TcPr !=nil {if _ccb :=_cdge .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_ccb !=nil {return _ccb ;};};for _bgf ,_aabfb :=range _cdge .TblStylePr {if _aeefgg :=_aabfb .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_bgf ));_aeefgg !=nil {return _aeefgg ;};};return nil ;};func NewCT_Headers ()*CT_Headers {_gafabc :=&CT_Headers {};return _gafabc }; +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path -func (_cbgdg *CT_PPr )ValidateWithPath (path string )error {if _cbgdg .PStyle !=nil {if _gdbafg :=_cbgdg .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_gdbafg !=nil {return _gdbafg ;};};if _cbgdg .KeepNext !=nil {if _dbfdac :=_cbgdg .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_dbfdac !=nil {return _dbfdac ;};};if _cbgdg .KeepLines !=nil {if _efbab :=_cbgdg .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_efbab !=nil {return _efbab ;};};if _cbgdg .PageBreakBefore !=nil {if _fdeb :=_cbgdg .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_fdeb !=nil {return _fdeb ;};};if _cbgdg .FramePr !=nil {if _ecgb :=_cbgdg .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_ecgb !=nil {return _ecgb ;};};if _cbgdg .WidowControl !=nil {if _cbeac :=_cbgdg .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cbeac !=nil {return _cbeac ;};};if _cbgdg .NumPr !=nil {if _eedfcf :=_cbgdg .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_eedfcf !=nil {return _eedfcf ;};};if _cbgdg .SuppressLineNumbers !=nil {if _dggdg :=_cbgdg .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_dggdg !=nil {return _dggdg ;};};if _cbgdg .PBdr !=nil {if _cade :=_cbgdg .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_cade !=nil {return _cade ;};};if _cbgdg .Shd !=nil {if _cdfda :=_cbgdg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdfda !=nil {return _cdfda ;};};if _cbgdg .Tabs !=nil {if _fafbg :=_cbgdg .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_fafbg !=nil {return _fafbg ;};};if _cbgdg .SuppressAutoHyphens !=nil {if _eeecca :=_cbgdg .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_eeecca !=nil {return _eeecca ;};};if _cbgdg .Kinsoku !=nil {if _eeb :=_cbgdg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_eeb !=nil {return _eeb ;};};if _cbgdg .WordWrap !=nil {if _bbfcf :=_cbgdg .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_bbfcf !=nil {return _bbfcf ;};};if _cbgdg .OverflowPunct !=nil {if _dfbda :=_cbgdg .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dfbda !=nil {return _dfbda ;};};if _cbgdg .TopLinePunct !=nil {if _gdce :=_cbgdg .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_gdce !=nil {return _gdce ;};};if _cbgdg .AutoSpaceDE !=nil {if _aeggfc :=_cbgdg .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_aeggfc !=nil {return _aeggfc ;};};if _cbgdg .AutoSpaceDN !=nil {if _eabaf :=_cbgdg .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_eabaf !=nil {return _eabaf ;};};if _cbgdg .Bidi !=nil {if _eaefb :=_cbgdg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_eaefb !=nil {return _eaefb ;};};if _cbgdg .AdjustRightInd !=nil {if _dddce :=_cbgdg .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_dddce !=nil {return _dddce ;};};if _cbgdg .SnapToGrid !=nil {if _ddegbd :=_cbgdg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_ddegbd !=nil {return _ddegbd ;};};if _cbgdg .Spacing !=nil {if _aebecb :=_cbgdg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_aebecb !=nil {return _aebecb ;};};if _cbgdg .Ind !=nil {if _gabdg :=_cbgdg .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_gabdg !=nil {return _gabdg ;};};if _cbgdg .ContextualSpacing !=nil {if _dgbcff :=_cbgdg .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_dgbcff !=nil {return _dgbcff ;};};if _cbgdg .MirrorIndents !=nil {if _acfgb :=_cbgdg .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_acfgb !=nil {return _acfgb ;};};if _cbgdg .SuppressOverlap !=nil {if _ecede :=_cbgdg .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ecede !=nil {return _ecede ;};};if _cbgdg .Jc !=nil {if _cbfgf :=_cbgdg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cbfgf !=nil {return _cbfgf ;};};if _cbgdg .TextDirection !=nil {if _adga :=_cbgdg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_adga !=nil {return _adga ;};};if _cbgdg .TextAlignment !=nil {if _gbef :=_cbgdg .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_gbef !=nil {return _gbef ;};};if _cbgdg .TextboxTightWrap !=nil {if _fbgbfa :=_cbgdg .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_fbgbfa !=nil {return _fbgbfa ;};};if _cbgdg .OutlineLvl !=nil {if _bgddd :=_cbgdg .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_bgddd !=nil {return _bgddd ;};};if _cbgdg .DivId !=nil {if _cabad :=_cbgdg .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_cabad !=nil {return _cabad ;};};if _cbgdg .CnfStyle !=nil {if _cceae :=_cbgdg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_cceae !=nil {return _cceae ;};};if _cbgdg .RPr !=nil {if _aabe :=_cbgdg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aabe !=nil {return _aabe ;};};if _cbgdg .SectPr !=nil {if _deffa :=_cbgdg .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_deffa !=nil {return _deffa ;};};if _cbgdg .PPrChange !=nil {if _dbedg :=_cbgdg .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dbedg !=nil {return _dbedg ;};};return nil ;};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_bcbagd :=&CT_CustomXmlPr {};return _bcbagd };func (_gbbec ST_PageOrientation )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_abfdeg :=_ebaba .Attr {};_abfdeg .Name =name ;switch _gbbec {case ST_PageOrientationUnset :_abfdeg .Value ="";case ST_PageOrientationPortrait :_abfdeg .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_abfdeg .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _abfdeg ,nil ;};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_gedadf .CT_OfficeArtExtensionList ;}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the CT_TextDirection and its children -func (_ddad *CT_TextDirection )Validate ()error {return _ddad .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_fcg :=&CT_TextboxTightWrap {};_fcg .ValAttr =ST_TextboxTightWrap (1);return _fcg ;}; +// Border Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_cbdda *CT_Color )ValidateWithPath (path string )error {if _gadge :=_cbdda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gadge !=nil {return _gadge ;};if _cfcag :=_cbdda .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cfcag !=nil {return _cfcag ;};return nil ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Validate validates the CT_ProofErr and its children -func (_gdafeb *CT_ProofErr )Validate ()error {return _gdafeb .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};func NewCT_TrPr ()*CT_TrPr {_dfcdbb :=&CT_TrPr {};return _dfcdbb };func (_dfdff *CT_NumLvl )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_dfdff .IlvlAttr )});e .EncodeToken (start );if _dfdff .StartOverride !=nil {_bagf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_dfdff .StartOverride ,_bagf );};if _dfdff .Lvl !=nil {_aabg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_dfdff .Lvl ,_aabg );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewEG_RPrContent ()*EG_RPrContent {_fdefdf :=&EG_RPrContent {};return _fdefdf }; +// Border Width +SzAttr *uint64 ; -// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path -func (_eecege *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil }; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path -func (_fefc *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _fefc .CNvSpPr !=nil {if _ebcdd :=_fefc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_ebcdd !=nil {return _ebcdd ;};};if _fefc .CNvCnPr !=nil {if _cfaab :=_fefc .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_cfaab !=nil {return _cfaab ;};};return nil ;};type ST_MailMergeOdsoFMDFieldType byte ;func (_ffacf ST_FontFamily )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_abbabf :=_ebaba .Attr {};_abbabf .Name =name ;switch _ffacf {case ST_FontFamilyUnset :_abbabf .Value ="";case ST_FontFamilyDecorative :_abbabf .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_abbabf .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_abbabf .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_abbabf .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_abbabf .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_abbabf .Value ="\u0061\u0075\u0074\u006f";};return _abbabf ,nil ;};func (_cdad ST_EdGrp )Validate ()error {return _cdad .ValidateWithPath ("")};func (_dgbdc *CT_Picture )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dgbdc .Movie !=nil {_abcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_dgbdc .Movie ,_abcg );};if _dgbdc .Control !=nil {_gabad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_dgbdc .Control ,_gabad );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_Recipients ()*CT_Recipients {_ffabf :=&CT_Recipients {};return _ffabf };func (_cgeb *ST_FldCharType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ebddbc ,_abae :=d .Token ();if _abae !=nil {return _abae ;};if _ddcga ,_gbgfb :=_ebddbc .(_ebaba .EndElement );_gbgfb &&_ddcga .Name ==start .Name {*_cgeb =1;return nil ;};if _bbbd ,_bddfac :=_ebddbc .(_ebaba .CharData );!_bddfac {return _eddeb .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",_ebddbc );}else {switch string (_bbbd ){case "":*_cgeb =0;case "\u0062\u0065\u0067i\u006e":*_cgeb =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_cgeb =2;case "\u0065\u006e\u0064":*_cgeb =3;};};_ebddbc ,_abae =d .Token ();if _abae !=nil {return _abae ;};if _effa ,_gdbgfc :=_ebddbc .(_ebaba .EndElement );_gdbgfc &&_effa .Name ==start .Name {return nil ;};return _eddeb .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",_ebddbc );};func NewCT_VMerge ()*CT_VMerge {_bccfa :=&CT_VMerge {};return _bccfa };func (_defaf *CT_FFData )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _defaf .Name !=nil {_ccfec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_abed :=range _defaf .Name {e .EncodeElement (_abed ,_ccfec );};};if _defaf .Label !=nil {_gbaaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_acaea :=range _defaf .Label {e .EncodeElement (_acaea ,_gbaaa );};};if _defaf .TabIndex !=nil {_fdcedf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_daabb :=range _defaf .TabIndex {e .EncodeElement (_daabb ,_fdcedf );};};if _defaf .Enabled !=nil {_dbdba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_gbgdf :=range _defaf .Enabled {e .EncodeElement (_gbgdf ,_dbdba );};};if _defaf .CalcOnExit !=nil {_eggfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_adcf :=range _defaf .CalcOnExit {e .EncodeElement (_adcf ,_eggfg );};};if _defaf .EntryMacro !=nil {_eegac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_adae :=range _defaf .EntryMacro {e .EncodeElement (_adae ,_eegac );};};if _defaf .ExitMacro !=nil {_gdbgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_ffacab :=range _defaf .ExitMacro {e .EncodeElement (_ffacab ,_gdbgg );};};if _defaf .HelpText !=nil {_bafbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_cdcbaa :=range _defaf .HelpText {e .EncodeElement (_cdcbaa ,_bafbf );};};if _defaf .StatusText !=nil {_bagbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_gdbcf :=range _defaf .StatusText {e .EncodeElement (_gdbcf ,_bagbb );};};if _defaf .CheckBox !=nil {_ebfee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_defaf .CheckBox ,_ebfee );};if _defaf .DdList !=nil {_dcfaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_defaf .DdList ,_dcfaf );};if _defaf .TextInput !=nil {_bgfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_defaf .TextInput ,_bgfb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_adada *ST_InfoTextType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_adada =0;case "\u0074\u0065\u0078\u0074":*_adada =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_adada =2;};return nil ;};func (_efbec ST_EdnPos )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_efbec .String (),start );};func (_gdfggb *CT_Jc )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdfggb .ValAttr =ST_Jc (1);for _ ,_bead :=range start .Attr {if _bead .Name .Local =="\u0076\u0061\u006c"{_gdfggb .ValAttr .UnmarshalXMLAttr (_bead );continue ;};};for {_fdbdb ,_cfddga :=d .Token ();if _cfddga !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_cfddga );};if _cdabeg ,_bacbc :=_fdbdb .(_ebaba .EndElement );_bacbc &&_cdabeg .Name ==start .Name {break ;};};return nil ;}; +// Border Shadow +ShadowAttr *_gc .ST_OnOff ; -// Validate validates the CT_TextEffect and its children -func (_abdef *CT_TextEffect )Validate ()error {return _abdef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dfedb ST_Border )ValidateWithPath (path string )error {switch _dfedb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfedb ));};return nil ;};func (_fcdfb *ST_HighlightColor )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fcdfb =0;case "\u0062\u006c\u0061c\u006b":*_fcdfb =1;case "\u0062\u006c\u0075\u0065":*_fcdfb =2;case "\u0063\u0079\u0061\u006e":*_fcdfb =3;case "\u0067\u0072\u0065e\u006e":*_fcdfb =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_fcdfb =5;case "\u0072\u0065\u0064":*_fcdfb =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_fcdfb =7;case "\u0077\u0068\u0069t\u0065":*_fcdfb =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_fcdfb =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_fcdfb =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_fcdfb =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_fcdfb =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_fcdfb =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_fcdfb =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fcdfb =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fcdfb =16;case "\u006e\u006f\u006e\u0065":*_fcdfb =17;};return nil ;}; +// Create Frame Effect +FrameAttr *_gc .ST_OnOff ;};func (_fbaaf ST_TextScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbaaf .ST_TextScalePercent !=nil {e .EncodeToken (_g .CharData (*_fbaaf .ST_TextScalePercent ));};if _fbaaf .ST_TextScaleDecimal !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_fbaaf .ST_TextScaleDecimal )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_fdfdga :=&WdCT_PosHChoice {};return _fdfdga };func (_gbegg *CT_TcBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceeab :for {_ddcec ,_cgfff :=d .Token ();if _cgfff !=nil {return _cgfff ;};switch _aaecb :=_ddcec .(type ){case _g .StartElement :switch _aaecb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gbegg .Top =NewCT_Border ();if _eeaga :=d .DecodeElement (_gbegg .Top ,&_aaecb );_eeaga !=nil {return _eeaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_gbegg .Start =NewCT_Border ();if _gagfb :=d .DecodeElement (_gbegg .Start ,&_aaecb );_gagfb !=nil {return _gagfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gbegg .Left =NewCT_Border ();if _dddgb :=d .DecodeElement (_gbegg .Left ,&_aaecb );_dddgb !=nil {return _dddgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbegg .Bottom =NewCT_Border ();if _ebfdgc :=d .DecodeElement (_gbegg .Bottom ,&_aaecb );_ebfdgc !=nil {return _ebfdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_gbegg .End =NewCT_Border ();if _edagfa :=d .DecodeElement (_gbegg .End ,&_aaecb );_edagfa !=nil {return _edagfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gbegg .Right =NewCT_Border ();if _feegf :=d .DecodeElement (_gbegg .Right ,&_aaecb );_feegf !=nil {return _feegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_gbegg .InsideH =NewCT_Border ();if _gfebe :=d .DecodeElement (_gbegg .InsideH ,&_aaecb );_gfebe !=nil {return _gfebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_gbegg .InsideV =NewCT_Border ();if _ggcde :=d .DecodeElement (_gbegg .InsideV ,&_aaecb );_ggcde !=nil {return _ggcde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006c\u0032b\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_gbegg .Tl2br =NewCT_Border ();if _bdcgad :=d .DecodeElement (_gbegg .Tl2br ,&_aaecb );_bdcgad !=nil {return _bdcgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0032b\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_gbegg .Tr2bl =NewCT_Border ();if _dgfee :=d .DecodeElement (_gbegg .Tr2bl ,&_aaecb );_dgfee !=nil {return _dgfee ;};default:_ga .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_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_aaecb .Name );if _fgdb :=d .Skip ();_fgdb !=nil {return _fgdb ;};};case _g .EndElement :break _ceeab ;case _g .CharData :};};return nil ;};func (_gacfg *CT_SectPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faead :=range start .Attr {if _faead .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_geea ,_fabae :=_faead .Value ,error (nil );if _fabae !=nil {return _fabae ;};_gacfg .RsidRPrAttr =&_geea ;continue ;};if _faead .Name .Local =="\u0072\u0073\u0069d\u0052"{_gdgaa ,_gfeccg :=_faead .Value ,error (nil );if _gfeccg !=nil {return _gfeccg ;};_gacfg .RsidRAttr =&_gdgaa ;continue ;};if _faead .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gcbfg ,_fabc :=_faead .Value ,error (nil );if _fabc !=nil {return _fabc ;};_gacfg .RsidDelAttr =&_gcbfg ;continue ;};if _faead .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fgbaa ,_gdabd :=_faead .Value ,error (nil );if _gdabd !=nil {return _gdabd ;};_gacfg .RsidSectAttr =&_fgbaa ;continue ;};};_cdfdd :for {_fdbef ,_fccag :=d .Token ();if _fccag !=nil {return _fccag ;};switch _ecfebad :=_fdbef .(type ){case _g .StartElement :switch _ecfebad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eefbg :=NewEG_HdrFtrReferences ();_eefbg .HeaderReference =NewCT_HdrFtrRef ();if _abbgfc :=d .DecodeElement (_eefbg .HeaderReference ,&_ecfebad );_abbgfc !=nil {return _abbgfc ;};_gacfg .EG_HdrFtrReferences =append (_gacfg .EG_HdrFtrReferences ,_eefbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bebcf :=NewEG_HdrFtrReferences ();_bebcf .FooterReference =NewCT_HdrFtrRef ();if _aegab :=d .DecodeElement (_bebcf .FooterReference ,&_ecfebad );_aegab !=nil {return _aegab ;};_gacfg .EG_HdrFtrReferences =append (_gacfg .EG_HdrFtrReferences ,_bebcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_gacfg .FootnotePr =NewCT_FtnProps ();if _ebgda :=d .DecodeElement (_gacfg .FootnotePr ,&_ecfebad );_ebgda !=nil {return _ebgda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_gacfg .EndnotePr =NewCT_EdnProps ();if _eadeag :=d .DecodeElement (_gacfg .EndnotePr ,&_ecfebad );_eadeag !=nil {return _eadeag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_gacfg .Type =NewCT_SectType ();if _cddce :=d .DecodeElement (_gacfg .Type ,&_ecfebad );_cddce !=nil {return _cddce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_gacfg .PgSz =NewCT_PageSz ();if _fadda :=d .DecodeElement (_gacfg .PgSz ,&_ecfebad );_fadda !=nil {return _fadda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_gacfg .PgMar =NewCT_PageMar ();if _fggbg :=d .DecodeElement (_gacfg .PgMar ,&_ecfebad );_fggbg !=nil {return _fggbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_gacfg .PaperSrc =NewCT_PaperSource ();if _bccgf :=d .DecodeElement (_gacfg .PaperSrc ,&_ecfebad );_bccgf !=nil {return _bccgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_gacfg .PgBorders =NewCT_PageBorders ();if _bfbaec :=d .DecodeElement (_gacfg .PgBorders ,&_ecfebad );_bfbaec !=nil {return _bfbaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_gacfg .LnNumType =NewCT_LineNumber ();if _adaab :=d .DecodeElement (_gacfg .LnNumType ,&_ecfebad );_adaab !=nil {return _adaab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_gacfg .PgNumType =NewCT_PageNumber ();if _cfacda :=d .DecodeElement (_gacfg .PgNumType ,&_ecfebad );_cfacda !=nil {return _cfacda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_gacfg .Cols =NewCT_Columns ();if _agfgbb :=d .DecodeElement (_gacfg .Cols ,&_ecfebad );_agfgbb !=nil {return _agfgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_gacfg .FormProt =NewCT_OnOff ();if _bfada :=d .DecodeElement (_gacfg .FormProt ,&_ecfebad );_bfada !=nil {return _bfada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_gacfg .VAlign =NewCT_VerticalJc ();if _cedee :=d .DecodeElement (_gacfg .VAlign ,&_ecfebad );_cedee !=nil {return _cedee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_gacfg .NoEndnote =NewCT_OnOff ();if _gefgg :=d .DecodeElement (_gacfg .NoEndnote ,&_ecfebad );_gefgg !=nil {return _gefgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_gacfg .TitlePg =NewCT_OnOff ();if _edcecg :=d .DecodeElement (_gacfg .TitlePg ,&_ecfebad );_edcecg !=nil {return _edcecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_gacfg .TextDirection =NewCT_TextDirection ();if _fabfd :=d .DecodeElement (_gacfg .TextDirection ,&_ecfebad );_fabfd !=nil {return _fabfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_gacfg .Bidi =NewCT_OnOff ();if _dceeed :=d .DecodeElement (_gacfg .Bidi ,&_ecfebad );_dceeed !=nil {return _dceeed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_gacfg .RtlGutter =NewCT_OnOff ();if _abdaag :=d .DecodeElement (_gacfg .RtlGutter ,&_ecfebad );_abdaag !=nil {return _abdaag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_gacfg .DocGrid =NewCT_DocGrid ();if _abedf :=d .DecodeElement (_gacfg .DocGrid ,&_ecfebad );_abedf !=nil {return _abedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_gacfg .PrinterSettings =NewCT_Rel ();if _dfcgd :=d .DecodeElement (_gacfg .PrinterSettings ,&_ecfebad );_dfcgd !=nil {return _dfcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_gacfg .SectPrChange =NewCT_SectPrChange ();if _gcecad :=d .DecodeElement (_gacfg .SectPrChange ,&_ecfebad );_gcecad !=nil {return _gcecad ;};default:_ga .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\u0065\u0063t\u0050\u0072 \u0025\u0076",_ecfebad .Name );if _bcfebf :=d .Skip ();_bcfebf !=nil {return _bcfebf ;};};case _g .EndElement :break _cdfdd ;case _g .CharData :};};return nil ;};func (_afdfg *CT_TblPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afdfg .TblStyle !=nil {_ffgfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afdfg .TblStyle ,_ffgfe );};if _afdfg .TblpPr !=nil {_gedfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_afdfg .TblpPr ,_gedfa );};if _afdfg .TblOverlap !=nil {_eabgac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_afdfg .TblOverlap ,_eabgac );};if _afdfg .BidiVisual !=nil {_ecged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_afdfg .BidiVisual ,_ecged );};if _afdfg .TblStyleRowBandSize !=nil {_efded :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_afdfg .TblStyleRowBandSize ,_efded );};if _afdfg .TblStyleColBandSize !=nil {_bggce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_afdfg .TblStyleColBandSize ,_bggce );};if _afdfg .TblW !=nil {_ffgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_afdfg .TblW ,_ffgcc );};if _afdfg .Jc !=nil {_abcbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_afdfg .Jc ,_abcbc );};if _afdfg .TblCellSpacing !=nil {_bfeef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_afdfg .TblCellSpacing ,_bfeef );};if _afdfg .TblInd !=nil {_cddedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_afdfg .TblInd ,_cddedc );};if _afdfg .TblBorders !=nil {_agegea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_afdfg .TblBorders ,_agegea );};if _afdfg .Shd !=nil {_ebcde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_afdfg .Shd ,_ebcde );};if _afdfg .TblLayout !=nil {_fbece :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afdfg .TblLayout ,_fbece );};if _afdfg .TblCellMar !=nil {_dgafg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_afdfg .TblCellMar ,_dgafg );};if _afdfg .TblLook !=nil {_caebc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_afdfg .TblLook ,_caebc );};if _afdfg .TblCaption !=nil {_dagagf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afdfg .TblCaption ,_dagagf );};if _afdfg .TblDescription !=nil {_abedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afdfg .TblDescription ,_abedd );};if _afdfg .TblPrChange !=nil {_ccgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afdfg .TblPrChange ,_ccgea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path -func (_abfab *WdCT_PosVChoice )ValidateWithPath (path string )error {if _dabdc :=_abfab .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_dabdc !=nil {return _dabdc ;};return nil ;};func (_begccb ST_TextboxTightWrap )String ()string {switch _begccb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case 3:return "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case 4:return "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case 5:return "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return "";};type CT_Placeholder struct{ +// Validate validates the CT_VerticalAlignRun and its children +func (_bdgce *CT_VerticalAlignRun )Validate ()error {return _bdgce .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");}; -// Document Part Reference -DocPart *CT_String ;};func (_gcadc *CT_DocPart )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_baedcg :for {_eafad ,_egcfea :=d .Token ();if _egcfea !=nil {return _egcfea ;};switch _ecbeg :=_eafad .(type ){case _ebaba .StartElement :switch _ecbeg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_gcadc .DocPartPr =NewCT_DocPartPr ();if _dggbca :=d .DecodeElement (_gcadc .DocPartPr ,&_ecbeg );_dggbca !=nil {return _dggbca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_gcadc .DocPartBody =NewCT_Body ();if _gfbfef :=d .DecodeElement (_gcadc .DocPartBody ,&_ecbeg );_gfbfef !=nil {return _gfbfef ;};default:_febdf .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\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_ecbeg .Name );if _fdeaedd :=d .Skip ();_fdeaedd !=nil {return _fdeaedd ;};};case _ebaba .EndElement :break _baedcg ;case _ebaba .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path +func (_dgdga *CT_MarkupRange )ValidateWithPath (path string )error {if _adgfa :=_dgdga .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_adgfa !=nil {return _adgfa ;};return nil ;};func (_efgdd *CT_TblGridCol )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccbcab :=range start .Attr {if _ccbcab .Name .Local =="\u0077"{_agfed ,_cdgffa :=ParseUnionST_TwipsMeasure (_ccbcab .Value );if _cdgffa !=nil {return _cdgffa ;};_efgdd .WAttr =&_agfed ;continue ;};};for {_ffcgd ,_gggfe :=d .Token ();if _gggfe !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_gggfe );};if _bccbf ,_eaedfe :=_ffcgd .(_g .EndElement );_eaedfe &&_bccbf .Name ==start .Name {break ;};};return nil ;};type CT_Control struct{ -// Validate validates the CT_TblPrChange and its children -func (_bcddfg *CT_TblPrChange )Validate ()error {return _bcddfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func (_ffbca ST_HexColorAuto )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_ffbca .String (),start );}; +// Unique Name for Embedded Control +NameAttr *string ; -// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path -func (_gdeb *CT_RubyContent )ValidateWithPath (path string )error {if _gdeb .R !=nil {if _dfdcd :=_gdeb .R .ValidateWithPath (path +"\u002f\u0052");_dfdcd !=nil {return _dfdcd ;};};for _gfade ,_bdbce :=range _gdeb .EG_RunLevelElts {if _acbbe :=_bdbce .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gfade ));_acbbe !=nil {return _acbbe ;};};return nil ;};func (_cbgace *CT_SdtRun )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cbgace .SdtPr !=nil {_fdggeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_cbgace .SdtPr ,_fdggeg );};if _cbgace .SdtEndPr !=nil {_bcfecf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_cbgace .SdtEndPr ,_bcfecf );};if _cbgace .SdtContent !=nil {_deaea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cbgace .SdtContent ,_deaea );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_fcfa :=&CT_ColorSchemeMapping {};return _fcfa ;};type CT_CharacterSpacing struct{ +// Shape Reference +ShapeidAttr *string ;IdAttr *string ;}; -// Value -ValAttr ST_CharacterSpacing ;};func (_defaa ST_FldCharType )String ()string {switch _defaa {case 0:return "";case 1:return "\u0062\u0065\u0067i\u006e";case 2:return "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case 3:return "\u0065\u006e\u0064";};return "";};func (_bcgfbe *CT_MailMergeDest )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_egfbe ,_bgeeb :=_bcgfbe .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgeeb !=nil {return _bgeeb ;};start .Attr =append (start .Attr ,_egfbe );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_P and its children +func (_bcdgb *CT_P )Validate ()error {return _bcdgb .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func (_aebef *ST_HdrFtr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beega ,_bgecc :=d .Token ();if _bgecc !=nil {return _bgecc ;};if _eecfgb ,_gddaf :=_beega .(_g .EndElement );_gddaf &&_eecfgb .Name ==start .Name {*_aebef =1;return nil ;};if _gbbeee ,_dbffaa :=_beega .(_g .CharData );!_dbffaa {return _gd .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",_beega );}else {switch string (_gbbeee ){case "":*_aebef =0;case "\u0065\u0076\u0065\u006e":*_aebef =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aebef =2;case "\u0066\u0069\u0072s\u0074":*_aebef =3;};};_beega ,_bgecc =d .Token ();if _bgecc !=nil {return _bgecc ;};if _efdfdg ,_acfgeg :=_beega .(_g .EndElement );_acfgeg &&_efdfdg .Name ==start .Name {return nil ;};return _gd .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",_beega );};func (_dbgf *CT_FontSig )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egbdd :=range start .Attr {if _egbdd .Name .Local =="\u0075\u0073\u0062\u0030"{_gcecg ,_eceed :=_egbdd .Value ,error (nil );if _eceed !=nil {return _eceed ;};_dbgf .Usb0Attr =_gcecg ;continue ;};if _egbdd .Name .Local =="\u0075\u0073\u0062\u0031"{_fbbae ,_gdcbccc :=_egbdd .Value ,error (nil );if _gdcbccc !=nil {return _gdcbccc ;};_dbgf .Usb1Attr =_fbbae ;continue ;};if _egbdd .Name .Local =="\u0075\u0073\u0062\u0032"{_bfaeg ,_bfcdc :=_egbdd .Value ,error (nil );if _bfcdc !=nil {return _bfcdc ;};_dbgf .Usb2Attr =_bfaeg ;continue ;};if _egbdd .Name .Local =="\u0075\u0073\u0062\u0033"{_cedbb ,_ecbeg :=_egbdd .Value ,error (nil );if _ecbeg !=nil {return _ecbeg ;};_dbgf .Usb3Attr =_cedbb ;continue ;};if _egbdd .Name .Local =="\u0063\u0073\u0062\u0030"{_gefea ,_afaed :=_egbdd .Value ,error (nil );if _afaed !=nil {return _afaed ;};_dbgf .Csb0Attr =_gefea ;continue ;};if _egbdd .Name .Local =="\u0063\u0073\u0062\u0031"{_agdea ,_ecfbc :=_egbdd .Value ,error (nil );if _ecfbc !=nil {return _ecfbc ;};_dbgf .Csb1Attr =_agdea ;continue ;};};for {_fbbad ,_adabe :=d .Token ();if _adabe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_adabe );};if _cedda ,_cfbe :=_fbbad .(_g .EndElement );_cfbe &&_cedda .Name ==start .Name {break ;};};return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path -func (_dbf *CT_Sym )ValidateWithPath (path string )error {return nil };func (_cagbga *EG_ContentBlockContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_edbgcc :for {_deeab ,_abdca :=d .Token ();if _abdca !=nil {return _abdca ;};switch _abbeg :=_deeab .(type ){case _ebaba .StartElement :switch _abbeg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cagbga .CustomXml =NewCT_CustomXmlBlock ();if _ebcg :=d .DecodeElement (_cagbga .CustomXml ,&_abbeg );_ebcg !=nil {return _ebcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cagbga .Sdt =NewCT_SdtBlock ();if _aeaebc :=d .DecodeElement (_cagbga .Sdt ,&_abbeg );_aeaebc !=nil {return _aeaebc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_egdg :=NewCT_P ();if _cegeb :=d .DecodeElement (_egdg ,&_abbeg );_cegeb !=nil {return _cegeb ;};_cagbga .P =append (_cagbga .P ,_egdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_bcab :=NewCT_Tbl ();if _eggd :=d .DecodeElement (_bcab ,&_abbeg );_eggd !=nil {return _eggd ;};_cagbga .Tbl =append (_cagbga .Tbl ,_bcab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ebdfg :=NewEG_RunLevelElts ();_ebdfg .ProofErr =NewCT_ProofErr ();if _cfdb :=d .DecodeElement (_ebdfg .ProofErr ,&_abbeg );_cfdb !=nil {return _cfdb ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_ebdfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fag :=NewEG_RunLevelElts ();_fag .PermStart =NewCT_PermStart ();if _fbabe :=d .DecodeElement (_fag .PermStart ,&_abbeg );_fbabe !=nil {return _fbabe ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_fag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgfbc :=NewEG_RunLevelElts ();_dgfbc .PermEnd =NewCT_Perm ();if _egdeb :=d .DecodeElement (_dgfbc .PermEnd ,&_abbeg );_egdeb !=nil {return _egdeb ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_dgfbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cag :=NewEG_RunLevelElts ();_cag .Ins =NewCT_RunTrackChange ();if _fbbaf :=d .DecodeElement (_cag .Ins ,&_abbeg );_fbbaf !=nil {return _fbbaf ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_cag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fagfb :=NewEG_RunLevelElts ();_fagfb .Del =NewCT_RunTrackChange ();if _fbcae :=d .DecodeElement (_fagfb .Del ,&_abbeg );_fbcae !=nil {return _fbcae ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_fagfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecbac :=NewEG_RunLevelElts ();_ecbac .MoveFrom =NewCT_RunTrackChange ();if _dbaee :=d .DecodeElement (_ecbac .MoveFrom ,&_abbeg );_dbaee !=nil {return _dbaee ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_ecbac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_geeeg :=NewEG_RunLevelElts ();_geeeg .MoveTo =NewCT_RunTrackChange ();if _ccad :=d .DecodeElement (_geeeg .MoveTo ,&_abbeg );_ccad !=nil {return _ccad ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_geeeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cegcg :=NewEG_RunLevelElts ();_cbfecc :=NewEG_RangeMarkupElements ();_cbfecc .BookmarkStart =NewCT_Bookmark ();if _affcb :=d .DecodeElement (_cbfecc .BookmarkStart ,&_abbeg );_affcb !=nil {return _affcb ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_cegcg );_cegcg .EG_RangeMarkupElements =append (_cegcg .EG_RangeMarkupElements ,_cbfecc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_deeddg :=NewEG_RunLevelElts ();_faegd :=NewEG_RangeMarkupElements ();_faegd .BookmarkEnd =NewCT_MarkupRange ();if _ecfab :=d .DecodeElement (_faegd .BookmarkEnd ,&_abbeg );_ecfab !=nil {return _ecfab ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_deeddg );_deeddg .EG_RangeMarkupElements =append (_deeddg .EG_RangeMarkupElements ,_faegd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eegggfd :=NewEG_RunLevelElts ();_bcbced :=NewEG_RangeMarkupElements ();_bcbced .MoveFromRangeStart =NewCT_MoveBookmark ();if _edgg :=d .DecodeElement (_bcbced .MoveFromRangeStart ,&_abbeg );_edgg !=nil {return _edgg ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_eegggfd );_eegggfd .EG_RangeMarkupElements =append (_eegggfd .EG_RangeMarkupElements ,_bcbced );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cccf :=NewEG_RunLevelElts ();_afacd :=NewEG_RangeMarkupElements ();_afacd .MoveFromRangeEnd =NewCT_MarkupRange ();if _gaced :=d .DecodeElement (_afacd .MoveFromRangeEnd ,&_abbeg );_gaced !=nil {return _gaced ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_cccf );_cccf .EG_RangeMarkupElements =append (_cccf .EG_RangeMarkupElements ,_afacd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fdeaa :=NewEG_RunLevelElts ();_ccbad :=NewEG_RangeMarkupElements ();_ccbad .MoveToRangeStart =NewCT_MoveBookmark ();if _baebacc :=d .DecodeElement (_ccbad .MoveToRangeStart ,&_abbeg );_baebacc !=nil {return _baebacc ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_fdeaa );_fdeaa .EG_RangeMarkupElements =append (_fdeaa .EG_RangeMarkupElements ,_ccbad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_beeace :=NewEG_RunLevelElts ();_aegfe :=NewEG_RangeMarkupElements ();_aegfe .MoveToRangeEnd =NewCT_MarkupRange ();if _ceced :=d .DecodeElement (_aegfe .MoveToRangeEnd ,&_abbeg );_ceced !=nil {return _ceced ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_beeace );_beeace .EG_RangeMarkupElements =append (_beeace .EG_RangeMarkupElements ,_aegfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gfbdc :=NewEG_RunLevelElts ();_ddefb :=NewEG_RangeMarkupElements ();_ddefb .CommentRangeStart =NewCT_MarkupRange ();if _fadadc :=d .DecodeElement (_ddefb .CommentRangeStart ,&_abbeg );_fadadc !=nil {return _fadadc ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_gfbdc );_gfbdc .EG_RangeMarkupElements =append (_gfbdc .EG_RangeMarkupElements ,_ddefb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgdg :=NewEG_RunLevelElts ();_ebeaa :=NewEG_RangeMarkupElements ();_ebeaa .CommentRangeEnd =NewCT_MarkupRange ();if _acdcge :=d .DecodeElement (_ebeaa .CommentRangeEnd ,&_abbeg );_acdcge !=nil {return _acdcge ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_cgdg );_cgdg .EG_RangeMarkupElements =append (_cgdg .EG_RangeMarkupElements ,_ebeaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bggge :=NewEG_RunLevelElts ();_fbada :=NewEG_RangeMarkupElements ();_fbada .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddcfb :=d .DecodeElement (_fbada .CustomXmlInsRangeStart ,&_abbeg );_ddcfb !=nil {return _ddcfb ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_bggge );_bggge .EG_RangeMarkupElements =append (_bggge .EG_RangeMarkupElements ,_fbada );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcdfe :=NewEG_RunLevelElts ();_bddddg :=NewEG_RangeMarkupElements ();_bddddg .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfgfac :=d .DecodeElement (_bddddg .CustomXmlInsRangeEnd ,&_abbeg );_gfgfac !=nil {return _gfgfac ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_gcdfe );_gcdfe .EG_RangeMarkupElements =append (_gcdfe .EG_RangeMarkupElements ,_bddddg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cdcbb :=NewEG_RunLevelElts ();_ffdad :=NewEG_RangeMarkupElements ();_ffdad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _faga :=d .DecodeElement (_ffdad .CustomXmlDelRangeStart ,&_abbeg );_faga !=nil {return _faga ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_cdcbb );_cdcbb .EG_RangeMarkupElements =append (_cdcbb .EG_RangeMarkupElements ,_ffdad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdgab :=NewEG_RunLevelElts ();_dccea :=NewEG_RangeMarkupElements ();_dccea .CustomXmlDelRangeEnd =NewCT_Markup ();if _ggabf :=d .DecodeElement (_dccea .CustomXmlDelRangeEnd ,&_abbeg );_ggabf !=nil {return _ggabf ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_bdgab );_bdgab .EG_RangeMarkupElements =append (_bdgab .EG_RangeMarkupElements ,_dccea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eecdb :=NewEG_RunLevelElts ();_cagf :=NewEG_RangeMarkupElements ();_cagf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egfef :=d .DecodeElement (_cagf .CustomXmlMoveFromRangeStart ,&_abbeg );_egfef !=nil {return _egfef ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_eecdb );_eecdb .EG_RangeMarkupElements =append (_eecdb .EG_RangeMarkupElements ,_cagf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gdgab :=NewEG_RunLevelElts ();_ccafa :=NewEG_RangeMarkupElements ();_ccafa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _facde :=d .DecodeElement (_ccafa .CustomXmlMoveFromRangeEnd ,&_abbeg );_facde !=nil {return _facde ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_gdgab );_gdgab .EG_RangeMarkupElements =append (_gdgab .EG_RangeMarkupElements ,_ccafa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecbae :=NewEG_RunLevelElts ();_gddgd :=NewEG_RangeMarkupElements ();_gddgd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gacaae :=d .DecodeElement (_gddgd .CustomXmlMoveToRangeStart ,&_abbeg );_gacaae !=nil {return _gacaae ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_ecbae );_ecbae .EG_RangeMarkupElements =append (_ecbae .EG_RangeMarkupElements ,_gddgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dfcea :=NewEG_RunLevelElts ();_gbceab :=NewEG_RangeMarkupElements ();_gbceab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbgcf :=d .DecodeElement (_gbceab .CustomXmlMoveToRangeEnd ,&_abbeg );_dbgcf !=nil {return _dbgcf ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_dfcea );_dfcea .EG_RangeMarkupElements =append (_dfcea .EG_RangeMarkupElements ,_gbceab );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dbacf :=NewEG_RunLevelElts ();_ccecf :=NewEG_MathContent ();_ccecf .OMathPara =_cgde .NewOMathPara ();if _fgbfdd :=d .DecodeElement (_ccecf .OMathPara ,&_abbeg );_fgbfdd !=nil {return _fgbfdd ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_dbacf );_dbacf .EG_MathContent =append (_dbacf .EG_MathContent ,_ccecf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gbacfd :=NewEG_RunLevelElts ();_edaa :=NewEG_MathContent ();_edaa .OMath =_cgde .NewOMath ();if _dfdee :=d .DecodeElement (_edaa .OMath ,&_abbeg );_dfdee !=nil {return _dfdee ;};_cagbga .EG_RunLevelElts =append (_cagbga .EG_RunLevelElts ,_gbacfd );_gbacfd .EG_MathContent =append (_gbacfd .EG_MathContent ,_edaa );default:_febdf .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\u0045G\u005f\u0043\u006f\u006e\u0074e\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_abbeg .Name );if _afbbe :=d .Skip ();_afbbe !=nil {return _afbbe ;};};case _ebaba .EndElement :break _edbgcc ;case _ebaba .CharData :};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;};func (_cbbecb *CT_Shd )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfbdg ,_acgfd :=_cbbecb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acgfd !=nil {return _acgfd ;};start .Attr =append (start .Attr ,_dfbdg );if _cbbecb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ColorAttr )});};if _cbbecb .ThemeColorAttr !=ST_ThemeColorUnset {_ffeee ,_aabebg :=_cbbecb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _aabebg !=nil {return _aabebg ;};start .Attr =append (start .Attr ,_ffeee );};if _cbbecb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ThemeTintAttr )});};if _cbbecb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ThemeShadeAttr )});};if _cbbecb .FillAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .FillAttr )});};if _cbbecb .ThemeFillAttr !=ST_ThemeColorUnset {_edbffe ,_gaddb :=_cbbecb .ThemeFillAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _gaddb !=nil {return _gaddb ;};start .Attr =append (start .Attr ,_edbffe );};if _cbbecb .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ThemeFillTintAttr )});};if _cbbecb .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agga *CT_Base64Binary )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_agga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_eaabgf :=ST_SignedHpsMeasure {};if _gc .ST_UniversalMeasurePatternRe .MatchString (s ){_eaabgf .ST_UniversalMeasure =&s ;}else {_geegeb ,_eabgf :=_b .ParseFloat (s ,64);if _eabgf !=nil {return _eaabgf ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_eabgf );};_eaabgf .Int64 =_ga .Int64 (int64 (_geegeb ));};return _eaabgf ,nil ;};func (_gafaad *CT_FFStatusText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gafaad .TypeAttr !=ST_InfoTextTypeUnset {_bebbg ,_acgb :=_gafaad .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _acgb !=nil {return _acgb ;};start .Attr =append (start .Attr ,_bebbg );};if _gafaad .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_gafaad .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Recipients struct{CT_Recipients }; -// Validate validates the WdCT_TxbxContent and its children -func (_aeaegc *WdCT_TxbxContent )Validate ()error {return _aeaegc .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_dddba *CT_ParaRPrOriginal )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dddba .Ins !=nil {_dfegd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_dddba .Ins ,_dfegd );};if _dddba .Del !=nil {_gedad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_dddba .Del ,_gedad );};if _dddba .MoveFrom !=nil {_baddc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_dddba .MoveFrom ,_baddc );};if _dddba .MoveTo !=nil {_fbdcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_dddba .MoveTo ,_fbdcb );};if _dddba .RStyle !=nil {_ggeae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dddba .RStyle ,_ggeae );};if _dddba .RFonts !=nil {_dafba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dddba .RFonts ,_dafba );};if _dddba .B !=nil {_ggbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_dddba .B ,_ggbg );};if _dddba .BCs !=nil {_geeecb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dddba .BCs ,_geeecb );};if _dddba .I !=nil {_eec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_dddba .I ,_eec );};if _dddba .ICs !=nil {_eaaeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dddba .ICs ,_eaaeg );};if _dddba .Caps !=nil {_gcdec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_dddba .Caps ,_gcdec );};if _dddba .SmallCaps !=nil {_dbbee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dddba .SmallCaps ,_dbbee );};if _dddba .Strike !=nil {_ebdae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_dddba .Strike ,_ebdae );};if _dddba .Dstrike !=nil {_ddeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dddba .Dstrike ,_ddeg );};if _dddba .Outline !=nil {_fdaegb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_dddba .Outline ,_fdaegb );};if _dddba .Shadow !=nil {_ffeeff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dddba .Shadow ,_ffeeff );};if _dddba .Emboss !=nil {_dbage :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_dddba .Emboss ,_dbage );};if _dddba .Imprint !=nil {_fgdabg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dddba .Imprint ,_fgdabg );};if _dddba .NoProof !=nil {_fffc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_dddba .NoProof ,_fffc );};if _dddba .SnapToGrid !=nil {_aaedea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dddba .SnapToGrid ,_aaedea );};if _dddba .Vanish !=nil {_bcbba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dddba .Vanish ,_bcbba );};if _dddba .WebHidden !=nil {_aedf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dddba .WebHidden ,_aedf );};if _dddba .Color !=nil {_gcgcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dddba .Color ,_gcgcb );};if _dddba .Spacing !=nil {_geagg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dddba .Spacing ,_geagg );};if _dddba .W !=nil {_dcaed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dddba .W ,_dcaed );};if _dddba .Kern !=nil {_dcdbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dddba .Kern ,_dcdbc );};if _dddba .Position !=nil {_beeea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dddba .Position ,_beeea );};if _dddba .Sz !=nil {_aeggb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dddba .Sz ,_aeggb );};if _dddba .SzCs !=nil {_cge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_dddba .SzCs ,_cge );};if _dddba .Highlight !=nil {_cfcaee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dddba .Highlight ,_cfcaee );};if _dddba .U !=nil {_eagee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_dddba .U ,_eagee );};if _dddba .Effect !=nil {_bbegg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dddba .Effect ,_bbegg );};if _dddba .Bdr !=nil {_bfge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_dddba .Bdr ,_bfge );};if _dddba .Shd !=nil {_gea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dddba .Shd ,_gea );};if _dddba .FitText !=nil {_ffbgce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_dddba .FitText ,_ffbgce );};if _dddba .VertAlign !=nil {_gbaag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dddba .VertAlign ,_gbaag );};if _dddba .Rtl !=nil {_feaad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_dddba .Rtl ,_feaad );};if _dddba .Cs !=nil {_gefcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dddba .Cs ,_gefcb );};if _dddba .Em !=nil {_ecfage :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_dddba .Em ,_ecfage );};if _dddba .Lang !=nil {_gecaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dddba .Lang ,_gecaf );};if _dddba .EastAsianLayout !=nil {_fcefe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dddba .EastAsianLayout ,_fcefe );};if _dddba .SpecVanish !=nil {_cbdag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dddba .SpecVanish ,_cbdag );};if _dddba .OMath !=nil {_ecdeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dddba .OMath ,_ecdeb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_DivBdr struct{ +// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path +func (_dbged *WdWpc )ValidateWithPath (path string )error {if _acgdc :=_dbged .WdCT_WordprocessingCanvas .ValidateWithPath (path );_acgdc !=nil {return _acgdc ;};return nil ;}; -// Top Border for HTML div -Top *CT_Border ; +// Validate validates the Endnotes and its children +func (_aaebe *Endnotes )Validate ()error {return _aaebe .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};type ST_Pitch byte ;type ST_TabTlc byte ;type CT_FFName struct{ -// Left Border for HTML div -Left *CT_Border ; +// Form Field Name Value +ValAttr *string ;};func (_acca *CT_AutoCaption )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afb :=range start .Attr {if _afb .Name .Local =="\u006e\u0061\u006d\u0065"{_eecd ,_bfd :=_afb .Value ,error (nil );if _bfd !=nil {return _bfd ;};_acca .NameAttr =_eecd ;continue ;};if _afb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cgf ,_ede :=_afb .Value ,error (nil );if _ede !=nil {return _ede ;};_acca .CaptionAttr =_cgf ;continue ;};};for {_bgfc ,_cfd :=d .Token ();if _cfd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_cfd );};if _fceb ,_cdg :=_bgfc .(_g .EndElement );_cdg &&_fceb .Name ==start .Name {break ;};};return nil ;};func (_dfgaf *CT_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgaf .ValAttr =ST_TextDirection (1);for _ ,_cbacca :=range start .Attr {if _cbacca .Name .Local =="\u0076\u0061\u006c"{_dfgaf .ValAttr .UnmarshalXMLAttr (_cbacca );continue ;};};for {_efdbg ,_gacegec :=d .Token ();if _gacegec !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074D\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_gacegec );};if _egaed ,_abaf :=_efdbg .(_g .EndElement );_abaf &&_egaed .Name ==start .Name {break ;};};return nil ;};func NewNumbering ()*Numbering {_ddbde :=&Numbering {};_ddbde .CT_Numbering =*NewCT_Numbering ();return _ddbde ;};func (_cbaccg *WdCT_PosV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbaccg .RelativeFromAttr =WdST_RelFromV (1);_cbaccg .Choice =NewWdCT_PosVChoice ();for _ ,_eaegeb :=range start .Attr {if _eaegeb .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_cbaccg .RelativeFromAttr .UnmarshalXMLAttr (_eaegeb );continue ;};};_adbadg :for {_beagfc ,_agggcd :=d .Token ();if _agggcd !=nil {return _agggcd ;};switch _aaede :=_beagfc .(type ){case _g .StartElement :switch _aaede .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_cbaccg .Choice =NewWdCT_PosVChoice ();if _bgggbf :=d .DecodeElement (&_cbaccg .Choice .Align ,&_aaede );_bgggbf !=nil {return _bgggbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cbaccg .Choice =NewWdCT_PosVChoice ();if _edaaef :=d .DecodeElement (&_cbaccg .Choice .PosOffset ,&_aaede );_edaaef !=nil {return _edaaef ;};default:_ga .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 \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_aaede .Name );if _ccacbg :=d .Skip ();_ccacbg !=nil {return _ccacbg ;};};case _g .EndElement :break _adbadg ;case _g .CharData :};};return nil ;};type CT_HpsMeasure struct{ -// Bottom Border for HTML div -Bottom *CT_Border ; +// Half Point Measurement +ValAttr ST_HpsMeasure ;};type CT_Settings struct{ -// Right Border for HTML div -Right *CT_Border ;};type CT_SdtText struct{ +// Write Protection +WriteProtection *CT_WriteProtection ; -// Allow Soft Line Breaks -MultiLineAttr *_bef .ST_OnOff ;};type CT_DocDefaults struct{ +// Document View Setting +View *CT_View ; -// Default Run Properties -RPrDefault *CT_RPrDefault ; +// Magnification Setting +Zoom *CT_Zoom ; -// Default Paragraph Properties -PPrDefault *CT_PPrDefault ;};type CT_CalendarType struct{ +// Remove Personal Information from Document Properties +RemovePersonalInformation *CT_OnOff ; -// Calendar Type Value -ValAttr _bef .ST_CalendarType ;};func (_dcgg WdST_AlignH )ValidateWithPath (path string )error {switch _dcgg {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgg ));};return nil ;}; +// Remove Date and Time from Annotations +RemoveDateAndTime *CT_OnOff ; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_acceg *CT_Kinsoku )ValidateWithPath (path string )error {return nil };type CT_Proof struct{ +// Do Not Display Visual Boundary For Header/Footer or Between Pages +DoNotDisplayPageBoundaries *CT_OnOff ; -// Spell Checking State -SpellingAttr ST_Proof ; +// Display Background Objects When Displaying Document +DisplayBackgroundShape *CT_OnOff ; -// Grammatical Checking State -GrammarAttr ST_Proof ;};func NewCT_RecipientData ()*CT_RecipientData {_agafa :=&CT_RecipientData {};_agafa .Column =NewCT_DecimalNumber ();_agafa .UniqueTag =NewCT_Base64Binary ();return _agafa ;};func (_acfge *CT_Odso )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _acfge .Udl !=nil {_eeaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_acfge .Udl ,_eeaf );};if _acfge .Table !=nil {_ebgbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_acfge .Table ,_ebgbe );};if _acfge .Src !=nil {_cadca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_acfge .Src ,_cadca );};if _acfge .ColDelim !=nil {_cecedb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_acfge .ColDelim ,_cecedb );};if _acfge .Type !=nil {_dbfda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_acfge .Type ,_dbfda );};if _acfge .FHdr !=nil {_eadcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_acfge .FHdr ,_eadcg );};if _acfge .FieldMapData !=nil {_dccbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_aefed :=range _acfge .FieldMapData {e .EncodeElement (_aefed ,_dccbg );};};if _acfge .RecipientData !=nil {_gega :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_acefb :=range _acfge .RecipientData {e .EncodeElement (_acefb ,_gega );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gdgd ST_PTabRelativeTo )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_edcg :=_ebaba .Attr {};_edcg .Name =name ;switch _gdgd {case ST_PTabRelativeToUnset :_edcg .Value ="";case ST_PTabRelativeToMargin :_edcg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_edcg .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _edcg ,nil ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;); +// Print PostScript Codes With Document Text +PrintPostScriptOverText *CT_OnOff ; -// ValidateWithPath validates the Ftr and its children, prefixing error messages with path -func (_deage *Ftr )ValidateWithPath (path string )error {if _ebadgf :=_deage .CT_HdrFtr .ValidateWithPath (path );_ebadgf !=nil {return _ebadgf ;};return nil ;}; +// Print Fractional Character Widths +PrintFractionalCharacterWidth *CT_OnOff ; -// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path -func (_debfef *CT_FFData )ValidateWithPath (path string )error {for _adfdfg ,_gdeec :=range _debfef .Name {if _cbbc :=_gdeec .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_adfdfg ));_cbbc !=nil {return _cbbc ;};};for _beddb ,_egbeg :=range _debfef .Label {if _bbfbb :=_egbeg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_beddb ));_bbfbb !=nil {return _bbfbb ;};};for _eeccd ,_eaedaf :=range _debfef .TabIndex {if _fbefcc :=_eaedaf .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_eeccd ));_fbefcc !=nil {return _fbefcc ;};};for _abegegg ,_dfcfc :=range _debfef .Enabled {if _fgfcae :=_dfcfc .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_abegegg ));_fgfcae !=nil {return _fgfcae ;};};for _dcbgf ,_facda :=range _debfef .CalcOnExit {if _fabdc :=_facda .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_dcbgf ));_fabdc !=nil {return _fabdc ;};};for _gbbee ,_gedcdf :=range _debfef .EntryMacro {if _fagc :=_gedcdf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_gbbee ));_fagc !=nil {return _fagc ;};};for _cfecc ,_bfadd :=range _debfef .ExitMacro {if _bcbdd :=_bfadd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_cfecc ));_bcbdd !=nil {return _bcbdd ;};};for _fgcd ,_fecbe :=range _debfef .HelpText {if _aabfcde :=_fecbe .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fgcd ));_aabfcde !=nil {return _aabfcde ;};};for _cegae ,_fbddec :=range _debfef .StatusText {if _dafbca :=_fbddec .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_cegae ));_dafbca !=nil {return _dafbca ;};};if _debfef .CheckBox !=nil {if _bdfcac :=_debfef .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_bdfcac !=nil {return _bdfcac ;};};if _debfef .DdList !=nil {if _ffgcfb :=_debfef .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_ffgcfb !=nil {return _ffgcfb ;};};if _debfef .TextInput !=nil {if _bbb :=_debfef .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_bbb !=nil {return _bbb ;};};return nil ;}; +// Only Print Form Field Content +PrintFormsData *CT_OnOff ; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_deedd *CT_Rel )ValidateWithPath (path string )error {return nil }; +// Embed TrueType Fonts +EmbedTrueTypeFonts *CT_OnOff ; -// Validate validates the CT_SmartTagType and its children -func (_dbagf *CT_SmartTagType )Validate ()error {return _dbagf .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func NewCT_RubyContent ()*CT_RubyContent {_ggefg :=&CT_RubyContent {};return _ggefg };type ST_TblLayoutType byte ;func (_fbgad *EG_ContentRunContentBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eacef :for {_dgcda ,_gcfcd :=d .Token ();if _gcfcd !=nil {return _gcfcd ;};switch _dadgf :=_dgcda .(type ){case _ebaba .StartElement :switch _dadgf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fbgad .SmartTag =NewCT_SmartTagRun ();if _cccbbf :=d .DecodeElement (_fbgad .SmartTag ,&_dadgf );_cccbbf !=nil {return _cccbbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbgad .Sdt =NewCT_SdtRun ();if _fdbdf :=d .DecodeElement (_fbgad .Sdt ,&_dadgf );_fdbdf !=nil {return _fdbdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aagge :=NewEG_RunLevelElts ();_aagge .ProofErr =NewCT_ProofErr ();if _acaba :=d .DecodeElement (_aagge .ProofErr ,&_dadgf );_acaba !=nil {return _acaba ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_aagge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afcgb :=NewEG_RunLevelElts ();_afcgb .PermStart =NewCT_PermStart ();if _fcadb :=d .DecodeElement (_afcgb .PermStart ,&_dadgf );_fcadb !=nil {return _fcadb ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_afcgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgeab :=NewEG_RunLevelElts ();_dgeab .PermEnd =NewCT_Perm ();if _fafgcb :=d .DecodeElement (_dgeab .PermEnd ,&_dadgf );_fafgcb !=nil {return _fafgcb ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_dgeab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_becgbf :=NewEG_RunLevelElts ();_becgbf .Ins =NewCT_RunTrackChange ();if _ffdb :=d .DecodeElement (_becgbf .Ins ,&_dadgf );_ffdb !=nil {return _ffdb ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_becgbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aeece :=NewEG_RunLevelElts ();_aeece .Del =NewCT_RunTrackChange ();if _afeede :=d .DecodeElement (_aeece .Del ,&_dadgf );_afeede !=nil {return _afeede ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_aeece );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecegad :=NewEG_RunLevelElts ();_ecegad .MoveFrom =NewCT_RunTrackChange ();if _dfac :=d .DecodeElement (_ecegad .MoveFrom ,&_dadgf );_dfac !=nil {return _dfac ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_ecegad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dbcbebb :=NewEG_RunLevelElts ();_dbcbebb .MoveTo =NewCT_RunTrackChange ();if _ebeecf :=d .DecodeElement (_dbcbebb .MoveTo ,&_dadgf );_ebeecf !=nil {return _ebeecf ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_dbcbebb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dfafd :=NewEG_RunLevelElts ();_fgfecg :=NewEG_RangeMarkupElements ();_fgfecg .BookmarkStart =NewCT_Bookmark ();if _dgcga :=d .DecodeElement (_fgfecg .BookmarkStart ,&_dadgf );_dgcga !=nil {return _dgcga ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_dfafd );_dfafd .EG_RangeMarkupElements =append (_dfafd .EG_RangeMarkupElements ,_fgfecg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_faeged :=NewEG_RunLevelElts ();_fdacbf :=NewEG_RangeMarkupElements ();_fdacbf .BookmarkEnd =NewCT_MarkupRange ();if _fgaace :=d .DecodeElement (_fdacbf .BookmarkEnd ,&_dadgf );_fgaace !=nil {return _fgaace ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_faeged );_faeged .EG_RangeMarkupElements =append (_faeged .EG_RangeMarkupElements ,_fdacbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ddeage :=NewEG_RunLevelElts ();_fagdc :=NewEG_RangeMarkupElements ();_fagdc .MoveFromRangeStart =NewCT_MoveBookmark ();if _gefded :=d .DecodeElement (_fagdc .MoveFromRangeStart ,&_dadgf );_gefded !=nil {return _gefded ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_ddeage );_ddeage .EG_RangeMarkupElements =append (_ddeage .EG_RangeMarkupElements ,_fagdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gebbgb :=NewEG_RunLevelElts ();_fcffe :=NewEG_RangeMarkupElements ();_fcffe .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfbdd :=d .DecodeElement (_fcffe .MoveFromRangeEnd ,&_dadgf );_gfbdd !=nil {return _gfbdd ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_gebbgb );_gebbgb .EG_RangeMarkupElements =append (_gebbgb .EG_RangeMarkupElements ,_fcffe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_daaafc :=NewEG_RunLevelElts ();_ggadfc :=NewEG_RangeMarkupElements ();_ggadfc .MoveToRangeStart =NewCT_MoveBookmark ();if _fdfaf :=d .DecodeElement (_ggadfc .MoveToRangeStart ,&_dadgf );_fdfaf !=nil {return _fdfaf ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_daaafc );_daaafc .EG_RangeMarkupElements =append (_daaafc .EG_RangeMarkupElements ,_ggadfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbcf :=NewEG_RunLevelElts ();_acfgffd :=NewEG_RangeMarkupElements ();_acfgffd .MoveToRangeEnd =NewCT_MarkupRange ();if _cbecf :=d .DecodeElement (_acfgffd .MoveToRangeEnd ,&_dadgf );_cbecf !=nil {return _cbecf ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_dbcf );_dbcf .EG_RangeMarkupElements =append (_dbcf .EG_RangeMarkupElements ,_acfgffd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_beebeg :=NewEG_RunLevelElts ();_eaddge :=NewEG_RangeMarkupElements ();_eaddge .CommentRangeStart =NewCT_MarkupRange ();if _abede :=d .DecodeElement (_eaddge .CommentRangeStart ,&_dadgf );_abede !=nil {return _abede ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_beebeg );_beebeg .EG_RangeMarkupElements =append (_beebeg .EG_RangeMarkupElements ,_eaddge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfdaa :=NewEG_RunLevelElts ();_ccgbb :=NewEG_RangeMarkupElements ();_ccgbb .CommentRangeEnd =NewCT_MarkupRange ();if _ccbaf :=d .DecodeElement (_ccgbb .CommentRangeEnd ,&_dadgf );_ccbaf !=nil {return _ccbaf ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_gfdaa );_gfdaa .EG_RangeMarkupElements =append (_gfdaa .EG_RangeMarkupElements ,_ccgbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_acga :=NewEG_RunLevelElts ();_bbcae :=NewEG_RangeMarkupElements ();_bbcae .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcbga :=d .DecodeElement (_bbcae .CustomXmlInsRangeStart ,&_dadgf );_bcbga !=nil {return _bcbga ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_acga );_acga .EG_RangeMarkupElements =append (_acga .EG_RangeMarkupElements ,_bbcae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfg :=NewEG_RunLevelElts ();_dgdgg :=NewEG_RangeMarkupElements ();_dgdgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _caffcb :=d .DecodeElement (_dgdgg .CustomXmlInsRangeEnd ,&_dadgf );_caffcb !=nil {return _caffcb ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_bfg );_bfg .EG_RangeMarkupElements =append (_bfg .EG_RangeMarkupElements ,_dgdgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fecbaa :=NewEG_RunLevelElts ();_eeed :=NewEG_RangeMarkupElements ();_eeed .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gagd :=d .DecodeElement (_eeed .CustomXmlDelRangeStart ,&_dadgf );_gagd !=nil {return _gagd ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_fecbaa );_fecbaa .EG_RangeMarkupElements =append (_fecbaa .EG_RangeMarkupElements ,_eeed );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eabfbf :=NewEG_RunLevelElts ();_cgee :=NewEG_RangeMarkupElements ();_cgee .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcecc :=d .DecodeElement (_cgee .CustomXmlDelRangeEnd ,&_dadgf );_fcecc !=nil {return _fcecc ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_eabfbf );_eabfbf .EG_RangeMarkupElements =append (_eabfbf .EG_RangeMarkupElements ,_cgee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_babgg :=NewEG_RunLevelElts ();_fedbf :=NewEG_RangeMarkupElements ();_fedbf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _afbbb :=d .DecodeElement (_fedbf .CustomXmlMoveFromRangeStart ,&_dadgf );_afbbb !=nil {return _afbbb ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_babgg );_babgg .EG_RangeMarkupElements =append (_babgg .EG_RangeMarkupElements ,_fedbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fbedb :=NewEG_RunLevelElts ();_aeea :=NewEG_RangeMarkupElements ();_aeea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbcac :=d .DecodeElement (_aeea .CustomXmlMoveFromRangeEnd ,&_dadgf );_dbcac !=nil {return _dbcac ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_fbedb );_fbedb .EG_RangeMarkupElements =append (_fbedb .EG_RangeMarkupElements ,_aeea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_befee :=NewEG_RunLevelElts ();_dgbc :=NewEG_RangeMarkupElements ();_dgbc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edefb :=d .DecodeElement (_dgbc .CustomXmlMoveToRangeStart ,&_dadgf );_edefb !=nil {return _edefb ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_befee );_befee .EG_RangeMarkupElements =append (_befee .EG_RangeMarkupElements ,_dgbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deageg :=NewEG_RunLevelElts ();_feec :=NewEG_RangeMarkupElements ();_feec .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbdee :=d .DecodeElement (_feec .CustomXmlMoveToRangeEnd ,&_dadgf );_dbdee !=nil {return _dbdee ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_deageg );_deageg .EG_RangeMarkupElements =append (_deageg .EG_RangeMarkupElements ,_feec );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_beebcg :=NewEG_RunLevelElts ();_ggddc :=NewEG_MathContent ();_ggddc .OMathPara =_cgde .NewOMathPara ();if _bgdbd :=d .DecodeElement (_ggddc .OMathPara ,&_dadgf );_bgdbd !=nil {return _bgdbd ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_beebcg );_beebcg .EG_MathContent =append (_beebcg .EG_MathContent ,_ggddc );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_badee :=NewEG_RunLevelElts ();_bebed :=NewEG_MathContent ();_bebed .OMath =_cgde .NewOMath ();if _bdd :=d .DecodeElement (_bebed .OMath ,&_dadgf );_bdd !=nil {return _bdd ;};_fbgad .EG_RunLevelElts =append (_fbgad .EG_RunLevelElts ,_badee );_badee .EG_MathContent =append (_badee .EG_MathContent ,_bebed );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006et\u0042\u0061\u0073\u0065\u0020%\u0076",_dadgf .Name );if _eddaca :=d .Skip ();_eddaca !=nil {return _eddaca ;};};case _ebaba .EndElement :break _eacef ;case _ebaba .CharData :};};return nil ;}; +// Embed Common System Fonts +EmbedSystemFonts *CT_OnOff ; -// Validate validates the EG_BlockLevelElts and its children -func (_dbfdd *EG_BlockLevelElts )Validate ()error {return _dbfdd .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_gcefe ST_LineSpacingRule )String ()string {switch _gcefe {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_eecegg *CT_OptimizeForBrowser )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bcgcfg :=range start .Attr {if _bcgcfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abeegg ,_gffeff :=_bcgcfg .Value ,error (nil );if _gffeff !=nil {return _gffeff ;};_eecegg .TargetAttr =&_abeegg ;continue ;};if _bcgcfg .Name .Local =="\u0076\u0061\u006c"{_fdefbc ,_cefbc :=ParseUnionST_OnOff (_bcgcfg .Value );if _cefbc !=nil {return _cefbc ;};_eecegg .ValAttr =&_fdefbc ;continue ;};};for {_acfgff ,_bdcgcg :=d .Token ();if _bdcgcg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006f\u0077\u0073\u0065r\u003a\u0020\u0025\u0073",_bdcgcg );};if _ffcdee ,_egffb :=_acfgff .(_ebaba .EndElement );_egffb &&_ffcdee .Name ==start .Name {break ;};};return nil ;};func (_aeaga ST_RubyAlign )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_gbdad :=_ebaba .Attr {};_gbdad .Name =name ;switch _aeaga {case ST_RubyAlignUnset :_gbdad .Value ="";case ST_RubyAlignCenter :_gbdad .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_gbdad .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_gbdad .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_gbdad .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_gbdad .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_gbdad .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _gbdad ,nil ;}; +// Subset Fonts When Embedding +SaveSubsetFonts *CT_OnOff ; -// Validate validates the CT_Ruby and its children -func (_cgdb *CT_Ruby )Validate ()error {return _cgdb .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");}; +// Only Save Form Field Content +SaveFormsData *CT_OnOff ; -// Validate validates the WdCT_WordprocessingContentPart and its children -func (_cfbaf *WdCT_WordprocessingContentPart )Validate ()error {return _cfbaf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");};const (ST_FtnEdnUnset ST_FtnEdn =0;ST_FtnEdnNormal ST_FtnEdn =1;ST_FtnEdnSeparator ST_FtnEdn =2;ST_FtnEdnContinuationSeparator ST_FtnEdn =3;ST_FtnEdnContinuationNotice ST_FtnEdn =4;);func (_cgddd *CT_StyleSort )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cgddd .ValAttr =ST_StyleSort (1);for _ ,_egbba :=range start .Attr {if _egbba .Name .Local =="\u0076\u0061\u006c"{_cgddd .ValAttr .UnmarshalXMLAttr (_egbba );continue ;};};for {_dfafbb ,_eabd :=d .Token ();if _eabd !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_eabd );};if _fbdaa ,_abaef :=_dfafbb .(_ebaba .EndElement );_abaef &&_fbdaa .Name ==start .Name {break ;};};return nil ;};func (_cbfb ST_HexColor )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cbfb .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_ebaba .CharData (_cbfb .ST_HexColorAuto .String ()));};if _cbfb .ST_HexColorRGB !=nil {e .EncodeToken (_ebaba .CharData (*_cbfb .ST_HexColorRGB ));};return e .EncodeToken (_ebaba .EndElement {Name :start .Name });};const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2;ST_ChapterSepColon ST_ChapterSep =3;ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;); +// Mirror Page Margins +MirrorMargins *CT_OnOff ; -// Validate validates the CT_MathCtrlIns and its children -func (_ggabc *CT_MathCtrlIns )Validate ()error {return _ggabc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func (_fdfaa ST_InfoTextType )ValidateWithPath (path string )error {switch _fdfaa {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfaa ));};return nil ;}; +// Align Paragraph and Table Borders with Page Border +AlignBordersAndEdges *CT_OnOff ; -// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path -func (_deffb *CT_PPrChange )ValidateWithPath (path string )error {if _bfgaea :=_deffb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bfgaea !=nil {return _bfgaea ;};return nil ;};func (_bafgbd *ST_MultiLevelType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_abgcd ,_cdbcf :=d .Token ();if _cdbcf !=nil {return _cdbcf ;};if _ceafb ,_cecgf :=_abgcd .(_ebaba .EndElement );_cecgf &&_ceafb .Name ==start .Name {*_bafgbd =1;return nil ;};if _cgbeag ,_bgfee :=_abgcd .(_ebaba .CharData );!_bgfee {return _eddeb .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",_abgcd );}else {switch string (_cgbeag ){case "":*_bafgbd =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_bafgbd =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_bafgbd =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_bafgbd =3;};};_abgcd ,_cdbcf =d .Token ();if _cdbcf !=nil {return _cdbcf ;};if _fefdd ,_abgf :=_abgcd .(_ebaba .EndElement );_abgf &&_fefdd .Name ==start .Name {return nil ;};return _eddeb .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",_abgcd );};func NewCT_Lvl ()*CT_Lvl {_bbacdc :=&CT_Lvl {};return _bbacdc };func NewCT_Frame ()*CT_Frame {_gfgffe :=&CT_Frame {};return _gfgffe };func (_acefbb *EG_BlockLevelChunkElts )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cdfdg :for {_fbcd ,_cdddf :=d .Token ();if _cdddf !=nil {return _cdddf ;};switch _geaceg :=_fbcd .(type ){case _ebaba .StartElement :switch _geaceg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdgac :=NewEG_ContentBlockContent ();_bdgac .CustomXml =NewCT_CustomXmlBlock ();if _eabcf :=d .DecodeElement (_bdgac .CustomXml ,&_geaceg );_eabcf !=nil {return _eabcf ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_bdgac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bagb :=NewEG_ContentBlockContent ();_bagb .Sdt =NewCT_SdtBlock ();if _ggac :=d .DecodeElement (_bagb .Sdt ,&_geaceg );_ggac !=nil {return _ggac ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_bagb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_adfdf :=NewEG_ContentBlockContent ();_abgea :=NewCT_P ();if _bfccc :=d .DecodeElement (_abgea ,&_geaceg );_bfccc !=nil {return _bfccc ;};_adfdf .P =append (_adfdf .P ,_abgea );_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_adfdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ecgd :=NewEG_ContentBlockContent ();_cadgc :=NewCT_Tbl ();if _dfde :=d .DecodeElement (_cadgc ,&_geaceg );_dfde !=nil {return _dfde ;};_ecgd .Tbl =append (_ecgd .Tbl ,_cadgc );_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_ecgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_begfd :=NewEG_ContentBlockContent ();_bccfd :=NewEG_RunLevelElts ();_bccfd .ProofErr =NewCT_ProofErr ();if _ebbfd :=d .DecodeElement (_bccfd .ProofErr ,&_geaceg );_ebbfd !=nil {return _ebbfd ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_begfd );_begfd .EG_RunLevelElts =append (_begfd .EG_RunLevelElts ,_bccfd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ecgfg :=NewEG_ContentBlockContent ();_egbbg :=NewEG_RunLevelElts ();_egbbg .PermStart =NewCT_PermStart ();if _gacdf :=d .DecodeElement (_egbbg .PermStart ,&_geaceg );_gacdf !=nil {return _gacdf ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_ecgfg );_ecgfg .EG_RunLevelElts =append (_ecgfg .EG_RunLevelElts ,_egbbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gcab :=NewEG_ContentBlockContent ();_fedb :=NewEG_RunLevelElts ();_fedb .PermEnd =NewCT_Perm ();if _ebgg :=d .DecodeElement (_fedb .PermEnd ,&_geaceg );_ebgg !=nil {return _ebgg ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_gcab );_gcab .EG_RunLevelElts =append (_gcab .EG_RunLevelElts ,_fedb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cbbfe :=NewEG_ContentBlockContent ();_degfcb :=NewEG_RunLevelElts ();_degfcb .Ins =NewCT_RunTrackChange ();if _egbgbc :=d .DecodeElement (_degfcb .Ins ,&_geaceg );_egbgbc !=nil {return _egbgbc ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_cbbfe );_cbbfe .EG_RunLevelElts =append (_cbbfe .EG_RunLevelElts ,_degfcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dcdgdc :=NewEG_ContentBlockContent ();_abbb :=NewEG_RunLevelElts ();_abbb .Del =NewCT_RunTrackChange ();if _daaff :=d .DecodeElement (_abbb .Del ,&_geaceg );_daaff !=nil {return _daaff ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_dcdgdc );_dcdgdc .EG_RunLevelElts =append (_dcdgdc .EG_RunLevelElts ,_abbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gedba :=NewEG_ContentBlockContent ();_fade :=NewEG_RunLevelElts ();_fade .MoveFrom =NewCT_RunTrackChange ();if _cgbeg :=d .DecodeElement (_fade .MoveFrom ,&_geaceg );_cgbeg !=nil {return _cgbeg ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_gedba );_gedba .EG_RunLevelElts =append (_gedba .EG_RunLevelElts ,_fade );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edfdfe :=NewEG_ContentBlockContent ();_babdd :=NewEG_RunLevelElts ();_babdd .MoveTo =NewCT_RunTrackChange ();if _ddff :=d .DecodeElement (_babdd .MoveTo ,&_geaceg );_ddff !=nil {return _ddff ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_edfdfe );_edfdfe .EG_RunLevelElts =append (_edfdfe .EG_RunLevelElts ,_babdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gedgb :=NewEG_ContentBlockContent ();_fgaab :=NewEG_RunLevelElts ();_ddeb :=NewEG_RangeMarkupElements ();_ddeb .BookmarkStart =NewCT_Bookmark ();if _agfdab :=d .DecodeElement (_ddeb .BookmarkStart ,&_geaceg );_agfdab !=nil {return _agfdab ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_gedgb );_gedgb .EG_RunLevelElts =append (_gedgb .EG_RunLevelElts ,_fgaab );_fgaab .EG_RangeMarkupElements =append (_fgaab .EG_RangeMarkupElements ,_ddeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bcge :=NewEG_ContentBlockContent ();_abgca :=NewEG_RunLevelElts ();_gbafc :=NewEG_RangeMarkupElements ();_gbafc .BookmarkEnd =NewCT_MarkupRange ();if _dagebag :=d .DecodeElement (_gbafc .BookmarkEnd ,&_geaceg );_dagebag !=nil {return _dagebag ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_bcge );_bcge .EG_RunLevelElts =append (_bcge .EG_RunLevelElts ,_abgca );_abgca .EG_RangeMarkupElements =append (_abgca .EG_RangeMarkupElements ,_gbafc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_acafe :=NewEG_ContentBlockContent ();_cffda :=NewEG_RunLevelElts ();_bbea :=NewEG_RangeMarkupElements ();_bbea .MoveFromRangeStart =NewCT_MoveBookmark ();if _becfe :=d .DecodeElement (_bbea .MoveFromRangeStart ,&_geaceg );_becfe !=nil {return _becfe ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_acafe );_acafe .EG_RunLevelElts =append (_acafe .EG_RunLevelElts ,_cffda );_cffda .EG_RangeMarkupElements =append (_cffda .EG_RangeMarkupElements ,_bbea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fecab :=NewEG_ContentBlockContent ();_afde :=NewEG_RunLevelElts ();_bdgge :=NewEG_RangeMarkupElements ();_bdgge .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcdfbc :=d .DecodeElement (_bdgge .MoveFromRangeEnd ,&_geaceg );_gcdfbc !=nil {return _gcdfbc ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_fecab );_fecab .EG_RunLevelElts =append (_fecab .EG_RunLevelElts ,_afde );_afde .EG_RangeMarkupElements =append (_afde .EG_RangeMarkupElements ,_bdgge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfad :=NewEG_ContentBlockContent ();_fbffc :=NewEG_RunLevelElts ();_abbfbf :=NewEG_RangeMarkupElements ();_abbfbf .MoveToRangeStart =NewCT_MoveBookmark ();if _addge :=d .DecodeElement (_abbfbf .MoveToRangeStart ,&_geaceg );_addge !=nil {return _addge ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_cfad );_cfad .EG_RunLevelElts =append (_cfad .EG_RunLevelElts ,_fbffc );_fbffc .EG_RangeMarkupElements =append (_fbffc .EG_RangeMarkupElements ,_abbfbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_afgca :=NewEG_ContentBlockContent ();_ggfgcf :=NewEG_RunLevelElts ();_egadb :=NewEG_RangeMarkupElements ();_egadb .MoveToRangeEnd =NewCT_MarkupRange ();if _gbdefb :=d .DecodeElement (_egadb .MoveToRangeEnd ,&_geaceg );_gbdefb !=nil {return _gbdefb ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_afgca );_afgca .EG_RunLevelElts =append (_afgca .EG_RunLevelElts ,_ggfgcf );_ggfgcf .EG_RangeMarkupElements =append (_ggfgcf .EG_RangeMarkupElements ,_egadb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gfabbe :=NewEG_ContentBlockContent ();_eacff :=NewEG_RunLevelElts ();_dacbc :=NewEG_RangeMarkupElements ();_dacbc .CommentRangeStart =NewCT_MarkupRange ();if _dgdb :=d .DecodeElement (_dacbc .CommentRangeStart ,&_geaceg );_dgdb !=nil {return _dgdb ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_gfabbe );_gfabbe .EG_RunLevelElts =append (_gfabbe .EG_RunLevelElts ,_eacff );_eacff .EG_RangeMarkupElements =append (_eacff .EG_RangeMarkupElements ,_dacbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcdb :=NewEG_ContentBlockContent ();_dcdc :=NewEG_RunLevelElts ();_egefd :=NewEG_RangeMarkupElements ();_egefd .CommentRangeEnd =NewCT_MarkupRange ();if _cbgga :=d .DecodeElement (_egefd .CommentRangeEnd ,&_geaceg );_cbgga !=nil {return _cbgga ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_fcdb );_fcdb .EG_RunLevelElts =append (_fcdb .EG_RunLevelElts ,_dcdc );_dcdc .EG_RangeMarkupElements =append (_dcdc .EG_RangeMarkupElements ,_egefd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agf :=NewEG_ContentBlockContent ();_cgdcd :=NewEG_RunLevelElts ();_ffe :=NewEG_RangeMarkupElements ();_ffe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdadeg :=d .DecodeElement (_ffe .CustomXmlInsRangeStart ,&_geaceg );_gdadeg !=nil {return _gdadeg ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_agf );_agf .EG_RunLevelElts =append (_agf .EG_RunLevelElts ,_cgdcd );_cgdcd .EG_RangeMarkupElements =append (_cgdcd .EG_RangeMarkupElements ,_ffe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbgbb :=NewEG_ContentBlockContent ();_fbaca :=NewEG_RunLevelElts ();_fccf :=NewEG_RangeMarkupElements ();_fccf .CustomXmlInsRangeEnd =NewCT_Markup ();if _aefgc :=d .DecodeElement (_fccf .CustomXmlInsRangeEnd ,&_geaceg );_aefgc !=nil {return _aefgc ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_dbgbb );_dbgbb .EG_RunLevelElts =append (_dbgbb .EG_RunLevelElts ,_fbaca );_fbaca .EG_RangeMarkupElements =append (_fbaca .EG_RangeMarkupElements ,_fccf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aegdc :=NewEG_ContentBlockContent ();_bbebg :=NewEG_RunLevelElts ();_gabaef :=NewEG_RangeMarkupElements ();_gabaef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aegae :=d .DecodeElement (_gabaef .CustomXmlDelRangeStart ,&_geaceg );_aegae !=nil {return _aegae ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_aegdc );_aegdc .EG_RunLevelElts =append (_aegdc .EG_RunLevelElts ,_bbebg );_bbebg .EG_RangeMarkupElements =append (_bbebg .EG_RangeMarkupElements ,_gabaef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcfbe :=NewEG_ContentBlockContent ();_ecda :=NewEG_RunLevelElts ();_aaadc :=NewEG_RangeMarkupElements ();_aaadc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cadc :=d .DecodeElement (_aaadc .CustomXmlDelRangeEnd ,&_geaceg );_cadc !=nil {return _cadc ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_bcfbe );_bcfbe .EG_RunLevelElts =append (_bcfbe .EG_RunLevelElts ,_ecda );_ecda .EG_RangeMarkupElements =append (_ecda .EG_RangeMarkupElements ,_aaadc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cbffce :=NewEG_ContentBlockContent ();_dccaf :=NewEG_RunLevelElts ();_cgebd :=NewEG_RangeMarkupElements ();_cgebd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _daceb :=d .DecodeElement (_cgebd .CustomXmlMoveFromRangeStart ,&_geaceg );_daceb !=nil {return _daceb ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_cbffce );_cbffce .EG_RunLevelElts =append (_cbffce .EG_RunLevelElts ,_dccaf );_dccaf .EG_RangeMarkupElements =append (_dccaf .EG_RangeMarkupElements ,_cgebd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eceeda :=NewEG_ContentBlockContent ();_afegfb :=NewEG_RunLevelElts ();_bcff :=NewEG_RangeMarkupElements ();_bcff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gccfb :=d .DecodeElement (_bcff .CustomXmlMoveFromRangeEnd ,&_geaceg );_gccfb !=nil {return _gccfb ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_eceeda );_eceeda .EG_RunLevelElts =append (_eceeda .EG_RunLevelElts ,_afegfb );_afegfb .EG_RangeMarkupElements =append (_afegfb .EG_RangeMarkupElements ,_bcff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbbdf :=NewEG_ContentBlockContent ();_gcgb :=NewEG_RunLevelElts ();_fefdf :=NewEG_RangeMarkupElements ();_fefdf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ceaede :=d .DecodeElement (_fefdf .CustomXmlMoveToRangeStart ,&_geaceg );_ceaede !=nil {return _ceaede ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_cbbdf );_cbbdf .EG_RunLevelElts =append (_cbbdf .EG_RunLevelElts ,_gcgb );_gcgb .EG_RangeMarkupElements =append (_gcgb .EG_RangeMarkupElements ,_fefdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cggac :=NewEG_ContentBlockContent ();_gafag :=NewEG_RunLevelElts ();_gcgdd :=NewEG_RangeMarkupElements ();_gcgdd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddbbb :=d .DecodeElement (_gcgdd .CustomXmlMoveToRangeEnd ,&_geaceg );_ddbbb !=nil {return _ddbbb ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_cggac );_cggac .EG_RunLevelElts =append (_cggac .EG_RunLevelElts ,_gafag );_gafag .EG_RangeMarkupElements =append (_gafag .EG_RangeMarkupElements ,_gcgdd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dcbbe :=NewEG_ContentBlockContent ();_geffe :=NewEG_RunLevelElts ();_efccb :=NewEG_MathContent ();_efccb .OMathPara =_cgde .NewOMathPara ();if _cfbfcg :=d .DecodeElement (_efccb .OMathPara ,&_geaceg );_cfbfcg !=nil {return _cfbfcg ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_dcbbe );_dcbbe .EG_RunLevelElts =append (_dcbbe .EG_RunLevelElts ,_geffe );_geffe .EG_MathContent =append (_geffe .EG_MathContent ,_efccb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cedbeb :=NewEG_ContentBlockContent ();_bcegg :=NewEG_RunLevelElts ();_fddgbd :=NewEG_MathContent ();_fddgbd .OMath =_cgde .NewOMath ();if _ecddg :=d .DecodeElement (_fddgbd .OMath ,&_geaceg );_ecddg !=nil {return _ecddg ;};_acefbb .EG_ContentBlockContent =append (_acefbb .EG_ContentBlockContent ,_cedbeb );_cedbeb .EG_RunLevelElts =append (_cedbeb .EG_RunLevelElts ,_bcegg );_bcegg .EG_MathContent =append (_bcegg .EG_MathContent ,_fddgbd );default:_febdf .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\u0045G\u005f\u0042\u006c\u006f\u0063k\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_geaceg .Name );if _aegag :=d .Skip ();_aegag !=nil {return _aegag ;};};case _ebaba .EndElement :break _cdfdg ;case _ebaba .CharData :};};return nil ;};func (_edfcb ST_Proof )String ()string {switch _edfcb {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_geabe ST_TblWidth )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_agadd :=_ebaba .Attr {};_agadd .Name =name ;switch _geabe {case ST_TblWidthUnset :_agadd .Value ="";case ST_TblWidthNil :_agadd .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_agadd .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_agadd .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_agadd .Value ="\u0061\u0075\u0074\u006f";};return _agadd ,nil ;};func (_dbdfe ST_MailMergeDocType )ValidateWithPath (path string )error {switch _dbdfe {case 0,1,2,3,4,5,6:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdfe ));};return nil ;};func (_bdfga *AG_Password )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bdfga .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bdfga .AlgorithmNameAttr )});};if _bdfga .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bdfga .HashValueAttr )});};if _bdfga .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bdfga .SaltValueAttr )});};if _bdfga .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bdfga .SpinCountAttr )});};return nil ;};type CT_DocVar struct{ +// Page Border Excludes Header +BordersDoNotSurroundHeader *CT_OnOff ; -// Document Variable Name -NameAttr string ; +// Page Border Excludes Footer +BordersDoNotSurroundFooter *CT_OnOff ; -// Document Variable Value -ValAttr string ;};func (_eegagc *ST_FrameLayout )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_eegagc =0;case "\u0072\u006f\u0077\u0073":*_eegagc =1;case "\u0063\u006f\u006c\u0073":*_eegagc =2;case "\u006e\u006f\u006e\u0065":*_eegagc =3;};return nil ;};func (_aggee *CT_ShapeDefaults )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_caafd :for {_adcb ,_fcfgg :=d .Token ();if _fcfgg !=nil {return _fcfgg ;};switch _ffbcc :=_adcb .(type ){case _ebaba .StartElement :switch _ffbcc .Name {default:if _edfad ,_faabfg :=_febdf .CreateElement (_ffbcc );_faabfg !=nil {return _faabfg ;}else {if _ccbab :=d .DecodeElement (_edfad ,&_ffbcc );_ccbab !=nil {return _ccbab ;};_aggee .Any =append (_aggee .Any ,_edfad );};};case _ebaba .EndElement :break _caafd ;case _ebaba .CharData :};};return nil ;};func NewCT_Styles ()*CT_Styles {_dcfa :=&CT_Styles {};return _dcfa };func (_fcdade *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_eeeec ,_abaae :=_fcdade .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abaae !=nil {return _abaae ;};start .Attr =append (start .Attr ,_eeeec );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_acege :=&CT_SmartTagType {};return _acege };func (_cdfca *CT_TargetScreenSz )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_eccacc ,_ggfadc :=_cdfca .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggfadc !=nil {return _ggfadc ;};start .Attr =append (start .Attr ,_eccacc );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; +// Position Gutter At Top of Page +GutterAtTop *CT_OnOff ; -// Validate validates the CT_TblPrEx and its children -func (_cegaea *CT_TblPrEx )Validate ()error {return _cegaea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_abbde ST_DocPartType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_egfdab :=_ebaba .Attr {};_egfdab .Name =name ;switch _abbde {case ST_DocPartTypeUnset :_egfdab .Value ="";case ST_DocPartTypeNone :_egfdab .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_egfdab .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_egfdab .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_egfdab .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_egfdab .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_egfdab .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_egfdab .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _egfdab ,nil ;};type CT_SimpleField struct{ +// Do Not Display Visual Indication of Spelling Errors +HideSpellingErrors *CT_OnOff ; -// Field Codes -InstrAttr string ; +// Do Not Display Visual Indication of Grammatical Errors +HideGrammaticalErrors *CT_OnOff ; -// Field Should Not Be Recalculated -FldLockAttr *_bef .ST_OnOff ; +// Grammar Checking Settings +ActiveWritingStyle []*CT_WritingStyle ; -// Field Result Invalidated -DirtyAttr *_bef .ST_OnOff ; +// Spelling and Grammatical Checking State +ProofState *CT_Proof ; -// Custom Field Data -FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_fdbdg *CT_PageSz )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fdbdg .WAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fdbdg .WAttr )});};if _fdbdg .HAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fdbdg .HAttr )});};if _fdbdg .OrientAttr !=ST_PageOrientationUnset {_bgaabe ,_gadag :=_fdbdg .OrientAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _gadag !=nil {return _gadag ;};start .Attr =append (start .Attr ,_bgaabe );};if _fdbdg .CodeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fdbdg .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_VerticalAlignRun struct{ +// Structured Document Tag Placeholder Text Should be Resaved +FormsDesign *CT_OnOff ; -// Subscript/Superscript Value -ValAttr _bef .ST_VerticalAlignRun ;};type CT_CustomXmlRow struct{ +// Attached Document Template +AttachedTemplate *CT_Rel ; -// Custom XML Element Namespace -UriAttr *string ; +// Automatically Update Styles From Document Template +LinkStyles *CT_OnOff ; -// Custom XML Element Name -ElementAttr string ; +// Suggested Filtering for List of Document Styles +StylePaneFormatFilter *CT_StylePaneFilter ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func NewCT_SdtText ()*CT_SdtText {_cacaf :=&CT_SdtText {};return _cacaf }; +// Suggested Sorting for List of Document Styles +StylePaneSortMethod *CT_StyleSort ; -// Validate validates the CT_HdrFtr and its children -func (_egedee *CT_HdrFtr )Validate ()error {return _egedee .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};func (_aefga ST_Wrap )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aefga .String (),start );}; +// Document Classification +DocumentType *CT_DocType ; -// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path -func (_cebafc *CT_LvlLegacy )ValidateWithPath (path string )error {if _cebafc .LegacyAttr !=nil {if _cbbce :=_cebafc .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_cbbce !=nil {return _cbbce ;};};if _cebafc .LegacySpaceAttr !=nil {if _dgd :=_cebafc .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dgd !=nil {return _dgd ;};};if _cebafc .LegacyIndentAttr !=nil {if _dfggf :=_cebafc .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_dfggf !=nil {return _dfggf ;};};return nil ;};func (_fdagfg ST_DocPartType )Validate ()error {return _fdagfg .ValidateWithPath ("")};type CT_LineNumber struct{ +// Mail Merge Settings +MailMerge *CT_MailMerge ; -// Line Number Increments to Display -CountByAttr *int64 ; +// Visibility of Annotation Types +RevisionView *CT_TrackChangesView ; -// Line Numbering Starting Value -StartAttr *int64 ; +// Track Revisions to Document +TrackRevisions *CT_OnOff ; -// Distance Between Text and Line Numbering -DistanceAttr *_bef .ST_TwipsMeasure ; +// Do Not Use Move Syntax When Tracking Revisions +DoNotTrackMoves *CT_OnOff ; -// Line Numbering Restart Setting -RestartAttr ST_LineNumberRestart ;};type CT_SectType struct{ +// Do Not Track Formatting Revisions When Tracking Revisions +DoNotTrackFormatting *CT_OnOff ; -// Section Type Setting -ValAttr ST_SectionMark ;};type ST_Theme byte ;const (ST_BrClearUnset ST_BrClear =0;ST_BrClearNone ST_BrClear =1;ST_BrClearLeft ST_BrClear =2;ST_BrClearRight ST_BrClear =3;ST_BrClearAll ST_BrClear =4;);func (_cgecdf *ST_Theme )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cgecdf =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cgecdf =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_cgecdf =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_cgecdf =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_cgecdf =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cgecdf =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_cgecdf =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_cgecdf =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_cgecdf =8;};return nil ;}; +// Document Editing Restrictions +DocumentProtection *CT_DocProtect ; -// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path -func (_bgebg *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _bgebg .CustomXmlPr !=nil {if _gbagee :=_bgebg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gbagee !=nil {return _gbagee ;};};for _cbbef ,_edbdc :=range _bgebg .EG_ContentBlockContent {if _gcad :=_edbdc .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_cbbef ));_gcad !=nil {return _gcad ;};};return nil ;}; +// Allow Automatic Formatting to Override Formatting Protection Settings +AutoFormatOverride *CT_OnOff ; -// Validate validates the CT_Endnotes and its children -func (_bcddb *CT_Endnotes )Validate ()error {return _bcddb .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");}; +// Prevent Modification of Themes Part +StyleLockTheme *CT_OnOff ; -// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path -func (_gfbebf *CT_Recipients )ValidateWithPath (path string )error {for _cbgfa ,_eeabc :=range _gfbebf .RecipientData {if _ebda :=_eeabc .ValidateWithPath (_eddeb .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_cbgfa ));_ebda !=nil {return _ebda ;};};return nil ;}; +// Prevent Replacement of Styles Part +StyleLockQFSet *CT_OnOff ; -// Validate validates the CT_Num and its children -func (_bbfa *CT_Num )Validate ()error {return _bbfa .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_decddc ST_HAnchor )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_decddc .String (),start );};type CT_FramesetSplitbar struct{ +// Distance Between Automatic Tab Stops +DefaultTabStop *CT_TwipsMeasure ; -// Frameset Splitter Width -W *CT_TwipsMeasure ; +// Automatically Hyphenate Document Contents When Displayed +AutoHyphenation *CT_OnOff ; -// Frameset Splitter Color -Color *CT_Color ; +// Maximum Number of Consecutively Hyphenated Lines +ConsecutiveHyphenLimit *CT_DecimalNumber ; -// Do Not Display Frameset Splitters -NoBorder *CT_OnOff ; +// Hyphenation Zone +HyphenationZone *CT_TwipsMeasure ; -// Frameset Splitter Border Style -FlatBorders *CT_OnOff ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_dgga :=&CT_TblLayoutType {};return _dgga };func (_cfbgc ST_FontFamily )ValidateWithPath (path string )error {switch _cfbgc {case 0,1,2,3,4,5,6:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbgc ));};return nil ;}; +// Do Not Hyphenate Words in ALL CAPITAL LETTERS +DoNotHyphenateCaps *CT_OnOff ; -// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path -func (_bdba *CT_Tbl )ValidateWithPath (path string )error {for _ebdag ,_ddead :=range _bdba .EG_RangeMarkupElements {if _dcegg :=_ddead .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_ebdag ));_dcegg !=nil {return _dcegg ;};};if _aggeae :=_bdba .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_aggeae !=nil {return _aggeae ;};if _adgad :=_bdba .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_adgad !=nil {return _adgad ;};for _eddge ,_accf :=range _bdba .EG_ContentRowContent {if _fdbfd :=_accf .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_eddge ));_fdbfd !=nil {return _fdbfd ;};};return nil ;}; +// Show E-Mail Message Header +ShowEnvelope *CT_OnOff ; -// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path -func (_cdcfd *CT_SectPr )ValidateWithPath (path string )error {for _fbbcgb ,_aeggc :=range _cdcfd .EG_HdrFtrReferences {if _geagd :=_aeggc .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073[\u0025\u0064\u005d",path ,_fbbcgb ));_geagd !=nil {return _geagd ;};};if _cdcfd .FootnotePr !=nil {if _agfgc :=_cdcfd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_agfgc !=nil {return _agfgc ;};};if _cdcfd .EndnotePr !=nil {if _dbgga :=_cdcfd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_dbgga !=nil {return _dbgga ;};};if _cdcfd .Type !=nil {if _bcadc :=_cdcfd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bcadc !=nil {return _bcadc ;};};if _cdcfd .PgSz !=nil {if _adbefc :=_cdcfd .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_adbefc !=nil {return _adbefc ;};};if _cdcfd .PgMar !=nil {if _fgdd :=_cdcfd .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_fgdd !=nil {return _fgdd ;};};if _cdcfd .PaperSrc !=nil {if _bfeeg :=_cdcfd .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_bfeeg !=nil {return _bfeeg ;};};if _cdcfd .PgBorders !=nil {if _bgdeg :=_cdcfd .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bgdeg !=nil {return _bgdeg ;};};if _cdcfd .LnNumType !=nil {if _agcdde :=_cdcfd .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_agcdde !=nil {return _agcdde ;};};if _cdcfd .PgNumType !=nil {if _gaaef :=_cdcfd .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gaaef !=nil {return _gaaef ;};};if _cdcfd .Cols !=nil {if _cbfcg :=_cdcfd .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_cbfcg !=nil {return _cbfcg ;};};if _cdcfd .FormProt !=nil {if _agcgb :=_cdcfd .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_agcgb !=nil {return _agcgb ;};};if _cdcfd .VAlign !=nil {if _dgeed :=_cdcfd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_dgeed !=nil {return _dgeed ;};};if _cdcfd .NoEndnote !=nil {if _afgegg :=_cdcfd .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_afgegg !=nil {return _afgegg ;};};if _cdcfd .TitlePg !=nil {if _egefcf :=_cdcfd .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_egefcf !=nil {return _egefcf ;};};if _cdcfd .TextDirection !=nil {if _cfefa :=_cdcfd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cfefa !=nil {return _cfefa ;};};if _cdcfd .Bidi !=nil {if _dccbdc :=_cdcfd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_dccbdc !=nil {return _dccbdc ;};};if _cdcfd .RtlGutter !=nil {if _fgcdc :=_cdcfd .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_fgcdc !=nil {return _fgcdc ;};};if _cdcfd .DocGrid !=nil {if _addbge :=_cdcfd .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_addbge !=nil {return _addbge ;};};if _cdcfd .PrinterSettings !=nil {if _bgcafc :=_cdcfd .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_bgcafc !=nil {return _bgcafc ;};};if _cdcfd .SectPrChange !=nil {if _dcgga :=_cdcfd .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dcgga !=nil {return _dcgga ;};};return nil ;};func (_eeeeaa *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_dcgacb :=[]string {};if _eeeeaa .Int64 !=nil {_dcgacb =append (_dcgacb ,"\u0049\u006e\u00746\u0034");};if _eeeeaa .ST_UniversalMeasure !=nil {_dcgacb =append (_dcgacb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_dcgacb )> 1{return _eddeb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcgacb );};return nil ;}; +// Percentage of Document to Use When Generating Summary +SummaryLength *CT_DecimalNumberOrPrecent ; -// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path -func (_dccba *CT_DocPartBehavior )ValidateWithPath (path string )error {if _dccba .ValAttr ==ST_DocPartBehaviorUnset {return _eddeb .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 _gcgfe :=_dccba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcgfe !=nil {return _gcgfe ;};return nil ;};func (_fbfg *CT_FldChar )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_aeffaa ,_fggbcc :=_fbfg .FldCharTypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _fggbcc !=nil {return _fggbcc ;};start .Attr =append (start .Attr ,_aeffaa );if _fbfg .FldLockAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fbfg .FldLockAttr )});};if _fbfg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fbfg .DirtyAttr )});};e .EncodeToken (start );if _fbfg .FldData !=nil {_geeeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_fbfg .FldData ,_geeeb );};if _fbfg .FfData !=nil {_dbcfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fbfg .FfData ,_dbcfg );};if _fbfg .NumberingChange !=nil {_bafaaca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fbfg .NumberingChange ,_bafaaca );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Paragraph Style Applied to Automatically Generated Paragraphs +ClickAndTypeStyle *CT_String ; -// Validate validates the CT_PageBorder and its children -func (_dfbe *CT_PageBorder )Validate ()error {return _dfbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_fcbgc :=ST_DecimalNumberOrPercent {};if _bef .ST_PercentagePatternRe .MatchString (s ){_fcbgc .ST_Percentage =&s ;}else {_fg ,_aaecc :=_cfdbf .ParseFloat (s ,64);if _aaecc !=nil {return _fcbgc ,_eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_aaecc );};_fcbgc .ST_UnqualifiedPercentage =_febdf .Int64 (int64 (_fg ));};return _fcbgc ,nil ;};func (_fccdd *WdCT_PosH )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fccdd .RelativeFromAttr =WdST_RelFromH (1);_fccdd .Choice =NewWdCT_PosHChoice ();for _ ,_cgggcd :=range start .Attr {if _cgggcd .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_fccdd .RelativeFromAttr .UnmarshalXMLAttr (_cgggcd );continue ;};};_cefee :for {_gebd ,_agcb :=d .Token ();if _agcb !=nil {return _agcb ;};switch _ddcede :=_gebd .(type ){case _ebaba .StartElement :switch _ddcede .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_fccdd .Choice =NewWdCT_PosHChoice ();if _gccgae :=d .DecodeElement (&_fccdd .Choice .Align ,&_ddcede );_gccgae !=nil {return _gccgae ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_fccdd .Choice =NewWdCT_PosHChoice ();if _ffcddb :=d .DecodeElement (&_fccdd .Choice .PosOffset ,&_ddcede );_ffcddb !=nil {return _ffcddb ;};default:_febdf .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 \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_ddcede .Name );if _egdcbag :=d .Skip ();_egdcbag !=nil {return _egdcbag ;};};case _ebaba .EndElement :break _cefee ;case _ebaba .CharData :};};return nil ;};func NewCT_Odso ()*CT_Odso {_afbga :=&CT_Odso {};return _afbga };func (_fecae ST_Border )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_fecae .String (),start );}; +// Default Table Style for Newly Inserted Tables +DefaultTableStyle *CT_String ; -// Validate validates the CT_Caption and its children -func (_bccaef *CT_Caption )Validate ()error {return _bccaef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func (_cbgfbc *CT_P )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cbgfbc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbgfbc .RsidRPrAttr )});};if _cbgfbc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbgfbc .RsidRAttr )});};if _cbgfbc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbgfbc .RsidDelAttr )});};if _cbgfbc .RsidPAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbgfbc .RsidPAttr )});};if _cbgfbc .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cbgfbc .RsidRDefaultAttr )});};e .EncodeToken (start );if _cbgfbc .PPr !=nil {_gdgge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cbgfbc .PPr ,_gdgge );};if _cbgfbc .EG_PContent !=nil {for _ ,_faadbae :=range _cbgfbc .EG_PContent {_faadbae .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dacb *CT_CustomXmlPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dacb .Placeholder !=nil {_acaab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_dacb .Placeholder ,_acaab );};if _dacb .Attr !=nil {_cbeef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_cfaae :=range _dacb .Attr {e .EncodeElement (_cfaae ,_cbeef );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Different Even/Odd Page Headers and Footers +EvenAndOddHeaders *CT_OnOff ; -// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path -func (_agcda *CT_LatentStyles )ValidateWithPath (path string )error {if _agcda .DefLockedStateAttr !=nil {if _gegc :=_agcda .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gegc !=nil {return _gegc ;};};if _agcda .DefSemiHiddenAttr !=nil {if _gggdef :=_agcda .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_gggdef !=nil {return _gggdef ;};};if _agcda .DefUnhideWhenUsedAttr !=nil {if _acegg :=_agcda .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_acegg !=nil {return _acegg ;};};if _agcda .DefQFormatAttr !=nil {if _gaaaf :=_agcda .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_gaaaf !=nil {return _gaaaf ;};};for _agebe ,_ebaeb :=range _agcda .LsdException {if _bfdd :=_ebaeb .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_agebe ));_bfdd !=nil {return _bfdd ;};};return nil ;};func (_daaed *ST_LineNumberRestart )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_daaed =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_daaed =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_daaed =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_daaed =3;};return nil ;};func ParseUnionST_Coordinate (s string )(_gedadf .ST_Coordinate ,error ){return _gedadf .ParseUnionST_Coordinate (s );};func (_gadeb *CT_PageSz )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fcdgda :=range start .Attr {if _fcdgda .Name .Local =="\u0077"{_eccba ,_egaebg :=ParseUnionST_TwipsMeasure (_fcdgda .Value );if _egaebg !=nil {return _egaebg ;};_gadeb .WAttr =&_eccba ;continue ;};if _fcdgda .Name .Local =="\u0068"{_afcaa ,_bfabc :=ParseUnionST_TwipsMeasure (_fcdgda .Value );if _bfabc !=nil {return _bfabc ;};_gadeb .HAttr =&_afcaa ;continue ;};if _fcdgda .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_gadeb .OrientAttr .UnmarshalXMLAttr (_fcdgda );continue ;};if _fcdgda .Name .Local =="\u0063\u006f\u0064\u0065"{_badbe ,_fabceg :=_cfdbf .ParseInt (_fcdgda .Value ,10,64);if _fabceg !=nil {return _fabceg ;};_gadeb .CodeAttr =&_badbe ;continue ;};};for {_afceda ,_dbgfg :=d .Token ();if _dbgfg !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_dbgfg );};if _ggfdee ,_deaggd :=_afceda .(_ebaba .EndElement );_deaggd &&_ggfdee .Name ==start .Name {break ;};};return nil ;};func (_ebgee *ST_MailMergeDest )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ebgee =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_ebgee =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_ebgee =2;case "\u0065\u006d\u0061i\u006c":*_ebgee =3;case "\u0066\u0061\u0078":*_ebgee =4;};return nil ;};func (_fece ST_EdnPos )Validate ()error {return _fece .ValidateWithPath ("")};func NewCT_RPrChange ()*CT_RPrChange {_bfcdcb :=&CT_RPrChange {};_bfcdcb .RPr =NewCT_RPrOriginal ();return _bfcdcb ;};func (_cfegeg ST_MultiLevelType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cfegeg .String (),start );};func (_ebbbgb ST_ObjectDrawAspect )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_dfabd :=_ebaba .Attr {};_dfabd .Name =name ;switch _ebbbgb {case ST_ObjectDrawAspectUnset :_dfabd .Value ="";case ST_ObjectDrawAspectContent :_dfabd .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_dfabd .Value ="\u0069\u0063\u006f\u006e";};return _dfabd ,nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_cgadbf :=&CT_DecimalNumber {};return _cgadbf };func (_cgeba *ST_DocPartType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cgeba =0;case "\u006e\u006f\u006e\u0065":*_cgeba =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cgeba =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_cgeba =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_cgeba =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_cgeba =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_cgeba =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_cgeba =7;};return nil ;};func (_gegdf *CT_DecimalNumber )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_gegdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_agaaf ST_LevelSuffix )String ()string {switch _agaaf {case 0:return "";case 1:return "\u0074\u0061\u0062";case 2:return "\u0073\u0070\u0061c\u0065";case 3:return "\u006eo\u0074\u0068\u0069\u006e\u0067";};return "";};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; +// Reverse Book Fold Printing +BookFoldRevPrinting *CT_OnOff ; -// Annotation ID -IdAttr string ; +// Book Fold Printing +BookFoldPrinting *CT_OnOff ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_eebgg *CT_Ind )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _eebgg .StartAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .StartAttr )});};if _eebgg .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .StartCharsAttr )});};if _eebgg .EndAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .EndAttr )});};if _eebgg .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .EndCharsAttr )});};if _eebgg .LeftAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .LeftAttr )});};if _eebgg .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .LeftCharsAttr )});};if _eebgg .RightAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .RightAttr )});};if _eebgg .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .RightCharsAttr )});};if _eebgg .HangingAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .HangingAttr )});};if _eebgg .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .HangingCharsAttr )});};if _eebgg .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .FirstLineAttr )});};if _eebgg .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eebgg .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_View struct{ +// Number of Pages Per Booklet +BookFoldPrintingSheets *CT_DecimalNumber ; -// Document View Setting Value -ValAttr ST_View ;};func NewCT_Charset ()*CT_Charset {_gfafe :=&CT_Charset {};return _gfafe };func (_eccdf ST_HdrFtr )Validate ()error {return _eccdf .ValidateWithPath ("")};func NewCT_FtnProps ()*CT_FtnProps {_bbfbab :=&CT_FtnProps {};return _bbfbab };func (_bebgd *CT_Odso )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dacfg :for {_gegbdf ,_agcdb :=d .Token ();if _agcdb !=nil {return _agcdb ;};switch _ceeff :=_gegbdf .(type ){case _ebaba .StartElement :switch _ceeff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0064\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0064\u006c"}:_bebgd .Udl =NewCT_String ();if _bgeca :=d .DecodeElement (_bebgd .Udl ,&_ceeff );_bgeca !=nil {return _bgeca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062l\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065"}:_bebgd .Table =NewCT_String ();if _fdefa :=d .DecodeElement (_bebgd .Table ,&_ceeff );_fdefa !=nil {return _fdefa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0072\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0072\u0063"}:_bebgd .Src =NewCT_Rel ();if _gbcdc :=d .DecodeElement (_bebgd .Src ,&_ceeff );_gbcdc !=nil {return _gbcdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_bebgd .ColDelim =NewCT_DecimalNumber ();if _cbgg :=d .DecodeElement (_bebgd .ColDelim ,&_ceeff );_cbgg !=nil {return _cbgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_bebgd .Type =NewCT_MailMergeSourceType ();if _gadcda :=d .DecodeElement (_bebgd .Type ,&_ceeff );_gadcda !=nil {return _gadcda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0048\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0048\u0064\u0072"}:_bebgd .FHdr =NewCT_OnOff ();if _ccdfdc :=d .DecodeElement (_bebgd .FHdr ,&_ceeff );_ccdfdc !=nil {return _ccdfdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_bebea :=NewCT_OdsoFieldMapData ();if _fgce :=d .DecodeElement (_bebea ,&_ceeff );_fgce !=nil {return _fgce ;};_bebgd .FieldMapData =append (_bebgd .FieldMapData ,_bebea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ccdcd :=NewCT_Rel ();if _cfcde :=d .DecodeElement (_ccdcd ,&_ceeff );_cfcde !=nil {return _cfcde ;};_bebgd .RecipientData =append (_bebgd .RecipientData ,_ccdcd );default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0064\u0073\u006f\u0020\u0025\u0076",_ceeff .Name );if _abgb :=d .Skip ();_abgb !=nil {return _abgb ;};};case _ebaba .EndElement :break _dacfg ;case _ebaba .CharData :};};return nil ;};func (_fcdba *CT_Document )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_bgcfe ,_edeed :=_fcdba .ConformanceAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _edeed !=nil {return _edeed ;};start .Attr =append (start .Attr ,_bgcfe );e .EncodeToken (start );if _fcdba .Background !=nil {_adefb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_fcdba .Background ,_adefb );};if _fcdba .Body !=nil {_gbbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_fcdba .Body ,_gbbf );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;); +// Drawing Grid Horizontal Grid Unit Size +DrawingGridHorizontalSpacing *CT_TwipsMeasure ; -// Validate validates the GlossaryDocument and its children -func (_geebe *GlossaryDocument )Validate ()error {return _geebe .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; +// Drawing Grid Vertical Grid Unit Size +DrawingGridVerticalSpacing *CT_TwipsMeasure ; -// Validate validates the CT_DocDefaults and its children -func (_aecaa *CT_DocDefaults )Validate ()error {return _aecaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");}; +// Distance between Horizontal Gridlines +DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; -// Validate validates the CT_DocParts and its children -func (_adagb *CT_DocParts )Validate ()error {return _adagb .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};func (_bddbbc *Comments )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _bddbbc .CT_Comments .MarshalXML (e ,start );}; +// Distance between Vertical Gridlines +DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; -// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path -func (_abfcc *CT_EdnPos )ValidateWithPath (path string )error {if _abfcc .ValAttr ==ST_EdnPosUnset {return _eddeb .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 _adgbb :=_abfcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adgbb !=nil {return _adgbb ;};return nil ;};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_cfcagc :=&CT_FrameScrollbar {};_cfcagc .ValAttr =ST_FrameScrollbar (1);return _cfcagc ;}; +// Do Not Use Margins for Drawing Grid Origin +DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; -// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path -func (_bcffa *CT_PermStart )ValidateWithPath (path string )error {if _cdgaeac :=_bcffa .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_cdgaeac !=nil {return _cdgaeac ;};if _cfgfe :=_bcffa .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_cfgfe !=nil {return _cfgfe ;};return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ +// Drawing Grid Horizontal Origin Point +DrawingGridHorizontalOrigin *CT_TwipsMeasure ; -// Merge Field Mapping Type -ValAttr ST_MailMergeOdsoFMDFieldType ;};func (_fdgce ST_Em )Validate ()error {return _fdgce .ValidateWithPath ("")};func NewCT_ProofErr ()*CT_ProofErr {_cbagda :=&CT_ProofErr {};_cbagda .TypeAttr =ST_ProofErr (1);return _cbagda ;}; +// Drawing Grid Vertical Origin Point +DrawingGridVerticalOrigin *CT_TwipsMeasure ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_eeeaf *CT_Fonts )ValidateWithPath (path string )error {if _bedba :=_eeeaf .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_bedba !=nil {return _bedba ;};if _ebfged :=_eeeaf .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_ebfged !=nil {return _ebfged ;};if _adge :=_eeeaf .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_adge !=nil {return _adge ;};if _fefe :=_eeeaf .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_fefe !=nil {return _fefe ;};if _begf :=_eeeaf .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_begf !=nil {return _begf ;};return nil ;};func (_eabbd *CT_Guid )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _eabbd .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eabbd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Do Not Show Visual Indicator For Form Fields +DoNotShadeFormData *CT_OnOff ; -// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path -func (_ccdc *CT_Pitch )ValidateWithPath (path string )error {if _ccdc .ValAttr ==ST_PitchUnset {return _eddeb .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 _gaada :=_ccdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaada !=nil {return _gaada ;};return nil ;};type CT_ObjectEmbed struct{ +// Never Kern Punctuation Characters +NoPunctuationKerning *CT_OnOff ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Character-Level Whitespace Compression +CharacterSpacingControl *CT_CharacterSpacing ; -// Object Application -ProgIdAttr *string ; +// Print Two Pages Per Sheet +PrintTwoOnOne *CT_OnOff ; -// Object Shape -ShapeIdAttr *string ; +// Use Strict Kinsoku Rules for Japanese Text +StrictFirstAndLastChars *CT_OnOff ; -// Field Switches -FieldCodesAttr *string ;}; +// Custom Set of Characters Which Cannot End a Line +NoLineBreaksAfter *CT_Kinsoku ; -// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path -func (_addg *CT_SmartTagRun )ValidateWithPath (path string )error {if _addg .SmartTagPr !=nil {if _gaeee :=_addg .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_gaeee !=nil {return _gaeee ;};};for _aaaac ,_gfdbdf :=range _addg .EG_PContent {if _cdggea :=_gfdbdf .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_aaaac ));_cdggea !=nil {return _cdggea ;};};return nil ;};func (_cfdad ST_Em )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cfdad .String (),start );}; +// Custom Set Of Characters Which Cannot Begin A Line +NoLineBreaksBefore *CT_Kinsoku ; -// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path -func (_defaff *CT_TblGridChange )ValidateWithPath (path string )error {if _ababc :=_defaff .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_ababc !=nil {return _ababc ;};return nil ;};func (_fdaec ST_TextEffect )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_dcea :=_ebaba .Attr {};_dcea .Name =name ;switch _fdaec {case ST_TextEffectUnset :_dcea .Value ="";case ST_TextEffectBlinkBackground :_dcea .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_dcea .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_dcea .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_dcea .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_dcea .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_dcea .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_dcea .Value ="\u006e\u006f\u006e\u0065";};return _dcea ,nil ;};func (_bcdfag ST_PageBorderOffset )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bcdfag .String (),start );};func (_ebbaa *CT_Recipients )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_aaaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_acaaa :=range _ebbaa .RecipientData {e .EncodeElement (_acaaa ,_aaaa );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Generate Thumbnail For Document On Save +SavePreviewPicture *CT_OnOff ; -// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path -func (_egde *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _egde .HeaderReference !=nil {if _edgbgd :=_egde .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_edgbgd !=nil {return _edgbgd ;};};if _egde .FooterReference !=nil {if _ebfeca :=_egde .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_ebfeca !=nil {return _ebfeca ;};};return nil ;};func (_badeac *CT_StylePaneFilter )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_aaaddc :=range start .Attr {if _aaaddc .Name .Local =="\u0064\u0069\u0072\u0065c\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u004fn\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0073"{_decff ,_aaecg :=ParseUnionST_OnOff (_aaaddc .Value );if _aaecg !=nil {return _aaecg ;};_badeac .DirectFormattingOnParagraphsAttr =&_decff ;continue ;};if _aaaddc .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_bfdbe ,_fcdgbd :=ParseUnionST_OnOff (_aaaddc .Value );if _fcdgbd !=nil {return _fcdgbd ;};_badeac .AllStylesAttr =&_bfdbe ;continue ;};if _aaaddc .Name .Local =="d\u0069\u0072\u0065\u0063\u0074\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004fn\u004e\u0075\u006db\u0065r\u0069\u006e\u0067"{_cdab ,_ecabf :=ParseUnionST_OnOff (_aaaddc .Value );if _ecabf !=nil {return _ecabf ;};_badeac .DirectFormattingOnNumberingAttr =&_cdab ;continue ;};if _aaaddc .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_gcea ,_cfdabe :=ParseUnionST_OnOff (_aaaddc .Value );if _cfdabe !=nil {return _cfdabe ;};_badeac .LatentStylesAttr =&_gcea ;continue ;};if _aaaddc .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_fbgfa ,_bcdcc :=ParseUnionST_OnOff (_aaaddc .Value );if _bcdcc !=nil {return _bcdcc ;};_badeac .HeadingStylesAttr =&_fbgfa ;continue ;};if _aaaddc .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_bdcg ,_dcdge :=ParseUnionST_OnOff (_aaaddc .Value );if _dcdge !=nil {return _dcdge ;};_badeac .NumberingStylesAttr =&_bdcg ;continue ;};if _aaaddc .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_gecga ,_aafgd :=ParseUnionST_OnOff (_aaaddc .Value );if _aafgd !=nil {return _aafgd ;};_badeac .TableStylesAttr =&_gecga ;continue ;};if _aaaddc .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_gfdb ,_gfbgc :=ParseUnionST_OnOff (_aaaddc .Value );if _gfbgc !=nil {return _gfbgc ;};_badeac .DirectFormattingOnRunsAttr =&_gfdb ;continue ;};if _aaaddc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_egae ,_fgcc :=ParseUnionST_OnOff (_aaaddc .Value );if _fgcc !=nil {return _fgcc ;};_badeac .CustomStylesAttr =&_egae ;continue ;};if _aaaddc .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_dcfea ,_dabfac :=ParseUnionST_OnOff (_aaaddc .Value );if _dabfac !=nil {return _dabfac ;};_badeac .StylesInUseAttr =&_dcfea ;continue ;};if _aaaddc .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_gfeb ,_bgdf :=ParseUnionST_OnOff (_aaaddc .Value );if _bgdf !=nil {return _bgdf ;};_badeac .DirectFormattingOnTablesAttr =&_gfeb ;continue ;};if _aaaddc .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_fbebg ,_bffccg :=ParseUnionST_OnOff (_aaaddc .Value );if _bffccg !=nil {return _bffccg ;};_badeac .ClearFormattingAttr =&_fbebg ;continue ;};if _aaaddc .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_cdedb ,_fggabd :=ParseUnionST_OnOff (_aaaddc .Value );if _fggabd !=nil {return _fggabd ;};_badeac .Top3HeadingStylesAttr =&_cdedb ;continue ;};if _aaaddc .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_ebgbed ,_cgbdb :=ParseUnionST_OnOff (_aaaddc .Value );if _cgbdb !=nil {return _cgbdb ;};_badeac .VisibleStylesAttr =&_ebgbed ;continue ;};if _aaaddc .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_dgbcc ,_dfbca :=ParseUnionST_OnOff (_aaaddc .Value );if _dfbca !=nil {return _dfbca ;};_badeac .AlternateStyleNamesAttr =&_dgbcc ;continue ;};if _aaaddc .Name .Local =="\u0076\u0061\u006c"{_dgaaf ,_ccbaa :=_aaaddc .Value ,error (nil );if _ccbaa !=nil {return _ccbaa ;};_badeac .ValAttr =&_dgaaf ;continue ;};};for {_daa ,_cfbec :=d .Token ();if _cfbec !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0050\u0061n\u0065\u0046\u0069\u006c\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_cfbec );};if _gefcd ,_dacdaa :=_daa .(_ebaba .EndElement );_dacdaa &&_gefcd .Name ==start .Name {break ;};};return nil ;};func (_eedaa *CT_OnOff )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _eedaa .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eedaa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Do Not Validate Custom XML Markup Against Schemas +DoNotValidateAgainstSchema *CT_OnOff ; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_gcbef *CT_Empty )ValidateWithPath (path string )error {return nil }; +// Allow Saving Document As XML File When Custom XML Markup Is Invalid +SaveInvalidXml *CT_OnOff ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_cddfa *CT_FontFamily )ValidateWithPath (path string )error {if _cddfa .ValAttr ==ST_FontFamilyUnset {return _eddeb .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 _aedcc :=_cddfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aedcc !=nil {return _aedcc ;};return nil ;}; +// Ignore Mixed Content When Validating Custom XML Markup +IgnoreMixedContent *CT_OnOff ; -// Validate validates the AG_SectPrAttributes and its children -func (_ecgdcg *AG_SectPrAttributes )Validate ()error {return _ecgdcg .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +// Use Custom XML Element Names as Default Placeholder Text +AlwaysShowPlaceholderText *CT_OnOff ; -// Validate validates the WdCT_WrapThrough and its children -func (_cfbd *WdCT_WrapThrough )Validate ()error {return _cfbd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_ffadb *EG_RPrContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dcbeag :for {_bgcef ,_gaabg :=d .Token ();if _gaabg !=nil {return _gaabg ;};switch _bcaff :=_bgcef .(type ){case _ebaba .StartElement :switch _bcaff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_ffadb .RStyle =NewCT_String ();if _agbdd :=d .DecodeElement (_ffadb .RStyle ,&_bcaff );_agbdd !=nil {return _agbdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_ffadb .RFonts =NewCT_Fonts ();if _daafe :=d .DecodeElement (_ffadb .RFonts ,&_bcaff );_daafe !=nil {return _daafe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_ffadb .B =NewCT_OnOff ();if _agd :=d .DecodeElement (_ffadb .B ,&_bcaff );_agd !=nil {return _agd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_ffadb .BCs =NewCT_OnOff ();if _bdbab :=d .DecodeElement (_ffadb .BCs ,&_bcaff );_bdbab !=nil {return _bdbab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_ffadb .I =NewCT_OnOff ();if _dbecg :=d .DecodeElement (_ffadb .I ,&_bcaff );_dbecg !=nil {return _dbecg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_ffadb .ICs =NewCT_OnOff ();if _eggad :=d .DecodeElement (_ffadb .ICs ,&_bcaff );_eggad !=nil {return _eggad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_ffadb .Caps =NewCT_OnOff ();if _bdbacf :=d .DecodeElement (_ffadb .Caps ,&_bcaff );_bdbacf !=nil {return _bdbacf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_ffadb .SmallCaps =NewCT_OnOff ();if _fdfca :=d .DecodeElement (_ffadb .SmallCaps ,&_bcaff );_fdfca !=nil {return _fdfca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_ffadb .Strike =NewCT_OnOff ();if _fadgb :=d .DecodeElement (_ffadb .Strike ,&_bcaff );_fadgb !=nil {return _fadgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_ffadb .Dstrike =NewCT_OnOff ();if _dbgaed :=d .DecodeElement (_ffadb .Dstrike ,&_bcaff );_dbgaed !=nil {return _dbgaed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_ffadb .Outline =NewCT_OnOff ();if _bbgdg :=d .DecodeElement (_ffadb .Outline ,&_bcaff );_bbgdg !=nil {return _bbgdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffadb .Shadow =NewCT_OnOff ();if _agdgf :=d .DecodeElement (_ffadb .Shadow ,&_bcaff );_agdgf !=nil {return _agdgf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_ffadb .Emboss =NewCT_OnOff ();if _eeceg :=d .DecodeElement (_ffadb .Emboss ,&_bcaff );_eeceg !=nil {return _eeceg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_ffadb .Imprint =NewCT_OnOff ();if _cefbbc :=d .DecodeElement (_ffadb .Imprint ,&_bcaff );_cefbbc !=nil {return _cefbbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_ffadb .NoProof =NewCT_OnOff ();if _efcdd :=d .DecodeElement (_ffadb .NoProof ,&_bcaff );_efcdd !=nil {return _efcdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_ffadb .SnapToGrid =NewCT_OnOff ();if _bebf :=d .DecodeElement (_ffadb .SnapToGrid ,&_bcaff );_bebf !=nil {return _bebf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_ffadb .Vanish =NewCT_OnOff ();if _gbed :=d .DecodeElement (_ffadb .Vanish ,&_bcaff );_gbed !=nil {return _gbed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_ffadb .WebHidden =NewCT_OnOff ();if _deedg :=d .DecodeElement (_ffadb .WebHidden ,&_bcaff );_deedg !=nil {return _deedg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ffadb .Color =NewCT_Color ();if _ddfeecb :=d .DecodeElement (_ffadb .Color ,&_bcaff );_ddfeecb !=nil {return _ddfeecb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_ffadb .Spacing =NewCT_SignedTwipsMeasure ();if _eaaaff :=d .DecodeElement (_ffadb .Spacing ,&_bcaff );_eaaaff !=nil {return _eaaaff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_ffadb .W =NewCT_TextScale ();if _eecbb :=d .DecodeElement (_ffadb .W ,&_bcaff );_eecbb !=nil {return _eecbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_ffadb .Kern =NewCT_HpsMeasure ();if _dede :=d .DecodeElement (_ffadb .Kern ,&_bcaff );_dede !=nil {return _dede ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_ffadb .Position =NewCT_SignedHpsMeasure ();if _dgeg :=d .DecodeElement (_ffadb .Position ,&_bcaff );_dgeg !=nil {return _dgeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_ffadb .Sz =NewCT_HpsMeasure ();if _gfgb :=d .DecodeElement (_ffadb .Sz ,&_bcaff );_gfgb !=nil {return _gfgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_ffadb .SzCs =NewCT_HpsMeasure ();if _egaf :=d .DecodeElement (_ffadb .SzCs ,&_bcaff );_egaf !=nil {return _egaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_ffadb .Highlight =NewCT_Highlight ();if _egaad :=d .DecodeElement (_ffadb .Highlight ,&_bcaff );_egaad !=nil {return _egaad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_ffadb .U =NewCT_Underline ();if _ebdg :=d .DecodeElement (_ffadb .U ,&_bcaff );_ebdg !=nil {return _ebdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ffadb .Effect =NewCT_TextEffect ();if _bfdag :=d .DecodeElement (_ffadb .Effect ,&_bcaff );_bfdag !=nil {return _bfdag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_ffadb .Bdr =NewCT_Border ();if _afaaf :=d .DecodeElement (_ffadb .Bdr ,&_bcaff );_afaaf !=nil {return _afaaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ffadb .Shd =NewCT_Shd ();if _ebdebd :=d .DecodeElement (_ffadb .Shd ,&_bcaff );_ebdebd !=nil {return _ebdebd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_ffadb .FitText =NewCT_FitText ();if _efgce :=d .DecodeElement (_ffadb .FitText ,&_bcaff );_efgce !=nil {return _efgce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ffadb .VertAlign =NewCT_VerticalAlignRun ();if _bfdfb :=d .DecodeElement (_ffadb .VertAlign ,&_bcaff );_bfdfb !=nil {return _bfdfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_ffadb .Rtl =NewCT_OnOff ();if _fgfg :=d .DecodeElement (_ffadb .Rtl ,&_bcaff );_fgfg !=nil {return _fgfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_ffadb .Cs =NewCT_OnOff ();if _abcec :=d .DecodeElement (_ffadb .Cs ,&_bcaff );_abcec !=nil {return _abcec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_ffadb .Em =NewCT_Em ();if _bfceg :=d .DecodeElement (_ffadb .Em ,&_bcaff );_bfceg !=nil {return _bfceg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_ffadb .Lang =NewCT_Language ();if _geegg :=d .DecodeElement (_ffadb .Lang ,&_bcaff );_geegg !=nil {return _geegg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_ffadb .EastAsianLayout =NewCT_EastAsianLayout ();if _gefdgcg :=d .DecodeElement (_ffadb .EastAsianLayout ,&_bcaff );_gefdgcg !=nil {return _gefdgcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_ffadb .SpecVanish =NewCT_OnOff ();if _bgbec :=d .DecodeElement (_ffadb .SpecVanish ,&_bcaff );_bgbec !=nil {return _bgbec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_ffadb .OMath =NewCT_OnOff ();if _eccab :=d .DecodeElement (_ffadb .OMath ,&_bcaff );_eccab !=nil {return _eccab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ffadb .RPrChange =NewCT_RPrChange ();if _efafd :=d .DecodeElement (_ffadb .RPrChange ,&_bcaff );_efafd !=nil {return _efafd ;};default:_febdf .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\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_bcaff .Name );if _dcfdd :=d .Skip ();_dcfdd !=nil {return _dcfdd ;};};case _ebaba .EndElement :break _dcbeag ;case _ebaba .CharData :};};return nil ;};func NewCT_PPrChange ()*CT_PPrChange {_fcbee :=&CT_PPrChange {};_fcbee .PPr =NewCT_PPrBase ();return _fcbee ;};func (_dgcbf *CT_MathCtrlDel )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_dgcbf .AuthorAttr )});if _dgcbf .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dgcbf .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_dgcbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_abccag ST_TblStyleOverrideType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_abccag .String (),start );}; +// Do Not Show Visual Indicator For Invalid Custom XML Markup +DoNotDemarcateInvalidXml *CT_OnOff ; -// Validate validates the CT_TblBorders and its children -func (_feded *CT_TblBorders )Validate ()error {return _feded .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_bffbe *CT_SdtDropDownList )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gdbg :=range start .Attr {if _gdbg .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_eegge ,_gbgega :=_gdbg .Value ,error (nil );if _gbgega !=nil {return _gbgega ;};_bffbe .LastValueAttr =&_eegge ;continue ;};};_afcfg :for {_dabde ,_efbbd :=d .Token ();if _efbbd !=nil {return _efbbd ;};switch _bdbfc :=_dabde .(type ){case _ebaba .StartElement :switch _bdbfc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_cdagd :=NewCT_SdtListItem ();if _abfee :=d .DecodeElement (_cdagd ,&_bdbfc );_abfee !=nil {return _abfee ;};_bffbe .ListItem =append (_bffbe .ListItem ,_cdagd );default:_febdf .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\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bdbfc .Name );if _cabg :=d .Skip ();_cabg !=nil {return _cabg ;};};case _ebaba .EndElement :break _afcfg ;case _ebaba .CharData :};};return nil ;};func (_decfa ST_Jc )String ()string {switch _decfa {case 0:return "";case 1:return "\u0073\u0074\u0061r\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006e\u0064";case 4:return "\u0062\u006f\u0074\u0068";case 5:return "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 6:return "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case 7:return "\u006e\u0075\u006d\u0054\u0061\u0062";case 8:return "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 9:return "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 10:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case 11:return "\u006c\u0065\u0066\u0074";case 12:return "\u0072\u0069\u0067h\u0074";};return "";};func (_aefcf *CT_TxbxContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _aefcf .AltChunk !=nil {_bcacfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bgfc :=range _aefcf .AltChunk {e .EncodeElement (_bgfc ,_bcacfb );};};if _aefcf .EG_ContentBlockContent !=nil {for _ ,_agegf :=range _aefcf .EG_ContentBlockContent {_agegf .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_deba *CT_TblOverlap )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_fbfdf ,_dcgbb :=_deba .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcgbb !=nil {return _dcgbb ;};start .Attr =append (start .Attr ,_fbfdf );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gedfe *ST_LineSpacingRule )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gedfe =0;case "\u0061\u0075\u0074\u006f":*_gedfe =1;case "\u0065\u0078\u0061c\u0074":*_gedfe =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_gedfe =3;};return nil ;};func (_bcbgfe ST_HighlightColor )Validate ()error {return _bcbgfe .ValidateWithPath ("")};type AG_TransitionalPassword struct{CryptProviderTypeAttr _bef .ST_CryptProv ;CryptAlgorithmClassAttr _bef .ST_AlgClass ;CryptAlgorithmTypeAttr _bef .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func NewCT_Panose ()*CT_Panose {_ddgb :=&CT_Panose {};return _ddgb };func (_abcf ST_HAnchor )ValidateWithPath (path string )error {switch _abcf {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abcf ));};return nil ;};func (_fccbd *CT_TblPrChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_fccbd .AuthorAttr )});if _fccbd .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fccbd .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_fccbd .IdAttr )});e .EncodeToken (start );_fbgfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_fccbd .TblPr ,_fbgfe );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aefaea *CT_AutoCaptions )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_dfgfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_eebff :=range _aefaea .AutoCaption {e .EncodeElement (_eebff ,_dfgfc );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_TblPrEx struct{ +// Only Save Custom XML Markup +SaveXmlDataOnly *CT_OnOff ; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Save Document as XML File through Custom XSL Transform +UseXSLTWhenSaving *CT_OnOff ; -// Table Alignment Exception -Jc *CT_JcTable ; +// Custom XSL Transform To Use When Saving As XML File +SaveThroughXslt *CT_SaveThroughXslt ; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Show Visual Indicators for Custom XML Markup Start/End Locations +ShowXMLTags *CT_OnOff ; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// Do Not Mark Custom XML Elements With No Namespace As Invalid +AlwaysMergeEmptyNamespace *CT_OnOff ; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Automatically Recalculate Fields on Open +UpdateFields *CT_OnOff ; -// Table Shading Exception -Shd *CT_Shd ; +// Default Properties for VML Objects in Header and Footer +HdrShapeDefaults *CT_ShapeDefaults ; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// Document-Wide Footnote Properties +FootnotePr *CT_FtnDocProps ; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Document-Wide Endnote Properties +EndnotePr *CT_EdnDocProps ; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_gfcdf :=&CT_FramesetChoice {};return _gfcdf }; +// Compatibility Settings +Compat *CT_Compat ; -// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path -func (_eegfd *WdCT_WrapTight )ValidateWithPath (path string )error {if _eegfd .WrapTextAttr ==WdST_WrapTextUnset {return _eddeb .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _ggbceg :=_eegfd .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ggbceg !=nil {return _ggbceg ;};if _adgc :=_eegfd .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_adgc !=nil {return _adgc ;};return nil ;};func (_fdb *WdAnchor )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _fdb .WdCT_Anchor .MarshalXML (e ,start );};func ParseUnionST_TwipsMeasure (s string )(_bef .ST_TwipsMeasure ,error ){_adaaf :=_bef .ST_TwipsMeasure {};if _bef .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_adaaf .ST_PositiveUniversalMeasure =&s ;}else {_cddbd ,_bfddc :=_cfdbf .ParseFloat (s ,64);if _bfddc !=nil {return _adaaf ,_eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_bfddc );};_adaaf .ST_UnsignedDecimalNumber =_febdf .Uint64 (uint64 (_cddbd ));};return _adaaf ,nil ;};func (_agee *WdEG_WrapTypeChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdfdf :for {_gcggg ,_decde :=d .Token ();if _decde !=nil {return _decde ;};switch _fdaaag :=_gcggg .(type ){case _ebaba .StartElement :switch _fdaaag .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_agee .WrapNone =NewWdCT_WrapNone ();if _gcdfb :=d .DecodeElement (_agee .WrapNone ,&_fdaaag );_gcdfb !=nil {return _gcdfb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_agee .WrapSquare =NewWdCT_WrapSquare ();if _cedeef :=d .DecodeElement (_agee .WrapSquare ,&_fdaaag );_cedeef !=nil {return _cedeef ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_agee .WrapTight =NewWdCT_WrapTight ();if _dda :=d .DecodeElement (_agee .WrapTight ,&_fdaaag );_dda !=nil {return _dda ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_agee .WrapThrough =NewWdCT_WrapThrough ();if _eecd :=d .DecodeElement (_agee .WrapThrough ,&_fdaaag );_eecd !=nil {return _eecd ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_agee .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _adagd :=d .DecodeElement (_agee .WrapTopAndBottom ,&_fdaaag );_adagd !=nil {return _adagd ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fdaaag .Name );if _ebacc :=d .Skip ();_ebacc !=nil {return _ebacc ;};};case _ebaba .EndElement :break _gdfdf ;case _ebaba .CharData :};};return nil ;};func (_adfbd ST_TextAlignment )Validate ()error {return _adfbd .ValidateWithPath ("")};func (_baeef *CT_DocPartBehavior )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_baeef .ValAttr =ST_DocPartBehavior (1);for _ ,_baeeg :=range start .Attr {if _baeeg .Name .Local =="\u0076\u0061\u006c"{_baeef .ValAttr .UnmarshalXMLAttr (_baeeg );continue ;};};for {_eadgf ,_gggecf :=d .Token ();if _gggecf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u006f\u0063\u0050\u0061\u0072\u0074B\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u003a\u0020\u0025\u0073",_gggecf );};if _dfeff ,_ffbcfe :=_eadgf .(_ebaba .EndElement );_ffbcfe &&_dfeff .Name ==start .Name {break ;};};return nil ;};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_fadcg :=&WdCT_TextboxInfo {};_fadcg .TxbxContent =NewWdCT_TxbxContent ();return _fadcg ;};func (_aedca *CT_Div )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aedca .MarLeft =NewCT_SignedTwipsMeasure ();_aedca .MarRight =NewCT_SignedTwipsMeasure ();_aedca .MarTop =NewCT_SignedTwipsMeasure ();_aedca .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_fgfb :=range start .Attr {if _fgfb .Name .Local =="\u0069\u0064"{_aebca ,_fgebcf :=_cfdbf .ParseInt (_fgfb .Value ,10,64);if _fgebcf !=nil {return _fgebcf ;};_aedca .IdAttr =_aebca ;continue ;};};_fgfcgd :for {_efbcbf ,_eafdc :=d .Token ();if _eafdc !=nil {return _eafdc ;};switch _fdfab :=_efbcbf .(type ){case _ebaba .StartElement :switch _fdfab .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_aedca .BlockQuote =NewCT_OnOff ();if _bacff :=d .DecodeElement (_aedca .BlockQuote ,&_fdfab );_bacff !=nil {return _bacff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_aedca .BodyDiv =NewCT_OnOff ();if _dcfe :=d .DecodeElement (_aedca .BodyDiv ,&_fdfab );_dcfe !=nil {return _dcfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _gebea :=d .DecodeElement (_aedca .MarLeft ,&_fdfab );_gebea !=nil {return _gebea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _cgegfb :=d .DecodeElement (_aedca .MarRight ,&_fdfab );_cgegfb !=nil {return _cgegfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _cfeab :=d .DecodeElement (_aedca .MarTop ,&_fdfab );_cfeab !=nil {return _cfeab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _gdcagf :=d .DecodeElement (_aedca .MarBottom ,&_fdfab );_gdcagf !=nil {return _gdcagf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_aedca .DivBdr =NewCT_DivBdr ();if _bfbea :=d .DecodeElement (_aedca .DivBdr ,&_fdfab );_bfbea !=nil {return _bfbea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_fefafc :=NewCT_Divs ();if _gfadfg :=d .DecodeElement (_fefafc ,&_fdfab );_gfadfg !=nil {return _gfadfg ;};_aedca .DivsChild =append (_aedca .DivsChild ,_fefafc );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0076\u0020\u0025\u0076",_fdfab .Name );if _afa :=d .Skip ();_afa !=nil {return _afa ;};};case _ebaba .EndElement :break _fgfcgd ;case _ebaba .CharData :};};return nil ;};func (_feeae *ST_PageBorderZOrder )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dfcfba ,_ccfbe :=d .Token ();if _ccfbe !=nil {return _ccfbe ;};if _fbega ,_aab :=_dfcfba .(_ebaba .EndElement );_aab &&_fbega .Name ==start .Name {*_feeae =1;return nil ;};if _gebgbe ,_badef :=_dfcfba .(_ebaba .CharData );!_badef {return _eddeb .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",_dfcfba );}else {switch string (_gebgbe ){case "":*_feeae =0;case "\u0066\u0072\u006fn\u0074":*_feeae =1;case "\u0062\u0061\u0063\u006b":*_feeae =2;};};_dfcfba ,_ccfbe =d .Token ();if _ccfbe !=nil {return _ccfbe ;};if _ffagab ,_afbg :=_dfcfba .(_ebaba .EndElement );_afbg &&_ffagab .Name ==start .Name {return nil ;};return _eddeb .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",_dfcfba );};func (_egbcd ST_Theme )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_eggfda :=_ebaba .Attr {};_eggfda .Name =name ;switch _egbcd {case ST_ThemeUnset :_eggfda .Value ="";case ST_ThemeMajorEastAsia :_eggfda .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_eggfda .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_eggfda .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_eggfda .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_eggfda .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_eggfda .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_eggfda .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_eggfda .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _eggfda ,nil ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_gbafg :=&WdCT_WordprocessingCanvas {};return _gbafg ;}; +// Document Variables +DocVars *CT_DocVars ; -// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path -func (_edaef *CT_SdtText )ValidateWithPath (path string )error {if _edaef .MultiLineAttr !=nil {if _dgeedc :=_edaef .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_dgeedc !=nil {return _dgeedc ;};};return nil ;};func (_gcaadd *CT_Cnf )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cbeeg :=range start .Attr {if _cbeeg .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_fefege ,_ecdebe :=ParseUnionST_OnOff (_cbeeg .Value );if _ecdebe !=nil {return _ecdebe ;};_gcaadd .EvenVBandAttr =&_fefege ;continue ;};if _cbeeg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cacgd ,_ccaaf :=ParseUnionST_OnOff (_cbeeg .Value );if _ccaaf !=nil {return _ccaaf ;};_gcaadd .FirstRowAttr =&_cacgd ;continue ;};if _cbeeg .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_eggdd ,_ffcce :=ParseUnionST_OnOff (_cbeeg .Value );if _ffcce !=nil {return _ffcce ;};_gcaadd .LastRowAttr =&_eggdd ;continue ;};if _cbeeg .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dgdcff ,_bbbcd :=ParseUnionST_OnOff (_cbeeg .Value );if _bbbcd !=nil {return _bbbcd ;};_gcaadd .FirstColumnAttr =&_dgdcff ;continue ;};if _cbeeg .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_ebaff ,_ffddc :=ParseUnionST_OnOff (_cbeeg .Value );if _ffddc !=nil {return _ffddc ;};_gcaadd .LastColumnAttr =&_ebaff ;continue ;};if _cbeeg .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_dgfde ,_bcebe :=ParseUnionST_OnOff (_cbeeg .Value );if _bcebe !=nil {return _bcebe ;};_gcaadd .OddVBandAttr =&_dgfde ;continue ;};if _cbeeg .Name .Local =="\u0076\u0061\u006c"{_cafdg ,_deab :=_cbeeg .Value ,error (nil );if _deab !=nil {return _deab ;};_gcaadd .ValAttr =&_cafdg ;continue ;};if _cbeeg .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_feefe ,_ebcf :=ParseUnionST_OnOff (_cbeeg .Value );if _ebcf !=nil {return _ebcf ;};_gcaadd .OddHBandAttr =&_feefe ;continue ;};if _cbeeg .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_abcgb ,_dgccc :=ParseUnionST_OnOff (_cbeeg .Value );if _dgccc !=nil {return _dgccc ;};_gcaadd .EvenHBandAttr =&_abcgb ;continue ;};if _cbeeg .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dfaffe ,_gfgef :=ParseUnionST_OnOff (_cbeeg .Value );if _gfgef !=nil {return _gfgef ;};_gcaadd .FirstRowFirstColumnAttr =&_dfaffe ;continue ;};if _cbeeg .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_fdfeg ,_dcgf :=ParseUnionST_OnOff (_cbeeg .Value );if _dcgf !=nil {return _dcgf ;};_gcaadd .FirstRowLastColumnAttr =&_fdfeg ;continue ;};if _cbeeg .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_afgbg ,_fdaea :=ParseUnionST_OnOff (_cbeeg .Value );if _fdaea !=nil {return _fdaea ;};_gcaadd .LastRowFirstColumnAttr =&_afgbg ;continue ;};if _cbeeg .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_egdc ,_fcceaf :=ParseUnionST_OnOff (_cbeeg .Value );if _fcceaf !=nil {return _fcceaf ;};_gcaadd .LastRowLastColumnAttr =&_egdc ;continue ;};};for {_cebec ,_afedb :=d .Token ();if _afedb !=nil {return _eddeb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_afedb );};if _ggbbd ,_cfbdfg :=_cebec .(_ebaba .EndElement );_cfbdfg &&_ggbbd .Name ==start .Name {break ;};};return nil ;};func (_ffgbc ST_PTabAlignment )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_afgffa :=_ebaba .Attr {};_afgffa .Name =name ;switch _ffgbc {case ST_PTabAlignmentUnset :_afgffa .Value ="";case ST_PTabAlignmentLeft :_afgffa .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_afgffa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_afgffa .Value ="\u0072\u0069\u0067h\u0074";};return _afgffa ,nil ;};func (_bfgcc *CT_Lvl )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_bfgcc .IlvlAttr )});if _bfgcc .TplcAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfgcc .TplcAttr )});};if _bfgcc .TentativeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfgcc .TentativeAttr )});};e .EncodeToken (start );if _bfgcc .Start !=nil {_bcdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bfgcc .Start ,_bcdb );};if _bfgcc .NumFmt !=nil {_cccdcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bfgcc .NumFmt ,_cccdcc );};if _bfgcc .LvlRestart !=nil {_cecfag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bfgcc .LvlRestart ,_cecfag );};if _bfgcc .PStyle !=nil {_afcdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfgcc .PStyle ,_afcdb );};if _bfgcc .IsLgl !=nil {_ecce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_bfgcc .IsLgl ,_ecce );};if _bfgcc .Suff !=nil {_acebg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_bfgcc .Suff ,_acebg );};if _bfgcc .LvlText !=nil {_gcdd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_bfgcc .LvlText ,_gcdd );};if _bfgcc .LvlPicBulletId !=nil {_dedab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_bfgcc .LvlPicBulletId ,_dedab );};if _bfgcc .Legacy !=nil {_edgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_bfgcc .Legacy ,_edgd );};if _bfgcc .LvlJc !=nil {_bdgdgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_bfgcc .LvlJc ,_bdgdgd );};if _bfgcc .PPr !=nil {_gaeff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bfgcc .PPr ,_gaeff );};if _bfgcc .RPr !=nil {_cgfbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bfgcc .RPr ,_cgfbg );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type ST_SectionMark byte ; +// Listing of All Revision Save ID Values +Rsids *CT_DocRsids ;MathPr *_ec .MathPr ; -// Validate validates the CT_FFData and its children -func (_cgfcg *CT_FFData )Validate ()error {return _cgfcg .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func NewCT_MacroName ()*CT_MacroName {_fabb :=&CT_MacroName {};return _fabb };func NewCT_Column ()*CT_Column {_cecab :=&CT_Column {};return _cecab };func (_gdgbg ST_FFTextType )Validate ()error {return _gdgbg .ValidateWithPath ("")};func (_cgefa *CT_FramesetChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cgefa .Frameset !=nil {_fedaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_eebbb :=range _cgefa .Frameset {e .EncodeElement (_eebbb ,_fedaa );};};if _cgefa .Frame !=nil {_ebcdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_bfddg :=range _cgefa .Frame {e .EncodeElement (_bfddg ,_ebcdg );};};return nil ;};func (_ccbf *CT_TblPrExChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_ccbf .AuthorAttr )});if _ccbf .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ccbf .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_ccbf .IdAttr )});e .EncodeToken (start );_ebab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_ccbf .TblPrEx ,_ebab );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bedbf *ST_TblOverlap )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bedbf =0;case "\u006e\u0065\u0076e\u0072":*_bedbf =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_bedbf =2;};return nil ;};const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4;ST_EmUnderDot ST_Em =5;); +// Attached Custom XML Schema +AttachedSchema []*CT_String ; -// Validate validates the CT_PTab and its children -func (_baec *CT_PTab )Validate ()error {return _baec .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func (_eegfbg ST_Shd )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_eegfbg .String (),start );}; +// Theme Font Languages +ThemeFontLang *CT_Language ; -// Validate validates the CT_WritingStyle and its children -func (_fdffgf *CT_WritingStyle )Validate ()error {return _fdffgf .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};type CT_DocVars struct{ +// Theme Color Mappings +ClrSchemeMapping *CT_ColorSchemeMapping ; -// Single Document Variable -DocVar []*CT_DocVar ;};func (_dadeg *WdWpc )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _dadeg .WdCT_WordprocessingCanvas .MarshalXML (e ,start );}; +// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics +DoNotIncludeSubdocsInStats *CT_OnOff ; -// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path -func (_agfed *CT_DirContentRun )ValidateWithPath (path string )error {if _ccgfb :=_agfed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgfb !=nil {return _ccgfb ;};for _defde ,_dgcdd :=range _agfed .FldSimple {if _bdbb :=_dgcdd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_defde ));_bdbb !=nil {return _bdbb ;};};if _agfed .Hyperlink !=nil {if _egefcfb :=_agfed .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_egefcfb !=nil {return _egefcfb ;};};if _agfed .SubDoc !=nil {if _gbab :=_agfed .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gbab !=nil {return _gbab ;};};for _aebea ,_dbadg :=range _agfed .EG_ContentRunContent {if _gdfega :=_dbadg .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_aebea ));_gdfega !=nil {return _gdfega ;};};return nil ;};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_cfac :=&AG_SectPrAttributes {};return _cfac };func (_bcaaag ST_StyleType )String ()string {switch _bcaaag {case 0:return "";case 1:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 2:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 3:return "\u0074\u0061\u0062l\u0065";case 4:return "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return "";};func NewCT_Captions ()*CT_Captions {_ffeea :=&CT_Captions {};return _ffeea };func (_efcab *CT_HpsMeasure )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_efcab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Do Not Automatically Compress Images +DoNotAutoCompressPictures *CT_OnOff ; -// Validate validates the CT_PageMar and its children -func (_dfbc *CT_PageMar )Validate ()error {return _dfbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};type ST_FrameLayout byte ;func (_agfac ST_FFTextType )ValidateWithPath (path string )error {switch _agfac {case 0,1,2,3,4,5,6:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfac ));};return nil ;};func (_bfbfd *CT_TblGridBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bbbbc :for {_acgfa ,_gcdab :=d .Token ();if _gcdab !=nil {return _gcdab ;};switch _ddbcc :=_acgfa .(type ){case _ebaba .StartElement :switch _ddbcc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_cbcdc :=NewCT_TblGridCol ();if _cgaega :=d .DecodeElement (_cbcdc ,&_ddbcc );_cgaega !=nil {return _cgaega ;};_bfbfd .GridCol =append (_bfbfd .GridCol ,_cbcdc );default:_febdf .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\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_ddbcc .Name );if _gefeef :=d .Skip ();_gefeef !=nil {return _gefeef ;};};case _ebaba .EndElement :break _bbbbc ;case _ebaba .CharData :};};return nil ;};func (_ebbfgd *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ebbfgd =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_ebbfgd =1;case "\u0069\u0063\u006f\u006e":*_ebbfgd =2;};return nil ;}; +// Upgrade Document on Open +ForceUpgrade *CT_Empty ; -// Validate validates the WdCT_PosV and its children -func (_cfcgff *WdCT_PosV )Validate ()error {return _cfcgff .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};func (_fcgaf ST_Underline )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_fcgaf .String (),start );};func (_bgccd *CT_LongHexNumber )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_bgccd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Caption Settings +Captions *CT_Captions ; -// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path -func (_fbfac *CT_SdtDropDownList )ValidateWithPath (path string )error {for _acgd ,_gedfc :=range _fbfac .ListItem {if _ddbdcd :=_gedfc .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_acgd ));_ddbdcd !=nil {return _ddbdcd ;};};return nil ;};func (_adeeg ST_SectionMark )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fagea :=_ebaba .Attr {};_fagea .Name =name ;switch _adeeg {case ST_SectionMarkUnset :_fagea .Value ="";case ST_SectionMarkNextPage :_fagea .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_fagea .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_fagea .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_fagea .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_fagea .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _fagea ,nil ;}; +// Freeze Document Layout +ReadModeInkLockDown *CT_ReadingModeInkLockDown ; -// Validate validates the EG_ContentRowContent and its children -func (_dddeed *EG_ContentRowContent )Validate ()error {return _dddeed .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");}; +// Supplementary Smart Tag Information +SmartTagType []*CT_SmartTagType ;SchemaLibrary *_da .SchemaLibrary ; -// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path -func (_aafga *CT_Endnotes )ValidateWithPath (path string )error {for _dffbdc ,_ccfgg :=range _aafga .Endnote {if _bcbaea :=_ccfgg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_dffbdc ));_bcbaea !=nil {return _bcbaea ;};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_ceabf :=&CT_Placeholder {};_ceabf .DocPart =NewCT_String ();return _ceabf ;};func (_bggb ST_VAnchor )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bggb .String (),start );};func (_cacdb *ST_ChapterSep )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbage ,_daaaag :=d .Token ();if _daaaag !=nil {return _daaaag ;};if _gaebc ,_fcedc :=_cbage .(_ebaba .EndElement );_fcedc &&_gaebc .Name ==start .Name {*_cacdb =1;return nil ;};if _fgaed ,_gfadg :=_cbage .(_ebaba .CharData );!_gfadg {return _eddeb .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",_cbage );}else {switch string (_fgaed ){case "":*_cacdb =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cacdb =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_cacdb =2;case "\u0063\u006f\u006co\u006e":*_cacdb =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_cacdb =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_cacdb =5;};};_cbage ,_daaaag =d .Token ();if _daaaag !=nil {return _daaaag ;};if _ebdeb ,_bbdg :=_cbage .(_ebaba .EndElement );_bbdg &&_ebdeb .Name ==start .Name {return nil ;};return _eddeb .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",_cbage );};func (_cfeba *EG_MathContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aacfda :for {_cdded ,_adcbf :=d .Token ();if _adcbf !=nil {return _adcbf ;};switch _egagf :=_cdded .(type ){case _ebaba .StartElement :switch _egagf .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cfeba .OMathPara =_cgde .NewOMathPara ();if _ddfcde :=d .DecodeElement (_cfeba .OMathPara ,&_egagf );_ddfcde !=nil {return _ddfcde ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cfeba .OMath =_cgde .NewOMath ();if _dbaa :=d .DecodeElement (_cfeba .OMath ,&_egagf );_dbaa !=nil {return _dbaa ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_egagf .Name );if _adbdgf :=d .Skip ();_adbdgf !=nil {return _adbdgf ;};};case _ebaba .EndElement :break _aacfda ;case _ebaba .CharData :};};return nil ;};func (_aaagb ST_HexColorAuto )Validate ()error {return _aaagb .ValidateWithPath ("")};func (_edeebg *CT_TblPPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _edeebg .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_edeebg .LeftFromTextAttr )});};if _edeebg .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_edeebg .RightFromTextAttr )});};if _edeebg .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_edeebg .TopFromTextAttr )});};if _edeebg .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_edeebg .BottomFromTextAttr )});};if _edeebg .VertAnchorAttr !=ST_VAnchorUnset {_aaacd ,_agfd :=_edeebg .VertAnchorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _agfd !=nil {return _agfd ;};start .Attr =append (start .Attr ,_aaacd );};if _edeebg .HorzAnchorAttr !=ST_HAnchorUnset {_beggc ,_dggbe :=_edeebg .HorzAnchorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _dggbe !=nil {return _dggbe ;};start .Attr =append (start .Attr ,_beggc );};if _edeebg .TblpXSpecAttr !=_bef .ST_XAlignUnset {_aafcg ,_gfbef :=_edeebg .TblpXSpecAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _gfbef !=nil {return _gfbef ;};start .Attr =append (start .Attr ,_aafcg );};if _edeebg .TblpXAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_eddeb .Sprintf ("\u0025\u0076",*_edeebg .TblpXAttr )});};if _edeebg .TblpYSpecAttr !=_bef .ST_YAlignUnset {_bgcbb ,_ddffc :=_edeebg .TblpYSpecAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _ddffc !=nil {return _ddffc ;};start .Attr =append (start .Attr ,_bgcbb );};if _edeebg .TblpYAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_eddeb .Sprintf ("\u0025\u0076",*_edeebg .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Default Properties for VML Objects in Main Document +ShapeDefaults *CT_ShapeDefaults ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_defcdd *CT_Comment )ValidateWithPath (path string )error {for _aebg ,_fcac :=range _defcdd .EG_BlockLevelElts {if _cabfb :=_fcac .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aebg ));_cabfb !=nil {return _cabfb ;};};return nil ;};const (ST_VerticalJcUnset ST_VerticalJc =0;ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4;);const (ST_FtnPosUnset ST_FtnPos =0;ST_FtnPosPageBottom ST_FtnPos =1;ST_FtnPosBeneathText ST_FtnPos =2;ST_FtnPosSectEnd ST_FtnPos =3;ST_FtnPosDocEnd ST_FtnPos =4;);type CT_PageMar struct{ +// Remove Smart Tags When Saving +DoNotEmbedSmartTags *CT_OnOff ; -// Top Margin Spacing -TopAttr ST_SignedTwipsMeasure ; +// Radix Point for Field Code Evaluation +DecimalSymbol *CT_String ; -// Right Margin Spacing -RightAttr _bef .ST_TwipsMeasure ; +// List Separator for Field Code Evaluation +ListSeparator *CT_String ;Extra []_ga .Any ;};type ST_FrameScrollbar byte ;func (_affcee ST_NumberFormat )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aacegc :=_g .Attr {};_aacegc .Name =name ;switch _affcee {case ST_NumberFormatUnset :_aacegc .Value ="";case ST_NumberFormatDecimal :_aacegc .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_aacegc .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_aacegc .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_aacegc .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_aacegc .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_aacegc .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_aacegc .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_aacegc .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_aacegc .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_aacegc .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_aacegc .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_aacegc .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_aacegc .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_aacegc .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_aacegc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_aacegc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_aacegc .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_aacegc .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case ST_NumberFormatDecimalEnclosedCircle :_aacegc .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_aacegc .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_aacegc .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_aacegc .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_aacegc .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_aacegc .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_aacegc .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_aacegc .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_aacegc .Value ="\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case ST_NumberFormatDecimalEnclosedParen :_aacegc .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_aacegc .Value ="\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case ST_NumberFormatIdeographEnclosedCircle :_aacegc .Value ="\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatIdeographTraditional :_aacegc .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_aacegc .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_aacegc .Value ="\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case ST_NumberFormatTaiwaneseCounting :_aacegc .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_aacegc .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_aacegc .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_aacegc .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_aacegc .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_aacegc .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_aacegc .Value ="\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case ST_NumberFormatKoreanDigital :_aacegc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_aacegc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_aacegc .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_aacegc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_aacegc .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_aacegc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_aacegc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_aacegc .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_aacegc .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_aacegc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_aacegc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_aacegc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_aacegc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_aacegc .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_aacegc .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_aacegc .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_aacegc .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_aacegc .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_aacegc .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_aacegc .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_aacegc .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_aacegc .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_aacegc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aacegc ,nil ;}; -// Page Bottom Spacing -BottomAttr ST_SignedTwipsMeasure ; +// Validate validates the CT_VerticalJc and its children +func (_cadgf *CT_VerticalJc )Validate ()error {return _cadgf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");}; -// Left Margin Spacing -LeftAttr _bef .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path +func (_daabcb *CT_TblPrEx )ValidateWithPath (path string )error {if _daabcb .TblW !=nil {if _cgeag :=_daabcb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_cgeag !=nil {return _cgeag ;};};if _daabcb .Jc !=nil {if _gfebd :=_daabcb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gfebd !=nil {return _gfebd ;};};if _daabcb .TblCellSpacing !=nil {if _bbebcf :=_daabcb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bbebcf !=nil {return _bbebcf ;};};if _daabcb .TblInd !=nil {if _deebb :=_daabcb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_deebb !=nil {return _deebb ;};};if _daabcb .TblBorders !=nil {if _cegcda :=_daabcb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cegcda !=nil {return _cegcda ;};};if _daabcb .Shd !=nil {if _dcbef :=_daabcb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dcbef !=nil {return _dcbef ;};};if _daabcb .TblLayout !=nil {if _fefdbf :=_daabcb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fefdbf !=nil {return _fefdbf ;};};if _daabcb .TblCellMar !=nil {if _gdadcg :=_daabcb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_gdadcg !=nil {return _gdadcg ;};};if _daabcb .TblLook !=nil {if _efcgfc :=_daabcb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_efcgfc !=nil {return _efcgfc ;};};if _daabcb .TblPrExChange !=nil {if _gagbg :=_daabcb .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_gagbg !=nil {return _gagbg ;};};return nil ;}; -// Spacing to Top of Header -HeaderAttr _bef .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path +func (_fedcd *CT_LatentStyles )ValidateWithPath (path string )error {if _fedcd .DefLockedStateAttr !=nil {if _dbec :=_fedcd .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};};if _fedcd .DefSemiHiddenAttr !=nil {if _dfegb :=_fedcd .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_dfegb !=nil {return _dfegb ;};};if _fedcd .DefUnhideWhenUsedAttr !=nil {if _dgead :=_fedcd .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_dgead !=nil {return _dgead ;};};if _fedcd .DefQFormatAttr !=nil {if _gfbfb :=_fedcd .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_gfbfb !=nil {return _gfbfb ;};};for _agabf ,_bbbfe :=range _fedcd .LsdException {if _befgee :=_bbbfe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_agabf ));_befgee !=nil {return _befgee ;};};return nil ;};type CT_Captions struct{ -// Spacing to Bottom of Footer -FooterAttr _bef .ST_TwipsMeasure ; +// Single Caption Type Definition +Caption []*CT_Caption ; -// Page Gutter Spacing -GutterAttr _bef .ST_TwipsMeasure ;};func (_dbbagb *ST_HexColorAuto )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dbbagb =0;case "\u0061\u0075\u0074\u006f":*_dbbagb =1;};return nil ;};type CT_Columns struct{ +// Automatic Captioning Settings +AutoCaptions *CT_AutoCaptions ;};func (_gcbdb *ST_VAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcbdb =0;case "\u0074\u0065\u0078\u0074":*_gcbdb =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gcbdb =2;case "\u0070\u0061\u0067\u0065":*_gcbdb =3;};return nil ;};func (_caefdf ST_View )ValidateWithPath (path string )error {switch _caefdf {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caefdf ));};return nil ;};func (_daae *CT_Num )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daae .AbstractNumId =NewCT_DecimalNumber ();for _ ,_efedeb :=range start .Attr {if _efedeb .Name .Local =="\u006e\u0075\u006dI\u0064"{_gbadc ,_gefd :=_b .ParseInt (_efedeb .Value ,10,64);if _gefd !=nil {return _gefd ;};_daae .NumIdAttr =_gbadc ;continue ;};};_daffe :for {_ceccc ,_ebabb :=d .Token ();if _ebabb !=nil {return _ebabb ;};switch _afadg :=_ceccc .(type ){case _g .StartElement :switch _afadg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _gagb :=d .DecodeElement (_daae .AbstractNumId ,&_afadg );_gagb !=nil {return _gagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_cbggb :=NewCT_NumLvl ();if _gabfb :=d .DecodeElement (_cbggb ,&_afadg );_gabfb !=nil {return _gabfb ;};_daae .LvlOverride =append (_daae .LvlOverride ,_cbggb );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0020\u0025\u0076",_afadg .Name );if _eacfg :=d .Skip ();_eacfg !=nil {return _eacfg ;};};case _g .EndElement :break _daffe ;case _g .CharData :};};return nil ;};func NewCT_DocType ()*CT_DocType {_fade :=&CT_DocType {};return _fade }; -// Equal Column Widths -EqualWidthAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path +func (_bceg *CT_FldChar )ValidateWithPath (path string )error {if _bceg .FldCharTypeAttr ==ST_FldCharTypeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _gcdfc :=_bceg .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gcdfc !=nil {return _gcdfc ;};if _bceg .FldLockAttr !=nil {if _bdde :=_bceg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_bdde !=nil {return _bdde ;};};if _bceg .DirtyAttr !=nil {if _eada :=_bceg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_eada !=nil {return _eada ;};};if _bceg .FldData !=nil {if _bbdba :=_bceg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_bbdba !=nil {return _bbdba ;};};if _bceg .FfData !=nil {if _gdbb :=_bceg .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_gdbb !=nil {return _gdbb ;};};if _bceg .NumberingChange !=nil {if _ceaeef :=_bceg .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_ceaeef !=nil {return _ceaeef ;};};return nil ;}; -// Spacing Between Equal Width Columns -SpaceAttr *_bef .ST_TwipsMeasure ; +// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path +func (_bddgaa *EG_RunInnerContent )ValidateWithPath (path string )error {if _bddgaa .Br !=nil {if _ecedb :=_bddgaa .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_ecedb !=nil {return _ecedb ;};};if _bddgaa .T !=nil {if _eggag :=_bddgaa .T .ValidateWithPath (path +"\u002f\u0054");_eggag !=nil {return _eggag ;};};if _bddgaa .ContentPart !=nil {if _fdgcc :=_bddgaa .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_fdgcc !=nil {return _fdgcc ;};};if _bddgaa .DelText !=nil {if _dbfcd :=_bddgaa .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_dbfcd !=nil {return _dbfcd ;};};if _bddgaa .InstrText !=nil {if _gccgcfb :=_bddgaa .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_gccgcfb !=nil {return _gccgcfb ;};};if _bddgaa .DelInstrText !=nil {if _gccfb :=_bddgaa .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_gccfb !=nil {return _gccfb ;};};if _bddgaa .NoBreakHyphen !=nil {if _ecaef :=_bddgaa .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_ecaef !=nil {return _ecaef ;};};if _bddgaa .SoftHyphen !=nil {if _gceaef :=_bddgaa .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_gceaef !=nil {return _gceaef ;};};if _bddgaa .DayShort !=nil {if _dedecd :=_bddgaa .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_dedecd !=nil {return _dedecd ;};};if _bddgaa .MonthShort !=nil {if _cbbfb :=_bddgaa .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_cbbfb !=nil {return _cbbfb ;};};if _bddgaa .YearShort !=nil {if _cbefe :=_bddgaa .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cbefe !=nil {return _cbefe ;};};if _bddgaa .DayLong !=nil {if _decfd :=_bddgaa .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_decfd !=nil {return _decfd ;};};if _bddgaa .MonthLong !=nil {if _gcebc :=_bddgaa .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_gcebc !=nil {return _gcebc ;};};if _bddgaa .YearLong !=nil {if _aceab :=_bddgaa .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_aceab !=nil {return _aceab ;};};if _bddgaa .AnnotationRef !=nil {if _egddc :=_bddgaa .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_egddc !=nil {return _egddc ;};};if _bddgaa .FootnoteRef !=nil {if _cfgde :=_bddgaa .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cfgde !=nil {return _cfgde ;};};if _bddgaa .EndnoteRef !=nil {if _gdggd :=_bddgaa .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_gdggd !=nil {return _gdggd ;};};if _bddgaa .Separator !=nil {if _fdfbaea :=_bddgaa .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_fdfbaea !=nil {return _fdfbaea ;};};if _bddgaa .ContinuationSeparator !=nil {if _dafcg :=_bddgaa .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_dafcg !=nil {return _dafcg ;};};if _bddgaa .Sym !=nil {if _adcde :=_bddgaa .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_adcde !=nil {return _adcde ;};};if _bddgaa .PgNum !=nil {if _badfga :=_bddgaa .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_badfga !=nil {return _badfga ;};};if _bddgaa .Cr !=nil {if _aabcc :=_bddgaa .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_aabcc !=nil {return _aabcc ;};};if _bddgaa .Tab !=nil {if _adacd :=_bddgaa .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_adacd !=nil {return _adacd ;};};if _bddgaa .Object !=nil {if _dadgdc :=_bddgaa .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_dadgdc !=nil {return _dadgdc ;};};if _bddgaa .Pict !=nil {if _gdacdd :=_bddgaa .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_gdacdd !=nil {return _gdacdd ;};};if _bddgaa .FldChar !=nil {if _egdge :=_bddgaa .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_egdge !=nil {return _egdge ;};};if _bddgaa .Ruby !=nil {if _cfbgba :=_bddgaa .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_cfbgba !=nil {return _cfbgba ;};};if _bddgaa .FootnoteReference !=nil {if _gabfag :=_bddgaa .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_gabfag !=nil {return _gabfag ;};};if _bddgaa .EndnoteReference !=nil {if _bbcfdg :=_bddgaa .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_bbcfdg !=nil {return _bbcfdg ;};};if _bddgaa .CommentReference !=nil {if _dfeeab :=_bddgaa .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_dfeeab !=nil {return _dfeeab ;};};if _bddgaa .Drawing !=nil {if _gabae :=_bddgaa .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gabae !=nil {return _gabae ;};};if _bddgaa .Ptab !=nil {if _gedbg :=_bddgaa .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_gedbg !=nil {return _gedbg ;};};if _bddgaa .LastRenderedPageBreak !=nil {if _abagg :=_bddgaa .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_abagg !=nil {return _abagg ;};};return nil ;};func (_geeafe *CT_Style )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _geeafe .TypeAttr !=ST_StyleTypeUnset {_ggdc ,_adggb :=_geeafe .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _adggb !=nil {return _adggb ;};start .Attr =append (start .Attr ,_ggdc );};if _geeafe .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_geeafe .StyleIdAttr )});};if _geeafe .DefaultAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_gd .Sprintf ("\u0025\u0076",*_geeafe .DefaultAttr )});};if _geeafe .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_geeafe .CustomStyleAttr )});};e .EncodeToken (start );if _geeafe .Name !=nil {_fgcac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_geeafe .Name ,_fgcac );};if _geeafe .Aliases !=nil {_eacea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_geeafe .Aliases ,_eacea );};if _geeafe .BasedOn !=nil {_afeadb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_geeafe .BasedOn ,_afeadb );};if _geeafe .Next !=nil {_bffbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_geeafe .Next ,_bffbb );};if _geeafe .Link !=nil {_dedcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_geeafe .Link ,_dedcb );};if _geeafe .AutoRedefine !=nil {_dfbbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_geeafe .AutoRedefine ,_dfbbdg );};if _geeafe .Hidden !=nil {_faedfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_geeafe .Hidden ,_faedfd );};if _geeafe .UiPriority !=nil {_eeecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_geeafe .UiPriority ,_eeecb );};if _geeafe .SemiHidden !=nil {_cdffbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_geeafe .SemiHidden ,_cdffbg );};if _geeafe .UnhideWhenUsed !=nil {_aefabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_geeafe .UnhideWhenUsed ,_aefabe );};if _geeafe .QFormat !=nil {_eddaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_geeafe .QFormat ,_eddaf );};if _geeafe .Locked !=nil {_abdbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_geeafe .Locked ,_abdbba );};if _geeafe .Personal !=nil {_cegca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_geeafe .Personal ,_cegca );};if _geeafe .PersonalCompose !=nil {_dcggbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_geeafe .PersonalCompose ,_dcggbd );};if _geeafe .PersonalReply !=nil {_bfgac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_geeafe .PersonalReply ,_bfgac );};if _geeafe .Rsid !=nil {_bddae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_geeafe .Rsid ,_bddae );};if _geeafe .PPr !=nil {_bgaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_geeafe .PPr ,_bgaf );};if _geeafe .RPr !=nil {_beaafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_geeafe .RPr ,_beaafc );};if _geeafe .TblPr !=nil {_dcdcca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_geeafe .TblPr ,_dcdcca );};if _geeafe .TrPr !=nil {_gbcff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_geeafe .TrPr ,_gbcff );};if _geeafe .TcPr !=nil {_fadad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_geeafe .TcPr ,_fadad );};if _geeafe .TblStylePr !=nil {_eeaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_gdefd :=range _geeafe .TblStylePr {e .EncodeElement (_gdefd ,_eeaeg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Number of Equal Width Columns -NumAttr *int64 ; +// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path +func (_ecgedb *WdCT_PosV )ValidateWithPath (path string )error {if _ecgedb .RelativeFromAttr ==WdST_RelFromVUnset {return _gd .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _bcbaf :=_ecgedb .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_bcbaf !=nil {return _bcbaf ;};if _adcfeb :=_ecgedb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adcfeb !=nil {return _adcfeb ;};return nil ;}; -// Draw Line Between Columns -SepAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path +func (_gaeef *CT_PageMar )ValidateWithPath (path string )error {if _feea :=_gaeef .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_feea !=nil {return _feea ;};if _bfagg :=_gaeef .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_bfagg !=nil {return _bfagg ;};if _fddfge :=_gaeef .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_fddfge !=nil {return _fddfge ;};if _cegd :=_gaeef .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_cegd !=nil {return _cegd ;};if _bceefb :=_gaeef .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_bceefb !=nil {return _bceefb ;};if _bgac :=_gaeef .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bgac !=nil {return _bgac ;};if _ebfgf :=_gaeef .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ebfgf !=nil {return _ebfgf ;};return nil ;};func NewCT_PageSz ()*CT_PageSz {_bdged :=&CT_PageSz {};return _bdged };type CT_FtnDocProps struct{ -// Single Column Definition -Col []*CT_Column ;};func (_gbabba ST_Merge )String ()string {switch _gbabba {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";}; +// Footnote Placement +Pos *CT_FtnPos ; -// Validate validates the CT_TcPrBase and its children -func (_beabc *CT_TcPrBase )Validate ()error {return _beabc .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};func NewCT_TrackChangesView ()*CT_TrackChangesView {_dece :=&CT_TrackChangesView {};return _dece };const (ST_TextEffectUnset ST_TextEffect =0;ST_TextEffectBlinkBackground ST_TextEffect =1;ST_TextEffectLights ST_TextEffect =2;ST_TextEffectAntsBlack ST_TextEffect =3;ST_TextEffectAntsRed ST_TextEffect =4;ST_TextEffectShimmer ST_TextEffect =5;ST_TextEffectSparkle ST_TextEffect =6;ST_TextEffectNone ST_TextEffect =7;); +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Validate validates the CT_SdtDocPart and its children -func (_egeaf *CT_SdtDocPart )Validate ()error {return _egeaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Validate validates the Ftr and its children -func (_dabdgb *Ftr )Validate ()error {return _dabdgb .ValidateWithPath ("\u0046\u0074\u0072")}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};type CT_UnsignedDecimalNumber struct{ -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_aeca *CT_Headers )ValidateWithPath (path string )error {for _efab ,_abddf :=range _aeca .Header {if _dadcge :=_abddf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efab ));_dadcge !=nil {return _dadcge ;};};return nil ;}; +// Positive Decimal Number Value +ValAttr uint64 ;};type CT_Num struct{ -// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path -func (_efedea *CT_WritingStyle )ValidateWithPath (path string )error {if _efedea .NlCheckAttr !=nil {if _ecgef :=_efedea .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_ecgef !=nil {return _ecgef ;};};if _gdc :=_efedea .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gdc !=nil {return _gdc ;};return nil ;};func (_aedg ST_DropCap )String ()string {switch _aedg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u0072\u006f\u0070";case 3:return "\u006d\u0061\u0072\u0067\u0069\u006e";};return "";};func NewCT_TblPrEx ()*CT_TblPrEx {_gcdg :=&CT_TblPrEx {};return _gcdg };const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);func (_fadbb *ST_FrameScrollbar )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fadbb =0;case "\u006f\u006e":*_fadbb =1;case "\u006f\u0066\u0066":*_fadbb =2;case "\u0061\u0075\u0074\u006f":*_fadbb =3;};return nil ;}; +// Numbering Definition Instance ID +NumIdAttr int64 ; -// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path -func (_fegfa *AG_Password )ValidateWithPath (path string )error {return nil };type CT_Spacing struct{ +// Abstract Numbering Definition Reference +AbstractNumId *CT_DecimalNumber ; -// Spacing Above Paragraph -BeforeAttr *_bef .ST_TwipsMeasure ; +// Numbering Level Definition Override +LvlOverride []*CT_NumLvl ;}; -// Spacing Above Paragraph IN Line Units -BeforeLinesAttr *int64 ; +// Validate validates the CT_Sym and its children +func (_dccda *CT_Sym )Validate ()error {return _dccda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");}; -// Automatically Determine Spacing Above Paragraph -BeforeAutospacingAttr *_bef .ST_OnOff ; +// Validate validates the EG_ContentRunContent and its children +func (_aaega *EG_ContentRunContent )Validate ()error {return _aaega .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func NewWdInline ()*WdInline {_ggdgg :=&WdInline {};_ggdgg .WdCT_Inline =*NewWdCT_Inline ();return _ggdgg ;}; -// Spacing Below Paragraph -AfterAttr *_bef .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path +func (_debef *CT_TextDirection )ValidateWithPath (path string )error {if _debef .ValAttr ==ST_TextDirectionUnset {return _gd .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 _dcfaa :=_debef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcfaa !=nil {return _dcfaa ;};return nil ;};func (_efead ST_FtnPos )Validate ()error {return _efead .ValidateWithPath ("")}; -// Spacing Below Paragraph in Line Units -AfterLinesAttr *int64 ; +// Validate validates the CT_MarkupRange and its children +func (_cgeffb *CT_MarkupRange )Validate ()error {return _cgeffb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_gceda *ST_EdGrp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeef ,_agcbc :=d .Token ();if _agcbc !=nil {return _agcbc ;};if _beaac ,_adddea :=_aeeef .(_g .EndElement );_adddea &&_beaac .Name ==start .Name {*_gceda =1;return nil ;};if _gabfage ,_ebbee :=_aeeef .(_g .CharData );!_ebbee {return _gd .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",_aeeef );}else {switch string (_gabfage ){case "":*_gceda =0;case "\u006e\u006f\u006e\u0065":*_gceda =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_gceda =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_gceda =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_gceda =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_gceda =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_gceda =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_gceda =7;};};_aeeef ,_agcbc =d .Token ();if _agcbc !=nil {return _agcbc ;};if _edbgge ,_ddfgb :=_aeeef .(_g .EndElement );_ddfgb &&_edbgge .Name ==start .Name {return nil ;};return _gd .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",_aeeef );};func NewCT_DirContentRun ()*CT_DirContentRun {_cefa :=&CT_DirContentRun {};return _cefa }; -// Automatically Determine Spacing Below Paragraph -AfterAutospacingAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path +func (_fcdcf *CT_SdtContentRun )ValidateWithPath (path string )error {for _gaaaa ,_bbccgg :=range _fcdcf .FldSimple {if _agaga :=_bbccgg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gaaaa ));_agaga !=nil {return _agaga ;};};if _fcdcf .Hyperlink !=nil {if _ddecf :=_fcdcf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ddecf !=nil {return _ddecf ;};};if _fcdcf .SubDoc !=nil {if _gebbc :=_fcdcf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gebbc !=nil {return _gebbc ;};};for _ecceb ,_fbdaf :=range _fcdcf .EG_ContentRunContent {if _bfdaf :=_fbdaf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ecceb ));_bfdaf !=nil {return _bfdaf ;};};return nil ;}; -// Spacing Between Lines in Paragraph -LineAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path +func (_cceef *WdCT_WrapSquare )ValidateWithPath (path string )error {if _cceef .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _gdccfg :=_cceef .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gdccfg !=nil {return _gdccfg ;};if _cceef .EffectExtent !=nil {if _cafcab :=_cceef .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_cafcab !=nil {return _cafcab ;};};return nil ;}; -// Spacing Between Lines -LineRuleAttr ST_LineSpacingRule ;};type CT_SdtContentBlock struct{ +// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path +func (_afegd *CT_ParaRPrChange )ValidateWithPath (path string )error {if _cdbdf :=_afegd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cdbdf !=nil {return _cdbdf ;};return nil ;};func (_fcac *CT_MathCtrlIns )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fcac .AuthorAttr )});if _fcac .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fcac .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fcac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcfgb ST_Em )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceefac :=_g .Attr {};_ceefac .Name =name ;switch _fcfgb {case ST_EmUnset :_ceefac .Value ="";case ST_EmNone :_ceefac .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_ceefac .Value ="\u0064\u006f\u0074";case ST_EmComma :_ceefac .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_ceefac .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_ceefac .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _ceefac ,nil ;}; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path +func (_cdegc *EG_ContentRowContent )ValidateWithPath (path string )error {for _fdacd ,_cbcfbd :=range _cdegc .Tr {if _cgeab :=_cbcfbd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_fdacd ));_cgeab !=nil {return _cgeab ;};};if _cdegc .CustomXml !=nil {if _dbdbea :=_cdegc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dbdbea !=nil {return _dbdbea ;};};if _cdegc .Sdt !=nil {if _eacbfd :=_cdegc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_eacbfd !=nil {return _eacbfd ;};};for _ffbgg ,_febafb :=range _cdegc .EG_RunLevelElts {if _efdba :=_febafb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ffbgg ));_efdba !=nil {return _efdba ;};};return nil ;}; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Validate validates the CT_PPrDefault and its children +func (_febda *CT_PPrDefault )Validate ()error {return _febda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; -// Paragraph -P []*CT_P ; +// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path +func (_bedgg *CT_SdtCell )ValidateWithPath (path string )error {if _bedgg .SdtPr !=nil {if _beagd :=_bedgg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_beagd !=nil {return _beagd ;};};if _bedgg .SdtEndPr !=nil {if _acecf :=_bedgg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_acecf !=nil {return _acecf ;};};if _bedgg .SdtContent !=nil {if _gfece :=_bedgg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gfece !=nil {return _gfece ;};};return nil ;}; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_fgddc :=&CT_CellMergeTrackChange {};return _fgddc ;}; +// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path +func (_bgabfac *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _bgabfac .ValAttr ==ST_TextboxTightWrapUnset {return _gd .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 _eaegb :=_bgabfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaegb !=nil {return _eaegb ;};return nil ;};func NewCT_Ruby ()*CT_Ruby {_fbcbb :=&CT_Ruby {};_fbcbb .RubyPr =NewCT_RubyPr ();_fbcbb .Rt =NewCT_RubyContent ();_fbcbb .RubyBase =NewCT_RubyContent ();return _fbcbb ;}; -// Validate validates the CT_VerticalAlignRun and its children -func (_aebedf *CT_VerticalAlignRun )Validate ()error {return _aebedf .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};func (_aefbd *CT_Empty )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for {_cdfed ,_fbbdd :=d .Token ();if _fbbdd !=nil {return _eddeb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fbbdd );};if _dcdd ,_fabd :=_cdfed .(_ebaba .EndElement );_fabd &&_dcdd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ObjectChoice and its children +func (_ddcee *CT_ObjectChoice )Validate ()error {return _ddcee .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path -func (_bgegg *CT_DocPartName )ValidateWithPath (path string )error {if _bgegg .DecoratedAttr !=nil {if _ggcba :=_bgegg .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_ggcba !=nil {return _ggcba ;};};return nil ;}; +// Validate validates the CT_Tbl and its children +func (_ffceb *CT_Tbl )Validate ()error {return _ffceb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func (_gaeed ST_DropCap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcabdg :=_g .Attr {};_dcabdg .Name =name ;switch _gaeed {case ST_DropCapUnset :_dcabdg .Value ="";case ST_DropCapNone :_dcabdg .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_dcabdg .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_dcabdg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _dcabdg ,nil ;};func (_bgcgaf *ST_HeightRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agded ,_cgeba :=d .Token ();if _cgeba !=nil {return _cgeba ;};if _cccdfcb ,_baeegg :=_agded .(_g .EndElement );_baeegg &&_cccdfcb .Name ==start .Name {*_bgcgaf =1;return nil ;};if _bgfbfg ,_edbebd :=_agded .(_g .CharData );!_edbebd {return _gd .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",_agded );}else {switch string (_bgfbfg ){case "":*_bgcgaf =0;case "\u0061\u0075\u0074\u006f":*_bgcgaf =1;case "\u0065\u0078\u0061c\u0074":*_bgcgaf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bgcgaf =3;};};_agded ,_cgeba =d .Token ();if _cgeba !=nil {return _cgeba ;};if _agfga ,_eabbcf :=_agded .(_g .EndElement );_eabbcf &&_agfga .Name ==start .Name {return nil ;};return _gd .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",_agded );};func NewEndnotes ()*Endnotes {_dabdc :=&Endnotes {};_dabdc .CT_Endnotes =*NewCT_Endnotes ();return _dabdc ;}; -// Validate validates the CT_AutoCaptions and its children -func (_dcgdd *CT_AutoCaptions )Validate ()error {return _dcgdd .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_gggc *CT_TblPrExChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gggc .TblPrEx =NewCT_TblPrExBase ();for _ ,_ecdg :=range start .Attr {if _ecdg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bea ,_ccfae :=_ecdg .Value ,error (nil );if _ccfae !=nil {return _ccfae ;};_gggc .AuthorAttr =_bea ;continue ;};if _ecdg .Name .Local =="\u0064\u0061\u0074\u0065"{_cagea ,_fffcdc :=ParseStdlibTime (_ecdg .Value );if _fffcdc !=nil {return _fffcdc ;};_gggc .DateAttr =&_cagea ;continue ;};if _ecdg .Name .Local =="\u0069\u0064"{_dgba ,_fedbgc :=_cfdbf .ParseInt (_ecdg .Value ,10,64);if _fedbgc !=nil {return _fedbgc ;};_gggc .IdAttr =_dgba ;continue ;};};_eagbd :for {_gbegcg ,_fdcga :=d .Token ();if _fdcga !=nil {return _fdcga ;};switch _dgfff :=_gbegcg .(type ){case _ebaba .StartElement :switch _dgfff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _bfeee :=d .DecodeElement (_gggc .TblPrEx ,&_dgfff );_bfeee !=nil {return _bfeee ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_dgfff .Name );if _dcedb :=d .Skip ();_dcedb !=nil {return _dcedb ;};};case _ebaba .EndElement :break _eagbd ;case _ebaba .CharData :};};return nil ;};func NewHdr ()*Hdr {_fdbabe :=&Hdr {};_fdbabe .CT_HdrFtr =*NewCT_HdrFtr ();return _fdbabe };func NewCT_Rel ()*CT_Rel {_feffga :=&CT_Rel {};return _feffga };func (_efggdb *CT_SectPrChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_efggdb .AuthorAttr )});if _efggdb .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_efggdb .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_efggdb .IdAttr )});e .EncodeToken (start );if _efggdb .SectPr !=nil {_fefa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_efggdb .SectPr ,_fefa );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Footnotes and its children +func (_dddbg *Footnotes )Validate ()error {return _dddbg .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_cfafbf :=&CT_TargetScreenSz {};_cfafbf .ValAttr =ST_TargetScreenSz (1);return _cfafbf ;};type CT_DocGrid struct{ -// Validate validates the CT_Color and its children -func (_cbcba *CT_Color )Validate ()error {return _cbcba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");}; +// Document Grid Type +TypeAttr ST_DocGrid ; -// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path -func (_dddef *CT_DocPartCategory )ValidateWithPath (path string )error {if _febe :=_dddef .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_febe !=nil {return _febe ;};if _bcgbg :=_dddef .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_bcgbg !=nil {return _bcgbg ;};return nil ;};func NewWebSettings ()*WebSettings {_dbbgf :=&WebSettings {};_dbbgf .CT_WebSettings =*NewCT_WebSettings ();return _dbbgf ;};func NewCT_Br ()*CT_Br {_bbfefg :=&CT_Br {};return _bbfefg };func NewCT_EdnPos ()*CT_EdnPos {_ddcfd :=&CT_EdnPos {};_ddcfd .ValAttr =ST_EdnPos (1);return _ddcfd };func (_dbegg *WdWgp )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dbegg .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_fffadd :for {_ebad ,_ffgaf :=d .Token ();if _ffgaf !=nil {return _ffgaf ;};switch _bgdca :=_ebad .(type ){case _ebaba .StartElement :switch _bgdca .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_dbegg .CNvPr =_gedadf .NewCT_NonVisualDrawingProps ();if _dfaaa :=d .DecodeElement (_dbegg .CNvPr ,&_bgdca );_dfaaa !=nil {return _dfaaa ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ababb :=d .DecodeElement (_dbegg .CNvGrpSpPr ,&_bgdca );_ababb !=nil {return _ababb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cgacc :=d .DecodeElement (_dbegg .GrpSpPr ,&_bgdca );_cgacc !=nil {return _cgacc ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_gcgde :=NewWdCT_WordprocessingGroupChoice ();if _cead :=d .DecodeElement (&_gcgde .Wsp ,&_bgdca );_cead !=nil {return _cead ;};_dbegg .Choice =append (_dbegg .Choice ,_gcgde );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gfedf :=NewWdCT_WordprocessingGroupChoice ();if _fgdc :=d .DecodeElement (&_gfedf .GrpSp ,&_bgdca );_fgdc !=nil {return _fgdc ;};_dbegg .Choice =append (_dbegg .Choice ,_gfedf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ggfb :=NewWdCT_WordprocessingGroupChoice ();if _gccbgae :=d .DecodeElement (&_ggfb .GraphicFrame ,&_bgdca );_gccbgae !=nil {return _gccbgae ;};_dbegg .Choice =append (_dbegg .Choice ,_ggfb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_ebaba .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ad :=NewWdCT_WordprocessingGroupChoice ();if _cddb :=d .DecodeElement (&_ad .Pic ,&_bgdca );_cddb !=nil {return _cddb ;};_dbegg .Choice =append (_dbegg .Choice ,_ad );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ageaa :=NewWdCT_WordprocessingGroupChoice ();if _cggbf :=d .DecodeElement (&_ageaa .ContentPart ,&_bgdca );_cggbf !=nil {return _cggbf ;};_dbegg .Choice =append (_dbegg .Choice ,_ageaa );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbegg .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _egef :=d .DecodeElement (_dbegg .ExtLst ,&_bgdca );_egef !=nil {return _egef ;};default:_febdf .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 \u0057\u0064\u0057g\u0070 \u0025\u0076",_bgdca .Name );if _edgec :=d .Skip ();_edgec !=nil {return _edgec ;};};case _ebaba .EndElement :break _fffadd ;case _ebaba .CharData :};};return nil ;};func (_adfee *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_deeed :for {_eaedfd ,_daddeb :=d .Token ();if _daddeb !=nil {return _daddeb ;};switch _adged :=_eaedfd .(type ){case _ebaba .StartElement :switch _adged .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_adfee .Txbx =NewWdCT_TextboxInfo ();if _fdacb :=d .DecodeElement (_adfee .Txbx ,&_adged );_fdacb !=nil {return _fdacb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_adfee .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _bfe :=d .DecodeElement (_adfee .LinkedTxbx ,&_adged );_bfe !=nil {return _bfe ;};default:_febdf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0053h\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_adged .Name );if _cbg :=d .Skip ();_cbg !=nil {return _cbg ;};};case _ebaba .EndElement :break _deeed ;case _ebaba .CharData :};};return nil ;};func (_fbcaa *ST_CaptionPos )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fbcaa =0;case "\u0061\u0062\u006fv\u0065":*_fbcaa =1;case "\u0062\u0065\u006co\u0077":*_fbcaa =2;case "\u006c\u0065\u0066\u0074":*_fbcaa =3;case "\u0072\u0069\u0067h\u0074":*_fbcaa =4;};return nil ;};func (_acbff *CT_Underline )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _acbff .ValAttr !=ST_UnderlineUnset {_bbfac ,_feaf :=_acbff .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _feaf !=nil {return _feaf ;};start .Attr =append (start .Attr ,_bbfac );};if _acbff .ColorAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acbff .ColorAttr )});};if _acbff .ThemeColorAttr !=ST_ThemeColorUnset {_beb ,_fdeag :=_acbff .ThemeColorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fdeag !=nil {return _fdeag ;};start .Attr =append (start .Attr ,_beb );};if _acbff .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acbff .ThemeTintAttr )});};if _acbff .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acbff .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_fcacde :=&WdCT_GraphicFrame {};_fcacde .CNvPr =_gedadf .NewCT_NonVisualDrawingProps ();_fcacde .CNvFrPr =_gedadf .NewCT_NonVisualGraphicFrameProperties ();_fcacde .Xfrm =_gedadf .NewCT_Transform2D ();_fcacde .Graphic =_gedadf .NewGraphic ();return _fcacde ;};func (_eafb *GlossaryDocument )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eafb .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_cbcbg :for {_ccbgd ,_ggccg :=d .Token ();if _ggccg !=nil {return _ggccg ;};switch _gdd :=_ccbgd .(type ){case _ebaba .StartElement :switch _gdd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_eafb .Background =NewCT_Background ();if _affbe :=d .DecodeElement (_eafb .Background ,&_gdd );_affbe !=nil {return _affbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_eafb .DocParts =NewCT_DocParts ();if _cc :=d .DecodeElement (_eafb .DocParts ,&_gdd );_cc !=nil {return _cc ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_gdd .Name );if _gcbeb :=d .Skip ();_gcbeb !=nil {return _gcbeb ;};};case _ebaba .EndElement :break _cbcbg ;case _ebaba .CharData :};};return nil ;};func (_fdfe *CT_PPrChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_fdfe .AuthorAttr )});if _fdfe .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fdfe .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_fdfe .IdAttr )});e .EncodeToken (start );_bcgegd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_fdfe .PPr ,_bcgegd );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_Proof ()*CT_Proof {_gdgc :=&CT_Proof {};return _gdgc };func (_dagdd *CT_MacroName )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_dagdd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_VerticalJc struct{ +// Document Grid Line Pitch +LinePitchAttr *int64 ; -// Vertical Alignment Setting -ValAttr ST_VerticalJc ;};func (_bdcaf *ST_LineNumberRestart )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bdabdc ,_eegaaf :=d .Token ();if _eegaaf !=nil {return _eegaaf ;};if _ebbbd ,_gbdcg :=_bdabdc .(_ebaba .EndElement );_gbdcg &&_ebbbd .Name ==start .Name {*_bdcaf =1;return nil ;};if _aeabdd ,_bfcbd :=_bdabdc .(_ebaba .CharData );!_bfcbd {return _eddeb .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",_bdabdc );}else {switch string (_aeabdd ){case "":*_bdcaf =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_bdcaf =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_bdcaf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bdcaf =3;};};_bdabdc ,_eegaaf =d .Token ();if _eegaaf !=nil {return _eegaaf ;};if _addfa ,_accaa :=_bdabdc .(_ebaba .EndElement );_accaa &&_addfa .Name ==start .Name {return nil ;};return _eddeb .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",_bdabdc );};func (_eedde *EG_ContentRowContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcaf :for {_bdeg ,_fgbgg :=d .Token ();if _fgbgg !=nil {return _fgbgg ;};switch _eee :=_bdeg .(type ){case _ebaba .StartElement :switch _eee .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_gegcf :=NewCT_Row ();if _dfacd :=d .DecodeElement (_gegcf ,&_eee );_dfacd !=nil {return _dfacd ;};_eedde .Tr =append (_eedde .Tr ,_gegcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eedde .CustomXml =NewCT_CustomXmlRow ();if _bcgec :=d .DecodeElement (_eedde .CustomXml ,&_eee );_bcgec !=nil {return _bcgec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eedde .Sdt =NewCT_SdtRow ();if _ccce :=d .DecodeElement (_eedde .Sdt ,&_eee );_ccce !=nil {return _ccce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_daeacb :=NewEG_RunLevelElts ();_daeacb .ProofErr =NewCT_ProofErr ();if _agbccf :=d .DecodeElement (_daeacb .ProofErr ,&_eee );_agbccf !=nil {return _agbccf ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_daeacb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gagdag :=NewEG_RunLevelElts ();_gagdag .PermStart =NewCT_PermStart ();if _fabec :=d .DecodeElement (_gagdag .PermStart ,&_eee );_fabec !=nil {return _fabec ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_gagdag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_geeag :=NewEG_RunLevelElts ();_geeag .PermEnd =NewCT_Perm ();if _gdcd :=d .DecodeElement (_geeag .PermEnd ,&_eee );_gdcd !=nil {return _gdcd ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_geeag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ddeaa :=NewEG_RunLevelElts ();_ddeaa .Ins =NewCT_RunTrackChange ();if _gacf :=d .DecodeElement (_ddeaa .Ins ,&_eee );_gacf !=nil {return _gacf ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_ddeaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ffcbe :=NewEG_RunLevelElts ();_ffcbe .Del =NewCT_RunTrackChange ();if _eeffb :=d .DecodeElement (_ffcbe .Del ,&_eee );_eeffb !=nil {return _eeffb ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_ffcbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgebd :=NewEG_RunLevelElts ();_dgebd .MoveFrom =NewCT_RunTrackChange ();if _egdcf :=d .DecodeElement (_dgebd .MoveFrom ,&_eee );_egdcf !=nil {return _egdcf ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_dgebd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gagad :=NewEG_RunLevelElts ();_gagad .MoveTo =NewCT_RunTrackChange ();if _cbcdcf :=d .DecodeElement (_gagad .MoveTo ,&_eee );_cbcdcf !=nil {return _cbcdcf ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_gagad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ebbdb :=NewEG_RunLevelElts ();_gdacc :=NewEG_RangeMarkupElements ();_gdacc .BookmarkStart =NewCT_Bookmark ();if _ebafg :=d .DecodeElement (_gdacc .BookmarkStart ,&_eee );_ebafg !=nil {return _ebafg ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_ebbdb );_ebbdb .EG_RangeMarkupElements =append (_ebbdb .EG_RangeMarkupElements ,_gdacc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dffca :=NewEG_RunLevelElts ();_beaeg :=NewEG_RangeMarkupElements ();_beaeg .BookmarkEnd =NewCT_MarkupRange ();if _gcdbb :=d .DecodeElement (_beaeg .BookmarkEnd ,&_eee );_gcdbb !=nil {return _gcdbb ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_dffca );_dffca .EG_RangeMarkupElements =append (_dffca .EG_RangeMarkupElements ,_beaeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fbbbf :=NewEG_RunLevelElts ();_abcaac :=NewEG_RangeMarkupElements ();_abcaac .MoveFromRangeStart =NewCT_MoveBookmark ();if _efbba :=d .DecodeElement (_abcaac .MoveFromRangeStart ,&_eee );_efbba !=nil {return _efbba ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_fbbbf );_fbbbf .EG_RangeMarkupElements =append (_fbbbf .EG_RangeMarkupElements ,_abcaac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acccb :=NewEG_RunLevelElts ();_aaaebba :=NewEG_RangeMarkupElements ();_aaaebba .MoveFromRangeEnd =NewCT_MarkupRange ();if _gffadf :=d .DecodeElement (_aaaebba .MoveFromRangeEnd ,&_eee );_gffadf !=nil {return _gffadf ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_acccb );_acccb .EG_RangeMarkupElements =append (_acccb .EG_RangeMarkupElements ,_aaaebba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_edcgg :=NewEG_RunLevelElts ();_cfdef :=NewEG_RangeMarkupElements ();_cfdef .MoveToRangeStart =NewCT_MoveBookmark ();if _dfggc :=d .DecodeElement (_cfdef .MoveToRangeStart ,&_eee );_dfggc !=nil {return _dfggc ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_edcgg );_edcgg .EG_RangeMarkupElements =append (_edcgg .EG_RangeMarkupElements ,_cfdef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cebff :=NewEG_RunLevelElts ();_fada :=NewEG_RangeMarkupElements ();_fada .MoveToRangeEnd =NewCT_MarkupRange ();if _fbbbef :=d .DecodeElement (_fada .MoveToRangeEnd ,&_eee );_fbbbef !=nil {return _fbbbef ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_cebff );_cebff .EG_RangeMarkupElements =append (_cebff .EG_RangeMarkupElements ,_fada );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eccbfd :=NewEG_RunLevelElts ();_bcgc :=NewEG_RangeMarkupElements ();_bcgc .CommentRangeStart =NewCT_MarkupRange ();if _abce :=d .DecodeElement (_bcgc .CommentRangeStart ,&_eee );_abce !=nil {return _abce ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_eccbfd );_eccbfd .EG_RangeMarkupElements =append (_eccbfd .EG_RangeMarkupElements ,_bcgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abbdb :=NewEG_RunLevelElts ();_babg :=NewEG_RangeMarkupElements ();_babg .CommentRangeEnd =NewCT_MarkupRange ();if _bgdcfa :=d .DecodeElement (_babg .CommentRangeEnd ,&_eee );_bgdcfa !=nil {return _bgdcfa ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_abbdb );_abbdb .EG_RangeMarkupElements =append (_abbdb .EG_RangeMarkupElements ,_babg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gce :=NewEG_RunLevelElts ();_ebebf :=NewEG_RangeMarkupElements ();_ebebf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgegf :=d .DecodeElement (_ebebf .CustomXmlInsRangeStart ,&_eee );_bgegf !=nil {return _bgegf ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_gce );_gce .EG_RangeMarkupElements =append (_gce .EG_RangeMarkupElements ,_ebebf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agcfgc :=NewEG_RunLevelElts ();_eggdg :=NewEG_RangeMarkupElements ();_eggdg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fagagg :=d .DecodeElement (_eggdg .CustomXmlInsRangeEnd ,&_eee );_fagagg !=nil {return _fagagg ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_agcfgc );_agcfgc .EG_RangeMarkupElements =append (_agcfgc .EG_RangeMarkupElements ,_eggdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aagac :=NewEG_RunLevelElts ();_bceag :=NewEG_RangeMarkupElements ();_bceag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbacbd :=d .DecodeElement (_bceag .CustomXmlDelRangeStart ,&_eee );_gbacbd !=nil {return _gbacbd ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_aagac );_aagac .EG_RangeMarkupElements =append (_aagac .EG_RangeMarkupElements ,_bceag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcaf :=NewEG_RunLevelElts ();_fgdfg :=NewEG_RangeMarkupElements ();_fgdfg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgeeg :=d .DecodeElement (_fgdfg .CustomXmlDelRangeEnd ,&_eee );_cgeeg !=nil {return _cgeeg ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_bcaf );_bcaf .EG_RangeMarkupElements =append (_bcaf .EG_RangeMarkupElements ,_fgdfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eegbc :=NewEG_RunLevelElts ();_adeee :=NewEG_RangeMarkupElements ();_adeee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efedb :=d .DecodeElement (_adeee .CustomXmlMoveFromRangeStart ,&_eee );_efedb !=nil {return _efedb ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_eegbc );_eegbc .EG_RangeMarkupElements =append (_eegbc .EG_RangeMarkupElements ,_adeee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dcbde :=NewEG_RunLevelElts ();_acgfe :=NewEG_RangeMarkupElements ();_acgfe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdfcg :=d .DecodeElement (_acgfe .CustomXmlMoveFromRangeEnd ,&_eee );_fdfcg !=nil {return _fdfcg ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_dcbde );_dcbde .EG_RangeMarkupElements =append (_dcbde .EG_RangeMarkupElements ,_acgfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cffbf :=NewEG_RunLevelElts ();_bbaaa :=NewEG_RangeMarkupElements ();_bbaaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fccce :=d .DecodeElement (_bbaaa .CustomXmlMoveToRangeStart ,&_eee );_fccce !=nil {return _fccce ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_cffbf );_cffbf .EG_RangeMarkupElements =append (_cffbf .EG_RangeMarkupElements ,_bbaaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgbage :=NewEG_RunLevelElts ();_ggdgag :=NewEG_RangeMarkupElements ();_ggdgag .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edebd :=d .DecodeElement (_ggdgag .CustomXmlMoveToRangeEnd ,&_eee );_edebd !=nil {return _edebd ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_dgbage );_dgbage .EG_RangeMarkupElements =append (_dgbage .EG_RangeMarkupElements ,_ggdgag );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebeedd :=NewEG_RunLevelElts ();_dcdb :=NewEG_MathContent ();_dcdb .OMathPara =_cgde .NewOMathPara ();if _dcbbbd :=d .DecodeElement (_dcdb .OMathPara ,&_eee );_dcbbbd !=nil {return _dcbbbd ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_ebeedd );_ebeedd .EG_MathContent =append (_ebeedd .EG_MathContent ,_dcdb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dfdaa :=NewEG_RunLevelElts ();_cebbfb :=NewEG_MathContent ();_cebbfb .OMath =_cgde .NewOMath ();if _ecfbc :=d .DecodeElement (_cebbfb .OMath ,&_eee );_ecfbc !=nil {return _ecfbc ;};_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_dfdaa );_dfdaa .EG_MathContent =append (_dfdaa .EG_MathContent ,_cebbfb );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_eee .Name );if _bcfe :=d .Skip ();_bcfe !=nil {return _bcfe ;};};case _ebaba .EndElement :break _gcaf ;case _ebaba .CharData :};};return nil ;};type CT_SdtCell struct{ +// Document Grid Character Pitch +CharSpaceAttr *int64 ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path +func (_faacb *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil }; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_TabStop and its children +func (_gedfb *CT_TabStop )Validate ()error {return _gedfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func (_bgagd *CT_Tabs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbed :for {_edabgf ,_cbdgd :=d .Token ();if _cbdgd !=nil {return _cbdgd ;};switch _bggbf :=_edabgf .(type ){case _g .StartElement :switch _bggbf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_cfegab :=NewCT_TabStop ();if _gaafdf :=d .DecodeElement (_cfegab ,&_bggbf );_gaafdf !=nil {return _gaafdf ;};_bgagd .Tab =append (_bgagd .Tab ,_cfegab );default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_bggbf .Name );if _bfbgd :=d .Skip ();_bfbgd !=nil {return _bfbgd ;};};case _g .EndElement :break _ecbed ;case _g .CharData :};};return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_bfbbe :=&WdCT_WordprocessingContentPart {};return _bfbbe ;};func (_fgfc *CT_CompatSetting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bafc :=range start .Attr {if _bafc .Name .Local =="\u006e\u0061\u006d\u0065"{_aecc ,_aefd :=_bafc .Value ,error (nil );if _aefd !=nil {return _aefd ;};_fgfc .NameAttr =&_aecc ;continue ;};if _bafc .Name .Local =="\u0075\u0072\u0069"{_bcfce ,_edgg :=_bafc .Value ,error (nil );if _edgg !=nil {return _edgg ;};_fgfc .UriAttr =&_bcfce ;continue ;};if _bafc .Name .Local =="\u0076\u0061\u006c"{_bfcf ,_agdg :=_bafc .Value ,error (nil );if _agdg !=nil {return _agdg ;};_fgfc .ValAttr =&_bfcf ;continue ;};};for {_fedd ,_eggf :=d .Token ();if _eggf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u0070a\u0074S\u0065\u0074\u0074\u0069\u006e\u0067\u003a \u0025\u0073",_eggf );};if _bcbfb ,_febd :=_fedd .(_g .EndElement );_febd &&_bcbfb .Name ==start .Name {break ;};};return nil ;};func (_efcce *EG_ContentCellContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efcce .Tc !=nil {_gafbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_cbecff :=range _efcce .Tc {e .EncodeElement (_cbecff ,_gafbe );};};if _efcce .CustomXml !=nil {_fggbcb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_efcce .CustomXml ,_fggbcb );};if _efcce .Sdt !=nil {_dgffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_efcce .Sdt ,_dgffc );};if _efcce .EG_RunLevelElts !=nil {for _ ,_bdadbe :=range _efcce .EG_RunLevelElts {_bdadbe .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_ddaca ST_FtnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddaca .String (),start );};func (_dddbf *CT_Tc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efagaf :=range start .Attr {if _efagaf .Name .Local =="\u0069\u0064"{_gdbecg ,_dbeed :=_efagaf .Value ,error (nil );if _dbeed !=nil {return _dbeed ;};_dddbf .IdAttr =&_gdbecg ;continue ;};};_gfffb :for {_gbgaa ,_bfdee :=d .Token ();if _bfdee !=nil {return _bfdee ;};switch _cbgdf :=_gbgaa .(type ){case _g .StartElement :switch _cbgdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_dddbf .TcPr =NewCT_TcPr ();if _fbbcg :=d .DecodeElement (_dddbf .TcPr ,&_cbgdf );_fbbcg !=nil {return _fbbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ebdbf :=NewEG_BlockLevelElts ();_fdcgbc :=NewCT_AltChunk ();if _gegaf :=d .DecodeElement (_fdcgbc ,&_cbgdf );_gegaf !=nil {return _gegaf ;};_ebdbf .AltChunk =append (_ebdbf .AltChunk ,_fdcgbc );_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_ebdbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gaagdd :=NewEG_BlockLevelElts ();_ffdcb :=NewEG_ContentBlockContent ();_ffdcb .CustomXml =NewCT_CustomXmlBlock ();if _cafbeb :=d .DecodeElement (_ffdcb .CustomXml ,&_cbgdf );_cafbeb !=nil {return _cafbeb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gaagdd );_gaagdd .EG_ContentBlockContent =append (_gaagdd .EG_ContentBlockContent ,_ffdcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bfbdf :=NewEG_BlockLevelElts ();_gcegbf :=NewEG_ContentBlockContent ();_gcegbf .Sdt =NewCT_SdtBlock ();if _adgfgd :=d .DecodeElement (_gcegbf .Sdt ,&_cbgdf );_adgfgd !=nil {return _adgfgd ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bfbdf );_bfbdf .EG_ContentBlockContent =append (_bfbdf .EG_ContentBlockContent ,_gcegbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_fabef :=NewEG_BlockLevelElts ();_egbgac :=NewEG_ContentBlockContent ();_addbg :=NewCT_P ();if _acedgg :=d .DecodeElement (_addbg ,&_cbgdf );_acedgg !=nil {return _acedgg ;};_egbgac .P =append (_egbgac .P ,_addbg );_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_fabef );_fabef .EG_ContentBlockContent =append (_fabef .EG_ContentBlockContent ,_egbgac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_agbg :=NewEG_BlockLevelElts ();_cbbaf :=NewEG_ContentBlockContent ();_cgcfba :=NewCT_Tbl ();if _bdfega :=d .DecodeElement (_cgcfba ,&_cbgdf );_bdfega !=nil {return _bdfega ;};_cbbaf .Tbl =append (_cbbaf .Tbl ,_cgcfba );_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_agbg );_agbg .EG_ContentBlockContent =append (_agbg .EG_ContentBlockContent ,_cbbaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bgcfg :=NewEG_BlockLevelElts ();_aaegcd :=NewEG_ContentBlockContent ();_ddebb :=NewEG_RunLevelElts ();_ddebb .ProofErr =NewCT_ProofErr ();if _cdafbc :=d .DecodeElement (_ddebb .ProofErr ,&_cbgdf );_cdafbc !=nil {return _cdafbc ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bgcfg );_bgcfg .EG_ContentBlockContent =append (_bgcfg .EG_ContentBlockContent ,_aaegcd );_aaegcd .EG_RunLevelElts =append (_aaegcd .EG_RunLevelElts ,_ddebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bbeeed :=NewEG_BlockLevelElts ();_eeaeb :=NewEG_ContentBlockContent ();_egaggb :=NewEG_RunLevelElts ();_egaggb .PermStart =NewCT_PermStart ();if _aacdee :=d .DecodeElement (_egaggb .PermStart ,&_cbgdf );_aacdee !=nil {return _aacdee ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bbeeed );_bbeeed .EG_ContentBlockContent =append (_bbeeed .EG_ContentBlockContent ,_eeaeb );_eeaeb .EG_RunLevelElts =append (_eeaeb .EG_RunLevelElts ,_egaggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eacbb :=NewEG_BlockLevelElts ();_cgfceb :=NewEG_ContentBlockContent ();_eccea :=NewEG_RunLevelElts ();_eccea .PermEnd =NewCT_Perm ();if _dbggb :=d .DecodeElement (_eccea .PermEnd ,&_cbgdf );_dbggb !=nil {return _dbggb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_eacbb );_eacbb .EG_ContentBlockContent =append (_eacbb .EG_ContentBlockContent ,_cgfceb );_cgfceb .EG_RunLevelElts =append (_cgfceb .EG_RunLevelElts ,_eccea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ebagg :=NewEG_BlockLevelElts ();_fagadd :=NewEG_ContentBlockContent ();_gbfaag :=NewEG_RunLevelElts ();_gbfaag .Ins =NewCT_RunTrackChange ();if _ecefg :=d .DecodeElement (_gbfaag .Ins ,&_cbgdf );_ecefg !=nil {return _ecefg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_ebagg );_ebagg .EG_ContentBlockContent =append (_ebagg .EG_ContentBlockContent ,_fagadd );_fagadd .EG_RunLevelElts =append (_fagadd .EG_RunLevelElts ,_gbfaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_agcg :=NewEG_BlockLevelElts ();_gffee :=NewEG_ContentBlockContent ();_bdgbd :=NewEG_RunLevelElts ();_bdgbd .Del =NewCT_RunTrackChange ();if _ebafgb :=d .DecodeElement (_bdgbd .Del ,&_cbgdf );_ebafgb !=nil {return _ebafgb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_agcg );_agcg .EG_ContentBlockContent =append (_agcg .EG_ContentBlockContent ,_gffee );_gffee .EG_RunLevelElts =append (_gffee .EG_RunLevelElts ,_bdgbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbdbb :=NewEG_BlockLevelElts ();_fcdegb :=NewEG_ContentBlockContent ();_cabccc :=NewEG_RunLevelElts ();_cabccc .MoveFrom =NewCT_RunTrackChange ();if _baebc :=d .DecodeElement (_cabccc .MoveFrom ,&_cbgdf );_baebc !=nil {return _baebc ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bbdbb );_bbdbb .EG_ContentBlockContent =append (_bbdbb .EG_ContentBlockContent ,_fcdegb );_fcdegb .EG_RunLevelElts =append (_fcdegb .EG_RunLevelElts ,_cabccc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_feedb :=NewEG_BlockLevelElts ();_aceefb :=NewEG_ContentBlockContent ();_gadac :=NewEG_RunLevelElts ();_gadac .MoveTo =NewCT_RunTrackChange ();if _ebaefg :=d .DecodeElement (_gadac .MoveTo ,&_cbgdf );_ebaefg !=nil {return _ebaefg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_feedb );_feedb .EG_ContentBlockContent =append (_feedb .EG_ContentBlockContent ,_aceefb );_aceefb .EG_RunLevelElts =append (_aceefb .EG_RunLevelElts ,_gadac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fbecad :=NewEG_BlockLevelElts ();_fdecd :=NewEG_ContentBlockContent ();_bedfb :=NewEG_RunLevelElts ();_fbdeb :=NewEG_RangeMarkupElements ();_fbdeb .BookmarkStart =NewCT_Bookmark ();if _dbdggde :=d .DecodeElement (_fbdeb .BookmarkStart ,&_cbgdf );_dbdggde !=nil {return _dbdggde ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_fbecad );_fbecad .EG_ContentBlockContent =append (_fbecad .EG_ContentBlockContent ,_fdecd );_fdecd .EG_RunLevelElts =append (_fdecd .EG_RunLevelElts ,_bedfb );_bedfb .EG_RangeMarkupElements =append (_bedfb .EG_RangeMarkupElements ,_fbdeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cabgd :=NewEG_BlockLevelElts ();_bggdf :=NewEG_ContentBlockContent ();_ageba :=NewEG_RunLevelElts ();_fecgee :=NewEG_RangeMarkupElements ();_fecgee .BookmarkEnd =NewCT_MarkupRange ();if _bfdcf :=d .DecodeElement (_fecgee .BookmarkEnd ,&_cbgdf );_bfdcf !=nil {return _bfdcf ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_cabgd );_cabgd .EG_ContentBlockContent =append (_cabgd .EG_ContentBlockContent ,_bggdf );_bggdf .EG_RunLevelElts =append (_bggdf .EG_RunLevelElts ,_ageba );_ageba .EG_RangeMarkupElements =append (_ageba .EG_RangeMarkupElements ,_fecgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbcdca :=NewEG_BlockLevelElts ();_dgbdd :=NewEG_ContentBlockContent ();_cgfdg :=NewEG_RunLevelElts ();_gagbfb :=NewEG_RangeMarkupElements ();_gagbfb .MoveFromRangeStart =NewCT_MoveBookmark ();if _fccea :=d .DecodeElement (_gagbfb .MoveFromRangeStart ,&_cbgdf );_fccea !=nil {return _fccea ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gbcdca );_gbcdca .EG_ContentBlockContent =append (_gbcdca .EG_ContentBlockContent ,_dgbdd );_dgbdd .EG_RunLevelElts =append (_dgbdd .EG_RunLevelElts ,_cgfdg );_cgfdg .EG_RangeMarkupElements =append (_cgfdg .EG_RangeMarkupElements ,_gagbfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbef :=NewEG_BlockLevelElts ();_dfgfd :=NewEG_ContentBlockContent ();_feaed :=NewEG_RunLevelElts ();_efeaf :=NewEG_RangeMarkupElements ();_efeaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecgcg :=d .DecodeElement (_efeaf .MoveFromRangeEnd ,&_cbgdf );_ecgcg !=nil {return _ecgcg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gbef );_gbef .EG_ContentBlockContent =append (_gbef .EG_ContentBlockContent ,_dfgfd );_dfgfd .EG_RunLevelElts =append (_dfgfd .EG_RunLevelElts ,_feaed );_feaed .EG_RangeMarkupElements =append (_feaed .EG_RangeMarkupElements ,_efeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bddgce :=NewEG_BlockLevelElts ();_fdgbb :=NewEG_ContentBlockContent ();_cdfea :=NewEG_RunLevelElts ();_gccgcb :=NewEG_RangeMarkupElements ();_gccgcb .MoveToRangeStart =NewCT_MoveBookmark ();if _gefcee :=d .DecodeElement (_gccgcb .MoveToRangeStart ,&_cbgdf );_gefcee !=nil {return _gefcee ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bddgce );_bddgce .EG_ContentBlockContent =append (_bddgce .EG_ContentBlockContent ,_fdgbb );_fdgbb .EG_RunLevelElts =append (_fdgbb .EG_RunLevelElts ,_cdfea );_cdfea .EG_RangeMarkupElements =append (_cdfea .EG_RangeMarkupElements ,_gccgcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gedga :=NewEG_BlockLevelElts ();_abecg :=NewEG_ContentBlockContent ();_gcgcb :=NewEG_RunLevelElts ();_ddbca :=NewEG_RangeMarkupElements ();_ddbca .MoveToRangeEnd =NewCT_MarkupRange ();if _dbdfb :=d .DecodeElement (_ddbca .MoveToRangeEnd ,&_cbgdf );_dbdfb !=nil {return _dbdfb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gedga );_gedga .EG_ContentBlockContent =append (_gedga .EG_ContentBlockContent ,_abecg );_abecg .EG_RunLevelElts =append (_abecg .EG_RunLevelElts ,_gcgcb );_gcgcb .EG_RangeMarkupElements =append (_gcgcb .EG_RangeMarkupElements ,_ddbca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ddfcf :=NewEG_BlockLevelElts ();_cbbdf :=NewEG_ContentBlockContent ();_dabca :=NewEG_RunLevelElts ();_adcbg :=NewEG_RangeMarkupElements ();_adcbg .CommentRangeStart =NewCT_MarkupRange ();if _bgdaad :=d .DecodeElement (_adcbg .CommentRangeStart ,&_cbgdf );_bgdaad !=nil {return _bgdaad ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_ddfcf );_ddfcf .EG_ContentBlockContent =append (_ddfcf .EG_ContentBlockContent ,_cbbdf );_cbbdf .EG_RunLevelElts =append (_cbbdf .EG_RunLevelElts ,_dabca );_dabca .EG_RangeMarkupElements =append (_dabca .EG_RangeMarkupElements ,_adcbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egede :=NewEG_BlockLevelElts ();_ffadcb :=NewEG_ContentBlockContent ();_dbeea :=NewEG_RunLevelElts ();_aaaba :=NewEG_RangeMarkupElements ();_aaaba .CommentRangeEnd =NewCT_MarkupRange ();if _gfgfff :=d .DecodeElement (_aaaba .CommentRangeEnd ,&_cbgdf );_gfgfff !=nil {return _gfgfff ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_egede );_egede .EG_ContentBlockContent =append (_egede .EG_ContentBlockContent ,_ffadcb );_ffadcb .EG_RunLevelElts =append (_ffadcb .EG_RunLevelElts ,_dbeea );_dbeea .EG_RangeMarkupElements =append (_dbeea .EG_RangeMarkupElements ,_aaaba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdbdf :=NewEG_BlockLevelElts ();_aefeac :=NewEG_ContentBlockContent ();_geaacd :=NewEG_RunLevelElts ();_cbadc :=NewEG_RangeMarkupElements ();_cbadc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdcfc :=d .DecodeElement (_cbadc .CustomXmlInsRangeStart ,&_cbgdf );_bdcfc !=nil {return _bdcfc ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bdbdf );_bdbdf .EG_ContentBlockContent =append (_bdbdf .EG_ContentBlockContent ,_aefeac );_aefeac .EG_RunLevelElts =append (_aefeac .EG_RunLevelElts ,_geaacd );_geaacd .EG_RangeMarkupElements =append (_geaacd .EG_RangeMarkupElements ,_cbadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffggf :=NewEG_BlockLevelElts ();_bgace :=NewEG_ContentBlockContent ();_aebgga :=NewEG_RunLevelElts ();_cbecfe :=NewEG_RangeMarkupElements ();_cbecfe .CustomXmlInsRangeEnd =NewCT_Markup ();if _cdgdcg :=d .DecodeElement (_cbecfe .CustomXmlInsRangeEnd ,&_cbgdf );_cdgdcg !=nil {return _cdgdcg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_ffggf );_ffggf .EG_ContentBlockContent =append (_ffggf .EG_ContentBlockContent ,_bgace );_bgace .EG_RunLevelElts =append (_bgace .EG_RunLevelElts ,_aebgga );_aebgga .EG_RangeMarkupElements =append (_aebgga .EG_RangeMarkupElements ,_cbecfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbbce :=NewEG_BlockLevelElts ();_aegde :=NewEG_ContentBlockContent ();_dbfca :=NewEG_RunLevelElts ();_gceacf :=NewEG_RangeMarkupElements ();_gceacf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adeaa :=d .DecodeElement (_gceacf .CustomXmlDelRangeStart ,&_cbgdf );_adeaa !=nil {return _adeaa ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_dbbce );_dbbce .EG_ContentBlockContent =append (_dbbce .EG_ContentBlockContent ,_aegde );_aegde .EG_RunLevelElts =append (_aegde .EG_RunLevelElts ,_dbfca );_dbfca .EG_RangeMarkupElements =append (_dbfca .EG_RangeMarkupElements ,_gceacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfgbbf :=NewEG_BlockLevelElts ();_fedabb :=NewEG_ContentBlockContent ();_edcfda :=NewEG_RunLevelElts ();_bedeed :=NewEG_RangeMarkupElements ();_bedeed .CustomXmlDelRangeEnd =NewCT_Markup ();if _facacd :=d .DecodeElement (_bedeed .CustomXmlDelRangeEnd ,&_cbgdf );_facacd !=nil {return _facacd ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bfgbbf );_bfgbbf .EG_ContentBlockContent =append (_bfgbbf .EG_ContentBlockContent ,_fedabb );_fedabb .EG_RunLevelElts =append (_fedabb .EG_RunLevelElts ,_edcfda );_edcfda .EG_RangeMarkupElements =append (_edcfda .EG_RangeMarkupElements ,_bedeed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aeegd :=NewEG_BlockLevelElts ();_aafga :=NewEG_ContentBlockContent ();_cdcfa :=NewEG_RunLevelElts ();_bgcee :=NewEG_RangeMarkupElements ();_bgcee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffgeb :=d .DecodeElement (_bgcee .CustomXmlMoveFromRangeStart ,&_cbgdf );_ffgeb !=nil {return _ffgeb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_aeegd );_aeegd .EG_ContentBlockContent =append (_aeegd .EG_ContentBlockContent ,_aafga );_aafga .EG_RunLevelElts =append (_aafga .EG_RunLevelElts ,_cdcfa );_cdcfa .EG_RangeMarkupElements =append (_cdcfa .EG_RangeMarkupElements ,_bgcee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gfcgff :=NewEG_BlockLevelElts ();_ggecce :=NewEG_ContentBlockContent ();_aafgea :=NewEG_RunLevelElts ();_gacga :=NewEG_RangeMarkupElements ();_gacga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebfda :=d .DecodeElement (_gacga .CustomXmlMoveFromRangeEnd ,&_cbgdf );_ebfda !=nil {return _ebfda ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gfcgff );_gfcgff .EG_ContentBlockContent =append (_gfcgff .EG_ContentBlockContent ,_ggecce );_ggecce .EG_RunLevelElts =append (_ggecce .EG_RunLevelElts ,_aafgea );_aafgea .EG_RangeMarkupElements =append (_aafgea .EG_RangeMarkupElements ,_gacga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gbdfb :=NewEG_BlockLevelElts ();_bgeacg :=NewEG_ContentBlockContent ();_bbbddd :=NewEG_RunLevelElts ();_gcaca :=NewEG_RangeMarkupElements ();_gcaca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfafec :=d .DecodeElement (_gcaca .CustomXmlMoveToRangeStart ,&_cbgdf );_gfafec !=nil {return _gfafec ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gbdfb );_gbdfb .EG_ContentBlockContent =append (_gbdfb .EG_ContentBlockContent ,_bgeacg );_bgeacg .EG_RunLevelElts =append (_bgeacg .EG_RunLevelElts ,_bbbddd );_bbbddd .EG_RangeMarkupElements =append (_bbbddd .EG_RangeMarkupElements ,_gcaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfdgac :=NewEG_BlockLevelElts ();_fgbae :=NewEG_ContentBlockContent ();_edegdd :=NewEG_RunLevelElts ();_fegafcf :=NewEG_RangeMarkupElements ();_fegafcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _acfeg :=d .DecodeElement (_fegafcf .CustomXmlMoveToRangeEnd ,&_cbgdf );_acfeg !=nil {return _acfeg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_cfdgac );_cfdgac .EG_ContentBlockContent =append (_cfdgac .EG_ContentBlockContent ,_fgbae );_fgbae .EG_RunLevelElts =append (_fgbae .EG_RunLevelElts ,_edegdd );_edegdd .EG_RangeMarkupElements =append (_edegdd .EG_RangeMarkupElements ,_fegafcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adbee :=NewEG_BlockLevelElts ();_fcfeb :=NewEG_ContentBlockContent ();_dcbbd :=NewEG_RunLevelElts ();_eadce :=NewEG_MathContent ();_eadce .OMathPara =_ec .NewOMathPara ();if _ebgac :=d .DecodeElement (_eadce .OMathPara ,&_cbgdf );_ebgac !=nil {return _ebgac ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_adbee );_adbee .EG_ContentBlockContent =append (_adbee .EG_ContentBlockContent ,_fcfeb );_fcfeb .EG_RunLevelElts =append (_fcfeb .EG_RunLevelElts ,_dcbbd );_dcbbd .EG_MathContent =append (_dcbbd .EG_MathContent ,_eadce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gceee :=NewEG_BlockLevelElts ();_cfcge :=NewEG_ContentBlockContent ();_fadge :=NewEG_RunLevelElts ();_bbdae :=NewEG_MathContent ();_bbdae .OMath =_ec .NewOMath ();if _gaacbc :=d .DecodeElement (_bbdae .OMath ,&_cbgdf );_gaacbc !=nil {return _gaacbc ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gceee );_gceee .EG_ContentBlockContent =append (_gceee .EG_ContentBlockContent ,_cfcge );_cfcge .EG_RunLevelElts =append (_cfcge .EG_RunLevelElts ,_fadge );_fadge .EG_MathContent =append (_fadge .EG_MathContent ,_bbdae );default:_ga .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\u0063 \u0025\u0076",_cbgdf .Name );if _decgec :=d .Skip ();_decgec !=nil {return _decgec ;};};case _g .EndElement :break _gfffb ;case _g .CharData :};};return nil ;};func (_gfggcg *EG_RubyContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfggcg .R !=nil {_agbgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_gfggcg .R ,_agbgd );};if _gfggcg .EG_RunLevelElts !=nil {for _ ,_baabb :=range _gfggcg .EG_RunLevelElts {_baabb .MarshalXML (e ,_g .StartElement {});};};return nil ;};type CT_DocPartPr struct{ -// Cell-Level Structured Document Tag Content -SdtContent *CT_SdtContentCell ;};func (_baabdc ST_TextDirection )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_cfabd :=_ebaba .Attr {};_cfabd .Name =name ;switch _baabdc {case ST_TextDirectionUnset :_cfabd .Value ="";case ST_TextDirectionTb :_cfabd .Value ="\u0074\u0062";case ST_TextDirectionRl :_cfabd .Value ="\u0072\u006c";case ST_TextDirectionLr :_cfabd .Value ="\u006c\u0072";case ST_TextDirectionTbV :_cfabd .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_cfabd .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_cfabd .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_cfabd .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_cfabd .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_cfabd .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_cfabd .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_cfabd .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_cfabd .Value ="\u0074\u0062\u0052l\u0056";};return _cfabd ,nil ;}; +// Entry Name +Name *CT_DocPartName ; -// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path -func (_gbcea *CT_Compat )ValidateWithPath (path string )error {if _gbcea .UseSingleBorderforContiguousCells !=nil {if _gbgff :=_gbcea .UseSingleBorderforContiguousCells .ValidateWithPath (path +"\u002f\u0055\u0073eS\u0069\u006e\u0067\u006c\u0065\u0042\u006f\u0072\u0064e\u0072f\u006fr\u0043o\u006e\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006c\u006c\u0073");_gbgff !=nil {return _gbgff ;};};if _gbcea .WpJustification !=nil {if _ecfee :=_gbcea .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_ecfee !=nil {return _ecfee ;};};if _gbcea .NoTabHangInd !=nil {if _feaa :=_gbcea .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_feaa !=nil {return _feaa ;};};if _gbcea .NoLeading !=nil {if _faggf :=_gbcea .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_faggf !=nil {return _faggf ;};};if _gbcea .SpaceForUL !=nil {if _eaedfa :=_gbcea .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_eaedfa !=nil {return _eaedfa ;};};if _gbcea .NoColumnBalance !=nil {if _ddcee :=_gbcea .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_ddcee !=nil {return _ddcee ;};};if _gbcea .BalanceSingleByteDoubleByteWidth !=nil {if _gcege :=_gbcea .BalanceSingleByteDoubleByteWidth .ValidateWithPath (path +"\u002f\u0042\u0061\u006c\u0061\u006ec\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079\u0074\u0065\u0044\u006fu\u0062\u006c\u0065\u0042\u0079\u0074\u0065W\u0069\u0064\u0074\u0068");_gcege !=nil {return _gcege ;};};if _gbcea .NoExtraLineSpacing !=nil {if _adgdc :=_gbcea .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_adgdc !=nil {return _adgdc ;};};if _gbcea .DoNotLeaveBackslashAlone !=nil {if _adgce :=_gbcea .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_adgce !=nil {return _adgce ;};};if _gbcea .UlTrailSpace !=nil {if _cdgca :=_gbcea .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_cdgca !=nil {return _cdgca ;};};if _gbcea .DoNotExpandShiftReturn !=nil {if _cfcbf :=_gbcea .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_cfcbf !=nil {return _cfcbf ;};};if _gbcea .SpacingInWholePoints !=nil {if _abcfe :=_gbcea .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_abcfe !=nil {return _abcfe ;};};if _gbcea .LineWrapLikeWord6 !=nil {if _efbca :=_gbcea .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_efbca !=nil {return _efbca ;};};if _gbcea .PrintBodyTextBeforeHeader !=nil {if _adgea :=_gbcea .PrintBodyTextBeforeHeader .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0042\u006f\u0064\u0079\u0054e\u0078\u0074\u0042\u0065\u0066\u006f\u0072\u0065\u0048\u0065a\u0064\u0065\u0072");_adgea !=nil {return _adgea ;};};if _gbcea .PrintColBlack !=nil {if _abefb :=_gbcea .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_abefb !=nil {return _abefb ;};};if _gbcea .WpSpaceWidth !=nil {if _ecfe :=_gbcea .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_ecfe !=nil {return _ecfe ;};};if _gbcea .ShowBreaksInFrames !=nil {if _befdg :=_gbcea .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_befdg !=nil {return _befdg ;};};if _gbcea .SubFontBySize !=nil {if _afgfc :=_gbcea .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_afgfc !=nil {return _afgfc ;};};if _gbcea .SuppressBottomSpacing !=nil {if _fccb :=_gbcea .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_fccb !=nil {return _fccb ;};};if _gbcea .SuppressTopSpacing !=nil {if _caacd :=_gbcea .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_caacd !=nil {return _caacd ;};};if _gbcea .SuppressSpacingAtTopOfPage !=nil {if _bdabe :=_gbcea .SuppressSpacingAtTopOfPage .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070\u0072\u0065s\u0073\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0041t\u0054\u006f\u0070O\u0066P\u0061\u0067\u0065");_bdabe !=nil {return _bdabe ;};};if _gbcea .SuppressTopSpacingWP !=nil {if _ceef :=_gbcea .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_ceef !=nil {return _ceef ;};};if _gbcea .SuppressSpBfAfterPgBrk !=nil {if _ddce :=_gbcea .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_ddce !=nil {return _ddce ;};};if _gbcea .SwapBordersFacingPages !=nil {if _fgbca :=_gbcea .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_fgbca !=nil {return _fgbca ;};};if _gbcea .ConvMailMergeEsc !=nil {if _edgac :=_gbcea .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_edgac !=nil {return _edgac ;};};if _gbcea .TruncateFontHeightsLikeWP6 !=nil {if _ebgac :=_gbcea .TruncateFontHeightsLikeWP6 .ValidateWithPath (path +"/\u0054\u0072\u0075\u006e\u0063\u0061t\u0065\u0046\u006f\u006e\u0074\u0048\u0065\u0069\u0067h\u0074\u0073\u004ci\u006be\u0057\u0050\u0036");_ebgac !=nil {return _ebgac ;};};if _gbcea .MwSmallCaps !=nil {if _dafef :=_gbcea .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_dafef !=nil {return _dafef ;};};if _gbcea .UsePrinterMetrics !=nil {if _gaef :=_gbcea .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_gaef !=nil {return _gaef ;};};if _gbcea .DoNotSuppressParagraphBorders !=nil {if _geaga :=_gbcea .DoNotSuppressParagraphBorders .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_geaga !=nil {return _geaga ;};};if _gbcea .WrapTrailSpaces !=nil {if _bdegc :=_gbcea .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_bdegc !=nil {return _bdegc ;};};if _gbcea .FootnoteLayoutLikeWW8 !=nil {if _aeabg :=_gbcea .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_aeabg !=nil {return _aeabg ;};};if _gbcea .ShapeLayoutLikeWW8 !=nil {if _degcf :=_gbcea .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_degcf !=nil {return _degcf ;};};if _gbcea .AlignTablesRowByRow !=nil {if _bbeg :=_gbcea .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_bbeg !=nil {return _bbeg ;};};if _gbcea .ForgetLastTabAlignment !=nil {if _dedb :=_gbcea .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_dedb !=nil {return _dedb ;};};if _gbcea .AdjustLineHeightInTable !=nil {if _aaagc :=_gbcea .AdjustLineHeightInTable .ValidateWithPath (path +"\u002fA\u0064\u006a\u0075\u0073\u0074\u004c\u0069\u006e\u0065\u0048\u0065i\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065");_aaagc !=nil {return _aaagc ;};};if _gbcea .AutoSpaceLikeWord95 !=nil {if _ggcg :=_gbcea .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_ggcg !=nil {return _ggcg ;};};if _gbcea .NoSpaceRaiseLower !=nil {if _ebfef :=_gbcea .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_ebfef !=nil {return _ebfef ;};};if _gbcea .DoNotUseHTMLParagraphAutoSpacing !=nil {if _ecgefe :=_gbcea .DoNotUseHTMLParagraphAutoSpacing .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0041\u0075\u0074\u006f\u0053\u0070a\u0063\u0069\u006e\u0067");_ecgefe !=nil {return _ecgefe ;};};if _gbcea .LayoutRawTableWidth !=nil {if _beag :=_gbcea .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_beag !=nil {return _beag ;};};if _gbcea .LayoutTableRowsApart !=nil {if _fagaa :=_gbcea .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_fagaa !=nil {return _fagaa ;};};if _gbcea .UseWord97LineBreakRules !=nil {if _abeee :=_gbcea .UseWord97LineBreakRules .ValidateWithPath (path +"\u002fU\u0073\u0065\u0057\u006f\u0072\u0064\u0039\u0037\u004c\u0069\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073");_abeee !=nil {return _abeee ;};};if _gbcea .DoNotBreakWrappedTables !=nil {if _eeaab :=_gbcea .DoNotBreakWrappedTables .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0057\u0072a\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_eeaab !=nil {return _eeaab ;};};if _gbcea .DoNotSnapToGridInCell !=nil {if _edfdf :=_gbcea .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_edfdf !=nil {return _edfdf ;};};if _gbcea .SelectFldWithFirstOrLastChar !=nil {if _dbaaca :=_gbcea .SelectFldWithFirstOrLastChar .ValidateWithPath (path +"\u002f\u0053e\u006c\u0065\u0063\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069\u0072\u0073\u0074\u004f\u0072\u004c\u0061\u0073\u0074Ch\u0061\u0072");_dbaaca !=nil {return _dbaaca ;};};if _gbcea .ApplyBreakingRules !=nil {if _aded :=_gbcea .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_aded !=nil {return _aded ;};};if _gbcea .DoNotWrapTextWithPunct !=nil {if _agge :=_gbcea .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_agge !=nil {return _agge ;};};if _gbcea .DoNotUseEastAsianBreakRules !=nil {if _fcec :=_gbcea .DoNotUseEastAsianBreakRules .ValidateWithPath (path +"\u002f\u0044\u006f\u004eo\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073i\u0061n\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_fcec !=nil {return _fcec ;};};if _gbcea .UseWord2002TableStyleRules !=nil {if _fddded :=_gbcea .UseWord2002TableStyleRules .ValidateWithPath (path +"/\u0055\u0073\u0065\u0057\u006f\u0072d\u0032\u0030\u0030\u0032\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006ce\u0052u\u006c\u0065\u0073");_fddded !=nil {return _fddded ;};};if _gbcea .GrowAutofit !=nil {if _ggeee :=_gbcea .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ggeee !=nil {return _ggeee ;};};if _gbcea .UseFELayout !=nil {if _gfddef :=_gbcea .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_gfddef !=nil {return _gfddef ;};};if _gbcea .UseNormalStyleForList !=nil {if _gcba :=_gbcea .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_gcba !=nil {return _gcba ;};};if _gbcea .DoNotUseIndentAsNumberingTabStop !=nil {if _gbdfd :=_gbcea .DoNotUseIndentAsNumberingTabStop .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0073\u004e\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0054\u0061b\u0053\u0074\u006f\u0070");_gbdfd !=nil {return _gbdfd ;};};if _gbcea .UseAltKinsokuLineBreakRules !=nil {if _fabaf :=_gbcea .UseAltKinsokuLineBreakRules .ValidateWithPath (path +"\u002f\u0055\u0073\u0065A\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004ci\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_fabaf !=nil {return _fabaf ;};};if _gbcea .AllowSpaceOfSameStyleInTable !=nil {if _egbdd :=_gbcea .AllowSpaceOfSameStyleInTable .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0054ab\u006c\u0065");_egbdd !=nil {return _egbdd ;};};if _gbcea .DoNotSuppressIndentation !=nil {if _ggeac :=_gbcea .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_ggeac !=nil {return _ggeac ;};};if _gbcea .DoNotAutofitConstrainedTables !=nil {if _bcdgfc :=_gbcea .DoNotAutofitConstrainedTables .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006ff\u0069\u0074\u0043\u006f\u006e\u0073\u0074r\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_bcdgfc !=nil {return _bcdgfc ;};};if _gbcea .AutofitToFirstFixedWidthCell !=nil {if _facgge :=_gbcea .AutofitToFirstFixedWidthCell .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0066\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068Ce\u006c\u006c");_facgge !=nil {return _facgge ;};};if _gbcea .UnderlineTabInNumList !=nil {if _abeca :=_gbcea .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_abeca !=nil {return _abeca ;};};if _gbcea .DisplayHangulFixedWidth !=nil {if _cgfeee :=_gbcea .DisplayHangulFixedWidth .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006c\u0061\u0079\u0048\u0061\u006e\u0067\u0075l\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068");_cgfeee !=nil {return _cgfeee ;};};if _gbcea .SplitPgBreakAndParaMark !=nil {if _cfbgce :=_gbcea .SplitPgBreakAndParaMark .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u0067\u0042\u0072\u0065\u0061\u006bA\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b");_cfbgce !=nil {return _cfbgce ;};};if _gbcea .DoNotVertAlignCellWithSp !=nil {if _egcba :=_gbcea .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_egcba !=nil {return _egcba ;};};if _gbcea .DoNotBreakConstrainedForcedTable !=nil {if _ddegbb :=_gbcea .DoNotBreakConstrainedForcedTable .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074B\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006ee\u0064\u0046\u006f\u0072\u0063\u0065\u0064T\u0061\u0062\u006c\u0065");_ddegbb !=nil {return _ddegbb ;};};if _gbcea .DoNotVertAlignInTxbx !=nil {if _fgdab :=_gbcea .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_fgdab !=nil {return _fgdab ;};};if _gbcea .UseAnsiKerningPairs !=nil {if _cfg :=_gbcea .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_cfg !=nil {return _cfg ;};};if _gbcea .CachedColBalance !=nil {if _cdce :=_gbcea .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_cdce !=nil {return _cdce ;};};for _gedef ,_gggfe :=range _gbcea .CompatSetting {if _ggeg :=_gggfe .ValidateWithPath (_eddeb .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_gedef ));_ggeg !=nil {return _ggeg ;};};return nil ;};func (_geebee *CT_CellMergeTrackChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _geebee .VMergeAttr !=ST_AnnotationVMergeUnset {_cdacf ,_aeadg :=_geebee .VMergeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _aeadg !=nil {return _aeadg ;};start .Attr =append (start .Attr ,_cdacf );};if _geebee .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_dcacb ,_edfec :=_geebee .VMergeOrigAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _edfec !=nil {return _edfec ;};start .Attr =append (start .Attr ,_dcacb );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_geebee .AuthorAttr )});if _geebee .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_geebee .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_geebee .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_deddc ST_TextDirection )Validate ()error {return _deddc .ValidateWithPath ("")};func (_gada *WdCT_EffectExtent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gbged :=range start .Attr {if _gbged .Name .Local =="\u006c"{_afbc ,_aacdge :=ParseUnionST_Coordinate (_gbged .Value );if _aacdge !=nil {return _aacdge ;};_gada .LAttr =_afbc ;continue ;};if _gbged .Name .Local =="\u0074"{_dfb ,_cbcaf :=ParseUnionST_Coordinate (_gbged .Value );if _cbcaf !=nil {return _cbcaf ;};_gada .TAttr =_dfb ;continue ;};if _gbged .Name .Local =="\u0072"{_edcdcf ,_aafg :=ParseUnionST_Coordinate (_gbged .Value );if _aafg !=nil {return _aafg ;};_gada .RAttr =_edcdcf ;continue ;};if _gbged .Name .Local =="\u0062"{_cgfee ,_aefcfd :=ParseUnionST_Coordinate (_gbged .Value );if _aefcfd !=nil {return _aefcfd ;};_gada .BAttr =_cgfee ;continue ;};};for {_dbaaa ,_fda :=d .Token ();if _fda !=nil {return _eddeb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074: \u0025\u0073",_fda );};if _fgdcd ,_eddfa :=_dbaaa .(_ebaba .EndElement );_eddfa &&_fgdcd .Name ==start .Name {break ;};};return nil ;};func (_deeeeb *CT_Row )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _deeeeb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_eddeb .Sprintf ("\u0025\u0076",*_deeeeb .RsidRPrAttr )});};if _deeeeb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_deeeeb .RsidRAttr )});};if _deeeeb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_eddeb .Sprintf ("\u0025\u0076",*_deeeeb .RsidDelAttr )});};if _deeeeb .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_deeeeb .RsidTrAttr )});};e .EncodeToken (start );if _deeeeb .TblPrEx !=nil {_ggdfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_deeeeb .TblPrEx ,_ggdfa );};if _deeeeb .TrPr !=nil {_caebc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_deeeeb .TrPr ,_caebc );};if _deeeeb .EG_ContentCellContent !=nil {for _ ,_bedfge :=range _deeeeb .EG_ContentCellContent {_bedfge .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Associated Paragraph Style Name +Style *CT_String ; -// Validate validates the WdCT_WrapTight and its children -func (_acd *WdCT_WrapTight )Validate ()error {return _acd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};func (_ceaeeg ST_LineSpacingRule )ValidateWithPath (path string )error {switch _ceaeeg {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaeeg ));};return nil ;}; +// Entry Categorization +Category *CT_DocPartCategory ; -// Validate validates the CT_TextAlignment and its children -func (_egbce *CT_TextAlignment )Validate ()error {return _egbce .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2;ST_NumberFormatLowerRoman ST_NumberFormat =3;ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8;ST_NumberFormatHex ST_NumberFormat =9;ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14;ST_NumberFormatDecimalFullWidth ST_NumberFormat =15;ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19;ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20;ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25;ST_NumberFormatChosung ST_NumberFormat =26;ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30;ST_NumberFormatIdeographTraditional ST_NumberFormat =31;ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35;ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36;ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40;ST_NumberFormatKoreanDigital ST_NumberFormat =41;ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46;ST_NumberFormatRussianUpper ST_NumberFormat =47;ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52;ST_NumberFormatArabicAbjad ST_NumberFormat =53;ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58;ST_NumberFormatThaiNumbers ST_NumberFormat =59;ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;);type ST_TblStyleOverrideType byte ; +// Entry Types +Types *CT_DocPartTypes ; -// Validate validates the CT_Headers and its children -func (_afb *CT_Headers )Validate ()error {return _afb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_cdgef *CT_Font )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fgeec :=range start .Attr {if _fgeec .Name .Local =="\u006e\u0061\u006d\u0065"{_affg ,_aeaef :=_fgeec .Value ,error (nil );if _aeaef !=nil {return _aeaef ;};_cdgef .NameAttr =_affg ;continue ;};};_caeda :for {_adcfd ,_aaedf :=d .Token ();if _aaedf !=nil {return _aaedf ;};switch _fcabd :=_adcfd .(type ){case _ebaba .StartElement :switch _fcabd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_cdgef .AltName =NewCT_String ();if _daeaf :=d .DecodeElement (_cdgef .AltName ,&_fcabd );_daeaf !=nil {return _daeaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_cdgef .Panose1 =NewCT_Panose ();if _dfbdd :=d .DecodeElement (_cdgef .Panose1 ,&_fcabd );_dfbdd !=nil {return _dfbdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_cdgef .Charset =NewCT_Charset ();if _gefece :=d .DecodeElement (_cdgef .Charset ,&_fcabd );_gefece !=nil {return _gefece ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_cdgef .Family =NewCT_FontFamily ();if _gedcb :=d .DecodeElement (_cdgef .Family ,&_fcabd );_gedcb !=nil {return _gedcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_cdgef .NotTrueType =NewCT_OnOff ();if _baecc :=d .DecodeElement (_cdgef .NotTrueType ,&_fcabd );_baecc !=nil {return _baecc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0074c\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0074c\u0068"}:_cdgef .Pitch =NewCT_Pitch ();if _cadg :=d .DecodeElement (_cdgef .Pitch ,&_fcabd );_cadg !=nil {return _cadg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u0067"}:_cdgef .Sig =NewCT_FontSig ();if _aefdd :=d .DecodeElement (_cdgef .Sig ,&_fcabd );_aefdd !=nil {return _aefdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_cdgef .EmbedRegular =NewCT_FontRel ();if _fedgd :=d .DecodeElement (_cdgef .EmbedRegular ,&_fcabd );_fedgd !=nil {return _fedgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_cdgef .EmbedBold =NewCT_FontRel ();if _fdaad :=d .DecodeElement (_cdgef .EmbedBold ,&_fcabd );_fdaad !=nil {return _fdaad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_cdgef .EmbedItalic =NewCT_FontRel ();if _abde :=d .DecodeElement (_cdgef .EmbedItalic ,&_fcabd );_abde !=nil {return _abde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_cdgef .EmbedBoldItalic =NewCT_FontRel ();if _fcabce :=d .DecodeElement (_cdgef .EmbedBoldItalic ,&_fcabd );_fcabce !=nil {return _fcabce ;};default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_fcabd .Name );if _bcefbf :=d .Skip ();_bcefbf !=nil {return _bcefbf ;};};case _ebaba .EndElement :break _caeda ;case _ebaba .CharData :};};return nil ;};func (_fbfge *CT_SdtContentCell )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgcfef :for {_dbfeda ,_ceefeb :=d .Token ();if _ceefeb !=nil {return _ceefeb ;};switch _fcdcb :=_dbfeda .(type ){case _ebaba .StartElement :switch _fcdcb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_bdbfg :=NewCT_Tc ();if _ebbgd :=d .DecodeElement (_bdbfg ,&_fcdcb );_ebbgd !=nil {return _ebbgd ;};_fbfge .Tc =append (_fbfge .Tc ,_bdbfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fbfge .CustomXml =NewCT_CustomXmlCell ();if _baeg :=d .DecodeElement (_fbfge .CustomXml ,&_fcdcb );_baeg !=nil {return _baeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbfge .Sdt =NewCT_SdtCell ();if _dgfaf :=d .DecodeElement (_fbfge .Sdt ,&_fcdcb );_dgfaf !=nil {return _dgfaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bgffa :=NewEG_RunLevelElts ();_bgffa .ProofErr =NewCT_ProofErr ();if _bdbabc :=d .DecodeElement (_bgffa .ProofErr ,&_fcdcb );_bdbabc !=nil {return _bdbabc ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_bgffa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acca :=NewEG_RunLevelElts ();_acca .PermStart =NewCT_PermStart ();if _cdbgfa :=d .DecodeElement (_acca .PermStart ,&_fcdcb );_cdbgfa !=nil {return _cdbgfa ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_acca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ededdd :=NewEG_RunLevelElts ();_ededdd .PermEnd =NewCT_Perm ();if _gfaeg :=d .DecodeElement (_ededdd .PermEnd ,&_fcdcb );_gfaeg !=nil {return _gfaeg ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_ededdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cegb :=NewEG_RunLevelElts ();_cegb .Ins =NewCT_RunTrackChange ();if _faeea :=d .DecodeElement (_cegb .Ins ,&_fcdcb );_faeea !=nil {return _faeea ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_cegb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ggcgf :=NewEG_RunLevelElts ();_ggcgf .Del =NewCT_RunTrackChange ();if _dedbec :=d .DecodeElement (_ggcgf .Del ,&_fcdcb );_dedbec !=nil {return _dedbec ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_ggcgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cagbg :=NewEG_RunLevelElts ();_cagbg .MoveFrom =NewCT_RunTrackChange ();if _egbac :=d .DecodeElement (_cagbg .MoveFrom ,&_fcdcb );_egbac !=nil {return _egbac ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_cagbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gafcb :=NewEG_RunLevelElts ();_gafcb .MoveTo =NewCT_RunTrackChange ();if _bcagfc :=d .DecodeElement (_gafcb .MoveTo ,&_fcdcb );_bcagfc !=nil {return _bcagfc ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_gafcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bggcb :=NewEG_RunLevelElts ();_ccddba :=NewEG_RangeMarkupElements ();_ccddba .BookmarkStart =NewCT_Bookmark ();if _bfadc :=d .DecodeElement (_ccddba .BookmarkStart ,&_fcdcb );_bfadc !=nil {return _bfadc ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_bggcb );_bggcb .EG_RangeMarkupElements =append (_bggcb .EG_RangeMarkupElements ,_ccddba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dfbg :=NewEG_RunLevelElts ();_gbbca :=NewEG_RangeMarkupElements ();_gbbca .BookmarkEnd =NewCT_MarkupRange ();if _aad :=d .DecodeElement (_gbbca .BookmarkEnd ,&_fcdcb );_aad !=nil {return _aad ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_dfbg );_dfbg .EG_RangeMarkupElements =append (_dfbg .EG_RangeMarkupElements ,_gbbca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_abegga :=NewEG_RunLevelElts ();_ebabg :=NewEG_RangeMarkupElements ();_ebabg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbefd :=d .DecodeElement (_ebabg .MoveFromRangeStart ,&_fcdcb );_cbefd !=nil {return _cbefd ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_abegga );_abegga .EG_RangeMarkupElements =append (_abegga .EG_RangeMarkupElements ,_ebabg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebebaf :=NewEG_RunLevelElts ();_bcddgd :=NewEG_RangeMarkupElements ();_bcddgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _bedcb :=d .DecodeElement (_bcddgd .MoveFromRangeEnd ,&_fcdcb );_bedcb !=nil {return _bedcb ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_ebebaf );_ebebaf .EG_RangeMarkupElements =append (_ebebaf .EG_RangeMarkupElements ,_bcddgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eadcc :=NewEG_RunLevelElts ();_ecg :=NewEG_RangeMarkupElements ();_ecg .MoveToRangeStart =NewCT_MoveBookmark ();if _bfea :=d .DecodeElement (_ecg .MoveToRangeStart ,&_fcdcb );_bfea !=nil {return _bfea ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_eadcc );_eadcc .EG_RangeMarkupElements =append (_eadcc .EG_RangeMarkupElements ,_ecg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bdgadb :=NewEG_RunLevelElts ();_egccf :=NewEG_RangeMarkupElements ();_egccf .MoveToRangeEnd =NewCT_MarkupRange ();if _dffce :=d .DecodeElement (_egccf .MoveToRangeEnd ,&_fcdcb );_dffce !=nil {return _dffce ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_bdgadb );_bdgadb .EG_RangeMarkupElements =append (_bdgadb .EG_RangeMarkupElements ,_egccf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dcccgb :=NewEG_RunLevelElts ();_cacfcc :=NewEG_RangeMarkupElements ();_cacfcc .CommentRangeStart =NewCT_MarkupRange ();if _beadeb :=d .DecodeElement (_cacfcc .CommentRangeStart ,&_fcdcb );_beadeb !=nil {return _beadeb ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_dcccgb );_dcccgb .EG_RangeMarkupElements =append (_dcccgb .EG_RangeMarkupElements ,_cacfcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdfbe :=NewEG_RunLevelElts ();_afegec :=NewEG_RangeMarkupElements ();_afegec .CommentRangeEnd =NewCT_MarkupRange ();if _fafgg :=d .DecodeElement (_afegec .CommentRangeEnd ,&_fcdcb );_fafgg !=nil {return _fafgg ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_gdfbe );_gdfbe .EG_RangeMarkupElements =append (_gdfbe .EG_RangeMarkupElements ,_afegec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fecd :=NewEG_RunLevelElts ();_dabecf :=NewEG_RangeMarkupElements ();_dabecf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caeeb :=d .DecodeElement (_dabecf .CustomXmlInsRangeStart ,&_fcdcb );_caeeb !=nil {return _caeeb ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_fecd );_fecd .EG_RangeMarkupElements =append (_fecd .EG_RangeMarkupElements ,_dabecf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcgbd :=NewEG_RunLevelElts ();_cbab :=NewEG_RangeMarkupElements ();_cbab .CustomXmlInsRangeEnd =NewCT_Markup ();if _agadag :=d .DecodeElement (_cbab .CustomXmlInsRangeEnd ,&_fcdcb );_agadag !=nil {return _agadag ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_bcgbd );_bcgbd .EG_RangeMarkupElements =append (_bcgbd .EG_RangeMarkupElements ,_cbab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dabaa :=NewEG_RunLevelElts ();_fggc :=NewEG_RangeMarkupElements ();_fggc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfbga :=d .DecodeElement (_fggc .CustomXmlDelRangeStart ,&_fcdcb );_cfbga !=nil {return _cfbga ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_dabaa );_dabaa .EG_RangeMarkupElements =append (_dabaa .EG_RangeMarkupElements ,_fggc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggdf :=NewEG_RunLevelElts ();_afcfgd :=NewEG_RangeMarkupElements ();_afcfgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbfa :=d .DecodeElement (_afcfgd .CustomXmlDelRangeEnd ,&_fcdcb );_dbfa !=nil {return _dbfa ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_ggdf );_ggdf .EG_RangeMarkupElements =append (_ggdf .EG_RangeMarkupElements ,_afcfgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dabfa :=NewEG_RunLevelElts ();_bfedg :=NewEG_RangeMarkupElements ();_bfedg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfdfg :=d .DecodeElement (_bfedg .CustomXmlMoveFromRangeStart ,&_fcdcb );_bfdfg !=nil {return _bfdfg ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_dabfa );_dabfa .EG_RangeMarkupElements =append (_dabfa .EG_RangeMarkupElements ,_bfedg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_baaad :=NewEG_RunLevelElts ();_bcaae :=NewEG_RangeMarkupElements ();_bcaae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccaf :=d .DecodeElement (_bcaae .CustomXmlMoveFromRangeEnd ,&_fcdcb );_ccaf !=nil {return _ccaf ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_baaad );_baaad .EG_RangeMarkupElements =append (_baaad .EG_RangeMarkupElements ,_bcaae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_febd :=NewEG_RunLevelElts ();_aaegc :=NewEG_RangeMarkupElements ();_aaegc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfbc :=d .DecodeElement (_aaegc .CustomXmlMoveToRangeStart ,&_fcdcb );_cfbc !=nil {return _cfbc ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_febd );_febd .EG_RangeMarkupElements =append (_febd .EG_RangeMarkupElements ,_aaegc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aaddbg :=NewEG_RunLevelElts ();_ebbbcd :=NewEG_RangeMarkupElements ();_ebbbcd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbdce :=d .DecodeElement (_ebbbcd .CustomXmlMoveToRangeEnd ,&_fcdcb );_gbdce !=nil {return _gbdce ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_aaddbg );_aaddbg .EG_RangeMarkupElements =append (_aaddbg .EG_RangeMarkupElements ,_ebbbcd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ecbbb :=NewEG_RunLevelElts ();_cadfc :=NewEG_MathContent ();_cadfc .OMathPara =_cgde .NewOMathPara ();if _caage :=d .DecodeElement (_cadfc .OMathPara ,&_fcdcb );_caage !=nil {return _caage ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_ecbbb );_ecbbb .EG_MathContent =append (_ecbbb .EG_MathContent ,_cadfc );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_efbfbb :=NewEG_RunLevelElts ();_fbdaae :=NewEG_MathContent ();_fbdaae .OMath =_cgde .NewOMath ();if _aace :=d .DecodeElement (_fbdaae .OMath ,&_fcdcb );_aace !=nil {return _aace ;};_fbfge .EG_RunLevelElts =append (_fbfge .EG_RunLevelElts ,_efbfbb );_efbfbb .EG_MathContent =append (_efbfbb .EG_MathContent ,_fbdaae );default:_febdf .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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_fcdcb .Name );if _cafa :=d .Skip ();_cafa !=nil {return _cafa ;};};case _ebaba .EndElement :break _fgcfef ;case _ebaba .CharData :};};return nil ;};func (_bebag ST_SdtDateMappingType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bebag .String (),start );};func (_bbfbc *CT_EastAsianLayout )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bbfbc .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bbfbc .IdAttr )});};if _bbfbc .CombineAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bbfbc .CombineAttr )});};if _bbfbc .CombineBracketsAttr !=ST_CombineBracketsUnset {_efffc ,_dadd :=_bbfbc .CombineBracketsAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _dadd !=nil {return _dadd ;};start .Attr =append (start .Attr ,_efffc );};if _bbfbc .VertAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bbfbc .VertAttr )});};if _bbfbc .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bbfbc .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gfacae *CT_FitText )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_agab :=range start .Attr {if _agab .Name .Local =="\u0076\u0061\u006c"{_geafa ,_edegbe :=ParseUnionST_TwipsMeasure (_agab .Value );if _edegbe !=nil {return _edegbe ;};_gfacae .ValAttr =_geafa ;continue ;};if _agab .Name .Local =="\u0069\u0064"{_bfebdg ,_agddfc :=_cfdbf .ParseInt (_agab .Value ,10,64);if _agddfc !=nil {return _agddfc ;};_gfacae .IdAttr =&_bfebdg ;continue ;};};for {_bgade ,_defgc :=d .Token ();if _defgc !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_defgc );};if _aebfe ,_geddfd :=_bgade .(_ebaba .EndElement );_geddfd &&_aebfe .Name ==start .Name {break ;};};return nil ;};func (_dgdde *CT_Charset )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_eecbg :=range start .Attr {if _eecbg .Name .Local =="\u0076\u0061\u006c"{_dcbef ,_ddcbg :=_eecbg .Value ,error (nil );if _ddcbg !=nil {return _ddcbg ;};_dgdde .ValAttr =&_dcbef ;continue ;};if _eecbg .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_bfcf ,_fbgee :=_eecbg .Value ,error (nil );if _fbgee !=nil {return _fbgee ;};_dgdde .CharacterSetAttr =&_bfcf ;continue ;};};for {_bebdce ,_cbfagb :=d .Token ();if _cbfagb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_cbfagb );};if _eafca ,_aeabf :=_bebdce .(_ebaba .EndElement );_aeabf &&_eafca .Name ==start .Name {break ;};};return nil ;};func (_fggfad *CT_Cnf )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fggfad .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .ValAttr )});};if _fggfad .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .FirstRowAttr )});};if _fggfad .LastRowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .LastRowAttr )});};if _fggfad .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .FirstColumnAttr )});};if _fggfad .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .LastColumnAttr )});};if _fggfad .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .OddVBandAttr )});};if _fggfad .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .EvenVBandAttr )});};if _fggfad .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .OddHBandAttr )});};if _fggfad .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .EvenHBandAttr )});};if _fggfad .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .FirstRowFirstColumnAttr )});};if _fggfad .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .FirstRowLastColumnAttr )});};if _fggfad .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .LastRowFirstColumnAttr )});};if _fggfad .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fggfad .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_acaf *CT_FontRel )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_acaf .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ecadbf :=range start .Attr {if _ecadbf .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"&&_ecadbf .Name .Local =="\u0069\u0064"||_ecadbf .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"&&_ecadbf .Name .Local =="\u0069\u0064"{_egccgf ,_eabaea :=_ecadbf .Value ,error (nil );if _eabaea !=nil {return _eabaea ;};_acaf .IdAttr =_egccgf ;continue ;};if _ecadbf .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_eafdb ,_acgcb :=_ecadbf .Value ,error (nil );if _acgcb !=nil {return _acgcb ;};_acaf .FontKeyAttr =_eafdb ;continue ;};if _ecadbf .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_adede ,_gebdff :=ParseUnionST_OnOff (_ecadbf .Value );if _gebdff !=nil {return _gebdff ;};_acaf .SubsettedAttr =_adede ;continue ;};};for {_edfeg ,_ecccc :=d .Token ();if _ecccc !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_ecccc );};if _efdeb ,_fgfe :=_edfeg .(_ebaba .EndElement );_fgfe &&_efdeb .Name ==start .Name {break ;};};return nil ;};func (_gaceg ST_RubyAlign )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gaceg .String (),start );};func (_cfddc *Footnotes )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _cfddc .CT_Footnotes .MarshalXML (e ,start );}; +// Entry Insertion Behaviors +Behaviors *CT_DocPartBehaviors ; -// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path -func (_adgfd *CT_FitText )ValidateWithPath (path string )error {if _eagbg :=_adgfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eagbg !=nil {return _eagbg ;};return nil ;};type CT_Empty struct{};type ST_Direction byte ;const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);func (_gfgfa ST_ThemeColor )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_ebggf :=_ebaba .Attr {};_ebggf .Name =name ;switch _gfgfa {case ST_ThemeColorUnset :_ebggf .Value ="";case ST_ThemeColorDark1 :_ebggf .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_ebggf .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_ebggf .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_ebggf .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_ebggf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_ebggf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_ebggf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_ebggf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_ebggf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_ebggf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_ebggf .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_ebggf .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_ebggf .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_ebggf .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_ebggf .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_ebggf .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_ebggf .Value ="\u0074\u0065\u0078t\u0032";};return _ebggf ,nil ;};func (_debbf ST_HexColorAuto )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_gebff :=_ebaba .Attr {};_gebff .Name =name ;switch _debbf {case ST_HexColorAutoUnset :_gebff .Value ="";case ST_HexColorAutoAuto :_gebff .Value ="\u0061\u0075\u0074\u006f";};return _gebff ,nil ;};type CT_Border struct{ +// Description for Entry +Description *CT_String ; -// Border Style -ValAttr ST_Border ; +// Entry ID +Guid *CT_Guid ;};func (_aacae ST_PageOrientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aacae .String (),start );};func NewCT_Object ()*CT_Object {_cecdd :=&CT_Object {};return _cecdd };type ST_PTabRelativeTo byte ;func NewCT_TcPr ()*CT_TcPr {_dfegg :=&CT_TcPr {};return _dfegg }; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_Control and its children +func (_edcg *CT_Control )Validate ()error {return _edcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_eebcb :=&CT_MathCtrlDel {};return _eebcb };type ST_HAnchor byte ;const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);func (_fdafa *ST_HeightRule )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fdafa =0;case "\u0061\u0075\u0074\u006f":*_fdafa =1;case "\u0065\u0078\u0061c\u0074":*_fdafa =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fdafa =3;};return nil ;};func (_gecbg *CT_FtnEdn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gecbg .TypeAttr !=ST_FtnEdnUnset {_gbegb ,_febaf :=_gecbg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _febaf !=nil {return _febaf ;};start .Attr =append (start .Attr ,_gbegb );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gecbg .IdAttr )});e .EncodeToken (start );for _ ,_dggacf :=range _gecbg .EG_BlockLevelElts {_dggacf .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_FtnEdnRef and its children +func (_gbbbd *CT_FtnEdnRef )Validate ()error {return _gbbbd .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_aggaa *CT_CustomXmlRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aggaa .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_aggaa .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_aggaa .ElementAttr )});e .EncodeToken (start );if _aggaa .CustomXmlPr !=nil {_gdac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_aggaa .CustomXmlPr ,_gdac );};if _aggaa .EG_ContentRowContent !=nil {for _ ,_addfc :=range _aggaa .EG_ContentRowContent {_addfc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_beaca ST_FtnEdn )Validate ()error {return _beaca .ValidateWithPath ("")};func (_bbbba ST_DocPartBehavior )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_deaega :=_g .Attr {};_deaega .Name =name ;switch _bbbba {case ST_DocPartBehaviorUnset :_deaega .Value ="";case ST_DocPartBehaviorContent :_deaega .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_deaega .Value ="\u0070";case ST_DocPartBehaviorPg :_deaega .Value ="\u0070\u0067";};return _deaega ,nil ;};type CT_Perm struct{ -// Border Theme Color Tint -ThemeTintAttr *string ; +// Annotation ID +IdAttr string ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_bfgcb *CT_Shd )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfgcb .ValAttr =ST_Shd (1);for _ ,_eccebb :=range start .Attr {if _eccebb .Name .Local =="\u0076\u0061\u006c"{_bfgcb .ValAttr .UnmarshalXMLAttr (_eccebb );continue ;};if _eccebb .Name .Local =="\u0063\u006f\u006co\u0072"{_fefcd ,_aafcb :=ParseUnionST_HexColor (_eccebb .Value );if _aafcb !=nil {return _aafcb ;};_bfgcb .ColorAttr =&_fefcd ;continue ;};if _eccebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bfgcb .ThemeColorAttr .UnmarshalXMLAttr (_eccebb );continue ;};if _eccebb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ffebg ,_edbggc :=_eccebb .Value ,error (nil );if _edbggc !=nil {return _edbggc ;};_bfgcb .ThemeTintAttr =&_ffebg ;continue ;};if _eccebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ecbbg ,_bgdbf :=_eccebb .Value ,error (nil );if _bgdbf !=nil {return _bgdbf ;};_bfgcb .ThemeShadeAttr =&_ecbbg ;continue ;};if _eccebb .Name .Local =="\u0066\u0069\u006c\u006c"{_edcgc ,_agdega :=ParseUnionST_HexColor (_eccebb .Value );if _agdega !=nil {return _agdega ;};_bfgcb .FillAttr =&_edcgc ;continue ;};if _eccebb .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_bfgcb .ThemeFillAttr .UnmarshalXMLAttr (_eccebb );continue ;};if _eccebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_fdeeb ,_dabedb :=_eccebb .Value ,error (nil );if _dabedb !=nil {return _dabedb ;};_bfgcb .ThemeFillTintAttr =&_fdeeb ;continue ;};if _eccebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_ddfed ,_ffdfg :=_eccebb .Value ,error (nil );if _ffdfg !=nil {return _ffdfg ;};_bfgcb .ThemeFillShadeAttr =&_ddfed ;continue ;};};for {_bffea ,_ceccg :=d .Token ();if _ceccg !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_ceccg );};if _affcb ,_faefc :=_bffea .(_g .EndElement );_faefc &&_affcb .Name ==start .Name {break ;};};return nil ;};func (_cfdag *CT_MultiLevelType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aecgd ,_dbcf :=_cfdag .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbcf !=nil {return _dbcf ;};start .Attr =append (start .Attr ,_aecgd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Border Width -SzAttr *uint64 ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_cedbd *CT_SmartTagPr )ValidateWithPath (path string )error {for _abadd ,_aadd :=range _cedbd .Attr {if _acdecd :=_aadd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_abadd ));_acdecd !=nil {return _acdecd ;};};return nil ;}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Validate validates the CT_ReadingModeInkLockDown and its children +func (_cbbgd *CT_ReadingModeInkLockDown )Validate ()error {return _cbbgd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func (_ddbgd *CT_View )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbgd .ValAttr =ST_View (1);for _ ,_acfef :=range start .Attr {if _acfef .Name .Local =="\u0076\u0061\u006c"{_ddbgd .ValAttr .UnmarshalXMLAttr (_acfef );continue ;};};for {_cgccd ,_adcgb :=d .Token ();if _adcgb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_adcgb );};if _cadacf ,_dgacg :=_cgccd .(_g .EndElement );_dgacg &&_cadacf .Name ==start .Name {break ;};};return nil ;}; -// Border Shadow -ShadowAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path +func (_fcdcfd *EG_RPrContent )ValidateWithPath (path string )error {if _fcdcfd .RStyle !=nil {if _fdcag :=_fcdcfd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fdcag !=nil {return _fdcag ;};};if _fcdcfd .RFonts !=nil {if _gggcce :=_fcdcfd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_gggcce !=nil {return _gggcce ;};};if _fcdcfd .B !=nil {if _fcacac :=_fcdcfd .B .ValidateWithPath (path +"\u002f\u0042");_fcacac !=nil {return _fcacac ;};};if _fcdcfd .BCs !=nil {if _fceade :=_fcdcfd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fceade !=nil {return _fceade ;};};if _fcdcfd .I !=nil {if _dabga :=_fcdcfd .I .ValidateWithPath (path +"\u002f\u0049");_dabga !=nil {return _dabga ;};};if _fcdcfd .ICs !=nil {if _gcedg :=_fcdcfd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gcedg !=nil {return _gcedg ;};};if _fcdcfd .Caps !=nil {if _gcbfbd :=_fcdcfd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gcbfbd !=nil {return _gcbfbd ;};};if _fcdcfd .SmallCaps !=nil {if _eeaafg :=_fcdcfd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_eeaafg !=nil {return _eeaafg ;};};if _fcdcfd .Strike !=nil {if _fdgdbcb :=_fcdcfd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fdgdbcb !=nil {return _fdgdbcb ;};};if _fcdcfd .Dstrike !=nil {if _fgacf :=_fcdcfd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fgacf !=nil {return _fgacf ;};};if _fcdcfd .Outline !=nil {if _gbbdaf :=_fcdcfd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gbbdaf !=nil {return _gbbdaf ;};};if _fcdcfd .Shadow !=nil {if _efgdb :=_fcdcfd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_efgdb !=nil {return _efgdb ;};};if _fcdcfd .Emboss !=nil {if _dbgae :=_fcdcfd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dbgae !=nil {return _dbgae ;};};if _fcdcfd .Imprint !=nil {if _eeeed :=_fcdcfd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_eeeed !=nil {return _eeeed ;};};if _fcdcfd .NoProof !=nil {if _ggcfd :=_fcdcfd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ggcfd !=nil {return _ggcfd ;};};if _fcdcfd .SnapToGrid !=nil {if _eeggg :=_fcdcfd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_eeggg !=nil {return _eeggg ;};};if _fcdcfd .Vanish !=nil {if _aegegd :=_fcdcfd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_aegegd !=nil {return _aegegd ;};};if _fcdcfd .WebHidden !=nil {if _febccg :=_fcdcfd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_febccg !=nil {return _febccg ;};};if _fcdcfd .Color !=nil {if _bbfb :=_fcdcfd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bbfb !=nil {return _bbfb ;};};if _fcdcfd .Spacing !=nil {if _ggcegf :=_fcdcfd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ggcegf !=nil {return _ggcegf ;};};if _fcdcfd .W !=nil {if _bcddee :=_fcdcfd .W .ValidateWithPath (path +"\u002f\u0057");_bcddee !=nil {return _bcddee ;};};if _fcdcfd .Kern !=nil {if _debea :=_fcdcfd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_debea !=nil {return _debea ;};};if _fcdcfd .Position !=nil {if _dbddeb :=_fcdcfd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dbddeb !=nil {return _dbddeb ;};};if _fcdcfd .Sz !=nil {if _bcaga :=_fcdcfd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bcaga !=nil {return _bcaga ;};};if _fcdcfd .SzCs !=nil {if _aebdb :=_fcdcfd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_aebdb !=nil {return _aebdb ;};};if _fcdcfd .Highlight !=nil {if _baaga :=_fcdcfd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_baaga !=nil {return _baaga ;};};if _fcdcfd .U !=nil {if _cbgcgd :=_fcdcfd .U .ValidateWithPath (path +"\u002f\u0055");_cbgcgd !=nil {return _cbgcgd ;};};if _fcdcfd .Effect !=nil {if _bbebec :=_fcdcfd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bbebec !=nil {return _bbebec ;};};if _fcdcfd .Bdr !=nil {if _bgcbf :=_fcdcfd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bgcbf !=nil {return _bgcbf ;};};if _fcdcfd .Shd !=nil {if _fbadd :=_fcdcfd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fbadd !=nil {return _fbadd ;};};if _fcdcfd .FitText !=nil {if _bdbfa :=_fcdcfd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bdbfa !=nil {return _bdbfa ;};};if _fcdcfd .VertAlign !=nil {if _aggeb :=_fcdcfd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_aggeb !=nil {return _aggeb ;};};if _fcdcfd .Rtl !=nil {if _cgbga :=_fcdcfd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cgbga !=nil {return _cgbga ;};};if _fcdcfd .Cs !=nil {if _aafcd :=_fcdcfd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_aafcd !=nil {return _aafcd ;};};if _fcdcfd .Em !=nil {if _eeceee :=_fcdcfd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_eeceee !=nil {return _eeceee ;};};if _fcdcfd .Lang !=nil {if _becfdd :=_fcdcfd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_becfdd !=nil {return _becfdd ;};};if _fcdcfd .EastAsianLayout !=nil {if _abbba :=_fcdcfd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_abbba !=nil {return _abbba ;};};if _fcdcfd .SpecVanish !=nil {if _aggebf :=_fcdcfd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_aggebf !=nil {return _aggebf ;};};if _fcdcfd .OMath !=nil {if _cfffbd :=_fcdcfd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cfffbd !=nil {return _cfffbd ;};};if _fcdcfd .RPrChange !=nil {if _faacdd :=_fcdcfd .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_faacdd !=nil {return _faacdd ;};};return nil ;};type ST_BrClear byte ;func NewStyles ()*Styles {_aaagfb :=&Styles {};_aaagfb .CT_Styles =*NewCT_Styles ();return _aaagfb };func (_facbe *CT_TblCellMar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _facbe .Top !=nil {_fagaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_facbe .Top ,_fagaa );};if _facbe .Start !=nil {_fgcefe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_facbe .Start ,_fgcefe );};if _facbe .Left !=nil {_fgfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_facbe .Left ,_fgfeb );};if _facbe .Bottom !=nil {_efdfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_facbe .Bottom ,_efdfaa );};if _facbe .End !=nil {_aaaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_facbe .End ,_aaaae );};if _facbe .Right !=nil {_fecga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_facbe .Right ,_fecga );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtContentBlock struct{ -// Create Frame Effect -FrameAttr *_bef .ST_OnOff ;};type ST_StyleType byte ;type CT_EdnPos struct{ +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Endnote Position Type -ValAttr ST_EdnPos ;};func (_cbfbee *CT_Zoom )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cbfbee .ValAttr !=ST_ZoomUnset {_eeegd ,_gdba :=_cbfbee .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdba !=nil {return _gdba ;};start .Attr =append (start .Attr ,_eeegd );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_eddeb .Sprintf ("\u0025\u0076",_cbfbee .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Validate validates the CT_DocGrid and its children -func (_dbffd *CT_DocGrid )Validate ()error {return _dbffd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};func (_aeccbe *CT_TblLook )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _aeccbe .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeccbe .FirstRowAttr )});};if _aeccbe .LastRowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeccbe .LastRowAttr )});};if _aeccbe .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeccbe .FirstColumnAttr )});};if _aeccbe .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeccbe .LastColumnAttr )});};if _aeccbe .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeccbe .NoHBandAttr )});};if _aeccbe .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeccbe .NoVBandAttr )});};if _aeccbe .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeccbe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Paragraph +P []*CT_P ; -// Validate validates the CT_PPrGeneral and its children -func (_gafeba *CT_PPrGeneral )Validate ()error {return _gafeba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func (_daeac ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _daeac {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daeac ));};return nil ;}; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewEG_RPrContent ()*EG_RPrContent {_bdbed :=&EG_RPrContent {};return _bdbed };func (_cddgd ST_InfoTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cddgd .String (),start );};func NewCT_Comments ()*CT_Comments {_egee :=&CT_Comments {};return _egee };type CT_ObjectEmbed struct{ -// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path -func (_ccdfca *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _geefb :=_ccdfca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geefb !=nil {return _geefb ;};return nil ;}; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Validate validates the CT_NumPr and its children -func (_ddcgfc *CT_NumPr )Validate ()error {return _ddcgfc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");}; +// Object Application +ProgIdAttr *string ; -// Validate validates the CT_LsdException and its children -func (_cffdg *CT_LsdException )Validate ()error {return _cffdg .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};type CT_TblGrid struct{ +// Object Shape +ShapeIdAttr *string ; -// Grid Column Definition -GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2;ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8;ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14;ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20;ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26;ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31;ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37;ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);type ST_ObjectDrawAspect byte ;type EG_HdrFtrReferences struct{ +// Field Switches +FieldCodesAttr *string ;}; -// Header Reference -HeaderReference *CT_HdrFtrRef ; +// Validate validates the CT_Ind and its children +func (_ffef *CT_Ind )Validate ()error {return _ffef .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};type CT_Color struct{ -// Footer Reference -FooterReference *CT_HdrFtrRef ;};type ST_DocPartBehavior byte ;func (_ecee *CT_SectType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ggcfb :=range start .Attr {if _ggcfb .Name .Local =="\u0076\u0061\u006c"{_ecee .ValAttr .UnmarshalXMLAttr (_ggcfb );continue ;};};for {_fbbbd ,_aeeedb :=d .Token ();if _aeeedb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_aeeedb );};if _gfcdb ,_acafcb :=_fbbbd .(_ebaba .EndElement );_acafcb &&_gfcdb .Name ==start .Name {break ;};};return nil ;};func (_fdcdcg ST_TextEffect )Validate ()error {return _fdcdcg .ValidateWithPath ("")};func (_acdb ST_HdrFtr )String ()string {switch _acdb {case 0:return "";case 1:return "\u0065\u0076\u0065\u006e";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0066\u0069\u0072s\u0074";};return "";};type WdCT_WordprocessingCanvas struct{Bg *_gedadf .CT_BackgroundFormatting ;Whole *_gedadf .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_gedadf .CT_OfficeArtExtensionList ;};func (_cabedg *CT_SmartTagRun )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cabedg .UriAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cabedg .UriAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_eddeb .Sprintf ("\u0025\u0076",_cabedg .ElementAttr )});e .EncodeToken (start );if _cabedg .SmartTagPr !=nil {_affcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_cabedg .SmartTagPr ,_affcd );};if _cabedg .EG_PContent !=nil {for _ ,_abefce :=range _cabedg .EG_PContent {_abefce .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_Em struct{ +// Run Content Color +ValAttr ST_HexColor ; -// Emphasis Mark Type -ValAttr ST_Em ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_fcgg :=&EG_RangeMarkupElements {};return _fcgg ;};const ST_TextScalePercentPattern ="\u0030\u002a\u0028\u00360\u0030\u007c\u0028\u005b\u0030\u002d\u0035\u005d\u003f\u005b0\u002d9\u005d\u003f\u005b\u0030\u002d\u0039\u005d)\u0029\u0025";func (_edeac *CT_SectType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _edeac .ValAttr !=ST_SectionMarkUnset {_aagdc ,_gbfbg :=_edeac .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbfbg !=nil {return _gbfbg ;};start .Attr =append (start .Attr ,_aagdc );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewWdAnchor ()*WdAnchor {_gbfga :=&WdAnchor {};_gbfga .WdCT_Anchor =*NewWdCT_Anchor ();return _gbfga ;}; +// Run Content Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path -func (_debga *EG_RunLevelElts )ValidateWithPath (path string )error {if _debga .ProofErr !=nil {if _befff :=_debga .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_befff !=nil {return _befff ;};};if _debga .PermStart !=nil {if _gfeca :=_debga .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_gfeca !=nil {return _gfeca ;};};if _debga .PermEnd !=nil {if _dfcef :=_debga .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_dfcef !=nil {return _dfcef ;};};if _debga .Ins !=nil {if _dbffde :=_debga .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dbffde !=nil {return _dbffde ;};};if _debga .Del !=nil {if _cdbf :=_debga .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_cdbf !=nil {return _cdbf ;};};if _debga .MoveFrom !=nil {if _efcbd :=_debga .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_efcbd !=nil {return _efcbd ;};};if _debga .MoveTo !=nil {if _ffbfe :=_debga .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_ffbfe !=nil {return _ffbfe ;};};for _dabaad ,_gafbc :=range _debga .EG_RangeMarkupElements {if _gbbaae :=_gafbc .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_dabaad ));_gbbaae !=nil {return _gbbaae ;};};for _faecga ,_caecg :=range _debga .EG_MathContent {if _gfbbf :=_caecg .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_faecga ));_gfbbf !=nil {return _gfbbf ;};};return nil ;};func (_affdg ST_VerticalJc )Validate ()error {return _affdg .ValidateWithPath ("")};func (_bcfdbd *CT_Headers )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cgcef :for {_geccd ,_gdagb :=d .Token ();if _gdagb !=nil {return _gdagb ;};switch _abad :=_geccd .(type ){case _ebaba .StartElement :switch _abad .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_eddcae :=NewCT_String ();if _agfbec :=d .DecodeElement (_eddcae ,&_abad );_agfbec !=nil {return _agfbec ;};_bcfdbd .Header =append (_bcfdbd .Header ,_eddcae );default:_febdf .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\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_abad .Name );if _ggacg :=d .Skip ();_ggacg !=nil {return _ggacg ;};};case _ebaba .EndElement :break _cgcef ;case _ebaba .CharData :};};return nil ;};func (_fafgc *CT_CustomXmlCell )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cbdfc :=range start .Attr {if _cbdfc .Name .Local =="\u0075\u0072\u0069"{_cccgd ,_cbbcee :=_cbdfc .Value ,error (nil );if _cbbcee !=nil {return _cbbcee ;};_fafgc .UriAttr =&_cccgd ;continue ;};if _cbdfc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_efcfe ,_beccd :=_cbdfc .Value ,error (nil );if _beccd !=nil {return _beccd ;};_fafgc .ElementAttr =_efcfe ;continue ;};};_aagbc :for {_efbgb ,_fcefb :=d .Token ();if _fcefb !=nil {return _fcefb ;};switch _bdgb :=_efbgb .(type ){case _ebaba .StartElement :switch _bdgb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_fafgc .CustomXmlPr =NewCT_CustomXmlPr ();if _ccedad :=d .DecodeElement (_fafgc .CustomXmlPr ,&_bdgb );_ccedad !=nil {return _ccedad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_ebfb :=NewEG_ContentCellContent ();_fedaf :=NewCT_Tc ();if _fdgfg :=d .DecodeElement (_fedaf ,&_bdgb );_fdgfg !=nil {return _fdgfg ;};_ebfb .Tc =append (_ebfb .Tc ,_fedaf );_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_ebfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ccde :=NewEG_ContentCellContent ();_ccde .CustomXml =NewCT_CustomXmlCell ();if _ebfe :=d .DecodeElement (_ccde .CustomXml ,&_bdgb );_ebfe !=nil {return _ebfe ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_ccde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cbfcc :=NewEG_ContentCellContent ();_cbfcc .Sdt =NewCT_SdtCell ();if _ageag :=d .DecodeElement (_cbfcc .Sdt ,&_bdgb );_ageag !=nil {return _ageag ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_cbfcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_egdb :=NewEG_ContentCellContent ();_ddadad :=NewEG_RunLevelElts ();_ddadad .ProofErr =NewCT_ProofErr ();if _badba :=d .DecodeElement (_ddadad .ProofErr ,&_bdgb );_badba !=nil {return _badba ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_egdb );_egdb .EG_RunLevelElts =append (_egdb .EG_RunLevelElts ,_ddadad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bdaf :=NewEG_ContentCellContent ();_bcdg :=NewEG_RunLevelElts ();_bcdg .PermStart =NewCT_PermStart ();if _feebc :=d .DecodeElement (_bcdg .PermStart ,&_bdgb );_feebc !=nil {return _feebc ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_bdaf );_bdaf .EG_RunLevelElts =append (_bdaf .EG_RunLevelElts ,_bcdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agfcbb :=NewEG_ContentCellContent ();_abfea :=NewEG_RunLevelElts ();_abfea .PermEnd =NewCT_Perm ();if _baaaed :=d .DecodeElement (_abfea .PermEnd ,&_bdgb );_baaaed !=nil {return _baaaed ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_agfcbb );_agfcbb .EG_RunLevelElts =append (_agfcbb .EG_RunLevelElts ,_abfea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fafc :=NewEG_ContentCellContent ();_fbgf :=NewEG_RunLevelElts ();_fbgf .Ins =NewCT_RunTrackChange ();if _afaac :=d .DecodeElement (_fbgf .Ins ,&_bdgb );_afaac !=nil {return _afaac ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_fafc );_fafc .EG_RunLevelElts =append (_fafc .EG_RunLevelElts ,_fbgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bbeafc :=NewEG_ContentCellContent ();_bace :=NewEG_RunLevelElts ();_bace .Del =NewCT_RunTrackChange ();if _fefbf :=d .DecodeElement (_bace .Del ,&_bdgb );_fefbf !=nil {return _fefbf ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_bbeafc );_bbeafc .EG_RunLevelElts =append (_bbeafc .EG_RunLevelElts ,_bace );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_adaab :=NewEG_ContentCellContent ();_fdffe :=NewEG_RunLevelElts ();_fdffe .MoveFrom =NewCT_RunTrackChange ();if _adba :=d .DecodeElement (_fdffe .MoveFrom ,&_bdgb );_adba !=nil {return _adba ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_adaab );_adaab .EG_RunLevelElts =append (_adaab .EG_RunLevelElts ,_fdffe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgdfed :=NewEG_ContentCellContent ();_eefaf :=NewEG_RunLevelElts ();_eefaf .MoveTo =NewCT_RunTrackChange ();if _bfegf :=d .DecodeElement (_eefaf .MoveTo ,&_bdgb );_bfegf !=nil {return _bfegf ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_dgdfed );_dgdfed .EG_RunLevelElts =append (_dgdfed .EG_RunLevelElts ,_eefaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_abfg :=NewEG_ContentCellContent ();_bdcgcd :=NewEG_RunLevelElts ();_bccdc :=NewEG_RangeMarkupElements ();_bccdc .BookmarkStart =NewCT_Bookmark ();if _gcfga :=d .DecodeElement (_bccdc .BookmarkStart ,&_bdgb );_gcfga !=nil {return _gcfga ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_abfg );_abfg .EG_RunLevelElts =append (_abfg .EG_RunLevelElts ,_bdcgcd );_bdcgcd .EG_RangeMarkupElements =append (_bdcgcd .EG_RangeMarkupElements ,_bccdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gafdc :=NewEG_ContentCellContent ();_ddecdd :=NewEG_RunLevelElts ();_feefc :=NewEG_RangeMarkupElements ();_feefc .BookmarkEnd =NewCT_MarkupRange ();if _adebgc :=d .DecodeElement (_feefc .BookmarkEnd ,&_bdgb );_adebgc !=nil {return _adebgc ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_gafdc );_gafdc .EG_RunLevelElts =append (_gafdc .EG_RunLevelElts ,_ddecdd );_ddecdd .EG_RangeMarkupElements =append (_ddecdd .EG_RangeMarkupElements ,_feefc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_egadf :=NewEG_ContentCellContent ();_cfcda :=NewEG_RunLevelElts ();_gggdea :=NewEG_RangeMarkupElements ();_gggdea .MoveFromRangeStart =NewCT_MoveBookmark ();if _baffd :=d .DecodeElement (_gggdea .MoveFromRangeStart ,&_bdgb );_baffd !=nil {return _baffd ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_egadf );_egadf .EG_RunLevelElts =append (_egadf .EG_RunLevelElts ,_cfcda );_cfcda .EG_RangeMarkupElements =append (_cfcda .EG_RangeMarkupElements ,_gggdea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gged :=NewEG_ContentCellContent ();_cbggde :=NewEG_RunLevelElts ();_gdece :=NewEG_RangeMarkupElements ();_gdece .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddfee :=d .DecodeElement (_gdece .MoveFromRangeEnd ,&_bdgb );_ddfee !=nil {return _ddfee ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_gged );_gged .EG_RunLevelElts =append (_gged .EG_RunLevelElts ,_cbggde );_cbggde .EG_RangeMarkupElements =append (_cbggde .EG_RangeMarkupElements ,_gdece );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_egca :=NewEG_ContentCellContent ();_aag :=NewEG_RunLevelElts ();_dagee :=NewEG_RangeMarkupElements ();_dagee .MoveToRangeStart =NewCT_MoveBookmark ();if _bfce :=d .DecodeElement (_dagee .MoveToRangeStart ,&_bdgb );_bfce !=nil {return _bfce ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_egca );_egca .EG_RunLevelElts =append (_egca .EG_RunLevelElts ,_aag );_aag .EG_RangeMarkupElements =append (_aag .EG_RangeMarkupElements ,_dagee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_aaafg :=NewEG_ContentCellContent ();_cdagb :=NewEG_RunLevelElts ();_gfaccb :=NewEG_RangeMarkupElements ();_gfaccb .MoveToRangeEnd =NewCT_MarkupRange ();if _bgedg :=d .DecodeElement (_gfaccb .MoveToRangeEnd ,&_bdgb );_bgedg !=nil {return _bgedg ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_aaafg );_aaafg .EG_RunLevelElts =append (_aaafg .EG_RunLevelElts ,_cdagb );_cdagb .EG_RangeMarkupElements =append (_cdagb .EG_RangeMarkupElements ,_gfaccb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aebf :=NewEG_ContentCellContent ();_eefdf :=NewEG_RunLevelElts ();_fbgdfb :=NewEG_RangeMarkupElements ();_fbgdfb .CommentRangeStart =NewCT_MarkupRange ();if _bfabe :=d .DecodeElement (_fbgdfb .CommentRangeStart ,&_bdgb );_bfabe !=nil {return _bfabe ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_aebf );_aebf .EG_RunLevelElts =append (_aebf .EG_RunLevelElts ,_eefdf );_eefdf .EG_RangeMarkupElements =append (_eefdf .EG_RangeMarkupElements ,_fbgdfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cffca :=NewEG_ContentCellContent ();_ecbfe :=NewEG_RunLevelElts ();_dbgbc :=NewEG_RangeMarkupElements ();_dbgbc .CommentRangeEnd =NewCT_MarkupRange ();if _fgfcc :=d .DecodeElement (_dbgbc .CommentRangeEnd ,&_bdgb );_fgfcc !=nil {return _fgfcc ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_cffca );_cffca .EG_RunLevelElts =append (_cffca .EG_RunLevelElts ,_ecbfe );_ecbfe .EG_RangeMarkupElements =append (_ecbfe .EG_RangeMarkupElements ,_dbgbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcdbd :=NewEG_ContentCellContent ();_abade :=NewEG_RunLevelElts ();_fgbeg :=NewEG_RangeMarkupElements ();_fgbeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcfbe :=d .DecodeElement (_fgbeg .CustomXmlInsRangeStart ,&_bdgb );_dcfbe !=nil {return _dcfbe ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_bcdbd );_bcdbd .EG_RunLevelElts =append (_bcdbd .EG_RunLevelElts ,_abade );_abade .EG_RangeMarkupElements =append (_abade .EG_RangeMarkupElements ,_fgbeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ed :=NewEG_ContentCellContent ();_fadbf :=NewEG_RunLevelElts ();_edcgag :=NewEG_RangeMarkupElements ();_edcgag .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbcadb :=d .DecodeElement (_edcgag .CustomXmlInsRangeEnd ,&_bdgb );_gbcadb !=nil {return _gbcadb ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_ed );_ed .EG_RunLevelElts =append (_ed .EG_RunLevelElts ,_fadbf );_fadbf .EG_RangeMarkupElements =append (_fadbf .EG_RangeMarkupElements ,_edcgag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggdef :=NewEG_ContentCellContent ();_dfa :=NewEG_RunLevelElts ();_acfa :=NewEG_RangeMarkupElements ();_acfa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _baefd :=d .DecodeElement (_acfa .CustomXmlDelRangeStart ,&_bdgb );_baefd !=nil {return _baefd ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_ggdef );_ggdef .EG_RunLevelElts =append (_ggdef .EG_RunLevelElts ,_dfa );_dfa .EG_RangeMarkupElements =append (_dfa .EG_RangeMarkupElements ,_acfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbcac :=NewEG_ContentCellContent ();_cecbfa :=NewEG_RunLevelElts ();_edefc :=NewEG_RangeMarkupElements ();_edefc .CustomXmlDelRangeEnd =NewCT_Markup ();if _gac :=d .DecodeElement (_edefc .CustomXmlDelRangeEnd ,&_bdgb );_gac !=nil {return _gac ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_cbcac );_cbcac .EG_RunLevelElts =append (_cbcac .EG_RunLevelElts ,_cecbfa );_cecbfa .EG_RangeMarkupElements =append (_cecbfa .EG_RangeMarkupElements ,_edefc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gbgffa :=NewEG_ContentCellContent ();_bfeac :=NewEG_RunLevelElts ();_cedab :=NewEG_RangeMarkupElements ();_cedab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cf :=d .DecodeElement (_cedab .CustomXmlMoveFromRangeStart ,&_bdgb );_cf !=nil {return _cf ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_gbgffa );_gbgffa .EG_RunLevelElts =append (_gbgffa .EG_RunLevelElts ,_bfeac );_bfeac .EG_RangeMarkupElements =append (_bfeac .EG_RangeMarkupElements ,_cedab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dfgcc :=NewEG_ContentCellContent ();_fafcf :=NewEG_RunLevelElts ();_caddaf :=NewEG_RangeMarkupElements ();_caddaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _begc :=d .DecodeElement (_caddaf .CustomXmlMoveFromRangeEnd ,&_bdgb );_begc !=nil {return _begc ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_dfgcc );_dfgcc .EG_RunLevelElts =append (_dfgcc .EG_RunLevelElts ,_fafcf );_fafcf .EG_RangeMarkupElements =append (_fafcf .EG_RangeMarkupElements ,_caddaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fbacea :=NewEG_ContentCellContent ();_aafbc :=NewEG_RunLevelElts ();_caagac :=NewEG_RangeMarkupElements ();_caagac .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbebg :=d .DecodeElement (_caagac .CustomXmlMoveToRangeStart ,&_bdgb );_cbebg !=nil {return _cbebg ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_fbacea );_fbacea .EG_RunLevelElts =append (_fbacea .EG_RunLevelElts ,_aafbc );_aafbc .EG_RangeMarkupElements =append (_aafbc .EG_RangeMarkupElements ,_caagac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aefefb :=NewEG_ContentCellContent ();_deafgb :=NewEG_RunLevelElts ();_bcfeg :=NewEG_RangeMarkupElements ();_bcfeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcdge :=d .DecodeElement (_bcfeg .CustomXmlMoveToRangeEnd ,&_bdgb );_fcdge !=nil {return _fcdge ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_aefefb );_aefefb .EG_RunLevelElts =append (_aefefb .EG_RunLevelElts ,_deafgb );_deafgb .EG_RangeMarkupElements =append (_deafgb .EG_RangeMarkupElements ,_bcfeg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ddbae :=NewEG_ContentCellContent ();_fgaef :=NewEG_RunLevelElts ();_edfbaa :=NewEG_MathContent ();_edfbaa .OMathPara =_cgde .NewOMathPara ();if _eebda :=d .DecodeElement (_edfbaa .OMathPara ,&_bdgb );_eebda !=nil {return _eebda ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_ddbae );_ddbae .EG_RunLevelElts =append (_ddbae .EG_RunLevelElts ,_fgaef );_fgaef .EG_MathContent =append (_fgaef .EG_MathContent ,_edfbaa );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_baddb :=NewEG_ContentCellContent ();_deefb :=NewEG_RunLevelElts ();_geadad :=NewEG_MathContent ();_geadad .OMath =_cgde .NewOMath ();if _aggc :=d .DecodeElement (_geadad .OMath ,&_bdgb );_aggc !=nil {return _aggc ;};_fafgc .EG_ContentCellContent =append (_fafgc .EG_ContentCellContent ,_baddb );_baddb .EG_RunLevelElts =append (_baddb .EG_RunLevelElts ,_deefb );_deefb .EG_MathContent =append (_deefb .EG_MathContent ,_geadad );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_bdgb .Name );if _cfcf :=d .Skip ();_cfcf !=nil {return _cfcf ;};};case _ebaba .EndElement :break _aagbc ;case _ebaba .CharData :};};return nil ;};func (_dgea ST_TextScale )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dgea .ST_TextScalePercent !=nil {e .EncodeToken (_ebaba .CharData (*_dgea .ST_TextScalePercent ));};if _dgea .ST_TextScaleDecimal !=nil {e .EncodeToken (_ebaba .CharData (_eddeb .Sprintf ("\u0025\u0064",*_dgea .ST_TextScaleDecimal )));};return e .EncodeToken (_ebaba .EndElement {Name :start .Name });};func (_cfca *CT_DocPartName )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_effdc :=range start .Attr {if _effdc .Name .Local =="\u0076\u0061\u006c"{_ccgaed ,_faggcf :=_effdc .Value ,error (nil );if _faggcf !=nil {return _faggcf ;};_cfca .ValAttr =_ccgaed ;continue ;};if _effdc .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_eebc ,_cgbbd :=ParseUnionST_OnOff (_effdc .Value );if _cgbbd !=nil {return _cgbbd ;};_cfca .DecoratedAttr =&_eebc ;continue ;};};for {_gbeeg ,_caf :=d .Token ();if _caf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_caf );};if _gfgga ,_bcbaa :=_gbeeg .(_ebaba .EndElement );_bcbaa &&_gfgga .Name ==start .Name {break ;};};return nil ;};func (_gggb *ST_FrameLayout )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cgfdd ,_eeddb :=d .Token ();if _eeddb !=nil {return _eeddb ;};if _fgaeb ,_dbbfa :=_cgfdd .(_ebaba .EndElement );_dbbfa &&_fgaeb .Name ==start .Name {*_gggb =1;return nil ;};if _aefca ,_dfcfdb :=_cgfdd .(_ebaba .CharData );!_dfcfdb {return _eddeb .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",_cgfdd );}else {switch string (_aefca ){case "":*_gggb =0;case "\u0072\u006f\u0077\u0073":*_gggb =1;case "\u0063\u006f\u006c\u0073":*_gggb =2;case "\u006e\u006f\u006e\u0065":*_gggb =3;};};_cgfdd ,_eeddb =d .Token ();if _eeddb !=nil {return _eeddb ;};if _ebfed ,_geege :=_cgfdd .(_ebaba .EndElement );_geege &&_ebfed .Name ==start .Name {return nil ;};return _eddeb .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",_cgfdd );};func (_aagfb *ST_TextScale )Validate ()error {return _aagfb .ValidateWithPath ("")};func (_fac *EG_PContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fac .FldSimple !=nil {_bfdfbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_dfccbd :=range _fac .FldSimple {e .EncodeElement (_dfccbd ,_bfdfbb );};};if _fac .Hyperlink !=nil {_fbcab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fac .Hyperlink ,_fbcab );};if _fac .SubDoc !=nil {_eaedad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_fac .SubDoc ,_eaedad );};if _fac .EG_ContentRunContent !=nil {for _ ,_fec :=range _fac .EG_ContentRunContent {_fec .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};type CT_DocPartBehavior struct{ +// Run Content Theme Color Tint +ThemeTintAttr *string ; -// Insertion Behavior Value -ValAttr ST_DocPartBehavior ;}; +// Run Content Theme Color Shade +ThemeShadeAttr *string ;};func (_bbb *CT_Border )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfeb ,_dde :=_bbb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dde !=nil {return _dde ;};start .Attr =append (start .Attr ,_dfeb );if _bbb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .ColorAttr )});};if _bbb .ThemeColorAttr !=ST_ThemeColorUnset {_bddf ,_faea :=_bbb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _faea !=nil {return _faea ;};start .Attr =append (start .Attr ,_bddf );};if _bbb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .ThemeTintAttr )});};if _bbb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .ThemeShadeAttr )});};if _bbb .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .SzAttr )});};if _bbb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .SpaceAttr )});};if _bbb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .ShadowAttr )});};if _bbb .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path -func (_ecbcb *EG_PContentMath )ValidateWithPath (path string )error {for _caadf ,_dcdbe :=range _ecbcb .EG_PContentBase {if _edefd :=_dcdbe .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_caadf ));_edefd !=nil {return _edefd ;};};for _cdfeb ,_beffe :=range _ecbcb .EG_ContentRunContentBase {if _ddfdc :=_beffe .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002fE\u0047\u005f\u0043\u006fn\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cdfeb ));_ddfdc !=nil {return _ddfdc ;};};return nil ;}; +// Validate validates the CT_TextboxTightWrap and its children +func (_cefgd *CT_TextboxTightWrap )Validate ()error {return _cefgd .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");}; -// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path -func (_bfdab *WdWgp )ValidateWithPath (path string )error {if _cfbeec :=_bfdab .WdCT_WordprocessingGroup .ValidateWithPath (path );_cfbeec !=nil {return _cfbeec ;};return nil ;};func (_aggef ST_RubyAlign )String ()string {switch _aggef {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0072\u0069\u0067h\u0074";case 6:return "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return "";};func (_egeea *CT_PermStart )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _egeea .EdGrpAttr !=ST_EdGrpUnset {_fged ,_cbdcb :=_egeea .EdGrpAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _cbdcb !=nil {return _cbdcb ;};start .Attr =append (start .Attr ,_fged );};if _egeea .EdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egeea .EdAttr )});};if _egeea .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egeea .ColFirstAttr )});};if _egeea .ColLastAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egeea .ColLastAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_egeea .IdAttr )});if _egeea .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_deddd ,_acgg :=_egeea .DisplacedByCustomXmlAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _acgg !=nil {return _acgg ;};start .Attr =append (start .Attr ,_deddd );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bbgaa *ST_Em )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bbgaa =0;case "\u006e\u006f\u006e\u0065":*_bbgaa =1;case "\u0064\u006f\u0074":*_bbgaa =2;case "\u0063\u006f\u006dm\u0061":*_bbgaa =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bbgaa =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bbgaa =5;};return nil ;}; +// Validate validates the CT_R and its children +func (_gcfea *CT_R )Validate ()error {return _gcfea .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_egcaf *CT_TcMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fefaa :for {_bdbaag ,_cefebg :=d .Token ();if _cefebg !=nil {return _cefebg ;};switch _badfd :=_bdbaag .(type ){case _g .StartElement :switch _badfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_egcaf .Top =NewCT_TblWidth ();if _gadba :=d .DecodeElement (_egcaf .Top ,&_badfd );_gadba !=nil {return _gadba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_egcaf .Start =NewCT_TblWidth ();if _agfaad :=d .DecodeElement (_egcaf .Start ,&_badfd );_agfaad !=nil {return _agfaad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_egcaf .Left =NewCT_TblWidth ();if _cbafc :=d .DecodeElement (_egcaf .Left ,&_badfd );_cbafc !=nil {return _cbafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_egcaf .Bottom =NewCT_TblWidth ();if _cebcg :=d .DecodeElement (_egcaf .Bottom ,&_badfd );_cebcg !=nil {return _cebcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_egcaf .End =NewCT_TblWidth ();if _acbedg :=d .DecodeElement (_egcaf .End ,&_badfd );_acbedg !=nil {return _acbedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_egcaf .Right =NewCT_TblWidth ();if _bfeeae :=d .DecodeElement (_egcaf .Right ,&_badfd );_bfeeae !=nil {return _bfeeae ;};default:_ga .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\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_badfd .Name );if _ceggg :=d .Skip ();_ceggg !=nil {return _ceggg ;};};case _g .EndElement :break _fefaa ;case _g .CharData :};};return nil ;};func (_afddfa *CT_Underline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afddfa .ValAttr !=ST_UnderlineUnset {_gcaaf ,_acggff :=_afddfa .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acggff !=nil {return _acggff ;};start .Attr =append (start .Attr ,_gcaaf );};if _afddfa .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_afddfa .ColorAttr )});};if _afddfa .ThemeColorAttr !=ST_ThemeColorUnset {_dgcca ,_gcdfd :=_afddfa .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gcdfd !=nil {return _gcdfd ;};start .Attr =append (start .Attr ,_dgcca );};if _afddfa .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_afddfa .ThemeTintAttr )});};if _afddfa .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_afddfa .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fecdac ST_Jc )Validate ()error {return _fecdac .ValidateWithPath ("")};func (_ffedf *Footnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffedf .CT_Footnotes =*NewCT_Footnotes ();_agbfcf :for {_agadb ,_ddedd :=d .Token ();if _ddedd !=nil {return _ddedd ;};switch _bbfbf :=_agadb .(type ){case _g .StartElement :switch _bbfbf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_fbgcd :=NewCT_FtnEdn ();if _gffed :=d .DecodeElement (_fbgcd ,&_bbfbf );_gffed !=nil {return _gffed ;};_ffedf .Footnote =append (_ffedf .Footnote ,_fbgcd );default:_ga .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 \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_bbfbf .Name );if _bdcee :=d .Skip ();_bdcee !=nil {return _bdcee ;};};case _g .EndElement :break _agbfcf ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path -func (_adfbgb *EG_RPrMath )ValidateWithPath (path string )error {if _adfbgb .Ins !=nil {if _dcbcc :=_adfbgb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dcbcc !=nil {return _dcbcc ;};};if _adfbgb .Del !=nil {if _agbba :=_adfbgb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_agbba !=nil {return _agbba ;};};if _adfbgb .RPr !=nil {if _eefbd :=_adfbgb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eefbd !=nil {return _eefbd ;};};return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_gafebag :=&EG_HdrFtrReferences {};return _gafebag ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _gedadf .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_gedadf .CT_Transform2D ;ExtLst *_gedadf .CT_OfficeArtExtensionList ;};type ST_TblWidth byte ;func (_gedcga *CT_OptimizeForBrowser )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gedcga .TargetAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gedcga .TargetAttr )});};if _gedcga .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gedcga .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dadcc *CT_FFHelpText )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dadcc .TypeAttr !=ST_InfoTextTypeUnset {_abccc ,_gagdef :=_dadcc .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gagdef !=nil {return _gagdef ;};start .Attr =append (start .Attr ,_abccc );};if _dadcc .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dadcc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_effgb WdST_RelFromH )ValidateWithPath (path string )error {switch _effgb {case 0,1,2,3,4,5,6,7,8:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effgb ));};return nil ;};func (_egad WdST_AlignH )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_egad .String (),start );};func (_cgec ST_Hint )ValidateWithPath (path string )error {switch _cgec {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgec ));};return nil ;}; +// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path +func (_geacfa *EG_BlockLevelElts )ValidateWithPath (path string )error {for _dcdge ,_acfba :=range _geacfa .AltChunk {if _beeec :=_acfba .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dcdge ));_beeec !=nil {return _beeec ;};};for _ecgag ,_caegfb :=range _geacfa .EG_ContentBlockContent {if _aebcbf :=_caegfb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ecgag ));_aebcbf !=nil {return _aebcbf ;};};return nil ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;SimplePosAttr *bool ;RelativeHeightAttr uint32 ;BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ;SimplePos *_e .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_e .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_e .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_e .CT_NonVisualGraphicFrameProperties ;Graphic *_e .Graphic ;};func (_cgdef ST_JcTable )Validate ()error {return _cgdef .ValidateWithPath ("")};type WdInline struct{WdCT_Inline };type ST_PageBorderDisplay byte ;func (_ecdae *ST_ObjectUpdateMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbggbc ,_bfgcgg :=d .Token ();if _bfgcgg !=nil {return _bfgcgg ;};if _efcbf ,_aaefc :=_dbggbc .(_g .EndElement );_aaefc &&_efcbf .Name ==start .Name {*_ecdae =1;return nil ;};if _eedaag ,_dfggff :=_dbggbc .(_g .CharData );!_dfggff {return _gd .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",_dbggbc );}else {switch string (_eedaag ){case "":*_ecdae =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ecdae =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_ecdae =2;};};_dbggbc ,_bfgcgg =d .Token ();if _bfgcgg !=nil {return _bfgcgg ;};if _bfeaa ,_accafd :=_dbggbc .(_g .EndElement );_accafd &&_bfeaa .Name ==start .Name {return nil ;};return _gd .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",_dbggbc );};func (_ffdbe *CT_String )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcgcc :=range start .Attr {if _dcgcc .Name .Local =="\u0076\u0061\u006c"{_gdebb ,_bedaaa :=_dcgcc .Value ,error (nil );if _bedaaa !=nil {return _bedaaa ;};_ffdbe .ValAttr =_gdebb ;continue ;};};for {_cffca ,_ffgeac :=d .Token ();if _ffgeac !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_ffgeac );};if _acgbdf ,_cggadd :=_cffca .(_g .EndElement );_cggadd &&_acgbdf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path -func (_gebcg *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _gebcg .Ins !=nil {if _ddafb :=_gebcg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ddafb !=nil {return _ddafb ;};};if _gebcg .Del !=nil {if _daec :=_gebcg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_daec !=nil {return _daec ;};};if _gebcg .MoveFrom !=nil {if _dadddb :=_gebcg .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_dadddb !=nil {return _dadddb ;};};if _gebcg .MoveTo !=nil {if _bdecfg :=_gebcg .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_bdecfg !=nil {return _bdecfg ;};};return nil ;};type EG_ContentBlockContent struct{ +// Validate validates the CT_JcTable and its children +func (_cbdg *CT_JcTable )Validate ()error {return _cbdg .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};func (_fccfc *CT_Tbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fccfc .EG_RangeMarkupElements !=nil {for _ ,_cceee :=range _fccfc .EG_RangeMarkupElements {_cceee .MarshalXML (e ,_g .StartElement {});};};_gcdafd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_fccfc .TblPr ,_gcdafd );_egcfe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_fccfc .TblGrid ,_egcfe );if _fccfc .EG_ContentRowContent !=nil {for _ ,_cffcf :=range _fccfc .EG_ContentRowContent {_cffcf .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Odso ()*CT_Odso {_dcdac :=&CT_Odso {};return _dcdac }; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path +func (_adac *CT_PBdr )ValidateWithPath (path string )error {if _adac .Top !=nil {if _bbead :=_adac .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bbead !=nil {return _bbead ;};};if _adac .Left !=nil {if _ebggb :=_adac .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ebggb !=nil {return _ebggb ;};};if _adac .Bottom !=nil {if _cagef :=_adac .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cagef !=nil {return _cagef ;};};if _adac .Right !=nil {if _aedac :=_adac .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_aedac !=nil {return _aedac ;};};if _adac .Between !=nil {if _bdff :=_adac .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_bdff !=nil {return _bdff ;};};if _adac .Bar !=nil {if _cbgca :=_adac .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_cbgca !=nil {return _cbgca ;};};return nil ;};type Document struct{CT_Document };type CT_PPr struct{ -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Paragraph -P []*CT_P ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;};func (_dfdge ST_NumberFormat )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_faebf :=_ebaba .Attr {};_faebf .Name =name ;switch _dfdge {case ST_NumberFormatUnset :_faebf .Value ="";case ST_NumberFormatDecimal :_faebf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_faebf .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_faebf .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_faebf .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_faebf .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_faebf .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_faebf .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_faebf .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_faebf .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_faebf .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_faebf .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_faebf .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_faebf .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_faebf .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_faebf .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_faebf .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_faebf .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_faebf .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case ST_NumberFormatDecimalEnclosedCircle :_faebf .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_faebf .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_faebf .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_faebf .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_faebf .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_faebf .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_faebf .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_faebf .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_faebf .Value ="\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case ST_NumberFormatDecimalEnclosedParen :_faebf .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_faebf .Value ="\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case ST_NumberFormatIdeographEnclosedCircle :_faebf .Value ="\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatIdeographTraditional :_faebf .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_faebf .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_faebf .Value ="\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case ST_NumberFormatTaiwaneseCounting :_faebf .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_faebf .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_faebf .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_faebf .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_faebf .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_faebf .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_faebf .Value ="\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case ST_NumberFormatKoreanDigital :_faebf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_faebf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_faebf .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_faebf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_faebf .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_faebf .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_faebf .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_faebf .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_faebf .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_faebf .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_faebf .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_faebf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_faebf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_faebf .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_faebf .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_faebf .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_faebf .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_faebf .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_faebf .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_faebf .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_faebf .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_faebf .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_faebf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _faebf ,nil ;}; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Validate validates the CT_TextScale and its children -func (_bed *CT_TextScale )Validate ()error {return _bed .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_fddfb *ST_Jc )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fddfb =0;case "\u0073\u0074\u0061r\u0074":*_fddfb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fddfb =2;case "\u0065\u006e\u0064":*_fddfb =3;case "\u0062\u006f\u0074\u0068":*_fddfb =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fddfb =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_fddfb =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_fddfb =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fddfb =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fddfb =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_fddfb =10;case "\u006c\u0065\u0066\u0074":*_fddfb =11;case "\u0072\u0069\u0067h\u0074":*_fddfb =12;};return nil ;};func (_afbagfg *CT_DocPartBehaviors )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aabad :for {_fcggd ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _eaccea :=_fcggd .(type ){case _ebaba .StartElement :switch _eaccea .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_eaecd :=NewCT_DocPartBehavior ();if _dddaga :=d .DecodeElement (_eaecd ,&_eaccea );_dddaga !=nil {return _dddaga ;};_afbagfg .Behavior =append (_afbagfg .Behavior ,_eaecd );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_eaccea .Name );if _abeed :=d .Skip ();_abeed !=nil {return _abeed ;};};case _ebaba .EndElement :break _aabad ;case _ebaba .CharData :};};return nil ;}; +// Text Frame Properties +FramePr *CT_FramePr ; -// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path -func (_gdac *WdCT_EffectExtent )ValidateWithPath (path string )error {if _cgeeb :=_gdac .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_cgeeb !=nil {return _cgeeb ;};if _bbgcd :=_gdac .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bbgcd !=nil {return _bbgcd ;};if _bfeda :=_gdac .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bfeda !=nil {return _bfeda ;};if _edfba :=_gdac .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_edfba !=nil {return _edfba ;};return nil ;};func (_fdag ST_PTabLeader )Validate ()error {return _fdag .ValidateWithPath ("")};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;}; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Validate validates the CT_Tabs and its children -func (_fffba *CT_Tabs )Validate ()error {return _fffba .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_fbgdff :=&CT_TargetScreenSz {};_fbgdff .ValAttr =ST_TargetScreenSz (1);return _fbgdff ;};func (_cacag *ST_HdrFtr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cfe ,_fff :=d .Token ();if _fff !=nil {return _fff ;};if _aafdacb ,_dgbga :=_cfe .(_ebaba .EndElement );_dgbga &&_aafdacb .Name ==start .Name {*_cacag =1;return nil ;};if _bfdgf ,_cbccg :=_cfe .(_ebaba .CharData );!_cbccg {return _eddeb .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",_cfe );}else {switch string (_bfdgf ){case "":*_cacag =0;case "\u0065\u0076\u0065\u006e":*_cacag =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cacag =2;case "\u0066\u0069\u0072s\u0074":*_cacag =3;};};_cfe ,_fff =d .Token ();if _fff !=nil {return _fff ;};if _beecc ,_cee :=_cfe .(_ebaba .EndElement );_cee &&_beecc .Name ==start .Name {return nil ;};return _eddeb .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",_cfe );};func (_gcfa *CT_ParaRPrChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcfa .RPr =NewCT_ParaRPrOriginal ();for _ ,_cbfaba :=range start .Attr {if _cbfaba .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_edfbd ,_ebbe :=_cbfaba .Value ,error (nil );if _ebbe !=nil {return _ebbe ;};_gcfa .AuthorAttr =_edfbd ;continue ;};if _cbfaba .Name .Local =="\u0064\u0061\u0074\u0065"{_cegd ,_egdef :=ParseStdlibTime (_cbfaba .Value );if _egdef !=nil {return _egdef ;};_gcfa .DateAttr =&_cegd ;continue ;};if _cbfaba .Name .Local =="\u0069\u0064"{_edcgb ,_dgfb :=_cfdbf .ParseInt (_cbfaba .Value ,10,64);if _dgfb !=nil {return _dgfb ;};_gcfa .IdAttr =_edcgb ;continue ;};};_dedca :for {_bfcc ,_ebfag :=d .Token ();if _ebfag !=nil {return _ebfag ;};switch _dbcgcb :=_bfcc .(type ){case _ebaba .StartElement :switch _dbcgcb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _edfeb :=d .DecodeElement (_gcfa .RPr ,&_dbcgcb );_edfeb !=nil {return _edfeb ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_dbcgcb .Name );if _bbaaea :=d .Skip ();_bbaaea !=nil {return _bbaaea ;};};case _ebaba .EndElement :break _dedca ;case _ebaba .CharData :};};return nil ;};func (_fffbe *ST_PTabRelativeTo )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbebd ,_acedc :=d .Token ();if _acedc !=nil {return _acedc ;};if _bcgffb ,_baebc :=_cbebd .(_ebaba .EndElement );_baebc &&_bcgffb .Name ==start .Name {*_fffbe =1;return nil ;};if _edccd ,_fecde :=_cbebd .(_ebaba .CharData );!_fecde {return _eddeb .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",_cbebd );}else {switch string (_edccd ){case "":*_fffbe =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fffbe =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_fffbe =2;};};_cbebd ,_acedc =d .Token ();if _acedc !=nil {return _acedc ;};if _gcbf ,_afegb :=_cbebd .(_ebaba .EndElement );_afegb &&_gcbf .Name ==start .Name {return nil ;};return _eddeb .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",_cbebd );};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a"; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Validate validates the CT_TblCellMar and its children -func (_dddaae *CT_TblCellMar )Validate ()error {return _dddaae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};type CT_LongHexNumber struct{ +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Long Hexadecimal Number Value -ValAttr string ;}; +// Paragraph Borders +PBdr *CT_PBdr ; -// Validate validates the Footnotes and its children -func (_accgd *Footnotes )Validate ()error {return _accgd .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_ecdfb :=&CT_SdtPrChoice {};return _ecdfb };type CT_DecimalNumber struct{ +// Paragraph Shading +Shd *CT_Shd ; -// Decimal Number Value -ValAttr int64 ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_gegff *CT_String )ValidateWithPath (path string )error {return nil }; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path -func (_gcbdgc *CT_StyleSort )ValidateWithPath (path string )error {if _gcbdgc .ValAttr ==ST_StyleSortUnset {return _eddeb .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 _dccced :=_gcbdgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dccced !=nil {return _dccced ;};return nil ;};type CT_LevelText struct{ +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Level Text -ValAttr *string ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Level Text Is Null Character -NullAttr *_bef .ST_OnOff ;};func (_acgef ST_SectionMark )Validate ()error {return _acgef .ValidateWithPath ("")};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func NewWdCT_WrapTight ()*WdCT_WrapTight {_babda :=&WdCT_WrapTight {};_babda .WrapTextAttr =WdST_WrapText (1);_babda .WrapPolygon =NewWdCT_WrapPath ();return _babda ;}; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Validate validates the EG_MathContent and its children -func (_daggf *EG_MathContent )Validate ()error {return _daggf .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_gbbb ST_InfoTextType )Validate ()error {return _gbbb .ValidateWithPath ("")}; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Validate validates the CT_TcPrInner and its children -func (_cggcc *CT_TcPrInner )Validate ()error {return _cggcc .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};func (_gccbd *ST_Wrap )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gccbd =0;case "\u0061\u0075\u0074\u006f":*_gccbd =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_gccbd =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_gccbd =3;case "\u0074\u0069\u0067h\u0074":*_gccbd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_gccbd =5;case "\u006e\u006f\u006e\u0065":*_gccbd =6;};return nil ;}; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Validate validates the CT_Document and its children -func (_ddbdda *CT_Document )Validate ()error {return _ddbdda .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_ecfcd *CT_DocVar )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcd .NameAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_febef *ST_DocPartGallery )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_febef =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_febef =1;case "\u0061\u006e\u0079":*_febef =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_febef =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_febef =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_febef =5;case "\u0065\u0071":*_febef =6;case "\u0066\u0074\u0072\u0073":*_febef =7;case "\u0068\u0064\u0072\u0073":*_febef =8;case "\u0070\u0067\u004eu\u006d":*_febef =9;case "\u0074\u0062\u006c\u0073":*_febef =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_febef =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_febef =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_febef =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_febef =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_febef =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_febef =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_febef =17;case "\u0062\u0069\u0062":*_febef =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_febef =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_febef =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_febef =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_febef =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_febef =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_febef =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_febef =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_febef =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_febef =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_febef =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_febef =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_febef =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_febef =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_febef =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_febef =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_febef =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_febef =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_febef =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_febef =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_febef =38;};return nil ;};func NewCT_P ()*CT_P {_ffgdf :=&CT_P {};return _ffgdf }; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path -func (_aeeecd *CT_LineNumber )ValidateWithPath (path string )error {if _aeeecd .DistanceAttr !=nil {if _cbdee :=_aeeecd .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cbdee !=nil {return _cbdee ;};};if _gceecb :=_aeeecd .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_gceecb !=nil {return _gceecb ;};return nil ;}; - -// Validate validates the CT_R and its children -func (_aaaaa *CT_R )Validate ()error {return _aaaaa .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_fgbcfc :=&WdCT_WordprocessingCanvasChoice {};return _fgbcfc ;};func (_ddaec WdST_AlignH )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_adaf :=_ebaba .Attr {};_adaf .Name =name ;switch _ddaec {case WdST_AlignHUnset :_adaf .Value ="";case WdST_AlignHLeft :_adaf .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_adaf .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_adaf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_adaf .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_adaf .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _adaf ,nil ;};type EG_BlockLevelElts struct{ - -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; - -// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path -func (_fdafe *CT_NumRestart )ValidateWithPath (path string )error {if _fdafe .ValAttr ==ST_RestartNumberUnset {return _eddeb .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 _eaecb :=_fdafe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaecb !=nil {return _eaecb ;};return nil ;};func (_dcdf *ST_PTabLeader )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dcdf =0;case "\u006e\u006f\u006e\u0065":*_dcdf =1;case "\u0064\u006f\u0074":*_dcdf =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_dcdf =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_dcdf =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_dcdf =5;};return nil ;};func (_abddg *CT_PageNumber )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bbcdgf :=range start .Attr {if _bbcdgf .Name .Local =="\u0066\u006d\u0074"{_abddg .FmtAttr .UnmarshalXMLAttr (_bbcdgf );continue ;};if _bbcdgf .Name .Local =="\u0073\u0074\u0061r\u0074"{_bgead ,_daccaae :=_cfdbf .ParseInt (_bbcdgf .Value ,10,64);if _daccaae !=nil {return _daccaae ;};_abddg .StartAttr =&_bgead ;continue ;};if _bbcdgf .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_ebdec ,_ebee :=_cfdbf .ParseInt (_bbcdgf .Value ,10,64);if _ebee !=nil {return _ebee ;};_abddg .ChapStyleAttr =&_ebdec ;continue ;};if _bbcdgf .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_abddg .ChapSepAttr .UnmarshalXMLAttr (_bbcdgf );continue ;};};for {_cbbdee ,_gbaacd :=d .Token ();if _gbaacd !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_gbaacd );};if _dbeacg ,_dfffgb :=_cbbdee .(_ebaba .EndElement );_dfffgb &&_dbeacg .Name ==start .Name {break ;};};return nil ;};func (_fdegfd *ST_VerticalJc )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fdegfd =0;case "\u0074\u006f\u0070":*_fdegfd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdegfd =2;case "\u0062\u006f\u0074\u0068":*_fdegfd =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdegfd =4;};return nil ;};type CT_DataBinding struct{ - -// XML Namespace Prefix Mappings -PrefixMappingsAttr *string ; - -// XPath -XpathAttr string ; - -// Custom XML Data Storage ID -StoreItemIDAttr string ;};func (_accbb *CT_EdnDocProps )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _accbb .Pos !=nil {_ccedfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_accbb .Pos ,_ccedfe );};if _accbb .NumFmt !=nil {_geeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_accbb .NumFmt ,_geeg );};if _accbb .NumStart !=nil {_gaedd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_accbb .NumStart ,_gaedd );};if _accbb .NumRestart !=nil {_bgacae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_accbb .NumRestart ,_bgacae );};if _accbb .Endnote !=nil {_afgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_acfffb :=range _accbb .Endnote {e .EncodeElement (_acfffb ,_afgf );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_Tabs struct{ - -// Custom Tab Stop -Tab []*CT_TabStop ;};type CT_SectPrBase struct{ - -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; - -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; - -// Section Type -Type *CT_SectType ; - -// Page Size -PgSz *CT_PageSz ; - -// Page Margins -PgMar *CT_PageMar ; - -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Page Borders -PgBorders *CT_PageBorders ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Column Definitions -Cols *CT_Columns ; +// Paragraph Indentation +Ind *CT_Ind ; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Paragraph Alignment +Jc *CT_Jc ; -// Text Flow Direction +// Paragraph Text Flow Direction TextDirection *CT_TextDirection ; -// Right to Left Section Layout -Bidi *CT_OnOff ; - -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; - -// Document Grid -DocGrid *CT_DocGrid ; - -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_aadbf ST_TextDirection )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aadbf .String (),start );}; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path -func (_cacbc *EG_ContentBlockContent )ValidateWithPath (path string )error {if _cacbc .CustomXml !=nil {if _adcbd :=_cacbc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_adcbd !=nil {return _adcbd ;};};if _cacbc .Sdt !=nil {if _aagg :=_cacbc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_aagg !=nil {return _aagg ;};};for _eecba ,_aefe :=range _cacbc .P {if _bgcggd :=_aefe .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_eecba ));_bgcggd !=nil {return _bgcggd ;};};for _gagfg ,_dead :=range _cacbc .Tbl {if _ddbfe :=_dead .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gagfg ));_ddbfe !=nil {return _ddbfe ;};};for _afgcdc ,_cabef :=range _cacbc .EG_RunLevelElts {if _dcgege :=_cabef .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afgcdc ));_dcgege !=nil {return _dcgege ;};};return nil ;};func (_fcfbb ST_BrType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_cdgfe :=_ebaba .Attr {};_cdgfe .Name =name ;switch _fcfbb {case ST_BrTypeUnset :_cdgfe .Value ="";case ST_BrTypePage :_cdgfe .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_cdgfe .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_cdgfe .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _cdgfe ,nil ;}; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Validate validates the WdCT_WrapTopBottom and its children -func (_fdbccg *WdCT_WrapTopBottom )Validate ()error {return _fdbccg .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");}; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Validate validates the CT_RPrOriginal and its children -func (_babe *CT_RPrOriginal )Validate ()error {return _babe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_ccgcd *CT_FrameLayout )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ccgcd .ValAttr =ST_FrameLayout (1);for _ ,_addcc :=range start .Attr {if _addcc .Name .Local =="\u0076\u0061\u006c"{_ccgcd .ValAttr .UnmarshalXMLAttr (_addcc );continue ;};};for {_fgage ,_fgbda :=d .Token ();if _fgbda !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074:\u0020\u0025\u0073",_fgbda );};if _bfae ,_adega :=_fgage .(_ebaba .EndElement );_adega &&_bfae .Name ==start .Name {break ;};};return nil ;}; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Validate validates the CT_HMerge and its children -func (_gbdeg *CT_HMerge )Validate ()error {return _gbdeg .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");}; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_fdebg ST_DocPartBehavior )ValidateWithPath (path string )error {switch _fdebg {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdebg ));};return nil ;};func (_dbcgcf *ST_TblWidth )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbcgcf =0;case "\u006e\u0069\u006c":*_dbcgcf =1;case "\u0070\u0063\u0074":*_dbcgcf =2;case "\u0064\u0078\u0061":*_dbcgcf =3;case "\u0061\u0075\u0074\u006f":*_dbcgcf =4;};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_agbef :=&CT_SmartTagPr {};return _agbef };func (_gafbed *ST_PTabLeader )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gafbed =0;case "\u006e\u006f\u006e\u0065":*_gafbed =1;case "\u0064\u006f\u0074":*_gafbed =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gafbed =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gafbed =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gafbed =5;};return nil ;};func (_feafcda ST_InfoTextType )String ()string {switch _feafcda {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};func (_bcgab *CT_Pitch )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcgab .ValAttr =ST_Pitch (1);for _ ,_gbfaa :=range start .Attr {if _gbfaa .Name .Local =="\u0076\u0061\u006c"{_bcgab .ValAttr .UnmarshalXMLAttr (_gbfaa );continue ;};};for {_faage ,_adca :=d .Token ();if _adca !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_adca );};if _cfddff ,_befda :=_faage .(_g .EndElement );_befda &&_cfddff .Name ==start .Name {break ;};};return nil ;};func (_gfge *CT_FrameLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dffed ,_edbecd :=_gfge .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edbecd !=nil {return _edbecd ;};start .Attr =append (start .Attr ,_dffed );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SdtDateMappingType and its children -func (_ffggfc *CT_SdtDateMappingType )Validate ()error {return _ffggfc .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};func NewCT_TblCellMar ()*CT_TblCellMar {_accef :=&CT_TblCellMar {};return _accef };type CT_VMerge struct{ +// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path +func (_bddab *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _bddab .CNvPr !=nil {if _ggceb :=_bddab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggceb !=nil {return _ggceb ;};};if _bddab .CNvContentPartPr !=nil {if _efdggc :=_bddab .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_efdggc !=nil {return _efdggc ;};};return nil ;};func (_bcecg *CT_PageSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcecg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bcecg .WAttr )});};if _bcecg .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_bcecg .HAttr )});};if _bcecg .OrientAttr !=ST_PageOrientationUnset {_gcgfg ,_gaefg :=_bcecg .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _gaefg !=nil {return _gaefg ;};start .Attr =append (start .Attr ,_gcgfg );};if _bcecg .CodeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcecg .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_babe *CT_FramesetChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _babe .Frameset !=nil {_gbcgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_fegfa :=range _babe .Frameset {e .EncodeElement (_fegfa ,_gbcgb );};};if _babe .Frame !=nil {_egdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_eeeb :=range _babe .Frame {e .EncodeElement (_eeeb ,_egdfb );};};return nil ;};func (_egfde *ST_ObjectDrawAspect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebgbe ,_adfcfe :=d .Token ();if _adfcfe !=nil {return _adfcfe ;};if _cgefff ,_aefbee :=_ebgbe .(_g .EndElement );_aefbee &&_cgefff .Name ==start .Name {*_egfde =1;return nil ;};if _beaab ,_bdeeec :=_ebgbe .(_g .CharData );!_bdeeec {return _gd .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",_ebgbe );}else {switch string (_beaab ){case "":*_egfde =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_egfde =1;case "\u0069\u0063\u006f\u006e":*_egfde =2;};};_ebgbe ,_adfcfe =d .Token ();if _adfcfe !=nil {return _adfcfe ;};if _gafcgea ,_gadffb :=_ebgbe .(_g .EndElement );_gadffb &&_gafcgea .Name ==start .Name {return nil ;};return _gd .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",_ebgbe );};func (_aegegc *ST_PTabRelativeTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgega ,_daaffe :=d .Token ();if _daaffe !=nil {return _daaffe ;};if _fefac ,_ebeada :=_cdgega .(_g .EndElement );_ebeada &&_fefac .Name ==start .Name {*_aegegc =1;return nil ;};if _gbdgg ,_daccgc :=_cdgega .(_g .CharData );!_daccgc {return _gd .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",_cdgega );}else {switch string (_gbdgg ){case "":*_aegegc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aegegc =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_aegegc =2;};};_cdgega ,_daaffe =d .Token ();if _daaffe !=nil {return _daaffe ;};if _ddecab ,_fdgbe :=_cdgega .(_g .EndElement );_fdgbe &&_ddecab .Name ==start .Name {return nil ;};return _gd .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",_cdgega );};func NewCT_OnOff ()*CT_OnOff {_ffffg :=&CT_OnOff {};return _ffffg };func (_ccage *Recipients )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _ccage .CT_Recipients .MarshalXML (e ,start );};type ST_DocPartBehavior byte ;func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_gdggdc :=&WdCT_WordprocessingGroup {};_gdggdc .CNvGrpSpPr =_e .NewCT_NonVisualGroupDrawingShapeProps ();_gdggdc .GrpSpPr =_e .NewCT_GroupShapeProperties ();return _gdggdc ;};func (_gffa *CT_PTab )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gffa .AlignmentAttr =ST_PTabAlignment (1);_gffa .RelativeToAttr =ST_PTabRelativeTo (1);_gffa .LeaderAttr =ST_PTabLeader (1);for _ ,_febagd :=range start .Attr {if _febagd .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gffa .AlignmentAttr .UnmarshalXMLAttr (_febagd );continue ;};if _febagd .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_gffa .RelativeToAttr .UnmarshalXMLAttr (_febagd );continue ;};if _febagd .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_gffa .LeaderAttr .UnmarshalXMLAttr (_febagd );continue ;};};for {_gbcb ,_efebd :=d .Token ();if _efebd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_efebd );};if _ddebf ,_dcgcga :=_gbcb .(_g .EndElement );_dcgcga &&_ddebf .Name ==start .Name {break ;};};return nil ;};type CT_SdtText struct{ -// Vertical Merge Type -ValAttr ST_Merge ;}; +// Allow Soft Line Breaks +MultiLineAttr *_gc .ST_OnOff ;};func (_abgecc ST_Hint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abgecc .String (),start );};func (_fgfae *ST_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acadd ,_bfbdc :=d .Token ();if _bfbdc !=nil {return _bfbdc ;};if _ffbgc ,_fadaa :=_acadd .(_g .EndElement );_fadaa &&_ffbgc .Name ==start .Name {*_fgfae =1;return nil ;};if _gdbga ,_edgaec :=_acadd .(_g .CharData );!_edgaec {return _gd .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",_acadd );}else {switch string (_gdbga ){case "":*_fgfae =0;case "\u0074\u0062":*_fgfae =1;case "\u0072\u006c":*_fgfae =2;case "\u006c\u0072":*_fgfae =3;case "\u0074\u0062\u0056":*_fgfae =4;case "\u0072\u006c\u0056":*_fgfae =5;case "\u006c\u0072\u0056":*_fgfae =6;case "\u0062\u0074\u004c\u0072":*_fgfae =7;case "\u006c\u0072\u0054\u0062":*_fgfae =8;case "\u006c\u0072\u0054b\u0056":*_fgfae =9;case "\u0074\u0062\u004cr\u0056":*_fgfae =10;case "\u0074\u0062\u0052\u006c":*_fgfae =11;case "\u0074\u0062\u0052l\u0056":*_fgfae =12;};};_acadd ,_bfbdc =d .Token ();if _bfbdc !=nil {return _bfbdc ;};if _gcde ,_aceca :=_acadd .(_g .EndElement );_aceca &&_gcde .Name ==start .Name {return nil ;};return _gd .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",_acadd );};func (_cfegaa ST_VerticalJc )ValidateWithPath (path string )error {switch _cfegaa {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfegaa ));};return nil ;};func (_eggbdf *EG_RPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eggbdf .RPr !=nil {_bfgbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eggbdf .RPr ,_bfgbba );};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup }; -// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path -func (_cfeca *CT_CustomXmlRun )ValidateWithPath (path string )error {if _cfeca .CustomXmlPr !=nil {if _gebeg :=_cfeca .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gebeg !=nil {return _gebeg ;};};for _gdcbg ,_ebaeg :=range _cfeca .EG_PContent {if _bbgaed :=_ebaeg .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gdcbg ));_bbgaed !=nil {return _bbgaed ;};};return nil ;}; +// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path +func (_cabaef *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _fbgbf ,_aaaeg :=range _cabaef .EG_ContentBlockContent {if _eafeef :=_aaaeg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_fbgbf ));_eafeef !=nil {return _eafeef ;};};return nil ;};func (_gbgeb *CT_PixelsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gbgeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbef *CT_Divs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abdb :for {_badc ,_cgege :=d .Token ();if _cgege !=nil {return _cgege ;};switch _gfaab :=_badc .(type ){case _g .StartElement :switch _gfaab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076"}:_deada :=NewCT_Div ();if _cgcab :=d .DecodeElement (_deada ,&_gfaab );_cgcab !=nil {return _cgcab ;};_bbef .Div =append (_bbef .Div ,_deada );default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_gfaab .Name );if _ebcba :=d .Skip ();_ebcba !=nil {return _ebcba ;};};case _g .EndElement :break _abdb ;case _g .CharData :};};return nil ;}; -// ST_TextScale is a union type -type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_bgdfg *CT_RubyPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_bcfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bgdfg .RubyAlign ,_bcfc );_adad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_bgdfg .Hps ,_adad );_dabb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_bgdfg .HpsRaise ,_dabb );_bcea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bgdfg .HpsBaseText ,_bcea );_ccbeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_bgdfg .Lid ,_ccbeg );if _bgdfg .Dirty !=nil {_eeded :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_bgdfg .Dirty ,_eeded );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type EG_ContentRunContent struct{ +// Validate validates the CT_LongHexNumber and its children +func (_gfdce *CT_LongHexNumber )Validate ()error {return _gfdce .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func (_geefg *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeccba :for {_beedc ,_ddgba :=d .Token ();if _ddgba !=nil {return _ddgba ;};switch _bedgc :=_beedc .(type ){case _g .StartElement :switch _bedgc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_geefg .Movie =NewCT_Rel ();if _cbcde :=d .DecodeElement (_geefg .Movie ,&_bedgc );_cbcde !=nil {return _cbcde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_geefg .Control =NewCT_Control ();if _ddfcd :=d .DecodeElement (_geefg .Control ,&_bedgc );_ddfcd !=nil {return _ddfcd ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_bedgc .Name );if _aeafg :=d .Skip ();_aeafg !=nil {return _aeafg ;};};case _g .EndElement :break _aeccba ;case _g .CharData :};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_fadgg :=&CT_PixelsMeasure {};return _fadgg };type ST_Underline byte ; -// Inline-Level Custom XML Element -CustomXml *CT_CustomXmlRun ; +// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path +func (_ggeff *CT_NumLvl )ValidateWithPath (path string )error {if _ggeff .StartOverride !=nil {if _bgdaa :=_ggeff .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_bgdaa !=nil {return _bgdaa ;};};if _ggeff .Lvl !=nil {if _gaabf :=_ggeff .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_gaabf !=nil {return _gaabf ;};};return nil ;};func (_egbagg *ST_MeasurementOrPercent )Validate ()error {return _egbagg .ValidateWithPath ("")};func (_geaec *CT_TrPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_geaec .AuthorAttr )});if _geaec .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_geaec .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_geaec .IdAttr )});e .EncodeToken (start );_bbbbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_geaec .TrPr ,_bbbbf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Inline-Level Smart Tag -SmartTag *CT_SmartTagRun ; +// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path +func (_gbaac *CT_TrPrBase )ValidateWithPath (path string )error {for _cbddc ,_dadbae :=range _gbaac .CnfStyle {if _gfdgg :=_dadbae .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cbddc ));_gfdgg !=nil {return _gfdgg ;};};for _caefgg ,_caggd :=range _gbaac .DivId {if _babfe :=_caggd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_caefgg ));_babfe !=nil {return _babfe ;};};for _ebece ,_bgbcc :=range _gbaac .GridBefore {if _adaded :=_bgbcc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ebece ));_adaded !=nil {return _adaded ;};};for _eafce ,_fcagb :=range _gbaac .GridAfter {if _cfaec :=_fcagb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eafce ));_cfaec !=nil {return _cfaec ;};};for _becgea ,_gaacba :=range _gbaac .WBefore {if _daadd :=_gaacba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_becgea ));_daadd !=nil {return _daadd ;};};for _dfebga ,_gfggc :=range _gbaac .WAfter {if _ebadgf :=_gfggc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfebga ));_ebadgf !=nil {return _ebadgf ;};};for _dbfab ,_dabb :=range _gbaac .CantSplit {if _fegebe :=_dabb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_dbfab ));_fegebe !=nil {return _fegebe ;};};for _fcece ,_agfbc :=range _gbaac .TrHeight {if _efcefg :=_agfbc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_fcece ));_efcefg !=nil {return _efcefg ;};};for _ggedb ,_bdgda :=range _gbaac .TblHeader {if _cbdgf :=_bdgda .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggedb ));_cbdgf !=nil {return _cbdgf ;};};for _bfcedc ,_ecabab :=range _gbaac .TblCellSpacing {if _gdcfgf :=_ecabab .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bfcedc ));_gdcfgf !=nil {return _gdcfgf ;};};for _faagef ,_ggfcf :=range _gbaac .Jc {if _ggcecd :=_ggfcf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_faagef ));_ggcecd !=nil {return _ggcecd ;};};for _fbaage ,_egcdcf :=range _gbaac .Hidden {if _afegde :=_egcdcf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_fbaage ));_afegde !=nil {return _afegde ;};};return nil ;};func (_gcfc *CT_DocVar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecgd :=range start .Attr {if _ecgd .Name .Local =="\u006e\u0061\u006d\u0065"{_faecfa ,_eccfgg :=_ecgd .Value ,error (nil );if _eccfgg !=nil {return _eccfgg ;};_gcfc .NameAttr =_faecfa ;continue ;};if _ecgd .Name .Local =="\u0076\u0061\u006c"{_bdfdd ,_gcga :=_ecgd .Value ,error (nil );if _gcga !=nil {return _gcga ;};_gcfc .ValAttr =_bdfdd ;continue ;};};for {_ccaac ,_gegaa :=d .Token ();if _gegaa !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_gegaa );};if _fgga ,_bfcd :=_ccaac .(_g .EndElement );_bfcd &&_fgga .Name ==start .Name {break ;};};return nil ;}; -// Inline-Level Structured Document Tag -Sdt *CT_SdtRun ; +// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path +func (_bccb *CT_DocPartBehavior )ValidateWithPath (path string )error {if _bccb .ValAttr ==ST_DocPartBehaviorUnset {return _gd .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 _ccdee :=_bccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccdee !=nil {return _ccdee ;};return nil ;};func (_aegdb *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aegdb =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_aegdb =1;case "\u0069\u0063\u006f\u006e":*_aegdb =2;};return nil ;};func (_bfaed *CT_PixelsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaabeb :=range start .Attr {if _aaabeb .Name .Local =="\u0076\u0061\u006c"{_ddecg ,_egeed :=_b .ParseUint (_aaabeb .Value ,10,64);if _egeed !=nil {return _egeed ;};_bfaed .ValAttr =_ddecg ;continue ;};};for {_fcgefc ,_eagde :=d .Token ();if _eagde !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0078\u0065l\u0073M\u0065\u0061\u0073\u0075\u0072\u0065\u003a \u0025\u0073",_eagde );};if _gcbcc ,_dgfcf :=_fcgefc .(_g .EndElement );_dgfcf &&_gcbcc .Name ==start .Name {break ;};};return nil ;}; -// Bidirectional Embedding Level -Dir *CT_DirContentRun ; +// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path +func (_cbaa *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _cbaa .CustomXmlPr !=nil {if _edcbe :=_cbaa .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_edcbe !=nil {return _edcbe ;};};for _fecg ,_cdegg :=range _cbaa .EG_ContentBlockContent {if _dgga :=_cdegg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_fecg ));_dgga !=nil {return _dgga ;};};return nil ;};func NewCT_SdtRow ()*CT_SdtRow {_cedab :=&CT_SdtRow {};return _cedab };func (_cafgfc ST_RubyAlign )ValidateWithPath (path string )error {switch _cafgfc {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafgfc ));};return nil ;};type CT_MailMerge struct{ -// Bidirectional Override -Bdo *CT_BdoContentRun ; +// Source Document Type +MainDocumentType *CT_MailMergeDocType ; -// Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ecddf ST_SignedHpsMeasure )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ecddf .Int64 !=nil {e .EncodeToken (_ebaba .CharData (_eddeb .Sprintf ("\u0025\u0064",*_ecddf .Int64 )));};if _ecddf .ST_UniversalMeasure !=nil {e .EncodeToken (_ebaba .CharData (*_ecddf .ST_UniversalMeasure ));};return e .EncodeToken (_ebaba .EndElement {Name :start .Name });};func (_cdb *WdCT_WrapTight )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_dagf ,_fdbfe :=_cdb .WrapTextAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _fdbfe !=nil {return _fdbfe ;};start .Attr =append (start .Attr ,_dagf );if _cdb .DistLAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cdb .DistLAttr )});};if _cdb .DistRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cdb .DistRAttr )});};e .EncodeToken (start );_bdbgce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_cdb .WrapPolygon ,_bdbgce );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_fagbg *CT_SdtDocPart )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _fagbg .DocPartGallery !=nil {_gbfec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_fagbg .DocPartGallery ,_gbfec );};if _fagbg .DocPartCategory !=nil {_fefb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_fagbg .DocPartCategory ,_fefb );};if _fagbg .DocPartUnique !=nil {_dcgaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_fagbg .DocPartUnique ,_dcgaa );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cefbdc *CT_TopPageBorder )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cefbdc .ValAttr =ST_Border (1);for _ ,_bfcdd :=range start .Attr {if _bfcdd .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"&&_bfcdd .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_bfcdd .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"&&_bfcdd .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_abegfc ,_fbeaa :=_bfcdd .Value ,error (nil );if _fbeaa !=nil {return _fbeaa ;};_cefbdc .TopLeftAttr =&_abegfc ;continue ;};if _bfcdd .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"&&_bfcdd .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_bfcdd .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"&&_bfcdd .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_ffdgac ,_agacf :=_bfcdd .Value ,error (nil );if _agacf !=nil {return _agacf ;};_cefbdc .TopRightAttr =&_ffdgac ;continue ;};if _bfcdd .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"&&_bfcdd .Name .Local =="\u0069\u0064"||_bfcdd .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"&&_bfcdd .Name .Local =="\u0069\u0064"{_ccfd ,_acbag :=_bfcdd .Value ,error (nil );if _acbag !=nil {return _acbag ;};_cefbdc .IdAttr =&_ccfd ;continue ;};if _bfcdd .Name .Local =="\u0076\u0061\u006c"{_cefbdc .ValAttr .UnmarshalXMLAttr (_bfcdd );continue ;};if _bfcdd .Name .Local =="\u0063\u006f\u006co\u0072"{_aegab ,_cgfccg :=ParseUnionST_HexColor (_bfcdd .Value );if _cgfccg !=nil {return _cgfccg ;};_cefbdc .ColorAttr =&_aegab ;continue ;};if _bfcdd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cefbdc .ThemeColorAttr .UnmarshalXMLAttr (_bfcdd );continue ;};if _bfcdd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fcgge ,_bebbg :=_bfcdd .Value ,error (nil );if _bebbg !=nil {return _bebbg ;};_cefbdc .ThemeTintAttr =&_fcgge ;continue ;};if _bfcdd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bcad ,_cgaed :=_bfcdd .Value ,error (nil );if _cgaed !=nil {return _cgaed ;};_cefbdc .ThemeShadeAttr =&_bcad ;continue ;};if _bfcdd .Name .Local =="\u0073\u007a"{_abbc ,_bebca :=_cfdbf .ParseUint (_bfcdd .Value ,10,64);if _bebca !=nil {return _bebca ;};_cefbdc .SzAttr =&_abbc ;continue ;};if _bfcdd .Name .Local =="\u0073\u0070\u0061c\u0065"{_agaa ,_aebfg :=_cfdbf .ParseUint (_bfcdd .Value ,10,64);if _aebfg !=nil {return _aebfg ;};_cefbdc .SpaceAttr =&_agaa ;continue ;};if _bfcdd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ccgbdb ,_cgdaa :=ParseUnionST_OnOff (_bfcdd .Value );if _cgdaa !=nil {return _cgdaa ;};_cefbdc .ShadowAttr =&_ccgbdb ;continue ;};if _bfcdd .Name .Local =="\u0066\u0072\u0061m\u0065"{_acgea ,_cdeeec :=ParseUnionST_OnOff (_bfcdd .Value );if _cdeeec !=nil {return _cdeeec ;};_cefbdc .FrameAttr =&_acgea ;continue ;};};for {_dadcdf ,_gbaedb :=d .Token ();if _gbaedb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u006f\u0070\u0050a\u0067e\u0042\u006f\u0072\u0064\u0065\u0072\u003a \u0025\u0073",_gbaedb );};if _ecbfd ,_cbcbf :=_dadcdf .(_ebaba .EndElement );_cbcbf &&_ecbfd .Name ==start .Name {break ;};};return nil ;};func (_fbcga *ST_FtnEdn )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fbcga =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fbcga =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_fbcga =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_fbcga =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_fbcga =4;};return nil ;};func (_fedgb *CT_Br )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dfcgca :=range start .Attr {if _dfcgca .Name .Local =="\u0074\u0079\u0070\u0065"{_fedgb .TypeAttr .UnmarshalXMLAttr (_dfcgca );continue ;};if _dfcgca .Name .Local =="\u0063\u006c\u0065a\u0072"{_fedgb .ClearAttr .UnmarshalXMLAttr (_dfcgca );continue ;};};for {_gfacc ,_gdebb :=d .Token ();if _gdebb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_gdebb );};if _eecdbc ,_cfb :=_gfacc .(_ebaba .EndElement );_cfb &&_eecdbc .Name ==start .Name {break ;};};return nil ;}; +// Query Contains Link to External Query File +LinkToQuery *CT_OnOff ; -// Validate validates the WdCT_Anchor and its children -func (_ccfa *WdCT_Anchor )Validate ()error {return _ccfa .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};func (_egagg *CT_Captions )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bbecec :for {_fdeae ,_fdef :=d .Token ();if _fdef !=nil {return _fdef ;};switch _adfge :=_fdeae .(type ){case _ebaba .StartElement :switch _adfge .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_ffdgf :=NewCT_Caption ();if _eagaab :=d .DecodeElement (_ffdgf ,&_adfge );_eagaab !=nil {return _eagaab ;};_egagg .Caption =append (_egagg .Caption ,_ffdgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_egagg .AutoCaptions =NewCT_AutoCaptions ();if _bgcda :=d .DecodeElement (_egagg .AutoCaptions ,&_adfge );_bgcda !=nil {return _bgcda ;};default:_febdf .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\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_adfge .Name );if _deafcb :=d .Skip ();_deafcb !=nil {return _deafcb ;};};case _ebaba .EndElement :break _bbecec ;case _ebaba .CharData :};};return nil ;}; +// Data Source Type +DataType *CT_MailMergeDataType ; -// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path -func (_cdgc *CT_Styles )ValidateWithPath (path string )error {if _cdgc .DocDefaults !=nil {if _gfffc :=_cdgc .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_gfffc !=nil {return _gfffc ;};};if _cdgc .LatentStyles !=nil {if _ceaee :=_cdgc .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_ceaee !=nil {return _ceaee ;};};for _edcdg ,_ddbba :=range _cdgc .Style {if _dbaged :=_ddbba .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edcdg ));_dbaged !=nil {return _dbaged ;};};return nil ;};func (_aegaea ST_FrameScrollbar )Validate ()error {return _aegaea .ValidateWithPath ("")};func (_fgcgf *CT_TblLayoutType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fgcgf .TypeAttr !=ST_TblLayoutTypeUnset {_fcbge ,_babbe :=_fgcgf .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _babbe !=nil {return _babbe ;};start .Attr =append (start .Attr ,_fcbge );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ffeef *CT_FFHelpText )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fffbdb :=range start .Attr {if _fffbdb .Name .Local =="\u0074\u0079\u0070\u0065"{_ffeef .TypeAttr .UnmarshalXMLAttr (_fffbdb );continue ;};if _fffbdb .Name .Local =="\u0076\u0061\u006c"{_aedae ,_cggec :=_fffbdb .Value ,error (nil );if _cggec !=nil {return _cggec ;};_ffeef .ValAttr =&_aedae ;continue ;};};for {_fdacd ,_aeada :=d .Token ();if _aeada !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_aeada );};if _bgfbda ,_bddac :=_fdacd .(_ebaba .EndElement );_bddac &&_bgfbda .Name ==start .Name {break ;};};return nil ;}; +// Data Source Connection String +ConnectString *CT_String ; -// Validate validates the CT_SdtContentBlock and its children -func (_gagac *CT_SdtContentBlock )Validate ()error {return _gagac .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};func (_degf *Recipients )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_degf .CT_Recipients =*NewCT_Recipients ();_cga :for {_gcffbe ,_cfceg :=d .Token ();if _cfceg !=nil {return _cfceg ;};switch _ccabgc :=_gcffbe .(type ){case _ebaba .StartElement :switch _ccabgc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dbcbg :=NewCT_RecipientData ();if _cbgdf :=d .DecodeElement (_dbcbg ,&_ccabgc );_cbgdf !=nil {return _cbgdf ;};_degf .RecipientData =append (_degf .RecipientData ,_dbcbg );default:_febdf .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\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_ccabgc .Name );if _bfgcca :=d .Skip ();_bfgcca !=nil {return _bfgcca ;};};case _ebaba .EndElement :break _cga ;case _ebaba .CharData :};};return nil ;};func (_cfdcgbd *CT_Markup )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_edccb :=range start .Attr {if _edccb .Name .Local =="\u0069\u0064"{_cdfeg ,_faaffe :=_cfdbf .ParseInt (_edccb .Value ,10,64);if _faaffe !=nil {return _faaffe ;};_cfdcgbd .IdAttr =_cdfeg ;continue ;};};for {_cfebg ,_agac :=d .Token ();if _agac !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_agac );};if _cdgb ,_bgda :=_cfebg .(_ebaba .EndElement );_bgda &&_cdgb .Name ==start .Name {break ;};};return nil ;};func (_dbca *ST_StyleType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgecf ,_gagfcfc :=d .Token ();if _gagfcfc !=nil {return _gagfcfc ;};if _caaed ,_ddgg :=_fgecf .(_ebaba .EndElement );_ddgg &&_caaed .Name ==start .Name {*_dbca =1;return nil ;};if _ceac ,_ecedg :=_fgecf .(_ebaba .CharData );!_ecedg {return _eddeb .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",_fgecf );}else {switch string (_ceac ){case "":*_dbca =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_dbca =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_dbca =2;case "\u0074\u0061\u0062l\u0065":*_dbca =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_dbca =4;};};_fgecf ,_gagfcfc =d .Token ();if _gagfcfc !=nil {return _gagfcfc ;};if _ceff ,_bbfbbd :=_fgecf .(_ebaba .EndElement );_bbfbbd &&_ceff .Name ==start .Name {return nil ;};return _eddeb .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",_fgecf );};func (_effgd *CT_DivBdr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _effgd .Top !=nil {_ecbda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_effgd .Top ,_ecbda );};if _effgd .Left !=nil {_faea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_effgd .Left ,_faea );};if _effgd .Bottom !=nil {_fgdfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_effgd .Bottom ,_fgdfc );};if _effgd .Right !=nil {_ecdgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_effgd .Right ,_ecdgf );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_eecf *ST_TblLayoutType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aabeaa ,_efcgdb :=d .Token ();if _efcgdb !=nil {return _efcgdb ;};if _cddcg ,_dbecef :=_aabeaa .(_ebaba .EndElement );_dbecef &&_cddcg .Name ==start .Name {*_eecf =1;return nil ;};if _adgceg ,_fcbbgb :=_aabeaa .(_ebaba .CharData );!_fcbbgb {return _eddeb .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",_aabeaa );}else {switch string (_adgceg ){case "":*_eecf =0;case "\u0066\u0069\u0078e\u0064":*_eecf =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_eecf =2;};};_aabeaa ,_efcgdb =d .Token ();if _efcgdb !=nil {return _efcgdb ;};if _df ,_ccdgd :=_aabeaa .(_ebaba .EndElement );_ccdgd &&_df .Name ==start .Name {return nil ;};return _eddeb .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",_aabeaa );}; +// Query For Data Source Records To Merge +Query *CT_String ; -// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path -func (_ddafg *CT_LevelSuffix )ValidateWithPath (path string )error {if _ddafg .ValAttr ==ST_LevelSuffixUnset {return _eddeb .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 _edeba :=_ddafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edeba !=nil {return _edeba ;};return nil ;};type ST_Merge byte ; +// Data Source File Path +DataSource *CT_Rel ; -// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path -func (_gegae *WdCT_PosHChoice )ValidateWithPath (path string )error {if _beddbe :=_gegae .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_beddbe !=nil {return _beddbe ;};return nil ;};func (_fcccd *ST_HeightRule )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ecbcdb ,_acccba :=d .Token ();if _acccba !=nil {return _acccba ;};if _bgbabb ,_ccdd :=_ecbcdb .(_ebaba .EndElement );_ccdd &&_bgbabb .Name ==start .Name {*_fcccd =1;return nil ;};if _gfef ,_afffe :=_ecbcdb .(_ebaba .CharData );!_afffe {return _eddeb .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",_ecbcdb );}else {switch string (_gfef ){case "":*_fcccd =0;case "\u0061\u0075\u0074\u006f":*_fcccd =1;case "\u0065\u0078\u0061c\u0074":*_fcccd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fcccd =3;};};_ecbcdb ,_acccba =d .Token ();if _acccba !=nil {return _acccba ;};if _cfff ,_dagac :=_ecbcdb .(_ebaba .EndElement );_dagac &&_cfff .Name ==start .Name {return nil ;};return _eddeb .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",_ecbcdb );}; +// Header Definition File Path +HeaderSource *CT_Rel ; -// Validate validates the CT_EdnDocProps and its children -func (_ageed *CT_EdnDocProps )Validate ()error {return _ageed .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_cgdga *EG_RPrMath )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _cgdga .Ins !=nil {_gcaad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cgdga .Ins ,_gcaad );};if _cgdga .Del !=nil {_ffaga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cgdga .Del ,_ffaga );};if _cgdga .RPr !=nil {_cbfabb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cgdga .RPr ,_cbfabb );};return nil ;};func (_gcefbd *ST_TextDirection )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gcefbd =0;case "\u0074\u0062":*_gcefbd =1;case "\u0072\u006c":*_gcefbd =2;case "\u006c\u0072":*_gcefbd =3;case "\u0074\u0062\u0056":*_gcefbd =4;case "\u0072\u006c\u0056":*_gcefbd =5;case "\u006c\u0072\u0056":*_gcefbd =6;case "\u0062\u0074\u004c\u0072":*_gcefbd =7;case "\u006c\u0072\u0054\u0062":*_gcefbd =8;case "\u006c\u0072\u0054b\u0056":*_gcefbd =9;case "\u0074\u0062\u004cr\u0056":*_gcefbd =10;case "\u0074\u0062\u0052\u006c":*_gcefbd =11;case "\u0074\u0062\u0052l\u0056":*_gcefbd =12;};return nil ;};func (_cffddc *CT_SdtListItem )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cffddc .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cffddc .DisplayTextAttr )});};if _cffddc .ValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cffddc .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_bfeba *WdCT_WordprocessingGroupChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bfeba .Wsp !=nil {_cfgbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_fe :=range _bfeba .Wsp {e .EncodeElement (_fe ,_cfgbe );};};if _bfeba .GrpSp !=nil {_gcgdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_dgcfa :=range _bfeba .GrpSp {e .EncodeElement (_dgcfa ,_gcgdf );};};if _bfeba .GraphicFrame !=nil {_ddgde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_eadec :=range _bfeba .GraphicFrame {e .EncodeElement (_eadec ,_ddgde );};};if _bfeba .Pic !=nil {_efdebe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_ddcab :=range _bfeba .Pic {e .EncodeElement (_ddcab ,_efdebe );};};if _bfeba .ContentPart !=nil {_eefe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_eaccbe :=range _bfeba .ContentPart {e .EncodeElement (_eaccbe ,_eefe );};};return nil ;};type CT_DocPartTypes struct{ +// Remove Blank Lines from Merged Documents +DoNotSuppressBlankLines *CT_OnOff ; -// Entry Is Of All Types -AllAttr *_bef .ST_OnOff ; +// Merged Document Destination +Destination *CT_MailMergeDest ; -// Entry Type -Type []*CT_DocPartType ;};func (_deeec *CT_TblPrExBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _deeec .TblW !=nil {_bcfca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_deeec .TblW ,_bcfca );};if _deeec .Jc !=nil {_dagcfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_deeec .Jc ,_dagcfb );};if _deeec .TblCellSpacing !=nil {_gfggf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_deeec .TblCellSpacing ,_gfggf );};if _deeec .TblInd !=nil {_dbed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_deeec .TblInd ,_dbed );};if _deeec .TblBorders !=nil {_bgcfde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_deeec .TblBorders ,_bgcfde );};if _deeec .Shd !=nil {_feeecf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_deeec .Shd ,_feeecf );};if _deeec .TblLayout !=nil {_fdggg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_deeec .TblLayout ,_fdggg );};if _deeec .TblCellMar !=nil {_gcggbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_deeec .TblCellMar ,_gcggbf );};if _deeec .TblLook !=nil {_daaeab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_deeec .TblLook ,_daaeab );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ebecbd WdST_AlignV )String ()string {switch _ebecbd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";}; +// Column Containing E-mail Address +AddressFieldName *CT_String ; -// Validate validates the CT_Font and its children -func (_cbgaa *CT_Font )Validate ()error {return _cbgaa .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_ddeaf ST_LineSpacingRule )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bcgb :=_ebaba .Attr {};_bcgb .Name =name ;switch _ddeaf {case ST_LineSpacingRuleUnset :_bcgb .Value ="";case ST_LineSpacingRuleAuto :_bcgb .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_bcgb .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_bcgb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _bcgb ,nil ;};func (_abdac *CT_SectPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ggafg :=range start .Attr {if _ggafg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_fcbbc ,_cdcfe :=_ggafg .Value ,error (nil );if _cdcfe !=nil {return _cdcfe ;};_abdac .RsidRPrAttr =&_fcbbc ;continue ;};if _ggafg .Name .Local =="\u0072\u0073\u0069d\u0052"{_caaac ,_gbcag :=_ggafg .Value ,error (nil );if _gbcag !=nil {return _gbcag ;};_abdac .RsidRAttr =&_caaac ;continue ;};if _ggafg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bcddg ,_gbfce :=_ggafg .Value ,error (nil );if _gbfce !=nil {return _gbfce ;};_abdac .RsidDelAttr =&_bcddg ;continue ;};if _ggafg .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fgbbf ,_cdabd :=_ggafg .Value ,error (nil );if _cdabd !=nil {return _cdabd ;};_abdac .RsidSectAttr =&_fgbbf ;continue ;};};_dfbbcc :for {_eadda ,_gafaa :=d .Token ();if _gafaa !=nil {return _gafaa ;};switch _facaca :=_eadda .(type ){case _ebaba .StartElement :switch _facaca .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eegdc :=NewEG_HdrFtrReferences ();_eegdc .HeaderReference =NewCT_HdrFtrRef ();if _dfdgf :=d .DecodeElement (_eegdc .HeaderReference ,&_facaca );_dfdgf !=nil {return _dfdgf ;};_abdac .EG_HdrFtrReferences =append (_abdac .EG_HdrFtrReferences ,_eegdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bgbad :=NewEG_HdrFtrReferences ();_bgbad .FooterReference =NewCT_HdrFtrRef ();if _ddbe :=d .DecodeElement (_bgbad .FooterReference ,&_facaca );_ddbe !=nil {return _ddbe ;};_abdac .EG_HdrFtrReferences =append (_abdac .EG_HdrFtrReferences ,_bgbad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_abdac .FootnotePr =NewCT_FtnProps ();if _bbfdcc :=d .DecodeElement (_abdac .FootnotePr ,&_facaca );_bbfdcc !=nil {return _bbfdcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_abdac .EndnotePr =NewCT_EdnProps ();if _abbgc :=d .DecodeElement (_abdac .EndnotePr ,&_facaca );_abbgc !=nil {return _abbgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_abdac .Type =NewCT_SectType ();if _cafdb :=d .DecodeElement (_abdac .Type ,&_facaca );_cafdb !=nil {return _cafdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_abdac .PgSz =NewCT_PageSz ();if _ebdfgb :=d .DecodeElement (_abdac .PgSz ,&_facaca );_ebdfgb !=nil {return _ebdfgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_abdac .PgMar =NewCT_PageMar ();if _cbdcbe :=d .DecodeElement (_abdac .PgMar ,&_facaca );_cbdcbe !=nil {return _cbdcbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_abdac .PaperSrc =NewCT_PaperSource ();if _egged :=d .DecodeElement (_abdac .PaperSrc ,&_facaca );_egged !=nil {return _egged ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_abdac .PgBorders =NewCT_PageBorders ();if _gcded :=d .DecodeElement (_abdac .PgBorders ,&_facaca );_gcded !=nil {return _gcded ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_abdac .LnNumType =NewCT_LineNumber ();if _ddcd :=d .DecodeElement (_abdac .LnNumType ,&_facaca );_ddcd !=nil {return _ddcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_abdac .PgNumType =NewCT_PageNumber ();if _cgabb :=d .DecodeElement (_abdac .PgNumType ,&_facaca );_cgabb !=nil {return _cgabb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_abdac .Cols =NewCT_Columns ();if _fbcbb :=d .DecodeElement (_abdac .Cols ,&_facaca );_fbcbb !=nil {return _fbcbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_abdac .FormProt =NewCT_OnOff ();if _ddec :=d .DecodeElement (_abdac .FormProt ,&_facaca );_ddec !=nil {return _ddec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_abdac .VAlign =NewCT_VerticalJc ();if _dcggd :=d .DecodeElement (_abdac .VAlign ,&_facaca );_dcggd !=nil {return _dcggd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_abdac .NoEndnote =NewCT_OnOff ();if _eecca :=d .DecodeElement (_abdac .NoEndnote ,&_facaca );_eecca !=nil {return _eecca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_abdac .TitlePg =NewCT_OnOff ();if _cbbe :=d .DecodeElement (_abdac .TitlePg ,&_facaca );_cbbe !=nil {return _cbbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_abdac .TextDirection =NewCT_TextDirection ();if _ccbgb :=d .DecodeElement (_abdac .TextDirection ,&_facaca );_ccbgb !=nil {return _ccbgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_abdac .Bidi =NewCT_OnOff ();if _faeffb :=d .DecodeElement (_abdac .Bidi ,&_facaca );_faeffb !=nil {return _faeffb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_abdac .RtlGutter =NewCT_OnOff ();if _fcgcad :=d .DecodeElement (_abdac .RtlGutter ,&_facaca );_fcgcad !=nil {return _fcgcad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_abdac .DocGrid =NewCT_DocGrid ();if _caegbe :=d .DecodeElement (_abdac .DocGrid ,&_facaca );_caegbe !=nil {return _caegbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_abdac .PrinterSettings =NewCT_Rel ();if _afcf :=d .DecodeElement (_abdac .PrinterSettings ,&_facaca );_afcf !=nil {return _afcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_abdac .SectPrChange =NewCT_SectPrChange ();if _beeec :=d .DecodeElement (_abdac .SectPrChange ,&_facaca );_beeec !=nil {return _beeec ;};default:_febdf .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\u0065\u0063t\u0050\u0072 \u0025\u0076",_facaca .Name );if _dddeb :=d .Skip ();_dddeb !=nil {return _dddeb ;};};case _ebaba .EndElement :break _dfbbcc ;case _ebaba .CharData :};};return nil ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_gbebge .Time ; +// Merged E-mail or Fax Subject Line +MailSubject *CT_String ; -// Annotation Identifier -IdAttr int64 ;};func (_fgeeb *CT_FrameScrollbar )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_ecfcdf ,_edaegg :=_fgeeb .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edaegg !=nil {return _edaegg ;};start .Attr =append (start .Attr ,_ecfcdf );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cgbead ST_ProofErr )Validate ()error {return _cgbead .ValidateWithPath ("")};type CT_SdtBlock struct{ +// Merged Document To E-Mail Attachment +MailAsAttachment *CT_OnOff ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// View Merged Data Within Document +ViewMergedData *CT_OnOff ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Record Currently Displayed In Merged Document +ActiveRecord *CT_DecimalNumber ; -// Block-Level Structured Document Tag Content -SdtContent *CT_SdtContentBlock ;};func (_ffefgd *WdCT_TextboxInfo )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ffefgd .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffefgd .IdAttr )});};e .EncodeToken (start );_ddaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0074\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ffefgd .TxbxContent ,_ddaa );if _ffefgd .ExtLst !=nil {_afefa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffefgd .ExtLst ,_afefa );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bdcb *CT_Style )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fbfaa :=range start .Attr {if _fbfaa .Name .Local =="\u0074\u0079\u0070\u0065"{_bdcb .TypeAttr .UnmarshalXMLAttr (_fbfaa );continue ;};if _fbfaa .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_ceedg ,_egbgb :=ParseUnionST_OnOff (_fbfaa .Value );if _egbgb !=nil {return _egbgb ;};_bdcb .DefaultAttr =&_ceedg ;continue ;};if _fbfaa .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_afgcb ,_fcfcc :=ParseUnionST_OnOff (_fbfaa .Value );if _fcfcc !=nil {return _fcfcc ;};_bdcb .CustomStyleAttr =&_afgcb ;continue ;};if _fbfaa .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_afgefc ,_fcgabg :=_fbfaa .Value ,error (nil );if _fcgabg !=nil {return _fcgabg ;};_bdcb .StyleIdAttr =&_afgefc ;continue ;};};_ggee :for {_agg ,_gcdaa :=d .Token ();if _gcdaa !=nil {return _gcdaa ;};switch _gcgcf :=_agg .(type ){case _ebaba .StartElement :switch _gcgcf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_bdcb .Name =NewCT_String ();if _bbeede :=d .DecodeElement (_bdcb .Name ,&_gcgcf );_bbeede !=nil {return _bbeede ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_bdcb .Aliases =NewCT_String ();if _eebbea :=d .DecodeElement (_bdcb .Aliases ,&_gcgcf );_eebbea !=nil {return _eebbea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_bdcb .BasedOn =NewCT_String ();if _cbgcg :=d .DecodeElement (_bdcb .BasedOn ,&_gcgcf );_cbgcg !=nil {return _cbgcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0065\u0078\u0074"}:_bdcb .Next =NewCT_String ();if _edffa :=d .DecodeElement (_bdcb .Next ,&_gcgcf );_edffa !=nil {return _edffa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_bdcb .Link =NewCT_String ();if _gabda :=d .DecodeElement (_bdcb .Link ,&_gcgcf );_gabda !=nil {return _gabda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_bdcb .AutoRedefine =NewCT_OnOff ();if _cgecde :=d .DecodeElement (_bdcb .AutoRedefine ,&_gcgcf );_cgecde !=nil {return _cgecde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_bdcb .Hidden =NewCT_OnOff ();if _bdede :=d .DecodeElement (_bdcb .Hidden ,&_gcgcf );_bdede !=nil {return _bdede ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_bdcb .UiPriority =NewCT_DecimalNumber ();if _gedeb :=d .DecodeElement (_bdcb .UiPriority ,&_gcgcf );_gedeb !=nil {return _gedeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_bdcb .SemiHidden =NewCT_OnOff ();if _dcgee :=d .DecodeElement (_bdcb .SemiHidden ,&_gcgcf );_dcgee !=nil {return _dcgee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_bdcb .UnhideWhenUsed =NewCT_OnOff ();if _bggdfb :=d .DecodeElement (_bdcb .UnhideWhenUsed ,&_gcgcf );_bggdfb !=nil {return _bggdfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_bdcb .QFormat =NewCT_OnOff ();if _bfaag :=d .DecodeElement (_bdcb .QFormat ,&_gcgcf );_bfaag !=nil {return _bfaag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_bdcb .Locked =NewCT_OnOff ();if _fgfge :=d .DecodeElement (_bdcb .Locked ,&_gcgcf );_fgfge !=nil {return _fgfge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_bdcb .Personal =NewCT_OnOff ();if _abgce :=d .DecodeElement (_bdcb .Personal ,&_gcgcf );_abgce !=nil {return _abgce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_bdcb .PersonalCompose =NewCT_OnOff ();if _dbcff :=d .DecodeElement (_bdcb .PersonalCompose ,&_gcgcf );_dbcff !=nil {return _dbcff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_bdcb .PersonalReply =NewCT_OnOff ();if _eaead :=d .DecodeElement (_bdcb .PersonalReply ,&_gcgcf );_eaead !=nil {return _eaead ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_bdcb .Rsid =NewCT_LongHexNumber ();if _abcac :=d .DecodeElement (_bdcb .Rsid ,&_gcgcf );_abcac !=nil {return _abcac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_bdcb .PPr =NewCT_PPrGeneral ();if _ddcfe :=d .DecodeElement (_bdcb .PPr ,&_gcgcf );_ddcfe !=nil {return _ddcfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bdcb .RPr =NewCT_RPr ();if _ffgbde :=d .DecodeElement (_bdcb .RPr ,&_gcgcf );_ffgbde !=nil {return _ffgbde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_bdcb .TblPr =NewCT_TblPrBase ();if _agegc :=d .DecodeElement (_bdcb .TblPr ,&_gcgcf );_agegc !=nil {return _agegc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_bdcb .TrPr =NewCT_TrPr ();if _edeef :=d .DecodeElement (_bdcb .TrPr ,&_gcgcf );_edeef !=nil {return _edeef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_bdcb .TcPr =NewCT_TcPr ();if _facgg :=d .DecodeElement (_bdcb .TcPr ,&_gcgcf );_facgg !=nil {return _facgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_dddaag :=NewCT_TblStylePr ();if _facgeb :=d .DecodeElement (_dddaag ,&_gcgcf );_facgeb !=nil {return _facgeb ;};_bdcb .TblStylePr =append (_bdcb .TblStylePr ,_dddaag );default:_febdf .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\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_gcgcf .Name );if _aegge :=d .Skip ();_aegge !=nil {return _aegge ;};};case _ebaba .EndElement :break _ggee ;case _ebaba .CharData :};};return nil ;};func (_agbcc *CT_WriteProtection )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_efdfd :=range start .Attr {if _efdfd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bfbac ,_cbdeb :=_cfdbf .ParseInt (_efdfd .Value ,10,64);if _cbdeb !=nil {return _cbdeb ;};_agbcc .CryptAlgorithmSidAttr =&_bfbac ;continue ;};if _efdfd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_bfaa ,_gcdfc :=_cfdbf .ParseInt (_efdfd .Value ,10,64);if _gcdfc !=nil {return _gcdfc ;};_agbcc .CryptSpinCountAttr =&_bfaa ;continue ;};if _efdfd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bagbd ,_accdgg :=_efdfd .Value ,error (nil );if _accdgg !=nil {return _accdgg ;};_agbcc .AlgorithmNameAttr =&_bagbd ;continue ;};if _efdfd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_eabcbf ,_bgdcf :=_efdfd .Value ,error (nil );if _bgdcf !=nil {return _bgdcf ;};_agbcc .CryptProviderAttr =&_eabcbf ;continue ;};if _efdfd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aedaaa ,_gabf :=_efdfd .Value ,error (nil );if _gabf !=nil {return _gabf ;};_agbcc .SaltValueAttr =&_aedaaa ;continue ;};if _efdfd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_agbcc .CryptProviderTypeAttr .UnmarshalXMLAttr (_efdfd );continue ;};if _efdfd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_agbcc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_efdfd );continue ;};if _efdfd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_agbcc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_efdfd );continue ;};if _efdfd .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_fface ,_fdegcc :=ParseUnionST_OnOff (_efdfd .Value );if _fdegcc !=nil {return _fdegcc ;};_agbcc .RecommendedAttr =&_fface ;continue ;};if _efdfd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cfedaa ,_gded :=_efdfd .Value ,error (nil );if _gded !=nil {return _gded ;};_agbcc .HashValueAttr =&_cfedaa ;continue ;};if _efdfd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fecca ,_ffacc :=_cfdbf .ParseInt (_efdfd .Value ,10,64);if _ffacc !=nil {return _ffacc ;};_agbcc .SpinCountAttr =&_fecca ;continue ;};if _efdfd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_cffa ,_bdbgf :=_efdfd .Value ,error (nil );if _bdbgf !=nil {return _bdbgf ;};_agbcc .AlgIdExtAttr =&_cffa ;continue ;};if _efdfd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dceegb ,_eceae :=_efdfd .Value ,error (nil );if _eceae !=nil {return _eceae ;};_agbcc .AlgIdExtSourceAttr =&_dceegb ;continue ;};if _efdfd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_fcgfc ,_ebd :=_efdfd .Value ,error (nil );if _ebd !=nil {return _ebd ;};_agbcc .CryptProviderTypeExtAttr =&_fcgfc ;continue ;};if _efdfd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_dddag ,_fcab :=_efdfd .Value ,error (nil );if _fcab !=nil {return _fcab ;};_agbcc .CryptProviderTypeExtSourceAttr =&_dddag ;continue ;};if _efdfd .Name .Local =="\u0068\u0061\u0073\u0068"{_dafeg ,_cdgcc :=_efdfd .Value ,error (nil );if _cdgcc !=nil {return _cdgcc ;};_agbcc .HashAttr =&_dafeg ;continue ;};if _efdfd .Name .Local =="\u0073\u0061\u006c\u0074"{_agcfd ,_bgfcbf :=_efdfd .Value ,error (nil );if _bgfcbf !=nil {return _bgfcbf ;};_agbcc .SaltAttr =&_agcfd ;continue ;};};for {_agcbfd ,_dcfaac :=d .Token ();if _dcfaac !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0072\u0069\u0074\u0065\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dcfaac );};if _bebdf ,_gdfgb :=_agcbfd .(_ebaba .EndElement );_gdfgb &&_bebdf .Name ==start .Name {break ;};};return nil ;}; +// Mail Merge Error Reporting Setting +CheckErrors *CT_DecimalNumber ; -// Validate validates the CT_AbstractNum and its children -func (_cbccb *CT_AbstractNum )Validate ()error {return _cbccb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};type ST_FtnEdn byte ;func NewCT_Compat ()*CT_Compat {_defc :=&CT_Compat {};return _defc }; +// Office Data Source Object Settings +Odso *CT_Odso ;}; -// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path -func (_fffcdd *CT_AltChunk )ValidateWithPath (path string )error {if _fffcdd .AltChunkPr !=nil {if _dcc :=_fffcdd .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_dcc !=nil {return _dcc ;};};return nil ;};func (_ddcgd *ST_Underline )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ddcgd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ddcgd =1;case "\u0077\u006f\u0072d\u0073":*_ddcgd =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ddcgd =3;case "\u0074\u0068\u0069c\u006b":*_ddcgd =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ddcgd =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ddcgd =6;case "\u0064\u0061\u0073\u0068":*_ddcgd =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ddcgd =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_ddcgd =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_ddcgd =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ddcgd =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_ddcgd =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ddcgd =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_ddcgd =14;case "\u0077\u0061\u0076\u0065":*_ddcgd =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_ddcgd =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_ddcgd =17;case "\u006e\u006f\u006e\u0065":*_ddcgd =18;};return nil ;};func NewCT_Jc ()*CT_Jc {_cabea :=&CT_Jc {};_cabea .ValAttr =ST_Jc (1);return _cabea };func (_daagg *ST_FontFamily )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbbf ,_eccde :=d .Token ();if _eccde !=nil {return _eccde ;};if _ebfdbb ,_ebfad :=_cbbf .(_ebaba .EndElement );_ebfad &&_ebfdbb .Name ==start .Name {*_daagg =1;return nil ;};if _bgbfd ,_eadfd :=_cbbf .(_ebaba .CharData );!_eadfd {return _eddeb .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",_cbbf );}else {switch string (_bgbfd ){case "":*_daagg =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_daagg =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_daagg =2;case "\u0072\u006f\u006da\u006e":*_daagg =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_daagg =4;case "\u0073\u0077\u0069s\u0073":*_daagg =5;case "\u0061\u0075\u0074\u006f":*_daagg =6;};};_cbbf ,_eccde =d .Token ();if _eccde !=nil {return _eccde ;};if _fcfba ,_cafb :=_cbbf .(_ebaba .EndElement );_cafb &&_fcfba .Name ==start .Name {return nil ;};return _eddeb .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",_cbbf );}; +// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path +func (_bddcc *CT_LsdException )ValidateWithPath (path string )error {if _bddcc .LockedAttr !=nil {if _cdgad :=_bddcc .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdgad !=nil {return _cdgad ;};};if _bddcc .SemiHiddenAttr !=nil {if _ccdd :=_bddcc .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ccdd !=nil {return _ccdd ;};};if _bddcc .UnhideWhenUsedAttr !=nil {if _fdeaae :=_bddcc .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_fdeaae !=nil {return _fdeaae ;};};if _bddcc .QFormatAttr !=nil {if _daafg :=_bddcc .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_daafg !=nil {return _daafg ;};};return nil ;};type ST_NumberFormat byte ;type CT_ParaRPr struct{ -// Validate validates the WdCT_WordprocessingShapeChoice and its children -func (_gbaca *WdCT_WordprocessingShapeChoice )Validate ()error {return _gbaca .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cebbe *CT_MailMergeDataType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fbaea :=range start .Attr {if _fbaea .Name .Local =="\u0076\u0061\u006c"{_effb ,_dbeg :=_fbaea .Value ,error (nil );if _dbeg !=nil {return _dbeg ;};_cebbe .ValAttr =_effb ;continue ;};};for {_dgaba ,_dffbdf :=d .Token ();if _dffbdf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dffbdf );};if _cgcfbb ,_eggf :=_dgaba .(_ebaba .EndElement );_eggf &&_cgcfbb .Name ==start .Name {break ;};};return nil ;};type CT_Ruby struct{ +// Inserted Paragraph +Ins *CT_TrackChange ; -// Phonetic Guide Properties -RubyPr *CT_RubyPr ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Phonetic Guide Text -Rt *CT_RubyContent ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Phonetic Guide Base Text -RubyBase *CT_RubyContent ;};func NewWdCT_WrapNone ()*WdCT_WrapNone {_affad :=&WdCT_WrapNone {};return _affad };type CT_RPr struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -2585,3737 +2378,3980 @@ SpecVanish *CT_OnOff ; // Office Open XML Math OMath *CT_OnOff ; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_ecagg *CT_DocType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecagg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Revision Information for Run Properties on the Paragraph Mark +RPrChange *CT_ParaRPrChange ;};type CT_TxbxContent struct{ -// Validate validates the CT_TblPrExBase and its children -func (_eeaca *CT_TblPrExBase )Validate ()error {return _eeaca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_fdga *CT_MarkupRange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fdga .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_accbeg ,_bfdead :=_fdga .DisplacedByCustomXmlAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bfdead !=nil {return _bfdead ;};start .Attr =append (start .Attr ,_accbeg );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_fdga .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_Language struct{ +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func NewCT_AutoCaption ()*CT_AutoCaption {_ega :=&CT_AutoCaption {};return _ega };func (_gdbed *CT_TxbxContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdbed .AltChunk !=nil {_deegae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_gbgdd :=range _gdbed .AltChunk {e .EncodeElement (_gbgdd ,_deegae );};};if _gdbed .EG_ContentBlockContent !=nil {for _ ,_gbfdc :=range _gdbed .EG_ContentBlockContent {_gbfdc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcee *CT_DocPartTypes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddaa :=range start .Attr {if _ddaa .Name .Local =="\u0061\u006c\u006c"{_fcfdd ,_bgcge :=ParseUnionST_OnOff (_ddaa .Value );if _bgcge !=nil {return _bgcge ;};_fcee .AllAttr =&_fcfdd ;continue ;};};_eabfea :for {_bfaea ,_afdee :=d .Token ();if _afdee !=nil {return _afdee ;};switch _bdafb :=_bfaea .(type ){case _g .StartElement :switch _bdafb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_dagd :=NewCT_DocPartType ();if _cegcgg :=d .DecodeElement (_dagd ,&_bdafb );_cegcgg !=nil {return _cegcgg ;};_fcee .Type =append (_fcee .Type ,_dagd );default:_ga .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\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bdafb .Name );if _dfgaa :=d .Skip ();_dfgaa !=nil {return _dfgaa ;};};case _g .EndElement :break _eabfea ;case _g .CharData :};};return nil ;};func (_edcac ST_TblWidth )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edcac .String (),start );}; -// Latin Language -ValAttr *string ; +// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path +func (_dedefg *CT_TcMar )ValidateWithPath (path string )error {if _dedefg .Top !=nil {if _afagg :=_dedefg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_afagg !=nil {return _afagg ;};};if _dedefg .Start !=nil {if _agadg :=_dedefg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_agadg !=nil {return _agadg ;};};if _dedefg .Left !=nil {if _dafag :=_dedefg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dafag !=nil {return _dafag ;};};if _dedefg .Bottom !=nil {if _gcfac :=_dedefg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gcfac !=nil {return _gcfac ;};};if _dedefg .End !=nil {if _ccbfd :=_dedefg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ccbfd !=nil {return _ccbfd ;};};if _dedefg .Right !=nil {if _beefga :=_dedefg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_beefga !=nil {return _beefga ;};};return nil ;};func (_deeefe ST_TblLayoutType )ValidateWithPath (path string )error {switch _deeefe {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeefe ));};return nil ;};func (_cccda *WdEG_WrapTypeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cccda .WrapNone !=nil {_gfbce :=_g .StartElement {Name :_g .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_cccda .WrapNone ,_gfbce );};if _cccda .WrapSquare !=nil {_dggbge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_cccda .WrapSquare ,_dggbge );};if _cccda .WrapTight !=nil {_bcdaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cccda .WrapTight ,_bcdaf );};if _cccda .WrapThrough !=nil {_acgfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_cccda .WrapThrough ,_acgfg );};if _cccda .WrapTopAndBottom !=nil {_bbdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cccda .WrapTopAndBottom ,_bbdfg );};return nil ;};func (_beaaca *ST_Hint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_beaaca =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_beaaca =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_beaaca =2;};return nil ;};func (_afefd ST_CharacterSpacing )String ()string {switch _afefd {case 0:return "";case 1:return "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case 2:return "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return "";};func (_gcggfa *EG_PContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acddc :for {_facad ,_aeefgc :=d .Token ();if _aeefgc !=nil {return _aeefgc ;};switch _febcb :=_facad .(type ){case _g .StartElement :switch _febcb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gcbacg :=NewCT_SimpleField ();if _eegfb :=d .DecodeElement (_gcbacg ,&_febcb );_eegfb !=nil {return _eegfb ;};_gcggfa .FldSimple =append (_gcggfa .FldSimple ,_gcbacg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gcggfa .Hyperlink =NewCT_Hyperlink ();if _bbage :=d .DecodeElement (_gcggfa .Hyperlink ,&_febcb );_bbage !=nil {return _bbage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gcggfa .SubDoc =NewCT_Rel ();if _ecefa :=d .DecodeElement (_gcggfa .SubDoc ,&_febcb );_ecefa !=nil {return _ecefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bgccf :=NewEG_ContentRunContent ();_bgccf .CustomXml =NewCT_CustomXmlRun ();if _aaecf :=d .DecodeElement (_bgccf .CustomXml ,&_febcb );_aaecf !=nil {return _aaecf ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_bgccf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cabgb :=NewEG_ContentRunContent ();_cabgb .SmartTag =NewCT_SmartTagRun ();if _bcada :=d .DecodeElement (_cabgb .SmartTag ,&_febcb );_bcada !=nil {return _bcada ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_cabgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fadbead :=NewEG_ContentRunContent ();_fadbead .Sdt =NewCT_SdtRun ();if _ecgga :=d .DecodeElement (_fadbead .Sdt ,&_febcb );_ecgga !=nil {return _ecgga ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_fadbead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_fcfbe :=NewEG_ContentRunContent ();_fcfbe .Dir =NewCT_DirContentRun ();if _dbgece :=d .DecodeElement (_fcfbe .Dir ,&_febcb );_dbgece !=nil {return _dbgece ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_fcfbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_aegfg :=NewEG_ContentRunContent ();_aegfg .Bdo =NewCT_BdoContentRun ();if _efcac :=d .DecodeElement (_aegfg .Bdo ,&_febcb );_efcac !=nil {return _efcac ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_aegfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_adcdc :=NewEG_ContentRunContent ();_adcdc .R =NewCT_R ();if _gcedc :=d .DecodeElement (_adcdc .R ,&_febcb );_gcedc !=nil {return _gcedc ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_adcdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cbcdb :=NewEG_ContentRunContent ();_fecce :=NewEG_RunLevelElts ();_fecce .ProofErr =NewCT_ProofErr ();if _gefacf :=d .DecodeElement (_fecce .ProofErr ,&_febcb );_gefacf !=nil {return _gefacf ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_cbcdb );_cbcdb .EG_RunLevelElts =append (_cbcdb .EG_RunLevelElts ,_fecce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_deaed :=NewEG_ContentRunContent ();_gaebef :=NewEG_RunLevelElts ();_gaebef .PermStart =NewCT_PermStart ();if _bdeace :=d .DecodeElement (_gaebef .PermStart ,&_febcb );_bdeace !=nil {return _bdeace ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_deaed );_deaed .EG_RunLevelElts =append (_deaed .EG_RunLevelElts ,_gaebef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gccfdc :=NewEG_ContentRunContent ();_adfacf :=NewEG_RunLevelElts ();_adfacf .PermEnd =NewCT_Perm ();if _bgeea :=d .DecodeElement (_adfacf .PermEnd ,&_febcb );_bgeea !=nil {return _bgeea ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_gccfdc );_gccfdc .EG_RunLevelElts =append (_gccfdc .EG_RunLevelElts ,_adfacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_afbee :=NewEG_ContentRunContent ();_bdgfca :=NewEG_RunLevelElts ();_bdgfca .Ins =NewCT_RunTrackChange ();if _bacccb :=d .DecodeElement (_bdgfca .Ins ,&_febcb );_bacccb !=nil {return _bacccb ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_afbee );_afbee .EG_RunLevelElts =append (_afbee .EG_RunLevelElts ,_bdgfca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bfgbf :=NewEG_ContentRunContent ();_afgbae :=NewEG_RunLevelElts ();_afgbae .Del =NewCT_RunTrackChange ();if _gceecd :=d .DecodeElement (_afgbae .Del ,&_febcb );_gceecd !=nil {return _gceecd ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_bfgbf );_bfgbf .EG_RunLevelElts =append (_bfgbf .EG_RunLevelElts ,_afgbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_agcdaa :=NewEG_ContentRunContent ();_aabfef :=NewEG_RunLevelElts ();_aabfef .MoveFrom =NewCT_RunTrackChange ();if _cfdgab :=d .DecodeElement (_aabfef .MoveFrom ,&_febcb );_cfdgab !=nil {return _cfdgab ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_agcdaa );_agcdaa .EG_RunLevelElts =append (_agcdaa .EG_RunLevelElts ,_aabfef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ggccd :=NewEG_ContentRunContent ();_dfccec :=NewEG_RunLevelElts ();_dfccec .MoveTo =NewCT_RunTrackChange ();if _aggec :=d .DecodeElement (_dfccec .MoveTo ,&_febcb );_aggec !=nil {return _aggec ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_ggccd );_ggccd .EG_RunLevelElts =append (_ggccd .EG_RunLevelElts ,_dfccec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cfaed :=NewEG_ContentRunContent ();_gdegb :=NewEG_RunLevelElts ();_dcddfe :=NewEG_RangeMarkupElements ();_dcddfe .BookmarkStart =NewCT_Bookmark ();if _agdgf :=d .DecodeElement (_dcddfe .BookmarkStart ,&_febcb );_agdgf !=nil {return _agdgf ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_cfaed );_cfaed .EG_RunLevelElts =append (_cfaed .EG_RunLevelElts ,_gdegb );_gdegb .EG_RangeMarkupElements =append (_gdegb .EG_RangeMarkupElements ,_dcddfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eebdc :=NewEG_ContentRunContent ();_bbabd :=NewEG_RunLevelElts ();_acgdg :=NewEG_RangeMarkupElements ();_acgdg .BookmarkEnd =NewCT_MarkupRange ();if _adcff :=d .DecodeElement (_acgdg .BookmarkEnd ,&_febcb );_adcff !=nil {return _adcff ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_eebdc );_eebdc .EG_RunLevelElts =append (_eebdc .EG_RunLevelElts ,_bbabd );_bbabd .EG_RangeMarkupElements =append (_bbabd .EG_RangeMarkupElements ,_acgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebdac :=NewEG_ContentRunContent ();_bdgdac :=NewEG_RunLevelElts ();_eebbc :=NewEG_RangeMarkupElements ();_eebbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgdec :=d .DecodeElement (_eebbc .MoveFromRangeStart ,&_febcb );_dgdec !=nil {return _dgdec ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_ebdac );_ebdac .EG_RunLevelElts =append (_ebdac .EG_RunLevelElts ,_bdgdac );_bdgdac .EG_RangeMarkupElements =append (_bdgdac .EG_RangeMarkupElements ,_eebbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcccbb :=NewEG_ContentRunContent ();_dbcagd :=NewEG_RunLevelElts ();_bfdebd :=NewEG_RangeMarkupElements ();_bfdebd .MoveFromRangeEnd =NewCT_MarkupRange ();if _aafbde :=d .DecodeElement (_bfdebd .MoveFromRangeEnd ,&_febcb );_aafbde !=nil {return _aafbde ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_dcccbb );_dcccbb .EG_RunLevelElts =append (_dcccbb .EG_RunLevelElts ,_dbcagd );_dbcagd .EG_RangeMarkupElements =append (_dbcagd .EG_RangeMarkupElements ,_bfdebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eefece :=NewEG_ContentRunContent ();_dgbbce :=NewEG_RunLevelElts ();_dacefg :=NewEG_RangeMarkupElements ();_dacefg .MoveToRangeStart =NewCT_MoveBookmark ();if _gfbae :=d .DecodeElement (_dacefg .MoveToRangeStart ,&_febcb );_gfbae !=nil {return _gfbae ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_eefece );_eefece .EG_RunLevelElts =append (_eefece .EG_RunLevelElts ,_dgbbce );_dgbbce .EG_RangeMarkupElements =append (_dgbbce .EG_RangeMarkupElements ,_dacefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ecabd :=NewEG_ContentRunContent ();_dcabb :=NewEG_RunLevelElts ();_cfbee :=NewEG_RangeMarkupElements ();_cfbee .MoveToRangeEnd =NewCT_MarkupRange ();if _ebbgg :=d .DecodeElement (_cfbee .MoveToRangeEnd ,&_febcb );_ebbgg !=nil {return _ebbgg ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_ecabd );_ecabd .EG_RunLevelElts =append (_ecabd .EG_RunLevelElts ,_dcabb );_dcabb .EG_RangeMarkupElements =append (_dcabb .EG_RangeMarkupElements ,_cfbee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fdafeg :=NewEG_ContentRunContent ();_ddgcb :=NewEG_RunLevelElts ();_bdegg :=NewEG_RangeMarkupElements ();_bdegg .CommentRangeStart =NewCT_MarkupRange ();if _aefgd :=d .DecodeElement (_bdegg .CommentRangeStart ,&_febcb );_aefgd !=nil {return _aefgd ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_fdafeg );_fdafeg .EG_RunLevelElts =append (_fdafeg .EG_RunLevelElts ,_ddgcb );_ddgcb .EG_RangeMarkupElements =append (_ddgcb .EG_RangeMarkupElements ,_bdegg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgdacf :=NewEG_ContentRunContent ();_dgdfc :=NewEG_RunLevelElts ();_ggaae :=NewEG_RangeMarkupElements ();_ggaae .CommentRangeEnd =NewCT_MarkupRange ();if _bgeag :=d .DecodeElement (_ggaae .CommentRangeEnd ,&_febcb );_bgeag !=nil {return _bgeag ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_bgdacf );_bgdacf .EG_RunLevelElts =append (_bgdacf .EG_RunLevelElts ,_dgdfc );_dgdfc .EG_RangeMarkupElements =append (_dgdfc .EG_RangeMarkupElements ,_ggaae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebeggc :=NewEG_ContentRunContent ();_fcbge :=NewEG_RunLevelElts ();_efcdfd :=NewEG_RangeMarkupElements ();_efcdfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cccba :=d .DecodeElement (_efcdfd .CustomXmlInsRangeStart ,&_febcb );_cccba !=nil {return _cccba ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_ebeggc );_ebeggc .EG_RunLevelElts =append (_ebeggc .EG_RunLevelElts ,_fcbge );_fcbge .EG_RangeMarkupElements =append (_fcbge .EG_RangeMarkupElements ,_efcdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gggcc :=NewEG_ContentRunContent ();_ggdfd :=NewEG_RunLevelElts ();_gfabgg :=NewEG_RangeMarkupElements ();_gfabgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbfcg :=d .DecodeElement (_gfabgg .CustomXmlInsRangeEnd ,&_febcb );_bbfcg !=nil {return _bbfcg ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_gggcc );_gggcc .EG_RunLevelElts =append (_gggcc .EG_RunLevelElts ,_ggdfd );_ggdfd .EG_RangeMarkupElements =append (_ggdfd .EG_RangeMarkupElements ,_gfabgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afgbaab :=NewEG_ContentRunContent ();_eccccb :=NewEG_RunLevelElts ();_aaabf :=NewEG_RangeMarkupElements ();_aaabf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcdadb :=d .DecodeElement (_aaabf .CustomXmlDelRangeStart ,&_febcb );_dcdadb !=nil {return _dcdadb ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_afgbaab );_afgbaab .EG_RunLevelElts =append (_afgbaab .EG_RunLevelElts ,_eccccb );_eccccb .EG_RangeMarkupElements =append (_eccccb .EG_RangeMarkupElements ,_aaabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbbfa :=NewEG_ContentRunContent ();_edffd :=NewEG_RunLevelElts ();_fbddg :=NewEG_RangeMarkupElements ();_fbddg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdabf :=d .DecodeElement (_fbddg .CustomXmlDelRangeEnd ,&_febcb );_cdabf !=nil {return _cdabf ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_bbbfa );_bbbfa .EG_RunLevelElts =append (_bbbfa .EG_RunLevelElts ,_edffd );_edffd .EG_RangeMarkupElements =append (_edffd .EG_RangeMarkupElements ,_fbddg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dgaag :=NewEG_ContentRunContent ();_egegag :=NewEG_RunLevelElts ();_bbdcda :=NewEG_RangeMarkupElements ();_bbdcda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgcfb :=d .DecodeElement (_bbdcda .CustomXmlMoveFromRangeStart ,&_febcb );_fgcfb !=nil {return _fgcfb ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_dgaag );_dgaag .EG_RunLevelElts =append (_dgaag .EG_RunLevelElts ,_egegag );_egegag .EG_RangeMarkupElements =append (_egegag .EG_RangeMarkupElements ,_bbdcda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eabbdg :=NewEG_ContentRunContent ();_effcde :=NewEG_RunLevelElts ();_dbcgf :=NewEG_RangeMarkupElements ();_dbcgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bffefg :=d .DecodeElement (_dbcgf .CustomXmlMoveFromRangeEnd ,&_febcb );_bffefg !=nil {return _bffefg ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_eabbdg );_eabbdg .EG_RunLevelElts =append (_eabbdg .EG_RunLevelElts ,_effcde );_effcde .EG_RangeMarkupElements =append (_effcde .EG_RangeMarkupElements ,_dbcgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gagbdb :=NewEG_ContentRunContent ();_bgbeb :=NewEG_RunLevelElts ();_gcdcgb :=NewEG_RangeMarkupElements ();_gcdcgb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbbda :=d .DecodeElement (_gcdcgb .CustomXmlMoveToRangeStart ,&_febcb );_gbbda !=nil {return _gbbda ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_gagbdb );_gagbdb .EG_RunLevelElts =append (_gagbdb .EG_RunLevelElts ,_bgbeb );_bgbeb .EG_RangeMarkupElements =append (_bgbeb .EG_RangeMarkupElements ,_gcdcgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egddbe :=NewEG_ContentRunContent ();_gbdbb :=NewEG_RunLevelElts ();_fddbc :=NewEG_RangeMarkupElements ();_fddbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ebbfbe :=d .DecodeElement (_fddbc .CustomXmlMoveToRangeEnd ,&_febcb );_ebbfbe !=nil {return _ebbfbe ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_egddbe );_egddbe .EG_RunLevelElts =append (_egddbe .EG_RunLevelElts ,_gbdbb );_gbdbb .EG_RangeMarkupElements =append (_gbdbb .EG_RangeMarkupElements ,_fddbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dcceda :=NewEG_ContentRunContent ();_adfacd :=NewEG_RunLevelElts ();_eadfee :=NewEG_MathContent ();_eadfee .OMathPara =_ec .NewOMathPara ();if _degec :=d .DecodeElement (_eadfee .OMathPara ,&_febcb );_degec !=nil {return _degec ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_dcceda );_dcceda .EG_RunLevelElts =append (_dcceda .EG_RunLevelElts ,_adfacd );_adfacd .EG_MathContent =append (_adfacd .EG_MathContent ,_eadfee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aebcg :=NewEG_ContentRunContent ();_cadec :=NewEG_RunLevelElts ();_accbbc :=NewEG_MathContent ();_accbbc .OMath =_ec .NewOMath ();if _fgddc :=d .DecodeElement (_accbbc .OMath ,&_febcb );_fgddc !=nil {return _fgddc ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_aebcg );_aebcg .EG_RunLevelElts =append (_aebcg .EG_RunLevelElts ,_cadec );_cadec .EG_MathContent =append (_cadec .EG_MathContent ,_accbbc );default:_ga .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\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_febcb .Name );if _cbgagb :=d .Skip ();_cbgagb !=nil {return _cbgagb ;};};case _g .EndElement :break _acddc ;case _g .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_dbfg :=&CT_Drawing {};return _dbfg }; -// East Asian Language -EastAsiaAttr *string ; +// Validate validates the EG_HdrFtrReferences and its children +func (_bdedeb *EG_HdrFtrReferences )Validate ()error {return _bdedeb .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");}; -// Complex Script Language -BidiAttr *string ;};func (_cbced *WdEG_WrapType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cbced .Choice !=nil {_cbced .Choice .MarshalXML (e ,_ebaba .StartElement {});};return nil ;}; +// Validate validates the CT_SdtPr and its children +func (_acabe *CT_SdtPr )Validate ()error {return _acabe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");}; -// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path -func (_caccf *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _cgbcaa :=_caccf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cgbcaa !=nil {return _cgbcaa ;};if _caccf .ExtLst !=nil {if _ffcdb :=_caccf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcdb !=nil {return _ffcdb ;};};return nil ;};func (_dbgfdf *CT_FFCheckBox )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_degcaa :for {_dcbbb ,_cdfggd :=d .Token ();if _cdfggd !=nil {return _cdfggd ;};switch _ddfce :=_dcbbb .(type ){case _ebaba .StartElement :switch _ddfce .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_dbgfdf .Choice =NewCT_FFCheckBoxChoice ();if _geefe :=d .DecodeElement (&_dbgfdf .Choice .Size ,&_ddfce );_geefe !=nil {return _geefe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_dbgfdf .Choice =NewCT_FFCheckBoxChoice ();if _baacd :=d .DecodeElement (&_dbgfdf .Choice .SizeAuto ,&_ddfce );_baacd !=nil {return _baacd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_dbgfdf .Default =NewCT_OnOff ();if _ffdfd :=d .DecodeElement (_dbgfdf .Default ,&_ddfce );_ffdfd !=nil {return _ffdfd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_dbgfdf .Checked =NewCT_OnOff ();if _bbbegf :=d .DecodeElement (_dbgfdf .Checked ,&_ddfce );_bbbegf !=nil {return _bbbegf ;};default:_febdf .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\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_ddfce .Name );if _aefge :=d .Skip ();_aefge !=nil {return _aefge ;};};case _ebaba .EndElement :break _degcaa ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the WdCT_PosHChoice and its children +func (_aaggf *WdCT_PosHChoice )Validate ()error {return _aaggf .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Underline struct{ -// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path -func (_dfadcg *CT_CustomXmlRow )ValidateWithPath (path string )error {if _dfadcg .CustomXmlPr !=nil {if _ebga :=_dfadcg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_ebga !=nil {return _ebga ;};};for _bcbedd ,_cedgb :=range _dfadcg .EG_ContentRowContent {if _defad :=_cedgb .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bcbedd ));_defad !=nil {return _defad ;};};return nil ;};func (_bgdcff *ST_CharacterSpacing )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dbbff ,_gffab :=d .Token ();if _gffab !=nil {return _gffab ;};if _cgfe ,_egfefe :=_dbbff .(_ebaba .EndElement );_egfefe &&_cgfe .Name ==start .Name {*_bgdcff =1;return nil ;};if _beea ,_efgc :=_dbbff .(_ebaba .CharData );!_efgc {return _eddeb .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",_dbbff );}else {switch string (_beea ){case "":*_bgdcff =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_bgdcff =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_bgdcff =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_bgdcff =3;};};_dbbff ,_gffab =d .Token ();if _gffab !=nil {return _gffab ;};if _cdef ,_caggad :=_dbbff .(_ebaba .EndElement );_caggad &&_cdef .Name ==start .Name {return nil ;};return _eddeb .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",_dbbff );};func (_eeba *CT_RubyAlign )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_agff ,_bbfga :=_eeba .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbfga !=nil {return _bbfga ;};start .Attr =append (start .Attr ,_agff );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_baegad ST_FtnEdn )ValidateWithPath (path string )error {switch _baegad {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baegad ));};return nil ;};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2;ST_UnderlineDouble ST_Underline =3;ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6;ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9;ST_UnderlineDashLongHeavy ST_Underline =10;ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13;ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16;ST_UnderlineWavyDouble ST_Underline =17;ST_UnderlineNone ST_Underline =18;);func NewCT_TblOverlap ()*CT_TblOverlap {_daccfb :=&CT_TblOverlap {};_daccfb .ValAttr =ST_TblOverlap (1);return _daccfb ;};type CT_Background struct{ +// Underline Style +ValAttr ST_Underline ; -// Background Color +// Underline Color ColorAttr *ST_HexColor ; -// Background Theme Color +// Underline Theme Color ThemeColorAttr ST_ThemeColor ; -// Background Theme Color Tint +// Underline Theme Color Tint ThemeTintAttr *string ; -// Background Theme Color Shade -ThemeShadeAttr *string ;Drawing *CT_Drawing ;};func (_beg *CT_NumPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _beg .Ilvl !=nil {_dababg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_beg .Ilvl ,_dababg );};if _beg .NumId !=nil {_ccagda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_beg .NumId ,_ccagda );};if _beg .NumberingChange !=nil {_fefead :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_beg .NumberingChange ,_fefead );};if _beg .Ins !=nil {_efea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_beg .Ins ,_efea );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_PageSz ()*CT_PageSz {_fgdfcc :=&CT_PageSz {};return _fgdfcc };func NewCT_Row ()*CT_Row {_geebg :=&CT_Row {};return _geebg };func (_bccg ST_Proof )ValidateWithPath (path string )error {switch _bccg {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccg ));};return nil ;};func (_gdgac *CT_TabStop )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdgac .ValAttr =ST_TabJc (1);for _ ,_fbfgbc :=range start .Attr {if _fbfgbc .Name .Local =="\u0076\u0061\u006c"{_gdgac .ValAttr .UnmarshalXMLAttr (_fbfgbc );continue ;};if _fbfgbc .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_gdgac .LeaderAttr .UnmarshalXMLAttr (_fbfgbc );continue ;};if _fbfgbc .Name .Local =="\u0070\u006f\u0073"{_ccdfd ,_fbag :=ParseUnionST_SignedTwipsMeasure (_fbfgbc .Value );if _fbag !=nil {return _fbag ;};_gdgac .PosAttr =_ccdfd ;continue ;};};for {_egbbf ,_fcfdg :=d .Token ();if _fcfdg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_fcfdg );};if _defec ,_caaaaa :=_egbbf .(_ebaba .EndElement );_caaaaa &&_defec .Name ==start .Name {break ;};};return nil ;};type CT_SignedTwipsMeasure struct{ +// Underline Theme Color Shade +ThemeShadeAttr *string ;};func (_gffgf *CT_FFTextInput )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gffgf .Type !=nil {_eadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gffgf .Type ,_eadb );};if _gffgf .Default !=nil {_cecgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gffgf .Default ,_cecgg );};if _gffgf .MaxLength !=nil {_ffeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_gffgf .MaxLength ,_ffeb );};if _gffgf .Format !=nil {_gdeee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_gffgf .Format ,_gdeee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gebfad *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cagdd ,_bbdbdg :=d .Token ();if _bbdbdg !=nil {return _bbdbdg ;};if _eebbd ,_gdbdbd :=_cagdd .(_g .EndElement );_gdbdbd &&_eebbd .Name ==start .Name {*_gebfad =1;return nil ;};if _gggee ,_egaad :=_cagdd .(_g .CharData );!_egaad {return _gd .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",_cagdd );}else {switch string (_gggee ){case "":*_gebfad =0;case "\u006e\u0075\u006c\u006c":*_gebfad =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_gebfad =2;};};_cagdd ,_bbdbdg =d .Token ();if _bbdbdg !=nil {return _bbdbdg ;};if _aaffde ,_dcdgf :=_cagdd .(_g .EndElement );_dcdgf &&_aaffde .Name ==start .Name {return nil ;};return _gd .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",_cagdd );};func (_bfedbf ST_EdGrp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfedbf .String (),start );};func NewCT_PageMar ()*CT_PageMar {_efbbd :=&CT_PageMar {};return _efbbd };func NewCT_Background ()*CT_Background {_ecff :=&CT_Background {};return _ecff };func (_fggage ST_NumberFormat )ValidateWithPath (path string )error {switch _fggage {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggage ));};return nil ;};type GlossaryDocument struct{CT_GlossaryDocument }; -// Positive or Negative Value in Twentieths of a Point -ValAttr ST_SignedTwipsMeasure ;};func NewCT_Sym ()*CT_Sym {_fbbcdc :=&CT_Sym {};return _fbbcdc };func (_cbfda *CT_SmartTagRun )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ecggd :=range start .Attr {if _ecggd .Name .Local =="\u0075\u0072\u0069"{_eecda ,_ebaae :=_ecggd .Value ,error (nil );if _ebaae !=nil {return _ebaae ;};_cbfda .UriAttr =&_eecda ;continue ;};if _ecggd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_adegc ,_ggbab :=_ecggd .Value ,error (nil );if _ggbab !=nil {return _ggbab ;};_cbfda .ElementAttr =_adegc ;continue ;};};_bbddd :for {_dfbf ,_ggbca :=d .Token ();if _ggbca !=nil {return _ggbca ;};switch _efgagc :=_dfbf .(type ){case _ebaba .StartElement :switch _efgagc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_cbfda .SmartTagPr =NewCT_SmartTagPr ();if _cecbc :=d .DecodeElement (_cbfda .SmartTagPr ,&_efgagc );_cecbc !=nil {return _cecbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_deabd :=NewEG_PContent ();_gcfaa :=NewCT_SimpleField ();if _aafbgg :=d .DecodeElement (_gcfaa ,&_efgagc );_aafbgg !=nil {return _aafbgg ;};_deabd .FldSimple =append (_deabd .FldSimple ,_gcfaa );_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_deabd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cbfbfd :=NewEG_PContent ();_cbfbfd .Hyperlink =NewCT_Hyperlink ();if _faaf :=d .DecodeElement (_cbfbfd .Hyperlink ,&_efgagc );_faaf !=nil {return _faaf ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_cbfbfd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_fafee :=NewEG_PContent ();_fafee .SubDoc =NewCT_Rel ();if _bgcdb :=d .DecodeElement (_fafee .SubDoc ,&_efgagc );_bgcdb !=nil {return _bgcdb ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_fafee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_effg :=NewEG_PContent ();_ceebe :=NewEG_ContentRunContent ();_ceebe .CustomXml =NewCT_CustomXmlRun ();if _adaeb :=d .DecodeElement (_ceebe .CustomXml ,&_efgagc );_adaeb !=nil {return _adaeb ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_effg );_effg .EG_ContentRunContent =append (_effg .EG_ContentRunContent ,_ceebe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dcgb :=NewEG_PContent ();_fceaef :=NewEG_ContentRunContent ();_fceaef .SmartTag =NewCT_SmartTagRun ();if _eeead :=d .DecodeElement (_fceaef .SmartTag ,&_efgagc );_eeead !=nil {return _eeead ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_dcgb );_dcgb .EG_ContentRunContent =append (_dcgb .EG_ContentRunContent ,_fceaef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_feabb :=NewEG_PContent ();_afcc :=NewEG_ContentRunContent ();_afcc .Sdt =NewCT_SdtRun ();if _cfcc :=d .DecodeElement (_afcc .Sdt ,&_efgagc );_cfcc !=nil {return _cfcc ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_feabb );_feabb .EG_ContentRunContent =append (_feabb .EG_ContentRunContent ,_afcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_eabff :=NewEG_PContent ();_bcdaa :=NewEG_ContentRunContent ();_bcdaa .Dir =NewCT_DirContentRun ();if _faggg :=d .DecodeElement (_bcdaa .Dir ,&_efgagc );_faggg !=nil {return _faggg ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_eabff );_eabff .EG_ContentRunContent =append (_eabff .EG_ContentRunContent ,_bcdaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_fgcfc :=NewEG_PContent ();_feee :=NewEG_ContentRunContent ();_feee .Bdo =NewCT_BdoContentRun ();if _dedg :=d .DecodeElement (_feee .Bdo ,&_efgagc );_dedg !=nil {return _dedg ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_fgcfc );_fgcfc .EG_ContentRunContent =append (_fgcfc .EG_ContentRunContent ,_feee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_fdff :=NewEG_PContent ();_agdcf :=NewEG_ContentRunContent ();_agdcf .R =NewCT_R ();if _bcgd :=d .DecodeElement (_agdcf .R ,&_efgagc );_bcgd !=nil {return _bcgd ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_fdff );_fdff .EG_ContentRunContent =append (_fdff .EG_ContentRunContent ,_agdcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bcdea :=NewEG_PContent ();_dfacb :=NewEG_ContentRunContent ();_cdedccd :=NewEG_RunLevelElts ();_cdedccd .ProofErr =NewCT_ProofErr ();if _fbdba :=d .DecodeElement (_cdedccd .ProofErr ,&_efgagc );_fbdba !=nil {return _fbdba ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_bcdea );_bcdea .EG_ContentRunContent =append (_bcdea .EG_ContentRunContent ,_dfacb );_dfacb .EG_RunLevelElts =append (_dfacb .EG_RunLevelElts ,_cdedccd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ebadad :=NewEG_PContent ();_aadbd :=NewEG_ContentRunContent ();_agdcd :=NewEG_RunLevelElts ();_agdcd .PermStart =NewCT_PermStart ();if _gbbgf :=d .DecodeElement (_agdcd .PermStart ,&_efgagc );_gbbgf !=nil {return _gbbgf ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_ebadad );_ebadad .EG_ContentRunContent =append (_ebadad .EG_ContentRunContent ,_aadbd );_aadbd .EG_RunLevelElts =append (_aadbd .EG_RunLevelElts ,_agdcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dccag :=NewEG_PContent ();_fgdea :=NewEG_ContentRunContent ();_dgbag :=NewEG_RunLevelElts ();_dgbag .PermEnd =NewCT_Perm ();if _eagae :=d .DecodeElement (_dgbag .PermEnd ,&_efgagc );_eagae !=nil {return _eagae ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_dccag );_dccag .EG_ContentRunContent =append (_dccag .EG_ContentRunContent ,_fgdea );_fgdea .EG_RunLevelElts =append (_fgdea .EG_RunLevelElts ,_dgbag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fecfbf :=NewEG_PContent ();_cdaac :=NewEG_ContentRunContent ();_dfgaccf :=NewEG_RunLevelElts ();_dfgaccf .Ins =NewCT_RunTrackChange ();if _eeacae :=d .DecodeElement (_dfgaccf .Ins ,&_efgagc );_eeacae !=nil {return _eeacae ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_fecfbf );_fecfbf .EG_ContentRunContent =append (_fecfbf .EG_ContentRunContent ,_cdaac );_cdaac .EG_RunLevelElts =append (_cdaac .EG_RunLevelElts ,_dfgaccf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_eaedd :=NewEG_PContent ();_egdde :=NewEG_ContentRunContent ();_eeadgg :=NewEG_RunLevelElts ();_eeadgg .Del =NewCT_RunTrackChange ();if _ggabe :=d .DecodeElement (_eeadgg .Del ,&_efgagc );_ggabe !=nil {return _ggabe ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_eaedd );_eaedd .EG_ContentRunContent =append (_eaedd .EG_ContentRunContent ,_egdde );_egdde .EG_RunLevelElts =append (_egdde .EG_RunLevelElts ,_eeadgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fdfed :=NewEG_PContent ();_cddeeb :=NewEG_ContentRunContent ();_cabf :=NewEG_RunLevelElts ();_cabf .MoveFrom =NewCT_RunTrackChange ();if _agdfc :=d .DecodeElement (_cabf .MoveFrom ,&_efgagc );_agdfc !=nil {return _agdfc ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_fdfed );_fdfed .EG_ContentRunContent =append (_fdfed .EG_ContentRunContent ,_cddeeb );_cddeeb .EG_RunLevelElts =append (_cddeeb .EG_RunLevelElts ,_cabf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_adfdda :=NewEG_PContent ();_eecb :=NewEG_ContentRunContent ();_ceege :=NewEG_RunLevelElts ();_ceege .MoveTo =NewCT_RunTrackChange ();if _gfgbd :=d .DecodeElement (_ceege .MoveTo ,&_efgagc );_gfgbd !=nil {return _gfgbd ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_adfdda );_adfdda .EG_ContentRunContent =append (_adfdda .EG_ContentRunContent ,_eecb );_eecb .EG_RunLevelElts =append (_eecb .EG_RunLevelElts ,_ceege );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dgfcgg :=NewEG_PContent ();_afeeb :=NewEG_ContentRunContent ();_cdcg :=NewEG_RunLevelElts ();_gcgda :=NewEG_RangeMarkupElements ();_gcgda .BookmarkStart =NewCT_Bookmark ();if _eaecea :=d .DecodeElement (_gcgda .BookmarkStart ,&_efgagc );_eaecea !=nil {return _eaecea ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_dgfcgg );_dgfcgg .EG_ContentRunContent =append (_dgfcgg .EG_ContentRunContent ,_afeeb );_afeeb .EG_RunLevelElts =append (_afeeb .EG_RunLevelElts ,_cdcg );_cdcg .EG_RangeMarkupElements =append (_cdcg .EG_RangeMarkupElements ,_gcgda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dbc :=NewEG_PContent ();_egfe :=NewEG_ContentRunContent ();_gffac :=NewEG_RunLevelElts ();_gegg :=NewEG_RangeMarkupElements ();_gegg .BookmarkEnd =NewCT_MarkupRange ();if _adaa :=d .DecodeElement (_gegg .BookmarkEnd ,&_efgagc );_adaa !=nil {return _adaa ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_dbc );_dbc .EG_ContentRunContent =append (_dbc .EG_ContentRunContent ,_egfe );_egfe .EG_RunLevelElts =append (_egfe .EG_RunLevelElts ,_gffac );_gffac .EG_RangeMarkupElements =append (_gffac .EG_RangeMarkupElements ,_gegg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_edeeg :=NewEG_PContent ();_dcda :=NewEG_ContentRunContent ();_efbdgg :=NewEG_RunLevelElts ();_aecbb :=NewEG_RangeMarkupElements ();_aecbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbeffa :=d .DecodeElement (_aecbb .MoveFromRangeStart ,&_efgagc );_cbeffa !=nil {return _cbeffa ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_edeeg );_edeeg .EG_ContentRunContent =append (_edeeg .EG_ContentRunContent ,_dcda );_dcda .EG_RunLevelElts =append (_dcda .EG_RunLevelElts ,_efbdgg );_efbdgg .EG_RangeMarkupElements =append (_efbdgg .EG_RangeMarkupElements ,_aecbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efbce :=NewEG_PContent ();_cgebf :=NewEG_ContentRunContent ();_ebace :=NewEG_RunLevelElts ();_bfbdg :=NewEG_RangeMarkupElements ();_bfbdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _abec :=d .DecodeElement (_bfbdg .MoveFromRangeEnd ,&_efgagc );_abec !=nil {return _abec ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_efbce );_efbce .EG_ContentRunContent =append (_efbce .EG_ContentRunContent ,_cgebf );_cgebf .EG_RunLevelElts =append (_cgebf .EG_RunLevelElts ,_ebace );_ebace .EG_RangeMarkupElements =append (_ebace .EG_RangeMarkupElements ,_bfbdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dfbbge :=NewEG_PContent ();_cgaff :=NewEG_ContentRunContent ();_gfea :=NewEG_RunLevelElts ();_baeaf :=NewEG_RangeMarkupElements ();_baeaf .MoveToRangeStart =NewCT_MoveBookmark ();if _fdbfa :=d .DecodeElement (_baeaf .MoveToRangeStart ,&_efgagc );_fdbfa !=nil {return _fdbfa ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_dfbbge );_dfbbge .EG_ContentRunContent =append (_dfbbge .EG_ContentRunContent ,_cgaff );_cgaff .EG_RunLevelElts =append (_cgaff .EG_RunLevelElts ,_gfea );_gfea .EG_RangeMarkupElements =append (_gfea .EG_RangeMarkupElements ,_baeaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bgafg :=NewEG_PContent ();_fcbbe :=NewEG_ContentRunContent ();_fbage :=NewEG_RunLevelElts ();_bfcfa :=NewEG_RangeMarkupElements ();_bfcfa .MoveToRangeEnd =NewCT_MarkupRange ();if _fegffa :=d .DecodeElement (_bfcfa .MoveToRangeEnd ,&_efgagc );_fegffa !=nil {return _fegffa ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_bgafg );_bgafg .EG_ContentRunContent =append (_bgafg .EG_ContentRunContent ,_fcbbe );_fcbbe .EG_RunLevelElts =append (_fcbbe .EG_RunLevelElts ,_fbage );_fbage .EG_RangeMarkupElements =append (_fbage .EG_RangeMarkupElements ,_bfcfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cfdgd :=NewEG_PContent ();_bedc :=NewEG_ContentRunContent ();_gdabed :=NewEG_RunLevelElts ();_aadcgf :=NewEG_RangeMarkupElements ();_aadcgf .CommentRangeStart =NewCT_MarkupRange ();if _fgggbf :=d .DecodeElement (_aadcgf .CommentRangeStart ,&_efgagc );_fgggbf !=nil {return _fgggbf ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_cfdgd );_cfdgd .EG_ContentRunContent =append (_cfdgd .EG_ContentRunContent ,_bedc );_bedc .EG_RunLevelElts =append (_bedc .EG_RunLevelElts ,_gdabed );_gdabed .EG_RangeMarkupElements =append (_gdabed .EG_RangeMarkupElements ,_aadcgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggdcc :=NewEG_PContent ();_bcggc :=NewEG_ContentRunContent ();_bdeda :=NewEG_RunLevelElts ();_eabafb :=NewEG_RangeMarkupElements ();_eabafb .CommentRangeEnd =NewCT_MarkupRange ();if _egeadb :=d .DecodeElement (_eabafb .CommentRangeEnd ,&_efgagc );_egeadb !=nil {return _egeadb ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_ggdcc );_ggdcc .EG_ContentRunContent =append (_ggdcc .EG_ContentRunContent ,_bcggc );_bcggc .EG_RunLevelElts =append (_bcggc .EG_RunLevelElts ,_bdeda );_bdeda .EG_RangeMarkupElements =append (_bdeda .EG_RangeMarkupElements ,_eabafb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cdfef :=NewEG_PContent ();_agfge :=NewEG_ContentRunContent ();_ffcca :=NewEG_RunLevelElts ();_bcade :=NewEG_RangeMarkupElements ();_bcade .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caeca :=d .DecodeElement (_bcade .CustomXmlInsRangeStart ,&_efgagc );_caeca !=nil {return _caeca ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_cdfef );_cdfef .EG_ContentRunContent =append (_cdfef .EG_ContentRunContent ,_agfge );_agfge .EG_RunLevelElts =append (_agfge .EG_RunLevelElts ,_ffcca );_ffcca .EG_RangeMarkupElements =append (_ffcca .EG_RangeMarkupElements ,_bcade );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbaac :=NewEG_PContent ();_edbbd :=NewEG_ContentRunContent ();_fdggc :=NewEG_RunLevelElts ();_gcafae :=NewEG_RangeMarkupElements ();_gcafae .CustomXmlInsRangeEnd =NewCT_Markup ();if _bafgb :=d .DecodeElement (_gcafae .CustomXmlInsRangeEnd ,&_efgagc );_bafgb !=nil {return _bafgb ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_gbaac );_gbaac .EG_ContentRunContent =append (_gbaac .EG_ContentRunContent ,_edbbd );_edbbd .EG_RunLevelElts =append (_edbbd .EG_RunLevelElts ,_fdggc );_fdggc .EG_RangeMarkupElements =append (_fdggc .EG_RangeMarkupElements ,_gcafae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eefbg :=NewEG_PContent ();_cedcf :=NewEG_ContentRunContent ();_acaca :=NewEG_RunLevelElts ();_dgbffgd :=NewEG_RangeMarkupElements ();_dgbffgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gadcb :=d .DecodeElement (_dgbffgd .CustomXmlDelRangeStart ,&_efgagc );_gadcb !=nil {return _gadcb ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_eefbg );_eefbg .EG_ContentRunContent =append (_eefbg .EG_ContentRunContent ,_cedcf );_cedcf .EG_RunLevelElts =append (_cedcf .EG_RunLevelElts ,_acaca );_acaca .EG_RangeMarkupElements =append (_acaca .EG_RangeMarkupElements ,_dgbffgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgebc :=NewEG_PContent ();_dfbfg :=NewEG_ContentRunContent ();_aebe :=NewEG_RunLevelElts ();_bccaa :=NewEG_RangeMarkupElements ();_bccaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccagc :=d .DecodeElement (_bccaa .CustomXmlDelRangeEnd ,&_efgagc );_ccagc !=nil {return _ccagc ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_cgebc );_cgebc .EG_ContentRunContent =append (_cgebc .EG_ContentRunContent ,_dfbfg );_dfbfg .EG_RunLevelElts =append (_dfbfg .EG_RunLevelElts ,_aebe );_aebe .EG_RangeMarkupElements =append (_aebe .EG_RangeMarkupElements ,_bccaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cffaeb :=NewEG_PContent ();_gcebe :=NewEG_ContentRunContent ();_cbgdd :=NewEG_RunLevelElts ();_aceacb :=NewEG_RangeMarkupElements ();_aceacb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bc :=d .DecodeElement (_aceacb .CustomXmlMoveFromRangeStart ,&_efgagc );_bc !=nil {return _bc ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_cffaeb );_cffaeb .EG_ContentRunContent =append (_cffaeb .EG_ContentRunContent ,_gcebe );_gcebe .EG_RunLevelElts =append (_gcebe .EG_RunLevelElts ,_cbgdd );_cbgdd .EG_RangeMarkupElements =append (_cbgdd .EG_RangeMarkupElements ,_aceacb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_edcff :=NewEG_PContent ();_acdde :=NewEG_ContentRunContent ();_bcaaf :=NewEG_RunLevelElts ();_bbbaf :=NewEG_RangeMarkupElements ();_bbbaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ceaec :=d .DecodeElement (_bbbaf .CustomXmlMoveFromRangeEnd ,&_efgagc );_ceaec !=nil {return _ceaec ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_edcff );_edcff .EG_ContentRunContent =append (_edcff .EG_ContentRunContent ,_acdde );_acdde .EG_RunLevelElts =append (_acdde .EG_RunLevelElts ,_bcaaf );_bcaaf .EG_RangeMarkupElements =append (_bcaaf .EG_RangeMarkupElements ,_bbbaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cagc :=NewEG_PContent ();_cbbde :=NewEG_ContentRunContent ();_dccda :=NewEG_RunLevelElts ();_dfebd :=NewEG_RangeMarkupElements ();_dfebd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbcbeb :=d .DecodeElement (_dfebd .CustomXmlMoveToRangeStart ,&_efgagc );_dbcbeb !=nil {return _dbcbeb ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_cagc );_cagc .EG_ContentRunContent =append (_cagc .EG_ContentRunContent ,_cbbde );_cbbde .EG_RunLevelElts =append (_cbbde .EG_RunLevelElts ,_dccda );_dccda .EG_RangeMarkupElements =append (_dccda .EG_RangeMarkupElements ,_dfebd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_daeebf :=NewEG_PContent ();_cdece :=NewEG_ContentRunContent ();_aceggg :=NewEG_RunLevelElts ();_gbaed :=NewEG_RangeMarkupElements ();_gbaed .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efebc :=d .DecodeElement (_gbaed .CustomXmlMoveToRangeEnd ,&_efgagc );_efebc !=nil {return _efebc ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_daeebf );_daeebf .EG_ContentRunContent =append (_daeebf .EG_ContentRunContent ,_cdece );_cdece .EG_RunLevelElts =append (_cdece .EG_RunLevelElts ,_aceggg );_aceggg .EG_RangeMarkupElements =append (_aceggg .EG_RangeMarkupElements ,_gbaed );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ddbcf :=NewEG_PContent ();_dcbf :=NewEG_ContentRunContent ();_becgb :=NewEG_RunLevelElts ();_cggga :=NewEG_MathContent ();_cggga .OMathPara =_cgde .NewOMathPara ();if _ebgfb :=d .DecodeElement (_cggga .OMathPara ,&_efgagc );_ebgfb !=nil {return _ebgfb ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_ddbcf );_ddbcf .EG_ContentRunContent =append (_ddbcf .EG_ContentRunContent ,_dcbf );_dcbf .EG_RunLevelElts =append (_dcbf .EG_RunLevelElts ,_becgb );_becgb .EG_MathContent =append (_becgb .EG_MathContent ,_cggga );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_baaed :=NewEG_PContent ();_fgafbg :=NewEG_ContentRunContent ();_bcaac :=NewEG_RunLevelElts ();_bgafc :=NewEG_MathContent ();_bgafc .OMath =_cgde .NewOMath ();if _fbecb :=d .DecodeElement (_bgafc .OMath ,&_efgagc );_fbecb !=nil {return _fbecb ;};_cbfda .EG_PContent =append (_cbfda .EG_PContent ,_baaed );_baaed .EG_ContentRunContent =append (_baaed .EG_ContentRunContent ,_fgafbg );_fgafbg .EG_RunLevelElts =append (_fgafbg .EG_RunLevelElts ,_bcaac );_bcaac .EG_MathContent =append (_bcaac .EG_MathContent ,_bgafc );default:_febdf .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\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_efgagc .Name );if _acgfeg :=d .Skip ();_acgfeg !=nil {return _acgfeg ;};};case _ebaba .EndElement :break _bbddd ;case _ebaba .CharData :};};return nil ;}; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path +func (_gffgcb *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _gffgcb .CNvSpPr !=nil {if _gfgcg :=_gffgcb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_gfgcg !=nil {return _gfgcg ;};};if _gffgcb .CNvCnPr !=nil {if _gfcef :=_gffgcb .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_gfcef !=nil {return _gfcef ;};};return nil ;};type ST_StyleSort byte ; -// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path -func (_gfacda *CT_TrPrBase )ValidateWithPath (path string )error {for _fcgbd ,_caabbe :=range _gfacda .CnfStyle {if _gcfdde :=_caabbe .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fcgbd ));_gcfdde !=nil {return _gcfdde ;};};for _adbd ,_acdee :=range _gfacda .DivId {if _gcfbc :=_acdee .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_adbd ));_gcfbc !=nil {return _gcfbc ;};};for _aff ,_gfdde :=range _gfacda .GridBefore {if _dcdga :=_gfdde .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_aff ));_dcdga !=nil {return _dcdga ;};};for _egbaf ,_fagee :=range _gfacda .GridAfter {if _fgcef :=_fagee .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egbaf ));_fgcef !=nil {return _fgcef ;};};for _ecdec ,_gggbf :=range _gfacda .WBefore {if _bfceda :=_gggbf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ecdec ));_bfceda !=nil {return _bfceda ;};};for _fcedgf ,_afcab :=range _gfacda .WAfter {if _fd :=_afcab .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcedgf ));_fd !=nil {return _fd ;};};for _fcfff ,_cecbd :=range _gfacda .CantSplit {if _fcgca :=_cecbd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_fcfff ));_fcgca !=nil {return _fcgca ;};};for _dabec ,_ffede :=range _gfacda .TrHeight {if _bcbdec :=_ffede .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_dabec ));_bcbdec !=nil {return _bcbdec ;};};for _dddb ,_gadedb :=range _gfacda .TblHeader {if _gfdgg :=_gadedb .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dddb ));_gfdgg !=nil {return _gfdgg ;};};for _fgcg ,_bbggg :=range _gfacda .TblCellSpacing {if _edfab :=_bbggg .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_fgcg ));_edfab !=nil {return _edfab ;};};for _dffea ,_dcfcdc :=range _gfacda .Jc {if _febcce :=_dcfcdc .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_dffea ));_febcce !=nil {return _febcce ;};};for _eaef ,_cfdcgb :=range _gfacda .Hidden {if _cddf :=_cfdcgb .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_eaef ));_cddf !=nil {return _cddf ;};};return nil ;};type CT_Odso struct{ +// Validate validates the AG_SectPrAttributes and its children +func (_cd *AG_SectPrAttributes )Validate ()error {return _cd .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// UDL Connection String -Udl *CT_String ; +// Validate validates the CT_SdtDropDownList and its children +func (_afadfc *CT_SdtDropDownList )Validate ()error {return _afadfc .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};func (_gbdfbe *ST_HighlightColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aecac ,_ageddc :=d .Token ();if _ageddc !=nil {return _ageddc ;};if _gabfcc ,_acgdcf :=_aecac .(_g .EndElement );_acgdcf &&_gabfcc .Name ==start .Name {*_gbdfbe =1;return nil ;};if _eeefa ,_bbaceg :=_aecac .(_g .CharData );!_bbaceg {return _gd .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",_aecac );}else {switch string (_eeefa ){case "":*_gbdfbe =0;case "\u0062\u006c\u0061c\u006b":*_gbdfbe =1;case "\u0062\u006c\u0075\u0065":*_gbdfbe =2;case "\u0063\u0079\u0061\u006e":*_gbdfbe =3;case "\u0067\u0072\u0065e\u006e":*_gbdfbe =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_gbdfbe =5;case "\u0072\u0065\u0064":*_gbdfbe =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_gbdfbe =7;case "\u0077\u0068\u0069t\u0065":*_gbdfbe =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_gbdfbe =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_gbdfbe =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_gbdfbe =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_gbdfbe =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_gbdfbe =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_gbdfbe =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gbdfbe =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gbdfbe =16;case "\u006e\u006f\u006e\u0065":*_gbdfbe =17;};};_aecac ,_ageddc =d .Token ();if _ageddc !=nil {return _ageddc ;};if _cgeeb ,_dabcf :=_aecac .(_g .EndElement );_dabcf &&_cgeeb .Name ==start .Name {return nil ;};return _gd .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",_aecac );}; -// Data Source Table Name -Table *CT_String ; +// Validate validates the CT_PageMar and its children +func (_eeffg *CT_PageMar )Validate ()error {return _eeffg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");}; -// ODSO Data Source File Path -Src *CT_Rel ; +// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path +func (_agceg *CT_PageSz )ValidateWithPath (path string )error {if _agceg .WAttr !=nil {if _fcbfe :=_agceg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fcbfe !=nil {return _fcbfe ;};};if _agceg .HAttr !=nil {if _efcef :=_agceg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_efcef !=nil {return _efcef ;};};if _dbffcb :=_agceg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dbffcb !=nil {return _dbffcb ;};return nil ;}; -// Column Delimiter for Data Source -ColDelim *CT_DecimalNumber ; +// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path +func (_ggbfa *CT_TrPr )ValidateWithPath (path string )error {for _bgcea ,_cbgdge :=range _ggbfa .CnfStyle {if _dbedc :=_cbgdge .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bgcea ));_dbedc !=nil {return _dbedc ;};};for _ecdeb ,_adfbfe :=range _ggbfa .DivId {if _bafda :=_adfbfe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ecdeb ));_bafda !=nil {return _bafda ;};};for _aecde ,_eaadb :=range _ggbfa .GridBefore {if _cdefbe :=_eaadb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_aecde ));_cdefbe !=nil {return _cdefbe ;};};for _ebcbc ,_gfgdb :=range _ggbfa .GridAfter {if _dcebdb :=_gfgdb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebcbc ));_dcebdb !=nil {return _dcebdb ;};};for _cbcfg ,_gagea :=range _ggbfa .WBefore {if _cggf :=_gagea .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_cbcfg ));_cggf !=nil {return _cggf ;};};for _ceffe ,_gagbe :=range _ggbfa .WAfter {if _fabee :=_gagbe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceffe ));_fabee !=nil {return _fabee ;};};for _fdafb ,_ebdff :=range _ggbfa .CantSplit {if _daaebd :=_ebdff .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_fdafb ));_daaebd !=nil {return _daaebd ;};};for _fdbea ,_affec :=range _ggbfa .TrHeight {if _ccfdg :=_affec .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_fdbea ));_ccfdg !=nil {return _ccfdg ;};};for _egdfe ,_cddec :=range _ggbfa .TblHeader {if _adbcaa :=_cddec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egdfe ));_adbcaa !=nil {return _adbcaa ;};};for _eefge ,_bcgbcg :=range _ggbfa .TblCellSpacing {if _bbfeb :=_bcgbcg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_eefge ));_bbfeb !=nil {return _bbfeb ;};};for _ffcbc ,_cfggd :=range _ggbfa .Jc {if _bcfga :=_cfggd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_ffcbc ));_bcfga !=nil {return _bcfga ;};};for _cecgaa ,_badbb :=range _ggbfa .Hidden {if _eacdb :=_badbb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_cecgaa ));_eacdb !=nil {return _eacdb ;};};if _ggbfa .Ins !=nil {if _ecdba :=_ggbfa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ecdba !=nil {return _ecdba ;};};if _ggbfa .Del !=nil {if _baacg :=_ggbfa .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_baacg !=nil {return _baacg ;};};if _ggbfa .TrPrChange !=nil {if _cdega :=_ggbfa .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cdega !=nil {return _cdega ;};};return nil ;};type CT_Base64Binary struct{ValAttr string ;};func (_dfcceg ST_Theme )String ()string {switch _dfcceg {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";};func (_aaacbg *ST_TargetScreenSz )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaacbg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_aaacbg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_aaacbg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_aaacbg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_aaacbg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_aaacbg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_aaacbg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_aaacbg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_aaacbg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_aaacbg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_aaacbg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_aaacbg =11;};return nil ;}; -// ODSO Data Source Type -Type *CT_MailMergeSourceType ; +// Validate validates the CT_EdnPos and its children +func (_bfba *CT_EdnPos )Validate ()error {return _bfba .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");}; -// First Row of Data Source Contains Column Names -FHdr *CT_OnOff ; +// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path +func (_ebbfe *CT_PageBorder )ValidateWithPath (path string )error {if _ebbfe .ValAttr ==ST_BorderUnset {return _gd .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 _abfac :=_ebbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abfac !=nil {return _abfac ;};if _ebbfe .ColorAttr !=nil {if _cafcd :=_ebbfe .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cafcd !=nil {return _cafcd ;};};if _bafbca :=_ebbfe .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bafbca !=nil {return _bafbca ;};if _ebbfe .ShadowAttr !=nil {if _bgcce :=_ebbfe .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_bgcce !=nil {return _bgcce ;};};if _ebbfe .FrameAttr !=nil {if _bdfbg :=_ebbfe .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_bdfbg !=nil {return _bdfbg ;};};return nil ;}; -// External Data Source to Merge Field Mapping -FieldMapData []*CT_OdsoFieldMapData ; +// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path +func (_gecc *CT_Markup )ValidateWithPath (path string )error {return nil };func (_agcgf ST_HighlightColor )Validate ()error {return _agcgf .ValidateWithPath ("")}; -// Reference to Inclusion/Exclusion Data for Data Source -RecipientData []*CT_Rel ;}; +// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path +func (_ccag *CT_FFCheckBox )ValidateWithPath (path string )error {if _ccag .Choice !=nil {if _ceaeb :=_ccag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ceaeb !=nil {return _ceaeb ;};};if _ccag .Default !=nil {if _caegb :=_ccag .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_caegb !=nil {return _caegb ;};};if _ccag .Checked !=nil {if _gdaf :=_ccag .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_gdaf !=nil {return _gdaf ;};};return nil ;}; -// Validate validates the CT_SdtText and its children -func (_accba *CT_SdtText )Validate ()error {return _accba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_fdfff *CT_RunTrackChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_fdfff .AuthorAttr )});if _fdfff .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fdfff .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_fdfff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gfaag *CT_TblGridCol )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gfaag .WAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gfaag .WAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type ST_Border byte ;func (_eedc *EG_ContentCellContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _eedc .Tc !=nil {_acaae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_edbec :=range _eedc .Tc {e .EncodeElement (_edbec ,_acaae );};};if _eedc .CustomXml !=nil {_agdee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eedc .CustomXml ,_agdee );};if _eedc .Sdt !=nil {_cabac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eedc .Sdt ,_cabac );};if _eedc .EG_RunLevelElts !=nil {for _ ,_dfccf :=range _eedc .EG_RunLevelElts {_dfccf .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};type ST_DisplacedByCustomXml byte ; +// Validate validates the CT_TextAlignment and its children +func (_cgfcbc *CT_TextAlignment )Validate ()error {return _cgfcbc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path -func (_dbebdg *CT_ParaRPr )ValidateWithPath (path string )error {if _dbebdg .Ins !=nil {if _gdadac :=_dbebdg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gdadac !=nil {return _gdadac ;};};if _dbebdg .Del !=nil {if _accfab :=_dbebdg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_accfab !=nil {return _accfab ;};};if _dbebdg .MoveFrom !=nil {if _caaa :=_dbebdg .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_caaa !=nil {return _caaa ;};};if _dbebdg .MoveTo !=nil {if _feaaf :=_dbebdg .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_feaaf !=nil {return _feaaf ;};};if _dbebdg .RStyle !=nil {if _aeda :=_dbebdg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_aeda !=nil {return _aeda ;};};if _dbebdg .RFonts !=nil {if _ceaga :=_dbebdg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ceaga !=nil {return _ceaga ;};};if _dbebdg .B !=nil {if _egcbb :=_dbebdg .B .ValidateWithPath (path +"\u002f\u0042");_egcbb !=nil {return _egcbb ;};};if _dbebdg .BCs !=nil {if _cfcca :=_dbebdg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cfcca !=nil {return _cfcca ;};};if _dbebdg .I !=nil {if _dgef :=_dbebdg .I .ValidateWithPath (path +"\u002f\u0049");_dgef !=nil {return _dgef ;};};if _dbebdg .ICs !=nil {if _bgfca :=_dbebdg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_bgfca !=nil {return _bgfca ;};};if _dbebdg .Caps !=nil {if _aaba :=_dbebdg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_aaba !=nil {return _aaba ;};};if _dbebdg .SmallCaps !=nil {if _agabe :=_dbebdg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_agabe !=nil {return _agabe ;};};if _dbebdg .Strike !=nil {if _bgafb :=_dbebdg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bgafb !=nil {return _bgafb ;};};if _dbebdg .Dstrike !=nil {if _cdgae :=_dbebdg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_cdgae !=nil {return _cdgae ;};};if _dbebdg .Outline !=nil {if _caabb :=_dbebdg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_caabb !=nil {return _caabb ;};};if _dbebdg .Shadow !=nil {if _dcagb :=_dbebdg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dcagb !=nil {return _dcagb ;};};if _dbebdg .Emboss !=nil {if _fedcf :=_dbebdg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fedcf !=nil {return _fedcf ;};};if _dbebdg .Imprint !=nil {if _fdefda :=_dbebdg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_fdefda !=nil {return _fdefda ;};};if _dbebdg .NoProof !=nil {if _bgbb :=_dbebdg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bgbb !=nil {return _bgbb ;};};if _dbebdg .SnapToGrid !=nil {if _dfcbd :=_dbebdg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dfcbd !=nil {return _dfcbd ;};};if _dbebdg .Vanish !=nil {if _gdgce :=_dbebdg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gdgce !=nil {return _gdgce ;};};if _dbebdg .WebHidden !=nil {if _bedbec :=_dbebdg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_bedbec !=nil {return _bedbec ;};};if _dbebdg .Color !=nil {if _fefbbg :=_dbebdg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fefbbg !=nil {return _fefbbg ;};};if _dbebdg .Spacing !=nil {if _facacd :=_dbebdg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_facacd !=nil {return _facacd ;};};if _dbebdg .W !=nil {if _bfdac :=_dbebdg .W .ValidateWithPath (path +"\u002f\u0057");_bfdac !=nil {return _bfdac ;};};if _dbebdg .Kern !=nil {if _ffafc :=_dbebdg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ffafc !=nil {return _ffafc ;};};if _dbebdg .Position !=nil {if _adeed :=_dbebdg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_adeed !=nil {return _adeed ;};};if _dbebdg .Sz !=nil {if _gaacc :=_dbebdg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gaacc !=nil {return _gaacc ;};};if _dbebdg .SzCs !=nil {if _ccdb :=_dbebdg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ccdb !=nil {return _ccdb ;};};if _dbebdg .Highlight !=nil {if _dfbgd :=_dbebdg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dfbgd !=nil {return _dfbgd ;};};if _dbebdg .U !=nil {if _cfffeg :=_dbebdg .U .ValidateWithPath (path +"\u002f\u0055");_cfffeg !=nil {return _cfffeg ;};};if _dbebdg .Effect !=nil {if _egfgb :=_dbebdg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_egfgb !=nil {return _egfgb ;};};if _dbebdg .Bdr !=nil {if _acbdg :=_dbebdg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_acbdg !=nil {return _acbdg ;};};if _dbebdg .Shd !=nil {if _cegeag :=_dbebdg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cegeag !=nil {return _cegeag ;};};if _dbebdg .FitText !=nil {if _afbd :=_dbebdg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_afbd !=nil {return _afbd ;};};if _dbebdg .VertAlign !=nil {if _accga :=_dbebdg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_accga !=nil {return _accga ;};};if _dbebdg .Rtl !=nil {if _ebecba :=_dbebdg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ebecba !=nil {return _ebecba ;};};if _dbebdg .Cs !=nil {if _ggabgd :=_dbebdg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ggabgd !=nil {return _ggabgd ;};};if _dbebdg .Em !=nil {if _gcafa :=_dbebdg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gcafa !=nil {return _gcafa ;};};if _dbebdg .Lang !=nil {if _fcbf :=_dbebdg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fcbf !=nil {return _fcbf ;};};if _dbebdg .EastAsianLayout !=nil {if _fgace :=_dbebdg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fgace !=nil {return _fgace ;};};if _dbebdg .SpecVanish !=nil {if _ggdda :=_dbebdg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ggdda !=nil {return _ggdda ;};};if _dbebdg .OMath !=nil {if _dgeda :=_dbebdg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dgeda !=nil {return _dgeda ;};};if _dbebdg .RPrChange !=nil {if _efee :=_dbebdg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_efee !=nil {return _efee ;};};return nil ;};type WdST_RelFromV byte ;func (_gcgdfa *CT_DocParts )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gcgdfa .DocPart !=nil {_dgdab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_fgfee :=range _gcgdfa .DocPart {e .EncodeElement (_fgfee ,_dgdab );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type WdCT_WrapNone struct{};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_cdcbba :=&CT_DecimalNumberOrPrecent {};return _cdcbba ;};func (_gfebdg ST_FtnEdn )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_afbbbb :=_ebaba .Attr {};_afbbbb .Name =name ;switch _gfebdg {case ST_FtnEdnUnset :_afbbbb .Value ="";case ST_FtnEdnNormal :_afbbbb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_afbbbb .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_afbbbb .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_afbbbb .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _afbbbb ,nil ;};type ST_RestartNumber byte ; +// Annotation Identifier +IdAttr int64 ;}; -// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path -func (_dgcff *EG_RunInnerContent )ValidateWithPath (path string )error {if _dgcff .Br !=nil {if _afbad :=_dgcff .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_afbad !=nil {return _afbad ;};};if _dgcff .T !=nil {if _dgfdc :=_dgcff .T .ValidateWithPath (path +"\u002f\u0054");_dgfdc !=nil {return _dgfdc ;};};if _dgcff .ContentPart !=nil {if _fgfba :=_dgcff .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_fgfba !=nil {return _fgfba ;};};if _dgcff .DelText !=nil {if _fbfcd :=_dgcff .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_fbfcd !=nil {return _fbfcd ;};};if _dgcff .InstrText !=nil {if _fccgd :=_dgcff .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_fccgd !=nil {return _fccgd ;};};if _dgcff .DelInstrText !=nil {if _ggcgc :=_dgcff .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_ggcgc !=nil {return _ggcgc ;};};if _dgcff .NoBreakHyphen !=nil {if _fgg :=_dgcff .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_fgg !=nil {return _fgg ;};};if _dgcff .SoftHyphen !=nil {if _fdede :=_dgcff .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_fdede !=nil {return _fdede ;};};if _dgcff .DayShort !=nil {if _efbbb :=_dgcff .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_efbbb !=nil {return _efbbb ;};};if _dgcff .MonthShort !=nil {if _cfadee :=_dgcff .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_cfadee !=nil {return _cfadee ;};};if _dgcff .YearShort !=nil {if _dbbdf :=_dgcff .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_dbbdf !=nil {return _dbbdf ;};};if _dgcff .DayLong !=nil {if _egdbea :=_dgcff .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_egdbea !=nil {return _egdbea ;};};if _dgcff .MonthLong !=nil {if _fgecb :=_dgcff .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_fgecb !=nil {return _fgecb ;};};if _dgcff .YearLong !=nil {if _fadada :=_dgcff .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_fadada !=nil {return _fadada ;};};if _dgcff .AnnotationRef !=nil {if _aeebe :=_dgcff .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_aeebe !=nil {return _aeebe ;};};if _dgcff .FootnoteRef !=nil {if _fgfbb :=_dgcff .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_fgfbb !=nil {return _fgfbb ;};};if _dgcff .EndnoteRef !=nil {if _eecab :=_dgcff .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_eecab !=nil {return _eecab ;};};if _dgcff .Separator !=nil {if _gdgdg :=_dgcff .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_gdgdg !=nil {return _gdgdg ;};};if _dgcff .ContinuationSeparator !=nil {if _ceada :=_dgcff .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_ceada !=nil {return _ceada ;};};if _dgcff .Sym !=nil {if _efcggc :=_dgcff .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_efcggc !=nil {return _efcggc ;};};if _dgcff .PgNum !=nil {if _aede :=_dgcff .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_aede !=nil {return _aede ;};};if _dgcff .Cr !=nil {if _dcbad :=_dgcff .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_dcbad !=nil {return _dcbad ;};};if _dgcff .Tab !=nil {if _adcfe :=_dgcff .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_adcfe !=nil {return _adcfe ;};};if _dgcff .Object !=nil {if _ecf :=_dgcff .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_ecf !=nil {return _ecf ;};};if _dgcff .Pict !=nil {if _cegdf :=_dgcff .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_cegdf !=nil {return _cegdf ;};};if _dgcff .FldChar !=nil {if _cbda :=_dgcff .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cbda !=nil {return _cbda ;};};if _dgcff .Ruby !=nil {if _fegbd :=_dgcff .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_fegbd !=nil {return _fegbd ;};};if _dgcff .FootnoteReference !=nil {if _dabdg :=_dgcff .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_dabdg !=nil {return _dabdg ;};};if _dgcff .EndnoteReference !=nil {if _degfca :=_dgcff .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_degfca !=nil {return _degfca ;};};if _dgcff .CommentReference !=nil {if _dadacf :=_dgcff .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_dadacf !=nil {return _dadacf ;};};if _dgcff .Drawing !=nil {if _beadd :=_dgcff .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_beadd !=nil {return _beadd ;};};if _dgcff .Ptab !=nil {if _cdafgd :=_dgcff .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_cdafgd !=nil {return _cdafgd ;};};if _dgcff .LastRenderedPageBreak !=nil {if _gbdd :=_dgcff .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_gbdd !=nil {return _gbdd ;};};return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; +// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path +func (_edfbc *CT_FrameScrollbar )ValidateWithPath (path string )error {if _edfbc .ValAttr ==ST_FrameScrollbarUnset {return _gd .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 _cgfg :=_edfbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgfg !=nil {return _cgfg ;};return nil ;};type CT_AutoCaption struct{ -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Identifier of Object to be Automatically Captioned +NameAttr string ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Caption Used for Automatic Captioning +CaptionAttr string ;};func (_afcbba *CT_LongHexNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_afcbba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Section Type -Type *CT_SectType ; +// Validate validates the WdCT_EffectExtent and its children +func (_gebfd *WdCT_EffectExtent )Validate ()error {return _gebfd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");}; -// Page Size -PgSz *CT_PageSz ; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_gefge *CT_Lvl )ValidateWithPath (path string )error {if _gefge .TentativeAttr !=nil {if _caff :=_gefge .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_caff !=nil {return _caff ;};};if _gefge .Start !=nil {if _edbfb :=_gefge .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_edbfb !=nil {return _edbfb ;};};if _gefge .NumFmt !=nil {if _acaab :=_gefge .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_acaab !=nil {return _acaab ;};};if _gefge .LvlRestart !=nil {if _abdgc :=_gefge .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_abdgc !=nil {return _abdgc ;};};if _gefge .PStyle !=nil {if _bgaeb :=_gefge .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bgaeb !=nil {return _bgaeb ;};};if _gefge .IsLgl !=nil {if _gdcdd :=_gefge .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_gdcdd !=nil {return _gdcdd ;};};if _gefge .Suff !=nil {if _ggfac :=_gefge .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_ggfac !=nil {return _ggfac ;};};if _gefge .LvlText !=nil {if _cacg :=_gefge .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_cacg !=nil {return _cacg ;};};if _gefge .LvlPicBulletId !=nil {if _bbfca :=_gefge .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_bbfca !=nil {return _bbfca ;};};if _gefge .Legacy !=nil {if _faedf :=_gefge .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_faedf !=nil {return _faedf ;};};if _gefge .LvlJc !=nil {if _feca :=_gefge .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_feca !=nil {return _feca ;};};if _gefge .PPr !=nil {if _ebeba :=_gefge .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ebeba !=nil {return _ebeba ;};};if _gefge .RPr !=nil {if _abfce :=_gefge .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_abfce !=nil {return _abfce ;};};return nil ;};func (_ccdbee ST_HighlightColor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efcbc :=_g .Attr {};_efcbc .Name =name ;switch _ccdbee {case ST_HighlightColorUnset :_efcbc .Value ="";case ST_HighlightColorBlack :_efcbc .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_efcbc .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_efcbc .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_efcbc .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_efcbc .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_efcbc .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_efcbc .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_efcbc .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_efcbc .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_efcbc .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_efcbc .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_efcbc .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_efcbc .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_efcbc .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_efcbc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_efcbc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_efcbc .Value ="\u006e\u006f\u006e\u0065";};return _efcbc ,nil ;}; -// Page Margins -PgMar *CT_PageMar ; +// Validate validates the CT_LevelSuffix and its children +func (_acaef *CT_LevelSuffix )Validate ()error {return _acaef .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");}; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Validate validates the WdCT_GraphicFrame and its children +func (_cbggd *WdCT_GraphicFrame )Validate ()error {return _cbggd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};func (_daddb *CT_FFCheckBox )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfabe :for {_bdcdc ,_bafbc :=d .Token ();if _bafbc !=nil {return _bafbc ;};switch _afafg :=_bdcdc .(type ){case _g .StartElement :switch _afafg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_daddb .Choice =NewCT_FFCheckBoxChoice ();if _debdd :=d .DecodeElement (&_daddb .Choice .Size ,&_afafg );_debdd !=nil {return _debdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_daddb .Choice =NewCT_FFCheckBoxChoice ();if _gaff :=d .DecodeElement (&_daddb .Choice .SizeAuto ,&_afafg );_gaff !=nil {return _gaff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_daddb .Default =NewCT_OnOff ();if _dcaa :=d .DecodeElement (_daddb .Default ,&_afafg );_dcaa !=nil {return _dcaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_daddb .Checked =NewCT_OnOff ();if _dfefgd :=d .DecodeElement (_daddb .Checked ,&_afafg );_dfefgd !=nil {return _dfefgd ;};default:_ga .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\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_afafg .Name );if _gbdf :=d .Skip ();_gbdf !=nil {return _gbdf ;};};case _g .EndElement :break _cfabe ;case _g .CharData :};};return nil ;}; -// Page Borders -PgBorders *CT_PageBorders ; +// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path +func (_eeggc *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _eeggc .CNvPr !=nil {if _eadfeb :=_eeggc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eadfeb !=nil {return _eadfeb ;};};if _gagac :=_eeggc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gagac !=nil {return _gagac ;};if _fgfag :=_eeggc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgfag !=nil {return _fgfag ;};if _eeggc .Style !=nil {if _ffecf :=_eeggc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ffecf !=nil {return _ffecf ;};};if _eeggc .ExtLst !=nil {if _gcbeb :=_eeggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbeb !=nil {return _gcbeb ;};};if _eeggc .WChoice !=nil {if _dgdce :=_eeggc .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_dgdce !=nil {return _dgdce ;};};if _bffdb :=_eeggc .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_bffdb !=nil {return _bffdb ;};return nil ;};func (_ccbee ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _ccbee {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbee ));};return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Annotation Identifier +IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_gdgec ST_SignedTwipsMeasure )String ()string {if _gdgec .Int64 !=nil {return _gd .Sprintf ("\u0025\u0076",*_gdgec .Int64 );};if _gdgec .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_gdgec .ST_UniversalMeasure );};return "";};func NewCT_TextAlignment ()*CT_TextAlignment {_gcfbe :=&CT_TextAlignment {};_gcfbe .ValAttr =ST_TextAlignment (1);return _gcfbe ;};func NewCT_TblGridCol ()*CT_TblGridCol {_begfg :=&CT_TblGridCol {};return _begfg }; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Validate validates the WebSettings and its children +func (_abcbcf *WebSettings )Validate ()error {return _abcbcf .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// Column Definitions -Cols *CT_Columns ; +// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path +func (_ffge *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_ebggc :=&WdCT_WordprocessingContentPartNonVisual {};return _ebggc ;};func (_cdcbeg *CT_ParaRPrOriginal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgccd :for {_adfbe ,_gdcg :=d .Token ();if _gdcg !=nil {return _gdcg ;};switch _cacde :=_adfbe .(type ){case _g .StartElement :switch _cacde .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cdcbeg .Ins =NewCT_TrackChange ();if _cgeaf :=d .DecodeElement (_cdcbeg .Ins ,&_cacde );_cgeaf !=nil {return _cgeaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cdcbeg .Del =NewCT_TrackChange ();if _ddee :=d .DecodeElement (_cdcbeg .Del ,&_cacde );_ddee !=nil {return _ddee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cdcbeg .MoveFrom =NewCT_TrackChange ();if _cgbbcg :=d .DecodeElement (_cdcbeg .MoveFrom ,&_cacde );_cgbbcg !=nil {return _cgbbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cdcbeg .MoveTo =NewCT_TrackChange ();if _aaecc :=d .DecodeElement (_cdcbeg .MoveTo ,&_cacde );_aaecc !=nil {return _aaecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_cdcbeg .RStyle =NewCT_String ();if _bgcbg :=d .DecodeElement (_cdcbeg .RStyle ,&_cacde );_bgcbg !=nil {return _bgcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_cdcbeg .RFonts =NewCT_Fonts ();if _gcfga :=d .DecodeElement (_cdcbeg .RFonts ,&_cacde );_gcfga !=nil {return _gcfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_cdcbeg .B =NewCT_OnOff ();if _eabcb :=d .DecodeElement (_cdcbeg .B ,&_cacde );_eabcb !=nil {return _eabcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_cdcbeg .BCs =NewCT_OnOff ();if _aagfb :=d .DecodeElement (_cdcbeg .BCs ,&_cacde );_aagfb !=nil {return _aagfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_cdcbeg .I =NewCT_OnOff ();if _fbbgg :=d .DecodeElement (_cdcbeg .I ,&_cacde );_fbbgg !=nil {return _fbbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_cdcbeg .ICs =NewCT_OnOff ();if _defga :=d .DecodeElement (_cdcbeg .ICs ,&_cacde );_defga !=nil {return _defga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_cdcbeg .Caps =NewCT_OnOff ();if _fggad :=d .DecodeElement (_cdcbeg .Caps ,&_cacde );_fggad !=nil {return _fggad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_cdcbeg .SmallCaps =NewCT_OnOff ();if _gcegcb :=d .DecodeElement (_cdcbeg .SmallCaps ,&_cacde );_gcegcb !=nil {return _gcegcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_cdcbeg .Strike =NewCT_OnOff ();if _fcef :=d .DecodeElement (_cdcbeg .Strike ,&_cacde );_fcef !=nil {return _fcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_cdcbeg .Dstrike =NewCT_OnOff ();if _abcec :=d .DecodeElement (_cdcbeg .Dstrike ,&_cacde );_abcec !=nil {return _abcec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_cdcbeg .Outline =NewCT_OnOff ();if _agbfc :=d .DecodeElement (_cdcbeg .Outline ,&_cacde );_agbfc !=nil {return _agbfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cdcbeg .Shadow =NewCT_OnOff ();if _bfgbb :=d .DecodeElement (_cdcbeg .Shadow ,&_cacde );_bfgbb !=nil {return _bfgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_cdcbeg .Emboss =NewCT_OnOff ();if _fddgb :=d .DecodeElement (_cdcbeg .Emboss ,&_cacde );_fddgb !=nil {return _fddgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_cdcbeg .Imprint =NewCT_OnOff ();if _egage :=d .DecodeElement (_cdcbeg .Imprint ,&_cacde );_egage !=nil {return _egage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_cdcbeg .NoProof =NewCT_OnOff ();if _ffffc :=d .DecodeElement (_cdcbeg .NoProof ,&_cacde );_ffffc !=nil {return _ffffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_cdcbeg .SnapToGrid =NewCT_OnOff ();if _dggacc :=d .DecodeElement (_cdcbeg .SnapToGrid ,&_cacde );_dggacc !=nil {return _dggacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_cdcbeg .Vanish =NewCT_OnOff ();if _gaead :=d .DecodeElement (_cdcbeg .Vanish ,&_cacde );_gaead !=nil {return _gaead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_cdcbeg .WebHidden =NewCT_OnOff ();if _ebbde :=d .DecodeElement (_cdcbeg .WebHidden ,&_cacde );_ebbde !=nil {return _ebbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cdcbeg .Color =NewCT_Color ();if _ddafd :=d .DecodeElement (_cdcbeg .Color ,&_cacde );_ddafd !=nil {return _ddafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_cdcbeg .Spacing =NewCT_SignedTwipsMeasure ();if _adcce :=d .DecodeElement (_cdcbeg .Spacing ,&_cacde );_adcce !=nil {return _adcce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_cdcbeg .W =NewCT_TextScale ();if _ecfbec :=d .DecodeElement (_cdcbeg .W ,&_cacde );_ecfbec !=nil {return _ecfbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_cdcbeg .Kern =NewCT_HpsMeasure ();if _aabee :=d .DecodeElement (_cdcbeg .Kern ,&_cacde );_aabee !=nil {return _aabee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_cdcbeg .Position =NewCT_SignedHpsMeasure ();if _cegba :=d .DecodeElement (_cdcbeg .Position ,&_cacde );_cegba !=nil {return _cegba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_cdcbeg .Sz =NewCT_HpsMeasure ();if _afebc :=d .DecodeElement (_cdcbeg .Sz ,&_cacde );_afebc !=nil {return _afebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_cdcbeg .SzCs =NewCT_HpsMeasure ();if _ddafe :=d .DecodeElement (_cdcbeg .SzCs ,&_cacde );_ddafe !=nil {return _ddafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cdcbeg .Highlight =NewCT_Highlight ();if _gfcgf :=d .DecodeElement (_cdcbeg .Highlight ,&_cacde );_gfcgf !=nil {return _gfcgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_cdcbeg .U =NewCT_Underline ();if _cdbfe :=d .DecodeElement (_cdcbeg .U ,&_cacde );_cdbfe !=nil {return _cdbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cdcbeg .Effect =NewCT_TextEffect ();if _bbdcc :=d .DecodeElement (_cdcbeg .Effect ,&_cacde );_bbdcc !=nil {return _bbdcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_cdcbeg .Bdr =NewCT_Border ();if _cgee :=d .DecodeElement (_cdcbeg .Bdr ,&_cacde );_cgee !=nil {return _cgee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_cdcbeg .Shd =NewCT_Shd ();if _gedfe :=d .DecodeElement (_cdcbeg .Shd ,&_cacde );_gedfe !=nil {return _gedfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_cdcbeg .FitText =NewCT_FitText ();if _cffc :=d .DecodeElement (_cdcbeg .FitText ,&_cacde );_cffc !=nil {return _cffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cdcbeg .VertAlign =NewCT_VerticalAlignRun ();if _eebgg :=d .DecodeElement (_cdcbeg .VertAlign ,&_cacde );_eebgg !=nil {return _eebgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_cdcbeg .Rtl =NewCT_OnOff ();if _fbeaf :=d .DecodeElement (_cdcbeg .Rtl ,&_cacde );_fbeaf !=nil {return _fbeaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_cdcbeg .Cs =NewCT_OnOff ();if _cdgfee :=d .DecodeElement (_cdcbeg .Cs ,&_cacde );_cdgfee !=nil {return _cdgfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_cdcbeg .Em =NewCT_Em ();if _ddeec :=d .DecodeElement (_cdcbeg .Em ,&_cacde );_ddeec !=nil {return _ddeec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_cdcbeg .Lang =NewCT_Language ();if _cffbdg :=d .DecodeElement (_cdcbeg .Lang ,&_cacde );_cffbdg !=nil {return _cffbdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_cdcbeg .EastAsianLayout =NewCT_EastAsianLayout ();if _fcegb :=d .DecodeElement (_cdcbeg .EastAsianLayout ,&_cacde );_fcegb !=nil {return _fcegb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_cdcbeg .SpecVanish =NewCT_OnOff ();if _fdcfcg :=d .DecodeElement (_cdcbeg .SpecVanish ,&_cacde );_fdcfcg !=nil {return _fdcfcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_cdcbeg .OMath =NewCT_OnOff ();if _deabe :=d .DecodeElement (_cdcbeg .OMath ,&_cacde );_deabe !=nil {return _deabe ;};default:_ga .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\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_cacde .Name );if _dbab :=d .Skip ();_dbab !=nil {return _dbab ;};};case _g .EndElement :break _bgccd ;case _g .CharData :};};return nil ;};type CT_DocType struct{ -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Document Classification Value +ValAttr string ;}; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path +func (_defaf *CT_TblPrExBase )ValidateWithPath (path string )error {if _defaf .TblW !=nil {if _gedde :=_defaf .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gedde !=nil {return _gedde ;};};if _defaf .Jc !=nil {if _ffgda :=_defaf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ffgda !=nil {return _ffgda ;};};if _defaf .TblCellSpacing !=nil {if _cedac :=_defaf .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cedac !=nil {return _cedac ;};};if _defaf .TblInd !=nil {if _fbgec :=_defaf .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_fbgec !=nil {return _fbgec ;};};if _defaf .TblBorders !=nil {if _defcb :=_defaf .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_defcb !=nil {return _defcb ;};};if _defaf .Shd !=nil {if _cdbcgbf :=_defaf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdbcgbf !=nil {return _cdbcgbf ;};};if _defaf .TblLayout !=nil {if _gdfee :=_defaf .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gdfee !=nil {return _gdfee ;};};if _defaf .TblCellMar !=nil {if _fdegb :=_defaf .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_fdegb !=nil {return _fdegb ;};};if _defaf .TblLook !=nil {if _agggb :=_defaf .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_agggb !=nil {return _agggb ;};};return nil ;};func (_bcabee ST_FldCharType )String ()string {switch _bcabee {case 0:return "";case 1:return "\u0062\u0065\u0067i\u006e";case 2:return "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case 3:return "\u0065\u006e\u0064";};return "";};type CT_Columns struct{ -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Equal Column Widths +EqualWidthAttr *_gc .ST_OnOff ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Spacing Between Equal Width Columns +SpaceAttr *_gc .ST_TwipsMeasure ; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Number of Equal Width Columns +NumAttr *int64 ; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Draw Line Between Columns +SepAttr *_gc .ST_OnOff ; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Single Column Definition +Col []*CT_Column ;};const (ST_TabTlcUnset ST_TabTlc =0;ST_TabTlcNone ST_TabTlc =1;ST_TabTlcDot ST_TabTlc =2;ST_TabTlcHyphen ST_TabTlc =3;ST_TabTlcUnderscore ST_TabTlc =4;ST_TabTlcHeavy ST_TabTlc =5;ST_TabTlcMiddleDot ST_TabTlc =6;);func (_eefcc *CT_TblStylePr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefcc .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_cfcaf :=range start .Attr {if _cfcaf .Name .Local =="\u0074\u0079\u0070\u0065"{_eefcc .TypeAttr .UnmarshalXMLAttr (_cfcaf );continue ;};};_ffecb :for {_cffde ,_febddd :=d .Token ();if _febddd !=nil {return _febddd ;};switch _agdfeb :=_cffde .(type ){case _g .StartElement :switch _agdfeb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_eefcc .PPr =NewCT_PPrGeneral ();if _gggcg :=d .DecodeElement (_eefcc .PPr ,&_agdfeb );_gggcg !=nil {return _gggcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_eefcc .RPr =NewCT_RPr ();if _ggecb :=d .DecodeElement (_eefcc .RPr ,&_agdfeb );_ggecb !=nil {return _ggecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_eefcc .TblPr =NewCT_TblPrBase ();if _ddbgaa :=d .DecodeElement (_eefcc .TblPr ,&_agdfeb );_ddbgaa !=nil {return _ddbgaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_eefcc .TrPr =NewCT_TrPr ();if _caccd :=d .DecodeElement (_eefcc .TrPr ,&_agdfeb );_caccd !=nil {return _caccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_eefcc .TcPr =NewCT_TcPr ();if _ggdbb :=d .DecodeElement (_eefcc .TcPr ,&_agdfeb );_ggdbb !=nil {return _ggdbb ;};default:_ga .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\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_agdfeb .Name );if _cgead :=d .Skip ();_cgead !=nil {return _cgead ;};};case _g .EndElement :break _ffecb ;case _g .CharData :};};return nil ;};func NewCT_P ()*CT_P {_cdcbf :=&CT_P {};return _cdcbf };func (_abbaee WdST_AlignH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abbaee .String (),start );};func (_bbeebc ST_Merge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbeebc .String (),start );};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_bdgad :=&CT_ObjectEmbed {};return _bdgad };func (_ccbe *CT_Cnf )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fegda :=range start .Attr {if _fegda .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_ebdf ,_fadd :=ParseUnionST_OnOff (_fegda .Value );if _fadd !=nil {return _fadd ;};_ccbe .EvenVBandAttr =&_ebdf ;continue ;};if _fegda .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fcce ,_eef :=ParseUnionST_OnOff (_fegda .Value );if _eef !=nil {return _eef ;};_ccbe .FirstRowAttr =&_fcce ;continue ;};if _fegda .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_acg ,_bedg :=ParseUnionST_OnOff (_fegda .Value );if _bedg !=nil {return _bedg ;};_ccbe .LastRowAttr =&_acg ;continue ;};if _fegda .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_badaa ,_cdgcb :=ParseUnionST_OnOff (_fegda .Value );if _cdgcb !=nil {return _cdgcb ;};_ccbe .FirstColumnAttr =&_badaa ;continue ;};if _fegda .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_ccde ,_cegcd :=ParseUnionST_OnOff (_fegda .Value );if _cegcd !=nil {return _cegcd ;};_ccbe .LastColumnAttr =&_ccde ;continue ;};if _fegda .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_egf ,_abe :=ParseUnionST_OnOff (_fegda .Value );if _abe !=nil {return _abe ;};_ccbe .OddVBandAttr =&_egf ;continue ;};if _fegda .Name .Local =="\u0076\u0061\u006c"{_daef ,_bcac :=_fegda .Value ,error (nil );if _bcac !=nil {return _bcac ;};_ccbe .ValAttr =&_daef ;continue ;};if _fegda .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_eagd ,_eedd :=ParseUnionST_OnOff (_fegda .Value );if _eedd !=nil {return _eedd ;};_ccbe .OddHBandAttr =&_eagd ;continue ;};if _fegda .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_faae ,_eedb :=ParseUnionST_OnOff (_fegda .Value );if _eedb !=nil {return _eedb ;};_ccbe .EvenHBandAttr =&_faae ;continue ;};if _fegda .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gfa ,_ddcc :=ParseUnionST_OnOff (_fegda .Value );if _ddcc !=nil {return _ddcc ;};_ccbe .FirstRowFirstColumnAttr =&_gfa ;continue ;};if _fegda .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ffaa ,_feba :=ParseUnionST_OnOff (_fegda .Value );if _feba !=nil {return _feba ;};_ccbe .FirstRowLastColumnAttr =&_ffaa ;continue ;};if _fegda .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ebfd ,_bcdd :=ParseUnionST_OnOff (_fegda .Value );if _bcdd !=nil {return _bcdd ;};_ccbe .LastRowFirstColumnAttr =&_ebfd ;continue ;};if _fegda .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_acdd ,_fabe :=ParseUnionST_OnOff (_fegda .Value );if _fabe !=nil {return _fabe ;};_ccbe .LastRowLastColumnAttr =&_acdd ;continue ;};};for {_cddb ,_cdgcd :=d .Token ();if _cdgcd !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_cdgcd );};if _bbed ,_deea :=_cddb .(_g .EndElement );_deea &&_bbed .Name ==start .Name {break ;};};return nil ;};func (_eabdfd *CT_SdtDropDownList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdcbd :=range start .Attr {if _cdcbd .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_fecge ,_beebe :=_cdcbd .Value ,error (nil );if _beebe !=nil {return _beebe ;};_eabdfd .LastValueAttr =&_fecge ;continue ;};};_eeaca :for {_dbage ,_ggcad :=d .Token ();if _ggcad !=nil {return _ggcad ;};switch _cccfff :=_dbage .(type ){case _g .StartElement :switch _cccfff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_feega :=NewCT_SdtListItem ();if _eeagga :=d .DecodeElement (_feega ,&_cccfff );_eeagga !=nil {return _eeagga ;};_eabdfd .ListItem =append (_eabdfd .ListItem ,_feega );default:_ga .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\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cccfff .Name );if _fdafe :=d .Skip ();_fdafe !=nil {return _fdafe ;};};case _g .EndElement :break _eeaca ;case _g .CharData :};};return nil ;}; -// Document Grid -DocGrid *CT_DocGrid ; +// Validate validates the Styles and its children +func (_aggfb *Styles )Validate ()error {return _aggfb .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_gdfcf ST_MailMergeOdsoFMDFieldType )String ()string {switch _gdfcf {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func NewCT_Divs ()*CT_Divs {_cegcc :=&CT_Divs {};return _cegcc };type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;};func (_cbgeb ST_Hint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffgba :=_g .Attr {};_ffgba .Name =name ;switch _cbgeb {case ST_HintUnset :_ffgba .Value ="";case ST_HintDefault :_ffgba .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_ffgba .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _ffgba ,nil ;};func (_dbebg ST_FontFamily )String ()string {switch _dbebg {case 0:return "";case 1:return "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case 2:return "\u006d\u006f\u0064\u0065\u0072\u006e";case 3:return "\u0072\u006f\u006da\u006e";case 4:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 5:return "\u0073\u0077\u0069s\u0073";case 6:return "\u0061\u0075\u0074\u006f";};return "";};func (_ffeff *ST_HpsMeasure )Validate ()error {return _ffeff .ValidateWithPath ("")};func NewCT_FldChar ()*CT_FldChar {_aabdg :=&CT_FldChar {};_aabdg .FldCharTypeAttr =ST_FldCharType (1);return _aabdg ;};func NewCT_FFDDList ()*CT_FFDDList {_afcg :=&CT_FFDDList {};return _afcg };func (_aabbdb *EG_RunInnerContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aabbdb .Br !=nil {_caabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_aabbdb .Br ,_caabe );};if _aabbdb .T !=nil {_cabdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_aabbdb .T ,_cabdd );};if _aabbdb .ContentPart !=nil {_aefaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_aabbdb .ContentPart ,_aefaaa );};if _aabbdb .DelText !=nil {_bebab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_aabbdb .DelText ,_bebab );};if _aabbdb .InstrText !=nil {_aecddf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aabbdb .InstrText ,_aecddf );};if _aabbdb .DelInstrText !=nil {_dafcfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aabbdb .DelInstrText ,_dafcfe );};if _aabbdb .NoBreakHyphen !=nil {_bdgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_aabbdb .NoBreakHyphen ,_bdgfa );};if _aabbdb .SoftHyphen !=nil {_babgdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_aabbdb .SoftHyphen ,_babgdd );};if _aabbdb .DayShort !=nil {_egbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_aabbdb .DayShort ,_egbdf );};if _aabbdb .MonthShort !=nil {_acbggg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_aabbdb .MonthShort ,_acbggg );};if _aabbdb .YearShort !=nil {_cbcbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_aabbdb .YearShort ,_cbcbb );};if _aabbdb .DayLong !=nil {_abbbcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_aabbdb .DayLong ,_abbbcf );};if _aabbdb .MonthLong !=nil {_afgag :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_aabbdb .MonthLong ,_afgag );};if _aabbdb .YearLong !=nil {_dgbbea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_aabbdb .YearLong ,_dgbbea );};if _aabbdb .AnnotationRef !=nil {_gefgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_aabbdb .AnnotationRef ,_gefgc );};if _aabbdb .FootnoteRef !=nil {_dcacgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_aabbdb .FootnoteRef ,_dcacgf );};if _aabbdb .EndnoteRef !=nil {_bgedge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_aabbdb .EndnoteRef ,_bgedge );};if _aabbdb .Separator !=nil {_cfacga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_aabbdb .Separator ,_cfacga );};if _aabbdb .ContinuationSeparator !=nil {_geccgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_aabbdb .ContinuationSeparator ,_geccgd );};if _aabbdb .Sym !=nil {_fgddac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_aabbdb .Sym ,_fgddac );};if _aabbdb .PgNum !=nil {_bdbbfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_aabbdb .PgNum ,_bdbbfd );};if _aabbdb .Cr !=nil {_dcbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_aabbdb .Cr ,_dcbec );};if _aabbdb .Tab !=nil {_ggaedg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_aabbdb .Tab ,_ggaedg );};if _aabbdb .Object !=nil {_cgbbacd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_aabbdb .Object ,_cgbbacd );};if _aabbdb .Pict !=nil {_daaff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_aabbdb .Pict ,_daaff );};if _aabbdb .FldChar !=nil {_abbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_aabbdb .FldChar ,_abbdg );};if _aabbdb .Ruby !=nil {_daedbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_aabbdb .Ruby ,_daedbf );};if _aabbdb .FootnoteReference !=nil {_fbcab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_aabbdb .FootnoteReference ,_fbcab );};if _aabbdb .EndnoteReference !=nil {_ebbef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_aabbdb .EndnoteReference ,_ebbef );};if _aabbdb .CommentReference !=nil {_fdbab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_aabbdb .CommentReference ,_fdbab );};if _aabbdb .Drawing !=nil {_ebfgff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_aabbdb .Drawing ,_ebfgff );};if _aabbdb .Ptab !=nil {_aabde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_aabbdb .Ptab ,_aabde );};if _aabbdb .LastRenderedPageBreak !=nil {_becgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}};e .EncodeElement (_aabbdb .LastRenderedPageBreak ,_becgc );};return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_egaddb :=&CT_SaveThroughXslt {};return _egaddb };func (_becda ST_Zoom )ValidateWithPath (path string )error {switch _becda {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becda ));};return nil ;};func (_ddafg *CT_Row )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddafg .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_ddafg .RsidRPrAttr )});};if _ddafg .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_ddafg .RsidRAttr )});};if _ddafg .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_ddafg .RsidDelAttr )});};if _ddafg .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_ddafg .RsidTrAttr )});};e .EncodeToken (start );if _ddafg .TblPrEx !=nil {_ebdgf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_ddafg .TblPrEx ,_ebdgf );};if _ddafg .TrPr !=nil {_gfgcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_ddafg .TrPr ,_gfgcb );};if _ddafg .EG_ContentCellContent !=nil {for _ ,_ebcga :=range _ddafg .EG_ContentCellContent {_ebcga .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dedfge ST_Jc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dedfge .String (),start );};func (_dbdbd ST_Pitch )ValidateWithPath (path string )error {switch _dbdbd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdbd ));};return nil ;};func (_efdebe *CT_PPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdb :for {_cccge ,_gedge :=d .Token ();if _gedge !=nil {return _gedge ;};switch _dgdb :=_cccge .(type ){case _g .StartElement :switch _dgdb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_efdebe .PStyle =NewCT_String ();if _bdaccd :=d .DecodeElement (_efdebe .PStyle ,&_dgdb );_bdaccd !=nil {return _bdaccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_efdebe .KeepNext =NewCT_OnOff ();if _egbed :=d .DecodeElement (_efdebe .KeepNext ,&_dgdb );_egbed !=nil {return _egbed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_efdebe .KeepLines =NewCT_OnOff ();if _baae :=d .DecodeElement (_efdebe .KeepLines ,&_dgdb );_baae !=nil {return _baae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_efdebe .PageBreakBefore =NewCT_OnOff ();if _fcdac :=d .DecodeElement (_efdebe .PageBreakBefore ,&_dgdb );_fcdac !=nil {return _fcdac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_efdebe .FramePr =NewCT_FramePr ();if _gdbag :=d .DecodeElement (_efdebe .FramePr ,&_dgdb );_gdbag !=nil {return _gdbag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_efdebe .WidowControl =NewCT_OnOff ();if _faeba :=d .DecodeElement (_efdebe .WidowControl ,&_dgdb );_faeba !=nil {return _faeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_efdebe .NumPr =NewCT_NumPr ();if _ebbbg :=d .DecodeElement (_efdebe .NumPr ,&_dgdb );_ebbbg !=nil {return _ebbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_efdebe .SuppressLineNumbers =NewCT_OnOff ();if _cbdbf :=d .DecodeElement (_efdebe .SuppressLineNumbers ,&_dgdb );_cbdbf !=nil {return _cbdbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_efdebe .PBdr =NewCT_PBdr ();if _dagba :=d .DecodeElement (_efdebe .PBdr ,&_dgdb );_dagba !=nil {return _dagba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_efdebe .Shd =NewCT_Shd ();if _afbgg :=d .DecodeElement (_efdebe .Shd ,&_dgdb );_afbgg !=nil {return _afbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_efdebe .Tabs =NewCT_Tabs ();if _dfgfc :=d .DecodeElement (_efdebe .Tabs ,&_dgdb );_dfgfc !=nil {return _dfgfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_efdebe .SuppressAutoHyphens =NewCT_OnOff ();if _ffce :=d .DecodeElement (_efdebe .SuppressAutoHyphens ,&_dgdb );_ffce !=nil {return _ffce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_efdebe .Kinsoku =NewCT_OnOff ();if _aedbcb :=d .DecodeElement (_efdebe .Kinsoku ,&_dgdb );_aedbcb !=nil {return _aedbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_efdebe .WordWrap =NewCT_OnOff ();if _fcdba :=d .DecodeElement (_efdebe .WordWrap ,&_dgdb );_fcdba !=nil {return _fcdba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_efdebe .OverflowPunct =NewCT_OnOff ();if _ffddbc :=d .DecodeElement (_efdebe .OverflowPunct ,&_dgdb );_ffddbc !=nil {return _ffddbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_efdebe .TopLinePunct =NewCT_OnOff ();if _gagfd :=d .DecodeElement (_efdebe .TopLinePunct ,&_dgdb );_gagfd !=nil {return _gagfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_efdebe .AutoSpaceDE =NewCT_OnOff ();if _egdbec :=d .DecodeElement (_efdebe .AutoSpaceDE ,&_dgdb );_egdbec !=nil {return _egdbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_efdebe .AutoSpaceDN =NewCT_OnOff ();if _eebcg :=d .DecodeElement (_efdebe .AutoSpaceDN ,&_dgdb );_eebcg !=nil {return _eebcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_efdebe .Bidi =NewCT_OnOff ();if _efaga :=d .DecodeElement (_efdebe .Bidi ,&_dgdb );_efaga !=nil {return _efaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_efdebe .AdjustRightInd =NewCT_OnOff ();if _dcfb :=d .DecodeElement (_efdebe .AdjustRightInd ,&_dgdb );_dcfb !=nil {return _dcfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_efdebe .SnapToGrid =NewCT_OnOff ();if _efcga :=d .DecodeElement (_efdebe .SnapToGrid ,&_dgdb );_efcga !=nil {return _efcga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_efdebe .Spacing =NewCT_Spacing ();if _bccaf :=d .DecodeElement (_efdebe .Spacing ,&_dgdb );_bccaf !=nil {return _bccaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_efdebe .Ind =NewCT_Ind ();if _bggca :=d .DecodeElement (_efdebe .Ind ,&_dgdb );_bggca !=nil {return _bggca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_efdebe .ContextualSpacing =NewCT_OnOff ();if _gdgdad :=d .DecodeElement (_efdebe .ContextualSpacing ,&_dgdb );_gdgdad !=nil {return _gdgdad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_efdebe .MirrorIndents =NewCT_OnOff ();if _baecb :=d .DecodeElement (_efdebe .MirrorIndents ,&_dgdb );_baecb !=nil {return _baecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_efdebe .SuppressOverlap =NewCT_OnOff ();if _fagaf :=d .DecodeElement (_efdebe .SuppressOverlap ,&_dgdb );_fagaf !=nil {return _fagaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_efdebe .Jc =NewCT_Jc ();if _edeab :=d .DecodeElement (_efdebe .Jc ,&_dgdb );_edeab !=nil {return _edeab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_efdebe .TextDirection =NewCT_TextDirection ();if _dfcdg :=d .DecodeElement (_efdebe .TextDirection ,&_dgdb );_dfcdg !=nil {return _dfcdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_efdebe .TextAlignment =NewCT_TextAlignment ();if _cggce :=d .DecodeElement (_efdebe .TextAlignment ,&_dgdb );_cggce !=nil {return _cggce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_efdebe .TextboxTightWrap =NewCT_TextboxTightWrap ();if _caecd :=d .DecodeElement (_efdebe .TextboxTightWrap ,&_dgdb );_caecd !=nil {return _caecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_efdebe .OutlineLvl =NewCT_DecimalNumber ();if _eageb :=d .DecodeElement (_efdebe .OutlineLvl ,&_dgdb );_eageb !=nil {return _eageb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_efdebe .DivId =NewCT_DecimalNumber ();if _acgbaf :=d .DecodeElement (_efdebe .DivId ,&_dgdb );_acgbaf !=nil {return _acgbaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_efdebe .CnfStyle =NewCT_Cnf ();if _ccafd :=d .DecodeElement (_efdebe .CnfStyle ,&_dgdb );_ccafd !=nil {return _ccafd ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_dgdb .Name );if _gecdg :=d .Skip ();_gecdg !=nil {return _gecdg ;};};case _g .EndElement :break _bgdb ;case _g .CharData :};};return nil ;}; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ; +// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path +func (_afgg *CT_DocPartGallery )ValidateWithPath (path string )error {if _afgg .ValAttr ==ST_DocPartGalleryUnset {return _gd .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 _egdf :=_afgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdf !=nil {return _egdf ;};return nil ;};func NewCT_WebSettings ()*CT_WebSettings {_cdggcd :=&CT_WebSettings {};return _cdggcd };func (_abebb *CT_TextEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abebb .ValAttr =ST_TextEffect (1);for _ ,_acdgdb :=range start .Attr {if _acdgdb .Name .Local =="\u0076\u0061\u006c"{_abebb .ValAttr .UnmarshalXMLAttr (_acdgdb );continue ;};};for {_ffbcba ,_dddbbff :=d .Token ();if _dddbbff !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_dddbbff );};if _bdcba ,_caeff :=_ffbcba .(_g .EndElement );_caeff &&_bdcba .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_edaac :=ST_SignedTwipsMeasure {};if _gc .ST_UniversalMeasurePatternRe .MatchString (s ){_edaac .ST_UniversalMeasure =&s ;}else {_ebcefd ,_debbc :=_b .ParseFloat (s ,64);if _debbc !=nil {return _edaac ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_debbc );};_edaac .Int64 =_ga .Int64 (int64 (_ebcefd ));};return _edaac ,nil ;};func (_feddbc ST_PTabLeader )Validate ()error {return _feddbc .ValidateWithPath ("")}; -// Revision Information for Section Properties -SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_eef *CT_TrPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _eef .CnfStyle !=nil {_bcfea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bdae :=range _eef .CnfStyle {e .EncodeElement (_bdae ,_bcfea );};};if _eef .DivId !=nil {_abfcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gdg :=range _eef .DivId {e .EncodeElement (_gdg ,_abfcd );};};if _eef .GridBefore !=nil {_gebgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_ecgfe :=range _eef .GridBefore {e .EncodeElement (_ecgfe ,_gebgd );};};if _eef .GridAfter !=nil {_daaeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_abcca :=range _eef .GridAfter {e .EncodeElement (_abcca ,_daaeb );};};if _eef .WBefore !=nil {_gffeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_fafd :=range _eef .WBefore {e .EncodeElement (_fafd ,_gffeb );};};if _eef .WAfter !=nil {_dea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_deed :=range _eef .WAfter {e .EncodeElement (_deed ,_dea );};};if _eef .CantSplit !=nil {_dccc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_ggade :=range _eef .CantSplit {e .EncodeElement (_ggade ,_dccc );};};if _eef .TrHeight !=nil {_cegda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_fbddeb :=range _eef .TrHeight {e .EncodeElement (_fbddeb ,_cegda );};};if _eef .TblHeader !=nil {_addb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_gbddf :=range _eef .TblHeader {e .EncodeElement (_gbddf ,_addb );};};if _eef .TblCellSpacing !=nil {_fgefbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_aeeca :=range _eef .TblCellSpacing {e .EncodeElement (_aeeca ,_fgefbc );};};if _eef .Jc !=nil {_bggeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_aebgcf :=range _eef .Jc {e .EncodeElement (_aebgcf ,_bggeg );};};if _eef .Hidden !=nil {_gbccb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_ffcbcg :=range _eef .Hidden {e .EncodeElement (_ffcbcg ,_gbccb );};};if _eef .Ins !=nil {_eggg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eef .Ins ,_eggg );};if _eef .Del !=nil {_dafed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_eef .Del ,_dafed );};if _eef .TrPrChange !=nil {_daggbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eef .TrPrChange ,_daggbd );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dafdf *CT_FFDDList )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gceec :for {_egcgdd ,_cgefcd :=d .Token ();if _cgefcd !=nil {return _cgefcd ;};switch _adec :=_egcgdd .(type ){case _ebaba .StartElement :switch _adec .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_dafdf .Result =NewCT_DecimalNumber ();if _abbfg :=d .DecodeElement (_dafdf .Result ,&_adec );_abbfg !=nil {return _abbfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_dafdf .Default =NewCT_DecimalNumber ();if _egffc :=d .DecodeElement (_dafdf .Default ,&_adec );_egffc !=nil {return _egffc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_cgddg :=NewCT_String ();if _becda :=d .DecodeElement (_cgddg ,&_adec );_becda !=nil {return _becda ;};_dafdf .ListEntry =append (_dafdf .ListEntry ,_cgddg );default:_febdf .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\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_adec .Name );if _cgccd :=d .Skip ();_cgccd !=nil {return _cgccd ;};};case _ebaba .EndElement :break _gceec ;case _ebaba .CharData :};};return nil ;};func (_fbddg ST_Lock )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_fbddg .String (),start );};type CT_TblOverlap struct{ +// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path +func (_cceec *CT_Num )ValidateWithPath (path string )error {if _dbcagb :=_cceec .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_dbcagb !=nil {return _dbcagb ;};for _caddc ,_bbgde :=range _cceec .LvlOverride {if _fdca :=_bbgde .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_caddc ));_fdca !=nil {return _fdca ;};};return nil ;}; -// Floating Table Overlap Setting -ValAttr ST_TblOverlap ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_fcba :=&CT_SdtEndPr {};return _fcba };func (_bga *CT_GlossaryDocument )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dgdef :for {_bffa ,_bacbg :=d .Token ();if _bacbg !=nil {return _bacbg ;};switch _becd :=_bffa .(type ){case _ebaba .StartElement :switch _becd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bga .Background =NewCT_Background ();if _eeffa :=d .DecodeElement (_bga .Background ,&_becd );_eeffa !=nil {return _eeffa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_bga .DocParts =NewCT_DocParts ();if _agbdda :=d .DecodeElement (_bga .DocParts ,&_becd );_agbdda !=nil {return _agbdda ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_becd .Name );if _ceee :=d .Skip ();_ceee !=nil {return _ceee ;};};case _ebaba .EndElement :break _dgdef ;case _ebaba .CharData :};};return nil ;};func (_bfefe ST_RestartNumber )Validate ()error {return _bfefe .ValidateWithPath ("")}; +// Validate validates the CT_DocVar and its children +func (_caeb *CT_DocVar )Validate ()error {return _caeb .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; -// Validate validates the CT_Shd and its children -func (_eebfe *CT_Shd )Validate ()error {return _eebfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_ccefbee *ST_VerticalJc )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fbge ,_acdcg :=d .Token ();if _acdcg !=nil {return _acdcg ;};if _adfgee ,_fcdec :=_fbge .(_ebaba .EndElement );_fcdec &&_adfgee .Name ==start .Name {*_ccefbee =1;return nil ;};if _ffbd ,_eegbe :=_fbge .(_ebaba .CharData );!_eegbe {return _eddeb .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",_fbge );}else {switch string (_ffbd ){case "":*_ccefbee =0;case "\u0074\u006f\u0070":*_ccefbee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccefbee =2;case "\u0062\u006f\u0074\u0068":*_ccefbee =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ccefbee =4;};};_fbge ,_acdcg =d .Token ();if _acdcg !=nil {return _acdcg ;};if _badgg ,_gcgfg :=_fbge .(_ebaba .EndElement );_gcgfg &&_badgg .Name ==start .Name {return nil ;};return _eddeb .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",_fbge );};type CT_SdtPr struct{ +// Document Final Section Properties +SectPr *CT_SectPr ;};func (_aceed *CT_StyleSort )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aceed .ValAttr =ST_StyleSort (1);for _ ,_abdda :=range start .Attr {if _abdda .Name .Local =="\u0076\u0061\u006c"{_aceed .ValAttr .UnmarshalXMLAttr (_abdda );continue ;};};for {_egcb ,_bdbbe :=d .Token ();if _bdbbe !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_bdbbe );};if _aeaag ,_aeabc :=_egcb .(_g .EndElement );_aeabc &&_aeaag .Name ==start .Name {break ;};};return nil ;};type CT_RPrDefault struct{ -// Run Properties For Structured Document Tag Contents -RPr *CT_RPr ; +// Run Properties +RPr *CT_RPr ;};const (ST_CombineBracketsUnset ST_CombineBrackets =0;ST_CombineBracketsNone ST_CombineBrackets =1;ST_CombineBracketsRound ST_CombineBrackets =2;ST_CombineBracketsSquare ST_CombineBrackets =3;ST_CombineBracketsAngle ST_CombineBrackets =4;ST_CombineBracketsCurly ST_CombineBrackets =5;);func (_ddggb *CT_Headers )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cegcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_dfgd :=range _ddggb .Header {e .EncodeElement (_dfgd ,_cegcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_ContentRowContent ()*EG_ContentRowContent {_ffdged :=&EG_ContentRowContent {};return _ffdged ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_f .Time ; -// Friendly Name -Alias *CT_String ; +// Annotation Identifier +IdAttr int64 ;};func (_bcgbb ST_CaptionPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcgbb .String (),start );};func NewCT_Settings ()*CT_Settings {_ffbc :=&CT_Settings {};return _ffbc };func (_afbbgg *ST_DocProtect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdggf ,_abdac :=d .Token ();if _abdac !=nil {return _abdac ;};if _cccbcb ,_fegea :=_gdggf .(_g .EndElement );_fegea &&_cccbcb .Name ==start .Name {*_afbbgg =1;return nil ;};if _egafce ,_gaeadc :=_gdggf .(_g .CharData );!_gaeadc {return _gd .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",_gdggf );}else {switch string (_egafce ){case "":*_afbbgg =0;case "\u006e\u006f\u006e\u0065":*_afbbgg =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_afbbgg =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_afbbgg =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_afbbgg =4;case "\u0066\u006f\u0072m\u0073":*_afbbgg =5;};};_gdggf ,_abdac =d .Token ();if _abdac !=nil {return _abdac ;};if _fabdd ,_eedacd :=_gdggf .(_g .EndElement );_eedacd &&_fabdd .Name ==start .Name {return nil ;};return _gd .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",_gdggf );};func NewCT_LsdException ()*CT_LsdException {_dbgce :=&CT_LsdException {};return _dbgce };type CT_Sym struct{ -// Programmatic Tag -Tag *CT_String ; +// Symbol Character Font +FontAttr *string ; -// Unique ID -Id *CT_DecimalNumber ; +// Symbol Character Code +CharAttr *string ;}; -// Locking Setting -Lock *CT_Lock ; +// Validate validates the CT_TcMar and its children +func (_bbgag *CT_TcMar )Validate ()error {return _bbgag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");}; -// Structured Document Tag Placeholder Text -Placeholder *CT_Placeholder ; +// Validate validates the EG_ParaRPrTrackChanges and its children +func (_bfbfgc *EG_ParaRPrTrackChanges )Validate ()error {return _bfbfgc .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");}; -// Remove Structured Document Tag When Contents Are Edited -Temporary *CT_OnOff ; +// Validate validates the CT_HMerge and its children +func (_edcc *CT_HMerge )Validate ()error {return _edcc .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_eabbdb WdST_AlignV )String ()string {switch _eabbdb {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};type CT_BdoContentRun struct{ -// Current Contents Are Placeholder Text -ShowingPlcHdr *CT_OnOff ; +// Direction of Override +ValAttr ST_Direction ; -// XML Mapping -DataBinding *CT_DataBinding ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Structured Document Tag Label -Label *CT_DecimalNumber ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Structured Document Tag Navigation Order Index -TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_febdf .Any ;};func NewCT_TblPr ()*CT_TblPr {_gdcag :=&CT_TblPr {};return _gdcag };func (_cbbdb *ST_DocGrid )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_afcfe ,_cfcaf :=d .Token ();if _cfcaf !=nil {return _cfcaf ;};if _caggdg ,_gacb :=_afcfe .(_ebaba .EndElement );_gacb &&_caggdg .Name ==start .Name {*_cbbdb =1;return nil ;};if _bcfgd ,_fbgbbf :=_afcfe .(_ebaba .CharData );!_fbgbbf {return _eddeb .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",_afcfe );}else {switch string (_bcfgd ){case "":*_cbbdb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cbbdb =1;case "\u006c\u0069\u006ee\u0073":*_cbbdb =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cbbdb =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cbbdb =4;};};_afcfe ,_cfcaf =d .Token ();if _cfcaf !=nil {return _cfcaf ;};if _eeg ,_dgdgf :=_afcfe .(_ebaba .EndElement );_dgdgf &&_eeg .Name ==start .Name {return nil ;};return _eddeb .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",_afcfe );}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_Footnotes struct{ -// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path -func (_gccda *CT_SdtEndPr )ValidateWithPath (path string )error {for _gcffd ,_cgdge :=range _gccda .RPr {if _feeec :=_cgdge .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gcffd ));_feeec !=nil {return _feeec ;};};return nil ;}; +// Footnote Content +Footnote []*CT_FtnEdn ;};func (_gfdfc *CT_SdtDateMappingType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aabfba :=range start .Attr {if _aabfba .Name .Local =="\u0076\u0061\u006c"{_gfdfc .ValAttr .UnmarshalXMLAttr (_aabfba );continue ;};};for {_afgac ,_dadba :=d .Token ();if _dadba !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065\u004d\u0061p\u0070\u0069\u006e\u0067\u0054\u0079\u0070e\u003a\u0020\u0025\u0073",_dadba );};if _bfcaeg ,_eaeac :=_afgac .(_g .EndElement );_eaeac &&_bfcaeg .Name ==start .Name {break ;};};return nil ;};type CT_TblGrid struct{ -// Validate validates the CT_Numbering and its children -func (_gagdee *CT_Numbering )Validate ()error {return _gagdee .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_bbdbf *ST_Direction )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_addcbf ,_fafcc :=d .Token ();if _fafcc !=nil {return _fafcc ;};if _ffcf ,_ebdabf :=_addcbf .(_ebaba .EndElement );_ebdabf &&_ffcf .Name ==start .Name {*_bbdbf =1;return nil ;};if _dfcdb ,_bbcb :=_addcbf .(_ebaba .CharData );!_bbcb {return _eddeb .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",_addcbf );}else {switch string (_dfcdb ){case "":*_bbdbf =0;case "\u006c\u0074\u0072":*_bbdbf =1;case "\u0072\u0074\u006c":*_bbdbf =2;};};_addcbf ,_fafcc =d .Token ();if _fafcc !=nil {return _fafcc ;};if _gddgea ,_dbebcc :=_addcbf .(_ebaba .EndElement );_dbebcc &&_gddgea .Name ==start .Name {return nil ;};return _eddeb .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",_addcbf );};type CT_SmartTagRun struct{ +// Grid Column Definition +GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};type CT_TcPrInner struct{ -// Smart Tag Namespace -UriAttr *string ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Smart Tag Name -ElementAttr string ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func (_ddece *CT_TrackChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_ddece .AuthorAttr )});if _ddece .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ddece .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_ddece .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_ebecb :=ST_MeasurementOrPercent {};if _bef .ST_UniversalMeasurePatternRe .MatchString (s ){_ebecb .ST_UniversalMeasure =&s ;}else {_ebecb .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _bef .ST_PercentagePatternRe .MatchString (s ){_ebecb .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_ddfdf ,_edff :=_cfdbf .ParseFloat (s ,64);if _edff !=nil {return _ebecb ,_eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_edff );};_ebecb .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_febdf .Int64 (int64 (_ddfdf ));};};return _ebecb ,nil ;};func (_gfga *CT_Placeholder )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_cffae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_gfga .DocPart ,_cffae );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bdafg *CT_NumPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bfgcbg :for {_gcdce ,_afdec :=d .Token ();if _afdec !=nil {return _afdec ;};switch _dacgce :=_gcdce .(type ){case _ebaba .StartElement :switch _dacgce .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006c\u0076\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006c\u0076\u006c"}:_bdafg .Ilvl =NewCT_DecimalNumber ();if _abada :=d .DecodeElement (_bdafg .Ilvl ,&_dacgce );_abada !=nil {return _abada ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dI\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dI\u0064"}:_bdafg .NumId =NewCT_DecimalNumber ();if _gafbb :=d .DecodeElement (_bdafg .NumId ,&_dacgce );_gafbb !=nil {return _gafbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_bdafg .NumberingChange =NewCT_TrackChangeNumbering ();if _aeffa :=d .DecodeElement (_bdafg .NumberingChange ,&_dacgce );_aeffa !=nil {return _aeffa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bdafg .Ins =NewCT_TrackChange ();if _bbbeg :=d .DecodeElement (_bdafg .Ins ,&_dacgce );_bbbeg !=nil {return _bbbeg ;};default:_febdf .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\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_dacgce .Name );if _eafag :=d .Skip ();_eafag !=nil {return _eafag ;};};case _ebaba .EndElement :break _bfgcbg ;case _ebaba .CharData :};};return nil ;};const (ST_CombineBracketsUnset ST_CombineBrackets =0;ST_CombineBracketsNone ST_CombineBrackets =1;ST_CombineBracketsRound ST_CombineBrackets =2;ST_CombineBracketsSquare ST_CombineBrackets =3;ST_CombineBracketsAngle ST_CombineBrackets =4;ST_CombineBracketsCurly ST_CombineBrackets =5;); +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path -func (_cddd *WdCT_PosH )ValidateWithPath (path string )error {if _cddd .RelativeFromAttr ==WdST_RelFromHUnset {return _eddeb .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _aceab :=_cddd .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_aceab !=nil {return _aceab ;};if _ggab :=_cddd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggab !=nil {return _ggab ;};return nil ;};func (_aac *CT_NumFmt )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_eacgg ,_bcbg :=_aac .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcbg !=nil {return _bcbg ;};start .Attr =append (start .Attr ,_eacgg );if _aac .FormatAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aac .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_NumLvl struct{ +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Numbering Level ID -IlvlAttr int64 ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Numbering Level Starting Value Override -StartOverride *CT_DecimalNumber ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Numbering Level Override Definition -Lvl *CT_Lvl ;}; +// Table Cell Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path -func (_cebddg *CT_TrackChangesView )ValidateWithPath (path string )error {if _cebddg .MarkupAttr !=nil {if _ccba :=_cebddg .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_ccba !=nil {return _ccba ;};};if _cebddg .CommentsAttr !=nil {if _fcgdbc :=_cebddg .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_fcgdbc !=nil {return _fcgdbc ;};};if _cebddg .InsDelAttr !=nil {if _aabbe :=_cebddg .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_aabbe !=nil {return _aabbe ;};};if _cebddg .FormattingAttr !=nil {if _acabe :=_cebddg .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_acabe !=nil {return _acabe ;};};if _cebddg .InkAnnotationsAttr !=nil {if _fgbfc :=_cebddg .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_fgbfc !=nil {return _fgbfc ;};};return nil ;};func (_ecaga *CT_TrackChangesView )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dfffe :=range start .Attr {if _dfffe .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_gecdd ,_cgcba :=ParseUnionST_OnOff (_dfffe .Value );if _cgcba !=nil {return _cgcba ;};_ecaga .MarkupAttr =&_gecdd ;continue ;};if _dfffe .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dgae ,_febge :=ParseUnionST_OnOff (_dfffe .Value );if _febge !=nil {return _febge ;};_ecaga .CommentsAttr =&_dgae ;continue ;};if _dfffe .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_faagc ,_aefec :=ParseUnionST_OnOff (_dfffe .Value );if _aefec !=nil {return _aefec ;};_ecaga .InsDelAttr =&_faagc ;continue ;};if _dfffe .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_egddd ,_gbecgd :=ParseUnionST_OnOff (_dfffe .Value );if _gbecgd !=nil {return _gbecgd ;};_ecaga .FormattingAttr =&_egddd ;continue ;};if _dfffe .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_bcbce ,_caecf :=ParseUnionST_OnOff (_dfffe .Value );if _caecf !=nil {return _caecf ;};_ecaga .InkAnnotationsAttr =&_bcbce ;continue ;};};for {_dcdec ,_eddfb :=d .Token ();if _eddfb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_eddfb );};if _fgff ,_geag :=_dcdec .(_ebaba .EndElement );_geag &&_fgff .Name ==start .Name {break ;};};return nil ;}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path -func (_eedeg *CT_MacroName )ValidateWithPath (path string )error {return nil }; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Validate validates the TxbxContent and its children -func (_efaga *TxbxContent )Validate ()error {return _efaga .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_CalendarType ()*CT_CalendarType {_aefde :=&CT_CalendarType {};return _aefde }; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path -func (_bccgd *CT_FtnPos )ValidateWithPath (path string )error {if _bccgd .ValAttr ==ST_FtnPosUnset {return _eddeb .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 _gdga :=_bccgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdga !=nil {return _gdga ;};return nil ;};func (_fbeea *CT_Frameset )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fabae :for {_decfce ,_ecbgc :=d .Token ();if _ecbgc !=nil {return _ecbgc ;};switch _cfefcg :=_decfce .(type ){case _ebaba .StartElement :switch _cfefcg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_fbeea .Sz =NewCT_String ();if _cbgag :=d .DecodeElement (_fbeea .Sz ,&_cfefcg );_cbgag !=nil {return _cbgag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_fbeea .FramesetSplitbar =NewCT_FramesetSplitbar ();if _aecgd :=d .DecodeElement (_fbeea .FramesetSplitbar ,&_cfefcg );_aecgd !=nil {return _aecgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_fbeea .FrameLayout =NewCT_FrameLayout ();if _acggf :=d .DecodeElement (_fbeea .FrameLayout ,&_cfefcg );_acggf !=nil {return _acggf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_fbeea .Title =NewCT_String ();if _fcddc :=d .DecodeElement (_fbeea .Title ,&_cfefcg );_fcddc !=nil {return _fcddc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_cbdf :=NewCT_FramesetChoice ();if _aedeg :=d .DecodeElement (&_cbdf .Frameset ,&_cfefcg );_aedeg !=nil {return _aedeg ;};_fbeea .Choice =append (_fbeea .Choice ,_cbdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_ggbf :=NewCT_FramesetChoice ();if _bddfa :=d .DecodeElement (&_ggbf .Frame ,&_cfefcg );_bddfa !=nil {return _bddfa ;};_fbeea .Choice =append (_fbeea .Choice ,_ggbf );default:_febdf .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\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_cfefcg .Name );if _ebegf :=d .Skip ();_ebegf !=nil {return _ebegf ;};};case _ebaba .EndElement :break _fabae ;case _ebaba .CharData :};};return nil ;};func (_fdeda *ST_SignedTwipsMeasure )Validate ()error {return _fdeda .ValidateWithPath ("")};type CT_PageSz struct{ +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Page Width -WAttr *_bef .ST_TwipsMeasure ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Page Height -HAttr *_bef .ST_TwipsMeasure ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Page Orientation -OrientAttr ST_PageOrientation ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Printer Paper Code -CodeAttr *int64 ;};func (_fgaebe *WdCT_PosVChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fgaebe .Align !=WdST_AlignVUnset {_cfdac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fgaebe .Align ,_cfdac );};if _fgaebe .PosOffset !=nil {_daabf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_fgaebe .PosOffset ,_daabf );};return nil ;};func (_gbeae ST_TabTlc )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_feea :=_ebaba .Attr {};_feea .Name =name ;switch _gbeae {case ST_TabTlcUnset :_feea .Value ="";case ST_TabTlcNone :_feea .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_feea .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_feea .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_feea .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_feea .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_feea .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _feea ,nil ;};type ST_ObjectUpdateMode byte ;func (_ggfbe ST_MailMergeDest )ValidateWithPath (path string )error {switch _ggfbe {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfbe ));};return nil ;};func (_ddcbf *ST_Hint )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ddcbf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddcbf =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_ddcbf =2;};return nil ;}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Validate validates the CT_TblGridBase and its children -func (_aagda *CT_TblGridBase )Validate ()error {return _aagda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func (_baeag ST_MailMergeDest )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_baeag .String (),start );};type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;};func (_gddfdc *WdCT_WordprocessingShape )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gddfdc .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_eddeb .Sprintf ("\u0025\u0064",_gbeaf (*_gddfdc .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _gddfdc .CNvPr !=nil {_ebba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gddfdc .CNvPr ,_ebba );};_gddfdc .Choice .MarshalXML (e ,_ebaba .StartElement {});_fggdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gddfdc .SpPr ,_fggdf );if _gddfdc .Style !=nil {_fafac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gddfdc .Style ,_fafac );};if _gddfdc .ExtLst !=nil {_gbad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gddfdc .ExtLst ,_gbad );};if _gddfdc .WChoice !=nil {_gddfdc .WChoice .MarshalXML (e ,_ebaba .StartElement {});};_facbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_gddfdc .BodyPr ,_facbd );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_BookmarkRange ()*CT_BookmarkRange {_ebbfe :=&CT_BookmarkRange {};return _ebbfe };type CT_Pitch struct{ +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Value -ValAttr ST_Pitch ;};func (_aggdg *ST_Border )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dcab ,_fgddb :=d .Token ();if _fgddb !=nil {return _fgddb ;};if _badfgb ,_agecc :=_dcab .(_ebaba .EndElement );_agecc &&_badfgb .Name ==start .Name {*_aggdg =1;return nil ;};if _ecbaa ,_eagdbd :=_dcab .(_ebaba .CharData );!_eagdbd {return _eddeb .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",_dcab );}else {switch string (_ecbaa ){case "":*_aggdg =0;case "\u006e\u0069\u006c":*_aggdg =1;case "\u006e\u006f\u006e\u0065":*_aggdg =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_aggdg =3;case "\u0074\u0068\u0069c\u006b":*_aggdg =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_aggdg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_aggdg =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_aggdg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_aggdg =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_aggdg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_aggdg =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_aggdg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_aggdg =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_aggdg =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_aggdg =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_aggdg =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_aggdg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_aggdg =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_aggdg =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_aggdg =19;case "\u0077\u0061\u0076\u0065":*_aggdg =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_aggdg =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_aggdg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_aggdg =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_aggdg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_aggdg =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_aggdg =26;case "\u0069\u006e\u0073e\u0074":*_aggdg =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_aggdg =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_aggdg =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_aggdg =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_aggdg =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_aggdg =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_aggdg =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_aggdg =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_aggdg =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_aggdg =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_aggdg =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_aggdg =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_aggdg =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_aggdg =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_aggdg =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_aggdg =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_aggdg =43;case "\u0062\u0061\u0074\u0073":*_aggdg =44;case "\u0062\u0069\u0072d\u0073":*_aggdg =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_aggdg =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_aggdg =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_aggdg =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_aggdg =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_aggdg =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_aggdg =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_aggdg =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_aggdg =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_aggdg =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_aggdg =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_aggdg =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_aggdg =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_aggdg =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_aggdg =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_aggdg =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_aggdg =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_aggdg =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aggdg =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_aggdg =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_aggdg =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_aggdg =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_aggdg =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_aggdg =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_aggdg =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_aggdg =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_aggdg =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_aggdg =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_aggdg =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_aggdg =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_aggdg =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_aggdg =76;case "\u0063\u0075\u0070":*_aggdg =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_aggdg =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_aggdg =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_aggdg =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_aggdg =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_aggdg =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_aggdg =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_aggdg =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_aggdg =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_aggdg =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_aggdg =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_aggdg =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_aggdg =89;case "\u0066\u0061\u006e\u0073":*_aggdg =90;case "\u0066\u0069\u006c\u006d":*_aggdg =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_aggdg =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_aggdg =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_aggdg =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_aggdg =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_aggdg =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_aggdg =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_aggdg =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_aggdg =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_aggdg =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_aggdg =101;case "\u0067\u0065\u006d\u0073":*_aggdg =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_aggdg =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_aggdg =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_aggdg =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_aggdg =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_aggdg =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_aggdg =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_aggdg =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_aggdg =110;case "\u0068\u006f\u006cl\u0079":*_aggdg =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_aggdg =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_aggdg =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_aggdg =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_aggdg =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_aggdg =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_aggdg =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_aggdg =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_aggdg =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_aggdg =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_aggdg =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_aggdg =122;case "\u006d\u006f\u006fn\u0073":*_aggdg =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_aggdg =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_aggdg =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_aggdg =126;case "\u006f\u0076\u0061l\u0073":*_aggdg =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_aggdg =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_aggdg =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_aggdg =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_aggdg =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_aggdg =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_aggdg =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_aggdg =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_aggdg =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_aggdg =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_aggdg =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_aggdg =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_aggdg =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_aggdg =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_aggdg =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_aggdg =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_aggdg =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_aggdg =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_aggdg =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_aggdg =146;case "\u0072\u0069\u006eg\u0073":*_aggdg =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_aggdg =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_aggdg =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_aggdg =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_aggdg =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_aggdg =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_aggdg =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_aggdg =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_aggdg =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_aggdg =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_aggdg =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_aggdg =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_aggdg =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_aggdg =160;case "\u0073\u0074\u0061r\u0073":*_aggdg =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_aggdg =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_aggdg =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_aggdg =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_aggdg =165;case "\u0073\u0075\u006e":*_aggdg =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_aggdg =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_aggdg =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_aggdg =169;case "\u0074\u0072\u0065e\u0073":*_aggdg =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_aggdg =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_aggdg =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_aggdg =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_aggdg =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_aggdg =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_aggdg =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_aggdg =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_aggdg =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_aggdg =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_aggdg =180;case "\u0076\u0069\u006e\u0065":*_aggdg =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_aggdg =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_aggdg =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_aggdg =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_aggdg =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_aggdg =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_aggdg =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_aggdg =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_aggdg =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_aggdg =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_aggdg =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_aggdg =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aggdg =193;};};_dcab ,_fgddb =d .Token ();if _fgddb !=nil {return _fgddb ;};if _dfdb ,_cefbf :=_dcab .(_ebaba .EndElement );_cefbf &&_dfdb .Name ==start .Name {return nil ;};return _eddeb .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",_dcab );};type ST_TextAlignment byte ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};func (_gcdfac *CT_TextScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdfac .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_gcdfac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eebfb *CT_DocRsids )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcdb :for {_ebgb ,_dfaab :=d .Token ();if _dfaab !=nil {return _dfaab ;};switch _gddca :=_ebgb .(type ){case _g .StartElement :switch _gddca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_eebfb .RsidRoot =NewCT_LongHexNumber ();if _afba :=d .DecodeElement (_eebfb .RsidRoot ,&_gddca );_afba !=nil {return _afba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_fddfg :=NewCT_LongHexNumber ();if _cbbe :=d .DecodeElement (_fddfg ,&_gddca );_cbbe !=nil {return _cbbe ;};_eebfb .Rsid =append (_eebfb .Rsid ,_fddfg );default:_ga .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\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_gddca .Name );if _geacd :=d .Skip ();_geacd !=nil {return _geacd ;};};case _g .EndElement :break _fcdb ;case _g .CharData :};};return nil ;};func NewCT_Document ()*CT_Document {_bdeea :=&CT_Document {};_bdeea .ConformanceAttr =_gc .ST_ConformanceClass (1);return _bdeea ;};func (_efbfe ST_DocPartBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_efbfe .String (),start );};func NewCT_TblPPr ()*CT_TblPPr {_cecbgg :=&CT_TblPPr {};return _cecbgg };const (ST_JcTableUnset ST_JcTable =0;ST_JcTableCenter ST_JcTable =1;ST_JcTableEnd ST_JcTable =2;ST_JcTableLeft ST_JcTable =3;ST_JcTableRight ST_JcTable =4;ST_JcTableStart ST_JcTable =5;);func NewCT_SdtContentRun ()*CT_SdtContentRun {_aeefc :=&CT_SdtContentRun {};return _aeefc };func (_efeca *CT_Proof )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cafba :=range start .Attr {if _cafba .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_efeca .SpellingAttr .UnmarshalXMLAttr (_cafba );continue ;};if _cafba .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_efeca .GrammarAttr .UnmarshalXMLAttr (_cafba );continue ;};};for {_gdecb ,_acaea :=d .Token ();if _acaea !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_acaea );};if _fbeaed ,_fdabg :=_gdecb .(_g .EndElement );_fdabg &&_fbeaed .Name ==start .Name {break ;};};return nil ;};type ST_Border byte ;func (_ddefe *ST_Jc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeeb ,_affbf :=d .Token ();if _affbf !=nil {return _affbf ;};if _bdgafe ,_becacd :=_aeeeb .(_g .EndElement );_becacd &&_bdgafe .Name ==start .Name {*_ddefe =1;return nil ;};if _cgdaed ,_ffgae :=_aeeeb .(_g .CharData );!_ffgae {return _gd .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",_aeeeb );}else {switch string (_cgdaed ){case "":*_ddefe =0;case "\u0073\u0074\u0061r\u0074":*_ddefe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddefe =2;case "\u0065\u006e\u0064":*_ddefe =3;case "\u0062\u006f\u0074\u0068":*_ddefe =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_ddefe =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_ddefe =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_ddefe =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_ddefe =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_ddefe =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_ddefe =10;case "\u006c\u0065\u0066\u0074":*_ddefe =11;case "\u0072\u0069\u0067h\u0074":*_ddefe =12;};};_aeeeb ,_affbf =d .Token ();if _affbf !=nil {return _affbf ;};if _faged ,_baecd :=_aeeeb .(_g .EndElement );_baecd &&_faged .Name ==start .Name {return nil ;};return _gd .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",_aeeeb );};func (_gafc *CT_Hyperlink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gafc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .TgtFrameAttr )});};if _gafc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .TooltipAttr )});};if _gafc .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .DocLocationAttr )});};if _gafc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .HistoryAttr )});};if _gafc .AnchorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .AnchorAttr )});};if _gafc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .IdAttr )});};e .EncodeToken (start );if _gafc .FldSimple !=nil {_dagc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ffaac :=range _gafc .FldSimple {e .EncodeElement (_ffaac ,_dagc );};};if _gafc .Hyperlink !=nil {_agfg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gafc .Hyperlink ,_agfg );};if _gafc .SubDoc !=nil {_gacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gafc .SubDoc ,_gacc );};if _gafc .EG_ContentRunContent !=nil {for _ ,_bccad :=range _gafc .EG_ContentRunContent {_bccad .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtContentRun struct{ -// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path -func (_fabgae *Endnotes )ValidateWithPath (path string )error {if _edeaa :=_fabgae .CT_Endnotes .ValidateWithPath (path );_edeaa !=nil {return _edeaa ;};return nil ;};func (_bccfdd *CT_FFTextType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_fdfaag ,_eaag :=_bccfdd .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eaag !=nil {return _eaag ;};start .Attr =append (start .Attr ,_fdfaag );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gfdgc ST_TblWidth )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gfdgc .String (),start );};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_gedadf .CT_OfficeArtExtensionList ;};func (_bcgdaf ST_CaptionPos )Validate ()error {return _bcgdaf .ValidateWithPath ("")}; +// Simple Field +FldSimple []*CT_SimpleField ; -// Validate validates the CT_DocPartBehavior and its children -func (_gfafgc *CT_DocPartBehavior )Validate ()error {return _gfafgc .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_becgg *CT_NumRestart )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_acbg ,_eacdf :=_becgg .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eacdf !=nil {return _eacdf ;};start .Attr =append (start .Attr ,_acbg );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the EG_BlockLevelChunkElts and its children -func (_aedab *EG_BlockLevelChunkElts )Validate ()error {return _aedab .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};func (_cfeedg ST_DisplacedByCustomXml )String ()string {switch _cfeedg {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};func (_ece *ST_TabJc )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aeebef ,_cbfab :=d .Token ();if _cbfab !=nil {return _cbfab ;};if _aefeed ,_feafg :=_aeebef .(_ebaba .EndElement );_feafg &&_aefeed .Name ==start .Name {*_ece =1;return nil ;};if _aegaa ,_eaedfe :=_aeebef .(_ebaba .CharData );!_eaedfe {return _eddeb .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",_aeebef );}else {switch string (_aegaa ){case "":*_ece =0;case "\u0063\u006c\u0065a\u0072":*_ece =1;case "\u0073\u0074\u0061r\u0074":*_ece =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ece =3;case "\u0065\u006e\u0064":*_ece =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ece =5;case "\u0062\u0061\u0072":*_ece =6;case "\u006e\u0075\u006d":*_ece =7;case "\u006c\u0065\u0066\u0074":*_ece =8;case "\u0072\u0069\u0067h\u0074":*_ece =9;};};_aeebef ,_cbfab =d .Token ();if _cbfab !=nil {return _cbfab ;};if _gbacb ,_bedfb :=_aeebef .(_ebaba .EndElement );_bedfb &&_gbacb .Name ==start .Name {return nil ;};return _eddeb .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",_aeebef );};func NewCT_JcTable ()*CT_JcTable {_ccbdg :=&CT_JcTable {};_ccbdg .ValAttr =ST_JcTable (1);return _ccbdg ;};func (_efbdg *CT_FramesetSplitbar )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dbfggg :for {_fadbg ,_cdcea :=d .Token ();if _cdcea !=nil {return _cdcea ;};switch _abbdg :=_fadbg .(type ){case _ebaba .StartElement :switch _abbdg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_efbdg .W =NewCT_TwipsMeasure ();if _ffcfgb :=d .DecodeElement (_efbdg .W ,&_abbdg );_ffcfgb !=nil {return _ffcfgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_efbdg .Color =NewCT_Color ();if _bedbad :=d .DecodeElement (_efbdg .Color ,&_abbdg );_bedbad !=nil {return _bedbad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_efbdg .NoBorder =NewCT_OnOff ();if _fdgcd :=d .DecodeElement (_efbdg .NoBorder ,&_abbdg );_fdgcd !=nil {return _fdgcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_efbdg .FlatBorders =NewCT_OnOff ();if _gefcdg :=d .DecodeElement (_efbdg .FlatBorders ,&_abbdg );_gefcdg !=nil {return _gefcdg ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_abbdg .Name );if _fbec :=d .Skip ();_fbec !=nil {return _fbec ;};};case _ebaba .EndElement :break _dbfggg ;case _ebaba .CharData :};};return nil ;};const (WdST_RelFromVUnset WdST_RelFromV =0;WdST_RelFromVMargin WdST_RelFromV =1;WdST_RelFromVPage WdST_RelFromV =2;WdST_RelFromVParagraph WdST_RelFromV =3;WdST_RelFromVLine WdST_RelFromV =4;WdST_RelFromVTopMargin WdST_RelFromV =5;WdST_RelFromVBottomMargin WdST_RelFromV =6;WdST_RelFromVInsideMargin WdST_RelFromV =7;WdST_RelFromVOutsideMargin WdST_RelFromV =8;); +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_bebgdc *ST_TextboxTightWrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbebed ,_bgfddc :=d .Token ();if _bgfddc !=nil {return _bgfddc ;};if _bbeeeg ,_defdd :=_bbebed .(_g .EndElement );_defdd &&_bbeeeg .Name ==start .Name {*_bebgdc =1;return nil ;};if _acgeb ,_agbcfd :=_bbebed .(_g .CharData );!_agbcfd {return _gd .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",_bbebed );}else {switch string (_acgeb ){case "":*_bebgdc =0;case "\u006e\u006f\u006e\u0065":*_bebgdc =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bebgdc =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bebgdc =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bebgdc =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bebgdc =5;};};_bbebed ,_bgfddc =d .Token ();if _bgfddc !=nil {return _bgfddc ;};if _afbea ,_ggebcb :=_bbebed .(_g .EndElement );_ggebcb &&_afbea .Name ==start .Name {return nil ;};return _gd .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",_bbebed );};func (_acace *CT_SmartTagRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acace .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_acace .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_acace .ElementAttr )});e .EncodeToken (start );if _acace .SmartTagPr !=nil {_dcfeab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_acace .SmartTagPr ,_dcfeab );};if _acace .EG_PContent !=nil {for _ ,_begf :=range _acace .EG_PContent {_begf .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FFTextInput and its children -func (_cfcgg *CT_FFTextInput )Validate ()error {return _cfcgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func (_dagce *CT_Height )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dagce .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dagce .ValAttr )});};if _dagce .HRuleAttr !=ST_HeightRuleUnset {_fbgce ,_ageagc :=_dagce .HRuleAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _ageagc !=nil {return _ageagc ;};start .Attr =append (start .Attr ,_fbgce );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FFDDList and its children +func (_efba *CT_FFDDList )Validate ()error {return _efba .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;}; -// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path -func (_gggdec *CT_Columns )ValidateWithPath (path string )error {if _gggdec .EqualWidthAttr !=nil {if _geebb :=_gggdec .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_geebb !=nil {return _geebb ;};};if _gggdec .SpaceAttr !=nil {if _bcdcb :=_gggdec .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_bcdcb !=nil {return _bcdcb ;};};if _gggdec .SepAttr !=nil {if _egebb :=_gggdec .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_egebb !=nil {return _egebb ;};};for _cebd ,_cdegbf :=range _gggdec .Col {if _bbbfa :=_cdegbf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_cebd ));_bbbfa !=nil {return _bbbfa ;};};return nil ;};func NewCT_FFData ()*CT_FFData {_gbgee :=&CT_FFData {};return _gbgee };func NewCT_Body ()*CT_Body {_eaeac :=&CT_Body {};return _eaeac };func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_dfabdc :=&WdCT_WordprocessingGroupChoice {};return _dfabdc ;};type ST_CaptionPos byte ;const (ST_JcUnset ST_Jc =0;ST_JcStart ST_Jc =1;ST_JcCenter ST_Jc =2;ST_JcEnd ST_Jc =3;ST_JcBoth ST_Jc =4;ST_JcMediumKashida ST_Jc =5;ST_JcDistribute ST_Jc =6;ST_JcNumTab ST_Jc =7;ST_JcHighKashida ST_Jc =8;ST_JcLowKashida ST_Jc =9;ST_JcThaiDistribute ST_Jc =10;ST_JcLeft ST_Jc =11;ST_JcRight ST_Jc =12;);func (_gfcdc ST_Hint )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gfcdc .String (),start );};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Validate validates the WdCT_WordprocessingShapeChoice and its children +func (_dfebb *WdCT_WordprocessingShapeChoice )Validate ()error {return _dfebb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Annotation Identifier -IdAttr int64 ;};func NewCT_Caption ()*CT_Caption {_gbeaaa :=&CT_Caption {};return _gbeaaa };type CT_Captions struct{ +// Validate validates the CT_DocProtect and its children +func (_eggbd *CT_DocProtect )Validate ()error {return _eggbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");}; -// Single Caption Type Definition -Caption []*CT_Caption ; +// Validate validates the CT_LsdException and its children +func (_gfeg *CT_LsdException )Validate ()error {return _gfeg .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func (_adbdd ST_FontFamily )Validate ()error {return _adbdd .ValidateWithPath ("")};type CT_SdtComboBox struct{ -// Automatic Captioning Settings -AutoCaptions *CT_AutoCaptions ;}; +// Combo Box Last Saved Value +LastValueAttr *string ; -// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path -func (_dfcded *CT_AutoCaptions )ValidateWithPath (path string )error {for _abffb ,_edgbf :=range _dfcded .AutoCaption {if _dbgaac :=_edgbf .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_abffb ));_dbgaac !=nil {return _dbgaac ;};};return nil ;};func (_bf *CT_Panose )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dafce :=range start .Attr {if _dafce .Name .Local =="\u0076\u0061\u006c"{_fcbea ,_abfcg :=_dafce .Value ,error (nil );if _abfcg !=nil {return _abfcg ;};_bf .ValAttr =_fcbea ;continue ;};};for {_ddb ,_dgegccd :=d .Token ();if _dgegccd !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_dgegccd );};if _cceeaa ,_eebd :=_ddb .(_ebaba .EndElement );_eebd &&_cceeaa .Name ==start .Name {break ;};};return nil ;};type WdAnchor struct{WdCT_Anchor };func (_afab *CT_TwipsMeasure )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_afab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_afedg :=&CT_TcPrInner {};return _afedg };func (_eeefd ST_ObjectDrawAspect )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_eeefd .String (),start );};type CT_Caption struct{ +// Combo Box List Item +ListItem []*CT_SdtListItem ;};type CT_Ind struct{ -// Caption Type Name -NameAttr string ; +// Start Indentation +StartAttr *ST_SignedTwipsMeasure ; -// Automatic Caption Placement -PosAttr ST_CaptionPos ; +// Start Indentation in Character Units +StartCharsAttr *int64 ; -// Include Chapter Number in Field for Caption -ChapNumAttr *_bef .ST_OnOff ; +// End Indentation +EndAttr *ST_SignedTwipsMeasure ; -// Style for Chapter Headings -HeadingAttr *int64 ; +// End Indentation in Character Units +EndCharsAttr *int64 ; -// Do Not Include Name In Caption -NoLabelAttr *_bef .ST_OnOff ; +// Start Indentation +LeftAttr *ST_SignedTwipsMeasure ; -// Caption Numbering Format -NumFmtAttr ST_NumberFormat ; +// Start Indentation in Character Units +LeftCharsAttr *int64 ; -// Chapter Number/Item Index Separator -SepAttr ST_ChapterSep ;};type CT_Hyperlink struct{ +// End Indentation +RightAttr *ST_SignedTwipsMeasure ; -// Hyperlink Target Frame -TgtFrameAttr *string ; +// End Indentation in Character Units +RightCharsAttr *int64 ; -// Associated String -TooltipAttr *string ; +// Indentation Removed from First Line +HangingAttr *_gc .ST_TwipsMeasure ; -// Location in Target Document -DocLocationAttr *string ; +// Indentation Removed From First Line in Character Units +HangingCharsAttr *int64 ; -// Add To Viewed Hyperlinks -HistoryAttr *_bef .ST_OnOff ; +// Additional First Line Indentation +FirstLineAttr *_gc .ST_TwipsMeasure ; -// Hyperlink Anchor -AnchorAttr *string ;IdAttr *string ; +// Additional First Line Indentation in Character Units +FirstLineCharsAttr *int64 ;};func (_aaacc ST_SignedHpsMeasure )String ()string {if _aaacc .Int64 !=nil {return _gd .Sprintf ("\u0025\u0076",*_aaacc .Int64 );};if _aaacc .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_aaacc .ST_UniversalMeasure );};return "";};func (_eefaf *CT_TrPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eefaf .CnfStyle !=nil {_fcfcde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_afdbc :=range _eefaf .CnfStyle {e .EncodeElement (_afdbc ,_fcfcde );};};if _eefaf .DivId !=nil {_gcccga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gafef :=range _eefaf .DivId {e .EncodeElement (_gafef ,_gcccga );};};if _eefaf .GridBefore !=nil {_fdgcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_ecbgf :=range _eefaf .GridBefore {e .EncodeElement (_ecbgf ,_fdgcb );};};if _eefaf .GridAfter !=nil {_dgafa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_fgffab :=range _eefaf .GridAfter {e .EncodeElement (_fgffab ,_dgafa );};};if _eefaf .WBefore !=nil {_acbbge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_ccccfa :=range _eefaf .WBefore {e .EncodeElement (_ccccfa ,_acbbge );};};if _eefaf .WAfter !=nil {_cdfggg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cgdca :=range _eefaf .WAfter {e .EncodeElement (_cgdca ,_cdfggg );};};if _eefaf .CantSplit !=nil {_ggaecd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_bfegbb :=range _eefaf .CantSplit {e .EncodeElement (_bfegbb ,_ggaecd );};};if _eefaf .TrHeight !=nil {_egdcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_cbdcg :=range _eefaf .TrHeight {e .EncodeElement (_cbdcg ,_egdcg );};};if _eefaf .TblHeader !=nil {_eabdb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_ebgdb :=range _eefaf .TblHeader {e .EncodeElement (_ebgdb ,_eabdb );};};if _eefaf .TblCellSpacing !=nil {_ebege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_bcaeef :=range _eefaf .TblCellSpacing {e .EncodeElement (_bcaeef ,_ebege );};};if _eefaf .Jc !=nil {_deff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_aaddc :=range _eefaf .Jc {e .EncodeElement (_aaddc ,_deff );};};if _eefaf .Hidden !=nil {_adcfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_afgca :=range _eefaf .Hidden {e .EncodeElement (_afgca ,_adcfdf );};};if _eefaf .Ins !=nil {_cabge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eefaf .Ins ,_cabge );};if _eefaf .Del !=nil {_cebeeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_eefaf .Del ,_cebeeb );};if _eefaf .TrPrChange !=nil {_edgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eefaf .TrPrChange ,_edgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cadbc *ST_BrClear )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_badbfb ,_efafa :=d .Token ();if _efafa !=nil {return _efafa ;};if _dfaea ,_gaeabf :=_badbfb .(_g .EndElement );_gaeabf &&_dfaea .Name ==start .Name {*_cadbc =1;return nil ;};if _dffee ,_gadffg :=_badbfb .(_g .CharData );!_gadffg {return _gd .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",_badbfb );}else {switch string (_dffee ){case "":*_cadbc =0;case "\u006e\u006f\u006e\u0065":*_cadbc =1;case "\u006c\u0065\u0066\u0074":*_cadbc =2;case "\u0072\u0069\u0067h\u0074":*_cadbc =3;case "\u0061\u006c\u006c":*_cadbc =4;};};_badbfb ,_efafa =d .Token ();if _efafa !=nil {return _efafa ;};if _bcgde ,_dgfcfg :=_badbfb .(_g .EndElement );_dgfcfg &&_bcgde .Name ==start .Name {return nil ;};return _gd .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",_badbfb );}; -// Simple Field -FldSimple []*CT_SimpleField ; +// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path +func (_ecfbe *CT_PPrChange )ValidateWithPath (path string )error {if _gfedcb :=_ecfbe .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gfedcb !=nil {return _gfedcb ;};return nil ;};func NewCT_Font ()*CT_Font {_abbg :=&CT_Font {};return _abbg };func (_fbdge *CT_TblPPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agdeb :=range start .Attr {if _agdeb .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_fafff ,_gggge :=ParseUnionST_TwipsMeasure (_agdeb .Value );if _gggge !=nil {return _gggge ;};_fbdge .LeftFromTextAttr =&_fafff ;continue ;};if _agdeb .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_bbgbd ,_ffdee :=ParseUnionST_TwipsMeasure (_agdeb .Value );if _ffdee !=nil {return _ffdee ;};_fbdge .RightFromTextAttr =&_bbgbd ;continue ;};if _agdeb .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_cecec ,_badaag :=ParseUnionST_TwipsMeasure (_agdeb .Value );if _badaag !=nil {return _badaag ;};_fbdge .TopFromTextAttr =&_cecec ;continue ;};if _agdeb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_egfbf ,_ccfcbe :=ParseUnionST_TwipsMeasure (_agdeb .Value );if _ccfcbe !=nil {return _ccfcbe ;};_fbdge .BottomFromTextAttr =&_egfbf ;continue ;};if _agdeb .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_fbdge .VertAnchorAttr .UnmarshalXMLAttr (_agdeb );continue ;};if _agdeb .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_fbdge .HorzAnchorAttr .UnmarshalXMLAttr (_agdeb );continue ;};if _agdeb .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_fbdge .TblpXSpecAttr .UnmarshalXMLAttr (_agdeb );continue ;};if _agdeb .Name .Local =="\u0074\u0062\u006cp\u0058"{_fgcag ,_addbea :=ParseUnionST_SignedTwipsMeasure (_agdeb .Value );if _addbea !=nil {return _addbea ;};_fbdge .TblpXAttr =&_fgcag ;continue ;};if _agdeb .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_fbdge .TblpYSpecAttr .UnmarshalXMLAttr (_agdeb );continue ;};if _agdeb .Name .Local =="\u0074\u0062\u006cp\u0059"{_fdbgea ,_bdgaf :=ParseUnionST_SignedTwipsMeasure (_agdeb .Value );if _bdgaf !=nil {return _bdgaf ;};_fbdge .TblpYAttr =&_fdbgea ;continue ;};};for {_dbcddg ,_adeag :=d .Token ();if _adeag !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_adeag );};if _fdbegc ,_cagaa :=_dbcddg .(_g .EndElement );_cagaa &&_fdbegc .Name ==start .Name {break ;};};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionTb ST_TextDirection =1;ST_TextDirectionRl ST_TextDirection =2;ST_TextDirectionLr ST_TextDirection =3;ST_TextDirectionTbV ST_TextDirection =4;ST_TextDirectionRlV ST_TextDirection =5;ST_TextDirectionLrV ST_TextDirection =6;ST_TextDirectionBtLr ST_TextDirection =7;ST_TextDirectionLrTb ST_TextDirection =8;ST_TextDirectionLrTbV ST_TextDirection =9;ST_TextDirectionTbLrV ST_TextDirection =10;ST_TextDirectionTbRl ST_TextDirection =11;ST_TextDirectionTbRlV ST_TextDirection =12;); -// Hyperlink -Hyperlink *CT_Hyperlink ; +// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path +func (_aeebg *CT_DocPartType )ValidateWithPath (path string )error {if _aeebg .ValAttr ==ST_DocPartTypeUnset {return _gd .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 _bbabc :=_aeebg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbabc !=nil {return _bbabc ;};return nil ;};func (_gafbg ST_TargetScreenSz )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edaaa :=_g .Attr {};_edaaa .Name =name ;switch _gafbg {case ST_TargetScreenSzUnset :_edaaa .Value ="";case ST_TargetScreenSz544x376 :_edaaa .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_edaaa .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_edaaa .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_edaaa .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_edaaa .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_edaaa .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_edaaa .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_edaaa .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_edaaa .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_edaaa .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_edaaa .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _edaaa ,nil ;};func (_aeccc *CT_TabStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeccc .ValAttr =ST_TabJc (1);for _ ,_ggffe :=range start .Attr {if _ggffe .Name .Local =="\u0076\u0061\u006c"{_aeccc .ValAttr .UnmarshalXMLAttr (_ggffe );continue ;};if _ggffe .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_aeccc .LeaderAttr .UnmarshalXMLAttr (_ggffe );continue ;};if _ggffe .Name .Local =="\u0070\u006f\u0073"{_ddeaef ,_gdcfd :=ParseUnionST_SignedTwipsMeasure (_ggffe .Value );if _gdcfd !=nil {return _gdcfd ;};_aeccc .PosAttr =_ddeaef ;continue ;};};for {_eceecd ,_gfgca :=d .Token ();if _gfgca !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_gfgca );};if _caefg ,_fdbba :=_eceecd .(_g .EndElement );_fdbba &&_caefg .Name ==start .Name {break ;};};return nil ;};type CT_VMerge struct{ -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_TblGridBase struct{ +// Vertical Merge Type +ValAttr ST_Merge ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_e .CT_NonVisualDrawingProps ;CNvContentPartPr *_e .CT_NonVisualContentPartProperties ;}; -// Grid Column Definition -GridCol []*CT_TblGridCol ;}; +// Validate validates the CT_Hyperlink and its children +func (_aacgee *CT_Hyperlink )Validate ()error {return _aacgee .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func (_dedecdc ST_StyleSort )ValidateWithPath (path string )error {switch _dedecdc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedecdc ));};return nil ;};const (ST_FtnPosUnset ST_FtnPos =0;ST_FtnPosPageBottom ST_FtnPos =1;ST_FtnPosBeneathText ST_FtnPos =2;ST_FtnPosSectEnd ST_FtnPos =3;ST_FtnPosDocEnd ST_FtnPos =4;);func (_cdfbg *Numbering )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _cdfbg .CT_Numbering .MarshalXML (e ,start );};func (_fafeaa WdST_RelFromV )ValidateWithPath (path string )error {switch _fafeaa {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fafeaa ));};return nil ;};func (_dcccf ST_ThemeColor )String ()string {switch _dcccf {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case 13:return "\u006e\u006f\u006e\u0065";case 14:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case 15:return "\u0074\u0065\u0078t\u0031";case 16:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case 17:return "\u0074\u0065\u0078t\u0032";};return "";};func (_fggcdb ST_PTabAlignment )String ()string {switch _fggcdb {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";};return "";}; -// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path -func (_fegbea *CT_TcBorders )ValidateWithPath (path string )error {if _fegbea .Top !=nil {if _egcd :=_fegbea .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_egcd !=nil {return _egcd ;};};if _fegbea .Start !=nil {if _eefaa :=_fegbea .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_eefaa !=nil {return _eefaa ;};};if _fegbea .Left !=nil {if _baaaf :=_fegbea .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_baaaf !=nil {return _baaaf ;};};if _fegbea .Bottom !=nil {if _dcdcc :=_fegbea .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dcdcc !=nil {return _dcdcc ;};};if _fegbea .End !=nil {if _dagdb :=_fegbea .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dagdb !=nil {return _dagdb ;};};if _fegbea .Right !=nil {if _edbcc :=_fegbea .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_edbcc !=nil {return _edbcc ;};};if _fegbea .InsideH !=nil {if _ccgaa :=_fegbea .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ccgaa !=nil {return _ccgaa ;};};if _fegbea .InsideV !=nil {if _bffaed :=_fegbea .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_bffaed !=nil {return _bffaed ;};};if _fegbea .Tl2br !=nil {if _dfbgda :=_fegbea .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_dfbgda !=nil {return _dfbgda ;};};if _fegbea .Tr2bl !=nil {if _aafcb :=_fegbea .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_aafcb !=nil {return _aafcb ;};};return nil ;};type ST_TblOverlap byte ;func (_gaaac *ST_MailMergeDest )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cddgeg ,_cbec :=d .Token ();if _cbec !=nil {return _cbec ;};if _baggg ,_eaccba :=_cddgeg .(_ebaba .EndElement );_eaccba &&_baggg .Name ==start .Name {*_gaaac =1;return nil ;};if _gfdef ,_gacdc :=_cddgeg .(_ebaba .CharData );!_gacdc {return _eddeb .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",_cddgeg );}else {switch string (_gfdef ){case "":*_gaaac =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_gaaac =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_gaaac =2;case "\u0065\u006d\u0061i\u006c":*_gaaac =3;case "\u0066\u0061\u0078":*_gaaac =4;};};_cddgeg ,_cbec =d .Token ();if _cbec !=nil {return _cbec ;};if _bdgebb ,_bbdd :=_cddgeg .(_ebaba .EndElement );_bbdd &&_bdgebb .Name ==start .Name {return nil ;};return _eddeb .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",_cddgeg );}; +// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path +func (_ffcc *CT_Charset )ValidateWithPath (path string )error {return nil };func (_eadede *EG_RubyContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdcd :for {_bgdgc ,_bedea :=d .Token ();if _bedea !=nil {return _bedea ;};switch _ffcbb :=_bgdgc .(type ){case _g .StartElement :switch _ffcbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_eadede .R =NewCT_R ();if _gcgce :=d .DecodeElement (_eadede .R ,&_ffcbb );_gcgce !=nil {return _gcgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_daedbb :=NewEG_RunLevelElts ();_daedbb .ProofErr =NewCT_ProofErr ();if _cabde :=d .DecodeElement (_daedbb .ProofErr ,&_ffcbb );_cabde !=nil {return _cabde ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_daedbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dface :=NewEG_RunLevelElts ();_dface .PermStart =NewCT_PermStart ();if _aeegg :=d .DecodeElement (_dface .PermStart ,&_ffcbb );_aeegg !=nil {return _aeegg ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dface );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_badba :=NewEG_RunLevelElts ();_badba .PermEnd =NewCT_Perm ();if _edbae :=d .DecodeElement (_badba .PermEnd ,&_ffcbb );_edbae !=nil {return _edbae ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_badba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_daacf :=NewEG_RunLevelElts ();_daacf .Ins =NewCT_RunTrackChange ();if _gdfeff :=d .DecodeElement (_daacf .Ins ,&_ffcbb );_gdfeff !=nil {return _gdfeff ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_daacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dacabd :=NewEG_RunLevelElts ();_dacabd .Del =NewCT_RunTrackChange ();if _dddef :=d .DecodeElement (_dacabd .Del ,&_ffcbb );_dddef !=nil {return _dddef ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dacabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fdgdbe :=NewEG_RunLevelElts ();_fdgdbe .MoveFrom =NewCT_RunTrackChange ();if _edgafa :=d .DecodeElement (_fdgdbe .MoveFrom ,&_ffcbb );_edgafa !=nil {return _edgafa ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_fdgdbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffgfd :=NewEG_RunLevelElts ();_ffgfd .MoveTo =NewCT_RunTrackChange ();if _dfgbc :=d .DecodeElement (_ffgfd .MoveTo ,&_ffcbb );_dfgbc !=nil {return _dfgbc ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_ffgfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dcfda :=NewEG_RunLevelElts ();_dacgb :=NewEG_RangeMarkupElements ();_dacgb .BookmarkStart =NewCT_Bookmark ();if _fbeag :=d .DecodeElement (_dacgb .BookmarkStart ,&_ffcbb );_fbeag !=nil {return _fbeag ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dcfda );_dcfda .EG_RangeMarkupElements =append (_dcfda .EG_RangeMarkupElements ,_dacgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cgbbac :=NewEG_RunLevelElts ();_ggfbec :=NewEG_RangeMarkupElements ();_ggfbec .BookmarkEnd =NewCT_MarkupRange ();if _eafdcg :=d .DecodeElement (_ggfbec .BookmarkEnd ,&_ffcbb );_eafdcg !=nil {return _eafdcg ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cgbbac );_cgbbac .EG_RangeMarkupElements =append (_cgbbac .EG_RangeMarkupElements ,_ggfbec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aaadgf :=NewEG_RunLevelElts ();_cedacf :=NewEG_RangeMarkupElements ();_cedacf .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbaaef :=d .DecodeElement (_cedacf .MoveFromRangeStart ,&_ffcbb );_cbaaef !=nil {return _cbaaef ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_aaadgf );_aaadgf .EG_RangeMarkupElements =append (_aaadgf .EG_RangeMarkupElements ,_cedacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebdce :=NewEG_RunLevelElts ();_ecfbfc :=NewEG_RangeMarkupElements ();_ecfbfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggbad :=d .DecodeElement (_ecfbfc .MoveFromRangeEnd ,&_ffcbb );_ggbad !=nil {return _ggbad ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_ebdce );_ebdce .EG_RangeMarkupElements =append (_ebdce .EG_RangeMarkupElements ,_ecfbfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfddaa :=NewEG_RunLevelElts ();_ffbbc :=NewEG_RangeMarkupElements ();_ffbbc .MoveToRangeStart =NewCT_MoveBookmark ();if _fbffb :=d .DecodeElement (_ffbbc .MoveToRangeStart ,&_ffcbb );_fbffb !=nil {return _fbffb ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cfddaa );_cfddaa .EG_RangeMarkupElements =append (_cfddaa .EG_RangeMarkupElements ,_ffbbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbgbcf :=NewEG_RunLevelElts ();_dcagce :=NewEG_RangeMarkupElements ();_dcagce .MoveToRangeEnd =NewCT_MarkupRange ();if _dbeffd :=d .DecodeElement (_dcagce .MoveToRangeEnd ,&_ffcbb );_dbeffd !=nil {return _dbeffd ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cbgbcf );_cbgbcf .EG_RangeMarkupElements =append (_cbgbcf .EG_RangeMarkupElements ,_dcagce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bbcecc :=NewEG_RunLevelElts ();_cbae :=NewEG_RangeMarkupElements ();_cbae .CommentRangeStart =NewCT_MarkupRange ();if _geccge :=d .DecodeElement (_cbae .CommentRangeStart ,&_ffcbb );_geccge !=nil {return _geccge ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_bbcecc );_bbcecc .EG_RangeMarkupElements =append (_bbcecc .EG_RangeMarkupElements ,_cbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cddea :=NewEG_RunLevelElts ();_ggafef :=NewEG_RangeMarkupElements ();_ggafef .CommentRangeEnd =NewCT_MarkupRange ();if _cdacbc :=d .DecodeElement (_ggafef .CommentRangeEnd ,&_ffcbb );_cdacbc !=nil {return _cdacbc ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cddea );_cddea .EG_RangeMarkupElements =append (_cddea .EG_RangeMarkupElements ,_ggafef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bgdff :=NewEG_RunLevelElts ();_ccaad :=NewEG_RangeMarkupElements ();_ccaad .CustomXmlInsRangeStart =NewCT_TrackChange ();if _debdfa :=d .DecodeElement (_ccaad .CustomXmlInsRangeStart ,&_ffcbb );_debdfa !=nil {return _debdfa ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_bgdff );_bgdff .EG_RangeMarkupElements =append (_bgdff .EG_RangeMarkupElements ,_ccaad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abcca :=NewEG_RunLevelElts ();_dgeff :=NewEG_RangeMarkupElements ();_dgeff .CustomXmlInsRangeEnd =NewCT_Markup ();if _fggge :=d .DecodeElement (_dgeff .CustomXmlInsRangeEnd ,&_ffcbb );_fggge !=nil {return _fggge ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_abcca );_abcca .EG_RangeMarkupElements =append (_abcca .EG_RangeMarkupElements ,_dgeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gafcbaa :=NewEG_RunLevelElts ();_cefbaf :=NewEG_RangeMarkupElements ();_cefbaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eeafb :=d .DecodeElement (_cefbaf .CustomXmlDelRangeStart ,&_ffcbb );_eeafb !=nil {return _eeafb ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_gafcbaa );_gafcbaa .EG_RangeMarkupElements =append (_gafcbaa .EG_RangeMarkupElements ,_cefbaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_acffc :=NewEG_RunLevelElts ();_bfdffe :=NewEG_RangeMarkupElements ();_bfdffe .CustomXmlDelRangeEnd =NewCT_Markup ();if _dagdcd :=d .DecodeElement (_bfdffe .CustomXmlDelRangeEnd ,&_ffcbb );_dagdcd !=nil {return _dagdcd ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_acffc );_acffc .EG_RangeMarkupElements =append (_acffc .EG_RangeMarkupElements ,_bfdffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dgcgb :=NewEG_RunLevelElts ();_gddde :=NewEG_RangeMarkupElements ();_gddde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abgag :=d .DecodeElement (_gddde .CustomXmlMoveFromRangeStart ,&_ffcbb );_abgag !=nil {return _abgag ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dgcgb );_dgcgb .EG_RangeMarkupElements =append (_dgcgb .EG_RangeMarkupElements ,_gddde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eedea :=NewEG_RunLevelElts ();_bdeceg :=NewEG_RangeMarkupElements ();_bdeceg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bddba :=d .DecodeElement (_bdeceg .CustomXmlMoveFromRangeEnd ,&_ffcbb );_bddba !=nil {return _bddba ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_eedea );_eedea .EG_RangeMarkupElements =append (_eedea .EG_RangeMarkupElements ,_bdeceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fabebc :=NewEG_RunLevelElts ();_bebggg :=NewEG_RangeMarkupElements ();_bebggg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfced :=d .DecodeElement (_bebggg .CustomXmlMoveToRangeStart ,&_ffcbb );_gfced !=nil {return _gfced ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_fabebc );_fabebc .EG_RangeMarkupElements =append (_fabebc .EG_RangeMarkupElements ,_bebggg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfgbe :=NewEG_RunLevelElts ();_bggdca :=NewEG_RangeMarkupElements ();_bggdca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _acfcad :=d .DecodeElement (_bggdca .CustomXmlMoveToRangeEnd ,&_ffcbb );_acfcad !=nil {return _acfcad ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cfgbe );_cfgbe .EG_RangeMarkupElements =append (_cfgbe .EG_RangeMarkupElements ,_bggdca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dffda :=NewEG_RunLevelElts ();_deabbb :=NewEG_MathContent ();_deabbb .OMathPara =_ec .NewOMathPara ();if _bgfbf :=d .DecodeElement (_deabbb .OMathPara ,&_ffcbb );_bgfbf !=nil {return _bgfbf ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dffda );_dffda .EG_MathContent =append (_dffda .EG_MathContent ,_deabbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cddff :=NewEG_RunLevelElts ();_bgbade :=NewEG_MathContent ();_bgbade .OMath =_ec .NewOMath ();if _adcecg :=d .DecodeElement (_bgbade .OMath ,&_ffcbb );_adcecg !=nil {return _adcecg ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cddff );_cddff .EG_MathContent =append (_cddff .EG_MathContent ,_bgbade );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ffcbb .Name );if _dccee :=d .Skip ();_dccee !=nil {return _dccee ;};};case _g .EndElement :break _bgdcd ;case _g .CharData :};};return nil ;};func (_cccec ST_PageOrientation )ValidateWithPath (path string )error {switch _cccec {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccec ));};return nil ;};func (_bcecd *WdEG_WrapTypeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beacb :for {_gffcc ,_cbbcga :=d .Token ();if _cbbcga !=nil {return _cbbcga ;};switch _fgceaf :=_gffcc .(type ){case _g .StartElement :switch _fgceaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bcecd .WrapNone =NewWdCT_WrapNone ();if _bbgfea :=d .DecodeElement (_bcecd .WrapNone ,&_fgceaf );_bbgfea !=nil {return _bbgfea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bcecd .WrapSquare =NewWdCT_WrapSquare ();if _dcgegf :=d .DecodeElement (_bcecd .WrapSquare ,&_fgceaf );_dcgegf !=nil {return _dcgegf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bcecd .WrapTight =NewWdCT_WrapTight ();if _dbeccf :=d .DecodeElement (_bcecd .WrapTight ,&_fgceaf );_dbeccf !=nil {return _dbeccf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bcecd .WrapThrough =NewWdCT_WrapThrough ();if _eadaf :=d .DecodeElement (_bcecd .WrapThrough ,&_fgceaf );_eadaf !=nil {return _eadaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bcecd .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _eaaaa :=d .DecodeElement (_bcecd .WrapTopAndBottom ,&_fgceaf );_eaaaa !=nil {return _eaaaa ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fgceaf .Name );if _agbaca :=d .Skip ();_agbaca !=nil {return _agbaca ;};};case _g .EndElement :break _beacb ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_OdsoFieldMapData and its children -func (_abdfd *CT_OdsoFieldMapData )Validate ()error {return _abdfd .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func NewCT_TblGridBase ()*CT_TblGridBase {_gbegb :=&CT_TblGridBase {};return _gbegb };type CT_DirContentRun struct{ +// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path +func (_fffac *CT_Pitch )ValidateWithPath (path string )error {if _fffac .ValAttr ==ST_PitchUnset {return _gd .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 _ecbefa :=_fffac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbefa !=nil {return _ecbefa ;};return nil ;};func (_bfec *CT_DocPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfec .DocPartPr !=nil {_gcegb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_bfec .DocPartPr ,_gcegb );};if _bfec .DocPartBody !=nil {_cbecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bfec .DocPartBody ,_cbecb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfege *CT_FFCheckBoxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfege .Size !=nil {_baffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_cfege .Size ,_baffe );};if _cfege .SizeAuto !=nil {_bfaef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_cfege .SizeAuto ,_bfaef );};return nil ;};func (_ffcbgd *CT_SectPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffcbgd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_ffcbgd .RsidRPrAttr )});};if _ffcbgd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_ffcbgd .RsidDelAttr )});};if _ffcbgd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_ffcbgd .RsidRAttr )});};if _ffcbgd .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffcbgd .RsidSectAttr )});};e .EncodeToken (start );if _ffcbgd .FootnotePr !=nil {_feeac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ffcbgd .FootnotePr ,_feeac );};if _ffcbgd .EndnotePr !=nil {_ebga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ffcbgd .EndnotePr ,_ebga );};if _ffcbgd .Type !=nil {_acedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ffcbgd .Type ,_acedd );};if _ffcbgd .PgSz !=nil {_gadbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_ffcbgd .PgSz ,_gadbb );};if _ffcbgd .PgMar !=nil {_dfeecb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_ffcbgd .PgMar ,_dfeecb );};if _ffcbgd .PaperSrc !=nil {_ecbae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_ffcbgd .PaperSrc ,_ecbae );};if _ffcbgd .PgBorders !=nil {_cbcba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ffcbgd .PgBorders ,_cbcba );};if _ffcbgd .LnNumType !=nil {_afagdg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ffcbgd .LnNumType ,_afagdg );};if _ffcbgd .PgNumType !=nil {_agfaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ffcbgd .PgNumType ,_agfaa );};if _ffcbgd .Cols !=nil {_ddcda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_ffcbgd .Cols ,_ddcda );};if _ffcbgd .FormProt !=nil {_ebagca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_ffcbgd .FormProt ,_ebagca );};if _ffcbgd .VAlign !=nil {_bfgge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ffcbgd .VAlign ,_bfgge );};if _ffcbgd .NoEndnote !=nil {_fbfa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_ffcbgd .NoEndnote ,_fbfa );};if _ffcbgd .TitlePg !=nil {_bcfaed :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_ffcbgd .TitlePg ,_bcfaed );};if _ffcbgd .TextDirection !=nil {_abgdaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffcbgd .TextDirection ,_abgdaf );};if _ffcbgd .Bidi !=nil {_eaffef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ffcbgd .Bidi ,_eaffef );};if _ffcbgd .RtlGutter !=nil {_feacd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_ffcbgd .RtlGutter ,_feacd );};if _ffcbgd .DocGrid !=nil {_abaad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_ffcbgd .DocGrid ,_abaad );};if _ffcbgd .PrinterSettings !=nil {_abcbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_ffcbgd .PrinterSettings ,_abcbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gddbgg *CT_Object )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdeba :=range start .Attr {if _cdeba .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_bbaeg ,_ffgee :=ParseUnionST_TwipsMeasure (_cdeba .Value );if _ffgee !=nil {return _ffgee ;};_gddbgg .DxaOrigAttr =&_bbaeg ;continue ;};if _cdeba .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_deadab ,_cegaa :=ParseUnionST_TwipsMeasure (_cdeba .Value );if _cegaa !=nil {return _cegaa ;};_gddbgg .DyaOrigAttr =&_deadab ;continue ;};};_acccf :for {_bedca ,_abgcfg :=d .Token ();if _abgcfg !=nil {return _abgcfg ;};switch _gcbad :=_bedca .(type ){case _g .StartElement :switch _gcbad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gddbgg .Drawing =NewCT_Drawing ();if _adfgb :=d .DecodeElement (_gddbgg .Drawing ,&_gcbad );_adfgb !=nil {return _adfgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_gddbgg .Choice =NewCT_ObjectChoice ();if _bgdgg :=d .DecodeElement (&_gddbgg .Choice .Control ,&_gcbad );_bgdgg !=nil {return _bgdgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_gddbgg .Choice =NewCT_ObjectChoice ();if _daffc :=d .DecodeElement (&_gddbgg .Choice .ObjectLink ,&_gcbad );_daffc !=nil {return _daffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_gddbgg .Choice =NewCT_ObjectChoice ();if _fgba :=d .DecodeElement (&_gddbgg .Choice .ObjectEmbed ,&_gcbad );_fgba !=nil {return _fgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_gddbgg .Choice =NewCT_ObjectChoice ();if _gagfed :=d .DecodeElement (&_gddbgg .Choice .Movie ,&_gcbad );_gagfed !=nil {return _gagfed ;};default:_ga .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\u004f\u0062\u006ae\u0063\u0074 \u0025\u0076",_gcbad .Name );if _aaage :=d .Skip ();_aaage !=nil {return _aaage ;};};case _g .EndElement :break _acccf ;case _g .CharData :};};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_e .CT_NonVisualDrawingProps ;CNvGrpSpPr *_e .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_e .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_e .CT_OfficeArtExtensionList ;};func (_cadac *CT_Sym )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cadac .FontAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cadac .FontAttr )});};if _cadac .CharAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_cadac .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggeagf ST_WmlColorSchemeIndex )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cecggc :=_g .Attr {};_cecggc .Name =name ;switch _ggeagf {case ST_WmlColorSchemeIndexUnset :_cecggc .Value ="";case ST_WmlColorSchemeIndexDark1 :_cecggc .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_cecggc .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_cecggc .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_cecggc .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_cecggc .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_cecggc .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _cecggc ,nil ;};type CT_SdtDateMappingType struct{ -// Direction of Embedding -ValAttr ST_Direction ; +// Date Storage Type +ValAttr ST_SdtDateMappingType ;}; -// Simple Field -FldSimple []*CT_SimpleField ; +// Validate validates the CT_ColorSchemeMapping and its children +func (_fba *CT_ColorSchemeMapping )Validate ()error {return _fba .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func (_fdea *CT_FtnDocProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdea .Pos !=nil {_abef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fdea .Pos ,_abef );};if _fdea .NumFmt !=nil {_fedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fdea .NumFmt ,_fedc );};if _fdea .NumStart !=nil {_fafgfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fdea .NumStart ,_fafgfd );};if _fdea .NumRestart !=nil {_bbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fdea .NumRestart ,_bbag );};if _fdea .Footnote !=nil {_ffff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_daadc :=range _fdea .Footnote {e .EncodeElement (_daadc ,_ffff );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path +func (_efdfe *CT_TblPrBase )ValidateWithPath (path string )error {if _efdfe .TblStyle !=nil {if _ccgfe :=_efdfe .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_ccgfe !=nil {return _ccgfe ;};};if _efdfe .TblpPr !=nil {if _ecddcb :=_efdfe .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_ecddcb !=nil {return _ecddcb ;};};if _efdfe .TblOverlap !=nil {if _cgbgda :=_efdfe .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cgbgda !=nil {return _cgbgda ;};};if _efdfe .BidiVisual !=nil {if _dfgbg :=_efdfe .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_dfgbg !=nil {return _dfgbg ;};};if _efdfe .TblStyleRowBandSize !=nil {if _fdfbae :=_efdfe .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_fdfbae !=nil {return _fdfbae ;};};if _efdfe .TblStyleColBandSize !=nil {if _gbaeg :=_efdfe .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_gbaeg !=nil {return _gbaeg ;};};if _efdfe .TblW !=nil {if _ceefaf :=_efdfe .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_ceefaf !=nil {return _ceefaf ;};};if _efdfe .Jc !=nil {if _gfbbe :=_efdfe .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gfbbe !=nil {return _gfbbe ;};};if _efdfe .TblCellSpacing !=nil {if _fbfggb :=_efdfe .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fbfggb !=nil {return _fbfggb ;};};if _efdfe .TblInd !=nil {if _bbebeg :=_efdfe .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_bbebeg !=nil {return _bbebeg ;};};if _efdfe .TblBorders !=nil {if _ecabe :=_efdfe .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ecabe !=nil {return _ecabe ;};};if _efdfe .Shd !=nil {if _ebegg :=_efdfe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebegg !=nil {return _ebegg ;};};if _efdfe .TblLayout !=nil {if _befgg :=_efdfe .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_befgg !=nil {return _befgg ;};};if _efdfe .TblCellMar !=nil {if _gegcdc :=_efdfe .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_gegcdc !=nil {return _gegcdc ;};};if _efdfe .TblLook !=nil {if _febefc :=_efdfe .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_febefc !=nil {return _febefc ;};};if _efdfe .TblCaption !=nil {if _dgabbb :=_efdfe .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_dgabbb !=nil {return _dgabbb ;};};if _efdfe .TblDescription !=nil {if _bddgb :=_efdfe .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_bddgb !=nil {return _bddgb ;};};return nil ;};type ST_DropCap byte ;type CT_Cnf struct{ -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Conditional Formatting Bit Mask +ValAttr *string ; -// Validate validates the Comments and its children -func (_gefbg *Comments )Validate ()error {return _gefbg .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_bbfde *CT_RunTrackChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bbgc :=range start .Attr {if _bbgc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_badde ,_ebfecf :=_bbgc .Value ,error (nil );if _ebfecf !=nil {return _ebfecf ;};_bbfde .AuthorAttr =_badde ;continue ;};if _bbgc .Name .Local =="\u0064\u0061\u0074\u0065"{_bbgdgf ,_dggg :=ParseStdlibTime (_bbgc .Value );if _dggg !=nil {return _dggg ;};_bbfde .DateAttr =&_bbgdgf ;continue ;};if _bbgc .Name .Local =="\u0069\u0064"{_cafeed ,_bbefga :=_cfdbf .ParseInt (_bbgc .Value ,10,64);if _bbefga !=nil {return _bbefga ;};_bbfde .IdAttr =_cafeed ;continue ;};};for {_fggfc ,_beaab :=d .Token ();if _beaab !=nil {return _eddeb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065: \u0025\u0073",_beaab );};if _gagae ,_aeab :=_fggfc .(_ebaba .EndElement );_aeab &&_gagae .Name ==start .Name {break ;};};return nil ;};func (_gbdac *Ftr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gbdac .CT_HdrFtr =*NewCT_HdrFtr ();_cfga :for {_fdcdf ,_dadfd :=d .Token ();if _dadfd !=nil {return _dadfd ;};switch _fbcg :=_fdcdf .(type ){case _ebaba .StartElement :switch _fbcg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_aecea :=NewCT_AltChunk ();if _cggdcd :=d .DecodeElement (_aecea ,&_fbcg );_cggdcd !=nil {return _cggdcd ;};_gbdac .AltChunk =append (_gbdac .AltChunk ,_aecea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_egdcab :=NewEG_ContentBlockContent ();_egdcab .CustomXml =NewCT_CustomXmlBlock ();if _gdacb :=d .DecodeElement (_egdcab .CustomXml ,&_fbcg );_gdacb !=nil {return _gdacb ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_egdcab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_afccee :=NewEG_ContentBlockContent ();_afccee .Sdt =NewCT_SdtBlock ();if _febdbd :=d .DecodeElement (_afccee .Sdt ,&_fbcg );_febdbd !=nil {return _febdbd ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_afccee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cecefa :=NewEG_ContentBlockContent ();_agfcb :=NewCT_P ();if _ccdg :=d .DecodeElement (_agfcb ,&_fbcg );_ccdg !=nil {return _ccdg ;};_cecefa .P =append (_cecefa .P ,_agfcb );_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_cecefa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_agba :=NewEG_ContentBlockContent ();_eeccc :=NewCT_Tbl ();if _eadce :=d .DecodeElement (_eeccc ,&_fbcg );_eadce !=nil {return _eadce ;};_agba .Tbl =append (_agba .Tbl ,_eeccc );_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_agba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eeeb :=NewEG_ContentBlockContent ();_cdgad :=NewEG_RunLevelElts ();_cdgad .ProofErr =NewCT_ProofErr ();if _bcafd :=d .DecodeElement (_cdgad .ProofErr ,&_fbcg );_bcafd !=nil {return _bcafd ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_eeeb );_eeeb .EG_RunLevelElts =append (_eeeb .EG_RunLevelElts ,_cdgad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fffcd :=NewEG_ContentBlockContent ();_abbdc :=NewEG_RunLevelElts ();_abbdc .PermStart =NewCT_PermStart ();if _fgdac :=d .DecodeElement (_abbdc .PermStart ,&_fbcg );_fgdac !=nil {return _fgdac ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_fffcd );_fffcd .EG_RunLevelElts =append (_fffcd .EG_RunLevelElts ,_abbdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agfc :=NewEG_ContentBlockContent ();_bfgd :=NewEG_RunLevelElts ();_bfgd .PermEnd =NewCT_Perm ();if _bcdba :=d .DecodeElement (_bfgd .PermEnd ,&_fbcg );_bcdba !=nil {return _bcdba ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_agfc );_agfc .EG_RunLevelElts =append (_agfc .EG_RunLevelElts ,_bfgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bffae :=NewEG_ContentBlockContent ();_gbccc :=NewEG_RunLevelElts ();_gbccc .Ins =NewCT_RunTrackChange ();if _ggceb :=d .DecodeElement (_gbccc .Ins ,&_fbcg );_ggceb !=nil {return _ggceb ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_bffae );_bffae .EG_RunLevelElts =append (_bffae .EG_RunLevelElts ,_gbccc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gcff :=NewEG_ContentBlockContent ();_fdcdgg :=NewEG_RunLevelElts ();_fdcdgg .Del =NewCT_RunTrackChange ();if _cadgb :=d .DecodeElement (_fdcdgg .Del ,&_fbcg );_cadgb !=nil {return _cadgb ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_gcff );_gcff .EG_RunLevelElts =append (_gcff .EG_RunLevelElts ,_fdcdgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dbgfa :=NewEG_ContentBlockContent ();_aggbg :=NewEG_RunLevelElts ();_aggbg .MoveFrom =NewCT_RunTrackChange ();if _ebgbd :=d .DecodeElement (_aggbg .MoveFrom ,&_fbcg );_ebgbd !=nil {return _ebgbd ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_dbgfa );_dbgfa .EG_RunLevelElts =append (_dbgfa .EG_RunLevelElts ,_aggbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agfgb :=NewEG_ContentBlockContent ();_gaea :=NewEG_RunLevelElts ();_gaea .MoveTo =NewCT_RunTrackChange ();if _fbggaf :=d .DecodeElement (_gaea .MoveTo ,&_fbcg );_fbggaf !=nil {return _fbggaf ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_agfgb );_agfgb .EG_RunLevelElts =append (_agfgb .EG_RunLevelElts ,_gaea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdceg :=NewEG_ContentBlockContent ();_fgcec :=NewEG_RunLevelElts ();_bfbab :=NewEG_RangeMarkupElements ();_bfbab .BookmarkStart =NewCT_Bookmark ();if _fgcee :=d .DecodeElement (_bfbab .BookmarkStart ,&_fbcg );_fgcee !=nil {return _fgcee ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_cdceg );_cdceg .EG_RunLevelElts =append (_cdceg .EG_RunLevelElts ,_fgcec );_fgcec .EG_RangeMarkupElements =append (_fgcec .EG_RangeMarkupElements ,_bfbab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cegba :=NewEG_ContentBlockContent ();_cdfff :=NewEG_RunLevelElts ();_bffag :=NewEG_RangeMarkupElements ();_bffag .BookmarkEnd =NewCT_MarkupRange ();if _gbcdb :=d .DecodeElement (_bffag .BookmarkEnd ,&_fbcg );_gbcdb !=nil {return _gbcdb ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_cegba );_cegba .EG_RunLevelElts =append (_cegba .EG_RunLevelElts ,_cdfff );_cdfff .EG_RangeMarkupElements =append (_cdfff .EG_RangeMarkupElements ,_bffag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cddbg :=NewEG_ContentBlockContent ();_cage :=NewEG_RunLevelElts ();_faaeab :=NewEG_RangeMarkupElements ();_faaeab .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbbfe :=d .DecodeElement (_faaeab .MoveFromRangeStart ,&_fbcg );_fbbfe !=nil {return _fbbfe ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_cddbg );_cddbg .EG_RunLevelElts =append (_cddbg .EG_RunLevelElts ,_cage );_cage .EG_RangeMarkupElements =append (_cage .EG_RangeMarkupElements ,_faaeab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebbd :=NewEG_ContentBlockContent ();_acefe :=NewEG_RunLevelElts ();_eacca :=NewEG_RangeMarkupElements ();_eacca .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbfgd :=d .DecodeElement (_eacca .MoveFromRangeEnd ,&_fbcg );_cbfgd !=nil {return _cbfgd ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_ebbd );_ebbd .EG_RunLevelElts =append (_ebbd .EG_RunLevelElts ,_acefe );_acefe .EG_RangeMarkupElements =append (_acefe .EG_RangeMarkupElements ,_eacca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ccf :=NewEG_ContentBlockContent ();_bbaadd :=NewEG_RunLevelElts ();_gccbga :=NewEG_RangeMarkupElements ();_gccbga .MoveToRangeStart =NewCT_MoveBookmark ();if _ddfag :=d .DecodeElement (_gccbga .MoveToRangeStart ,&_fbcg );_ddfag !=nil {return _ddfag ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_ccf );_ccf .EG_RunLevelElts =append (_ccf .EG_RunLevelElts ,_bbaadd );_bbaadd .EG_RangeMarkupElements =append (_bbaadd .EG_RangeMarkupElements ,_gccbga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gdgbad :=NewEG_ContentBlockContent ();_cggcfc :=NewEG_RunLevelElts ();_abgfe :=NewEG_RangeMarkupElements ();_abgfe .MoveToRangeEnd =NewCT_MarkupRange ();if _faaef :=d .DecodeElement (_abgfe .MoveToRangeEnd ,&_fbcg );_faaef !=nil {return _faaef ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_gdgbad );_gdgbad .EG_RunLevelElts =append (_gdgbad .EG_RunLevelElts ,_cggcfc );_cggcfc .EG_RangeMarkupElements =append (_cggcfc .EG_RangeMarkupElements ,_abgfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fdgcc :=NewEG_ContentBlockContent ();_gcacf :=NewEG_RunLevelElts ();_begfc :=NewEG_RangeMarkupElements ();_begfc .CommentRangeStart =NewCT_MarkupRange ();if _cgcceg :=d .DecodeElement (_begfc .CommentRangeStart ,&_fbcg );_cgcceg !=nil {return _cgcceg ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_fdgcc );_fdgcc .EG_RunLevelElts =append (_fdgcc .EG_RunLevelElts ,_gcacf );_gcacf .EG_RangeMarkupElements =append (_gcacf .EG_RangeMarkupElements ,_begfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdfbd :=NewEG_ContentBlockContent ();_bdgfcd :=NewEG_RunLevelElts ();_efbafb :=NewEG_RangeMarkupElements ();_efbafb .CommentRangeEnd =NewCT_MarkupRange ();if _afcac :=d .DecodeElement (_efbafb .CommentRangeEnd ,&_fbcg );_afcac !=nil {return _afcac ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_fdfbd );_fdfbd .EG_RunLevelElts =append (_fdfbd .EG_RunLevelElts ,_bdgfcd );_bdgfcd .EG_RangeMarkupElements =append (_bdgfcd .EG_RangeMarkupElements ,_efbafb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfcee :=NewEG_ContentBlockContent ();_ggec :=NewEG_RunLevelElts ();_aeefc :=NewEG_RangeMarkupElements ();_aeefc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdebb :=d .DecodeElement (_aeefc .CustomXmlInsRangeStart ,&_fbcg );_fdebb !=nil {return _fdebb ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_cfcee );_cfcee .EG_RunLevelElts =append (_cfcee .EG_RunLevelElts ,_ggec );_ggec .EG_RangeMarkupElements =append (_ggec .EG_RangeMarkupElements ,_aeefc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dafbc :=NewEG_ContentBlockContent ();_geaee :=NewEG_RunLevelElts ();_cfedb :=NewEG_RangeMarkupElements ();_cfedb .CustomXmlInsRangeEnd =NewCT_Markup ();if _accbac :=d .DecodeElement (_cfedb .CustomXmlInsRangeEnd ,&_fbcg );_accbac !=nil {return _accbac ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_dafbc );_dafbc .EG_RunLevelElts =append (_dafbc .EG_RunLevelElts ,_geaee );_geaee .EG_RangeMarkupElements =append (_geaee .EG_RangeMarkupElements ,_cfedb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abedd :=NewEG_ContentBlockContent ();_fgad :=NewEG_RunLevelElts ();_dbced :=NewEG_RangeMarkupElements ();_dbced .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccaca :=d .DecodeElement (_dbced .CustomXmlDelRangeStart ,&_fbcg );_ccaca !=nil {return _ccaca ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_abedd );_abedd .EG_RunLevelElts =append (_abedd .EG_RunLevelElts ,_fgad );_fgad .EG_RangeMarkupElements =append (_fgad .EG_RangeMarkupElements ,_dbced );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gedade :=NewEG_ContentBlockContent ();_bccad :=NewEG_RunLevelElts ();_gfcbd :=NewEG_RangeMarkupElements ();_gfcbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbgeb :=d .DecodeElement (_gfcbd .CustomXmlDelRangeEnd ,&_fbcg );_fbgeb !=nil {return _fbgeb ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_gedade );_gedade .EG_RunLevelElts =append (_gedade .EG_RunLevelElts ,_bccad );_bccad .EG_RangeMarkupElements =append (_bccad .EG_RangeMarkupElements ,_gfcbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_becc :=NewEG_ContentBlockContent ();_acabf :=NewEG_RunLevelElts ();_afbgf :=NewEG_RangeMarkupElements ();_afbgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _adbf :=d .DecodeElement (_afbgf .CustomXmlMoveFromRangeStart ,&_fbcg );_adbf !=nil {return _adbf ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_becc );_becc .EG_RunLevelElts =append (_becc .EG_RunLevelElts ,_acabf );_acabf .EG_RangeMarkupElements =append (_acabf .EG_RangeMarkupElements ,_afbgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_badbdd :=NewEG_ContentBlockContent ();_abgec :=NewEG_RunLevelElts ();_cbaea :=NewEG_RangeMarkupElements ();_cbaea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _faafb :=d .DecodeElement (_cbaea .CustomXmlMoveFromRangeEnd ,&_fbcg );_faafb !=nil {return _faafb ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_badbdd );_badbdd .EG_RunLevelElts =append (_badbdd .EG_RunLevelElts ,_abgec );_abgec .EG_RangeMarkupElements =append (_abgec .EG_RangeMarkupElements ,_cbaea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ebaa :=NewEG_ContentBlockContent ();_aedagd :=NewEG_RunLevelElts ();_daafgc :=NewEG_RangeMarkupElements ();_daafgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gecgc :=d .DecodeElement (_daafgc .CustomXmlMoveToRangeStart ,&_fbcg );_gecgc !=nil {return _gecgc ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_ebaa );_ebaa .EG_RunLevelElts =append (_ebaa .EG_RunLevelElts ,_aedagd );_aedagd .EG_RangeMarkupElements =append (_aedagd .EG_RangeMarkupElements ,_daafgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dggbcb :=NewEG_ContentBlockContent ();_gfff :=NewEG_RunLevelElts ();_abadaa :=NewEG_RangeMarkupElements ();_abadaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egccdd :=d .DecodeElement (_abadaa .CustomXmlMoveToRangeEnd ,&_fbcg );_egccdd !=nil {return _egccdd ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_dggbcb );_dggbcb .EG_RunLevelElts =append (_dggbcb .EG_RunLevelElts ,_gfff );_gfff .EG_RangeMarkupElements =append (_gfff .EG_RangeMarkupElements ,_abadaa );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fbdde :=NewEG_ContentBlockContent ();_gbcfda :=NewEG_RunLevelElts ();_ecdgd :=NewEG_MathContent ();_ecdgd .OMathPara =_cgde .NewOMathPara ();if _eddcc :=d .DecodeElement (_ecdgd .OMathPara ,&_fbcg );_eddcc !=nil {return _eddcc ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_fbdde );_fbdde .EG_RunLevelElts =append (_fbdde .EG_RunLevelElts ,_gbcfda );_gbcfda .EG_MathContent =append (_gbcfda .EG_MathContent ,_ecdgd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccgacc :=NewEG_ContentBlockContent ();_acegf :=NewEG_RunLevelElts ();_cbcbe :=NewEG_MathContent ();_cbcbe .OMath =_cgde .NewOMath ();if _cdebg :=d .DecodeElement (_cbcbe .OMath ,&_fbcg );_cdebg !=nil {return _cdebg ;};_gbdac .EG_ContentBlockContent =append (_gbdac .EG_ContentBlockContent ,_ccgacc );_ccgacc .EG_RunLevelElts =append (_ccgacc .EG_RunLevelElts ,_acegf );_acegf .EG_MathContent =append (_acegf .EG_MathContent ,_cbcbe );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0046t\u0072\u0020\u0025\u0076",_fbcg .Name );if _gffa :=d .Skip ();_gffa !=nil {return _gffa ;};};case _ebaba .EndElement :break _cfga ;case _ebaba .CharData :};};return nil ;};func (_bceg ST_WmlColorSchemeIndex )Validate ()error {return _bceg .ValidateWithPath ("")};func (_efaeb *WdST_AlignV )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_efaeb =0;case "\u0074\u006f\u0070":*_efaeb =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_efaeb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efaeb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_efaeb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_efaeb =5;};return nil ;};func (_cagdf *ST_DropCap )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fbbcg ,_ceaeda :=d .Token ();if _ceaeda !=nil {return _ceaeda ;};if _ggefa ,_daffe :=_fbbcg .(_ebaba .EndElement );_daffe &&_ggefa .Name ==start .Name {*_cagdf =1;return nil ;};if _ecgec ,_ffcfe :=_fbbcg .(_ebaba .CharData );!_ffcfe {return _eddeb .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",_fbbcg );}else {switch string (_ecgec ){case "":*_cagdf =0;case "\u006e\u006f\u006e\u0065":*_cagdf =1;case "\u0064\u0072\u006f\u0070":*_cagdf =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cagdf =3;};};_fbbcg ,_ceaeda =d .Token ();if _ceaeda !=nil {return _ceaeda ;};if _bffcg ,_ccfga :=_fbbcg .(_ebaba .EndElement );_ccfga &&_bffcg .Name ==start .Name {return nil ;};return _eddeb .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",_fbbcg );};func (_acegc *AG_SectPrAttributes )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _acegc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acegc .RsidRPrAttr )});};if _acegc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acegc .RsidDelAttr )});};if _acegc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acegc .RsidRAttr )});};if _acegc .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acegc .RsidSectAttr )});};return nil ;};func NewWdCT_PosH ()*WdCT_PosH {_dcfgf :=&WdCT_PosH {};_dcfgf .RelativeFromAttr =WdST_RelFromH (1);_dcfgf .Choice =NewWdCT_PosHChoice ();return _dcfgf ;};func (_bdddg ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _bdddg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdddg ));};return nil ;};func (_acccc *WdInline )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_acccc .WdCT_Inline =*NewWdCT_Inline ();for _ ,_aaccg :=range start .Attr {if _aaccg .Name .Local =="\u0064\u0069\u0073t\u0054"{_aebff ,_ddbfd :=_cfdbf .ParseUint (_aaccg .Value ,10,32);if _ddbfd !=nil {return _ddbfd ;};_gdbbf :=uint32 (_aebff );_acccc .DistTAttr =&_gdbbf ;continue ;};if _aaccg .Name .Local =="\u0064\u0069\u0073t\u0042"{_egccge ,_bfcg :=_cfdbf .ParseUint (_aaccg .Value ,10,32);if _bfcg !=nil {return _bfcg ;};_cgegbc :=uint32 (_egccge );_acccc .DistBAttr =&_cgegbc ;continue ;};if _aaccg .Name .Local =="\u0064\u0069\u0073t\u0052"{_dagbg ,_dfbd :=_cfdbf .ParseUint (_aaccg .Value ,10,32);if _dfbd !=nil {return _dfbd ;};_cbfcb :=uint32 (_dagbg );_acccc .DistRAttr =&_cbfcb ;continue ;};if _aaccg .Name .Local =="\u0064\u0069\u0073t\u004c"{_agaeg ,_ccbfg :=_cfdbf .ParseUint (_aaccg .Value ,10,32);if _ccbfg !=nil {return _ccbfg ;};_gcggda :=uint32 (_agaeg );_acccc .DistLAttr =&_gcggda ;continue ;};};_fgcb :for {_abcaa ,_gbgge :=d .Token ();if _gbgge !=nil {return _gbgge ;};switch _dbgfd :=_abcaa .(type ){case _ebaba .StartElement :switch _dbgfd .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _bgcb :=d .DecodeElement (_acccc .Extent ,&_dbgfd );_bgcb !=nil {return _bgcb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_acccc .EffectExtent =NewWdCT_EffectExtent ();if _geaaa :=d .DecodeElement (_acccc .EffectExtent ,&_dbgfd );_geaaa !=nil {return _geaaa ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _dggdeg :=d .DecodeElement (_acccc .DocPr ,&_dbgfd );_dggdeg !=nil {return _dggdeg ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_acccc .CNvGraphicFramePr =_gedadf .NewCT_NonVisualGraphicFrameProperties ();if _dggca :=d .DecodeElement (_acccc .CNvGraphicFramePr ,&_dbgfd );_dggca !=nil {return _dggca ;};case _ebaba .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bffde :=d .DecodeElement (_acccc .Graphic ,&_dbgfd );_bffde !=nil {return _bffde ;};default:_febdf .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\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_dbgfd .Name );if _cgcce :=d .Skip ();_cgcce !=nil {return _cgcce ;};};case _ebaba .EndElement :break _fgcb ;case _ebaba .CharData :};};return nil ;}; +// First Row +FirstRowAttr *_gc .ST_OnOff ; -// Validate validates the CT_Background and its children -func (_gbaefg *CT_Background )Validate ()error {return _gbaefg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fddec *CT_TblBorders )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _fddec .Top !=nil {_aedabb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fddec .Top ,_aedabb );};if _fddec .Start !=nil {_bfacfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fddec .Start ,_bfacfe );};if _fddec .Left !=nil {_dcdgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fddec .Left ,_dcdgg );};if _fddec .Bottom !=nil {_bgfgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fddec .Bottom ,_bgfgf );};if _fddec .End !=nil {_cfdfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_fddec .End ,_cfdfb );};if _fddec .Right !=nil {_abbfbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fddec .Right ,_abbfbg );};if _fddec .InsideH !=nil {_ggbcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_fddec .InsideH ,_ggbcb );};if _fddec .InsideV !=nil {_dgabff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_fddec .InsideV ,_dgabff );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_agfaaf *EG_PContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cggcd :for {_bbgga ,_fgfa :=d .Token ();if _fgfa !=nil {return _fgfa ;};switch _fdbga :=_bbgga .(type ){case _ebaba .StartElement :switch _fdbga .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fcabe :=NewCT_SimpleField ();if _ecbgb :=d .DecodeElement (_fcabe ,&_fdbga );_ecbgb !=nil {return _ecbgb ;};_agfaaf .FldSimple =append (_agfaaf .FldSimple ,_fcabe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_agfaaf .Hyperlink =NewCT_Hyperlink ();if _dgdc :=d .DecodeElement (_agfaaf .Hyperlink ,&_fdbga );_dgdc !=nil {return _dgdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_agfaaf .SubDoc =NewCT_Rel ();if _gdafe :=d .DecodeElement (_agfaaf .SubDoc ,&_fdbga );_gdafe !=nil {return _gdafe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_beecg :=NewEG_ContentRunContent ();_beecg .CustomXml =NewCT_CustomXmlRun ();if _deggf :=d .DecodeElement (_beecg .CustomXml ,&_fdbga );_deggf !=nil {return _deggf ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_beecg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ceeb :=NewEG_ContentRunContent ();_ceeb .SmartTag =NewCT_SmartTagRun ();if _abdecb :=d .DecodeElement (_ceeb .SmartTag ,&_fdbga );_abdecb !=nil {return _abdecb ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_ceeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_egabgf :=NewEG_ContentRunContent ();_egabgf .Sdt =NewCT_SdtRun ();if _cbee :=d .DecodeElement (_egabgf .Sdt ,&_fdbga );_cbee !=nil {return _cbee ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_egabgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_efdage :=NewEG_ContentRunContent ();_efdage .Dir =NewCT_DirContentRun ();if _bbcaf :=d .DecodeElement (_efdage .Dir ,&_fdbga );_bbcaf !=nil {return _bbcaf ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_efdage );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_begg :=NewEG_ContentRunContent ();_begg .Bdo =NewCT_BdoContentRun ();if _dcef :=d .DecodeElement (_begg .Bdo ,&_fdbga );_dcef !=nil {return _dcef ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_begg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_cfffb :=NewEG_ContentRunContent ();_cfffb .R =NewCT_R ();if _agegg :=d .DecodeElement (_cfffb .R ,&_fdbga );_agegg !=nil {return _agegg ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_cfffb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbdddd :=NewEG_ContentRunContent ();_cafac :=NewEG_RunLevelElts ();_cafac .ProofErr =NewCT_ProofErr ();if _debffe :=d .DecodeElement (_cafac .ProofErr ,&_fdbga );_debffe !=nil {return _debffe ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_bbdddd );_bbdddd .EG_RunLevelElts =append (_bbdddd .EG_RunLevelElts ,_cafac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ddfcd :=NewEG_ContentRunContent ();_efabgd :=NewEG_RunLevelElts ();_efabgd .PermStart =NewCT_PermStart ();if _adgaa :=d .DecodeElement (_efabgd .PermStart ,&_fdbga );_adgaa !=nil {return _adgaa ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_ddfcd );_ddfcd .EG_RunLevelElts =append (_ddfcd .EG_RunLevelElts ,_efabgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bgacc :=NewEG_ContentRunContent ();_debee :=NewEG_RunLevelElts ();_debee .PermEnd =NewCT_Perm ();if _gfeae :=d .DecodeElement (_debee .PermEnd ,&_fdbga );_gfeae !=nil {return _gfeae ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_bgacc );_bgacc .EG_RunLevelElts =append (_bgacc .EG_RunLevelElts ,_debee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_efdebb :=NewEG_ContentRunContent ();_fbbf :=NewEG_RunLevelElts ();_fbbf .Ins =NewCT_RunTrackChange ();if _edcca :=d .DecodeElement (_fbbf .Ins ,&_fdbga );_edcca !=nil {return _edcca ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_efdebb );_efdebb .EG_RunLevelElts =append (_efdebb .EG_RunLevelElts ,_fbbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_egefg :=NewEG_ContentRunContent ();_ggaccg :=NewEG_RunLevelElts ();_ggaccg .Del =NewCT_RunTrackChange ();if _gdffbc :=d .DecodeElement (_ggaccg .Del ,&_fdbga );_gdffbc !=nil {return _gdffbc ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_egefg );_egefg .EG_RunLevelElts =append (_egefg .EG_RunLevelElts ,_ggaccg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fbcaf :=NewEG_ContentRunContent ();_egcbeg :=NewEG_RunLevelElts ();_egcbeg .MoveFrom =NewCT_RunTrackChange ();if _dfcb :=d .DecodeElement (_egcbeg .MoveFrom ,&_fdbga );_dfcb !=nil {return _dfcb ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_fbcaf );_fbcaf .EG_RunLevelElts =append (_fbcaf .EG_RunLevelElts ,_egcbeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gceb :=NewEG_ContentRunContent ();_eeccaa :=NewEG_RunLevelElts ();_eeccaa .MoveTo =NewCT_RunTrackChange ();if _dfggb :=d .DecodeElement (_eeccaa .MoveTo ,&_fdbga );_dfggb !=nil {return _dfggb ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_gceb );_gceb .EG_RunLevelElts =append (_gceb .EG_RunLevelElts ,_eeccaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ffceb :=NewEG_ContentRunContent ();_eaegb :=NewEG_RunLevelElts ();_eae :=NewEG_RangeMarkupElements ();_eae .BookmarkStart =NewCT_Bookmark ();if _cgeadf :=d .DecodeElement (_eae .BookmarkStart ,&_fdbga );_cgeadf !=nil {return _cgeadf ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_ffceb );_ffceb .EG_RunLevelElts =append (_ffceb .EG_RunLevelElts ,_eaegb );_eaegb .EG_RangeMarkupElements =append (_eaegb .EG_RangeMarkupElements ,_eae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bcfef :=NewEG_ContentRunContent ();_dgdg :=NewEG_RunLevelElts ();_ebbcd :=NewEG_RangeMarkupElements ();_ebbcd .BookmarkEnd =NewCT_MarkupRange ();if _ggda :=d .DecodeElement (_ebbcd .BookmarkEnd ,&_fdbga );_ggda !=nil {return _ggda ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_bcfef );_bcfef .EG_RunLevelElts =append (_bcfef .EG_RunLevelElts ,_dgdg );_dgdg .EG_RangeMarkupElements =append (_dgdg .EG_RangeMarkupElements ,_ebbcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aebd :=NewEG_ContentRunContent ();_gdfeb :=NewEG_RunLevelElts ();_dabgf :=NewEG_RangeMarkupElements ();_dabgf .MoveFromRangeStart =NewCT_MoveBookmark ();if _aefb :=d .DecodeElement (_dabgf .MoveFromRangeStart ,&_fdbga );_aefb !=nil {return _aefb ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_aebd );_aebd .EG_RunLevelElts =append (_aebd .EG_RunLevelElts ,_gdfeb );_gdfeb .EG_RangeMarkupElements =append (_gdfeb .EG_RangeMarkupElements ,_dabgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aafae :=NewEG_ContentRunContent ();_bcecec :=NewEG_RunLevelElts ();_eeeaa :=NewEG_RangeMarkupElements ();_eeeaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgfdc :=d .DecodeElement (_eeeaa .MoveFromRangeEnd ,&_fdbga );_cgfdc !=nil {return _cgfdc ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_aafae );_aafae .EG_RunLevelElts =append (_aafae .EG_RunLevelElts ,_bcecec );_bcecec .EG_RangeMarkupElements =append (_bcecec .EG_RangeMarkupElements ,_eeeaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bdgba :=NewEG_ContentRunContent ();_dbgg :=NewEG_RunLevelElts ();_ggbcf :=NewEG_RangeMarkupElements ();_ggbcf .MoveToRangeStart =NewCT_MoveBookmark ();if _ddgad :=d .DecodeElement (_ggbcf .MoveToRangeStart ,&_fdbga );_ddgad !=nil {return _ddgad ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_bdgba );_bdgba .EG_RunLevelElts =append (_bdgba .EG_RunLevelElts ,_dbgg );_dbgg .EG_RangeMarkupElements =append (_dbgg .EG_RangeMarkupElements ,_ggbcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgdae :=NewEG_ContentRunContent ();_gcafc :=NewEG_RunLevelElts ();_facefg :=NewEG_RangeMarkupElements ();_facefg .MoveToRangeEnd =NewCT_MarkupRange ();if _dagcf :=d .DecodeElement (_facefg .MoveToRangeEnd ,&_fdbga );_dagcf !=nil {return _dagcf ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_fgdae );_fgdae .EG_RunLevelElts =append (_fgdae .EG_RunLevelElts ,_gcafc );_gcafc .EG_RangeMarkupElements =append (_gcafc .EG_RangeMarkupElements ,_facefg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eeefea :=NewEG_ContentRunContent ();_abda :=NewEG_RunLevelElts ();_cfcgf :=NewEG_RangeMarkupElements ();_cfcgf .CommentRangeStart =NewCT_MarkupRange ();if _bfccdgf :=d .DecodeElement (_cfcgf .CommentRangeStart ,&_fdbga );_bfccdgf !=nil {return _bfccdgf ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_eeefea );_eeefea .EG_RunLevelElts =append (_eeefea .EG_RunLevelElts ,_abda );_abda .EG_RangeMarkupElements =append (_abda .EG_RangeMarkupElements ,_cfcgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cddcae :=NewEG_ContentRunContent ();_dgcca :=NewEG_RunLevelElts ();_cecfdf :=NewEG_RangeMarkupElements ();_cecfdf .CommentRangeEnd =NewCT_MarkupRange ();if _eagea :=d .DecodeElement (_cecfdf .CommentRangeEnd ,&_fdbga );_eagea !=nil {return _eagea ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_cddcae );_cddcae .EG_RunLevelElts =append (_cddcae .EG_RunLevelElts ,_dgcca );_dgcca .EG_RangeMarkupElements =append (_dgcca .EG_RangeMarkupElements ,_cecfdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcf :=NewEG_ContentRunContent ();_efcef :=NewEG_RunLevelElts ();_faddgc :=NewEG_RangeMarkupElements ();_faddgc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beeaa :=d .DecodeElement (_faddgc .CustomXmlInsRangeStart ,&_fdbga );_beeaa !=nil {return _beeaa ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_fcf );_fcf .EG_RunLevelElts =append (_fcf .EG_RunLevelElts ,_efcef );_efcef .EG_RangeMarkupElements =append (_efcef .EG_RangeMarkupElements ,_faddgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gebf :=NewEG_ContentRunContent ();_dabcaf :=NewEG_RunLevelElts ();_gcbfeb :=NewEG_RangeMarkupElements ();_gcbfeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _fbabc :=d .DecodeElement (_gcbfeb .CustomXmlInsRangeEnd ,&_fdbga );_fbabc !=nil {return _fbabc ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_gebf );_gebf .EG_RunLevelElts =append (_gebf .EG_RunLevelElts ,_dabcaf );_dabcaf .EG_RangeMarkupElements =append (_dabcaf .EG_RangeMarkupElements ,_gcbfeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbdgc :=NewEG_ContentRunContent ();_caefb :=NewEG_RunLevelElts ();_ffccf :=NewEG_RangeMarkupElements ();_ffccf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _deaabc :=d .DecodeElement (_ffccf .CustomXmlDelRangeStart ,&_fdbga );_deaabc !=nil {return _deaabc ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_dbdgc );_dbdgc .EG_RunLevelElts =append (_dbdgc .EG_RunLevelElts ,_caefb );_caefb .EG_RangeMarkupElements =append (_caefb .EG_RangeMarkupElements ,_ffccf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaaed :=NewEG_ContentRunContent ();_fdbdec :=NewEG_RunLevelElts ();_edaff :=NewEG_RangeMarkupElements ();_edaff .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdce :=d .DecodeElement (_edaff .CustomXmlDelRangeEnd ,&_fdbga );_bdce !=nil {return _bdce ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_gaaed );_gaaed .EG_RunLevelElts =append (_gaaed .EG_RunLevelElts ,_fdbdec );_fdbdec .EG_RangeMarkupElements =append (_fdbdec .EG_RangeMarkupElements ,_edaff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gfaaa :=NewEG_ContentRunContent ();_ggccab :=NewEG_RunLevelElts ();_ggbee :=NewEG_RangeMarkupElements ();_ggbee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aaadeg :=d .DecodeElement (_ggbee .CustomXmlMoveFromRangeStart ,&_fdbga );_aaadeg !=nil {return _aaadeg ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_gfaaa );_gfaaa .EG_RunLevelElts =append (_gfaaa .EG_RunLevelElts ,_ggccab );_ggccab .EG_RangeMarkupElements =append (_ggccab .EG_RangeMarkupElements ,_ggbee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abcgbb :=NewEG_ContentRunContent ();_dbcacd :=NewEG_RunLevelElts ();_dgabfc :=NewEG_RangeMarkupElements ();_dgabfc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfegg :=d .DecodeElement (_dgabfc .CustomXmlMoveFromRangeEnd ,&_fdbga );_dfegg !=nil {return _dfegg ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_abcgbb );_abcgbb .EG_RunLevelElts =append (_abcgbb .EG_RunLevelElts ,_dbcacd );_dbcacd .EG_RangeMarkupElements =append (_dbcacd .EG_RangeMarkupElements ,_dgabfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gcbgadf :=NewEG_ContentRunContent ();_aggb :=NewEG_RunLevelElts ();_fegfg :=NewEG_RangeMarkupElements ();_fegfg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgecag :=d .DecodeElement (_fegfg .CustomXmlMoveToRangeStart ,&_fdbga );_cgecag !=nil {return _cgecag ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_gcbgadf );_gcbgadf .EG_RunLevelElts =append (_gcbgadf .EG_RunLevelElts ,_aggb );_aggb .EG_RangeMarkupElements =append (_aggb .EG_RangeMarkupElements ,_fegfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddefcg :=NewEG_ContentRunContent ();_bgae :=NewEG_RunLevelElts ();_cbbbc :=NewEG_RangeMarkupElements ();_cbbbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ababe :=d .DecodeElement (_cbbbc .CustomXmlMoveToRangeEnd ,&_fdbga );_ababe !=nil {return _ababe ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_ddefcg );_ddefcg .EG_RunLevelElts =append (_ddefcg .EG_RunLevelElts ,_bgae );_bgae .EG_RangeMarkupElements =append (_bgae .EG_RangeMarkupElements ,_cbbbc );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gfcddf :=NewEG_ContentRunContent ();_acfega :=NewEG_RunLevelElts ();_agce :=NewEG_MathContent ();_agce .OMathPara =_cgde .NewOMathPara ();if _cefd :=d .DecodeElement (_agce .OMathPara ,&_fdbga );_cefd !=nil {return _cefd ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_gfcddf );_gfcddf .EG_RunLevelElts =append (_gfcddf .EG_RunLevelElts ,_acfega );_acfega .EG_MathContent =append (_acfega .EG_MathContent ,_agce );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gfce :=NewEG_ContentRunContent ();_affd :=NewEG_RunLevelElts ();_dfcgc :=NewEG_MathContent ();_dfcgc .OMath =_cgde .NewOMath ();if _ffgfa :=d .DecodeElement (_dfcgc .OMath ,&_fdbga );_ffgfa !=nil {return _ffgfa ;};_agfaaf .EG_ContentRunContent =append (_agfaaf .EG_ContentRunContent ,_gfce );_gfce .EG_RunLevelElts =append (_gfce .EG_RunLevelElts ,_affd );_affd .EG_MathContent =append (_affd .EG_MathContent ,_dfcgc );default:_febdf .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\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_fdbga .Name );if _ebabgb :=d .Skip ();_ebabgb !=nil {return _ebabgb ;};};case _ebaba .EndElement :break _cggcd ;case _ebaba .CharData :};};return nil ;};func (_dbcfe ST_Theme )ValidateWithPath (path string )error {switch _dbcfe {case 0,1,2,3,4,5,6,7,8:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcfe ));};return nil ;};func (_ccbeb *CT_Text )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ccbeb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ccbeb .SpaceAttr )});};e .EncodeElement (_ccbeb .Content ,start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Last Row +LastRowAttr *_gc .ST_OnOff ; -// ValidateWithPath validates the Document and its children, prefixing error messages with path -func (_aaae *Document )ValidateWithPath (path string )error {if _eeadec :=_aaae .CT_Document .ValidateWithPath (path );_eeadec !=nil {return _eeadec ;};return nil ;};type CT_Style struct{ +// First Column +FirstColumnAttr *_gc .ST_OnOff ; -// Style Type -TypeAttr ST_StyleType ; +// Last Column +LastColumnAttr *_gc .ST_OnOff ; -// Style ID -StyleIdAttr *string ; +// Odd Numbered Vertical Band +OddVBandAttr *_gc .ST_OnOff ; -// Default Style -DefaultAttr *_bef .ST_OnOff ; +// Even Numbered Vertical Band +EvenVBandAttr *_gc .ST_OnOff ; -// User-Defined Style -CustomStyleAttr *_bef .ST_OnOff ; +// Odd Numbered Horizontal Band +OddHBandAttr *_gc .ST_OnOff ; -// Primary Style Name -Name *CT_String ; +// Even Numbered Horizontal Band +EvenHBandAttr *_gc .ST_OnOff ; -// Alternate Style Names -Aliases *CT_String ; +// First Row and First Column +FirstRowFirstColumnAttr *_gc .ST_OnOff ; -// Parent Style ID -BasedOn *CT_String ; +// First Row and Last Column +FirstRowLastColumnAttr *_gc .ST_OnOff ; -// Style For Next Paragraph -Next *CT_String ; +// Last Row and First Column +LastRowFirstColumnAttr *_gc .ST_OnOff ; -// Linked Style Reference -Link *CT_String ; +// Last Row and Last Column +LastRowLastColumnAttr *_gc .ST_OnOff ;}; -// Automatically Merge User Formatting Into Style Definition -AutoRedefine *CT_OnOff ; +// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path +func (_abgdf *CT_ObjectChoice )ValidateWithPath (path string )error {if _abgdf .Control !=nil {if _fcdfe :=_abgdf .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_fcdfe !=nil {return _fcdfe ;};};if _abgdf .ObjectLink !=nil {if _eefba :=_abgdf .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_eefba !=nil {return _eefba ;};};if _abgdf .ObjectEmbed !=nil {if _dgedb :=_abgdf .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_dgedb !=nil {return _dgedb ;};};if _abgdf .Movie !=nil {if _egebfc :=_abgdf .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_egebfc !=nil {return _egebfc ;};};return nil ;}; -// Hide Style From User Interface -Hidden *CT_OnOff ; +// Validate validates the CT_RPrDefault and its children +func (_edebc *CT_RPrDefault )Validate ()error {return _edebc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; -// Optional User Interface Sorting Order -UiPriority *CT_DecimalNumber ; +// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path +func (_cffe *CT_FontsList )ValidateWithPath (path string )error {for _egegc ,_aagba :=range _cffe .Font {if _aafbb :=_aagba .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_egegc ));_aafbb !=nil {return _aafbb ;};};return nil ;}; -// Hide Style From Main User Interface -SemiHidden *CT_OnOff ; +// Validate validates the CT_DivBdr and its children +func (_caac *CT_DivBdr )Validate ()error {return _caac .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func NewCT_RPr ()*CT_RPr {_ecbgc :=&CT_RPr {};return _ecbgc }; -// Remove Semi-Hidden Property When Style Is Used -UnhideWhenUsed *CT_OnOff ; +// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path +func (_beebd *CT_SdtContentRow )ValidateWithPath (path string )error {for _fdfag ,_egae :=range _beebd .Tr {if _cddde :=_egae .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_fdfag ));_cddde !=nil {return _cddde ;};};if _beebd .CustomXml !=nil {if _bgddf :=_beebd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bgddf !=nil {return _bgddf ;};};if _beebd .Sdt !=nil {if _ceaag :=_beebd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ceaag !=nil {return _ceaag ;};};for _fdeaf ,_eaaed :=range _beebd .EG_RunLevelElts {if _efdeg :=_eaaed .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdeaf ));_efdeg !=nil {return _efdeg ;};};return nil ;};func NewCT_Empty ()*CT_Empty {_eagdaf :=&CT_Empty {};return _eagdaf }; -// Primary Style -QFormat *CT_OnOff ; +// Validate validates the CT_RunTrackChange and its children +func (_bgfcd *CT_RunTrackChange )Validate ()error {return _bgfcd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_gcddbb *CT_HdrFtr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_febag :for {_fbbg ,_beff :=d .Token ();if _beff !=nil {return _beff ;};switch _gagfa :=_fbbg .(type ){case _g .StartElement :switch _gagfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fccd :=NewCT_AltChunk ();if _fbgg :=d .DecodeElement (_fccd ,&_gagfa );_fbgg !=nil {return _fbgg ;};_gcddbb .AltChunk =append (_gcddbb .AltChunk ,_fccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eebfa :=NewEG_ContentBlockContent ();_eebfa .CustomXml =NewCT_CustomXmlBlock ();if _bcde :=d .DecodeElement (_eebfa .CustomXml ,&_gagfa );_bcde !=nil {return _bcde ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_eebfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_afbf :=NewEG_ContentBlockContent ();_afbf .Sdt =NewCT_SdtBlock ();if _gbfdg :=d .DecodeElement (_afbf .Sdt ,&_gagfa );_gbfdg !=nil {return _gbfdg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_afbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_afgc :=NewEG_ContentBlockContent ();_cefba :=NewCT_P ();if _aadgd :=d .DecodeElement (_cefba ,&_gagfa );_aadgd !=nil {return _aadgd ;};_afgc .P =append (_afgc .P ,_cefba );_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_afgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_edfa :=NewEG_ContentBlockContent ();_ggcff :=NewCT_Tbl ();if _cbee :=d .DecodeElement (_ggcff ,&_gagfa );_cbee !=nil {return _cbee ;};_edfa .Tbl =append (_edfa .Tbl ,_ggcff );_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_edfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdbg :=NewEG_ContentBlockContent ();_cedc :=NewEG_RunLevelElts ();_cedc .ProofErr =NewCT_ProofErr ();if _abfdg :=d .DecodeElement (_cedc .ProofErr ,&_gagfa );_abfdg !=nil {return _abfdg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gdbg );_gdbg .EG_RunLevelElts =append (_gdbg .EG_RunLevelElts ,_cedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fdgbf :=NewEG_ContentBlockContent ();_acaf :=NewEG_RunLevelElts ();_acaf .PermStart =NewCT_PermStart ();if _dafdf :=d .DecodeElement (_acaf .PermStart ,&_gagfa );_dafdf !=nil {return _dafdf ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_fdgbf );_fdgbf .EG_RunLevelElts =append (_fdgbf .EG_RunLevelElts ,_acaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dbceg :=NewEG_ContentBlockContent ();_gdbcc :=NewEG_RunLevelElts ();_gdbcc .PermEnd =NewCT_Perm ();if _aecg :=d .DecodeElement (_gdbcc .PermEnd ,&_gagfa );_aecg !=nil {return _aecg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_dbceg );_dbceg .EG_RunLevelElts =append (_dbceg .EG_RunLevelElts ,_gdbcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_geed :=NewEG_ContentBlockContent ();_ceggbb :=NewEG_RunLevelElts ();_ceggbb .Ins =NewCT_RunTrackChange ();if _cgfdd :=d .DecodeElement (_ceggbb .Ins ,&_gagfa );_cgfdd !=nil {return _cgfdd ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_geed );_geed .EG_RunLevelElts =append (_geed .EG_RunLevelElts ,_ceggbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gacee :=NewEG_ContentBlockContent ();_gefeaa :=NewEG_RunLevelElts ();_gefeaa .Del =NewCT_RunTrackChange ();if _bbgfa :=d .DecodeElement (_gefeaa .Del ,&_gagfa );_bbgfa !=nil {return _bbgfa ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gacee );_gacee .EG_RunLevelElts =append (_gacee .EG_RunLevelElts ,_gefeaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfecd :=NewEG_ContentBlockContent ();_ebdbe :=NewEG_RunLevelElts ();_ebdbe .MoveFrom =NewCT_RunTrackChange ();if _dbad :=d .DecodeElement (_ebdbe .MoveFrom ,&_gagfa );_dbad !=nil {return _dbad ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gfecd );_gfecd .EG_RunLevelElts =append (_gfecd .EG_RunLevelElts ,_ebdbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aead :=NewEG_ContentBlockContent ();_eefaa :=NewEG_RunLevelElts ();_eefaa .MoveTo =NewCT_RunTrackChange ();if _bdfbb :=d .DecodeElement (_eefaa .MoveTo ,&_gagfa );_bdfbb !=nil {return _bdfbb ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_aead );_aead .EG_RunLevelElts =append (_aead .EG_RunLevelElts ,_eefaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgdf :=NewEG_ContentBlockContent ();_dbgcg :=NewEG_RunLevelElts ();_edfac :=NewEG_RangeMarkupElements ();_edfac .BookmarkStart =NewCT_Bookmark ();if _addb :=d .DecodeElement (_edfac .BookmarkStart ,&_gagfa );_addb !=nil {return _addb ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_cgdf );_cgdf .EG_RunLevelElts =append (_cgdf .EG_RunLevelElts ,_dbgcg );_dbgcg .EG_RangeMarkupElements =append (_dbgcg .EG_RangeMarkupElements ,_edfac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfbee :=NewEG_ContentBlockContent ();_ffcfb :=NewEG_RunLevelElts ();_bbacfb :=NewEG_RangeMarkupElements ();_bbacfb .BookmarkEnd =NewCT_MarkupRange ();if _feaa :=d .DecodeElement (_bbacfb .BookmarkEnd ,&_gagfa );_feaa !=nil {return _feaa ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bfbee );_bfbee .EG_RunLevelElts =append (_bfbee .EG_RunLevelElts ,_ffcfb );_ffcfb .EG_RangeMarkupElements =append (_ffcfb .EG_RangeMarkupElements ,_bbacfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gdgb :=NewEG_ContentBlockContent ();_bbeg :=NewEG_RunLevelElts ();_cbfc :=NewEG_RangeMarkupElements ();_cbfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgagc :=d .DecodeElement (_cbfc .MoveFromRangeStart ,&_gagfa );_cgagc !=nil {return _cgagc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gdgb );_gdgb .EG_RunLevelElts =append (_gdgb .EG_RunLevelElts ,_bbeg );_bbeg .EG_RangeMarkupElements =append (_bbeg .EG_RangeMarkupElements ,_cbfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abffcd :=NewEG_ContentBlockContent ();_cgbgg :=NewEG_RunLevelElts ();_gffbb :=NewEG_RangeMarkupElements ();_gffbb .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgdbb :=d .DecodeElement (_gffbb .MoveFromRangeEnd ,&_gagfa );_cgdbb !=nil {return _cgdbb ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_abffcd );_abffcd .EG_RunLevelElts =append (_abffcd .EG_RunLevelElts ,_cgbgg );_cgbgg .EG_RangeMarkupElements =append (_cgbgg .EG_RangeMarkupElements ,_gffbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdcf :=NewEG_ContentBlockContent ();_edbbb :=NewEG_RunLevelElts ();_dfdcg :=NewEG_RangeMarkupElements ();_dfdcg .MoveToRangeStart =NewCT_MoveBookmark ();if _eadfc :=d .DecodeElement (_dfdcg .MoveToRangeStart ,&_gagfa );_eadfc !=nil {return _eadfc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gdcf );_gdcf .EG_RunLevelElts =append (_gdcf .EG_RunLevelElts ,_edbbb );_edbbb .EG_RangeMarkupElements =append (_edbbb .EG_RangeMarkupElements ,_dfdcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ceegb :=NewEG_ContentBlockContent ();_ebfgb :=NewEG_RunLevelElts ();_ccaab :=NewEG_RangeMarkupElements ();_ccaab .MoveToRangeEnd =NewCT_MarkupRange ();if _gcaebd :=d .DecodeElement (_ccaab .MoveToRangeEnd ,&_gagfa );_gcaebd !=nil {return _gcaebd ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_ceegb );_ceegb .EG_RunLevelElts =append (_ceegb .EG_RunLevelElts ,_ebfgb );_ebfgb .EG_RangeMarkupElements =append (_ebfgb .EG_RangeMarkupElements ,_ccaab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ddagg :=NewEG_ContentBlockContent ();_cdgfb :=NewEG_RunLevelElts ();_caedfg :=NewEG_RangeMarkupElements ();_caedfg .CommentRangeStart =NewCT_MarkupRange ();if _efffc :=d .DecodeElement (_caedfg .CommentRangeStart ,&_gagfa );_efffc !=nil {return _efffc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_ddagg );_ddagg .EG_RunLevelElts =append (_ddagg .EG_RunLevelElts ,_cdgfb );_cdgfb .EG_RangeMarkupElements =append (_cdgfb .EG_RangeMarkupElements ,_caedfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcaf :=NewEG_ContentBlockContent ();_febf :=NewEG_RunLevelElts ();_ecbce :=NewEG_RangeMarkupElements ();_ecbce .CommentRangeEnd =NewCT_MarkupRange ();if _cfegcc :=d .DecodeElement (_ecbce .CommentRangeEnd ,&_gagfa );_cfegcc !=nil {return _cfegcc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bcaf );_bcaf .EG_RunLevelElts =append (_bcaf .EG_RunLevelElts ,_febf );_febf .EG_RangeMarkupElements =append (_febf .EG_RangeMarkupElements ,_ecbce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eeggbc :=NewEG_ContentBlockContent ();_abfe :=NewEG_RunLevelElts ();_aabae :=NewEG_RangeMarkupElements ();_aabae .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egfdg :=d .DecodeElement (_aabae .CustomXmlInsRangeStart ,&_gagfa );_egfdg !=nil {return _egfdg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_eeggbc );_eeggbc .EG_RunLevelElts =append (_eeggbc .EG_RunLevelElts ,_abfe );_abfe .EG_RangeMarkupElements =append (_abfe .EG_RangeMarkupElements ,_aabae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfafd :=NewEG_ContentBlockContent ();_fcbfd :=NewEG_RunLevelElts ();_dadbf :=NewEG_RangeMarkupElements ();_dadbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _beeac :=d .DecodeElement (_dadbf .CustomXmlInsRangeEnd ,&_gagfa );_beeac !=nil {return _beeac ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bfafd );_bfafd .EG_RunLevelElts =append (_bfafd .EG_RunLevelElts ,_fcbfd );_fcbfd .EG_RangeMarkupElements =append (_fcbfd .EG_RangeMarkupElements ,_dadbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcgee :=NewEG_ContentBlockContent ();_gbeegg :=NewEG_RunLevelElts ();_aedc :=NewEG_RangeMarkupElements ();_aedc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddacee :=d .DecodeElement (_aedc .CustomXmlDelRangeStart ,&_gagfa );_ddacee !=nil {return _ddacee ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bcgee );_bcgee .EG_RunLevelElts =append (_bcgee .EG_RunLevelElts ,_gbeegg );_gbeegg .EG_RangeMarkupElements =append (_gbeegg .EG_RangeMarkupElements ,_aedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgdea :=NewEG_ContentBlockContent ();_dadfbc :=NewEG_RunLevelElts ();_dffc :=NewEG_RangeMarkupElements ();_dffc .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbccc :=d .DecodeElement (_dffc .CustomXmlDelRangeEnd ,&_gagfa );_fbccc !=nil {return _fbccc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bgdea );_bgdea .EG_RunLevelElts =append (_bgdea .EG_RunLevelElts ,_dadfbc );_dadfbc .EG_RangeMarkupElements =append (_dadfbc .EG_RangeMarkupElements ,_dffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cefef :=NewEG_ContentBlockContent ();_adaa :=NewEG_RunLevelElts ();_gcgff :=NewEG_RangeMarkupElements ();_gcgff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffdg :=d .DecodeElement (_gcgff .CustomXmlMoveFromRangeStart ,&_gagfa );_ffdg !=nil {return _ffdg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_cefef );_cefef .EG_RunLevelElts =append (_cefef .EG_RunLevelElts ,_adaa );_adaa .EG_RangeMarkupElements =append (_adaa .EG_RangeMarkupElements ,_gcgff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fccee :=NewEG_ContentBlockContent ();_acdf :=NewEG_RunLevelElts ();_cafgdg :=NewEG_RangeMarkupElements ();_cafgdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcebb :=d .DecodeElement (_cafgdg .CustomXmlMoveFromRangeEnd ,&_gagfa );_gcebb !=nil {return _gcebb ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_fccee );_fccee .EG_RunLevelElts =append (_fccee .EG_RunLevelElts ,_acdf );_acdf .EG_RangeMarkupElements =append (_acdf .EG_RangeMarkupElements ,_cafgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aagbb :=NewEG_ContentBlockContent ();_bcdaa :=NewEG_RunLevelElts ();_cdcd :=NewEG_RangeMarkupElements ();_cdcd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgbfg :=d .DecodeElement (_cdcd .CustomXmlMoveToRangeStart ,&_gagfa );_fgbfg !=nil {return _fgbfg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_aagbb );_aagbb .EG_RunLevelElts =append (_aagbb .EG_RunLevelElts ,_bcdaa );_bcdaa .EG_RangeMarkupElements =append (_bcdaa .EG_RangeMarkupElements ,_cdcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aecgg :=NewEG_ContentBlockContent ();_aeba :=NewEG_RunLevelElts ();_dfeeaf :=NewEG_RangeMarkupElements ();_dfeeaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _faeaa :=d .DecodeElement (_dfeeaf .CustomXmlMoveToRangeEnd ,&_gagfa );_faeaa !=nil {return _faeaa ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_aecgg );_aecgg .EG_RunLevelElts =append (_aecgg .EG_RunLevelElts ,_aeba );_aeba .EG_RangeMarkupElements =append (_aeba .EG_RangeMarkupElements ,_dfeeaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adcba :=NewEG_ContentBlockContent ();_caaee :=NewEG_RunLevelElts ();_gfgfg :=NewEG_MathContent ();_gfgfg .OMathPara =_ec .NewOMathPara ();if _geegf :=d .DecodeElement (_gfgfg .OMathPara ,&_gagfa );_geegf !=nil {return _geegf ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_adcba );_adcba .EG_RunLevelElts =append (_adcba .EG_RunLevelElts ,_caaee );_caaee .EG_MathContent =append (_caaee .EG_MathContent ,_gfgfg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aebga :=NewEG_ContentBlockContent ();_dbcce :=NewEG_RunLevelElts ();_eagc :=NewEG_MathContent ();_eagc .OMath =_ec .NewOMath ();if _cdadc :=d .DecodeElement (_eagc .OMath ,&_gagfa );_cdadc !=nil {return _cdadc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_aebga );_aebga .EG_RunLevelElts =append (_aebga .EG_RunLevelElts ,_dbcce );_dbcce .EG_MathContent =append (_dbcce .EG_MathContent ,_eagc );default:_ga .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\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_gagfa .Name );if _eacgg :=d .Skip ();_eacgg !=nil {return _eacgg ;};};case _g .EndElement :break _febag ;case _g .CharData :};};return nil ;}; -// Style Cannot Be Applied -Locked *CT_OnOff ; +// Validate validates the CT_NumLvl and its children +func (_ecbde *CT_NumLvl )Validate ()error {return _ecbde .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");}; -// E-Mail Message Text Style -Personal *CT_OnOff ; +// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path +func (_cgega *CT_TblGridBase )ValidateWithPath (path string )error {for _bbdbefg ,_cfddc :=range _cgega .GridCol {if _abadcg :=_cfddc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_bbdbefg ));_abadcg !=nil {return _abadcg ;};};return nil ;};func (_aeccd *ST_Border )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfebf ,_afgacc :=d .Token ();if _afgacc !=nil {return _afgacc ;};if _ffabb ,_ggagbc :=_dbfebf .(_g .EndElement );_ggagbc &&_ffabb .Name ==start .Name {*_aeccd =1;return nil ;};if _effcaf ,_ebdae :=_dbfebf .(_g .CharData );!_ebdae {return _gd .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",_dbfebf );}else {switch string (_effcaf ){case "":*_aeccd =0;case "\u006e\u0069\u006c":*_aeccd =1;case "\u006e\u006f\u006e\u0065":*_aeccd =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_aeccd =3;case "\u0074\u0068\u0069c\u006b":*_aeccd =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_aeccd =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_aeccd =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_aeccd =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_aeccd =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_aeccd =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_aeccd =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_aeccd =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_aeccd =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_aeccd =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_aeccd =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_aeccd =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_aeccd =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_aeccd =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_aeccd =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_aeccd =19;case "\u0077\u0061\u0076\u0065":*_aeccd =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_aeccd =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_aeccd =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_aeccd =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_aeccd =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_aeccd =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_aeccd =26;case "\u0069\u006e\u0073e\u0074":*_aeccd =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_aeccd =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_aeccd =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_aeccd =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_aeccd =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_aeccd =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_aeccd =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_aeccd =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_aeccd =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_aeccd =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_aeccd =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_aeccd =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_aeccd =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_aeccd =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_aeccd =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_aeccd =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_aeccd =43;case "\u0062\u0061\u0074\u0073":*_aeccd =44;case "\u0062\u0069\u0072d\u0073":*_aeccd =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_aeccd =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_aeccd =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_aeccd =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_aeccd =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_aeccd =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_aeccd =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_aeccd =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_aeccd =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_aeccd =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_aeccd =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_aeccd =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_aeccd =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_aeccd =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_aeccd =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_aeccd =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_aeccd =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_aeccd =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aeccd =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_aeccd =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_aeccd =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_aeccd =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_aeccd =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_aeccd =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_aeccd =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_aeccd =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_aeccd =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_aeccd =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_aeccd =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_aeccd =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_aeccd =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_aeccd =76;case "\u0063\u0075\u0070":*_aeccd =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_aeccd =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_aeccd =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_aeccd =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_aeccd =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_aeccd =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_aeccd =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_aeccd =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_aeccd =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_aeccd =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_aeccd =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_aeccd =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_aeccd =89;case "\u0066\u0061\u006e\u0073":*_aeccd =90;case "\u0066\u0069\u006c\u006d":*_aeccd =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_aeccd =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_aeccd =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_aeccd =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_aeccd =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_aeccd =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_aeccd =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_aeccd =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_aeccd =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_aeccd =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_aeccd =101;case "\u0067\u0065\u006d\u0073":*_aeccd =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_aeccd =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_aeccd =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_aeccd =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_aeccd =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_aeccd =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_aeccd =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_aeccd =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_aeccd =110;case "\u0068\u006f\u006cl\u0079":*_aeccd =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_aeccd =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_aeccd =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_aeccd =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_aeccd =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_aeccd =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_aeccd =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_aeccd =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_aeccd =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_aeccd =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_aeccd =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_aeccd =122;case "\u006d\u006f\u006fn\u0073":*_aeccd =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_aeccd =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_aeccd =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_aeccd =126;case "\u006f\u0076\u0061l\u0073":*_aeccd =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_aeccd =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_aeccd =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_aeccd =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_aeccd =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_aeccd =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_aeccd =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_aeccd =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_aeccd =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_aeccd =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_aeccd =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_aeccd =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_aeccd =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_aeccd =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_aeccd =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_aeccd =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_aeccd =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_aeccd =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_aeccd =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_aeccd =146;case "\u0072\u0069\u006eg\u0073":*_aeccd =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_aeccd =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_aeccd =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_aeccd =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_aeccd =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_aeccd =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_aeccd =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_aeccd =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_aeccd =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_aeccd =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_aeccd =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_aeccd =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_aeccd =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_aeccd =160;case "\u0073\u0074\u0061r\u0073":*_aeccd =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_aeccd =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_aeccd =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_aeccd =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_aeccd =165;case "\u0073\u0075\u006e":*_aeccd =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_aeccd =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_aeccd =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_aeccd =169;case "\u0074\u0072\u0065e\u0073":*_aeccd =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_aeccd =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_aeccd =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_aeccd =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_aeccd =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_aeccd =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_aeccd =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_aeccd =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_aeccd =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_aeccd =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_aeccd =180;case "\u0076\u0069\u006e\u0065":*_aeccd =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_aeccd =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_aeccd =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_aeccd =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_aeccd =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_aeccd =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_aeccd =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_aeccd =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_aeccd =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_aeccd =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_aeccd =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_aeccd =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aeccd =193;};};_dbfebf ,_afgacc =d .Token ();if _afgacc !=nil {return _afgacc ;};if _bcdbd ,_cccffc :=_dbfebf .(_g .EndElement );_cccffc &&_bcdbd .Name ==start .Name {return nil ;};return _gd .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",_dbfebf );};func NewCT_PermStart ()*CT_PermStart {_cbegc :=&CT_PermStart {};return _cbegc };func (_afcga *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbgac :for {_fcdgda ,_cbcffe :=d .Token ();if _cbcffe !=nil {return _cbcffe ;};switch _gfdda :=_fcdgda .(type ){case _g .StartElement :switch _gfdda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_afcga .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _dggbd :=d .DecodeElement (_afcga .CNvPr ,&_gfdda );_dggbd !=nil {return _dggbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_afcga .CNvContentPartPr =_e .NewCT_NonVisualContentPartProperties ();if _gdfadd :=d .DecodeElement (_afcga .CNvContentPartPr ,&_gfdda );_gdfadd !=nil {return _gdfadd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065m\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gfdda .Name );if _begac :=d .Skip ();_begac !=nil {return _begac ;};};case _g .EndElement :break _dbgac ;case _g .CharData :};};return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;); -// E-Mail Message Composition Style -PersonalCompose *CT_OnOff ; +// Validate validates the CT_Lang and its children +func (_cgdeb *CT_Lang )Validate ()error {return _cgdeb .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");}; -// E-Mail Message Reply Style -PersonalReply *CT_OnOff ; +// Validate validates the CT_Lock and its children +func (_fcff *CT_Lock )Validate ()error {return _fcff .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_egedef *TxbxContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _egedef .CT_TxbxContent .MarshalXML (e ,start );};const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2;WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4;WdST_AlignVOutside WdST_AlignV =5;);func NewCT_Style ()*CT_Style {_ceffag :=&CT_Style {};return _ceffag };type CT_AltChunk struct{IdAttr *string ; -// Revision Identifier for Style Definition -Rsid *CT_LongHexNumber ; +// External Content Import Properties +AltChunkPr *CT_AltChunkPr ;};func (_cfbeg *CT_TblWidth )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfbeg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_cfbeg .WAttr )});};if _cfbeg .TypeAttr !=ST_TblWidthUnset {_bdefc ,_baagfe :=_cfbeg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _baagfe !=nil {return _baagfe ;};start .Attr =append (start .Attr ,_bdefc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TcMar struct{ -// Style Paragraph Properties -PPr *CT_PPrGeneral ; +// Table Cell Top Margin Exception +Top *CT_TblWidth ; -// Run Properties -RPr *CT_RPr ; +// Table Cell Leading Margin Exception +Start *CT_TblWidth ; -// Style Table Properties -TblPr *CT_TblPrBase ; +// Table Cell Leading Margin Exception +Left *CT_TblWidth ; -// Style Table Row Properties -TrPr *CT_TrPr ; +// Table Cell Bottom Margin Exception +Bottom *CT_TblWidth ; -// Style Table Cell Properties -TcPr *CT_TcPr ; +// Table Cell Trailing Margin Exception +End *CT_TblWidth ; -// Style Conditional Table Formatting Properties -TblStylePr []*CT_TblStylePr ;};func (_fcfd ST_HighlightColor )String ()string {switch _fcfd {case 0:return "";case 1:return "\u0062\u006c\u0061c\u006b";case 2:return "\u0062\u006c\u0075\u0065";case 3:return "\u0063\u0079\u0061\u006e";case 4:return "\u0067\u0072\u0065e\u006e";case 5:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 6:return "\u0072\u0065\u0064";case 7:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 8:return "\u0077\u0068\u0069t\u0065";case 9:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 10:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 11:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 12:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 13:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 14:return "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case 15:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 17:return "\u006e\u006f\u006e\u0065";};return "";};func (_cegee ST_MailMergeDest )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_cggcb :=_ebaba .Attr {};_cggcb .Name =name ;switch _cegee {case ST_MailMergeDestUnset :_cggcb .Value ="";case ST_MailMergeDestNewDocument :_cggcb .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_cggcb .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_cggcb .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_cggcb .Value ="\u0066\u0061\u0078";};return _cggcb ,nil ;};func (_gbgedc ST_Jc )Validate ()error {return _gbgedc .ValidateWithPath ("")};func (_cfccf ST_FtnPos )ValidateWithPath (path string )error {switch _cfccf {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfccf ));};return nil ;};type CT_TextboxTightWrap struct{ +// Table Cell Trailing Margin Exception +Right *CT_TblWidth ;}; -// Lines to Tight Wrap to Paragraph Extents -ValAttr ST_TextboxTightWrap ;};func (_bdega *CT_PBdr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _bdega .Top !=nil {_gbfba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bdega .Top ,_gbfba );};if _bdega .Left !=nil {_dcgcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bdega .Left ,_dcgcc );};if _bdega .Bottom !=nil {_afbec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bdega .Bottom ,_afbec );};if _bdega .Right !=nil {_ebdgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bdega .Right ,_ebdgc );};if _bdega .Between !=nil {_ddbabc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_bdega .Between ,_ddbabc );};if _bdega .Bar !=nil {_geeee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_bdega .Bar ,_geeee );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path +func (_gadag *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _gadag .ValAttr !=nil {if _fbagg :=_gadag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbagg !=nil {return _fbagg ;};};return nil ;};func (_ffcg *CT_FtnDocProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fccb :for {_eaded ,_abddb :=d .Token ();if _abddb !=nil {return _abddb ;};switch _aaege :=_eaded .(type ){case _g .StartElement :switch _aaege .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_ffcg .Pos =NewCT_FtnPos ();if _eabad :=d .DecodeElement (_ffcg .Pos ,&_aaege );_eabad !=nil {return _eabad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ffcg .NumFmt =NewCT_NumFmt ();if _abccc :=d .DecodeElement (_ffcg .NumFmt ,&_aaege );_abccc !=nil {return _abccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_ffcg .NumStart =NewCT_DecimalNumber ();if _fgaeg :=d .DecodeElement (_ffcg .NumStart ,&_aaege );_fgaeg !=nil {return _fgaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_ffcg .NumRestart =NewCT_NumRestart ();if _degge :=d .DecodeElement (_ffcg .NumRestart ,&_aaege );_degge !=nil {return _degge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_efdb :=NewCT_FtnEdnSepRef ();if _adag :=d .DecodeElement (_efdb ,&_aaege );_adag !=nil {return _adag ;};_ffcg .Footnote =append (_ffcg .Footnote ,_efdb );default:_ga .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\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_aaege .Name );if _gceec :=d .Skip ();_gceec !=nil {return _gceec ;};};case _g .EndElement :break _fccb ;case _g .CharData :};};return nil ;};func (_ceagcf *WdST_AlignH )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ceagcf =0;case "\u006c\u0065\u0066\u0074":*_ceagcf =1;case "\u0072\u0069\u0067h\u0074":*_ceagcf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ceagcf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ceagcf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ceagcf =5;};return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_ccagd :=&CT_TcPrInner {};return _ccagd };const (ST_JcUnset ST_Jc =0;ST_JcStart ST_Jc =1;ST_JcCenter ST_Jc =2;ST_JcEnd ST_Jc =3;ST_JcBoth ST_Jc =4;ST_JcMediumKashida ST_Jc =5;ST_JcDistribute ST_Jc =6;ST_JcNumTab ST_Jc =7;ST_JcHighKashida ST_Jc =8;ST_JcLowKashida ST_Jc =9;ST_JcThaiDistribute ST_Jc =10;ST_JcLeft ST_Jc =11;ST_JcRight ST_Jc =12;);func (_cbgafb *CT_SdtPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbgafb .RPr !=nil {_aadfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cbgafb .RPr ,_aadfd );};if _cbgafb .Alias !=nil {_deedfe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_cbgafb .Alias ,_deedfe );};if _cbgafb .Tag !=nil {_gcgdab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_cbgafb .Tag ,_gcgdab );};if _cbgafb .Id !=nil {_eacca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_cbgafb .Id ,_eacca );};if _cbgafb .Lock !=nil {_dbgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cbgafb .Lock ,_dbgcc );};if _cbgafb .Placeholder !=nil {_deeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_cbgafb .Placeholder ,_deeaf );};if _cbgafb .Temporary !=nil {_bfcbcd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_cbgafb .Temporary ,_bfcbcd );};if _cbgafb .ShowingPlcHdr !=nil {_aeccaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_cbgafb .ShowingPlcHdr ,_aeccaa );};if _cbgafb .DataBinding !=nil {_bdbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_cbgafb .DataBinding ,_bdbba );};if _cbgafb .Label !=nil {_afbde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_cbgafb .Label ,_afbde );};if _cbgafb .TabIndex !=nil {_efgee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_cbgafb .TabIndex ,_efgee );};if _cbgafb .Choice !=nil {_cbgafb .Choice .MarshalXML (e ,_g .StartElement {});};for _ ,_bbefg :=range _cbgafb .Extra {if _dadfe :=_bbefg .MarshalXML (e ,_g .StartElement {});_dadfe !=nil {return _dadfe ;};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path -func (_bfbdb *CT_Column )ValidateWithPath (path string )error {if _bfbdb .WAttr !=nil {if _cgecg :=_bfbdb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cgecg !=nil {return _cgecg ;};};if _bfbdb .SpaceAttr !=nil {if _dcdfc :=_bfbdb .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dcdfc !=nil {return _dcdfc ;};};return nil ;};func (_gegeg ST_View )String ()string {switch _gegeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0070\u0072\u0069n\u0074";case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065";case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062";};return "";}; +// Validate validates the CT_TcPrChange and its children +func (_gccfd *CT_TcPrChange )Validate ()error {return _gccfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_dbcebb :=ST_MeasurementOrPercent {};if _gc .ST_UniversalMeasurePatternRe .MatchString (s ){_dbcebb .ST_UniversalMeasure =&s ;}else {_dbcebb .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _gc .ST_PercentagePatternRe .MatchString (s ){_dbcebb .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_cffgec ,_geffa :=_b .ParseFloat (s ,64);if _geffa !=nil {return _dbcebb ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_geffa );};_dbcebb .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_ga .Int64 (int64 (_cffgec ));};};return _dbcebb ,nil ;};func (_eabcae *EG_SectPrContents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fffgf :for {_cgagd ,_cbdfdg :=d .Token ();if _cbdfdg !=nil {return _cbdfdg ;};switch _eegfdd :=_cgagd .(type ){case _g .StartElement :switch _eegfdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_eabcae .FootnotePr =NewCT_FtnProps ();if _dceec :=d .DecodeElement (_eabcae .FootnotePr ,&_eegfdd );_dceec !=nil {return _dceec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_eabcae .EndnotePr =NewCT_EdnProps ();if _cbgba :=d .DecodeElement (_eabcae .EndnotePr ,&_eegfdd );_cbgba !=nil {return _cbgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_eabcae .Type =NewCT_SectType ();if _dbgecb :=d .DecodeElement (_eabcae .Type ,&_eegfdd );_dbgecb !=nil {return _dbgecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_eabcae .PgSz =NewCT_PageSz ();if _gaffa :=d .DecodeElement (_eabcae .PgSz ,&_eegfdd );_gaffa !=nil {return _gaffa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_eabcae .PgMar =NewCT_PageMar ();if _fgafd :=d .DecodeElement (_eabcae .PgMar ,&_eegfdd );_fgafd !=nil {return _fgafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_eabcae .PaperSrc =NewCT_PaperSource ();if _fdafc :=d .DecodeElement (_eabcae .PaperSrc ,&_eegfdd );_fdafc !=nil {return _fdafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_eabcae .PgBorders =NewCT_PageBorders ();if _egbaf :=d .DecodeElement (_eabcae .PgBorders ,&_eegfdd );_egbaf !=nil {return _egbaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_eabcae .LnNumType =NewCT_LineNumber ();if _cfgfcg :=d .DecodeElement (_eabcae .LnNumType ,&_eegfdd );_cfgfcg !=nil {return _cfgfcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_eabcae .PgNumType =NewCT_PageNumber ();if _edabd :=d .DecodeElement (_eabcae .PgNumType ,&_eegfdd );_edabd !=nil {return _edabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_eabcae .Cols =NewCT_Columns ();if _cbbfaf :=d .DecodeElement (_eabcae .Cols ,&_eegfdd );_cbbfaf !=nil {return _cbbfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_eabcae .FormProt =NewCT_OnOff ();if _fcedbb :=d .DecodeElement (_eabcae .FormProt ,&_eegfdd );_fcedbb !=nil {return _fcedbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_eabcae .VAlign =NewCT_VerticalJc ();if _ecefeg :=d .DecodeElement (_eabcae .VAlign ,&_eegfdd );_ecefeg !=nil {return _ecefeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_eabcae .NoEndnote =NewCT_OnOff ();if _acacee :=d .DecodeElement (_eabcae .NoEndnote ,&_eegfdd );_acacee !=nil {return _acacee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_eabcae .TitlePg =NewCT_OnOff ();if _dbgeg :=d .DecodeElement (_eabcae .TitlePg ,&_eegfdd );_dbgeg !=nil {return _dbgeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eabcae .TextDirection =NewCT_TextDirection ();if _fagff :=d .DecodeElement (_eabcae .TextDirection ,&_eegfdd );_fagff !=nil {return _fagff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_eabcae .Bidi =NewCT_OnOff ();if _cbdecg :=d .DecodeElement (_eabcae .Bidi ,&_eegfdd );_cbdecg !=nil {return _cbdecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_eabcae .RtlGutter =NewCT_OnOff ();if _fgfaf :=d .DecodeElement (_eabcae .RtlGutter ,&_eegfdd );_fgfaf !=nil {return _fgfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_eabcae .DocGrid =NewCT_DocGrid ();if _afaeca :=d .DecodeElement (_eabcae .DocGrid ,&_eegfdd );_afaeca !=nil {return _afaeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_eabcae .PrinterSettings =NewCT_Rel ();if _ccgefg :=d .DecodeElement (_eabcae .PrinterSettings ,&_eegfdd );_ccgefg !=nil {return _ccgefg ;};default:_ga .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\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_eegfdd .Name );if _acfccc :=d .Skip ();_acfccc !=nil {return _acfccc ;};};case _g .EndElement :break _fffgf ;case _g .CharData :};};return nil ;};func (_abfdde ST_FrameLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abfdde .String (),start );}; -// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path -func (_bedgc *CT_TblOverlap )ValidateWithPath (path string )error {if _bedgc .ValAttr ==ST_TblOverlapUnset {return _eddeb .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 _bbgeb :=_bedgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbgeb !=nil {return _bbgeb ;};return nil ;}; +// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path +func (_cadga *CT_TextScale )ValidateWithPath (path string )error {if _cadga .ValAttr !=nil {if _gbadcg :=_cadga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbadcg !=nil {return _gbadcg ;};};return nil ;};func NewCT_ProofErr ()*CT_ProofErr {_ffefe :=&CT_ProofErr {};_ffefe .TypeAttr =ST_ProofErr (1);return _ffefe ;}; -// Validate validates the CT_FFDDList and its children -func (_eccee *CT_FFDDList )Validate ()error {return _eccee .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_DocGrid and its children +func (_daee *CT_DocGrid )Validate ()error {return _daee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");}; -// Validate validates the WdCT_WordprocessingGroupChoice and its children -func (_fdggf *WdCT_WordprocessingGroupChoice )Validate ()error {return _fdggf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gaebe *WdST_RelFromH )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gaebe =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gaebe =1;case "\u0070\u0061\u0067\u0065":*_gaebe =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gaebe =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gaebe =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gaebe =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gaebe =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gaebe =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gaebe =8;};return nil ;};func NewCT_TxbxContent ()*CT_TxbxContent {_bdgbcc :=&CT_TxbxContent {};return _bdgbcc };type CT_TblLook struct{ +// Validate validates the CT_Kinsoku and its children +func (_begba *CT_Kinsoku )Validate ()error {return _begba .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");}; -// First Row -FirstRowAttr *_bef .ST_OnOff ; +// Validate validates the CT_EastAsianLayout and its children +func (_gbegf *CT_EastAsianLayout )Validate ()error {return _gbegf .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");}; -// Last Row -LastRowAttr *_bef .ST_OnOff ; +// Validate validates the CT_Column and its children +func (_bgbe *CT_Column )Validate ()error {return _bgbe .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");}; -// First Column -FirstColumnAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path +func (_cfac *CT_BottomPageBorder )ValidateWithPath (path string )error {if _cfac .ValAttr ==ST_BorderUnset {return _gd .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 _bfe :=_cfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfe !=nil {return _bfe ;};if _cfac .ColorAttr !=nil {if _ddeg :=_cfac .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ddeg !=nil {return _ddeg ;};};if _gbcfb :=_cfac .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gbcfb !=nil {return _gbcfb ;};if _cfac .ShadowAttr !=nil {if _cegc :=_cfac .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_cegc !=nil {return _cegc ;};};if _cfac .FrameAttr !=nil {if _afbe :=_cfac .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_afbe !=nil {return _afbe ;};};return nil ;};func (_edegd *CT_Endnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcddg :for {_bfea ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _bbfc :=_bfea .(type ){case _g .StartElement :switch _bbfc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_eadcd :=NewCT_FtnEdn ();if _aegfe :=d .DecodeElement (_eadcd ,&_bbfc );_aegfe !=nil {return _aegfe ;};_edegd .Endnote =append (_edegd .Endnote ,_eadcd );default:_ga .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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_bbfc .Name );if _bcfcc :=d .Skip ();_bcfcc !=nil {return _bcfcc ;};};case _g .EndElement :break _bcddg ;case _g .CharData :};};return nil ;};func (_aecee ST_TextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aecee .String (),start );};func (_gceffb ST_SdtDateMappingType )Validate ()error {return _gceffb .ValidateWithPath ("")};func (_geabdg ST_Em )String ()string {switch _geabdg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0063\u006f\u006dm\u0061";case 4:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 5:return "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return "";};func (_bcdea ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _bcdea {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdea ));};return nil ;};func NewCT_ObjectLink ()*CT_ObjectLink {_bbdc :=&CT_ObjectLink {};_bbdc .UpdateModeAttr =ST_ObjectUpdateMode (1);return _bbdc ;}; -// Last Column -LastColumnAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path +func (_egcdfd *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_cacbg *CT_MarkupRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cacbg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ddadc ,_bagfa :=_cacbg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bagfa !=nil {return _bagfa ;};start .Attr =append (start .Attr ,_ddadc );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cacbg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aggfe *CT_TblGridChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_aggfe .IdAttr )});e .EncodeToken (start );_eagca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_aggfe .TblGrid ,_eagca );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgede *ST_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafbf ,_ffafba :=d .Token ();if _ffafba !=nil {return _ffafba ;};if _cgeeceg ,_dadgdf :=_bafbf .(_g .EndElement );_dadgdf &&_cgeeceg .Name ==start .Name {*_fgede =1;return nil ;};if _fabfcb ,_cbcbg :=_bafbf .(_g .CharData );!_cbcbg {return _gd .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",_bafbf );}else {switch string (_fabfcb ){case "":*_fgede =0;case "\u006c\u0074\u0072":*_fgede =1;case "\u0072\u0074\u006c":*_fgede =2;};};_bafbf ,_ffafba =d .Token ();if _ffafba !=nil {return _ffafba ;};if _ffdfdf ,_ggfec :=_bafbf .(_g .EndElement );_ggfec &&_ffdfdf .Name ==start .Name {return nil ;};return _gd .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",_bafbf );};type CT_ProofErr struct{ -// No Horizontal Banding -NoHBandAttr *_bef .ST_OnOff ; +// Proofing Error Anchor Type +TypeAttr ST_ProofErr ;}; -// No Vertical Banding -NoVBandAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path +func (_gbgdf *CT_JcTable )ValidateWithPath (path string )error {if _gbgdf .ValAttr ==ST_JcTableUnset {return _gd .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 _adagg :=_gbgdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adagg !=nil {return _adagg ;};return nil ;};func (_ceffee *CT_TrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faeag :=range start .Attr {if _faeag .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_geade ,_dffdff :=_faeag .Value ,error (nil );if _dffdff !=nil {return _dffdff ;};_ceffee .AuthorAttr =_geade ;continue ;};if _faeag .Name .Local =="\u0064\u0061\u0074\u0065"{_gabdc ,_afbfa :=ParseStdlibTime (_faeag .Value );if _afbfa !=nil {return _afbfa ;};_ceffee .DateAttr =&_gabdc ;continue ;};if _faeag .Name .Local =="\u0069\u0064"{_affcec ,_cafgb :=_b .ParseInt (_faeag .Value ,10,64);if _cafgb !=nil {return _cafgb ;};_ceffee .IdAttr =_affcec ;continue ;};};for {_eaebf ,_ddaada :=d .Token ();if _ddaada !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_ddaada );};if _ffggbg ,_dddgg :=_eaebf .(_g .EndElement );_dddgg &&_ffggbg .Name ==start .Name {break ;};};return nil ;};type CT_Odso struct{ -// Bitmask of Table Conditional Formatting -ValAttr *string ;};func NewCT_TblWidth ()*CT_TblWidth {_eafbd :=&CT_TblWidth {};return _eafbd };func (_cfefc *CT_FtnPos )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_effdea ,_bgaca :=_cfefc .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgaca !=nil {return _bgaca ;};start .Attr =append (start .Attr ,_effdea );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_SdtContentRow struct{ +// UDL Connection String +Udl *CT_String ; -// Table Row -Tr []*CT_Row ; +// Data Source Table Name +Table *CT_String ; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// ODSO Data Source File Path +Src *CT_Rel ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_ffbc :=&EG_ParaRPrTrackChanges {};return _ffbc ;}; +// Column Delimiter for Data Source +ColDelim *CT_DecimalNumber ; -// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path -func (_fdbddc *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _gagdc :=_fdbddc .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_gagdc !=nil {return _gagdc ;};if _ecafdg :=_fdbddc .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_ecafdg !=nil {return _ecafdg ;};return nil ;}; +// ODSO Data Source Type +Type *CT_MailMergeSourceType ; -// Validate validates the CT_SdtRow and its children -func (_eaefd *CT_SdtRow )Validate ()error {return _eaefd .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};func (_gebbg ST_Theme )String ()string {switch _gebbg {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";};func NewCT_TcPr ()*CT_TcPr {_fafeg :=&CT_TcPr {};return _fafeg };func (_cdceac ST_Shd )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_cfgdb :=_ebaba .Attr {};_cfgdb .Name =name ;switch _cdceac {case ST_ShdUnset :_cfgdb .Value ="";case ST_ShdNil :_cfgdb .Value ="\u006e\u0069\u006c";case ST_ShdClear :_cfgdb .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_cfgdb .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_cfgdb .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_cfgdb .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_cfgdb .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_cfgdb .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_cfgdb .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_cfgdb .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_cfgdb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_cfgdb .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_cfgdb .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_cfgdb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_cfgdb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_cfgdb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_cfgdb .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_cfgdb .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_cfgdb .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_cfgdb .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_cfgdb .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_cfgdb .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_cfgdb .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_cfgdb .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_cfgdb .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_cfgdb .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_cfgdb .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_cfgdb .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_cfgdb .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_cfgdb .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_cfgdb .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_cfgdb .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_cfgdb .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_cfgdb .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_cfgdb .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_cfgdb .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_cfgdb .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_cfgdb .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_cfgdb .Value ="\u0070\u0063\u00749\u0035";};return _cfgdb ,nil ;};func (_fgc *CT_Attr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fgc .UriAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fgc .UriAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_fgc .NameAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_fgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bceceg ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _bceceg {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceceg ));};return nil ;};func (_ceedc *CT_Background )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ceedc .ColorAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ceedc .ColorAttr )});};if _ceedc .ThemeColorAttr !=ST_ThemeColorUnset {_dggcg ,_bfccdf :=_ceedc .ThemeColorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bfccdf !=nil {return _bfccdf ;};start .Attr =append (start .Attr ,_dggcg );};if _ceedc .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ceedc .ThemeTintAttr )});};if _ceedc .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ceedc .ThemeShadeAttr )});};e .EncodeToken (start );if _ceedc .Drawing !=nil {_afbdgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_ceedc .Drawing ,_afbdgg );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_TcMar ()*CT_TcMar {_fcedgc :=&CT_TcMar {};return _fcedgc };type EG_RubyContent struct{ +// First Row of Data Source Contains Column Names +FHdr *CT_OnOff ; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_Lang struct{ +// External Data Source to Merge Field Mapping +FieldMapData []*CT_OdsoFieldMapData ; -// Language Code -ValAttr string ;};func NewCT_SectPrChange ()*CT_SectPrChange {_acace :=&CT_SectPrChange {};return _acace };func (_feead ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _feead {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feead ));};return nil ;};func (_ebbga *ST_TextAlignment )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ebbga =0;case "\u0074\u006f\u0070":*_ebbga =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebbga =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_ebbga =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ebbga =4;case "\u0061\u0075\u0074\u006f":*_ebbga =5;};return nil ;}; +// Reference to Inclusion/Exclusion Data for Data Source +RecipientData []*CT_Rel ;}; -// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path -func (_ccefgg *CT_TblPrExBase )ValidateWithPath (path string )error {if _ccefgg .TblW !=nil {if _aedcad :=_ccefgg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_aedcad !=nil {return _aedcad ;};};if _ccefgg .Jc !=nil {if _bfbfb :=_ccefgg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bfbfb !=nil {return _bfbfb ;};};if _ccefgg .TblCellSpacing !=nil {if _adfgbg :=_ccefgg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_adfgbg !=nil {return _adfgbg ;};};if _ccefgg .TblInd !=nil {if _aacda :=_ccefgg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_aacda !=nil {return _aacda ;};};if _ccefgg .TblBorders !=nil {if _bafed :=_ccefgg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bafed !=nil {return _bafed ;};};if _ccefgg .Shd !=nil {if _abbcfg :=_ccefgg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_abbcfg !=nil {return _abbcfg ;};};if _ccefgg .TblLayout !=nil {if _cbacf :=_ccefgg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cbacf !=nil {return _cbacf ;};};if _ccefgg .TblCellMar !=nil {if _bbedc :=_ccefgg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bbedc !=nil {return _bbedc ;};};if _ccefgg .TblLook !=nil {if _agbdg :=_ccefgg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_agbdg !=nil {return _agbdg ;};};return nil ;};func (_aaaef *CT_PPrDefault )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bbdgf :for {_dgcedf ,_cafgcf :=d .Token ();if _cafgcf !=nil {return _cafgcf ;};switch _facdba :=_dgcedf .(type ){case _ebaba .StartElement :switch _facdba .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_aaaef .PPr =NewCT_PPrGeneral ();if _gbdacb :=d .DecodeElement (_aaaef .PPr ,&_facdba );_gbdacb !=nil {return _gbdacb ;};default:_febdf .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\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_facdba .Name );if _gfbcg :=d .Skip ();_gfbcg !=nil {return _gfbcg ;};};case _ebaba .EndElement :break _bbdgf ;case _ebaba .CharData :};};return nil ;};func (_aaegcb *WdST_AlignV )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ffd ,_gebc :=d .Token ();if _gebc !=nil {return _gebc ;};if _dfeccb ,_bagdc :=_ffd .(_ebaba .EndElement );_bagdc &&_dfeccb .Name ==start .Name {*_aaegcb =1;return nil ;};if _ceead ,_acdcc :=_ffd .(_ebaba .CharData );!_acdcc {return _eddeb .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",_ffd );}else {switch string (_ceead ){case "":*_aaegcb =0;case "\u0074\u006f\u0070":*_aaegcb =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aaegcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaegcb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_aaegcb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_aaegcb =5;};};_ffd ,_gebc =d .Token ();if _gebc !=nil {return _gebc ;};if _faedb ,_faggad :=_ffd .(_ebaba .EndElement );_faggad &&_faedb .Name ==start .Name {return nil ;};return _eddeb .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",_ffd );};type CT_Sym struct{ +// Validate validates the CT_Drawing and its children +func (_ebaed *CT_Drawing )Validate ()error {return _ebaed .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_eeeefc *CT_NumPicBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geacf :=range start .Attr {if _geacf .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_cdfafg ,_dbegg :=_b .ParseInt (_geacf .Value ,10,64);if _dbegg !=nil {return _dbegg ;};_eeeefc .NumPicBulletIdAttr =_cdfafg ;continue ;};};_geacc :for {_bbeef ,_afecca :=d .Token ();if _afecca !=nil {return _afecca ;};switch _agfad :=_bbeef .(type ){case _g .StartElement :switch _agfad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_eeeefc .Pict =NewCT_Picture ();if _gadfb :=d .DecodeElement (_eeeefc .Pict ,&_agfad );_gadfb !=nil {return _gadfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_eeeefc .Drawing =NewCT_Drawing ();if _dcadg :=d .DecodeElement (_eeeefc .Drawing ,&_agfad );_dcadg !=nil {return _dcadg ;};default:_ga .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\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_agfad .Name );if _gfgad :=d .Skip ();_gfgad !=nil {return _gfgad ;};};case _g .EndElement :break _geacc ;case _g .CharData :};};return nil ;}; -// Symbol Character Font -FontAttr *string ; +// Validate validates the CT_MultiLevelType and its children +func (_fbcgg *CT_MultiLevelType )Validate ()error {return _fbcgg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");}; -// Symbol Character Code -CharAttr *string ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);func (_bgcaf *CT_Control )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bgcaf .NameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bgcaf .NameAttr )});};if _bgcaf .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bgcaf .ShapeidAttr )});};if _bgcaf .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bgcaf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path +func (_fbace *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };func (_fgaab *CT_RubyContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fgaab .R !=nil {_afbcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_fgaab .R ,_afbcg );};if _fgaab .EG_RunLevelElts !=nil {for _ ,_eedfa :=range _fgaab .EG_RunLevelElts {_eedfa .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_MailMerge ()*CT_MailMerge {_dfed :=&CT_MailMerge {};_dfed .MainDocumentType =NewCT_MailMergeDocType ();_dfed .DataType =NewCT_MailMergeDataType ();return _dfed ;}; -// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path -func (_faeaa *CT_HdrFtrRef )ValidateWithPath (path string )error {if _faeaa .TypeAttr ==ST_HdrFtrUnset {return _eddeb .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gfab :=_faeaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfab !=nil {return _gfab ;};return nil ;};func (_gccgf *ST_DocPartGallery )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agfde ,_egbfd :=d .Token ();if _egbfd !=nil {return _egbfd ;};if _dfcfd ,_caaafb :=_agfde .(_ebaba .EndElement );_caaafb &&_dfcfd .Name ==start .Name {*_gccgf =1;return nil ;};if _cdccd ,_gfda :=_agfde .(_ebaba .CharData );!_gfda {return _eddeb .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",_agfde );}else {switch string (_cdccd ){case "":*_gccgf =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_gccgf =1;case "\u0061\u006e\u0079":*_gccgf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gccgf =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_gccgf =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_gccgf =5;case "\u0065\u0071":*_gccgf =6;case "\u0066\u0074\u0072\u0073":*_gccgf =7;case "\u0068\u0064\u0072\u0073":*_gccgf =8;case "\u0070\u0067\u004eu\u006d":*_gccgf =9;case "\u0074\u0062\u006c\u0073":*_gccgf =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_gccgf =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_gccgf =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_gccgf =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_gccgf =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_gccgf =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_gccgf =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_gccgf =17;case "\u0062\u0069\u0062":*_gccgf =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_gccgf =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_gccgf =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_gccgf =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_gccgf =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_gccgf =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_gccgf =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_gccgf =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_gccgf =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_gccgf =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_gccgf =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_gccgf =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_gccgf =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_gccgf =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_gccgf =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_gccgf =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_gccgf =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_gccgf =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_gccgf =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_gccgf =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_gccgf =38;};};_agfde ,_egbfd =d .Token ();if _egbfd !=nil {return _egbfd ;};if _dbefe ,_caddc :=_agfde .(_ebaba .EndElement );_caddc &&_dbefe .Name ==start .Name {return nil ;};return _eddeb .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",_agfde );};type ST_Wrap byte ; +// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path +func (_geaa *CT_CustomXmlPr )ValidateWithPath (path string )error {if _geaa .Placeholder !=nil {if _cedba :=_geaa .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_cedba !=nil {return _cedba ;};};for _gbdd ,_eaceg :=range _geaa .Attr {if _fdgd :=_eaceg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_gbdd ));_fdgd !=nil {return _fdgd ;};};return nil ;};func (_dgcgaf *ST_PTabAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgcgaf =0;case "\u006c\u0065\u0066\u0074":*_dgcgaf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgcgaf =2;case "\u0072\u0069\u0067h\u0074":*_dgcgaf =3;};return nil ;};func (_eccge *CT_TblPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_eccge .AuthorAttr )});if _eccge .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eccge .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_eccge .IdAttr )});e .EncodeToken (start );_dbdcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_eccge .TblPr ,_dbdcb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfdce ST_TextDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfeaec :=_g .Attr {};_bfeaec .Name =name ;switch _cfdce {case ST_TextDirectionUnset :_bfeaec .Value ="";case ST_TextDirectionTb :_bfeaec .Value ="\u0074\u0062";case ST_TextDirectionRl :_bfeaec .Value ="\u0072\u006c";case ST_TextDirectionLr :_bfeaec .Value ="\u006c\u0072";case ST_TextDirectionTbV :_bfeaec .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_bfeaec .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_bfeaec .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_bfeaec .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_bfeaec .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_bfeaec .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_bfeaec .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_bfeaec .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_bfeaec .Value ="\u0074\u0062\u0052l\u0056";};return _bfeaec ,nil ;};func (_gbbgc *CT_SectPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gbbgc .AuthorAttr )});if _gbbgc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbgc .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gbbgc .IdAttr )});e .EncodeToken (start );if _gbbgc .SectPr !=nil {_cacbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gbbgc .SectPr ,_cacbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_fbcbg :=&CT_TblPrExChange {};_fbcbg .TblPrEx =NewCT_TblPrExBase ();return _fbcbg ;};func (_bdgfgb ST_DropCap )ValidateWithPath (path string )error {switch _bdgfgb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgfgb ));};return nil ;};type CT_FramePr struct{ -// Validate validates the CT_EastAsianLayout and its children -func (_cffee *CT_EastAsianLayout )Validate ()error {return _cffee .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func (_dggcge ST_Underline )ValidateWithPath (path string )error {switch _dggcge {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggcge ));};return nil ;};func (_bcfcb ST_TblStyleOverrideType )Validate ()error {return _bcfcb .ValidateWithPath ("")};type Comments struct{CT_Comments };func (_egga *Fonts )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_egga .CT_FontsList =*NewCT_FontsList ();_aebbca :for {_dacfbg ,_eedaf :=d .Token ();if _eedaf !=nil {return _eedaf ;};switch _bdcfb :=_dacfbg .(type ){case _ebaba .StartElement :switch _bdcfb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_efgfc :=NewCT_Font ();if _bdda :=d .DecodeElement (_efgfc ,&_bdcfb );_bdda !=nil {return _bdda ;};_egga .Font =append (_egga .Font ,_efgfc );default:_febdf .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 \u0046\u006f\u006et\u0073 \u0025\u0076",_bdcfb .Name );if _gagbc :=d .Skip ();_gagbc !=nil {return _gagbc ;};};case _ebaba .EndElement :break _aebbca ;case _ebaba .CharData :};};return nil ;}; +// Drop Cap Frame +DropCapAttr ST_DropCap ; -// Validate validates the Numbering and its children -func (_dgceg *Numbering )Validate ()error {return _dgceg .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_fgecd *CT_TextEffect )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgecd .ValAttr =ST_TextEffect (1);for _ ,_adfbgd :=range start .Attr {if _adfbgd .Name .Local =="\u0076\u0061\u006c"{_fgecd .ValAttr .UnmarshalXMLAttr (_adfbgd );continue ;};};for {_cffgd ,_dfbfe :=d .Token ();if _dfbfe !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_dfbfe );};if _bcbd ,_bcdgf :=_cffgd .(_ebaba .EndElement );_bcdgf &&_bcbd .Name ==start .Name {break ;};};return nil ;};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};type WdST_AlignH byte ; +// Drop Cap Vertical Height in Lines +LinesAttr *int64 ; -// Validate validates the CT_Lvl and its children -func (_ececf *CT_Lvl )Validate ()error {return _ececf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_ceebgf *CT_AutoCaptions )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_acaad :for {_gggfg ,_badbbb :=d .Token ();if _badbbb !=nil {return _badbbb ;};switch _bdcd :=_gggfg .(type ){case _ebaba .StartElement :switch _bdcd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_dadedd :=NewCT_AutoCaption ();if _ecdde :=d .DecodeElement (_dadedd ,&_bdcd );_ecdde !=nil {return _ecdde ;};_ceebgf .AutoCaption =append (_ceebgf .AutoCaption ,_dadedd );default:_febdf .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\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_bdcd .Name );if _ffcdg :=d .Skip ();_ffcdg !=nil {return _ffcdg ;};};case _ebaba .EndElement :break _acaad ;case _ebaba .CharData :};};return nil ;};func (_dffg ST_TextAlignment )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_acbdb :=_ebaba .Attr {};_acbdb .Name =name ;switch _dffg {case ST_TextAlignmentUnset :_acbdb .Value ="";case ST_TextAlignmentTop :_acbdb .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_acbdb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_acbdb .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_acbdb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_acbdb .Value ="\u0061\u0075\u0074\u006f";};return _acbdb ,nil ;}; +// Frame Width +WAttr *_gc .ST_TwipsMeasure ; -// Validate validates the CT_ObjectChoice and its children -func (_bccac *CT_ObjectChoice )Validate ()error {return _bccac .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eecg *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cagge :for {_gedcea ,_fefeg :=d .Token ();if _fefeg !=nil {return _fefeg ;};switch _badaa :=_gedcea .(type ){case _ebaba .StartElement :switch _badaa .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_eecg .CNvSpPr =_gedadf .NewCT_NonVisualDrawingShapeProps ();if _aadfb :=d .DecodeElement (_eecg .CNvSpPr ,&_badaa );_aadfb !=nil {return _aadfb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_eecg .CNvCnPr =_gedadf .NewCT_NonVisualConnectorProperties ();if _aeega :=d .DecodeElement (_eecg .CNvCnPr ,&_badaa );_aeega !=nil {return _aeega ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_badaa .Name );if _gfebb :=d .Skip ();_gfebb !=nil {return _gfebb ;};};case _ebaba .EndElement :break _cagge ;case _ebaba .CharData :};};return nil ;};func NewCT_RPrOriginal ()*CT_RPrOriginal {_bdgeb :=&CT_RPrOriginal {};return _bdgeb };func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_fgaf :=&CT_SignedHpsMeasure {};return _fgaf };type EG_FtnEdnNumProps struct{ +// Frame Height +HAttr *_gc .ST_TwipsMeasure ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Vertical Frame Padding +VSpaceAttr *_gc .ST_TwipsMeasure ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};type CT_CustomXmlPr struct{ +// Horizontal Frame Padding +HSpaceAttr *_gc .ST_TwipsMeasure ; -// Custom XML Element Placeholder Text -Placeholder *CT_String ; +// Text Wrapping Around Frame +WrapAttr ST_Wrap ; -// Custom XML Attribute -Attr []*CT_Attr ;};func NewCT_FitText ()*CT_FitText {_gfgd :=&CT_FitText {};return _gfgd }; +// Frame Horizontal Positioning Base +HAnchorAttr ST_HAnchor ; -// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path -func (_dcfff *EG_MathContent )ValidateWithPath (path string )error {if _dcfff .OMathPara !=nil {if _fca :=_dcfff .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_fca !=nil {return _fca ;};};if _dcfff .OMath !=nil {if _fgfc :=_dcfff .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_fgfc !=nil {return _fgfc ;};};return nil ;};func (_egfdd ST_PTabRelativeTo )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_egfdd .String (),start );};func (_ffeff ST_DocGrid )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_ffeff .String (),start );};func NewCT_DocPartType ()*CT_DocPartType {_bcec :=&CT_DocPartType {};_bcec .ValAttr =ST_DocPartType (1);return _bcec ;};func (_fbbdg *WdST_RelFromV )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_caef ,_gabca :=d .Token ();if _gabca !=nil {return _gabca ;};if _cgded ,_fegea :=_caef .(_ebaba .EndElement );_fegea &&_cgded .Name ==start .Name {*_fbbdg =1;return nil ;};if _gbgcae ,_aaabg :=_caef .(_ebaba .CharData );!_aaabg {return _eddeb .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",_caef );}else {switch string (_gbgcae ){case "":*_fbbdg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fbbdg =1;case "\u0070\u0061\u0067\u0065":*_fbbdg =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_fbbdg =3;case "\u006c\u0069\u006e\u0065":*_fbbdg =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_fbbdg =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_fbbdg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fbbdg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fbbdg =8;};};_caef ,_gabca =d .Token ();if _gabca !=nil {return _gabca ;};if _gagf ,_bbeeg :=_caef .(_ebaba .EndElement );_bbeeg &&_gagf .Name ==start .Name {return nil ;};return _eddeb .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",_caef );}; +// Frame Vertical Positioning Base +VAnchorAttr ST_VAnchor ; -// Validate validates the CT_SectPrBase and its children -func (_gaga *CT_SectPrBase )Validate ()error {return _gaga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gfeee *CT_AltChunkPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_efd :for {_cbadf ,_dafdca :=d .Token ();if _dafdca !=nil {return _dafdca ;};switch _bdfde :=_cbadf .(type ){case _ebaba .StartElement :switch _bdfde .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_gfeee .MatchSrc =NewCT_OnOff ();if _ggdgd :=d .DecodeElement (_gfeee .MatchSrc ,&_bdfde );_ggdgd !=nil {return _ggdgd ;};default:_febdf .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\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_bdfde .Name );if _dffef :=d .Skip ();_dffef !=nil {return _dffef ;};};case _ebaba .EndElement :break _efd ;case _ebaba .CharData :};};return nil ;};func (_cffeb *EG_CellMarkupElements )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cffeb .CellIns !=nil {_egfbgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_cffeb .CellIns ,_egfbgc );};if _cffeb .CellDel !=nil {_efcdae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_cffeb .CellDel ,_efcdae );};if _cffeb .CellMerge !=nil {_gdcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cffeb .CellMerge ,_gdcc );};return nil ;}; +// Absolute Horizontal Position +XAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path -func (_ebfefd *AG_TransitionalPassword )ValidateWithPath (path string )error {if _ecbagf :=_ebfefd .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ecbagf !=nil {return _ecbagf ;};if _feda :=_ebfefd .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_feda !=nil {return _feda ;};if _dgee :=_ebfefd .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dgee !=nil {return _dgee ;};return nil ;};func (_fgdbc *ST_View )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_adbcb ,_egaceb :=d .Token ();if _egaceb !=nil {return _egaceb ;};if _fbffdc ,_dee :=_adbcb .(_ebaba .EndElement );_dee &&_fbffdc .Name ==start .Name {*_fgdbc =1;return nil ;};if _bdgfg ,_dgfcfb :=_adbcb .(_ebaba .CharData );!_dgfcfb {return _eddeb .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",_adbcb );}else {switch string (_bdgfg ){case "":*_fgdbc =0;case "\u006e\u006f\u006e\u0065":*_fgdbc =1;case "\u0070\u0072\u0069n\u0074":*_fgdbc =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_fgdbc =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_fgdbc =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fgdbc =5;case "\u0077\u0065\u0062":*_fgdbc =6;};};_adbcb ,_egaceb =d .Token ();if _egaceb !=nil {return _egaceb ;};if _afacf ,_aabea :=_adbcb .(_ebaba .EndElement );_aabea &&_afacf .Name ==start .Name {return nil ;};return _eddeb .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",_adbcb );};func (_ccff *CT_TblLook )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cefgae :=range start .Attr {if _cefgae .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_baggb ,_edfagd :=ParseUnionST_OnOff (_cefgae .Value );if _edfagd !=nil {return _edfagd ;};_ccff .FirstRowAttr =&_baggb ;continue ;};if _cefgae .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_ccgcdg ,_aagfd :=ParseUnionST_OnOff (_cefgae .Value );if _aagfd !=nil {return _aagfd ;};_ccff .LastRowAttr =&_ccgcdg ;continue ;};if _cefgae .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bgcad ,_bgcg :=ParseUnionST_OnOff (_cefgae .Value );if _bgcg !=nil {return _bgcg ;};_ccff .FirstColumnAttr =&_bgcad ;continue ;};if _cefgae .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fcbfa ,_acdcag :=ParseUnionST_OnOff (_cefgae .Value );if _acdcag !=nil {return _acdcag ;};_ccff .LastColumnAttr =&_fcbfa ;continue ;};if _cefgae .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_eaedc ,_cfeg :=ParseUnionST_OnOff (_cefgae .Value );if _cfeg !=nil {return _cfeg ;};_ccff .NoHBandAttr =&_eaedc ;continue ;};if _cefgae .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_dfebg ,_ecbea :=ParseUnionST_OnOff (_cefgae .Value );if _ecbea !=nil {return _ecbea ;};_ccff .NoVBandAttr =&_dfebg ;continue ;};if _cefgae .Name .Local =="\u0076\u0061\u006c"{_dggef ,_begdf :=_cefgae .Value ,error (nil );if _begdf !=nil {return _begdf ;};_ccff .ValAttr =&_dggef ;continue ;};};for {_caccd ,_ffeec :=d .Token ();if _ffeec !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_ffeec );};if _cfbff ,_aafgf :=_caccd .(_ebaba .EndElement );_aafgf &&_cfbff .Name ==start .Name {break ;};};return nil ;}; +// Relative Horizontal Position +XAlignAttr _gc .ST_XAlign ; -// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path -func (_fadff *CT_Bookmark )ValidateWithPath (path string )error {if _affa :=_fadff .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_affa !=nil {return _affa ;};return nil ;}; +// Absolute Vertical Position +YAttr *ST_SignedTwipsMeasure ; -// Validate validates the CT_TblOverlap and its children -func (_aeeef *CT_TblOverlap )Validate ()error {return _aeeef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};type CT_DocPartCategory struct{ +// Relative Vertical Position +YAlignAttr _gc .ST_YAlign ; -// Category Associated With Entry -Name *CT_String ; +// Frame Height Type +HRuleAttr ST_HeightRule ; -// Gallery Associated With Entry -Gallery *CT_DocPartGallery ;};func (_aadfgb *CT_Comments )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _aadfgb .Comment !=nil {_geabf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_bebgce :=range _aadfgb .Comment {e .EncodeElement (_bebgce ,_geabf );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewEG_RPrBase ()*EG_RPrBase {_dbbfce :=&EG_RPrBase {};return _dbbfce };type CT_RubyContent struct{ +// Lock Frame Anchor to Paragraph +AnchorLockAttr *_gc .ST_OnOff ;}; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_agadagf ST_TblStyleOverrideType )String ()string {switch _agadagf {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case 3:return "\u006ca\u0073\u0074\u0052\u006f\u0077";case 4:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case 5:return "\u006ca\u0073\u0074\u0043\u006f\u006c";case 6:return "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case 7:return "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case 8:return "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case 9:return "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case 10:return "\u006e\u0065\u0043\u0065\u006c\u006c";case 11:return "\u006e\u0077\u0043\u0065\u006c\u006c";case 12:return "\u0073\u0065\u0043\u0065\u006c\u006c";case 13:return "\u0073\u0077\u0043\u0065\u006c\u006c";};return "";};func (_facce *Recipients )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _facce .CT_Recipients .MarshalXML (e ,start );};func (_cfcdb *CT_SignedHpsMeasure )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dcfef :=range start .Attr {if _dcfef .Name .Local =="\u0076\u0061\u006c"{_cgdde ,_eddad :=ParseUnionST_SignedHpsMeasure (_dcfef .Value );if _eddad !=nil {return _eddad ;};_cfcdb .ValAttr =_cgdde ;continue ;};};for {_deeeg ,_gfcdgb :=d .Token ();if _gfcdgb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0069\u0067\u006e\u0065d\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u003a\u0020\u0025\u0073",_gfcdgb );};if _dgaea ,_efdcfa :=_deeeg .(_ebaba .EndElement );_efdcfa &&_dgaea .Name ==start .Name {break ;};};return nil ;};type ST_Zoom byte ; +// Validate validates the CT_DataBinding and its children +func (_bccec *CT_DataBinding )Validate ()error {return _bccec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; -// Validate validates the CT_LevelText and its children -func (_gebef *CT_LevelText )Validate ()error {return _gebef .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_bfdaa *CT_SdtRow )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _bfdaa .SdtPr !=nil {_eefge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bfdaa .SdtPr ,_eefge );};if _bfdaa .SdtEndPr !=nil {_fbcag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bfdaa .SdtEndPr ,_fbcag );};if _bfdaa .SdtContent !=nil {_cfddd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bfdaa .SdtContent ,_cfddd );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_fafef *CT_Tbl )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _fafef .EG_RangeMarkupElements !=nil {for _ ,_gbdffa :=range _fafef .EG_RangeMarkupElements {_gbdffa .MarshalXML (e ,_ebaba .StartElement {});};};_afbea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_fafef .TblPr ,_afbea );_fegdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_fafef .TblGrid ,_fegdc );if _fafef .EG_ContentRowContent !=nil {for _ ,_beec :=range _fafef .EG_ContentRowContent {_beec .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Panose and its children +func (_cefga *CT_Panose )Validate ()error {return _cefga .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func NewCT_TblOverlap ()*CT_TblOverlap {_cgdgaf :=&CT_TblOverlap {};_cgdgaf .ValAttr =ST_TblOverlap (1);return _cgdgaf ;};func (_bfacd *Document )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfacd .CT_Document =*NewCT_Document ();for _ ,_fegdg :=range start .Attr {if _fegdg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bfacd .ConformanceAttr .UnmarshalXMLAttr (_fegdg );continue ;};};_baccc :for {_ffbca ,_faaffc :=d .Token ();if _faaffc !=nil {return _faaffc ;};switch _aedgd :=_ffbca .(type ){case _g .StartElement :switch _aedgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bfacd .Background =NewCT_Background ();if _ababg :=d .DecodeElement (_bfacd .Background ,&_aedgd );_ababg !=nil {return _ababg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_bfacd .Body =NewCT_Body ();if _gbcfbd :=d .DecodeElement (_bfacd .Body ,&_aedgd );_gbcfbd !=nil {return _gbcfbd ;};default:_ga .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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_aedgd .Name );if _eggcb :=d .Skip ();_eggcb !=nil {return _eggcb ;};};case _g .EndElement :break _baccc ;case _g .CharData :};};return nil ;};func (_bacc *CT_ColorSchemeMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecbb :=range start .Attr {if _ecbb .Name .Local =="\u0062\u0067\u0031"{_bacc .Bg1Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0074\u0031"{_bacc .T1Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0062\u0067\u0032"{_bacc .Bg2Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0074\u0032"{_bacc .T2Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_bacc .Accent1Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_bacc .Accent2Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_bacc .Accent3Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_bacc .Accent4Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_bacc .Accent5Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_bacc .Accent6Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_bacc .HyperlinkAttr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_bacc .FollowedHyperlinkAttr .UnmarshalXMLAttr (_ecbb );continue ;};};for {_cafc ,_cag :=d .Token ();if _cag !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065m\u0065\u004d\u0061\u0070\u0070\u0069\u006eg\u003a\u0020\u0025\u0073",_cag );};if _agfa ,_gdeg :=_cafc .(_g .EndElement );_gdeg &&_agfa .Name ==start .Name {break ;};};return nil ;};func (_eggec *EG_CellMarkupElements )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfdaf :for {_cbbef ,_bfbdg :=d .Token ();if _bfbdg !=nil {return _bfbdg ;};switch _beadcc :=_cbbef .(type ){case _g .StartElement :switch _beadcc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_eggec .CellIns =NewCT_TrackChange ();if _fgbcef :=d .DecodeElement (_eggec .CellIns ,&_beadcc );_fgbcef !=nil {return _fgbcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_eggec .CellDel =NewCT_TrackChange ();if _ceggc :=d .DecodeElement (_eggec .CellDel ,&_beadcc );_ceggc !=nil {return _ceggc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_eggec .CellMerge =NewCT_CellMergeTrackChange ();if _eecaf :=d .DecodeElement (_eggec .CellMerge ,&_beadcc );_eecaf !=nil {return _eecaf ;};default:_ga .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\u0043\u0065\u006c\u006c\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_beadcc .Name );if _cfggfb :=d .Skip ();_cfggfb !=nil {return _cfggfb ;};};case _g .EndElement :break _gfdaf ;case _g .CharData :};};return nil ;};func (_bacaf *WdWgp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _bacaf .WdCT_WordprocessingGroup .MarshalXML (e ,start );};func (_bbdfdf *ST_Border )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbdfdf =0;case "\u006e\u0069\u006c":*_bbdfdf =1;case "\u006e\u006f\u006e\u0065":*_bbdfdf =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bbdfdf =3;case "\u0074\u0068\u0069c\u006b":*_bbdfdf =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bbdfdf =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bbdfdf =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bbdfdf =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bbdfdf =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bbdfdf =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bbdfdf =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_bbdfdf =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_bbdfdf =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_bbdfdf =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_bbdfdf =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_bbdfdf =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_bbdfdf =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_bbdfdf =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_bbdfdf =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_bbdfdf =19;case "\u0077\u0061\u0076\u0065":*_bbdfdf =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bbdfdf =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_bbdfdf =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bbdfdf =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bbdfdf =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bbdfdf =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_bbdfdf =26;case "\u0069\u006e\u0073e\u0074":*_bbdfdf =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_bbdfdf =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_bbdfdf =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_bbdfdf =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_bbdfdf =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_bbdfdf =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_bbdfdf =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_bbdfdf =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_bbdfdf =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_bbdfdf =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_bbdfdf =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_bbdfdf =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_bbdfdf =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_bbdfdf =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_bbdfdf =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_bbdfdf =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bbdfdf =43;case "\u0062\u0061\u0074\u0073":*_bbdfdf =44;case "\u0062\u0069\u0072d\u0073":*_bbdfdf =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_bbdfdf =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_bbdfdf =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_bbdfdf =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_bbdfdf =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_bbdfdf =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_bbdfdf =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_bbdfdf =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_bbdfdf =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_bbdfdf =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_bbdfdf =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_bbdfdf =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_bbdfdf =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_bbdfdf =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_bbdfdf =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_bbdfdf =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_bbdfdf =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_bbdfdf =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_bbdfdf =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_bbdfdf =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bbdfdf =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_bbdfdf =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_bbdfdf =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_bbdfdf =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_bbdfdf =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_bbdfdf =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_bbdfdf =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_bbdfdf =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_bbdfdf =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_bbdfdf =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_bbdfdf =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_bbdfdf =76;case "\u0063\u0075\u0070":*_bbdfdf =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_bbdfdf =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_bbdfdf =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_bbdfdf =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_bbdfdf =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_bbdfdf =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_bbdfdf =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_bbdfdf =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_bbdfdf =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_bbdfdf =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_bbdfdf =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_bbdfdf =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_bbdfdf =89;case "\u0066\u0061\u006e\u0073":*_bbdfdf =90;case "\u0066\u0069\u006c\u006d":*_bbdfdf =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_bbdfdf =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_bbdfdf =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_bbdfdf =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_bbdfdf =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_bbdfdf =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_bbdfdf =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_bbdfdf =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_bbdfdf =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_bbdfdf =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_bbdfdf =101;case "\u0067\u0065\u006d\u0073":*_bbdfdf =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_bbdfdf =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bbdfdf =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_bbdfdf =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_bbdfdf =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_bbdfdf =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_bbdfdf =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_bbdfdf =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_bbdfdf =110;case "\u0068\u006f\u006cl\u0079":*_bbdfdf =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_bbdfdf =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_bbdfdf =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_bbdfdf =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_bbdfdf =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_bbdfdf =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_bbdfdf =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_bbdfdf =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_bbdfdf =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_bbdfdf =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_bbdfdf =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_bbdfdf =122;case "\u006d\u006f\u006fn\u0073":*_bbdfdf =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_bbdfdf =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_bbdfdf =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_bbdfdf =126;case "\u006f\u0076\u0061l\u0073":*_bbdfdf =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_bbdfdf =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_bbdfdf =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_bbdfdf =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_bbdfdf =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_bbdfdf =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_bbdfdf =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_bbdfdf =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_bbdfdf =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_bbdfdf =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_bbdfdf =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_bbdfdf =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_bbdfdf =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_bbdfdf =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_bbdfdf =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_bbdfdf =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_bbdfdf =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_bbdfdf =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_bbdfdf =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_bbdfdf =146;case "\u0072\u0069\u006eg\u0073":*_bbdfdf =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_bbdfdf =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_bbdfdf =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_bbdfdf =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_bbdfdf =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_bbdfdf =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_bbdfdf =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_bbdfdf =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_bbdfdf =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_bbdfdf =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_bbdfdf =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_bbdfdf =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_bbdfdf =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_bbdfdf =160;case "\u0073\u0074\u0061r\u0073":*_bbdfdf =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_bbdfdf =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_bbdfdf =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_bbdfdf =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_bbdfdf =165;case "\u0073\u0075\u006e":*_bbdfdf =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_bbdfdf =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_bbdfdf =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_bbdfdf =169;case "\u0074\u0072\u0065e\u0073":*_bbdfdf =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_bbdfdf =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_bbdfdf =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_bbdfdf =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_bbdfdf =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_bbdfdf =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_bbdfdf =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_bbdfdf =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_bbdfdf =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_bbdfdf =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_bbdfdf =180;case "\u0076\u0069\u006e\u0065":*_bbdfdf =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_bbdfdf =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_bbdfdf =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_bbdfdf =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_bbdfdf =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_bbdfdf =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_bbdfdf =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_bbdfdf =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_bbdfdf =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_bbdfdf =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_bbdfdf =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_bbdfdf =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbdfdf =193;};return nil ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_gacge :=&CT_SdtDocPart {};return _gacge }; -// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path -func (_cffag *CT_FFHelpText )ValidateWithPath (path string )error {if _fccgga :=_cffag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fccgga !=nil {return _fccgga ;};return nil ;};func (_egcgd *CT_NumPicBullet )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bdfgd :=range start .Attr {if _bdfgd .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_gedgga ,_cacd :=_cfdbf .ParseInt (_bdfgd .Value ,10,64);if _cacd !=nil {return _cacd ;};_egcgd .NumPicBulletIdAttr =_gedgga ;continue ;};};_dgdad :for {_dbfdcg ,_ccfege :=d .Token ();if _ccfege !=nil {return _ccfege ;};switch _gagab :=_dbfdcg .(type ){case _ebaba .StartElement :switch _gagab .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_egcgd .Pict =NewCT_Picture ();if _ddgbc :=d .DecodeElement (_egcgd .Pict ,&_gagab );_ddgbc !=nil {return _ddgbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_egcgd .Drawing =NewCT_Drawing ();if _gacg :=d .DecodeElement (_egcgd .Drawing ,&_gagab );_gacg !=nil {return _gacg ;};default:_febdf .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\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_gagab .Name );if _cgccee :=d .Skip ();_cgccee !=nil {return _cgccee ;};};case _ebaba .EndElement :break _dgdad ;case _ebaba .CharData :};};return nil ;};type CT_LsdException struct{ +// Validate validates the CT_Height and its children +func (_aded *CT_Height )Validate ()error {return _aded .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;); -// Primary Style Name +// Validate validates the CT_TblPrBase and its children +func (_cbdag *CT_TblPrBase )Validate ()error {return _cbdag .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_dddac *CT_EastAsianLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dddac .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dddac .IdAttr )});};if _dddac .CombineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_gd .Sprintf ("\u0025\u0076",*_dddac .CombineAttr )});};if _dddac .CombineBracketsAttr !=ST_CombineBracketsUnset {_gdebea ,_dcdf :=_dddac .CombineBracketsAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _dcdf !=nil {return _dcdf ;};start .Attr =append (start .Attr ,_gdebea );};if _dddac .VertAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dddac .VertAttr )});};if _dddac .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_dddac .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgdfe ST_MailMergeDocType )ValidateWithPath (path string )error {switch _bgdfe {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdfe ));};return nil ;};func (_ffbbdf ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _ffbbdf {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbbdf ));};return nil ;};func NewCT_Tabs ()*CT_Tabs {_fbaag :=&CT_Tabs {};return _fbaag };func (_gaceg *CT_ReadingModeInkLockDown )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_badag :=range start .Attr {if _badag .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_acfdgd ,_fdaf :=ParseUnionST_OnOff (_badag .Value );if _fdaf !=nil {return _fdaf ;};_gaceg .ActualPgAttr =_acfdgd ;continue ;};if _badag .Name .Local =="\u0077"{_dggde ,_aaaef :=_b .ParseUint (_badag .Value ,10,64);if _aaaef !=nil {return _aaaef ;};_gaceg .WAttr =_dggde ;continue ;};if _badag .Name .Local =="\u0068"{_dfdga ,_fdfbc :=_b .ParseUint (_badag .Value ,10,64);if _fdfbc !=nil {return _fdfbc ;};_gaceg .HAttr =_dfdga ;continue ;};if _badag .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_fcdeg ,_bdfcb :=ParseUnionST_DecimalNumberOrPercent (_badag .Value );if _bdfcb !=nil {return _bdfcb ;};_gaceg .FontSzAttr =_fcdeg ;continue ;};};for {_agbcba ,_dcebg :=d .Token ();if _dcebg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0061\u0064\u0069\u006e\u0067\u004do\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077n\u003a\u0020\u0025\u0073",_dcebg );};if _dgabb ,_cdaeb :=_agbcba .(_g .EndElement );_cdaeb &&_dgabb .Name ==start .Name {break ;};};return nil ;};type CT_Font struct{ + +// Primary Font Name NameAttr string ; -// Latent Style Locking Setting -LockedAttr *_bef .ST_OnOff ; +// Alternate Names for Font +AltName *CT_String ; -// Override default sorting order -UiPriorityAttr *int64 ; +// Panose-1 Typeface Classification Number +Panose1 *CT_Panose ; -// Semi hidden text override -SemiHiddenAttr *_bef .ST_OnOff ; +// Character Set Supported By Font +Charset *CT_Charset ; -// Unhide when used -UnhideWhenUsedAttr *_bef .ST_OnOff ; +// Font Family +Family *CT_FontFamily ; -// Latent Style Primary Style Setting -QFormatAttr *_bef .ST_OnOff ;};func (_aeaca ST_DocGrid )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_dbfea :=_ebaba .Attr {};_dbfea .Name =name ;switch _aeaca {case ST_DocGridUnset :_dbfea .Value ="";case ST_DocGridDefault :_dbfea .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_dbfea .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_dbfea .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_dbfea .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _dbfea ,nil ;};type CT_OdsoFieldMapData struct{ +// Raster or Vector Font +NotTrueType *CT_OnOff ; -// Merge Field Mapping -Type *CT_MailMergeOdsoFMDFieldType ; +// Font Pitch +Pitch *CT_Pitch ; -// Data Source Name for Column -Name *CT_String ; +// Supported Unicode Subranges and Code Pages +Sig *CT_FontSig ; -// Predefined Merge Field Name -MappedName *CT_String ; +// Regular Font Style Embedding +EmbedRegular *CT_FontRel ; -// Index of Column Being Mapped -Column *CT_DecimalNumber ; +// Bold Style Font Style Embedding +EmbedBold *CT_FontRel ; -// Merge Field Name Language ID -Lid *CT_Lang ; +// Italic Font Style Embedding +EmbedItalic *CT_FontRel ; -// Use Country-Based Address Field Ordering -DynamicAddress *CT_OnOff ;}; +// Bold Italic Font Style Embedding +EmbedBoldItalic *CT_FontRel ;}; -// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path -func (_eagca *EG_RubyContent )ValidateWithPath (path string )error {if _eagca .R !=nil {if _dcdgge :=_eagca .R .ValidateWithPath (path +"\u002f\u0052");_dcdgge !=nil {return _dcdgge ;};};for _cggg ,_ccgbbd :=range _eagca .EG_RunLevelElts {if _egcb :=_ccgbbd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cggg ));_egcb !=nil {return _egcb ;};};return nil ;};type CT_FtnEdnRef struct{ +// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path +func (_ddaaff *WdCT_PosHChoice )ValidateWithPath (path string )error {if _cegbabe :=_ddaaff .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_cegbabe !=nil {return _cegbabe ;};return nil ;}; -// Suppress Footnote/Endnote Reference Mark -CustomMarkFollowsAttr *_bef .ST_OnOff ; +// Validate validates the CT_BottomPageBorder and its children +func (_beed *CT_BottomPageBorder )Validate ()error {return _beed .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; -// Footnote/Endnote ID Reference -IdAttr int64 ;};func (_efbc *CT_VerticalJc )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_cdgeb ,_accc :=_efbc .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _accc !=nil {return _accc ;};start .Attr =append (start .Attr ,_cdgeb );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cgdfbd WdST_RelFromH )Validate ()error {return _cgdfbd .ValidateWithPath ("")};func (_ddef *CT_SdtListItem )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_acgeea :=range start .Attr {if _acgeea .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_bbcfb ,_eeedg :=_acgeea .Value ,error (nil );if _eeedg !=nil {return _eeedg ;};_ddef .DisplayTextAttr =&_bbcfb ;continue ;};if _acgeea .Name .Local =="\u0076\u0061\u006cu\u0065"{_dcbacc ,_fdbea :=_acgeea .Value ,error (nil );if _fdbea !=nil {return _fdbea ;};_ddef .ValueAttr =&_dcbacc ;continue ;};};for {_eeffbb ,_efda :=d .Token ();if _efda !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0064\u0074\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d:\u0020\u0025\u0073",_efda );};if _efbea ,_bfgded :=_eeffbb .(_ebaba .EndElement );_bfgded &&_efbea .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DocVars and its children +func (_gbbdf *CT_DocVars )Validate ()error {return _gbbdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};type CT_CustomXmlRow struct{ -// Validate validates the CT_CustomXmlBlock and its children -func (_dgeddg *CT_CustomXmlBlock )Validate ()error {return _dgeddg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func (_aeaae *WdCT_WrapThrough )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_cbeeb ,_gadb :=_aeaae .WrapTextAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _gadb !=nil {return _gadb ;};start .Attr =append (start .Attr ,_cbeeb );if _aeaae .DistLAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeaae .DistLAttr )});};if _aeaae .DistRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aeaae .DistRAttr )});};e .EncodeToken (start );_afbcbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_aeaae .WrapPolygon ,_afbcbb );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Custom XML Element Namespace +UriAttr *string ; -// Validate validates the CT_TrPrChange and its children -func (_bagadf *CT_TrPrChange )Validate ()error {return _bagadf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_PTabRelativeTo byte ;func (_afgecg ST_TextEffect )ValidateWithPath (path string )error {switch _afgecg {case 0,1,2,3,4,5,6,7:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgecg ));};return nil ;};type CT_DocType struct{ +// Custom XML Element Name +ElementAttr string ; -// Document Classification Value -ValAttr string ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_abbcd :=&CT_DocPartGallery {};_abbcd .ValAttr =ST_DocPartGallery (1);return _abbcd ;};func (_afgddc *WdCT_TxbxContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fdeaf :for {_caedbc ,_afd :=d .Token ();if _afd !=nil {return _afd ;};switch _ecbcdg :=_caedbc .(type ){case _ebaba .StartElement :switch _ecbcdg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gcfcde :=NewCT_AltChunk ();if _afagbg :=d .DecodeElement (_gcfcde ,&_ecbcdg );_afagbg !=nil {return _afagbg ;};_afgddc .AltChunk =append (_afgddc .AltChunk ,_gcfcde );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_ecbcdg .Name );if _agcdba :=d .Skip ();_agcdba !=nil {return _agcdba ;};};case _ebaba .EndElement :break _fdeaf ;case _ebaba .CharData :};};return nil ;};func (_bceae *CT_MailMergeSourceType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_aggfa ,_fgae :=_bceae .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgae !=nil {return _fgae ;};start .Attr =append (start .Attr ,_aggfa );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ggddf ST_PageBorderDisplay )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fbef :=_ebaba .Attr {};_fbef .Name =name ;switch _ggddf {case ST_PageBorderDisplayUnset :_fbef .Value ="";case ST_PageBorderDisplayAllPages :_fbef .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_fbef .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_fbef .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _fbef ,nil ;};func (_edgfa ST_PageBorderZOrder )String ()string {switch _edgfa {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};type CT_FFTextInput struct{ +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;}; -// Text Box Form Field Type -Type *CT_FFTextType ; +// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path +func (_gacafd *EG_SectPrContents )ValidateWithPath (path string )error {if _gacafd .FootnotePr !=nil {if _gfdcc :=_gacafd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_gfdcc !=nil {return _gfdcc ;};};if _gacafd .EndnotePr !=nil {if _defdff :=_gacafd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_defdff !=nil {return _defdff ;};};if _gacafd .Type !=nil {if _edfca :=_gacafd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_edfca !=nil {return _edfca ;};};if _gacafd .PgSz !=nil {if _ddcce :=_gacafd .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_ddcce !=nil {return _ddcce ;};};if _gacafd .PgMar !=nil {if _ddacda :=_gacafd .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_ddacda !=nil {return _ddacda ;};};if _gacafd .PaperSrc !=nil {if _ccgefge :=_gacafd .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_ccgefge !=nil {return _ccgefge ;};};if _gacafd .PgBorders !=nil {if _dcdbfb :=_gacafd .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dcdbfb !=nil {return _dcdbfb ;};};if _gacafd .LnNumType !=nil {if _gccab :=_gacafd .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gccab !=nil {return _gccab ;};};if _gacafd .PgNumType !=nil {if _cageb :=_gacafd .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cageb !=nil {return _cageb ;};};if _gacafd .Cols !=nil {if _bebced :=_gacafd .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_bebced !=nil {return _bebced ;};};if _gacafd .FormProt !=nil {if _eafbc :=_gacafd .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_eafbc !=nil {return _eafbc ;};};if _gacafd .VAlign !=nil {if _badaf :=_gacafd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_badaf !=nil {return _badaf ;};};if _gacafd .NoEndnote !=nil {if _efdfd :=_gacafd .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_efdfd !=nil {return _efdfd ;};};if _gacafd .TitlePg !=nil {if _cebbf :=_gacafd .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_cebbf !=nil {return _cebbf ;};};if _gacafd .TextDirection !=nil {if _cafac :=_gacafd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cafac !=nil {return _cafac ;};};if _gacafd .Bidi !=nil {if _fbcdd :=_gacafd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fbcdd !=nil {return _fbcdd ;};};if _gacafd .RtlGutter !=nil {if _bffcg :=_gacafd .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_bffcg !=nil {return _bffcg ;};};if _gacafd .DocGrid !=nil {if _ggfedf :=_gacafd .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_ggfedf !=nil {return _ggfedf ;};};if _gacafd .PrinterSettings !=nil {if _dedde :=_gacafd .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_dedde !=nil {return _dedde ;};};return nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_e .CT_NonVisualDrawingShapeProps ;CNvCnPr *_e .CT_NonVisualConnectorProperties ;}; -// Default Text Box Form Field String -Default *CT_String ; +// Validate validates the CT_Pitch and its children +func (_agbd *CT_Pitch )Validate ()error {return _agbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};type CT_Comments struct{ -// Text Box Form Field Maximum Length -MaxLength *CT_DecimalNumber ; +// Comment Content +Comment []*CT_Comment ;};func (_aaggg *CT_CustomXmlRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddebc :=range start .Attr {if _ddebc .Name .Local =="\u0075\u0072\u0069"{_cfcg ,_bdcb :=_ddebc .Value ,error (nil );if _bdcb !=nil {return _bdcb ;};_aaggg .UriAttr =&_cfcg ;continue ;};if _ddebc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_abff ,_agab :=_ddebc .Value ,error (nil );if _agab !=nil {return _agab ;};_aaggg .ElementAttr =_abff ;continue ;};};_gfafe :for {_gfggd ,_cdcc :=d .Token ();if _cdcc !=nil {return _cdcc ;};switch _aabgb :=_gfggd .(type ){case _g .StartElement :switch _aabgb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_aaggg .CustomXmlPr =NewCT_CustomXmlPr ();if _cacb :=d .DecodeElement (_aaggg .CustomXmlPr ,&_aabgb );_cacb !=nil {return _cacb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_abgf :=NewEG_PContent ();_aefdg :=NewCT_SimpleField ();if _bgcd :=d .DecodeElement (_aefdg ,&_aabgb );_bgcd !=nil {return _bgcd ;};_abgf .FldSimple =append (_abgf .FldSimple ,_aefdg );_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_abgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_adfgg :=NewEG_PContent ();_adfgg .Hyperlink =NewCT_Hyperlink ();if _edcdb :=d .DecodeElement (_adfgg .Hyperlink ,&_aabgb );_edcdb !=nil {return _edcdb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_adfgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gfddc :=NewEG_PContent ();_gfddc .SubDoc =NewCT_Rel ();if _fagb :=d .DecodeElement (_gfddc .SubDoc ,&_aabgb );_fagb !=nil {return _fagb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_gfddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eeaa :=NewEG_PContent ();_ggeb :=NewEG_ContentRunContent ();_ggeb .CustomXml =NewCT_CustomXmlRun ();if _abffe :=d .DecodeElement (_ggeb .CustomXml ,&_aabgb );_abffe !=nil {return _abffe ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_eeaa );_eeaa .EG_ContentRunContent =append (_eeaa .EG_ContentRunContent ,_ggeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fcca :=NewEG_PContent ();_ccbae :=NewEG_ContentRunContent ();_ccbae .SmartTag =NewCT_SmartTagRun ();if _dadgb :=d .DecodeElement (_ccbae .SmartTag ,&_aabgb );_dadgb !=nil {return _dadgb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fcca );_fcca .EG_ContentRunContent =append (_fcca .EG_ContentRunContent ,_ccbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gba :=NewEG_PContent ();_fece :=NewEG_ContentRunContent ();_fece .Sdt =NewCT_SdtRun ();if _bbcf :=d .DecodeElement (_fece .Sdt ,&_aabgb );_bbcf !=nil {return _bbcf ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_gba );_gba .EG_ContentRunContent =append (_gba .EG_ContentRunContent ,_fece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_bgce :=NewEG_PContent ();_cebbb :=NewEG_ContentRunContent ();_cebbb .Dir =NewCT_DirContentRun ();if _dbfef :=d .DecodeElement (_cebbb .Dir ,&_aabgb );_dbfef !=nil {return _dbfef ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_bgce );_bgce .EG_ContentRunContent =append (_bgce .EG_ContentRunContent ,_cebbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_eced :=NewEG_PContent ();_dedc :=NewEG_ContentRunContent ();_dedc .Bdo =NewCT_BdoContentRun ();if _gfaa :=d .DecodeElement (_dedc .Bdo ,&_aabgb );_gfaa !=nil {return _gfaa ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_eced );_eced .EG_ContentRunContent =append (_eced .EG_ContentRunContent ,_dedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_baggf :=NewEG_PContent ();_acecb :=NewEG_ContentRunContent ();_acecb .R =NewCT_R ();if _aeae :=d .DecodeElement (_acecb .R ,&_aabgb );_aeae !=nil {return _aeae ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_baggf );_baggf .EG_ContentRunContent =append (_baggf .EG_ContentRunContent ,_acecb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bffg :=NewEG_PContent ();_badf :=NewEG_ContentRunContent ();_cggae :=NewEG_RunLevelElts ();_cggae .ProofErr =NewCT_ProofErr ();if _egefe :=d .DecodeElement (_cggae .ProofErr ,&_aabgb );_egefe !=nil {return _egefe ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_bffg );_bffg .EG_ContentRunContent =append (_bffg .EG_ContentRunContent ,_badf );_badf .EG_RunLevelElts =append (_badf .EG_RunLevelElts ,_cggae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dfdc :=NewEG_PContent ();_dgbe :=NewEG_ContentRunContent ();_gdebe :=NewEG_RunLevelElts ();_gdebe .PermStart =NewCT_PermStart ();if _dcac :=d .DecodeElement (_gdebe .PermStart ,&_aabgb );_dcac !=nil {return _dcac ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_dfdc );_dfdc .EG_ContentRunContent =append (_dfdc .EG_ContentRunContent ,_dgbe );_dgbe .EG_RunLevelElts =append (_dgbe .EG_RunLevelElts ,_gdebe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fccf :=NewEG_PContent ();_aeed :=NewEG_ContentRunContent ();_ggea :=NewEG_RunLevelElts ();_ggea .PermEnd =NewCT_Perm ();if _dfbag :=d .DecodeElement (_ggea .PermEnd ,&_aabgb );_dfbag !=nil {return _dfbag ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fccf );_fccf .EG_ContentRunContent =append (_fccf .EG_ContentRunContent ,_aeed );_aeed .EG_RunLevelElts =append (_aeed .EG_RunLevelElts ,_ggea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fggea :=NewEG_PContent ();_gacf :=NewEG_ContentRunContent ();_dbda :=NewEG_RunLevelElts ();_dbda .Ins =NewCT_RunTrackChange ();if _eegg :=d .DecodeElement (_dbda .Ins ,&_aabgb );_eegg !=nil {return _eegg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fggea );_fggea .EG_ContentRunContent =append (_fggea .EG_ContentRunContent ,_gacf );_gacf .EG_RunLevelElts =append (_gacf .EG_RunLevelElts ,_dbda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_abdde :=NewEG_PContent ();_gffdb :=NewEG_ContentRunContent ();_ddgae :=NewEG_RunLevelElts ();_ddgae .Del =NewCT_RunTrackChange ();if _bbeeg :=d .DecodeElement (_ddgae .Del ,&_aabgb );_bbeeg !=nil {return _bbeeg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_abdde );_abdde .EG_ContentRunContent =append (_abdde .EG_ContentRunContent ,_gffdb );_gffdb .EG_RunLevelElts =append (_gffdb .EG_RunLevelElts ,_ddgae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_effg :=NewEG_PContent ();_cdgg :=NewEG_ContentRunContent ();_cfeag :=NewEG_RunLevelElts ();_cfeag .MoveFrom =NewCT_RunTrackChange ();if _gefb :=d .DecodeElement (_cfeag .MoveFrom ,&_aabgb );_gefb !=nil {return _gefb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_effg );_effg .EG_ContentRunContent =append (_effg .EG_ContentRunContent ,_cdgg );_cdgg .EG_RunLevelElts =append (_cdgg .EG_RunLevelElts ,_cfeag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aagf :=NewEG_PContent ();_fcddb :=NewEG_ContentRunContent ();_ebea :=NewEG_RunLevelElts ();_ebea .MoveTo =NewCT_RunTrackChange ();if _dadce :=d .DecodeElement (_ebea .MoveTo ,&_aabgb );_dadce !=nil {return _dadce ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_aagf );_aagf .EG_ContentRunContent =append (_aagf .EG_ContentRunContent ,_fcddb );_fcddb .EG_RunLevelElts =append (_fcddb .EG_RunLevelElts ,_ebea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fbbb :=NewEG_PContent ();_bcgc :=NewEG_ContentRunContent ();_cecg :=NewEG_RunLevelElts ();_cabec :=NewEG_RangeMarkupElements ();_cabec .BookmarkStart =NewCT_Bookmark ();if _cfcc :=d .DecodeElement (_cabec .BookmarkStart ,&_aabgb );_cfcc !=nil {return _cfcc ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fbbb );_fbbb .EG_ContentRunContent =append (_fbbb .EG_ContentRunContent ,_bcgc );_bcgc .EG_RunLevelElts =append (_bcgc .EG_RunLevelElts ,_cecg );_cecg .EG_RangeMarkupElements =append (_cecg .EG_RangeMarkupElements ,_cabec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_decaa :=NewEG_PContent ();_accae :=NewEG_ContentRunContent ();_acfb :=NewEG_RunLevelElts ();_bfge :=NewEG_RangeMarkupElements ();_bfge .BookmarkEnd =NewCT_MarkupRange ();if _aacf :=d .DecodeElement (_bfge .BookmarkEnd ,&_aabgb );_aacf !=nil {return _aacf ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_decaa );_decaa .EG_ContentRunContent =append (_decaa .EG_ContentRunContent ,_accae );_accae .EG_RunLevelElts =append (_accae .EG_RunLevelElts ,_acfb );_acfb .EG_RangeMarkupElements =append (_acfb .EG_RangeMarkupElements ,_bfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fgffe :=NewEG_PContent ();_befd :=NewEG_ContentRunContent ();_dgcg :=NewEG_RunLevelElts ();_gfgfa :=NewEG_RangeMarkupElements ();_gfgfa .MoveFromRangeStart =NewCT_MoveBookmark ();if _edeca :=d .DecodeElement (_gfgfa .MoveFromRangeStart ,&_aabgb );_edeca !=nil {return _edeca ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fgffe );_fgffe .EG_ContentRunContent =append (_fgffe .EG_ContentRunContent ,_befd );_befd .EG_RunLevelElts =append (_befd .EG_RunLevelElts ,_dgcg );_dgcg .EG_RangeMarkupElements =append (_dgcg .EG_RangeMarkupElements ,_gfgfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_defd :=NewEG_PContent ();_cdaf :=NewEG_ContentRunContent ();_cefb :=NewEG_RunLevelElts ();_ebafg :=NewEG_RangeMarkupElements ();_ebafg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcgb :=d .DecodeElement (_ebafg .MoveFromRangeEnd ,&_aabgb );_gcgb !=nil {return _gcgb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_defd );_defd .EG_ContentRunContent =append (_defd .EG_ContentRunContent ,_cdaf );_cdaf .EG_RunLevelElts =append (_cdaf .EG_RunLevelElts ,_cefb );_cefb .EG_RangeMarkupElements =append (_cefb .EG_RangeMarkupElements ,_ebafg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aefea :=NewEG_PContent ();_efce :=NewEG_ContentRunContent ();_afgee :=NewEG_RunLevelElts ();_ecea :=NewEG_RangeMarkupElements ();_ecea .MoveToRangeStart =NewCT_MoveBookmark ();if _bfggc :=d .DecodeElement (_ecea .MoveToRangeStart ,&_aabgb );_bfggc !=nil {return _bfggc ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_aefea );_aefea .EG_ContentRunContent =append (_aefea .EG_ContentRunContent ,_efce );_efce .EG_RunLevelElts =append (_efce .EG_RunLevelElts ,_afgee );_afgee .EG_RangeMarkupElements =append (_afgee .EG_RangeMarkupElements ,_ecea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ecadc :=NewEG_PContent ();_bfgdg :=NewEG_ContentRunContent ();_feage :=NewEG_RunLevelElts ();_bddcf :=NewEG_RangeMarkupElements ();_bddcf .MoveToRangeEnd =NewCT_MarkupRange ();if _eacg :=d .DecodeElement (_bddcf .MoveToRangeEnd ,&_aabgb );_eacg !=nil {return _eacg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_ecadc );_ecadc .EG_ContentRunContent =append (_ecadc .EG_ContentRunContent ,_bfgdg );_bfgdg .EG_RunLevelElts =append (_bfgdg .EG_RunLevelElts ,_feage );_feage .EG_RangeMarkupElements =append (_feage .EG_RangeMarkupElements ,_bddcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gfbe :=NewEG_PContent ();_cfffg :=NewEG_ContentRunContent ();_ecbfd :=NewEG_RunLevelElts ();_dddfa :=NewEG_RangeMarkupElements ();_dddfa .CommentRangeStart =NewCT_MarkupRange ();if _cedbf :=d .DecodeElement (_dddfa .CommentRangeStart ,&_aabgb );_cedbf !=nil {return _cedbf ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_gfbe );_gfbe .EG_ContentRunContent =append (_gfbe .EG_ContentRunContent ,_cfffg );_cfffg .EG_RunLevelElts =append (_cfffg .EG_RunLevelElts ,_ecbfd );_ecbfd .EG_RangeMarkupElements =append (_ecbfd .EG_RangeMarkupElements ,_dddfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbcea :=NewEG_PContent ();_beec :=NewEG_ContentRunContent ();_affcg :=NewEG_RunLevelElts ();_bgec :=NewEG_RangeMarkupElements ();_bgec .CommentRangeEnd =NewCT_MarkupRange ();if _gbce :=d .DecodeElement (_bgec .CommentRangeEnd ,&_aabgb );_gbce !=nil {return _gbce ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_dbcea );_dbcea .EG_ContentRunContent =append (_dbcea .EG_ContentRunContent ,_beec );_beec .EG_RunLevelElts =append (_beec .EG_RunLevelElts ,_affcg );_affcg .EG_RangeMarkupElements =append (_affcg .EG_RangeMarkupElements ,_bgec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eabb :=NewEG_PContent ();_cfbb :=NewEG_ContentRunContent ();_fdae :=NewEG_RunLevelElts ();_fcbdb :=NewEG_RangeMarkupElements ();_fcbdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ccecd :=d .DecodeElement (_fcbdb .CustomXmlInsRangeStart ,&_aabgb );_ccecd !=nil {return _ccecd ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_eabb );_eabb .EG_ContentRunContent =append (_eabb .EG_ContentRunContent ,_cfbb );_cfbb .EG_RunLevelElts =append (_cfbb .EG_RunLevelElts ,_fdae );_fdae .EG_RangeMarkupElements =append (_fdae .EG_RangeMarkupElements ,_fcbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgegg :=NewEG_PContent ();_cbde :=NewEG_ContentRunContent ();_bbbgc :=NewEG_RunLevelElts ();_dcef :=NewEG_RangeMarkupElements ();_dcef .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfgffg :=d .DecodeElement (_dcef .CustomXmlInsRangeEnd ,&_aabgb );_gfgffg !=nil {return _gfgffg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fgegg );_fgegg .EG_ContentRunContent =append (_fgegg .EG_ContentRunContent ,_cbde );_cbde .EG_RunLevelElts =append (_cbde .EG_RunLevelElts ,_bbbgc );_bbbgc .EG_RangeMarkupElements =append (_bbbgc .EG_RangeMarkupElements ,_dcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgec :=NewEG_PContent ();_dede :=NewEG_ContentRunContent ();_cfdgg :=NewEG_RunLevelElts ();_dgab :=NewEG_RangeMarkupElements ();_dgab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecgcb :=d .DecodeElement (_dgab .CustomXmlDelRangeStart ,&_aabgb );_ecgcb !=nil {return _ecgcb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fgec );_fgec .EG_ContentRunContent =append (_fgec .EG_ContentRunContent ,_dede );_dede .EG_RunLevelElts =append (_dede .EG_RunLevelElts ,_cfdgg );_cfdgg .EG_RangeMarkupElements =append (_cfdgg .EG_RangeMarkupElements ,_dgab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbbed :=NewEG_PContent ();_fbbeb :=NewEG_ContentRunContent ();_geafg :=NewEG_RunLevelElts ();_ggfed :=NewEG_RangeMarkupElements ();_ggfed .CustomXmlDelRangeEnd =NewCT_Markup ();if _adgfe :=d .DecodeElement (_ggfed .CustomXmlDelRangeEnd ,&_aabgb );_adgfe !=nil {return _adgfe ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_gbbed );_gbbed .EG_ContentRunContent =append (_gbbed .EG_ContentRunContent ,_fbbeb );_fbbeb .EG_RunLevelElts =append (_fbbeb .EG_RunLevelElts ,_geafg );_geafg .EG_RangeMarkupElements =append (_geafg .EG_RangeMarkupElements ,_ggfed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cbgbc :=NewEG_PContent ();_fdbb :=NewEG_ContentRunContent ();_febg :=NewEG_RunLevelElts ();_feaf :=NewEG_RangeMarkupElements ();_feaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aecegd :=d .DecodeElement (_feaf .CustomXmlMoveFromRangeStart ,&_aabgb );_aecegd !=nil {return _aecegd ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_cbgbc );_cbgbc .EG_ContentRunContent =append (_cbgbc .EG_ContentRunContent ,_fdbb );_fdbb .EG_RunLevelElts =append (_fdbb .EG_RunLevelElts ,_febg );_febg .EG_RangeMarkupElements =append (_febg .EG_RangeMarkupElements ,_feaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_beae :=NewEG_PContent ();_faeb :=NewEG_ContentRunContent ();_fedaf :=NewEG_RunLevelElts ();_agcce :=NewEG_RangeMarkupElements ();_agcce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fagbd :=d .DecodeElement (_agcce .CustomXmlMoveFromRangeEnd ,&_aabgb );_fagbd !=nil {return _fagbd ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_beae );_beae .EG_ContentRunContent =append (_beae .EG_ContentRunContent ,_faeb );_faeb .EG_RunLevelElts =append (_faeb .EG_RunLevelElts ,_fedaf );_fedaf .EG_RangeMarkupElements =append (_fedaf .EG_RangeMarkupElements ,_agcce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_debc :=NewEG_PContent ();_eabgd :=NewEG_ContentRunContent ();_bagcg :=NewEG_RunLevelElts ();_bgceg :=NewEG_RangeMarkupElements ();_bgceg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aeeg :=d .DecodeElement (_bgceg .CustomXmlMoveToRangeStart ,&_aabgb );_aeeg !=nil {return _aeeg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_debc );_debc .EG_ContentRunContent =append (_debc .EG_ContentRunContent ,_eabgd );_eabgd .EG_RunLevelElts =append (_eabgd .EG_RunLevelElts ,_bagcg );_bagcg .EG_RangeMarkupElements =append (_bagcg .EG_RangeMarkupElements ,_bgceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cegg :=NewEG_PContent ();_gccf :=NewEG_ContentRunContent ();_abge :=NewEG_RunLevelElts ();_agegd :=NewEG_RangeMarkupElements ();_agegd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbffg :=d .DecodeElement (_agegd .CustomXmlMoveToRangeEnd ,&_aabgb );_cbffg !=nil {return _cbffg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_cegg );_cegg .EG_ContentRunContent =append (_cegg .EG_ContentRunContent ,_gccf );_gccf .EG_RunLevelElts =append (_gccf .EG_RunLevelElts ,_abge );_abge .EG_RangeMarkupElements =append (_abge .EG_RangeMarkupElements ,_agegd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fdgad :=NewEG_PContent ();_cgbfe :=NewEG_ContentRunContent ();_dcaf :=NewEG_RunLevelElts ();_dcce :=NewEG_MathContent ();_dcce .OMathPara =_ec .NewOMathPara ();if _dbceb :=d .DecodeElement (_dcce .OMathPara ,&_aabgb );_dbceb !=nil {return _dbceb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fdgad );_fdgad .EG_ContentRunContent =append (_fdgad .EG_ContentRunContent ,_cgbfe );_cgbfe .EG_RunLevelElts =append (_cgbfe .EG_RunLevelElts ,_dcaf );_dcaf .EG_MathContent =append (_dcaf .EG_MathContent ,_dcce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eaedb :=NewEG_PContent ();_bgbc :=NewEG_ContentRunContent ();_ddfae :=NewEG_RunLevelElts ();_bgcb :=NewEG_MathContent ();_bgcb .OMath =_ec .NewOMath ();if _gefeb :=d .DecodeElement (_bgcb .OMath ,&_aabgb );_gefeb !=nil {return _gefeb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_eaedb );_eaedb .EG_ContentRunContent =append (_eaedb .EG_ContentRunContent ,_bgbc );_bgbc .EG_RunLevelElts =append (_bgbc .EG_RunLevelElts ,_ddfae );_ddfae .EG_MathContent =append (_ddfae .EG_MathContent ,_bgcb );default:_ga .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\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_aabgb .Name );if _ceaee :=d .Skip ();_ceaee !=nil {return _ceaee ;};};case _g .EndElement :break _gfafe ;case _g .CharData :};};return nil ;};func (_edded *CT_MacroName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edded .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_f .Time ; -// Text Box Form Field Formatting -Format *CT_String ;};func (_ddafdf ST_ProofErr )String ()string {switch _ddafdf {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";};func (_abab ST_TblOverlap )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_abab .String (),start );}; +// Annotation Identifier +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; -// Validate validates the CT_Markup and its children -func (_dabff *CT_Markup )Validate ()error {return _dabff .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};func (_cgeadg ST_MultiLevelType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_edfcd :=_ebaba .Attr {};_edfcd .Name =name ;switch _cgeadg {case ST_MultiLevelTypeUnset :_edfcd .Value ="";case ST_MultiLevelTypeSingleLevel :_edfcd .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_edfcd .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_edfcd .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _edfcd ,nil ;};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);func (_aceaf *CT_TrackChangeRange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bbgeadf :=range start .Attr {if _bbgeadf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_aceaf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bbgeadf );continue ;};if _bbgeadf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ececg ,_afff :=_bbgeadf .Value ,error (nil );if _afff !=nil {return _afff ;};_aceaf .AuthorAttr =_ececg ;continue ;};if _bbgeadf .Name .Local =="\u0064\u0061\u0074\u0065"{_ecbef ,_dbdge :=ParseStdlibTime (_bbgeadf .Value );if _dbdge !=nil {return _dbdge ;};_aceaf .DateAttr =&_ecbef ;continue ;};if _bbgeadf .Name .Local =="\u0069\u0064"{_agadad ,_afffc :=_cfdbf .ParseInt (_bbgeadf .Value ,10,64);if _afffc !=nil {return _afffc ;};_aceaf .IdAttr =_agadad ;continue ;};};for {_dbgcbd ,_aeedc :=d .Token ();if _aeedc !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065\u003a\u0020\u0025\u0073",_aeedc );};if _ccggfa ,_cfagca :=_dbgcbd .(_ebaba .EndElement );_cfagca &&_ccggfa .Name ==start .Name {break ;};};return nil ;};func (_cada *ST_CharacterSpacing )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cada =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_cada =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_cada =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_cada =3;};return nil ;};func (_dggf ST_Proof )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dggf .String (),start );};func (_gbeff *CT_SdtContentRow )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gbeff .Tr !=nil {_eadb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_dfaca :=range _gbeff .Tr {e .EncodeElement (_dfaca ,_eadb );};};if _gbeff .CustomXml !=nil {_ebb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gbeff .CustomXml ,_ebb );};if _gbeff .Sdt !=nil {_aacag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gbeff .Sdt ,_aacag );};if _gbeff .EG_RunLevelElts !=nil {for _ ,_fcdcad :=range _gbeff .EG_RunLevelElts {_fcdcad .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_CompatSetting struct{ +// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path +func (_fabbfc *CT_SmartTagRun )ValidateWithPath (path string )error {if _fabbfc .SmartTagPr !=nil {if _afeca :=_fabbfc .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_afeca !=nil {return _afeca ;};};for _abacda ,_afebca :=range _fabbfc .EG_PContent {if _cfbbba :=_afebca .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_abacda ));_cfbbba !=nil {return _cfbbba ;};};return nil ;}; -// Name of Setting -NameAttr *string ; +// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path +func (_cbaea *Endnotes )ValidateWithPath (path string )error {if _daffac :=_cbaea .CT_Endnotes .ValidateWithPath (path );_daffac !=nil {return _daffac ;};return nil ;};func NewCT_Zoom ()*CT_Zoom {_eeebc :=&CT_Zoom {};return _eeebc };func NewEG_ContentRunContent ()*EG_ContentRunContent {_gcggdf :=&EG_ContentRunContent {};return _gcggdf ;}; -// Namespace of Setting -UriAttr *string ; +// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path +func (_fffaa *CT_LevelText )ValidateWithPath (path string )error {if _fffaa .NullAttr !=nil {if _cfbd :=_fffaa .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_cfbd !=nil {return _cfbd ;};};return nil ;};func (_cbbadd *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgded :for {_cdafff ,_gccceb :=d .Token ();if _gccceb !=nil {return _gccceb ;};switch _cfgdbb :=_cdafff .(type ){case _g .StartElement :switch _cfgdbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_ddddea :=NewWdWsp ();if _fdcfcf :=d .DecodeElement (_ddddea ,&_cfgdbb );_fdcfcf !=nil {return _fdcfcf ;};_cbbadd .Wsp =append (_cbbadd .Wsp ,_ddddea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_addcd :=_a .NewPic ();if _dgafdb :=d .DecodeElement (_addcd ,&_cfgdbb );_dgafdb !=nil {return _dgafdb ;};_cbbadd .Pic =append (_cbbadd .Pic ,_addcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gbedaf :=NewWdCT_WordprocessingContentPart ();if _gfcbcg :=d .DecodeElement (_gbedaf ,&_cfgdbb );_gfcbcg !=nil {return _gfcbcg ;};_cbbadd .ContentPart =append (_cbbadd .ContentPart ,_gbedaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_geba :=NewWdWgp ();if _adede :=d .DecodeElement (_geba ,&_cfgdbb );_adede !=nil {return _adede ;};_cbbadd .Wgp =append (_cbbadd .Wgp ,_geba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_abcbdc :=NewWdCT_GraphicFrame ();if _cbagg :=d .DecodeElement (_abcbdc ,&_cfgdbb );_cbagg !=nil {return _cbagg ;};_cbbadd .GraphicFrame =append (_cbbadd .GraphicFrame ,_abcbdc );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0043a\u006e\u0076\u0061\u0073\u0043h\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cfgdbb .Name );if _bcffc :=d .Skip ();_bcffc !=nil {return _bcffc ;};};case _g .EndElement :break _fgded ;case _g .CharData :};};return nil ;}; -// Value of Setting -ValAttr *string ;};func (_fgdff ST_InfoTextType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_gcebg :=_ebaba .Attr {};_gcebg .Name =name ;switch _fgdff {case ST_InfoTextTypeUnset :_gcebg .Value ="";case ST_InfoTextTypeText :_gcebg .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_gcebg .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _gcebg ,nil ;}; +// Validate validates the CT_Rel and its children +func (_gdgca *CT_Rel )Validate ()error {return _gdgca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_badbd *CT_Compat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _badbd .UseSingleBorderforContiguousCells !=nil {_afff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0075\u0073\u0065\u0053\u0069n\u0067\u006c\u0065\u0042\u006f\u0072d\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006cl\u0073"}};e .EncodeElement (_badbd .UseSingleBorderforContiguousCells ,_afff );};if _badbd .WpJustification !=nil {_ecffb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_badbd .WpJustification ,_ecffb );};if _badbd .NoTabHangInd !=nil {_gcddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_badbd .NoTabHangInd ,_gcddb );};if _badbd .NoLeading !=nil {_cbgb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_badbd .NoLeading ,_cbgb );};if _badbd .SpaceForUL !=nil {_dfgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_badbd .SpaceForUL ,_dfgg );};if _badbd .NoColumnBalance !=nil {_eegb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_badbd .NoColumnBalance ,_eegb );};if _badbd .BalanceSingleByteDoubleByteWidth !=nil {_geda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062al\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006ce\u0042y\u0074e\u0044o\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_badbd .BalanceSingleByteDoubleByteWidth ,_geda );};if _badbd .NoExtraLineSpacing !=nil {_befac :=_g .StartElement {Name :_g .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_badbd .NoExtraLineSpacing ,_befac );};if _badbd .DoNotLeaveBackslashAlone !=nil {_ggda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u004c\u0065\u0061\u0076e\u0042\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0041l\u006f\u006e\u0065"}};e .EncodeElement (_badbd .DoNotLeaveBackslashAlone ,_ggda );};if _badbd .UlTrailSpace !=nil {_geca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_badbd .UlTrailSpace ,_geca );};if _badbd .DoNotExpandShiftReturn !=nil {_cece :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0045\u0078\u0070\u0061\u006e\u0064S\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"}};e .EncodeElement (_badbd .DoNotExpandShiftReturn ,_cece );};if _badbd .SpacingInWholePoints !=nil {_gebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_badbd .SpacingInWholePoints ,_gebb );};if _badbd .LineWrapLikeWord6 !=nil {_cabc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_badbd .LineWrapLikeWord6 ,_cabc );};if _badbd .PrintBodyTextBeforeHeader !=nil {_egfd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0072\u0069\u006e\u0074B\u006f\u0064\u0079\u0054\u0065\u0078\u0074\u0042\u0065f\u006f\u0072\u0065H\u0065a\u0064\u0065\u0072"}};e .EncodeElement (_badbd .PrintBodyTextBeforeHeader ,_egfd );};if _badbd .PrintColBlack !=nil {_abce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_badbd .PrintColBlack ,_abce );};if _badbd .WpSpaceWidth !=nil {_ccaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_badbd .WpSpaceWidth ,_ccaf );};if _badbd .ShowBreaksInFrames !=nil {_bbfa :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_badbd .ShowBreaksInFrames ,_bbfa );};if _badbd .SubFontBySize !=nil {_aaga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_badbd .SubFontBySize ,_aaga );};if _badbd .SuppressBottomSpacing !=nil {_edae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073up\u0070\u0072\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_badbd .SuppressBottomSpacing ,_edae );};if _badbd .SuppressTopSpacing !=nil {_cdbc :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_badbd .SuppressTopSpacing ,_cdbc );};if _badbd .SuppressSpacingAtTopOfPage !=nil {_aebe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075p\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061\u0063\u0069n\u0067A\u0074\u0054\u006f\u0070\u004f\u0066\u0050a\u0067\u0065"}};e .EncodeElement (_badbd .SuppressSpacingAtTopOfPage ,_aebe );};if _badbd .SuppressTopSpacingWP !=nil {_cfce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}};e .EncodeElement (_badbd .SuppressTopSpacingWP ,_cfce );};if _badbd .SuppressSpBfAfterPgBrk !=nil {_gfcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0042f\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b"}};e .EncodeElement (_badbd .SuppressSpBfAfterPgBrk ,_gfcf );};if _badbd .SwapBordersFacingPages !=nil {_gacd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0077\u0061\u0070\u0042\u006f\u0072\u0064\u0065\u0072\u0073F\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073"}};e .EncodeElement (_badbd .SwapBordersFacingPages ,_gacd );};if _badbd .ConvMailMergeEsc !=nil {_dgfc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_badbd .ConvMailMergeEsc ,_dgfc );};if _badbd .TruncateFontHeightsLikeWP6 !=nil {_aedbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072u\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006e\u0074\u0048e\u0069g\u0068\u0074\u0073\u004c\u0069\u006b\u0065W\u0050\u0036"}};e .EncodeElement (_badbd .TruncateFontHeightsLikeWP6 ,_aedbc );};if _badbd .MwSmallCaps !=nil {_cege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_badbd .MwSmallCaps ,_cege );};if _badbd .UsePrinterMetrics !=nil {_fccg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}};e .EncodeElement (_badbd .UsePrinterMetrics ,_fccg );};if _badbd .DoNotSuppressParagraphBorders !=nil {_cecea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_badbd .DoNotSuppressParagraphBorders ,_cecea );};if _badbd .WrapTrailSpaces !=nil {_feed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_badbd .WrapTrailSpaces ,_feed );};if _badbd .FootnoteLayoutLikeWW8 !=nil {_fdff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066oo\u0074\u006e\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038"}};e .EncodeElement (_badbd .FootnoteLayoutLikeWW8 ,_fdff );};if _badbd .ShapeLayoutLikeWW8 !=nil {_edcb :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_badbd .ShapeLayoutLikeWW8 ,_edcb );};if _badbd .AlignTablesRowByRow !=nil {_cgfbf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}};e .EncodeElement (_badbd .AlignTablesRowByRow ,_cgfbf );};if _badbd .ForgetLastTabAlignment !=nil {_bfcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006f\u0072\u0067\u0065\u0074\u004c\u0061\u0073\u0074\u0054a\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_badbd .ForgetLastTabAlignment ,_bfcae );};if _badbd .AdjustLineHeightInTable !=nil {_agdcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}};e .EncodeElement (_badbd .AdjustLineHeightInTable ,_agdcc );};if _badbd .AutoSpaceLikeWord95 !=nil {_fcgc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}};e .EncodeElement (_badbd .AutoSpaceLikeWord95 ,_fcgc );};if _badbd .NoSpaceRaiseLower !=nil {_degb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_badbd .NoSpaceRaiseLower ,_degb );};if _badbd .DoNotUseHTMLParagraphAutoSpacing !=nil {_cecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004cP\u0061r\u0061g\u0072a\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_badbd .DoNotUseHTMLParagraphAutoSpacing ,_cecb );};if _badbd .LayoutRawTableWidth !=nil {_bfaae :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_badbd .LayoutRawTableWidth ,_bfaae );};if _badbd .LayoutTableRowsApart !=nil {_ggde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}};e .EncodeElement (_badbd .LayoutTableRowsApart ,_ggde );};if _badbd .UseWord97LineBreakRules !=nil {_befg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}};e .EncodeElement (_badbd .UseWord97LineBreakRules ,_befg );};if _badbd .DoNotBreakWrappedTables !=nil {_affb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_badbd .DoNotBreakWrappedTables ,_affb );};if _badbd .DoNotSnapToGridInCell !=nil {_cgbeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065\u006c\u006c"}};e .EncodeElement (_badbd .DoNotSnapToGridInCell ,_cgbeb );};if _badbd .SelectFldWithFirstOrLastChar !=nil {_ebab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0046\u006cd\u0057\u0069\u0074\u0068\u0046\u0069\u0072s\u0074\u004f\u0072\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072"}};e .EncodeElement (_badbd .SelectFldWithFirstOrLastChar ,_ebab );};if _badbd .ApplyBreakingRules !=nil {_daaf :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_badbd .ApplyBreakingRules ,_daaf );};if _badbd .DoNotWrapTextWithPunct !=nil {_beda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0057\u0072\u0061\u0070\u0054\u0065x\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_badbd .DoNotWrapTextWithPunct ,_beda );};if _badbd .DoNotUseEastAsianBreakRules !=nil {_abcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_badbd .DoNotUseEastAsianBreakRules ,_abcd );};if _badbd .UseWord2002TableStyleRules !=nil {_cbab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073e\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032\u0054\u0061b\u006ce\u0053\u0074\u0079\u006c\u0065\u0052\u0075l\u0065\u0073"}};e .EncodeElement (_badbd .UseWord2002TableStyleRules ,_cbab );};if _badbd .GrowAutofit !=nil {_egde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_badbd .GrowAutofit ,_egde );};if _badbd .UseFELayout !=nil {_ffab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_badbd .UseFELayout ,_ffab );};if _badbd .UseNormalStyleForList !=nil {_fbfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075se\u004e\u006f\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069\u0073\u0074"}};e .EncodeElement (_badbd .UseNormalStyleForList ,_fbfe );};if _badbd .DoNotUseIndentAsNumberingTabStop !=nil {_deba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065n\u0074A\u0073N\u0075m\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_badbd .DoNotUseIndentAsNumberingTabStop ,_deba );};if _badbd .UseAltKinsokuLineBreakRules !=nil {_adbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003au\u0073\u0065\u0041\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_badbd .UseAltKinsokuLineBreakRules ,_adbbc );};if _badbd .AllowSpaceOfSameStyleInTable !=nil {_fage :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0053\u0070\u0061c\u0065\u004f\u0066\u0053\u0061\u006d\u0065S\u0074\u0079\u006c\u0065\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_badbd .AllowSpaceOfSameStyleInTable ,_fage );};if _badbd .DoNotSuppressIndentation !=nil {_bddfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0049\u006e\u0064\u0065\u006e\u0074\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_badbd .DoNotSuppressIndentation ,_bddfb );};if _badbd .DoNotAutofitConstrainedTables !=nil {_ecbbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0066\u0069\u0074\u0043\u006fn\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}};e .EncodeElement (_badbd .DoNotAutofitConstrainedTables ,_ecbbd );};if _badbd .AutofitToFirstFixedWidthCell !=nil {_cef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0066\u0069\u0074\u0054o\u0046\u0069\u0072\u0073\u0074\u0046\u0069x\u0065\u0064\u0057\u0069\u0064\u0074\u0068\u0043\u0065\u006c\u006c"}};e .EncodeElement (_badbd .AutofitToFirstFixedWidthCell ,_cef );};if _badbd .UnderlineTabInNumList !=nil {_acee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075nd\u0065\u0072\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069\u0073\u0074"}};e .EncodeElement (_badbd .UnderlineTabInNumList ,_acee );};if _badbd .DisplayHangulFixedWidth !=nil {_cbcd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}};e .EncodeElement (_badbd .DisplayHangulFixedWidth ,_cbcd );};if _badbd .SplitPgBreakAndParaMark !=nil {_baba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}};e .EncodeElement (_badbd .SplitPgBreakAndParaMark ,_baba );};if _badbd .DoNotVertAlignCellWithSp !=nil {_adfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0056\u0065\u0072\u0074A\u006c\u0069\u0067\u006e\u0043\u0065\u006c\u006c\u0057\u0069t\u0068\u0053\u0070"}};e .EncodeElement (_badbd .DoNotVertAlignCellWithSp ,_adfg );};if _badbd .DoNotBreakConstrainedForcedTable !=nil {_dgad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006fn\u0073t\u0072a\u0069n\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_badbd .DoNotBreakConstrainedForcedTable ,_dgad );};if _badbd .DoNotVertAlignInTxbx !=nil {_aefb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}};e .EncodeElement (_badbd .DoNotVertAlignInTxbx ,_aefb );};if _badbd .UseAnsiKerningPairs !=nil {_gfed :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_badbd .UseAnsiKerningPairs ,_gfed );};if _badbd .CachedColBalance !=nil {_gdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_badbd .CachedColBalance ,_gdeb );};if _badbd .CompatSetting !=nil {_cdfga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_fbfb :=range _badbd .CompatSetting {e .EncodeElement (_fbfb ,_cdfga );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bggag *CT_ParaRPrOriginal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bggag .Ins !=nil {_effda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bggag .Ins ,_effda );};if _bggag .Del !=nil {_agafec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bggag .Del ,_agafec );};if _bggag .MoveFrom !=nil {_ddabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bggag .MoveFrom ,_ddabg );};if _bggag .MoveTo !=nil {_eabff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bggag .MoveTo ,_eabff );};if _bggag .RStyle !=nil {_beeef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bggag .RStyle ,_beeef );};if _bggag .RFonts !=nil {_agag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bggag .RFonts ,_agag );};if _bggag .B !=nil {_fecgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bggag .B ,_fecgg );};if _bggag .BCs !=nil {_eabbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bggag .BCs ,_eabbe );};if _bggag .I !=nil {_dcfab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bggag .I ,_dcfab );};if _bggag .ICs !=nil {_afggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bggag .ICs ,_afggf );};if _bggag .Caps !=nil {_gbggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bggag .Caps ,_gbggf );};if _bggag .SmallCaps !=nil {_cfagg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bggag .SmallCaps ,_cfagg );};if _bggag .Strike !=nil {_edeffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bggag .Strike ,_edeffe );};if _bggag .Dstrike !=nil {_dcgcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bggag .Dstrike ,_dcgcb );};if _bggag .Outline !=nil {_dffgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bggag .Outline ,_dffgd );};if _bggag .Shadow !=nil {_abcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bggag .Shadow ,_abcg );};if _bggag .Emboss !=nil {_cfba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bggag .Emboss ,_cfba );};if _bggag .Imprint !=nil {_gcfda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bggag .Imprint ,_gcfda );};if _bggag .NoProof !=nil {_bdfadb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bggag .NoProof ,_bdfadb );};if _bggag .SnapToGrid !=nil {_eabgdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bggag .SnapToGrid ,_eabgdc );};if _bggag .Vanish !=nil {_eddfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bggag .Vanish ,_eddfg );};if _bggag .WebHidden !=nil {_afegg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bggag .WebHidden ,_afegg );};if _bggag .Color !=nil {_bfdfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bggag .Color ,_bfdfd );};if _bggag .Spacing !=nil {_efgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bggag .Spacing ,_efgeg );};if _bggag .W !=nil {_degad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bggag .W ,_degad );};if _bggag .Kern !=nil {_eacad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bggag .Kern ,_eacad );};if _bggag .Position !=nil {_fcbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bggag .Position ,_fcbec );};if _bggag .Sz !=nil {_adfdec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bggag .Sz ,_adfdec );};if _bggag .SzCs !=nil {_dfead :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bggag .SzCs ,_dfead );};if _bggag .Highlight !=nil {_dcbfcf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bggag .Highlight ,_dcbfcf );};if _bggag .U !=nil {_eagab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bggag .U ,_eagab );};if _bggag .Effect !=nil {_gccad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bggag .Effect ,_gccad );};if _bggag .Bdr !=nil {_bdefe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bggag .Bdr ,_bdefe );};if _bggag .Shd !=nil {_aaffd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bggag .Shd ,_aaffd );};if _bggag .FitText !=nil {_ebbdcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bggag .FitText ,_ebbdcb );};if _bggag .VertAlign !=nil {_bfda :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bggag .VertAlign ,_bfda );};if _bggag .Rtl !=nil {_cabfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bggag .Rtl ,_cabfe );};if _bggag .Cs !=nil {_gagbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bggag .Cs ,_gagbd );};if _bggag .Em !=nil {_dgfgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bggag .Em ,_dgfgg );};if _bggag .Lang !=nil {_cbcec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bggag .Lang ,_cbcec );};if _bggag .EastAsianLayout !=nil {_edbgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bggag .EastAsianLayout ,_edbgc );};if _bggag .SpecVanish !=nil {_fbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bggag .SpecVanish ,_fbfgd );};if _bggag .OMath !=nil {_egbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bggag .OMath ,_egbbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgege *CT_SdtPrChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgege .Equation !=nil {_edabgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgege .Equation ,_edabgg );};if _fgege .ComboBox !=nil {_bcfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_fgege .ComboBox ,_bcfgb );};if _fgege .Date !=nil {_bcfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fgege .Date ,_bcfeb );};if _fgege .DocPartObj !=nil {_geag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_fgege .DocPartObj ,_geag );};if _fgege .DocPartList !=nil {_aaacf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fgege .DocPartList ,_aaacf );};if _fgege .DropDownList !=nil {_dceae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fgege .DropDownList ,_dceae );};if _fgege .Picture !=nil {_eeabd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_fgege .Picture ,_eeabd );};if _fgege .RichText !=nil {_fffbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fgege .RichText ,_fffbd );};if _fgege .Text !=nil {_ebcae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_fgege .Text ,_ebcae );};if _fgege .Citation !=nil {_cgage :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgege .Citation ,_cgage );};if _fgege .Group !=nil {_dbcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_fgege .Group ,_dbcae );};if _fgege .Bibliography !=nil {_abdcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_fgege .Bibliography ,_abdcaa );};return nil ;}; -// Validate validates the CT_RubyPr and its children -func (_edefg *CT_RubyPr )Validate ()error {return _edefg .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_becgf *WdCT_WrapPath )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_becgf .Start =_gedadf .NewCT_Point2D ();for _ ,_edeb :=range start .Attr {if _edeb .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_gddce ,_dbebd :=_cfdbf .ParseBool (_edeb .Value );if _dbebd !=nil {return _dbebd ;};_becgf .EditedAttr =&_gddce ;continue ;};};_eagf :for {_badgaa ,_afge :=d .Token ();if _afge !=nil {return _afge ;};switch _ebgbc :=_badgaa .(type ){case _ebaba .StartElement :switch _ebgbc .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"}:if _befae :=d .DecodeElement (_becgf .Start ,&_ebgbc );_befae !=nil {return _befae ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_fgcfcg :=_gedadf .NewCT_Point2D ();if _dced :=d .DecodeElement (_fgcfcg ,&_ebgbc );_dced !=nil {return _dced ;};_becgf .LineTo =append (_becgf .LineTo ,_fgcfcg );default:_febdf .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\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_ebgbc .Name );if _aagag :=d .Skip ();_aagag !=nil {return _aagag ;};};case _ebaba .EndElement :break _eagf ;case _ebaba .CharData :};};return nil ;};type ST_Pitch byte ;type ST_TextEffect byte ;func (_bcaad ST_FtnEdn )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bcaad .String (),start );};func NewCT_TabStop ()*CT_TabStop {_dcgdb :=&CT_TabStop {};_dcgdb .ValAttr =ST_TabJc (1);return _dcgdb ;};func (_gbfcce ST_HeightRule )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gbfcce .String (),start );};func (_gfgad ST_SignedTwipsMeasure )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gfgad .Int64 !=nil {e .EncodeToken (_ebaba .CharData (_eddeb .Sprintf ("\u0025\u0064",*_gfgad .Int64 )));};if _gfgad .ST_UniversalMeasure !=nil {e .EncodeToken (_ebaba .CharData (*_gfgad .ST_UniversalMeasure ));};return e .EncodeToken (_ebaba .EndElement {Name :start .Name });};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_ggfdfe :=&CT_SaveThroughXslt {};return _ggfdfe };func (_acgefc *ST_BrClear )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_acgefc =0;case "\u006e\u006f\u006e\u0065":*_acgefc =1;case "\u006c\u0065\u0066\u0074":*_acgefc =2;case "\u0072\u0069\u0067h\u0074":*_acgefc =3;case "\u0061\u006c\u006c":*_acgefc =4;};return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_acgggb :=&CT_DocGrid {};return _acgggb };func (_eebdg ST_MultiLevelType )ValidateWithPath (path string )error {switch _eebdg {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebdg ));};return nil ;}; +// Validate validates the CT_RubyContent and its children +func (_afecb *CT_RubyContent )Validate ()error {return _afecb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_dca *CT_Columns )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dca .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_dca .EqualWidthAttr )});};if _dca .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dca .SpaceAttr )});};if _dca .NumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_gd .Sprintf ("\u0025\u0076",*_dca .NumAttr )});};if _dca .SepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_gd .Sprintf ("\u0025\u0076",*_dca .SepAttr )});};e .EncodeToken (start );_aebg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_fabb :=range _dca .Col {e .EncodeElement (_fabb ,_aebg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path -func (_affbg *CT_Charset )ValidateWithPath (path string )error {return nil }; +// Validate validates the WdWpc and its children +func (_dbbdg *WdWpc )Validate ()error {return _dbbdg .ValidateWithPath ("\u0057\u0064\u0057p\u0063")}; -// Validate validates the WdCT_WordprocessingShape and its children -func (_efaag *WdCT_WordprocessingShape )Validate ()error {return _efaag .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};type CT_Endnotes struct{ +// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path +func (_cadg *CT_SdtBlock )ValidateWithPath (path string )error {if _cadg .SdtPr !=nil {if _fbga :=_cadg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fbga !=nil {return _fbga ;};};if _cadg .SdtEndPr !=nil {if _babfg :=_cadg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_babfg !=nil {return _babfg ;};};if _cadg .SdtContent !=nil {if _agefg :=_cadg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_agefg !=nil {return _agefg ;};};return nil ;};func NewCT_SdtBlock ()*CT_SdtBlock {_febge :=&CT_SdtBlock {};return _febge };func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_bdda :=&CT_MathCtrlIns {};return _bdda };func (_dddccd *CT_SdtCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aacgea :for {_badcc ,_fedeg :=d .Token ();if _fedeg !=nil {return _fedeg ;};switch _bdffb :=_badcc .(type ){case _g .StartElement :switch _bdffb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_dddccd .SdtPr =NewCT_SdtPr ();if _dcgbfe :=d .DecodeElement (_dddccd .SdtPr ,&_bdffb );_dcgbfe !=nil {return _dcgbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_dddccd .SdtEndPr =NewCT_SdtEndPr ();if _cdfab :=d .DecodeElement (_dddccd .SdtEndPr ,&_bdffb );_cdfab !=nil {return _cdfab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dddccd .SdtContent =NewCT_SdtContentCell ();if _bffae :=d .DecodeElement (_dddccd .SdtContent ,&_bdffb );_bffae !=nil {return _bffae ;};default:_ga .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\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_bdffb .Name );if _ddfac :=d .Skip ();_ddfac !=nil {return _ddfac ;};};case _g .EndElement :break _aacgea ;case _g .CharData :};};return nil ;}; -// Endnote Content -Endnote []*CT_FtnEdn ;};func (_dcaede ST_TextboxTightWrap )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bffbc :=_ebaba .Attr {};_bffbc .Name =name ;switch _dcaede {case ST_TextboxTightWrapUnset :_bffbc .Value ="";case ST_TextboxTightWrapNone :_bffbc .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_bffbc .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_bffbc .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_bffbc .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_bffbc .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _bffbc ,nil ;}; +// Validate validates the CT_TextEffect and its children +func (_eddcf *CT_TextEffect )Validate ()error {return _eddcf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_DocVars ()*CT_DocVars {_bcfca :=&CT_DocVars {};return _bcfca };type CT_Styles struct{ -// Validate validates the CT_FramePr and its children -func (_gbff *CT_FramePr )Validate ()error {return _gbff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");}; +// Document Default Paragraph and Run Properties +DocDefaults *CT_DocDefaults ; -// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path -func (_dfege *CT_FFTextInput )ValidateWithPath (path string )error {if _dfege .Type !=nil {if _fgef :=_dfege .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fgef !=nil {return _fgef ;};};if _dfege .Default !=nil {if _dbgbdd :=_dfege .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dbgbdd !=nil {return _dbgbdd ;};};if _dfege .MaxLength !=nil {if _dbggc :=_dfege .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_dbggc !=nil {return _dbggc ;};};if _dfege .Format !=nil {if _cfggdb :=_dfege .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_cfggdb !=nil {return _cfggdb ;};};return nil ;}; +// Latent Style Information +LatentStyles *CT_LatentStyles ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_adgg *CT_Hyperlink )ValidateWithPath (path string )error {if _adgg .HistoryAttr !=nil {if _adafbb :=_adgg .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_adafbb !=nil {return _adafbb ;};};for _bbfdb ,_bagdg :=range _adgg .FldSimple {if _fffg :=_bagdg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bbfdb ));_fffg !=nil {return _fffg ;};};if _adgg .Hyperlink !=nil {if _ccbgf :=_adgg .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ccbgf !=nil {return _ccbgf ;};};if _adgg .SubDoc !=nil {if _egbcb :=_adgg .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_egbcb !=nil {return _egbcb ;};};for _gfcef ,_gegfb :=range _adgg .EG_ContentRunContent {if _gabae :=_gegfb .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gfcef ));_gabae !=nil {return _gabae ;};};return nil ;}; +// Style Definition +Style []*CT_Style ;}; -// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path -func (_fbbdb *CT_Perm )ValidateWithPath (path string )error {if _acec :=_fbbdb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_acec !=nil {return _acec ;};return nil ;};func (_aafbef *EG_ContentBlockContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _aafbef .CustomXml !=nil {_aecefg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_aafbef .CustomXml ,_aecefg );};if _aafbef .Sdt !=nil {_befaba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_aafbef .Sdt ,_befaba );};if _aafbef .P !=nil {_eecdeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070"}};for _ ,_bebba :=range _aafbef .P {e .EncodeElement (_bebba ,_eecdeb );};};if _aafbef .Tbl !=nil {_fecf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_dgafff :=range _aafbef .Tbl {e .EncodeElement (_dgafff ,_fecf );};};if _aafbef .EG_RunLevelElts !=nil {for _ ,_aagga :=range _aafbef .EG_RunLevelElts {_aagga .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);type CT_TblGridChange struct{ +// Validate validates the WdCT_TextboxInfo and its children +func (_baeff *WdCT_TextboxInfo )Validate ()error {return _baeff .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};type WdCT_WordprocessingContentPart struct{BwModeAttr _e .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_e .CT_Transform2D ;ExtLst *_e .CT_OfficeArtExtensionList ;};func (_cgece *CT_DocParts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgece .DocPart !=nil {_aafbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_gdgda :=range _cgece .DocPart {e .EncodeElement (_gdgda ,_aafbd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adeeea ST_DocProtect )Validate ()error {return _adeeea .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path +func (_aaffea *CT_SdtRun )ValidateWithPath (path string )error {if _aaffea .SdtPr !=nil {if _gdacda :=_aaffea .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_gdacda !=nil {return _gdacda ;};};if _aaffea .SdtEndPr !=nil {if _gggag :=_aaffea .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_gggag !=nil {return _gggag ;};};if _aaffea .SdtContent !=nil {if _gadabd :=_aaffea .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gadabd !=nil {return _gadabd ;};};return nil ;};func (_aaegad *EG_RPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eecbd :for {_addgb ,_baaeg :=d .Token ();if _baaeg !=nil {return _baaeg ;};switch _edfgf :=_addgb .(type ){case _g .StartElement :switch _edfgf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_aaegad .RPr =NewCT_RPr ();if _fcead :=d .DecodeElement (_aaegad .RPr ,&_edfgf );_fcead !=nil {return _fcead ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_edfgf .Name );if _aaeed :=d .Skip ();_aaeed !=nil {return _aaeed ;};};case _g .EndElement :break _eecbd ;case _g .CharData :};};return nil ;};func ParseUnionST_OnOff (s string )(_gc .ST_OnOff ,error ){return _gc .ParseUnionST_OnOff (s )};func (_eeagad *EG_HdrFtrReferences )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeagad .HeaderReference !=nil {_ebdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_eeagad .HeaderReference ,_ebdgd );};if _eeagad .FooterReference !=nil {_cdffac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_eeagad .FooterReference ,_cdffac );};return nil ;};func (_dceecg *WdST_AlignV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acbdcd ,_bdefgg :=d .Token ();if _bdefgg !=nil {return _bdefgg ;};if _cdbeee ,_afbgcb :=_acbdcd .(_g .EndElement );_afbgcb &&_cdbeee .Name ==start .Name {*_dceecg =1;return nil ;};if _gafcde ,_edggb :=_acbdcd .(_g .CharData );!_edggb {return _gd .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",_acbdcd );}else {switch string (_gafcde ){case "":*_dceecg =0;case "\u0074\u006f\u0070":*_dceecg =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dceecg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dceecg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dceecg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dceecg =5;};};_acbdcd ,_bdefgg =d .Token ();if _bdefgg !=nil {return _bdefgg ;};if _ffddg ,_cfcbgg :=_acbdcd .(_g .EndElement );_cfcbgg &&_ffddg .Name ==start .Name {return nil ;};return _gd .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",_acbdcd );};func NewCT_DataBinding ()*CT_DataBinding {_febgb :=&CT_DataBinding {};return _febgb };func (_edgdea *CT_Lvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edgdea .IlvlAttr )});if _edgdea .TplcAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_gd .Sprintf ("\u0025\u0076",*_edgdea .TplcAttr )});};if _edgdea .TentativeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edgdea .TentativeAttr )});};e .EncodeToken (start );if _edgdea .Start !=nil {_aefbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_edgdea .Start ,_aefbe );};if _edgdea .NumFmt !=nil {_fadbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edgdea .NumFmt ,_fadbd );};if _edgdea .LvlRestart !=nil {_bdfed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_edgdea .LvlRestart ,_bdfed );};if _edgdea .PStyle !=nil {_dddfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edgdea .PStyle ,_dddfaf );};if _edgdea .IsLgl !=nil {_adgab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_edgdea .IsLgl ,_adgab );};if _edgdea .Suff !=nil {_gcgffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_edgdea .Suff ,_gcgffe );};if _edgdea .LvlText !=nil {_cdbee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_edgdea .LvlText ,_cdbee );};if _edgdea .LvlPicBulletId !=nil {_ceceb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_edgdea .LvlPicBulletId ,_ceceb );};if _edgdea .Legacy !=nil {_fccga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_edgdea .Legacy ,_fccga );};if _edgdea .LvlJc !=nil {_cfcbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_edgdea .LvlJc ,_cfcbc );};if _edgdea .PPr !=nil {_ggcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_edgdea .PPr ,_ggcc );};if _edgdea .RPr !=nil {_eeafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_edgdea .RPr ,_eeafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ST_MeasurementOrPercent is a union type +type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_bdada ST_Em )Validate ()error {return _bdada .ValidateWithPath ("")};func (_bbdbc *CT_RPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbdbc .RStyle !=nil {_gaagf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbdbc .RStyle ,_gaagf );};if _bbdbc .RFonts !=nil {_bedgca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bbdbc .RFonts ,_bedgca );};if _bbdbc .B !=nil {_cedgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bbdbc .B ,_cedgb );};if _bbdbc .BCs !=nil {_cdbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bbdbc .BCs ,_cdbgf );};if _bbdbc .I !=nil {_acfcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bbdbc .I ,_acfcd );};if _bbdbc .ICs !=nil {_eaafa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bbdbc .ICs ,_eaafa );};if _bbdbc .Caps !=nil {_dbabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bbdbc .Caps ,_dbabe );};if _bbdbc .SmallCaps !=nil {_dfagc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bbdbc .SmallCaps ,_dfagc );};if _bbdbc .Strike !=nil {_cafeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bbdbc .Strike ,_cafeb );};if _bbdbc .Dstrike !=nil {_edfef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bbdbc .Dstrike ,_edfef );};if _bbdbc .Outline !=nil {_cdfcd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bbdbc .Outline ,_cdfcd );};if _bbdbc .Shadow !=nil {_aabbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bbdbc .Shadow ,_aabbc );};if _bbdbc .Emboss !=nil {_dgfgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bbdbc .Emboss ,_dgfgc );};if _bbdbc .Imprint !=nil {_fdbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bbdbc .Imprint ,_fdbdf );};if _bbdbc .NoProof !=nil {_cacgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bbdbc .NoProof ,_cacgd );};if _bbdbc .SnapToGrid !=nil {_ebafe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bbdbc .SnapToGrid ,_ebafe );};if _bbdbc .Vanish !=nil {_egdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bbdbc .Vanish ,_egdgd );};if _bbdbc .WebHidden !=nil {_cabfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bbdbc .WebHidden ,_cabfb );};if _bbdbc .Color !=nil {_cbbec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bbdbc .Color ,_cbbec );};if _bbdbc .Spacing !=nil {_acgab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bbdbc .Spacing ,_acgab );};if _bbdbc .W !=nil {_cbaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bbdbc .W ,_cbaaa );};if _bbdbc .Kern !=nil {_aaffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bbdbc .Kern ,_aaffe );};if _bbdbc .Position !=nil {_cgeaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbdbc .Position ,_cgeaa );};if _bbdbc .Sz !=nil {_dacfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bbdbc .Sz ,_dacfg );};if _bbdbc .SzCs !=nil {_dfeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bbdbc .SzCs ,_dfeaf );};if _bbdbc .Highlight !=nil {_dagcc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bbdbc .Highlight ,_dagcc );};if _bbdbc .U !=nil {_gefdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bbdbc .U ,_gefdg );};if _bbdbc .Effect !=nil {_fcbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bbdbc .Effect ,_fcbgb );};if _bbdbc .Bdr !=nil {_gfbab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bbdbc .Bdr ,_gfbab );};if _bbdbc .Shd !=nil {_geefe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bbdbc .Shd ,_geefe );};if _bbdbc .FitText !=nil {_fcfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bbdbc .FitText ,_fcfdf );};if _bbdbc .VertAlign !=nil {_bfab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bbdbc .VertAlign ,_bfab );};if _bbdbc .Rtl !=nil {_eafcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bbdbc .Rtl ,_eafcf );};if _bbdbc .Cs !=nil {_bfdag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bbdbc .Cs ,_bfdag );};if _bbdbc .Em !=nil {_dafdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bbdbc .Em ,_dafdb );};if _bbdbc .Lang !=nil {_adee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bbdbc .Lang ,_adee );};if _bbdbc .EastAsianLayout !=nil {_gbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bbdbc .EastAsianLayout ,_gbde );};if _bbdbc .SpecVanish !=nil {_bbdbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bbdbc .SpecVanish ,_bbdbf );};if _bbdbc .OMath !=nil {_daeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bbdbc .OMath ,_daeb );};if _bbdbc .RPrChange !=nil {_gbbdfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bbdbc .RPrChange ,_gbbdfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbege *CT_Drawing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbege .Anchor !=nil {_ceffc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_dfcb :=range _dbege .Anchor {e .EncodeElement (_dfcb ,_ceffc );};};if _dbege .Inline !=nil {_cedd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_egff :=range _dbege .Inline {e .EncodeElement (_egff ,_cedd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path +func (_aaffeae *WdWsp )ValidateWithPath (path string )error {if _efcgcc :=_aaffeae .WdCT_WordprocessingShape .ValidateWithPath (path );_efcgcc !=nil {return _efcgcc ;};return nil ;};func NewCT_Headers ()*CT_Headers {_efefb :=&CT_Headers {};return _efefb };func NewCT_Endnotes ()*CT_Endnotes {_bafcf :=&CT_Endnotes {};return _bafcf };type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;}; + +// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path +func (_adagb *CT_Styles )ValidateWithPath (path string )error {if _adagb .DocDefaults !=nil {if _bdcbec :=_adagb .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_bdcbec !=nil {return _bdcbec ;};};if _adagb .LatentStyles !=nil {if _beedaf :=_adagb .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_beedaf !=nil {return _beedaf ;};};for _edafca ,_gbdcaf :=range _adagb .Style {if _fbaeee :=_gbdcaf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edafca ));_fbaeee !=nil {return _fbaeee ;};};return nil ;};func (_eagbfa *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcecbg :for {_daedec ,_ggbgdg :=d .Token ();if _ggbgdg !=nil {return _ggbgdg ;};switch _aebde :=_daedec .(type ){case _g .StartElement :switch _aebde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_dagfea :=NewWdWsp ();if _effbgc :=d .DecodeElement (_dagfea ,&_aebde );_effbgc !=nil {return _effbgc ;};_eagbfa .Wsp =append (_eagbfa .Wsp ,_dagfea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bgbaded :=NewWdCT_WordprocessingGroup ();if _aebbea :=d .DecodeElement (_bgbaded ,&_aebde );_aebbea !=nil {return _aebbea ;};_eagbfa .GrpSp =append (_eagbfa .GrpSp ,_bgbaded );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gbgbf :=NewWdCT_GraphicFrame ();if _abdcc :=d .DecodeElement (_gbgbf ,&_aebde );_abdcc !=nil {return _abdcc ;};_eagbfa .GraphicFrame =append (_eagbfa .GraphicFrame ,_gbgbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_dcagca :=_a .NewPic ();if _aaccaa :=d .DecodeElement (_dcagca ,&_aebde );_aaccaa !=nil {return _aaccaa ;};_eagbfa .Pic =append (_eagbfa .Pic ,_dcagca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_aecae :=NewWdCT_WordprocessingContentPart ();if _efebb :=d .DecodeElement (_aecae ,&_aebde );_efebb !=nil {return _efebb ;};_eagbfa .ContentPart =append (_eagbfa .ContentPart ,_aecae );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_aebde .Name );if _fecgac :=d .Skip ();_fecgac !=nil {return _fecgac ;};};case _g .EndElement :break _dcecbg ;case _g .CharData :};};return nil ;};func (_acbde ST_TblOverlap )Validate ()error {return _acbde .ValidateWithPath ("")};func (_bebae *CT_TblLayoutType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gafed :=range start .Attr {if _gafed .Name .Local =="\u0074\u0079\u0070\u0065"{_bebae .TypeAttr .UnmarshalXMLAttr (_gafed );continue ;};};for {_ebcfc ,_cdgcda :=d .Token ();if _cdgcda !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004ca\u0079o\u0075\u0074\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_cdgcda );};if _aacde ,_adgge :=_ebcfc .(_g .EndElement );_adgge &&_aacde .Name ==start .Name {break ;};};return nil ;};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func NewCT_TcPrBase ()*CT_TcPrBase {_cccdfg :=&CT_TcPrBase {};return _cccdfg };type CT_Column struct{ + +// Column Width +WAttr *_gc .ST_TwipsMeasure ; + +// Space Before Following Column +SpaceAttr *_gc .ST_TwipsMeasure ;}; + +// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path +func (_bedcd *CT_Lock )ValidateWithPath (path string )error {if _fadcf :=_bedcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fadcf !=nil {return _fadcf ;};return nil ;}; + +// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path +func (_egbee *CT_SectPr )ValidateWithPath (path string )error {for _dgbbfd ,_adcea :=range _egbee .EG_HdrFtrReferences {if _afdge :=_adcea .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073[\u0025\u0064\u005d",path ,_dgbbfd ));_afdge !=nil {return _afdge ;};};if _egbee .FootnotePr !=nil {if _dcdcg :=_egbee .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_dcdcg !=nil {return _dcdcg ;};};if _egbee .EndnotePr !=nil {if _ebfage :=_egbee .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ebfage !=nil {return _ebfage ;};};if _egbee .Type !=nil {if _cbfgg :=_egbee .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cbfgg !=nil {return _cbfgg ;};};if _egbee .PgSz !=nil {if _fbaff :=_egbee .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_fbaff !=nil {return _fbaff ;};};if _egbee .PgMar !=nil {if _cggg :=_egbee .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_cggg !=nil {return _cggg ;};};if _egbee .PaperSrc !=nil {if _fbafd :=_egbee .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_fbafd !=nil {return _fbafd ;};};if _egbee .PgBorders !=nil {if _adaafb :=_egbee .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_adaafb !=nil {return _adaafb ;};};if _egbee .LnNumType !=nil {if _fegedf :=_egbee .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fegedf !=nil {return _fegedf ;};};if _egbee .PgNumType !=nil {if _cdgcg :=_egbee .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cdgcg !=nil {return _cdgcg ;};};if _egbee .Cols !=nil {if _bdfedc :=_egbee .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_bdfedc !=nil {return _bdfedc ;};};if _egbee .FormProt !=nil {if _gefde :=_egbee .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_gefde !=nil {return _gefde ;};};if _egbee .VAlign !=nil {if _deeceb :=_egbee .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_deeceb !=nil {return _deeceb ;};};if _egbee .NoEndnote !=nil {if _baagb :=_egbee .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_baagb !=nil {return _baagb ;};};if _egbee .TitlePg !=nil {if _baddfb :=_egbee .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_baddfb !=nil {return _baddfb ;};};if _egbee .TextDirection !=nil {if _eggcf :=_egbee .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_eggcf !=nil {return _eggcf ;};};if _egbee .Bidi !=nil {if _cfbf :=_egbee .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cfbf !=nil {return _cfbf ;};};if _egbee .RtlGutter !=nil {if _gefcfa :=_egbee .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_gefcfa !=nil {return _gefcfa ;};};if _egbee .DocGrid !=nil {if _bbcdg :=_egbee .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_bbcdg !=nil {return _bbcdg ;};};if _egbee .PrinterSettings !=nil {if _bfbeb :=_egbee .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_bfbeb !=nil {return _bfbeb ;};};if _egbee .SectPrChange !=nil {if _fbcaf :=_egbee .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fbcaf !=nil {return _fbcaf ;};};return nil ;};func (_cefae *CT_P )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cefae .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidRPrAttr )});};if _cefae .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidRAttr )});};if _cefae .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidDelAttr )});};if _cefae .RsidPAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidPAttr )});};if _cefae .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidRDefaultAttr )});};e .EncodeToken (start );if _cefae .PPr !=nil {_cecgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cefae .PPr ,_cecgb );};if _cefae .EG_PContent !=nil {for _ ,_fccbe :=range _cefae .EG_PContent {_fccbe .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_TblPPr and its children +func (_bgfddd *CT_TblPPr )Validate ()error {return _bgfddd .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func (_gecec *CT_MailMergeSourceType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gecec .ValAttr =ST_MailMergeSourceType (1);for _ ,_cbeeg :=range start .Attr {if _cbeeg .Name .Local =="\u0076\u0061\u006c"{_gecec .ValAttr .UnmarshalXMLAttr (_cbeeg );continue ;};};for {_aagcg ,_affgf :=d .Token ();if _affgf !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069l\u004de\u0072g\u0065S\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_affgf );};if _ffabee ,_aafea :=_aagcg .(_g .EndElement );_aafea &&_ffabee .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path +func (_afab *CT_Cnf )ValidateWithPath (path string )error {if _afab .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_afab .ValAttr ){return _gd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CnfPatternRe ,*_afab .ValAttr );};};if _afab .FirstRowAttr !=nil {if _eccd :=_afab .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_eccd !=nil {return _eccd ;};};if _afab .LastRowAttr !=nil {if _gfgf :=_afab .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gfgf !=nil {return _gfgf ;};};if _afab .FirstColumnAttr !=nil {if _beaa :=_afab .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_beaa !=nil {return _beaa ;};};if _afab .LastColumnAttr !=nil {if _egcd :=_afab .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_egcd !=nil {return _egcd ;};};if _afab .OddVBandAttr !=nil {if _cgec :=_afab .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_cgec !=nil {return _cgec ;};};if _afab .EvenVBandAttr !=nil {if _gabef :=_afab .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_gabef !=nil {return _gabef ;};};if _afab .OddHBandAttr !=nil {if _eca :=_afab .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_eca !=nil {return _eca ;};};if _afab .EvenHBandAttr !=nil {if _ddcb :=_afab .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_ddcb !=nil {return _ddcb ;};};if _afab .FirstRowFirstColumnAttr !=nil {if _adfb :=_afab .FirstRowFirstColumnAttr .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_adfb !=nil {return _adfb ;};};if _afab .FirstRowLastColumnAttr !=nil {if _gdg :=_afab .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gdg !=nil {return _gdg ;};};if _afab .LastRowFirstColumnAttr !=nil {if _aebb :=_afab .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_aebb !=nil {return _aebb ;};};if _afab .LastRowLastColumnAttr !=nil {if _ggfe :=_afab .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_ggfe !=nil {return _ggfe ;};};return nil ;}; + +// Validate validates the CT_SdtRun and its children +func (_bdaccde *CT_SdtRun )Validate ()error {return _bdaccde .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_ffbcbd :=&CT_TopPageBorder {};_ffbcbd .ValAttr =ST_Border (1);return _ffbcbd ;}; + +// Validate validates the CT_SdtDateMappingType and its children +func (_dffgde *CT_SdtDateMappingType )Validate ()error {return _dffgde .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");}; + +// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path +func (_gag *CT_Bookmark )ValidateWithPath (path string )error {if _ggb :=_gag .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ggb !=nil {return _ggb ;};return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_fbbfeg :=&CT_PPrDefault {};return _fbbfeg };type EG_ContentBlockContent struct{ + +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; + +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; + +// Paragraph +P []*CT_P ; + +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_JcTable struct{ + +// Alignment Type +ValAttr ST_JcTable ;}; + +// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path +func (_faacd *CT_SectPrBase )ValidateWithPath (path string )error {if _faacd .FootnotePr !=nil {if _ccfac :=_faacd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ccfac !=nil {return _ccfac ;};};if _faacd .EndnotePr !=nil {if _eecg :=_faacd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_eecg !=nil {return _eecg ;};};if _faacd .Type !=nil {if _cgdce :=_faacd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cgdce !=nil {return _cgdce ;};};if _faacd .PgSz !=nil {if _bbcbcd :=_faacd .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_bbcbcd !=nil {return _bbcbcd ;};};if _faacd .PgMar !=nil {if _cedea :=_faacd .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_cedea !=nil {return _cedea ;};};if _faacd .PaperSrc !=nil {if _cgfgg :=_faacd .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_cgfgg !=nil {return _cgfgg ;};};if _faacd .PgBorders !=nil {if _bdfeg :=_faacd .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bdfeg !=nil {return _bdfeg ;};};if _faacd .LnNumType !=nil {if _fbbbf :=_faacd .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fbbbf !=nil {return _fbbbf ;};};if _faacd .PgNumType !=nil {if _acbeg :=_faacd .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_acbeg !=nil {return _acbeg ;};};if _faacd .Cols !=nil {if _bffad :=_faacd .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_bffad !=nil {return _bffad ;};};if _faacd .FormProt !=nil {if _aefefb :=_faacd .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_aefefb !=nil {return _aefefb ;};};if _faacd .VAlign !=nil {if _babga :=_faacd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_babga !=nil {return _babga ;};};if _faacd .NoEndnote !=nil {if _aeacag :=_faacd .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_aeacag !=nil {return _aeacag ;};};if _faacd .TitlePg !=nil {if _feabdc :=_faacd .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_feabdc !=nil {return _feabdc ;};};if _faacd .TextDirection !=nil {if _edbece :=_faacd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_edbece !=nil {return _edbece ;};};if _faacd .Bidi !=nil {if _faccg :=_faacd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_faccg !=nil {return _faccg ;};};if _faacd .RtlGutter !=nil {if _fbbcd :=_faacd .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_fbbcd !=nil {return _fbbcd ;};};if _faacd .DocGrid !=nil {if _agebg :=_faacd .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_agebg !=nil {return _agebg ;};};if _faacd .PrinterSettings !=nil {if _fgcdf :=_faacd .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_fgcdf !=nil {return _fgcdf ;};};return nil ;};func (_cafd *CT_ColorSchemeMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cafd .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_dagf ,_fafg :=_cafd .Bg1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0062g\u0031"});if _fafg !=nil {return _fafg ;};start .Attr =append (start .Attr ,_dagf );};if _cafd .T1Attr !=ST_WmlColorSchemeIndexUnset {_facg ,_ddade :=_cafd .T1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0031"});if _ddade !=nil {return _ddade ;};start .Attr =append (start .Attr ,_facg );};if _cafd .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_aabg ,_efda :=_cafd .Bg2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0062g\u0032"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_aabg );};if _cafd .T2Attr !=ST_WmlColorSchemeIndexUnset {_aced ,_ddag :=_cafd .T2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0032"});if _ddag !=nil {return _ddag ;};start .Attr =append (start .Attr ,_aced );};if _cafd .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_aaa ,_cccg :=_cafd .Accent1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _cccg !=nil {return _cccg ;};start .Attr =append (start .Attr ,_aaa );};if _cafd .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_aacb ,_ggad :=_cafd .Accent2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _ggad !=nil {return _ggad ;};start .Attr =append (start .Attr ,_aacb );};if _cafd .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_gafa ,_fgfd :=_cafd .Accent3Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _fgfd !=nil {return _fgfd ;};start .Attr =append (start .Attr ,_gafa );};if _cafd .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_eeaf ,_eabde :=_cafd .Accent4Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _eabde !=nil {return _eabde ;};start .Attr =append (start .Attr ,_eeaf );};if _cafd .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_ccce ,_caae :=_cafd .Accent5Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _caae !=nil {return _caae ;};start .Attr =append (start .Attr ,_ccce );};if _cafd .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_addfg ,_degd :=_cafd .Accent6Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _degd !=nil {return _degd ;};start .Attr =append (start .Attr ,_addfg );};if _cafd .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_gccb ,_fcga :=_cafd .HyperlinkAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _fcga !=nil {return _fcga ;};start .Attr =append (start .Attr ,_gccb );};if _cafd .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_caed ,_ggce :=_cafd .FollowedHyperlinkAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _ggce !=nil {return _ggce ;};start .Attr =append (start .Attr ,_caed );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2;ST_UnderlineDouble ST_Underline =3;ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6;ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9;ST_UnderlineDashLongHeavy ST_Underline =10;ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13;ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16;ST_UnderlineWavyDouble ST_Underline =17;ST_UnderlineNone ST_Underline =18;);type CT_FrameScrollbar struct{ + +// Scrollbar Display Option Value +ValAttr ST_FrameScrollbar ;};func (_ccdgbb *ST_DropCap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfbg ,_cfabef :=d .Token ();if _cfabef !=nil {return _cfabef ;};if _gccfef ,_aebce :=_ccfbg .(_g .EndElement );_aebce &&_gccfef .Name ==start .Name {*_ccdgbb =1;return nil ;};if _bafgee ,_fdafgb :=_ccfbg .(_g .CharData );!_fdafgb {return _gd .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",_ccfbg );}else {switch string (_bafgee ){case "":*_ccdgbb =0;case "\u006e\u006f\u006e\u0065":*_ccdgbb =1;case "\u0064\u0072\u006f\u0070":*_ccdgbb =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ccdgbb =3;};};_ccfbg ,_cfabef =d .Token ();if _cfabef !=nil {return _cfabef ;};if _fdaeg ,_agdad :=_ccfbg .(_g .EndElement );_agdad &&_fdaeg .Name ==start .Name {return nil ;};return _gd .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",_ccfbg );};func (_eggabg *WdCT_WrapPath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eggabg .EditedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (*_eggabg .EditedAttr ))});};e .EncodeToken (start );_bfggd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eggabg .Start ,_bfggd );_dfagg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_egdcbe :=range _eggabg .LineTo {e .EncodeElement (_egdcbe ,_dfagg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egedeb *CT_TopPageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egedeb .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .TopLeftAttr )});};if _egedeb .TopRightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .TopRightAttr )});};if _egedeb .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .IdAttr )});};_fcdgcf ,_ffbeb :=_egedeb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffbeb !=nil {return _ffbeb ;};start .Attr =append (start .Attr ,_fcdgcf );if _egedeb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .ColorAttr )});};if _egedeb .ThemeColorAttr !=ST_ThemeColorUnset {_gcbbf ,_geagb :=_egedeb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _geagb !=nil {return _geagb ;};start .Attr =append (start .Attr ,_gcbbf );};if _egedeb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .ThemeTintAttr )});};if _egedeb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .ThemeShadeAttr )});};if _egedeb .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .SzAttr )});};if _egedeb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .SpaceAttr )});};if _egedeb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .ShadowAttr )});};if _egedeb .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geagd *ST_TextScale )Validate ()error {return _geagd .ValidateWithPath ("")};func (_bccgae ST_PageBorderDisplay )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bccgae .String (),start );};func (_fbagge ST_TblWidth )ValidateWithPath (path string )error {switch _fbagge {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbagge ));};return nil ;}; + +// Validate validates the CT_Recipients and its children +func (_dgaa *CT_Recipients )Validate ()error {return _dgaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;); + +// Validate validates the CT_TblOverlap and its children +func (_gddebb *CT_TblOverlap )Validate ()error {return _gddebb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func NewCT_Ind ()*CT_Ind {_gcbff :=&CT_Ind {};return _gcbff };type CT_Rel struct{IdAttr string ;};func (_gdfdb *CT_Comment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fadg :=range start .Attr {if _fadg .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_cfff ,_fada :=_fadg .Value ,error (nil );if _fada !=nil {return _fada ;};_gdfdb .InitialsAttr =&_cfff ;continue ;};if _fadg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aabga ,_ceee :=_fadg .Value ,error (nil );if _ceee !=nil {return _ceee ;};_gdfdb .AuthorAttr =_aabga ;continue ;};if _fadg .Name .Local =="\u0064\u0061\u0074\u0065"{_dbgc ,_eggb :=ParseStdlibTime (_fadg .Value );if _eggb !=nil {return _eggb ;};_gdfdb .DateAttr =&_dbgc ;continue ;};if _fadg .Name .Local =="\u0069\u0064"{_ecad ,_edeaf :=_b .ParseInt (_fadg .Value ,10,64);if _edeaf !=nil {return _edeaf ;};_gdfdb .IdAttr =_ecad ;continue ;};};_aadc :for {_fgefe ,_fgff :=d .Token ();if _fgff !=nil {return _fgff ;};switch _daad :=_fgefe .(type ){case _g .StartElement :switch _daad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ageg :=NewEG_BlockLevelElts ();_aaac :=NewCT_AltChunk ();if _fbc :=d .DecodeElement (_aaac ,&_daad );_fbc !=nil {return _fbc ;};_ageg .AltChunk =append (_ageg .AltChunk ,_aaac );_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ageg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cacf :=NewEG_BlockLevelElts ();_eabaf :=NewEG_ContentBlockContent ();_eabaf .CustomXml =NewCT_CustomXmlBlock ();if _cddc :=d .DecodeElement (_eabaf .CustomXml ,&_daad );_cddc !=nil {return _cddc ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_cacf );_cacf .EG_ContentBlockContent =append (_cacf .EG_ContentBlockContent ,_eabaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dfefg :=NewEG_BlockLevelElts ();_gddc :=NewEG_ContentBlockContent ();_gddc .Sdt =NewCT_SdtBlock ();if _dfgc :=d .DecodeElement (_gddc .Sdt ,&_daad );_dfgc !=nil {return _dfgc ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_dfefg );_dfefg .EG_ContentBlockContent =append (_dfefg .EG_ContentBlockContent ,_gddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_acbg :=NewEG_BlockLevelElts ();_dafd :=NewEG_ContentBlockContent ();_afaa :=NewCT_P ();if _fbeg :=d .DecodeElement (_afaa ,&_daad );_fbeg !=nil {return _fbeg ;};_dafd .P =append (_dafd .P ,_afaa );_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_acbg );_acbg .EG_ContentBlockContent =append (_acbg .EG_ContentBlockContent ,_dafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ffac :=NewEG_BlockLevelElts ();_ccdgg :=NewEG_ContentBlockContent ();_afaf :=NewCT_Tbl ();if _ebcb :=d .DecodeElement (_afaf ,&_daad );_ebcb !=nil {return _ebcb ;};_ccdgg .Tbl =append (_ccdgg .Tbl ,_afaf );_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ffac );_ffac .EG_ContentBlockContent =append (_ffac .EG_ContentBlockContent ,_ccdgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_baec :=NewEG_BlockLevelElts ();_fbca :=NewEG_ContentBlockContent ();_gafgc :=NewEG_RunLevelElts ();_gafgc .ProofErr =NewCT_ProofErr ();if _bcfgd :=d .DecodeElement (_gafgc .ProofErr ,&_daad );_bcfgd !=nil {return _bcfgd ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_baec );_baec .EG_ContentBlockContent =append (_baec .EG_ContentBlockContent ,_fbca );_fbca .EG_RunLevelElts =append (_fbca .EG_RunLevelElts ,_gafgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eadc :=NewEG_BlockLevelElts ();_gabdb :=NewEG_ContentBlockContent ();_aegbc :=NewEG_RunLevelElts ();_aegbc .PermStart =NewCT_PermStart ();if _gbgfe :=d .DecodeElement (_aegbc .PermStart ,&_daad );_gbgfe !=nil {return _gbgfe ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_eadc );_eadc .EG_ContentBlockContent =append (_eadc .EG_ContentBlockContent ,_gabdb );_gabdb .EG_RunLevelElts =append (_gabdb .EG_RunLevelElts ,_aegbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_adbda :=NewEG_BlockLevelElts ();_aegbcc :=NewEG_ContentBlockContent ();_bdfa :=NewEG_RunLevelElts ();_bdfa .PermEnd =NewCT_Perm ();if _dadfa :=d .DecodeElement (_bdfa .PermEnd ,&_daad );_dadfa !=nil {return _dadfa ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_adbda );_adbda .EG_ContentBlockContent =append (_adbda .EG_ContentBlockContent ,_aegbcc );_aegbcc .EG_RunLevelElts =append (_aegbcc .EG_RunLevelElts ,_bdfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_abgc :=NewEG_BlockLevelElts ();_gdcbb :=NewEG_ContentBlockContent ();_bff :=NewEG_RunLevelElts ();_bff .Ins =NewCT_RunTrackChange ();if _bade :=d .DecodeElement (_bff .Ins ,&_daad );_bade !=nil {return _bade ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_abgc );_abgc .EG_ContentBlockContent =append (_abgc .EG_ContentBlockContent ,_gdcbb );_gdcbb .EG_RunLevelElts =append (_gdcbb .EG_RunLevelElts ,_bff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cfcd :=NewEG_BlockLevelElts ();_cbed :=NewEG_ContentBlockContent ();_bagg :=NewEG_RunLevelElts ();_bagg .Del =NewCT_RunTrackChange ();if _fegf :=d .DecodeElement (_bagg .Del ,&_daad );_fegf !=nil {return _fegf ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_cfcd );_cfcd .EG_ContentBlockContent =append (_cfcd .EG_ContentBlockContent ,_cbed );_cbed .EG_RunLevelElts =append (_cbed .EG_RunLevelElts ,_bagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_geeg :=NewEG_BlockLevelElts ();_dgaf :=NewEG_ContentBlockContent ();_dec :=NewEG_RunLevelElts ();_dec .MoveFrom =NewCT_RunTrackChange ();if _defag :=d .DecodeElement (_dec .MoveFrom ,&_daad );_defag !=nil {return _defag ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_geeg );_geeg .EG_ContentBlockContent =append (_geeg .EG_ContentBlockContent ,_dgaf );_dgaf .EG_RunLevelElts =append (_dgaf .EG_RunLevelElts ,_dec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffdab :=NewEG_BlockLevelElts ();_gdab :=NewEG_ContentBlockContent ();_egcg :=NewEG_RunLevelElts ();_egcg .MoveTo =NewCT_RunTrackChange ();if _eccdf :=d .DecodeElement (_egcg .MoveTo ,&_daad );_eccdf !=nil {return _eccdf ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ffdab );_ffdab .EG_ContentBlockContent =append (_ffdab .EG_ContentBlockContent ,_gdab );_gdab .EG_RunLevelElts =append (_gdab .EG_RunLevelElts ,_egcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fefbf :=NewEG_BlockLevelElts ();_ggac :=NewEG_ContentBlockContent ();_egef :=NewEG_RunLevelElts ();_cgae :=NewEG_RangeMarkupElements ();_cgae .BookmarkStart =NewCT_Bookmark ();if _adcb :=d .DecodeElement (_cgae .BookmarkStart ,&_daad );_adcb !=nil {return _adcb ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_fefbf );_fefbf .EG_ContentBlockContent =append (_fefbf .EG_ContentBlockContent ,_ggac );_ggac .EG_RunLevelElts =append (_ggac .EG_RunLevelElts ,_egef );_egef .EG_RangeMarkupElements =append (_egef .EG_RangeMarkupElements ,_cgae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_adgf :=NewEG_BlockLevelElts ();_acde :=NewEG_ContentBlockContent ();_dcgc :=NewEG_RunLevelElts ();_cgaef :=NewEG_RangeMarkupElements ();_cgaef .BookmarkEnd =NewCT_MarkupRange ();if _gegb :=d .DecodeElement (_cgaef .BookmarkEnd ,&_daad );_gegb !=nil {return _gegb ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_adgf );_adgf .EG_ContentBlockContent =append (_adgf .EG_ContentBlockContent ,_acde );_acde .EG_RunLevelElts =append (_acde .EG_RunLevelElts ,_dcgc );_dcgc .EG_RangeMarkupElements =append (_dcgc .EG_RangeMarkupElements ,_cgaef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_feda :=NewEG_BlockLevelElts ();_daac :=NewEG_ContentBlockContent ();_cdfgf :=NewEG_RunLevelElts ();_gceg :=NewEG_RangeMarkupElements ();_gceg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbfc :=d .DecodeElement (_gceg .MoveFromRangeStart ,&_daad );_gbfc !=nil {return _gbfc ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_feda );_feda .EG_ContentBlockContent =append (_feda .EG_ContentBlockContent ,_daac );_daac .EG_RunLevelElts =append (_daac .EG_RunLevelElts ,_cdfgf );_cdfgf .EG_RangeMarkupElements =append (_cdfgf .EG_RangeMarkupElements ,_gceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_effb :=NewEG_BlockLevelElts ();_aafc :=NewEG_ContentBlockContent ();_fbef :=NewEG_RunLevelElts ();_fbdb :=NewEG_RangeMarkupElements ();_fbdb .MoveFromRangeEnd =NewCT_MarkupRange ();if _aebd :=d .DecodeElement (_fbdb .MoveFromRangeEnd ,&_daad );_aebd !=nil {return _aebd ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_effb );_effb .EG_ContentBlockContent =append (_effb .EG_ContentBlockContent ,_aafc );_aafc .EG_RunLevelElts =append (_aafc .EG_RunLevelElts ,_fbef );_fbef .EG_RangeMarkupElements =append (_fbef .EG_RangeMarkupElements ,_fbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fgfe :=NewEG_BlockLevelElts ();_efga :=NewEG_ContentBlockContent ();_bbea :=NewEG_RunLevelElts ();_bdgb :=NewEG_RangeMarkupElements ();_bdgb .MoveToRangeStart =NewCT_MoveBookmark ();if _faag :=d .DecodeElement (_bdgb .MoveToRangeStart ,&_daad );_faag !=nil {return _faag ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_fgfe );_fgfe .EG_ContentBlockContent =append (_fgfe .EG_ContentBlockContent ,_efga );_efga .EG_RunLevelElts =append (_efga .EG_RunLevelElts ,_bbea );_bbea .EG_RangeMarkupElements =append (_bbea .EG_RangeMarkupElements ,_bdgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ccec :=NewEG_BlockLevelElts ();_gagd :=NewEG_ContentBlockContent ();_bddg :=NewEG_RunLevelElts ();_adffd :=NewEG_RangeMarkupElements ();_adffd .MoveToRangeEnd =NewCT_MarkupRange ();if _acbgf :=d .DecodeElement (_adffd .MoveToRangeEnd ,&_daad );_acbgf !=nil {return _acbgf ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ccec );_ccec .EG_ContentBlockContent =append (_ccec .EG_ContentBlockContent ,_gagd );_gagd .EG_RunLevelElts =append (_gagd .EG_RunLevelElts ,_bddg );_bddg .EG_RangeMarkupElements =append (_bddg .EG_RangeMarkupElements ,_adffd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fafcb :=NewEG_BlockLevelElts ();_ccfb :=NewEG_ContentBlockContent ();_afge :=NewEG_RunLevelElts ();_ggbdc :=NewEG_RangeMarkupElements ();_ggbdc .CommentRangeStart =NewCT_MarkupRange ();if _fafgf :=d .DecodeElement (_ggbdc .CommentRangeStart ,&_daad );_fafgf !=nil {return _fafgf ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_fafcb );_fafcb .EG_ContentBlockContent =append (_fafcb .EG_ContentBlockContent ,_ccfb );_ccfb .EG_RunLevelElts =append (_ccfb .EG_RunLevelElts ,_afge );_afge .EG_RangeMarkupElements =append (_afge .EG_RangeMarkupElements ,_ggbdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggfc :=NewEG_BlockLevelElts ();_deaa :=NewEG_ContentBlockContent ();_dbbbd :=NewEG_RunLevelElts ();_cbdfd :=NewEG_RangeMarkupElements ();_cbdfd .CommentRangeEnd =NewCT_MarkupRange ();if _efeed :=d .DecodeElement (_cbdfd .CommentRangeEnd ,&_daad );_efeed !=nil {return _efeed ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ggfc );_ggfc .EG_ContentBlockContent =append (_ggfc .EG_ContentBlockContent ,_deaa );_deaa .EG_RunLevelElts =append (_deaa .EG_RunLevelElts ,_dbbbd );_dbbbd .EG_RangeMarkupElements =append (_dbbbd .EG_RangeMarkupElements ,_cbdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gccg :=NewEG_BlockLevelElts ();_fdga :=NewEG_ContentBlockContent ();_abdggc :=NewEG_RunLevelElts ();_bbac :=NewEG_RangeMarkupElements ();_bbac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dabe :=d .DecodeElement (_bbac .CustomXmlInsRangeStart ,&_daad );_dabe !=nil {return _dabe ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_gccg );_gccg .EG_ContentBlockContent =append (_gccg .EG_ContentBlockContent ,_fdga );_fdga .EG_RunLevelElts =append (_fdga .EG_RunLevelElts ,_abdggc );_abdggc .EG_RangeMarkupElements =append (_abdggc .EG_RangeMarkupElements ,_bbac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fegdaf :=NewEG_BlockLevelElts ();_badb :=NewEG_ContentBlockContent ();_aecb :=NewEG_RunLevelElts ();_gccbd :=NewEG_RangeMarkupElements ();_gccbd .CustomXmlInsRangeEnd =NewCT_Markup ();if _acga :=d .DecodeElement (_gccbd .CustomXmlInsRangeEnd ,&_daad );_acga !=nil {return _acga ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_fegdaf );_fegdaf .EG_ContentBlockContent =append (_fegdaf .EG_ContentBlockContent ,_badb );_badb .EG_RunLevelElts =append (_badb .EG_RunLevelElts ,_aecb );_aecb .EG_RangeMarkupElements =append (_aecb .EG_RangeMarkupElements ,_gccbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggfb :=NewEG_BlockLevelElts ();_cbff :=NewEG_ContentBlockContent ();_fdfa :=NewEG_RunLevelElts ();_eeff :=NewEG_RangeMarkupElements ();_eeff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bebb :=d .DecodeElement (_eeff .CustomXmlDelRangeStart ,&_daad );_bebb !=nil {return _bebb ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ggfb );_ggfb .EG_ContentBlockContent =append (_ggfb .EG_ContentBlockContent ,_cbff );_cbff .EG_RunLevelElts =append (_cbff .EG_RunLevelElts ,_fdfa );_fdfa .EG_RangeMarkupElements =append (_fdfa .EG_RangeMarkupElements ,_eeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agbb :=NewEG_BlockLevelElts ();_bafgc :=NewEG_ContentBlockContent ();_aedd :=NewEG_RunLevelElts ();_bgg :=NewEG_RangeMarkupElements ();_bgg .CustomXmlDelRangeEnd =NewCT_Markup ();if _eged :=d .DecodeElement (_bgg .CustomXmlDelRangeEnd ,&_daad );_eged !=nil {return _eged ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_agbb );_agbb .EG_ContentBlockContent =append (_agbb .EG_ContentBlockContent ,_bafgc );_bafgc .EG_RunLevelElts =append (_bafgc .EG_RunLevelElts ,_aedd );_aedd .EG_RangeMarkupElements =append (_aedd .EG_RangeMarkupElements ,_bgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_edbg :=NewEG_BlockLevelElts ();_eabfe :=NewEG_ContentBlockContent ();_defg :=NewEG_RunLevelElts ();_fcbe :=NewEG_RangeMarkupElements ();_fcbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gabeg :=d .DecodeElement (_fcbe .CustomXmlMoveFromRangeStart ,&_daad );_gabeg !=nil {return _gabeg ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_edbg );_edbg .EG_ContentBlockContent =append (_edbg .EG_ContentBlockContent ,_eabfe );_eabfe .EG_RunLevelElts =append (_eabfe .EG_RunLevelElts ,_defg );_defg .EG_RangeMarkupElements =append (_defg .EG_RangeMarkupElements ,_fcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfad :=NewEG_BlockLevelElts ();_baafeb :=NewEG_ContentBlockContent ();_aabf :=NewEG_RunLevelElts ();_aaad :=NewEG_RangeMarkupElements ();_aaad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbba :=d .DecodeElement (_aaad .CustomXmlMoveFromRangeEnd ,&_daad );_fbba !=nil {return _fbba ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_cfad );_cfad .EG_ContentBlockContent =append (_cfad .EG_ContentBlockContent ,_baafeb );_baafeb .EG_RunLevelElts =append (_baafeb .EG_RunLevelElts ,_aabf );_aabf .EG_RangeMarkupElements =append (_aabf .EG_RangeMarkupElements ,_aaad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eaecg :=NewEG_BlockLevelElts ();_fbbab :=NewEG_ContentBlockContent ();_gaba :=NewEG_RunLevelElts ();_bbcb :=NewEG_RangeMarkupElements ();_bbcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _geb :=d .DecodeElement (_bbcb .CustomXmlMoveToRangeStart ,&_daad );_geb !=nil {return _geb ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_eaecg );_eaecg .EG_ContentBlockContent =append (_eaecg .EG_ContentBlockContent ,_fbbab );_fbbab .EG_RunLevelElts =append (_fbbab .EG_RunLevelElts ,_gaba );_gaba .EG_RangeMarkupElements =append (_gaba .EG_RangeMarkupElements ,_bbcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cebf :=NewEG_BlockLevelElts ();_bebe :=NewEG_ContentBlockContent ();_eeea :=NewEG_RunLevelElts ();_bfgd :=NewEG_RangeMarkupElements ();_bfgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbefg :=d .DecodeElement (_bfgd .CustomXmlMoveToRangeEnd ,&_daad );_cbefg !=nil {return _cbefg ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_cebf );_cebf .EG_ContentBlockContent =append (_cebf .EG_ContentBlockContent ,_bebe );_bebe .EG_RunLevelElts =append (_bebe .EG_RunLevelElts ,_eeea );_eeea .EG_RangeMarkupElements =append (_eeea .EG_RangeMarkupElements ,_bfgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ccfg :=NewEG_BlockLevelElts ();_gdae :=NewEG_ContentBlockContent ();_cdgfd :=NewEG_RunLevelElts ();_fbec :=NewEG_MathContent ();_fbec .OMathPara =_ec .NewOMathPara ();if _ccgd :=d .DecodeElement (_fbec .OMathPara ,&_daad );_ccgd !=nil {return _ccgd ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ccfg );_ccfg .EG_ContentBlockContent =append (_ccfg .EG_ContentBlockContent ,_gdae );_gdae .EG_RunLevelElts =append (_gdae .EG_RunLevelElts ,_cdgfd );_cdgfd .EG_MathContent =append (_cdgfd .EG_MathContent ,_fbec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dggd :=NewEG_BlockLevelElts ();_gcee :=NewEG_ContentBlockContent ();_bdaa :=NewEG_RunLevelElts ();_fdfb :=NewEG_MathContent ();_fdfb .OMath =_ec .NewOMath ();if _eaag :=d .DecodeElement (_fdfb .OMath ,&_daad );_eaag !=nil {return _eaag ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_dggd );_dggd .EG_ContentBlockContent =append (_dggd .EG_ContentBlockContent ,_gcee );_gcee .EG_RunLevelElts =append (_gcee .EG_RunLevelElts ,_bdaa );_bdaa .EG_MathContent =append (_bdaa .EG_MathContent ,_fdfb );default:_ga .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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_daad .Name );if _ggdd :=d .Skip ();_ggdd !=nil {return _ggdd ;};};case _g .EndElement :break _aadc ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_CalendarType and its children +func (_ccbg *CT_CalendarType )Validate ()error {return _ccbg .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");}; + +// Validate validates the CT_Zoom and its children +func (_bgaag *CT_Zoom )Validate ()error {return _bgaag .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");}; + +// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path +func (_abbc *CT_CharacterSpacing )ValidateWithPath (path string )error {if _abbc .ValAttr ==ST_CharacterSpacingUnset {return _gd .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 _edaf :=_abbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edaf !=nil {return _edaf ;};return nil ;}; + +// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path +func (_aagfe *CT_TblGridCol )ValidateWithPath (path string )error {if _aagfe .WAttr !=nil {if _dfbea :=_aagfe .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dfbea !=nil {return _dfbea ;};};return nil ;};func (_agaeee ST_PTabRelativeTo )String ()string {switch _agaeee {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func (_fgced ST_VerticalJc )String ()string {switch _fgced {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0068";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";};return "";};func NewCT_DocumentBase ()*CT_DocumentBase {_faebc :=&CT_DocumentBase {};return _faebc };func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_dfadd :=&CT_StylePaneFilter {};return _dfadd };func (_dabcgf *CT_TblWidth )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aafebb :=range start .Attr {if _aafebb .Name .Local =="\u0077"{_ggcaeg ,_eeaee :=ParseUnionST_MeasurementOrPercent (_aafebb .Value );if _eeaee !=nil {return _eeaee ;};_dabcgf .WAttr =&_ggcaeg ;continue ;};if _aafebb .Name .Local =="\u0074\u0079\u0070\u0065"{_dabcgf .TypeAttr .UnmarshalXMLAttr (_aafebb );continue ;};};for {_ffaeg ,_befca :=d .Token ();if _befca !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_befca );};if _befba ,_dcabf :=_ffaeg .(_g .EndElement );_dcabf &&_befba .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path +func (_eabfb *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _eabfb .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _gd .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 _dbecc :=_eabfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbecc !=nil {return _dbecc ;};return nil ;}; + +// Validate validates the CT_NumPr and its children +func (_abeae *CT_NumPr )Validate ()error {return _abeae .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func (_gbacc *CT_FramesetSplitbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbacc .W !=nil {_ceeda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gbacc .W ,_ceeda );};if _gbacc .Color !=nil {_aacbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gbacc .Color ,_aacbd );};if _gbacc .NoBorder !=nil {_dbea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gbacc .NoBorder ,_dbea );};if _gbacc .FlatBorders !=nil {_ffbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gbacc .FlatBorders ,_ffbde );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebgaf ST_Zoom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebgaf .String (),start );};func (_afbcad *ST_TargetScreenSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daded ,_dcecg :=d .Token ();if _dcecg !=nil {return _dcecg ;};if _bcbacd ,_fecbd :=_daded .(_g .EndElement );_fecbd &&_bcbacd .Name ==start .Name {*_afbcad =1;return nil ;};if _aaggff ,_ecedae :=_daded .(_g .CharData );!_ecedae {return _gd .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",_daded );}else {switch string (_aaggff ){case "":*_afbcad =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_afbcad =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_afbcad =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_afbcad =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_afbcad =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_afbcad =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_afbcad =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_afbcad =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_afbcad =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_afbcad =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_afbcad =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_afbcad =11;};};_daded ,_dcecg =d .Token ();if _dcecg !=nil {return _dcecg ;};if _fdacfb ,_adgage :=_daded .(_g .EndElement );_adgage &&_fdacfb .Name ==start .Name {return nil ;};return _gd .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",_daded );};type CT_SignedTwipsMeasure struct{ + +// Positive or Negative Value in Twentieths of a Point +ValAttr ST_SignedTwipsMeasure ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; // Annotation Identifier -IdAttr int64 ;TblGrid *CT_TblGridBase ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_gccfe :=&WdCT_PosVChoice {};return _gccfe };type CT_PPrBase struct{ +IdAttr int64 ;PPr *CT_PPrBase ;};type CT_FFTextType struct{ -// Referenced Paragraph Style -PStyle *CT_String ; +// Text Box Form Field Type Values +ValAttr ST_FFTextType ;};func (_edafaa *WdCT_WrapTight )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgccfg ,_gfccc :=_edafaa .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _gfccc !=nil {return _gfccc ;};start .Attr =append (start .Attr ,_fgccfg );if _edafaa .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_edafaa .DistLAttr )});};if _edafaa .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_edafaa .DistRAttr )});};e .EncodeToken (start );_begcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_edafaa .WrapPolygon ,_begcc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aebadd *ST_TabTlc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adagcf ,_ddfbf :=d .Token ();if _ddfbf !=nil {return _ddfbf ;};if _fbafb ,_edeffaa :=_adagcf .(_g .EndElement );_edeffaa &&_fbafb .Name ==start .Name {*_aebadd =1;return nil ;};if _caeba ,_cebbbb :=_adagcf .(_g .CharData );!_cebbbb {return _gd .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",_adagcf );}else {switch string (_caeba ){case "":*_aebadd =0;case "\u006e\u006f\u006e\u0065":*_aebadd =1;case "\u0064\u006f\u0074":*_aebadd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_aebadd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_aebadd =4;case "\u0068\u0065\u0061v\u0079":*_aebadd =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_aebadd =6;};};_adagcf ,_ddfbf =d .Token ();if _ddfbf !=nil {return _ddfbf ;};if _gfedf ,_cagcc :=_adagcf .(_g .EndElement );_cagcc &&_gfedf .Name ==start .Name {return nil ;};return _gd .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",_adagcf );};func (_gggbab *WdST_RelFromH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abbec ,_ccfae :=d .Token ();if _ccfae !=nil {return _ccfae ;};if _gcdec ,_abfcbf :=_abbec .(_g .EndElement );_abfcbf &&_gcdec .Name ==start .Name {*_gggbab =1;return nil ;};if _abdgb ,_cgfad :=_abbec .(_g .CharData );!_cgfad {return _gd .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",_abbec );}else {switch string (_abdgb ){case "":*_gggbab =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gggbab =1;case "\u0070\u0061\u0067\u0065":*_gggbab =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gggbab =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gggbab =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gggbab =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gggbab =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gggbab =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gggbab =8;};};_abbec ,_ccfae =d .Token ();if _ccfae !=nil {return _ccfae ;};if _bcafbf ,_fgffae :=_abbec .(_g .EndElement );_fgffae &&_bcafbf .Name ==start .Name {return nil ;};return _gd .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",_abbec );};func (_eagffg ST_VAnchor )String ()string {switch _eagffg {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func (_cfgca *CT_FFTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgca .ValAttr =ST_FFTextType (1);for _ ,_cdacc :=range start .Attr {if _cdacc .Name .Local =="\u0076\u0061\u006c"{_cfgca .ValAttr .UnmarshalXMLAttr (_cdacc );continue ;};};for {_cfecc ,_facee :=d .Token ();if _facee !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_facee );};if _ggdb ,_gfeddf :=_cfecc .(_g .EndElement );_gfeddf &&_ggdb .Name ==start .Name {break ;};};return nil ;};type ST_SdtDateMappingType byte ;func (_abbae ST_TextboxTightWrap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feeeg :=_g .Attr {};_feeeg .Name =name ;switch _abbae {case ST_TextboxTightWrapUnset :_feeeg .Value ="";case ST_TextboxTightWrapNone :_feeeg .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_feeeg .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_feeeg .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_feeeg .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_feeeg .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _feeeg ,nil ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_fcegae :=&CT_MoveBookmark {};return _fcegae };func NewCT_MultiLevelType ()*CT_MultiLevelType {_gbdcc :=&CT_MultiLevelType {};_gbdcc .ValAttr =ST_MultiLevelType (1);return _gbdcc ;};func (_fagdb *CT_RPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fagdb .AuthorAttr )});if _fagdb .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fagdb .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fagdb .IdAttr )});e .EncodeToken (start );_cbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fagdb .RPr ,_cbfg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_String struct{ -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// String Value +ValAttr string ;}; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Validate validates the CT_Frameset and its children +func (_cacce *CT_Frameset )Validate ()error {return _cacce .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_eeccg *WdCT_WrapNone )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgccdb *Fonts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _cgccdb .CT_FontsList .MarshalXML (e ,start );};func (_bbfecc ST_FFTextType )ValidateWithPath (path string )error {switch _bbfecc {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfecc ));};return nil ;};func (_bggef *ST_HexColorAuto )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bggef =0;case "\u0061\u0075\u0074\u006f":*_bggef =1;};return nil ;};func (_bffd *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffd .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_aacac :=range start .Attr {if _aacac .Name .Local =="\u0076\u0061\u006c"{_bffd .ValAttr .UnmarshalXMLAttr (_aacac );continue ;};};for {_ggcdb ,_dbbe :=d .Token ();if _dbbe !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u004f\u0064\u0073\u006f\u0046\u004d\u0044\u0046\u0069\u0065ld\u0054\u0079\u0070e\u003a \u0025\u0073",_dbbe );};if _dfeee ,_agcde :=_ggcdb .(_g .EndElement );_agcde &&_dfeee .Name ==start .Name {break ;};};return nil ;}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Validate validates the CT_LevelText and its children +func (_dfeed *CT_LevelText )Validate ()error {return _dfeed .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_adcebg *ST_RubyAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccae ,_edbdg :=d .Token ();if _edbdg !=nil {return _edbdg ;};if _dcaab ,_ebbbd :=_dccae .(_g .EndElement );_ebbbd &&_dcaab .Name ==start .Name {*_adcebg =1;return nil ;};if _cadace ,_deeeeb :=_dccae .(_g .CharData );!_deeeeb {return _gd .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",_dccae );}else {switch string (_cadace ){case "":*_adcebg =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adcebg =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_adcebg =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_adcebg =3;case "\u006c\u0065\u0066\u0074":*_adcebg =4;case "\u0072\u0069\u0067h\u0074":*_adcebg =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_adcebg =6;};};_dccae ,_edbdg =d .Token ();if _edbdg !=nil {return _edbdg ;};if _aebddcb ,_cfffgf :=_dccae .(_g .EndElement );_cfffgf &&_aebddcb .Name ==start .Name {return nil ;};return _gd .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",_dccae );};func (_bccadc *ST_CharacterSpacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_addfa ,_bffafb :=d .Token ();if _bffafb !=nil {return _bffafb ;};if _cfegee ,_fcaea :=_addfa .(_g .EndElement );_fcaea &&_cfegee .Name ==start .Name {*_bccadc =1;return nil ;};if _dcbgef ,_egfcgf :=_addfa .(_g .CharData );!_egfcgf {return _gd .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",_addfa );}else {switch string (_dcbgef ){case "":*_bccadc =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_bccadc =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_bccadc =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_bccadc =3;};};_addfa ,_bffafb =d .Token ();if _bffafb !=nil {return _bffafb ;};if _gdgdf ,_dbabf :=_addfa .(_g .EndElement );_dbabf &&_gdgdf .Name ==start .Name {return nil ;};return _gd .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",_addfa );};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_edaffd :=&WdCT_GraphicFrame {};_edaffd .CNvPr =_e .NewCT_NonVisualDrawingProps ();_edaffd .CNvFrPr =_e .NewCT_NonVisualGraphicFrameProperties ();_edaffd .Xfrm =_e .NewCT_Transform2D ();_edaffd .Graphic =_e .NewGraphic ();return _edaffd ;};func (_cffg *CT_EdnDocProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdde :for {_efdg ,_ggaed :=d .Token ();if _ggaed !=nil {return _ggaed ;};switch _cebcca :=_efdg .(type ){case _g .StartElement :switch _cebcca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_cffg .Pos =NewCT_EdnPos ();if _gcgbb :=d .DecodeElement (_cffg .Pos ,&_cebcca );_gcgbb !=nil {return _gcgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cffg .NumFmt =NewCT_NumFmt ();if _aaeg :=d .DecodeElement (_cffg .NumFmt ,&_cebcca );_aaeg !=nil {return _aaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_cffg .NumStart =NewCT_DecimalNumber ();if _dggad :=d .DecodeElement (_cffg .NumStart ,&_cebcca );_dggad !=nil {return _dggad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_cffg .NumRestart =NewCT_NumRestart ();if _cdfeb :=d .DecodeElement (_cffg .NumRestart ,&_cebcca );_cdfeb !=nil {return _cdfeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_ddbab :=NewCT_FtnEdnSepRef ();if _bcgg :=d .DecodeElement (_ddbab ,&_cebcca );_bcgg !=nil {return _bcgg ;};_cffg .Endnote =append (_cffg .Endnote ,_ddbab );default:_ga .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\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_cebcca .Name );if _aaeb :=d .Skip ();_aaeb !=nil {return _aaeb ;};};case _g .EndElement :break _gdde ;case _g .CharData :};};return nil ;};func (_bgbfcg *CT_Rel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bgbfcg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Text Frame Properties -FramePr *CT_FramePr ; +// Validate validates the Recipients and its children +func (_dagcd *Recipients )Validate ()error {return _dagcd .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func NewCT_FFTextInput ()*CT_FFTextInput {_befcg :=&CT_FFTextInput {};return _befcg };type CT_FtnEdnRef struct{ -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Suppress Footnote/Endnote Reference Mark +CustomMarkFollowsAttr *_gc .ST_OnOff ; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Footnote/Endnote ID Reference +IdAttr int64 ;};func (_bdeab *CT_MailMergeDest )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdeab .ValAttr =ST_MailMergeDest (1);for _ ,_cdddd :=range start .Attr {if _cdddd .Name .Local =="\u0076\u0061\u006c"{_bdeab .ValAttr .UnmarshalXMLAttr (_cdddd );continue ;};};for {_ebed ,_ecddc :=d .Token ();if _ecddc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0065\u0073\u0074\u003a \u0025\u0073",_ecddc );};if _cdbeec ,_efbde :=_ebed .(_g .EndElement );_efbde &&_cdbeec .Name ==start .Name {break ;};};return nil ;};func (_caceb ST_PageBorderZOrder )Validate ()error {return _caceb .ValidateWithPath ("")};func (_dbbab *EG_BlockLevelElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbbab .AltChunk !=nil {_fbbcdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bffdf :=range _dbbab .AltChunk {e .EncodeElement (_bffdf ,_fbbcdg );};};if _dbbab .EG_ContentBlockContent !=nil {for _ ,_dbgdd :=range _dbbab .EG_ContentBlockContent {_dbgdd .MarshalXML (e ,_g .StartElement {});};};return nil ;}; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Validate validates the CT_SdtListItem and its children +func (_agagg *CT_SdtListItem )Validate ()error {return _agagg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};func (_cafeee ST_TextDirection )ValidateWithPath (path string )error {switch _cafeee {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafeee ));};return nil ;};func (_aadgfc *ST_HpsMeasure )ValidateWithPath (path string )error {_aefddd :=[]string {};if _aadgfc .ST_UnsignedDecimalNumber !=nil {_aefddd =append (_aefddd ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _aadgfc .ST_PositiveUniversalMeasure !=nil {_aefddd =append (_aefddd ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_aefddd )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aefddd );};return nil ;}; -// Paragraph Borders -PBdr *CT_PBdr ; +// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path +func (_dcebcb *WdCT_PosVChoice )ValidateWithPath (path string )error {if _bgbfgg :=_dcebcb .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_bgbfgg !=nil {return _bgbfgg ;};return nil ;};func (_eefgdc ST_TblWidth )String ()string {switch _eefgdc {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0070\u0063\u0074";case 3:return "\u0064\u0078\u0061";case 4:return "\u0061\u0075\u0074\u006f";};return "";}; -// Paragraph Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path +func (_feccb *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_fdffcf ST_TblStyleOverrideType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdffcf .String (),start );};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_e .CT_OfficeArtExtensionList ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_defdfd :=&CT_NumPicBullet {};return _defdfd };func (_fbfafb ST_NumberFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbfafb .String (),start );}; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path +func (_dgceb *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _bdcdba ,_ccacd :=range _dgceb .Wsp {if _gcccb :=_ccacd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_bdcdba ));_gcccb !=nil {return _gcccb ;};};for _gbaafc ,_ffgeba :=range _dgceb .GrpSp {if _dagabg :=_ffgeba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gbaafc ));_dagabg !=nil {return _dagabg ;};};for _eggef ,_dbbdacd :=range _dgceb .GraphicFrame {if _cdbgea :=_dbbdacd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eggef ));_cdbgea !=nil {return _cdbgea ;};};for _ddadec ,_afdece :=range _dgceb .Pic {if _gdagcc :=_afdece .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ddadec ));_gdagcc !=nil {return _gdagcc ;};};for _abede ,_caebeb :=range _dgceb .ContentPart {if _gbacbb :=_caebeb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_abede ));_gbacbb !=nil {return _gbacbb ;};};return nil ;};func (_cebdef ST_MailMergeDest )String ()string {switch _cebdef {case 0:return "";case 1:return "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006d\u0061i\u006c";case 4:return "\u0066\u0061\u0078";};return "";};func (_cggdd *CT_FtnEdnRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddfaeg :=range start .Attr {if _ddfaeg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_bbfec ,_bfgcf :=ParseUnionST_OnOff (_ddfaeg .Value );if _bfgcf !=nil {return _bfgcf ;};_cggdd .CustomMarkFollowsAttr =&_bbfec ;continue ;};if _ddfaeg .Name .Local =="\u0069\u0064"{_gffb ,_dcgga :=_b .ParseInt (_ddfaeg .Value ,10,64);if _dcgga !=nil {return _dcgga ;};_cggdd .IdAttr =_gffb ;continue ;};};for {_baaa ,_addc :=d .Token ();if _addc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_addc );};if _acbbg ,_egdae :=_baaa .(_g .EndElement );_egdae &&_acbbg .Name ==start .Name {break ;};};return nil ;}; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path +func (_bagcb *CT_Underline )ValidateWithPath (path string )error {if _ddfad :=_bagcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddfad !=nil {return _ddfad ;};if _bagcb .ColorAttr !=nil {if _ebbdcg :=_bagcb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ebbdcg !=nil {return _ebbdcg ;};};if _aebdfe :=_bagcb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aebdfe !=nil {return _aebdfe ;};return nil ;};func NewCT_TrackChangesView ()*CT_TrackChangesView {_bgbdgf :=&CT_TrackChangesView {};return _bgbdgf };func (_cdabd *EG_PContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdabd .FldSimple !=nil {_cafee :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fbegb :=range _cdabd .FldSimple {e .EncodeElement (_fbegb ,_cafee );};};if _cdabd .Hyperlink !=nil {_fgcfa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cdabd .Hyperlink ,_fgcfa );};if _cdabd .SubDoc !=nil {_ccgcae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_cdabd .SubDoc ,_ccgcae );};if _cdabd .EG_ContentRunContent !=nil {for _ ,_cdfce :=range _cdabd .EG_ContentRunContent {_cdfce .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_eafacd *CT_TcPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gffdda :for {_decdg ,_aegdf :=d .Token ();if _aegdf !=nil {return _aegdf ;};switch _bcbff :=_decdg .(type ){case _g .StartElement :switch _bcbff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_eafacd .CnfStyle =NewCT_Cnf ();if _fcfac :=d .DecodeElement (_eafacd .CnfStyle ,&_bcbff );_fcfac !=nil {return _fcfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_eafacd .TcW =NewCT_TblWidth ();if _abbea :=d .DecodeElement (_eafacd .TcW ,&_bcbff );_abbea !=nil {return _abbea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_eafacd .GridSpan =NewCT_DecimalNumber ();if _fdacag :=d .DecodeElement (_eafacd .GridSpan ,&_bcbff );_fdacag !=nil {return _fdacag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_eafacd .HMerge =NewCT_HMerge ();if _bffbg :=d .DecodeElement (_eafacd .HMerge ,&_bcbff );_bffbg !=nil {return _bffbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_eafacd .VMerge =NewCT_VMerge ();if _ecdac :=d .DecodeElement (_eafacd .VMerge ,&_bcbff );_ecdac !=nil {return _ecdac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_eafacd .TcBorders =NewCT_TcBorders ();if _deaaf :=d .DecodeElement (_eafacd .TcBorders ,&_bcbff );_deaaf !=nil {return _deaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_eafacd .Shd =NewCT_Shd ();if _acgaeg :=d .DecodeElement (_eafacd .Shd ,&_bcbff );_acgaeg !=nil {return _acgaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_eafacd .NoWrap =NewCT_OnOff ();if _ceage :=d .DecodeElement (_eafacd .NoWrap ,&_bcbff );_ceage !=nil {return _ceage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_eafacd .TcMar =NewCT_TcMar ();if _eedcf :=d .DecodeElement (_eafacd .TcMar ,&_bcbff );_eedcf !=nil {return _eedcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eafacd .TextDirection =NewCT_TextDirection ();if _cdeff :=d .DecodeElement (_eafacd .TextDirection ,&_bcbff );_cdeff !=nil {return _cdeff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_eafacd .TcFitText =NewCT_OnOff ();if _fgecgf :=d .DecodeElement (_eafacd .TcFitText ,&_bcbff );_fgecgf !=nil {return _fgecgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_eafacd .VAlign =NewCT_VerticalJc ();if _ggfbag :=d .DecodeElement (_eafacd .VAlign ,&_bcbff );_ggfbag !=nil {return _ggfbag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_eafacd .HideMark =NewCT_OnOff ();if _bebbb :=d .DecodeElement (_eafacd .HideMark ,&_bcbff );_bebbb !=nil {return _bebbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_eafacd .Headers =NewCT_Headers ();if _ecegd :=d .DecodeElement (_eafacd .Headers ,&_bcbff );_ecegd !=nil {return _ecegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_eafacd .CellIns =NewCT_TrackChange ();if _cefde :=d .DecodeElement (_eafacd .CellIns ,&_bcbff );_cefde !=nil {return _cefde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_eafacd .CellDel =NewCT_TrackChange ();if _bbgef :=d .DecodeElement (_eafacd .CellDel ,&_bcbff );_bbgef !=nil {return _bbgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_eafacd .CellMerge =NewCT_CellMergeTrackChange ();if _adeaaf :=d .DecodeElement (_eafacd .CellMerge ,&_bcbff );_adeaaf !=nil {return _adeaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_eafacd .TcPrChange =NewCT_TcPrChange ();if _gaegd :=d .DecodeElement (_eafacd .TcPrChange ,&_bcbff );_gaegd !=nil {return _gaegd ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_bcbff .Name );if _ebdgca :=d .Skip ();_ebdgca !=nil {return _ebdgca ;};};case _g .EndElement :break _gffdda ;case _g .CharData :};};return nil ;};func NewCT_DivBdr ()*CT_DivBdr {_dabad :=&CT_DivBdr {};return _dabad };func (_aaff *CT_DocPartBehaviors )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fegdd :for {_fdegd ,_gbcfe :=d .Token ();if _gbcfe !=nil {return _gbcfe ;};switch _baafa :=_fdegd .(type ){case _g .StartElement :switch _baafa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_cecc :=NewCT_DocPartBehavior ();if _cdeegd :=d .DecodeElement (_cecc ,&_baafa );_cdeegd !=nil {return _cdeegd ;};_aaff .Behavior =append (_aaff .Behavior ,_cecc );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_baafa .Name );if _fdag :=d .Skip ();_fdag !=nil {return _fdag ;};};case _g .EndElement :break _fegdd ;case _g .CharData :};};return nil ;};func (_ggdee *CT_CustomXmlRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggdee .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ggdee .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_ggdee .ElementAttr )});e .EncodeToken (start );if _ggdee .CustomXmlPr !=nil {_fbfcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ggdee .CustomXmlPr ,_fbfcc );};if _ggdee .EG_PContent !=nil {for _ ,_bdeee :=range _ggdee .EG_PContent {_bdeee .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_ddegef :=&CT_SimpleField {};return _ddegef };func (_cdgeg *CT_LatentStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdgeg .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefLockedStateAttr )});};if _cdgeg .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefUIPriorityAttr )});};if _cdgeg .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefSemiHiddenAttr )});};if _cdgeg .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefUnhideWhenUsedAttr )});};if _cdgeg .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefQFormatAttr )});};if _cdgeg .CountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .CountAttr )});};e .EncodeToken (start );if _cdgeg .LsdException !=nil {_afcad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_aebfb :=range _cdgeg .LsdException {e .EncodeElement (_aebfb ,_afcad );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Validate validates the CT_AltChunkPr and its children +func (_cee *CT_AltChunkPr )Validate ()error {return _cee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");}; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Validate validates the CT_BdoContentRun and its children +func (_ccb *CT_BdoContentRun )Validate ()error {return _ccb .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");}; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path +func (_feedde *CT_TextEffect )ValidateWithPath (path string )error {if _feedde .ValAttr ==ST_TextEffectUnset {return _gd .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 _afbcfb :=_feedde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afbcfb !=nil {return _afbcfb ;};return nil ;};type WdST_RelFromV byte ;type ST_TblWidth byte ;func NewCT_VerticalJc ()*CT_VerticalJc {_gfcdd :=&CT_VerticalJc {};_gfcdd .ValAttr =ST_VerticalJc (1);return _gfcdd ;};func (_ecda *CT_TblPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cded :for {_dffae ,_beege :=d .Token ();if _beege !=nil {return _beege ;};switch _cbagef :=_dffae .(type ){case _g .StartElement :switch _cbagef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_ecda .TblStyle =NewCT_String ();if _gacdd :=d .DecodeElement (_ecda .TblStyle ,&_cbagef );_gacdd !=nil {return _gacdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_ecda .TblpPr =NewCT_TblPPr ();if _ffebef :=d .DecodeElement (_ecda .TblpPr ,&_cbagef );_ffebef !=nil {return _ffebef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_ecda .TblOverlap =NewCT_TblOverlap ();if _cafge :=d .DecodeElement (_ecda .TblOverlap ,&_cbagef );_cafge !=nil {return _cafge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_ecda .BidiVisual =NewCT_OnOff ();if _cbfba :=d .DecodeElement (_ecda .BidiVisual ,&_cbagef );_cbfba !=nil {return _cbfba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_ecda .TblStyleRowBandSize =NewCT_DecimalNumber ();if _bebgb :=d .DecodeElement (_ecda .TblStyleRowBandSize ,&_cbagef );_bebgb !=nil {return _bebgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_ecda .TblStyleColBandSize =NewCT_DecimalNumber ();if _ecfdbe :=d .DecodeElement (_ecda .TblStyleColBandSize ,&_cbagef );_ecfdbe !=nil {return _ecfdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_ecda .TblW =NewCT_TblWidth ();if _faefa :=d .DecodeElement (_ecda .TblW ,&_cbagef );_faefa !=nil {return _faefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_ecda .Jc =NewCT_JcTable ();if _cdffe :=d .DecodeElement (_ecda .Jc ,&_cbagef );_cdffe !=nil {return _cdffe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ecda .TblCellSpacing =NewCT_TblWidth ();if _egecg :=d .DecodeElement (_ecda .TblCellSpacing ,&_cbagef );_egecg !=nil {return _egecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_ecda .TblInd =NewCT_TblWidth ();if _afcbg :=d .DecodeElement (_ecda .TblInd ,&_cbagef );_afcbg !=nil {return _afcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_ecda .TblBorders =NewCT_TblBorders ();if _edbfd :=d .DecodeElement (_ecda .TblBorders ,&_cbagef );_edbfd !=nil {return _edbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ecda .Shd =NewCT_Shd ();if _ggbfb :=d .DecodeElement (_ecda .Shd ,&_cbagef );_ggbfb !=nil {return _ggbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_ecda .TblLayout =NewCT_TblLayoutType ();if _acfbg :=d .DecodeElement (_ecda .TblLayout ,&_cbagef );_acfbg !=nil {return _acfbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_ecda .TblCellMar =NewCT_TblCellMar ();if _bcceag :=d .DecodeElement (_ecda .TblCellMar ,&_cbagef );_bcceag !=nil {return _bcceag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_ecda .TblLook =NewCT_TblLook ();if _fegac :=d .DecodeElement (_ecda .TblLook ,&_cbagef );_fegac !=nil {return _fegac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_ecda .TblCaption =NewCT_String ();if _cbcdd :=d .DecodeElement (_ecda .TblCaption ,&_cbagef );_cbcdd !=nil {return _cbcdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_ecda .TblDescription =NewCT_String ();if _fcfbgb :=d .DecodeElement (_ecda .TblDescription ,&_cbagef );_fcfbgb !=nil {return _fcfbgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ecda .TblPrChange =NewCT_TblPrChange ();if _aggdbg :=d .DecodeElement (_ecda .TblPrChange ,&_cbagef );_aggdbg !=nil {return _aggdbg ;};default:_ga .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\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_cbagef .Name );if _egcfd :=d .Skip ();_egcfd !=nil {return _egcfd ;};};case _g .EndElement :break _cded ;case _g .CharData :};};return nil ;};func (_cabeb ST_HighlightColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cabeb .String (),start );}; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Validate validates the CT_Perm and its children +func (_dbfee *CT_Perm )Validate ()error {return _dbfee .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_afeg *CT_Document )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afeg .ConformanceAttr =_gc .ST_ConformanceClass (1);for _ ,_ggcae :=range start .Attr {if _ggcae .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_afeg .ConformanceAttr .UnmarshalXMLAttr (_ggcae );continue ;};};_edffe :for {_cgdbd ,_febad :=d .Token ();if _febad !=nil {return _febad ;};switch _cgce :=_cgdbd .(type ){case _g .StartElement :switch _cgce .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_afeg .Background =NewCT_Background ();if _geab :=d .DecodeElement (_afeg .Background ,&_cgce );_geab !=nil {return _geab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_afeg .Body =NewCT_Body ();if _ddecc :=d .DecodeElement (_afeg .Body ,&_cgce );_ddecc !=nil {return _ddecc ;};default:_ga .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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cgce .Name );if _bbgc :=d .Skip ();_bbgc !=nil {return _bbgc ;};};case _g .EndElement :break _edffe ;case _g .CharData :};};return nil ;};func (_dacac *CT_Frame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfaae :for {_fbdc ,_dgebg :=d .Token ();if _dgebg !=nil {return _dgebg ;};switch _fafdg :=_fbdc .(type ){case _g .StartElement :switch _fafdg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_dacac .Sz =NewCT_String ();if _edace :=d .DecodeElement (_dacac .Sz ,&_fafdg );_edace !=nil {return _edace ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_dacac .Name =NewCT_String ();if _beedac :=d .DecodeElement (_dacac .Name ,&_fafdg );_beedac !=nil {return _beedac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_dacac .Title =NewCT_String ();if _gaeeg :=d .DecodeElement (_dacac .Title ,&_fafdg );_gaeeg !=nil {return _gaeeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_dacac .LongDesc =NewCT_Rel ();if _acffbf :=d .DecodeElement (_dacac .LongDesc ,&_fafdg );_acffbf !=nil {return _acffbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_dacac .SourceFileName =NewCT_Rel ();if _eadcb :=d .DecodeElement (_dacac .SourceFileName ,&_fafdg );_eadcb !=nil {return _eadcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0057"}:_dacac .MarW =NewCT_PixelsMeasure ();if _cdead :=d .DecodeElement (_dacac .MarW ,&_fafdg );_cdead !=nil {return _cdead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0048"}:_dacac .MarH =NewCT_PixelsMeasure ();if _cada :=d .DecodeElement (_dacac .MarH ,&_fafdg );_cada !=nil {return _cada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_dacac .Scrollbar =NewCT_FrameScrollbar ();if _bfcfe :=d .DecodeElement (_dacac .Scrollbar ,&_fafdg );_bfcfe !=nil {return _bfcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_dacac .NoResizeAllowed =NewCT_OnOff ();if _bcbfba :=d .DecodeElement (_dacac .NoResizeAllowed ,&_fafdg );_bcbfba !=nil {return _bcbfba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_dacac .LinkedToFile =NewCT_OnOff ();if _abgab :=d .DecodeElement (_dacac .LinkedToFile ,&_fafdg );_abgab !=nil {return _abgab ;};default:_ga .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\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_fafdg .Name );if _dbfce :=d .Skip ();_dbfce !=nil {return _dbfce ;};};case _g .EndElement :break _dfaae ;case _g .CharData :};};return nil ;};func NewCT_NumPr ()*CT_NumPr {_deeca :=&CT_NumPr {};return _deeca };func (_bfdcfg ST_MultiLevelType )String ()string {switch _bfdcfg {case 0:return "";case 1:return "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case 2:return "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case 3:return "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return "";};func (_afgffd ST_HAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afgffd .String (),start );};type CT_ShapeDefaults struct{Any []_ga .Any ;};func (_agbacc *ST_Theme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gageae ,_beecag :=d .Token ();if _beecag !=nil {return _beecag ;};if _dbcgc ,_ceccge :=_gageae .(_g .EndElement );_ceccge &&_dbcgc .Name ==start .Name {*_agbacc =1;return nil ;};if _accafa ,_acgfb :=_gageae .(_g .CharData );!_acgfb {return _gd .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",_gageae );}else {switch string (_accafa ){case "":*_agbacc =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_agbacc =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_agbacc =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_agbacc =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_agbacc =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_agbacc =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_agbacc =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_agbacc =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_agbacc =8;};};_gageae ,_beecag =d .Token ();if _beecag !=nil {return _beecag ;};if _dfccb ,_dcbdca :=_gageae .(_g .EndElement );_dcbdca &&_dfccb .Name ==start .Name {return nil ;};return _gd .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",_gageae );}; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Validate validates the Hdr and its children +func (_cgced *Hdr )Validate ()error {return _cgced .ValidateWithPath ("\u0048\u0064\u0072")}; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path +func (_aegd *CT_DocDefaults )ValidateWithPath (path string )error {if _aegd .RPrDefault !=nil {if _gcced :=_aegd .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_gcced !=nil {return _gcced ;};};if _aegd .PPrDefault !=nil {if _becfd :=_aegd .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_becfd !=nil {return _becfd ;};};return nil ;};func (_cccfdb ST_MailMergeDocType )String ()string {switch _cccfdb {case 0:return "";case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";};return "";};func (_gdcaec *WdCT_WrapTight )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdcaec .WrapTextAttr =WdST_WrapText (1);_gdcaec .WrapPolygon =NewWdCT_WrapPath ();for _ ,_ecabea :=range start .Attr {if _ecabea .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_gdcaec .WrapTextAttr .UnmarshalXMLAttr (_ecabea );continue ;};if _ecabea .Name .Local =="\u0064\u0069\u0073t\u004c"{_aafeg ,_ffgbb :=_b .ParseUint (_ecabea .Value ,10,32);if _ffgbb !=nil {return _ffgbb ;};_bbefd :=uint32 (_aafeg );_gdcaec .DistLAttr =&_bbefd ;continue ;};if _ecabea .Name .Local =="\u0064\u0069\u0073t\u0052"{_cabbbd ,_ccagfc :=_b .ParseUint (_ecabea .Value ,10,32);if _ccagfc !=nil {return _ccagfc ;};_agbcfa :=uint32 (_cabbbd );_gdcaec .DistRAttr =&_agbcfa ;continue ;};};_baebge :for {_aafag ,_deced :=d .Token ();if _deced !=nil {return _deced ;};switch _bdgced :=_aafag .(type ){case _g .StartElement :switch _bdgced .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _gbeac :=d .DecodeElement (_gdcaec .WrapPolygon ,&_bdgced );_gbeac !=nil {return _gbeac ;};default:_ga .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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_bdgced .Name );if _aceefbb :=d .Skip ();_aceefbb !=nil {return _aceefbb ;};};case _g .EndElement :break _baebge ;case _g .CharData :};};return nil ;};func NewCT_EdnDocProps ()*CT_EdnDocProps {_cdcb :=&CT_EdnDocProps {};return _cdcb };func (_babf *CT_FtnEdn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dabg :=range start .Attr {if _dabg .Name .Local =="\u0074\u0079\u0070\u0065"{_babf .TypeAttr .UnmarshalXMLAttr (_dabg );continue ;};if _dabg .Name .Local =="\u0069\u0064"{_ebcd ,_cdae :=_b .ParseInt (_dabg .Value ,10,64);if _cdae !=nil {return _cdae ;};_babf .IdAttr =_ebcd ;continue ;};};_dacbf :for {_cdadg ,_bfcac :=d .Token ();if _bfcac !=nil {return _bfcac ;};switch _bfaga :=_cdadg .(type ){case _g .StartElement :switch _bfaga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_aadbb :=NewEG_BlockLevelElts ();_bcfe :=NewCT_AltChunk ();if _bdceff :=d .DecodeElement (_bcfe ,&_bfaga );_bdceff !=nil {return _bdceff ;};_aadbb .AltChunk =append (_aadbb .AltChunk ,_bcfe );_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_aadbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cgdec :=NewEG_BlockLevelElts ();_fdead :=NewEG_ContentBlockContent ();_fdead .CustomXml =NewCT_CustomXmlBlock ();if _cgbg :=d .DecodeElement (_fdead .CustomXml ,&_bfaga );_cgbg !=nil {return _cgbg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_cgdec );_cgdec .EG_ContentBlockContent =append (_cgdec .EG_ContentBlockContent ,_fdead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dcaad :=NewEG_BlockLevelElts ();_gbaga :=NewEG_ContentBlockContent ();_gbaga .Sdt =NewCT_SdtBlock ();if _accbg :=d .DecodeElement (_gbaga .Sdt ,&_bfaga );_accbg !=nil {return _accbg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_dcaad );_dcaad .EG_ContentBlockContent =append (_dcaad .EG_ContentBlockContent ,_gbaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_bgbaa :=NewEG_BlockLevelElts ();_defdf :=NewEG_ContentBlockContent ();_bdbfc :=NewCT_P ();if _gfecg :=d .DecodeElement (_bdbfc ,&_bfaga );_gfecg !=nil {return _gfecg ;};_defdf .P =append (_defdf .P ,_bdbfc );_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bgbaa );_bgbaa .EG_ContentBlockContent =append (_bgbaa .EG_ContentBlockContent ,_defdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_eggdg :=NewEG_BlockLevelElts ();_aabfb :=NewEG_ContentBlockContent ();_gfbga :=NewCT_Tbl ();if _cbgbd :=d .DecodeElement (_gfbga ,&_bfaga );_cbgbd !=nil {return _cbgbd ;};_aabfb .Tbl =append (_aabfb .Tbl ,_gfbga );_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_eggdg );_eggdg .EG_ContentBlockContent =append (_eggdg .EG_ContentBlockContent ,_aabfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_abgcb :=NewEG_BlockLevelElts ();_beefg :=NewEG_ContentBlockContent ();_adbgd :=NewEG_RunLevelElts ();_adbgd .ProofErr =NewCT_ProofErr ();if _bdbac :=d .DecodeElement (_adbgd .ProofErr ,&_bfaga );_bdbac !=nil {return _bdbac ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_abgcb );_abgcb .EG_ContentBlockContent =append (_abgcb .EG_ContentBlockContent ,_beefg );_beefg .EG_RunLevelElts =append (_beefg .EG_RunLevelElts ,_adbgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fadc :=NewEG_BlockLevelElts ();_abca :=NewEG_ContentBlockContent ();_cagf :=NewEG_RunLevelElts ();_cagf .PermStart =NewCT_PermStart ();if _fafdda :=d .DecodeElement (_cagf .PermStart ,&_bfaga );_fafdda !=nil {return _fafdda ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_fadc );_fadc .EG_ContentBlockContent =append (_fadc .EG_ContentBlockContent ,_abca );_abca .EG_RunLevelElts =append (_abca .EG_RunLevelElts ,_cagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bbedd :=NewEG_BlockLevelElts ();_bedab :=NewEG_ContentBlockContent ();_gecfa :=NewEG_RunLevelElts ();_gecfa .PermEnd =NewCT_Perm ();if _dffad :=d .DecodeElement (_gecfa .PermEnd ,&_bfaga );_dffad !=nil {return _dffad ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bbedd );_bbedd .EG_ContentBlockContent =append (_bbedd .EG_ContentBlockContent ,_bedab );_bedab .EG_RunLevelElts =append (_bedab .EG_RunLevelElts ,_gecfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_egafc :=NewEG_BlockLevelElts ();_gacef :=NewEG_ContentBlockContent ();_cfge :=NewEG_RunLevelElts ();_cfge .Ins =NewCT_RunTrackChange ();if _fadfg :=d .DecodeElement (_cfge .Ins ,&_bfaga );_fadfg !=nil {return _fadfg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_egafc );_egafc .EG_ContentBlockContent =append (_egafc .EG_ContentBlockContent ,_gacef );_gacef .EG_RunLevelElts =append (_gacef .EG_RunLevelElts ,_cfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bcec :=NewEG_BlockLevelElts ();_bcga :=NewEG_ContentBlockContent ();_cgdga :=NewEG_RunLevelElts ();_cgdga .Del =NewCT_RunTrackChange ();if _edag :=d .DecodeElement (_cgdga .Del ,&_bfaga );_edag !=nil {return _edag ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bcec );_bcec .EG_ContentBlockContent =append (_bcec .EG_ContentBlockContent ,_bcga );_bcga .EG_RunLevelElts =append (_bcga .EG_RunLevelElts ,_cgdga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbgcb :=NewEG_BlockLevelElts ();_aadgf :=NewEG_ContentBlockContent ();_gaeg :=NewEG_RunLevelElts ();_gaeg .MoveFrom =NewCT_RunTrackChange ();if _baeaf :=d .DecodeElement (_gaeg .MoveFrom ,&_bfaga );_baeaf !=nil {return _baeaf ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bbgcb );_bbgcb .EG_ContentBlockContent =append (_bbgcb .EG_ContentBlockContent ,_aadgf );_aadgf .EG_RunLevelElts =append (_aadgf .EG_RunLevelElts ,_gaeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bdaaa :=NewEG_BlockLevelElts ();_gbfce :=NewEG_ContentBlockContent ();_adafc :=NewEG_RunLevelElts ();_adafc .MoveTo =NewCT_RunTrackChange ();if _eebba :=d .DecodeElement (_adafc .MoveTo ,&_bfaga );_eebba !=nil {return _eebba ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bdaaa );_bdaaa .EG_ContentBlockContent =append (_bdaaa .EG_ContentBlockContent ,_gbfce );_gbfce .EG_RunLevelElts =append (_gbfce .EG_RunLevelElts ,_adafc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dfcgb :=NewEG_BlockLevelElts ();_fadbe :=NewEG_ContentBlockContent ();_cadab :=NewEG_RunLevelElts ();_ecfcg :=NewEG_RangeMarkupElements ();_ecfcg .BookmarkStart =NewCT_Bookmark ();if _edebe :=d .DecodeElement (_ecfcg .BookmarkStart ,&_bfaga );_edebe !=nil {return _edebe ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_dfcgb );_dfcgb .EG_ContentBlockContent =append (_dfcgb .EG_ContentBlockContent ,_fadbe );_fadbe .EG_RunLevelElts =append (_fadbe .EG_RunLevelElts ,_cadab );_cadab .EG_RangeMarkupElements =append (_cadab .EG_RangeMarkupElements ,_ecfcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecfcgf :=NewEG_BlockLevelElts ();_eddac :=NewEG_ContentBlockContent ();_ceeg :=NewEG_RunLevelElts ();_dege :=NewEG_RangeMarkupElements ();_dege .BookmarkEnd =NewCT_MarkupRange ();if _gfdfb :=d .DecodeElement (_dege .BookmarkEnd ,&_bfaga );_gfdfb !=nil {return _gfdfb ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ecfcgf );_ecfcgf .EG_ContentBlockContent =append (_ecfcgf .EG_ContentBlockContent ,_eddac );_eddac .EG_RunLevelElts =append (_eddac .EG_RunLevelElts ,_ceeg );_ceeg .EG_RangeMarkupElements =append (_ceeg .EG_RangeMarkupElements ,_dege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ddggg :=NewEG_BlockLevelElts ();_bgae :=NewEG_ContentBlockContent ();_bggcf :=NewEG_RunLevelElts ();_ebabf :=NewEG_RangeMarkupElements ();_ebabf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdadb :=d .DecodeElement (_ebabf .MoveFromRangeStart ,&_bfaga );_bdadb !=nil {return _bdadb ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ddggg );_ddggg .EG_ContentBlockContent =append (_ddggg .EG_ContentBlockContent ,_bgae );_bgae .EG_RunLevelElts =append (_bgae .EG_RunLevelElts ,_bggcf );_bggcf .EG_RangeMarkupElements =append (_bggcf .EG_RangeMarkupElements ,_ebabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgada :=NewEG_BlockLevelElts ();_dgebf :=NewEG_ContentBlockContent ();_bbeee :=NewEG_RunLevelElts ();_eeebb :=NewEG_RangeMarkupElements ();_eeebb .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbcec :=d .DecodeElement (_eeebb .MoveFromRangeEnd ,&_bfaga );_gbcec !=nil {return _gbcec ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_cgada );_cgada .EG_ContentBlockContent =append (_cgada .EG_ContentBlockContent ,_dgebf );_dgebf .EG_RunLevelElts =append (_dgebf .EG_RunLevelElts ,_bbeee );_bbeee .EG_RangeMarkupElements =append (_bbeee .EG_RangeMarkupElements ,_eeebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dafc :=NewEG_BlockLevelElts ();_cdfc :=NewEG_ContentBlockContent ();_eeggb :=NewEG_RunLevelElts ();_abfde :=NewEG_RangeMarkupElements ();_abfde .MoveToRangeStart =NewCT_MoveBookmark ();if _ddca :=d .DecodeElement (_abfde .MoveToRangeStart ,&_bfaga );_ddca !=nil {return _ddca ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_dafc );_dafc .EG_ContentBlockContent =append (_dafc .EG_ContentBlockContent ,_cdfc );_cdfc .EG_RunLevelElts =append (_cdfc .EG_RunLevelElts ,_eeggb );_eeggb .EG_RangeMarkupElements =append (_eeggb .EG_RangeMarkupElements ,_abfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ddfdf :=NewEG_BlockLevelElts ();_aebcb :=NewEG_ContentBlockContent ();_dgfbg :=NewEG_RunLevelElts ();_bbccgb :=NewEG_RangeMarkupElements ();_bbccgb .MoveToRangeEnd =NewCT_MarkupRange ();if _dfdde :=d .DecodeElement (_bbccgb .MoveToRangeEnd ,&_bfaga );_dfdde !=nil {return _dfdde ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ddfdf );_ddfdf .EG_ContentBlockContent =append (_ddfdf .EG_ContentBlockContent ,_aebcb );_aebcb .EG_RunLevelElts =append (_aebcb .EG_RunLevelElts ,_dgfbg );_dgfbg .EG_RangeMarkupElements =append (_dgfbg .EG_RangeMarkupElements ,_bbccgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcfae :=NewEG_BlockLevelElts ();_aefaf :=NewEG_ContentBlockContent ();_gaea :=NewEG_RunLevelElts ();_cfbc :=NewEG_RangeMarkupElements ();_cfbc .CommentRangeStart =NewCT_MarkupRange ();if _ebagb :=d .DecodeElement (_cfbc .CommentRangeStart ,&_bfaga );_ebagb !=nil {return _ebagb ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bcfae );_bcfae .EG_ContentBlockContent =append (_bcfae .EG_ContentBlockContent ,_aefaf );_aefaf .EG_RunLevelElts =append (_aefaf .EG_RunLevelElts ,_gaea );_gaea .EG_RangeMarkupElements =append (_gaea .EG_RangeMarkupElements ,_cfbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efede :=NewEG_BlockLevelElts ();_gded :=NewEG_ContentBlockContent ();_cgcea :=NewEG_RunLevelElts ();_fcbegc :=NewEG_RangeMarkupElements ();_fcbegc .CommentRangeEnd =NewCT_MarkupRange ();if _gbfca :=d .DecodeElement (_fcbegc .CommentRangeEnd ,&_bfaga );_gbfca !=nil {return _gbfca ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_efede );_efede .EG_ContentBlockContent =append (_efede .EG_ContentBlockContent ,_gded );_gded .EG_RunLevelElts =append (_gded .EG_RunLevelElts ,_cgcea );_cgcea .EG_RangeMarkupElements =append (_cgcea .EG_RangeMarkupElements ,_fcbegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdfef :=NewEG_BlockLevelElts ();_egbac :=NewEG_ContentBlockContent ();_ddff :=NewEG_RunLevelElts ();_gcece :=NewEG_RangeMarkupElements ();_gcece .CustomXmlInsRangeStart =NewCT_TrackChange ();if _feged :=d .DecodeElement (_gcece .CustomXmlInsRangeStart ,&_bfaga );_feged !=nil {return _feged ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bdfef );_bdfef .EG_ContentBlockContent =append (_bdfef .EG_ContentBlockContent ,_egbac );_egbac .EG_RunLevelElts =append (_egbac .EG_RunLevelElts ,_ddff );_ddff .EG_RangeMarkupElements =append (_ddff .EG_RangeMarkupElements ,_gcece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dedb :=NewEG_BlockLevelElts ();_ffabf :=NewEG_ContentBlockContent ();_ecagb :=NewEG_RunLevelElts ();_becg :=NewEG_RangeMarkupElements ();_becg .CustomXmlInsRangeEnd =NewCT_Markup ();if _becgg :=d .DecodeElement (_becg .CustomXmlInsRangeEnd ,&_bfaga );_becgg !=nil {return _becgg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_dedb );_dedb .EG_ContentBlockContent =append (_dedb .EG_ContentBlockContent ,_ffabf );_ffabf .EG_RunLevelElts =append (_ffabf .EG_RunLevelElts ,_ecagb );_ecagb .EG_RangeMarkupElements =append (_ecagb .EG_RangeMarkupElements ,_becg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddcbc :=NewEG_BlockLevelElts ();_daccf :=NewEG_ContentBlockContent ();_cbcf :=NewEG_RunLevelElts ();_dabcg :=NewEG_RangeMarkupElements ();_dabcg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfbg :=d .DecodeElement (_dabcg .CustomXmlDelRangeStart ,&_bfaga );_bfbg !=nil {return _bfbg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ddcbc );_ddcbc .EG_ContentBlockContent =append (_ddcbc .EG_ContentBlockContent ,_daccf );_daccf .EG_RunLevelElts =append (_daccf .EG_RunLevelElts ,_cbcf );_cbcf .EG_RangeMarkupElements =append (_cbcf .EG_RangeMarkupElements ,_dabcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gddf :=NewEG_BlockLevelElts ();_efdgf :=NewEG_ContentBlockContent ();_ababb :=NewEG_RunLevelElts ();_cffd :=NewEG_RangeMarkupElements ();_cffd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcdba :=d .DecodeElement (_cffd .CustomXmlDelRangeEnd ,&_bfaga );_gcdba !=nil {return _gcdba ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_gddf );_gddf .EG_ContentBlockContent =append (_gddf .EG_ContentBlockContent ,_efdgf );_efdgf .EG_RunLevelElts =append (_efdgf .EG_RunLevelElts ,_ababb );_ababb .EG_RangeMarkupElements =append (_ababb .EG_RangeMarkupElements ,_cffd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gagfe :=NewEG_BlockLevelElts ();_gbcef :=NewEG_ContentBlockContent ();_egbgb :=NewEG_RunLevelElts ();_facab :=NewEG_RangeMarkupElements ();_facab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _geggd :=d .DecodeElement (_facab .CustomXmlMoveFromRangeStart ,&_bfaga );_geggd !=nil {return _geggd ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_gagfe );_gagfe .EG_ContentBlockContent =append (_gagfe .EG_ContentBlockContent ,_gbcef );_gbcef .EG_RunLevelElts =append (_gbcef .EG_RunLevelElts ,_egbgb );_egbgb .EG_RangeMarkupElements =append (_egbgb .EG_RangeMarkupElements ,_facab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_debe :=NewEG_BlockLevelElts ();_bdcf :=NewEG_ContentBlockContent ();_ddgaea :=NewEG_RunLevelElts ();_bbda :=NewEG_RangeMarkupElements ();_bbda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfaf :=d .DecodeElement (_bbda .CustomXmlMoveFromRangeEnd ,&_bfaga );_bfaf !=nil {return _bfaf ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_debe );_debe .EG_ContentBlockContent =append (_debe .EG_ContentBlockContent ,_bdcf );_bdcf .EG_RunLevelElts =append (_bdcf .EG_RunLevelElts ,_ddgaea );_ddgaea .EG_RangeMarkupElements =append (_ddgaea .EG_RangeMarkupElements ,_bbda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eece :=NewEG_BlockLevelElts ();_beea :=NewEG_ContentBlockContent ();_cbcb :=NewEG_RunLevelElts ();_abgda :=NewEG_RangeMarkupElements ();_abgda .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdge :=d .DecodeElement (_abgda .CustomXmlMoveToRangeStart ,&_bfaga );_cdge !=nil {return _cdge ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_eece );_eece .EG_ContentBlockContent =append (_eece .EG_ContentBlockContent ,_beea );_beea .EG_RunLevelElts =append (_beea .EG_RunLevelElts ,_cbcb );_cbcb .EG_RangeMarkupElements =append (_cbcb .EG_RangeMarkupElements ,_abgda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddfgd :=NewEG_BlockLevelElts ();_ebagc :=NewEG_ContentBlockContent ();_cafcc :=NewEG_RunLevelElts ();_fbde :=NewEG_RangeMarkupElements ();_fbde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adfde :=d .DecodeElement (_fbde .CustomXmlMoveToRangeEnd ,&_bfaga );_adfde !=nil {return _adfde ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ddfgd );_ddfgd .EG_ContentBlockContent =append (_ddfgd .EG_ContentBlockContent ,_ebagc );_ebagc .EG_RunLevelElts =append (_ebagc .EG_RunLevelElts ,_cafcc );_cafcc .EG_RangeMarkupElements =append (_cafcc .EG_RangeMarkupElements ,_fbde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_egcac :=NewEG_BlockLevelElts ();_abdbb :=NewEG_ContentBlockContent ();_edce :=NewEG_RunLevelElts ();_fdgdbc :=NewEG_MathContent ();_fdgdbc .OMathPara =_ec .NewOMathPara ();if _eceec :=d .DecodeElement (_fdgdbc .OMathPara ,&_bfaga );_eceec !=nil {return _eceec ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_egcac );_egcac .EG_ContentBlockContent =append (_egcac .EG_ContentBlockContent ,_abdbb );_abdbb .EG_RunLevelElts =append (_abdbb .EG_RunLevelElts ,_edce );_edce .EG_MathContent =append (_edce .EG_MathContent ,_fdgdbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_egbb :=NewEG_BlockLevelElts ();_fdggc :=NewEG_ContentBlockContent ();_bead :=NewEG_RunLevelElts ();_cdfd :=NewEG_MathContent ();_cdfd .OMath =_ec .NewOMath ();if _fafaf :=d .DecodeElement (_cdfd .OMath ,&_bfaga );_fafaf !=nil {return _fafaf ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_egbb );_egbb .EG_ContentBlockContent =append (_egbb .EG_ContentBlockContent ,_fdggc );_fdggc .EG_RunLevelElts =append (_fdggc .EG_RunLevelElts ,_bead );_bead .EG_MathContent =append (_bead .EG_MathContent ,_cdfd );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_bfaga .Name );if _geee :=d .Skip ();_geee !=nil {return _geee ;};};case _g .EndElement :break _dacbf ;case _g .CharData :};};return nil ;};func (_acfdf *CT_PPrDefault )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adaae :for {_ecbdge ,_baadc :=d .Token ();if _baadc !=nil {return _baadc ;};switch _gddff :=_ecbdge .(type ){case _g .StartElement :switch _gddff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_acfdf .PPr =NewCT_PPrGeneral ();if _faddf :=d .DecodeElement (_acfdf .PPr ,&_gddff );_faddf !=nil {return _faddf ;};default:_ga .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\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_gddff .Name );if _cadfc :=d .Skip ();_cadfc !=nil {return _cadfc ;};};case _g .EndElement :break _adaae ;case _g .CharData :};};return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;); -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_adeg *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_daeggb ST_StyleType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_daeggb .String (),start );}; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path +func (_gead *CT_Columns )ValidateWithPath (path string )error {if _gead .EqualWidthAttr !=nil {if _ggbd :=_gead .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_ggbd !=nil {return _ggbd ;};};if _gead .SpaceAttr !=nil {if _fdcf :=_gead .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_fdcf !=nil {return _fdcf ;};};if _gead .SepAttr !=nil {if _ffad :=_gead .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_ffad !=nil {return _ffad ;};};for _acba ,_dead :=range _gead .Col {if _eebed :=_dead .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_acba ));_eebed !=nil {return _eebed ;};};return nil ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_e .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_e .CT_ShapeProperties ;Style *_e .CT_ShapeStyle ;ExtLst *_e .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_e .CT_TextBodyProperties ;};const (ST_FFTextTypeUnset ST_FFTextType =0;ST_FFTextTypeRegular ST_FFTextType =1;ST_FFTextTypeNumber ST_FFTextType =2;ST_FFTextTypeDate ST_FFTextType =3;ST_FFTextTypeCurrentTime ST_FFTextType =4;ST_FFTextTypeCurrentDate ST_FFTextType =5;ST_FFTextTypeCalculated ST_FFTextType =6;); -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_View and its children +func (_caebca *CT_View )Validate ()error {return _caebca .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};type CT_HdrFtr struct{ -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Paragraph Indentation -Ind *CT_Ind ; +// Validate validates the Ftr and its children +func (_dffedd *Ftr )Validate ()error {return _dffedd .ValidateWithPath ("\u0046\u0074\u0072")};func NewCT_TblPrBase ()*CT_TblPrBase {_ddegd :=&CT_TblPrBase {};return _ddegd };func (_edcfd *CT_TblPrExBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebffa :for {_ccacf ,_bbeade :=d .Token ();if _bbeade !=nil {return _bbeade ;};switch _gbbffg :=_ccacf .(type ){case _g .StartElement :switch _gbbffg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_edcfd .TblW =NewCT_TblWidth ();if _abdcd :=d .DecodeElement (_edcfd .TblW ,&_gbbffg );_abdcd !=nil {return _abdcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_edcfd .Jc =NewCT_JcTable ();if _dbebb :=d .DecodeElement (_edcfd .Jc ,&_gbbffg );_dbebb !=nil {return _dbebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_edcfd .TblCellSpacing =NewCT_TblWidth ();if _agcec :=d .DecodeElement (_edcfd .TblCellSpacing ,&_gbbffg );_agcec !=nil {return _agcec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_edcfd .TblInd =NewCT_TblWidth ();if _cggbg :=d .DecodeElement (_edcfd .TblInd ,&_gbbffg );_cggbg !=nil {return _cggbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_edcfd .TblBorders =NewCT_TblBorders ();if _bcgec :=d .DecodeElement (_edcfd .TblBorders ,&_gbbffg );_bcgec !=nil {return _bcgec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_edcfd .Shd =NewCT_Shd ();if _egfee :=d .DecodeElement (_edcfd .Shd ,&_gbbffg );_egfee !=nil {return _egfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_edcfd .TblLayout =NewCT_TblLayoutType ();if _ffbcb :=d .DecodeElement (_edcfd .TblLayout ,&_gbbffg );_ffbcb !=nil {return _ffbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_edcfd .TblCellMar =NewCT_TblCellMar ();if _dgaacb :=d .DecodeElement (_edcfd .TblCellMar ,&_gbbffg );_dgaacb !=nil {return _dgaacb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_edcfd .TblLook =NewCT_TblLook ();if _ecafb :=d .DecodeElement (_edcfd .TblLook ,&_gbbffg );_ecafb !=nil {return _ecafb ;};default:_ga .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\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_gbbffg .Name );if _faabe :=d .Skip ();_faabe !=nil {return _faabe ;};};case _g .EndElement :break _ebffa ;case _g .CharData :};};return nil ;}; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Validate validates the CT_PPrChange and its children +func (_ecdge *CT_PPrChange )Validate ()error {return _ecdge .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ggccde ST_Jc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecaeda :=_g .Attr {};_ecaeda .Name =name ;switch _ggccde {case ST_JcUnset :_ecaeda .Value ="";case ST_JcStart :_ecaeda .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_ecaeda .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_ecaeda .Value ="\u0065\u006e\u0064";case ST_JcBoth :_ecaeda .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_ecaeda .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_ecaeda .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_ecaeda .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_ecaeda .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_ecaeda .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_ecaeda .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_ecaeda .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_ecaeda .Value ="\u0072\u0069\u0067h\u0074";};return _ecaeda ,nil ;}; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Validate validates the CT_CellMergeTrackChange and its children +func (_effdf *CT_CellMergeTrackChange )Validate ()error {return _effdf .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_SdtContentRow ()*CT_SdtContentRow {_gdfdd :=&CT_SdtContentRow {};return _gdfdd };func (_cbade *CT_MailMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbade .MainDocumentType =NewCT_MailMergeDocType ();_cbade .DataType =NewCT_MailMergeDataType ();_daag :for {_facca ,_baacb :=d .Token ();if _baacb !=nil {return _baacb ;};switch _gdfea :=_facca .(type ){case _g .StartElement :switch _gdfea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _fgbfd :=d .DecodeElement (_cbade .MainDocumentType ,&_gdfea );_fgbfd !=nil {return _fgbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_cbade .LinkToQuery =NewCT_OnOff ();if _ecbcc :=d .DecodeElement (_cbade .LinkToQuery ,&_gdfea );_ecbcc !=nil {return _ecbcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _dfcced :=d .DecodeElement (_cbade .DataType ,&_gdfea );_dfcced !=nil {return _dfcced ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_cbade .ConnectString =NewCT_String ();if _aebfee :=d .DecodeElement (_cbade .ConnectString ,&_gdfea );_aebfee !=nil {return _aebfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071\u0075\u0065r\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_cbade .Query =NewCT_String ();if _daeff :=d .DecodeElement (_cbade .Query ,&_gdfea );_daeff !=nil {return _daeff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_cbade .DataSource =NewCT_Rel ();if _dcbcbg :=d .DecodeElement (_cbade .DataSource ,&_gdfea );_dcbcbg !=nil {return _dcbcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_cbade .HeaderSource =NewCT_Rel ();if _bdaca :=d .DecodeElement (_cbade .HeaderSource ,&_gdfea );_bdaca !=nil {return _bdaca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_cbade .DoNotSuppressBlankLines =NewCT_OnOff ();if _cbgfb :=d .DecodeElement (_cbade .DoNotSuppressBlankLines ,&_gdfea );_cbgfb !=nil {return _cbgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_cbade .Destination =NewCT_MailMergeDest ();if _ddcae :=d .DecodeElement (_cbade .Destination ,&_gdfea );_ddcae !=nil {return _ddcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_cbade .AddressFieldName =NewCT_String ();if _cfccbb :=d .DecodeElement (_cbade .AddressFieldName ,&_gdfea );_cfccbb !=nil {return _cfccbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_cbade .MailSubject =NewCT_String ();if _bfacc :=d .DecodeElement (_cbade .MailSubject ,&_gdfea );_bfacc !=nil {return _bfacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_cbade .MailAsAttachment =NewCT_OnOff ();if _eefc :=d .DecodeElement (_cbade .MailAsAttachment ,&_gdfea );_eefc !=nil {return _eefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_cbade .ViewMergedData =NewCT_OnOff ();if _dgaea :=d .DecodeElement (_cbade .ViewMergedData ,&_gdfea );_dgaea !=nil {return _dgaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_cbade .ActiveRecord =NewCT_DecimalNumber ();if _gfbcd :=d .DecodeElement (_cbade .ActiveRecord ,&_gdfea );_gfbcd !=nil {return _gfbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_cbade .CheckErrors =NewCT_DecimalNumber ();if _bdfc :=d .DecodeElement (_cbade .CheckErrors ,&_gdfea );_bdfc !=nil {return _bdfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0064\u0073\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0064\u0073\u006f"}:_cbade .Odso =NewCT_Odso ();if _aage :=d .DecodeElement (_cbade .Odso ,&_gdfea );_aage !=nil {return _aage ;};default:_ga .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_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_gdfea .Name );if _faef :=d .Skip ();_faef !=nil {return _faef ;};};case _g .EndElement :break _daag ;case _g .CharData :};};return nil ;};type ST_HdrFtr byte ;func (_gagcd *CT_FramesetSplitbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aecbb :for {_faac ,_dbdab :=d .Token ();if _dbdab !=nil {return _dbdab ;};switch _gggbg :=_faac .(type ){case _g .StartElement :switch _gggbg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_gagcd .W =NewCT_TwipsMeasure ();if _bgcgc :=d .DecodeElement (_gagcd .W ,&_gggbg );_bgcgc !=nil {return _bgcgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_gagcd .Color =NewCT_Color ();if _babdd :=d .DecodeElement (_gagcd .Color ,&_gggbg );_babdd !=nil {return _babdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_gagcd .NoBorder =NewCT_OnOff ();if _fddbdb :=d .DecodeElement (_gagcd .NoBorder ,&_gggbg );_fddbdb !=nil {return _fddbdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_gagcd .FlatBorders =NewCT_OnOff ();if _fgegc :=d .DecodeElement (_gagcd .FlatBorders ,&_gggbg );_fgegc !=nil {return _fgegc ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_gggbg .Name );if _egfff :=d .Skip ();_egfff !=nil {return _egfff ;};};case _g .EndElement :break _aecbb ;case _g .CharData :};};return nil ;};func (_dacbb *ST_TabJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afdbg ,_beefe :=d .Token ();if _beefe !=nil {return _beefe ;};if _cgbfcb ,_fcbgc :=_afdbg .(_g .EndElement );_fcbgc &&_cgbfcb .Name ==start .Name {*_dacbb =1;return nil ;};if _adfadg ,_dbfff :=_afdbg .(_g .CharData );!_dbfff {return _gd .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",_afdbg );}else {switch string (_adfadg ){case "":*_dacbb =0;case "\u0063\u006c\u0065a\u0072":*_dacbb =1;case "\u0073\u0074\u0061r\u0074":*_dacbb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dacbb =3;case "\u0065\u006e\u0064":*_dacbb =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dacbb =5;case "\u0062\u0061\u0072":*_dacbb =6;case "\u006e\u0075\u006d":*_dacbb =7;case "\u006c\u0065\u0066\u0074":*_dacbb =8;case "\u0072\u0069\u0067h\u0074":*_dacbb =9;};};_afdbg ,_beefe =d .Token ();if _beefe !=nil {return _beefe ;};if _gfggfc ,_ggfcfa :=_afdbg .(_g .EndElement );_ggfcfa &&_gfggfc .Name ==start .Name {return nil ;};return _gd .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",_afdbg );}; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path +func (_bdeca *CT_DocPartPr )ValidateWithPath (path string )error {if _efffg :=_bdeca .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_efffg !=nil {return _efffg ;};if _bdeca .Style !=nil {if _beaeb :=_bdeca .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_beaeb !=nil {return _beaeb ;};};if _bdeca .Category !=nil {if _caee :=_bdeca .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_caee !=nil {return _caee ;};};if _bdeca .Types !=nil {if _bgcga :=_bdeca .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_bgcga !=nil {return _bgcga ;};};if _bdeca .Behaviors !=nil {if _dedcd :=_bdeca .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_dedcd !=nil {return _dedcd ;};};if _bdeca .Description !=nil {if _egcaa :=_bdeca .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_egcaa !=nil {return _egcaa ;};};if _bdeca .Guid !=nil {if _fdbc :=_bdeca .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_fdbc !=nil {return _fdbc ;};};return nil ;};func (_fcgagb WdST_RelFromH )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efgcc :=_g .Attr {};_efgcc .Name =name ;switch _fcgagb {case WdST_RelFromHUnset :_efgcc .Value ="";case WdST_RelFromHMargin :_efgcc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_efgcc .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_efgcc .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_efgcc .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_efgcc .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_efgcc .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_efgcc .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_efgcc .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _efgcc ,nil ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; -// Paragraph Alignment -Jc *CT_Jc ; +// Annotation ID +IdAttr string ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_cfccg ST_Shd )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfccg .String (),start );};func (_ggadg ST_Wrap )ValidateWithPath (path string )error {switch _ggadg {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggadg ));};return nil ;};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func NewCT_PPrBase ()*CT_PPrBase {_dbaef :=&CT_PPrBase {};return _dbaef };func (_efgab *CT_MoveBookmark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dacab :=range start .Attr {if _dacab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fefffg ,_geefa :=_dacab .Value ,error (nil );if _geefa !=nil {return _geefa ;};_efgab .AuthorAttr =_fefffg ;continue ;};if _dacab .Name .Local =="\u0064\u0061\u0074\u0065"{_fbdd ,_gaafg :=ParseStdlibTime (_dacab .Value );if _gaafg !=nil {return _gaafg ;};_efgab .DateAttr =_fbdd ;continue ;};if _dacab .Name .Local =="\u006e\u0061\u006d\u0065"{_acgge ,_accd :=_dacab .Value ,error (nil );if _accd !=nil {return _accd ;};_efgab .NameAttr =_acgge ;continue ;};if _dacab .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_deeb ,_dgfdc :=_b .ParseInt (_dacab .Value ,10,64);if _dgfdc !=nil {return _dgfdc ;};_efgab .ColFirstAttr =&_deeb ;continue ;};if _dacab .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gefcg ,_dcfgd :=_b .ParseInt (_dacab .Value ,10,64);if _dcfgd !=nil {return _dcfgd ;};_efgab .ColLastAttr =&_gefcg ;continue ;};if _dacab .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_efgab .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dacab );continue ;};if _dacab .Name .Local =="\u0069\u0064"{_ecfd ,_bbacb :=_b .ParseInt (_dacab .Value ,10,64);if _bbacb !=nil {return _bbacb ;};_efgab .IdAttr =_ecfd ;continue ;};};for {_cbgdb ,_fbfcb :=d .Token ();if _fbfcb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_fbfcb );};if _gbggb ,_bbcbe :=_cbgdb .(_g .EndElement );_bbcbe &&_gbggb .Name ==start .Name {break ;};};return nil ;}; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path +func (_cbcgdb *CT_DocPartCategory )ValidateWithPath (path string )error {if _ecce :=_cbcgdb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_ecce !=nil {return _ecce ;};if _gbaec :=_cbcgdb .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_gbaec !=nil {return _gbaec ;};return nil ;};func NewCT_Comment ()*CT_Comment {_acege :=&CT_Comment {};return _acege };func (_ddedf *EG_RPrContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddedf .RStyle !=nil {_gddfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddedf .RStyle ,_gddfd );};if _ddedf .RFonts !=nil {_beeeff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ddedf .RFonts ,_beeeff );};if _ddedf .B !=nil {_eebcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_ddedf .B ,_eebcc );};if _ddedf .BCs !=nil {_gdbca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ddedf .BCs ,_gdbca );};if _ddedf .I !=nil {_dcegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_ddedf .I ,_dcegf );};if _ddedf .ICs !=nil {_bgbcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ddedf .ICs ,_bgbcg );};if _ddedf .Caps !=nil {_fdgaaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_ddedf .Caps ,_fdgaaf );};if _ddedf .SmallCaps !=nil {_faccdb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ddedf .SmallCaps ,_faccdb );};if _ddedf .Strike !=nil {_bagbbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_ddedf .Strike ,_bagbbf );};if _ddedf .Dstrike !=nil {_ddcfad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ddedf .Dstrike ,_ddcfad );};if _ddedf .Outline !=nil {_bbeagf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_ddedf .Outline ,_bbeagf );};if _ddedf .Shadow !=nil {_cbbda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ddedf .Shadow ,_cbbda );};if _ddedf .Emboss !=nil {_fabgag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_ddedf .Emboss ,_fabgag );};if _ddedf .Imprint !=nil {_edaeab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ddedf .Imprint ,_edaeab );};if _ddedf .NoProof !=nil {_cdggdga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_ddedf .NoProof ,_cdggdga );};if _ddedf .SnapToGrid !=nil {_edgae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ddedf .SnapToGrid ,_edgae );};if _ddedf .Vanish !=nil {_efbac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ddedf .Vanish ,_efbac );};if _ddedf .WebHidden !=nil {_fcgcd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ddedf .WebHidden ,_fcgcd );};if _ddedf .Color !=nil {_fbddgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ddedf .Color ,_fbddgg );};if _ddedf .Spacing !=nil {_cbgad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ddedf .Spacing ,_cbgad );};if _ddedf .W !=nil {_gaafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ddedf .W ,_gaafc );};if _ddedf .Kern !=nil {_eegfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ddedf .Kern ,_eegfg );};if _ddedf .Position !=nil {_bgadd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddedf .Position ,_bgadd );};if _ddedf .Sz !=nil {_fcbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ddedf .Sz ,_fcbgg );};if _ddedf .SzCs !=nil {_dfbfac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_ddedf .SzCs ,_dfbfac );};if _ddedf .Highlight !=nil {_geaeg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ddedf .Highlight ,_geaeg );};if _ddedf .U !=nil {_dbbfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_ddedf .U ,_dbbfc );};if _ddedf .Effect !=nil {_fgbaegg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ddedf .Effect ,_fgbaegg );};if _ddedf .Bdr !=nil {_bbddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_ddedf .Bdr ,_bbddb );};if _ddedf .Shd !=nil {_bbaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ddedf .Shd ,_bbaae );};if _ddedf .FitText !=nil {_ffccb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_ddedf .FitText ,_ffccb );};if _ddedf .VertAlign !=nil {_gdaab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ddedf .VertAlign ,_gdaab );};if _ddedf .Rtl !=nil {_cgeecc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_ddedf .Rtl ,_cgeecc );};if _ddedf .Cs !=nil {_ebfca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ddedf .Cs ,_ebfca );};if _ddedf .Em !=nil {_ebbdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_ddedf .Em ,_ebbdcf );};if _ddedf .Lang !=nil {_ccaff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ddedf .Lang ,_ccaff );};if _ddedf .EastAsianLayout !=nil {_fgbefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ddedf .EastAsianLayout ,_fgbefd );};if _ddedf .SpecVanish !=nil {_bbeca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ddedf .SpecVanish ,_bbeca );};if _ddedf .OMath !=nil {_egdaea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ddedf .OMath ,_egdaea );};if _ddedf .RPrChange !=nil {_cfcfa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ddedf .RPrChange ,_cfcfa );};return nil ;};func (_eag *AG_TransitionalPassword )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eag .CryptProviderTypeAttr !=_gc .ST_CryptProvUnset {_fd ,_ca :=_eag .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _ca !=nil {return _ca ;};start .Attr =append (start .Attr ,_fd );};if _eag .CryptAlgorithmClassAttr !=_gc .ST_AlgClassUnset {_eec ,_bdb :=_eag .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _bdb !=nil {return _bdb ;};start .Attr =append (start .Attr ,_eec );};if _eag .CryptAlgorithmTypeAttr !=_gc .ST_AlgTypeUnset {_cc ,_eeb :=_eag .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _eeb !=nil {return _eeb ;};start .Attr =append (start .Attr ,_cc );};if _eag .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptAlgorithmSidAttr )});};if _eag .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptSpinCountAttr )});};if _eag .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptProviderAttr )});};if _eag .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .AlgIdExtAttr )});};if _eag .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .AlgIdExtSourceAttr )});};if _eag .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptProviderTypeExtAttr )});};if _eag .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptProviderTypeExtSourceAttr )});};if _eag .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .HashAttr )});};if _eag .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .SaltAttr )});};return nil ;}; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path +func (_bacce *CT_TblPr )ValidateWithPath (path string )error {if _bacce .TblStyle !=nil {if _eafbe :=_bacce .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_eafbe !=nil {return _eafbe ;};};if _bacce .TblpPr !=nil {if _edceaa :=_bacce .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_edceaa !=nil {return _edceaa ;};};if _bacce .TblOverlap !=nil {if _ceecg :=_bacce .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ceecg !=nil {return _ceecg ;};};if _bacce .BidiVisual !=nil {if _gfbag :=_bacce .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_gfbag !=nil {return _gfbag ;};};if _bacce .TblStyleRowBandSize !=nil {if _defcg :=_bacce .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_defcg !=nil {return _defcg ;};};if _bacce .TblStyleColBandSize !=nil {if _debac :=_bacce .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_debac !=nil {return _debac ;};};if _bacce .TblW !=nil {if _geeddc :=_bacce .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_geeddc !=nil {return _geeddc ;};};if _bacce .Jc !=nil {if _bcecad :=_bacce .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bcecad !=nil {return _bcecad ;};};if _bacce .TblCellSpacing !=nil {if _egeea :=_bacce .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_egeea !=nil {return _egeea ;};};if _bacce .TblInd !=nil {if _dfbad :=_bacce .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_dfbad !=nil {return _dfbad ;};};if _bacce .TblBorders !=nil {if _bccbea :=_bacce .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bccbea !=nil {return _bccbea ;};};if _bacce .Shd !=nil {if _cdbbc :=_bacce .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdbbc !=nil {return _cdbbc ;};};if _bacce .TblLayout !=nil {if _gbffg :=_bacce .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gbffg !=nil {return _gbffg ;};};if _bacce .TblCellMar !=nil {if _bedade :=_bacce .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bedade !=nil {return _bedade ;};};if _bacce .TblLook !=nil {if _cgfab :=_bacce .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cgfab !=nil {return _cgfab ;};};if _bacce .TblCaption !=nil {if _ebbfb :=_bacce .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_ebbfb !=nil {return _ebbfb ;};};if _bacce .TblDescription !=nil {if _dececb :=_bacce .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_dececb !=nil {return _dececb ;};};if _bacce .TblPrChange !=nil {if _aeefcd :=_bacce .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_aeefcd !=nil {return _aeefcd ;};};return nil ;};func (_fcgffc *CT_TextEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cgfda ,_cbafcf :=_fcgffc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbafcf !=nil {return _cbafcf ;};start .Attr =append (start .Attr ,_cgfda );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewWdCT_Inline ()*WdCT_Inline {_ccfff :=&WdCT_Inline {};_ccfff .Extent =_e .NewCT_PositiveSize2D ();_ccfff .DocPr =_e .NewCT_NonVisualDrawingProps ();_ccfff .Graphic =_e .NewGraphic ();return _ccfff ;};func (_bffbbd *ST_StyleSort )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgdfe ,_cbcag :=d .Token ();if _cbcag !=nil {return _cbcag ;};if _geggcg ,_acadgf :=_dgdfe .(_g .EndElement );_acadgf &&_geggcg .Name ==start .Name {*_bffbbd =1;return nil ;};if _ebafgc ,_efcebb :=_dgdfe .(_g .CharData );!_efcebb {return _gd .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",_dgdfe );}else {switch string (_ebafgc ){case "":*_bffbbd =0;case "\u006e\u0061\u006d\u0065":*_bffbbd =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bffbbd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bffbbd =3;case "\u0066\u006f\u006e\u0074":*_bffbbd =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bffbbd =5;case "\u0074\u0079\u0070\u0065":*_bffbbd =6;case "\u0030\u0030\u0030\u0030":*_bffbbd =7;case "\u0030\u0030\u0030\u0031":*_bffbbd =8;case "\u0030\u0030\u0030\u0032":*_bffbbd =9;case "\u0030\u0030\u0030\u0033":*_bffbbd =10;case "\u0030\u0030\u0030\u0034":*_bffbbd =11;case "\u0030\u0030\u0030\u0035":*_bffbbd =12;};};_dgdfe ,_cbcag =d .Token ();if _cbcag !=nil {return _cbcag ;};if _cfcfbc ,_bdgbf :=_dgdfe .(_g .EndElement );_bdgbf &&_cfcfbc .Name ==start .Name {return nil ;};return _gd .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",_dgdfe );}; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path +func (_cedcba *CT_Height )ValidateWithPath (path string )error {if _cedcba .ValAttr !=nil {if _bebff :=_cedcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bebff !=nil {return _bebff ;};};if _dgbd :=_cedcba .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_dgbd !=nil {return _dgbd ;};return nil ;};func (_acddef *CT_GlossaryDocument )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acddef .Background !=nil {_cfdfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_acddef .Background ,_cfdfdf );};if _acddef .DocParts !=nil {_gcfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_acddef .DocParts ,_gcfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfcbfb *CT_TrPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebcggc :for {_fgcgb ,_cadba :=d .Token ();if _cadba !=nil {return _cadba ;};switch _dedgc :=_fgcgb .(type ){case _g .StartElement :switch _dedgc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_gbdg :=NewCT_Cnf ();if _cegfce :=d .DecodeElement (_gbdg ,&_dedgc );_cegfce !=nil {return _cegfce ;};_dfcbfb .CnfStyle =append (_dfcbfb .CnfStyle ,_gbdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_cgadf :=NewCT_DecimalNumber ();if _dgcae :=d .DecodeElement (_cgadf ,&_dedgc );_dgcae !=nil {return _dgcae ;};_dfcbfb .DivId =append (_dfcbfb .DivId ,_cgadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_gbbffe :=NewCT_DecimalNumber ();if _cegfced :=d .DecodeElement (_gbbffe ,&_dedgc );_cegfced !=nil {return _cegfced ;};_dfcbfb .GridBefore =append (_dfcbfb .GridBefore ,_gbbffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_cecf :=NewCT_DecimalNumber ();if _dbfge :=d .DecodeElement (_cecf ,&_dedgc );_dbfge !=nil {return _dbfge ;};_dfcbfb .GridAfter =append (_dfcbfb .GridAfter ,_cecf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_ecdbea :=NewCT_TblWidth ();if _cdagaa :=d .DecodeElement (_ecdbea ,&_dedgc );_cdagaa !=nil {return _cdagaa ;};_dfcbfb .WBefore =append (_dfcbfb .WBefore ,_ecdbea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_gcfbcf :=NewCT_TblWidth ();if _ddbdbd :=d .DecodeElement (_gcfbcf ,&_dedgc );_ddbdbd !=nil {return _ddbdbd ;};_dfcbfb .WAfter =append (_dfcbfb .WAfter ,_gcfbcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_ggddd :=NewCT_OnOff ();if _gcbcd :=d .DecodeElement (_ggddd ,&_dedgc );_gcbcd !=nil {return _gcbcd ;};_dfcbfb .CantSplit =append (_dfcbfb .CantSplit ,_ggddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_bdbca :=NewCT_Height ();if _ceegg :=d .DecodeElement (_bdbca ,&_dedgc );_ceegg !=nil {return _ceegg ;};_dfcbfb .TrHeight =append (_dfcbfb .TrHeight ,_bdbca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_ffdgf :=NewCT_OnOff ();if _gacaf :=d .DecodeElement (_ffdgf ,&_dedgc );_gacaf !=nil {return _gacaf ;};_dfcbfb .TblHeader =append (_dfcbfb .TblHeader ,_ffdgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_gfgee :=NewCT_TblWidth ();if _aggbf :=d .DecodeElement (_gfgee ,&_dedgc );_aggbf !=nil {return _aggbf ;};_dfcbfb .TblCellSpacing =append (_dfcbfb .TblCellSpacing ,_gfgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_bfaega :=NewCT_JcTable ();if _aadeg :=d .DecodeElement (_bfaega ,&_dedgc );_aadeg !=nil {return _aadeg ;};_dfcbfb .Jc =append (_dfcbfb .Jc ,_bfaega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_cbbgda :=NewCT_OnOff ();if _gdaacb :=d .DecodeElement (_cbbgda ,&_dedgc );_gdaacb !=nil {return _gdaacb ;};_dfcbfb .Hidden =append (_dfcbfb .Hidden ,_cbbgda );default:_ga .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\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_dedgc .Name );if _daacac :=d .Skip ();_daacac !=nil {return _daacac ;};};case _g .EndElement :break _ebcggc ;case _g .CharData :};};return nil ;};func (_dcebdd ST_ChapterSep )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcebdd .String (),start );}; + +// Validate validates the CT_Styles and its children +func (_cacec *CT_Styles )Validate ()error {return _cacec .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func (_ffgdgc *Endnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffgdgc .CT_Endnotes =*NewCT_Endnotes ();_aedbgdg :for {_dgegf ,_cgfgde :=d .Token ();if _cgfgde !=nil {return _cgfgde ;};switch _aggda :=_dgegf .(type ){case _g .StartElement :switch _aggda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_fgdceb :=NewCT_FtnEdn ();if _cddffa :=d .DecodeElement (_fgdceb ,&_aggda );_cddffa !=nil {return _cddffa ;};_ffgdgc .Endnote =append (_ffgdgc .Endnote ,_fgdceb );default:_ga .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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_aggda .Name );if _dcdadf :=d .Skip ();_dcdadf !=nil {return _dcdadf ;};};case _g .EndElement :break _aedbgdg ;case _g .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path +func (_afaagg *CT_Sym )ValidateWithPath (path string )error {return nil };func (_eebga *ST_Hint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afgfb ,_cbdcc :=d .Token ();if _cbdcc !=nil {return _cbdcc ;};if _fadcgf ,_egfea :=_afgfb .(_g .EndElement );_egfea &&_fadcgf .Name ==start .Name {*_eebga =1;return nil ;};if _affeb ,_bgbfff :=_afgfb .(_g .CharData );!_bgbfff {return _gd .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",_afgfb );}else {switch string (_affeb ){case "":*_eebga =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eebga =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_eebga =2;};};_afgfb ,_cbdcc =d .Token ();if _cbdcc !=nil {return _cbdcc ;};if _ccfcd ,_cbgaa :=_afgfb .(_g .EndElement );_cbgaa &&_ccfcd .Name ==start .Name {return nil ;};return _gd .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",_afgfb );};func (_adff *CT_Caption )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcab :=range start .Attr {if _bcab .Name .Local =="\u006e\u0061\u006d\u0065"{_gfgd ,_cgbf :=_bcab .Value ,error (nil );if _cgbf !=nil {return _cgbf ;};_adff .NameAttr =_gfgd ;continue ;};if _bcab .Name .Local =="\u0070\u006f\u0073"{_adff .PosAttr .UnmarshalXMLAttr (_bcab );continue ;};if _bcab .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_edac ,_adbc :=ParseUnionST_OnOff (_bcab .Value );if _adbc !=nil {return _adbc ;};_adff .ChapNumAttr =&_edac ;continue ;};if _bcab .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_fgda ,_ceef :=_b .ParseInt (_bcab .Value ,10,64);if _ceef !=nil {return _ceef ;};_adff .HeadingAttr =&_fgda ;continue ;};if _bcab .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_aegfc ,_effc :=ParseUnionST_OnOff (_bcab .Value );if _effc !=nil {return _effc ;};_adff .NoLabelAttr =&_aegfc ;continue ;};if _bcab .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_adff .NumFmtAttr .UnmarshalXMLAttr (_bcab );continue ;};if _bcab .Name .Local =="\u0073\u0065\u0070"{_adff .SepAttr .UnmarshalXMLAttr (_bcab );continue ;};};for {_daff ,_baafe :=d .Token ();if _baafe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_baafe );};if _gaf ,_caeg :=_daff .(_g .EndElement );_caeg &&_gaf .Name ==start .Name {break ;};};return nil ;};func NewCT_DocParts ()*CT_DocParts {_gfbd :=&CT_DocParts {};return _gfbd };type Numbering struct{CT_Numbering };type CT_TrPr struct{ + +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; // Associated HTML div ID -DivId *CT_DecimalNumber ; +DivId []*CT_DecimalNumber ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;};type CT_SignedHpsMeasure struct{ +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Signed Half-Point Measurement -ValAttr ST_SignedHpsMeasure ;};func (_dbgcg ST_DocProtect )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dbgcg .String (),start );};type ST_RubyAlign byte ;func (_acaaf *CT_Picture )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ebfbc :for {_gffbab ,_cfea :=d .Token ();if _cfea !=nil {return _cfea ;};switch _dagff :=_gffbab .(type ){case _ebaba .StartElement :switch _dagff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_acaaf .Movie =NewCT_Rel ();if _gcdedf :=d .DecodeElement (_acaaf .Movie ,&_dagff );_gcdedf !=nil {return _gcdedf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_acaaf .Control =NewCT_Control ();if _faef :=d .DecodeElement (_acaaf .Control ,&_dagff );_faef !=nil {return _faef ;};default:_febdf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_dagff .Name );if _dfcf :=d .Skip ();_dfcf !=nil {return _dfcf ;};};case _ebaba .EndElement :break _ebfbc ;case _ebaba .CharData :};};return nil ;};type ST_LevelSuffix byte ;func (_gafab *EG_RPrBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gafab .RStyle !=nil {_eeggf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gafab .RStyle ,_eeggf );};if _gafab .RFonts !=nil {_ecddga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gafab .RFonts ,_ecddga );};if _gafab .B !=nil {_bcgcgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_gafab .B ,_bcgcgf );};if _gafab .BCs !=nil {_cgbag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gafab .BCs ,_cgbag );};if _gafab .I !=nil {_dfadc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_gafab .I ,_dfadc );};if _gafab .ICs !=nil {_aec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gafab .ICs ,_aec );};if _gafab .Caps !=nil {_gafgcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_gafab .Caps ,_gafgcg );};if _gafab .SmallCaps !=nil {_cgbea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gafab .SmallCaps ,_cgbea );};if _gafab .Strike !=nil {_bbdaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_gafab .Strike ,_bbdaa );};if _gafab .Dstrike !=nil {_accdce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gafab .Dstrike ,_accdce );};if _gafab .Outline !=nil {_addgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_gafab .Outline ,_addgc );};if _gafab .Shadow !=nil {_eaddg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gafab .Shadow ,_eaddg );};if _gafab .Emboss !=nil {_ebgfeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_gafab .Emboss ,_ebgfeg );};if _gafab .Imprint !=nil {_cabbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gafab .Imprint ,_cabbc );};if _gafab .NoProof !=nil {_afgec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_gafab .NoProof ,_afgec );};if _gafab .SnapToGrid !=nil {_cgfcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gafab .SnapToGrid ,_cgfcc );};if _gafab .Vanish !=nil {_caa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gafab .Vanish ,_caa );};if _gafab .WebHidden !=nil {_cfgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gafab .WebHidden ,_cfgg );};if _gafab .Color !=nil {_gfgdgb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gafab .Color ,_gfgdgb );};if _gafab .Spacing !=nil {_dedgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gafab .Spacing ,_dedgf );};if _gafab .W !=nil {_gdbegd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gafab .W ,_gdbegd );};if _gafab .Kern !=nil {_bdfca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gafab .Kern ,_bdfca );};if _gafab .Position !=nil {_febed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gafab .Position ,_febed );};if _gafab .Sz !=nil {_ffcdgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gafab .Sz ,_ffcdgd );};if _gafab .SzCs !=nil {_bcbdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_gafab .SzCs ,_bcbdc );};if _gafab .Highlight !=nil {_gecc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gafab .Highlight ,_gecc );};if _gafab .U !=nil {_egcgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_gafab .U ,_egcgc );};if _gafab .Effect !=nil {_dfbfcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gafab .Effect ,_dfbfcd );};if _gafab .Bdr !=nil {_agggdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_gafab .Bdr ,_agggdf );};if _gafab .Shd !=nil {_adcfdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gafab .Shd ,_adcfdg );};if _gafab .FitText !=nil {_bedbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_gafab .FitText ,_bedbb );};if _gafab .VertAlign !=nil {_gbbad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gafab .VertAlign ,_gbbad );};if _gafab .Rtl !=nil {_bbead :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_gafab .Rtl ,_bbead );};if _gafab .Cs !=nil {_bbaee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gafab .Cs ,_bbaee );};if _gafab .Em !=nil {_daega :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_gafab .Em ,_daega );};if _gafab .Lang !=nil {_adabc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gafab .Lang ,_adabc );};if _gafab .EastAsianLayout !=nil {_acgga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gafab .EastAsianLayout ,_acgga );};if _gafab .SpecVanish !=nil {_adcad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gafab .SpecVanish ,_adcad );};if _gafab .OMath !=nil {_abecc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gafab .OMath ,_abecc );};return nil ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_eddbc :=&WdCT_WrapSquare {};_eddbc .WrapTextAttr =WdST_WrapText (1);return _eddbc ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_gedadf .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_gedadf .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_gedadf .CT_NonVisualGraphicFrameProperties ;Graphic *_gedadf .Graphic ;}; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path -func (_ebded *CT_VerticalJc )ValidateWithPath (path string )error {if _ebded .ValAttr ==ST_VerticalJcUnset {return _eddeb .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 _cgbebg :=_ebded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgbebg !=nil {return _cgbebg ;};return nil ;};func (_bfecc *CT_Proof )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bfecc .SpellingAttr !=ST_ProofUnset {_fcgeb ,_bbafc :=_bfecc .SpellingAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _bbafc !=nil {return _bbafc ;};start .Attr =append (start .Attr ,_fcgeb );};if _bfecc .GrammarAttr !=ST_ProofUnset {_cbgfbf ,_aggeb :=_bfecc .GrammarAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _aggeb !=nil {return _aggeb ;};start .Attr =append (start .Attr ,_cbgfbf );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func (_bcaba *Endnotes )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bcaba .CT_Endnotes =*NewCT_Endnotes ();_gaabf :for {_bbfbaf ,_cegcc :=d .Token ();if _cegcc !=nil {return _cegcc ;};switch _ebegb :=_bbfbaf .(type ){case _ebaba .StartElement :switch _ebegb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_efaace :=NewCT_FtnEdn ();if _gfcaac :=d .DecodeElement (_efaace ,&_ebegb );_gfcaac !=nil {return _gfcaac ;};_bcaba .Endnote =append (_bcaba .Endnote ,_efaace );default:_febdf .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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_ebegb .Name );if _egeb :=d .Skip ();_egeb !=nil {return _egeb ;};};case _ebaba .EndElement :break _gaabf ;case _ebaba .CharData :};};return nil ;};type Footnotes struct{CT_Footnotes };type CT_FtnPos struct{ +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Footnote Position Type -ValAttr ST_FtnPos ;};func (_feagb ST_EdGrp )ValidateWithPath (path string )error {switch _feagb {case 0,1,2,3,4,5,6,7:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feagb ));};return nil ;}; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Validate validates the CT_Picture and its children -func (_agacfgg *CT_Picture )Validate ()error {return _agacfgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_aeccfc *ST_EdGrp )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gfafa ,_gbgb :=d .Token ();if _gbgb !=nil {return _gbgb ;};if _acagb ,_eeaaf :=_gfafa .(_ebaba .EndElement );_eeaaf &&_acagb .Name ==start .Name {*_aeccfc =1;return nil ;};if _gcdde ,_aacb :=_gfafa .(_ebaba .CharData );!_aacb {return _eddeb .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",_gfafa );}else {switch string (_gcdde ){case "":*_aeccfc =0;case "\u006e\u006f\u006e\u0065":*_aeccfc =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_aeccfc =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_aeccfc =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_aeccfc =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_aeccfc =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_aeccfc =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_aeccfc =7;};};_gfafa ,_gbgb =d .Token ();if _gbgb !=nil {return _gbgb ;};if _gbfedb ,_bgbag :=_gfafa .(_ebaba .EndElement );_bgbag &&_gbfedb .Name ==start .Name {return nil ;};return _eddeb .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",_gfafa );};func (_dcdab *CT_PPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dcdab .PStyle !=nil {_abdba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcdab .PStyle ,_abdba );};if _dcdab .KeepNext !=nil {_aagcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_dcdab .KeepNext ,_aagcf );};if _dcdab .KeepLines !=nil {_geddf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcdab .KeepLines ,_geddf );};if _dcdab .PageBreakBefore !=nil {_deafc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_dcdab .PageBreakBefore ,_deafc );};if _dcdab .FramePr !=nil {_egdcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_dcdab .FramePr ,_egdcg );};if _dcdab .WidowControl !=nil {_abbeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_dcdab .WidowControl ,_abbeb );};if _dcdab .NumPr !=nil {_ccdacg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_dcdab .NumPr ,_ccdacg );};if _dcdab .SuppressLineNumbers !=nil {_cebab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_dcdab .SuppressLineNumbers ,_cebab );};if _dcdab .PBdr !=nil {_bgedb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_dcdab .PBdr ,_bgedb );};if _dcdab .Shd !=nil {_fegfge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcdab .Shd ,_fegfge );};if _dcdab .Tabs !=nil {_cebfff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_dcdab .Tabs ,_cebfff );};if _dcdab .SuppressAutoHyphens !=nil {_eegag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_dcdab .SuppressAutoHyphens ,_eegag );};if _dcdab .Kinsoku !=nil {_fbfce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dcdab .Kinsoku ,_fbfce );};if _dcdab .WordWrap !=nil {_cegbaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dcdab .WordWrap ,_cegbaa );};if _dcdab .OverflowPunct !=nil {_dfecfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dcdab .OverflowPunct ,_dfecfg );};if _dcdab .TopLinePunct !=nil {_fcebg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dcdab .TopLinePunct ,_fcebg );};if _dcdab .AutoSpaceDE !=nil {_aeeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_dcdab .AutoSpaceDE ,_aeeg );};if _dcdab .AutoSpaceDN !=nil {_dfecf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_dcdab .AutoSpaceDN ,_dfecf );};if _dcdab .Bidi !=nil {_acagc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dcdab .Bidi ,_acagc );};if _dcdab .AdjustRightInd !=nil {_cggdbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_dcdab .AdjustRightInd ,_cggdbf );};if _dcdab .SnapToGrid !=nil {_abdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dcdab .SnapToGrid ,_abdc );};if _dcdab .Spacing !=nil {_cbebf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dcdab .Spacing ,_cbebf );};if _dcdab .Ind !=nil {_acacab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_dcdab .Ind ,_acacab );};if _dcdab .ContextualSpacing !=nil {_cgbcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dcdab .ContextualSpacing ,_cgbcd );};if _dcdab .MirrorIndents !=nil {_dcfdfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dcdab .MirrorIndents ,_dcfdfc );};if _dcdab .SuppressOverlap !=nil {_bfcgcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dcdab .SuppressOverlap ,_bfcgcf );};if _dcdab .Jc !=nil {_adgdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dcdab .Jc ,_adgdg );};if _dcdab .TextDirection !=nil {_ebaed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcdab .TextDirection ,_ebaed );};if _dcdab .TextAlignment !=nil {_begff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dcdab .TextAlignment ,_begff );};if _dcdab .TextboxTightWrap !=nil {_caede :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dcdab .TextboxTightWrap ,_caede );};if _dcdab .OutlineLvl !=nil {_bedcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_dcdab .OutlineLvl ,_bedcc );};if _dcdab .DivId !=nil {_gbcab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_dcdab .DivId ,_gbcab );};if _dcdab .CnfStyle !=nil {_bbgad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcdab .CnfStyle ,_bbgad );};if _dcdab .RPr !=nil {_gebae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dcdab .RPr ,_gebae );};if _dcdab .SectPr !=nil {_baeggd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_dcdab .SectPr ,_baeggd );};if _dcdab .PPrChange !=nil {_ccddf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dcdab .PPrChange ,_ccddf );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gbcc *ST_PageOrientation )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_baecb ,_agabc :=d .Token ();if _agabc !=nil {return _agabc ;};if _becbae ,_edfcec :=_baecb .(_ebaba .EndElement );_edfcec &&_becbae .Name ==start .Name {*_gbcc =1;return nil ;};if _ceega ,_dcad :=_baecb .(_ebaba .CharData );!_dcad {return _eddeb .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",_baecb );}else {switch string (_ceega ){case "":*_gbcc =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gbcc =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gbcc =2;};};_baecb ,_agabc =d .Token ();if _agabc !=nil {return _agabc ;};if _abefa ,_fbea :=_baecb .(_ebaba .EndElement );_fbea &&_abefa .Name ==start .Name {return nil ;};return _eddeb .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",_baecb );};type CT_Settings struct{ +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Write Protection -WriteProtection *CT_WriteProtection ; +// Table Row Height +TrHeight []*CT_Height ; -// Document View Setting -View *CT_View ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Magnification Setting -Zoom *CT_Zoom ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Remove Personal Information from Document Properties -RemovePersonalInformation *CT_OnOff ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Remove Date and Time from Annotations -RemoveDateAndTime *CT_OnOff ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};type EG_RunLevelElts struct{ -// Do Not Display Visual Boundary For Header/Footer or Between Pages -DoNotDisplayPageBoundaries *CT_OnOff ; +// Proofing Error Anchor +ProofErr *CT_ProofErr ; -// Display Background Objects When Displaying Document -DisplayBackgroundShape *CT_OnOff ; +// Range Permission Start +PermStart *CT_PermStart ; -// Print PostScript Codes With Document Text -PrintPostScriptOverText *CT_OnOff ; +// Range Permission End +PermEnd *CT_Perm ; -// Print Fractional Character Widths -PrintFractionalCharacterWidth *CT_OnOff ; +// Inserted Run Content +Ins *CT_RunTrackChange ; -// Only Print Form Field Content -PrintFormsData *CT_OnOff ; +// Deleted Run Content +Del *CT_RunTrackChange ; -// Embed TrueType Fonts -EmbedTrueTypeFonts *CT_OnOff ; +// Move Source Run Content +MoveFrom *CT_RunTrackChange ; -// Embed Common System Fonts -EmbedSystemFonts *CT_OnOff ; +// Move Destination Run Content +MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_ebebb :=&EG_BlockLevelChunkElts {};return _ebebb ;}; -// Subset Fonts When Embedding -SaveSubsetFonts *CT_OnOff ; +// ValidateWithPath validates the Document and its children, prefixing error messages with path +func (_cbbafc *Document )ValidateWithPath (path string )error {if _bcedd :=_cbbafc .CT_Document .ValidateWithPath (path );_bcedd !=nil {return _bcedd ;};return nil ;};func (_faddbd ST_ProofErr )String ()string {switch _faddbd {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";}; -// Only Save Form Field Content -SaveFormsData *CT_OnOff ; +// Validate validates the CT_DocPartBehaviors and its children +func (_fdgdf *CT_DocPartBehaviors )Validate ()error {return _fdgdf .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_cecbdc ST_Wrap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgceg :=_g .Attr {};_dgceg .Name =name ;switch _cecbdc {case ST_WrapUnset :_dgceg .Value ="";case ST_WrapAuto :_dgceg .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_dgceg .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_dgceg .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_dgceg .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_dgceg .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_dgceg .Value ="\u006e\u006f\u006e\u0065";};return _dgceg ,nil ;};func (_adaac *WdCT_WordprocessingCanvas )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbcag :for {_cgbae ,_aceccf :=d .Token ();if _aceccf !=nil {return _aceccf ;};switch _adgbab :=_cgbae .(type ){case _g .StartElement :switch _adgbab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"}:_adaac .Bg =_e .NewCT_BackgroundFormatting ();if _cagagf :=d .DecodeElement (_adaac .Bg ,&_adgbab );_cagagf !=nil {return _cagagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"}:_adaac .Whole =_e .NewCT_WholeE2oFormatting ();if _dbgfc :=d .DecodeElement (_adaac .Whole ,&_adgbab );_dbgfc !=nil {return _dbgfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_efefge :=NewWdCT_WordprocessingCanvasChoice ();if _aggdca :=d .DecodeElement (&_efefge .Wsp ,&_adgbab );_aggdca !=nil {return _aggdca ;};_adaac .Choice =append (_adaac .Choice ,_efefge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_aagfc :=NewWdCT_WordprocessingCanvasChoice ();if _aabaeb :=d .DecodeElement (&_aagfc .Pic ,&_adgbab );_aabaeb !=nil {return _aabaeb ;};_adaac .Choice =append (_adaac .Choice ,_aagfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bfbdac :=NewWdCT_WordprocessingCanvasChoice ();if _ebcee :=d .DecodeElement (&_bfbdac .ContentPart ,&_adgbab );_ebcee !=nil {return _ebcee ;};_adaac .Choice =append (_adaac .Choice ,_bfbdac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_eedbd :=NewWdCT_WordprocessingCanvasChoice ();if _cagfcc :=d .DecodeElement (&_eedbd .Wgp ,&_adgbab );_cagfcc !=nil {return _cagfcc ;};_adaac .Choice =append (_adaac .Choice ,_eedbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ccefe :=NewWdCT_WordprocessingCanvasChoice ();if _fbeef :=d .DecodeElement (&_ccefe .GraphicFrame ,&_adgbab );_fbeef !=nil {return _fbeef ;};_adaac .Choice =append (_adaac .Choice ,_ccefe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adaac .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _dbgaeb :=d .DecodeElement (_adaac .ExtLst ,&_adgbab );_dbgaeb !=nil {return _dbgaeb ;};default:_ga .Log ("sk\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\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072o\u0063e\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006ev\u0061s\u0020\u0025v",_adgbab .Name );if _fggbca :=d .Skip ();_fggbca !=nil {return _fggbca ;};};case _g .EndElement :break _cgbcag ;case _g .CharData :};};return nil ;}; -// Mirror Page Margins -MirrorMargins *CT_OnOff ; +// Validate validates the CT_FitText and its children +func (_abfd *CT_FitText )Validate ()error {return _abfd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func (_bfead *CT_Language )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgfccd :=range start .Attr {if _cgfccd .Name .Local =="\u0076\u0061\u006c"{_efddb ,_dcgcg :=_cgfccd .Value ,error (nil );if _dcgcg !=nil {return _dcgcg ;};_bfead .ValAttr =&_efddb ;continue ;};if _cgfccd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_dgfaa ,_efdee :=_cgfccd .Value ,error (nil );if _efdee !=nil {return _efdee ;};_bfead .EastAsiaAttr =&_dgfaa ;continue ;};if _cgfccd .Name .Local =="\u0062\u0069\u0064\u0069"{_fgfff ,_gfcb :=_cgfccd .Value ,error (nil );if _gfcb !=nil {return _gfcb ;};_bfead .BidiAttr =&_fgfff ;continue ;};};for {_cfcdf ,_fadfc :=d .Token ();if _fadfc !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fadfc );};if _ebbge ,_geedb :=_cfcdf .(_g .EndElement );_geedb &&_ebbge .Name ==start .Name {break ;};};return nil ;};func (_ccbeec *ST_HdrFtr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ccbeec =0;case "\u0065\u0076\u0065\u006e":*_ccbeec =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ccbeec =2;case "\u0066\u0069\u0072s\u0074":*_ccbeec =3;};return nil ;};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3;ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);func (_fdgfb ST_CombineBrackets )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_beaedg :=_g .Attr {};_beaedg .Name =name ;switch _fdgfb {case ST_CombineBracketsUnset :_beaedg .Value ="";case ST_CombineBracketsNone :_beaedg .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_beaedg .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_beaedg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_beaedg .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_beaedg .Value ="\u0063\u0075\u0072l\u0079";};return _beaedg ,nil ;};func (_ggaeac *ST_LineSpacingRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfedge ,_dageg :=d .Token ();if _dageg !=nil {return _dageg ;};if _dbdag ,_febege :=_gfedge .(_g .EndElement );_febege &&_dbdag .Name ==start .Name {*_ggaeac =1;return nil ;};if _bdgdec ,_dabbd :=_gfedge .(_g .CharData );!_dabbd {return _gd .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",_gfedge );}else {switch string (_bdgdec ){case "":*_ggaeac =0;case "\u0061\u0075\u0074\u006f":*_ggaeac =1;case "\u0065\u0078\u0061c\u0074":*_ggaeac =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ggaeac =3;};};_gfedge ,_dageg =d .Token ();if _dageg !=nil {return _dageg ;};if _gbbee ,_aeafgb :=_gfedge .(_g .EndElement );_aeafgb &&_gbbee .Name ==start .Name {return nil ;};return _gd .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",_gfedge );}; -// Align Paragraph and Table Borders with Page Border -AlignBordersAndEdges *CT_OnOff ; +// Validate validates the CT_NumFmt and its children +func (_aeagf *CT_NumFmt )Validate ()error {return _aeagf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};type CT_Background struct{ -// Page Border Excludes Header -BordersDoNotSurroundHeader *CT_OnOff ; +// Background Color +ColorAttr *ST_HexColor ; -// Page Border Excludes Footer -BordersDoNotSurroundFooter *CT_OnOff ; +// Background Theme Color +ThemeColorAttr ST_ThemeColor ; -// Position Gutter At Top of Page -GutterAtTop *CT_OnOff ; +// Background Theme Color Tint +ThemeTintAttr *string ; -// Do Not Display Visual Indication of Spelling Errors -HideSpellingErrors *CT_OnOff ; +// Background Theme Color Shade +ThemeShadeAttr *string ;Drawing *CT_Drawing ;};type CT_Tc struct{ -// Do Not Display Visual Indication of Grammatical Errors -HideGrammaticalErrors *CT_OnOff ; +// Table Cell Identifier +IdAttr *string ; -// Grammar Checking Settings -ActiveWritingStyle []*CT_WritingStyle ; +// Table Cell Properties +TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; -// Spelling and Grammatical Checking State -ProofState *CT_Proof ; +// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path +func (_bccgb *EG_ContentBlockContent )ValidateWithPath (path string )error {if _bccgb .CustomXml !=nil {if _fggff :=_bccgb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fggff !=nil {return _fggff ;};};if _bccgb .Sdt !=nil {if _ggdbd :=_bccgb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ggdbd !=nil {return _ggdbd ;};};for _abaedag ,_acbfd :=range _bccgb .P {if _egacc :=_acbfd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_abaedag ));_egacc !=nil {return _egacc ;};};for _eceda ,_gfbded :=range _bccgb .Tbl {if _bebbge :=_gfbded .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_eceda ));_bebbge !=nil {return _bebbge ;};};for _afeag ,_gfcfa :=range _bccgb .EG_RunLevelElts {if _bgdcb :=_gfcfa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afeag ));_bgdcb !=nil {return _bgdcb ;};};return nil ;}; -// Structured Document Tag Placeholder Text Should be Resaved -FormsDesign *CT_OnOff ; +// Validate validates the CT_Guid and its children +func (_cgfce *CT_Guid )Validate ()error {return _cgfce .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");}; -// Attached Document Template -AttachedTemplate *CT_Rel ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_fdbge *CT_NumFmt )ValidateWithPath (path string )error {if _fdbge .ValAttr ==ST_NumberFormatUnset {return _gd .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 _ddeda :=_fdbge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddeda !=nil {return _ddeda ;};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};type CT_PageNumber struct{ -// Automatically Update Styles From Document Template -LinkStyles *CT_OnOff ; +// Page Number Format +FmtAttr ST_NumberFormat ; -// Suggested Filtering for List of Document Styles -StylePaneFormatFilter *CT_StylePaneFilter ; +// Starting Page Number +StartAttr *int64 ; -// Suggested Sorting for List of Document Styles -StylePaneSortMethod *CT_StyleSort ; +// Chapter Heading Style +ChapStyleAttr *int64 ; -// Document Classification -DocumentType *CT_DocType ; +// Chapter Separator Character +ChapSepAttr ST_ChapterSep ;};func (_beafc *ST_Proof )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfaffe ,_feaag :=d .Token ();if _feaag !=nil {return _feaag ;};if _bagbab ,_cfcde :=_gfaffe .(_g .EndElement );_cfcde &&_bagbab .Name ==start .Name {*_beafc =1;return nil ;};if _dfddb ,_dgcbc :=_gfaffe .(_g .CharData );!_dgcbc {return _gd .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",_gfaffe );}else {switch string (_dfddb ){case "":*_beafc =0;case "\u0063\u006c\u0065a\u006e":*_beafc =1;case "\u0064\u0069\u0072t\u0079":*_beafc =2;};};_gfaffe ,_feaag =d .Token ();if _feaag !=nil {return _feaag ;};if _gabda ,_bcgfb :=_gfaffe .(_g .EndElement );_bcgfb &&_gabda .Name ==start .Name {return nil ;};return _gd .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",_gfaffe );};func (_dfbga ST_RestartNumber )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcefe :=_g .Attr {};_fcefe .Name =name ;switch _dfbga {case ST_RestartNumberUnset :_fcefe .Value ="";case ST_RestartNumberContinuous :_fcefe .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_fcefe .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_fcefe .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _fcefe ,nil ;};type CT_Shd struct{ -// Mail Merge Settings -MailMerge *CT_MailMerge ; +// Shading Pattern +ValAttr ST_Shd ; -// Visibility of Annotation Types -RevisionView *CT_TrackChangesView ; +// Shading Pattern Color +ColorAttr *ST_HexColor ; -// Track Revisions to Document -TrackRevisions *CT_OnOff ; +// Shading Pattern Theme Color +ThemeColorAttr ST_ThemeColor ; -// Do Not Use Move Syntax When Tracking Revisions -DoNotTrackMoves *CT_OnOff ; +// Shading Pattern Theme Color Tint +ThemeTintAttr *string ; -// Do Not Track Formatting Revisions When Tracking Revisions -DoNotTrackFormatting *CT_OnOff ; +// Shading Pattern Theme Color Shade +ThemeShadeAttr *string ; -// Document Editing Restrictions -DocumentProtection *CT_DocProtect ; +// Shading Background Color +FillAttr *ST_HexColor ; -// Allow Automatic Formatting to Override Formatting Protection Settings -AutoFormatOverride *CT_OnOff ; +// Shading Background Theme Color +ThemeFillAttr ST_ThemeColor ; -// Prevent Modification of Themes Part -StyleLockTheme *CT_OnOff ; +// Shading Background Theme Color Tint +ThemeFillTintAttr *string ; -// Prevent Replacement of Styles Part -StyleLockQFSet *CT_OnOff ; +// Shading Background Theme Color Shade +ThemeFillShadeAttr *string ;};func (_gafcca ST_Merge )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgddfc :=_g .Attr {};_fgddfc .Name =name ;switch _gafcca {case ST_MergeUnset :_fgddfc .Value ="";case ST_MergeContinue :_fgddfc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_fgddfc .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _fgddfc ,nil ;};type CT_AltChunkPr struct{ -// Distance Between Automatic Tab Stops -DefaultTabStop *CT_TwipsMeasure ; +// Keep Source Formatting on Import +MatchSrc *CT_OnOff ;};func (_bbaag ST_HexColorAuto )String ()string {switch _bbaag {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_caabd *CT_SectPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caabd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_caabd .RsidRPrAttr )});};if _caabd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_caabd .RsidDelAttr )});};if _caabd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_caabd .RsidRAttr )});};if _caabd .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_caabd .RsidSectAttr )});};e .EncodeToken (start );if _caabd .EG_HdrFtrReferences !=nil {for _ ,_fcebcg :=range _caabd .EG_HdrFtrReferences {_fcebcg .MarshalXML (e ,_g .StartElement {});};};if _caabd .FootnotePr !=nil {_fggca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_caabd .FootnotePr ,_fggca );};if _caabd .EndnotePr !=nil {_afcagc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_caabd .EndnotePr ,_afcagc );};if _caabd .Type !=nil {_abbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_caabd .Type ,_abbfg );};if _caabd .PgSz !=nil {_bdffcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_caabd .PgSz ,_bdffcg );};if _caabd .PgMar !=nil {_ecdbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_caabd .PgMar ,_ecdbe );};if _caabd .PaperSrc !=nil {_babda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_caabd .PaperSrc ,_babda );};if _caabd .PgBorders !=nil {_abbdd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_caabd .PgBorders ,_abbdd );};if _caabd .LnNumType !=nil {_baceb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_caabd .LnNumType ,_baceb );};if _caabd .PgNumType !=nil {_cgcde :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_caabd .PgNumType ,_cgcde );};if _caabd .Cols !=nil {_geaca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_caabd .Cols ,_geaca );};if _caabd .FormProt !=nil {_eagebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_caabd .FormProt ,_eagebb );};if _caabd .VAlign !=nil {_egddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_caabd .VAlign ,_egddb );};if _caabd .NoEndnote !=nil {_dfade :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_caabd .NoEndnote ,_dfade );};if _caabd .TitlePg !=nil {_efaaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_caabd .TitlePg ,_efaaaa );};if _caabd .TextDirection !=nil {_bddeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_caabd .TextDirection ,_bddeb );};if _caabd .Bidi !=nil {_geccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_caabd .Bidi ,_geccb );};if _caabd .RtlGutter !=nil {_bdfgf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_caabd .RtlGutter ,_bdfgf );};if _caabd .DocGrid !=nil {_afeaab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_caabd .DocGrid ,_afeaab );};if _caabd .PrinterSettings !=nil {_dfaeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_caabd .PrinterSettings ,_dfaeb );};if _caabd .SectPrChange !=nil {_bbcab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_caabd .SectPrChange ,_bbcab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Automatically Hyphenate Document Contents When Displayed -AutoHyphenation *CT_OnOff ; +// Validate validates the CT_AutoCaptions and its children +func (_bac *CT_AutoCaptions )Validate ()error {return _bac .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_egabb *WdCT_WordprocessingContentPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egabb .BwModeAttr !=_e .ST_BlackWhiteModeUnset {_aafgc ,_gbced :=_egabb .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _gbced !=nil {return _gbced ;};start .Attr =append (start .Attr ,_aafgc );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_egabb .IdAttr )});e .EncodeToken (start );if _egabb .NvContentPartPr !=nil {_bdbcag :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_egabb .NvContentPartPr ,_bdbcag );};if _egabb .Xfrm !=nil {_cgfeg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_egabb .Xfrm ,_cgfeg );};if _egabb .ExtLst !=nil {_acfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egabb .ExtLst ,_acfdc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gagde *WebSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _gagde .CT_WebSettings .MarshalXML (e ,start );}; -// Maximum Number of Consecutively Hyphenated Lines -ConsecutiveHyphenLimit *CT_DecimalNumber ; +// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path +func (_cfdfgc *CT_SdtDropDownList )ValidateWithPath (path string )error {for _aedddg ,_dfbabe :=range _cfdfgc .ListItem {if _dcdacc :=_dfbabe .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_aedddg ));_dcdacc !=nil {return _dcdacc ;};};return nil ;};func (_cdcfe *CT_OnOff )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdcfe .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_cdcfe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Styles ()*CT_Styles {_cddfb :=&CT_Styles {};return _cddfb };func NewCT_FtnProps ()*CT_FtnProps {_cedec :=&CT_FtnProps {};return _cedec }; -// Hyphenation Zone -HyphenationZone *CT_TwipsMeasure ; +// Validate validates the CT_FFName and its children +func (_eggea *CT_FFName )Validate ()error {return _eggea .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};func (_cgbbe ST_NumberFormat )Validate ()error {return _cgbbe .ValidateWithPath ("")}; -// Do Not Hyphenate Words in ALL CAPITAL LETTERS -DoNotHyphenateCaps *CT_OnOff ; +// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path +func (_gbge *CT_DocVar )ValidateWithPath (path string )error {return nil };func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_bbfd :=&CT_OptimizeForBrowser {};return _bbfd ;};type CT_SdtPr struct{ -// Show E-Mail Message Header -ShowEnvelope *CT_OnOff ; +// Run Properties For Structured Document Tag Contents +RPr *CT_RPr ; -// Percentage of Document to Use When Generating Summary -SummaryLength *CT_DecimalNumberOrPrecent ; +// Friendly Name +Alias *CT_String ; -// Paragraph Style Applied to Automatically Generated Paragraphs -ClickAndTypeStyle *CT_String ; +// Programmatic Tag +Tag *CT_String ; -// Default Table Style for Newly Inserted Tables -DefaultTableStyle *CT_String ; +// Unique ID +Id *CT_DecimalNumber ; -// Different Even/Odd Page Headers and Footers -EvenAndOddHeaders *CT_OnOff ; +// Locking Setting +Lock *CT_Lock ; -// Reverse Book Fold Printing -BookFoldRevPrinting *CT_OnOff ; +// Structured Document Tag Placeholder Text +Placeholder *CT_Placeholder ; -// Book Fold Printing -BookFoldPrinting *CT_OnOff ; +// Remove Structured Document Tag When Contents Are Edited +Temporary *CT_OnOff ; -// Number of Pages Per Booklet -BookFoldPrintingSheets *CT_DecimalNumber ; +// Current Contents Are Placeholder Text +ShowingPlcHdr *CT_OnOff ; -// Drawing Grid Horizontal Grid Unit Size -DrawingGridHorizontalSpacing *CT_TwipsMeasure ; +// XML Mapping +DataBinding *CT_DataBinding ; -// Drawing Grid Vertical Grid Unit Size -DrawingGridVerticalSpacing *CT_TwipsMeasure ; +// Structured Document Tag Label +Label *CT_DecimalNumber ; -// Distance between Horizontal Gridlines -DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; +// Structured Document Tag Navigation Order Index +TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_ga .Any ;};func (_gcafd ST_DocPartType )String ()string {switch _gcafd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0061u\u0074\u006f\u0045\u0078\u0070";case 4:return "\u0074o\u006f\u006c\u0062\u0061\u0072";case 5:return "\u0073p\u0065\u006c\u006c\u0065\u0072";case 6:return "\u0066o\u0072\u006d\u0046\u006c\u0064";case 7:return "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return "";};type CT_AutoCaptions struct{ -// Distance between Vertical Gridlines -DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; +// Single Automatic Captioning Setting +AutoCaption []*CT_AutoCaption ;};type CT_WritingStyle struct{ -// Do Not Use Margins for Drawing Grid Origin -DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; +// Writing Style Language +LangAttr string ; -// Drawing Grid Horizontal Origin Point -DrawingGridHorizontalOrigin *CT_TwipsMeasure ; +// Grammatical Engine ID +VendorIDAttr string ; -// Drawing Grid Vertical Origin Point -DrawingGridVerticalOrigin *CT_TwipsMeasure ; +// Grammatical Check Engine Version +DllVersionAttr string ; + +// Natural Language Grammar Check +NlCheckAttr *_gc .ST_OnOff ; + +// Check Stylistic Rules With Grammar +CheckStyleAttr _gc .ST_OnOff ; + +// Application Name +AppNameAttr string ;}; + +// Validate validates the CT_Proof and its children +func (_ffgdc *CT_Proof )Validate ()error {return _ffgdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");}; + +// Validate validates the CT_FFTextType and its children +func (_gefc *CT_FFTextType )Validate ()error {return _gefc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");}; + +// Validate validates the CT_DecimalNumberOrPrecent and its children +func (_bbccd *CT_DecimalNumberOrPrecent )Validate ()error {return _bbccd .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; + +// Validate validates the EG_BlockLevelElts and its children +func (_gaebb *EG_BlockLevelElts )Validate ()error {return _gaebb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_dacge *WdCT_WrapPath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dacge .Start =_e .NewCT_Point2D ();for _ ,_afgff :=range start .Attr {if _afgff .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_baagc ,_cdecbc :=_b .ParseBool (_afgff .Value );if _cdecbc !=nil {return _cdecbc ;};_dacge .EditedAttr =&_baagc ;continue ;};};_dcfdaa :for {_dbdcg ,_ebfegd :=d .Token ();if _ebfegd !=nil {return _ebfegd ;};switch _ffaced :=_dbdcg .(type ){case _g .StartElement :switch _ffaced .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"}:if _fgfgga :=d .DecodeElement (_dacge .Start ,&_ffaced );_fgfgga !=nil {return _fgfgga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_cgfefa :=_e .NewCT_Point2D ();if _ebfce :=d .DecodeElement (_cgfefa ,&_ffaced );_ebfce !=nil {return _ebfce ;};_dacge .LineTo =append (_dacge .LineTo ,_cgfefa );default:_ga .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\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_ffaced .Name );if _fecddg :=d .Skip ();_fecddg !=nil {return _fecddg ;};};case _g .EndElement :break _dcfdaa ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_TblPrChange and its children +func (_dcbgb *CT_TblPrChange )Validate ()error {return _dcbgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");}; + +// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path +func (_aedff *CT_ProofErr )ValidateWithPath (path string )error {if _aedff .TypeAttr ==ST_ProofErrUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dcfcg :=_aedff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcfcg !=nil {return _dcfcg ;};return nil ;}; + +// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path +func (_fabga *CT_FFTextInput )ValidateWithPath (path string )error {if _fabga .Type !=nil {if _fbag :=_fabga .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fbag !=nil {return _fbag ;};};if _fabga .Default !=nil {if _bagca :=_fabga .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_bagca !=nil {return _bagca ;};};if _fabga .MaxLength !=nil {if _ebaba :=_fabga .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_ebaba !=nil {return _ebaba ;};};if _fabga .Format !=nil {if _gcegc :=_fabga .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_gcegc !=nil {return _gcegc ;};};return nil ;};type ST_Jc byte ;func (_agebb *Styles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agebb .CT_Styles =*NewCT_Styles ();_ebfgc :for {_baaccc ,_ebceg :=d .Token ();if _ebceg !=nil {return _ebceg ;};switch _gagda :=_baaccc .(type ){case _g .StartElement :switch _gagda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_agebb .DocDefaults =NewCT_DocDefaults ();if _acbfeb :=d .DecodeElement (_agebb .DocDefaults ,&_gagda );_acbfeb !=nil {return _acbfeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_agebb .LatentStyles =NewCT_LatentStyles ();if _fgdbe :=d .DecodeElement (_agebb .LatentStyles ,&_gagda );_fgdbe !=nil {return _fgdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_agefc :=NewCT_Style ();if _cccgeg :=d .DecodeElement (_agefc ,&_gagda );_cccgeg !=nil {return _cccgeg ;};_agebb .Style =append (_agebb .Style ,_agefc );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_gagda .Name );if _fbdbc :=d .Skip ();_fbdbc !=nil {return _fbdbc ;};};case _g .EndElement :break _ebfgc ;case _g .CharData :};};return nil ;};func (_gbedb ST_Theme )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbgbg :=_g .Attr {};_cbgbg .Name =name ;switch _gbedb {case ST_ThemeUnset :_cbgbg .Value ="";case ST_ThemeMajorEastAsia :_cbgbg .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_cbgbg .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_cbgbg .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_cbgbg .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_cbgbg .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_cbgbg .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_cbgbg .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_cbgbg .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _cbgbg ,nil ;};func (_ffece *CT_SdtDocPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffece .DocPartGallery !=nil {_bbcag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_ffece .DocPartGallery ,_bbcag );};if _ffece .DocPartCategory !=nil {_efcgaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_ffece .DocPartCategory ,_efcgaf );};if _ffece .DocPartUnique !=nil {_agdbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_ffece .DocPartUnique ,_agdbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geecf *WdCT_TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgcdd :for {_ddadcc ,_adedf :=d .Token ();if _adedf !=nil {return _adedf ;};switch _cabbd :=_ddadcc .(type ){case _g .StartElement :switch _cabbd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gabbd :=NewCT_AltChunk ();if _dcbaf :=d .DecodeElement (_gabbd ,&_cabbd );_dcbaf !=nil {return _dcbaf ;};_geecf .AltChunk =append (_geecf .AltChunk ,_gabbd );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_cabbd .Name );if _ddgad :=d .Skip ();_ddgad !=nil {return _ddgad ;};};case _g .EndElement :break _dgcdd ;case _g .CharData :};};return nil ;};func NewCT_TblBorders ()*CT_TblBorders {_fgacg :=&CT_TblBorders {};return _fgacg };func (_fdaba *CT_PTab )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egec ,_ccdcg :=_fdaba .AlignmentAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _ccdcg !=nil {return _ccdcg ;};start .Attr =append (start .Attr ,_egec );_egec ,_ccdcg =_fdaba .RelativeToAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _ccdcg !=nil {return _ccdcg ;};start .Attr =append (start .Attr ,_egec );_egec ,_ccdcg =_fdaba .LeaderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ccdcg !=nil {return _ccdcg ;};start .Attr =append (start .Attr ,_egec );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_agbcea :=&WdCT_WordprocessingGroupChoice {};return _agbcea ;}; + +// Validate validates the CT_TrPrChange and its children +func (_gbcffb *CT_TrPrChange )Validate ()error {return _gbcffb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; + +// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path +func (_bdcefd *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _bdcefd .WrapNone !=nil {if _beadgf :=_bdcefd .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_beadgf !=nil {return _beadgf ;};};if _bdcefd .WrapSquare !=nil {if _gaege :=_bdcefd .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_gaege !=nil {return _gaege ;};};if _bdcefd .WrapTight !=nil {if _gfcbed :=_bdcefd .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_gfcbed !=nil {return _gfcbed ;};};if _bdcefd .WrapThrough !=nil {if _fafeag :=_bdcefd .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_fafeag !=nil {return _fafeag ;};};if _bdcefd .WrapTopAndBottom !=nil {if _ecaed :=_bdcefd .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_ecaed !=nil {return _ecaed ;};};return nil ;};func (_bedggb *CT_TblPrExBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bedggb .TblW !=nil {_efccge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_bedggb .TblW ,_efccge );};if _bedggb .Jc !=nil {_cdcbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bedggb .Jc ,_cdcbdf );};if _bedggb .TblCellSpacing !=nil {_bfega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bedggb .TblCellSpacing ,_bfega );};if _bedggb .TblInd !=nil {_fgaed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_bedggb .TblInd ,_fgaed );};if _bedggb .TblBorders !=nil {_dbbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bedggb .TblBorders ,_dbbee );};if _bedggb .Shd !=nil {_bcbca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bedggb .Shd ,_bcbca );};if _bedggb .TblLayout !=nil {_adaabc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bedggb .TblLayout ,_adaabc );};if _bedggb .TblCellMar !=nil {_begee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_bedggb .TblCellMar ,_begee );};if _bedggb .TblLook !=nil {_fdbgbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_bedggb .TblLook ,_fdbgbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffgce *CT_TblPPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffgce .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .LeftFromTextAttr )});};if _ffgce .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .RightFromTextAttr )});};if _ffgce .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .TopFromTextAttr )});};if _ffgce .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .BottomFromTextAttr )});};if _ffgce .VertAnchorAttr !=ST_VAnchorUnset {_aedfg ,_gdcfb :=_ffgce .VertAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _gdcfb !=nil {return _gdcfb ;};start .Attr =append (start .Attr ,_aedfg );};if _ffgce .HorzAnchorAttr !=ST_HAnchorUnset {_dadca ,_feagg :=_ffgce .HorzAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _feagg !=nil {return _feagg ;};start .Attr =append (start .Attr ,_dadca );};if _ffgce .TblpXSpecAttr !=_gc .ST_XAlignUnset {_bgffe ,_afcaad :=_ffgce .TblpXSpecAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _afcaad !=nil {return _afcaad ;};start .Attr =append (start .Attr ,_bgffe );};if _ffgce .TblpXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .TblpXAttr )});};if _ffgce .TblpYSpecAttr !=_gc .ST_YAlignUnset {_befbda ,_dcgaaf :=_ffgce .TblpYSpecAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _dcgaaf !=nil {return _dcgaaf ;};start .Attr =append (start .Attr ,_befbda );};if _ffgce .TblpYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblBorders struct{ + +// Table Top Border +Top *CT_Border ; + +// Table Leading Edge Border +Start *CT_Border ; + +// Table Leading Edge Border +Left *CT_Border ; + +// Table Bottom Border +Bottom *CT_Border ; + +// Table Trailing Edge Border +End *CT_Border ; + +// Table Trailing Edge Border +Right *CT_Border ; + +// Table Inside Horizontal Edges Border +InsideH *CT_Border ; + +// Table Inside Vertical Edges Border +InsideV *CT_Border ;};func (_bdggfg *CT_HdrFtrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdggfg .TypeAttr =ST_HdrFtr (1);for _ ,_fggfc :=range start .Attr {if _fggfc .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"&&_fggfc .Name .Local =="\u0069\u0064"||_fggfc .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"&&_fggfc .Name .Local =="\u0069\u0064"{_eegcd ,_dbeb :=_fggfc .Value ,error (nil );if _dbeb !=nil {return _dbeb ;};_bdggfg .IdAttr =_eegcd ;continue ;};if _fggfc .Name .Local =="\u0074\u0079\u0070\u0065"{_bdggfg .TypeAttr .UnmarshalXMLAttr (_fggfc );continue ;};};for {_gfga ,_gdba :=d .Token ();if _gdba !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_gdba );};if _bgcf ,_deddd :=_gfga .(_g .EndElement );_deddd &&_bgcf .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path +func (_edbgg *CT_NumPicBullet )ValidateWithPath (path string )error {if _edbgg .Pict !=nil {if _febgc :=_edbgg .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_febgc !=nil {return _febgc ;};};if _edbgg .Drawing !=nil {if _fefcg :=_edbgg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fefcg !=nil {return _fefcg ;};};return nil ;};func (_adgae *CT_HMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggeaf :=range start .Attr {if _ggeaf .Name .Local =="\u0076\u0061\u006c"{_adgae .ValAttr .UnmarshalXMLAttr (_ggeaf );continue ;};};for {_gbfdb ,_cebg :=d .Token ();if _cebg !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_cebg );};if _fgdgg ,_dfbbc :=_gbfdb .(_g .EndElement );_dfbbc &&_fgdgg .Name ==start .Name {break ;};};return nil ;};func (_cgde *CT_BottomPageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgde .ValAttr =ST_Border (1);for _ ,_dabf :=range start .Attr {if _dabf .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"&&_dabf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_dabf .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"&&_dabf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_dcda ,_fadb :=_dabf .Value ,error (nil );if _fadb !=nil {return _fadb ;};_cgde .BottomLeftAttr =&_dcda ;continue ;};if _dabf .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"&&_dabf .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_dabf .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"&&_dabf .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_afg ,_bcf :=_dabf .Value ,error (nil );if _bcf !=nil {return _bcf ;};_cgde .BottomRightAttr =&_afg ;continue ;};if _dabf .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"&&_dabf .Name .Local =="\u0069\u0064"||_dabf .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"&&_dabf .Name .Local =="\u0069\u0064"{_eebb ,_egda :=_dabf .Value ,error (nil );if _egda !=nil {return _egda ;};_cgde .IdAttr =&_eebb ;continue ;};if _dabf .Name .Local =="\u0076\u0061\u006c"{_cgde .ValAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0063\u006f\u006co\u0072"{_fgac ,_fbfc :=ParseUnionST_HexColor (_dabf .Value );if _fbfc !=nil {return _fbfc ;};_cgde .ColorAttr =&_fgac ;continue ;};if _dabf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cgde .ThemeColorAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fafc ,_ceae :=_dabf .Value ,error (nil );if _ceae !=nil {return _ceae ;};_cgde .ThemeTintAttr =&_fafc ;continue ;};if _dabf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ffdb ,_abcc :=_dabf .Value ,error (nil );if _abcc !=nil {return _abcc ;};_cgde .ThemeShadeAttr =&_ffdb ;continue ;};if _dabf .Name .Local =="\u0073\u007a"{_cabd ,_bgca :=_b .ParseUint (_dabf .Value ,10,64);if _bgca !=nil {return _bgca ;};_cgde .SzAttr =&_cabd ;continue ;};if _dabf .Name .Local =="\u0073\u0070\u0061c\u0065"{_eeag ,_geaf :=_b .ParseUint (_dabf .Value ,10,64);if _geaf !=nil {return _geaf ;};_cgde .SpaceAttr =&_eeag ;continue ;};if _dabf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_agcf ,_faab :=ParseUnionST_OnOff (_dabf .Value );if _faab !=nil {return _faab ;};_cgde .ShadowAttr =&_agcf ;continue ;};if _dabf .Name .Local =="\u0066\u0072\u0061m\u0065"{_fcfa ,_fcdd :=ParseUnionST_OnOff (_dabf .Value );if _fcdd !=nil {return _fcdd ;};_cgde .FrameAttr =&_fcfa ;continue ;};};for {_edbed ,_face :=d .Token ();if _face !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0042\u006f\u0074\u0074\u006fm\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u003a\u0020\u0025\u0073",_face );};if _fgcc ,_dccf :=_edbed .(_g .EndElement );_dccf &&_fgcc .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path +func (_dccd *CT_BookmarkRange )ValidateWithPath (path string )error {if _fagc :=_dccd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_fagc !=nil {return _fagc ;};return nil ;};func (_fcebc *CT_Recipients )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dggbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_fegad :=range _fcebc .RecipientData {e .EncodeElement (_fegad ,_dggbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path +func (_bdcfca *CT_Zoom )ValidateWithPath (path string )error {if _gefbf :=_bdcfca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gefbf !=nil {return _gefbf ;};if _dgfed :=_bdcfca .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dgfed !=nil {return _dgfed ;};return nil ;};func (_agafg WdST_RelFromV )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbacgf :=_g .Attr {};_dbacgf .Name =name ;switch _agafg {case WdST_RelFromVUnset :_dbacgf .Value ="";case WdST_RelFromVMargin :_dbacgf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_dbacgf .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_dbacgf .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_dbacgf .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_dbacgf .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_dbacgf .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_dbacgf .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_dbacgf .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _dbacgf ,nil ;};func NewCT_TblCellMar ()*CT_TblCellMar {_bcdfgb :=&CT_TblCellMar {};return _bcdfgb };func NewCT_FtnPos ()*CT_FtnPos {_dgggc :=&CT_FtnPos {};_dgggc .ValAttr =ST_FtnPos (1);return _dgggc };func (_ebfcb *CT_TrackChangeNumbering )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebfcb .OriginalAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ebfcb .OriginalAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ebfcb .AuthorAttr )});if _ebfcb .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ebfcb .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ebfcb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2;ST_NumberFormatLowerRoman ST_NumberFormat =3;ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8;ST_NumberFormatHex ST_NumberFormat =9;ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14;ST_NumberFormatDecimalFullWidth ST_NumberFormat =15;ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19;ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20;ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25;ST_NumberFormatChosung ST_NumberFormat =26;ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30;ST_NumberFormatIdeographTraditional ST_NumberFormat =31;ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35;ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36;ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40;ST_NumberFormatKoreanDigital ST_NumberFormat =41;ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46;ST_NumberFormatRussianUpper ST_NumberFormat =47;ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52;ST_NumberFormatArabicAbjad ST_NumberFormat =53;ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58;ST_NumberFormatThaiNumbers ST_NumberFormat =59;ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;);const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func (_gcbffg ST_BrClear )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcbffg .String (),start );}; + +// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path +func (_gcede *CT_SdtContentCell )ValidateWithPath (path string )error {for _cgceab ,_gabb :=range _gcede .Tc {if _ggdgf :=_gabb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cgceab ));_ggdgf !=nil {return _ggdgf ;};};if _gcede .CustomXml !=nil {if _aagcb :=_gcede .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aagcb !=nil {return _aagcb ;};};if _gcede .Sdt !=nil {if _cdbfc :=_gcede .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_cdbfc !=nil {return _cdbfc ;};};for _dcae ,_fccab :=range _gcede .EG_RunLevelElts {if _deddc :=_fccab .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dcae ));_deddc !=nil {return _deddc ;};};return nil ;};func (_eggeda ST_HdrFtr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eggeda .String (),start );};func (_gfeag ST_BrClear )String ()string {switch _gfeag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";};func (_gbcgfe *CT_MailMergeSourceType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aefbb ,_fgdgf :=_gbcgfe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgdgf !=nil {return _fgdgf ;};start .Attr =append (start .Attr ,_aefbb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblPr struct{ + +// Referenced Table Style +TblStyle *CT_String ; + +// Floating Table Positioning +TblpPr *CT_TblPPr ; + +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; + +// Visually Right to Left Table +BidiVisual *CT_OnOff ; + +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; + +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; + +// Preferred Table Width +TblW *CT_TblWidth ; + +// Table Alignment +Jc *CT_JcTable ; + +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; + +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; + +// Table Borders +TblBorders *CT_TblBorders ; + +// Table Shading +Shd *CT_Shd ; + +// Table Layout +TblLayout *CT_TblLayoutType ; + +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; + +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; + +// Table Caption +TblCaption *CT_String ; + +// Table Description +TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};type CT_TblPrExBase struct{ + +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Do Not Show Visual Indicator For Form Fields -DoNotShadeFormData *CT_OnOff ; +// Table Alignment Exception +Jc *CT_JcTable ; -// Never Kern Punctuation Characters -NoPunctuationKerning *CT_OnOff ; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Character-Level Whitespace Compression -CharacterSpacingControl *CT_CharacterSpacing ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Print Two Pages Per Sheet -PrintTwoOnOne *CT_OnOff ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Use Strict Kinsoku Rules for Japanese Text -StrictFirstAndLastChars *CT_OnOff ; +// Table Shading Exception +Shd *CT_Shd ; -// Custom Set of Characters Which Cannot End a Line -NoLineBreaksAfter *CT_Kinsoku ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Custom Set Of Characters Which Cannot Begin A Line -NoLineBreaksBefore *CT_Kinsoku ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Generate Thumbnail For Document On Save -SavePreviewPicture *CT_OnOff ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;};func (_fecdg WdST_AlignH )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbcagg :=_g .Attr {};_bbcagg .Name =name ;switch _fecdg {case WdST_AlignHUnset :_bbcagg .Value ="";case WdST_AlignHLeft :_bbcagg .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_bbcagg .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_bbcagg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_bbcagg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_bbcagg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bbcagg ,nil ;}; -// Do Not Validate Custom XML Markup Against Schemas -DoNotValidateAgainstSchema *CT_OnOff ; +// Validate validates the CT_SectPrChange and its children +func (_acdbb *CT_SectPrChange )Validate ()error {return _acdbb .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewWdCT_WrapPath ()*WdCT_WrapPath {_ffgeabc :=&WdCT_WrapPath {};_ffgeabc .Start =_e .NewCT_Point2D ();return _ffgeabc ;};func (_dadda *CT_TblLook )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbdea :=range start .Attr {if _fbdea .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bdgdf ,_bdcda :=ParseUnionST_OnOff (_fbdea .Value );if _bdcda !=nil {return _bdcda ;};_dadda .FirstRowAttr =&_bdgdf ;continue ;};if _fbdea .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_defda ,_feccg :=ParseUnionST_OnOff (_fbdea .Value );if _feccg !=nil {return _feccg ;};_dadda .LastRowAttr =&_defda ;continue ;};if _fbdea .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bacfce ,_acbad :=ParseUnionST_OnOff (_fbdea .Value );if _acbad !=nil {return _acbad ;};_dadda .FirstColumnAttr =&_bacfce ;continue ;};if _fbdea .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_eacfb ,_bfggf :=ParseUnionST_OnOff (_fbdea .Value );if _bfggf !=nil {return _bfggf ;};_dadda .LastColumnAttr =&_eacfb ;continue ;};if _fbdea .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_bbdff ,_gdcdg :=ParseUnionST_OnOff (_fbdea .Value );if _gdcdg !=nil {return _gdcdg ;};_dadda .NoHBandAttr =&_bbdff ;continue ;};if _fbdea .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_febae ,_aebgae :=ParseUnionST_OnOff (_fbdea .Value );if _aebgae !=nil {return _aebgae ;};_dadda .NoVBandAttr =&_febae ;continue ;};if _fbdea .Name .Local =="\u0076\u0061\u006c"{_efcbd ,_aafdd :=_fbdea .Value ,error (nil );if _aafdd !=nil {return _aafdd ;};_dadda .ValAttr =&_efcbd ;continue ;};};for {_ebbafa ,_deggg :=d .Token ();if _deggg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_deggg );};if _gdefb ,_ecbaa :=_ebbafa .(_g .EndElement );_ecbaa &&_gdefb .Name ==start .Name {break ;};};return nil ;}; -// Allow Saving Document As XML File When Custom XML Markup Is Invalid -SaveInvalidXml *CT_OnOff ; +// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path +func (_abgga *CT_TblOverlap )ValidateWithPath (path string )error {if _abgga .ValAttr ==ST_TblOverlapUnset {return _gd .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 _feddfb :=_abgga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feddfb !=nil {return _feddfb ;};return nil ;};func (_fgegcc *CT_MultiLevelType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgegcc .ValAttr =ST_MultiLevelType (1);for _ ,_fbeaea :=range start .Attr {if _fbeaea .Name .Local =="\u0076\u0061\u006c"{_fgegcc .ValAttr .UnmarshalXMLAttr (_fbeaea );continue ;};};for {_gdaac ,_ebfdg :=d .Token ();if _ebfdg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065: \u0025\u0073",_ebfdg );};if _dfebd ,_aegcd :=_gdaac .(_g .EndElement );_aegcd &&_dfebd .Name ==start .Name {break ;};};return nil ;};func NewCT_TextEffect ()*CT_TextEffect {_addaa :=&CT_TextEffect {};_addaa .ValAttr =ST_TextEffect (1);return _addaa ;}; -// Ignore Mixed Content When Validating Custom XML Markup -IgnoreMixedContent *CT_OnOff ; +// Validate validates the WdCT_PosH and its children +func (_bbedc *WdCT_PosH )Validate ()error {return _bbedc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};type CT_TcPrBase struct{ -// Use Custom XML Element Names as Default Placeholder Text -AlwaysShowPlaceholderText *CT_OnOff ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Do Not Show Visual Indicator For Invalid Custom XML Markup -DoNotDemarcateInvalidXml *CT_OnOff ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Only Save Custom XML Markup -SaveXmlDataOnly *CT_OnOff ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Save Document as XML File through Custom XSL Transform -UseXSLTWhenSaving *CT_OnOff ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Custom XSL Transform To Use When Saving As XML File -SaveThroughXslt *CT_SaveThroughXslt ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Show Visual Indicators for Custom XML Markup Start/End Locations -ShowXMLTags *CT_OnOff ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Do Not Mark Custom XML Elements With No Namespace As Invalid -AlwaysMergeEmptyNamespace *CT_OnOff ; +// Table Cell Shading +Shd *CT_Shd ; -// Automatically Recalculate Fields on Open -UpdateFields *CT_OnOff ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Default Properties for VML Objects in Header and Footer -HdrShapeDefaults *CT_ShapeDefaults ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Document-Wide Footnote Properties -FootnotePr *CT_FtnDocProps ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Document-Wide Endnote Properties -EndnotePr *CT_EdnDocProps ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Compatibility Settings -Compat *CT_Compat ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Document Variables -DocVars *CT_DocVars ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Listing of All Revision Save ID Values -Rsids *CT_DocRsids ;MathPr *_cgde .MathPr ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ;};type ST_StyleType byte ;func (_dcaag *CT_FFHelpText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cacca :=range start .Attr {if _cacca .Name .Local =="\u0074\u0079\u0070\u0065"{_dcaag .TypeAttr .UnmarshalXMLAttr (_cacca );continue ;};if _cacca .Name .Local =="\u0076\u0061\u006c"{_gafggd ,_adadf :=_cacca .Value ,error (nil );if _adadf !=nil {return _adadf ;};_dcaag .ValAttr =&_gafggd ;continue ;};};for {_eeeec ,_bfbd :=d .Token ();if _bfbd !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_bfbd );};if _dafde ,_gacaa :=_eeeec .(_g .EndElement );_gacaa &&_dafde .Name ==start .Name {break ;};};return nil ;};func (_edgca ST_TextScale )String ()string {if _edgca .ST_TextScalePercent !=nil {return _gd .Sprintf ("\u0025\u0076",*_edgca .ST_TextScalePercent );};if _edgca .ST_TextScaleDecimal !=nil {return _gd .Sprintf ("\u0025\u0076",*_edgca .ST_TextScaleDecimal );};return "";}; -// Attached Custom XML Schema -AttachedSchema []*CT_String ; +// Validate validates the CT_Num and its children +func (_fbeab *CT_Num )Validate ()error {return _fbeab .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_dfffa *CT_NumRestart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gefbb ,_degea :=_dfffa .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _degea !=nil {return _degea ;};start .Attr =append (start .Attr ,_gefbb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdddad ST_StyleType )String ()string {switch _bdddad {case 0:return "";case 1:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 2:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 3:return "\u0074\u0061\u0062l\u0065";case 4:return "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return "";}; -// Theme Font Languages -ThemeFontLang *CT_Language ; +// Validate validates the CT_TblPrEx and its children +func (_bceaed *CT_TblPrEx )Validate ()error {return _bceaed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_fcdga *CT_Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edcfgd ST_DocProtect )ValidateWithPath (path string )error {switch _edcfgd {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcfgd ));};return nil ;};func (_addf *CT_Bookmark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_addf .NameAttr )});if _addf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_addf .ColFirstAttr )});};if _addf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_addf .ColLastAttr )});};if _addf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ebba ,_eaa :=_addf .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _eaa !=nil {return _eaa ;};start .Attr =append (start .Attr ,_ebba );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_addf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Theme Color Mappings -ClrSchemeMapping *CT_ColorSchemeMapping ; +// Validate validates the CT_SdtContentRun and its children +func (_afadf *CT_SdtContentRun )Validate ()error {return _afadf .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_fcafb ST_StyleType )ValidateWithPath (path string )error {switch _fcafb {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcafb ));};return nil ;}; -// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics -DoNotIncludeSubdocsInStats *CT_OnOff ; +// Validate validates the CT_Caption and its children +func (_gbgd *CT_Caption )Validate ()error {return _gbgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");}; -// Do Not Automatically Compress Images -DoNotAutoCompressPictures *CT_OnOff ; +// Validate validates the WdCT_WrapNone and its children +func (_ebebbg *WdCT_WrapNone )Validate ()error {return _ebebbg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_fcebcc :=&WdCT_WordprocessingShapeChoice1 {};return _fcebcc ;};func (_fggab *CT_SdtDocPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daggb :for {_bdccdf ,_dcafd :=d .Token ();if _dcafd !=nil {return _dcafd ;};switch _ecebg :=_bdccdf .(type ){case _g .StartElement :switch _ecebg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_fggab .DocPartGallery =NewCT_String ();if _ffggg :=d .DecodeElement (_fggab .DocPartGallery ,&_ecebg );_ffggg !=nil {return _ffggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_fggab .DocPartCategory =NewCT_String ();if _dfbfb :=d .DecodeElement (_fggab .DocPartCategory ,&_ecebg );_dfbfb !=nil {return _dfbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_fggab .DocPartUnique =NewCT_OnOff ();if _adfeb :=d .DecodeElement (_fggab .DocPartUnique ,&_ecebg );_adfeb !=nil {return _adfeb ;};default:_ga .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\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_ecebg .Name );if _efgbeg :=d .Skip ();_efgbeg !=nil {return _efgbeg ;};};case _g .EndElement :break _daggb ;case _g .CharData :};};return nil ;};func (_aadca *CT_DocPartPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ggab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_aadca .Name ,_ggab );if _aadca .Style !=nil {_fffgb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aadca .Style ,_fffgb );};if _aadca .Category !=nil {_agfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_aadca .Category ,_agfc );};if _aadca .Types !=nil {_eade :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_aadca .Types ,_eade );};if _aadca .Behaviors !=nil {_eacb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_aadca .Behaviors ,_eacb );};if _aadca .Description !=nil {_degg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aadca .Description ,_degg );};if _aadca .Guid !=nil {_baab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_aadca .Guid ,_baab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_gccdg :=&CT_HpsMeasure {};return _gccdg };type ST_ThemeColor byte ;type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_f .Time ; -// Upgrade Document on Open -ForceUpgrade *CT_Empty ; +// Annotation Identifier +IdAttr int64 ;}; -// Caption Settings -Captions *CT_Captions ; +// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path +func (_gdfefe *CT_PermStart )ValidateWithPath (path string )error {if _gdeae :=_gdfefe .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_gdeae !=nil {return _gdeae ;};if _cgbfcc :=_gdfefe .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_cgbfcc !=nil {return _cgbfcc ;};return nil ;}; -// Freeze Document Layout -ReadModeInkLockDown *CT_ReadingModeInkLockDown ; +// Validate validates the EG_PContentBase and its children +func (_eeadfe *EG_PContentBase )Validate ()error {return _eeadfe .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; -// Supplementary Smart Tag Information -SmartTagType []*CT_SmartTagType ;SchemaLibrary *_bdfbg .SchemaLibrary ; +// Validate validates the EG_RubyContent and its children +func (_ecafe *EG_RubyContent )Validate ()error {return _ecafe .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_fdfbg *CT_VMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdfbg .ValAttr !=ST_MergeUnset {_egecb ,_ebfed :=_fdfbg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebfed !=nil {return _ebfed ;};start .Attr =append (start .Attr ,_egecb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Default Properties for VML Objects in Main Document -ShapeDefaults *CT_ShapeDefaults ; +// Validate validates the CT_Charset and its children +func (_gagf *CT_Charset )Validate ()error {return _gagf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");}; -// Remove Smart Tags When Saving -DoNotEmbedSmartTags *CT_OnOff ; +// Validate validates the CT_FramesetChoice and its children +func (_aabe *CT_FramesetChoice )Validate ()error {return _aabe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};func (_abdfg ST_CaptionPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgdfacg :=_g .Attr {};_bgdfacg .Name =name ;switch _abdfg {case ST_CaptionPosUnset :_bgdfacg .Value ="";case ST_CaptionPosAbove :_bgdfacg .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_bgdfacg .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_bgdfacg .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_bgdfacg .Value ="\u0072\u0069\u0067h\u0074";};return _bgdfacg ,nil ;}; -// Radix Point for Field Code Evaluation -DecimalSymbol *CT_String ; +// Validate validates the EG_ContentCellContent and its children +func (_caacc *EG_ContentCellContent )Validate ()error {return _caacc .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func (_gdbe *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbcf :=range start .Attr {if _fbcf .Name .Local =="\u0076\u0061\u006c"{_ffade ,_fafcbf :=ParseUnionST_DecimalNumberOrPercent (_fbcf .Value );if _fafcbf !=nil {return _fafcbf ;};_gdbe .ValAttr =_ffade ;continue ;};};for {_gbae ,_aebc :=d .Token ();if _aebc !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u004eu\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0072\u0065\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_aebc );};if _gaadc ,_cefg :=_gbae .(_g .EndElement );_cefg &&_gaadc .Name ==start .Name {break ;};};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_gbffb *CT_TcPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gbffb .AuthorAttr )});if _gbffb .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbffb .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gbffb .IdAttr )});e .EncodeToken (start );_dbcba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_gbffb .TcPr ,_dbcba );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Frame ()*CT_Frame {_geebac :=&CT_Frame {};return _geebac };func (_afegdg *CT_TblPrEx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afegdg .TblW !=nil {_gfgga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_afegdg .TblW ,_gfgga );};if _afegdg .Jc !=nil {_gceba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_afegdg .Jc ,_gceba );};if _afegdg .TblCellSpacing !=nil {_fegacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_afegdg .TblCellSpacing ,_fegacc );};if _afegdg .TblInd !=nil {_acgfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_afegdg .TblInd ,_acgfec );};if _afegdg .TblBorders !=nil {_aaecd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_afegdg .TblBorders ,_aaecd );};if _afegdg .Shd !=nil {_bbcga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_afegdg .Shd ,_bbcga );};if _afegdg .TblLayout !=nil {_ddabfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afegdg .TblLayout ,_ddabfb );};if _afegdg .TblCellMar !=nil {_cbagee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_afegdg .TblCellMar ,_cbagee );};if _afegdg .TblLook !=nil {_cbgfge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_afegdg .TblLook ,_cbgfge );};if _afegdg .TblPrExChange !=nil {_gafaea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afegdg .TblPrExChange ,_gafaea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abddcd *EG_PContentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_defeaa :for {_edbeb ,_fgddf :=d .Token ();if _fgddf !=nil {return _fgddf ;};switch _gafcce :=_edbeb .(type ){case _g .StartElement :switch _gafcce .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abddcd .CustomXml =NewCT_CustomXmlRun ();if _eeaggd :=d .DecodeElement (_abddcd .CustomXml ,&_gafcce );_eeaggd !=nil {return _eeaggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_afeeg :=NewCT_SimpleField ();if _ffcbec :=d .DecodeElement (_afeeg ,&_gafcce );_ffcbec !=nil {return _ffcbec ;};_abddcd .FldSimple =append (_abddcd .FldSimple ,_afeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_abddcd .Hyperlink =NewCT_Hyperlink ();if _dadabc :=d .DecodeElement (_abddcd .Hyperlink ,&_gafcce );_dadabc !=nil {return _dadabc ;};default:_ga .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\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gafcce .Name );if _efgdf :=d .Skip ();_efgdf !=nil {return _efgdf ;};};case _g .EndElement :break _defeaa ;case _g .CharData :};};return nil ;};func (_fbdbg ST_PageBorderOffset )String ()string {switch _fbdbg {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";};type CT_TblPrEx struct{ -// List Separator for Field Code Evaluation -ListSeparator *CT_String ;Extra []_febdf .Any ;}; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Validate validates the CT_Highlight and its children -func (_gbdef *CT_Highlight )Validate ()error {return _gbdef .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_cabgb *CT_TblWidth )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cabgb .WAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cabgb .WAttr )});};if _cabgb .TypeAttr !=ST_TblWidthUnset {_ggegd ,_cfebd :=_cabgb .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cfebd !=nil {return _cfebd ;};start .Attr =append (start .Attr ,_ggegd );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_adgcg ST_SignedHpsMeasure )String ()string {if _adgcg .Int64 !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_adgcg .Int64 );};if _adgcg .ST_UniversalMeasure !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_adgcg .ST_UniversalMeasure );};return "";}; +// Table Alignment Exception +Jc *CT_JcTable ; -// Validate validates the CT_Br and its children -func (_bdgbef *CT_Br )Validate ()error {return _bdgbef .ValidateWithPath ("\u0043\u0054\u005fB\u0072")};func (_ggccd *CT_Lock )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ggccd .ValAttr !=ST_LockUnset {_cbgd ,_fcdae :=_ggccd .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcdae !=nil {return _fcdae ;};start .Attr =append (start .Attr ,_cbgd );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_fbbaa *WdCT_WordprocessingContentPart )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_febb :=range start .Attr {if _febb .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"&&_febb .Name .Local =="\u0069\u0064"||_febb .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"&&_febb .Name .Local =="\u0069\u0064"{_cddab ,_fdeagg :=_febb .Value ,error (nil );if _fdeagg !=nil {return _fdeagg ;};_fbbaa .IdAttr =_cddab ;continue ;};if _febb .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fbbaa .BwModeAttr .UnmarshalXMLAttr (_febb );continue ;};};_gefgd :for {_bbgab ,_fdccgd :=d .Token ();if _fdccgd !=nil {return _fdccgd ;};switch _edfagde :=_bbgab .(type ){case _ebaba .StartElement :switch _edfagde .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_fbbaa .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _baddda :=d .DecodeElement (_fbbaa .NvContentPartPr ,&_edfagde );_baddda !=nil {return _baddda ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:_fbbaa .Xfrm =_gedadf .NewCT_Transform2D ();if _gbacae :=d .DecodeElement (_fbbaa .Xfrm ,&_edfagde );_gbacae !=nil {return _gbacae ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbbaa .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _ebebafd :=d .DecodeElement (_fbbaa .ExtLst ,&_edfagde );_ebebafd !=nil {return _ebebafd ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0065\u006e\u0074P\u0061\u0072\u0074\u0020\u0025\u0076",_edfagde .Name );if _adcee :=d .Skip ();_adcee !=nil {return _adcee ;};};case _ebaba .EndElement :break _gefgd ;case _ebaba .CharData :};};return nil ;}; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Validate validates the CT_Columns and its children -func (_efabe *CT_Columns )Validate ()error {return _efabe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func NewCT_Empty ()*CT_Empty {_ddcdc :=&CT_Empty {};return _ddcdc };func (_ddfac *CT_Br )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ddfac .TypeAttr !=ST_BrTypeUnset {_aegda ,_acefg :=_ddfac .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _acefg !=nil {return _acefg ;};start .Attr =append (start .Attr ,_aegda );};if _ddfac .ClearAttr !=ST_BrClearUnset {_efefd ,_bdbgcd :=_ddfac .ClearAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _bdbgcd !=nil {return _bdbgcd ;};start .Attr =append (start .Attr ,_efefd );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bggdg *EG_FtnEdnNumProps )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_febfa :for {_dbgaaa ,_ebdfb :=d .Token ();if _ebdfb !=nil {return _ebdfb ;};switch _cbggf :=_dbgaaa .(type ){case _ebaba .StartElement :switch _cbggf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_bggdg .NumStart =NewCT_DecimalNumber ();if _cdaaf :=d .DecodeElement (_bggdg .NumStart ,&_cbggf );_cdaaf !=nil {return _cdaaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bggdg .NumRestart =NewCT_NumRestart ();if _febaab :=d .DecodeElement (_bggdg .NumRestart ,&_cbggf );_febaab !=nil {return _febaab ;};default:_febdf .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\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_cbggf .Name );if _cgdc :=d .Skip ();_cgdc !=nil {return _cgdc ;};};case _ebaba .EndElement :break _febfa ;case _ebaba .CharData :};};return nil ;};type CT_SaveThroughXslt struct{IdAttr *string ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Local Identifier for XSL Transform -SolutionIDAttr *string ;}; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Validate validates the CT_Rel and its children -func (_fbcc *CT_Rel )Validate ()error {return _fbcc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; +// Table Shading Exception +Shd *CT_Shd ; -// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path -func (_bcgcd *CT_TblBorders )ValidateWithPath (path string )error {if _bcgcd .Top !=nil {if _fegbege :=_bcgcd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fegbege !=nil {return _fegbege ;};};if _bcgcd .Start !=nil {if _ffac :=_bcgcd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ffac !=nil {return _ffac ;};};if _bcgcd .Left !=nil {if _afgbbf :=_bcgcd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_afgbbf !=nil {return _afgbbf ;};};if _bcgcd .Bottom !=nil {if _cgbcb :=_bcgcd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cgbcb !=nil {return _cgbcb ;};};if _bcgcd .End !=nil {if _febcge :=_bcgcd .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_febcge !=nil {return _febcge ;};};if _bcgcd .Right !=nil {if _baffc :=_bcgcd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_baffc !=nil {return _baffc ;};};if _bcgcd .InsideH !=nil {if _addda :=_bcgcd .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_addda !=nil {return _addda ;};};if _bcgcd .InsideV !=nil {if _aadbde :=_bcgcd .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_aadbde !=nil {return _aadbde ;};};return nil ;};func (_bacag ST_ThemeColor )ValidateWithPath (path string )error {switch _bacag {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacag ));};return nil ;};func (_agagfa *CT_SdtDocPart )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_egcfd :for {_ecgad ,_acffb :=d .Token ();if _acffb !=nil {return _acffb ;};switch _beeaad :=_ecgad .(type ){case _ebaba .StartElement :switch _beeaad .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_agagfa .DocPartGallery =NewCT_String ();if _caeeg :=d .DecodeElement (_agagfa .DocPartGallery ,&_beeaad );_caeeg !=nil {return _caeeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_agagfa .DocPartCategory =NewCT_String ();if _aeccf :=d .DecodeElement (_agagfa .DocPartCategory ,&_beeaad );_aeccf !=nil {return _aeccf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_agagfa .DocPartUnique =NewCT_OnOff ();if _ccgcfb :=d .DecodeElement (_agagfa .DocPartUnique ,&_beeaad );_ccgcfb !=nil {return _ccgcfb ;};default:_febdf .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\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_beeaad .Name );if _adgfe :=d .Skip ();_adgfe !=nil {return _adgfe ;};};case _ebaba .EndElement :break _egcfd ;case _ebaba .CharData :};};return nil ;};func (_dfafb ST_ObjectUpdateMode )String ()string {switch _dfafb {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};type CT_Frameset struct{ +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Nested Frameset Size -Sz *CT_String ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Frameset Splitter Properties -FramesetSplitbar *CT_FramesetSplitbar ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_efbb *CT_HdrFtr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efbb .AltChunk !=nil {_geecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_baabg :=range _efbb .AltChunk {e .EncodeElement (_baabg ,_geecb );};};if _efbb .EG_ContentBlockContent !=nil {for _ ,_bcdab :=range _efbb .EG_ContentBlockContent {_bcdab .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgebg *CT_ObjectLink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgebg .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_eagbc :=range start .Attr {if _eagbc .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"&&_eagbc .Name .Local =="\u0069\u0064"||_eagbc .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"&&_eagbc .Name .Local =="\u0069\u0064"{_geeeb ,_cbafd :=_eagbc .Value ,error (nil );if _cbafd !=nil {return _cbafd ;};_fgebg .IdAttr =_geeeb ;continue ;};if _eagbc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_fgebg .UpdateModeAttr .UnmarshalXMLAttr (_eagbc );continue ;};if _eagbc .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_beeba ,_dfcfe :=ParseUnionST_OnOff (_eagbc .Value );if _dfcfe !=nil {return _dfcfe ;};_fgebg .LockedFieldAttr =&_beeba ;continue ;};if _eagbc .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_fgebg .DrawAspectAttr .UnmarshalXMLAttr (_eagbc );continue ;};if _eagbc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_efbdf ,_aaefb :=_eagbc .Value ,error (nil );if _aaefb !=nil {return _aaefb ;};_fgebg .ProgIdAttr =&_efbdf ;continue ;};if _eagbc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ceaad ,_eafb :=_eagbc .Value ,error (nil );if _eafb !=nil {return _eafb ;};_fgebg .ShapeIdAttr =&_ceaad ;continue ;};if _eagbc .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_dfcbg ,_dgdag :=_eagbc .Value ,error (nil );if _dgdag !=nil {return _dgdag ;};_fgebg .FieldCodesAttr =&_dfcbg ;continue ;};};for {_dcfdf ,_cfdggb :=d .Token ();if _cfdggb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_cfdggb );};if _bgaef ,_fbggc :=_dcfdf .(_g .EndElement );_fbggc &&_bgaef .Name ==start .Name {break ;};};return nil ;}; -// Frameset Layout -FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};type CT_TrPr struct{ +// Validate validates the CT_SectPr and its children +func (_ggace *CT_SectPr )Validate ()error {return _ggace .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_acfdg *CT_PPrGeneral )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgdc :for {_bdedd ,_acgafc :=d .Token ();if _acgafc !=nil {return _acgafc ;};switch _edaca :=_bdedd .(type ){case _g .StartElement :switch _edaca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_acfdg .PStyle =NewCT_String ();if _bcegf :=d .DecodeElement (_acfdg .PStyle ,&_edaca );_bcegf !=nil {return _bcegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_acfdg .KeepNext =NewCT_OnOff ();if _aecce :=d .DecodeElement (_acfdg .KeepNext ,&_edaca );_aecce !=nil {return _aecce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_acfdg .KeepLines =NewCT_OnOff ();if _facga :=d .DecodeElement (_acfdg .KeepLines ,&_edaca );_facga !=nil {return _facga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_acfdg .PageBreakBefore =NewCT_OnOff ();if _eddabf :=d .DecodeElement (_acfdg .PageBreakBefore ,&_edaca );_eddabf !=nil {return _eddabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_acfdg .FramePr =NewCT_FramePr ();if _cecggd :=d .DecodeElement (_acfdg .FramePr ,&_edaca );_cecggd !=nil {return _cecggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_acfdg .WidowControl =NewCT_OnOff ();if _bfbcfa :=d .DecodeElement (_acfdg .WidowControl ,&_edaca );_bfbcfa !=nil {return _bfbcfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_acfdg .NumPr =NewCT_NumPr ();if _aefafg :=d .DecodeElement (_acfdg .NumPr ,&_edaca );_aefafg !=nil {return _aefafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_acfdg .SuppressLineNumbers =NewCT_OnOff ();if _gabcf :=d .DecodeElement (_acfdg .SuppressLineNumbers ,&_edaca );_gabcf !=nil {return _gabcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_acfdg .PBdr =NewCT_PBdr ();if _gddfb :=d .DecodeElement (_acfdg .PBdr ,&_edaca );_gddfb !=nil {return _gddfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_acfdg .Shd =NewCT_Shd ();if _dccdc :=d .DecodeElement (_acfdg .Shd ,&_edaca );_dccdc !=nil {return _dccdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_acfdg .Tabs =NewCT_Tabs ();if _bgaee :=d .DecodeElement (_acfdg .Tabs ,&_edaca );_bgaee !=nil {return _bgaee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_acfdg .SuppressAutoHyphens =NewCT_OnOff ();if _fdbeb :=d .DecodeElement (_acfdg .SuppressAutoHyphens ,&_edaca );_fdbeb !=nil {return _fdbeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_acfdg .Kinsoku =NewCT_OnOff ();if _dfbbf :=d .DecodeElement (_acfdg .Kinsoku ,&_edaca );_dfbbf !=nil {return _dfbbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_acfdg .WordWrap =NewCT_OnOff ();if _ecfgbe :=d .DecodeElement (_acfdg .WordWrap ,&_edaca );_ecfgbe !=nil {return _ecfgbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_acfdg .OverflowPunct =NewCT_OnOff ();if _aedef :=d .DecodeElement (_acfdg .OverflowPunct ,&_edaca );_aedef !=nil {return _aedef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_acfdg .TopLinePunct =NewCT_OnOff ();if _dcdfc :=d .DecodeElement (_acfdg .TopLinePunct ,&_edaca );_dcdfc !=nil {return _dcdfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_acfdg .AutoSpaceDE =NewCT_OnOff ();if _fbcce :=d .DecodeElement (_acfdg .AutoSpaceDE ,&_edaca );_fbcce !=nil {return _fbcce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_acfdg .AutoSpaceDN =NewCT_OnOff ();if _bdbec :=d .DecodeElement (_acfdg .AutoSpaceDN ,&_edaca );_bdbec !=nil {return _bdbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_acfdg .Bidi =NewCT_OnOff ();if _dcagb :=d .DecodeElement (_acfdg .Bidi ,&_edaca );_dcagb !=nil {return _dcagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_acfdg .AdjustRightInd =NewCT_OnOff ();if _adcfc :=d .DecodeElement (_acfdg .AdjustRightInd ,&_edaca );_adcfc !=nil {return _adcfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_acfdg .SnapToGrid =NewCT_OnOff ();if _dgagc :=d .DecodeElement (_acfdg .SnapToGrid ,&_edaca );_dgagc !=nil {return _dgagc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_acfdg .Spacing =NewCT_Spacing ();if _gefcf :=d .DecodeElement (_acfdg .Spacing ,&_edaca );_gefcf !=nil {return _gefcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_acfdg .Ind =NewCT_Ind ();if _eafac :=d .DecodeElement (_acfdg .Ind ,&_edaca );_eafac !=nil {return _eafac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_acfdg .ContextualSpacing =NewCT_OnOff ();if _fcdgd :=d .DecodeElement (_acfdg .ContextualSpacing ,&_edaca );_fcdgd !=nil {return _fcdgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_acfdg .MirrorIndents =NewCT_OnOff ();if _gacdc :=d .DecodeElement (_acfdg .MirrorIndents ,&_edaca );_gacdc !=nil {return _gacdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_acfdg .SuppressOverlap =NewCT_OnOff ();if _gddgcb :=d .DecodeElement (_acfdg .SuppressOverlap ,&_edaca );_gddgcb !=nil {return _gddgcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_acfdg .Jc =NewCT_Jc ();if _eddgg :=d .DecodeElement (_acfdg .Jc ,&_edaca );_eddgg !=nil {return _eddgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_acfdg .TextDirection =NewCT_TextDirection ();if _bdfec :=d .DecodeElement (_acfdg .TextDirection ,&_edaca );_bdfec !=nil {return _bdfec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_acfdg .TextAlignment =NewCT_TextAlignment ();if _dcfga :=d .DecodeElement (_acfdg .TextAlignment ,&_edaca );_dcfga !=nil {return _dcfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_acfdg .TextboxTightWrap =NewCT_TextboxTightWrap ();if _ecfa :=d .DecodeElement (_acfdg .TextboxTightWrap ,&_edaca );_ecfa !=nil {return _ecfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_acfdg .OutlineLvl =NewCT_DecimalNumber ();if _cgba :=d .DecodeElement (_acfdg .OutlineLvl ,&_edaca );_cgba !=nil {return _cgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_acfdg .DivId =NewCT_DecimalNumber ();if _fabag :=d .DecodeElement (_acfdg .DivId ,&_edaca );_fabag !=nil {return _fabag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_acfdg .CnfStyle =NewCT_Cnf ();if _ddebd :=d .DecodeElement (_acfdg .CnfStyle ,&_edaca );_ddebd !=nil {return _ddebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_acfdg .PPrChange =NewCT_PPrChange ();if _cfdagf :=d .DecodeElement (_acfdg .PPrChange ,&_edaca );_cfdagf !=nil {return _cfdagf ;};default:_ga .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\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_edaca .Name );if _bfgb :=d .Skip ();_bfgb !=nil {return _bfgb ;};};case _g .EndElement :break _cdgdc ;case _g .CharData :};};return nil ;}; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path +func (_bagdc *CT_TblGrid )ValidateWithPath (path string )error {for _ffeda ,_aefcg :=range _bagdc .GridCol {if _cgdeg :=_aefcg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_ffeda ));_cgdeg !=nil {return _cgdeg ;};};if _bagdc .TblGridChange !=nil {if _gggad :=_bagdc .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_gggad !=nil {return _gggad ;};};return nil ;};func (_ebgdc *ST_CaptionPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgdc =0;case "\u0061\u0062\u006fv\u0065":*_ebgdc =1;case "\u0062\u0065\u006co\u0077":*_ebgdc =2;case "\u006c\u0065\u0066\u0074":*_ebgdc =3;case "\u0072\u0069\u0067h\u0074":*_ebgdc =4;};return nil ;};func (_gceab ST_TextboxTightWrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gceab .String (),start );};func (_cfgbee *WdWgp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgbee .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_eadbae :for {_bcadb ,_bgefc :=d .Token ();if _bgefc !=nil {return _bgefc ;};switch _gffef :=_bcadb .(type ){case _g .StartElement :switch _gffef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_cfgbee .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _afbcb :=d .DecodeElement (_cfgbee .CNvPr ,&_gffef );_afbcb !=nil {return _afbcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _aaeag :=d .DecodeElement (_cfgbee .CNvGrpSpPr ,&_gffef );_aaeag !=nil {return _aaeag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _dbdac :=d .DecodeElement (_cfgbee .GrpSpPr ,&_gffef );_dbdac !=nil {return _dbdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_cabgcf :=NewWdCT_WordprocessingGroupChoice ();if _bbadf :=d .DecodeElement (&_cabgcf .Wsp ,&_gffef );_bbadf !=nil {return _bbadf ;};_cfgbee .Choice =append (_cfgbee .Choice ,_cabgcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dgcgf :=NewWdCT_WordprocessingGroupChoice ();if _gbdae :=d .DecodeElement (&_dgcgf .GrpSp ,&_gffef );_gbdae !=nil {return _gbdae ;};_cfgbee .Choice =append (_cfgbee .Choice ,_dgcgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_acddge :=NewWdCT_WordprocessingGroupChoice ();if _dgedab :=d .DecodeElement (&_acddge .GraphicFrame ,&_gffef );_dgedab !=nil {return _dgedab ;};_cfgbee .Choice =append (_cfgbee .Choice ,_acddge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_fcdabd :=NewWdCT_WordprocessingGroupChoice ();if _bebebf :=d .DecodeElement (&_fcdabd .Pic ,&_gffef );_bebebf !=nil {return _bebebf ;};_cfgbee .Choice =append (_cfgbee .Choice ,_fcdabd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gdbacda :=NewWdCT_WordprocessingGroupChoice ();if _fdceb :=d .DecodeElement (&_gdbacda .ContentPart ,&_gffef );_fdceb !=nil {return _fdceb ;};_cfgbee .Choice =append (_cfgbee .Choice ,_gdbacda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgbee .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _bgbge :=d .DecodeElement (_cfgbee .ExtLst ,&_gffef );_bgbge !=nil {return _bgbge ;};default:_ga .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 \u0057\u0064\u0057g\u0070 \u0025\u0076",_gffef .Name );if _badaba :=d .Skip ();_badaba !=nil {return _badaba ;};};case _g .EndElement :break _eadbae ;case _g .CharData :};};return nil ;}; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path +func (_bgbaad *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _bgbaad .BookmarkStart !=nil {if _cefdg :=_bgbaad .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_cefdg !=nil {return _cefdg ;};};if _bgbaad .BookmarkEnd !=nil {if _geefbg :=_bgbaad .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_geefbg !=nil {return _geefbg ;};};if _bgbaad .MoveFromRangeStart !=nil {if _bfbdd :=_bgbaad .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_bfbdd !=nil {return _bfbdd ;};};if _bgbaad .MoveFromRangeEnd !=nil {if _cagcaa :=_bgbaad .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_cagcaa !=nil {return _cagcaa ;};};if _bgbaad .MoveToRangeStart !=nil {if _fbbgfg :=_bgbaad .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_fbbgfg !=nil {return _fbbgfg ;};};if _bgbaad .MoveToRangeEnd !=nil {if _effcf :=_bgbaad .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_effcf !=nil {return _effcf ;};};if _bgbaad .CommentRangeStart !=nil {if _aebea :=_bgbaad .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_aebea !=nil {return _aebea ;};};if _bgbaad .CommentRangeEnd !=nil {if _ggdede :=_bgbaad .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_ggdede !=nil {return _ggdede ;};};if _bgbaad .CustomXmlInsRangeStart !=nil {if _adddb :=_bgbaad .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_adddb !=nil {return _adddb ;};};if _bgbaad .CustomXmlInsRangeEnd !=nil {if _abbgfb :=_bgbaad .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_abbgfb !=nil {return _abbgfb ;};};if _bgbaad .CustomXmlDelRangeStart !=nil {if _egffdf :=_bgbaad .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_egffdf !=nil {return _egffdf ;};};if _bgbaad .CustomXmlDelRangeEnd !=nil {if _ecbab :=_bgbaad .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_ecbab !=nil {return _ecbab ;};};if _bgbaad .CustomXmlMoveFromRangeStart !=nil {if _aadfg :=_bgbaad .CustomXmlMoveFromRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0053\u0074a\u0072\u0074");_aadfg !=nil {return _aadfg ;};};if _bgbaad .CustomXmlMoveFromRangeEnd !=nil {if _bcceaga :=_bgbaad .CustomXmlMoveFromRangeEnd .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067e\u0045\u006e\u0064");_bcceaga !=nil {return _bcceaga ;};};if _bgbaad .CustomXmlMoveToRangeStart !=nil {if _cbfdea :=_bgbaad .CustomXmlMoveToRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0053t\u0061\u0072\u0074");_cbfdea !=nil {return _cbfdea ;};};if _bgbaad .CustomXmlMoveToRangeEnd !=nil {if _dbeec :=_bgbaad .CustomXmlMoveToRangeEnd .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076e\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_dbeec !=nil {return _dbeec ;};};return nil ;};type WdST_RelFromH byte ;func (_fdbebg *CT_SdtCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdbebg .SdtPr !=nil {_cdddge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_fdbebg .SdtPr ,_cdddge );};if _fdbebg .SdtEndPr !=nil {_deadad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_fdbebg .SdtEndPr ,_deadad );};if _fdbebg .SdtContent !=nil {_babdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fdbebg .SdtContent ,_babdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_bcbc :=&CT_CustomXmlRow {};return _bcbc };func (_dfbffcd ST_FtnEdn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfbffcd .String (),start );}; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Validate validates the CT_TblPr and its children +func (_bbbdc *CT_TblPr )Validate ()error {return _bbbdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};type EG_RPr struct{ -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Run Properties +RPr *CT_RPr ;};func (_cedgc *CT_TblOverlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedgc .ValAttr =ST_TblOverlap (1);for _ ,_gfgab :=range start .Attr {if _gfgab .Name .Local =="\u0076\u0061\u006c"{_cedgc .ValAttr .UnmarshalXMLAttr (_gfgab );continue ;};};for {_fgcfg ,_facac :=d .Token ();if _facac !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_facac );};if _bceec ,_efefa :=_fgcfg .(_g .EndElement );_efefa &&_bceec .Name ==start .Name {break ;};};return nil ;};func (_befdb ST_PageOrientation )Validate ()error {return _befdb .ValidateWithPath ("")};func (_fcfaea ST_TblLayoutType )String ()string {switch _fcfaea {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};type CT_RubyContent struct{ -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path +func (_cgcga *CT_NumPr )ValidateWithPath (path string )error {if _cgcga .Ilvl !=nil {if _dgafca :=_cgcga .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_dgafca !=nil {return _dgafca ;};};if _cgcga .NumId !=nil {if _aabcb :=_cgcga .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_aabcb !=nil {return _aabcb ;};};if _cgcga .NumberingChange !=nil {if _gdgdb :=_cgcga .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_gdgdb !=nil {return _gdgdb ;};};if _cgcga .Ins !=nil {if _bcaeg :=_cgcga .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bcaeg !=nil {return _bcaeg ;};};return nil ;}; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Validate validates the EG_RPrBase and its children +func (_ggfebd *EG_RPrBase )Validate ()error {return _ggfebd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gbccea WdST_WrapText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbccea .String (),start );};func (_ebfcee WdST_WrapText )ValidateWithPath (path string )error {switch _ebfcee {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfcee ));};return nil ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_afaea *CT_TblPrExChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afaea .TblPrEx =NewCT_TblPrExBase ();for _ ,_edceg :=range start .Attr {if _edceg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dgaad ,_fdefafg :=_edceg .Value ,error (nil );if _fdefafg !=nil {return _fdefafg ;};_afaea .AuthorAttr =_dgaad ;continue ;};if _edceg .Name .Local =="\u0064\u0061\u0074\u0065"{_ffafd ,_ffceg :=ParseStdlibTime (_edceg .Value );if _ffceg !=nil {return _ffceg ;};_afaea .DateAttr =&_ffafd ;continue ;};if _edceg .Name .Local =="\u0069\u0064"{_bfcbcc ,_aagec :=_b .ParseInt (_edceg .Value ,10,64);if _aagec !=nil {return _aagec ;};_afaea .IdAttr =_bfcbcc ;continue ;};};_gacfb :for {_fggcaa ,_acacf :=d .Token ();if _acacf !=nil {return _acacf ;};switch _eabece :=_fggcaa .(type ){case _g .StartElement :switch _eabece .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _cedag :=d .DecodeElement (_afaea .TblPrEx ,&_eabece );_cedag !=nil {return _cedag ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_eabece .Name );if _cfaddd :=d .Skip ();_cfaddd !=nil {return _cfaddd ;};};case _g .EndElement :break _gacfb ;case _g .CharData :};};return nil ;};func (_bdgae *WdST_WrapText )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdgae =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_bdgae =1;case "\u006c\u0065\u0066\u0074":*_bdgae =2;case "\u0072\u0069\u0067h\u0074":*_bdgae =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bdgae =4;};return nil ;};func NewCT_Footnotes ()*CT_Footnotes {_aedbd :=&CT_Footnotes {};return _aedbd };func NewCT_RunTrackChange ()*CT_RunTrackChange {_bcggd :=&CT_RunTrackChange {};return _bcggd };func (_bcdag *CT_LongHexNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_acfeb :=range start .Attr {if _acfeb .Name .Local =="\u0076\u0061\u006c"{_cecaf ,_babbd :=_acfeb .Value ,error (nil );if _babbd !=nil {return _babbd ;};_bcdag .ValAttr =_cecaf ;continue ;};};for {_beebbd ,_egagcb :=d .Token ();if _egagcb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u006e\u0067H\u0065x\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_egagcb );};if _fccdg ,_fcdbb :=_beebbd .(_g .EndElement );_fcdbb &&_fccdg .Name ==start .Name {break ;};};return nil ;}; -// Table Row Height -TrHeight []*CT_Height ; +// Validate validates the CT_Placeholder and its children +func (_fgbff *CT_Placeholder )Validate ()error {return _fgbff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_eafee *CT_Headers )ValidateWithPath (path string )error {for _cdgga ,_bcaae :=range _eafee .Header {if _cfdeb :=_bcaae .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdgga ));_cfdeb !=nil {return _cfdeb ;};};return nil ;};type CT_WebSettings struct{ -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Root Frameset Definition +Frameset *CT_Frameset ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Information about HTML div Elements +Divs *CT_Divs ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func NewCT_Object ()*CT_Object {_bagge :=&CT_Object {};return _bagge };func NewCT_PageNumber ()*CT_PageNumber {_cgbd :=&CT_PageNumber {};return _cgbd }; +// Output Encoding When Saving as Web Page +Encoding *CT_String ; -// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path -func (_dbebe *CT_TblGridBase )ValidateWithPath (path string )error {for _dfadcc ,_dffd :=range _dbebe .GridCol {if _cbeea :=_dffd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_dfadcc ));_cbeea !=nil {return _cbeea ;};};return nil ;};func (_cggfb *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cggfb .CNvPr !=nil {_bdbdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cggfb .CNvPr ,_bdbdc );};if _cggfb .CNvContentPartPr !=nil {_eebcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_cggfb .CNvContentPartPr ,_eebcc );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Disable Features Not Supported by Target Web Browser +OptimizeForBrowser *CT_OptimizeForBrowser ; -// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path -func (_ecbbe *CT_PTab )ValidateWithPath (path string )error {if _ecbbe .AlignmentAttr ==ST_PTabAlignmentUnset {return _eddeb .Errorf ("\u0025\u0073/\u0041\u006c\u0069\u0067n\u006d\u0065n\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073 \u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _ddcaa :=_ecbbe .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_ddcaa !=nil {return _ddcaa ;};if _ecbbe .RelativeToAttr ==ST_PTabRelativeToUnset {return _eddeb .Errorf ("\u0025\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _fbcde :=_ecbbe .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_fbcde !=nil {return _fbcde ;};if _ecbbe .LeaderAttr ==ST_PTabLeaderUnset {return _eddeb .Errorf ("\u0025\u0073\u002fLe\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _efbbdc :=_ecbbe .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_efbbdc !=nil {return _efbbdc ;};return nil ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_eebdce :=&CT_TblPrExBase {};return _eebdce };func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_ccdcf :=&WdCT_WordprocessingShapeChoice {};return _ccdcf ;}; +// Utilize VML When Saving as Web Page +RelyOnVML *CT_OnOff ; -// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path -func (_bfcd *CT_TblWidth )ValidateWithPath (path string )error {if _bfcd .WAttr !=nil {if _afef :=_bfcd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_afef !=nil {return _afef ;};};if _bgaaab :=_bfcd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgaaab !=nil {return _bgaaab ;};return nil ;};type CT_SdtDropDownList struct{ +// Allow PNG as Graphic Format +AllowPNG *CT_OnOff ; -// Drop-down List Last Saved Value -LastValueAttr *string ; +// Do Not Rely on CSS for Font Face Formatting +DoNotRelyOnCSS *CT_OnOff ; -// Drop-Down List Item -ListItem []*CT_SdtListItem ;};func NewCT_Ind ()*CT_Ind {_gebdd :=&CT_Ind {};return _gebdd };func (_efbaf ST_FFTextType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_efbaf .String (),start );};func (_gfbbcf *ST_VAnchor )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gfbbcf =0;case "\u0074\u0065\u0078\u0074":*_gfbbcf =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gfbbcf =2;case "\u0070\u0061\u0067\u0065":*_gfbbcf =3;};return nil ;}; +// Recommend Web Page Format over Single File Web Page Format +DoNotSaveAsSingleFile *CT_OnOff ; -// Validate validates the CT_RPrChange and its children -func (_dgbb *CT_RPrChange )Validate ()error {return _dgbb .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Do Not Place Supporting Files in Subdirectory +DoNotOrganizeInFolder *CT_OnOff ; -// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path -func (_bgbgbf *WdCT_PosV )ValidateWithPath (path string )error {if _bgbgbf .RelativeFromAttr ==WdST_RelFromVUnset {return _eddeb .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _gddcd :=_bgbgbf .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_gddcd !=nil {return _gddcd ;};if _ddcdg :=_bgbgbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddcdg !=nil {return _ddcdg ;};return nil ;};func NewCT_Base64Binary ()*CT_Base64Binary {_bacb :=&CT_Base64Binary {};return _bacb };func (_dfagb *ST_TblWidth )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_efaf ,_bbdebb :=d .Token ();if _bbdebb !=nil {return _bbdebb ;};if _dgbaea ,_acbae :=_efaf .(_ebaba .EndElement );_acbae &&_dgbaea .Name ==start .Name {*_dfagb =1;return nil ;};if _fbacg ,_ggcd :=_efaf .(_ebaba .CharData );!_ggcd {return _eddeb .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",_efaf );}else {switch string (_fbacg ){case "":*_dfagb =0;case "\u006e\u0069\u006c":*_dfagb =1;case "\u0070\u0063\u0074":*_dfagb =2;case "\u0064\u0078\u0061":*_dfagb =3;case "\u0061\u0075\u0074\u006f":*_dfagb =4;};};_efaf ,_bbdebb =d .Token ();if _bbdebb !=nil {return _bbdebb ;};if _bedda ,_bfbfa :=_efaf .(_ebaba .EndElement );_bfbfa &&_bedda .Name ==start .Name {return nil ;};return _eddeb .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",_efaf );};func NewEG_RubyContent ()*EG_RubyContent {_ccfbbb :=&EG_RubyContent {};return _ccfbbb };func NewCT_LevelSuffix ()*CT_LevelSuffix {_ecbcfa :=&CT_LevelSuffix {};_ecbcfa .ValAttr =ST_LevelSuffix (1);return _ecbcfa ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;); +// Do Not Use File Names Longer than 8.3 Characters +DoNotUseLongFileNames *CT_OnOff ; -// Validate validates the Settings and its children -func (_dbe *Settings )Validate ()error {return _dbe .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; +// Pixels per Inch for Graphics/Images +PixelsPerInch *CT_DecimalNumber ; -// Validate validates the CT_DocRsids and its children -func (_gbafeg *CT_DocRsids )Validate ()error {return _gbafeg .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};func (_ebcfa ST_HexColor )String ()string {if _ebcfa .ST_HexColorAuto !=ST_HexColorAutoUnset {return _ebcfa .ST_HexColorAuto .String ();};if _ebcfa .ST_HexColorRGB !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_ebcfa .ST_HexColorRGB );};return "";}; +// Target Screen Size for Web Page +TargetScreenSz *CT_TargetScreenSz ; -// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path -func (_bcacde *CT_SimpleField )ValidateWithPath (path string )error {if _bcacde .FldLockAttr !=nil {if _ebbfb :=_bcacde .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_ebbfb !=nil {return _ebbfb ;};};if _bcacde .DirtyAttr !=nil {if _dgbaed :=_bcacde .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_dgbaed !=nil {return _dgbaed ;};};if _bcacde .FldData !=nil {if _ebeda :=_bcacde .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_ebeda !=nil {return _ebeda ;};};for _eefad ,_cadab :=range _bcacde .EG_PContent {if _gegce :=_cadab .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_eefad ));_gegce !=nil {return _gegce ;};};return nil ;};func (_ddbabb *CT_FtnEdn )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bfbdda :=range start .Attr {if _bfbdda .Name .Local =="\u0074\u0079\u0070\u0065"{_ddbabb .TypeAttr .UnmarshalXMLAttr (_bfbdda );continue ;};if _bfbdda .Name .Local =="\u0069\u0064"{_abfdg ,_bdcabg :=_cfdbf .ParseInt (_bfbdda .Value ,10,64);if _bdcabg !=nil {return _bdcabg ;};_ddbabb .IdAttr =_abfdg ;continue ;};};_effcgc :for {_bfbgf ,_dcfgg :=d .Token ();if _dcfgg !=nil {return _dcfgg ;};switch _ebbaf :=_bfbgf .(type ){case _ebaba .StartElement :switch _ebbaf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bbcgad :=NewEG_BlockLevelElts ();_gdgcb :=NewCT_AltChunk ();if _cfee :=d .DecodeElement (_gdgcb ,&_ebbaf );_cfee !=nil {return _cfee ;};_bbcgad .AltChunk =append (_bbcgad .AltChunk ,_gdgcb );_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_bbcgad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ebcgg :=NewEG_BlockLevelElts ();_adcba :=NewEG_ContentBlockContent ();_adcba .CustomXml =NewCT_CustomXmlBlock ();if _gbeaa :=d .DecodeElement (_adcba .CustomXml ,&_ebbaf );_gbeaa !=nil {return _gbeaa ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_ebcgg );_ebcgg .EG_ContentBlockContent =append (_ebcgg .EG_ContentBlockContent ,_adcba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_aaaebb :=NewEG_BlockLevelElts ();_fcfag :=NewEG_ContentBlockContent ();_fcfag .Sdt =NewCT_SdtBlock ();if _fafe :=d .DecodeElement (_fcfag .Sdt ,&_ebbaf );_fafe !=nil {return _fafe ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_aaaebb );_aaaebb .EG_ContentBlockContent =append (_aaaebb .EG_ContentBlockContent ,_fcfag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_badeag :=NewEG_BlockLevelElts ();_aefeb :=NewEG_ContentBlockContent ();_cdcb :=NewCT_P ();if _fcgfb :=d .DecodeElement (_cdcb ,&_ebbaf );_fcgfb !=nil {return _fcgfb ;};_aefeb .P =append (_aefeb .P ,_cdcb );_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_badeag );_badeag .EG_ContentBlockContent =append (_badeag .EG_ContentBlockContent ,_aefeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_babbgc :=NewEG_BlockLevelElts ();_ecaada :=NewEG_ContentBlockContent ();_ceeg :=NewCT_Tbl ();if _cbbbf :=d .DecodeElement (_ceeg ,&_ebbaf );_cbbbf !=nil {return _cbbbf ;};_ecaada .Tbl =append (_ecaada .Tbl ,_ceeg );_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_babbgc );_babbgc .EG_ContentBlockContent =append (_babbgc .EG_ContentBlockContent ,_ecaada );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_decba :=NewEG_BlockLevelElts ();_gdage :=NewEG_ContentBlockContent ();_bbgae :=NewEG_RunLevelElts ();_bbgae .ProofErr =NewCT_ProofErr ();if _beggea :=d .DecodeElement (_bbgae .ProofErr ,&_ebbaf );_beggea !=nil {return _beggea ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_decba );_decba .EG_ContentBlockContent =append (_decba .EG_ContentBlockContent ,_gdage );_gdage .EG_RunLevelElts =append (_gdage .EG_RunLevelElts ,_bbgae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcdcd :=NewEG_BlockLevelElts ();_gebde :=NewEG_ContentBlockContent ();_cfeaf :=NewEG_RunLevelElts ();_cfeaf .PermStart =NewCT_PermStart ();if _adfc :=d .DecodeElement (_cfeaf .PermStart ,&_ebbaf );_adfc !=nil {return _adfc ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_dcdcd );_dcdcd .EG_ContentBlockContent =append (_dcdcd .EG_ContentBlockContent ,_gebde );_gebde .EG_RunLevelElts =append (_gebde .EG_RunLevelElts ,_cfeaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fcade :=NewEG_BlockLevelElts ();_acdc :=NewEG_ContentBlockContent ();_ebefc :=NewEG_RunLevelElts ();_ebefc .PermEnd =NewCT_Perm ();if _fadbde :=d .DecodeElement (_ebefc .PermEnd ,&_ebbaf );_fadbde !=nil {return _fadbde ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_fcade );_fcade .EG_ContentBlockContent =append (_fcade .EG_ContentBlockContent ,_acdc );_acdc .EG_RunLevelElts =append (_acdc .EG_RunLevelElts ,_ebefc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_caccg :=NewEG_BlockLevelElts ();_edef :=NewEG_ContentBlockContent ();_fgbdd :=NewEG_RunLevelElts ();_fgbdd .Ins =NewCT_RunTrackChange ();if _dgdf :=d .DecodeElement (_fgbdd .Ins ,&_ebbaf );_dgdf !=nil {return _dgdf ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_caccg );_caccg .EG_ContentBlockContent =append (_caccg .EG_ContentBlockContent ,_edef );_edef .EG_RunLevelElts =append (_edef .EG_RunLevelElts ,_fgbdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bddbb :=NewEG_BlockLevelElts ();_aafbg :=NewEG_ContentBlockContent ();_acbf :=NewEG_RunLevelElts ();_acbf .Del =NewCT_RunTrackChange ();if _gbbgfb :=d .DecodeElement (_acbf .Del ,&_ebbaf );_gbbgfb !=nil {return _gbbgfb ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_bddbb );_bddbb .EG_ContentBlockContent =append (_bddbb .EG_ContentBlockContent ,_aafbg );_aafbg .EG_RunLevelElts =append (_aafbg .EG_RunLevelElts ,_acbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aeed :=NewEG_BlockLevelElts ();_gfcd :=NewEG_ContentBlockContent ();_bfddd :=NewEG_RunLevelElts ();_bfddd .MoveFrom =NewCT_RunTrackChange ();if _fadbec :=d .DecodeElement (_bfddd .MoveFrom ,&_ebbaf );_fadbec !=nil {return _fadbec ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_aeed );_aeed .EG_ContentBlockContent =append (_aeed .EG_ContentBlockContent ,_gfcd );_gfcd .EG_RunLevelElts =append (_gfcd .EG_RunLevelElts ,_bfddd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bedfa :=NewEG_BlockLevelElts ();_bbcdca :=NewEG_ContentBlockContent ();_fgcde :=NewEG_RunLevelElts ();_fgcde .MoveTo =NewCT_RunTrackChange ();if _cegbab :=d .DecodeElement (_fgcde .MoveTo ,&_ebbaf );_cegbab !=nil {return _cegbab ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_bedfa );_bedfa .EG_ContentBlockContent =append (_bedfa .EG_ContentBlockContent ,_bbcdca );_bbcdca .EG_RunLevelElts =append (_bbcdca .EG_RunLevelElts ,_fgcde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ecdaf :=NewEG_BlockLevelElts ();_gabg :=NewEG_ContentBlockContent ();_fdefgb :=NewEG_RunLevelElts ();_cfged :=NewEG_RangeMarkupElements ();_cfged .BookmarkStart =NewCT_Bookmark ();if _ffacac :=d .DecodeElement (_cfged .BookmarkStart ,&_ebbaf );_ffacac !=nil {return _ffacac ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_ecdaf );_ecdaf .EG_ContentBlockContent =append (_ecdaf .EG_ContentBlockContent ,_gabg );_gabg .EG_RunLevelElts =append (_gabg .EG_RunLevelElts ,_fdefgb );_fdefgb .EG_RangeMarkupElements =append (_fdefgb .EG_RangeMarkupElements ,_cfged );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fgecba :=NewEG_BlockLevelElts ();_dbgcd :=NewEG_ContentBlockContent ();_gdedgd :=NewEG_RunLevelElts ();_edceb :=NewEG_RangeMarkupElements ();_edceb .BookmarkEnd =NewCT_MarkupRange ();if _ffgcf :=d .DecodeElement (_edceb .BookmarkEnd ,&_ebbaf );_ffgcf !=nil {return _ffgcf ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_fgecba );_fgecba .EG_ContentBlockContent =append (_fgecba .EG_ContentBlockContent ,_dbgcd );_dbgcd .EG_RunLevelElts =append (_dbgcd .EG_RunLevelElts ,_gdedgd );_gdedgd .EG_RangeMarkupElements =append (_gdedgd .EG_RangeMarkupElements ,_edceb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bffc :=NewEG_BlockLevelElts ();_gdfge :=NewEG_ContentBlockContent ();_gfbe :=NewEG_RunLevelElts ();_efcbc :=NewEG_RangeMarkupElements ();_efcbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgecd :=d .DecodeElement (_efcbc .MoveFromRangeStart ,&_ebbaf );_cgecd !=nil {return _cgecd ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_bffc );_bffc .EG_ContentBlockContent =append (_bffc .EG_ContentBlockContent ,_gdfge );_gdfge .EG_RunLevelElts =append (_gdfge .EG_RunLevelElts ,_gfbe );_gfbe .EG_RangeMarkupElements =append (_gfbe .EG_RangeMarkupElements ,_efcbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edeec :=NewEG_BlockLevelElts ();_geeac :=NewEG_ContentBlockContent ();_eedgd :=NewEG_RunLevelElts ();_ddbgfa :=NewEG_RangeMarkupElements ();_ddbgfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdgcg :=d .DecodeElement (_ddbgfa .MoveFromRangeEnd ,&_ebbaf );_gdgcg !=nil {return _gdgcg ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_edeec );_edeec .EG_ContentBlockContent =append (_edeec .EG_ContentBlockContent ,_geeac );_geeac .EG_RunLevelElts =append (_geeac .EG_RunLevelElts ,_eedgd );_eedgd .EG_RangeMarkupElements =append (_eedgd .EG_RangeMarkupElements ,_ddbgfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dcgcbd :=NewEG_BlockLevelElts ();_egdab :=NewEG_ContentBlockContent ();_eacdd :=NewEG_RunLevelElts ();_bbece :=NewEG_RangeMarkupElements ();_bbece .MoveToRangeStart =NewCT_MoveBookmark ();if _adgdd :=d .DecodeElement (_bbece .MoveToRangeStart ,&_ebbaf );_adgdd !=nil {return _adgdd ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_dcgcbd );_dcgcbd .EG_ContentBlockContent =append (_dcgcbd .EG_ContentBlockContent ,_egdab );_egdab .EG_RunLevelElts =append (_egdab .EG_RunLevelElts ,_eacdd );_eacdd .EG_RangeMarkupElements =append (_eacdd .EG_RangeMarkupElements ,_bbece );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ggbdab :=NewEG_BlockLevelElts ();_fbgbe :=NewEG_ContentBlockContent ();_edgcg :=NewEG_RunLevelElts ();_ecadc :=NewEG_RangeMarkupElements ();_ecadc .MoveToRangeEnd =NewCT_MarkupRange ();if _dded :=d .DecodeElement (_ecadc .MoveToRangeEnd ,&_ebbaf );_dded !=nil {return _dded ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_ggbdab );_ggbdab .EG_ContentBlockContent =append (_ggbdab .EG_ContentBlockContent ,_fbgbe );_fbgbe .EG_RunLevelElts =append (_fbgbe .EG_RunLevelElts ,_edgcg );_edgcg .EG_RangeMarkupElements =append (_edgcg .EG_RangeMarkupElements ,_ecadc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ddabf :=NewEG_BlockLevelElts ();_fecg :=NewEG_ContentBlockContent ();_cbdef :=NewEG_RunLevelElts ();_cceagd :=NewEG_RangeMarkupElements ();_cceagd .CommentRangeStart =NewCT_MarkupRange ();if _cfedd :=d .DecodeElement (_cceagd .CommentRangeStart ,&_ebbaf );_cfedd !=nil {return _cfedd ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_ddabf );_ddabf .EG_ContentBlockContent =append (_ddabf .EG_ContentBlockContent ,_fecg );_fecg .EG_RunLevelElts =append (_fecg .EG_RunLevelElts ,_cbdef );_cbdef .EG_RangeMarkupElements =append (_cbdef .EG_RangeMarkupElements ,_cceagd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_begee :=NewEG_BlockLevelElts ();_adc :=NewEG_ContentBlockContent ();_bffafg :=NewEG_RunLevelElts ();_ecccfa :=NewEG_RangeMarkupElements ();_ecccfa .CommentRangeEnd =NewCT_MarkupRange ();if _acacb :=d .DecodeElement (_ecccfa .CommentRangeEnd ,&_ebbaf );_acacb !=nil {return _acacb ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_begee );_begee .EG_ContentBlockContent =append (_begee .EG_ContentBlockContent ,_adc );_adc .EG_RunLevelElts =append (_adc .EG_RunLevelElts ,_bffafg );_bffafg .EG_RangeMarkupElements =append (_bffafg .EG_RangeMarkupElements ,_ecccfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_degcag :=NewEG_BlockLevelElts ();_eed :=NewEG_ContentBlockContent ();_fbbcf :=NewEG_RunLevelElts ();_ddadd :=NewEG_RangeMarkupElements ();_ddadd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abfebe :=d .DecodeElement (_ddadd .CustomXmlInsRangeStart ,&_ebbaf );_abfebe !=nil {return _abfebe ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_degcag );_degcag .EG_ContentBlockContent =append (_degcag .EG_ContentBlockContent ,_eed );_eed .EG_RunLevelElts =append (_eed .EG_RunLevelElts ,_fbbcf );_fbbcf .EG_RangeMarkupElements =append (_fbbcf .EG_RangeMarkupElements ,_ddadd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dccgfc :=NewEG_BlockLevelElts ();_eaa :=NewEG_ContentBlockContent ();_eaga :=NewEG_RunLevelElts ();_beabg :=NewEG_RangeMarkupElements ();_beabg .CustomXmlInsRangeEnd =NewCT_Markup ();if _abcfg :=d .DecodeElement (_beabg .CustomXmlInsRangeEnd ,&_ebbaf );_abcfg !=nil {return _abcfg ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_dccgfc );_dccgfc .EG_ContentBlockContent =append (_dccgfc .EG_ContentBlockContent ,_eaa );_eaa .EG_RunLevelElts =append (_eaa .EG_RunLevelElts ,_eaga );_eaga .EG_RangeMarkupElements =append (_eaga .EG_RangeMarkupElements ,_beabg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gdaaa :=NewEG_BlockLevelElts ();_adgbdg :=NewEG_ContentBlockContent ();_ffffag :=NewEG_RunLevelElts ();_fddddb :=NewEG_RangeMarkupElements ();_fddddb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edbbgc :=d .DecodeElement (_fddddb .CustomXmlDelRangeStart ,&_ebbaf );_edbbgc !=nil {return _edbbgc ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_gdaaa );_gdaaa .EG_ContentBlockContent =append (_gdaaa .EG_ContentBlockContent ,_adgbdg );_adgbdg .EG_RunLevelElts =append (_adgbdg .EG_RunLevelElts ,_ffffag );_ffffag .EG_RangeMarkupElements =append (_ffffag .EG_RangeMarkupElements ,_fddddb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdeaac :=NewEG_BlockLevelElts ();_ffcfgg :=NewEG_ContentBlockContent ();_efcg :=NewEG_RunLevelElts ();_gcfbce :=NewEG_RangeMarkupElements ();_gcfbce .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgeae :=d .DecodeElement (_gcfbce .CustomXmlDelRangeEnd ,&_ebbaf );_cgeae !=nil {return _cgeae ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_fdeaac );_fdeaac .EG_ContentBlockContent =append (_fdeaac .EG_ContentBlockContent ,_ffcfgg );_ffcfgg .EG_RunLevelElts =append (_ffcfgg .EG_RunLevelElts ,_efcg );_efcg .EG_RangeMarkupElements =append (_efcg .EG_RangeMarkupElements ,_gcfbce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bafa :=NewEG_BlockLevelElts ();_cded :=NewEG_ContentBlockContent ();_fgbc :=NewEG_RunLevelElts ();_aafgaf :=NewEG_RangeMarkupElements ();_aafgaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bedcdcg :=d .DecodeElement (_aafgaf .CustomXmlMoveFromRangeStart ,&_ebbaf );_bedcdcg !=nil {return _bedcdcg ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_bafa );_bafa .EG_ContentBlockContent =append (_bafa .EG_ContentBlockContent ,_cded );_cded .EG_RunLevelElts =append (_cded .EG_RunLevelElts ,_fgbc );_fgbc .EG_RangeMarkupElements =append (_fgbc .EG_RangeMarkupElements ,_aafgaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfd :=NewEG_BlockLevelElts ();_fggec :=NewEG_ContentBlockContent ();_dgbee :=NewEG_RunLevelElts ();_debge :=NewEG_RangeMarkupElements ();_debge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdeegc :=d .DecodeElement (_debge .CustomXmlMoveFromRangeEnd ,&_ebbaf );_cdeegc !=nil {return _cdeegc ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_cfd );_cfd .EG_ContentBlockContent =append (_cfd .EG_ContentBlockContent ,_fggec );_fggec .EG_RunLevelElts =append (_fggec .EG_RunLevelElts ,_dgbee );_dgbee .EG_RangeMarkupElements =append (_dgbee .EG_RangeMarkupElements ,_debge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eagdg :=NewEG_BlockLevelElts ();_gcdabf :=NewEG_ContentBlockContent ();_bgdbeb :=NewEG_RunLevelElts ();_dafcd :=NewEG_RangeMarkupElements ();_dafcd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbdag :=d .DecodeElement (_dafcd .CustomXmlMoveToRangeStart ,&_ebbaf );_gbdag !=nil {return _gbdag ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_eagdg );_eagdg .EG_ContentBlockContent =append (_eagdg .EG_ContentBlockContent ,_gcdabf );_gcdabf .EG_RunLevelElts =append (_gcdabf .EG_RunLevelElts ,_bgdbeb );_bgdbeb .EG_RangeMarkupElements =append (_bgdbeb .EG_RangeMarkupElements ,_dafcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dc :=NewEG_BlockLevelElts ();_aaa :=NewEG_ContentBlockContent ();_aabbcb :=NewEG_RunLevelElts ();_cgfd :=NewEG_RangeMarkupElements ();_cgfd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bafcee :=d .DecodeElement (_cgfd .CustomXmlMoveToRangeEnd ,&_ebbaf );_bafcee !=nil {return _bafcee ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_dc );_dc .EG_ContentBlockContent =append (_dc .EG_ContentBlockContent ,_aaa );_aaa .EG_RunLevelElts =append (_aaa .EG_RunLevelElts ,_aabbcb );_aabbcb .EG_RangeMarkupElements =append (_aabbcb .EG_RangeMarkupElements ,_cgfd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cfbada :=NewEG_BlockLevelElts ();_aefba :=NewEG_ContentBlockContent ();_aagfbf :=NewEG_RunLevelElts ();_ebcga :=NewEG_MathContent ();_ebcga .OMathPara =_cgde .NewOMathPara ();if _ebfeag :=d .DecodeElement (_ebcga .OMathPara ,&_ebbaf );_ebfeag !=nil {return _ebfeag ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_cfbada );_cfbada .EG_ContentBlockContent =append (_cfbada .EG_ContentBlockContent ,_aefba );_aefba .EG_RunLevelElts =append (_aefba .EG_RunLevelElts ,_aagfbf );_aagfbf .EG_MathContent =append (_aagfbf .EG_MathContent ,_ebcga );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggccaa :=NewEG_BlockLevelElts ();_eaace :=NewEG_ContentBlockContent ();_ecdeg :=NewEG_RunLevelElts ();_dgafc :=NewEG_MathContent ();_dgafc .OMath =_cgde .NewOMath ();if _dbfd :=d .DecodeElement (_dgafc .OMath ,&_ebbaf );_dbfd !=nil {return _dbfd ;};_ddbabb .EG_BlockLevelElts =append (_ddbabb .EG_BlockLevelElts ,_ggccaa );_ggccaa .EG_ContentBlockContent =append (_ggccaa .EG_ContentBlockContent ,_eaace );_eaace .EG_RunLevelElts =append (_eaace .EG_RunLevelElts ,_ecdeg );_ecdeg .EG_MathContent =append (_ecdeg .EG_MathContent ,_dgafc );default:_febdf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_ebbaf .Name );if _fgebde :=d .Skip ();_fgebde !=nil {return _fgebde ;};};case _ebaba .EndElement :break _effcgc ;case _ebaba .CharData :};};return nil ;}; +// Save Smart Tag Data in XML Property Bag +SaveSmartTagsAsXml *CT_OnOff ;};func (_cbcfbg ST_ChapterSep )Validate ()error {return _cbcfbg .ValidateWithPath ("")};func (_gbgbc *CT_MailMergeDest )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbbaa ,_fefa :=_gbgbc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fefa !=nil {return _fefa ;};start .Attr =append (start .Attr ,_gbbaa );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path -func (_agadg *CT_TblPrChange )ValidateWithPath (path string )error {if _fabfd :=_agadg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fabfd !=nil {return _fabfd ;};return nil ;};func (_fcbg *ST_FtnPos )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_adeaa ,_bfgdb :=d .Token ();if _bfgdb !=nil {return _bfgdb ;};if _beba ,_fceba :=_adeaa .(_ebaba .EndElement );_fceba &&_beba .Name ==start .Name {*_fcbg =1;return nil ;};if _ffcfa ,_baeea :=_adeaa .(_ebaba .CharData );!_baeea {return _eddeb .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",_adeaa );}else {switch string (_ffcfa ){case "":*_fcbg =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_fcbg =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_fcbg =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_fcbg =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_fcbg =4;};};_adeaa ,_bfgdb =d .Token ();if _bfgdb !=nil {return _bfgdb ;};if _begdc ,_gfee :=_adeaa .(_ebaba .EndElement );_gfee &&_begdc .Name ==start .Name {return nil ;};return _eddeb .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",_adeaa );};func (_ebcfc *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ebcfc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ebcfc =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_ebcfc =2;};return nil ;};type WdInline struct{WdCT_Inline }; +// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path +func (_acc *CT_AbstractNum )ValidateWithPath (path string )error {if _acc .Nsid !=nil {if _gdee :=_acc .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_gdee !=nil {return _gdee ;};};if _acc .MultiLevelType !=nil {if _ffd :=_acc .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_ffd !=nil {return _ffd ;};};if _acc .Tmpl !=nil {if _fef :=_acc .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_fef !=nil {return _fef ;};};if _acc .Name !=nil {if _fcd :=_acc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fcd !=nil {return _fcd ;};};if _acc .StyleLink !=nil {if _aae :=_acc .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_aae !=nil {return _aae ;};};if _acc .NumStyleLink !=nil {if _bgf :=_acc .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_bgf !=nil {return _bgf ;};};for _deb ,_fge :=range _acc .Lvl {if _ffdd :=_fge .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_deb ));_ffdd !=nil {return _ffdd ;};};return nil ;};func (_baaae *CT_PPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befde :for {_efec ,_bcffa :=d .Token ();if _bcffa !=nil {return _bcffa ;};switch _efecb :=_efec .(type ){case _g .StartElement :switch _efecb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_baaae .PStyle =NewCT_String ();if _gedg :=d .DecodeElement (_baaae .PStyle ,&_efecb );_gedg !=nil {return _gedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_baaae .KeepNext =NewCT_OnOff ();if _dade :=d .DecodeElement (_baaae .KeepNext ,&_efecb );_dade !=nil {return _dade ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_baaae .KeepLines =NewCT_OnOff ();if _febgd :=d .DecodeElement (_baaae .KeepLines ,&_efecb );_febgd !=nil {return _febgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_baaae .PageBreakBefore =NewCT_OnOff ();if _gebda :=d .DecodeElement (_baaae .PageBreakBefore ,&_efecb );_gebda !=nil {return _gebda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_baaae .FramePr =NewCT_FramePr ();if _daafb :=d .DecodeElement (_baaae .FramePr ,&_efecb );_daafb !=nil {return _daafb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_baaae .WidowControl =NewCT_OnOff ();if _caaeg :=d .DecodeElement (_baaae .WidowControl ,&_efecb );_caaeg !=nil {return _caaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_baaae .NumPr =NewCT_NumPr ();if _fgbfa :=d .DecodeElement (_baaae .NumPr ,&_efecb );_fgbfa !=nil {return _fgbfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_baaae .SuppressLineNumbers =NewCT_OnOff ();if _egac :=d .DecodeElement (_baaae .SuppressLineNumbers ,&_efecb );_egac !=nil {return _egac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_baaae .PBdr =NewCT_PBdr ();if _dccgc :=d .DecodeElement (_baaae .PBdr ,&_efecb );_dccgc !=nil {return _dccgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_baaae .Shd =NewCT_Shd ();if _dccfd :=d .DecodeElement (_baaae .Shd ,&_efecb );_dccfd !=nil {return _dccfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_baaae .Tabs =NewCT_Tabs ();if _bafeg :=d .DecodeElement (_baaae .Tabs ,&_efecb );_bafeg !=nil {return _bafeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_baaae .SuppressAutoHyphens =NewCT_OnOff ();if _ddcag :=d .DecodeElement (_baaae .SuppressAutoHyphens ,&_efecb );_ddcag !=nil {return _ddcag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_baaae .Kinsoku =NewCT_OnOff ();if _bdebb :=d .DecodeElement (_baaae .Kinsoku ,&_efecb );_bdebb !=nil {return _bdebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_baaae .WordWrap =NewCT_OnOff ();if _fcgae :=d .DecodeElement (_baaae .WordWrap ,&_efecb );_fcgae !=nil {return _fcgae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_baaae .OverflowPunct =NewCT_OnOff ();if _edebd :=d .DecodeElement (_baaae .OverflowPunct ,&_efecb );_edebd !=nil {return _edebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_baaae .TopLinePunct =NewCT_OnOff ();if _dfdf :=d .DecodeElement (_baaae .TopLinePunct ,&_efecb );_dfdf !=nil {return _dfdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_baaae .AutoSpaceDE =NewCT_OnOff ();if _bafbe :=d .DecodeElement (_baaae .AutoSpaceDE ,&_efecb );_bafbe !=nil {return _bafbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_baaae .AutoSpaceDN =NewCT_OnOff ();if _eagbg :=d .DecodeElement (_baaae .AutoSpaceDN ,&_efecb );_eagbg !=nil {return _eagbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_baaae .Bidi =NewCT_OnOff ();if _eefbd :=d .DecodeElement (_baaae .Bidi ,&_efecb );_eefbd !=nil {return _eefbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_baaae .AdjustRightInd =NewCT_OnOff ();if _cbecf :=d .DecodeElement (_baaae .AdjustRightInd ,&_efecb );_cbecf !=nil {return _cbecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_baaae .SnapToGrid =NewCT_OnOff ();if _gbfgb :=d .DecodeElement (_baaae .SnapToGrid ,&_efecb );_gbfgb !=nil {return _gbfgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_baaae .Spacing =NewCT_Spacing ();if _ggec :=d .DecodeElement (_baaae .Spacing ,&_efecb );_ggec !=nil {return _ggec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_baaae .Ind =NewCT_Ind ();if _dcgdgc :=d .DecodeElement (_baaae .Ind ,&_efecb );_dcgdgc !=nil {return _dcgdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_baaae .ContextualSpacing =NewCT_OnOff ();if _acfbba :=d .DecodeElement (_baaae .ContextualSpacing ,&_efecb );_acfbba !=nil {return _acfbba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_baaae .MirrorIndents =NewCT_OnOff ();if _cdfbe :=d .DecodeElement (_baaae .MirrorIndents ,&_efecb );_cdfbe !=nil {return _cdfbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_baaae .SuppressOverlap =NewCT_OnOff ();if _ddfee :=d .DecodeElement (_baaae .SuppressOverlap ,&_efecb );_ddfee !=nil {return _ddfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_baaae .Jc =NewCT_Jc ();if _ecfff :=d .DecodeElement (_baaae .Jc ,&_efecb );_ecfff !=nil {return _ecfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_baaae .TextDirection =NewCT_TextDirection ();if _degc :=d .DecodeElement (_baaae .TextDirection ,&_efecb );_degc !=nil {return _degc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_baaae .TextAlignment =NewCT_TextAlignment ();if _fdbdd :=d .DecodeElement (_baaae .TextAlignment ,&_efecb );_fdbdd !=nil {return _fdbdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_baaae .TextboxTightWrap =NewCT_TextboxTightWrap ();if _abacg :=d .DecodeElement (_baaae .TextboxTightWrap ,&_efecb );_abacg !=nil {return _abacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_baaae .OutlineLvl =NewCT_DecimalNumber ();if _feaeg :=d .DecodeElement (_baaae .OutlineLvl ,&_efecb );_feaeg !=nil {return _feaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_baaae .DivId =NewCT_DecimalNumber ();if _ggfg :=d .DecodeElement (_baaae .DivId ,&_efecb );_ggfg !=nil {return _ggfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_baaae .CnfStyle =NewCT_Cnf ();if _fcfbd :=d .DecodeElement (_baaae .CnfStyle ,&_efecb );_fcfbd !=nil {return _fcfbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_baaae .RPr =NewCT_ParaRPr ();if _fbafa :=d .DecodeElement (_baaae .RPr ,&_efecb );_fbafa !=nil {return _fbafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_baaae .SectPr =NewCT_SectPr ();if _gddgcd :=d .DecodeElement (_baaae .SectPr ,&_efecb );_gddgcd !=nil {return _gddgcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_baaae .PPrChange =NewCT_PPrChange ();if _efea :=d .DecodeElement (_baaae .PPrChange ,&_efecb );_efea !=nil {return _efea ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0050\u0072\u0020\u0025\u0076",_efecb .Name );if _eccb :=d .Skip ();_eccb !=nil {return _eccb ;};};case _g .EndElement :break _befde ;case _g .CharData :};};return nil ;};func NewCT_Underline ()*CT_Underline {_fcdbc :=&CT_Underline {};return _fcdbc };func (_gfggee *ST_TabJc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfggee =0;case "\u0063\u006c\u0065a\u0072":*_gfggee =1;case "\u0073\u0074\u0061r\u0074":*_gfggee =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfggee =3;case "\u0065\u006e\u0064":*_gfggee =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gfggee =5;case "\u0062\u0061\u0072":*_gfggee =6;case "\u006e\u0075\u006d":*_gfggee =7;case "\u006c\u0065\u0066\u0074":*_gfggee =8;case "\u0072\u0069\u0067h\u0074":*_gfggee =9;};return nil ;};func (_befgb *CT_FtnEdnRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _befgb .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_befgb .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_befgb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_cged :=&CT_SdtContentCell {};return _cged };func (_gbgc *CT_PBdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbgc .Top !=nil {_fbaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gbgc .Top ,_fbaf );};if _gbgc .Left !=nil {_acbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gbgc .Left ,_acbbc );};if _gbgc .Bottom !=nil {_dedeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gbgc .Bottom ,_dedeb );};if _gbgc .Right !=nil {_gabff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gbgc .Right ,_gabff );};if _gbgc .Between !=nil {_cccbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_gbgc .Between ,_cccbc );};if _gbgc .Bar !=nil {_bdgfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_gbgc .Bar ,_bdgfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_VerticalAlignRun struct{ -// ValidateWithPath validates the WdInline and its children, prefixing error messages with path -func (_cbdbab *WdInline )ValidateWithPath (path string )error {if _fbfcb :=_cbdbab .WdCT_Inline .ValidateWithPath (path );_fbfcb !=nil {return _fbfcb ;};return nil ;};func (_bbafd ST_PageOrientation )Validate ()error {return _bbafd .ValidateWithPath ("")};type CT_TblPrBase struct{ +// Subscript/Superscript Value +ValAttr _gc .ST_VerticalAlignRun ;};func (_edadca *Settings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _edadca .CT_Settings .MarshalXML (e ,start );}; -// Referenced Table Style -TblStyle *CT_String ; +// ValidateWithPath validates the Ftr and its children, prefixing error messages with path +func (_efeegf *Ftr )ValidateWithPath (path string )error {if _bbagge :=_efeegf .CT_HdrFtr .ValidateWithPath (path );_bbagge !=nil {return _bbagge ;};return nil ;}; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_cefag *CT_FontFamily )ValidateWithPath (path string )error {if _cefag .ValAttr ==ST_FontFamilyUnset {return _gd .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 _aacbc :=_cefag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacbc !=nil {return _aacbc ;};return nil ;};func (_dddafde *ST_Pitch )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dddafde =0;case "\u0066\u0069\u0078e\u0064":*_dddafde =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_dddafde =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dddafde =3;};return nil ;};func NewCT_RPrDefault ()*CT_RPrDefault {_feddf :=&CT_RPrDefault {};return _feddf };func (_dabff *ST_TextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfgbf ,_edbaf :=d .Token ();if _edbaf !=nil {return _edbaf ;};if _baddg ,_feeab :=_dbfgbf .(_g .EndElement );_feeab &&_baddg .Name ==start .Name {*_dabff =1;return nil ;};if _bdfgg ,_begcaa :=_dbfgbf .(_g .CharData );!_begcaa {return _gd .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",_dbfgbf );}else {switch string (_bdfgg ){case "":*_dabff =0;case "\u0074\u006f\u0070":*_dabff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dabff =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dabff =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dabff =4;case "\u0061\u0075\u0074\u006f":*_dabff =5;};};_dbfgbf ,_edbaf =d .Token ();if _edbaf !=nil {return _edbaf ;};if _dfdgae ,_dfebeg :=_dbfgbf .(_g .EndElement );_dfebeg &&_dfdgae .Name ==start .Name {return nil ;};return _gd .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",_dbfgbf );}; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_gdgd *CT_Control )ValidateWithPath (path string )error {return nil };func (_agfgd ST_RestartNumber )Validate ()error {return _agfgd .ValidateWithPath ("")}; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path +func (_fbed *CT_HdrFtrRef )ValidateWithPath (path string )error {if _fbed .TypeAttr ==ST_HdrFtrUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dcca :=_fbed .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcca !=nil {return _dcca ;};return nil ;}; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Validate validates the WdAnchor and its children +func (_beagb *WdAnchor )Validate ()error {return _beagb .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_cddaeg *ST_MultiLevelType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cddaeg =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_cddaeg =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cddaeg =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cddaeg =3;};return nil ;}; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Validate validates the WdCT_WordprocessingContentPart and its children +func (_fgeea *WdCT_WordprocessingContentPart )Validate ()error {return _fgeea .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");};func NewCT_SectPr ()*CT_SectPr {_agefeb :=&CT_SectPr {};return _agefeb }; -// Preferred Table Width -TblW *CT_TblWidth ; +// ValidateWithPath validates the Numbering and its children, prefixing error messages with path +func (_bcaafe *Numbering )ValidateWithPath (path string )error {if _dcdae :=_bcaafe .CT_Numbering .ValidateWithPath (path );_dcdae !=nil {return _dcdae ;};return nil ;};type CT_FtnEdn struct{ -// Table Alignment -Jc *CT_JcTable ; +// Footnote/Endnote Type +TypeAttr ST_FtnEdn ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Footnote/Endnote ID +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewCT_FrameLayout ()*CT_FrameLayout {_fffd :=&CT_FrameLayout {};_fffd .ValAttr =ST_FrameLayout (1);return _fffd ;};func (_dffagf ST_DocPartGallery )Validate ()error {return _dffagf .ValidateWithPath ("")};func (_bdcef *CT_Frameset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfdd :for {_gfec ,_ceffcc :=d .Token ();if _ceffcc !=nil {return _ceffcc ;};switch _decga :=_gfec .(type ){case _g .StartElement :switch _decga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_bdcef .Sz =NewCT_String ();if _aegc :=d .DecodeElement (_bdcef .Sz ,&_decga );_aegc !=nil {return _aegc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_bdcef .FramesetSplitbar =NewCT_FramesetSplitbar ();if _abgdg :=d .DecodeElement (_bdcef .FramesetSplitbar ,&_decga );_abgdg !=nil {return _abgdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_bdcef .FrameLayout =NewCT_FrameLayout ();if _ecbba :=d .DecodeElement (_bdcef .FrameLayout ,&_decga );_ecbba !=nil {return _ecbba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_bdcef .Title =NewCT_String ();if _fede :=d .DecodeElement (_bdcef .Title ,&_decga );_fede !=nil {return _fede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_cbcc :=NewCT_FramesetChoice ();if _ebfac :=d .DecodeElement (&_cbcc .Frameset ,&_decga );_ebfac !=nil {return _ebfac ;};_bdcef .Choice =append (_bdcef .Choice ,_cbcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_cggd :=NewCT_FramesetChoice ();if _bface :=d .DecodeElement (&_cggd .Frame ,&_decga );_bface !=nil {return _bface ;};_bdcef .Choice =append (_bdcef .Choice ,_cggd );default:_ga .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\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_decga .Name );if _gdgc :=d .Skip ();_gdgc !=nil {return _gdgc ;};};case _g .EndElement :break _ebfdd ;case _g .CharData :};};return nil ;};func (_gbcaa *WdCT_WrapNone )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_accabg ,_eaced :=d .Token ();if _eaced !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_eaced );};if _cdccd ,_cfeba :=_accabg .(_g .EndElement );_cfeba &&_cdccd .Name ==start .Name {break ;};};return nil ;}; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Validate validates the EG_RPr and its children +func (_agabba *EG_RPr )Validate ()error {return _agabba .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};func (_dcaeaf *WdCT_PosHChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgag :for {_agfbe ,_ggega :=d .Token ();if _ggega !=nil {return _ggega ;};switch _eeagd :=_agfbe .(type ){case _g .StartElement :switch _eeagd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_dcaeaf .Align =WdST_AlignHUnset ;if _cefegf :=d .DecodeElement (&_dcaeaf .Align ,&_eeagd );_cefegf !=nil {return _cefegf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_dcaeaf .PosOffset =new (int32 );if _bfgdgd :=d .DecodeElement (_dcaeaf .PosOffset ,&_eeagd );_bfgdgd !=nil {return _bfgdgd ;};default:_ga .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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eeagd .Name );if _baaffd :=d .Skip ();_baaffd !=nil {return _baaffd ;};};case _g .EndElement :break _gbgag ;case _g .CharData :};};return nil ;};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4;ST_DocProtectForms ST_DocProtect =5;);func (_fdbdc ST_Jc )String ()string {switch _fdbdc {case 0:return "";case 1:return "\u0073\u0074\u0061r\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006e\u0064";case 4:return "\u0062\u006f\u0074\u0068";case 5:return "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 6:return "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case 7:return "\u006e\u0075\u006d\u0054\u0061\u0062";case 8:return "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 9:return "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 10:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case 11:return "\u006c\u0065\u0066\u0074";case 12:return "\u0072\u0069\u0067h\u0074";};return "";};func NewCT_SdtListItem ()*CT_SdtListItem {_facbc :=&CT_SdtListItem {};return _facbc };func (_gfcdge *CT_MathCtrlDel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcdea :=range start .Attr {if _dcdea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_caecc ,_bddcda :=_dcdea .Value ,error (nil );if _bddcda !=nil {return _bddcda ;};_gfcdge .AuthorAttr =_caecc ;continue ;};if _dcdea .Name .Local =="\u0064\u0061\u0074\u0065"{_cfgba ,_bfdff :=ParseStdlibTime (_dcdea .Value );if _bfdff !=nil {return _bfdff ;};_gfcdge .DateAttr =&_cfgba ;continue ;};if _dcdea .Name .Local =="\u0069\u0064"{_gdgcf ,_ddcge :=_b .ParseInt (_dcdea .Value ,10,64);if _ddcge !=nil {return _ddcge ;};_gfcdge .IdAttr =_gdgcf ;continue ;};};for {_eggff ,_ebacb :=d .Token ();if _ebacb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0044\u0065\u006c:\u0020\u0025\u0073",_ebacb );};if _fcbegg ,_afgdef :=_eggff .(_g .EndElement );_afgdef &&_fcbegg .Name ==start .Name {break ;};};return nil ;};func (_dddce ST_FontFamily )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdcde :=_g .Attr {};_cdcde .Name =name ;switch _dddce {case ST_FontFamilyUnset :_cdcde .Value ="";case ST_FontFamilyDecorative :_cdcde .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_cdcde .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_cdcde .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_cdcde .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_cdcde .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_cdcde .Value ="\u0061\u0075\u0074\u006f";};return _cdcde ,nil ;}; -// Table Borders -TblBorders *CT_TblBorders ; +// Validate validates the CT_TcPr and its children +func (_edaef *CT_TcPr )Validate ()error {return _edaef .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_eedf :=&CT_CharacterSpacing {};_eedf .ValAttr =ST_CharacterSpacing (1);return _eedf ;};func (_gbbbc *CT_Lang )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcbfbd :=range start .Attr {if _bcbfbd .Name .Local =="\u0076\u0061\u006c"{_edad ,_ggaef :=_bcbfbd .Value ,error (nil );if _ggaef !=nil {return _ggaef ;};_gbbbc .ValAttr =_edad ;continue ;};};for {_eefdgf ,_bdadcc :=d .Token ();if _bdadcc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_bdadcc );};if _bacfc ,_fdgaa :=_eefdgf .(_g .EndElement );_fdgaa &&_bacfc .Name ==start .Name {break ;};};return nil ;};func (_dbcgb ST_VAnchor )Validate ()error {return _dbcgb .ValidateWithPath ("")};func (_badfg *Document )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _badfg .CT_Document .MarshalXML (e ,start );};func (_acccd *ST_MailMergeDocType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acccd =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_acccd =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_acccd =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_acccd =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_acccd =4;case "\u0065\u006d\u0061i\u006c":*_acccd =5;case "\u0066\u0061\u0078":*_acccd =6;};return nil ;};func (_gbdacb *ST_DocPartGallery )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeddf ,_fdecaa :=d .Token ();if _fdecaa !=nil {return _fdecaa ;};if _gbfagc ,_acaed :=_aeddf .(_g .EndElement );_acaed &&_gbfagc .Name ==start .Name {*_gbdacb =1;return nil ;};if _bagcaa ,_bbfeg :=_aeddf .(_g .CharData );!_bbfeg {return _gd .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",_aeddf );}else {switch string (_bagcaa ){case "":*_gbdacb =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_gbdacb =1;case "\u0061\u006e\u0079":*_gbdacb =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gbdacb =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_gbdacb =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_gbdacb =5;case "\u0065\u0071":*_gbdacb =6;case "\u0066\u0074\u0072\u0073":*_gbdacb =7;case "\u0068\u0064\u0072\u0073":*_gbdacb =8;case "\u0070\u0067\u004eu\u006d":*_gbdacb =9;case "\u0074\u0062\u006c\u0073":*_gbdacb =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_gbdacb =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_gbdacb =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_gbdacb =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_gbdacb =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_gbdacb =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_gbdacb =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_gbdacb =17;case "\u0062\u0069\u0062":*_gbdacb =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_gbdacb =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_gbdacb =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_gbdacb =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_gbdacb =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_gbdacb =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_gbdacb =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_gbdacb =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_gbdacb =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_gbdacb =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_gbdacb =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_gbdacb =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_gbdacb =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_gbdacb =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_gbdacb =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_gbdacb =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_gbdacb =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_gbdacb =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_gbdacb =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_gbdacb =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_gbdacb =38;};};_aeddf ,_fdecaa =d .Token ();if _fdecaa !=nil {return _fdecaa ;};if _agfgca ,_bbbda :=_aeddf .(_g .EndElement );_bbbda &&_agfgca .Name ==start .Name {return nil ;};return _gd .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",_aeddf );};func NewCT_Hyperlink ()*CT_Hyperlink {_gfccd :=&CT_Hyperlink {};return _gfccd };type ST_VerticalJc byte ;type CT_FontFamily struct{ -// Table Shading -Shd *CT_Shd ; +// Font Family Value +ValAttr ST_FontFamily ;};func NewCT_Attr ()*CT_Attr {_edcd :=&CT_Attr {};return _edcd };type CT_ColorSchemeMapping struct{ -// Table Layout -TblLayout *CT_TblLayoutType ; +// Background 1 Theme Color Mapping +Bg1Attr ST_WmlColorSchemeIndex ; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Text 1 Theme Color Mapping +T1Attr ST_WmlColorSchemeIndex ; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Background 2 Theme Color Mapping +Bg2Attr ST_WmlColorSchemeIndex ; -// Table Caption -TblCaption *CT_String ; +// Text 2 Theme Color Mapping +T2Attr ST_WmlColorSchemeIndex ; -// Table Description -TblDescription *CT_String ;}; +// Accent 1 Theme Color Mapping +Accent1Attr ST_WmlColorSchemeIndex ; -// Validate validates the WdWsp and its children -func (_ecceee *WdWsp )Validate ()error {return _ecceee .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_dgfgb *WdWpc )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dgfgb .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_abfagb :for {_cbbfd ,_egee :=d .Token ();if _egee !=nil {return _egee ;};switch _fcffc :=_cbbfd .(type ){case _ebaba .StartElement :switch _fcffc .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"}:_dgfgb .Bg =_gedadf .NewCT_BackgroundFormatting ();if _ffdcab :=d .DecodeElement (_dgfgb .Bg ,&_fcffc );_ffdcab !=nil {return _ffdcab ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"}:_dgfgb .Whole =_gedadf .NewCT_WholeE2oFormatting ();if _ecdcbe :=d .DecodeElement (_dgfgb .Whole ,&_fcffc );_ecdcbe !=nil {return _ecdcbe ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_fbbcb :=NewWdCT_WordprocessingCanvasChoice ();if _adgfa :=d .DecodeElement (&_fbbcb .Wsp ,&_fcffc );_adgfa !=nil {return _adgfa ;};_dgfgb .Choice =append (_dgfgb .Choice ,_fbbcb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_ebaba .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_caegd :=NewWdCT_WordprocessingCanvasChoice ();if _gceeg :=d .DecodeElement (&_caegd .Pic ,&_fcffc );_gceeg !=nil {return _gceeg ;};_dgfgb .Choice =append (_dgfgb .Choice ,_caegd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bgbf :=NewWdCT_WordprocessingCanvasChoice ();if _fcbaa :=d .DecodeElement (&_bgbf .ContentPart ,&_fcffc );_fcbaa !=nil {return _fcbaa ;};_dgfgb .Choice =append (_dgfgb .Choice ,_bgbf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_gbcade :=NewWdCT_WordprocessingCanvasChoice ();if _efefdf :=d .DecodeElement (&_gbcade .Wgp ,&_fcffc );_efefdf !=nil {return _efefdf ;};_dgfgb .Choice =append (_dgfgb .Choice ,_gbcade );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gfcbdg :=NewWdCT_WordprocessingCanvasChoice ();if _cgfc :=d .DecodeElement (&_gfcbdg .GraphicFrame ,&_fcffc );_cgfc !=nil {return _cgfc ;};_dgfgb .Choice =append (_dgfgb .Choice ,_gfcbdg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfgb .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _adee :=d .DecodeElement (_dgfgb .ExtLst ,&_fcffc );_adee !=nil {return _adee ;};default:_febdf .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 \u0057\u0064\u0057p\u0063 \u0025\u0076",_fcffc .Name );if _aaadd :=d .Skip ();_aaadd !=nil {return _aaadd ;};};case _ebaba .EndElement :break _abfagb ;case _ebaba .CharData :};};return nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_caggfb :=&CT_MathCtrlIns {};return _caggfb }; +// Accent 2 Theme Color Mapping +Accent2Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path -func (_efgaa *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil }; +// Accent3 Theme Color Mapping +Accent3Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path -func (_bfafc *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _bfafc .Ins !=nil {if _cgaf :=_bfafc .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_cgaf !=nil {return _cgaf ;};};if _bfafc .Del !=nil {if _caabg :=_bfafc .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_caabg !=nil {return _caabg ;};};if _bfafc .MoveFrom !=nil {if _fgcae :=_bfafc .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fgcae !=nil {return _fgcae ;};};if _bfafc .MoveTo !=nil {if _bgfg :=_bfafc .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_bgfg !=nil {return _bgfg ;};};if _bfafc .RStyle !=nil {if _adege :=_bfafc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_adege !=nil {return _adege ;};};if _bfafc .RFonts !=nil {if _gaedb :=_bfafc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_gaedb !=nil {return _gaedb ;};};if _bfafc .B !=nil {if _cdfb :=_bfafc .B .ValidateWithPath (path +"\u002f\u0042");_cdfb !=nil {return _cdfb ;};};if _bfafc .BCs !=nil {if _efedc :=_bfafc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_efedc !=nil {return _efedc ;};};if _bfafc .I !=nil {if _bbcec :=_bfafc .I .ValidateWithPath (path +"\u002f\u0049");_bbcec !=nil {return _bbcec ;};};if _bfafc .ICs !=nil {if _geadeg :=_bfafc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_geadeg !=nil {return _geadeg ;};};if _bfafc .Caps !=nil {if _bgbab :=_bfafc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bgbab !=nil {return _bgbab ;};};if _bfafc .SmallCaps !=nil {if _fgaca :=_bfafc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fgaca !=nil {return _fgaca ;};};if _bfafc .Strike !=nil {if _ebabee :=_bfafc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ebabee !=nil {return _ebabee ;};};if _bfafc .Dstrike !=nil {if _cecfdd :=_bfafc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_cecfdd !=nil {return _cecfdd ;};};if _bfafc .Outline !=nil {if _cfaa :=_bfafc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cfaa !=nil {return _cfaa ;};};if _bfafc .Shadow !=nil {if _bdeba :=_bfafc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bdeba !=nil {return _bdeba ;};};if _bfafc .Emboss !=nil {if _gecfgf :=_bfafc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_gecfgf !=nil {return _gecfgf ;};};if _bfafc .Imprint !=nil {if _bgbce :=_bfafc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_bgbce !=nil {return _bgbce ;};};if _bfafc .NoProof !=nil {if _dcfca :=_bfafc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_dcfca !=nil {return _dcfca ;};};if _bfafc .SnapToGrid !=nil {if _eddadd :=_bfafc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_eddadd !=nil {return _eddadd ;};};if _bfafc .Vanish !=nil {if _cacgf :=_bfafc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cacgf !=nil {return _cacgf ;};};if _bfafc .WebHidden !=nil {if _eeebg :=_bfafc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_eeebg !=nil {return _eeebg ;};};if _bfafc .Color !=nil {if _ggdad :=_bfafc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ggdad !=nil {return _ggdad ;};};if _bfafc .Spacing !=nil {if _dcfdab :=_bfafc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dcfdab !=nil {return _dcfdab ;};};if _bfafc .W !=nil {if _gbb :=_bfafc .W .ValidateWithPath (path +"\u002f\u0057");_gbb !=nil {return _gbb ;};};if _bfafc .Kern !=nil {if _bbfcb :=_bfafc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bbfcb !=nil {return _bbfcb ;};};if _bfafc .Position !=nil {if _ecabec :=_bfafc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ecabec !=nil {return _ecabec ;};};if _bfafc .Sz !=nil {if _adace :=_bfafc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_adace !=nil {return _adace ;};};if _bfafc .SzCs !=nil {if _gedacg :=_bfafc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gedacg !=nil {return _gedacg ;};};if _bfafc .Highlight !=nil {if _becff :=_bfafc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_becff !=nil {return _becff ;};};if _bfafc .U !=nil {if _dfdeb :=_bfafc .U .ValidateWithPath (path +"\u002f\u0055");_dfdeb !=nil {return _dfdeb ;};};if _bfafc .Effect !=nil {if _fgfcfc :=_bfafc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_fgfcfc !=nil {return _fgfcfc ;};};if _bfafc .Bdr !=nil {if _badeagg :=_bfafc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_badeagg !=nil {return _badeagg ;};};if _bfafc .Shd !=nil {if _efbf :=_bfafc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_efbf !=nil {return _efbf ;};};if _bfafc .FitText !=nil {if _aefaca :=_bfafc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aefaca !=nil {return _aefaca ;};};if _bfafc .VertAlign !=nil {if _gadcd :=_bfafc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gadcd !=nil {return _gadcd ;};};if _bfafc .Rtl !=nil {if _fgcea :=_bfafc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fgcea !=nil {return _fgcea ;};};if _bfafc .Cs !=nil {if _effbg :=_bfafc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_effbg !=nil {return _effbg ;};};if _bfafc .Em !=nil {if _ebgbcg :=_bfafc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ebgbcg !=nil {return _ebgbcg ;};};if _bfafc .Lang !=nil {if _bgdaf :=_bfafc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bgdaf !=nil {return _bgdaf ;};};if _bfafc .EastAsianLayout !=nil {if _gaae :=_bfafc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gaae !=nil {return _gaae ;};};if _bfafc .SpecVanish !=nil {if _cdaec :=_bfafc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cdaec !=nil {return _cdaec ;};};if _bfafc .OMath !=nil {if _cfbece :=_bfafc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cfbece !=nil {return _cfbece ;};};return nil ;};type CT_Column struct{ +// Accent4 Theme Color Mapping +Accent4Attr ST_WmlColorSchemeIndex ; -// Column Width -WAttr *_bef .ST_TwipsMeasure ; +// Accent5 Theme Color Mapping +Accent5Attr ST_WmlColorSchemeIndex ; -// Space Before Following Column -SpaceAttr *_bef .ST_TwipsMeasure ;};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Accent6 Theme Color Mapping +Accent6Attr ST_WmlColorSchemeIndex ; -// Annotation Identifier -IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_bfbgb *CT_DocPartPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bfbgb .Name =NewCT_DocPartName ();_dadde :for {_efcgdg ,_afdcd :=d .Token ();if _afdcd !=nil {return _afdcd ;};switch _gbcefb :=_efcgdg .(type ){case _ebaba .StartElement :switch _gbcefb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _gedgd :=d .DecodeElement (_bfbgb .Name ,&_gbcefb );_gedgd !=nil {return _gedgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_bfbgb .Style =NewCT_String ();if _ddfagc :=d .DecodeElement (_bfbgb .Style ,&_gbcefb );_ddfagc !=nil {return _ddfagc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_bfbgb .Category =NewCT_DocPartCategory ();if _fbecc :=d .DecodeElement (_bfbgb .Category ,&_gbcefb );_fbecc !=nil {return _fbecc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070e\u0073"}:_bfbgb .Types =NewCT_DocPartTypes ();if _fggdc :=d .DecodeElement (_bfbgb .Types ,&_gbcefb );_fggdc !=nil {return _fggdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_bfbgb .Behaviors =NewCT_DocPartBehaviors ();if _fefee :=d .DecodeElement (_bfbgb .Behaviors ,&_gbcefb );_fefee !=nil {return _fefee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_bfbgb .Description =NewCT_String ();if _bfbge :=d .DecodeElement (_bfbgb .Description ,&_gbcefb );_bfbge !=nil {return _bfbge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0075\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064"}:_bfbgb .Guid =NewCT_Guid ();if _aedee :=d .DecodeElement (_bfbgb .Guid ,&_gbcefb );_aedee !=nil {return _aedee ;};default:_febdf .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_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_gbcefb .Name );if _eeafg :=d .Skip ();_eeafg !=nil {return _eeafg ;};};case _ebaba .EndElement :break _dadde ;case _ebaba .CharData :};};return nil ;};func (_agggf ST_DocPartType )String ()string {switch _agggf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0061u\u0074\u006f\u0045\u0078\u0070";case 4:return "\u0074o\u006f\u006c\u0062\u0061\u0072";case 5:return "\u0073p\u0065\u006c\u006c\u0065\u0072";case 6:return "\u0066o\u0072\u006d\u0046\u006c\u0064";case 7:return "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return "";};func (_eaee *Settings )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _eaee .CT_Settings .MarshalXML (e ,start );};func (_beddeb *CT_FtnProps )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _beddeb .Pos !=nil {_gcbgdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_beddeb .Pos ,_gcbgdb );};if _beddeb .NumFmt !=nil {_gfegab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_beddeb .NumFmt ,_gfegab );};if _beddeb .NumStart !=nil {_dcdggf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_beddeb .NumStart ,_dcdggf );};if _beddeb .NumRestart !=nil {_gbffc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_beddeb .NumRestart ,_gbffc );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Hyperlink Theme Color Mapping +HyperlinkAttr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path -func (_ggbdd *WdWsp )ValidateWithPath (path string )error {if _gbacbb :=_ggbdd .WdCT_WordprocessingShape .ValidateWithPath (path );_gbacbb !=nil {return _gbacbb ;};return nil ;}; +// Followed Hyperlink Theme Color Mapping +FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_ebbaff :=&WdCT_TextboxInfo {};_ebbaff .TxbxContent =NewWdCT_TxbxContent ();return _ebbaff ;};func (_gfgda *CT_SdtDate )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbbdga :=range start .Attr {if _bbbdga .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_gaeea ,_bdeged :=ParseStdlibTime (_bbbdga .Value );if _bdeged !=nil {return _bdeged ;};_gfgda .FullDateAttr =&_gaeea ;continue ;};};_edbba :for {_dbeaf ,_bbffgb :=d .Token ();if _bbffgb !=nil {return _bbffgb ;};switch _fgfa :=_dbeaf .(type ){case _g .StartElement :switch _fgfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_gfgda .DateFormat =NewCT_String ();if _ccffb :=d .DecodeElement (_gfgda .DateFormat ,&_fgfa );_ccffb !=nil {return _ccffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_gfgda .Lid =NewCT_Lang ();if _ggba :=d .DecodeElement (_gfgda .Lid ,&_fgfa );_ggba !=nil {return _ggba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_gfgda .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _bcebc :=d .DecodeElement (_gfgda .StoreMappedDataAs ,&_fgfa );_bcebc !=nil {return _bcebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_gfgda .Calendar =NewCT_CalendarType ();if _fgfee :=d .DecodeElement (_gfgda .Calendar ,&_fgfa );_fgfee !=nil {return _fgfee ;};default:_ga .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\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_fgfa .Name );if _aefef :=d .Skip ();_aefef !=nil {return _aefef ;};};case _g .EndElement :break _edbba ;case _g .CharData :};};return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_faacff :=&CT_SdtPr {};return _faacff };func (_abbdf *ST_ChapterSep )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbbd ,_ccdfa :=d .Token ();if _ccdfa !=nil {return _ccdfa ;};if _eeceed ,_cgbgdf :=_adbbd .(_g .EndElement );_cgbgdf &&_eeceed .Name ==start .Name {*_abbdf =1;return nil ;};if _cdefbb ,_gebbac :=_adbbd .(_g .CharData );!_gebbac {return _gd .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",_adbbd );}else {switch string (_cdefbb ){case "":*_abbdf =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_abbdf =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_abbdf =2;case "\u0063\u006f\u006co\u006e":*_abbdf =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_abbdf =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_abbdf =5;};};_adbbd ,_ccdfa =d .Token ();if _ccdfa !=nil {return _ccdfa ;};if _ddfeaf ,_gddcg :=_adbbd .(_g .EndElement );_gddcg &&_ddfeaf .Name ==start .Name {return nil ;};return _gd .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",_adbbd );};func (_fcbb *CT_Columns )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dafb :=range start .Attr {if _dafb .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_edfd ,_dcgb :=ParseUnionST_OnOff (_dafb .Value );if _dcgb !=nil {return _dcgb ;};_fcbb .EqualWidthAttr =&_edfd ;continue ;};if _dafb .Name .Local =="\u0073\u0070\u0061c\u0065"{_ggcb ,_gafg :=ParseUnionST_TwipsMeasure (_dafb .Value );if _gafg !=nil {return _gafg ;};_fcbb .SpaceAttr =&_ggcb ;continue ;};if _dafb .Name .Local =="\u006e\u0075\u006d"{_bcce ,_fec :=_b .ParseInt (_dafb .Value ,10,64);if _fec !=nil {return _fec ;};_fcbb .NumAttr =&_bcce ;continue ;};if _dafb .Name .Local =="\u0073\u0065\u0070"{_dcee ,_fdege :=ParseUnionST_OnOff (_dafb .Value );if _fdege !=nil {return _fdege ;};_fcbb .SepAttr =&_dcee ;continue ;};};_gcfe :for {_cceg ,_cagb :=d .Token ();if _cagb !=nil {return _cagb ;};switch _faed :=_cceg .(type ){case _g .StartElement :switch _faed .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c"}:_acbc :=NewCT_Column ();if _fbbc :=d .DecodeElement (_acbc ,&_faed );_fbbc !=nil {return _fbbc ;};_fcbb .Col =append (_fcbb .Col ,_acbc );default:_ga .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\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_faed .Name );if _bdcg :=d .Skip ();_bdcg !=nil {return _bdcg ;};};case _g .EndElement :break _gcfe ;case _g .CharData :};};return nil ;};func (_edaga *CT_SdtDropDownList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edaga .LastValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edaga .LastValueAttr )});};e .EncodeToken (start );if _edaga .ListItem !=nil {_eddaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_bfedg :=range _edaga .ListItem {e .EncodeElement (_bfedg ,_eddaae );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_HdrFtrReferences struct{ -// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path -func (_eaeab *CT_TcMar )ValidateWithPath (path string )error {if _eaeab .Top !=nil {if _fgda :=_eaeab .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fgda !=nil {return _fgda ;};};if _eaeab .Start !=nil {if _gcbd :=_eaeab .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_gcbd !=nil {return _gcbd ;};};if _eaeab .Left !=nil {if _fbfe :=_eaeab .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fbfe !=nil {return _fbfe ;};};if _eaeab .Bottom !=nil {if _addbe :=_eaeab .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_addbe !=nil {return _addbe ;};};if _eaeab .End !=nil {if _cedfe :=_eaeab .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cedfe !=nil {return _cedfe ;};};if _eaeab .Right !=nil {if _fggea :=_eaeab .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fggea !=nil {return _fggea ;};};return nil ;};func (_dbef *WdCT_WrapTopBottom )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fbfef :=range start .Attr {if _fbfef .Name .Local =="\u0064\u0069\u0073t\u0054"{_fbbed ,_ecaca :=_cfdbf .ParseUint (_fbfef .Value ,10,32);if _ecaca !=nil {return _ecaca ;};_ddabc :=uint32 (_fbbed );_dbef .DistTAttr =&_ddabc ;continue ;};if _fbfef .Name .Local =="\u0064\u0069\u0073t\u0042"{_ecbbcb ,_fbaf :=_cfdbf .ParseUint (_fbfef .Value ,10,32);if _fbaf !=nil {return _fbaf ;};_gedgdc :=uint32 (_ecbbcb );_dbef .DistBAttr =&_gedgdc ;continue ;};};_cfgdc :for {_decdcac ,_bedge :=d .Token ();if _bedge !=nil {return _bedge ;};switch _edfa :=_decdcac .(type ){case _ebaba .StartElement :switch _edfa .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_dbef .EffectExtent =NewWdCT_EffectExtent ();if _cccad :=d .DecodeElement (_dbef .EffectExtent ,&_edfa );_cccad !=nil {return _cccad ;};default:_febdf .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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_edfa .Name );if _aeegc :=d .Skip ();_aeegc !=nil {return _aeegc ;};};case _ebaba .EndElement :break _cfgdc ;case _ebaba .CharData :};};return nil ;};func NewCT_FtnPos ()*CT_FtnPos {_cgdgbc :=&CT_FtnPos {};_cgdgbc .ValAttr =ST_FtnPos (1);return _cgdgbc ;};func (_bfdb ST_Jc )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_abgga :=_ebaba .Attr {};_abgga .Name =name ;switch _bfdb {case ST_JcUnset :_abgga .Value ="";case ST_JcStart :_abgga .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_abgga .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_abgga .Value ="\u0065\u006e\u0064";case ST_JcBoth :_abgga .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_abgga .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_abgga .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_abgga .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_abgga .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_abgga .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_abgga .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_abgga .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_abgga .Value ="\u0072\u0069\u0067h\u0074";};return _abgga ,nil ;}; +// Header Reference +HeaderReference *CT_HdrFtrRef ; -// Validate validates the CT_Lang and its children -func (_abgde *CT_Lang )Validate ()error {return _abgde .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};func (_abegeg ST_TblWidth )Validate ()error {return _abegeg .ValidateWithPath ("")};type CT_LevelSuffix struct{ +// Footer Reference +FooterReference *CT_HdrFtrRef ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_ceec :=&CT_CustomXmlBlock {};return _ceec };type CT_CustomXmlBlock struct{ -// Character Type Between Numbering and Text -ValAttr ST_LevelSuffix ;}; +// Custom XML Element Namespace +UriAttr *string ; -// Validate validates the CT_SimpleField and its children -func (_affag *CT_SimpleField )Validate ()error {return _affag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func (_fdgc ST_Zoom )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_fdgc .String (),start );}; +// Custom XML Element Name +ElementAttr string ; -// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path -func (_dafedg *EG_ContentRunContent )ValidateWithPath (path string )error {if _dafedg .CustomXml !=nil {if _cdacc :=_dafedg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cdacc !=nil {return _cdacc ;};};if _dafedg .SmartTag !=nil {if _beadba :=_dafedg .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_beadba !=nil {return _beadba ;};};if _dafedg .Sdt !=nil {if _efafgb :=_dafedg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_efafgb !=nil {return _efafgb ;};};if _dafedg .Dir !=nil {if _ggagec :=_dafedg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_ggagec !=nil {return _ggagec ;};};if _dafedg .Bdo !=nil {if _ceaag :=_dafedg .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_ceaag !=nil {return _ceaag ;};};if _dafedg .R !=nil {if _gddcgb :=_dafedg .R .ValidateWithPath (path +"\u002f\u0052");_gddcgb !=nil {return _gddcgb ;};};for _ebbefa ,_bbeabg :=range _dafedg .EG_RunLevelElts {if _egcae :=_bbeabg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ebbefa ));_egcae !=nil {return _egcae ;};};return nil ;}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_adcage ST_EdnPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdbfbb :=_g .Attr {};_bdbfbb .Name =name ;switch _adcage {case ST_EdnPosUnset :_bdbfbb .Value ="";case ST_EdnPosSectEnd :_bdbfbb .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_bdbfbb .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _bdbfbb ,nil ;};func (_fcbaf *CT_DocPartCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcbaf .Name =NewCT_String ();_fcbaf .Gallery =NewCT_DocPartGallery ();_ddace :for {_ggage ,_gbgff :=d .Token ();if _gbgff !=nil {return _gbgff ;};switch _egdc :=_ggage .(type ){case _g .StartElement :switch _egdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _aacg :=d .DecodeElement (_fcbaf .Name ,&_egdc );_aacg !=nil {return _aacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _faaea :=d .DecodeElement (_fcbaf .Gallery ,&_egdc );_faaea !=nil {return _faaea ;};default:_ga .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\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_egdc .Name );if _bagbg :=d .Skip ();_bagbg !=nil {return _bagbg ;};};case _g .EndElement :break _ddace ;case _g .CharData :};};return nil ;};func (_geffdg *ST_LevelSuffix )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aegec ,_dfbge :=d .Token ();if _dfbge !=nil {return _dfbge ;};if _gbfed ,_gcaabf :=_aegec .(_g .EndElement );_gcaabf &&_gbfed .Name ==start .Name {*_geffdg =1;return nil ;};if _begfb ,_bcffg :=_aegec .(_g .CharData );!_bcffg {return _gd .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",_aegec );}else {switch string (_begfb ){case "":*_geffdg =0;case "\u0074\u0061\u0062":*_geffdg =1;case "\u0073\u0070\u0061c\u0065":*_geffdg =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_geffdg =3;};};_aegec ,_dfbge =d .Token ();if _dfbge !=nil {return _dfbge ;};if _faeafc ,_gcabe :=_aegec .(_g .EndElement );_gcabe &&_faeafc .Name ==start .Name {return nil ;};return _gd .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",_aegec );};func (_faddb *CT_MacroName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eaeda :=range start .Attr {if _eaeda .Name .Local =="\u0076\u0061\u006c"{_dfae ,_acce :=_eaeda .Value ,error (nil );if _acce !=nil {return _acce ;};_faddb .ValAttr =_dfae ;continue ;};};for {_fefff ,_daabc :=d .Token ();if _daabc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_daabc );};if _fadba ,_dbcag :=_fefff .(_g .EndElement );_dbcag &&_fadba .Name ==start .Name {break ;};};return nil ;};func (_bcegba *ST_PageOrientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcegba =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bcegba =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bcegba =2;};return nil ;};func (_edgdcc ST_VAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acgacd :=_g .Attr {};_acgacd .Name =name ;switch _edgdcc {case ST_VAnchorUnset :_acgacd .Value ="";case ST_VAnchorText :_acgacd .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_acgacd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_acgacd .Value ="\u0070\u0061\u0067\u0065";};return _acgacd ,nil ;};type CT_Height struct{ -// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path -func (_aegea *CT_TxbxContent )ValidateWithPath (path string )error {for _ebfadf ,_fafec :=range _aegea .AltChunk {if _aegdg :=_fafec .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ebfadf ));_aegdg !=nil {return _aegdg ;};};for _gggbc ,_edafg :=range _aegea .EG_ContentBlockContent {if _ddgaf :=_edafg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_gggbc ));_ddgaf !=nil {return _ddgaf ;};};return nil ;}; +// Table Row Height +ValAttr *_gc .ST_TwipsMeasure ; -// Validate validates the CT_HdrFtrRef and its children -func (_acge *CT_HdrFtrRef )Validate ()error {return _acge .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func (_gdfeda ST_Hint )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_gdbgd :=_ebaba .Attr {};_gdbgd .Name =name ;switch _gdfeda {case ST_HintUnset :_gdbgd .Value ="";case ST_HintDefault :_gdbgd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_gdbgd .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _gdbgd ,nil ;};func NewCT_FontsList ()*CT_FontsList {_cacfd :=&CT_FontsList {};return _cacfd };type CT_Markup struct{ +// Table Row Height Type +HRuleAttr ST_HeightRule ;};func (_bababf WdST_RelFromV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bababf .String (),start );};func (_abdfd *ST_FrameLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gebbcf ,_fdbfd :=d .Token ();if _fdbfd !=nil {return _fdbfd ;};if _dcaec ,_ebfcac :=_gebbcf .(_g .EndElement );_ebfcac &&_dcaec .Name ==start .Name {*_abdfd =1;return nil ;};if _ddeagg ,_bcbfg :=_gebbcf .(_g .CharData );!_bcbfg {return _gd .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",_gebbcf );}else {switch string (_ddeagg ){case "":*_abdfd =0;case "\u0072\u006f\u0077\u0073":*_abdfd =1;case "\u0063\u006f\u006c\u0073":*_abdfd =2;case "\u006e\u006f\u006e\u0065":*_abdfd =3;};};_gebbcf ,_fdbfd =d .Token ();if _fdbfd !=nil {return _fdbfd ;};if _eccfbd ,_dagabgb :=_gebbcf .(_g .EndElement );_dagabgb &&_eccfbd .Name ==start .Name {return nil ;};return _gd .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",_gebbcf );};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; // Annotation Identifier -IdAttr int64 ;};type CT_Picture struct{ - -// Embedded Video -Movie *CT_Rel ; +IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_gdbff *CT_WebSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdbff .Frameset !=nil {_adbaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_gdbff .Frameset ,_adbaf );};if _gdbff .Divs !=nil {_eebge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_gdbff .Divs ,_eebge );};if _gdbff .Encoding !=nil {_bdgbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gdbff .Encoding ,_bdgbe );};if _gdbff .OptimizeForBrowser !=nil {_bcbbf :=_g .StartElement {Name :_g .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_gdbff .OptimizeForBrowser ,_bcbbf );};if _gdbff .RelyOnVML !=nil {_cdeaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_gdbff .RelyOnVML ,_cdeaa );};if _gdbff .AllowPNG !=nil {_adacf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_gdbff .AllowPNG ,_adacf );};if _gdbff .DoNotRelyOnCSS !=nil {_ceaec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_gdbff .DoNotRelyOnCSS ,_ceaec );};if _gdbff .DoNotSaveAsSingleFile !=nil {_cgcfbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gdbff .DoNotSaveAsSingleFile ,_cgcfbf );};if _gdbff .DoNotOrganizeInFolder !=nil {_fbgee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_gdbff .DoNotOrganizeInFolder ,_fbgee );};if _gdbff .DoNotUseLongFileNames !=nil {_gfdbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_gdbff .DoNotUseLongFileNames ,_gfdbf );};if _gdbff .PixelsPerInch !=nil {_dcbdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_gdbff .PixelsPerInch ,_dcbdcf );};if _gdbff .TargetScreenSz !=nil {_dcbgec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_gdbff .TargetScreenSz ,_dcbgec );};if _gdbff .SaveSmartTagsAsXml !=nil {_eagea :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_gdbff .SaveSmartTagsAsXml ,_eagea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_badcca *ST_TblLayoutType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_badcca =0;case "\u0066\u0069\u0078e\u0064":*_badcca =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_badcca =2;};return nil ;};func (_ee *AG_Password )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ee .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ee .AlgorithmNameAttr )});};if _ee .HashValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ee .HashValueAttr )});};if _ee .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ee .SaltValueAttr )});};if _ee .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ee .SpinCountAttr )});};return nil ;}; -// Floating Embedded Control -Control *CT_Control ;};type CT_SdtPrChoice struct{Equation *CT_Empty ;ComboBox *CT_SdtComboBox ;Date *CT_SdtDate ;DocPartObj *CT_SdtDocPart ;DocPartList *CT_SdtDocPart ;DropDownList *CT_SdtDropDownList ;Picture *CT_Empty ;RichText *CT_Empty ;Text *CT_SdtText ;Citation *CT_Empty ;Group *CT_Empty ;Bibliography *CT_Empty ;};func NewCT_Spacing ()*CT_Spacing {_ggaab :=&CT_Spacing {};return _ggaab };type EG_RangeMarkupElements struct{ +// Validate validates the CT_VMerge and its children +func (_dfefc *CT_VMerge )Validate ()error {return _dfefc .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func (_bfcceg *ST_VerticalJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfgbc ,_fegggc :=d .Token ();if _fegggc !=nil {return _fegggc ;};if _ceaaf ,_aafaa :=_cgfgbc .(_g .EndElement );_aafaa &&_ceaaf .Name ==start .Name {*_bfcceg =1;return nil ;};if _cagdgg ,_dcdgfc :=_cgfgbc .(_g .CharData );!_dcdgfc {return _gd .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",_cgfgbc );}else {switch string (_cagdgg ){case "":*_bfcceg =0;case "\u0074\u006f\u0070":*_bfcceg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfcceg =2;case "\u0062\u006f\u0074\u0068":*_bfcceg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bfcceg =4;};};_cgfgbc ,_fegggc =d .Token ();if _fegggc !=nil {return _fegggc ;};if _bffbga ,_eefaee :=_cgfgbc .(_g .EndElement );_eefaee &&_bffbga .Name ==start .Name {return nil ;};return _gd .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",_cgfgbc );};func (_febegd *ST_ThemeColor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_febegd =0;case "\u0064\u0061\u0072k\u0031":*_febegd =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_febegd =2;case "\u0064\u0061\u0072k\u0032":*_febegd =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_febegd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_febegd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_febegd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_febegd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_febegd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_febegd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_febegd =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_febegd =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_febegd =12;case "\u006e\u006f\u006e\u0065":*_febegd =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_febegd =14;case "\u0074\u0065\u0078t\u0031":*_febegd =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_febegd =16;case "\u0074\u0065\u0078t\u0032":*_febegd =17;};return nil ;}; -// Bookmark Start -BookmarkStart *CT_Bookmark ; +// Validate validates the WdCT_Inline and its children +func (_cdggag *WdCT_Inline )Validate ()error {return _cdggag .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func (_aabdge ST_Wrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aabdge .String (),start );};func (_afcbe *CT_FFDDList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afcbe .Result !=nil {_bdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_afcbe .Result ,_bdeb );};if _afcbe .Default !=nil {_eafgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_afcbe .Default ,_eafgg );};if _afcbe .ListEntry !=nil {_gcddbe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_ffea :=range _afcbe .ListEntry {e .EncodeElement (_ffea ,_gcddbe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Bookmark End -BookmarkEnd *CT_MarkupRange ; +// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path +func (_eafd *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _eafd .ValAttr ==ST_MailMergeSourceTypeUnset {return _gd .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 _facgd :=_eafd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_facgd !=nil {return _facgd ;};return nil ;};func (_bfafe *CT_OdsoFieldMapData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfafe .Type !=nil {_aedbcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bfafe .Type ,_aedbcd );};if _bfafe .Name !=nil {_gecfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bfafe .Name ,_gecfaf );};if _bfafe .MappedName !=nil {_gccga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bfafe .MappedName ,_gccga );};if _bfafe .Column !=nil {_efcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_bfafe .Column ,_efcaa );};if _bfafe .Lid !=nil {_cgcda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_bfafe .Lid ,_cgcda );};if _bfafe .DynamicAddress !=nil {_ggfabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_bfafe .DynamicAddress ,_ggfabe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Move Source Location Container - Start -MoveFromRangeStart *CT_MoveBookmark ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_geege *CT_Hyperlink )ValidateWithPath (path string )error {if _geege .HistoryAttr !=nil {if _fgebe :=_geege .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_fgebe !=nil {return _fgebe ;};};for _gfffd ,_acbgbb :=range _geege .FldSimple {if _ddbbd :=_acbgbb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gfffd ));_ddbbd !=nil {return _ddbbd ;};};if _geege .Hyperlink !=nil {if _eeefb :=_geege .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_eeefb !=nil {return _eeefb ;};};if _geege .SubDoc !=nil {if _gaag :=_geege .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gaag !=nil {return _gaag ;};};for _ddccg ,_cadag :=range _geege .EG_ContentRunContent {if _dafbd :=_cadag .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ddccg ));_dafbd !=nil {return _dafbd ;};};return nil ;};type CT_TrPrBase struct{ -// Move Source Location Container - End -MoveFromRangeEnd *CT_MarkupRange ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Move Destination Location Container - Start -MoveToRangeStart *CT_MoveBookmark ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Move Destination Location Container - End -MoveToRangeEnd *CT_MarkupRange ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Comment Anchor Range Start -CommentRangeStart *CT_MarkupRange ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Comment Anchor Range End -CommentRangeEnd *CT_MarkupRange ; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Custom XML Markup Insertion Start -CustomXmlInsRangeStart *CT_TrackChange ; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Custom XML Markup Insertion End -CustomXmlInsRangeEnd *CT_Markup ; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Custom XML Markup Deletion Start -CustomXmlDelRangeStart *CT_TrackChange ; +// Table Row Height +TrHeight []*CT_Height ; -// Custom XML Markup Deletion End -CustomXmlDelRangeEnd *CT_Markup ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Custom XML Markup Move Source Start -CustomXmlMoveFromRangeStart *CT_TrackChange ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Custom XML Markup Move Source End -CustomXmlMoveFromRangeEnd *CT_Markup ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Custom XML Markup Move Destination Location Start -CustomXmlMoveToRangeStart *CT_TrackChange ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;};func (_dddegg *WdCT_WrapTopBottom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dddegg .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_dddegg .DistTAttr )});};if _dddegg .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_dddegg .DistBAttr )});};e .EncodeToken (start );if _dddegg .EffectExtent !=nil {_aeebf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dddegg .EffectExtent ,_aeebf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcbbc *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcbbc =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gcbbc =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_gcbbc =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_gcbbc =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_gcbbc =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_gcbbc =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_gcbbc =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_gcbbc =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_gcbbc =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_gcbbc =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_gcbbc =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_gcbbc =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_gcbbc =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_gcbbc =13;};return nil ;};func (_bbgbba ST_TblOverlap )ValidateWithPath (path string )error {switch _bbgbba {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgbba ));};return nil ;}; -// Custom XML Markup Move Destination Location End -CustomXmlMoveToRangeEnd *CT_Markup ;};func (_bdfec ST_MultiLevelType )String ()string {switch _bdfec {case 0:return "";case 1:return "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case 2:return "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case 3:return "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return "";}; +// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path +func (_bcadc *CT_Divs )ValidateWithPath (path string )error {for _aefed ,_bbcba :=range _bcadc .Div {if _dgefc :=_bbcba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_aefed ));_dgefc !=nil {return _dgefc ;};};return nil ;};func (_gfaeg *CT_SimpleField )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcdbfe :=range start .Attr {if _dcdbfe .Name .Local =="\u0069\u006e\u0073t\u0072"{_fdcdb ,_baefef :=_dcdbfe .Value ,error (nil );if _baefef !=nil {return _baefef ;};_gfaeg .InstrAttr =_fdcdb ;continue ;};if _dcdbfe .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gaec ,_cggaec :=ParseUnionST_OnOff (_dcdbfe .Value );if _cggaec !=nil {return _cggaec ;};_gfaeg .FldLockAttr =&_gaec ;continue ;};if _dcdbfe .Name .Local =="\u0064\u0069\u0072t\u0079"{_afgec ,_bdbaf :=ParseUnionST_OnOff (_dcdbfe .Value );if _bdbaf !=nil {return _bdbaf ;};_gfaeg .DirtyAttr =&_afgec ;continue ;};};_dbagb :for {_cgdcee ,_egfad :=d .Token ();if _egfad !=nil {return _egfad ;};switch _edebca :=_cgdcee .(type ){case _g .StartElement :switch _edebca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_gfaeg .FldData =NewCT_Text ();if _cfbcb :=d .DecodeElement (_gfaeg .FldData ,&_edebca );_cfbcb !=nil {return _cfbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gacege :=NewEG_PContent ();_ddgc :=NewCT_SimpleField ();if _bdaff :=d .DecodeElement (_ddgc ,&_edebca );_bdaff !=nil {return _bdaff ;};_gacege .FldSimple =append (_gacege .FldSimple ,_ddgc );_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gacege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_geeebd :=NewEG_PContent ();_geeebd .Hyperlink =NewCT_Hyperlink ();if _dcgeb :=d .DecodeElement (_geeebd .Hyperlink ,&_edebca );_dcgeb !=nil {return _dcgeb ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_geeebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cecag :=NewEG_PContent ();_cecag .SubDoc =NewCT_Rel ();if _cbcff :=d .DecodeElement (_cecag .SubDoc ,&_edebca );_cbcff !=nil {return _cbcff ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cecag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ddfddb :=NewEG_PContent ();_faeg :=NewEG_ContentRunContent ();_faeg .CustomXml =NewCT_CustomXmlRun ();if _addfb :=d .DecodeElement (_faeg .CustomXml ,&_edebca );_addfb !=nil {return _addfb ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_ddfddb );_ddfddb .EG_ContentRunContent =append (_ddfddb .EG_ContentRunContent ,_faeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gbbfe :=NewEG_PContent ();_egcgg :=NewEG_ContentRunContent ();_egcgg .SmartTag =NewCT_SmartTagRun ();if _gefdd :=d .DecodeElement (_egcgg .SmartTag ,&_edebca );_gefdd !=nil {return _gefdd ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gbbfe );_gbbfe .EG_ContentRunContent =append (_gbbfe .EG_ContentRunContent ,_egcgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_beeegd :=NewEG_PContent ();_ggffcd :=NewEG_ContentRunContent ();_ggffcd .Sdt =NewCT_SdtRun ();if _agdfac :=d .DecodeElement (_ggffcd .Sdt ,&_edebca );_agdfac !=nil {return _agdfac ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_beeegd );_beeegd .EG_ContentRunContent =append (_beeegd .EG_ContentRunContent ,_ggffcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dbaae :=NewEG_PContent ();_dbdbe :=NewEG_ContentRunContent ();_dbdbe .Dir =NewCT_DirContentRun ();if _dcagc :=d .DecodeElement (_dbdbe .Dir ,&_edebca );_dcagc !=nil {return _dcagc ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_dbaae );_dbaae .EG_ContentRunContent =append (_dbaae .EG_ContentRunContent ,_dbdbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_cfcbe :=NewEG_PContent ();_gefdc :=NewEG_ContentRunContent ();_gefdc .Bdo =NewCT_BdoContentRun ();if _efadb :=d .DecodeElement (_gefdc .Bdo ,&_edebca );_efadb !=nil {return _efadb ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cfcbe );_cfcbe .EG_ContentRunContent =append (_cfcbe .EG_ContentRunContent ,_gefdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_acagdc :=NewEG_PContent ();_bdaaf :=NewEG_ContentRunContent ();_bdaaf .R =NewCT_R ();if _dedec :=d .DecodeElement (_bdaaf .R ,&_edebca );_dedec !=nil {return _dedec ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_acagdc );_acagdc .EG_ContentRunContent =append (_acagdc .EG_ContentRunContent ,_bdaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_beefgg :=NewEG_PContent ();_ggcbd :=NewEG_ContentRunContent ();_ccged :=NewEG_RunLevelElts ();_ccged .ProofErr =NewCT_ProofErr ();if _fdcbaa :=d .DecodeElement (_ccged .ProofErr ,&_edebca );_fdcbaa !=nil {return _fdcbaa ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_beefgg );_beefgg .EG_ContentRunContent =append (_beefgg .EG_ContentRunContent ,_ggcbd );_ggcbd .EG_RunLevelElts =append (_ggcbd .EG_RunLevelElts ,_ccged );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ecbbe :=NewEG_PContent ();_bece :=NewEG_ContentRunContent ();_gagfcd :=NewEG_RunLevelElts ();_gagfcd .PermStart =NewCT_PermStart ();if _daeeg :=d .DecodeElement (_gagfcd .PermStart ,&_edebca );_daeeg !=nil {return _daeeg ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_ecbbe );_ecbbe .EG_ContentRunContent =append (_ecbbe .EG_ContentRunContent ,_bece );_bece .EG_RunLevelElts =append (_bece .EG_RunLevelElts ,_gagfcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gegacg :=NewEG_PContent ();_fdacad :=NewEG_ContentRunContent ();_afgbaa :=NewEG_RunLevelElts ();_afgbaa .PermEnd =NewCT_Perm ();if _bddcfa :=d .DecodeElement (_afgbaa .PermEnd ,&_edebca );_bddcfa !=nil {return _bddcfa ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gegacg );_gegacg .EG_ContentRunContent =append (_gegacg .EG_ContentRunContent ,_fdacad );_fdacad .EG_RunLevelElts =append (_fdacad .EG_RunLevelElts ,_afgbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_addfee :=NewEG_PContent ();_accfe :=NewEG_ContentRunContent ();_feefcf :=NewEG_RunLevelElts ();_feefcf .Ins =NewCT_RunTrackChange ();if _agfaaf :=d .DecodeElement (_feefcf .Ins ,&_edebca );_agfaaf !=nil {return _agfaaf ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_addfee );_addfee .EG_ContentRunContent =append (_addfee .EG_ContentRunContent ,_accfe );_accfe .EG_RunLevelElts =append (_accfe .EG_RunLevelElts ,_feefcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bbdbef :=NewEG_PContent ();_decdd :=NewEG_ContentRunContent ();_eeaed :=NewEG_RunLevelElts ();_eeaed .Del =NewCT_RunTrackChange ();if _fafee :=d .DecodeElement (_eeaed .Del ,&_edebca );_fafee !=nil {return _fafee ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_bbdbef );_bbdbef .EG_ContentRunContent =append (_bbdbef .EG_ContentRunContent ,_decdd );_decdd .EG_RunLevelElts =append (_decdd .EG_RunLevelElts ,_eeaed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_daagd :=NewEG_PContent ();_gcag :=NewEG_ContentRunContent ();_bdbeg :=NewEG_RunLevelElts ();_bdbeg .MoveFrom =NewCT_RunTrackChange ();if _debab :=d .DecodeElement (_bdbeg .MoveFrom ,&_edebca );_debab !=nil {return _debab ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_daagd );_daagd .EG_ContentRunContent =append (_daagd .EG_ContentRunContent ,_gcag );_gcag .EG_RunLevelElts =append (_gcag .EG_RunLevelElts ,_bdbeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cfebd :=NewEG_PContent ();_gagbb :=NewEG_ContentRunContent ();_gaafd :=NewEG_RunLevelElts ();_gaafd .MoveTo =NewCT_RunTrackChange ();if _cgageg :=d .DecodeElement (_gaafd .MoveTo ,&_edebca );_cgageg !=nil {return _cgageg ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cfebd );_cfebd .EG_ContentRunContent =append (_cfebd .EG_ContentRunContent ,_gagbb );_gagbb .EG_RunLevelElts =append (_gagbb .EG_RunLevelElts ,_gaafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_febeg :=NewEG_PContent ();_eaeae :=NewEG_ContentRunContent ();_dbffe :=NewEG_RunLevelElts ();_ecbcfd :=NewEG_RangeMarkupElements ();_ecbcfd .BookmarkStart =NewCT_Bookmark ();if _fefegb :=d .DecodeElement (_ecbcfd .BookmarkStart ,&_edebca );_fefegb !=nil {return _fefegb ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_febeg );_febeg .EG_ContentRunContent =append (_febeg .EG_ContentRunContent ,_eaeae );_eaeae .EG_RunLevelElts =append (_eaeae .EG_RunLevelElts ,_dbffe );_dbffe .EG_RangeMarkupElements =append (_dbffe .EG_RangeMarkupElements ,_ecbcfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cfffa :=NewEG_PContent ();_gaace :=NewEG_ContentRunContent ();_egebb :=NewEG_RunLevelElts ();_edefc :=NewEG_RangeMarkupElements ();_edefc .BookmarkEnd =NewCT_MarkupRange ();if _ddgbfa :=d .DecodeElement (_edefc .BookmarkEnd ,&_edebca );_ddgbfa !=nil {return _ddgbfa ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cfffa );_cfffa .EG_ContentRunContent =append (_cfffa .EG_ContentRunContent ,_gaace );_gaace .EG_RunLevelElts =append (_gaace .EG_RunLevelElts ,_egebb );_egebb .EG_RangeMarkupElements =append (_egebb .EG_RangeMarkupElements ,_edefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_abaee :=NewEG_PContent ();_adedg :=NewEG_ContentRunContent ();_cgdddc :=NewEG_RunLevelElts ();_ffbed :=NewEG_RangeMarkupElements ();_ffbed .MoveFromRangeStart =NewCT_MoveBookmark ();if _adfab :=d .DecodeElement (_ffbed .MoveFromRangeStart ,&_edebca );_adfab !=nil {return _adfab ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_abaee );_abaee .EG_ContentRunContent =append (_abaee .EG_ContentRunContent ,_adedg );_adedg .EG_RunLevelElts =append (_adedg .EG_RunLevelElts ,_cgdddc );_cgdddc .EG_RangeMarkupElements =append (_cgdddc .EG_RangeMarkupElements ,_ffbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccdcgg :=NewEG_PContent ();_gdgcc :=NewEG_ContentRunContent ();_ffffag :=NewEG_RunLevelElts ();_gdfc :=NewEG_RangeMarkupElements ();_gdfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbced :=d .DecodeElement (_gdfc .MoveFromRangeEnd ,&_edebca );_cbced !=nil {return _cbced ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_ccdcgg );_ccdcgg .EG_ContentRunContent =append (_ccdcgg .EG_ContentRunContent ,_gdgcc );_gdgcc .EG_RunLevelElts =append (_gdgcc .EG_RunLevelElts ,_ffffag );_ffffag .EG_RangeMarkupElements =append (_ffffag .EG_RangeMarkupElements ,_gdfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cdege :=NewEG_PContent ();_abcgf :=NewEG_ContentRunContent ();_egfcc :=NewEG_RunLevelElts ();_fedgbe :=NewEG_RangeMarkupElements ();_fedgbe .MoveToRangeStart =NewCT_MoveBookmark ();if _ccgda :=d .DecodeElement (_fedgbe .MoveToRangeStart ,&_edebca );_ccgda !=nil {return _ccgda ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cdege );_cdege .EG_ContentRunContent =append (_cdege .EG_ContentRunContent ,_abcgf );_abcgf .EG_RunLevelElts =append (_abcgf .EG_RunLevelElts ,_egfcc );_egfcc .EG_RangeMarkupElements =append (_egfcc .EG_RangeMarkupElements ,_fedgbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ccgedd :=NewEG_PContent ();_agbec :=NewEG_ContentRunContent ();_cagfb :=NewEG_RunLevelElts ();_abcbaa :=NewEG_RangeMarkupElements ();_abcbaa .MoveToRangeEnd =NewCT_MarkupRange ();if _eddgge :=d .DecodeElement (_abcbaa .MoveToRangeEnd ,&_edebca );_eddgge !=nil {return _eddgge ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_ccgedd );_ccgedd .EG_ContentRunContent =append (_ccgedd .EG_ContentRunContent ,_agbec );_agbec .EG_RunLevelElts =append (_agbec .EG_RunLevelElts ,_cagfb );_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_abcbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gagfg :=NewEG_PContent ();_dgffb :=NewEG_ContentRunContent ();_gbcfea :=NewEG_RunLevelElts ();_gaeaf :=NewEG_RangeMarkupElements ();_gaeaf .CommentRangeStart =NewCT_MarkupRange ();if _babfda :=d .DecodeElement (_gaeaf .CommentRangeStart ,&_edebca );_babfda !=nil {return _babfda ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gagfg );_gagfg .EG_ContentRunContent =append (_gagfg .EG_ContentRunContent ,_dgffb );_dgffb .EG_RunLevelElts =append (_dgffb .EG_RunLevelElts ,_gbcfea );_gbcfea .EG_RangeMarkupElements =append (_gbcfea .EG_RangeMarkupElements ,_gaeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgedd :=NewEG_PContent ();_edegf :=NewEG_ContentRunContent ();_cecca :=NewEG_RunLevelElts ();_cbbfd :=NewEG_RangeMarkupElements ();_cbbfd .CommentRangeEnd =NewCT_MarkupRange ();if _cdaeg :=d .DecodeElement (_cbbfd .CommentRangeEnd ,&_edebca );_cdaeg !=nil {return _cdaeg ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cgedd );_cgedd .EG_ContentRunContent =append (_cgedd .EG_ContentRunContent ,_edegf );_edegf .EG_RunLevelElts =append (_edegf .EG_RunLevelElts ,_cecca );_cecca .EG_RangeMarkupElements =append (_cecca .EG_RangeMarkupElements ,_cbbfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbedea :=NewEG_PContent ();_bcef :=NewEG_ContentRunContent ();_gadgb :=NewEG_RunLevelElts ();_feagb :=NewEG_RangeMarkupElements ();_feagb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cbabc :=d .DecodeElement (_feagb .CustomXmlInsRangeStart ,&_edebca );_cbabc !=nil {return _cbabc ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gbedea );_gbedea .EG_ContentRunContent =append (_gbedea .EG_ContentRunContent ,_bcef );_bcef .EG_RunLevelElts =append (_bcef .EG_RunLevelElts ,_gadgb );_gadgb .EG_RangeMarkupElements =append (_gadgb .EG_RangeMarkupElements ,_feagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfaaf :=NewEG_PContent ();_gcfb :=NewEG_ContentRunContent ();_ggcdf :=NewEG_RunLevelElts ();_bdeec :=NewEG_RangeMarkupElements ();_bdeec .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfdaad :=d .DecodeElement (_bdeec .CustomXmlInsRangeEnd ,&_edebca );_cfdaad !=nil {return _cfdaad ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_dfaaf );_dfaaf .EG_ContentRunContent =append (_dfaaf .EG_ContentRunContent ,_gcfb );_gcfb .EG_RunLevelElts =append (_gcfb .EG_RunLevelElts ,_ggcdf );_ggcdf .EG_RangeMarkupElements =append (_ggcdf .EG_RangeMarkupElements ,_bdeec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbeab :=NewEG_PContent ();_cfefd :=NewEG_ContentRunContent ();_eafgb :=NewEG_RunLevelElts ();_cegfe :=NewEG_RangeMarkupElements ();_cegfe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aafee :=d .DecodeElement (_cegfe .CustomXmlDelRangeStart ,&_edebca );_aafee !=nil {return _aafee ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gbeab );_gbeab .EG_ContentRunContent =append (_gbeab .EG_ContentRunContent ,_cfefd );_cfefd .EG_RunLevelElts =append (_cfefd .EG_RunLevelElts ,_eafgb );_eafgb .EG_RangeMarkupElements =append (_eafgb .EG_RangeMarkupElements ,_cegfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efbfa :=NewEG_PContent ();_fegafg :=NewEG_ContentRunContent ();_fffefg :=NewEG_RunLevelElts ();_ebcaee :=NewEG_RangeMarkupElements ();_ebcaee .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbdbfa :=d .DecodeElement (_ebcaee .CustomXmlDelRangeEnd ,&_edebca );_bbdbfa !=nil {return _bbdbfa ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_efbfa );_efbfa .EG_ContentRunContent =append (_efbfa .EG_ContentRunContent ,_fegafg );_fegafg .EG_RunLevelElts =append (_fegafg .EG_RunLevelElts ,_fffefg );_fffefg .EG_RangeMarkupElements =append (_fffefg .EG_RangeMarkupElements ,_ebcaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbgac :=NewEG_PContent ();_eegeg :=NewEG_ContentRunContent ();_dbgaac :=NewEG_RunLevelElts ();_egagg :=NewEG_RangeMarkupElements ();_egagg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfeec :=d .DecodeElement (_egagg .CustomXmlMoveFromRangeStart ,&_edebca );_cfeec !=nil {return _cfeec ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_fbgac );_fbgac .EG_ContentRunContent =append (_fbgac .EG_ContentRunContent ,_eegeg );_eegeg .EG_RunLevelElts =append (_eegeg .EG_RunLevelElts ,_dbgaac );_dbgaac .EG_RangeMarkupElements =append (_dbgaac .EG_RangeMarkupElements ,_egagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fccdce :=NewEG_PContent ();_egggf :=NewEG_ContentRunContent ();_bcfea :=NewEG_RunLevelElts ();_fbecaa :=NewEG_RangeMarkupElements ();_fbecaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cabada :=d .DecodeElement (_fbecaa .CustomXmlMoveFromRangeEnd ,&_edebca );_cabada !=nil {return _cabada ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_fccdce );_fccdce .EG_ContentRunContent =append (_fccdce .EG_ContentRunContent ,_egggf );_egggf .EG_RunLevelElts =append (_egggf .EG_RunLevelElts ,_bcfea );_bcfea .EG_RangeMarkupElements =append (_bcfea .EG_RangeMarkupElements ,_fbecaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbaad :=NewEG_PContent ();_dfafc :=NewEG_ContentRunContent ();_cgfgd :=NewEG_RunLevelElts ();_gedee :=NewEG_RangeMarkupElements ();_gedee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbgega :=d .DecodeElement (_gedee .CustomXmlMoveToRangeStart ,&_edebca );_cbgega !=nil {return _cbgega ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cbaad );_cbaad .EG_ContentRunContent =append (_cbaad .EG_ContentRunContent ,_dfafc );_dfafc .EG_RunLevelElts =append (_dfafc .EG_RunLevelElts ,_cgfgd );_cgfgd .EG_RangeMarkupElements =append (_cgfgd .EG_RangeMarkupElements ,_gedee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdbacc :=NewEG_PContent ();_dbagbe :=NewEG_ContentRunContent ();_bccada :=NewEG_RunLevelElts ();_fdfdf :=NewEG_RangeMarkupElements ();_fdfdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _addfccg :=d .DecodeElement (_fdfdf .CustomXmlMoveToRangeEnd ,&_edebca );_addfccg !=nil {return _addfccg ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gdbacc );_gdbacc .EG_ContentRunContent =append (_gdbacc .EG_ContentRunContent ,_dbagbe );_dbagbe .EG_RunLevelElts =append (_dbagbe .EG_RunLevelElts ,_bccada );_bccada .EG_RangeMarkupElements =append (_bccada .EG_RangeMarkupElements ,_fdfdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_afgdf :=NewEG_PContent ();_ebcfbf :=NewEG_ContentRunContent ();_ccace :=NewEG_RunLevelElts ();_aaccg :=NewEG_MathContent ();_aaccg .OMathPara =_ec .NewOMathPara ();if _ebbgd :=d .DecodeElement (_aaccg .OMathPara ,&_edebca );_ebbgd !=nil {return _ebbgd ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_afgdf );_afgdf .EG_ContentRunContent =append (_afgdf .EG_ContentRunContent ,_ebcfbf );_ebcfbf .EG_RunLevelElts =append (_ebcfbf .EG_RunLevelElts ,_ccace );_ccace .EG_MathContent =append (_ccace .EG_MathContent ,_aaccg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gafce :=NewEG_PContent ();_adegc :=NewEG_ContentRunContent ();_dacee :=NewEG_RunLevelElts ();_gaadd :=NewEG_MathContent ();_gaadd .OMath =_ec .NewOMath ();if _feedc :=d .DecodeElement (_gaadd .OMath ,&_edebca );_feedc !=nil {return _feedc ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gafce );_gafce .EG_ContentRunContent =append (_gafce .EG_ContentRunContent ,_adegc );_adegc .EG_RunLevelElts =append (_adegc .EG_RunLevelElts ,_dacee );_dacee .EG_MathContent =append (_dacee .EG_MathContent ,_gaadd );default:_ga .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\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_edebca .Name );if _cgegf :=d .Skip ();_cgegf !=nil {return _cgegf ;};};case _g .EndElement :break _dbagb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path -func (_adcbb *WdCT_Inline )ValidateWithPath (path string )error {if _dada :=_adcbb .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_dada !=nil {return _dada ;};if _adcbb .EffectExtent !=nil {if _aggebd :=_adcbb .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_aggebd !=nil {return _aggebd ;};};if _cgfcf :=_adcbb .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_cgfcf !=nil {return _cgfcf ;};if _adcbb .CNvGraphicFramePr !=nil {if _bcaee :=_adcbb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_bcaee !=nil {return _bcaee ;};};if _agfdd :=_adcbb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_agfdd !=nil {return _agfdd ;};return nil ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_gdggad *CT_Fonts )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gdggad .HintAttr !=ST_HintUnset {_beegg ,_bggbgd :=_gdggad .HintAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _bggbgd !=nil {return _bggbgd ;};start .Attr =append (start .Attr ,_beegg );};if _gdggad .AsciiAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gdggad .AsciiAttr )});};if _gdggad .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gdggad .HAnsiAttr )});};if _gdggad .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gdggad .EastAsiaAttr )});};if _gdggad .CsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gdggad .CsAttr )});};if _gdggad .AsciiThemeAttr !=ST_ThemeUnset {_adgac ,_gbebe :=_gdggad .AsciiThemeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _gbebe !=nil {return _gbebe ;};start .Attr =append (start .Attr ,_adgac );};if _gdggad .HAnsiThemeAttr !=ST_ThemeUnset {_ebbbb ,_dged :=_gdggad .HAnsiThemeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _dged !=nil {return _dged ;};start .Attr =append (start .Attr ,_ebbbb );};if _gdggad .EastAsiaThemeAttr !=ST_ThemeUnset {_addd ,_cegfc :=_gdggad .EastAsiaThemeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _cegfc !=nil {return _cegfc ;};start .Attr =append (start .Attr ,_addd );};if _gdggad .CsthemeAttr !=ST_ThemeUnset {_fddaa ,_bffd :=_gdggad .CsthemeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _bffd !=nil {return _bffd ;};start .Attr =append (start .Attr ,_fddaa );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_fddde *CT_DocPartCategory )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_fbadd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_fddde .Name ,_fbadd );_fffac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_fddde .Gallery ,_fffac );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path +func (_aebeb *CT_TrackChangesView )ValidateWithPath (path string )error {if _aebeb .MarkupAttr !=nil {if _gaffbf :=_aebeb .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_gaffbf !=nil {return _gaffbf ;};};if _aebeb .CommentsAttr !=nil {if _ddgee :=_aebeb .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_ddgee !=nil {return _ddgee ;};};if _aebeb .InsDelAttr !=nil {if _dgeca :=_aebeb .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_dgeca !=nil {return _dgeca ;};};if _aebeb .FormattingAttr !=nil {if _ceaagb :=_aebeb .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ceaagb !=nil {return _ceaagb ;};};if _aebeb .InkAnnotationsAttr !=nil {if _bcfgbf :=_aebeb .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_bcfgbf !=nil {return _bcfgbf ;};};return nil ;};type ST_BrType byte ;func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_daab :=&CT_ColorSchemeMapping {};return _daab ;}; -// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path -func (_dadc *CT_TextEffect )ValidateWithPath (path string )error {if _dadc .ValAttr ==ST_TextEffectUnset {return _eddeb .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 _fefba :=_dadc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fefba !=nil {return _fefba ;};return nil ;};type CT_HdrFtr struct{ +// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path +func (_ebddf *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _fbgeee :=_ebddf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fbgeee !=nil {return _fbgeee ;};if _ebddf .ExtLst !=nil {if _ceagbd :=_ebddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceagbd !=nil {return _ceagbd ;};};return nil ;};func (_fdgcce ST_MultiLevelType )Validate ()error {return _fdgcce .ValidateWithPath ("")};func (_dfece ST_TextboxTightWrap )String ()string {switch _dfece {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case 3:return "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case 4:return "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case 5:return "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return "";};type CT_PixelsMeasure struct{ -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_bbcce ST_PageBorderDisplay )String ()string {switch _bbcce {case 0:return "";case 1:return "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case 2:return "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case 3:return "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return "";};func (_gdfdbf ST_TblLayoutType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_agggc :=_ebaba .Attr {};_agggc .Name =name ;switch _gdfdbf {case ST_TblLayoutTypeUnset :_agggc .Value ="";case ST_TblLayoutTypeFixed :_agggc .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_agggc .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _agggc ,nil ;};func (_bfbff *ST_HexColor )Validate ()error {return _bfbff .ValidateWithPath ("")};func (_feaff *CT_Kinsoku )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",_feaff .LangAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_feaff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type EG_ParaRPrTrackChanges struct{ +// Measurement in Pixels +ValAttr uint64 ;};func (_acdga ST_AnnotationVMerge )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aedfc :=_g .Attr {};_aedfc .Name =name ;switch _acdga {case ST_AnnotationVMergeUnset :_aedfc .Value ="";case ST_AnnotationVMergeCont :_aedfc .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_aedfc .Value ="\u0072\u0065\u0073\u0074";};return _aedfc ,nil ;}; -// Inserted Paragraph -Ins *CT_TrackChange ; +// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path +func (_cfcbff *WdEG_WrapType )ValidateWithPath (path string )error {if _cfcbff .Choice !=nil {if _ggbdaf :=_cfcbff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggbdaf !=nil {return _ggbdaf ;};};return nil ;};func (_gaddbc *CT_TrackChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gaddbc .AuthorAttr )});if _gaddbc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gaddbc .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gaddbc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adbad *CT_Ruby )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbad .RubyPr =NewCT_RubyPr ();_adbad .Rt =NewCT_RubyContent ();_adbad .RubyBase =NewCT_RubyContent ();_cbdab :for {_gaedg ,_eaage :=d .Token ();if _eaage !=nil {return _eaage ;};switch _ccaea :=_gaedg .(type ){case _g .StartElement :switch _ccaea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _bdbcg :=d .DecodeElement (_adbad .RubyPr ,&_ccaea );_bdbcg !=nil {return _bdbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074"}:if _egacb :=d .DecodeElement (_adbad .Rt ,&_ccaea );_egacb !=nil {return _egacb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _bfedb :=d .DecodeElement (_adbad .RubyBase ,&_ccaea );_bfedb !=nil {return _bfedb ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0075\u0062\u0079\u0020\u0025\u0076",_ccaea .Name );if _bcafd :=d .Skip ();_bcafd !=nil {return _bcafd ;};};case _g .EndElement :break _cbdab ;case _g .CharData :};};return nil ;}; -// Deleted Paragraph -Del *CT_TrackChange ; +// Validate validates the CT_MailMerge and its children +func (_gdaeea *CT_MailMerge )Validate ()error {return _gdaeea .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");}; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Validate validates the CT_FrameScrollbar and its children +func (_febef *CT_FrameScrollbar )Validate ()error {return _febef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_cbaafg ST_SectionMark )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebafgf :=_g .Attr {};_ebafgf .Name =name ;switch _cbaafg {case ST_SectionMarkUnset :_ebafgf .Value ="";case ST_SectionMarkNextPage :_ebafgf .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_ebafgf .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_ebafgf .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_ebafgf .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_ebafgf .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _ebafgf ,nil ;}; -// Move Destination Paragraph -MoveTo *CT_TrackChange ;};func (_fagag *CT_SdtPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _fagag .RPr !=nil {_abcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fagag .RPr ,_abcc );};if _fagag .Alias !=nil {_dcacba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_fagag .Alias ,_dcacba );};if _fagag .Tag !=nil {_cbegag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_fagag .Tag ,_cbegag );};if _fagag .Id !=nil {_acfec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_fagag .Id ,_acfec );};if _fagag .Lock !=nil {_eaeebd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_fagag .Lock ,_eaeebd );};if _fagag .Placeholder !=nil {_cgac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_fagag .Placeholder ,_cgac );};if _fagag .Temporary !=nil {_ebefe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_fagag .Temporary ,_ebefe );};if _fagag .ShowingPlcHdr !=nil {_dcca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_fagag .ShowingPlcHdr ,_dcca );};if _fagag .DataBinding !=nil {_dagd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_fagag .DataBinding ,_dagd );};if _fagag .Label !=nil {_gffdd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_fagag .Label ,_gffdd );};if _fagag .TabIndex !=nil {_debca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_fagag .TabIndex ,_debca );};if _fagag .Choice !=nil {_fagag .Choice .MarshalXML (e ,_ebaba .StartElement {});};for _ ,_caadd :=range _fagag .Extra {if _afdcga :=_caadd .MarshalXML (e ,_ebaba .StartElement {});_afdcga !=nil {return _afdcga ;};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_fcfb ST_CombineBrackets )String ()string {switch _fcfb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u006f\u0075n\u0064";case 3:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 4:return "\u0061\u006e\u0067l\u0065";case 5:return "\u0063\u0075\u0072l\u0079";};return "";}; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_bbeec *CT_DataBinding )ValidateWithPath (path string )error {return nil };type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; -// ST_SignedTwipsMeasure is a union type -type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};type CT_SdtRun struct{ +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Section Type +Type *CT_SectType ; -// Inline-Level Structured Document Tag Content -SdtContent *CT_SdtContentRun ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_gedadf .CT_NonVisualDrawingProps ;CNvContentPartPr *_gedadf .CT_NonVisualContentPartProperties ;};func NewCT_Style ()*CT_Style {_afeff :=&CT_Style {};return _afeff };func (_egdgc *CT_DocPartGallery )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_dgafgec ,_faec :=_egdgc .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _faec !=nil {return _faec ;};start .Attr =append (start .Attr ,_dgafgec );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ddcfa *CT_VerticalAlignRun )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ddcfa .ValAttr =_bef .ST_VerticalAlignRun (1);for _ ,_abbfb :=range start .Attr {if _abbfb .Name .Local =="\u0076\u0061\u006c"{_ddcfa .ValAttr .UnmarshalXMLAttr (_abbfb );continue ;};};for {_dcaae ,_fbgc :=d .Token ();if _fbgc !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e\u003a\u0020\u0025\u0073",_fbgc );};if _cbbg ,_cgcbfc :=_dcaae .(_ebaba .EndElement );_cgcbfc &&_cbbg .Name ==start .Name {break ;};};return nil ;};func (_bgaac WdST_AlignV )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bgaac .String (),start );}; +// Page Size +PgSz *CT_PageSz ; -// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path -func (_adggf *EG_BlockLevelElts )ValidateWithPath (path string )error {for _eedcd ,_ace :=range _adggf .AltChunk {if _dbaace :=_ace .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_eedcd ));_dbaace !=nil {return _dbaace ;};};for _fcdcac ,_edeaba :=range _adggf .EG_ContentBlockContent {if _bdfgc :=_edeaba .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_fcdcac ));_bdfgc !=nil {return _bdfgc ;};};return nil ;};func (_bgced ST_TabJc )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bgced .String (),start );};func (_afaeb ST_FtnEdn )String ()string {switch _afaeb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return "";};func (_eddfe *CT_BdoContentRun )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dccff :=range start .Attr {if _dccff .Name .Local =="\u0076\u0061\u006c"{_eddfe .ValAttr .UnmarshalXMLAttr (_dccff );continue ;};};_dcgdge :for {_fggcd ,_dcgeb :=d .Token ();if _dcgeb !=nil {return _dcgeb ;};switch _agbaad :=_fggcd .(type ){case _ebaba .StartElement :switch _agbaad .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ffcbc :=NewCT_SimpleField ();if _dbege :=d .DecodeElement (_ffcbc ,&_agbaad );_dbege !=nil {return _dbege ;};_eddfe .FldSimple =append (_eddfe .FldSimple ,_ffcbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_eddfe .Hyperlink =NewCT_Hyperlink ();if _bfbce :=d .DecodeElement (_eddfe .Hyperlink ,&_agbaad );_bfbce !=nil {return _bfbce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_eddfe .SubDoc =NewCT_Rel ();if _dbee :=d .DecodeElement (_eddfe .SubDoc ,&_agbaad );_dbee !=nil {return _dbee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gece :=NewEG_ContentRunContent ();_gece .CustomXml =NewCT_CustomXmlRun ();if _bdbag :=d .DecodeElement (_gece .CustomXml ,&_agbaad );_bdbag !=nil {return _bdbag ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_gece );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bdgecb :=NewEG_ContentRunContent ();_bdgecb .SmartTag =NewCT_SmartTagRun ();if _ccfcdb :=d .DecodeElement (_bdgecb .SmartTag ,&_agbaad );_ccfcdb !=nil {return _ccfcdb ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_bdgecb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_efaac :=NewEG_ContentRunContent ();_efaac .Sdt =NewCT_SdtRun ();if _da :=d .DecodeElement (_efaac .Sdt ,&_agbaad );_da !=nil {return _da ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_efaac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_adgee :=NewEG_ContentRunContent ();_adgee .Dir =NewCT_DirContentRun ();if _bgcdd :=d .DecodeElement (_adgee .Dir ,&_agbaad );_bgcdd !=nil {return _bgcdd ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_adgee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_gabdf :=NewEG_ContentRunContent ();_gabdf .Bdo =NewCT_BdoContentRun ();if _abga :=d .DecodeElement (_gabdf .Bdo ,&_agbaad );_abga !=nil {return _abga ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_gabdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_debce :=NewEG_ContentRunContent ();_debce .R =NewCT_R ();if _gbacf :=d .DecodeElement (_debce .R ,&_agbaad );_gbacf !=nil {return _gbacf ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_debce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cdfag :=NewEG_ContentRunContent ();_gaead :=NewEG_RunLevelElts ();_gaead .ProofErr =NewCT_ProofErr ();if _gcdacd :=d .DecodeElement (_gaead .ProofErr ,&_agbaad );_gcdacd !=nil {return _gcdacd ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_cdfag );_cdfag .EG_RunLevelElts =append (_cdfag .EG_RunLevelElts ,_gaead );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eaf :=NewEG_ContentRunContent ();_egdbe :=NewEG_RunLevelElts ();_egdbe .PermStart =NewCT_PermStart ();if _bffeb :=d .DecodeElement (_egdbe .PermStart ,&_agbaad );_bffeb !=nil {return _bffeb ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_eaf );_eaf .EG_RunLevelElts =append (_eaf .EG_RunLevelElts ,_egdbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gdcfa :=NewEG_ContentRunContent ();_ceddg :=NewEG_RunLevelElts ();_ceddg .PermEnd =NewCT_Perm ();if _ggdd :=d .DecodeElement (_ceddg .PermEnd ,&_agbaad );_ggdd !=nil {return _ggdd ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_gdcfa );_gdcfa .EG_RunLevelElts =append (_gdcfa .EG_RunLevelElts ,_ceddg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gegab :=NewEG_ContentRunContent ();_gabfa :=NewEG_RunLevelElts ();_gabfa .Ins =NewCT_RunTrackChange ();if _gadbg :=d .DecodeElement (_gabfa .Ins ,&_agbaad );_gadbg !=nil {return _gadbg ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_gegab );_gegab .EG_RunLevelElts =append (_gegab .EG_RunLevelElts ,_gabfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_agdbe :=NewEG_ContentRunContent ();_bfgece :=NewEG_RunLevelElts ();_bfgece .Del =NewCT_RunTrackChange ();if _bgea :=d .DecodeElement (_bfgece .Del ,&_agbaad );_bgea !=nil {return _bgea ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_agdbe );_agdbe .EG_RunLevelElts =append (_agdbe .EG_RunLevelElts ,_bfgece );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bafde :=NewEG_ContentRunContent ();_dcbdee :=NewEG_RunLevelElts ();_dcbdee .MoveFrom =NewCT_RunTrackChange ();if _bddfd :=d .DecodeElement (_dcbdee .MoveFrom ,&_agbaad );_bddfd !=nil {return _bddfd ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_bafde );_bafde .EG_RunLevelElts =append (_bafde .EG_RunLevelElts ,_dcbdee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fgadbb :=NewEG_ContentRunContent ();_fcead :=NewEG_RunLevelElts ();_fcead .MoveTo =NewCT_RunTrackChange ();if _ecbf :=d .DecodeElement (_fcead .MoveTo ,&_agbaad );_ecbf !=nil {return _ecbf ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_fgadbb );_fgadbb .EG_RunLevelElts =append (_fgadbb .EG_RunLevelElts ,_fcead );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fecc :=NewEG_ContentRunContent ();_eddee :=NewEG_RunLevelElts ();_fbcfb :=NewEG_RangeMarkupElements ();_fbcfb .BookmarkStart =NewCT_Bookmark ();if _ffcaa :=d .DecodeElement (_fbcfb .BookmarkStart ,&_agbaad );_ffcaa !=nil {return _ffcaa ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_fecc );_fecc .EG_RunLevelElts =append (_fecc .EG_RunLevelElts ,_eddee );_eddee .EG_RangeMarkupElements =append (_eddee .EG_RangeMarkupElements ,_fbcfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cddac :=NewEG_ContentRunContent ();_bcbab :=NewEG_RunLevelElts ();_feabf :=NewEG_RangeMarkupElements ();_feabf .BookmarkEnd =NewCT_MarkupRange ();if _dddaca :=d .DecodeElement (_feabf .BookmarkEnd ,&_agbaad );_dddaca !=nil {return _dddaca ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_cddac );_cddac .EG_RunLevelElts =append (_cddac .EG_RunLevelElts ,_bcbab );_bcbab .EG_RangeMarkupElements =append (_bcbab .EG_RangeMarkupElements ,_feabf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbbeb :=NewEG_ContentRunContent ();_eagaa :=NewEG_RunLevelElts ();_deggfb :=NewEG_RangeMarkupElements ();_deggfb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bfcbb :=d .DecodeElement (_deggfb .MoveFromRangeStart ,&_agbaad );_bfcbb !=nil {return _bfcbb ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_bbbeb );_bbbeb .EG_RunLevelElts =append (_bbbeb .EG_RunLevelElts ,_eagaa );_eagaa .EG_RangeMarkupElements =append (_eagaa .EG_RangeMarkupElements ,_deggfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccdcgf :=NewEG_ContentRunContent ();_edacb :=NewEG_RunLevelElts ();_fbc :=NewEG_RangeMarkupElements ();_fbc .MoveFromRangeEnd =NewCT_MarkupRange ();if _deacc :=d .DecodeElement (_fbc .MoveFromRangeEnd ,&_agbaad );_deacc !=nil {return _deacc ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_ccdcgf );_ccdcgf .EG_RunLevelElts =append (_ccdcgf .EG_RunLevelElts ,_edacb );_edacb .EG_RangeMarkupElements =append (_edacb .EG_RangeMarkupElements ,_fbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_acecae :=NewEG_ContentRunContent ();_dgcec :=NewEG_RunLevelElts ();_ccddee :=NewEG_RangeMarkupElements ();_ccddee .MoveToRangeStart =NewCT_MoveBookmark ();if _ggcddf :=d .DecodeElement (_ccddee .MoveToRangeStart ,&_agbaad );_ggcddf !=nil {return _ggcddf ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_acecae );_acecae .EG_RunLevelElts =append (_acecae .EG_RunLevelElts ,_dgcec );_dgcec .EG_RangeMarkupElements =append (_dgcec .EG_RangeMarkupElements ,_ccddee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gbdgg :=NewEG_ContentRunContent ();_ffffc :=NewEG_RunLevelElts ();_efgab :=NewEG_RangeMarkupElements ();_efgab .MoveToRangeEnd =NewCT_MarkupRange ();if _ebcac :=d .DecodeElement (_efgab .MoveToRangeEnd ,&_agbaad );_ebcac !=nil {return _ebcac ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_gbdgg );_gbdgg .EG_RunLevelElts =append (_gbdgg .EG_RunLevelElts ,_ffffc );_ffffc .EG_RangeMarkupElements =append (_ffffc .EG_RangeMarkupElements ,_efgab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fccag :=NewEG_ContentRunContent ();_aagfca :=NewEG_RunLevelElts ();_ecfg :=NewEG_RangeMarkupElements ();_ecfg .CommentRangeStart =NewCT_MarkupRange ();if _bcbee :=d .DecodeElement (_ecfg .CommentRangeStart ,&_agbaad );_bcbee !=nil {return _bcbee ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_fccag );_fccag .EG_RunLevelElts =append (_fccag .EG_RunLevelElts ,_aagfca );_aagfca .EG_RangeMarkupElements =append (_aagfca .EG_RangeMarkupElements ,_ecfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccdfg :=NewEG_ContentRunContent ();_ageeg :=NewEG_RunLevelElts ();_cdbec :=NewEG_RangeMarkupElements ();_cdbec .CommentRangeEnd =NewCT_MarkupRange ();if _gddcg :=d .DecodeElement (_cdbec .CommentRangeEnd ,&_agbaad );_gddcg !=nil {return _gddcg ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_ccdfg );_ccdfg .EG_RunLevelElts =append (_ccdfg .EG_RunLevelElts ,_ageeg );_ageeg .EG_RangeMarkupElements =append (_ageeg .EG_RangeMarkupElements ,_cdbec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgbbg :=NewEG_ContentRunContent ();_cfaac :=NewEG_RunLevelElts ();_dgefc :=NewEG_RangeMarkupElements ();_dgefc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cffba :=d .DecodeElement (_dgefc .CustomXmlInsRangeStart ,&_agbaad );_cffba !=nil {return _cffba ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_cgbbg );_cgbbg .EG_RunLevelElts =append (_cgbbg .EG_RunLevelElts ,_cfaac );_cfaac .EG_RangeMarkupElements =append (_cfaac .EG_RangeMarkupElements ,_dgefc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgcbf :=NewEG_ContentRunContent ();_ffccg :=NewEG_RunLevelElts ();_gbbgfc :=NewEG_RangeMarkupElements ();_gbbgfc .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdcad :=d .DecodeElement (_gbbgfc .CustomXmlInsRangeEnd ,&_agbaad );_fdcad !=nil {return _fdcad ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_cgcbf );_cgcbf .EG_RunLevelElts =append (_cgcbf .EG_RunLevelElts ,_ffccg );_ffccg .EG_RangeMarkupElements =append (_ffccg .EG_RangeMarkupElements ,_gbbgfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_geaac :=NewEG_ContentRunContent ();_dafdc :=NewEG_RunLevelElts ();_eaebe :=NewEG_RangeMarkupElements ();_eaebe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aade :=d .DecodeElement (_eaebe .CustomXmlDelRangeStart ,&_agbaad );_aade !=nil {return _aade ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_geaac );_geaac .EG_RunLevelElts =append (_geaac .EG_RunLevelElts ,_dafdc );_dafdc .EG_RangeMarkupElements =append (_dafdc .EG_RangeMarkupElements ,_eaebe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggabed :=NewEG_ContentRunContent ();_ebdef :=NewEG_RunLevelElts ();_debad :=NewEG_RangeMarkupElements ();_debad .CustomXmlDelRangeEnd =NewCT_Markup ();if _aeb :=d .DecodeElement (_debad .CustomXmlDelRangeEnd ,&_agbaad );_aeb !=nil {return _aeb ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_ggabed );_ggabed .EG_RunLevelElts =append (_ggabed .EG_RunLevelElts ,_ebdef );_ebdef .EG_RangeMarkupElements =append (_ebdef .EG_RangeMarkupElements ,_debad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dfedab :=NewEG_ContentRunContent ();_eeff :=NewEG_RunLevelElts ();_cebf :=NewEG_RangeMarkupElements ();_cebf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eaebg :=d .DecodeElement (_cebf .CustomXmlMoveFromRangeStart ,&_agbaad );_eaebg !=nil {return _eaebg ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_dfedab );_dfedab .EG_RunLevelElts =append (_dfedab .EG_RunLevelElts ,_eeff );_eeff .EG_RangeMarkupElements =append (_eeff .EG_RangeMarkupElements ,_cebf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gbbfb :=NewEG_ContentRunContent ();_bcacd :=NewEG_RunLevelElts ();_gacea :=NewEG_RangeMarkupElements ();_gacea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgdcg :=d .DecodeElement (_gacea .CustomXmlMoveFromRangeEnd ,&_agbaad );_cgdcg !=nil {return _cgdcg ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_gbbfb );_gbbfb .EG_RunLevelElts =append (_gbbfb .EG_RunLevelElts ,_bcacd );_bcacd .EG_RangeMarkupElements =append (_bcacd .EG_RangeMarkupElements ,_gacea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfacd :=NewEG_ContentRunContent ();_dedbe :=NewEG_RunLevelElts ();_fbbae :=NewEG_RangeMarkupElements ();_fbbae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aceda :=d .DecodeElement (_fbbae .CustomXmlMoveToRangeStart ,&_agbaad );_aceda !=nil {return _aceda ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_bfacd );_bfacd .EG_RunLevelElts =append (_bfacd .EG_RunLevelElts ,_dedbe );_dedbe .EG_RangeMarkupElements =append (_dedbe .EG_RangeMarkupElements ,_fbbae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbacfb :=NewEG_ContentRunContent ();_gfbbd :=NewEG_RunLevelElts ();_gdcg :=NewEG_RangeMarkupElements ();_gdcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcfbae :=d .DecodeElement (_gdcg .CustomXmlMoveToRangeEnd ,&_agbaad );_fcfbae !=nil {return _fcfbae ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_cbacfb );_cbacfb .EG_RunLevelElts =append (_cbacfb .EG_RunLevelElts ,_gfbbd );_gfbbd .EG_RangeMarkupElements =append (_gfbbd .EG_RangeMarkupElements ,_gdcg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ffeefb :=NewEG_ContentRunContent ();_gefef :=NewEG_RunLevelElts ();_defa :=NewEG_MathContent ();_defa .OMathPara =_cgde .NewOMathPara ();if _dbfdg :=d .DecodeElement (_defa .OMathPara ,&_agbaad );_dbfdg !=nil {return _dbfdg ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_ffeefb );_ffeefb .EG_RunLevelElts =append (_ffeefb .EG_RunLevelElts ,_gefef );_gefef .EG_MathContent =append (_gefef .EG_MathContent ,_defa );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cefdc :=NewEG_ContentRunContent ();_bdab :=NewEG_RunLevelElts ();_gffda :=NewEG_MathContent ();_gffda .OMath =_cgde .NewOMath ();if _gdgad :=d .DecodeElement (_gffda .OMath ,&_agbaad );_gdgad !=nil {return _gdgad ;};_eddfe .EG_ContentRunContent =append (_eddfe .EG_ContentRunContent ,_cefdc );_cefdc .EG_RunLevelElts =append (_cefdc .EG_RunLevelElts ,_bdab );_bdab .EG_MathContent =append (_bdab .EG_MathContent ,_gffda );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_agbaad .Name );if _dccg :=d .Skip ();_dccg !=nil {return _dccg ;};};case _ebaba .EndElement :break _dcgdge ;case _ebaba .CharData :};};return nil ;};func (_dgegcc ST_SectionMark )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dgegcc .String (),start );};type CT_FFTextType struct{ +// Page Margins +PgMar *CT_PageMar ; -// Text Box Form Field Type Values -ValAttr ST_FFTextType ;};func (_gdgaa *WdCT_Inline )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdgaa .Extent =_gedadf .NewCT_PositiveSize2D ();_gdgaa .DocPr =_gedadf .NewCT_NonVisualDrawingProps ();_gdgaa .Graphic =_gedadf .NewGraphic ();for _ ,_gagfc :=range start .Attr {if _gagfc .Name .Local =="\u0064\u0069\u0073t\u0054"{_acggaf ,_ecgcfa :=_cfdbf .ParseUint (_gagfc .Value ,10,32);if _ecgcfa !=nil {return _ecgcfa ;};_effee :=uint32 (_acggaf );_gdgaa .DistTAttr =&_effee ;continue ;};if _gagfc .Name .Local =="\u0064\u0069\u0073t\u0042"{_bebge ,_fgdagd :=_cfdbf .ParseUint (_gagfc .Value ,10,32);if _fgdagd !=nil {return _fgdagd ;};_abee :=uint32 (_bebge );_gdgaa .DistBAttr =&_abee ;continue ;};if _gagfc .Name .Local =="\u0064\u0069\u0073t\u0052"{_fgeff ,_accb :=_cfdbf .ParseUint (_gagfc .Value ,10,32);if _accb !=nil {return _accb ;};_cfecf :=uint32 (_fgeff );_gdgaa .DistRAttr =&_cfecf ;continue ;};if _gagfc .Name .Local =="\u0064\u0069\u0073t\u004c"{_cgbdaad ,_bdgef :=_cfdbf .ParseUint (_gagfc .Value ,10,32);if _bdgef !=nil {return _bdgef ;};_fegbe :=uint32 (_cgbdaad );_gdgaa .DistLAttr =&_fegbe ;continue ;};};_gadfa :for {_efbcg ,_dacdb :=d .Token ();if _dacdb !=nil {return _dacdb ;};switch _fddbb :=_efbcg .(type ){case _ebaba .StartElement :switch _fddbb .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _fcdaa :=d .DecodeElement (_gdgaa .Extent ,&_fddbb );_fcdaa !=nil {return _fcdaa ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_gdgaa .EffectExtent =NewWdCT_EffectExtent ();if _bdf :=d .DecodeElement (_gdgaa .EffectExtent ,&_fddbb );_bdf !=nil {return _bdf ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _daaga :=d .DecodeElement (_gdgaa .DocPr ,&_fddbb );_daaga !=nil {return _daaga ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_gdgaa .CNvGraphicFramePr =_gedadf .NewCT_NonVisualGraphicFrameProperties ();if _feaac :=d .DecodeElement (_gdgaa .CNvGraphicFramePr ,&_fddbb );_feaac !=nil {return _feaac ;};case _ebaba .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _addab :=d .DecodeElement (_gdgaa .Graphic ,&_fddbb );_addab !=nil {return _addab ;};default:_febdf .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\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_fddbb .Name );if _eddca :=d .Skip ();_eddca !=nil {return _eddca ;};};case _ebaba .EndElement :break _gadfa ;case _ebaba .CharData :};};return nil ;};func (_dcbbc *CT_DocPartBehaviors )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dcbbc .Behavior !=nil {_ceaaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_edcfc :=range _dcbbc .Behavior {e .EncodeElement (_edcfc ,_ceaaa );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ggcef *CT_DataBinding )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ggcef .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggcef .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",_ggcef .XpathAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_eddeb .Sprintf ("\u0025\u0076",_ggcef .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;); +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Validate validates the CT_AutoCaption and its children -func (_cdfea *CT_AutoCaption )Validate ()error {return _cdfea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func (_bfdc *CT_BookmarkRange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bfdc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfdc .ColFirstAttr )});};if _bfdc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bfdc .ColLastAttr )});};if _bfdc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bgfgba ,_ccfdb :=_bfdc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _ccfdb !=nil {return _ccfdb ;};start .Attr =append (start .Attr ,_bgfgba );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_bfdc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewEndnotes ()*Endnotes {_gadfaa :=&Endnotes {};_gadfaa .CT_Endnotes =*NewCT_Endnotes ();return _gadfaa ;};const (WdST_WrapTextUnset WdST_WrapText =0;WdST_WrapTextBothSides WdST_WrapText =1;WdST_WrapTextLeft WdST_WrapText =2;WdST_WrapTextRight WdST_WrapText =3;WdST_WrapTextLargest WdST_WrapText =4;); +// Page Borders +PgBorders *CT_PageBorders ; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_eaafb *CT_TwipsMeasure )ValidateWithPath (path string )error {if _bffega :=_eaafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bffega !=nil {return _bffega ;};return nil ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_deaae :=&WdCT_WordprocessingShapeChoice1 {};return _deaae ;};func (_fadbga *ST_Proof )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cdeega ,_gecde :=d .Token ();if _gecde !=nil {return _gecde ;};if _bbafag ,_aebaf :=_cdeega .(_ebaba .EndElement );_aebaf &&_bbafag .Name ==start .Name {*_fadbga =1;return nil ;};if _bfaccc ,_feeaeg :=_cdeega .(_ebaba .CharData );!_feeaeg {return _eddeb .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",_cdeega );}else {switch string (_bfaccc ){case "":*_fadbga =0;case "\u0063\u006c\u0065a\u006e":*_fadbga =1;case "\u0064\u0069\u0072t\u0079":*_fadbga =2;};};_cdeega ,_gecde =d .Token ();if _gecde !=nil {return _gecde ;};if _feeac ,_dcgfdf :=_cdeega .(_ebaba .EndElement );_dcgfdf &&_feeac .Name ==start .Name {return nil ;};return _eddeb .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",_cdeega );}; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path -func (_aabfg *CT_HdrFtr )ValidateWithPath (path string )error {for _fdcac ,_defacd :=range _aabfg .AltChunk {if _gaaag :=_defacd .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fdcac ));_gaaag !=nil {return _gaaag ;};};for _gbfcae ,_bbdde :=range _aabfg .EG_ContentBlockContent {if _agbde :=_bbdde .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_gbfcae ));_agbde !=nil {return _agbde ;};};return nil ;};func (_caffde *Styles )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_caffde .CT_Styles =*NewCT_Styles ();_eaefe :for {_cfaad ,_aefdc :=d .Token ();if _aefdc !=nil {return _aefdc ;};switch _gaebcg :=_cfaad .(type ){case _ebaba .StartElement :switch _gaebcg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_caffde .DocDefaults =NewCT_DocDefaults ();if _ffbcfg :=d .DecodeElement (_caffde .DocDefaults ,&_gaebcg );_ffbcfg !=nil {return _ffbcfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_caffde .LatentStyles =NewCT_LatentStyles ();if _ebae :=d .DecodeElement (_caffde .LatentStyles ,&_gaebcg );_ebae !=nil {return _ebae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_bggcf :=NewCT_Style ();if _cfbde :=d .DecodeElement (_bggcf ,&_gaebcg );_cfbde !=nil {return _cfbde ;};_caffde .Style =append (_caffde .Style ,_bggcf );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_gaebcg .Name );if _badge :=d .Skip ();_badge !=nil {return _badge ;};};case _ebaba .EndElement :break _eaefe ;case _ebaba .CharData :};};return nil ;};func (_aefef *CT_TcPrBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cgbcc :for {_gdgba ,_aebcb :=d .Token ();if _aebcb !=nil {return _aebcb ;};switch _cdgba :=_gdgba .(type ){case _ebaba .StartElement :switch _cdgba .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_aefef .CnfStyle =NewCT_Cnf ();if _agbbac :=d .DecodeElement (_aefef .CnfStyle ,&_cdgba );_agbbac !=nil {return _agbbac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_aefef .TcW =NewCT_TblWidth ();if _fdgge :=d .DecodeElement (_aefef .TcW ,&_cdgba );_fdgge !=nil {return _fdgge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_aefef .GridSpan =NewCT_DecimalNumber ();if _cdbebb :=d .DecodeElement (_aefef .GridSpan ,&_cdgba );_cdbebb !=nil {return _cdbebb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_aefef .HMerge =NewCT_HMerge ();if _egabd :=d .DecodeElement (_aefef .HMerge ,&_cdgba );_egabd !=nil {return _egabd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_aefef .VMerge =NewCT_VMerge ();if _bddcf :=d .DecodeElement (_aefef .VMerge ,&_cdgba );_bddcf !=nil {return _bddcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_aefef .TcBorders =NewCT_TcBorders ();if _fdcfc :=d .DecodeElement (_aefef .TcBorders ,&_cdgba );_fdcfc !=nil {return _fdcfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_aefef .Shd =NewCT_Shd ();if _acfdef :=d .DecodeElement (_aefef .Shd ,&_cdgba );_acfdef !=nil {return _acfdef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_aefef .NoWrap =NewCT_OnOff ();if _ecafg :=d .DecodeElement (_aefef .NoWrap ,&_cdgba );_ecafg !=nil {return _ecafg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_aefef .TcMar =NewCT_TcMar ();if _gfgfc :=d .DecodeElement (_aefef .TcMar ,&_cdgba );_gfgfc !=nil {return _gfgfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_aefef .TextDirection =NewCT_TextDirection ();if _fadgab :=d .DecodeElement (_aefef .TextDirection ,&_cdgba );_fadgab !=nil {return _fadgab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_aefef .TcFitText =NewCT_OnOff ();if _gcbbe :=d .DecodeElement (_aefef .TcFitText ,&_cdgba );_gcbbe !=nil {return _gcbbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_aefef .VAlign =NewCT_VerticalJc ();if _caabc :=d .DecodeElement (_aefef .VAlign ,&_cdgba );_caabc !=nil {return _caabc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_aefef .HideMark =NewCT_OnOff ();if _fdfcgd :=d .DecodeElement (_aefef .HideMark ,&_cdgba );_fdfcgd !=nil {return _fdfcgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_aefef .Headers =NewCT_Headers ();if _bfbceg :=d .DecodeElement (_aefef .Headers ,&_cdgba );_bfbceg !=nil {return _bfbceg ;};default:_febdf .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\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cdgba .Name );if _facf :=d .Skip ();_facf !=nil {return _facf ;};};case _ebaba .EndElement :break _cgbcc ;case _ebaba .CharData :};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_fdaae :=&CT_Hyperlink {};return _fdaae };func (_eefdb *EG_ContentRunContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _eefdb .CustomXml !=nil {_ffege :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eefdb .CustomXml ,_ffege );};if _eefdb .SmartTag !=nil {_fdcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_eefdb .SmartTag ,_fdcf );};if _eefdb .Sdt !=nil {_ddegf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eefdb .Sdt ,_ddegf );};if _eefdb .Dir !=nil {_adfdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_eefdb .Dir ,_adfdc );};if _eefdb .Bdo !=nil {_gccee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_eefdb .Bdo ,_gccee );};if _eefdb .R !=nil {_caaefe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_eefdb .R ,_caaefe );};if _eefdb .EG_RunLevelElts !=nil {for _ ,_bgfgd :=range _eefdb .EG_RunLevelElts {_bgfgd .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};type CT_AutoCaptions struct{ +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Single Automatic Captioning Setting -AutoCaption []*CT_AutoCaption ;}; +// Column Definitions +Cols *CT_Columns ; -// Validate validates the CT_Attr and its children -func (_dcba *CT_Attr )Validate ()error {return _dcba .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};type CT_WriteProtection struct{ +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Recommend Write Protection in User Interface -RecommendedAttr *_bef .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _bef .ST_CryptProv ;CryptAlgorithmClassAttr _bef .ST_AlgClass ;CryptAlgorithmTypeAttr _bef .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path -func (_aabfc *CT_BottomPageBorder )ValidateWithPath (path string )error {if _aabfc .ValAttr ==ST_BorderUnset {return _eddeb .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 _fabbf :=_aabfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fabbf !=nil {return _fabbf ;};if _aabfc .ColorAttr !=nil {if _dbbfca :=_aabfc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dbbfca !=nil {return _dbbfca ;};};if _facfg :=_aabfc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_facfg !=nil {return _facfg ;};if _aabfc .ShadowAttr !=nil {if _dcefef :=_aabfc .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_dcefef !=nil {return _dcefef ;};};if _aabfc .FrameAttr !=nil {if _dabee :=_aabfc .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_dabee !=nil {return _dabee ;};};return nil ;};func (_ggaefb *WdCT_WordprocessingCanvas )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_feag :for {_gcefcc ,_bbagda :=d .Token ();if _bbagda !=nil {return _bbagda ;};switch _effff :=_gcefcc .(type ){case _ebaba .StartElement :switch _effff .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"}:_ggaefb .Bg =_gedadf .NewCT_BackgroundFormatting ();if _fcfcef :=d .DecodeElement (_ggaefb .Bg ,&_effff );_fcfcef !=nil {return _fcfcef ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"}:_ggaefb .Whole =_gedadf .NewCT_WholeE2oFormatting ();if _cafeb :=d .DecodeElement (_ggaefb .Whole ,&_effff );_cafeb !=nil {return _cafeb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_ggagg :=NewWdCT_WordprocessingCanvasChoice ();if _bbbf :=d .DecodeElement (&_ggagg .Wsp ,&_effff );_bbbf !=nil {return _bbbf ;};_ggaefb .Choice =append (_ggaefb .Choice ,_ggagg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_ebaba .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_dddfbf :=NewWdCT_WordprocessingCanvasChoice ();if _fcfffc :=d .DecodeElement (&_dddfbf .Pic ,&_effff );_fcfffc !=nil {return _fcfffc ;};_ggaefb .Choice =append (_ggaefb .Choice ,_dddfbf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bgfbd :=NewWdCT_WordprocessingCanvasChoice ();if _dbeebc :=d .DecodeElement (&_bgfbd .ContentPart ,&_effff );_dbeebc !=nil {return _dbeebc ;};_ggaefb .Choice =append (_ggaefb .Choice ,_bgfbd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_efddf :=NewWdCT_WordprocessingCanvasChoice ();if _beebbg :=d .DecodeElement (&_efddf .Wgp ,&_effff );_beebbg !=nil {return _beebbg ;};_ggaefb .Choice =append (_ggaefb .Choice ,_efddf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_efeae :=NewWdCT_WordprocessingCanvasChoice ();if _efgfce :=d .DecodeElement (&_efeae .GraphicFrame ,&_effff );_efgfce !=nil {return _efgfce ;};_ggaefb .Choice =append (_ggaefb .Choice ,_efeae );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggaefb .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _ebgdb :=d .DecodeElement (_ggaefb .ExtLst ,&_effff );_ebgdb !=nil {return _ebgdb ;};default:_febdf .Log ("sk\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\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072o\u0063e\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006ev\u0061s\u0020\u0025v",_effff .Name );if _bfdfe :=d .Skip ();_bfdfe !=nil {return _bfdfe ;};};case _ebaba .EndElement :break _feag ;case _ebaba .CharData :};};return nil ;};func (_adeeae *GlossaryDocument )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _adeeae .CT_GlossaryDocument .MarshalXML (e ,start );};type ST_PTabLeader byte ;func NewEG_RunLevelElts ()*EG_RunLevelElts {_ddeafd :=&EG_RunLevelElts {};return _ddeafd };func (_adabfc ST_TblStyleOverrideType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_eaega :=_ebaba .Attr {};_eaega .Name =name ;switch _adabfc {case ST_TblStyleOverrideTypeUnset :_eaega .Value ="";case ST_TblStyleOverrideTypeWholeTable :_eaega .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_eaega .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_eaega .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_eaega .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_eaega .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_eaega .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_eaega .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_eaega .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_eaega .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_eaega .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_eaega .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_eaega .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_eaega .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _eaega ,nil ;}; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Validate validates the CT_LatentStyles and its children -func (_dfdgg *CT_LatentStyles )Validate ()error {return _dfdgg .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_Zoom ()*CT_Zoom {_eage :=&CT_Zoom {};return _eage };type WdST_WrapText byte ;func (_ebgd *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_accbc :=[]string {};if _ebgd .ST_UnqualifiedPercentage !=nil {_accbc =append (_accbc ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _ebgd .ST_Percentage !=nil {_accbc =append (_accbc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_accbc )> 1{return _eddeb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_accbc );};return nil ;};func (_bfbef *ST_MultiLevelType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bfbef =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_bfbef =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_bfbef =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_bfbef =3;};return nil ;};func NewCT_TrPrBase ()*CT_TrPrBase {_abfdd :=&CT_TrPrBase {};return _abfdd }; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Validate validates the CT_TcBorders and its children -func (_edgcb *CT_TcBorders )Validate ()error {return _edgcb .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_ceaad *WdCT_GraphicFrame )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ceaad .CNvPr =_gedadf .NewCT_NonVisualDrawingProps ();_ceaad .CNvFrPr =_gedadf .NewCT_NonVisualGraphicFrameProperties ();_ceaad .Xfrm =_gedadf .NewCT_Transform2D ();_ceaad .Graphic =_gedadf .NewGraphic ();_gafc :for {_dcddg ,_bdaa :=d .Token ();if _bdaa !=nil {return _bdaa ;};switch _dba :=_dcddg .(type ){case _ebaba .StartElement :switch _dba .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _baabb :=d .DecodeElement (_ceaad .CNvPr ,&_dba );_baabb !=nil {return _baabb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _aaffdg :=d .DecodeElement (_ceaad .CNvFrPr ,&_dba );_aaffdg !=nil {return _aaffdg ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _ggga :=d .DecodeElement (_ceaad .Xfrm ,&_dba );_ggga !=nil {return _ggga ;};case _ebaba .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _gaggfa :=d .DecodeElement (_ceaad .Graphic ,&_dba );_gaggfa !=nil {return _gaggfa ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceaad .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _cgcfb :=d .DecodeElement (_ceaad .ExtLst ,&_dba );_cgcfb !=nil {return _cgcfb ;};default:_febdf .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\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_dba .Name );if _fdab :=d .Skip ();_fdab !=nil {return _fdab ;};};case _ebaba .EndElement :break _gafc ;case _ebaba .CharData :};};return nil ;};func (_fcbaf *CT_Numbering )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gggaa :for {_dgbba ,_feafc :=d .Token ();if _feafc !=nil {return _feafc ;};switch _dgfbae :=_dgbba .(type ){case _ebaba .StartElement :switch _dgfbae .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_dbbag :=NewCT_NumPicBullet ();if _aebcd :=d .DecodeElement (_dbbag ,&_dgfbae );_aebcd !=nil {return _aebcd ;};_fcbaf .NumPicBullet =append (_fcbaf .NumPicBullet ,_dbbag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_ebbef :=NewCT_AbstractNum ();if _adabe :=d .DecodeElement (_ebbef ,&_dgfbae );_adabe !=nil {return _adabe ;};_fcbaf .AbstractNum =append (_fcbaf .AbstractNum ,_ebbef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_cgcfg :=NewCT_Num ();if _bfdg :=d .DecodeElement (_cgcfg ,&_dgfbae );_bfdg !=nil {return _bfdg ;};_fcbaf .Num =append (_fcbaf .Num ,_cgcfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_fcbaf .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _cfdbdf :=d .DecodeElement (_fcbaf .NumIdMacAtCleanup ,&_dgfbae );_cfdbdf !=nil {return _cfdbdf ;};default:_febdf .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_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_dgfbae .Name );if _eea :=d .Skip ();_eea !=nil {return _eea ;};};case _ebaba .EndElement :break _gggaa ;case _ebaba .CharData :};};return nil ;};func (_dbcag ST_CaptionPos )String ()string {switch _dbcag {case 0:return "";case 1:return "\u0061\u0062\u006fv\u0065";case 2:return "\u0062\u0065\u006co\u0077";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";};return "";};func (_gfcbgg *CT_Base64Binary )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_agbdc :=range start .Attr {if _agbdc .Name .Local =="\u0076\u0061\u006c"{_bagabb ,_bbcbdf :=_agbdc .Value ,error (nil );if _bbcbdf !=nil {return _bbcbdf ;};_gfcbgg .ValAttr =_bagabb ;continue ;};};for {_ecceb ,_cffeff :=d .Token ();if _cffeff !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_cffeff );};if _ggbda ,_cdeeg :=_ecceb .(_ebaba .EndElement );_cdeeg &&_ggbda .Name ==start .Name {break ;};};return nil ;};func NewCT_WriteProtection ()*CT_WriteProtection {_ebfcg :=&CT_WriteProtection {};return _ebfcg };type CT_Font struct{ +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Primary Font Name -NameAttr string ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Alternate Names for Font -AltName *CT_String ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Panose-1 Typeface Classification Number -Panose1 *CT_Panose ; +// Document Grid +DocGrid *CT_DocGrid ; -// Character Set Supported By Font -Charset *CT_Charset ; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ; -// Font Family -Family *CT_FontFamily ; +// Revision Information for Section Properties +SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_agbcb *CT_NumLvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggcaf :=range start .Attr {if _ggcaf .Name .Local =="\u0069\u006c\u0076\u006c"{_gbfa ,_geaac :=_b .ParseInt (_ggcaf .Value ,10,64);if _geaac !=nil {return _geaac ;};_agbcb .IlvlAttr =_gbfa ;continue ;};};_cbddf :for {_dbced ,_bedga :=d .Token ();if _bedga !=nil {return _bedga ;};switch _aefec :=_dbced .(type ){case _g .StartElement :switch _aefec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_agbcb .StartOverride =NewCT_DecimalNumber ();if _bfeba :=d .DecodeElement (_agbcb .StartOverride ,&_aefec );_bfeba !=nil {return _bfeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_agbcb .Lvl =NewCT_Lvl ();if _fgbb :=d .DecodeElement (_agbcb .Lvl ,&_aefec );_fgbb !=nil {return _fgbb ;};default:_ga .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\u006dL\u0076\u006c \u0025\u0076",_aefec .Name );if _gegga :=d .Skip ();_gegga !=nil {return _gegga ;};};case _g .EndElement :break _cbddf ;case _g .CharData :};};return nil ;};func (_gcbac *CT_Perm )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gcbac .IdAttr )});if _gcbac .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_efaab ,_gegab :=_gcbac .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _gegab !=nil {return _gegab ;};start .Attr =append (start .Attr ,_efaab );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egfeb *CT_SdtRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcaf :for {_gbbgg ,_ddggc :=d .Token ();if _ddggc !=nil {return _ddggc ;};switch _ffbdf :=_gbbgg .(type ){case _g .StartElement :switch _ffbdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_egfeb .SdtPr =NewCT_SdtPr ();if _defea :=d .DecodeElement (_egfeb .SdtPr ,&_ffbdf );_defea !=nil {return _defea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_egfeb .SdtEndPr =NewCT_SdtEndPr ();if _gedbb :=d .DecodeElement (_egfeb .SdtEndPr ,&_ffbdf );_gedbb !=nil {return _gedbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_egfeb .SdtContent =NewCT_SdtContentRun ();if _acaag :=d .DecodeElement (_egfeb .SdtContent ,&_ffbdf );_acaag !=nil {return _acaag ;};default:_ga .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\u0064\u0074R\u0075\u006e \u0025\u0076",_ffbdf .Name );if _ddceee :=d .Skip ();_ddceee !=nil {return _ddceee ;};};case _g .EndElement :break _cbcaf ;case _g .CharData :};};return nil ;};func (_abbdc ST_Merge )String ()string {switch _abbdc {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";};func (_dbfd *CT_DecimalNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_dbfd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Raster or Vector Font -NotTrueType *CT_OnOff ; +// ValidateWithPath validates the Styles and its children, prefixing error messages with path +func (_gaccd *Styles )ValidateWithPath (path string )error {if _faccea :=_gaccd .CT_Styles .ValidateWithPath (path );_faccea !=nil {return _faccea ;};return nil ;};func (_ggfbde ST_TextEffect )String ()string {switch _ggfbde {case 0:return "";case 1:return "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0073";case 3:return "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case 4:return "\u0061n\u0074\u0073\u0052\u0065\u0064";case 5:return "\u0073h\u0069\u006d\u006d\u0065\u0072";case 6:return "\u0073p\u0061\u0072\u006b\u006c\u0065";case 7:return "\u006e\u006f\u006e\u0065";};return "";};func (_eaab *CT_Caption )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_eaab .NameAttr )});if _eaab .PosAttr !=ST_CaptionPosUnset {_bbf ,_cbg :=_eaab .PosAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0070o\u0073"});if _cbg !=nil {return _cbg ;};start .Attr =append (start .Attr ,_bbf );};if _eaab .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_gd .Sprintf ("\u0025\u0076",*_eaab .ChapNumAttr )});};if _eaab .HeadingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_gd .Sprintf ("\u0025\u0076",*_eaab .HeadingAttr )});};if _eaab .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_eaab .NoLabelAttr )});};if _eaab .NumFmtAttr !=ST_NumberFormatUnset {_cfag ,_cgcg :=_eaab .NumFmtAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _cgcg !=nil {return _cgcg ;};start .Attr =append (start .Attr ,_cfag );};if _eaab .SepAttr !=ST_ChapterSepUnset {_eead ,_bed :=_eaab .SepAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0073e\u0070"});if _bed !=nil {return _bed ;};start .Attr =append (start .Attr ,_eead );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_AnnotationVMerge byte ;type ST_PageBorderOffset byte ; -// Font Pitch -Pitch *CT_Pitch ; +// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path +func (_dcgeg *CT_VMerge )ValidateWithPath (path string )error {if _beddc :=_dcgeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beddc !=nil {return _beddc ;};return nil ;};func NewCT_FtnEdn ()*CT_FtnEdn {_cgef :=&CT_FtnEdn {};return _cgef };func (_bbcecce ST_RestartNumber )ValidateWithPath (path string )error {switch _bbcecce {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcecce ));};return nil ;};func (_fbbf *CT_CellMergeTrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbeb :=range start .Attr {if _fbeb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_fbbf .VMergeAttr .UnmarshalXMLAttr (_fbeb );continue ;};if _fbeb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_fbbf .VMergeOrigAttr .UnmarshalXMLAttr (_fbeb );continue ;};if _fbeb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dbef ,_cdfe :=_fbeb .Value ,error (nil );if _cdfe !=nil {return _cdfe ;};_fbbf .AuthorAttr =_dbef ;continue ;};if _fbeb .Name .Local =="\u0064\u0061\u0074\u0065"{_dbefg ,_cadfa :=ParseStdlibTime (_fbeb .Value );if _cadfa !=nil {return _cadfa ;};_fbbf .DateAttr =&_dbefg ;continue ;};if _fbeb .Name .Local =="\u0069\u0064"{_becf ,_fff :=_b .ParseInt (_fbeb .Value ,10,64);if _fff !=nil {return _fff ;};_fbbf .IdAttr =_becf ;continue ;};};for {_cdfg ,_fcaf :=d .Token ();if _fcaf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0065\u006cl\u004d\u0065\u0072\u0067\u0065\u0054\u0072a\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u003a\u0020%\u0073",_fcaf );};if _fdef ,_bgff :=_cdfg .(_g .EndElement );_bgff &&_fdef .Name ==start .Name {break ;};};return nil ;};func (_effaed *WdCT_PosH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gecabf ,_edbcc :=_effaed .RelativeFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _edbcc !=nil {return _edbcc ;};start .Attr =append (start .Attr ,_gecabf );e .EncodeToken (start );_effaed .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aeega ST_Shd )Validate ()error {return _aeega .ValidateWithPath ("")}; -// Supported Unicode Subranges and Code Pages -Sig *CT_FontSig ; +// Validate validates the CT_FtnProps and its children +func (_afea *CT_FtnProps )Validate ()error {return _afea .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};type ST_MultiLevelType byte ;func NewCT_Markup ()*CT_Markup {_dfeeg :=&CT_Markup {};return _dfeeg };func (_fbfca ST_RubyAlign )Validate ()error {return _fbfca .ValidateWithPath ("")};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func (_cffeb ST_VerticalJc )Validate ()error {return _cffeb .ValidateWithPath ("")}; -// Regular Font Style Embedding -EmbedRegular *CT_FontRel ; +// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path +func (_gbgee *CT_Ind )ValidateWithPath (path string )error {if _gbgee .StartAttr !=nil {if _afeab :=_gbgee .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_afeab !=nil {return _afeab ;};};if _gbgee .EndAttr !=nil {if _febgg :=_gbgee .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_febgg !=nil {return _febgg ;};};if _gbgee .LeftAttr !=nil {if _aeffc :=_gbgee .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_aeffc !=nil {return _aeffc ;};};if _gbgee .RightAttr !=nil {if _dffca :=_gbgee .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_dffca !=nil {return _dffca ;};};if _gbgee .HangingAttr !=nil {if _cbacd :=_gbgee .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cbacd !=nil {return _cbacd ;};};if _gbgee .FirstLineAttr !=nil {if _baedb :=_gbgee .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_baedb !=nil {return _baedb ;};};return nil ;};func (_bgfae *CT_Div )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgfae .MarLeft =NewCT_SignedTwipsMeasure ();_bgfae .MarRight =NewCT_SignedTwipsMeasure ();_bgfae .MarTop =NewCT_SignedTwipsMeasure ();_bgfae .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_egag :=range start .Attr {if _egag .Name .Local =="\u0069\u0064"{_ccaa ,_caddb :=_b .ParseInt (_egag .Value ,10,64);if _caddb !=nil {return _caddb ;};_bgfae .IdAttr =_ccaa ;continue ;};};_gbbca :for {_eabe ,_eded :=d .Token ();if _eded !=nil {return _eded ;};switch _gafaa :=_eabe .(type ){case _g .StartElement :switch _gafaa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_bgfae .BlockQuote =NewCT_OnOff ();if _gabg :=d .DecodeElement (_bgfae .BlockQuote ,&_gafaa );_gabg !=nil {return _gabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_bgfae .BodyDiv =NewCT_OnOff ();if _fgaf :=d .DecodeElement (_bgfae .BodyDiv ,&_gafaa );_fgaf !=nil {return _fgaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _eebf :=d .DecodeElement (_bgfae .MarLeft ,&_gafaa );_eebf !=nil {return _eebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _ebadc :=d .DecodeElement (_bgfae .MarRight ,&_gafaa );_ebadc !=nil {return _ebadc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _fcgb :=d .DecodeElement (_bgfae .MarTop ,&_gafaa );_fcgb !=nil {return _fcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _fbda :=d .DecodeElement (_bgfae .MarBottom ,&_gafaa );_fbda !=nil {return _fbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_bgfae .DivBdr =NewCT_DivBdr ();if _feffa :=d .DecodeElement (_bgfae .DivBdr ,&_gafaa );_feffa !=nil {return _feffa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_egfa :=NewCT_Divs ();if _fbae :=d .DecodeElement (_egfa ,&_gafaa );_fbae !=nil {return _fbae ;};_bgfae .DivsChild =append (_bgfae .DivsChild ,_egfa );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0076\u0020\u0025\u0076",_gafaa .Name );if _ecfec :=d .Skip ();_ecfec !=nil {return _ecfec ;};};case _g .EndElement :break _gbbca ;case _g .CharData :};};return nil ;};func NewEG_RunLevelElts ()*EG_RunLevelElts {_bbbgb :=&EG_RunLevelElts {};return _bbbgb };type CT_Recipients struct{ -// Bold Style Font Style Embedding -EmbedBold *CT_FontRel ; +// Data About Single Data Source Record +RecipientData []*CT_RecipientData ;};func (_acfga *CT_FontRel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_gd .Sprintf ("\u0025\u0076",_acfga .FontKeyAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_acfga .SubsettedAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_acfga .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Italic Font Style Embedding -EmbedItalic *CT_FontRel ; +// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path +func (_dafbe *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _ddbge :=_dafbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbge !=nil {return _ddbge ;};return nil ;}; -// Bold Italic Font Style Embedding -EmbedBoldItalic *CT_FontRel ;};func (_eacd ST_TabTlc )Validate ()error {return _eacd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path +func (_cadff *CT_SectType )ValidateWithPath (path string )error {if _eaageb :=_cadff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaageb !=nil {return _eaageb ;};return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_egca :=&CT_CustomXmlCell {};return _egca };func (_begaa *CT_SignedTwipsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dffbeg :=range start .Attr {if _dffbeg .Name .Local =="\u0076\u0061\u006c"{_efbabd ,_afgaf :=ParseUnionST_SignedTwipsMeasure (_dffbeg .Value );if _afgaf !=nil {return _afgaf ;};_begaa .ValAttr =_efbabd ;continue ;};};for {_ccdfbb ,_egbef :=d .Token ();if _egbef !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0069\u0067\u006e\u0065\u0064\u0054\u0077\u0069p\u0073\u004d\u0065\u0061\u0073\u0075\u0072e\u003a\u0020\u0025\u0073",_egbef );};if _bgfdd ,_abecd :=_ccdfbb .(_g .EndElement );_abecd &&_bgfdd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_RPr and its children -func (_fgbafg *CT_RPr )Validate ()error {return _fgbafg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};type CT_Attr struct{ +// Validate validates the Numbering and its children +func (_fdfbed *Numbering )Validate ()error {return _fdfbed .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_gdecfe *ST_FFTextType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdecfe =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_gdecfe =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_gdecfe =2;case "\u0064\u0061\u0074\u0065":*_gdecfe =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_gdecfe =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_gdecfe =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_gdecfe =6;};return nil ;}; -// Namespace -UriAttr *string ; +// Validate validates the CT_SaveThroughXslt and its children +func (_bdcbee *CT_SaveThroughXslt )Validate ()error {return _bdcbee .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path +func (_fegg *CT_Object )ValidateWithPath (path string )error {if _fegg .DxaOrigAttr !=nil {if _cbda :=_fegg .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_cbda !=nil {return _cbda ;};};if _fegg .DyaOrigAttr !=nil {if _faacf :=_fegg .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_faacf !=nil {return _faacf ;};};if _fegg .Drawing !=nil {if _bfeea :=_fegg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bfeea !=nil {return _bfeea ;};};if _fegg .Choice !=nil {if _dcfc :=_fegg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcfc !=nil {return _dcfc ;};};return nil ;};type CT_Div struct{ -// Value -ValAttr string ;}; +// div Data ID +IdAttr int64 ; -// Validate validates the CT_P and its children -func (_cad *CT_P )Validate ()error {return _cad .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func _gbeaf (_babd bool )uint8 {if _babd {return 1;};return 0;};type ST_LineSpacingRule byte ;const (ST_HighlightColorUnset ST_HighlightColor =0;ST_HighlightColorBlack ST_HighlightColor =1;ST_HighlightColorBlue ST_HighlightColor =2;ST_HighlightColorCyan ST_HighlightColor =3;ST_HighlightColorGreen ST_HighlightColor =4;ST_HighlightColorMagenta ST_HighlightColor =5;ST_HighlightColorRed ST_HighlightColor =6;ST_HighlightColorYellow ST_HighlightColor =7;ST_HighlightColorWhite ST_HighlightColor =8;ST_HighlightColorDarkBlue ST_HighlightColor =9;ST_HighlightColorDarkCyan ST_HighlightColor =10;ST_HighlightColorDarkGreen ST_HighlightColor =11;ST_HighlightColorDarkMagenta ST_HighlightColor =12;ST_HighlightColorDarkRed ST_HighlightColor =13;ST_HighlightColorDarkYellow ST_HighlightColor =14;ST_HighlightColorDarkGray ST_HighlightColor =15;ST_HighlightColorLightGray ST_HighlightColor =16;ST_HighlightColorNone ST_HighlightColor =17;);const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_bedfgbb *ST_TabTlc )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gffef ,_cgbf :=d .Token ();if _cgbf !=nil {return _cgbf ;};if _bcaeb ,_dabcb :=_gffef .(_ebaba .EndElement );_dabcb &&_bcaeb .Name ==start .Name {*_bedfgbb =1;return nil ;};if _deade ,_fcdff :=_gffef .(_ebaba .CharData );!_fcdff {return _eddeb .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",_gffef );}else {switch string (_deade ){case "":*_bedfgbb =0;case "\u006e\u006f\u006e\u0065":*_bedfgbb =1;case "\u0064\u006f\u0074":*_bedfgbb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bedfgbb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_bedfgbb =4;case "\u0068\u0065\u0061v\u0079":*_bedfgbb =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_bedfgbb =6;};};_gffef ,_cgbf =d .Token ();if _cgbf !=nil {return _cgbf ;};if _ggd ,_egabg :=_gffef .(_ebaba .EndElement );_egabg &&_ggd .Name ==start .Name {return nil ;};return _eddeb .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",_gffef );};func (_edegg *ST_Underline )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ddfbca ,_ddagg :=d .Token ();if _ddagg !=nil {return _ddagg ;};if _dfgfb ,_cfefg :=_ddfbca .(_ebaba .EndElement );_cfefg &&_dfgfb .Name ==start .Name {*_edegg =1;return nil ;};if _fdgae ,_gbbadc :=_ddfbca .(_ebaba .CharData );!_gbbadc {return _eddeb .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",_ddfbca );}else {switch string (_fdgae ){case "":*_edegg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_edegg =1;case "\u0077\u006f\u0072d\u0073":*_edegg =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_edegg =3;case "\u0074\u0068\u0069c\u006b":*_edegg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_edegg =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_edegg =6;case "\u0064\u0061\u0073\u0068":*_edegg =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_edegg =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_edegg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_edegg =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_edegg =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_edegg =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_edegg =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_edegg =14;case "\u0077\u0061\u0076\u0065":*_edegg =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_edegg =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_edegg =17;case "\u006e\u006f\u006e\u0065":*_edegg =18;};};_ddfbca ,_ddagg =d .Token ();if _ddagg !=nil {return _ddagg ;};if _bfgeb ,_dcacd :=_ddfbca .(_ebaba .EndElement );_dcacd &&_bfgeb .Name ==start .Name {return nil ;};return _eddeb .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",_ddfbca );};type ST_PageBorderOffset byte ;func (_afged *CT_ColorSchemeMapping )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_aebfgc :=range start .Attr {if _aebfgc .Name .Local =="\u0062\u0067\u0031"{_afged .Bg1Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0074\u0031"{_afged .T1Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0062\u0067\u0032"{_afged .Bg2Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0074\u0032"{_afged .T2Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_afged .Accent1Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_afged .Accent2Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_afged .Accent3Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_afged .Accent4Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_afged .Accent5Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_afged .Accent6Attr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_afged .HyperlinkAttr .UnmarshalXMLAttr (_aebfgc );continue ;};if _aebfgc .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_afged .FollowedHyperlinkAttr .UnmarshalXMLAttr (_aebfgc );continue ;};};for {_cgffcd ,_cbaa :=d .Token ();if _cbaa !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065m\u0065\u004d\u0061\u0070\u0070\u0069\u006eg\u003a\u0020\u0025\u0073",_cbaa );};if _fbb ,_aegbbe :=_cgffcd .(_ebaba .EndElement );_aegbbe &&_fbb .Name ==start .Name {break ;};};return nil ;}; +// Data for HTML blockquote Element +BlockQuote *CT_OnOff ; -// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path -func (_dbdfc *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _bbeaf :=_dbdfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbeaf !=nil {return _bbeaf ;};return nil ;};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; +// Data for HTML body Element +BodyDiv *CT_OnOff ; -// Table Properties -TblPr *CT_TblPr ; +// Left Margin for HTML div +MarLeft *CT_SignedTwipsMeasure ; -// Table Grid -TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;}; +// Right Margin for HTML div +MarRight *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path -func (_dcefg *CT_EdnDocProps )ValidateWithPath (path string )error {if _dcefg .Pos !=nil {if _gfega :=_dcefg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gfega !=nil {return _gfega ;};};if _dcefg .NumFmt !=nil {if _ddaab :=_dcefg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ddaab !=nil {return _ddaab ;};};if _dcefg .NumStart !=nil {if _eagde :=_dcefg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_eagde !=nil {return _eagde ;};};if _dcefg .NumRestart !=nil {if _fggga :=_dcefg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fggga !=nil {return _fggga ;};};for _beabag ,_ggdbg :=range _dcefg .Endnote {if _ddgae :=_ggdbg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_beabag ));_ddgae !=nil {return _ddgae ;};};return nil ;}; +// Top Margin for HTML div +MarTop *CT_SignedTwipsMeasure ; -// Validate validates the CT_FtnEdn and its children -func (_gcddfg *CT_FtnEdn )Validate ()error {return _gcddfg .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func NewEG_PContent ()*EG_PContent {_dbegd :=&EG_PContent {};return _dbegd }; +// Bottom Margin for HTML div +MarBottom *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path -func (_fbgb *CT_TopPageBorder )ValidateWithPath (path string )error {if _fbgb .ValAttr ==ST_BorderUnset {return _eddeb .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 _abgc :=_fbgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgc !=nil {return _abgc ;};if _fbgb .ColorAttr !=nil {if _dceed :=_fbgb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dceed !=nil {return _dceed ;};};if _dfga :=_fbgb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfga !=nil {return _dfga ;};if _fbgb .ShadowAttr !=nil {if _gdfcfc :=_fbgb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_gdfcfc !=nil {return _gdfcfc ;};};if _fbgb .FrameAttr !=nil {if _aegfef :=_fbgb .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_aegfef !=nil {return _aegfef ;};};return nil ;}; +// Set of Borders for HTML div +DivBdr *CT_DivBdr ; -// Validate validates the CT_TextboxTightWrap and its children -func (_cggcg *CT_TextboxTightWrap )Validate ()error {return _cggcg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};func (_dfec *Hdr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0068d\u0072";return _dfec .CT_HdrFtr .MarshalXML (e ,start );};func (_f *Settings )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_f .CT_Settings =*NewCT_Settings ();_bbaf :for {_cebba ,_gafef :=d .Token ();if _gafef !=nil {return _gafef ;};switch _eacfed :=_cebba .(type ){case _ebaba .StartElement :switch _eacfed .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_f .WriteProtection =NewCT_WriteProtection ();if _deace :=d .DecodeElement (_f .WriteProtection ,&_eacfed );_deace !=nil {return _deace ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_f .View =NewCT_View ();if _eddag :=d .DecodeElement (_f .View ,&_eacfed );_eddag !=nil {return _eddag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_f .Zoom =NewCT_Zoom ();if _gefff :=d .DecodeElement (_f .Zoom ,&_eacfed );_gefff !=nil {return _gefff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_f .RemovePersonalInformation =NewCT_OnOff ();if _cfbdf :=d .DecodeElement (_f .RemovePersonalInformation ,&_eacfed );_cfbdf !=nil {return _cfbdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_f .RemoveDateAndTime =NewCT_OnOff ();if _afcadg :=d .DecodeElement (_f .RemoveDateAndTime ,&_eacfed );_afcadg !=nil {return _afcadg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_f .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _ecegd :=d .DecodeElement (_f .DoNotDisplayPageBoundaries ,&_eacfed );_ecegd !=nil {return _ecegd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_f .DisplayBackgroundShape =NewCT_OnOff ();if _eceab :=d .DecodeElement (_f .DisplayBackgroundShape ,&_eacfed );_eceab !=nil {return _eceab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_f .PrintPostScriptOverText =NewCT_OnOff ();if _gcac :=d .DecodeElement (_f .PrintPostScriptOverText ,&_eacfed );_gcac !=nil {return _gcac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_f .PrintFractionalCharacterWidth =NewCT_OnOff ();if _efgeb :=d .DecodeElement (_f .PrintFractionalCharacterWidth ,&_eacfed );_efgeb !=nil {return _efgeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_f .PrintFormsData =NewCT_OnOff ();if _cccgaf :=d .DecodeElement (_f .PrintFormsData ,&_eacfed );_cccgaf !=nil {return _cccgaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_f .EmbedTrueTypeFonts =NewCT_OnOff ();if _afcef :=d .DecodeElement (_f .EmbedTrueTypeFonts ,&_eacfed );_afcef !=nil {return _afcef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_f .EmbedSystemFonts =NewCT_OnOff ();if _effba :=d .DecodeElement (_f .EmbedSystemFonts ,&_eacfed );_effba !=nil {return _effba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_f .SaveSubsetFonts =NewCT_OnOff ();if _cagcdd :=d .DecodeElement (_f .SaveSubsetFonts ,&_eacfed );_cagcdd !=nil {return _cagcdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_f .SaveFormsData =NewCT_OnOff ();if _efecb :=d .DecodeElement (_f .SaveFormsData ,&_eacfed );_efecb !=nil {return _efecb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_f .MirrorMargins =NewCT_OnOff ();if _cccdfb :=d .DecodeElement (_f .MirrorMargins ,&_eacfed );_cccdfb !=nil {return _cccdfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_f .AlignBordersAndEdges =NewCT_OnOff ();if _defd :=d .DecodeElement (_f .AlignBordersAndEdges ,&_eacfed );_defd !=nil {return _defd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_f .BordersDoNotSurroundHeader =NewCT_OnOff ();if _gcbgb :=d .DecodeElement (_f .BordersDoNotSurroundHeader ,&_eacfed );_gcbgb !=nil {return _gcbgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_f .BordersDoNotSurroundFooter =NewCT_OnOff ();if _acecc :=d .DecodeElement (_f .BordersDoNotSurroundFooter ,&_eacfed );_acecc !=nil {return _acecc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_f .GutterAtTop =NewCT_OnOff ();if _bffcc :=d .DecodeElement (_f .GutterAtTop ,&_eacfed );_bffcc !=nil {return _bffcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_f .HideSpellingErrors =NewCT_OnOff ();if _cfaf :=d .DecodeElement (_f .HideSpellingErrors ,&_eacfed );_cfaf !=nil {return _cfaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_f .HideGrammaticalErrors =NewCT_OnOff ();if _ea :=d .DecodeElement (_f .HideGrammaticalErrors ,&_eacfed );_ea !=nil {return _ea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_abddd :=NewCT_WritingStyle ();if _feedgc :=d .DecodeElement (_abddd ,&_eacfed );_feedgc !=nil {return _feedgc ;};_f .ActiveWritingStyle =append (_f .ActiveWritingStyle ,_abddd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_f .ProofState =NewCT_Proof ();if _dabf :=d .DecodeElement (_f .ProofState ,&_eacfed );_dabf !=nil {return _dabf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_f .FormsDesign =NewCT_OnOff ();if _aaeagd :=d .DecodeElement (_f .FormsDesign ,&_eacfed );_aaeagd !=nil {return _aaeagd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_f .AttachedTemplate =NewCT_Rel ();if _ccfba :=d .DecodeElement (_f .AttachedTemplate ,&_eacfed );_ccfba !=nil {return _ccfba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_f .LinkStyles =NewCT_OnOff ();if _eeecc :=d .DecodeElement (_f .LinkStyles ,&_eacfed );_eeecc !=nil {return _eeecc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_f .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _cbaac :=d .DecodeElement (_f .StylePaneFormatFilter ,&_eacfed );_cbaac !=nil {return _cbaac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_f .StylePaneSortMethod =NewCT_StyleSort ();if _gffad :=d .DecodeElement (_f .StylePaneSortMethod ,&_eacfed );_gffad !=nil {return _gffad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_f .DocumentType =NewCT_DocType ();if _ddf :=d .DecodeElement (_f .DocumentType ,&_eacfed );_ddf !=nil {return _ddf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_f .MailMerge =NewCT_MailMerge ();if _gfaacc :=d .DecodeElement (_f .MailMerge ,&_eacfed );_gfaacc !=nil {return _gfaacc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_f .RevisionView =NewCT_TrackChangesView ();if _dedgbe :=d .DecodeElement (_f .RevisionView ,&_eacfed );_dedgbe !=nil {return _dedgbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_f .TrackRevisions =NewCT_OnOff ();if _bfefeb :=d .DecodeElement (_f .TrackRevisions ,&_eacfed );_bfefeb !=nil {return _bfefeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_f .DoNotTrackMoves =NewCT_OnOff ();if _gb :=d .DecodeElement (_f .DoNotTrackMoves ,&_eacfed );_gb !=nil {return _gb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_f .DoNotTrackFormatting =NewCT_OnOff ();if _bfbd :=d .DecodeElement (_f .DoNotTrackFormatting ,&_eacfed );_bfbd !=nil {return _bfbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_f .DocumentProtection =NewCT_DocProtect ();if _gfccc :=d .DecodeElement (_f .DocumentProtection ,&_eacfed );_gfccc !=nil {return _gfccc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_f .AutoFormatOverride =NewCT_OnOff ();if _gegb :=d .DecodeElement (_f .AutoFormatOverride ,&_eacfed );_gegb !=nil {return _gegb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_f .StyleLockTheme =NewCT_OnOff ();if _bddffd :=d .DecodeElement (_f .StyleLockTheme ,&_eacfed );_bddffd !=nil {return _bddffd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_f .StyleLockQFSet =NewCT_OnOff ();if _bdbeb :=d .DecodeElement (_f .StyleLockQFSet ,&_eacfed );_bdbeb !=nil {return _bdbeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_f .DefaultTabStop =NewCT_TwipsMeasure ();if _agdb :=d .DecodeElement (_f .DefaultTabStop ,&_eacfed );_agdb !=nil {return _agdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_f .AutoHyphenation =NewCT_OnOff ();if _effbe :=d .DecodeElement (_f .AutoHyphenation ,&_eacfed );_effbe !=nil {return _effbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_f .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _abbcbb :=d .DecodeElement (_f .ConsecutiveHyphenLimit ,&_eacfed );_abbcbb !=nil {return _abbcbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_f .HyphenationZone =NewCT_TwipsMeasure ();if _badb :=d .DecodeElement (_f .HyphenationZone ,&_eacfed );_badb !=nil {return _badb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_f .DoNotHyphenateCaps =NewCT_OnOff ();if _fagbe :=d .DecodeElement (_f .DoNotHyphenateCaps ,&_eacfed );_fagbe !=nil {return _fagbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_f .ShowEnvelope =NewCT_OnOff ();if _cgcfe :=d .DecodeElement (_f .ShowEnvelope ,&_eacfed );_cgcfe !=nil {return _cgcfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_f .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _egbgeb :=d .DecodeElement (_f .SummaryLength ,&_eacfed );_egbgeb !=nil {return _egbgeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_f .ClickAndTypeStyle =NewCT_String ();if _aeba :=d .DecodeElement (_f .ClickAndTypeStyle ,&_eacfed );_aeba !=nil {return _aeba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_f .DefaultTableStyle =NewCT_String ();if _cabc :=d .DecodeElement (_f .DefaultTableStyle ,&_eacfed );_cabc !=nil {return _cabc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_f .EvenAndOddHeaders =NewCT_OnOff ();if _faeda :=d .DecodeElement (_f .EvenAndOddHeaders ,&_eacfed );_faeda !=nil {return _faeda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_f .BookFoldRevPrinting =NewCT_OnOff ();if _dcdbfe :=d .DecodeElement (_f .BookFoldRevPrinting ,&_eacfed );_dcdbfe !=nil {return _dcdbfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_f .BookFoldPrinting =NewCT_OnOff ();if _fgbbdf :=d .DecodeElement (_f .BookFoldPrinting ,&_eacfed );_fgbbdf !=nil {return _fgbbdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_f .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _dadb :=d .DecodeElement (_f .BookFoldPrintingSheets ,&_eacfed );_dadb !=nil {return _dadb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_f .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _fcgceea :=d .DecodeElement (_f .DrawingGridHorizontalSpacing ,&_eacfed );_fcgceea !=nil {return _fcgceea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_f .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _ecfea :=d .DecodeElement (_f .DrawingGridVerticalSpacing ,&_eacfed );_ecfea !=nil {return _ecfea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_f .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _bbcc :=d .DecodeElement (_f .DisplayHorizontalDrawingGridEvery ,&_eacfed );_bbcc !=nil {return _bbcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_f .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _cgecfc :=d .DecodeElement (_f .DisplayVerticalDrawingGridEvery ,&_eacfed );_cgecfc !=nil {return _cgecfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_f .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _degfeb :=d .DecodeElement (_f .DoNotUseMarginsForDrawingGridOrigin ,&_eacfed );_degfeb !=nil {return _degfeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_f .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _bdagce :=d .DecodeElement (_f .DrawingGridHorizontalOrigin ,&_eacfed );_bdagce !=nil {return _bdagce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_f .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _ecbbbg :=d .DecodeElement (_f .DrawingGridVerticalOrigin ,&_eacfed );_ecbbbg !=nil {return _ecbbbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_f .DoNotShadeFormData =NewCT_OnOff ();if _ag :=d .DecodeElement (_f .DoNotShadeFormData ,&_eacfed );_ag !=nil {return _ag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_f .NoPunctuationKerning =NewCT_OnOff ();if _gbfdg :=d .DecodeElement (_f .NoPunctuationKerning ,&_eacfed );_gbfdg !=nil {return _gbfdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_f .CharacterSpacingControl =NewCT_CharacterSpacing ();if _bcdfb :=d .DecodeElement (_f .CharacterSpacingControl ,&_eacfed );_bcdfb !=nil {return _bcdfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_f .PrintTwoOnOne =NewCT_OnOff ();if _ffefdc :=d .DecodeElement (_f .PrintTwoOnOne ,&_eacfed );_ffefdc !=nil {return _ffefdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_f .StrictFirstAndLastChars =NewCT_OnOff ();if _feecf :=d .DecodeElement (_f .StrictFirstAndLastChars ,&_eacfed );_feecf !=nil {return _feecf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_f .NoLineBreaksAfter =NewCT_Kinsoku ();if _edeegd :=d .DecodeElement (_f .NoLineBreaksAfter ,&_eacfed );_edeegd !=nil {return _edeegd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_f .NoLineBreaksBefore =NewCT_Kinsoku ();if _cfefe :=d .DecodeElement (_f .NoLineBreaksBefore ,&_eacfed );_cfefe !=nil {return _cfefe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_f .SavePreviewPicture =NewCT_OnOff ();if _caddag :=d .DecodeElement (_f .SavePreviewPicture ,&_eacfed );_caddag !=nil {return _caddag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_f .DoNotValidateAgainstSchema =NewCT_OnOff ();if _aadbb :=d .DecodeElement (_f .DoNotValidateAgainstSchema ,&_eacfed );_aadbb !=nil {return _aadbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_f .SaveInvalidXml =NewCT_OnOff ();if _edaeac :=d .DecodeElement (_f .SaveInvalidXml ,&_eacfed );_edaeac !=nil {return _edaeac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_f .IgnoreMixedContent =NewCT_OnOff ();if _bgbbgc :=d .DecodeElement (_f .IgnoreMixedContent ,&_eacfed );_bgbbgc !=nil {return _bgbbgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_f .AlwaysShowPlaceholderText =NewCT_OnOff ();if _aggbd :=d .DecodeElement (_f .AlwaysShowPlaceholderText ,&_eacfed );_aggbd !=nil {return _aggbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_f .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _gbcgd :=d .DecodeElement (_f .DoNotDemarcateInvalidXml ,&_eacfed );_gbcgd !=nil {return _gbcgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_f .SaveXmlDataOnly =NewCT_OnOff ();if _cefdbf :=d .DecodeElement (_f .SaveXmlDataOnly ,&_eacfed );_cefdbf !=nil {return _cefdbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_f .UseXSLTWhenSaving =NewCT_OnOff ();if _bfgce :=d .DecodeElement (_f .UseXSLTWhenSaving ,&_eacfed );_bfgce !=nil {return _bfgce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_f .SaveThroughXslt =NewCT_SaveThroughXslt ();if _gddbe :=d .DecodeElement (_f .SaveThroughXslt ,&_eacfed );_gddbe !=nil {return _gddbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_f .ShowXMLTags =NewCT_OnOff ();if _cbbaa :=d .DecodeElement (_f .ShowXMLTags ,&_eacfed );_cbbaa !=nil {return _cbbaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_f .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _fcbe :=d .DecodeElement (_f .AlwaysMergeEmptyNamespace ,&_eacfed );_fcbe !=nil {return _fcbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_f .UpdateFields =NewCT_OnOff ();if _deeaf :=d .DecodeElement (_f .UpdateFields ,&_eacfed );_deeaf !=nil {return _deeaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_f .HdrShapeDefaults =NewCT_ShapeDefaults ();if _faecd :=d .DecodeElement (_f .HdrShapeDefaults ,&_eacfed );_faecd !=nil {return _faecd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_f .FootnotePr =NewCT_FtnDocProps ();if _gagfca :=d .DecodeElement (_f .FootnotePr ,&_eacfed );_gagfca !=nil {return _gagfca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_f .EndnotePr =NewCT_EdnDocProps ();if _agdafb :=d .DecodeElement (_f .EndnotePr ,&_eacfed );_agdafb !=nil {return _agdafb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_f .Compat =NewCT_Compat ();if _fagaga :=d .DecodeElement (_f .Compat ,&_eacfed );_fagaga !=nil {return _fagaga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_f .DocVars =NewCT_DocVars ();if _bcadd :=d .DecodeElement (_f .DocVars ,&_eacfed );_bcadd !=nil {return _bcadd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_f .Rsids =NewCT_DocRsids ();if _faca :=d .DecodeElement (_f .Rsids ,&_eacfed );_faca !=nil {return _faca ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_f .MathPr =_cgde .NewMathPr ();if _ebbgf :=d .DecodeElement (_f .MathPr ,&_eacfed );_ebbgf !=nil {return _ebbgf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_abdbab :=NewCT_String ();if _afdac :=d .DecodeElement (_abdbab ,&_eacfed );_afdac !=nil {return _afdac ;};_f .AttachedSchema =append (_f .AttachedSchema ,_abdbab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_f .ThemeFontLang =NewCT_Language ();if _cabfg :=d .DecodeElement (_f .ThemeFontLang ,&_eacfed );_cabfg !=nil {return _cabfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_f .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _fdeg :=d .DecodeElement (_f .ClrSchemeMapping ,&_eacfed );_fdeg !=nil {return _fdeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_f .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _dggff :=d .DecodeElement (_f .DoNotIncludeSubdocsInStats ,&_eacfed );_dggff !=nil {return _dggff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_f .DoNotAutoCompressPictures =NewCT_OnOff ();if _cbc :=d .DecodeElement (_f .DoNotAutoCompressPictures ,&_eacfed );_cbc !=nil {return _cbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_f .ForceUpgrade =NewCT_Empty ();if _ccbdf :=d .DecodeElement (_f .ForceUpgrade ,&_eacfed );_ccbdf !=nil {return _ccbdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_f .Captions =NewCT_Captions ();if _ebdfgd :=d .DecodeElement (_f .Captions ,&_eacfed );_ebdfgd !=nil {return _ebdfgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_f .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _fc :=d .DecodeElement (_f .ReadModeInkLockDown ,&_eacfed );_fc !=nil {return _fc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_faacf :=NewCT_SmartTagType ();if _cefbb :=d .DecodeElement (_faacf ,&_eacfed );_cefbb !=nil {return _cefbb ;};_f .SmartTagType =append (_f .SmartTagType ,_faacf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_f .SchemaLibrary =_bdfbg .NewSchemaLibrary ();if _dfdab :=d .DecodeElement (_f .SchemaLibrary ,&_eacfed );_dfdab !=nil {return _dfdab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_f .ShapeDefaults =NewCT_ShapeDefaults ();if _eccadb :=d .DecodeElement (_f .ShapeDefaults ,&_eacfed );_eccadb !=nil {return _eccadb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_f .DoNotEmbedSmartTags =NewCT_OnOff ();if _egfa :=d .DecodeElement (_f .DoNotEmbedSmartTags ,&_eacfed );_egfa !=nil {return _egfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_f .DecimalSymbol =NewCT_String ();if _ebedf :=d .DecodeElement (_f .DecimalSymbol ,&_eacfed );_ebedf !=nil {return _ebedf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_f .ListSeparator =NewCT_String ();if _aaaeca :=d .DecodeElement (_f .ListSeparator ,&_eacfed );_aaaeca !=nil {return _aaaeca ;};default:_gfdad :=&_febdf .XSDAny {};if _acfe :=d .DecodeElement (_gfdad ,&_eacfed );_acfe !=nil {return _acfe ;};_f .Extra =append (_f .Extra ,_gfdad );};case _ebaba .EndElement :break _bbaf ;case _ebaba .CharData :};};return nil ;};func (_bddcd *ST_PTabLeader )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_egfdc ,_ffc :=d .Token ();if _ffc !=nil {return _ffc ;};if _aacaf ,_eafa :=_egfdc .(_ebaba .EndElement );_eafa &&_aacaf .Name ==start .Name {*_bddcd =1;return nil ;};if _gdadg ,_ggffdf :=_egfdc .(_ebaba .CharData );!_ggffdf {return _eddeb .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",_egfdc );}else {switch string (_gdadg ){case "":*_bddcd =0;case "\u006e\u006f\u006e\u0065":*_bddcd =1;case "\u0064\u006f\u0074":*_bddcd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bddcd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_bddcd =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_bddcd =5;};};_egfdc ,_ffc =d .Token ();if _ffc !=nil {return _ffc ;};if _fegad ,_cggaf :=_egfdc .(_ebaba .EndElement );_cggaf &&_fegad .Name ==start .Name {return nil ;};return _eddeb .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",_egfdc );}; +// Child div Elements Contained within Current div +DivsChild []*CT_Divs ;};func NewCT_Rel ()*CT_Rel {_daefda :=&CT_Rel {};return _daefda }; -// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path -func (_add *CT_FtnEdn )ValidateWithPath (path string )error {if _fbbc :=_add .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbbc !=nil {return _fbbc ;};for _decfc ,_gafdgb :=range _add .EG_BlockLevelElts {if _dadec :=_gafdgb .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_decfc ));_dadec !=nil {return _dadec ;};};return nil ;};func (_dabfe ST_LineNumberRestart )String ()string {switch _dabfe {case 0:return "";case 1:return "\u006ee\u0077\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return "";};func (_abbbc ST_BrClear )Validate ()error {return _abbbc .ValidateWithPath ("")};const (ST_FFTextTypeUnset ST_FFTextType =0;ST_FFTextTypeRegular ST_FFTextType =1;ST_FFTextTypeNumber ST_FFTextType =2;ST_FFTextTypeDate ST_FFTextType =3;ST_FFTextTypeCurrentTime ST_FFTextType =4;ST_FFTextTypeCurrentDate ST_FFTextType =5;ST_FFTextTypeCalculated ST_FFTextType =6;);func (_dfefg ST_ChapterSep )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_aaegb :=_ebaba .Attr {};_aaegb .Name =name ;switch _dfefg {case ST_ChapterSepUnset :_aaegb .Value ="";case ST_ChapterSepHyphen :_aaegb .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_aaegb .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_aaegb .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_aaegb .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_aaegb .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _aaegb ,nil ;};func (_bfggb *CT_WritingStyle )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gfcgb :=range start .Attr {if _gfcgb .Name .Local =="\u006c\u0061\u006e\u0067"{_adaga ,_feegc :=_gfcgb .Value ,error (nil );if _feegc !=nil {return _feegc ;};_bfggb .LangAttr =_adaga ;continue ;};if _gfcgb .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_cadb ,_gffgd :=_gfcgb .Value ,error (nil );if _gffgd !=nil {return _gffgd ;};_bfggb .VendorIDAttr =_cadb ;continue ;};if _gfcgb .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aagggd ,_cfddb :=_gfcgb .Value ,error (nil );if _cfddb !=nil {return _cfddb ;};_bfggb .DllVersionAttr =_aagggd ;continue ;};if _gfcgb .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_gdbfeg ,_eeae :=ParseUnionST_OnOff (_gfcgb .Value );if _eeae !=nil {return _eeae ;};_bfggb .NlCheckAttr =&_gdbfeg ;continue ;};if _gfcgb .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_cabfgd ,_fbeca :=ParseUnionST_OnOff (_gfcgb .Value );if _fbeca !=nil {return _fbeca ;};_bfggb .CheckStyleAttr =_cabfgd ;continue ;};if _gfcgb .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_bfc ,_edbabg :=_gfcgb .Value ,error (nil );if _edbabg !=nil {return _edbabg ;};_bfggb .AppNameAttr =_bfc ;continue ;};};for {_gaac ,_gdbcdf :=d .Token ();if _gdbcdf !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_gdbcdf );};if _afgda ,_gecb :=_gaac .(_ebaba .EndElement );_gecb &&_afgda .Name ==start .Name {break ;};};return nil ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;SimplePosAttr *bool ;RelativeHeightAttr uint32 ;BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ;SimplePos *_gedadf .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_gedadf .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_gedadf .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_gedadf .CT_NonVisualGraphicFrameProperties ;Graphic *_gedadf .Graphic ;}; +// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path +func (_ccceb *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _ccceb .HeaderReference !=nil {if _fadbf :=_ccceb .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_fadbf !=nil {return _fadbf ;};};if _ccceb .FooterReference !=nil {if _ecefee :=_ccceb .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_ecefee !=nil {return _ecefee ;};};return nil ;};func (_gdcbe *EG_ContentRunContentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdcbe .SmartTag !=nil {_cecda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_gdcbe .SmartTag ,_cecda );};if _gdcbe .Sdt !=nil {_cfgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gdcbe .Sdt ,_cfgbf );};if _gdcbe .EG_RunLevelElts !=nil {for _ ,_dgbbfe :=range _gdcbe .EG_RunLevelElts {_dgbbfe .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_degcd *CT_TblGridBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _degcd .GridCol !=nil {_gaecg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gfada :=range _degcd .GridCol {e .EncodeElement (_gfada ,_gaecg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblCellMar struct{ -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_gbcde *CT_OnOff )ValidateWithPath (path string )error {if _gbcde .ValAttr !=nil {if _afdacf :=_gbcde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afdacf !=nil {return _afdacf ;};};return nil ;}; +// Table Cell Top Margin Default +Top *CT_TblWidth ; -// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path -func (_gbgbe *CT_FramesetChoice )ValidateWithPath (path string )error {for _bcacb ,_cefba :=range _gbgbe .Frameset {if _ecgcf :=_cefba .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bcacb ));_ecgcf !=nil {return _ecgcf ;};};for _bcdaab ,_aeffd :=range _gbgbe .Frame {if _bcebb :=_aeffd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcdaab ));_bcebb !=nil {return _bcebb ;};};return nil ;};func (_gbfgd *CT_SignedTwipsMeasure )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_gbfgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ggeba *CT_Settings )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_defbbd :for {_eedbac ,_bdbdf :=d .Token ();if _bdbdf !=nil {return _bdbdf ;};switch _bebce :=_eedbac .(type ){case _ebaba .StartElement :switch _bebce .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ggeba .WriteProtection =NewCT_WriteProtection ();if _cffdd :=d .DecodeElement (_ggeba .WriteProtection ,&_bebce );_cffdd !=nil {return _cffdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_ggeba .View =NewCT_View ();if _bdad :=d .DecodeElement (_ggeba .View ,&_bebce );_bdad !=nil {return _bdad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_ggeba .Zoom =NewCT_Zoom ();if _dagde :=d .DecodeElement (_ggeba .Zoom ,&_bebce );_dagde !=nil {return _dagde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_ggeba .RemovePersonalInformation =NewCT_OnOff ();if _ggecc :=d .DecodeElement (_ggeba .RemovePersonalInformation ,&_bebce );_ggecc !=nil {return _ggecc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_ggeba .RemoveDateAndTime =NewCT_OnOff ();if _gdgefa :=d .DecodeElement (_ggeba .RemoveDateAndTime ,&_bebce );_gdgefa !=nil {return _gdgefa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_ggeba .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _eafee :=d .DecodeElement (_ggeba .DoNotDisplayPageBoundaries ,&_bebce );_eafee !=nil {return _eafee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_ggeba .DisplayBackgroundShape =NewCT_OnOff ();if _gagcc :=d .DecodeElement (_ggeba .DisplayBackgroundShape ,&_bebce );_gagcc !=nil {return _gagcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_ggeba .PrintPostScriptOverText =NewCT_OnOff ();if _ggfg :=d .DecodeElement (_ggeba .PrintPostScriptOverText ,&_bebce );_ggfg !=nil {return _ggfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_ggeba .PrintFractionalCharacterWidth =NewCT_OnOff ();if _gdefa :=d .DecodeElement (_ggeba .PrintFractionalCharacterWidth ,&_bebce );_gdefa !=nil {return _gdefa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_ggeba .PrintFormsData =NewCT_OnOff ();if _fcbeb :=d .DecodeElement (_ggeba .PrintFormsData ,&_bebce );_fcbeb !=nil {return _fcbeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_ggeba .EmbedTrueTypeFonts =NewCT_OnOff ();if _bgfe :=d .DecodeElement (_ggeba .EmbedTrueTypeFonts ,&_bebce );_bgfe !=nil {return _bgfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_ggeba .EmbedSystemFonts =NewCT_OnOff ();if _egdea :=d .DecodeElement (_ggeba .EmbedSystemFonts ,&_bebce );_egdea !=nil {return _egdea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_ggeba .SaveSubsetFonts =NewCT_OnOff ();if _ebgdd :=d .DecodeElement (_ggeba .SaveSubsetFonts ,&_bebce );_ebgdd !=nil {return _ebgdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_ggeba .SaveFormsData =NewCT_OnOff ();if _cacff :=d .DecodeElement (_ggeba .SaveFormsData ,&_bebce );_cacff !=nil {return _cacff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ggeba .MirrorMargins =NewCT_OnOff ();if _bgbe :=d .DecodeElement (_ggeba .MirrorMargins ,&_bebce );_bgbe !=nil {return _bgbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_ggeba .AlignBordersAndEdges =NewCT_OnOff ();if _agbfa :=d .DecodeElement (_ggeba .AlignBordersAndEdges ,&_bebce );_agbfa !=nil {return _agbfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_ggeba .BordersDoNotSurroundHeader =NewCT_OnOff ();if _ceagcg :=d .DecodeElement (_ggeba .BordersDoNotSurroundHeader ,&_bebce );_ceagcg !=nil {return _ceagcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_ggeba .BordersDoNotSurroundFooter =NewCT_OnOff ();if _bcged :=d .DecodeElement (_ggeba .BordersDoNotSurroundFooter ,&_bebce );_bcged !=nil {return _bcged ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_ggeba .GutterAtTop =NewCT_OnOff ();if _bfbddc :=d .DecodeElement (_ggeba .GutterAtTop ,&_bebce );_bfbddc !=nil {return _bfbddc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_ggeba .HideSpellingErrors =NewCT_OnOff ();if _fceae :=d .DecodeElement (_ggeba .HideSpellingErrors ,&_bebce );_fceae !=nil {return _fceae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_ggeba .HideGrammaticalErrors =NewCT_OnOff ();if _dfbaa :=d .DecodeElement (_ggeba .HideGrammaticalErrors ,&_bebce );_dfbaa !=nil {return _dfbaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_eggec :=NewCT_WritingStyle ();if _bfcbfb :=d .DecodeElement (_eggec ,&_bebce );_bfcbfb !=nil {return _bfcbfb ;};_ggeba .ActiveWritingStyle =append (_ggeba .ActiveWritingStyle ,_eggec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_ggeba .ProofState =NewCT_Proof ();if _geafbc :=d .DecodeElement (_ggeba .ProofState ,&_bebce );_geafbc !=nil {return _geafbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_ggeba .FormsDesign =NewCT_OnOff ();if _cfggf :=d .DecodeElement (_ggeba .FormsDesign ,&_bebce );_cfggf !=nil {return _cfggf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ggeba .AttachedTemplate =NewCT_Rel ();if _ddafgc :=d .DecodeElement (_ggeba .AttachedTemplate ,&_bebce );_ddafgc !=nil {return _ddafgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_ggeba .LinkStyles =NewCT_OnOff ();if _befe :=d .DecodeElement (_ggeba .LinkStyles ,&_bebce );_befe !=nil {return _befe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_ggeba .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _ebgdg :=d .DecodeElement (_ggeba .StylePaneFormatFilter ,&_bebce );_ebgdg !=nil {return _ebgdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_ggeba .StylePaneSortMethod =NewCT_StyleSort ();if _adfag :=d .DecodeElement (_ggeba .StylePaneSortMethod ,&_bebce );_adfag !=nil {return _adfag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_ggeba .DocumentType =NewCT_DocType ();if _afaecg :=d .DecodeElement (_ggeba .DocumentType ,&_bebce );_afaecg !=nil {return _afaecg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_ggeba .MailMerge =NewCT_MailMerge ();if _aeaedb :=d .DecodeElement (_ggeba .MailMerge ,&_bebce );_aeaedb !=nil {return _aeaedb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_ggeba .RevisionView =NewCT_TrackChangesView ();if _aegb :=d .DecodeElement (_ggeba .RevisionView ,&_bebce );_aegb !=nil {return _aegb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_ggeba .TrackRevisions =NewCT_OnOff ();if _dcae :=d .DecodeElement (_ggeba .TrackRevisions ,&_bebce );_dcae !=nil {return _dcae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_ggeba .DoNotTrackMoves =NewCT_OnOff ();if _bfadgg :=d .DecodeElement (_ggeba .DoNotTrackMoves ,&_bebce );_bfadgg !=nil {return _bfadgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_ggeba .DoNotTrackFormatting =NewCT_OnOff ();if _aeace :=d .DecodeElement (_ggeba .DoNotTrackFormatting ,&_bebce );_aeace !=nil {return _aeace ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_ggeba .DocumentProtection =NewCT_DocProtect ();if _ggdeg :=d .DecodeElement (_ggeba .DocumentProtection ,&_bebce );_ggdeg !=nil {return _ggdeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_ggeba .AutoFormatOverride =NewCT_OnOff ();if _fbabb :=d .DecodeElement (_ggeba .AutoFormatOverride ,&_bebce );_fbabb !=nil {return _fbabb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_ggeba .StyleLockTheme =NewCT_OnOff ();if _baded :=d .DecodeElement (_ggeba .StyleLockTheme ,&_bebce );_baded !=nil {return _baded ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_ggeba .StyleLockQFSet =NewCT_OnOff ();if _fbfcfd :=d .DecodeElement (_ggeba .StyleLockQFSet ,&_bebce );_fbfcfd !=nil {return _fbfcfd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_ggeba .DefaultTabStop =NewCT_TwipsMeasure ();if _faeag :=d .DecodeElement (_ggeba .DefaultTabStop ,&_bebce );_faeag !=nil {return _faeag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_ggeba .AutoHyphenation =NewCT_OnOff ();if _cgeaa :=d .DecodeElement (_ggeba .AutoHyphenation ,&_bebce );_cgeaa !=nil {return _cgeaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_ggeba .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _dbeff :=d .DecodeElement (_ggeba .ConsecutiveHyphenLimit ,&_bebce );_dbeff !=nil {return _dbeff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_ggeba .HyphenationZone =NewCT_TwipsMeasure ();if _gagfd :=d .DecodeElement (_ggeba .HyphenationZone ,&_bebce );_gagfd !=nil {return _gagfd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_ggeba .DoNotHyphenateCaps =NewCT_OnOff ();if _deafa :=d .DecodeElement (_ggeba .DoNotHyphenateCaps ,&_bebce );_deafa !=nil {return _deafa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_ggeba .ShowEnvelope =NewCT_OnOff ();if _cdabcd :=d .DecodeElement (_ggeba .ShowEnvelope ,&_bebce );_cdabcd !=nil {return _cdabcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_ggeba .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _fbefed :=d .DecodeElement (_ggeba .SummaryLength ,&_bebce );_fbefed !=nil {return _fbefed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_ggeba .ClickAndTypeStyle =NewCT_String ();if _ggacc :=d .DecodeElement (_ggeba .ClickAndTypeStyle ,&_bebce );_ggacc !=nil {return _ggacc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_ggeba .DefaultTableStyle =NewCT_String ();if _abbfa :=d .DecodeElement (_ggeba .DefaultTableStyle ,&_bebce );_abbfa !=nil {return _abbfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_ggeba .EvenAndOddHeaders =NewCT_OnOff ();if _dgcdc :=d .DecodeElement (_ggeba .EvenAndOddHeaders ,&_bebce );_dgcdc !=nil {return _dgcdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ggeba .BookFoldRevPrinting =NewCT_OnOff ();if _ebcee :=d .DecodeElement (_ggeba .BookFoldRevPrinting ,&_bebce );_ebcee !=nil {return _ebcee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ggeba .BookFoldPrinting =NewCT_OnOff ();if _eeebdg :=d .DecodeElement (_ggeba .BookFoldPrinting ,&_bebce );_eeebdg !=nil {return _eeebdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_ggeba .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _fbegacg :=d .DecodeElement (_ggeba .BookFoldPrintingSheets ,&_bebce );_fbegacg !=nil {return _fbegacg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_ggeba .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _ggbff :=d .DecodeElement (_ggeba .DrawingGridHorizontalSpacing ,&_bebce );_ggbff !=nil {return _ggbff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_ggeba .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _cbbbb :=d .DecodeElement (_ggeba .DrawingGridVerticalSpacing ,&_bebce );_cbbbb !=nil {return _cbbbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_ggeba .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _affee :=d .DecodeElement (_ggeba .DisplayHorizontalDrawingGridEvery ,&_bebce );_affee !=nil {return _affee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_ggeba .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _ccfebd :=d .DecodeElement (_ggeba .DisplayVerticalDrawingGridEvery ,&_bebce );_ccfebd !=nil {return _ccfebd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_ggeba .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _fgcdd :=d .DecodeElement (_ggeba .DoNotUseMarginsForDrawingGridOrigin ,&_bebce );_fgcdd !=nil {return _fgcdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_ggeba .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _ecgda :=d .DecodeElement (_ggeba .DrawingGridHorizontalOrigin ,&_bebce );_ecgda !=nil {return _ecgda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_ggeba .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _edbabb :=d .DecodeElement (_ggeba .DrawingGridVerticalOrigin ,&_bebce );_edbabb !=nil {return _edbabb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_ggeba .DoNotShadeFormData =NewCT_OnOff ();if _adag :=d .DecodeElement (_ggeba .DoNotShadeFormData ,&_bebce );_adag !=nil {return _adag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_ggeba .NoPunctuationKerning =NewCT_OnOff ();if _ceaeg :=d .DecodeElement (_ggeba .NoPunctuationKerning ,&_bebce );_ceaeg !=nil {return _ceaeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_ggeba .CharacterSpacingControl =NewCT_CharacterSpacing ();if _gffag :=d .DecodeElement (_ggeba .CharacterSpacingControl ,&_bebce );_gffag !=nil {return _gffag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_ggeba .PrintTwoOnOne =NewCT_OnOff ();if _gebebf :=d .DecodeElement (_ggeba .PrintTwoOnOne ,&_bebce );_gebebf !=nil {return _gebebf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_ggeba .StrictFirstAndLastChars =NewCT_OnOff ();if _efdbf :=d .DecodeElement (_ggeba .StrictFirstAndLastChars ,&_bebce );_efdbf !=nil {return _efdbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_ggeba .NoLineBreaksAfter =NewCT_Kinsoku ();if _dbaag :=d .DecodeElement (_ggeba .NoLineBreaksAfter ,&_bebce );_dbaag !=nil {return _dbaag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_ggeba .NoLineBreaksBefore =NewCT_Kinsoku ();if _acfg :=d .DecodeElement (_ggeba .NoLineBreaksBefore ,&_bebce );_acfg !=nil {return _acfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_ggeba .SavePreviewPicture =NewCT_OnOff ();if _eegfeb :=d .DecodeElement (_ggeba .SavePreviewPicture ,&_bebce );_eegfeb !=nil {return _eegfeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_ggeba .DoNotValidateAgainstSchema =NewCT_OnOff ();if _gaggc :=d .DecodeElement (_ggeba .DoNotValidateAgainstSchema ,&_bebce );_gaggc !=nil {return _gaggc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_ggeba .SaveInvalidXml =NewCT_OnOff ();if _bbfgc :=d .DecodeElement (_ggeba .SaveInvalidXml ,&_bebce );_bbfgc !=nil {return _bbfgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_ggeba .IgnoreMixedContent =NewCT_OnOff ();if _adebc :=d .DecodeElement (_ggeba .IgnoreMixedContent ,&_bebce );_adebc !=nil {return _adebc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_ggeba .AlwaysShowPlaceholderText =NewCT_OnOff ();if _acff :=d .DecodeElement (_ggeba .AlwaysShowPlaceholderText ,&_bebce );_acff !=nil {return _acff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_ggeba .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _cgebgc :=d .DecodeElement (_ggeba .DoNotDemarcateInvalidXml ,&_bebce );_cgebgc !=nil {return _cgebgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_ggeba .SaveXmlDataOnly =NewCT_OnOff ();if _eebbee :=d .DecodeElement (_ggeba .SaveXmlDataOnly ,&_bebce );_eebbee !=nil {return _eebbee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_ggeba .UseXSLTWhenSaving =NewCT_OnOff ();if _dagag :=d .DecodeElement (_ggeba .UseXSLTWhenSaving ,&_bebce );_dagag !=nil {return _dagag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_ggeba .SaveThroughXslt =NewCT_SaveThroughXslt ();if _gcbeg :=d .DecodeElement (_ggeba .SaveThroughXslt ,&_bebce );_gcbeg !=nil {return _gcbeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_ggeba .ShowXMLTags =NewCT_OnOff ();if _ffcg :=d .DecodeElement (_ggeba .ShowXMLTags ,&_bebce );_ffcg !=nil {return _ffcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_ggeba .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _fccgcg :=d .DecodeElement (_ggeba .AlwaysMergeEmptyNamespace ,&_bebce );_fccgcg !=nil {return _fccgcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ggeba .UpdateFields =NewCT_OnOff ();if _fcef :=d .DecodeElement (_ggeba .UpdateFields ,&_bebce );_fcef !=nil {return _fcef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ggeba .HdrShapeDefaults =NewCT_ShapeDefaults ();if _ggbce :=d .DecodeElement (_ggeba .HdrShapeDefaults ,&_bebce );_ggbce !=nil {return _ggbce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_ggeba .FootnotePr =NewCT_FtnDocProps ();if _daaaa :=d .DecodeElement (_ggeba .FootnotePr ,&_bebce );_daaaa !=nil {return _daaaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_ggeba .EndnotePr =NewCT_EdnDocProps ();if _fedbc :=d .DecodeElement (_ggeba .EndnotePr ,&_bebce );_fedbc !=nil {return _fedbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_ggeba .Compat =NewCT_Compat ();if _fbded :=d .DecodeElement (_ggeba .Compat ,&_bebce );_fbded !=nil {return _fbded ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_ggeba .DocVars =NewCT_DocVars ();if _gdfc :=d .DecodeElement (_ggeba .DocVars ,&_bebce );_gdfc !=nil {return _gdfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_ggeba .Rsids =NewCT_DocRsids ();if _deedgc :=d .DecodeElement (_ggeba .Rsids ,&_bebce );_deedgc !=nil {return _deedgc ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_ggeba .MathPr =_cgde .NewMathPr ();if _efgdb :=d .DecodeElement (_ggeba .MathPr ,&_bebce );_efgdb !=nil {return _efgdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_ggdfe :=NewCT_String ();if _gdfbb :=d .DecodeElement (_ggdfe ,&_bebce );_gdfbb !=nil {return _gdfbb ;};_ggeba .AttachedSchema =append (_ggeba .AttachedSchema ,_ggdfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_ggeba .ThemeFontLang =NewCT_Language ();if _gdbgb :=d .DecodeElement (_ggeba .ThemeFontLang ,&_bebce );_gdbgb !=nil {return _gdbgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_ggeba .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _gaca :=d .DecodeElement (_ggeba .ClrSchemeMapping ,&_bebce );_gaca !=nil {return _gaca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_ggeba .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _deec :=d .DecodeElement (_ggeba .DoNotIncludeSubdocsInStats ,&_bebce );_deec !=nil {return _deec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_ggeba .DoNotAutoCompressPictures =NewCT_OnOff ();if _ffaebf :=d .DecodeElement (_ggeba .DoNotAutoCompressPictures ,&_bebce );_ffaebf !=nil {return _ffaebf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_ggeba .ForceUpgrade =NewCT_Empty ();if _ddace :=d .DecodeElement (_ggeba .ForceUpgrade ,&_bebce );_ddace !=nil {return _ddace ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_ggeba .Captions =NewCT_Captions ();if _beaaa :=d .DecodeElement (_ggeba .Captions ,&_bebce );_beaaa !=nil {return _beaaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_ggeba .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _begefc :=d .DecodeElement (_ggeba .ReadModeInkLockDown ,&_bebce );_begefc !=nil {return _begefc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_cbabg :=NewCT_SmartTagType ();if _adbdga :=d .DecodeElement (_cbabg ,&_bebce );_adbdga !=nil {return _adbdga ;};_ggeba .SmartTagType =append (_ggeba .SmartTagType ,_cbabg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_ggeba .SchemaLibrary =_bdfbg .NewSchemaLibrary ();if _cebga :=d .DecodeElement (_ggeba .SchemaLibrary ,&_bebce );_cebga !=nil {return _cebga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ggeba .ShapeDefaults =NewCT_ShapeDefaults ();if _efdccd :=d .DecodeElement (_ggeba .ShapeDefaults ,&_bebce );_efdccd !=nil {return _efdccd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_ggeba .DoNotEmbedSmartTags =NewCT_OnOff ();if _gffg :=d .DecodeElement (_ggeba .DoNotEmbedSmartTags ,&_bebce );_gffg !=nil {return _gffg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_ggeba .DecimalSymbol =NewCT_String ();if _ggaaf :=d .DecodeElement (_ggeba .DecimalSymbol ,&_bebce );_ggaaf !=nil {return _ggaaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_ggeba .ListSeparator =NewCT_String ();if _decgf :=d .DecodeElement (_ggeba .ListSeparator ,&_bebce );_decgf !=nil {return _decgf ;};default:_dfdbg :=&_febdf .XSDAny {};if _ddegg :=d .DecodeElement (_dfdbg ,&_bebce );_ddegg !=nil {return _ddegg ;};_ggeba .Extra =append (_ggeba .Extra ,_dfdbg );};case _ebaba .EndElement :break _defbbd ;case _ebaba .CharData :};};return nil ;};func (_gecgcg WdST_RelFromV )String ()string {switch _gecgcg {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 4:return "\u006c\u0069\u006e\u0065";case 5:return "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case 6:return "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_bef .ST_OnOff ; +// Table Cell Leading Margin Default +Start *CT_TblWidth ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Table Cell Leading Margin Default +Left *CT_TblWidth ; -// Object Application -ProgIdAttr *string ; +// Table Cell Bottom Margin Default +Bottom *CT_TblWidth ; -// Object Shape -ShapeIdAttr *string ; +// Table Cell Trailing Margin Default +End *CT_TblWidth ; -// Field Switches -FieldCodesAttr *string ;};func (_efbg *CT_TrackChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cabb :=range start .Attr {if _cabb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bfbcf ,_bbagd :=_cabb .Value ,error (nil );if _bbagd !=nil {return _bbagd ;};_efbg .AuthorAttr =_bfbcf ;continue ;};if _cabb .Name .Local =="\u0064\u0061\u0074\u0065"{_afbb ,_gcbfeg :=ParseStdlibTime (_cabb .Value );if _gcbfeg !=nil {return _gcbfeg ;};_efbg .DateAttr =&_afbb ;continue ;};if _cabb .Name .Local =="\u0069\u0064"{_fdbd ,_bfcfg :=_cfdbf .ParseInt (_cabb .Value ,10,64);if _bfcfg !=nil {return _bfcfg ;};_efbg .IdAttr =_fdbd ;continue ;};};for {_gbdeb ,_ffbebc :=d .Token ();if _ffbebc !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_ffbebc );};if _dfcfbd ,_bcfd :=_gbdeb .(_ebaba .EndElement );_bcfd &&_dfcfbd .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Trailing Margin Default +Right *CT_TblWidth ;};func (_dfcgg *Recipients )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfcgg .CT_Recipients =*NewCT_Recipients ();_gfbccb :for {_cbbdg ,_ffged :=d .Token ();if _ffged !=nil {return _ffged ;};switch _agefgg :=_cbbdg .(type ){case _g .StartElement :switch _agefgg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ecdcb :=NewCT_RecipientData ();if _efccb :=d .DecodeElement (_ecdcb ,&_agefgg );_efccb !=nil {return _efccb ;};_dfcgg .RecipientData =append (_dfcgg .RecipientData ,_ecdcb );default:_ga .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\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_agefgg .Name );if _ebaee :=d .Skip ();_ebaee !=nil {return _ebaee ;};};case _g .EndElement :break _gfbccb ;case _g .CharData :};};return nil ;};func (_fgdbff ST_FldCharType )ValidateWithPath (path string )error {switch _fgdbff {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdbff ));};return nil ;}; -// Validate validates the EG_CellMarkupElements and its children -func (_ffbgc *EG_CellMarkupElements )Validate ()error {return _ffbgc .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");}; +// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path +func (_cafg *CT_AutoCaptions )ValidateWithPath (path string )error {for _eceg ,_dgf :=range _cafg .AutoCaption {if _ddd :=_dgf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_eceg ));_ddd !=nil {return _ddd ;};};return nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_ddbga *CT_FrameLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbga .ValAttr =ST_FrameLayout (1);for _ ,_gadeg :=range start .Attr {if _gadeg .Name .Local =="\u0076\u0061\u006c"{_ddbga .ValAttr .UnmarshalXMLAttr (_gadeg );continue ;};};for {_eefb ,_becff :=d .Token ();if _becff !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074:\u0020\u0025\u0073",_becff );};if _geceg ,_dgdff :=_eefb .(_g .EndElement );_dgdff &&_geceg .Name ==start .Name {break ;};};return nil ;};func (_bfagc *WdCT_WrapSquare )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_deddce ,_bbfg :=_bfagc .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _bbfg !=nil {return _bbfg ;};start .Attr =append (start .Attr ,_deddce );if _bfagc .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_bfagc .DistTAttr )});};if _bfagc .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_bfagc .DistBAttr )});};if _bfagc .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_bfagc .DistLAttr )});};if _bfagc .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_bfagc .DistRAttr )});};e .EncodeToken (start );if _bfagc .EffectExtent !=nil {_abfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bfagc .EffectExtent ,_abfcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_baeb :=&CT_CompatSetting {};return _baeb }; -// Validate validates the CT_TblPrBase and its children -func (_fdfege *CT_TblPrBase )Validate ()error {return _fdfege .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_bcffe *CT_SdtPrChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgadb :for {_faad ,_dbdgee :=d .Token ();if _dbdgee !=nil {return _dbdgee ;};switch _egf :=_faad .(type ){case _ebaba .StartElement :switch _egf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_bcffe .Equation =NewCT_Empty ();if _cabfba :=d .DecodeElement (_bcffe .Equation ,&_egf );_cabfba !=nil {return _cabfba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_bcffe .ComboBox =NewCT_SdtComboBox ();if _bddcbd :=d .DecodeElement (_bcffe .ComboBox ,&_egf );_bddcbd !=nil {return _bddcbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_bcffe .Date =NewCT_SdtDate ();if _eaefcd :=d .DecodeElement (_bcffe .Date ,&_egf );_eaefcd !=nil {return _eaefcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_bcffe .DocPartObj =NewCT_SdtDocPart ();if _ccgfc :=d .DecodeElement (_bcffe .DocPartObj ,&_egf );_ccgfc !=nil {return _ccgfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_bcffe .DocPartList =NewCT_SdtDocPart ();if _gcbcga :=d .DecodeElement (_bcffe .DocPartList ,&_egf );_gcbcga !=nil {return _gcbcga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_bcffe .DropDownList =NewCT_SdtDropDownList ();if _bbcbf :=d .DecodeElement (_bcffe .DropDownList ,&_egf );_bbcbf !=nil {return _bbcbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bcffe .Picture =NewCT_Empty ();if _gbaa :=d .DecodeElement (_bcffe .Picture ,&_egf );_gbaa !=nil {return _gbaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_bcffe .RichText =NewCT_Empty ();if _bcabd :=d .DecodeElement (_bcffe .RichText ,&_egf );_bcabd !=nil {return _bcabd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_bcffe .Text =NewCT_SdtText ();if _aebbf :=d .DecodeElement (_bcffe .Text ,&_egf );_aebbf !=nil {return _aebbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_bcffe .Citation =NewCT_Empty ();if _cddgb :=d .DecodeElement (_bcffe .Citation ,&_egf );_cddgb !=nil {return _cddgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_bcffe .Group =NewCT_Empty ();if _gdeaa :=d .DecodeElement (_bcffe .Group ,&_egf );_gdeaa !=nil {return _gdeaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_bcffe .Bibliography =NewCT_Empty ();if _gdge :=d .DecodeElement (_bcffe .Bibliography ,&_egf );_gdge !=nil {return _gdge ;};default:_febdf .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\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_egf .Name );if _gaaga :=d .Skip ();_gaaga !=nil {return _gaaga ;};};case _ebaba .EndElement :break _fgadb ;case _ebaba .CharData :};};return nil ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_daaac :=&CT_VerticalAlignRun {};_daaac .ValAttr =_bef .ST_VerticalAlignRun (1);return _daaac ;};func (_abgeg ST_DocProtect )ValidateWithPath (path string )error {switch _abgeg {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgeg ));};return nil ;};func (_acccga ST_HpsMeasure )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _acccga .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_ebaba .CharData (_eddeb .Sprintf ("\u0025\u0064",*_acccga .ST_UnsignedDecimalNumber )));};if _acccga .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_ebaba .CharData (*_acccga .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_ebaba .EndElement {Name :start .Name });};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_gedadf .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_gedadf .CT_ShapeProperties ;Style *_gedadf .CT_ShapeStyle ;ExtLst *_gedadf .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_gedadf .CT_TextBodyProperties ;}; +// Validate validates the CT_RecipientData and its children +func (_ddcga *CT_RecipientData )Validate ()error {return _ddcga .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_adffcg *CT_TrackChangesView )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeaea :=range start .Attr {if _eeaea .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_abaeda ,_dabae :=ParseUnionST_OnOff (_eeaea .Value );if _dabae !=nil {return _dabae ;};_adffcg .MarkupAttr =&_abaeda ;continue ;};if _eeaea .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cdfbc ,_cgfec :=ParseUnionST_OnOff (_eeaea .Value );if _cgfec !=nil {return _cgfec ;};_adffcg .CommentsAttr =&_cdfbc ;continue ;};if _eeaea .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_adagc ,_dfaef :=ParseUnionST_OnOff (_eeaea .Value );if _dfaef !=nil {return _dfaef ;};_adffcg .InsDelAttr =&_adagc ;continue ;};if _eeaea .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gafcb ,_cgdbbc :=ParseUnionST_OnOff (_eeaea .Value );if _cgdbbc !=nil {return _cgdbbc ;};_adffcg .FormattingAttr =&_gafcb ;continue ;};if _eeaea .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_cddee ,_bgedg :=ParseUnionST_OnOff (_eeaea .Value );if _bgedg !=nil {return _bgedg ;};_adffcg .InkAnnotationsAttr =&_cddee ;continue ;};};for {_ggccb ,_cbcad :=d .Token ();if _cbcad !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_cbcad );};if _cdced ,_eccgda :=_ggccb .(_g .EndElement );_eccgda &&_cdced .Name ==start .Name {break ;};};return nil ;};func (_beeece *Hdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0068d\u0072";return _beeece .CT_HdrFtr .MarshalXML (e ,start );};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_a .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_ffdaa *CT_LsdException )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_caea :=range start .Attr {if _caea .Name .Local =="\u006e\u0061\u006d\u0065"{_agbfg ,_gfgdfg :=_caea .Value ,error (nil );if _gfgdfg !=nil {return _gfgdfg ;};_ffdaa .NameAttr =_agbfg ;continue ;};if _caea .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fagcd ,_ffga :=ParseUnionST_OnOff (_caea .Value );if _ffga !=nil {return _ffga ;};_ffdaa .LockedAttr =&_fagcd ;continue ;};if _caea .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aadfa ,_cbdff :=_b .ParseInt (_caea .Value ,10,64);if _cbdff !=nil {return _cbdff ;};_ffdaa .UiPriorityAttr =&_aadfa ;continue ;};if _caea .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_acfgc ,_dcfa :=ParseUnionST_OnOff (_caea .Value );if _dcfa !=nil {return _dcfa ;};_ffdaa .SemiHiddenAttr =&_acfgc ;continue ;};if _caea .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_edagf ,_gadf :=ParseUnionST_OnOff (_caea .Value );if _gadf !=nil {return _gadf ;};_ffdaa .UnhideWhenUsedAttr =&_edagf ;continue ;};if _caea .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_cbga ,_bbeed :=ParseUnionST_OnOff (_caea .Value );if _bbeed !=nil {return _bbeed ;};_ffdaa .QFormatAttr =&_cbga ;continue ;};};for {_efege ,_fcdcd :=d .Token ();if _fcdcd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_fcdcd );};if _beadg ,_gcgc :=_efege .(_g .EndElement );_gcgc &&_beadg .Name ==start .Name {break ;};};return nil ;};func (_afegcb *ST_FFTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddaac ,_bfgeg :=d .Token ();if _bfgeg !=nil {return _bfgeg ;};if _febgf ,_cfbgg :=_ddaac .(_g .EndElement );_cfbgg &&_febgf .Name ==start .Name {*_afegcb =1;return nil ;};if _ffbbdg ,_cebag :=_ddaac .(_g .CharData );!_cebag {return _gd .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",_ddaac );}else {switch string (_ffbbdg ){case "":*_afegcb =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_afegcb =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_afegcb =2;case "\u0064\u0061\u0074\u0065":*_afegcb =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_afegcb =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_afegcb =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_afegcb =6;};};_ddaac ,_bfgeg =d .Token ();if _bfgeg !=nil {return _bfgeg ;};if _cfcaa ,_cfegad :=_ddaac .(_g .EndElement );_cfegad &&_cfcaa .Name ==start .Name {return nil ;};return _gd .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",_ddaac );};func (_gagcf *CT_ObjectChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gagcf .Control !=nil {_fdbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_gagcf .Control ,_fdbd );};if _gagcf .ObjectLink !=nil {_abgec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gagcf .ObjectLink ,_abgec );};if _gagcf .ObjectEmbed !=nil {_eebce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_gagcf .ObjectEmbed ,_eebce );};if _gagcf .Movie !=nil {_ebaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_gagcf .Movie ,_ebaeg );};return nil ;};func (_ge *AG_SectPrAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ece :=range start .Attr {if _ece .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ecc ,_bee :=_ece .Value ,error (nil );if _bee !=nil {return _bee ;};_ge .RsidRPrAttr =&_ecc ;continue ;};if _ece .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ag ,_ab :=_ece .Value ,error (nil );if _ab !=nil {return _ab ;};_ge .RsidDelAttr =&_ag ;continue ;};if _ece .Name .Local =="\u0072\u0073\u0069d\u0052"{_gf ,_ba :=_ece .Value ,error (nil );if _ba !=nil {return _ba ;};_ge .RsidRAttr =&_gf ;continue ;};if _ece .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_eg ,_fg :=_ece .Value ,error (nil );if _fg !=nil {return _fg ;};_ge .RsidSectAttr =&_eg ;continue ;};};for {_ffgb ,_efb :=d .Token ();if _efb !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0065\u0063\u0074\u0050r\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_efb );};if _ffe ,_bde :=_ffgb .(_g .EndElement );_bde &&_ffe .Name ==start .Name {break ;};};return nil ;};func (_gebfag *EG_RPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gebfag .RStyle !=nil {_dbeeag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gebfag .RStyle ,_dbeeag );};if _gebfag .RFonts !=nil {_aadgff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gebfag .RFonts ,_aadgff );};if _gebfag .B !=nil {_bedfbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_gebfag .B ,_bedfbd );};if _gebfag .BCs !=nil {_ddbfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gebfag .BCs ,_ddbfd );};if _gebfag .I !=nil {_babdfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_gebfag .I ,_babdfa );};if _gebfag .ICs !=nil {_bfgdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gebfag .ICs ,_bfgdgc );};if _gebfag .Caps !=nil {_caaagb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_gebfag .Caps ,_caaagb );};if _gebfag .SmallCaps !=nil {_bcagf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gebfag .SmallCaps ,_bcagf );};if _gebfag .Strike !=nil {_egccc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_gebfag .Strike ,_egccc );};if _gebfag .Dstrike !=nil {_gadegf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gebfag .Dstrike ,_gadegf );};if _gebfag .Outline !=nil {_ddfffd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_gebfag .Outline ,_ddfffd );};if _gebfag .Shadow !=nil {_abaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gebfag .Shadow ,_abaab );};if _gebfag .Emboss !=nil {_ccece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_gebfag .Emboss ,_ccece );};if _gebfag .Imprint !=nil {_cfabf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gebfag .Imprint ,_cfabf );};if _gebfag .NoProof !=nil {_cfegefg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_gebfag .NoProof ,_cfegefg );};if _gebfag .SnapToGrid !=nil {_faabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gebfag .SnapToGrid ,_faabd );};if _gebfag .Vanish !=nil {_baabf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gebfag .Vanish ,_baabf );};if _gebfag .WebHidden !=nil {_cbbbaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gebfag .WebHidden ,_cbbbaa );};if _gebfag .Color !=nil {_cbbaac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gebfag .Color ,_cbbaac );};if _gebfag .Spacing !=nil {_dfcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gebfag .Spacing ,_dfcae );};if _gebfag .W !=nil {_gcggg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gebfag .W ,_gcggg );};if _gebfag .Kern !=nil {_aeecf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gebfag .Kern ,_aeecf );};if _gebfag .Position !=nil {_fdgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gebfag .Position ,_fdgf );};if _gebfag .Sz !=nil {_egcged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gebfag .Sz ,_egcged );};if _gebfag .SzCs !=nil {_cagcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_gebfag .SzCs ,_cagcg );};if _gebfag .Highlight !=nil {_aefae :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gebfag .Highlight ,_aefae );};if _gebfag .U !=nil {_cbdagg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_gebfag .U ,_cbdagg );};if _gebfag .Effect !=nil {_aeadfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gebfag .Effect ,_aeadfg );};if _gebfag .Bdr !=nil {_ggadc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_gebfag .Bdr ,_ggadc );};if _gebfag .Shd !=nil {_abfbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gebfag .Shd ,_abfbg );};if _gebfag .FitText !=nil {_fffacf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_gebfag .FitText ,_fffacf );};if _gebfag .VertAlign !=nil {_dfdff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gebfag .VertAlign ,_dfdff );};if _gebfag .Rtl !=nil {_ebfedb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_gebfag .Rtl ,_ebfedb );};if _gebfag .Cs !=nil {_bfaccgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gebfag .Cs ,_bfaccgg );};if _gebfag .Em !=nil {_bdbdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_gebfag .Em ,_bdbdeb );};if _gebfag .Lang !=nil {_gdcea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gebfag .Lang ,_gdcea );};if _gebfag .EastAsianLayout !=nil {_bdece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gebfag .EastAsianLayout ,_bdece );};if _gebfag .SpecVanish !=nil {_bacae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gebfag .SpecVanish ,_bacae );};if _gebfag .OMath !=nil {_abfee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gebfag .OMath ,_abfee );};return nil ;};func (_dcedf *EG_BlockLevelChunkElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcedf .EG_ContentBlockContent !=nil {for _ ,_afcgg :=range _dcedf .EG_ContentBlockContent {_afcgg .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_dgcfd *ST_TextAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgcfd =0;case "\u0074\u006f\u0070":*_dgcfd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgcfd =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dgcfd =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dgcfd =4;case "\u0061\u0075\u0074\u006f":*_dgcfd =5;};return nil ;}; -// Validate validates the WdCT_TextboxInfo and its children -func (_cafff *WdCT_TextboxInfo )Validate ()error {return _cafff .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func (_cgdcc ST_BrType )String ()string {switch _cgdcc {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return "";};func (_aafdac *WdCT_Inline )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _aafdac .DistTAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aafdac .DistTAttr )});};if _aafdac .DistBAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aafdac .DistBAttr )});};if _aafdac .DistLAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aafdac .DistLAttr )});};if _aafdac .DistRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aafdac .DistRAttr )});};e .EncodeToken (start );_cgaegd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_aafdac .Extent ,_cgaegd );if _aafdac .EffectExtent !=nil {_ggcdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_aafdac .EffectExtent ,_ggcdb );};_agfcce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_aafdac .DocPr ,_agfcce );if _aafdac .CNvGraphicFramePr !=nil {_fbeeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_aafdac .CNvGraphicFramePr ,_fbeeb );};_gedc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_aafdac .Graphic ,_gedc );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ecfcf *CT_PageMar )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcf .TopAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcf .RightAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcf .BottomAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcf .LeftAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcf .HeaderAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcf .FooterAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_ecfcf .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextDirection and its children +func (_cadcf *CT_TextDirection )Validate ()error {return _cadcf .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_eaagd *CT_CustomXmlCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_effcd :=range start .Attr {if _effcd .Name .Local =="\u0075\u0072\u0069"{_cbbcc ,_cabe :=_effcd .Value ,error (nil );if _cabe !=nil {return _cabe ;};_eaagd .UriAttr =&_cbbcc ;continue ;};if _effcd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_acggf ,_ffddb :=_effcd .Value ,error (nil );if _ffddb !=nil {return _ffddb ;};_eaagd .ElementAttr =_acggf ;continue ;};};_fdec :for {_eegaea ,_dfbaf :=d .Token ();if _dfbaf !=nil {return _dfbaf ;};switch _gfdd :=_eegaea .(type ){case _g .StartElement :switch _gfdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_eaagd .CustomXmlPr =NewCT_CustomXmlPr ();if _cgace :=d .DecodeElement (_eaagd .CustomXmlPr ,&_gfdd );_cgace !=nil {return _cgace ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_ggga :=NewEG_ContentCellContent ();_acgd :=NewCT_Tc ();if _adcfee :=d .DecodeElement (_acgd ,&_gfdd );_adcfee !=nil {return _adcfee ;};_ggga .Tc =append (_ggga .Tc ,_acgd );_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ggga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gebba :=NewEG_ContentCellContent ();_gebba .CustomXml =NewCT_CustomXmlCell ();if _bbee :=d .DecodeElement (_gebba .CustomXml ,&_gfdd );_bbee !=nil {return _bbee ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_gebba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ceda :=NewEG_ContentCellContent ();_ceda .Sdt =NewCT_SdtCell ();if _dfgeg :=d .DecodeElement (_ceda .Sdt ,&_gfdd );_dfgeg !=nil {return _dfgeg ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ceda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbgba :=NewEG_ContentCellContent ();_efbd :=NewEG_RunLevelElts ();_efbd .ProofErr =NewCT_ProofErr ();if _bffa :=d .DecodeElement (_efbd .ProofErr ,&_gfdd );_bffa !=nil {return _bffa ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bbgba );_bbgba .EG_RunLevelElts =append (_bbgba .EG_RunLevelElts ,_efbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bfbcd :=NewEG_ContentCellContent ();_edaeg :=NewEG_RunLevelElts ();_edaeg .PermStart =NewCT_PermStart ();if _egea :=d .DecodeElement (_edaeg .PermStart ,&_gfdd );_egea !=nil {return _egea ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bfbcd );_bfbcd .EG_RunLevelElts =append (_bfbcd .EG_RunLevelElts ,_edaeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afdf :=NewEG_ContentCellContent ();_abdd :=NewEG_RunLevelElts ();_abdd .PermEnd =NewCT_Perm ();if _cddeb :=d .DecodeElement (_abdd .PermEnd ,&_gfdd );_cddeb !=nil {return _cddeb ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_afdf );_afdf .EG_RunLevelElts =append (_afdf .EG_RunLevelElts ,_abdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_eaedf :=NewEG_ContentCellContent ();_cfagb :=NewEG_RunLevelElts ();_cfagb .Ins =NewCT_RunTrackChange ();if _bbfe :=d .DecodeElement (_cfagb .Ins ,&_gfdd );_bbfe !=nil {return _bbfe ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_eaedf );_eaedf .EG_RunLevelElts =append (_eaedf .EG_RunLevelElts ,_cfagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fdbe :=NewEG_ContentCellContent ();_gccd :=NewEG_RunLevelElts ();_gccd .Del =NewCT_RunTrackChange ();if _fdcd :=d .DecodeElement (_gccd .Del ,&_gfdd );_fdcd !=nil {return _fdcd ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_fdbe );_fdbe .EG_RunLevelElts =append (_fdbe .EG_RunLevelElts ,_gccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gbeb :=NewEG_ContentCellContent ();_cffa :=NewEG_RunLevelElts ();_cffa .MoveFrom =NewCT_RunTrackChange ();if _adebf :=d .DecodeElement (_cffa .MoveFrom ,&_gfdd );_adebf !=nil {return _adebf ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_gbeb );_gbeb .EG_RunLevelElts =append (_gbeb .EG_RunLevelElts ,_cffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agef :=NewEG_ContentCellContent ();_cabg :=NewEG_RunLevelElts ();_cabg .MoveTo =NewCT_RunTrackChange ();if _bggc :=d .DecodeElement (_cabg .MoveTo ,&_gfdd );_bggc !=nil {return _bggc ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_agef );_agef .EG_RunLevelElts =append (_agef .EG_RunLevelElts ,_cabg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bdgd :=NewEG_ContentCellContent ();_bedb :=NewEG_RunLevelElts ();_gfgg :=NewEG_RangeMarkupElements ();_gfgg .BookmarkStart =NewCT_Bookmark ();if _faaa :=d .DecodeElement (_gfgg .BookmarkStart ,&_gfdd );_faaa !=nil {return _faaa ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bdgd );_bdgd .EG_RunLevelElts =append (_bdgd .EG_RunLevelElts ,_bedb );_bedb .EG_RangeMarkupElements =append (_bedb .EG_RangeMarkupElements ,_gfgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fefbb :=NewEG_ContentCellContent ();_cedb :=NewEG_RunLevelElts ();_bcfcef :=NewEG_RangeMarkupElements ();_bcfcef .BookmarkEnd =NewCT_MarkupRange ();if _ccedg :=d .DecodeElement (_bcfcef .BookmarkEnd ,&_gfdd );_ccedg !=nil {return _ccedg ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_fefbb );_fefbb .EG_RunLevelElts =append (_fefbb .EG_RunLevelElts ,_cedb );_cedb .EG_RangeMarkupElements =append (_cedb .EG_RangeMarkupElements ,_bcfcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbggg :=NewEG_ContentCellContent ();_bcfa :=NewEG_RunLevelElts ();_fdac :=NewEG_RangeMarkupElements ();_fdac .MoveFromRangeStart =NewCT_MoveBookmark ();if _bafb :=d .DecodeElement (_fdac .MoveFromRangeStart ,&_gfdd );_bafb !=nil {return _bafb ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_gbggg );_gbggg .EG_RunLevelElts =append (_gbggg .EG_RunLevelElts ,_bcfa );_bcfa .EG_RangeMarkupElements =append (_bcfa .EG_RangeMarkupElements ,_fdac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceecb :=NewEG_ContentCellContent ();_gbgfc :=NewEG_RunLevelElts ();_abeb :=NewEG_RangeMarkupElements ();_abeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _dacae :=d .DecodeElement (_abeb .MoveFromRangeEnd ,&_gfdd );_dacae !=nil {return _dacae ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ceecb );_ceecb .EG_RunLevelElts =append (_ceecb .EG_RunLevelElts ,_gbgfc );_gbgfc .EG_RangeMarkupElements =append (_gbgfc .EG_RangeMarkupElements ,_abeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dbfc :=NewEG_ContentCellContent ();_ffdfb :=NewEG_RunLevelElts ();_edfe :=NewEG_RangeMarkupElements ();_edfe .MoveToRangeStart =NewCT_MoveBookmark ();if _efef :=d .DecodeElement (_edfe .MoveToRangeStart ,&_gfdd );_efef !=nil {return _efef ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_dbfc );_dbfc .EG_RunLevelElts =append (_dbfc .EG_RunLevelElts ,_ffdfb );_ffdfb .EG_RangeMarkupElements =append (_ffdfb .EG_RangeMarkupElements ,_edfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dffe :=NewEG_ContentCellContent ();_ecdg :=NewEG_RunLevelElts ();_daeg :=NewEG_RangeMarkupElements ();_daeg .MoveToRangeEnd =NewCT_MarkupRange ();if _fccgc :=d .DecodeElement (_daeg .MoveToRangeEnd ,&_gfdd );_fccgc !=nil {return _fccgc ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_dffe );_dffe .EG_RunLevelElts =append (_dffe .EG_RunLevelElts ,_ecdg );_ecdg .EG_RangeMarkupElements =append (_ecdg .EG_RangeMarkupElements ,_daeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dgcd :=NewEG_ContentCellContent ();_geef :=NewEG_RunLevelElts ();_cfabdg :=NewEG_RangeMarkupElements ();_cfabdg .CommentRangeStart =NewCT_MarkupRange ();if _bdca :=d .DecodeElement (_cfabdg .CommentRangeStart ,&_gfdd );_bdca !=nil {return _bdca ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_dgcd );_dgcd .EG_RunLevelElts =append (_dgcd .EG_RunLevelElts ,_geef );_geef .EG_RangeMarkupElements =append (_geef .EG_RangeMarkupElements ,_cfabdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebaeb :=NewEG_ContentCellContent ();_bcbe :=NewEG_RunLevelElts ();_gdfag :=NewEG_RangeMarkupElements ();_gdfag .CommentRangeEnd =NewCT_MarkupRange ();if _fgbf :=d .DecodeElement (_gdfag .CommentRangeEnd ,&_gfdd );_fgbf !=nil {return _fgbf ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ebaeb );_ebaeb .EG_RunLevelElts =append (_ebaeb .EG_RunLevelElts ,_bcbe );_bcbe .EG_RangeMarkupElements =append (_bcbe .EG_RangeMarkupElements ,_gdfag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffadc :=NewEG_ContentCellContent ();_abfa :=NewEG_RunLevelElts ();_fgab :=NewEG_RangeMarkupElements ();_fgab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _daaad :=d .DecodeElement (_fgab .CustomXmlInsRangeStart ,&_gfdd );_daaad !=nil {return _daaad ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ffadc );_ffadc .EG_RunLevelElts =append (_ffadc .EG_RunLevelElts ,_abfa );_abfa .EG_RangeMarkupElements =append (_abfa .EG_RangeMarkupElements ,_fgab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcgf :=NewEG_ContentCellContent ();_bdeag :=NewEG_RunLevelElts ();_bacb :=NewEG_RangeMarkupElements ();_bacb .CustomXmlInsRangeEnd =NewCT_Markup ();if _acad :=d .DecodeElement (_bacb .CustomXmlInsRangeEnd ,&_gfdd );_acad !=nil {return _acad ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bcgf );_bcgf .EG_RunLevelElts =append (_bcgf .EG_RunLevelElts ,_bdeag );_bdeag .EG_RangeMarkupElements =append (_bdeag .EG_RangeMarkupElements ,_bacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfag :=NewEG_ContentCellContent ();_bfad :=NewEG_RunLevelElts ();_ebfg :=NewEG_RangeMarkupElements ();_ebfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fddg :=d .DecodeElement (_ebfg .CustomXmlDelRangeStart ,&_gfdd );_fddg !=nil {return _fddg ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bfag );_bfag .EG_RunLevelElts =append (_bfag .EG_RunLevelElts ,_bfad );_bfad .EG_RangeMarkupElements =append (_bfad .EG_RangeMarkupElements ,_ebfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_faddd :=NewEG_ContentCellContent ();_deaf :=NewEG_RunLevelElts ();_deab :=NewEG_RangeMarkupElements ();_deab .CustomXmlDelRangeEnd =NewCT_Markup ();if _gffc :=d .DecodeElement (_deab .CustomXmlDelRangeEnd ,&_gfdd );_gffc !=nil {return _gffc ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_faddd );_faddd .EG_RunLevelElts =append (_faddd .EG_RunLevelElts ,_deaf );_deaf .EG_RangeMarkupElements =append (_deaf .EG_RangeMarkupElements ,_deab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gaad :=NewEG_ContentCellContent ();_beccf :=NewEG_RunLevelElts ();_ebcg :=NewEG_RangeMarkupElements ();_ebcg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdec :=d .DecodeElement (_ebcg .CustomXmlMoveFromRangeStart ,&_gfdd );_gdec !=nil {return _gdec ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_gaad );_gaad .EG_RunLevelElts =append (_gaad .EG_RunLevelElts ,_beccf );_beccf .EG_RangeMarkupElements =append (_beccf .EG_RangeMarkupElements ,_ebcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ecdc :=NewEG_ContentCellContent ();_cgcge :=NewEG_RunLevelElts ();_adffc :=NewEG_RangeMarkupElements ();_adffc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbeda :=d .DecodeElement (_adffc .CustomXmlMoveFromRangeEnd ,&_gfdd );_cbeda !=nil {return _cbeda ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ecdc );_ecdc .EG_RunLevelElts =append (_ecdc .EG_RunLevelElts ,_cgcge );_cgcge .EG_RangeMarkupElements =append (_cgcge .EG_RangeMarkupElements ,_adffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgge :=NewEG_ContentCellContent ();_dadcd :=NewEG_RunLevelElts ();_ecag :=NewEG_RangeMarkupElements ();_ecag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgeb :=d .DecodeElement (_ecag .CustomXmlMoveToRangeStart ,&_gfdd );_fgeb !=nil {return _fgeb ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_fgge );_fgge .EG_RunLevelElts =append (_fgge .EG_RunLevelElts ,_dadcd );_dadcd .EG_RangeMarkupElements =append (_dadcd .EG_RangeMarkupElements ,_ecag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efed :=NewEG_ContentCellContent ();_abab :=NewEG_RunLevelElts ();_accg :=NewEG_RangeMarkupElements ();_accg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfggf :=d .DecodeElement (_accg .CustomXmlMoveToRangeEnd ,&_gfdd );_gfggf !=nil {return _gfggf ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_efed );_efed .EG_RunLevelElts =append (_efed .EG_RunLevelElts ,_abab );_abab .EG_RangeMarkupElements =append (_abab .EG_RangeMarkupElements ,_accg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_abdaa :=NewEG_ContentCellContent ();_eage :=NewEG_RunLevelElts ();_fbdbb :=NewEG_MathContent ();_fbdbb .OMathPara =_ec .NewOMathPara ();if _bdcad :=d .DecodeElement (_fbdbb .OMathPara ,&_gfdd );_bdcad !=nil {return _bdcad ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_abdaa );_abdaa .EG_RunLevelElts =append (_abdaa .EG_RunLevelElts ,_eage );_eage .EG_MathContent =append (_eage .EG_MathContent ,_fbdbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eace :=NewEG_ContentCellContent ();_bgeac :=NewEG_RunLevelElts ();_baad :=NewEG_MathContent ();_baad .OMath =_ec .NewOMath ();if _dfaa :=d .DecodeElement (_baad .OMath ,&_gfdd );_dfaa !=nil {return _dfaa ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_eace );_eace .EG_RunLevelElts =append (_eace .EG_RunLevelElts ,_bgeac );_bgeac .EG_MathContent =append (_bgeac .EG_MathContent ,_baad );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_gfdd .Name );if _afdb :=d .Skip ();_afdb !=nil {return _afdb ;};};case _g .EndElement :break _fdec ;case _g .CharData :};};return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_eabcc :=&CT_HdrFtrRef {};_eabcc .TypeAttr =ST_HdrFtr (1);return _eabcc ;};func (_daabfc ST_TabTlc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aeace :=_g .Attr {};_aeace .Name =name ;switch _daabfc {case ST_TabTlcUnset :_aeace .Value ="";case ST_TabTlcNone :_aeace .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_aeace .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_aeace .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_aeace .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_aeace .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_aeace .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _aeace ,nil ;};func (_gdfdc ST_FrameLayout )String ()string {switch _gdfdc {case 0:return "";case 1:return "\u0072\u006f\u0077\u0073";case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};type CT_TblLayoutType struct{ -// Validate validates the CT_Object and its children -func (_fdfcb *CT_Object )Validate ()error {return _fdfcb .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func (_gebge *CT_DocPartType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_bbabf ,_bcd :=_gebge .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcd !=nil {return _bcd ;};start .Attr =append (start .Attr ,_bbabf );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_DocPartType struct{ +// Table Layout Setting +TypeAttr ST_TblLayoutType ;}; -// Type Value -ValAttr ST_DocPartType ;};func (_dddfe ST_DocPartBehavior )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dddfe .String (),start );};func (_fefffb *ST_View )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fefffb =0;case "\u006e\u006f\u006e\u0065":*_fefffb =1;case "\u0070\u0072\u0069n\u0074":*_fefffb =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_fefffb =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_fefffb =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fefffb =5;case "\u0077\u0065\u0062":*_fefffb =6;};return nil ;};func (_ggegdb *CT_LongHexNumber )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gfaa :=range start .Attr {if _gfaa .Name .Local =="\u0076\u0061\u006c"{_agfea ,_eaebc :=_gfaa .Value ,error (nil );if _eaebc !=nil {return _eaebc ;};_ggegdb .ValAttr =_agfea ;continue ;};};for {_gcgfd ,_cgbdba :=d .Token ();if _cgbdba !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u006e\u0067H\u0065x\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_cgbdba );};if _aacfe ,_cgffc :=_gcgfd .(_ebaba .EndElement );_cgffc &&_aacfe .Name ==start .Name {break ;};};return nil ;};type ST_EdnPos byte ;func (_bfdff *CT_R )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bceecf :=range start .Attr {if _bceecf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_badea ,_begde :=_bceecf .Value ,error (nil );if _begde !=nil {return _begde ;};_bfdff .RsidRPrAttr =&_badea ;continue ;};if _bceecf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_fdfee ,_fgfcg :=_bceecf .Value ,error (nil );if _fgfcg !=nil {return _fgfcg ;};_bfdff .RsidDelAttr =&_fdfee ;continue ;};if _bceecf .Name .Local =="\u0072\u0073\u0069d\u0052"{_eefab ,_fbce :=_bceecf .Value ,error (nil );if _fbce !=nil {return _fbce ;};_bfdff .RsidRAttr =&_eefab ;continue ;};};_ggabgg :for {_cdbgg ,_egebf :=d .Token ();if _egebf !=nil {return _egebf ;};switch _adadb :=_cdbgg .(type ){case _ebaba .StartElement :switch _adadb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bfdff .RPr =NewCT_RPr ();if _dagad :=d .DecodeElement (_bfdff .RPr ,&_adadb );_dagad !=nil {return _dagad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_fgaea :=NewEG_RunInnerContent ();_fgaea .Br =NewCT_Br ();if _cdbdb :=d .DecodeElement (_fgaea .Br ,&_adadb );_cdbdb !=nil {return _cdbdb ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_fgaea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_fdffd :=NewEG_RunInnerContent ();_fdffd .T =NewCT_Text ();if _egeec :=d .DecodeElement (_fdffd .T ,&_adadb );_egeec !=nil {return _egeec ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_fdffd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_edegb :=NewEG_RunInnerContent ();_edegb .ContentPart =NewCT_Rel ();if _ccfef :=d .DecodeElement (_edegb .ContentPart ,&_adadb );_ccfef !=nil {return _ccfef ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_edegb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_dgf :=NewEG_RunInnerContent ();_dgf .DelText =NewCT_Text ();if _geaae :=d .DecodeElement (_dgf .DelText ,&_adadb );_geaae !=nil {return _geaae ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_dgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_gba :=NewEG_RunInnerContent ();_gba .InstrText =NewCT_Text ();if _efgdg :=d .DecodeElement (_gba .InstrText ,&_adadb );_efgdg !=nil {return _efgdg ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_gba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_aedfb :=NewEG_RunInnerContent ();_aedfb .DelInstrText =NewCT_Text ();if _ffba :=d .DecodeElement (_aedfb .DelInstrText ,&_adadb );_ffba !=nil {return _ffba ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_aedfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_gbcf :=NewEG_RunInnerContent ();_gbcf .NoBreakHyphen =NewCT_Empty ();if _bcecc :=d .DecodeElement (_gbcf .NoBreakHyphen ,&_adadb );_bcecc !=nil {return _bcecc ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_gbcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_accfe :=NewEG_RunInnerContent ();_accfe .SoftHyphen =NewCT_Empty ();if _fedde :=d .DecodeElement (_accfe .SoftHyphen ,&_adadb );_fedde !=nil {return _fedde ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_accfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_agbda :=NewEG_RunInnerContent ();_agbda .DayShort =NewCT_Empty ();if _ddgacb :=d .DecodeElement (_agbda .DayShort ,&_adadb );_ddgacb !=nil {return _ddgacb ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_agbda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_bfcebf :=NewEG_RunInnerContent ();_bfcebf .MonthShort =NewCT_Empty ();if _agdff :=d .DecodeElement (_bfcebf .MonthShort ,&_adadb );_agdff !=nil {return _agdff ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_bfcebf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_acagd :=NewEG_RunInnerContent ();_acagd .YearShort =NewCT_Empty ();if _gdbgf :=d .DecodeElement (_acagd .YearShort ,&_adadb );_gdbgf !=nil {return _gdbgf ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_acagd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_ffbgbf :=NewEG_RunInnerContent ();_ffbgbf .DayLong =NewCT_Empty ();if _gadgdg :=d .DecodeElement (_ffbgbf .DayLong ,&_adadb );_gadgdg !=nil {return _gadgdg ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_ffbgbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_bbfd :=NewEG_RunInnerContent ();_bbfd .MonthLong =NewCT_Empty ();if _aeg :=d .DecodeElement (_bbfd .MonthLong ,&_adadb );_aeg !=nil {return _aeg ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_bbfd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_cdgge :=NewEG_RunInnerContent ();_cdgge .YearLong =NewCT_Empty ();if _cfaafd :=d .DecodeElement (_cdgge .YearLong ,&_adadb );_cfaafd !=nil {return _cfaafd ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_cdgge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_eged :=NewEG_RunInnerContent ();_eged .AnnotationRef =NewCT_Empty ();if _fggef :=d .DecodeElement (_eged .AnnotationRef ,&_adadb );_fggef !=nil {return _fggef ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_eged );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_fdaeae :=NewEG_RunInnerContent ();_fdaeae .FootnoteRef =NewCT_Empty ();if _eeaea :=d .DecodeElement (_fdaeae .FootnoteRef ,&_adadb );_eeaea !=nil {return _eeaea ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_fdaeae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_eeedf :=NewEG_RunInnerContent ();_eeedf .EndnoteRef =NewCT_Empty ();if _afedc :=d .DecodeElement (_eeedf .EndnoteRef ,&_adadb );_afedc !=nil {return _afedc ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_eeedf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_efacgf :=NewEG_RunInnerContent ();_efacgf .Separator =NewCT_Empty ();if _bfbfe :=d .DecodeElement (_efacgf .Separator ,&_adadb );_bfbfe !=nil {return _bfbfe ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_efacgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_babggbg :=NewEG_RunInnerContent ();_babggbg .ContinuationSeparator =NewCT_Empty ();if _bggf :=d .DecodeElement (_babggbg .ContinuationSeparator ,&_adadb );_bggf !=nil {return _bggf ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_babggbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_agebg :=NewEG_RunInnerContent ();_agebg .Sym =NewCT_Sym ();if _edegf :=d .DecodeElement (_agebg .Sym ,&_adadb );_edegf !=nil {return _edegf ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_agebg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_bfebd :=NewEG_RunInnerContent ();_bfebd .PgNum =NewCT_Empty ();if _gfcf :=d .DecodeElement (_bfebd .PgNum ,&_adadb );_gfcf !=nil {return _gfcf ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_bfebd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_baedf :=NewEG_RunInnerContent ();_baedf .Cr =NewCT_Empty ();if _bgdcb :=d .DecodeElement (_baedf .Cr ,&_adadb );_bgdcb !=nil {return _bgdcb ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_baedf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_ddbaa :=NewEG_RunInnerContent ();_ddbaa .Tab =NewCT_Empty ();if _gegedc :=d .DecodeElement (_ddbaa .Tab ,&_adadb );_gegedc !=nil {return _gegedc ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_ddbaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_cbcea :=NewEG_RunInnerContent ();_cbcea .Object =NewCT_Object ();if _cdggd :=d .DecodeElement (_cbcea .Object ,&_adadb );_cdggd !=nil {return _cdggd ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_cbcea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_deaab :=NewEG_RunInnerContent ();_deaab .Pict =NewCT_Picture ();if _fbg :=d .DecodeElement (_deaab .Pict ,&_adadb );_fbg !=nil {return _fbg ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_deaab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_caeaf :=NewEG_RunInnerContent ();_caeaf .FldChar =NewCT_FldChar ();if _fdaca :=d .DecodeElement (_caeaf .FldChar ,&_adadb );_fdaca !=nil {return _fdaca ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_caeaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_bege :=NewEG_RunInnerContent ();_bege .Ruby =NewCT_Ruby ();if _acbcc :=d .DecodeElement (_bege .Ruby ,&_adadb );_acbcc !=nil {return _acbcc ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_bege );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_gcgag :=NewEG_RunInnerContent ();_gcgag .FootnoteReference =NewCT_FtnEdnRef ();if _egcc :=d .DecodeElement (_gcgag .FootnoteReference ,&_adadb );_egcc !=nil {return _egcc ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_gcgag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ffaaef :=NewEG_RunInnerContent ();_ffaaef .EndnoteReference =NewCT_FtnEdnRef ();if _ggdaa :=d .DecodeElement (_ffaaef .EndnoteReference ,&_adadb );_ggdaa !=nil {return _ggdaa ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_ffaaef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fadgd :=NewEG_RunInnerContent ();_fadgd .CommentReference =NewCT_Markup ();if _ebcde :=d .DecodeElement (_fadgd .CommentReference ,&_adadb );_ebcde !=nil {return _ebcde ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_fadgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cfbgcd :=NewEG_RunInnerContent ();_cfbgcd .Drawing =NewCT_Drawing ();if _fegba :=d .DecodeElement (_cfbgcd .Drawing ,&_adadb );_fegba !=nil {return _fegba ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_cfbgcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_gcdgg :=NewEG_RunInnerContent ();_gcdgg .Ptab =NewCT_PTab ();if _cgdda :=d .DecodeElement (_gcdgg .Ptab ,&_adadb );_cgdda !=nil {return _cgdda ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_gcdgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_gceceg :=NewEG_RunInnerContent ();_gceceg .LastRenderedPageBreak =NewCT_Empty ();if _fefg :=d .DecodeElement (_gceceg .LastRenderedPageBreak ,&_adadb );_fefg !=nil {return _fefg ;};_bfdff .EG_RunInnerContent =append (_bfdff .EG_RunInnerContent ,_gceceg );default:_bbabaa :=&_febdf .XSDAny {};if _cacdgb :=d .DecodeElement (_bbabaa ,&_adadb );_cacdgb !=nil {return _cacdgb ;};_bfdff .Extra =append (_bfdff .Extra ,_bbabaa );};case _ebaba .EndElement :break _ggabgg ;case _ebaba .CharData :};};return nil ;};func (_ceec ST_View )ValidateWithPath (path string )error {switch _ceec {case 0,1,2,3,4,5,6:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceec ));};return nil ;};func (_cbdebg ST_VAnchor )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fgddd :=_ebaba .Attr {};_fgddd .Name =name ;switch _cbdebg {case ST_VAnchorUnset :_fgddd .Value ="";case ST_VAnchorText :_fgddd .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_fgddd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_fgddd .Value ="\u0070\u0061\u0067\u0065";};return _fgddd ,nil ;};func (_bgb *EG_ContentCellContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ffgg :for {_bbcbad ,_gcadb :=d .Token ();if _gcadb !=nil {return _gcadb ;};switch _ddfff :=_bbcbad .(type ){case _ebaba .StartElement :switch _ddfff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_agafb :=NewCT_Tc ();if _bcbcg :=d .DecodeElement (_agafb ,&_ddfff );_bcbcg !=nil {return _bcbcg ;};_bgb .Tc =append (_bgb .Tc ,_agafb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bgb .CustomXml =NewCT_CustomXmlCell ();if _degge :=d .DecodeElement (_bgb .CustomXml ,&_ddfff );_degge !=nil {return _degge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bgb .Sdt =NewCT_SdtCell ();if _dddeee :=d .DecodeElement (_bgb .Sdt ,&_ddfff );_dddeee !=nil {return _dddeee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gcgce :=NewEG_RunLevelElts ();_gcgce .ProofErr =NewCT_ProofErr ();if _ddcba :=d .DecodeElement (_gcgce .ProofErr ,&_ddfff );_ddcba !=nil {return _ddcba ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_gcgce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_efdcc :=NewEG_RunLevelElts ();_efdcc .PermStart =NewCT_PermStart ();if _gceba :=d .DecodeElement (_efdcc .PermStart ,&_ddfff );_gceba !=nil {return _gceba ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_efdcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fabda :=NewEG_RunLevelElts ();_fabda .PermEnd =NewCT_Perm ();if _fafbc :=d .DecodeElement (_fabda .PermEnd ,&_ddfff );_fafbc !=nil {return _fafbc ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_fabda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bcggd :=NewEG_RunLevelElts ();_bcggd .Ins =NewCT_RunTrackChange ();if _gfdag :=d .DecodeElement (_bcggd .Ins ,&_ddfff );_gfdag !=nil {return _gfdag ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_bcggd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_adedag :=NewEG_RunLevelElts ();_adedag .Del =NewCT_RunTrackChange ();if _afbbbf :=d .DecodeElement (_adedag .Del ,&_ddfff );_afbbbf !=nil {return _afbbbf ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_adedag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fgaa :=NewEG_RunLevelElts ();_fgaa .MoveFrom =NewCT_RunTrackChange ();if _adaeea :=d .DecodeElement (_fgaa .MoveFrom ,&_ddfff );_adaeea !=nil {return _adaeea ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_fgaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbeacd :=NewEG_RunLevelElts ();_gbeacd .MoveTo =NewCT_RunTrackChange ();if _dfcgec :=d .DecodeElement (_gbeacd .MoveTo ,&_ddfff );_dfcgec !=nil {return _dfcgec ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_gbeacd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccege :=NewEG_RunLevelElts ();_aabdc :=NewEG_RangeMarkupElements ();_aabdc .BookmarkStart =NewCT_Bookmark ();if _bffcce :=d .DecodeElement (_aabdc .BookmarkStart ,&_ddfff );_bffcce !=nil {return _bffcce ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_ccege );_ccege .EG_RangeMarkupElements =append (_ccege .EG_RangeMarkupElements ,_aabdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_geeegd :=NewEG_RunLevelElts ();_afebga :=NewEG_RangeMarkupElements ();_afebga .BookmarkEnd =NewCT_MarkupRange ();if _ccefbe :=d .DecodeElement (_afebga .BookmarkEnd ,&_ddfff );_ccefbe !=nil {return _ccefbe ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_geeegd );_geeegd .EG_RangeMarkupElements =append (_geeegd .EG_RangeMarkupElements ,_afebga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dbcacf :=NewEG_RunLevelElts ();_fbfgbd :=NewEG_RangeMarkupElements ();_fbfgbd .MoveFromRangeStart =NewCT_MoveBookmark ();if _faegg :=d .DecodeElement (_fbfgbd .MoveFromRangeStart ,&_ddfff );_faegg !=nil {return _faegg ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_dbcacf );_dbcacf .EG_RangeMarkupElements =append (_dbcacf .EG_RangeMarkupElements ,_fbfgbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eadfb :=NewEG_RunLevelElts ();_ecgcb :=NewEG_RangeMarkupElements ();_ecgcb .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfebeb :=d .DecodeElement (_ecgcb .MoveFromRangeEnd ,&_ddfff );_bfebeb !=nil {return _bfebeb ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_eadfb );_eadfb .EG_RangeMarkupElements =append (_eadfb .EG_RangeMarkupElements ,_ecgcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebedce :=NewEG_RunLevelElts ();_bgcca :=NewEG_RangeMarkupElements ();_bgcca .MoveToRangeStart =NewCT_MoveBookmark ();if _bfebdc :=d .DecodeElement (_bgcca .MoveToRangeStart ,&_ddfff );_bfebdc !=nil {return _bfebdc ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_ebedce );_ebedce .EG_RangeMarkupElements =append (_ebedce .EG_RangeMarkupElements ,_bgcca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bagfb :=NewEG_RunLevelElts ();_dedea :=NewEG_RangeMarkupElements ();_dedea .MoveToRangeEnd =NewCT_MarkupRange ();if _dega :=d .DecodeElement (_dedea .MoveToRangeEnd ,&_ddfff );_dega !=nil {return _dega ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_bagfb );_bagfb .EG_RangeMarkupElements =append (_bagfb .EG_RangeMarkupElements ,_dedea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cacecf :=NewEG_RunLevelElts ();_adagg :=NewEG_RangeMarkupElements ();_adagg .CommentRangeStart =NewCT_MarkupRange ();if _bggfc :=d .DecodeElement (_adagg .CommentRangeStart ,&_ddfff );_bggfc !=nil {return _bggfc ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_cacecf );_cacecf .EG_RangeMarkupElements =append (_cacecf .EG_RangeMarkupElements ,_adagg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfbcb :=NewEG_RunLevelElts ();_fagfa :=NewEG_RangeMarkupElements ();_fagfa .CommentRangeEnd =NewCT_MarkupRange ();if _ddagge :=d .DecodeElement (_fagfa .CommentRangeEnd ,&_ddfff );_ddagge !=nil {return _ddagge ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_bfbcb );_bfbcb .EG_RangeMarkupElements =append (_bfbcb .EG_RangeMarkupElements ,_fagfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afbf :=NewEG_RunLevelElts ();_gegeac :=NewEG_RangeMarkupElements ();_gegeac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cbcee :=d .DecodeElement (_gegeac .CustomXmlInsRangeStart ,&_ddfff );_cbcee !=nil {return _cbcee ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_afbf );_afbf .EG_RangeMarkupElements =append (_afbf .EG_RangeMarkupElements ,_gegeac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfced :=NewEG_RunLevelElts ();_fdfdc :=NewEG_RangeMarkupElements ();_fdfdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _babgb :=d .DecodeElement (_fdfdc .CustomXmlInsRangeEnd ,&_ddfff );_babgb !=nil {return _babgb ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_dfced );_dfced .EG_RangeMarkupElements =append (_dfced .EG_RangeMarkupElements ,_fdfdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcdgd :=NewEG_RunLevelElts ();_afeba :=NewEG_RangeMarkupElements ();_afeba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aggga :=d .DecodeElement (_afeba .CustomXmlDelRangeStart ,&_ddfff );_aggga !=nil {return _aggga ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_fcdgd );_fcdgd .EG_RangeMarkupElements =append (_fcdgd .EG_RangeMarkupElements ,_afeba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dafe :=NewEG_RunLevelElts ();_gcddc :=NewEG_RangeMarkupElements ();_gcddc .CustomXmlDelRangeEnd =NewCT_Markup ();if _abbg :=d .DecodeElement (_gcddc .CustomXmlDelRangeEnd ,&_ddfff );_abbg !=nil {return _abbg ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_dafe );_dafe .EG_RangeMarkupElements =append (_dafe .EG_RangeMarkupElements ,_gcddc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eadcb :=NewEG_RunLevelElts ();_bbaa :=NewEG_RangeMarkupElements ();_bbaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecffe :=d .DecodeElement (_bbaa .CustomXmlMoveFromRangeStart ,&_ddfff );_ecffe !=nil {return _ecffe ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_eadcb );_eadcb .EG_RangeMarkupElements =append (_eadcb .EG_RangeMarkupElements ,_bbaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_agfgf :=NewEG_RunLevelElts ();_abbeef :=NewEG_RangeMarkupElements ();_abbeef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgfge :=d .DecodeElement (_abbeef .CustomXmlMoveFromRangeEnd ,&_ddfff );_bgfge !=nil {return _bgfge ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_agfgf );_agfgf .EG_RangeMarkupElements =append (_agfgf .EG_RangeMarkupElements ,_abbeef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcfab :=NewEG_RunLevelElts ();_gaeb :=NewEG_RangeMarkupElements ();_gaeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffafg :=d .DecodeElement (_gaeb .CustomXmlMoveToRangeStart ,&_ddfff );_ffafg !=nil {return _ffafg ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_bcfab );_bcfab .EG_RangeMarkupElements =append (_bcfab .EG_RangeMarkupElements ,_gaeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffbg :=NewEG_RunLevelElts ();_fdce :=NewEG_RangeMarkupElements ();_fdce .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgbfeg :=d .DecodeElement (_fdce .CustomXmlMoveToRangeEnd ,&_ddfff );_fgbfeg !=nil {return _fgbfeg ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_ffbg );_ffbg .EG_RangeMarkupElements =append (_ffbg .EG_RangeMarkupElements ,_fdce );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fafda :=NewEG_RunLevelElts ();_egc :=NewEG_MathContent ();_egc .OMathPara =_cgde .NewOMathPara ();if _bafgba :=d .DecodeElement (_egc .OMathPara ,&_ddfff );_bafgba !=nil {return _bafgba ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_fafda );_fafda .EG_MathContent =append (_fafda .EG_MathContent ,_egc );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccdgg :=NewEG_RunLevelElts ();_eebdceg :=NewEG_MathContent ();_eebdceg .OMath =_cgde .NewOMath ();if _fecgb :=d .DecodeElement (_eebdceg .OMath ,&_ddfff );_fecgb !=nil {return _fecgb ;};_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_ccdgg );_ccdgg .EG_MathContent =append (_ccdgg .EG_MathContent ,_eebdceg );default:_febdf .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\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_ddfff .Name );if _bgggc :=d .Skip ();_bgggc !=nil {return _bgggc ;};};case _ebaba .EndElement :break _ffgg ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the CT_FldChar and its children +func (_ggafe *CT_FldChar )Validate ()error {return _ggafe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_dfbecg ST_Theme )ValidateWithPath (path string )error {switch _dfbecg {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbecg ));};return nil ;};func (_cfgbfc ST_VAnchor )ValidateWithPath (path string )error {switch _cfgbfc {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgbfc ));};return nil ;};func (_ddfce *ST_TblOverlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efcda ,_aafafd :=d .Token ();if _aafafd !=nil {return _aafafd ;};if _fbafaf ,_gfefee :=_efcda .(_g .EndElement );_gfefee &&_fbafaf .Name ==start .Name {*_ddfce =1;return nil ;};if _efgdga ,_acgaa :=_efcda .(_g .CharData );!_acgaa {return _gd .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",_efcda );}else {switch string (_efgdga ){case "":*_ddfce =0;case "\u006e\u0065\u0076e\u0072":*_ddfce =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_ddfce =2;};};_efcda ,_aafafd =d .Token ();if _aafafd !=nil {return _aafafd ;};if _adfgc ,_ggdbba :=_efcda .(_g .EndElement );_ggdbba &&_adfgc .Name ==start .Name {return nil ;};return _gd .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",_efcda );};func NewCT_Shd ()*CT_Shd {_gbagg :=&CT_Shd {};_gbagg .ValAttr =ST_Shd (1);return _gbagg }; -// Validate validates the CT_Captions and its children -func (_ddacd *CT_Captions )Validate ()error {return _ddacd .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func NewCT_ObjectLink ()*CT_ObjectLink {_bffce :=&CT_ObjectLink {};_bffce .UpdateModeAttr =ST_ObjectUpdateMode (1);return _bffce ;};func NewCT_PageBorders ()*CT_PageBorders {_baecge :=&CT_PageBorders {};return _baecge };func NewCT_DataBinding ()*CT_DataBinding {_baabd :=&CT_DataBinding {};return _baabd };func (_bfcea *ST_HighlightColor )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dagcbd ,_gdgabd :=d .Token ();if _gdgabd !=nil {return _gdgabd ;};if _efcgdcf ,_adbfd :=_dagcbd .(_ebaba .EndElement );_adbfd &&_efcgdcf .Name ==start .Name {*_bfcea =1;return nil ;};if _gcef ,_bafee :=_dagcbd .(_ebaba .CharData );!_bafee {return _eddeb .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",_dagcbd );}else {switch string (_gcef ){case "":*_bfcea =0;case "\u0062\u006c\u0061c\u006b":*_bfcea =1;case "\u0062\u006c\u0075\u0065":*_bfcea =2;case "\u0063\u0079\u0061\u006e":*_bfcea =3;case "\u0067\u0072\u0065e\u006e":*_bfcea =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_bfcea =5;case "\u0072\u0065\u0064":*_bfcea =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_bfcea =7;case "\u0077\u0068\u0069t\u0065":*_bfcea =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_bfcea =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_bfcea =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_bfcea =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_bfcea =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_bfcea =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_bfcea =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_bfcea =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_bfcea =16;case "\u006e\u006f\u006e\u0065":*_bfcea =17;};};_dagcbd ,_gdgabd =d .Token ();if _gdgabd !=nil {return _gdgabd ;};if _gdfggf ,_dbgf :=_dagcbd .(_ebaba .EndElement );_dbgf &&_gdfggf .Name ==start .Name {return nil ;};return _eddeb .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",_dagcbd );};func (_febag ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _febag {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febag ));};return nil ;};func (_feagf *CT_CustomXmlCell )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _feagf .UriAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_feagf .UriAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_eddeb .Sprintf ("\u0025\u0076",_feagf .ElementAttr )});e .EncodeToken (start );if _feagf .CustomXmlPr !=nil {_dagcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_feagf .CustomXmlPr ,_dagcb );};if _feagf .EG_ContentCellContent !=nil {for _ ,_ffafd :=range _feagf .EG_ContentCellContent {_ffafd .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PageSz and its children +func (_dbffac *CT_PageSz )Validate ()error {return _dbffac .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_acef :=&CT_EastAsianLayout {};return _acef };func (_afccfb *CT_SdtDate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afccfb .FullDateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_afccfb .FullDateAttr )});};e .EncodeToken (start );if _afccfb .DateFormat !=nil {_fbfggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_afccfb .DateFormat ,_fbfggf );};if _afccfb .Lid !=nil {_geeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_afccfb .Lid ,_geeeg );};if _afccfb .StoreMappedDataAs !=nil {_feabdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_afccfb .StoreMappedDataAs ,_feabdg );};if _afccfb .Calendar !=nil {_aafge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_afccfb .Calendar ,_aafge );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abcbde *WdCT_PosVChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeege :for {_ddceg ,_fdcdbce :=d .Token ();if _fdcdbce !=nil {return _fdcdbce ;};switch _ceceae :=_ddceg .(type ){case _g .StartElement :switch _ceceae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_abcbde .Align =WdST_AlignVUnset ;if _ecgee :=d .DecodeElement (&_abcbde .Align ,&_ceceae );_ecgee !=nil {return _ecgee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_abcbde .PosOffset =new (int32 );if _gebcb :=d .DecodeElement (_abcbde .PosOffset ,&_ceceae );_gebcb !=nil {return _gebcb ;};default:_ga .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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ceceae .Name );if _feecg :=d .Skip ();_feecg !=nil {return _feecg ;};};case _g .EndElement :break _aeege ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path -func (_bafcc *CT_TblPr )ValidateWithPath (path string )error {if _bafcc .TblStyle !=nil {if _efaed :=_bafcc .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_efaed !=nil {return _efaed ;};};if _bafcc .TblpPr !=nil {if _ddcfdd :=_bafcc .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_ddcfdd !=nil {return _ddcfdd ;};};if _bafcc .TblOverlap !=nil {if _bebedf :=_bafcc .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bebedf !=nil {return _bebedf ;};};if _bafcc .BidiVisual !=nil {if _egbee :=_bafcc .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_egbee !=nil {return _egbee ;};};if _bafcc .TblStyleRowBandSize !=nil {if _eeffg :=_bafcc .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_eeffg !=nil {return _eeffg ;};};if _bafcc .TblStyleColBandSize !=nil {if _bfebaa :=_bafcc .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_bfebaa !=nil {return _bfebaa ;};};if _bafcc .TblW !=nil {if _gbcbb :=_bafcc .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gbcbb !=nil {return _gbcbb ;};};if _bafcc .Jc !=nil {if _bfadg :=_bafcc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bfadg !=nil {return _bfadg ;};};if _bafcc .TblCellSpacing !=nil {if _caaddf :=_bafcc .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_caaddf !=nil {return _caaddf ;};};if _bafcc .TblInd !=nil {if _bfcb :=_bafcc .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_bfcb !=nil {return _bfcb ;};};if _bafcc .TblBorders !=nil {if _bbbgd :=_bafcc .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bbbgd !=nil {return _bbbgd ;};};if _bafcc .Shd !=nil {if _cdfdb :=_bafcc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdfdb !=nil {return _cdfdb ;};};if _bafcc .TblLayout !=nil {if _gfgdb :=_bafcc .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gfgdb !=nil {return _gfgdb ;};};if _bafcc .TblCellMar !=nil {if _bddb :=_bafcc .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bddb !=nil {return _bddb ;};};if _bafcc .TblLook !=nil {if _ebdda :=_bafcc .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_ebdda !=nil {return _ebdda ;};};if _bafcc .TblCaption !=nil {if _gbbdc :=_bafcc .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gbbdc !=nil {return _gbbdc ;};};if _bafcc .TblDescription !=nil {if _addbfa :=_bafcc .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_addbfa !=nil {return _addbfa ;};};if _bafcc .TblPrChange !=nil {if _dbgbd :=_bafcc .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dbgbd !=nil {return _dbgbd ;};};return nil ;};func (_gfgded *CT_HdrFtrRef )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gfgded .TypeAttr =ST_HdrFtr (1);for _ ,_ddbdd :=range start .Attr {if _ddbdd .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"&&_ddbdd .Name .Local =="\u0069\u0064"||_ddbdd .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"&&_ddbdd .Name .Local =="\u0069\u0064"{_eeadc ,_egdgf :=_ddbdd .Value ,error (nil );if _egdgf !=nil {return _egdgf ;};_gfgded .IdAttr =_eeadc ;continue ;};if _ddbdd .Name .Local =="\u0074\u0079\u0070\u0065"{_gfgded .TypeAttr .UnmarshalXMLAttr (_ddbdd );continue ;};};for {_cbaed ,_efcgdf :=d .Token ();if _efcgdf !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_efcgdf );};if _bceef ,_efgbaf :=_cbaed .(_ebaba .EndElement );_efgbaf &&_bceef .Name ==start .Name {break ;};};return nil ;};func (_ggfe *CT_Column )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ggfe .WAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggfe .WAttr )});};if _ggfe .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggfe .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HdrFtrRef and its children +func (_cbggc *CT_HdrFtrRef )Validate ()error {return _cbggc .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func (_aeecec *CT_PPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aeecec .PStyle !=nil {_ecba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeecec .PStyle ,_ecba );};if _aeecec .KeepNext !=nil {_bfeae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_aeecec .KeepNext ,_bfeae );};if _aeecec .KeepLines !=nil {_dbacb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aeecec .KeepLines ,_dbacb );};if _aeecec .PageBreakBefore !=nil {_bfffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_aeecec .PageBreakBefore ,_bfffc );};if _aeecec .FramePr !=nil {_faecfe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_aeecec .FramePr ,_faecfe );};if _aeecec .WidowControl !=nil {_bgfgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_aeecec .WidowControl ,_bgfgc );};if _aeecec .NumPr !=nil {_afead :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_aeecec .NumPr ,_afead );};if _aeecec .SuppressLineNumbers !=nil {_cagd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_aeecec .SuppressLineNumbers ,_cagd );};if _aeecec .PBdr !=nil {_gbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_aeecec .PBdr ,_gbfgd );};if _aeecec .Shd !=nil {_gcgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aeecec .Shd ,_gcgea );};if _aeecec .Tabs !=nil {_dcbff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_aeecec .Tabs ,_dcbff );};if _aeecec .SuppressAutoHyphens !=nil {_gcdfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_aeecec .SuppressAutoHyphens ,_gcdfb );};if _aeecec .Kinsoku !=nil {_feeda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_aeecec .Kinsoku ,_feeda );};if _aeecec .WordWrap !=nil {_agcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aeecec .WordWrap ,_agcb );};if _aeecec .OverflowPunct !=nil {_cbgce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aeecec .OverflowPunct ,_cbgce );};if _aeecec .TopLinePunct !=nil {_deegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aeecec .TopLinePunct ,_deegf );};if _aeecec .AutoSpaceDE !=nil {_gfcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_aeecec .AutoSpaceDE ,_gfcaa );};if _aeecec .AutoSpaceDN !=nil {_cdagf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_aeecec .AutoSpaceDN ,_cdagf );};if _aeecec .Bidi !=nil {_aceea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_aeecec .Bidi ,_aceea );};if _aeecec .AdjustRightInd !=nil {_ddgag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_aeecec .AdjustRightInd ,_ddgag );};if _aeecec .SnapToGrid !=nil {_dfgcfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aeecec .SnapToGrid ,_dfgcfc );};if _aeecec .Spacing !=nil {_efdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aeecec .Spacing ,_efdgc );};if _aeecec .Ind !=nil {_bfcdca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_aeecec .Ind ,_bfcdca );};if _aeecec .ContextualSpacing !=nil {_ddaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aeecec .ContextualSpacing ,_ddaaa );};if _aeecec .MirrorIndents !=nil {_fgedd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aeecec .MirrorIndents ,_fgedd );};if _aeecec .SuppressOverlap !=nil {_cafgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_aeecec .SuppressOverlap ,_cafgf );};if _aeecec .Jc !=nil {_gfdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aeecec .Jc ,_gfdgd );};if _aeecec .TextDirection !=nil {_dbfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aeecec .TextDirection ,_dbfdc );};if _aeecec .TextAlignment !=nil {_bbdcg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aeecec .TextAlignment ,_bbdcg );};if _aeecec .TextboxTightWrap !=nil {_deafe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aeecec .TextboxTightWrap ,_deafe );};if _aeecec .OutlineLvl !=nil {_dfcge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_aeecec .OutlineLvl ,_dfcge );};if _aeecec .DivId !=nil {_adbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_aeecec .DivId ,_adbdb );};if _aeecec .CnfStyle !=nil {_ebcea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeecec .CnfStyle ,_ebcea );};if _aeecec .RPr !=nil {_bagdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_aeecec .RPr ,_bagdb );};if _aeecec .SectPr !=nil {_dcfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_aeecec .SectPr ,_dcfdc );};if _aeecec .PPrChange !=nil {_cbegg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_aeecec .PPrChange ,_cbegg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);type CT_FtnEdnSepRef struct{ -// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path -func (_aaccaf *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _aaccaf .CNvPr !=nil {if _dfaac :=_aaccaf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dfaac !=nil {return _dfaac ;};};if _fbbgeg :=_aaccaf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fbbgeg !=nil {return _fbbgeg ;};if _egbbe :=_aaccaf .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_egbbe !=nil {return _egbbe ;};for _cfdgbc ,_ebaef :=range _aaccaf .Choice {if _cgad :=_ebaef .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cfdgbc ));_cgad !=nil {return _cgad ;};};if _aaccaf .ExtLst !=nil {if _bgfgbab :=_aaccaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgfgbab !=nil {return _bgfgbab ;};};return nil ;};func (_dcbgcc *CT_SectPrBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dcbgcc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dcbgcc .RsidRPrAttr )});};if _dcbgcc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dcbgcc .RsidDelAttr )});};if _dcbgcc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dcbgcc .RsidRAttr )});};if _dcbgcc .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dcbgcc .RsidSectAttr )});};e .EncodeToken (start );if _dcbgcc .FootnotePr !=nil {_gccdca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dcbgcc .FootnotePr ,_gccdca );};if _dcbgcc .EndnotePr !=nil {_dcaccd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dcbgcc .EndnotePr ,_dcaccd );};if _dcbgcc .Type !=nil {_abaac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dcbgcc .Type ,_abaac );};if _dcbgcc .PgSz !=nil {_caee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_dcbgcc .PgSz ,_caee );};if _dcbgcc .PgMar !=nil {_eeaefb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_dcbgcc .PgMar ,_eeaefb );};if _dcbgcc .PaperSrc !=nil {_ceaccb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_dcbgcc .PaperSrc ,_ceaccb );};if _dcbgcc .PgBorders !=nil {_dcdbgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dcbgcc .PgBorders ,_dcdbgc );};if _dcbgcc .LnNumType !=nil {_edbaff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dcbgcc .LnNumType ,_edbaff );};if _dcbgcc .PgNumType !=nil {_gcegg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dcbgcc .PgNumType ,_gcegg );};if _dcbgcc .Cols !=nil {_beeab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_dcbgcc .Cols ,_beeab );};if _dcbgcc .FormProt !=nil {_gcfaad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_dcbgcc .FormProt ,_gcfaad );};if _dcbgcc .VAlign !=nil {_aacc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dcbgcc .VAlign ,_aacc );};if _dcbgcc .NoEndnote !=nil {_bgbaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_dcbgcc .NoEndnote ,_bgbaf );};if _dcbgcc .TitlePg !=nil {_bfebc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_dcbgcc .TitlePg ,_bfebc );};if _dcbgcc .TextDirection !=nil {_dabe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcbgcc .TextDirection ,_dabe );};if _dcbgcc .Bidi !=nil {_gagc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dcbgcc .Bidi ,_gagc );};if _dcbgcc .RtlGutter !=nil {_cfcdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_dcbgcc .RtlGutter ,_cfcdc );};if _dcbgcc .DocGrid !=nil {_bdcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_dcbgcc .DocGrid ,_bdcf );};if _dcbgcc .PrinterSettings !=nil {_efafg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dcbgcc .PrinterSettings ,_efafg );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gfbea *CT_SdtContentBlock )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gfbea .CustomXml !=nil {_gbbdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gfbea .CustomXml ,_gbbdf );};if _gfbea .Sdt !=nil {_ggbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gfbea .Sdt ,_ggbb );};if _gfbea .P !=nil {_bcfaff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070"}};for _ ,_bddc :=range _gfbea .P {e .EncodeElement (_bddc ,_bcfaff );};};if _gfbea .Tbl !=nil {_bdggf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_cfddf :=range _gfbea .Tbl {e .EncodeElement (_cfddf ,_bdggf );};};if _gfbea .EG_RunLevelElts !=nil {for _ ,_gdf :=range _gfbea .EG_RunLevelElts {_gdf .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_adfgf *CT_SdtContentBlock )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cfabc :for {_defeb ,_daece :=d .Token ();if _daece !=nil {return _daece ;};switch _aceff :=_defeb .(type ){case _ebaba .StartElement :switch _aceff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_adfgf .CustomXml =NewCT_CustomXmlBlock ();if _ebfdd :=d .DecodeElement (_adfgf .CustomXml ,&_aceff );_ebfdd !=nil {return _ebfdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_adfgf .Sdt =NewCT_SdtBlock ();if _gbfccg :=d .DecodeElement (_adfgf .Sdt ,&_aceff );_gbfccg !=nil {return _gbfccg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_gcbfd :=NewCT_P ();if _ffdf :=d .DecodeElement (_gcbfd ,&_aceff );_ffdf !=nil {return _ffdf ;};_adfgf .P =append (_adfgf .P ,_gcbfd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_fcaded :=NewCT_Tbl ();if _abece :=d .DecodeElement (_fcaded ,&_aceff );_abece !=nil {return _abece ;};_adfgf .Tbl =append (_adfgf .Tbl ,_fcaded );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_degcfg :=NewEG_RunLevelElts ();_degcfg .ProofErr =NewCT_ProofErr ();if _cecaf :=d .DecodeElement (_degcfg .ProofErr ,&_aceff );_cecaf !=nil {return _cecaf ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_degcfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dggfa :=NewEG_RunLevelElts ();_dggfa .PermStart =NewCT_PermStart ();if _ggdae :=d .DecodeElement (_dggfa .PermStart ,&_aceff );_ggdae !=nil {return _ggdae ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_dggfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fcbed :=NewEG_RunLevelElts ();_fcbed .PermEnd =NewCT_Perm ();if _acddeg :=d .DecodeElement (_fcbed .PermEnd ,&_aceff );_acddeg !=nil {return _acddeg ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_fcbed );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cgadc :=NewEG_RunLevelElts ();_cgadc .Ins =NewCT_RunTrackChange ();if _gbaba :=d .DecodeElement (_cgadc .Ins ,&_aceff );_gbaba !=nil {return _gbaba ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_cgadc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_caeff :=NewEG_RunLevelElts ();_caeff .Del =NewCT_RunTrackChange ();if _cdba :=d .DecodeElement (_caeff .Del ,&_aceff );_cdba !=nil {return _cdba ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_caeff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fffbd :=NewEG_RunLevelElts ();_fffbd .MoveFrom =NewCT_RunTrackChange ();if _ddee :=d .DecodeElement (_fffbd .MoveFrom ,&_aceff );_ddee !=nil {return _ddee ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_fffbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dadbb :=NewEG_RunLevelElts ();_dadbb .MoveTo =NewCT_RunTrackChange ();if _acdgf :=d .DecodeElement (_dadbb .MoveTo ,&_aceff );_acdgf !=nil {return _acdgf ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_dadbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cafgbf :=NewEG_RunLevelElts ();_egbb :=NewEG_RangeMarkupElements ();_egbb .BookmarkStart =NewCT_Bookmark ();if _cfcb :=d .DecodeElement (_egbb .BookmarkStart ,&_aceff );_cfcb !=nil {return _cfcb ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_cafgbf );_cafgbf .EG_RangeMarkupElements =append (_cafgbf .EG_RangeMarkupElements ,_egbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gegfge :=NewEG_RunLevelElts ();_eeebe :=NewEG_RangeMarkupElements ();_eeebe .BookmarkEnd =NewCT_MarkupRange ();if _edfb :=d .DecodeElement (_eeebe .BookmarkEnd ,&_aceff );_edfb !=nil {return _edfb ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_gegfge );_gegfge .EG_RangeMarkupElements =append (_gegfge .EG_RangeMarkupElements ,_eeebe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_faadba :=NewEG_RunLevelElts ();_baecga :=NewEG_RangeMarkupElements ();_baecga .MoveFromRangeStart =NewCT_MoveBookmark ();if _bacgea :=d .DecodeElement (_baecga .MoveFromRangeStart ,&_aceff );_bacgea !=nil {return _bacgea ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_faadba );_faadba .EG_RangeMarkupElements =append (_faadba .EG_RangeMarkupElements ,_baecga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egdcgg :=NewEG_RunLevelElts ();_aegcc :=NewEG_RangeMarkupElements ();_aegcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebbfeg :=d .DecodeElement (_aegcc .MoveFromRangeEnd ,&_aceff );_ebbfeg !=nil {return _ebbfeg ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_egdcgg );_egdcgg .EG_RangeMarkupElements =append (_egdcgg .EG_RangeMarkupElements ,_aegcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gedfa :=NewEG_RunLevelElts ();_cfefb :=NewEG_RangeMarkupElements ();_cfefb .MoveToRangeStart =NewCT_MoveBookmark ();if _abgdee :=d .DecodeElement (_cfefb .MoveToRangeStart ,&_aceff );_abgdee !=nil {return _abgdee ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_gedfa );_gedfa .EG_RangeMarkupElements =append (_gedfa .EG_RangeMarkupElements ,_cfefb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_facede :=NewEG_RunLevelElts ();_gddbcg :=NewEG_RangeMarkupElements ();_gddbcg .MoveToRangeEnd =NewCT_MarkupRange ();if _bffac :=d .DecodeElement (_gddbcg .MoveToRangeEnd ,&_aceff );_bffac !=nil {return _bffac ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_facede );_facede .EG_RangeMarkupElements =append (_facede .EG_RangeMarkupElements ,_gddbcg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_edg :=NewEG_RunLevelElts ();_aaggaf :=NewEG_RangeMarkupElements ();_aaggaf .CommentRangeStart =NewCT_MarkupRange ();if _decc :=d .DecodeElement (_aaggaf .CommentRangeStart ,&_aceff );_decc !=nil {return _decc ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_edg );_edg .EG_RangeMarkupElements =append (_edg .EG_RangeMarkupElements ,_aaggaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffaeb :=NewEG_RunLevelElts ();_gegde :=NewEG_RangeMarkupElements ();_gegde .CommentRangeEnd =NewCT_MarkupRange ();if _edbccb :=d .DecodeElement (_gegde .CommentRangeEnd ,&_aceff );_edbccb !=nil {return _edbccb ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_ffaeb );_ffaeb .EG_RangeMarkupElements =append (_ffaeb .EG_RangeMarkupElements ,_gegde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fffdd :=NewEG_RunLevelElts ();_ecagb :=NewEG_RangeMarkupElements ();_ecagb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbdeb :=d .DecodeElement (_ecagb .CustomXmlInsRangeStart ,&_aceff );_fbdeb !=nil {return _fbdeb ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_fffdd );_fffdd .EG_RangeMarkupElements =append (_fffdd .EG_RangeMarkupElements ,_ecagb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgcde :=NewEG_RunLevelElts ();_eddgc :=NewEG_RangeMarkupElements ();_eddgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdcddf :=d .DecodeElement (_eddgc .CustomXmlInsRangeEnd ,&_aceff );_bdcddf !=nil {return _bdcddf ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_dgcde );_dgcde .EG_RangeMarkupElements =append (_dgcde .EG_RangeMarkupElements ,_eddgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfeec :=NewEG_RunLevelElts ();_ffgd :=NewEG_RangeMarkupElements ();_ffgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acfff :=d .DecodeElement (_ffgd .CustomXmlDelRangeStart ,&_aceff );_acfff !=nil {return _acfff ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_dfeec );_dfeec .EG_RangeMarkupElements =append (_dfeec .EG_RangeMarkupElements ,_ffgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abadaf :=NewEG_RunLevelElts ();_eddfbd :=NewEG_RangeMarkupElements ();_eddfbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _fddfc :=d .DecodeElement (_eddfbd .CustomXmlDelRangeEnd ,&_aceff );_fddfc !=nil {return _fddfc ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_abadaf );_abadaf .EG_RangeMarkupElements =append (_abadaf .EG_RangeMarkupElements ,_eddfbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ffcbd :=NewEG_RunLevelElts ();_edbfe :=NewEG_RangeMarkupElements ();_edbfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfec :=d .DecodeElement (_edbfe .CustomXmlMoveFromRangeStart ,&_aceff );_cfec !=nil {return _cfec ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_ffcbd );_ffcbd .EG_RangeMarkupElements =append (_ffcbd .EG_RangeMarkupElements ,_edbfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cdbbg :=NewEG_RunLevelElts ();_bedccd :=NewEG_RangeMarkupElements ();_bedccd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbfdf :=d .DecodeElement (_bedccd .CustomXmlMoveFromRangeEnd ,&_aceff );_dbfdf !=nil {return _dbfdf ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_cdbbg );_cdbbg .EG_RangeMarkupElements =append (_cdbbg .EG_RangeMarkupElements ,_bedccd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fagece :=NewEG_RunLevelElts ();_fbdaff :=NewEG_RangeMarkupElements ();_fbdaff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgeag :=d .DecodeElement (_fbdaff .CustomXmlMoveToRangeStart ,&_aceff );_fgeag !=nil {return _fgeag ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_fagece );_fagece .EG_RangeMarkupElements =append (_fagece .EG_RangeMarkupElements ,_fbdaff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_decagb :=NewEG_RunLevelElts ();_agbef :=NewEG_RangeMarkupElements ();_agbef .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _acbga :=d .DecodeElement (_agbef .CustomXmlMoveToRangeEnd ,&_aceff );_acbga !=nil {return _acbga ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_decagb );_decagb .EG_RangeMarkupElements =append (_decagb .EG_RangeMarkupElements ,_agbef );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dgce :=NewEG_RunLevelElts ();_adde :=NewEG_MathContent ();_adde .OMathPara =_cgde .NewOMathPara ();if _gfbce :=d .DecodeElement (_adde .OMathPara ,&_aceff );_gfbce !=nil {return _gfbce ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_dgce );_dgce .EG_MathContent =append (_dgce .EG_MathContent ,_adde );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fgbegf :=NewEG_RunLevelElts ();_efcbb :=NewEG_MathContent ();_efcbb .OMath =_cgde .NewOMath ();if _eada :=d .DecodeElement (_efcbb .OMath ,&_aceff );_eada !=nil {return _eada ;};_adfgf .EG_RunLevelElts =append (_adfgf .EG_RunLevelElts ,_fgbegf );_fgbegf .EG_MathContent =append (_fgbegf .EG_MathContent ,_efcbb );default:_febdf .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\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_aceff .Name );if _aegdbe :=d .Skip ();_aegdbe !=nil {return _aegdbe ;};};case _ebaba .EndElement :break _cfabc ;case _ebaba .CharData :};};return nil ;};func (_cfcgd *ST_AnnotationVMerge )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bfadbd ,_agcaa :=d .Token ();if _agcaa !=nil {return _agcaa ;};if _bgfbe ,_ecdge :=_bfadbd .(_ebaba .EndElement );_ecdge &&_bgfbe .Name ==start .Name {*_cfcgd =1;return nil ;};if _cfebab ,_fbff :=_bfadbd .(_ebaba .CharData );!_fbff {return _eddeb .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",_bfadbd );}else {switch string (_cfebab ){case "":*_cfcgd =0;case "\u0063\u006f\u006e\u0074":*_cfcgd =1;case "\u0072\u0065\u0073\u0074":*_cfcgd =2;};};_bfadbd ,_agcaa =d .Token ();if _agcaa !=nil {return _agcaa ;};if _bddfe ,_fcafe :=_bfadbd .(_ebaba .EndElement );_fcafe &&_bddfe .Name ==start .Name {return nil ;};return _eddeb .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",_bfadbd );};type CT_DocPartBehaviors struct{ +// Footnote/Endnote ID +IdAttr int64 ;};func (_bffgf *WdCT_PosVChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bffgf .Align !=WdST_AlignVUnset {_gagdaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bffgf .Align ,_gagdaf );};if _bffgf .PosOffset !=nil {_dcfeac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_bffgf .PosOffset ,_dcfeac );};return nil ;};func (_bbfgd *WdWsp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbfgd .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_gbbffc :=range start .Attr {if _gbbffc .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_cdfgff ,_ebecb :=_b .ParseBool (_gbbffc .Value );if _ebecb !=nil {return _ebecb ;};_bbfgd .NormalEastAsianFlowAttr =&_cdfgff ;continue ;};};_edbgfg :for {_ggecbe ,_addef :=d .Token ();if _addef !=nil {return _addef ;};switch _dceeeb :=_ggecbe .(type ){case _g .StartElement :switch _dceeeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_bbfgd .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _ecffd :=d .DecodeElement (_bbfgd .CNvPr ,&_dceeeb );_ecffd !=nil {return _ecffd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_bbfgd .Choice =NewWdCT_WordprocessingShapeChoice ();if _bacfaa :=d .DecodeElement (&_bbfgd .Choice .CNvSpPr ,&_dceeeb );_bacfaa !=nil {return _bacfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_bbfgd .Choice =NewWdCT_WordprocessingShapeChoice ();if _fcdadg :=d .DecodeElement (&_bbfgd .Choice .CNvCnPr ,&_dceeeb );_fcdadg !=nil {return _fcdadg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ddfgg :=d .DecodeElement (_bbfgd .SpPr ,&_dceeeb );_ddfgg !=nil {return _ddfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bbfgd .Style =_e .NewCT_ShapeStyle ();if _dgdggc :=d .DecodeElement (_bbfgd .Style ,&_dceeeb );_dgdggc !=nil {return _dgdggc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfgd .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _bcbba :=d .DecodeElement (_bbfgd .ExtLst ,&_dceeeb );_bcbba !=nil {return _bcbba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_bbfgd .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _cegcae :=d .DecodeElement (&_bbfgd .WChoice .Txbx ,&_dceeeb );_cegcae !=nil {return _cegcae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_bbfgd .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _decee :=d .DecodeElement (&_bbfgd .WChoice .LinkedTxbx ,&_dceeeb );_decee !=nil {return _decee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _dfdfa :=d .DecodeElement (_bbfgd .BodyPr ,&_dceeeb );_dfdfa !=nil {return _dfdfa ;};default:_ga .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 \u0057\u0064\u0057s\u0070 \u0025\u0076",_dceeeb .Name );if _eccgf :=d .Skip ();_eccgf !=nil {return _eccgf ;};};case _g .EndElement :break _edbgfg ;case _g .CharData :};};return nil ;};func (_febfd *CT_SectPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geabd :=range start .Attr {if _geabd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fdagf ,_beaed :=_geabd .Value ,error (nil );if _beaed !=nil {return _beaed ;};_febfd .AuthorAttr =_fdagf ;continue ;};if _geabd .Name .Local =="\u0064\u0061\u0074\u0065"{_fdffc ,_bccbe :=ParseStdlibTime (_geabd .Value );if _bccbe !=nil {return _bccbe ;};_febfd .DateAttr =&_fdffc ;continue ;};if _geabd .Name .Local =="\u0069\u0064"{_caaef ,_cdggdg :=_b .ParseInt (_geabd .Value ,10,64);if _cdggdg !=nil {return _cdggdg ;};_febfd .IdAttr =_caaef ;continue ;};};_aedec :for {_dcdga ,_cagff :=d .Token ();if _cagff !=nil {return _cagff ;};switch _egeeb :=_dcdga .(type ){case _g .StartElement :switch _egeeb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_febfd .SectPr =NewCT_SectPrBase ();if _aegbd :=d .DecodeElement (_febfd .SectPr ,&_egeeb );_aegbd !=nil {return _aegbd ;};default:_ga .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\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_egeeb .Name );if _cfeddc :=d .Skip ();_cfeddc !=nil {return _cfeddc ;};};case _g .EndElement :break _aedec ;case _g .CharData :};};return nil ;}; -// Entry Insertion Behavior -Behavior []*CT_DocPartBehavior ;};func (_fagdb *CT_TrackChangeRange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fagdb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gdgec ,_bbafde :=_fagdb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bbafde !=nil {return _bbafde ;};start .Attr =append (start .Attr ,_gdgec );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_fagdb .AuthorAttr )});if _fagdb .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fagdb .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_fagdb .IdAttr )});start .Name .Local ="w\u003a\u0043\u0054\u005fTr\u0061c\u006b\u0043\u0068\u0061\u006eg\u0065\u0052\u0061\u006e\u0067\u0065";e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aadga *CT_ProofErr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aadga .TypeAttr =ST_ProofErr (1);for _ ,_cbfcbf :=range start .Attr {if _cbfcbf .Name .Local =="\u0074\u0079\u0070\u0065"{_aadga .TypeAttr .UnmarshalXMLAttr (_cbfcbf );continue ;};};for {_dcbeb ,_baee :=d .Token ();if _baee !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_baee );};if _cbga ,_d :=_dcbeb .(_ebaba .EndElement );_d &&_cbga .Name ==start .Name {break ;};};return nil ;};func (_dddfeb *ST_RestartNumber )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dddfeb =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dddfeb =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_dddfeb =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_dddfeb =3;};return nil ;};type ST_HexColorAuto byte ;func (_acdfa *WdCT_WrapSquare )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_acdfa .WrapTextAttr =WdST_WrapText (1);for _ ,_ddeeb :=range start .Attr {if _ddeeb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_acdfa .WrapTextAttr .UnmarshalXMLAttr (_ddeeb );continue ;};if _ddeeb .Name .Local =="\u0064\u0069\u0073t\u0054"{_baeb ,_adfe :=_cfdbf .ParseUint (_ddeeb .Value ,10,32);if _adfe !=nil {return _adfe ;};_ddagba :=uint32 (_baeb );_acdfa .DistTAttr =&_ddagba ;continue ;};if _ddeeb .Name .Local =="\u0064\u0069\u0073t\u0042"{_eafgb ,_bfced :=_cfdbf .ParseUint (_ddeeb .Value ,10,32);if _bfced !=nil {return _bfced ;};_bccfc :=uint32 (_eafgb );_acdfa .DistBAttr =&_bccfc ;continue ;};if _ddeeb .Name .Local =="\u0064\u0069\u0073t\u004c"{_adfad ,_baab :=_cfdbf .ParseUint (_ddeeb .Value ,10,32);if _baab !=nil {return _baab ;};_edeg :=uint32 (_adfad );_acdfa .DistLAttr =&_edeg ;continue ;};if _ddeeb .Name .Local =="\u0064\u0069\u0073t\u0052"{_cebabf ,_cabbf :=_cfdbf .ParseUint (_ddeeb .Value ,10,32);if _cabbf !=nil {return _cabbf ;};_ecdf :=uint32 (_cebabf );_acdfa .DistRAttr =&_ecdf ;continue ;};};_agafe :for {_agebd ,_bcga :=d .Token ();if _bcga !=nil {return _bcga ;};switch _cagbc :=_agebd .(type ){case _ebaba .StartElement :switch _cagbc .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_acdfa .EffectExtent =NewWdCT_EffectExtent ();if _edgce :=d .DecodeElement (_acdfa .EffectExtent ,&_cagbc );_edgce !=nil {return _edgce ;};default:_febdf .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\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_cagbc .Name );if _debbc :=d .Skip ();_debbc !=nil {return _debbc ;};};case _ebaba .EndElement :break _agafe ;case _ebaba .CharData :};};return nil ;};func (_gbefb *CT_LatentStyles )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gbefb .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbefb .DefLockedStateAttr )});};if _gbefb .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbefb .DefUIPriorityAttr )});};if _gbefb .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbefb .DefSemiHiddenAttr )});};if _gbefb .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbefb .DefUnhideWhenUsedAttr )});};if _gbefb .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbefb .DefQFormatAttr )});};if _gbefb .CountAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbefb .CountAttr )});};e .EncodeToken (start );if _gbefb .LsdException !=nil {_effe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_bgbgc :=range _gbefb .LsdException {e .EncodeElement (_bgbgc ,_effe );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path +func (_afgga *CT_Proof )ValidateWithPath (path string )error {if _aebed :=_afgga .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_aebed !=nil {return _aebed ;};if _ebadag :=_afgga .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_ebadag !=nil {return _ebadag ;};return nil ;};type CT_CalendarType struct{ -// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path -func (_ebdee *WdCT_TxbxContent )ValidateWithPath (path string )error {for _fcaac ,_adaeg :=range _ebdee .AltChunk {if _cbfcf :=_adaeg .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fcaac ));_cbfcf !=nil {return _cbfcf ;};};for _cd ,_gefe :=range _ebdee .EG_ContentBlockContent {if _ddbgf :=_gefe .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_cd ));_ddbgf !=nil {return _ddbgf ;};};return nil ;}; +// Calendar Type Value +ValAttr _gc .ST_CalendarType ;};type CT_SaveThroughXslt struct{IdAttr *string ; -// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path -func (_cfbffb *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };func NewCT_DocRsids ()*CT_DocRsids {_bgcff :=&CT_DocRsids {};return _bgcff }; +// Local Identifier for XSL Transform +SolutionIDAttr *string ;};func (_fgedfe ST_Lock )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcddea :=_g .Attr {};_bcddea .Name =name ;switch _fgedfe {case ST_LockUnset :_bcddea .Value ="";case ST_LockSdtLocked :_bcddea .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_bcddea .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_bcddea .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_bcddea .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _bcddea ,nil ;}; -// Validate validates the CT_TblLook and its children -func (_aagefb *CT_TblLook )Validate ()error {return _aagefb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");}; +// Validate validates the CT_DocumentBase and its children +func (_addff *CT_DocumentBase )Validate ()error {return _addff .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_dggeff *CT_RubyAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acade ,_ceeebb :=_dggeff .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ceeebb !=nil {return _ceeebb ;};start .Attr =append (start .Attr ,_acade );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children -func (_dcdfbf *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _dcdfbf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; +// Validate validates the EG_RPrMath and its children +func (_eccbf *EG_RPrMath )Validate ()error {return _eccbf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};type ST_LevelSuffix byte ;type CT_SdtRow struct{ -// Validate validates the CT_JcTable and its children -func (_gfcgd *CT_JcTable )Validate ()error {return _gfcgd .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");}; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Validate validates the CT_DataBinding and its children -func (_dadaf *CT_DataBinding )Validate ()error {return _dadaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};type CT_Control struct{ +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Unique Name for Embedded Control -NameAttr *string ; +// Row-Level Structured Document Tag Content +SdtContent *CT_SdtContentRow ;};func (_fdbfb ST_ProofErr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdbfb .String (),start );};func (_dfbdc ST_HpsMeasure )String ()string {if _dfbdc .ST_UnsignedDecimalNumber !=nil {return _gd .Sprintf ("\u0025\u0076",*_dfbdc .ST_UnsignedDecimalNumber );};if _dfbdc .ST_PositiveUniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_dfbdc .ST_PositiveUniversalMeasure );};return "";};const (ST_ThemeColorUnset ST_ThemeColor =0;ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7;ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14;ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);func (_dbacfa ST_BrClear )Validate ()error {return _dbacfa .ValidateWithPath ("")}; -// Shape Reference -ShapeidAttr *string ;IdAttr *string ;};func (_fddgg *CT_FramesetChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbbge :for {_ddeeec ,_eeade :=d .Token ();if _eeade !=nil {return _eeade ;};switch _abbaac :=_ddeeec .(type ){case _ebaba .StartElement :switch _abbaac .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_egggbd :=NewCT_Frameset ();if _gabde :=d .DecodeElement (_egggbd ,&_abbaac );_gabde !=nil {return _gabde ;};_fddgg .Frameset =append (_fddgg .Frameset ,_egggbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_egfgd :=NewCT_Frame ();if _bcfge :=d .DecodeElement (_egfgd ,&_abbaac );_bcfge !=nil {return _bcfge ;};_fddgg .Frame =append (_fddgg .Frame ,_egfgd );default:_febdf .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\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_abbaac .Name );if _ebcbe :=d .Skip ();_ebcbe !=nil {return _ebcbe ;};};case _ebaba .EndElement :break _cbbge ;case _ebaba .CharData :};};return nil ;};func (_cbbfg *ST_CombineBrackets )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fcffba ,_eeebd :=d .Token ();if _eeebd !=nil {return _eeebd ;};if _befeba ,_bbbcg :=_fcffba .(_ebaba .EndElement );_bbbcg &&_befeba .Name ==start .Name {*_cbbfg =1;return nil ;};if _aeee ,_fgbeb :=_fcffba .(_ebaba .CharData );!_fgbeb {return _eddeb .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",_fcffba );}else {switch string (_aeee ){case "":*_cbbfg =0;case "\u006e\u006f\u006e\u0065":*_cbbfg =1;case "\u0072\u006f\u0075n\u0064":*_cbbfg =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cbbfg =3;case "\u0061\u006e\u0067l\u0065":*_cbbfg =4;case "\u0063\u0075\u0072l\u0079":*_cbbfg =5;};};_fcffba ,_eeebd =d .Token ();if _eeebd !=nil {return _eeebd ;};if _ggdbfa ,_fgga :=_fcffba .(_ebaba .EndElement );_fgga &&_ggdbfa .Name ==start .Name {return nil ;};return _eddeb .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",_fcffba );};func (_ddba *CT_PTab )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_aeabde ,_fcdgg :=_ddba .AlignmentAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _fcdgg !=nil {return _fcdgg ;};start .Attr =append (start .Attr ,_aeabde );_aeabde ,_fcdgg =_ddba .RelativeToAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _fcdgg !=nil {return _fcdgg ;};start .Attr =append (start .Attr ,_aeabde );_aeabde ,_fcdgg =_ddba .LeaderAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _fcdgg !=nil {return _fcdgg ;};start .Attr =append (start .Attr ,_aeabde );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path +func (_dbba *CT_NumRestart )ValidateWithPath (path string )error {if _dbba .ValAttr ==ST_RestartNumberUnset {return _gd .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 _fecdag :=_dbba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecdag !=nil {return _fecdag ;};return nil ;}; -// Validate validates the CT_UnsignedDecimalNumber and its children -func (_ffabg *CT_UnsignedDecimalNumber )Validate ()error {return _ffabg .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");}; +// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path +func (_cdgf *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _bbaf :=_cdgf .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_bbaf !=nil {return _bbaf ;};if _dfb :=_cdgf .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_dfb !=nil {return _dfb ;};return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_aggfd :=&CT_ReadingModeInkLockDown {};return _aggfd ;};func (_fgbcc *CT_TblPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cegec :for {_fadbda ,_fgaaec :=d .Token ();if _fgaaec !=nil {return _fgaaec ;};switch _ccfdf :=_fadbda .(type ){case _g .StartElement :switch _ccfdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_fgbcc .TblStyle =NewCT_String ();if _gaabab :=d .DecodeElement (_fgbcc .TblStyle ,&_ccfdf );_gaabab !=nil {return _gaabab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_fgbcc .TblpPr =NewCT_TblPPr ();if _bgcdb :=d .DecodeElement (_fgbcc .TblpPr ,&_ccfdf );_bgcdb !=nil {return _bgcdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_fgbcc .TblOverlap =NewCT_TblOverlap ();if _dabcc :=d .DecodeElement (_fgbcc .TblOverlap ,&_ccfdf );_dabcc !=nil {return _dabcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_fgbcc .BidiVisual =NewCT_OnOff ();if _gbbbf :=d .DecodeElement (_fgbcc .BidiVisual ,&_ccfdf );_gbbbf !=nil {return _gbbbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_fgbcc .TblStyleRowBandSize =NewCT_DecimalNumber ();if _edcgdg :=d .DecodeElement (_fgbcc .TblStyleRowBandSize ,&_ccfdf );_edcgdg !=nil {return _edcgdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_fgbcc .TblStyleColBandSize =NewCT_DecimalNumber ();if _gcggf :=d .DecodeElement (_fgbcc .TblStyleColBandSize ,&_ccfdf );_gcggf !=nil {return _gcggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_fgbcc .TblW =NewCT_TblWidth ();if _gfdbc :=d .DecodeElement (_fgbcc .TblW ,&_ccfdf );_gfdbc !=nil {return _gfdbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_fgbcc .Jc =NewCT_JcTable ();if _dgfcff :=d .DecodeElement (_fgbcc .Jc ,&_ccfdf );_dgfcff !=nil {return _dgfcff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fgbcc .TblCellSpacing =NewCT_TblWidth ();if _dfagf :=d .DecodeElement (_fgbcc .TblCellSpacing ,&_ccfdf );_dfagf !=nil {return _dfagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_fgbcc .TblInd =NewCT_TblWidth ();if _ggbcd :=d .DecodeElement (_fgbcc .TblInd ,&_ccfdf );_ggbcd !=nil {return _ggbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_fgbcc .TblBorders =NewCT_TblBorders ();if _abaaca :=d .DecodeElement (_fgbcc .TblBorders ,&_ccfdf );_abaaca !=nil {return _abaaca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fgbcc .Shd =NewCT_Shd ();if _cfgge :=d .DecodeElement (_fgbcc .Shd ,&_ccfdf );_cfgge !=nil {return _cfgge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_fgbcc .TblLayout =NewCT_TblLayoutType ();if _ddagd :=d .DecodeElement (_fgbcc .TblLayout ,&_ccfdf );_ddagd !=nil {return _ddagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_fgbcc .TblCellMar =NewCT_TblCellMar ();if _aecba :=d .DecodeElement (_fgbcc .TblCellMar ,&_ccfdf );_aecba !=nil {return _aecba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_fgbcc .TblLook =NewCT_TblLook ();if _fcabcg :=d .DecodeElement (_fgbcc .TblLook ,&_ccfdf );_fcabcg !=nil {return _fcabcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_fgbcc .TblCaption =NewCT_String ();if _daaafd :=d .DecodeElement (_fgbcc .TblCaption ,&_ccfdf );_daaafd !=nil {return _daaafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_fgbcc .TblDescription =NewCT_String ();if _dbddb :=d .DecodeElement (_fgbcc .TblDescription ,&_ccfdf );_dbddb !=nil {return _dbddb ;};default:_ga .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_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ccfdf .Name );if _aeedc :=d .Skip ();_aeedc !=nil {return _aeedc ;};};case _g .EndElement :break _cegec ;case _g .CharData :};};return nil ;};func NewEG_PContentMath ()*EG_PContentMath {_gdffg :=&EG_PContentMath {};return _gdffg };const (ST_BrClearUnset ST_BrClear =0;ST_BrClearNone ST_BrClear =1;ST_BrClearLeft ST_BrClear =2;ST_BrClearRight ST_BrClear =3;ST_BrClearAll ST_BrClear =4;); -// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path -func (_gbfgb *CT_Br )ValidateWithPath (path string )error {if _defb :=_gbfgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_defb !=nil {return _defb ;};if _cafce :=_gbfgb .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_cafce !=nil {return _cafce ;};return nil ;};func (_bdccg *CT_SdtComboBox )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bdccg .LastValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bdccg .LastValueAttr )});};e .EncodeToken (start );if _bdccg .ListItem !=nil {_fccagb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_aecda :=range _bdccg .ListItem {e .EncodeElement (_aecda ,_fccagb );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gacca *ST_DocPartBehavior )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gacca =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gacca =1;case "\u0070":*_gacca =2;case "\u0070\u0067":*_gacca =3;};return nil ;};func (_egaeb *CT_MailMergeDocType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_cbea ,_dfef :=_egaeb .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dfef !=nil {return _dfef ;};start .Attr =append (start .Attr ,_cbea );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_Cnf struct{ +// Validate validates the Comments and its children +func (_eggbfa *Comments )Validate ()error {return _eggbfa .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_dbcgd *CT_TwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_dbcgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Conditional Formatting Bit Mask -ValAttr *string ; +// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path +func (_cdffd *CT_Div )ValidateWithPath (path string )error {if _cdffd .BlockQuote !=nil {if _cafb :=_cdffd .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_cafb !=nil {return _cafb ;};};if _cdffd .BodyDiv !=nil {if _adgfg :=_cdffd .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_adgfg !=nil {return _adgfg ;};};if _edcgd :=_cdffd .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_edcgd !=nil {return _edcgd ;};if _fdcde :=_cdffd .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_fdcde !=nil {return _fdcde ;};if _cffb :=_cdffd .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_cffb !=nil {return _cffb ;};if _cffbg :=_cdffd .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_cffbg !=nil {return _cffbg ;};if _cdffd .DivBdr !=nil {if _bacbg :=_cdffd .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_bacbg !=nil {return _bacbg ;};};for _gagcb ,_gegc :=range _cdffd .DivsChild {if _gdad :=_gegc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gagcb ));_gdad !=nil {return _gdad ;};};return nil ;};func (_egadf ST_AnnotationVMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egadf .String (),start );};func (_dfecdb *Styles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _dfecdb .CT_Styles .MarshalXML (e ,start );};func (_beafgb *ST_Theme )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_beafgb =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_beafgb =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_beafgb =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_beafgb =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_beafgb =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_beafgb =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_beafgb =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_beafgb =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_beafgb =8;};return nil ;};func (_bcfbb ST_MultiLevelType )ValidateWithPath (path string )error {switch _bcfbb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfbb ));};return nil ;}; -// First Row -FirstRowAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path +func (_fabdeg *CT_FitText )ValidateWithPath (path string )error {if _dbdc :=_fabdeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbdc !=nil {return _dbdc ;};return nil ;};func (_edaec *CT_CustomXmlBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bagb :=range start .Attr {if _bagb .Name .Local =="\u0075\u0072\u0069"{_dfeg ,_affd :=_bagb .Value ,error (nil );if _affd !=nil {return _affd ;};_edaec .UriAttr =&_dfeg ;continue ;};if _bagb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_eagb ,_aeaa :=_bagb .Value ,error (nil );if _aeaa !=nil {return _aeaa ;};_edaec .ElementAttr =_eagb ;continue ;};};_gefe :for {_bgd ,_dfge :=d .Token ();if _dfge !=nil {return _dfge ;};switch _bgea :=_bgd .(type ){case _g .StartElement :switch _bgea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_edaec .CustomXmlPr =NewCT_CustomXmlPr ();if _agdf :=d .DecodeElement (_edaec .CustomXmlPr ,&_bgea );_agdf !=nil {return _agdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_geec :=NewEG_ContentBlockContent ();_geec .CustomXml =NewCT_CustomXmlBlock ();if _fbac :=d .DecodeElement (_geec .CustomXml ,&_bgea );_fbac !=nil {return _fbac ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_geec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbbabe :=NewEG_ContentBlockContent ();_fbbabe .Sdt =NewCT_SdtBlock ();if _ecfeb :=d .DecodeElement (_fbbabe .Sdt ,&_bgea );_ecfeb !=nil {return _ecfeb ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_fbbabe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_aefg :=NewEG_ContentBlockContent ();_dccdg :=NewCT_P ();if _ddaf :=d .DecodeElement (_dccdg ,&_bgea );_ddaf !=nil {return _ddaf ;};_aefg .P =append (_aefg .P ,_dccdg );_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_aefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ddbb :=NewEG_ContentBlockContent ();_bcge :=NewCT_Tbl ();if _fgfcd :=d .DecodeElement (_bcge ,&_bgea );_fgfcd !=nil {return _fgfcd ;};_ddbb .Tbl =append (_ddbb .Tbl ,_bcge );_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_ddbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agfd :=NewEG_ContentBlockContent ();_adcf :=NewEG_RunLevelElts ();_adcf .ProofErr =NewCT_ProofErr ();if _caedf :=d .DecodeElement (_adcf .ProofErr ,&_bgea );_caedf !=nil {return _caedf ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_agfd );_agfd .EG_RunLevelElts =append (_agfd .EG_RunLevelElts ,_adcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eacf :=NewEG_ContentBlockContent ();_gbcgff :=NewEG_RunLevelElts ();_gbcgff .PermStart =NewCT_PermStart ();if _gedb :=d .DecodeElement (_gbcgff .PermStart ,&_bgea );_gedb !=nil {return _gedb ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_eacf );_eacf .EG_RunLevelElts =append (_eacf .EG_RunLevelElts ,_gbcgff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_feff :=NewEG_ContentBlockContent ();_dgbc :=NewEG_RunLevelElts ();_dgbc .PermEnd =NewCT_Perm ();if _ccgaf :=d .DecodeElement (_dgbc .PermEnd ,&_bgea );_ccgaf !=nil {return _ccgaf ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_feff );_feff .EG_RunLevelElts =append (_feff .EG_RunLevelElts ,_dgbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fdde :=NewEG_ContentBlockContent ();_cacc :=NewEG_RunLevelElts ();_cacc .Ins =NewCT_RunTrackChange ();if _ffdbg :=d .DecodeElement (_cacc .Ins ,&_bgea );_ffdbg !=nil {return _ffdbg ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_fdde );_fdde .EG_RunLevelElts =append (_fdde .EG_RunLevelElts ,_cacc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_decg :=NewEG_ContentBlockContent ();_ddeb :=NewEG_RunLevelElts ();_ddeb .Del =NewCT_RunTrackChange ();if _caab :=d .DecodeElement (_ddeb .Del ,&_bgea );_caab !=nil {return _caab ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_decg );_decg .EG_RunLevelElts =append (_decg .EG_RunLevelElts ,_ddeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_acbcb :=NewEG_ContentBlockContent ();_dcf :=NewEG_RunLevelElts ();_dcf .MoveFrom =NewCT_RunTrackChange ();if _degfg :=d .DecodeElement (_dcf .MoveFrom ,&_bgea );_degfg !=nil {return _degfg ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_acbcb );_acbcb .EG_RunLevelElts =append (_acbcb .EG_RunLevelElts ,_dcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cadd :=NewEG_ContentBlockContent ();_eeac :=NewEG_RunLevelElts ();_eeac .MoveTo =NewCT_RunTrackChange ();if _aagb :=d .DecodeElement (_eeac .MoveTo ,&_bgea );_aagb !=nil {return _aagb ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_cadd );_cadd .EG_RunLevelElts =append (_cadd .EG_RunLevelElts ,_eeac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cbec :=NewEG_ContentBlockContent ();_eaaf :=NewEG_RunLevelElts ();_bdcc :=NewEG_RangeMarkupElements ();_bdcc .BookmarkStart =NewCT_Bookmark ();if _ggfde :=d .DecodeElement (_bdcc .BookmarkStart ,&_bgea );_ggfde !=nil {return _ggfde ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_cbec );_cbec .EG_RunLevelElts =append (_cbec .EG_RunLevelElts ,_eaaf );_eaaf .EG_RangeMarkupElements =append (_eaaf .EG_RangeMarkupElements ,_bdcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdee :=NewEG_ContentBlockContent ();_acge :=NewEG_RunLevelElts ();_ccfc :=NewEG_RangeMarkupElements ();_ccfc .BookmarkEnd =NewCT_MarkupRange ();if _babde :=d .DecodeElement (_ccfc .BookmarkEnd ,&_bgea );_babde !=nil {return _babde ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_bdee );_bdee .EG_RunLevelElts =append (_bdee .EG_RunLevelElts ,_acge );_acge .EG_RangeMarkupElements =append (_acge .EG_RangeMarkupElements ,_ccfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_abcdg :=NewEG_ContentBlockContent ();_aace :=NewEG_RunLevelElts ();_gffd :=NewEG_RangeMarkupElements ();_gffd .MoveFromRangeStart =NewCT_MoveBookmark ();if _baecc :=d .DecodeElement (_gffd .MoveFromRangeStart ,&_bgea );_baecc !=nil {return _baecc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_abcdg );_abcdg .EG_RunLevelElts =append (_abcdg .EG_RunLevelElts ,_aace );_aace .EG_RangeMarkupElements =append (_aace .EG_RangeMarkupElements ,_gffd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fedg :=NewEG_ContentBlockContent ();_ddgg :=NewEG_RunLevelElts ();_dccge :=NewEG_RangeMarkupElements ();_dccge .MoveFromRangeEnd =NewCT_MarkupRange ();if _gabc :=d .DecodeElement (_dccge .MoveFromRangeEnd ,&_bgea );_gabc !=nil {return _gabc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_fedg );_fedg .EG_RunLevelElts =append (_fedg .EG_RunLevelElts ,_ddgg );_ddgg .EG_RangeMarkupElements =append (_ddgg .EG_RangeMarkupElements ,_dccge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bdaae :=NewEG_ContentBlockContent ();_ebfa :=NewEG_RunLevelElts ();_ddebe :=NewEG_RangeMarkupElements ();_ddebe .MoveToRangeStart =NewCT_MoveBookmark ();if _acbed :=d .DecodeElement (_ddebe .MoveToRangeStart ,&_bgea );_acbed !=nil {return _acbed ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_bdaae );_bdaae .EG_RunLevelElts =append (_bdaae .EG_RunLevelElts ,_ebfa );_ebfa .EG_RangeMarkupElements =append (_ebfa .EG_RangeMarkupElements ,_ddebe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cgbb :=NewEG_ContentBlockContent ();_agbba :=NewEG_RunLevelElts ();_acfg :=NewEG_RangeMarkupElements ();_acfg .MoveToRangeEnd =NewCT_MarkupRange ();if _gbed :=d .DecodeElement (_acfg .MoveToRangeEnd ,&_bgea );_gbed !=nil {return _gbed ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_cgbb );_cgbb .EG_RunLevelElts =append (_cgbb .EG_RunLevelElts ,_agbba );_agbba .EG_RangeMarkupElements =append (_agbba .EG_RangeMarkupElements ,_acfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_adgd :=NewEG_ContentBlockContent ();_ffca :=NewEG_RunLevelElts ();_gfae :=NewEG_RangeMarkupElements ();_gfae .CommentRangeStart =NewCT_MarkupRange ();if _dfab :=d .DecodeElement (_gfae .CommentRangeStart ,&_bgea );_dfab !=nil {return _dfab ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_adgd );_adgd .EG_RunLevelElts =append (_adgd .EG_RunLevelElts ,_ffca );_ffca .EG_RangeMarkupElements =append (_ffca .EG_RangeMarkupElements ,_gfae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cccd :=NewEG_ContentBlockContent ();_adcc :=NewEG_RunLevelElts ();_bdgg :=NewEG_RangeMarkupElements ();_bdgg .CommentRangeEnd =NewCT_MarkupRange ();if _bbcbc :=d .DecodeElement (_bdgg .CommentRangeEnd ,&_bgea );_bbcbc !=nil {return _bbcbc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_cccd );_cccd .EG_RunLevelElts =append (_cccd .EG_RunLevelElts ,_adcc );_adcc .EG_RangeMarkupElements =append (_adcc .EG_RangeMarkupElements ,_bdgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aecd :=NewEG_ContentBlockContent ();_cddab :=NewEG_RunLevelElts ();_ebbg :=NewEG_RangeMarkupElements ();_ebbg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbfb :=d .DecodeElement (_ebbg .CustomXmlInsRangeStart ,&_bgea );_dbfb !=nil {return _dbfb ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_aecd );_aecd .EG_RunLevelElts =append (_aecd .EG_RunLevelElts ,_cddab );_cddab .EG_RangeMarkupElements =append (_cddab .EG_RangeMarkupElements ,_ebbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecca :=NewEG_ContentBlockContent ();_bcced :=NewEG_RunLevelElts ();_dgbcd :=NewEG_RangeMarkupElements ();_dgbcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _efffd :=d .DecodeElement (_dgbcd .CustomXmlInsRangeEnd ,&_bgea );_efffd !=nil {return _efffd ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_ecca );_ecca .EG_RunLevelElts =append (_ecca .EG_RunLevelElts ,_bcced );_bcced .EG_RangeMarkupElements =append (_bcced .EG_RangeMarkupElements ,_dgbcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcdae :=NewEG_ContentBlockContent ();_cead :=NewEG_RunLevelElts ();_cgca :=NewEG_RangeMarkupElements ();_cgca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfda :=d .DecodeElement (_cgca .CustomXmlDelRangeStart ,&_bgea );_dfda !=nil {return _dfda ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_gcdae );_gcdae .EG_RunLevelElts =append (_gcdae .EG_RunLevelElts ,_cead );_cead .EG_RangeMarkupElements =append (_cead .EG_RangeMarkupElements ,_cgca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebade :=NewEG_ContentBlockContent ();_adcfe :=NewEG_RunLevelElts ();_fdfd :=NewEG_RangeMarkupElements ();_fdfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbcc :=d .DecodeElement (_fdfd .CustomXmlDelRangeEnd ,&_bgea );_bbcc !=nil {return _bbcc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_ebade );_ebade .EG_RunLevelElts =append (_ebade .EG_RunLevelElts ,_adcfe );_adcfe .EG_RangeMarkupElements =append (_adcfe .EG_RangeMarkupElements ,_fdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aefc :=NewEG_ContentBlockContent ();_dccdb :=NewEG_RunLevelElts ();_cfeda :=NewEG_RangeMarkupElements ();_cfeda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eabc :=d .DecodeElement (_cfeda .CustomXmlMoveFromRangeStart ,&_bgea );_eabc !=nil {return _eabc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_aefc );_aefc .EG_RunLevelElts =append (_aefc .EG_RunLevelElts ,_dccdb );_dccdb .EG_RangeMarkupElements =append (_dccdb .EG_RangeMarkupElements ,_cfeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_acfd :=NewEG_ContentBlockContent ();_beegg :=NewEG_RunLevelElts ();_abgg :=NewEG_RangeMarkupElements ();_abgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dcdc :=d .DecodeElement (_abgg .CustomXmlMoveFromRangeEnd ,&_bgea );_dcdc !=nil {return _dcdc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_acfd );_acfd .EG_RunLevelElts =append (_acfd .EG_RunLevelElts ,_beegg );_beegg .EG_RangeMarkupElements =append (_beegg .EG_RangeMarkupElements ,_abgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcfb :=NewEG_ContentBlockContent ();_cfcbf :=NewEG_RunLevelElts ();_ddbg :=NewEG_RangeMarkupElements ();_ddbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acfe :=d .DecodeElement (_ddbg .CustomXmlMoveToRangeStart ,&_bgea );_acfe !=nil {return _acfe ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_bcfb );_bcfb .EG_RunLevelElts =append (_bcfb .EG_RunLevelElts ,_cfcbf );_cfcbf .EG_RangeMarkupElements =append (_cfcbf .EG_RangeMarkupElements ,_ddbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_faca :=NewEG_ContentBlockContent ();_dgfa :=NewEG_RunLevelElts ();_fcag :=NewEG_RangeMarkupElements ();_fcag .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adfed :=d .DecodeElement (_fcag .CustomXmlMoveToRangeEnd ,&_bgea );_adfed !=nil {return _adfed ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_faca );_faca .EG_RunLevelElts =append (_faca .EG_RunLevelElts ,_dgfa );_dgfa .EG_RangeMarkupElements =append (_dgfa .EG_RangeMarkupElements ,_fcag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ecfed :=NewEG_ContentBlockContent ();_fbbe :=NewEG_RunLevelElts ();_bdaf :=NewEG_MathContent ();_bdaf .OMathPara =_ec .NewOMathPara ();if _eabdc :=d .DecodeElement (_bdaf .OMathPara ,&_bgea );_eabdc !=nil {return _eabdc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_ecfed );_ecfed .EG_RunLevelElts =append (_ecfed .EG_RunLevelElts ,_fbbe );_fbbe .EG_MathContent =append (_fbbe .EG_MathContent ,_bdaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dfbc :=NewEG_ContentBlockContent ();_eagda :=NewEG_RunLevelElts ();_bgbdg :=NewEG_MathContent ();_bgbdg .OMath =_ec .NewOMath ();if _dggg :=d .DecodeElement (_bgbdg .OMath ,&_bgea );_dggg !=nil {return _dggg ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_dfbc );_dfbc .EG_RunLevelElts =append (_dfbc .EG_RunLevelElts ,_eagda );_eagda .EG_MathContent =append (_eagda .EG_MathContent ,_bgbdg );default:_ga .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\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bgea .Name );if _ddda :=d .Skip ();_ddda !=nil {return _ddda ;};};case _g .EndElement :break _gefe ;case _g .CharData :};};return nil ;};func (_cafdc *WdCT_Inline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cafdc .Extent =_e .NewCT_PositiveSize2D ();_cafdc .DocPr =_e .NewCT_NonVisualDrawingProps ();_cafdc .Graphic =_e .NewGraphic ();for _ ,_cegggb :=range start .Attr {if _cegggb .Name .Local =="\u0064\u0069\u0073t\u0054"{_bdecbe ,_fdbfe :=_b .ParseUint (_cegggb .Value ,10,32);if _fdbfe !=nil {return _fdbfe ;};_gdfddd :=uint32 (_bdecbe );_cafdc .DistTAttr =&_gdfddd ;continue ;};if _cegggb .Name .Local =="\u0064\u0069\u0073t\u0042"{_bedfe ,_acdcfe :=_b .ParseUint (_cegggb .Value ,10,32);if _acdcfe !=nil {return _acdcfe ;};_aebaae :=uint32 (_bedfe );_cafdc .DistBAttr =&_aebaae ;continue ;};if _cegggb .Name .Local =="\u0064\u0069\u0073t\u0052"{_dfebcd ,_ebgfc :=_b .ParseUint (_cegggb .Value ,10,32);if _ebgfc !=nil {return _ebgfc ;};_deaeda :=uint32 (_dfebcd );_cafdc .DistRAttr =&_deaeda ;continue ;};if _cegggb .Name .Local =="\u0064\u0069\u0073t\u004c"{_acggd ,_fgaccf :=_b .ParseUint (_cegggb .Value ,10,32);if _fgaccf !=nil {return _fgaccf ;};_bdcgae :=uint32 (_acggd );_cafdc .DistLAttr =&_bdcgae ;continue ;};};_bgfafb :for {_edgfa ,_efcbe :=d .Token ();if _efcbe !=nil {return _efcbe ;};switch _gddag :=_edgfa .(type ){case _g .StartElement :switch _gddag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _bgcae :=d .DecodeElement (_cafdc .Extent ,&_gddag );_bgcae !=nil {return _bgcae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cafdc .EffectExtent =NewWdCT_EffectExtent ();if _dcfcf :=d .DecodeElement (_cafdc .EffectExtent ,&_gddag );_dcfcf !=nil {return _dcfcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _ecebb :=d .DecodeElement (_cafdc .DocPr ,&_gddag );_ecebb !=nil {return _ecebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cafdc .CNvGraphicFramePr =_e .NewCT_NonVisualGraphicFrameProperties ();if _cafaeaa :=d .DecodeElement (_cafdc .CNvGraphicFramePr ,&_gddag );_cafaeaa !=nil {return _cafaeaa ;};case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _dbdgf :=d .DecodeElement (_cafdc .Graphic ,&_gddag );_dbdgf !=nil {return _dbdgf ;};default:_ga .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\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_gddag .Name );if _fedcg :=d .Skip ();_fedcg !=nil {return _fedcg ;};};case _g .EndElement :break _bgfafb ;case _g .CharData :};};return nil ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_gc .ST_OnOff ; -// Last Row -LastRowAttr *_bef .ST_OnOff ; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// First Column -FirstColumnAttr *_bef .ST_OnOff ; +// Object Application +ProgIdAttr *string ; -// Last Column -LastColumnAttr *_bef .ST_OnOff ; +// Object Shape +ShapeIdAttr *string ; -// Odd Numbered Vertical Band -OddVBandAttr *_bef .ST_OnOff ; +// Field Switches +FieldCodesAttr *string ;}; -// Even Numbered Vertical Band -EvenVBandAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path +func (_gcbd *CT_HdrFtr )ValidateWithPath (path string )error {for _fgefec ,_cceeg :=range _gcbd .AltChunk {if _cbbg :=_cceeg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fgefec ));_cbbg !=nil {return _cbbg ;};};for _ddbc ,_agec :=range _gcbd .EG_ContentBlockContent {if _cddf :=_agec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ddbc ));_cddf !=nil {return _cddf ;};};return nil ;};func (_cddfd *ST_Wrap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cddfd =0;case "\u0061\u0075\u0074\u006f":*_cddfd =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_cddfd =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_cddfd =3;case "\u0074\u0069\u0067h\u0074":*_cddfd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cddfd =5;case "\u006e\u006f\u006e\u0065":*_cddfd =6;};return nil ;};type CT_FramesetSplitbar struct{ -// Odd Numbered Horizontal Band -OddHBandAttr *_bef .ST_OnOff ; +// Frameset Splitter Width +W *CT_TwipsMeasure ; -// Even Numbered Horizontal Band -EvenHBandAttr *_bef .ST_OnOff ; +// Frameset Splitter Color +Color *CT_Color ; -// First Row and First Column -FirstRowFirstColumnAttr *_bef .ST_OnOff ; +// Do Not Display Frameset Splitters +NoBorder *CT_OnOff ; -// First Row and Last Column -FirstRowLastColumnAttr *_bef .ST_OnOff ; +// Frameset Splitter Border Style +FlatBorders *CT_OnOff ;};func (_ddbfg ST_InfoTextType )ValidateWithPath (path string )error {switch _ddbfg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbfg ));};return nil ;};func (_bcceg ST_JcTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcceg .String (),start );};func (_cedbe *WdCT_WrapTopBottom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_facdbc :=range start .Attr {if _facdbc .Name .Local =="\u0064\u0069\u0073t\u0054"{_dgfcdg ,_ggfdeac :=_b .ParseUint (_facdbc .Value ,10,32);if _ggfdeac !=nil {return _ggfdeac ;};_bdcbg :=uint32 (_dgfcdg );_cedbe .DistTAttr =&_bdcbg ;continue ;};if _facdbc .Name .Local =="\u0064\u0069\u0073t\u0042"{_bffacb ,_dfged :=_b .ParseUint (_facdbc .Value ,10,32);if _dfged !=nil {return _dfged ;};_degcb :=uint32 (_bffacb );_cedbe .DistBAttr =&_degcb ;continue ;};};_ccgfeae :for {_dbagd ,_afdea :=d .Token ();if _afdea !=nil {return _afdea ;};switch _bfcge :=_dbagd .(type ){case _g .StartElement :switch _bfcge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cedbe .EffectExtent =NewWdCT_EffectExtent ();if _eeaad :=d .DecodeElement (_cedbe .EffectExtent ,&_bfcge );_eeaad !=nil {return _eeaad ;};default:_ga .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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_bfcge .Name );if _dbafc :=d .Skip ();_dbafc !=nil {return _dbafc ;};};case _g .EndElement :break _ccgfeae ;case _g .CharData :};};return nil ;};func (_cdfcb *CT_SdtBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbfag :for {_gafbc ,_ebadcg :=d .Token ();if _ebadcg !=nil {return _ebadcg ;};switch _fdecgg :=_gafbc .(type ){case _g .StartElement :switch _fdecgg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_cdfcb .SdtPr =NewCT_SdtPr ();if _ceeca :=d .DecodeElement (_cdfcb .SdtPr ,&_fdecgg );_ceeca !=nil {return _ceeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_cdfcb .SdtEndPr =NewCT_SdtEndPr ();if _bcbga :=d .DecodeElement (_cdfcb .SdtEndPr ,&_fdecgg );_bcbga !=nil {return _bcbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_cdfcb .SdtContent =NewCT_SdtContentBlock ();if _defage :=d .DecodeElement (_cdfcb .SdtContent ,&_fdecgg );_defage !=nil {return _defage ;};default:_ga .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\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_fdecgg .Name );if _bebaf :=d .Skip ();_bebaf !=nil {return _bebaf ;};};case _g .EndElement :break _cbfag ;case _g .CharData :};};return nil ;};func (_bfaac *CT_SmartTagType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfaac .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_bfaac .NamespaceuriAttr )});};if _bfaac .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bfaac .NameAttr )});};if _bfaac .UrlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bfaac .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bafad ST_SectionMark )String ()string {switch _bafad {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 4:return "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case 5:return "\u006fd\u0064\u0050\u0061\u0067\u0065";};return "";}; -// Last Row and First Column -LastRowFirstColumnAttr *_bef .ST_OnOff ; +// Validate validates the CT_TcBorders and its children +func (_cgdab *CT_TcBorders )Validate ()error {return _cgdab .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// Last Row and Last Column -LastRowLastColumnAttr *_bef .ST_OnOff ;};func (_fcegb ST_DocProtect )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bcgff :=_ebaba .Attr {};_bcgff .Name =name ;switch _fcegb {case ST_DocProtectUnset :_bcgff .Value ="";case ST_DocProtectNone :_bcgff .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_bcgff .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_bcgff .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_bcgff .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_bcgff .Value ="\u0066\u006f\u0072m\u0073";};return _bcgff ,nil ;};type ST_PageBorderZOrder byte ;func (_ggbeb *Document )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ggbeb .CT_Document =*NewCT_Document ();for _ ,_gbefg :=range start .Attr {if _gbefg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ggbeb .ConformanceAttr .UnmarshalXMLAttr (_gbefg );continue ;};};_fgbcb :for {_acefc ,_fcaaf :=d .Token ();if _fcaaf !=nil {return _fcaaf ;};switch _agaga :=_acefc .(type ){case _ebaba .StartElement :switch _agaga .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_ggbeb .Background =NewCT_Background ();if _aebgc :=d .DecodeElement (_ggbeb .Background ,&_agaga );_aebgc !=nil {return _aebgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_ggbeb .Body =NewCT_Body ();if _gaebcd :=d .DecodeElement (_ggbeb .Body ,&_agaga );_gaebcd !=nil {return _gaebcd ;};default:_febdf .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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_agaga .Name );if _fagdbd :=d .Skip ();_fagdbd !=nil {return _fagdbd ;};};case _ebaba .EndElement :break _fgbcb ;case _ebaba .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_aafacd *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_cfccag *WdCT_PosV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bbebfb ,_gagabb :=_cfccag .RelativeFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _gagabb !=nil {return _gagabb ;};start .Attr =append (start .Attr ,_bbebfb );e .EncodeToken (start );_cfccag .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geggf *ST_DocPartType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_geggf =0;case "\u006e\u006f\u006e\u0065":*_geggf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_geggf =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_geggf =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_geggf =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_geggf =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_geggf =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_geggf =7;};return nil ;};func (_febcc *CT_ParaRPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_febcc .AuthorAttr )});if _febcc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_febcc .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_febcc .IdAttr )});e .EncodeToken (start );_dfebe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_febcc .RPr ,_dfebe );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path -func (_ggeff *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _ggeff .W !=nil {if _cbbecf :=_ggeff .W .ValidateWithPath (path +"\u002f\u0057");_cbbecf !=nil {return _cbbecf ;};};if _ggeff .Color !=nil {if _agagff :=_ggeff .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_agagff !=nil {return _agagff ;};};if _ggeff .NoBorder !=nil {if _eadbb :=_ggeff .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_eadbb !=nil {return _eadbb ;};};if _ggeff .FlatBorders !=nil {if _fffbcf :=_ggeff .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fffbcf !=nil {return _fffbcf ;};};return nil ;};type CT_FFData struct{ +// Validate validates the CT_FontRel and its children +func (_cagg *CT_FontRel )Validate ()error {return _cagg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");}; -// Form Field Name -Name []*CT_FFName ; +// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path +func (_gcfg *CT_DocGrid )ValidateWithPath (path string )error {if _ggae :=_gcfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggae !=nil {return _ggae ;};return nil ;};type ST_CombineBrackets byte ;type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;}; -// Form Field Label -Label []*CT_DecimalNumber ; +// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path +func (_bfecf *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _bfecf .CNvPr !=nil {if _gbeaee :=_bfecf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gbeaee !=nil {return _gbeaee ;};};if _dbbef :=_bfecf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dbbef !=nil {return _dbbef ;};if _bgbffg :=_bfecf .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bgbffg !=nil {return _bgbffg ;};for _dbcbac ,_fbcdce :=range _bfecf .Choice {if _edcbg :=_fbcdce .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dbcbac ));_edcbg !=nil {return _edcbg ;};};if _bfecf .ExtLst !=nil {if _efcee :=_bfecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcee !=nil {return _efcee ;};};return nil ;};func (_ggfea *CT_EdnDocProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggfea .Pos !=nil {_fdgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ggfea .Pos ,_fdgb );};if _ggfea .NumFmt !=nil {_ecbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ggfea .NumFmt ,_ecbdg );};if _ggfea .NumStart !=nil {_beebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ggfea .NumStart ,_beebb );};if _ggfea .NumRestart !=nil {_dccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ggfea .NumRestart ,_dccb );};if _ggfea .Endnote !=nil {_fbaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_eccce :=range _ggfea .Endnote {e .EncodeElement (_eccce ,_fbaa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TblGrid ()*CT_TblGrid {_acede :=&CT_TblGrid {};return _acede };type CT_TblGridCol struct{ -// Form Field Navigation Order Index -TabIndex []*CT_UnsignedDecimalNumber ; +// Grid Column Width +WAttr *_gc .ST_TwipsMeasure ;};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func (_fcdbbg ST_DisplacedByCustomXml )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcdbbg .String (),start );};func (_cbbedc *Numbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbedc .CT_Numbering =*NewCT_Numbering ();_cfafc :for {_cccdbg ,_bcgecg :=d .Token ();if _bcgecg !=nil {return _bcgecg ;};switch _gbcbe :=_cccdbg .(type ){case _g .StartElement :switch _gbcbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_cebdc :=NewCT_NumPicBullet ();if _eccedf :=d .DecodeElement (_cebdc ,&_gbcbe );_eccedf !=nil {return _eccedf ;};_cbbedc .NumPicBullet =append (_cbbedc .NumPicBullet ,_cebdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_ddafgf :=NewCT_AbstractNum ();if _fegfce :=d .DecodeElement (_ddafgf ,&_gbcbe );_fegfce !=nil {return _fegfce ;};_cbbedc .AbstractNum =append (_cbbedc .AbstractNum ,_ddafgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_ccedf :=NewCT_Num ();if _aagcgba :=d .DecodeElement (_ccedf ,&_gbcbe );_aagcgba !=nil {return _aagcgba ;};_cbbedc .Num =append (_cbbedc .Num ,_ccedf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_cbbedc .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _fgbab :=d .DecodeElement (_cbbedc .NumIdMacAtCleanup ,&_gbcbe );_fgbab !=nil {return _fgbab ;};default:_ga .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 \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_gbcbe .Name );if _ggcaca :=d .Skip ();_ggcaca !=nil {return _ggcaca ;};};case _g .EndElement :break _cfafc ;case _g .CharData :};};return nil ;}; -// Form Field Enabled -Enabled []*CT_OnOff ; +// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path +func (_debbe *CT_Tabs )ValidateWithPath (path string )error {for _afffb ,_gfabg :=range _debbe .Tab {if _abefc :=_gfabg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_afffb ));_abefc !=nil {return _abefc ;};};return nil ;}; -// Recalculate Fields When Current Field Is Modified -CalcOnExit []*CT_OnOff ; +// Validate validates the CT_FFCheckBox and its children +func (_afccf *CT_FFCheckBox )Validate ()error {return _afccf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");}; -// Script Function to Execute on Form Field Entry -EntryMacro []*CT_MacroName ; +// Validate validates the CT_TblCellMar and its children +func (_febce *CT_TblCellMar )Validate ()error {return _febce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_aaedb *CT_SdtText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgabc :=range start .Attr {if _dgabc .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_abggg ,_eegbfa :=ParseUnionST_OnOff (_dgabc .Value );if _eegbfa !=nil {return _eegbfa ;};_aaedb .MultiLineAttr =&_abggg ;continue ;};};for {_adfaf ,_baebg :=d .Token ();if _baebg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_baebg );};if _fbdbe ,_bdeedc :=_adfaf .(_g .EndElement );_bdeedc &&_fbdbe .Name ==start .Name {break ;};};return nil ;};func (_cfaf *CT_DirContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aagc :=range start .Attr {if _aagc .Name .Local =="\u0076\u0061\u006c"{_cfaf .ValAttr .UnmarshalXMLAttr (_aagc );continue ;};};_agdfa :for {_bbab ,_gafe :=d .Token ();if _gafe !=nil {return _gafe ;};switch _cdbd :=_bbab .(type ){case _g .StartElement :switch _cdbd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_daaaf :=NewCT_SimpleField ();if _acddb :=d .DecodeElement (_daaaf ,&_cdbd );_acddb !=nil {return _acddb ;};_cfaf .FldSimple =append (_cfaf .FldSimple ,_daaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cfaf .Hyperlink =NewCT_Hyperlink ();if _aeeaa :=d .DecodeElement (_cfaf .Hyperlink ,&_cdbd );_aeeaa !=nil {return _aeeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cfaf .SubDoc =NewCT_Rel ();if _ecab :=d .DecodeElement (_cfaf .SubDoc ,&_cdbd );_ecab !=nil {return _ecab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fdabc :=NewEG_ContentRunContent ();_fdabc .CustomXml =NewCT_CustomXmlRun ();if _eeee :=d .DecodeElement (_fdabc .CustomXml ,&_cdbd );_eeee !=nil {return _eeee ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fdabc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_adga :=NewEG_ContentRunContent ();_adga .SmartTag =NewCT_SmartTagRun ();if _eabdf :=d .DecodeElement (_adga .SmartTag ,&_cdbd );_eabdf !=nil {return _eabdf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_adga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cbgg :=NewEG_ContentRunContent ();_cbgg .Sdt =NewCT_SdtRun ();if _bacbd :=d .DecodeElement (_cbgg .Sdt ,&_cdbd );_bacbd !=nil {return _bacbd ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_cbgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_gagc :=NewEG_ContentRunContent ();_gagc .Dir =NewCT_DirContentRun ();if _bfgf :=d .DecodeElement (_gagc .Dir ,&_cdbd );_bfgf !=nil {return _bfgf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gagc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_dgge :=NewEG_ContentRunContent ();_dgge .Bdo =NewCT_BdoContentRun ();if _adccf :=d .DecodeElement (_dgge .Bdo ,&_cdbd );_adccf !=nil {return _adccf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dgge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_dadfag :=NewEG_ContentRunContent ();_dadfag .R =NewCT_R ();if _cdffbd :=d .DecodeElement (_dadfag .R ,&_cdbd );_cdffbd !=nil {return _cdffbd ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dadfag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfga :=NewEG_ContentRunContent ();_accff :=NewEG_RunLevelElts ();_accff .ProofErr =NewCT_ProofErr ();if _fcfde :=d .DecodeElement (_accff .ProofErr ,&_cdbd );_fcfde !=nil {return _fcfde ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dfga );_dfga .EG_RunLevelElts =append (_dfga .EG_RunLevelElts ,_accff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gacde :=NewEG_ContentRunContent ();_abebf :=NewEG_RunLevelElts ();_abebf .PermStart =NewCT_PermStart ();if _fgaa :=d .DecodeElement (_abebf .PermStart ,&_cdbd );_fgaa !=nil {return _fgaa ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gacde );_gacde .EG_RunLevelElts =append (_gacde .EG_RunLevelElts ,_abebf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gegf :=NewEG_ContentRunContent ();_ecfbf :=NewEG_RunLevelElts ();_ecfbf .PermEnd =NewCT_Perm ();if _gbggd :=d .DecodeElement (_ecfbf .PermEnd ,&_cdbd );_gbggd !=nil {return _gbggd ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gegf );_gegf .EG_RunLevelElts =append (_gegf .EG_RunLevelElts ,_ecfbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fdgde :=NewEG_ContentRunContent ();_aaccd :=NewEG_RunLevelElts ();_aaccd .Ins =NewCT_RunTrackChange ();if _gccbe :=d .DecodeElement (_aaccd .Ins ,&_cdbd );_gccbe !=nil {return _gccbe ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fdgde );_fdgde .EG_RunLevelElts =append (_fdgde .EG_RunLevelElts ,_aaccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gfedag :=NewEG_ContentRunContent ();_fedab :=NewEG_RunLevelElts ();_fedab .Del =NewCT_RunTrackChange ();if _gddg :=d .DecodeElement (_fedab .Del ,&_cdbd );_gddg !=nil {return _gddg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gfedag );_gfedag .EG_RunLevelElts =append (_gfedag .EG_RunLevelElts ,_fedab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ddcfa :=NewEG_ContentRunContent ();_dbdde :=NewEG_RunLevelElts ();_dbdde .MoveFrom =NewCT_RunTrackChange ();if _ffdad :=d .DecodeElement (_dbdde .MoveFrom ,&_cdbd );_ffdad !=nil {return _ffdad ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_ddcfa );_ddcfa .EG_RunLevelElts =append (_ddcfa .EG_RunLevelElts ,_dbdde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfbce :=NewEG_ContentRunContent ();_agefe :=NewEG_RunLevelElts ();_agefe .MoveTo =NewCT_RunTrackChange ();if _fggg :=d .DecodeElement (_agefe .MoveTo ,&_cdbd );_fggg !=nil {return _fggg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dfbce );_dfbce .EG_RunLevelElts =append (_dfbce .EG_RunLevelElts ,_agefe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bgcag :=NewEG_ContentRunContent ();_eadd :=NewEG_RunLevelElts ();_abedb :=NewEG_RangeMarkupElements ();_abedb .BookmarkStart =NewCT_Bookmark ();if _cdbg :=d .DecodeElement (_abedb .BookmarkStart ,&_cdbd );_cdbg !=nil {return _cdbg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bgcag );_bgcag .EG_RunLevelElts =append (_bgcag .EG_RunLevelElts ,_eadd );_eadd .EG_RangeMarkupElements =append (_eadd .EG_RangeMarkupElements ,_abedb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdadc :=NewEG_ContentRunContent ();_dggag :=NewEG_RunLevelElts ();_cccdf :=NewEG_RangeMarkupElements ();_cccdf .BookmarkEnd =NewCT_MarkupRange ();if _efffe :=d .DecodeElement (_cccdf .BookmarkEnd ,&_cdbd );_efffe !=nil {return _efffe ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bdadc );_bdadc .EG_RunLevelElts =append (_bdadc .EG_RunLevelElts ,_dggag );_dggag .EG_RangeMarkupElements =append (_dggag .EG_RangeMarkupElements ,_cccdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbbb :=NewEG_ContentRunContent ();_cbca :=NewEG_RunLevelElts ();_daedf :=NewEG_RangeMarkupElements ();_daedf .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbdbf :=d .DecodeElement (_daedf .MoveFromRangeStart ,&_cdbd );_fbdbf !=nil {return _fbdbf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bbbb );_bbbb .EG_RunLevelElts =append (_bbbb .EG_RunLevelElts ,_cbca );_cbca .EG_RangeMarkupElements =append (_cbca .EG_RangeMarkupElements ,_daedf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcba :=NewEG_ContentRunContent ();_fgefc :=NewEG_RunLevelElts ();_aaada :=NewEG_RangeMarkupElements ();_aaada .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfcf :=d .DecodeElement (_aaada .MoveFromRangeEnd ,&_cdbd );_cfcf !=nil {return _cfcf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bcba );_bcba .EG_RunLevelElts =append (_bcba .EG_RunLevelElts ,_fgefc );_fgefc .EG_RangeMarkupElements =append (_fgefc .EG_RangeMarkupElements ,_aaada );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gcgd :=NewEG_ContentRunContent ();_ddcgd :=NewEG_RunLevelElts ();_egdec :=NewEG_RangeMarkupElements ();_egdec .MoveToRangeStart =NewCT_MoveBookmark ();if _cfeaa :=d .DecodeElement (_egdec .MoveToRangeStart ,&_cdbd );_cfeaa !=nil {return _cfeaa ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gcgd );_gcgd .EG_RunLevelElts =append (_gcgd .EG_RunLevelElts ,_ddcgd );_ddcgd .EG_RangeMarkupElements =append (_ddcgd .EG_RangeMarkupElements ,_egdec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gece :=NewEG_ContentRunContent ();_acffb :=NewEG_RunLevelElts ();_ecdca :=NewEG_RangeMarkupElements ();_ecdca .MoveToRangeEnd =NewCT_MarkupRange ();if _bffff :=d .DecodeElement (_ecdca .MoveToRangeEnd ,&_cdbd );_bffff !=nil {return _bffff ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gece );_gece .EG_RunLevelElts =append (_gece .EG_RunLevelElts ,_acffb );_acffb .EG_RangeMarkupElements =append (_acffb .EG_RangeMarkupElements ,_ecdca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbfd :=NewEG_ContentRunContent ();_fbegf :=NewEG_RunLevelElts ();_dggee :=NewEG_RangeMarkupElements ();_dggee .CommentRangeStart =NewCT_MarkupRange ();if _gbdde :=d .DecodeElement (_dggee .CommentRangeStart ,&_cdbd );_gbdde !=nil {return _gbdde ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_cbfd );_cbfd .EG_RunLevelElts =append (_cbfd .EG_RunLevelElts ,_fbegf );_fbegf .EG_RangeMarkupElements =append (_fbegf .EG_RangeMarkupElements ,_dggee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_baff :=NewEG_ContentRunContent ();_feee :=NewEG_RunLevelElts ();_aeec :=NewEG_RangeMarkupElements ();_aeec .CommentRangeEnd =NewCT_MarkupRange ();if _eadf :=d .DecodeElement (_aeec .CommentRangeEnd ,&_cdbd );_eadf !=nil {return _eadf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_baff );_baff .EG_RunLevelElts =append (_baff .EG_RunLevelElts ,_feee );_feee .EG_RangeMarkupElements =append (_feee .EG_RangeMarkupElements ,_aeec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecef :=NewEG_ContentRunContent ();_fbega :=NewEG_RunLevelElts ();_acecbe :=NewEG_RangeMarkupElements ();_acecbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbgd :=d .DecodeElement (_acecbe .CustomXmlInsRangeStart ,&_cdbd );_dbgd !=nil {return _dbgd ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_ecef );_ecef .EG_RunLevelElts =append (_ecef .EG_RunLevelElts ,_fbega );_fbega .EG_RangeMarkupElements =append (_fbega .EG_RangeMarkupElements ,_acecbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffed :=NewEG_ContentRunContent ();_fabge :=NewEG_RunLevelElts ();_bffb :=NewEG_RangeMarkupElements ();_bffb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gabfa :=d .DecodeElement (_bffb .CustomXmlInsRangeEnd ,&_cdbd );_gabfa !=nil {return _gabfa ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_ffed );_ffed .EG_RunLevelElts =append (_ffed .EG_RunLevelElts ,_fabge );_fabge .EG_RangeMarkupElements =append (_fabge .EG_RangeMarkupElements ,_bffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdbg :=NewEG_ContentRunContent ();_cbega :=NewEG_RunLevelElts ();_fbeca :=NewEG_RangeMarkupElements ();_fbeca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egbc :=d .DecodeElement (_fbeca .CustomXmlDelRangeStart ,&_cdbd );_egbc !=nil {return _egbc ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fdbg );_fdbg .EG_RunLevelElts =append (_fdbg .EG_RunLevelElts ,_cbega );_cbega .EG_RangeMarkupElements =append (_cbega .EG_RangeMarkupElements ,_fbeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdabd :=NewEG_ContentRunContent ();_egddg :=NewEG_RunLevelElts ();_ceed :=NewEG_RangeMarkupElements ();_ceed .CustomXmlDelRangeEnd =NewCT_Markup ();if _gagdg :=d .DecodeElement (_ceed .CustomXmlDelRangeEnd ,&_cdbd );_gagdg !=nil {return _gagdg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fdabd );_fdabd .EG_RunLevelElts =append (_fdabd .EG_RunLevelElts ,_egddg );_egddg .EG_RangeMarkupElements =append (_egddg .EG_RangeMarkupElements ,_ceed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cefe :=NewEG_ContentRunContent ();_fedgb :=NewEG_RunLevelElts ();_bgdd :=NewEG_RangeMarkupElements ();_bgdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbeg :=d .DecodeElement (_bgdd .CustomXmlMoveFromRangeStart ,&_cdbd );_gbeg !=nil {return _gbeg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_cefe );_cefe .EG_RunLevelElts =append (_cefe .EG_RunLevelElts ,_fedgb );_fedgb .EG_RangeMarkupElements =append (_fedgb .EG_RangeMarkupElements ,_bgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_daba :=NewEG_ContentRunContent ();_gaacf :=NewEG_RunLevelElts ();_ceaa :=NewEG_RangeMarkupElements ();_ceaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gedc :=d .DecodeElement (_ceaa .CustomXmlMoveFromRangeEnd ,&_cdbd );_gedc !=nil {return _gedc ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_daba );_daba .EG_RunLevelElts =append (_daba .EG_RunLevelElts ,_gaacf );_gaacf .EG_RangeMarkupElements =append (_gaacf .EG_RangeMarkupElements ,_ceaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdcbc :=NewEG_ContentRunContent ();_gdcbca :=NewEG_RunLevelElts ();_bfga :=NewEG_RangeMarkupElements ();_bfga .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aceda :=d .DecodeElement (_bfga .CustomXmlMoveToRangeStart ,&_cdbd );_aceda !=nil {return _aceda ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bdcbc );_bdcbc .EG_RunLevelElts =append (_bdcbc .EG_RunLevelElts ,_gdcbca );_gdcbca .EG_RangeMarkupElements =append (_gdcbca .EG_RangeMarkupElements ,_bfga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcbe :=NewEG_ContentRunContent ();_ggfa :=NewEG_RunLevelElts ();_eeagg :=NewEG_RangeMarkupElements ();_eeagg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcdaf :=d .DecodeElement (_eeagg .CustomXmlMoveToRangeEnd ,&_cdbd );_fcdaf !=nil {return _fcdaf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dcbe );_dcbe .EG_RunLevelElts =append (_dcbe .EG_RunLevelElts ,_ggfa );_ggfa .EG_RangeMarkupElements =append (_ggfa .EG_RangeMarkupElements ,_eeagg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_afaag :=NewEG_ContentRunContent ();_fefg :=NewEG_RunLevelElts ();_bedeg :=NewEG_MathContent ();_bedeg .OMathPara =_ec .NewOMathPara ();if _eegda :=d .DecodeElement (_bedeg .OMathPara ,&_cdbd );_eegda !=nil {return _eegda ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_afaag );_afaag .EG_RunLevelElts =append (_afaag .EG_RunLevelElts ,_fefg );_fefg .EG_MathContent =append (_fefg .EG_MathContent ,_bedeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fbcae :=NewEG_ContentRunContent ();_cfgg :=NewEG_RunLevelElts ();_bdeed :=NewEG_MathContent ();_bdeed .OMath =_ec .NewOMath ();if _defb :=d .DecodeElement (_bdeed .OMath ,&_cdbd );_defb !=nil {return _defb ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fbcae );_fbcae .EG_RunLevelElts =append (_fbcae .EG_RunLevelElts ,_cfgg );_cfgg .EG_MathContent =append (_cfgg .EG_MathContent ,_bdeed );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_cdbd .Name );if _gbac :=d .Skip ();_gbac !=nil {return _gbac ;};};case _g .EndElement :break _agdfa ;case _g .CharData :};};return nil ;};func (_cbcfc *CT_NumFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcfc .ValAttr =ST_NumberFormat (1);for _ ,_fgfba :=range start .Attr {if _fgfba .Name .Local =="\u0076\u0061\u006c"{_cbcfc .ValAttr .UnmarshalXMLAttr (_fgfba );continue ;};if _fgfba .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_defe ,_baded :=_fgfba .Value ,error (nil );if _baded !=nil {return _baded ;};_cbcfc .FormatAttr =&_defe ;continue ;};};for {_ddcba ,_cgcad :=d .Token ();if _cgcad !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_cgcad );};if _ebff ,_gbacf :=_ddcba .(_g .EndElement );_gbacf &&_ebff .Name ==start .Name {break ;};};return nil ;};func (_fdcgf ST_ThemeColor )ValidateWithPath (path string )error {switch _fdcgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcgf ));};return nil ;}; -// Script Function to Execute on Form Field Exit -ExitMacro []*CT_MacroName ; +// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path +func (_fgcbe *CT_CustomXmlCell )ValidateWithPath (path string )error {if _fgcbe .CustomXmlPr !=nil {if _cgaee :=_fgcbe .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_cgaee !=nil {return _cgaee ;};};for _adced ,_egedc :=range _fgcbe .EG_ContentCellContent {if _adef :=_egedc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_adced ));_adef !=nil {return _adef ;};};return nil ;};type CT_WriteProtection struct{ -// Associated Help Text -HelpText []*CT_FFHelpText ; +// Recommend Write Protection in User Interface +RecommendedAttr *_gc .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _gc .ST_CryptProv ;CryptAlgorithmClassAttr _gc .ST_AlgClass ;CryptAlgorithmTypeAttr _gc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};const (ST_ViewUnset ST_View =0;ST_ViewNone ST_View =1;ST_ViewPrint ST_View =2;ST_ViewOutline ST_View =3;ST_ViewMasterPages ST_View =4;ST_ViewNormal ST_View =5;ST_ViewWeb ST_View =6;);func (_dgggb ST_TblStyleOverrideType )Validate ()error {return _dgggb .ValidateWithPath ("")};func (_gcbg ST_Proof )ValidateWithPath (path string )error {switch _gcbg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbg ));};return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_bcfba :=&EG_PContentBase {};return _bcfba };func NewEG_RPr ()*EG_RPr {_feacba :=&EG_RPr {};return _feacba };func (_feaad *CT_NumRestart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feaad .ValAttr =ST_RestartNumber (1);for _ ,_edgdg :=range start .Attr {if _edgdg .Name .Local =="\u0076\u0061\u006c"{_feaad .ValAttr .UnmarshalXMLAttr (_edgdg );continue ;};};for {_bdded ,_efdeb :=d .Token ();if _efdeb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_efdeb );};if _addaf ,_cafbe :=_bdded .(_g .EndElement );_cafbe &&_addaf .Name ==start .Name {break ;};};return nil ;}; -// Associated Status Text -StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func (_bbgfb *CT_HdrFtr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gced :for {_fdcea ,_gaacb :=d .Token ();if _gaacb !=nil {return _gaacb ;};switch _becbd :=_fdcea .(type ){case _ebaba .StartElement :switch _becbd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ccgeg :=NewCT_AltChunk ();if _aada :=d .DecodeElement (_ccgeg ,&_becbd );_aada !=nil {return _aada ;};_bbgfb .AltChunk =append (_bbgfb .AltChunk ,_ccgeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dbfca :=NewEG_ContentBlockContent ();_dbfca .CustomXml =NewCT_CustomXmlBlock ();if _fcdcf :=d .DecodeElement (_dbfca .CustomXml ,&_becbd );_fcdcf !=nil {return _fcdcf ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_dbfca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_abegegge :=NewEG_ContentBlockContent ();_abegegge .Sdt =NewCT_SdtBlock ();if _bcffd :=d .DecodeElement (_abegegge .Sdt ,&_becbd );_bcffd !=nil {return _bcffd ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_abegegge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_afedf :=NewEG_ContentBlockContent ();_adcfff :=NewCT_P ();if _gddfb :=d .DecodeElement (_adcfff ,&_becbd );_gddfb !=nil {return _gddfb ;};_afedf .P =append (_afedf .P ,_adcfff );_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_afedf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_feeeba :=NewEG_ContentBlockContent ();_baef :=NewCT_Tbl ();if _dg :=d .DecodeElement (_baef ,&_becbd );_dg !=nil {return _dg ;};_feeeba .Tbl =append (_feeeba .Tbl ,_baef );_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_feeeba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_decce :=NewEG_ContentBlockContent ();_ccec :=NewEG_RunLevelElts ();_ccec .ProofErr =NewCT_ProofErr ();if _agged :=d .DecodeElement (_ccec .ProofErr ,&_becbd );_agged !=nil {return _agged ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_decce );_decce .EG_RunLevelElts =append (_decce .EG_RunLevelElts ,_ccec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dagbf :=NewEG_ContentBlockContent ();_ecfba :=NewEG_RunLevelElts ();_ecfba .PermStart =NewCT_PermStart ();if _cfdbg :=d .DecodeElement (_ecfba .PermStart ,&_becbd );_cfdbg !=nil {return _cfdbg ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_dagbf );_dagbf .EG_RunLevelElts =append (_dagbf .EG_RunLevelElts ,_ecfba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cagad :=NewEG_ContentBlockContent ();_bbfba :=NewEG_RunLevelElts ();_bbfba .PermEnd =NewCT_Perm ();if _fbbga :=d .DecodeElement (_bbfba .PermEnd ,&_becbd );_fbbga !=nil {return _fbbga ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_cagad );_cagad .EG_RunLevelElts =append (_cagad .EG_RunLevelElts ,_bbfba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bfdded :=NewEG_ContentBlockContent ();_bfabd :=NewEG_RunLevelElts ();_bfabd .Ins =NewCT_RunTrackChange ();if _ebbcf :=d .DecodeElement (_bfabd .Ins ,&_becbd );_ebbcf !=nil {return _ebbcf ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_bfdded );_bfdded .EG_RunLevelElts =append (_bfdded .EG_RunLevelElts ,_bfabd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dagagg :=NewEG_ContentBlockContent ();_acba :=NewEG_RunLevelElts ();_acba .Del =NewCT_RunTrackChange ();if _fcgbb :=d .DecodeElement (_acba .Del ,&_becbd );_fcgbb !=nil {return _fcgbb ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_dagagg );_dagagg .EG_RunLevelElts =append (_dagagg .EG_RunLevelElts ,_acba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cgfgea :=NewEG_ContentBlockContent ();_cfgga :=NewEG_RunLevelElts ();_cfgga .MoveFrom =NewCT_RunTrackChange ();if _bgfed :=d .DecodeElement (_cfgga .MoveFrom ,&_becbd );_bgfed !=nil {return _bgfed ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_cgfgea );_cgfgea .EG_RunLevelElts =append (_cgfgea .EG_RunLevelElts ,_cfgga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddedd :=NewEG_ContentBlockContent ();_efbfbbc :=NewEG_RunLevelElts ();_efbfbbc .MoveTo =NewCT_RunTrackChange ();if _dcbcd :=d .DecodeElement (_efbfbbc .MoveTo ,&_becbd );_dcbcd !=nil {return _dcbcd ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_ddedd );_ddedd .EG_RunLevelElts =append (_ddedd .EG_RunLevelElts ,_efbfbbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccefgc :=NewEG_ContentBlockContent ();_fggecb :=NewEG_RunLevelElts ();_dgca :=NewEG_RangeMarkupElements ();_dgca .BookmarkStart =NewCT_Bookmark ();if _dcbga :=d .DecodeElement (_dgca .BookmarkStart ,&_becbd );_dcbga !=nil {return _dcbga ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_ccefgc );_ccefgc .EG_RunLevelElts =append (_ccefgc .EG_RunLevelElts ,_fggecb );_fggecb .EG_RangeMarkupElements =append (_fggecb .EG_RangeMarkupElements ,_dgca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dfaagg :=NewEG_ContentBlockContent ();_afdagd :=NewEG_RunLevelElts ();_eeagd :=NewEG_RangeMarkupElements ();_eeagd .BookmarkEnd =NewCT_MarkupRange ();if _fgcge :=d .DecodeElement (_eeagd .BookmarkEnd ,&_becbd );_fgcge !=nil {return _fgcge ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_dfaagg );_dfaagg .EG_RunLevelElts =append (_dfaagg .EG_RunLevelElts ,_afdagd );_afdagd .EG_RangeMarkupElements =append (_afdagd .EG_RangeMarkupElements ,_eeagd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cgff :=NewEG_ContentBlockContent ();_fdbcd :=NewEG_RunLevelElts ();_fcfca :=NewEG_RangeMarkupElements ();_fcfca .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcaed :=d .DecodeElement (_fcfca .MoveFromRangeStart ,&_becbd );_gcaed !=nil {return _gcaed ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_cgff );_cgff .EG_RunLevelElts =append (_cgff .EG_RunLevelElts ,_fdbcd );_fdbcd .EG_RangeMarkupElements =append (_fdbcd .EG_RangeMarkupElements ,_fcfca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afce :=NewEG_ContentBlockContent ();_dfda :=NewEG_RunLevelElts ();_dcfeag :=NewEG_RangeMarkupElements ();_dcfeag .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbbcd :=d .DecodeElement (_dcfeag .MoveFromRangeEnd ,&_becbd );_fbbcd !=nil {return _fbbcd ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_afce );_afce .EG_RunLevelElts =append (_afce .EG_RunLevelElts ,_dfda );_dfda .EG_RangeMarkupElements =append (_dfda .EG_RangeMarkupElements ,_dcfeag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bfgcf :=NewEG_ContentBlockContent ();_dfcge :=NewEG_RunLevelElts ();_gcgbbe :=NewEG_RangeMarkupElements ();_gcgbbe .MoveToRangeStart =NewCT_MoveBookmark ();if _bcgaf :=d .DecodeElement (_gcgbbe .MoveToRangeStart ,&_becbd );_bcgaf !=nil {return _bcgaf ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_bfgcf );_bfgcf .EG_RunLevelElts =append (_bfgcf .EG_RunLevelElts ,_dfcge );_dfcge .EG_RangeMarkupElements =append (_dfcge .EG_RangeMarkupElements ,_gcgbbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dfffa :=NewEG_ContentBlockContent ();_gadae :=NewEG_RunLevelElts ();_aeefe :=NewEG_RangeMarkupElements ();_aeefe .MoveToRangeEnd =NewCT_MarkupRange ();if _fbcac :=d .DecodeElement (_aeefe .MoveToRangeEnd ,&_becbd );_fbcac !=nil {return _fbcac ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_dfffa );_dfffa .EG_RunLevelElts =append (_dfffa .EG_RunLevelElts ,_gadae );_gadae .EG_RangeMarkupElements =append (_gadae .EG_RangeMarkupElements ,_aeefe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fcgga :=NewEG_ContentBlockContent ();_ggfaa :=NewEG_RunLevelElts ();_dceb :=NewEG_RangeMarkupElements ();_dceb .CommentRangeStart =NewCT_MarkupRange ();if _dagaf :=d .DecodeElement (_dceb .CommentRangeStart ,&_becbd );_dagaf !=nil {return _dagaf ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_fcgga );_fcgga .EG_RunLevelElts =append (_fcgga .EG_RunLevelElts ,_ggfaa );_ggfaa .EG_RangeMarkupElements =append (_ggfaa .EG_RangeMarkupElements ,_dceb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgbea :=NewEG_ContentBlockContent ();_bafgcc :=NewEG_RunLevelElts ();_cdefd :=NewEG_RangeMarkupElements ();_cdefd .CommentRangeEnd =NewCT_MarkupRange ();if _faecg :=d .DecodeElement (_cdefd .CommentRangeEnd ,&_becbd );_faecg !=nil {return _faecg ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_fgbea );_fgbea .EG_RunLevelElts =append (_fgbea .EG_RunLevelElts ,_bafgcc );_bafgcc .EG_RangeMarkupElements =append (_bafgcc .EG_RangeMarkupElements ,_cdefd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bggbc :=NewEG_ContentBlockContent ();_aaeabg :=NewEG_RunLevelElts ();_afadb :=NewEG_RangeMarkupElements ();_afadb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aedgb :=d .DecodeElement (_afadb .CustomXmlInsRangeStart ,&_becbd );_aedgb !=nil {return _aedgb ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_bggbc );_bggbc .EG_RunLevelElts =append (_bggbc .EG_RunLevelElts ,_aaeabg );_aaeabg .EG_RangeMarkupElements =append (_aaeabg .EG_RangeMarkupElements ,_afadb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aceeg :=NewEG_ContentBlockContent ();_gcaef :=NewEG_RunLevelElts ();_egagae :=NewEG_RangeMarkupElements ();_egagae .CustomXmlInsRangeEnd =NewCT_Markup ();if _debgc :=d .DecodeElement (_egagae .CustomXmlInsRangeEnd ,&_becbd );_debgc !=nil {return _debgc ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_aceeg );_aceeg .EG_RunLevelElts =append (_aceeg .EG_RunLevelElts ,_gcaef );_gcaef .EG_RangeMarkupElements =append (_gcaef .EG_RangeMarkupElements ,_egagae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfdgbg :=NewEG_ContentBlockContent ();_bdabc :=NewEG_RunLevelElts ();_bagaa :=NewEG_RangeMarkupElements ();_bagaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _begbf :=d .DecodeElement (_bagaa .CustomXmlDelRangeStart ,&_becbd );_begbf !=nil {return _begbf ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_dfdgbg );_dfdgbg .EG_RunLevelElts =append (_dfdgbg .EG_RunLevelElts ,_bdabc );_bdabc .EG_RangeMarkupElements =append (_bdabc .EG_RangeMarkupElements ,_bagaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gecddd :=NewEG_ContentBlockContent ();_caccb :=NewEG_RunLevelElts ();_ebfgf :=NewEG_RangeMarkupElements ();_ebfgf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ggdbc :=d .DecodeElement (_ebfgf .CustomXmlDelRangeEnd ,&_becbd );_ggdbc !=nil {return _ggdbc ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_gecddd );_gecddd .EG_RunLevelElts =append (_gecddd .EG_RunLevelElts ,_caccb );_caccb .EG_RangeMarkupElements =append (_caccb .EG_RangeMarkupElements ,_ebfgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fgcbg :=NewEG_ContentBlockContent ();_gbf :=NewEG_RunLevelElts ();_aaeae :=NewEG_RangeMarkupElements ();_aaeae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cddda :=d .DecodeElement (_aaeae .CustomXmlMoveFromRangeStart ,&_becbd );_cddda !=nil {return _cddda ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_fgcbg );_fgcbg .EG_RunLevelElts =append (_fgcbg .EG_RunLevelElts ,_gbf );_gbf .EG_RangeMarkupElements =append (_gbf .EG_RangeMarkupElements ,_aaeae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dfaab :=NewEG_ContentBlockContent ();_fggce :=NewEG_RunLevelElts ();_cddgd :=NewEG_RangeMarkupElements ();_cddgd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acabcd :=d .DecodeElement (_cddgd .CustomXmlMoveFromRangeEnd ,&_becbd );_acabcd !=nil {return _acabcd ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_dfaab );_dfaab .EG_RunLevelElts =append (_dfaab .EG_RunLevelElts ,_fggce );_fggce .EG_RangeMarkupElements =append (_fggce .EG_RangeMarkupElements ,_cddgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ceag :=NewEG_ContentBlockContent ();_ccfda :=NewEG_RunLevelElts ();_ddeac :=NewEG_RangeMarkupElements ();_ddeac .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _faegedf :=d .DecodeElement (_ddeac .CustomXmlMoveToRangeStart ,&_becbd );_faegedf !=nil {return _faegedf ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_ceag );_ceag .EG_RunLevelElts =append (_ceag .EG_RunLevelElts ,_ccfda );_ccfda .EG_RangeMarkupElements =append (_ccfda .EG_RangeMarkupElements ,_ddeac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efce :=NewEG_ContentBlockContent ();_ffcdd :=NewEG_RunLevelElts ();_abcgd :=NewEG_RangeMarkupElements ();_abcgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggefb :=d .DecodeElement (_abcgd .CustomXmlMoveToRangeEnd ,&_becbd );_ggefb !=nil {return _ggefb ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_efce );_efce .EG_RunLevelElts =append (_efce .EG_RunLevelElts ,_ffcdd );_ffcdd .EG_RangeMarkupElements =append (_ffcdd .EG_RangeMarkupElements ,_abcgd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fddf :=NewEG_ContentBlockContent ();_efgbg :=NewEG_RunLevelElts ();_defe :=NewEG_MathContent ();_defe .OMathPara =_cgde .NewOMathPara ();if _aacgb :=d .DecodeElement (_defe .OMathPara ,&_becbd );_aacgb !=nil {return _aacgb ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_fddf );_fddf .EG_RunLevelElts =append (_fddf .EG_RunLevelElts ,_efgbg );_efgbg .EG_MathContent =append (_efgbg .EG_MathContent ,_defe );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gafbbd :=NewEG_ContentBlockContent ();_acffe :=NewEG_RunLevelElts ();_cegdc :=NewEG_MathContent ();_cegdc .OMath =_cgde .NewOMath ();if _bbfe :=d .DecodeElement (_cegdc .OMath ,&_becbd );_bbfe !=nil {return _bbfe ;};_bbgfb .EG_ContentBlockContent =append (_bbgfb .EG_ContentBlockContent ,_gafbbd );_gafbbd .EG_RunLevelElts =append (_gafbbd .EG_RunLevelElts ,_acffe );_acffe .EG_MathContent =append (_acffe .EG_MathContent ,_cegdc );default:_febdf .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\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_becbd .Name );if _afca :=d .Skip ();_afca !=nil {return _afca ;};};case _ebaba .EndElement :break _gced ;case _ebaba .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path +func (_fgegeg *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _fgegeg .NumStart !=nil {if _bedcdf :=_fgegeg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bedcdf !=nil {return _bedcdf ;};};if _fgegeg .NumRestart !=nil {if _bdgcb :=_fgegeg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_bdgcb !=nil {return _bdgcb ;};};return nil ;}; -// Validate validates the WdCT_WrapSquare and its children -func (_efga *WdCT_WrapSquare )Validate ()error {return _efga .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");}; +// Validate validates the CT_SmartTagType and its children +func (_ebfdc *CT_SmartTagType )Validate ()error {return _ebfdc .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");}; -// Validate validates the CT_NumLvl and its children -func (_fabgc *CT_NumLvl )Validate ()error {return _fabgc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");}; +// Validate validates the CT_Frame and its children +func (_acgf *CT_Frame )Validate ()error {return _acgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func NewCT_TblPrChange ()*CT_TblPrChange {_bffcee :=&CT_TblPrChange {};_bffcee .TblPr =NewCT_TblPrBase ();return _bffcee ;};type ST_PageOrientation byte ; -// Validate validates the CT_FramesetSplitbar and its children -func (_bfda *CT_FramesetSplitbar )Validate ()error {return _bfda .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");}; +// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path +func (_adeeef *GlossaryDocument )ValidateWithPath (path string )error {if _dfaabd :=_adeeef .CT_GlossaryDocument .ValidateWithPath (path );_dfaabd !=nil {return _dfaabd ;};return nil ;};func (_bageaf *ST_Proof )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bageaf =0;case "\u0063\u006c\u0065a\u006e":*_bageaf =1;case "\u0064\u0069\u0072t\u0079":*_bageaf =2;};return nil ;}; -// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path -func (_fcgdgf *WdAnchor )ValidateWithPath (path string )error {if _acfgf :=_fcgdgf .WdCT_Anchor .ValidateWithPath (path );_acfgf !=nil {return _acfgf ;};return nil ;};func NewCT_LineNumber ()*CT_LineNumber {_fccbc :=&CT_LineNumber {};return _fccbc };func (_gbcedc *EG_RangeMarkupElements )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aeagde :for {_ffbdf ,_beeda :=d .Token ();if _beeda !=nil {return _beeda ;};switch _dggea :=_ffbdf .(type ){case _ebaba .StartElement :switch _dggea .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gbcedc .BookmarkStart =NewCT_Bookmark ();if _facfgea :=d .DecodeElement (_gbcedc .BookmarkStart ,&_dggea );_facfgea !=nil {return _facfgea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gbcedc .BookmarkEnd =NewCT_MarkupRange ();if _aageg :=d .DecodeElement (_gbcedc .BookmarkEnd ,&_dggea );_aageg !=nil {return _aageg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbcedc .MoveFromRangeStart =NewCT_MoveBookmark ();if _abebd :=d .DecodeElement (_gbcedc .MoveFromRangeStart ,&_dggea );_abebd !=nil {return _abebd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbcedc .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfcfea :=d .DecodeElement (_gbcedc .MoveFromRangeEnd ,&_dggea );_cfcfea !=nil {return _cfcfea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gbcedc .MoveToRangeStart =NewCT_MoveBookmark ();if _efcbgb :=d .DecodeElement (_gbcedc .MoveToRangeStart ,&_dggea );_efcbgb !=nil {return _efcbgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gbcedc .MoveToRangeEnd =NewCT_MarkupRange ();if _fdcdd :=d .DecodeElement (_gbcedc .MoveToRangeEnd ,&_dggea );_fdcdd !=nil {return _fdcdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gbcedc .CommentRangeStart =NewCT_MarkupRange ();if _bec :=d .DecodeElement (_gbcedc .CommentRangeStart ,&_dggea );_bec !=nil {return _bec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbcedc .CommentRangeEnd =NewCT_MarkupRange ();if _gde :=d .DecodeElement (_gbcedc .CommentRangeEnd ,&_dggea );_gde !=nil {return _gde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbcedc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdebg :=d .DecodeElement (_gbcedc .CustomXmlInsRangeStart ,&_dggea );_bdebg !=nil {return _bdebg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbcedc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dggc :=d .DecodeElement (_gbcedc .CustomXmlInsRangeEnd ,&_dggea );_dggc !=nil {return _dggc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbcedc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgdaad :=d .DecodeElement (_gbcedc .CustomXmlDelRangeStart ,&_dggea );_cgdaad !=nil {return _cgdaad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbcedc .CustomXmlDelRangeEnd =NewCT_Markup ();if _febce :=d .DecodeElement (_gbcedc .CustomXmlDelRangeEnd ,&_dggea );_febce !=nil {return _febce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gbcedc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgeac :=d .DecodeElement (_gbcedc .CustomXmlMoveFromRangeStart ,&_dggea );_dgeac !=nil {return _dgeac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gbcedc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcdgbf :=d .DecodeElement (_gbcedc .CustomXmlMoveFromRangeEnd ,&_dggea );_fcdgbf !=nil {return _fcdgbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gbcedc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbcg :=d .DecodeElement (_gbcedc .CustomXmlMoveToRangeStart ,&_dggea );_gbcg !=nil {return _gbcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbcedc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbffg :=d .DecodeElement (_gbcedc .CustomXmlMoveToRangeEnd ,&_dggea );_cbffg !=nil {return _cbffg ;};default:_febdf .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\u0045G\u005f\u0052\u0061\u006e\u0067e\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_dggea .Name );if _bbcbac :=d .Skip ();_bbcbac !=nil {return _bbcbac ;};};case _ebaba .EndElement :break _aeagde ;case _ebaba .CharData :};};return nil ;};func (_ecfeb *CT_RubyContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ecfeb .R !=nil {_aaebd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_ecfeb .R ,_aaebd );};if _ecfeb .EG_RunLevelElts !=nil {for _ ,_gdfa :=range _ecfeb .EG_RunLevelElts {_gdfa .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DocPart and its children +func (_fgdg *CT_DocPart )Validate ()error {return _fgdg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; -// Validate validates the CT_PBdr and its children -func (_ebfc *CT_PBdr )Validate ()error {return _ebfc .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func (_cfgfg *TxbxContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cfgfg .CT_TxbxContent =*NewCT_TxbxContent ();_eacgb :for {_ffffb ,_babfa :=d .Token ();if _babfa !=nil {return _babfa ;};switch _dgbde :=_ffffb .(type ){case _ebaba .StartElement :switch _dgbde .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_dfcba :=NewCT_AltChunk ();if _fedag :=d .DecodeElement (_dfcba ,&_dgbde );_fedag !=nil {return _fedag ;};_cfgfg .AltChunk =append (_cfgfg .AltChunk ,_dfcba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fbcdb :=NewEG_ContentBlockContent ();_fbcdb .CustomXml =NewCT_CustomXmlBlock ();if _aecfgc :=d .DecodeElement (_fbcdb .CustomXml ,&_dgbde );_aecfgc !=nil {return _aecfgc ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_fbcdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eafdbc :=NewEG_ContentBlockContent ();_eafdbc .Sdt =NewCT_SdtBlock ();if _fcbafc :=d .DecodeElement (_eafdbc .Sdt ,&_dgbde );_fcbafc !=nil {return _fcbafc ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_eafdbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_bcabc :=NewEG_ContentBlockContent ();_cceee :=NewCT_P ();if _ggbgb :=d .DecodeElement (_cceee ,&_dgbde );_ggbgb !=nil {return _ggbgb ;};_bcabc .P =append (_bcabc .P ,_cceee );_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_bcabc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_degbc :=NewEG_ContentBlockContent ();_fdccee :=NewCT_Tbl ();if _cfegbg :=d .DecodeElement (_fdccee ,&_dgbde );_cfegbg !=nil {return _cfegbg ;};_degbc .Tbl =append (_degbc .Tbl ,_fdccee );_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_degbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cabcb :=NewEG_ContentBlockContent ();_gaeg :=NewEG_RunLevelElts ();_gaeg .ProofErr =NewCT_ProofErr ();if _cdbcd :=d .DecodeElement (_gaeg .ProofErr ,&_dgbde );_cdbcd !=nil {return _cdbcd ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_cabcb );_cabcb .EG_RunLevelElts =append (_cabcb .EG_RunLevelElts ,_gaeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eecddg :=NewEG_ContentBlockContent ();_ebcdb :=NewEG_RunLevelElts ();_ebcdb .PermStart =NewCT_PermStart ();if _ecga :=d .DecodeElement (_ebcdb .PermStart ,&_dgbde );_ecga !=nil {return _ecga ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_eecddg );_eecddg .EG_RunLevelElts =append (_eecddg .EG_RunLevelElts ,_ebcdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_daceff :=NewEG_ContentBlockContent ();_gaded :=NewEG_RunLevelElts ();_gaded .PermEnd =NewCT_Perm ();if _ceabg :=d .DecodeElement (_gaded .PermEnd ,&_dgbde );_ceabg !=nil {return _ceabg ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_daceff );_daceff .EG_RunLevelElts =append (_daceff .EG_RunLevelElts ,_gaded );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfgde :=NewEG_ContentBlockContent ();_bgcgb :=NewEG_RunLevelElts ();_bgcgb .Ins =NewCT_RunTrackChange ();if _bacgff :=d .DecodeElement (_bgcgb .Ins ,&_dgbde );_bacgff !=nil {return _bacgff ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_gfgde );_gfgde .EG_RunLevelElts =append (_gfgde .EG_RunLevelElts ,_bgcgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fafae :=NewEG_ContentBlockContent ();_dgcfb :=NewEG_RunLevelElts ();_dgcfb .Del =NewCT_RunTrackChange ();if _fcgdga :=d .DecodeElement (_dgcfb .Del ,&_dgbde );_fcgdga !=nil {return _fcgdga ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_fafae );_fafae .EG_RunLevelElts =append (_fafae .EG_RunLevelElts ,_dgcfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ffa :=NewEG_ContentBlockContent ();_feacg :=NewEG_RunLevelElts ();_feacg .MoveFrom =NewCT_RunTrackChange ();if _faddg :=d .DecodeElement (_feacg .MoveFrom ,&_dgbde );_faddg !=nil {return _faddg ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_ffa );_ffa .EG_RunLevelElts =append (_ffa .EG_RunLevelElts ,_feacg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eagdd :=NewEG_ContentBlockContent ();_bcgfb :=NewEG_RunLevelElts ();_bcgfb .MoveTo =NewCT_RunTrackChange ();if _fbcfc :=d .DecodeElement (_bcgfb .MoveTo ,&_dgbde );_fbcfc !=nil {return _fbcfc ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_eagdd );_eagdd .EG_RunLevelElts =append (_eagdd .EG_RunLevelElts ,_bcgfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cffdfc :=NewEG_ContentBlockContent ();_ccca :=NewEG_RunLevelElts ();_acbaf :=NewEG_RangeMarkupElements ();_acbaf .BookmarkStart =NewCT_Bookmark ();if _dfeca :=d .DecodeElement (_acbaf .BookmarkStart ,&_dgbde );_dfeca !=nil {return _dfeca ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_cffdfc );_cffdfc .EG_RunLevelElts =append (_cffdfc .EG_RunLevelElts ,_ccca );_ccca .EG_RangeMarkupElements =append (_ccca .EG_RangeMarkupElements ,_acbaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cacf :=NewEG_ContentBlockContent ();_fdcedg :=NewEG_RunLevelElts ();_bcegf :=NewEG_RangeMarkupElements ();_bcegf .BookmarkEnd =NewCT_MarkupRange ();if _egcfee :=d .DecodeElement (_bcegf .BookmarkEnd ,&_dgbde );_egcfee !=nil {return _egcfee ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_cacf );_cacf .EG_RunLevelElts =append (_cacf .EG_RunLevelElts ,_fdcedg );_fdcedg .EG_RangeMarkupElements =append (_fdcedg .EG_RangeMarkupElements ,_bcegf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcaee :=NewEG_ContentBlockContent ();_cbfgg :=NewEG_RunLevelElts ();_ebag :=NewEG_RangeMarkupElements ();_ebag .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcggc :=d .DecodeElement (_ebag .MoveFromRangeStart ,&_dgbde );_dcggc !=nil {return _dcggc ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_fcaee );_fcaee .EG_RunLevelElts =append (_fcaee .EG_RunLevelElts ,_cbfgg );_cbfgg .EG_RangeMarkupElements =append (_cbfgg .EG_RangeMarkupElements ,_ebag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcfdaf :=NewEG_ContentBlockContent ();_fedff :=NewEG_RunLevelElts ();_gcdbd :=NewEG_RangeMarkupElements ();_gcdbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _feaag :=d .DecodeElement (_gcdbd .MoveFromRangeEnd ,&_dgbde );_feaag !=nil {return _feaag ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_bcfdaf );_bcfdaf .EG_RunLevelElts =append (_bcfdaf .EG_RunLevelElts ,_fedff );_fedff .EG_RangeMarkupElements =append (_fedff .EG_RangeMarkupElements ,_gcdbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aceb :=NewEG_ContentBlockContent ();_ecgdc :=NewEG_RunLevelElts ();_bfdeb :=NewEG_RangeMarkupElements ();_bfdeb .MoveToRangeStart =NewCT_MoveBookmark ();if _bda :=d .DecodeElement (_bfdeb .MoveToRangeStart ,&_dgbde );_bda !=nil {return _bda ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_aceb );_aceb .EG_RunLevelElts =append (_aceb .EG_RunLevelElts ,_ecgdc );_ecgdc .EG_RangeMarkupElements =append (_ecgdc .EG_RangeMarkupElements ,_bfdeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bccgcf :=NewEG_ContentBlockContent ();_cagfg :=NewEG_RunLevelElts ();_bbdfb :=NewEG_RangeMarkupElements ();_bbdfb .MoveToRangeEnd =NewCT_MarkupRange ();if _bcgda :=d .DecodeElement (_bbdfb .MoveToRangeEnd ,&_dgbde );_bcgda !=nil {return _bcgda ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_bccgcf );_bccgcf .EG_RunLevelElts =append (_bccgcf .EG_RunLevelElts ,_cagfg );_cagfg .EG_RangeMarkupElements =append (_cagfg .EG_RangeMarkupElements ,_bbdfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_effgg :=NewEG_ContentBlockContent ();_cegeed :=NewEG_RunLevelElts ();_fgcad :=NewEG_RangeMarkupElements ();_fgcad .CommentRangeStart =NewCT_MarkupRange ();if _cbacag :=d .DecodeElement (_fgcad .CommentRangeStart ,&_dgbde );_cbacag !=nil {return _cbacag ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_effgg );_effgg .EG_RunLevelElts =append (_effgg .EG_RunLevelElts ,_cegeed );_cegeed .EG_RangeMarkupElements =append (_cegeed .EG_RangeMarkupElements ,_fgcad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efefb :=NewEG_ContentBlockContent ();_dbafbc :=NewEG_RunLevelElts ();_egdgb :=NewEG_RangeMarkupElements ();_egdgb .CommentRangeEnd =NewCT_MarkupRange ();if _baebg :=d .DecodeElement (_egdgb .CommentRangeEnd ,&_dgbde );_baebg !=nil {return _baebg ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_efefb );_efefb .EG_RunLevelElts =append (_efefb .EG_RunLevelElts ,_dbafbc );_dbafbc .EG_RangeMarkupElements =append (_dbafbc .EG_RangeMarkupElements ,_egdgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdgfca :=NewEG_ContentBlockContent ();_aaeef :=NewEG_RunLevelElts ();_gedaff :=NewEG_RangeMarkupElements ();_gedaff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _faafe :=d .DecodeElement (_gedaff .CustomXmlInsRangeStart ,&_dgbde );_faafe !=nil {return _faafe ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_bdgfca );_bdgfca .EG_RunLevelElts =append (_bdgfca .EG_RunLevelElts ,_aaeef );_aaeef .EG_RangeMarkupElements =append (_aaeef .EG_RangeMarkupElements ,_gedaff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gagdeg :=NewEG_ContentBlockContent ();_gfadd :=NewEG_RunLevelElts ();_bgdcd :=NewEG_RangeMarkupElements ();_bgdcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgfec :=d .DecodeElement (_bgdcd .CustomXmlInsRangeEnd ,&_dgbde );_bgfec !=nil {return _bgfec ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_gagdeg );_gagdeg .EG_RunLevelElts =append (_gagdeg .EG_RunLevelElts ,_gfadd );_gfadd .EG_RangeMarkupElements =append (_gfadd .EG_RangeMarkupElements ,_bgdcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddcbdc :=NewEG_ContentBlockContent ();_gacfe :=NewEG_RunLevelElts ();_febf :=NewEG_RangeMarkupElements ();_febf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acfaa :=d .DecodeElement (_febf .CustomXmlDelRangeStart ,&_dgbde );_acfaa !=nil {return _acfaa ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_ddcbdc );_ddcbdc .EG_RunLevelElts =append (_ddcbdc .EG_RunLevelElts ,_gacfe );_gacfe .EG_RangeMarkupElements =append (_gacfe .EG_RangeMarkupElements ,_febf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddge :=NewEG_ContentBlockContent ();_bfffe :=NewEG_RunLevelElts ();_cecc :=NewEG_RangeMarkupElements ();_cecc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgdgaa :=d .DecodeElement (_cecc .CustomXmlDelRangeEnd ,&_dgbde );_cgdgaa !=nil {return _cgdgaa ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_ddge );_ddge .EG_RunLevelElts =append (_ddge .EG_RunLevelElts ,_bfffe );_bfffe .EG_RangeMarkupElements =append (_bfffe .EG_RangeMarkupElements ,_cecc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bba :=NewEG_ContentBlockContent ();_ddcea :=NewEG_RunLevelElts ();_badffd :=NewEG_RangeMarkupElements ();_badffd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdgee :=d .DecodeElement (_badffd .CustomXmlMoveFromRangeStart ,&_dgbde );_bdgee !=nil {return _bdgee ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_bba );_bba .EG_RunLevelElts =append (_bba .EG_RunLevelElts ,_ddcea );_ddcea .EG_RangeMarkupElements =append (_ddcea .EG_RangeMarkupElements ,_badffd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fgbed :=NewEG_ContentBlockContent ();_gdfbf :=NewEG_RunLevelElts ();_daacd :=NewEG_RangeMarkupElements ();_daacd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffggf :=d .DecodeElement (_daacd .CustomXmlMoveFromRangeEnd ,&_dgbde );_ffggf !=nil {return _ffggf ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_fgbed );_fgbed .EG_RunLevelElts =append (_fgbed .EG_RunLevelElts ,_gdfbf );_gdfbf .EG_RangeMarkupElements =append (_gdfbf .EG_RangeMarkupElements ,_daacd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecaf :=NewEG_ContentBlockContent ();_eafff :=NewEG_RunLevelElts ();_ffbe :=NewEG_RangeMarkupElements ();_ffbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdagf :=d .DecodeElement (_ffbe .CustomXmlMoveToRangeStart ,&_dgbde );_fdagf !=nil {return _fdagf ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_ecaf );_ecaf .EG_RunLevelElts =append (_ecaf .EG_RunLevelElts ,_eafff );_eafff .EG_RangeMarkupElements =append (_eafff .EG_RangeMarkupElements ,_ffbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdc :=NewEG_ContentBlockContent ();_gfdggf :=NewEG_RunLevelElts ();_addbd :=NewEG_RangeMarkupElements ();_addbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egcg :=d .DecodeElement (_addbd .CustomXmlMoveToRangeEnd ,&_dgbde );_egcg !=nil {return _egcg ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_cdc );_cdc .EG_RunLevelElts =append (_cdc .EG_RunLevelElts ,_gfdggf );_gfdggf .EG_RangeMarkupElements =append (_gfdggf .EG_RangeMarkupElements ,_addbd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bcgcg :=NewEG_ContentBlockContent ();_cabfeg :=NewEG_RunLevelElts ();_edbf :=NewEG_MathContent ();_edbf .OMathPara =_cgde .NewOMathPara ();if _fddc :=d .DecodeElement (_edbf .OMathPara ,&_dgbde );_fddc !=nil {return _fddc ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_bcgcg );_bcgcg .EG_RunLevelElts =append (_bcgcg .EG_RunLevelElts ,_cabfeg );_cabfeg .EG_MathContent =append (_cabfeg .EG_MathContent ,_edbf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_abbca :=NewEG_ContentBlockContent ();_dbdgcg :=NewEG_RunLevelElts ();_gbe :=NewEG_MathContent ();_gbe .OMath =_cgde .NewOMath ();if _edfgb :=d .DecodeElement (_gbe .OMath ,&_dgbde );_edfgb !=nil {return _edfgb ;};_cfgfg .EG_ContentBlockContent =append (_cfgfg .EG_ContentBlockContent ,_abbca );_abbca .EG_RunLevelElts =append (_abbca .EG_RunLevelElts ,_dbdgcg );_dbdgcg .EG_MathContent =append (_dbdgcg .EG_MathContent ,_gbe );default:_febdf .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\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dgbde .Name );if _daeda :=d .Skip ();_daeda !=nil {return _daeda ;};};case _ebaba .EndElement :break _eacgb ;case _ebaba .CharData :};};return nil ;};type ST_EdGrp byte ;func (_ddggd *CT_HMerge )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_degcb :=range start .Attr {if _degcb .Name .Local =="\u0076\u0061\u006c"{_ddggd .ValAttr .UnmarshalXMLAttr (_degcb );continue ;};};for {_eddf ,_ccefb :=d .Token ();if _ccefb !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_ccefb );};if _bdbe ,_ggdbf :=_eddf .(_ebaba .EndElement );_ggdbf &&_bdbe .Name ==start .Name {break ;};};return nil ;};type CT_Div struct{ +// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path +func (_gaegb *CT_PTab )ValidateWithPath (path string )error {if _gaegb .AlignmentAttr ==ST_PTabAlignmentUnset {return _gd .Errorf ("\u0025\u0073/\u0041\u006c\u0069\u0067n\u006d\u0065n\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073 \u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _baggfd :=_gaegb .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_baggfd !=nil {return _baggfd ;};if _gaegb .RelativeToAttr ==ST_PTabRelativeToUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _daced :=_gaegb .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_daced !=nil {return _daced ;};if _gaegb .LeaderAttr ==ST_PTabLeaderUnset {return _gd .Errorf ("\u0025\u0073\u002fLe\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _caegf :=_gaegb .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_caegf !=nil {return _caegf ;};return nil ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_bdccf :=&CT_MailMergeDataType {};return _bdccf ;};type ST_ProofErr byte ;func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_efgd :=&CT_ParaRPrOriginal {};return _efgd };func NewCT_RubyContent ()*CT_RubyContent {_affad :=&CT_RubyContent {};return _affad }; -// div Data ID -IdAttr int64 ; +// Validate validates the CT_DocRsids and its children +func (_dbdfc *CT_DocRsids )Validate ()error {return _dbdfc .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");}; -// Data for HTML blockquote Element -BlockQuote *CT_OnOff ; +// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path +func (_caecf *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil }; -// Data for HTML body Element -BodyDiv *CT_OnOff ; +// Validate validates the CT_FrameLayout and its children +func (_eegbd *CT_FrameLayout )Validate ()error {return _eegbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");}; -// Left Margin for HTML div -MarLeft *CT_SignedTwipsMeasure ; +// Validate validates the CT_DocType and its children +func (_aeecd *CT_DocType )Validate ()error {return _aeecd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_abcdgg *ST_LineNumberRestart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeaabb ,_bebbbf :=d .Token ();if _bebbbf !=nil {return _bebbbf ;};if _baffec ,_eccede :=_aeeaabb .(_g .EndElement );_eccede &&_baffec .Name ==start .Name {*_abcdgg =1;return nil ;};if _bcebeg ,_cbebe :=_aeeaabb .(_g .CharData );!_cbebe {return _gd .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",_aeeaabb );}else {switch string (_bcebeg ){case "":*_abcdgg =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_abcdgg =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_abcdgg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_abcdgg =3;};};_aeeaabb ,_bebbbf =d .Token ();if _bebbbf !=nil {return _bebbbf ;};if _aefcgb ,_fgeag :=_aeeaabb .(_g .EndElement );_fgeag &&_aefcgb .Name ==start .Name {return nil ;};return _gd .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",_aeeaabb );}; -// Right Margin for HTML div -MarRight *CT_SignedTwipsMeasure ; +// Validate validates the WdCT_WrapTight and its children +func (_ddggcb *WdCT_WrapTight )Validate ()error {return _ddggcb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};func (_aebcgd ST_HAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adebg :=_g .Attr {};_adebg .Name =name ;switch _aebcgd {case ST_HAnchorUnset :_adebg .Value ="";case ST_HAnchorText :_adebg .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_adebg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_adebg .Value ="\u0070\u0061\u0067\u0065";};return _adebg ,nil ;}; -// Top Margin for HTML div -MarTop *CT_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path +func (_fdbfa *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };func (_gdgeee ST_TblWidth )Validate ()error {return _gdgeee .ValidateWithPath ("")};func NewCT_DocPartTypes ()*CT_DocPartTypes {_gabaf :=&CT_DocPartTypes {};return _gabaf };func (_geefc *CT_DecimalNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeafa :=range start .Attr {if _eeafa .Name .Local =="\u0076\u0061\u006c"{_adfa ,_eegdd :=_b .ParseInt (_eeafa .Value ,10,64);if _eegdd !=nil {return _eegdd ;};_geefc .ValAttr =_adfa ;continue ;};};for {_adda ,_fabbd :=d .Token ();if _fabbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0063\u0069m\u0061l\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_fabbd );};if _dacb ,_dbbca :=_adda .(_g .EndElement );_dbbca &&_dacb .Name ==start .Name {break ;};};return nil ;}; -// Bottom Margin for HTML div -MarBottom *CT_SignedTwipsMeasure ; +// Validate validates the CT_FontsList and its children +func (_fbgd *CT_FontsList )Validate ()error {return _fbgd .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_egggd *CT_Jc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cgfae ,_abea :=_egggd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abea !=nil {return _abea ;};start .Attr =append (start .Attr ,_cgfae );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daagddf ST_View )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dagea :=_g .Attr {};_dagea .Name =name ;switch _daagddf {case ST_ViewUnset :_dagea .Value ="";case ST_ViewNone :_dagea .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_dagea .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_dagea .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_dagea .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_dagea .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_dagea .Value ="\u0077\u0065\u0062";};return _dagea ,nil ;}; -// Set of Borders for HTML div -DivBdr *CT_DivBdr ; +// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path +func (_bcgb *CT_DocPartName )ValidateWithPath (path string )error {if _bcgb .DecoratedAttr !=nil {if _cecd :=_bcgb .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_cecd !=nil {return _cecd ;};};return nil ;};type CT_RubyAlign struct{ -// Child div Elements Contained within Current div -DivsChild []*CT_Divs ;}; +// Phonetic Guide Text Alignment Value +ValAttr ST_RubyAlign ;};func (_ebadgfg *ST_StyleType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bggba ,_aafdga :=d .Token ();if _aafdga !=nil {return _aafdga ;};if _ddcffd ,_gdgdec :=_bggba .(_g .EndElement );_gdgdec &&_ddcffd .Name ==start .Name {*_ebadgfg =1;return nil ;};if _bacea ,_gcefe :=_bggba .(_g .CharData );!_gcefe {return _gd .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",_bggba );}else {switch string (_bacea ){case "":*_ebadgfg =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_ebadgfg =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_ebadgfg =2;case "\u0074\u0061\u0062l\u0065":*_ebadgfg =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_ebadgfg =4;};};_bggba ,_aafdga =d .Token ();if _aafdga !=nil {return _aafdga ;};if _ffcegf ,_ecbcg :=_bggba .(_g .EndElement );_ecbcg &&_ffcegf .Name ==start .Name {return nil ;};return _gd .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",_bggba );}; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_ffdfb *CT_Row )ValidateWithPath (path string )error {if _ffdfb .TblPrEx !=nil {if _abdde :=_ffdfb .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_abdde !=nil {return _abdde ;};};if _ffdfb .TrPr !=nil {if _daed :=_ffdfb .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_daed !=nil {return _daed ;};};for _ccea ,_aadd :=range _ffdfb .EG_ContentCellContent {if _geafc :=_aadd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_ccea ));_geafc !=nil {return _geafc ;};};return nil ;};func (_ffcde *CT_Language )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ffcde .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffcde .ValAttr )});};if _ffcde .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffcde .EastAsiaAttr )});};if _ffcde .BidiAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffcde .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Row and its children +func (_adfc *CT_Row )Validate ()error {return _adfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_bfcbe *CT_Compat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbbc :for {_dacfc ,_gcge :=d .Token ();if _gcge !=nil {return _gcge ;};switch _cdag :=_dacfc .(type ){case _g .StartElement :switch _cdag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"}:_bfcbe .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _bcdf :=d .DecodeElement (_bfcbe .UseSingleBorderforContiguousCells ,&_cdag );_bcdf !=nil {return _bcdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_bfcbe .WpJustification =NewCT_OnOff ();if _edbb :=d .DecodeElement (_bfcbe .WpJustification ,&_cdag );_edbb !=nil {return _edbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_bfcbe .NoTabHangInd =NewCT_OnOff ();if _gfgff :=d .DecodeElement (_bfcbe .NoTabHangInd ,&_cdag );_gfgff !=nil {return _gfgff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_bfcbe .NoLeading =NewCT_OnOff ();if _edfbd :=d .DecodeElement (_bfcbe .NoLeading ,&_cdag );_edfbd !=nil {return _edfbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_bfcbe .SpaceForUL =NewCT_OnOff ();if _aeff :=d .DecodeElement (_bfcbe .SpaceForUL ,&_cdag );_aeff !=nil {return _aeff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_bfcbe .NoColumnBalance =NewCT_OnOff ();if _acdec :=d .DecodeElement (_bfcbe .NoColumnBalance ,&_cdag );_acdec !=nil {return _acdec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}:_bfcbe .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _gbcd :=d .DecodeElement (_bfcbe .BalanceSingleByteDoubleByteWidth ,&_cdag );_gbcd !=nil {return _gbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_bfcbe .NoExtraLineSpacing =NewCT_OnOff ();if _adcef :=d .DecodeElement (_bfcbe .NoExtraLineSpacing ,&_cdag );_adcef !=nil {return _adcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_bfcbe .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _bebfc :=d .DecodeElement (_bfcbe .DoNotLeaveBackslashAlone ,&_cdag );_bebfc !=nil {return _bebfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_bfcbe .UlTrailSpace =NewCT_OnOff ();if _ffbf :=d .DecodeElement (_bfcbe .UlTrailSpace ,&_cdag );_ffbf !=nil {return _ffbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_bfcbe .DoNotExpandShiftReturn =NewCT_OnOff ();if _afaaa :=d .DecodeElement (_bfcbe .DoNotExpandShiftReturn ,&_cdag );_afaaa !=nil {return _afaaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_bfcbe .SpacingInWholePoints =NewCT_OnOff ();if _cfabd :=d .DecodeElement (_bfcbe .SpacingInWholePoints ,&_cdag );_cfabd !=nil {return _cfabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_bfcbe .LineWrapLikeWord6 =NewCT_OnOff ();if _ebabc :=d .DecodeElement (_bfcbe .LineWrapLikeWord6 ,&_cdag );_ebabc !=nil {return _ebabc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_bfcbe .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _fgea :=d .DecodeElement (_bfcbe .PrintBodyTextBeforeHeader ,&_cdag );_fgea !=nil {return _fgea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_bfcbe .PrintColBlack =NewCT_OnOff ();if _cgdd :=d .DecodeElement (_bfcbe .PrintColBlack ,&_cdag );_cgdd !=nil {return _cgdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_bfcbe .WpSpaceWidth =NewCT_OnOff ();if _gega :=d .DecodeElement (_bfcbe .WpSpaceWidth ,&_cdag );_gega !=nil {return _gega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_bfcbe .ShowBreaksInFrames =NewCT_OnOff ();if _bdbda :=d .DecodeElement (_bfcbe .ShowBreaksInFrames ,&_cdag );_bdbda !=nil {return _bdbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_bfcbe .SubFontBySize =NewCT_OnOff ();if _bcage :=d .DecodeElement (_bfcbe .SubFontBySize ,&_cdag );_bcage !=nil {return _bcage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_bfcbe .SuppressBottomSpacing =NewCT_OnOff ();if _eafg :=d .DecodeElement (_bfcbe .SuppressBottomSpacing ,&_cdag );_eafg !=nil {return _eafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_bfcbe .SuppressTopSpacing =NewCT_OnOff ();if _gfcc :=d .DecodeElement (_bfcbe .SuppressTopSpacing ,&_cdag );_gfcc !=nil {return _gfcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_bfcbe .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _baef :=d .DecodeElement (_bfcbe .SuppressSpacingAtTopOfPage ,&_cdag );_baef !=nil {return _baef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_bfcbe .SuppressTopSpacingWP =NewCT_OnOff ();if _cfb :=d .DecodeElement (_bfcbe .SuppressTopSpacingWP ,&_cdag );_cfb !=nil {return _cfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_bfcbe .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _dega :=d .DecodeElement (_bfcbe .SuppressSpBfAfterPgBrk ,&_cdag );_dega !=nil {return _dega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_bfcbe .SwapBordersFacingPages =NewCT_OnOff ();if _fddf :=d .DecodeElement (_bfcbe .SwapBordersFacingPages ,&_cdag );_fddf !=nil {return _fddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_bfcbe .ConvMailMergeEsc =NewCT_OnOff ();if _babd :=d .DecodeElement (_bfcbe .ConvMailMergeEsc ,&_cdag );_babd !=nil {return _babd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_bfcbe .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _bdbe :=d .DecodeElement (_bfcbe .TruncateFontHeightsLikeWP6 ,&_cdag );_bdbe !=nil {return _bdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_bfcbe .MwSmallCaps =NewCT_OnOff ();if _bede :=d .DecodeElement (_bfcbe .MwSmallCaps ,&_cdag );_bede !=nil {return _bede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_bfcbe .UsePrinterMetrics =NewCT_OnOff ();if _cgac :=d .DecodeElement (_bfcbe .UsePrinterMetrics ,&_cdag );_cgac !=nil {return _cgac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"}:_bfcbe .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _gaedf :=d .DecodeElement (_bfcbe .DoNotSuppressParagraphBorders ,&_cdag );_gaedf !=nil {return _gaedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_bfcbe .WrapTrailSpaces =NewCT_OnOff ();if _cbcgd :=d .DecodeElement (_bfcbe .WrapTrailSpaces ,&_cdag );_cbcgd !=nil {return _cbcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_bfcbe .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _cgfbc :=d .DecodeElement (_bfcbe .FootnoteLayoutLikeWW8 ,&_cdag );_cgfbc !=nil {return _cgfbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_bfcbe .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _agcc :=d .DecodeElement (_bfcbe .ShapeLayoutLikeWW8 ,&_cdag );_agcc !=nil {return _agcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_bfcbe .AlignTablesRowByRow =NewCT_OnOff ();if _ccafc :=d .DecodeElement (_bfcbe .AlignTablesRowByRow ,&_cdag );_ccafc !=nil {return _ccafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_bfcbe .ForgetLastTabAlignment =NewCT_OnOff ();if _gfbf :=d .DecodeElement (_bfcbe .ForgetLastTabAlignment ,&_cdag );_gfbf !=nil {return _gfbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_bfcbe .AdjustLineHeightInTable =NewCT_OnOff ();if _aadg :=d .DecodeElement (_bfcbe .AdjustLineHeightInTable ,&_cdag );_aadg !=nil {return _aadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_bfcbe .AutoSpaceLikeWord95 =NewCT_OnOff ();if _dbac :=d .DecodeElement (_bfcbe .AutoSpaceLikeWord95 ,&_cdag );_dbac !=nil {return _dbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_bfcbe .NoSpaceRaiseLower =NewCT_OnOff ();if _fcae :=d .DecodeElement (_bfcbe .NoSpaceRaiseLower ,&_cdag );_fcae !=nil {return _fcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_bfcbe .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _fdcb :=d .DecodeElement (_bfcbe .DoNotUseHTMLParagraphAutoSpacing ,&_cdag );_fdcb !=nil {return _fdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_bfcbe .LayoutRawTableWidth =NewCT_OnOff ();if _gbbb :=d .DecodeElement (_bfcbe .LayoutRawTableWidth ,&_cdag );_gbbb !=nil {return _gbbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_bfcbe .LayoutTableRowsApart =NewCT_OnOff ();if _cbea :=d .DecodeElement (_bfcbe .LayoutTableRowsApart ,&_cdag );_cbea !=nil {return _cbea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_bfcbe .UseWord97LineBreakRules =NewCT_OnOff ();if _gdcbc :=d .DecodeElement (_bfcbe .UseWord97LineBreakRules ,&_cdag );_gdcbc !=nil {return _gdcbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_bfcbe .DoNotBreakWrappedTables =NewCT_OnOff ();if _bcfd :=d .DecodeElement (_bfcbe .DoNotBreakWrappedTables ,&_cdag );_bcfd !=nil {return _bcfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_bfcbe .DoNotSnapToGridInCell =NewCT_OnOff ();if _bga :=d .DecodeElement (_bfcbe .DoNotSnapToGridInCell ,&_cdag );_bga !=nil {return _bga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_bfcbe .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _bace :=d .DecodeElement (_bfcbe .SelectFldWithFirstOrLastChar ,&_cdag );_bace !=nil {return _bace ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_bfcbe .ApplyBreakingRules =NewCT_OnOff ();if _afbg :=d .DecodeElement (_bfcbe .ApplyBreakingRules ,&_cdag );_afbg !=nil {return _afbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_bfcbe .DoNotWrapTextWithPunct =NewCT_OnOff ();if _bcbf :=d .DecodeElement (_bfcbe .DoNotWrapTextWithPunct ,&_cdag );_bcbf !=nil {return _bcbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_bfcbe .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _fagab :=d .DecodeElement (_bfcbe .DoNotUseEastAsianBreakRules ,&_cdag );_fagab !=nil {return _fagab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_bfcbe .UseWord2002TableStyleRules =NewCT_OnOff ();if _bgab :=d .DecodeElement (_bfcbe .UseWord2002TableStyleRules ,&_cdag );_bgab !=nil {return _bgab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_bfcbe .GrowAutofit =NewCT_OnOff ();if _dcad :=d .DecodeElement (_bfcbe .GrowAutofit ,&_cdag );_dcad !=nil {return _dcad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_bfcbe .UseFELayout =NewCT_OnOff ();if _cbdda :=d .DecodeElement (_bfcbe .UseFELayout ,&_cdag );_cbdda !=nil {return _cbdda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_bfcbe .UseNormalStyleForList =NewCT_OnOff ();if _dffb :=d .DecodeElement (_bfcbe .UseNormalStyleForList ,&_cdag );_dffb !=nil {return _dffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}:_bfcbe .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _fdee :=d .DecodeElement (_bfcbe .DoNotUseIndentAsNumberingTabStop ,&_cdag );_fdee !=nil {return _fdee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_bfcbe .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _befb :=d .DecodeElement (_bfcbe .UseAltKinsokuLineBreakRules ,&_cdag );_befb !=nil {return _befb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_bfcbe .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _gfca :=d .DecodeElement (_bfcbe .AllowSpaceOfSameStyleInTable ,&_cdag );_gfca !=nil {return _gfca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_bfcbe .DoNotSuppressIndentation =NewCT_OnOff ();if _ceaf :=d .DecodeElement (_bfcbe .DoNotSuppressIndentation ,&_cdag );_ceaf !=nil {return _ceaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"}:_bfcbe .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _ccdb :=d .DecodeElement (_bfcbe .DoNotAutofitConstrainedTables ,&_cdag );_ccdb !=nil {return _ccdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_bfcbe .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _cfgc :=d .DecodeElement (_bfcbe .AutofitToFirstFixedWidthCell ,&_cdag );_cfgc !=nil {return _cfgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_bfcbe .UnderlineTabInNumList =NewCT_OnOff ();if _fabd :=d .DecodeElement (_bfcbe .UnderlineTabInNumList ,&_cdag );_fabd !=nil {return _fabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_bfcbe .DisplayHangulFixedWidth =NewCT_OnOff ();if _gccgc :=d .DecodeElement (_bfcbe .DisplayHangulFixedWidth ,&_cdag );_gccgc !=nil {return _gccgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_bfcbe .SplitPgBreakAndParaMark =NewCT_OnOff ();if _adbe :=d .DecodeElement (_bfcbe .SplitPgBreakAndParaMark ,&_cdag );_adbe !=nil {return _adbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_bfcbe .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _abda :=d .DecodeElement (_bfcbe .DoNotVertAlignCellWithSp ,&_cdag );_abda !=nil {return _abda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}:_bfcbe .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _aege :=d .DecodeElement (_bfcbe .DoNotBreakConstrainedForcedTable ,&_cdag );_aege !=nil {return _aege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_bfcbe .DoNotVertAlignInTxbx =NewCT_OnOff ();if _afdd :=d .DecodeElement (_bfcbe .DoNotVertAlignInTxbx ,&_cdag );_afdd !=nil {return _afdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_bfcbe .UseAnsiKerningPairs =NewCT_OnOff ();if _acgg :=d .DecodeElement (_bfcbe .UseAnsiKerningPairs ,&_cdag );_acgg !=nil {return _acgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_bfcbe .CachedColBalance =NewCT_OnOff ();if _bdec :=d .DecodeElement (_bfcbe .CachedColBalance ,&_cdag );_bdec !=nil {return _bdec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_agfb :=NewCT_CompatSetting ();if _affc :=d .DecodeElement (_agfb ,&_cdag );_affc !=nil {return _affc ;};_bfcbe .CompatSetting =append (_bfcbe .CompatSetting ,_agfb );default:_ga .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\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_cdag .Name );if _dcab :=d .Skip ();_dcab !=nil {return _dcab ;};};case _g .EndElement :break _gbbc ;case _g .CharData :};};return nil ;};func (_fdecb *CT_FFTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ggfee ,_ebccb :=_fdecb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebccb !=nil {return _ebccb ;};start .Attr =append (start .Attr ,_ggfee );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_cdcfg :=&CT_DocGrid {};return _cdcfg };func NewCT_Lvl ()*CT_Lvl {_ebbc :=&CT_Lvl {};return _ebbc };func (_degag *CT_Lock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _degag .ValAttr !=ST_LockUnset {_bbeeec ,_gedce :=_degag .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gedce !=nil {return _gedce ;};start .Attr =append (start .Attr ,_bbeeec );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path -func (_gebbcd *CT_AltChunkPr )ValidateWithPath (path string )error {if _gebbcd .MatchSrc !=nil {if _aggd :=_gebbcd .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_aggd !=nil {return _aggd ;};};return nil ;};func (_fcbbge *CT_Row )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_egg :=range start .Attr {if _egg .Name .Local =="\u0072\u0073\u0069d\u0052"{_fbfca ,_acdaf :=_egg .Value ,error (nil );if _acdaf !=nil {return _acdaf ;};_fcbbge .RsidRAttr =&_fbfca ;continue ;};if _egg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gcceb ,_bdecb :=_egg .Value ,error (nil );if _bdecb !=nil {return _bdecb ;};_fcbbge .RsidDelAttr =&_gcceb ;continue ;};if _egg .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_cgef ,_abfc :=_egg .Value ,error (nil );if _abfc !=nil {return _abfc ;};_fcbbge .RsidTrAttr =&_cgef ;continue ;};if _egg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_bfcbad ,_cbdff :=_egg .Value ,error (nil );if _cbdff !=nil {return _cbdff ;};_fcbbge .RsidRPrAttr =&_bfcbad ;continue ;};};_bdbac :for {_bfd ,_feaeed :=d .Token ();if _feaeed !=nil {return _feaeed ;};switch _eaccb :=_bfd .(type ){case _ebaba .StartElement :switch _eaccb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_fcbbge .TblPrEx =NewCT_TblPrEx ();if _bacd :=d .DecodeElement (_fcbbge .TblPrEx ,&_eaccb );_bacd !=nil {return _bacd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_fcbbge .TrPr =NewCT_TrPr ();if _gfeecb :=d .DecodeElement (_fcbbge .TrPr ,&_eaccb );_gfeecb !=nil {return _gfeecb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_cbaad :=NewEG_ContentCellContent ();_fgfed :=NewCT_Tc ();if _fgbbd :=d .DecodeElement (_fgfed ,&_eaccb );_fgbbd !=nil {return _fgbbd ;};_cbaad .Tc =append (_cbaad .Tc ,_fgfed );_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_cbaad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cbbdg :=NewEG_ContentCellContent ();_cbbdg .CustomXml =NewCT_CustomXmlCell ();if _edb :=d .DecodeElement (_cbbdg .CustomXml ,&_eaccb );_edb !=nil {return _edb ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_cbbdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eeaba :=NewEG_ContentCellContent ();_eeaba .Sdt =NewCT_SdtCell ();if _cffgfa :=d .DecodeElement (_eeaba .Sdt ,&_eaccb );_cffgfa !=nil {return _cffgfa ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_eeaba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_caca :=NewEG_ContentCellContent ();_fagd :=NewEG_RunLevelElts ();_fagd .ProofErr =NewCT_ProofErr ();if _cgcca :=d .DecodeElement (_fagd .ProofErr ,&_eaccb );_cgcca !=nil {return _cgcca ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_caca );_caca .EG_RunLevelElts =append (_caca .EG_RunLevelElts ,_fagd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dad :=NewEG_ContentCellContent ();_decgag :=NewEG_RunLevelElts ();_decgag .PermStart =NewCT_PermStart ();if _dbdcde :=d .DecodeElement (_decgag .PermStart ,&_eaccb );_dbdcde !=nil {return _dbdcde ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_dad );_dad .EG_RunLevelElts =append (_dad .EG_RunLevelElts ,_decgag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agbdcf :=NewEG_ContentCellContent ();_gbage :=NewEG_RunLevelElts ();_gbage .PermEnd =NewCT_Perm ();if _eaedaa :=d .DecodeElement (_gbage .PermEnd ,&_eaccb );_eaedaa !=nil {return _eaedaa ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_agbdcf );_agbdcf .EG_RunLevelElts =append (_agbdcf .EG_RunLevelElts ,_gbage );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cffbg :=NewEG_ContentCellContent ();_gggae :=NewEG_RunLevelElts ();_gggae .Ins =NewCT_RunTrackChange ();if _eefbc :=d .DecodeElement (_gggae .Ins ,&_eaccb );_eefbc !=nil {return _eefbc ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_cffbg );_cffbg .EG_RunLevelElts =append (_cffbg .EG_RunLevelElts ,_gggae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gbec :=NewEG_ContentCellContent ();_gbege :=NewEG_RunLevelElts ();_gbege .Del =NewCT_RunTrackChange ();if _dcadb :=d .DecodeElement (_gbege .Del ,&_eaccb );_dcadb !=nil {return _dcadb ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_gbec );_gbec .EG_RunLevelElts =append (_gbec .EG_RunLevelElts ,_gbege );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggfgc :=NewEG_ContentCellContent ();_bgga :=NewEG_RunLevelElts ();_bgga .MoveFrom =NewCT_RunTrackChange ();if _abebf :=d .DecodeElement (_bgga .MoveFrom ,&_eaccb );_abebf !=nil {return _abebf ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_ggfgc );_ggfgc .EG_RunLevelElts =append (_ggfgc .EG_RunLevelElts ,_bgga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_efdag :=NewEG_ContentCellContent ();_caeb :=NewEG_RunLevelElts ();_caeb .MoveTo =NewCT_RunTrackChange ();if _fdfdd :=d .DecodeElement (_caeb .MoveTo ,&_eaccb );_fdfdd !=nil {return _fdfdd ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_efdag );_efdag .EG_RunLevelElts =append (_efdag .EG_RunLevelElts ,_caeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_beaa :=NewEG_ContentCellContent ();_cgegcc :=NewEG_RunLevelElts ();_ggca :=NewEG_RangeMarkupElements ();_ggca .BookmarkStart =NewCT_Bookmark ();if _bgfcb :=d .DecodeElement (_ggca .BookmarkStart ,&_eaccb );_bgfcb !=nil {return _bgfcb ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_beaa );_beaa .EG_RunLevelElts =append (_beaa .EG_RunLevelElts ,_cgegcc );_cgegcc .EG_RangeMarkupElements =append (_cgegcc .EG_RangeMarkupElements ,_ggca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ggfae :=NewEG_ContentCellContent ();_bccea :=NewEG_RunLevelElts ();_eaeda :=NewEG_RangeMarkupElements ();_eaeda .BookmarkEnd =NewCT_MarkupRange ();if _beede :=d .DecodeElement (_eaeda .BookmarkEnd ,&_eaccb );_beede !=nil {return _beede ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_ggfae );_ggfae .EG_RunLevelElts =append (_ggfae .EG_RunLevelElts ,_bccea );_bccea .EG_RangeMarkupElements =append (_bccea .EG_RangeMarkupElements ,_eaeda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fggcf :=NewEG_ContentCellContent ();_afgea :=NewEG_RunLevelElts ();_dfag :=NewEG_RangeMarkupElements ();_dfag .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffcfef :=d .DecodeElement (_dfag .MoveFromRangeStart ,&_eaccb );_ffcfef !=nil {return _ffcfef ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_fggcf );_fggcf .EG_RunLevelElts =append (_fggcf .EG_RunLevelElts ,_afgea );_afgea .EG_RangeMarkupElements =append (_afgea .EG_RangeMarkupElements ,_dfag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edcga :=NewEG_ContentCellContent ();_bdgdf :=NewEG_RunLevelElts ();_dccecf :=NewEG_RangeMarkupElements ();_dccecf .MoveFromRangeEnd =NewCT_MarkupRange ();if _bggdf :=d .DecodeElement (_dccecf .MoveFromRangeEnd ,&_eaccb );_bggdf !=nil {return _bggdf ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_edcga );_edcga .EG_RunLevelElts =append (_edcga .EG_RunLevelElts ,_bdgdf );_bdgdf .EG_RangeMarkupElements =append (_bdgdf .EG_RangeMarkupElements ,_dccecf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_b :=NewEG_ContentCellContent ();_bdc :=NewEG_RunLevelElts ();_afbagca :=NewEG_RangeMarkupElements ();_afbagca .MoveToRangeStart =NewCT_MoveBookmark ();if _cfafc :=d .DecodeElement (_afbagca .MoveToRangeStart ,&_eaccb );_cfafc !=nil {return _cfafc ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_b );_b .EG_RunLevelElts =append (_b .EG_RunLevelElts ,_bdc );_bdc .EG_RangeMarkupElements =append (_bdc .EG_RangeMarkupElements ,_afbagca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gebgb :=NewEG_ContentCellContent ();_caggf :=NewEG_RunLevelElts ();_bbfef :=NewEG_RangeMarkupElements ();_bbfef .MoveToRangeEnd =NewCT_MarkupRange ();if _eaaaf :=d .DecodeElement (_bbfef .MoveToRangeEnd ,&_eaccb );_eaaaf !=nil {return _eaaaf ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_gebgb );_gebgb .EG_RunLevelElts =append (_gebgb .EG_RunLevelElts ,_caggf );_caggf .EG_RangeMarkupElements =append (_caggf .EG_RangeMarkupElements ,_bbfef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_daddg :=NewEG_ContentCellContent ();_ggcfc :=NewEG_RunLevelElts ();_ffbde :=NewEG_RangeMarkupElements ();_ffbde .CommentRangeStart =NewCT_MarkupRange ();if _gccfd :=d .DecodeElement (_ffbde .CommentRangeStart ,&_eaccb );_gccfd !=nil {return _gccfd ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_daddg );_daddg .EG_RunLevelElts =append (_daddg .EG_RunLevelElts ,_ggcfc );_ggcfc .EG_RangeMarkupElements =append (_ggcfc .EG_RangeMarkupElements ,_ffbde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgfad :=NewEG_ContentCellContent ();_cdca :=NewEG_RunLevelElts ();_aedef :=NewEG_RangeMarkupElements ();_aedef .CommentRangeEnd =NewCT_MarkupRange ();if _dbbfg :=d .DecodeElement (_aedef .CommentRangeEnd ,&_eaccb );_dbbfg !=nil {return _dbbfg ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_fgfad );_fgfad .EG_RunLevelElts =append (_fgfad .EG_RunLevelElts ,_cdca );_cdca .EG_RangeMarkupElements =append (_cdca .EG_RangeMarkupElements ,_aedef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bgcdc :=NewEG_ContentCellContent ();_beddf :=NewEG_RunLevelElts ();_fgfeb :=NewEG_RangeMarkupElements ();_fgfeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddfae :=d .DecodeElement (_fgfeb .CustomXmlInsRangeStart ,&_eaccb );_ddfae !=nil {return _ddfae ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_bgcdc );_bgcdc .EG_RunLevelElts =append (_bgcdc .EG_RunLevelElts ,_beddf );_beddf .EG_RangeMarkupElements =append (_beddf .EG_RangeMarkupElements ,_fgfeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efdaeb :=NewEG_ContentCellContent ();_gedde :=NewEG_RunLevelElts ();_fffbdf :=NewEG_RangeMarkupElements ();_fffbdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _adfagf :=d .DecodeElement (_fffbdf .CustomXmlInsRangeEnd ,&_eaccb );_adfagf !=nil {return _adfagf ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_efdaeb );_efdaeb .EG_RunLevelElts =append (_efdaeb .EG_RunLevelElts ,_gedde );_gedde .EG_RangeMarkupElements =append (_gedde .EG_RangeMarkupElements ,_fffbdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcgfd :=NewEG_ContentCellContent ();_egace :=NewEG_RunLevelElts ();_fadg :=NewEG_RangeMarkupElements ();_fadg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccdgc :=d .DecodeElement (_fadg .CustomXmlDelRangeStart ,&_eaccb );_ccdgc !=nil {return _ccdgc ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_fcgfd );_fcgfd .EG_RunLevelElts =append (_fcgfd .EG_RunLevelElts ,_egace );_egace .EG_RangeMarkupElements =append (_egace .EG_RangeMarkupElements ,_fadg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aefbbg :=NewEG_ContentCellContent ();_fdbgfc :=NewEG_RunLevelElts ();_gdbab :=NewEG_RangeMarkupElements ();_gdbab .CustomXmlDelRangeEnd =NewCT_Markup ();if _fb :=d .DecodeElement (_gdbab .CustomXmlDelRangeEnd ,&_eaccb );_fb !=nil {return _fb ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_aefbbg );_aefbbg .EG_RunLevelElts =append (_aefbbg .EG_RunLevelElts ,_fdbgfc );_fdbgfc .EG_RangeMarkupElements =append (_fdbgfc .EG_RangeMarkupElements ,_gdbab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_abbab :=NewEG_ContentCellContent ();_bgdfc :=NewEG_RunLevelElts ();_cedbd :=NewEG_RangeMarkupElements ();_cedbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aggge :=d .DecodeElement (_cedbd .CustomXmlMoveFromRangeStart ,&_eaccb );_aggge !=nil {return _aggge ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_abbab );_abbab .EG_RunLevelElts =append (_abbab .EG_RunLevelElts ,_bgdfc );_bgdfc .EG_RangeMarkupElements =append (_bgdfc .EG_RangeMarkupElements ,_cedbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_accge :=NewEG_ContentCellContent ();_fdbdd :=NewEG_RunLevelElts ();_dfeabe :=NewEG_RangeMarkupElements ();_dfeabe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdfc :=d .DecodeElement (_dfeabe .CustomXmlMoveFromRangeEnd ,&_eaccb );_fdfc !=nil {return _fdfc ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_accge );_accge .EG_RunLevelElts =append (_accge .EG_RunLevelElts ,_fdbdd );_fdbdd .EG_RangeMarkupElements =append (_fdbdd .EG_RangeMarkupElements ,_dfeabe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cffece :=NewEG_ContentCellContent ();_gbebd :=NewEG_RunLevelElts ();_cgfec :=NewEG_RangeMarkupElements ();_cgfec .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bacgd :=d .DecodeElement (_cgfec .CustomXmlMoveToRangeStart ,&_eaccb );_bacgd !=nil {return _bacgd ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_cffece );_cffece .EG_RunLevelElts =append (_cffece .EG_RunLevelElts ,_gbebd );_gbebd .EG_RangeMarkupElements =append (_gbebd .EG_RangeMarkupElements ,_cgfec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aadc :=NewEG_ContentCellContent ();_bedgd :=NewEG_RunLevelElts ();_bgaf :=NewEG_RangeMarkupElements ();_bgaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agfb :=d .DecodeElement (_bgaf .CustomXmlMoveToRangeEnd ,&_eaccb );_agfb !=nil {return _agfb ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_aadc );_aadc .EG_RunLevelElts =append (_aadc .EG_RunLevelElts ,_bedgd );_bedgd .EG_RangeMarkupElements =append (_bedgd .EG_RangeMarkupElements ,_bgaf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dgfbg :=NewEG_ContentCellContent ();_baebgb :=NewEG_RunLevelElts ();_cbdab :=NewEG_MathContent ();_cbdab .OMathPara =_cgde .NewOMathPara ();if _cafcc :=d .DecodeElement (_cbdab .OMathPara ,&_eaccb );_cafcc !=nil {return _cafcc ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_dgfbg );_dgfbg .EG_RunLevelElts =append (_dgfbg .EG_RunLevelElts ,_baebgb );_baebgb .EG_MathContent =append (_baebgb .EG_MathContent ,_cbdab );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bcdfbe :=NewEG_ContentCellContent ();_cgefd :=NewEG_RunLevelElts ();_egabc :=NewEG_MathContent ();_egabc .OMath =_cgde .NewOMath ();if _bafba :=d .DecodeElement (_egabc .OMath ,&_eaccb );_bafba !=nil {return _bafba ;};_fcbbge .EG_ContentCellContent =append (_fcbbge .EG_ContentCellContent ,_bcdfbe );_bcdfbe .EG_RunLevelElts =append (_bcdfbe .EG_RunLevelElts ,_cgefd );_cgefd .EG_MathContent =append (_cgefd .EG_MathContent ,_egabc );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_eaccb .Name );if _fgeaa :=d .Skip ();_fgeaa !=nil {return _fgeaa ;};};case _ebaba .EndElement :break _bdbac ;case _ebaba .CharData :};};return nil ;};type ST_MailMergeDest byte ;func (_aadfec ST_FrameLayout )Validate ()error {return _aadfec .ValidateWithPath ("")};func NewCT_MarkupRange ()*CT_MarkupRange {_feabfdb :=&CT_MarkupRange {};return _feabfdb }; +// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path +func (_eeca *CT_PPrDefault )ValidateWithPath (path string )error {if _eeca .PPr !=nil {if _eaea :=_eeca .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eaea !=nil {return _eaea ;};};return nil ;};func _bbdbff (_aaadaf bool )uint8 {if _aaadaf {return 1;};return 0;};func (_bagbc ST_HAnchor )String ()string {switch _bagbc {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_egafd :=&CT_FtnEdnSepRef {};return _egafd }; -// Validate validates the CT_Border and its children -func (_afddb *CT_Border )Validate ()error {return _afddb .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_edfca .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};func (_edebce *EG_MathContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _edebce .OMathPara !=nil {_efeec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_edebce .OMathPara ,_efeec );};if _edebce .OMath !=nil {_badg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_edebce .OMath ,_badg );};return nil ;};func (_decbg ST_StyleType )Validate ()error {return _decbg .ValidateWithPath ("")};func NewCT_VerticalJc ()*CT_VerticalJc {_afbfd :=&CT_VerticalJc {};_afbfd .ValAttr =ST_VerticalJc (1);return _afbfd ;};func (_debfc *ST_LevelSuffix )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_debfc =0;case "\u0074\u0061\u0062":*_debfc =1;case "\u0073\u0070\u0061c\u0065":*_debfc =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_debfc =3;};return nil ;};func (_cbgde *WdEG_WrapType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ebgef :for {_ecgaa ,_bfdae :=d .Token ();if _bfdae !=nil {return _bfdae ;};switch _ffbcb :=_ecgaa .(type ){case _ebaba .StartElement :switch _ffbcb .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_cbgde .Choice =NewWdEG_WrapTypeChoice ();if _addec :=d .DecodeElement (&_cbgde .Choice .WrapNone ,&_ffbcb );_addec !=nil {return _addec ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_cbgde .Choice =NewWdEG_WrapTypeChoice ();if _gefde :=d .DecodeElement (&_cbgde .Choice .WrapSquare ,&_ffbcb );_gefde !=nil {return _gefde ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_cbgde .Choice =NewWdEG_WrapTypeChoice ();if _gfedcg :=d .DecodeElement (&_cbgde .Choice .WrapTight ,&_ffbcb );_gfedcg !=nil {return _gfedcg ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_cbgde .Choice =NewWdEG_WrapTypeChoice ();if _bbabga :=d .DecodeElement (&_cbgde .Choice .WrapThrough ,&_ffbcb );_bbabga !=nil {return _bbabga ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_cbgde .Choice =NewWdEG_WrapTypeChoice ();if _dcggf :=d .DecodeElement (&_cbgde .Choice .WrapTopAndBottom ,&_ffbcb );_dcggf !=nil {return _dcggf ;};default:_febdf .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\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_ffbcb .Name );if _abfagc :=d .Skip ();_abfagc !=nil {return _abfagc ;};};case _ebaba .EndElement :break _ebgef ;case _ebaba .CharData :};};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_gcccb :=&CT_TrackChange {};return _gcccb };func (_ddbdf *WdCT_PosV )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_abgfa ,_aeeba :=_ddbdf .RelativeFromAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _aeeba !=nil {return _aeeba ;};start .Attr =append (start .Attr ,_abgfa );e .EncodeToken (start );_ddbdf .Choice .MarshalXML (e ,_ebaba .StartElement {});e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bbegb *CT_BookmarkRange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fcaadf :=range start .Attr {if _fcaadf .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_bfbec ,_fbbeb :=_cfdbf .ParseInt (_fcaadf .Value ,10,64);if _fbbeb !=nil {return _fbbeb ;};_bbegb .ColFirstAttr =&_bfbec ;continue ;};if _fcaadf .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_dbbgg ,_faadf :=_cfdbf .ParseInt (_fcaadf .Value ,10,64);if _faadf !=nil {return _faadf ;};_bbegb .ColLastAttr =&_dbbgg ;continue ;};if _fcaadf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bbegb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fcaadf );continue ;};if _fcaadf .Name .Local =="\u0069\u0064"{_dfgcf ,_afeec :=_cfdbf .ParseInt (_fcaadf .Value ,10,64);if _afeec !=nil {return _afeec ;};_bbegb .IdAttr =_dfgcf ;continue ;};};for {_begbgc ,_dcbgff :=d .Token ();if _dcbgff !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006bm\u0061r\u006b\u0052\u0061\u006e\u0067\u0065\u003a \u0025\u0073",_dcbgff );};if _fgefc ,_acfc :=_begbgc .(_ebaba .EndElement );_acfc &&_fgefc .Name ==start .Name {break ;};};return nil ;};func (_bcebg *ST_ProofErr )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bcebg =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_bcebg =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_bcebg =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_bcebg =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_bcebg =4;};return nil ;};func (_ffefa *CT_Tc )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ffefa .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffefa .IdAttr )});};e .EncodeToken (start );if _ffefa .TcPr !=nil {_eaedf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ffefa .TcPr ,_eaedf );};for _ ,_gdbec :=range _ffefa .EG_BlockLevelElts {_gdbec .MarshalXML (e ,_ebaba .StartElement {});};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ebfggg *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ebfggg .Txbx !=nil {_eacge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_ebfggg .Txbx ,_eacge );};if _ebfggg .LinkedTxbx !=nil {_aaffg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_ebfggg .LinkedTxbx ,_aaffg );};return nil ;};type CT_PageBorder struct{IdAttr *string ; +// Validate validates the CT_OnOff and its children +func (_cabaa *CT_OnOff )Validate ()error {return _cabaa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func NewCT_Guid ()*CT_Guid {_befed :=&CT_Guid {};return _befed }; -// Border Style -ValAttr ST_Border ; +// Validate validates the CT_TrPrBase and its children +func (_bfced *CT_TrPrBase )Validate ()error {return _bfced .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func (_dffgac ST_Lock )String ()string {switch _dffgac {case 0:return "";case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return "";}; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_TrackChange and its children +func (_edadf *CT_TrackChange )Validate ()error {return _edadf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_bgbfca *CT_R )ValidateWithPath (path string )error {if _bgbfca .RPr !=nil {if _bbcdd :=_bgbfca .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bbcdd !=nil {return _bbcdd ;};};for _cbge ,_eecc :=range _bgbfca .EG_RunInnerContent {if _dcgafa :=_eecc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_cbge ));_dcgafa !=nil {return _dcgafa ;};};return nil ;};func NewCT_TcBorders ()*CT_TcBorders {_gfgge :=&CT_TcBorders {};return _gfgge };func NewCT_VMerge ()*CT_VMerge {_dgaece :=&CT_VMerge {};return _dgaece }; -// Border Theme Color Tint -ThemeTintAttr *string ; +// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path +func (_begb *CT_Frameset )ValidateWithPath (path string )error {if _begb .Sz !=nil {if _cfcgf :=_begb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cfcgf !=nil {return _cfcgf ;};};if _begb .FramesetSplitbar !=nil {if _edgdb :=_begb .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_edgdb !=nil {return _edgdb ;};};if _begb .FrameLayout !=nil {if _eddf :=_begb .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_eddf !=nil {return _eddf ;};};if _begb .Title !=nil {if _deag :=_begb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_deag !=nil {return _deag ;};};for _baadg ,_eeeef :=range _begb .Choice {if _cddcb :=_eeeef .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_baadg ));_cddcb !=nil {return _cddcb ;};};return nil ;};func NewCT_Cnf ()*CT_Cnf {_bbe :=&CT_Cnf {};return _bbe }; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Validate validates the AG_TransitionalPassword and its children +func (_ggg *AG_TransitionalPassword )Validate ()error {return _ggg .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");}; -// Border Width -SzAttr *uint64 ; +// Validate validates the CT_DirContentRun and its children +func (_afag *CT_DirContentRun )Validate ()error {return _afag .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func NewCT_LatentStyles ()*CT_LatentStyles {_faaf :=&CT_LatentStyles {};return _faaf };func (_feac *CT_FontFamily )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feac .ValAttr =ST_FontFamily (1);for _ ,_eegc :=range start .Attr {if _eegc .Name .Local =="\u0076\u0061\u006c"{_feac .ValAttr .UnmarshalXMLAttr (_eegc );continue ;};};for {_cdea ,_fdfg :=d .Token ();if _fdfg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_fdfg );};if _cfedf ,_aacea :=_cdea .(_g .EndElement );_aacea &&_cfedf .Name ==start .Name {break ;};};return nil ;};func (_dccdbd *CT_Em )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccdbd .ValAttr =ST_Em (1);for _ ,_ffbfc :=range start .Attr {if _ffbfc .Name .Local =="\u0076\u0061\u006c"{_dccdbd .ValAttr .UnmarshalXMLAttr (_ffbfc );continue ;};};for {_dcfeb ,_bccc :=d .Token ();if _bccc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_bccc );};if _beafe ,_aefab :=_dcfeb .(_g .EndElement );_aefab &&_beafe .Name ==start .Name {break ;};};return nil ;};type CT_TblStylePr struct{ -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Table Style Conditional Formatting Type +TypeAttr ST_TblStyleOverrideType ; -// Border Shadow -ShadowAttr *_bef .ST_OnOff ; +// Table Style Conditional Formatting Paragraph Properties +PPr *CT_PPrGeneral ; -// Create Frame Effect -FrameAttr *_bef .ST_OnOff ;};const (ST_SectionMarkUnset ST_SectionMark =0;ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2;ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5;);type ST_DocGrid byte ;func (_aafbec ST_DocPartBehavior )String ()string {switch _aafbec {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";}; +// Table Style Conditional Formatting Run Properties +RPr *CT_RPr ; -// Validate validates the EG_FtnEdnNumProps and its children -func (_dgcef *EG_FtnEdnNumProps )Validate ()error {return _dgcef .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Table Style Conditional Formatting Table Properties +TblPr *CT_TblPrBase ; -// Annotation Identifier -IdAttr int64 ;};func (_edccg *CT_FtnEdnRef )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fffd :=range start .Attr {if _fffd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_becga ,_gfdeb :=ParseUnionST_OnOff (_fffd .Value );if _gfdeb !=nil {return _gfdeb ;};_edccg .CustomMarkFollowsAttr =&_becga ;continue ;};if _fffd .Name .Local =="\u0069\u0064"{_caedb ,_edfea :=_cfdbf .ParseInt (_fffd .Value ,10,64);if _edfea !=nil {return _edfea ;};_edccg .IdAttr =_caedb ;continue ;};};for {_cdcd ,_fbdb :=d .Token ();if _fbdb !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_fbdb );};if _bbceaa ,_ebeac :=_cdcd .(_ebaba .EndElement );_ebeac &&_bbceaa .Name ==start .Name {break ;};};return nil ;};func (_gecdgg *WdST_WrapText )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gecdgg =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_gecdgg =1;case "\u006c\u0065\u0066\u0074":*_gecdgg =2;case "\u0072\u0069\u0067h\u0074":*_gecdgg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_gecdgg =4;};return nil ;}; +// Table Style Conditional Formatting Table Row Properties +TrPr *CT_TrPr ; -// Validate validates the CT_SectPrChange and its children -func (_bbdcdf *CT_SectPrChange )Validate ()error {return _bbdcdf .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Table Style Conditional Formatting Table Cell Properties +TcPr *CT_TcPr ;}; -// Validate validates the CT_BottomPageBorder and its children -func (_ddgff *CT_BottomPageBorder )Validate ()error {return _ddgff .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; +// Validate validates the CT_FFTextInput and its children +func (_cegf *CT_FFTextInput )Validate ()error {return _cegf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};const (ST_FontFamilyUnset ST_FontFamily =0;ST_FontFamilyDecorative ST_FontFamily =1;ST_FontFamilyModern ST_FontFamily =2;ST_FontFamilyRoman ST_FontFamily =3;ST_FontFamilyScript ST_FontFamily =4;ST_FontFamilySwiss ST_FontFamily =5;ST_FontFamilyAuto ST_FontFamily =6;);func (_gbddbb ST_EdnPos )Validate ()error {return _gbddbb .ValidateWithPath ("")};func (_fbdgcb ST_MailMergeDest )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbdgcb .String (),start );};func (_dfdba *Endnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _dfdba .CT_Endnotes .MarshalXML (e ,start );};func (_ebadcd *CT_EdnProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebadcd .Pos !=nil {_defcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ebadcd .Pos ,_defcc );};if _ebadcd .NumFmt !=nil {_ebbab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebadcd .NumFmt ,_ebbab );};if _ebadcd .NumStart !=nil {_ebebf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebadcd .NumStart ,_ebebf );};if _ebadcd .NumRestart !=nil {_cbad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebadcd .NumRestart ,_cbad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Styles struct{CT_Styles };func (_ggfedd *WdCT_TextboxInfo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggfedd .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ggfedd .IdAttr )});};e .EncodeToken (start );_adccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0074\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ggfedd .TxbxContent ,_adccb );if _ggfedd .ExtLst !=nil {_cgbeg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggfedd .ExtLst ,_cgbeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path -func (_dbaad *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _dbaad .Size !=nil {if _gdceg :=_dbaad .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_gdceg !=nil {return _gdceg ;};};if _dbaad .SizeAuto !=nil {if _bgbee :=_dbaad .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_bgbee !=nil {return _bgbee ;};};return nil ;};type CT_TblPr struct{ +// Validate validates the CT_Font and its children +func (_aegbb *CT_Font )Validate ()error {return _aegbb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; -// Referenced Table Style -TblStyle *CT_String ; +// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path +func (_cbgbcg *CT_TrackChangeRange )ValidateWithPath (path string )error {if _fdcae :=_cbgbcg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_fdcae !=nil {return _fdcae ;};return nil ;};func (_feb *CT_Base64Binary )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbf :=range start .Attr {if _dbf .Name .Local =="\u0076\u0061\u006c"{_febb ,_gcb :=_dbf .Value ,error (nil );if _gcb !=nil {return _gcb ;};_feb .ValAttr =_febb ;continue ;};};for {_fgee ,_afd :=d .Token ();if _afd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_afd );};if _aca ,_ebc :=_fgee .(_g .EndElement );_ebc &&_aca .Name ==start .Name {break ;};};return nil ;}; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Validate validates the WdCT_PosV and its children +func (_aadab *WdCT_PosV )Validate ()error {return _aadab .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};func (_aef *CT_AltChunk )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebge :=range start .Attr {if _ebge .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"&&_ebge .Name .Local =="\u0069\u0064"||_ebge .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"&&_ebge .Name .Local =="\u0069\u0064"{_debd ,_cbf :=_ebge .Value ,error (nil );if _cbf !=nil {return _cbf ;};_aef .IdAttr =&_debd ;continue ;};};_gfd :for {_feg ,_efgf :=d .Token ();if _efgf !=nil {return _efgf ;};switch _agd :=_feg .(type ){case _g .StartElement :switch _agd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_aef .AltChunkPr =NewCT_AltChunkPr ();if _bfg :=d .DecodeElement (_aef .AltChunkPr ,&_agd );_bfg !=nil {return _bfg ;};default:_ga .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\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_agd .Name );if _dee :=d .Skip ();_dee !=nil {return _dee ;};};case _g .EndElement :break _gfd ;case _g .CharData :};};return nil ;}; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Validate validates the CT_CustomXmlCell and its children +func (_afcb *CT_CustomXmlCell )Validate ()error {return _afcb .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_eaggc ST_RubyAlign )String ()string {switch _eaggc {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0072\u0069\u0067h\u0074";case 6:return "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return "";};func NewCT_View ()*CT_View {_faccc :=&CT_View {};_faccc .ValAttr =ST_View (1);return _faccc }; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_aged *CT_Drawing )ValidateWithPath (path string )error {for _agac ,_gceb :=range _aged .Anchor {if _gdgf :=_gceb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_agac ));_gdgf !=nil {return _gdgf ;};};for _geff ,_afac :=range _aged .Inline {if _dacbd :=_afac .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_geff ));_dacbd !=nil {return _dacbd ;};};return nil ;}; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Validate validates the EG_MathContent and its children +func (_cdbgec *EG_MathContent )Validate ()error {return _cdbgec .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_edddd ST_FrameScrollbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edddd .String (),start );};func NewFonts ()*Fonts {_ebcdeg :=&Fonts {};_ebcdeg .CT_FontsList =*NewCT_FontsList ();return _ebcdeg ;}; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Validate validates the CT_Document and its children +func (_gfedg *CT_Document )Validate ()error {return _gfedg .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_dccc *CT_SdtContentRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcca :for {_fdgcf ,_gdbgg :=d .Token ();if _gdbgg !=nil {return _gdbgg ;};switch _gbdec :=_fdgcf .(type ){case _g .StartElement :switch _gbdec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_acag :=NewCT_Row ();if _ffeaa :=d .DecodeElement (_acag ,&_gbdec );_ffeaa !=nil {return _ffeaa ;};_dccc .Tr =append (_dccc .Tr ,_acag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dccc .CustomXml =NewCT_CustomXmlRow ();if _ecggg :=d .DecodeElement (_dccc .CustomXml ,&_gbdec );_ecggg !=nil {return _ecggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dccc .Sdt =NewCT_SdtRow ();if _eebaf :=d .DecodeElement (_dccc .Sdt ,&_gbdec );_eebaf !=nil {return _eebaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aaagf :=NewEG_RunLevelElts ();_aaagf .ProofErr =NewCT_ProofErr ();if _aabda :=d .DecodeElement (_aaagf .ProofErr ,&_gbdec );_aabda !=nil {return _aabda ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_aaagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fcaec :=NewEG_RunLevelElts ();_fcaec .PermStart =NewCT_PermStart ();if _daafad :=d .DecodeElement (_fcaec .PermStart ,&_gbdec );_daafad !=nil {return _daafad ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_fcaec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gegabdd :=NewEG_RunLevelElts ();_gegabdd .PermEnd =NewCT_Perm ();if _cbdge :=d .DecodeElement (_gegabdd .PermEnd ,&_gbdec );_cbdge !=nil {return _cbdge ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_gegabdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fcabf :=NewEG_RunLevelElts ();_fcabf .Ins =NewCT_RunTrackChange ();if _fgbbc :=d .DecodeElement (_fcabf .Ins ,&_gbdec );_fgbbc !=nil {return _fgbbc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_fcabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_feccc :=NewEG_RunLevelElts ();_feccc .Del =NewCT_RunTrackChange ();if _eedbf :=d .DecodeElement (_feccc .Del ,&_gbdec );_eedbf !=nil {return _eedbf ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_feccc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_afbgdd :=NewEG_RunLevelElts ();_afbgdd .MoveFrom =NewCT_RunTrackChange ();if _egdbd :=d .DecodeElement (_afbgdd .MoveFrom ,&_gbdec );_egdbd !=nil {return _egdbd ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_afbgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aaabd :=NewEG_RunLevelElts ();_aaabd .MoveTo =NewCT_RunTrackChange ();if _cafcb :=d .DecodeElement (_aaabd .MoveTo ,&_gbdec );_cafcb !=nil {return _cafcb ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_aaabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dffag :=NewEG_RunLevelElts ();_dcbfg :=NewEG_RangeMarkupElements ();_dcbfg .BookmarkStart =NewCT_Bookmark ();if _dedbg :=d .DecodeElement (_dcbfg .BookmarkStart ,&_gbdec );_dedbg !=nil {return _dedbg ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_dffag );_dffag .EG_RangeMarkupElements =append (_dffag .EG_RangeMarkupElements ,_dcbfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aeebc :=NewEG_RunLevelElts ();_geddg :=NewEG_RangeMarkupElements ();_geddg .BookmarkEnd =NewCT_MarkupRange ();if _badgc :=d .DecodeElement (_geddg .BookmarkEnd ,&_gbdec );_badgc !=nil {return _badgc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_aeebc );_aeebc .EG_RangeMarkupElements =append (_aeebc .EG_RangeMarkupElements ,_geddg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cdceb :=NewEG_RunLevelElts ();_gdgac :=NewEG_RangeMarkupElements ();_gdgac .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffdcg :=d .DecodeElement (_gdgac .MoveFromRangeStart ,&_gbdec );_ffdcg !=nil {return _ffdcg ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_cdceb );_cdceb .EG_RangeMarkupElements =append (_cdceb .EG_RangeMarkupElements ,_gdgac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdaag :=NewEG_RunLevelElts ();_aefbbg :=NewEG_RangeMarkupElements ();_aefbbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gadca :=d .DecodeElement (_aefbbg .MoveFromRangeEnd ,&_gbdec );_gadca !=nil {return _gadca ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_gdaag );_gdaag .EG_RangeMarkupElements =append (_gdaag .EG_RangeMarkupElements ,_aefbbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_faaag :=NewEG_RunLevelElts ();_aeebgd :=NewEG_RangeMarkupElements ();_aeebgd .MoveToRangeStart =NewCT_MoveBookmark ();if _abfba :=d .DecodeElement (_aeebgd .MoveToRangeStart ,&_gbdec );_abfba !=nil {return _abfba ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_faaag );_faaag .EG_RangeMarkupElements =append (_faaag .EG_RangeMarkupElements ,_aeebgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdbdfg :=NewEG_RunLevelElts ();_addfe :=NewEG_RangeMarkupElements ();_addfe .MoveToRangeEnd =NewCT_MarkupRange ();if _aafac :=d .DecodeElement (_addfe .MoveToRangeEnd ,&_gbdec );_aafac !=nil {return _aafac ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_cdbdfg );_cdbdfg .EG_RangeMarkupElements =append (_cdbdfg .EG_RangeMarkupElements ,_addfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdaca :=NewEG_RunLevelElts ();_cgfe :=NewEG_RangeMarkupElements ();_cgfe .CommentRangeStart =NewCT_MarkupRange ();if _befaa :=d .DecodeElement (_cgfe .CommentRangeStart ,&_gbdec );_befaa !=nil {return _befaa ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_gdaca );_gdaca .EG_RangeMarkupElements =append (_gdaca .EG_RangeMarkupElements ,_cgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feefa :=NewEG_RunLevelElts ();_agffg :=NewEG_RangeMarkupElements ();_agffg .CommentRangeEnd =NewCT_MarkupRange ();if _ggefd :=d .DecodeElement (_agffg .CommentRangeEnd ,&_gbdec );_ggefd !=nil {return _ggefd ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_feefa );_feefa .EG_RangeMarkupElements =append (_feefa .EG_RangeMarkupElements ,_agffg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccfefa :=NewEG_RunLevelElts ();_cgfced :=NewEG_RangeMarkupElements ();_cgfced .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbcgc :=d .DecodeElement (_cgfced .CustomXmlInsRangeStart ,&_gbdec );_fbcgc !=nil {return _fbcgc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_ccfefa );_ccfefa .EG_RangeMarkupElements =append (_ccfefa .EG_RangeMarkupElements ,_cgfced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fegbe :=NewEG_RunLevelElts ();_agbafb :=NewEG_RangeMarkupElements ();_agbafb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfdbb :=d .DecodeElement (_agbafb .CustomXmlInsRangeEnd ,&_gbdec );_dfdbb !=nil {return _dfdbb ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_fegbe );_fegbe .EG_RangeMarkupElements =append (_fegbe .EG_RangeMarkupElements ,_agbafb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffada :=NewEG_RunLevelElts ();_gdeaeb :=NewEG_RangeMarkupElements ();_gdeaeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bccfa :=d .DecodeElement (_gdeaeb .CustomXmlDelRangeStart ,&_gbdec );_bccfa !=nil {return _bccfa ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_ffada );_ffada .EG_RangeMarkupElements =append (_ffada .EG_RangeMarkupElements ,_gdeaeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcfcd :=NewEG_RunLevelElts ();_dcbfd :=NewEG_RangeMarkupElements ();_dcbfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bebca :=d .DecodeElement (_dcbfd .CustomXmlDelRangeEnd ,&_gbdec );_bebca !=nil {return _bebca ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_fcfcd );_fcfcd .EG_RangeMarkupElements =append (_fcfcd .EG_RangeMarkupElements ,_dcbfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eabbc :=NewEG_RunLevelElts ();_ceadf :=NewEG_RangeMarkupElements ();_ceadf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccgccc :=d .DecodeElement (_ceadf .CustomXmlMoveFromRangeStart ,&_gbdec );_ccgccc !=nil {return _ccgccc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_eabbc );_eabbc .EG_RangeMarkupElements =append (_eabbc .EG_RangeMarkupElements ,_ceadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_caeee :=NewEG_RunLevelElts ();_aadea :=NewEG_RangeMarkupElements ();_aadea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _baefe :=d .DecodeElement (_aadea .CustomXmlMoveFromRangeEnd ,&_gbdec );_baefe !=nil {return _baefe ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_caeee );_caeee .EG_RangeMarkupElements =append (_caeee .EG_RangeMarkupElements ,_aadea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cedcbad :=NewEG_RunLevelElts ();_bbecf :=NewEG_RangeMarkupElements ();_bbecf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gafcg :=d .DecodeElement (_bbecf .CustomXmlMoveToRangeStart ,&_gbdec );_gafcg !=nil {return _gafcg ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_cedcbad );_cedcbad .EG_RangeMarkupElements =append (_cedcbad .EG_RangeMarkupElements ,_bbecf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abbca :=NewEG_RunLevelElts ();_dgede :=NewEG_RangeMarkupElements ();_dgede .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eaafc :=d .DecodeElement (_dgede .CustomXmlMoveToRangeEnd ,&_gbdec );_eaafc !=nil {return _eaafc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_abbca );_abbca .EG_RangeMarkupElements =append (_abbca .EG_RangeMarkupElements ,_dgede );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_acbfeg :=NewEG_RunLevelElts ();_bbfdg :=NewEG_MathContent ();_bbfdg .OMathPara =_ec .NewOMathPara ();if _bfeee :=d .DecodeElement (_bbfdg .OMathPara ,&_gbdec );_bfeee !=nil {return _bfeee ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_acbfeg );_acbfeg .EG_MathContent =append (_acbfeg .EG_MathContent ,_bbfdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gaded :=NewEG_RunLevelElts ();_baga :=NewEG_MathContent ();_baga .OMath =_ec .NewOMath ();if _ebfad :=d .DecodeElement (_baga .OMath ,&_gbdec );_ebfad !=nil {return _ebfad ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_gaded );_gaded .EG_MathContent =append (_gaded .EG_MathContent ,_baga );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_gbdec .Name );if _decab :=d .Skip ();_decab !=nil {return _decab ;};};case _g .EndElement :break _cbcca ;case _g .CharData :};};return nil ;};func NewCT_SdtDate ()*CT_SdtDate {_accabc :=&CT_SdtDate {};return _accabc };func (_bcbfag ST_RubyAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcbfag .String (),start );};func (_adecc *CT_TblBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _adecc .Top !=nil {_fabac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_adecc .Top ,_fabac );};if _adecc .Start !=nil {_fgagb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_adecc .Start ,_fgagb );};if _adecc .Left !=nil {_gcdcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_adecc .Left ,_gcdcc );};if _adecc .Bottom !=nil {_aaeba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_adecc .Bottom ,_aaeba );};if _adecc .End !=nil {_dbcdbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_adecc .End ,_dbcdbe );};if _adecc .Right !=nil {_gbcffg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_adecc .Right ,_gbcffg );};if _adecc .InsideH !=nil {_cfca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_adecc .InsideH ,_cfca );};if _adecc .InsideV !=nil {_gbff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_adecc .InsideV ,_gbff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abfag *WdCT_TextboxInfo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfag .TxbxContent =NewWdCT_TxbxContent ();for _ ,_bdfeaf :=range start .Attr {if _bdfeaf .Name .Local =="\u0069\u0064"{_aedge ,_dbbfca :=_b .ParseUint (_bdfeaf .Value ,10,16);if _dbbfca !=nil {return _dbbfca ;};_dfcdcb :=uint16 (_aedge );_abfag .IdAttr =&_dfcdcb ;continue ;};};_bdaccb :for {_edaba ,_aebda :=d .Token ();if _aebda !=nil {return _aebda ;};switch _afefg :=_edaba .(type ){case _g .StartElement :switch _afefg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:if _cgaba :=d .DecodeElement (_abfag .TxbxContent ,&_afefg );_cgaba !=nil {return _cgaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abfag .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _dafdgb :=d .DecodeElement (_abfag .ExtLst ,&_afefg );_dafdgb !=nil {return _dafdgb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_afefg .Name );if _eeffd :=d .Skip ();_eeffd !=nil {return _eeffd ;};};case _g .EndElement :break _bdaccb ;case _g .CharData :};};return nil ;};type ST_Theme byte ;func (_gaeabe *ST_InfoTextType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaeabe =0;case "\u0074\u0065\u0078\u0074":*_gaeabe =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_gaeabe =2;};return nil ;};func (_ffa *CT_AltChunkPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adb :for {_baf ,_beef :=d .Token ();if _beef !=nil {return _beef ;};switch _cg :=_baf .(type ){case _g .StartElement :switch _cg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_ffa .MatchSrc =NewCT_OnOff ();if _aggd :=d .DecodeElement (_ffa .MatchSrc ,&_cg );_aggd !=nil {return _aggd ;};default:_ga .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\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_cg .Name );if _deg :=d .Skip ();_deg !=nil {return _deg ;};};case _g .EndElement :break _adb ;case _g .CharData :};};return nil ;};func (_gcbfed ST_TabJc )ValidateWithPath (path string )error {switch _gcbfed {case 0,1,2,3,4,5,6,7,8,9:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbfed ));};return nil ;};func ParseStdlibTime (s string )(_f .Time ,error ){return _f .Time {},nil };func (_gbg *CT_AutoCaptions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebf :for {_eafa ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _abg :=_eafa .(type ){case _g .StartElement :switch _abg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_ecb :=NewCT_AutoCaption ();if _dbd :=d .DecodeElement (_ecb ,&_abg );_dbd !=nil {return _dbd ;};_gbg .AutoCaption =append (_gbg .AutoCaption ,_ecb );default:_ga .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\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_abg .Name );if _ggf :=d .Skip ();_ggf !=nil {return _ggf ;};};case _g .EndElement :break _ebf ;case _g .CharData :};};return nil ;};type CT_FFData struct{ -// Preferred Table Width -TblW *CT_TblWidth ; +// Form Field Name +Name []*CT_FFName ; -// Table Alignment -Jc *CT_JcTable ; +// Form Field Label +Label []*CT_DecimalNumber ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Form Field Navigation Order Index +TabIndex []*CT_UnsignedDecimalNumber ; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Form Field Enabled +Enabled []*CT_OnOff ; -// Table Borders -TblBorders *CT_TblBorders ; +// Recalculate Fields When Current Field Is Modified +CalcOnExit []*CT_OnOff ; -// Table Shading -Shd *CT_Shd ; +// Script Function to Execute on Form Field Entry +EntryMacro []*CT_MacroName ; -// Table Layout -TblLayout *CT_TblLayoutType ; +// Script Function to Execute on Form Field Exit +ExitMacro []*CT_MacroName ; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Associated Help Text +HelpText []*CT_FFHelpText ; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Associated Status Text +StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;}; -// Table Caption -TblCaption *CT_String ; +// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path +func (_cbfa *CT_DivBdr )ValidateWithPath (path string )error {if _cbfa .Top !=nil {if _aeeaf :=_cbfa .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aeeaf !=nil {return _aeeaf ;};};if _cbfa .Left !=nil {if _bcdde :=_cbfa .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bcdde !=nil {return _bcdde ;};};if _cbfa .Bottom !=nil {if _ddebca :=_cbfa .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_ddebca !=nil {return _ddebca ;};};if _cbfa .Right !=nil {if _ccdfb :=_cbfa .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_ccdfb !=nil {return _ccdfb ;};};return nil ;};func NewCT_Charset ()*CT_Charset {_dacd :=&CT_Charset {};return _dacd };func (_eggee *CT_SdtContentBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfdcc :for {_fgeed ,_bgece :=d .Token ();if _bgece !=nil {return _bgece ;};switch _bcfdb :=_fgeed .(type ){case _g .StartElement :switch _bcfdb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eggee .CustomXml =NewCT_CustomXmlBlock ();if _bebeb :=d .DecodeElement (_eggee .CustomXml ,&_bcfdb );_bebeb !=nil {return _bebeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eggee .Sdt =NewCT_SdtBlock ();if _aadfab :=d .DecodeElement (_eggee .Sdt ,&_bcfdb );_aadfab !=nil {return _aadfab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cgbd :=NewCT_P ();if _aegac :=d .DecodeElement (_cgbd ,&_bcfdb );_aegac !=nil {return _aegac ;};_eggee .P =append (_eggee .P ,_cgbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_dafbdd :=NewCT_Tbl ();if _gadfc :=d .DecodeElement (_dafbdd ,&_bcfdb );_gadfc !=nil {return _gadfc ;};_eggee .Tbl =append (_eggee .Tbl ,_dafbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdgfc :=NewEG_RunLevelElts ();_gdgfc .ProofErr =NewCT_ProofErr ();if _ddcfd :=d .DecodeElement (_gdgfc .ProofErr ,&_bcfdb );_ddcfd !=nil {return _ddcfd ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_gdgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afdg :=NewEG_RunLevelElts ();_afdg .PermStart =NewCT_PermStart ();if _geegef :=d .DecodeElement (_afdg .PermStart ,&_bcfdb );_geegef !=nil {return _geegef ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_afdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caacb :=NewEG_RunLevelElts ();_caacb .PermEnd =NewCT_Perm ();if _dfcbe :=d .DecodeElement (_caacb .PermEnd ,&_bcfdb );_dfcbe !=nil {return _dfcbe ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_caacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfaag :=NewEG_RunLevelElts ();_gfaag .Ins =NewCT_RunTrackChange ();if _fdcdc :=d .DecodeElement (_gfaag .Ins ,&_bcfdb );_fdcdc !=nil {return _fdcdc ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_gfaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bgfffc :=NewEG_RunLevelElts ();_bgfffc .Del =NewCT_RunTrackChange ();if _eaedef :=d .DecodeElement (_bgfffc .Del ,&_bcfdb );_eaedef !=nil {return _eaedef ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bgfffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eacdg :=NewEG_RunLevelElts ();_eacdg .MoveFrom =NewCT_RunTrackChange ();if _ccgdg :=d .DecodeElement (_eacdg .MoveFrom ,&_bcfdb );_ccgdg !=nil {return _ccgdg ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_eacdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddgbfg :=NewEG_RunLevelElts ();_ddgbfg .MoveTo =NewCT_RunTrackChange ();if _gfecc :=d .DecodeElement (_ddgbfg .MoveTo ,&_bcfdb );_gfecc !=nil {return _gfecc ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_ddgbfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdbecg :=NewEG_RunLevelElts ();_edbgd :=NewEG_RangeMarkupElements ();_edbgd .BookmarkStart =NewCT_Bookmark ();if _dage :=d .DecodeElement (_edbgd .BookmarkStart ,&_bcfdb );_dage !=nil {return _dage ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_cdbecg );_cdbecg .EG_RangeMarkupElements =append (_cdbecg .EG_RangeMarkupElements ,_edbgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_abad :=NewEG_RunLevelElts ();_faaca :=NewEG_RangeMarkupElements ();_faaca .BookmarkEnd =NewCT_MarkupRange ();if _bgccde :=d .DecodeElement (_faaca .BookmarkEnd ,&_bcfdb );_bgccde !=nil {return _bgccde ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_abad );_abad .EG_RangeMarkupElements =append (_abad .EG_RangeMarkupElements ,_faaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fceggg :=NewEG_RunLevelElts ();_cceede :=NewEG_RangeMarkupElements ();_cceede .MoveFromRangeStart =NewCT_MoveBookmark ();if _eddfeb :=d .DecodeElement (_cceede .MoveFromRangeStart ,&_bcfdb );_eddfeb !=nil {return _eddfeb ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_fceggg );_fceggg .EG_RangeMarkupElements =append (_fceggg .EG_RangeMarkupElements ,_cceede );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feceg :=NewEG_RunLevelElts ();_bgbed :=NewEG_RangeMarkupElements ();_bgbed .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfcde :=d .DecodeElement (_bgbed .MoveFromRangeEnd ,&_bcfdb );_bfcde !=nil {return _bfcde ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_feceg );_feceg .EG_RangeMarkupElements =append (_feceg .EG_RangeMarkupElements ,_bgbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_efgfec :=NewEG_RunLevelElts ();_edaegc :=NewEG_RangeMarkupElements ();_edaegc .MoveToRangeStart =NewCT_MoveBookmark ();if _dbbaf :=d .DecodeElement (_edaegc .MoveToRangeStart ,&_bcfdb );_dbbaf !=nil {return _dbbaf ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_efgfec );_efgfec .EG_RangeMarkupElements =append (_efgfec .EG_RangeMarkupElements ,_edaegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bfdeb :=NewEG_RunLevelElts ();_feebd :=NewEG_RangeMarkupElements ();_feebd .MoveToRangeEnd =NewCT_MarkupRange ();if _badae :=d .DecodeElement (_feebd .MoveToRangeEnd ,&_bcfdb );_badae !=nil {return _badae ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bfdeb );_bfdeb .EG_RangeMarkupElements =append (_bfdeb .EG_RangeMarkupElements ,_feebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bceaee :=NewEG_RunLevelElts ();_aeafgd :=NewEG_RangeMarkupElements ();_aeafgd .CommentRangeStart =NewCT_MarkupRange ();if _effgg :=d .DecodeElement (_aeafgd .CommentRangeStart ,&_bcfdb );_effgg !=nil {return _effgg ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bceaee );_bceaee .EG_RangeMarkupElements =append (_bceaee .EG_RangeMarkupElements ,_aeafgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egedd :=NewEG_RunLevelElts ();_fdce :=NewEG_RangeMarkupElements ();_fdce .CommentRangeEnd =NewCT_MarkupRange ();if _cbafe :=d .DecodeElement (_fdce .CommentRangeEnd ,&_bcfdb );_cbafe !=nil {return _cbafe ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_egedd );_egedd .EG_RangeMarkupElements =append (_egedd .EG_RangeMarkupElements ,_fdce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbgcf :=NewEG_RunLevelElts ();_effbg :=NewEG_RangeMarkupElements ();_effbg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbgaa :=d .DecodeElement (_effbg .CustomXmlInsRangeStart ,&_bcfdb );_dbgaa !=nil {return _dbgaa ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_dbgcf );_dbgcf .EG_RangeMarkupElements =append (_dbgcf .EG_RangeMarkupElements ,_effbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffcfe :=NewEG_RunLevelElts ();_dgcgc :=NewEG_RangeMarkupElements ();_dgcgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gecca :=d .DecodeElement (_dgcgc .CustomXmlInsRangeEnd ,&_bcfdb );_gecca !=nil {return _gecca ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_ffcfe );_ffcfe .EG_RangeMarkupElements =append (_ffcfe .EG_RangeMarkupElements ,_dgcgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbgbf :=NewEG_RunLevelElts ();_geebg :=NewEG_RangeMarkupElements ();_geebg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agaag :=d .DecodeElement (_geebg .CustomXmlDelRangeStart ,&_bcfdb );_agaag !=nil {return _agaag ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bbgbf );_bbgbf .EG_RangeMarkupElements =append (_bbgbf .EG_RangeMarkupElements ,_geebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agbbe :=NewEG_RunLevelElts ();_aefeb :=NewEG_RangeMarkupElements ();_aefeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbeeb :=d .DecodeElement (_aefeb .CustomXmlDelRangeEnd ,&_bcfdb );_bbeeb !=nil {return _bbeeb ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_agbbe );_agbbe .EG_RangeMarkupElements =append (_agbbe .EG_RangeMarkupElements ,_aefeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bebfb :=NewEG_RunLevelElts ();_fgdcf :=NewEG_RangeMarkupElements ();_fgdcf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgfece :=d .DecodeElement (_fgdcf .CustomXmlMoveFromRangeStart ,&_bcfdb );_fgfece !=nil {return _fgfece ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bebfb );_bebfb .EG_RangeMarkupElements =append (_bebfb .EG_RangeMarkupElements ,_fgdcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cebae :=NewEG_RunLevelElts ();_eacdge :=NewEG_RangeMarkupElements ();_eacdge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgbbcf :=d .DecodeElement (_eacdge .CustomXmlMoveFromRangeEnd ,&_bcfdb );_dgbbcf !=nil {return _dgbbcf ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_cebae );_cebae .EG_RangeMarkupElements =append (_cebae .EG_RangeMarkupElements ,_eacdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gbbbaa :=NewEG_RunLevelElts ();_adeeg :=NewEG_RangeMarkupElements ();_adeeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aadgg :=d .DecodeElement (_adeeg .CustomXmlMoveToRangeStart ,&_bcfdb );_aadgg !=nil {return _aadgg ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_gbbbaa );_gbbbaa .EG_RangeMarkupElements =append (_gbbbaa .EG_RangeMarkupElements ,_adeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adecd :=NewEG_RunLevelElts ();_gaaad :=NewEG_RangeMarkupElements ();_gaaad .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efced :=d .DecodeElement (_gaaad .CustomXmlMoveToRangeEnd ,&_bcfdb );_efced !=nil {return _efced ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_adecd );_adecd .EG_RangeMarkupElements =append (_adecd .EG_RangeMarkupElements ,_gaaad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcacg :=NewEG_RunLevelElts ();_ggcgb :=NewEG_MathContent ();_ggcgb .OMathPara =_ec .NewOMathPara ();if _gcgef :=d .DecodeElement (_ggcgb .OMathPara ,&_bcfdb );_gcgef !=nil {return _gcgef ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_gcacg );_gcacg .EG_MathContent =append (_gcacg .EG_MathContent ,_ggcgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbffcbg :=NewEG_RunLevelElts ();_fbfba :=NewEG_MathContent ();_fbfba .OMath =_ec .NewOMath ();if _bbbdg :=d .DecodeElement (_fbfba .OMath ,&_bcfdb );_bbbdg !=nil {return _bbbdg ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_dbffcbg );_dbffcbg .EG_MathContent =append (_dbffcbg .EG_MathContent ,_fbfba );default:_ga .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\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bcfdb .Name );if _bcbb :=d .Skip ();_bcbb !=nil {return _bcbb ;};};case _g .EndElement :break _bfdcc ;case _g .CharData :};};return nil ;};func (_gcbc *CT_Em )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbad ,_fcbf :=_gcbc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcbf !=nil {return _fcbf ;};start .Attr =append (start .Attr ,_gbad );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egdee *CT_FFName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddegg :=range start .Attr {if _ddegg .Name .Local =="\u0076\u0061\u006c"{_bbff ,_cabae :=_ddegg .Value ,error (nil );if _cabae !=nil {return _cabae ;};_egdee .ValAttr =&_bbff ;continue ;};};for {_ecgb ,_babbb :=d .Token ();if _babbb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_babbb );};if _cebbba ,_agfdd :=_ecgb .(_g .EndElement );_agfdd &&_cebbba .Name ==start .Name {break ;};};return nil ;};const (WdST_WrapTextUnset WdST_WrapText =0;WdST_WrapTextBothSides WdST_WrapText =1;WdST_WrapTextLeft WdST_WrapText =2;WdST_WrapTextRight WdST_WrapText =3;WdST_WrapTextLargest WdST_WrapText =4;); -// Table Description -TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;}; +// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path +func (_adgdbe *TxbxContent )ValidateWithPath (path string )error {if _bcfgf :=_adgdbe .CT_TxbxContent .ValidateWithPath (path );_bcfgf !=nil {return _bcfgf ;};return nil ;};func (_ggcebf ST_MailMergeDest )Validate ()error {return _ggcebf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path -func (_afdad *CT_MailMergeDocType )ValidateWithPath (path string )error {if _afdad .ValAttr ==ST_MailMergeDocTypeUnset {return _eddeb .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 _gbbgbd :=_afdad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbbgbd !=nil {return _gbbgbd ;};return nil ;};type Recipients struct{CT_Recipients };func (_adaed *CT_P )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dgbgf :=range start .Attr {if _dgbgf .Name .Local =="\u0072\u0073\u0069d\u0052"{_dfbacdd ,_fffaf :=_dgbgf .Value ,error (nil );if _fffaf !=nil {return _fffaf ;};_adaed .RsidRAttr =&_dfbacdd ;continue ;};if _dgbgf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_aca ,_bcgeae :=_dgbgf .Value ,error (nil );if _bcgeae !=nil {return _bcgeae ;};_adaed .RsidDelAttr =&_aca ;continue ;};if _dgbgf .Name .Local =="\u0072\u0073\u0069d\u0050"{_cbaae ,_gbfae :=_dgbgf .Value ,error (nil );if _gbfae !=nil {return _gbfae ;};_adaed .RsidPAttr =&_cbaae ;continue ;};if _dgbgf .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_cae ,_fbdg :=_dgbgf .Value ,error (nil );if _fbdg !=nil {return _fbdg ;};_adaed .RsidRDefaultAttr =&_cae ;continue ;};if _dgbgf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_acabb ,_fffaa :=_dgbgf .Value ,error (nil );if _fffaa !=nil {return _fffaa ;};_adaed .RsidRPrAttr =&_acabb ;continue ;};};_cddc :for {_eafgfc ,_adcgd :=d .Token ();if _adcgd !=nil {return _adcgd ;};switch _ccbbd :=_eafgfc .(type ){case _ebaba .StartElement :switch _ccbbd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_adaed .PPr =NewCT_PPr ();if _feeda :=d .DecodeElement (_adaed .PPr ,&_ccbbd );_feeda !=nil {return _feeda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gggf :=NewEG_PContent ();_fcbff :=NewCT_SimpleField ();if _eafcee :=d .DecodeElement (_fcbff ,&_ccbbd );_eafcee !=nil {return _eafcee ;};_gggf .FldSimple =append (_gggf .FldSimple ,_fcbff );_adaed .EG_PContent =append (_adaed .EG_PContent ,_gggf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fdfebe :=NewEG_PContent ();_fdfebe .Hyperlink =NewCT_Hyperlink ();if _ebeee :=d .DecodeElement (_fdfebe .Hyperlink ,&_ccbbd );_ebeee !=nil {return _ebeee ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fdfebe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bafabc :=NewEG_PContent ();_bafabc .SubDoc =NewCT_Rel ();if _deecf :=d .DecodeElement (_bafabc .SubDoc ,&_ccbbd );_deecf !=nil {return _deecf ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_bafabc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dfgca :=NewEG_PContent ();_eadc :=NewEG_ContentRunContent ();_eadc .CustomXml =NewCT_CustomXmlRun ();if _gadgaf :=d .DecodeElement (_eadc .CustomXml ,&_ccbbd );_gadgaf !=nil {return _gadgaf ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_dfgca );_dfgca .EG_ContentRunContent =append (_dfgca .EG_ContentRunContent ,_eadc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fgeaf :=NewEG_PContent ();_beaae :=NewEG_ContentRunContent ();_beaae .SmartTag =NewCT_SmartTagRun ();if _cfdfe :=d .DecodeElement (_beaae .SmartTag ,&_ccbbd );_cfdfe !=nil {return _cfdfe ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fgeaf );_fgeaf .EG_ContentRunContent =append (_fgeaf .EG_ContentRunContent ,_beaae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fccdc :=NewEG_PContent ();_abdadd :=NewEG_ContentRunContent ();_abdadd .Sdt =NewCT_SdtRun ();if _edfg :=d .DecodeElement (_abdadd .Sdt ,&_ccbbd );_edfg !=nil {return _edfg ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fccdc );_fccdc .EG_ContentRunContent =append (_fccdc .EG_ContentRunContent ,_abdadd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dabfc :=NewEG_PContent ();_aaaaee :=NewEG_ContentRunContent ();_aaaaee .Dir =NewCT_DirContentRun ();if _bbbac :=d .DecodeElement (_aaaaee .Dir ,&_ccbbd );_bbbac !=nil {return _bbbac ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_dabfc );_dabfc .EG_ContentRunContent =append (_dabfc .EG_ContentRunContent ,_aaaaee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_gfbd :=NewEG_PContent ();_beaac :=NewEG_ContentRunContent ();_beaac .Bdo =NewCT_BdoContentRun ();if _ffedd :=d .DecodeElement (_beaac .Bdo ,&_ccbbd );_ffedd !=nil {return _ffedd ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_gfbd );_gfbd .EG_ContentRunContent =append (_gfbd .EG_ContentRunContent ,_beaac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_fced :=NewEG_PContent ();_bfdf :=NewEG_ContentRunContent ();_bfdf .R =NewCT_R ();if _cdagef :=d .DecodeElement (_bfdf .R ,&_ccbbd );_cdagef !=nil {return _cdagef ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fced );_fced .EG_ContentRunContent =append (_fced .EG_ContentRunContent ,_bfdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fbfbce :=NewEG_PContent ();_adcbeg :=NewEG_ContentRunContent ();_daabba :=NewEG_RunLevelElts ();_daabba .ProofErr =NewCT_ProofErr ();if _eaddc :=d .DecodeElement (_daabba .ProofErr ,&_ccbbd );_eaddc !=nil {return _eaddc ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fbfbce );_fbfbce .EG_ContentRunContent =append (_fbfbce .EG_ContentRunContent ,_adcbeg );_adcbeg .EG_RunLevelElts =append (_adcbeg .EG_RunLevelElts ,_daabba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cacdc :=NewEG_PContent ();_acdca :=NewEG_ContentRunContent ();_abadcg :=NewEG_RunLevelElts ();_abadcg .PermStart =NewCT_PermStart ();if _dcffedb :=d .DecodeElement (_abadcg .PermStart ,&_ccbbd );_dcffedb !=nil {return _dcffedb ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_cacdc );_cacdc .EG_ContentRunContent =append (_cacdc .EG_ContentRunContent ,_acdca );_acdca .EG_RunLevelElts =append (_acdca .EG_RunLevelElts ,_abadcg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fcfdcg :=NewEG_PContent ();_bcfbf :=NewEG_ContentRunContent ();_ebef :=NewEG_RunLevelElts ();_ebef .PermEnd =NewCT_Perm ();if _gebded :=d .DecodeElement (_ebef .PermEnd ,&_ccbbd );_gebded !=nil {return _gebded ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fcfdcg );_fcfdcg .EG_ContentRunContent =append (_fcfdcg .EG_ContentRunContent ,_bcfbf );_bcfbf .EG_RunLevelElts =append (_bcfbf .EG_RunLevelElts ,_ebef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_efcgf :=NewEG_PContent ();_dedd :=NewEG_ContentRunContent ();_fadf :=NewEG_RunLevelElts ();_fadf .Ins =NewCT_RunTrackChange ();if _bdcafa :=d .DecodeElement (_fadf .Ins ,&_ccbbd );_bdcafa !=nil {return _bdcafa ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_efcgf );_efcgf .EG_ContentRunContent =append (_efcgf .EG_ContentRunContent ,_dedd );_dedd .EG_RunLevelElts =append (_dedd .EG_RunLevelElts ,_fadf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cbef :=NewEG_PContent ();_geagb :=NewEG_ContentRunContent ();_gbcfba :=NewEG_RunLevelElts ();_gbcfba .Del =NewCT_RunTrackChange ();if _cbdad :=d .DecodeElement (_gbcfba .Del ,&_ccbbd );_cbdad !=nil {return _cbdad ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_cbef );_cbef .EG_ContentRunContent =append (_cbef .EG_ContentRunContent ,_geagb );_geagb .EG_RunLevelElts =append (_geagb .EG_RunLevelElts ,_gbcfba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fabdg :=NewEG_PContent ();_fbfa :=NewEG_ContentRunContent ();_gfead :=NewEG_RunLevelElts ();_gfead .MoveFrom =NewCT_RunTrackChange ();if _cccdf :=d .DecodeElement (_gfead .MoveFrom ,&_ccbbd );_cccdf !=nil {return _cccdf ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fabdg );_fabdg .EG_ContentRunContent =append (_fabdg .EG_ContentRunContent ,_fbfa );_fbfa .EG_RunLevelElts =append (_fbfa .EG_RunLevelElts ,_gfead );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gcfad :=NewEG_PContent ();_cedbdd :=NewEG_ContentRunContent ();_fbaec :=NewEG_RunLevelElts ();_fbaec .MoveTo =NewCT_RunTrackChange ();if _ggbgg :=d .DecodeElement (_fbaec .MoveTo ,&_ccbbd );_ggbgg !=nil {return _ggbgg ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_gcfad );_gcfad .EG_ContentRunContent =append (_gcfad .EG_ContentRunContent ,_cedbdd );_cedbdd .EG_RunLevelElts =append (_cedbdd .EG_RunLevelElts ,_fbaec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_beee :=NewEG_PContent ();_faddc :=NewEG_ContentRunContent ();_dcbb :=NewEG_RunLevelElts ();_bfbed :=NewEG_RangeMarkupElements ();_bfbed .BookmarkStart =NewCT_Bookmark ();if _dgdbbb :=d .DecodeElement (_bfbed .BookmarkStart ,&_ccbbd );_dgdbbb !=nil {return _dgdbbb ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_beee );_beee .EG_ContentRunContent =append (_beee .EG_ContentRunContent ,_faddc );_faddc .EG_RunLevelElts =append (_faddc .EG_RunLevelElts ,_dcbb );_dcbb .EG_RangeMarkupElements =append (_dcbb .EG_RangeMarkupElements ,_bfbed );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aaef :=NewEG_PContent ();_ccffdf :=NewEG_ContentRunContent ();_ddfcdd :=NewEG_RunLevelElts ();_dcacga :=NewEG_RangeMarkupElements ();_dcacga .BookmarkEnd =NewCT_MarkupRange ();if _bgcgc :=d .DecodeElement (_dcacga .BookmarkEnd ,&_ccbbd );_bgcgc !=nil {return _bgcgc ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_aaef );_aaef .EG_ContentRunContent =append (_aaef .EG_ContentRunContent ,_ccffdf );_ccffdf .EG_RunLevelElts =append (_ccffdf .EG_RunLevelElts ,_ddfcdd );_ddfcdd .EG_RangeMarkupElements =append (_ddfcdd .EG_RangeMarkupElements ,_dcacga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_acac :=NewEG_PContent ();_efggdg :=NewEG_ContentRunContent ();_fgba :=NewEG_RunLevelElts ();_fcabc :=NewEG_RangeMarkupElements ();_fcabc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cadf :=d .DecodeElement (_fcabc .MoveFromRangeStart ,&_ccbbd );_cadf !=nil {return _cadf ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_acac );_acac .EG_ContentRunContent =append (_acac .EG_ContentRunContent ,_efggdg );_efggdg .EG_RunLevelElts =append (_efggdg .EG_RunLevelElts ,_fgba );_fgba .EG_RangeMarkupElements =append (_fgba .EG_RangeMarkupElements ,_fcabc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gabff :=NewEG_PContent ();_ebdfd :=NewEG_ContentRunContent ();_debe :=NewEG_RunLevelElts ();_ffgc :=NewEG_RangeMarkupElements ();_ffgc .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbaff :=d .DecodeElement (_ffgc .MoveFromRangeEnd ,&_ccbbd );_cbaff !=nil {return _cbaff ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_gabff );_gabff .EG_ContentRunContent =append (_gabff .EG_ContentRunContent ,_ebdfd );_ebdfd .EG_RunLevelElts =append (_ebdfd .EG_RunLevelElts ,_debe );_debe .EG_RangeMarkupElements =append (_debe .EG_RangeMarkupElements ,_ffgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdfggc :=NewEG_PContent ();_feedb :=NewEG_ContentRunContent ();_eabe :=NewEG_RunLevelElts ();_efdga :=NewEG_RangeMarkupElements ();_efdga .MoveToRangeStart =NewCT_MoveBookmark ();if _ecgfd :=d .DecodeElement (_efdga .MoveToRangeStart ,&_ccbbd );_ecgfd !=nil {return _ecgfd ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_gdfggc );_gdfggc .EG_ContentRunContent =append (_gdfggc .EG_ContentRunContent ,_feedb );_feedb .EG_RunLevelElts =append (_feedb .EG_RunLevelElts ,_eabe );_eabe .EG_RangeMarkupElements =append (_eabe .EG_RangeMarkupElements ,_efdga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dcegb :=NewEG_PContent ();_abdab :=NewEG_ContentRunContent ();_egcab :=NewEG_RunLevelElts ();_abfcb :=NewEG_RangeMarkupElements ();_abfcb .MoveToRangeEnd =NewCT_MarkupRange ();if _gfgbce :=d .DecodeElement (_abfcb .MoveToRangeEnd ,&_ccbbd );_gfgbce !=nil {return _gfgbce ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_dcegb );_dcegb .EG_ContentRunContent =append (_dcegb .EG_ContentRunContent ,_abdab );_abdab .EG_RunLevelElts =append (_abdab .EG_RunLevelElts ,_egcab );_egcab .EG_RangeMarkupElements =append (_egcab .EG_RangeMarkupElements ,_abfcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_afbdg :=NewEG_PContent ();_ecfeba :=NewEG_ContentRunContent ();_fadgcc :=NewEG_RunLevelElts ();_gade :=NewEG_RangeMarkupElements ();_gade .CommentRangeStart =NewCT_MarkupRange ();if _cafg :=d .DecodeElement (_gade .CommentRangeStart ,&_ccbbd );_cafg !=nil {return _cafg ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_afbdg );_afbdg .EG_ContentRunContent =append (_afbdg .EG_ContentRunContent ,_ecfeba );_ecfeba .EG_RunLevelElts =append (_ecfeba .EG_RunLevelElts ,_fadgcc );_fadgcc .EG_RangeMarkupElements =append (_fadgcc .EG_RangeMarkupElements ,_gade );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bedaffc :=NewEG_PContent ();_ffcbca :=NewEG_ContentRunContent ();_ggadd :=NewEG_RunLevelElts ();_fbdcd :=NewEG_RangeMarkupElements ();_fbdcd .CommentRangeEnd =NewCT_MarkupRange ();if _bcbfaa :=d .DecodeElement (_fbdcd .CommentRangeEnd ,&_ccbbd );_bcbfaa !=nil {return _bcbfaa ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_bedaffc );_bedaffc .EG_ContentRunContent =append (_bedaffc .EG_ContentRunContent ,_ffcbca );_ffcbca .EG_RunLevelElts =append (_ffcbca .EG_RunLevelElts ,_ggadd );_ggadd .EG_RangeMarkupElements =append (_ggadd .EG_RangeMarkupElements ,_fbdcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbce :=NewEG_PContent ();_abcbd :=NewEG_ContentRunContent ();_fffddfc :=NewEG_RunLevelElts ();_dfgb :=NewEG_RangeMarkupElements ();_dfgb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gfcgc :=d .DecodeElement (_dfgb .CustomXmlInsRangeStart ,&_ccbbd );_gfcgc !=nil {return _gfcgc ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_gbce );_gbce .EG_ContentRunContent =append (_gbce .EG_ContentRunContent ,_abcbd );_abcbd .EG_RunLevelElts =append (_abcbd .EG_RunLevelElts ,_fffddfc );_fffddfc .EG_RangeMarkupElements =append (_fffddfc .EG_RangeMarkupElements ,_dfgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcgd :=NewEG_PContent ();_dcdac :=NewEG_ContentRunContent ();_bgagf :=NewEG_RunLevelElts ();_fgagc :=NewEG_RangeMarkupElements ();_fgagc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcbcg :=d .DecodeElement (_fgagc .CustomXmlInsRangeEnd ,&_ccbbd );_gcbcg !=nil {return _gcbcg ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_gcgd );_gcgd .EG_ContentRunContent =append (_gcgd .EG_ContentRunContent ,_dcdac );_dcdac .EG_RunLevelElts =append (_dcdac .EG_RunLevelElts ,_bgagf );_bgagf .EG_RangeMarkupElements =append (_bgagf .EG_RangeMarkupElements ,_fgagc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bgcfd :=NewEG_PContent ();_feabfd :=NewEG_ContentRunContent ();_ggdb :=NewEG_RunLevelElts ();_cggef :=NewEG_RangeMarkupElements ();_cggef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ceea :=d .DecodeElement (_cggef .CustomXmlDelRangeStart ,&_ccbbd );_ceea !=nil {return _ceea ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_bgcfd );_bgcfd .EG_ContentRunContent =append (_bgcfd .EG_ContentRunContent ,_feabfd );_feabfd .EG_RunLevelElts =append (_feabfd .EG_RunLevelElts ,_ggdb );_ggdb .EG_RangeMarkupElements =append (_ggdb .EG_RangeMarkupElements ,_cggef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eegcf :=NewEG_PContent ();_babbg :=NewEG_ContentRunContent ();_bddeb :=NewEG_RunLevelElts ();_egggad :=NewEG_RangeMarkupElements ();_egggad .CustomXmlDelRangeEnd =NewCT_Markup ();if _afbcgg :=d .DecodeElement (_egggad .CustomXmlDelRangeEnd ,&_ccbbd );_afbcgg !=nil {return _afbcgg ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_eegcf );_eegcf .EG_ContentRunContent =append (_eegcf .EG_ContentRunContent ,_babbg );_babbg .EG_RunLevelElts =append (_babbg .EG_RunLevelElts ,_bddeb );_bddeb .EG_RangeMarkupElements =append (_bddeb .EG_RangeMarkupElements ,_egggad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddbbc :=NewEG_PContent ();_dacge :=NewEG_ContentRunContent ();_bfdgcg :=NewEG_RunLevelElts ();_ddfgb :=NewEG_RangeMarkupElements ();_ddfgb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _deebg :=d .DecodeElement (_ddfgb .CustomXmlMoveFromRangeStart ,&_ccbbd );_deebg !=nil {return _deebg ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_ddbbc );_ddbbc .EG_ContentRunContent =append (_ddbbc .EG_ContentRunContent ,_dacge );_dacge .EG_RunLevelElts =append (_dacge .EG_RunLevelElts ,_bfdgcg );_bfdgcg .EG_RangeMarkupElements =append (_bfdgcg .EG_RangeMarkupElements ,_ddfgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dfbed :=NewEG_PContent ();_dabfba :=NewEG_ContentRunContent ();_beege :=NewEG_RunLevelElts ();_efbcf :=NewEG_RangeMarkupElements ();_efbcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _faaff :=d .DecodeElement (_efbcf .CustomXmlMoveFromRangeEnd ,&_ccbbd );_faaff !=nil {return _faaff ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_dfbed );_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_dabfba );_dabfba .EG_RunLevelElts =append (_dabfba .EG_RunLevelElts ,_beege );_beege .EG_RangeMarkupElements =append (_beege .EG_RangeMarkupElements ,_efbcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecgac :=NewEG_PContent ();_dafg :=NewEG_ContentRunContent ();_gbeg :=NewEG_RunLevelElts ();_dbafb :=NewEG_RangeMarkupElements ();_dbafb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abca :=d .DecodeElement (_dbafb .CustomXmlMoveToRangeStart ,&_ccbbd );_abca !=nil {return _abca ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_ecgac );_ecgac .EG_ContentRunContent =append (_ecgac .EG_ContentRunContent ,_dafg );_dafg .EG_RunLevelElts =append (_dafg .EG_RunLevelElts ,_gbeg );_gbeg .EG_RangeMarkupElements =append (_gbeg .EG_RangeMarkupElements ,_dbafb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fef :=NewEG_PContent ();_abbd :=NewEG_ContentRunContent ();_ddcgc :=NewEG_RunLevelElts ();_efcdf :=NewEG_RangeMarkupElements ();_efcdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _acafcc :=d .DecodeElement (_efcdf .CustomXmlMoveToRangeEnd ,&_ccbbd );_acafcc !=nil {return _acafcc ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fef );_fef .EG_ContentRunContent =append (_fef .EG_ContentRunContent ,_abbd );_abbd .EG_RunLevelElts =append (_abbd .EG_RunLevelElts ,_ddcgc );_ddcgc .EG_RangeMarkupElements =append (_ddcgc .EG_RangeMarkupElements ,_efcdf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gdbeg :=NewEG_PContent ();_bfcbaa :=NewEG_ContentRunContent ();_gebaa :=NewEG_RunLevelElts ();_gdfcf :=NewEG_MathContent ();_gdfcf .OMathPara =_cgde .NewOMathPara ();if _bfdagd :=d .DecodeElement (_gdfcf .OMathPara ,&_ccbbd );_bfdagd !=nil {return _bfdagd ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_gdbeg );_gdbeg .EG_ContentRunContent =append (_gdbeg .EG_ContentRunContent ,_bfcbaa );_bfcbaa .EG_RunLevelElts =append (_bfcbaa .EG_RunLevelElts ,_gebaa );_gebaa .EG_MathContent =append (_gebaa .EG_MathContent ,_gdfcf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fcgcee :=NewEG_PContent ();_cgfbf :=NewEG_ContentRunContent ();_agbfgc :=NewEG_RunLevelElts ();_egdfa :=NewEG_MathContent ();_egdfa .OMath =_cgde .NewOMath ();if _fffecb :=d .DecodeElement (_egdfa .OMath ,&_ccbbd );_fffecb !=nil {return _fffecb ;};_adaed .EG_PContent =append (_adaed .EG_PContent ,_fcgcee );_fcgcee .EG_ContentRunContent =append (_fcgcee .EG_ContentRunContent ,_cgfbf );_cgfbf .EG_RunLevelElts =append (_cgfbf .EG_RunLevelElts ,_agbfgc );_agbfgc .EG_MathContent =append (_agbfgc .EG_MathContent ,_egdfa );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0050\u0020\u0025\u0076",_ccbbd .Name );if _fdffb :=d .Skip ();_fdffb !=nil {return _fdffb ;};};case _ebaba .EndElement :break _cddc ;case _ebaba .CharData :};};return nil ;};func (_dbeaf ST_StyleType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dbeaf .String (),start );};func (_cefeb ST_PageBorderZOrder )Validate ()error {return _cefeb .ValidateWithPath ("")};func (_efbga ST_Border )String ()string {switch _efbga {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074";case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031";case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d";case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079";case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073";case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063";case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073";case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065";case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069";case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065";case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067";case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_afcccbb *CT_Guid )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cfege :=range start .Attr {if _cfege .Name .Local =="\u0076\u0061\u006c"{_dggbag ,_cedff :=_cfege .Value ,error (nil );if _cedff !=nil {return _cedff ;};_afcccbb .ValAttr =&_dggbag ;continue ;};};for {_gcace ,_bcaea :=d .Token ();if _bcaea !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_bcaea );};if _aagde ,_bdgfe :=_gcace .(_ebaba .EndElement );_bdgfe &&_aagde .Name ==start .Name {break ;};};return nil ;};type EG_RPr struct{ +// Validate validates the CT_Base64Binary and its children +func (_fbf *CT_Base64Binary )Validate ()error {return _fbf .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");}; -// Run Properties -RPr *CT_RPr ;};func NewCT_MailMerge ()*CT_MailMerge {_becgd :=&CT_MailMerge {};_becgd .MainDocumentType =NewCT_MailMergeDocType ();_becgd .DataType =NewCT_MailMergeDataType ();return _becgd ;};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};func (_fegdg *ST_Jc )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ddgffa ,_bedbbc :=d .Token ();if _bedbbc !=nil {return _bedbbc ;};if _agae ,_dacdc :=_ddgffa .(_ebaba .EndElement );_dacdc &&_agae .Name ==start .Name {*_fegdg =1;return nil ;};if _cbafe ,_ffcfb :=_ddgffa .(_ebaba .CharData );!_ffcfb {return _eddeb .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",_ddgffa );}else {switch string (_cbafe ){case "":*_fegdg =0;case "\u0073\u0074\u0061r\u0074":*_fegdg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fegdg =2;case "\u0065\u006e\u0064":*_fegdg =3;case "\u0062\u006f\u0074\u0068":*_fegdg =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fegdg =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_fegdg =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_fegdg =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fegdg =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fegdg =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_fegdg =10;case "\u006c\u0065\u0066\u0074":*_fegdg =11;case "\u0072\u0069\u0067h\u0074":*_fegdg =12;};};_ddgffa ,_bedbbc =d .Token ();if _bedbbc !=nil {return _bedbbc ;};if _afegae ,_ddagb :=_ddgffa .(_ebaba .EndElement );_ddagb &&_afegae .Name ==start .Name {return nil ;};return _eddeb .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",_ddgffa );};func (_efbe ST_PTabAlignment )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_efbe .String (),start );};func (_bbedf ST_ChapterSep )String ()string {switch _bbedf {case 0:return "";case 1:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 2:return "\u0070\u0065\u0072\u0069\u006f\u0064";case 3:return "\u0063\u006f\u006co\u006e";case 4:return "\u0065\u006d\u0044\u0061\u0073\u0068";case 5:return "\u0065\u006e\u0044\u0061\u0073\u0068";};return "";};func NewCT_SdtDocPart ()*CT_SdtDocPart {_dffcae :=&CT_SdtDocPart {};return _dffcae };func (_agega ST_LineSpacingRule )Validate ()error {return _agega .ValidateWithPath ("")};func (_geedf *CT_StyleSort )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_dfebcd ,_afcd :=_geedf .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afcd !=nil {return _afcd ;};start .Attr =append (start .Attr ,_dfebcd );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_acgc ST_LevelSuffix )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_gdabb :=_ebaba .Attr {};_gdabb .Name =name ;switch _acgc {case ST_LevelSuffixUnset :_gdabb .Value ="";case ST_LevelSuffixTab :_gdabb .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_gdabb .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_gdabb .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _gdabb ,nil ;}; +// Validate validates the CT_BookmarkRange and its children +func (_gaef *CT_BookmarkRange )Validate ()error {return _gaef .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");}; -// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path -func (_faeca *CT_SdtDate )ValidateWithPath (path string )error {if _faeca .DateFormat !=nil {if _dccdd :=_faeca .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_dccdd !=nil {return _dccdd ;};};if _faeca .Lid !=nil {if _cbcbaa :=_faeca .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_cbcbaa !=nil {return _cbcbaa ;};};if _faeca .StoreMappedDataAs !=nil {if _dbbcg :=_faeca .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_dbbcg !=nil {return _dbbcg ;};};if _faeca .Calendar !=nil {if _accdga :=_faeca .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_accdga !=nil {return _accdga ;};};return nil ;};func (_aaebc ST_Theme )Validate ()error {return _aaebc .ValidateWithPath ("")};func (_faadb ST_Direction )ValidateWithPath (path string )error {switch _faadb {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faadb ));};return nil ;}; +// Validate validates the CT_SmartTagRun and its children +func (_fcfcg *CT_SmartTagRun )Validate ()error {return _fcfcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");}; -// Validate validates the CT_Settings and its children -func (_dbgd *CT_Settings )Validate ()error {return _dbgd .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func NewCT_NumPr ()*CT_NumPr {_cgbcgf :=&CT_NumPr {};return _cgbcgf };func (_bdfbag *CT_DecimalNumber )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fdc :=range start .Attr {if _fdc .Name .Local =="\u0076\u0061\u006c"{_agfg ,_dbeggb :=_cfdbf .ParseInt (_fdc .Value ,10,64);if _dbeggb !=nil {return _dbeggb ;};_bdfbag .ValAttr =_agfg ;continue ;};};for {_faeg ,_fcgdd :=d .Token ();if _fcgdd !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0063\u0069m\u0061l\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_fcgdd );};if _beggg ,_fccga :=_faeg .(_ebaba .EndElement );_fccga &&_beggg .Name ==start .Name {break ;};};return nil ;};type ST_SdtDateMappingType byte ;func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_egcdg :=&WdCT_PosHChoice {};return _egcdg }; +// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path +func (_dgea *CT_FontSig )ValidateWithPath (path string )error {return nil };func (_efcf *CT_SaveThroughXslt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aefga :=range start .Attr {if _aefga .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"&&_aefga .Name .Local =="\u0069\u0064"||_aefga .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"&&_aefga .Name .Local =="\u0069\u0064"{_gdcag ,_aafd :=_aefga .Value ,error (nil );if _aafd !=nil {return _aafd ;};_efcf .IdAttr =&_gdcag ;continue ;};if _aefga .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_afagf ,_fcbaba :=_aefga .Value ,error (nil );if _fcbaba !=nil {return _fcbaba ;};_efcf .SolutionIDAttr =&_afagf ;continue ;};};for {_affae ,_dabfb :=d .Token ();if _dabfb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0061\u0076\u0065\u0054\u0068\u0072o\u0075\u0067\u0068\u0058\u0073\u006c\u0074\u003a\u0020\u0025\u0073",_dabfb );};if _bddcg ,_bcdgba :=_affae .(_g .EndElement );_bcdgba &&_bddcg .Name ==start .Name {break ;};};return nil ;};func (_ddfdae *ST_VAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgeadd ,_gcaff :=d .Token ();if _gcaff !=nil {return _gcaff ;};if _cfbff ,_dbbbda :=_fgeadd .(_g .EndElement );_dbbbda &&_cfbff .Name ==start .Name {*_ddfdae =1;return nil ;};if _agcbfc ,_gafff :=_fgeadd .(_g .CharData );!_gafff {return _gd .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",_fgeadd );}else {switch string (_agcbfc ){case "":*_ddfdae =0;case "\u0074\u0065\u0078\u0074":*_ddfdae =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ddfdae =2;case "\u0070\u0061\u0067\u0065":*_ddfdae =3;};};_fgeadd ,_gcaff =d .Token ();if _gcaff !=nil {return _gcaff ;};if _afafd ,_fdfca :=_fgeadd .(_g .EndElement );_fdfca &&_afafd .Name ==start .Name {return nil ;};return _gd .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",_fgeadd );};type CT_TwipsMeasure struct{ -// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path -func (_caecad *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _caecad .Type !=nil {if _abbcc :=_caecad .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_abbcc !=nil {return _abbcc ;};};if _caecad .Name !=nil {if _agefb :=_caecad .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_agefb !=nil {return _agefb ;};};if _caecad .MappedName !=nil {if _addcb :=_caecad .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_addcb !=nil {return _addcb ;};};if _caecad .Column !=nil {if _dbaea :=_caecad .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_dbaea !=nil {return _dbaea ;};};if _caecad .Lid !=nil {if _bagaf :=_caecad .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_bagaf !=nil {return _bagaf ;};};if _caecad .DynamicAddress !=nil {if _dcffe :=_caecad .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_dcffe !=nil {return _dcffe ;};};return nil ;};type CT_Divs struct{ +// Measurement in Twentieths of a Point +ValAttr _gc .ST_TwipsMeasure ;};func NewCT_Panose ()*CT_Panose {_eeedd :=&CT_Panose {};return _eeedd };func (_dgcbcf ST_CharacterSpacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgcbcf .String (),start );};func (_cbcgef ST_TextboxTightWrap )Validate ()error {return _cbcgef .ValidateWithPath ("")};const (ST_TargetScreenSzUnset ST_TargetScreenSz =0;ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2;ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4;ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6;ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8;ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10;ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_cagfcd *ST_DisplacedByCustomXml )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fggedc ,_gbdfad :=d .Token ();if _gbdfad !=nil {return _gbdfad ;};if _fbbbe ,_gdgbge :=_fggedc .(_g .EndElement );_gdgbge &&_fbbbe .Name ==start .Name {*_cagfcd =1;return nil ;};if _afebcag ,_bccdd :=_fggedc .(_g .CharData );!_bccdd {return _gd .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",_fggedc );}else {switch string (_afebcag ){case "":*_cagfcd =0;case "\u006e\u0065\u0078\u0074":*_cagfcd =1;case "\u0070\u0072\u0065\u0076":*_cagfcd =2;};};_fggedc ,_gbdfad =d .Token ();if _gbdfad !=nil {return _gbdfad ;};if _fdafd ,_feedcc :=_fggedc .(_g .EndElement );_feedcc &&_fdafd .Name ==start .Name {return nil ;};return _gd .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",_fggedc );};func NewCT_TblGridChange ()*CT_TblGridChange {_eafage :=&CT_TblGridChange {};_eafage .TblGrid =NewCT_TblGridBase ();return _eafage ;}; -// Information About Single HTML div Element -Div []*CT_Div ;}; +// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path +func (_bacgg *WdCT_EffectExtent )ValidateWithPath (path string )error {if _ddebg :=_bacgg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ddebg !=nil {return _ddebg ;};if _aaecfa :=_bacgg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_aaecfa !=nil {return _aaecfa ;};if _eabcag :=_bacgg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_eabcag !=nil {return _eabcag ;};if _abbbf :=_bacgg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_abbbf !=nil {return _abbbf ;};return nil ;};type CT_CustomXmlRun struct{ -// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path -func (_bafce *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _bafce .WrapNone !=nil {if _ceadgg :=_bafce .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_ceadgg !=nil {return _ceadgg ;};};if _bafce .WrapSquare !=nil {if _fdecc :=_bafce .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_fdecc !=nil {return _fdecc ;};};if _bafce .WrapTight !=nil {if _bgca :=_bafce .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_bgca !=nil {return _bgca ;};};if _bafce .WrapThrough !=nil {if _gcgbd :=_bafce .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_gcgbd !=nil {return _gcgbd ;};};if _bafce .WrapTopAndBottom !=nil {if _daced :=_bafce .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_daced !=nil {return _daced ;};};return nil ;};func (_fgfcb ST_DocPartBehavior )ValidateWithPath (path string )error {switch _fgfcb {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfcb ));};return nil ;};func NewCT_PageMar ()*CT_PageMar {_cfdae :=&CT_PageMar {};return _cfdae }; +// Custom XML Markup Namespace +UriAttr *string ; -// Validate validates the EG_PContentMath and its children -func (_eccdb *EG_PContentMath )Validate ()error {return _eccdb .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func (_ebccb *CT_TblCellMar )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ebccb .Top !=nil {_afagd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ebccb .Top ,_afagd );};if _ebccb .Start !=nil {_dacc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebccb .Start ,_dacc );};if _ebccb .Left !=nil {_edgbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ebccb .Left ,_edgbc );};if _ebccb .Bottom !=nil {_afdgff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ebccb .Bottom ,_afdgff );};if _ebccb .End !=nil {_aeagd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_ebccb .End ,_aeagd );};if _ebccb .Right !=nil {_gdbad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebccb .Right ,_gdbad );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type ST_DocPartGallery byte ;func (_abagd *CT_CalendarType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _abagd .ValAttr !=_bef .ST_CalendarTypeUnset {_gbfb ,_cfcbdd :=_abagd .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cfcbdd !=nil {return _cfcbdd ;};start .Attr =append (start .Attr ,_gbfb );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_fdaccc *CT_TextDirection )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fdaccc .ValAttr =ST_TextDirection (1);for _ ,_bacc :=range start .Attr {if _bacc .Name .Local =="\u0076\u0061\u006c"{_fdaccc .ValAttr .UnmarshalXMLAttr (_bacc );continue ;};};for {_bgcae ,_ecgcgf :=d .Token ();if _ecgcgf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074D\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_ecgcgf );};if _adgfdb ,_ddcgg :=_bgcae .(_ebaba .EndElement );_ddcgg &&_adgfdb .Name ==start .Name {break ;};};return nil ;}; +// Element name +ElementAttr string ; -// Validate validates the WdWgp and its children -func (_feceg *WdWgp )Validate ()error {return _feceg .ValidateWithPath ("\u0057\u0064\u0057g\u0070")}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_gbaf *CT_Placeholder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cgbge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_gbaf .DocPart ,_cgbge );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path -func (_dfcc *CT_Settings )ValidateWithPath (path string )error {if _dfcc .WriteProtection !=nil {if _baecbd :=_dfcc .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_baecbd !=nil {return _baecbd ;};};if _dfcc .View !=nil {if _becbc :=_dfcc .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_becbc !=nil {return _becbc ;};};if _dfcc .Zoom !=nil {if _ebdaf :=_dfcc .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_ebdaf !=nil {return _ebdaf ;};};if _dfcc .RemovePersonalInformation !=nil {if _acgeeg :=_dfcc .RemovePersonalInformation .ValidateWithPath (path +"\u002f\u0052\u0065\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073o\u006e\u0061\u006c\u0049\u006e\u0066\u006f\u0072\u006d\u0061t\u0069\u006f\u006e");_acgeeg !=nil {return _acgeeg ;};};if _dfcc .RemoveDateAndTime !=nil {if _afcgbc :=_dfcc .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_afcgbc !=nil {return _afcgbc ;};};if _dfcc .DoNotDisplayPageBoundaries !=nil {if _gbfea :=_dfcc .DoNotDisplayPageBoundaries .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0044i\u0073\u0070\u006c\u0061\u0079\u0050\u0061\u0067\u0065B\u006f\u0075\u006ed\u0061r\u0069\u0065\u0073");_gbfea !=nil {return _gbfea ;};};if _dfcc .DisplayBackgroundShape !=nil {if _caedf :=_dfcc .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_caedf !=nil {return _caedf ;};};if _dfcc .PrintPostScriptOverText !=nil {if _bdcdde :=_dfcc .PrintPostScriptOverText .ValidateWithPath (path +"\u002fP\u0072\u0069\u006e\u0074\u0050\u006f\u0073\u0074\u0053\u0063\u0072i\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074");_bdcdde !=nil {return _bdcdde ;};};if _dfcc .PrintFractionalCharacterWidth !=nil {if _bdegccb :=_dfcc .PrintFractionalCharacterWidth .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0061\u006c\u0043\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068");_bdegccb !=nil {return _bdegccb ;};};if _dfcc .PrintFormsData !=nil {if _gggde :=_dfcc .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_gggde !=nil {return _gggde ;};};if _dfcc .EmbedTrueTypeFonts !=nil {if _ccgac :=_dfcc .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_ccgac !=nil {return _ccgac ;};};if _dfcc .EmbedSystemFonts !=nil {if _fbaeae :=_dfcc .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_fbaeae !=nil {return _fbaeae ;};};if _dfcc .SaveSubsetFonts !=nil {if _gfdc :=_dfcc .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_gfdc !=nil {return _gfdc ;};};if _dfcc .SaveFormsData !=nil {if _dggee :=_dfcc .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_dggee !=nil {return _dggee ;};};if _dfcc .MirrorMargins !=nil {if _dbdcf :=_dfcc .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_dbdcf !=nil {return _dbdcf ;};};if _dfcc .AlignBordersAndEdges !=nil {if _bfb :=_dfcc .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_bfb !=nil {return _bfb ;};};if _dfcc .BordersDoNotSurroundHeader !=nil {if _egcee :=_dfcc .BordersDoNotSurroundHeader .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064H\u0065a\u0064\u0065\u0072");_egcee !=nil {return _egcee ;};};if _dfcc .BordersDoNotSurroundFooter !=nil {if _fdgccd :=_dfcc .BordersDoNotSurroundFooter .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064F\u006fo\u0074\u0065\u0072");_fdgccd !=nil {return _fdgccd ;};};if _dfcc .GutterAtTop !=nil {if _ceggg :=_dfcc .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_ceggg !=nil {return _ceggg ;};};if _dfcc .HideSpellingErrors !=nil {if _cbeegg :=_dfcc .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_cbeegg !=nil {return _cbeegg ;};};if _dfcc .HideGrammaticalErrors !=nil {if _agbfg :=_dfcc .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_agbfg !=nil {return _agbfg ;};};for _bdgbb ,_aecaad :=range _dfcc .ActiveWritingStyle {if _cgfccfd :=_aecaad .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_bdgbb ));_cgfccfd !=nil {return _cgfccfd ;};};if _dfcc .ProofState !=nil {if _faeff :=_dfcc .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_faeff !=nil {return _faeff ;};};if _dfcc .FormsDesign !=nil {if _cbacae :=_dfcc .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_cbacae !=nil {return _cbacae ;};};if _dfcc .AttachedTemplate !=nil {if _bfca :=_dfcc .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_bfca !=nil {return _bfca ;};};if _dfcc .LinkStyles !=nil {if _ddcbgb :=_dfcc .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_ddcbgb !=nil {return _ddcbgb ;};};if _dfcc .StylePaneFormatFilter !=nil {if _cafeg :=_dfcc .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_cafeg !=nil {return _cafeg ;};};if _dfcc .StylePaneSortMethod !=nil {if _dcfeff :=_dfcc .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_dcfeff !=nil {return _dcfeff ;};};if _dfcc .DocumentType !=nil {if _cdfccb :=_dfcc .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_cdfccb !=nil {return _cdfccb ;};};if _dfcc .MailMerge !=nil {if _gcddf :=_dfcc .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_gcddf !=nil {return _gcddf ;};};if _dfcc .RevisionView !=nil {if _bddg :=_dfcc .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_bddg !=nil {return _bddg ;};};if _dfcc .TrackRevisions !=nil {if _ecdbe :=_dfcc .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_ecdbe !=nil {return _ecdbe ;};};if _dfcc .DoNotTrackMoves !=nil {if _eceeg :=_dfcc .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_eceeg !=nil {return _eceeg ;};};if _dfcc .DoNotTrackFormatting !=nil {if _aaegcg :=_dfcc .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_aaegcg !=nil {return _aaegcg ;};};if _dfcc .DocumentProtection !=nil {if _dgaddb :=_dfcc .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dgaddb !=nil {return _dgaddb ;};};if _dfcc .AutoFormatOverride !=nil {if _dffbc :=_dfcc .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_dffbc !=nil {return _dffbc ;};};if _dfcc .StyleLockTheme !=nil {if _fecbeb :=_dfcc .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_fecbeb !=nil {return _fecbeb ;};};if _dfcc .StyleLockQFSet !=nil {if _ccdbb :=_dfcc .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_ccdbb !=nil {return _ccdbb ;};};if _dfcc .DefaultTabStop !=nil {if _afdbb :=_dfcc .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_afdbb !=nil {return _afdbb ;};};if _dfcc .AutoHyphenation !=nil {if _cfeaca :=_dfcc .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_cfeaca !=nil {return _cfeaca ;};};if _dfcc .ConsecutiveHyphenLimit !=nil {if _gbacbg :=_dfcc .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_gbacbg !=nil {return _gbacbg ;};};if _dfcc .HyphenationZone !=nil {if _bdag :=_dfcc .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_bdag !=nil {return _bdag ;};};if _dfcc .DoNotHyphenateCaps !=nil {if _baced :=_dfcc .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_baced !=nil {return _baced ;};};if _dfcc .ShowEnvelope !=nil {if _abaed :=_dfcc .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_abaed !=nil {return _abaed ;};};if _dfcc .SummaryLength !=nil {if _bcbaaa :=_dfcc .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_bcbaaa !=nil {return _bcbaaa ;};};if _dfcc .ClickAndTypeStyle !=nil {if _fgcgc :=_dfcc .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_fgcgc !=nil {return _fgcgc ;};};if _dfcc .DefaultTableStyle !=nil {if _cabda :=_dfcc .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_cabda !=nil {return _cabda ;};};if _dfcc .EvenAndOddHeaders !=nil {if _edfegf :=_dfcc .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_edfegf !=nil {return _edfegf ;};};if _dfcc .BookFoldRevPrinting !=nil {if _fddgc :=_dfcc .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_fddgc !=nil {return _fddgc ;};};if _dfcc .BookFoldPrinting !=nil {if _edbgf :=_dfcc .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_edbgf !=nil {return _edbgf ;};};if _dfcc .BookFoldPrintingSheets !=nil {if _ddbg :=_dfcc .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_ddbg !=nil {return _ddbg ;};};if _dfcc .DrawingGridHorizontalSpacing !=nil {if _aedfg :=_dfcc .DrawingGridHorizontalSpacing .ValidateWithPath (path +"\u002f\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0053\u0070\u0061ci\u006e\u0067");_aedfg !=nil {return _aedfg ;};};if _dfcc .DrawingGridVerticalSpacing !=nil {if _bacbcg :=_dfcc .DrawingGridVerticalSpacing .ValidateWithPath (path +"/\u0044\u0072\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0053p\u0061c\u0069\u006e\u0067");_bacbcg !=nil {return _bacbcg ;};};if _dfcc .DisplayHorizontalDrawingGridEvery !=nil {if _cfacd :=_dfcc .DisplayHorizontalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0048\u006f\u0072\u0069\u007a\u006fn\u0074a\u006cD\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_cfacd !=nil {return _cfacd ;};};if _dfcc .DisplayVerticalDrawingGridEvery !=nil {if _fdcbd :=_dfcc .DisplayVerticalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061l\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_fdcbd !=nil {return _fdcbd ;};};if _dfcc .DoNotUseMarginsForDrawingGridOrigin !=nil {if _effaa :=_dfcc .DoNotUseMarginsForDrawingGridOrigin .ValidateWithPath (path +"\u002f\u0044oN\u006f\u0074\u0055s\u0065\u004d\u0061\u0072gin\u0073Fo\u0072\u0044\u0072\u0061\u0077\u0069\u006egG\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e");_effaa !=nil {return _effaa ;};};if _dfcc .DrawingGridHorizontalOrigin !=nil {if _abgee :=_dfcc .DrawingGridHorizontalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072i\u007ao\u006e\u0074\u0061\u006c\u004f\u0072\u0069g\u0069\u006e");_abgee !=nil {return _abgee ;};};if _dfcc .DrawingGridVerticalOrigin !=nil {if _edefec :=_dfcc .DrawingGridVerticalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069d\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004f\u0072i\u0067\u0069\u006e");_edefec !=nil {return _edefec ;};};if _dfcc .DoNotShadeFormData !=nil {if _efceab :=_dfcc .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_efceab !=nil {return _efceab ;};};if _dfcc .NoPunctuationKerning !=nil {if _agga :=_dfcc .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_agga !=nil {return _agga ;};};if _dfcc .CharacterSpacingControl !=nil {if _fccg :=_dfcc .CharacterSpacingControl .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061c\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_fccg !=nil {return _fccg ;};};if _dfcc .PrintTwoOnOne !=nil {if _gbdab :=_dfcc .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_gbdab !=nil {return _gbdab ;};};if _dfcc .StrictFirstAndLastChars !=nil {if _ffec :=_dfcc .StrictFirstAndLastChars .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0063\u0074\u0046\u0069\u0072\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073");_ffec !=nil {return _ffec ;};};if _dfcc .NoLineBreaksAfter !=nil {if _afgee :=_dfcc .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_afgee !=nil {return _afgee ;};};if _dfcc .NoLineBreaksBefore !=nil {if _dbabc :=_dfcc .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_dbabc !=nil {return _dbabc ;};};if _dfcc .SavePreviewPicture !=nil {if _gefab :=_dfcc .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gefab !=nil {return _gefab ;};};if _dfcc .DoNotValidateAgainstSchema !=nil {if _abg :=_dfcc .DoNotValidateAgainstSchema .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0056a\u006c\u0069\u0064\u0061\u0074\u0065\u0041\u0067\u0061i\u006e\u0073\u0074S\u0063h\u0065\u006d\u0061");_abg !=nil {return _abg ;};};if _dfcc .SaveInvalidXml !=nil {if _aeebf :=_dfcc .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_aeebf !=nil {return _aeebf ;};};if _dfcc .IgnoreMixedContent !=nil {if _adab :=_dfcc .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_adab !=nil {return _adab ;};};if _dfcc .AlwaysShowPlaceholderText !=nil {if _dddaf :=_dfcc .AlwaysShowPlaceholderText .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077P\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072T\u0065\u0078\u0074");_dddaf !=nil {return _dddaf ;};};if _dfcc .DoNotDemarcateInvalidXml !=nil {if _bcdgd :=_dfcc .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_bcdgd !=nil {return _bcdgd ;};};if _dfcc .SaveXmlDataOnly !=nil {if _agef :=_dfcc .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_agef !=nil {return _agef ;};};if _dfcc .UseXSLTWhenSaving !=nil {if _gcdge :=_dfcc .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_gcdge !=nil {return _gcdge ;};};if _dfcc .SaveThroughXslt !=nil {if _aaade :=_dfcc .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_aaade !=nil {return _aaade ;};};if _dfcc .ShowXMLTags !=nil {if _fegddc :=_dfcc .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_fegddc !=nil {return _fegddc ;};};if _dfcc .AlwaysMergeEmptyNamespace !=nil {if _ebcce :=_dfcc .AlwaysMergeEmptyNamespace .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u004d\u0065\u0072\u0067e\u0045\u006d\u0070\u0074\u0079\u004e\u0061\u006d\u0065\u0073p\u0061\u0063\u0065");_ebcce !=nil {return _ebcce ;};};if _dfcc .UpdateFields !=nil {if _afefaf :=_dfcc .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_afefaf !=nil {return _afefaf ;};};if _dfcc .HdrShapeDefaults !=nil {if _fcfee :=_dfcc .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_fcfee !=nil {return _fcfee ;};};if _dfcc .FootnotePr !=nil {if _adafbbc :=_dfcc .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_adafbbc !=nil {return _adafbbc ;};};if _dfcc .EndnotePr !=nil {if _ecfd :=_dfcc .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ecfd !=nil {return _ecfd ;};};if _dfcc .Compat !=nil {if _gegfa :=_dfcc .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_gegfa !=nil {return _gegfa ;};};if _dfcc .DocVars !=nil {if _cbgfd :=_dfcc .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_cbgfd !=nil {return _cbgfd ;};};if _dfcc .Rsids !=nil {if _eaeaec :=_dfcc .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_eaeaec !=nil {return _eaeaec ;};};if _dfcc .MathPr !=nil {if _adebb :=_dfcc .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_adebb !=nil {return _adebb ;};};for _ecfcga ,_cadd :=range _dfcc .AttachedSchema {if _bdfdb :=_cadd .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ecfcga ));_bdfdb !=nil {return _bdfdb ;};};if _dfcc .ThemeFontLang !=nil {if _cebeb :=_dfcc .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_cebeb !=nil {return _cebeb ;};};if _dfcc .ClrSchemeMapping !=nil {if _gddg :=_dfcc .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_gddg !=nil {return _gddg ;};};if _dfcc .DoNotIncludeSubdocsInStats !=nil {if _acgcd :=_dfcc .DoNotIncludeSubdocsInStats .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0049n\u0063\u006c\u0075\u0064\u0065\u0053\u0075\u0062\u0064o\u0063\u0073\u0049n\u0053t\u0061\u0074\u0073");_acgcd !=nil {return _acgcd ;};};if _dfcc .DoNotAutoCompressPictures !=nil {if _aabab :=_dfcc .DoNotAutoCompressPictures .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006f\u0043o\u006d\u0070\u0072\u0065\u0073\u0073\u0050\u0069\u0063\u0074u\u0072\u0065\u0073");_aabab !=nil {return _aabab ;};};if _dfcc .ForceUpgrade !=nil {if _gafdd :=_dfcc .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_gafdd !=nil {return _gafdd ;};};if _dfcc .Captions !=nil {if _bffda :=_dfcc .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_bffda !=nil {return _bffda ;};};if _dfcc .ReadModeInkLockDown !=nil {if _edgc :=_dfcc .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_edgc !=nil {return _edgc ;};};for _gdgb ,_dbace :=range _dfcc .SmartTagType {if _aaaacd :=_dbace .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gdgb ));_aaaacd !=nil {return _aaaacd ;};};if _dfcc .SchemaLibrary !=nil {if _bgdfb :=_dfcc .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_bgdfb !=nil {return _bgdfb ;};};if _dfcc .ShapeDefaults !=nil {if _gfc :=_dfcc .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_gfc !=nil {return _gfc ;};};if _dfcc .DoNotEmbedSmartTags !=nil {if _bcdec :=_dfcc .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_bcdec !=nil {return _bcdec ;};};if _dfcc .DecimalSymbol !=nil {if _dade :=_dfcc .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_dade !=nil {return _dade ;};};if _dfcc .ListSeparator !=nil {if _dafc :=_dfcc .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_dafc !=nil {return _dafc ;};};return nil ;};func (_becbcd *EG_BlockLevelChunkElts )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _becbcd .EG_ContentBlockContent !=nil {for _ ,_gbabg :=range _becbcd .EG_ContentBlockContent {_gbabg .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};func (_cbecd ST_BrClear )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cbecd .String (),start );};func (_bcbeca *CT_LvlLegacy )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bcbeca .LegacyAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bcbeca .LegacyAttr )});};if _bcbeca .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bcbeca .LegacySpaceAttr )});};if _bcbeca .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bcbeca .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AbstractNum and its children +func (_gae *CT_AbstractNum )Validate ()error {return _gae .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};func (_aeacd ST_Shd )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceddb :=_g .Attr {};_ceddb .Name =name ;switch _aeacd {case ST_ShdUnset :_ceddb .Value ="";case ST_ShdNil :_ceddb .Value ="\u006e\u0069\u006c";case ST_ShdClear :_ceddb .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_ceddb .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_ceddb .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_ceddb .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_ceddb .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_ceddb .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_ceddb .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_ceddb .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_ceddb .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_ceddb .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_ceddb .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_ceddb .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_ceddb .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_ceddb .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_ceddb .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_ceddb .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_ceddb .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_ceddb .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_ceddb .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_ceddb .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_ceddb .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_ceddb .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_ceddb .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_ceddb .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_ceddb .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_ceddb .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_ceddb .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_ceddb .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_ceddb .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_ceddb .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_ceddb .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_ceddb .Value ="\u0070\u0063\u00749\u0035";};return _ceddb ,nil ;};func (_efaf *CT_Fonts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgfd :=range start .Attr {if _cgfd .Name .Local =="\u0068\u0069\u006e\u0074"{_efaf .HintAttr .UnmarshalXMLAttr (_cgfd );continue ;};if _cgfd .Name .Local =="\u0061\u0073\u0063i\u0069"{_baffd ,_cacd :=_cgfd .Value ,error (nil );if _cacd !=nil {return _cacd ;};_efaf .AsciiAttr =&_baffd ;continue ;};if _cgfd .Name .Local =="\u0068\u0041\u006es\u0069"{_eddga ,_edefg :=_cgfd .Value ,error (nil );if _edefg !=nil {return _edefg ;};_efaf .HAnsiAttr =&_eddga ;continue ;};if _cgfd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_dffbe ,_gafae :=_cgfd .Value ,error (nil );if _gafae !=nil {return _gafae ;};_efaf .EastAsiaAttr =&_dffbe ;continue ;};if _cgfd .Name .Local =="\u0063\u0073"{_ggfbb ,_befe :=_cgfd .Value ,error (nil );if _befe !=nil {return _befe ;};_efaf .CsAttr =&_ggfbb ;continue ;};if _cgfd .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_efaf .AsciiThemeAttr .UnmarshalXMLAttr (_cgfd );continue ;};if _cgfd .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_efaf .HAnsiThemeAttr .UnmarshalXMLAttr (_cgfd );continue ;};if _cgfd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_efaf .EastAsiaThemeAttr .UnmarshalXMLAttr (_cgfd );continue ;};if _cgfd .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_efaf .CsthemeAttr .UnmarshalXMLAttr (_cgfd );continue ;};};for {_ffbd ,_adbg :=d .Token ();if _adbg !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_adbg );};if _fbfga ,_fbfgac :=_ffbd .(_g .EndElement );_fbfgac &&_fbfga .Name ==start .Name {break ;};};return nil ;};func (_cfdbea *ST_MultiLevelType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcbed ,_cdbfab :=d .Token ();if _cdbfab !=nil {return _cdbfab ;};if _bfgfd ,_fdfccf :=_dcbed .(_g .EndElement );_fdfccf &&_bfgfd .Name ==start .Name {*_cfdbea =1;return nil ;};if _bdeeecf ,_gfgbe :=_dcbed .(_g .CharData );!_gfgbe {return _gd .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",_dcbed );}else {switch string (_bdeeecf ){case "":*_cfdbea =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_cfdbea =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cfdbea =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cfdbea =3;};};_dcbed ,_cdbfab =d .Token ();if _cdbfab !=nil {return _cdbfab ;};if _gbacbf ,_fggdg :=_dcbed .(_g .EndElement );_fggdg &&_gbacbf .Name ==start .Name {return nil ;};return _gd .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",_dcbed );};func (_dbcgdd ST_PageBorderOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbcgdd .String (),start );};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_beca :=&CT_FrameScrollbar {};_beca .ValAttr =ST_FrameScrollbar (1);return _beca ;};func (_fadffga ST_DocPartGallery )String ()string {switch _fadffga {case 0:return "";case 1:return "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case 2:return "\u0061\u006e\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case 5:return "\u0063o\u0076\u0065\u0072\u0050\u0067";case 6:return "\u0065\u0071";case 7:return "\u0066\u0074\u0072\u0073";case 8:return "\u0068\u0064\u0072\u0073";case 9:return "\u0070\u0067\u004eu\u006d";case 10:return "\u0074\u0062\u006c\u0073";case 11:return "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case 12:return "\u0061u\u0074\u006f\u0054\u0078\u0074";case 13:return "\u0074\u0078\u0074\u0042\u006f\u0078";case 14:return "\u0070\u0067\u004e\u0075\u006d\u0054";case 15:return "\u0070\u0067\u004e\u0075\u006d\u0042";case 16:return "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 17:return "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case 18:return "\u0062\u0069\u0062";case 19:return "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case 20:return "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case 21:return "\u0063\u0075\u0073\u0074\u0045\u0071";case 22:return "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case 23:return "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case 24:return "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case 25:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case 26:return "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case 27:return "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case 28:return "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case 29:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case 30:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case 31:return "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 32:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case 33:return "\u0063u\u0073\u0074\u0042\u0069\u0062";case 34:return "\u0063u\u0073\u0074\u006f\u006d\u0031";case 35:return "\u0063u\u0073\u0074\u006f\u006d\u0032";case 36:return "\u0063u\u0073\u0074\u006f\u006d\u0033";case 37:return "\u0063u\u0073\u0074\u006f\u006d\u0034";case 38:return "\u0063u\u0073\u0074\u006f\u006d\u0035";};return "";};func (_ccfba *CT_Footnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccfba .Footnote !=nil {_adcedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_feacb :=range _ccfba .Footnote {e .EncodeElement (_feacb ,_adcedd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cacad ST_MailMergeDocType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egfadc :=_g .Attr {};_egfadc .Name =name ;switch _cacad {case ST_MailMergeDocTypeUnset :_egfadc .Value ="";case ST_MailMergeDocTypeCatalog :_egfadc .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_egfadc .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_egfadc .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_egfadc .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_egfadc .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_egfadc .Value ="\u0066\u0061\u0078";};return _egfadc ,nil ;}; -// Validate validates the CT_Charset and its children -func (_ecfcg *CT_Charset )Validate ()error {return _ecfcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};func (_bbaecf *ST_HeightRule )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bbaecf =0;case "\u0061\u0075\u0074\u006f":*_bbaecf =1;case "\u0065\u0078\u0061c\u0074":*_bbaecf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bbaecf =3;};return nil ;};func (_gdadb *ST_SdtDateMappingType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dgaga ,_ebbde :=d .Token ();if _ebbde !=nil {return _ebbde ;};if _cdeaa ,_dgfgf :=_dgaga .(_ebaba .EndElement );_dgfgf &&_cdeaa .Name ==start .Name {*_gdadb =1;return nil ;};if _bdgbe ,_egab :=_dgaga .(_ebaba .CharData );!_egab {return _eddeb .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",_dgaga );}else {switch string (_bdgbe ){case "":*_gdadb =0;case "\u0074\u0065\u0078\u0074":*_gdadb =1;case "\u0064\u0061\u0074\u0065":*_gdadb =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_gdadb =3;};};_dgaga ,_ebbde =d .Token ();if _ebbde !=nil {return _ebbde ;};if _edccc ,_bcacag :=_dgaga .(_ebaba .EndElement );_bcacag &&_edccc .Name ==start .Name {return nil ;};return _eddeb .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",_dgaga );};func (_fdf *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fdf =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_fdf =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_fdf =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_fdf =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_fdf =4;case "\u0074\u0065\u0078\u0074":*_fdf =5;case "\u0065\u006d\u0061i\u006c":*_fdf =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_fdf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_fdf =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_fdf =9;};return nil ;};func (_gcgfa ST_ObjectUpdateMode )Validate ()error {return _gcgfa .ValidateWithPath ("")}; +// Validate validates the CT_HdrFtr and its children +func (_ccaacd *CT_HdrFtr )Validate ()error {return _ccaacd .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");}; -// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path -func (_abaee *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _addeb ,_egafc :=range _abaee .Wsp {if _ebbee :=_egafc .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_addeb ));_ebbee !=nil {return _ebbee ;};};for _fccfa ,_ecaag :=range _abaee .Pic {if _bdgdc :=_ecaag .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_fccfa ));_bdgdc !=nil {return _bdgdc ;};};for _dffge ,_ffgggb :=range _abaee .ContentPart {if _ceebg :=_ffgggb .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dffge ));_ceebg !=nil {return _ceebg ;};};for _bgfae ,_aece :=range _abaee .Wgp {if _faabg :=_aece .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_bgfae ));_faabg !=nil {return _faabg ;};};for _acfcd ,_dadfe :=range _abaee .GraphicFrame {if _agaec :=_dadfe .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_acfcd ));_agaec !=nil {return _agaec ;};};return nil ;}; +// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path +func (_bdbc *CT_FontRel )ValidateWithPath (path string )error {if !_gc .ST_GuidPatternRe .MatchString (_bdbc .FontKeyAttr ){return _gd .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u006e\u0074\u004b\u0065\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gc .ST_GuidPatternRe ,_bdbc .FontKeyAttr );};if _edeb :=_bdbc .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_edeb !=nil {return _edeb ;};return nil ;};func (_fbeed *CT_Tc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbeed .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fbeed .IdAttr )});};e .EncodeToken (start );if _fbeed .TcPr !=nil {_caega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_fbeed .TcPr ,_caega );};for _ ,_ecafgd :=range _fbeed .EG_BlockLevelElts {_ecafgd .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";func (_deecef ST_EdGrp )Validate ()error {return _deecef .ValidateWithPath ("")};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2;ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7;ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12;ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4;ST_EmUnderDot ST_Em =5;);func (_egggce *CT_ObjectChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_degbe :for {_cfaab ,_cffdaf :=d .Token ();if _cffdaf !=nil {return _cffdaf ;};switch _dfbda :=_cfaab .(type ){case _g .StartElement :switch _dfbda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_egggce .Control =NewCT_Control ();if _aedcf :=d .DecodeElement (_egggce .Control ,&_dfbda );_aedcf !=nil {return _aedcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_egggce .ObjectLink =NewCT_ObjectLink ();if _bfgga :=d .DecodeElement (_egggce .ObjectLink ,&_dfbda );_bfgga !=nil {return _bfgga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_egggce .ObjectEmbed =NewCT_ObjectEmbed ();if _gdbbb :=d .DecodeElement (_egggce .ObjectEmbed ,&_dfbda );_gdbbb !=nil {return _gdbbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_egggce .Movie =NewCT_Rel ();if _becad :=d .DecodeElement (_egggce .Movie ,&_dfbda );_becad !=nil {return _becad ;};default:_ga .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\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dfbda .Name );if _efegea :=d .Skip ();_efegea !=nil {return _efegea ;};};case _g .EndElement :break _degbe ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_StyleSort and its children -func (_aeddga *CT_StyleSort )Validate ()error {return _aeddga .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};type WdST_RelFromH byte ; +// Validate validates the CT_TwipsMeasure and its children +func (_gecdga *CT_TwipsMeasure )Validate ()error {return _gecdga .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; -// Validate validates the CT_DocPartType and its children -func (_ddabea *CT_DocPartType )Validate ()error {return _ddabea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};type WebSettings struct{CT_WebSettings };func (_cdcge ST_BrClear )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_eccae :=_ebaba .Attr {};_eccae .Name =name ;switch _cdcge {case ST_BrClearUnset :_eccae .Value ="";case ST_BrClearNone :_eccae .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_eccae .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_eccae .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_eccae .Value ="\u0061\u006c\u006c";};return _eccae ,nil ;}; +// Validate validates the WdWgp and its children +func (_dfdgce *WdWgp )Validate ()error {return _dfdgce .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_egbfcb *WdWpc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbfcb .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_ccgcg :for {_edffa ,_fgbcefe :=d .Token ();if _fgbcefe !=nil {return _fgbcefe ;};switch _cedeaa :=_edffa .(type ){case _g .StartElement :switch _cedeaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"}:_egbfcb .Bg =_e .NewCT_BackgroundFormatting ();if _gfdfda :=d .DecodeElement (_egbfcb .Bg ,&_cedeaa );_gfdfda !=nil {return _gfdfda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"}:_egbfcb .Whole =_e .NewCT_WholeE2oFormatting ();if _ddeagf :=d .DecodeElement (_egbfcb .Whole ,&_cedeaa );_ddeagf !=nil {return _ddeagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_bfacb :=NewWdCT_WordprocessingCanvasChoice ();if _ceacag :=d .DecodeElement (&_bfacb .Wsp ,&_cedeaa );_ceacag !=nil {return _ceacag ;};_egbfcb .Choice =append (_egbfcb .Choice ,_bfacb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_bfcdd :=NewWdCT_WordprocessingCanvasChoice ();if _gacbb :=d .DecodeElement (&_bfcdd .Pic ,&_cedeaa );_gacbb !=nil {return _gacbb ;};_egbfcb .Choice =append (_egbfcb .Choice ,_bfcdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eeegfd :=NewWdCT_WordprocessingCanvasChoice ();if _aaeef :=d .DecodeElement (&_eeegfd .ContentPart ,&_cedeaa );_aaeef !=nil {return _aaeef ;};_egbfcb .Choice =append (_egbfcb .Choice ,_eeegfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_cgeea :=NewWdCT_WordprocessingCanvasChoice ();if _gdfda :=d .DecodeElement (&_cgeea .Wgp ,&_cedeaa );_gdfda !=nil {return _gdfda ;};_egbfcb .Choice =append (_egbfcb .Choice ,_cgeea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bcedb :=NewWdCT_WordprocessingCanvasChoice ();if _ffbdfe :=d .DecodeElement (&_bcedb .GraphicFrame ,&_cedeaa );_ffbdfe !=nil {return _ffbdfe ;};_egbfcb .Choice =append (_egbfcb .Choice ,_bcedb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbfcb .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _eecdeb :=d .DecodeElement (_egbfcb .ExtLst ,&_cedeaa );_eecdeb !=nil {return _eecdeb ;};default:_ga .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 \u0057\u0064\u0057p\u0063 \u0025\u0076",_cedeaa .Name );if _eafff :=d .Skip ();_eafff !=nil {return _eafff ;};};case _g .EndElement :break _ccgcg ;case _g .CharData :};};return nil ;};func (_bbgbc ST_WmlColorSchemeIndex )Validate ()error {return _bbgbc .ValidateWithPath ("")};func (_cdedb *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdedb =0;case "\u0063\u006f\u006e\u0074":*_cdedb =1;case "\u0072\u0065\u0073\u0074":*_cdedb =2;};return nil ;};func (_afcdca *CT_RubyAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcdca .ValAttr =ST_RubyAlign (1);for _ ,_egbgc :=range start .Attr {if _egbgc .Name .Local =="\u0076\u0061\u006c"{_afcdca .ValAttr .UnmarshalXMLAttr (_egbgc );continue ;};};for {_cccga ,_debbf :=d .Token ();if _debbf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_debbf );};if _fbaed ,_dbcda :=_cccga .(_g .EndElement );_dbcda &&_fbaed .Name ==start .Name {break ;};};return nil ;};func (_dbfeb *CT_PPrGeneral )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbfeb .PStyle !=nil {_gbcdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbfeb .PStyle ,_gbcdc );};if _dbfeb .KeepNext !=nil {_gdged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_dbfeb .KeepNext ,_gdged );};if _dbfeb .KeepLines !=nil {_ccedb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbfeb .KeepLines ,_ccedb );};if _dbfeb .PageBreakBefore !=nil {_fdfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_dbfeb .PageBreakBefore ,_fdfgb );};if _dbfeb .FramePr !=nil {_febbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_dbfeb .FramePr ,_febbg );};if _dbfeb .WidowControl !=nil {_dcgdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_dbfeb .WidowControl ,_dcgdd );};if _dbfeb .NumPr !=nil {_dagbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_dbfeb .NumPr ,_dagbd );};if _dbfeb .SuppressLineNumbers !=nil {_aefdge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_dbfeb .SuppressLineNumbers ,_aefdge );};if _dbfeb .PBdr !=nil {_edfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_dbfeb .PBdr ,_edfg );};if _dbfeb .Shd !=nil {_aebdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbfeb .Shd ,_aebdf );};if _dbfeb .Tabs !=nil {_ccacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_dbfeb .Tabs ,_ccacc );};if _dbfeb .SuppressAutoHyphens !=nil {_dgac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_dbfeb .SuppressAutoHyphens ,_dgac );};if _dbfeb .Kinsoku !=nil {_cafdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dbfeb .Kinsoku ,_cafdg );};if _dbfeb .WordWrap !=nil {_abaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbfeb .WordWrap ,_abaa );};if _dbfeb .OverflowPunct !=nil {_gdcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dbfeb .OverflowPunct ,_gdcae );};if _dbfeb .TopLinePunct !=nil {_cdbge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dbfeb .TopLinePunct ,_cdbge );};if _dbfeb .AutoSpaceDE !=nil {_efegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_dbfeb .AutoSpaceDE ,_efegf );};if _dbfeb .AutoSpaceDN !=nil {_dbbccg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_dbfeb .AutoSpaceDN ,_dbbccg );};if _dbfeb .Bidi !=nil {_ebgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dbfeb .Bidi ,_ebgeg );};if _dbfeb .AdjustRightInd !=nil {_acacd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_dbfeb .AdjustRightInd ,_acacd );};if _dbfeb .SnapToGrid !=nil {_dcfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dbfeb .SnapToGrid ,_dcfbe );};if _dbfeb .Spacing !=nil {_ebbbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dbfeb .Spacing ,_ebbbe );};if _dbfeb .Ind !=nil {_gcgad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_dbfeb .Ind ,_gcgad );};if _dbfeb .ContextualSpacing !=nil {_dcgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dbfeb .ContextualSpacing ,_dcgbf );};if _dbfeb .MirrorIndents !=nil {_cfdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dbfeb .MirrorIndents ,_cfdfg );};if _dbfeb .SuppressOverlap !=nil {_ddgbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dbfeb .SuppressOverlap ,_ddgbg );};if _dbfeb .Jc !=nil {_affa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dbfeb .Jc ,_affa );};if _dbfeb .TextDirection !=nil {_bfcdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbfeb .TextDirection ,_bfcdf );};if _dbfeb .TextAlignment !=nil {_fadbae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dbfeb .TextAlignment ,_fadbae );};if _dbfeb .TextboxTightWrap !=nil {_bffbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbfeb .TextboxTightWrap ,_bffbc );};if _dbfeb .OutlineLvl !=nil {_gdcfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_dbfeb .OutlineLvl ,_gdcfaa );};if _dbfeb .DivId !=nil {_cebda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_dbfeb .DivId ,_cebda );};if _dbfeb .CnfStyle !=nil {_baedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbfeb .CnfStyle ,_baedd );};if _dbfeb .PPrChange !=nil {_cgda :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbfeb .PPrChange ,_cgda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_PTabAlignment byte ;func (_ggbdge *Comments )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _ggbdge .CT_Comments .MarshalXML (e ,start );};func (_cafdf *CT_ObjectEmbed )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffabed :=range start .Attr {if _ffabed .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"&&_ffabed .Name .Local =="\u0069\u0064"||_ffabed .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"&&_ffabed .Name .Local =="\u0069\u0064"{_gffbf ,_cegaf :=_ffabed .Value ,error (nil );if _cegaf !=nil {return _cegaf ;};_cafdf .IdAttr =_gffbf ;continue ;};if _ffabed .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cafdf .DrawAspectAttr .UnmarshalXMLAttr (_ffabed );continue ;};if _ffabed .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_eedg ,_cefea :=_ffabed .Value ,error (nil );if _cefea !=nil {return _cefea ;};_cafdf .ProgIdAttr =&_eedg ;continue ;};if _ffabed .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ebeg ,_fbcb :=_ffabed .Value ,error (nil );if _fbcb !=nil {return _fbcb ;};_cafdf .ShapeIdAttr =&_ebeg ;continue ;};if _ffabed .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_fbfd ,_bcabae :=_ffabed .Value ,error (nil );if _bcabae !=nil {return _bcabae ;};_cafdf .FieldCodesAttr =&_fbfd ;continue ;};};for {_badecc ,_dacga :=d .Token ();if _dacga !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064:\u0020\u0025\u0073",_dacga );};if _gdbde ,_cfadg :=_badecc .(_g .EndElement );_cfadg &&_gdbde .Name ==start .Name {break ;};};return nil ;};func (_fccfb ST_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fccfb .String (),start );};func (_dbdgae ST_ObjectDrawAspect )String ()string {switch _dbdgae {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";};func (_cgadae ST_CombineBrackets )Validate ()error {return _cgadae .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path -func (_acde *CT_TargetScreenSz )ValidateWithPath (path string )error {if _acde .ValAttr ==ST_TargetScreenSzUnset {return _eddeb .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 _efabg :=_acde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efabg !=nil {return _efabg ;};return nil ;};func (_ffceg ST_Lock )ValidateWithPath (path string )error {switch _ffceg {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffceg ));};return nil ;}; +// Validate validates the CT_OptimizeForBrowser and its children +func (_bdgfc *CT_OptimizeForBrowser )Validate ()error {return _bdgfc .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func NewCT_TblPr ()*CT_TblPr {_cdbed :=&CT_TblPr {};return _cdbed };func (_dgdbb ST_TextEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgdbb .String (),start );};func (_acdgab ST_PTabLeader )String ()string {switch _acdgab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";}; -// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path -func (_cefgb *CT_DocVar )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path +func (_affce *CT_SdtDate )ValidateWithPath (path string )error {if _affce .DateFormat !=nil {if _gagge :=_affce .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_gagge !=nil {return _gagge ;};};if _affce .Lid !=nil {if _ecagc :=_affce .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_ecagc !=nil {return _ecagc ;};};if _affce .StoreMappedDataAs !=nil {if _fcaaa :=_affce .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_fcaaa !=nil {return _fcaaa ;};};if _affce .Calendar !=nil {if _cfagd :=_affce .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_cfagd !=nil {return _cfagd ;};};return nil ;};func (_bfbaea ST_PTabAlignment )Validate ()error {return _bfbaea .ValidateWithPath ("")}; -// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path -func (_bdbed *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_SmartTagPr and its children +func (_dcbcf *CT_SmartTagPr )Validate ()error {return _dcbcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_ebgfb *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgfb =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_ebgfb =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_ebgfb =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_ebgfb =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_ebgfb =4;case "\u0074\u0065\u0078\u0074":*_ebgfb =5;case "\u0065\u006d\u0061i\u006c":*_ebgfb =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_ebgfb =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_ebgfb =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_ebgfb =9;};return nil ;};func (_cgefb ST_Lock )Validate ()error {return _cgefb .ValidateWithPath ("")};func (_bbcd *CT_OptimizeForBrowser )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbcd .TargetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcd .TargetAttr )});};if _bbcd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gagdc *CT_UnsignedDecimalNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gagdc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eeffad ST_TabTlc )Validate ()error {return _eeffad .ValidateWithPath ("")};func (_agcdf ST_PageBorderDisplay )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceebb :=_g .Attr {};_ceebb .Name =name ;switch _agcdf {case ST_PageBorderDisplayUnset :_ceebb .Value ="";case ST_PageBorderDisplayAllPages :_ceebb .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_ceebb .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_ceebb .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _ceebb ,nil ;}; -// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path -func (_befea *CT_DocRsids )ValidateWithPath (path string )error {if _befea .RsidRoot !=nil {if _abdfe :=_befea .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_abdfe !=nil {return _abdfe ;};};for _bfabg ,_gbaee :=range _befea .Rsid {if _fgbab :=_gbaee .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_bfabg ));_fgbab !=nil {return _fgbab ;};};return nil ;};func (_egceg ST_Wrap )ValidateWithPath (path string )error {switch _egceg {case 0,1,2,3,4,5,6:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egceg ));};return nil ;};func (_eaaa ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _eaaa {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaaa ));};return nil ;};func NewWdWsp ()*WdWsp {_bgcgg :=&WdWsp {};_bgcgg .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _bgcgg ;};type CT_FFDDList struct{ +// Validate validates the CT_PageNumber and its children +func (_geaaef *CT_PageNumber )Validate ()error {return _geaaef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_deaea *CT_Text )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deaea .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_gd .Sprintf ("\u0025\u0076",*_deaea .SpaceAttr )});};e .EncodeElement (_deaea .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocVar struct{ -// Drop-Down List Selection -Result *CT_DecimalNumber ; +// Document Variable Name +NameAttr string ; -// Default Drop-Down List Item Index -Default *CT_DecimalNumber ; +// Document Variable Value +ValAttr string ;};func (_ceeecb ST_ObjectUpdateMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ceeecb .String (),start );}; -// Drop-Down List Entry -ListEntry []*CT_String ;}; +// ST_DecimalNumberOrPercent is a union type +type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_dafge ST_DocProtect )String ()string {switch _dafge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case 3:return "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case 5:return "\u0066\u006f\u0072m\u0073";};return "";};func (_edcfge *WdInline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edcfge .WdCT_Inline =*NewWdCT_Inline ();for _ ,_afgadc :=range start .Attr {if _afgadc .Name .Local =="\u0064\u0069\u0073t\u0054"{_fbdad ,_fgcgf :=_b .ParseUint (_afgadc .Value ,10,32);if _fgcgf !=nil {return _fgcgf ;};_edgfg :=uint32 (_fbdad );_edcfge .DistTAttr =&_edgfg ;continue ;};if _afgadc .Name .Local =="\u0064\u0069\u0073t\u0042"{_gaefgae ,_gbgfcg :=_b .ParseUint (_afgadc .Value ,10,32);if _gbgfcg !=nil {return _gbgfcg ;};_ccdcec :=uint32 (_gaefgae );_edcfge .DistBAttr =&_ccdcec ;continue ;};if _afgadc .Name .Local =="\u0064\u0069\u0073t\u0052"{_beagdf ,_febfbf :=_b .ParseUint (_afgadc .Value ,10,32);if _febfbf !=nil {return _febfbf ;};_cbdfdfd :=uint32 (_beagdf );_edcfge .DistRAttr =&_cbdfdfd ;continue ;};if _afgadc .Name .Local =="\u0064\u0069\u0073t\u004c"{_gfecdb ,_ggcccc :=_b .ParseUint (_afgadc .Value ,10,32);if _ggcccc !=nil {return _ggcccc ;};_cdaaa :=uint32 (_gfecdb );_edcfge .DistLAttr =&_cdaaa ;continue ;};};_aecbaa :for {_caege ,_bedgd :=d .Token ();if _bedgd !=nil {return _bedgd ;};switch _ecdfc :=_caege .(type ){case _g .StartElement :switch _ecdfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _eagbcd :=d .DecodeElement (_edcfge .Extent ,&_ecdfc );_eagbcd !=nil {return _eagbcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_edcfge .EffectExtent =NewWdCT_EffectExtent ();if _egcfc :=d .DecodeElement (_edcfge .EffectExtent ,&_ecdfc );_egcfc !=nil {return _egcfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _gcecdf :=d .DecodeElement (_edcfge .DocPr ,&_ecdfc );_gcecdf !=nil {return _gcecdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_edcfge .CNvGraphicFramePr =_e .NewCT_NonVisualGraphicFrameProperties ();if _cccfdc :=d .DecodeElement (_edcfge .CNvGraphicFramePr ,&_ecdfc );_cccfdc !=nil {return _cccfdc ;};case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _adagd :=d .DecodeElement (_edcfge .Graphic ,&_ecdfc );_adagd !=nil {return _adagd ;};default:_ga .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\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_ecdfc .Name );if _aaddb :=d .Skip ();_aaddb !=nil {return _aaddb ;};};case _g .EndElement :break _aecbaa ;case _g .CharData :};};return nil ;};func (_ddddf *CT_SignedTwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ddddf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebfff *ST_TextEffect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebfff =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ebfff =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_ebfff =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_ebfff =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_ebfff =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_ebfff =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_ebfff =6;case "\u006e\u006f\u006e\u0065":*_ebfff =7;};return nil ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_edagg :=&CT_SignedHpsMeasure {};return _edagg };func (_bfgfaf WdST_AlignV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfgfaf .String (),start );};func (_dcadb *CT_SectPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deefb :=range start .Attr {if _deefb .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bdcfa ,_aeagfa :=_deefb .Value ,error (nil );if _aeagfa !=nil {return _aeagfa ;};_dcadb .RsidDelAttr =&_bdcfa ;continue ;};if _deefb .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fdedd ,_cbgac :=_deefb .Value ,error (nil );if _cbgac !=nil {return _cbgac ;};_dcadb .RsidSectAttr =&_fdedd ;continue ;};if _deefb .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ddcfdf ,_abgcc :=_deefb .Value ,error (nil );if _abgcc !=nil {return _abgcc ;};_dcadb .RsidRPrAttr =&_ddcfdf ;continue ;};if _deefb .Name .Local =="\u0072\u0073\u0069d\u0052"{_eccad ,_fdgcd :=_deefb .Value ,error (nil );if _fdgcd !=nil {return _fdgcd ;};_dcadb .RsidRAttr =&_eccad ;continue ;};};_eccdb :for {_ggacc ,_adbdf :=d .Token ();if _adbdf !=nil {return _adbdf ;};switch _egcdff :=_ggacc .(type ){case _g .StartElement :switch _egcdff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_dcadb .FootnotePr =NewCT_FtnProps ();if _ecdfe :=d .DecodeElement (_dcadb .FootnotePr ,&_egcdff );_ecdfe !=nil {return _ecdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_dcadb .EndnotePr =NewCT_EdnProps ();if _gcbaef :=d .DecodeElement (_dcadb .EndnotePr ,&_egcdff );_gcbaef !=nil {return _gcbaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_dcadb .Type =NewCT_SectType ();if _ffaba :=d .DecodeElement (_dcadb .Type ,&_egcdff );_ffaba !=nil {return _ffaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_dcadb .PgSz =NewCT_PageSz ();if _agcbf :=d .DecodeElement (_dcadb .PgSz ,&_egcdff );_agcbf !=nil {return _agcbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_dcadb .PgMar =NewCT_PageMar ();if _debda :=d .DecodeElement (_dcadb .PgMar ,&_egcdff );_debda !=nil {return _debda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_dcadb .PaperSrc =NewCT_PaperSource ();if _fgcfcd :=d .DecodeElement (_dcadb .PaperSrc ,&_egcdff );_fgcfcd !=nil {return _fgcfcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dcadb .PgBorders =NewCT_PageBorders ();if _gcgcc :=d .DecodeElement (_dcadb .PgBorders ,&_egcdff );_gcgcc !=nil {return _gcgcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dcadb .LnNumType =NewCT_LineNumber ();if _cfggf :=d .DecodeElement (_dcadb .LnNumType ,&_egcdff );_cfggf !=nil {return _cfggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dcadb .PgNumType =NewCT_PageNumber ();if _egcfb :=d .DecodeElement (_dcadb .PgNumType ,&_egcdff );_egcfb !=nil {return _egcfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_dcadb .Cols =NewCT_Columns ();if _cfegd :=d .DecodeElement (_dcadb .Cols ,&_egcdff );_cfegd !=nil {return _cfegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_dcadb .FormProt =NewCT_OnOff ();if _bgdfac :=d .DecodeElement (_dcadb .FormProt ,&_egcdff );_bgdfac !=nil {return _bgdfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dcadb .VAlign =NewCT_VerticalJc ();if _fdage :=d .DecodeElement (_dcadb .VAlign ,&_egcdff );_fdage !=nil {return _fdage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_dcadb .NoEndnote =NewCT_OnOff ();if _afffd :=d .DecodeElement (_dcadb .NoEndnote ,&_egcdff );_afffd !=nil {return _afffd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_dcadb .TitlePg =NewCT_OnOff ();if _effcc :=d .DecodeElement (_dcadb .TitlePg ,&_egcdff );_effcc !=nil {return _effcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dcadb .TextDirection =NewCT_TextDirection ();if _caga :=d .DecodeElement (_dcadb .TextDirection ,&_egcdff );_caga !=nil {return _caga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_dcadb .Bidi =NewCT_OnOff ();if _bceba :=d .DecodeElement (_dcadb .Bidi ,&_egcdff );_bceba !=nil {return _bceba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_dcadb .RtlGutter =NewCT_OnOff ();if _fdagda :=d .DecodeElement (_dcadb .RtlGutter ,&_egcdff );_fdagda !=nil {return _fdagda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_dcadb .DocGrid =NewCT_DocGrid ();if _feggb :=d .DecodeElement (_dcadb .DocGrid ,&_egcdff );_feggb !=nil {return _feggb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_dcadb .PrinterSettings =NewCT_Rel ();if _dcdbc :=d .DecodeElement (_dcadb .PrinterSettings ,&_egcdff );_dcdbc !=nil {return _dcdbc ;};default:_ga .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\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_egcdff .Name );if _efeeff :=d .Skip ();_efeeff !=nil {return _efeeff ;};};case _g .EndElement :break _eccdb ;case _g .CharData :};};return nil ;};func (_ffgea *CT_Recipients )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeadd :for {_edcea ,_fggcdd :=d .Token ();if _fggcdd !=nil {return _fggcdd ;};switch _fdcaf :=_edcea .(type ){case _g .StartElement :switch _fdcaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fffbg :=NewCT_RecipientData ();if _afbeg :=d .DecodeElement (_fffbg ,&_fdcaf );_afbeg !=nil {return _afbeg ;};_ffgea .RecipientData =append (_ffgea .RecipientData ,_fffbg );default:_ga .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\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_fdcaf .Name );if _cccff :=d .Skip ();_cccff !=nil {return _cccff ;};};case _g .EndElement :break _aeadd ;case _g .CharData :};};return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_abbfd :=&CT_OdsoFieldMapData {};return _abbfd };func (_gadgg *CT_ParaRPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfddeb :for {_cdcg ,_eafda :=d .Token ();if _eafda !=nil {return _eafda ;};switch _dffgb :=_cdcg .(type ){case _g .StartElement :switch _dffgb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gadgg .Ins =NewCT_TrackChange ();if _abdca :=d .DecodeElement (_gadgg .Ins ,&_dffgb );_abdca !=nil {return _abdca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gadgg .Del =NewCT_TrackChange ();if _gedd :=d .DecodeElement (_gadgg .Del ,&_dffgb );_gedd !=nil {return _gedd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gadgg .MoveFrom =NewCT_TrackChange ();if _fegec :=d .DecodeElement (_gadgg .MoveFrom ,&_dffgb );_fegec !=nil {return _fegec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gadgg .MoveTo =NewCT_TrackChange ();if _cfbdg :=d .DecodeElement (_gadgg .MoveTo ,&_dffgb );_cfbdg !=nil {return _cfbdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_gadgg .RStyle =NewCT_String ();if _cggad :=d .DecodeElement (_gadgg .RStyle ,&_dffgb );_cggad !=nil {return _cggad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_gadgg .RFonts =NewCT_Fonts ();if _ebcgd :=d .DecodeElement (_gadgg .RFonts ,&_dffgb );_ebcgd !=nil {return _ebcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_gadgg .B =NewCT_OnOff ();if _dcfcd :=d .DecodeElement (_gadgg .B ,&_dffgb );_dcfcd !=nil {return _dcfcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_gadgg .BCs =NewCT_OnOff ();if _cdddg :=d .DecodeElement (_gadgg .BCs ,&_dffgb );_cdddg !=nil {return _cdddg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_gadgg .I =NewCT_OnOff ();if _dfce :=d .DecodeElement (_gadgg .I ,&_dffgb );_dfce !=nil {return _dfce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_gadgg .ICs =NewCT_OnOff ();if _ggdg :=d .DecodeElement (_gadgg .ICs ,&_dffgb );_ggdg !=nil {return _ggdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_gadgg .Caps =NewCT_OnOff ();if _bcdcb :=d .DecodeElement (_gadgg .Caps ,&_dffgb );_bcdcb !=nil {return _bcdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_gadgg .SmallCaps =NewCT_OnOff ();if _cbdac :=d .DecodeElement (_gadgg .SmallCaps ,&_dffgb );_cbdac !=nil {return _cbdac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_gadgg .Strike =NewCT_OnOff ();if _aefbf :=d .DecodeElement (_gadgg .Strike ,&_dffgb );_aefbf !=nil {return _aefbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_gadgg .Dstrike =NewCT_OnOff ();if _fbdbfg :=d .DecodeElement (_gadgg .Dstrike ,&_dffgb );_fbdbfg !=nil {return _fbdbfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gadgg .Outline =NewCT_OnOff ();if _becb :=d .DecodeElement (_gadgg .Outline ,&_dffgb );_becb !=nil {return _becb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gadgg .Shadow =NewCT_OnOff ();if _acbedc :=d .DecodeElement (_gadgg .Shadow ,&_dffgb );_acbedc !=nil {return _acbedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_gadgg .Emboss =NewCT_OnOff ();if _fgfbac :=d .DecodeElement (_gadgg .Emboss ,&_dffgb );_fgfbac !=nil {return _fgfbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_gadgg .Imprint =NewCT_OnOff ();if _bdffc :=d .DecodeElement (_gadgg .Imprint ,&_dffgb );_bdffc !=nil {return _bdffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_gadgg .NoProof =NewCT_OnOff ();if _fdcba :=d .DecodeElement (_gadgg .NoProof ,&_dffgb );_fdcba !=nil {return _fdcba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_gadgg .SnapToGrid =NewCT_OnOff ();if _fdbgb :=d .DecodeElement (_gadgg .SnapToGrid ,&_dffgb );_fdbgb !=nil {return _fdbgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_gadgg .Vanish =NewCT_OnOff ();if _cgadad :=d .DecodeElement (_gadgg .Vanish ,&_dffgb );_cgadad !=nil {return _cgadad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_gadgg .WebHidden =NewCT_OnOff ();if _eggde :=d .DecodeElement (_gadgg .WebHidden ,&_dffgb );_eggde !=nil {return _eggde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_gadgg .Color =NewCT_Color ();if _acgad :=d .DecodeElement (_gadgg .Color ,&_dffgb );_acgad !=nil {return _acgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_gadgg .Spacing =NewCT_SignedTwipsMeasure ();if _gaega :=d .DecodeElement (_gadgg .Spacing ,&_dffgb );_gaega !=nil {return _gaega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_gadgg .W =NewCT_TextScale ();if _cbgfg :=d .DecodeElement (_gadgg .W ,&_dffgb );_cbgfg !=nil {return _cbgfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_gadgg .Kern =NewCT_HpsMeasure ();if _dbbdb :=d .DecodeElement (_gadgg .Kern ,&_dffgb );_dbbdb !=nil {return _dbbdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_gadgg .Position =NewCT_SignedHpsMeasure ();if _dbbgg :=d .DecodeElement (_gadgg .Position ,&_dffgb );_dbbgg !=nil {return _dbbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_gadgg .Sz =NewCT_HpsMeasure ();if _gcafe :=d .DecodeElement (_gadgg .Sz ,&_dffgb );_gcafe !=nil {return _gcafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_gadgg .SzCs =NewCT_HpsMeasure ();if _agfgg :=d .DecodeElement (_gadgg .SzCs ,&_dffgb );_agfgg !=nil {return _agfgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_gadgg .Highlight =NewCT_Highlight ();if _ggabe :=d .DecodeElement (_gadgg .Highlight ,&_dffgb );_ggabe !=nil {return _ggabe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_gadgg .U =NewCT_Underline ();if _gaagg :=d .DecodeElement (_gadgg .U ,&_dffgb );_gaagg !=nil {return _gaagg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gadgg .Effect =NewCT_TextEffect ();if _aefbfg :=d .DecodeElement (_gadgg .Effect ,&_dffgb );_aefbfg !=nil {return _aefbfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_gadgg .Bdr =NewCT_Border ();if _affge :=d .DecodeElement (_gadgg .Bdr ,&_dffgb );_affge !=nil {return _affge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_gadgg .Shd =NewCT_Shd ();if _adadb :=d .DecodeElement (_gadgg .Shd ,&_dffgb );_adadb !=nil {return _adadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_gadgg .FitText =NewCT_FitText ();if _ccbca :=d .DecodeElement (_gadgg .FitText ,&_dffgb );_ccbca !=nil {return _ccbca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_gadgg .VertAlign =NewCT_VerticalAlignRun ();if _egcc :=d .DecodeElement (_gadgg .VertAlign ,&_dffgb );_egcc !=nil {return _egcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_gadgg .Rtl =NewCT_OnOff ();if _dffgba :=d .DecodeElement (_gadgg .Rtl ,&_dffgb );_dffgba !=nil {return _dffgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_gadgg .Cs =NewCT_OnOff ();if _accac :=d .DecodeElement (_gadgg .Cs ,&_dffgb );_accac !=nil {return _accac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_gadgg .Em =NewCT_Em ();if _bbacee :=d .DecodeElement (_gadgg .Em ,&_dffgb );_bbacee !=nil {return _bbacee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_gadgg .Lang =NewCT_Language ();if _fdaaf :=d .DecodeElement (_gadgg .Lang ,&_dffgb );_fdaaf !=nil {return _fdaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_gadgg .EastAsianLayout =NewCT_EastAsianLayout ();if _afddfe :=d .DecodeElement (_gadgg .EastAsianLayout ,&_dffgb );_afddfe !=nil {return _afddfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_gadgg .SpecVanish =NewCT_OnOff ();if _acgff :=d .DecodeElement (_gadgg .SpecVanish ,&_dffgb );_acgff !=nil {return _acgff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_gadgg .OMath =NewCT_OnOff ();if _daege :=d .DecodeElement (_gadgg .OMath ,&_dffgb );_daege !=nil {return _daege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gadgg .RPrChange =NewCT_ParaRPrChange ();if _bgbb :=d .DecodeElement (_gadgg .RPrChange ,&_dffgb );_bgbb !=nil {return _bgbb ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_dffgb .Name );if _bcebg :=d .Skip ();_bcebg !=nil {return _bcebg ;};};case _g .EndElement :break _cfddeb ;case _g .CharData :};};return nil ;};type CT_TabStop struct{ -// Validate validates the CT_TrackChangeNumbering and its children -func (_ccbec *CT_TrackChangeNumbering )Validate ()error {return _ccbec .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_fdcebc *CT_Shd )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fdcebc .ValAttr =ST_Shd (1);for _ ,_effgf :=range start .Attr {if _effgf .Name .Local =="\u0076\u0061\u006c"{_fdcebc .ValAttr .UnmarshalXMLAttr (_effgf );continue ;};if _effgf .Name .Local =="\u0063\u006f\u006co\u0072"{_gggdc ,_fdaac :=ParseUnionST_HexColor (_effgf .Value );if _fdaac !=nil {return _fdaac ;};_fdcebc .ColorAttr =&_gggdc ;continue ;};if _effgf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fdcebc .ThemeColorAttr .UnmarshalXMLAttr (_effgf );continue ;};if _effgf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_geegfe ,_bcebgc :=_effgf .Value ,error (nil );if _bcebgc !=nil {return _bcebgc ;};_fdcebc .ThemeTintAttr =&_geegfe ;continue ;};if _effgf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dbb ,_bgeg :=_effgf .Value ,error (nil );if _bgeg !=nil {return _bgeg ;};_fdcebc .ThemeShadeAttr =&_dbb ;continue ;};if _effgf .Name .Local =="\u0066\u0069\u006c\u006c"{_bebdb ,_agggb :=ParseUnionST_HexColor (_effgf .Value );if _agggb !=nil {return _agggb ;};_fdcebc .FillAttr =&_bebdb ;continue ;};if _effgf .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_fdcebc .ThemeFillAttr .UnmarshalXMLAttr (_effgf );continue ;};if _effgf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_aagacc ,_faaa :=_effgf .Value ,error (nil );if _faaa !=nil {return _faaa ;};_fdcebc .ThemeFillTintAttr =&_aagacc ;continue ;};if _effgf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_gbbcf ,_dbcef :=_effgf .Value ,error (nil );if _dbcef !=nil {return _dbcef ;};_fdcebc .ThemeFillShadeAttr =&_gbbcf ;continue ;};};for {_debfgb ,_gecbf :=d .Token ();if _gecbf !=nil {return _eddeb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_gecbf );};if _bgff ,_bdgbea :=_debfgb .(_ebaba .EndElement );_bdgbea &&_bgff .Name ==start .Name {break ;};};return nil ;};func (_gafe *ST_SignedHpsMeasure )Validate ()error {return _gafe .ValidateWithPath ("")}; +// Tab Stop Type +ValAttr ST_TabJc ; -// Validate validates the CT_EdnProps and its children -func (_aeaaa *CT_EdnProps )Validate ()error {return _aeaaa .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");}; +// Tab Leader Character +LeaderAttr ST_TabTlc ; -// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path -func (_aafff *CT_Spacing )ValidateWithPath (path string )error {if _aafff .BeforeAttr !=nil {if _cdd :=_aafff .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_cdd !=nil {return _cdd ;};};if _aafff .BeforeAutospacingAttr !=nil {if _gagcga :=_aafff .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_gagcga !=nil {return _gagcga ;};};if _aafff .AfterAttr !=nil {if _gggfa :=_aafff .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_gggfa !=nil {return _gggfa ;};};if _aafff .AfterAutospacingAttr !=nil {if _bagba :=_aafff .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_bagba !=nil {return _bagba ;};};if _aafff .LineAttr !=nil {if _bedaf :=_aafff .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_bedaf !=nil {return _bedaf ;};};if _cfdc :=_aafff .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_cfdc !=nil {return _cfdc ;};return nil ;};func NewCT_FldChar ()*CT_FldChar {_fcdfbf :=&CT_FldChar {};_fcdfbf .FldCharTypeAttr =ST_FldCharType (1);return _fcdfbf ;}; +// Tab Stop Position +PosAttr ST_SignedTwipsMeasure ;};func NewCT_HdrFtr ()*CT_HdrFtr {_dddag :=&CT_HdrFtr {};return _dddag };func (_faccde ST_LineNumberRestart )ValidateWithPath (path string )error {switch _faccde {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faccde ));};return nil ;}; -// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path -func (_bgaec *CT_Em )ValidateWithPath (path string )error {if _bgaec .ValAttr ==ST_EmUnset {return _eddeb .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 _deaec :=_bgaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deaec !=nil {return _deaec ;};return nil ;};func (_deee *WdCT_PosHChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _deee .Align !=WdST_AlignHUnset {_fgefb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_deee .Align ,_fgefb );};if _deee .PosOffset !=nil {_fgfdbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_deee .PosOffset ,_fgfdbf );};return nil ;};func (_ced *EG_ParaRPrTrackChanges )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ced .Ins !=nil {_eecbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ced .Ins ,_eecbc );};if _ced .Del !=nil {_bfbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ced .Del ,_bfbe );};if _ced .MoveFrom !=nil {_abeda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_ced .MoveFrom ,_abeda );};if _ced .MoveTo !=nil {_badcgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_ced .MoveTo ,_badcgf );};return nil ;};func NewCT_PPrBase ()*CT_PPrBase {_abgbc :=&CT_PPrBase {};return _abgbc };func NewCT_PermStart ()*CT_PermStart {_dfeb :=&CT_PermStart {};return _dfeb };func (_eefg *CT_EdnProps )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ecffec :for {_aaea ,_bbdbe :=d .Token ();if _bbdbe !=nil {return _bbdbe ;};switch _fadaf :=_aaea .(type ){case _ebaba .StartElement :switch _fadaf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_eefg .Pos =NewCT_EdnPos ();if _efgdd :=d .DecodeElement (_eefg .Pos ,&_fadaf );_efgdd !=nil {return _efgdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_eefg .NumFmt =NewCT_NumFmt ();if _bbgdf :=d .DecodeElement (_eefg .NumFmt ,&_fadaf );_bbgdf !=nil {return _bbgdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_eefg .NumStart =NewCT_DecimalNumber ();if _bbgff :=d .DecodeElement (_eefg .NumStart ,&_fadaf );_bbgff !=nil {return _bbgff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_eefg .NumRestart =NewCT_NumRestart ();if _fafeb :=d .DecodeElement (_eefg .NumRestart ,&_fadaf );_fafeb !=nil {return _fafeb ;};default:_febdf .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\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_fadaf .Name );if _dfdaf :=d .Skip ();_dfdaf !=nil {return _dfdaf ;};};case _ebaba .EndElement :break _ecffec ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the CT_ParaRPrChange and its children +func (_egbf *CT_ParaRPrChange )Validate ()error {return _egbf .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ddece *CT_TrackChangeNumbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbafg :=range start .Attr {if _fbafg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_agcceg ,_cdadbf :=_fbafg .Value ,error (nil );if _cdadbf !=nil {return _cdadbf ;};_ddece .OriginalAttr =&_agcceg ;continue ;};if _fbafg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ceecfa ,_aeede :=_fbafg .Value ,error (nil );if _aeede !=nil {return _aeede ;};_ddece .AuthorAttr =_ceecfa ;continue ;};if _fbafg .Name .Local =="\u0064\u0061\u0074\u0065"{_bbbae ,_fbfbf :=ParseStdlibTime (_fbafg .Value );if _fbfbf !=nil {return _fbfbf ;};_ddece .DateAttr =&_bbbae ;continue ;};if _fbafg .Name .Local =="\u0069\u0064"{_dcabab ,_ebfbf :=_b .ParseInt (_fbafg .Value ,10,64);if _ebfbf !=nil {return _ebfbf ;};_ddece .IdAttr =_dcabab ;continue ;};};for {_gfgef ,_aecgfa :=d .Token ();if _aecgfa !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0072\u0061c\u006b\u0043\u0068\u0061\u006e\u0067\u0065N\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u003a\u0020%\u0073",_aecgfa );};if _fefdd ,_bffag :=_gfgef .(_g .EndElement );_bffag &&_fefdd .Name ==start .Name {break ;};};return nil ;};type CT_DocDefaults struct{ -// Validate validates the CT_DocProtect and its children -func (_dfafa *CT_DocProtect )Validate ()error {return _dfafa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};func (_dgddb *CT_TblCellMar )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bdebag :for {_ffdce ,_gadaee :=d .Token ();if _gadaee !=nil {return _gadaee ;};switch _feba :=_ffdce .(type ){case _ebaba .StartElement :switch _feba .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_dgddb .Top =NewCT_TblWidth ();if _bgbcc :=d .DecodeElement (_dgddb .Top ,&_feba );_bgbcc !=nil {return _bgbcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_dgddb .Start =NewCT_TblWidth ();if _gfecae :=d .DecodeElement (_dgddb .Start ,&_feba );_gfecae !=nil {return _gfecae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_dgddb .Left =NewCT_TblWidth ();if _bgdga :=d .DecodeElement (_dgddb .Left ,&_feba );_bgdga !=nil {return _bgdga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_dgddb .Bottom =NewCT_TblWidth ();if _febabc :=d .DecodeElement (_dgddb .Bottom ,&_feba );_febabc !=nil {return _febabc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_dgddb .End =NewCT_TblWidth ();if _fgfebe :=d .DecodeElement (_dgddb .End ,&_feba );_fgfebe !=nil {return _fgfebe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_dgddb .Right =NewCT_TblWidth ();if _cadbg :=d .DecodeElement (_dgddb .Right ,&_feba );_cadbg !=nil {return _cadbg ;};default:_febdf .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\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_feba .Name );if _ecbag :=d .Skip ();_ecbag !=nil {return _ecbag ;};};case _ebaba .EndElement :break _bdebag ;case _ebaba .CharData :};};return nil ;}; +// Default Run Properties +RPrDefault *CT_RPrDefault ; -// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path -func (_dga *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _dga .CNvPr !=nil {if _begbg :=_dga .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_begbg !=nil {return _begbg ;};};if _dga .CNvContentPartPr !=nil {if _egede :=_dga .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_egede !=nil {return _egede ;};};return nil ;};type CT_MailMergeSourceType struct{ +// Default Paragraph Properties +PPrDefault *CT_PPrDefault ;};func (_badfc ST_HexColorAuto )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_badfc .String (),start );}; -// Data Source Type Value -ValAttr ST_MailMergeSourceType ;}; +// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path +func (_acgea *CT_SectPrChange )ValidateWithPath (path string )error {if _acgea .SectPr !=nil {if _eccfd :=_acgea .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_eccfd !=nil {return _eccfd ;};};return nil ;};func (_bcfdce ST_DecimalNumberOrPercent )String ()string {if _bcfdce .ST_UnqualifiedPercentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_bcfdce .ST_UnqualifiedPercentage );};if _bcfdce .ST_Percentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_bcfdce .ST_Percentage );};return "";};func (_dgda *CT_BookmarkRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgda .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dgda .ColFirstAttr )});};if _dgda .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_dgda .ColLastAttr )});};if _dgda .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cbef ,_accab :=_dgda .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _accab !=nil {return _accab ;};start .Attr =append (start .Attr ,_cbef );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dgda .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_MarkupRange ()*CT_MarkupRange {_gdadb :=&CT_MarkupRange {};return _gdadb };func (_cfbef ST_LineSpacingRule )String ()string {switch _cfbef {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_bgaded ST_ObjectUpdateMode )Validate ()error {return _bgaded .ValidateWithPath ("")};func (_aacga ST_PageOrientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aeefe :=_g .Attr {};_aeefe .Name =name ;switch _aacga {case ST_PageOrientationUnset :_aeefe .Value ="";case ST_PageOrientationPortrait :_aeefe .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_aeefe .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _aeefe ,nil ;};func (_ggcgca ST_MailMergeOdsoFMDFieldType )Validate ()error {return _ggcgca .ValidateWithPath ("")};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_decfee *CT_Background )ValidateWithPath (path string )error {if _decfee .ColorAttr !=nil {if _ffced :=_decfee .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ffced !=nil {return _ffced ;};};if _gaegc :=_decfee .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gaegc !=nil {return _gaegc ;};if _decfee .Drawing !=nil {if _bdgaa :=_decfee .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bdgaa !=nil {return _bdgaa ;};};return nil ;};func (_gcdaba *CT_SdtContentRun )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gcdaba .FldSimple !=nil {_dfgga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_efc :=range _gcdaba .FldSimple {e .EncodeElement (_efc ,_dfgga );};};if _gcdaba .Hyperlink !=nil {_bfacf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gcdaba .Hyperlink ,_bfacf );};if _gcdaba .SubDoc !=nil {_cgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gcdaba .SubDoc ,_cgf );};if _gcdaba .EG_ContentRunContent !=nil {for _ ,_fbbabc :=range _gcdaba .EG_ContentRunContent {_fbbabc .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_TblGridCol struct{ +// Annotation Identifier +IdAttr int64 ;TrPr *CT_TrPrBase ;};type CT_SectPrBase struct{ -// Grid Column Width -WAttr *_bef .ST_TwipsMeasure ;};func (_cageed *ST_TextDirection )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aebba ,_ceefcb :=d .Token ();if _ceefcb !=nil {return _ceefcb ;};if _badgad ,_bcag :=_aebba .(_ebaba .EndElement );_bcag &&_badgad .Name ==start .Name {*_cageed =1;return nil ;};if _fdcdc ,_fagg :=_aebba .(_ebaba .CharData );!_fagg {return _eddeb .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",_aebba );}else {switch string (_fdcdc ){case "":*_cageed =0;case "\u0074\u0062":*_cageed =1;case "\u0072\u006c":*_cageed =2;case "\u006c\u0072":*_cageed =3;case "\u0074\u0062\u0056":*_cageed =4;case "\u0072\u006c\u0056":*_cageed =5;case "\u006c\u0072\u0056":*_cageed =6;case "\u0062\u0074\u004c\u0072":*_cageed =7;case "\u006c\u0072\u0054\u0062":*_cageed =8;case "\u006c\u0072\u0054b\u0056":*_cageed =9;case "\u0074\u0062\u004cr\u0056":*_cageed =10;case "\u0074\u0062\u0052\u006c":*_cageed =11;case "\u0074\u0062\u0052l\u0056":*_cageed =12;};};_aebba ,_ceefcb =d .Token ();if _ceefcb !=nil {return _ceefcb ;};if _bfged ,_dgda :=_aebba .(_ebaba .EndElement );_dgda &&_bfged .Name ==start .Name {return nil ;};return _eddeb .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",_aebba );};func (_efcaa *EG_ContentRunContentBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _efcaa .SmartTag !=nil {_aecfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_efcaa .SmartTag ,_aecfe );};if _efcaa .Sdt !=nil {_bff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_efcaa .Sdt ,_bff );};if _efcaa .EG_RunLevelElts !=nil {for _ ,_abafc :=range _efcaa .EG_RunLevelElts {_abafc .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};func (_dfebc *ST_PageOrientation )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dfebc =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dfebc =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dfebc =2;};return nil ;};func (_fffbcc ST_FtnEdn )Validate ()error {return _fffbcc .ValidateWithPath ("")};func (_bcdeg *CT_Perm )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_adcdb :=range start .Attr {if _adcdb .Name .Local =="\u0069\u0064"{_eefdbe ,_edbba :=_adcdb .Value ,error (nil );if _edbba !=nil {return _edbba ;};_bcdeg .IdAttr =_eefdbe ;continue ;};if _adcdb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bcdeg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_adcdb );continue ;};};for {_egcega ,_edbbg :=d .Token ();if _edbbg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_edbbg );};if _dfd ,_ecgcba :=_egcega .(_ebaba .EndElement );_ecgcba &&_dfd .Name ==start .Name {break ;};};return nil ;};func (_cdbbc *CT_CharacterSpacing )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cdbbc .ValAttr =ST_CharacterSpacing (1);for _ ,_begbb :=range start .Attr {if _begbb .Name .Local =="\u0076\u0061\u006c"{_cdbbc .ValAttr .UnmarshalXMLAttr (_begbb );continue ;};};for {_eafadb ,_fcega :=d .Token ();if _fcega !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0043\u0068\u0061\u0072\u0061c\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_fcega );};if _bgccg ,_egag :=_eafadb .(_ebaba .EndElement );_egag &&_bgccg .Name ==start .Name {break ;};};return nil ;};func (_fgaacc *ST_ThemeColor )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fgaacc =0;case "\u0064\u0061\u0072k\u0031":*_fgaacc =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fgaacc =2;case "\u0064\u0061\u0072k\u0032":*_fgaacc =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fgaacc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fgaacc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fgaacc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fgaacc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fgaacc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fgaacc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fgaacc =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fgaacc =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fgaacc =12;case "\u006e\u006f\u006e\u0065":*_fgaacc =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_fgaacc =14;case "\u0074\u0065\u0078t\u0031":*_fgaacc =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_fgaacc =16;case "\u0074\u0065\u0078t\u0032":*_fgaacc =17;};return nil ;};func (_cefc *ST_WmlColorSchemeIndex )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fbbfd ,_cfcfce :=d .Token ();if _cfcfce !=nil {return _cfcfce ;};if _bacec ,_cabebf :=_fbbfd .(_ebaba .EndElement );_cabebf &&_bacec .Name ==start .Name {*_cefc =1;return nil ;};if _eabee ,_gdacf :=_fbbfd .(_ebaba .CharData );!_gdacf {return _eddeb .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",_fbbfd );}else {switch string (_eabee ){case "":*_cefc =0;case "\u0064\u0061\u0072k\u0031":*_cefc =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_cefc =2;case "\u0064\u0061\u0072k\u0032":*_cefc =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_cefc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cefc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cefc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cefc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cefc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cefc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cefc =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_cefc =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_cefc =12;};};_fbbfd ,_cfcfce =d .Token ();if _cfcfce !=nil {return _cfcfce ;};if _fdfgf ,_abdee :=_fbbfd .(_ebaba .EndElement );_abdee &&_fdfgf .Name ==start .Name {return nil ;};return _eddeb .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",_fbbfd );};func (_ggebf *ST_VAnchor )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gfffg ,_ccbag :=d .Token ();if _ccbag !=nil {return _ccbag ;};if _dbagef ,_cbfc :=_gfffg .(_ebaba .EndElement );_cbfc &&_dbagef .Name ==start .Name {*_ggebf =1;return nil ;};if _begce ,_gffdbg :=_gfffg .(_ebaba .CharData );!_gffdbg {return _eddeb .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",_gfffg );}else {switch string (_begce ){case "":*_ggebf =0;case "\u0074\u0065\u0078\u0074":*_ggebf =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ggebf =2;case "\u0070\u0061\u0067\u0065":*_ggebf =3;};};_gfffg ,_ccbag =d .Token ();if _ccbag !=nil {return _ccbag ;};if _dafgef ,_fddeg :=_gfffg .(_ebaba .EndElement );_fddeg &&_dafgef .Name ==start .Name {return nil ;};return _eddeb .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",_gfffg );};func NewCT_AltChunk ()*CT_AltChunk {_bcbecb :=&CT_AltChunk {};return _bcbecb };func NewCT_NumFmt ()*CT_NumFmt {_fcdde :=&CT_NumFmt {};_fcdde .ValAttr =ST_NumberFormat (1);return _fcdde ;};func (_bcagfg *CT_TcPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_faebe :for {_dgdfg ,_gbacg :=d .Token ();if _gbacg !=nil {return _gbacg ;};switch _fggbag :=_dgdfg .(type ){case _ebaba .StartElement :switch _fggbag .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_bcagfg .CnfStyle =NewCT_Cnf ();if _gdadc :=d .DecodeElement (_bcagfg .CnfStyle ,&_fggbag );_gdadc !=nil {return _gdadc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_bcagfg .TcW =NewCT_TblWidth ();if _agfba :=d .DecodeElement (_bcagfg .TcW ,&_fggbag );_agfba !=nil {return _agfba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_bcagfg .GridSpan =NewCT_DecimalNumber ();if _edae :=d .DecodeElement (_bcagfg .GridSpan ,&_fggbag );_edae !=nil {return _edae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_bcagfg .HMerge =NewCT_HMerge ();if _bcbe :=d .DecodeElement (_bcagfg .HMerge ,&_fggbag );_bcbe !=nil {return _bcbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_bcagfg .VMerge =NewCT_VMerge ();if _eaddd :=d .DecodeElement (_bcagfg .VMerge ,&_fggbag );_eaddd !=nil {return _eaddd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_bcagfg .TcBorders =NewCT_TcBorders ();if _cbdg :=d .DecodeElement (_bcagfg .TcBorders ,&_fggbag );_cbdg !=nil {return _cbdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_bcagfg .Shd =NewCT_Shd ();if _efgaf :=d .DecodeElement (_bcagfg .Shd ,&_fggbag );_efgaf !=nil {return _efgaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_bcagfg .NoWrap =NewCT_OnOff ();if _dbbd :=d .DecodeElement (_bcagfg .NoWrap ,&_fggbag );_dbbd !=nil {return _dbbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_bcagfg .TcMar =NewCT_TcMar ();if _gecfa :=d .DecodeElement (_bcagfg .TcMar ,&_fggbag );_gecfa !=nil {return _gecfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_bcagfg .TextDirection =NewCT_TextDirection ();if _gebeaf :=d .DecodeElement (_bcagfg .TextDirection ,&_fggbag );_gebeaf !=nil {return _gebeaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_bcagfg .TcFitText =NewCT_OnOff ();if _fggg :=d .DecodeElement (_bcagfg .TcFitText ,&_fggbag );_fggg !=nil {return _fggg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_bcagfg .VAlign =NewCT_VerticalJc ();if _cbfad :=d .DecodeElement (_bcagfg .VAlign ,&_fggbag );_cbfad !=nil {return _cbfad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_bcagfg .HideMark =NewCT_OnOff ();if _ebbba :=d .DecodeElement (_bcagfg .HideMark ,&_fggbag );_ebbba !=nil {return _ebbba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_bcagfg .Headers =NewCT_Headers ();if _cdgfa :=d .DecodeElement (_bcagfg .Headers ,&_fggbag );_cdgfa !=nil {return _cdgfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_bcagfg .CellIns =NewCT_TrackChange ();if _gfgfe :=d .DecodeElement (_bcagfg .CellIns ,&_fggbag );_gfgfe !=nil {return _gfgfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_bcagfg .CellDel =NewCT_TrackChange ();if _gcgad :=d .DecodeElement (_bcagfg .CellDel ,&_fggbag );_gcgad !=nil {return _gcgad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_bcagfg .CellMerge =NewCT_CellMergeTrackChange ();if _ecgcg :=d .DecodeElement (_bcagfg .CellMerge ,&_fggbag );_ecgcg !=nil {return _ecgcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_bcagfg .TcPrChange =NewCT_TcPrChange ();if _gebdf :=d .DecodeElement (_bcagfg .TcPrChange ,&_fggbag );_gebdf !=nil {return _gebdf ;};default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_fggbag .Name );if _af :=d .Skip ();_af !=nil {return _af ;};};case _ebaba .EndElement :break _faebe ;case _ebaba .CharData :};};return nil ;};func (_fgdbb *CT_MultiLevelType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgdbb .ValAttr =ST_MultiLevelType (1);for _ ,_gefacd :=range start .Attr {if _gefacd .Name .Local =="\u0076\u0061\u006c"{_fgdbb .ValAttr .UnmarshalXMLAttr (_gefacd );continue ;};};for {_cedad ,_bcgca :=d .Token ();if _bcgca !=nil {return _eddeb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065: \u0025\u0073",_bcgca );};if _edfbdda ,_fdffc :=_cedad .(_ebaba .EndElement );_fdffc &&_edfbdda .Name ==start .Name {break ;};};return nil ;};type ST_FrameScrollbar byte ;func (_afgdaf *CT_Lvl )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dbg :=range start .Attr {if _dbg .Name .Local =="\u0074\u0070\u006c\u0063"{_aeff ,_fedfb :=_dbg .Value ,error (nil );if _fedfb !=nil {return _fedfb ;};_afgdaf .TplcAttr =&_aeff ;continue ;};if _dbg .Name .Local =="\u0069\u006c\u0076\u006c"{_feebe ,_ggcdg :=_cfdbf .ParseInt (_dbg .Value ,10,64);if _ggcdg !=nil {return _ggcdg ;};_afgdaf .IlvlAttr =_feebe ;continue ;};if _dbg .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_ccbga ,_faabd :=ParseUnionST_OnOff (_dbg .Value );if _faabd !=nil {return _faabd ;};_afgdaf .TentativeAttr =&_ccbga ;continue ;};};_ffae :for {_dgcaf ,_dagbc :=d .Token ();if _dagbc !=nil {return _dagbc ;};switch _abbadd :=_dgcaf .(type ){case _ebaba .StartElement :switch _abbadd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_afgdaf .Start =NewCT_DecimalNumber ();if _gddd :=d .DecodeElement (_afgdaf .Start ,&_abbadd );_gddd !=nil {return _gddd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_afgdaf .NumFmt =NewCT_NumFmt ();if _ccead :=d .DecodeElement (_afgdaf .NumFmt ,&_abbadd );_ccead !=nil {return _ccead ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_afgdaf .LvlRestart =NewCT_DecimalNumber ();if _gffbe :=d .DecodeElement (_afgdaf .LvlRestart ,&_abbadd );_gffbe !=nil {return _gffbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_afgdaf .PStyle =NewCT_String ();if _gagcf :=d .DecodeElement (_afgdaf .PStyle ,&_abbadd );_gagcf !=nil {return _gagcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0073\u004cg\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0073\u004cg\u006c"}:_afgdaf .IsLgl =NewCT_OnOff ();if _gcgdg :=d .DecodeElement (_afgdaf .IsLgl ,&_abbadd );_gcgdg !=nil {return _gcgdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0066\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0066\u0066"}:_afgdaf .Suff =NewCT_LevelSuffix ();if _dedef :=d .DecodeElement (_afgdaf .Suff ,&_abbadd );_dedef !=nil {return _dedef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_afgdaf .LvlText =NewCT_LevelText ();if _dcdg :=d .DecodeElement (_afgdaf .LvlText ,&_abbadd );_dcdg !=nil {return _dcdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_afgdaf .LvlPicBulletId =NewCT_DecimalNumber ();if _cbbd :=d .DecodeElement (_afgdaf .LvlPicBulletId ,&_abbadd );_cbbd !=nil {return _cbbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_afgdaf .Legacy =NewCT_LvlLegacy ();if _fcaga :=d .DecodeElement (_afgdaf .Legacy ,&_abbadd );_fcaga !=nil {return _fcaga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006cJ\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006cJ\u0063"}:_afgdaf .LvlJc =NewCT_Jc ();if _gdbe :=d .DecodeElement (_afgdaf .LvlJc ,&_abbadd );_gdbe !=nil {return _gdbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_afgdaf .PPr =NewCT_PPrGeneral ();if _eaaac :=d .DecodeElement (_afgdaf .PPr ,&_abbadd );_eaaac !=nil {return _eaaac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_afgdaf .RPr =NewCT_RPr ();if _gacfg :=d .DecodeElement (_afgdaf .RPr ,&_abbadd );_gacfg !=nil {return _gacfg ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_abbadd .Name );if _eefgcf :=d .Skip ();_eefgcf !=nil {return _eefgcf ;};};case _ebaba .EndElement :break _ffae ;case _ebaba .CharData :};};return nil ;};func NewCT_NumLvl ()*CT_NumLvl {_edggef :=&CT_NumLvl {};return _edggef };func (_baafb ST_TextboxTightWrap )Validate ()error {return _baafb .ValidateWithPath ("")};func NewCT_Attr ()*CT_Attr {_fgcgg :=&CT_Attr {};return _fgcgg }; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path -func (_bdgga *CT_Base64Binary )ValidateWithPath (path string )error {return nil }; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Validate validates the CT_ParaRPrOriginal and its children -func (_acdfb *CT_ParaRPrOriginal )Validate ()error {return _acdfb .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");}; +// Section Type +Type *CT_SectType ; -// Validate validates the CT_Control and its children -func (_dgcgb *CT_Control )Validate ()error {return _dgcgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Page Size +PgSz *CT_PageSz ; -// Annotation Identifier -IdAttr int64 ;};func (_afgcdd *CT_Base64Binary )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_afgcdd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Page Margins +PgMar *CT_PageMar ; -// ValidateWithPath validates the CT_View and its children, prefixing error messages with path -func (_bgefd *CT_View )ValidateWithPath (path string )error {if _bgefd .ValAttr ==ST_ViewUnset {return _eddeb .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 _dfaa :=_bgefd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfaa !=nil {return _dfaa ;};return nil ;};func (_baedfe *WebSettings )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _baedfe .CT_WebSettings .MarshalXML (e ,start );};func (_gecf ST_TextDirection )String ()string {switch _gecf {case 0:return "";case 1:return "\u0074\u0062";case 2:return "\u0072\u006c";case 3:return "\u006c\u0072";case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056";case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056";case 10:return "\u0074\u0062\u004cr\u0056";case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056";};return "";};func (_fcdgb *CT_Perm )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_fcdgb .IdAttr )});if _fcdgb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ecbcf ,_degcg :=_fcdgb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _degcg !=nil {return _degcg ;};start .Attr =append (start .Attr ,_ecbcf );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_efa :=&WdCT_WordprocessingContentPartNonVisual {};return _efa ;};func (_dfdggc *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_eddc :=[]string {};if _dfdggc .Int64 !=nil {_eddc =append (_eddc ,"\u0049\u006e\u00746\u0034");};if _dfdggc .ST_UniversalMeasure !=nil {_eddc =append (_eddc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_eddc )> 1{return _eddeb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eddc );};return nil ;}; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Validate validates the CT_CustomXmlRow and its children -func (_bbgg *CT_CustomXmlRow )Validate ()error {return _bbgg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");}; +// Page Borders +PgBorders *CT_PageBorders ; -// Validate validates the CT_RunTrackChange and its children -func (_ddfea *CT_RunTrackChange )Validate ()error {return _ddfea .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_eeggeb ST_DocPartBehavior )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bgdbaf :=_ebaba .Attr {};_bgdbaf .Name =name ;switch _eeggeb {case ST_DocPartBehaviorUnset :_bgdbaf .Value ="";case ST_DocPartBehaviorContent :_bgdbaf .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_bgdbaf .Value ="\u0070";case ST_DocPartBehaviorPg :_bgdbaf .Value ="\u0070\u0067";};return _bgdbaf ,nil ;};func (_aeddf ST_HexColorAuto )ValidateWithPath (path string )error {switch _aeddf {case 0,1:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeddf ));};return nil ;};type EG_RunInnerContent struct{ +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Break -Br *CT_Br ; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Text -T *CT_Text ; +// Column Definitions +Cols *CT_Columns ; -// Content Part -ContentPart *CT_Rel ; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Deleted Text -DelText *CT_Text ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Field Code -InstrText *CT_Text ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Deleted Field Code -DelInstrText *CT_Text ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Optional Hyphen Character -SoftHyphen *CT_Empty ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Document Grid +DocGrid *CT_DocGrid ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path +func (_beadgc *EG_RunLevelElts )ValidateWithPath (path string )error {if _beadgc .ProofErr !=nil {if _bcadcc :=_beadgc .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_bcadcc !=nil {return _bcadcc ;};};if _beadgc .PermStart !=nil {if _cgafc :=_beadgc .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_cgafc !=nil {return _cgafc ;};};if _beadgc .PermEnd !=nil {if _gfebde :=_beadgc .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_gfebde !=nil {return _gfebde ;};};if _beadgc .Ins !=nil {if _bgbec :=_beadgc .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bgbec !=nil {return _bgbec ;};};if _beadgc .Del !=nil {if _cdbcb :=_beadgc .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_cdbcb !=nil {return _cdbcb ;};};if _beadgc .MoveFrom !=nil {if _caeef :=_beadgc .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_caeef !=nil {return _caeef ;};};if _beadgc .MoveTo !=nil {if _baeec :=_beadgc .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_baeec !=nil {return _baeec ;};};for _dggcad ,_dfbg :=range _beadgc .EG_RangeMarkupElements {if _egdfad :=_dfbg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_dggcad ));_egdfad !=nil {return _egdfad ;};};for _baggd ,_fgbacd :=range _beadgc .EG_MathContent {if _dedbe :=_fgbacd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_baggd ));_dedbe !=nil {return _dedbe ;};};return nil ;};func (_cffggc *CT_VMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egbcd :=range start .Attr {if _egbcd .Name .Local =="\u0076\u0061\u006c"{_cffggc .ValAttr .UnmarshalXMLAttr (_egbcd );continue ;};};for {_gbfggf ,_abgbd :=d .Token ();if _abgbd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_abgbd );};if _dafdg ,_dgdbf :=_gbfggf .(_g .EndElement );_dgdbf &&_dafdg .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_Coordinate (s string )(_e .ST_Coordinate ,error ){return _e .ParseUnionST_Coordinate (s );};func (_daaec ST_ObjectUpdateMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaefag :=_g .Attr {};_aaefag .Name =name ;switch _daaec {case ST_ObjectUpdateModeUnset :_aaefag .Value ="";case ST_ObjectUpdateModeAlways :_aaefag .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_aaefag .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _aaefag ,nil ;};func (_gbeba *CT_PBdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbbacb :for {_dafe ,_gadb :=d .Token ();if _gadb !=nil {return _gadb ;};switch _fccfg :=_dafe .(type ){case _g .StartElement :switch _fccfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gbeba .Top =NewCT_Border ();if _ggceg :=d .DecodeElement (_gbeba .Top ,&_fccfg );_ggceg !=nil {return _ggceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gbeba .Left =NewCT_Border ();if _eeba :=d .DecodeElement (_gbeba .Left ,&_fccfg );_eeba !=nil {return _eeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbeba .Bottom =NewCT_Border ();if _afeb :=d .DecodeElement (_gbeba .Bottom ,&_fccfg );_afeb !=nil {return _afeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gbeba .Right =NewCT_Border ();if _cbbfe :=d .DecodeElement (_gbeba .Right ,&_fccfg );_cbbfe !=nil {return _cbbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_gbeba .Between =NewCT_Border ();if _dfbbac :=d .DecodeElement (_gbeba .Between ,&_fccfg );_dfbbac !=nil {return _dfbbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0072"}:_gbeba .Bar =NewCT_Border ();if _fbbcb :=d .DecodeElement (_gbeba .Bar ,&_fccfg );_fbbcb !=nil {return _fbbcb ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_fccfg .Name );if _edafg :=d .Skip ();_edafg !=nil {return _edafg ;};};case _g .EndElement :break _gbbacb ;case _g .CharData :};};return nil ;};func (_caagg *WdST_RelFromV )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_caagg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_caagg =1;case "\u0070\u0061\u0067\u0065":*_caagg =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_caagg =3;case "\u006c\u0069\u006e\u0065":*_caagg =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_caagg =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_caagg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_caagg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_caagg =8;};return nil ;};func (_ddbec *WebSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbec .CT_WebSettings =*NewCT_WebSettings ();_fcdee :for {_dedeg ,_adacc :=d .Token ();if _adacc !=nil {return _adacc ;};switch _aceabe :=_dedeg .(type ){case _g .StartElement :switch _aceabe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_ddbec .Frameset =NewCT_Frameset ();if _aebbee :=d .DecodeElement (_ddbec .Frameset ,&_aceabe );_aebbee !=nil {return _aebbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_ddbec .Divs =NewCT_Divs ();if _dfbbde :=d .DecodeElement (_ddbec .Divs ,&_aceabe );_dfbbde !=nil {return _dfbbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_ddbec .Encoding =NewCT_String ();if _bddfge :=d .DecodeElement (_ddbec .Encoding ,&_aceabe );_bddfge !=nil {return _bddfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_ddbec .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _geddf :=d .DecodeElement (_ddbec .OptimizeForBrowser ,&_aceabe );_geddf !=nil {return _geddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_ddbec .RelyOnVML =NewCT_OnOff ();if _cagec :=d .DecodeElement (_ddbec .RelyOnVML ,&_aceabe );_cagec !=nil {return _cagec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_ddbec .AllowPNG =NewCT_OnOff ();if _cbgadg :=d .DecodeElement (_ddbec .AllowPNG ,&_aceabe );_cbgadg !=nil {return _cbgadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_ddbec .DoNotRelyOnCSS =NewCT_OnOff ();if _addcc :=d .DecodeElement (_ddbec .DoNotRelyOnCSS ,&_aceabe );_addcc !=nil {return _addcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_ddbec .DoNotSaveAsSingleFile =NewCT_OnOff ();if _efbef :=d .DecodeElement (_ddbec .DoNotSaveAsSingleFile ,&_aceabe );_efbef !=nil {return _efbef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_ddbec .DoNotOrganizeInFolder =NewCT_OnOff ();if _debde :=d .DecodeElement (_ddbec .DoNotOrganizeInFolder ,&_aceabe );_debde !=nil {return _debde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_ddbec .DoNotUseLongFileNames =NewCT_OnOff ();if _decef :=d .DecodeElement (_ddbec .DoNotUseLongFileNames ,&_aceabe );_decef !=nil {return _decef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_ddbec .PixelsPerInch =NewCT_DecimalNumber ();if _fdcbac :=d .DecodeElement (_ddbec .PixelsPerInch ,&_aceabe );_fdcbac !=nil {return _fdcbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_ddbec .TargetScreenSz =NewCT_TargetScreenSz ();if _ccdgda :=d .DecodeElement (_ddbec .TargetScreenSz ,&_aceabe );_ccdgda !=nil {return _ccdgda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_ddbec .SaveSmartTagsAsXml =NewCT_OnOff ();if _fgbbbg :=d .DecodeElement (_ddbec .SaveSmartTagsAsXml ,&_aceabe );_fgbbbg !=nil {return _fgbbbg ;};default:_ga .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\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_aceabe .Name );if _dfeab :=d .Skip ();_dfeab !=nil {return _dfeab ;};};case _g .EndElement :break _fcdee ;case _g .CharData :};};return nil ;}; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path +func (_edgea *CT_TblGridChange )ValidateWithPath (path string )error {if _ggageb :=_edgea .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_ggageb !=nil {return _ggageb ;};return nil ;};type ST_FldCharType byte ;func (_eebee ST_HexColor )String ()string {if _eebee .ST_HexColorAuto !=ST_HexColorAutoUnset {return _eebee .ST_HexColorAuto .String ();};if _eebee .ST_HexColorRGB !=nil {return _gd .Sprintf ("\u0025\u0076",*_eebee .ST_HexColorRGB );};return "";}; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Validate validates the CT_RPrChange and its children +func (_fcgg *CT_RPrChange )Validate ()error {return _fcgg .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_fcfee *CT_Spacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_begead :=range start .Attr {if _begead .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_bdbcdd ,_bggdc :=ParseUnionST_TwipsMeasure (_begead .Value );if _bggdc !=nil {return _bggdc ;};_fcfee .BeforeAttr =&_bdbcdd ;continue ;};if _begead .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_fdeccd ,_abdga :=_b .ParseInt (_begead .Value ,10,64);if _abdga !=nil {return _abdga ;};_fcfee .BeforeLinesAttr =&_fdeccd ;continue ;};if _begead .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_dafeg ,_ecgca :=ParseUnionST_OnOff (_begead .Value );if _ecgca !=nil {return _ecgca ;};_fcfee .BeforeAutospacingAttr =&_dafeg ;continue ;};if _begead .Name .Local =="\u0061\u0066\u0074e\u0072"{_dbacg ,_agbeg :=ParseUnionST_TwipsMeasure (_begead .Value );if _agbeg !=nil {return _agbeg ;};_fcfee .AfterAttr =&_dbacg ;continue ;};if _begead .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_cbgbda ,_egccb :=_b .ParseInt (_begead .Value ,10,64);if _egccb !=nil {return _egccb ;};_fcfee .AfterLinesAttr =&_cbgbda ;continue ;};if _begead .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_ceded ,_gaebg :=ParseUnionST_OnOff (_begead .Value );if _gaebg !=nil {return _gaebg ;};_fcfee .AfterAutospacingAttr =&_ceded ;continue ;};if _begead .Name .Local =="\u006c\u0069\u006e\u0065"{_eacadf ,_fbfcg :=ParseUnionST_SignedTwipsMeasure (_begead .Value );if _fbfcg !=nil {return _fbfcg ;};_fcfee .LineAttr =&_eacadf ;continue ;};if _begead .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_fcfee .LineRuleAttr .UnmarshalXMLAttr (_begead );continue ;};};for {_fefdb ,_ffdfd :=d .Token ();if _ffdfd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_ffdfd );};if _cccca ,_bgfbd :=_fefdb .(_g .EndElement );_bgfbd &&_cccca .Name ==start .Name {break ;};};return nil ;}; -// Comment Information Block -AnnotationRef *CT_Empty ; +// Validate validates the CT_SdtRow and its children +func (_fagec *CT_SdtRow )Validate ()error {return _fagec .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");}; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path +func (_cfdf *CT_Caption )ValidateWithPath (path string )error {if _dagg :=_cfdf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dagg !=nil {return _dagg ;};if _cfdf .ChapNumAttr !=nil {if _fdfe :=_cfdf .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_fdfe !=nil {return _fdfe ;};};if _cfdf .NoLabelAttr !=nil {if _gbec :=_cfdf .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_gbec !=nil {return _gbec ;};};if _ffdf :=_cfdf .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_ffdf !=nil {return _ffdf ;};if _dddb :=_cfdf .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_dddb !=nil {return _dddb ;};return nil ;}; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path +func (_geggg *CT_TcPrChange )ValidateWithPath (path string )error {if _afbge :=_geggg .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_afbge !=nil {return _afbge ;};return nil ;}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_fcdfdf *CT_TwipsMeasure )ValidateWithPath (path string )error {if _fbbbb :=_fcdfdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbbbb !=nil {return _fbbbb ;};return nil ;}; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path +func (_ccacgb *CT_TcPrInner )ValidateWithPath (path string )error {if _ccacgb .CnfStyle !=nil {if _geeaa :=_ccacgb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_geeaa !=nil {return _geeaa ;};};if _ccacgb .TcW !=nil {if _eeada :=_ccacgb .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_eeada !=nil {return _eeada ;};};if _ccacgb .GridSpan !=nil {if _eaedeae :=_ccacgb .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_eaedeae !=nil {return _eaedeae ;};};if _ccacgb .HMerge !=nil {if _gaefd :=_ccacgb .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_gaefd !=nil {return _gaefd ;};};if _ccacgb .VMerge !=nil {if _adadd :=_ccacgb .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_adadd !=nil {return _adadd ;};};if _ccacgb .TcBorders !=nil {if _cbddg :=_ccacgb .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cbddg !=nil {return _cbddg ;};};if _ccacgb .Shd !=nil {if _aacdb :=_ccacgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aacdb !=nil {return _aacdb ;};};if _ccacgb .NoWrap !=nil {if _fgbaeg :=_ccacgb .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_fgbaeg !=nil {return _fgbaeg ;};};if _ccacgb .TcMar !=nil {if _efffcd :=_ccacgb .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_efffcd !=nil {return _efffcd ;};};if _ccacgb .TextDirection !=nil {if _aabaee :=_ccacgb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_aabaee !=nil {return _aabaee ;};};if _ccacgb .TcFitText !=nil {if _ecffbg :=_ccacgb .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ecffbg !=nil {return _ecffbg ;};};if _ccacgb .VAlign !=nil {if _daabae :=_ccacgb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_daabae !=nil {return _daabae ;};};if _ccacgb .HideMark !=nil {if _cbeea :=_ccacgb .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_cbeea !=nil {return _cbeea ;};};if _ccacgb .Headers !=nil {if _agedd :=_ccacgb .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_agedd !=nil {return _agedd ;};};if _ccacgb .CellIns !=nil {if _aefbfc :=_ccacgb .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_aefbfc !=nil {return _aefbfc ;};};if _ccacgb .CellDel !=nil {if _abbfgd :=_ccacgb .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_abbfgd !=nil {return _abbfgd ;};};if _ccacgb .CellMerge !=nil {if _feagc :=_ccacgb .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_feagc !=nil {return _feagc ;};};return nil ;}; -// Symbol Character -Sym *CT_Sym ; +// Validate validates the CT_Div and its children +func (_afad *CT_Div )Validate ()error {return _afad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};type CT_NumPicBullet struct{ -// Page Number Block -PgNum *CT_Empty ; +// Picture Numbering Symbol ID +NumPicBulletIdAttr int64 ; -// Carriage Return -Cr *CT_Empty ; +// Picture Numbering Symbol Properties +Pict *CT_Picture ;Drawing *CT_Drawing ;}; -// Tab Character -Tab *CT_Empty ; +// ValidateWithPath validates the Fonts and its children, prefixing error messages with path +func (_bbaea *Fonts )ValidateWithPath (path string )error {if _caffb :=_bbaea .CT_FontsList .ValidateWithPath (path );_caffb !=nil {return _caffb ;};return nil ;};func (_ebcgac *WdCT_EffectExtent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bffaeg :=range start .Attr {if _bffaeg .Name .Local =="\u006c"{_cgeecb ,_agaba :=ParseUnionST_Coordinate (_bffaeg .Value );if _agaba !=nil {return _agaba ;};_ebcgac .LAttr =_cgeecb ;continue ;};if _bffaeg .Name .Local =="\u0074"{_agffa ,_fgdbf :=ParseUnionST_Coordinate (_bffaeg .Value );if _fgdbf !=nil {return _fgdbf ;};_ebcgac .TAttr =_agffa ;continue ;};if _bffaeg .Name .Local =="\u0072"{_begaac ,_gdcbfb :=ParseUnionST_Coordinate (_bffaeg .Value );if _gdcbfb !=nil {return _gdcbfb ;};_ebcgac .RAttr =_begaac ;continue ;};if _bffaeg .Name .Local =="\u0062"{_deaff ,_eefacd :=ParseUnionST_Coordinate (_bffaeg .Value );if _eefacd !=nil {return _eefacd ;};_ebcgac .BAttr =_deaff ;continue ;};};for {_dfbadc ,_cecbdg :=d .Token ();if _cecbdg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074: \u0025\u0073",_cecbdg );};if _egeee ,_fbcee :=_dfbadc .(_g .EndElement );_fbcee &&_egeee .Name ==start .Name {break ;};};return nil ;}; -// Embedded Object -Object *CT_Object ; +// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path +func (_fddd *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _fddd .Type !=nil {if _gada :=_fddd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gada !=nil {return _gada ;};};if _fddd .Name !=nil {if _cdfb :=_fddd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cdfb !=nil {return _cdfb ;};};if _fddd .MappedName !=nil {if _daaba :=_fddd .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_daaba !=nil {return _daaba ;};};if _fddd .Column !=nil {if _cebdee :=_fddd .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_cebdee !=nil {return _cebdee ;};};if _fddd .Lid !=nil {if _ccfef :=_fddd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_ccfef !=nil {return _ccfef ;};};if _fddd .DynamicAddress !=nil {if _fcaca :=_fddd .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_fcaca !=nil {return _fcaca ;};};return nil ;};type ST_MailMergeDocType byte ;func NewCT_CalendarType ()*CT_CalendarType {_edgfd :=&CT_CalendarType {};return _edgfd };func (_fafba *ST_PageOrientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbfdc ,_bfgebb :=d .Token ();if _bfgebb !=nil {return _bfgebb ;};if _bcdgc ,_gbbcb :=_ecbfdc .(_g .EndElement );_gbbcb &&_bcdgc .Name ==start .Name {*_fafba =1;return nil ;};if _ebgbgf ,_fcefba :=_ecbfdc .(_g .CharData );!_fcefba {return _gd .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",_ecbfdc );}else {switch string (_ebgbgf ){case "":*_fafba =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fafba =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fafba =2;};};_ecbfdc ,_bfgebb =d .Token ();if _bfgebb !=nil {return _bfgebb ;};if _agegff ,_gcfec :=_ecbfdc .(_g .EndElement );_gcfec &&_agegff .Name ==start .Name {return nil ;};return _gd .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",_ecbfdc );};func (_bcace *CT_Lvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffdaae :=range start .Attr {if _ffdaae .Name .Local =="\u0074\u0070\u006c\u0063"{_gfbgbc ,_ceddaf :=_ffdaae .Value ,error (nil );if _ceddaf !=nil {return _ceddaf ;};_bcace .TplcAttr =&_gfbgbc ;continue ;};if _ffdaae .Name .Local =="\u0069\u006c\u0076\u006c"{_acefg ,_bbce :=_b .ParseInt (_ffdaae .Value ,10,64);if _bbce !=nil {return _bbce ;};_bcace .IlvlAttr =_acefg ;continue ;};if _ffdaae .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_ggcbc ,_fefbg :=ParseUnionST_OnOff (_ffdaae .Value );if _fefbg !=nil {return _fefbg ;};_bcace .TentativeAttr =&_ggcbc ;continue ;};};_fdfef :for {_bbba ,_feeec :=d .Token ();if _feeec !=nil {return _feeec ;};switch _afbb :=_bbba .(type ){case _g .StartElement :switch _afbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bcace .Start =NewCT_DecimalNumber ();if _cefebb :=d .DecodeElement (_bcace .Start ,&_afbb );_cefebb !=nil {return _cefebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bcace .NumFmt =NewCT_NumFmt ();if _agdce :=d .DecodeElement (_bcace .NumFmt ,&_afbb );_agdce !=nil {return _agdce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bcace .LvlRestart =NewCT_DecimalNumber ();if _fcfff :=d .DecodeElement (_bcace .LvlRestart ,&_afbb );_fcfff !=nil {return _fcfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_bcace .PStyle =NewCT_String ();if _badee :=d .DecodeElement (_bcace .PStyle ,&_afbb );_badee !=nil {return _badee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0073\u004cg\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0073\u004cg\u006c"}:_bcace .IsLgl =NewCT_OnOff ();if _aafgb :=d .DecodeElement (_bcace .IsLgl ,&_afbb );_aafgb !=nil {return _aafgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0066\u0066"}:_bcace .Suff =NewCT_LevelSuffix ();if _cbbfc :=d .DecodeElement (_bcace .Suff ,&_afbb );_cbbfc !=nil {return _cbbfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_bcace .LvlText =NewCT_LevelText ();if _edbedd :=d .DecodeElement (_bcace .LvlText ,&_afbb );_edbedd !=nil {return _edbedd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_bcace .LvlPicBulletId =NewCT_DecimalNumber ();if _cgecc :=d .DecodeElement (_bcace .LvlPicBulletId ,&_afbb );_cgecc !=nil {return _cgecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_bcace .Legacy =NewCT_LvlLegacy ();if _ddeca :=d .DecodeElement (_bcace .Legacy ,&_afbb );_ddeca !=nil {return _ddeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006cJ\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006cJ\u0063"}:_bcace .LvlJc =NewCT_Jc ();if _baeeg :=d .DecodeElement (_bcace .LvlJc ,&_afbb );_baeeg !=nil {return _baeeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_bcace .PPr =NewCT_PPrGeneral ();if _egfbb :=d .DecodeElement (_bcace .PPr ,&_afbb );_egfbb !=nil {return _egfbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bcace .RPr =NewCT_RPr ();if _gbdfg :=d .DecodeElement (_bcace .RPr ,&_afbb );_gbdfg !=nil {return _gbdfg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_afbb .Name );if _eefe :=d .Skip ();_eefe !=nil {return _eefe ;};};case _g .EndElement :break _fdfef ;case _g .CharData :};};return nil ;};func (_bfeab *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfeab .Movie !=nil {_bdbaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_bfeab .Movie ,_bdbaa );};if _bfeab .Control !=nil {_aaeec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_bfeab .Control ,_aaeec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgfced WdST_AlignV )ValidateWithPath (path string )error {switch _bgfced {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfced ));};return nil ;}; -// VML Object -Pict *CT_Picture ; +// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path +func (_adfecf *CT_RPrChange )ValidateWithPath (path string )error {if _gbadb :=_adfecf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbadb !=nil {return _gbadb ;};return nil ;};func (_fefbec ST_TargetScreenSz )Validate ()error {return _fefbec .ValidateWithPath ("")};func NewCT_RecipientData ()*CT_RecipientData {_egadd :=&CT_RecipientData {};_egadd .Column =NewCT_DecimalNumber ();_egadd .UniqueTag =NewCT_Base64Binary ();return _egadd ;};type EG_RPrMath struct{ -// Complex Field Character -FldChar *CT_FldChar ; +// Inserted Math Control Character +Ins *CT_MathCtrlIns ; -// Phonetic Guide -Ruby *CT_Ruby ; +// Deleted Math Control Character +Del *CT_MathCtrlDel ; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// Run Properties +RPr *CT_RPr ;};func (_ffagbe ST_TabJc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcgcba :=_g .Attr {};_dcgcba .Name =name ;switch _ffagbe {case ST_TabJcUnset :_dcgcba .Value ="";case ST_TabJcClear :_dcgcba .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_dcgcba .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_dcgcba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_dcgcba .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_dcgcba .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_dcgcba .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_dcgcba .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_dcgcba .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_dcgcba .Value ="\u0072\u0069\u0067h\u0074";};return _dcgcba ,nil ;};func NewEG_MathContent ()*EG_MathContent {_fffdc :=&EG_MathContent {};return _fffdc };func NewCT_SectPrChange ()*CT_SectPrChange {_eggad :=&CT_SectPrChange {};return _eggad }; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path +func (_adbbbf *WdWgp )ValidateWithPath (path string )error {if _cgdebf :=_adbbbf .WdCT_WordprocessingGroup .ValidateWithPath (path );_cgdebf !=nil {return _cgdebf ;};return nil ;};func (_eggc *CT_FramePr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egcdcd :=range start .Attr {if _egcdcd .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_eggc .HAnchorAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_eggc .VAnchorAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u006c\u0069\u006ee\u0073"{_bgfaf ,_ecgge :=_b .ParseInt (_egcdcd .Value ,10,64);if _ecgge !=nil {return _ecgge ;};_eggc .LinesAttr =&_bgfaf ;continue ;};if _egcdcd .Name .Local =="\u0068"{_ccfce ,_dece :=ParseUnionST_TwipsMeasure (_egcdcd .Value );if _dece !=nil {return _dece ;};_eggc .HAttr =&_ccfce ;continue ;};if _egcdcd .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_gdeag ,_gbfbg :=ParseUnionST_TwipsMeasure (_egcdcd .Value );if _gbfbg !=nil {return _gbfbg ;};_eggc .VSpaceAttr =&_gdeag ;continue ;};if _egcdcd .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_fegb ,_gdfe :=ParseUnionST_TwipsMeasure (_egcdcd .Value );if _gdfe !=nil {return _gdfe ;};_eggc .HSpaceAttr =&_fegb ;continue ;};if _egcdcd .Name .Local =="\u0077\u0072\u0061\u0070"{_eggc .WrapAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_eggc .DropCapAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0077"{_ffee ,_dffeb :=ParseUnionST_TwipsMeasure (_egcdcd .Value );if _dffeb !=nil {return _dffeb ;};_eggc .WAttr =&_ffee ;continue ;};if _egcdcd .Name .Local =="\u0078"{_ceeeb ,_gbdc :=ParseUnionST_SignedTwipsMeasure (_egcdcd .Value );if _gbdc !=nil {return _gbdc ;};_eggc .XAttr =&_ceeeb ;continue ;};if _egcdcd .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_eggc .XAlignAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0079"{_ccbgc ,_cgccc :=ParseUnionST_SignedTwipsMeasure (_egcdcd .Value );if _cgccc !=nil {return _cgccc ;};_eggc .YAttr =&_ccbgc ;continue ;};if _egcdcd .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_eggc .YAlignAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0068\u0052\u0075l\u0065"{_eggc .HRuleAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_dceg ,_gffdd :=ParseUnionST_OnOff (_egcdcd .Value );if _gffdd !=nil {return _gffdd ;};_eggc .AnchorLockAttr =&_dceg ;continue ;};};for {_aeag ,_cabef :=d .Token ();if _cabef !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_cabef );};if _gfafb ,_bgead :=_aeag .(_g .EndElement );_bgead &&_gfafb .Name ==start .Name {break ;};};return nil ;};func (_eaabgc WdST_AlignV )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adabd :=_g .Attr {};_adabd .Name =name ;switch _eaabgc {case WdST_AlignVUnset :_adabd .Value ="";case WdST_AlignVTop :_adabd .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_adabd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_adabd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_adabd .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_adabd .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _adabd ,nil ;};func (_aefdc ST_TextAlignment )String ()string {switch _aefdc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0061\u0075\u0074\u006f";};return "";};func (_dbccg *ST_DocPartBehavior )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbccg =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_dbccg =1;case "\u0070":*_dbccg =2;case "\u0070\u0067":*_dbccg =3;};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func (_aeg *CT_AltChunkPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aeg .MatchSrc !=nil {_baa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_aeg .MatchSrc ,_baa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deece *CT_Rel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfccb :=range start .Attr {if _gfccb .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"&&_gfccb .Name .Local =="\u0069\u0064"||_gfccb .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"&&_gfccb .Name .Local =="\u0069\u0064"{_bdccd ,_eege :=_gfccb .Value ,error (nil );if _eege !=nil {return _eege ;};_deece .IdAttr =_bdccd ;continue ;};};for {_ccbf ,_bbdcd :=d .Token ();if _bbdcd !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_bbdcd );};if _ddabe ,_fegdc :=_ccbf .(_g .EndElement );_fegdc &&_ddabe .Name ==start .Name {break ;};};return nil ;};func NewCT_Num ()*CT_Num {_ffffe :=&CT_Num {};_ffffe .AbstractNumId =NewCT_DecimalNumber ();return _ffffe ;}; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Validate validates the CT_SdtPrChoice and its children +func (_dcebd *CT_SdtPrChoice )Validate ()error {return _dcebd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_gadd *CT_Perm )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gedcc :=range start .Attr {if _gedcc .Name .Local =="\u0069\u0064"{_cdadb ,_dacbc :=_gedcc .Value ,error (nil );if _dacbc !=nil {return _dacbc ;};_gadd .IdAttr =_cdadb ;continue ;};if _gedcc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gadd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gedcc );continue ;};};for {_egdad ,_caecdg :=d .Token ();if _caecdg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_caecdg );};if _bdccg ,_bcege :=_egdad .(_g .EndElement );_bcege &&_bdccg .Name ==start .Name {break ;};};return nil ;};type CT_Lvl struct{ -// DrawingML Object -Drawing *CT_Drawing ; +// Numbering Level +IlvlAttr int64 ; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Template Code +TplcAttr *string ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_ccebf ST_PTabAlignment )ValidateWithPath (path string )error {switch _ccebf {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccebf ));};return nil ;};type CT_Br struct{ +// Tentative Numbering +TentativeAttr *_gc .ST_OnOff ; -// Break Type -TypeAttr ST_BrType ; +// Starting Value +Start *CT_DecimalNumber ; -// Restart Location For Text Wrapping Break -ClearAttr ST_BrClear ;};type CT_ColorSchemeMapping struct{ +// Numbering Format +NumFmt *CT_NumFmt ; -// Background 1 Theme Color Mapping -Bg1Attr ST_WmlColorSchemeIndex ; +// Restart Numbering Level Symbol +LvlRestart *CT_DecimalNumber ; -// Text 1 Theme Color Mapping -T1Attr ST_WmlColorSchemeIndex ; +// Paragraph Style's Associated Numbering Level +PStyle *CT_String ; -// Background 2 Theme Color Mapping -Bg2Attr ST_WmlColorSchemeIndex ; +// Display All Levels Using Arabic Numerals +IsLgl *CT_OnOff ; -// Text 2 Theme Color Mapping -T2Attr ST_WmlColorSchemeIndex ; +// Content Between Numbering Symbol and Paragraph Text +Suff *CT_LevelSuffix ; -// Accent 1 Theme Color Mapping -Accent1Attr ST_WmlColorSchemeIndex ; +// Numbering Level Text +LvlText *CT_LevelText ; -// Accent 2 Theme Color Mapping -Accent2Attr ST_WmlColorSchemeIndex ; +// Picture Numbering Symbol Definition Reference +LvlPicBulletId *CT_DecimalNumber ; -// Accent3 Theme Color Mapping -Accent3Attr ST_WmlColorSchemeIndex ; +// Legacy Numbering Level Properties +Legacy *CT_LvlLegacy ; -// Accent4 Theme Color Mapping -Accent4Attr ST_WmlColorSchemeIndex ; +// Justification +LvlJc *CT_Jc ; -// Accent5 Theme Color Mapping -Accent5Attr ST_WmlColorSchemeIndex ; +// Numbering Level Associated Paragraph Properties +PPr *CT_PPrGeneral ; -// Accent6 Theme Color Mapping -Accent6Attr ST_WmlColorSchemeIndex ; +// Numbering Symbol Run Properties +RPr *CT_RPr ;};type CT_RecipientData struct{ -// Hyperlink Theme Color Mapping -HyperlinkAttr ST_WmlColorSchemeIndex ; +// Record Is Included in Mail Merge +Active *CT_OnOff ; -// Followed Hyperlink Theme Color Mapping -FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};type ST_MailMergeDocType byte ;func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_cceda :=&CT_MailMergeSourceType {};_cceda .ValAttr =ST_MailMergeSourceType (1);return _cceda ;};func NewFonts ()*Fonts {_dbefd :=&Fonts {};_dbefd .CT_FontsList =*NewCT_FontsList ();return _dbefd };func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_acbdcd :=&CT_ObjectEmbed {};return _acbdcd };type CT_Footnotes struct{ +// Index of Column Containing Unique Values for Record +Column *CT_DecimalNumber ; -// Footnote Content -Footnote []*CT_FtnEdn ;}; +// Unique Value for Record +UniqueTag *CT_Base64Binary ;};type CT_Panose struct{ -// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path -func (_ddgdg *CT_Language )ValidateWithPath (path string )error {return nil }; +// Value +ValAttr string ;};func (_dae *CT_Attr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dae .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_dae .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dae .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_dae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbdbe *CT_Odso )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbdbe .Udl !=nil {_agfadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_bbdbe .Udl ,_agfadb );};if _bbdbe .Table !=nil {_fcgdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_bbdbe .Table ,_fcgdc );};if _bbdbe .Src !=nil {_egeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_bbdbe .Src ,_egeeg );};if _bbdbe .ColDelim !=nil {_aabfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_bbdbe .ColDelim ,_aabfd );};if _bbdbe .Type !=nil {_cafcca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bbdbe .Type ,_cafcca );};if _bbdbe .FHdr !=nil {_bceae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_bbdbe .FHdr ,_bceae );};if _bbdbe .FieldMapData !=nil {_egdff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_abfda :=range _bbdbe .FieldMapData {e .EncodeElement (_abfda ,_egdff );};};if _bbdbe .RecipientData !=nil {_dcffb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_eeadf :=range _bbdbe .RecipientData {e .EncodeElement (_eeadf ,_dcffb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eeddf *CT_SimpleField )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_eeddf .InstrAttr )});if _eeddf .FldLockAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_eeddf .FldLockAttr )});};if _eeddf .DirtyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_eeddf .DirtyAttr )});};e .EncodeToken (start );if _eeddf .FldData !=nil {_caagb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_eeddf .FldData ,_caagb );};if _eeddf .EG_PContent !=nil {for _ ,_ggcec :=range _eeddf .EG_PContent {_ggcec .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_SectPrContents struct{ -// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path -func (_eecfd *CT_FldChar )ValidateWithPath (path string )error {if _eecfd .FldCharTypeAttr ==ST_FldCharTypeUnset {return _eddeb .Errorf ("\u0025\u0073\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _agcfc :=_eecfd .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agcfc !=nil {return _agcfc ;};if _eecfd .FldLockAttr !=nil {if _cfgff :=_eecfd .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_cfgff !=nil {return _cfgff ;};};if _eecfd .DirtyAttr !=nil {if _bcfcfc :=_eecfd .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_bcfcfc !=nil {return _bcfcfc ;};};if _eecfd .FldData !=nil {if _bdbee :=_eecfd .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_bdbee !=nil {return _bdbee ;};};if _eecfd .FfData !=nil {if _cbddd :=_eecfd .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_cbddd !=nil {return _cbddd ;};};if _eecfd .NumberingChange !=nil {if _dagca :=_eecfd .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_dagca !=nil {return _dagca ;};};return nil ;};type CT_TrPrBase struct{ +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Section Type +Type *CT_SectType ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Page Size +PgSz *CT_PageSz ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Page Margins +PgMar *CT_PageMar ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Page Borders +PgBorders *CT_PageBorders ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Table Row Height -TrHeight []*CT_Height ; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Column Definitions +Cols *CT_Columns ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;};type CT_FrameScrollbar struct{ +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Scrollbar Display Option Value -ValAttr ST_FrameScrollbar ;}; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// ValidateWithPath validates the Numbering and its children, prefixing error messages with path -func (_bdfd *Numbering )ValidateWithPath (path string )error {if _facgf :=_bdfd .CT_Numbering .ValidateWithPath (path );_facgf !=nil {return _facgf ;};return nil ;};func (_dcgc ST_StyleSort )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_dgefb :=_ebaba .Attr {};_dgefb .Name =name ;switch _dcgc {case ST_StyleSortUnset :_dgefb .Value ="";case ST_StyleSortName :_dgefb .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_dgefb .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_dgefb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_dgefb .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_dgefb .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_dgefb .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_dgefb .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_dgefb .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_dgefb .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_dgefb .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_dgefb .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_dgefb .Value ="\u0030\u0030\u0030\u0035";};return _dgefb ,nil ;}; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the CT_FrameScrollbar and its children -func (_cfagc *CT_FrameScrollbar )Validate ()error {return _cfagc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_aadf *CT_FFCheckBox )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _aadf .Choice !=nil {_aadf .Choice .MarshalXML (e ,_ebaba .StartElement {});};if _aadf .Default !=nil {_fedf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_aadf .Default ,_fedf );};if _aadf .Checked !=nil {_baaec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_aadf .Checked ,_baaec );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ccbfab ST_FFTextType )String ()string {switch _ccbfab {case 0:return "";case 1:return "\u0072e\u0067\u0075\u006c\u0061\u0072";case 2:return "\u006e\u0075\u006d\u0062\u0065\u0072";case 3:return "\u0064\u0061\u0074\u0065";case 4:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case 5:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case 6:return "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return "";};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;}; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_fedfc *CT_Guid )ValidateWithPath (path string )error {if _fedfc .ValAttr !=nil {if !_bef .ST_GuidPatternRe .MatchString (*_fedfc .ValAttr ){return _eddeb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bef .ST_GuidPatternRe ,*_fedfc .ValAttr );};};return nil ;};func (_adgaf *CT_HdrFtr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _adgaf .AltChunk !=nil {_bdffg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_agcga :=range _adgaf .AltChunk {e .EncodeElement (_agcga ,_bdffg );};};if _adgaf .EG_ContentBlockContent !=nil {for _ ,_fdecce :=range _adgaf .EG_ContentBlockContent {_fdecce .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ebdecg *CT_FramesetSplitbar )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ebdecg .W !=nil {_agegga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ebdecg .W ,_agegga );};if _ebdecg .Color !=nil {_cdbag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ebdecg .Color ,_cdbag );};if _ebdecg .NoBorder !=nil {_beaded :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ebdecg .NoBorder ,_beaded );};if _ebdecg .FlatBorders !=nil {_gecgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ebdecg .FlatBorders ,_gecgf );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_eabde ST_SectionMark )String ()string {switch _eabde {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 4:return "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case 5:return "\u006fd\u0064\u0050\u0061\u0067\u0065";};return "";};func NewCT_WebSettings ()*CT_WebSettings {_fdffeg :=&CT_WebSettings {};return _fdffeg }; +// Document Grid +DocGrid *CT_DocGrid ; -// Validate validates the EG_ContentBlockContent and its children -func (_egbge *EG_ContentBlockContent )Validate ()error {return _egbge .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");}; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;};func (_gccadc *CT_SdtDateMappingType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gccadc .ValAttr !=ST_SdtDateMappingTypeUnset {_abbff ,_cfadd :=_gccadc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cfadd !=nil {return _cfadd ;};start .Attr =append (start .Attr ,_abbff );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbdaed ST_TblStyleOverrideType )String ()string {switch _bbdaed {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case 3:return "\u006ca\u0073\u0074\u0052\u006f\u0077";case 4:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case 5:return "\u006ca\u0073\u0074\u0043\u006f\u006c";case 6:return "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case 7:return "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case 8:return "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case 9:return "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case 10:return "\u006e\u0065\u0043\u0065\u006c\u006c";case 11:return "\u006e\u0077\u0043\u0065\u006c\u006c";case 12:return "\u0073\u0065\u0043\u0065\u006c\u006c";case 13:return "\u0073\u0077\u0043\u0065\u006c\u006c";};return "";};func (_abac *CT_Div )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_abac .IdAttr )});e .EncodeToken (start );if _abac .BlockQuote !=nil {_bdggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_abac .BlockQuote ,_bdggf );};if _abac .BodyDiv !=nil {_bacge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_abac .BodyDiv ,_bacge );};_gffdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_abac .MarLeft ,_gffdg );_fggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_abac .MarRight ,_fggf );_fead :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_abac .MarTop ,_fead );_bgdc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_abac .MarBottom ,_bgdc );if _abac .DivBdr !=nil {_efcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_abac .DivBdr ,_efcg );};if _abac .DivsChild !=nil {_cgfc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_bdcca :=range _abac .DivsChild {e .EncodeElement (_bdcca ,_cgfc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcdga *ST_TextDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcdga =0;case "\u0074\u0062":*_bcdga =1;case "\u0072\u006c":*_bcdga =2;case "\u006c\u0072":*_bcdga =3;case "\u0074\u0062\u0056":*_bcdga =4;case "\u0072\u006c\u0056":*_bcdga =5;case "\u006c\u0072\u0056":*_bcdga =6;case "\u0062\u0074\u004c\u0072":*_bcdga =7;case "\u006c\u0072\u0054\u0062":*_bcdga =8;case "\u006c\u0072\u0054b\u0056":*_bcdga =9;case "\u0074\u0062\u004cr\u0056":*_bcdga =10;case "\u0074\u0062\u0052\u006c":*_bcdga =11;case "\u0074\u0062\u0052l\u0056":*_bcdga =12;};return nil ;};func (_gcddd *CT_SdtListItem )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcddd .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gcddd .DisplayTextAttr )});};if _gcddd .ValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gcddd .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_cbefa :=&EG_CellMarkupElements {};return _cbefa ;};func (_fecdcc ST_Lock )ValidateWithPath (path string )error {switch _fecdcc {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecdcc ));};return nil ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Validate validates the CT_TabStop and its children -func (_bbecbb *CT_TabStop )Validate ()error {return _bbecbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func (_gabdb ST_VerticalJc )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gabdb .String (),start );}; +// Annotation Identifier +IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func NewCT_Color ()*CT_Color {_gfe :=&CT_Color {};return _gfe };func (_ecd *CT_AutoCaption )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_ecd .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_gd .Sprintf ("\u0025\u0076",_ecd .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eaafcd ST_Hint )String ()string {switch _eaafcd {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return "";};func (_ffggfd *ST_CaptionPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aadafb ,_fffabe :=d .Token ();if _fffabe !=nil {return _fffabe ;};if _fddbde ,_dccfga :=_aadafb .(_g .EndElement );_dccfga &&_fddbde .Name ==start .Name {*_ffggfd =1;return nil ;};if _ffdca ,_beaedc :=_aadafb .(_g .CharData );!_beaedc {return _gd .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",_aadafb );}else {switch string (_ffdca ){case "":*_ffggfd =0;case "\u0061\u0062\u006fv\u0065":*_ffggfd =1;case "\u0062\u0065\u006co\u0077":*_ffggfd =2;case "\u006c\u0065\u0066\u0074":*_ffggfd =3;case "\u0072\u0069\u0067h\u0074":*_ffggfd =4;};};_aadafb ,_fffabe =d .Token ();if _fffabe !=nil {return _fffabe ;};if _cgfgdd ,_bcccf :=_aadafb .(_g .EndElement );_bcccf &&_cgfgdd .Name ==start .Name {return nil ;};return _gd .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",_aadafb );};type ST_CharacterSpacing byte ;func (_cbfab *ST_CharacterSpacing )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbfab =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_cbfab =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_cbfab =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_cbfab =3;};return nil ;}; -// Validate validates the CT_OnOff and its children -func (_fgdag *CT_OnOff )Validate ()error {return _fgdag .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_aaffac :=&CT_ShapeDefaults {};return _aaffac };type CT_TblWidth struct{ +// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path +func (_bdaeb *WdCT_WrapThrough )ValidateWithPath (path string )error {if _bdaeb .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bdfbac :=_bdaeb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bdfbac !=nil {return _bdfbac ;};if _gfcec :=_bdaeb .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_gfcec !=nil {return _gfcec ;};return nil ;}; -// Table Width Value -WAttr *ST_MeasurementOrPercent ; +// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path +func (_ccda *CT_Perm )ValidateWithPath (path string )error {if _agabbd :=_ccda .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_agabbd !=nil {return _agabbd ;};return nil ;};func (_bbfed *WdEG_WrapType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbfed .Choice !=nil {_bbfed .Choice .MarshalXML (e ,_g .StartElement {});};return nil ;};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_gcfd *CT_Font )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cadcg :=range start .Attr {if _cadcg .Name .Local =="\u006e\u0061\u006d\u0065"{_fega ,_fcec :=_cadcg .Value ,error (nil );if _fcec !=nil {return _fcec ;};_gcfd .NameAttr =_fega ;continue ;};};_cgdg :for {_cgfa ,_fcbeg :=d .Token ();if _fcbeg !=nil {return _fcbeg ;};switch _gcaee :=_cgfa .(type ){case _g .StartElement :switch _gcaee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_gcfd .AltName =NewCT_String ();if _afeee :=d .DecodeElement (_gcfd .AltName ,&_gcaee );_afeee !=nil {return _afeee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_gcfd .Panose1 =NewCT_Panose ();if _becd :=d .DecodeElement (_gcfd .Panose1 ,&_gcaee );_becd !=nil {return _becd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_gcfd .Charset =NewCT_Charset ();if _gfdf :=d .DecodeElement (_gcfd .Charset ,&_gcaee );_gfdf !=nil {return _gfdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_gcfd .Family =NewCT_FontFamily ();if _adfd :=d .DecodeElement (_gcfd .Family ,&_gcaee );_adfd !=nil {return _adfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_gcfd .NotTrueType =NewCT_OnOff ();if _bgddc :=d .DecodeElement (_gcfd .NotTrueType ,&_gcaee );_bgddc !=nil {return _bgddc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0074c\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0074c\u0068"}:_gcfd .Pitch =NewCT_Pitch ();if _affbc :=d .DecodeElement (_gcfd .Pitch ,&_gcaee );_affbc !=nil {return _affbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u0067"}:_gcfd .Sig =NewCT_FontSig ();if _dfabg :=d .DecodeElement (_gcfd .Sig ,&_gcaee );_dfabg !=nil {return _dfabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_gcfd .EmbedRegular =NewCT_FontRel ();if _gade :=d .DecodeElement (_gcfd .EmbedRegular ,&_gcaee );_gade !=nil {return _gade ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_gcfd .EmbedBold =NewCT_FontRel ();if _facea :=d .DecodeElement (_gcfd .EmbedBold ,&_gcaee );_facea !=nil {return _facea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_gcfd .EmbedItalic =NewCT_FontRel ();if _gggdg :=d .DecodeElement (_gcfd .EmbedItalic ,&_gcaee );_gggdg !=nil {return _gggdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_gcfd .EmbedBoldItalic =NewCT_FontRel ();if _cbgde :=d .DecodeElement (_gcfd .EmbedBoldItalic ,&_gcaee );_cbgde !=nil {return _cbgde ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_gcaee .Name );if _edgfc :=d .Skip ();_edgfc !=nil {return _edgfc ;};};case _g .EndElement :break _cgdg ;case _g .CharData :};};return nil ;};func (_ccadee *CT_VerticalAlignRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_eagce ,_baeebf :=_ccadee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _baeebf !=nil {return _baeebf ;};start .Attr =append (start .Attr ,_eagce );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Frame struct{ -// Table Width Type -TypeAttr ST_TblWidth ;};type CT_Recipients struct{ +// Frame Size +Sz *CT_String ; -// Data About Single Data Source Record -RecipientData []*CT_RecipientData ;};func (_fbbg ST_TblLayoutType )Validate ()error {return _fbbg .ValidateWithPath ("")};func NewCT_Tabs ()*CT_Tabs {_dafgg :=&CT_Tabs {};return _dafgg };func (_dcbcf ST_CaptionPos )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dcbcf .String (),start );};func (_eecdc ST_Jc )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_eecdc .String (),start );};type CT_MailMergeDocType struct{ +// Frame Name +Name *CT_String ; -// Mail Merge Source Document Type -ValAttr ST_MailMergeDocType ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func (_agfgbg *CT_FontFamily )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agfgbg .ValAttr =ST_FontFamily (1);for _ ,_gdfdb :=range start .Attr {if _gdfdb .Name .Local =="\u0076\u0061\u006c"{_agfgbg .ValAttr .UnmarshalXMLAttr (_gdfdb );continue ;};};for {_gbeee ,_cbed :=d .Token ();if _cbed !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_cbed );};if _becg ,_bacfb :=_gbeee .(_ebaba .EndElement );_bacfb &&_becg .Name ==start .Name {break ;};};return nil ;}; +// Frame or Frameset Title +Title *CT_String ; -// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path -func (_adcef *CT_TrackChangeRange )ValidateWithPath (path string )error {if _dedbb :=_adcef .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_dedbb !=nil {return _dedbb ;};return nil ;};func (_ddgeg *ST_JcTable )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gbfgc ,_abcaee :=d .Token ();if _abcaee !=nil {return _abcaee ;};if _deda ,_ffca :=_gbfgc .(_ebaba .EndElement );_ffca &&_deda .Name ==start .Name {*_ddgeg =1;return nil ;};if _bbcgab ,_eccc :=_gbfgc .(_ebaba .CharData );!_eccc {return _eddeb .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",_gbfgc );}else {switch string (_bbcgab ){case "":*_ddgeg =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddgeg =1;case "\u0065\u006e\u0064":*_ddgeg =2;case "\u006c\u0065\u0066\u0074":*_ddgeg =3;case "\u0072\u0069\u0067h\u0074":*_ddgeg =4;case "\u0073\u0074\u0061r\u0074":*_ddgeg =5;};};_gbfgc ,_abcaee =d .Token ();if _abcaee !=nil {return _abcaee ;};if _abcbe ,_gcf :=_gbfgc .(_ebaba .EndElement );_gcf &&_abcbe .Name ==start .Name {return nil ;};return _eddeb .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",_gbfgc );}; +// Frame Long Description +LongDesc *CT_Rel ; -// Validate validates the CT_Div and its children -func (_abbcagc *CT_Div )Validate ()error {return _abbcagc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_dacaf :=ST_HpsMeasure {};if _bef .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_dacaf .ST_PositiveUniversalMeasure =&s ;}else {_bagfbe ,_gdecec :=_cfdbf .ParseFloat (s ,64);if _gdecec !=nil {return _dacaf ,_eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_gdecec );};_dacaf .ST_UnsignedDecimalNumber =_febdf .Uint64 (uint64 (_bagfbe ));};return _dacaf ,nil ;}; +// Source File for Frame +SourceFileName *CT_Rel ; -// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path -func (_fcgff *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func (_aafac *ST_DisplacedByCustomXml )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dbfgd ,_fadbae :=d .Token ();if _fadbae !=nil {return _fadbae ;};if _cdcc ,_egcgdc :=_dbfgd .(_ebaba .EndElement );_egcgdc &&_cdcc .Name ==start .Name {*_aafac =1;return nil ;};if _badfb ,_fggff :=_dbfgd .(_ebaba .CharData );!_fggff {return _eddeb .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",_dbfgd );}else {switch string (_badfb ){case "":*_aafac =0;case "\u006e\u0065\u0078\u0074":*_aafac =1;case "\u0070\u0072\u0065\u0076":*_aafac =2;};};_dbfgd ,_fadbae =d .Token ();if _fadbae !=nil {return _fadbae ;};if _cedg ,_baeed :=_dbfgd .(_ebaba .EndElement );_baeed &&_cedg .Name ==start .Name {return nil ;};return _eddeb .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",_dbfgd );};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};func (_efcff *ST_Pitch )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_efcff =0;case "\u0066\u0069\u0078e\u0064":*_efcff =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_efcff =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_efcff =3;};return nil ;};func (_eaegg *EG_HdrFtrReferences )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ccgacd :for {_ccgfa ,_ggea :=d .Token ();if _ggea !=nil {return _ggea ;};switch _adcca :=_ccgfa .(type ){case _ebaba .StartElement :switch _adcca .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eaegg .HeaderReference =NewCT_HdrFtrRef ();if _fbfc :=d .DecodeElement (_eaegg .HeaderReference ,&_adcca );_fbfc !=nil {return _fbfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eaegg .FooterReference =NewCT_HdrFtrRef ();if _aabef :=d .DecodeElement (_eaegg .FooterReference ,&_adcca );_aabef !=nil {return _aabef ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_adcca .Name );if _bagff :=d .Skip ();_bagff !=nil {return _bagff ;};};case _ebaba .EndElement :break _ccgacd ;case _ebaba .CharData :};};return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);func (_egaceg ST_CombineBrackets )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_egaceg .String (),start );};func (_ddgcd *ST_TextScale )ValidateWithPath (path string )error {_cbafa :=[]string {};if _ddgcd .ST_TextScalePercent !=nil {_cbafa =append (_cbafa ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ddgcd .ST_TextScaleDecimal !=nil {_cbafa =append (_cbafa ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_cbafa )> 1{return _eddeb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbafa );};return nil ;};func (_ababg ST_Shd )ValidateWithPath (path string )error {switch _ababg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ababg ));};return nil ;};func (_cebbd ST_CombineBrackets )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_agggbd :=_ebaba .Attr {};_agggbd .Name =name ;switch _cebbd {case ST_CombineBracketsUnset :_agggbd .Value ="";case ST_CombineBracketsNone :_agggbd .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_agggbd .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_agggbd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_agggbd .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_agggbd .Value ="\u0063\u0075\u0072l\u0079";};return _agggbd ,nil ;};func (_beadfc *CT_AltChunkPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _beadfc .MatchSrc !=nil {_dagfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_beadfc .MatchSrc ,_dagfe );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_faegf :=&CT_Font {};return _faegf }; +// Left and Right Margin for Frame +MarW *CT_PixelsMeasure ; -// Validate validates the WdAnchor and its children -func (_agecd *WdAnchor )Validate ()error {return _agecd .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_bbc ST_DocGrid )String ()string {switch _bbc {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073";case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";};type CT_Row struct{ +// Top and Bottom Margin for Frame +MarH *CT_PixelsMeasure ; -// Revision Identifier for Table Row Glyph Formatting -RsidRPrAttr *string ; +// Scrollbar Display Option +Scrollbar *CT_FrameScrollbar ; -// Revision Identifier for Table Row -RsidRAttr *string ; +// Frame Cannot Be Resized +NoResizeAllowed *CT_OnOff ; -// Revision Identifier for Table Row Deletion -RsidDelAttr *string ; +// Maintain Link to Existing File +LinkedToFile *CT_OnOff ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_ggfdb :=&CT_MailMergeDocType {};_ggfdb .ValAttr =ST_MailMergeDocType (1);return _ggfdb ;};func (_cabfg *CT_SdtPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgdce :for {_gcefd ,_bafbef :=d .Token ();if _bafbef !=nil {return _bafbef ;};switch _dgdged :=_gcefd .(type ){case _g .StartElement :switch _dgdged .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cabfg .RPr =NewCT_RPr ();if _ecbcde :=d .DecodeElement (_cabfg .RPr ,&_dgdged );_ecbcde !=nil {return _ecbcde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069a\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069a\u0073"}:_cabfg .Alias =NewCT_String ();if _edcae :=d .DecodeElement (_cabfg .Alias ,&_dgdged );_edcae !=nil {return _edcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"}:_cabfg .Tag =NewCT_String ();if _gfefe :=d .DecodeElement (_cabfg .Tag ,&_dgdged );_gfefe !=nil {return _gfefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0064"}:_cabfg .Id =NewCT_DecimalNumber ();if _cdgfce :=d .DecodeElement (_cabfg .Id ,&_dgdged );_cdgfce !=nil {return _cdgfce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b"}:_cabfg .Lock =NewCT_Lock ();if _abbfa :=d .DecodeElement (_cabfg .Lock ,&_dgdged );_abbfa !=nil {return _abbfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_cabfg .Placeholder =NewCT_Placeholder ();if _acagd :=d .DecodeElement (_cabfg .Placeholder ,&_dgdged );_acagd !=nil {return _acagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_cabfg .Temporary =NewCT_OnOff ();if _gfgfac :=d .DecodeElement (_cabfg .Temporary ,&_dgdged );_gfgfac !=nil {return _gfgfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_cabfg .ShowingPlcHdr =NewCT_OnOff ();if _cfaae :=d .DecodeElement (_cabfg .ShowingPlcHdr ,&_dgdged );_cfaae !=nil {return _cfaae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_cabfg .DataBinding =NewCT_DataBinding ();if _degbf :=d .DecodeElement (_cabfg .DataBinding ,&_dgdged );_degbf !=nil {return _degbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_cabfg .Label =NewCT_DecimalNumber ();if _adbcb :=d .DecodeElement (_cabfg .Label ,&_dgdged );_adbcb !=nil {return _adbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_cabfg .TabIndex =NewCT_UnsignedDecimalNumber ();if _cabfd :=d .DecodeElement (_cabfg .TabIndex ,&_dgdged );_cabfd !=nil {return _cabfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _agbbg :=d .DecodeElement (&_cabfg .Choice .Equation ,&_dgdged );_agbbg !=nil {return _agbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _gceff :=d .DecodeElement (&_cabfg .Choice .ComboBox ,&_dgdged );_gceff !=nil {return _gceff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _ddfff :=d .DecodeElement (&_cabfg .Choice .Date ,&_dgdged );_ddfff !=nil {return _ddfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _bgecb :=d .DecodeElement (&_cabfg .Choice .DocPartObj ,&_dgdged );_bgecb !=nil {return _bgecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _ffdcgc :=d .DecodeElement (&_cabfg .Choice .DocPartList ,&_dgdged );_ffdcgc !=nil {return _ffdcgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _cdcbg :=d .DecodeElement (&_cabfg .Choice .DropDownList ,&_dgdged );_cdcbg !=nil {return _cdcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _geaad :=d .DecodeElement (&_cabfg .Choice .Picture ,&_dgdged );_geaad !=nil {return _geaad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _edgc :=d .DecodeElement (&_cabfg .Choice .RichText ,&_dgdged );_edgc !=nil {return _edgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _bccbg :=d .DecodeElement (&_cabfg .Choice .Text ,&_dgdged );_bccbg !=nil {return _bccbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _dfdae :=d .DecodeElement (&_cabfg .Choice .Citation ,&_dgdged );_dfdae !=nil {return _dfdae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _cdefdb :=d .DecodeElement (&_cabfg .Choice .Group ,&_dgdged );_cdefdb !=nil {return _cdefdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _begcfb :=d .DecodeElement (&_cabfg .Choice .Bibliography ,&_dgdged );_begcfb !=nil {return _begcfb ;};default:_fbbac :=&_ga .XSDAny {};if _cabdc :=d .DecodeElement (_fbbac ,&_dgdged );_cabdc !=nil {return _cabdc ;};_cabfg .Extra =append (_cabfg .Extra ,_fbbac );};case _g .EndElement :break _cdgdce ;case _g .CharData :};};return nil ;};type ST_DocProtect byte ;func NewCT_Tc ()*CT_Tc {_dfaddd :=&CT_Tc {};return _dfaddd };func (_ggeag *CT_DocPartGallery )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggeag .ValAttr =ST_DocPartGallery (1);for _ ,_gddbf :=range start .Attr {if _gddbf .Name .Local =="\u0076\u0061\u006c"{_ggeag .ValAttr .UnmarshalXMLAttr (_gddbf );continue ;};};for {_acfdb ,_gdccf :=d .Token ();if _gdccf !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079: \u0025\u0073",_gdccf );};if _bebc ,_eccg :=_acfdb .(_g .EndElement );_eccg &&_bebc .Name ==start .Name {break ;};};return nil ;};type ST_ObjectDrawAspect byte ;func (_bdegaf ST_ObjectDrawAspect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdegaf .String (),start );};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_feaggc *WdEG_WrapType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acbgbbb :for {_cegfd ,_abdfb :=d .Token ();if _abdfb !=nil {return _abdfb ;};switch _bedcdc :=_cegfd .(type ){case _g .StartElement :switch _bedcdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _agfbb :=d .DecodeElement (&_feaggc .Choice .WrapNone ,&_bedcdc );_agfbb !=nil {return _agfbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _ddgecc :=d .DecodeElement (&_feaggc .Choice .WrapSquare ,&_bedcdc );_ddgecc !=nil {return _ddgecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _beaega :=d .DecodeElement (&_feaggc .Choice .WrapTight ,&_bedcdc );_beaega !=nil {return _beaega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _adgedc :=d .DecodeElement (&_feaggc .Choice .WrapThrough ,&_bedcdc );_adgedc !=nil {return _adgedc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _gcdca :=d .DecodeElement (&_feaggc .Choice .WrapTopAndBottom ,&_bedcdc );_gcdca !=nil {return _gcdca ;};default:_ga .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\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_bedcdc .Name );if _gbdaa :=d .Skip ();_gbdaa !=nil {return _gbdaa ;};};case _g .EndElement :break _acbgbbb ;case _g .CharData :};};return nil ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_degfc *CT_TblStylePr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bbcca ,_eafae :=_degfc .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _eafae !=nil {return _eafae ;};start .Attr =append (start .Attr ,_bbcca );e .EncodeToken (start );if _degfc .PPr !=nil {_bafeea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_degfc .PPr ,_bafeea );};if _degfc .RPr !=nil {_caddca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_degfc .RPr ,_caddca );};if _degfc .TblPr !=nil {_ddaga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_degfc .TblPr ,_ddaga );};if _degfc .TrPr !=nil {_cfgee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_degfc .TrPr ,_cfgee );};if _degfc .TcPr !=nil {_fgaegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_degfc .TcPr ,_fgaegf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgafb WdST_AlignH )String ()string {switch _bgafb {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";}; -// Revision Identifier for Table Row Properties -RsidTrAttr *string ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_gdeeg *CT_Color )ValidateWithPath (path string )error {if _aagg :=_gdeeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aagg !=nil {return _aagg ;};if _ade :=_gdeeg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};return nil ;}; -// Table-Level Property Exceptions -TblPrEx *CT_TblPrEx ; +// Validate validates the CT_TblGridCol and its children +func (_ecbbeb *CT_TblGridCol )Validate ()error {return _ecbbeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");}; -// Table Row Properties -TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_dcbdc *ST_Direction )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dcbdc =0;case "\u006c\u0074\u0072":*_dcbdc =1;case "\u0072\u0074\u006c":*_dcbdc =2;};return nil ;};func (_cege *CT_TblPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cege .TblStyle !=nil {_gbeafd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cege .TblStyle ,_gbeafd );};if _cege .TblpPr !=nil {_bfbdab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_cege .TblpPr ,_bfbdab );};if _cege .TblOverlap !=nil {_cebaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_cege .TblOverlap ,_cebaf );};if _cege .BidiVisual !=nil {_ebgde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_cege .BidiVisual ,_ebgde );};if _cege .TblStyleRowBandSize !=nil {_abfeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cege .TblStyleRowBandSize ,_abfeb );};if _cege .TblStyleColBandSize !=nil {_dfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cege .TblStyleColBandSize ,_dfg );};if _cege .TblW !=nil {_ddgfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_cege .TblW ,_ddgfa );};if _cege .Jc !=nil {_becfgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_cege .Jc ,_becfgd );};if _cege .TblCellSpacing !=nil {_aaeab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_cege .TblCellSpacing ,_aaeab );};if _cege .TblInd !=nil {_adgba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_cege .TblInd ,_adgba );};if _cege .TblBorders !=nil {_fbeaff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cege .TblBorders ,_fbeaff );};if _cege .Shd !=nil {_dffb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cege .Shd ,_dffb );};if _cege .TblLayout !=nil {_dfged :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cege .TblLayout ,_dfged );};if _cege .TblCellMar !=nil {_afecc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_cege .TblCellMar ,_afecc );};if _cege .TblLook !=nil {_ffbfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_cege .TblLook ,_ffbfg );};if _cege .TblCaption !=nil {_geabd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cege .TblCaption ,_geabd );};if _cege .TblDescription !=nil {_daddd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cege .TblDescription ,_daddd );};if _cege .TblPrChange !=nil {_gefc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cege .TblPrChange ,_gefc );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ebdfbb *CT_SdtDate )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_efebg :=range start .Attr {if _efebg .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_bdebe ,_fddbg :=ParseStdlibTime (_efebg .Value );if _fddbg !=nil {return _fddbg ;};_ebdfbb .FullDateAttr =&_bdebe ;continue ;};};_dfffd :for {_dfgade ,_aeadb :=d .Token ();if _aeadb !=nil {return _aeadb ;};switch _fadaeb :=_dfgade .(type ){case _ebaba .StartElement :switch _fadaeb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_ebdfbb .DateFormat =NewCT_String ();if _gdfegd :=d .DecodeElement (_ebdfbb .DateFormat ,&_fadaeb );_gdfegd !=nil {return _gdfegd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_ebdfbb .Lid =NewCT_Lang ();if _gfedb :=d .DecodeElement (_ebdfbb .Lid ,&_fadaeb );_gfedb !=nil {return _gfedb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_ebdfbb .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _cbeedg :=d .DecodeElement (_ebdfbb .StoreMappedDataAs ,&_fadaeb );_cbeedg !=nil {return _cbeedg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_ebdfbb .Calendar =NewCT_CalendarType ();if _gebfb :=d .DecodeElement (_ebdfbb .Calendar ,&_fadaeb );_gebfb !=nil {return _gebfb ;};default:_febdf .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\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_fadaeb .Name );if _gggaec :=d .Skip ();_gggaec !=nil {return _gggaec ;};};case _ebaba .EndElement :break _dfffd ;case _ebaba .CharData :};};return nil ;};func (_fafg *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fafg =0;case "\u0064\u0061\u0072k\u0031":*_fafg =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fafg =2;case "\u0064\u0061\u0072k\u0032":*_fafg =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fafg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fafg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fafg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fafg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fafg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fafg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fafg =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fafg =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fafg =12;};return nil ;};func NewCT_DivBdr ()*CT_DivBdr {_cbd :=&CT_DivBdr {};return _cbd };type ST_CombineBrackets byte ;func (_abdag *ST_Lock )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_abdbe ,_bfbbc :=d .Token ();if _bfbbc !=nil {return _bfbbc ;};if _dadf ,_cbbea :=_abdbe .(_ebaba .EndElement );_cbbea &&_dadf .Name ==start .Name {*_abdag =1;return nil ;};if _cbge ,_faee :=_abdbe .(_ebaba .CharData );!_faee {return _eddeb .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",_abdbe );}else {switch string (_cbge ){case "":*_abdag =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_abdag =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_abdag =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_abdag =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_abdag =4;};};_abdbe ,_bfbbc =d .Token ();if _bfbbc !=nil {return _bfbbc ;};if _bceeba ,_cddabg :=_abdbe .(_ebaba .EndElement );_cddabg &&_bceeba .Name ==start .Name {return nil ;};return _eddeb .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",_abdbe );}; +// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path +func (_dbeeb *EG_RPrMath )ValidateWithPath (path string )error {if _dbeeb .Ins !=nil {if _aedaca :=_dbeeb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_aedaca !=nil {return _aedaca ;};};if _dbeeb .Del !=nil {if _dbedd :=_dbeeb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dbedd !=nil {return _dbedd ;};};if _dbeeb .RPr !=nil {if _fadccc :=_dbeeb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fadccc !=nil {return _fadccc ;};};return nil ;};type CT_PageBorders struct{ -// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path -func (_eggbad *CT_Ruby )ValidateWithPath (path string )error {if _bgefde :=_eggbad .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_bgefde !=nil {return _bgefde ;};if _fgbddd :=_eggbad .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_fgbddd !=nil {return _fgbddd ;};if _bgge :=_eggbad .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_bgge !=nil {return _bgge ;};return nil ;}; +// Z-Ordering of Page Border +ZOrderAttr ST_PageBorderZOrder ; -// Validate validates the CT_Pitch and its children -func (_gfbbfc *CT_Pitch )Validate ()error {return _gfbbfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");}; +// Pages to Display Page Borders +DisplayAttr ST_PageBorderDisplay ; -// Validate validates the CT_FontRel and its children -func (_fbcgad *CT_FontRel )Validate ()error {return _fbcgad .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};func (_fefaf *ST_SectionMark )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ebada ,_ffaca :=d .Token ();if _ffaca !=nil {return _ffaca ;};if _eecec ,_gbdc :=_ebada .(_ebaba .EndElement );_gbdc &&_eecec .Name ==start .Name {*_fefaf =1;return nil ;};if _gcee ,_aebffd :=_ebada .(_ebaba .CharData );!_aebffd {return _eddeb .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",_ebada );}else {switch string (_gcee ){case "":*_fefaf =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_fefaf =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fefaf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fefaf =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_fefaf =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_fefaf =5;};};_ebada ,_ffaca =d .Token ();if _ffaca !=nil {return _ffaca ;};if _ecbg ,_fga :=_ebada .(_ebaba .EndElement );_fga &&_ecbg .Name ==start .Name {return nil ;};return _eddeb .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",_ebada );};func (_fcfegd *ST_CombineBrackets )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fcfegd =0;case "\u006e\u006f\u006e\u0065":*_fcfegd =1;case "\u0072\u006f\u0075n\u0064":*_fcfegd =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcfegd =3;case "\u0061\u006e\u0067l\u0065":*_fcfegd =4;case "\u0063\u0075\u0072l\u0079":*_fcfegd =5;};return nil ;};func (_bdagg *CT_DivBdr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_afded :for {_bbde ,_eeggcf :=d .Token ();if _eeggcf !=nil {return _eeggcf ;};switch _bbccf :=_bbde .(type ){case _ebaba .StartElement :switch _bbccf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bdagg .Top =NewCT_Border ();if _fbddc :=d .DecodeElement (_bdagg .Top ,&_bbccf );_fbddc !=nil {return _fbddc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bdagg .Left =NewCT_Border ();if _fcdce :=d .DecodeElement (_bdagg .Left ,&_bbccf );_fcdce !=nil {return _fcdce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bdagg .Bottom =NewCT_Border ();if _afed :=d .DecodeElement (_bdagg .Bottom ,&_bbccf );_afed !=nil {return _afed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bdagg .Right =NewCT_Border ();if _gbeebb :=d .DecodeElement (_bdagg .Right ,&_bbccf );_gbeebb !=nil {return _gbeebb ;};default:_febdf .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\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_bbccf .Name );if _fedcg :=d .Skip ();_fedcg !=nil {return _fedcg ;};};case _ebaba .EndElement :break _afded ;case _ebaba .CharData :};};return nil ;};type ST_MultiLevelType byte ;const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;); +// Page Border Positioning +OffsetFromAttr ST_PageBorderOffset ; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_faegb *CT_R )ValidateWithPath (path string )error {if _faegb .RPr !=nil {if _begdb :=_faegb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_begdb !=nil {return _begdb ;};};for _acgee ,_aeegd :=range _faegb .EG_RunInnerContent {if _fbcf :=_aeegd .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_acgee ));_fbcf !=nil {return _fbcf ;};};return nil ;};func (_eecddd *ST_ObjectDrawAspect )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eac ,_egdgcf :=d .Token ();if _egdgcf !=nil {return _egdgcf ;};if _ccddag ,_ddcc :=_eac .(_ebaba .EndElement );_ddcc &&_ccddag .Name ==start .Name {*_eecddd =1;return nil ;};if _bfbca ,_facbb :=_eac .(_ebaba .CharData );!_facbb {return _eddeb .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",_eac );}else {switch string (_bfbca ){case "":*_eecddd =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_eecddd =1;case "\u0069\u0063\u006f\u006e":*_eecddd =2;};};_eac ,_egdgcf =d .Token ();if _egdgcf !=nil {return _egdgcf ;};if _ggdbd ,_eeecg :=_eac .(_ebaba .EndElement );_eeecg &&_ggdbd .Name ==start .Name {return nil ;};return _eddeb .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",_eac );};func (_abeeeb ST_FtnPos )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_abeeeb .String (),start );}; +// Top Border +Top *CT_TopPageBorder ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_edaee *CT_Control )ValidateWithPath (path string )error {return nil };func (_cfgedg ST_JcTable )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bfagg :=_ebaba .Attr {};_bfagg .Name =name ;switch _cfgedg {case ST_JcTableUnset :_bfagg .Value ="";case ST_JcTableCenter :_bfagg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_bfagg .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_bfagg .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_bfagg .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_bfagg .Value ="\u0073\u0074\u0061r\u0074";};return _bfagg ,nil ;}; +// Left Border +Left *CT_PageBorder ; -// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path -func (_ddadb *CT_Object )ValidateWithPath (path string )error {if _ddadb .DxaOrigAttr !=nil {if _fea :=_ddadb .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_fea !=nil {return _fea ;};};if _ddadb .DyaOrigAttr !=nil {if _agfdb :=_ddadb .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_agfdb !=nil {return _agfdb ;};};if _ddadb .Drawing !=nil {if _bcgebd :=_ddadb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bcgebd !=nil {return _bcgebd ;};};if _ddadb .Choice !=nil {if _bfaab :=_ddadb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfaab !=nil {return _bfaab ;};};return nil ;}; +// Bottom Border +Bottom *CT_BottomPageBorder ; -// Validate validates the CT_String and its children -func (_bbggfg *CT_String )Validate ()error {return _bbggfg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};type Settings struct{CT_Settings };func NewCT_SdtPr ()*CT_SdtPr {_gdefda :=&CT_SdtPr {};return _gdefda };func (_dffa *CT_RubyAlign )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dffa .ValAttr =ST_RubyAlign (1);for _ ,_dageb :=range start .Attr {if _dageb .Name .Local =="\u0076\u0061\u006c"{_dffa .ValAttr .UnmarshalXMLAttr (_dageb );continue ;};};for {_edbg ,_edfbgc :=d .Token ();if _edfbgc !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_edfbgc );};if _bcbdf ,_abfcf :=_edbg .(_ebaba .EndElement );_abfcf &&_bcbdf .Name ==start .Name {break ;};};return nil ;};func (_dggdea ST_FrameScrollbar )String ()string {switch _dggdea {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_aeddgb :=&CT_GlossaryDocument {};return _aeddgb };func (_dbegb ST_CaptionPos )ValidateWithPath (path string )error {switch _dbegb {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbegb ));};return nil ;};func (_efgdac ST_TargetScreenSz )String ()string {switch _efgdac {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};type CT_MailMergeDest struct{ +// Right Border +Right *CT_PageBorder ;}; -// Mail Merge Merged Document Type -ValAttr ST_MailMergeDest ;};func (_gbebg *CT_TrackChangeNumbering )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gbebg .OriginalAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbebg .OriginalAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_gbebg .AuthorAttr )});if _gbebg .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbebg .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_gbebg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_bdfed :=&CT_SignedTwipsMeasure {};return _bdfed ;};func (_bfeede ST_TextboxTightWrap )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bfeede .String (),start );}; +// Validate validates the CT_PageBorders and its children +func (_dedce *CT_PageBorders )Validate ()error {return _dedce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_bcead :=&WdCT_WordprocessingShapeChoice {};return _bcead ;};func (_fdbcff ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfbeec :=_g .Attr {};_cfbeec .Name =name ;switch _fdbcff {case ST_MailMergeOdsoFMDFieldTypeUnset :_cfbeec .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_cfbeec .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_cfbeec .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _cfbeec ,nil ;};func (_gdag *CT_FFTextInput )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbc :for {_abcb ,_ffddd :=d .Token ();if _ffddd !=nil {return _ffddd ;};switch _cebe :=_abcb .(type ){case _g .StartElement :switch _cebe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_gdag .Type =NewCT_FFTextType ();if _gaab :=d .DecodeElement (_gdag .Type ,&_cebe );_gaab !=nil {return _gaab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_gdag .Default =NewCT_String ();if _dcgg :=d .DecodeElement (_gdag .Default ,&_cebe );_dcgg !=nil {return _dcgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_gdag .MaxLength =NewCT_DecimalNumber ();if _ebgbd :=d .DecodeElement (_gdag .MaxLength ,&_cebe );_ebgbd !=nil {return _ebgbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_gdag .Format =NewCT_String ();if _eadbe :=d .DecodeElement (_gdag .Format ,&_cebe );_eadbe !=nil {return _eadbe ;};default:_ga .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\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_cebe .Name );if _fcad :=d .Skip ();_fcad !=nil {return _fcad ;};};case _g .EndElement :break _gdbc ;case _g .CharData :};};return nil ;};func (_ffccg *CT_Fonts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffccg .HintAttr !=ST_HintUnset {_bccfg ,_abgd :=_ffccg .HintAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _abgd !=nil {return _abgd ;};start .Attr =append (start .Attr ,_bccfg );};if _ffccg .AsciiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccg .AsciiAttr )});};if _ffccg .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccg .HAnsiAttr )});};if _ffccg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccg .EastAsiaAttr )});};if _ffccg .CsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccg .CsAttr )});};if _ffccg .AsciiThemeAttr !=ST_ThemeUnset {_aegdg ,_deee :=_ffccg .AsciiThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _deee !=nil {return _deee ;};start .Attr =append (start .Attr ,_aegdg );};if _ffccg .HAnsiThemeAttr !=ST_ThemeUnset {_ccgdf ,_gbfb :=_ffccg .HAnsiThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _gbfb !=nil {return _gbfb ;};start .Attr =append (start .Attr ,_ccgdf );};if _ffccg .EastAsiaThemeAttr !=ST_ThemeUnset {_abfb ,_edacc :=_ffccg .EastAsiaThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _edacc !=nil {return _edacc ;};start .Attr =append (start .Attr ,_abfb );};if _ffccg .CsthemeAttr !=ST_ThemeUnset {_ffgeg ,_acbac :=_ffccg .CsthemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _acbac !=nil {return _acbac ;};start .Attr =append (start .Attr ,_ffgeg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agbcd *ST_ProofErr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcbgf ,_egagff :=d .Token ();if _egagff !=nil {return _egagff ;};if _afeeef ,_bcaefa :=_fbcbgf .(_g .EndElement );_bcaefa &&_afeeef .Name ==start .Name {*_agbcd =1;return nil ;};if _gffaaa ,_abebfa :=_fbcbgf .(_g .CharData );!_abebfa {return _gd .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",_fbcbgf );}else {switch string (_gffaaa ){case "":*_agbcd =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_agbcd =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_agbcd =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_agbcd =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_agbcd =4;};};_fbcbgf ,_egagff =d .Token ();if _egagff !=nil {return _egagff ;};if _aedfb ,_eaedgg :=_fbcbgf .(_g .EndElement );_eaedgg &&_aedfb .Name ==start .Name {return nil ;};return _gd .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",_fbcbgf );}; -// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path -func (_abbf *CT_AbstractNum )ValidateWithPath (path string )error {if _abbf .Nsid !=nil {if _cecac :=_abbf .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_cecac !=nil {return _cecac ;};};if _abbf .MultiLevelType !=nil {if _ecbe :=_abbf .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_ecbe !=nil {return _ecbe ;};};if _abbf .Tmpl !=nil {if _feadg :=_abbf .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_feadg !=nil {return _feadg ;};};if _abbf .Name !=nil {if _ffcbb :=_abbf .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_ffcbb !=nil {return _ffcbb ;};};if _abbf .StyleLink !=nil {if _fadba :=_abbf .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_fadba !=nil {return _fadba ;};};if _abbf .NumStyleLink !=nil {if _dcfgfa :=_abbf .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_dcfgfa !=nil {return _dcfgfa ;};};for _ebcgc ,_adfa :=range _abbf .Lvl {if _bgdb :=_adfa .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ebcgc ));_bgdb !=nil {return _bgdb ;};};return nil ;};func (_gdccdd ST_PTabRelativeTo )Validate ()error {return _gdccdd .ValidateWithPath ("")};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2;ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7;ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12;ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);func (_dfbde *ST_Merge )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dfbde =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_dfbde =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_dfbde =2;};return nil ;};type ST_HdrFtr byte ;func NewWdWgp ()*WdWgp {_fdgbc :=&WdWgp {};_fdgbc .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _fdgbc ;}; +// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path +func (_gecaf *WebSettings )ValidateWithPath (path string )error {if _begccc :=_gecaf .CT_WebSettings .ValidateWithPath (path );_begccc !=nil {return _begccc ;};return nil ;};func (_adecg ST_FrameScrollbar )ValidateWithPath (path string )error {switch _adecg {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adecg ));};return nil ;};func (_gacea ST_Direction )ValidateWithPath (path string )error {switch _gacea {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacea ));};return nil ;}; -// Validate validates the CT_Compat and its children -func (_cace *CT_Compat )Validate ()error {return _cace .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_cfdeb ST_JcTable )Validate ()error {return _cfdeb .ValidateWithPath ("")};func (_ebeeb *CT_ColorSchemeMapping )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ebeeb .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_eadcdb ,_fcbbgc :=_ebeeb .Bg1Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0062g\u0031"});if _fcbbgc !=nil {return _fcbbgc ;};start .Attr =append (start .Attr ,_eadcdb );};if _ebeeb .T1Attr !=ST_WmlColorSchemeIndexUnset {_dggae ,_abffed :=_ebeeb .T1Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0031"});if _abffed !=nil {return _abffed ;};start .Attr =append (start .Attr ,_dggae );};if _ebeeb .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_eacad ,_bdgadc :=_ebeeb .Bg2Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0062g\u0032"});if _bdgadc !=nil {return _bdgadc ;};start .Attr =append (start .Attr ,_eacad );};if _ebeeb .T2Attr !=ST_WmlColorSchemeIndexUnset {_facg ,_dbda :=_ebeeb .T2Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0032"});if _dbda !=nil {return _dbda ;};start .Attr =append (start .Attr ,_facg );};if _ebeeb .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_eefdg ,_aebecc :=_ebeeb .Accent1Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _aebecc !=nil {return _aebecc ;};start .Attr =append (start .Attr ,_eefdg );};if _ebeeb .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_fbgbd ,_fecfd :=_ebeeb .Accent2Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _fecfd !=nil {return _fecfd ;};start .Attr =append (start .Attr ,_fbgbd );};if _ebeeb .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_cddfg ,_fffaba :=_ebeeb .Accent3Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _fffaba !=nil {return _fffaba ;};start .Attr =append (start .Attr ,_cddfg );};if _ebeeb .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_acfgfb ,_fgdeaa :=_ebeeb .Accent4Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _fgdeaa !=nil {return _fgdeaa ;};start .Attr =append (start .Attr ,_acfgfb );};if _ebeeb .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_fbba ,_fcddb :=_ebeeb .Accent5Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _fcddb !=nil {return _fcddb ;};start .Attr =append (start .Attr ,_fbba );};if _ebeeb .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_eabffc ,_fbeb :=_ebeeb .Accent6Attr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _fbeb !=nil {return _fbeb ;};start .Attr =append (start .Attr ,_eabffc );};if _ebeeb .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_bggd ,_dafceg :=_ebeeb .HyperlinkAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _dafceg !=nil {return _dafceg ;};start .Attr =append (start .Attr ,_bggd );};if _ebeeb .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_dfbeb ,_cfdeaa :=_ebeeb .FollowedHyperlinkAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _cfdeaa !=nil {return _cfdeaa ;};start .Attr =append (start .Attr ,_dfbeb );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type ST_VerticalJc byte ;type CT_ReadingModeInkLockDown struct{ +// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path +func (_egcgf *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func (_aeccebc ST_PTabRelativeTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aeccebc .String (),start );};func (_cbafdd *CT_UnsignedDecimalNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adbecg :=range start .Attr {if _adbecg .Name .Local =="\u0076\u0061\u006c"{_bdaag ,_ecagf :=_b .ParseUint (_adbecg .Value ,10,64);if _ecagf !=nil {return _ecagf ;};_cbafdd .ValAttr =_bdaag ;continue ;};};for {_ccafg ,_edegddf :=d .Token ();if _edegddf !=nil {return _gd .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0055nsi\u0067ne\u0064\u0044\u0065\u0063\u0069\u006d\u0061lN\u0075\u006d\u0062\u0065\u0072\u003a\u0020%\u0073",_edegddf );};if _gcfcb ,_bbcgc :=_ccafg .(_g .EndElement );_bbcgc &&_gcfcb .Name ==start .Name {break ;};};return nil ;};func (_beacd *CT_TcPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beacd .TcPr =NewCT_TcPrInner ();for _ ,_bdgeg :=range start .Attr {if _bdgeg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aaefbd ,_bgffcb :=_bdgeg .Value ,error (nil );if _bgffcb !=nil {return _bgffcb ;};_beacd .AuthorAttr =_aaefbd ;continue ;};if _bdgeg .Name .Local =="\u0064\u0061\u0074\u0065"{_feggf ,_agedf :=ParseStdlibTime (_bdgeg .Value );if _agedf !=nil {return _agedf ;};_beacd .DateAttr =&_feggf ;continue ;};if _bdgeg .Name .Local =="\u0069\u0064"{_bedaec ,_dbgbg :=_b .ParseInt (_bdgeg .Value ,10,64);if _dbgbg !=nil {return _dbgbg ;};_beacd .IdAttr =_bedaec ;continue ;};};_fbgab :for {_bcfaf ,_fgbcba :=d .Token ();if _fgbcba !=nil {return _fgbcba ;};switch _eafdg :=_bcfaf .(type ){case _g .StartElement :switch _eafdg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:if _cgeade :=d .DecodeElement (_beacd .TcPr ,&_eafdg );_cgeade !=nil {return _cgeade ;};default:_ga .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\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_eafdg .Name );if _abgbac :=d .Skip ();_abgbac !=nil {return _abgbac ;};};case _g .EndElement :break _fbgab ;case _g .CharData :};};return nil ;}; -// Use Actual Pages, Not Virtual Pages -ActualPgAttr _bef .ST_OnOff ; +// Validate validates the CT_PPrBase and its children +func (_gadfe *CT_PPrBase )Validate ()error {return _gadfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_adcec *CT_PageSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdgb :=range start .Attr {if _cdgb .Name .Local =="\u0077"{_bbaff ,_gdfdf :=ParseUnionST_TwipsMeasure (_cdgb .Value );if _gdfdf !=nil {return _gdfdf ;};_adcec .WAttr =&_bbaff ;continue ;};if _cdgb .Name .Local =="\u0068"{_baecbg ,_fffec :=ParseUnionST_TwipsMeasure (_cdgb .Value );if _fffec !=nil {return _fffec ;};_adcec .HAttr =&_baecbg ;continue ;};if _cdgb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_adcec .OrientAttr .UnmarshalXMLAttr (_cdgb );continue ;};if _cdgb .Name .Local =="\u0063\u006f\u0064\u0065"{_fccbec ,_acdgd :=_b .ParseInt (_cdgb .Value ,10,64);if _acdgd !=nil {return _acdgd ;};_adcec .CodeAttr =&_fccbec ;continue ;};};for {_eeeecc ,_ddedc :=d .Token ();if _ddedc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_ddedc );};if _edeffa ,_gcebde :=_eeeecc .(_g .EndElement );_gcebde &&_edeffa .Name ==start .Name {break ;};};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_aaffb :=&CT_TextboxTightWrap {};_aaffb .ValAttr =ST_TextboxTightWrap (1);return _aaffb ;};func (_geaaee ST_EdnPos )String ()string {switch _geaaee {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};type ST_Hint byte ;func (_bbadde ST_Underline )String ()string {switch _bbadde {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 9:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 11:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 12:return "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 13:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 14:return "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 15:return "\u0077\u0061\u0076\u0065";case 16:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 17:return "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case 18:return "\u006e\u006f\u006e\u0065";};return "";};func (_fddfd *CT_Control )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccba :=range start .Attr {if _ccba .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"&&_ccba .Name .Local =="\u0069\u0064"||_ccba .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"&&_ccba .Name .Local =="\u0069\u0064"{_fabg ,_fdaa :=_ccba .Value ,error (nil );if _fdaa !=nil {return _fdaa ;};_fddfd .IdAttr =&_fabg ;continue ;};if _ccba .Name .Local =="\u006e\u0061\u006d\u0065"{_eafe ,_dedg :=_ccba .Value ,error (nil );if _dedg !=nil {return _dedg ;};_fddfd .NameAttr =&_eafe ;continue ;};if _ccba .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_fggd ,_dccg :=_ccba .Value ,error (nil );if _dccg !=nil {return _dccg ;};_fddfd .ShapeidAttr =&_fggd ;continue ;};};for {_gfcff ,_afbd :=d .Token ();if _afbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_afbd );};if _cebde ,_bccf :=_gfcff .(_g .EndElement );_bccf &&_cebde .Name ==start .Name {break ;};};return nil ;};func (_gcbagf ST_SdtDateMappingType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcbagf .String (),start );};func (_gcdfca *CT_Tbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdfca .TblPr =NewCT_TblPr ();_gcdfca .TblGrid =NewCT_TblGrid ();_ccfde :for {_eedad ,_cdbcgb :=d .Token ();if _cdbcgb !=nil {return _cdbcgb ;};switch _gbbag :=_eedad .(type ){case _g .StartElement :switch _gbbag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acdcb :=NewEG_RangeMarkupElements ();_acdcb .BookmarkStart =NewCT_Bookmark ();if _ggcdg :=d .DecodeElement (_acdcb .BookmarkStart ,&_gbbag );_ggcdg !=nil {return _ggcdg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_acdcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_acbedf :=NewEG_RangeMarkupElements ();_acbedf .BookmarkEnd =NewCT_MarkupRange ();if _defbg :=d .DecodeElement (_acbedf .BookmarkEnd ,&_gbbag );_defbg !=nil {return _defbg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_acbedf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cffbde :=NewEG_RangeMarkupElements ();_cffbde .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdeeb :=d .DecodeElement (_cffbde .MoveFromRangeStart ,&_gbbag );_cdeeb !=nil {return _cdeeb ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_cffbde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbbbba :=NewEG_RangeMarkupElements ();_cbbbba .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfgfe :=d .DecodeElement (_cbbbba .MoveFromRangeEnd ,&_gbbag );_gfgfe !=nil {return _gfgfe ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_cbbbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebgde :=NewEG_RangeMarkupElements ();_ebgde .MoveToRangeStart =NewCT_MoveBookmark ();if _cdeadg :=d .DecodeElement (_ebgde .MoveToRangeStart ,&_gbbag );_cdeadg !=nil {return _cdeadg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_ebgde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdfbfb :=NewEG_RangeMarkupElements ();_cdfbfb .MoveToRangeEnd =NewCT_MarkupRange ();if _edbdf :=d .DecodeElement (_cdfbfb .MoveToRangeEnd ,&_gbbag );_edbdf !=nil {return _edbdf ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_cdfbfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_baddfc :=NewEG_RangeMarkupElements ();_baddfc .CommentRangeStart =NewCT_MarkupRange ();if _defbb :=d .DecodeElement (_baddfc .CommentRangeStart ,&_gbbag );_defbb !=nil {return _defbb ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_baddfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebbeg :=NewEG_RangeMarkupElements ();_ebbeg .CommentRangeEnd =NewCT_MarkupRange ();if _dfaeed :=d .DecodeElement (_ebbeg .CommentRangeEnd ,&_gbbag );_dfaeed !=nil {return _dfaeed ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_ebbeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbefgd :=NewEG_RangeMarkupElements ();_bbefgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efefe :=d .DecodeElement (_bbefgd .CustomXmlInsRangeStart ,&_gbbag );_efefe !=nil {return _efefe ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_bbefgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gggdc :=NewEG_RangeMarkupElements ();_gggdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _fafga :=d .DecodeElement (_gggdc .CustomXmlInsRangeEnd ,&_gbbag );_fafga !=nil {return _fafga ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_gggdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fegdbd :=NewEG_RangeMarkupElements ();_fegdbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _geced :=d .DecodeElement (_fegdbd .CustomXmlDelRangeStart ,&_gbbag );_geced !=nil {return _geced ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_fegdbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcfebg :=NewEG_RangeMarkupElements ();_dcfebg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfce :=d .DecodeElement (_dcfebg .CustomXmlDelRangeEnd ,&_gbbag );_gfce !=nil {return _gfce ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_dcfebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdged :=NewEG_RangeMarkupElements ();_cdged .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gacdg :=d .DecodeElement (_cdged .CustomXmlMoveFromRangeStart ,&_gbbag );_gacdg !=nil {return _gacdg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_cdged );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebaded :=NewEG_RangeMarkupElements ();_ebaded .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eeefdg :=d .DecodeElement (_ebaded .CustomXmlMoveFromRangeEnd ,&_gbbag );_eeefdg !=nil {return _eeefdg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_ebaded );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_deabb :=NewEG_RangeMarkupElements ();_deabb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _baggfb :=d .DecodeElement (_deabb .CustomXmlMoveToRangeStart ,&_gbbag );_baggfb !=nil {return _baggfb ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_deabb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_addea :=NewEG_RangeMarkupElements ();_addea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbfad :=d .DecodeElement (_addea .CustomXmlMoveToRangeEnd ,&_gbbag );_cbfad !=nil {return _cbfad ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_addea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _acefb :=d .DecodeElement (_gcdfca .TblPr ,&_gbbag );_acefb !=nil {return _acefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dagbg :=d .DecodeElement (_gcdfca .TblGrid ,&_gbbag );_dagbg !=nil {return _dagbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_cbgdd :=NewEG_ContentRowContent ();_cedaf :=NewCT_Row ();if _gceaca :=d .DecodeElement (_cedaf ,&_gbbag );_gceaca !=nil {return _gceaca ;};_cbgdd .Tr =append (_cbgdd .Tr ,_cedaf );_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_cbgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acgbb :=NewEG_ContentRowContent ();_acgbb .CustomXml =NewCT_CustomXmlRow ();if _fgffa :=d .DecodeElement (_acgbb .CustomXml ,&_gbbag );_fgffa !=nil {return _fgffa ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_acgbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dgdba :=NewEG_ContentRowContent ();_dgdba .Sdt =NewCT_SdtRow ();if _gedbe :=d .DecodeElement (_dgdba .Sdt ,&_gbbag );_gedbe !=nil {return _gedbe ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_dgdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eacce :=NewEG_ContentRowContent ();_begcfc :=NewEG_RunLevelElts ();_begcfc .ProofErr =NewCT_ProofErr ();if _dfdbba :=d .DecodeElement (_begcfc .ProofErr ,&_gbbag );_dfdbba !=nil {return _dfdbba ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_eacce );_eacce .EG_RunLevelElts =append (_eacce .EG_RunLevelElts ,_begcfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_agdff :=NewEG_ContentRowContent ();_ccbcg :=NewEG_RunLevelElts ();_ccbcg .PermStart =NewCT_PermStart ();if _bacdg :=d .DecodeElement (_ccbcg .PermStart ,&_gbbag );_bacdg !=nil {return _bacdg ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_agdff );_agdff .EG_RunLevelElts =append (_agdff .EG_RunLevelElts ,_ccbcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agfcc :=NewEG_ContentRowContent ();_dbffb :=NewEG_RunLevelElts ();_dbffb .PermEnd =NewCT_Perm ();if _bedeb :=d .DecodeElement (_dbffb .PermEnd ,&_gbbag );_bedeb !=nil {return _bedeb ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_agfcc );_agfcc .EG_RunLevelElts =append (_agfcc .EG_RunLevelElts ,_dbffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aegea :=NewEG_ContentRowContent ();_acagg :=NewEG_RunLevelElts ();_acagg .Ins =NewCT_RunTrackChange ();if _befbfd :=d .DecodeElement (_acagg .Ins ,&_gbbag );_befbfd !=nil {return _befbfd ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_aegea );_aegea .EG_RunLevelElts =append (_aegea .EG_RunLevelElts ,_acagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_afdcc :=NewEG_ContentRowContent ();_ccgae :=NewEG_RunLevelElts ();_ccgae .Del =NewCT_RunTrackChange ();if _ceabf :=d .DecodeElement (_ccgae .Del ,&_gbbag );_ceabf !=nil {return _ceabf ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_afdcc );_afdcc .EG_RunLevelElts =append (_afdcc .EG_RunLevelElts ,_ccgae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_geegd :=NewEG_ContentRowContent ();_ggaca :=NewEG_RunLevelElts ();_ggaca .MoveFrom =NewCT_RunTrackChange ();if _eaabb :=d .DecodeElement (_ggaca .MoveFrom ,&_gbbag );_eaabb !=nil {return _eaabb ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_geegd );_geegd .EG_RunLevelElts =append (_geegd .EG_RunLevelElts ,_ggaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gffbc :=NewEG_ContentRowContent ();_adbec :=NewEG_RunLevelElts ();_adbec .MoveTo =NewCT_RunTrackChange ();if _fdfagb :=d .DecodeElement (_adbec .MoveTo ,&_gbbag );_fdfagb !=nil {return _fdfagb ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_gffbc );_gffbc .EG_RunLevelElts =append (_gffbc .EG_RunLevelElts ,_adbec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fgdfa :=NewEG_ContentRowContent ();_ddbbe :=NewEG_RunLevelElts ();_fbgbg :=NewEG_MathContent ();_fbgbg .OMathPara =_ec .NewOMathPara ();if _faffg :=d .DecodeElement (_fbgbg .OMathPara ,&_gbbag );_faffg !=nil {return _faffg ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_fgdfa );_fgdfa .EG_RunLevelElts =append (_fgdfa .EG_RunLevelElts ,_ddbbe );_ddbbe .EG_MathContent =append (_ddbbe .EG_MathContent ,_fbgbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cfaef :=NewEG_ContentRowContent ();_gfeccgd :=NewEG_RunLevelElts ();_acfgad :=NewEG_MathContent ();_acfgad .OMath =_ec .NewOMath ();if _aebggc :=d .DecodeElement (_acfgad .OMath ,&_gbbag );_aebggc !=nil {return _aebggc ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_cfaef );_cfaef .EG_RunLevelElts =append (_cfaef .EG_RunLevelElts ,_gfeccgd );_gfeccgd .EG_MathContent =append (_gfeccgd .EG_MathContent ,_acfgad );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0020\u0025\u0076",_gbbag .Name );if _gedac :=d .Skip ();_gedac !=nil {return _gedac ;};};case _g .EndElement :break _ccfde ;case _g .CharData :};};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_fdagd :=&CT_MailMergeSourceType {};_fdagd .ValAttr =ST_MailMergeSourceType (1);return _fdagd ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_dagca :=&EG_RangeMarkupElements {};return _dagca ;};func (_gaacd *CT_DocDefaults )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gaacd .RPrDefault !=nil {_cgcgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gaacd .RPrDefault ,_cgcgc );};if _gaacd .PPrDefault !=nil {_gged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gaacd .PPrDefault ,_gged );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdadd ST_MailMergeSourceType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdadd .String (),start );};func NewCT_Bookmark ()*CT_Bookmark {_fefe :=&CT_Bookmark {};return _fefe };func (_bffda *CT_SdtContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bffda .FldSimple !=nil {_acdgdg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_geeddg :=range _bffda .FldSimple {e .EncodeElement (_geeddg ,_acdgdg );};};if _bffda .Hyperlink !=nil {_egaeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bffda .Hyperlink ,_egaeb );};if _bffda .SubDoc !=nil {_acgbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bffda .SubDoc ,_acgbd );};if _bffda .EG_ContentRunContent !=nil {for _ ,_baggc :=range _bffda .EG_ContentRunContent {_baggc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (WdST_RelFromVUnset WdST_RelFromV =0;WdST_RelFromVMargin WdST_RelFromV =1;WdST_RelFromVPage WdST_RelFromV =2;WdST_RelFromVParagraph WdST_RelFromV =3;WdST_RelFromVLine WdST_RelFromV =4;WdST_RelFromVTopMargin WdST_RelFromV =5;WdST_RelFromVBottomMargin WdST_RelFromV =6;WdST_RelFromVInsideMargin WdST_RelFromV =7;WdST_RelFromVOutsideMargin WdST_RelFromV =8;);func (_bebgbc *WdCT_WordprocessingShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bebgbc .Choice =NewWdCT_WordprocessingShapeChoice ();_bebgbc .SpPr =_e .NewCT_ShapeProperties ();_bebgbc .BodyPr =_e .NewCT_TextBodyProperties ();for _ ,_eeggf :=range start .Attr {if _eeggf .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_fgadf ,_edfbdd :=_b .ParseBool (_eeggf .Value );if _edfbdd !=nil {return _edfbdd ;};_bebgbc .NormalEastAsianFlowAttr =&_fgadf ;continue ;};};_ggaceb :for {_cfgcd ,_bbcfc :=d .Token ();if _bbcfc !=nil {return _bbcfc ;};switch _geafe :=_cfgcd .(type ){case _g .StartElement :switch _geafe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_bebgbc .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _baaffdd :=d .DecodeElement (_bebgbc .CNvPr ,&_geafe );_baaffdd !=nil {return _baaffdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_bebgbc .Choice =NewWdCT_WordprocessingShapeChoice ();if _dgaecd :=d .DecodeElement (&_bebgbc .Choice .CNvSpPr ,&_geafe );_dgaecd !=nil {return _dgaecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_bebgbc .Choice =NewWdCT_WordprocessingShapeChoice ();if _dfffgb :=d .DecodeElement (&_bebgbc .Choice .CNvCnPr ,&_geafe );_dfffgb !=nil {return _dfffgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _aabdfd :=d .DecodeElement (_bebgbc .SpPr ,&_geafe );_aabdfd !=nil {return _aabdfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bebgbc .Style =_e .NewCT_ShapeStyle ();if _abacdb :=d .DecodeElement (_bebgbc .Style ,&_geafe );_abacdb !=nil {return _abacdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebgbc .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _fcbdfe :=d .DecodeElement (_bebgbc .ExtLst ,&_geafe );_fcbdfe !=nil {return _fcbdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_bebgbc .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _cecgd :=d .DecodeElement (&_bebgbc .WChoice .Txbx ,&_geafe );_cecgd !=nil {return _cecgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_bebgbc .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _bcbagg :=d .DecodeElement (&_bebgbc .WChoice .LinkedTxbx ,&_geafe );_bcbagg !=nil {return _bcbagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _gbbacd :=d .DecodeElement (_bebgbc .BodyPr ,&_geafe );_gbbacd !=nil {return _gbbacd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067S\u0068\u0061\u0070\u0065\u0020%\u0076",_geafe .Name );if _agagag :=d .Skip ();_agagag !=nil {return _agagag ;};};case _g .EndElement :break _ggaceb ;case _g .CharData :};};return nil ;}; -// Virtual Page Width -WAttr uint64 ; +// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path +func (_edbfag *CT_RubyPr )ValidateWithPath (path string )error {if _ggcaefe :=_edbfag .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_ggcaefe !=nil {return _ggcaefe ;};if _fbeaac :=_edbfag .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_fbeaac !=nil {return _fbeaac ;};if _dcbcbga :=_edbfag .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_dcbcbga !=nil {return _dcbcbga ;};if _ebgd :=_edbfag .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_ebgd !=nil {return _ebgd ;};if _gagaa :=_edbfag .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_gagaa !=nil {return _gagaa ;};if _edbfag .Dirty !=nil {if _addgd :=_edbfag .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_addgd !=nil {return _addgd ;};};return nil ;};type CT_LatentStyles struct{ -// Virtual Page Height -HAttr uint64 ; +// Default Style Locking Setting +DefLockedStateAttr *_gc .ST_OnOff ; -// Font Size Scaling -FontSzAttr ST_DecimalNumberOrPercent ;};func (_gadgf *ST_TextAlignment )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_caaga ,_gagea :=d .Token ();if _gagea !=nil {return _gagea ;};if _dafaa ,_bcafde :=_caaga .(_ebaba .EndElement );_bcafde &&_dafaa .Name ==start .Name {*_gadgf =1;return nil ;};if _dccddb ,_aegc :=_caaga .(_ebaba .CharData );!_aegc {return _eddeb .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",_caaga );}else {switch string (_dccddb ){case "":*_gadgf =0;case "\u0074\u006f\u0070":*_gadgf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gadgf =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_gadgf =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gadgf =4;case "\u0061\u0075\u0074\u006f":*_gadgf =5;};};_caaga ,_gagea =d .Token ();if _gagea !=nil {return _gagea ;};if _fbggf ,_baeda :=_caaga .(_ebaba .EndElement );_baeda &&_fbggf .Name ==start .Name {return nil ;};return _eddeb .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",_caaga );};func (_debed *CT_CellMergeTrackChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bccbb :=range start .Attr {if _bccbb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_debed .VMergeAttr .UnmarshalXMLAttr (_bccbb );continue ;};if _bccbb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_debed .VMergeOrigAttr .UnmarshalXMLAttr (_bccbb );continue ;};if _bccbb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cddeda ,_eaedg :=_bccbb .Value ,error (nil );if _eaedg !=nil {return _eaedg ;};_debed .AuthorAttr =_cddeda ;continue ;};if _bccbb .Name .Local =="\u0064\u0061\u0074\u0065"{_ageee ,_gcggbg :=ParseStdlibTime (_bccbb .Value );if _gcggbg !=nil {return _gcggbg ;};_debed .DateAttr =&_ageee ;continue ;};if _bccbb .Name .Local =="\u0069\u0064"{_ecddegf ,_faacd :=_cfdbf .ParseInt (_bccbb .Value ,10,64);if _faacd !=nil {return _faacd ;};_debed .IdAttr =_ecddegf ;continue ;};};for {_deefc ,_fecaeg :=d .Token ();if _fecaeg !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0065\u006cl\u004d\u0065\u0072\u0067\u0065\u0054\u0072a\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u003a\u0020%\u0073",_fecaeg );};if _dgbffe ,_gfeffa :=_deefc .(_ebaba .EndElement );_gfeffa &&_dgbffe .Name ==start .Name {break ;};};return nil ;};func (_eggcf *Fonts )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _eggcf .CT_FontsList .MarshalXML (e ,start );}; +// Default User Interface Priority Setting +DefUIPriorityAttr *int64 ; -// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path -func (_gcdfd *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };func NewCT_PageBorder ()*CT_PageBorder {_ebdbc :=&CT_PageBorder {};_ebdbc .ValAttr =ST_Border (1);return _ebdbc ;};func (_gaecbe *EG_RunLevelElts )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcbfaf :for {_adbeec ,_adebbe :=d .Token ();if _adebbe !=nil {return _adebbe ;};switch _egbed :=_adbeec .(type ){case _ebaba .StartElement :switch _egbed .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gaecbe .ProofErr =NewCT_ProofErr ();if _babgd :=d .DecodeElement (_gaecbe .ProofErr ,&_egbed );_babgd !=nil {return _babgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gaecbe .PermStart =NewCT_PermStart ();if _aacdb :=d .DecodeElement (_gaecbe .PermStart ,&_egbed );_aacdb !=nil {return _aacdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gaecbe .PermEnd =NewCT_Perm ();if _bbef :=d .DecodeElement (_gaecbe .PermEnd ,&_egbed );_bbef !=nil {return _bbef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gaecbe .Ins =NewCT_RunTrackChange ();if _aefc :=d .DecodeElement (_gaecbe .Ins ,&_egbed );_aefc !=nil {return _aefc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gaecbe .Del =NewCT_RunTrackChange ();if _ffafa :=d .DecodeElement (_gaecbe .Del ,&_egbed );_ffafa !=nil {return _ffafa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gaecbe .MoveFrom =NewCT_RunTrackChange ();if _fdgef :=d .DecodeElement (_gaecbe .MoveFrom ,&_egbed );_fdgef !=nil {return _fdgef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gaecbe .MoveTo =NewCT_RunTrackChange ();if _acceb :=d .DecodeElement (_gaecbe .MoveTo ,&_egbed );_acceb !=nil {return _acceb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_agdbc :=NewEG_RangeMarkupElements ();_agdbc .BookmarkStart =NewCT_Bookmark ();if _abfe :=d .DecodeElement (_agdbc .BookmarkStart ,&_egbed );_abfe !=nil {return _abfe ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_agdbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdfc :=NewEG_RangeMarkupElements ();_bdfc .BookmarkEnd =NewCT_MarkupRange ();if _ecbc :=d .DecodeElement (_bdfc .BookmarkEnd ,&_egbed );_ecbc !=nil {return _ecbc ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_bdfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cebcgf :=NewEG_RangeMarkupElements ();_cebcgf .MoveFromRangeStart =NewCT_MoveBookmark ();if _aeecd :=d .DecodeElement (_cebcgf .MoveFromRangeStart ,&_egbed );_aeecd !=nil {return _aeecd ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_cebcgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccfde :=NewEG_RangeMarkupElements ();_ccfde .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdded :=d .DecodeElement (_ccfde .MoveFromRangeEnd ,&_egbed );_fdded !=nil {return _fdded ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_ccfde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfgd :=NewEG_RangeMarkupElements ();_cfgd .MoveToRangeStart =NewCT_MoveBookmark ();if _fcbc :=d .DecodeElement (_cfgd .MoveToRangeStart ,&_egbed );_fcbc !=nil {return _fcbc ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_cfgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdgfaa :=NewEG_RangeMarkupElements ();_cdgfaa .MoveToRangeEnd =NewCT_MarkupRange ();if _aagdg :=d .DecodeElement (_cdgfaa .MoveToRangeEnd ,&_egbed );_aagdg !=nil {return _aagdg ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_cdgfaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cabce :=NewEG_RangeMarkupElements ();_cabce .CommentRangeStart =NewCT_MarkupRange ();if _gdaae :=d .DecodeElement (_cabce .CommentRangeStart ,&_egbed );_gdaae !=nil {return _gdaae ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_cabce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbcca :=NewEG_RangeMarkupElements ();_dbcca .CommentRangeEnd =NewCT_MarkupRange ();if _ggbcfe :=d .DecodeElement (_dbcca .CommentRangeEnd ,&_egbed );_ggbcfe !=nil {return _ggbcfe ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_dbcca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbaae :=NewEG_RangeMarkupElements ();_gbaae .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dedebe :=d .DecodeElement (_gbaae .CustomXmlInsRangeStart ,&_egbed );_dedebe !=nil {return _dedebe ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_gbaae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbagb :=NewEG_RangeMarkupElements ();_gbagb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffeb :=d .DecodeElement (_gbagb .CustomXmlInsRangeEnd ,&_egbed );_ffeb !=nil {return _ffeb ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_gbagb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gfgge :=NewEG_RangeMarkupElements ();_gfgge .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aeggfa :=d .DecodeElement (_gfgge .CustomXmlDelRangeStart ,&_egbed );_aeggfa !=nil {return _aeggfa ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_gfgge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_adgcc :=NewEG_RangeMarkupElements ();_adgcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfgegf :=d .DecodeElement (_adgcc .CustomXmlDelRangeEnd ,&_egbed );_bfgegf !=nil {return _bfgegf ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_adgcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aeag :=NewEG_RangeMarkupElements ();_aeag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cefbbg :=d .DecodeElement (_aeag .CustomXmlMoveFromRangeStart ,&_egbed );_cefbbg !=nil {return _cefbbg ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_aeag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_afcfc :=NewEG_RangeMarkupElements ();_afcfc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdbb :=d .DecodeElement (_afcfc .CustomXmlMoveFromRangeEnd ,&_egbed );_fdbb !=nil {return _fdbb ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_afcfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ccgb :=NewEG_RangeMarkupElements ();_ccgb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eeee :=d .DecodeElement (_ccgb .CustomXmlMoveToRangeStart ,&_egbed );_eeee !=nil {return _eeee ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_ccgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gefcbb :=NewEG_RangeMarkupElements ();_gefcbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gcbfac :=d .DecodeElement (_gefcbb .CustomXmlMoveToRangeEnd ,&_egbed );_gcbfac !=nil {return _gcbfac ;};_gaecbe .EG_RangeMarkupElements =append (_gaecbe .EG_RangeMarkupElements ,_gefcbb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fdcfe :=NewEG_MathContent ();_fdcfe .OMathPara =_cgde .NewOMathPara ();if _adbce :=d .DecodeElement (_fdcfe .OMathPara ,&_egbed );_adbce !=nil {return _adbce ;};_gaecbe .EG_MathContent =append (_gaecbe .EG_MathContent ,_fdcfe );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bgdd :=NewEG_MathContent ();_bgdd .OMath =_cgde .NewOMath ();if _bbg :=d .DecodeElement (_bgdd .OMath ,&_egbed );_bbg !=nil {return _bbg ;};_gaecbe .EG_MathContent =append (_gaecbe .EG_MathContent ,_bgdd );default:_febdf .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\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_egbed .Name );if _gcggd :=d .Skip ();_gcggd !=nil {return _gcggd ;};};case _ebaba .EndElement :break _gcbfaf ;case _ebaba .CharData :};};return nil ;};func (_faff *CT_SimpleField )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_faff .InstrAttr )});if _faff .FldLockAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_eddeb .Sprintf ("\u0025\u0076",*_faff .FldLockAttr )});};if _faff .DirtyAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_eddeb .Sprintf ("\u0025\u0076",*_faff .DirtyAttr )});};e .EncodeToken (start );if _faff .FldData !=nil {_ebbbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_faff .FldData ,_ebbbc );};if _faff .EG_PContent !=nil {for _ ,_afbag :=range _faff .EG_PContent {_afbag .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aecbc *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_aecbc =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_aecbc =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_aecbc =2;};return nil ;}; +// Default Semi-Hidden Setting +DefSemiHiddenAttr *_gc .ST_OnOff ; -// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path -func (_bdbafd *CT_FFDDList )ValidateWithPath (path string )error {if _bdbafd .Result !=nil {if _fabecf :=_bdbafd .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_fabecf !=nil {return _fabecf ;};};if _bdbafd .Default !=nil {if _ggdcf :=_bdbafd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_ggdcf !=nil {return _ggdcf ;};};for _ebfea ,_agbga :=range _bdbafd .ListEntry {if _beab :=_agbga .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_ebfea ));_beab !=nil {return _beab ;};};return nil ;};const (ST_ProofErrUnset ST_ProofErr =0;ST_ProofErrSpellStart ST_ProofErr =1;ST_ProofErrSpellEnd ST_ProofErr =2;ST_ProofErrGramStart ST_ProofErr =3;ST_ProofErrGramEnd ST_ProofErr =4;);func (_gaddg *CT_TrPrChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gaddg .TrPr =NewCT_TrPrBase ();for _ ,_fffadc :=range start .Attr {if _fffadc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dbecb ,_fadcf :=_fffadc .Value ,error (nil );if _fadcf !=nil {return _fadcf ;};_gaddg .AuthorAttr =_dbecb ;continue ;};if _fffadc .Name .Local =="\u0064\u0061\u0074\u0065"{_ageff ,_agfgfe :=ParseStdlibTime (_fffadc .Value );if _agfgfe !=nil {return _agfgfe ;};_gaddg .DateAttr =&_ageff ;continue ;};if _fffadc .Name .Local =="\u0069\u0064"{_cdbfed ,_dcfec :=_cfdbf .ParseInt (_fffadc .Value ,10,64);if _dcfec !=nil {return _dcfec ;};_gaddg .IdAttr =_cdbfed ;continue ;};};_fdacca :for {_bacgc ,_cegccd :=d .Token ();if _cegccd !=nil {return _cegccd ;};switch _fce :=_bacgc .(type ){case _ebaba .StartElement :switch _fce .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:if _fdbde :=d .DecodeElement (_gaddg .TrPr ,&_fce );_fdbde !=nil {return _fdbde ;};default:_febdf .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\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_fce .Name );if _gbedc :=d .Skip ();_gbedc !=nil {return _gbedc ;};};case _ebaba .EndElement :break _fdacca ;case _ebaba .CharData :};};return nil ;};func (_edd *ST_DocGrid )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_edd =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_edd =1;case "\u006c\u0069\u006ee\u0073":*_edd =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_edd =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_edd =4;};return nil ;};func (_fbbgb *CT_VMerge )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cdagf :=range start .Attr {if _cdagf .Name .Local =="\u0076\u0061\u006c"{_fbbgb .ValAttr .UnmarshalXMLAttr (_cdagf );continue ;};};for {_feeag ,_cacfg :=d .Token ();if _cacfg !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_cacfg );};if _ffacb ,_aggedd :=_feeag .(_ebaba .EndElement );_aggedd &&_ffacb .Name ==start .Name {break ;};};return nil ;};type ST_Shd byte ; +// Default Hidden Until Used Setting +DefUnhideWhenUsedAttr *_gc .ST_OnOff ; -// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path -func (_dbggf *CT_Odso )ValidateWithPath (path string )error {if _dbggf .Udl !=nil {if _baabdg :=_dbggf .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_baabdg !=nil {return _baabdg ;};};if _dbggf .Table !=nil {if _ebcc :=_dbggf .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_ebcc !=nil {return _ebcc ;};};if _dbggf .Src !=nil {if _cgce :=_dbggf .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_cgce !=nil {return _cgce ;};};if _dbggf .ColDelim !=nil {if _decgcd :=_dbggf .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_decgcd !=nil {return _decgcd ;};};if _dbggf .Type !=nil {if _fceaab :=_dbggf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fceaab !=nil {return _fceaab ;};};if _dbggf .FHdr !=nil {if _ececc :=_dbggf .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_ececc !=nil {return _ececc ;};};for _babcc ,_abgead :=range _dbggf .FieldMapData {if _fgeeg :=_abgead .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_babcc ));_fgeeg !=nil {return _fgeeg ;};};for _cgd ,_cdebdb :=range _dbggf .RecipientData {if _cgadbc :=_cdebdb .ValidateWithPath (_eddeb .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_cgd ));_cgadbc !=nil {return _cgadbc ;};};return nil ;};func (_cddg ST_CharacterSpacing )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_eeacb :=_ebaba .Attr {};_eeacb .Name =name ;switch _cddg {case ST_CharacterSpacingUnset :_eeacb .Value ="";case ST_CharacterSpacingDoNotCompress :_eeacb .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_eeacb .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_eeacb .Value ="\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return _eeacb ,nil ;};type ST_PageOrientation byte ;func (_ggfee *CT_Lang )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dagcef :=range start .Attr {if _dagcef .Name .Local =="\u0076\u0061\u006c"{_gaedc ,_accbe :=_dagcef .Value ,error (nil );if _accbe !=nil {return _accbe ;};_ggfee .ValAttr =_gaedc ;continue ;};};for {_dafcc ,_eacb :=d .Token ();if _eacb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_eacb );};if _fgecbe ,_dgfef :=_dafcc .(_ebaba .EndElement );_dgfef &&_fgecbe .Name ==start .Name {break ;};};return nil ;};func (_gcffa *WdCT_PosH )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_dfaf ,_ccbgaa :=_gcffa .RelativeFromAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _ccbgaa !=nil {return _ccbgaa ;};start .Attr =append (start .Attr ,_dfaf );e .EncodeToken (start );_gcffa .Choice .MarshalXML (e ,_ebaba .StartElement {});e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_abgfb :=&CT_FtnDocProps {};return _abgfb };func (_daggb ST_JcTable )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_daggb .String (),start );}; +// Default Primary Style Setting +DefQFormatAttr *_gc .ST_OnOff ; -// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path -func (_fddce *CT_PPrDefault )ValidateWithPath (path string )error {if _fddce .PPr !=nil {if _gcbbca :=_fddce .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gcbbca !=nil {return _gcbbca ;};};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_gegcb *CT_MathCtrlIns )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ecgf :=range start .Attr {if _ecgf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gaecb ,_bgccc :=_ecgf .Value ,error (nil );if _bgccc !=nil {return _bgccc ;};_gegcb .AuthorAttr =_gaecb ;continue ;};if _ecgf .Name .Local =="\u0064\u0061\u0074\u0065"{_fdagg ,_eeedb :=ParseStdlibTime (_ecgf .Value );if _eeedb !=nil {return _eeedb ;};_gegcb .DateAttr =&_fdagg ;continue ;};if _ecgf .Name .Local =="\u0069\u0064"{_eegcc ,_fabacf :=_cfdbf .ParseInt (_ecgf .Value ,10,64);if _fabacf !=nil {return _fabacf ;};_gegcb .IdAttr =_eegcc ;continue ;};};for {_gbeggd ,_cbggg :=d .Token ();if _cbggg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0049\u006e\u0073:\u0020\u0025\u0073",_cbggg );};if _agacfb ,_gacdb :=_gbeggd .(_ebaba .EndElement );_gacdb &&_agacfb .Name ==start .Name {break ;};};return nil ;};func (_caga ST_CombineBrackets )ValidateWithPath (path string )error {switch _caga {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caga ));};return nil ;}; +// Latent Style Count +CountAttr *int64 ; -// Validate validates the CT_ObjectEmbed and its children -func (_gccb *CT_ObjectEmbed )Validate ()error {return _gccb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_gbfcf *CT_ObjectEmbed )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gbfcf .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_fdbgc ,_cdabe :=_gbfcf .DrawAspectAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _cdabe !=nil {return _cdabe ;};start .Attr =append (start .Attr ,_fdbgc );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_gbfcf .IdAttr )});if _gbfcf .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbfcf .ProgIdAttr )});};if _gbfcf .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbfcf .ShapeIdAttr )});};if _gbfcf .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gbfcf .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Latent Style Exception +LsdException []*CT_LsdException ;}; -// Validate validates the CT_DocPart and its children -func (_fccggg *CT_DocPart )Validate ()error {return _fccggg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_ebaad :=&CT_CharacterSpacing {};_ebaad .ValAttr =ST_CharacterSpacing (1);return _ebaad ;};const (ST_FontFamilyUnset ST_FontFamily =0;ST_FontFamilyDecorative ST_FontFamily =1;ST_FontFamilyModern ST_FontFamily =2;ST_FontFamilyRoman ST_FontFamily =3;ST_FontFamilyScript ST_FontFamily =4;ST_FontFamilySwiss ST_FontFamily =5;ST_FontFamilyAuto ST_FontFamily =6;);func (_affdd *WdCT_WordprocessingCanvas )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _affdd .Bg !=nil {_fffeca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_affdd .Bg ,_fffeca );};if _affdd .Whole !=nil {_abaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_affdd .Whole ,_abaa );};if _affdd .Choice !=nil {for _ ,_bbcgbc :=range _affdd .Choice {_bbcgbc .MarshalXML (e ,_ebaba .StartElement {});};};if _affdd .ExtLst !=nil {_ceafe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_affdd .ExtLst ,_ceafe );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_accfa :=&CT_NumPicBullet {};return _accfa };func (_dgagf *ST_MeasurementOrPercent )Validate ()error {return _dgagf .ValidateWithPath ("")};type CT_Panose struct{ +// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path +func (_agdag *CT_PageBorders )ValidateWithPath (path string )error {if _gbdfdc :=_agdag .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gbdfdc !=nil {return _gbdfdc ;};if _agbaf :=_agdag .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_agbaf !=nil {return _agbaf ;};if _agfabf :=_agdag .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_agfabf !=nil {return _agfabf ;};if _agdag .Top !=nil {if _aabaab :=_agdag .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aabaab !=nil {return _aabaab ;};};if _agdag .Left !=nil {if _egbea :=_agdag .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_egbea !=nil {return _egbea ;};};if _agdag .Bottom !=nil {if _gfcaf :=_agdag .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gfcaf !=nil {return _gfcaf ;};};if _agdag .Right !=nil {if _caccb :=_agdag .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_caccb !=nil {return _caccb ;};};return nil ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func (_afaac *ST_PageBorderOffset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abggb ,_eecfc :=d .Token ();if _eecfc !=nil {return _eecfc ;};if _cdcfda ,_efcfdd :=_abggb .(_g .EndElement );_efcfdd &&_cdcfda .Name ==start .Name {*_afaac =1;return nil ;};if _cffgea ,_beefgd :=_abggb .(_g .CharData );!_beefgd {return _gd .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",_abggb );}else {switch string (_cffgea ){case "":*_afaac =0;case "\u0070\u0061\u0067\u0065":*_afaac =1;case "\u0074\u0065\u0078\u0074":*_afaac =2;};};_abggb ,_eecfc =d .Token ();if _eecfc !=nil {return _eecfc ;};if _aggee ,_eefee :=_abggb .(_g .EndElement );_eefee &&_aggee .Name ==start .Name {return nil ;};return _gd .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",_abggb );};type CT_SdtContentRow struct{ -// Value -ValAttr string ;};func (_fgeegc *CT_PageBorders )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fgeegc .ZOrderAttr !=ST_PageBorderZOrderUnset {_ddddad ,_fecdae :=_fgeegc .ZOrderAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _fecdae !=nil {return _fecdae ;};start .Attr =append (start .Attr ,_ddddad );};if _fgeegc .DisplayAttr !=ST_PageBorderDisplayUnset {_cdccdf ,_dbffe :=_fgeegc .DisplayAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _dbffe !=nil {return _dbffe ;};start .Attr =append (start .Attr ,_cdccdf );};if _fgeegc .OffsetFromAttr !=ST_PageBorderOffsetUnset {_aafea ,_daddf :=_fgeegc .OffsetFromAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _daddf !=nil {return _daddf ;};start .Attr =append (start .Attr ,_aafea );};e .EncodeToken (start );if _fgeegc .Top !=nil {_bbffa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fgeegc .Top ,_bbffa );};if _fgeegc .Left !=nil {_gg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fgeegc .Left ,_gg );};if _fgeegc .Bottom !=nil {_dggbgfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fgeegc .Bottom ,_dggbgfc );};if _fgeegc .Right !=nil {_dafca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fgeegc .Right ,_dafca );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_edfca .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;}; +// Table Row +Tr []*CT_Row ; -// Validate validates the WdCT_WrapPath and its children -func (_aebdg *WdCT_WrapPath )Validate ()error {return _aebdg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_gccbe :=&WdCT_TxbxContent {};return _gccbe };func (_gccc *CT_EdnPos )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gccc .ValAttr =ST_EdnPos (1);for _ ,_cffcd :=range start .Attr {if _cffcd .Name .Local =="\u0076\u0061\u006c"{_gccc .ValAttr .UnmarshalXMLAttr (_cffcd );continue ;};};for {_gfcgcc ,_egaeg :=d .Token ();if _egaeg !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_egaeg );};if _bdbf ,_adegd :=_gfcgcc .(_ebaba .EndElement );_adegd &&_bdbf .Name ==start .Name {break ;};};return nil ;}; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path -func (_cefga *CT_PBdr )ValidateWithPath (path string )error {if _cefga .Top !=nil {if _baccd :=_cefga .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_baccd !=nil {return _baccd ;};};if _cefga .Left !=nil {if _cdfcb :=_cefga .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cdfcb !=nil {return _cdfcb ;};};if _cefga .Bottom !=nil {if _efcddf :=_cefga .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_efcddf !=nil {return _efcddf ;};};if _cefga .Right !=nil {if _ebe :=_cefga .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_ebe !=nil {return _ebe ;};};if _cefga .Between !=nil {if _geecff :=_cefga .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_geecff !=nil {return _geecff ;};};if _cefga .Bar !=nil {if _feaeg :=_cefga .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_feaeg !=nil {return _feaeg ;};};return nil ;}; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gde *CT_AbstractNum )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gde .AbstractNumIdAttr )});e .EncodeToken (start );if _gde .Nsid !=nil {_eba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_gde .Nsid ,_eba );};if _gde .MultiLevelType !=nil {_cfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gde .MultiLevelType ,_cfe );};if _gde .Tmpl !=nil {_dg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_gde .Tmpl ,_dg );};if _gde .Name !=nil {_fce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gde .Name ,_fce );};if _gde .StyleLink !=nil {_cab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gde .StyleLink ,_cab );};if _gde .NumStyleLink !=nil {_bc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gde .NumStyleLink ,_bc );};if _gde .Lvl !=nil {_egb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_db :=range _gde .Lvl {e .EncodeElement (_db ,_egb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfgfe ST_ThemeColor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fffab :=_g .Attr {};_fffab .Name =name ;switch _cfgfe {case ST_ThemeColorUnset :_fffab .Value ="";case ST_ThemeColorDark1 :_fffab .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_fffab .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_fffab .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_fffab .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_fffab .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_fffab .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_fffab .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_fffab .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_fffab .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_fffab .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_fffab .Value ="\u0074\u0065\u0078t\u0032";};return _fffab ,nil ;};func (_gcfbc *CT_TargetScreenSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbbf ,_efgc :=_gcfbc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efgc !=nil {return _efgc ;};start .Attr =append (start .Attr ,_acbbf );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agccd *CT_TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fadbeac :for {_bfeeege ,_ebadge :=d .Token ();if _ebadge !=nil {return _ebadge ;};switch _egfbe :=_bfeeege .(type ){case _g .StartElement :switch _egfbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_dcced :=NewCT_AltChunk ();if _afaaaa :=d .DecodeElement (_dcced ,&_egfbe );_afaaaa !=nil {return _afaaaa ;};_agccd .AltChunk =append (_agccd .AltChunk ,_dcced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_caebe :=NewEG_ContentBlockContent ();_caebe .CustomXml =NewCT_CustomXmlBlock ();if _bgdag :=d .DecodeElement (_caebe .CustomXml ,&_egfbe );_bgdag !=nil {return _bgdag ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_caebe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_agdge :=NewEG_ContentBlockContent ();_agdge .Sdt =NewCT_SdtBlock ();if _aecec :=d .DecodeElement (_agdge .Sdt ,&_egfbe );_aecec !=nil {return _aecec ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_agdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cdgcdb :=NewEG_ContentBlockContent ();_egeec :=NewCT_P ();if _fcafg :=d .DecodeElement (_egeec ,&_egfbe );_fcafg !=nil {return _fcafg ;};_cdgcdb .P =append (_cdgcdb .P ,_egeec );_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_cdgcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ebeeff :=NewEG_ContentBlockContent ();_fcbgfa :=NewCT_Tbl ();if _efgaba :=d .DecodeElement (_fcbgfa ,&_egfbe );_efgaba !=nil {return _efgaba ;};_ebeeff .Tbl =append (_ebeeff .Tbl ,_fcbgfa );_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_ebeeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bfede :=NewEG_ContentBlockContent ();_cbfadf :=NewEG_RunLevelElts ();_cbfadf .ProofErr =NewCT_ProofErr ();if _dafffe :=d .DecodeElement (_cbfadf .ProofErr ,&_egfbe );_dafffe !=nil {return _dafffe ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_bfede );_bfede .EG_RunLevelElts =append (_bfede .EG_RunLevelElts ,_cbfadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gddbdd :=NewEG_ContentBlockContent ();_feggd :=NewEG_RunLevelElts ();_feggd .PermStart =NewCT_PermStart ();if _gecfab :=d .DecodeElement (_feggd .PermStart ,&_egfbe );_gecfab !=nil {return _gecfab ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_gddbdd );_gddbdd .EG_RunLevelElts =append (_gddbdd .EG_RunLevelElts ,_feggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_badfb :=NewEG_ContentBlockContent ();_fcadd :=NewEG_RunLevelElts ();_fcadd .PermEnd =NewCT_Perm ();if _dbacf :=d .DecodeElement (_fcadd .PermEnd ,&_egfbe );_dbacf !=nil {return _dbacf ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_badfb );_badfb .EG_RunLevelElts =append (_badfb .EG_RunLevelElts ,_fcadd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_afgeae :=NewEG_ContentBlockContent ();_fdagdc :=NewEG_RunLevelElts ();_fdagdc .Ins =NewCT_RunTrackChange ();if _eeeea :=d .DecodeElement (_fdagdc .Ins ,&_egfbe );_eeeea !=nil {return _eeeea ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_afgeae );_afgeae .EG_RunLevelElts =append (_afgeae .EG_RunLevelElts ,_fdagdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fbbabf :=NewEG_ContentBlockContent ();_gdeba :=NewEG_RunLevelElts ();_gdeba .Del =NewCT_RunTrackChange ();if _cffae :=d .DecodeElement (_gdeba .Del ,&_egfbe );_cffae !=nil {return _cffae ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fbbabf );_fbbabf .EG_RunLevelElts =append (_fbbabf .EG_RunLevelElts ,_gdeba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fgfdg :=NewEG_ContentBlockContent ();_dgcgd :=NewEG_RunLevelElts ();_dgcgd .MoveFrom =NewCT_RunTrackChange ();if _gcgbad :=d .DecodeElement (_dgcgd .MoveFrom ,&_egfbe );_gcgbad !=nil {return _gcgbad ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fgfdg );_fgfdg .EG_RunLevelElts =append (_fgfdg .EG_RunLevelElts ,_dgcgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbfcd :=NewEG_ContentBlockContent ();_egaedc :=NewEG_RunLevelElts ();_egaedc .MoveTo =NewCT_RunTrackChange ();if _gedfg :=d .DecodeElement (_egaedc .MoveTo ,&_egfbe );_gedfg !=nil {return _gedfg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fbfcd );_fbfcd .EG_RunLevelElts =append (_fbfcd .EG_RunLevelElts ,_egaedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aebag :=NewEG_ContentBlockContent ();_ddgfc :=NewEG_RunLevelElts ();_cacdg :=NewEG_RangeMarkupElements ();_cacdg .BookmarkStart =NewCT_Bookmark ();if _dedfad :=d .DecodeElement (_cacdg .BookmarkStart ,&_egfbe );_dedfad !=nil {return _dedfad ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_aebag );_aebag .EG_RunLevelElts =append (_aebag .EG_RunLevelElts ,_ddgfc );_ddgfc .EG_RangeMarkupElements =append (_ddgfc .EG_RangeMarkupElements ,_cacdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cegdc :=NewEG_ContentBlockContent ();_feafc :=NewEG_RunLevelElts ();_dfgeff :=NewEG_RangeMarkupElements ();_dfgeff .BookmarkEnd =NewCT_MarkupRange ();if _ggdbg :=d .DecodeElement (_dfgeff .BookmarkEnd ,&_egfbe );_ggdbg !=nil {return _ggdbg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_cegdc );_cegdc .EG_RunLevelElts =append (_cegdc .EG_RunLevelElts ,_feafc );_feafc .EG_RangeMarkupElements =append (_feafc .EG_RangeMarkupElements ,_dfgeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_egcba :=NewEG_ContentBlockContent ();_gebbd :=NewEG_RunLevelElts ();_ccega :=NewEG_RangeMarkupElements ();_ccega .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbggce :=d .DecodeElement (_ccega .MoveFromRangeStart ,&_egfbe );_bbggce !=nil {return _bbggce ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_egcba );_egcba .EG_RunLevelElts =append (_egcba .EG_RunLevelElts ,_gebbd );_gebbd .EG_RangeMarkupElements =append (_gebbd .EG_RangeMarkupElements ,_ccega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acbggb :=NewEG_ContentBlockContent ();_degdf :=NewEG_RunLevelElts ();_caeggb :=NewEG_RangeMarkupElements ();_caeggb .MoveFromRangeEnd =NewCT_MarkupRange ();if _agdfg :=d .DecodeElement (_caeggb .MoveFromRangeEnd ,&_egfbe );_agdfg !=nil {return _agdfg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_acbggb );_acbggb .EG_RunLevelElts =append (_acbggb .EG_RunLevelElts ,_degdf );_degdf .EG_RangeMarkupElements =append (_degdf .EG_RangeMarkupElements ,_caeggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdadfe :=NewEG_ContentBlockContent ();_ggcecc :=NewEG_RunLevelElts ();_ggabed :=NewEG_RangeMarkupElements ();_ggabed .MoveToRangeStart =NewCT_MoveBookmark ();if _eddge :=d .DecodeElement (_ggabed .MoveToRangeStart ,&_egfbe );_eddge !=nil {return _eddge ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_gdadfe );_gdadfe .EG_RunLevelElts =append (_gdadfe .EG_RunLevelElts ,_ggcecc );_ggcecc .EG_RangeMarkupElements =append (_ggcecc .EG_RangeMarkupElements ,_ggabed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dcbcfe :=NewEG_ContentBlockContent ();_afbegc :=NewEG_RunLevelElts ();_dacbe :=NewEG_RangeMarkupElements ();_dacbe .MoveToRangeEnd =NewCT_MarkupRange ();if _ccfaf :=d .DecodeElement (_dacbe .MoveToRangeEnd ,&_egfbe );_ccfaf !=nil {return _ccfaf ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_dcbcfe );_dcbcfe .EG_RunLevelElts =append (_dcbcfe .EG_RunLevelElts ,_afbegc );_afbegc .EG_RangeMarkupElements =append (_afbegc .EG_RangeMarkupElements ,_dacbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bgacb :=NewEG_ContentBlockContent ();_eegaf :=NewEG_RunLevelElts ();_eddgcb :=NewEG_RangeMarkupElements ();_eddgcb .CommentRangeStart =NewCT_MarkupRange ();if _afbef :=d .DecodeElement (_eddgcb .CommentRangeStart ,&_egfbe );_afbef !=nil {return _afbef ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_bgacb );_bgacb .EG_RunLevelElts =append (_bgacb .EG_RunLevelElts ,_eegaf );_eegaf .EG_RangeMarkupElements =append (_eegaf .EG_RangeMarkupElements ,_eddgcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efbfgb :=NewEG_ContentBlockContent ();_bacbcf :=NewEG_RunLevelElts ();_edbggcc :=NewEG_RangeMarkupElements ();_edbggcc .CommentRangeEnd =NewCT_MarkupRange ();if _gadfeg :=d .DecodeElement (_edbggcc .CommentRangeEnd ,&_egfbe );_gadfeg !=nil {return _gadfeg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_efbfgb );_efbfgb .EG_RunLevelElts =append (_efbfgb .EG_RunLevelElts ,_bacbcf );_bacbcf .EG_RangeMarkupElements =append (_bacbcf .EG_RangeMarkupElements ,_edbggcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egeaa :=NewEG_ContentBlockContent ();_ceeebf :=NewEG_RunLevelElts ();_egebfg :=NewEG_RangeMarkupElements ();_egebfg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcdcgd :=d .DecodeElement (_egebfg .CustomXmlInsRangeStart ,&_egfbe );_dcdcgd !=nil {return _dcdcgd ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_egeaa );_egeaa .EG_RunLevelElts =append (_egeaa .EG_RunLevelElts ,_ceeebf );_ceeebf .EG_RangeMarkupElements =append (_ceeebf .EG_RangeMarkupElements ,_egebfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbbbge :=NewEG_ContentBlockContent ();_adcag :=NewEG_RunLevelElts ();_bcdeg :=NewEG_RangeMarkupElements ();_bcdeg .CustomXmlInsRangeEnd =NewCT_Markup ();if _edbgac :=d .DecodeElement (_bcdeg .CustomXmlInsRangeEnd ,&_egfbe );_edbgac !=nil {return _edbgac ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fbbbge );_fbbbge .EG_RunLevelElts =append (_fbbbge .EG_RunLevelElts ,_adcag );_adcag .EG_RangeMarkupElements =append (_adcag .EG_RangeMarkupElements ,_bcdeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebacd :=NewEG_ContentBlockContent ();_gfcea :=NewEG_RunLevelElts ();_acebcc :=NewEG_RangeMarkupElements ();_acebcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgdac :=d .DecodeElement (_acebcc .CustomXmlDelRangeStart ,&_egfbe );_bgdac !=nil {return _bgdac ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_ebacd );_ebacd .EG_RunLevelElts =append (_ebacd .EG_RunLevelElts ,_gfcea );_gfcea .EG_RangeMarkupElements =append (_gfcea .EG_RangeMarkupElements ,_acebcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgbbb :=NewEG_ContentBlockContent ();_feafa :=NewEG_RunLevelElts ();_gadcagb :=NewEG_RangeMarkupElements ();_gadcagb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gabefc :=d .DecodeElement (_gadcagb .CustomXmlDelRangeEnd ,&_egfbe );_gabefc !=nil {return _gabefc ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_bgbbb );_bgbbb .EG_RunLevelElts =append (_bgbbb .EG_RunLevelElts ,_feafa );_feafa .EG_RangeMarkupElements =append (_feafa .EG_RangeMarkupElements ,_gadcagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbfbg :=NewEG_ContentBlockContent ();_dccaad :=NewEG_RunLevelElts ();_aaadg :=NewEG_RangeMarkupElements ();_aaadg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffbcbg :=d .DecodeElement (_aaadg .CustomXmlMoveFromRangeStart ,&_egfbe );_ffbcbg !=nil {return _ffbcbg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fbfbg );_fbfbg .EG_RunLevelElts =append (_fbfbg .EG_RunLevelElts ,_dccaad );_dccaad .EG_RangeMarkupElements =append (_dccaad .EG_RangeMarkupElements ,_aaadg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eaabg :=NewEG_ContentBlockContent ();_cgcae :=NewEG_RunLevelElts ();_ffeef :=NewEG_RangeMarkupElements ();_ffeef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgfcdf :=d .DecodeElement (_ffeef .CustomXmlMoveFromRangeEnd ,&_egfbe );_bgfcdf !=nil {return _bgfcdf ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_eaabg );_eaabg .EG_RunLevelElts =append (_eaabg .EG_RunLevelElts ,_cgcae );_cgcae .EG_RangeMarkupElements =append (_cgcae .EG_RangeMarkupElements ,_ffeef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dccea :=NewEG_ContentBlockContent ();_fgdaeb :=NewEG_RunLevelElts ();_ggfad :=NewEG_RangeMarkupElements ();_ggfad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebdgb :=d .DecodeElement (_ggfad .CustomXmlMoveToRangeStart ,&_egfbe );_ebdgb !=nil {return _ebdgb ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_dccea );_dccea .EG_RunLevelElts =append (_dccea .EG_RunLevelElts ,_fgdaeb );_fgdaeb .EG_RangeMarkupElements =append (_fgdaeb .EG_RangeMarkupElements ,_ggfad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcdgd :=NewEG_ContentBlockContent ();_befbcf :=NewEG_RunLevelElts ();_bgade :=NewEG_RangeMarkupElements ();_bgade .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gabgdg :=d .DecodeElement (_bgade .CustomXmlMoveToRangeEnd ,&_egfbe );_gabgdg !=nil {return _gabgdg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_dcdgd );_dcdgd .EG_RunLevelElts =append (_dcdgd .EG_RunLevelElts ,_befbcf );_befbcf .EG_RangeMarkupElements =append (_befbcf .EG_RangeMarkupElements ,_bgade );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dgbfa :=NewEG_ContentBlockContent ();_fbbfd :=NewEG_RunLevelElts ();_cbabf :=NewEG_MathContent ();_cbabf .OMathPara =_ec .NewOMathPara ();if _geagc :=d .DecodeElement (_cbabf .OMathPara ,&_egfbe );_geagc !=nil {return _geagc ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_dgbfa );_dgbfa .EG_RunLevelElts =append (_dgbfa .EG_RunLevelElts ,_fbbfd );_fbbfd .EG_MathContent =append (_fbbfd .EG_MathContent ,_cbabf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ceaff :=NewEG_ContentBlockContent ();_babgd :=NewEG_RunLevelElts ();_ccbacb :=NewEG_MathContent ();_ccbacb .OMath =_ec .NewOMath ();if _dggcd :=d .DecodeElement (_ccbacb .OMath ,&_egfbe );_dggcd !=nil {return _dggcd ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_ceaff );_ceaff .EG_RunLevelElts =append (_ceaff .EG_RunLevelElts ,_babgd );_babgd .EG_MathContent =append (_babgd .EG_MathContent ,_ccbacb );default:_ga .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\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_egfbe .Name );if _dcgafac :=d .Skip ();_dcgafac !=nil {return _dcgafac ;};};case _g .EndElement :break _fadbeac ;case _g .CharData :};};return nil ;};func (_fbdf *CT_DocPartGallery )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ddec ,_ffabe :=_fbdf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffabe !=nil {return _ffabe ;};start .Attr =append (start .Attr ,_ddec );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_GraphicFrame and its children -func (_dcfaa *WdCT_GraphicFrame )Validate ()error {return _dcfaa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};func (_aagfc *EG_RPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgcfd :for {_cg ,_cbgge :=d .Token ();if _cbgge !=nil {return _cbgge ;};switch _gbfdc :=_cg .(type ){case _ebaba .StartElement :switch _gbfdc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_aagfc .RPr =NewCT_RPr ();if _fa :=d .DecodeElement (_aagfc .RPr ,&_gbfdc );_fa !=nil {return _fa ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_gbfdc .Name );if _adebee :=d .Skip ();_adebee !=nil {return _adebee ;};};case _ebaba .EndElement :break _fgcfd ;case _ebaba .CharData :};};return nil ;};func (_fcdf *WdCT_WrapTight )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fcdf .WrapTextAttr =WdST_WrapText (1);_fcdf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_caggdb :=range start .Attr {if _caggdb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_fcdf .WrapTextAttr .UnmarshalXMLAttr (_caggdb );continue ;};if _caggdb .Name .Local =="\u0064\u0069\u0073t\u004c"{_egfbge ,_gfgged :=_cfdbf .ParseUint (_caggdb .Value ,10,32);if _gfgged !=nil {return _gfgged ;};_fgbec :=uint32 (_egfbge );_fcdf .DistLAttr =&_fgbec ;continue ;};if _caggdb .Name .Local =="\u0064\u0069\u0073t\u0052"{_afgdb ,_ggcac :=_cfdbf .ParseUint (_caggdb .Value ,10,32);if _ggcac !=nil {return _ggcac ;};_ggbbc :=uint32 (_afgdb );_fcdf .DistRAttr =&_ggbbc ;continue ;};};_cbdb :for {_cdbce ,_faecdd :=d .Token ();if _faecdd !=nil {return _faecdd ;};switch _gbcb :=_cdbce .(type ){case _ebaba .StartElement :switch _gbcb .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _febgf :=d .DecodeElement (_fcdf .WrapPolygon ,&_gbcb );_febgf !=nil {return _febgf ;};default:_febdf .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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_gbcb .Name );if _aaddbd :=d .Skip ();_aaddbd !=nil {return _aaddbd ;};};case _ebaba .EndElement :break _cbdb ;case _ebaba .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_fgb *CT_Border )ValidateWithPath (path string )error {if _fgb .ValAttr ==ST_BorderUnset {return _gd .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 _cgaf :=_fgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgaf !=nil {return _cgaf ;};if _fgb .ColorAttr !=nil {if _cdacf :=_fgb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cdacf !=nil {return _cdacf ;};};if _fga :=_fgb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fga !=nil {return _fga ;};if _fgb .ShadowAttr !=nil {if _ecbd :=_fgb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_ecbd !=nil {return _ecbd ;};};if _fgb .FrameAttr !=nil {if _dged :=_fgb .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_dged !=nil {return _dged ;};};return nil ;};func (_begbg ST_FrameScrollbar )Validate ()error {return _begbg .ValidateWithPath ("")};func (_eddee ST_Theme )Validate ()error {return _eddee .ValidateWithPath ("")};func (_bcdae *ST_View )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bccgbg ,_eccbdd :=d .Token ();if _eccbdd !=nil {return _eccbdd ;};if _ffbdc ,_fegafd :=_bccgbg .(_g .EndElement );_fegafd &&_ffbdc .Name ==start .Name {*_bcdae =1;return nil ;};if _ddeafe ,_fgaade :=_bccgbg .(_g .CharData );!_fgaade {return _gd .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",_bccgbg );}else {switch string (_ddeafe ){case "":*_bcdae =0;case "\u006e\u006f\u006e\u0065":*_bcdae =1;case "\u0070\u0072\u0069n\u0074":*_bcdae =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_bcdae =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_bcdae =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bcdae =5;case "\u0077\u0065\u0062":*_bcdae =6;};};_bccgbg ,_eccbdd =d .Token ();if _eccbdd !=nil {return _eccbdd ;};if _agdfgd ,_begga :=_bccgbg .(_g .EndElement );_begga &&_agdfgd .Name ==start .Name {return nil ;};return _gd .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",_bccgbg );};func NewCT_Captions ()*CT_Captions {_eddag :=&CT_Captions {};return _eddag };const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);type CT_TrackChangesView struct{ -// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path -func (_aegfd *CT_TcPr )ValidateWithPath (path string )error {if _aegfd .CnfStyle !=nil {if _fggd :=_aegfd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fggd !=nil {return _fggd ;};};if _aegfd .TcW !=nil {if _dfbacd :=_aegfd .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_dfbacd !=nil {return _dfbacd ;};};if _aegfd .GridSpan !=nil {if _eafceac :=_aegfd .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_eafceac !=nil {return _eafceac ;};};if _aegfd .HMerge !=nil {if _edebc :=_aegfd .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_edebc !=nil {return _edebc ;};};if _aegfd .VMerge !=nil {if _ccbceb :=_aegfd .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_ccbceb !=nil {return _ccbceb ;};};if _aegfd .TcBorders !=nil {if _ebec :=_aegfd .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ebec !=nil {return _ebec ;};};if _aegfd .Shd !=nil {if _caea :=_aegfd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_caea !=nil {return _caea ;};};if _aegfd .NoWrap !=nil {if _fbggdd :=_aegfd .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_fbggdd !=nil {return _fbggdd ;};};if _aegfd .TcMar !=nil {if _cegeeb :=_aegfd .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_cegeeb !=nil {return _cegeeb ;};};if _aegfd .TextDirection !=nil {if _cdcee :=_aegfd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cdcee !=nil {return _cdcee ;};};if _aegfd .TcFitText !=nil {if _gaaff :=_aegfd .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gaaff !=nil {return _gaaff ;};};if _aegfd .VAlign !=nil {if _dcdad :=_aegfd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_dcdad !=nil {return _dcdad ;};};if _aegfd .HideMark !=nil {if _gffdf :=_aegfd .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_gffdf !=nil {return _gffdf ;};};if _aegfd .Headers !=nil {if _efade :=_aegfd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_efade !=nil {return _efade ;};};if _aegfd .CellIns !=nil {if _degde :=_aegfd .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_degde !=nil {return _degde ;};};if _aegfd .CellDel !=nil {if _fdfagg :=_aegfd .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_fdfagg !=nil {return _fdfagg ;};};if _aegfd .CellMerge !=nil {if _gcbcd :=_aegfd .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_gcbcd !=nil {return _gcbcd ;};};if _aegfd .TcPrChange !=nil {if _dgcfbg :=_aegfd .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dgcfbg !=nil {return _dgcfbg ;};};return nil ;};type CT_ParaRPrOriginal struct{ +// Display Visual Indicator Of Markup Area +MarkupAttr *_gc .ST_OnOff ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Display Comments +CommentsAttr *_gc .ST_OnOff ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Display Content Revisions +InsDelAttr *_gc .ST_OnOff ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Display Formatting Revisions +FormattingAttr *_gc .ST_OnOff ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Display Ink Annotations +InkAnnotationsAttr *_gc .ST_OnOff ;};func (_gaabfa *ST_BrType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaabfa =0;case "\u0070\u0061\u0067\u0065":*_gaabfa =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gaabfa =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_gaabfa =3;};return nil ;};func (_eacff *CT_SectType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eacff .ValAttr !=ST_SectionMarkUnset {_bfeec ,_faccb :=_eacff .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _faccb !=nil {return _faccb ;};start .Attr =append (start .Attr ,_bfeec );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_FFTextType byte ;func (_defgb ST_TextEffect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcagcg :=_g .Attr {};_dcagcg .Name =name ;switch _defgb {case ST_TextEffectUnset :_dcagcg .Value ="";case ST_TextEffectBlinkBackground :_dcagcg .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_dcagcg .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_dcagcg .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_dcagcg .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_dcagcg .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_dcagcg .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_dcagcg .Value ="\u006e\u006f\u006e\u0065";};return _dcagcg ,nil ;};func (_gdge *CT_DivBdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdge .Top !=nil {_agde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gdge .Top ,_agde );};if _gdge .Left !=nil {_gcfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gdge .Left ,_gcfeb );};if _gdge .Bottom !=nil {_cgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gdge .Bottom ,_cgeg );};if _gdge .Right !=nil {_ccdbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gdge .Right ,_ccdbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcdcgb *ST_SdtDateMappingType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agegeb ,_cededa :=d .Token ();if _cededa !=nil {return _cededa ;};if _adafbf ,_bdggg :=_agegeb .(_g .EndElement );_bdggg &&_adafbf .Name ==start .Name {*_fcdcgb =1;return nil ;};if _aeeab ,_daadca :=_agegeb .(_g .CharData );!_daadca {return _gd .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",_agegeb );}else {switch string (_aeeab ){case "":*_fcdcgb =0;case "\u0074\u0065\u0078\u0074":*_fcdcgb =1;case "\u0064\u0061\u0074\u0065":*_fcdcgb =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_fcdcgb =3;};};_agegeb ,_cededa =d .Token ();if _cededa !=nil {return _cededa ;};if _gdeaef ,_eeeccd :=_agegeb .(_g .EndElement );_eeeccd &&_gdeaef .Name ==start .Name {return nil ;};return _gd .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",_agegeb );};func NewCT_NumFmt ()*CT_NumFmt {_cegb :=&CT_NumFmt {};_cegb .ValAttr =ST_NumberFormat (1);return _cegb ;}; -// Referenced Character Style -RStyle *CT_String ; +// Validate validates the CT_Footnotes and its children +func (_eafag *CT_Footnotes )Validate ()error {return _eafag .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");}; -// Run Fonts -RFonts *CT_Fonts ; +// Validate validates the CT_EdnDocProps and its children +func (_dfdb *CT_EdnDocProps )Validate ()error {return _dfdb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};type EG_PContent struct{ -// Bold -B *CT_OnOff ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Complex Script Bold -BCs *CT_OnOff ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Italics -I *CT_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; -// Complex Script Italics -ICs *CT_OnOff ; +// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path +func (_dgefb *EG_PContentBase )ValidateWithPath (path string )error {if _dgefb .CustomXml !=nil {if _daceec :=_dgefb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_daceec !=nil {return _daceec ;};};for _fabeb ,_dgbcdb :=range _dgefb .FldSimple {if _cfcba :=_dgbcdb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fabeb ));_cfcba !=nil {return _cfcba ;};};if _dgefb .Hyperlink !=nil {if _febdb :=_dgefb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_febdb !=nil {return _febdb ;};};return nil ;};func (_bdcfaf ST_TargetScreenSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdcfaf .String (),start );};type CT_Document struct{ConformanceAttr _gc .ST_ConformanceClass ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Document Background +Background *CT_Background ;Body *CT_Body ;};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; -// Small Caps -SmallCaps *CT_OnOff ; +// Table Properties +TblPr *CT_TblPr ; -// Single Strikethrough -Strike *CT_OnOff ; +// Table Grid +TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;};const (ST_MailMergeDocTypeUnset ST_MailMergeDocType =0;ST_MailMergeDocTypeCatalog ST_MailMergeDocType =1;ST_MailMergeDocTypeEnvelopes ST_MailMergeDocType =2;ST_MailMergeDocTypeMailingLabels ST_MailMergeDocType =3;ST_MailMergeDocTypeFormLetters ST_MailMergeDocType =4;ST_MailMergeDocTypeEmail ST_MailMergeDocType =5;ST_MailMergeDocTypeFax ST_MailMergeDocType =6;); -// Double Strikethrough -Dstrike *CT_OnOff ; +// Validate validates the CT_RPrOriginal and its children +func (_fccgf *CT_RPrOriginal )Validate ()error {return _fccgf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_geddc *ST_MailMergeSourceType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dafec ,_dbccce :=d .Token ();if _dbccce !=nil {return _dbccce ;};if _agdcbb ,_dcacd :=_dafec .(_g .EndElement );_dcacd &&_agdcbb .Name ==start .Name {*_geddc =1;return nil ;};if _eegea ,_gefgee :=_dafec .(_g .CharData );!_gefgee {return _gd .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",_dafec );}else {switch string (_eegea ){case "":*_geddc =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_geddc =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_geddc =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_geddc =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_geddc =4;case "\u0074\u0065\u0078\u0074":*_geddc =5;case "\u0065\u006d\u0061i\u006c":*_geddc =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_geddc =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_geddc =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_geddc =9;};};_dafec ,_dbccce =d .Token ();if _dbccce !=nil {return _dbccce ;};if _cdddf ,_fefbd :=_dafec .(_g .EndElement );_fefbd &&_cdddf .Name ==start .Name {return nil ;};return _gd .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",_dafec );}; + +// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path +func (_feabf *CT_FrameLayout )ValidateWithPath (path string )error {if _feabf .ValAttr ==ST_FrameLayoutUnset {return _gd .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 _eeffa :=_feabf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeffa !=nil {return _eeffa ;};return nil ;}; -// Display Character Outline -Outline *CT_OnOff ; +// Validate validates the CT_Shd and its children +func (_egcege *CT_Shd )Validate ()error {return _egcege .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_acbeb ST_Merge )ValidateWithPath (path string )error {switch _acbeb {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbeb ));};return nil ;};func (_edfec ST_MailMergeDest )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbdee :=_g .Attr {};_dbdee .Name =name ;switch _edfec {case ST_MailMergeDestUnset :_dbdee .Value ="";case ST_MailMergeDestNewDocument :_dbdee .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_dbdee .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_dbdee .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_dbdee .Value ="\u0066\u0061\u0078";};return _dbdee ,nil ;};type WebSettings struct{CT_WebSettings };type CT_DocPartName struct{ -// Shadow -Shadow *CT_OnOff ; +// Name Value +ValAttr string ; -// Embossing -Emboss *CT_OnOff ; +// Built-In Entry +DecoratedAttr *_gc .ST_OnOff ;}; -// Imprinting -Imprint *CT_OnOff ; +// Validate validates the CT_Highlight and its children +func (_facb *CT_Highlight )Validate ()error {return _facb .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_fcdbgf ST_TblOverlap )String ()string {switch _fcdbgf {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";}; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_eabga *CT_OnOff )ValidateWithPath (path string )error {if _eabga .ValAttr !=nil {if _aeacg :=_eabga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeacg !=nil {return _aeacg ;};};return nil ;};func (_ebcdd *CT_SdtContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeaba :for {_bcbac ,_cdfcbd :=d .Token ();if _cdfcbd !=nil {return _cdfcbd ;};switch _ggegg :=_bcbac .(type ){case _g .StartElement :switch _ggegg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_afedag :=NewCT_SimpleField ();if _efbf :=d .DecodeElement (_afedag ,&_ggegg );_efbf !=nil {return _efbf ;};_ebcdd .FldSimple =append (_ebcdd .FldSimple ,_afedag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ebcdd .Hyperlink =NewCT_Hyperlink ();if _adeee :=d .DecodeElement (_ebcdd .Hyperlink ,&_ggegg );_adeee !=nil {return _adeee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_ebcdd .SubDoc =NewCT_Rel ();if _cddfc :=d .DecodeElement (_ebcdd .SubDoc ,&_ggegg );_cddfc !=nil {return _cddfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bage :=NewEG_ContentRunContent ();_bage .CustomXml =NewCT_CustomXmlRun ();if _ebadcf :=d .DecodeElement (_bage .CustomXml ,&_ggegg );_ebadcf !=nil {return _ebadcf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bage );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_edade :=NewEG_ContentRunContent ();_edade .SmartTag =NewCT_SmartTagRun ();if _ddcfc :=d .DecodeElement (_edade .SmartTag ,&_ggegg );_ddcfc !=nil {return _ddcfc ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_edade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dbed :=NewEG_ContentRunContent ();_dbed .Sdt =NewCT_SdtRun ();if _ebgbf :=d .DecodeElement (_dbed .Sdt ,&_ggegg );_ebgbf !=nil {return _ebgbf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_dbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dfcgee :=NewEG_ContentRunContent ();_dfcgee .Dir =NewCT_DirContentRun ();if _bgbad :=d .DecodeElement (_dfcgee .Dir ,&_ggegg );_bgbad !=nil {return _bgbad ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_dfcgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_fdcgbd :=NewEG_ContentRunContent ();_fdcgbd .Bdo =NewCT_BdoContentRun ();if _bbece :=d .DecodeElement (_fdcgbd .Bdo ,&_ggegg );_bbece !=nil {return _bbece ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_fdcgbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_bgdcc :=NewEG_ContentRunContent ();_bgdcc .R =NewCT_R ();if _agace :=d .DecodeElement (_bgdcc .R ,&_ggegg );_agace !=nil {return _agace ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bgdcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gggeg :=NewEG_ContentRunContent ();_ceadbg :=NewEG_RunLevelElts ();_ceadbg .ProofErr =NewCT_ProofErr ();if _cdcag :=d .DecodeElement (_ceadbg .ProofErr ,&_ggegg );_cdcag !=nil {return _cdcag ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gggeg );_gggeg .EG_RunLevelElts =append (_gggeg .EG_RunLevelElts ,_ceadbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dgffg :=NewEG_ContentRunContent ();_bbefc :=NewEG_RunLevelElts ();_bbefc .PermStart =NewCT_PermStart ();if _fgfefd :=d .DecodeElement (_bbefc .PermStart ,&_ggegg );_fgfefd !=nil {return _fgfefd ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_dgffg );_dgffg .EG_RunLevelElts =append (_dgffg .EG_RunLevelElts ,_bbefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddgfdc :=NewEG_ContentRunContent ();_bffffb :=NewEG_RunLevelElts ();_bffffb .PermEnd =NewCT_Perm ();if _dgedbb :=d .DecodeElement (_bffffb .PermEnd ,&_ggegg );_dgedbb !=nil {return _dgedbb ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ddgfdc );_ddgfdc .EG_RunLevelElts =append (_ddgfdc .EG_RunLevelElts ,_bffffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gadgc :=NewEG_ContentRunContent ();_ededf :=NewEG_RunLevelElts ();_ededf .Ins =NewCT_RunTrackChange ();if _ffbbe :=d .DecodeElement (_ededf .Ins ,&_ggegg );_ffbbe !=nil {return _ffbbe ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gadgc );_gadgc .EG_RunLevelElts =append (_gadgc .EG_RunLevelElts ,_ededf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gadgd :=NewEG_ContentRunContent ();_adcac :=NewEG_RunLevelElts ();_adcac .Del =NewCT_RunTrackChange ();if _abdcg :=d .DecodeElement (_adcac .Del ,&_ggegg );_abdcg !=nil {return _abdcg ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gadgd );_gadgd .EG_RunLevelElts =append (_gadgd .EG_RunLevelElts ,_adcac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egedda :=NewEG_ContentRunContent ();_aefbd :=NewEG_RunLevelElts ();_aefbd .MoveFrom =NewCT_RunTrackChange ();if _faeefc :=d .DecodeElement (_aefbd .MoveFrom ,&_ggegg );_faeefc !=nil {return _faeefc ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_egedda );_egedda .EG_RunLevelElts =append (_egedda .EG_RunLevelElts ,_aefbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cbage :=NewEG_ContentRunContent ();_agbce :=NewEG_RunLevelElts ();_agbce .MoveTo =NewCT_RunTrackChange ();if _fbagef :=d .DecodeElement (_agbce .MoveTo ,&_ggegg );_fbagef !=nil {return _fbagef ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_cbage );_cbage .EG_RunLevelElts =append (_cbage .EG_RunLevelElts ,_agbce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_baecbc :=NewEG_ContentRunContent ();_abecf :=NewEG_RunLevelElts ();_bbcea :=NewEG_RangeMarkupElements ();_bbcea .BookmarkStart =NewCT_Bookmark ();if _gabed :=d .DecodeElement (_bbcea .BookmarkStart ,&_ggegg );_gabed !=nil {return _gabed ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_baecbc );_baecbc .EG_RunLevelElts =append (_baecbc .EG_RunLevelElts ,_abecf );_abecf .EG_RangeMarkupElements =append (_abecf .EG_RangeMarkupElements ,_bbcea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aecdd :=NewEG_ContentRunContent ();_fabgb :=NewEG_RunLevelElts ();_fccff :=NewEG_RangeMarkupElements ();_fccff .BookmarkEnd =NewCT_MarkupRange ();if _bccea :=d .DecodeElement (_fccff .BookmarkEnd ,&_ggegg );_bccea !=nil {return _bccea ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_aecdd );_aecdd .EG_RunLevelElts =append (_aecdd .EG_RunLevelElts ,_fabgb );_fabgb .EG_RangeMarkupElements =append (_fabgb .EG_RangeMarkupElements ,_fccff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_afebe :=NewEG_ContentRunContent ();_dfcaf :=NewEG_RunLevelElts ();_gdccac :=NewEG_RangeMarkupElements ();_gdccac .MoveFromRangeStart =NewCT_MoveBookmark ();if _baegf :=d .DecodeElement (_gdccac .MoveFromRangeStart ,&_ggegg );_baegf !=nil {return _baegf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_afebe );_afebe .EG_RunLevelElts =append (_afebe .EG_RunLevelElts ,_dfcaf );_dfcaf .EG_RangeMarkupElements =append (_dfcaf .EG_RangeMarkupElements ,_gdccac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebgbg :=NewEG_ContentRunContent ();_gccfg :=NewEG_RunLevelElts ();_bfcad :=NewEG_RangeMarkupElements ();_bfcad .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgcee :=d .DecodeElement (_bfcad .MoveFromRangeEnd ,&_ggegg );_cgcee !=nil {return _cgcee ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ebgbg );_ebgbg .EG_RunLevelElts =append (_ebgbg .EG_RunLevelElts ,_gccfg );_gccfg .EG_RangeMarkupElements =append (_gccfg .EG_RangeMarkupElements ,_bfcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebbdb :=NewEG_ContentRunContent ();_gcffg :=NewEG_RunLevelElts ();_cbbd :=NewEG_RangeMarkupElements ();_cbbd .MoveToRangeStart =NewCT_MoveBookmark ();if _cddac :=d .DecodeElement (_cbbd .MoveToRangeStart ,&_ggegg );_cddac !=nil {return _cddac ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ebbdb );_ebbdb .EG_RunLevelElts =append (_ebbdb .EG_RunLevelElts ,_gcffg );_gcffg .EG_RangeMarkupElements =append (_gcffg .EG_RangeMarkupElements ,_cbbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eaedg :=NewEG_ContentRunContent ();_aafba :=NewEG_RunLevelElts ();_fcaff :=NewEG_RangeMarkupElements ();_fcaff .MoveToRangeEnd =NewCT_MarkupRange ();if _fedded :=d .DecodeElement (_fcaff .MoveToRangeEnd ,&_ggegg );_fedded !=nil {return _fedded ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_eaedg );_eaedg .EG_RunLevelElts =append (_eaedg .EG_RunLevelElts ,_aafba );_aafba .EG_RangeMarkupElements =append (_aafba .EG_RangeMarkupElements ,_fcaff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bdaef :=NewEG_ContentRunContent ();_bfffcc :=NewEG_RunLevelElts ();_cdefdf :=NewEG_RangeMarkupElements ();_cdefdf .CommentRangeStart =NewCT_MarkupRange ();if _bcdb :=d .DecodeElement (_cdefdf .CommentRangeStart ,&_ggegg );_bcdb !=nil {return _bcdb ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bdaef );_bdaef .EG_RunLevelElts =append (_bdaef .EG_RunLevelElts ,_bfffcc );_bfffcc .EG_RangeMarkupElements =append (_bfffcc .EG_RangeMarkupElements ,_cdefdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adafcc :=NewEG_ContentRunContent ();_gcdfa :=NewEG_RunLevelElts ();_bgcef :=NewEG_RangeMarkupElements ();_bgcef .CommentRangeEnd =NewCT_MarkupRange ();if _gfdcd :=d .DecodeElement (_bgcef .CommentRangeEnd ,&_ggegg );_gfdcd !=nil {return _gfdcd ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_adafcc );_adafcc .EG_RunLevelElts =append (_adafcc .EG_RunLevelElts ,_gcdfa );_gcdfa .EG_RangeMarkupElements =append (_gcdfa .EG_RangeMarkupElements ,_bgcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bccdb :=NewEG_ContentRunContent ();_cdcfd :=NewEG_RunLevelElts ();_acddbe :=NewEG_RangeMarkupElements ();_acddbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beeegf :=d .DecodeElement (_acddbe .CustomXmlInsRangeStart ,&_ggegg );_beeegf !=nil {return _beeegf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bccdb );_bccdb .EG_RunLevelElts =append (_bccdb .EG_RunLevelElts ,_cdcfd );_cdcfd .EG_RangeMarkupElements =append (_cdcfd .EG_RangeMarkupElements ,_acddbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfaff :=NewEG_ContentRunContent ();_efcaae :=NewEG_RunLevelElts ();_eggab :=NewEG_RangeMarkupElements ();_eggab .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcccg :=d .DecodeElement (_eggab .CustomXmlInsRangeEnd ,&_ggegg );_gcccg !=nil {return _gcccg ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bfaff );_bfaff .EG_RunLevelElts =append (_bfaff .EG_RunLevelElts ,_efcaae );_efcaae .EG_RangeMarkupElements =append (_efcaae .EG_RangeMarkupElements ,_eggab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fegbc :=NewEG_ContentRunContent ();_bfcbb :=NewEG_RunLevelElts ();_eedac :=NewEG_RangeMarkupElements ();_eedac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcgdcf :=d .DecodeElement (_eedac .CustomXmlDelRangeStart ,&_ggegg );_dcgdcf !=nil {return _dcgdcf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_fegbc );_fegbc .EG_RunLevelElts =append (_fegbc .EG_RunLevelElts ,_bfcbb );_bfcbb .EG_RangeMarkupElements =append (_bfcbb .EG_RangeMarkupElements ,_eedac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eagff :=NewEG_ContentRunContent ();_cfeccd :=NewEG_RunLevelElts ();_ddgggc :=NewEG_RangeMarkupElements ();_ddgggc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgccg :=d .DecodeElement (_ddgggc .CustomXmlDelRangeEnd ,&_ggegg );_bgccg !=nil {return _bgccg ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_eagff );_eagff .EG_RunLevelElts =append (_eagff .EG_RunLevelElts ,_cfeccd );_cfeccd .EG_RangeMarkupElements =append (_cfeccd .EG_RangeMarkupElements ,_ddgggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gffcf :=NewEG_ContentRunContent ();_ffded :=NewEG_RunLevelElts ();_gfbdd :=NewEG_RangeMarkupElements ();_gfbdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cecede :=d .DecodeElement (_gfbdd .CustomXmlMoveFromRangeStart ,&_ggegg );_cecede !=nil {return _cecede ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gffcf );_gffcf .EG_RunLevelElts =append (_gffcf .EG_RunLevelElts ,_ffded );_ffded .EG_RangeMarkupElements =append (_ffded .EG_RangeMarkupElements ,_gfbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_egcdg :=NewEG_ContentRunContent ();_bcgfe :=NewEG_RunLevelElts ();_dfgcfa :=NewEG_RangeMarkupElements ();_dfgcfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afgea :=d .DecodeElement (_dfgcfa .CustomXmlMoveFromRangeEnd ,&_ggegg );_afgea !=nil {return _afgea ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_egcdg );_egcdg .EG_RunLevelElts =append (_egcdg .EG_RunLevelElts ,_bcgfe );_bcgfe .EG_RangeMarkupElements =append (_bcgfe .EG_RangeMarkupElements ,_dfgcfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gdfdg :=NewEG_ContentRunContent ();_acafcf :=NewEG_RunLevelElts ();_adgaf :=NewEG_RangeMarkupElements ();_adgaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aefdf :=d .DecodeElement (_adgaf .CustomXmlMoveToRangeStart ,&_ggegg );_aefdf !=nil {return _aefdf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gdfdg );_gdfdg .EG_RunLevelElts =append (_gdfdg .EG_RunLevelElts ,_acafcf );_acafcf .EG_RangeMarkupElements =append (_acafcf .EG_RangeMarkupElements ,_adgaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecdfd :=NewEG_ContentRunContent ();_aecbf :=NewEG_RunLevelElts ();_ddaadd :=NewEG_RangeMarkupElements ();_ddaadd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abgb :=d .DecodeElement (_ddaadd .CustomXmlMoveToRangeEnd ,&_ggegg );_abgb !=nil {return _abgb ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ecdfd );_ecdfd .EG_RunLevelElts =append (_ecdfd .EG_RunLevelElts ,_aecbf );_aecbf .EG_RangeMarkupElements =append (_aecbf .EG_RangeMarkupElements ,_ddaadd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ddcdd :=NewEG_ContentRunContent ();_bgdfa :=NewEG_RunLevelElts ();_fggee :=NewEG_MathContent ();_fggee .OMathPara =_ec .NewOMathPara ();if _bcdcg :=d .DecodeElement (_fggee .OMathPara ,&_ggegg );_bcdcg !=nil {return _bcdcg ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ddcdd );_ddcdd .EG_RunLevelElts =append (_ddcdd .EG_RunLevelElts ,_bgdfa );_bgdfa .EG_MathContent =append (_bgdfa .EG_MathContent ,_fggee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_accbb :=NewEG_ContentRunContent ();_acfad :=NewEG_RunLevelElts ();_bcadf :=NewEG_MathContent ();_bcadf .OMath =_ec .NewOMath ();if _ceecd :=d .DecodeElement (_bcadf .OMath ,&_ggegg );_ceecd !=nil {return _ceecd ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_accbb );_accbb .EG_RunLevelElts =append (_accbb .EG_RunLevelElts ,_acfad );_acfad .EG_MathContent =append (_acfad .EG_MathContent ,_bcadf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_ggegg .Name );if _bebbga :=d .Skip ();_bebbga !=nil {return _bebbga ;};};case _g .EndElement :break _eeaba ;case _g .CharData :};};return nil ;}; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_SdtCell and its children +func (_gcbbd *CT_SdtCell )Validate ()error {return _gcbbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_ffgef ST_Underline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffgef .String (),start );}; -// Hidden Text -Vanish *CT_OnOff ; +// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path +func (_bbcbg *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _bbcbg .EffectExtent !=nil {if _efgebd :=_bbcbg .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_efgebd !=nil {return _efgebd ;};};return nil ;};func (_dabgag *ST_TextEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcbafa ,_aaedbf :=d .Token ();if _aaedbf !=nil {return _aaedbf ;};if _gadfa ,_ecddcg :=_fcbafa .(_g .EndElement );_ecddcg &&_gadfa .Name ==start .Name {*_dabgag =1;return nil ;};if _dgddg ,_decbc :=_fcbafa .(_g .CharData );!_decbc {return _gd .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",_fcbafa );}else {switch string (_dgddg ){case "":*_dabgag =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_dabgag =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_dabgag =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_dabgag =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_dabgag =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_dabgag =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_dabgag =6;case "\u006e\u006f\u006e\u0065":*_dabgag =7;};};_fcbafa ,_aaedbf =d .Token ();if _aaedbf !=nil {return _aaedbf ;};if _bbgbfd ,_ceaagc :=_fcbafa .(_g .EndElement );_ceaagc &&_bbgbfd .Name ==start .Name {return nil ;};return _gd .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",_fcbafa );};func NewEG_PContent ()*EG_PContent {_bfggg :=&EG_PContent {};return _bfggg };func (_dbbced *ST_JcTable )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbbced =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbbced =1;case "\u0065\u006e\u0064":*_dbbced =2;case "\u006c\u0065\u0066\u0074":*_dbbced =3;case "\u0072\u0069\u0067h\u0074":*_dbbced =4;case "\u0073\u0074\u0061r\u0074":*_dbbced =5;};return nil ;}; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Validate validates the WdCT_WordprocessingShapeChoice1 and its children +func (_eaffec *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _eaffec .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0031");};type WdST_AlignH byte ;const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2;ST_ChapterSepColon ST_ChapterSep =3;ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;);func NewCT_EdnPos ()*CT_EdnPos {_fedde :=&CT_EdnPos {};_fedde .ValAttr =ST_EdnPos (1);return _fedde };func (_ecfe *CT_Background )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecfe .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_ecfe .ColorAttr )});};if _ecfe .ThemeColorAttr !=ST_ThemeColorUnset {_dgd ,_acd :=_ecfe .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _acd !=nil {return _acd ;};start .Attr =append (start .Attr ,_dgd );};if _ecfe .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ecfe .ThemeTintAttr )});};if _ecfe .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ecfe .ThemeShadeAttr )});};e .EncodeToken (start );if _ecfe .Drawing !=nil {_bcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_ecfe .Drawing ,_bcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_StylePaneFilter struct{ -// Run Content Color -Color *CT_Color ; +// Display All Styles +AllStylesAttr *_gc .ST_OnOff ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Display Only Custom Styles +CustomStylesAttr *_gc .ST_OnOff ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Display Latent Styles +LatentStylesAttr *_gc .ST_OnOff ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Display Styles in Use +StylesInUseAttr *_gc .ST_OnOff ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Display Heading Styles +HeadingStylesAttr *_gc .ST_OnOff ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Display Numbering Styles +NumberingStylesAttr *_gc .ST_OnOff ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Display Table Styles +TableStylesAttr *_gc .ST_OnOff ; -// Text Highlighting -Highlight *CT_Highlight ; +// Display Run Level Direct Formatting +DirectFormattingOnRunsAttr *_gc .ST_OnOff ; -// Underline -U *CT_Underline ; +// Display Paragraph Level Direct Formatting +DirectFormattingOnParagraphsAttr *_gc .ST_OnOff ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Display Direct Formatting on Numbering Data +DirectFormattingOnNumberingAttr *_gc .ST_OnOff ; -// Text Border -Bdr *CT_Border ; +// Display Direct Formatting on Tables +DirectFormattingOnTablesAttr *_gc .ST_OnOff ; -// Run Shading -Shd *CT_Shd ; +// Display Styles to Remove Formatting +ClearFormattingAttr *_gc .ST_OnOff ; -// Manual Run Width -FitText *CT_FitText ; +// Display Heading 1 through 3 +Top3HeadingStylesAttr *_gc .ST_OnOff ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Only Show Visible Styles +VisibleStylesAttr *_gc .ST_OnOff ; -// Right To Left Text -Rtl *CT_OnOff ; +// Use the Alternate Style Name +AlternateStyleNamesAttr *_gc .ST_OnOff ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Bitmask of Suggested Filtering Options +ValAttr *string ;};func (_afbca *CT_Settings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afbca .WriteProtection !=nil {_cddedb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afbca .WriteProtection ,_cddedb );};if _afbca .View !=nil {_cbgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_afbca .View ,_cbgfa );};if _afbca .Zoom !=nil {_bfbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_afbca .Zoom ,_bfbbc );};if _afbca .RemovePersonalInformation !=nil {_cbadd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0065\u006d\u006f\u0076e\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_afbca .RemovePersonalInformation ,_cbadd );};if _afbca .RemoveDateAndTime !=nil {_geabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}};e .EncodeElement (_afbca .RemoveDateAndTime ,_geabg );};if _afbca .DoNotDisplayPageBoundaries !=nil {_ebbdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0050a\u0067e\u0042\u006f\u0075\u006e\u0064\u0061\u0072i\u0065\u0073"}};e .EncodeElement (_afbca .DoNotDisplayPageBoundaries ,_ebbdd );};if _afbca .DisplayBackgroundShape !=nil {_fdfedg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"}};e .EncodeElement (_afbca .DisplayBackgroundShape ,_fdfedg );};if _afbca .PrintPostScriptOverText !=nil {_gdcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}};e .EncodeElement (_afbca .PrintPostScriptOverText ,_gdcfg );};if _afbca .PrintFractionalCharacterWidth !=nil {_babgag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070r\u0069\u006e\u0074\u0046r\u0061\u0063\u0074\u0069\u006f\u006e\u0061l\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_afbca .PrintFractionalCharacterWidth ,_babgag );};if _afbca .PrintFormsData !=nil {_eecaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_afbca .PrintFormsData ,_eecaa );};if _afbca .EmbedTrueTypeFonts !=nil {_acbfa :=_g .StartElement {Name :_g .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_afbca .EmbedTrueTypeFonts ,_acbfa );};if _afbca .EmbedSystemFonts !=nil {_ccfcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_afbca .EmbedSystemFonts ,_ccfcf );};if _afbca .SaveSubsetFonts !=nil {_dfbfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_afbca .SaveSubsetFonts ,_dfbfe );};if _afbca .SaveFormsData !=nil {_dagdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_afbca .SaveFormsData ,_dagdc );};if _afbca .MirrorMargins !=nil {_ddfeea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_afbca .MirrorMargins ,_ddfeea );};if _afbca .AlignBordersAndEdges !=nil {_bdcgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}};e .EncodeElement (_afbca .AlignBordersAndEdges ,_bdcgc );};if _afbca .BordersDoNotSurroundHeader !=nil {_adedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0048\u0065\u0061d\u0065\u0072"}};e .EncodeElement (_afbca .BordersDoNotSurroundHeader ,_adedc );};if _afbca .BordersDoNotSurroundFooter !=nil {_abcae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0046\u006f\u006ft\u0065\u0072"}};e .EncodeElement (_afbca .BordersDoNotSurroundFooter ,_abcae );};if _afbca .GutterAtTop !=nil {_bbcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_afbca .GutterAtTop ,_bbcfg );};if _afbca .HideSpellingErrors !=nil {_eceebg :=_g .StartElement {Name :_g .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_afbca .HideSpellingErrors ,_eceebg );};if _afbca .HideGrammaticalErrors !=nil {_ccbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068id\u0065\u0047\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_afbca .HideGrammaticalErrors ,_ccbfg );};if _afbca .ActiveWritingStyle !=nil {_ffgggc :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_debfd :=range _afbca .ActiveWritingStyle {e .EncodeElement (_debfd ,_ffgggc );};};if _afbca .ProofState !=nil {_afbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_afbca .ProofState ,_afbdb );};if _afbca .FormsDesign !=nil {_dcdad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_afbca .FormsDesign ,_dcdad );};if _afbca .AttachedTemplate !=nil {_abacb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_afbca .AttachedTemplate ,_abacb );};if _afbca .LinkStyles !=nil {_becfdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_afbca .LinkStyles ,_becfdb );};if _afbca .StylePaneFormatFilter !=nil {_accabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073ty\u006c\u0065\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afbca .StylePaneFormatFilter ,_accabd );};if _afbca .StylePaneSortMethod !=nil {_ceedaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}};e .EncodeElement (_afbca .StylePaneSortMethod ,_ceedaa );};if _afbca .DocumentType !=nil {_cefbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_afbca .DocumentType ,_cefbe );};if _afbca .MailMerge !=nil {_adceb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_afbca .MailMerge ,_adceb );};if _afbca .RevisionView !=nil {_cfegac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_afbca .RevisionView ,_cfegac );};if _afbca .TrackRevisions !=nil {_ddfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afbca .TrackRevisions ,_ddfec );};if _afbca .DoNotTrackMoves !=nil {_eccbcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_afbca .DoNotTrackMoves ,_eccbcf );};if _afbca .DoNotTrackFormatting !=nil {_gefaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}};e .EncodeElement (_afbca .DoNotTrackFormatting ,_gefaa );};if _afbca .DocumentProtection !=nil {_dfecd :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_afbca .DocumentProtection ,_dfecd );};if _afbca .AutoFormatOverride !=nil {_efafb :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_afbca .AutoFormatOverride ,_efafb );};if _afbca .StyleLockTheme !=nil {_gacaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_afbca .StyleLockTheme ,_gacaab );};if _afbca .StyleLockQFSet !=nil {_bgbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_afbca .StyleLockQFSet ,_bgbfg );};if _afbca .DefaultTabStop !=nil {_ecgce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_afbca .DefaultTabStop ,_ecgce );};if _afbca .AutoHyphenation !=nil {_eeeee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afbca .AutoHyphenation ,_eeeee );};if _afbca .ConsecutiveHyphenLimit !=nil {_dfafa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065H\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"}};e .EncodeElement (_afbca .ConsecutiveHyphenLimit ,_dfafa );};if _afbca .HyphenationZone !=nil {_dgefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_afbca .HyphenationZone ,_dgefd );};if _afbca .DoNotHyphenateCaps !=nil {_cdcfce :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_afbca .DoNotHyphenateCaps ,_cdcfce );};if _afbca .ShowEnvelope !=nil {_fgecg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_afbca .ShowEnvelope ,_fgecg );};if _afbca .SummaryLength !=nil {_agfdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_afbca .SummaryLength ,_agfdg );};if _afbca .ClickAndTypeStyle !=nil {_agafeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afbca .ClickAndTypeStyle ,_agafeg );};if _afbca .DefaultTableStyle !=nil {_afgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afbca .DefaultTableStyle ,_afgf );};if _afbca .EvenAndOddHeaders !=nil {_fgfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_afbca .EvenAndOddHeaders ,_fgfcb );};if _afbca .BookFoldRevPrinting !=nil {_fdced :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_afbca .BookFoldRevPrinting ,_fdced );};if _afbca .BookFoldPrinting !=nil {_gbede :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_afbca .BookFoldPrinting ,_gbede );};if _afbca .BookFoldPrintingSheets !=nil {_agegec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"}};e .EncodeElement (_afbca .BookFoldPrintingSheets ,_agegec );};if _afbca .DrawingGridHorizontalSpacing !=nil {_cbbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047r\u0069\u0064\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_afbca .DrawingGridHorizontalSpacing ,_cbbgf );};if _afbca .DrawingGridVerticalSpacing !=nil {_ddadd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0056\u0065r\u0074i\u0063\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}};e .EncodeElement (_afbca .DrawingGridVerticalSpacing ,_ddadd );};if _afbca .DisplayHorizontalDrawingGridEvery !=nil {_afbcf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u0069\u0073\u0070\u006ca\u0079\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065r\u0079"}};e .EncodeElement (_afbca .DisplayHorizontalDrawingGridEvery ,_afbcf );};if _afbca .DisplayVerticalDrawingGridEvery !=nil {_fbafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070l\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}};e .EncodeElement (_afbca .DisplayVerticalDrawingGridEvery ,_fbafc );};if _afbca .DoNotUseMarginsForDrawingGridOrigin !=nil {_bcbbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074U\u0073\u0065M\u0061\u0072\u0067\u0069\u006e\u0073\u0046\u006fr\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u004fr\u0069\u0067\u0069\u006e"}};e .EncodeElement (_afbca .DoNotUseMarginsForDrawingGridOrigin ,_bcbbg );};if _afbca .DrawingGridHorizontalOrigin !=nil {_cfbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u004f\u0072ig\u0069\u006e"}};e .EncodeElement (_afbca .DrawingGridHorizontalOrigin ,_cfbbb );};if _afbca .DrawingGridVerticalOrigin !=nil {_fgddb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u0072\u0061\u0077\u0069n\u0067\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074i\u0063\u0061\u006cO\u0072i\u0067\u0069\u006e"}};e .EncodeElement (_afbca .DrawingGridVerticalOrigin ,_fgddb );};if _afbca .DoNotShadeFormData !=nil {_agcdb :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_afbca .DoNotShadeFormData ,_agcdb );};if _afbca .NoPunctuationKerning !=nil {_beffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_afbca .NoPunctuationKerning ,_beffe );};if _afbca .CharacterSpacingControl !=nil {_cdafb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_afbca .CharacterSpacingControl ,_cdafb );};if _afbca .PrintTwoOnOne !=nil {_gafba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_afbca .PrintTwoOnOne ,_gafba );};if _afbca .StrictFirstAndLastChars !=nil {_eedacb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_afbca .StrictFirstAndLastChars ,_eedacb );};if _afbca .NoLineBreaksAfter !=nil {_bggac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_afbca .NoLineBreaksAfter ,_bggac );};if _afbca .NoLineBreaksBefore !=nil {_abbgb :=_g .StartElement {Name :_g .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_afbca .NoLineBreaksBefore ,_abbgb );};if _afbca .SavePreviewPicture !=nil {_dcfbd :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_afbca .SavePreviewPicture ,_dcfbd );};if _afbca .DoNotValidateAgainstSchema !=nil {_adfea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0065A\u0067a\u0069\u006e\u0073\u0074\u0053\u0063\u0068e\u006d\u0061"}};e .EncodeElement (_afbca .DoNotValidateAgainstSchema ,_adfea );};if _afbca .SaveInvalidXml !=nil {_fgecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_afbca .SaveInvalidXml ,_fgecb );};if _afbca .IgnoreMixedContent !=nil {_gdegee :=_g .StartElement {Name :_g .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_afbca .IgnoreMixedContent ,_gdegee );};if _afbca .AlwaysShowPlaceholderText !=nil {_ebegf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u0053\u0068\u006f\u0077\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072T\u0065\u0078\u0074"}};e .EncodeElement (_afbca .AlwaysShowPlaceholderText ,_ebegf );};if _afbca .DoNotDemarcateInvalidXml !=nil {_aecad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0044\u0065\u006d\u0061r\u0063\u0061\u0074\u0065\u0049\u006e\u0076\u0061\u006c\u0069d\u0058\u006d\u006c"}};e .EncodeElement (_afbca .DoNotDemarcateInvalidXml ,_aecad );};if _afbca .SaveXmlDataOnly !=nil {_fcgcfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_afbca .SaveXmlDataOnly ,_fcgcfb );};if _afbca .UseXSLTWhenSaving !=nil {_fecff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_afbca .UseXSLTWhenSaving ,_fecff );};if _afbca .SaveThroughXslt !=nil {_gdaefb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_afbca .SaveThroughXslt ,_gdaefb );};if _afbca .ShowXMLTags !=nil {_dcabgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_afbca .ShowXMLTags ,_dcabgc );};if _afbca .AlwaysMergeEmptyNamespace !=nil {_ddeab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u004d\u0065\u0072\u0067\u0065\u0045\u006d\u0070\u0074y\u004e\u0061\u006de\u0073p\u0061\u0063\u0065"}};e .EncodeElement (_afbca .AlwaysMergeEmptyNamespace ,_ddeab );};if _afbca .UpdateFields !=nil {_ccefbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_afbca .UpdateFields ,_ccefbd );};if _afbca .HdrShapeDefaults !=nil {_bgccb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_afbca .HdrShapeDefaults ,_bgccb );};if _afbca .FootnotePr !=nil {_bfgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_afbca .FootnotePr ,_bfgcc );};if _afbca .EndnotePr !=nil {_aeafe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_afbca .EndnotePr ,_aeafe );};if _afbca .Compat !=nil {_abacgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_afbca .Compat ,_abacgg );};if _afbca .DocVars !=nil {_bbeag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_afbca .DocVars ,_bbeag );};if _afbca .Rsids !=nil {_ecafg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_afbca .Rsids ,_ecafg );};if _afbca .MathPr !=nil {_ebace :=_g .StartElement {Name :_g .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_afbca .MathPr ,_ebace );};if _afbca .AttachedSchema !=nil {_beadf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_fcaega :=range _afbca .AttachedSchema {e .EncodeElement (_fcaega ,_beadf );};};if _afbca .ThemeFontLang !=nil {_feedd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_afbca .ThemeFontLang ,_feedd );};if _afbca .ClrSchemeMapping !=nil {_fdgada :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_afbca .ClrSchemeMapping ,_fdgada );};if _afbca .DoNotIncludeSubdocsInStats !=nil {_ffccd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064\u0065\u0053u\u0062d\u006f\u0063\u0073\u0049\u006e\u0053\u0074a\u0074\u0073"}};e .EncodeElement (_afbca .DoNotIncludeSubdocsInStats ,_ffccd );};if _afbca .DoNotAutoCompressPictures !=nil {_bggagf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u006f\u004e\u006f\u0074A\u0075\u0074\u006f\u0043\u006f\u006d\u0070\u0072\u0065s\u0073\u0050\u0069c\u0074u\u0072\u0065\u0073"}};e .EncodeElement (_afbca .DoNotAutoCompressPictures ,_bggagf );};if _afbca .ForceUpgrade !=nil {_eccdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_afbca .ForceUpgrade ,_eccdc );};if _afbca .Captions !=nil {_cgdbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afbca .Captions ,_cgdbde );};if _afbca .ReadModeInkLockDown !=nil {_cabbce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_afbca .ReadModeInkLockDown ,_cabbce );};if _afbca .SmartTagType !=nil {_fgada :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_cfbbd :=range _afbca .SmartTagType {e .EncodeElement (_cfbbd ,_fgada );};};if _afbca .SchemaLibrary !=nil {_cdgde :=_g .StartElement {Name :_g .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_afbca .SchemaLibrary ,_cdgde );};if _afbca .ShapeDefaults !=nil {_eedeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_afbca .ShapeDefaults ,_eedeg );};if _afbca .DoNotEmbedSmartTags !=nil {_cbbga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_afbca .DoNotEmbedSmartTags ,_cbbga );};if _afbca .DecimalSymbol !=nil {_bfcbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_afbca .DecimalSymbol ,_bfcbg );};if _afbca .ListSeparator !=nil {_dfaad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_afbca .ListSeparator ,_dfaad );};for _ ,_fffea :=range _afbca .Extra {if _afbgf :=_fffea .MarshalXML (e ,_g .StartElement {});_afbgf !=nil {return _afbgf ;};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffgfc *CT_Underline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gaeec :=range start .Attr {if _gaeec .Name .Local =="\u0076\u0061\u006c"{_ffgfc .ValAttr .UnmarshalXMLAttr (_gaeec );continue ;};if _gaeec .Name .Local =="\u0063\u006f\u006co\u0072"{_daggbc ,_fdagg :=ParseUnionST_HexColor (_gaeec .Value );if _fdagg !=nil {return _fdagg ;};_ffgfc .ColorAttr =&_daggbc ;continue ;};if _gaeec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ffgfc .ThemeColorAttr .UnmarshalXMLAttr (_gaeec );continue ;};if _gaeec .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dbffbc ,_dfaag :=_gaeec .Value ,error (nil );if _dfaag !=nil {return _dfaag ;};_ffgfc .ThemeTintAttr =&_dbffbc ;continue ;};if _gaeec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bgcdd ,_ceabac :=_gaeec .Value ,error (nil );if _ceabac !=nil {return _ceabac ;};_ffgfc .ThemeShadeAttr =&_bgcdd ;continue ;};};for {_fadfgc ,_acdac :=d .Token ();if _acdac !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_acdac );};if _daagdf ,_cbfgga :=_fadfgc .(_g .EndElement );_cbfgga &&_daagdf .Name ==start .Name {break ;};};return nil ;};func (_edcbb ST_FFTextType )String ()string {switch _edcbb {case 0:return "";case 1:return "\u0072e\u0067\u0075\u006c\u0061\u0072";case 2:return "\u006e\u0075\u006d\u0062\u0065\u0072";case 3:return "\u0064\u0061\u0074\u0065";case 4:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case 5:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case 6:return "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return "";};func (_fdcfbb ST_Theme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdcfbb .String (),start );};type ST_Em byte ;func (_ccfdeg ST_Proof )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adfba :=_g .Attr {};_adfba .Name =name ;switch _ccfdeg {case ST_ProofUnset :_adfba .Value ="";case ST_ProofClean :_adfba .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_adfba .Value ="\u0064\u0069\u0072t\u0079";};return _adfba ,nil ;};func (_ggfd *CT_Bookmark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eea :=range start .Attr {if _eea .Name .Local =="\u006e\u0061\u006d\u0065"{_afa ,_gaae :=_eea .Value ,error (nil );if _gaae !=nil {return _gaae ;};_ggfd .NameAttr =_afa ;continue ;};if _eea .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_bdgf ,_feef :=_b .ParseInt (_eea .Value ,10,64);if _feef !=nil {return _feef ;};_ggfd .ColFirstAttr =&_bdgf ;continue ;};if _eea .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_dcdbe ,_fdf :=_b .ParseInt (_eea .Value ,10,64);if _fdf !=nil {return _fdf ;};_ggfd .ColLastAttr =&_dcdbe ;continue ;};if _eea .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ggfd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_eea );continue ;};if _eea .Name .Local =="\u0069\u0064"{_cbbb ,_baac :=_b .ParseInt (_eea .Value ,10,64);if _baac !=nil {return _baac ;};_ggfd .IdAttr =_cbbb ;continue ;};};for {_bbgg ,_agca :=d .Token ();if _agca !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_agca );};if _dgcc ,_gbf :=_bbgg .(_g .EndElement );_gbf &&_dgcc .Name ==start .Name {break ;};};return nil ;};func (_bfccb ST_FldCharType )Validate ()error {return _bfccb .ValidateWithPath ("")};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;}; -// Emphasis Mark -Em *CT_Em ; +// Validate validates the CT_MathCtrlIns and its children +func (_beebba *CT_MathCtrlIns )Validate ()error {return _beebba .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};type CT_MultiLevelType struct{ -// Languages for Run Content -Lang *CT_Language ; +// Abstract Numbering Definition Type +ValAttr ST_MultiLevelType ;}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Validate validates the CT_Markup and its children +func (_gaaf *CT_Markup )Validate ()error {return _gaaf .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path +func (_gffda *CT_FramesetChoice )ValidateWithPath (path string )error {for _acbgb ,_befge :=range _gffda .Frameset {if _eagbf :=_befge .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_acbgb ));_eagbf !=nil {return _eagbf ;};};for _gdafc ,_feec :=range _gffda .Frame {if _cgcaa :=_feec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gdafc ));_cgcaa !=nil {return _cgcaa ;};};return nil ;};func (_dfebc *CT_TabStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ebda ,_deabd :=_dfebc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _deabd !=nil {return _deabd ;};start .Attr =append (start .Attr ,_ebda );if _dfebc .LeaderAttr !=ST_TabTlcUnset {_geebf ,_badcb :=_dfebc .LeaderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _badcb !=nil {return _badcb ;};start .Attr =append (start .Attr ,_geebf );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_gd .Sprintf ("\u0025\u0076",_dfebc .PosAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Office Open XML Math -OMath *CT_OnOff ;};func (_gcbgg ST_RestartNumber )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gcbgg .String (),start );};func (_dgded *CT_Comment )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dgded .InitialsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dgded .InitialsAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_dgded .AuthorAttr )});if _dgded .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dgded .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_dgded .IdAttr )});e .EncodeToken (start );if _dgded .EG_BlockLevelElts !=nil {for _ ,_dgcge :=range _dgded .EG_BlockLevelElts {_dgcge .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bdfcf *CT_RPrDefault )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eaaba :for {_gffgcc ,_bfbgee :=d .Token ();if _bfbgee !=nil {return _bfbgee ;};switch _cagd :=_gffgcc .(type ){case _ebaba .StartElement :switch _cagd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bdfcf .RPr =NewCT_RPr ();if _gdda :=d .DecodeElement (_bdfcf .RPr ,&_cagd );_gdda !=nil {return _gdda ;};default:_febdf .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\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_cagd .Name );if _abdfb :=d .Skip ();_abdfb !=nil {return _abdfb ;};};case _ebaba .EndElement :break _eaaba ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the WdWsp and its children +func (_fadafc *WdWsp )Validate ()error {return _fadafc .ValidateWithPath ("\u0057\u0064\u0057s\u0070")}; -// Validate validates the CT_SdtListItem and its children -func (_fabga *CT_SdtListItem )Validate ()error {return _fabga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};func (_bafca *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bafca =0;case "\u006e\u006f\u006e\u0065":*_bafca =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bafca =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bafca =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bafca =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bafca =5;};return nil ;};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_daecc :=&CT_CustomXmlRun {};return _daecc };func (_ggddg *CT_PixelsMeasure )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_ggddg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bdgf ST_ChapterSep )ValidateWithPath (path string )error {switch _bdgf {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgf ));};return nil ;};func NewCT_Color ()*CT_Color {_dgcfd :=&CT_Color {};return _dgcfd };func (_dccfg ST_Underline )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fabdcd :=_ebaba .Attr {};_fabdcd .Name =name ;switch _dccfg {case ST_UnderlineUnset :_fabdcd .Value ="";case ST_UnderlineSingle :_fabdcd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_fabdcd .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_fabdcd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_fabdcd .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_fabdcd .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_fabdcd .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_fabdcd .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_fabdcd .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_fabdcd .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_fabdcd .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_fabdcd .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_fabdcd .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_fabdcd .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_fabdcd .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_fabdcd .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_fabdcd .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_fabdcd .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_fabdcd .Value ="\u006e\u006f\u006e\u0065";};return _fabdcd ,nil ;};func (_ebgfc ST_FldCharType )ValidateWithPath (path string )error {switch _ebgfc {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgfc ));};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_bbad :=&CT_FontFamily {};_bbad .ValAttr =ST_FontFamily (1);return _bbad ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_dfadd :=&EG_ContentCellContent {};return _dfadd ;};func (_cdedc *CT_PPrDefault )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cdedc .PPr !=nil {_fbbbeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cdedc .PPr ,_fbbbeg );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MailMergeOdsoFMDFieldType and its children +func (_fggdc *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _fggdc .ValidateWithPath ("\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065");};type CT_DocPartGallery struct{ -// Validate validates the WdCT_PosH and its children -func (_gcafcc *WdCT_PosH )Validate ()error {return _gcafcc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func (_feac *EG_BlockLevelElts )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eabga :for {_ggcdd ,_acggd :=d .Token ();if _acggd !=nil {return _acggd ;};switch _edegff :=_ggcdd .(type ){case _ebaba .StartElement :switch _edegff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_eaeae :=NewCT_AltChunk ();if _adbg :=d .DecodeElement (_eaeae ,&_edegff );_adbg !=nil {return _adbg ;};_feac .AltChunk =append (_feac .AltChunk ,_eaeae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eagff :=NewEG_ContentBlockContent ();_eagff .CustomXml =NewCT_CustomXmlBlock ();if _beaccb :=d .DecodeElement (_eagff .CustomXml ,&_edegff );_beaccb !=nil {return _beaccb ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_eagff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_degbg :=NewEG_ContentBlockContent ();_degbg .Sdt =NewCT_SdtBlock ();if _eecfce :=d .DecodeElement (_degbg .Sdt ,&_edegff );_eecfce !=nil {return _eecfce ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_degbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_defed :=NewEG_ContentBlockContent ();_geccc :=NewCT_P ();if _ddagc :=d .DecodeElement (_geccc ,&_edegff );_ddagc !=nil {return _ddagc ;};_defed .P =append (_defed .P ,_geccc );_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_defed );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_fafag :=NewEG_ContentBlockContent ();_aaaeb :=NewCT_Tbl ();if _edaf :=d .DecodeElement (_aaaeb ,&_edegff );_edaf !=nil {return _edaf ;};_fafag .Tbl =append (_fafag .Tbl ,_aaaeb );_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_fafag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ddc :=NewEG_ContentBlockContent ();_bbda :=NewEG_RunLevelElts ();_bbda .ProofErr =NewCT_ProofErr ();if _dbfef :=d .DecodeElement (_bbda .ProofErr ,&_edegff );_dbfef !=nil {return _dbfef ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_ddc );_ddc .EG_RunLevelElts =append (_ddc .EG_RunLevelElts ,_bbda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdag :=NewEG_ContentBlockContent ();_aadgad :=NewEG_RunLevelElts ();_aadgad .PermStart =NewCT_PermStart ();if _aecfd :=d .DecodeElement (_aadgad .PermStart ,&_edegff );_aecfd !=nil {return _aecfd ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_gdag );_gdag .EG_RunLevelElts =append (_gdag .EG_RunLevelElts ,_aadgad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dbgdg :=NewEG_ContentBlockContent ();_bcfa :=NewEG_RunLevelElts ();_bcfa .PermEnd =NewCT_Perm ();if _ccgcf :=d .DecodeElement (_bcfa .PermEnd ,&_edegff );_ccgcf !=nil {return _ccgcf ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_dbgdg );_dbgdg .EG_RunLevelElts =append (_dbgdg .EG_RunLevelElts ,_bcfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cfbgd :=NewEG_ContentBlockContent ();_ddeea :=NewEG_RunLevelElts ();_ddeea .Ins =NewCT_RunTrackChange ();if _cbffd :=d .DecodeElement (_ddeea .Ins ,&_edegff );_cbffd !=nil {return _cbffd ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_cfbgd );_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_ddeea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_efec :=NewEG_ContentBlockContent ();_gfagd :=NewEG_RunLevelElts ();_gfagd .Del =NewCT_RunTrackChange ();if _beabge :=d .DecodeElement (_gfagd .Del ,&_edegff );_beabge !=nil {return _beabge ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_efec );_efec .EG_RunLevelElts =append (_efec .EG_RunLevelElts ,_gfagd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbdcb :=NewEG_ContentBlockContent ();_cfaee :=NewEG_RunLevelElts ();_cfaee .MoveFrom =NewCT_RunTrackChange ();if _afgc :=d .DecodeElement (_cfaee .MoveFrom ,&_edegff );_afgc !=nil {return _afgc ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_bbdcb );_bbdcb .EG_RunLevelElts =append (_bbdcb .EG_RunLevelElts ,_cfaee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffacd :=NewEG_ContentBlockContent ();_gcaff :=NewEG_RunLevelElts ();_gcaff .MoveTo =NewCT_RunTrackChange ();if _babbef :=d .DecodeElement (_gcaff .MoveTo ,&_edegff );_babbef !=nil {return _babbef ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_ffacd );_ffacd .EG_RunLevelElts =append (_ffacd .EG_RunLevelElts ,_gcaff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bbgea :=NewEG_ContentBlockContent ();_fcfce :=NewEG_RunLevelElts ();_dfgdd :=NewEG_RangeMarkupElements ();_dfgdd .BookmarkStart =NewCT_Bookmark ();if _begb :=d .DecodeElement (_dfgdd .BookmarkStart ,&_edegff );_begb !=nil {return _begb ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_bbgea );_bbgea .EG_RunLevelElts =append (_bbgea .EG_RunLevelElts ,_fcfce );_fcfce .EG_RangeMarkupElements =append (_fcfce .EG_RangeMarkupElements ,_dfgdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gccdg :=NewEG_ContentBlockContent ();_fdbba :=NewEG_RunLevelElts ();_acgaf :=NewEG_RangeMarkupElements ();_acgaf .BookmarkEnd =NewCT_MarkupRange ();if _edgag :=d .DecodeElement (_acgaf .BookmarkEnd ,&_edegff );_edgag !=nil {return _edgag ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_gccdg );_gccdg .EG_RunLevelElts =append (_gccdg .EG_RunLevelElts ,_fdbba );_fdbba .EG_RangeMarkupElements =append (_fdbba .EG_RangeMarkupElements ,_acgaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bgbeg :=NewEG_ContentBlockContent ();_dafgf :=NewEG_RunLevelElts ();_gddgbg :=NewEG_RangeMarkupElements ();_gddgbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgafa :=d .DecodeElement (_gddgbg .MoveFromRangeStart ,&_edegff );_dgafa !=nil {return _dgafa ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_bgbeg );_bgbeg .EG_RunLevelElts =append (_bgbeg .EG_RunLevelElts ,_dafgf );_dafgf .EG_RangeMarkupElements =append (_dafgf .EG_RangeMarkupElements ,_gddgbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcdee :=NewEG_ContentBlockContent ();_dbaed :=NewEG_RunLevelElts ();_efbbg :=NewEG_RangeMarkupElements ();_efbbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _eegde :=d .DecodeElement (_efbbg .MoveFromRangeEnd ,&_edegff );_eegde !=nil {return _eegde ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_dcdee );_dcdee .EG_RunLevelElts =append (_dcdee .EG_RunLevelElts ,_dbaed );_dbaed .EG_RangeMarkupElements =append (_dbaed .EG_RangeMarkupElements ,_efbbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fddbfc :=NewEG_ContentBlockContent ();_egcgf :=NewEG_RunLevelElts ();_dccbd :=NewEG_RangeMarkupElements ();_dccbd .MoveToRangeStart =NewCT_MoveBookmark ();if _baabc :=d .DecodeElement (_dccbd .MoveToRangeStart ,&_edegff );_baabc !=nil {return _baabc ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_fddbfc );_fddbfc .EG_RunLevelElts =append (_fddbfc .EG_RunLevelElts ,_egcgf );_egcgf .EG_RangeMarkupElements =append (_egcgf .EG_RangeMarkupElements ,_dccbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dddecg :=NewEG_ContentBlockContent ();_accfbc :=NewEG_RunLevelElts ();_feef :=NewEG_RangeMarkupElements ();_feef .MoveToRangeEnd =NewCT_MarkupRange ();if _dgcgg :=d .DecodeElement (_feef .MoveToRangeEnd ,&_edegff );_dgcgg !=nil {return _dgcgg ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_dddecg );_dddecg .EG_RunLevelElts =append (_dddecg .EG_RunLevelElts ,_accfbc );_accfbc .EG_RangeMarkupElements =append (_accfbc .EG_RangeMarkupElements ,_feef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_afcfa :=NewEG_ContentBlockContent ();_cbbeca :=NewEG_RunLevelElts ();_efad :=NewEG_RangeMarkupElements ();_efad .CommentRangeStart =NewCT_MarkupRange ();if _babggb :=d .DecodeElement (_efad .CommentRangeStart ,&_edegff );_babggb !=nil {return _babggb ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_afcfa );_afcfa .EG_RunLevelElts =append (_afcfa .EG_RunLevelElts ,_cbbeca );_cbbeca .EG_RangeMarkupElements =append (_cbbeca .EG_RangeMarkupElements ,_efad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dedgb :=NewEG_ContentBlockContent ();_dcecc :=NewEG_RunLevelElts ();_dbdg :=NewEG_RangeMarkupElements ();_dbdg .CommentRangeEnd =NewCT_MarkupRange ();if _dbff :=d .DecodeElement (_dbdg .CommentRangeEnd ,&_edegff );_dbff !=nil {return _dbff ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_dedgb );_dedgb .EG_RunLevelElts =append (_dedgb .EG_RunLevelElts ,_dcecc );_dcecc .EG_RangeMarkupElements =append (_dcecc .EG_RangeMarkupElements ,_dbdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgdf :=NewEG_ContentBlockContent ();_ggcbg :=NewEG_RunLevelElts ();_dacdad :=NewEG_RangeMarkupElements ();_dacdad .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbbea :=d .DecodeElement (_dacdad .CustomXmlInsRangeStart ,&_edegff );_dbbea !=nil {return _dbbea ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_cgdf );_cgdf .EG_RunLevelElts =append (_cgdf .EG_RunLevelElts ,_ggcbg );_ggcbg .EG_RangeMarkupElements =append (_ggcbg .EG_RangeMarkupElements ,_dacdad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgcg :=NewEG_ContentBlockContent ();_cedcfg :=NewEG_RunLevelElts ();_dfdgb :=NewEG_RangeMarkupElements ();_dfdgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdged :=d .DecodeElement (_dfdgb .CustomXmlInsRangeEnd ,&_edegff );_bdged !=nil {return _bdged ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_cgcg );_cgcg .EG_RunLevelElts =append (_cgcg .EG_RunLevelElts ,_cedcfg );_cedcfg .EG_RangeMarkupElements =append (_cedcfg .EG_RangeMarkupElements ,_dfdgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dagg :=NewEG_ContentBlockContent ();_dgbca :=NewEG_RunLevelElts ();_abeb :=NewEG_RangeMarkupElements ();_abeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcgbdc :=d .DecodeElement (_abeb .CustomXmlDelRangeStart ,&_edegff );_bcgbdc !=nil {return _bcgbdc ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_dagg );_dagg .EG_RunLevelElts =append (_dagg .EG_RunLevelElts ,_dgbca );_dgbca .EG_RangeMarkupElements =append (_dgbca .EG_RangeMarkupElements ,_abeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgbdc :=NewEG_ContentBlockContent ();_fgadf :=NewEG_RunLevelElts ();_abagg :=NewEG_RangeMarkupElements ();_abagg .CustomXmlDelRangeEnd =NewCT_Markup ();if _aabff :=d .DecodeElement (_abagg .CustomXmlDelRangeEnd ,&_edegff );_aabff !=nil {return _aabff ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_bgbdc );_bgbdc .EG_RunLevelElts =append (_bgbdc .EG_RunLevelElts ,_fgadf );_fgadf .EG_RangeMarkupElements =append (_fgadf .EG_RangeMarkupElements ,_abagg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fdaeb :=NewEG_ContentBlockContent ();_afbcb :=NewEG_RunLevelElts ();_bgcee :=NewEG_RangeMarkupElements ();_bgcee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efbd :=d .DecodeElement (_bgcee .CustomXmlMoveFromRangeStart ,&_edegff );_efbd !=nil {return _efbd ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_fdaeb );_fdaeb .EG_RunLevelElts =append (_fdaeb .EG_RunLevelElts ,_afbcb );_afbcb .EG_RangeMarkupElements =append (_afbcb .EG_RangeMarkupElements ,_bgcee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gcgc :=NewEG_ContentBlockContent ();_fecfce :=NewEG_RunLevelElts ();_gfdcf :=NewEG_RangeMarkupElements ();_gfdcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dddgb :=d .DecodeElement (_gfdcf .CustomXmlMoveFromRangeEnd ,&_edegff );_dddgb !=nil {return _dddgb ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_gcgc );_gcgc .EG_RunLevelElts =append (_gcgc .EG_RunLevelElts ,_fecfce );_fecfce .EG_RangeMarkupElements =append (_fecfce .EG_RangeMarkupElements ,_gfdcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fbbgbd :=NewEG_ContentBlockContent ();_ebaafg :=NewEG_RunLevelElts ();_cggebd :=NewEG_RangeMarkupElements ();_cggebd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbbdc :=d .DecodeElement (_cggebd .CustomXmlMoveToRangeStart ,&_edegff );_cbbdc !=nil {return _cbbdc ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_fbbgbd );_fbbgbd .EG_RunLevelElts =append (_fbbgbd .EG_RunLevelElts ,_ebaafg );_ebaafg .EG_RangeMarkupElements =append (_ebaafg .EG_RangeMarkupElements ,_cggebd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddfgf :=NewEG_ContentBlockContent ();_acebd :=NewEG_RunLevelElts ();_cfdba :=NewEG_RangeMarkupElements ();_cfdba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edcf :=d .DecodeElement (_cfdba .CustomXmlMoveToRangeEnd ,&_edegff );_edcf !=nil {return _edcf ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_ddfgf );_ddfgf .EG_RunLevelElts =append (_ddfgf .EG_RunLevelElts ,_acebd );_acebd .EG_RangeMarkupElements =append (_acebd .EG_RangeMarkupElements ,_cfdba );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cdcgb :=NewEG_ContentBlockContent ();_aeeee :=NewEG_RunLevelElts ();_eceg :=NewEG_MathContent ();_eceg .OMathPara =_cgde .NewOMathPara ();if _fgdf :=d .DecodeElement (_eceg .OMathPara ,&_edegff );_fgdf !=nil {return _fgdf ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_cdcgb );_cdcgb .EG_RunLevelElts =append (_cdcgb .EG_RunLevelElts ,_aeeee );_aeeee .EG_MathContent =append (_aeeee .EG_MathContent ,_eceg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fbafd :=NewEG_ContentBlockContent ();_dbbf :=NewEG_RunLevelElts ();_bdffe :=NewEG_MathContent ();_bdffe .OMath =_cgde .NewOMath ();if _ggecf :=d .DecodeElement (_bdffe .OMath ,&_edegff );_ggecf !=nil {return _ggecf ;};_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_fbafd );_fbafd .EG_RunLevelElts =append (_fbafd .EG_RunLevelElts ,_dbbf );_dbbf .EG_MathContent =append (_dbbf .EG_MathContent ,_bdffe );default:_febdf .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\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_edegff .Name );if _cacg :=d .Skip ();_cacg !=nil {return _cacg ;};};case _ebaba .EndElement :break _eabga ;case _ebaba .CharData :};};return nil ;};func (_dgfgda *Footnotes )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dgfgda .CT_Footnotes =*NewCT_Footnotes ();_aedcd :for {_cfgf ,_cadea :=d .Token ();if _cadea !=nil {return _cadea ;};switch _fbefe :=_cfgf .(type ){case _ebaba .StartElement :switch _fbefe .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_cbeca :=NewCT_FtnEdn ();if _cgbfe :=d .DecodeElement (_cbeca ,&_fbefe );_cgbfe !=nil {return _cgbfe ;};_dgfgda .Footnote =append (_dgfgda .Footnote ,_cbeca );default:_febdf .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 \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_fbefe .Name );if _edgfgf :=d .Skip ();_edgfgf !=nil {return _edgfgf ;};};case _ebaba .EndElement :break _aedcd ;case _ebaba .CharData :};};return nil ;};func (_deecd *CT_LevelText )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _deecd .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_deecd .ValAttr )});};if _deecd .NullAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_deecd .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gdabc ST_StyleType )ValidateWithPath (path string )error {switch _gdabc {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdabc ));};return nil ;};func (_fbcacb *CT_TblPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_adffa :for {_cabae ,_ecaff :=d .Token ();if _ecaff !=nil {return _ecaff ;};switch _ggcda :=_cabae .(type ){case _ebaba .StartElement :switch _ggcda .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_fbcacb .TblStyle =NewCT_String ();if _cbgfb :=d .DecodeElement (_fbcacb .TblStyle ,&_ggcda );_cbgfb !=nil {return _cbgfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_fbcacb .TblpPr =NewCT_TblPPr ();if _dfgaf :=d .DecodeElement (_fbcacb .TblpPr ,&_ggcda );_dfgaf !=nil {return _dfgaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_fbcacb .TblOverlap =NewCT_TblOverlap ();if _effec :=d .DecodeElement (_fbcacb .TblOverlap ,&_ggcda );_effec !=nil {return _effec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_fbcacb .BidiVisual =NewCT_OnOff ();if _efcea :=d .DecodeElement (_fbcacb .BidiVisual ,&_ggcda );_efcea !=nil {return _efcea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_fbcacb .TblStyleRowBandSize =NewCT_DecimalNumber ();if _ccbgdc :=d .DecodeElement (_fbcacb .TblStyleRowBandSize ,&_ggcda );_ccbgdc !=nil {return _ccbgdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_fbcacb .TblStyleColBandSize =NewCT_DecimalNumber ();if _abbdbg :=d .DecodeElement (_fbcacb .TblStyleColBandSize ,&_ggcda );_abbdbg !=nil {return _abbdbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_fbcacb .TblW =NewCT_TblWidth ();if _fcebe :=d .DecodeElement (_fbcacb .TblW ,&_ggcda );_fcebe !=nil {return _fcebe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_fbcacb .Jc =NewCT_JcTable ();if _gcd :=d .DecodeElement (_fbcacb .Jc ,&_ggcda );_gcd !=nil {return _gcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fbcacb .TblCellSpacing =NewCT_TblWidth ();if _edfed :=d .DecodeElement (_fbcacb .TblCellSpacing ,&_ggcda );_edfed !=nil {return _edfed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_fbcacb .TblInd =NewCT_TblWidth ();if _fcegg :=d .DecodeElement (_fbcacb .TblInd ,&_ggcda );_fcegg !=nil {return _fcegg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_fbcacb .TblBorders =NewCT_TblBorders ();if _cfbgbd :=d .DecodeElement (_fbcacb .TblBorders ,&_ggcda );_cfbgbd !=nil {return _cfbgbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fbcacb .Shd =NewCT_Shd ();if _gddge :=d .DecodeElement (_fbcacb .Shd ,&_ggcda );_gddge !=nil {return _gddge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_fbcacb .TblLayout =NewCT_TblLayoutType ();if _ecddc :=d .DecodeElement (_fbcacb .TblLayout ,&_ggcda );_ecddc !=nil {return _ecddc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_fbcacb .TblCellMar =NewCT_TblCellMar ();if _fbebea :=d .DecodeElement (_fbcacb .TblCellMar ,&_ggcda );_fbebea !=nil {return _fbebea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_fbcacb .TblLook =NewCT_TblLook ();if _fbbec :=d .DecodeElement (_fbcacb .TblLook ,&_ggcda );_fbbec !=nil {return _fbbec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_fbcacb .TblCaption =NewCT_String ();if _ecfgd :=d .DecodeElement (_fbcacb .TblCaption ,&_ggcda );_ecfgd !=nil {return _ecfgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_fbcacb .TblDescription =NewCT_String ();if _cbbda :=d .DecodeElement (_fbcacb .TblDescription ,&_ggcda );_cbbda !=nil {return _cbbda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_fbcacb .TblPrChange =NewCT_TblPrChange ();if _acdfc :=d .DecodeElement (_fbcacb .TblPrChange ,&_ggcda );_acdfc !=nil {return _acdfc ;};default:_febdf .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\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_ggcda .Name );if _fdafb :=d .Skip ();_fdafb !=nil {return _fdafb ;};};case _ebaba .EndElement :break _adffa ;case _ebaba .CharData :};};return nil ;};func NewCT_FFStatusText ()*CT_FFStatusText {_cdae :=&CT_FFStatusText {};return _cdae };func (_cecf *CT_SmartTagType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cecf .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cecf .NamespaceuriAttr )});};if _cecf .NameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cecf .NameAttr )});};if _cecf .UrlAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cecf .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gbde ST_VAnchor )Validate ()error {return _gbde .ValidateWithPath ("")}; +// Gallery Value +ValAttr ST_DocPartGallery ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_eadfeeg :=&WdCT_TxbxContent {};return _eadfeeg };func NewWdWpc ()*WdWpc {_fbdeg :=&WdWpc {};_fbdeg .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _fbdeg ;};func NewCT_FFTextType ()*CT_FFTextType {_acadb :=&CT_FFTextType {};_acadb .ValAttr =ST_FFTextType (1);return _acadb ;}; -// Validate validates the Recipients and its children -func (_eggbd *Recipients )Validate ()error {return _eggbd .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_cbae ST_Hint )Validate ()error {return _cbae .ValidateWithPath ("")};func NewEG_PContentMath ()*EG_PContentMath {_afcfbe :=&EG_PContentMath {};return _afcfbe }; +// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path +func (_fdggb *CT_RPrDefault )ValidateWithPath (path string )error {if _fdggb .RPr !=nil {if _bddcdc :=_fdggb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bddcdc !=nil {return _bddcdc ;};};return nil ;}; -// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path -func (_cfaga *CT_RPrChange )ValidateWithPath (path string )error {if _bdfg :=_cfaga .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bdfg !=nil {return _bdfg ;};return nil ;};func (_bcgea *CT_Compat )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bgagfd :for {_gggbd ,_cbfcbfe :=d .Token ();if _cbfcbfe !=nil {return _cbfcbfe ;};switch _ggdc :=_gggbd .(type ){case _ebaba .StartElement :switch _ggdc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"}:_bcgea .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _gdab :=d .DecodeElement (_bcgea .UseSingleBorderforContiguousCells ,&_ggdc );_gdab !=nil {return _gdab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_bcgea .WpJustification =NewCT_OnOff ();if _degeb :=d .DecodeElement (_bcgea .WpJustification ,&_ggdc );_degeb !=nil {return _degeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_bcgea .NoTabHangInd =NewCT_OnOff ();if _ceb :=d .DecodeElement (_bcgea .NoTabHangInd ,&_ggdc );_ceb !=nil {return _ceb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_bcgea .NoLeading =NewCT_OnOff ();if _cbccf :=d .DecodeElement (_bcgea .NoLeading ,&_ggdc );_cbccf !=nil {return _cbccf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_bcgea .SpaceForUL =NewCT_OnOff ();if _cgaedg :=d .DecodeElement (_bcgea .SpaceForUL ,&_ggdc );_cgaedg !=nil {return _cgaedg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_bcgea .NoColumnBalance =NewCT_OnOff ();if _eegae :=d .DecodeElement (_bcgea .NoColumnBalance ,&_ggdc );_eegae !=nil {return _eegae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}:_bcgea .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _defbe :=d .DecodeElement (_bcgea .BalanceSingleByteDoubleByteWidth ,&_ggdc );_defbe !=nil {return _defbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_bcgea .NoExtraLineSpacing =NewCT_OnOff ();if _eaggf :=d .DecodeElement (_bcgea .NoExtraLineSpacing ,&_ggdc );_eaggf !=nil {return _eaggf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_bcgea .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _abgbb :=d .DecodeElement (_bcgea .DoNotLeaveBackslashAlone ,&_ggdc );_abgbb !=nil {return _abgbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_bcgea .UlTrailSpace =NewCT_OnOff ();if _abcb :=d .DecodeElement (_bcgea .UlTrailSpace ,&_ggdc );_abcb !=nil {return _abcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_bcgea .DoNotExpandShiftReturn =NewCT_OnOff ();if _cfgffe :=d .DecodeElement (_bcgea .DoNotExpandShiftReturn ,&_ggdc );_cfgffe !=nil {return _cfgffe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_bcgea .SpacingInWholePoints =NewCT_OnOff ();if _aeafe :=d .DecodeElement (_bcgea .SpacingInWholePoints ,&_ggdc );_aeafe !=nil {return _aeafe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_bcgea .LineWrapLikeWord6 =NewCT_OnOff ();if _aagaf :=d .DecodeElement (_bcgea .LineWrapLikeWord6 ,&_ggdc );_aagaf !=nil {return _aagaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_bcgea .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _fbbab :=d .DecodeElement (_bcgea .PrintBodyTextBeforeHeader ,&_ggdc );_fbbab !=nil {return _fbbab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_bcgea .PrintColBlack =NewCT_OnOff ();if _cafgb :=d .DecodeElement (_bcgea .PrintColBlack ,&_ggdc );_cafgb !=nil {return _cafgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_bcgea .WpSpaceWidth =NewCT_OnOff ();if _ccfbg :=d .DecodeElement (_bcgea .WpSpaceWidth ,&_ggdc );_ccfbg !=nil {return _ccfbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_bcgea .ShowBreaksInFrames =NewCT_OnOff ();if _acbeb :=d .DecodeElement (_bcgea .ShowBreaksInFrames ,&_ggdc );_acbeb !=nil {return _acbeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_bcgea .SubFontBySize =NewCT_OnOff ();if _cfddbg :=d .DecodeElement (_bcgea .SubFontBySize ,&_ggdc );_cfddbg !=nil {return _cfddbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_bcgea .SuppressBottomSpacing =NewCT_OnOff ();if _ecdbg :=d .DecodeElement (_bcgea .SuppressBottomSpacing ,&_ggdc );_ecdbg !=nil {return _ecdbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_bcgea .SuppressTopSpacing =NewCT_OnOff ();if _acdce :=d .DecodeElement (_bcgea .SuppressTopSpacing ,&_ggdc );_acdce !=nil {return _acdce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_bcgea .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _aggbf :=d .DecodeElement (_bcgea .SuppressSpacingAtTopOfPage ,&_ggdc );_aggbf !=nil {return _aggbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_bcgea .SuppressTopSpacingWP =NewCT_OnOff ();if _gdad :=d .DecodeElement (_bcgea .SuppressTopSpacingWP ,&_ggdc );_gdad !=nil {return _gdad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_bcgea .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _dbgfdb :=d .DecodeElement (_bcgea .SuppressSpBfAfterPgBrk ,&_ggdc );_dbgfdb !=nil {return _dbgfdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_bcgea .SwapBordersFacingPages =NewCT_OnOff ();if _dcbdf :=d .DecodeElement (_bcgea .SwapBordersFacingPages ,&_ggdc );_dcbdf !=nil {return _dcbdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_bcgea .ConvMailMergeEsc =NewCT_OnOff ();if _fgd :=d .DecodeElement (_bcgea .ConvMailMergeEsc ,&_ggdc );_fgd !=nil {return _fgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_bcgea .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _gaddb :=d .DecodeElement (_bcgea .TruncateFontHeightsLikeWP6 ,&_ggdc );_gaddb !=nil {return _gaddb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_bcgea .MwSmallCaps =NewCT_OnOff ();if _bcdca :=d .DecodeElement (_bcgea .MwSmallCaps ,&_ggdc );_bcdca !=nil {return _bcdca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_bcgea .UsePrinterMetrics =NewCT_OnOff ();if _dffbda :=d .DecodeElement (_bcgea .UsePrinterMetrics ,&_ggdc );_dffbda !=nil {return _dffbda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"}:_bcgea .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _a :=d .DecodeElement (_bcgea .DoNotSuppressParagraphBorders ,&_ggdc );_a !=nil {return _a ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_bcgea .WrapTrailSpaces =NewCT_OnOff ();if _fgbfab :=d .DecodeElement (_bcgea .WrapTrailSpaces ,&_ggdc );_fgbfab !=nil {return _fgbfab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_bcgea .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _gbgggc :=d .DecodeElement (_bcgea .FootnoteLayoutLikeWW8 ,&_ggdc );_gbgggc !=nil {return _gbgggc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_bcgea .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _bgdfa :=d .DecodeElement (_bcgea .ShapeLayoutLikeWW8 ,&_ggdc );_bgdfa !=nil {return _bgdfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_bcgea .AlignTablesRowByRow =NewCT_OnOff ();if _bcdfdd :=d .DecodeElement (_bcgea .AlignTablesRowByRow ,&_ggdc );_bcdfdd !=nil {return _bcdfdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_bcgea .ForgetLastTabAlignment =NewCT_OnOff ();if _gggfce :=d .DecodeElement (_bcgea .ForgetLastTabAlignment ,&_ggdc );_gggfce !=nil {return _gggfce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_bcgea .AdjustLineHeightInTable =NewCT_OnOff ();if _ddffb :=d .DecodeElement (_bcgea .AdjustLineHeightInTable ,&_ggdc );_ddffb !=nil {return _ddffb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_bcgea .AutoSpaceLikeWord95 =NewCT_OnOff ();if _gacecf :=d .DecodeElement (_bcgea .AutoSpaceLikeWord95 ,&_ggdc );_gacecf !=nil {return _gacecf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_bcgea .NoSpaceRaiseLower =NewCT_OnOff ();if _ead :=d .DecodeElement (_bcgea .NoSpaceRaiseLower ,&_ggdc );_ead !=nil {return _ead ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_bcgea .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _befaeb :=d .DecodeElement (_bcgea .DoNotUseHTMLParagraphAutoSpacing ,&_ggdc );_befaeb !=nil {return _befaeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_bcgea .LayoutRawTableWidth =NewCT_OnOff ();if _gcaefb :=d .DecodeElement (_bcgea .LayoutRawTableWidth ,&_ggdc );_gcaefb !=nil {return _gcaefb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_bcgea .LayoutTableRowsApart =NewCT_OnOff ();if _fgfgb :=d .DecodeElement (_bcgea .LayoutTableRowsApart ,&_ggdc );_fgfgb !=nil {return _fgfgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_bcgea .UseWord97LineBreakRules =NewCT_OnOff ();if _daecdg :=d .DecodeElement (_bcgea .UseWord97LineBreakRules ,&_ggdc );_daecdg !=nil {return _daecdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_bcgea .DoNotBreakWrappedTables =NewCT_OnOff ();if _baafbg :=d .DecodeElement (_bcgea .DoNotBreakWrappedTables ,&_ggdc );_baafbg !=nil {return _baafbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_bcgea .DoNotSnapToGridInCell =NewCT_OnOff ();if _afedcd :=d .DecodeElement (_bcgea .DoNotSnapToGridInCell ,&_ggdc );_afedcd !=nil {return _afedcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_bcgea .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _caae :=d .DecodeElement (_bcgea .SelectFldWithFirstOrLastChar ,&_ggdc );_caae !=nil {return _caae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_bcgea .ApplyBreakingRules =NewCT_OnOff ();if _fabag :=d .DecodeElement (_bcgea .ApplyBreakingRules ,&_ggdc );_fabag !=nil {return _fabag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_bcgea .DoNotWrapTextWithPunct =NewCT_OnOff ();if _fde :=d .DecodeElement (_bcgea .DoNotWrapTextWithPunct ,&_ggdc );_fde !=nil {return _fde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_bcgea .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _bfeef :=d .DecodeElement (_bcgea .DoNotUseEastAsianBreakRules ,&_ggdc );_bfeef !=nil {return _bfeef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_bcgea .UseWord2002TableStyleRules =NewCT_OnOff ();if _cbgfgf :=d .DecodeElement (_bcgea .UseWord2002TableStyleRules ,&_ggdc );_cbgfgf !=nil {return _cbgfgf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_bcgea .GrowAutofit =NewCT_OnOff ();if _egfga :=d .DecodeElement (_bcgea .GrowAutofit ,&_ggdc );_egfga !=nil {return _egfga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_bcgea .UseFELayout =NewCT_OnOff ();if _fdecd :=d .DecodeElement (_bcgea .UseFELayout ,&_ggdc );_fdecd !=nil {return _fdecd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_bcgea .UseNormalStyleForList =NewCT_OnOff ();if _gfbb :=d .DecodeElement (_bcgea .UseNormalStyleForList ,&_ggdc );_gfbb !=nil {return _gfbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}:_bcgea .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _efega :=d .DecodeElement (_bcgea .DoNotUseIndentAsNumberingTabStop ,&_ggdc );_efega !=nil {return _efega ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_bcgea .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _bfbgg :=d .DecodeElement (_bcgea .UseAltKinsokuLineBreakRules ,&_ggdc );_bfbgg !=nil {return _bfbgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_bcgea .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _gedg :=d .DecodeElement (_bcgea .AllowSpaceOfSameStyleInTable ,&_ggdc );_gedg !=nil {return _gedg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_bcgea .DoNotSuppressIndentation =NewCT_OnOff ();if _facdc :=d .DecodeElement (_bcgea .DoNotSuppressIndentation ,&_ggdc );_facdc !=nil {return _facdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"}:_bcgea .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _efefc :=d .DecodeElement (_bcgea .DoNotAutofitConstrainedTables ,&_ggdc );_efefc !=nil {return _efefc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_bcgea .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _aegee :=d .DecodeElement (_bcgea .AutofitToFirstFixedWidthCell ,&_ggdc );_aegee !=nil {return _aegee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_bcgea .UnderlineTabInNumList =NewCT_OnOff ();if _gdfed :=d .DecodeElement (_bcgea .UnderlineTabInNumList ,&_ggdc );_gdfed !=nil {return _gdfed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_bcgea .DisplayHangulFixedWidth =NewCT_OnOff ();if _bdfgga :=d .DecodeElement (_bcgea .DisplayHangulFixedWidth ,&_ggdc );_bdfgga !=nil {return _bdfgga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_bcgea .SplitPgBreakAndParaMark =NewCT_OnOff ();if _cgdaf :=d .DecodeElement (_bcgea .SplitPgBreakAndParaMark ,&_ggdc );_cgdaf !=nil {return _cgdaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_bcgea .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _bfcec :=d .DecodeElement (_bcgea .DoNotVertAlignCellWithSp ,&_ggdc );_bfcec !=nil {return _bfcec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}:_bcgea .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _dacdaf :=d .DecodeElement (_bcgea .DoNotBreakConstrainedForcedTable ,&_ggdc );_dacdaf !=nil {return _dacdaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_bcgea .DoNotVertAlignInTxbx =NewCT_OnOff ();if _fcafbc :=d .DecodeElement (_bcgea .DoNotVertAlignInTxbx ,&_ggdc );_fcafbc !=nil {return _fcafbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_bcgea .UseAnsiKerningPairs =NewCT_OnOff ();if _eccac :=d .DecodeElement (_bcgea .UseAnsiKerningPairs ,&_ggdc );_eccac !=nil {return _eccac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_bcgea .CachedColBalance =NewCT_OnOff ();if _ebffd :=d .DecodeElement (_bcgea .CachedColBalance ,&_ggdc );_ebffd !=nil {return _ebffd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_cbcca :=NewCT_CompatSetting ();if _bfedbb :=d .DecodeElement (_cbcca ,&_ggdc );_bfedbb !=nil {return _bfedbb ;};_bcgea .CompatSetting =append (_bcgea .CompatSetting ,_cbcca );default:_febdf .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\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_ggdc .Name );if _edgef :=d .Skip ();_edgef !=nil {return _edgef ;};};case _ebaba .EndElement :break _bgagfd ;case _ebaba .CharData :};};return nil ;};func (_ddeag *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ddeag =0;case "\u0063\u006f\u006e\u0074":*_ddeag =1;case "\u0072\u0065\u0073\u0074":*_ddeag =2;};return nil ;};func (_gedgf ST_TblLayoutType )String ()string {switch _gedgf {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};func (_ffcdce ST_FrameLayout )ValidateWithPath (path string )error {switch _ffcdce {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcdce ));};return nil ;};type CT_TextScale struct{ +// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path +func (_ceggd *CT_LevelSuffix )ValidateWithPath (path string )error {if _ceggd .ValAttr ==ST_LevelSuffixUnset {return _gd .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 _aafgg :=_ceggd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafgg !=nil {return _aafgg ;};return nil ;};func (_abgcd *CT_Comments )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbe :for {_dddcc ,_dfec :=d .Token ();if _dfec !=nil {return _dfec ;};switch _bcag :=_dddcc .(type ){case _g .StartElement :switch _bcag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_dcba :=NewCT_Comment ();if _gffg :=d .DecodeElement (_dcba ,&_bcag );_gffg !=nil {return _gffg ;};_abgcd .Comment =append (_abgcd .Comment ,_dcba );default:_ga .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bcag .Name );if _ebbdc :=d .Skip ();_ebbdc !=nil {return _ebbdc ;};};case _g .EndElement :break _cgbe ;case _g .CharData :};};return nil ;};type CT_AbstractNum struct{ -// Text Expansion/Compression Value -ValAttr *ST_TextScale ;};func NewCT_Lang ()*CT_Lang {_bdaef :=&CT_Lang {};return _bdaef };func (_efeeb ST_PageOrientation )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_efeeb .String (),start );}; +// Abstract Numbering Definition ID +AbstractNumIdAttr int64 ; -// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path -func (_egbfb *CT_TblPrBase )ValidateWithPath (path string )error {if _egbfb .TblStyle !=nil {if _ebdd :=_egbfb .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_ebdd !=nil {return _ebdd ;};};if _egbfb .TblpPr !=nil {if _dfedf :=_egbfb .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_dfedf !=nil {return _dfedf ;};};if _egbfb .TblOverlap !=nil {if _eafcea :=_egbfb .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_eafcea !=nil {return _eafcea ;};};if _egbfb .BidiVisual !=nil {if _cfcbe :=_egbfb .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_cfcbe !=nil {return _cfcbe ;};};if _egbfb .TblStyleRowBandSize !=nil {if _cecfde :=_egbfb .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_cecfde !=nil {return _cecfde ;};};if _egbfb .TblStyleColBandSize !=nil {if _bcgcgg :=_egbfb .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_bcgcgg !=nil {return _bcgcgg ;};};if _egbfb .TblW !=nil {if _fdfcd :=_egbfb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_fdfcd !=nil {return _fdfcd ;};};if _egbfb .Jc !=nil {if _dfggfb :=_egbfb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_dfggfb !=nil {return _dfggfb ;};};if _egbfb .TblCellSpacing !=nil {if _dffaf :=_egbfb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dffaf !=nil {return _dffaf ;};};if _egbfb .TblInd !=nil {if _gbafb :=_egbfb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_gbafb !=nil {return _gbafb ;};};if _egbfb .TblBorders !=nil {if _dbdb :=_egbfb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dbdb !=nil {return _dbdb ;};};if _egbfb .Shd !=nil {if _cdff :=_egbfb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdff !=nil {return _cdff ;};};if _egbfb .TblLayout !=nil {if _gefce :=_egbfb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gefce !=nil {return _gefce ;};};if _egbfb .TblCellMar !=nil {if _bddff :=_egbfb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bddff !=nil {return _bddff ;};};if _egbfb .TblLook !=nil {if _bcgfba :=_egbfb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_bcgfba !=nil {return _bcgfba ;};};if _egbfb .TblCaption !=nil {if _bgefb :=_egbfb .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_bgefb !=nil {return _bgefb ;};};if _egbfb .TblDescription !=nil {if _deaca :=_egbfb .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_deaca !=nil {return _deaca ;};};return nil ;}; +// Abstract Numbering Definition Identifier +Nsid *CT_LongHexNumber ; -// Validate validates the CT_FtnEdnSepRef and its children -func (_eccad *CT_FtnEdnSepRef )Validate ()error {return _eccad .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};func (_eaadg ST_TargetScreenSz )Validate ()error {return _eaadg .ValidateWithPath ("")};func (_geaeb *CT_BottomPageBorder )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_geaeb .ValAttr =ST_Border (1);for _ ,_aegfg :=range start .Attr {if _aegfg .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"&&_aegfg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_aegfg .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"&&_aegfg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_dgadb ,_gabbe :=_aegfg .Value ,error (nil );if _gabbe !=nil {return _gabbe ;};_geaeb .BottomLeftAttr =&_dgadb ;continue ;};if _aegfg .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"&&_aegfg .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_aegfg .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"&&_aegfg .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_dfaba ,_decag :=_aegfg .Value ,error (nil );if _decag !=nil {return _decag ;};_geaeb .BottomRightAttr =&_dfaba ;continue ;};if _aegfg .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"&&_aegfg .Name .Local =="\u0069\u0064"||_aegfg .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"&&_aegfg .Name .Local =="\u0069\u0064"{_agdca ,_beebeb :=_aegfg .Value ,error (nil );if _beebeb !=nil {return _beebeb ;};_geaeb .IdAttr =&_agdca ;continue ;};if _aegfg .Name .Local =="\u0076\u0061\u006c"{_geaeb .ValAttr .UnmarshalXMLAttr (_aegfg );continue ;};if _aegfg .Name .Local =="\u0063\u006f\u006co\u0072"{_ffgga ,_dddc :=ParseUnionST_HexColor (_aegfg .Value );if _dddc !=nil {return _dddc ;};_geaeb .ColorAttr =&_ffgga ;continue ;};if _aegfg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_geaeb .ThemeColorAttr .UnmarshalXMLAttr (_aegfg );continue ;};if _aegfg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eafbe ,_dddad :=_aegfg .Value ,error (nil );if _dddad !=nil {return _dddad ;};_geaeb .ThemeTintAttr =&_eafbe ;continue ;};if _aegfg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dddfb ,_gdfd :=_aegfg .Value ,error (nil );if _gdfd !=nil {return _gdfd ;};_geaeb .ThemeShadeAttr =&_dddfb ;continue ;};if _aegfg .Name .Local =="\u0073\u007a"{_bgbbc ,_eedcc :=_cfdbf .ParseUint (_aegfg .Value ,10,64);if _eedcc !=nil {return _eedcc ;};_geaeb .SzAttr =&_bgbbc ;continue ;};if _aegfg .Name .Local =="\u0073\u0070\u0061c\u0065"{_dcecd ,_fagcgd :=_cfdbf .ParseUint (_aegfg .Value ,10,64);if _fagcgd !=nil {return _fagcgd ;};_geaeb .SpaceAttr =&_dcecd ;continue ;};if _aegfg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ecec ,_aeaeb :=ParseUnionST_OnOff (_aegfg .Value );if _aeaeb !=nil {return _aeaeb ;};_geaeb .ShadowAttr =&_ecec ;continue ;};if _aegfg .Name .Local =="\u0066\u0072\u0061m\u0065"{_bgcadb ,_dcfcg :=ParseUnionST_OnOff (_aegfg .Value );if _dcfcg !=nil {return _dcfcg ;};_geaeb .FrameAttr =&_bgcadb ;continue ;};};for {_efddbe ,_dgfcg :=d .Token ();if _dgfcg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0042\u006f\u0074\u0074\u006fm\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u003a\u0020\u0025\u0073",_dgfcg );};if _eefgcc ,_baddg :=_efddbe .(_ebaba .EndElement );_baddg &&_eefgcc .Name ==start .Name {break ;};};return nil ;};func (_ggeed *CT_Columns )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gddaa :=range start .Attr {if _gddaa .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_ddgac ,_adgbcf :=ParseUnionST_OnOff (_gddaa .Value );if _adgbcf !=nil {return _adgbcf ;};_ggeed .EqualWidthAttr =&_ddgac ;continue ;};if _gddaa .Name .Local =="\u0073\u0070\u0061c\u0065"{_dcdde ,_adfca :=ParseUnionST_TwipsMeasure (_gddaa .Value );if _adfca !=nil {return _adfca ;};_ggeed .SpaceAttr =&_dcdde ;continue ;};if _gddaa .Name .Local =="\u006e\u0075\u006d"{_cgaefg ,_dcdce :=_cfdbf .ParseInt (_gddaa .Value ,10,64);if _dcdce !=nil {return _dcdce ;};_ggeed .NumAttr =&_cgaefg ;continue ;};if _gddaa .Name .Local =="\u0073\u0065\u0070"{_edgdgg ,_ecabe :=ParseUnionST_OnOff (_gddaa .Value );if _ecabe !=nil {return _ecabe ;};_ggeed .SepAttr =&_edgdgg ;continue ;};};_gcfcc :for {_addfeb ,_ceaa :=d .Token ();if _ceaa !=nil {return _ceaa ;};switch _ebdb :=_addfeb .(type ){case _ebaba .StartElement :switch _ebdb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c"}:_dcgd :=NewCT_Column ();if _dbafcd :=d .DecodeElement (_dcgd ,&_ebdb );_dbafcd !=nil {return _dbafcd ;};_ggeed .Col =append (_ggeed .Col ,_dcgd );default:_febdf .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\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_ebdb .Name );if _cadbac :=d .Skip ();_cadbac !=nil {return _cadbac ;};};case _ebaba .EndElement :break _gcfcc ;case _ebaba .CharData :};};return nil ;};func (_ffgdfe *CT_RPrDefault )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ffgdfe .RPr !=nil {_bbbdgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ffgdfe .RPr ,_bbbdgf );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Abstract Numbering Definition Type +MultiLevelType *CT_MultiLevelType ; -// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path -func (_gccbf *WdEG_WrapType )ValidateWithPath (path string )error {if _gccbf .Choice !=nil {if _edgagf :=_gccbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edgagf !=nil {return _edgagf ;};};return nil ;}; +// Numbering Template Code +Tmpl *CT_LongHexNumber ; -// Validate validates the AG_TransitionalPassword and its children -func (_fgegc *AG_TransitionalPassword )Validate ()error {return _fgegc .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_fecbc *CT_EdnProps )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _fecbc .Pos !=nil {_ddacf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fecbc .Pos ,_ddacf );};if _fecbc .NumFmt !=nil {_caebg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fecbc .NumFmt ,_caebg );};if _fecbc .NumStart !=nil {_cgcgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fecbc .NumStart ,_cgcgf );};if _fecbc .NumRestart !=nil {_bbaffa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fecbc .NumRestart ,_bbaffa );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Abstract Numbering Definition Name +Name *CT_String ; -// Validate validates the CT_Perm and its children -func (_bacgag *CT_Perm )Validate ()error {return _bacgag .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_accca *WdCT_WordprocessingContentPart )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _accca .BwModeAttr !=_gedadf .ST_BlackWhiteModeUnset {_ddcaac ,_ggefc :=_accca .BwModeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _ggefc !=nil {return _ggefc ;};start .Attr =append (start .Attr ,_ddcaac );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_accca .IdAttr )});e .EncodeToken (start );if _accca .NvContentPartPr !=nil {_cedfd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_accca .NvContentPartPr ,_cedfd );};if _accca .Xfrm !=nil {_dacae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_accca .Xfrm ,_dacae );};if _accca .ExtLst !=nil {_fgfd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_accca .ExtLst ,_fgfd );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Numbering Style Definition +StyleLink *CT_String ; -// Validate validates the EG_RPrContent and its children -func (_ccdgf *EG_RPrContent )Validate ()error {return _ccdgf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; +// Numbering Style Reference +NumStyleLink *CT_String ; -// Validate validates the CT_Lock and its children -func (_edbce *CT_Lock )Validate ()error {return _edbce .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_acfdf WdST_AlignV )Validate ()error {return _acfdf .ValidateWithPath ("")}; +// Numbering Level Definition +Lvl []*CT_Lvl ;};type CT_FontSig struct{ -// Validate validates the CT_FontsList and its children -func (_cec *CT_FontsList )Validate ()error {return _cec .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_cgfgg *CT_Language )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cbeed :=range start .Attr {if _cbeed .Name .Local =="\u0076\u0061\u006c"{_dgdff ,_cdda :=_cbeed .Value ,error (nil );if _cdda !=nil {return _cdda ;};_cgfgg .ValAttr =&_dgdff ;continue ;};if _cbeed .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_dbce ,_ggag :=_cbeed .Value ,error (nil );if _ggag !=nil {return _ggag ;};_cgfgg .EastAsiaAttr =&_dbce ;continue ;};if _cbeed .Name .Local =="\u0062\u0069\u0064\u0069"{_gdcbe ,_ccbdd :=_cbeed .Value ,error (nil );if _ccbdd !=nil {return _ccbdd ;};_cgfgg .BidiAttr =&_gdcbe ;continue ;};};for {_eeadg ,_facfea :=d .Token ();if _facfea !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_facfea );};if _egd ,_dbbc :=_eeadg .(_ebaba .EndElement );_dbbc &&_egd .Name ==start .Name {break ;};};return nil ;};type CT_Shd struct{ +// First 32 Bits of Unicode Subset Bitfield +Usb0Attr string ; -// Shading Pattern -ValAttr ST_Shd ; +// Second 32 Bits of Unicode Subset Bitfield +Usb1Attr string ; -// Shading Pattern Color -ColorAttr *ST_HexColor ; +// Third 32 Bits of Unicode Subset Bitfield +Usb2Attr string ; -// Shading Pattern Theme Color -ThemeColorAttr ST_ThemeColor ; +// Fourth 32 Bits of Unicode Subset Bitfield +Usb3Attr string ; -// Shading Pattern Theme Color Tint -ThemeTintAttr *string ; +// Lower 32 Bits of Code Page Bit Field +Csb0Attr string ; -// Shading Pattern Theme Color Shade -ThemeShadeAttr *string ; +// Upper 32 Bits of Code Page Bit Field +Csb1Attr string ;};func (_aedca *CT_TrPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eabbd :for {_gcbfgf ,_bebcd :=d .Token ();if _bebcd !=nil {return _bebcd ;};switch _agcdc :=_gcbfgf .(type ){case _g .StartElement :switch _agcdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_abadb :=NewCT_Cnf ();if _acgdfb :=d .DecodeElement (_abadb ,&_agcdc );_acgdfb !=nil {return _acgdfb ;};_aedca .CnfStyle =append (_aedca .CnfStyle ,_abadb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_beaga :=NewCT_DecimalNumber ();if _cbcef :=d .DecodeElement (_beaga ,&_agcdc );_cbcef !=nil {return _cbcef ;};_aedca .DivId =append (_aedca .DivId ,_beaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_aefece :=NewCT_DecimalNumber ();if _ebfeac :=d .DecodeElement (_aefece ,&_agcdc );_ebfeac !=nil {return _ebfeac ;};_aedca .GridBefore =append (_aedca .GridBefore ,_aefece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_gfddf :=NewCT_DecimalNumber ();if _gaaceb :=d .DecodeElement (_gfddf ,&_agcdc );_gaaceb !=nil {return _gaaceb ;};_aedca .GridAfter =append (_aedca .GridAfter ,_gfddf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_faefb :=NewCT_TblWidth ();if _bcdcgf :=d .DecodeElement (_faefb ,&_agcdc );_bcdcgf !=nil {return _bcdcgf ;};_aedca .WBefore =append (_aedca .WBefore ,_faefb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_dbbdd :=NewCT_TblWidth ();if _afgae :=d .DecodeElement (_dbbdd ,&_agcdc );_afgae !=nil {return _afgae ;};_aedca .WAfter =append (_aedca .WAfter ,_dbbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_bgeded :=NewCT_OnOff ();if _fgcacc :=d .DecodeElement (_bgeded ,&_agcdc );_fgcacc !=nil {return _fgcacc ;};_aedca .CantSplit =append (_aedca .CantSplit ,_bgeded );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_dfccg :=NewCT_Height ();if _gbcaf :=d .DecodeElement (_dfccg ,&_agcdc );_gbcaf !=nil {return _gbcaf ;};_aedca .TrHeight =append (_aedca .TrHeight ,_dfccg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_bagad :=NewCT_OnOff ();if _bgcgg :=d .DecodeElement (_bagad ,&_agcdc );_bgcgg !=nil {return _bgcgg ;};_aedca .TblHeader =append (_aedca .TblHeader ,_bagad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_dgddb :=NewCT_TblWidth ();if _ebbdea :=d .DecodeElement (_dgddb ,&_agcdc );_ebbdea !=nil {return _ebbdea ;};_aedca .TblCellSpacing =append (_aedca .TblCellSpacing ,_dgddb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_eaaac :=NewCT_JcTable ();if _gbabf :=d .DecodeElement (_eaaac ,&_agcdc );_gbabf !=nil {return _gbabf ;};_aedca .Jc =append (_aedca .Jc ,_eaaac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_ggdcc :=NewCT_OnOff ();if _eebdg :=d .DecodeElement (_ggdcc ,&_agcdc );_eebdg !=nil {return _eebdg ;};_aedca .Hidden =append (_aedca .Hidden ,_ggdcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aedca .Ins =NewCT_TrackChange ();if _cafff :=d .DecodeElement (_aedca .Ins ,&_agcdc );_cafff !=nil {return _cafff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aedca .Del =NewCT_TrackChange ();if _gefaac :=d .DecodeElement (_aedca .Del ,&_agcdc );_gefaac !=nil {return _gefaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_aedca .TrPrChange =NewCT_TrPrChange ();if _adafg :=d .DecodeElement (_aedca .TrPrChange ,&_agcdc );_adafg !=nil {return _adafg ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_agcdc .Name );if _dedaab :=d .Skip ();_dedaab !=nil {return _dedaab ;};};case _g .EndElement :break _eabbd ;case _g .CharData :};};return nil ;};func (_feabdf *CT_TcBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _feabdf .Top !=nil {_cdbgfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_feabdf .Top ,_cdbgfc );};if _feabdf .Start !=nil {_abgfea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_feabdf .Start ,_abgfea );};if _feabdf .Left !=nil {_cegdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_feabdf .Left ,_cegdb );};if _feabdf .Bottom !=nil {_agddc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_feabdf .Bottom ,_agddc );};if _feabdf .End !=nil {_cgcace :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_feabdf .End ,_cgcace );};if _feabdf .Right !=nil {_fecfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_feabdf .Right ,_fecfaa );};if _feabdf .InsideH !=nil {_deaae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_feabdf .InsideH ,_deaae );};if _feabdf .InsideV !=nil {_gcccc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_feabdf .InsideV ,_gcccc );};if _feabdf .Tl2br !=nil {_bbegc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_feabdf .Tl2br ,_bbegc );};if _feabdf .Tr2bl !=nil {_feddec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_feabdf .Tr2bl ,_feddec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbagb *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbagb =0;case "\u006e\u0075\u006c\u006c":*_bbagb =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bbagb =2;};return nil ;};func (_fffed *CT_DocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffcbe :=range start .Attr {if _ffcbe .Name .Local =="\u0076\u0061\u006c"{_acbea ,_ccae :=_ffcbe .Value ,error (nil );if _ccae !=nil {return _ccae ;};_fffed .ValAttr =_acbea ;continue ;};};for {_fagad ,_agae :=d .Token ();if _agae !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_agae );};if _badd ,_gcaeg :=_fagad .(_g .EndElement );_gcaeg &&_badd .Name ==start .Name {break ;};};return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_acdeg :=&CT_SignedTwipsMeasure {};return _acdeg ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_bcgbc :=&CT_FramesetChoice {};return _bcgbc };func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_gdecf :=&WdCT_WordprocessingShape {};_gdecf .Choice =NewWdCT_WordprocessingShapeChoice ();_gdecf .SpPr =_e .NewCT_ShapeProperties ();_gdecf .BodyPr =_e .NewCT_TextBodyProperties ();return _gdecf ;};func (_fgfgge *EG_SectPrContents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgfgge .FootnotePr !=nil {_fdega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fgfgge .FootnotePr ,_fdega );};if _fgfgge .EndnotePr !=nil {_cbddd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fgfgge .EndnotePr ,_cbddd );};if _fgfgge .Type !=nil {_agdbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_fgfgge .Type ,_agdbc );};if _fgfgge .PgSz !=nil {_bbdfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_fgfgge .PgSz ,_bbdfa );};if _fgfgge .PgMar !=nil {_gaggc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_fgfgge .PgMar ,_gaggc );};if _fgfgge .PaperSrc !=nil {_dacbff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_fgfgge .PaperSrc ,_dacbff );};if _fgfgge .PgBorders !=nil {_gfggab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fgfgge .PgBorders ,_gfggab );};if _fgfgge .LnNumType !=nil {_babbeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgfgge .LnNumType ,_babbeb );};if _fgfgge .PgNumType !=nil {_fgdag :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgfgge .PgNumType ,_fgdag );};if _fgfgge .Cols !=nil {_aeedec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_fgfgge .Cols ,_aeedec );};if _fgfgge .FormProt !=nil {_agcada :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_fgfgge .FormProt ,_agcada );};if _fgfgge .VAlign !=nil {_adbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fgfgge .VAlign ,_adbgb );};if _fgfgge .NoEndnote !=nil {_caddbc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_fgfgge .NoEndnote ,_caddbc );};if _fgfgge .TitlePg !=nil {_eegfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_fgfgge .TitlePg ,_eegfd );};if _fgfgge .TextDirection !=nil {_decc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgfgge .TextDirection ,_decc );};if _fgfgge .Bidi !=nil {_faedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_fgfgge .Bidi ,_faedc );};if _fgfgge .RtlGutter !=nil {_eeeecb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_fgfgge .RtlGutter ,_eeeecb );};if _fgfgge .DocGrid !=nil {_gbgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_fgfgge .DocGrid ,_gbgeg );};if _fgfgge .PrinterSettings !=nil {_dfeadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_fgfgge .PrinterSettings ,_dfeadb );};return nil ;}; -// Shading Background Color -FillAttr *ST_HexColor ; +// Validate validates the CT_TblLook and its children +func (_efdgb *CT_TblLook )Validate ()error {return _efdgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");}; -// Shading Background Theme Color -ThemeFillAttr ST_ThemeColor ; +// Validate validates the CT_FtnEdnSepRef and its children +func (_fbecf *CT_FtnEdnSepRef )Validate ()error {return _fbecf .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};func (_cgfdac ST_FontFamily )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cgfdac .String (),start );};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_bcaeeg :=&WdCT_WordprocessingCanvas {};return _bcaeeg ;};func (_aafcc ST_PageBorderDisplay )String ()string {switch _aafcc {case 0:return "";case 1:return "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case 2:return "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case 3:return "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return "";};type Comments struct{CT_Comments }; -// Shading Background Theme Color Tint -ThemeFillTintAttr *string ; +// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path +func (_befa *CT_Captions )ValidateWithPath (path string )error {for _egebf ,_eafad :=range _befa .Caption {if _ddcf :=_eafad .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_egebf ));_ddcf !=nil {return _ddcf ;};};if _befa .AutoCaptions !=nil {if _gcf :=_befa .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_gcf !=nil {return _gcf ;};};return nil ;};func (_agead *CT_Endnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agead .Endnote !=nil {_bbace :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_efag :=range _agead .Endnote {e .EncodeElement (_efag ,_bbace );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblGridChange struct{ -// Shading Background Theme Color Shade -ThemeFillShadeAttr *string ;};func (_eaaeb *EG_SectPrContents )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fbafcg :for {_egccg ,_bbgb :=d .Token ();if _bbgb !=nil {return _bbgb ;};switch _egbaff :=_egccg .(type ){case _ebaba .StartElement :switch _egbaff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_eaaeb .FootnotePr =NewCT_FtnProps ();if _agcfg :=d .DecodeElement (_eaaeb .FootnotePr ,&_egbaff );_agcfg !=nil {return _agcfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_eaaeb .EndnotePr =NewCT_EdnProps ();if _gafa :=d .DecodeElement (_eaaeb .EndnotePr ,&_egbaff );_gafa !=nil {return _gafa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_eaaeb .Type =NewCT_SectType ();if _ggba :=d .DecodeElement (_eaaeb .Type ,&_egbaff );_ggba !=nil {return _ggba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_eaaeb .PgSz =NewCT_PageSz ();if _bfgdeg :=d .DecodeElement (_eaaeb .PgSz ,&_egbaff );_bfgdeg !=nil {return _bfgdeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_eaaeb .PgMar =NewCT_PageMar ();if _daae :=d .DecodeElement (_eaaeb .PgMar ,&_egbaff );_daae !=nil {return _daae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_eaaeb .PaperSrc =NewCT_PaperSource ();if _dgfgfc :=d .DecodeElement (_eaaeb .PaperSrc ,&_egbaff );_dgfgfc !=nil {return _dgfgfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_eaaeb .PgBorders =NewCT_PageBorders ();if _cgcga :=d .DecodeElement (_eaaeb .PgBorders ,&_egbaff );_cgcga !=nil {return _cgcga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_eaaeb .LnNumType =NewCT_LineNumber ();if _efaacg :=d .DecodeElement (_eaaeb .LnNumType ,&_egbaff );_efaacg !=nil {return _efaacg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_eaaeb .PgNumType =NewCT_PageNumber ();if _bgbdd :=d .DecodeElement (_eaaeb .PgNumType ,&_egbaff );_bgbdd !=nil {return _bgbdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_eaaeb .Cols =NewCT_Columns ();if _fdcfb :=d .DecodeElement (_eaaeb .Cols ,&_egbaff );_fdcfb !=nil {return _fdcfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_eaaeb .FormProt =NewCT_OnOff ();if _gfgdf :=d .DecodeElement (_eaaeb .FormProt ,&_egbaff );_gfgdf !=nil {return _gfgdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_eaaeb .VAlign =NewCT_VerticalJc ();if _dbfaf :=d .DecodeElement (_eaaeb .VAlign ,&_egbaff );_dbfaf !=nil {return _dbfaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_eaaeb .NoEndnote =NewCT_OnOff ();if _bfgaeg :=d .DecodeElement (_eaaeb .NoEndnote ,&_egbaff );_bfgaeg !=nil {return _bfgaeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_eaaeb .TitlePg =NewCT_OnOff ();if _egedf :=d .DecodeElement (_eaaeb .TitlePg ,&_egbaff );_egedf !=nil {return _egedf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eaaeb .TextDirection =NewCT_TextDirection ();if _ggfeeg :=d .DecodeElement (_eaaeb .TextDirection ,&_egbaff );_ggfeeg !=nil {return _ggfeeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_eaaeb .Bidi =NewCT_OnOff ();if _daded :=d .DecodeElement (_eaaeb .Bidi ,&_egbaff );_daded !=nil {return _daded ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_eaaeb .RtlGutter =NewCT_OnOff ();if _cgbfg :=d .DecodeElement (_eaaeb .RtlGutter ,&_egbaff );_cgbfg !=nil {return _cgbfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_eaaeb .DocGrid =NewCT_DocGrid ();if _gaacg :=d .DecodeElement (_eaaeb .DocGrid ,&_egbaff );_gaacg !=nil {return _gaacg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_eaaeb .PrinterSettings =NewCT_Rel ();if _dcfd :=d .DecodeElement (_eaaeb .PrinterSettings ,&_egbaff );_dcfd !=nil {return _dcfd ;};default:_febdf .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\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_egbaff .Name );if _bbeafd :=d .Skip ();_bbeafd !=nil {return _bbeafd ;};};case _ebaba .EndElement :break _fbafcg ;case _ebaba .CharData :};};return nil ;};func (_defac *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_defac .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_edee :=range start .Attr {if _edee .Name .Local =="\u0076\u0061\u006c"{_defac .ValAttr .UnmarshalXMLAttr (_edee );continue ;};};for {_bacbfc ,_ecbcd :=d .Token ();if _ecbcd !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u004f\u0064\u0073\u006f\u0046\u004d\u0044\u0046\u0069\u0065ld\u0054\u0079\u0070e\u003a \u0025\u0073",_ecbcd );};if _cfeac ,_cdege :=_bacbfc .(_ebaba .EndElement );_cdege &&_cfeac .Name ==start .Name {break ;};};return nil ;};type CT_TcPrInner struct{ +// Annotation Identifier +IdAttr int64 ;TblGrid *CT_TblGridBase ;};type ST_Direction byte ;func NewCT_Recipients ()*CT_Recipients {_fecac :=&CT_Recipients {};return _fecac };func (_edca *CT_FtnEdnSepRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_edca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdggea ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdggea .String (),start );};func (_gccgg *CT_TwipsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agfea :=range start .Attr {if _agfea .Name .Local =="\u0076\u0061\u006c"{_dgbgc ,_cggca :=ParseUnionST_TwipsMeasure (_agfea .Value );if _cggca !=nil {return _cggca ;};_gccgg .ValAttr =_dgbgc ;continue ;};};for {_fcagd ,_bdead :=d .Token ();if _bdead !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_bdead );};if _bdgga ,_babcad :=_fcagd .(_g .EndElement );_babcad &&_bdgga .Name ==start .Name {break ;};};return nil ;};func (_efdcad *CT_SmartTagPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abadc :for {_agcad ,_baccd :=d .Token ();if _baccd !=nil {return _baccd ;};switch _effcb :=_agcad .(type ){case _g .StartElement :switch _effcb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_defeg :=NewCT_Attr ();if _dbcbb :=d .DecodeElement (_defeg ,&_effcb );_dbcbb !=nil {return _dbcbb ;};_efdcad .Attr =append (_efdcad .Attr ,_defeg );default:_ga .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\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_effcb .Name );if _fbcba :=d .Skip ();_fbcba !=nil {return _fbcba ;};};case _g .EndElement :break _abadc ;case _g .CharData :};};return nil ;};func (_acacg ST_Direction )Validate ()error {return _acacg .ValidateWithPath ("")};func (_ccc *CT_AltChunk )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ccc .IdAttr )});};e .EncodeToken (start );if _ccc .AltChunkPr !=nil {_gbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_ccc .AltChunkPr ,_gbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_eegaa :=&CT_SdtDateMappingType {};return _eegaa ;}; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Validate validates the CT_ProofErr and its children +func (_dcabd *CT_ProofErr )Validate ()error {return _dcabd .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Validate validates the CT_Endnotes and its children +func (_fggba *CT_Endnotes )Validate ()error {return _fggba .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_bcfdcg ST_DocGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcfdcg .String (),start );};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};func (_cbe *CT_Background )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdgd :=range start .Attr {if _cdgd .Name .Local =="\u0063\u006f\u006co\u0072"{_cfdg ,_fac :=ParseUnionST_HexColor (_cdgd .Value );if _fac !=nil {return _fac ;};_cbe .ColorAttr =&_cfdg ;continue ;};if _cdgd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cbe .ThemeColorAttr .UnmarshalXMLAttr (_cdgd );continue ;};if _cdgd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dbc ,_gddb :=_cdgd .Value ,error (nil );if _gddb !=nil {return _gddb ;};_cbe .ThemeTintAttr =&_dbc ;continue ;};if _cdgd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fcbc ,_afe :=_cdgd .Value ,error (nil );if _afe !=nil {return _afe ;};_cbe .ThemeShadeAttr =&_fcbc ;continue ;};};_bgfa :for {_fdc ,_ccg :=d .Token ();if _ccg !=nil {return _ccg ;};switch _fea :=_fdc .(type ){case _g .StartElement :switch _fea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cbe .Drawing =NewCT_Drawing ();if _cde :=d .DecodeElement (_cbe .Drawing ,&_fea );_cde !=nil {return _cde ;};default:_ga .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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_fea .Name );if _ecg :=d .Skip ();_ecg !=nil {return _ecg ;};};case _g .EndElement :break _bgfa ;case _g .CharData :};};return nil ;};func (_ebeeg *EG_HdrFtrReferences )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccgca :for {_gdefbe ,_gbdbe :=d .Token ();if _gbdbe !=nil {return _gbdbe ;};switch _badaad :=_gdefbe .(type ){case _g .StartElement :switch _badaad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ebeeg .HeaderReference =NewCT_HdrFtrRef ();if _geebd :=d .DecodeElement (_ebeeg .HeaderReference ,&_badaad );_geebd !=nil {return _geebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ebeeg .FooterReference =NewCT_HdrFtrRef ();if _cbaae :=d .DecodeElement (_ebeeg .FooterReference ,&_badaad );_cbaae !=nil {return _cbaae ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_badaad .Name );if _cfgbc :=d .Skip ();_cfgbc !=nil {return _cfgbc ;};};case _g .EndElement :break _ccgca ;case _g .CharData :};};return nil ;};func (_cgcbf *CT_SmartTagRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_caaba :=range start .Attr {if _caaba .Name .Local =="\u0075\u0072\u0069"{_adaaa ,_eeecg :=_caaba .Value ,error (nil );if _eeecg !=nil {return _eeecg ;};_cgcbf .UriAttr =&_adaaa ;continue ;};if _caaba .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bcbfcb ,_cedeab :=_caaba .Value ,error (nil );if _cedeab !=nil {return _cedeab ;};_cgcbf .ElementAttr =_bcbfcb ;continue ;};};_dcccc :for {_cfgdb ,_fdbgf :=d .Token ();if _fdbgf !=nil {return _fdbgf ;};switch _gdaed :=_cfgdb .(type ){case _g .StartElement :switch _gdaed .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_cgcbf .SmartTagPr =NewCT_SmartTagPr ();if _fcedc :=d .DecodeElement (_cgcbf .SmartTagPr ,&_gdaed );_fcedc !=nil {return _fcedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_dfbfa :=NewEG_PContent ();_feaee :=NewCT_SimpleField ();if _begca :=d .DecodeElement (_feaee ,&_gdaed );_begca !=nil {return _begca ;};_dfbfa .FldSimple =append (_dfbfa .FldSimple ,_feaee );_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dfbfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ebbgf :=NewEG_PContent ();_ebbgf .Hyperlink =NewCT_Hyperlink ();if _gebcc :=d .DecodeElement (_ebbgf .Hyperlink ,&_gdaed );_gebcc !=nil {return _gebcc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_ebbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bfaccg :=NewEG_PContent ();_bfaccg .SubDoc =NewCT_Rel ();if _bfgadc :=d .DecodeElement (_bfaccg .SubDoc ,&_gdaed );_bfgadc !=nil {return _bfgadc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_bfaccg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fafdgff :=NewEG_PContent ();_egbece :=NewEG_ContentRunContent ();_egbece .CustomXml =NewCT_CustomXmlRun ();if _ddffed :=d .DecodeElement (_egbece .CustomXml ,&_gdaed );_ddffed !=nil {return _ddffed ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_fafdgff );_fafdgff .EG_ContentRunContent =append (_fafdgff .EG_ContentRunContent ,_egbece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_agdec :=NewEG_PContent ();_bffce :=NewEG_ContentRunContent ();_bffce .SmartTag =NewCT_SmartTagRun ();if _baecbf :=d .DecodeElement (_bffce .SmartTag ,&_gdaed );_baecbf !=nil {return _baecbf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_agdec );_agdec .EG_ContentRunContent =append (_agdec .EG_ContentRunContent ,_bffce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bcebbd :=NewEG_PContent ();_aecgf :=NewEG_ContentRunContent ();_aecgf .Sdt =NewCT_SdtRun ();if _dgdcg :=d .DecodeElement (_aecgf .Sdt ,&_gdaed );_dgdcg !=nil {return _dgdcg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_bcebbd );_bcebbd .EG_ContentRunContent =append (_bcebbd .EG_ContentRunContent ,_aecgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dgebff :=NewEG_PContent ();_ccbdd :=NewEG_ContentRunContent ();_ccbdd .Dir =NewCT_DirContentRun ();if _cecgf :=d .DecodeElement (_ccbdd .Dir ,&_gdaed );_cecgf !=nil {return _cecgf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dgebff );_dgebff .EG_ContentRunContent =append (_dgebff .EG_ContentRunContent ,_ccbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_fcdaa :=NewEG_PContent ();_aafgga :=NewEG_ContentRunContent ();_aafgga .Bdo =NewCT_BdoContentRun ();if _fcdgb :=d .DecodeElement (_aafgga .Bdo ,&_gdaed );_fcdgb !=nil {return _fcdgb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_fcdaa );_fcdaa .EG_ContentRunContent =append (_fcdaa .EG_ContentRunContent ,_aafgga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_geafd :=NewEG_PContent ();_eebac :=NewEG_ContentRunContent ();_eebac .R =NewCT_R ();if _gcgagf :=d .DecodeElement (_eebac .R ,&_gdaed );_gcgagf !=nil {return _gcgagf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_geafd );_geafd .EG_ContentRunContent =append (_geafd .EG_ContentRunContent ,_eebac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcddf :=NewEG_PContent ();_adfbfd :=NewEG_ContentRunContent ();_egbaa :=NewEG_RunLevelElts ();_egbaa .ProofErr =NewCT_ProofErr ();if _acafd :=d .DecodeElement (_egbaa .ProofErr ,&_gdaed );_acafd !=nil {return _acafd ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dcddf );_dcddf .EG_ContentRunContent =append (_dcddf .EG_ContentRunContent ,_adfbfd );_adfbfd .EG_RunLevelElts =append (_adfbfd .EG_RunLevelElts ,_egbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_edbdb :=NewEG_PContent ();_babca :=NewEG_ContentRunContent ();_fdcaa :=NewEG_RunLevelElts ();_fdcaa .PermStart =NewCT_PermStart ();if _facgeg :=d .DecodeElement (_fdcaa .PermStart ,&_gdaed );_facgeg !=nil {return _facgeg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_edbdb );_edbdb .EG_ContentRunContent =append (_edbdb .EG_ContentRunContent ,_babca );_babca .EG_RunLevelElts =append (_babca .EG_RunLevelElts ,_fdcaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gbafdg :=NewEG_PContent ();_ggfbg :=NewEG_ContentRunContent ();_dfcea :=NewEG_RunLevelElts ();_dfcea .PermEnd =NewCT_Perm ();if _cfddd :=d .DecodeElement (_dfcea .PermEnd ,&_gdaed );_cfddd !=nil {return _cfddd ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_gbafdg );_gbafdg .EG_ContentRunContent =append (_gbafdg .EG_ContentRunContent ,_ggfbg );_ggfbg .EG_RunLevelElts =append (_ggfbg .EG_RunLevelElts ,_dfcea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_febgcb :=NewEG_PContent ();_fdcdbc :=NewEG_ContentRunContent ();_gcdaf :=NewEG_RunLevelElts ();_gcdaf .Ins =NewCT_RunTrackChange ();if _ebadg :=d .DecodeElement (_gcdaf .Ins ,&_gdaed );_ebadg !=nil {return _ebadg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_febgcb );_febgcb .EG_ContentRunContent =append (_febgcb .EG_ContentRunContent ,_fdcdbc );_fdcdbc .EG_RunLevelElts =append (_fdcdbc .EG_RunLevelElts ,_gcdaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bggcc :=NewEG_PContent ();_efaef :=NewEG_ContentRunContent ();_fgedg :=NewEG_RunLevelElts ();_fgedg .Del =NewCT_RunTrackChange ();if _cabfga :=d .DecodeElement (_fgedg .Del ,&_gdaed );_cabfga !=nil {return _cabfga ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_bggcc );_bggcc .EG_ContentRunContent =append (_bggcc .EG_ContentRunContent ,_efaef );_efaef .EG_RunLevelElts =append (_efaef .EG_RunLevelElts ,_fgedg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecaga :=NewEG_PContent ();_adfecfe :=NewEG_ContentRunContent ();_dfcfa :=NewEG_RunLevelElts ();_dfcfa .MoveFrom =NewCT_RunTrackChange ();if _ggcdd :=d .DecodeElement (_dfcfa .MoveFrom ,&_gdaed );_ggcdd !=nil {return _ggcdd ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_ecaga );_ecaga .EG_ContentRunContent =append (_ecaga .EG_ContentRunContent ,_adfecfe );_adfecfe .EG_RunLevelElts =append (_adfecfe .EG_RunLevelElts ,_dfcfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dffbef :=NewEG_PContent ();_efcfd :=NewEG_ContentRunContent ();_egbgf :=NewEG_RunLevelElts ();_egbgf .MoveTo =NewCT_RunTrackChange ();if _bddga :=d .DecodeElement (_egbgf .MoveTo ,&_gdaed );_bddga !=nil {return _bddga ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dffbef );_dffbef .EG_ContentRunContent =append (_dffbef .EG_ContentRunContent ,_efcfd );_efcfd .EG_RunLevelElts =append (_efcfd .EG_RunLevelElts ,_egbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgdee :=NewEG_PContent ();_acceb :=NewEG_ContentRunContent ();_ddgef :=NewEG_RunLevelElts ();_abefa :=NewEG_RangeMarkupElements ();_abefa .BookmarkStart =NewCT_Bookmark ();if _agedb :=d .DecodeElement (_abefa .BookmarkStart ,&_gdaed );_agedb !=nil {return _agedb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_cgdee );_cgdee .EG_ContentRunContent =append (_cgdee .EG_ContentRunContent ,_acceb );_acceb .EG_RunLevelElts =append (_acceb .EG_RunLevelElts ,_ddgef );_ddgef .EG_RangeMarkupElements =append (_ddgef .EG_RangeMarkupElements ,_abefa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cbccg :=NewEG_PContent ();_agaae :=NewEG_ContentRunContent ();_faaadc :=NewEG_RunLevelElts ();_cbead :=NewEG_RangeMarkupElements ();_cbead .BookmarkEnd =NewCT_MarkupRange ();if _ebcdc :=d .DecodeElement (_cbead .BookmarkEnd ,&_gdaed );_ebcdc !=nil {return _ebcdc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_cbccg );_cbccg .EG_ContentRunContent =append (_cbccg .EG_ContentRunContent ,_agaae );_agaae .EG_RunLevelElts =append (_agaae .EG_RunLevelElts ,_faaadc );_faaadc .EG_RangeMarkupElements =append (_faaadc .EG_RangeMarkupElements ,_cbead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_begea :=NewEG_PContent ();_debdba :=NewEG_ContentRunContent ();_ebbdf :=NewEG_RunLevelElts ();_bcafa :=NewEG_RangeMarkupElements ();_bcafa .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbfbb :=d .DecodeElement (_bcafa .MoveFromRangeStart ,&_gdaed );_dbfbb !=nil {return _dbfbb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_begea );_begea .EG_ContentRunContent =append (_begea .EG_ContentRunContent ,_debdba );_debdba .EG_RunLevelElts =append (_debdba .EG_RunLevelElts ,_ebbdf );_ebbdf .EG_RangeMarkupElements =append (_ebbdf .EG_RangeMarkupElements ,_bcafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eagfb :=NewEG_PContent ();_fdcff :=NewEG_ContentRunContent ();_acbacd :=NewEG_RunLevelElts ();_abedae :=NewEG_RangeMarkupElements ();_abedae .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdcac :=d .DecodeElement (_abedae .MoveFromRangeEnd ,&_gdaed );_bdcac !=nil {return _bdcac ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_eagfb );_eagfb .EG_ContentRunContent =append (_eagfb .EG_ContentRunContent ,_fdcff );_fdcff .EG_RunLevelElts =append (_fdcff .EG_RunLevelElts ,_acbacd );_acbacd .EG_RangeMarkupElements =append (_acbacd .EG_RangeMarkupElements ,_abedae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dcgea :=NewEG_PContent ();_fgecc :=NewEG_ContentRunContent ();_dcbdc :=NewEG_RunLevelElts ();_ceddc :=NewEG_RangeMarkupElements ();_ceddc .MoveToRangeStart =NewCT_MoveBookmark ();if _faegf :=d .DecodeElement (_ceddc .MoveToRangeStart ,&_gdaed );_faegf !=nil {return _faegf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dcgea );_dcgea .EG_ContentRunContent =append (_dcgea .EG_ContentRunContent ,_fgecc );_fgecc .EG_RunLevelElts =append (_fgecc .EG_RunLevelElts ,_dcbdc );_dcbdc .EG_RangeMarkupElements =append (_dcbdc .EG_RangeMarkupElements ,_ceddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dffac :=NewEG_PContent ();_gfag :=NewEG_ContentRunContent ();_bccgad :=NewEG_RunLevelElts ();_cacbb :=NewEG_RangeMarkupElements ();_cacbb .MoveToRangeEnd =NewCT_MarkupRange ();if _aggcf :=d .DecodeElement (_cacbb .MoveToRangeEnd ,&_gdaed );_aggcf !=nil {return _aggcf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dffac );_dffac .EG_ContentRunContent =append (_dffac .EG_ContentRunContent ,_gfag );_gfag .EG_RunLevelElts =append (_gfag .EG_RunLevelElts ,_bccgad );_bccgad .EG_RangeMarkupElements =append (_bccgad .EG_RangeMarkupElements ,_cacbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_abbe :=NewEG_PContent ();_fcfgf :=NewEG_ContentRunContent ();_ggcffe :=NewEG_RunLevelElts ();_cdaca :=NewEG_RangeMarkupElements ();_cdaca .CommentRangeStart =NewCT_MarkupRange ();if _acage :=d .DecodeElement (_cdaca .CommentRangeStart ,&_gdaed );_acage !=nil {return _acage ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_abbe );_abbe .EG_ContentRunContent =append (_abbe .EG_ContentRunContent ,_fcfgf );_fcfgf .EG_RunLevelElts =append (_fcfgf .EG_RunLevelElts ,_ggcffe );_ggcffe .EG_RangeMarkupElements =append (_ggcffe .EG_RangeMarkupElements ,_cdaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cabfec :=NewEG_PContent ();_gdcgf :=NewEG_ContentRunContent ();_fccgb :=NewEG_RunLevelElts ();_fbgff :=NewEG_RangeMarkupElements ();_fbgff .CommentRangeEnd =NewCT_MarkupRange ();if _ceceed :=d .DecodeElement (_fbgff .CommentRangeEnd ,&_gdaed );_ceceed !=nil {return _ceceed ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_cabfec );_cabfec .EG_ContentRunContent =append (_cabfec .EG_ContentRunContent ,_gdcgf );_gdcgf .EG_RunLevelElts =append (_gdcgf .EG_RunLevelElts ,_fccgb );_fccgb .EG_RangeMarkupElements =append (_fccgb .EG_RangeMarkupElements ,_fbgff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbdbagf :=NewEG_PContent ();_fgca :=NewEG_ContentRunContent ();_geeef :=NewEG_RunLevelElts ();_aedece :=NewEG_RangeMarkupElements ();_aedece .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bccdc :=d .DecodeElement (_aedece .CustomXmlInsRangeStart ,&_gdaed );_bccdc !=nil {return _bccdc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_bbdbagf );_bbdbagf .EG_ContentRunContent =append (_bbdbagf .EG_ContentRunContent ,_fgca );_fgca .EG_RunLevelElts =append (_fgca .EG_RunLevelElts ,_geeef );_geeef .EG_RangeMarkupElements =append (_geeef .EG_RangeMarkupElements ,_aedece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbdece :=NewEG_PContent ();_degfgc :=NewEG_ContentRunContent ();_edggf :=NewEG_RunLevelElts ();_gdabf :=NewEG_RangeMarkupElements ();_gdabf .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbebf :=d .DecodeElement (_gdabf .CustomXmlInsRangeEnd ,&_gdaed );_bbebf !=nil {return _bbebf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_fbdece );_fbdece .EG_ContentRunContent =append (_fbdece .EG_ContentRunContent ,_degfgc );_degfgc .EG_RunLevelElts =append (_degfgc .EG_RunLevelElts ,_edggf );_edggf .EG_RangeMarkupElements =append (_edggf .EG_RangeMarkupElements ,_gdabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aadad :=NewEG_PContent ();_eddgb :=NewEG_ContentRunContent ();_ggfbad :=NewEG_RunLevelElts ();_fdfbf :=NewEG_RangeMarkupElements ();_fdfbf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aggdb :=d .DecodeElement (_fdfbf .CustomXmlDelRangeStart ,&_gdaed );_aggdb !=nil {return _aggdb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_aadad );_aadad .EG_ContentRunContent =append (_aadad .EG_ContentRunContent ,_eddgb );_eddgb .EG_RunLevelElts =append (_eddgb .EG_RunLevelElts ,_ggfbad );_ggfbad .EG_RangeMarkupElements =append (_ggfbad .EG_RangeMarkupElements ,_fdfbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aefbfa :=NewEG_PContent ();_fbdce :=NewEG_ContentRunContent ();_cfbcf :=NewEG_RunLevelElts ();_geddgd :=NewEG_RangeMarkupElements ();_geddgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgfgb :=d .DecodeElement (_geddgd .CustomXmlDelRangeEnd ,&_gdaed );_bgfgb !=nil {return _bgfgb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_aefbfa );_aefbfa .EG_ContentRunContent =append (_aefbfa .EG_ContentRunContent ,_fbdce );_fbdce .EG_RunLevelElts =append (_fbdce .EG_RunLevelElts ,_cfbcf );_cfbcf .EG_RangeMarkupElements =append (_cfbcf .EG_RangeMarkupElements ,_geddgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddeae :=NewEG_PContent ();_ggeffa :=NewEG_ContentRunContent ();_cafde :=NewEG_RunLevelElts ();_bbffge :=NewEG_RangeMarkupElements ();_bbffge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbgdg :=d .DecodeElement (_bbffge .CustomXmlMoveFromRangeStart ,&_gdaed );_fbgdg !=nil {return _fbgdg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_ddeae );_ddeae .EG_ContentRunContent =append (_ddeae .EG_ContentRunContent ,_ggeffa );_ggeffa .EG_RunLevelElts =append (_ggeffa .EG_RunLevelElts ,_cafde );_cafde .EG_RangeMarkupElements =append (_cafde .EG_RangeMarkupElements ,_bbffge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fbacb :=NewEG_PContent ();_gbfag :=NewEG_ContentRunContent ();_eddagf :=NewEG_RunLevelElts ();_cfbdaa :=NewEG_RangeMarkupElements ();_cfbdaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fafac :=d .DecodeElement (_cfbdaa .CustomXmlMoveFromRangeEnd ,&_gdaed );_fafac !=nil {return _fafac ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_fbacb );_fbacb .EG_ContentRunContent =append (_fbacb .EG_ContentRunContent ,_gbfag );_gbfag .EG_RunLevelElts =append (_gbfag .EG_RunLevelElts ,_eddagf );_eddagf .EG_RangeMarkupElements =append (_eddagf .EG_RangeMarkupElements ,_cfbdaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_feaccc :=NewEG_PContent ();_abgfa :=NewEG_ContentRunContent ();_bdbcgg :=NewEG_RunLevelElts ();_bgffc :=NewEG_RangeMarkupElements ();_bgffc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abedaeg :=d .DecodeElement (_bgffc .CustomXmlMoveToRangeStart ,&_gdaed );_abedaeg !=nil {return _abedaeg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_feaccc );_feaccc .EG_ContentRunContent =append (_feaccc .EG_ContentRunContent ,_abgfa );_abgfa .EG_RunLevelElts =append (_abgfa .EG_RunLevelElts ,_bdbcgg );_bdbcgg .EG_RangeMarkupElements =append (_bdbcgg .EG_RangeMarkupElements ,_bgffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agaff :=NewEG_PContent ();_ceedb :=NewEG_ContentRunContent ();_cafgc :=NewEG_RunLevelElts ();_gfefg :=NewEG_RangeMarkupElements ();_gfefg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdcec :=d .DecodeElement (_gfefg .CustomXmlMoveToRangeEnd ,&_gdaed );_fdcec !=nil {return _fdcec ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_agaff );_agaff .EG_ContentRunContent =append (_agaff .EG_ContentRunContent ,_ceedb );_ceedb .EG_RunLevelElts =append (_ceedb .EG_RunLevelElts ,_cafgc );_cafgc .EG_RangeMarkupElements =append (_cafgc .EG_RangeMarkupElements ,_gfefg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ccbdbec :=NewEG_PContent ();_fgde :=NewEG_ContentRunContent ();_cbdc :=NewEG_RunLevelElts ();_afecf :=NewEG_MathContent ();_afecf .OMathPara =_ec .NewOMathPara ();if _egagfb :=d .DecodeElement (_afecf .OMathPara ,&_gdaed );_egagfb !=nil {return _egagfb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_ccbdbec );_ccbdbec .EG_ContentRunContent =append (_ccbdbec .EG_ContentRunContent ,_fgde );_fgde .EG_RunLevelElts =append (_fgde .EG_RunLevelElts ,_cbdc );_cbdc .EG_MathContent =append (_cbdc .EG_MathContent ,_afecf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eeceg :=NewEG_PContent ();_acagdf :=NewEG_ContentRunContent ();_bggdd :=NewEG_RunLevelElts ();_eggbg :=NewEG_MathContent ();_eggbg .OMath =_ec .NewOMath ();if _cfffgc :=d .DecodeElement (_eggbg .OMath ,&_gdaed );_cfffgc !=nil {return _cfffgc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_eeceg );_eeceg .EG_ContentRunContent =append (_eeceg .EG_ContentRunContent ,_acagdf );_acagdf .EG_RunLevelElts =append (_acagdf .EG_RunLevelElts ,_bggdd );_bggdd .EG_MathContent =append (_bggdd .EG_MathContent ,_eggbg );default:_ga .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\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_gdaed .Name );if _fccbee :=d .Skip ();_fccbee !=nil {return _fccbee ;};};case _g .EndElement :break _dcccc ;case _g .CharData :};};return nil ;};func (_adadc ST_VerticalJc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggfgg :=_g .Attr {};_ggfgg .Name =name ;switch _adadc {case ST_VerticalJcUnset :_ggfgg .Value ="";case ST_VerticalJcTop :_ggfgg .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_ggfgg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_ggfgg .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_ggfgg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _ggfgg ,nil ;}; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path +func (_edadd *CT_TcPrBase )ValidateWithPath (path string )error {if _edadd .CnfStyle !=nil {if _bebaa :=_edadd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bebaa !=nil {return _bebaa ;};};if _edadd .TcW !=nil {if _agedc :=_edadd .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_agedc !=nil {return _agedc ;};};if _edadd .GridSpan !=nil {if _eecge :=_edadd .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_eecge !=nil {return _eecge ;};};if _edadd .HMerge !=nil {if _dgffe :=_edadd .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_dgffe !=nil {return _dgffe ;};};if _edadd .VMerge !=nil {if _feaaab :=_edadd .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_feaaab !=nil {return _feaaab ;};};if _edadd .TcBorders !=nil {if _gbaaf :=_edadd .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gbaaf !=nil {return _gbaaf ;};};if _edadd .Shd !=nil {if _dcfgf :=_edadd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dcfgf !=nil {return _dcfgf ;};};if _edadd .NoWrap !=nil {if _cafccg :=_edadd .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_cafccg !=nil {return _cafccg ;};};if _edadd .TcMar !=nil {if _fdebee :=_edadd .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_fdebee !=nil {return _fdebee ;};};if _edadd .TextDirection !=nil {if _bfeeeg :=_edadd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_bfeeeg !=nil {return _bfeeeg ;};};if _edadd .TcFitText !=nil {if _gcagd :=_edadd .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gcagd !=nil {return _gcagd ;};};if _edadd .VAlign !=nil {if _dcaddc :=_edadd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_dcaddc !=nil {return _dcaddc ;};};if _edadd .HideMark !=nil {if _bfceg :=_edadd .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_bfceg !=nil {return _bfceg ;};};if _edadd .Headers !=nil {if _ddbeg :=_edadd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_ddbeg !=nil {return _ddbeg ;};};return nil ;};const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4;);func (_bbaad *CT_TblGridBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfeccge :for {_ecfdb ,_acgdf :=d .Token ();if _acgdf !=nil {return _acgdf ;};switch _fggde :=_ecfdb .(type ){case _g .StartElement :switch _fggde .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_bfcaegf :=NewCT_TblGridCol ();if _befdab :=d .DecodeElement (_bfcaegf ,&_fggde );_befdab !=nil {return _befdab ;};_bbaad .GridCol =append (_bbaad .GridCol ,_bfcaegf );default:_ga .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\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_fggde .Name );if _fedbc :=d .Skip ();_fedbc !=nil {return _fedbc ;};};case _g .EndElement :break _gfeccge ;case _g .CharData :};};return nil ;}; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path +func (_ccgc *CT_EastAsianLayout )ValidateWithPath (path string )error {if _ccgc .CombineAttr !=nil {if _dbge :=_ccgc .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_dbge !=nil {return _dbge ;};};if _bbgd :=_ccgc .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_bbgd !=nil {return _bbgd ;};if _ccgc .VertAttr !=nil {if _ceggb :=_ccgc .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_ceggb !=nil {return _ceggb ;};};if _ccgc .VertCompressAttr !=nil {if _abgaa :=_ccgc .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_abgaa !=nil {return _abgaa ;};};return nil ;}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path +func (_cbeca *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _ebcgg :=_cbeca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebcgg !=nil {return _ebcgg ;};return nil ;};func (_fbefdc ST_VerticalJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbefdc .String (),start );};const (ST_CaptionPosUnset ST_CaptionPos =0;ST_CaptionPosAbove ST_CaptionPos =1;ST_CaptionPosBelow ST_CaptionPos =2;ST_CaptionPosLeft ST_CaptionPos =3;ST_CaptionPosRight ST_CaptionPos =4;);func (_agfe *CT_CompatSetting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agfe .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_agfe .NameAttr )});};if _agfe .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_agfe .UriAttr )});};if _agfe .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_agfe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdbaf ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _cdbaf {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbaf ));};return nil ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Validate validates the CT_MacroName and its children +func (_aebbb *CT_MacroName )Validate ()error {return _aebbb .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};type EG_FtnEdnNumProps struct{ -// Table Cell Shading -Shd *CT_Shd ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path +func (_gcd *CT_Base64Binary )ValidateWithPath (path string )error {return nil };const (ST_TextboxTightWrapUnset ST_TextboxTightWrap =0;ST_TextboxTightWrapNone ST_TextboxTightWrap =1;ST_TextboxTightWrapAllLines ST_TextboxTightWrap =2;ST_TextboxTightWrapFirstAndLastLine ST_TextboxTightWrap =3;ST_TextboxTightWrapFirstLineOnly ST_TextboxTightWrap =4;ST_TextboxTightWrapLastLineOnly ST_TextboxTightWrap =5;);func (_ffafc ST_CharacterSpacing )ValidateWithPath (path string )error {switch _ffafc {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffafc ));};return nil ;};type ST_RestartNumber byte ;func (_aaegb *CT_Guid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaegb .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_aaegb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ceeea *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_dagge :=[]string {};if _ceeea .ST_UnqualifiedPercentage !=nil {_dagge =append (_dagge ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _ceeea .ST_Percentage !=nil {_dagge =append (_dagge ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_dagge )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dagge );};return nil ;};func (_gdfg *CT_Object )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdfg .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_gd .Sprintf ("\u0025\u0076",*_gdfg .DxaOrigAttr )});};if _gdfg .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_gd .Sprintf ("\u0025\u0076",*_gdfg .DyaOrigAttr )});};e .EncodeToken (start );if _gdfg .Drawing !=nil {_fdccc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_gdfg .Drawing ,_fdccc );};if _gdfg .Choice !=nil {_gdfg .Choice .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblOverlap struct{ -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Floating Table Overlap Setting +ValAttr ST_TblOverlap ;};type CT_Row struct{ -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Revision Identifier for Table Row Glyph Formatting +RsidRPrAttr *string ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Revision Identifier for Table Row +RsidRAttr *string ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Revision Identifier for Table Row Deletion +RsidDelAttr *string ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Revision Identifier for Table Row Properties +RsidTrAttr *string ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Table-Level Property Exceptions +TblPrEx *CT_TblPrEx ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Table Row Properties +TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func NewFootnotes ()*Footnotes {_fgdcad :=&Footnotes {};_fgdcad .CT_Footnotes =*NewCT_Footnotes ();return _fgdcad ;}; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_cbgc *ST_Lock )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cbgc =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_cbgc =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_cbgc =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_cbgc =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_cbgc =4;};return nil ;};func (_ddfba *CT_DocGrid )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ddfba .TypeAttr !=ST_DocGridUnset {_bcdgc ,_cgggc :=_ddfba .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cgggc !=nil {return _cgggc ;};start .Attr =append (start .Attr ,_bcdgc );};if _ddfba .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ddfba .LinePitchAttr )});};if _ddfba .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ddfba .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_eebe *ST_TargetScreenSz )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_afbeb ,_ceged :=d .Token ();if _ceged !=nil {return _ceged ;};if _adb ,_dddgab :=_afbeb .(_ebaba .EndElement );_dddgab &&_adb .Name ==start .Name {*_eebe =1;return nil ;};if _gcb ,_acbded :=_afbeb .(_ebaba .CharData );!_acbded {return _eddeb .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",_afbeb );}else {switch string (_gcb ){case "":*_eebe =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_eebe =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_eebe =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_eebe =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_eebe =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_eebe =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_eebe =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_eebe =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_eebe =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_eebe =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_eebe =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_eebe =11;};};_afbeb ,_ceged =d .Token ();if _ceged !=nil {return _ceged ;};if _gcbdg ,_ffbec :=_afbeb .(_ebaba .EndElement );_ffbec &&_gcbdg .Name ==start .Name {return nil ;};return _eddeb .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",_afbeb );};func (_beebc ST_FrameLayout )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_abgdg :=_ebaba .Attr {};_abgdg .Name =name ;switch _beebc {case ST_FrameLayoutUnset :_abgdg .Value ="";case ST_FrameLayoutRows :_abgdg .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_abgdg .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_abgdg .Value ="\u006e\u006f\u006e\u0065";};return _abgdg ,nil ;};func (_geegbb *CT_PTab )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_geegbb .AlignmentAttr =ST_PTabAlignment (1);_geegbb .RelativeToAttr =ST_PTabRelativeTo (1);_geegbb .LeaderAttr =ST_PTabLeader (1);for _ ,_gdedf :=range start .Attr {if _gdedf .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_geegbb .AlignmentAttr .UnmarshalXMLAttr (_gdedf );continue ;};if _gdedf .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_geegbb .RelativeToAttr .UnmarshalXMLAttr (_gdedf );continue ;};if _gdedf .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_geegbb .LeaderAttr .UnmarshalXMLAttr (_gdedf );continue ;};};for {_ecdgc ,_cbfcgf :=d .Token ();if _cbfcgf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_cbfcgf );};if _bgdbc ,_gaade :=_ecdgc .(_ebaba .EndElement );_gaade &&_bgdbc .Name ==start .Name {break ;};};return nil ;};func NewCT_FFDDList ()*CT_FFDDList {_daecfg :=&CT_FFDDList {};return _daecfg };func (_cbf *CT_Markup )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_cbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dddbe *CT_RPrOriginal )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_becad :for {_fafdc ,_gebeeb :=d .Token ();if _gebeeb !=nil {return _gebeeb ;};switch _fagbb :=_fafdc .(type ){case _ebaba .StartElement :switch _fagbb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dddbe .RStyle =NewCT_String ();if _dgbacg :=d .DecodeElement (_dddbe .RStyle ,&_fagbb );_dgbacg !=nil {return _dgbacg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dddbe .RFonts =NewCT_Fonts ();if _cgaef :=d .DecodeElement (_dddbe .RFonts ,&_fagbb );_cgaef !=nil {return _cgaef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_dddbe .B =NewCT_OnOff ();if _abb :=d .DecodeElement (_dddbe .B ,&_fagbb );_abb !=nil {return _abb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_dddbe .BCs =NewCT_OnOff ();if _bdegf :=d .DecodeElement (_dddbe .BCs ,&_fagbb );_bdegf !=nil {return _bdegf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_dddbe .I =NewCT_OnOff ();if _bfab :=d .DecodeElement (_dddbe .I ,&_fagbb );_bfab !=nil {return _bfab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_dddbe .ICs =NewCT_OnOff ();if _ebebfb :=d .DecodeElement (_dddbe .ICs ,&_fagbb );_ebebfb !=nil {return _ebebfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_dddbe .Caps =NewCT_OnOff ();if _fddb :=d .DecodeElement (_dddbe .Caps ,&_fagbb );_fddb !=nil {return _fddb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dddbe .SmallCaps =NewCT_OnOff ();if _bbeffa :=d .DecodeElement (_dddbe .SmallCaps ,&_fagbb );_bbeffa !=nil {return _bbeffa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dddbe .Strike =NewCT_OnOff ();if _aaafb :=d .DecodeElement (_dddbe .Strike ,&_fagbb );_aaafb !=nil {return _aaafb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dddbe .Dstrike =NewCT_OnOff ();if _efdab :=d .DecodeElement (_dddbe .Dstrike ,&_fagbb );_efdab !=nil {return _efdab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dddbe .Outline =NewCT_OnOff ();if _dcfb :=d .DecodeElement (_dddbe .Outline ,&_fagbb );_dcfb !=nil {return _dcfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dddbe .Shadow =NewCT_OnOff ();if _fbaacd :=d .DecodeElement (_dddbe .Shadow ,&_fagbb );_fbaacd !=nil {return _fbaacd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dddbe .Emboss =NewCT_OnOff ();if _cgccb :=d .DecodeElement (_dddbe .Emboss ,&_fagbb );_cgccb !=nil {return _cgccb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dddbe .Imprint =NewCT_OnOff ();if _daeea :=d .DecodeElement (_dddbe .Imprint ,&_fagbb );_daeea !=nil {return _daeea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dddbe .NoProof =NewCT_OnOff ();if _caegb :=d .DecodeElement (_dddbe .NoProof ,&_fagbb );_caegb !=nil {return _caegb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dddbe .SnapToGrid =NewCT_OnOff ();if _effcg :=d .DecodeElement (_dddbe .SnapToGrid ,&_fagbb );_effcg !=nil {return _effcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dddbe .Vanish =NewCT_OnOff ();if _de :=d .DecodeElement (_dddbe .Vanish ,&_fagbb );_de !=nil {return _de ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dddbe .WebHidden =NewCT_OnOff ();if _gfcfa :=d .DecodeElement (_dddbe .WebHidden ,&_fagbb );_gfcfa !=nil {return _gfcfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dddbe .Color =NewCT_Color ();if _aaggg :=d .DecodeElement (_dddbe .Color ,&_fagbb );_aaggg !=nil {return _aaggg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dddbe .Spacing =NewCT_SignedTwipsMeasure ();if _fegge :=d .DecodeElement (_dddbe .Spacing ,&_fagbb );_fegge !=nil {return _fegge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_dddbe .W =NewCT_TextScale ();if _dbdd :=d .DecodeElement (_dddbe .W ,&_fagbb );_dbdd !=nil {return _dbdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_dddbe .Kern =NewCT_HpsMeasure ();if _ccegd :=d .DecodeElement (_dddbe .Kern ,&_fagbb );_ccegd !=nil {return _ccegd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dddbe .Position =NewCT_SignedHpsMeasure ();if _bbfeb :=d .DecodeElement (_dddbe .Position ,&_fagbb );_bbfeb !=nil {return _bbfeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_dddbe .Sz =NewCT_HpsMeasure ();if _ddegc :=d .DecodeElement (_dddbe .Sz ,&_fagbb );_ddegc !=nil {return _ddegc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_dddbe .SzCs =NewCT_HpsMeasure ();if _dbece :=d .DecodeElement (_dddbe .SzCs ,&_fagbb );_dbece !=nil {return _dbece ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dddbe .Highlight =NewCT_Highlight ();if _gccgg :=d .DecodeElement (_dddbe .Highlight ,&_fagbb );_gccgg !=nil {return _gccgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_dddbe .U =NewCT_Underline ();if _bgcbg :=d .DecodeElement (_dddbe .U ,&_fagbb );_bgcbg !=nil {return _bgcbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dddbe .Effect =NewCT_TextEffect ();if _daaafb :=d .DecodeElement (_dddbe .Effect ,&_fagbb );_daaafb !=nil {return _daaafb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_dddbe .Bdr =NewCT_Border ();if _daee :=d .DecodeElement (_dddbe .Bdr ,&_fagbb );_daee !=nil {return _daee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_dddbe .Shd =NewCT_Shd ();if _addf :=d .DecodeElement (_dddbe .Shd ,&_fagbb );_addf !=nil {return _addf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dddbe .FitText =NewCT_FitText ();if _aaeg :=d .DecodeElement (_dddbe .FitText ,&_fagbb );_aaeg !=nil {return _aaeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dddbe .VertAlign =NewCT_VerticalAlignRun ();if _aaffc :=d .DecodeElement (_dddbe .VertAlign ,&_fagbb );_aaffc !=nil {return _aaffc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_dddbe .Rtl =NewCT_OnOff ();if _bacgbg :=d .DecodeElement (_dddbe .Rtl ,&_fagbb );_bacgbg !=nil {return _bacgbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_dddbe .Cs =NewCT_OnOff ();if _eaaad :=d .DecodeElement (_dddbe .Cs ,&_fagbb );_eaaad !=nil {return _eaaad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_dddbe .Em =NewCT_Em ();if _gbfc :=d .DecodeElement (_dddbe .Em ,&_fagbb );_gbfc !=nil {return _gbfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_dddbe .Lang =NewCT_Language ();if _eafgf :=d .DecodeElement (_dddbe .Lang ,&_fagbb );_eafgf !=nil {return _eafgf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dddbe .EastAsianLayout =NewCT_EastAsianLayout ();if _cdbebe :=d .DecodeElement (_dddbe .EastAsianLayout ,&_fagbb );_cdbebe !=nil {return _cdbebe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dddbe .SpecVanish =NewCT_OnOff ();if _ecfbd :=d .DecodeElement (_dddbe .SpecVanish ,&_fagbb );_ecfbd !=nil {return _ecfbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_dddbe .OMath =NewCT_OnOff ();if _eaeeb :=d .DecodeElement (_dddbe .OMath ,&_fagbb );_eaeeb !=nil {return _eaeeb ;};default:_febdf .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\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_fagbb .Name );if _bgaga :=d .Skip ();_bgaga !=nil {return _bgaga ;};};case _ebaba .EndElement :break _becad ;case _ebaba .CharData :};};return nil ;}; +// Validate validates the WdEG_WrapType and its children +func (_fdadd *WdEG_WrapType )Validate ()error {return _fdadd .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};func (_cgfdgg *ST_SignedTwipsMeasure )Validate ()error {return _cgfdgg .ValidateWithPath ("")};func (_ggged *WdWpc )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\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _ggged .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func (_ddbdf *CT_TopPageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbdf .ValAttr =ST_Border (1);for _ ,_dacbde :=range start .Attr {if _dacbde .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"&&_dacbde .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_dacbde .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"&&_dacbde .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_feaef ,_eaegd :=_dacbde .Value ,error (nil );if _eaegd !=nil {return _eaegd ;};_ddbdf .TopLeftAttr =&_feaef ;continue ;};if _dacbde .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"&&_dacbde .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_dacbde .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"&&_dacbde .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_dffdc ,_cefce :=_dacbde .Value ,error (nil );if _cefce !=nil {return _cefce ;};_ddbdf .TopRightAttr =&_dffdc ;continue ;};if _dacbde .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"&&_dacbde .Name .Local =="\u0069\u0064"||_dacbde .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"&&_dacbde .Name .Local =="\u0069\u0064"{_bgded ,_bgfdf :=_dacbde .Value ,error (nil );if _bgfdf !=nil {return _bgfdf ;};_ddbdf .IdAttr =&_bgded ;continue ;};if _dacbde .Name .Local =="\u0076\u0061\u006c"{_ddbdf .ValAttr .UnmarshalXMLAttr (_dacbde );continue ;};if _dacbde .Name .Local =="\u0063\u006f\u006co\u0072"{_acfge ,_gabde :=ParseUnionST_HexColor (_dacbde .Value );if _gabde !=nil {return _gabde ;};_ddbdf .ColorAttr =&_acfge ;continue ;};if _dacbde .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ddbdf .ThemeColorAttr .UnmarshalXMLAttr (_dacbde );continue ;};if _dacbde .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_acdcd ,_egcgfc :=_dacbde .Value ,error (nil );if _egcgfc !=nil {return _egcgfc ;};_ddbdf .ThemeTintAttr =&_acdcd ;continue ;};if _dacbde .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fffaf ,_bfbeec :=_dacbde .Value ,error (nil );if _bfbeec !=nil {return _bfbeec ;};_ddbdf .ThemeShadeAttr =&_fffaf ;continue ;};if _dacbde .Name .Local =="\u0073\u007a"{_fbadf ,_beedad :=_b .ParseUint (_dacbde .Value ,10,64);if _beedad !=nil {return _beedad ;};_ddbdf .SzAttr =&_fbadf ;continue ;};if _dacbde .Name .Local =="\u0073\u0070\u0061c\u0065"{_fbgfe ,_ddeaf :=_b .ParseUint (_dacbde .Value ,10,64);if _ddeaf !=nil {return _ddeaf ;};_ddbdf .SpaceAttr =&_fbgfe ;continue ;};if _dacbde .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eggdee ,_ffgdac :=ParseUnionST_OnOff (_dacbde .Value );if _ffgdac !=nil {return _ffgdac ;};_ddbdf .ShadowAttr =&_eggdee ;continue ;};if _dacbde .Name .Local =="\u0066\u0072\u0061m\u0065"{_ebbfef ,_caccc :=ParseUnionST_OnOff (_dacbde .Value );if _caccc !=nil {return _caccc ;};_ddbdf .FrameAttr =&_ebbfef ;continue ;};};for {_fbdbag ,_dbdad :=d .Token ();if _dbdad !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u006f\u0070\u0050a\u0067e\u0042\u006f\u0072\u0064\u0065\u0072\u003a \u0025\u0073",_dbdad );};if _dfced ,_fbddf :=_fbdbag .(_g .EndElement );_fbddf &&_dfced .Name ==start .Name {break ;};};return nil ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;); -// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path -func (_baade *CT_CalendarType )ValidateWithPath (path string )error {if _gccgb :=_baade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccgb !=nil {return _gccgb ;};return nil ;}; +// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path +func (_dgagb *CT_FFHelpText )ValidateWithPath (path string )error {if _aaba :=_dgagb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaba !=nil {return _aaba ;};return nil ;};func (_gbccb *CT_WriteProtection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbccb .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .RecommendedAttr )});};if _gbccb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .AlgorithmNameAttr )});};if _gbccb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .HashValueAttr )});};if _gbccb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .SaltValueAttr )});};if _gbccb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .SpinCountAttr )});};if _gbccb .CryptProviderTypeAttr !=_gc .ST_CryptProvUnset {_gcecd ,_eaddeg :=_gbccb .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _eaddeg !=nil {return _eaddeg ;};start .Attr =append (start .Attr ,_gcecd );};if _gbccb .CryptAlgorithmClassAttr !=_gc .ST_AlgClassUnset {_cgfgba ,_ddeef :=_gbccb .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _ddeef !=nil {return _ddeef ;};start .Attr =append (start .Attr ,_cgfgba );};if _gbccb .CryptAlgorithmTypeAttr !=_gc .ST_AlgTypeUnset {_adegf ,_dcfdcf :=_gbccb .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _dcfdcf !=nil {return _dcfdcf ;};start .Attr =append (start .Attr ,_adegf );};if _gbccb .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptAlgorithmSidAttr )});};if _gbccb .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptSpinCountAttr )});};if _gbccb .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptProviderAttr )});};if _gbccb .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .AlgIdExtAttr )});};if _gbccb .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .AlgIdExtSourceAttr )});};if _gbccb .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptProviderTypeExtAttr )});};if _gbccb .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptProviderTypeExtSourceAttr )});};if _gbccb .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .HashAttr )});};if _gbccb .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DecimalNumberOrPrecent and its children -func (_efba *CT_DecimalNumberOrPrecent )Validate ()error {return _efba .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; +// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path +func (_eagee *CT_FFData )ValidateWithPath (path string )error {for _aeegf ,_efegb :=range _eagee .Name {if _eeaag :=_efegb .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aeegf ));_eeaag !=nil {return _eeaag ;};};for _eaebb ,_afecc :=range _eagee .Label {if _eeaaf :=_afecc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_eaebb ));_eeaaf !=nil {return _eeaaf ;};};for _agbf ,_adba :=range _eagee .TabIndex {if _efac :=_adba .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_agbf ));_efac !=nil {return _efac ;};};for _dfecc ,_fcdf :=range _eagee .Enabled {if _dcag :=_fcdf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_dfecc ));_dcag !=nil {return _dcag ;};};for _ebdbd ,_ffgge :=range _eagee .CalcOnExit {if _adaf :=_ffgge .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_ebdbd ));_adaf !=nil {return _adaf ;};};for _cedg ,_ggfdf :=range _eagee .EntryMacro {if _ecga :=_ggfdf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_cedg ));_ecga !=nil {return _ecga ;};};for _cage ,_fege :=range _eagee .ExitMacro {if _cafgd :=_fege .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_cage ));_cafgd !=nil {return _cafgd ;};};for _bcda ,_dbegd :=range _eagee .HelpText {if _gcad :=_dbegd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bcda ));_gcad !=nil {return _gcad ;};};for _gdcbcc ,_bdab :=range _eagee .StatusText {if _gbbac :=_bdab .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_gdcbcc ));_gbbac !=nil {return _gbbac ;};};if _eagee .CheckBox !=nil {if _fgdca :=_eagee .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_fgdca !=nil {return _fgdca ;};};if _eagee .DdList !=nil {if _dbfbd :=_eagee .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_dbfbd !=nil {return _dbfbd ;};};if _eagee .TextInput !=nil {if _dcdec :=_eagee .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_dcdec !=nil {return _dcdec ;};};return nil ;};type CT_FtnPos struct{ -// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path -func (_eefgc *GlossaryDocument )ValidateWithPath (path string )error {if _bebff :=_eefgc .CT_GlossaryDocument .ValidateWithPath (path );_bebff !=nil {return _bebff ;};return nil ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_dbbbc :=&CT_BdoContentRun {};return _dbbbc }; +// Footnote Position Type +ValAttr ST_FtnPos ;};func (_ff *AG_Password )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ffg ,_ed :=_bf .Value ,error (nil );if _ed !=nil {return _ed ;};_ff .AlgorithmNameAttr =&_ffg ;continue ;};if _bf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_edb ,_fc :=_bf .Value ,error (nil );if _fc !=nil {return _fc ;};_ff .HashValueAttr =&_edb ;continue ;};if _bf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_be ,_dd :=_bf .Value ,error (nil );if _dd !=nil {return _dd ;};_ff .SaltValueAttr =&_be ;continue ;};if _bf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fa ,_ea :=_b .ParseInt (_bf .Value ,10,64);if _ea !=nil {return _ea ;};_ff .SpinCountAttr =&_fa ;continue ;};};for {_cb ,_fe :=d .Token ();if _fe !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_fe );};if _eaf ,_bd :=_cb .(_g .EndElement );_bd &&_eaf .Name ==start .Name {break ;};};return nil ;};func (_ffabfg ST_View )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffabfg .String (),start );};func (_fdgba *ST_DecimalNumberOrPercent )Validate ()error {return _fdgba .ValidateWithPath ("")}; -// Validate validates the CT_RubyContent and its children -func (_dgfba *CT_RubyContent )Validate ()error {return _dgfba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_eggadd *CT_TcMar )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _eggadd .Top !=nil {_gafeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_eggadd .Top ,_gafeb );};if _eggadd .Start !=nil {_gdae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eggadd .Start ,_gdae );};if _eggadd .Left !=nil {_acfaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eggadd .Left ,_acfaf );};if _eggadd .Bottom !=nil {_ggge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eggadd .Bottom ,_ggge );};if _eggadd .End !=nil {_ggfad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_eggadd .End ,_ggfad );};if _eggadd .Right !=nil {_egfeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eggadd .Right ,_egfeg );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};var ST_TextScalePercentPatternRe =_cceec .MustCompile (ST_TextScalePercentPattern );func (_bcega *ST_PageBorderOffset )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bcega =0;case "\u0070\u0061\u0067\u0065":*_bcega =1;case "\u0074\u0065\u0078\u0074":*_bcega =2;};return nil ;};type CT_OnOff struct{ +// Validate validates the CT_PageBorder and its children +func (_fdbbc *CT_PageBorder )Validate ()error {return _fdbbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_eeffab *ST_DocGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacgcg ,_ffdec :=d .Token ();if _ffdec !=nil {return _ffdec ;};if _efefgc ,_gdafb :=_bacgcg .(_g .EndElement );_gdafb &&_efefgc .Name ==start .Name {*_eeffab =1;return nil ;};if _agabac ,_gbcbf :=_bacgcg .(_g .CharData );!_gbcbf {return _gd .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",_bacgcg );}else {switch string (_agabac ){case "":*_eeffab =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eeffab =1;case "\u006c\u0069\u006ee\u0073":*_eeffab =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_eeffab =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_eeffab =4;};};_bacgcg ,_ffdec =d .Token ();if _ffdec !=nil {return _ffdec ;};if _dfagd ,_gafadc :=_bacgcg .(_g .EndElement );_gafadc &&_dfagd .Name ==start .Name {return nil ;};return _gd .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",_bacgcg );};type Settings struct{CT_Settings };type CT_Proof struct{ -// On/Off Value -ValAttr *_bef .ST_OnOff ;};func NewCT_PPrDefault ()*CT_PPrDefault {_bebef :=&CT_PPrDefault {};return _bebef }; +// Spell Checking State +SpellingAttr ST_Proof ; -// Validate validates the CT_TblPr and its children -func (_bbbe *CT_TblPr )Validate ()error {return _bbbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};func NewCT_Endnotes ()*CT_Endnotes {_cggd :=&CT_Endnotes {};return _cggd }; +// Grammatical Checking State +GrammarAttr ST_Proof ;};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_aeab :=&CT_FFCheckBoxChoice {};return _aeab };func (_fcddac ST_DocGrid )String ()string {switch _fcddac {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073";case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;); -// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path -func (_ffdfc *CT_PPrGeneral )ValidateWithPath (path string )error {if _ffdfc .PStyle !=nil {if _bbdbff :=_ffdfc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bbdbff !=nil {return _bbdbff ;};};if _ffdfc .KeepNext !=nil {if _aeade :=_ffdfc .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_aeade !=nil {return _aeade ;};};if _ffdfc .KeepLines !=nil {if _edfebb :=_ffdfc .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_edfebb !=nil {return _edfebb ;};};if _ffdfc .PageBreakBefore !=nil {if _ccgeff :=_ffdfc .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_ccgeff !=nil {return _ccgeff ;};};if _ffdfc .FramePr !=nil {if _cebgf :=_ffdfc .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cebgf !=nil {return _cebgf ;};};if _ffdfc .WidowControl !=nil {if _ageccb :=_ffdfc .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_ageccb !=nil {return _ageccb ;};};if _ffdfc .NumPr !=nil {if _aegg :=_ffdfc .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_aegg !=nil {return _aegg ;};};if _ffdfc .SuppressLineNumbers !=nil {if _gbffd :=_ffdfc .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_gbffd !=nil {return _gbffd ;};};if _ffdfc .PBdr !=nil {if _bdabd :=_ffdfc .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_bdabd !=nil {return _bdabd ;};};if _ffdfc .Shd !=nil {if _bdddb :=_ffdfc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bdddb !=nil {return _bdddb ;};};if _ffdfc .Tabs !=nil {if _ecgdgc :=_ffdfc .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_ecgdgc !=nil {return _ecgdgc ;};};if _ffdfc .SuppressAutoHyphens !=nil {if _dbabb :=_ffdfc .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_dbabb !=nil {return _dbabb ;};};if _ffdfc .Kinsoku !=nil {if _efceaf :=_ffdfc .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_efceaf !=nil {return _efceaf ;};};if _ffdfc .WordWrap !=nil {if _dfge :=_ffdfc .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_dfge !=nil {return _dfge ;};};if _ffdfc .OverflowPunct !=nil {if _cecdc :=_ffdfc .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_cecdc !=nil {return _cecdc ;};};if _ffdfc .TopLinePunct !=nil {if _bgccba :=_ffdfc .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_bgccba !=nil {return _bgccba ;};};if _ffdfc .AutoSpaceDE !=nil {if _cfadea :=_ffdfc .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_cfadea !=nil {return _cfadea ;};};if _ffdfc .AutoSpaceDN !=nil {if _beccb :=_ffdfc .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_beccb !=nil {return _beccb ;};};if _ffdfc .Bidi !=nil {if _fabc :=_ffdfc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fabc !=nil {return _fabc ;};};if _ffdfc .AdjustRightInd !=nil {if _cffbge :=_ffdfc .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_cffbge !=nil {return _cffbge ;};};if _ffdfc .SnapToGrid !=nil {if _gfcfg :=_ffdfc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gfcfg !=nil {return _gfcfg ;};};if _ffdfc .Spacing !=nil {if _geddc :=_ffdfc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_geddc !=nil {return _geddc ;};};if _ffdfc .Ind !=nil {if _cdfg :=_ffdfc .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_cdfg !=nil {return _cdfg ;};};if _ffdfc .ContextualSpacing !=nil {if _bbbdgd :=_ffdfc .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_bbbdgd !=nil {return _bbbdgd ;};};if _ffdfc .MirrorIndents !=nil {if _aaddg :=_ffdfc .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_aaddg !=nil {return _aaddg ;};};if _ffdfc .SuppressOverlap !=nil {if _dagbe :=_ffdfc .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dagbe !=nil {return _dagbe ;};};if _ffdfc .Jc !=nil {if _geafca :=_ffdfc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_geafca !=nil {return _geafca ;};};if _ffdfc .TextDirection !=nil {if _cbce :=_ffdfc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cbce !=nil {return _cbce ;};};if _ffdfc .TextAlignment !=nil {if _dgeafb :=_ffdfc .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dgeafb !=nil {return _dgeafb ;};};if _ffdfc .TextboxTightWrap !=nil {if _adagbaf :=_ffdfc .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_adagbaf !=nil {return _adagbaf ;};};if _ffdfc .OutlineLvl !=nil {if _acfcf :=_ffdfc .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_acfcf !=nil {return _acfcf ;};};if _ffdfc .DivId !=nil {if _abbe :=_ffdfc .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_abbe !=nil {return _abbe ;};};if _ffdfc .CnfStyle !=nil {if _facea :=_ffdfc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_facea !=nil {return _facea ;};};if _ffdfc .PPrChange !=nil {if _agfcf :=_ffdfc .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_agfcf !=nil {return _agfcf ;};};return nil ;};func (_ffdcg ST_PageBorderOffset )String ()string {switch _ffdcg {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";};func NewCT_SmartTagPr ()*CT_SmartTagPr {_abba :=&CT_SmartTagPr {};return _abba };const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);const (ST_MailMergeDocTypeUnset ST_MailMergeDocType =0;ST_MailMergeDocTypeCatalog ST_MailMergeDocType =1;ST_MailMergeDocTypeEnvelopes ST_MailMergeDocType =2;ST_MailMergeDocTypeMailingLabels ST_MailMergeDocType =3;ST_MailMergeDocTypeFormLetters ST_MailMergeDocType =4;ST_MailMergeDocTypeEmail ST_MailMergeDocType =5;ST_MailMergeDocTypeFax ST_MailMergeDocType =6;);type Hdr struct{CT_HdrFtr };const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;);type CT_RubyPr struct{ +// Validate validates the CT_StylePaneFilter and its children +func (_bfbeef *CT_StylePaneFilter )Validate ()error {return _bfbeef .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func NewCT_DocPartGallery ()*CT_DocPartGallery {_edee :=&CT_DocPartGallery {};_edee .ValAttr =ST_DocPartGallery (1);return _edee ;}; -// Phonetic Guide Text Alignment -RubyAlign *CT_RubyAlign ; +// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path +func (_eedde *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _dbfcef :=_eedde .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_dbfcef !=nil {return _dbfcef ;};if _bgdbe :=_eedde .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_bgdbe !=nil {return _bgdbe ;};return nil ;}; -// Phonetic Guide Text Font Size -Hps *CT_HpsMeasure ; +// Validate validates the CT_OdsoFieldMapData and its children +func (_fbdec *CT_OdsoFieldMapData )Validate ()error {return _fbdec .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};type ST_Merge byte ;func (_bdbdg *CT_TblOverlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ccfcfe ,_gbdba :=_bdbdg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbdba !=nil {return _gbdba ;};start .Attr =append (start .Attr ,_ccfcfe );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);type CT_DocPartBehaviors struct{ -// Distance Between Phonetic Guide Text and Phonetic Guide Base Text -HpsRaise *CT_HpsMeasure ; +// Entry Insertion Behavior +Behavior []*CT_DocPartBehavior ;}; -// Phonetic Guide Base Text Font Size -HpsBaseText *CT_HpsMeasure ; +// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path +func (_bcbacf *WdCT_TxbxContent )ValidateWithPath (path string )error {for _afdcd ,_eegaad :=range _bcbacf .AltChunk {if _ecbgd :=_eegaad .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_afdcd ));_ecbgd !=nil {return _ecbgd ;};};for _gdbdee ,_ggbag :=range _bcbacf .EG_ContentBlockContent {if _dafffa :=_ggbag .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_gdbdee ));_dafffa !=nil {return _dafffa ;};};return nil ;};type CT_PaperSource struct{ -// Language ID for Phonetic Guide -Lid *CT_Lang ; +// First Page Printer Tray Code +FirstAttr *int64 ; -// Invalidated Field Cache -Dirty *CT_OnOff ;};func (_gbcff *CT_Settings )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gbcff .WriteProtection !=nil {_beebe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbcff .WriteProtection ,_beebe );};if _gbcff .View !=nil {_fdfdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_gbcff .View ,_fdfdb );};if _gbcff .Zoom !=nil {_cebad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_gbcff .Zoom ,_cebad );};if _gbcff .RemovePersonalInformation !=nil {_geff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0065\u006d\u006f\u0076e\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_gbcff .RemovePersonalInformation ,_geff );};if _gbcff .RemoveDateAndTime !=nil {_eebadg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}};e .EncodeElement (_gbcff .RemoveDateAndTime ,_eebadg );};if _gbcff .DoNotDisplayPageBoundaries !=nil {_bebdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0050a\u0067e\u0042\u006f\u0075\u006e\u0064\u0061\u0072i\u0065\u0073"}};e .EncodeElement (_gbcff .DoNotDisplayPageBoundaries ,_bebdg );};if _gbcff .DisplayBackgroundShape !=nil {_fbae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"}};e .EncodeElement (_gbcff .DisplayBackgroundShape ,_fbae );};if _gbcff .PrintPostScriptOverText !=nil {_gacc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}};e .EncodeElement (_gbcff .PrintPostScriptOverText ,_gacc );};if _gbcff .PrintFractionalCharacterWidth !=nil {_cbbdca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070r\u0069\u006e\u0074\u0046r\u0061\u0063\u0074\u0069\u006f\u006e\u0061l\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_gbcff .PrintFractionalCharacterWidth ,_cbbdca );};if _gbcff .PrintFormsData !=nil {_egecg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbcff .PrintFormsData ,_egecg );};if _gbcff .EmbedTrueTypeFonts !=nil {_bedd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_gbcff .EmbedTrueTypeFonts ,_bedd );};if _gbcff .EmbedSystemFonts !=nil {_acgae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gbcff .EmbedSystemFonts ,_acgae );};if _gbcff .SaveSubsetFonts !=nil {_agddf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gbcff .SaveSubsetFonts ,_agddf );};if _gbcff .SaveFormsData !=nil {_daadg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbcff .SaveFormsData ,_daadg );};if _gbcff .MirrorMargins !=nil {_eddb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gbcff .MirrorMargins ,_eddb );};if _gbcff .AlignBordersAndEdges !=nil {_facbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}};e .EncodeElement (_gbcff .AlignBordersAndEdges ,_facbc );};if _gbcff .BordersDoNotSurroundHeader !=nil {_ffefg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0048\u0065\u0061d\u0065\u0072"}};e .EncodeElement (_gbcff .BordersDoNotSurroundHeader ,_ffefg );};if _gbcff .BordersDoNotSurroundFooter !=nil {_facgbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0046\u006f\u006ft\u0065\u0072"}};e .EncodeElement (_gbcff .BordersDoNotSurroundFooter ,_facgbc );};if _gbcff .GutterAtTop !=nil {_edecb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_gbcff .GutterAtTop ,_edecb );};if _gbcff .HideSpellingErrors !=nil {_aeefa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_gbcff .HideSpellingErrors ,_aeefa );};if _gbcff .HideGrammaticalErrors !=nil {_feegg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068id\u0065\u0047\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_gbcff .HideGrammaticalErrors ,_feegg );};if _gbcff .ActiveWritingStyle !=nil {_bgagce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_gfed :=range _gbcff .ActiveWritingStyle {e .EncodeElement (_gfed ,_bgagce );};};if _gbcff .ProofState !=nil {_cgaca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gbcff .ProofState ,_cgaca );};if _gbcff .FormsDesign !=nil {_eegeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_gbcff .FormsDesign ,_eegeb );};if _gbcff .AttachedTemplate !=nil {_beeeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_gbcff .AttachedTemplate ,_beeeb );};if _gbcff .LinkStyles !=nil {_cfagg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_gbcff .LinkStyles ,_cfagg );};if _gbcff .StylePaneFormatFilter !=nil {_bdfae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073ty\u006c\u0065\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gbcff .StylePaneFormatFilter ,_bdfae );};if _gbcff .StylePaneSortMethod !=nil {_gbafbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}};e .EncodeElement (_gbcff .StylePaneSortMethod ,_gbafbf );};if _gbcff .DocumentType !=nil {_cfgee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gbcff .DocumentType ,_cfgee );};if _gbcff .MailMerge !=nil {_fffb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gbcff .MailMerge ,_fffb );};if _gbcff .RevisionView !=nil {_babag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_gbcff .RevisionView ,_babag );};if _gbcff .TrackRevisions !=nil {_fcfeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gbcff .TrackRevisions ,_fcfeg );};if _gbcff .DoNotTrackMoves !=nil {_ceffdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_gbcff .DoNotTrackMoves ,_ceffdf );};if _gbcff .DoNotTrackFormatting !=nil {_fecaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}};e .EncodeElement (_gbcff .DoNotTrackFormatting ,_fecaa );};if _gbcff .DocumentProtection !=nil {_dbddcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_gbcff .DocumentProtection ,_dbddcf );};if _gbcff .AutoFormatOverride !=nil {_defae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_gbcff .AutoFormatOverride ,_defae );};if _gbcff .StyleLockTheme !=nil {_bbabed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gbcff .StyleLockTheme ,_bbabed );};if _gbcff .StyleLockQFSet !=nil {_eafbdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_gbcff .StyleLockQFSet ,_eafbdg );};if _gbcff .DefaultTabStop !=nil {_dbfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_gbcff .DefaultTabStop ,_dbfg );};if _gbcff .AutoHyphenation !=nil {_edfce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbcff .AutoHyphenation ,_edfce );};if _gbcff .ConsecutiveHyphenLimit !=nil {_bafbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065H\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"}};e .EncodeElement (_gbcff .ConsecutiveHyphenLimit ,_bafbc );};if _gbcff .HyphenationZone !=nil {_ffeffe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_gbcff .HyphenationZone ,_ffeffe );};if _gbcff .DoNotHyphenateCaps !=nil {_fgdeaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_gbcff .DoNotHyphenateCaps ,_fgdeaf );};if _gbcff .ShowEnvelope !=nil {_gebdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_gbcff .ShowEnvelope ,_gebdb );};if _gbcff .SummaryLength !=nil {_dgbea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_gbcff .SummaryLength ,_dgbea );};if _gbcff .ClickAndTypeStyle !=nil {_efdeba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbcff .ClickAndTypeStyle ,_efdeba );};if _gbcff .DefaultTableStyle !=nil {_acgefd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbcff .DefaultTableStyle ,_acgefd );};if _gbcff .EvenAndOddHeaders !=nil {_aafc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gbcff .EvenAndOddHeaders ,_aafc );};if _gbcff .BookFoldRevPrinting !=nil {_acacc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_gbcff .BookFoldRevPrinting ,_acacc );};if _gbcff .BookFoldPrinting !=nil {_afad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_gbcff .BookFoldPrinting ,_afad );};if _gbcff .BookFoldPrintingSheets !=nil {_egdcgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0062\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"}};e .EncodeElement (_gbcff .BookFoldPrintingSheets ,_egdcgf );};if _gbcff .DrawingGridHorizontalSpacing !=nil {_ffbbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047r\u0069\u0064\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gbcff .DrawingGridHorizontalSpacing ,_ffbbe );};if _gbcff .DrawingGridVerticalSpacing !=nil {_fbed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0056\u0065r\u0074i\u0063\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}};e .EncodeElement (_gbcff .DrawingGridVerticalSpacing ,_fbed );};if _gbcff .DisplayHorizontalDrawingGridEvery !=nil {_dcccg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0064\u0069\u0073\u0070\u006ca\u0079\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065r\u0079"}};e .EncodeElement (_gbcff .DisplayHorizontalDrawingGridEvery ,_dcccg );};if _gbcff .DisplayVerticalDrawingGridEvery !=nil {_eeda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070l\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}};e .EncodeElement (_gbcff .DisplayVerticalDrawingGridEvery ,_eeda );};if _gbcff .DoNotUseMarginsForDrawingGridOrigin !=nil {_baacc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074U\u0073\u0065M\u0061\u0072\u0067\u0069\u006e\u0073\u0046\u006fr\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u004fr\u0069\u0067\u0069\u006e"}};e .EncodeElement (_gbcff .DoNotUseMarginsForDrawingGridOrigin ,_baacc );};if _gbcff .DrawingGridHorizontalOrigin !=nil {_cdega :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u004f\u0072ig\u0069\u006e"}};e .EncodeElement (_gbcff .DrawingGridHorizontalOrigin ,_cdega );};if _gbcff .DrawingGridVerticalOrigin !=nil {_geafg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0064\u0072\u0061\u0077\u0069n\u0067\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074i\u0063\u0061\u006cO\u0072i\u0067\u0069\u006e"}};e .EncodeElement (_gbcff .DrawingGridVerticalOrigin ,_geafg );};if _gbcff .DoNotShadeFormData !=nil {_bgcgdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_gbcff .DoNotShadeFormData ,_bgcgdf );};if _gbcff .NoPunctuationKerning !=nil {_gcefc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_gbcff .NoPunctuationKerning ,_gcefc );};if _gbcff .CharacterSpacingControl !=nil {_fcaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_gbcff .CharacterSpacingControl ,_fcaf );};if _gbcff .PrintTwoOnOne !=nil {_dddgcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_gbcff .PrintTwoOnOne ,_dddgcb );};if _gbcff .StrictFirstAndLastChars !=nil {_ggadg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_gbcff .StrictFirstAndLastChars ,_ggadg );};if _gbcff .NoLineBreaksAfter !=nil {_aeabdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_gbcff .NoLineBreaksAfter ,_aeabdf );};if _gbcff .NoLineBreaksBefore !=nil {_eddaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_gbcff .NoLineBreaksBefore ,_eddaf );};if _gbcff .SavePreviewPicture !=nil {_cdgfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_gbcff .SavePreviewPicture ,_cdgfc );};if _gbcff .DoNotValidateAgainstSchema !=nil {_gbbaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0065A\u0067a\u0069\u006e\u0073\u0074\u0053\u0063\u0068e\u006d\u0061"}};e .EncodeElement (_gbcff .DoNotValidateAgainstSchema ,_gbbaa );};if _gbcff .SaveInvalidXml !=nil {_befb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_gbcff .SaveInvalidXml ,_befb );};if _gbcff .IgnoreMixedContent !=nil {_aedaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_gbcff .IgnoreMixedContent ,_aedaa );};if _gbcff .AlwaysShowPlaceholderText !=nil {_eccbfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u0053\u0068\u006f\u0077\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072T\u0065\u0078\u0074"}};e .EncodeElement (_gbcff .AlwaysShowPlaceholderText ,_eccbfa );};if _gbcff .DoNotDemarcateInvalidXml !=nil {_gadff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0044\u0065\u006d\u0061r\u0063\u0061\u0074\u0065\u0049\u006e\u0076\u0061\u006c\u0069d\u0058\u006d\u006c"}};e .EncodeElement (_gbcff .DoNotDemarcateInvalidXml ,_gadff );};if _gbcff .SaveXmlDataOnly !=nil {_dafcfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_gbcff .SaveXmlDataOnly ,_dafcfc );};if _gbcff .UseXSLTWhenSaving !=nil {_gggad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_gbcff .UseXSLTWhenSaving ,_gggad );};if _gbcff .SaveThroughXslt !=nil {_fdfbfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_gbcff .SaveThroughXslt ,_fdfbfe );};if _gbcff .ShowXMLTags !=nil {_fbace :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_gbcff .ShowXMLTags ,_fbace );};if _gbcff .AlwaysMergeEmptyNamespace !=nil {_cbedad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u004d\u0065\u0072\u0067\u0065\u0045\u006d\u0070\u0074y\u004e\u0061\u006de\u0073p\u0061\u0063\u0065"}};e .EncodeElement (_gbcff .AlwaysMergeEmptyNamespace ,_cbedad );};if _gbcff .UpdateFields !=nil {_eegef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_gbcff .UpdateFields ,_eegef );};if _gbcff .HdrShapeDefaults !=nil {_accgde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_gbcff .HdrShapeDefaults ,_accgde );};if _gbcff .FootnotePr !=nil {_dabg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gbcff .FootnotePr ,_dabg );};if _gbcff .EndnotePr !=nil {_cfaeea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gbcff .EndnotePr ,_cfaeea );};if _gbcff .Compat !=nil {_aabdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_gbcff .Compat ,_aabdb );};if _gbcff .DocVars !=nil {_geeea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_gbcff .DocVars ,_geeea );};if _gbcff .Rsids !=nil {_aggg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_gbcff .Rsids ,_aggg );};if _gbcff .MathPr !=nil {_adfga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_gbcff .MathPr ,_adfga );};if _gbcff .AttachedSchema !=nil {_fgfde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_bgag :=range _gbcff .AttachedSchema {e .EncodeElement (_bgag ,_fgfde );};};if _gbcff .ThemeFontLang !=nil {_baf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_gbcff .ThemeFontLang ,_baf );};if _gbcff .ClrSchemeMapping !=nil {_bfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gbcff .ClrSchemeMapping ,_bfa );};if _gbcff .DoNotIncludeSubdocsInStats !=nil {_agebb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064\u0065\u0053u\u0062d\u006f\u0063\u0073\u0049\u006e\u0053\u0074a\u0074\u0073"}};e .EncodeElement (_gbcff .DoNotIncludeSubdocsInStats ,_agebb );};if _gbcff .DoNotAutoCompressPictures !=nil {_adfeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0064\u006f\u004e\u006f\u0074A\u0075\u0074\u006f\u0043\u006f\u006d\u0070\u0072\u0065s\u0073\u0050\u0069c\u0074u\u0072\u0065\u0073"}};e .EncodeElement (_gbcff .DoNotAutoCompressPictures ,_adfeg );};if _gbcff .ForceUpgrade !=nil {_ffffe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_gbcff .ForceUpgrade ,_ffffe );};if _gbcff .Captions !=nil {_bgdfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gbcff .Captions ,_bgdfe );};if _gbcff .ReadModeInkLockDown !=nil {_gbeffg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_gbcff .ReadModeInkLockDown ,_gbeffg );};if _gbcff .SmartTagType !=nil {_adafb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_dbag :=range _gbcff .SmartTagType {e .EncodeElement (_dbag ,_adafb );};};if _gbcff .SchemaLibrary !=nil {_dbdbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_gbcff .SchemaLibrary ,_dbdbf );};if _gbcff .ShapeDefaults !=nil {_gbbcff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_gbcff .ShapeDefaults ,_gbbcff );};if _gbcff .DoNotEmbedSmartTags !=nil {_dbffbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_gbcff .DoNotEmbedSmartTags ,_dbffbb );};if _gbcff .DecimalSymbol !=nil {_baeegb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_gbcff .DecimalSymbol ,_baeegb );};if _gbcff .ListSeparator !=nil {_bgac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_gbcff .ListSeparator ,_bgac );};for _ ,_bagbc :=range _gbcff .Extra {if _bgaeeb :=_bagbc .MarshalXML (e ,_ebaba .StartElement {});_bgaeeb !=nil {return _bgaeeb ;};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Non-First Page Printer Tray Code +OtherAttr *int64 ;}; -// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path -func (_bafbfg *CT_SdtBlock )ValidateWithPath (path string )error {if _bafbfg .SdtPr !=nil {if _ecae :=_bafbfg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ecae !=nil {return _ecae ;};};if _bafbfg .SdtEndPr !=nil {if _cdecb :=_bafbfg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_cdecb !=nil {return _cdecb ;};};if _bafbfg .SdtContent !=nil {if _cafea :=_bafbfg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cafea !=nil {return _cafea ;};};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup };func (_ffeg ST_SdtDateMappingType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_egeag :=_ebaba .Attr {};_egeag .Name =name ;switch _ffeg {case ST_SdtDateMappingTypeUnset :_egeag .Value ="";case ST_SdtDateMappingTypeText :_egeag .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_egeag .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_egeag .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _egeag ,nil ;}; +// ValidateWithPath validates the CT_View and its children, prefixing error messages with path +func (_beegbd *CT_View )ValidateWithPath (path string )error {if _beegbd .ValAttr ==ST_ViewUnset {return _gd .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 _acece :=_beegbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acece !=nil {return _acece ;};return nil ;};type ST_Proof byte ;type CT_Br struct{ -// Validate validates the EG_RubyContent and its children -func (_aacebg *EG_RubyContent )Validate ()error {return _aacebg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func NewCT_Bookmark ()*CT_Bookmark {_gbag :=&CT_Bookmark {};return _gbag };type WdCT_GraphicFrame struct{CNvPr *_gedadf .CT_NonVisualDrawingProps ;CNvFrPr *_gedadf .CT_NonVisualGraphicFrameProperties ;Xfrm *_gedadf .CT_Transform2D ;Graphic *_gedadf .Graphic ;ExtLst *_gedadf .CT_OfficeArtExtensionList ;};type CT_FitText struct{ +// Break Type +TypeAttr ST_BrType ; -// Value -ValAttr _bef .ST_TwipsMeasure ; +// Restart Location For Text Wrapping Break +ClearAttr ST_BrClear ;};func (_fccbag *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fccbag =0;case "\u0064\u0061\u0072k\u0031":*_fccbag =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fccbag =2;case "\u0064\u0061\u0072k\u0032":*_fccbag =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fccbag =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fccbag =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fccbag =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fccbag =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fccbag =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fccbag =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fccbag =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fccbag =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fccbag =12;};return nil ;}; -// Fit Text Run ID -IdAttr *int64 ;}; +// Validate validates the CT_TrackChangesView and its children +func (_fecdae *CT_TrackChangesView )Validate ()error {return _fecdae .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};type CT_FrameLayout struct{ -// Validate validates the CT_NumRestart and its children -func (_bdebf *CT_NumRestart )Validate ()error {return _bdebf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_agbdb *CT_TblPrChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agbdb .TblPr =NewCT_TblPrBase ();for _ ,_eedg :=range start .Attr {if _eedg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gffd ,_fgfdb :=_eedg .Value ,error (nil );if _fgfdb !=nil {return _fgfdb ;};_agbdb .AuthorAttr =_gffd ;continue ;};if _eedg .Name .Local =="\u0064\u0061\u0074\u0065"{_aefd ,_bcbcga :=ParseStdlibTime (_eedg .Value );if _bcbcga !=nil {return _bcbcga ;};_agbdb .DateAttr =&_aefd ;continue ;};if _eedg .Name .Local =="\u0069\u0064"{_dfcfb ,_bbeb :=_cfdbf .ParseInt (_eedg .Value ,10,64);if _bbeb !=nil {return _bbeb ;};_agbdb .IdAttr =_dfcfb ;continue ;};};_ddac :for {_abcgc ,_caded :=d .Token ();if _caded !=nil {return _caded ;};switch _cbddg :=_abcgc .(type ){case _ebaba .StartElement :switch _cbddg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _ecacd :=d .DecodeElement (_agbdb .TblPr ,&_cbddg );_ecacd !=nil {return _ecacd ;};default:_febdf .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\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_cbddg .Name );if _ccdeb :=d .Skip ();_ccdeb !=nil {return _ccdeb ;};};case _ebaba .EndElement :break _ddac ;case _ebaba .CharData :};};return nil ;};func (_beebbf ST_LevelSuffix )ValidateWithPath (path string )error {switch _beebbf {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beebbf ));};return nil ;};type Styles struct{CT_Styles };func (_abedc *ST_HexColorAuto )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bfcbdg ,_eefdda :=d .Token ();if _eefdda !=nil {return _eefdda ;};if _dabcbg ,_bfgc :=_bfcbdg .(_ebaba .EndElement );_bfgc &&_dabcbg .Name ==start .Name {*_abedc =1;return nil ;};if _ggaadb ,_agefa :=_bfcbdg .(_ebaba .CharData );!_agefa {return _eddeb .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",_bfcbdg );}else {switch string (_ggaadb ){case "":*_abedc =0;case "\u0061\u0075\u0074\u006f":*_abedc =1;};};_bfcbdg ,_eefdda =d .Token ();if _eefdda !=nil {return _eefdda ;};if _ebddf ,_fgdeab :=_bfcbdg .(_ebaba .EndElement );_fgdeab &&_ebddf .Name ==start .Name {return nil ;};return _eddeb .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",_bfcbdg );};func (_gbedf ST_RubyAlign )ValidateWithPath (path string )error {switch _gbedf {case 0,1,2,3,4,5,6:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbedf ));};return nil ;};func (_acacfg ST_TextAlignment )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_acacfg .String (),start );};func NewCT_TopPageBorder ()*CT_TopPageBorder {_fcacd :=&CT_TopPageBorder {};_fcacd .ValAttr =ST_Border (1);return _fcacd ;};func (_dfbab ST_AnnotationVMerge )Validate ()error {return _dfbab .ValidateWithPath ("")};func (_cgeg ST_DocProtect )String ()string {switch _cgeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case 3:return "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case 5:return "\u0066\u006f\u0072m\u0073";};return "";};var ST_CnfPatternRe =_cceec .MustCompile (ST_CnfPattern );type ST_LineNumberRestart byte ;func (_gcgge ST_FldCharType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gcgge .String (),start );};func ParseStdlibTime (s string )(_gbebge .Time ,error ){return _gbebge .Time {},nil };type ST_ThemeColor byte ;func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_ddfeec :=&WdCT_WordprocessingGroup {};_ddfeec .CNvGrpSpPr =_gedadf .NewCT_NonVisualGroupDrawingShapeProps ();_ddfeec .GrpSpPr =_gedadf .NewCT_GroupShapeProperties ();return _ddfeec ;}; +// Frameset Layout Value +ValAttr ST_FrameLayout ;}; -// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path -func (_dgggc *CT_TrPrChange )ValidateWithPath (path string )error {if _fagde :=_dgggc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_fagde !=nil {return _fagde ;};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;); +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_dedgf *CT_String )ValidateWithPath (path string )error {return nil };type CT_RPr struct{ + +// Referenced Character Style +RStyle *CT_String ; -// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path -func (_cfgda *CT_CustomXmlPr )ValidateWithPath (path string )error {if _cfgda .Placeholder !=nil {if _afggf :=_cfgda .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_afggf !=nil {return _afggf ;};};for _cgfbae ,_cbabd :=range _cfgda .Attr {if _ffagg :=_cbabd .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_cgfbae ));_ffagg !=nil {return _ffagg ;};};return nil ;};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_gedadf .CT_Point2D ;LineTo []*_gedadf .CT_Point2D ;}; +// Run Fonts +RFonts *CT_Fonts ; -// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path -func (_gbgg *WdCT_Anchor )ValidateWithPath (path string )error {if _dgbffg :=_gbgg .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_dgbffg !=nil {return _dgbffg ;};if _fbfdd :=_gbgg .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_fbfdd !=nil {return _fbfdd ;};if _dccab :=_gbgg .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_dccab !=nil {return _dccab ;};if _dfddbe :=_gbgg .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_dfddbe !=nil {return _dfddbe ;};if _gbgg .EffectExtent !=nil {if _aega :=_gbgg .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_aega !=nil {return _aega ;};};if _gbgg .Choice !=nil {if _afee :=_gbgg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afee !=nil {return _afee ;};};if _bagbf :=_gbgg .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_bagbf !=nil {return _bagbf ;};if _gbgg .CNvGraphicFramePr !=nil {if _edc :=_gbgg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_edc !=nil {return _edc ;};};if _ageaeg :=_gbgg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ageaeg !=nil {return _ageaeg ;};return nil ;};func (_cdeed *CT_PageBorder )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cdeed .ValAttr =ST_Border (1);for _ ,_defbb :=range start .Attr {if _defbb .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"&&_defbb .Name .Local =="\u0069\u0064"||_defbb .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"&&_defbb .Name .Local =="\u0069\u0064"{_ecfgc ,_cdebb :=_defbb .Value ,error (nil );if _cdebb !=nil {return _cdebb ;};_cdeed .IdAttr =&_ecfgc ;continue ;};if _defbb .Name .Local =="\u0076\u0061\u006c"{_cdeed .ValAttr .UnmarshalXMLAttr (_defbb );continue ;};if _defbb .Name .Local =="\u0063\u006f\u006co\u0072"{_ebcfb ,_fcccbg :=ParseUnionST_HexColor (_defbb .Value );if _fcccbg !=nil {return _fcccbg ;};_cdeed .ColorAttr =&_ebcfb ;continue ;};if _defbb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cdeed .ThemeColorAttr .UnmarshalXMLAttr (_defbb );continue ;};if _defbb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cefcdb ,_ccbgfd :=_defbb .Value ,error (nil );if _ccbgfd !=nil {return _ccbgfd ;};_cdeed .ThemeTintAttr =&_cefcdb ;continue ;};if _defbb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dcfafd ,_edbdg :=_defbb .Value ,error (nil );if _edbdg !=nil {return _edbdg ;};_cdeed .ThemeShadeAttr =&_dcfafd ;continue ;};if _defbb .Name .Local =="\u0073\u007a"{_ddcfg ,_gaaa :=_cfdbf .ParseUint (_defbb .Value ,10,64);if _gaaa !=nil {return _gaaa ;};_cdeed .SzAttr =&_ddcfg ;continue ;};if _defbb .Name .Local =="\u0073\u0070\u0061c\u0065"{_bddd ,_gfbaa :=_cfdbf .ParseUint (_defbb .Value ,10,64);if _gfbaa !=nil {return _gfbaa ;};_cdeed .SpaceAttr =&_bddd ;continue ;};if _defbb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fbdce ,_cfdg :=ParseUnionST_OnOff (_defbb .Value );if _cfdg !=nil {return _cfdg ;};_cdeed .ShadowAttr =&_fbdce ;continue ;};if _defbb .Name .Local =="\u0066\u0072\u0061m\u0065"{_baacf ,_cdedac :=ParseUnionST_OnOff (_defbb .Value );if _cdedac !=nil {return _cdedac ;};_cdeed .FrameAttr =&_baacf ;continue ;};};for {_caeeea ,_ggad :=d .Token ();if _ggad !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_ggad );};if _cde ,_badbd :=_caeeea .(_ebaba .EndElement );_badbd &&_cde .Name ==start .Name {break ;};};return nil ;};func (_bcce *ST_FFTextType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_edgca ,_bgadb :=d .Token ();if _bgadb !=nil {return _bgadb ;};if _gcbgd ,_ebgf :=_edgca .(_ebaba .EndElement );_ebgf &&_gcbgd .Name ==start .Name {*_bcce =1;return nil ;};if _ccfefb ,_bgfbad :=_edgca .(_ebaba .CharData );!_bgfbad {return _eddeb .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",_edgca );}else {switch string (_ccfefb ){case "":*_bcce =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_bcce =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_bcce =2;case "\u0064\u0061\u0074\u0065":*_bcce =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_bcce =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_bcce =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_bcce =6;};};_edgca ,_bgadb =d .Token ();if _bgadb !=nil {return _bgadb ;};if _fdcddb ,_bffaf :=_edgca .(_ebaba .EndElement );_bffaf &&_fdcddb .Name ==start .Name {return nil ;};return _eddeb .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",_edgca );};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);type ST_TextDirection byte ; +// Bold +B *CT_OnOff ; -// Validate validates the CT_CharacterSpacing and its children -func (_cdbef *CT_CharacterSpacing )Validate ()error {return _cdbef .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func NewWdCT_Anchor ()*WdCT_Anchor {_gfg :=&WdCT_Anchor {};_gfg .SimplePos =_gedadf .NewCT_Point2D ();_gfg .PositionH =NewWdCT_PosH ();_gfg .PositionV =NewWdCT_PosV ();_gfg .Extent =_gedadf .NewCT_PositiveSize2D ();_gfg .DocPr =_gedadf .NewCT_NonVisualDrawingProps ();_gfg .Graphic =_gedadf .NewGraphic ();return _gfg ;};func (_bbdbce *ST_DocPartBehavior )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cccdb ,_cfafeb :=d .Token ();if _cfafeb !=nil {return _cfafeb ;};if _fbfee ,_ffgb :=_cccdb .(_ebaba .EndElement );_ffgb &&_fbfee .Name ==start .Name {*_bbdbce =1;return nil ;};if _gdgcfe ,_adacd :=_cccdb .(_ebaba .CharData );!_adacd {return _eddeb .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",_cccdb );}else {switch string (_gdgcfe ){case "":*_bbdbce =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_bbdbce =1;case "\u0070":*_bbdbce =2;case "\u0070\u0067":*_bbdbce =3;};};_cccdb ,_cfafeb =d .Token ();if _cfafeb !=nil {return _cfafeb ;};if _cgdeb ,_dec :=_cccdb .(_ebaba .EndElement );_dec &&_cgdeb .Name ==start .Name {return nil ;};return _eddeb .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",_cccdb );}; +// Complex Script Bold +BCs *CT_OnOff ; -// Validate validates the CT_FFCheckBox and its children -func (_fcffcg *CT_FFCheckBox )Validate ()error {return _fcffcg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};func NewGlossaryDocument ()*GlossaryDocument {_gcefg :=&GlossaryDocument {};_gcefg .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _gcefg ;};func (_aaff *CT_Tc )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_edgbd :=range start .Attr {if _edgbd .Name .Local =="\u0069\u0064"{_fbdec ,_bdgbc :=_edgbd .Value ,error (nil );if _bdgbc !=nil {return _bdgbc ;};_aaff .IdAttr =&_fbdec ;continue ;};};_gaaee :for {_gdfgg ,_bacecg :=d .Token ();if _bacecg !=nil {return _bacecg ;};switch _cggf :=_gdfgg .(type ){case _ebaba .StartElement :switch _cggf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_aaff .TcPr =NewCT_TcPr ();if _bgacd :=d .DecodeElement (_aaff .TcPr ,&_cggf );_bgacd !=nil {return _bgacd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bdffb :=NewEG_BlockLevelElts ();_afbeec :=NewCT_AltChunk ();if _gaebf :=d .DecodeElement (_afbeec ,&_cggf );_gaebf !=nil {return _gaebf ;};_bdffb .AltChunk =append (_bdffb .AltChunk ,_afbeec );_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_bdffb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gdbfg :=NewEG_BlockLevelElts ();_abfb :=NewEG_ContentBlockContent ();_abfb .CustomXml =NewCT_CustomXmlBlock ();if _efccd :=d .DecodeElement (_abfb .CustomXml ,&_cggf );_efccd !=nil {return _efccd ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_gdbfg );_gdbfg .EG_ContentBlockContent =append (_gdbfg .EG_ContentBlockContent ,_abfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_agdfa :=NewEG_BlockLevelElts ();_deedb :=NewEG_ContentBlockContent ();_deedb .Sdt =NewCT_SdtBlock ();if _daaa :=d .DecodeElement (_deedb .Sdt ,&_cggf );_daaa !=nil {return _daaa ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_agdfa );_agdfa .EG_ContentBlockContent =append (_agdfa .EG_ContentBlockContent ,_deedb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_bgfd :=NewEG_BlockLevelElts ();_cdbffe :=NewEG_ContentBlockContent ();_dcga :=NewCT_P ();if _aeadge :=d .DecodeElement (_dcga ,&_cggf );_aeadge !=nil {return _aeadge ;};_cdbffe .P =append (_cdbffe .P ,_dcga );_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_bgfd );_bgfd .EG_ContentBlockContent =append (_bgfd .EG_ContentBlockContent ,_cdbffe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_deacb :=NewEG_BlockLevelElts ();_bdgdg :=NewEG_ContentBlockContent ();_dacgc :=NewCT_Tbl ();if _egfddgc :=d .DecodeElement (_dacgc ,&_cggf );_egfddgc !=nil {return _egfddgc ;};_bdgdg .Tbl =append (_bdgdg .Tbl ,_dacgc );_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_deacb );_deacb .EG_ContentBlockContent =append (_deacb .EG_ContentBlockContent ,_bdgdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ffefe :=NewEG_BlockLevelElts ();_eddcg :=NewEG_ContentBlockContent ();_addgg :=NewEG_RunLevelElts ();_addgg .ProofErr =NewCT_ProofErr ();if _aggaae :=d .DecodeElement (_addgg .ProofErr ,&_cggf );_aggaae !=nil {return _aggaae ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_ffefe );_ffefe .EG_ContentBlockContent =append (_ffefe .EG_ContentBlockContent ,_eddcg );_eddcg .EG_RunLevelElts =append (_eddcg .EG_RunLevelElts ,_addgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ffbbd :=NewEG_BlockLevelElts ();_eaabe :=NewEG_ContentBlockContent ();_gdcbd :=NewEG_RunLevelElts ();_gdcbd .PermStart =NewCT_PermStart ();if _ebffa :=d .DecodeElement (_gdcbd .PermStart ,&_cggf );_ebffa !=nil {return _ebffa ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_ffbbd );_ffbbd .EG_ContentBlockContent =append (_ffbbd .EG_ContentBlockContent ,_eaabe );_eaabe .EG_RunLevelElts =append (_eaabe .EG_RunLevelElts ,_gdcbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afage :=NewEG_BlockLevelElts ();_aebb :=NewEG_ContentBlockContent ();_bdfgg :=NewEG_RunLevelElts ();_bdfgg .PermEnd =NewCT_Perm ();if _dabac :=d .DecodeElement (_bdfgg .PermEnd ,&_cggf );_dabac !=nil {return _dabac ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_afage );_afage .EG_ContentBlockContent =append (_afage .EG_ContentBlockContent ,_aebb );_aebb .EG_RunLevelElts =append (_aebb .EG_RunLevelElts ,_bdfgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fggefe :=NewEG_BlockLevelElts ();_cffed :=NewEG_ContentBlockContent ();_gdbcfd :=NewEG_RunLevelElts ();_gdbcfd .Ins =NewCT_RunTrackChange ();if _bcbdee :=d .DecodeElement (_gdbcfd .Ins ,&_cggf );_bcbdee !=nil {return _bcbdee ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_fggefe );_fggefe .EG_ContentBlockContent =append (_fggefe .EG_ContentBlockContent ,_cffed );_cffed .EG_RunLevelElts =append (_cffed .EG_RunLevelElts ,_gdbcfd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cfaea :=NewEG_BlockLevelElts ();_accfb :=NewEG_ContentBlockContent ();_bebeg :=NewEG_RunLevelElts ();_bebeg .Del =NewCT_RunTrackChange ();if _dabdbd :=d .DecodeElement (_bebeg .Del ,&_cggf );_dabdbd !=nil {return _dabdbd ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_cfaea );_cfaea .EG_ContentBlockContent =append (_cfaea .EG_ContentBlockContent ,_accfb );_accfb .EG_RunLevelElts =append (_accfb .EG_RunLevelElts ,_bebeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cdec :=NewEG_BlockLevelElts ();_bcgeg :=NewEG_ContentBlockContent ();_ccdee :=NewEG_RunLevelElts ();_ccdee .MoveFrom =NewCT_RunTrackChange ();if _gebbad :=d .DecodeElement (_ccdee .MoveFrom ,&_cggf );_gebbad !=nil {return _gebbad ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_cdec );_cdec .EG_ContentBlockContent =append (_cdec .EG_ContentBlockContent ,_bcgeg );_bcgeg .EG_RunLevelElts =append (_bcgeg .EG_RunLevelElts ,_ccdee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aaabb :=NewEG_BlockLevelElts ();_afbff :=NewEG_ContentBlockContent ();_afccc :=NewEG_RunLevelElts ();_afccc .MoveTo =NewCT_RunTrackChange ();if _cbdaa :=d .DecodeElement (_afccc .MoveTo ,&_cggf );_cbdaa !=nil {return _cbdaa ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_aaabb );_aaabb .EG_ContentBlockContent =append (_aaabb .EG_ContentBlockContent ,_afbff );_afbff .EG_RunLevelElts =append (_afbff .EG_RunLevelElts ,_afccc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cfeae :=NewEG_BlockLevelElts ();_fbda :=NewEG_ContentBlockContent ();_bfcdc :=NewEG_RunLevelElts ();_cceba :=NewEG_RangeMarkupElements ();_cceba .BookmarkStart =NewCT_Bookmark ();if _efefe :=d .DecodeElement (_cceba .BookmarkStart ,&_cggf );_efefe !=nil {return _efefe ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_cfeae );_cfeae .EG_ContentBlockContent =append (_cfeae .EG_ContentBlockContent ,_fbda );_fbda .EG_RunLevelElts =append (_fbda .EG_RunLevelElts ,_bfcdc );_bfcdc .EG_RangeMarkupElements =append (_bfcdc .EG_RangeMarkupElements ,_cceba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_begcde :=NewEG_BlockLevelElts ();_ecef :=NewEG_ContentBlockContent ();_bfdea :=NewEG_RunLevelElts ();_gdcfg :=NewEG_RangeMarkupElements ();_gdcfg .BookmarkEnd =NewCT_MarkupRange ();if _eeddc :=d .DecodeElement (_gdcfg .BookmarkEnd ,&_cggf );_eeddc !=nil {return _eeddc ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_begcde );_begcde .EG_ContentBlockContent =append (_begcde .EG_ContentBlockContent ,_ecef );_ecef .EG_RunLevelElts =append (_ecef .EG_RunLevelElts ,_bfdea );_bfdea .EG_RangeMarkupElements =append (_bfdea .EG_RangeMarkupElements ,_gdcfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fegff :=NewEG_BlockLevelElts ();_gecge :=NewEG_ContentBlockContent ();_gebefg :=NewEG_RunLevelElts ();_fcfg :=NewEG_RangeMarkupElements ();_fcfg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfeaa :=d .DecodeElement (_fcfg .MoveFromRangeStart ,&_cggf );_gfeaa !=nil {return _gfeaa ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_fegff );_fegff .EG_ContentBlockContent =append (_fegff .EG_ContentBlockContent ,_gecge );_gecge .EG_RunLevelElts =append (_gecge .EG_RunLevelElts ,_gebefg );_gebefg .EG_RangeMarkupElements =append (_gebefg .EG_RangeMarkupElements ,_fcfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgdd :=NewEG_BlockLevelElts ();_ggcff :=NewEG_ContentBlockContent ();_ffdea :=NewEG_RunLevelElts ();_gcgfc :=NewEG_RangeMarkupElements ();_gcgfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfaae :=d .DecodeElement (_gcgfc .MoveFromRangeEnd ,&_cggf );_bfaae !=nil {return _bfaae ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_cgdd );_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_ggcff );_ggcff .EG_RunLevelElts =append (_ggcff .EG_RunLevelElts ,_ffdea );_ffdea .EG_RangeMarkupElements =append (_ffdea .EG_RangeMarkupElements ,_gcgfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bbdff :=NewEG_BlockLevelElts ();_aggbbf :=NewEG_ContentBlockContent ();_aecfgb :=NewEG_RunLevelElts ();_bfdde :=NewEG_RangeMarkupElements ();_bfdde .MoveToRangeStart =NewCT_MoveBookmark ();if _ceffg :=d .DecodeElement (_bfdde .MoveToRangeStart ,&_cggf );_ceffg !=nil {return _ceffg ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_bbdff );_bbdff .EG_ContentBlockContent =append (_bbdff .EG_ContentBlockContent ,_aggbbf );_aggbbf .EG_RunLevelElts =append (_aggbbf .EG_RunLevelElts ,_aecfgb );_aecfgb .EG_RangeMarkupElements =append (_aecfgb .EG_RangeMarkupElements ,_bfdde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdgec :=NewEG_BlockLevelElts ();_fbfbe :=NewEG_ContentBlockContent ();_cdgd :=NewEG_RunLevelElts ();_aaddf :=NewEG_RangeMarkupElements ();_aaddf .MoveToRangeEnd =NewCT_MarkupRange ();if _dacf :=d .DecodeElement (_aaddf .MoveToRangeEnd ,&_cggf );_dacf !=nil {return _dacf ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_cdgec );_cdgec .EG_ContentBlockContent =append (_cdgec .EG_ContentBlockContent ,_fbfbe );_fbfbe .EG_RunLevelElts =append (_fbfbe .EG_RunLevelElts ,_cdgd );_cdgd .EG_RangeMarkupElements =append (_cdgd .EG_RangeMarkupElements ,_aaddf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_efbfc :=NewEG_BlockLevelElts ();_fccfef :=NewEG_ContentBlockContent ();_dgaff :=NewEG_RunLevelElts ();_gcebfd :=NewEG_RangeMarkupElements ();_gcebfd .CommentRangeStart =NewCT_MarkupRange ();if _bggfe :=d .DecodeElement (_gcebfd .CommentRangeStart ,&_cggf );_bggfe !=nil {return _bggfe ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_efbfc );_efbfc .EG_ContentBlockContent =append (_efbfc .EG_ContentBlockContent ,_fccfef );_fccfef .EG_RunLevelElts =append (_fccfef .EG_RunLevelElts ,_dgaff );_dgaff .EG_RangeMarkupElements =append (_dgaff .EG_RangeMarkupElements ,_gcebfd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfefee :=NewEG_BlockLevelElts ();_cggbg :=NewEG_ContentBlockContent ();_gafda :=NewEG_RunLevelElts ();_cda :=NewEG_RangeMarkupElements ();_cda .CommentRangeEnd =NewCT_MarkupRange ();if _bccedf :=d .DecodeElement (_cda .CommentRangeEnd ,&_cggf );_bccedf !=nil {return _bccedf ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_cfefee );_cfefee .EG_ContentBlockContent =append (_cfefee .EG_ContentBlockContent ,_cggbg );_cggbg .EG_RunLevelElts =append (_cggbg .EG_RunLevelElts ,_gafda );_gafda .EG_RangeMarkupElements =append (_gafda .EG_RangeMarkupElements ,_cda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_babeb :=NewEG_BlockLevelElts ();_gaefb :=NewEG_ContentBlockContent ();_fdabd :=NewEG_RunLevelElts ();_afec :=NewEG_RangeMarkupElements ();_afec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cbege :=d .DecodeElement (_afec .CustomXmlInsRangeStart ,&_cggf );_cbege !=nil {return _cbege ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_babeb );_babeb .EG_ContentBlockContent =append (_babeb .EG_ContentBlockContent ,_gaefb );_gaefb .EG_RunLevelElts =append (_gaefb .EG_RunLevelElts ,_fdabd );_fdabd .EG_RangeMarkupElements =append (_fdabd .EG_RangeMarkupElements ,_afec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eead :=NewEG_BlockLevelElts ();_gee :=NewEG_ContentBlockContent ();_daedc :=NewEG_RunLevelElts ();_gfdg :=NewEG_RangeMarkupElements ();_gfdg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fgdgf :=d .DecodeElement (_gfdg .CustomXmlInsRangeEnd ,&_cggf );_fgdgf !=nil {return _fgdgf ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_eead );_eead .EG_ContentBlockContent =append (_eead .EG_ContentBlockContent ,_gee );_gee .EG_RunLevelElts =append (_gee .EG_RunLevelElts ,_daedc );_daedc .EG_RangeMarkupElements =append (_daedc .EG_RangeMarkupElements ,_gfdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbfea :=NewEG_BlockLevelElts ();_ef :=NewEG_ContentBlockContent ();_eacgd :=NewEG_RunLevelElts ();_fbdea :=NewEG_RangeMarkupElements ();_fbdea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efddc :=d .DecodeElement (_fbdea .CustomXmlDelRangeStart ,&_cggf );_efddc !=nil {return _efddc ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_bbfea );_bbfea .EG_ContentBlockContent =append (_bbfea .EG_ContentBlockContent ,_ef );_ef .EG_RunLevelElts =append (_ef .EG_RunLevelElts ,_eacgd );_eacgd .EG_RangeMarkupElements =append (_eacgd .EG_RangeMarkupElements ,_fbdea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdbd :=NewEG_BlockLevelElts ();_eeace :=NewEG_ContentBlockContent ();_gaeda :=NewEG_RunLevelElts ();_fdacce :=NewEG_RangeMarkupElements ();_fdacce .CustomXmlDelRangeEnd =NewCT_Markup ();if _cacec :=d .DecodeElement (_fdacce .CustomXmlDelRangeEnd ,&_cggf );_cacec !=nil {return _cacec ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_bdbd );_bdbd .EG_ContentBlockContent =append (_bdbd .EG_ContentBlockContent ,_eeace );_eeace .EG_RunLevelElts =append (_eeace .EG_RunLevelElts ,_gaeda );_gaeda .EG_RangeMarkupElements =append (_gaeda .EG_RangeMarkupElements ,_fdacce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bfdfc :=NewEG_BlockLevelElts ();_afbe :=NewEG_ContentBlockContent ();_edaeb :=NewEG_RunLevelElts ();_agbff :=NewEG_RangeMarkupElements ();_agbff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfggd :=d .DecodeElement (_agbff .CustomXmlMoveFromRangeStart ,&_cggf );_gfggd !=nil {return _gfggd ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_bfdfc );_bfdfc .EG_ContentBlockContent =append (_bfdfc .EG_ContentBlockContent ,_afbe );_afbe .EG_RunLevelElts =append (_afbe .EG_RunLevelElts ,_edaeb );_edaeb .EG_RangeMarkupElements =append (_edaeb .EG_RangeMarkupElements ,_agbff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_acbcb :=NewEG_BlockLevelElts ();_fggf :=NewEG_ContentBlockContent ();_abccd :=NewEG_RunLevelElts ();_cadecb :=NewEG_RangeMarkupElements ();_cadecb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ecgge :=d .DecodeElement (_cadecb .CustomXmlMoveFromRangeEnd ,&_cggf );_ecgge !=nil {return _ecgge ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_acbcb );_acbcb .EG_ContentBlockContent =append (_acbcb .EG_ContentBlockContent ,_fggf );_fggf .EG_RunLevelElts =append (_fggf .EG_RunLevelElts ,_abccd );_abccd .EG_RangeMarkupElements =append (_abccd .EG_RangeMarkupElements ,_cadecb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dgab :=NewEG_BlockLevelElts ();_aadee :=NewEG_ContentBlockContent ();_efeded :=NewEG_RunLevelElts ();_dfeaa :=NewEG_RangeMarkupElements ();_dfeaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _badeb :=d .DecodeElement (_dfeaa .CustomXmlMoveToRangeStart ,&_cggf );_badeb !=nil {return _badeb ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_dgab );_dgab .EG_ContentBlockContent =append (_dgab .EG_ContentBlockContent ,_aadee );_aadee .EG_RunLevelElts =append (_aadee .EG_RunLevelElts ,_efeded );_efeded .EG_RangeMarkupElements =append (_efeded .EG_RangeMarkupElements ,_dfeaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fba :=NewEG_BlockLevelElts ();_aedc :=NewEG_ContentBlockContent ();_eceea :=NewEG_RunLevelElts ();_aeeb :=NewEG_RangeMarkupElements ();_aeeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _facfe :=d .DecodeElement (_aeeb .CustomXmlMoveToRangeEnd ,&_cggf );_facfe !=nil {return _facfe ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_fba );_fba .EG_ContentBlockContent =append (_fba .EG_ContentBlockContent ,_aedc );_aedc .EG_RunLevelElts =append (_aedc .EG_RunLevelElts ,_eceea );_eceea .EG_RangeMarkupElements =append (_eceea .EG_RangeMarkupElements ,_aeeb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_baceb :=NewEG_BlockLevelElts ();_fcea :=NewEG_ContentBlockContent ();_cfbbb :=NewEG_RunLevelElts ();_egbbec :=NewEG_MathContent ();_egbbec .OMathPara =_cgde .NewOMathPara ();if _dagbdg :=d .DecodeElement (_egbbec .OMathPara ,&_cggf );_dagbdg !=nil {return _dagbdg ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_baceb );_baceb .EG_ContentBlockContent =append (_baceb .EG_ContentBlockContent ,_fcea );_fcea .EG_RunLevelElts =append (_fcea .EG_RunLevelElts ,_cfbbb );_cfbbb .EG_MathContent =append (_cfbbb .EG_MathContent ,_egbbec );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eaded :=NewEG_BlockLevelElts ();_beaefa :=NewEG_ContentBlockContent ();_bbbgbeg :=NewEG_RunLevelElts ();_gbfcc :=NewEG_MathContent ();_gbfcc .OMath =_cgde .NewOMath ();if _affgd :=d .DecodeElement (_gbfcc .OMath ,&_cggf );_affgd !=nil {return _affgd ;};_aaff .EG_BlockLevelElts =append (_aaff .EG_BlockLevelElts ,_eaded );_eaded .EG_ContentBlockContent =append (_eaded .EG_ContentBlockContent ,_beaefa );_beaefa .EG_RunLevelElts =append (_beaefa .EG_RunLevelElts ,_bbbgbeg );_bbbgbeg .EG_MathContent =append (_bbbgbeg .EG_MathContent ,_gbfcc );default:_febdf .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\u0063 \u0025\u0076",_cggf .Name );if _dedgc :=d .Skip ();_dedgc !=nil {return _dedgc ;};};case _ebaba .EndElement :break _gaaee ;case _ebaba .CharData :};};return nil ;};func (_dff ST_DisplacedByCustomXml )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dff .String (),start );}; +// Italics +I *CT_OnOff ; -// Validate validates the CT_SmartTagRun and its children -func (_fgfgg *CT_SmartTagRun )Validate ()error {return _fgfgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};type CT_SdtListItem struct{ +// Complex Script Italics +ICs *CT_OnOff ; -// List Entry Display Text -DisplayTextAttr *string ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// List Entry Value -ValueAttr *string ;};type CT_TcBorders struct{ +// Small Caps +SmallCaps *CT_OnOff ; -// Table Cell Top Border -Top *CT_Border ; +// Single Strikethrough +Strike *CT_OnOff ; -// Table Cell Leading Edge Border -Start *CT_Border ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Table Cell Leading Edge Border -Left *CT_Border ; +// Display Character Outline +Outline *CT_OnOff ; -// Table Cell Bottom Border -Bottom *CT_Border ; +// Shadow +Shadow *CT_OnOff ; -// Table Cell Trailing Edge Border -End *CT_Border ; +// Embossing +Emboss *CT_OnOff ; -// Table Cell Trailing Edge Border -Right *CT_Border ; +// Imprinting +Imprint *CT_OnOff ; -// Table Cell Inside Horizontal Edges Border -InsideH *CT_Border ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Table Cell Inside Vertical Edges Border -InsideV *CT_Border ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Table Cell Top Left to Bottom Right Diagonal Border -Tl2br *CT_Border ; +// Hidden Text +Vanish *CT_OnOff ; -// Table Cell Top Right to Bottom Left Diagonal Border -Tr2bl *CT_Border ;}; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Validate validates the CT_Jc and its children -func (_ddfe *CT_Jc )Validate ()error {return _ddfe .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func NewCT_LongHexNumber ()*CT_LongHexNumber {_eeege :=&CT_LongHexNumber {};return _eeege }; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_TblLayoutType and its children -func (_gaadaa *CT_TblLayoutType )Validate ()error {return _gaadaa .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_ecbab :=&CT_TwipsMeasure {};return _ecbab };type ST_JcTable byte ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path -func (_egcedf *CT_BookmarkRange )ValidateWithPath (path string )error {if _edcade :=_egcedf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_edcade !=nil {return _edcade ;};return nil ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_bfacc :=ST_SignedTwipsMeasure {};if _bef .ST_UniversalMeasurePatternRe .MatchString (s ){_bfacc .ST_UniversalMeasure =&s ;}else {_ccgec ,_cggece :=_cfdbf .ParseFloat (s ,64);if _cggece !=nil {return _bfacc ,_eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cggece );};_bfacc .Int64 =_febdf .Int64 (int64 (_ccgec ));};return _bfacc ,nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// Validate validates the CT_Recipients and its children -func (_aefbfc *CT_Recipients )Validate ()error {return _aefbfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_fabgf *ST_CaptionPos )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcecc ,_efed :=d .Token ();if _efed !=nil {return _efed ;};if _ccaag ,_dadfa :=_gcecc .(_ebaba .EndElement );_dadfa &&_ccaag .Name ==start .Name {*_fabgf =1;return nil ;};if _cegbc ,_cccbfd :=_gcecc .(_ebaba .CharData );!_cccbfd {return _eddeb .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",_gcecc );}else {switch string (_cegbc ){case "":*_fabgf =0;case "\u0061\u0062\u006fv\u0065":*_fabgf =1;case "\u0062\u0065\u006co\u0077":*_fabgf =2;case "\u006c\u0065\u0066\u0074":*_fabgf =3;case "\u0072\u0069\u0067h\u0074":*_fabgf =4;};};_gcecc ,_efed =d .Token ();if _efed !=nil {return _efed ;};if _afgdd ,_efaba :=_gcecc .(_ebaba .EndElement );_efaba &&_afgdd .Name ==start .Name {return nil ;};return _eddeb .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",_gcecc );}; +// Font Kerning +Kern *CT_HpsMeasure ; -// Validate validates the EG_RPrMath and its children -func (_dcccga *EG_RPrMath )Validate ()error {return _dcccga .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func (_bcfda ST_JcTable )String ()string {switch _bcfda {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0065\u006e\u0064";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0073\u0074\u0061r\u0074";};return "";};func (_dddgad *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gbeeb ,_eafde :=d .Token ();if _eafde !=nil {return _eafde ;};if _cafc ,_afadda :=_gbeeb .(_ebaba .EndElement );_afadda &&_cafc .Name ==start .Name {*_dddgad =1;return nil ;};if _fcgdb ,_eaccg :=_gbeeb .(_ebaba .CharData );!_eaccg {return _eddeb .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",_gbeeb );}else {switch string (_fcgdb ){case "":*_dddgad =0;case "\u006e\u0075\u006c\u006c":*_dddgad =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_dddgad =2;};};_gbeeb ,_eafde =d .Token ();if _eafde !=nil {return _eafde ;};if _ggcgcf ,_bbcgb :=_gbeeb .(_ebaba .EndElement );_bbcgb &&_ggcgcf .Name ==start .Name {return nil ;};return _eddeb .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",_gbeeb );};func (_ggdg *CT_Bookmark )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_ggdg .NameAttr )});if _ggdg .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggdg .ColFirstAttr )});};if _ggdg .ColLastAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggdg .ColLastAttr )});};if _ggdg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cgcfgc ,_bedbc :=_ggdg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bedbc !=nil {return _bedbc ;};start .Attr =append (start .Attr ,_cgcfgc );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_ggdg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_AltChunkPr struct{ +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Keep Source Formatting on Import -MatchSrc *CT_OnOff ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path -func (_badbb *CT_DocDefaults )ValidateWithPath (path string )error {if _badbb .RPrDefault !=nil {if _dddaa :=_badbb .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dddaa !=nil {return _dddaa ;};};if _badbb .PPrDefault !=nil {if _abfccb :=_badbb .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_abfccb !=nil {return _abfccb ;};};return nil ;};func (_eaagf *CT_PPrChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eaagf .PPr =NewCT_PPrBase ();for _ ,_fecacb :=range start .Attr {if _fecacb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fdad ,_aabfca :=_fecacb .Value ,error (nil );if _aabfca !=nil {return _aabfca ;};_eaagf .AuthorAttr =_fdad ;continue ;};if _fecacb .Name .Local =="\u0064\u0061\u0074\u0065"{_fegd ,_dgedg :=ParseStdlibTime (_fecacb .Value );if _dgedg !=nil {return _dgedg ;};_eaagf .DateAttr =&_fegd ;continue ;};if _fecacb .Name .Local =="\u0069\u0064"{_cbggd ,_fabgb :=_cfdbf .ParseInt (_fecacb .Value ,10,64);if _fabgb !=nil {return _fabgb ;};_eaagf .IdAttr =_cbggd ;continue ;};};_gdgcf :for {_bbbdg ,_ccdgdc :=d .Token ();if _ccdgdc !=nil {return _ccdgdc ;};switch _babf :=_bbbdg .(type ){case _ebaba .StartElement :switch _babf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:if _efb :=d .DecodeElement (_eaagf .PPr ,&_babf );_efb !=nil {return _efb ;};default:_febdf .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\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_babf .Name );if _dgaab :=d .Skip ();_dgaab !=nil {return _dgaab ;};};case _ebaba .EndElement :break _gdgcf ;case _ebaba .CharData :};};return nil ;};func (_bacgcf *EG_ParaRPrTrackChanges )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_faeaad :for {_afgb ,_eadba :=d .Token ();if _eadba !=nil {return _eadba ;};switch _bfbgc :=_afgb .(type ){case _ebaba .StartElement :switch _bfbgc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bacgcf .Ins =NewCT_TrackChange ();if _caadg :=d .DecodeElement (_bacgcf .Ins ,&_bfbgc );_caadg !=nil {return _caadg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bacgcf .Del =NewCT_TrackChange ();if _facaf :=d .DecodeElement (_bacgcf .Del ,&_bfbgc );_facaf !=nil {return _facaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bacgcf .MoveFrom =NewCT_TrackChange ();if _feecd :=d .DecodeElement (_bacgcf .MoveFrom ,&_bfbgc );_feecd !=nil {return _feecd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bacgcf .MoveTo =NewCT_TrackChange ();if _cefcc :=d .DecodeElement (_bacgcf .MoveTo ,&_bfbgc );_cefcc !=nil {return _cefcc ;};default:_febdf .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\u0045G\u005f\u0050\u0061\u0072\u0061R\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_bfbgc .Name );if _abcd :=d .Skip ();_abcd !=nil {return _abcd ;};};case _ebaba .EndElement :break _faeaad ;case _ebaba .CharData :};};return nil ;};type CT_EastAsianLayout struct{ +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// East Asian Typography Run ID -IdAttr *int64 ; +// Text Highlighting +Highlight *CT_Highlight ; -// Two Lines in One -CombineAttr *_bef .ST_OnOff ; +// Underline +U *CT_Underline ; -// Display Brackets Around Two Lines in One -CombineBracketsAttr ST_CombineBrackets ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Horizontal in Vertical (Rotate Text) -VertAttr *_bef .ST_OnOff ; +// Text Border +Bdr *CT_Border ; -// Compress Rotated Text to Line Height -VertCompressAttr *_bef .ST_OnOff ;};type CT_DocProtect struct{ +// Run Shading +Shd *CT_Shd ; -// Document Editing Restrictions -EditAttr ST_DocProtect ; +// Manual Run Width +FitText *CT_FitText ; -// Only Allow Formatting With Unlocked Styles -FormattingAttr *_bef .ST_OnOff ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Enforce Document Protection Settings -EnforcementAttr *_bef .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _bef .ST_CryptProv ;CryptAlgorithmClassAttr _bef .ST_AlgClass ;CryptAlgorithmTypeAttr _bef .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};type ST_ChapterSep byte ;func (_ggbebc ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _ggbebc {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbebc ));};return nil ;};type CT_RPrDefault struct{ +// Right To Left Text +Rtl *CT_OnOff ; -// Run Properties -RPr *CT_RPr ;};func (_egead ST_ChapterSep )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_egead .String (),start );};func (_caebd ST_PageOrientation )ValidateWithPath (path string )error {switch _caebd {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caebd ));};return nil ;};func NewEG_SectPrContents ()*EG_SectPrContents {_eccb :=&EG_SectPrContents {};return _eccb };func (_efefdg *CT_ShapeDefaults )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _efefdg .Any !=nil {for _ ,_aafda :=range _efefdg .Any {_aafda .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_bbbda :=&CT_NumRestart {};_bbbda .ValAttr =ST_RestartNumber (1);return _bbbda ;}; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Validate validates the EG_ContentRunContent and its children -func (_daged *EG_ContentRunContent )Validate ()error {return _daged .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_baccg WdST_AlignH )Validate ()error {return _baccg .ValidateWithPath ("")};func (_gcbb *CT_ObjectChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gcbb .Control !=nil {_egbae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_gcbb .Control ,_egbae );};if _gcbb .ObjectLink !=nil {_gagde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gcbb .ObjectLink ,_gagde );};if _gcbb .ObjectEmbed !=nil {_fegce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_gcbb .ObjectEmbed ,_fegce );};if _gcbb .Movie !=nil {_fdccc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_gcbb .Movie ,_fdccc );};return nil ;};func (_bfbcaf *CT_Document )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bfbcaf .ConformanceAttr =_bef .ST_ConformanceClass (1);for _ ,_ebfage :=range start .Attr {if _ebfage .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bfbcaf .ConformanceAttr .UnmarshalXMLAttr (_ebfage );continue ;};};_dbbe :for {_beebd ,_gbegg :=d .Token ();if _gbegg !=nil {return _gbegg ;};switch _ecffcc :=_beebd .(type ){case _ebaba .StartElement :switch _ecffcc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bfbcaf .Background =NewCT_Background ();if _bdeed :=d .DecodeElement (_bfbcaf .Background ,&_ecffcc );_bdeed !=nil {return _bdeed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_bfbcaf .Body =NewCT_Body ();if _aefcg :=d .DecodeElement (_bfbcaf .Body ,&_ecffcc );_aefcg !=nil {return _aefcg ;};default:_febdf .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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_ecffcc .Name );if _cgeabf :=d .Skip ();_cgeabf !=nil {return _cgeabf ;};};case _ebaba .EndElement :break _dbbe ;case _ebaba .CharData :};};return nil ;};func (_efebbf ST_SignedTwipsMeasure )String ()string {if _efebbf .Int64 !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_efebbf .Int64 );};if _efebbf .ST_UniversalMeasure !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_efebbf .ST_UniversalMeasure );};return "";};func (_edgdd ST_HdrFtr )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fedcb :=_ebaba .Attr {};_fedcb .Name =name ;switch _edgdd {case ST_HdrFtrUnset :_fedcb .Value ="";case ST_HdrFtrEven :_fedcb .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_fedcb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_fedcb .Value ="\u0066\u0069\u0072s\u0074";};return _fedcb ,nil ;}; +// Emphasis Mark +Em *CT_Em ; -// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path -func (_cbabda *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_agfaa ST_Em )String ()string {switch _agfaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0063\u006f\u006dm\u0061";case 4:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 5:return "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return "";};func (_bfaeb *CT_TcPrInner )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_becgc :for {_bgab ,_cfdcg :=d .Token ();if _cfdcg !=nil {return _cfdcg ;};switch _cgecbc :=_bgab .(type ){case _ebaba .StartElement :switch _cgecbc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_bfaeb .CnfStyle =NewCT_Cnf ();if _dedce :=d .DecodeElement (_bfaeb .CnfStyle ,&_cgecbc );_dedce !=nil {return _dedce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_bfaeb .TcW =NewCT_TblWidth ();if _gadbe :=d .DecodeElement (_bfaeb .TcW ,&_cgecbc );_gadbe !=nil {return _gadbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_bfaeb .GridSpan =NewCT_DecimalNumber ();if _eeacab :=d .DecodeElement (_bfaeb .GridSpan ,&_cgecbc );_eeacab !=nil {return _eeacab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_bfaeb .HMerge =NewCT_HMerge ();if _aedbbc :=d .DecodeElement (_bfaeb .HMerge ,&_cgecbc );_aedbbc !=nil {return _aedbbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_bfaeb .VMerge =NewCT_VMerge ();if _dacda :=d .DecodeElement (_bfaeb .VMerge ,&_cgecbc );_dacda !=nil {return _dacda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_bfaeb .TcBorders =NewCT_TcBorders ();if _cgbcf :=d .DecodeElement (_bfaeb .TcBorders ,&_cgecbc );_cgbcf !=nil {return _cgbcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_bfaeb .Shd =NewCT_Shd ();if _efeg :=d .DecodeElement (_bfaeb .Shd ,&_cgecbc );_efeg !=nil {return _efeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_bfaeb .NoWrap =NewCT_OnOff ();if _bdfff :=d .DecodeElement (_bfaeb .NoWrap ,&_cgecbc );_bdfff !=nil {return _bdfff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_bfaeb .TcMar =NewCT_TcMar ();if _cdage :=d .DecodeElement (_bfaeb .TcMar ,&_cgecbc );_cdage !=nil {return _cdage ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_bfaeb .TextDirection =NewCT_TextDirection ();if _dgbac :=d .DecodeElement (_bfaeb .TextDirection ,&_cgecbc );_dgbac !=nil {return _dgbac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_bfaeb .TcFitText =NewCT_OnOff ();if _ecaadb :=d .DecodeElement (_bfaeb .TcFitText ,&_cgecbc );_ecaadb !=nil {return _ecaadb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_bfaeb .VAlign =NewCT_VerticalJc ();if _gecdg :=d .DecodeElement (_bfaeb .VAlign ,&_cgecbc );_gecdg !=nil {return _gecdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_bfaeb .HideMark =NewCT_OnOff ();if _bcddf :=d .DecodeElement (_bfaeb .HideMark ,&_cgecbc );_bcddf !=nil {return _bcddf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_bfaeb .Headers =NewCT_Headers ();if _geeda :=d .DecodeElement (_bfaeb .Headers ,&_cgecbc );_geeda !=nil {return _geeda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_bfaeb .CellIns =NewCT_TrackChange ();if _bbcdge :=d .DecodeElement (_bfaeb .CellIns ,&_cgecbc );_bbcdge !=nil {return _bbcdge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_bfaeb .CellDel =NewCT_TrackChange ();if _fbgbbd :=d .DecodeElement (_bfaeb .CellDel ,&_cgecbc );_fbgbbd !=nil {return _fbgbbd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_bfaeb .CellMerge =NewCT_CellMergeTrackChange ();if _cdbge :=d .DecodeElement (_bfaeb .CellMerge ,&_cgecbc );_cdbge !=nil {return _cdbge ;};default:_febdf .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_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_cgecbc .Name );if _eababd :=d .Skip ();_eababd !=nil {return _eababd ;};};case _ebaba .EndElement :break _becgc ;case _ebaba .CharData :};};return nil ;}; +// Languages for Run Content +Lang *CT_Language ; -// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path -func (_ddgfc *CT_DocVars )ValidateWithPath (path string )error {for _bdefg ,_cfdgbg :=range _ddgfc .DocVar {if _geg :=_cfdgbg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_bdefg ));_geg !=nil {return _geg ;};};return nil ;};func (_febcd *ST_FldCharType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_febcd =0;case "\u0062\u0065\u0067i\u006e":*_febcd =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_febcd =2;case "\u0065\u006e\u0064":*_febcd =3;};return nil ;};func (_ggeca *WdCT_WordprocessingShapeChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ggeca .CNvSpPr !=nil {_ecfgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ggeca .CNvSpPr ,_ecfgg );};if _ggeca .CNvCnPr !=nil {_gdeeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_ggeca .CNvCnPr ,_gdeeg );};return nil ;};func (_cdgg WdST_WrapText )String ()string {switch _cdgg {case 0:return "";case 1:return "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};type CT_TblCellMar struct{ +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Table Cell Top Margin Default -Top *CT_TblWidth ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Table Cell Leading Margin Default -Start *CT_TblWidth ; +// Office Open XML Math +OMath *CT_OnOff ; -// Table Cell Leading Margin Default -Left *CT_TblWidth ; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func (_efagf ST_LevelSuffix )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_befad :=_g .Attr {};_befad .Name =name ;switch _efagf {case ST_LevelSuffixUnset :_befad .Value ="";case ST_LevelSuffixTab :_befad .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_befad .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_befad .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _befad ,nil ;};func (_beedcf *WdCT_PosH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beedcf .RelativeFromAttr =WdST_RelFromH (1);_beedcf .Choice =NewWdCT_PosHChoice ();for _ ,_bdfea :=range start .Attr {if _bdfea .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_beedcf .RelativeFromAttr .UnmarshalXMLAttr (_bdfea );continue ;};};_feabeg :for {_bddff ,_fdgdg :=d .Token ();if _fdgdg !=nil {return _fdgdg ;};switch _gabcfc :=_bddff .(type ){case _g .StartElement :switch _gabcfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_beedcf .Choice =NewWdCT_PosHChoice ();if _gdgaba :=d .DecodeElement (&_beedcf .Choice .Align ,&_gabcfc );_gdgaba !=nil {return _gdgaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_beedcf .Choice =NewWdCT_PosHChoice ();if _acecc :=d .DecodeElement (&_beedcf .Choice .PosOffset ,&_gabcfc );_acecc !=nil {return _acecc ;};default:_ga .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 \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_gabcfc .Name );if _gddege :=d .Skip ();_gddege !=nil {return _gddege ;};};case _g .EndElement :break _feabeg ;case _g .CharData :};};return nil ;};func (_ddeeca *ST_DocPartGallery )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddeeca =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ddeeca =1;case "\u0061\u006e\u0079":*_ddeeca =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddeeca =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ddeeca =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ddeeca =5;case "\u0065\u0071":*_ddeeca =6;case "\u0066\u0074\u0072\u0073":*_ddeeca =7;case "\u0068\u0064\u0072\u0073":*_ddeeca =8;case "\u0070\u0067\u004eu\u006d":*_ddeeca =9;case "\u0074\u0062\u006c\u0073":*_ddeeca =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ddeeca =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ddeeca =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ddeeca =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ddeeca =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ddeeca =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddeeca =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ddeeca =17;case "\u0062\u0069\u0062":*_ddeeca =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ddeeca =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ddeeca =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ddeeca =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ddeeca =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ddeeca =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ddeeca =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ddeeca =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ddeeca =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ddeeca =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ddeeca =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ddeeca =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ddeeca =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddeeca =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ddeeca =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ddeeca =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ddeeca =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ddeeca =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ddeeca =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ddeeca =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ddeeca =38;};return nil ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};type ST_TabJc byte ;func (_cbedca ST_Pitch )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbedca .String (),start );};func (_ceaca *CT_SignedHpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ceaca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Table Cell Bottom Margin Default -Bottom *CT_TblWidth ; +// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path +func (_fcedb *CT_TblLook )ValidateWithPath (path string )error {if _fcedb .FirstRowAttr !=nil {if _gcffb :=_fcedb .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gcffb !=nil {return _gcffb ;};};if _fcedb .LastRowAttr !=nil {if _fdecgc :=_fcedb .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_fdecgc !=nil {return _fdecgc ;};};if _fcedb .FirstColumnAttr !=nil {if _egbdc :=_fcedb .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_egbdc !=nil {return _egbdc ;};};if _fcedb .LastColumnAttr !=nil {if _dagad :=_fcedb .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_dagad !=nil {return _dagad ;};};if _fcedb .NoHBandAttr !=nil {if _debcf :=_fcedb .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_debcf !=nil {return _debcf ;};};if _fcedb .NoVBandAttr !=nil {if _ebcdf :=_fcedb .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ebcdf !=nil {return _ebcdf ;};};return nil ;};type CT_Guid struct{ -// Table Cell Trailing Margin Default -End *CT_TblWidth ; +// GUID Value +ValAttr *string ;};func (_eeeaa *CT_SectType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfbgbd :=range start .Attr {if _gfbgbd .Name .Local =="\u0076\u0061\u006c"{_eeeaa .ValAttr .UnmarshalXMLAttr (_gfbgbd );continue ;};};for {_ebfdgg ,_gecdf :=d .Token ();if _gecdf !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gecdf );};if _bafdb ,_abgba :=_ebfdgg .(_g .EndElement );_abgba &&_bafdb .Name ==start .Name {break ;};};return nil ;};func (_ggbdb ST_MailMergeDest )ValidateWithPath (path string )error {switch _ggbdb {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbdb ));};return nil ;};func NewCT_Fonts ()*CT_Fonts {_dedcdd :=&CT_Fonts {};return _dedcdd };func (_eacfe *ST_FldCharType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffaef ,_bgada :=d .Token ();if _bgada !=nil {return _bgada ;};if _cbfdf ,_dgbgf :=_cffaef .(_g .EndElement );_dgbgf &&_cbfdf .Name ==start .Name {*_eacfe =1;return nil ;};if _ecgbfg ,_baadf :=_cffaef .(_g .CharData );!_baadf {return _gd .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",_cffaef );}else {switch string (_ecgbfg ){case "":*_eacfe =0;case "\u0062\u0065\u0067i\u006e":*_eacfe =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_eacfe =2;case "\u0065\u006e\u0064":*_eacfe =3;};};_cffaef ,_bgada =d .Token ();if _bgada !=nil {return _bgada ;};if _bdbdfb ,_bcbcdf :=_cffaef .(_g .EndElement );_bcbcdf &&_bdbdfb .Name ==start .Name {return nil ;};return _gd .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",_cffaef );}; -// Table Cell Trailing Margin Default -Right *CT_TblWidth ;};func (_gbfeg *EG_PContentMath )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _gbfeg .EG_PContentBase !=nil {for _ ,_fcebd :=range _gbfeg .EG_PContentBase {_fcebd .MarshalXML (e ,_ebaba .StartElement {});};};if _gbfeg .EG_ContentRunContentBase !=nil {for _ ,_abag :=range _gbfeg .EG_ContentRunContentBase {_abag .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};func (_afbcg *CT_PageBorders )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_eedeag :=range start .Attr {if _eedeag .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_afbcg .ZOrderAttr .UnmarshalXMLAttr (_eedeag );continue ;};if _eedeag .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_afbcg .DisplayAttr .UnmarshalXMLAttr (_eedeag );continue ;};if _eedeag .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_afbcg .OffsetFromAttr .UnmarshalXMLAttr (_eedeag );continue ;};};_gcbab :for {_bbgf ,_geecc :=d .Token ();if _geecc !=nil {return _geecc ;};switch _efccbb :=_bbgf .(type ){case _ebaba .StartElement :switch _efccbb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_afbcg .Top =NewCT_TopPageBorder ();if _decdd :=d .DecodeElement (_afbcg .Top ,&_efccbb );_decdd !=nil {return _decdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_afbcg .Left =NewCT_PageBorder ();if _eefcg :=d .DecodeElement (_afbcg .Left ,&_efccbb );_eefcg !=nil {return _eefcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_afbcg .Bottom =NewCT_BottomPageBorder ();if _dbgda :=d .DecodeElement (_afbcg .Bottom ,&_efccbb );_dbgda !=nil {return _dbgda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_afbcg .Right =NewCT_PageBorder ();if _fbead :=d .DecodeElement (_afbcg .Right ,&_efccbb );_fbead !=nil {return _fbead ;};default:_febdf .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\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_efccbb .Name );if _gefbf :=d .Skip ();_gefbf !=nil {return _gefbf ;};};case _ebaba .EndElement :break _gcbab ;case _ebaba .CharData :};};return nil ;};func (_bafgc *CT_DocType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dafcca :=range start .Attr {if _dafcca .Name .Local =="\u0076\u0061\u006c"{_fbgdb ,_cfc :=_dafcca .Value ,error (nil );if _cfc !=nil {return _cfc ;};_bafgc .ValAttr =_fbgdb ;continue ;};};for {_bge ,_gaadg :=d .Token ();if _gaadg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_gaadg );};if _dacdca ,_aggbbg :=_bge .(_ebaba .EndElement );_aggbbg &&_dacdca .Name ==start .Name {break ;};};return nil ;};func NewCT_PBdr ()*CT_PBdr {_acfbe :=&CT_PBdr {};return _acfbe }; +// Validate validates the CT_FontFamily and its children +func (_ggbda *CT_FontFamily )Validate ()error {return _ggbda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};type ST_TblLayoutType byte ;func (_gdbfgdf ST_FtnPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edcaef :=_g .Attr {};_edcaef .Name =name ;switch _gdbfgdf {case ST_FtnPosUnset :_edcaef .Value ="";case ST_FtnPosPageBottom :_edcaef .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_edcaef .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_edcaef .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_edcaef .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _edcaef ,nil ;}; -// Validate validates the CT_FtnProps and its children -func (_gfcfb *CT_FtnProps )Validate ()error {return _gfcfb .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");}; +// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path +func (_agcda *CT_RecipientData )ValidateWithPath (path string )error {if _agcda .Active !=nil {if _fdccce :=_agcda .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_fdccce !=nil {return _fdccce ;};};if _ebefcf :=_agcda .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_ebefcf !=nil {return _ebefcf ;};if _fdda :=_agcda .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_fdda !=nil {return _fdda ;};return nil ;};func (_dgdgf *CT_MailMergeDocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgdgf .ValAttr =ST_MailMergeDocType (1);for _ ,_cbeb :=range start .Attr {if _cbeb .Name .Local =="\u0076\u0061\u006c"{_dgdgf .ValAttr .UnmarshalXMLAttr (_cbeb );continue ;};};for {_dgdge ,_eagdg :=d .Token ();if _eagdg !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004d\u0061\u0069\u006c\u004de\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_eagdg );};if _baeag ,_dgfac :=_dgdge .(_g .EndElement );_dgfac &&_baeag .Name ==start .Name {break ;};};return nil ;};func (_cgcgcb *CT_FtnEdnSepRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdcbd :=range start .Attr {if _fdcbd .Name .Local =="\u0069\u0064"{_geggc ,_aacge :=_b .ParseInt (_fdcbd .Value ,10,64);if _aacge !=nil {return _aacge ;};_cgcgcb .IdAttr =_geggc ;continue ;};};for {_ebce ,_bbffe :=d .Token ();if _bbffe !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_bbffe );};if _cbeaf ,_gebd :=_ebce .(_g .EndElement );_gebd &&_cbeaf .Name ==start .Name {break ;};};return nil ;};type EG_CellMarkupElements struct{ -// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path -func (_cab *CT_Highlight )ValidateWithPath (path string )error {if _cab .ValAttr ==ST_HighlightColorUnset {return _eddeb .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 _abc :=_cab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abc !=nil {return _abc ;};return nil ;};func NewCT_LvlLegacy ()*CT_LvlLegacy {_feecg :=&CT_LvlLegacy {};return _feecg };func NewCT_TcBorders ()*CT_TcBorders {_dcbac :=&CT_TcBorders {};return _dcbac };func (_adccb *AG_SectPrAttributes )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dgfd :=range start .Attr {if _dgfd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_bffcac ,_ddeae :=_dgfd .Value ,error (nil );if _ddeae !=nil {return _ddeae ;};_adccb .RsidRPrAttr =&_bffcac ;continue ;};if _dgfd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gadfe ,_gfgf :=_dgfd .Value ,error (nil );if _gfgf !=nil {return _gfgf ;};_adccb .RsidDelAttr =&_gadfe ;continue ;};if _dgfd .Name .Local =="\u0072\u0073\u0069d\u0052"{_edda ,_bagce :=_dgfd .Value ,error (nil );if _bagce !=nil {return _bagce ;};_adccb .RsidRAttr =&_edda ;continue ;};if _dgfd .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gdbcff ,_aaeb :=_dgfd .Value ,error (nil );if _aaeb !=nil {return _aaeb ;};_adccb .RsidSectAttr =&_gdbcff ;continue ;};};for {_cfcab ,_ddga :=d .Token ();if _ddga !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0065\u0063\u0074\u0050r\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_ddga );};if _ggeaa ,_gccfca :=_cfcab .(_ebaba .EndElement );_gccfca &&_ggeaa .Name ==start .Name {break ;};};return nil ;};func (_cgagae *CT_SdtDate )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cgagae .FullDateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgagae .FullDateAttr )});};e .EncodeToken (start );if _cgagae .DateFormat !=nil {_gefaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_cgagae .DateFormat ,_gefaf );};if _cgagae .Lid !=nil {_ebabd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_cgagae .Lid ,_ebabd );};if _cgagae .StoreMappedDataAs !=nil {_dgeaae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_cgagae .StoreMappedDataAs ,_dgeaae );};if _cgagae .Calendar !=nil {_cdfgga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_cgagae .Calendar ,_cdfgga );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_agedge *CT_TblStylePr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agedge .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_gdbcb :=range start .Attr {if _gdbcb .Name .Local =="\u0074\u0079\u0070\u0065"{_agedge .TypeAttr .UnmarshalXMLAttr (_gdbcb );continue ;};};_ggfa :for {_acagde ,_ceffde :=d .Token ();if _ceffde !=nil {return _ceffde ;};switch _badbf :=_acagde .(type ){case _ebaba .StartElement :switch _badbf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_agedge .PPr =NewCT_PPrGeneral ();if _adcgb :=d .DecodeElement (_agedge .PPr ,&_badbf );_adcgb !=nil {return _adcgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_agedge .RPr =NewCT_RPr ();if _fcbbf :=d .DecodeElement (_agedge .RPr ,&_badbf );_fcbbf !=nil {return _fcbbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_agedge .TblPr =NewCT_TblPrBase ();if _ecafa :=d .DecodeElement (_agedge .TblPr ,&_badbf );_ecafa !=nil {return _ecafa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_agedge .TrPr =NewCT_TrPr ();if _gbcad :=d .DecodeElement (_agedge .TrPr ,&_badbf );_gbcad !=nil {return _gbcad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_agedge .TcPr =NewCT_TcPr ();if _fgdcea :=d .DecodeElement (_agedge .TcPr ,&_badbf );_fgdcea !=nil {return _fgdcea ;};default:_febdf .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\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_badbf .Name );if _fegde :=d .Skip ();_fegde !=nil {return _fegde ;};};case _ebaba .EndElement :break _ggfa ;case _ebaba .CharData :};};return nil ;};func (_bbagc *ST_Shd )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bbagc =0;case "\u006e\u0069\u006c":*_bbagc =1;case "\u0063\u006c\u0065a\u0072":*_bbagc =2;case "\u0073\u006f\u006ci\u0064":*_bbagc =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_bbagc =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_bbagc =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_bbagc =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_bbagc =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_bbagc =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_bbagc =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_bbagc =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_bbagc =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_bbagc =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_bbagc =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_bbagc =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_bbagc =15;case "\u0070\u0063\u0074\u0035":*_bbagc =16;case "\u0070\u0063\u00741\u0030":*_bbagc =17;case "\u0070\u0063\u00741\u0032":*_bbagc =18;case "\u0070\u0063\u00741\u0035":*_bbagc =19;case "\u0070\u0063\u00742\u0030":*_bbagc =20;case "\u0070\u0063\u00742\u0035":*_bbagc =21;case "\u0070\u0063\u00743\u0030":*_bbagc =22;case "\u0070\u0063\u00743\u0035":*_bbagc =23;case "\u0070\u0063\u00743\u0037":*_bbagc =24;case "\u0070\u0063\u00744\u0030":*_bbagc =25;case "\u0070\u0063\u00744\u0035":*_bbagc =26;case "\u0070\u0063\u00745\u0030":*_bbagc =27;case "\u0070\u0063\u00745\u0035":*_bbagc =28;case "\u0070\u0063\u00746\u0030":*_bbagc =29;case "\u0070\u0063\u00746\u0032":*_bbagc =30;case "\u0070\u0063\u00746\u0035":*_bbagc =31;case "\u0070\u0063\u00747\u0030":*_bbagc =32;case "\u0070\u0063\u00747\u0035":*_bbagc =33;case "\u0070\u0063\u00748\u0030":*_bbagc =34;case "\u0070\u0063\u00748\u0035":*_bbagc =35;case "\u0070\u0063\u00748\u0037":*_bbagc =36;case "\u0070\u0063\u00749\u0030":*_bbagc =37;case "\u0070\u0063\u00749\u0035":*_bbagc =38;};return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_fcgcba :=&CT_TrPrChange {};_fcgcba .TrPr =NewCT_TrPrBase ();return _fcgcba ;};type CT_SdtContentRun struct{ +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _f .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_fggccc *WdCT_WordprocessingShape )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fggccc .Choice =NewWdCT_WordprocessingShapeChoice ();_fggccc .SpPr =_gedadf .NewCT_ShapeProperties ();_fggccc .BodyPr =_gedadf .NewCT_TextBodyProperties ();for _ ,_edbgc :=range start .Attr {if _edbgc .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_dgfg ,_eaacb :=_cfdbf .ParseBool (_edbgc .Value );if _eaacb !=nil {return _eaacb ;};_fggccc .NormalEastAsianFlowAttr =&_dgfg ;continue ;};};_beadf :for {_ddadc ,_cgafg :=d .Token ();if _cgafg !=nil {return _cgafg ;};switch _begge :=_ddadc .(type ){case _ebaba .StartElement :switch _begge .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_fggccc .CNvPr =_gedadf .NewCT_NonVisualDrawingProps ();if _egddf :=d .DecodeElement (_fggccc .CNvPr ,&_begge );_egddf !=nil {return _egddf ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_fggccc .Choice =NewWdCT_WordprocessingShapeChoice ();if _cfcfgf :=d .DecodeElement (&_fggccc .Choice .CNvSpPr ,&_begge );_cfcfgf !=nil {return _cfcfgf ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_fggccc .Choice =NewWdCT_WordprocessingShapeChoice ();if _acagg :=d .DecodeElement (&_fggccc .Choice .CNvCnPr ,&_begge );_acagg !=nil {return _acagg ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _bgbbg :=d .DecodeElement (_fggccc .SpPr ,&_begge );_bgbbg !=nil {return _bgbbg ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_fggccc .Style =_gedadf .NewCT_ShapeStyle ();if _gcaege :=d .DecodeElement (_fggccc .Style ,&_begge );_gcaege !=nil {return _gcaege ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggccc .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _cfaacb :=d .DecodeElement (_fggccc .ExtLst ,&_begge );_cfaacb !=nil {return _cfaacb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_fggccc .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _cdeadf :=d .DecodeElement (&_fggccc .WChoice .Txbx ,&_begge );_cdeadf !=nil {return _cdeadf ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_fggccc .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _cbeb :=d .DecodeElement (&_fggccc .WChoice .LinkedTxbx ,&_begge );_cbeb !=nil {return _cbeb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _gbbgb :=d .DecodeElement (_fggccc .BodyPr ,&_begge );_gbbgb !=nil {return _gbbgb ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067S\u0068\u0061\u0070\u0065\u0020%\u0076",_begge .Name );if _gebcc :=d .Skip ();_gebcc !=nil {return _gebcc ;};};case _ebaba .EndElement :break _beadf ;case _ebaba .CharData :};};return nil ;};func (_ffaag ST_DecimalNumberOrPercent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ffaag .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_ebaba .CharData (_eddeb .Sprintf ("\u0025\u0064",*_ffaag .ST_UnqualifiedPercentage )));};if _ffaag .ST_Percentage !=nil {e .EncodeToken (_ebaba .CharData (*_ffaag .ST_Percentage ));};return e .EncodeToken (_ebaba .EndElement {Name :start .Name });};type CT_Underline struct{ +// Annotation Identifier +IdAttr int64 ;};func (_efaagc *ST_SignedHpsMeasure )Validate ()error {return _efaagc .ValidateWithPath ("")};func (_gedef *CT_Odso )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabd :for {_eabgc ,_afgdeb :=d .Token ();if _afgdeb !=nil {return _afgdeb ;};switch _bgabfa :=_eabgc .(type ){case _g .StartElement :switch _bgabfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0064\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0064\u006c"}:_gedef .Udl =NewCT_String ();if _edadb :=d .DecodeElement (_gedef .Udl ,&_bgabfa );_edadb !=nil {return _edadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065"}:_gedef .Table =NewCT_String ();if _ceac :=d .DecodeElement (_gedef .Table ,&_bgabfa );_ceac !=nil {return _ceac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0072\u0063"}:_gedef .Src =NewCT_Rel ();if _ebacf :=d .DecodeElement (_gedef .Src ,&_bgabfa );_ebacf !=nil {return _ebacf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_gedef .ColDelim =NewCT_DecimalNumber ();if _ffefb :=d .DecodeElement (_gedef .ColDelim ,&_bgabfa );_ffefb !=nil {return _ffefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_gedef .Type =NewCT_MailMergeSourceType ();if _gcgde :=d .DecodeElement (_gedef .Type ,&_bgabfa );_gcgde !=nil {return _gcgde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0048\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0048\u0064\u0072"}:_gedef .FHdr =NewCT_OnOff ();if _cdada :=d .DecodeElement (_gedef .FHdr ,&_bgabfa );_cdada !=nil {return _cdada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_dfdbc :=NewCT_OdsoFieldMapData ();if _bbcef :=d .DecodeElement (_dfdbc ,&_bgabfa );_bbcef !=nil {return _bbcef ;};_gedef .FieldMapData =append (_gedef .FieldMapData ,_dfdbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fegeb :=NewCT_Rel ();if _aabfc :=d .DecodeElement (_fegeb ,&_bgabfa );_aabfc !=nil {return _aabfc ;};_gedef .RecipientData =append (_gedef .RecipientData ,_fegeb );default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0064\u0073\u006f\u0020\u0025\u0076",_bgabfa .Name );if _eegcb :=d .Skip ();_eegcb !=nil {return _eegcb ;};};case _g .EndElement :break _dabd ;case _g .CharData :};};return nil ;};func (_dcggg *CT_RunTrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cagfc :=range start .Attr {if _cagfc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fcbac ,_fdegc :=_cagfc .Value ,error (nil );if _fdegc !=nil {return _fdegc ;};_dcggg .AuthorAttr =_fcbac ;continue ;};if _cagfc .Name .Local =="\u0064\u0061\u0074\u0065"{_bebdf ,_bdfge :=ParseStdlibTime (_cagfc .Value );if _bdfge !=nil {return _bdfge ;};_dcggg .DateAttr =&_bebdf ;continue ;};if _cagfc .Name .Local =="\u0069\u0064"{_bbgca ,_bgbgd :=_b .ParseInt (_cagfc .Value ,10,64);if _bgbgd !=nil {return _bgbgd ;};_dcggg .IdAttr =_bbgca ;continue ;};};for {_aeca ,_dcgdf :=d .Token ();if _dcgdf !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065: \u0025\u0073",_dcgdf );};if _eaedea ,_gbbea :=_aeca .(_g .EndElement );_gbbea &&_eaedea .Name ==start .Name {break ;};};return nil ;};func (_dabgb ST_Merge )Validate ()error {return _dabgb .ValidateWithPath ("")};func (_gfggg *CT_DivBdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bebge :for {_efgb ,_dbbgc :=d .Token ();if _dbbgc !=nil {return _dbbgc ;};switch _aeac :=_efgb .(type ){case _g .StartElement :switch _aeac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gfggg .Top =NewCT_Border ();if _bcacd :=d .DecodeElement (_gfggg .Top ,&_aeac );_bcacd !=nil {return _bcacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gfggg .Left =NewCT_Border ();if _ggfef :=d .DecodeElement (_gfggg .Left ,&_aeac );_ggfef !=nil {return _ggfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gfggg .Bottom =NewCT_Border ();if _agccc :=d .DecodeElement (_gfggg .Bottom ,&_aeac );_agccc !=nil {return _agccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gfggg .Right =NewCT_Border ();if _efbeb :=d .DecodeElement (_gfggg .Right ,&_aeac );_efbeb !=nil {return _efbeb ;};default:_ga .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\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_aeac .Name );if _adfec :=d .Skip ();_adfec !=nil {return _adfec ;};};case _g .EndElement :break _bebge ;case _g .CharData :};};return nil ;};type CT_Border struct{ -// Underline Style -ValAttr ST_Underline ; +// Border Style +ValAttr ST_Border ; -// Underline Color +// Border Color ColorAttr *ST_HexColor ; -// Underline Theme Color +// Border Theme Color ThemeColorAttr ST_ThemeColor ; -// Underline Theme Color Tint +// Border Theme Color Tint ThemeTintAttr *string ; -// Underline Theme Color Shade -ThemeShadeAttr *string ;};func (_feff ST_Proof )Validate ()error {return _feff .ValidateWithPath ("")}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path -func (_cfgde *CT_MarkupRange )ValidateWithPath (path string )error {if _aefce :=_cfgde .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_aefce !=nil {return _aefce ;};return nil ;}; +// Border Width +SzAttr *uint64 ; + +// Border Spacing Measurement +SpaceAttr *uint64 ; + +// Border Shadow +ShadowAttr *_gc .ST_OnOff ; + +// Create Frame Effect +FrameAttr *_gc .ST_OnOff ;}; // Validate validates the CT_AltChunk and its children -func (_befaea *CT_AltChunk )Validate ()error {return _befaea .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};type CT_DocRsids struct{ +func (_fee *CT_AltChunk )Validate ()error {return _fee .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func (_dcdgb *CT_MathCtrlIns )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cebee :=range start .Attr {if _cebee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bgdg ,_gbbdb :=_cebee .Value ,error (nil );if _gbbdb !=nil {return _gbbdb ;};_dcdgb .AuthorAttr =_bgdg ;continue ;};if _cebee .Name .Local =="\u0064\u0061\u0074\u0065"{_fbdae ,_cgcag :=ParseStdlibTime (_cebee .Value );if _cgcag !=nil {return _cgcag ;};_dcdgb .DateAttr =&_fbdae ;continue ;};if _cebee .Name .Local =="\u0069\u0064"{_ggccc ,_becgd :=_b .ParseInt (_cebee .Value ,10,64);if _becgd !=nil {return _becgd ;};_dcdgb .IdAttr =_ggccc ;continue ;};};for {_gdagg ,_dddba :=d .Token ();if _dddba !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0049\u006e\u0073:\u0020\u0025\u0073",_dddba );};if _addbe ,_gecbf :=_gdagg .(_g .EndElement );_gecbf &&_addbe .Name ==start .Name {break ;};};return nil ;}; -// Original Document Revision Save ID -RsidRoot *CT_LongHexNumber ; +// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path +func (_bggcgd *CT_TblWidth )ValidateWithPath (path string )error {if _bggcgd .WAttr !=nil {if _gddgca :=_bggcgd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gddgca !=nil {return _gddgca ;};};if _eegeb :=_bggcgd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eegeb !=nil {return _eegeb ;};return nil ;};func (_cega *CT_DecimalNumberOrPrecent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cega .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtCell ()*CT_SdtCell {_ecbca :=&CT_SdtCell {};return _ecbca }; -// Single Session Revision Save ID -Rsid []*CT_LongHexNumber ;};func (_gacgbe ST_ProofErr )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_aeacb :=_ebaba .Attr {};_aeacb .Name =name ;switch _gacgbe {case ST_ProofErrUnset :_aeacb .Value ="";case ST_ProofErrSpellStart :_aeacb .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_aeacb .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_aeacb .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_aeacb .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _aeacb ,nil ;}; +// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path +func (_bbebbe *CT_Ruby )ValidateWithPath (path string )error {if _eefgcb :=_bbebbe .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_eefgcb !=nil {return _eefgcb ;};if _dcfee :=_bbebbe .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_dcfee !=nil {return _dcfee ;};if _gcega :=_bbebbe .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_gcega !=nil {return _gcega ;};return nil ;}; -// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path -func (_ccbgc *CT_BdoContentRun )ValidateWithPath (path string )error {if _dcaeg :=_ccbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcaeg !=nil {return _dcaeg ;};for _deege ,_cfefd :=range _ccbgc .FldSimple {if _fadgc :=_cfefd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_deege ));_fadgc !=nil {return _fadgc ;};};if _ccbgc .Hyperlink !=nil {if _gccaba :=_ccbgc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gccaba !=nil {return _gccaba ;};};if _ccbgc .SubDoc !=nil {if _dbbec :=_ccbgc .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_dbbec !=nil {return _dbbec ;};};for _beafa ,_aaceb :=range _ccbgc .EG_ContentRunContent {if _dgabf :=_aaceb .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_beafa ));_dgabf !=nil {return _dgabf ;};};return nil ;}; +// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path +func (_baed *CT_DocProtect )ValidateWithPath (path string )error {if _fafdd :=_baed .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_fafdd !=nil {return _fafdd ;};if _baed .FormattingAttr !=nil {if _fcbaa :=_baed .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fcbaa !=nil {return _fcbaa ;};};if _baed .EnforcementAttr !=nil {if _gdea :=_baed .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_gdea !=nil {return _gdea ;};};if _cefed :=_baed .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_cefed !=nil {return _cefed ;};if _gcfef :=_baed .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_gcfef !=nil {return _gcfef ;};if _fcced :=_baed .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fcced !=nil {return _fcced ;};return nil ;}; -// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path -func (_gcfgaf *CT_RPr )ValidateWithPath (path string )error {if _gcfgaf .RStyle !=nil {if _fddac :=_gcfgaf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fddac !=nil {return _fddac ;};};if _gcfgaf .RFonts !=nil {if _dgeb :=_gcfgaf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dgeb !=nil {return _dgeb ;};};if _gcfgaf .B !=nil {if _bebeda :=_gcfgaf .B .ValidateWithPath (path +"\u002f\u0042");_bebeda !=nil {return _bebeda ;};};if _gcfgaf .BCs !=nil {if _begfe :=_gcfgaf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_begfe !=nil {return _begfe ;};};if _gcfgaf .I !=nil {if _ddegbbb :=_gcfgaf .I .ValidateWithPath (path +"\u002f\u0049");_ddegbbb !=nil {return _ddegbbb ;};};if _gcfgaf .ICs !=nil {if _fdca :=_gcfgaf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fdca !=nil {return _fdca ;};};if _gcfgaf .Caps !=nil {if _aafbe :=_gcfgaf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_aafbe !=nil {return _aafbe ;};};if _gcfgaf .SmallCaps !=nil {if _egcfb :=_gcfgaf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_egcfb !=nil {return _egcfb ;};};if _gcfgaf .Strike !=nil {if _adccf :=_gcfgaf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_adccf !=nil {return _adccf ;};};if _gcfgaf .Dstrike !=nil {if _fdeaed :=_gcfgaf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fdeaed !=nil {return _fdeaed ;};};if _gcfgaf .Outline !=nil {if _egbbfa :=_gcfgaf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_egbbfa !=nil {return _egbbfa ;};};if _gcfgaf .Shadow !=nil {if _ecggde :=_gcfgaf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ecggde !=nil {return _ecggde ;};};if _gcfgaf .Emboss !=nil {if _aacdg :=_gcfgaf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_aacdg !=nil {return _aacdg ;};};if _gcfgaf .Imprint !=nil {if _efcgga :=_gcfgaf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_efcgga !=nil {return _efcgga ;};};if _gcfgaf .NoProof !=nil {if _bcgddd :=_gcfgaf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bcgddd !=nil {return _bcgddd ;};};if _gcfgaf .SnapToGrid !=nil {if _caabe :=_gcfgaf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_caabe !=nil {return _caabe ;};};if _gcfgaf .Vanish !=nil {if _accdeb :=_gcfgaf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_accdeb !=nil {return _accdeb ;};};if _gcfgaf .WebHidden !=nil {if _bdb :=_gcfgaf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_bdb !=nil {return _bdb ;};};if _gcfgaf .Color !=nil {if _bgeac :=_gcfgaf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bgeac !=nil {return _bgeac ;};};if _gcfgaf .Spacing !=nil {if _dedfa :=_gcfgaf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dedfa !=nil {return _dedfa ;};};if _gcfgaf .W !=nil {if _baadb :=_gcfgaf .W .ValidateWithPath (path +"\u002f\u0057");_baadb !=nil {return _baadb ;};};if _gcfgaf .Kern !=nil {if _ffcff :=_gcfgaf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ffcff !=nil {return _ffcff ;};};if _gcfgaf .Position !=nil {if _bbaab :=_gcfgaf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bbaab !=nil {return _bbaab ;};};if _gcfgaf .Sz !=nil {if _cbffc :=_gcfgaf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cbffc !=nil {return _cbffc ;};};if _gcfgaf .SzCs !=nil {if _aaeggd :=_gcfgaf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_aaeggd !=nil {return _aaeggd ;};};if _gcfgaf .Highlight !=nil {if _gdccf :=_gcfgaf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gdccf !=nil {return _gdccf ;};};if _gcfgaf .U !=nil {if _agde :=_gcfgaf .U .ValidateWithPath (path +"\u002f\u0055");_agde !=nil {return _agde ;};};if _gcfgaf .Effect !=nil {if _cfafe :=_gcfgaf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cfafe !=nil {return _cfafe ;};};if _gcfgaf .Bdr !=nil {if _gbcfb :=_gcfgaf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gbcfb !=nil {return _gbcfb ;};};if _gcfgaf .Shd !=nil {if _aggeba :=_gcfgaf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aggeba !=nil {return _aggeba ;};};if _gcfgaf .FitText !=nil {if _bcbed :=_gcfgaf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bcbed !=nil {return _bcbed ;};};if _gcfgaf .VertAlign !=nil {if _bbeae :=_gcfgaf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_bbeae !=nil {return _bbeae ;};};if _gcfgaf .Rtl !=nil {if _fbacc :=_gcfgaf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fbacc !=nil {return _fbacc ;};};if _gcfgaf .Cs !=nil {if _efafe :=_gcfgaf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_efafe !=nil {return _efafe ;};};if _gcfgaf .Em !=nil {if _dcddf :=_gcfgaf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dcddf !=nil {return _dcddf ;};};if _gcfgaf .Lang !=nil {if _dbga :=_gcfgaf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dbga !=nil {return _dbga ;};};if _gcfgaf .EastAsianLayout !=nil {if _ddea :=_gcfgaf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ddea !=nil {return _ddea ;};};if _gcfgaf .SpecVanish !=nil {if _eccf :=_gcfgaf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_eccf !=nil {return _eccf ;};};if _gcfgaf .OMath !=nil {if _faf :=_gcfgaf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_faf !=nil {return _faf ;};};if _gcfgaf .RPrChange !=nil {if _dfgaa :=_gcfgaf .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dfgaa !=nil {return _dfgaa ;};};return nil ;};func (_bfdbb ST_PageBorderDisplay )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bfdbb .String (),start );};func (_fecgf *ST_RubyAlign )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dfcde ,_ffbef :=d .Token ();if _ffbef !=nil {return _ffbef ;};if _daabbf ,_fgeb :=_dfcde .(_ebaba .EndElement );_fgeb &&_daabbf .Name ==start .Name {*_fecgf =1;return nil ;};if _cfa ,_ddeadf :=_dfcde .(_ebaba .CharData );!_ddeadf {return _eddeb .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",_dfcde );}else {switch string (_cfa ){case "":*_fecgf =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fecgf =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_fecgf =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_fecgf =3;case "\u006c\u0065\u0066\u0074":*_fecgf =4;case "\u0072\u0069\u0067h\u0074":*_fecgf =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fecgf =6;};};_dfcde ,_ffbef =d .Token ();if _ffbef !=nil {return _ffbef ;};if _cbgbd ,_ccfdd :=_dfcde .(_ebaba .EndElement );_ccfdd &&_cbgbd .Name ==start .Name {return nil ;};return _eddeb .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",_dfcde );};func (_caadea *CT_Pitch )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_gedeg ,_bbffbf :=_caadea .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbffbf !=nil {return _bbffbf ;};start .Attr =append (start .Attr ,_gedeg );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Columns and its children +func (_bddc *CT_Columns )Validate ()error {return _bddc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_fgceag *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_acbda :=[]string {};if _fgceag .Int64 !=nil {_acbda =append (_acbda ,"\u0049\u006e\u00746\u0034");};if _fgceag .ST_UniversalMeasure !=nil {_acbda =append (_acbda ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_acbda )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acbda );};return nil ;};func (_fcdfg *ST_PTabLeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcbac ,_ebfaea :=d .Token ();if _ebfaea !=nil {return _ebfaea ;};if _aadfe ,_bbffd :=_cbcbac .(_g .EndElement );_bbffd &&_aadfe .Name ==start .Name {*_fcdfg =1;return nil ;};if _bgege ,_adeba :=_cbcbac .(_g .CharData );!_adeba {return _gd .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",_cbcbac );}else {switch string (_bgege ){case "":*_fcdfg =0;case "\u006e\u006f\u006e\u0065":*_fcdfg =1;case "\u0064\u006f\u0074":*_fcdfg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fcdfg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_fcdfg =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_fcdfg =5;};};_cbcbac ,_ebfaea =d .Token ();if _ebfaea !=nil {return _ebfaea ;};if _geffb ,_ddgcf :=_cbcbac .(_g .EndElement );_ddgcf &&_geffb .Name ==start .Name {return nil ;};return _gd .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",_cbcbac );};type CT_SdtCell struct{ -// Validate validates the CT_SignedHpsMeasure and its children -func (_egdee *CT_SignedHpsMeasure )Validate ()error {return _egdee .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Validate validates the CT_Ind and its children -func (_ageg *CT_Ind )Validate ()error {return _ageg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};func NewCT_SdtContentRun ()*CT_SdtContentRun {_dadfdg :=&CT_SdtContentRun {};return _dadfdg };type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Annotation Identifier -IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_cbegbf *CT_TblWidth )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cgffe :=range start .Attr {if _cgffe .Name .Local =="\u0077"{_faabcg ,_bdgfcc :=ParseUnionST_MeasurementOrPercent (_cgffe .Value );if _bdgfcc !=nil {return _bdgfcc ;};_cbegbf .WAttr =&_faabcg ;continue ;};if _cgffe .Name .Local =="\u0074\u0079\u0070\u0065"{_cbegbf .TypeAttr .UnmarshalXMLAttr (_cgffe );continue ;};};for {_begga ,_caff :=d .Token ();if _caff !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_caff );};if _eddcb ,_fddgb :=_begga .(_ebaba .EndElement );_fddgb &&_eddcb .Name ==start .Name {break ;};};return nil ;};func NewCT_DirContentRun ()*CT_DirContentRun {_eafed :=&CT_DirContentRun {};return _eafed };func (_gfeg *CT_SdtRow )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ffaeba :for {_fcgffc ,_gfedcb :=d .Token ();if _gfedcb !=nil {return _gfedcb ;};switch _cecbdc :=_fcgffc .(type ){case _ebaba .StartElement :switch _cecbdc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_gfeg .SdtPr =NewCT_SdtPr ();if _bceeb :=d .DecodeElement (_gfeg .SdtPr ,&_cecbdc );_bceeb !=nil {return _bceeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_gfeg .SdtEndPr =NewCT_SdtEndPr ();if _cbebe :=d .DecodeElement (_gfeg .SdtEndPr ,&_cecbdc );_cbebe !=nil {return _cbebe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_gfeg .SdtContent =NewCT_SdtContentRow ();if _bfgde :=d .DecodeElement (_gfeg .SdtContent ,&_cecbdc );_bfgde !=nil {return _bfgde ;};default:_febdf .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\u0064\u0074R\u006f\u0077 \u0025\u0076",_cecbdc .Name );if _egfada :=d .Skip ();_egfada !=nil {return _egfada ;};};case _ebaba .EndElement :break _ffaeba ;case _ebaba .CharData :};};return nil ;};type ST_FFTextType byte ;func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_baeec :=&EG_CellMarkupElements {};return _baeec ;};func (_eggfgd *CT_OnOff )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ceafa :=range start .Attr {if _ceafa .Name .Local =="\u0076\u0061\u006c"{_ccfefg ,_bcaeg :=ParseUnionST_OnOff (_ceafa .Value );if _bcaeg !=nil {return _bcaeg ;};_eggfgd .ValAttr =&_ccfefg ;continue ;};};for {_accdf ,_begeg :=d .Token ();if _begeg !=nil {return _eddeb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_begeg );};if _baaafc ,_dgcg :=_accdf .(_ebaba .EndElement );_dgcg &&_baaafc .Name ==start .Name {break ;};};return nil ;};func (_aaddd ST_InfoTextType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aaddd .String (),start );};const (ST_MailMergeDestUnset ST_MailMergeDest =0;ST_MailMergeDestNewDocument ST_MailMergeDest =1;ST_MailMergeDestPrinter ST_MailMergeDest =2;ST_MailMergeDestEmail ST_MailMergeDest =3;ST_MailMergeDestFax ST_MailMergeDest =4;);func (_egfdde ST_MailMergeDest )String ()string {switch _egfdde {case 0:return "";case 1:return "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006d\u0061i\u006c";case 4:return "\u0066\u0061\u0078";};return "";};func (_ddcbgd *CT_SdtContentRow )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgdbg :for {_gecfeb ,_gdcgf :=d .Token ();if _gdcgf !=nil {return _gdcgf ;};switch _ecgfac :=_gecfeb .(type ){case _ebaba .StartElement :switch _ecgfac .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_dbbcb :=NewCT_Row ();if _affef :=d .DecodeElement (_dbbcb ,&_ecgfac );_affef !=nil {return _affef ;};_ddcbgd .Tr =append (_ddcbgd .Tr ,_dbbcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ddcbgd .CustomXml =NewCT_CustomXmlRow ();if _daaea :=d .DecodeElement (_ddcbgd .CustomXml ,&_ecgfac );_daaea !=nil {return _daaea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ddcbgd .Sdt =NewCT_SdtRow ();if _acbfg :=d .DecodeElement (_ddcbgd .Sdt ,&_ecgfac );_acbfg !=nil {return _acbfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ccgef :=NewEG_RunLevelElts ();_ccgef .ProofErr =NewCT_ProofErr ();if _bfdgb :=d .DecodeElement (_ccgef .ProofErr ,&_ecgfac );_bfdgb !=nil {return _bfdgb ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_ccgef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fafge :=NewEG_RunLevelElts ();_fafge .PermStart =NewCT_PermStart ();if _bffege :=d .DecodeElement (_fafge .PermStart ,&_ecgfac );_bffege !=nil {return _bffege ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_fafge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cceef :=NewEG_RunLevelElts ();_cceef .PermEnd =NewCT_Perm ();if _ccgf :=d .DecodeElement (_cceef .PermEnd ,&_ecgfac );_ccgf !=nil {return _ccgf ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_cceef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ggaf :=NewEG_RunLevelElts ();_ggaf .Ins =NewCT_RunTrackChange ();if _bcb :=d .DecodeElement (_ggaf .Ins ,&_ecgfac );_bcb !=nil {return _bcb ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_ggaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fefeeb :=NewEG_RunLevelElts ();_fefeeb .Del =NewCT_RunTrackChange ();if _dagaa :=d .DecodeElement (_fefeeb .Del ,&_ecgfac );_dagaa !=nil {return _dagaa ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_fefeeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bcfagf :=NewEG_RunLevelElts ();_bcfagf .MoveFrom =NewCT_RunTrackChange ();if _ddbbcg :=d .DecodeElement (_bcfagf .MoveFrom ,&_ecgfac );_ddbbcg !=nil {return _ddbbcg ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_bcfagf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddbf :=NewEG_RunLevelElts ();_ddbf .MoveTo =NewCT_RunTrackChange ();if _agbefe :=d .DecodeElement (_ddbf .MoveTo ,&_ecgfac );_agbefe !=nil {return _agbefe ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_ddbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_efeb :=NewEG_RunLevelElts ();_bdfgb :=NewEG_RangeMarkupElements ();_bdfgb .BookmarkStart =NewCT_Bookmark ();if _egbag :=d .DecodeElement (_bdfgb .BookmarkStart ,&_ecgfac );_egbag !=nil {return _egbag ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_efeb );_efeb .EG_RangeMarkupElements =append (_efeb .EG_RangeMarkupElements ,_bdfgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cedged :=NewEG_RunLevelElts ();_feeeb :=NewEG_RangeMarkupElements ();_feeeb .BookmarkEnd =NewCT_MarkupRange ();if _aafce :=d .DecodeElement (_feeeb .BookmarkEnd ,&_ecgfac );_aafce !=nil {return _aafce ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_cedged );_cedged .EG_RangeMarkupElements =append (_cedged .EG_RangeMarkupElements ,_feeeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bedae :=NewEG_RunLevelElts ();_dcff :=NewEG_RangeMarkupElements ();_dcff .MoveFromRangeStart =NewCT_MoveBookmark ();if _bfbf :=d .DecodeElement (_dcff .MoveFromRangeStart ,&_ecgfac );_bfbf !=nil {return _bfbf ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_bedae );_bedae .EG_RangeMarkupElements =append (_bedae .EG_RangeMarkupElements ,_dcff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcfb :=NewEG_RunLevelElts ();_eddab :=NewEG_RangeMarkupElements ();_eddab .MoveFromRangeEnd =NewCT_MarkupRange ();if _ceba :=d .DecodeElement (_eddab .MoveFromRangeEnd ,&_ecgfac );_ceba !=nil {return _ceba ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_bcfb );_bcfb .EG_RangeMarkupElements =append (_bcfb .EG_RangeMarkupElements ,_eddab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_abbgb :=NewEG_RunLevelElts ();_fdg :=NewEG_RangeMarkupElements ();_fdg .MoveToRangeStart =NewCT_MoveBookmark ();if _bcaab :=d .DecodeElement (_fdg .MoveToRangeStart ,&_ecgfac );_bcaab !=nil {return _bcaab ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_abbgb );_abbgb .EG_RangeMarkupElements =append (_abbgb .EG_RangeMarkupElements ,_fdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_deeee :=NewEG_RunLevelElts ();_efdd :=NewEG_RangeMarkupElements ();_efdd .MoveToRangeEnd =NewCT_MarkupRange ();if _geaca :=d .DecodeElement (_efdd .MoveToRangeEnd ,&_ecgfac );_geaca !=nil {return _geaca ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_deeee );_deeee .EG_RangeMarkupElements =append (_deeee .EG_RangeMarkupElements ,_efdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_adacgf :=NewEG_RunLevelElts ();_cgg :=NewEG_RangeMarkupElements ();_cgg .CommentRangeStart =NewCT_MarkupRange ();if _bcece :=d .DecodeElement (_cgg .CommentRangeStart ,&_ecgfac );_bcece !=nil {return _bcece ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_adacgf );_adacgf .EG_RangeMarkupElements =append (_adacgf .EG_RangeMarkupElements ,_cgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcadg :=NewEG_RunLevelElts ();_fcffb :=NewEG_RangeMarkupElements ();_fcffb .CommentRangeEnd =NewCT_MarkupRange ();if _bcgcfgd :=d .DecodeElement (_fcffb .CommentRangeEnd ,&_ecgfac );_bcgcfgd !=nil {return _bcgcfgd ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_fcadg );_fcadg .EG_RangeMarkupElements =append (_fcadg .EG_RangeMarkupElements ,_fcffb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cefdbc :=NewEG_RunLevelElts ();_gebe :=NewEG_RangeMarkupElements ();_gebe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgbdbb :=d .DecodeElement (_gebe .CustomXmlInsRangeStart ,&_ecgfac );_fgbdbb !=nil {return _fgbdbb ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_cefdbc );_cefdbc .EG_RangeMarkupElements =append (_cefdbc .EG_RangeMarkupElements ,_gebe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbeabe :=NewEG_RunLevelElts ();_gfaegd :=NewEG_RangeMarkupElements ();_gfaegd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfaed :=d .DecodeElement (_gfaegd .CustomXmlInsRangeEnd ,&_ecgfac );_gfaed !=nil {return _gfaed ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_dbeabe );_dbeabe .EG_RangeMarkupElements =append (_dbeabe .EG_RangeMarkupElements ,_gfaegd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_daff :=NewEG_RunLevelElts ();_fcaeb :=NewEG_RangeMarkupElements ();_fcaeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fdgcf :=d .DecodeElement (_fcaeb .CustomXmlDelRangeStart ,&_ecgfac );_fdgcf !=nil {return _fdgcf ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_daff );_daff .EG_RangeMarkupElements =append (_daff .EG_RangeMarkupElements ,_fcaeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddebb :=NewEG_RunLevelElts ();_gebfc :=NewEG_RangeMarkupElements ();_gebfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _gafeg :=d .DecodeElement (_gebfc .CustomXmlDelRangeEnd ,&_ecgfac );_gafeg !=nil {return _gafeg ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_ddebb );_ddebb .EG_RangeMarkupElements =append (_ddebb .EG_RangeMarkupElements ,_gebfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bgbgg :=NewEG_RunLevelElts ();_dfbce :=NewEG_RangeMarkupElements ();_dfbce .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfdeg :=d .DecodeElement (_dfbce .CustomXmlMoveFromRangeStart ,&_ecgfac );_bfdeg !=nil {return _bfdeg ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_bgbgg );_bgbgg .EG_RangeMarkupElements =append (_bgbgg .EG_RangeMarkupElements ,_dfbce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbcab :=NewEG_RunLevelElts ();_adadd :=NewEG_RangeMarkupElements ();_adadd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbgfc :=d .DecodeElement (_adadd .CustomXmlMoveFromRangeEnd ,&_ecgfac );_dbgfc !=nil {return _dbgfc ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_bbcab );_bbcab .EG_RangeMarkupElements =append (_bbcab .EG_RangeMarkupElements ,_adadd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cagcb :=NewEG_RunLevelElts ();_dacad :=NewEG_RangeMarkupElements ();_dacad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdgfac :=d .DecodeElement (_dacad .CustomXmlMoveToRangeStart ,&_ecgfac );_cdgfac !=nil {return _cdgfac ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_cagcb );_cagcb .EG_RangeMarkupElements =append (_cagcb .EG_RangeMarkupElements ,_dacad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecefb :=NewEG_RunLevelElts ();_ccfdag :=NewEG_RangeMarkupElements ();_ccfdag .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfdcb :=d .DecodeElement (_ccfdag .CustomXmlMoveToRangeEnd ,&_ecgfac );_dfdcb !=nil {return _dfdcb ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_ecefb );_ecefb .EG_RangeMarkupElements =append (_ecefb .EG_RangeMarkupElements ,_ccfdag );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_egggba :=NewEG_RunLevelElts ();_daceg :=NewEG_MathContent ();_daceg .OMathPara =_cgde .NewOMathPara ();if _afdd :=d .DecodeElement (_daceg .OMathPara ,&_ecgfac );_afdd !=nil {return _afdd ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_egggba );_egggba .EG_MathContent =append (_egggba .EG_MathContent ,_daceg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_afdfb :=NewEG_RunLevelElts ();_cbdc :=NewEG_MathContent ();_cbdc .OMath =_cgde .NewOMath ();if _fcga :=d .DecodeElement (_cbdc .OMath ,&_ecgfac );_fcga !=nil {return _fcga ;};_ddcbgd .EG_RunLevelElts =append (_ddcbgd .EG_RunLevelElts ,_afdfb );_afdfb .EG_MathContent =append (_afdfb .EG_MathContent ,_cbdc );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_ecgfac .Name );if _agede :=d .Skip ();_agede !=nil {return _agede ;};};case _ebaba .EndElement :break _fgdbg ;case _ebaba .CharData :};};return nil ;};func (_cfedc *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cfedc .Wsp !=nil {_fffgaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_egcgdca :=range _cfedc .Wsp {e .EncodeElement (_egcgdca ,_fffgaa );};};if _cfedc .Pic !=nil {_bgfga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_gcagc :=range _cfedc .Pic {e .EncodeElement (_gcagc ,_bgfga );};};if _cfedc .ContentPart !=nil {_adadg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_cadac :=range _cfedc .ContentPart {e .EncodeElement (_cadac ,_adadg );};};if _cfedc .Wgp !=nil {_eeebcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_gccfg :=range _cfedc .Wgp {e .EncodeElement (_gccfg ,_eeebcc );};};if _cfedc .GraphicFrame !=nil {_fabfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_badda :=range _cfedc .GraphicFrame {e .EncodeElement (_badda ,_fabfc );};};return nil ;}; +// Cell-Level Structured Document Tag Content +SdtContent *CT_SdtContentCell ;};type ST_View byte ;func (_cacab ST_TabJc )String ()string {switch _cacab {case 0:return "";case 1:return "\u0063\u006c\u0065a\u0072";case 2:return "\u0073\u0074\u0061r\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0065\u006e\u0064";case 5:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 6:return "\u0062\u0061\u0072";case 7:return "\u006e\u0075\u006d";case 8:return "\u006c\u0065\u0066\u0074";case 9:return "\u0072\u0069\u0067h\u0074";};return "";};func (_ggacac *CT_TblPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggacac .TblStyle !=nil {_bfcea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggacac .TblStyle ,_bfcea );};if _ggacac .TblpPr !=nil {_cbedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_ggacac .TblpPr ,_cbedc );};if _ggacac .TblOverlap !=nil {_dacded :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ggacac .TblOverlap ,_dacded );};if _ggacac .BidiVisual !=nil {_cbcede :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_ggacac .BidiVisual ,_cbcede );};if _ggacac .TblStyleRowBandSize !=nil {_gebgd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ggacac .TblStyleRowBandSize ,_gebgd );};if _ggacac .TblStyleColBandSize !=nil {_fadffg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ggacac .TblStyleColBandSize ,_fadffg );};if _ggacac .TblW !=nil {_bbbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ggacac .TblW ,_bbbgg );};if _ggacac .Jc !=nil {_aggbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ggacac .Jc ,_aggbe );};if _ggacac .TblCellSpacing !=nil {_facdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ggacac .TblCellSpacing ,_facdf );};if _ggacac .TblInd !=nil {_dbecf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ggacac .TblInd ,_dbecf );};if _ggacac .TblBorders !=nil {_bcfgcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ggacac .TblBorders ,_bcfgcg );};if _ggacac .Shd !=nil {_gefbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ggacac .Shd ,_gefbc );};if _ggacac .TblLayout !=nil {_bfbgb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ggacac .TblLayout ,_bfbgb );};if _ggacac .TblCellMar !=nil {_gcgdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ggacac .TblCellMar ,_gcgdf );};if _ggacac .TblLook !=nil {_eggeec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ggacac .TblLook ,_eggeec );};if _ggacac .TblCaption !=nil {_cefeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggacac .TblCaption ,_cefeg );};if _ggacac .TblDescription !=nil {_ggggb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggacac .TblDescription ,_ggggb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebdgce ST_SectionMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebdgce .String (),start );};func (_gaffc *CT_R )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gaffc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_gaffc .RsidRPrAttr )});};if _gaffc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_gaffc .RsidDelAttr )});};if _gaffc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gaffc .RsidRAttr )});};e .EncodeToken (start );if _gaffc .RPr !=nil {_ggeagd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gaffc .RPr ,_ggeagd );};if _gaffc .EG_RunInnerContent !=nil {for _ ,_baafde :=range _gaffc .EG_RunInnerContent {_baafde .MarshalXML (e ,_g .StartElement {});};};for _ ,_bafee :=range _gaffc .Extra {if _eaccb :=_bafee .MarshalXML (e ,_g .StartElement {});_eaccb !=nil {return _eaccb ;};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ParaRPrTrackChanges and its children -func (_gbbe *EG_ParaRPrTrackChanges )Validate ()error {return _gbbe .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");}; +// Validate validates the CT_Divs and its children +func (_ccab *CT_Divs )Validate ()error {return _ccab .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func (_dgggf *CT_Settings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beddd :for {_gbfbgc ,_facbf :=d .Token ();if _facbf !=nil {return _facbf ;};switch _eegac :=_gbfbgc .(type ){case _g .StartElement :switch _eegac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dgggf .WriteProtection =NewCT_WriteProtection ();if _febfdf :=d .DecodeElement (_dgggf .WriteProtection ,&_eegac );_febfdf !=nil {return _febfdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_dgggf .View =NewCT_View ();if _fecebd :=d .DecodeElement (_dgggf .View ,&_eegac );_fecebd !=nil {return _fecebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_dgggf .Zoom =NewCT_Zoom ();if _fdafg :=d .DecodeElement (_dgggf .Zoom ,&_eegac );_fdafg !=nil {return _fdafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_dgggf .RemovePersonalInformation =NewCT_OnOff ();if _dafff :=d .DecodeElement (_dgggf .RemovePersonalInformation ,&_eegac );_dafff !=nil {return _dafff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_dgggf .RemoveDateAndTime =NewCT_OnOff ();if _efdcag :=d .DecodeElement (_dgggf .RemoveDateAndTime ,&_eegac );_efdcag !=nil {return _efdcag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_dgggf .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _dbcac :=d .DecodeElement (_dgggf .DoNotDisplayPageBoundaries ,&_eegac );_dbcac !=nil {return _dbcac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_dgggf .DisplayBackgroundShape =NewCT_OnOff ();if _bbde :=d .DecodeElement (_dgggf .DisplayBackgroundShape ,&_eegac );_bbde !=nil {return _bbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_dgggf .PrintPostScriptOverText =NewCT_OnOff ();if _gcegf :=d .DecodeElement (_dgggf .PrintPostScriptOverText ,&_eegac );_gcegf !=nil {return _gcegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_dgggf .PrintFractionalCharacterWidth =NewCT_OnOff ();if _edacaf :=d .DecodeElement (_dgggf .PrintFractionalCharacterWidth ,&_eegac );_edacaf !=nil {return _edacaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_dgggf .PrintFormsData =NewCT_OnOff ();if _gcfgce :=d .DecodeElement (_dgggf .PrintFormsData ,&_eegac );_gcfgce !=nil {return _gcfgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_dgggf .EmbedTrueTypeFonts =NewCT_OnOff ();if _bbccf :=d .DecodeElement (_dgggf .EmbedTrueTypeFonts ,&_eegac );_bbccf !=nil {return _bbccf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_dgggf .EmbedSystemFonts =NewCT_OnOff ();if _debec :=d .DecodeElement (_dgggf .EmbedSystemFonts ,&_eegac );_debec !=nil {return _debec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_dgggf .SaveSubsetFonts =NewCT_OnOff ();if _gceac :=d .DecodeElement (_dgggf .SaveSubsetFonts ,&_eegac );_gceac !=nil {return _gceac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_dgggf .SaveFormsData =NewCT_OnOff ();if _edcge :=d .DecodeElement (_dgggf .SaveFormsData ,&_eegac );_edcge !=nil {return _edcge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_dgggf .MirrorMargins =NewCT_OnOff ();if _eefgf :=d .DecodeElement (_dgggf .MirrorMargins ,&_eegac );_eefgf !=nil {return _eefgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_dgggf .AlignBordersAndEdges =NewCT_OnOff ();if _eacfa :=d .DecodeElement (_dgggf .AlignBordersAndEdges ,&_eegac );_eacfa !=nil {return _eacfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_dgggf .BordersDoNotSurroundHeader =NewCT_OnOff ();if _cedbbd :=d .DecodeElement (_dgggf .BordersDoNotSurroundHeader ,&_eegac );_cedbbd !=nil {return _cedbbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_dgggf .BordersDoNotSurroundFooter =NewCT_OnOff ();if _egedb :=d .DecodeElement (_dgggf .BordersDoNotSurroundFooter ,&_eegac );_egedb !=nil {return _egedb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_dgggf .GutterAtTop =NewCT_OnOff ();if _aceag :=d .DecodeElement (_dgggf .GutterAtTop ,&_eegac );_aceag !=nil {return _aceag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_dgggf .HideSpellingErrors =NewCT_OnOff ();if _efeded :=d .DecodeElement (_dgggf .HideSpellingErrors ,&_eegac );_efeded !=nil {return _efeded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_dgggf .HideGrammaticalErrors =NewCT_OnOff ();if _cbaddd :=d .DecodeElement (_dgggf .HideGrammaticalErrors ,&_eegac );_cbaddd !=nil {return _cbaddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_eedaa :=NewCT_WritingStyle ();if _feacgd :=d .DecodeElement (_eedaa ,&_eegac );_feacgd !=nil {return _feacgd ;};_dgggf .ActiveWritingStyle =append (_dgggf .ActiveWritingStyle ,_eedaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_dgggf .ProofState =NewCT_Proof ();if _ccgdff :=d .DecodeElement (_dgggf .ProofState ,&_eegac );_ccgdff !=nil {return _ccgdff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_dgggf .FormsDesign =NewCT_OnOff ();if _cfcfe :=d .DecodeElement (_dgggf .FormsDesign ,&_eegac );_cfcfe !=nil {return _cfcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_dgggf .AttachedTemplate =NewCT_Rel ();if _cceedf :=d .DecodeElement (_dgggf .AttachedTemplate ,&_eegac );_cceedf !=nil {return _cceedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_dgggf .LinkStyles =NewCT_OnOff ();if _bfgfg :=d .DecodeElement (_dgggf .LinkStyles ,&_eegac );_bfgfg !=nil {return _bfgfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_dgggf .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _ddbef :=d .DecodeElement (_dgggf .StylePaneFormatFilter ,&_eegac );_ddbef !=nil {return _ddbef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_dgggf .StylePaneSortMethod =NewCT_StyleSort ();if _bcbeg :=d .DecodeElement (_dgggf .StylePaneSortMethod ,&_eegac );_bcbeg !=nil {return _bcbeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_dgggf .DocumentType =NewCT_DocType ();if _bfgfa :=d .DecodeElement (_dgggf .DocumentType ,&_eegac );_bfgfa !=nil {return _bfgfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_dgggf .MailMerge =NewCT_MailMerge ();if _gbcecd :=d .DecodeElement (_dgggf .MailMerge ,&_eegac );_gbcecd !=nil {return _gbcecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_dgggf .RevisionView =NewCT_TrackChangesView ();if _ddcaf :=d .DecodeElement (_dgggf .RevisionView ,&_eegac );_ddcaf !=nil {return _ddcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_dgggf .TrackRevisions =NewCT_OnOff ();if _dadag :=d .DecodeElement (_dgggf .TrackRevisions ,&_eegac );_dadag !=nil {return _dadag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_dgggf .DoNotTrackMoves =NewCT_OnOff ();if _bedae :=d .DecodeElement (_dgggf .DoNotTrackMoves ,&_eegac );_bedae !=nil {return _bedae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_dgggf .DoNotTrackFormatting =NewCT_OnOff ();if _eeefd :=d .DecodeElement (_dgggf .DoNotTrackFormatting ,&_eegac );_eeefd !=nil {return _eeefd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_dgggf .DocumentProtection =NewCT_DocProtect ();if _fbefc :=d .DecodeElement (_dgggf .DocumentProtection ,&_eegac );_fbefc !=nil {return _fbefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_dgggf .AutoFormatOverride =NewCT_OnOff ();if _eadeb :=d .DecodeElement (_dgggf .AutoFormatOverride ,&_eegac );_eadeb !=nil {return _eadeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_dgggf .StyleLockTheme =NewCT_OnOff ();if _ddbaa :=d .DecodeElement (_dgggf .StyleLockTheme ,&_eegac );_ddbaa !=nil {return _ddbaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_dgggf .StyleLockQFSet =NewCT_OnOff ();if _abaeg :=d .DecodeElement (_dgggf .StyleLockQFSet ,&_eegac );_abaeg !=nil {return _abaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_dgggf .DefaultTabStop =NewCT_TwipsMeasure ();if _afcaa :=d .DecodeElement (_dgggf .DefaultTabStop ,&_eegac );_afcaa !=nil {return _afcaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_dgggf .AutoHyphenation =NewCT_OnOff ();if _caaab :=d .DecodeElement (_dgggf .AutoHyphenation ,&_eegac );_caaab !=nil {return _caaab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_dgggf .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _dcgagb :=d .DecodeElement (_dgggf .ConsecutiveHyphenLimit ,&_eegac );_dcgagb !=nil {return _dcgagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_dgggf .HyphenationZone =NewCT_TwipsMeasure ();if _bfbcgb :=d .DecodeElement (_dgggf .HyphenationZone ,&_eegac );_bfbcgb !=nil {return _bfbcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_dgggf .DoNotHyphenateCaps =NewCT_OnOff ();if _eeegf :=d .DecodeElement (_dgggf .DoNotHyphenateCaps ,&_eegac );_eeegf !=nil {return _eeegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_dgggf .ShowEnvelope =NewCT_OnOff ();if _eaaeb :=d .DecodeElement (_dgggf .ShowEnvelope ,&_eegac );_eaaeb !=nil {return _eaaeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_dgggf .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _ddcdg :=d .DecodeElement (_dgggf .SummaryLength ,&_eegac );_ddcdg !=nil {return _ddcdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_dgggf .ClickAndTypeStyle =NewCT_String ();if _efggd :=d .DecodeElement (_dgggf .ClickAndTypeStyle ,&_eegac );_efggd !=nil {return _efggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_dgggf .DefaultTableStyle =NewCT_String ();if _cebac :=d .DecodeElement (_dgggf .DefaultTableStyle ,&_eegac );_cebac !=nil {return _cebac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_dgggf .EvenAndOddHeaders =NewCT_OnOff ();if _gbegd :=d .DecodeElement (_dgggf .EvenAndOddHeaders ,&_eegac );_gbegd !=nil {return _gbegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_dgggf .BookFoldRevPrinting =NewCT_OnOff ();if _fcdeb :=d .DecodeElement (_dgggf .BookFoldRevPrinting ,&_eegac );_fcdeb !=nil {return _fcdeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_dgggf .BookFoldPrinting =NewCT_OnOff ();if _fgfgg :=d .DecodeElement (_dgggf .BookFoldPrinting ,&_eegac );_fgfgg !=nil {return _fgfgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_dgggf .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _befcge :=d .DecodeElement (_dgggf .BookFoldPrintingSheets ,&_eegac );_befcge !=nil {return _befcge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_dgggf .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _caeccc :=d .DecodeElement (_dgggf .DrawingGridHorizontalSpacing ,&_eegac );_caeccc !=nil {return _caeccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_dgggf .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _eecde :=d .DecodeElement (_dgggf .DrawingGridVerticalSpacing ,&_eegac );_eecde !=nil {return _eecde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_dgggf .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _bfegb :=d .DecodeElement (_dgggf .DisplayHorizontalDrawingGridEvery ,&_eegac );_bfegb !=nil {return _bfegb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_dgggf .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _adffce :=d .DecodeElement (_dgggf .DisplayVerticalDrawingGridEvery ,&_eegac );_adffce !=nil {return _adffce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_dgggf .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _bdcafd :=d .DecodeElement (_dgggf .DoNotUseMarginsForDrawingGridOrigin ,&_eegac );_bdcafd !=nil {return _bdcafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_dgggf .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _gecbd :=d .DecodeElement (_dgggf .DrawingGridHorizontalOrigin ,&_eegac );_gecbd !=nil {return _gecbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_dgggf .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _cdagfd :=d .DecodeElement (_dgggf .DrawingGridVerticalOrigin ,&_eegac );_cdagfd !=nil {return _cdagfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_dgggf .DoNotShadeFormData =NewCT_OnOff ();if _daeba :=d .DecodeElement (_dgggf .DoNotShadeFormData ,&_eegac );_daeba !=nil {return _daeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_dgggf .NoPunctuationKerning =NewCT_OnOff ();if _bbffc :=d .DecodeElement (_dgggf .NoPunctuationKerning ,&_eegac );_bbffc !=nil {return _bbffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_dgggf .CharacterSpacingControl =NewCT_CharacterSpacing ();if _geefag :=d .DecodeElement (_dgggf .CharacterSpacingControl ,&_eegac );_geefag !=nil {return _geefag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_dgggf .PrintTwoOnOne =NewCT_OnOff ();if _ggbec :=d .DecodeElement (_dgggf .PrintTwoOnOne ,&_eegac );_ggbec !=nil {return _ggbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_dgggf .StrictFirstAndLastChars =NewCT_OnOff ();if _gfdge :=d .DecodeElement (_dgggf .StrictFirstAndLastChars ,&_eegac );_gfdge !=nil {return _gfdge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_dgggf .NoLineBreaksAfter =NewCT_Kinsoku ();if _adaag :=d .DecodeElement (_dgggf .NoLineBreaksAfter ,&_eegac );_adaag !=nil {return _adaag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_dgggf .NoLineBreaksBefore =NewCT_Kinsoku ();if _febdd :=d .DecodeElement (_dgggf .NoLineBreaksBefore ,&_eegac );_febdd !=nil {return _febdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_dgggf .SavePreviewPicture =NewCT_OnOff ();if _efacd :=d .DecodeElement (_dgggf .SavePreviewPicture ,&_eegac );_efacd !=nil {return _efacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_dgggf .DoNotValidateAgainstSchema =NewCT_OnOff ();if _eaaede :=d .DecodeElement (_dgggf .DoNotValidateAgainstSchema ,&_eegac );_eaaede !=nil {return _eaaede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_dgggf .SaveInvalidXml =NewCT_OnOff ();if _gfbgae :=d .DecodeElement (_dgggf .SaveInvalidXml ,&_eegac );_gfbgae !=nil {return _gfbgae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_dgggf .IgnoreMixedContent =NewCT_OnOff ();if _eagdaef :=d .DecodeElement (_dgggf .IgnoreMixedContent ,&_eegac );_eagdaef !=nil {return _eagdaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_dgggf .AlwaysShowPlaceholderText =NewCT_OnOff ();if _gfgage :=d .DecodeElement (_dgggf .AlwaysShowPlaceholderText ,&_eegac );_gfgage !=nil {return _gfgage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_dgggf .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _fbcedc :=d .DecodeElement (_dgggf .DoNotDemarcateInvalidXml ,&_eegac );_fbcedc !=nil {return _fbcedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_dgggf .SaveXmlDataOnly =NewCT_OnOff ();if _acdfe :=d .DecodeElement (_dgggf .SaveXmlDataOnly ,&_eegac );_acdfe !=nil {return _acdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_dgggf .UseXSLTWhenSaving =NewCT_OnOff ();if _cgdae :=d .DecodeElement (_dgggf .UseXSLTWhenSaving ,&_eegac );_cgdae !=nil {return _cgdae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_dgggf .SaveThroughXslt =NewCT_SaveThroughXslt ();if _dgdaa :=d .DecodeElement (_dgggf .SaveThroughXslt ,&_eegac );_dgdaa !=nil {return _dgdaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_dgggf .ShowXMLTags =NewCT_OnOff ();if _cbgbf :=d .DecodeElement (_dgggf .ShowXMLTags ,&_eegac );_cbgbf !=nil {return _cbgbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_dgggf .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _aaedd :=d .DecodeElement (_dgggf .AlwaysMergeEmptyNamespace ,&_eegac );_aaedd !=nil {return _aaedd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_dgggf .UpdateFields =NewCT_OnOff ();if _dbcad :=d .DecodeElement (_dgggf .UpdateFields ,&_eegac );_dbcad !=nil {return _dbcad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_dgggf .HdrShapeDefaults =NewCT_ShapeDefaults ();if _dgaec :=d .DecodeElement (_dgggf .HdrShapeDefaults ,&_eegac );_dgaec !=nil {return _dgaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_dgggf .FootnotePr =NewCT_FtnDocProps ();if _bcbef :=d .DecodeElement (_dgggf .FootnotePr ,&_eegac );_bcbef !=nil {return _bcbef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_dgggf .EndnotePr =NewCT_EdnDocProps ();if _gfgea :=d .DecodeElement (_dgggf .EndnotePr ,&_eegac );_gfgea !=nil {return _gfgea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_dgggf .Compat =NewCT_Compat ();if _dcgbd :=d .DecodeElement (_dgggf .Compat ,&_eegac );_dcgbd !=nil {return _dcgbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_dgggf .DocVars =NewCT_DocVars ();if _bedce :=d .DecodeElement (_dgggf .DocVars ,&_eegac );_bedce !=nil {return _bedce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_dgggf .Rsids =NewCT_DocRsids ();if _bcagec :=d .DecodeElement (_dgggf .Rsids ,&_eegac );_bcagec !=nil {return _bcagec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_dgggf .MathPr =_ec .NewMathPr ();if _bdbbg :=d .DecodeElement (_dgggf .MathPr ,&_eegac );_bdbbg !=nil {return _bdbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_daccg :=NewCT_String ();if _gddcf :=d .DecodeElement (_daccg ,&_eegac );_gddcf !=nil {return _gddcf ;};_dgggf .AttachedSchema =append (_dgggf .AttachedSchema ,_daccg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_dgggf .ThemeFontLang =NewCT_Language ();if _eggedc :=d .DecodeElement (_dgggf .ThemeFontLang ,&_eegac );_eggedc !=nil {return _eggedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_dgggf .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _cbffgb :=d .DecodeElement (_dgggf .ClrSchemeMapping ,&_eegac );_cbffgb !=nil {return _cbffgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_dgggf .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _dfegec :=d .DecodeElement (_dgggf .DoNotIncludeSubdocsInStats ,&_eegac );_dfegec !=nil {return _dfegec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_dgggf .DoNotAutoCompressPictures =NewCT_OnOff ();if _bedbe :=d .DecodeElement (_dgggf .DoNotAutoCompressPictures ,&_eegac );_bedbe !=nil {return _bedbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_dgggf .ForceUpgrade =NewCT_Empty ();if _gffce :=d .DecodeElement (_dgggf .ForceUpgrade ,&_eegac );_gffce !=nil {return _gffce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_dgggf .Captions =NewCT_Captions ();if _eefef :=d .DecodeElement (_dgggf .Captions ,&_eegac );_eefef !=nil {return _eefef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_dgggf .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _affag :=d .DecodeElement (_dgggf .ReadModeInkLockDown ,&_eegac );_affag !=nil {return _affag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_bdfged :=NewCT_SmartTagType ();if _fcdfa :=d .DecodeElement (_bdfged ,&_eegac );_fcdfa !=nil {return _fcdfa ;};_dgggf .SmartTagType =append (_dgggf .SmartTagType ,_bdfged );case _g .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_dgggf .SchemaLibrary =_da .NewSchemaLibrary ();if _efeeb :=d .DecodeElement (_dgggf .SchemaLibrary ,&_eegac );_efeeb !=nil {return _efeeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_dgggf .ShapeDefaults =NewCT_ShapeDefaults ();if _debdad :=d .DecodeElement (_dgggf .ShapeDefaults ,&_eegac );_debdad !=nil {return _debdad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_dgggf .DoNotEmbedSmartTags =NewCT_OnOff ();if _ddedb :=d .DecodeElement (_dgggf .DoNotEmbedSmartTags ,&_eegac );_ddedb !=nil {return _ddedb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_dgggf .DecimalSymbol =NewCT_String ();if _egbga :=d .DecodeElement (_dgggf .DecimalSymbol ,&_eegac );_egbga !=nil {return _egbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_dgggf .ListSeparator =NewCT_String ();if _ebebg :=d .DecodeElement (_dgggf .ListSeparator ,&_eegac );_ebebg !=nil {return _ebebg ;};default:_fefgde :=&_ga .XSDAny {};if _gcgba :=d .DecodeElement (_fefgde ,&_eegac );_gcgba !=nil {return _gcgba ;};_dgggf .Extra =append (_dgggf .Extra ,_fefgde );};case _g .EndElement :break _beddd ;case _g .CharData :};};return nil ;};func (_ccfbd *CT_FFHelpText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccfbd .TypeAttr !=ST_InfoTextTypeUnset {_egcdc ,_fecda :=_ccfbd .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fecda !=nil {return _fecda ;};start .Attr =append (start .Attr ,_egcdc );};if _ccfbd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ccfbd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfaf *CT_FtnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_adfdd ,_adebe :=_dfaf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _adebe !=nil {return _adebe ;};start .Attr =append (start .Attr ,_adfdd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfgcdb ST_MailMergeSourceType )String ()string {switch _cfgcdb {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case 2:return "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case 3:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case 4:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case 5:return "\u0074\u0065\u0078\u0074";case 6:return "\u0065\u006d\u0061i\u006c";case 7:return "\u006e\u0061\u0074\u0069\u0076\u0065";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079";case 9:return "\u006d\u0061\u0073\u0074\u0065\u0072";};return "";};func (_bgggg ST_Lock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgggg .String (),start );};func (_eecbc *ST_PTabAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacgee ,_cbccea :=d .Token ();if _cbccea !=nil {return _cbccea ;};if _eecab ,_dbbga :=_bacgee .(_g .EndElement );_dbbga &&_eecab .Name ==start .Name {*_eecbc =1;return nil ;};if _aebfeb ,_geeag :=_bacgee .(_g .CharData );!_geeag {return _gd .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",_bacgee );}else {switch string (_aebfeb ){case "":*_eecbc =0;case "\u006c\u0065\u0066\u0074":*_eecbc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eecbc =2;case "\u0072\u0069\u0067h\u0074":*_eecbc =3;};};_bacgee ,_cbccea =d .Token ();if _cbccea !=nil {return _cbccea ;};if _cbeac ,_aabagd :=_bacgee .(_g .EndElement );_aabagd &&_cbeac .Name ==start .Name {return nil ;};return _gd .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",_bacgee );}; -// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path -func (_ffaff *CT_FFStatusText )ValidateWithPath (path string )error {if _gbfdga :=_ffaff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbfdga !=nil {return _gbfdga ;};return nil ;}; +// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path +func (_babec *CT_PPrBase )ValidateWithPath (path string )error {if _babec .PStyle !=nil {if _dggfd :=_babec .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_dggfd !=nil {return _dggfd ;};};if _babec .KeepNext !=nil {if _faebb :=_babec .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_faebb !=nil {return _faebb ;};};if _babec .KeepLines !=nil {if _gecace :=_babec .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_gecace !=nil {return _gecace ;};};if _babec .PageBreakBefore !=nil {if _edfaa :=_babec .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_edfaa !=nil {return _edfaa ;};};if _babec .FramePr !=nil {if _aaefa :=_babec .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_aaefa !=nil {return _aaefa ;};};if _babec .WidowControl !=nil {if _dfbab :=_babec .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_dfbab !=nil {return _dfbab ;};};if _babec .NumPr !=nil {if _aefaa :=_babec .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_aefaa !=nil {return _aefaa ;};};if _babec .SuppressLineNumbers !=nil {if _dfeec :=_babec .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_dfeec !=nil {return _dfeec ;};};if _babec .PBdr !=nil {if _agfgc :=_babec .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_agfgc !=nil {return _agfgc ;};};if _babec .Shd !=nil {if _bcfcca :=_babec .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bcfcca !=nil {return _bcfcca ;};};if _babec .Tabs !=nil {if _agbcf :=_babec .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_agbcf !=nil {return _agbcf ;};};if _babec .SuppressAutoHyphens !=nil {if _bggg :=_babec .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_bggg !=nil {return _bggg ;};};if _babec .Kinsoku !=nil {if _fedf :=_babec .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_fedf !=nil {return _fedf ;};};if _babec .WordWrap !=nil {if _agfab :=_babec .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_agfab !=nil {return _agfab ;};};if _babec .OverflowPunct !=nil {if _ccdbd :=_babec .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_ccdbd !=nil {return _ccdbd ;};};if _babec .TopLinePunct !=nil {if _cbfed :=_babec .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_cbfed !=nil {return _cbfed ;};};if _babec .AutoSpaceDE !=nil {if _dgdgg :=_babec .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_dgdgg !=nil {return _dgdgg ;};};if _babec .AutoSpaceDN !=nil {if _cffbf :=_babec .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_cffbf !=nil {return _cffbf ;};};if _babec .Bidi !=nil {if _fdgc :=_babec .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fdgc !=nil {return _fdgc ;};};if _babec .AdjustRightInd !=nil {if _cdbcgg :=_babec .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_cdbcgg !=nil {return _cdbcgg ;};};if _babec .SnapToGrid !=nil {if _aaae :=_babec .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_aaae !=nil {return _aaae ;};};if _babec .Spacing !=nil {if _gefce :=_babec .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gefce !=nil {return _gefce ;};};if _babec .Ind !=nil {if _gdebc :=_babec .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_gdebc !=nil {return _gdebc ;};};if _babec .ContextualSpacing !=nil {if _efccg :=_babec .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_efccg !=nil {return _efccg ;};};if _babec .MirrorIndents !=nil {if _aeccb :=_babec .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_aeccb !=nil {return _aeccb ;};};if _babec .SuppressOverlap !=nil {if _caefe :=_babec .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_caefe !=nil {return _caefe ;};};if _babec .Jc !=nil {if _bgbeg :=_babec .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bgbeg !=nil {return _bgbeg ;};};if _babec .TextDirection !=nil {if _efbea :=_babec .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_efbea !=nil {return _efbea ;};};if _babec .TextAlignment !=nil {if _dcdcc :=_babec .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dcdcc !=nil {return _dcdcc ;};};if _babec .TextboxTightWrap !=nil {if _cdgfef :=_babec .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_cdgfef !=nil {return _cdgfef ;};};if _babec .OutlineLvl !=nil {if _cgegd :=_babec .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_cgegd !=nil {return _cgegd ;};};if _babec .DivId !=nil {if _ccege :=_babec .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_ccege !=nil {return _ccege ;};};if _babec .CnfStyle !=nil {if _decb :=_babec .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_decb !=nil {return _decb ;};};return nil ;};type CT_DocRsids struct{ -// Validate validates the CT_NumPicBullet and its children -func (_bgbeea *CT_NumPicBullet )Validate ()error {return _bgbeea .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; +// Original Document Revision Save ID +RsidRoot *CT_LongHexNumber ; -// Default Checkbox Form Field State -Default *CT_OnOff ; +// Single Session Revision Save ID +Rsid []*CT_LongHexNumber ;};func (_faeeb *CT_FramesetChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccdfg :for {_ebgbb ,_ecbfa :=d .Token ();if _ecbfa !=nil {return _ecbfa ;};switch _fadf :=_ebgbb .(type ){case _g .StartElement :switch _fadf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_beee :=NewCT_Frameset ();if _bbcfa :=d .DecodeElement (_beee ,&_fadf );_bbcfa !=nil {return _bbcfa ;};_faeeb .Frameset =append (_faeeb .Frameset ,_beee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_edbga :=NewCT_Frame ();if _eddab :=d .DecodeElement (_edbga ,&_fadf );_eddab !=nil {return _eddab ;};_faeeb .Frame =append (_faeeb .Frame ,_edbga );default:_ga .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\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fadf .Name );if _eggd :=d .Skip ();_eggd !=nil {return _eggd ;};};case _g .EndElement :break _ccdfg ;case _g .CharData :};};return nil ;};type CT_FFDDList struct{ -// Checkbox Form Field State -Checked *CT_OnOff ;}; +// Drop-Down List Selection +Result *CT_DecimalNumber ; -// Validate validates the CT_TxbxContent and its children -func (_ddffd *CT_TxbxContent )Validate ()error {return _ddffd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2;WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4;WdST_AlignVOutside WdST_AlignV =5;);type CT_TcPr struct{ +// Default Drop-Down List Item Index +Default *CT_DecimalNumber ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Drop-Down List Entry +ListEntry []*CT_String ;};type CT_TcBorders struct{ -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Table Cell Top Border +Top *CT_Border ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Table Cell Leading Edge Border +Start *CT_Border ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Table Cell Leading Edge Border +Left *CT_Border ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Table Cell Bottom Border +Bottom *CT_Border ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Table Cell Trailing Edge Border +End *CT_Border ; -// Table Cell Shading -Shd *CT_Shd ; +// Table Cell Trailing Edge Border +Right *CT_Border ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Table Cell Inside Horizontal Edges Border +InsideH *CT_Border ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Table Cell Inside Vertical Edges Border +InsideV *CT_Border ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Table Cell Top Left to Bottom Right Diagonal Border +Tl2br *CT_Border ; + +// Table Cell Top Right to Bottom Left Diagonal Border +Tr2bl *CT_Border ;};func (_ebg *CT_AbstractNum )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffgf :=range start .Attr {if _ffgf .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_def ,_bec :=_b .ParseInt (_ffgf .Value ,10,64);if _bec !=nil {return _bec ;};_ebg .AbstractNumIdAttr =_def ;continue ;};};_bcg :for {_ad ,_efdf :=d .Token ();if _efdf !=nil {return _efdf ;};switch _aa :=_ad .(type ){case _g .StartElement :switch _aa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0073\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0073\u0069\u0064"}:_ebg .Nsid =NewCT_LongHexNumber ();if _dgb :=d .DecodeElement (_ebg .Nsid ,&_aa );_dgb !=nil {return _dgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_ebg .MultiLevelType =NewCT_MultiLevelType ();if _fbg :=d .DecodeElement (_ebg .MultiLevelType ,&_aa );_fbg !=nil {return _fbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006d\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_ebg .Tmpl =NewCT_LongHexNumber ();if _gdc :=d .DecodeElement (_ebg .Tmpl ,&_aa );_gdc !=nil {return _gdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_ebg .Name =NewCT_String ();if _fab :=d .DecodeElement (_ebg .Name ,&_aa );_fab !=nil {return _fab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_ebg .StyleLink =NewCT_String ();if _bbd :=d .DecodeElement (_ebg .StyleLink ,&_aa );_bbd !=nil {return _bbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_ebg .NumStyleLink =NewCT_String ();if _gec :=d .DecodeElement (_ebg .NumStyleLink ,&_aa );_gec !=nil {return _gec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_gb :=NewCT_Lvl ();if _df :=d .DecodeElement (_gb ,&_aa );_df !=nil {return _df ;};_ebg .Lvl =append (_ebg .Lvl ,_gb );default:_ga .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\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_aa .Name );if _bdd :=d .Skip ();_bdd !=nil {return _bdd ;};};case _g .EndElement :break _bcg ;case _g .CharData :};};return nil ;};func (_ffdgc *CT_OnOff )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gefca :=range start .Attr {if _gefca .Name .Local =="\u0076\u0061\u006c"{_gcdg ,_edeef :=ParseUnionST_OnOff (_gefca .Value );if _edeef !=nil {return _edeef ;};_ffdgc .ValAttr =&_gcdg ;continue ;};};for {_agdfe ,_fgbg :=d .Token ();if _fgbg !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_fgbg );};if _aagcd ,_feaff :=_agdfe .(_g .EndElement );_feaff &&_aagcd .Name ==start .Name {break ;};};return nil ;};func (_abceb *CT_DocPartName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_abceb .ValAttr )});if _abceb .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_abceb .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_degafa ST_StyleSort )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccbgcd :=_g .Attr {};_ccbgcd .Name =name ;switch _degafa {case ST_StyleSortUnset :_ccbgcd .Value ="";case ST_StyleSortName :_ccbgcd .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_ccbgcd .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_ccbgcd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_ccbgcd .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_ccbgcd .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_ccbgcd .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_ccbgcd .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_ccbgcd .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_ccbgcd .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_ccbgcd .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_ccbgcd .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_ccbgcd .Value ="\u0030\u0030\u0030\u0035";};return _ccbgcd ,nil ;};type ST_RubyAlign byte ;func NewCT_AbstractNum ()*CT_AbstractNum {_ae :=&CT_AbstractNum {};return _ae }; + +// Validate validates the WdCT_WordprocessingGroupChoice and its children +func (_daaffa *WdCT_WordprocessingGroupChoice )Validate ()error {return _daaffa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewWdCT_Anchor ()*WdCT_Anchor {_cbbeb :=&WdCT_Anchor {};_cbbeb .SimplePos =_e .NewCT_Point2D ();_cbbeb .PositionH =NewWdCT_PosH ();_cbbeb .PositionV =NewWdCT_PosV ();_cbbeb .Extent =_e .NewCT_PositiveSize2D ();_cbbeb .DocPr =_e .NewCT_NonVisualDrawingProps ();_cbbeb .Graphic =_e .NewGraphic ();return _cbbeb ;};func (_caacg *ST_Wrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbefec ,_babbdf :=d .Token ();if _babbdf !=nil {return _babbdf ;};if _ebfcgg ,_bfedec :=_fbefec .(_g .EndElement );_bfedec &&_ebfcgg .Name ==start .Name {*_caacg =1;return nil ;};if _egfca ,_decgd :=_fbefec .(_g .CharData );!_decgd {return _gd .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",_fbefec );}else {switch string (_egfca ){case "":*_caacg =0;case "\u0061\u0075\u0074\u006f":*_caacg =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_caacg =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_caacg =3;case "\u0074\u0069\u0067h\u0074":*_caacg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_caacg =5;case "\u006e\u006f\u006e\u0065":*_caacg =6;};};_fbefec ,_babbdf =d .Token ();if _babbdf !=nil {return _babbdf ;};if _dbaca ,_ebgca :=_fbefec .(_g .EndElement );_ebgca &&_dbaca .Name ==start .Name {return nil ;};return _gd .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",_fbefec );};func (_afbffd ST_FrameLayout )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eebbg :=_g .Attr {};_eebbg .Name =name ;switch _afbffd {case ST_FrameLayoutUnset :_eebbg .Value ="";case ST_FrameLayoutRows :_eebbg .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_eebbg .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_eebbg .Value ="\u006e\u006f\u006e\u0065";};return _eebbg ,nil ;};func NewCT_AltChunk ()*CT_AltChunk {_dac :=&CT_AltChunk {};return _dac }; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Validate validates the CT_DocPartPr and its children +func (_dbeg *CT_DocPartPr )Validate ()error {return _dbeg .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_fgccc *WdCT_Inline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgccc .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccc .DistTAttr )});};if _fgccc .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccc .DistBAttr )});};if _fgccc .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccc .DistLAttr )});};if _fgccc .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccc .DistRAttr )});};e .EncodeToken (start );_gagce :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_fgccc .Extent ,_gagce );if _fgccc .EffectExtent !=nil {_ebfcd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fgccc .EffectExtent ,_ebfcd );};_facece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_fgccc .DocPr ,_facece );if _fgccc .CNvGraphicFramePr !=nil {_acdcc :=_g .StartElement {Name :_g .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_fgccc .CNvGraphicFramePr ,_acdcc );};_gaaaf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_fgccc .Graphic ,_gaaaf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccef *CT_EdnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccef .ValAttr =ST_EdnPos (1);for _ ,_egga :=range start .Attr {if _egga .Name .Local =="\u0076\u0061\u006c"{_ccef .ValAttr .UnmarshalXMLAttr (_egga );continue ;};};for {_aaea ,_ecaf :=d .Token ();if _ecaf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_ecaf );};if _decd ,_bdce :=_aaea .(_g .EndElement );_bdce &&_decd .Name ==start .Name {break ;};};return nil ;}; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path +func (_cfacg *CT_StylePaneFilter )ValidateWithPath (path string )error {if _cfacg .AllStylesAttr !=nil {if _abeaf :=_cfacg .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_abeaf !=nil {return _abeaf ;};};if _cfacg .CustomStylesAttr !=nil {if _gbccd :=_cfacg .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_gbccd !=nil {return _gbccd ;};};if _cfacg .LatentStylesAttr !=nil {if _deecd :=_cfacg .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_deecd !=nil {return _deecd ;};};if _cfacg .StylesInUseAttr !=nil {if _dcege :=_cfacg .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_dcege !=nil {return _dcege ;};};if _cfacg .HeadingStylesAttr !=nil {if _geddb :=_cfacg .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_geddb !=nil {return _geddb ;};};if _cfacg .NumberingStylesAttr !=nil {if _cbabd :=_cfacg .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_cbabd !=nil {return _cbabd ;};};if _cfacg .TableStylesAttr !=nil {if _afeed :=_cfacg .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_afeed !=nil {return _afeed ;};};if _cfacg .DirectFormattingOnRunsAttr !=nil {if _bdcfe :=_cfacg .DirectFormattingOnRunsAttr .ValidateWithPath (path +"/\u0044\u0069\u0072\u0065\u0063\u0074F\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0052\u0075n\u0073A\u0074\u0074\u0072");_bdcfe !=nil {return _bdcfe ;};};if _cfacg .DirectFormattingOnParagraphsAttr !=nil {if _cedef :=_cfacg .DirectFormattingOnParagraphsAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063t\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068s\u0041\u0074\u0074\u0072");_cedef !=nil {return _cedef ;};};if _cfacg .DirectFormattingOnNumberingAttr !=nil {if _gbfae :=_cfacg .DirectFormattingOnNumberingAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067O\u006e\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gbfae !=nil {return _gbfae ;};};if _cfacg .DirectFormattingOnTablesAttr !=nil {if _abdbc :=_cfacg .DirectFormattingOnTablesAttr .ValidateWithPath (path +"\u002f\u0044i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073At\u0074\u0072");_abdbc !=nil {return _abdbc ;};};if _cfacg .ClearFormattingAttr !=nil {if _eafba :=_cfacg .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_eafba !=nil {return _eafba ;};};if _cfacg .Top3HeadingStylesAttr !=nil {if _ceebc :=_cfacg .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_ceebc !=nil {return _ceebc ;};};if _cfacg .VisibleStylesAttr !=nil {if _dfeead :=_cfacg .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_dfeead !=nil {return _dfeead ;};};if _cfacg .AlternateStyleNamesAttr !=nil {if _gaacb :=_cfacg .AlternateStyleNamesAttr .ValidateWithPath (path +"\u002fA\u006c\u0074\u0065\u0072\u006e\u0061\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073\u0041\u0074\u0074\u0072");_gaacb !=nil {return _gaacb ;};};return nil ;};type EG_MathContent struct{OMathPara *_ec .OMathPara ;OMath *_ec .OMath ;};func (_deaeg ST_TargetScreenSz )ValidateWithPath (path string )error {switch _deaeg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaeg ));};return nil ;}; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Validate validates the CT_PermStart and its children +func (_fdfbd *CT_PermStart )Validate ()error {return _fdfbd .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func (_daadg *CT_PPrDefault )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daadg .PPr !=nil {_ecfebc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_daadg .PPr ,_ecfebc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Annotation Identifier +IdAttr int64 ;};type ST_LineSpacingRule byte ;func NewCT_RPrOriginal ()*CT_RPrOriginal {_cgbgd :=&CT_RPrOriginal {};return _cgbgd };func (_feabe *CT_MailMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ecced :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_feabe .MainDocumentType ,_ecced );if _feabe .LinkToQuery !=nil {_dagce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_feabe .LinkToQuery ,_dagce );};_aeabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_feabe .DataType ,_aeabe );if _feabe .ConnectString !=nil {_fddgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_feabe .ConnectString ,_fddgc );};if _feabe .Query !=nil {_cfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_feabe .Query ,_cfeb );};if _feabe .DataSource !=nil {_deaga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_feabe .DataSource ,_deaga );};if _feabe .HeaderSource !=nil {_ggcgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_feabe .HeaderSource ,_ggcgf );};if _feabe .DoNotSuppressBlankLines !=nil {_cabgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_feabe .DoNotSuppressBlankLines ,_cabgc );};if _feabe .Destination !=nil {_gefba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_feabe .Destination ,_gefba );};if _feabe .AddressFieldName !=nil {_bcaac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_feabe .AddressFieldName ,_bcaac );};if _feabe .MailSubject !=nil {_fcceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_feabe .MailSubject ,_fcceg );};if _feabe .MailAsAttachment !=nil {_bbffb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_feabe .MailAsAttachment ,_bbffb );};if _feabe .ViewMergedData !=nil {_aabfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_feabe .ViewMergedData ,_aabfa );};if _feabe .ActiveRecord !=nil {_ceggbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_feabe .ActiveRecord ,_ceggbba );};if _feabe .CheckErrors !=nil {_ggbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_feabe .CheckErrors ,_ggbdg );};if _feabe .Odso !=nil {_fedaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_feabe .Odso ,_fedaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_Shd byte ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Validate validates the CT_Body and its children +func (_ffc *CT_Body )Validate ()error {return _ffc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");}; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Validate validates the CT_ObjectEmbed and its children +func (_bcaee *CT_ObjectEmbed )Validate ()error {return _bcaee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_agedg *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agedg =0;case "\u0074\u0065\u0078\u0074":*_agedg =1;case "\u0064\u0061\u0074\u0065":*_agedg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_agedg =3;};return nil ;};func NewCT_FontRel ()*CT_FontRel {_dgfbf :=&CT_FontRel {};_dgfbf .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dgfbf ;}; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};func (_ebbdbf *CT_MailMerge )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ebbdbf .MainDocumentType =NewCT_MailMergeDocType ();_ebbdbf .DataType =NewCT_MailMergeDataType ();_aggcf :for {_dddec ,_cdg :=d .Token ();if _cdg !=nil {return _cdg ;};switch _cagfc :=_dddec .(type ){case _ebaba .StartElement :switch _cagfc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _cccgf :=d .DecodeElement (_ebbdbf .MainDocumentType ,&_cagfc );_cccgf !=nil {return _cccgf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_ebbdbf .LinkToQuery =NewCT_OnOff ();if _cdecf :=d .DecodeElement (_ebbdbf .LinkToQuery ,&_cagfc );_cdecf !=nil {return _cdecf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _bgde :=d .DecodeElement (_ebbdbf .DataType ,&_cagfc );_bgde !=nil {return _bgde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_ebbdbf .ConnectString =NewCT_String ();if _ffadf :=d .DecodeElement (_ebbdbf .ConnectString ,&_cagfc );_ffadf !=nil {return _ffadf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071\u0075\u0065r\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_ebbdbf .Query =NewCT_String ();if _ffece :=d .DecodeElement (_ebbdbf .Query ,&_cagfc );_ffece !=nil {return _ffece ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_ebbdbf .DataSource =NewCT_Rel ();if _dddga :=d .DecodeElement (_ebbdbf .DataSource ,&_cagfc );_dddga !=nil {return _dddga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_ebbdbf .HeaderSource =NewCT_Rel ();if _cffeaa :=d .DecodeElement (_ebbdbf .HeaderSource ,&_cagfc );_cffeaa !=nil {return _cffeaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_ebbdbf .DoNotSuppressBlankLines =NewCT_OnOff ();if _dcgeg :=d .DecodeElement (_ebbdbf .DoNotSuppressBlankLines ,&_cagfc );_dcgeg !=nil {return _dcgeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_ebbdbf .Destination =NewCT_MailMergeDest ();if _cceg :=d .DecodeElement (_ebbdbf .Destination ,&_cagfc );_cceg !=nil {return _cceg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_ebbdbf .AddressFieldName =NewCT_String ();if _agafce :=d .DecodeElement (_ebbdbf .AddressFieldName ,&_cagfc );_agafce !=nil {return _agafce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_ebbdbf .MailSubject =NewCT_String ();if _adbdf :=d .DecodeElement (_ebbdbf .MailSubject ,&_cagfc );_adbdf !=nil {return _adbdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_ebbdbf .MailAsAttachment =NewCT_OnOff ();if _abgbce :=d .DecodeElement (_ebbdbf .MailAsAttachment ,&_cagfc );_abgbce !=nil {return _abgbce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_ebbdbf .ViewMergedData =NewCT_OnOff ();if _eaege :=d .DecodeElement (_ebbdbf .ViewMergedData ,&_cagfc );_eaege !=nil {return _eaege ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_ebbdbf .ActiveRecord =NewCT_DecimalNumber ();if _eegggf :=d .DecodeElement (_ebbdbf .ActiveRecord ,&_cagfc );_eegggf !=nil {return _eegggf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_ebbdbf .CheckErrors =NewCT_DecimalNumber ();if _dace :=d .DecodeElement (_ebbdbf .CheckErrors ,&_cagfc );_dace !=nil {return _dace ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0064\u0073\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0064\u0073\u006f"}:_ebbdbf .Odso =NewCT_Odso ();if _bfegd :=d .DecodeElement (_ebbdbf .Odso ,&_cagfc );_bfegd !=nil {return _bfegd ;};default:_febdf .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_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_cagfc .Name );if _cdga :=d .Skip ();_cdga !=nil {return _cdga ;};};case _ebaba .EndElement :break _aggcf ;case _ebaba .CharData :};};return nil ;};func (_ffggge ST_DocPartGallery )String ()string {switch _ffggge {case 0:return "";case 1:return "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case 2:return "\u0061\u006e\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case 5:return "\u0063o\u0076\u0065\u0072\u0050\u0067";case 6:return "\u0065\u0071";case 7:return "\u0066\u0074\u0072\u0073";case 8:return "\u0068\u0064\u0072\u0073";case 9:return "\u0070\u0067\u004eu\u006d";case 10:return "\u0074\u0062\u006c\u0073";case 11:return "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case 12:return "\u0061u\u0074\u006f\u0054\u0078\u0074";case 13:return "\u0074\u0078\u0074\u0042\u006f\u0078";case 14:return "\u0070\u0067\u004e\u0075\u006d\u0054";case 15:return "\u0070\u0067\u004e\u0075\u006d\u0042";case 16:return "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 17:return "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case 18:return "\u0062\u0069\u0062";case 19:return "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case 20:return "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case 21:return "\u0063\u0075\u0073\u0074\u0045\u0071";case 22:return "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case 23:return "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case 24:return "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case 25:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case 26:return "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case 27:return "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case 28:return "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case 29:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case 30:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case 31:return "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 32:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case 33:return "\u0063u\u0073\u0074\u0042\u0069\u0062";case 34:return "\u0063u\u0073\u0074\u006f\u006d\u0031";case 35:return "\u0063u\u0073\u0074\u006f\u006d\u0032";case 36:return "\u0063u\u0073\u0074\u006f\u006d\u0033";case 37:return "\u0063u\u0073\u0074\u006f\u006d\u0034";case 38:return "\u0063u\u0073\u0074\u006f\u006d\u0035";};return "";}; +// Validate validates the CT_StyleSort and its children +func (_cdggdgd *CT_StyleSort )Validate ()error {return _cdggdgd .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");}; -// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path -func (_dgddf *CT_TblLook )ValidateWithPath (path string )error {if _dgddf .FirstRowAttr !=nil {if _bceee :=_dgddf .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_bceee !=nil {return _bceee ;};};if _dgddf .LastRowAttr !=nil {if _gdgee :=_dgddf .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gdgee !=nil {return _gdgee ;};};if _dgddf .FirstColumnAttr !=nil {if _deebdc :=_dgddf .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_deebdc !=nil {return _deebdc ;};};if _dgddf .LastColumnAttr !=nil {if _ddcff :=_dgddf .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_ddcff !=nil {return _ddcff ;};};if _dgddf .NoHBandAttr !=nil {if _ecgc :=_dgddf .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ecgc !=nil {return _ecgc ;};};if _dgddf .NoVBandAttr !=nil {if _eggbgc :=_dgddf .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_eggbgc !=nil {return _eggbgc ;};};return nil ;};type CT_PageBorders struct{ +// Validate validates the EG_PContent and its children +func (_dgdcb *EG_PContent )Validate ()error {return _dgdcb .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_aadgde *CT_PPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_aadgde .AuthorAttr )});if _aadgde .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_aadgde .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_aadgde .IdAttr )});e .EncodeToken (start );_ffadee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_aadgde .PPr ,_ffadee );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Z-Ordering of Page Border -ZOrderAttr ST_PageBorderZOrder ; +// Validate validates the CT_SignedHpsMeasure and its children +func (_geefdb *CT_SignedHpsMeasure )Validate ()error {return _geefdb .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; -// Pages to Display Page Borders -DisplayAttr ST_PageBorderDisplay ; +// ValidateWithPath validates the Settings and its children, prefixing error messages with path +func (_gdfgfd *Settings )ValidateWithPath (path string )error {if _faacgd :=_gdfgfd .CT_Settings .ValidateWithPath (path );_faacgd !=nil {return _faacgd ;};return nil ;};type CT_Lock struct{ -// Page Border Positioning -OffsetFromAttr ST_PageBorderOffset ; +// Locking Type +ValAttr ST_Lock ;};func NewCT_Body ()*CT_Body {_dgecc :=&CT_Body {};return _dgecc };func (_fefccf ST_Border )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fefccf .String (),start );};func (_gdddf ST_ObjectDrawAspect )Validate ()error {return _gdddf .ValidateWithPath ("")};func (_bdcade *ST_StyleType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdcade =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_bdcade =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_bdcade =2;case "\u0074\u0061\u0062l\u0065":*_bdcade =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_bdcade =4;};return nil ;};type CT_CharacterSpacing struct{ -// Top Border -Top *CT_TopPageBorder ; +// Value +ValAttr ST_CharacterSpacing ;};type WdST_WrapText byte ;func (_bdefa ST_DocGrid )ValidateWithPath (path string )error {switch _bdefa {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdefa ));};return nil ;};func (_fefcc *CT_Guid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cacbc :=range start .Attr {if _cacbc .Name .Local =="\u0076\u0061\u006c"{_ebbac ,_gedf :=_cacbc .Value ,error (nil );if _gedf !=nil {return _gedf ;};_fefcc .ValAttr =&_ebbac ;continue ;};};for {_cdcbe ,_cfde :=d .Token ();if _cfde !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_cfde );};if _bfbae ,_dbdce :=_cdcbe .(_g .EndElement );_dbdce &&_bfbae .Name ==start .Name {break ;};};return nil ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func NewCT_StyleSort ()*CT_StyleSort {_dbcdb :=&CT_StyleSort {};_dbcdb .ValAttr =ST_StyleSort (1);return _dbcdb ;};func (_gefebd *ST_FrameScrollbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbfdeg ,_eccdcg :=d .Token ();if _eccdcg !=nil {return _eccdcg ;};if _ecggad ,_dedebb :=_fbfdeg .(_g .EndElement );_dedebb &&_ecggad .Name ==start .Name {*_gefebd =1;return nil ;};if _aggead ,_eaecbcb :=_fbfdeg .(_g .CharData );!_eaecbcb {return _gd .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",_fbfdeg );}else {switch string (_aggead ){case "":*_gefebd =0;case "\u006f\u006e":*_gefebd =1;case "\u006f\u0066\u0066":*_gefebd =2;case "\u0061\u0075\u0074\u006f":*_gefebd =3;};};_fbfdeg ,_eccdcg =d .Token ();if _eccdcg !=nil {return _eccdcg ;};if _baafg ,_efeea :=_fbfdeg .(_g .EndElement );_efeea &&_baafg .Name ==start .Name {return nil ;};return _gd .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",_fbfdeg );};func (_agdbf ST_Pitch )Validate ()error {return _agdbf .ValidateWithPath ("")};func (_befcf ST_StyleSort )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_befcf .String (),start );};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7;ST_BorderDotDash ST_Border =8;ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14;ST_BorderThickThinMediumGap ST_Border =15;ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21;ST_BorderDashSmallGap ST_Border =22;ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29;ST_BorderBabyPacifier ST_Border =30;ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36;ST_BorderBasicThinLines ST_Border =37;ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43;ST_BorderBats ST_Border =44;ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51;ST_BorderChainLink ST_Border =52;ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58;ST_BorderCirclesRectangles ST_Border =59;ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66;ST_BorderConfettiWhite ST_Border =67;ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73;ST_BorderCreaturesInsects ST_Border =74;ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81;ST_BorderDoubleD ST_Border =82;ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89;ST_BorderFans ST_Border =90;ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97;ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105;ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113;ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121;ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129;ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137;ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145;ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153;ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161;ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169;ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177;ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185;ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193;);type ST_TargetScreenSz byte ;func NewTxbxContent ()*TxbxContent {_gggga :=&TxbxContent {};_gggga .CT_TxbxContent =*NewCT_TxbxContent ();return _gggga ;};func (_bfgbe ST_TblLayoutType )Validate ()error {return _bfgbe .ValidateWithPath ("")};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_faadf :=&WdCT_WordprocessingCanvasChoice {};return _faadf ;};func NewCT_RPrChange ()*CT_RPrChange {_babbc :=&CT_RPrChange {};_babbc .RPr =NewCT_RPrOriginal ();return _babbc ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; -// Left Border -Left *CT_PageBorder ; +// Default Checkbox Form Field State +Default *CT_OnOff ; -// Bottom Border -Bottom *CT_BottomPageBorder ; +// Checkbox Form Field State +Checked *CT_OnOff ;}; -// Right Border -Right *CT_PageBorder ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_dgadg *CT_Text )ValidateWithPath (path string )error {return nil };type CT_TextScale struct{ -// ST_SignedHpsMeasure is a union type -type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_eacfc *CT_RubyContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcebf :for {_gacab ,_cfbeg :=d .Token ();if _cfbeg !=nil {return _cfbeg ;};switch _ddaac :=_gacab .(type ){case _ebaba .StartElement :switch _ddaac .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_eacfc .R =NewCT_R ();if _ddfgc :=d .DecodeElement (_eacfc .R ,&_ddaac );_ddfgc !=nil {return _ddfgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_abdd :=NewEG_RunLevelElts ();_abdd .ProofErr =NewCT_ProofErr ();if _dgced :=d .DecodeElement (_abdd .ProofErr ,&_ddaac );_dgced !=nil {return _dgced ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_abdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_agage :=NewEG_RunLevelElts ();_agage .PermStart =NewCT_PermStart ();if _fdceb :=d .DecodeElement (_agage .PermStart ,&_ddaac );_fdceb !=nil {return _fdceb ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_agage );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdfc :=NewEG_RunLevelElts ();_cdfc .PermEnd =NewCT_Perm ();if _afgfb :=d .DecodeElement (_cdfc .PermEnd ,&_ddaac );_afgfb !=nil {return _afgfb ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_cdfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_adafd :=NewEG_RunLevelElts ();_adafd .Ins =NewCT_RunTrackChange ();if _gebdec :=d .DecodeElement (_adafd .Ins ,&_ddaac );_gebdec !=nil {return _gebdec ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_adafd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gcgbg :=NewEG_RunLevelElts ();_gcgbg .Del =NewCT_RunTrackChange ();if _adced :=d .DecodeElement (_gcgbg .Del ,&_ddaac );_adced !=nil {return _adced ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_gcgbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_debef :=NewEG_RunLevelElts ();_debef .MoveFrom =NewCT_RunTrackChange ();if _decdg :=d .DecodeElement (_debef .MoveFrom ,&_ddaac );_decdg !=nil {return _decdg ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_debef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_feegcg :=NewEG_RunLevelElts ();_feegcg .MoveTo =NewCT_RunTrackChange ();if _dcec :=d .DecodeElement (_feegcg .MoveTo ,&_ddaac );_dcec !=nil {return _dcec ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_feegcg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aeabgf :=NewEG_RunLevelElts ();_abeeda :=NewEG_RangeMarkupElements ();_abeeda .BookmarkStart =NewCT_Bookmark ();if _ecddb :=d .DecodeElement (_abeeda .BookmarkStart ,&_ddaac );_ecddb !=nil {return _ecddb ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_aeabgf );_aeabgf .EG_RangeMarkupElements =append (_aeabgf .EG_RangeMarkupElements ,_abeeda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_abaaa :=NewEG_RunLevelElts ();_gdfeg :=NewEG_RangeMarkupElements ();_gdfeg .BookmarkEnd =NewCT_MarkupRange ();if _gadda :=d .DecodeElement (_gdfeg .BookmarkEnd ,&_ddaac );_gadda !=nil {return _gadda ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_abaaa );_abaaa .EG_RangeMarkupElements =append (_abaaa .EG_RangeMarkupElements ,_gdfeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cbfg :=NewEG_RunLevelElts ();_gbdca :=NewEG_RangeMarkupElements ();_gbdca .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdfegc :=d .DecodeElement (_gbdca .MoveFromRangeStart ,&_ddaac );_gdfegc !=nil {return _gdfegc ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_cbfg );_cbfg .EG_RangeMarkupElements =append (_cbfg .EG_RangeMarkupElements ,_gbdca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdcf :=NewEG_RunLevelElts ();_bdcdg :=NewEG_RangeMarkupElements ();_bdcdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcffb :=d .DecodeElement (_bdcdg .MoveFromRangeEnd ,&_ddaac );_dcffb !=nil {return _dcffb ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_gdcf );_gdcf .EG_RangeMarkupElements =append (_gdcf .EG_RangeMarkupElements ,_bdcdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dfgfe :=NewEG_RunLevelElts ();_gecfc :=NewEG_RangeMarkupElements ();_gecfc .MoveToRangeStart =NewCT_MoveBookmark ();if _adbge :=d .DecodeElement (_gecfc .MoveToRangeStart ,&_ddaac );_adbge !=nil {return _adbge ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_dfgfe );_dfgfe .EG_RangeMarkupElements =append (_dfgfe .EG_RangeMarkupElements ,_gecfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_agggfe :=NewEG_RunLevelElts ();_addbg :=NewEG_RangeMarkupElements ();_addbg .MoveToRangeEnd =NewCT_MarkupRange ();if _bcefd :=d .DecodeElement (_addbg .MoveToRangeEnd ,&_ddaac );_bcefd !=nil {return _bcefd ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_agggfe );_agggfe .EG_RangeMarkupElements =append (_agggfe .EG_RangeMarkupElements ,_addbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebced :=NewEG_RunLevelElts ();_ebbbgg :=NewEG_RangeMarkupElements ();_ebbbgg .CommentRangeStart =NewCT_MarkupRange ();if _baega :=d .DecodeElement (_ebbbgg .CommentRangeStart ,&_ddaac );_baega !=nil {return _baega ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_ebced );_ebced .EG_RangeMarkupElements =append (_ebced .EG_RangeMarkupElements ,_ebbbgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdegb :=NewEG_RunLevelElts ();_cbceee :=NewEG_RangeMarkupElements ();_cbceee .CommentRangeEnd =NewCT_MarkupRange ();if _efacg :=d .DecodeElement (_cbceee .CommentRangeEnd ,&_ddaac );_efacg !=nil {return _efacg ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_cdegb );_cdegb .EG_RangeMarkupElements =append (_cdegb .EG_RangeMarkupElements ,_cbceee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afadac :=NewEG_RunLevelElts ();_dcacf :=NewEG_RangeMarkupElements ();_dcacf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eabae :=d .DecodeElement (_dcacf .CustomXmlInsRangeStart ,&_ddaac );_eabae !=nil {return _eabae ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_afadac );_afadac .EG_RangeMarkupElements =append (_afadac .EG_RangeMarkupElements ,_dcacf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdgdbe :=NewEG_RunLevelElts ();_cdcdf :=NewEG_RangeMarkupElements ();_cdcdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfffg :=d .DecodeElement (_cdcdf .CustomXmlInsRangeEnd ,&_ddaac );_cfffg !=nil {return _cfffg ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_bdgdbe );_bdgdbe .EG_RangeMarkupElements =append (_bdgdbe .EG_RangeMarkupElements ,_cdcdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfaff :=NewEG_RunLevelElts ();_fbecf :=NewEG_RangeMarkupElements ();_fbecf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffdbec :=d .DecodeElement (_fbecf .CustomXmlDelRangeStart ,&_ddaac );_ffdbec !=nil {return _ffdbec ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_dfaff );_dfaff .EG_RangeMarkupElements =append (_dfaff .EG_RangeMarkupElements ,_fbecf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaab :=NewEG_RunLevelElts ();_cbafd :=NewEG_RangeMarkupElements ();_cbafd .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgdcb :=d .DecodeElement (_cbafd .CustomXmlDelRangeEnd ,&_ddaac );_fgdcb !=nil {return _fgdcb ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_gaab );_gaab .EG_RangeMarkupElements =append (_gaab .EG_RangeMarkupElements ,_cbafd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gegf :=NewEG_RunLevelElts ();_aacbc :=NewEG_RangeMarkupElements ();_aacbc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egabce :=d .DecodeElement (_aacbc .CustomXmlMoveFromRangeStart ,&_ddaac );_egabce !=nil {return _egabce ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_gegf );_gegf .EG_RangeMarkupElements =append (_gegf .EG_RangeMarkupElements ,_aacbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gebcf :=NewEG_RunLevelElts ();_caecb :=NewEG_RangeMarkupElements ();_caecb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dcbbfe :=d .DecodeElement (_caecb .CustomXmlMoveFromRangeEnd ,&_ddaac );_dcbbfe !=nil {return _dcbbfe ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_gebcf );_gebcf .EG_RangeMarkupElements =append (_gebcf .EG_RangeMarkupElements ,_caecb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_adgfc :=NewEG_RunLevelElts ();_eeggc :=NewEG_RangeMarkupElements ();_eeggc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgebc :=d .DecodeElement (_eeggc .CustomXmlMoveToRangeStart ,&_ddaac );_bgebc !=nil {return _bgebc ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_adgfc );_adgfc .EG_RangeMarkupElements =append (_adgfc .EG_RangeMarkupElements ,_eeggc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggcbbe :=NewEG_RunLevelElts ();_adeege :=NewEG_RangeMarkupElements ();_adeege .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eccgg :=d .DecodeElement (_adeege .CustomXmlMoveToRangeEnd ,&_ddaac );_eccgg !=nil {return _eccgg ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_ggcbbe );_ggcbbe .EG_RangeMarkupElements =append (_ggcbbe .EG_RangeMarkupElements ,_adeege );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gbcgb :=NewEG_RunLevelElts ();_ggdcg :=NewEG_MathContent ();_ggdcg .OMathPara =_cgde .NewOMathPara ();if _ccedd :=d .DecodeElement (_ggdcg .OMathPara ,&_ddaac );_ccedd !=nil {return _ccedd ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_gbcgb );_gbcgb .EG_MathContent =append (_gbcgb .EG_MathContent ,_ggdcg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbebc :=NewEG_RunLevelElts ();_aadb :=NewEG_MathContent ();_aadb .OMath =_cgde .NewOMath ();if _eca :=d .DecodeElement (_aadb .OMath ,&_ddaac );_eca !=nil {return _eca ;};_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_dbebc );_dbebc .EG_MathContent =append (_dbebc .EG_MathContent ,_aadb );default:_febdf .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\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ddaac .Name );if _bgfgb :=d .Skip ();_bgfgb !=nil {return _bgfgb ;};};case _ebaba .EndElement :break _gcebf ;case _ebaba .CharData :};};return nil ;}; +// Text Expansion/Compression Value +ValAttr *ST_TextScale ;};func (_faegfd ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _faegfd {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faegfd ));};return nil ;};func NewRecipients ()*Recipients {_bddda :=&Recipients {};_bddda .CT_Recipients =*NewCT_Recipients ();return _bddda ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_afee :=&CT_CellMergeTrackChange {};return _afee ;};func NewCT_Column ()*CT_Column {_ebe :=&CT_Column {};return _ebe };func (_eggegdg ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _eggegdg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggegdg ));};return nil ;};func NewCT_PPrChange ()*CT_PPrChange {_aafeb :=&CT_PPrChange {};_aafeb .PPr =NewCT_PPrBase ();return _aafeb ;}; -// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path -func (_cdafg *EG_RPr )ValidateWithPath (path string )error {if _cdafg .RPr !=nil {if _eebg :=_cdafg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eebg !=nil {return _eebg ;};};return nil ;}; +// ValidateWithPath validates the Hdr and its children, prefixing error messages with path +func (_ffecec *Hdr )ValidateWithPath (path string )error {if _bdeedf :=_ffecec .CT_HdrFtr .ValidateWithPath (path );_bdeedf !=nil {return _bdeedf ;};return nil ;}; -// Validate validates the CT_PaperSource and its children -func (_gbffe *CT_PaperSource )Validate ()error {return _gbffe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");}; +// Validate validates the CT_DocParts and its children +func (_gegfa *CT_DocParts )Validate ()error {return _gegfa .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");}; -// Validate validates the CT_FtnEdnRef and its children -func (_gggab *CT_FtnEdnRef )Validate ()error {return _gggab .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_accgc *CT_FitText )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_accgc .ValAttr )});if _accgc .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_accgc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path +func (_dffg *CT_Document )ValidateWithPath (path string )error {if _dffg .ConformanceAttr ==_gc .ST_ConformanceClassUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _cdaa :=_dffg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cdaa !=nil {return _cdaa ;};if _dffg .Background !=nil {if _egcda :=_dffg .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_egcda !=nil {return _egcda ;};};if _dffg .Body !=nil {if _agge :=_dffg .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_agge !=nil {return _agge ;};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_cgcaga :=&CT_SmartTagType {};return _cgcaga };type CT_DocumentBase struct{ -// Annotation Identifier -IdAttr int64 ;};func (_ccceg *ST_StyleSort )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ccceg =0;case "\u006e\u0061\u006d\u0065":*_ccceg =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_ccceg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ccceg =3;case "\u0066\u006f\u006e\u0074":*_ccceg =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_ccceg =5;case "\u0074\u0079\u0070\u0065":*_ccceg =6;case "\u0030\u0030\u0030\u0030":*_ccceg =7;case "\u0030\u0030\u0030\u0031":*_ccceg =8;case "\u0030\u0030\u0030\u0032":*_ccceg =9;case "\u0030\u0030\u0030\u0033":*_ccceg =10;case "\u0030\u0030\u0030\u0034":*_ccceg =11;case "\u0030\u0030\u0030\u0035":*_ccceg =12;};return nil ;};type CT_Lock struct{ +// Document Background +Background *CT_Background ;};func (_afbff ST_PTabRelativeTo )Validate ()error {return _afbff .ValidateWithPath ("")}; -// Locking Type -ValAttr ST_Lock ;}; +// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path +func (_agbfa *CT_FtnEdn )ValidateWithPath (path string )error {if _beefd :=_agbfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_beefd !=nil {return _beefd ;};for _ggddf ,_egega :=range _agbfa .EG_BlockLevelElts {if _gaffb :=_egega .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggddf ));_gaffb !=nil {return _gaffb ;};};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_ccbcaf :=&CT_TrackChange {};return _ccbcaf };func (_bebbc *ST_HexColorAuto )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggebb ,_fgcgcd :=d .Token ();if _fgcgcd !=nil {return _fgcgcd ;};if _eceedaf ,_bdedb :=_ggebb .(_g .EndElement );_bdedb &&_eceedaf .Name ==start .Name {*_bebbc =1;return nil ;};if _edefgd ,_fbadef :=_ggebb .(_g .CharData );!_fbadef {return _gd .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",_ggebb );}else {switch string (_edefgd ){case "":*_bebbc =0;case "\u0061\u0075\u0074\u006f":*_bebbc =1;};};_ggebb ,_fgcgcd =d .Token ();if _fgcgcd !=nil {return _fgcgcd ;};if _dabgfg ,_fagadde :=_ggebb .(_g .EndElement );_fagadde &&_dabgfg .Name ==start .Name {return nil ;};return _gd .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",_ggebb );};func NewCT_EdnProps ()*CT_EdnProps {_bcbg :=&CT_EdnProps {};return _bcbg };type CT_DocPartTypes struct{ -// Validate validates the Styles and its children -func (_ccdfda *Styles )Validate ()error {return _ccdfda .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");}; +// Entry Is Of All Types +AllAttr *_gc .ST_OnOff ; -// Validate validates the CT_WebSettings and its children -func (_daedfa *CT_WebSettings )Validate ()error {return _daedfa .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};type CT_TcPrBase struct{ +// Entry Type +Type []*CT_DocPartType ;};const (ST_TextEffectUnset ST_TextEffect =0;ST_TextEffectBlinkBackground ST_TextEffect =1;ST_TextEffectLights ST_TextEffect =2;ST_TextEffectAntsBlack ST_TextEffect =3;ST_TextEffectAntsRed ST_TextEffect =4;ST_TextEffectShimmer ST_TextEffect =5;ST_TextEffectSparkle ST_TextEffect =6;ST_TextEffectNone ST_TextEffect =7;);func (_baag *CT_RPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbbf :for {_gaced ,_bbfac :=d .Token ();if _bbfac !=nil {return _bbfac ;};switch _dadac :=_gaced .(type ){case _g .StartElement :switch _dadac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_baag .RStyle =NewCT_String ();if _ecgf :=d .DecodeElement (_baag .RStyle ,&_dadac );_ecgf !=nil {return _ecgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_baag .RFonts =NewCT_Fonts ();if _ffae :=d .DecodeElement (_baag .RFonts ,&_dadac );_ffae !=nil {return _ffae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_baag .B =NewCT_OnOff ();if _cbdfb :=d .DecodeElement (_baag .B ,&_dadac );_cbdfb !=nil {return _cbdfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_baag .BCs =NewCT_OnOff ();if _dddaf :=d .DecodeElement (_baag .BCs ,&_dadac );_dddaf !=nil {return _dddaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_baag .I =NewCT_OnOff ();if _ccebb :=d .DecodeElement (_baag .I ,&_dadac );_ccebb !=nil {return _ccebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_baag .ICs =NewCT_OnOff ();if _ffdabf :=d .DecodeElement (_baag .ICs ,&_dadac );_ffdabf !=nil {return _ffdabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_baag .Caps =NewCT_OnOff ();if _dcadd :=d .DecodeElement (_baag .Caps ,&_dadac );_dcadd !=nil {return _dcadd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_baag .SmallCaps =NewCT_OnOff ();if _deafeg :=d .DecodeElement (_baag .SmallCaps ,&_dadac );_deafeg !=nil {return _deafeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_baag .Strike =NewCT_OnOff ();if _degaa :=d .DecodeElement (_baag .Strike ,&_dadac );_degaa !=nil {return _degaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_baag .Dstrike =NewCT_OnOff ();if _eeeaf :=d .DecodeElement (_baag .Dstrike ,&_dadac );_eeeaf !=nil {return _eeeaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_baag .Outline =NewCT_OnOff ();if _gbbff :=d .DecodeElement (_baag .Outline ,&_dadac );_gbbff !=nil {return _gbbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_baag .Shadow =NewCT_OnOff ();if _dceb :=d .DecodeElement (_baag .Shadow ,&_dadac );_dceb !=nil {return _dceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_baag .Emboss =NewCT_OnOff ();if _acbfe :=d .DecodeElement (_baag .Emboss ,&_dadac );_acbfe !=nil {return _acbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_baag .Imprint =NewCT_OnOff ();if _affe :=d .DecodeElement (_baag .Imprint ,&_dadac );_affe !=nil {return _affe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_baag .NoProof =NewCT_OnOff ();if _aaagb :=d .DecodeElement (_baag .NoProof ,&_dadac );_aaagb !=nil {return _aaagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_baag .SnapToGrid =NewCT_OnOff ();if _facdb :=d .DecodeElement (_baag .SnapToGrid ,&_dadac );_facdb !=nil {return _facdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_baag .Vanish =NewCT_OnOff ();if _gagcc :=d .DecodeElement (_baag .Vanish ,&_dadac );_gagcc !=nil {return _gagcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_baag .WebHidden =NewCT_OnOff ();if _gegcg :=d .DecodeElement (_baag .WebHidden ,&_dadac );_gegcg !=nil {return _gegcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_baag .Color =NewCT_Color ();if _egcee :=d .DecodeElement (_baag .Color ,&_dadac );_egcee !=nil {return _egcee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_baag .Spacing =NewCT_SignedTwipsMeasure ();if _gacag :=d .DecodeElement (_baag .Spacing ,&_dadac );_gacag !=nil {return _gacag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_baag .W =NewCT_TextScale ();if _gbdaf :=d .DecodeElement (_baag .W ,&_dadac );_gbdaf !=nil {return _gbdaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_baag .Kern =NewCT_HpsMeasure ();if _gebbab :=d .DecodeElement (_baag .Kern ,&_dadac );_gebbab !=nil {return _gebbab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_baag .Position =NewCT_SignedHpsMeasure ();if _faacg :=d .DecodeElement (_baag .Position ,&_dadac );_faacg !=nil {return _faacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_baag .Sz =NewCT_HpsMeasure ();if _gbfe :=d .DecodeElement (_baag .Sz ,&_dadac );_gbfe !=nil {return _gbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_baag .SzCs =NewCT_HpsMeasure ();if _dgbdc :=d .DecodeElement (_baag .SzCs ,&_dadac );_dgbdc !=nil {return _dgbdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_baag .Highlight =NewCT_Highlight ();if _gddae :=d .DecodeElement (_baag .Highlight ,&_dadac );_gddae !=nil {return _gddae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_baag .U =NewCT_Underline ();if _ccbed :=d .DecodeElement (_baag .U ,&_dadac );_ccbed !=nil {return _ccbed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_baag .Effect =NewCT_TextEffect ();if _feeb :=d .DecodeElement (_baag .Effect ,&_dadac );_feeb !=nil {return _feeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_baag .Bdr =NewCT_Border ();if _gedad :=d .DecodeElement (_baag .Bdr ,&_dadac );_gedad !=nil {return _gedad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_baag .Shd =NewCT_Shd ();if _gaaba :=d .DecodeElement (_baag .Shd ,&_dadac );_gaaba !=nil {return _gaaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_baag .FitText =NewCT_FitText ();if _eccae :=d .DecodeElement (_baag .FitText ,&_dadac );_eccae !=nil {return _eccae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_baag .VertAlign =NewCT_VerticalAlignRun ();if _ggdbe :=d .DecodeElement (_baag .VertAlign ,&_dadac );_ggdbe !=nil {return _ggdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_baag .Rtl =NewCT_OnOff ();if _dfega :=d .DecodeElement (_baag .Rtl ,&_dadac );_dfega !=nil {return _dfega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_baag .Cs =NewCT_OnOff ();if _bgfdg :=d .DecodeElement (_baag .Cs ,&_dadac );_bgfdg !=nil {return _bgfdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_baag .Em =NewCT_Em ();if _afecg :=d .DecodeElement (_baag .Em ,&_dadac );_afecg !=nil {return _afecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_baag .Lang =NewCT_Language ();if _deecag :=d .DecodeElement (_baag .Lang ,&_dadac );_deecag !=nil {return _deecag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_baag .EastAsianLayout =NewCT_EastAsianLayout ();if _decag :=d .DecodeElement (_baag .EastAsianLayout ,&_dadac );_decag !=nil {return _decag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_baag .SpecVanish =NewCT_OnOff ();if _bcgbg :=d .DecodeElement (_baag .SpecVanish ,&_dadac );_bcgbg !=nil {return _bcgbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_baag .OMath =NewCT_OnOff ();if _eaede :=d .DecodeElement (_baag .OMath ,&_dadac );_eaede !=nil {return _eaede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_baag .RPrChange =NewCT_RPrChange ();if _fcefb :=d .DecodeElement (_baag .RPrChange ,&_dadac );_fcefb !=nil {return _fcefb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_dadac .Name );if _bgee :=d .Skip ();_bgee !=nil {return _bgee ;};};case _g .EndElement :break _fgbbf ;case _g .CharData :};};return nil ;};func (_ddfaa *CT_ShapeDefaults )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdff :for {_eeabaf ,_faaddg :=d .Token ();if _faaddg !=nil {return _faaddg ;};switch _fgccff :=_eeabaf .(type ){case _g .StartElement :switch _fgccff .Name {default:if _gdacg ,_ecdbec :=_ga .CreateElement (_fgccff );_ecdbec !=nil {return _ecdbec ;}else {if _aggfc :=d .DecodeElement (_gdacg ,&_fgccff );_aggfc !=nil {return _aggfc ;};_ddfaa .Any =append (_ddfaa .Any ,_gdacg );};};case _g .EndElement :break _ggdff ;case _g .CharData :};};return nil ;};func (_bdabg *ST_HAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdabg =0;case "\u0074\u0065\u0078\u0074":*_bdabg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bdabg =2;case "\u0070\u0061\u0067\u0065":*_bdabg =3;};return nil ;};func (_eaaacg ST_PTabLeader )ValidateWithPath (path string )error {switch _eaaacg {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaaacg ));};return nil ;};func (_gbbbe *WdAnchor )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\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _gbbbe .WdCT_Anchor .MarshalXML (e ,start );};type CT_Lang struct{ -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Language Code +ValAttr string ;};func (_ecgdf ST_FFTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecgdf .String (),start );}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Validate validates the CT_FtnEdn and its children +func (_dggb *CT_FtnEdn )Validate ()error {return _dggb .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");}; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path +func (_bbdbcd *WdCT_WrapTight )ValidateWithPath (path string )error {if _bbdbcd .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _ecacb :=_bbdbcd .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ecacb !=nil {return _ecacb ;};if _egeafg :=_bbdbcd .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_egeafg !=nil {return _egeafg ;};return nil ;};func (_cgad *CT_FFData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgad .Name !=nil {_fafa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_eaabc :=range _cgad .Name {e .EncodeElement (_eaabc ,_fafa );};};if _cgad .Label !=nil {_eagba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_fecea :=range _cgad .Label {e .EncodeElement (_fecea ,_eagba );};};if _cgad .TabIndex !=nil {_dbdae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_cbfffg :=range _cgad .TabIndex {e .EncodeElement (_cbfffg ,_dbdae );};};if _cgad .Enabled !=nil {_beebf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_faeec :=range _cgad .Enabled {e .EncodeElement (_faeec ,_beebf );};};if _cgad .CalcOnExit !=nil {_ccbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_fbcc :=range _cgad .CalcOnExit {e .EncodeElement (_fbcc ,_ccbd );};};if _cgad .EntryMacro !=nil {_egfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_gccee :=range _cgad .EntryMacro {e .EncodeElement (_gccee ,_egfc );};};if _cgad .ExitMacro !=nil {_eefac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_baca :=range _cgad .ExitMacro {e .EncodeElement (_baca ,_eefac );};};if _cgad .HelpText !=nil {_ccafcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_ffeac :=range _cgad .HelpText {e .EncodeElement (_ffeac ,_ccafcc );};};if _cgad .StatusText !=nil {_bcbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_ebfec :=range _cgad .StatusText {e .EncodeElement (_ebfec ,_bcbdf );};};if _cgad .CheckBox !=nil {_abcdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_cgad .CheckBox ,_abcdb );};if _cgad .DdList !=nil {_cgegc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cgad .DdList ,_cgegc );};if _cgad .TextInput !=nil {_aabc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_cgad .TextInput ,_aabc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_degaf *CT_Zoom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _degaf .ValAttr !=ST_ZoomUnset {_gbcccb ,_bcbbfa :=_degaf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcbbfa !=nil {return _bcbbfa ;};start .Attr =append (start .Attr ,_gbcccb );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_degaf .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path +func (_eegbe *CT_VerticalJc )ValidateWithPath (path string )error {if _eegbe .ValAttr ==ST_VerticalJcUnset {return _gd .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 _cfcad :=_eegbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfcad !=nil {return _cfcad ;};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _gc .ST_CryptProv ;CryptAlgorithmClassAttr _gc .ST_AlgClass ;CryptAlgorithmTypeAttr _gc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};type ST_FtnEdn byte ;func (_cbbba *CT_Row )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edbecg :=range start .Attr {if _edbecg .Name .Local =="\u0072\u0073\u0069d\u0052"{_egfdd ,_fadgf :=_edbecg .Value ,error (nil );if _fadgf !=nil {return _fadgf ;};_cbbba .RsidRAttr =&_egfdd ;continue ;};if _edbecg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cdaag ,_bgbfb :=_edbecg .Value ,error (nil );if _bgbfb !=nil {return _bgbfb ;};_cbbba .RsidDelAttr =&_cdaag ;continue ;};if _edbecg .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_eabdeb ,_cfebf :=_edbecg .Value ,error (nil );if _cfebf !=nil {return _cfebf ;};_cbbba .RsidTrAttr =&_eabdeb ;continue ;};if _edbecg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_bcbfa ,_bbec :=_edbecg .Value ,error (nil );if _bbec !=nil {return _bbec ;};_cbbba .RsidRPrAttr =&_bcbfa ;continue ;};};_deceg :for {_agbfae ,_ecaac :=d .Token ();if _ecaac !=nil {return _ecaac ;};switch _efad :=_agbfae .(type ){case _g .StartElement :switch _efad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_cbbba .TblPrEx =NewCT_TblPrEx ();if _cegeb :=d .DecodeElement (_cbbba .TblPrEx ,&_efad );_cegeb !=nil {return _cegeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_cbbba .TrPr =NewCT_TrPr ();if _addbb :=d .DecodeElement (_cbbba .TrPr ,&_efad );_addbb !=nil {return _addbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_cgdbda :=NewEG_ContentCellContent ();_bcfaea :=NewCT_Tc ();if _eefea :=d .DecodeElement (_bcfaea ,&_efad );_eefea !=nil {return _eefea ;};_cgdbda .Tc =append (_cgdbda .Tc ,_bcfaea );_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_cgdbda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bafec :=NewEG_ContentCellContent ();_bafec .CustomXml =NewCT_CustomXmlCell ();if _cgabe :=d .DecodeElement (_bafec .CustomXml ,&_efad );_cgabe !=nil {return _cgabe ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_bafec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ggffc :=NewEG_ContentCellContent ();_ggffc .Sdt =NewCT_SdtCell ();if _ebcdg :=d .DecodeElement (_ggffc .Sdt ,&_efad );_ebcdg !=nil {return _ebcdg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_ggffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gbadbf :=NewEG_ContentCellContent ();_fgaee :=NewEG_RunLevelElts ();_fgaee .ProofErr =NewCT_ProofErr ();if _ccddg :=d .DecodeElement (_fgaee .ProofErr ,&_efad );_ccddg !=nil {return _ccddg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gbadbf );_gbadbf .EG_RunLevelElts =append (_gbadbf .EG_RunLevelElts ,_fgaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acfbf :=NewEG_ContentCellContent ();_cfaag :=NewEG_RunLevelElts ();_cfaag .PermStart =NewCT_PermStart ();if _gccgae :=d .DecodeElement (_cfaag .PermStart ,&_efad );_gccgae !=nil {return _gccgae ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_acfbf );_acfbf .EG_RunLevelElts =append (_acfbf .EG_RunLevelElts ,_cfaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afeggb :=NewEG_ContentCellContent ();_eegbf :=NewEG_RunLevelElts ();_eegbf .PermEnd =NewCT_Perm ();if _adabb :=d .DecodeElement (_eegbf .PermEnd ,&_efad );_adabb !=nil {return _adabb ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_afeggb );_afeggb .EG_RunLevelElts =append (_afeggb .EG_RunLevelElts ,_eegbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dcbdg :=NewEG_ContentCellContent ();_cacgc :=NewEG_RunLevelElts ();_cacgc .Ins =NewCT_RunTrackChange ();if _ffbec :=d .DecodeElement (_cacgc .Ins ,&_efad );_ffbec !=nil {return _ffbec ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_dcbdg );_dcbdg .EG_RunLevelElts =append (_dcbdg .EG_RunLevelElts ,_cacgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_beebcg :=NewEG_ContentCellContent ();_efaag :=NewEG_RunLevelElts ();_efaag .Del =NewCT_RunTrackChange ();if _afbbb :=d .DecodeElement (_efaag .Del ,&_efad );_afbbb !=nil {return _afbbb ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_beebcg );_beebcg .EG_RunLevelElts =append (_beebcg .EG_RunLevelElts ,_efaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aagfg :=NewEG_ContentCellContent ();_aeee :=NewEG_RunLevelElts ();_aeee .MoveFrom =NewCT_RunTrackChange ();if _acafc :=d .DecodeElement (_aeee .MoveFrom ,&_efad );_acafc !=nil {return _acafc ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_aagfg );_aagfg .EG_RunLevelElts =append (_aagfg .EG_RunLevelElts ,_aeee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dffga :=NewEG_ContentCellContent ();_faeca :=NewEG_RunLevelElts ();_faeca .MoveTo =NewCT_RunTrackChange ();if _fddeb :=d .DecodeElement (_faeca .MoveTo ,&_efad );_fddeb !=nil {return _fddeb ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_dffga );_dffga .EG_RunLevelElts =append (_dffga .EG_RunLevelElts ,_faeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgcgd :=NewEG_ContentCellContent ();_dgefa :=NewEG_RunLevelElts ();_bgbcab :=NewEG_RangeMarkupElements ();_bgbcab .BookmarkStart =NewCT_Bookmark ();if _cebec :=d .DecodeElement (_bgbcab .BookmarkStart ,&_efad );_cebec !=nil {return _cebec ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_cgcgd );_cgcgd .EG_RunLevelElts =append (_cgcgd .EG_RunLevelElts ,_dgefa );_dgefa .EG_RangeMarkupElements =append (_dgefa .EG_RangeMarkupElements ,_bgbcab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfgdd :=NewEG_ContentCellContent ();_ggcac :=NewEG_RunLevelElts ();_eccda :=NewEG_RangeMarkupElements ();_eccda .BookmarkEnd =NewCT_MarkupRange ();if _ffcgg :=d .DecodeElement (_eccda .BookmarkEnd ,&_efad );_ffcgg !=nil {return _ffcgg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_bfgdd );_bfgdd .EG_RunLevelElts =append (_bfgdd .EG_RunLevelElts ,_ggcac );_ggcac .EG_RangeMarkupElements =append (_ggcac .EG_RangeMarkupElements ,_eccda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cffbc :=NewEG_ContentCellContent ();_eabdcg :=NewEG_RunLevelElts ();_deafd :=NewEG_RangeMarkupElements ();_deafd .MoveFromRangeStart =NewCT_MoveBookmark ();if _agaeg :=d .DecodeElement (_deafd .MoveFromRangeStart ,&_efad );_agaeg !=nil {return _agaeg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_cffbc );_cffbc .EG_RunLevelElts =append (_cffbc .EG_RunLevelElts ,_eabdcg );_eabdcg .EG_RangeMarkupElements =append (_eabdcg .EG_RangeMarkupElements ,_deafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aeaea :=NewEG_ContentCellContent ();_gdbccb :=NewEG_RunLevelElts ();_agcbe :=NewEG_RangeMarkupElements ();_agcbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcgeg :=d .DecodeElement (_agcbe .MoveFromRangeEnd ,&_efad );_gcgeg !=nil {return _gcgeg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_aeaea );_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_gdbccb );_gdbccb .EG_RangeMarkupElements =append (_gdbccb .EG_RangeMarkupElements ,_agcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfdad :=NewEG_ContentCellContent ();_cddebf :=NewEG_RunLevelElts ();_gebec :=NewEG_RangeMarkupElements ();_gebec .MoveToRangeStart =NewCT_MoveBookmark ();if _ggead :=d .DecodeElement (_gebec .MoveToRangeStart ,&_efad );_ggead !=nil {return _ggead ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gfdad );_gfdad .EG_RunLevelElts =append (_gfdad .EG_RunLevelElts ,_cddebf );_cddebf .EG_RangeMarkupElements =append (_cddebf .EG_RangeMarkupElements ,_gebec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ebagd :=NewEG_ContentCellContent ();_fggga :=NewEG_RunLevelElts ();_bfcbc :=NewEG_RangeMarkupElements ();_bfcbc .MoveToRangeEnd =NewCT_MarkupRange ();if _ccbgb :=d .DecodeElement (_bfcbc .MoveToRangeEnd ,&_efad );_ccbgb !=nil {return _ccbgb ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_ebagd );_ebagd .EG_RunLevelElts =append (_ebagd .EG_RunLevelElts ,_fggga );_fggga .EG_RangeMarkupElements =append (_fggga .EG_RangeMarkupElements ,_bfcbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_daefc :=NewEG_ContentCellContent ();_baacbc :=NewEG_RunLevelElts ();_fagbfd :=NewEG_RangeMarkupElements ();_fagbfd .CommentRangeStart =NewCT_MarkupRange ();if _dgdgc :=d .DecodeElement (_fagbfd .CommentRangeStart ,&_efad );_dgdgc !=nil {return _dgdgc ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_daefc );_daefc .EG_RunLevelElts =append (_daefc .EG_RunLevelElts ,_baacbc );_baacbc .EG_RangeMarkupElements =append (_baacbc .EG_RangeMarkupElements ,_fagbfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eabgdf :=NewEG_ContentCellContent ();_cgcgg :=NewEG_RunLevelElts ();_fcggf :=NewEG_RangeMarkupElements ();_fcggf .CommentRangeEnd =NewCT_MarkupRange ();if _dfcbc :=d .DecodeElement (_fcggf .CommentRangeEnd ,&_efad );_dfcbc !=nil {return _dfcbc ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_eabgdf );_eabgdf .EG_RunLevelElts =append (_eabgdf .EG_RunLevelElts ,_cgcgg );_cgcgg .EG_RangeMarkupElements =append (_cgcgg .EG_RangeMarkupElements ,_fcggf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gdbdb :=NewEG_ContentCellContent ();_bgdf :=NewEG_RunLevelElts ();_ddege :=NewEG_RangeMarkupElements ();_ddege .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gedcd :=d .DecodeElement (_ddege .CustomXmlInsRangeStart ,&_efad );_gedcd !=nil {return _gedcd ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gdbdb );_gdbdb .EG_RunLevelElts =append (_gdbdb .EG_RunLevelElts ,_bgdf );_bgdf .EG_RangeMarkupElements =append (_bgdf .EG_RangeMarkupElements ,_ddege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcef :=NewEG_ContentCellContent ();_fcdcg :=NewEG_RunLevelElts ();_dfeegc :=NewEG_RangeMarkupElements ();_dfeegc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgff :=d .DecodeElement (_dfeegc .CustomXmlInsRangeEnd ,&_efad );_dgff !=nil {return _dgff ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gcef );_gcef .EG_RunLevelElts =append (_gcef .EG_RunLevelElts ,_fcdcg );_fcdcg .EG_RangeMarkupElements =append (_fcdcg .EG_RangeMarkupElements ,_dfeegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gdadbe :=NewEG_ContentCellContent ();_fbbd :=NewEG_RunLevelElts ();_gbfab :=NewEG_RangeMarkupElements ();_gbfab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dccbbf :=d .DecodeElement (_gbfab .CustomXmlDelRangeStart ,&_efad );_dccbbf !=nil {return _dccbbf ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gdadbe );_gdadbe .EG_RunLevelElts =append (_gdadbe .EG_RunLevelElts ,_fbbd );_fbbd .EG_RangeMarkupElements =append (_fbbd .EG_RangeMarkupElements ,_gbfab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afddbb :=NewEG_ContentCellContent ();_acfbfb :=NewEG_RunLevelElts ();_agege :=NewEG_RangeMarkupElements ();_agege .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcgee :=d .DecodeElement (_agege .CustomXmlDelRangeEnd ,&_efad );_fcgee !=nil {return _fcgee ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_afddbb );_afddbb .EG_RunLevelElts =append (_afddbb .EG_RunLevelElts ,_acfbfb );_acfbfb .EG_RangeMarkupElements =append (_acfbfb .EG_RangeMarkupElements ,_agege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fdegg :=NewEG_ContentCellContent ();_dfdgc :=NewEG_RunLevelElts ();_ceabec :=NewEG_RangeMarkupElements ();_ceabec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efefc :=d .DecodeElement (_ceabec .CustomXmlMoveFromRangeStart ,&_efad );_efefc !=nil {return _efefc ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_fdegg );_fdegg .EG_RunLevelElts =append (_fdegg .EG_RunLevelElts ,_dfdgc );_dfdgc .EG_RangeMarkupElements =append (_dfdgc .EG_RangeMarkupElements ,_ceabec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aeeba :=NewEG_ContentCellContent ();_aefgf :=NewEG_RunLevelElts ();_bccgg :=NewEG_RangeMarkupElements ();_bccgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfdga :=d .DecodeElement (_bccgg .CustomXmlMoveFromRangeEnd ,&_efad );_cfdga !=nil {return _cfdga ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_aeeba );_aeeba .EG_RunLevelElts =append (_aeeba .EG_RunLevelElts ,_aefgf );_aefgf .EG_RangeMarkupElements =append (_aefgf .EG_RangeMarkupElements ,_bccgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dbcdg :=NewEG_ContentCellContent ();_fdcga :=NewEG_RunLevelElts ();_bcfgcc :=NewEG_RangeMarkupElements ();_bcfgcc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fddab :=d .DecodeElement (_bcfgcc .CustomXmlMoveToRangeStart ,&_efad );_fddab !=nil {return _fddab ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_dbcdg );_dbcdg .EG_RunLevelElts =append (_dbcdg .EG_RunLevelElts ,_fdcga );_fdcga .EG_RangeMarkupElements =append (_fdcga .EG_RangeMarkupElements ,_bcfgcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfbba :=NewEG_ContentCellContent ();_fddc :=NewEG_RunLevelElts ();_efadf :=NewEG_RangeMarkupElements ();_efadf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _geaed :=d .DecodeElement (_efadf .CustomXmlMoveToRangeEnd ,&_efad );_geaed !=nil {return _geaed ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_bfbba );_bfbba .EG_RunLevelElts =append (_bfbba .EG_RunLevelElts ,_fddc );_fddc .EG_RangeMarkupElements =append (_fddc .EG_RangeMarkupElements ,_efadf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eedc :=NewEG_ContentCellContent ();_ccade :=NewEG_RunLevelElts ();_ecae :=NewEG_MathContent ();_ecae .OMathPara =_ec .NewOMathPara ();if _dadeg :=d .DecodeElement (_ecae .OMathPara ,&_efad );_dadeg !=nil {return _dadeg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_eedc );_eedc .EG_RunLevelElts =append (_eedc .EG_RunLevelElts ,_ccade );_ccade .EG_MathContent =append (_ccade .EG_MathContent ,_ecae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_acfa :=NewEG_ContentCellContent ();_addeb :=NewEG_RunLevelElts ();_gbaea :=NewEG_MathContent ();_gbaea .OMath =_ec .NewOMath ();if _gdeegg :=d .DecodeElement (_gbaea .OMath ,&_efad );_gdeegg !=nil {return _gdeegg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_acfa );_acfa .EG_RunLevelElts =append (_acfa .EG_RunLevelElts ,_addeb );_addeb .EG_MathContent =append (_addeb .EG_MathContent ,_gbaea );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_efad .Name );if _cfbgc :=d .Skip ();_cfbgc !=nil {return _cfbgc ;};};case _g .EndElement :break _deceg ;case _g .CharData :};};return nil ;}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path +func (_ccdbb *CT_ObjectEmbed )ValidateWithPath (path string )error {if _fegdf :=_ccdbb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fegdf !=nil {return _fegdf ;};return nil ;};func (_bfdbd *ST_TblOverlap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfdbd =0;case "\u006e\u0065\u0076e\u0072":*_bfdbd =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_bfdbd =2;};return nil ;};func (_fdcfc *CT_DirContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcfc .ValAttr !=ST_DirectionUnset {_babb ,_efaa :=_fdcfc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efaa !=nil {return _efaa ;};start .Attr =append (start .Attr ,_babb );};e .EncodeToken (start );if _fdcfc .FldSimple !=nil {_dcaba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gfaff :=range _fdcfc .FldSimple {e .EncodeElement (_gfaff ,_dcaba );};};if _fdcfc .Hyperlink !=nil {_bdfg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fdcfc .Hyperlink ,_bdfg );};if _fdcfc .SubDoc !=nil {_dbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_fdcfc .SubDoc ,_dbee );};if _fdcfc .EG_ContentRunContent !=nil {for _ ,_dfdg :=range _fdcfc .EG_ContentRunContent {_dfdg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Control ()*CT_Control {_gefg :=&CT_Control {};return _gefg };func NewSettings ()*Settings {_cfgdf :=&Settings {};_cfgdf .CT_Settings =*NewCT_Settings ();return _cfgdf ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_ggcbb :=&WdCT_WrapThrough {};_ggcbb .WrapTextAttr =WdST_WrapText (1);_ggcbb .WrapPolygon =NewWdCT_WrapPath ();return _ggcbb ;};func (_bbdcad ST_Em )ValidateWithPath (path string )error {switch _bbdcad {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdcad ));};return nil ;};func (_ebgfg *ST_DocProtect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgfg =0;case "\u006e\u006f\u006e\u0065":*_ebgfg =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_ebgfg =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_ebgfg =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_ebgfg =4;case "\u0066\u006f\u0072m\u0073":*_ebgfg =5;};return nil ;};type ST_Zoom byte ;func (_ebfag *CT_DocParts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cface :for {_dgag ,_gbfd :=d .Token ();if _gbfd !=nil {return _gbfd ;};switch _gcae :=_dgag .(type ){case _g .StartElement :switch _gcae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_ggbg :=NewCT_DocPart ();if _gfbb :=d .DecodeElement (_ggbg ,&_gcae );_gfbb !=nil {return _gfbb ;};_ebfag .DocPart =append (_ebfag .DocPart ,_ggbg );default:_ga .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\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_gcae .Name );if _aeffe :=d .Skip ();_aeffe !=nil {return _aeffe ;};};case _g .EndElement :break _cface ;case _g .CharData :};};return nil ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path +func (_ddga *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _ead :=_ddga .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_ead !=nil {return _ead ;};if _ddgea :=_ddga .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_ddgea !=nil {return _ddgea ;};if _dbfe :=_ddga .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_dbfe !=nil {return _dbfe ;};if _fggbe :=_ddga .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_fggbe !=nil {return _fggbe ;};if _cdca :=_ddga .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_cdca !=nil {return _cdca ;};if _ebada :=_ddga .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_ebada !=nil {return _ebada ;};if _cgcc :=_ddga .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_cgcc !=nil {return _cgcc ;};if _cbdd :=_ddga .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_cbdd !=nil {return _cbdd ;};if _dada :=_ddga .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_dada !=nil {return _dada ;};if _cdde :=_ddga .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_cdde !=nil {return _cdde ;};if _bebf :=_ddga .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_bebf !=nil {return _bebf ;};if _dbg :=_ddga .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_dbg !=nil {return _dbg ;};return nil ;};func (_cgcaab ST_LevelSuffix )String ()string {switch _cgcaab {case 0:return "";case 1:return "\u0074\u0061\u0062";case 2:return "\u0073\u0070\u0061c\u0065";case 3:return "\u006eo\u0074\u0068\u0069\u006e\u0067";};return "";};func NewCT_Language ()*CT_Language {_ddgeg :=&CT_Language {};return _ddgeg };func (_fgfde ST_PageOrientation )String ()string {switch _fgfde {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func NewCT_ObjectChoice ()*CT_ObjectChoice {_fdefe :=&CT_ObjectChoice {};return _fdefe };func (_gdegf ST_LineSpacingRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdegf .String (),start );};func (_bgaab ST_AnnotationVMerge )Validate ()error {return _bgaab .ValidateWithPath ("")}; -// Table Cell Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path +func (_aeced *CT_TxbxContent )ValidateWithPath (path string )error {for _abfab ,_gdcaaf :=range _aeced .AltChunk {if _gagabe :=_gdcaaf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_abfab ));_gagabe !=nil {return _gagabe ;};};for _baddc ,_ddcfg :=range _aeced .EG_ContentBlockContent {if _ddcbf :=_ddcfg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_baddc ));_ddcbf !=nil {return _ddcbf ;};};return nil ;};func NewCT_FFData ()*CT_FFData {_gfeb :=&CT_FFData {};return _gfeb }; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Validate validates the WdInline and its children +func (_gdbdbc *WdInline )Validate ()error {return _gdbdbc .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func (_efdff *CT_OdsoFieldMapData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbac :for {_dbbbeg ,_fdegf :=d .Token ();if _fdegf !=nil {return _fdegf ;};switch _fgfcf :=_dbbbeg .(type ){case _g .StartElement :switch _fgfcf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_efdff .Type =NewCT_MailMergeOdsoFMDFieldType ();if _ebaa :=d .DecodeElement (_efdff .Type ,&_fgfcf );_ebaa !=nil {return _ebaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_efdff .Name =NewCT_String ();if _ebdgg :=d .DecodeElement (_efdff .Name ,&_fgfcf );_ebdgg !=nil {return _ebdgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_efdff .MappedName =NewCT_String ();if _cfef :=d .DecodeElement (_efdff .MappedName ,&_fgfcf );_cfef !=nil {return _cfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_efdff .Column =NewCT_DecimalNumber ();if _bggcg :=d .DecodeElement (_efdff .Column ,&_fgfcf );_bggcg !=nil {return _bggcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_efdff .Lid =NewCT_Lang ();if _gbega :=d .DecodeElement (_efdff .Lid ,&_fgfcf );_gbega !=nil {return _gbega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_efdff .DynamicAddress =NewCT_OnOff ();if _efffa :=d .DecodeElement (_efdff .DynamicAddress ,&_fgfcf );_efffa !=nil {return _efffa ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fgfcf .Name );if _eadac :=d .Skip ();_eadac !=nil {return _eadac ;};};case _g .EndElement :break _gdbac ;case _g .CharData :};};return nil ;};func (_bffgg *CT_SmartTagPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bffgg .Attr !=nil {_dfbff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_dcdeg :=range _bffgg .Attr {e .EncodeElement (_dcdeg ,_dfbff );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Ftr struct{CT_HdrFtr }; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Validate validates the CT_Bookmark and its children +func (_acbd *CT_Bookmark )Validate ()error {return _acbd .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;);type ST_FrameLayout byte ;func (_eeggge *WdCT_LinkedTextboxInformation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_eeggge .IdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0065\u0071"},Value :_gd .Sprintf ("\u0025\u0076",_eeggge .SeqAttr )});e .EncodeToken (start );if _eeggge .ExtLst !=nil {_ffffcc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eeggge .ExtLst ,_ffffcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtEndPr struct{ -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Structured Document Tag End Character Run Properties +RPr []*CT_RPr ;};func (_aecdc *CT_DocGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gecac :=range start .Attr {if _gecac .Name .Local =="\u0074\u0079\u0070\u0065"{_aecdc .TypeAttr .UnmarshalXMLAttr (_gecac );continue ;};if _gecac .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_dgfb ,_bdbdc :=_b .ParseInt (_gecac .Value ,10,64);if _bdbdc !=nil {return _bdbdc ;};_aecdc .LinePitchAttr =&_dgfb ;continue ;};if _gecac .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_edga ,_efdfg :=_b .ParseInt (_gecac .Value ,10,64);if _efdfg !=nil {return _efdfg ;};_aecdc .CharSpaceAttr =&_edga ;continue ;};};for {_dcfg ,_gbddg :=d .Token ();if _gbddg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_gbddg );};if _ggacd ,_aaab :=_dcfg .(_g .EndElement );_aaab &&_ggacd .Name ==start .Name {break ;};};return nil ;}; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_bfbcdb *CT_Empty )ValidateWithPath (path string )error {return nil };func NewCT_DocPartType ()*CT_DocPartType {_abacd :=&CT_DocPartType {};_abacd .ValAttr =ST_DocPartType (1);return _abacd ;}; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path +func (_acbdg *CT_ObjectLink )ValidateWithPath (path string )error {if _acbdg .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _fdad :=_acbdg .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdad !=nil {return _fdad ;};if _acbdg .LockedFieldAttr !=nil {if _bfbaa :=_acbdg .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_bfbaa !=nil {return _bfbaa ;};};if _efccc :=_acbdg .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_efccc !=nil {return _efccc ;};return nil ;};func NewCT_LvlLegacy ()*CT_LvlLegacy {_bddbd :=&CT_LvlLegacy {};return _bddbd };func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_aggdg :=&CT_SdtContentBlock {};return _aggdg };func (_febab *ST_SectionMark )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_febab =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_febab =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_febab =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_febab =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_febab =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_febab =5;};return nil ;};func (_cbddeb ST_LevelSuffix )ValidateWithPath (path string )error {switch _cbddeb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbddeb ));};return nil ;};func (_edfae ST_PageBorderOffset )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egdbcb :=_g .Attr {};_egdbcb .Name =name ;switch _edfae {case ST_PageBorderOffsetUnset :_egdbcb .Value ="";case ST_PageBorderOffsetPage :_egdbcb .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_egdbcb .Value ="\u0074\u0065\u0078\u0074";};return _egdbcb ,nil ;};func (_bfedc *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedecg :for {_acdad ,_fddgbg :=d .Token ();if _fddgbg !=nil {return _fddgbg ;};switch _ccadc :=_acdad .(type ){case _g .StartElement :switch _ccadc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_bfedc .CNvSpPr =_e .NewCT_NonVisualDrawingShapeProps ();if _eeagc :=d .DecodeElement (_bfedc .CNvSpPr ,&_ccadc );_eeagc !=nil {return _eeagc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_bfedc .CNvCnPr =_e .NewCT_NonVisualConnectorProperties ();if _bddad :=d .DecodeElement (_bfedc .CNvCnPr ,&_ccadc );_bddad !=nil {return _bddad ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_ccadc .Name );if _cfgcaf :=d .Skip ();_cfgcaf !=nil {return _cfgcaf ;};};case _g .EndElement :break _cedecg ;case _g .CharData :};};return nil ;};func (_bcgggf ST_StyleType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egefea :=_g .Attr {};_egefea .Name =name ;switch _bcgggf {case ST_StyleTypeUnset :_egefea .Value ="";case ST_StyleTypeParagraph :_egefea .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_egefea .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_egefea .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_egefea .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _egefea ,nil ;};type CT_SdtListItem struct{ -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// List Entry Display Text +DisplayTextAttr *string ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ;};func (_agdgcf ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _agdgcf {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdgcf ));};return nil ;};func (_gfeab *CT_PPrBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gfeab .PStyle !=nil {_bfgbbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gfeab .PStyle ,_bfgbbg );};if _gfeab .KeepNext !=nil {_cfae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_gfeab .KeepNext ,_cfae );};if _gfeab .KeepLines !=nil {_cdadb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfeab .KeepLines ,_cdadb );};if _gfeab .PageBreakBefore !=nil {_efbdgb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_gfeab .PageBreakBefore ,_efbdgb );};if _gfeab .FramePr !=nil {_gaebd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_gfeab .FramePr ,_gaebd );};if _gfeab .WidowControl !=nil {_bfccb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_gfeab .WidowControl ,_bfccb );};if _gfeab .NumPr !=nil {_adddf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_gfeab .NumPr ,_adddf );};if _gfeab .SuppressLineNumbers !=nil {_ccbagd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gfeab .SuppressLineNumbers ,_ccbagd );};if _gfeab .PBdr !=nil {_cgbaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_gfeab .PBdr ,_cgbaa );};if _gfeab .Shd !=nil {_cbcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gfeab .Shd ,_cbcf );};if _gfeab .Tabs !=nil {_eebgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_gfeab .Tabs ,_eebgd );};if _gfeab .SuppressAutoHyphens !=nil {_ccaga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_gfeab .SuppressAutoHyphens ,_ccaga );};if _gfeab .Kinsoku !=nil {_ffeae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_gfeab .Kinsoku ,_ffeae );};if _gfeab .WordWrap !=nil {_cdcdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gfeab .WordWrap ,_cdcdb );};if _gfeab .OverflowPunct !=nil {_ffaagc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gfeab .OverflowPunct ,_ffaagc );};if _gfeab .TopLinePunct !=nil {_gcfcda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gfeab .TopLinePunct ,_gcfcda );};if _gfeab .AutoSpaceDE !=nil {_bbaad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_gfeab .AutoSpaceDE ,_bbaad );};if _gfeab .AutoSpaceDN !=nil {_dcaagd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_gfeab .AutoSpaceDN ,_dcaagd );};if _gfeab .Bidi !=nil {_gbaab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gfeab .Bidi ,_gbaab );};if _gfeab .AdjustRightInd !=nil {_acebb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_gfeab .AdjustRightInd ,_acebb );};if _gfeab .SnapToGrid !=nil {_dddgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gfeab .SnapToGrid ,_dddgf );};if _gfeab .Spacing !=nil {_ddcbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gfeab .Spacing ,_ddcbd );};if _gfeab .Ind !=nil {_cagbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_gfeab .Ind ,_cagbb );};if _gfeab .ContextualSpacing !=nil {_efgdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gfeab .ContextualSpacing ,_efgdc );};if _gfeab .MirrorIndents !=nil {_cfecb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_gfeab .MirrorIndents ,_cfecb );};if _gfeab .SuppressOverlap !=nil {_fbafc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_gfeab .SuppressOverlap ,_fbafc );};if _gfeab .Jc !=nil {_bfad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gfeab .Jc ,_bfad );};if _gfeab .TextDirection !=nil {_aebbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gfeab .TextDirection ,_aebbe );};if _gfeab .TextAlignment !=nil {_ggegb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gfeab .TextAlignment ,_ggegb );};if _gfeab .TextboxTightWrap !=nil {_gfcae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gfeab .TextboxTightWrap ,_gfcae );};if _gfeab .OutlineLvl !=nil {_deac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_gfeab .OutlineLvl ,_deac );};if _gfeab .DivId !=nil {_baaca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_gfeab .DivId ,_baaca );};if _gfeab .CnfStyle !=nil {_ebdge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gfeab .CnfStyle ,_ebdge );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_bcegc :=&CT_HpsMeasure {};return _bcegc };func (_bcgeb ST_WmlColorSchemeIndex )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bcgeb .String (),start );}; +// List Entry Value +ValueAttr *string ;}; -// Validate validates the CT_CustomXmlCell and its children -func (_bcaaee *CT_CustomXmlCell )Validate ()error {return _bcaaee .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};type CT_Kinsoku struct{ +// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path +func (_fccfa *CT_TblPrExChange )ValidateWithPath (path string )error {if _fedef :=_fccfa .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_fedef !=nil {return _fedef ;};return nil ;};func (_gccacc ST_FontFamily )ValidateWithPath (path string )error {switch _gccacc {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccacc ));};return nil ;};func (_cdbfa ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _cdbfa {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbfa ));};return nil ;};func (_caece ST_FtnEdn )String ()string {switch _caece {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return "";};type EG_ContentRowContent struct{ -// Language For Which Custom Line Breaking Rule Applies -LangAttr string ; +// Table Row +Tr []*CT_Row ; -// Characters For Custom Line Breaking Rule -ValAttr string ;};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2;ST_StyleSortDefault ST_StyleSort =3;ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6;ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10;ST_StyleSort0004 ST_StyleSort =11;ST_StyleSort0005 ST_StyleSort =12;);type CT_FontSig struct{ +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// First 32 Bits of Unicode Subset Bitfield -Usb0Attr string ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_cecga :=&CT_DocPartCategory {};_cecga .Name =NewCT_String ();_cecga .Gallery =NewCT_DocPartGallery ();return _cecga ;};func (_gbgb *CT_Body )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbgb .EG_BlockLevelElts !=nil {for _ ,_dgeg :=range _gbgb .EG_BlockLevelElts {_dgeg .MarshalXML (e ,_g .StartElement {});};};if _gbgb .SectPr !=nil {_dcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gbgb .SectPr ,_dcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_MailMergeDataType struct{ -// Second 32 Bits of Unicode Subset Bitfield -Usb1Attr string ; +// Value +ValAttr string ;};type EG_RunInnerContent struct{ -// Third 32 Bits of Unicode Subset Bitfield -Usb2Attr string ; +// Break +Br *CT_Br ; -// Fourth 32 Bits of Unicode Subset Bitfield -Usb3Attr string ; +// Text +T *CT_Text ; -// Lower 32 Bits of Code Page Bit Field -Csb0Attr string ; +// Content Part +ContentPart *CT_Rel ; -// Upper 32 Bits of Code Page Bit Field -Csb1Attr string ;};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3;ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);type CT_Lvl struct{ +// Deleted Text +DelText *CT_Text ; -// Numbering Level -IlvlAttr int64 ; +// Field Code +InstrText *CT_Text ; -// Template Code -TplcAttr *string ; +// Deleted Field Code +DelInstrText *CT_Text ; -// Tentative Numbering -TentativeAttr *_bef .ST_OnOff ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Starting Value -Start *CT_DecimalNumber ; +// Optional Hyphen Character +SoftHyphen *CT_Empty ; -// Numbering Format -NumFmt *CT_NumFmt ; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Restart Numbering Level Symbol -LvlRestart *CT_DecimalNumber ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Paragraph Style's Associated Numbering Level -PStyle *CT_String ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Display All Levels Using Arabic Numerals -IsLgl *CT_OnOff ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Content Between Numbering Symbol and Paragraph Text -Suff *CT_LevelSuffix ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Numbering Level Text -LvlText *CT_LevelText ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Picture Numbering Symbol Definition Reference -LvlPicBulletId *CT_DecimalNumber ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Legacy Numbering Level Properties -Legacy *CT_LvlLegacy ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Justification -LvlJc *CT_Jc ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Numbering Level Associated Paragraph Properties -PPr *CT_PPrGeneral ; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Numbering Symbol Run Properties -RPr *CT_RPr ;};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_dggaa :=&CT_DocPartBehaviors {};return _dggaa };func NewWdInline ()*WdInline {_geeced :=&WdInline {};_geeced .WdCT_Inline =*NewWdCT_Inline ();return _geeced ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_agfga :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_agfga .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_agfga .ST_HexColorRGB =&s ;};return _agfga ,nil ;};func (_cgcgfd *Numbering )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _cgcgfd .CT_Numbering .MarshalXML (e ,start );};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_fdegg ST_HpsMeasure )String ()string {if _fdegg .ST_UnsignedDecimalNumber !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_fdegg .ST_UnsignedDecimalNumber );};if _fdegg .ST_PositiveUniversalMeasure !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_fdegg .ST_PositiveUniversalMeasure );};return "";};func (_gbdaba *CT_FFTextType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gbdaba .ValAttr =ST_FFTextType (1);for _ ,_dbgc :=range start .Attr {if _dbgc .Name .Local =="\u0076\u0061\u006c"{_gbdaba .ValAttr .UnmarshalXMLAttr (_dbgc );continue ;};};for {_ebaag ,_bbedg :=d .Token ();if _bbedg !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bbedg );};if _cdgga ,_ebbbdb :=_ebaag .(_ebaba .EndElement );_ebbbdb &&_cdgga .Name ==start .Name {break ;};};return nil ;};func (_acbcg ST_DropCap )Validate ()error {return _acbcg .ValidateWithPath ("")}; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path -func (_cbecc *CT_SdtCell )ValidateWithPath (path string )error {if _cbecc .SdtPr !=nil {if _decgd :=_cbecc .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_decgd !=nil {return _decgd ;};};if _cbecc .SdtEndPr !=nil {if _bcbde :=_cbecc .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_bcbde !=nil {return _bcbde ;};};if _cbecc .SdtContent !=nil {if _gfcaf :=_cbecc .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gfcaf !=nil {return _gfcaf ;};};return nil ;};type CT_DocPartName struct{ +// Symbol Character +Sym *CT_Sym ; -// Name Value -ValAttr string ; +// Page Number Block +PgNum *CT_Empty ; -// Built-In Entry -DecoratedAttr *_bef .ST_OnOff ;};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_fgddg :=&CT_TrackChangeNumbering {};return _fgddg ;};type CT_Color struct{ +// Carriage Return +Cr *CT_Empty ; -// Run Content Color -ValAttr ST_HexColor ; +// Tab Character +Tab *CT_Empty ; -// Run Content Theme Color -ThemeColorAttr ST_ThemeColor ; +// Embedded Object +Object *CT_Object ; -// Run Content Theme Color Tint -ThemeTintAttr *string ; +// VML Object +Pict *CT_Picture ; -// Run Content Theme Color Shade -ThemeShadeAttr *string ;};func (_bfdfba ST_ObjectDrawAspect )String ()string {switch _bfdfba {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";}; +// Complex Field Character +FldChar *CT_FldChar ; -// Validate validates the CT_PermStart and its children -func (_aea *CT_PermStart )Validate ()error {return _aea .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func (_dgcgc ST_LineNumberRestart )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bbfcfg :=_ebaba .Attr {};_bbfcfg .Name =name ;switch _dgcgc {case ST_LineNumberRestartUnset :_bbfcfg .Value ="";case ST_LineNumberRestartNewPage :_bbfcfg .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_bbfcfg .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_bbfcfg .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _bbfcfg ,nil ;}; +// Phonetic Guide +Ruby *CT_Ruby ; -// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path -func (_dcfdg *CT_CustomXmlCell )ValidateWithPath (path string )error {if _dcfdg .CustomXmlPr !=nil {if _ccedb :=_dcfdg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_ccedb !=nil {return _ccedb ;};};for _afdde ,_gcgbf :=range _dcfdg .EG_ContentCellContent {if _bcfcc :=_gcgbf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_afdde ));_bcfcc !=nil {return _bcfcc ;};};return nil ;};func (_bfead ST_FtnPos )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fbfdc :=_ebaba .Attr {};_fbfdc .Name =name ;switch _bfead {case ST_FtnPosUnset :_fbfdc .Value ="";case ST_FtnPosPageBottom :_fbfdc .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_fbfdc .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_fbfdc .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_fbfdc .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _fbfdc ,nil ;};func (_eadbd *ST_TblStyleOverrideType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dbae ,_bgdff :=d .Token ();if _bgdff !=nil {return _bgdff ;};if _bfbbb ,_ggaag :=_dbae .(_ebaba .EndElement );_ggaag &&_bfbbb .Name ==start .Name {*_eadbd =1;return nil ;};if _facdbc ,_ggdcce :=_dbae .(_ebaba .CharData );!_ggdcce {return _eddeb .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",_dbae );}else {switch string (_facdbc ){case "":*_eadbd =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_eadbd =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_eadbd =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_eadbd =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_eadbd =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_eadbd =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_eadbd =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_eadbd =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_eadbd =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_eadbd =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_eadbd =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_eadbd =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_eadbd =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_eadbd =13;};};_dbae ,_bgdff =d .Token ();if _bgdff !=nil {return _bgdff ;};if _agdfbd ,_fdgag :=_dbae .(_ebaba .EndElement );_fdgag &&_agdfbd .Name ==start .Name {return nil ;};return _eddeb .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",_dbae );}; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path -func (_fbdegc *CT_TextScale )ValidateWithPath (path string )error {if _fbdegc .ValAttr !=nil {if _bbdcg :=_fbdegc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbdcg !=nil {return _bbdcg ;};};return nil ;};type TxbxContent struct{CT_TxbxContent }; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Validate validates the CT_MoveBookmark and its children -func (_cebbf *CT_MoveBookmark )Validate ()error {return _cebbf .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};type CT_TblBorders struct{ +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Table Top Border -Top *CT_Border ; +// DrawingML Object +Drawing *CT_Drawing ; -// Table Leading Edge Border -Start *CT_Border ; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Table Leading Edge Border -Left *CT_Border ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};type ST_DocGrid byte ;type ST_DisplacedByCustomXml byte ;func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_ceeebg :=&EG_ContentRunContentBase {};return _ceeebg ;};func (_dbfcf ST_PageBorderOffset )ValidateWithPath (path string )error {switch _dbfcf {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfcf ));};return nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_gbfde *CT_TrPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbfde .CnfStyle !=nil {_ceagef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_edaefc :=range _gbfde .CnfStyle {e .EncodeElement (_edaefc ,_ceagef );};};if _gbfde .DivId !=nil {_bcgccg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_bebbgd :=range _gbfde .DivId {e .EncodeElement (_bebbgd ,_bcgccg );};};if _gbfde .GridBefore !=nil {_gfegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_cdgdg :=range _gbfde .GridBefore {e .EncodeElement (_cdgdg ,_gfegf );};};if _gbfde .GridAfter !=nil {_abbbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_gafcd :=range _gbfde .GridAfter {e .EncodeElement (_gafcd ,_abbbb );};};if _gbfde .WBefore !=nil {_aecf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_ffgdcf :=range _gbfde .WBefore {e .EncodeElement (_ffgdcf ,_aecf );};};if _gbfde .WAfter !=nil {_bbgefc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cfafbd :=range _gbfde .WAfter {e .EncodeElement (_cfafbd ,_bbgefc );};};if _gbfde .CantSplit !=nil {_ebfdce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_afgbf :=range _gbfde .CantSplit {e .EncodeElement (_afgbf ,_ebfdce );};};if _gbfde .TrHeight !=nil {_cfebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_bcggg :=range _gbfde .TrHeight {e .EncodeElement (_bcggg ,_cfebb );};};if _gbfde .TblHeader !=nil {_degce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_cafed :=range _gbfde .TblHeader {e .EncodeElement (_cafed ,_degce );};};if _gbfde .TblCellSpacing !=nil {_gdfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_fcffg :=range _gbfde .TblCellSpacing {e .EncodeElement (_fcffg ,_gdfde );};};if _gbfde .Jc !=nil {_eaagg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_fcacb :=range _gbfde .Jc {e .EncodeElement (_fcacb ,_eaagg );};};if _gbfde .Hidden !=nil {_adgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_gdeaa :=range _gbfde .Hidden {e .EncodeElement (_gdeaa ,_adgeg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fccgcdg *CT_WritingStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .LangAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .VendorIDAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .DllVersionAttr )});if _fccgcdg .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_fccgcdg .NlCheckAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .CheckStyleAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Table Bottom Border -Bottom *CT_Border ; +// Validate validates the CT_Underline and its children +func (_fadcc *CT_Underline )Validate ()error {return _fadcc .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};func (_fgffc *CT_PageMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fddgcg :=range start .Attr {if _fddgcg .Name .Local =="\u0074\u006f\u0070"{_acadc ,_geacdb :=ParseUnionST_SignedTwipsMeasure (_fddgcg .Value );if _geacdb !=nil {return _geacdb ;};_fgffc .TopAttr =_acadc ;continue ;};if _fddgcg .Name .Local =="\u0072\u0069\u0067h\u0074"{_ddecaa ,_baegb :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _baegb !=nil {return _baegb ;};_fgffc .RightAttr =_ddecaa ;continue ;};if _fddgcg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_dbebd ,_fdadg :=ParseUnionST_SignedTwipsMeasure (_fddgcg .Value );if _fdadg !=nil {return _fdadg ;};_fgffc .BottomAttr =_dbebd ;continue ;};if _fddgcg .Name .Local =="\u006c\u0065\u0066\u0074"{_eefeg ,_cdgegc :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _cdgegc !=nil {return _cdgegc ;};_fgffc .LeftAttr =_eefeg ;continue ;};if _fddgcg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_faaef ,_ggfaa :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _ggfaa !=nil {return _ggfaa ;};_fgffc .HeaderAttr =_faaef ;continue ;};if _fddgcg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cdece ,_ffggb :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _ffggb !=nil {return _ffggb ;};_fgffc .FooterAttr =_cdece ;continue ;};if _fddgcg .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_befgbe ,_ebceb :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _ebceb !=nil {return _ebceb ;};_fgffc .GutterAttr =_befgbe ;continue ;};};for {_gcgcfd ,_gfdcf :=d .Token ();if _gfdcf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_gfdcf );};if _fefga ,_gffdf :=_gcgcfd .(_g .EndElement );_gffdf &&_fefga .Name ==start .Name {break ;};};return nil ;}; -// Table Trailing Edge Border -End *CT_Border ; +// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path +func (_dadgg *EG_MathContent )ValidateWithPath (path string )error {if _dadgg .OMathPara !=nil {if _dbeff :=_dadgg .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_dbeff !=nil {return _dbeff ;};};if _dadgg .OMath !=nil {if _gedeba :=_dadgg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_gedeba !=nil {return _gedeba ;};};return nil ;};func (_gggfb *ST_EdGrp )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gggfb =0;case "\u006e\u006f\u006e\u0065":*_gggfb =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_gggfb =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_gggfb =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_gggfb =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_gggfb =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_gggfb =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_gggfb =7;};return nil ;};type CT_Language struct{ -// Table Trailing Edge Border -Right *CT_Border ; +// Latin Language +ValAttr *string ; -// Table Inside Horizontal Edges Border -InsideH *CT_Border ; +// East Asian Language +EastAsiaAttr *string ; -// Table Inside Vertical Edges Border -InsideV *CT_Border ;};func (_eedefg ST_View )Validate ()error {return _eedefg .ValidateWithPath ("")};type CT_TextDirection struct{ +// Complex Script Language +BidiAttr *string ;};func (_beggg *ST_PageBorderZOrder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdggad ,_aeaba :=d .Token ();if _aeaba !=nil {return _aeaba ;};if _deaef ,_ffeaf :=_cdggad .(_g .EndElement );_ffeaf &&_deaef .Name ==start .Name {*_beggg =1;return nil ;};if _ccdcb ,_deeef :=_cdggad .(_g .CharData );!_deeef {return _gd .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",_cdggad );}else {switch string (_ccdcb ){case "":*_beggg =0;case "\u0066\u0072\u006fn\u0074":*_beggg =1;case "\u0062\u0061\u0063\u006b":*_beggg =2;};};_cdggad ,_aeaba =d .Token ();if _aeaba !=nil {return _aeaba ;};if _gdbdg ,_febaac :=_cdggad .(_g .EndElement );_febaac &&_gdbdg .Name ==start .Name {return nil ;};return _gd .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",_cdggad );};func (_dea *CT_CharacterSpacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dea .ValAttr =ST_CharacterSpacing (1);for _ ,_fbbfc :=range start .Attr {if _fbbfc .Name .Local =="\u0076\u0061\u006c"{_dea .ValAttr .UnmarshalXMLAttr (_fbbfc );continue ;};};for {_gbcc ,_agce :=d .Token ();if _agce !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0043\u0068\u0061\u0072\u0061c\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_agce );};if _fcegg ,_efdec :=_gbcc .(_g .EndElement );_efdec &&_fcegg .Name ==start .Name {break ;};};return nil ;};func (_dbgecf ST_LineSpacingRule )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aedeg :=_g .Attr {};_aedeg .Name =name ;switch _dbgecf {case ST_LineSpacingRuleUnset :_aedeg .Value ="";case ST_LineSpacingRuleAuto :_aedeg .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_aedeg .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_aedeg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _aedeg ,nil ;};type WdCT_EffectExtent struct{LAttr _e .ST_Coordinate ;TAttr _e .ST_Coordinate ;RAttr _e .ST_Coordinate ;BAttr _e .ST_Coordinate ;};func (_afdcca ST_Underline )ValidateWithPath (path string )error {switch _afdcca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdcca ));};return nil ;};type CT_FFStatusText struct{ -// Direction of Text Flow -ValAttr ST_TextDirection ;}; +// Status Text Type +TypeAttr ST_InfoTextType ; -// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path -func (_adda *CT_ObjectEmbed )ValidateWithPath (path string )error {if _cdebcg :=_adda .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cdebcg !=nil {return _cdebcg ;};return nil ;}; +// Status Text Value +ValAttr *string ;};func (_ddbe *CT_DocVars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbcd :for {_acbcd ,_gdbf :=d .Token ();if _gdbf !=nil {return _gdbf ;};switch _ebefa :=_acbcd .(type ){case _g .StartElement :switch _ebefa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_edeff :=NewCT_DocVar ();if _ebeb :=d .DecodeElement (_edeff ,&_ebefa );_ebeb !=nil {return _ebeb ;};_ddbe .DocVar =append (_ddbe .DocVar ,_edeff );default:_ga .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\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_ebefa .Name );if _ebdg :=d .Skip ();_ebdg !=nil {return _ebdg ;};};case _g .EndElement :break _dbcd ;case _g .CharData :};};return nil ;};func (_beace *CT_TcPrInner )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _beace .CnfStyle !=nil {_feaabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_beace .CnfStyle ,_feaabg );};if _beace .TcW !=nil {_ddbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_beace .TcW ,_ddbee );};if _beace .GridSpan !=nil {_gfaadg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_beace .GridSpan ,_gfaadg );};if _beace .HMerge !=nil {_gcaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_beace .HMerge ,_gcaab );};if _beace .VMerge !=nil {_edecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_beace .VMerge ,_edecb );};if _beace .TcBorders !=nil {_edgaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_beace .TcBorders ,_edgaa );};if _beace .Shd !=nil {_cafebf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_beace .Shd ,_cafebf );};if _beace .NoWrap !=nil {_bebee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_beace .NoWrap ,_bebee );};if _beace .TcMar !=nil {_bbccb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_beace .TcMar ,_bbccb );};if _beace .TextDirection !=nil {_eggbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_beace .TextDirection ,_eggbe );};if _beace .TcFitText !=nil {_ddaefd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_beace .TcFitText ,_ddaefd );};if _beace .VAlign !=nil {_ggbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_beace .VAlign ,_ggbbb );};if _beace .HideMark !=nil {_cdecc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_beace .HideMark ,_cdecc );};if _beace .Headers !=nil {_gbbcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_beace .Headers ,_gbbcc );};if _beace .CellIns !=nil {_fbagecb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_beace .CellIns ,_fbagecb );};if _beace .CellDel !=nil {_fecee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_beace .CellDel ,_fecee );};if _beace .CellMerge !=nil {_gfddce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_beace .CellMerge ,_gfddce );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_SectionMark byte ;func (_daagfg ST_InfoTextType )Validate ()error {return _daagfg .ValidateWithPath ("")};func (_edgfcb *CT_P )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abfdad :=range start .Attr {if _abfdad .Name .Local =="\u0072\u0073\u0069d\u0052"{_edgac ,_gdgee :=_abfdad .Value ,error (nil );if _gdgee !=nil {return _gdgee ;};_edgfcb .RsidRAttr =&_edgac ;continue ;};if _abfdad .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_afeff ,_cegaab :=_abfdad .Value ,error (nil );if _cegaab !=nil {return _cegaab ;};_edgfcb .RsidDelAttr =&_afeff ;continue ;};if _abfdad .Name .Local =="\u0072\u0073\u0069d\u0050"{_baeg ,_egafb :=_abfdad .Value ,error (nil );if _egafb !=nil {return _egafb ;};_edgfcb .RsidPAttr =&_baeg ;continue ;};if _abfdad .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_gdafg ,_feffg :=_abfdad .Value ,error (nil );if _feffg !=nil {return _feffg ;};_edgfcb .RsidRDefaultAttr =&_gdafg ;continue ;};if _abfdad .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_abde ,_edbcb :=_abfdad .Value ,error (nil );if _edbcb !=nil {return _edbcb ;};_edgfcb .RsidRPrAttr =&_abde ;continue ;};};_debff :for {_faaeb ,_fdgdff :=d .Token ();if _fdgdff !=nil {return _fdgdff ;};switch _bggda :=_faaeb .(type ){case _g .StartElement :switch _bggda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_edgfcb .PPr =NewCT_PPr ();if _bgebe :=d .DecodeElement (_edgfcb .PPr ,&_bggda );_bgebe !=nil {return _bgebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_faccd :=NewEG_PContent ();_cbcab :=NewCT_SimpleField ();if _ggddc :=d .DecodeElement (_cbcab ,&_bggda );_ggddc !=nil {return _ggddc ;};_faccd .FldSimple =append (_faccd .FldSimple ,_cbcab );_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_faccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ddaed :=NewEG_PContent ();_ddaed .Hyperlink =NewCT_Hyperlink ();if _dgcaf :=d .DecodeElement (_ddaed .Hyperlink ,&_bggda );_dgcaf !=nil {return _dgcaf ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ddaed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_ccdgaa :=NewEG_PContent ();_ccdgaa .SubDoc =NewCT_Rel ();if _cccfd :=d .DecodeElement (_ccdgaa .SubDoc ,&_bggda );_cccfd !=nil {return _cccfd ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ccdgaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdfad :=NewEG_PContent ();_eecda :=NewEG_ContentRunContent ();_eecda .CustomXml =NewCT_CustomXmlRun ();if _abaef :=d .DecodeElement (_eecda .CustomXml ,&_bggda );_abaef !=nil {return _abaef ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_bdfad );_bdfad .EG_ContentRunContent =append (_bdfad .EG_ContentRunContent ,_eecda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fecb :=NewEG_PContent ();_gbccc :=NewEG_ContentRunContent ();_gbccc .SmartTag =NewCT_SmartTagRun ();if _gdbcf :=d .DecodeElement (_gbccc .SmartTag ,&_bggda );_gdbcf !=nil {return _gdbcf ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_fecb );_fecb .EG_ContentRunContent =append (_fecb .EG_ContentRunContent ,_gbccc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dbbac :=NewEG_PContent ();_dcgdg :=NewEG_ContentRunContent ();_dcgdg .Sdt =NewCT_SdtRun ();if _dfgfa :=d .DecodeElement (_dcgdg .Sdt ,&_bggda );_dfgfa !=nil {return _dfgfa ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_dbbac );_dbbac .EG_ContentRunContent =append (_dbbac .EG_ContentRunContent ,_dcgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_edbfbe :=NewEG_PContent ();_fbdba :=NewEG_ContentRunContent ();_fbdba .Dir =NewCT_DirContentRun ();if _ecbbc :=d .DecodeElement (_fbdba .Dir ,&_bggda );_ecbbc !=nil {return _ecbbc ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_edbfbe );_edbfbe .EG_ContentRunContent =append (_edbfbe .EG_ContentRunContent ,_fbdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_egggg :=NewEG_PContent ();_eacegf :=NewEG_ContentRunContent ();_eacegf .Bdo =NewCT_BdoContentRun ();if _gfab :=d .DecodeElement (_eacegf .Bdo ,&_bggda );_gfab !=nil {return _gfab ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_egggg );_egggg .EG_ContentRunContent =append (_egggg .EG_ContentRunContent ,_eacegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_fdbbf :=NewEG_PContent ();_aabeca :=NewEG_ContentRunContent ();_aabeca .R =NewCT_R ();if _eagga :=d .DecodeElement (_aabeca .R ,&_bggda );_eagga !=nil {return _eagga ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_fdbbf );_fdbbf .EG_ContentRunContent =append (_fdbbf .EG_ContentRunContent ,_aabeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gadab :=NewEG_PContent ();_agafdc :=NewEG_ContentRunContent ();_adbfe :=NewEG_RunLevelElts ();_adbfe .ProofErr =NewCT_ProofErr ();if _fdfba :=d .DecodeElement (_adbfe .ProofErr ,&_bggda );_fdfba !=nil {return _fdfba ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_gadab );_gadab .EG_ContentRunContent =append (_gadab .EG_ContentRunContent ,_agafdc );_agafdc .EG_RunLevelElts =append (_agafdc .EG_RunLevelElts ,_adbfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bdacd :=NewEG_PContent ();_bceca :=NewEG_ContentRunContent ();_caddbd :=NewEG_RunLevelElts ();_caddbd .PermStart =NewCT_PermStart ();if _addcf :=d .DecodeElement (_caddbd .PermStart ,&_bggda );_addcf !=nil {return _addcf ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_bdacd );_bdacd .EG_ContentRunContent =append (_bdacd .EG_ContentRunContent ,_bceca );_bceca .EG_RunLevelElts =append (_bceca .EG_RunLevelElts ,_caddbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cgecea :=NewEG_PContent ();_bfcce :=NewEG_ContentRunContent ();_afdag :=NewEG_RunLevelElts ();_afdag .PermEnd =NewCT_Perm ();if _bdgab :=d .DecodeElement (_afdag .PermEnd ,&_bggda );_bdgab !=nil {return _bdgab ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_cgecea );_cgecea .EG_ContentRunContent =append (_cgecea .EG_ContentRunContent ,_bfcce );_bfcce .EG_RunLevelElts =append (_bfcce .EG_RunLevelElts ,_afdag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_egead :=NewEG_PContent ();_cfdde :=NewEG_ContentRunContent ();_eebg :=NewEG_RunLevelElts ();_eebg .Ins =NewCT_RunTrackChange ();if _fgbgg :=d .DecodeElement (_eebg .Ins ,&_bggda );_fgbgg !=nil {return _fgbgg ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_egead );_egead .EG_ContentRunContent =append (_egead .EG_ContentRunContent ,_cfdde );_cfdde .EG_RunLevelElts =append (_cfdde .EG_RunLevelElts ,_eebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dcdcab :=NewEG_PContent ();_dbbcb :=NewEG_ContentRunContent ();_ceced :=NewEG_RunLevelElts ();_ceced .Del =NewCT_RunTrackChange ();if _afdec :=d .DecodeElement (_ceced .Del ,&_bggda );_afdec !=nil {return _afdec ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_dcdcab );_dcdcab .EG_ContentRunContent =append (_dcdcab .EG_ContentRunContent ,_dbbcb );_dbbcb .EG_RunLevelElts =append (_dbbcb .EG_RunLevelElts ,_ceced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fcbgf :=NewEG_PContent ();_bdaeg :=NewEG_ContentRunContent ();_bdacc :=NewEG_RunLevelElts ();_bdacc .MoveFrom =NewCT_RunTrackChange ();if _agcaa :=d .DecodeElement (_bdacc .MoveFrom ,&_bggda );_agcaa !=nil {return _agcaa ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_fcbgf );_fcbgf .EG_ContentRunContent =append (_fcbgf .EG_ContentRunContent ,_bdaeg );_bdaeg .EG_RunLevelElts =append (_bdaeg .EG_RunLevelElts ,_bdacc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ccagf :=NewEG_PContent ();_feaca :=NewEG_ContentRunContent ();_adcfd :=NewEG_RunLevelElts ();_adcfd .MoveTo =NewCT_RunTrackChange ();if _eaeg :=d .DecodeElement (_adcfd .MoveTo ,&_bggda );_eaeg !=nil {return _eaeg ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ccagf );_ccagf .EG_ContentRunContent =append (_ccagf .EG_ContentRunContent ,_feaca );_feaca .EG_RunLevelElts =append (_feaca .EG_RunLevelElts ,_adcfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_daabe :=NewEG_PContent ();_bcfed :=NewEG_ContentRunContent ();_fabab :=NewEG_RunLevelElts ();_fecc :=NewEG_RangeMarkupElements ();_fecc .BookmarkStart =NewCT_Bookmark ();if _faaeba :=d .DecodeElement (_fecc .BookmarkStart ,&_bggda );_faaeba !=nil {return _faaeba ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_daabe );_daabe .EG_ContentRunContent =append (_daabe .EG_ContentRunContent ,_bcfed );_bcfed .EG_RunLevelElts =append (_bcfed .EG_RunLevelElts ,_fabab );_fabab .EG_RangeMarkupElements =append (_fabab .EG_RangeMarkupElements ,_fecc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eggbf :=NewEG_PContent ();_cgaea :=NewEG_ContentRunContent ();_eadag :=NewEG_RunLevelElts ();_bggb :=NewEG_RangeMarkupElements ();_bggb .BookmarkEnd =NewCT_MarkupRange ();if _eecdc :=d .DecodeElement (_bggb .BookmarkEnd ,&_bggda );_eecdc !=nil {return _eecdc ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_eggbf );_eggbf .EG_ContentRunContent =append (_eggbf .EG_ContentRunContent ,_cgaea );_cgaea .EG_RunLevelElts =append (_cgaea .EG_RunLevelElts ,_eadag );_eadag .EG_RangeMarkupElements =append (_eadag .EG_RangeMarkupElements ,_bggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbfcb :=NewEG_PContent ();_egdde :=NewEG_ContentRunContent ();_cdffaa :=NewEG_RunLevelElts ();_daedb :=NewEG_RangeMarkupElements ();_daedb .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbadg :=d .DecodeElement (_daedb .MoveFromRangeStart ,&_bggda );_dbadg !=nil {return _dbadg ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_bbfcb );_bbfcb .EG_ContentRunContent =append (_bbfcb .EG_ContentRunContent ,_egdde );_egdde .EG_RunLevelElts =append (_egdde .EG_RunLevelElts ,_cdffaa );_cdffaa .EG_RangeMarkupElements =append (_cdffaa .EG_RangeMarkupElements ,_daedb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffaff :=NewEG_PContent ();_gccc :=NewEG_ContentRunContent ();_dbdcee :=NewEG_RunLevelElts ();_fadef :=NewEG_RangeMarkupElements ();_fadef .MoveFromRangeEnd =NewCT_MarkupRange ();if _bgdca :=d .DecodeElement (_fadef .MoveFromRangeEnd ,&_bggda );_bgdca !=nil {return _bgdca ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ffaff );_ffaff .EG_ContentRunContent =append (_ffaff .EG_ContentRunContent ,_gccc );_gccc .EG_RunLevelElts =append (_gccc .EG_RunLevelElts ,_dbdcee );_dbdcee .EG_RangeMarkupElements =append (_dbdcee .EG_RangeMarkupElements ,_fadef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eagcb :=NewEG_PContent ();_bfbcg :=NewEG_ContentRunContent ();_cfaea :=NewEG_RunLevelElts ();_adbgdd :=NewEG_RangeMarkupElements ();_adbgdd .MoveToRangeStart =NewCT_MoveBookmark ();if _dggc :=d .DecodeElement (_adbgdd .MoveToRangeStart ,&_bggda );_dggc !=nil {return _dggc ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_eagcb );_eagcb .EG_ContentRunContent =append (_eagcb .EG_ContentRunContent ,_bfbcg );_bfbcg .EG_RunLevelElts =append (_bfbcg .EG_RunLevelElts ,_cfaea );_cfaea .EG_RangeMarkupElements =append (_cfaea .EG_RangeMarkupElements ,_adbgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ddcaa :=NewEG_PContent ();_baeega :=NewEG_ContentRunContent ();_fffefb :=NewEG_RunLevelElts ();_ceeagg :=NewEG_RangeMarkupElements ();_ceeagg .MoveToRangeEnd =NewCT_MarkupRange ();if _ebeef :=d .DecodeElement (_ceeagg .MoveToRangeEnd ,&_bggda );_ebeef !=nil {return _ebeef ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ddcaa );_ddcaa .EG_ContentRunContent =append (_ddcaa .EG_ContentRunContent ,_baeega );_baeega .EG_RunLevelElts =append (_baeega .EG_RunLevelElts ,_fffefb );_fffefb .EG_RangeMarkupElements =append (_fffefb .EG_RangeMarkupElements ,_ceeagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fafca :=NewEG_PContent ();_fbgdc :=NewEG_ContentRunContent ();_edfacb :=NewEG_RunLevelElts ();_fbbbg :=NewEG_RangeMarkupElements ();_fbbbg .CommentRangeStart =NewCT_MarkupRange ();if _eefgc :=d .DecodeElement (_fbbbg .CommentRangeStart ,&_bggda );_eefgc !=nil {return _eefgc ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_fafca );_fafca .EG_ContentRunContent =append (_fafca .EG_ContentRunContent ,_fbgdc );_fbgdc .EG_RunLevelElts =append (_fbgdc .EG_RunLevelElts ,_edfacb );_edfacb .EG_RangeMarkupElements =append (_edfacb .EG_RangeMarkupElements ,_fbbbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efbdd :=NewEG_PContent ();_fceeb :=NewEG_ContentRunContent ();_cggc :=NewEG_RunLevelElts ();_ebgea :=NewEG_RangeMarkupElements ();_ebgea .CommentRangeEnd =NewCT_MarkupRange ();if _gbda :=d .DecodeElement (_ebgea .CommentRangeEnd ,&_bggda );_gbda !=nil {return _gbda ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_efbdd );_efbdd .EG_ContentRunContent =append (_efbdd .EG_ContentRunContent ,_fceeb );_fceeb .EG_RunLevelElts =append (_fceeb .EG_RunLevelElts ,_cggc );_cggc .EG_RangeMarkupElements =append (_cggc .EG_RangeMarkupElements ,_ebgea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffgc :=NewEG_PContent ();_bcdee :=NewEG_ContentRunContent ();_fafdc :=NewEG_RunLevelElts ();_bgaa :=NewEG_RangeMarkupElements ();_bgaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcfbd :=d .DecodeElement (_bgaa .CustomXmlInsRangeStart ,&_bggda );_bcfbd !=nil {return _bcfbd ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ffgc );_ffgc .EG_ContentRunContent =append (_ffgc .EG_ContentRunContent ,_bcdee );_bcdee .EG_RunLevelElts =append (_bcdee .EG_RunLevelElts ,_fafdc );_fafdc .EG_RangeMarkupElements =append (_fafdc .EG_RangeMarkupElements ,_bgaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddacf :=NewEG_PContent ();_bgbfc :=NewEG_ContentRunContent ();_dfgcf :=NewEG_RunLevelElts ();_efeb :=NewEG_RangeMarkupElements ();_efeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgde :=d .DecodeElement (_efeb .CustomXmlInsRangeEnd ,&_bggda );_dgde !=nil {return _dgde ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ddacf );_ddacf .EG_ContentRunContent =append (_ddacf .EG_ContentRunContent ,_bgbfc );_bgbfc .EG_RunLevelElts =append (_bgbfc .EG_RunLevelElts ,_dfgcf );_dfgcf .EG_RangeMarkupElements =append (_dfgcf .EG_RangeMarkupElements ,_efeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adcbb :=NewEG_PContent ();_adec :=NewEG_ContentRunContent ();_gadg :=NewEG_RunLevelElts ();_gddbba :=NewEG_RangeMarkupElements ();_gddbba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcbga :=d .DecodeElement (_gddbba .CustomXmlDelRangeStart ,&_bggda );_fcbga !=nil {return _fcbga ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_adcbb );_adcbb .EG_ContentRunContent =append (_adcbb .EG_ContentRunContent ,_adec );_adec .EG_RunLevelElts =append (_adec .EG_RunLevelElts ,_gadg );_gadg .EG_RangeMarkupElements =append (_gadg .EG_RangeMarkupElements ,_gddbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dddd :=NewEG_PContent ();_aadae :=NewEG_ContentRunContent ();_ecec :=NewEG_RunLevelElts ();_bcbae :=NewEG_RangeMarkupElements ();_bcbae .CustomXmlDelRangeEnd =NewCT_Markup ();if _cffab :=d .DecodeElement (_bcbae .CustomXmlDelRangeEnd ,&_bggda );_cffab !=nil {return _cffab ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_dddd );_dddd .EG_ContentRunContent =append (_dddd .EG_ContentRunContent ,_aadae );_aadae .EG_RunLevelElts =append (_aadae .EG_RunLevelElts ,_ecec );_ecec .EG_RangeMarkupElements =append (_ecec .EG_RangeMarkupElements ,_bcbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eeadc :=NewEG_PContent ();_fafdb :=NewEG_ContentRunContent ();_cgdba :=NewEG_RunLevelElts ();_ecdf :=NewEG_RangeMarkupElements ();_ecdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdeac :=d .DecodeElement (_ecdf .CustomXmlMoveFromRangeStart ,&_bggda );_bdeac !=nil {return _bdeac ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_eeadc );_eeadc .EG_ContentRunContent =append (_eeadc .EG_ContentRunContent ,_fafdb );_fafdb .EG_RunLevelElts =append (_fafdb .EG_RunLevelElts ,_cgdba );_cgdba .EG_RangeMarkupElements =append (_cgdba .EG_RangeMarkupElements ,_ecdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_babg :=NewEG_PContent ();_efdfa :=NewEG_ContentRunContent ();_fcafa :=NewEG_RunLevelElts ();_eddgf :=NewEG_RangeMarkupElements ();_eddgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbad :=d .DecodeElement (_eddgf .CustomXmlMoveFromRangeEnd ,&_bggda );_bbad !=nil {return _bbad ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_babg );_babg .EG_ContentRunContent =append (_babg .EG_ContentRunContent ,_efdfa );_efdfa .EG_RunLevelElts =append (_efdfa .EG_RunLevelElts ,_fcafa );_fcafa .EG_RangeMarkupElements =append (_fcafa .EG_RangeMarkupElements ,_eddgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddbdd :=NewEG_PContent ();_bced :=NewEG_ContentRunContent ();_gbbec :=NewEG_RunLevelElts ();_aedce :=NewEG_RangeMarkupElements ();_aedce .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cagca :=d .DecodeElement (_aedce .CustomXmlMoveToRangeStart ,&_bggda );_cagca !=nil {return _cagca ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ddbdd );_ddbdd .EG_ContentRunContent =append (_ddbdd .EG_ContentRunContent ,_bced );_bced .EG_RunLevelElts =append (_bced .EG_RunLevelElts ,_gbbec );_gbbec .EG_RangeMarkupElements =append (_gbbec .EG_RangeMarkupElements ,_aedce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edgge :=NewEG_PContent ();_cfbga :=NewEG_ContentRunContent ();_gbcdde :=NewEG_RunLevelElts ();_aafa :=NewEG_RangeMarkupElements ();_aafa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfdbd :=d .DecodeElement (_aafa .CustomXmlMoveToRangeEnd ,&_bggda );_dfdbd !=nil {return _dfdbd ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_edgge );_edgge .EG_ContentRunContent =append (_edgge .EG_ContentRunContent ,_cfbga );_cfbga .EG_RunLevelElts =append (_cfbga .EG_RunLevelElts ,_gbcdde );_gbcdde .EG_RangeMarkupElements =append (_gbcdde .EG_RangeMarkupElements ,_aafa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aeaf :=NewEG_PContent ();_acfbe :=NewEG_ContentRunContent ();_eafc :=NewEG_RunLevelElts ();_bfccea :=NewEG_MathContent ();_bfccea .OMathPara =_ec .NewOMathPara ();if _fadaf :=d .DecodeElement (_bfccea .OMathPara ,&_bggda );_fadaf !=nil {return _fadaf ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_aeaf );_aeaf .EG_ContentRunContent =append (_aeaf .EG_ContentRunContent ,_acfbe );_acfbe .EG_RunLevelElts =append (_acfbe .EG_RunLevelElts ,_eafc );_eafc .EG_MathContent =append (_eafc .EG_MathContent ,_bfccea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aafec :=NewEG_PContent ();_bccadf :=NewEG_ContentRunContent ();_ccea :=NewEG_RunLevelElts ();_babab :=NewEG_MathContent ();_babab .OMath =_ec .NewOMath ();if _gcbfe :=d .DecodeElement (_babab .OMath ,&_bggda );_gcbfe !=nil {return _gcbfe ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_aafec );_aafec .EG_ContentRunContent =append (_aafec .EG_ContentRunContent ,_bccadf );_bccadf .EG_RunLevelElts =append (_bccadf .EG_RunLevelElts ,_ccea );_ccea .EG_MathContent =append (_ccea .EG_MathContent ,_babab );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0050\u0020\u0025\u0076",_bggda .Name );if _dbaaf :=d .Skip ();_dbaaf !=nil {return _dbaaf ;};};case _g .EndElement :break _debff ;case _g .CharData :};};return nil ;};func NewCT_TextScale ()*CT_TextScale {_ccbac :=&CT_TextScale {};return _ccbac };func (_abcefa ST_MultiLevelType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abcefa .String (),start );};func (_ddebbb ST_HexColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddebbb .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_g .CharData (_ddebbb .ST_HexColorAuto .String ()));};if _ddebbb .ST_HexColorRGB !=nil {e .EncodeToken (_g .CharData (*_ddebbb .ST_HexColorRGB ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_bfddd ST_DropCap )Validate ()error {return _bfddd .ValidateWithPath ("")};func NewCT_TblGridBase ()*CT_TblGridBase {_fedeb :=&CT_TblGridBase {};return _fedeb };type CT_DecimalNumber struct{ -// Validate validates the CT_Panose and its children -func (_gfagc *CT_Panose )Validate ()error {return _gfagc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;); +// Decimal Number Value +ValAttr int64 ;};func (_eeebd *CT_NumPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeebd .Ilvl !=nil {_ebfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_eeebd .Ilvl ,_ebfb );};if _eeebd .NumId !=nil {_afddf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_eeebd .NumId ,_afddf );};if _eeebd .NumberingChange !=nil {_adfac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eeebd .NumberingChange ,_adfac );};if _eeebd .Ins !=nil {_efgeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eeebd .Ins ,_efgeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcgdfg *CT_StylePaneFilter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggfbf :=range start .Attr {if _ggfbf .Name .Local =="\u0064\u0069\u0072\u0065c\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u004fn\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0073"{_gafebe ,_dadab :=ParseUnionST_OnOff (_ggfbf .Value );if _dadab !=nil {return _dadab ;};_bcgdfg .DirectFormattingOnParagraphsAttr =&_gafebe ;continue ;};if _ggfbf .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_aeaeg ,_adddeg :=ParseUnionST_OnOff (_ggfbf .Value );if _adddeg !=nil {return _adddeg ;};_bcgdfg .AllStylesAttr =&_aeaeg ;continue ;};if _ggfbf .Name .Local =="d\u0069\u0072\u0065\u0063\u0074\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004fn\u004e\u0075\u006db\u0065r\u0069\u006e\u0067"{_fgbce ,_acfag :=ParseUnionST_OnOff (_ggfbf .Value );if _acfag !=nil {return _acfag ;};_bcgdfg .DirectFormattingOnNumberingAttr =&_fgbce ;continue ;};if _ggfbf .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_cgff ,_dfgdc :=ParseUnionST_OnOff (_ggfbf .Value );if _dfgdc !=nil {return _dfgdc ;};_bcgdfg .LatentStylesAttr =&_cgff ;continue ;};if _ggfbf .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_gabbb ,_gbcac :=ParseUnionST_OnOff (_ggfbf .Value );if _gbcac !=nil {return _gbcac ;};_bcgdfg .HeadingStylesAttr =&_gabbb ;continue ;};if _ggfbf .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_cdeae ,_gddac :=ParseUnionST_OnOff (_ggfbf .Value );if _gddac !=nil {return _gddac ;};_bcgdfg .NumberingStylesAttr =&_cdeae ;continue ;};if _ggfbf .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_fcabd ,_ggaab :=ParseUnionST_OnOff (_ggfbf .Value );if _ggaab !=nil {return _ggaab ;};_bcgdfg .TableStylesAttr =&_fcabd ;continue ;};if _ggfbf .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_edfde ,_acbgbg :=ParseUnionST_OnOff (_ggfbf .Value );if _acbgbg !=nil {return _acbgbg ;};_bcgdfg .DirectFormattingOnRunsAttr =&_edfde ;continue ;};if _ggfbf .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_bgdef ,_fcbfda :=ParseUnionST_OnOff (_ggfbf .Value );if _fcbfda !=nil {return _fcbfda ;};_bcgdfg .CustomStylesAttr =&_bgdef ;continue ;};if _ggfbf .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_bcbda ,_caggg :=ParseUnionST_OnOff (_ggfbf .Value );if _caggg !=nil {return _caggg ;};_bcgdfg .StylesInUseAttr =&_bcbda ;continue ;};if _ggfbf .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_fegfb ,_bafdba :=ParseUnionST_OnOff (_ggfbf .Value );if _bafdba !=nil {return _bafdba ;};_bcgdfg .DirectFormattingOnTablesAttr =&_fegfb ;continue ;};if _ggfbf .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_aadee ,_gfgcfd :=ParseUnionST_OnOff (_ggfbf .Value );if _gfgcfd !=nil {return _gfgcfd ;};_bcgdfg .ClearFormattingAttr =&_aadee ;continue ;};if _ggfbf .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_fdedda ,_dgdgd :=ParseUnionST_OnOff (_ggfbf .Value );if _dgdgd !=nil {return _dgdgd ;};_bcgdfg .Top3HeadingStylesAttr =&_fdedda ;continue ;};if _ggfbf .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_aabbgg ,_cfdgf :=ParseUnionST_OnOff (_ggfbf .Value );if _cfdgf !=nil {return _cfdgf ;};_bcgdfg .VisibleStylesAttr =&_aabbgg ;continue ;};if _ggfbf .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_cgcacc ,_cefeag :=ParseUnionST_OnOff (_ggfbf .Value );if _cefeag !=nil {return _cefeag ;};_bcgdfg .AlternateStyleNamesAttr =&_cgcacc ;continue ;};if _ggfbf .Name .Local =="\u0076\u0061\u006c"{_ebdcg ,_bgdba :=_ggfbf .Value ,error (nil );if _bgdba !=nil {return _bgdba ;};_bcgdfg .ValAttr =&_ebdcg ;continue ;};};for {_eaaca ,_becde :=d .Token ();if _becde !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0050\u0061n\u0065\u0046\u0069\u006c\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_becde );};if _gffac ,_abdag :=_eaaca .(_g .EndElement );_abdag &&_gffac .Name ==start .Name {break ;};};return nil ;};func (_abdbae *WdST_AlignH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_facgg ,_cbbcgd :=d .Token ();if _cbbcgd !=nil {return _cbbcgd ;};if _agbaa ,_dceaeg :=_facgg .(_g .EndElement );_dceaeg &&_agbaa .Name ==start .Name {*_abdbae =1;return nil ;};if _fefcfed ,_ebgcaa :=_facgg .(_g .CharData );!_ebgcaa {return _gd .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",_facgg );}else {switch string (_fefcfed ){case "":*_abdbae =0;case "\u006c\u0065\u0066\u0074":*_abdbae =1;case "\u0072\u0069\u0067h\u0074":*_abdbae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abdbae =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_abdbae =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_abdbae =5;};};_facgg ,_cbbcgd =d .Token ();if _cbbcgd !=nil {return _cbbcgd ;};if _fbdcg ,_deadg :=_facgg .(_g .EndElement );_deadg &&_fbdcg .Name ==start .Name {return nil ;};return _gd .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",_facgg );};func (_bgcggg ST_EdnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgcggg .String (),start );};type CT_SdtDocPart struct{ -// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path -func (_dbaff *CT_TblStylePr )ValidateWithPath (path string )error {if _dbaff .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _eddeb .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _efbag :=_dbaff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efbag !=nil {return _efbag ;};if _dbaff .PPr !=nil {if _fbaa :=_dbaff .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fbaa !=nil {return _fbaa ;};};if _dbaff .RPr !=nil {if _ccdde :=_dbaff .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ccdde !=nil {return _ccdde ;};};if _dbaff .TblPr !=nil {if _feedbf :=_dbaff .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_feedbf !=nil {return _feedbf ;};};if _dbaff .TrPr !=nil {if _gccd :=_dbaff .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_gccd !=nil {return _gccd ;};};if _dbaff .TcPr !=nil {if _bggef :=_dbaff .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_bggef !=nil {return _bggef ;};};return nil ;}; +// Document Part Gallery Filter +DocPartGallery *CT_String ; -// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path -func (_fgcf *CT_Footnotes )ValidateWithPath (path string )error {for _aacbd ,_gagbee :=range _fgcf .Footnote {if _ffce :=_gagbee .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_aacbd ));_ffce !=nil {return _ffce ;};};return nil ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_fab :=&CT_FtnEdnSepRef {};return _fab };func (_gafdb *CT_FFData )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_afcfcb :for {_fdbabf ,_afced :=d .Token ();if _afced !=nil {return _afced ;};switch _deeaa :=_fdbabf .(type ){case _ebaba .StartElement :switch _deeaa .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_gagda :=NewCT_FFName ();if _edbca :=d .DecodeElement (_gagda ,&_deeaa );_edbca !=nil {return _edbca ;};_gafdb .Name =append (_gafdb .Name ,_gagda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_debbd :=NewCT_DecimalNumber ();if _ecgefg :=d .DecodeElement (_debbd ,&_deeaa );_ecgefg !=nil {return _ecgefg ;};_gafdb .Label =append (_gafdb .Label ,_debbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_cebdb :=NewCT_UnsignedDecimalNumber ();if _gefag :=d .DecodeElement (_cebdb ,&_deeaa );_gefag !=nil {return _gefag ;};_gafdb .TabIndex =append (_gafdb .TabIndex ,_cebdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_ccgdb :=NewCT_OnOff ();if _aecfb :=d .DecodeElement (_ccgdb ,&_deeaa );_aecfb !=nil {return _aecfb ;};_gafdb .Enabled =append (_gafdb .Enabled ,_ccgdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_bcfbc :=NewCT_OnOff ();if _dfbbgg :=d .DecodeElement (_bcfbc ,&_deeaa );_dfbbgg !=nil {return _dfbbgg ;};_gafdb .CalcOnExit =append (_gafdb .CalcOnExit ,_bcfbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_eeeg :=NewCT_MacroName ();if _fgfcf :=d .DecodeElement (_eeeg ,&_deeaa );_fgfcf !=nil {return _fgfcf ;};_gafdb .EntryMacro =append (_gafdb .EntryMacro ,_eeeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_aaced :=NewCT_MacroName ();if _afgff :=d .DecodeElement (_aaced ,&_deeaa );_afgff !=nil {return _afgff ;};_gafdb .ExitMacro =append (_gafdb .ExitMacro ,_aaced );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_dcgaf :=NewCT_FFHelpText ();if _geed :=d .DecodeElement (_dcgaf ,&_deeaa );_geed !=nil {return _geed ;};_gafdb .HelpText =append (_gafdb .HelpText ,_dcgaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_abbfaa :=NewCT_FFStatusText ();if _ggbdfg :=d .DecodeElement (_abbfaa ,&_deeaa );_ggbdfg !=nil {return _ggbdfg ;};_gafdb .StatusText =append (_gafdb .StatusText ,_abbfaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_gafdb .CheckBox =NewCT_FFCheckBox ();if _gdecg :=d .DecodeElement (_gafdb .CheckBox ,&_deeaa );_gdecg !=nil {return _gdecg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_gafdb .DdList =NewCT_FFDDList ();if _cedb :=d .DecodeElement (_gafdb .DdList ,&_deeaa );_cedb !=nil {return _cedb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_gafdb .TextInput =NewCT_FFTextInput ();if _ccdeg :=d .DecodeElement (_gafdb .TextInput ,&_deeaa );_ccdeg !=nil {return _ccdeg ;};default:_febdf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_deeaa .Name );if _gbcba :=d .Skip ();_gbcba !=nil {return _gbcba ;};};case _ebaba .EndElement :break _afcfcb ;case _ebaba .CharData :};};return nil ;};type CT_NumPr struct{ +// Document Part Category Filter +DocPartCategory *CT_String ; -// Numbering Level Reference -Ilvl *CT_DecimalNumber ; +// Built-In Document Part +DocPartUnique *CT_OnOff ;}; -// Numbering Definition Instance Reference -NumId *CT_DecimalNumber ; +// Validate validates the CT_Br and its children +func (_dff *CT_Br )Validate ()error {return _dff .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; -// Previous Paragraph Numbering Properties -NumberingChange *CT_TrackChangeNumbering ; +// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path +func (_eagdae *CT_DirContentRun )ValidateWithPath (path string )error {if _bdeaa :=_eagdae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdeaa !=nil {return _bdeaa ;};for _baea ,_acgaf :=range _eagdae .FldSimple {if _cgdb :=_acgaf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_baea ));_cgdb !=nil {return _cgdb ;};};if _eagdae .Hyperlink !=nil {if _aggaf :=_eagdae .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_aggaf !=nil {return _aggaf ;};};if _eagdae .SubDoc !=nil {if _agff :=_eagdae .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_agff !=nil {return _agff ;};};for _dadd ,_fgcf :=range _eagdae .EG_ContentRunContent {if _afed :=_fgcf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dadd ));_afed !=nil {return _afed ;};};return nil ;}; -// Inserted Numbering Properties -Ins *CT_TrackChange ;}; +// Validate validates the TxbxContent and its children +func (_defdad *TxbxContent )Validate ()error {return _defdad .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_gbaecd :=&EG_ParaRPrTrackChanges {};return _gbaecd ;};const (ST_StyleTypeUnset ST_StyleType =0;ST_StyleTypeParagraph ST_StyleType =1;ST_StyleTypeCharacter ST_StyleType =2;ST_StyleTypeTable ST_StyleType =3;ST_StyleTypeNumbering ST_StyleType =4;); -// Validate validates the AG_Password and its children -func (_acfcc *AG_Password )Validate ()error {return _acfcc .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_ecafd :=&WdCT_WrapThrough {};_ecafd .WrapTextAttr =WdST_WrapText (1);_ecafd .WrapPolygon =NewWdCT_WrapPath ();return _ecafd ;};func (_ccace *CT_CustomXmlRow )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_afecf :=range start .Attr {if _afecf .Name .Local =="\u0075\u0072\u0069"{_gbbdd ,_ebf :=_afecf .Value ,error (nil );if _ebf !=nil {return _ebf ;};_ccace .UriAttr =&_gbbdd ;continue ;};if _afecf .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_gfaf ,_dcg :=_afecf .Value ,error (nil );if _dcg !=nil {return _dcg ;};_ccace .ElementAttr =_gfaf ;continue ;};};_egfge :for {_fcddbc ,_gcfbg :=d .Token ();if _gcfbg !=nil {return _gcfbg ;};switch _cebee :=_fcddbc .(type ){case _ebaba .StartElement :switch _cebee .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_ccace .CustomXmlPr =NewCT_CustomXmlPr ();if _aebbgb :=d .DecodeElement (_ccace .CustomXmlPr ,&_cebee );_aebbgb !=nil {return _aebbgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_dggba :=NewEG_ContentRowContent ();_gacgg :=NewCT_Row ();if _gegeacb :=d .DecodeElement (_gacgg ,&_cebee );_gegeacb !=nil {return _gegeacb ;};_dggba .Tr =append (_dggba .Tr ,_gacgg );_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_dggba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cfadeae :=NewEG_ContentRowContent ();_cfadeae .CustomXml =NewCT_CustomXmlRow ();if _aggea :=d .DecodeElement (_cfadeae .CustomXml ,&_cebee );_aggea !=nil {return _aggea ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_cfadeae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_baaaa :=NewEG_ContentRowContent ();_baaaa .Sdt =NewCT_SdtRow ();if _cfbcd :=d .DecodeElement (_baaaa .Sdt ,&_cebee );_cfbcd !=nil {return _cfbcd ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_baaaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_febaad :=NewEG_ContentRowContent ();_gafefg :=NewEG_RunLevelElts ();_gafefg .ProofErr =NewCT_ProofErr ();if _dgdcg :=d .DecodeElement (_gafefg .ProofErr ,&_cebee );_dgdcg !=nil {return _dgdcg ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_febaad );_febaad .EG_RunLevelElts =append (_febaad .EG_RunLevelElts ,_gafefg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccfaa :=NewEG_ContentRowContent ();_cfgbf :=NewEG_RunLevelElts ();_cfgbf .PermStart =NewCT_PermStart ();if _bafc :=d .DecodeElement (_cfgbf .PermStart ,&_cebee );_bafc !=nil {return _bafc ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_ccfaa );_ccfaa .EG_RunLevelElts =append (_ccfaa .EG_RunLevelElts ,_cfgbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cacee :=NewEG_ContentRowContent ();_efff :=NewEG_RunLevelElts ();_efff .PermEnd =NewCT_Perm ();if _geecd :=d .DecodeElement (_efff .PermEnd ,&_cebee );_geecd !=nil {return _geecd ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_cacee );_cacee .EG_RunLevelElts =append (_cacee .EG_RunLevelElts ,_efff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_efacf :=NewEG_ContentRowContent ();_ecege :=NewEG_RunLevelElts ();_ecege .Ins =NewCT_RunTrackChange ();if _gfcaef :=d .DecodeElement (_ecege .Ins ,&_cebee );_gfcaef !=nil {return _gfcaef ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_efacf );_efacf .EG_RunLevelElts =append (_efacf .EG_RunLevelElts ,_ecege );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gdbcd :=NewEG_ContentRowContent ();_feafd :=NewEG_RunLevelElts ();_feafd .Del =NewCT_RunTrackChange ();if _acce :=d .DecodeElement (_feafd .Del ,&_cebee );_acce !=nil {return _acce ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_gdbcd );_gdbcd .EG_RunLevelElts =append (_gdbcd .EG_RunLevelElts ,_feafd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bfgff :=NewEG_ContentRowContent ();_fefedc :=NewEG_RunLevelElts ();_fefedc .MoveFrom =NewCT_RunTrackChange ();if _feced :=d .DecodeElement (_fefedc .MoveFrom ,&_cebee );_feced !=nil {return _feced ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_bfgff );_bfgff .EG_RunLevelElts =append (_bfgff .EG_RunLevelElts ,_fefedc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ebgc :=NewEG_ContentRowContent ();_gaee :=NewEG_RunLevelElts ();_gaee .MoveTo =NewCT_RunTrackChange ();if _ebdbd :=d .DecodeElement (_gaee .MoveTo ,&_cebee );_ebdbd !=nil {return _ebdbd ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_ebgc );_ebgc .EG_RunLevelElts =append (_ebgc .EG_RunLevelElts ,_gaee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fccgc :=NewEG_ContentRowContent ();_feeage :=NewEG_RunLevelElts ();_ccedf :=NewEG_RangeMarkupElements ();_ccedf .BookmarkStart =NewCT_Bookmark ();if _aabfcd :=d .DecodeElement (_ccedf .BookmarkStart ,&_cebee );_aabfcd !=nil {return _aabfcd ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_fccgc );_fccgc .EG_RunLevelElts =append (_fccgc .EG_RunLevelElts ,_feeage );_feeage .EG_RangeMarkupElements =append (_feeage .EG_RangeMarkupElements ,_ccedf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_beff :=NewEG_ContentRowContent ();_cdegaa :=NewEG_RunLevelElts ();_dcdccc :=NewEG_RangeMarkupElements ();_dcdccc .BookmarkEnd =NewCT_MarkupRange ();if _ebbeb :=d .DecodeElement (_dcdccc .BookmarkEnd ,&_cebee );_ebbeb !=nil {return _ebbeb ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_beff );_beff .EG_RunLevelElts =append (_beff .EG_RunLevelElts ,_cdegaa );_cdegaa .EG_RangeMarkupElements =append (_cdegaa .EG_RangeMarkupElements ,_dcdccc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_feadc :=NewEG_ContentRowContent ();_dfedg :=NewEG_RunLevelElts ();_dfbae :=NewEG_RangeMarkupElements ();_dfbae .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffdg :=d .DecodeElement (_dfbae .MoveFromRangeStart ,&_cebee );_ffdg !=nil {return _ffdg ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_feadc );_feadc .EG_RunLevelElts =append (_feadc .EG_RunLevelElts ,_dfedg );_dfedg .EG_RangeMarkupElements =append (_dfedg .EG_RangeMarkupElements ,_dfbae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eceba :=NewEG_ContentRowContent ();_fbeff :=NewEG_RunLevelElts ();_gfaab :=NewEG_RangeMarkupElements ();_gfaab .MoveFromRangeEnd =NewCT_MarkupRange ();if _edab :=d .DecodeElement (_gfaab .MoveFromRangeEnd ,&_cebee );_edab !=nil {return _edab ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_eceba );_eceba .EG_RunLevelElts =append (_eceba .EG_RunLevelElts ,_fbeff );_fbeff .EG_RangeMarkupElements =append (_fbeff .EG_RangeMarkupElements ,_gfaab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fbad :=NewEG_ContentRowContent ();_gaffa :=NewEG_RunLevelElts ();_aacf :=NewEG_RangeMarkupElements ();_aacf .MoveToRangeStart =NewCT_MoveBookmark ();if _ebdcg :=d .DecodeElement (_aacf .MoveToRangeStart ,&_cebee );_ebdcg !=nil {return _ebdcg ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_fbad );_fbad .EG_RunLevelElts =append (_fbad .EG_RunLevelElts ,_gaffa );_gaffa .EG_RangeMarkupElements =append (_gaffa .EG_RangeMarkupElements ,_aacf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fabecd :=NewEG_ContentRowContent ();_bffed :=NewEG_RunLevelElts ();_ebcge :=NewEG_RangeMarkupElements ();_ebcge .MoveToRangeEnd =NewCT_MarkupRange ();if _facgdb :=d .DecodeElement (_ebcge .MoveToRangeEnd ,&_cebee );_facgdb !=nil {return _facgdb ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_fabecd );_fabecd .EG_RunLevelElts =append (_fabecd .EG_RunLevelElts ,_bffed );_bffed .EG_RangeMarkupElements =append (_bffed .EG_RangeMarkupElements ,_ebcge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bbeaa :=NewEG_ContentRowContent ();_abffc :=NewEG_RunLevelElts ();_ceadaf :=NewEG_RangeMarkupElements ();_ceadaf .CommentRangeStart =NewCT_MarkupRange ();if _baed :=d .DecodeElement (_ceadaf .CommentRangeStart ,&_cebee );_baed !=nil {return _baed ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_bbeaa );_bbeaa .EG_RunLevelElts =append (_bbeaa .EG_RunLevelElts ,_abffc );_abffc .EG_RangeMarkupElements =append (_abffc .EG_RangeMarkupElements ,_ceadaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdcfc :=NewEG_ContentRowContent ();_bfcbf :=NewEG_RunLevelElts ();_fbcfg :=NewEG_RangeMarkupElements ();_fbcfg .CommentRangeEnd =NewCT_MarkupRange ();if _adfdag :=d .DecodeElement (_fbcfg .CommentRangeEnd ,&_cebee );_adfdag !=nil {return _adfdag ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_cdcfc );_cdcfc .EG_RunLevelElts =append (_cdcfc .EG_RunLevelElts ,_bfcbf );_bfcbf .EG_RangeMarkupElements =append (_bfcbf .EG_RangeMarkupElements ,_fbcfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dcacgc :=NewEG_ContentRowContent ();_bgdbfb :=NewEG_RunLevelElts ();_ffbed :=NewEG_RangeMarkupElements ();_ffbed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dafae :=d .DecodeElement (_ffbed .CustomXmlInsRangeStart ,&_cebee );_dafae !=nil {return _dafae ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_dcacgc );_dcacgc .EG_RunLevelElts =append (_dcacgc .EG_RunLevelElts ,_bgdbfb );_bgdbfb .EG_RangeMarkupElements =append (_bgdbfb .EG_RangeMarkupElements ,_ffbed );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbdgcg :=NewEG_ContentRowContent ();_bfadde :=NewEG_RunLevelElts ();_dgffe :=NewEG_RangeMarkupElements ();_dgffe .CustomXmlInsRangeEnd =NewCT_Markup ();if _cece :=d .DecodeElement (_dgffe .CustomXmlInsRangeEnd ,&_cebee );_cece !=nil {return _cece ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_cbdgcg );_cbdgcg .EG_RunLevelElts =append (_cbdgcg .EG_RunLevelElts ,_bfadde );_bfadde .EG_RangeMarkupElements =append (_bfadde .EG_RangeMarkupElements ,_dgffe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgdgg :=NewEG_ContentRowContent ();_fbefge :=NewEG_RunLevelElts ();_aefgg :=NewEG_RangeMarkupElements ();_aefgg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fegc :=d .DecodeElement (_aefgg .CustomXmlDelRangeStart ,&_cebee );_fegc !=nil {return _fegc ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_fgdgg );_fgdgg .EG_RunLevelElts =append (_fgdgg .EG_RunLevelElts ,_fbefge );_fbefge .EG_RangeMarkupElements =append (_fbefge .EG_RangeMarkupElements ,_aefgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efcde :=NewEG_ContentRowContent ();_feecc :=NewEG_RunLevelElts ();_gegfc :=NewEG_RangeMarkupElements ();_gegfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cedffe :=d .DecodeElement (_gegfc .CustomXmlDelRangeEnd ,&_cebee );_cedffe !=nil {return _cedffe ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_efcde );_efcde .EG_RunLevelElts =append (_efcde .EG_RunLevelElts ,_feecc );_feecc .EG_RangeMarkupElements =append (_feecc .EG_RangeMarkupElements ,_gegfc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eceec :=NewEG_ContentRowContent ();_cecef :=NewEG_RunLevelElts ();_acfac :=NewEG_RangeMarkupElements ();_acfac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aeage :=d .DecodeElement (_acfac .CustomXmlMoveFromRangeStart ,&_cebee );_aeage !=nil {return _aeage ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_eceec );_eceec .EG_RunLevelElts =append (_eceec .EG_RunLevelElts ,_cecef );_cecef .EG_RangeMarkupElements =append (_cecef .EG_RangeMarkupElements ,_acfac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eacf :=NewEG_ContentRowContent ();_cdaf :=NewEG_RunLevelElts ();_egbdf :=NewEG_RangeMarkupElements ();_egbdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfadf :=d .DecodeElement (_egbdf .CustomXmlMoveFromRangeEnd ,&_cebee );_gfadf !=nil {return _gfadf ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_eacf );_eacf .EG_RunLevelElts =append (_eacf .EG_RunLevelElts ,_cdaf );_cdaf .EG_RangeMarkupElements =append (_cdaf .EG_RangeMarkupElements ,_egbdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cdbc :=NewEG_ContentRowContent ();_cdacd :=NewEG_RunLevelElts ();_debfb :=NewEG_RangeMarkupElements ();_debfb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgdbb :=d .DecodeElement (_debfb .CustomXmlMoveToRangeStart ,&_cebee );_dgdbb !=nil {return _dgdbb ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_cdbc );_cdbc .EG_RunLevelElts =append (_cdbc .EG_RunLevelElts ,_cdacd );_cdacd .EG_RangeMarkupElements =append (_cdacd .EG_RangeMarkupElements ,_debfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcfcb :=NewEG_ContentRowContent ();_gfgdge :=NewEG_RunLevelElts ();_ebbb :=NewEG_RangeMarkupElements ();_ebbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _decef :=d .DecodeElement (_ebbb .CustomXmlMoveToRangeEnd ,&_cebee );_decef !=nil {return _decef ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_fcfcb );_fcfcb .EG_RunLevelElts =append (_fcfcb .EG_RunLevelElts ,_gfgdge );_gfgdge .EG_RangeMarkupElements =append (_gfgdge .EG_RangeMarkupElements ,_ebbb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bfbcac :=NewEG_ContentRowContent ();_eacgc :=NewEG_RunLevelElts ();_eeegeg :=NewEG_MathContent ();_eeegeg .OMathPara =_cgde .NewOMathPara ();if _cdfeec :=d .DecodeElement (_eeegeg .OMathPara ,&_cebee );_cdfeec !=nil {return _cdfeec ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_bfbcac );_bfbcac .EG_RunLevelElts =append (_bfbcac .EG_RunLevelElts ,_eacgc );_eacgc .EG_MathContent =append (_eacgc .EG_MathContent ,_eeegeg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_egeg :=NewEG_ContentRowContent ();_dffcb :=NewEG_RunLevelElts ();_decgea :=NewEG_MathContent ();_decgea .OMath =_cgde .NewOMath ();if _cadcb :=d .DecodeElement (_decgea .OMath ,&_cebee );_cadcb !=nil {return _cadcb ;};_ccace .EG_ContentRowContent =append (_ccace .EG_ContentRowContent ,_egeg );_egeg .EG_RunLevelElts =append (_egeg .EG_RunLevelElts ,_dffcb );_dffcb .EG_MathContent =append (_dffcb .EG_MathContent ,_decgea );default:_febdf .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\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_cebee .Name );if _baca :=d .Skip ();_baca !=nil {return _baca ;};};case _ebaba .EndElement :break _egfge ;case _ebaba .CharData :};};return nil ;};func (_feaaa *CT_DocVar )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ggbfd :=range start .Attr {if _ggbfd .Name .Local =="\u006e\u0061\u006d\u0065"{_efgag ,_cfcdg :=_ggbfd .Value ,error (nil );if _cfcdg !=nil {return _cfcdg ;};_feaaa .NameAttr =_efgag ;continue ;};if _ggbfd .Name .Local =="\u0076\u0061\u006c"{_bcaa ,_feabd :=_ggbfd .Value ,error (nil );if _feabd !=nil {return _feabd ;};_feaaa .ValAttr =_bcaa ;continue ;};};for {_aaacc ,_geee :=d .Token ();if _geee !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_geee );};if _egfda ,_gbfab :=_aaacc .(_ebaba .EndElement );_gbfab &&_egfda .Name ==start .Name {break ;};};return nil ;};func (_efgff WdST_RelFromH )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_efgff .String (),start );};func (_cbb *CT_JcTable )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbb .ValAttr =ST_JcTable (1);for _ ,_bcfac :=range start .Attr {if _bcfac .Name .Local =="\u0076\u0061\u006c"{_cbb .ValAttr .UnmarshalXMLAttr (_bcfac );continue ;};};for {_ggdcd ,_added :=d .Token ();if _added !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_added );};if _decdc ,_fdbf :=_ggdcd .(_ebaba .EndElement );_fdbf &&_decdc .Name ==start .Name {break ;};};return nil ;};func (_ddcbea ST_HighlightColor )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_ddcbea .String (),start );};func (_egdda *CT_Border )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_egdda .ValAttr =ST_Border (1);for _ ,_bgec :=range start .Attr {if _bgec .Name .Local =="\u0076\u0061\u006c"{_egdda .ValAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Local =="\u0063\u006f\u006co\u0072"{_geacega ,_bafae :=ParseUnionST_HexColor (_bgec .Value );if _bafae !=nil {return _bafae ;};_egdda .ColorAttr =&_geacega ;continue ;};if _bgec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_egdda .ThemeColorAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bafcf ,_baga :=_bgec .Value ,error (nil );if _baga !=nil {return _baga ;};_egdda .ThemeTintAttr =&_bafcf ;continue ;};if _bgec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gefee ,_baac :=_bgec .Value ,error (nil );if _baac !=nil {return _baac ;};_egdda .ThemeShadeAttr =&_gefee ;continue ;};if _bgec .Name .Local =="\u0073\u007a"{_efac ,_dagfb :=_cfdbf .ParseUint (_bgec .Value ,10,64);if _dagfb !=nil {return _dagfb ;};_egdda .SzAttr =&_efac ;continue ;};if _bgec .Name .Local =="\u0073\u0070\u0061c\u0065"{_feabbe ,_cdged :=_cfdbf .ParseUint (_bgec .Value ,10,64);if _cdged !=nil {return _cdged ;};_egdda .SpaceAttr =&_feabbe ;continue ;};if _bgec .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_beae ,_eadbg :=ParseUnionST_OnOff (_bgec .Value );if _eadbg !=nil {return _eadbg ;};_egdda .ShadowAttr =&_beae ;continue ;};if _bgec .Name .Local =="\u0066\u0072\u0061m\u0065"{_eedec ,_fdaecc :=ParseUnionST_OnOff (_bgec .Value );if _fdaecc !=nil {return _fdaecc ;};_egdda .FrameAttr =&_eedec ;continue ;};};for {_ccaaa ,_bfccd :=d .Token ();if _bfccd !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_bfccd );};if _cbe ,_abefcb :=_ccaaa .(_ebaba .EndElement );_abefcb &&_cbe .Name ==start .Name {break ;};};return nil ;};func (_fcbbga *ST_HpsMeasure )ValidateWithPath (path string )error {_bdbdac :=[]string {};if _fcbbga .ST_UnsignedDecimalNumber !=nil {_bdbdac =append (_bdbdac ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _fcbbga .ST_PositiveUniversalMeasure !=nil {_bdbdac =append (_bdbdac ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_bdbdac )> 1{return _eddeb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdbdac );};return nil ;}; +// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path +func (_faade *CT_SdtPrChoice )ValidateWithPath (path string )error {if _faade .Equation !=nil {if _gdggg :=_faade .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_gdggg !=nil {return _gdggg ;};};if _faade .ComboBox !=nil {if _ceebd :=_faade .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_ceebd !=nil {return _ceebd ;};};if _faade .Date !=nil {if _adaga :=_faade .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_adaga !=nil {return _adaga ;};};if _faade .DocPartObj !=nil {if _egcdge :=_faade .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_egcdge !=nil {return _egcdge ;};};if _faade .DocPartList !=nil {if _bfcdeg :=_faade .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_bfcdeg !=nil {return _bfcdeg ;};};if _faade .DropDownList !=nil {if _dgfae :=_faade .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_dgfae !=nil {return _dgfae ;};};if _faade .Picture !=nil {if _dcdbg :=_faade .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dcdbg !=nil {return _dcdbg ;};};if _faade .RichText !=nil {if _dcfbb :=_faade .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_dcfbb !=nil {return _dcfbb ;};};if _faade .Text !=nil {if _bbbdd :=_faade .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_bbbdd !=nil {return _bbbdd ;};};if _faade .Citation !=nil {if _febfg :=_faade .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_febfg !=nil {return _febfg ;};};if _faade .Group !=nil {if _deega :=_faade .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_deega !=nil {return _deega ;};};if _faade .Bibliography !=nil {if _cccfb :=_faade .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_cccfb !=nil {return _cccfb ;};};return nil ;};func (_ddaec ST_ChapterSep )ValidateWithPath (path string )error {switch _ddaec {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddaec ));};return nil ;}; -// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path -func (_cfeabd *CT_ObjectChoice )ValidateWithPath (path string )error {if _cfeabd .Control !=nil {if _bgfaae :=_cfeabd .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_bgfaae !=nil {return _bgfaae ;};};if _cfeabd .ObjectLink !=nil {if _eacdbg :=_cfeabd .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_eacdbg !=nil {return _eacdbg ;};};if _cfeabd .ObjectEmbed !=nil {if _adegg :=_cfeabd .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_adegg !=nil {return _adegg ;};};if _cfeabd .Movie !=nil {if _fadbd :=_cfeabd .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_fadbd !=nil {return _fadbd ;};};return nil ;};func (_dfaag *CT_TrackChangeNumbering )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cgfbd :=range start .Attr {if _cgfbd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_faaed ,_gfcgda :=_cgfbd .Value ,error (nil );if _gfcgda !=nil {return _gfcgda ;};_dfaag .OriginalAttr =&_faaed ;continue ;};if _cgfbd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fbfbb ,_edbfd :=_cgfbd .Value ,error (nil );if _edbfd !=nil {return _edbfd ;};_dfaag .AuthorAttr =_fbfbb ;continue ;};if _cgfbd .Name .Local =="\u0064\u0061\u0074\u0065"{_efcfg ,_agcdg :=ParseStdlibTime (_cgfbd .Value );if _agcdg !=nil {return _agcdg ;};_dfaag .DateAttr =&_efcfg ;continue ;};if _cgfbd .Name .Local =="\u0069\u0064"{_aadcg ,_ebacb :=_cfdbf .ParseInt (_cgfbd .Value ,10,64);if _ebacb !=nil {return _ebacb ;};_dfaag .IdAttr =_aadcg ;continue ;};};for {_fddee ,_affce :=d .Token ();if _affce !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0072\u0061c\u006b\u0043\u0068\u0061\u006e\u0067\u0065N\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u003a\u0020%\u0073",_affce );};if _gadeg ,_gagff :=_fddee .(_ebaba .EndElement );_gagff &&_gadeg .Name ==start .Name {break ;};};return nil ;};type CT_TextAlignment struct{ +// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path +func (_aeddb *CT_Compat )ValidateWithPath (path string )error {if _aeddb .UseSingleBorderforContiguousCells !=nil {if _gcgfe :=_aeddb .UseSingleBorderforContiguousCells .ValidateWithPath (path +"\u002f\u0055\u0073eS\u0069\u006e\u0067\u006c\u0065\u0042\u006f\u0072\u0064e\u0072f\u006fr\u0043o\u006e\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006c\u006c\u0073");_gcgfe !=nil {return _gcgfe ;};};if _aeddb .WpJustification !=nil {if _edfc :=_aeddb .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_edfc !=nil {return _edfc ;};};if _aeddb .NoTabHangInd !=nil {if _cbgd :=_aeddb .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_cbgd !=nil {return _cbgd ;};};if _aeddb .NoLeading !=nil {if _fbge :=_aeddb .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_fbge !=nil {return _fbge ;};};if _aeddb .SpaceForUL !=nil {if _cafcg :=_aeddb .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_cafcg !=nil {return _cafcg ;};};if _aeddb .NoColumnBalance !=nil {if _dfcf :=_aeddb .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_dfcf !=nil {return _dfcf ;};};if _aeddb .BalanceSingleByteDoubleByteWidth !=nil {if _becc :=_aeddb .BalanceSingleByteDoubleByteWidth .ValidateWithPath (path +"\u002f\u0042\u0061\u006c\u0061\u006ec\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079\u0074\u0065\u0044\u006fu\u0062\u006c\u0065\u0042\u0079\u0074\u0065W\u0069\u0064\u0074\u0068");_becc !=nil {return _becc ;};};if _aeddb .NoExtraLineSpacing !=nil {if _bfef :=_aeddb .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bfef !=nil {return _bfef ;};};if _aeddb .DoNotLeaveBackslashAlone !=nil {if _bddd :=_aeddb .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_bddd !=nil {return _bddd ;};};if _aeddb .UlTrailSpace !=nil {if _ggbb :=_aeddb .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_ggbb !=nil {return _ggbb ;};};if _aeddb .DoNotExpandShiftReturn !=nil {if _ddac :=_aeddb .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_ddac !=nil {return _ddac ;};};if _aeddb .SpacingInWholePoints !=nil {if _bfff :=_aeddb .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_bfff !=nil {return _bfff ;};};if _aeddb .LineWrapLikeWord6 !=nil {if _bfcc :=_aeddb .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_bfcc !=nil {return _bfcc ;};};if _aeddb .PrintBodyTextBeforeHeader !=nil {if _dbdd :=_aeddb .PrintBodyTextBeforeHeader .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0042\u006f\u0064\u0079\u0054e\u0078\u0074\u0042\u0065\u0066\u006f\u0072\u0065\u0048\u0065a\u0064\u0065\u0072");_dbdd !=nil {return _dbdd ;};};if _aeddb .PrintColBlack !=nil {if _dcgbc :=_aeddb .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_dcgbc !=nil {return _dcgbc ;};};if _aeddb .WpSpaceWidth !=nil {if _cdeg :=_aeddb .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_cdeg !=nil {return _cdeg ;};};if _aeddb .ShowBreaksInFrames !=nil {if _ffeg :=_aeddb .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_ffeg !=nil {return _ffeg ;};};if _aeddb .SubFontBySize !=nil {if _egbd :=_aeddb .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_egbd !=nil {return _egbd ;};};if _aeddb .SuppressBottomSpacing !=nil {if _fcbba :=_aeddb .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_fcbba !=nil {return _fcbba ;};};if _aeddb .SuppressTopSpacing !=nil {if _fface :=_aeddb .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fface !=nil {return _fface ;};};if _aeddb .SuppressSpacingAtTopOfPage !=nil {if _gdgg :=_aeddb .SuppressSpacingAtTopOfPage .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070\u0072\u0065s\u0073\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0041t\u0054\u006f\u0070O\u0066P\u0061\u0067\u0065");_gdgg !=nil {return _gdgg ;};};if _aeddb .SuppressTopSpacingWP !=nil {if _fefeg :=_aeddb .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_fefeg !=nil {return _fefeg ;};};if _aeddb .SuppressSpBfAfterPgBrk !=nil {if _ggca :=_aeddb .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_ggca !=nil {return _ggca ;};};if _aeddb .SwapBordersFacingPages !=nil {if _aaef :=_aeddb .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_aaef !=nil {return _aaef ;};};if _aeddb .ConvMailMergeEsc !=nil {if _bbbd :=_aeddb .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_bbbd !=nil {return _bbbd ;};};if _aeddb .TruncateFontHeightsLikeWP6 !=nil {if _fcbg :=_aeddb .TruncateFontHeightsLikeWP6 .ValidateWithPath (path +"/\u0054\u0072\u0075\u006e\u0063\u0061t\u0065\u0046\u006f\u006e\u0074\u0048\u0065\u0069\u0067h\u0074\u0073\u004ci\u006be\u0057\u0050\u0036");_fcbg !=nil {return _fcbg ;};};if _aeddb .MwSmallCaps !=nil {if _faeee :=_aeddb .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_faeee !=nil {return _faeee ;};};if _aeddb .UsePrinterMetrics !=nil {if _fcfd :=_aeddb .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_fcfd !=nil {return _fcfd ;};};if _aeddb .DoNotSuppressParagraphBorders !=nil {if _bfee :=_aeddb .DoNotSuppressParagraphBorders .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bfee !=nil {return _bfee ;};};if _aeddb .WrapTrailSpaces !=nil {if _gbcgf :=_aeddb .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_gbcgf !=nil {return _gbcgf ;};};if _aeddb .FootnoteLayoutLikeWW8 !=nil {if _fggc :=_aeddb .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_fggc !=nil {return _fggc ;};};if _aeddb .ShapeLayoutLikeWW8 !=nil {if _dfcg :=_aeddb .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_dfcg !=nil {return _dfcg ;};};if _aeddb .AlignTablesRowByRow !=nil {if _aacc :=_aeddb .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_aacc !=nil {return _aacc ;};};if _aeddb .ForgetLastTabAlignment !=nil {if _egcdb :=_aeddb .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_egcdb !=nil {return _egcdb ;};};if _aeddb .AdjustLineHeightInTable !=nil {if _befbf :=_aeddb .AdjustLineHeightInTable .ValidateWithPath (path +"\u002fA\u0064\u006a\u0075\u0073\u0074\u004c\u0069\u006e\u0065\u0048\u0065i\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065");_befbf !=nil {return _befbf ;};};if _aeddb .AutoSpaceLikeWord95 !=nil {if _egcge :=_aeddb .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_egcge !=nil {return _egcge ;};};if _aeddb .NoSpaceRaiseLower !=nil {if _aefe :=_aeddb .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_aefe !=nil {return _aefe ;};};if _aeddb .DoNotUseHTMLParagraphAutoSpacing !=nil {if _babdc :=_aeddb .DoNotUseHTMLParagraphAutoSpacing .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0041\u0075\u0074\u006f\u0053\u0070a\u0063\u0069\u006e\u0067");_babdc !=nil {return _babdc ;};};if _aeddb .LayoutRawTableWidth !=nil {if _eefa :=_aeddb .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_eefa !=nil {return _eefa ;};};if _aeddb .LayoutTableRowsApart !=nil {if _afddb :=_aeddb .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_afddb !=nil {return _afddb ;};};if _aeddb .UseWord97LineBreakRules !=nil {if _facf :=_aeddb .UseWord97LineBreakRules .ValidateWithPath (path +"\u002fU\u0073\u0065\u0057\u006f\u0072\u0064\u0039\u0037\u004c\u0069\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073");_facf !=nil {return _facf ;};};if _aeddb .DoNotBreakWrappedTables !=nil {if _adeb :=_aeddb .DoNotBreakWrappedTables .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0057\u0072a\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_adeb !=nil {return _adeb ;};};if _aeddb .DoNotSnapToGridInCell !=nil {if _edfcb :=_aeddb .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_edfcb !=nil {return _edfcb ;};};if _aeddb .SelectFldWithFirstOrLastChar !=nil {if _bcdc :=_aeddb .SelectFldWithFirstOrLastChar .ValidateWithPath (path +"\u002f\u0053e\u006c\u0065\u0063\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069\u0072\u0073\u0074\u004f\u0072\u004c\u0061\u0073\u0074Ch\u0061\u0072");_bcdc !=nil {return _bcdc ;};};if _aeddb .ApplyBreakingRules !=nil {if _gecab :=_aeddb .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_gecab !=nil {return _gecab ;};};if _aeddb .DoNotWrapTextWithPunct !=nil {if _efeg :=_aeddb .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_efeg !=nil {return _efeg ;};};if _aeddb .DoNotUseEastAsianBreakRules !=nil {if _bddb :=_aeddb .DoNotUseEastAsianBreakRules .ValidateWithPath (path +"\u002f\u0044\u006f\u004eo\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073i\u0061n\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_bddb !=nil {return _bddb ;};};if _aeddb .UseWord2002TableStyleRules !=nil {if _ecgc :=_aeddb .UseWord2002TableStyleRules .ValidateWithPath (path +"/\u0055\u0073\u0065\u0057\u006f\u0072d\u0032\u0030\u0030\u0032\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006ce\u0052u\u006c\u0065\u0073");_ecgc !=nil {return _ecgc ;};};if _aeddb .GrowAutofit !=nil {if _bcff :=_aeddb .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bcff !=nil {return _bcff ;};};if _aeddb .UseFELayout !=nil {if _bbae :=_aeddb .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_bbae !=nil {return _bbae ;};};if _aeddb .UseNormalStyleForList !=nil {if _dcbce :=_aeddb .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_dcbce !=nil {return _dcbce ;};};if _aeddb .DoNotUseIndentAsNumberingTabStop !=nil {if _bbca :=_aeddb .DoNotUseIndentAsNumberingTabStop .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0073\u004e\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0054\u0061b\u0053\u0074\u006f\u0070");_bbca !=nil {return _bbca ;};};if _aeddb .UseAltKinsokuLineBreakRules !=nil {if _acda :=_aeddb .UseAltKinsokuLineBreakRules .ValidateWithPath (path +"\u002f\u0055\u0073\u0065A\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004ci\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_acda !=nil {return _acda ;};};if _aeddb .AllowSpaceOfSameStyleInTable !=nil {if _gefa :=_aeddb .AllowSpaceOfSameStyleInTable .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0054ab\u006c\u0065");_gefa !=nil {return _gefa ;};};if _aeddb .DoNotSuppressIndentation !=nil {if _gfdc :=_aeddb .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_gfdc !=nil {return _gfdc ;};};if _aeddb .DoNotAutofitConstrainedTables !=nil {if _gbba :=_aeddb .DoNotAutofitConstrainedTables .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006ff\u0069\u0074\u0043\u006f\u006e\u0073\u0074r\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_gbba !=nil {return _gbba ;};};if _aeddb .AutofitToFirstFixedWidthCell !=nil {if _dgef :=_aeddb .AutofitToFirstFixedWidthCell .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0066\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068Ce\u006c\u006c");_dgef !=nil {return _dgef ;};};if _aeddb .UnderlineTabInNumList !=nil {if _cdfa :=_aeddb .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_cdfa !=nil {return _cdfa ;};};if _aeddb .DisplayHangulFixedWidth !=nil {if _fefef :=_aeddb .DisplayHangulFixedWidth .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006c\u0061\u0079\u0048\u0061\u006e\u0067\u0075l\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068");_fefef !=nil {return _fefef ;};};if _aeddb .SplitPgBreakAndParaMark !=nil {if _egfg :=_aeddb .SplitPgBreakAndParaMark .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u0067\u0042\u0072\u0065\u0061\u006bA\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b");_egfg !=nil {return _egfg ;};};if _aeddb .DoNotVertAlignCellWithSp !=nil {if _bfce :=_aeddb .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_bfce !=nil {return _bfce ;};};if _aeddb .DoNotBreakConstrainedForcedTable !=nil {if _bdac :=_aeddb .DoNotBreakConstrainedForcedTable .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074B\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006ee\u0064\u0046\u006f\u0072\u0063\u0065\u0064T\u0061\u0062\u006c\u0065");_bdac !=nil {return _bdac ;};};if _aeddb .DoNotVertAlignInTxbx !=nil {if _edfcc :=_aeddb .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_edfcc !=nil {return _edfcc ;};};if _aeddb .UseAnsiKerningPairs !=nil {if _agda :=_aeddb .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_agda !=nil {return _agda ;};};if _aeddb .CachedColBalance !=nil {if _efc :=_aeddb .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_efc !=nil {return _efc ;};};for _edab ,_eac :=range _aeddb .CompatSetting {if _fded :=_eac .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_edab ));_fded !=nil {return _fded ;};};return nil ;};func (_gacg *CT_Color )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbeb :=range start .Attr {if _bbeb .Name .Local =="\u0076\u0061\u006c"{_aefa ,_badg :=ParseUnionST_HexColor (_bbeb .Value );if _badg !=nil {return _badg ;};_gacg .ValAttr =_aefa ;continue ;};if _bbeb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gacg .ThemeColorAttr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gaed ,_cfed :=_bbeb .Value ,error (nil );if _cfed !=nil {return _cfed ;};_gacg .ThemeTintAttr =&_gaed ;continue ;};if _bbeb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fegdb ,_gadc :=_bbeb .Value ,error (nil );if _gadc !=nil {return _gadc ;};_gacg .ThemeShadeAttr =&_fegdb ;continue ;};};for {_gbca ,_acff :=d .Token ();if _acff !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_acff );};if _bfca ,_fdb :=_gbca .(_g .EndElement );_fdb &&_bfca .Name ==start .Name {break ;};};return nil ;};func (_cddca WdST_RelFromH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cddca .String (),start );};func (_bcbaea *CT_SdtContentBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcbaea .CustomXml !=nil {_bdecc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bcbaea .CustomXml ,_bdecc );};if _bcbaea .Sdt !=nil {_abbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bcbaea .Sdt ,_abbgg );};if _bcbaea .P !=nil {_ecbcfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070"}};for _ ,_daacaf :=range _bcbaea .P {e .EncodeElement (_daacaf ,_ecbcfe );};};if _bcbaea .Tbl !=nil {_ccfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_gceed :=range _bcbaea .Tbl {e .EncodeElement (_gceed ,_ccfcb );};};if _bcbaea .EG_RunLevelElts !=nil {for _ ,_bcgfa :=range _bcbaea .EG_RunLevelElts {_bcgfa .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Vertical Character Alignment Position -ValAttr ST_TextAlignment ;}; +// Validate validates the EG_RunLevelElts and its children +func (_fgddfa *EG_RunLevelElts )Validate ()error {return _fgddfa .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func (_ceaac ST_CaptionPos )ValidateWithPath (path string )error {switch _ceaac {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaac ));};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_gc .ST_TwipsMeasure ,error ){_bbgcag :=_gc .ST_TwipsMeasure {};if _gc .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_bbgcag .ST_PositiveUniversalMeasure =&s ;}else {_bdgdgb ,_gdbeb :=_b .ParseFloat (s ,64);if _gdbeb !=nil {return _bbgcag ,_gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_gdbeb );};_bbgcag .ST_UnsignedDecimalNumber =_ga .Uint64 (uint64 (_bdgdgb ));};return _bbgcag ,nil ;};func (_eegdgb ST_DecimalNumberOrPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eegdgb .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_eegdgb .ST_UnqualifiedPercentage )));};if _eegdgb .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_eegdgb .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_beegbda *EG_MathContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbed :for {_fagaac ,_edddg :=d .Token ();if _edddg !=nil {return _edddg ;};switch _ceead :=_fagaac .(type ){case _g .StartElement :switch _ceead .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_beegbda .OMathPara =_ec .NewOMathPara ();if _cedfg :=d .DecodeElement (_beegbda .OMathPara ,&_ceead );_cedfg !=nil {return _cedfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_beegbda .OMath =_ec .NewOMath ();if _dedeac :=d .DecodeElement (_beegbda .OMath ,&_ceead );_dedeac !=nil {return _dedeac ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ceead .Name );if _geccd :=d .Skip ();_geccd !=nil {return _geccd ;};};case _g .EndElement :break _adbed ;case _g .CharData :};};return nil ;};func (_agdffa ST_FtnEdn )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccgeff :=_g .Attr {};_ccgeff .Name =name ;switch _agdffa {case ST_FtnEdnUnset :_ccgeff .Value ="";case ST_FtnEdnNormal :_ccgeff .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_ccgeff .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_ccgeff .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_ccgeff .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _ccgeff ,nil ;};type ST_ChapterSep byte ;func (_caaag *CT_HMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caaag .ValAttr !=ST_MergeUnset {_bfdg ,_dedcdb :=_caaag .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dedcdb !=nil {return _dedcdb ;};start .Attr =append (start .Attr ,_bfdg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LvlLegacy and its children -func (_adaeec *CT_LvlLegacy )Validate ()error {return _adaeec .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func NewCT_LatentStyles ()*CT_LatentStyles {_gfaca :=&CT_LatentStyles {};return _gfaca };func (_efeba *ST_PageBorderDisplay )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bcdda ,_dfdd :=d .Token ();if _dfdd !=nil {return _dfdd ;};if _bdedad ,_abef :=_bcdda .(_ebaba .EndElement );_abef &&_bdedad .Name ==start .Name {*_efeba =1;return nil ;};if _dgcgf ,_befeb :=_bcdda .(_ebaba .CharData );!_befeb {return _eddeb .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",_bcdda );}else {switch string (_dgcgf ){case "":*_efeba =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_efeba =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_efeba =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_efeba =3;};};_bcdda ,_dfdd =d .Token ();if _dfdd !=nil {return _dfdd ;};if _dfdad ,_ccee :=_bcdda .(_ebaba .EndElement );_ccee &&_dfdad .Name ==start .Name {return nil ;};return _eddeb .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",_bcdda );};func (_bbega ST_ObjectUpdateMode )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_aebce :=_ebaba .Attr {};_aebce .Name =name ;switch _bbega {case ST_ObjectUpdateModeUnset :_aebce .Value ="";case ST_ObjectUpdateModeAlways :_aebce .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_aebce .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _aebce ,nil ;};func (_aegffd *CT_SdtEndPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dddge :for {_gddf ,_daccaa :=d .Token ();if _daccaa !=nil {return _daccaa ;};switch _aebbg :=_gddf .(type ){case _ebaba .StartElement :switch _aebbg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bfdaca :=NewCT_RPr ();if _ffgca :=d .DecodeElement (_bfdaca ,&_aebbg );_ffgca !=nil {return _ffgca ;};_aegffd .RPr =append (_aegffd .RPr ,_bfdaca );default:_febdf .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\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_aebbg .Name );if _cbgf :=d .Skip ();_cbgf !=nil {return _cbgf ;};};case _ebaba .EndElement :break _dddge ;case _ebaba .CharData :};};return nil ;};func (_gbcgg ST_Theme )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gbcgg .String (),start );};func (_bb *CT_Color )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fgdcba :=range start .Attr {if _fgdcba .Name .Local =="\u0076\u0061\u006c"{_fdefae ,_gceef :=ParseUnionST_HexColor (_fgdcba .Value );if _gceef !=nil {return _gceef ;};_bb .ValAttr =_fdefae ;continue ;};if _fgdcba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bb .ThemeColorAttr .UnmarshalXMLAttr (_fgdcba );continue ;};if _fgdcba .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_aggac ,_cbff :=_fgdcba .Value ,error (nil );if _cbff !=nil {return _cbff ;};_bb .ThemeTintAttr =&_aggac ;continue ;};if _fgdcba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bg ,_fdafbd :=_fgdcba .Value ,error (nil );if _fdafbd !=nil {return _fdafbd ;};_bb .ThemeShadeAttr =&_bg ;continue ;};};for {_cegeac ,_facae :=d .Token ();if _facae !=nil {return _eddeb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_facae );};if _ccabg ,_aadge :=_cegeac .(_ebaba .EndElement );_aadge &&_ccabg .Name ==start .Name {break ;};};return nil ;};func (_febaf *CT_Body )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _febaf .EG_BlockLevelElts !=nil {for _ ,_fdgca :=range _febaf .EG_BlockLevelElts {_fdgca .MarshalXML (e ,_ebaba .StartElement {});};};if _febaf .SectPr !=nil {_ggdff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_febaf .SectPr ,_ggdff );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dacgg ST_TabJc )Validate ()error {return _dacgg .ValidateWithPath ("")}; +// Validate validates the CT_Em and its children +func (_dedfa *CT_Em )Validate ()error {return _dedfa .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func (_cedebb ST_Border )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cefad :=_g .Attr {};_cefad .Name =name ;switch _cedebb {case ST_BorderUnset :_cefad .Value ="";case ST_BorderNil :_cefad .Value ="\u006e\u0069\u006c";case ST_BorderNone :_cefad .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_cefad .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_cefad .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_cefad .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_cefad .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_cefad .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_cefad .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_cefad .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_cefad .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_cefad .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_cefad .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_cefad .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_cefad .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_cefad .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_cefad .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_cefad .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_cefad .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_cefad .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_cefad .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_cefad .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_cefad .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_cefad .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_cefad .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_cefad .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_cefad .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_cefad .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_cefad .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_cefad .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_cefad .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_cefad .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_cefad .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_cefad .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_cefad .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_cefad .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_cefad .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_cefad .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_cefad .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_cefad .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_cefad .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_cefad .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_cefad .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_cefad .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_cefad .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_cefad .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_cefad .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_cefad .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_cefad .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_cefad .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_cefad .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_cefad .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_cefad .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_cefad .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_cefad .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_cefad .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_cefad .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_cefad .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_cefad .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_cefad .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_cefad .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_cefad .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_cefad .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_cefad .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_cefad .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_cefad .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_cefad .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_cefad .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_cefad .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_cefad .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_cefad .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_cefad .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_cefad .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_cefad .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_cefad .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_cefad .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_cefad .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_cefad .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_cefad .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_cefad .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_cefad .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_cefad .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_cefad .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_cefad .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_cefad .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_cefad .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_cefad .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_cefad .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_cefad .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_cefad .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_cefad .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_cefad .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_cefad .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_cefad .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_cefad .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_cefad .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_cefad .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_cefad .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_cefad .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_cefad .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_cefad .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_cefad .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_cefad .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_cefad .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_cefad .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_cefad .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_cefad .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_cefad .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_cefad .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_cefad .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_cefad .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_cefad .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_cefad .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_cefad .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_cefad .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_cefad .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_cefad .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_cefad .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_cefad .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_cefad .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_cefad .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_cefad .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_cefad .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_cefad .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_cefad .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_cefad .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_cefad .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_cefad .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_cefad .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_cefad .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_cefad .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_cefad .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_cefad .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_cefad .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_cefad .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_cefad .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_cefad .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_cefad .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_cefad .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_cefad .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_cefad .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_cefad .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_cefad .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_cefad .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_cefad .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_cefad .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_cefad .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_cefad .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_cefad .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_cefad .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_cefad .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_cefad .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_cefad .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_cefad .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_cefad .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_cefad .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_cefad .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_cefad .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_cefad .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_cefad .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_cefad .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_cefad .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_cefad .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_cefad .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_cefad .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_cefad .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_cefad .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_cefad .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_cefad .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_cefad .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_cefad .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_cefad .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_cefad .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_cefad .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_cefad .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_cefad .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_cefad .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_cefad .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_cefad .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_cefad .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_cefad .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_cefad .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_cefad .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cefad ,nil ;};func (_agfgf *CT_Styles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_accdfb :for {_dbffd ,_cdfgc :=d .Token ();if _cdfgc !=nil {return _cdfgc ;};switch _dcaee :=_dbffd .(type ){case _g .StartElement :switch _dcaee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_agfgf .DocDefaults =NewCT_DocDefaults ();if _eaedbf :=d .DecodeElement (_agfgf .DocDefaults ,&_dcaee );_eaedbf !=nil {return _eaedbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_agfgf .LatentStyles =NewCT_LatentStyles ();if _eefbf :=d .DecodeElement (_agfgf .LatentStyles ,&_dcaee );_eefbf !=nil {return _eefbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cbdace :=NewCT_Style ();if _dbfbeb :=d .DecodeElement (_cbdace ,&_dcaee );_dbfbeb !=nil {return _dbfbeb ;};_agfgf .Style =append (_agfgf .Style ,_cbdace );default:_ga .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\u0079l\u0065\u0073 \u0025\u0076",_dcaee .Name );if _debed :=d .Skip ();_debed !=nil {return _debed ;};};case _g .EndElement :break _accdfb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path -func (_cbcef *CT_SdtContentBlock )ValidateWithPath (path string )error {if _cbcef .CustomXml !=nil {if _gcade :=_cbcef .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gcade !=nil {return _gcade ;};};if _cbcef .Sdt !=nil {if _dbgeb :=_cbcef .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dbgeb !=nil {return _dbgeb ;};};for _gdade ,_baefdf :=range _cbcef .P {if _cbfbe :=_baefdf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_gdade ));_cbfbe !=nil {return _cbfbe ;};};for _dccb ,_ccd :=range _cbcef .Tbl {if _aacdd :=_ccd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_dccb ));_aacdd !=nil {return _aacdd ;};};for _fgdfce ,_efdb :=range _cbcef .EG_RunLevelElts {if _ccgefc :=_efdb .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fgdfce ));_ccgefc !=nil {return _ccgefc ;};};return nil ;};func (_cacgdc *CT_AbstractNum )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_cacgdc .AbstractNumIdAttr )});e .EncodeToken (start );if _cacgdc .Nsid !=nil {_aedbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_cacgdc .Nsid ,_aedbb );};if _cacgdc .MultiLevelType !=nil {_eecde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cacgdc .MultiLevelType ,_eecde );};if _cacgdc .Tmpl !=nil {_egccgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_cacgdc .Tmpl ,_egccgg );};if _cacgdc .Name !=nil {_gdcda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cacgdc .Name ,_gdcda );};if _cacgdc .StyleLink !=nil {_efcce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cacgdc .StyleLink ,_efcce );};if _cacgdc .NumStyleLink !=nil {_affb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cacgdc .NumStyleLink ,_affb );};if _cacgdc .Lvl !=nil {_fffae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_fefac :=range _cacgdc .Lvl {e .EncodeElement (_fefac ,_fffae );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ggcce *EG_CellMarkupElements )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_edgdeb :for {_adabf ,_bcbfca :=d .Token ();if _bcbfca !=nil {return _bcbfca ;};switch _cfeff :=_adabf .(type ){case _ebaba .StartElement :switch _cfeff .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_ggcce .CellIns =NewCT_TrackChange ();if _gcaec :=d .DecodeElement (_ggcce .CellIns ,&_cfeff );_gcaec !=nil {return _gcaec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_ggcce .CellDel =NewCT_TrackChange ();if _bcaec :=d .DecodeElement (_ggcce .CellDel ,&_cfeff );_bcaec !=nil {return _bcaec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_ggcce .CellMerge =NewCT_CellMergeTrackChange ();if _gbdff :=d .DecodeElement (_ggcce .CellMerge ,&_cfeff );_gbdff !=nil {return _gbdff ;};default:_febdf .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\u0043\u0065\u006c\u006c\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_cfeff .Name );if _acffc :=d .Skip ();_acffc !=nil {return _acffc ;};};case _ebaba .EndElement :break _edgdeb ;case _ebaba .CharData :};};return nil ;};func (_gdeebb *CT_LineNumber )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dbbca :=range start .Attr {if _dbbca .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_efbad ,_dbbce :=_cfdbf .ParseInt (_dbbca .Value ,10,64);if _dbbce !=nil {return _dbbce ;};_gdeebb .CountByAttr =&_efbad ;continue ;};if _dbbca .Name .Local =="\u0073\u0074\u0061r\u0074"{_becgbfb ,_bedad :=_cfdbf .ParseInt (_dbbca .Value ,10,64);if _bedad !=nil {return _bedad ;};_gdeebb .StartAttr =&_becgbfb ;continue ;};if _dbbca .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fdfbf ,_gaagb :=ParseUnionST_TwipsMeasure (_dbbca .Value );if _gaagb !=nil {return _gaagb ;};_gdeebb .DistanceAttr =&_fdfbf ;continue ;};if _dbbca .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_gdeebb .RestartAttr .UnmarshalXMLAttr (_dbbca );continue ;};};for {_acaa ,_bfgge :=d .Token ();if _bfgge !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_bfgge );};if _egcea ,_cagab :=_acaa .(_ebaba .EndElement );_cagab &&_egcea .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_HpsMeasure and its children +func (_bcgfda *CT_HpsMeasure )Validate ()error {return _bcgfda .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_BookmarkRange ()*CT_BookmarkRange {_cae :=&CT_BookmarkRange {};return _cae }; -// Validate validates the CT_CellMergeTrackChange and its children -func (_cgbbb *CT_CellMergeTrackChange )Validate ()error {return _cgbbb .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_DocProtect byte ;func (_dabfb *CT_FtnProps )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_adgef :for {_ecdbeg ,_fdagfe :=d .Token ();if _fdagfe !=nil {return _fdagfe ;};switch _bcbf :=_ecdbeg .(type ){case _ebaba .StartElement :switch _bcbf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_dabfb .Pos =NewCT_FtnPos ();if _gage :=d .DecodeElement (_dabfb .Pos ,&_bcbf );_gage !=nil {return _gage ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dabfb .NumFmt =NewCT_NumFmt ();if _cgdcf :=d .DecodeElement (_dabfb .NumFmt ,&_bcbf );_cgdcf !=nil {return _cgdcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_dabfb .NumStart =NewCT_DecimalNumber ();if _ggfd :=d .DecodeElement (_dabfb .NumStart ,&_bcbf );_ggfd !=nil {return _ggfd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_dabfb .NumRestart =NewCT_NumRestart ();if _bdece :=d .DecodeElement (_dabfb .NumRestart ,&_bcbf );_bdece !=nil {return _bdece ;};default:_febdf .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\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_bcbf .Name );if _badca :=d .Skip ();_badca !=nil {return _badca ;};};case _ebaba .EndElement :break _adgef ;case _ebaba .CharData :};};return nil ;};func (_ebbdc WdST_RelFromV )Validate ()error {return _ebbdc .ValidateWithPath ("")};func (_deecfd *ST_HpsMeasure )Validate ()error {return _deecfd .ValidateWithPath ("")};type ST_VAnchor byte ;func (_ggde *CT_RPrOriginal )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ggde .RStyle !=nil {_abbeac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggde .RStyle ,_abbeac );};if _ggde .RFonts !=nil {_fdgdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ggde .RFonts ,_fdgdb );};if _ggde .B !=nil {_faae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_ggde .B ,_faae );};if _ggde .BCs !=nil {_ccdcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ggde .BCs ,_ccdcg );};if _ggde .I !=nil {_addbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_ggde .I ,_addbc );};if _ggde .ICs !=nil {_ebeff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ggde .ICs ,_ebeff );};if _ggde .Caps !=nil {_edbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_ggde .Caps ,_edbe );};if _ggde .SmallCaps !=nil {_dcbgfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ggde .SmallCaps ,_dcbgfc );};if _ggde .Strike !=nil {_daafg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_ggde .Strike ,_daafg );};if _ggde .Dstrike !=nil {_cbega :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ggde .Dstrike ,_cbega );};if _ggde .Outline !=nil {_dabab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_ggde .Outline ,_dabab );};if _ggde .Shadow !=nil {_fdcecb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ggde .Shadow ,_fdcecb );};if _ggde .Emboss !=nil {_bbgfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_ggde .Emboss ,_bbgfa );};if _ggde .Imprint !=nil {_bebab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ggde .Imprint ,_bebab );};if _ggde .NoProof !=nil {_daabc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_ggde .NoProof ,_daabc );};if _ggde .SnapToGrid !=nil {_ddabb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ggde .SnapToGrid ,_ddabb );};if _ggde .Vanish !=nil {_abafg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ggde .Vanish ,_abafg );};if _ggde .WebHidden !=nil {_fcgeba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ggde .WebHidden ,_fcgeba );};if _ggde .Color !=nil {_egeeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ggde .Color ,_egeeg );};if _ggde .Spacing !=nil {_afeab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ggde .Spacing ,_afeab );};if _ggde .W !=nil {_ddccb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ggde .W ,_ddccb );};if _ggde .Kern !=nil {_bddbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ggde .Kern ,_bddbf );};if _ggde .Position !=nil {_ffggd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggde .Position ,_ffggd );};if _ggde .Sz !=nil {_dgdca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ggde .Sz ,_dgdca );};if _ggde .SzCs !=nil {_abagge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_ggde .SzCs ,_abagge );};if _ggde .Highlight !=nil {_gadea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ggde .Highlight ,_gadea );};if _ggde .U !=nil {_cbaffb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_ggde .U ,_cbaffb );};if _ggde .Effect !=nil {_cdfaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ggde .Effect ,_cdfaf );};if _ggde .Bdr !=nil {_dfafff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_ggde .Bdr ,_dfafff );};if _ggde .Shd !=nil {_fefbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ggde .Shd ,_fefbb );};if _ggde .FitText !=nil {_fdcbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_ggde .FitText ,_fdcbc );};if _ggde .VertAlign !=nil {_cgadcb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ggde .VertAlign ,_cgadcb );};if _ggde .Rtl !=nil {_cfagde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_ggde .Rtl ,_cfagde );};if _ggde .Cs !=nil {_ggbef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ggde .Cs ,_ggbef );};if _ggde .Em !=nil {_adcab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_ggde .Em ,_adcab );};if _ggde .Lang !=nil {_eabea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ggde .Lang ,_eabea );};if _ggde .EastAsianLayout !=nil {_bdggg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ggde .EastAsianLayout ,_bdggg );};if _ggde .SpecVanish !=nil {_bfgeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ggde .SpecVanish ,_bfgeg );};if _ggde .OMath !=nil {_bedfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ggde .OMath ,_bedfc );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cgece ST_EdGrp )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cgece .String (),start );};func (_bbgce *CT_SdtDateMappingType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_efgbab :=range start .Attr {if _efgbab .Name .Local =="\u0076\u0061\u006c"{_bbgce .ValAttr .UnmarshalXMLAttr (_efgbab );continue ;};};for {_cbdfg ,_dbbaa :=d .Token ();if _dbbaa !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065\u004d\u0061p\u0070\u0069\u006e\u0067\u0054\u0079\u0070e\u003a\u0020\u0025\u0073",_dbbaa );};if _afgbaf ,_fdgac :=_cbdfg .(_ebaba .EndElement );_fdgac &&_afgbaf .Name ==start .Name {break ;};};return nil ;};func (_ccdbbb *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ccdbbb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ccdbbb =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_ccdbbb =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_ccdbbb =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_ccdbbb =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_ccdbbb =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_ccdbbb =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_ccdbbb =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_ccdbbb =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_ccdbbb =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_ccdbbb =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_ccdbbb =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_ccdbbb =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_ccdbbb =13;};return nil ;};func (_bceea *CT_SdtCell )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_daccf :for {_gfafc ,_caaee :=d .Token ();if _caaee !=nil {return _caaee ;};switch _ceegab :=_gfafc .(type ){case _ebaba .StartElement :switch _ceegab .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_bceea .SdtPr =NewCT_SdtPr ();if _fgade :=d .DecodeElement (_bceea .SdtPr ,&_ceegab );_fgade !=nil {return _fgade ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_bceea .SdtEndPr =NewCT_SdtEndPr ();if _begdbb :=d .DecodeElement (_bceea .SdtEndPr ,&_ceegab );_begdbb !=nil {return _begdbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bceea .SdtContent =NewCT_SdtContentCell ();if _aaedc :=d .DecodeElement (_bceea .SdtContent ,&_ceegab );_aaedc !=nil {return _aaedc ;};default:_febdf .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\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_ceegab .Name );if _edcdd :=d .Skip ();_edcdd !=nil {return _edcdd ;};};case _ebaba .EndElement :break _daccf ;case _ebaba .CharData :};};return nil ;};func (_gcfeg WdST_AlignH )String ()string {switch _gcfeg {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_eg ST_DropCap )ValidateWithPath (path string )error {switch _eg {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eg ));};return nil ;}; +// Validate validates the CT_PixelsMeasure and its children +func (_cbfebb *CT_PixelsMeasure )Validate ()error {return _cbfebb .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};const (ST_FtnEdnUnset ST_FtnEdn =0;ST_FtnEdnNormal ST_FtnEdn =1;ST_FtnEdnSeparator ST_FtnEdn =2;ST_FtnEdnContinuationSeparator ST_FtnEdn =3;ST_FtnEdnContinuationNotice ST_FtnEdn =4;); -// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path -func (_fbaddd *CT_LevelText )ValidateWithPath (path string )error {if _fbaddd .NullAttr !=nil {if _bdbdff :=_fbaddd .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_bdbdff !=nil {return _bdbdff ;};};return nil ;};func (_dfbdg *EG_BlockLevelElts )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dfbdg .AltChunk !=nil {_ebcagb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_gbdgga :=range _dfbdg .AltChunk {e .EncodeElement (_gbdgga ,_ebcagb );};};if _dfbdg .EG_ContentBlockContent !=nil {for _ ,_acbde :=range _dfbdg .EG_ContentBlockContent {_acbde .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};func (_dcbfd ST_EdGrp )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_acdec :=_ebaba .Attr {};_acdec .Name =name ;switch _dcbfd {case ST_EdGrpUnset :_acdec .Value ="";case ST_EdGrpNone :_acdec .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_acdec .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_acdec .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_acdec .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_acdec .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_acdec .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_acdec .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _acdec ,nil ;};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4;ST_DocProtectForms ST_DocProtect =5;);type CT_FontFamily struct{ +// Validate validates the CT_Captions and its children +func (_adce *CT_Captions )Validate ()error {return _adce .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_aecfd ST_DocProtect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aecfd .String (),start );};func (_feeaa ST_PageBorderZOrder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_feeaa .String (),start );};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_f .Time ; -// Font Family Value -ValAttr ST_FontFamily ;};func (_bgafd *CT_Num )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_bgafd .NumIdAttr )});e .EncodeToken (start );_gefg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_bgafd .AbstractNumId ,_gefg );if _bgafd .LvlOverride !=nil {_febda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_debb :=range _bgafd .LvlOverride {e .EncodeElement (_debb ,_febda );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_SdtListItem ()*CT_SdtListItem {_adf :=&CT_SdtListItem {};return _adf };func (_fcdfc ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_gfeecg :=_ebaba .Attr {};_gfeecg .Name =name ;switch _fcdfc {case ST_MailMergeOdsoFMDFieldTypeUnset :_gfeecg .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_gfeecg .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_gfeecg .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _gfeecg ,nil ;};func (_acfef *CT_FramePr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _acfef .DropCapAttr !=ST_DropCapUnset {_gbcac ,_addbf :=_acfef .DropCapAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _addbf !=nil {return _addbf ;};start .Attr =append (start .Attr ,_gbcac );};if _acfef .LinesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acfef .LinesAttr )});};if _acfef .WAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acfef .WAttr )});};if _acfef .HAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acfef .HAttr )});};if _acfef .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acfef .VSpaceAttr )});};if _acfef .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acfef .HSpaceAttr )});};if _acfef .WrapAttr !=ST_WrapUnset {_ebcda ,_faaaec :=_acfef .WrapAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _faaaec !=nil {return _faaaec ;};start .Attr =append (start .Attr ,_ebcda );};if _acfef .HAnchorAttr !=ST_HAnchorUnset {_dgdfa ,_bdg :=_acfef .HAnchorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _bdg !=nil {return _bdg ;};start .Attr =append (start .Attr ,_dgdfa );};if _acfef .VAnchorAttr !=ST_VAnchorUnset {_eebfa ,_dacef :=_acfef .VAnchorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _dacef !=nil {return _dacef ;};start .Attr =append (start .Attr ,_eebfa );};if _acfef .XAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0078"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acfef .XAttr )});};if _acfef .XAlignAttr !=_bef .ST_XAlignUnset {_beagf ,_beeaac :=_acfef .XAlignAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _beeaac !=nil {return _beeaac ;};start .Attr =append (start .Attr ,_beagf );};if _acfef .YAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0079"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acfef .YAttr )});};if _acfef .YAlignAttr !=_bef .ST_YAlignUnset {_befab ,_ged :=_acfef .YAlignAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_befab );};if _acfef .HRuleAttr !=ST_HeightRuleUnset {_fcagd ,_bgeff :=_acfef .HRuleAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _bgeff !=nil {return _bgeff ;};start .Attr =append (start .Attr ,_fcagd );};if _acfef .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_eddeb .Sprintf ("\u0025\u0076",*_acfef .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aadeg ST_TargetScreenSz )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aadeg .String (),start );};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_cagdg :=&WdCT_WrapTopBottom {};return _cagdg };func (_cffef *CT_TblPrBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ddegb :for {_geaab ,_gedac :=d .Token ();if _gedac !=nil {return _gedac ;};switch _faeed :=_geaab .(type ){case _ebaba .StartElement :switch _faeed .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cffef .TblStyle =NewCT_String ();if _fffab :=d .DecodeElement (_cffef .TblStyle ,&_faeed );_fffab !=nil {return _fffab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_cffef .TblpPr =NewCT_TblPPr ();if _daggc :=d .DecodeElement (_cffef .TblpPr ,&_faeed );_daggc !=nil {return _daggc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_cffef .TblOverlap =NewCT_TblOverlap ();if _be :=d .DecodeElement (_cffef .TblOverlap ,&_faeed );_be !=nil {return _be ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_cffef .BidiVisual =NewCT_OnOff ();if _degg :=d .DecodeElement (_cffef .BidiVisual ,&_faeed );_degg !=nil {return _degg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_cffef .TblStyleRowBandSize =NewCT_DecimalNumber ();if _aeec :=d .DecodeElement (_cffef .TblStyleRowBandSize ,&_faeed );_aeec !=nil {return _aeec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_cffef .TblStyleColBandSize =NewCT_DecimalNumber ();if _ege :=d .DecodeElement (_cffef .TblStyleColBandSize ,&_faeed );_ege !=nil {return _ege ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_cffef .TblW =NewCT_TblWidth ();if _debfe :=d .DecodeElement (_cffef .TblW ,&_faeed );_debfe !=nil {return _debfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_cffef .Jc =NewCT_JcTable ();if _cgffb :=d .DecodeElement (_cffef .Jc ,&_faeed );_cgffb !=nil {return _cgffb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_cffef .TblCellSpacing =NewCT_TblWidth ();if _gagdg :=d .DecodeElement (_cffef .TblCellSpacing ,&_faeed );_gagdg !=nil {return _gagdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_cffef .TblInd =NewCT_TblWidth ();if _eafgbf :=d .DecodeElement (_cffef .TblInd ,&_faeed );_eafgbf !=nil {return _eafgbf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_cffef .TblBorders =NewCT_TblBorders ();if _geccb :=d .DecodeElement (_cffef .TblBorders ,&_faeed );_geccb !=nil {return _geccb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_cffef .Shd =NewCT_Shd ();if _dfe :=d .DecodeElement (_cffef .Shd ,&_faeed );_dfe !=nil {return _dfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_cffef .TblLayout =NewCT_TblLayoutType ();if _aaaf :=d .DecodeElement (_cffef .TblLayout ,&_faeed );_aaaf !=nil {return _aaaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_cffef .TblCellMar =NewCT_TblCellMar ();if _dfbccb :=d .DecodeElement (_cffef .TblCellMar ,&_faeed );_dfbccb !=nil {return _dfbccb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_cffef .TblLook =NewCT_TblLook ();if _gcg :=d .DecodeElement (_cffef .TblLook ,&_faeed );_gcg !=nil {return _gcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_cffef .TblCaption =NewCT_String ();if _fggcc :=d .DecodeElement (_cffef .TblCaption ,&_faeed );_fggcc !=nil {return _fggcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_cffef .TblDescription =NewCT_String ();if _gfgc :=d .DecodeElement (_cffef .TblDescription ,&_faeed );_gfgc !=nil {return _gfgc ;};default:_febdf .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_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_faeed .Name );if _adacb :=d .Skip ();_adacb !=nil {return _adacb ;};};case _ebaba .EndElement :break _ddegb ;case _ebaba .CharData :};};return nil ;};type CT_MacroName struct{ +// Annotation Identifier +IdAttr int64 ;}; -// Name of Script Function -ValAttr string ;}; +// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path +func (_dccfa *CT_Em )ValidateWithPath (path string )error {if _dccfa .ValAttr ==ST_EmUnset {return _gd .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 _geae :=_dccfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geae !=nil {return _geae ;};return nil ;}; -// Validate validates the CT_TopPageBorder and its children -func (_cdbgc *CT_TopPageBorder )Validate ()error {return _cdbgc .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_gadbd ST_MailMergeDocType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_eagad :=_ebaba .Attr {};_eagad .Name =name ;switch _gadbd {case ST_MailMergeDocTypeUnset :_eagad .Value ="";case ST_MailMergeDocTypeCatalog :_eagad .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_eagad .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_eagad .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_eagad .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_eagad .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_eagad .Value ="\u0066\u0061\u0078";};return _eagad ,nil ;}; +// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path +func (_ecbg *CT_FtnEdnRef )ValidateWithPath (path string )error {if _ecbg .CustomMarkFollowsAttr !=nil {if _daddf :=_ecbg .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_daddf !=nil {return _daddf ;};};return nil ;};func (_gaebbg ST_DocGrid )Validate ()error {return _gaebbg .ValidateWithPath ("")};func (_bccdg ST_SectionMark )Validate ()error {return _bccdg .ValidateWithPath ("")};func (_dfa *CT_CustomXmlBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfa .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_dfa .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_dfa .ElementAttr )});e .EncodeToken (start );if _dfa .CustomXmlPr !=nil {_ccbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_dfa .CustomXmlPr ,_ccbc );};if _dfa .EG_ContentBlockContent !=nil {for _ ,_eegd :=range _dfa .EG_ContentBlockContent {_eegd .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path -func (_adbfc *CT_TabStop )ValidateWithPath (path string )error {if _adbfc .ValAttr ==ST_TabJcUnset {return _eddeb .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 _ffcc :=_adbfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffcc !=nil {return _ffcc ;};if _ddgfd :=_adbfc .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ddgfd !=nil {return _ddgfd ;};if _geedag :=_adbfc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_geedag !=nil {return _geedag ;};return nil ;}; +// Validate validates the WdCT_WrapThrough and its children +func (_gddfgc *WdCT_WrapThrough )Validate ()error {return _gddfgc .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func NewCT_Spacing ()*CT_Spacing {_caceg :=&CT_Spacing {};return _caceg }; -// Validate validates the Document and its children -func (_efdge *Document )Validate ()error {return _efdge .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; +// Validate validates the CT_Comments and its children +func (_acbe *CT_Comments )Validate ()error {return _acbe .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_gebca *CT_LongHexNumber )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_FFHelpText and its children +func (_dbga *CT_FFHelpText )Validate ()error {return _dbga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");}; -// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path -func (_cgfge *EG_PContentBase )ValidateWithPath (path string )error {if _cgfge .CustomXml !=nil {if _eeggebc :=_cgfge .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_eeggebc !=nil {return _eeggebc ;};};for _gacdec ,_cdcgd :=range _cgfge .FldSimple {if _bdca :=_cdcgd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gacdec ));_bdca !=nil {return _bdca ;};};if _cgfge .Hyperlink !=nil {if _gcbebf :=_cgfge .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gcbebf !=nil {return _gcbebf ;};};return nil ;};func (_dfeacc *ST_Zoom )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dfeacc =0;case "\u006e\u006f\u006e\u0065":*_dfeacc =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_dfeacc =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_dfeacc =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_dfeacc =4;};return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; +// Validate validates the CT_GlossaryDocument and its children +func (_cedbae *CT_GlossaryDocument )Validate ()error {return _cedbae .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_cgdde *CT_FrameScrollbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgdde .ValAttr =ST_FrameScrollbar (1);for _ ,_dbcc :=range start .Attr {if _dbcc .Name .Local =="\u0076\u0061\u006c"{_cgdde .ValAttr .UnmarshalXMLAttr (_dbcc );continue ;};};for {_gcebd ,_baccg :=d .Token ();if _baccg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072: \u0025\u0073",_baccg );};if _abfc ,_afgeb :=_gcebd .(_g .EndElement );_afgeb &&_abfc .Name ==start .Name {break ;};};return nil ;};func (_fcdg *CT_DocGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcdg .TypeAttr !=ST_DocGridUnset {_aggg ,_feab :=_fcdg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _feab !=nil {return _feab ;};start .Attr =append (start .Attr ,_aggg );};if _fcdg .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdg .LinePitchAttr )});};if _fcdg .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdg .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Border Style -ValAttr ST_Border ; +// Validate validates the CT_Border and its children +func (_fcba *CT_Border )Validate ()error {return _fcba .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_dfcggg ST_Proof )String ()string {switch _dfcggg {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_acggfe ST_TblLayoutType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acbcc :=_g .Attr {};_acbcc .Name =name ;switch _acggfe {case ST_TblLayoutTypeUnset :_acbcc .Value ="";case ST_TblLayoutTypeFixed :_acbcc .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_acbcc .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _acbcc ,nil ;};func (_ebegdg ST_NumberFormat )String ()string {switch _ebegdg {case 0:return "";case 1:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 2:return "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 3:return "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 4:return "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 5:return "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 6:return "\u006fr\u0064\u0069\u006e\u0061\u006c";case 7:return "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 8:return "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 9:return "\u0068\u0065\u0078";case 10:return "\u0063h\u0069\u0063\u0061\u0067\u006f";case 11:return "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 12:return "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 13:return "\u0061\u0069\u0075e\u006f";case 14:return "\u0069\u0072\u006fh\u0061";case 15:return "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case 16:return "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case 17:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case 18:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case 19:return "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case 20:return "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case 21:return "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 22:return "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 23:return "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case 24:return "\u0062\u0075\u006c\u006c\u0065\u0074";case 25:return "\u0067\u0061\u006e\u0061\u0064\u0061";case 26:return "\u0063h\u006f\u0073\u0075\u006e\u0067";case 27:return "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case 28:return "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case 29:return "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case 30:return "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case 31:return "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case 32:return "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case 33:return "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case 34:return "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 35:return "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case 36:return "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case 37:return "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 38:return "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 39:return "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case 40:return "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case 41:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 42:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 43:return "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case 44:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case 45:return "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case 46:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case 47:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case 48:return "\u006e\u006f\u006e\u0065";case 49:return "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case 50:return "\u0068e\u0062\u0072\u0065\u0077\u0031";case 51:return "\u0068e\u0062\u0072\u0065\u0077\u0032";case 52:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case 53:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case 54:return "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case 55:return "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case 56:return "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 57:return "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 58:return "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 59:return "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 60:return "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 61:return "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case 62:return "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case 63:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Frameset ()*CT_Frameset {_cdad :=&CT_Frameset {};return _cdad };type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Border Color -ColorAttr *ST_HexColor ; +// Annotation Identifier +IdAttr int64 ;};type CT_Compat struct{ -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Use Simplified Rules For Table Border Conflicts +UseSingleBorderforContiguousCells *CT_OnOff ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Fit To Expanded Width When Performing Full Justification +WpJustification *CT_OnOff ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Do Not Create Custom Tab Stop for Hanging Indent +NoTabHangInd *CT_OnOff ; -// Border Width -SzAttr *uint64 ; +// Do Not Add Leading Between Lines of Text +NoLeading *CT_OnOff ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Add Additional Space Below Baseline For Underlined East Asian Text +SpaceForUL *CT_OnOff ; -// Border Shadow -ShadowAttr *_bef .ST_OnOff ; +// Do Not Balance Text Columns within a Section +NoColumnBalance *CT_OnOff ; -// Create Frame Effect -FrameAttr *_bef .ST_OnOff ;};func (_ffde ST_PageBorderDisplay )Validate ()error {return _ffde .ValidateWithPath ("")};func (_fae *CT_MultiLevelType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_fbbac ,_gfdbf :=_fae .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gfdbf !=nil {return _gfdbf ;};start .Attr =append (start .Attr ,_fbbac );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Balance Single Byte and Double Byte Characters +BalanceSingleByteDoubleByteWidth *CT_OnOff ; -// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path -func (_effgda *CT_Caption )ValidateWithPath (path string )error {if _dbaac :=_effgda .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dbaac !=nil {return _dbaac ;};if _effgda .ChapNumAttr !=nil {if _afbgeb :=_effgda .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_afbgeb !=nil {return _afbgeb ;};};if _effgda .NoLabelAttr !=nil {if _bfedb :=_effgda .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_bfedb !=nil {return _bfedb ;};};if _ddafga :=_effgda .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_ddafga !=nil {return _ddafga ;};if _bcee :=_effgda .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_bcee !=nil {return _bcee ;};return nil ;};type ST_Lock byte ;type ST_StyleSort byte ; +// Do Not Center Content on Lines With Exact Line Height +NoExtraLineSpacing *CT_OnOff ; -// Validate validates the CT_Style and its children -func (_bdgea *CT_Style )Validate ()error {return _bdgea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// Display Backslash As Yen Sign +DoNotLeaveBackslashAlone *CT_OnOff ; -// Validate validates the CT_DocPartPr and its children -func (_degb *CT_DocPartPr )Validate ()error {return _degb .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_bcaccf :=&CT_DocPartBehavior {};_bcaccf .ValAttr =ST_DocPartBehavior (1);return _bcaccf ;}; +// Underline All Trailing Spaces +UlTrailSpace *CT_OnOff ; -// Validate validates the CT_DocPartBehaviors and its children -func (_eccaac *CT_DocPartBehaviors )Validate ()error {return _eccaac .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_gaff *CT_RecipientData )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gaff .Column =NewCT_DecimalNumber ();_gaff .UniqueTag =NewCT_Base64Binary ();_daad :for {_gdcbb ,_bebcb :=d .Token ();if _bebcb !=nil {return _bebcb ;};switch _cgfg :=_gdcbb .(type ){case _ebaba .StartElement :switch _cgfg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_gaff .Active =NewCT_OnOff ();if _abggfa :=d .DecodeElement (_gaff .Active ,&_cgfg );_abggfa !=nil {return _abggfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _ebbgc :=d .DecodeElement (_gaff .Column ,&_cgfg );_ebbgc !=nil {return _ebbgc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _afbgfc :=d .DecodeElement (_gaff .UniqueTag ,&_cgfg );_afbgfc !=nil {return _afbgfc ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_cgfg .Name );if _cfdbd :=d .Skip ();_cfdbd !=nil {return _cfdbd ;};};case _ebaba .EndElement :break _daad ;case _ebaba .CharData :};};return nil ;}; +// Don't Justify Lines Ending in Soft Line Break +DoNotExpandShiftReturn *CT_OnOff ; -// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path -func (_aacdc *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _aacdc .ValAttr ==ST_MailMergeSourceTypeUnset {return _eddeb .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 _dbdfgc :=_aacdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbdfgc !=nil {return _dbdfgc ;};return nil ;};func (_ecceba ST_RestartNumber )String ()string {switch _ecceba {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 2:return "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case 3:return "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return "";};func (_fdaeg ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_fdaeg .String (),start );};type CT_EdnDocProps struct{ +// Only Expand/Condense Text By Whole Points +SpacingInWholePoints *CT_OnOff ; -// Endnote Placement -Pos *CT_EdnPos ; +// Ignore Compression of Full-Width Punctuation Ending a Line +LineWrapLikeWord6 *CT_OnOff ; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Print Body Text before Header/Footer Contents +PrintBodyTextBeforeHeader *CT_OnOff ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Print Colors as Black And White without Dithering +PrintColBlack *CT_OnOff ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_fgafd *ST_TabTlc )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_fgafd =0;case "\u006e\u006f\u006e\u0065":*_fgafd =1;case "\u0064\u006f\u0074":*_fgafd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fgafd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_fgafd =4;case "\u0068\u0065\u0061v\u0079":*_fgafd =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_fgafd =6;};return nil ;};type EG_SectPrContents struct{ +// Use Specific Space Width +WpSpaceWidth *CT_OnOff ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Display Page/Column Breaks Present in Frames +ShowBreaksInFrames *CT_OnOff ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Require Exact Size During Font Substitution +SubFontBySize *CT_OnOff ; -// Section Type -Type *CT_SectType ; +// Ignore Exact Line Height for Last Line on Page +SuppressBottomSpacing *CT_OnOff ; -// Page Size -PgSz *CT_PageSz ; +// Ignore Minimum and Exact Line Height for First Line on Page +SuppressTopSpacing *CT_OnOff ; -// Page Margins -PgMar *CT_PageMar ; +// Ignore Minimum Line Height for First Line on Page +SuppressSpacingAtTopOfPage *CT_OnOff ; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Use Static Text Leading +SuppressTopSpacingWP *CT_OnOff ; -// Page Borders -PgBorders *CT_PageBorders ; +// Do Not Use Space Before On First Line After a Page Break +SuppressSpBfAfterPgBrk *CT_OnOff ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Swap Paragraph Borders on Odd Numbered Pages +SwapBordersFacingPages *CT_OnOff ; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Treat Backslash Quotation Delimiter as Two Quotation Marks +ConvMailMergeEsc *CT_OnOff ; -// Column Definitions -Cols *CT_Columns ; +// Use Truncated Integer Division For Font Calculation +TruncateFontHeightsLikeWP6 *CT_OnOff ; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Use Specific Small Caps Algorithm +MwSmallCaps *CT_OnOff ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Use Printer Metrics To Display Documents +UsePrinterMetrics *CT_OnOff ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Do Not Suppress Paragraph Borders Next To Frames +DoNotSuppressParagraphBorders *CT_OnOff ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Line Wrap Trailing Spaces +WrapTrailSpaces *CT_OnOff ; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Ignore Page Break from Continuous Section Break +FootnoteLayoutLikeWW8 *CT_OnOff ; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Ignore Text Wrapping around Objects at Bottom of Page +ShapeLayoutLikeWW8 *CT_OnOff ; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Align Table Rows Independently +AlignTablesRowByRow *CT_OnOff ; -// Document Grid -DocGrid *CT_DocGrid ; +// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned +ForgetLastTabAlignment *CT_OnOff ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;};func NewCT_TblLook ()*CT_TblLook {_fcafb :=&CT_TblLook {};return _fcafb };type CT_LatentStyles struct{ +// Add Document Grid Line Pitch To Lines in Table Cells +AdjustLineHeightInTable *CT_OnOff ; -// Default Style Locking Setting -DefLockedStateAttr *_bef .ST_OnOff ; +// Incorrectly Adjust Text Spacing for Specific Unicode Ranges +AutoSpaceLikeWord95 *CT_OnOff ; -// Default User Interface Priority Setting -DefUIPriorityAttr *int64 ; +// Do Not Increase Line Height for Raised/Lowered Text +NoSpaceRaiseLower *CT_OnOff ; -// Default Semi-Hidden Setting -DefSemiHiddenAttr *_bef .ST_OnOff ; +// Use Fixed Paragraph Spacing for HTML Auto Setting +DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; -// Default Hidden Until Used Setting -DefUnhideWhenUsedAttr *_bef .ST_OnOff ; +// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object +LayoutRawTableWidth *CT_OnOff ; -// Default Primary Style Setting -DefQFormatAttr *_bef .ST_OnOff ; +// Allow Table Rows to Wrap Inline Objects Independently +LayoutTableRowsApart *CT_OnOff ; -// Latent Style Count -CountAttr *int64 ; +// Use Incorrect Inter-Character Spacing Rules +UseWord97LineBreakRules *CT_OnOff ; -// Latent Style Exception -LsdException []*CT_LsdException ;};func (_cfcae *WdCT_WrapNone )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_bcfdf *ST_StyleSort )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ecceaf ,_fdebd :=d .Token ();if _fdebd !=nil {return _fdebd ;};if _efcd ,_afbab :=_ecceaf .(_ebaba .EndElement );_afbab &&_efcd .Name ==start .Name {*_bcfdf =1;return nil ;};if _ebfeb ,_faaea :=_ecceaf .(_ebaba .CharData );!_faaea {return _eddeb .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",_ecceaf );}else {switch string (_ebfeb ){case "":*_bcfdf =0;case "\u006e\u0061\u006d\u0065":*_bcfdf =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bcfdf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bcfdf =3;case "\u0066\u006f\u006e\u0074":*_bcfdf =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bcfdf =5;case "\u0074\u0079\u0070\u0065":*_bcfdf =6;case "\u0030\u0030\u0030\u0030":*_bcfdf =7;case "\u0030\u0030\u0030\u0031":*_bcfdf =8;case "\u0030\u0030\u0030\u0032":*_bcfdf =9;case "\u0030\u0030\u0030\u0033":*_bcfdf =10;case "\u0030\u0030\u0030\u0034":*_bcfdf =11;case "\u0030\u0030\u0030\u0035":*_bcfdf =12;};};_ecceaf ,_fdebd =d .Token ();if _fdebd !=nil {return _fdebd ;};if _cgeea ,_adabfd :=_ecceaf .(_ebaba .EndElement );_adabfd &&_cgeea .Name ==start .Name {return nil ;};return _eddeb .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",_ecceaf );};func (_ecddeg *EG_RangeMarkupElements )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ecddeg .BookmarkStart !=nil {_dedba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecddeg .BookmarkStart ,_dedba );};if _ecddeg .BookmarkEnd !=nil {_cacgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_ecddeg .BookmarkEnd ,_cacgc );};if _ecddeg .MoveFromRangeStart !=nil {_bbbfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_ecddeg .MoveFromRangeStart ,_bbbfe );};if _ecddeg .MoveFromRangeEnd !=nil {_adgeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_ecddeg .MoveFromRangeEnd ,_adgeb );};if _ecddeg .MoveToRangeStart !=nil {_gdebc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecddeg .MoveToRangeStart ,_gdebc );};if _ecddeg .MoveToRangeEnd !=nil {_decda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_ecddeg .MoveToRangeEnd ,_decda );};if _ecddeg .CommentRangeStart !=nil {_adage :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecddeg .CommentRangeStart ,_adage );};if _ecddeg .CommentRangeEnd !=nil {_aedbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_ecddeg .CommentRangeEnd ,_aedbc );};if _ecddeg .CustomXmlInsRangeStart !=nil {_fbcdfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecddeg .CustomXmlInsRangeStart ,_fbcdfb );};if _ecddeg .CustomXmlInsRangeEnd !=nil {_cdfcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_ecddeg .CustomXmlInsRangeEnd ,_cdfcc );};if _ecddeg .CustomXmlDelRangeStart !=nil {_bgfbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecddeg .CustomXmlDelRangeStart ,_bgfbf );};if _ecddeg .CustomXmlDelRangeEnd !=nil {_dgdaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_ecddeg .CustomXmlDelRangeEnd ,_dgdaf );};if _ecddeg .CustomXmlMoveFromRangeStart !=nil {_bgadf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ac\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_ecddeg .CustomXmlMoveFromRangeStart ,_bgadf );};if _ecddeg .CustomXmlMoveFromRangeEnd !=nil {_dccbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072o\u006d\u0052\u0061n\u0067e\u0045\u006e\u0064"}};e .EncodeElement (_ecddeg .CustomXmlMoveFromRangeEnd ,_dccbe );};if _ecddeg .CustomXmlMoveToRangeStart !=nil {_ffdef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006fR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}};e .EncodeElement (_ecddeg .CustomXmlMoveToRangeStart ,_ffdef );};if _ecddeg .CustomXmlMoveToRangeEnd !=nil {_fdgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}};e .EncodeElement (_ecddeg .CustomXmlMoveToRangeEnd ,_fdgg );};return nil ;};type ST_BrType byte ;func (_dcffed ST_FrameLayout )String ()string {switch _dcffed {case 0:return "";case 1:return "\u0072\u006f\u0077\u0073";case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; +// Do Not Allow Floating Tables To Break Across Pages +DoNotBreakWrappedTables *CT_OnOff ; -// Validate validates the CT_ObjectLink and its children -func (_bbbgb *CT_ObjectLink )Validate ()error {return _bbbgb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_adegb *AG_TransitionalPassword )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dceec :=range start .Attr {if _dceec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_adegb .CryptProviderTypeAttr .UnmarshalXMLAttr (_dceec );continue ;};if _dceec .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_adegb .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_dceec );continue ;};if _dceec .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_adegb .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_dceec );continue ;};if _dceec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fdbgg ,_bced :=_cfdbf .ParseInt (_dceec .Value ,10,64);if _bced !=nil {return _bced ;};_adegb .CryptAlgorithmSidAttr =&_fdbgg ;continue ;};if _dceec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_dadfag ,_aafbd :=_cfdbf .ParseInt (_dceec .Value ,10,64);if _aafbd !=nil {return _aafbd ;};_adegb .CryptSpinCountAttr =&_dadfag ;continue ;};if _dceec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_acgfc ,_gfbad :=_dceec .Value ,error (nil );if _gfbad !=nil {return _gfbad ;};_adegb .CryptProviderAttr =&_acgfc ;continue ;};if _dceec .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_cgagad ,_debcd :=_dceec .Value ,error (nil );if _debcd !=nil {return _debcd ;};_adegb .AlgIdExtAttr =&_cgagad ;continue ;};if _dceec .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_eafbc ,_ggagc :=_dceec .Value ,error (nil );if _ggagc !=nil {return _ggagc ;};_adegb .AlgIdExtSourceAttr =&_eafbc ;continue ;};if _dceec .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_bebad ,_cbfeca :=_dceec .Value ,error (nil );if _cbfeca !=nil {return _cbfeca ;};_adegb .CryptProviderTypeExtAttr =&_bebad ;continue ;};if _dceec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_cadce ,_ceeea :=_dceec .Value ,error (nil );if _ceeea !=nil {return _ceeea ;};_adegb .CryptProviderTypeExtSourceAttr =&_cadce ;continue ;};if _dceec .Name .Local =="\u0068\u0061\u0073\u0068"{_ceecad ,_facec :=_dceec .Value ,error (nil );if _facec !=nil {return _facec ;};_adegb .HashAttr =&_ceecad ;continue ;};if _dceec .Name .Local =="\u0073\u0061\u006c\u0074"{_eeabg ,_cegce :=_dceec .Value ,error (nil );if _cegce !=nil {return _cegce ;};_adegb .SaltAttr =&_eeabg ;continue ;};};for {_fegcf ,_ddcgb :=d .Token ();if _ddcgb !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0054\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061l\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ddcgb );};if _aafcec ,_fggab :=_fegcf .(_ebaba .EndElement );_fggab &&_aafcec .Name ==start .Name {break ;};};return nil ;};const (ST_ThemeUnset ST_Theme =0;ST_ThemeMajorEastAsia ST_Theme =1;ST_ThemeMajorBidi ST_Theme =2;ST_ThemeMajorAscii ST_Theme =3;ST_ThemeMajorHAnsi ST_Theme =4;ST_ThemeMinorEastAsia ST_Theme =5;ST_ThemeMinorBidi ST_Theme =6;ST_ThemeMinorAscii ST_Theme =7;ST_ThemeMinorHAnsi ST_Theme =8;); +// Do Not Snap to Document Grid in Table Cells with Objects +DoNotSnapToGridInCell *CT_OnOff ; -// Validate validates the CT_TblWidth and its children -func (_bbcdf *CT_TblWidth )Validate ()error {return _bbcdf .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};func (_facfgg *CT_TextboxTightWrap )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_bgceb ,_cecfa :=_facfgg .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cecfa !=nil {return _cecfa ;};start .Attr =append (start .Attr ,_bgceb );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gacac *CT_AltChunk )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gacac .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gacac .IdAttr )});};e .EncodeToken (start );if _gacac .AltChunkPr !=nil {_bbfdca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_gacac .AltChunkPr ,_bbfdca );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ccggf *ST_FtnEdn )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cfeed ,_egage :=d .Token ();if _egage !=nil {return _egage ;};if _dbdf ,_bdgad :=_cfeed .(_ebaba .EndElement );_bdgad &&_dbdf .Name ==start .Name {*_ccggf =1;return nil ;};if _gceaac ,_dbfae :=_cfeed .(_ebaba .CharData );!_dbfae {return _eddeb .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",_cfeed );}else {switch string (_gceaac ){case "":*_ccggf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ccggf =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_ccggf =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_ccggf =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_ccggf =4;};};_cfeed ,_egage =d .Token ();if _egage !=nil {return _egage ;};if _dgade ,_fafea :=_cfeed .(_ebaba .EndElement );_fafea &&_dgade .Name ==start .Name {return nil ;};return _eddeb .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",_cfeed );};func (_egdbc ST_Pitch )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_ccdaga :=_ebaba .Attr {};_ccdaga .Name =name ;switch _egdbc {case ST_PitchUnset :_ccdaga .Value ="";case ST_PitchFixed :_ccdaga .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_ccdaga .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_ccdaga .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _ccdaga ,nil ;};func (_cddcc ST_DocGrid )ValidateWithPath (path string )error {switch _cddcc {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddcc ));};return nil ;};func (_eeggga ST_DocGrid )Validate ()error {return _eeggga .ValidateWithPath ("")};func ParseUnionST_OnOff (s string )(_bef .ST_OnOff ,error ){return _bef .ParseUnionST_OnOff (s )};func NewCT_SdtCell ()*CT_SdtCell {_caccbg :=&CT_SdtCell {};return _caccbg };func NewCT_DocumentBase ()*CT_DocumentBase {_bgdeb :=&CT_DocumentBase {};return _bgdeb };func NewEG_RPr ()*EG_RPr {_ddfeea :=&EG_RPr {};return _ddfeea };func (_ecgace *CT_TcPrChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ecgace .TcPr =NewCT_TcPrInner ();for _ ,_bebaba :=range start .Attr {if _bebaba .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bcbfa ,_egbgg :=_bebaba .Value ,error (nil );if _egbgg !=nil {return _egbgg ;};_ecgace .AuthorAttr =_bcbfa ;continue ;};if _bebaba .Name .Local =="\u0064\u0061\u0074\u0065"{_dadg ,_dcbagd :=ParseStdlibTime (_bebaba .Value );if _dcbagd !=nil {return _dcbagd ;};_ecgace .DateAttr =&_dadg ;continue ;};if _bebaba .Name .Local =="\u0069\u0064"{_gbegc ,_geab :=_cfdbf .ParseInt (_bebaba .Value ,10,64);if _geab !=nil {return _geab ;};_ecgace .IdAttr =_gbegc ;continue ;};};_ecc :for {_ceedcf ,_eegccd :=d .Token ();if _eegccd !=nil {return _eegccd ;};switch _edfebg :=_ceedcf .(type ){case _ebaba .StartElement :switch _edfebg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:if _decdf :=d .DecodeElement (_ecgace .TcPr ,&_edfebg );_decdf !=nil {return _decdf ;};default:_febdf .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\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_edfebg .Name );if _ecfb :=d .Skip ();_ecfb !=nil {return _ecfb ;};};case _ebaba .EndElement :break _ecc ;case _ebaba .CharData :};};return nil ;};func (_dbafe ST_RestartNumber )ValidateWithPath (path string )error {switch _dbafe {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbafe ));};return nil ;};func NewCT_TextDirection ()*CT_TextDirection {_becf :=&CT_TextDirection {};_becf .ValAttr =ST_TextDirection (1);return _becf ;};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func NewCT_Cnf ()*CT_Cnf {_fgag :=&CT_Cnf {};return _fgag };type CT_Comments struct{ +// Select Field When First or Last Character Is Selected +SelectFldWithFirstOrLastChar *CT_OnOff ; -// Comment Content -Comment []*CT_Comment ;};func (_abdeaa *AG_Password )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cecdb :=range start .Attr {if _cecdb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fbfed ,_ebgb :=_cecdb .Value ,error (nil );if _ebgb !=nil {return _ebgb ;};_abdeaa .AlgorithmNameAttr =&_fbfed ;continue ;};if _cecdb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_daacfc ,_agbcf :=_cecdb .Value ,error (nil );if _agbcf !=nil {return _agbcf ;};_abdeaa .HashValueAttr =&_daacfc ;continue ;};if _cecdb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ebdbb ,_gfacb :=_cecdb .Value ,error (nil );if _gfacb !=nil {return _gfacb ;};_abdeaa .SaltValueAttr =&_ebdbb ;continue ;};if _cecdb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bcdfaf ,_dbea :=_cfdbf .ParseInt (_cecdb .Value ,10,64);if _dbea !=nil {return _dbea ;};_abdeaa .SpinCountAttr =&_bcdfaf ;continue ;};};for {_ddegfd ,_geaccf :=d .Token ();if _geaccf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_geaccf );};if _dgdfe ,_cffb :=_ddegfd .(_ebaba .EndElement );_cffb &&_dgdfe .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_gedadf .CT_NonVisualDrawingShapeProps ;CNvCnPr *_gedadf .CT_NonVisualConnectorProperties ;};func (_aa *AG_TransitionalPassword )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _aa .CryptProviderTypeAttr !=_bef .ST_CryptProvUnset {_bafccb ,_fbaeeb :=_aa .CryptProviderTypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _fbaeeb !=nil {return _fbaeeb ;};start .Attr =append (start .Attr ,_bafccb );};if _aa .CryptAlgorithmClassAttr !=_bef .ST_AlgClassUnset {_bfbbd ,_ffefdg :=_aa .CryptAlgorithmClassAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _ffefdg !=nil {return _ffefdg ;};start .Attr =append (start .Attr ,_bfbbd );};if _aa .CryptAlgorithmTypeAttr !=_bef .ST_AlgTypeUnset {_gggeb ,_gecce :=_aa .CryptAlgorithmTypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _gecce !=nil {return _gecce ;};start .Attr =append (start .Attr ,_gggeb );};if _aa .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .CryptAlgorithmSidAttr )});};if _aa .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .CryptSpinCountAttr )});};if _aa .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .CryptProviderAttr )});};if _aa .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .AlgIdExtAttr )});};if _aa .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .AlgIdExtSourceAttr )});};if _aa .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .CryptProviderTypeExtAttr )});};if _aa .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .CryptProviderTypeExtSourceAttr )});};if _aa .HashAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .HashAttr )});};if _aa .SaltAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_aa .SaltAttr )});};return nil ;}; +// Use Legacy Ethiopic and Amharic Line Breaking Rules +ApplyBreakingRules *CT_OnOff ; -// Validate validates the CT_Hyperlink and its children -func (_bbfecg *CT_Hyperlink )Validate ()error {return _bbfecg .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");}; +// Do Not Allow Hanging Punctuation With Character Grid +DoNotWrapTextWithPunct *CT_OnOff ; -// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path -func (_gdbb *CT_MailMerge )ValidateWithPath (path string )error {if _afecg :=_gdbb .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_afecg !=nil {return _afecg ;};if _gdbb .LinkToQuery !=nil {if _gdfga :=_gdbb .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_gdfga !=nil {return _gdfga ;};};if _deggfc :=_gdbb .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_deggfc !=nil {return _deggfc ;};if _gdbb .ConnectString !=nil {if _cgba :=_gdbb .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_cgba !=nil {return _cgba ;};};if _gdbb .Query !=nil {if _edfdc :=_gdbb .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_edfdc !=nil {return _edfdc ;};};if _gdbb .DataSource !=nil {if _bcac :=_gdbb .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_bcac !=nil {return _bcac ;};};if _gdbb .HeaderSource !=nil {if _fadcb :=_gdbb .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_fadcb !=nil {return _fadcb ;};};if _gdbb .DoNotSuppressBlankLines !=nil {if _adecda :=_gdbb .DoNotSuppressBlankLines .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073s\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073");_adecda !=nil {return _adecda ;};};if _gdbb .Destination !=nil {if _ddbbe :=_gdbb .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_ddbbe !=nil {return _ddbbe ;};};if _gdbb .AddressFieldName !=nil {if _fgbcf :=_gdbb .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_fgbcf !=nil {return _fgbcf ;};};if _gdbb .MailSubject !=nil {if _gdeab :=_gdbb .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_gdeab !=nil {return _gdeab ;};};if _gdbb .MailAsAttachment !=nil {if _adfd :=_gdbb .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_adfd !=nil {return _adfd ;};};if _gdbb .ViewMergedData !=nil {if _cbaga :=_gdbb .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_cbaga !=nil {return _cbaga ;};};if _gdbb .ActiveRecord !=nil {if _dcdffa :=_gdbb .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_dcdffa !=nil {return _dcdffa ;};};if _gdbb .CheckErrors !=nil {if _fdde :=_gdbb .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_fdde !=nil {return _fdde ;};};if _gdbb .Odso !=nil {if _aadcbf :=_gdbb .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_aadcbf !=nil {return _aadcbf ;};};return nil ;};func (_bfgecg *CT_SdtPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bfeaf :for {_ffffce ,_egebe :=d .Token ();if _egebe !=nil {return _egebe ;};switch _fgb :=_ffffce .(type ){case _ebaba .StartElement :switch _fgb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bfgecg .RPr =NewCT_RPr ();if _ccgg :=d .DecodeElement (_bfgecg .RPr ,&_fgb );_ccgg !=nil {return _ccgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069a\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069a\u0073"}:_bfgecg .Alias =NewCT_String ();if _gdfcfa :=d .DecodeElement (_bfgecg .Alias ,&_fgb );_gdfcfa !=nil {return _gdfcfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"}:_bfgecg .Tag =NewCT_String ();if _adagba :=d .DecodeElement (_bfgecg .Tag ,&_fgb );_adagba !=nil {return _adagba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0064"}:_bfgecg .Id =NewCT_DecimalNumber ();if _egce :=d .DecodeElement (_bfgecg .Id ,&_fgb );_egce !=nil {return _egce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b"}:_bfgecg .Lock =NewCT_Lock ();if _egggb :=d .DecodeElement (_bfgecg .Lock ,&_fgb );_egggb !=nil {return _egggb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_bfgecg .Placeholder =NewCT_Placeholder ();if _ccdfac :=d .DecodeElement (_bfgecg .Placeholder ,&_fgb );_ccdfac !=nil {return _ccdfac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_bfgecg .Temporary =NewCT_OnOff ();if _dbec :=d .DecodeElement (_bfgecg .Temporary ,&_fgb );_dbec !=nil {return _dbec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_bfgecg .ShowingPlcHdr =NewCT_OnOff ();if _gecbg :=d .DecodeElement (_bfgecg .ShowingPlcHdr ,&_fgb );_gecbg !=nil {return _gecbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_bfgecg .DataBinding =NewCT_DataBinding ();if _bcdbdb :=d .DecodeElement (_bfgecg .DataBinding ,&_fgb );_bcdbdb !=nil {return _bcdbdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_bfgecg .Label =NewCT_DecimalNumber ();if _gdef :=d .DecodeElement (_bfgecg .Label ,&_fgb );_gdef !=nil {return _gdef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_bfgecg .TabIndex =NewCT_UnsignedDecimalNumber ();if _fadgdc :=d .DecodeElement (_bfgecg .TabIndex ,&_fgb );_fadgdc !=nil {return _fadgdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _dedfc :=d .DecodeElement (&_bfgecg .Choice .Equation ,&_fgb );_dedfc !=nil {return _dedfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _aefac :=d .DecodeElement (&_bfgecg .Choice .ComboBox ,&_fgb );_aefac !=nil {return _aefac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _fdae :=d .DecodeElement (&_bfgecg .Choice .Date ,&_fgb );_fdae !=nil {return _fdae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _egaga :=d .DecodeElement (&_bfgecg .Choice .DocPartObj ,&_fgb );_egaga !=nil {return _egaga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _afdge :=d .DecodeElement (&_bfgecg .Choice .DocPartList ,&_fgb );_afdge !=nil {return _afdge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _gecgad :=d .DecodeElement (&_bfgecg .Choice .DropDownList ,&_fgb );_gecgad !=nil {return _gecgad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _gcdf :=d .DecodeElement (&_bfgecg .Choice .Picture ,&_fgb );_gcdf !=nil {return _gcdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _adgbe :=d .DecodeElement (&_bfgecg .Choice .RichText ,&_fgb );_adgbe !=nil {return _adgbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _cagga :=d .DecodeElement (&_bfgecg .Choice .Text ,&_fgb );_cagga !=nil {return _cagga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _cagee :=d .DecodeElement (&_bfgecg .Choice .Citation ,&_fgb );_cagee !=nil {return _cagee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _afda :=d .DecodeElement (&_bfgecg .Choice .Group ,&_fgb );_afda !=nil {return _afda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_bfgecg .Choice =NewCT_SdtPrChoice ();if _deccd :=d .DecodeElement (&_bfgecg .Choice .Bibliography ,&_fgb );_deccd !=nil {return _deccd ;};default:_dcffee :=&_febdf .XSDAny {};if _fbgba :=d .DecodeElement (_dcffee ,&_fgb );_fbgba !=nil {return _fbgba ;};_bfgecg .Extra =append (_bfgecg .Extra ,_dcffee );};case _ebaba .EndElement :break _bfeaf ;case _ebaba .CharData :};};return nil ;};func (_abaedd *CT_Highlight )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_abaedd .ValAttr =ST_HighlightColor (1);for _ ,_aebdc :=range start .Attr {if _aebdc .Name .Local =="\u0076\u0061\u006c"{_abaedd .ValAttr .UnmarshalXMLAttr (_aebdc );continue ;};};for {_fccfac ,_bcacc :=d .Token ();if _bcacc !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_bcacc );};if _gfcdd ,_ebbgfa :=_fccfac .(_ebaba .EndElement );_ebbgfa &&_gfcdd .Name ==start .Name {break ;};};return nil ;};func (_gcgea WdST_AlignV )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fage :=_ebaba .Attr {};_fage .Name =name ;switch _gcgea {case WdST_AlignVUnset :_fage .Value ="";case WdST_AlignVTop :_fage .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_fage .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_fage .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_fage .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_fage .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _fage ,nil ;};func (_gbfee ST_Lock )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_cceaf :=_ebaba .Attr {};_cceaf .Name =name ;switch _gbfee {case ST_LockUnset :_cceaf .Value ="";case ST_LockSdtLocked :_cceaf .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_cceaf .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_cceaf .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_cceaf .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _cceaf ,nil ;};func (_ggff ST_PageBorderOffset )ValidateWithPath (path string )error {switch _ggff {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggff ));};return nil ;};type CT_JcTable struct{ +// Do Not Compress Compressible Characters When Using Document Grid +DoNotUseEastAsianBreakRules *CT_OnOff ; -// Alignment Type -ValAttr ST_JcTable ;}; +// Incorrectly Display Top Border of Conditional Columns +UseWord2002TableStyleRules *CT_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path -func (_bbbfad *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _bbbfad .Txbx !=nil {if _gceaa :=_bbbfad .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_gceaa !=nil {return _gceaa ;};};if _bbbfad .LinkedTxbx !=nil {if _daeaff :=_bbbfad .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_daeaff !=nil {return _daeaff ;};};return nil ;};func (_cgdfe ST_Merge )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cgdfe .String (),start );}; +// Allow Tables to AutoFit Into Page Margins +GrowAutofit *CT_OnOff ; -// Validate validates the CT_SdtPrChoice and its children -func (_cabeb *CT_SdtPrChoice )Validate ()error {return _cabeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func NewAG_Password ()*AG_Password {_ecgcda :=&AG_Password {};return _ecgcda };func (_dae *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dae =0;case "\u006e\u0075\u006c\u006c":*_dae =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_dae =2;};return nil ;};func (_aacdgec *CT_Hyperlink )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cagb :=range start .Attr {if _cagb .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"&&_cagb .Name .Local =="\u0069\u0064"||_cagb .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"&&_cagb .Name .Local =="\u0069\u0064"{_fefea ,_bbecd :=_cagb .Value ,error (nil );if _bbecd !=nil {return _bbecd ;};_aacdgec .IdAttr =&_fefea ;continue ;};if _cagb .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_aaedec ,_facgc :=_cagb .Value ,error (nil );if _facgc !=nil {return _facgc ;};_aacdgec .TgtFrameAttr =&_aaedec ;continue ;};if _cagb .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_cefcd ,_cbegb :=_cagb .Value ,error (nil );if _cbegb !=nil {return _cbegb ;};_aacdgec .TooltipAttr =&_cefcd ;continue ;};if _cagb .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_fgacc ,_bdeeb :=_cagb .Value ,error (nil );if _bdeeb !=nil {return _bdeeb ;};_aacdgec .DocLocationAttr =&_fgacc ;continue ;};if _cagb .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_cccbbb ,_dfab :=_cagb .Value ,error (nil );if _dfab !=nil {return _dfab ;};_aacdgec .AnchorAttr =&_cccbbb ;continue ;};if _cagb .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_ggbeg ,_ccebad :=ParseUnionST_OnOff (_cagb .Value );if _ccebad !=nil {return _ccebad ;};_aacdgec .HistoryAttr =&_ggbeg ;continue ;};};_efdf :for {_bdadf ,_dag :=d .Token ();if _dag !=nil {return _dag ;};switch _ecbbbge :=_bdadf .(type ){case _ebaba .StartElement :switch _ecbbbge .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fgcbe :=NewCT_SimpleField ();if _abfff :=d .DecodeElement (_fgcbe ,&_ecbbbge );_abfff !=nil {return _abfff ;};_aacdgec .FldSimple =append (_aacdgec .FldSimple ,_fgcbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_aacdgec .Hyperlink =NewCT_Hyperlink ();if _egfae :=d .DecodeElement (_aacdgec .Hyperlink ,&_ecbbbge );_egfae !=nil {return _egfae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_aacdgec .SubDoc =NewCT_Rel ();if _feacag :=d .DecodeElement (_aacdgec .SubDoc ,&_ecbbbge );_feacag !=nil {return _feacag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eeegg :=NewEG_ContentRunContent ();_eeegg .CustomXml =NewCT_CustomXmlRun ();if _bcaagf :=d .DecodeElement (_eeegg .CustomXml ,&_ecbbbge );_bcaagf !=nil {return _bcaagf ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_eeegg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_adacg :=NewEG_ContentRunContent ();_adacg .SmartTag =NewCT_SmartTagRun ();if _cadag :=d .DecodeElement (_adacg .SmartTag ,&_ecbbbge );_cadag !=nil {return _cadag ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_adacg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_adfba :=NewEG_ContentRunContent ();_adfba .Sdt =NewCT_SdtRun ();if _deaecg :=d .DecodeElement (_adfba .Sdt ,&_ecbbbge );_deaecg !=nil {return _deaecg ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_adfba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_egfcf :=NewEG_ContentRunContent ();_egfcf .Dir =NewCT_DirContentRun ();if _geeggc :=d .DecodeElement (_egfcf .Dir ,&_ecbbbge );_geeggc !=nil {return _geeggc ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_egfcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_cedcee :=NewEG_ContentRunContent ();_cedcee .Bdo =NewCT_BdoContentRun ();if _efabad :=d .DecodeElement (_cedcee .Bdo ,&_ecbbbge );_efabad !=nil {return _efabad ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_cedcee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_dbfde :=NewEG_ContentRunContent ();_dbfde .R =NewCT_R ();if _defff :=d .DecodeElement (_dbfde .R ,&_ecbbbge );_defff !=nil {return _defff ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_dbfde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cafbf :=NewEG_ContentRunContent ();_ddbab :=NewEG_RunLevelElts ();_ddbab .ProofErr =NewCT_ProofErr ();if _gfcfgb :=d .DecodeElement (_ddbab .ProofErr ,&_ecbbbge );_gfcfgb !=nil {return _gfcfgb ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_cafbf );_cafbf .EG_RunLevelElts =append (_cafbf .EG_RunLevelElts ,_ddbab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_deagc :=NewEG_ContentRunContent ();_baag :=NewEG_RunLevelElts ();_baag .PermStart =NewCT_PermStart ();if _gcbega :=d .DecodeElement (_baag .PermStart ,&_ecbbbge );_gcbega !=nil {return _gcbega ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_deagc );_deagc .EG_RunLevelElts =append (_deagc .EG_RunLevelElts ,_baag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dbfdb :=NewEG_ContentRunContent ();_bggdc :=NewEG_RunLevelElts ();_bggdc .PermEnd =NewCT_Perm ();if _abbff :=d .DecodeElement (_bggdc .PermEnd ,&_ecbbbge );_abbff !=nil {return _abbff ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_dbfdb );_dbfdb .EG_RunLevelElts =append (_dbfdb .EG_RunLevelElts ,_bggdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bbbc :=NewEG_ContentRunContent ();_aeaaad :=NewEG_RunLevelElts ();_aeaaad .Ins =NewCT_RunTrackChange ();if _adbef :=d .DecodeElement (_aeaaad .Ins ,&_ecbbbge );_adbef !=nil {return _adbef ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_bbbc );_bbbc .EG_RunLevelElts =append (_bbbc .EG_RunLevelElts ,_aeaaad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dbcgc :=NewEG_ContentRunContent ();_afdgd :=NewEG_RunLevelElts ();_afdgd .Del =NewCT_RunTrackChange ();if _cgebg :=d .DecodeElement (_afdgd .Del ,&_ecbbbge );_cgebg !=nil {return _cgebg ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_dbcgc );_dbcgc .EG_RunLevelElts =append (_dbcgc .EG_RunLevelElts ,_afdgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ceceb :=NewEG_ContentRunContent ();_ffdc :=NewEG_RunLevelElts ();_ffdc .MoveFrom =NewCT_RunTrackChange ();if _gdgf :=d .DecodeElement (_ffdc .MoveFrom ,&_ecbbbge );_gdgf !=nil {return _gdgf ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_ceceb );_ceceb .EG_RunLevelElts =append (_ceceb .EG_RunLevelElts ,_ffdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edgfg :=NewEG_ContentRunContent ();_edgf :=NewEG_RunLevelElts ();_edgf .MoveTo =NewCT_RunTrackChange ();if _dedbed :=d .DecodeElement (_edgf .MoveTo ,&_ecbbbge );_dedbed !=nil {return _dedbed ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_edgfg );_edgfg .EG_RunLevelElts =append (_edgfg .EG_RunLevelElts ,_edgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdgcd :=NewEG_ContentRunContent ();_eegab :=NewEG_RunLevelElts ();_dabaf :=NewEG_RangeMarkupElements ();_dabaf .BookmarkStart =NewCT_Bookmark ();if _gbfa :=d .DecodeElement (_dabaf .BookmarkStart ,&_ecbbbge );_gbfa !=nil {return _gbfa ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_cdgcd );_cdgcd .EG_RunLevelElts =append (_cdgcd .EG_RunLevelElts ,_eegab );_eegab .EG_RangeMarkupElements =append (_eegab .EG_RangeMarkupElements ,_dabaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fcddf :=NewEG_ContentRunContent ();_ccefg :=NewEG_RunLevelElts ();_cfbca :=NewEG_RangeMarkupElements ();_cfbca .BookmarkEnd =NewCT_MarkupRange ();if _ebeec :=d .DecodeElement (_cfbca .BookmarkEnd ,&_ecbbbge );_ebeec !=nil {return _ebeec ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_fcddf );_fcddf .EG_RunLevelElts =append (_fcddf .EG_RunLevelElts ,_ccefg );_ccefg .EG_RangeMarkupElements =append (_ccefg .EG_RangeMarkupElements ,_cfbca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fagcfd :=NewEG_ContentRunContent ();_cddee :=NewEG_RunLevelElts ();_cdfbg :=NewEG_RangeMarkupElements ();_cdfbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdgfa :=d .DecodeElement (_cdfbg .MoveFromRangeStart ,&_ecbbbge );_bdgfa !=nil {return _bdgfa ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_fagcfd );_fagcfd .EG_RunLevelElts =append (_fagcfd .EG_RunLevelElts ,_cddee );_cddee .EG_RangeMarkupElements =append (_cddee .EG_RangeMarkupElements ,_cdfbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbca :=NewEG_ContentRunContent ();_fcaeg :=NewEG_RunLevelElts ();_cafgbc :=NewEG_RangeMarkupElements ();_cafgbc .MoveFromRangeEnd =NewCT_MarkupRange ();if _facfge :=d .DecodeElement (_cafgbc .MoveFromRangeEnd ,&_ecbbbge );_facfge !=nil {return _facfge ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_bbca );_bbca .EG_RunLevelElts =append (_bbca .EG_RunLevelElts ,_fcaeg );_fcaeg .EG_RangeMarkupElements =append (_fcaeg .EG_RangeMarkupElements ,_cafgbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afgdf :=NewEG_ContentRunContent ();_cdfe :=NewEG_RunLevelElts ();_edacf :=NewEG_RangeMarkupElements ();_edacf .MoveToRangeStart =NewCT_MoveBookmark ();if _cfebc :=d .DecodeElement (_edacf .MoveToRangeStart ,&_ecbbbge );_cfebc !=nil {return _cfebc ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_afgdf );_afgdf .EG_RunLevelElts =append (_afgdf .EG_RunLevelElts ,_cdfe );_cdfe .EG_RangeMarkupElements =append (_cdfe .EG_RangeMarkupElements ,_edacf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gdddg :=NewEG_ContentRunContent ();_fbfffa :=NewEG_RunLevelElts ();_eafgaa :=NewEG_RangeMarkupElements ();_eafgaa .MoveToRangeEnd =NewCT_MarkupRange ();if _fdegff :=d .DecodeElement (_eafgaa .MoveToRangeEnd ,&_ecbbbge );_fdegff !=nil {return _fdegff ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_gdddg );_gdddg .EG_RunLevelElts =append (_gdddg .EG_RunLevelElts ,_fbfffa );_fbfffa .EG_RangeMarkupElements =append (_fbfffa .EG_RangeMarkupElements ,_eafgaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbgdf :=NewEG_ContentRunContent ();_aceac :=NewEG_RunLevelElts ();_fgdbd :=NewEG_RangeMarkupElements ();_fgdbd .CommentRangeStart =NewCT_MarkupRange ();if _fbddf :=d .DecodeElement (_fgdbd .CommentRangeStart ,&_ecbbbge );_fbddf !=nil {return _fbddf ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_fbgdf );_fbgdf .EG_RunLevelElts =append (_fbgdf .EG_RunLevelElts ,_aceac );_aceac .EG_RangeMarkupElements =append (_aceac .EG_RangeMarkupElements ,_fgdbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddbfg :=NewEG_ContentRunContent ();_cfggb :=NewEG_RunLevelElts ();_dagcae :=NewEG_RangeMarkupElements ();_dagcae .CommentRangeEnd =NewCT_MarkupRange ();if _aaagbb :=d .DecodeElement (_dagcae .CommentRangeEnd ,&_ecbbbge );_aaagbb !=nil {return _aaagbb ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_ddbfg );_ddbfg .EG_RunLevelElts =append (_ddbfg .EG_RunLevelElts ,_cfggb );_cfggb .EG_RangeMarkupElements =append (_cfggb .EG_RangeMarkupElements ,_dagcae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aabb :=NewEG_ContentRunContent ();_bagc :=NewEG_RunLevelElts ();_bfgcb :=NewEG_RangeMarkupElements ();_bfgcb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aaeca :=d .DecodeElement (_bfgcb .CustomXmlInsRangeStart ,&_ecbbbge );_aaeca !=nil {return _aaeca ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_aabb );_aabb .EG_RunLevelElts =append (_aabb .EG_RunLevelElts ,_bagc );_bagc .EG_RangeMarkupElements =append (_bagc .EG_RangeMarkupElements ,_bfgcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgaee :=NewEG_ContentRunContent ();_adgfec :=NewEG_RunLevelElts ();_fcd :=NewEG_RangeMarkupElements ();_fcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _eefba :=d .DecodeElement (_fcd .CustomXmlInsRangeEnd ,&_ecbbbge );_eefba !=nil {return _eefba ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_bgaee );_bgaee .EG_RunLevelElts =append (_bgaee .EG_RunLevelElts ,_adgfec );_adgfec .EG_RangeMarkupElements =append (_adgfec .EG_RangeMarkupElements ,_fcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcbeg :=NewEG_ContentRunContent ();_aegdfb :=NewEG_RunLevelElts ();_ccfaaa :=NewEG_RangeMarkupElements ();_ccfaaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dacegb :=d .DecodeElement (_ccfaaa .CustomXmlDelRangeStart ,&_ecbbbge );_dacegb !=nil {return _dacegb ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_bcbeg );_bcbeg .EG_RunLevelElts =append (_bcbeg .EG_RunLevelElts ,_aegdfb );_aegdfb .EG_RangeMarkupElements =append (_aegdfb .EG_RangeMarkupElements ,_ccfaaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_degbbc :=NewEG_ContentRunContent ();_gbceef :=NewEG_RunLevelElts ();_bggbgg :=NewEG_RangeMarkupElements ();_bggbgg .CustomXmlDelRangeEnd =NewCT_Markup ();if _ffade :=d .DecodeElement (_bggbgg .CustomXmlDelRangeEnd ,&_ecbbbge );_ffade !=nil {return _ffade ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_degbbc );_degbbc .EG_RunLevelElts =append (_degbbc .EG_RunLevelElts ,_gbceef );_gbceef .EG_RangeMarkupElements =append (_gbceef .EG_RangeMarkupElements ,_bggbgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cefb :=NewEG_ContentRunContent ();_cecbf :=NewEG_RunLevelElts ();_ffccaa :=NewEG_RangeMarkupElements ();_ffccaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdcdce :=d .DecodeElement (_ffccaa .CustomXmlMoveFromRangeStart ,&_ecbbbge );_bdcdce !=nil {return _bdcdce ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_cefb );_cefb .EG_RunLevelElts =append (_cefb .EG_RunLevelElts ,_cecbf );_cecbf .EG_RangeMarkupElements =append (_cecbf .EG_RangeMarkupElements ,_ffccaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fddd :=NewEG_ContentRunContent ();_gecdba :=NewEG_RunLevelElts ();_gcbbc :=NewEG_RangeMarkupElements ();_gcbbc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _accfg :=d .DecodeElement (_gcbbc .CustomXmlMoveFromRangeEnd ,&_ecbbbge );_accfg !=nil {return _accfg ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_fddd );_fddd .EG_RunLevelElts =append (_fddd .EG_RunLevelElts ,_gecdba );_gecdba .EG_RangeMarkupElements =append (_gecdba .EG_RangeMarkupElements ,_gcbbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cdefb :=NewEG_ContentRunContent ();_cafef :=NewEG_RunLevelElts ();_dbgeaf :=NewEG_RangeMarkupElements ();_dbgeaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dggeb :=d .DecodeElement (_dbgeaf .CustomXmlMoveToRangeStart ,&_ecbbbge );_dggeb !=nil {return _dggeb ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_cdefb );_cdefb .EG_RunLevelElts =append (_cdefb .EG_RunLevelElts ,_cafef );_cafef .EG_RangeMarkupElements =append (_cafef .EG_RangeMarkupElements ,_dbgeaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aaegbc :=NewEG_ContentRunContent ();_dcdca :=NewEG_RunLevelElts ();_aegafb :=NewEG_RangeMarkupElements ();_aegafb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgebc :=d .DecodeElement (_aegafb .CustomXmlMoveToRangeEnd ,&_ecbbbge );_fgebc !=nil {return _fgebc ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_aaegbc );_aaegbc .EG_RunLevelElts =append (_aaegbc .EG_RunLevelElts ,_dcdca );_dcdca .EG_RangeMarkupElements =append (_dcdca .EG_RangeMarkupElements ,_aegafb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcfab :=NewEG_ContentRunContent ();_fceaec :=NewEG_RunLevelElts ();_egbgc :=NewEG_MathContent ();_egbgc .OMathPara =_cgde .NewOMathPara ();if _eafggc :=d .DecodeElement (_egbgc .OMathPara ,&_ecbbbge );_eafggc !=nil {return _eafggc ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_gcfab );_gcfab .EG_RunLevelElts =append (_gcfab .EG_RunLevelElts ,_fceaec );_fceaec .EG_MathContent =append (_fceaec .EG_MathContent ,_egbgc );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gefdc :=NewEG_ContentRunContent ();_cgbdf :=NewEG_RunLevelElts ();_eeadb :=NewEG_MathContent ();_eeadb .OMath =_cgde .NewOMath ();if _cdbdd :=d .DecodeElement (_eeadb .OMath ,&_ecbbbge );_cdbdd !=nil {return _cdbdd ;};_aacdgec .EG_ContentRunContent =append (_aacdgec .EG_ContentRunContent ,_gefdc );_gefdc .EG_RunLevelElts =append (_gefdc .EG_RunLevelElts ,_cgbdf );_cgbdf .EG_MathContent =append (_cgbdf .EG_MathContent ,_eeadb );default:_febdf .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_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_ecbbbge .Name );if _aegcb :=d .Skip ();_aegcb !=nil {return _aegcb ;};};case _ebaba .EndElement :break _efdf ;case _ebaba .CharData :};};return nil ;}; +// Do Not Bypass East Asian/Complex Script Layout Code +UseFELayout *CT_OnOff ; -// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path -func (_dcgdg *CT_DocProtect )ValidateWithPath (path string )error {if _dfabga :=_dcgdg .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_dfabga !=nil {return _dfabga ;};if _dcgdg .FormattingAttr !=nil {if _affbb :=_dcgdg .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_affbb !=nil {return _affbb ;};};if _dcgdg .EnforcementAttr !=nil {if _efbcb :=_dcgdg .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_efbcb !=nil {return _efbcb ;};};if _cgecc :=_dcgdg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_cgecc !=nil {return _cgecc ;};if _cef :=_dcgdg .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_cef !=nil {return _cef ;};if _ffbgcf :=_dcgdg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ffbgcf !=nil {return _ffbgcf ;};return nil ;};func (_dfgae *CT_SaveThroughXslt )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dfgae .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dfgae .IdAttr )});};if _dfgae .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dfgae .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text +UseNormalStyleForList *CT_OnOff ; -// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path -func (_bdbeef *CT_SdtPr )ValidateWithPath (path string )error {if _bdbeef .RPr !=nil {if _dcfdf :=_bdbeef .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dcfdf !=nil {return _dcfdf ;};};if _bdbeef .Alias !=nil {if _bbdbb :=_bdbeef .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_bbdbb !=nil {return _bbdbb ;};};if _bdbeef .Tag !=nil {if _aadfeb :=_bdbeef .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_aadfeb !=nil {return _aadfeb ;};};if _bdbeef .Id !=nil {if _ebfga :=_bdbeef .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_ebfga !=nil {return _ebfga ;};};if _bdbeef .Lock !=nil {if _gbdegg :=_bdbeef .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_gbdegg !=nil {return _gbdegg ;};};if _bdbeef .Placeholder !=nil {if _cdeae :=_bdbeef .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_cdeae !=nil {return _cdeae ;};};if _bdbeef .Temporary !=nil {if _dgbg :=_bdbeef .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_dgbg !=nil {return _dgbg ;};};if _bdbeef .ShowingPlcHdr !=nil {if _bbbdd :=_bdbeef .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_bbbdd !=nil {return _bbbdd ;};};if _bdbeef .DataBinding !=nil {if _cgbg :=_bdbeef .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cgbg !=nil {return _cgbg ;};};if _bdbeef .Label !=nil {if _fbaac :=_bdbeef .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_fbaac !=nil {return _fbaac ;};};if _bdbeef .TabIndex !=nil {if _ggcga :=_bdbeef .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_ggcga !=nil {return _ggcga ;};};if _bdbeef .Choice !=nil {if _cbddb :=_bdbeef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbddb !=nil {return _cbddb ;};};return nil ;}; +// Ignore Hanging Indent When Creating Tab Stop After Numbering +DoNotUseIndentAsNumberingTabStop *CT_OnOff ; -// Validate validates the CT_CompatSetting and its children -func (_cabgeg *CT_CompatSetting )Validate ()error {return _cabgeg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};type CT_SdtRow struct{ +// Use Alternate Set of East Asian Line Breaking Rules +UseAltKinsokuLineBreakRules *CT_OnOff ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Allow Contextual Spacing of Paragraphs in Tables +AllowSpaceOfSameStyleInTable *CT_OnOff ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Do Not Ignore Floating Objects When Calculating Paragraph Indentation +DoNotSuppressIndentation *CT_OnOff ; -// Row-Level Structured Document Tag Content -SdtContent *CT_SdtContentRow ;};func (_edaefg *CT_Lang )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_edaefg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cbceg ST_PTabRelativeTo )String ()string {switch _cbceg {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};type ST_InfoTextType byte ;func (_afeee ST_Em )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_eeada :=_ebaba .Attr {};_eeada .Name =name ;switch _afeee {case ST_EmUnset :_eeada .Value ="";case ST_EmNone :_eeada .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_eeada .Value ="\u0064\u006f\u0074";case ST_EmComma :_eeada .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_eeada .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_eeada .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _eeada ,nil ;};func (_facac ST_DocPartGallery )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_facac .String (),start );};func (_dcgad ST_MailMergeSourceType )Validate ()error {return _dcgad .ValidateWithPath ("")}; +// Do Not AutoFit Tables To Fit Next To Wrapped Objects +DoNotAutofitConstrainedTables *CT_OnOff ; -// Validate validates the CT_DocPartGallery and its children -func (_bbaac *CT_DocPartGallery )Validate ()error {return _bbaac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");}; +// Allow Table Columns To Exceed Preferred Widths of Constituent Cells +AutofitToFirstFixedWidthCell *CT_OnOff ; -// Validate validates the CT_OptimizeForBrowser and its children -func (_acfdd *CT_OptimizeForBrowser )Validate ()error {return _acfdd .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");}; +// Underline Following Character Following Numbering +UnderlineTabInNumList *CT_OnOff ; -// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path -func (_dceea *CT_FrameScrollbar )ValidateWithPath (path string )error {if _dceea .ValAttr ==ST_FrameScrollbarUnset {return _eddeb .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 _eebf :=_dceea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eebf !=nil {return _eebf ;};return nil ;}; +// Always Use Fixed Width for Hangul Characters +DisplayHangulFixedWidth *CT_OnOff ; -// Validate validates the CT_MarkupRange and its children -func (_ggfge *CT_MarkupRange )Validate ()error {return _ggfge .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_cca ST_Pitch )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cca .String (),start );};func (_fdaaa *CT_FFCheckBoxChoice )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _fdaaa .Size !=nil {_gcfda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_fdaaa .Size ,_gcfda );};if _fdaaa .SizeAuto !=nil {_bagac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_fdaaa .SizeAuto ,_bagac );};return nil ;}; +// Always Move Paragraph Mark to Page after a Page Break +SplitPgBreakAndParaMark *CT_OnOff ; -// ValidateWithPath validates the Hdr and its children, prefixing error messages with path -func (_accff *Hdr )ValidateWithPath (path string )error {if _bfcebg :=_accff .CT_HdrFtr .ValidateWithPath (path );_bfcebg !=nil {return _bfcebg ;};return nil ;};func (_cbbaf ST_EdnPos )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_eeebfc :=_ebaba .Attr {};_eeebfc .Name =name ;switch _cbbaf {case ST_EdnPosUnset :_eeebfc .Value ="";case ST_EdnPosSectEnd :_eeebfc .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_eeebfc .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _eeebfc ,nil ;}; +// Don't Vertically Align Cells Containing Floating Objects +DoNotVertAlignCellWithSp *CT_OnOff ; -// Validate validates the CT_FFName and its children -func (_eeaad *CT_FFName )Validate ()error {return _eeaad .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};func (_bbgaae *ST_RubyAlign )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bbgaae =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbgaae =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_bbgaae =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_bbgaae =3;case "\u006c\u0065\u0066\u0074":*_bbgaae =4;case "\u0072\u0069\u0067h\u0074":*_bbgaae =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bbgaae =6;};return nil ;};type CT_NumRestart struct{ +// Don't Break Table Rows Around Floating Tables +DoNotBreakConstrainedForcedTable *CT_OnOff ; -// Automatic Numbering Restart Value -ValAttr ST_RestartNumber ;};func (_afcdc *CT_PPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cffe :for {_bgbgb ,_bdeaf :=d .Token ();if _bdeaf !=nil {return _bdeaf ;};switch _agbbd :=_bgbgb .(type ){case _ebaba .StartElement :switch _agbbd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_afcdc .PStyle =NewCT_String ();if _aggdb :=d .DecodeElement (_afcdc .PStyle ,&_agbbd );_aggdb !=nil {return _aggdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_afcdc .KeepNext =NewCT_OnOff ();if _bfga :=d .DecodeElement (_afcdc .KeepNext ,&_agbbd );_bfga !=nil {return _bfga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_afcdc .KeepLines =NewCT_OnOff ();if _cggfc :=d .DecodeElement (_afcdc .KeepLines ,&_agbbd );_cggfc !=nil {return _cggfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_afcdc .PageBreakBefore =NewCT_OnOff ();if _ebc :=d .DecodeElement (_afcdc .PageBreakBefore ,&_agbbd );_ebc !=nil {return _ebc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_afcdc .FramePr =NewCT_FramePr ();if _gcgabb :=d .DecodeElement (_afcdc .FramePr ,&_agbbd );_gcgabb !=nil {return _gcgabb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_afcdc .WidowControl =NewCT_OnOff ();if _agcbb :=d .DecodeElement (_afcdc .WidowControl ,&_agbbd );_agcbb !=nil {return _agcbb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_afcdc .NumPr =NewCT_NumPr ();if _adeggb :=d .DecodeElement (_afcdc .NumPr ,&_agbbd );_adeggb !=nil {return _adeggb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_afcdc .SuppressLineNumbers =NewCT_OnOff ();if _edgagd :=d .DecodeElement (_afcdc .SuppressLineNumbers ,&_agbbd );_edgagd !=nil {return _edgagd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_afcdc .PBdr =NewCT_PBdr ();if _ggfgeg :=d .DecodeElement (_afcdc .PBdr ,&_agbbd );_ggfgeg !=nil {return _ggfgeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_afcdc .Shd =NewCT_Shd ();if _bbcfe :=d .DecodeElement (_afcdc .Shd ,&_agbbd );_bbcfe !=nil {return _bbcfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_afcdc .Tabs =NewCT_Tabs ();if _bdcce :=d .DecodeElement (_afcdc .Tabs ,&_agbbd );_bdcce !=nil {return _bdcce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_afcdc .SuppressAutoHyphens =NewCT_OnOff ();if _fabfa :=d .DecodeElement (_afcdc .SuppressAutoHyphens ,&_agbbd );_fabfa !=nil {return _fabfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_afcdc .Kinsoku =NewCT_OnOff ();if _bbbcgg :=d .DecodeElement (_afcdc .Kinsoku ,&_agbbd );_bbbcgg !=nil {return _bbbcgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_afcdc .WordWrap =NewCT_OnOff ();if _bggag :=d .DecodeElement (_afcdc .WordWrap ,&_agbbd );_bggag !=nil {return _bggag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_afcdc .OverflowPunct =NewCT_OnOff ();if _aegfea :=d .DecodeElement (_afcdc .OverflowPunct ,&_agbbd );_aegfea !=nil {return _aegfea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_afcdc .TopLinePunct =NewCT_OnOff ();if _age :=d .DecodeElement (_afcdc .TopLinePunct ,&_agbbd );_age !=nil {return _age ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_afcdc .AutoSpaceDE =NewCT_OnOff ();if _badegc :=d .DecodeElement (_afcdc .AutoSpaceDE ,&_agbbd );_badegc !=nil {return _badegc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_afcdc .AutoSpaceDN =NewCT_OnOff ();if _gfgdg :=d .DecodeElement (_afcdc .AutoSpaceDN ,&_agbbd );_gfgdg !=nil {return _gfgdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_afcdc .Bidi =NewCT_OnOff ();if _gggdd :=d .DecodeElement (_afcdc .Bidi ,&_agbbd );_gggdd !=nil {return _gggdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_afcdc .AdjustRightInd =NewCT_OnOff ();if _fbeaf :=d .DecodeElement (_afcdc .AdjustRightInd ,&_agbbd );_fbeaf !=nil {return _fbeaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_afcdc .SnapToGrid =NewCT_OnOff ();if _aefae :=d .DecodeElement (_afcdc .SnapToGrid ,&_agbbd );_aefae !=nil {return _aefae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_afcdc .Spacing =NewCT_Spacing ();if _dfbbcce :=d .DecodeElement (_afcdc .Spacing ,&_agbbd );_dfbbcce !=nil {return _dfbbcce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_afcdc .Ind =NewCT_Ind ();if _feeg :=d .DecodeElement (_afcdc .Ind ,&_agbbd );_feeg !=nil {return _feeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_afcdc .ContextualSpacing =NewCT_OnOff ();if _ecefg :=d .DecodeElement (_afcdc .ContextualSpacing ,&_agbbd );_ecefg !=nil {return _ecefg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_afcdc .MirrorIndents =NewCT_OnOff ();if _cdeca :=d .DecodeElement (_afcdc .MirrorIndents ,&_agbbd );_cdeca !=nil {return _cdeca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_afcdc .SuppressOverlap =NewCT_OnOff ();if _daedf :=d .DecodeElement (_afcdc .SuppressOverlap ,&_agbbd );_daedf !=nil {return _daedf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_afcdc .Jc =NewCT_Jc ();if _effc :=d .DecodeElement (_afcdc .Jc ,&_agbbd );_effc !=nil {return _effc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_afcdc .TextDirection =NewCT_TextDirection ();if _gdcad :=d .DecodeElement (_afcdc .TextDirection ,&_agbbd );_gdcad !=nil {return _gdcad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_afcdc .TextAlignment =NewCT_TextAlignment ();if _afagef :=d .DecodeElement (_afcdc .TextAlignment ,&_agbbd );_afagef !=nil {return _afagef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_afcdc .TextboxTightWrap =NewCT_TextboxTightWrap ();if _dfabb :=d .DecodeElement (_afcdc .TextboxTightWrap ,&_agbbd );_dfabb !=nil {return _dfabb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_afcdc .OutlineLvl =NewCT_DecimalNumber ();if _dceee :=d .DecodeElement (_afcdc .OutlineLvl ,&_agbbd );_dceee !=nil {return _dceee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_afcdc .DivId =NewCT_DecimalNumber ();if _gcgef :=d .DecodeElement (_afcdc .DivId ,&_agbbd );_gcgef !=nil {return _gcgef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_afcdc .CnfStyle =NewCT_Cnf ();if _agggfg :=d .DecodeElement (_afcdc .CnfStyle ,&_agbbd );_agggfg !=nil {return _agggfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_afcdc .RPr =NewCT_ParaRPr ();if _cbcdb :=d .DecodeElement (_afcdc .RPr ,&_agbbd );_cbcdb !=nil {return _cbcdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_afcdc .SectPr =NewCT_SectPr ();if _efcb :=d .DecodeElement (_afcdc .SectPr ,&_agbbd );_efcb !=nil {return _efcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_afcdc .PPrChange =NewCT_PPrChange ();if _dffbb :=d .DecodeElement (_afcdc .PPrChange ,&_agbbd );_dffbb !=nil {return _dffbb ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0050\u0072\u0020\u0025\u0076",_agbbd .Name );if _cdebd :=d .Skip ();_cdebd !=nil {return _cdebd ;};};case _ebaba .EndElement :break _cffe ;case _ebaba .CharData :};};return nil ;};type CT_DocGrid struct{ +// Ignore Vertical Alignment in Textboxes +DoNotVertAlignInTxbx *CT_OnOff ; -// Document Grid Type -TypeAttr ST_DocGrid ; +// Use ANSI Kerning Pairs from Fonts +UseAnsiKerningPairs *CT_OnOff ; -// Document Grid Line Pitch -LinePitchAttr *int64 ; +// Use Cached Paragraph Information for Column Balancing +CachedColBalance *CT_OnOff ; -// Document Grid Character Pitch -CharSpaceAttr *int64 ;}; +// Custom Compatibility Setting +CompatSetting []*CT_CompatSetting ;};func (_ccgac *CT_EastAsianLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afede :=range start .Attr {if _afede .Name .Local =="\u0069\u0064"{_dgfga ,_cbac :=_b .ParseInt (_afede .Value ,10,64);if _cbac !=nil {return _cbac ;};_ccgac .IdAttr =&_dgfga ;continue ;};if _afede .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_fcabe ,_eeec :=ParseUnionST_OnOff (_afede .Value );if _eeec !=nil {return _eeec ;};_ccgac .CombineAttr =&_fcabe ;continue ;};if _afede .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_ccgac .CombineBracketsAttr .UnmarshalXMLAttr (_afede );continue ;};if _afede .Name .Local =="\u0076\u0065\u0072\u0074"{_bgga ,_gfff :=ParseUnionST_OnOff (_afede .Value );if _gfff !=nil {return _gfff ;};_ccgac .VertAttr =&_bgga ;continue ;};if _afede .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_bbgbg ,_ebac :=ParseUnionST_OnOff (_afede .Value );if _ebac !=nil {return _ebac ;};_ccgac .VertCompressAttr =&_bbgbg ;continue ;};};for {_gacad ,_fdbgc :=d .Token ();if _fdbgc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u006e\u004c\u0061\u0079\u006f\u0075\u0074\u003a\u0020\u0025\u0073",_fdbgc );};if _beegb ,_beg :=_gacad .(_g .EndElement );_beg &&_beegb .Name ==start .Name {break ;};};return nil ;};type EG_RangeMarkupElements struct{ -// Validate validates the CT_TcMar and its children -func (_gbffeb *CT_TcMar )Validate ()error {return _gbffeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func NewCT_MultiLevelType ()*CT_MultiLevelType {_cecg :=&CT_MultiLevelType {};_cecg .ValAttr =ST_MultiLevelType (1);return _cecg ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; +// Bookmark Start +BookmarkStart *CT_Bookmark ; -// Annotation Identifier -IdAttr int64 ;TblPrEx *CT_TblPrExBase ;}; +// Bookmark End +BookmarkEnd *CT_MarkupRange ; -// Validate validates the CT_DirContentRun and its children -func (_cgffd *CT_DirContentRun )Validate ()error {return _cgffd .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_daccga ST_TabJc )ValidateWithPath (path string )error {switch _daccga {case 0,1,2,3,4,5,6,7,8,9:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daccga ));};return nil ;};func (_bbdcgc ST_Zoom )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bdef :=_ebaba .Attr {};_bdef .Name =name ;switch _bbdcgc {case ST_ZoomUnset :_bdef .Value ="";case ST_ZoomNone :_bdef .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_bdef .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_bdef .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_bdef .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _bdef ,nil ;};func (_dbge *CT_NumFmt )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dbge .ValAttr =ST_NumberFormat (1);for _ ,_aecgb :=range start .Attr {if _aecgb .Name .Local =="\u0076\u0061\u006c"{_dbge .ValAttr .UnmarshalXMLAttr (_aecgb );continue ;};if _aecgb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_efefa ,_dfaga :=_aecgb .Value ,error (nil );if _dfaga !=nil {return _dfaga ;};_dbge .FormatAttr =&_efefa ;continue ;};};for {_eeefcc ,_ggb :=d .Token ();if _ggb !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_ggb );};if _bbdga ,_gaaabe :=_eeefcc .(_ebaba .EndElement );_gaaabe &&_bbdga .Name ==start .Name {break ;};};return nil ;};func (_dccec ST_BrClear )String ()string {switch _dccec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";};func (_daaag *ST_HAnchor )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_daaag =0;case "\u0074\u0065\u0078\u0074":*_daaag =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_daaag =2;case "\u0070\u0061\u0067\u0065":*_daaag =3;};return nil ;};func (_faaaeg ST_TextEffect )String ()string {switch _faaaeg {case 0:return "";case 1:return "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0073";case 3:return "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case 4:return "\u0061n\u0074\u0073\u0052\u0065\u0064";case 5:return "\u0073h\u0069\u006d\u006d\u0065\u0072";case 6:return "\u0073p\u0061\u0072\u006b\u006c\u0065";case 7:return "\u006e\u006f\u006e\u0065";};return "";};type CT_CustomXmlRun struct{ +// Move Source Location Container - Start +MoveFromRangeStart *CT_MoveBookmark ; -// Custom XML Markup Namespace -UriAttr *string ; +// Move Source Location Container - End +MoveFromRangeEnd *CT_MarkupRange ; -// Element name -ElementAttr string ; +// Move Destination Location Container - Start +MoveToRangeStart *CT_MoveBookmark ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_ggefbb ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _ggefbb {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggefbb ));};return nil ;}; +// Move Destination Location Container - End +MoveToRangeEnd *CT_MarkupRange ; -// Validate validates the CT_AltChunkPr and its children -func (_fedab *CT_AltChunkPr )Validate ()error {return _fedab .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func (_gdde *CT_DocPartType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdde .ValAttr =ST_DocPartType (1);for _ ,_agdafc :=range start .Attr {if _agdafc .Name .Local =="\u0076\u0061\u006c"{_gdde .ValAttr .UnmarshalXMLAttr (_agdafc );continue ;};};for {_fggbgg ,_dddfc :=d .Token ();if _dddfc !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065:\u0020\u0025\u0073",_dddfc );};if _cfacdg ,_eccdd :=_fggbgg .(_ebaba .EndElement );_eccdd &&_cfacdg .Name ==start .Name {break ;};};return nil ;};type CT_DocumentBase struct{ +// Comment Anchor Range Start +CommentRangeStart *CT_MarkupRange ; -// Document Background -Background *CT_Background ;};func (_bgbd ST_PageOrientation )String ()string {switch _bgbd {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";}; +// Comment Anchor Range End +CommentRangeEnd *CT_MarkupRange ; -// Validate validates the CT_Underline and its children -func (_aebc *CT_Underline )Validate ()error {return _aebc .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};func (_afaece ST_VerticalJc )String ()string {switch _afaece {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0068";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";};return "";}; +// Custom XML Markup Insertion Start +CustomXmlInsRangeStart *CT_TrackChange ; -// Validate validates the CT_Frame and its children -func (_gbdcea *CT_Frame )Validate ()error {return _gbdcea .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_ffabe *ST_InfoTextType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cgebb ,_fegdf :=d .Token ();if _fegdf !=nil {return _fegdf ;};if _bbcba ,_bfcecg :=_cgebb .(_ebaba .EndElement );_bfcecg &&_bbcba .Name ==start .Name {*_ffabe =1;return nil ;};if _afbef ,_fdcfa :=_cgebb .(_ebaba .CharData );!_fdcfa {return _eddeb .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",_cgebb );}else {switch string (_afbef ){case "":*_ffabe =0;case "\u0074\u0065\u0078\u0074":*_ffabe =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_ffabe =2;};};_cgebb ,_fegdf =d .Token ();if _fegdf !=nil {return _fegdf ;};if _ecaa ,_gdb :=_cgebb .(_ebaba .EndElement );_gdb &&_ecaa .Name ==start .Name {return nil ;};return _eddeb .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",_cgebb );};func (_ceccd *CT_MailMerge )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_adceg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ceccd .MainDocumentType ,_adceg );if _ceccd .LinkToQuery !=nil {_eeggg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_ceccd .LinkToQuery ,_eeggg );};_dgbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ceccd .DataType ,_dgbe );if _ceccd .ConnectString !=nil {_agdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_ceccd .ConnectString ,_agdg );};if _ceccd .Query !=nil {_feagg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_ceccd .Query ,_feagg );};if _ceccd .DataSource !=nil {_cbdac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_ceccd .DataSource ,_cbdac );};if _ceccd .HeaderSource !=nil {_affdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_ceccd .HeaderSource ,_affdf );};if _ceccd .DoNotSuppressBlankLines !=nil {_bfcfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_ceccd .DoNotSuppressBlankLines ,_bfcfe );};if _ceccd .Destination !=nil {_bcbca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ceccd .Destination ,_bcbca );};if _ceccd .AddressFieldName !=nil {_gcbbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ceccd .AddressFieldName ,_gcbbb );};if _ceccd .MailSubject !=nil {_caddb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ceccd .MailSubject ,_caddb );};if _ceccd .MailAsAttachment !=nil {_ecbdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ceccd .MailAsAttachment ,_ecbdf );};if _ceccd .ViewMergedData !=nil {_eadad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ceccd .ViewMergedData ,_eadad );};if _ceccd .ActiveRecord !=nil {_gae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_ceccd .ActiveRecord ,_gae );};if _ceccd .CheckErrors !=nil {_fgece :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_ceccd .CheckErrors ,_fgece );};if _ceccd .Odso !=nil {_efaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_ceccd .Odso ,_efaa );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type ST_HeightRule byte ;type CT_Base64Binary struct{ValAttr string ;};func (_fgaac *CT_TblOverlap )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgaac .ValAttr =ST_TblOverlap (1);for _ ,_dagdg :=range start .Attr {if _dagdg .Name .Local =="\u0076\u0061\u006c"{_fgaac .ValAttr .UnmarshalXMLAttr (_dagdg );continue ;};};for {_cggcf ,_deff :=d .Token ();if _deff !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_deff );};if _gfcbg ,_bbaef :=_cggcf .(_ebaba .EndElement );_bbaef &&_gfcbg .Name ==start .Name {break ;};};return nil ;};func NewStyles ()*Styles {_abcdb :=&Styles {};_abcdb .CT_Styles =*NewCT_Styles ();return _abcdb };func (_fcadc *CT_Rel )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_fcadc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aaffa ST_DocPartType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aaffa .String (),start );};func (_gaceb *CT_FFStatusText )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_daecf :=range start .Attr {if _daecf .Name .Local =="\u0074\u0079\u0070\u0065"{_gaceb .TypeAttr .UnmarshalXMLAttr (_daecf );continue ;};if _daecf .Name .Local =="\u0076\u0061\u006c"{_bedbe ,_fbe :=_daecf .Value ,error (nil );if _fbe !=nil {return _fbe ;};_gaceb .ValAttr =&_bedbe ;continue ;};};for {_bebgc ,_agbac :=d .Token ();if _agbac !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_agbac );};if _fbffd ,_gcbfe :=_bebgc .(_ebaba .EndElement );_gcbfe &&_fbffd .Name ==start .Name {break ;};};return nil ;};func (_ecaad *CT_Jc )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_agcdd ,_aaabe :=_ecaad .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aaabe !=nil {return _aaabe ;};start .Attr =append (start .Attr ,_agcdd );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Custom XML Markup Insertion End +CustomXmlInsRangeEnd *CT_Markup ; -// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path -func (_ccafc *TxbxContent )ValidateWithPath (path string )error {if _cdedcc :=_ccafc .CT_TxbxContent .ValidateWithPath (path );_cdedcc !=nil {return _cdedcc ;};return nil ;}; +// Custom XML Markup Deletion Start +CustomXmlDelRangeStart *CT_TrackChange ; -// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path -func (_dedcc *CT_ParaRPrChange )ValidateWithPath (path string )error {if _affagb :=_dedcc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_affagb !=nil {return _affagb ;};return nil ;};const (ST_DocPartTypeUnset ST_DocPartType =0;ST_DocPartTypeNone ST_DocPartType =1;ST_DocPartTypeNormal ST_DocPartType =2;ST_DocPartTypeAutoExp ST_DocPartType =3;ST_DocPartTypeToolbar ST_DocPartType =4;ST_DocPartTypeSpeller ST_DocPartType =5;ST_DocPartTypeFormFld ST_DocPartType =6;ST_DocPartTypeBbPlcHdr ST_DocPartType =7;);type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Custom XML Markup Deletion End +CustomXmlDelRangeEnd *CT_Markup ; -// Annotation Identifier -IdAttr int64 ;}; +// Custom XML Markup Move Source Start +CustomXmlMoveFromRangeStart *CT_TrackChange ; -// Validate validates the CT_PixelsMeasure and its children -func (_bcae *CT_PixelsMeasure )Validate ()error {return _bcae .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_Guid ()*CT_Guid {_ggaff :=&CT_Guid {};return _ggaff };func (_dbabd *WdST_AlignH )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dbabd =0;case "\u006c\u0065\u0066\u0074":*_dbabd =1;case "\u0072\u0069\u0067h\u0074":*_dbabd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbabd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dbabd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dbabd =5;};return nil ;};func NewCT_DocPartTypes ()*CT_DocPartTypes {_bfcce :=&CT_DocPartTypes {};return _bfcce };const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;); +// Custom XML Markup Move Source End +CustomXmlMoveFromRangeEnd *CT_Markup ; -// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path -func (_gadga *CT_DocumentBase )ValidateWithPath (path string )error {if _gadga .Background !=nil {if _cgga :=_gadga .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cgga !=nil {return _cgga ;};};return nil ;};const (WdST_RelFromHUnset WdST_RelFromH =0;WdST_RelFromHMargin WdST_RelFromH =1;WdST_RelFromHPage WdST_RelFromH =2;WdST_RelFromHColumn WdST_RelFromH =3;WdST_RelFromHCharacter WdST_RelFromH =4;WdST_RelFromHLeftMargin WdST_RelFromH =5;WdST_RelFromHRightMargin WdST_RelFromH =6;WdST_RelFromHInsideMargin WdST_RelFromH =7;WdST_RelFromHOutsideMargin WdST_RelFromH =8;);func (_eadd *CT_TblGridChange )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_eadd .TblGrid =NewCT_TblGridBase ();for _ ,_cgccc :=range start .Attr {if _cgccc .Name .Local =="\u0069\u0064"{_fcde ,_bfdgag :=_cfdbf .ParseInt (_cgccc .Value ,10,64);if _bfdgag !=nil {return _bfdgag ;};_eadd .IdAttr =_fcde ;continue ;};};_cba :for {_fcgcec ,_aabac :=d .Token ();if _aabac !=nil {return _aabac ;};switch _cfeee :=_fcgcec .(type ){case _ebaba .StartElement :switch _cfeee .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dageeg :=d .DecodeElement (_eadd .TblGrid ,&_cfeee );_dageeg !=nil {return _dageeg ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_cfeee .Name );if _bafbaf :=d .Skip ();_bafbaf !=nil {return _bafbaf ;};};case _ebaba .EndElement :break _cba ;case _ebaba .CharData :};};return nil ;};func (_fdddd *ST_TextEffect )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_abdfge ,_eaeg :=d .Token ();if _eaeg !=nil {return _eaeg ;};if _dggcb ,_cgdbc :=_abdfge .(_ebaba .EndElement );_cgdbc &&_dggcb .Name ==start .Name {*_fdddd =1;return nil ;};if _dgedd ,_cbbbff :=_abdfge .(_ebaba .CharData );!_cbbbff {return _eddeb .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",_abdfge );}else {switch string (_dgedd ){case "":*_fdddd =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fdddd =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_fdddd =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_fdddd =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_fdddd =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_fdddd =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_fdddd =6;case "\u006e\u006f\u006e\u0065":*_fdddd =7;};};_abdfge ,_eaeg =d .Token ();if _eaeg !=nil {return _eaeg ;};if _gadaef ,_gcdedd :=_abdfge .(_ebaba .EndElement );_gcdedd &&_gadaef .Name ==start .Name {return nil ;};return _eddeb .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",_abdfge );}; +// Custom XML Markup Move Destination Location Start +CustomXmlMoveToRangeStart *CT_TrackChange ; -// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path -func (_fdeed *CT_RecipientData )ValidateWithPath (path string )error {if _fdeed .Active !=nil {if _gad :=_fdeed .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_gad !=nil {return _gad ;};};if _bgaaac :=_fdeed .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_bgaaac !=nil {return _bgaaac ;};if _gagfcf :=_fdeed .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_gagfcf !=nil {return _gagfcf ;};return nil ;};type CT_StylePaneFilter struct{ +// Custom XML Markup Move Destination Location End +CustomXmlMoveToRangeEnd *CT_Markup ;};type CT_FontsList struct{ -// Display All Styles -AllStylesAttr *_bef .ST_OnOff ; +// Properties for a Single Font +Font []*CT_Font ;};func (_dccccb ST_Shd )String ()string {switch _dccccb {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0063\u006c\u0065a\u0072";case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030";case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035";case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035";case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030";case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030";case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035";case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035";case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030";case 38:return "\u0070\u0063\u00749\u0035";};return "";}; -// Display Only Custom Styles -CustomStylesAttr *_bef .ST_OnOff ; +// Validate validates the CT_MoveBookmark and its children +func (_gbbg *CT_MoveBookmark )Validate ()error {return _gbbg .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func NewCT_TrPrChange ()*CT_TrPrChange {_eefcb :=&CT_TrPrChange {};_eefcb .TrPr =NewCT_TrPrBase ();return _eefcb ;};type CT_Markup struct{ -// Display Latent Styles -LatentStylesAttr *_bef .ST_OnOff ; +// Annotation Identifier +IdAttr int64 ;};func (_acbee *EG_ContentRunContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbbd :for {_eaecbd ,_cebfeg :=d .Token ();if _cebfeg !=nil {return _cebfeg ;};switch _gfdcfd :=_eaecbd .(type ){case _g .StartElement :switch _gfdcfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acbee .CustomXml =NewCT_CustomXmlRun ();if _bbgcg :=d .DecodeElement (_acbee .CustomXml ,&_gfdcfd );_bbgcg !=nil {return _bbgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_acbee .SmartTag =NewCT_SmartTagRun ();if _cfecgd :=d .DecodeElement (_acbee .SmartTag ,&_gfdcfd );_cfecgd !=nil {return _cfecgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_acbee .Sdt =NewCT_SdtRun ();if _gcafc :=d .DecodeElement (_acbee .Sdt ,&_gfdcfd );_gcafc !=nil {return _gcafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_acbee .Dir =NewCT_DirContentRun ();if _edggda :=d .DecodeElement (_acbee .Dir ,&_gfdcfd );_edggda !=nil {return _edggda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_acbee .Bdo =NewCT_BdoContentRun ();if _cfgedg :=d .DecodeElement (_acbee .Bdo ,&_gfdcfd );_cfgedg !=nil {return _cfgedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_acbee .R =NewCT_R ();if _abbgbb :=d .DecodeElement (_acbee .R ,&_gfdcfd );_abbgbb !=nil {return _abbgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfgff :=NewEG_RunLevelElts ();_dfgff .ProofErr =NewCT_ProofErr ();if _gcacb :=d .DecodeElement (_dfgff .ProofErr ,&_gfdcfd );_gcacb !=nil {return _gcacb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_dfgff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afebg :=NewEG_RunLevelElts ();_afebg .PermStart =NewCT_PermStart ();if _ddfedb :=d .DecodeElement (_afebg .PermStart ,&_gfdcfd );_ddfedb !=nil {return _ddfedb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_afebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_egebbb :=NewEG_RunLevelElts ();_egebbb .PermEnd =NewCT_Perm ();if _eafdb :=d .DecodeElement (_egebbb .PermEnd ,&_gfdcfd );_eafdb !=nil {return _eafdb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_egebbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cdcec :=NewEG_RunLevelElts ();_cdcec .Ins =NewCT_RunTrackChange ();if _badgb :=d .DecodeElement (_cdcec .Ins ,&_gfdcfd );_badgb !=nil {return _badgb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_cdcec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_afedeg :=NewEG_RunLevelElts ();_afedeg .Del =NewCT_RunTrackChange ();if _gbggbc :=d .DecodeElement (_afedeg .Del ,&_gfdcfd );_gbggbc !=nil {return _gbggbc ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_afedeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gafbcd :=NewEG_RunLevelElts ();_gafbcd .MoveFrom =NewCT_RunTrackChange ();if _bbagg :=d .DecodeElement (_gafbcd .MoveFrom ,&_gfdcfd );_bbagg !=nil {return _bbagg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_gafbcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cgbba :=NewEG_RunLevelElts ();_cgbba .MoveTo =NewCT_RunTrackChange ();if _dfbbaf :=d .DecodeElement (_cgbba .MoveTo ,&_gfdcfd );_dfbbaf !=nil {return _dfbbaf ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_cgbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acgfdc :=NewEG_RunLevelElts ();_aaccgb :=NewEG_RangeMarkupElements ();_aaccgb .BookmarkStart =NewCT_Bookmark ();if _bfedgg :=d .DecodeElement (_aaccgb .BookmarkStart ,&_gfdcfd );_bfedgg !=nil {return _bfedgg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_acgfdc );_acgfdc .EG_RangeMarkupElements =append (_acgfdc .EG_RangeMarkupElements ,_aaccgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dedfed :=NewEG_RunLevelElts ();_debaa :=NewEG_RangeMarkupElements ();_debaa .BookmarkEnd =NewCT_MarkupRange ();if _eadga :=d .DecodeElement (_debaa .BookmarkEnd ,&_gfdcfd );_eadga !=nil {return _eadga ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_dedfed );_dedfed .EG_RangeMarkupElements =append (_dedfed .EG_RangeMarkupElements ,_debaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aedcae :=NewEG_RunLevelElts ();_fafdde :=NewEG_RangeMarkupElements ();_fafdde .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbcafe :=d .DecodeElement (_fafdde .MoveFromRangeStart ,&_gfdcfd );_gbcafe !=nil {return _gbcafe ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_aedcae );_aedcae .EG_RangeMarkupElements =append (_aedcae .EG_RangeMarkupElements ,_fafdde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feaeb :=NewEG_RunLevelElts ();_eeefff :=NewEG_RangeMarkupElements ();_eeefff .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfefgg :=d .DecodeElement (_eeefff .MoveFromRangeEnd ,&_gfdcfd );_gfefgg !=nil {return _gfefgg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_feaeb );_feaeb .EG_RangeMarkupElements =append (_feaeb .EG_RangeMarkupElements ,_eeefff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fdaec :=NewEG_RunLevelElts ();_dagdg :=NewEG_RangeMarkupElements ();_dagdg .MoveToRangeStart =NewCT_MoveBookmark ();if _dgedcc :=d .DecodeElement (_dagdg .MoveToRangeStart ,&_gfdcfd );_dgedcc !=nil {return _dgedcc ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_fdaec );_fdaec .EG_RangeMarkupElements =append (_fdaec .EG_RangeMarkupElements ,_dagdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ebcbcg :=NewEG_RunLevelElts ();_eegee :=NewEG_RangeMarkupElements ();_eegee .MoveToRangeEnd =NewCT_MarkupRange ();if _bfbeg :=d .DecodeElement (_eegee .MoveToRangeEnd ,&_gfdcfd );_bfbeg !=nil {return _bfbeg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_ebcbcg );_ebcbcg .EG_RangeMarkupElements =append (_ebcbcg .EG_RangeMarkupElements ,_eegee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bbdfdb :=NewEG_RunLevelElts ();_bbgfe :=NewEG_RangeMarkupElements ();_bbgfe .CommentRangeStart =NewCT_MarkupRange ();if _geabeg :=d .DecodeElement (_bbgfe .CommentRangeStart ,&_gfdcfd );_geabeg !=nil {return _geabeg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_bbdfdb );_bbdfdb .EG_RangeMarkupElements =append (_bbdfdb .EG_RangeMarkupElements ,_bbgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccfad :=NewEG_RunLevelElts ();_daagdd :=NewEG_RangeMarkupElements ();_daagdd .CommentRangeEnd =NewCT_MarkupRange ();if _edccg :=d .DecodeElement (_daagdd .CommentRangeEnd ,&_gfdcfd );_edccg !=nil {return _edccg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_ccfad );_ccfad .EG_RangeMarkupElements =append (_ccfad .EG_RangeMarkupElements ,_daagdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eagcd :=NewEG_RunLevelElts ();_dggcg :=NewEG_RangeMarkupElements ();_dggcg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ecfcd :=d .DecodeElement (_dggcg .CustomXmlInsRangeStart ,&_gfdcfd );_ecfcd !=nil {return _ecfcd ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_eagcd );_eagcd .EG_RangeMarkupElements =append (_eagcd .EG_RangeMarkupElements ,_dggcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcfcb :=NewEG_RunLevelElts ();_cgabeb :=NewEG_RangeMarkupElements ();_cgabeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _fffde :=d .DecodeElement (_cgabeb .CustomXmlInsRangeEnd ,&_gfdcfd );_fffde !=nil {return _fffde ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_bcfcb );_bcfcb .EG_RangeMarkupElements =append (_bcfcb .EG_RangeMarkupElements ,_cgabeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cddfca :=NewEG_RunLevelElts ();_dcbfce :=NewEG_RangeMarkupElements ();_dcbfce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _deage :=d .DecodeElement (_dcbfce .CustomXmlDelRangeStart ,&_gfdcfd );_deage !=nil {return _deage ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_cddfca );_cddfca .EG_RangeMarkupElements =append (_cddfca .EG_RangeMarkupElements ,_dcbfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffeaad :=NewEG_RunLevelElts ();_gdgeef :=NewEG_RangeMarkupElements ();_gdgeef .CustomXmlDelRangeEnd =NewCT_Markup ();if _accfed :=d .DecodeElement (_gdgeef .CustomXmlDelRangeEnd ,&_gfdcfd );_accfed !=nil {return _accfed ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_ffeaad );_ffeaad .EG_RangeMarkupElements =append (_ffeaad .EG_RangeMarkupElements ,_gdgeef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eddgfa :=NewEG_RunLevelElts ();_cafae :=NewEG_RangeMarkupElements ();_cafae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdgggb :=d .DecodeElement (_cafae .CustomXmlMoveFromRangeStart ,&_gfdcfd );_gdgggb !=nil {return _gdgggb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_eddgfa );_eddgfa .EG_RangeMarkupElements =append (_eddgfa .EG_RangeMarkupElements ,_cafae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abcef :=NewEG_RunLevelElts ();_adedce :=NewEG_RangeMarkupElements ();_adedce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aaagba :=d .DecodeElement (_adedce .CustomXmlMoveFromRangeEnd ,&_gfdcfd );_aaagba !=nil {return _aaagba ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_abcef );_abcef .EG_RangeMarkupElements =append (_abcef .EG_RangeMarkupElements ,_adedce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_baaecf :=NewEG_RunLevelElts ();_fbfde :=NewEG_RangeMarkupElements ();_fbfde .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _caabc :=d .DecodeElement (_fbfde .CustomXmlMoveToRangeStart ,&_gfdcfd );_caabc !=nil {return _caabc ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_baaecf );_baaecf .EG_RangeMarkupElements =append (_baaecf .EG_RangeMarkupElements ,_fbfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abgdfc :=NewEG_RunLevelElts ();_acecgg :=NewEG_RangeMarkupElements ();_acecgg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gecege :=d .DecodeElement (_acecgg .CustomXmlMoveToRangeEnd ,&_gfdcfd );_gecege !=nil {return _gecege ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_abgdfc );_abgdfc .EG_RangeMarkupElements =append (_abgdfc .EG_RangeMarkupElements ,_acecgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_facbg :=NewEG_RunLevelElts ();_egdgf :=NewEG_MathContent ();_egdgf .OMathPara =_ec .NewOMathPara ();if _ggefb :=d .DecodeElement (_egdgf .OMathPara ,&_gfdcfd );_ggefb !=nil {return _ggefb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_facbg );_facbg .EG_MathContent =append (_facbg .EG_MathContent ,_egdgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_agaee :=NewEG_RunLevelElts ();_ddafgd :=NewEG_MathContent ();_ddafgd .OMath =_ec .NewOMath ();if _efafbc :=d .DecodeElement (_ddafgd .OMath ,&_gfdcfd );_efafbc !=nil {return _efafbc ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_agaee );_agaee .EG_MathContent =append (_agaee .EG_MathContent ,_ddafgd );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_gfdcfd .Name );if _fdfdb :=d .Skip ();_fdfdb !=nil {return _fdfdb ;};};case _g .EndElement :break _bgbbd ;case _g .CharData :};};return nil ;};func (_fefbgc ST_BrType )String ()string {switch _fefbgc {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return "";};func (_deccf ST_FrameScrollbar )String ()string {switch _deccf {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};func (_afbba ST_Zoom )Validate ()error {return _afbba .ValidateWithPath ("")};func (_gaacbb ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _gaacbb {case 0,1,2,3,4,5,6,7,8,9:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaacbb ));};return nil ;};func NewCT_ParaRPr ()*CT_ParaRPr {_cbgag :=&CT_ParaRPr {};return _cbgag };func (_ebaea *CT_TrackChangeRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebaea .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dbaee ,_bafgg :=_ebaea .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bafgg !=nil {return _bafgg ;};start .Attr =append (start .Attr ,_dbaee );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ebaea .AuthorAttr )});if _ebaea .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ebaea .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ebaea .IdAttr )});start .Name .Local ="w\u003a\u0043\u0054\u005fTr\u0061c\u006b\u0043\u0068\u0061\u006eg\u0065\u0052\u0061\u006e\u0067\u0065";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agbfcd WdST_RelFromH )ValidateWithPath (path string )error {switch _agbfcd {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbfcd ));};return nil ;};func (_ggacaa ST_TblWidth )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdabb :=_g .Attr {};_bdabb .Name =name ;switch _ggacaa {case ST_TblWidthUnset :_bdabb .Value ="";case ST_TblWidthNil :_bdabb .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_bdabb .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_bdabb .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_bdabb .Value ="\u0061\u0075\u0074\u006f";};return _bdabb ,nil ;};const (ST_VerticalJcUnset ST_VerticalJc =0;ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4;); -// Display Styles in Use -StylesInUseAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path +func (_bbefe *CT_Recipients )ValidateWithPath (path string )error {for _beeeg ,_agbab :=range _bbefe .RecipientData {if _egdbbe :=_agbab .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_beeeg ));_egdbbe !=nil {return _egdbbe ;};};return nil ;};func (_begcf *CT_PPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _begcf .PStyle !=nil {_bebdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_begcf .PStyle ,_bebdc );};if _begcf .KeepNext !=nil {_eeae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_begcf .KeepNext ,_eeae );};if _begcf .KeepLines !=nil {_edgeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_begcf .KeepLines ,_edgeb );};if _begcf .PageBreakBefore !=nil {_cfceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_begcf .PageBreakBefore ,_cfceg );};if _begcf .FramePr !=nil {_faaff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_begcf .FramePr ,_faaff );};if _begcf .WidowControl !=nil {_gcgcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_begcf .WidowControl ,_gcgcf );};if _begcf .NumPr !=nil {_fgbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_begcf .NumPr ,_fgbd );};if _begcf .SuppressLineNumbers !=nil {_geffd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_begcf .SuppressLineNumbers ,_geffd );};if _begcf .PBdr !=nil {_cecbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_begcf .PBdr ,_cecbb );};if _begcf .Shd !=nil {_ddfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_begcf .Shd ,_ddfc );};if _begcf .Tabs !=nil {_bcbfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_begcf .Tabs ,_bcbfc );};if _begcf .SuppressAutoHyphens !=nil {_egeff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_begcf .SuppressAutoHyphens ,_egeff );};if _begcf .Kinsoku !=nil {_dgbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_begcf .Kinsoku ,_dgbbb );};if _begcf .WordWrap !=nil {_acac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_begcf .WordWrap ,_acac );};if _begcf .OverflowPunct !=nil {_ddfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_begcf .OverflowPunct ,_ddfaf );};if _begcf .TopLinePunct !=nil {_ggafea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_begcf .TopLinePunct ,_ggafea );};if _begcf .AutoSpaceDE !=nil {_dfgbaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_begcf .AutoSpaceDE ,_dfgbaa );};if _begcf .AutoSpaceDN !=nil {_ceffa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_begcf .AutoSpaceDN ,_ceffa );};if _begcf .Bidi !=nil {_ecfeba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_begcf .Bidi ,_ecfeba );};if _begcf .AdjustRightInd !=nil {_faadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_begcf .AdjustRightInd ,_faadb );};if _begcf .SnapToGrid !=nil {_bebgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_begcf .SnapToGrid ,_bebgc );};if _begcf .Spacing !=nil {_ageb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_begcf .Spacing ,_ageb );};if _begcf .Ind !=nil {_affdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_begcf .Ind ,_affdg );};if _begcf .ContextualSpacing !=nil {_fegafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_begcf .ContextualSpacing ,_fegafc );};if _begcf .MirrorIndents !=nil {_bcecf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_begcf .MirrorIndents ,_bcecf );};if _begcf .SuppressOverlap !=nil {_ececc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_begcf .SuppressOverlap ,_ececc );};if _begcf .Jc !=nil {_dfdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_begcf .Jc ,_dfdfg );};if _begcf .TextDirection !=nil {_cdcfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_begcf .TextDirection ,_cdcfcb );};if _begcf .TextAlignment !=nil {_bggaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_begcf .TextAlignment ,_bggaa );};if _begcf .TextboxTightWrap !=nil {_cdbef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_begcf .TextboxTightWrap ,_cdbef );};if _begcf .OutlineLvl !=nil {_ffacd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_begcf .OutlineLvl ,_ffacd );};if _begcf .DivId !=nil {_ffba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_begcf .DivId ,_ffba );};if _begcf .CnfStyle !=nil {_dcdfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_begcf .CnfStyle ,_dcdfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Display Heading Styles -HeadingStylesAttr *_bef .ST_OnOff ; +// Validate validates the CT_FFStatusText and its children +func (_eabec *CT_FFStatusText )Validate ()error {return _eabec .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};func (_dced *CT_Charset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bagf :=range start .Attr {if _bagf .Name .Local =="\u0076\u0061\u006c"{_dfff ,_cabbb :=_bagf .Value ,error (nil );if _cabbb !=nil {return _cabbb ;};_dced .ValAttr =&_dfff ;continue ;};if _bagf .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_feag ,_dcbcb :=_bagf .Value ,error (nil );if _dcbcb !=nil {return _dcbcb ;};_dced .CharacterSetAttr =&_feag ;continue ;};};for {_gcgf ,_dbbc :=d .Token ();if _dbbc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_dbbc );};if _dbff ,_fcdc :=_gcgf .(_g .EndElement );_fcdc &&_dbff .Name ==start .Name {break ;};};return nil ;};func (_bdbgf *ST_BrType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adceag ,_cfbac :=d .Token ();if _cfbac !=nil {return _cfbac ;};if _geeaag ,_gcgffeg :=_adceag .(_g .EndElement );_gcgffeg &&_geeaag .Name ==start .Name {*_bdbgf =1;return nil ;};if _efccf ,_dfbeb :=_adceag .(_g .CharData );!_dfbeb {return _gd .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",_adceag );}else {switch string (_efccf ){case "":*_bdbgf =0;case "\u0070\u0061\u0067\u0065":*_bdbgf =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bdbgf =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_bdbgf =3;};};_adceag ,_cfbac =d .Token ();if _cfbac !=nil {return _cfbac ;};if _bgacag ,_aedbb :=_adceag .(_g .EndElement );_aedbb &&_bgacag .Name ==start .Name {return nil ;};return _gd .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",_adceag );};func (_aagd *WdCT_EffectExtent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_aagd .LAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_aagd .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_aagd .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_gd .Sprintf ("\u0025\u0076",_aagd .BAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fffbf *ST_DocPartBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfbead ,_eaggae :=d .Token ();if _eaggae !=nil {return _eaggae ;};if _ddeggf ,_cagcb :=_dfbead .(_g .EndElement );_cagcb &&_ddeggf .Name ==start .Name {*_fffbf =1;return nil ;};if _decaad ,_gcefda :=_dfbead .(_g .CharData );!_gcefda {return _gd .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",_dfbead );}else {switch string (_decaad ){case "":*_fffbf =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_fffbf =1;case "\u0070":*_fffbf =2;case "\u0070\u0067":*_fffbf =3;};};_dfbead ,_eaggae =d .Token ();if _eaggae !=nil {return _eaggae ;};if _eegbfae ,_fgaca :=_dfbead .(_g .EndElement );_fgaca &&_eegbfae .Name ==start .Name {return nil ;};return _gd .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",_dfbead );};const ST_TextScalePercentPattern ="\u0030\u002a\u0028\u00360\u0030\u007c\u0028\u005b\u0030\u002d\u0035\u005d\u003f\u005b0\u002d9\u005d\u003f\u005b\u0030\u002d\u0039\u005d)\u0029\u0025";func (_dfde *CT_LevelText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfadg :=range start .Attr {if _dfadg .Name .Local =="\u0076\u0061\u006c"{_fbdab ,_dddagc :=_dfadg .Value ,error (nil );if _dddagc !=nil {return _dddagc ;};_dfde .ValAttr =&_fbdab ;continue ;};if _dfadg .Name .Local =="\u006e\u0075\u006c\u006c"{_cdecg ,_effffe :=ParseUnionST_OnOff (_dfadg .Value );if _effffe !=nil {return _effffe ;};_dfde .NullAttr =&_cdecg ;continue ;};};for {_bacgc ,_ceabe :=d .Token ();if _ceabe !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ceabe );};if _cgcf ,_aegg :=_bacgc .(_g .EndElement );_aegg &&_cgcf .Name ==start .Name {break ;};};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_cdeec :=&CT_Kinsoku {};return _cdeec };type ST_Lock byte ;func (_abdgd *CT_RubyContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dagab :for {_cadbg ,_dafcf :=d .Token ();if _dafcf !=nil {return _dafcf ;};switch _eafcd :=_cadbg .(type ){case _g .StartElement :switch _eafcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_abdgd .R =NewCT_R ();if _gcbfd :=d .DecodeElement (_abdgd .R ,&_eafcd );_gcbfd !=nil {return _gcbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_deadc :=NewEG_RunLevelElts ();_deadc .ProofErr =NewCT_ProofErr ();if _caaf :=d .DecodeElement (_deadc .ProofErr ,&_eafcd );_caaf !=nil {return _caaf ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_deadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fcdcdb :=NewEG_RunLevelElts ();_fcdcdb .PermStart =NewCT_PermStart ();if _cebfd :=d .DecodeElement (_fcdcdb .PermStart ,&_eafcd );_cebfd !=nil {return _cebfd ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_fcdcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ededg :=NewEG_RunLevelElts ();_ededg .PermEnd =NewCT_Perm ();if _bfffa :=d .DecodeElement (_ededg .PermEnd ,&_eafcd );_bfffa !=nil {return _bfffa ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_ededg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_faaddd :=NewEG_RunLevelElts ();_faaddd .Ins =NewCT_RunTrackChange ();if _eddgad :=d .DecodeElement (_faaddd .Ins ,&_eafcd );_eddgad !=nil {return _eddgad ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_faaddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bffc :=NewEG_RunLevelElts ();_bffc .Del =NewCT_RunTrackChange ();if _cdefa :=d .DecodeElement (_bffc .Del ,&_eafcd );_cdefa !=nil {return _cdefa ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_bffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gcfebd :=NewEG_RunLevelElts ();_gcfebd .MoveFrom =NewCT_RunTrackChange ();if _ddfeb :=d .DecodeElement (_gcfebd .MoveFrom ,&_eafcd );_ddfeb !=nil {return _ddfeb ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gcfebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aadgfd :=NewEG_RunLevelElts ();_aadgfd .MoveTo =NewCT_RunTrackChange ();if _daabf :=d .DecodeElement (_aadgfd .MoveTo ,&_eafcd );_daabf !=nil {return _daabf ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_aadgfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_feefc :=NewEG_RunLevelElts ();_dbfgb :=NewEG_RangeMarkupElements ();_dbfgb .BookmarkStart =NewCT_Bookmark ();if _dffdf :=d .DecodeElement (_dbfgb .BookmarkStart ,&_eafcd );_dffdf !=nil {return _dffdf ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_feefc );_feefc .EG_RangeMarkupElements =append (_feefc .EG_RangeMarkupElements ,_dbfgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecccf :=NewEG_RunLevelElts ();_bccga :=NewEG_RangeMarkupElements ();_bccga .BookmarkEnd =NewCT_MarkupRange ();if _eccef :=d .DecodeElement (_bccga .BookmarkEnd ,&_eafcd );_eccef !=nil {return _eccef ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_ecccf );_ecccf .EG_RangeMarkupElements =append (_ecccf .EG_RangeMarkupElements ,_bccga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fbafab :=NewEG_RunLevelElts ();_cdgfc :=NewEG_RangeMarkupElements ();_cdgfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdefd :=d .DecodeElement (_cdgfc .MoveFromRangeStart ,&_eafcd );_cdefd !=nil {return _cdefd ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_fbafab );_fbafab .EG_RangeMarkupElements =append (_fbafab .EG_RangeMarkupElements ,_cdgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afdc :=NewEG_RunLevelElts ();_fedcf :=NewEG_RangeMarkupElements ();_fedcf .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbgdg :=d .DecodeElement (_fedcf .MoveFromRangeEnd ,&_eafcd );_cbgdg !=nil {return _cbgdg ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_afdc );_afdc .EG_RangeMarkupElements =append (_afdc .EG_RangeMarkupElements ,_fedcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bfcfg :=NewEG_RunLevelElts ();_acaca :=NewEG_RangeMarkupElements ();_acaca .MoveToRangeStart =NewCT_MoveBookmark ();if _fggac :=d .DecodeElement (_acaca .MoveToRangeStart ,&_eafcd );_fggac !=nil {return _fggac ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_bfcfg );_bfcfg .EG_RangeMarkupElements =append (_bfcfg .EG_RangeMarkupElements ,_acaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gafdd :=NewEG_RunLevelElts ();_cdcce :=NewEG_RangeMarkupElements ();_cdcce .MoveToRangeEnd =NewCT_MarkupRange ();if _eggfc :=d .DecodeElement (_cdcce .MoveToRangeEnd ,&_eafcd );_eggfc !=nil {return _eggfc ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gafdd );_gafdd .EG_RangeMarkupElements =append (_gafdd .EG_RangeMarkupElements ,_cdcce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gaeab :=NewEG_RunLevelElts ();_dffab :=NewEG_RangeMarkupElements ();_dffab .CommentRangeStart =NewCT_MarkupRange ();if _gbfgg :=d .DecodeElement (_dffab .CommentRangeStart ,&_eafcd );_gbfgg !=nil {return _gbfgg ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gaeab );_gaeab .EG_RangeMarkupElements =append (_gaeab .EG_RangeMarkupElements ,_dffab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gecfagd :=NewEG_RunLevelElts ();_dcgdc :=NewEG_RangeMarkupElements ();_dcgdc .CommentRangeEnd =NewCT_MarkupRange ();if _cagbb :=d .DecodeElement (_dcgdc .CommentRangeEnd ,&_eafcd );_cagbb !=nil {return _cagbb ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gecfagd );_gecfagd .EG_RangeMarkupElements =append (_gecfagd .EG_RangeMarkupElements ,_dcgdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aeaca :=NewEG_RunLevelElts ();_gggc :=NewEG_RangeMarkupElements ();_gggc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agebf :=d .DecodeElement (_gggc .CustomXmlInsRangeStart ,&_eafcd );_agebf !=nil {return _agebf ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_aeaca );_aeaca .EG_RangeMarkupElements =append (_aeaca .EG_RangeMarkupElements ,_gggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bafa :=NewEG_RunLevelElts ();_bgfe :=NewEG_RangeMarkupElements ();_bgfe .CustomXmlInsRangeEnd =NewCT_Markup ();if _cecee :=d .DecodeElement (_bgfe .CustomXmlInsRangeEnd ,&_eafcd );_cecee !=nil {return _cecee ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_bafa );_bafa .EG_RangeMarkupElements =append (_bafa .EG_RangeMarkupElements ,_bgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffdbgd :=NewEG_RunLevelElts ();_gfbgg :=NewEG_RangeMarkupElements ();_gfbgg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbaag :=d .DecodeElement (_gfbgg .CustomXmlDelRangeStart ,&_eafcd );_dbaag !=nil {return _dbaag ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_ffdbgd );_ffdbgd .EG_RangeMarkupElements =append (_ffdbgd .EG_RangeMarkupElements ,_gfbgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcdfed :=NewEG_RunLevelElts ();_defba :=NewEG_RangeMarkupElements ();_defba .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcbcd :=d .DecodeElement (_defba .CustomXmlDelRangeEnd ,&_eafcd );_fcbcd !=nil {return _fcbcd ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gcdfed );_gcdfed .EG_RangeMarkupElements =append (_gcdfed .EG_RangeMarkupElements ,_defba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eceef :=NewEG_RunLevelElts ();_gddgf :=NewEG_RangeMarkupElements ();_gddgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfgga :=d .DecodeElement (_gddgf .CustomXmlMoveFromRangeStart ,&_eafcd );_cfgga !=nil {return _cfgga ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_eceef );_eceef .EG_RangeMarkupElements =append (_eceef .EG_RangeMarkupElements ,_gddgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_baeeb :=NewEG_RunLevelElts ();_cbeff :=NewEG_RangeMarkupElements ();_cbeff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bafag :=d .DecodeElement (_cbeff .CustomXmlMoveFromRangeEnd ,&_eafcd );_bafag !=nil {return _bafag ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_baeeb );_baeeb .EG_RangeMarkupElements =append (_baeeb .EG_RangeMarkupElements ,_cbeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecdgd :=NewEG_RunLevelElts ();_gddge :=NewEG_RangeMarkupElements ();_gddge .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbcea :=d .DecodeElement (_gddge .CustomXmlMoveToRangeStart ,&_eafcd );_gbcea !=nil {return _gbcea ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_ecdgd );_ecdgd .EG_RangeMarkupElements =append (_ecdgd .EG_RangeMarkupElements ,_gddge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acdc :=NewEG_RunLevelElts ();_bbcee :=NewEG_RangeMarkupElements ();_bbcee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgafa :=d .DecodeElement (_bbcee .CustomXmlMoveToRangeEnd ,&_eafcd );_fgafa !=nil {return _fgafa ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_acdc );_acdc .EG_RangeMarkupElements =append (_acdc .EG_RangeMarkupElements ,_bbcee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cabad :=NewEG_RunLevelElts ();_acebga :=NewEG_MathContent ();_acebga .OMathPara =_ec .NewOMathPara ();if _agbff :=d .DecodeElement (_acebga .OMathPara ,&_eafcd );_agbff !=nil {return _agbff ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_cabad );_cabad .EG_MathContent =append (_cabad .EG_MathContent ,_acebga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_debdc :=NewEG_RunLevelElts ();_ceedg :=NewEG_MathContent ();_ceedg .OMath =_ec .NewOMath ();if _bafaa :=d .DecodeElement (_ceedg .OMath ,&_eafcd );_bafaa !=nil {return _bafaa ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_debdc );_debdc .EG_MathContent =append (_debdc .EG_MathContent ,_ceedg );default:_ga .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\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_eafcd .Name );if _gccfa :=d .Skip ();_gccfa !=nil {return _gccfa ;};};case _g .EndElement :break _dagab ;case _g .CharData :};};return nil ;};func (_befgf ST_LineNumberRestart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_befgf .String (),start );};func (_cdggce *CT_Panose )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cdggce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcbbfd ST_BrType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edfcab :=_g .Attr {};_edfcab .Name =name ;switch _bcbbfd {case ST_BrTypeUnset :_edfcab .Value ="";case ST_BrTypePage :_edfcab .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_edfcab .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_edfcab .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _edfcab ,nil ;};func (_gedfc *CT_TextboxTightWrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cbecba ,_gddbe :=_gedfc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gddbe !=nil {return _gddbe ;};start .Attr =append (start .Attr ,_cbecba );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Display Numbering Styles -NumberingStylesAttr *_bef .ST_OnOff ; +// Validate validates the CT_TopPageBorder and its children +func (_adgbg *CT_TopPageBorder )Validate ()error {return _adgbg .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_abcce WdST_RelFromV )String ()string {switch _abcce {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 4:return "\u006c\u0069\u006e\u0065";case 5:return "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case 6:return "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_fbebb WdST_AlignH )Validate ()error {return _fbebb .ValidateWithPath ("")};func (_abegg *CT_Divs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aggbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_bggf :=range _abegg .Div {e .EncodeElement (_bggf ,_aggbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afaaff *WdCT_WordprocessingGroup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afaaff .CNvGrpSpPr =_e .NewCT_NonVisualGroupDrawingShapeProps ();_afaaff .GrpSpPr =_e .NewCT_GroupShapeProperties ();_bgbff :for {_fgfeg ,_dggadf :=d .Token ();if _dggadf !=nil {return _dggadf ;};switch _fcdbg :=_fgfeg .(type ){case _g .StartElement :switch _fcdbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_afaaff .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _gfgba :=d .DecodeElement (_afaaff .CNvPr ,&_fcdbg );_gfgba !=nil {return _gfgba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _gacac :=d .DecodeElement (_afaaff .CNvGrpSpPr ,&_fcdbg );_gacac !=nil {return _gacac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cbgdgf :=d .DecodeElement (_afaaff .GrpSpPr ,&_fcdbg );_cbgdgf !=nil {return _cbgdgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_eccca :=NewWdCT_WordprocessingGroupChoice ();if _dgedbf :=d .DecodeElement (&_eccca .Wsp ,&_fcdbg );_dgedbf !=nil {return _dgedbf ;};_afaaff .Choice =append (_afaaff .Choice ,_eccca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_geeee :=NewWdCT_WordprocessingGroupChoice ();if _gebag :=d .DecodeElement (&_geeee .GrpSp ,&_fcdbg );_gebag !=nil {return _gebag ;};_afaaff .Choice =append (_afaaff .Choice ,_geeee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_agdfgc :=NewWdCT_WordprocessingGroupChoice ();if _fgbgd :=d .DecodeElement (&_agdfgc .GraphicFrame ,&_fcdbg );_fgbgd !=nil {return _fgbgd ;};_afaaff .Choice =append (_afaaff .Choice ,_agdfgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ccdec :=NewWdCT_WordprocessingGroupChoice ();if _bgebed :=d .DecodeElement (&_ccdec .Pic ,&_fcdbg );_bgebed !=nil {return _bgebed ;};_afaaff .Choice =append (_afaaff .Choice ,_ccdec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_aceddf :=NewWdCT_WordprocessingGroupChoice ();if _ggfge :=d .DecodeElement (&_aceddf .ContentPart ,&_fcdbg );_ggfge !=nil {return _ggfge ;};_afaaff .Choice =append (_afaaff .Choice ,_aceddf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afaaff .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _daabg :=d .DecodeElement (_afaaff .ExtLst ,&_fcdbg );_daabg !=nil {return _daabg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067G\u0072\u006f\u0075\u0070\u0020%\u0076",_fcdbg .Name );if _gbgggf :=d .Skip ();_gbgggf !=nil {return _gbgggf ;};};case _g .EndElement :break _bgbff ;case _g .CharData :};};return nil ;}; -// Display Table Styles -TableStylesAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path +func (_aebab *EG_PContentMath )ValidateWithPath (path string )error {for _eedgg ,_fefgf :=range _aebab .EG_PContentBase {if _ccfca :=_fefgf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_eedgg ));_ccfca !=nil {return _ccfca ;};};for _ceacb ,_gddgfe :=range _aebab .EG_ContentRunContentBase {if _adfeg :=_gddgfe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fE\u0047\u005f\u0043\u006fn\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ceacb ));_adfeg !=nil {return _adfeg ;};};return nil ;};func (_dbedg *WdCT_GraphicFrame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gbbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dbedg .CNvPr ,_gbbdg );_aadbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_dbedg .CNvFrPr ,_aadbd );_dbcdaf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dbedg .Xfrm ,_dbcdaf );_cadge :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_dbedg .Graphic ,_cadge );if _dbedg .ExtLst !=nil {_bcafc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbedg .ExtLst ,_bcafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbbdde *WdCT_TxbxContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbbdde .AltChunk !=nil {_bbceg :=_g .StartElement {Name :_g .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ecfcb :=range _bbbdde .AltChunk {e .EncodeElement (_ecfcb ,_bbceg );};};if _bbbdde .EG_ContentBlockContent !=nil {for _ ,_begdc :=range _bbbdde .EG_ContentBlockContent {_begdc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cebcd *ST_PageBorderOffset )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebcd =0;case "\u0070\u0061\u0067\u0065":*_cebcd =1;case "\u0074\u0065\u0078\u0074":*_cebcd =2;};return nil ;};func NewCT_NumLvl ()*CT_NumLvl {_eacc :=&CT_NumLvl {};return _eacc }; -// Display Run Level Direct Formatting -DirectFormattingOnRunsAttr *_bef .ST_OnOff ; +// Validate validates the CT_Numbering and its children +func (_edagfb *CT_Numbering )Validate ()error {return _edagfb .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");}; -// Display Paragraph Level Direct Formatting -DirectFormattingOnParagraphsAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path +func (_acbbe *CT_Frame )ValidateWithPath (path string )error {if _acbbe .Sz !=nil {if _ccefb :=_acbbe .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ccefb !=nil {return _ccefb ;};};if _acbbe .Name !=nil {if _gebf :=_acbbe .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gebf !=nil {return _gebf ;};};if _acbbe .Title !=nil {if _cccgb :=_acbbe .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cccgb !=nil {return _cccgb ;};};if _acbbe .LongDesc !=nil {if _beafg :=_acbbe .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_beafg !=nil {return _beafg ;};};if _acbbe .SourceFileName !=nil {if _dcggb :=_acbbe .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_dcggb !=nil {return _dcggb ;};};if _acbbe .MarW !=nil {if _cdffa :=_acbbe .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_cdffa !=nil {return _cdffa ;};};if _acbbe .MarH !=nil {if _cefc :=_acbbe .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_cefc !=nil {return _cefc ;};};if _acbbe .Scrollbar !=nil {if _bcgcf :=_acbbe .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_bcgcf !=nil {return _bcgcf ;};};if _acbbe .NoResizeAllowed !=nil {if _afegc :=_acbbe .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_afegc !=nil {return _afegc ;};};if _acbbe .LinkedToFile !=nil {if _fgfef :=_acbbe .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_fgfef !=nil {return _fgfef ;};};return nil ;};func NewCT_TabStop ()*CT_TabStop {_baagf :=&CT_TabStop {};_baagf .ValAttr =ST_TabJc (1);return _baagf ;}; -// Display Direct Formatting on Numbering Data -DirectFormattingOnNumberingAttr *_bef .ST_OnOff ; +// Validate validates the CT_DocPartCategory and its children +func (_cgag *CT_DocPartCategory )Validate ()error {return _cgag .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_ddgf *CT_Column )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfab :=range start .Attr {if _cfab .Name .Local =="\u0077"{_cagc ,_aeea :=ParseUnionST_TwipsMeasure (_cfab .Value );if _aeea !=nil {return _aeea ;};_ddgf .WAttr =&_cagc ;continue ;};if _cfab .Name .Local =="\u0073\u0070\u0061c\u0065"{_aeceg ,_gdef :=ParseUnionST_TwipsMeasure (_cfab .Value );if _gdef !=nil {return _gdef ;};_ddgf .SpaceAttr =&_aeceg ;continue ;};};for {_edgd ,_ccdg :=d .Token ();if _ccdg !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_ccdg );};if _edef ,_agcd :=_edgd .(_g .EndElement );_agcd &&_edef .Name ==start .Name {break ;};};return nil ;}; -// Display Direct Formatting on Tables -DirectFormattingOnTablesAttr *_bef .ST_OnOff ; +// Validate validates the CT_DocPartTypes and its children +func (_gafb *CT_DocPartTypes )Validate ()error {return _gafb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_fcceb *CT_HdrFtrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dcbf ,_cdccf :=_fcceb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cdccf !=nil {return _cdccf ;};start .Attr =append (start .Attr ,_dcbf );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fcceb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efdae ST_CharacterSpacing )Validate ()error {return _efdae .ValidateWithPath ("")};func (_bgbbe ST_Zoom )String ()string {switch _bgbbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case 3:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 4:return "\u0074e\u0078\u0074\u0046\u0069\u0074";};return "";};func (_bffgfg ST_Zoom )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffaaf :=_g .Attr {};_ffaaf .Name =name ;switch _bffgfg {case ST_ZoomUnset :_ffaaf .Value ="";case ST_ZoomNone :_ffaaf .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_ffaaf .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_ffaaf .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_ffaaf .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _ffaaf ,nil ;};func (_aaeac *ST_FtnPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaeac =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_aaeac =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_aaeac =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_aaeac =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_aaeac =4;};return nil ;};func (_gaagd *CT_PageBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gaagd .ZOrderAttr !=ST_PageBorderZOrderUnset {_acebd ,_ceffab :=_gaagd .ZOrderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _ceffab !=nil {return _ceffab ;};start .Attr =append (start .Attr ,_acebd );};if _gaagd .DisplayAttr !=ST_PageBorderDisplayUnset {_gggdb ,_eaaad :=_gaagd .DisplayAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _eaaad !=nil {return _eaaad ;};start .Attr =append (start .Attr ,_gggdb );};if _gaagd .OffsetFromAttr !=ST_PageBorderOffsetUnset {_fcfgg ,_afcgc :=_gaagd .OffsetFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _afcgc !=nil {return _afcgc ;};start .Attr =append (start .Attr ,_fcfgg );};e .EncodeToken (start );if _gaagd .Top !=nil {_egdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gaagd .Top ,_egdg );};if _gaagd .Left !=nil {_dbeccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gaagd .Left ,_dbeccb );};if _gaagd .Bottom !=nil {_dfafb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gaagd .Bottom ,_dfafb );};if _gaagd .Right !=nil {_gcgag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gaagd .Right ,_gcgag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_EdGrp byte ;func NewCT_Numbering ()*CT_Numbering {_fcecg :=&CT_Numbering {};return _fcecg };func NewCT_DocPartPr ()*CT_DocPartPr {_dcga :=&CT_DocPartPr {};_dcga .Name =NewCT_DocPartName ();return _dcga ;};type CT_SmartTagType struct{ -// Display Styles to Remove Formatting -ClearFormattingAttr *_bef .ST_OnOff ; +// Smart Tag Namespace +NamespaceuriAttr *string ; -// Display Heading 1 through 3 -Top3HeadingStylesAttr *_bef .ST_OnOff ; +// Smart Tag Name +NameAttr *string ; -// Only Show Visible Styles -VisibleStylesAttr *_bef .ST_OnOff ; +// Smart Tag Supplementary URL +UrlAttr *string ;}; -// Use the Alternate Style Name -AlternateStyleNamesAttr *_bef .ST_OnOff ; +// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path +func (_cgbggd *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _cgbggd .ExtLst !=nil {if _efgdg :=_cgbggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efgdg !=nil {return _efgdg ;};};return nil ;};func (_gedebc ST_DropCap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gedebc .String (),start );};func NewCT_PPrGeneral ()*CT_PPrGeneral {_cfade :=&CT_PPrGeneral {};return _cfade };func (_fdbfda ST_Pitch )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eggfcd :=_g .Attr {};_eggfcd .Name =name ;switch _fdbfda {case ST_PitchUnset :_eggfcd .Value ="";case ST_PitchFixed :_eggfcd .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_eggfcd .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_eggfcd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _eggfcd ,nil ;};func NewCT_LineNumber ()*CT_LineNumber {_edcda :=&CT_LineNumber {};return _edcda };func (_dbafcg ST_TextAlignment )Validate ()error {return _dbafcg .ValidateWithPath ("")};func (_aadgc *CT_DocVar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_aadgc .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_aadgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_feaaae *ST_TblLayoutType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbgdg ,_ebdga :=d .Token ();if _ebdga !=nil {return _ebdga ;};if _ggbfc ,_cefbeg :=_bdbgdg .(_g .EndElement );_cefbeg &&_ggbfc .Name ==start .Name {*_feaaae =1;return nil ;};if _eegfc ,_eabba :=_bdbgdg .(_g .CharData );!_eabba {return _gd .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",_bdbgdg );}else {switch string (_eegfc ){case "":*_feaaae =0;case "\u0066\u0069\u0078e\u0064":*_feaaae =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_feaaae =2;};};_bdbgdg ,_ebdga =d .Token ();if _ebdga !=nil {return _ebdga ;};if _ffdddf ,_gdeac :=_bdbgdg .(_g .EndElement );_gdeac &&_ffdddf .Name ==start .Name {return nil ;};return _gd .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",_bdbgdg );};func (_ggcaea *CT_ObjectLink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bdef ,_bfafg :=_ggcaea .UpdateModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _bfafg !=nil {return _bfafg ;};start .Attr =append (start .Attr ,_bdef );if _ggcaea .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ggcaea .LockedFieldAttr )});};if _ggcaea .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_bcdfg ,_cccf :=_ggcaea .DrawAspectAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _cccf !=nil {return _cccf ;};start .Attr =append (start .Attr ,_bcdfg );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ggcaea .IdAttr )});if _ggcaea .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ggcaea .ProgIdAttr )});};if _ggcaea .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_ggcaea .ShapeIdAttr )});};if _ggcaea .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ggcaea .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_VAnchor byte ;func (_ddcdab ST_HexColorAuto )ValidateWithPath (path string )error {switch _ddcdab {case 0,1:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcdab ));};return nil ;};type CT_DocPart struct{ -// Bitmask of Suggested Filtering Options -ValAttr *string ;};func (_cgeag *CT_AutoCaption )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bcfdb :=range start .Attr {if _bcfdb .Name .Local =="\u006e\u0061\u006d\u0065"{_aeef ,_ddffe :=_bcfdb .Value ,error (nil );if _ddffe !=nil {return _ddffe ;};_cgeag .NameAttr =_aeef ;continue ;};if _bcfdb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_deb ,_abge :=_bcfdb .Value ,error (nil );if _abge !=nil {return _abge ;};_cgeag .CaptionAttr =_deb ;continue ;};};for {_fcfae ,_bdff :=d .Token ();if _bdff !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_bdff );};if _dbdec ,_bbeaab :=_fcfae .(_ebaba .EndElement );_bbeaab &&_dbdec .Name ==start .Name {break ;};};return nil ;};func (_cbaaf *TxbxContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _cbaaf .CT_TxbxContent .MarshalXML (e ,start );};func (_baabbb *CT_TblGridCol )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_eaagce :=range start .Attr {if _eaagce .Name .Local =="\u0077"{_dcfda ,_cggdg :=ParseUnionST_TwipsMeasure (_eaagce .Value );if _cggdg !=nil {return _cggdg ;};_baabbb .WAttr =&_dcfda ;continue ;};};for {_adce ,_cfbad :=d .Token ();if _cfbad !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_cfbad );};if _bcbdcd ,_fbcb :=_adce .(_ebaba .EndElement );_fbcb &&_bcbdcd .Name ==start .Name {break ;};};return nil ;}; +// Glossary Document Entry Properties +DocPartPr *CT_DocPartPr ; -// Validate validates the CT_TrackChangeRange and its children -func (_faab *CT_TrackChangeRange )Validate ()error {return _faab .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func NewCT_FFTextType ()*CT_FFTextType {_cgegb :=&CT_FFTextType {};_cgegb .ValAttr =ST_FFTextType (1);return _cgegb ;};func (_cgdgb *ST_Border )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cgdgb =0;case "\u006e\u0069\u006c":*_cgdgb =1;case "\u006e\u006f\u006e\u0065":*_cgdgb =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cgdgb =3;case "\u0074\u0068\u0069c\u006b":*_cgdgb =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cgdgb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cgdgb =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_cgdgb =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cgdgb =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cgdgb =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_cgdgb =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_cgdgb =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_cgdgb =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_cgdgb =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_cgdgb =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_cgdgb =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_cgdgb =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_cgdgb =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_cgdgb =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_cgdgb =19;case "\u0077\u0061\u0076\u0065":*_cgdgb =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_cgdgb =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_cgdgb =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_cgdgb =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_cgdgb =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_cgdgb =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_cgdgb =26;case "\u0069\u006e\u0073e\u0074":*_cgdgb =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_cgdgb =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_cgdgb =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_cgdgb =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_cgdgb =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_cgdgb =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_cgdgb =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_cgdgb =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_cgdgb =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_cgdgb =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_cgdgb =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_cgdgb =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_cgdgb =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_cgdgb =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_cgdgb =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_cgdgb =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cgdgb =43;case "\u0062\u0061\u0074\u0073":*_cgdgb =44;case "\u0062\u0069\u0072d\u0073":*_cgdgb =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_cgdgb =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_cgdgb =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_cgdgb =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_cgdgb =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_cgdgb =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_cgdgb =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_cgdgb =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_cgdgb =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_cgdgb =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_cgdgb =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_cgdgb =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_cgdgb =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_cgdgb =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_cgdgb =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_cgdgb =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_cgdgb =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_cgdgb =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cgdgb =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_cgdgb =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cgdgb =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_cgdgb =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_cgdgb =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_cgdgb =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_cgdgb =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_cgdgb =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_cgdgb =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_cgdgb =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_cgdgb =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_cgdgb =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_cgdgb =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_cgdgb =76;case "\u0063\u0075\u0070":*_cgdgb =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_cgdgb =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_cgdgb =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_cgdgb =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_cgdgb =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_cgdgb =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_cgdgb =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_cgdgb =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_cgdgb =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_cgdgb =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_cgdgb =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_cgdgb =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_cgdgb =89;case "\u0066\u0061\u006e\u0073":*_cgdgb =90;case "\u0066\u0069\u006c\u006d":*_cgdgb =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_cgdgb =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_cgdgb =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_cgdgb =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_cgdgb =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_cgdgb =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_cgdgb =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_cgdgb =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_cgdgb =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_cgdgb =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_cgdgb =101;case "\u0067\u0065\u006d\u0073":*_cgdgb =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_cgdgb =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cgdgb =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_cgdgb =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_cgdgb =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_cgdgb =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_cgdgb =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_cgdgb =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_cgdgb =110;case "\u0068\u006f\u006cl\u0079":*_cgdgb =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_cgdgb =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_cgdgb =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_cgdgb =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_cgdgb =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_cgdgb =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_cgdgb =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_cgdgb =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_cgdgb =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_cgdgb =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_cgdgb =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_cgdgb =122;case "\u006d\u006f\u006fn\u0073":*_cgdgb =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_cgdgb =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_cgdgb =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_cgdgb =126;case "\u006f\u0076\u0061l\u0073":*_cgdgb =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_cgdgb =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_cgdgb =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_cgdgb =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_cgdgb =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_cgdgb =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_cgdgb =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_cgdgb =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_cgdgb =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_cgdgb =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_cgdgb =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_cgdgb =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_cgdgb =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_cgdgb =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_cgdgb =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_cgdgb =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_cgdgb =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_cgdgb =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_cgdgb =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_cgdgb =146;case "\u0072\u0069\u006eg\u0073":*_cgdgb =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_cgdgb =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_cgdgb =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_cgdgb =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_cgdgb =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_cgdgb =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_cgdgb =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_cgdgb =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_cgdgb =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_cgdgb =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_cgdgb =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_cgdgb =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_cgdgb =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_cgdgb =160;case "\u0073\u0074\u0061r\u0073":*_cgdgb =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_cgdgb =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_cgdgb =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_cgdgb =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_cgdgb =165;case "\u0073\u0075\u006e":*_cgdgb =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_cgdgb =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_cgdgb =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_cgdgb =169;case "\u0074\u0072\u0065e\u0073":*_cgdgb =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_cgdgb =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_cgdgb =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_cgdgb =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_cgdgb =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_cgdgb =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_cgdgb =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_cgdgb =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_cgdgb =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_cgdgb =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_cgdgb =180;case "\u0076\u0069\u006e\u0065":*_cgdgb =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_cgdgb =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_cgdgb =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_cgdgb =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_cgdgb =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_cgdgb =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_cgdgb =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_cgdgb =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_cgdgb =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_cgdgb =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_cgdgb =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_cgdgb =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cgdgb =193;};return nil ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); +// Contents of Glossary Document Entry +DocPartBody *CT_Body ;};func (_dgfg *CT_CharacterSpacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fbgc ,_aag :=_dgfg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aag !=nil {return _aag ;};start .Attr =append (start .Attr ,_fbgc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextboxTightWrap struct{ -// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path -func (_eagge *CT_TblGrid )ValidateWithPath (path string )error {for _dgfad ,_bffeg :=range _eagge .GridCol {if _eddff :=_bffeg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_dgfad ));_eddff !=nil {return _eddff ;};};if _eagge .TblGridChange !=nil {if _aeeec :=_eagge .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_aeeec !=nil {return _aeeec ;};};return nil ;};func (_cggdd *EG_ContentRowContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cggdd .Tr !=nil {_dabbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_dbefg :=range _cggdd .Tr {e .EncodeElement (_dbefg ,_dabbe );};};if _cggdd .CustomXml !=nil {_fefd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cggdd .CustomXml ,_fefd );};if _cggdd .Sdt !=nil {_dcgda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cggdd .Sdt ,_dcgda );};if _cggdd .EG_RunLevelElts !=nil {for _ ,_addedf :=range _cggdd .EG_RunLevelElts {_addedf .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;};func (_caegg *CT_TblBorders )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_abdda :for {_debec ,_adaac :=d .Token ();if _adaac !=nil {return _adaac ;};switch _gedbf :=_debec .(type ){case _ebaba .StartElement :switch _gedbf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_caegg .Top =NewCT_Border ();if _dbgeg :=d .DecodeElement (_caegg .Top ,&_gedbf );_dbgeg !=nil {return _dbgeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_caegg .Start =NewCT_Border ();if _dfeda :=d .DecodeElement (_caegg .Start ,&_gedbf );_dfeda !=nil {return _dfeda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_caegg .Left =NewCT_Border ();if _feefca :=d .DecodeElement (_caegg .Left ,&_gedbf );_feefca !=nil {return _feefca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_caegg .Bottom =NewCT_Border ();if _egeabd :=d .DecodeElement (_caegg .Bottom ,&_gedbf );_egeabd !=nil {return _egeabd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_caegg .End =NewCT_Border ();if _fcfddc :=d .DecodeElement (_caegg .End ,&_gedbf );_fcfddc !=nil {return _fcfddc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_caegg .Right =NewCT_Border ();if _gdeegd :=d .DecodeElement (_caegg .Right ,&_gedbf );_gdeegd !=nil {return _gdeegd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_caegg .InsideH =NewCT_Border ();if _ebeeg :=d .DecodeElement (_caegg .InsideH ,&_gedbf );_ebeeg !=nil {return _ebeeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_caegg .InsideV =NewCT_Border ();if _fccea :=d .DecodeElement (_caegg .InsideV ,&_gedbf );_fccea !=nil {return _fccea ;};default:_febdf .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\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_gedbf .Name );if _acab :=d .Skip ();_acab !=nil {return _acab ;};};case _ebaba .EndElement :break _abdda ;case _ebaba .CharData :};};return nil ;}; +// Lines to Tight Wrap to Paragraph Extents +ValAttr ST_TextboxTightWrap ;};func NewCT_Perm ()*CT_Perm {_egacg :=&CT_Perm {};return _egacg }; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_dgagd *CT_Font )ValidateWithPath (path string )error {if _dgagd .AltName !=nil {if _gbfge :=_dgagd .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_gbfge !=nil {return _gbfge ;};};if _dgagd .Panose1 !=nil {if _dgefd :=_dgagd .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_dgefd !=nil {return _dgefd ;};};if _dgagd .Charset !=nil {if _cagfgd :=_dgagd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_cagfgd !=nil {return _cagfgd ;};};if _dgagd .Family !=nil {if _ecffc :=_dgagd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_ecffc !=nil {return _ecffc ;};};if _dgagd .NotTrueType !=nil {if _ebcb :=_dgagd .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_ebcb !=nil {return _ebcb ;};};if _dgagd .Pitch !=nil {if _aefdb :=_dgagd .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_aefdb !=nil {return _aefdb ;};};if _dgagd .Sig !=nil {if _bbbae :=_dgagd .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_bbbae !=nil {return _bbbae ;};};if _dgagd .EmbedRegular !=nil {if _fdfb :=_dgagd .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_fdfb !=nil {return _fdfb ;};};if _dgagd .EmbedBold !=nil {if _edcggb :=_dgagd .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_edcggb !=nil {return _edcggb ;};};if _dgagd .EmbedItalic !=nil {if _ffdbe :=_dgagd .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_ffdbe !=nil {return _ffdbe ;};};if _dgagd .EmbedBoldItalic !=nil {if _bdeac :=_dgagd .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_bdeac !=nil {return _bdeac ;};};return nil ;}; +// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path +func (_edabb *CT_SdtComboBox )ValidateWithPath (path string )error {for _ddded ,_bbdca :=range _edabb .ListItem {if _ebgc :=_bbdca .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ddded ));_ebgc !=nil {return _ebgc ;};};return nil ;};type CT_Em struct{ -// Validate validates the CT_TrPr and its children -func (_dcdff *CT_TrPr )Validate ()error {return _dcdff .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");}; +// Emphasis Mark Type +ValAttr ST_Em ;};type CT_TextDirection struct{ -// Validate validates the CT_RubyAlign and its children -func (_babed *CT_RubyAlign )Validate ()error {return _babed .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func (_ceaf *CT_DocRsids )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ceaf .RsidRoot !=nil {_bfbbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_ceaf .RsidRoot ,_bfbbg );};if _ceaf .Rsid !=nil {_bcaefd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_gffae :=range _ceaf .Rsid {e .EncodeElement (_gffae ,_bcaefd );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ebfcb *CT_Drawing )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cgefb :for {_aaec ,_cdbbfe :=d .Token ();if _cdbbfe !=nil {return _cdbbfe ;};switch _eabg :=_aaec .(type ){case _ebaba .StartElement :switch _eabg .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_ccecd :=NewWdAnchor ();if _dgagfd :=d .DecodeElement (_ccecd ,&_eabg );_dgagfd !=nil {return _dgagfd ;};_ebfcb .Anchor =append (_ebfcb .Anchor ,_ccecd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_cecaa :=NewWdInline ();if _eebdc :=d .DecodeElement (_cecaa ,&_eabg );_eebdc !=nil {return _eebdc ;};_ebfcb .Inline =append (_ebfcb .Inline ,_cecaa );default:_febdf .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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_eabg .Name );if _dcbfab :=d .Skip ();_dcbfab !=nil {return _dcbfab ;};};case _ebaba .EndElement :break _cgefb ;case _ebaba .CharData :};};return nil ;};func (_ggdaf ST_Jc )ValidateWithPath (path string )error {switch _ggdaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdaf ));};return nil ;};type Endnotes struct{CT_Endnotes };type CT_ShapeDefaults struct{Any []_febdf .Any ;};func (_egbda *CT_Body )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_agfbe :for {_eaagb ,_egdcba :=d .Token ();if _egdcba !=nil {return _egdcba ;};switch _cbeafb :=_eaagb .(type ){case _ebaba .StartElement :switch _cbeafb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_egdddd :=NewEG_BlockLevelElts ();_ebfff :=NewCT_AltChunk ();if _fbefg :=d .DecodeElement (_ebfff ,&_cbeafb );_fbefg !=nil {return _fbefg ;};_egdddd .AltChunk =append (_egdddd .AltChunk ,_ebfff );_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_egdddd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_adbdgd :=NewEG_BlockLevelElts ();_ceecc :=NewEG_ContentBlockContent ();_ceecc .CustomXml =NewCT_CustomXmlBlock ();if _gegac :=d .DecodeElement (_ceecc .CustomXml ,&_cbeafb );_gegac !=nil {return _gegac ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_adbdgd );_adbdgd .EG_ContentBlockContent =append (_adbdgd .EG_ContentBlockContent ,_ceecc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fabca :=NewEG_BlockLevelElts ();_fegg :=NewEG_ContentBlockContent ();_fegg .Sdt =NewCT_SdtBlock ();if _edccfd :=d .DecodeElement (_fegg .Sdt ,&_cbeafb );_edccfd !=nil {return _edccfd ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_fabca );_fabca .EG_ContentBlockContent =append (_fabca .EG_ContentBlockContent ,_fegg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_daffc :=NewEG_BlockLevelElts ();_bbecg :=NewEG_ContentBlockContent ();_cabag :=NewCT_P ();if _eeggb :=d .DecodeElement (_cabag ,&_cbeafb );_eeggb !=nil {return _eeggb ;};_bbecg .P =append (_bbecg .P ,_cabag );_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_daffc );_daffc .EG_ContentBlockContent =append (_daffc .EG_ContentBlockContent ,_bbecg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ccc :=NewEG_BlockLevelElts ();_fbfgf :=NewEG_ContentBlockContent ();_efafa :=NewCT_Tbl ();if _cfffe :=d .DecodeElement (_efafa ,&_cbeafb );_cfffe !=nil {return _cfffe ;};_fbfgf .Tbl =append (_fbfgf .Tbl ,_efafa );_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_ccc );_ccc .EG_ContentBlockContent =append (_ccc .EG_ContentBlockContent ,_fbfgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ebca :=NewEG_BlockLevelElts ();_aafe :=NewEG_ContentBlockContent ();_cgafba :=NewEG_RunLevelElts ();_cgafba .ProofErr =NewCT_ProofErr ();if _cgged :=d .DecodeElement (_cgafba .ProofErr ,&_cbeafb );_cgged !=nil {return _cgged ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_ebca );_ebca .EG_ContentBlockContent =append (_ebca .EG_ContentBlockContent ,_aafe );_aafe .EG_RunLevelElts =append (_aafe .EG_RunLevelElts ,_cgafba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fcccc :=NewEG_BlockLevelElts ();_cgebad :=NewEG_ContentBlockContent ();_aeabc :=NewEG_RunLevelElts ();_aeabc .PermStart =NewCT_PermStart ();if _eddac :=d .DecodeElement (_aeabc .PermStart ,&_cbeafb );_eddac !=nil {return _eddac ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_fcccc );_fcccc .EG_ContentBlockContent =append (_fcccc .EG_ContentBlockContent ,_cgebad );_cgebad .EG_RunLevelElts =append (_cgebad .EG_RunLevelElts ,_aeabc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dacga :=NewEG_BlockLevelElts ();_ecgabf :=NewEG_ContentBlockContent ();_aefg :=NewEG_RunLevelElts ();_aefg .PermEnd =NewCT_Perm ();if _fgadbg :=d .DecodeElement (_aefg .PermEnd ,&_cbeafb );_fgadbg !=nil {return _fgadbg ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_dacga );_dacga .EG_ContentBlockContent =append (_dacga .EG_ContentBlockContent ,_ecgabf );_ecgabf .EG_RunLevelElts =append (_ecgabf .EG_RunLevelElts ,_aefg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agcg :=NewEG_BlockLevelElts ();_dbcee :=NewEG_ContentBlockContent ();_ffgcb :=NewEG_RunLevelElts ();_ffgcb .Ins =NewCT_RunTrackChange ();if _adfb :=d .DecodeElement (_ffgcb .Ins ,&_cbeafb );_adfb !=nil {return _adfb ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_agcg );_agcg .EG_ContentBlockContent =append (_agcg .EG_ContentBlockContent ,_dbcee );_dbcee .EG_RunLevelElts =append (_dbcee .EG_RunLevelElts ,_ffgcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gdgg :=NewEG_BlockLevelElts ();_gefd :=NewEG_ContentBlockContent ();_dbbad :=NewEG_RunLevelElts ();_dbbad .Del =NewCT_RunTrackChange ();if _caaaa :=d .DecodeElement (_dbbad .Del ,&_cbeafb );_caaaa !=nil {return _caaaa ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_gdgg );_gdgg .EG_ContentBlockContent =append (_gdgg .EG_ContentBlockContent ,_gefd );_gefd .EG_RunLevelElts =append (_gefd .EG_RunLevelElts ,_dbbad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_adgbc :=NewEG_BlockLevelElts ();_gfcc :=NewEG_ContentBlockContent ();_gaafe :=NewEG_RunLevelElts ();_gaafe .MoveFrom =NewCT_RunTrackChange ();if _bbeefe :=d .DecodeElement (_gaafe .MoveFrom ,&_cbeafb );_bbeefe !=nil {return _bbeefe ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_adgbc );_adgbc .EG_ContentBlockContent =append (_adgbc .EG_ContentBlockContent ,_gfcc );_gfcc .EG_RunLevelElts =append (_gfcc .EG_RunLevelElts ,_gaafe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddecgg :=NewEG_BlockLevelElts ();_gdcbc :=NewEG_ContentBlockContent ();_ffdff :=NewEG_RunLevelElts ();_ffdff .MoveTo =NewCT_RunTrackChange ();if _ecca :=d .DecodeElement (_ffdff .MoveTo ,&_cbeafb );_ecca !=nil {return _ecca ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_ddecgg );_ddecgg .EG_ContentBlockContent =append (_ddecgg .EG_ContentBlockContent ,_gdcbc );_gdcbc .EG_RunLevelElts =append (_gdcbc .EG_RunLevelElts ,_ffdff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dbbagc :=NewEG_BlockLevelElts ();_fgfbf :=NewEG_ContentBlockContent ();_gdbdef :=NewEG_RunLevelElts ();_gfdba :=NewEG_RangeMarkupElements ();_gfdba .BookmarkStart =NewCT_Bookmark ();if _gdfdd :=d .DecodeElement (_gfdba .BookmarkStart ,&_cbeafb );_gdfdd !=nil {return _gdfdd ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_dbbagc );_dbbagc .EG_ContentBlockContent =append (_dbbagc .EG_ContentBlockContent ,_fgfbf );_fgfbf .EG_RunLevelElts =append (_fgfbf .EG_RunLevelElts ,_gdbdef );_gdbdef .EG_RangeMarkupElements =append (_gdbdef .EG_RangeMarkupElements ,_gfdba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fegbeg :=NewEG_BlockLevelElts ();_gfbc :=NewEG_ContentBlockContent ();_cfbb :=NewEG_RunLevelElts ();_cdac :=NewEG_RangeMarkupElements ();_cdac .BookmarkEnd =NewCT_MarkupRange ();if _cagaf :=d .DecodeElement (_cdac .BookmarkEnd ,&_cbeafb );_cagaf !=nil {return _cagaf ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_fegbeg );_fegbeg .EG_ContentBlockContent =append (_fegbeg .EG_ContentBlockContent ,_gfbc );_gfbc .EG_RunLevelElts =append (_gfbc .EG_RunLevelElts ,_cfbb );_cfbb .EG_RangeMarkupElements =append (_cfbb .EG_RangeMarkupElements ,_cdac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_feeee :=NewEG_BlockLevelElts ();_ecddae :=NewEG_ContentBlockContent ();_bccec :=NewEG_RunLevelElts ();_dbebeb :=NewEG_RangeMarkupElements ();_dbebeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccddb :=d .DecodeElement (_dbebeb .MoveFromRangeStart ,&_cbeafb );_ccddb !=nil {return _ccddb ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_feeee );_feeee .EG_ContentBlockContent =append (_feeee .EG_ContentBlockContent ,_ecddae );_ecddae .EG_RunLevelElts =append (_ecddae .EG_RunLevelElts ,_bccec );_bccec .EG_RangeMarkupElements =append (_bccec .EG_RangeMarkupElements ,_dbebeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eefac :=NewEG_BlockLevelElts ();_bgbac :=NewEG_ContentBlockContent ();_dadgg :=NewEG_RunLevelElts ();_feffc :=NewEG_RangeMarkupElements ();_feffc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbfbb :=d .DecodeElement (_feffc .MoveFromRangeEnd ,&_cbeafb );_gbfbb !=nil {return _gbfbb ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_eefac );_eefac .EG_ContentBlockContent =append (_eefac .EG_ContentBlockContent ,_bgbac );_bgbac .EG_RunLevelElts =append (_bgbac .EG_RunLevelElts ,_dadgg );_dadgg .EG_RangeMarkupElements =append (_dadgg .EG_RangeMarkupElements ,_feffc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebabc :=NewEG_BlockLevelElts ();_aebbb :=NewEG_ContentBlockContent ();_cgfcca :=NewEG_RunLevelElts ();_cceea :=NewEG_RangeMarkupElements ();_cceea .MoveToRangeStart =NewCT_MoveBookmark ();if _aafaa :=d .DecodeElement (_cceea .MoveToRangeStart ,&_cbeafb );_aafaa !=nil {return _aafaa ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_ebabc );_ebabc .EG_ContentBlockContent =append (_ebabc .EG_ContentBlockContent ,_aebbb );_aebbb .EG_RunLevelElts =append (_aebbb .EG_RunLevelElts ,_cgfcca );_cgfcca .EG_RangeMarkupElements =append (_cgfcca .EG_RangeMarkupElements ,_cceea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eadf :=NewEG_BlockLevelElts ();_geegb :=NewEG_ContentBlockContent ();_ebdce :=NewEG_RunLevelElts ();_dbgae :=NewEG_RangeMarkupElements ();_dbgae .MoveToRangeEnd =NewCT_MarkupRange ();if _ff :=d .DecodeElement (_dbgae .MoveToRangeEnd ,&_cbeafb );_ff !=nil {return _ff ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_eadf );_eadf .EG_ContentBlockContent =append (_eadf .EG_ContentBlockContent ,_geegb );_geegb .EG_RunLevelElts =append (_geegb .EG_RunLevelElts ,_ebdce );_ebdce .EG_RangeMarkupElements =append (_ebdce .EG_RangeMarkupElements ,_dbgae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bedbcf :=NewEG_BlockLevelElts ();_cgcae :=NewEG_ContentBlockContent ();_fceaa :=NewEG_RunLevelElts ();_cgagb :=NewEG_RangeMarkupElements ();_cgagb .CommentRangeStart =NewCT_MarkupRange ();if _gbcef :=d .DecodeElement (_cgagb .CommentRangeStart ,&_cbeafb );_gbcef !=nil {return _gbcef ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_bedbcf );_bedbcf .EG_ContentBlockContent =append (_bedbcf .EG_ContentBlockContent ,_cgcae );_cgcae .EG_RunLevelElts =append (_cgcae .EG_RunLevelElts ,_fceaa );_fceaa .EG_RangeMarkupElements =append (_fceaa .EG_RangeMarkupElements ,_cgagb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abgeb :=NewEG_BlockLevelElts ();_ddagf :=NewEG_ContentBlockContent ();_fdbcc :=NewEG_RunLevelElts ();_fgbfe :=NewEG_RangeMarkupElements ();_fgbfe .CommentRangeEnd =NewCT_MarkupRange ();if _abdecd :=d .DecodeElement (_fgbfe .CommentRangeEnd ,&_cbeafb );_abdecd !=nil {return _abdecd ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_abgeb );_abgeb .EG_ContentBlockContent =append (_abgeb .EG_ContentBlockContent ,_ddagf );_ddagf .EG_RunLevelElts =append (_ddagf .EG_RunLevelElts ,_fdbcc );_fdbcc .EG_RangeMarkupElements =append (_fdbcc .EG_RangeMarkupElements ,_fgbfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gefdgc :=NewEG_BlockLevelElts ();_dfcga :=NewEG_ContentBlockContent ();_bfag :=NewEG_RunLevelElts ();_gdff :=NewEG_RangeMarkupElements ();_gdff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adbad :=d .DecodeElement (_gdff .CustomXmlInsRangeStart ,&_cbeafb );_adbad !=nil {return _adbad ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_gefdgc );_gefdgc .EG_ContentBlockContent =append (_gefdgc .EG_ContentBlockContent ,_dfcga );_dfcga .EG_RunLevelElts =append (_dfcga .EG_RunLevelElts ,_bfag );_bfag .EG_RangeMarkupElements =append (_bfag .EG_RangeMarkupElements ,_gdff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgfaa :=NewEG_BlockLevelElts ();_abeea :=NewEG_ContentBlockContent ();_bedbd :=NewEG_RunLevelElts ();_efdac :=NewEG_RangeMarkupElements ();_efdac .CustomXmlInsRangeEnd =NewCT_Markup ();if _edaed :=d .DecodeElement (_efdac .CustomXmlInsRangeEnd ,&_cbeafb );_edaed !=nil {return _edaed ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_fgfaa );_fgfaa .EG_ContentBlockContent =append (_fgfaa .EG_ContentBlockContent ,_abeea );_abeea .EG_RunLevelElts =append (_abeea .EG_RunLevelElts ,_bedbd );_bedbd .EG_RangeMarkupElements =append (_bedbd .EG_RangeMarkupElements ,_efdac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ceeeb :=NewEG_BlockLevelElts ();_bacee :=NewEG_ContentBlockContent ();_dgfcf :=NewEG_RunLevelElts ();_bagcg :=NewEG_RangeMarkupElements ();_bagcg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aegabg :=d .DecodeElement (_bagcg .CustomXmlDelRangeStart ,&_cbeafb );_aegabg !=nil {return _aegabg ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_ceeeb );_ceeeb .EG_ContentBlockContent =append (_ceeeb .EG_ContentBlockContent ,_bacee );_bacee .EG_RunLevelElts =append (_bacee .EG_RunLevelElts ,_dgfcf );_dgfcf .EG_RangeMarkupElements =append (_dgfcf .EG_RangeMarkupElements ,_bagcg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggggbb :=NewEG_BlockLevelElts ();_eeagb :=NewEG_ContentBlockContent ();_bedfgb :=NewEG_RunLevelElts ();_eggae :=NewEG_RangeMarkupElements ();_eggae .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccac :=d .DecodeElement (_eggae .CustomXmlDelRangeEnd ,&_cbeafb );_ccac !=nil {return _ccac ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_ggggbb );_ggggbb .EG_ContentBlockContent =append (_ggggbb .EG_ContentBlockContent ,_eeagb );_eeagb .EG_RunLevelElts =append (_eeagb .EG_RunLevelElts ,_bedfgb );_bedfgb .EG_RangeMarkupElements =append (_bedfgb .EG_RangeMarkupElements ,_eggae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ccgaf :=NewEG_BlockLevelElts ();_gffbf :=NewEG_ContentBlockContent ();_aabcb :=NewEG_RunLevelElts ();_gegca :=NewEG_RangeMarkupElements ();_gegca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgfgff :=d .DecodeElement (_gegca .CustomXmlMoveFromRangeStart ,&_cbeafb );_dgfgff !=nil {return _dgfgff ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_ccgaf );_ccgaf .EG_ContentBlockContent =append (_ccgaf .EG_ContentBlockContent ,_gffbf );_gffbf .EG_RunLevelElts =append (_gffbf .EG_RunLevelElts ,_aabcb );_aabcb .EG_RangeMarkupElements =append (_aabcb .EG_RangeMarkupElements ,_gegca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_agebf :=NewEG_BlockLevelElts ();_bbfcfgd :=NewEG_ContentBlockContent ();_ffef :=NewEG_RunLevelElts ();_facgd :=NewEG_RangeMarkupElements ();_facgd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cefea :=d .DecodeElement (_facgd .CustomXmlMoveFromRangeEnd ,&_cbeafb );_cefea !=nil {return _cefea ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_agebf );_agebf .EG_ContentBlockContent =append (_agebf .EG_ContentBlockContent ,_bbfcfgd );_bbfcfgd .EG_RunLevelElts =append (_bbfcfgd .EG_RunLevelElts ,_ffef );_ffef .EG_RangeMarkupElements =append (_ffef .EG_RangeMarkupElements ,_facgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eaggb :=NewEG_BlockLevelElts ();_cfaddg :=NewEG_ContentBlockContent ();_faagg :=NewEG_RunLevelElts ();_beaag :=NewEG_RangeMarkupElements ();_beaag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fegfgb :=d .DecodeElement (_beaag .CustomXmlMoveToRangeStart ,&_cbeafb );_fegfgb !=nil {return _fegfgb ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_eaggb );_eaggb .EG_ContentBlockContent =append (_eaggb .EG_ContentBlockContent ,_cfaddg );_cfaddg .EG_RunLevelElts =append (_cfaddg .EG_RunLevelElts ,_faagg );_faagg .EG_RangeMarkupElements =append (_faagg .EG_RangeMarkupElements ,_beaag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgdca :=NewEG_BlockLevelElts ();_fcaad :=NewEG_ContentBlockContent ();_cbcgdc :=NewEG_RunLevelElts ();_edgbe :=NewEG_RangeMarkupElements ();_edgbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fed :=d .DecodeElement (_edgbe .CustomXmlMoveToRangeEnd ,&_cbeafb );_fed !=nil {return _fed ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_cgdca );_cgdca .EG_ContentBlockContent =append (_cgdca .EG_ContentBlockContent ,_fcaad );_fcaad .EG_RunLevelElts =append (_fcaad .EG_RunLevelElts ,_cbcgdc );_cbcgdc .EG_RangeMarkupElements =append (_cbcgdc .EG_RangeMarkupElements ,_edgbe );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_acaef :=NewEG_BlockLevelElts ();_cbebde :=NewEG_ContentBlockContent ();_fagfg :=NewEG_RunLevelElts ();_eabca :=NewEG_MathContent ();_eabca .OMathPara =_cgde .NewOMathPara ();if _gddfd :=d .DecodeElement (_eabca .OMathPara ,&_cbeafb );_gddfd !=nil {return _gddfd ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_acaef );_acaef .EG_ContentBlockContent =append (_acaef .EG_ContentBlockContent ,_cbebde );_cbebde .EG_RunLevelElts =append (_cbebde .EG_RunLevelElts ,_fagfg );_fagfg .EG_MathContent =append (_fagfg .EG_MathContent ,_eabca );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_afdcgdg :=NewEG_BlockLevelElts ();_ecfae :=NewEG_ContentBlockContent ();_dbfdee :=NewEG_RunLevelElts ();_gffdb :=NewEG_MathContent ();_gffdb .OMath =_cgde .NewOMath ();if _dfffc :=d .DecodeElement (_gffdb .OMath ,&_cbeafb );_dfffc !=nil {return _dfffc ;};_egbda .EG_BlockLevelElts =append (_egbda .EG_BlockLevelElts ,_afdcgdg );_afdcgdg .EG_ContentBlockContent =append (_afdcgdg .EG_ContentBlockContent ,_ecfae );_ecfae .EG_RunLevelElts =append (_ecfae .EG_RunLevelElts ,_dbfdee );_dbfdee .EG_MathContent =append (_dbfdee .EG_MathContent ,_gffdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_egbda .SectPr =NewCT_SectPr ();if _bfcabd :=d .DecodeElement (_egbda .SectPr ,&_cbeafb );_bfcabd !=nil {return _bfcabd ;};default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_cbeafb .Name );if _baea :=d .Skip ();_baea !=nil {return _baea ;};};case _ebaba .EndElement :break _agfbe ;case _ebaba .CharData :};};return nil ;};func (_facge *CT_FtnEdn )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _facge .TypeAttr !=ST_FtnEdnUnset {_aggff ,_bdbdb :=_facge .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bdbdb !=nil {return _bdbdb ;};start .Attr =append (start .Attr ,_aggff );};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_facge .IdAttr )});e .EncodeToken (start );for _ ,_beedd :=range _facge .EG_BlockLevelElts {_beedd .MarshalXML (e ,_ebaba .StartElement {});};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_decec ST_ObjectUpdateMode )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_decec .String (),start );};func (_ccbaba ST_NumberFormat )ValidateWithPath (path string )error {switch _ccbaba {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbaba ));};return nil ;};func (_ceece *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_ceece =0;case "\u006e\u0065\u0078\u0074":*_ceece =1;case "\u0070\u0072\u0065\u0076":*_ceece =2;};return nil ;};func (_adfefg *CT_SectPrBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_baaf :=range start .Attr {if _baaf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gafgc ,_gecdgb :=_baaf .Value ,error (nil );if _gecdgb !=nil {return _gecdgb ;};_adfefg .RsidDelAttr =&_gafgc ;continue ;};if _baaf .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gcaa ,_fcebdd :=_baaf .Value ,error (nil );if _fcebdd !=nil {return _fcebdd ;};_adfefg .RsidSectAttr =&_gcaa ;continue ;};if _baaf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gbdbe ,_ccfbb :=_baaf .Value ,error (nil );if _ccfbb !=nil {return _ccfbb ;};_adfefg .RsidRPrAttr =&_gbdbe ;continue ;};if _baaf .Name .Local =="\u0072\u0073\u0069d\u0052"{_cfbed ,_fgbaf :=_baaf .Value ,error (nil );if _fgbaf !=nil {return _fgbaf ;};_adfefg .RsidRAttr =&_cfbed ;continue ;};};_fcdda :for {_efgf ,_ggfag :=d .Token ();if _ggfag !=nil {return _ggfag ;};switch _bffdb :=_efgf .(type ){case _ebaba .StartElement :switch _bffdb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_adfefg .FootnotePr =NewCT_FtnProps ();if _efgbag :=d .DecodeElement (_adfefg .FootnotePr ,&_bffdb );_efgbag !=nil {return _efgbag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_adfefg .EndnotePr =NewCT_EdnProps ();if _bgbeb :=d .DecodeElement (_adfefg .EndnotePr ,&_bffdb );_bgbeb !=nil {return _bgbeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_adfefg .Type =NewCT_SectType ();if _abcgf :=d .DecodeElement (_adfefg .Type ,&_bffdb );_abcgf !=nil {return _abcgf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_adfefg .PgSz =NewCT_PageSz ();if _fabed :=d .DecodeElement (_adfefg .PgSz ,&_bffdb );_fabed !=nil {return _fabed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_adfefg .PgMar =NewCT_PageMar ();if _egcf :=d .DecodeElement (_adfefg .PgMar ,&_bffdb );_egcf !=nil {return _egcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_adfefg .PaperSrc =NewCT_PaperSource ();if _dedga :=d .DecodeElement (_adfefg .PaperSrc ,&_bffdb );_dedga !=nil {return _dedga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_adfefg .PgBorders =NewCT_PageBorders ();if _ffcb :=d .DecodeElement (_adfefg .PgBorders ,&_bffdb );_ffcb !=nil {return _ffcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_adfefg .LnNumType =NewCT_LineNumber ();if _cffgb :=d .DecodeElement (_adfefg .LnNumType ,&_bffdb );_cffgb !=nil {return _cffgb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_adfefg .PgNumType =NewCT_PageNumber ();if _deeca :=d .DecodeElement (_adfefg .PgNumType ,&_bffdb );_deeca !=nil {return _deeca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_adfefg .Cols =NewCT_Columns ();if _agadc :=d .DecodeElement (_adfefg .Cols ,&_bffdb );_agadc !=nil {return _agadc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_adfefg .FormProt =NewCT_OnOff ();if _dfacce :=d .DecodeElement (_adfefg .FormProt ,&_bffdb );_dfacce !=nil {return _dfacce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_adfefg .VAlign =NewCT_VerticalJc ();if _cedca :=d .DecodeElement (_adfefg .VAlign ,&_bffdb );_cedca !=nil {return _cedca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_adfefg .NoEndnote =NewCT_OnOff ();if _bedcg :=d .DecodeElement (_adfefg .NoEndnote ,&_bffdb );_bedcg !=nil {return _bedcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_adfefg .TitlePg =NewCT_OnOff ();if _eaca :=d .DecodeElement (_adfefg .TitlePg ,&_bffdb );_eaca !=nil {return _eaca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_adfefg .TextDirection =NewCT_TextDirection ();if _ecdbdc :=d .DecodeElement (_adfefg .TextDirection ,&_bffdb );_ecdbdc !=nil {return _ecdbdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_adfefg .Bidi =NewCT_OnOff ();if _eecdd :=d .DecodeElement (_adfefg .Bidi ,&_bffdb );_eecdd !=nil {return _eecdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_adfefg .RtlGutter =NewCT_OnOff ();if _cegea :=d .DecodeElement (_adfefg .RtlGutter ,&_bffdb );_cegea !=nil {return _cegea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_adfefg .DocGrid =NewCT_DocGrid ();if _eggfge :=d .DecodeElement (_adfefg .DocGrid ,&_bffdb );_eggfge !=nil {return _eggfge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_adfefg .PrinterSettings =NewCT_Rel ();if _cfadd :=d .DecodeElement (_adfefg .PrinterSettings ,&_bffdb );_cfadd !=nil {return _cfadd ;};default:_febdf .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\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_bffdb .Name );if _caggg :=d .Skip ();_caggg !=nil {return _caggg ;};};case _ebaba .EndElement :break _fcdda ;case _ebaba .CharData :};};return nil ;};type CT_Numbering struct{ +// Direction of Text Flow +ValAttr ST_TextDirection ;};func (_cdbcf *CT_TcPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cdbcf .CnfStyle !=nil {_acffbfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdbcf .CnfStyle ,_acffbfd );};if _cdbcf .TcW !=nil {_faeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_cdbcf .TcW ,_faeaf );};if _cdbcf .GridSpan !=nil {_efdag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_cdbcf .GridSpan ,_efdag );};if _cdbcf .HMerge !=nil {_cgdag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdbcf .HMerge ,_cgdag );};if _cdbcf .VMerge !=nil {_gbfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdbcf .VMerge ,_gbfec );};if _cdbcf .TcBorders !=nil {_affgeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cdbcf .TcBorders ,_affgeb );};if _cdbcf .Shd !=nil {_dcabgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cdbcf .Shd ,_dcabgb );};if _cdbcf .NoWrap !=nil {_edeefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_cdbcf .NoWrap ,_edeefd );};if _cdbcf .TcMar !=nil {_dfdbda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_cdbcf .TcMar ,_dfdbda );};if _cdbcf .TextDirection !=nil {_dfedb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cdbcf .TextDirection ,_dfedb );};if _cdbcf .TcFitText !=nil {_bfecge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cdbcf .TcFitText ,_bfecge );};if _cdbcf .VAlign !=nil {_gbddf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cdbcf .VAlign ,_gbddf );};if _cdbcf .HideMark !=nil {_efbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cdbcf .HideMark ,_efbg );};if _cdbcf .Headers !=nil {_fcabce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_cdbcf .Headers ,_fcabce );};if _cdbcf .CellIns !=nil {_cbacc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_cdbcf .CellIns ,_cbacc );};if _cdbcf .CellDel !=nil {_gfeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_cdbcf .CellDel ,_gfeeg );};if _cdbcf .CellMerge !=nil {_abfae :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdbcf .CellMerge ,_abfae );};if _cdbcf .TcPrChange !=nil {_aebad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cdbcf .TcPrChange ,_aebad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Picture Numbering Symbol Definition -NumPicBullet []*CT_NumPicBullet ; +// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path +func (_bdga *CT_FtnProps )ValidateWithPath (path string )error {if _bdga .Pos !=nil {if _eccee :=_bdga .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_eccee !=nil {return _eccee ;};};if _bdga .NumFmt !=nil {if _begc :=_bdga .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_begc !=nil {return _begc ;};};if _bdga .NumStart !=nil {if _abcdd :=_bdga .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_abcdd !=nil {return _abcdd ;};};if _bdga .NumRestart !=nil {if _caaed :=_bdga .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_caaed !=nil {return _caaed ;};};return nil ;};var ST_TextScalePercentPatternRe =_c .MustCompile (ST_TextScalePercentPattern ); -// Abstract Numbering Definition -AbstractNum []*CT_AbstractNum ; +// Validate validates the CT_Language and its children +func (_fgfcda *CT_Language )Validate ()error {return _fgfcda .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};type ST_MailMergeDest byte ;func (_bdfddd *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdfddd =0;case "\u006e\u0065\u0078\u0074":*_bdfddd =1;case "\u0070\u0072\u0065\u0076":*_bdfddd =2;};return nil ;};func (_feggg *ST_View )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_feggg =0;case "\u006e\u006f\u006e\u0065":*_feggg =1;case "\u0070\u0072\u0069n\u0074":*_feggg =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_feggg =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_feggg =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_feggg =5;case "\u0077\u0065\u0062":*_feggg =6;};return nil ;}; -// Numbering Definition Instance -Num []*CT_Num ; +// Validate validates the EG_RangeMarkupElements and its children +func (_ggfbd *EG_RangeMarkupElements )Validate ()error {return _ggfbd .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_ddabfc *CT_TextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_edbdc ,_ebacef :=_ddabfc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebacef !=nil {return _ebacef ;};start .Attr =append (start .Attr ,_edbdc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PageMar struct{ -// Last Reviewed Abstract Numbering Definition -NumIdMacAtCleanup *CT_DecimalNumber ;};func (_dgeee WdST_WrapText )Validate ()error {return _dgeee .ValidateWithPath ("")}; +// Top Margin Spacing +TopAttr ST_SignedTwipsMeasure ; -// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path -func (_deccb *WdCT_WrapSquare )ValidateWithPath (path string )error {if _deccb .WrapTextAttr ==WdST_WrapTextUnset {return _eddeb .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _gacfb :=_deccb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gacfb !=nil {return _gacfb ;};if _deccb .EffectExtent !=nil {if _efcgd :=_deccb .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_efcgd !=nil {return _efcgd ;};};return nil ;};func (_aebgcfb *ST_Em )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_abefc ,_fagcc :=d .Token ();if _fagcc !=nil {return _fagcc ;};if _dadfc ,_ggfdc :=_abefc .(_ebaba .EndElement );_ggfdc &&_dadfc .Name ==start .Name {*_aebgcfb =1;return nil ;};if _ge ,_bcgcf :=_abefc .(_ebaba .CharData );!_bcgcf {return _eddeb .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",_abefc );}else {switch string (_ge ){case "":*_aebgcfb =0;case "\u006e\u006f\u006e\u0065":*_aebgcfb =1;case "\u0064\u006f\u0074":*_aebgcfb =2;case "\u0063\u006f\u006dm\u0061":*_aebgcfb =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_aebgcfb =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_aebgcfb =5;};};_abefc ,_fagcc =d .Token ();if _fagcc !=nil {return _fagcc ;};if _bggegf ,_gbcecg :=_abefc .(_ebaba .EndElement );_gbcecg &&_bggegf .Name ==start .Name {return nil ;};return _eddeb .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",_abefc );};func (_efeecg ST_FFTextType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_feadcg :=_ebaba .Attr {};_feadcg .Name =name ;switch _efeecg {case ST_FFTextTypeUnset :_feadcg .Value ="";case ST_FFTextTypeRegular :_feadcg .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_feadcg .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_feadcg .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_feadcg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_feadcg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_feadcg .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _feadcg ,nil ;};type CT_MailMergeDataType struct{ +// Right Margin Spacing +RightAttr _gc .ST_TwipsMeasure ; -// Value -ValAttr string ;}; +// Page Bottom Spacing +BottomAttr ST_SignedTwipsMeasure ; -// Validate validates the CT_BookmarkRange and its children -func (_daddfg *CT_BookmarkRange )Validate ()error {return _daddfg .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);func (_eecbd *CT_StylePaneFilter )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _eecbd .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .AllStylesAttr )});};if _eecbd .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .CustomStylesAttr )});};if _eecbd .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .LatentStylesAttr )});};if _eecbd .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .StylesInUseAttr )});};if _eecbd .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .HeadingStylesAttr )});};if _eecbd .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .NumberingStylesAttr )});};if _eecbd .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .TableStylesAttr )});};if _eecbd .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075\u006e\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .DirectFormattingOnRunsAttr )});};if _eecbd .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .DirectFormattingOnParagraphsAttr )});};if _eecbd .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003ad\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u004e\u0075\u006d\u0062\u0065ri\u006e\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .DirectFormattingOnNumberingAttr )});};if _eecbd .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061b\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .DirectFormattingOnTablesAttr )});};if _eecbd .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .ClearFormattingAttr )});};if _eecbd .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .Top3HeadingStylesAttr )});};if _eecbd .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .VisibleStylesAttr )});};if _eecbd .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .AlternateStyleNamesAttr )});};if _eecbd .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eecbd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cabcd *CT_WebSettings )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cabcd .Frameset !=nil {_afdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_cabcd .Frameset ,_afdf );};if _cabcd .Divs !=nil {_aabgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_cabcd .Divs ,_aabgg );};if _cabcd .Encoding !=nil {_eddeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_cabcd .Encoding ,_eddeg );};if _cabcd .OptimizeForBrowser !=nil {_egced :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_cabcd .OptimizeForBrowser ,_egced );};if _cabcd .RelyOnVML !=nil {_aacd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_cabcd .RelyOnVML ,_aacd );};if _cabcd .AllowPNG !=nil {_baaea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_cabcd .AllowPNG ,_baaea );};if _cabcd .DoNotRelyOnCSS !=nil {_fccfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_cabcd .DoNotRelyOnCSS ,_fccfe );};if _cabcd .DoNotSaveAsSingleFile !=nil {_gcgfdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cabcd .DoNotSaveAsSingleFile ,_gcgfdc );};if _cabcd .DoNotOrganizeInFolder !=nil {_eefdd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_cabcd .DoNotOrganizeInFolder ,_eefdd );};if _cabcd .DoNotUseLongFileNames !=nil {_bfbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_cabcd .DoNotUseLongFileNames ,_bfbc );};if _cabcd .PixelsPerInch !=nil {_bdeeab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_cabcd .PixelsPerInch ,_bdeeab );};if _cabcd .TargetScreenSz !=nil {_dafb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_cabcd .TargetScreenSz ,_dafb );};if _cabcd .SaveSmartTagsAsXml !=nil {_gfabbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_cabcd .SaveSmartTagsAsXml ,_gfabbb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_FrameLayout ()*CT_FrameLayout {_cdggec :=&CT_FrameLayout {};_cdggec .ValAttr =ST_FrameLayout (1);return _cdggec ;};func (_dcbccf ST_LineNumberRestart )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_dcbccf .String (),start );};func (_dbcadg *CT_TopPageBorder )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _dbcadg .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .TopLeftAttr )});};if _dbcadg .TopRightAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .TopRightAttr )});};if _dbcadg .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .IdAttr )});};_edbcd ,_ceecd :=_dbcadg .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ceecd !=nil {return _ceecd ;};start .Attr =append (start .Attr ,_edbcd );if _dbcadg .ColorAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .ColorAttr )});};if _dbcadg .ThemeColorAttr !=ST_ThemeColorUnset {_cdcgdf ,_gbbbad :=_dbcadg .ThemeColorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gbbbad !=nil {return _gbbbad ;};start .Attr =append (start .Attr ,_cdcgdf );};if _dbcadg .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .ThemeTintAttr )});};if _dbcadg .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .ThemeShadeAttr )});};if _dbcadg .SzAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .SzAttr )});};if _dbcadg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .SpaceAttr )});};if _dbcadg .ShadowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .ShadowAttr )});};if _dbcadg .FrameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_dbcadg .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ccage ST_NumberFormat )String ()string {switch _ccage {case 0:return "";case 1:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 2:return "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 3:return "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 4:return "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 5:return "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 6:return "\u006fr\u0064\u0069\u006e\u0061\u006c";case 7:return "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 8:return "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 9:return "\u0068\u0065\u0078";case 10:return "\u0063h\u0069\u0063\u0061\u0067\u006f";case 11:return "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 12:return "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 13:return "\u0061\u0069\u0075e\u006f";case 14:return "\u0069\u0072\u006fh\u0061";case 15:return "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case 16:return "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case 17:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case 18:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case 19:return "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case 20:return "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case 21:return "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 22:return "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 23:return "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case 24:return "\u0062\u0075\u006c\u006c\u0065\u0074";case 25:return "\u0067\u0061\u006e\u0061\u0064\u0061";case 26:return "\u0063h\u006f\u0073\u0075\u006e\u0067";case 27:return "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case 28:return "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case 29:return "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case 30:return "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case 31:return "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case 32:return "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case 33:return "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case 34:return "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 35:return "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case 36:return "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case 37:return "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 38:return "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 39:return "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case 40:return "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case 41:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 42:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 43:return "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case 44:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case 45:return "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case 46:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case 47:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case 48:return "\u006e\u006f\u006e\u0065";case 49:return "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case 50:return "\u0068e\u0062\u0072\u0065\u0077\u0031";case 51:return "\u0068e\u0062\u0072\u0065\u0077\u0032";case 52:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case 53:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case 54:return "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case 55:return "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case 56:return "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 57:return "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 58:return "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 59:return "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 60:return "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 61:return "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case 62:return "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case 63:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_DocVar ()*CT_DocVar {_bgggee :=&CT_DocVar {};return _bgggee };func (_fgbe ST_VerticalJc )ValidateWithPath (path string )error {switch _fgbe {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbe ));};return nil ;};func (_cgfce *CT_DocGrid )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fgcbf :=range start .Attr {if _fgcbf .Name .Local =="\u0074\u0079\u0070\u0065"{_cgfce .TypeAttr .UnmarshalXMLAttr (_fgcbf );continue ;};if _fgcbf .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_ebbda ,_afgbb :=_cfdbf .ParseInt (_fgcbf .Value ,10,64);if _afgbb !=nil {return _afgbb ;};_cgfce .LinePitchAttr =&_ebbda ;continue ;};if _fgcbf .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_adaee ,_dbcbe :=_cfdbf .ParseInt (_fgcbf .Value ,10,64);if _dbcbe !=nil {return _dbcbe ;};_cgfce .CharSpaceAttr =&_adaee ;continue ;};};for {_cbacg ,_eddg :=d .Token ();if _eddg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_eddg );};if _ddgdd ,_fagcf :=_cbacg .(_ebaba .EndElement );_fagcf &&_ddgdd .Name ==start .Name {break ;};};return nil ;};func (_cbffe *WdST_RelFromV )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cbffe =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cbffe =1;case "\u0070\u0061\u0067\u0065":*_cbffe =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cbffe =3;case "\u006c\u0069\u006e\u0065":*_cbffe =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_cbffe =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_cbffe =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cbffe =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cbffe =8;};return nil ;};const (ST_JcTableUnset ST_JcTable =0;ST_JcTableCenter ST_JcTable =1;ST_JcTableEnd ST_JcTable =2;ST_JcTableLeft ST_JcTable =3;ST_JcTableRight ST_JcTable =4;ST_JcTableStart ST_JcTable =5;);func (_dgcedb *CT_DocPartBehavior )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_dcbfa ,_bccgge :=_dgcedb .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bccgge !=nil {return _bccgge ;};start .Attr =append (start .Attr ,_dcbfa );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func NewCT_Markup ()*CT_Markup {_gffbfe :=&CT_Markup {};return _gffbfe };func (_ggggb *ST_Merge )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_adfbda ,_fefebe :=d .Token ();if _fefebe !=nil {return _fefebe ;};if _bbbbcg ,_adgfda :=_adfbda .(_ebaba .EndElement );_adgfda &&_bbbbcg .Name ==start .Name {*_ggggb =1;return nil ;};if _agbaa ,_efeebc :=_adfbda .(_ebaba .CharData );!_efeebc {return _eddeb .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",_adfbda );}else {switch string (_agbaa ){case "":*_ggggb =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_ggggb =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_ggggb =2;};};_adfbda ,_fefebe =d .Token ();if _fefebe !=nil {return _fefebe ;};if _dgcb ,_eadcea :=_adfbda .(_ebaba .EndElement );_eadcea &&_dgcb .Name ==start .Name {return nil ;};return _eddeb .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",_adfbda );};func (_afbagc ST_CharacterSpacing )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_afbagc .String (),start );};func (_fee *CT_WebSettings )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgdcdc :for {_egcgfc ,_gfgbcf :=d .Token ();if _gfgbcf !=nil {return _gfgbcf ;};switch _fabe :=_egcgfc .(type ){case _ebaba .StartElement :switch _fabe .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_fee .Frameset =NewCT_Frameset ();if _fccfab :=d .DecodeElement (_fee .Frameset ,&_fabe );_fccfab !=nil {return _fccfab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_fee .Divs =NewCT_Divs ();if _dffac :=d .DecodeElement (_fee .Divs ,&_fabe );_dffac !=nil {return _dffac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_fee .Encoding =NewCT_String ();if _gbbcb :=d .DecodeElement (_fee .Encoding ,&_fabe );_gbbcb !=nil {return _gbbcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_fee .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _gd :=d .DecodeElement (_fee .OptimizeForBrowser ,&_fabe );_gd !=nil {return _gd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_fee .RelyOnVML =NewCT_OnOff ();if _gedd :=d .DecodeElement (_fee .RelyOnVML ,&_fabe );_gedd !=nil {return _gedd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_fee .AllowPNG =NewCT_OnOff ();if _begcd :=d .DecodeElement (_fee .AllowPNG ,&_fabe );_begcd !=nil {return _begcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_fee .DoNotRelyOnCSS =NewCT_OnOff ();if _dfeceg :=d .DecodeElement (_fee .DoNotRelyOnCSS ,&_fabe );_dfeceg !=nil {return _dfeceg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_fee .DoNotSaveAsSingleFile =NewCT_OnOff ();if _aggcea :=d .DecodeElement (_fee .DoNotSaveAsSingleFile ,&_fabe );_aggcea !=nil {return _aggcea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_fee .DoNotOrganizeInFolder =NewCT_OnOff ();if _dacd :=d .DecodeElement (_fee .DoNotOrganizeInFolder ,&_fabe );_dacd !=nil {return _dacd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_fee .DoNotUseLongFileNames =NewCT_OnOff ();if _dbgec :=d .DecodeElement (_fee .DoNotUseLongFileNames ,&_fabe );_dbgec !=nil {return _dbgec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_fee .PixelsPerInch =NewCT_DecimalNumber ();if _eceege :=d .DecodeElement (_fee .PixelsPerInch ,&_fabe );_eceege !=nil {return _eceege ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_fee .TargetScreenSz =NewCT_TargetScreenSz ();if _fdegc :=d .DecodeElement (_fee .TargetScreenSz ,&_fabe );_fdegc !=nil {return _fdegc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_fee .SaveSmartTagsAsXml =NewCT_OnOff ();if _ggaeg :=d .DecodeElement (_fee .SaveSmartTagsAsXml ,&_fabe );_ggaeg !=nil {return _ggaeg ;};default:_febdf .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\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_fabe .Name );if _cgdgc :=d .Skip ();_cgdgc !=nil {return _cgdgc ;};};case _ebaba .EndElement :break _fgdcdc ;case _ebaba .CharData :};};return nil ;}; +// Left Margin Spacing +LeftAttr _gc .ST_TwipsMeasure ; -// Validate validates the CT_TcPrChange and its children -func (_edfbg *CT_TcPrChange )Validate ()error {return _edfbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_DocPartType byte ;type CT_PaperSource struct{ +// Spacing to Top of Header +HeaderAttr _gc .ST_TwipsMeasure ; -// First Page Printer Tray Code -FirstAttr *int64 ; +// Spacing to Bottom of Footer +FooterAttr _gc .ST_TwipsMeasure ; -// Non-First Page Printer Tray Code -OtherAttr *int64 ;}; +// Page Gutter Spacing +GutterAttr _gc .ST_TwipsMeasure ;}; -// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path -func (_dbbab *Footnotes )ValidateWithPath (path string )error {if _ebacd :=_dbbab .CT_Footnotes .ValidateWithPath (path );_ebacd !=nil {return _ebacd ;};return nil ;}; +// Validate validates the WdCT_Anchor and its children +func (_deaede *WdCT_Anchor )Validate ()error {return _deaede .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_Kinsoku struct{ -// Validate validates the CT_FontSig and its children -func (_aedged *CT_FontSig )Validate ()error {return _aedged .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};const (ST_RubyAlignUnset ST_RubyAlign =0;ST_RubyAlignCenter ST_RubyAlign =1;ST_RubyAlignDistributeLetter ST_RubyAlign =2;ST_RubyAlignDistributeSpace ST_RubyAlign =3;ST_RubyAlignLeft ST_RubyAlign =4;ST_RubyAlignRight ST_RubyAlign =5;ST_RubyAlignRightVertical ST_RubyAlign =6;);type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _bef .ST_OnOff ;IdAttr string ;};type ST_NumberFormat byte ;type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};type CT_LvlLegacy struct{ +// Language For Which Custom Line Breaking Rule Applies +LangAttr string ; -// Use Legacy Numbering Properties -LegacyAttr *_bef .ST_OnOff ; +// Characters For Custom Line Breaking Rule +ValAttr string ;}; -// Legacy Spacing -LegacySpaceAttr *_bef .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path +func (_bbgbef *CT_Jc )ValidateWithPath (path string )error {if _bbgbef .ValAttr ==ST_JcUnset {return _gd .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 _ccaabg :=_bbgbef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccaabg !=nil {return _ccaabg ;};return nil ;};type CT_DataBinding struct{ -// Legacy Indent -LegacyIndentAttr *ST_SignedTwipsMeasure ;}; +// XML Namespace Prefix Mappings +PrefixMappingsAttr *string ; -// Validate validates the CT_DecimalNumber and its children -func (_dgfgd *CT_DecimalNumber )Validate ()error {return _dgfgd .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_bbgead *CT_SignedTwipsMeasure )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dddgc :=range start .Attr {if _dddgc .Name .Local =="\u0076\u0061\u006c"{_ddag ,_bcbfce :=ParseUnionST_SignedTwipsMeasure (_dddgc .Value );if _bcbfce !=nil {return _bcbfce ;};_bbgead .ValAttr =_ddag ;continue ;};};for {_fbbe ,_ggbcfb :=d .Token ();if _ggbcfb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0069\u0067\u006e\u0065\u0064\u0054\u0077\u0069p\u0073\u004d\u0065\u0061\u0073\u0075\u0072e\u003a\u0020\u0025\u0073",_ggbcfb );};if _bdbbg ,_aaee :=_fbbe .(_ebaba .EndElement );_aaee &&_bdbbg .Name ==start .Name {break ;};};return nil ;};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_fdbdeg :=&CT_FramesetSplitbar {};return _fdbdeg };func (_faecb ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _faecb {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faecb ));};return nil ;};func (_beabgf *CT_Object )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _beabgf .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_eddeb .Sprintf ("\u0025\u0076",*_beabgf .DxaOrigAttr )});};if _beabgf .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_eddeb .Sprintf ("\u0025\u0076",*_beabgf .DyaOrigAttr )});};e .EncodeToken (start );if _beabgf .Drawing !=nil {_ccbbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_beabgf .Drawing ,_ccbbe );};if _beabgf .Choice !=nil {_beabgf .Choice .MarshalXML (e ,_ebaba .StartElement {});};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_feab *WdWgp )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return _feab .WdCT_WordprocessingGroup .MarshalXML (e ,start );};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);func (_fgbb ST_TblLayoutType )ValidateWithPath (path string )error {switch _fgbb {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbb ));};return nil ;};func NewCT_Tbl ()*CT_Tbl {_aaaec :=&CT_Tbl {};_aaaec .TblPr =NewCT_TblPr ();_aaaec .TblGrid =NewCT_TblGrid ();return _aaaec ;};func (_cafgg *CT_PBdr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbgfg :for {_bdac ,_ffgcg :=d .Token ();if _ffgcg !=nil {return _ffgcg ;};switch _fedaab :=_bdac .(type ){case _ebaba .StartElement :switch _fedaab .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_cafgg .Top =NewCT_Border ();if _fcfe :=d .DecodeElement (_cafgg .Top ,&_fedaab );_fcfe !=nil {return _fcfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_cafgg .Left =NewCT_Border ();if _fcege :=d .DecodeElement (_cafgg .Left ,&_fedaab );_fcege !=nil {return _fcege ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cafgg .Bottom =NewCT_Border ();if _gbadd :=d .DecodeElement (_cafgg .Bottom ,&_fedaab );_gbadd !=nil {return _gbadd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_cafgg .Right =NewCT_Border ();if _bcfbfc :=d .DecodeElement (_cafgg .Right ,&_fedaab );_bcfbfc !=nil {return _bcfbfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_cafgg .Between =NewCT_Border ();if _ggbea :=d .DecodeElement (_cafgg .Between ,&_fedaab );_ggbea !=nil {return _ggbea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0072"}:_cafgg .Bar =NewCT_Border ();if _gccabc :=d .DecodeElement (_cafgg .Bar ,&_fedaab );_gccabc !=nil {return _gccabc ;};default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_fedaab .Name );if _ebgff :=d .Skip ();_ebgff !=nil {return _ebgff ;};};case _ebaba .EndElement :break _cbgfg ;case _ebaba .CharData :};};return nil ;};type CT_Guid struct{ +// XPath +XpathAttr string ; -// GUID Value -ValAttr *string ;};func (_fbgge *ST_ThemeColor )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fdafbc ,_cafd :=d .Token ();if _cafd !=nil {return _cafd ;};if _bcbag ,_beffb :=_fdafbc .(_ebaba .EndElement );_beffb &&_bcbag .Name ==start .Name {*_fbgge =1;return nil ;};if _bfeca ,_cgbcg :=_fdafbc .(_ebaba .CharData );!_cgbcg {return _eddeb .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",_fdafbc );}else {switch string (_bfeca ){case "":*_fbgge =0;case "\u0064\u0061\u0072k\u0031":*_fbgge =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fbgge =2;case "\u0064\u0061\u0072k\u0032":*_fbgge =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fbgge =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fbgge =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fbgge =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fbgge =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fbgge =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fbgge =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fbgge =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fbgge =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fbgge =12;case "\u006e\u006f\u006e\u0065":*_fbgge =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_fbgge =14;case "\u0074\u0065\u0078t\u0031":*_fbgge =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_fbgge =16;case "\u0074\u0065\u0078t\u0032":*_fbgge =17;};};_fdafbc ,_cafd =d .Token ();if _cafd !=nil {return _cafd ;};if _bbefa ,_fcbad :=_fdafbc .(_ebaba .EndElement );_fcbad &&_bbefa .Name ==start .Name {return nil ;};return _eddeb .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",_fdafbc );};type CT_Charset struct{ +// Custom XML Data Storage ID +StoreItemIDAttr string ;};func (_fbbbd ST_SignedHpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbbbd .Int64 !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_fbbbd .Int64 )));};if _fbbbd .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_fbbbd .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_Height ()*CT_Height {_bbcfag :=&CT_Height {};return _bbcfag };func (_bcaecb *EG_RPrContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adeac :for {_geacdd ,_aafgd :=d .Token ();if _aafgd !=nil {return _aafgd ;};switch _bdcgd :=_geacdd .(type ){case _g .StartElement :switch _bdcgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_bcaecb .RStyle =NewCT_String ();if _aaeafc :=d .DecodeElement (_bcaecb .RStyle ,&_bdcgd );_aaeafc !=nil {return _aaeafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_bcaecb .RFonts =NewCT_Fonts ();if _bfecag :=d .DecodeElement (_bcaecb .RFonts ,&_bdcgd );_bfecag !=nil {return _bfecag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_bcaecb .B =NewCT_OnOff ();if _ecggfd :=d .DecodeElement (_bcaecb .B ,&_bdcgd );_ecggfd !=nil {return _ecggfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_bcaecb .BCs =NewCT_OnOff ();if _defaa :=d .DecodeElement (_bcaecb .BCs ,&_bdcgd );_defaa !=nil {return _defaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_bcaecb .I =NewCT_OnOff ();if _eefbe :=d .DecodeElement (_bcaecb .I ,&_bdcgd );_eefbe !=nil {return _eefbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_bcaecb .ICs =NewCT_OnOff ();if _deafdf :=d .DecodeElement (_bcaecb .ICs ,&_bdcgd );_deafdf !=nil {return _deafdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_bcaecb .Caps =NewCT_OnOff ();if _affcda :=d .DecodeElement (_bcaecb .Caps ,&_bdcgd );_affcda !=nil {return _affcda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_bcaecb .SmallCaps =NewCT_OnOff ();if _edgfdc :=d .DecodeElement (_bcaecb .SmallCaps ,&_bdcgd );_edgfdc !=nil {return _edgfdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_bcaecb .Strike =NewCT_OnOff ();if _fgdcda :=d .DecodeElement (_bcaecb .Strike ,&_bdcgd );_fgdcda !=nil {return _fgdcda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_bcaecb .Dstrike =NewCT_OnOff ();if _bgcgce :=d .DecodeElement (_bcaecb .Dstrike ,&_bdcgd );_bgcgce !=nil {return _bgcgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_bcaecb .Outline =NewCT_OnOff ();if _geecc :=d .DecodeElement (_bcaecb .Outline ,&_bdcgd );_geecc !=nil {return _geecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bcaecb .Shadow =NewCT_OnOff ();if _cdbad :=d .DecodeElement (_bcaecb .Shadow ,&_bdcgd );_cdbad !=nil {return _cdbad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_bcaecb .Emboss =NewCT_OnOff ();if _ccfceb :=d .DecodeElement (_bcaecb .Emboss ,&_bdcgd );_ccfceb !=nil {return _ccfceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_bcaecb .Imprint =NewCT_OnOff ();if _eadda :=d .DecodeElement (_bcaecb .Imprint ,&_bdcgd );_eadda !=nil {return _eadda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_bcaecb .NoProof =NewCT_OnOff ();if _eccgga :=d .DecodeElement (_bcaecb .NoProof ,&_bdcgd );_eccgga !=nil {return _eccgga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_bcaecb .SnapToGrid =NewCT_OnOff ();if _gfegd :=d .DecodeElement (_bcaecb .SnapToGrid ,&_bdcgd );_gfegd !=nil {return _gfegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_bcaecb .Vanish =NewCT_OnOff ();if _befag :=d .DecodeElement (_bcaecb .Vanish ,&_bdcgd );_befag !=nil {return _befag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_bcaecb .WebHidden =NewCT_OnOff ();if _eedgd :=d .DecodeElement (_bcaecb .WebHidden ,&_bdcgd );_eedgd !=nil {return _eedgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_bcaecb .Color =NewCT_Color ();if _bgafa :=d .DecodeElement (_bcaecb .Color ,&_bdcgd );_bgafa !=nil {return _bgafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_bcaecb .Spacing =NewCT_SignedTwipsMeasure ();if _gedgf :=d .DecodeElement (_bcaecb .Spacing ,&_bdcgd );_gedgf !=nil {return _gedgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_bcaecb .W =NewCT_TextScale ();if _fffbcf :=d .DecodeElement (_bcaecb .W ,&_bdcgd );_fffbcf !=nil {return _fffbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_bcaecb .Kern =NewCT_HpsMeasure ();if _cdaea :=d .DecodeElement (_bcaecb .Kern ,&_bdcgd );_cdaea !=nil {return _cdaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_bcaecb .Position =NewCT_SignedHpsMeasure ();if _beaffb :=d .DecodeElement (_bcaecb .Position ,&_bdcgd );_beaffb !=nil {return _beaffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_bcaecb .Sz =NewCT_HpsMeasure ();if _dbfcaf :=d .DecodeElement (_bcaecb .Sz ,&_bdcgd );_dbfcaf !=nil {return _dbfcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_bcaecb .SzCs =NewCT_HpsMeasure ();if _bbagf :=d .DecodeElement (_bcaecb .SzCs ,&_bdcgd );_bbagf !=nil {return _bbagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_bcaecb .Highlight =NewCT_Highlight ();if _abffg :=d .DecodeElement (_bcaecb .Highlight ,&_bdcgd );_abffg !=nil {return _abffg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_bcaecb .U =NewCT_Underline ();if _faabc :=d .DecodeElement (_bcaecb .U ,&_bdcgd );_faabc !=nil {return _faabc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bcaecb .Effect =NewCT_TextEffect ();if _dfccecf :=d .DecodeElement (_bcaecb .Effect ,&_bdcgd );_dfccecf !=nil {return _dfccecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_bcaecb .Bdr =NewCT_Border ();if _edaae :=d .DecodeElement (_bcaecb .Bdr ,&_bdcgd );_edaae !=nil {return _edaae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_bcaecb .Shd =NewCT_Shd ();if _ecfbeb :=d .DecodeElement (_bcaecb .Shd ,&_bdcgd );_ecfbeb !=nil {return _ecfbeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_bcaecb .FitText =NewCT_FitText ();if _fddac :=d .DecodeElement (_bcaecb .FitText ,&_bdcgd );_fddac !=nil {return _fddac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_bcaecb .VertAlign =NewCT_VerticalAlignRun ();if _efadd :=d .DecodeElement (_bcaecb .VertAlign ,&_bdcgd );_efadd !=nil {return _efadd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_bcaecb .Rtl =NewCT_OnOff ();if _cdbedc :=d .DecodeElement (_bcaecb .Rtl ,&_bdcgd );_cdbedc !=nil {return _cdbedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_bcaecb .Cs =NewCT_OnOff ();if _cadccd :=d .DecodeElement (_bcaecb .Cs ,&_bdcgd );_cadccd !=nil {return _cadccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_bcaecb .Em =NewCT_Em ();if _bdfadbd :=d .DecodeElement (_bcaecb .Em ,&_bdcgd );_bdfadbd !=nil {return _bdfadbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_bcaecb .Lang =NewCT_Language ();if _cfcfg :=d .DecodeElement (_bcaecb .Lang ,&_bdcgd );_cfcfg !=nil {return _cfcfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_bcaecb .EastAsianLayout =NewCT_EastAsianLayout ();if _egcbe :=d .DecodeElement (_bcaecb .EastAsianLayout ,&_bdcgd );_egcbe !=nil {return _egcbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_bcaecb .SpecVanish =NewCT_OnOff ();if _eddaad :=d .DecodeElement (_bcaecb .SpecVanish ,&_bdcgd );_eddaad !=nil {return _eddaad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_bcaecb .OMath =NewCT_OnOff ();if _defbc :=d .DecodeElement (_bcaecb .OMath ,&_bdcgd );_defbc !=nil {return _defbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bcaecb .RPrChange =NewCT_RPrChange ();if _bgadb :=d .DecodeElement (_bcaecb .RPrChange ,&_bdcgd );_bgadb !=nil {return _bgadb ;};default:_ga .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\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_bdcgd .Name );if _bcadcd :=d .Skip ();_bcadcd !=nil {return _bcadcd ;};};case _g .EndElement :break _adeac ;case _g .CharData :};};return nil ;}; -// Value -ValAttr *string ; +// Validate validates the CT_ShapeDefaults and its children +func (_ffdeb *CT_ShapeDefaults )Validate ()error {return _ffdeb .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_abace :=&CT_TrackChangeRange {};return _abace };func (_bacbf *WdCT_WrapThrough )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacbf .WrapTextAttr =WdST_WrapText (1);_bacbf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_bbacg :=range start .Attr {if _bbacg .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bacbf .WrapTextAttr .UnmarshalXMLAttr (_bbacg );continue ;};if _bbacg .Name .Local =="\u0064\u0069\u0073t\u004c"{_bdfee ,_gcacf :=_b .ParseUint (_bbacg .Value ,10,32);if _gcacf !=nil {return _gcacf ;};_dggfda :=uint32 (_bdfee );_bacbf .DistLAttr =&_dggfda ;continue ;};if _bbacg .Name .Local =="\u0064\u0069\u0073t\u0052"{_gdbbgc ,_dgcff :=_b .ParseUint (_bbacg .Value ,10,32);if _dgcff !=nil {return _dgcff ;};_cccac :=uint32 (_gdbbgc );_bacbf .DistRAttr =&_cccac ;continue ;};};_gedbef :for {_cacda ,_edaaf :=d .Token ();if _edaaf !=nil {return _edaaf ;};switch _aaabdg :=_cacda .(type ){case _g .StartElement :switch _aaabdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _bcbbd :=d .DecodeElement (_bacbf .WrapPolygon ,&_aaabdg );_bcbbd !=nil {return _bcbbd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_aaabdg .Name );if _fcbee :=d .Skip ();_fcbee !=nil {return _fcbee ;};};case _g .EndElement :break _gedbef ;case _g .CharData :};};return nil ;}; -// IANA Name of Character Set -CharacterSetAttr *string ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_afgce :=&CT_FFCheckBox {};return _afgce }; +// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path +func (_debbd *CT_TblPrChange )ValidateWithPath (path string )error {if _fbggf :=_debbd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fbggf !=nil {return _fbggf ;};return nil ;};const (ST_MailMergeDestUnset ST_MailMergeDest =0;ST_MailMergeDestNewDocument ST_MailMergeDest =1;ST_MailMergeDestPrinter ST_MailMergeDest =2;ST_MailMergeDestEmail ST_MailMergeDest =3;ST_MailMergeDestFax ST_MailMergeDest =4;);func (_eceab ST_FtnPos )ValidateWithPath (path string )error {switch _eceab {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eceab ));};return nil ;};func (_cecgc ST_FldCharType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cecgc .String (),start );};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_faaba :=&CT_ShapeDefaults {};return _faaba };func (_cdfgfb ST_Wrap )String ()string {switch _cdfgfb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case 3:return "\u0061\u0072\u006f\u0075\u006e\u0064";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";case 6:return "\u006e\u006f\u006e\u0065";};return "";}; -// Validate validates the CT_FramesetChoice and its children -func (_gfgbc *CT_FramesetChoice )Validate ()error {return _gfgbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");}; +// Validate validates the EG_PContentMath and its children +func (_aaeecg *EG_PContentMath )Validate ()error {return _aaeecg .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");}; -// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path -func (_ecba *CT_LsdException )ValidateWithPath (path string )error {if _ecba .LockedAttr !=nil {if _acgcga :=_ecba .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_acgcga !=nil {return _acgcga ;};};if _ecba .SemiHiddenAttr !=nil {if _dcdggd :=_ecba .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dcdggd !=nil {return _dcdggd ;};};if _ecba .UnhideWhenUsedAttr !=nil {if _faeggb :=_ecba .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_faeggb !=nil {return _faeggb ;};};if _ecba .QFormatAttr !=nil {if _afdba :=_ecba .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_afdba !=nil {return _afdba ;};};return nil ;};const (ST_ThemeColorUnset ST_ThemeColor =0;ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7;ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14;ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);func (_cbeafbf ST_Shd )String ()string {switch _cbeafbf {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0063\u006c\u0065a\u0072";case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030";case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035";case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035";case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030";case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030";case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035";case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035";case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030";case 38:return "\u0070\u0063\u00749\u0035";};return "";};type CT_AbstractNum struct{ +// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path +func (_cefegb *CT_TblStylePr )ValidateWithPath (path string )error {if _cefegb .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fbfbe :=_cefegb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbfbe !=nil {return _fbfbe ;};if _cefegb .PPr !=nil {if _agebe :=_cefegb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_agebe !=nil {return _agebe ;};};if _cefegb .RPr !=nil {if _agabd :=_cefegb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_agabd !=nil {return _agabd ;};};if _cefegb .TblPr !=nil {if _baacbf :=_cefegb .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_baacbf !=nil {return _baacbf ;};};if _cefegb .TrPr !=nil {if _ggagbg :=_cefegb .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_ggagbg !=nil {return _ggagbg ;};};if _cefegb .TcPr !=nil {if _gdbega :=_cefegb .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_gdbega !=nil {return _gdbega ;};};return nil ;};func (_ecfdf *CT_RPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfdf .RPr =NewCT_RPrOriginal ();for _ ,_dddbbf :=range start .Attr {if _dddbbf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aegeg ,_abbbc :=_dddbbf .Value ,error (nil );if _abbbc !=nil {return _abbbc ;};_ecfdf .AuthorAttr =_aegeg ;continue ;};if _dddbbf .Name .Local =="\u0064\u0061\u0074\u0065"{_bdbad ,_baega :=ParseStdlibTime (_dddbbf .Value );if _baega !=nil {return _baega ;};_ecfdf .DateAttr =&_bdbad ;continue ;};if _dddbbf .Name .Local =="\u0069\u0064"{_bcgdf ,_degde :=_b .ParseInt (_dddbbf .Value ,10,64);if _degde !=nil {return _degde ;};_ecfdf .IdAttr =_bcgdf ;continue ;};};_decec :for {_egdfg ,_agfda :=d .Token ();if _agfda !=nil {return _agfda ;};switch _geccg :=_egdfg .(type ){case _g .StartElement :switch _geccg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _fadga :=d .DecodeElement (_ecfdf .RPr ,&_geccg );_fadga !=nil {return _fadga ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_geccg .Name );if _dgege :=d .Skip ();_dgege !=nil {return _dgege ;};};case _g .EndElement :break _decec ;case _g .CharData :};};return nil ;};func (_gfdfg ST_HdrFtr )String ()string {switch _gfdfg {case 0:return "";case 1:return "\u0065\u0076\u0065\u006e";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0066\u0069\u0072s\u0074";};return "";};func (_edebb ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _edebb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edebb ));};return nil ;};func (_geaff *EG_RangeMarkupElements )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _geaff .BookmarkStart !=nil {_gfbcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .BookmarkStart ,_gfbcc );};if _geaff .BookmarkEnd !=nil {_fdfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_geaff .BookmarkEnd ,_fdfec );};if _geaff .MoveFromRangeStart !=nil {_bafce :=_g .StartElement {Name :_g .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_geaff .MoveFromRangeStart ,_bafce );};if _geaff .MoveFromRangeEnd !=nil {_efgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_geaff .MoveFromRangeEnd ,_efgbf );};if _geaff .MoveToRangeStart !=nil {_gcbeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .MoveToRangeStart ,_gcbeeg );};if _geaff .MoveToRangeEnd !=nil {_bfggb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_geaff .MoveToRangeEnd ,_bfggb );};if _geaff .CommentRangeStart !=nil {_beaffbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .CommentRangeStart ,_beaffbc );};if _geaff .CommentRangeEnd !=nil {_bafgcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_geaff .CommentRangeEnd ,_bafgcaa );};if _geaff .CustomXmlInsRangeStart !=nil {_dccdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .CustomXmlInsRangeStart ,_dccdcf );};if _geaff .CustomXmlInsRangeEnd !=nil {_gcgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_geaff .CustomXmlInsRangeEnd ,_gcgfa );};if _geaff .CustomXmlDelRangeStart !=nil {_bccbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .CustomXmlDelRangeStart ,_bccbb );};if _geaff .CustomXmlDelRangeEnd !=nil {_fadaea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_geaff .CustomXmlDelRangeEnd ,_fadaea );};if _geaff .CustomXmlMoveFromRangeStart !=nil {_agdgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ac\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_geaff .CustomXmlMoveFromRangeStart ,_agdgg );};if _geaff .CustomXmlMoveFromRangeEnd !=nil {_ddfddg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072o\u006d\u0052\u0061n\u0067e\u0045\u006e\u0064"}};e .EncodeElement (_geaff .CustomXmlMoveFromRangeEnd ,_ddfddg );};if _geaff .CustomXmlMoveToRangeStart !=nil {_dfeac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006fR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}};e .EncodeElement (_geaff .CustomXmlMoveToRangeStart ,_dfeac );};if _geaff .CustomXmlMoveToRangeEnd !=nil {_bgacc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}};e .EncodeElement (_geaff .CustomXmlMoveToRangeEnd ,_bgacc );};return nil ;}; -// Abstract Numbering Definition ID -AbstractNumIdAttr int64 ; +// ST_HexColor is a union type +type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;}; -// Abstract Numbering Definition Identifier -Nsid *CT_LongHexNumber ; +// Validate validates the CT_FFCheckBoxChoice and its children +func (_eggfg *CT_FFCheckBoxChoice )Validate ()error {return _eggfg .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_Border ()*CT_Border {_gecb :=&CT_Border {};_gecb .ValAttr =ST_Border (1);return _gecb }; -// Abstract Numbering Definition Type -MultiLevelType *CT_MultiLevelType ; +// Validate validates the CT_TblPrExBase and its children +func (_dbgaae *CT_TblPrExBase )Validate ()error {return _dbgaae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_feaea *CT_Document )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbgd ,_cdga :=_feaea .ConformanceAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _cdga !=nil {return _cdga ;};start .Attr =append (start .Attr ,_acbgd );e .EncodeToken (start );if _feaea .Background !=nil {_dcde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_feaea .Background ,_dcde );};if _feaea .Body !=nil {_gfdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_feaea .Body ,_gfdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_badec *CT_DocRsids )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _badec .RsidRoot !=nil {_gbcce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_badec .RsidRoot ,_gbcce );};if _badec .Rsid !=nil {_bcgfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_cdbe :=range _badec .Rsid {e .EncodeElement (_cdbe ,_bcgfd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TblStyleOverrideType byte ;func (_adbga *WdST_WrapText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afbgea ,_ggagc :=d .Token ();if _ggagc !=nil {return _ggagc ;};if _bbaed ,_aegca :=_afbgea .(_g .EndElement );_aegca &&_bbaed .Name ==start .Name {*_adbga =1;return nil ;};if _fdgfg ,_dddccf :=_afbgea .(_g .CharData );!_dddccf {return _gd .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",_afbgea );}else {switch string (_fdgfg ){case "":*_adbga =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_adbga =1;case "\u006c\u0065\u0066\u0074":*_adbga =2;case "\u0072\u0069\u0067h\u0074":*_adbga =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_adbga =4;};};_afbgea ,_ggagc =d .Token ();if _ggagc !=nil {return _ggagc ;};if _fagecb ,_bgadea :=_afbgea .(_g .EndElement );_bgadea &&_fagecb .Name ==start .Name {return nil ;};return _gd .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",_afbgea );};func (_eacdd *CT_NumFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fggcf ,_gdgbcd :=_eacdd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdgbcd !=nil {return _gdgbcd ;};start .Attr =append (start .Attr ,_fggcf );if _eacdd .FormatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eacdd .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DirContentRun struct{ -// Numbering Template Code -Tmpl *CT_LongHexNumber ; +// Direction of Embedding +ValAttr ST_Direction ; -// Abstract Numbering Definition Name -Name *CT_String ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Numbering Style Definition -StyleLink *CT_String ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Numbering Style Reference -NumStyleLink *CT_String ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_acgac :=&WdCT_WrapSquare {};_acgac .WrapTextAttr =WdST_WrapText (1);return _acgac ;};func (_dbecg *CT_SdtRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbecg .SdtPr !=nil {_daadeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_dbecg .SdtPr ,_daadeb );};if _dbecg .SdtEndPr !=nil {_gefac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_dbecg .SdtEndPr ,_gefac );};if _dbecg .SdtContent !=nil {_dgfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dbecg .SdtContent ,_dgfbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Numbering Level Definition -Lvl []*CT_Lvl ;};func (_ffefba ST_DocPartGallery )Validate ()error {return _ffefba .ValidateWithPath ("")};func NewCT_ParaRPr ()*CT_ParaRPr {_bgc :=&CT_ParaRPr {};return _bgc }; +// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path +func (_fcfed *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _fcfed .SmartTag !=nil {if _aabbcb :=_fcfed .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_aabbcb !=nil {return _aabbcb ;};};if _fcfed .Sdt !=nil {if _fdfgbc :=_fcfed .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_fdfgbc !=nil {return _fdfgbc ;};};for _afebd ,_bbfag :=range _fcfed .EG_RunLevelElts {if _geadee :=_bbfag .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afebd ));_geadee !=nil {return _geadee ;};};return nil ;};func (_bbefba *ST_InfoTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eebgfd ,_acabf :=d .Token ();if _acabf !=nil {return _acabf ;};if _edaaec ,_cdacd :=_eebgfd .(_g .EndElement );_cdacd &&_edaaec .Name ==start .Name {*_bbefba =1;return nil ;};if _efegdb ,_fedgdc :=_eebgfd .(_g .CharData );!_fedgdc {return _gd .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",_eebgfd );}else {switch string (_efegdb ){case "":*_bbefba =0;case "\u0074\u0065\u0078\u0074":*_bbefba =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_bbefba =2;};};_eebgfd ,_acabf =d .Token ();if _acabf !=nil {return _acabf ;};if _ffccf ,_defab :=_eebgfd .(_g .EndElement );_defab &&_ffccf .Name ==start .Name {return nil ;};return _gd .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",_eebgfd );};func (_agbcbag ST_ObjectUpdateMode )String ()string {switch _agbcbag {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_cdecf *CT_Pitch )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aaccdc ,_fbgfg :=_cdecf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbgfg !=nil {return _fbgfg ;};start .Attr =append (start .Attr ,_aaccdc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TblOverlap byte ;func NewEG_ContentCellContent ()*EG_ContentCellContent {_egffe :=&EG_ContentCellContent {};return _egffe ;};func NewCT_PageBorder ()*CT_PageBorder {_bcfeg :=&CT_PageBorder {};_bcfeg .ValAttr =ST_Border (1);return _bcfeg ;};func (_faaffg WdST_AlignV )Validate ()error {return _faaffg .ValidateWithPath ("")}; -// Validate validates the CT_FFStatusText and its children -func (_dedadb *CT_FFStatusText )Validate ()error {return _dedadb .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};func (_bacfgf *CT_DocDefaults )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cgddgg :for {_cgeca ,_aacfd :=d .Token ();if _aacfd !=nil {return _aacfd ;};switch _bad :=_cgeca .(type ){case _ebaba .StartElement :switch _bad .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_bacfgf .RPrDefault =NewCT_RPrDefault ();if _eegee :=d .DecodeElement (_bacfgf .RPrDefault ,&_bad );_eegee !=nil {return _eegee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_bacfgf .PPrDefault =NewCT_PPrDefault ();if _bdacb :=d .DecodeElement (_bacfgf .PPrDefault ,&_bad );_bdacb !=nil {return _bdacb ;};default:_febdf .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\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_bad .Name );if _ffdd :=d .Skip ();_ffdd !=nil {return _ffdd ;};};case _ebaba .EndElement :break _cgddgg ;case _ebaba .CharData :};};return nil ;};func (_aaaff *CT_Captions )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_eagg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_caggde :=range _aaaff .Caption {e .EncodeElement (_caggde ,_eagg );};if _aaaff .AutoCaptions !=nil {_dabba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_aaaff .AutoCaptions ,_dabba );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path +func (_aefdd *EG_ContentCellContent )ValidateWithPath (path string )error {for _gbaebf ,_bceaf :=range _aefdd .Tc {if _daedc :=_bceaf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gbaebf ));_daedc !=nil {return _daedc ;};};if _aefdd .CustomXml !=nil {if _bafge :=_aefdd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bafge !=nil {return _bafge ;};};if _aefdd .Sdt !=nil {if _bcbaa :=_aefdd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_bcbaa !=nil {return _bcbaa ;};};for _bbcaf ,_cbgddb :=range _aefdd .EG_RunLevelElts {if _dceca :=_cbgddb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bbcaf ));_dceca !=nil {return _dceca ;};};return nil ;}; -// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path -func (_agda *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _bdaed :=_agda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdaed !=nil {return _bdaed ;};return nil ;};func NewCT_Control ()*CT_Control {_dgec :=&CT_Control {};return _dgec };func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_dcefd :=&CT_StylePaneFilter {};return _dcefd }; +// Validate validates the EG_BlockLevelChunkElts and its children +func (_fgeddc *EG_BlockLevelChunkElts )Validate ()error {return _fgeddc .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");}; -// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path -func (_aafd *CT_Frame )ValidateWithPath (path string )error {if _aafd .Sz !=nil {if _dfgcb :=_aafd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dfgcb !=nil {return _dfgcb ;};};if _aafd .Name !=nil {if _dbeab :=_aafd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_dbeab !=nil {return _dbeab ;};};if _aafd .Title !=nil {if _cfbfe :=_aafd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cfbfe !=nil {return _cfbfe ;};};if _aafd .LongDesc !=nil {if _ecfda :=_aafd .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_ecfda !=nil {return _ecfda ;};};if _aafd .SourceFileName !=nil {if _bcbaba :=_aafd .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_bcbaba !=nil {return _bcbaba ;};};if _aafd .MarW !=nil {if _bebee :=_aafd .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_bebee !=nil {return _bebee ;};};if _aafd .MarH !=nil {if _cddge :=_aafd .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_cddge !=nil {return _cddge ;};};if _aafd .Scrollbar !=nil {if _cddbf :=_aafd .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_cddbf !=nil {return _cddbf ;};};if _aafd .NoResizeAllowed !=nil {if _cgcac :=_aafd .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_cgcac !=nil {return _cgcac ;};};if _aafd .LinkedToFile !=nil {if _eaddb :=_aafd .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_eaddb !=nil {return _eaddb ;};};return nil ;}; +// ST_HpsMeasure is a union type +type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;}; -// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path -func (_gabb *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _dce ,_bgadfe :=range _gabb .Wsp {if _bddf :=_bgadfe .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_dce ));_bddf !=nil {return _bddf ;};};for _cadbae ,_gbagd :=range _gabb .GrpSp {if _ecebc :=_gbagd .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cadbae ));_ecebc !=nil {return _ecebc ;};};for _eeacc ,_fgbf :=range _gabb .GraphicFrame {if _bgfab :=_fgbf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eeacc ));_bgfab !=nil {return _bgfab ;};};for _dccbae ,_fegdaf :=range _gabb .Pic {if _fddbd :=_fegdaf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dccbae ));_fddbd !=nil {return _fddbd ;};};for _gcece ,_ddgacc :=range _gabb .ContentPart {if _gagb :=_ddgacc .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_gcece ));_gagb !=nil {return _gagb ;};};return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_dadcd :=&CT_TblStylePr {};_dadcd .TypeAttr =ST_TblStyleOverrideType (1);return _dadcd ;}; +// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path +func (_dcbab *CT_DocVars )ValidateWithPath (path string )error {for _bgbfe ,_bddgc :=range _dcbab .DocVar {if _ccfa :=_bddgc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_bgbfe ));_ccfa !=nil {return _ccfa ;};};return nil ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_e .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_e .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_e .CT_NonVisualGraphicFrameProperties ;Graphic *_e .Graphic ;}; -// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path -func (_afega *CT_TrackChange )ValidateWithPath (path string )error {return nil };func NewEG_RPrMath ()*EG_RPrMath {_cfegb :=&EG_RPrMath {};return _cfegb }; +// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path +func (_afde *CT_Body )ValidateWithPath (path string )error {for _agc ,_afca :=range _afde .EG_BlockLevelElts {if _bda :=_afca .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_agc ));_bda !=nil {return _bda ;};};if _afde .SectPr !=nil {if _cdda :=_afde .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_cdda !=nil {return _cdda ;};};return nil ;};func (_gdabg WdST_RelFromH )String ()string {switch _gdabg {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 4:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 5:return "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 6:return "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_fbafda *ST_FrameScrollbar )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbafda =0;case "\u006f\u006e":*_fbafda =1;case "\u006f\u0066\u0066":*_fbafda =2;case "\u0061\u0075\u0074\u006f":*_fbafda =3;};return nil ;};type ST_Wrap byte ; -// Validate validates the CT_SdtCell and its children -func (_bedaff *CT_SdtCell )Validate ()error {return _bedaff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_bafcb *CT_SdtContentRun )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcdbc :for {_ebgdba ,_gfafd :=d .Token ();if _gfafd !=nil {return _gfafd ;};switch _bdeef :=_ebgdba .(type ){case _ebaba .StartElement :switch _bdeef .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fgcgdb :=NewCT_SimpleField ();if _fefff :=d .DecodeElement (_fgcgdb ,&_bdeef );_fefff !=nil {return _fefff ;};_bafcb .FldSimple =append (_bafcb .FldSimple ,_fgcgdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bafcb .Hyperlink =NewCT_Hyperlink ();if _gbfda :=d .DecodeElement (_bafcb .Hyperlink ,&_bdeef );_gbfda !=nil {return _gbfda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bafcb .SubDoc =NewCT_Rel ();if _ebdc :=d .DecodeElement (_bafcb .SubDoc ,&_bdeef );_ebdc !=nil {return _ebdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aeddd :=NewEG_ContentRunContent ();_aeddd .CustomXml =NewCT_CustomXmlRun ();if _eabed :=d .DecodeElement (_aeddd .CustomXml ,&_bdeef );_eabed !=nil {return _eabed ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_aeddd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cdacdb :=NewEG_ContentRunContent ();_cdacdb .SmartTag =NewCT_SmartTagRun ();if _gcec :=d .DecodeElement (_cdacdb .SmartTag ,&_bdeef );_gcec !=nil {return _gcec ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_cdacdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_abbea :=NewEG_ContentRunContent ();_abbea .Sdt =NewCT_SdtRun ();if _agad :=d .DecodeElement (_abbea .Sdt ,&_bdeef );_agad !=nil {return _agad ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_abbea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_cbgedf :=NewEG_ContentRunContent ();_cbgedf .Dir =NewCT_DirContentRun ();if _befcg :=d .DecodeElement (_cbgedf .Dir ,&_bdeef );_befcg !=nil {return _befcg ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_cbgedf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_fbeeg :=NewEG_ContentRunContent ();_fbeeg .Bdo =NewCT_BdoContentRun ();if _fabaga :=d .DecodeElement (_fbeeg .Bdo ,&_bdeef );_fabaga !=nil {return _fabaga ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_fbeeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_dfgd :=NewEG_ContentRunContent ();_dfgd .R =NewCT_R ();if _afeg :=d .DecodeElement (_dfgd .R ,&_bdeef );_afeg !=nil {return _afeg ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_dfgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ccgad :=NewEG_ContentRunContent ();_bacfgb :=NewEG_RunLevelElts ();_bacfgb .ProofErr =NewCT_ProofErr ();if _adcc :=d .DecodeElement (_bacfgb .ProofErr ,&_bdeef );_adcc !=nil {return _adcc ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_ccgad );_ccgad .EG_RunLevelElts =append (_ccgad .EG_RunLevelElts ,_bacfgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eedcdb :=NewEG_ContentRunContent ();_agfa :=NewEG_RunLevelElts ();_agfa .PermStart =NewCT_PermStart ();if _aebbc :=d .DecodeElement (_agfa .PermStart ,&_bdeef );_aebbc !=nil {return _aebbc ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_eedcdb );_eedcdb .EG_RunLevelElts =append (_eedcdb .EG_RunLevelElts ,_agfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edba :=NewEG_ContentRunContent ();_dcfdb :=NewEG_RunLevelElts ();_dcfdb .PermEnd =NewCT_Perm ();if _gcafg :=d .DecodeElement (_dcfdb .PermEnd ,&_bdeef );_gcafg !=nil {return _gcafg ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_edba );_edba .EG_RunLevelElts =append (_edba .EG_RunLevelElts ,_dcfdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cbad :=NewEG_ContentRunContent ();_daabce :=NewEG_RunLevelElts ();_daabce .Ins =NewCT_RunTrackChange ();if _cbddac :=d .DecodeElement (_daabce .Ins ,&_bdeef );_cbddac !=nil {return _cbddac ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_cbad );_cbad .EG_RunLevelElts =append (_cbad .EG_RunLevelElts ,_daabce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bdccd :=NewEG_ContentRunContent ();_agfee :=NewEG_RunLevelElts ();_agfee .Del =NewCT_RunTrackChange ();if _bacfg :=d .DecodeElement (_agfee .Del ,&_bdeef );_bacfg !=nil {return _bacfg ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_bdccd );_bdccd .EG_RunLevelElts =append (_bdccd .EG_RunLevelElts ,_agfee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_geegbg :=NewEG_ContentRunContent ();_ccgbc :=NewEG_RunLevelElts ();_ccgbc .MoveFrom =NewCT_RunTrackChange ();if _cfebf :=d .DecodeElement (_ccgbc .MoveFrom ,&_bdeef );_cfebf !=nil {return _cfebf ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_geegbg );_geegbg .EG_RunLevelElts =append (_geegbg .EG_RunLevelElts ,_ccgbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fadcc :=NewEG_ContentRunContent ();_eeca :=NewEG_RunLevelElts ();_eeca .MoveTo =NewCT_RunTrackChange ();if _fagdge :=d .DecodeElement (_eeca .MoveTo ,&_bdeef );_fagdge !=nil {return _fagdge ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_fadcc );_fadcc .EG_RunLevelElts =append (_fadcc .EG_RunLevelElts ,_eeca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fefef :=NewEG_ContentRunContent ();_deae :=NewEG_RunLevelElts ();_fbfbc :=NewEG_RangeMarkupElements ();_fbfbc .BookmarkStart =NewCT_Bookmark ();if _dffff :=d .DecodeElement (_fbfbc .BookmarkStart ,&_bdeef );_dffff !=nil {return _dffff ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_fefef );_fefef .EG_RunLevelElts =append (_fefef .EG_RunLevelElts ,_deae );_deae .EG_RangeMarkupElements =append (_deae .EG_RangeMarkupElements ,_fbfbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cdbgf :=NewEG_ContentRunContent ();_ageae :=NewEG_RunLevelElts ();_ac :=NewEG_RangeMarkupElements ();_ac .BookmarkEnd =NewCT_MarkupRange ();if _efgfd :=d .DecodeElement (_ac .BookmarkEnd ,&_bdeef );_efgfd !=nil {return _efgfd ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_cdbgf );_cdbgf .EG_RunLevelElts =append (_cdbgf .EG_RunLevelElts ,_ageae );_ageae .EG_RangeMarkupElements =append (_ageae .EG_RangeMarkupElements ,_ac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_febdfd :=NewEG_ContentRunContent ();_ecge :=NewEG_RunLevelElts ();_fdaa :=NewEG_RangeMarkupElements ();_fdaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _gacad :=d .DecodeElement (_fdaa .MoveFromRangeStart ,&_bdeef );_gacad !=nil {return _gacad ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_febdfd );_febdfd .EG_RunLevelElts =append (_febdfd .EG_RunLevelElts ,_ecge );_ecge .EG_RangeMarkupElements =append (_ecge .EG_RangeMarkupElements ,_fdaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfbge :=NewEG_ContentRunContent ();_ddfb :=NewEG_RunLevelElts ();_fadbbc :=NewEG_RangeMarkupElements ();_fadbbc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ffgfd :=d .DecodeElement (_fadbbc .MoveFromRangeEnd ,&_bdeef );_ffgfd !=nil {return _ffgfd ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_cfbge );_cfbge .EG_RunLevelElts =append (_cfbge .EG_RunLevelElts ,_ddfb );_ddfb .EG_RangeMarkupElements =append (_ddfb .EG_RangeMarkupElements ,_fadbbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebfa :=NewEG_ContentRunContent ();_dfce :=NewEG_RunLevelElts ();_abfdc :=NewEG_RangeMarkupElements ();_abfdc .MoveToRangeStart =NewCT_MoveBookmark ();if _dbgaag :=d .DecodeElement (_abfdc .MoveToRangeStart ,&_bdeef );_dbgaag !=nil {return _dbgaag ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_ebfa );_ebfa .EG_RunLevelElts =append (_ebfa .EG_RunLevelElts ,_dfce );_dfce .EG_RangeMarkupElements =append (_dfce .EG_RangeMarkupElements ,_abfdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbadc :=NewEG_ContentRunContent ();_gdfad :=NewEG_RunLevelElts ();_bacad :=NewEG_RangeMarkupElements ();_bacad .MoveToRangeEnd =NewCT_MarkupRange ();if _cecd :=d .DecodeElement (_bacad .MoveToRangeEnd ,&_bdeef );_cecd !=nil {return _cecd ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_cbadc );_cbadc .EG_RunLevelElts =append (_cbadc .EG_RunLevelElts ,_gdfad );_gdfad .EG_RangeMarkupElements =append (_gdfad .EG_RangeMarkupElements ,_bacad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bfebca :=NewEG_ContentRunContent ();_cfeedd :=NewEG_RunLevelElts ();_geegbe :=NewEG_RangeMarkupElements ();_geegbe .CommentRangeStart =NewCT_MarkupRange ();if _dfbcd :=d .DecodeElement (_geegbe .CommentRangeStart ,&_bdeef );_dfbcd !=nil {return _dfbcd ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_bfebca );_bfebca .EG_RunLevelElts =append (_bfebca .EG_RunLevelElts ,_cfeedd );_cfeedd .EG_RangeMarkupElements =append (_cfeedd .EG_RangeMarkupElements ,_geegbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgafb :=NewEG_ContentRunContent ();_bcaef :=NewEG_RunLevelElts ();_faecgb :=NewEG_RangeMarkupElements ();_faecgb .CommentRangeEnd =NewCT_MarkupRange ();if _gabe :=d .DecodeElement (_faecgb .CommentRangeEnd ,&_bdeef );_gabe !=nil {return _gabe ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_cgafb );_cgafb .EG_RunLevelElts =append (_cgafb .EG_RunLevelElts ,_bcaef );_bcaef .EG_RangeMarkupElements =append (_bcaef .EG_RangeMarkupElements ,_faecgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bede :=NewEG_ContentRunContent ();_bacebd :=NewEG_RunLevelElts ();_aegf :=NewEG_RangeMarkupElements ();_aegf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgea :=d .DecodeElement (_aegf .CustomXmlInsRangeStart ,&_bdeef );_fgea !=nil {return _fgea ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_bede );_bede .EG_RunLevelElts =append (_bede .EG_RunLevelElts ,_bacebd );_bacebd .EG_RangeMarkupElements =append (_bacebd .EG_RangeMarkupElements ,_aegf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfec :=NewEG_ContentRunContent ();_gggfgd :=NewEG_RunLevelElts ();_febdc :=NewEG_RangeMarkupElements ();_febdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _badgee :=d .DecodeElement (_febdc .CustomXmlInsRangeEnd ,&_bdeef );_badgee !=nil {return _badgee ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_gfec );_gfec .EG_RunLevelElts =append (_gfec .EG_RunLevelElts ,_gggfgd );_gggfgd .EG_RangeMarkupElements =append (_gggfgd .EG_RangeMarkupElements ,_febdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adcbe :=NewEG_ContentRunContent ();_dgaa :=NewEG_RunLevelElts ();_cfdcga :=NewEG_RangeMarkupElements ();_cfdcga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edgb :=d .DecodeElement (_cfdcga .CustomXmlDelRangeStart ,&_bdeef );_edgb !=nil {return _edgb ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_adcbe );_adcbe .EG_RunLevelElts =append (_adcbe .EG_RunLevelElts ,_dgaa );_dgaa .EG_RangeMarkupElements =append (_dgaa .EG_RangeMarkupElements ,_cfdcga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_feedd :=NewEG_ContentRunContent ();_effeca :=NewEG_RunLevelElts ();_bdgefb :=NewEG_RangeMarkupElements ();_bdgefb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdbgg :=d .DecodeElement (_bdgefb .CustomXmlDelRangeEnd ,&_bdeef );_bdbgg !=nil {return _bdbgg ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_feedd );_feedd .EG_RunLevelElts =append (_feedd .EG_RunLevelElts ,_effeca );_effeca .EG_RangeMarkupElements =append (_effeca .EG_RangeMarkupElements ,_bdgefb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eaaee :=NewEG_ContentRunContent ();_egedb :=NewEG_RunLevelElts ();_bgcgdg :=NewEG_RangeMarkupElements ();_bgcgdg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcagg :=d .DecodeElement (_bgcgdg .CustomXmlMoveFromRangeStart ,&_bdeef );_gcagg !=nil {return _gcagg ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_eaaee );_eaaee .EG_RunLevelElts =append (_eaaee .EG_RunLevelElts ,_egedb );_egedb .EG_RangeMarkupElements =append (_egedb .EG_RangeMarkupElements ,_bgcgdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ceed :=NewEG_ContentRunContent ();_gcggca :=NewEG_RunLevelElts ();_cbaca :=NewEG_RangeMarkupElements ();_cbaca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efdcce :=d .DecodeElement (_cbaca .CustomXmlMoveFromRangeEnd ,&_bdeef );_efdcce !=nil {return _efdcce ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_ceed );_ceed .EG_RunLevelElts =append (_ceed .EG_RunLevelElts ,_gcggca );_gcggca .EG_RangeMarkupElements =append (_gcggca .EG_RangeMarkupElements ,_cbaca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_efgagaf :=NewEG_ContentRunContent ();_cgge :=NewEG_RunLevelElts ();_aeabff :=NewEG_RangeMarkupElements ();_aeabff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdaaf :=d .DecodeElement (_aeabff .CustomXmlMoveToRangeStart ,&_bdeef );_fdaaf !=nil {return _fdaaf ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_efgagaf );_efgagaf .EG_RunLevelElts =append (_efgagaf .EG_RunLevelElts ,_cgge );_cgge .EG_RangeMarkupElements =append (_cgge .EG_RangeMarkupElements ,_aeabff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffffae :=NewEG_ContentRunContent ();_fedfd :=NewEG_RunLevelElts ();_gdbaga :=NewEG_RangeMarkupElements ();_gdbaga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbfdc :=d .DecodeElement (_gdbaga .CustomXmlMoveToRangeEnd ,&_bdeef );_dbfdc !=nil {return _dbfdc ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_ffffae );_ffffae .EG_RunLevelElts =append (_ffffae .EG_RunLevelElts ,_fedfd );_fedfd .EG_RangeMarkupElements =append (_fedfd .EG_RangeMarkupElements ,_gdbaga );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cedbe :=NewEG_ContentRunContent ();_bbeed :=NewEG_RunLevelElts ();_acgab :=NewEG_MathContent ();_acgab .OMathPara =_cgde .NewOMathPara ();if _cdbg :=d .DecodeElement (_acgab .OMathPara ,&_bdeef );_cdbg !=nil {return _cdbg ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_cedbe );_cedbe .EG_RunLevelElts =append (_cedbe .EG_RunLevelElts ,_bbeed );_bbeed .EG_MathContent =append (_bbeed .EG_MathContent ,_acgab );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_feeagd :=NewEG_ContentRunContent ();_dfgc :=NewEG_RunLevelElts ();_bcdbc :=NewEG_MathContent ();_bcdbc .OMath =_cgde .NewOMath ();if _dgcbfe :=d .DecodeElement (_bcdbc .OMath ,&_bdeef );_dgcbfe !=nil {return _dgcbfe ;};_bafcb .EG_ContentRunContent =append (_bafcb .EG_ContentRunContent ,_feeagd );_feeagd .EG_RunLevelElts =append (_feeagd .EG_RunLevelElts ,_dfgc );_dfgc .EG_MathContent =append (_dfgc .EG_MathContent ,_bcdbc );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_bdeef .Name );if _bdfbf :=d .Skip ();_bdfbf !=nil {return _bdfbf ;};};case _ebaba .EndElement :break _gcdbc ;case _ebaba .CharData :};};return nil ;};type CT_HMerge struct{ +// Validate validates the CT_SdtComboBox and its children +func (_bddcde *CT_SdtComboBox )Validate ()error {return _bddcde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");};const (ST_ThemeUnset ST_Theme =0;ST_ThemeMajorEastAsia ST_Theme =1;ST_ThemeMajorBidi ST_Theme =2;ST_ThemeMajorAscii ST_Theme =3;ST_ThemeMajorHAnsi ST_Theme =4;ST_ThemeMinorEastAsia ST_Theme =5;ST_ThemeMinorBidi ST_Theme =6;ST_ThemeMinorAscii ST_Theme =7;ST_ThemeMinorHAnsi ST_Theme =8;);const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_dgfbeg ST_DropCap )String ()string {switch _dgfbeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u0072\u006f\u0070";case 3:return "\u006d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_gcgec *ST_ProofErr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcgec =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_gcgec =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_gcgec =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_gcgec =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_gcgec =4;};return nil ;};func (_ebabbd ST_SdtDateMappingType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eebag :=_g .Attr {};_eebag .Name =name ;switch _ebabbd {case ST_SdtDateMappingTypeUnset :_eebag .Value ="";case ST_SdtDateMappingTypeText :_eebag .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_eebag .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_eebag .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _eebag ,nil ;};func NewCT_FontFamily ()*CT_FontFamily {_bfbde :=&CT_FontFamily {};_bfbde .ValAttr =ST_FontFamily (1);return _bfbde ;}; -// Horizontal Merge Type -ValAttr ST_Merge ;};func (_aeccc *CT_LatentStyles )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_eegbb :=range start .Attr {if _eegbb .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_ccdfc ,_badfd :=ParseUnionST_OnOff (_eegbb .Value );if _badfd !=nil {return _badfd ;};_aeccc .DefLockedStateAttr =&_ccdfc ;continue ;};if _eegbb .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_bgacf ,_adbc :=_cfdbf .ParseInt (_eegbb .Value ,10,64);if _adbc !=nil {return _adbc ;};_aeccc .DefUIPriorityAttr =&_bgacf ;continue ;};if _eegbb .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_eeece ,_ecafga :=ParseUnionST_OnOff (_eegbb .Value );if _ecafga !=nil {return _ecafga ;};_aeccc .DefSemiHiddenAttr =&_eeece ;continue ;};if _eegbb .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_bcgeag ,_baacfd :=ParseUnionST_OnOff (_eegbb .Value );if _baacfd !=nil {return _baacfd ;};_aeccc .DefUnhideWhenUsedAttr =&_bcgeag ;continue ;};if _eegbb .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_fdbed ,_ggbae :=ParseUnionST_OnOff (_eegbb .Value );if _ggbae !=nil {return _ggbae ;};_aeccc .DefQFormatAttr =&_fdbed ;continue ;};if _eegbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfbgcb ,_egbdc :=_cfdbf .ParseInt (_eegbb .Value ,10,64);if _egbdc !=nil {return _egbdc ;};_aeccc .CountAttr =&_cfbgcb ;continue ;};};_bcfde :for {_ebecd ,_agefg :=d .Token ();if _agefg !=nil {return _agefg ;};switch _fgggba :=_ebecd .(type ){case _ebaba .StartElement :switch _fgggba .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_fdceaf :=NewCT_LsdException ();if _fgee :=d .DecodeElement (_fdceaf ,&_fgggba );_fgee !=nil {return _fgee ;};_aeccc .LsdException =append (_aeccc .LsdException ,_fdceaf );default:_febdf .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\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_fgggba .Name );if _dfccc :=d .Skip ();_dfccc !=nil {return _dfccc ;};};case _ebaba .EndElement :break _bcfde ;case _ebaba .CharData :};};return nil ;};func (_bdbec ST_NumberFormat )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bdbec .String (),start );};func (_baeeb *CT_DirContentRun )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _baeeb .ValAttr !=ST_DirectionUnset {_cefbe ,_beecgf :=_baeeb .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _beecgf !=nil {return _beecgf ;};start .Attr =append (start .Attr ,_cefbe );};e .EncodeToken (start );if _baeeb .FldSimple !=nil {_adcadg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_dacded :=range _baeeb .FldSimple {e .EncodeElement (_dacded ,_adcadg );};};if _baeeb .Hyperlink !=nil {_dageba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_baeeb .Hyperlink ,_dageba );};if _baeeb .SubDoc !=nil {_ggcea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_baeeb .SubDoc ,_ggcea );};if _baeeb .EG_ContentRunContent !=nil {for _ ,_eagga :=range _baeeb .EG_ContentRunContent {_eagga .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PTab and its children +func (_bgfd *CT_PTab )Validate ()error {return _bgfd .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func (_dbdaea *ST_CombineBrackets )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbdaea =0;case "\u006e\u006f\u006e\u0065":*_dbdaea =1;case "\u0072\u006f\u0075n\u0064":*_dbdaea =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dbdaea =3;case "\u0061\u006e\u0067l\u0065":*_dbdaea =4;case "\u0063\u0075\u0072l\u0079":*_dbdaea =5;};return nil ;};func (_acebc *CT_Numbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgec :for {_aeffca ,_adae :=d .Token ();if _adae !=nil {return _adae ;};switch _ccbef :=_aeffca .(type ){case _g .StartElement :switch _ccbef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_fecef :=NewCT_NumPicBullet ();if _edfbg :=d .DecodeElement (_fecef ,&_ccbef );_edfbg !=nil {return _edfbg ;};_acebc .NumPicBullet =append (_acebc .NumPicBullet ,_fecef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_becga :=NewCT_AbstractNum ();if _ddgbff :=d .DecodeElement (_becga ,&_ccbef );_ddgbff !=nil {return _ddgbff ;};_acebc .AbstractNum =append (_acebc .AbstractNum ,_becga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_abgfc :=NewCT_Num ();if _abfbc :=d .DecodeElement (_abgfc ,&_ccbef );_abfbc !=nil {return _abfbc ;};_acebc .Num =append (_acebc .Num ,_abgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_acebc .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _dgggg :=d .DecodeElement (_acebc .NumIdMacAtCleanup ,&_ccbef );_dgggg !=nil {return _dgggg ;};default:_ga .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_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_ccbef .Name );if _dfedd :=d .Skip ();_dfedd !=nil {return _dfedd ;};};case _g .EndElement :break _dcgec ;case _g .CharData :};};return nil ;};func (_gagg *CT_Height )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gagg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_gagg .ValAttr )});};if _gagg .HRuleAttr !=ST_HeightRuleUnset {_fedbf ,_eebcda :=_gagg .HRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _eebcda !=nil {return _eebcda ;};start .Attr =append (start .Attr ,_fedbf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};type CT_HMerge struct{ -// Validate validates the CT_Styles and its children -func (_bgcc *CT_Styles )Validate ()error {return _bgcc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");}; +// Horizontal Merge Type +ValAttr ST_Merge ;};func (_fegcd *CT_MathCtrlDel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fegcd .AuthorAttr )});if _fegcd .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fegcd .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fegcd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfdbfa *TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfdbfa .CT_TxbxContent =*NewCT_TxbxContent ();_ddebbc :for {_ccbfb ,_cbbfg :=d .Token ();if _cbbfg !=nil {return _cbbfg ;};switch _ggcedd :=_ccbfb .(type ){case _g .StartElement :switch _ggcedd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fbafca :=NewCT_AltChunk ();if _gfgb :=d .DecodeElement (_fbafca ,&_ggcedd );_gfgb !=nil {return _gfgb ;};_bfdbfa .AltChunk =append (_bfdbfa .AltChunk ,_fbafca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdcada :=NewEG_ContentBlockContent ();_bdcada .CustomXml =NewCT_CustomXmlBlock ();if _afefc :=d .DecodeElement (_bdcada .CustomXml ,&_ggcedd );_afefc !=nil {return _afefc ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_bdcada );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fgfgb :=NewEG_ContentBlockContent ();_fgfgb .Sdt =NewCT_SdtBlock ();if _bbebg :=d .DecodeElement (_fgfgb .Sdt ,&_ggcedd );_bbebg !=nil {return _bbebg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_fgfgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_ggeab :=NewEG_ContentBlockContent ();_ccegec :=NewCT_P ();if _cfead :=d .DecodeElement (_ccegec ,&_ggcedd );_cfead !=nil {return _cfead ;};_ggeab .P =append (_ggeab .P ,_ccegec );_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_ggeab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_bfcfga :=NewEG_ContentBlockContent ();_bafde :=NewCT_Tbl ();if _bcgbga :=d .DecodeElement (_bafde ,&_ggcedd );_bcgbga !=nil {return _bcgbga ;};_bfcfga .Tbl =append (_bfcfga .Tbl ,_bafde );_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_bfcfga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gcegcg :=NewEG_ContentBlockContent ();_bdfce :=NewEG_RunLevelElts ();_bdfce .ProofErr =NewCT_ProofErr ();if _degfa :=d .DecodeElement (_bdfce .ProofErr ,&_ggcedd );_degfa !=nil {return _degfa ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_gcegcg );_gcegcg .EG_RunLevelElts =append (_gcegcg .EG_RunLevelElts ,_bdfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ggfbbd :=NewEG_ContentBlockContent ();_cdfgca :=NewEG_RunLevelElts ();_cdfgca .PermStart =NewCT_PermStart ();if _edebg :=d .DecodeElement (_cdfgca .PermStart ,&_ggcedd );_edebg !=nil {return _edebg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_ggfbbd );_ggfbbd .EG_RunLevelElts =append (_ggfbbd .EG_RunLevelElts ,_cdfgca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caecccg :=NewEG_ContentBlockContent ();_dabgf :=NewEG_RunLevelElts ();_dabgf .PermEnd =NewCT_Perm ();if _abaff :=d .DecodeElement (_dabgf .PermEnd ,&_ggcedd );_abaff !=nil {return _abaff ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_caecccg );_caecccg .EG_RunLevelElts =append (_caecccg .EG_RunLevelElts ,_dabgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fceeg :=NewEG_ContentBlockContent ();_gggbgb :=NewEG_RunLevelElts ();_gggbgb .Ins =NewCT_RunTrackChange ();if _gdfec :=d .DecodeElement (_gggbgb .Ins ,&_ggcedd );_gdfec !=nil {return _gdfec ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_fceeg );_fceeg .EG_RunLevelElts =append (_fceeg .EG_RunLevelElts ,_gggbgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fddba :=NewEG_ContentBlockContent ();_dcbfe :=NewEG_RunLevelElts ();_dcbfe .Del =NewCT_RunTrackChange ();if _bggcec :=d .DecodeElement (_dcbfe .Del ,&_ggcedd );_bggcec !=nil {return _bggcec ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_fddba );_fddba .EG_RunLevelElts =append (_fddba .EG_RunLevelElts ,_dcbfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_decca :=NewEG_ContentBlockContent ();_gedagf :=NewEG_RunLevelElts ();_gedagf .MoveFrom =NewCT_RunTrackChange ();if _decfgd :=d .DecodeElement (_gedagf .MoveFrom ,&_ggcedd );_decfgd !=nil {return _decfgd ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_decca );_decca .EG_RunLevelElts =append (_decca .EG_RunLevelElts ,_gedagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fdgee :=NewEG_ContentBlockContent ();_ddfffb :=NewEG_RunLevelElts ();_ddfffb .MoveTo =NewCT_RunTrackChange ();if _fagbe :=d .DecodeElement (_ddfffb .MoveTo ,&_ggcedd );_fagbe !=nil {return _fagbe ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_fdgee );_fdgee .EG_RunLevelElts =append (_fdgee .EG_RunLevelElts ,_ddfffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gccce :=NewEG_ContentBlockContent ();_ceacf :=NewEG_RunLevelElts ();_cacff :=NewEG_RangeMarkupElements ();_cacff .BookmarkStart =NewCT_Bookmark ();if _aecceg :=d .DecodeElement (_cacff .BookmarkStart ,&_ggcedd );_aecceg !=nil {return _aecceg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_gccce );_gccce .EG_RunLevelElts =append (_gccce .EG_RunLevelElts ,_ceacf );_ceacf .EG_RangeMarkupElements =append (_ceacf .EG_RangeMarkupElements ,_cacff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_affagf :=NewEG_ContentBlockContent ();_ebfbe :=NewEG_RunLevelElts ();_cgeeg :=NewEG_RangeMarkupElements ();_cgeeg .BookmarkEnd =NewCT_MarkupRange ();if _fbcgcf :=d .DecodeElement (_cgeeg .BookmarkEnd ,&_ggcedd );_fbcgcf !=nil {return _fbcgcf ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_affagf );_affagf .EG_RunLevelElts =append (_affagf .EG_RunLevelElts ,_ebfbe );_ebfbe .EG_RangeMarkupElements =append (_ebfbe .EG_RangeMarkupElements ,_cgeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_deedfeg :=NewEG_ContentBlockContent ();_cgabee :=NewEG_RunLevelElts ();_ffccge :=NewEG_RangeMarkupElements ();_ffccge .MoveFromRangeStart =NewCT_MoveBookmark ();if _ababba :=d .DecodeElement (_ffccge .MoveFromRangeStart ,&_ggcedd );_ababba !=nil {return _ababba ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_deedfeg );_deedfeg .EG_RunLevelElts =append (_deedfeg .EG_RunLevelElts ,_cgabee );_cgabee .EG_RangeMarkupElements =append (_cgabee .EG_RangeMarkupElements ,_ffccge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eefbb :=NewEG_ContentBlockContent ();_eedfb :=NewEG_RunLevelElts ();_efdgcg :=NewEG_RangeMarkupElements ();_efdgcg .MoveFromRangeEnd =NewCT_MarkupRange ();if _dfffeb :=d .DecodeElement (_efdgcg .MoveFromRangeEnd ,&_ggcedd );_dfffeb !=nil {return _dfffeb ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_eefbb );_eefbb .EG_RunLevelElts =append (_eefbb .EG_RunLevelElts ,_eedfb );_eedfb .EG_RangeMarkupElements =append (_eedfb .EG_RangeMarkupElements ,_efdgcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_debag :=NewEG_ContentBlockContent ();_cagcab :=NewEG_RunLevelElts ();_agfabff :=NewEG_RangeMarkupElements ();_agfabff .MoveToRangeStart =NewCT_MoveBookmark ();if _fgecbb :=d .DecodeElement (_agfabff .MoveToRangeStart ,&_ggcedd );_fgecbb !=nil {return _fgecbb ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_debag );_debag .EG_RunLevelElts =append (_debag .EG_RunLevelElts ,_cagcab );_cagcab .EG_RangeMarkupElements =append (_cagcab .EG_RangeMarkupElements ,_agfabff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcadfc :=NewEG_ContentBlockContent ();_cgccg :=NewEG_RunLevelElts ();_cbfffb :=NewEG_RangeMarkupElements ();_cbfffb .MoveToRangeEnd =NewCT_MarkupRange ();if _fdggbf :=d .DecodeElement (_cbfffb .MoveToRangeEnd ,&_ggcedd );_fdggbf !=nil {return _fdggbf ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_bcadfc );_bcadfc .EG_RunLevelElts =append (_bcadfc .EG_RunLevelElts ,_cgccg );_cgccg .EG_RangeMarkupElements =append (_cgccg .EG_RangeMarkupElements ,_cbfffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bedaf :=NewEG_ContentBlockContent ();_ffcad :=NewEG_RunLevelElts ();_egcdcb :=NewEG_RangeMarkupElements ();_egcdcb .CommentRangeStart =NewCT_MarkupRange ();if _dfbfeg :=d .DecodeElement (_egcdcb .CommentRangeStart ,&_ggcedd );_dfbfeg !=nil {return _dfbfeg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_bedaf );_bedaf .EG_RunLevelElts =append (_bedaf .EG_RunLevelElts ,_ffcad );_ffcad .EG_RangeMarkupElements =append (_ffcad .EG_RangeMarkupElements ,_egcdcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbdfga :=NewEG_ContentBlockContent ();_ccagff :=NewEG_RunLevelElts ();_deffe :=NewEG_RangeMarkupElements ();_deffe .CommentRangeEnd =NewCT_MarkupRange ();if _dgagf :=d .DecodeElement (_deffe .CommentRangeEnd ,&_ggcedd );_dgagf !=nil {return _dgagf ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_gbdfga );_gbdfga .EG_RunLevelElts =append (_gbdfga .EG_RunLevelElts ,_ccagff );_ccagff .EG_RangeMarkupElements =append (_ccagff .EG_RangeMarkupElements ,_deffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbcbc :=NewEG_ContentBlockContent ();_cebdea :=NewEG_RunLevelElts ();_ccfdfc :=NewEG_RangeMarkupElements ();_ccfdfc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adabba :=d .DecodeElement (_ccfdfc .CustomXmlInsRangeStart ,&_ggcedd );_adabba !=nil {return _adabba ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_dbcbc );_dbcbc .EG_RunLevelElts =append (_dbcbc .EG_RunLevelElts ,_cebdea );_cebdea .EG_RangeMarkupElements =append (_cebdea .EG_RangeMarkupElements ,_ccfdfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffgeabf :=NewEG_ContentBlockContent ();_dcggbb :=NewEG_RunLevelElts ();_ggfdg :=NewEG_RangeMarkupElements ();_ggfdg .CustomXmlInsRangeEnd =NewCT_Markup ();if _daeae :=d .DecodeElement (_ggfdg .CustomXmlInsRangeEnd ,&_ggcedd );_daeae !=nil {return _daeae ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_ffgeabf );_ffgeabf .EG_RunLevelElts =append (_ffgeabf .EG_RunLevelElts ,_dcggbb );_dcggbb .EG_RangeMarkupElements =append (_dcggbb .EG_RangeMarkupElements ,_ggfdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dabadf :=NewEG_ContentBlockContent ();_dbeaaff :=NewEG_RunLevelElts ();_dgebgf :=NewEG_RangeMarkupElements ();_dgebgf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _feedac :=d .DecodeElement (_dgebgf .CustomXmlDelRangeStart ,&_ggcedd );_feedac !=nil {return _feedac ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_dabadf );_dabadf .EG_RunLevelElts =append (_dabadf .EG_RunLevelElts ,_dbeaaff );_dbeaaff .EG_RangeMarkupElements =append (_dbeaaff .EG_RangeMarkupElements ,_dgebgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbggcc :=NewEG_ContentBlockContent ();_ebabfg :=NewEG_RunLevelElts ();_bfdgef :=NewEG_RangeMarkupElements ();_bfdgef .CustomXmlDelRangeEnd =NewCT_Markup ();if _agbdd :=d .DecodeElement (_bfdgef .CustomXmlDelRangeEnd ,&_ggcedd );_agbdd !=nil {return _agbdd ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_cbggcc );_cbggcc .EG_RunLevelElts =append (_cbggcc .EG_RunLevelElts ,_ebabfg );_ebabfg .EG_RangeMarkupElements =append (_ebabfg .EG_RangeMarkupElements ,_bfdgef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_effab :=NewEG_ContentBlockContent ();_gefag :=NewEG_RunLevelElts ();_ccgbf :=NewEG_RangeMarkupElements ();_ccgbf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgdedg :=d .DecodeElement (_ccgbf .CustomXmlMoveFromRangeStart ,&_ggcedd );_bgdedg !=nil {return _bgdedg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_effab );_effab .EG_RunLevelElts =append (_effab .EG_RunLevelElts ,_gefag );_gefag .EG_RangeMarkupElements =append (_gefag .EG_RangeMarkupElements ,_ccgbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cbeedf :=NewEG_ContentBlockContent ();_ebfde :=NewEG_RunLevelElts ();_gegeg :=NewEG_RangeMarkupElements ();_gegeg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffdbf :=d .DecodeElement (_gegeg .CustomXmlMoveFromRangeEnd ,&_ggcedd );_ffdbf !=nil {return _ffdbf ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_cbeedf );_cbeedf .EG_RunLevelElts =append (_cbeedf .EG_RunLevelElts ,_ebfde );_ebfde .EG_RangeMarkupElements =append (_ebfde .EG_RangeMarkupElements ,_gegeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gfcdb :=NewEG_ContentBlockContent ();_bbadc :=NewEG_RunLevelElts ();_bebgba :=NewEG_RangeMarkupElements ();_bebgba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfcga :=d .DecodeElement (_bebgba .CustomXmlMoveToRangeStart ,&_ggcedd );_gfcga !=nil {return _gfcga ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_gfcdb );_gfcdb .EG_RunLevelElts =append (_gfcdb .EG_RunLevelElts ,_bbadc );_bbadc .EG_RangeMarkupElements =append (_bbadc .EG_RangeMarkupElements ,_bebgba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cffce :=NewEG_ContentBlockContent ();_fcbcf :=NewEG_RunLevelElts ();_deged :=NewEG_RangeMarkupElements ();_deged .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _baddec :=d .DecodeElement (_deged .CustomXmlMoveToRangeEnd ,&_ggcedd );_baddec !=nil {return _baddec ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_cffce );_cffce .EG_RunLevelElts =append (_cffce .EG_RunLevelElts ,_fcbcf );_fcbcf .EG_RangeMarkupElements =append (_fcbcf .EG_RangeMarkupElements ,_deged );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ababdg :=NewEG_ContentBlockContent ();_fcgfa :=NewEG_RunLevelElts ();_becba :=NewEG_MathContent ();_becba .OMathPara =_ec .NewOMathPara ();if _fdaffb :=d .DecodeElement (_becba .OMathPara ,&_ggcedd );_fdaffb !=nil {return _fdaffb ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_ababdg );_ababdg .EG_RunLevelElts =append (_ababdg .EG_RunLevelElts ,_fcgfa );_fcgfa .EG_MathContent =append (_fcgfa .EG_MathContent ,_becba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_adcdbe :=NewEG_ContentBlockContent ();_fdfde :=NewEG_RunLevelElts ();_ccdba :=NewEG_MathContent ();_ccdba .OMath =_ec .NewOMath ();if _caggbb :=d .DecodeElement (_ccdba .OMath ,&_ggcedd );_caggbb !=nil {return _caggbb ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_adcdbe );_adcdbe .EG_RunLevelElts =append (_adcdbe .EG_RunLevelElts ,_fdfde );_fdfde .EG_MathContent =append (_fdfde .EG_MathContent ,_ccdba );default:_ga .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\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_ggcedd .Name );if _aebcbee :=d .Skip ();_aebcbee !=nil {return _aebcbee ;};};case _g .EndElement :break _ddebbc ;case _g .CharData :};};return nil ;};func (_bagbf *Footnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _bagbf .CT_Footnotes .MarshalXML (e ,start );};func (_bcccd *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcccd =0;case "\u006e\u006f\u006e\u0065":*_bcccd =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bcccd =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bcccd =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bcccd =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bcccd =5;};return nil ;};type CT_Style struct{ -// Validate validates the EG_SectPrContents and its children -func (_egfg *EG_SectPrContents )Validate ()error {return _egfg .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};type CT_GlossaryDocument struct{ +// Style Type +TypeAttr ST_StyleType ; -// Document Background -Background *CT_Background ;DocParts *CT_DocParts ;}; +// Style ID +StyleIdAttr *string ; -// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path -func (_cgafc *CT_FontSig )ValidateWithPath (path string )error {return nil };func (_gacec *CT_Caption )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_gacec .NameAttr )});if _gacec .PosAttr !=ST_CaptionPosUnset {_acdef ,_gecg :=_gacec .PosAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0070o\u0073"});if _gecg !=nil {return _gecg ;};start .Attr =append (start .Attr ,_acdef );};if _gacec .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gacec .ChapNumAttr )});};if _gacec .HeadingAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gacec .HeadingAttr )});};if _gacec .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gacec .NoLabelAttr )});};if _gacec .NumFmtAttr !=ST_NumberFormatUnset {_ffbf ,_cgaae :=_gacec .NumFmtAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _cgaae !=nil {return _cgaae ;};start .Attr =append (start .Attr ,_ffbf );};if _gacec .SepAttr !=ST_ChapterSepUnset {_faeeba ,_gaddc :=_gacec .SepAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0073e\u0070"});if _gaddc !=nil {return _gaddc ;};start .Attr =append (start .Attr ,_faeeba );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ceefca *CT_RPrChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_ceefca .AuthorAttr )});if _ceefca .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ceefca .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_ceefca .IdAttr )});e .EncodeToken (start );_adbca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ceefca .RPr ,_adbca );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Default Style +DefaultAttr *_gc .ST_OnOff ; -// Validate validates the CT_MathCtrlDel and its children -func (_aefbg *CT_MathCtrlDel )Validate ()error {return _aefbg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");}; +// User-Defined Style +CustomStyleAttr *_gc .ST_OnOff ; -// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path -func (_fgbbb *CT_SectPrChange )ValidateWithPath (path string )error {if _fgbbb .SectPr !=nil {if _acbefg :=_fgbbb .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_acbefg !=nil {return _acbefg ;};};return nil ;};func (_fgdbde *WdWsp )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return _fgdbde .WdCT_WordprocessingShape .MarshalXML (e ,start );}; +// Primary Style Name +Name *CT_String ; -// ST_HexColor is a union type -type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_becac :=&CT_ParaRPrChange {};_becac .RPr =NewCT_ParaRPrOriginal ();return _becac ;};func (_baadd ST_PTabLeader )String ()string {switch _baadd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_eggb *CT_TrPrChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_eggb .AuthorAttr )});if _eggb .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eggb .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_eggb .IdAttr )});e .EncodeToken (start );_acddd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_eggb .TrPr ,_acddd );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Alternate Style Names +Aliases *CT_String ; -// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path -func (_dacedf *CT_SdtDocPart )ValidateWithPath (path string )error {if _dacedf .DocPartGallery !=nil {if _aeeecb :=_dacedf .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_aeeecb !=nil {return _aeeecb ;};};if _dacedf .DocPartCategory !=nil {if _ecaade :=_dacedf .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_ecaade !=nil {return _ecaade ;};};if _dacedf .DocPartUnique !=nil {if _abcef :=_dacedf .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_abcef !=nil {return _abcef ;};};return nil ;};func (_aabgf ST_BrClear )ValidateWithPath (path string )error {switch _aabgf {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabgf ));};return nil ;}; +// Parent Style ID +BasedOn *CT_String ; -// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path -func (_fbcgd *CT_Captions )ValidateWithPath (path string )error {for _dbccag ,_dfgacc :=range _fbcgd .Caption {if _becef :=_dfgacc .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_dbccag ));_becef !=nil {return _becef ;};};if _fbcgd .AutoCaptions !=nil {if _cfegc :=_fbcgd .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_cfegc !=nil {return _cfegc ;};};return nil ;};func (_fdbg *CT_DirContentRun )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_fbdcc :=range start .Attr {if _fbdcc .Name .Local =="\u0076\u0061\u006c"{_fdbg .ValAttr .UnmarshalXMLAttr (_fbdcc );continue ;};};_aeeff :for {_gdabe ,_acebbb :=d .Token ();if _acebbb !=nil {return _acebbb ;};switch _gdedfd :=_gdabe .(type ){case _ebaba .StartElement :switch _gdedfd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_cccecb :=NewCT_SimpleField ();if _agdc :=d .DecodeElement (_cccecb ,&_gdedfd );_agdc !=nil {return _agdc ;};_fdbg .FldSimple =append (_fdbg .FldSimple ,_cccecb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fdbg .Hyperlink =NewCT_Hyperlink ();if _dbfgg :=d .DecodeElement (_fdbg .Hyperlink ,&_gdedfd );_dbfgg !=nil {return _dbfgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_fdbg .SubDoc =NewCT_Rel ();if _cddca :=d .DecodeElement (_fdbg .SubDoc ,&_gdedfd );_cddca !=nil {return _cddca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_baefa :=NewEG_ContentRunContent ();_baefa .CustomXml =NewCT_CustomXmlRun ();if _ebcag :=d .DecodeElement (_baefa .CustomXml ,&_gdedfd );_ebcag !=nil {return _ebcag ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_baefa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dgbcb :=NewEG_ContentRunContent ();_dgbcb .SmartTag =NewCT_SmartTagRun ();if _bgadc :=d .DecodeElement (_dgbcb .SmartTag ,&_gdedfd );_bgadc !=nil {return _bgadc ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_dgbcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ebfbb :=NewEG_ContentRunContent ();_ebfbb .Sdt =NewCT_SdtRun ();if _beeg :=d .DecodeElement (_ebfbb .Sdt ,&_gdedfd );_beeg !=nil {return _beeg ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_ebfbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dfacg :=NewEG_ContentRunContent ();_dfacg .Dir =NewCT_DirContentRun ();if _edbdb :=d .DecodeElement (_dfacg .Dir ,&_gdedfd );_edbdb !=nil {return _edbdb ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_dfacg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_abggb :=NewEG_ContentRunContent ();_abggb .Bdo =NewCT_BdoContentRun ();if _cbgcfg :=d .DecodeElement (_abggb .Bdo ,&_gdedfd );_cbgcfg !=nil {return _cbgcfg ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_abggb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_dbggfb :=NewEG_ContentRunContent ();_dbggfb .R =NewCT_R ();if _fadd :=d .DecodeElement (_dbggfb .R ,&_gdedfd );_fadd !=nil {return _fadd ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_dbggfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eccbd :=NewEG_ContentRunContent ();_cafad :=NewEG_RunLevelElts ();_cafad .ProofErr =NewCT_ProofErr ();if _ecefe :=d .DecodeElement (_cafad .ProofErr ,&_gdedfd );_ecefe !=nil {return _ecefe ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_eccbd );_eccbd .EG_RunLevelElts =append (_eccbd .EG_RunLevelElts ,_cafad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_adcde :=NewEG_ContentRunContent ();_debeg :=NewEG_RunLevelElts ();_debeg .PermStart =NewCT_PermStart ();if _gacgb :=d .DecodeElement (_debeg .PermStart ,&_gdedfd );_gacgb !=nil {return _gacgb ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_adcde );_adcde .EG_RunLevelElts =append (_adcde .EG_RunLevelElts ,_debeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edgga :=NewEG_ContentRunContent ();_aebcc :=NewEG_RunLevelElts ();_aebcc .PermEnd =NewCT_Perm ();if _ebge :=d .DecodeElement (_aebcc .PermEnd ,&_gdedfd );_ebge !=nil {return _ebge ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_edgga );_edgga .EG_RunLevelElts =append (_edgga .EG_RunLevelElts ,_aebcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ffagd :=NewEG_ContentRunContent ();_agb :=NewEG_RunLevelElts ();_agb .Ins =NewCT_RunTrackChange ();if _ggebg :=d .DecodeElement (_agb .Ins ,&_gdedfd );_ggebg !=nil {return _ggebg ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_ffagd );_ffagd .EG_RunLevelElts =append (_ffagd .EG_RunLevelElts ,_agb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ceegc :=NewEG_ContentRunContent ();_aagb :=NewEG_RunLevelElts ();_aagb .Del =NewCT_RunTrackChange ();if _feeacf :=d .DecodeElement (_aagb .Del ,&_gdedfd );_feeacf !=nil {return _feeacf ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_ceegc );_ceegc .EG_RunLevelElts =append (_ceegc .EG_RunLevelElts ,_aagb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ffadeg :=NewEG_ContentRunContent ();_eggff :=NewEG_RunLevelElts ();_eggff .MoveFrom =NewCT_RunTrackChange ();if _eggcfb :=d .DecodeElement (_eggff .MoveFrom ,&_gdedfd );_eggcfb !=nil {return _eggcfb ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_ffadeg );_ffadeg .EG_RunLevelElts =append (_ffadeg .EG_RunLevelElts ,_eggff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eabfbg :=NewEG_ContentRunContent ();_gdccd :=NewEG_RunLevelElts ();_gdccd .MoveTo =NewCT_RunTrackChange ();if _cgbef :=d .DecodeElement (_gdccd .MoveTo ,&_gdedfd );_cgbef !=nil {return _cgbef ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_eabfbg );_eabfbg .EG_RunLevelElts =append (_eabfbg .EG_RunLevelElts ,_gdccd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_agbcb :=NewEG_ContentRunContent ();_fdece :=NewEG_RunLevelElts ();_dafdb :=NewEG_RangeMarkupElements ();_dafdb .BookmarkStart =NewCT_Bookmark ();if _cacaeb :=d .DecodeElement (_dafdb .BookmarkStart ,&_gdedfd );_cacaeb !=nil {return _cacaeb ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_agbcb );_agbcb .EG_RunLevelElts =append (_agbcb .EG_RunLevelElts ,_fdece );_fdece .EG_RangeMarkupElements =append (_fdece .EG_RangeMarkupElements ,_dafdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_abbcag :=NewEG_ContentRunContent ();_bfef :=NewEG_RunLevelElts ();_cfegd :=NewEG_RangeMarkupElements ();_cfegd .BookmarkEnd =NewCT_MarkupRange ();if _debc :=d .DecodeElement (_cfegd .BookmarkEnd ,&_gdedfd );_debc !=nil {return _debc ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_abbcag );_abbcag .EG_RunLevelElts =append (_abbcag .EG_RunLevelElts ,_bfef );_bfef .EG_RangeMarkupElements =append (_bfef .EG_RangeMarkupElements ,_cfegd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aggceb :=NewEG_ContentRunContent ();_cbde :=NewEG_RunLevelElts ();_ebfca :=NewEG_RangeMarkupElements ();_ebfca .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbeaae :=d .DecodeElement (_ebfca .MoveFromRangeStart ,&_gdedfd );_fbeaae !=nil {return _fbeaae ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_aggceb );_aggceb .EG_RunLevelElts =append (_aggceb .EG_RunLevelElts ,_cbde );_cbde .EG_RangeMarkupElements =append (_cbde .EG_RangeMarkupElements ,_ebfca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgddgf :=NewEG_ContentRunContent ();_effbc :=NewEG_RunLevelElts ();_ebbed :=NewEG_RangeMarkupElements ();_ebbed .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgbc :=d .DecodeElement (_ebbed .MoveFromRangeEnd ,&_gdedfd );_cgbc !=nil {return _cgbc ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_cgddgf );_cgddgf .EG_RunLevelElts =append (_cgddgf .EG_RunLevelElts ,_effbc );_effbc .EG_RangeMarkupElements =append (_effbc .EG_RangeMarkupElements ,_ebbed );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_facd :=NewEG_ContentRunContent ();_agcbd :=NewEG_RunLevelElts ();_dabfag :=NewEG_RangeMarkupElements ();_dabfag .MoveToRangeStart =NewCT_MoveBookmark ();if _feaae :=d .DecodeElement (_dabfag .MoveToRangeStart ,&_gdedfd );_feaae !=nil {return _feaae ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_facd );_facd .EG_RunLevelElts =append (_facd .EG_RunLevelElts ,_agcbd );_agcbd .EG_RangeMarkupElements =append (_agcbd .EG_RangeMarkupElements ,_dabfag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcfgf :=NewEG_ContentRunContent ();_gdddc :=NewEG_RunLevelElts ();_abdf :=NewEG_RangeMarkupElements ();_abdf .MoveToRangeEnd =NewCT_MarkupRange ();if _degbbcf :=d .DecodeElement (_abdf .MoveToRangeEnd ,&_gdedfd );_degbbcf !=nil {return _degbbcf ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_bcfgf );_bcfgf .EG_RunLevelElts =append (_bcfgf .EG_RunLevelElts ,_gdddc );_gdddc .EG_RangeMarkupElements =append (_gdddc .EG_RangeMarkupElements ,_abdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bfgcg :=NewEG_ContentRunContent ();_cafeff :=NewEG_RunLevelElts ();_abcadd :=NewEG_RangeMarkupElements ();_abcadd .CommentRangeStart =NewCT_MarkupRange ();if _cfcbff :=d .DecodeElement (_abcadd .CommentRangeStart ,&_gdedfd );_cfcbff !=nil {return _cfcbff ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_bfgcg );_bfgcg .EG_RunLevelElts =append (_bfgcg .EG_RunLevelElts ,_cafeff );_cafeff .EG_RangeMarkupElements =append (_cafeff .EG_RangeMarkupElements ,_abcadd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdaff :=NewEG_ContentRunContent ();_bbbgg :=NewEG_RunLevelElts ();_febbe :=NewEG_RangeMarkupElements ();_febbe .CommentRangeEnd =NewCT_MarkupRange ();if _ffda :=d .DecodeElement (_febbe .CommentRangeEnd ,&_gdedfd );_ffda !=nil {return _ffda ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_gdaff );_gdaff .EG_RunLevelElts =append (_gdaff .EG_RunLevelElts ,_bbbgg );_bbbgg .EG_RangeMarkupElements =append (_bbbgg .EG_RangeMarkupElements ,_febbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdfd :=NewEG_ContentRunContent ();_ebdf :=NewEG_RunLevelElts ();_eebbe :=NewEG_RangeMarkupElements ();_eebbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abadg :=d .DecodeElement (_eebbe .CustomXmlInsRangeStart ,&_gdedfd );_abadg !=nil {return _abadg ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_fdfd );_fdfd .EG_RunLevelElts =append (_fdfd .EG_RunLevelElts ,_ebdf );_ebdf .EG_RangeMarkupElements =append (_ebdf .EG_RangeMarkupElements ,_eebbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfcbc :=NewEG_ContentRunContent ();_bdddd :=NewEG_RunLevelElts ();_gbggf :=NewEG_RangeMarkupElements ();_gbggf .CustomXmlInsRangeEnd =NewCT_Markup ();if _fcfdf :=d .DecodeElement (_gbggf .CustomXmlInsRangeEnd ,&_gdedfd );_fcfdf !=nil {return _fcfdf ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_dfcbc );_dfcbc .EG_RunLevelElts =append (_dfcbc .EG_RunLevelElts ,_bdddd );_bdddd .EG_RangeMarkupElements =append (_bdddd .EG_RangeMarkupElements ,_gbggf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdecf :=NewEG_ContentRunContent ();_fcbag :=NewEG_RunLevelElts ();_bebg :=NewEG_RangeMarkupElements ();_bebg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcfcaa :=d .DecodeElement (_bebg .CustomXmlDelRangeStart ,&_gdedfd );_bcfcaa !=nil {return _bcfcaa ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_bdecf );_bdecf .EG_RunLevelElts =append (_bdecf .EG_RunLevelElts ,_fcbag );_fcbag .EG_RangeMarkupElements =append (_fcbag .EG_RangeMarkupElements ,_bebg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aeebbfg :=NewEG_ContentRunContent ();_bceb :=NewEG_RunLevelElts ();_deadc :=NewEG_RangeMarkupElements ();_deadc .CustomXmlDelRangeEnd =NewCT_Markup ();if _fffbb :=d .DecodeElement (_deadc .CustomXmlDelRangeEnd ,&_gdedfd );_fffbb !=nil {return _fffbb ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_aeebbfg );_aeebbfg .EG_RunLevelElts =append (_aeebbfg .EG_RunLevelElts ,_bceb );_bceb .EG_RangeMarkupElements =append (_bceb .EG_RangeMarkupElements ,_deadc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_abeeg :=NewEG_ContentRunContent ();_bbfee :=NewEG_RunLevelElts ();_fbccc :=NewEG_RangeMarkupElements ();_fbccc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgbbg :=d .DecodeElement (_fbccc .CustomXmlMoveFromRangeStart ,&_gdedfd );_dgbbg !=nil {return _dgbbg ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_abeeg );_abeeg .EG_RunLevelElts =append (_abeeg .EG_RunLevelElts ,_bbfee );_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_fbccc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cbfbb :=NewEG_ContentRunContent ();_bcdef :=NewEG_RunLevelElts ();_bfbefc :=NewEG_RangeMarkupElements ();_bfbefc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aead :=d .DecodeElement (_bfbefc .CustomXmlMoveFromRangeEnd ,&_gdedfd );_aead !=nil {return _aead ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_cbfbb );_cbfbb .EG_RunLevelElts =append (_cbfbb .EG_RunLevelElts ,_bcdef );_bcdef .EG_RangeMarkupElements =append (_bcdef .EG_RangeMarkupElements ,_bfbefc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fedce :=NewEG_ContentRunContent ();_acbc :=NewEG_RunLevelElts ();_dbacd :=NewEG_RangeMarkupElements ();_dbacd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fffgb :=d .DecodeElement (_dbacd .CustomXmlMoveToRangeStart ,&_gdedfd );_fffgb !=nil {return _fffgb ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_fedce );_fedce .EG_RunLevelElts =append (_fedce .EG_RunLevelElts ,_acbc );_acbc .EG_RangeMarkupElements =append (_acbc .EG_RangeMarkupElements ,_dbacd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abccda :=NewEG_ContentRunContent ();_aefgee :=NewEG_RunLevelElts ();_ffbgd :=NewEG_RangeMarkupElements ();_ffbgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aacabg :=d .DecodeElement (_ffbgd .CustomXmlMoveToRangeEnd ,&_gdedfd );_aacabg !=nil {return _aacabg ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_abccda );_abccda .EG_RunLevelElts =append (_abccda .EG_RunLevelElts ,_aefgee );_aefgee .EG_RangeMarkupElements =append (_aefgee .EG_RangeMarkupElements ,_ffbgd );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gbcgbf :=NewEG_ContentRunContent ();_cbcbgd :=NewEG_RunLevelElts ();_edeea :=NewEG_MathContent ();_edeea .OMathPara =_cgde .NewOMathPara ();if _fbdeg :=d .DecodeElement (_edeea .OMathPara ,&_gdedfd );_fbdeg !=nil {return _fbdeg ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_gbcgbf );_gbcgbf .EG_RunLevelElts =append (_gbcgbf .EG_RunLevelElts ,_cbcbgd );_cbcbgd .EG_MathContent =append (_cbcbgd .EG_MathContent ,_edeea );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edbb :=NewEG_ContentRunContent ();_ggef :=NewEG_RunLevelElts ();_cfgedd :=NewEG_MathContent ();_cfgedd .OMath =_cgde .NewOMath ();if _cdbbf :=d .DecodeElement (_cfgedd .OMath ,&_gdedfd );_cdbbf !=nil {return _cdbbf ;};_fdbg .EG_ContentRunContent =append (_fdbg .EG_ContentRunContent ,_edbb );_edbb .EG_RunLevelElts =append (_edbb .EG_RunLevelElts ,_ggef );_ggef .EG_MathContent =append (_ggef .EG_MathContent ,_cfgedd );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_gdedfd .Name );if _dbcedc :=d .Skip ();_dbcedc !=nil {return _dbcedc ;};};case _ebaba .EndElement :break _aeeff ;case _ebaba .CharData :};};return nil ;};type CT_TxbxContent struct{ +// Style For Next Paragraph +Next *CT_String ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_ffeag *CT_Spacing )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gead :=range start .Attr {if _gead .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_fdcde ,_dbcb :=ParseUnionST_TwipsMeasure (_gead .Value );if _dbcb !=nil {return _dbcb ;};_ffeag .BeforeAttr =&_fdcde ;continue ;};if _gead .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_accefc ,_fecda :=_cfdbf .ParseInt (_gead .Value ,10,64);if _fecda !=nil {return _fecda ;};_ffeag .BeforeLinesAttr =&_accefc ;continue ;};if _gead .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_ffgeg ,_egcad :=ParseUnionST_OnOff (_gead .Value );if _egcad !=nil {return _egcad ;};_ffeag .BeforeAutospacingAttr =&_ffgeg ;continue ;};if _gead .Name .Local =="\u0061\u0066\u0074e\u0072"{_dfcec ,_gbgeg :=ParseUnionST_TwipsMeasure (_gead .Value );if _gbgeg !=nil {return _gbgeg ;};_ffeag .AfterAttr =&_dfcec ;continue ;};if _gead .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_beagc ,_bbbce :=_cfdbf .ParseInt (_gead .Value ,10,64);if _bbbce !=nil {return _bbbce ;};_ffeag .AfterLinesAttr =&_beagc ;continue ;};if _gead .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_eddbd ,_cdgf :=ParseUnionST_OnOff (_gead .Value );if _cdgf !=nil {return _cdgf ;};_ffeag .AfterAutospacingAttr =&_eddbd ;continue ;};if _gead .Name .Local =="\u006c\u0069\u006e\u0065"{_cedcc ,_dcdgea :=ParseUnionST_SignedTwipsMeasure (_gead .Value );if _dcdgea !=nil {return _dcdgea ;};_ffeag .LineAttr =&_cedcc ;continue ;};if _gead .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_ffeag .LineRuleAttr .UnmarshalXMLAttr (_gead );continue ;};};for {_ggaed ,_eebcf :=d .Token ();if _eebcf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_eebcf );};if _fgbfd ,_bged :=_ggaed .(_ebaba .EndElement );_bged &&_fgbfd .Name ==start .Name {break ;};};return nil ;};func (_facdg ST_Lock )String ()string {switch _facdg {case 0:return "";case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return "";};func NewCT_TblGridChange ()*CT_TblGridChange {_gdbfe :=&CT_TblGridChange {};_gdbfe .TblGrid =NewCT_TblGridBase ();return _gdbfe ;};func NewCT_RPrDefault ()*CT_RPrDefault {_ccgbf :=&CT_RPrDefault {};return _ccgbf };type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_gbebge .Time ; +// Linked Style Reference +Link *CT_String ; -// Annotation Identifier -IdAttr int64 ;};func (_fegb *CT_FrameScrollbar )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fegb .ValAttr =ST_FrameScrollbar (1);for _ ,_cefg :=range start .Attr {if _cefg .Name .Local =="\u0076\u0061\u006c"{_fegb .ValAttr .UnmarshalXMLAttr (_cefg );continue ;};};for {_fgffe ,_cccdcd :=d .Token ();if _cccdcd !=nil {return _eddeb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072: \u0025\u0073",_cccdcd );};if _ccdf ,_deea :=_fgffe .(_ebaba .EndElement );_deea &&_ccdf .Name ==start .Name {break ;};};return nil ;}; +// Automatically Merge User Formatting Into Style Definition +AutoRedefine *CT_OnOff ; -// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path -func (_aabed *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _gfdf ,_aebgg :=range _aabed .EG_ContentBlockContent {if _aggbb :=_aebgg .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_gfdf ));_aggbb !=nil {return _aggbb ;};};return nil ;};type ST_MailMergeSourceType byte ;type ST_PTabAlignment byte ;func (_caab *CT_TblGridBase )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _caab .GridCol !=nil {_faccc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_bggc :=range _caab .GridCol {e .EncodeElement (_bggc ,_faccc );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_PTab struct{ +// Hide Style From User Interface +Hidden *CT_OnOff ; -// Positional Tab Stop Alignment -AlignmentAttr ST_PTabAlignment ; +// Optional User Interface Sorting Order +UiPriority *CT_DecimalNumber ; -// Positional Tab Base -RelativeToAttr ST_PTabRelativeTo ; +// Hide Style From Main User Interface +SemiHidden *CT_OnOff ; -// Tab Leader Character -LeaderAttr ST_PTabLeader ;}; +// Remove Semi-Hidden Property When Style Is Used +UnhideWhenUsed *CT_OnOff ; -// Validate validates the CT_SaveThroughXslt and its children -func (_baagg *CT_SaveThroughXslt )Validate ()error {return _baagg .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};type ST_TabJc byte ; +// Primary Style +QFormat *CT_OnOff ; -// Validate validates the CT_Placeholder and its children -func (_fegfb *CT_Placeholder )Validate ()error {return _fegfb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};type ST_HighlightColor byte ; +// Style Cannot Be Applied +Locked *CT_OnOff ; -// Validate validates the CT_Text and its children -func (_bdcde *CT_Text )Validate ()error {return _bdcde .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");}; +// E-Mail Message Text Style +Personal *CT_OnOff ; -// Validate validates the CT_FFCheckBoxChoice and its children -func (_fbfda *CT_FFCheckBoxChoice )Validate ()error {return _fbfda .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gadg ST_ThemeColor )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_gadg .String (),start );};func (_edefaf ST_HdrFtr )ValidateWithPath (path string )error {switch _edefaf {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edefaf ));};return nil ;};func (_gggfb *WdCT_WordprocessingGroup )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gggfb .CNvGrpSpPr =_gedadf .NewCT_NonVisualGroupDrawingShapeProps ();_gggfb .GrpSpPr =_gedadf .NewCT_GroupShapeProperties ();_bdaaf :for {_efgda ,_daaaca :=d .Token ();if _daaaca !=nil {return _daaaca ;};switch _aacegd :=_efgda .(type ){case _ebaba .StartElement :switch _aacegd .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_gggfb .CNvPr =_gedadf .NewCT_NonVisualDrawingProps ();if _gcgba :=d .DecodeElement (_gggfb .CNvPr ,&_aacegd );_gcgba !=nil {return _gcgba ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _bccga :=d .DecodeElement (_gggfb .CNvGrpSpPr ,&_aacegd );_bccga !=nil {return _bccga ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _dfccb :=d .DecodeElement (_gggfb .GrpSpPr ,&_aacegd );_dfccb !=nil {return _dfccb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_bbgge :=NewWdCT_WordprocessingGroupChoice ();if _gdabcb :=d .DecodeElement (&_bbgge .Wsp ,&_aacegd );_gdabcb !=nil {return _gdabcb ;};_gggfb .Choice =append (_gggfb .Choice ,_bbgge );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gbbaf :=NewWdCT_WordprocessingGroupChoice ();if _dggbge :=d .DecodeElement (&_gbbaf .GrpSp ,&_aacegd );_dggbge !=nil {return _dggbge ;};_gggfb .Choice =append (_gggfb .Choice ,_gbbaf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ecdgg :=NewWdCT_WordprocessingGroupChoice ();if _gbcfcb :=d .DecodeElement (&_ecdgg .GraphicFrame ,&_aacegd );_gbcfcb !=nil {return _gbcfcb ;};_gggfb .Choice =append (_gggfb .Choice ,_ecdgg );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_ebaba .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_eedad :=NewWdCT_WordprocessingGroupChoice ();if _fcgcbd :=d .DecodeElement (&_eedad .Pic ,&_aacegd );_fcgcbd !=nil {return _fcgcbd ;};_gggfb .Choice =append (_gggfb .Choice ,_eedad );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cfggbb :=NewWdCT_WordprocessingGroupChoice ();if _aaccf :=d .DecodeElement (&_cfggbb .ContentPart ,&_aacegd );_aaccf !=nil {return _aaccf ;};_gggfb .Choice =append (_gggfb .Choice ,_cfggbb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gggfb .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _cbggb :=d .DecodeElement (_gggfb .ExtLst ,&_aacegd );_cbggb !=nil {return _cbggb ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067G\u0072\u006f\u0075\u0070\u0020%\u0076",_aacegd .Name );if _cegad :=d .Skip ();_cegad !=nil {return _cegad ;};};case _ebaba .EndElement :break _bdaaf ;case _ebaba .CharData :};};return nil ;}; +// E-Mail Message Composition Style +PersonalCompose *CT_OnOff ; -// Validate validates the CT_DocPartTypes and its children -func (_gegbg *CT_DocPartTypes )Validate ()error {return _gegbg .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");}; +// E-Mail Message Reply Style +PersonalReply *CT_OnOff ; -// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path -func (_cadgfc *CT_TblGridCol )ValidateWithPath (path string )error {if _cadgfc .WAttr !=nil {if _efggd :=_cadgfc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_efggd !=nil {return _efggd ;};};return nil ;};func (_efdgca *EG_SectPrContents )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _efdgca .FootnotePr !=nil {_degga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_efdgca .FootnotePr ,_degga );};if _efdgca .EndnotePr !=nil {_abfadd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_efdgca .EndnotePr ,_abfadd );};if _efdgca .Type !=nil {_bfgeaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_efdgca .Type ,_bfgeaa );};if _efdgca .PgSz !=nil {_gaec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_efdgca .PgSz ,_gaec );};if _efdgca .PgMar !=nil {_gdfca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_efdgca .PgMar ,_gdfca );};if _efdgca .PaperSrc !=nil {_gggdfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_efdgca .PaperSrc ,_gggdfa );};if _efdgca .PgBorders !=nil {_daab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_efdgca .PgBorders ,_daab );};if _efdgca .LnNumType !=nil {_gfgfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efdgca .LnNumType ,_gfgfg );};if _efdgca .PgNumType !=nil {_daaaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efdgca .PgNumType ,_daaaf );};if _efdgca .Cols !=nil {_eecfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_efdgca .Cols ,_eecfc );};if _efdgca .FormProt !=nil {_gabfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_efdgca .FormProt ,_gabfb );};if _efdgca .VAlign !=nil {_cgfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_efdgca .VAlign ,_cgfa );};if _efdgca .NoEndnote !=nil {_bagd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_efdgca .NoEndnote ,_bagd );};if _efdgca .TitlePg !=nil {_gbccgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_efdgca .TitlePg ,_gbccgf );};if _efdgca .TextDirection !=nil {_ffcfbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efdgca .TextDirection ,_ffcfbf );};if _efdgca .Bidi !=nil {_gffc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_efdgca .Bidi ,_gffc );};if _efdgca .RtlGutter !=nil {_gddc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_efdgca .RtlGutter ,_gddc );};if _efdgca .DocGrid !=nil {_gbdggaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_efdgca .DocGrid ,_gbdggaa );};if _efdgca .PrinterSettings !=nil {_badbda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_efdgca .PrinterSettings ,_badbda );};return nil ;};func (_dfff *CT_TcBorders )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dfff .Top !=nil {_bcfaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_dfff .Top ,_bcfaf );};if _dfff .Start !=nil {_eafe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfff .Start ,_eafe );};if _dfff .Left !=nil {_cfeda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_dfff .Left ,_cfeda );};if _dfff .Bottom !=nil {_bgbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dfff .Bottom ,_bgbg );};if _dfff .End !=nil {_fdadg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_dfff .End ,_fdadg );};if _dfff .Right !=nil {_gcbdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dfff .Right ,_gcbdb );};if _dfff .InsideH !=nil {_fbaaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_dfff .InsideH ,_fbaaf );};if _dfff .InsideV !=nil {_bcafba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_dfff .InsideV ,_bcafba );};if _dfff .Tl2br !=nil {_ggg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_dfff .Tl2br ,_ggg );};if _dfff .Tr2bl !=nil {_beggf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_dfff .Tr2bl ,_beggf );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_ceeeg :=&CT_RubyAlign {};_ceeeg .ValAttr =ST_RubyAlign (1);return _ceeeg ;};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_cefeea *CT_SdtEndPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cefeea .RPr !=nil {_gbba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_dgffb :=range _cefeea .RPr {e .EncodeElement (_dgffb ,_gbba );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_FFName struct{ +// Revision Identifier for Style Definition +Rsid *CT_LongHexNumber ; -// Form Field Name Value -ValAttr *string ;}; +// Style Paragraph Properties +PPr *CT_PPrGeneral ; -// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path -func (_ccgdc *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };func (_gcda *ST_DocProtect )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_gcda =0;case "\u006e\u006f\u006e\u0065":*_gcda =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_gcda =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_gcda =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_gcda =4;case "\u0066\u006f\u0072m\u0073":*_gcda =5;};return nil ;};func (_fabaa ST_StyleSort )ValidateWithPath (path string )error {switch _fabaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabaa ));};return nil ;};func (_bdbaa ST_MailMergeDocType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bdbaa .String (),start );};const (ST_WmlColorSchemeIndexUnset ST_WmlColorSchemeIndex =0;ST_WmlColorSchemeIndexDark1 ST_WmlColorSchemeIndex =1;ST_WmlColorSchemeIndexLight1 ST_WmlColorSchemeIndex =2;ST_WmlColorSchemeIndexDark2 ST_WmlColorSchemeIndex =3;ST_WmlColorSchemeIndexLight2 ST_WmlColorSchemeIndex =4;ST_WmlColorSchemeIndexAccent1 ST_WmlColorSchemeIndex =5;ST_WmlColorSchemeIndexAccent2 ST_WmlColorSchemeIndex =6;ST_WmlColorSchemeIndexAccent3 ST_WmlColorSchemeIndex =7;ST_WmlColorSchemeIndexAccent4 ST_WmlColorSchemeIndex =8;ST_WmlColorSchemeIndexAccent5 ST_WmlColorSchemeIndex =9;ST_WmlColorSchemeIndexAccent6 ST_WmlColorSchemeIndex =10;ST_WmlColorSchemeIndexHyperlink ST_WmlColorSchemeIndex =11;ST_WmlColorSchemeIndexFollowedHyperlink ST_WmlColorSchemeIndex =12;);func (_bcdce ST_PTabLeader )ValidateWithPath (path string )error {switch _bcdce {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdce ));};return nil ;};func (_ddcdb ST_Em )ValidateWithPath (path string )error {switch _ddcdb {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcdb ));};return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_fcda :=&CT_CompatSetting {};return _fcda }; +// Run Properties +RPr *CT_RPr ; -// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path -func (_cebb *CT_Cnf )ValidateWithPath (path string )error {if _cebb .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_cebb .ValAttr ){return _eddeb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CnfPatternRe ,*_cebb .ValAttr );};};if _cebb .FirstRowAttr !=nil {if _ccabd :=_cebb .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_ccabd !=nil {return _ccabd ;};};if _cebb .LastRowAttr !=nil {if _cdecg :=_cebb .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_cdecg !=nil {return _cdecg ;};};if _cebb .FirstColumnAttr !=nil {if _abfdga :=_cebb .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_abfdga !=nil {return _abfdga ;};};if _cebb .LastColumnAttr !=nil {if _dcdfb :=_cebb .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_dcdfb !=nil {return _dcdfb ;};};if _cebb .OddVBandAttr !=nil {if _badga :=_cebb .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_badga !=nil {return _badga ;};};if _cebb .EvenVBandAttr !=nil {if _ddaaf :=_cebb .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_ddaaf !=nil {return _ddaaf ;};};if _cebb .OddHBandAttr !=nil {if _cgfeg :=_cebb .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_cgfeg !=nil {return _cgfeg ;};};if _cebb .EvenHBandAttr !=nil {if _bee :=_cebb .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_bee !=nil {return _bee ;};};if _cebb .FirstRowFirstColumnAttr !=nil {if _efag :=_cebb .FirstRowFirstColumnAttr .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_efag !=nil {return _efag ;};};if _cebb .FirstRowLastColumnAttr !=nil {if _eedf :=_cebb .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_eedf !=nil {return _eedf ;};};if _cebb .LastRowFirstColumnAttr !=nil {if _afcff :=_cebb .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_afcff !=nil {return _afcff ;};};if _cebb .LastRowLastColumnAttr !=nil {if _bcgab :=_cebb .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_bcgab !=nil {return _bcgab ;};};return nil ;};func (_ffed *CT_VerticalJc )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ffed .ValAttr =ST_VerticalJc (1);for _ ,_dbgdc :=range start .Attr {if _dbgdc .Name .Local =="\u0076\u0061\u006c"{_ffed .ValAttr .UnmarshalXMLAttr (_dbgdc );continue ;};};for {_aaeag ,_cebeg :=d .Token ();if _cebeg !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_cebeg );};if _dcbbff ,_efddbd :=_aaeag .(_ebaba .EndElement );_efddbd &&_dcbbff .Name ==start .Name {break ;};};return nil ;};func (_fedeg ST_MailMergeSourceType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fbbde :=_ebaba .Attr {};_fbbde .Name =name ;switch _fedeg {case ST_MailMergeSourceTypeUnset :_fbbde .Value ="";case ST_MailMergeSourceTypeDatabase :_fbbde .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_fbbde .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_fbbde .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_fbbde .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_fbbde .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_fbbde .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_fbbde .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_fbbde .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_fbbde .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _fbbde ,nil ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);type CT_WritingStyle struct{ +// Style Table Properties +TblPr *CT_TblPrBase ; -// Writing Style Language -LangAttr string ; +// Style Table Row Properties +TrPr *CT_TrPr ; -// Grammatical Engine ID -VendorIDAttr string ; +// Style Table Cell Properties +TcPr *CT_TcPr ; -// Grammatical Check Engine Version -DllVersionAttr string ; +// Style Conditional Table Formatting Properties +TblStylePr []*CT_TblStylePr ;};type CT_PPrGeneral struct{ -// Natural Language Grammar Check -NlCheckAttr *_bef .ST_OnOff ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Check Stylistic Rules With Grammar -CheckStyleAttr _bef .ST_OnOff ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Application Name -AppNameAttr string ;};type Ftr struct{CT_HdrFtr };type ST_PageBorderDisplay byte ;func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_gdfee :=&CT_FtnEdnRef {};return _gdfee };func (_fecfb ST_Merge )Validate ()error {return _fecfb .ValidateWithPath ("")};func (_gccfc *ST_Hint )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_effag ,_bbdbc :=d .Token ();if _bbdbc !=nil {return _bbdbc ;};if _cdee ,_ecgadd :=_effag .(_ebaba .EndElement );_ecgadd &&_cdee .Name ==start .Name {*_gccfc =1;return nil ;};if _bbdeba ,_gbdfb :=_effag .(_ebaba .CharData );!_gbdfb {return _eddeb .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",_effag );}else {switch string (_bbdeba ){case "":*_gccfc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gccfc =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gccfc =2;};};_effag ,_bbdbc =d .Token ();if _bbdbc !=nil {return _bbdbc ;};if _baaa ,_caeeac :=_effag .(_ebaba .EndElement );_caeeac &&_baaa .Name ==start .Name {return nil ;};return _eddeb .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",_effag );};func (_dbggg ST_Lock )Validate ()error {return _dbggg .ValidateWithPath ("")};func (_ababa *CT_TblStylePr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_afegf ,_baae :=_ababa .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _baae !=nil {return _baae ;};start .Attr =append (start .Attr ,_afegf );e .EncodeToken (start );if _ababa .PPr !=nil {_fabac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ababa .PPr ,_fabac );};if _ababa .RPr !=nil {_ebfab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ababa .RPr ,_ebfab );};if _ababa .TblPr !=nil {_cccd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ababa .TblPr ,_cccd );};if _ababa .TrPr !=nil {_egefb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_ababa .TrPr ,_egefb );};if _ababa .TcPr !=nil {_gcefa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ababa .TcPr ,_gcefa );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Validate validates the CT_SignedTwipsMeasure and its children -func (_efegf *CT_SignedTwipsMeasure )Validate ()error {return _efegf .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path -func (_bccgc *WebSettings )ValidateWithPath (path string )error {if _bdfba :=_bccgc .CT_WebSettings .ValidateWithPath (path );_bdfba !=nil {return _bdfba ;};return nil ;};type WdST_AlignV byte ; +// Text Frame Properties +FramePr *CT_FramePr ; -// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path -func (_cfcg *CT_NumLvl )ValidateWithPath (path string )error {if _cfcg .StartOverride !=nil {if _ecea :=_cfcg .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_ecea !=nil {return _ecea ;};};if _cfcg .Lvl !=nil {if _afadcd :=_cfcg .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_afadcd !=nil {return _afadcd ;};};return nil ;}; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Validate validates the CT_SdtComboBox and its children -func (_fggbga *CT_SdtComboBox )Validate ()error {return _fggbga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");};func (_bd *CT_SdtRun )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_afebg :for {_ffag ,_cbcg :=d .Token ();if _cbcg !=nil {return _cbcg ;};switch _gefec :=_ffag .(type ){case _ebaba .StartElement :switch _gefec .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_bd .SdtPr =NewCT_SdtPr ();if _ggaca :=d .DecodeElement (_bd .SdtPr ,&_gefec );_ggaca !=nil {return _ggaca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_bd .SdtEndPr =NewCT_SdtEndPr ();if _gafdcb :=d .DecodeElement (_bd .SdtEndPr ,&_gefec );_gafdcb !=nil {return _gafdcb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bd .SdtContent =NewCT_SdtContentRun ();if _bbaae :=d .DecodeElement (_bd .SdtContent ,&_gefec );_bbaae !=nil {return _bbaae ;};default:_febdf .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\u0064\u0074R\u0075\u006e \u0025\u0076",_gefec .Name );if _deeff :=d .Skip ();_deeff !=nil {return _deeff ;};};case _ebaba .EndElement :break _afebg ;case _ebaba .CharData :};};return nil ;};type CT_Zoom struct{ +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Zoom Type -ValAttr ST_Zoom ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Zoom Percentage -PercentAttr ST_DecimalNumberOrPercent ;};const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4;);func (_eadeb *EG_ContentRunContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcgbb :for {_fbbbe ,_acad :=d .Token ();if _acad !=nil {return _acad ;};switch _edcad :=_fbbbe .(type ){case _ebaba .StartElement :switch _edcad .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eadeb .CustomXml =NewCT_CustomXmlRun ();if _cgegc :=d .DecodeElement (_eadeb .CustomXml ,&_edcad );_cgegc !=nil {return _cgegc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_eadeb .SmartTag =NewCT_SmartTagRun ();if _cedge :=d .DecodeElement (_eadeb .SmartTag ,&_edcad );_cedge !=nil {return _cedge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eadeb .Sdt =NewCT_SdtRun ();if _gfefa :=d .DecodeElement (_eadeb .Sdt ,&_edcad );_gfefa !=nil {return _gfefa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_eadeb .Dir =NewCT_DirContentRun ();if _ecgfa :=d .DecodeElement (_eadeb .Dir ,&_edcad );_ecgfa !=nil {return _ecgfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_eadeb .Bdo =NewCT_BdoContentRun ();if _gcbgda :=d .DecodeElement (_eadeb .Bdo ,&_edcad );_gcbgda !=nil {return _gcbgda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_eadeb .R =NewCT_R ();if _ffbbda :=d .DecodeElement (_eadeb .R ,&_edcad );_ffbbda !=nil {return _ffbbda ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfbedg :=NewEG_RunLevelElts ();_dfbedg .ProofErr =NewCT_ProofErr ();if _fbfbbf :=d .DecodeElement (_dfbedg .ProofErr ,&_edcad );_fbfbbf !=nil {return _fbfbbf ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_dfbedg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccfecd :=NewEG_RunLevelElts ();_ccfecd .PermStart =NewCT_PermStart ();if _bcgfa :=d .DecodeElement (_ccfecd .PermStart ,&_edcad );_bcgfa !=nil {return _bcgfa ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_ccfecd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bafac :=NewEG_RunLevelElts ();_bafac .PermEnd =NewCT_Perm ();if _bgeda :=d .DecodeElement (_bafac .PermEnd ,&_edcad );_bgeda !=nil {return _bgeda ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_bafac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_debd :=NewEG_RunLevelElts ();_debd .Ins =NewCT_RunTrackChange ();if _debgee :=d .DecodeElement (_debd .Ins ,&_edcad );_debgee !=nil {return _debgee ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_debd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ddgba :=NewEG_RunLevelElts ();_ddgba .Del =NewCT_RunTrackChange ();if _aafffg :=d .DecodeElement (_ddgba .Del ,&_edcad );_aafffg !=nil {return _aafffg ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_ddgba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dccbb :=NewEG_RunLevelElts ();_dccbb .MoveFrom =NewCT_RunTrackChange ();if _deefe :=d .DecodeElement (_dccbb .MoveFrom ,&_edcad );_deefe !=nil {return _deefe ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_dccbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_afffa :=NewEG_RunLevelElts ();_afffa .MoveTo =NewCT_RunTrackChange ();if _ccbfa :=d .DecodeElement (_afffa .MoveTo ,&_edcad );_ccbfa !=nil {return _ccbfa ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_afffa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_afgfcg :=NewEG_RunLevelElts ();_bcdd :=NewEG_RangeMarkupElements ();_bcdd .BookmarkStart =NewCT_Bookmark ();if _cdcfa :=d .DecodeElement (_bcdd .BookmarkStart ,&_edcad );_cdcfa !=nil {return _cdcfa ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_afgfcg );_afgfcg .EG_RangeMarkupElements =append (_afgfcg .EG_RangeMarkupElements ,_bcdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_faddbd :=NewEG_RunLevelElts ();_ccgae :=NewEG_RangeMarkupElements ();_ccgae .BookmarkEnd =NewCT_MarkupRange ();if _cdcfcb :=d .DecodeElement (_ccgae .BookmarkEnd ,&_edcad );_cdcfcb !=nil {return _cdcfcb ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_faddbd );_faddbd .EG_RangeMarkupElements =append (_faddbd .EG_RangeMarkupElements ,_ccgae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cffg :=NewEG_RunLevelElts ();_dbbef :=NewEG_RangeMarkupElements ();_dbbef .MoveFromRangeStart =NewCT_MoveBookmark ();if _caecaa :=d .DecodeElement (_dbbef .MoveFromRangeStart ,&_edcad );_caecaa !=nil {return _caecaa ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_cffg );_cffg .EG_RangeMarkupElements =append (_cffg .EG_RangeMarkupElements ,_dbbef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddgbb :=NewEG_RunLevelElts ();_dagc :=NewEG_RangeMarkupElements ();_dagc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdddc :=d .DecodeElement (_dagc .MoveFromRangeEnd ,&_edcad );_bdddc !=nil {return _bdddc ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_ddgbb );_ddgbb .EG_RangeMarkupElements =append (_ddgbb .EG_RangeMarkupElements ,_dagc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fcede :=NewEG_RunLevelElts ();_geacc :=NewEG_RangeMarkupElements ();_geacc .MoveToRangeStart =NewCT_MoveBookmark ();if _cgc :=d .DecodeElement (_geacc .MoveToRangeStart ,&_edcad );_cgc !=nil {return _cgc ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_fcede );_fcede .EG_RangeMarkupElements =append (_fcede .EG_RangeMarkupElements ,_geacc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gagdcf :=NewEG_RunLevelElts ();_aeccb :=NewEG_RangeMarkupElements ();_aeccb .MoveToRangeEnd =NewCT_MarkupRange ();if _fegfd :=d .DecodeElement (_aeccb .MoveToRangeEnd ,&_edcad );_fegfd !=nil {return _fegfd ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_gagdcf );_gagdcf .EG_RangeMarkupElements =append (_gagdcf .EG_RangeMarkupElements ,_aeccb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gbdf :=NewEG_RunLevelElts ();_cafed :=NewEG_RangeMarkupElements ();_cafed .CommentRangeStart =NewCT_MarkupRange ();if _bceec :=d .DecodeElement (_cafed .CommentRangeStart ,&_edcad );_bceec !=nil {return _bceec ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_gbdf );_gbdf .EG_RangeMarkupElements =append (_gbdf .EG_RangeMarkupElements ,_cafed );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddbabcc :=NewEG_RunLevelElts ();_fbdca :=NewEG_RangeMarkupElements ();_fbdca .CommentRangeEnd =NewCT_MarkupRange ();if _adcga :=d .DecodeElement (_fbdca .CommentRangeEnd ,&_edcad );_adcga !=nil {return _adcga ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_ddbabcc );_ddbabcc .EG_RangeMarkupElements =append (_ddbabcc .EG_RangeMarkupElements ,_fbdca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecfbb :=NewEG_RunLevelElts ();_bdbdeb :=NewEG_RangeMarkupElements ();_bdbdeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffgdb :=d .DecodeElement (_bdbdeb .CustomXmlInsRangeStart ,&_edcad );_ffgdb !=nil {return _ffgdb ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_ecfbb );_ecfbb .EG_RangeMarkupElements =append (_ecfbb .EG_RangeMarkupElements ,_bdbdeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aedgg :=NewEG_RunLevelElts ();_gagca :=NewEG_RangeMarkupElements ();_gagca .CustomXmlInsRangeEnd =NewCT_Markup ();if _afcag :=d .DecodeElement (_gagca .CustomXmlInsRangeEnd ,&_edcad );_afcag !=nil {return _afcag ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_aedgg );_aedgg .EG_RangeMarkupElements =append (_aedgg .EG_RangeMarkupElements ,_gagca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dccecc :=NewEG_RunLevelElts ();_bbabg :=NewEG_RangeMarkupElements ();_bbabg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddgec :=d .DecodeElement (_bbabg .CustomXmlDelRangeStart ,&_edcad );_ddgec !=nil {return _ddgec ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_dccecc );_dccecc .EG_RangeMarkupElements =append (_dccecc .EG_RangeMarkupElements ,_bbabg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggdbb :=NewEG_RunLevelElts ();_faedbc :=NewEG_RangeMarkupElements ();_faedbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _aeebbd :=d .DecodeElement (_faedbc .CustomXmlDelRangeEnd ,&_edcad );_aeebbd !=nil {return _aeebbd ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_ggdbb );_ggdbb .EG_RangeMarkupElements =append (_ggdbb .EG_RangeMarkupElements ,_faedbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adffd :=NewEG_RunLevelElts ();_fdbc :=NewEG_RangeMarkupElements ();_fdbc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eefcb :=d .DecodeElement (_fdbc .CustomXmlMoveFromRangeStart ,&_edcad );_eefcb !=nil {return _eefcb ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_adffd );_adffd .EG_RangeMarkupElements =append (_adffd .EG_RangeMarkupElements ,_fdbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dafbd :=NewEG_RunLevelElts ();_ggfdf :=NewEG_RangeMarkupElements ();_ggfdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcdccc :=d .DecodeElement (_ggfdf .CustomXmlMoveFromRangeEnd ,&_edcad );_bcdccc !=nil {return _bcdccc ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_dafbd );_dafbd .EG_RangeMarkupElements =append (_dafbd .EG_RangeMarkupElements ,_ggfdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_feged :=NewEG_RunLevelElts ();_fccda :=NewEG_RangeMarkupElements ();_fccda .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _baede :=d .DecodeElement (_fccda .CustomXmlMoveToRangeStart ,&_edcad );_baede !=nil {return _baede ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_feged );_feged .EG_RangeMarkupElements =append (_feged .EG_RangeMarkupElements ,_fccda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dceac :=NewEG_RunLevelElts ();_fadce :=NewEG_RangeMarkupElements ();_fadce .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fffedc :=d .DecodeElement (_fadce .CustomXmlMoveToRangeEnd ,&_edcad );_fffedc !=nil {return _fffedc ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_dceac );_dceac .EG_RangeMarkupElements =append (_dceac .EG_RangeMarkupElements ,_fadce );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_abdgd :=NewEG_RunLevelElts ();_cdbae :=NewEG_MathContent ();_cdbae .OMathPara =_cgde .NewOMathPara ();if _ddfc :=d .DecodeElement (_cdbae .OMathPara ,&_edcad );_ddfc !=nil {return _ddfc ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_abdgd );_abdgd .EG_MathContent =append (_abdgd .EG_MathContent ,_cdbae );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_abegg :=NewEG_RunLevelElts ();_aafa :=NewEG_MathContent ();_aafa .OMath =_cgde .NewOMath ();if _bgfbdaf :=d .DecodeElement (_aafa .OMath ,&_edcad );_bgfbdaf !=nil {return _bgfbdaf ;};_eadeb .EG_RunLevelElts =append (_eadeb .EG_RunLevelElts ,_abegg );_abegg .EG_MathContent =append (_abegg .EG_MathContent ,_aafa );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_edcad .Name );if _adbda :=d .Skip ();_adbda !=nil {return _adbda ;};};case _ebaba .EndElement :break _gcgbb ;case _ebaba .CharData :};};return nil ;}; +// Paragraph Borders +PBdr *CT_PBdr ; -// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path -func (_fcaff *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _fcaff .ValAttr ==_bef .ST_VerticalAlignRunUnset {return _eddeb .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 _bage :=_fcaff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bage !=nil {return _bage ;};return nil ;};func (_aefea ST_PageBorderOffset )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_edbea :=_ebaba .Attr {};_edbea .Name =name ;switch _aefea {case ST_PageBorderOffsetUnset :_edbea .Value ="";case ST_PageBorderOffsetPage :_edbea .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_edbea .Value ="\u0074\u0065\u0078\u0074";};return _edbea ,nil ;}; +// Paragraph Shading +Shd *CT_Shd ; -// Validate validates the WdCT_Inline and its children -func (_geade *WdCT_Inline )Validate ()error {return _geade .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func (_adcfb ST_HeightRule )Validate ()error {return _adcfb .ValidateWithPath ("")};func (_dbabgf ST_FrameScrollbar )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_defedg :=_ebaba .Attr {};_defedg .Name =name ;switch _dbabgf {case ST_FrameScrollbarUnset :_defedg .Value ="";case ST_FrameScrollbarOn :_defedg .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_defedg .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_defedg .Value ="\u0061\u0075\u0074\u006f";};return _defedg ,nil ;};func (_feedg *CT_Lock )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gaace :=range start .Attr {if _gaace .Name .Local =="\u0076\u0061\u006c"{_feedg .ValAttr .UnmarshalXMLAttr (_gaace );continue ;};};for {_bbgcf ,_dafcaf :=d .Token ();if _dafcaf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_dafcaf );};if _decdcc ,_eebaf :=_bbgcf .(_ebaba .EndElement );_eebaf &&_decdcc .Name ==start .Name {break ;};};return nil ;};type CT_TblLayoutType struct{ +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Table Layout Setting -TypeAttr ST_TblLayoutType ;};type CT_DecimalNumberOrPrecent struct{ +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Value in Percent -ValAttr ST_DecimalNumberOrPercent ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_befc :=&CT_BottomPageBorder {};_befc .ValAttr =ST_Border (1);return _befc ;}; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// ST_HpsMeasure is a union type -type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_fggecec *CT_Zoom )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dcacbc :=range start .Attr {if _dcacbc .Name .Local =="\u0076\u0061\u006c"{_fggecec .ValAttr .UnmarshalXMLAttr (_dcacbc );continue ;};if _dcacbc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fagb ,_cccbb :=ParseUnionST_DecimalNumberOrPercent (_dcacbc .Value );if _cccbb !=nil {return _cccbb ;};_fggecec .PercentAttr =_fagb ;continue ;};};for {_dgge ,_gacecd :=d .Token ();if _gacecd !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_gacecd );};if _gcdgc ,_debfg :=_dgge .(_ebaba .EndElement );_debfg &&_gcdgc .Name ==start .Name {break ;};};return nil ;};func (_eebad *WdCT_GraphicFrame )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );_bdfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eebad .CNvPr ,_bdfb );_cfedba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_eebad .CNvFrPr ,_cfedba );_aggbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_eebad .Xfrm ,_aggbe );_ebgcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_eebad .Graphic ,_ebgcd );if _eebad .ExtLst !=nil {_geebc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eebad .ExtLst ,_geebc );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path -func (_dbcba *CT_SdtRun )ValidateWithPath (path string )error {if _dbcba .SdtPr !=nil {if _ccdcfe :=_dbcba .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ccdcfe !=nil {return _ccdcfe ;};};if _dbcba .SdtEndPr !=nil {if _cbbag :=_dbcba .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_cbbag !=nil {return _cbbag ;};};if _dbcba .SdtContent !=nil {if _dgbge :=_dbcba .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dgbge !=nil {return _dgbge ;};};return nil ;};func (_bgdec ST_PageBorderOffset )Validate ()error {return _bgdec .ValidateWithPath ("")};const (ST_TargetScreenSzUnset ST_TargetScreenSz =0;ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2;ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4;ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6;ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8;ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10;ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_eeaee *CT_Rel )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_afcg :=range start .Attr {if _afcg .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"&&_afcg .Name .Local =="\u0069\u0064"||_afcg .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"&&_afcg .Name .Local =="\u0069\u0064"{_fccdab ,_faebd :=_afcg .Value ,error (nil );if _faebd !=nil {return _faebd ;};_eeaee .IdAttr =_fccdab ;continue ;};};for {_gdfdg ,_eafbec :=d .Token ();if _eafbec !=nil {return _eddeb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_eafbec );};if _bgdae ,_gfgcc :=_gdfdg .(_ebaba .EndElement );_gfgcc &&_bgdae .Name ==start .Name {break ;};};return nil ;};func NewWdWpc ()*WdWpc {_aegfce :=&WdWpc {};_aegfce .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _aegfce ;};func (_feafdg ST_Hint )String ()string {switch _feafdg {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return "";};func NewCT_SdtComboBox ()*CT_SdtComboBox {_agafed :=&CT_SdtComboBox {};return _agafed };func NewCT_SdtContentRow ()*CT_SdtContentRow {_fbfbf :=&CT_SdtContentRow {};return _fbfbf };const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3;ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5;ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8;ST_TabJcRight ST_TabJc =9;);func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_bfgaf :=&CT_CustomXmlRow {};return _bfgaf }; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path -func (_accdea *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };type Fonts struct{CT_FontsList }; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Validate validates the CT_TcPr and its children -func (_daacaf *CT_TcPr )Validate ()error {return _daacaf .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func (_bcbgf *CT_ObjectLink )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bcbgf .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_ebfeg :=range start .Attr {if _ebfeg .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"&&_ebfeg .Name .Local =="\u0069\u0064"||_ebfeg .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"&&_ebfeg .Name .Local =="\u0069\u0064"{_dfgg ,_dadce :=_ebfeg .Value ,error (nil );if _dadce !=nil {return _dadce ;};_bcbgf .IdAttr =_dfgg ;continue ;};if _ebfeg .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bcbgf .UpdateModeAttr .UnmarshalXMLAttr (_ebfeg );continue ;};if _ebfeg .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_bgadbe ,_gcagf :=ParseUnionST_OnOff (_ebfeg .Value );if _gcagf !=nil {return _gcagf ;};_bcbgf .LockedFieldAttr =&_bgadbe ;continue ;};if _ebfeg .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bcbgf .DrawAspectAttr .UnmarshalXMLAttr (_ebfeg );continue ;};if _ebfeg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bcbdb ,_fdee :=_ebfeg .Value ,error (nil );if _fdee !=nil {return _fdee ;};_bcbgf .ProgIdAttr =&_bcbdb ;continue ;};if _ebfeg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bbeff ,_bdadg :=_ebfeg .Value ,error (nil );if _bdadg !=nil {return _bdadg ;};_bcbgf .ShapeIdAttr =&_bbeff ;continue ;};if _ebfeg .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_dfcgee ,_bedfe :=_ebfeg .Value ,error (nil );if _bedfe !=nil {return _bedfe ;};_bcbgf .FieldCodesAttr =&_dfcgee ;continue ;};};for {_fecfc ,_fabcb :=d .Token ();if _fabcb !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_fabcb );};if _ccg ,_dddcdc :=_fecfc .(_ebaba .EndElement );_dddcdc &&_ccg .Name ==start .Name {break ;};};return nil ;};const (ST_ViewUnset ST_View =0;ST_ViewNone ST_View =1;ST_ViewPrint ST_View =2;ST_ViewOutline ST_View =3;ST_ViewMasterPages ST_View =4;ST_ViewNormal ST_View =5;ST_ViewWeb ST_View =6;);func (_feae WdST_AlignV )ValidateWithPath (path string )error {switch _feae {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feae ));};return nil ;};func (_edge *CT_Column )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dacbbd :=range start .Attr {if _dacbbd .Name .Local =="\u0077"{_cgffbe ,_agbbdf :=ParseUnionST_TwipsMeasure (_dacbbd .Value );if _agbbdf !=nil {return _agbbdf ;};_edge .WAttr =&_cgffbe ;continue ;};if _dacbbd .Name .Local =="\u0073\u0070\u0061c\u0065"{_gfcfd ,_afaf :=ParseUnionST_TwipsMeasure (_dacbbd .Value );if _afaf !=nil {return _afaf ;};_edge .SpaceAttr =&_gfcfd ;continue ;};};for {_ebagd ,_caaeg :=d .Token ();if _caaeg !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_caaeg );};if _dbagc ,_dacfe :=_ebagd .(_ebaba .EndElement );_dacfe &&_dbagc .Name ==start .Name {break ;};};return nil ;};type CT_WebSettings struct{ +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Root Frameset Definition -Frameset *CT_Frameset ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Information about HTML div Elements -Divs *CT_Divs ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Output Encoding When Saving as Web Page -Encoding *CT_String ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Disable Features Not Supported by Target Web Browser -OptimizeForBrowser *CT_OptimizeForBrowser ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Utilize VML When Saving as Web Page -RelyOnVML *CT_OnOff ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Allow PNG as Graphic Format -AllowPNG *CT_OnOff ; +// Paragraph Indentation +Ind *CT_Ind ; -// Do Not Rely on CSS for Font Face Formatting -DoNotRelyOnCSS *CT_OnOff ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Recommend Web Page Format over Single File Web Page Format -DoNotSaveAsSingleFile *CT_OnOff ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Do Not Place Supporting Files in Subdirectory -DoNotOrganizeInFolder *CT_OnOff ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Do Not Use File Names Longer than 8.3 Characters -DoNotUseLongFileNames *CT_OnOff ; +// Paragraph Alignment +Jc *CT_Jc ; -// Pixels per Inch for Graphics/Images -PixelsPerInch *CT_DecimalNumber ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Target Screen Size for Web Page -TargetScreenSz *CT_TargetScreenSz ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Save Smart Tag Data in XML Property Bag -SaveSmartTagsAsXml *CT_OnOff ;};func (_bdeaca ST_StyleSort )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bdeaca .String (),start );}; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Validate validates the CT_TblPPr and its children -func (_gfcb *CT_TblPPr )Validate ()error {return _gfcb .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");}; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Validate validates the CT_TblGrid and its children -func (_gda *CT_TblGrid )Validate ()error {return _gda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};type CT_OptimizeForBrowser struct{TargetAttr *string ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// On/Off Value -ValAttr *_bef .ST_OnOff ;}; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};type CT_FitText struct{ -// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path -func (_gdgfg *CT_ProofErr )ValidateWithPath (path string )error {if _gdgfg .TypeAttr ==ST_ProofErrUnset {return _eddeb .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dedfcd :=_gdgfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dedfcd !=nil {return _dedfcd ;};return nil ;};func (_bacab WdST_RelFromV )ValidateWithPath (path string )error {switch _bacab {case 0,1,2,3,4,5,6,7,8:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacab ));};return nil ;};func (_bffdf *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bffdf =0;case "\u0074\u0065\u0078\u0074":*_bffdf =1;case "\u0064\u0061\u0074\u0065":*_bffdf =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_bffdf =3;};return nil ;};const (WdST_AlignHUnset WdST_AlignH =0;WdST_AlignHLeft WdST_AlignH =1;WdST_AlignHRight WdST_AlignH =2;WdST_AlignHCenter WdST_AlignH =3;WdST_AlignHInside WdST_AlignH =4;WdST_AlignHOutside WdST_AlignH =5;);func (_bbcgc *CT_Drawing )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _bbcgc .Anchor !=nil {_bcedg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_geedg :=range _bbcgc .Anchor {e .EncodeElement (_geedg ,_bcedg );};};if _bbcgc .Inline !=nil {_gbbab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_gddcb :=range _bbcgc .Inline {e .EncodeElement (_gddcb ,_gbbab );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr _gc .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path -func (_gabcc *CT_DocType )ValidateWithPath (path string )error {return nil };func (_bdbg ST_MailMergeDocType )Validate ()error {return _bdbg .ValidateWithPath ("")};type EG_PContent struct{ +// Fit Text Run ID +IdAttr *int64 ;};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_acadbb :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_acadbb .ST_TextScalePercent =&s ;}else {_cbbeef ,_bgcegf :=_b .ParseFloat (s ,64);if _bgcegf !=nil {return _acadbb ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_bgcegf );};_acadbb .ST_TextScaleDecimal =_ga .Int64 (int64 (_cbbeef ));};return _acadbb ,nil ;};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2;ST_StyleSortDefault ST_StyleSort =3;ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6;ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10;ST_StyleSort0004 ST_StyleSort =11;ST_StyleSort0005 ST_StyleSort =12;); -// Simple Field -FldSimple []*CT_SimpleField ; +// Validate validates the CT_SdtBlock and its children +func (_fgedf *CT_SdtBlock )Validate ()error {return _fgedf .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");}; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Validate validates the WdCT_WrapTopBottom and its children +func (_bgdgb *WdCT_WrapTopBottom )Validate ()error {return _bgdgb .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_e .CT_Point2D ;LineTo []*_e .CT_Point2D ;}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_ecceae *ST_LineSpacingRule )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_abdaf ,_dgcegg :=d .Token ();if _dgcegg !=nil {return _dgcegg ;};if _eegc ,_agacb :=_abdaf .(_ebaba .EndElement );_agacb &&_eegc .Name ==start .Name {*_ecceae =1;return nil ;};if _egacc ,_aedbcd :=_abdaf .(_ebaba .CharData );!_aedbcd {return _eddeb .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",_abdaf );}else {switch string (_egacc ){case "":*_ecceae =0;case "\u0061\u0075\u0074\u006f":*_ecceae =1;case "\u0065\u0078\u0061c\u0074":*_ecceae =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ecceae =3;};};_abdaf ,_dgcegg =d .Token ();if _dgcegg !=nil {return _dgcegg ;};if _abggf ,_deef :=_abdaf .(_ebaba .EndElement );_deef &&_abggf .Name ==start .Name {return nil ;};return _eddeb .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",_abdaf );};func (_fecba *CT_TblPPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_egbg :=range start .Attr {if _egbg .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_bggbb ,_eafg :=ParseUnionST_TwipsMeasure (_egbg .Value );if _eafg !=nil {return _eafg ;};_fecba .LeftFromTextAttr =&_bggbb ;continue ;};if _egbg .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_ebbc ,_gbecg :=ParseUnionST_TwipsMeasure (_egbg .Value );if _gbecg !=nil {return _gbecg ;};_fecba .RightFromTextAttr =&_ebbc ;continue ;};if _egbg .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_gffdad ,_bgggg :=ParseUnionST_TwipsMeasure (_egbg .Value );if _bgggg !=nil {return _bgggg ;};_fecba .TopFromTextAttr =&_gffdad ;continue ;};if _egbg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_ecfgee ,_fcfdb :=ParseUnionST_TwipsMeasure (_egbg .Value );if _fcfdb !=nil {return _fcfdb ;};_fecba .BottomFromTextAttr =&_ecfgee ;continue ;};if _egbg .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_fecba .VertAnchorAttr .UnmarshalXMLAttr (_egbg );continue ;};if _egbg .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_fecba .HorzAnchorAttr .UnmarshalXMLAttr (_egbg );continue ;};if _egbg .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_fecba .TblpXSpecAttr .UnmarshalXMLAttr (_egbg );continue ;};if _egbg .Name .Local =="\u0074\u0062\u006cp\u0058"{_bafe ,_bedde :=ParseUnionST_SignedTwipsMeasure (_egbg .Value );if _bedde !=nil {return _bedde ;};_fecba .TblpXAttr =&_bafe ;continue ;};if _egbg .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_fecba .TblpYSpecAttr .UnmarshalXMLAttr (_egbg );continue ;};if _egbg .Name .Local =="\u0074\u0062\u006cp\u0059"{_deabdf ,_agdcg :=ParseUnionST_SignedTwipsMeasure (_egbg .Value );if _agdcg !=nil {return _agdcg ;};_fecba .TblpYAttr =&_deabdf ;continue ;};};for {_cgdgee ,_gagbe :=d .Token ();if _gagbe !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_gagbe );};if _fbeag ,_fbgga :=_cgdgee .(_ebaba .EndElement );_fbgga &&_fbeag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path +func (_afeaa *CT_HMerge )ValidateWithPath (path string )error {if _cedfa :=_afeaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cedfa !=nil {return _cedfa ;};return nil ;};func (_bcecgg *EG_PContentMath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _bcecgg .EG_PContentBase !=nil {for _ ,_fbagc :=range _bcecgg .EG_PContentBase {_fbagc .MarshalXML (e ,_g .StartElement {});};};if _bcecgg .EG_ContentRunContentBase !=nil {for _ ,_fbfae :=range _bcecgg .EG_ContentRunContentBase {_fbfae .MarshalXML (e ,_g .StartElement {});};};return nil ;};func NewCT_Base64Binary ()*CT_Base64Binary {_ffda :=&CT_Base64Binary {};return _ffda };func (_afbad *ST_FontFamily )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecdgbg ,_cdfbfg :=d .Token ();if _cdfbfg !=nil {return _cdfbfg ;};if _fddbe ,_abadf :=_ecdgbg .(_g .EndElement );_abadf &&_fddbe .Name ==start .Name {*_afbad =1;return nil ;};if _eaef ,_cfcgd :=_ecdgbg .(_g .CharData );!_cfcgd {return _gd .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",_ecdgbg );}else {switch string (_eaef ){case "":*_afbad =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_afbad =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_afbad =2;case "\u0072\u006f\u006da\u006e":*_afbad =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_afbad =4;case "\u0073\u0077\u0069s\u0073":*_afbad =5;case "\u0061\u0075\u0074\u006f":*_afbad =6;};};_ecdgbg ,_cdfbfg =d .Token ();if _cdfbfg !=nil {return _cdfbfg ;};if _ccebc ,_geddd :=_ecdgbg .(_g .EndElement );_geddd &&_ccebc .Name ==start .Name {return nil ;};return _gd .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",_ecdgbg );}; -// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path -func (_aggebe *CT_StylePaneFilter )ValidateWithPath (path string )error {if _aggebe .AllStylesAttr !=nil {if _baba :=_aggebe .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_baba !=nil {return _baba ;};};if _aggebe .CustomStylesAttr !=nil {if _geeec :=_aggebe .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_geeec !=nil {return _geeec ;};};if _aggebe .LatentStylesAttr !=nil {if _dbada :=_aggebe .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_dbada !=nil {return _dbada ;};};if _aggebe .StylesInUseAttr !=nil {if _beccc :=_aggebe .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_beccc !=nil {return _beccc ;};};if _aggebe .HeadingStylesAttr !=nil {if _eegcee :=_aggebe .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_eegcee !=nil {return _eegcee ;};};if _aggebe .NumberingStylesAttr !=nil {if _beda :=_aggebe .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_beda !=nil {return _beda ;};};if _aggebe .TableStylesAttr !=nil {if _cgaga :=_aggebe .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_cgaga !=nil {return _cgaga ;};};if _aggebe .DirectFormattingOnRunsAttr !=nil {if _aeddc :=_aggebe .DirectFormattingOnRunsAttr .ValidateWithPath (path +"/\u0044\u0069\u0072\u0065\u0063\u0074F\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0052\u0075n\u0073A\u0074\u0074\u0072");_aeddc !=nil {return _aeddc ;};};if _aggebe .DirectFormattingOnParagraphsAttr !=nil {if _cfge :=_aggebe .DirectFormattingOnParagraphsAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063t\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068s\u0041\u0074\u0074\u0072");_cfge !=nil {return _cfge ;};};if _aggebe .DirectFormattingOnNumberingAttr !=nil {if _geba :=_aggebe .DirectFormattingOnNumberingAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067O\u006e\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_geba !=nil {return _geba ;};};if _aggebe .DirectFormattingOnTablesAttr !=nil {if _bbacg :=_aggebe .DirectFormattingOnTablesAttr .ValidateWithPath (path +"\u002f\u0044i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073At\u0074\u0072");_bbacg !=nil {return _bbacg ;};};if _aggebe .ClearFormattingAttr !=nil {if _ccgce :=_aggebe .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_ccgce !=nil {return _ccgce ;};};if _aggebe .Top3HeadingStylesAttr !=nil {if _dfcgf :=_aggebe .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_dfcgf !=nil {return _dfcgf ;};};if _aggebe .VisibleStylesAttr !=nil {if _ebbag :=_aggebe .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_ebbag !=nil {return _ebbag ;};};if _aggebe .AlternateStyleNamesAttr !=nil {if _bffg :=_aggebe .AlternateStyleNamesAttr .ValidateWithPath (path +"\u002fA\u006c\u0074\u0065\u0072\u006e\u0061\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073\u0041\u0074\u0074\u0072");_bffg !=nil {return _bffg ;};};return nil ;};func (_dbefb *ST_EdnPos )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdcegb ,_dabdbb :=d .Token ();if _dabdbb !=nil {return _dabdbb ;};if _ggefca ,_deffbe :=_gdcegb .(_ebaba .EndElement );_deffbe &&_ggefca .Name ==start .Name {*_dbefb =1;return nil ;};if _gfbfe ,_cgbeb :=_gdcegb .(_ebaba .CharData );!_cgbeb {return _eddeb .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",_gdcegb );}else {switch string (_gfbfe ){case "":*_dbefb =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_dbefb =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_dbefb =2;};};_gdcegb ,_dabdbb =d .Token ();if _dabdbb !=nil {return _dabdbb ;};if _afgba ,_cadgg :=_gdcegb .(_ebaba .EndElement );_cadgg &&_afgba .Name ==start .Name {return nil ;};return _eddeb .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",_gdcegb );};func NewCT_TblPrChange ()*CT_TblPrChange {_dedabb :=&CT_TblPrChange {};_dedabb .TblPr =NewCT_TblPrBase ();return _dedabb ;};func (_cdgbe *CT_FontRel )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdgbe .FontKeyAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdgbe .SubsettedAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_cdgbe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gfcfgg *WdCT_LinkedTextboxInformation )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_gfcfgg .IdAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0073\u0065\u0071"},Value :_eddeb .Sprintf ("\u0025\u0076",_gfcfgg .SeqAttr )});e .EncodeToken (start );if _gfcfgg .ExtLst !=nil {_dbfee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfcfgg .ExtLst ,_dbfee );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path +func (_gbbe *CT_Br )ValidateWithPath (path string )error {if _daed :=_gbbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_daed !=nil {return _daed ;};if _edaa :=_gbbe .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_edaa !=nil {return _edaa ;};return nil ;};func (_gbegge ST_Shd )ValidateWithPath (path string )error {switch _gbegge {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbegge ));};return nil ;};type CT_Picture struct{ -// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path -func (_beefe *CT_MultiLevelType )ValidateWithPath (path string )error {if _beefe .ValAttr ==ST_MultiLevelTypeUnset {return _eddeb .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 _adg :=_beefe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adg !=nil {return _adg ;};return nil ;};func (_bcgcaf *CT_AbstractNum )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ddbacb :=range start .Attr {if _ddbacb .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_adffab ,_egccd :=_cfdbf .ParseInt (_ddbacb .Value ,10,64);if _egccd !=nil {return _egccd ;};_bcgcaf .AbstractNumIdAttr =_adffab ;continue ;};};_bcg :for {_fgdad ,_dbdde :=d .Token ();if _dbdde !=nil {return _dbdde ;};switch _cecacd :=_fgdad .(type ){case _ebaba .StartElement :switch _cecacd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0073\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0073\u0069\u0064"}:_bcgcaf .Nsid =NewCT_LongHexNumber ();if _bada :=d .DecodeElement (_bcgcaf .Nsid ,&_cecacd );_bada !=nil {return _bada ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_bcgcaf .MultiLevelType =NewCT_MultiLevelType ();if _dfadf :=d .DecodeElement (_bcgcaf .MultiLevelType ,&_cecacd );_dfadf !=nil {return _dfadf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006d\u0070\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_bcgcaf .Tmpl =NewCT_LongHexNumber ();if _geace :=d .DecodeElement (_bcgcaf .Tmpl ,&_cecacd );_geace !=nil {return _geace ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_bcgcaf .Name =NewCT_String ();if _begeff :=d .DecodeElement (_bcgcaf .Name ,&_cecacd );_begeff !=nil {return _begeff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_bcgcaf .StyleLink =NewCT_String ();if _geddfa :=d .DecodeElement (_bcgcaf .StyleLink ,&_cecacd );_geddfa !=nil {return _geddfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_bcgcaf .NumStyleLink =NewCT_String ();if _gffcba :=d .DecodeElement (_bcgcaf .NumStyleLink ,&_cecacd );_gffcba !=nil {return _gffcba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_cfbe :=NewCT_Lvl ();if _ebcfec :=d .DecodeElement (_cfbe ,&_cecacd );_ebcfec !=nil {return _ebcfec ;};_bcgcaf .Lvl =append (_bcgcaf .Lvl ,_cfbe );default:_febdf .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\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_cecacd .Name );if _gaggaa :=d .Skip ();_gaggaa !=nil {return _gaggaa ;};};case _ebaba .EndElement :break _bcg ;case _ebaba .CharData :};};return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;); +// Embedded Video +Movie *CT_Rel ; -// Validate validates the CT_SectType and its children -func (_ddaaa *CT_SectType )Validate ()error {return _ddaaa .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_bcage ST_PTabLeader )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_bcage .String (),start );};func (_ffcab ST_Zoom )ValidateWithPath (path string )error {switch _ffcab {case 0,1,2,3,4:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcab ));};return nil ;};func (_bdcgg ST_TextScale )String ()string {if _bdcgg .ST_TextScalePercent !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_bdcgg .ST_TextScalePercent );};if _bdcgg .ST_TextScaleDecimal !=nil {return _eddeb .Sprintf ("\u0025\u0076",*_bdcgg .ST_TextScaleDecimal );};return "";};func (_fcegaa ST_HeightRule )String ()string {switch _fcegaa {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_faba *CT_ObjectChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bcaed :for {_fagcgf ,_ffgdd :=d .Token ();if _ffgdd !=nil {return _ffgdd ;};switch _ebfge :=_fagcgf .(type ){case _ebaba .StartElement :switch _ebfge .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_faba .Control =NewCT_Control ();if _cdaba :=d .DecodeElement (_faba .Control ,&_ebfge );_cdaba !=nil {return _cdaba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_faba .ObjectLink =NewCT_ObjectLink ();if _fagge :=d .DecodeElement (_faba .ObjectLink ,&_ebfge );_fagge !=nil {return _fagge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_faba .ObjectEmbed =NewCT_ObjectEmbed ();if _febff :=d .DecodeElement (_faba .ObjectEmbed ,&_ebfge );_febff !=nil {return _febff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_faba .Movie =NewCT_Rel ();if _geaabg :=d .DecodeElement (_faba .Movie ,&_ebfge );_geaabg !=nil {return _geaabg ;};default:_febdf .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\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebfge .Name );if _ffga :=d .Skip ();_ffga !=nil {return _ffga ;};};case _ebaba .EndElement :break _bcaed ;case _ebaba .CharData :};};return nil ;};func (_gagbd *WdST_AlignH )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcdgf ,_fgbdb :=d .Token ();if _fgbdb !=nil {return _fgbdb ;};if _eedef ,_ceaagd :=_gcdgf .(_ebaba .EndElement );_ceaagd &&_eedef .Name ==start .Name {*_gagbd =1;return nil ;};if _baage ,_ccbcee :=_gcdgf .(_ebaba .CharData );!_ccbcee {return _eddeb .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",_gcdgf );}else {switch string (_baage ){case "":*_gagbd =0;case "\u006c\u0065\u0066\u0074":*_gagbd =1;case "\u0072\u0069\u0067h\u0074":*_gagbd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gagbd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gagbd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gagbd =5;};};_gcdgf ,_fgbdb =d .Token ();if _fgbdb !=nil {return _fgbdb ;};if _geceg ,_bfbbdc :=_gcdgf .(_ebaba .EndElement );_bfbbdc &&_geceg .Name ==start .Name {return nil ;};return _eddeb .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",_gcdgf );}; +// Floating Embedded Control +Control *CT_Control ;}; -// Validate validates the CT_SdtContentRow and its children -func (_defba *CT_SdtContentRow )Validate ()error {return _defba .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");}; +// Validate validates the CT_SdtDate and its children +func (_gdfeg *CT_SdtDate )Validate ()error {return _gdfeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_dagded ST_LineNumberRestart )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gacda :=_g .Attr {};_gacda .Name =name ;switch _dagded {case ST_LineNumberRestartUnset :_gacda .Value ="";case ST_LineNumberRestartNewPage :_gacda .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_gacda .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_gacda .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _gacda ,nil ;}; -// Validate validates the CT_FitText and its children -func (_ecadb *CT_FitText )Validate ()error {return _ecadb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};type ST_TargetScreenSz byte ;func (_cbfe *CT_Footnotes )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _cbfe .Footnote !=nil {_gabef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_abeegc :=range _cbfe .Footnote {e .EncodeElement (_abeegc ,_gabef );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cgbfd *CT_DocProtect )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cgbfd .EditAttr !=ST_DocProtectUnset {_dadfea ,_gdfged :=_cgbfd .EditAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _gdfged !=nil {return _gdfged ;};start .Attr =append (start .Attr ,_dadfea );};if _cgbfd .FormattingAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .FormattingAttr )});};if _cgbfd .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .EnforcementAttr )});};if _cgbfd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .AlgorithmNameAttr )});};if _cgbfd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .HashValueAttr )});};if _cgbfd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .SaltValueAttr )});};if _cgbfd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .SpinCountAttr )});};if _cgbfd .CryptProviderTypeAttr !=_bef .ST_CryptProvUnset {_egaced ,_gbc :=_cgbfd .CryptProviderTypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _gbc !=nil {return _gbc ;};start .Attr =append (start .Attr ,_egaced );};if _cgbfd .CryptAlgorithmClassAttr !=_bef .ST_AlgClassUnset {_dege ,_fggdb :=_cgbfd .CryptAlgorithmClassAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _fggdb !=nil {return _fggdb ;};start .Attr =append (start .Attr ,_dege );};if _cgbfd .CryptAlgorithmTypeAttr !=_bef .ST_AlgTypeUnset {_bedfd ,_dfagag :=_cgbfd .CryptAlgorithmTypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _dfagag !=nil {return _dfagag ;};start .Attr =append (start .Attr ,_bedfd );};if _cgbfd .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .CryptAlgorithmSidAttr )});};if _cgbfd .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .CryptSpinCountAttr )});};if _cgbfd .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .CryptProviderAttr )});};if _cgbfd .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .AlgIdExtAttr )});};if _cgbfd .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .AlgIdExtSourceAttr )});};if _cgbfd .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .CryptProviderTypeExtAttr )});};if _cgbfd .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .CryptProviderTypeExtSourceAttr )});};if _cgbfd .HashAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .HashAttr )});};if _cgbfd .SaltAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cgbfd .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_bcebf :=&AG_TransitionalPassword {};return _bcebf ;}; +// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path +func (_egeag *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_daeab ST_HdrFtr )ValidateWithPath (path string )error {switch _daeab {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daeab ));};return nil ;}; -// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path -func (_febcc *CT_EdnProps )ValidateWithPath (path string )error {if _febcc .Pos !=nil {if _gedcd :=_febcc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gedcd !=nil {return _gedcd ;};};if _febcc .NumFmt !=nil {if _dgcab :=_febcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dgcab !=nil {return _dgcab ;};};if _febcc .NumStart !=nil {if _ddfbc :=_febcc .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_ddfbc !=nil {return _ddfbc ;};};if _febcc .NumRestart !=nil {if _cgafa :=_febcc .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_cgafa !=nil {return _cgafa ;};};return nil ;};func (_cbagf *CT_TargetScreenSz )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbagf .ValAttr =ST_TargetScreenSz (1);for _ ,_cdaa :=range start .Attr {if _cdaa .Name .Local =="\u0076\u0061\u006c"{_cbagf .ValAttr .UnmarshalXMLAttr (_cdaa );continue ;};};for {_cbdcdb ,_aegbbd :=d .Token ();if _aegbbd !=nil {return _eddeb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a: \u0025\u0073",_aegbbd );};if _affba ,_dbgcb :=_cbdcdb .(_ebaba .EndElement );_dbgcb &&_affba .Name ==start .Name {break ;};};return nil ;};func (_cgdgd *CT_CustomXmlBlock )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_aafgb :=range start .Attr {if _aafgb .Name .Local =="\u0075\u0072\u0069"{_cgaad ,_eedfc :=_aafgb .Value ,error (nil );if _eedfc !=nil {return _eedfc ;};_cgdgd .UriAttr =&_cgaad ;continue ;};if _aafgb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bcaecc ,_bcagfb :=_aafgb .Value ,error (nil );if _bcagfb !=nil {return _bcagfb ;};_cgdgd .ElementAttr =_bcaecc ;continue ;};};_eeegef :for {_cecdg ,_aabf :=d .Token ();if _aabf !=nil {return _aabf ;};switch _afbdb :=_cecdg .(type ){case _ebaba .StartElement :switch _afbdb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_cgdgd .CustomXmlPr =NewCT_CustomXmlPr ();if _dgafge :=d .DecodeElement (_cgdgd .CustomXmlPr ,&_afbdb );_dgafge !=nil {return _dgafge ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gbaf :=NewEG_ContentBlockContent ();_gbaf .CustomXml =NewCT_CustomXmlBlock ();if _eegaf :=d .DecodeElement (_gbaf .CustomXml ,&_afbdb );_eegaf !=nil {return _eegaf ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_gbaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bfadf :=NewEG_ContentBlockContent ();_bfadf .Sdt =NewCT_SdtBlock ();if _fgbde :=d .DecodeElement (_bfadf .Sdt ,&_afbdb );_fgbde !=nil {return _fgbde ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_bfadf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_bgad :=NewEG_ContentBlockContent ();_gbead :=NewCT_P ();if _ccfgc :=d .DecodeElement (_gbead ,&_afbdb );_ccfgc !=nil {return _ccfgc ;};_bgad .P =append (_bgad .P ,_gbead );_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_bgad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_cbfeb :=NewEG_ContentBlockContent ();_edacc :=NewCT_Tbl ();if _bbfebf :=d .DecodeElement (_edacc ,&_afbdb );_bbfebf !=nil {return _bbfebf ;};_cbfeb .Tbl =append (_cbfeb .Tbl ,_edacc );_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_cbfeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_afgcg :=NewEG_ContentBlockContent ();_bfggba :=NewEG_RunLevelElts ();_bfggba .ProofErr =NewCT_ProofErr ();if _cgdfa :=d .DecodeElement (_bfggba .ProofErr ,&_afbdb );_cgdfa !=nil {return _cgdfa ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_afgcg );_afgcg .EG_RunLevelElts =append (_afgcg .EG_RunLevelElts ,_bfggba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_adbe :=NewEG_ContentBlockContent ();_cedbc :=NewEG_RunLevelElts ();_cedbc .PermStart =NewCT_PermStart ();if _bdfbc :=d .DecodeElement (_cedbc .PermStart ,&_afbdb );_bdfbc !=nil {return _bdfbc ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_adbe );_adbe .EG_RunLevelElts =append (_adbe .EG_RunLevelElts ,_cedbc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_febde :=NewEG_ContentBlockContent ();_gbbgd :=NewEG_RunLevelElts ();_gbbgd .PermEnd =NewCT_Perm ();if _ecag :=d .DecodeElement (_gbbgd .PermEnd ,&_afbdb );_ecag !=nil {return _ecag ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_febde );_febde .EG_RunLevelElts =append (_febde .EG_RunLevelElts ,_gbbgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gcgfad :=NewEG_ContentBlockContent ();_fgdcf :=NewEG_RunLevelElts ();_fgdcf .Ins =NewCT_RunTrackChange ();if _gbdbf :=d .DecodeElement (_fgdcf .Ins ,&_afbdb );_gbdbf !=nil {return _gbdbf ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_gcgfad );_gcgfad .EG_RunLevelElts =append (_gcgfad .EG_RunLevelElts ,_fgdcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fecfg :=NewEG_ContentBlockContent ();_bagg :=NewEG_RunLevelElts ();_bagg .Del =NewCT_RunTrackChange ();if _gageab :=d .DecodeElement (_bagg .Del ,&_afbdb );_gageab !=nil {return _gageab ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_fecfg );_fecfg .EG_RunLevelElts =append (_fecfg .EG_RunLevelElts ,_bagg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_edgdf :=NewEG_ContentBlockContent ();_gbdgf :=NewEG_RunLevelElts ();_gbdgf .MoveFrom =NewCT_RunTrackChange ();if _cacbb :=d .DecodeElement (_gbdgf .MoveFrom ,&_afbdb );_cacbb !=nil {return _cacbb ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_edgdf );_edgdf .EG_RunLevelElts =append (_edgdf .EG_RunLevelElts ,_gbdgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bdbaf :=NewEG_ContentBlockContent ();_feeaca :=NewEG_RunLevelElts ();_feeaca .MoveTo =NewCT_RunTrackChange ();if _gcdga :=d .DecodeElement (_feeaca .MoveTo ,&_afbdb );_gcdga !=nil {return _gcdga ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_bdbaf );_bdbaf .EG_RunLevelElts =append (_bdbaf .EG_RunLevelElts ,_feeaca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcgg :=NewEG_ContentBlockContent ();_eccbf :=NewEG_RunLevelElts ();_agcfdc :=NewEG_RangeMarkupElements ();_agcfdc .BookmarkStart =NewCT_Bookmark ();if _facedf :=d .DecodeElement (_agcfdc .BookmarkStart ,&_afbdb );_facedf !=nil {return _facedf ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_gcgg );_gcgg .EG_RunLevelElts =append (_gcgg .EG_RunLevelElts ,_eccbf );_eccbf .EG_RangeMarkupElements =append (_eccbf .EG_RangeMarkupElements ,_agcfdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebfdf :=NewEG_ContentBlockContent ();_gaagga :=NewEG_RunLevelElts ();_gcbgag :=NewEG_RangeMarkupElements ();_gcbgag .BookmarkEnd =NewCT_MarkupRange ();if _abbag :=d .DecodeElement (_gcbgag .BookmarkEnd ,&_afbdb );_abbag !=nil {return _abbag ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_ebfdf );_ebfdf .EG_RunLevelElts =append (_ebfdf .EG_RunLevelElts ,_gaagga );_gaagga .EG_RangeMarkupElements =append (_gaagga .EG_RangeMarkupElements ,_gcbgag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fefafd :=NewEG_ContentBlockContent ();_dbadb :=NewEG_RunLevelElts ();_edacg :=NewEG_RangeMarkupElements ();_edacg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cecgc :=d .DecodeElement (_edacg .MoveFromRangeStart ,&_afbdb );_cecgc !=nil {return _cecgc ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_fefafd );_fefafd .EG_RunLevelElts =append (_fefafd .EG_RunLevelElts ,_dbadb );_dbadb .EG_RangeMarkupElements =append (_dbadb .EG_RangeMarkupElements ,_edacg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dagbfb :=NewEG_ContentBlockContent ();_fdgdgb :=NewEG_RunLevelElts ();_bbedcg :=NewEG_RangeMarkupElements ();_bbedcg .MoveFromRangeEnd =NewCT_MarkupRange ();if _daadgg :=d .DecodeElement (_bbedcg .MoveFromRangeEnd ,&_afbdb );_daadgg !=nil {return _daadgg ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_dagbfb );_dagbfb .EG_RunLevelElts =append (_dagbfb .EG_RunLevelElts ,_fdgdgb );_fdgdgb .EG_RangeMarkupElements =append (_fdgdgb .EG_RangeMarkupElements ,_bbedcg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cbddbc :=NewEG_ContentBlockContent ();_badff :=NewEG_RunLevelElts ();_fbefeb :=NewEG_RangeMarkupElements ();_fbefeb .MoveToRangeStart =NewCT_MoveBookmark ();if _dedeb :=d .DecodeElement (_fbefeb .MoveToRangeStart ,&_afbdb );_dedeb !=nil {return _dedeb ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_cbddbc );_cbddbc .EG_RunLevelElts =append (_cbddbc .EG_RunLevelElts ,_badff );_badff .EG_RangeMarkupElements =append (_badff .EG_RangeMarkupElements ,_fbefeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ebde :=NewEG_ContentBlockContent ();_afgdg :=NewEG_RunLevelElts ();_dbegf :=NewEG_RangeMarkupElements ();_dbegf .MoveToRangeEnd =NewCT_MarkupRange ();if _bbcga :=d .DecodeElement (_dbegf .MoveToRangeEnd ,&_afbdb );_bbcga !=nil {return _bbcga ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_ebde );_ebde .EG_RunLevelElts =append (_ebde .EG_RunLevelElts ,_afgdg );_afgdg .EG_RangeMarkupElements =append (_afgdg .EG_RangeMarkupElements ,_dbegf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dbbfd :=NewEG_ContentBlockContent ();_cdbad :=NewEG_RunLevelElts ();_aagab :=NewEG_RangeMarkupElements ();_aagab .CommentRangeStart =NewCT_MarkupRange ();if _fdeff :=d .DecodeElement (_aagab .CommentRangeStart ,&_afbdb );_fdeff !=nil {return _fdeff ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_dbbfd );_dbbfd .EG_RunLevelElts =append (_dbbfd .EG_RunLevelElts ,_cdbad );_cdbad .EG_RangeMarkupElements =append (_cdbad .EG_RangeMarkupElements ,_aagab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_begd :=NewEG_ContentBlockContent ();_adgdb :=NewEG_RunLevelElts ();_gcffg :=NewEG_RangeMarkupElements ();_gcffg .CommentRangeEnd =NewCT_MarkupRange ();if _fbbgee :=d .DecodeElement (_gcffg .CommentRangeEnd ,&_afbdb );_fbbgee !=nil {return _fbbgee ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_begd );_begd .EG_RunLevelElts =append (_begd .EG_RunLevelElts ,_adgdb );_adgdb .EG_RangeMarkupElements =append (_adgdb .EG_RangeMarkupElements ,_gcffg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_baff :=NewEG_ContentBlockContent ();_gbbbd :=NewEG_RunLevelElts ();_cecfdc :=NewEG_RangeMarkupElements ();_cecfdc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ceadb :=d .DecodeElement (_cecfdc .CustomXmlInsRangeStart ,&_afbdb );_ceadb !=nil {return _ceadb ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_baff );_baff .EG_RunLevelElts =append (_baff .EG_RunLevelElts ,_gbbbd );_gbbbd .EG_RangeMarkupElements =append (_gbbbd .EG_RangeMarkupElements ,_cecfdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcccb :=NewEG_ContentBlockContent ();_dgdbf :=NewEG_RunLevelElts ();_fbdc :=NewEG_RangeMarkupElements ();_fbdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gecfge :=d .DecodeElement (_fbdc .CustomXmlInsRangeEnd ,&_afbdb );_gecfge !=nil {return _gecfge ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_fcccb );_fcccb .EG_RunLevelElts =append (_fcccb .EG_RunLevelElts ,_dgdbf );_dgdbf .EG_RangeMarkupElements =append (_dgdbf .EG_RangeMarkupElements ,_fbdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcfag :=NewEG_ContentBlockContent ();_aeacda :=NewEG_RunLevelElts ();_bfegaa :=NewEG_RangeMarkupElements ();_bfegaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eegec :=d .DecodeElement (_bfegaa .CustomXmlDelRangeStart ,&_afbdb );_eegec !=nil {return _eegec ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_bcfag );_bcfag .EG_RunLevelElts =append (_bcfag .EG_RunLevelElts ,_aeacda );_aeacda .EG_RangeMarkupElements =append (_aeacda .EG_RangeMarkupElements ,_bfegaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_adeg :=NewEG_ContentBlockContent ();_fggeeea :=NewEG_RunLevelElts ();_agccf :=NewEG_RangeMarkupElements ();_agccf .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbfbcf :=d .DecodeElement (_agccf .CustomXmlDelRangeEnd ,&_afbdb );_fbfbcf !=nil {return _fbfbcf ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_adeg );_adeg .EG_RunLevelElts =append (_adeg .EG_RunLevelElts ,_fggeeea );_fggeeea .EG_RangeMarkupElements =append (_fggeeea .EG_RangeMarkupElements ,_agccf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cegbag :=NewEG_ContentBlockContent ();_afgga :=NewEG_RunLevelElts ();_ecdbaa :=NewEG_RangeMarkupElements ();_ecdbaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcaec :=d .DecodeElement (_ecdbaa .CustomXmlMoveFromRangeStart ,&_afbdb );_dcaec !=nil {return _dcaec ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_cegbag );_cegbag .EG_RunLevelElts =append (_cegbag .EG_RunLevelElts ,_afgga );_afgga .EG_RangeMarkupElements =append (_afgga .EG_RangeMarkupElements ,_ecdbaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fcegc :=NewEG_ContentBlockContent ();_geega :=NewEG_RunLevelElts ();_bdbde :=NewEG_RangeMarkupElements ();_bdbde .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbeefd :=d .DecodeElement (_bdbde .CustomXmlMoveFromRangeEnd ,&_afbdb );_cbeefd !=nil {return _cbeefd ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_fcegc );_fcegc .EG_RunLevelElts =append (_fcegc .EG_RunLevelElts ,_geega );_geega .EG_RangeMarkupElements =append (_geega .EG_RangeMarkupElements ,_bdbde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aedge :=NewEG_ContentBlockContent ();_cggfa :=NewEG_RunLevelElts ();_egcaa :=NewEG_RangeMarkupElements ();_egcaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebabbb :=d .DecodeElement (_egcaa .CustomXmlMoveToRangeStart ,&_afbdb );_ebabbb !=nil {return _ebabbb ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_aedge );_aedge .EG_RunLevelElts =append (_aedge .EG_RunLevelElts ,_cggfa );_cggfa .EG_RangeMarkupElements =append (_cggfa .EG_RangeMarkupElements ,_egcaa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aef :=NewEG_ContentBlockContent ();_ddab :=NewEG_RunLevelElts ();_feaee :=NewEG_RangeMarkupElements ();_feaee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcafb :=d .DecodeElement (_feaee .CustomXmlMoveToRangeEnd ,&_afbdb );_bcafb !=nil {return _bcafb ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_aef );_aef .EG_RunLevelElts =append (_aef .EG_RunLevelElts ,_ddab );_ddab .EG_RangeMarkupElements =append (_ddab .EG_RangeMarkupElements ,_feaee );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_facbba :=NewEG_ContentBlockContent ();_babb :=NewEG_RunLevelElts ();_beadb :=NewEG_MathContent ();_beadb .OMathPara =_cgde .NewOMathPara ();if _ecbce :=d .DecodeElement (_beadb .OMathPara ,&_afbdb );_ecbce !=nil {return _ecbce ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_facbba );_facbba .EG_RunLevelElts =append (_facbba .EG_RunLevelElts ,_babb );_babb .EG_MathContent =append (_babb .EG_MathContent ,_beadb );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dacff :=NewEG_ContentBlockContent ();_ffaf :=NewEG_RunLevelElts ();_eacc :=NewEG_MathContent ();_eacc .OMath =_cgde .NewOMath ();if _eggbc :=d .DecodeElement (_eacc .OMath ,&_afbdb );_eggbc !=nil {return _eggbc ;};_cgdgd .EG_ContentBlockContent =append (_cgdgd .EG_ContentBlockContent ,_dacff );_dacff .EG_RunLevelElts =append (_dacff .EG_RunLevelElts ,_ffaf );_ffaf .EG_MathContent =append (_ffaf .EG_MathContent ,_eacc );default:_febdf .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\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_afbdb .Name );if _aaffd :=d .Skip ();_aaffd !=nil {return _aaffd ;};};case _ebaba .EndElement :break _eeegef ;case _ebaba .CharData :};};return nil ;};func (_ebgea *CT_EdnPos )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_abgff ,_fedd :=_ebgea .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fedd !=nil {return _fedd ;};start .Attr =append (start .Attr ,_abgff );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type ST_Hint byte ;func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_dcdae :=&WdCT_LinkedTextboxInformation {};return _dcdae ;}; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_edfb *CT_Comments )ValidateWithPath (path string )error {for _dbbg ,_abee :=range _edfb .Comment {if _efae :=_abee .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_dbbg ));_efae !=nil {return _efae ;};};return nil ;};func (_bdgcd ST_HighlightColor )String ()string {switch _bdgcd {case 0:return "";case 1:return "\u0062\u006c\u0061c\u006b";case 2:return "\u0062\u006c\u0075\u0065";case 3:return "\u0063\u0079\u0061\u006e";case 4:return "\u0067\u0072\u0065e\u006e";case 5:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 6:return "\u0072\u0065\u0064";case 7:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 8:return "\u0077\u0068\u0069t\u0065";case 9:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 10:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 11:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 12:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 13:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 14:return "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case 15:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 17:return "\u006e\u006f\u006e\u0065";};return "";};type WdCT_TxbxContent struct{ -// Validate validates the CT_StylePaneFilter and its children -func (_aeebac *CT_StylePaneFilter )Validate ()error {return _aeebac .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};type CT_Num struct{ +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_becaag *ST_WmlColorSchemeIndex )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddefec ,_cabgdg :=d .Token ();if _cabgdg !=nil {return _cabgdg ;};if _egbeb ,_addfca :=_ddefec .(_g .EndElement );_addfca &&_egbeb .Name ==start .Name {*_becaag =1;return nil ;};if _acacdg ,_aaeace :=_ddefec .(_g .CharData );!_aaeace {return _gd .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",_ddefec );}else {switch string (_acacdg ){case "":*_becaag =0;case "\u0064\u0061\u0072k\u0031":*_becaag =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_becaag =2;case "\u0064\u0061\u0072k\u0032":*_becaag =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_becaag =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_becaag =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_becaag =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_becaag =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_becaag =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_becaag =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_becaag =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_becaag =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_becaag =12;};};_ddefec ,_cabgdg =d .Token ();if _cabgdg !=nil {return _cabgdg ;};if _cffgdf ,_fdeaff :=_ddefec .(_g .EndElement );_fdeaff &&_cffgdf .Name ==start .Name {return nil ;};return _gd .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",_ddefec );};func (_dedcg *CT_LvlLegacy )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dedcg .LegacyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_dedcg .LegacyAttr )});};if _dedcg .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dedcg .LegacySpaceAttr )});};if _dedcg .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dedcg .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gecddc ST_MailMergeDocType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gecddc .String (),start );}; -// Numbering Definition Instance ID -NumIdAttr int64 ; +// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path +func (_gbcdd *CT_FFDDList )ValidateWithPath (path string )error {if _gbcdd .Result !=nil {if _fbab :=_gbcdd .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_fbab !=nil {return _fbab ;};};if _gbcdd .Default !=nil {if _fcdgc :=_gbcdd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_fcdgc !=nil {return _fcdgc ;};};for _fdba ,_eceeb :=range _gbcdd .ListEntry {if _afbaa :=_eceeb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_fdba ));_afbaa !=nil {return _afbaa ;};};return nil ;};func (_eegae *CT_Comments )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eegae .Comment !=nil {_deec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_cbgf :=range _eegae .Comment {e .EncodeElement (_cbgf ,_deec );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdWpc struct{WdCT_WordprocessingCanvas };func (_faaad *CT_Markup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geaae :=range start .Attr {if _geaae .Name .Local =="\u0069\u0064"{_gecfag ,_cdgea :=_b .ParseInt (_geaae .Value ,10,64);if _cdgea !=nil {return _cdgea ;};_faaad .IdAttr =_gecfag ;continue ;};};for {_faddg ,_adega :=d .Token ();if _adega !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_adega );};if _fbbfe ,_eabab :=_faddg .(_g .EndElement );_eabab &&_fbbfe .Name ==start .Name {break ;};};return nil ;}; -// Abstract Numbering Definition Reference -AbstractNumId *CT_DecimalNumber ; +// Validate validates the CT_Lvl and its children +func (_gcgbe *CT_Lvl )Validate ()error {return _gcgbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};const (ST_PTabLeaderUnset ST_PTabLeader =0;ST_PTabLeaderNone ST_PTabLeader =1;ST_PTabLeaderDot ST_PTabLeader =2;ST_PTabLeaderHyphen ST_PTabLeader =3;ST_PTabLeaderUnderscore ST_PTabLeader =4;ST_PTabLeaderMiddleDot ST_PTabLeader =5;);func (_cgegg *ST_Zoom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgafa ,_ccafa :=d .Token ();if _ccafa !=nil {return _ccafa ;};if _cdfbb ,_fcccf :=_cgafa .(_g .EndElement );_fcccf &&_cdfbb .Name ==start .Name {*_cgegg =1;return nil ;};if _abbgbd ,_deded :=_cgafa .(_g .CharData );!_deded {return _gd .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",_cgafa );}else {switch string (_abbgbd ){case "":*_cgegg =0;case "\u006e\u006f\u006e\u0065":*_cgegg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_cgegg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cgegg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_cgegg =4;};};_cgafa ,_ccafa =d .Token ();if _ccafa !=nil {return _ccafa ;};if _edcaf ,_fbegfe :=_cgafa .(_g .EndElement );_fbegfe &&_edcaf .Name ==start .Name {return nil ;};return _gd .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",_cgafa );};func (_ccgg *CT_Column )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccgg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_ccgg .WAttr )});};if _ccgg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ccgg .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_GraphicFrame struct{CNvPr *_e .CT_NonVisualDrawingProps ;CNvFrPr *_e .CT_NonVisualGraphicFrameProperties ;Xfrm *_e .CT_Transform2D ;Graphic *_e .Graphic ;ExtLst *_e .CT_OfficeArtExtensionList ;};func (_dadge *CT_TblPrExChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_dadge .AuthorAttr )});if _dadge .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dadge .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dadge .IdAttr )});e .EncodeToken (start );_dgeag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_dadge .TblPrEx ,_dgeag );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_gabgf :=&CT_NumRestart {};_gabgf .ValAttr =ST_RestartNumber (1);return _gabgf ;};func (_fcfdac *CT_String )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_fcfdac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_cdf :=&AG_TransitionalPassword {};return _cdf ;};func (_cbaaf *CT_TcPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbaaf .CnfStyle !=nil {_afdeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbaaf .CnfStyle ,_afdeg );};if _cbaaf .TcW !=nil {_gagbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_cbaaf .TcW ,_gagbc );};if _cbaaf .GridSpan !=nil {_fccgcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_cbaaf .GridSpan ,_fccgcd );};if _cbaaf .HMerge !=nil {_bgdgge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cbaaf .HMerge ,_bgdgge );};if _cbaaf .VMerge !=nil {_fabaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cbaaf .VMerge ,_fabaf );};if _cbaaf .TcBorders !=nil {_gfgde :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cbaaf .TcBorders ,_gfgde );};if _cbaaf .Shd !=nil {_ecbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbaaf .Shd ,_ecbag );};if _cbaaf .NoWrap !=nil {_abgdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_cbaaf .NoWrap ,_abgdfb );};if _cbaaf .TcMar !=nil {_aebbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_cbaaf .TcMar ,_aebbe );};if _cbaaf .TextDirection !=nil {_beefdd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbaaf .TextDirection ,_beefdd );};if _cbaaf .TcFitText !=nil {_fbageb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cbaaf .TcFitText ,_fbageb );};if _cbaaf .VAlign !=nil {_gbfcec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cbaaf .VAlign ,_gbfcec );};if _cbaaf .HideMark !=nil {_gaccf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cbaaf .HideMark ,_gaccf );};if _cbaaf .Headers !=nil {_cbbaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_cbaaf .Headers ,_cbbaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgcbf ST_FtnPos )String ()string {switch _fgcbf {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case 3:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 4:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_fdccf ST_DocPartType )Validate ()error {return _fdccf .ValidateWithPath ("")};func (_dded *CT_DocVars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dded .DocVar !=nil {_cefeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_ccdga :=range _dded .DocVar {e .EncodeElement (_ccdga ,_cefeb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Numbering Level Definition Override -LvlOverride []*CT_NumLvl ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_caefd :=&EG_RunInnerContent {};return _caefd };func (_aecgf ST_FrameScrollbar )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aecgf .String (),start );}; +// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path +func (_ccbgf *CT_WebSettings )ValidateWithPath (path string )error {if _ccbgf .Frameset !=nil {if _fccdde :=_ccbgf .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_fccdde !=nil {return _fccdde ;};};if _ccbgf .Divs !=nil {if _gbcaec :=_ccbgf .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_gbcaec !=nil {return _gbcaec ;};};if _ccbgf .Encoding !=nil {if _cebgc :=_ccbgf .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_cebgc !=nil {return _cebgc ;};};if _ccbgf .OptimizeForBrowser !=nil {if _cagbf :=_ccbgf .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_cagbf !=nil {return _cagbf ;};};if _ccbgf .RelyOnVML !=nil {if _fbfaf :=_ccbgf .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_fbfaf !=nil {return _fbfaf ;};};if _ccbgf .AllowPNG !=nil {if _cefge :=_ccbgf .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_cefge !=nil {return _cefge ;};};if _ccbgf .DoNotRelyOnCSS !=nil {if _ccbefb :=_ccbgf .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_ccbefb !=nil {return _ccbefb ;};};if _ccbgf .DoNotSaveAsSingleFile !=nil {if _fdbed :=_ccbgf .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_fdbed !=nil {return _fdbed ;};};if _ccbgf .DoNotOrganizeInFolder !=nil {if _fagfe :=_ccbgf .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_fagfe !=nil {return _fagfe ;};};if _ccbgf .DoNotUseLongFileNames !=nil {if _egdcf :=_ccbgf .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_egdcf !=nil {return _egdcf ;};};if _ccbgf .PixelsPerInch !=nil {if _bcggb :=_ccbgf .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_bcggb !=nil {return _bcggb ;};};if _ccbgf .TargetScreenSz !=nil {if _cddgc :=_ccbgf .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_cddgc !=nil {return _cddgc ;};};if _ccbgf .SaveSmartTagsAsXml !=nil {if _aeeed :=_ccbgf .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_aeeed !=nil {return _aeeed ;};};return nil ;};type CT_R struct{ -// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path -func (_gff *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_ccgbd ST_EdnPos )ValidateWithPath (path string )error {switch _ccgbd {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgbd ));};return nil ;};func (_egefc ST_HAnchor )Validate ()error {return _egefc .ValidateWithPath ("")};func (_efbac ST_WmlColorSchemeIndex )String ()string {switch _efbac {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return "";};func (_abfad ST_SdtDateMappingType )Validate ()error {return _abfad .ValidateWithPath ("")};func (_ccdad ST_HAnchor )String ()string {switch _ccdad {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";}; +// Revision Identifier for Run Properties +RsidRPrAttr *string ; -// Validate validates the CT_Column and its children -func (_fbcce *CT_Column )Validate ()error {return _fbcce .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");}; +// Revision Identifier for Run Deletion +RsidDelAttr *string ; -// Validate validates the CT_Comment and its children -func (_fcdc *CT_Comment )Validate ()error {return _fcdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_cfdd ST_MailMergeSourceType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cfdd .String (),start );};type CT_PageNumber struct{ +// Revision Identifier for Run +RsidRAttr *string ; -// Page Number Format -FmtAttr ST_NumberFormat ; +// Run Properties +RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_ga .Any ;};func (_aacce *ST_Merge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgbgb ,_aadadf :=d .Token ();if _aadadf !=nil {return _aadadf ;};if _cggcc ,_cacccb :=_dgbgb .(_g .EndElement );_cacccb &&_cggcc .Name ==start .Name {*_aacce =1;return nil ;};if _egada ,_begaaca :=_dgbgb .(_g .CharData );!_begaaca {return _gd .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",_dgbgb );}else {switch string (_egada ){case "":*_aacce =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_aacce =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_aacce =2;};};_dgbgb ,_aadadf =d .Token ();if _aadadf !=nil {return _aadadf ;};if _afddbf ,_gfeee :=_dgbgb .(_g .EndElement );_gfeee &&_afddbf .Name ==start .Name {return nil ;};return _gd .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",_dgbgb );};func (_dcbae ST_TabJc )Validate ()error {return _dcbae .ValidateWithPath ("")};type ST_DocPartType byte ; -// Starting Page Number -StartAttr *int64 ; +// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path +func (_ggebg *EG_RubyContent )ValidateWithPath (path string )error {if _ggebg .R !=nil {if _fbgga :=_ggebg .R .ValidateWithPath (path +"\u002f\u0052");_fbgga !=nil {return _fbgga ;};};for _eadeab ,_edbbg :=range _ggebg .EG_RunLevelElts {if _fgagbf :=_edbbg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_eadeab ));_fgagbf !=nil {return _fgagbf ;};};return nil ;}; -// Chapter Heading Style -ChapStyleAttr *int64 ; +// Validate validates the CT_FtnPos and its children +func (_gcaa *CT_FtnPos )Validate ()error {return _gcaa .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};func NewCT_DecimalNumber ()*CT_DecimalNumber {_cccb :=&CT_DecimalNumber {};return _cccb };func NewWdCT_WrapTight ()*WdCT_WrapTight {_adcad :=&WdCT_WrapTight {};_adcad .WrapTextAttr =WdST_WrapText (1);_adcad .WrapPolygon =NewWdCT_WrapPath ();return _adcad ;};func NewWebSettings ()*WebSettings {_bbgcd :=&WebSettings {};_bbgcd .CT_WebSettings =*NewCT_WebSettings ();return _bbgcd ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_ebdddd :=&EG_HdrFtrReferences {};return _ebdddd };func (_aebgc *CT_TblBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffgb :for {_adcbf ,_afddfg :=d .Token ();if _afddfg !=nil {return _afddfg ;};switch _gcbee :=_adcbf .(type ){case _g .StartElement :switch _gcbee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_aebgc .Top =NewCT_Border ();if _aebbfd :=d .DecodeElement (_aebgc .Top ,&_gcbee );_aebbfd !=nil {return _aebbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_aebgc .Start =NewCT_Border ();if _gffcb :=d .DecodeElement (_aebgc .Start ,&_gcbee );_gffcb !=nil {return _gffcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_aebgc .Left =NewCT_Border ();if _feggca :=d .DecodeElement (_aebgc .Left ,&_gcbee );_feggca !=nil {return _feggca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aebgc .Bottom =NewCT_Border ();if _bbbgf :=d .DecodeElement (_aebgc .Bottom ,&_gcbee );_bbbgf !=nil {return _bbbgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_aebgc .End =NewCT_Border ();if _facbfg :=d .DecodeElement (_aebgc .End ,&_gcbee );_facbfg !=nil {return _facbfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_aebgc .Right =NewCT_Border ();if _dgbfb :=d .DecodeElement (_aebgc .Right ,&_gcbee );_dgbfb !=nil {return _dgbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_aebgc .InsideH =NewCT_Border ();if _fgcea :=d .DecodeElement (_aebgc .InsideH ,&_gcbee );_fgcea !=nil {return _fgcea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_aebgc .InsideV =NewCT_Border ();if _fgddbe :=d .DecodeElement (_aebgc .InsideV ,&_gcbee );_fgddbe !=nil {return _fgddbe ;};default:_ga .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\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_gcbee .Name );if _cccfgg :=d .Skip ();_cccfgg !=nil {return _cccfgg ;};};case _g .EndElement :break _cffgb ;case _g .CharData :};};return nil ;};func (_gcaf *CT_DocumentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcaf .Background !=nil {_bfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_gcaf .Background ,_bfdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deffeg *ST_Em )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbgc ,_gfeef :=d .Token ();if _gfeef !=nil {return _gfeef ;};if _fgabc ,_gfbaf :=_bdbgc .(_g .EndElement );_gfbaf &&_fgabc .Name ==start .Name {*_deffeg =1;return nil ;};if _gaaab ,_ebeag :=_bdbgc .(_g .CharData );!_ebeag {return _gd .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",_bdbgc );}else {switch string (_gaaab ){case "":*_deffeg =0;case "\u006e\u006f\u006e\u0065":*_deffeg =1;case "\u0064\u006f\u0074":*_deffeg =2;case "\u0063\u006f\u006dm\u0061":*_deffeg =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_deffeg =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_deffeg =5;};};_bdbgc ,_gfeef =d .Token ();if _gfeef !=nil {return _gfeef ;};if _edgfge ,_agbfd :=_bdbgc .(_g .EndElement );_agbfd &&_edgfge .Name ==start .Name {return nil ;};return _gd .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",_bdbgc );};func (_cdgec ST_PageBorderZOrder )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eaagdc :=_g .Attr {};_eaagdc .Name =name ;switch _cdgec {case ST_PageBorderZOrderUnset :_eaagdc .Value ="";case ST_PageBorderZOrderFront :_eaagdc .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_eaagdc .Value ="\u0062\u0061\u0063\u006b";};return _eaagdc ,nil ;};func NewCT_Proof ()*CT_Proof {_daefd :=&CT_Proof {};return _daefd };func (_afcda *CT_RPrOriginal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgcgcbb :for {_cegge ,_baede :=d .Token ();if _baede !=nil {return _baede ;};switch _cgdgb :=_cegge .(type ){case _g .StartElement :switch _cgdgb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_afcda .RStyle =NewCT_String ();if _gdfad :=d .DecodeElement (_afcda .RStyle ,&_cgdgb );_gdfad !=nil {return _gdfad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_afcda .RFonts =NewCT_Fonts ();if _adgg :=d .DecodeElement (_afcda .RFonts ,&_cgdgb );_adgg !=nil {return _adgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_afcda .B =NewCT_OnOff ();if _cagbg :=d .DecodeElement (_afcda .B ,&_cgdgb );_cagbg !=nil {return _cagbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_afcda .BCs =NewCT_OnOff ();if _egdbb :=d .DecodeElement (_afcda .BCs ,&_cgdgb );_egdbb !=nil {return _egdbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_afcda .I =NewCT_OnOff ();if _cbbee :=d .DecodeElement (_afcda .I ,&_cgdgb );_cbbee !=nil {return _cbbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_afcda .ICs =NewCT_OnOff ();if _dbaed :=d .DecodeElement (_afcda .ICs ,&_cgdgb );_dbaed !=nil {return _dbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_afcda .Caps =NewCT_OnOff ();if _bffac :=d .DecodeElement (_afcda .Caps ,&_cgdgb );_bffac !=nil {return _bffac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_afcda .SmallCaps =NewCT_OnOff ();if _ddaef :=d .DecodeElement (_afcda .SmallCaps ,&_cgdgb );_ddaef !=nil {return _ddaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_afcda .Strike =NewCT_OnOff ();if _ffeeb :=d .DecodeElement (_afcda .Strike ,&_cgdgb );_ffeeb !=nil {return _ffeeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_afcda .Dstrike =NewCT_OnOff ();if _dgbdf :=d .DecodeElement (_afcda .Dstrike ,&_cgdgb );_dgbdf !=nil {return _dgbdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_afcda .Outline =NewCT_OnOff ();if _dbdggd :=d .DecodeElement (_afcda .Outline ,&_cgdgb );_dbdggd !=nil {return _dbdggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_afcda .Shadow =NewCT_OnOff ();if _cbebc :=d .DecodeElement (_afcda .Shadow ,&_cgdgb );_cbebc !=nil {return _cbebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_afcda .Emboss =NewCT_OnOff ();if _dbcage :=d .DecodeElement (_afcda .Emboss ,&_cgdgb );_dbcage !=nil {return _dbcage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_afcda .Imprint =NewCT_OnOff ();if _ffbe :=d .DecodeElement (_afcda .Imprint ,&_cgdgb );_ffbe !=nil {return _ffbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_afcda .NoProof =NewCT_OnOff ();if _fbada :=d .DecodeElement (_afcda .NoProof ,&_cgdgb );_fbada !=nil {return _fbada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_afcda .SnapToGrid =NewCT_OnOff ();if _bebag :=d .DecodeElement (_afcda .SnapToGrid ,&_cgdgb );_bebag !=nil {return _bebag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_afcda .Vanish =NewCT_OnOff ();if _cdcdf :=d .DecodeElement (_afcda .Vanish ,&_cgdgb );_cdcdf !=nil {return _cdcdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_afcda .WebHidden =NewCT_OnOff ();if _cdefba :=d .DecodeElement (_afcda .WebHidden ,&_cgdgb );_cdefba !=nil {return _cdefba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_afcda .Color =NewCT_Color ();if _adcga :=d .DecodeElement (_afcda .Color ,&_cgdgb );_adcga !=nil {return _adcga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_afcda .Spacing =NewCT_SignedTwipsMeasure ();if _aegce :=d .DecodeElement (_afcda .Spacing ,&_cgdgb );_aegce !=nil {return _aegce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_afcda .W =NewCT_TextScale ();if _aegcc :=d .DecodeElement (_afcda .W ,&_cgdgb );_aegcc !=nil {return _aegcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_afcda .Kern =NewCT_HpsMeasure ();if _dcbge :=d .DecodeElement (_afcda .Kern ,&_cgdgb );_dcbge !=nil {return _dcbge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_afcda .Position =NewCT_SignedHpsMeasure ();if _fgbec :=d .DecodeElement (_afcda .Position ,&_cgdgb );_fgbec !=nil {return _fgbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_afcda .Sz =NewCT_HpsMeasure ();if _bcacg :=d .DecodeElement (_afcda .Sz ,&_cgdgb );_bcacg !=nil {return _bcacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_afcda .SzCs =NewCT_HpsMeasure ();if _ggagb :=d .DecodeElement (_afcda .SzCs ,&_cgdgb );_ggagb !=nil {return _ggagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_afcda .Highlight =NewCT_Highlight ();if _ecddg :=d .DecodeElement (_afcda .Highlight ,&_cgdgb );_ecddg !=nil {return _ecddg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_afcda .U =NewCT_Underline ();if _bdbfb :=d .DecodeElement (_afcda .U ,&_cgdgb );_bdbfb !=nil {return _bdbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_afcda .Effect =NewCT_TextEffect ();if _fccfe :=d .DecodeElement (_afcda .Effect ,&_cgdgb );_fccfe !=nil {return _fccfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_afcda .Bdr =NewCT_Border ();if _cceaa :=d .DecodeElement (_afcda .Bdr ,&_cgdgb );_cceaa !=nil {return _cceaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_afcda .Shd =NewCT_Shd ();if _bfbcc :=d .DecodeElement (_afcda .Shd ,&_cgdgb );_bfbcc !=nil {return _bfbcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_afcda .FitText =NewCT_FitText ();if _dacggd :=d .DecodeElement (_afcda .FitText ,&_cgdgb );_dacggd !=nil {return _dacggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_afcda .VertAlign =NewCT_VerticalAlignRun ();if _bcgad :=d .DecodeElement (_afcda .VertAlign ,&_cgdgb );_bcgad !=nil {return _bcgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_afcda .Rtl =NewCT_OnOff ();if _aegcg :=d .DecodeElement (_afcda .Rtl ,&_cgdgb );_aegcg !=nil {return _aegcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_afcda .Cs =NewCT_OnOff ();if _ccbaed :=d .DecodeElement (_afcda .Cs ,&_cgdgb );_ccbaed !=nil {return _ccbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_afcda .Em =NewCT_Em ();if _bgcbgg :=d .DecodeElement (_afcda .Em ,&_cgdgb );_bgcbgg !=nil {return _bgcbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_afcda .Lang =NewCT_Language ();if _cfcda :=d .DecodeElement (_afcda .Lang ,&_cgdgb );_cfcda !=nil {return _cfcda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_afcda .EastAsianLayout =NewCT_EastAsianLayout ();if _bcabed :=d .DecodeElement (_afcda .EastAsianLayout ,&_cgdgb );_bcabed !=nil {return _bcabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_afcda .SpecVanish =NewCT_OnOff ();if _gcdcg :=d .DecodeElement (_afcda .SpecVanish ,&_cgdgb );_gcdcg !=nil {return _gcdcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_afcda .OMath =NewCT_OnOff ();if _abcbd :=d .DecodeElement (_afcda .OMath ,&_cgdgb );_abcbd !=nil {return _abcbd ;};default:_ga .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\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_cgdgb .Name );if _gbfcb :=d .Skip ();_gbfcb !=nil {return _gbfcb ;};};case _g .EndElement :break _cgcgcbb ;case _g .CharData :};};return nil ;};func (_bacaa *EG_RPrMath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _bacaa .Ins !=nil {_dcaadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bacaa .Ins ,_dcaadb );};if _bacaa .Del !=nil {_egbfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bacaa .Del ,_egbfgb );};if _bacaa .RPr !=nil {_fddeeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bacaa .RPr ,_fddeeb );};return nil ;}; -// Chapter Separator Character -ChapSepAttr ST_ChapterSep ;};func (_bgagc ST_Underline )String ()string {switch _bgagc {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 9:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 11:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 12:return "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 13:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 14:return "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 15:return "\u0077\u0061\u0076\u0065";case 16:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 17:return "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case 18:return "\u006e\u006f\u006e\u0065";};return "";};func (_dafge *CT_AltChunk )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ebafcg :=range start .Attr {if _ebafcg .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"&&_ebafcg .Name .Local =="\u0069\u0064"||_ebafcg .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"&&_ebafcg .Name .Local =="\u0069\u0064"{_defce ,_cacdg :=_ebafcg .Value ,error (nil );if _cacdg !=nil {return _cacdg ;};_dafge .IdAttr =&_defce ;continue ;};};_bffcga :for {_gfafb ,_agbffg :=d .Token ();if _agbffg !=nil {return _agbffg ;};switch _gbgfa :=_gfafb .(type ){case _ebaba .StartElement :switch _gbgfa .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_dafge .AltChunkPr =NewCT_AltChunkPr ();if _gbdfc :=d .DecodeElement (_dafge .AltChunkPr ,&_gbgfa );_gbdfc !=nil {return _gbdfc ;};default:_febdf .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\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_gbgfa .Name );if _gdaf :=d .Skip ();_gdaf !=nil {return _gdaf ;};};case _ebaba .EndElement :break _bffcga ;case _ebaba .CharData :};};return nil ;};func (_aadegb ST_TblOverlap )ValidateWithPath (path string )error {switch _aadegb {case 0,1,2:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadegb ));};return nil ;}; +// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path +func (_bbccad *CT_TopPageBorder )ValidateWithPath (path string )error {if _bbccad .ValAttr ==ST_BorderUnset {return _gd .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 _gffddg :=_bbccad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffddg !=nil {return _gffddg ;};if _bbccad .ColorAttr !=nil {if _aeefbg :=_bbccad .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aeefbg !=nil {return _aeefbg ;};};if _gage :=_bbccad .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};if _bbccad .ShadowAttr !=nil {if _bgbde :=_bbccad .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_bgbde !=nil {return _bgbde ;};};if _bbccad .FrameAttr !=nil {if _gdgea :=_bbccad .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gdgea !=nil {return _gdgea ;};};return nil ;}; -// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path -func (_eefgea *CT_SectPrBase )ValidateWithPath (path string )error {if _eefgea .FootnotePr !=nil {if _abeef :=_eefgea .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_abeef !=nil {return _abeef ;};};if _eefgea .EndnotePr !=nil {if _gegcc :=_eefgea .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_gegcc !=nil {return _gegcc ;};};if _eefgea .Type !=nil {if _deagb :=_eefgea .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_deagb !=nil {return _deagb ;};};if _eefgea .PgSz !=nil {if _bae :=_eefgea .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_bae !=nil {return _bae ;};};if _eefgea .PgMar !=nil {if _agccb :=_eefgea .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_agccb !=nil {return _agccb ;};};if _eefgea .PaperSrc !=nil {if _dfgf :=_eefgea .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_dfgf !=nil {return _dfgf ;};};if _eefgea .PgBorders !=nil {if _ccbea :=_eefgea .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ccbea !=nil {return _ccbea ;};};if _eefgea .LnNumType !=nil {if _fbdfa :=_eefgea .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fbdfa !=nil {return _fbdfa ;};};if _eefgea .PgNumType !=nil {if _aaed :=_eefgea .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_aaed !=nil {return _aaed ;};};if _eefgea .Cols !=nil {if _gdbfd :=_eefgea .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_gdbfd !=nil {return _gdbfd ;};};if _eefgea .FormProt !=nil {if _bbggd :=_eefgea .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_bbggd !=nil {return _bbggd ;};};if _eefgea .VAlign !=nil {if _gdffg :=_eefgea .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gdffg !=nil {return _gdffg ;};};if _eefgea .NoEndnote !=nil {if _bbcdaf :=_eefgea .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_bbcdaf !=nil {return _bbcdaf ;};};if _eefgea .TitlePg !=nil {if _bgaaa :=_eefgea .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_bgaaa !=nil {return _bgaaa ;};};if _eefgea .TextDirection !=nil {if _cfdff :=_eefgea .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cfdff !=nil {return _cfdff ;};};if _eefgea .Bidi !=nil {if _bdaac :=_eefgea .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bdaac !=nil {return _bdaac ;};};if _eefgea .RtlGutter !=nil {if _afafg :=_eefgea .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_afafg !=nil {return _afafg ;};};if _eefgea .DocGrid !=nil {if _gddeb :=_eefgea .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_gddeb !=nil {return _gddeb ;};};if _eefgea .PrinterSettings !=nil {if _aee :=_eefgea .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_aee !=nil {return _aee ;};};return nil ;};func (_fcbfd *CT_Border )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_eaac ,_defgca :=_fcbfd .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _defgca !=nil {return _defgca ;};start .Attr =append (start .Attr ,_eaac );if _fcbfd .ColorAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcbfd .ColorAttr )});};if _fcbfd .ThemeColorAttr !=ST_ThemeColorUnset {_bbbeed ,_ggecb :=_fcbfd .ThemeColorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ggecb !=nil {return _ggecb ;};start .Attr =append (start .Attr ,_bbbeed );};if _fcbfd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcbfd .ThemeTintAttr )});};if _fcbfd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcbfd .ThemeShadeAttr )});};if _fcbfd .SzAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcbfd .SzAttr )});};if _fcbfd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcbfd .SpaceAttr )});};if _fcbfd .ShadowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcbfd .ShadowAttr )});};if _fcbfd .FrameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fcbfd .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_edaeg *CT_FontSig )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_abfcee :=range start .Attr {if _abfcee .Name .Local =="\u0075\u0073\u0062\u0030"{_gbg ,_dcfc :=_abfcee .Value ,error (nil );if _dcfc !=nil {return _dcfc ;};_edaeg .Usb0Attr =_gbg ;continue ;};if _abfcee .Name .Local =="\u0075\u0073\u0062\u0031"{_bgg ,_aacea :=_abfcee .Value ,error (nil );if _aacea !=nil {return _aacea ;};_edaeg .Usb1Attr =_bgg ;continue ;};if _abfcee .Name .Local =="\u0075\u0073\u0062\u0032"{_egea ,_fgagd :=_abfcee .Value ,error (nil );if _fgagd !=nil {return _fgagd ;};_edaeg .Usb2Attr =_egea ;continue ;};if _abfcee .Name .Local =="\u0075\u0073\u0062\u0033"{_ffaad ,_dfc :=_abfcee .Value ,error (nil );if _dfc !=nil {return _dfc ;};_edaeg .Usb3Attr =_ffaad ;continue ;};if _abfcee .Name .Local =="\u0063\u0073\u0062\u0030"{_cdfbf ,_fcfdd :=_abfcee .Value ,error (nil );if _fcfdd !=nil {return _fcfdd ;};_edaeg .Csb0Attr =_cdfbf ;continue ;};if _abfcee .Name .Local =="\u0063\u0073\u0062\u0031"{_dceab ,_gefa :=_abfcee .Value ,error (nil );if _gefa !=nil {return _gefa ;};_edaeg .Csb1Attr =_dceab ;continue ;};};for {_ffacfe ,_fdccca :=d .Token ();if _fdccca !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_fdccca );};if _babdg ,_bbcd :=_ffacfe .(_ebaba .EndElement );_bbcd &&_babdg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Text and its children +func (_dcgdcff *CT_Text )Validate ()error {return _dcgdcff .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};var ST_CnfPatternRe =_c .MustCompile (ST_CnfPattern );func (_dafagd ST_HeightRule )ValidateWithPath (path string )error {switch _dafagd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafagd ));};return nil ;};const (ST_DocPartTypeUnset ST_DocPartType =0;ST_DocPartTypeNone ST_DocPartType =1;ST_DocPartTypeNormal ST_DocPartType =2;ST_DocPartTypeAutoExp ST_DocPartType =3;ST_DocPartTypeToolbar ST_DocPartType =4;ST_DocPartTypeSpeller ST_DocPartType =5;ST_DocPartTypeFormFld ST_DocPartType =6;ST_DocPartTypeBbPlcHdr ST_DocPartType =7;);type ST_HexColorAuto byte ; -// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path -func (_eeeebg *CT_WebSettings )ValidateWithPath (path string )error {if _eeeebg .Frameset !=nil {if _fcdd :=_eeeebg .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_fcdd !=nil {return _fcdd ;};};if _eeeebg .Divs !=nil {if _cdfee :=_eeeebg .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_cdfee !=nil {return _cdfee ;};};if _eeeebg .Encoding !=nil {if _edbd :=_eeeebg .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_edbd !=nil {return _edbd ;};};if _eeeebg .OptimizeForBrowser !=nil {if _dgaaef :=_eeeebg .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_dgaaef !=nil {return _dgaaef ;};};if _eeeebg .RelyOnVML !=nil {if _bcgad :=_eeeebg .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_bcgad !=nil {return _bcgad ;};};if _eeeebg .AllowPNG !=nil {if _bgabd :=_eeeebg .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_bgabd !=nil {return _bgabd ;};};if _eeeebg .DoNotRelyOnCSS !=nil {if _cdafd :=_eeeebg .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_cdafd !=nil {return _cdafd ;};};if _eeeebg .DoNotSaveAsSingleFile !=nil {if _fgdda :=_eeeebg .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_fgdda !=nil {return _fgdda ;};};if _eeeebg .DoNotOrganizeInFolder !=nil {if _afgbf :=_eeeebg .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_afgbf !=nil {return _afgbf ;};};if _eeeebg .DoNotUseLongFileNames !=nil {if _fegdgd :=_eeeebg .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_fegdgd !=nil {return _fegdgd ;};};if _eeeebg .PixelsPerInch !=nil {if _cbgbdg :=_eeeebg .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_cbgbdg !=nil {return _cbgbdg ;};};if _eeeebg .TargetScreenSz !=nil {if _eggbg :=_eeeebg .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_eggbg !=nil {return _eggbg ;};};if _eeeebg .SaveSmartTagsAsXml !=nil {if _bbaeb :=_eeeebg .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_bbaeb !=nil {return _bbaeb ;};};return nil ;};func (_bfcba *ST_SectionMark )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_bfcba =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_bfcba =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bfcba =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bfcba =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_bfcba =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_bfcba =5;};return nil ;}; +// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path +func (_fbdgg *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func (_cdeeg *CT_Captions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_geg :=range _cdeeg .Caption {e .EncodeElement (_geg ,_bcfg );};if _cdeeg .AutoCaptions !=nil {_fcge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cdeeg .AutoCaptions ,_fcge );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ParaRPr and its children -func (_cbdgc *CT_ParaRPr )Validate ()error {return _cbdgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_abddeb :=&WdCT_EffectExtent {};return _abddeb };func (_acdf *WdCT_PosHChoice )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_acffa :for {_aae ,_cdcecc :=d .Token ();if _cdcecc !=nil {return _cdcecc ;};switch _gaed :=_aae .(type ){case _ebaba .StartElement :switch _gaed .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_acdf .Align =WdST_AlignHUnset ;if _dfgad :=d .DecodeElement (&_acdf .Align ,&_gaed );_dfgad !=nil {return _dfgad ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_acdf .PosOffset =new (int32 );if _aadg :=d .DecodeElement (_acdf .PosOffset ,&_gaed );_aadg !=nil {return _aadg ;};default:_febdf .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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gaed .Name );if _cdcbg :=d .Skip ();_cdcbg !=nil {return _cdcbg ;};};case _ebaba .EndElement :break _acffa ;case _ebaba .CharData :};};return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_dfggd :=&WdCT_WordprocessingContentPart {};return _dfggd ;}; +// Validate validates the CT_TextScale and its children +func (_dccaa *CT_TextScale )Validate ()error {return _dccaa .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_ecgdcf ST_DisplacedByCustomXml )String ()string {switch _ecgdcf {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};func NewCT_Caption ()*CT_Caption {_fbgf :=&CT_Caption {};return _fbgf }; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_cecge *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TblStylePr and its children +func (_gfgagd *CT_TblStylePr )Validate ()error {return _gfgagd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_gddbd *CT_Kinsoku )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbddf :=range start .Attr {if _dbddf .Name .Local =="\u006c\u0061\u006e\u0067"{_cfafb ,_ccac :=_dbddf .Value ,error (nil );if _ccac !=nil {return _ccac ;};_gddbd .LangAttr =_cfafb ;continue ;};if _dbddf .Name .Local =="\u0076\u0061\u006c"{_aacd ,_fcdda :=_dbddf .Value ,error (nil );if _fcdda !=nil {return _fcdda ;};_gddbd .ValAttr =_aacd ;continue ;};};for {_bgcde ,_dffcb :=d .Token ();if _dffcb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_dffcb );};if _abceg ,_cdfgga :=_bgcde .(_g .EndElement );_cdfgga &&_abceg .Name ==start .Name {break ;};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;}; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_dbgaaae *CT_Placeholder )ValidateWithPath (path string )error {if _bgaae :=_dbgaaae .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_bgaae !=nil {return _bgaae ;};return nil ;}; +// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path +func (_gbbgb *EG_RPrBase )ValidateWithPath (path string )error {if _gbbgb .RStyle !=nil {if _ggbfgc :=_gbbgb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ggbfgc !=nil {return _ggbfgc ;};};if _gbbgb .RFonts !=nil {if _fdfbgf :=_gbbgb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_fdfbgf !=nil {return _fdfbgf ;};};if _gbbgb .B !=nil {if _gecdgac :=_gbbgb .B .ValidateWithPath (path +"\u002f\u0042");_gecdgac !=nil {return _gecdgac ;};};if _gbbgb .BCs !=nil {if _edadac :=_gbbgb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_edadac !=nil {return _edadac ;};};if _gbbgb .I !=nil {if _cceeaf :=_gbbgb .I .ValidateWithPath (path +"\u002f\u0049");_cceeaf !=nil {return _cceeaf ;};};if _gbbgb .ICs !=nil {if _aabce :=_gbbgb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_aabce !=nil {return _aabce ;};};if _gbbgb .Caps !=nil {if _bcffe :=_gbbgb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bcffe !=nil {return _bcffe ;};};if _gbbgb .SmallCaps !=nil {if _acffd :=_gbbgb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_acffd !=nil {return _acffd ;};};if _gbbgb .Strike !=nil {if _fgbcd :=_gbbgb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fgbcd !=nil {return _fgbcd ;};};if _gbbgb .Dstrike !=nil {if _ceede :=_gbbgb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_ceede !=nil {return _ceede ;};};if _gbbgb .Outline !=nil {if _eaggf :=_gbbgb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_eaggf !=nil {return _eaggf ;};};if _gbbgb .Shadow !=nil {if _bggea :=_gbbgb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bggea !=nil {return _bggea ;};};if _gbbgb .Emboss !=nil {if _dbbbdd :=_gbbgb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dbbbdd !=nil {return _dbbbdd ;};};if _gbbgb .Imprint !=nil {if _ffbfcc :=_gbbgb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_ffbfcc !=nil {return _ffbfcc ;};};if _gbbgb .NoProof !=nil {if _agfca :=_gbbgb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_agfca !=nil {return _agfca ;};};if _gbbgb .SnapToGrid !=nil {if _fagea :=_gbbgb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fagea !=nil {return _fagea ;};};if _gbbgb .Vanish !=nil {if _fbeaab :=_gbbgb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fbeaab !=nil {return _fbeaab ;};};if _gbbgb .WebHidden !=nil {if _ecaee :=_gbbgb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_ecaee !=nil {return _ecaee ;};};if _gbbgb .Color !=nil {if _bcebee :=_gbbgb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bcebee !=nil {return _bcebee ;};};if _gbbgb .Spacing !=nil {if _becaa :=_gbbgb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_becaa !=nil {return _becaa ;};};if _gbbgb .W !=nil {if _beccfb :=_gbbgb .W .ValidateWithPath (path +"\u002f\u0057");_beccfb !=nil {return _beccfb ;};};if _gbbgb .Kern !=nil {if _eeecff :=_gbbgb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_eeecff !=nil {return _eeecff ;};};if _gbbgb .Position !=nil {if _debfa :=_gbbgb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_debfa !=nil {return _debfa ;};};if _gbbgb .Sz !=nil {if _fcbbe :=_gbbgb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fcbbe !=nil {return _fcbbe ;};};if _gbbgb .SzCs !=nil {if _cdcga :=_gbbgb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cdcga !=nil {return _cdcga ;};};if _gbbgb .Highlight !=nil {if _gdegdf :=_gbbgb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gdegdf !=nil {return _gdegdf ;};};if _gbbgb .U !=nil {if _daeggd :=_gbbgb .U .ValidateWithPath (path +"\u002f\u0055");_daeggd !=nil {return _daeggd ;};};if _gbbgb .Effect !=nil {if _cbefd :=_gbbgb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cbefd !=nil {return _cbefd ;};};if _gbbgb .Bdr !=nil {if _eddggee :=_gbbgb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_eddggee !=nil {return _eddggee ;};};if _gbbgb .Shd !=nil {if _ffadcff :=_gbbgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ffadcff !=nil {return _ffadcff ;};};if _gbbgb .FitText !=nil {if _afbbce :=_gbbgb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_afbbce !=nil {return _afbbce ;};};if _gbbgb .VertAlign !=nil {if _aecdf :=_gbbgb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_aecdf !=nil {return _aecdf ;};};if _gbbgb .Rtl !=nil {if _dcaae :=_gbbgb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dcaae !=nil {return _dcaae ;};};if _gbbgb .Cs !=nil {if _cefbed :=_gbbgb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cefbed !=nil {return _cefbed ;};};if _gbbgb .Em !=nil {if _dabdg :=_gbbgb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dabdg !=nil {return _dabdg ;};};if _gbbgb .Lang !=nil {if _dbggc :=_gbbgb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dbggc !=nil {return _dbggc ;};};if _gbbgb .EastAsianLayout !=nil {if _dbbbb :=_gbbgb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dbbbb !=nil {return _dbbbb ;};};if _gbbgb .SpecVanish !=nil {if _fccge :=_gbbgb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_fccge !=nil {return _fccge ;};};if _gbbgb .OMath !=nil {if _bbacc :=_gbbgb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bbacc !=nil {return _bbacc ;};};return nil ;};func (_aadcf *CT_RubyPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bfcaea :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_aadcf .RubyAlign ,_bfcaea );_eagdea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_aadcf .Hps ,_eagdea );_ecdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_aadcf .HpsRaise ,_ecdb );_aefeab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aadcf .HpsBaseText ,_aefeab );_fcgaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_aadcf .Lid ,_fcgaf );if _aadcf .Dirty !=nil {_defdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_aadcf .Dirty ,_defdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlPr struct{ -// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path -func (_bbcdd *EG_ContentCellContent )ValidateWithPath (path string )error {for _dagddb ,_bdcfd :=range _bbcdd .Tc {if _gabccg :=_bdcfd .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_dagddb ));_gabccg !=nil {return _gabccg ;};};if _bbcdd .CustomXml !=nil {if _fgfea :=_bbcdd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fgfea !=nil {return _fgfea ;};};if _bbcdd .Sdt !=nil {if _fdefg :=_bbcdd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_fdefg !=nil {return _fdefg ;};};for _eaea ,_cagdec :=range _bbcdd .EG_RunLevelElts {if _abeg :=_cagdec .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_eaea ));_abeg !=nil {return _abeg ;};};return nil ;};type CT_TabStop struct{ +// Custom XML Element Placeholder Text +Placeholder *CT_String ; -// Tab Stop Type -ValAttr ST_TabJc ; +// Custom XML Attribute +Attr []*CT_Attr ;};func (_gbggda WdST_WrapText )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbdabb :=_g .Attr {};_fbdabb .Name =name ;switch _gbggda {case WdST_WrapTextUnset :_fbdabb .Value ="";case WdST_WrapTextBothSides :_fbdabb .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_fbdabb .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_fbdabb .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_fbdabb .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _fbdabb ,nil ;};func (_gbbge *WdCT_Anchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbbge .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbge .DistTAttr )});};if _gbbge .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbge .DistBAttr )});};if _gbbge .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbge .DistLAttr )});};if _gbbge .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbge .DistRAttr )});};if _gbbge .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (*_gbbge .SimplePosAttr ))});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_gbbge .RelativeHeightAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (_gbbge .BehindDocAttr ))});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (_gbbge .LockedAttr ))});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (_gbbge .LayoutInCellAttr ))});if _gbbge .HiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (*_gbbge .HiddenAttr ))});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (_gbbge .AllowOverlapAttr ))});e .EncodeToken (start );_gecdge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_gbbge .SimplePos ,_gecdge );_edeafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_gbbge .PositionH ,_edeafc );_gdgcec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_gbbge .PositionV ,_gdgcec );_acabb :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_gbbge .Extent ,_acabb );if _gbbge .EffectExtent !=nil {_ffabg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gbbge .EffectExtent ,_ffabg );};if _gbbge .Choice !=nil {_gbbge .Choice .MarshalXML (e ,_g .StartElement {});};_dedcbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_gbbge .DocPr ,_dedcbd );if _gbbge .CNvGraphicFramePr !=nil {_gegcgg :=_g .StartElement {Name :_g .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_gbbge .CNvGraphicFramePr ,_gegcgg );};_bbadd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_gbbge .Graphic ,_bbadd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebfc *CT_DocPartType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfc .ValAttr =ST_DocPartType (1);for _ ,_decf :=range start .Attr {if _decf .Name .Local =="\u0076\u0061\u006c"{_ebfc .ValAttr .UnmarshalXMLAttr (_decf );continue ;};};for {_bgbg ,_dffa :=d .Token ();if _dffa !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065:\u0020\u0025\u0073",_dffa );};if _febc ,_cegcg :=_bgbg .(_g .EndElement );_cegcg &&_febc .Name ==start .Name {break ;};};return nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};func (_edbec *CT_Body )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcc :for {_cba ,_fdgg :=d .Token ();if _fdgg !=nil {return _fdgg ;};switch _dgae :=_cba .(type ){case _g .StartElement :switch _dgae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ddc :=NewEG_BlockLevelElts ();_gdfa :=NewCT_AltChunk ();if _gabe :=d .DecodeElement (_gdfa ,&_dgae );_gabe !=nil {return _gabe ;};_ddc .AltChunk =append (_ddc .AltChunk ,_gdfa );_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_ddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_facc :=NewEG_BlockLevelElts ();_ddf :=NewEG_ContentBlockContent ();_ddf .CustomXml =NewCT_CustomXmlBlock ();if _fcab :=d .DecodeElement (_ddf .CustomXml ,&_dgae );_fcab !=nil {return _fcab ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_facc );_facc .EG_ContentBlockContent =append (_facc .EG_ContentBlockContent ,_ddf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bge :=NewEG_BlockLevelElts ();_aegb :=NewEG_ContentBlockContent ();_aegb .Sdt =NewCT_SdtBlock ();if _beeb :=d .DecodeElement (_aegb .Sdt ,&_dgae );_beeb !=nil {return _beeb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bge );_bge .EG_ContentBlockContent =append (_bge .EG_ContentBlockContent ,_aegb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cad :=NewEG_BlockLevelElts ();_gac :=NewEG_ContentBlockContent ();_dcdb :=NewCT_P ();if _ceea :=d .DecodeElement (_dcdb ,&_dgae );_ceea !=nil {return _ceea ;};_gac .P =append (_gac .P ,_dcdb );_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_cad );_cad .EG_ContentBlockContent =append (_cad .EG_ContentBlockContent ,_gac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_acdb :=NewEG_BlockLevelElts ();_abd :=NewEG_ContentBlockContent ();_bfb :=NewCT_Tbl ();if _fdd :=d .DecodeElement (_bfb ,&_dgae );_fdd !=nil {return _fdd ;};_abd .Tbl =append (_abd .Tbl ,_bfb );_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_acdb );_acdb .EG_ContentBlockContent =append (_acdb .EG_ContentBlockContent ,_abd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_efa :=NewEG_BlockLevelElts ();_bfaa :=NewEG_ContentBlockContent ();_cfg :=NewEG_RunLevelElts ();_cfg .ProofErr =NewCT_ProofErr ();if _ddb :=d .DecodeElement (_cfg .ProofErr ,&_dgae );_ddb !=nil {return _ddb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_efa );_efa .EG_ContentBlockContent =append (_efa .EG_ContentBlockContent ,_bfaa );_bfaa .EG_RunLevelElts =append (_bfaa .EG_RunLevelElts ,_cfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aad :=NewEG_BlockLevelElts ();_gef :=NewEG_ContentBlockContent ();_gcdb :=NewEG_RunLevelElts ();_gcdb .PermStart =NewCT_PermStart ();if _cdgc :=d .DecodeElement (_gcdb .PermStart ,&_dgae );_cdgc !=nil {return _cdgc ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_aad );_aad .EG_ContentBlockContent =append (_aad .EG_ContentBlockContent ,_gef );_gef .EG_RunLevelElts =append (_gef .EG_RunLevelElts ,_gcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edbf :=NewEG_BlockLevelElts ();_ebad :=NewEG_ContentBlockContent ();_dbe :=NewEG_RunLevelElts ();_dbe .PermEnd =NewCT_Perm ();if _eddg :=d .DecodeElement (_dbe .PermEnd ,&_dgae );_eddg !=nil {return _eddg ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_edbf );_edbf .EG_ContentBlockContent =append (_edbf .EG_ContentBlockContent ,_ebad );_ebad .EG_RunLevelElts =append (_ebad .EG_RunLevelElts ,_dbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bfbc :=NewEG_BlockLevelElts ();_cbd :=NewEG_ContentBlockContent ();_ddce :=NewEG_RunLevelElts ();_ddce .Ins =NewCT_RunTrackChange ();if _gcdf :=d .DecodeElement (_ddce .Ins ,&_dgae );_gcdf !=nil {return _gcdf ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bfbc );_bfbc .EG_ContentBlockContent =append (_bfbc .EG_ContentBlockContent ,_cbd );_cbd .EG_RunLevelElts =append (_cbd .EG_RunLevelElts ,_ddce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_efe :=NewEG_BlockLevelElts ();_cfa :=NewEG_ContentBlockContent ();_eeda :=NewEG_RunLevelElts ();_eeda .Del =NewCT_RunTrackChange ();if _cfegc :=d .DecodeElement (_eeda .Del ,&_dgae );_cfegc !=nil {return _cfegc ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_efe );_efe .EG_ContentBlockContent =append (_efe .EG_ContentBlockContent ,_cfa );_cfa .EG_RunLevelElts =append (_cfa .EG_RunLevelElts ,_eeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ebbd :=NewEG_BlockLevelElts ();_cdec :=NewEG_ContentBlockContent ();_bada :=NewEG_RunLevelElts ();_bada .MoveFrom =NewCT_RunTrackChange ();if _ecbe :=d .DecodeElement (_bada .MoveFrom ,&_dgae );_ecbe !=nil {return _ecbe ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_ebbd );_ebbd .EG_ContentBlockContent =append (_ebbd .EG_ContentBlockContent ,_cdec );_cdec .EG_RunLevelElts =append (_cdec .EG_RunLevelElts ,_bada );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bacg :=NewEG_BlockLevelElts ();_ccf :=NewEG_ContentBlockContent ();_dafa :=NewEG_RunLevelElts ();_dafa .MoveTo =NewCT_RunTrackChange ();if _dfee :=d .DecodeElement (_dafa .MoveTo ,&_dgae );_dfee !=nil {return _dfee ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bacg );_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_ccf );_ccf .EG_RunLevelElts =append (_ccf .EG_RunLevelElts ,_dafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dgbbf :=NewEG_BlockLevelElts ();_ddab :=NewEG_ContentBlockContent ();_efde :=NewEG_RunLevelElts ();_abdg :=NewEG_RangeMarkupElements ();_abdg .BookmarkStart =NewCT_Bookmark ();if _fgeg :=d .DecodeElement (_abdg .BookmarkStart ,&_dgae );_fgeg !=nil {return _fgeg ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_dgbbf );_dgbbf .EG_ContentBlockContent =append (_dgbbf .EG_ContentBlockContent ,_ddab );_ddab .EG_RunLevelElts =append (_ddab .EG_RunLevelElts ,_efde );_efde .EG_RangeMarkupElements =append (_efde .EG_RangeMarkupElements ,_abdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fgf :=NewEG_BlockLevelElts ();_bdg :=NewEG_ContentBlockContent ();_cebd :=NewEG_RunLevelElts ();_cda :=NewEG_RangeMarkupElements ();_cda .BookmarkEnd =NewCT_MarkupRange ();if _cgge :=d .DecodeElement (_cda .BookmarkEnd ,&_dgae );_cgge !=nil {return _cgge ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_fgf );_fgf .EG_ContentBlockContent =append (_fgf .EG_ContentBlockContent ,_bdg );_bdg .EG_RunLevelElts =append (_bdg .EG_RunLevelElts ,_cebd );_cebd .EG_RangeMarkupElements =append (_cebd .EG_RangeMarkupElements ,_cda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aea :=NewEG_BlockLevelElts ();_bce :=NewEG_ContentBlockContent ();_bgfaa :=NewEG_RunLevelElts ();_dbb :=NewEG_RangeMarkupElements ();_dbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfgb :=d .DecodeElement (_dbb .MoveFromRangeStart ,&_dgae );_dfgb !=nil {return _dfgb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_aea );_aea .EG_ContentBlockContent =append (_aea .EG_ContentBlockContent ,_bce );_bce .EG_RunLevelElts =append (_bce .EG_RunLevelElts ,_bgfaa );_bgfaa .EG_RangeMarkupElements =append (_bgfaa .EG_RangeMarkupElements ,_dbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acb :=NewEG_BlockLevelElts ();_bcgd :=NewEG_ContentBlockContent ();_cdac :=NewEG_RunLevelElts ();_ebfe :=NewEG_RangeMarkupElements ();_ebfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _daca :=d .DecodeElement (_ebfe .MoveFromRangeEnd ,&_dgae );_daca !=nil {return _daca ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_acb );_acb .EG_ContentBlockContent =append (_acb .EG_ContentBlockContent ,_bcgd );_bcgd .EG_RunLevelElts =append (_bcgd .EG_RunLevelElts ,_cdac );_cdac .EG_RangeMarkupElements =append (_cdac .EG_RangeMarkupElements ,_ebfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cgga :=NewEG_BlockLevelElts ();_gfbc :=NewEG_ContentBlockContent ();_bdfd :=NewEG_RunLevelElts ();_ddcg :=NewEG_RangeMarkupElements ();_ddcg .MoveToRangeStart =NewCT_MoveBookmark ();if _dddfg :=d .DecodeElement (_ddcg .MoveToRangeStart ,&_dgae );_dddfg !=nil {return _dddfg ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_cgga );_cgga .EG_ContentBlockContent =append (_cgga .EG_ContentBlockContent ,_gfbc );_gfbc .EG_RunLevelElts =append (_gfbc .EG_RunLevelElts ,_bdfd );_bdfd .EG_RangeMarkupElements =append (_bdfd .EG_RangeMarkupElements ,_ddcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dfc :=NewEG_BlockLevelElts ();_ebd :=NewEG_ContentBlockContent ();_gbd :=NewEG_RunLevelElts ();_bfbf :=NewEG_RangeMarkupElements ();_bfbf .MoveToRangeEnd =NewCT_MarkupRange ();if _bgc :=d .DecodeElement (_bfbf .MoveToRangeEnd ,&_dgae );_bgc !=nil {return _bgc ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_dfc );_dfc .EG_ContentBlockContent =append (_dfc .EG_ContentBlockContent ,_ebd );_ebd .EG_RunLevelElts =append (_ebd .EG_RunLevelElts ,_gbd );_gbd .EG_RangeMarkupElements =append (_gbd .EG_RangeMarkupElements ,_bfbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eee :=NewEG_BlockLevelElts ();_ddge :=NewEG_ContentBlockContent ();_bef :=NewEG_RunLevelElts ();_beeg :=NewEG_RangeMarkupElements ();_beeg .CommentRangeStart =NewCT_MarkupRange ();if _cbba :=d .DecodeElement (_beeg .CommentRangeStart ,&_dgae );_cbba !=nil {return _cbba ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_eee );_eee .EG_ContentBlockContent =append (_eee .EG_ContentBlockContent ,_ddge );_ddge .EG_RunLevelElts =append (_ddge .EG_RunLevelElts ,_bef );_bef .EG_RangeMarkupElements =append (_bef .EG_RangeMarkupElements ,_beeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfc :=NewEG_BlockLevelElts ();_bbg :=NewEG_ContentBlockContent ();_daga :=NewEG_RunLevelElts ();_dcc :=NewEG_RangeMarkupElements ();_dcc .CommentRangeEnd =NewCT_MarkupRange ();if _faec :=d .DecodeElement (_dcc .CommentRangeEnd ,&_dgae );_faec !=nil {return _faec ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_cfc );_cfc .EG_ContentBlockContent =append (_cfc .EG_ContentBlockContent ,_bbg );_bbg .EG_RunLevelElts =append (_bbg .EG_RunLevelElts ,_daga );_daga .EG_RangeMarkupElements =append (_daga .EG_RangeMarkupElements ,_dcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbfg :=NewEG_BlockLevelElts ();_bca :=NewEG_ContentBlockContent ();_fggb :=NewEG_RunLevelElts ();_cga :=NewEG_RangeMarkupElements ();_cga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fcdad :=d .DecodeElement (_cga .CustomXmlInsRangeStart ,&_dgae );_fcdad !=nil {return _fcdad ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_fbfg );_fbfg .EG_ContentBlockContent =append (_fbfg .EG_ContentBlockContent ,_bca );_bca .EG_RunLevelElts =append (_bca .EG_RunLevelElts ,_fggb );_fggb .EG_RangeMarkupElements =append (_fggb .EG_RangeMarkupElements ,_cga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aggb :=NewEG_BlockLevelElts ();_cafe :=NewEG_ContentBlockContent ();_gabd :=NewEG_RunLevelElts ();_dbbb :=NewEG_RangeMarkupElements ();_dbbb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gggb :=d .DecodeElement (_dbbb .CustomXmlInsRangeEnd ,&_dgae );_gggb !=nil {return _gggb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_aggb );_aggb .EG_ContentBlockContent =append (_aggb .EG_ContentBlockContent ,_cafe );_cafe .EG_RunLevelElts =append (_cafe .EG_RunLevelElts ,_gabd );_gabd .EG_RangeMarkupElements =append (_gabd .EG_RangeMarkupElements ,_dbbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ded :=NewEG_BlockLevelElts ();_cac :=NewEG_ContentBlockContent ();_gabf :=NewEG_RunLevelElts ();_acae :=NewEG_RangeMarkupElements ();_acae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _faecf :=d .DecodeElement (_acae .CustomXmlDelRangeStart ,&_dgae );_faecf !=nil {return _faecf ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_ded );_ded .EG_ContentBlockContent =append (_ded .EG_ContentBlockContent ,_cac );_cac .EG_RunLevelElts =append (_cac .EG_RunLevelElts ,_gabf );_gabf .EG_RangeMarkupElements =append (_gabf .EG_RangeMarkupElements ,_acae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgfb :=NewEG_BlockLevelElts ();_fgc :=NewEG_ContentBlockContent ();_edgf :=NewEG_RunLevelElts ();_gaa :=NewEG_RangeMarkupElements ();_gaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebcf :=d .DecodeElement (_gaa .CustomXmlDelRangeEnd ,&_dgae );_ebcf !=nil {return _ebcf ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_fgfb );_fgfb .EG_ContentBlockContent =append (_fgfb .EG_ContentBlockContent ,_fgc );_fgc .EG_RunLevelElts =append (_fgc .EG_RunLevelElts ,_edgf );_edgf .EG_RangeMarkupElements =append (_edgf .EG_RangeMarkupElements ,_gaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ced :=NewEG_BlockLevelElts ();_cbbc :=NewEG_ContentBlockContent ();_adf :=NewEG_RunLevelElts ();_agdd :=NewEG_RangeMarkupElements ();_agdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfcb :=d .DecodeElement (_agdd .CustomXmlMoveFromRangeStart ,&_dgae );_cfcb !=nil {return _cfcb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_ced );_ced .EG_ContentBlockContent =append (_ced .EG_ContentBlockContent ,_cbbc );_cbbc .EG_RunLevelElts =append (_cbbc .EG_RunLevelElts ,_adf );_adf .EG_RangeMarkupElements =append (_adf .EG_RangeMarkupElements ,_agdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfea :=NewEG_BlockLevelElts ();_fbea :=NewEG_ContentBlockContent ();_bdeg :=NewEG_RunLevelElts ();_fefd :=NewEG_RangeMarkupElements ();_fefd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adg :=d .DecodeElement (_fefd .CustomXmlMoveFromRangeEnd ,&_dgae );_adg !=nil {return _adg ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_cfea );_cfea .EG_ContentBlockContent =append (_cfea .EG_ContentBlockContent ,_fbea );_fbea .EG_RunLevelElts =append (_fbea .EG_RunLevelElts ,_bdeg );_bdeg .EG_RangeMarkupElements =append (_bdeg .EG_RangeMarkupElements ,_fefd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bgba :=NewEG_BlockLevelElts ();_daaa :=NewEG_ContentBlockContent ();_aadb :=NewEG_RunLevelElts ();_aece :=NewEG_RangeMarkupElements ();_aece .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _accb :=d .DecodeElement (_aece .CustomXmlMoveToRangeStart ,&_dgae );_accb !=nil {return _accb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bgba );_bgba .EG_ContentBlockContent =append (_bgba .EG_ContentBlockContent ,_daaa );_daaa .EG_RunLevelElts =append (_daaa .EG_RunLevelElts ,_aadb );_aadb .EG_RangeMarkupElements =append (_aadb .EG_RangeMarkupElements ,_aece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aceg :=NewEG_BlockLevelElts ();_abb :=NewEG_ContentBlockContent ();_dfd :=NewEG_RunLevelElts ();_eagf :=NewEG_RangeMarkupElements ();_eagf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfcc :=d .DecodeElement (_eagf .CustomXmlMoveToRangeEnd ,&_dgae );_dfcc !=nil {return _dfcc ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_aceg );_aceg .EG_ContentBlockContent =append (_aceg .EG_ContentBlockContent ,_abb );_abb .EG_RunLevelElts =append (_abb .EG_RunLevelElts ,_dfd );_dfd .EG_RangeMarkupElements =append (_dfd .EG_RangeMarkupElements ,_eagf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adfe :=NewEG_BlockLevelElts ();_bdbd :=NewEG_ContentBlockContent ();_ddfa :=NewEG_RunLevelElts ();_gacb :=NewEG_MathContent ();_gacb .OMathPara =_ec .NewOMathPara ();if _gdb :=d .DecodeElement (_gacb .OMathPara ,&_dgae );_gdb !=nil {return _gdb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_adfe );_adfe .EG_ContentBlockContent =append (_adfe .EG_ContentBlockContent ,_bdbd );_bdbd .EG_RunLevelElts =append (_bdbd .EG_RunLevelElts ,_ddfa );_ddfa .EG_MathContent =append (_ddfa .EG_MathContent ,_gacb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bagd :=NewEG_BlockLevelElts ();_ggcf :=NewEG_ContentBlockContent ();_egc :=NewEG_RunLevelElts ();_aee :=NewEG_MathContent ();_aee .OMath =_ec .NewOMath ();if _egbe :=d .DecodeElement (_aee .OMath ,&_dgae );_egbe !=nil {return _egbe ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bagd );_bagd .EG_ContentBlockContent =append (_bagd .EG_ContentBlockContent ,_ggcf );_ggcf .EG_RunLevelElts =append (_ggcf .EG_RunLevelElts ,_egc );_egc .EG_MathContent =append (_egc .EG_MathContent ,_aee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_edbec .SectPr =NewCT_SectPr ();if _fafe :=d .DecodeElement (_edbec .SectPr ,&_dgae );_fafe !=nil {return _fafe ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_dgae .Name );if _cadf :=d .Skip ();_cadf !=nil {return _cadf ;};};case _g .EndElement :break _bcc ;case _g .CharData :};};return nil ;};func (_bgfb *CT_DocType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_bgfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfgdd *ST_BrClear )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfgdd =0;case "\u006e\u006f\u006e\u0065":*_dfgdd =1;case "\u006c\u0065\u0066\u0074":*_dfgdd =2;case "\u0072\u0069\u0067h\u0074":*_dfgdd =3;case "\u0061\u006c\u006c":*_dfgdd =4;};return nil ;};type CT_TblGridBase struct{ -// Tab Leader Character -LeaderAttr ST_TabTlc ; +// Grid Column Definition +GridCol []*CT_TblGridCol ;};const (ST_RubyAlignUnset ST_RubyAlign =0;ST_RubyAlignCenter ST_RubyAlign =1;ST_RubyAlignDistributeLetter ST_RubyAlign =2;ST_RubyAlignDistributeSpace ST_RubyAlign =3;ST_RubyAlignLeft ST_RubyAlign =4;ST_RubyAlignRight ST_RubyAlign =5;ST_RubyAlignRightVertical ST_RubyAlign =6;);func (_dcaeae ST_DocPartType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfgfffc :=_g .Attr {};_gfgfffc .Name =name ;switch _dcaeae {case ST_DocPartTypeUnset :_gfgfffc .Value ="";case ST_DocPartTypeNone :_gfgfffc .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_gfgfffc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_gfgfffc .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_gfgfffc .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_gfgfffc .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_gfgfffc .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_gfgfffc .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _gfgfffc ,nil ;}; -// Tab Stop Position -PosAttr ST_SignedTwipsMeasure ;};func (_aefeba ST_LevelSuffix )Validate ()error {return _aefeba .ValidateWithPath ("")};func (_aebbd *WdCT_PosV )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aebbd .RelativeFromAttr =WdST_RelFromV (1);_aebbd .Choice =NewWdCT_PosVChoice ();for _ ,_gaba :=range start .Attr {if _gaba .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_aebbd .RelativeFromAttr .UnmarshalXMLAttr (_gaba );continue ;};};_dadedg :for {_edccaf ,_ebff :=d .Token ();if _ebff !=nil {return _ebff ;};switch _gddb :=_edccaf .(type ){case _ebaba .StartElement :switch _gddb .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_aebbd .Choice =NewWdCT_PosVChoice ();if _bfaca :=d .DecodeElement (&_aebbd .Choice .Align ,&_gddb );_bfaca !=nil {return _bfaca ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_aebbd .Choice =NewWdCT_PosVChoice ();if _eacde :=d .DecodeElement (&_aebbd .Choice .PosOffset ,&_gddb );_eacde !=nil {return _eacde ;};default:_febdf .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 \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_gddb .Name );if _geddb :=d .Skip ();_geddb !=nil {return _geddb ;};};case _ebaba .EndElement :break _dadedg ;case _ebaba .CharData :};};return nil ;};func (_becfg *CT_TextScale )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _becfg .ValAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_becfg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdInline and its children, prefixing error messages with path +func (_deaaeb *WdInline )ValidateWithPath (path string )error {if _acffdb :=_deaaeb .WdCT_Inline .ValidateWithPath (path );_acffdb !=nil {return _acffdb ;};return nil ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_aabaea :=&CT_SdtEndPr {};return _aabaea }; -// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path -func (_ffadc *WdCT_WrapThrough )ValidateWithPath (path string )error {if _ffadc .WrapTextAttr ==WdST_WrapTextUnset {return _eddeb .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cdgbg :=_ffadc .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_cdgbg !=nil {return _cdgbg ;};if _ebbdg :=_ffadc .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_ebbdg !=nil {return _ebbdg ;};return nil ;}; +// Validate validates the CT_DecimalNumber and its children +func (_fdbeg *CT_DecimalNumber )Validate ()error {return _fdbeg .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_ebfae *CT_FFCheckBox )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebfae .Choice !=nil {_ebfae .Choice .MarshalXML (e ,_g .StartElement {});};if _ebfae .Default !=nil {_ebccg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_ebfae .Default ,_ebccg );};if _ebfae .Checked !=nil {_ecdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_ebfae .Checked ,_ecdgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfcga ST_DocPartGallery )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfcga .String (),start );};const (WdST_AlignHUnset WdST_AlignH =0;WdST_AlignHLeft WdST_AlignH =1;WdST_AlignHRight WdST_AlignH =2;WdST_AlignHCenter WdST_AlignH =3;WdST_AlignHInside WdST_AlignH =4;WdST_AlignHOutside WdST_AlignH =5;);func (_dcge *CT_Language )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcge .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dcge .ValAttr )});};if _dcge .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_gd .Sprintf ("\u0025\u0076",*_dcge .EastAsiaAttr )});};if _dcge .BidiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_dcge .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdfff ST_ChapterSep )String ()string {switch _fdfff {case 0:return "";case 1:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 2:return "\u0070\u0065\u0072\u0069\u006f\u0064";case 3:return "\u0063\u006f\u006co\u006e";case 4:return "\u0065\u006d\u0044\u0061\u0073\u0068";case 5:return "\u0065\u006e\u0044\u0061\u0073\u0068";};return "";};func (_fadbed ST_WmlColorSchemeIndex )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fadbed .String (),start );};type CT_DocProtect struct{ -// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path -func (_bebcd *CT_Body )ValidateWithPath (path string )error {for _agdga ,_acgdeg :=range _bebcd .EG_BlockLevelElts {if _ecbbc :=_acgdeg .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_agdga ));_ecbbc !=nil {return _ecbbc ;};};if _bebcd .SectPr !=nil {if _eeaff :=_bebcd .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_eeaff !=nil {return _eeaff ;};};return nil ;};func (_gbeea *CT_MailMergeDataType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_gbeea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_ecacfe :=&CT_SdtDropDownList {};return _ecacfe };func (_dabegf *CT_SdtText )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_ecadg ,_ddecb :=ParseUnionST_OnOff (_cb .Value );if _ddecb !=nil {return _ddecb ;};_dabegf .MultiLineAttr =&_ecadg ;continue ;};};for {_ceaab ,_dcebf :=d .Token ();if _dcebf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_dcebf );};if _cbbfc ,_abcad :=_ceaab .(_ebaba .EndElement );_abcad &&_cbbfc .Name ==start .Name {break ;};};return nil ;}; +// Document Editing Restrictions +EditAttr ST_DocProtect ; -// Validate validates the EG_RunLevelElts and its children -func (_ggdgf *EG_RunLevelElts )Validate ()error {return _ggdgf .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};type ST_Underline byte ; +// Only Allow Formatting With Unlocked Styles +FormattingAttr *_gc .ST_OnOff ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_fecbd *CT_SmartTagPr )ValidateWithPath (path string )error {for _aacccf ,_ccacae :=range _fecbd .Attr {if _bgdc :=_ccacae .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_aacccf ));_bgdc !=nil {return _bgdc ;};};return nil ;};type CT_StyleSort struct{ +// Enforce Document Protection Settings +EnforcementAttr *_gc .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _gc .ST_CryptProv ;CryptAlgorithmClassAttr _gc .ST_AlgClass ;CryptAlgorithmTypeAttr _gc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_cgaed ST_Direction )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecdef :=_g .Attr {};_ecdef .Name =name ;switch _cgaed {case ST_DirectionUnset :_ecdef .Value ="";case ST_DirectionLtr :_ecdef .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_ecdef .Value ="\u0072\u0074\u006c";};return _ecdef ,nil ;};func (_eb *AG_SectPrAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_eb .RsidRPrAttr )});};if _eb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_eb .RsidDelAttr )});};if _eb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_eb .RsidRAttr )});};if _eb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eb .RsidSectAttr )});};return nil ;};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;}; -// Style Sorting -ValAttr ST_StyleSort ;};func (_cgdbe *ST_BrClear )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_edgbgb ,_dfdccg :=d .Token ();if _dfdccg !=nil {return _dfdccg ;};if _bfcbdge ,_eeefe :=_edgbgb .(_ebaba .EndElement );_eeefe &&_bfcbdge .Name ==start .Name {*_cgdbe =1;return nil ;};if _gegfg ,_gdeba :=_edgbgb .(_ebaba .CharData );!_gdeba {return _eddeb .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",_edgbgb );}else {switch string (_gegfg ){case "":*_cgdbe =0;case "\u006e\u006f\u006e\u0065":*_cgdbe =1;case "\u006c\u0065\u0066\u0074":*_cgdbe =2;case "\u0072\u0069\u0067h\u0074":*_cgdbe =3;case "\u0061\u006c\u006c":*_cgdbe =4;};};_edgbgb ,_dfdccg =d .Token ();if _dfdccg !=nil {return _dfdccg ;};if _ecd ,_aecd :=_edgbgb .(_ebaba .EndElement );_aecd &&_ecd .Name ==start .Name {return nil ;};return _eddeb .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",_edgbgb );};type CT_AltChunk struct{IdAttr *string ; +// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children +func (_bdafa *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _bdafa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_cgbbc *CT_GlossaryDocument )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdc :for {_abeeb ,_accfa :=d .Token ();if _accfa !=nil {return _accfa ;};switch _gefgfa :=_abeeb .(type ){case _g .StartElement :switch _gefgfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_cgbbc .Background =NewCT_Background ();if _cddcf :=d .DecodeElement (_cgbbc .Background ,&_gefgfa );_cddcf !=nil {return _cddcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_cgbbc .DocParts =NewCT_DocParts ();if _gfdac :=d .DecodeElement (_cgbbc .DocParts ,&_gefgfa );_gfdac !=nil {return _gfdac ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gefgfa .Name );if _fafab :=d .Skip ();_fafab !=nil {return _fafab ;};};case _g .EndElement :break _gcdc ;case _g .CharData :};};return nil ;}; -// External Content Import Properties -AltChunkPr *CT_AltChunkPr ;};func (_gcdcgd *CT_SdtContentCell )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gcdcgd .Tc !=nil {_bedb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_adgb :=range _gcdcgd .Tc {e .EncodeElement (_adgb ,_bedb );};};if _gcdcgd .CustomXml !=nil {_aagf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gcdcgd .CustomXml ,_aagf );};if _gcdcgd .Sdt !=nil {_cgcfbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gcdcgd .Sdt ,_cgcfbg );};if _gcdcgd .EG_RunLevelElts !=nil {for _ ,_cdcdeb :=range _gcdcgd .EG_RunLevelElts {_cdcdeb .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cccab *CT_Num )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cccab .AbstractNumId =NewCT_DecimalNumber ();for _ ,_bgfaa :=range start .Attr {if _bgfaa .Name .Local =="\u006e\u0075\u006dI\u0064"{_dfead ,_deeg :=_cfdbf .ParseInt (_bgfaa .Value ,10,64);if _deeg !=nil {return _deeg ;};_cccab .NumIdAttr =_dfead ;continue ;};};_ecdda :for {_fgebd ,_deecfg :=d .Token ();if _deecfg !=nil {return _deecfg ;};switch _fgbdf :=_fgebd .(type ){case _ebaba .StartElement :switch _fgbdf .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _caagf :=d .DecodeElement (_cccab .AbstractNumId ,&_fgbdf );_caagf !=nil {return _caagf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_ddfa :=NewCT_NumLvl ();if _dfabge :=d .DecodeElement (_ddfa ,&_fgbdf );_dfabge !=nil {return _dfabge ;};_cccab .LvlOverride =append (_cccab .LvlOverride ,_ddfa );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0020\u0025\u0076",_fgbdf .Name );if _fcffbc :=d .Skip ();_fcffbc !=nil {return _fcffbc ;};};case _ebaba .EndElement :break _ecdda ;case _ebaba .CharData :};};return nil ;};func (_cdgaf ST_PageBorderZOrder )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fagbd :=_ebaba .Attr {};_fagbd .Name =name ;switch _cdgaf {case ST_PageBorderZOrderUnset :_fagbd .Value ="";case ST_PageBorderZOrderFront :_fagbd .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_fagbd .Value ="\u0062\u0061\u0063\u006b";};return _fagbd ,nil ;};func (_fbedg *CT_ParaRPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bacbf :for {_gabfd ,_cgegd :=d .Token ();if _cgegd !=nil {return _cgegd ;};switch _ccbcd :=_gabfd .(type ){case _ebaba .StartElement :switch _ccbcd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fbedg .Ins =NewCT_TrackChange ();if _gfag :=d .DecodeElement (_fbedg .Ins ,&_ccbcd );_gfag !=nil {return _gfag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fbedg .Del =NewCT_TrackChange ();if _eagfc :=d .DecodeElement (_fbedg .Del ,&_ccbcd );_eagfc !=nil {return _eagfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fbedg .MoveFrom =NewCT_TrackChange ();if _aegec :=d .DecodeElement (_fbedg .MoveFrom ,&_ccbcd );_aegec !=nil {return _aegec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbedg .MoveTo =NewCT_TrackChange ();if _gdbcg :=d .DecodeElement (_fbedg .MoveTo ,&_ccbcd );_gdbcg !=nil {return _gdbcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_fbedg .RStyle =NewCT_String ();if _ffcfec :=d .DecodeElement (_fbedg .RStyle ,&_ccbcd );_ffcfec !=nil {return _ffcfec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_fbedg .RFonts =NewCT_Fonts ();if _ecada :=d .DecodeElement (_fbedg .RFonts ,&_ccbcd );_ecada !=nil {return _ecada ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_fbedg .B =NewCT_OnOff ();if _gcabb :=d .DecodeElement (_fbedg .B ,&_ccbcd );_gcabb !=nil {return _gcabb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_fbedg .BCs =NewCT_OnOff ();if _abdfg :=d .DecodeElement (_fbedg .BCs ,&_ccbcd );_abdfg !=nil {return _abdfg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_fbedg .I =NewCT_OnOff ();if _gdbea :=d .DecodeElement (_fbedg .I ,&_ccbcd );_gdbea !=nil {return _gdbea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_fbedg .ICs =NewCT_OnOff ();if _gbgd :=d .DecodeElement (_fbedg .ICs ,&_ccbcd );_gbgd !=nil {return _gbgd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_fbedg .Caps =NewCT_OnOff ();if _bbdae :=d .DecodeElement (_fbedg .Caps ,&_ccbcd );_bbdae !=nil {return _bbdae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_fbedg .SmallCaps =NewCT_OnOff ();if _ccefa :=d .DecodeElement (_fbedg .SmallCaps ,&_ccbcd );_ccefa !=nil {return _ccefa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fbedg .Strike =NewCT_OnOff ();if _edfadc :=d .DecodeElement (_fbedg .Strike ,&_ccbcd );_edfadc !=nil {return _edfadc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_fbedg .Dstrike =NewCT_OnOff ();if _ecab :=d .DecodeElement (_fbedg .Dstrike ,&_ccbcd );_ecab !=nil {return _ecab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fbedg .Outline =NewCT_OnOff ();if _dcagc :=d .DecodeElement (_fbedg .Outline ,&_ccbcd );_dcagc !=nil {return _dcagc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fbedg .Shadow =NewCT_OnOff ();if _dgefa :=d .DecodeElement (_fbedg .Shadow ,&_ccbcd );_dgefa !=nil {return _dgefa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_fbedg .Emboss =NewCT_OnOff ();if _dggaad :=d .DecodeElement (_fbedg .Emboss ,&_ccbcd );_dggaad !=nil {return _dggaad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_fbedg .Imprint =NewCT_OnOff ();if _eedbgg :=d .DecodeElement (_fbedg .Imprint ,&_ccbcd );_eedbgg !=nil {return _eedbgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_fbedg .NoProof =NewCT_OnOff ();if _bcgee :=d .DecodeElement (_fbedg .NoProof ,&_ccbcd );_bcgee !=nil {return _bcgee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_fbedg .SnapToGrid =NewCT_OnOff ();if _gbbeb :=d .DecodeElement (_fbedg .SnapToGrid ,&_ccbcd );_gbbeb !=nil {return _gbbeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_fbedg .Vanish =NewCT_OnOff ();if _abcdg :=d .DecodeElement (_fbedg .Vanish ,&_ccbcd );_abcdg !=nil {return _abcdg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_fbedg .WebHidden =NewCT_OnOff ();if _aedeb :=d .DecodeElement (_fbedg .WebHidden ,&_ccbcd );_aedeb !=nil {return _aedeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fbedg .Color =NewCT_Color ();if _dddee :=d .DecodeElement (_fbedg .Color ,&_ccbcd );_dddee !=nil {return _dddee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_fbedg .Spacing =NewCT_SignedTwipsMeasure ();if _gfeag :=d .DecodeElement (_fbedg .Spacing ,&_ccbcd );_gfeag !=nil {return _gfeag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_fbedg .W =NewCT_TextScale ();if _gdddf :=d .DecodeElement (_fbedg .W ,&_ccbcd );_gdddf !=nil {return _gdddf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_fbedg .Kern =NewCT_HpsMeasure ();if _ggaea :=d .DecodeElement (_fbedg .Kern ,&_ccbcd );_ggaea !=nil {return _ggaea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_fbedg .Position =NewCT_SignedHpsMeasure ();if _ddefa :=d .DecodeElement (_fbedg .Position ,&_ccbcd );_ddefa !=nil {return _ddefa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_fbedg .Sz =NewCT_HpsMeasure ();if _bccb :=d .DecodeElement (_fbedg .Sz ,&_ccbcd );_bccb !=nil {return _bccb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_fbedg .SzCs =NewCT_HpsMeasure ();if _cbafg :=d .DecodeElement (_fbedg .SzCs ,&_ccbcd );_cbafg !=nil {return _cbafg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fbedg .Highlight =NewCT_Highlight ();if _ggfdd :=d .DecodeElement (_fbedg .Highlight ,&_ccbcd );_ggfdd !=nil {return _ggfdd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_fbedg .U =NewCT_Underline ();if _dgafb :=d .DecodeElement (_fbedg .U ,&_ccbcd );_dgafb !=nil {return _dgafb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fbedg .Effect =NewCT_TextEffect ();if _ddada :=d .DecodeElement (_fbedg .Effect ,&_ccbcd );_ddada !=nil {return _ddada ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_fbedg .Bdr =NewCT_Border ();if _bacgdf :=d .DecodeElement (_fbedg .Bdr ,&_ccbcd );_bacgdf !=nil {return _bacgdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fbedg .Shd =NewCT_Shd ();if _caced :=d .DecodeElement (_fbedg .Shd ,&_ccbcd );_caced !=nil {return _caced ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_fbedg .FitText =NewCT_FitText ();if _bgcea :=d .DecodeElement (_fbedg .FitText ,&_ccbcd );_bgcea !=nil {return _bgcea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fbedg .VertAlign =NewCT_VerticalAlignRun ();if _cbged :=d .DecodeElement (_fbedg .VertAlign ,&_ccbcd );_cbged !=nil {return _cbged ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_fbedg .Rtl =NewCT_OnOff ();if _fgfca :=d .DecodeElement (_fbedg .Rtl ,&_ccbcd );_fgfca !=nil {return _fgfca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_fbedg .Cs =NewCT_OnOff ();if _ddedef :=d .DecodeElement (_fbedg .Cs ,&_ccbcd );_ddedef !=nil {return _ddedef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_fbedg .Em =NewCT_Em ();if _ffgbe :=d .DecodeElement (_fbedg .Em ,&_ccbcd );_ffgbe !=nil {return _ffgbe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_fbedg .Lang =NewCT_Language ();if _bcafg :=d .DecodeElement (_fbedg .Lang ,&_ccbcd );_bcafg !=nil {return _bcafg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_fbedg .EastAsianLayout =NewCT_EastAsianLayout ();if _cbgdb :=d .DecodeElement (_fbedg .EastAsianLayout ,&_ccbcd );_cbgdb !=nil {return _cbgdb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_fbedg .SpecVanish =NewCT_OnOff ();if _bbbfec :=d .DecodeElement (_fbedg .SpecVanish ,&_ccbcd );_bbbfec !=nil {return _bbbfec ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_fbedg .OMath =NewCT_OnOff ();if _fadgcf :=d .DecodeElement (_fbedg .OMath ,&_ccbcd );_fadgcf !=nil {return _fadgcf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fbedg .RPrChange =NewCT_ParaRPrChange ();if _ebbea :=d .DecodeElement (_fbedg .RPrChange ,&_ccbcd );_ebbea !=nil {return _ebbea ;};default:_febdf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_ccbcd .Name );if _dcede :=d .Skip ();_dcede !=nil {return _dcede ;};};case _ebaba .EndElement :break _bacbf ;case _ebaba .CharData :};};return nil ;};func (_bdecg ST_ThemeColor )Validate ()error {return _bdecg .ValidateWithPath ("")};func (_aggfd ST_AnnotationVMerge )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aggfd .String (),start );}; +// Validate validates the CT_SectPrBase and its children +func (_fabca *CT_SectPrBase )Validate ()error {return _fabca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Validate validates the CT_FldChar and its children -func (_begcc *CT_FldChar )Validate ()error {return _begcc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");}; +// Validate validates the CT_Spacing and its children +func (_gfccg *CT_Spacing )Validate ()error {return _gfccg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_adgfb ST_BrClear )ValidateWithPath (path string )error {switch _adgfb {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adgfb ));};return nil ;};func (_acea *CT_BottomPageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acea .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .BottomLeftAttr )});};if _acea .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .BottomRightAttr )});};if _acea .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .IdAttr )});};_fgce ,_cdc :=_acea .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_fgce );if _acea .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .ColorAttr )});};if _acea .ThemeColorAttr !=ST_ThemeColorUnset {_ebcfb ,_fddb :=_acea .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fddb !=nil {return _fddb ;};start .Attr =append (start .Attr ,_ebcfb );};if _acea .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .ThemeTintAttr )});};if _acea .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .ThemeShadeAttr )});};if _acea .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .SzAttr )});};if _acea .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .SpaceAttr )});};if _acea .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .ShadowAttr )});};if _acea .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbagb ST_TextEffect )Validate ()error {return _cbagb .ValidateWithPath ("")};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_fcagfe :=&WdCT_WrapTopBottom {};return _fcagfe }; -// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path -func (_ebead *CT_DocPart )ValidateWithPath (path string )error {if _ebead .DocPartPr !=nil {if _ceegb :=_ebead .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_ceegb !=nil {return _ceegb ;};};if _ebead .DocPartBody !=nil {if _bfbcfd :=_ebead .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_bfbcfd !=nil {return _bfbcfd ;};};return nil ;};func NewCT_TextScale ()*CT_TextScale {_fcdad :=&CT_TextScale {};return _fcdad };func (_bedfbc *WdST_RelFromH )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdefd ,_ffbgg :=d .Token ();if _ffbgg !=nil {return _ffbgg ;};if _cccdd ,_gbcge :=_gdefd .(_ebaba .EndElement );_gbcge &&_cccdd .Name ==start .Name {*_bedfbc =1;return nil ;};if _gfcga ,_aeddg :=_gdefd .(_ebaba .CharData );!_aeddg {return _eddeb .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",_gdefd );}else {switch string (_gfcga ){case "":*_bedfbc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bedfbc =1;case "\u0070\u0061\u0067\u0065":*_bedfbc =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bedfbc =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_bedfbc =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_bedfbc =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_bedfbc =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_bedfbc =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_bedfbc =8;};};_gdefd ,_ffbgg =d .Token ();if _ffbgg !=nil {return _ffbgg ;};if _efge ,_bfede :=_gdefd .(_ebaba .EndElement );_bfede &&_efge .Name ==start .Name {return nil ;};return _eddeb .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",_gdefd );};type CT_SdtDocPart struct{ +// Validate validates the CT_CustomXmlRow and its children +func (_dagb *CT_CustomXmlRow )Validate ()error {return _dagb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_dgbea ST_EdnPos )ValidateWithPath (path string )error {switch _dgbea {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbea ));};return nil ;};func (_eaagdca *ST_FontFamily )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eaagdca =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_eaagdca =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_eaagdca =2;case "\u0072\u006f\u006da\u006e":*_eaagdca =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_eaagdca =4;case "\u0073\u0077\u0069s\u0073":*_eaagdca =5;case "\u0061\u0075\u0074\u006f":*_eaagdca =6;};return nil ;}; -// Document Part Gallery Filter -DocPartGallery *CT_String ; +// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path +func (_gbaeb *CT_SdtContentBlock )ValidateWithPath (path string )error {if _gbaeb .CustomXml !=nil {if _fggfb :=_gbaeb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fggfb !=nil {return _fggfb ;};};if _gbaeb .Sdt !=nil {if _cbgaf :=_gbaeb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_cbgaf !=nil {return _cbgaf ;};};for _cdefda ,_eadded :=range _gbaeb .P {if _dgadb :=_eadded .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_cdefda ));_dgadb !=nil {return _dgadb ;};};for _cggdf ,_edgebb :=range _gbaeb .Tbl {if _bbeeee :=_edgebb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cggdf ));_bbeeee !=nil {return _bbeeee ;};};for _ecddd ,_bffaa :=range _gbaeb .EG_RunLevelElts {if _ecbdb :=_bffaa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ecddd ));_ecbdb !=nil {return _ecbdb ;};};return nil ;};func (_cfbeee *WdCT_WordprocessingShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfbeee .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (*_cfbeee .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _cfbeee .CNvPr !=nil {_bffggc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cfbeee .CNvPr ,_bffggc );};_cfbeee .Choice .MarshalXML (e ,_g .StartElement {});_bgcgb :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfbeee .SpPr ,_bgcgb );if _cfbeee .Style !=nil {_efddf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfbeee .Style ,_efddf );};if _cfbeee .ExtLst !=nil {_cfeed :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfbeee .ExtLst ,_cfeed );};if _cfbeee .WChoice !=nil {_cfbeee .WChoice .MarshalXML (e ,_g .StartElement {});};_bdgee :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_cfbeee .BodyPr ,_bdgee );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Document Part Category Filter -DocPartCategory *CT_String ; +// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path +func (_aeaccd *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _aeaccd .Ins !=nil {if _bgdbeb :=_aeaccd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bgdbeb !=nil {return _bgdbeb ;};};if _aeaccd .Del !=nil {if _ggbcda :=_aeaccd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_ggbcda !=nil {return _ggbcda ;};};if _aeaccd .MoveFrom !=nil {if _ggcgbg :=_aeaccd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_ggcgbg !=nil {return _ggcgbg ;};};if _aeaccd .MoveTo !=nil {if _efegd :=_aeaccd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_efegd !=nil {return _efegd ;};};return nil ;};func NewCT_TcMar ()*CT_TcMar {_gcfge :=&CT_TcMar {};return _gcfge };type CT_PageSz struct{ -// Built-In Document Part -DocPartUnique *CT_OnOff ;};type CT_TwipsMeasure struct{ +// Page Width +WAttr *_gc .ST_TwipsMeasure ; -// Measurement in Twentieths of a Point -ValAttr _bef .ST_TwipsMeasure ;};func NewCT_FtnEdn ()*CT_FtnEdn {_dbddc :=&CT_FtnEdn {};return _dbddc };func (_addff ST_TextAlignment )String ()string {switch _addff {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0061\u0075\u0074\u006f";};return "";};func (_edbdf *CT_View )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_gbgfae ,_aecaac :=_edbdf .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aecaac !=nil {return _aecaac ;};start .Attr =append (start .Attr ,_gbgfae );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Page Height +HAttr *_gc .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path -func (_dbd *CT_Shd )ValidateWithPath (path string )error {if _dbd .ValAttr ==ST_ShdUnset {return _eddeb .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 _bgccdf :=_dbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgccdf !=nil {return _bgccdf ;};if _dbd .ColorAttr !=nil {if _cbbab :=_dbd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cbbab !=nil {return _cbbab ;};};if _caagb :=_dbd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_caagb !=nil {return _caagb ;};if _dbd .FillAttr !=nil {if _dagbag :=_dbd .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_dagbag !=nil {return _dagbag ;};};if _ceefff :=_dbd .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_ceefff !=nil {return _ceefff ;};return nil ;}; +// Page Orientation +OrientAttr ST_PageOrientation ; -// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path -func (_face *CT_Frameset )ValidateWithPath (path string )error {if _face .Sz !=nil {if _dfadg :=_face .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dfadg !=nil {return _dfadg ;};};if _face .FramesetSplitbar !=nil {if _gebgg :=_face .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_gebgg !=nil {return _gebgg ;};};if _face .FrameLayout !=nil {if _dbgdb :=_face .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_dbgdb !=nil {return _dbgdb ;};};if _face .Title !=nil {if _agacd :=_face .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_agacd !=nil {return _agacd ;};};for _ceffa ,_dafabe :=range _face .Choice {if _dgaf :=_dafabe .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ceffa ));_dgaf !=nil {return _dgaf ;};};return nil ;};type CT_EdnProps struct{ +// Printer Paper Code +CodeAttr *int64 ;};type CT_EdnDocProps struct{ // Endnote Placement Pos *CT_EdnPos ; @@ -6327,31 +6363,13 @@ NumFmt *CT_NumFmt ; NumStart *CT_DecimalNumber ; // Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};type ST_Em byte ;func (_dedaf *ST_FtnPos )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_dedaf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dedaf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_dedaf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_dedaf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_dedaf =4;};return nil ;};type EG_RPrMath struct{ - -// Inserted Math Control Character -Ins *CT_MathCtrlIns ; - -// Deleted Math Control Character -Del *CT_MathCtrlDel ; - -// Run Properties -RPr *CT_RPr ;};func NewCT_Picture ()*CT_Picture {_ddbdc :=&CT_Picture {};return _ddbdc }; - -// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path -func (_bfgga *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _bfgga .Bg !=nil {if _gcgga :=_bfgga .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_gcgga !=nil {return _gcgga ;};};if _bfgga .Whole !=nil {if _fegdd :=_bfgga .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_fegdd !=nil {return _fegdd ;};};for _ba ,_cdfad :=range _bfgga .Choice {if _gfcad :=_cdfad .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ba ));_gfcad !=nil {return _gfcad ;};};if _bfgga .ExtLst !=nil {if _gfdagg :=_bfgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdagg !=nil {return _gfdagg ;};};return nil ;}; - -// Validate validates the CT_SdtContentRun and its children -func (_ffbb *CT_SdtContentRun )Validate ()error {return _ffbb .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func NewCT_TextAlignment ()*CT_TextAlignment {_gagdd :=&CT_TextAlignment {};_gagdd .ValAttr =ST_TextAlignment (1);return _gagdd ;};type ST_TextboxTightWrap byte ;func (_dbccg *CT_FontsList )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cggca :for {_aadde ,_abafb :=d .Token ();if _abafb !=nil {return _abafb ;};switch _gbfe :=_aadde .(type ){case _ebaba .StartElement :switch _gbfe .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_gggge :=NewCT_Font ();if _cbcfa :=d .DecodeElement (_gggge ,&_gbfe );_cbcfa !=nil {return _cbcfa ;};_dbccg .Font =append (_dbccg .Font ,_gggge );default:_febdf .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_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gbfe .Name );if _cfbgg :=d .Skip ();_cfbgg !=nil {return _cfbgg ;};};case _ebaba .EndElement :break _cggca ;case _ebaba .CharData :};};return nil ;};func (_adegef *ST_TargetScreenSz )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_adegef =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_adegef =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_adegef =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_adegef =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_adegef =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_adegef =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_adegef =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_adegef =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_adegef =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_adegef =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_adegef =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_adegef =11;};return nil ;};func NewCT_WritingStyle ()*CT_WritingStyle {_bgaaca :=&CT_WritingStyle {};return _bgaaca }; - -// Validate validates the EG_RPrBase and its children -func (_adbbaf *EG_RPrBase )Validate ()error {return _adbbaf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");}; +NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_bacba *CT_PageNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bacba .FmtAttr !=ST_NumberFormatUnset {_abgcgf ,_afaaaf :=_bacba .FmtAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066m\u0074"});if _afaaaf !=nil {return _afaaaf ;};start .Attr =append (start .Attr ,_abgcgf );};if _bacba .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bacba .StartAttr )});};if _bacba .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bacba .ChapStyleAttr )});};if _bacba .ChapSepAttr !=ST_ChapterSepUnset {_ffffb ,_fdefeg :=_bacba .ChapSepAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _fdefeg !=nil {return _fdefeg ;};start .Attr =append (start .Attr ,_ffffb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Bookmark and its children -func (_efccbg *CT_Bookmark )Validate ()error {return _efccbg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_ggdgdf *CT_Hyperlink )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ggdgdf .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggdgdf .TgtFrameAttr )});};if _ggdgdf .TooltipAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggdgdf .TooltipAttr )});};if _ggdgdf .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggdgdf .DocLocationAttr )});};if _ggdgdf .HistoryAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggdgdf .HistoryAttr )});};if _ggdgdf .AnchorAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggdgdf .AnchorAttr )});};if _ggdgdf .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ggdgdf .IdAttr )});};e .EncodeToken (start );if _ggdgdf .FldSimple !=nil {_ggdag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_afggee :=range _ggdgdf .FldSimple {e .EncodeElement (_afggee ,_ggdag );};};if _ggdgdf .Hyperlink !=nil {_bcdga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ggdgdf .Hyperlink ,_bcdga );};if _ggdgdf .SubDoc !=nil {_abfgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ggdgdf .SubDoc ,_abfgd );};if _ggdgdf .EG_ContentRunContent !=nil {for _ ,_aggf :=range _ggdgdf .EG_ContentRunContent {_aggf .MarshalXML (e ,_ebaba .StartElement {});};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dggbc ST_PTabAlignment )String ()string {switch _dggbc {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";};return "";}; +// Validate validates the CT_Empty and its children +func (_dcgd *CT_Empty )Validate ()error {return _dcgd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; -// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path -func (_bcde *CT_PageSz )ValidateWithPath (path string )error {if _bcde .WAttr !=nil {if _ageb :=_bcde .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_ageb !=nil {return _ageb ;};};if _bcde .HAttr !=nil {if _bcfeb :=_bcde .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bcfeb !=nil {return _bcfeb ;};};if _gbcd :=_bcde .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_gbcd !=nil {return _gbcd ;};return nil ;};type EG_RPrContent struct{ +// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path +func (_ggeda *CT_PPr )ValidateWithPath (path string )error {if _ggeda .PStyle !=nil {if _bdge :=_ggeda .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bdge !=nil {return _bdge ;};};if _ggeda .KeepNext !=nil {if _ebbae :=_ggeda .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_ebbae !=nil {return _ebbae ;};};if _ggeda .KeepLines !=nil {if _ebeae :=_ggeda .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_ebeae !=nil {return _ebeae ;};};if _ggeda .PageBreakBefore !=nil {if _dbbbc :=_ggeda .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_dbbbc !=nil {return _dbbbc ;};};if _ggeda .FramePr !=nil {if _cfdda :=_ggeda .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cfdda !=nil {return _cfdda ;};};if _ggeda .WidowControl !=nil {if _eegdac :=_ggeda .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_eegdac !=nil {return _eegdac ;};};if _ggeda .NumPr !=nil {if _bfagf :=_ggeda .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_bfagf !=nil {return _bfagf ;};};if _ggeda .SuppressLineNumbers !=nil {if _cgeca :=_ggeda .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_cgeca !=nil {return _cgeca ;};};if _ggeda .PBdr !=nil {if _fegbb :=_ggeda .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fegbb !=nil {return _fegbb ;};};if _ggeda .Shd !=nil {if _aggdd :=_ggeda .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aggdd !=nil {return _aggdd ;};};if _ggeda .Tabs !=nil {if _acdbc :=_ggeda .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_acdbc !=nil {return _acdbc ;};};if _ggeda .SuppressAutoHyphens !=nil {if _gcac :=_ggeda .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_gcac !=nil {return _gcac ;};};if _ggeda .Kinsoku !=nil {if _gfeea :=_ggeda .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_gfeea !=nil {return _gfeea ;};};if _ggeda .WordWrap !=nil {if _bcabe :=_ggeda .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_bcabe !=nil {return _bcabe ;};};if _ggeda .OverflowPunct !=nil {if _agba :=_ggeda .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_agba !=nil {return _agba ;};};if _ggeda .TopLinePunct !=nil {if _abgcg :=_ggeda .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_abgcg !=nil {return _abgcg ;};};if _ggeda .AutoSpaceDE !=nil {if _eddc :=_ggeda .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_eddc !=nil {return _eddc ;};};if _ggeda .AutoSpaceDN !=nil {if _cbeee :=_ggeda .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_cbeee !=nil {return _cbeee ;};};if _ggeda .Bidi !=nil {if _fffb :=_ggeda .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fffb !=nil {return _fffb ;};};if _ggeda .AdjustRightInd !=nil {if _ggacgb :=_ggeda .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_ggacgb !=nil {return _ggacgb ;};};if _ggeda .SnapToGrid !=nil {if _gbdce :=_ggeda .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gbdce !=nil {return _gbdce ;};};if _ggeda .Spacing !=nil {if _afdfe :=_ggeda .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_afdfe !=nil {return _afdfe ;};};if _ggeda .Ind !=nil {if _facef :=_ggeda .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_facef !=nil {return _facef ;};};if _ggeda .ContextualSpacing !=nil {if _aabag :=_ggeda .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_aabag !=nil {return _aabag ;};};if _ggeda .MirrorIndents !=nil {if _ggfdc :=_ggeda .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_ggfdc !=nil {return _ggfdc ;};};if _ggeda .SuppressOverlap !=nil {if _dbgg :=_ggeda .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dbgg !=nil {return _dbgg ;};};if _ggeda .Jc !=nil {if _fbcca :=_ggeda .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fbcca !=nil {return _fbcca ;};};if _ggeda .TextDirection !=nil {if _ddecb :=_ggeda .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ddecb !=nil {return _ddecb ;};};if _ggeda .TextAlignment !=nil {if _ecbef :=_ggeda .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_ecbef !=nil {return _ecbef ;};};if _ggeda .TextboxTightWrap !=nil {if _ffdac :=_ggeda .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_ffdac !=nil {return _ffdac ;};};if _ggeda .OutlineLvl !=nil {if _gdfef :=_ggeda .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_gdfef !=nil {return _gdfef ;};};if _ggeda .DivId !=nil {if _bafdcb :=_ggeda .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_bafdcb !=nil {return _bafdcb ;};};if _ggeda .CnfStyle !=nil {if _dbfbeg :=_ggeda .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dbfbeg !=nil {return _dbfbeg ;};};if _ggeda .RPr !=nil {if _fcfbg :=_ggeda .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fcfbg !=nil {return _fcfbg ;};};if _ggeda .SectPr !=nil {if _fcfdb :=_ggeda .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_fcfdb !=nil {return _fcfdb ;};};if _ggeda .PPrChange !=nil {if _fefcf :=_ggeda .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fefcf !=nil {return _fefcf ;};};return nil ;};type EG_RPrContent struct{ // Referenced Character Style RStyle *CT_String ; @@ -6471,286 +6489,79 @@ SpecVanish *CT_OnOff ; OMath *CT_OnOff ; // Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_cdeee *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_cdeee =0;case "\u0066\u0072\u006fn\u0074":*_cdeee =1;case "\u0062\u0061\u0063\u006b":*_cdeee =2;};return nil ;};func (_dgdd WdST_RelFromH )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_aegce :=_ebaba .Attr {};_aegce .Name =name ;switch _dgdd {case WdST_RelFromHUnset :_aegce .Value ="";case WdST_RelFromHMargin :_aegce .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_aegce .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_aegce .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_aegce .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_aegce .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_aegce .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_aegce .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_aegce .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _aegce ,nil ;}; - -// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path -func (_abe *CT_DocGrid )ValidateWithPath (path string )error {if _fcefa :=_abe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcefa !=nil {return _fcefa ;};return nil ;};const (ST_StyleTypeUnset ST_StyleType =0;ST_StyleTypeParagraph ST_StyleType =1;ST_StyleTypeCharacter ST_StyleType =2;ST_StyleTypeTable ST_StyleType =3;ST_StyleTypeNumbering ST_StyleType =4;);func (_agafc *CT_FtnDocProps )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _agafc .Pos !=nil {_eeaaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_agafc .Pos ,_eeaaa );};if _agafc .NumFmt !=nil {_bacecd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_agafc .NumFmt ,_bacecd );};if _agafc .NumStart !=nil {_dbgaedf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_agafc .NumStart ,_dbgaedf );};if _agafc .NumRestart !=nil {_bgeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_agafc .NumRestart ,_bgeb );};if _agafc .Footnote !=nil {_edccf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_gbdb :=range _agafc .Footnote {e .EncodeElement (_gbdb ,_edccf );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_cdfefa :=ST_SignedHpsMeasure {};if _bef .ST_UniversalMeasurePatternRe .MatchString (s ){_cdfefa .ST_UniversalMeasure =&s ;}else {_fbfbba ,_acbba :=_cfdbf .ParseFloat (s ,64);if _acbba !=nil {return _cdfefa ,_eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_acbba );};_cdfefa .Int64 =_febdf .Int64 (int64 (_fbfbba ));};return _cdfefa ,nil ;};type ST_ProofErr byte ;func (_gedcf *CT_PPrBase )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gcbe :for {_cbgefe ,_egcdb :=d .Token ();if _egcdb !=nil {return _egcdb ;};switch _aeacg :=_cbgefe .(type ){case _ebaba .StartElement :switch _aeacg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_gedcf .PStyle =NewCT_String ();if _cacfc :=d .DecodeElement (_gedcf .PStyle ,&_aeacg );_cacfc !=nil {return _cacfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_gedcf .KeepNext =NewCT_OnOff ();if _caeee :=d .DecodeElement (_gedcf .KeepNext ,&_aeacg );_caeee !=nil {return _caeee ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_gedcf .KeepLines =NewCT_OnOff ();if _eabdf :=d .DecodeElement (_gedcf .KeepLines ,&_aeacg );_eabdf !=nil {return _eabdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_gedcf .PageBreakBefore =NewCT_OnOff ();if _daccg :=d .DecodeElement (_gedcf .PageBreakBefore ,&_aeacg );_daccg !=nil {return _daccg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_gedcf .FramePr =NewCT_FramePr ();if _afbcbc :=d .DecodeElement (_gedcf .FramePr ,&_aeacg );_afbcbc !=nil {return _afbcbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_gedcf .WidowControl =NewCT_OnOff ();if _cggeb :=d .DecodeElement (_gedcf .WidowControl ,&_aeacg );_cggeb !=nil {return _cggeb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_gedcf .NumPr =NewCT_NumPr ();if _aaca :=d .DecodeElement (_gedcf .NumPr ,&_aeacg );_aaca !=nil {return _aaca ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_gedcf .SuppressLineNumbers =NewCT_OnOff ();if _cbgefg :=d .DecodeElement (_gedcf .SuppressLineNumbers ,&_aeacg );_cbgefg !=nil {return _cbgefg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_gedcf .PBdr =NewCT_PBdr ();if _eabgfe :=d .DecodeElement (_gedcf .PBdr ,&_aeacg );_eabgfe !=nil {return _eabgfe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_gedcf .Shd =NewCT_Shd ();if _baaedg :=d .DecodeElement (_gedcf .Shd ,&_aeacg );_baaedg !=nil {return _baaedg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_gedcf .Tabs =NewCT_Tabs ();if _aga :=d .DecodeElement (_gedcf .Tabs ,&_aeacg );_aga !=nil {return _aga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_gedcf .SuppressAutoHyphens =NewCT_OnOff ();if _bcfebe :=d .DecodeElement (_gedcf .SuppressAutoHyphens ,&_aeacg );_bcfebe !=nil {return _bcfebe ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_gedcf .Kinsoku =NewCT_OnOff ();if _edbaf :=d .DecodeElement (_gedcf .Kinsoku ,&_aeacg );_edbaf !=nil {return _edbaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_gedcf .WordWrap =NewCT_OnOff ();if _cdgce :=d .DecodeElement (_gedcf .WordWrap ,&_aeacg );_cdgce !=nil {return _cdgce ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_gedcf .OverflowPunct =NewCT_OnOff ();if _dfece :=d .DecodeElement (_gedcf .OverflowPunct ,&_aeacg );_dfece !=nil {return _dfece ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_gedcf .TopLinePunct =NewCT_OnOff ();if _bcc :=d .DecodeElement (_gedcf .TopLinePunct ,&_aeacg );_bcc !=nil {return _bcc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_gedcf .AutoSpaceDE =NewCT_OnOff ();if _bggbbg :=d .DecodeElement (_gedcf .AutoSpaceDE ,&_aeacg );_bggbbg !=nil {return _bggbbg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_gedcf .AutoSpaceDN =NewCT_OnOff ();if _fgfff :=d .DecodeElement (_gedcf .AutoSpaceDN ,&_aeacg );_fgfff !=nil {return _fgfff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_gedcf .Bidi =NewCT_OnOff ();if _fefed :=d .DecodeElement (_gedcf .Bidi ,&_aeacg );_fefed !=nil {return _fefed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_gedcf .AdjustRightInd =NewCT_OnOff ();if _dbba :=d .DecodeElement (_gedcf .AdjustRightInd ,&_aeacg );_dbba !=nil {return _dbba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_gedcf .SnapToGrid =NewCT_OnOff ();if _acbcdf :=d .DecodeElement (_gedcf .SnapToGrid ,&_aeacg );_acbcdf !=nil {return _acbcdf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_gedcf .Spacing =NewCT_Spacing ();if _fdbaf :=d .DecodeElement (_gedcf .Spacing ,&_aeacg );_fdbaf !=nil {return _fdbaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_gedcf .Ind =NewCT_Ind ();if _cecfd :=d .DecodeElement (_gedcf .Ind ,&_aeacg );_cecfd !=nil {return _cecfd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_gedcf .ContextualSpacing =NewCT_OnOff ();if _gffaf :=d .DecodeElement (_gedcf .ContextualSpacing ,&_aeacg );_gffaf !=nil {return _gffaf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_gedcf .MirrorIndents =NewCT_OnOff ();if _fegdaa :=d .DecodeElement (_gedcf .MirrorIndents ,&_aeacg );_fegdaa !=nil {return _fegdaa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_gedcf .SuppressOverlap =NewCT_OnOff ();if _eefb :=d .DecodeElement (_gedcf .SuppressOverlap ,&_aeacg );_eefb !=nil {return _eefb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_gedcf .Jc =NewCT_Jc ();if _eabag :=d .DecodeElement (_gedcf .Jc ,&_aeacg );_eabag !=nil {return _eabag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_gedcf .TextDirection =NewCT_TextDirection ();if _bdeccd :=d .DecodeElement (_gedcf .TextDirection ,&_aeacg );_bdeccd !=nil {return _bdeccd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_gedcf .TextAlignment =NewCT_TextAlignment ();if _fadb :=d .DecodeElement (_gedcf .TextAlignment ,&_aeacg );_fadb !=nil {return _fadb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_gedcf .TextboxTightWrap =NewCT_TextboxTightWrap ();if _aedde :=d .DecodeElement (_gedcf .TextboxTightWrap ,&_aeacg );_aedde !=nil {return _aedde ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_gedcf .OutlineLvl =NewCT_DecimalNumber ();if _dfbbc :=d .DecodeElement (_gedcf .OutlineLvl ,&_aeacg );_dfbbc !=nil {return _dfbbc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_gedcf .DivId =NewCT_DecimalNumber ();if _gedfb :=d .DecodeElement (_gedcf .DivId ,&_aeacg );_gedfb !=nil {return _gedfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_gedcf .CnfStyle =NewCT_Cnf ();if _gggfdg :=d .DecodeElement (_gedcf .CnfStyle ,&_aeacg );_gggfdg !=nil {return _gggfdg ;};default:_febdf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_aeacg .Name );if _ddabef :=d .Skip ();_ddabef !=nil {return _ddabef ;};};case _ebaba .EndElement :break _gcbe ;case _ebaba .CharData :};};return nil ;};func NewCT_Background ()*CT_Background {_bdege :=&CT_Background {};return _bdege };func (_dbgaa ST_StyleType )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fbadaf :=_ebaba .Attr {};_fbadaf .Name =name ;switch _dbgaa {case ST_StyleTypeUnset :_fbadaf .Value ="";case ST_StyleTypeParagraph :_fbadaf .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_fbadaf .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_fbadaf .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_fbadaf .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _fbadaf ,nil ;};type CT_FldChar struct{ - -// Field Character Type -FldCharTypeAttr ST_FldCharType ; - -// Field Should Not Be Recalculated -FldLockAttr *_bef .ST_OnOff ; - -// Field Result Invalidated -DirtyAttr *_bef .ST_OnOff ; - -// Custom Field Data -FldData *CT_Text ; - -// Form Field Properties -FfData *CT_FFData ; - -// Previous Numbering Field Properties -NumberingChange *CT_TrackChangeNumbering ;};func (_gdggd *CT_SectPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gdggd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gdggd .RsidRPrAttr )});};if _gdggd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gdggd .RsidDelAttr )});};if _gdggd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gdggd .RsidRAttr )});};if _gdggd .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gdggd .RsidSectAttr )});};e .EncodeToken (start );if _gdggd .EG_HdrFtrReferences !=nil {for _ ,_bfbda :=range _gdggd .EG_HdrFtrReferences {_bfbda .MarshalXML (e ,_ebaba .StartElement {});};};if _gdggd .FootnotePr !=nil {_gdec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gdggd .FootnotePr ,_gdec );};if _gdggd .EndnotePr !=nil {_cgdbeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gdggd .EndnotePr ,_cgdbeg );};if _gdggd .Type !=nil {_cbcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gdggd .Type ,_cbcc );};if _gdggd .PgSz !=nil {_ddfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_gdggd .PgSz ,_ddfg );};if _gdggd .PgMar !=nil {_dbccge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_gdggd .PgMar ,_dbccge );};if _gdggd .PaperSrc !=nil {_geggf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_gdggd .PaperSrc ,_geggf );};if _gdggd .PgBorders !=nil {_dgadd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gdggd .PgBorders ,_dgadd );};if _gdggd .LnNumType !=nil {_dgfea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gdggd .LnNumType ,_dgfea );};if _gdggd .PgNumType !=nil {_deada :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gdggd .PgNumType ,_deada );};if _gdggd .Cols !=nil {_ffbecd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_gdggd .Cols ,_ffbecd );};if _gdggd .FormProt !=nil {_afaecc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_gdggd .FormProt ,_afaecc );};if _gdggd .VAlign !=nil {_ebaaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gdggd .VAlign ,_ebaaf );};if _gdggd .NoEndnote !=nil {_fgcbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_gdggd .NoEndnote ,_fgcbb );};if _gdggd .TitlePg !=nil {_defgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_gdggd .TitlePg ,_defgf );};if _gdggd .TextDirection !=nil {_eacdff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdggd .TextDirection ,_eacdff );};if _gdggd .Bidi !=nil {_adbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gdggd .Bidi ,_adbb );};if _gdggd .RtlGutter !=nil {_cefca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_gdggd .RtlGutter ,_cefca );};if _gdggd .DocGrid !=nil {_cffd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gdggd .DocGrid ,_cffd );};if _gdggd .PrinterSettings !=nil {_dgedbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_gdggd .PrinterSettings ,_dgedbe );};if _gdggd .SectPrChange !=nil {_aefee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gdggd .SectPrChange ,_aefee );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cafebe ST_SectionMark )ValidateWithPath (path string )error {switch _cafebe {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafebe ));};return nil ;};func (_affcgc *CT_PermStart )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_adbcfg :=range start .Attr {if _adbcfg .Name .Local =="\u0065\u0064\u0047r\u0070"{_affcgc .EdGrpAttr .UnmarshalXMLAttr (_adbcfg );continue ;};if _adbcfg .Name .Local =="\u0065\u0064"{_afeea ,_gegdg :=_adbcfg .Value ,error (nil );if _gegdg !=nil {return _gegdg ;};_affcgc .EdAttr =&_afeea ;continue ;};if _adbcfg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dgabg ,_fcad :=_cfdbf .ParseInt (_adbcfg .Value ,10,64);if _fcad !=nil {return _fcad ;};_affcgc .ColFirstAttr =&_dgabg ;continue ;};if _adbcfg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gagbf ,_fgcaf :=_cfdbf .ParseInt (_adbcfg .Value ,10,64);if _fgcaf !=nil {return _fgcaf ;};_affcgc .ColLastAttr =&_gagbf ;continue ;};if _adbcfg .Name .Local =="\u0069\u0064"{_ageeb ,_fgaaf :=_adbcfg .Value ,error (nil );if _fgaaf !=nil {return _fgaaf ;};_affcgc .IdAttr =_ageeb ;continue ;};if _adbcfg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_affcgc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_adbcfg );continue ;};};for {_bcedd ,_bdbga :=d .Token ();if _bdbga !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bdbga );};if _ggcbfb ,_bedgb :=_bcedd .(_ebaba .EndElement );_bedgb &&_ggcbfb .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_PPrDefault and its children -func (_ggeb *CT_PPrDefault )Validate ()error {return _ggeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_edeca *ST_Proof )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_edeca =0;case "\u0063\u006c\u0065a\u006e":*_edeca =1;case "\u0064\u0069\u0072t\u0079":*_edeca =2;};return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_egdca :=&CT_SdtDateMappingType {};return _egdca ;};func (_agbbe *CT_Font )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",_agbbe .NameAttr )});e .EncodeToken (start );if _agbbe .AltName !=nil {_bcgcfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_agbbe .AltName ,_bcgcfe );};if _agbbe .Panose1 !=nil {_abceb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_agbbe .Panose1 ,_abceb );};if _agbbe .Charset !=nil {_bfafa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_agbbe .Charset ,_bfafa );};if _agbbe .Family !=nil {_ccdac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_agbbe .Family ,_ccdac );};if _agbbe .NotTrueType !=nil {_ageaga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_agbbe .NotTrueType ,_ageaga );};if _agbbe .Pitch !=nil {_ccgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_agbbe .Pitch ,_ccgd );};if _agbbe .Sig !=nil {_dagaef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_agbbe .Sig ,_dagaef );};if _agbbe .EmbedRegular !=nil {_feece :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_agbbe .EmbedRegular ,_feece );};if _agbbe .EmbedBold !=nil {_dffcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_agbbe .EmbedBold ,_dffcc );};if _agbbe .EmbedItalic !=nil {_acadf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_agbbe .EmbedItalic ,_acadf );};if _agbbe .EmbedBoldItalic !=nil {_ecbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_agbbe .EmbedBoldItalic ,_ecbb );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_fdgd *CT_SdtCell )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _fdgd .SdtPr !=nil {_agagad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_fdgd .SdtPr ,_agagad );};if _fdgd .SdtEndPr !=nil {_fdedc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_fdgd .SdtEndPr ,_fdedc );};if _fdgd .SdtContent !=nil {_fdbbae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fdgd .SdtContent ,_fdbbae );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aagd *CT_TrPr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dcgfd :for {_fbfcag ,_fbgbb :=d .Token ();if _fbgbb !=nil {return _fbgbb ;};switch _dagbd :=_fbfcag .(type ){case _ebaba .StartElement :switch _dagbd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_gfcg :=NewCT_Cnf ();if _bdbaag :=d .DecodeElement (_gfcg ,&_dagbd );_bdbaag !=nil {return _bdbaag ;};_aagd .CnfStyle =append (_aagd .CnfStyle ,_gfcg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_fcdfgc :=NewCT_DecimalNumber ();if _aadgda :=d .DecodeElement (_fcdfgc ,&_dagbd );_aadgda !=nil {return _aadgda ;};_aagd .DivId =append (_aagd .DivId ,_fcdfgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_egcaf :=NewCT_DecimalNumber ();if _edagae :=d .DecodeElement (_egcaf ,&_dagbd );_edagae !=nil {return _edagae ;};_aagd .GridBefore =append (_aagd .GridBefore ,_egcaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_dcbg :=NewCT_DecimalNumber ();if _dgcf :=d .DecodeElement (_dcbg ,&_dagbd );_dgcf !=nil {return _dgcf ;};_aagd .GridAfter =append (_aagd .GridAfter ,_dcbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_afdb :=NewCT_TblWidth ();if _ddeeg :=d .DecodeElement (_afdb ,&_dagbd );_ddeeg !=nil {return _ddeeg ;};_aagd .WBefore =append (_aagd .WBefore ,_afdb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_fdbe :=NewCT_TblWidth ();if _fccdac :=d .DecodeElement (_fdbe ,&_dagbd );_fccdac !=nil {return _fccdac ;};_aagd .WAfter =append (_aagd .WAfter ,_fdbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_cfba :=NewCT_OnOff ();if _ggccgc :=d .DecodeElement (_cfba ,&_dagbd );_ggccgc !=nil {return _ggccgc ;};_aagd .CantSplit =append (_aagd .CantSplit ,_cfba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_gbcadf :=NewCT_Height ();if _afbfe :=d .DecodeElement (_gbcadf ,&_dagbd );_afbfe !=nil {return _afbfe ;};_aagd .TrHeight =append (_aagd .TrHeight ,_gbcadf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_dfbfb :=NewCT_OnOff ();if _fdabe :=d .DecodeElement (_dfbfb ,&_dagbd );_fdabe !=nil {return _fdabe ;};_aagd .TblHeader =append (_aagd .TblHeader ,_dfbfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_dadgd :=NewCT_TblWidth ();if _cefa :=d .DecodeElement (_dadgd ,&_dagbd );_cefa !=nil {return _cefa ;};_aagd .TblCellSpacing =append (_aagd .TblCellSpacing ,_dadgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_bagfe :=NewCT_JcTable ();if _fgac :=d .DecodeElement (_bagfe ,&_dagbd );_fgac !=nil {return _fgac ;};_aagd .Jc =append (_aagd .Jc ,_bagfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_dfbbd :=NewCT_OnOff ();if _fdadd :=d .DecodeElement (_dfbbd ,&_dagbd );_fdadd !=nil {return _fdadd ;};_aagd .Hidden =append (_aagd .Hidden ,_dfbbd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aagd .Ins =NewCT_TrackChange ();if _cacae :=d .DecodeElement (_aagd .Ins ,&_dagbd );_cacae !=nil {return _cacae ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aagd .Del =NewCT_TrackChange ();if _ffcd :=d .DecodeElement (_aagd .Del ,&_dagbd );_ffcd !=nil {return _ffcd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_aagd .TrPrChange =NewCT_TrPrChange ();if _badf :=d .DecodeElement (_aagd .TrPrChange ,&_dagbd );_badf !=nil {return _badf ;};default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_dagbd .Name );if _ccfeb :=d .Skip ();_ccfeb !=nil {return _ccfeb ;};};case _ebaba .EndElement :break _dcgfd ;case _ebaba .CharData :};};return nil ;};func (_agacfg *CT_PageNumber )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _agacfg .FmtAttr !=ST_NumberFormatUnset {_gdbge ,_dbedd :=_agacfg .FmtAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0066m\u0074"});if _dbedd !=nil {return _dbedd ;};start .Attr =append (start .Attr ,_gdbge );};if _agacfg .StartAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_agacfg .StartAttr )});};if _agacfg .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_agacfg .ChapStyleAttr )});};if _agacfg .ChapSepAttr !=ST_ChapterSepUnset {_acdda ,_dcefe :=_agacfg .ChapSepAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _dcefe !=nil {return _dcefe ;};start .Attr =append (start .Attr ,_acdda );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cbfgag *CT_Ruby )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cbfgag .RubyPr =NewCT_RubyPr ();_cbfgag .Rt =NewCT_RubyContent ();_cbfgag .RubyBase =NewCT_RubyContent ();_cbac :for {_baeff ,_aaace :=d .Token ();if _aaace !=nil {return _aaace ;};switch _bggdd :=_baeff .(type ){case _ebaba .StartElement :switch _bggdd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _aeadf :=d .DecodeElement (_cbfgag .RubyPr ,&_bggdd );_aeadf !=nil {return _aeadf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074"}:if _bcgcga :=d .DecodeElement (_cbfgag .Rt ,&_bggdd );_bcgcga !=nil {return _bcgcga ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _gedge :=d .DecodeElement (_cbfgag .RubyBase ,&_bggdd );_gedge !=nil {return _gedge ;};default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0075\u0062\u0079\u0020\u0025\u0076",_bggdd .Name );if _dgaaa :=d .Skip ();_dgaaa !=nil {return _dgaaa ;};};case _ebaba .EndElement :break _cbac ;case _ebaba .CharData :};};return nil ;};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_gbebge .Time ; - -// Annotation Identifier -IdAttr int64 ;};func (_aecegg *ST_FrameScrollbar )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bcfcf ,_gbdcc :=d .Token ();if _gbdcc !=nil {return _gbdcc ;};if _affe ,_edggg :=_bcfcf .(_ebaba .EndElement );_edggg &&_affe .Name ==start .Name {*_aecegg =1;return nil ;};if _decg ,_agbgb :=_bcfcf .(_ebaba .CharData );!_agbgb {return _eddeb .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",_bcfcf );}else {switch string (_decg ){case "":*_aecegg =0;case "\u006f\u006e":*_aecegg =1;case "\u006f\u0066\u0066":*_aecegg =2;case "\u0061\u0075\u0074\u006f":*_aecegg =3;};};_bcfcf ,_gbdcc =d .Token ();if _gbdcc !=nil {return _gbdcc ;};if _eedbg ,_bbeecb :=_bcfcf .(_ebaba .EndElement );_bbeecb &&_eedbg .Name ==start .Name {return nil ;};return _eddeb .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",_bcfcf );}; - -// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path -func (_efae *CT_TblCellMar )ValidateWithPath (path string )error {if _efae .Top !=nil {if _adbgb :=_efae .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_adbgb !=nil {return _adbgb ;};};if _efae .Start !=nil {if _ebffb :=_efae .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ebffb !=nil {return _ebffb ;};};if _efae .Left !=nil {if _fgcgd :=_efae .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fgcgd !=nil {return _fgcgd ;};};if _efae .Bottom !=nil {if _badgcc :=_efae .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_badgcc !=nil {return _badgcc ;};};if _efae .End !=nil {if _ccegb :=_efae .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ccegb !=nil {return _ccegb ;};};if _efae .Right !=nil {if _bbaadg :=_efae .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_bbaadg !=nil {return _bbaadg ;};};return nil ;};func NewCT_PPr ()*CT_PPr {_fadad :=&CT_PPr {};return _fadad }; - -// Validate validates the EG_RPr and its children -func (_gcag *EG_RPr )Validate ()error {return _gcag .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};type CT_Perm struct{ - -// Annotation ID -IdAttr string ; - -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; - -// Validate validates the CT_Kinsoku and its children -func (_ccacf *CT_Kinsoku )Validate ()error {return _ccacf .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};type CT_SdtDate struct{ - -// Last Known Date in XML Schema DateTime Format -FullDateAttr *_gbebge .Time ; - -// Date Display Mask -DateFormat *CT_String ; - -// Date Picker Language ID -Lid *CT_Lang ; - -// Custom XML Data Date Storage Format -StoreMappedDataAs *CT_SdtDateMappingType ; - -// Date Picker Calendar Type -Calendar *CT_CalendarType ;};func (_cdcde ST_StyleSort )Validate ()error {return _cdcde .ValidateWithPath ("")};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_facc :=&CT_MailMergeDataType {};return _facc };func (_fdbbe *WdCT_WrapThrough )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fdbbe .WrapTextAttr =WdST_WrapText (1);_fdbbe .WrapPolygon =NewWdCT_WrapPath ();for _ ,_fdefdc :=range start .Attr {if _fdefdc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_fdbbe .WrapTextAttr .UnmarshalXMLAttr (_fdefdc );continue ;};if _fdefdc .Name .Local =="\u0064\u0069\u0073t\u004c"{_ccefdd ,_aabcd :=_cfdbf .ParseUint (_fdefdc .Value ,10,32);if _aabcd !=nil {return _aabcd ;};_fcaea :=uint32 (_ccefdd );_fdbbe .DistLAttr =&_fcaea ;continue ;};if _fdefdc .Name .Local =="\u0064\u0069\u0073t\u0052"{_fgfec ,_caeaa :=_cfdbf .ParseUint (_fdefdc .Value ,10,32);if _caeaa !=nil {return _caeaa ;};_ddfbe :=uint32 (_fgfec );_fdbbe .DistRAttr =&_ddfbe ;continue ;};};_fdcce :for {_eagda ,_gdabd :=d .Token ();if _gdabd !=nil {return _gdabd ;};switch _befa :=_eagda .(type ){case _ebaba .StartElement :switch _befa .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _ggaae :=d .DecodeElement (_fdbbe .WrapPolygon ,&_befa );_ggaae !=nil {return _ggaae ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_befa .Name );if _gdgcfg :=d .Skip ();_gdgcfg !=nil {return _gdgcfg ;};};case _ebaba .EndElement :break _fdcce ;case _ebaba .CharData :};};return nil ;};type ST_AnnotationVMerge byte ;func (_gdffb *WebSettings )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdffb .CT_WebSettings =*NewCT_WebSettings ();_bdgca :for {_bfcdde ,_fdggd :=d .Token ();if _fdggd !=nil {return _fdggd ;};switch _fadaa :=_bfcdde .(type ){case _ebaba .StartElement :switch _fadaa .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_gdffb .Frameset =NewCT_Frameset ();if _cffgfc :=d .DecodeElement (_gdffb .Frameset ,&_fadaa );_cffgfc !=nil {return _cffgfc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_gdffb .Divs =NewCT_Divs ();if _abfd :=d .DecodeElement (_gdffb .Divs ,&_fadaa );_abfd !=nil {return _abfd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_gdffb .Encoding =NewCT_String ();if _caeef :=d .DecodeElement (_gdffb .Encoding ,&_fadaa );_caeef !=nil {return _caeef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_gdffb .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _eaged :=d .DecodeElement (_gdffb .OptimizeForBrowser ,&_fadaa );_eaged !=nil {return _eaged ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_gdffb .RelyOnVML =NewCT_OnOff ();if _daef :=d .DecodeElement (_gdffb .RelyOnVML ,&_fadaa );_daef !=nil {return _daef ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_gdffb .AllowPNG =NewCT_OnOff ();if _cccfa :=d .DecodeElement (_gdffb .AllowPNG ,&_fadaa );_cccfa !=nil {return _cccfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_gdffb .DoNotRelyOnCSS =NewCT_OnOff ();if _dfefgg :=d .DecodeElement (_gdffb .DoNotRelyOnCSS ,&_fadaa );_dfefgg !=nil {return _dfefgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_gdffb .DoNotSaveAsSingleFile =NewCT_OnOff ();if _cgbad :=d .DecodeElement (_gdffb .DoNotSaveAsSingleFile ,&_fadaa );_cgbad !=nil {return _cgbad ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_gdffb .DoNotOrganizeInFolder =NewCT_OnOff ();if _adbba :=d .DecodeElement (_gdffb .DoNotOrganizeInFolder ,&_fadaa );_adbba !=nil {return _adbba ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_gdffb .DoNotUseLongFileNames =NewCT_OnOff ();if _ddcg :=d .DecodeElement (_gdffb .DoNotUseLongFileNames ,&_fadaa );_ddcg !=nil {return _ddcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_gdffb .PixelsPerInch =NewCT_DecimalNumber ();if _cced :=d .DecodeElement (_gdffb .PixelsPerInch ,&_fadaa );_cced !=nil {return _cced ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_gdffb .TargetScreenSz =NewCT_TargetScreenSz ();if _bbfdc :=d .DecodeElement (_gdffb .TargetScreenSz ,&_fadaa );_bbfdc !=nil {return _bbfdc ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_gdffb .SaveSmartTagsAsXml =NewCT_OnOff ();if _gbdaga :=d .DecodeElement (_gdffb .SaveSmartTagsAsXml ,&_fadaa );_gbdaga !=nil {return _gbdaga ;};default:_febdf .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\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_fadaa .Name );if _acdbg :=d .Skip ();_acdbg !=nil {return _acdbg ;};};case _ebaba .EndElement :break _bdgca ;case _ebaba .CharData :};};return nil ;};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_dbcgad :=&CT_CustomXmlBlock {};return _dbcgad };func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_ebdad :=&EG_ContentBlockContent {};return _ebdad ;}; - -// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path -func (_dgdbd *CT_FtnEdnRef )ValidateWithPath (path string )error {if _dgdbd .CustomMarkFollowsAttr !=nil {if _bgcfdg :=_dgdbd .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_bgcfdg !=nil {return _bgcfdg ;};};return nil ;};func (_caadb ST_FldCharType )Validate ()error {return _caadb .ValidateWithPath ("")}; - -// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path -func (_edgde *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _edgde .NumStart !=nil {if _efeebd :=_edgde .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_efeebd !=nil {return _efeebd ;};};if _edgde .NumRestart !=nil {if _bcdgfb :=_edgde .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_bcdgfb !=nil {return _bcdgfb ;};};return nil ;};func (_gbgf ST_TabTlc )String ()string {switch _gbgf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";}; - -// Validate validates the CT_RecipientData and its children -func (_caffb *CT_RecipientData )Validate ()error {return _caffb .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_fgcac *WdWsp )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgcac .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_efgee :=range start .Attr {if _efgee .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_egece ,_gbdae :=_cfdbf .ParseBool (_efgee .Value );if _gbdae !=nil {return _gbdae ;};_fgcac .NormalEastAsianFlowAttr =&_egece ;continue ;};};_cacfgc :for {_bgcbda ,_gbgca :=d .Token ();if _gbgca !=nil {return _gbgca ;};switch _ddcgf :=_bgcbda .(type ){case _ebaba .StartElement :switch _ddcgf .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_fgcac .CNvPr =_gedadf .NewCT_NonVisualDrawingProps ();if _cafe :=d .DecodeElement (_fgcac .CNvPr ,&_ddcgf );_cafe !=nil {return _cafe ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_fgcac .Choice =NewWdCT_WordprocessingShapeChoice ();if _afafd :=d .DecodeElement (&_fgcac .Choice .CNvSpPr ,&_ddcgf );_afafd !=nil {return _afafd ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_fgcac .Choice =NewWdCT_WordprocessingShapeChoice ();if _afgac :=d .DecodeElement (&_fgcac .Choice .CNvCnPr ,&_ddcgf );_afgac !=nil {return _afgac ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _cdeea :=d .DecodeElement (_fgcac .SpPr ,&_ddcgf );_cdeea !=nil {return _cdeea ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_fgcac .Style =_gedadf .NewCT_ShapeStyle ();if _eedgda :=d .DecodeElement (_fgcac .Style ,&_ddcgf );_eedgda !=nil {return _eedgda ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgcac .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _ccafb :=d .DecodeElement (_fgcac .ExtLst ,&_ddcgf );_ccafb !=nil {return _ccafb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_fgcac .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _eefgb :=d .DecodeElement (&_fgcac .WChoice .Txbx ,&_ddcgf );_eefgb !=nil {return _eefgb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_fgcac .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _aegdf :=d .DecodeElement (&_fgcac .WChoice .LinkedTxbx ,&_ddcgf );_aegdf !=nil {return _aegdf ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _bgdcdc :=d .DecodeElement (_fgcac .BodyPr ,&_ddcgf );_bgdcdc !=nil {return _bgdcdc ;};default:_febdf .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 \u0057\u0064\u0057s\u0070 \u0025\u0076",_ddcgf .Name );if _bbecda :=d .Skip ();_bbecda !=nil {return _bbecda ;};};case _ebaba .EndElement :break _cacfgc ;case _ebaba .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path -func (_cgbaf *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _gddfe :=_cgbaf .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_gddfe !=nil {return _gddfe ;};if _fdfeb :=_cgbaf .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_fdfeb !=nil {return _fdfeb ;};if _bbce :=_cgbaf .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_bbce !=nil {return _bbce ;};if _bdcc :=_cgbaf .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_bdcc !=nil {return _bdcc ;};if _faeb :=_cgbaf .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_faeb !=nil {return _faeb ;};if _ebcd :=_cgbaf .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_ebcd !=nil {return _ebcd ;};if _ddecddc :=_cgbaf .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_ddecddc !=nil {return _ddecddc ;};if _debfgf :=_cgbaf .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_debfgf !=nil {return _debfgf ;};if _bgffc :=_cgbaf .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_bgffc !=nil {return _bgffc ;};if _ebbg :=_cgbaf .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_ebbg !=nil {return _ebbg ;};if _abfdea :=_cgbaf .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_abfdea !=nil {return _abfdea ;};if _abcdf :=_cgbaf .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_abcdf !=nil {return _abcdf ;};return nil ;};func (_ddca ST_LineNumberRestart )Validate ()error {return _ddca .ValidateWithPath ("")};func NewCT_Divs ()*CT_Divs {_geeebc :=&CT_Divs {};return _geeebc };func (_dd *EG_PContentMath )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cfccd :for {_edbcb ,_fbedf :=d .Token ();if _fbedf !=nil {return _fbedf ;};switch _bebeb :=_edbcb .(type ){case _ebaba .StartElement :switch _bebeb .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ddcbda :=NewEG_PContentBase ();_ddcbda .CustomXml =NewCT_CustomXmlRun ();if _bfcbbg :=d .DecodeElement (_ddcbda .CustomXml ,&_bebeb );_bfcbbg !=nil {return _bfcbbg ;};_dd .EG_PContentBase =append (_dd .EG_PContentBase ,_ddcbda );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fecac :=NewEG_PContentBase ();_dfgag :=NewCT_SimpleField ();if _dceff :=d .DecodeElement (_dfgag ,&_bebeb );_dceff !=nil {return _dceff ;};_fecac .FldSimple =append (_fecac .FldSimple ,_dfgag );_dd .EG_PContentBase =append (_dd .EG_PContentBase ,_fecac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dfgac :=NewEG_PContentBase ();_dfgac .Hyperlink =NewCT_Hyperlink ();if _eggca :=d .DecodeElement (_dfgac .Hyperlink ,&_bebeb );_eggca !=nil {return _eggca ;};_dd .EG_PContentBase =append (_dd .EG_PContentBase ,_dfgac );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bbgbb :=NewEG_ContentRunContentBase ();_bbgbb .SmartTag =NewCT_SmartTagRun ();if _facee :=d .DecodeElement (_bbgbb .SmartTag ,&_bebeb );_facee !=nil {return _facee ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_bbgbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cebc :=NewEG_ContentRunContentBase ();_cebc .Sdt =NewCT_SdtRun ();if _fgeaeg :=d .DecodeElement (_cebc .Sdt ,&_bebeb );_fgeaeg !=nil {return _fgeaeg ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_cebc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdcfbf :=NewEG_ContentRunContentBase ();_eagd :=NewEG_RunLevelElts ();_eagd .ProofErr =NewCT_ProofErr ();if _befg :=d .DecodeElement (_eagd .ProofErr ,&_bebeb );_befg !=nil {return _befg ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_gdcfbf );_gdcfbf .EG_RunLevelElts =append (_gdcfbf .EG_RunLevelElts ,_eagd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdeee :=NewEG_ContentRunContentBase ();_cbaag :=NewEG_RunLevelElts ();_cbaag .PermStart =NewCT_PermStart ();if _gbbce :=d .DecodeElement (_cbaag .PermStart ,&_bebeb );_gbbce !=nil {return _gbbce ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_gdeee );_gdeee .EG_RunLevelElts =append (_gdeee .EG_RunLevelElts ,_cbaag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dfddc :=NewEG_ContentRunContentBase ();_aecc :=NewEG_RunLevelElts ();_aecc .PermEnd =NewCT_Perm ();if _eeegb :=d .DecodeElement (_aecc .PermEnd ,&_bebeb );_eeegb !=nil {return _eeegb ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_dfddc );_dfddc .EG_RunLevelElts =append (_dfddc .EG_RunLevelElts ,_aecc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ffaac :=NewEG_ContentRunContentBase ();_dfbge :=NewEG_RunLevelElts ();_dfbge .Ins =NewCT_RunTrackChange ();if _gddbc :=d .DecodeElement (_dfbge .Ins ,&_bebeb );_gddbc !=nil {return _gddbc ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_ffaac );_ffaac .EG_RunLevelElts =append (_ffaac .EG_RunLevelElts ,_dfbge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fcfga :=NewEG_ContentRunContentBase ();_egdage :=NewEG_RunLevelElts ();_egdage .Del =NewCT_RunTrackChange ();if _bccgda :=d .DecodeElement (_egdage .Del ,&_bebeb );_bccgda !=nil {return _bccgda ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_fcfga );_fcfga .EG_RunLevelElts =append (_fcfga .EG_RunLevelElts ,_egdage );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gaeccc :=NewEG_ContentRunContentBase ();_dbcfge :=NewEG_RunLevelElts ();_dbcfge .MoveFrom =NewCT_RunTrackChange ();if _ccfeg :=d .DecodeElement (_dbcfge .MoveFrom ,&_bebeb );_ccfeg !=nil {return _ccfeg ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_gaeccc );_gaeccc .EG_RunLevelElts =append (_gaeccc .EG_RunLevelElts ,_dbcfge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cdgde :=NewEG_ContentRunContentBase ();_fbcfa :=NewEG_RunLevelElts ();_fbcfa .MoveTo =NewCT_RunTrackChange ();if _fgabd :=d .DecodeElement (_fbcfa .MoveTo ,&_bebeb );_fgabd !=nil {return _fgabd ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_cdgde );_cdgde .EG_RunLevelElts =append (_cdgde .EG_RunLevelElts ,_fbcfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fbaba :=NewEG_ContentRunContentBase ();_fggb :=NewEG_RunLevelElts ();_aebec :=NewEG_RangeMarkupElements ();_aebec .BookmarkStart =NewCT_Bookmark ();if _gegfe :=d .DecodeElement (_aebec .BookmarkStart ,&_bebeb );_gegfe !=nil {return _gegfe ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_fbaba );_fbaba .EG_RunLevelElts =append (_fbaba .EG_RunLevelElts ,_fggb );_fggb .EG_RangeMarkupElements =append (_fggb .EG_RangeMarkupElements ,_aebec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_egfeb :=NewEG_ContentRunContentBase ();_fccab :=NewEG_RunLevelElts ();_aaceba :=NewEG_RangeMarkupElements ();_aaceba .BookmarkEnd =NewCT_MarkupRange ();if _adgccdg :=d .DecodeElement (_aaceba .BookmarkEnd ,&_bebeb );_adgccdg !=nil {return _adgccdg ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_egfeb );_egfeb .EG_RunLevelElts =append (_egfeb .EG_RunLevelElts ,_fccab );_fccab .EG_RangeMarkupElements =append (_fccab .EG_RangeMarkupElements ,_aaceba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dbfga :=NewEG_ContentRunContentBase ();_fbggfd :=NewEG_RunLevelElts ();_gfdggg :=NewEG_RangeMarkupElements ();_gfdggg .MoveFromRangeStart =NewCT_MoveBookmark ();if _degcc :=d .DecodeElement (_gfdggg .MoveFromRangeStart ,&_bebeb );_degcc !=nil {return _degcc ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_dbfga );_dbfga .EG_RunLevelElts =append (_dbfga .EG_RunLevelElts ,_fbggfd );_fbggfd .EG_RangeMarkupElements =append (_fbggfd .EG_RangeMarkupElements ,_gfdggg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecfaa :=NewEG_ContentRunContentBase ();_bceba :=NewEG_RunLevelElts ();_gadef :=NewEG_RangeMarkupElements ();_gadef .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfgbf :=d .DecodeElement (_gadef .MoveFromRangeEnd ,&_bebeb );_bfgbf !=nil {return _bfgbf ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_ecfaa );_ecfaa .EG_RunLevelElts =append (_ecfaa .EG_RunLevelElts ,_bceba );_bceba .EG_RangeMarkupElements =append (_bceba .EG_RangeMarkupElements ,_gadef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bcfgc :=NewEG_ContentRunContentBase ();_eege :=NewEG_RunLevelElts ();_aacca :=NewEG_RangeMarkupElements ();_aacca .MoveToRangeStart =NewCT_MoveBookmark ();if _fcag :=d .DecodeElement (_aacca .MoveToRangeStart ,&_bebeb );_fcag !=nil {return _fcag ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_bcfgc );_bcfgc .EG_RunLevelElts =append (_bcfgc .EG_RunLevelElts ,_eege );_eege .EG_RangeMarkupElements =append (_eege .EG_RangeMarkupElements ,_aacca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_degbd :=NewEG_ContentRunContentBase ();_eefc :=NewEG_RunLevelElts ();_bbbfg :=NewEG_RangeMarkupElements ();_bbbfg .MoveToRangeEnd =NewCT_MarkupRange ();if _ccagf :=d .DecodeElement (_bbbfg .MoveToRangeEnd ,&_bebeb );_ccagf !=nil {return _ccagf ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_degbd );_degbd .EG_RunLevelElts =append (_degbd .EG_RunLevelElts ,_eefc );_eefc .EG_RangeMarkupElements =append (_eefc .EG_RangeMarkupElements ,_bbbfg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dabeg :=NewEG_ContentRunContentBase ();_cfag :=NewEG_RunLevelElts ();_efcc :=NewEG_RangeMarkupElements ();_efcc .CommentRangeStart =NewCT_MarkupRange ();if _ddffbb :=d .DecodeElement (_efcc .CommentRangeStart ,&_bebeb );_ddffbb !=nil {return _ddffbb ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_dabeg );_dabeg .EG_RunLevelElts =append (_dabeg .EG_RunLevelElts ,_cfag );_cfag .EG_RangeMarkupElements =append (_cfag .EG_RangeMarkupElements ,_efcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abdfc :=NewEG_ContentRunContentBase ();_daaafcc :=NewEG_RunLevelElts ();_dfgeg :=NewEG_RangeMarkupElements ();_dfgeg .CommentRangeEnd =NewCT_MarkupRange ();if _caffa :=d .DecodeElement (_dfgeg .CommentRangeEnd ,&_bebeb );_caffa !=nil {return _caffa ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_abdfc );_abdfc .EG_RunLevelElts =append (_abdfc .EG_RunLevelElts ,_daaafcc );_daaafcc .EG_RangeMarkupElements =append (_daaafcc .EG_RangeMarkupElements ,_dfgeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fccfb :=NewEG_ContentRunContentBase ();_fdfbe :=NewEG_RunLevelElts ();_fgdce :=NewEG_RangeMarkupElements ();_fgdce .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgbf :=d .DecodeElement (_fgdce .CustomXmlInsRangeStart ,&_bebeb );_dgbf !=nil {return _dgbf ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_fccfb );_fccfb .EG_RunLevelElts =append (_fccfb .EG_RunLevelElts ,_fdfbe );_fdfbe .EG_RangeMarkupElements =append (_fdfbe .EG_RangeMarkupElements ,_fgdce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cccaf :=NewEG_ContentRunContentBase ();_gegbc :=NewEG_RunLevelElts ();_bacf :=NewEG_RangeMarkupElements ();_bacf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddbdfg :=d .DecodeElement (_bacf .CustomXmlInsRangeEnd ,&_bebeb );_ddbdfg !=nil {return _ddbdfg ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_cccaf );_cccaf .EG_RunLevelElts =append (_cccaf .EG_RunLevelElts ,_gegbc );_gegbc .EG_RangeMarkupElements =append (_gegbc .EG_RangeMarkupElements ,_bacf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbefca :=NewEG_ContentRunContentBase ();_afdacg :=NewEG_RunLevelElts ();_dfgfa :=NewEG_RangeMarkupElements ();_dfgfa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgecae :=d .DecodeElement (_dfgfa .CustomXmlDelRangeStart ,&_bebeb );_cgecae !=nil {return _cgecae ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_fbefca );_fbefca .EG_RunLevelElts =append (_fbefca .EG_RunLevelElts ,_afdacg );_afdacg .EG_RangeMarkupElements =append (_afdacg .EG_RangeMarkupElements ,_dfgfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afgd :=NewEG_ContentRunContentBase ();_dbede :=NewEG_RunLevelElts ();_bbbee :=NewEG_RangeMarkupElements ();_bbbee .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdfeab :=d .DecodeElement (_bbbee .CustomXmlDelRangeEnd ,&_bebeb );_cdfeab !=nil {return _cdfeab ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_afgd );_afgd .EG_RunLevelElts =append (_afgd .EG_RunLevelElts ,_dbede );_dbede .EG_RangeMarkupElements =append (_dbede .EG_RangeMarkupElements ,_bbbee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cafbb :=NewEG_ContentRunContentBase ();_caccbf :=NewEG_RunLevelElts ();_bbacd :=NewEG_RangeMarkupElements ();_bbacd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efggb :=d .DecodeElement (_bbacd .CustomXmlMoveFromRangeStart ,&_bebeb );_efggb !=nil {return _efggb ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_cafbb );_cafbb .EG_RunLevelElts =append (_cafbb .EG_RunLevelElts ,_caccbf );_caccbf .EG_RangeMarkupElements =append (_caccbf .EG_RangeMarkupElements ,_bbacd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_beffa :=NewEG_ContentRunContentBase ();_gdgefg :=NewEG_RunLevelElts ();_aabdd :=NewEG_RangeMarkupElements ();_aabdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eagfg :=d .DecodeElement (_aabdd .CustomXmlMoveFromRangeEnd ,&_bebeb );_eagfg !=nil {return _eagfg ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_beffa );_beffa .EG_RunLevelElts =append (_beffa .EG_RunLevelElts ,_gdgefg );_gdgefg .EG_RangeMarkupElements =append (_gdgefg .EG_RangeMarkupElements ,_aabdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eebgdf :=NewEG_ContentRunContentBase ();_facag :=NewEG_RunLevelElts ();_eadef :=NewEG_RangeMarkupElements ();_eadef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdca :=d .DecodeElement (_eadef .CustomXmlMoveToRangeStart ,&_bebeb );_gdca !=nil {return _gdca ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_eebgdf );_eebgdf .EG_RunLevelElts =append (_eebgdf .EG_RunLevelElts ,_facag );_facag .EG_RangeMarkupElements =append (_facag .EG_RangeMarkupElements ,_eadef );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcgab :=NewEG_ContentRunContentBase ();_gedbe :=NewEG_RunLevelElts ();_gbacbe :=NewEG_RangeMarkupElements ();_gbacbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fddggg :=d .DecodeElement (_gbacbe .CustomXmlMoveToRangeEnd ,&_bebeb );_fddggg !=nil {return _fddggg ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_gcgab );_gcgab .EG_RunLevelElts =append (_gcgab .EG_RunLevelElts ,_gedbe );_gedbe .EG_RangeMarkupElements =append (_gedbe .EG_RangeMarkupElements ,_gbacbe );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aagagd :=NewEG_ContentRunContentBase ();_edgge :=NewEG_RunLevelElts ();_aeced :=NewEG_MathContent ();_aeced .OMathPara =_cgde .NewOMathPara ();if _aabbc :=d .DecodeElement (_aeced .OMathPara ,&_bebeb );_aabbc !=nil {return _aabbc ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_aagagd );_aagagd .EG_RunLevelElts =append (_aagagd .EG_RunLevelElts ,_edgge );_edgge .EG_MathContent =append (_edgge .EG_MathContent ,_aeced );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eabf :=NewEG_ContentRunContentBase ();_decgc :=NewEG_RunLevelElts ();_gecfcg :=NewEG_MathContent ();_gecfcg .OMath =_cgde .NewOMath ();if _ffcfg :=d .DecodeElement (_gecfcg .OMath ,&_bebeb );_ffcfg !=nil {return _ffcfg ;};_dd .EG_ContentRunContentBase =append (_dd .EG_ContentRunContentBase ,_eabf );_eabf .EG_RunLevelElts =append (_eabf .EG_RunLevelElts ,_decgc );_decgc .EG_MathContent =append (_decgc .EG_MathContent ,_gecfcg );default:_febdf .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\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_bebeb .Name );if _gggg :=d .Skip ();_gggg !=nil {return _gggg ;};};case _ebaba .EndElement :break _cfccd ;case _ebaba .CharData :};};return nil ;};func (_fcgef ST_TextAlignment )ValidateWithPath (path string )error {switch _fcgef {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgef ));};return nil ;};type EG_CellMarkupElements struct{ - -// Table Cell Insertion -CellIns *CT_TrackChange ; - -// Table Cell Deletion -CellDel *CT_TrackChange ; - -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_fcagc ST_Border )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_eaagbb :=_ebaba .Attr {};_eaagbb .Name =name ;switch _fcagc {case ST_BorderUnset :_eaagbb .Value ="";case ST_BorderNil :_eaagbb .Value ="\u006e\u0069\u006c";case ST_BorderNone :_eaagbb .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_eaagbb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_eaagbb .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_eaagbb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_eaagbb .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_eaagbb .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_eaagbb .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_eaagbb .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_eaagbb .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_eaagbb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_eaagbb .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_eaagbb .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_eaagbb .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_eaagbb .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_eaagbb .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_eaagbb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_eaagbb .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_eaagbb .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_eaagbb .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_eaagbb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_eaagbb .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_eaagbb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_eaagbb .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_eaagbb .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_eaagbb .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_eaagbb .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_eaagbb .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_eaagbb .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_eaagbb .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_eaagbb .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_eaagbb .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_eaagbb .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_eaagbb .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_eaagbb .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_eaagbb .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_eaagbb .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_eaagbb .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_eaagbb .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_eaagbb .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_eaagbb .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_eaagbb .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_eaagbb .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_eaagbb .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_eaagbb .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_eaagbb .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_eaagbb .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_eaagbb .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_eaagbb .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_eaagbb .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_eaagbb .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_eaagbb .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_eaagbb .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_eaagbb .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_eaagbb .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_eaagbb .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_eaagbb .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_eaagbb .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_eaagbb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_eaagbb .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_eaagbb .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_eaagbb .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_eaagbb .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_eaagbb .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_eaagbb .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_eaagbb .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_eaagbb .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_eaagbb .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_eaagbb .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_eaagbb .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_eaagbb .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_eaagbb .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_eaagbb .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_eaagbb .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_eaagbb .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_eaagbb .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_eaagbb .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_eaagbb .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_eaagbb .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_eaagbb .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_eaagbb .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_eaagbb .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_eaagbb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_eaagbb .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_eaagbb .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_eaagbb .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_eaagbb .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_eaagbb .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_eaagbb .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_eaagbb .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_eaagbb .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_eaagbb .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_eaagbb .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_eaagbb .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_eaagbb .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_eaagbb .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_eaagbb .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_eaagbb .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_eaagbb .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_eaagbb .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_eaagbb .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_eaagbb .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_eaagbb .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_eaagbb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_eaagbb .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_eaagbb .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_eaagbb .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_eaagbb .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_eaagbb .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_eaagbb .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_eaagbb .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_eaagbb .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_eaagbb .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_eaagbb .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_eaagbb .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_eaagbb .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_eaagbb .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_eaagbb .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_eaagbb .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_eaagbb .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_eaagbb .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_eaagbb .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_eaagbb .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_eaagbb .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_eaagbb .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_eaagbb .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_eaagbb .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_eaagbb .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_eaagbb .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_eaagbb .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_eaagbb .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_eaagbb .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_eaagbb .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_eaagbb .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_eaagbb .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_eaagbb .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_eaagbb .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_eaagbb .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_eaagbb .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_eaagbb .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_eaagbb .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_eaagbb .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_eaagbb .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_eaagbb .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_eaagbb .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_eaagbb .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_eaagbb .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_eaagbb .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_eaagbb .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_eaagbb .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_eaagbb .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_eaagbb .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_eaagbb .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_eaagbb .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_eaagbb .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_eaagbb .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_eaagbb .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_eaagbb .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_eaagbb .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_eaagbb .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_eaagbb .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_eaagbb .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_eaagbb .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_eaagbb .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_eaagbb .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_eaagbb .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_eaagbb .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_eaagbb .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_eaagbb .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_eaagbb .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_eaagbb .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_eaagbb .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_eaagbb .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_eaagbb .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_eaagbb .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_eaagbb .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_eaagbb .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_eaagbb .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_eaagbb .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_eaagbb .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_eaagbb .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_eaagbb .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_eaagbb .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_eaagbb .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_eaagbb .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_eaagbb .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_eaagbb .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_eaagbb .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_eaagbb .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_eaagbb .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_eaagbb .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_eaagbb .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_eaagbb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _eaagbb ,nil ;};func (_ggfde ST_StyleSort )String ()string {switch _ggfde {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};func (_gggbe *CT_TextEffect )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_dabd ,_acfce :=_gggbe .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acfce !=nil {return _acfce ;};start .Attr =append (start .Attr ,_dabd );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;); - -// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path -func (_aagefbe *CT_NumPr )ValidateWithPath (path string )error {if _aagefbe .Ilvl !=nil {if _dadbf :=_aagefbe .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_dadbf !=nil {return _dadbf ;};};if _aagefbe .NumId !=nil {if _cefbd :=_aagefbe .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_cefbd !=nil {return _cefbd ;};};if _aagefbe .NumberingChange !=nil {if _abedf :=_aagefbe .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_abedf !=nil {return _abedf ;};};if _aagefbe .Ins !=nil {if _ebfde :=_aagefbe .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ebfde !=nil {return _ebfde ;};};return nil ;};func (_aeeed *CT_Comment )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_egcfa :=range start .Attr {if _egcfa .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_cegdb ,_fdafed :=_egcfa .Value ,error (nil );if _fdafed !=nil {return _fdafed ;};_aeeed .InitialsAttr =&_cegdb ;continue ;};if _egcfa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dcfad ,_gggdg :=_egcfa .Value ,error (nil );if _gggdg !=nil {return _gggdg ;};_aeeed .AuthorAttr =_dcfad ;continue ;};if _egcfa .Name .Local =="\u0064\u0061\u0074\u0065"{_bccdd ,_ebfae :=ParseStdlibTime (_egcfa .Value );if _ebfae !=nil {return _ebfae ;};_aeeed .DateAttr =&_bccdd ;continue ;};if _egcfa .Name .Local =="\u0069\u0064"{_cdf ,_bbdcd :=_cfdbf .ParseInt (_egcfa .Value ,10,64);if _bbdcd !=nil {return _bbdcd ;};_aeeed .IdAttr =_cdf ;continue ;};};_decgb :for {_cdccde ,_bcaeee :=d .Token ();if _bcaeee !=nil {return _bcaeee ;};switch _eced :=_cdccde .(type ){case _ebaba .StartElement :switch _eced .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_cabed :=NewEG_BlockLevelElts ();_cggb :=NewCT_AltChunk ();if _dfedaf :=d .DecodeElement (_cggb ,&_eced );_dfedaf !=nil {return _dfedaf ;};_cabed .AltChunk =append (_cabed .AltChunk ,_cggb );_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_cabed );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gbfeeb :=NewEG_BlockLevelElts ();_aedbe :=NewEG_ContentBlockContent ();_aedbe .CustomXml =NewCT_CustomXmlBlock ();if _fdgfb :=d .DecodeElement (_aedbe .CustomXml ,&_eced );_fdgfb !=nil {return _fdgfb ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_gbfeeb );_gbfeeb .EG_ContentBlockContent =append (_gbfeeb .EG_ContentBlockContent ,_aedbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_feeada :=NewEG_BlockLevelElts ();_feggd :=NewEG_ContentBlockContent ();_feggd .Sdt =NewCT_SdtBlock ();if _daegc :=d .DecodeElement (_feggd .Sdt ,&_eced );_daegc !=nil {return _daegc ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_feeada );_feeada .EG_ContentBlockContent =append (_feeada .EG_ContentBlockContent ,_feggd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_ebcfbc :=NewEG_BlockLevelElts ();_babdc :=NewEG_ContentBlockContent ();_ecacae :=NewCT_P ();if _eecfeg :=d .DecodeElement (_ecacae ,&_eced );_eecfeg !=nil {return _eecfeg ;};_babdc .P =append (_babdc .P ,_ecacae );_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_ebcfbc );_ebcfbc .EG_ContentBlockContent =append (_ebcfbc .EG_ContentBlockContent ,_babdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_dbded :=NewEG_BlockLevelElts ();_beade :=NewEG_ContentBlockContent ();_bfaac :=NewCT_Tbl ();if _bafgg :=d .DecodeElement (_bfaac ,&_eced );_bafgg !=nil {return _bafgg ;};_beade .Tbl =append (_beade .Tbl ,_bfaac );_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_dbded );_dbded .EG_ContentBlockContent =append (_dbded .EG_ContentBlockContent ,_beade );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gfeec :=NewEG_BlockLevelElts ();_ccdag :=NewEG_ContentBlockContent ();_dcde :=NewEG_RunLevelElts ();_dcde .ProofErr =NewCT_ProofErr ();if _febc :=d .DecodeElement (_dcde .ProofErr ,&_eced );_febc !=nil {return _febc ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_gfeec );_gfeec .EG_ContentBlockContent =append (_gfeec .EG_ContentBlockContent ,_ccdag );_ccdag .EG_RunLevelElts =append (_ccdag .EG_RunLevelElts ,_dcde );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cabdc :=NewEG_BlockLevelElts ();_fgbba :=NewEG_ContentBlockContent ();_cbbgg :=NewEG_RunLevelElts ();_cbbgg .PermStart =NewCT_PermStart ();if _adgcbd :=d .DecodeElement (_cbbgg .PermStart ,&_eced );_adgcbd !=nil {return _adgcbd ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_cabdc );_cabdc .EG_ContentBlockContent =append (_cabdc .EG_ContentBlockContent ,_fgbba );_fgbba .EG_RunLevelElts =append (_fgbba .EG_RunLevelElts ,_cbbgg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fdcbf :=NewEG_BlockLevelElts ();_adebgcf :=NewEG_ContentBlockContent ();_ffgbbb :=NewEG_RunLevelElts ();_ffgbbb .PermEnd =NewCT_Perm ();if _acbdf :=d .DecodeElement (_ffgbbb .PermEnd ,&_eced );_acbdf !=nil {return _acbdf ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_fdcbf );_fdcbf .EG_ContentBlockContent =append (_fdcbf .EG_ContentBlockContent ,_adebgcf );_adebgcf .EG_RunLevelElts =append (_adebgcf .EG_RunLevelElts ,_ffgbbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_afaaa :=NewEG_BlockLevelElts ();_ggacgf :=NewEG_ContentBlockContent ();_afade :=NewEG_RunLevelElts ();_afade .Ins =NewCT_RunTrackChange ();if _geaef :=d .DecodeElement (_afade .Ins ,&_eced );_geaef !=nil {return _geaef ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_afaaa );_afaaa .EG_ContentBlockContent =append (_afaaa .EG_ContentBlockContent ,_ggacgf );_ggacgf .EG_RunLevelElts =append (_ggacgf .EG_RunLevelElts ,_afade );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aedfe :=NewEG_BlockLevelElts ();_bedcdc :=NewEG_ContentBlockContent ();_bebcaf :=NewEG_RunLevelElts ();_bebcaf .Del =NewCT_RunTrackChange ();if _dfae :=d .DecodeElement (_bebcaf .Del ,&_eced );_dfae !=nil {return _dfae ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_aedfe );_aedfe .EG_ContentBlockContent =append (_aedfe .EG_ContentBlockContent ,_bedcdc );_bedcdc .EG_RunLevelElts =append (_bedcdc .EG_RunLevelElts ,_bebcaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aceca :=NewEG_BlockLevelElts ();_abebc :=NewEG_ContentBlockContent ();_beddag :=NewEG_RunLevelElts ();_beddag .MoveFrom =NewCT_RunTrackChange ();if _ccfcc :=d .DecodeElement (_beddag .MoveFrom ,&_eced );_ccfcc !=nil {return _ccfcc ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_aceca );_aceca .EG_ContentBlockContent =append (_aceca .EG_ContentBlockContent ,_abebc );_abebc .EG_RunLevelElts =append (_abebc .EG_RunLevelElts ,_beddag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bgabgc :=NewEG_BlockLevelElts ();_fgffg :=NewEG_ContentBlockContent ();_ddddb :=NewEG_RunLevelElts ();_ddddb .MoveTo =NewCT_RunTrackChange ();if _ebbff :=d .DecodeElement (_ddddb .MoveTo ,&_eced );_ebbff !=nil {return _ebbff ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_bgabgc );_bgabgc .EG_ContentBlockContent =append (_bgabgc .EG_ContentBlockContent ,_fgffg );_fgffg .EG_RunLevelElts =append (_fgffg .EG_RunLevelElts ,_ddddb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_efcgg :=NewEG_BlockLevelElts ();_cedcfe :=NewEG_ContentBlockContent ();_cfdf :=NewEG_RunLevelElts ();_eefbe :=NewEG_RangeMarkupElements ();_eefbe .BookmarkStart =NewCT_Bookmark ();if _fgfgbb :=d .DecodeElement (_eefbe .BookmarkStart ,&_eced );_fgfgbb !=nil {return _fgfgbb ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_efcgg );_efcgg .EG_ContentBlockContent =append (_efcgg .EG_ContentBlockContent ,_cedcfe );_cedcfe .EG_RunLevelElts =append (_cedcfe .EG_RunLevelElts ,_cfdf );_cfdf .EG_RangeMarkupElements =append (_cfdf .EG_RangeMarkupElements ,_eefbe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cbgeed :=NewEG_BlockLevelElts ();_befdf :=NewEG_ContentBlockContent ();_dbeee :=NewEG_RunLevelElts ();_facgb :=NewEG_RangeMarkupElements ();_facgb .BookmarkEnd =NewCT_MarkupRange ();if _ecgbd :=d .DecodeElement (_facgb .BookmarkEnd ,&_eced );_ecgbd !=nil {return _ecgbd ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_cbgeed );_cbgeed .EG_ContentBlockContent =append (_cbgeed .EG_ContentBlockContent ,_befdf );_befdf .EG_RunLevelElts =append (_befdf .EG_RunLevelElts ,_dbeee );_dbeee .EG_RangeMarkupElements =append (_dbeee .EG_RangeMarkupElements ,_facgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eecfda :=NewEG_BlockLevelElts ();_acgfec :=NewEG_ContentBlockContent ();_dceda :=NewEG_RunLevelElts ();_cedgf :=NewEG_RangeMarkupElements ();_cedgf .MoveFromRangeStart =NewCT_MoveBookmark ();if _begef :=d .DecodeElement (_cedgf .MoveFromRangeStart ,&_eced );_begef !=nil {return _begef ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_eecfda );_eecfda .EG_ContentBlockContent =append (_eecfda .EG_ContentBlockContent ,_acgfec );_acgfec .EG_RunLevelElts =append (_acgfec .EG_RunLevelElts ,_dceda );_dceda .EG_RangeMarkupElements =append (_dceda .EG_RangeMarkupElements ,_cedgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbcab :=NewEG_BlockLevelElts ();_aegbec :=NewEG_ContentBlockContent ();_gbgaa :=NewEG_RunLevelElts ();_cdead :=NewEG_RangeMarkupElements ();_cdead .MoveFromRangeEnd =NewCT_MarkupRange ();if _affc :=d .DecodeElement (_cdead .MoveFromRangeEnd ,&_eced );_affc !=nil {return _affc ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_dbcab );_dbcab .EG_ContentBlockContent =append (_dbcab .EG_ContentBlockContent ,_aegbec );_aegbec .EG_RunLevelElts =append (_aegbec .EG_RunLevelElts ,_gbgaa );_gbgaa .EG_RangeMarkupElements =append (_gbgaa .EG_RangeMarkupElements ,_cdead );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfdab :=NewEG_BlockLevelElts ();_bggfee :=NewEG_ContentBlockContent ();_eaced :=NewEG_RunLevelElts ();_afadc :=NewEG_RangeMarkupElements ();_afadc .MoveToRangeStart =NewCT_MoveBookmark ();if _dcgbe :=d .DecodeElement (_afadc .MoveToRangeStart ,&_eced );_dcgbe !=nil {return _dcgbe ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_cfdab );_cfdab .EG_ContentBlockContent =append (_cfdab .EG_ContentBlockContent ,_bggfee );_bggfee .EG_RunLevelElts =append (_bggfee .EG_RunLevelElts ,_eaced );_eaced .EG_RangeMarkupElements =append (_eaced .EG_RangeMarkupElements ,_afadc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bdeadg :=NewEG_BlockLevelElts ();_cffec :=NewEG_ContentBlockContent ();_gbcabf :=NewEG_RunLevelElts ();_efdgc :=NewEG_RangeMarkupElements ();_efdgc .MoveToRangeEnd =NewCT_MarkupRange ();if _bdabbb :=d .DecodeElement (_efdgc .MoveToRangeEnd ,&_eced );_bdabbb !=nil {return _bdabbb ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_bdeadg );_bdeadg .EG_ContentBlockContent =append (_bdeadg .EG_ContentBlockContent ,_cffec );_cffec .EG_RunLevelElts =append (_cffec .EG_RunLevelElts ,_gbcabf );_gbcabf .EG_RangeMarkupElements =append (_gbcabf .EG_RangeMarkupElements ,_efdgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gaafa :=NewEG_BlockLevelElts ();_afgcd :=NewEG_ContentBlockContent ();_affgbd :=NewEG_RunLevelElts ();_gdffa :=NewEG_RangeMarkupElements ();_gdffa .CommentRangeStart =NewCT_MarkupRange ();if _fgcfcc :=d .DecodeElement (_gdffa .CommentRangeStart ,&_eced );_fgcfcc !=nil {return _fgcfcc ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_gaafa );_gaafa .EG_ContentBlockContent =append (_gaafa .EG_ContentBlockContent ,_afgcd );_afgcd .EG_RunLevelElts =append (_afgcd .EG_RunLevelElts ,_affgbd );_affgbd .EG_RangeMarkupElements =append (_affgbd .EG_RangeMarkupElements ,_gdffa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggdcdf :=NewEG_BlockLevelElts ();_cdde :=NewEG_ContentBlockContent ();_fageb :=NewEG_RunLevelElts ();_eegf :=NewEG_RangeMarkupElements ();_eegf .CommentRangeEnd =NewCT_MarkupRange ();if _afeag :=d .DecodeElement (_eegf .CommentRangeEnd ,&_eced );_afeag !=nil {return _afeag ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_ggdcdf );_ggdcdf .EG_ContentBlockContent =append (_ggdcdf .EG_ContentBlockContent ,_cdde );_cdde .EG_RunLevelElts =append (_cdde .EG_RunLevelElts ,_fageb );_fageb .EG_RangeMarkupElements =append (_fageb .EG_RangeMarkupElements ,_eegf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccbeab :=NewEG_BlockLevelElts ();_fbdbc :=NewEG_ContentBlockContent ();_efdca :=NewEG_RunLevelElts ();_adbcc :=NewEG_RangeMarkupElements ();_adbcc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdcea :=d .DecodeElement (_adbcc .CustomXmlInsRangeStart ,&_eced );_gdcea !=nil {return _gdcea ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_ccbeab );_ccbeab .EG_ContentBlockContent =append (_ccbeab .EG_ContentBlockContent ,_fbdbc );_fbdbc .EG_RunLevelElts =append (_fbdbc .EG_RunLevelElts ,_efdca );_efdca .EG_RangeMarkupElements =append (_efdca .EG_RangeMarkupElements ,_adbcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gdgae :=NewEG_BlockLevelElts ();_cagde :=NewEG_ContentBlockContent ();_acbbf :=NewEG_RunLevelElts ();_aaf :=NewEG_RangeMarkupElements ();_aaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _dggaf :=d .DecodeElement (_aaf .CustomXmlInsRangeEnd ,&_eced );_dggaf !=nil {return _dggaf ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_gdgae );_gdgae .EG_ContentBlockContent =append (_gdgae .EG_ContentBlockContent ,_cagde );_cagde .EG_RunLevelElts =append (_cagde .EG_RunLevelElts ,_acbbf );_acbbf .EG_RangeMarkupElements =append (_acbbf .EG_RangeMarkupElements ,_aaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gfaaf :=NewEG_BlockLevelElts ();_afagb :=NewEG_ContentBlockContent ();_aaede :=NewEG_RunLevelElts ();_ddgd :=NewEG_RangeMarkupElements ();_ddgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ceabc :=d .DecodeElement (_ddgd .CustomXmlDelRangeStart ,&_eced );_ceabc !=nil {return _ceabc ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_gfaaf );_gfaaf .EG_ContentBlockContent =append (_gfaaf .EG_ContentBlockContent ,_afagb );_afagb .EG_RunLevelElts =append (_afagb .EG_RunLevelElts ,_aaede );_aaede .EG_RangeMarkupElements =append (_aaede .EG_RangeMarkupElements ,_ddgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eaab :=NewEG_BlockLevelElts ();_adcea :=NewEG_ContentBlockContent ();_bffdc :=NewEG_RunLevelElts ();_fcgdg :=NewEG_RangeMarkupElements ();_fcgdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgdbf :=d .DecodeElement (_fcgdg .CustomXmlDelRangeEnd ,&_eced );_cgdbf !=nil {return _cgdbf ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_eaab );_eaab .EG_ContentBlockContent =append (_eaab .EG_ContentBlockContent ,_adcea );_adcea .EG_RunLevelElts =append (_adcea .EG_RunLevelElts ,_bffdc );_bffdc .EG_RangeMarkupElements =append (_bffdc .EG_RangeMarkupElements ,_fcgdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cfaaf :=NewEG_BlockLevelElts ();_adbfa :=NewEG_ContentBlockContent ();_fadae :=NewEG_RunLevelElts ();_dgcc :=NewEG_RangeMarkupElements ();_dgcc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gggfcd :=d .DecodeElement (_dgcc .CustomXmlMoveFromRangeStart ,&_eced );_gggfcd !=nil {return _gggfcd ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_cfaaf );_cfaaf .EG_ContentBlockContent =append (_cfaaf .EG_ContentBlockContent ,_adbfa );_adbfa .EG_RunLevelElts =append (_adbfa .EG_RunLevelElts ,_fadae );_fadae .EG_RangeMarkupElements =append (_fadae .EG_RangeMarkupElements ,_dgcc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bgaeec :=NewEG_BlockLevelElts ();_dgfge :=NewEG_ContentBlockContent ();_cdcef :=NewEG_RunLevelElts ();_gdcdae :=NewEG_RangeMarkupElements ();_gdcdae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbde :=d .DecodeElement (_gdcdae .CustomXmlMoveFromRangeEnd ,&_eced );_dbde !=nil {return _dbde ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_bgaeec );_bgaeec .EG_ContentBlockContent =append (_bgaeec .EG_ContentBlockContent ,_dgfge );_dgfge .EG_RunLevelElts =append (_dgfge .EG_RunLevelElts ,_cdcef );_cdcef .EG_RangeMarkupElements =append (_cdcef .EG_RangeMarkupElements ,_gdcdae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gfacg :=NewEG_BlockLevelElts ();_fdcbce :=NewEG_ContentBlockContent ();_cedcaf :=NewEG_RunLevelElts ();_dgdcf :=NewEG_RangeMarkupElements ();_dgdcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cddbc :=d .DecodeElement (_dgdcf .CustomXmlMoveToRangeStart ,&_eced );_cddbc !=nil {return _cddbc ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_gfacg );_gfacg .EG_ContentBlockContent =append (_gfacg .EG_ContentBlockContent ,_fdcbce );_fdcbce .EG_RunLevelElts =append (_fdcbce .EG_RunLevelElts ,_cedcaf );_cedcaf .EG_RangeMarkupElements =append (_cedcaf .EG_RangeMarkupElements ,_dgdcf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcdf :=NewEG_BlockLevelElts ();_fffbc :=NewEG_ContentBlockContent ();_eeaeg :=NewEG_RunLevelElts ();_gecdf :=NewEG_RangeMarkupElements ();_gecdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cabebe :=d .DecodeElement (_gecdf .CustomXmlMoveToRangeEnd ,&_eced );_cabebe !=nil {return _cabebe ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_bcdf );_bcdf .EG_ContentBlockContent =append (_bcdf .EG_ContentBlockContent ,_fffbc );_fffbc .EG_RunLevelElts =append (_fffbc .EG_RunLevelElts ,_eeaeg );_eeaeg .EG_RangeMarkupElements =append (_eeaeg .EG_RangeMarkupElements ,_gecdf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fdegf :=NewEG_BlockLevelElts ();_dcac :=NewEG_ContentBlockContent ();_eeegf :=NewEG_RunLevelElts ();_gedaec :=NewEG_MathContent ();_gedaec .OMathPara =_cgde .NewOMathPara ();if _bdaae :=d .DecodeElement (_gedaec .OMathPara ,&_eced );_bdaae !=nil {return _bdaae ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_fdegf );_fdegf .EG_ContentBlockContent =append (_fdegf .EG_ContentBlockContent ,_dcac );_dcac .EG_RunLevelElts =append (_dcac .EG_RunLevelElts ,_eeegf );_eeegf .EG_MathContent =append (_eeegf .EG_MathContent ,_gedaec );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_effgc :=NewEG_BlockLevelElts ();_cagfb :=NewEG_ContentBlockContent ();_bde :=NewEG_RunLevelElts ();_gcdcc :=NewEG_MathContent ();_gcdcc .OMath =_cgde .NewOMath ();if _bbcdc :=d .DecodeElement (_gcdcc .OMath ,&_eced );_bbcdc !=nil {return _bbcdc ;};_aeeed .EG_BlockLevelElts =append (_aeeed .EG_BlockLevelElts ,_effgc );_effgc .EG_ContentBlockContent =append (_effgc .EG_ContentBlockContent ,_cagfb );_cagfb .EG_RunLevelElts =append (_cagfb .EG_RunLevelElts ,_bde );_bde .EG_MathContent =append (_bde .EG_MathContent ,_gcdcc );default:_febdf .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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_eced .Name );if _faced :=d .Skip ();_faced !=nil {return _faced ;};};case _ebaba .EndElement :break _decgb ;case _ebaba .CharData :};};return nil ;};func NewCT_String ()*CT_String {_faebc :=&CT_String {};return _faebc };func (_decf *ST_PTabAlignment )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_geafgg ,_eafgg :=d .Token ();if _eafgg !=nil {return _eafgg ;};if _gedebg ,_cgbb :=_geafgg .(_ebaba .EndElement );_cgbb &&_gedebg .Name ==start .Name {*_decf =1;return nil ;};if _cbfbdg ,_gcbbaa :=_geafgg .(_ebaba .CharData );!_gcbbaa {return _eddeb .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",_geafgg );}else {switch string (_cbfbdg ){case "":*_decf =0;case "\u006c\u0065\u0066\u0074":*_decf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_decf =2;case "\u0072\u0069\u0067h\u0074":*_decf =3;};};_geafgg ,_eafgg =d .Token ();if _eafgg !=nil {return _eafgg ;};if _cdgfd ,_daag :=_geafgg .(_ebaba .EndElement );_daag &&_cdgfd .Name ==start .Name {return nil ;};return _eddeb .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",_geafgg );}; - -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_cdccc *CT_Comments )ValidateWithPath (path string )error {for _ffbdfc ,_afffcb :=range _cdccc .Comment {if _fcbadb :=_afffcb .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_ffbdfc ));_fcbadb !=nil {return _fcbadb ;};};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_afdegg :=&CT_TrackChangeRange {};return _afdegg }; - -// Validate validates the WdEG_WrapType and its children -func (_ecfad *WdEG_WrapType )Validate ()error {return _ecfad .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");}; - -// Validate validates the CT_Guid and its children -func (_fedgc *CT_Guid )Validate ()error {return _fedgc .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_cfafg ST_View )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_cfafg .String (),start );};func (_bdcgf *WdCT_Anchor )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_bdcgf .SimplePos =_gedadf .NewCT_Point2D ();_bdcgf .PositionH =NewWdCT_PosH ();_bdcgf .PositionV =NewWdCT_PosV ();_bdcgf .Extent =_gedadf .NewCT_PositiveSize2D ();_bdcgf .DocPr =_gedadf .NewCT_NonVisualDrawingProps ();_bdcgf .Graphic =_gedadf .NewGraphic ();for _ ,_fgca :=range start .Attr {if _fgca .Name .Local =="\u0064\u0069\u0073t\u0054"{_bagbee ,_abfa :=_cfdbf .ParseUint (_fgca .Value ,10,32);if _abfa !=nil {return _abfa ;};_bdgcg :=uint32 (_bagbee );_bdcgf .DistTAttr =&_bdgcg ;continue ;};if _fgca .Name .Local =="\u0064\u0069\u0073t\u004c"{_edcb ,_fdfgea :=_cfdbf .ParseUint (_fgca .Value ,10,32);if _fdfgea !=nil {return _fdfgea ;};_bddaa :=uint32 (_edcb );_bdcgf .DistLAttr =&_bddaa ;continue ;};if _fgca .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_fgecebb ,_ecgab :=_cfdbf .ParseBool (_fgca .Value );if _ecgab !=nil {return _ecgab ;};_bdcgf .SimplePosAttr =&_fgecebb ;continue ;};if _fgca .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_bddcb ,_aegaf :=_cfdbf .ParseBool (_fgca .Value );if _aegaf !=nil {return _aegaf ;};_bdcgf .BehindDocAttr =_bddcb ;continue ;};if _fgca .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_dfdg ,_bfgec :=_cfdbf .ParseBool (_fgca .Value );if _bfgec !=nil {return _bfgec ;};_bdcgf .LayoutInCellAttr =_dfdg ;continue ;};if _fgca .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bcba ,_faaaef :=_cfdbf .ParseBool (_fgca .Value );if _faaaef !=nil {return _faaaef ;};_bdcgf .HiddenAttr =&_bcba ;continue ;};if _fgca .Name .Local =="\u0064\u0069\u0073t\u0042"{_fbgea ,_daeeb :=_cfdbf .ParseUint (_fgca .Value ,10,32);if _daeeb !=nil {return _daeeb ;};_eebbf :=uint32 (_fbgea );_bdcgf .DistBAttr =&_eebbf ;continue ;};if _fgca .Name .Local =="\u0064\u0069\u0073t\u0052"{_dafdcf ,_agaac :=_cfdbf .ParseUint (_fgca .Value ,10,32);if _agaac !=nil {return _agaac ;};_dafea :=uint32 (_dafdcf );_bdcgf .DistRAttr =&_dafea ;continue ;};if _fgca .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_dgfcfg ,_fdbad :=_cfdbf .ParseUint (_fgca .Value ,10,32);if _fdbad !=nil {return _fdbad ;};_bdcgf .RelativeHeightAttr =uint32 (_dgfcfg );continue ;};if _fgca .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dcfbd ,_gcbgab :=_cfdbf .ParseBool (_fgca .Value );if _gcbgab !=nil {return _gcbgab ;};_bdcgf .LockedAttr =_dcfbd ;continue ;};if _fgca .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_aegbb ,_agaf :=_cfdbf .ParseBool (_fgca .Value );if _agaf !=nil {return _agaf ;};_bdcgf .AllowOverlapAttr =_aegbb ;continue ;};};_gefdg :for {_dfccg ,_bbccb :=d .Token ();if _bbccb !=nil {return _bbccb ;};switch _beacb :=_dfccg .(type ){case _ebaba .StartElement :switch _beacb .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _dddf :=d .DecodeElement (_bdcgf .SimplePos ,&_beacb );_dddf !=nil {return _dddf ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _gagfcd :=d .DecodeElement (_bdcgf .PositionH ,&_beacb );_gagfcd !=nil {return _gagfcd ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _fcfc :=d .DecodeElement (_bdcgf .PositionV ,&_beacb );_fcfc !=nil {return _fcfc ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _eeef :=d .DecodeElement (_bdcgf .Extent ,&_beacb );_eeef !=nil {return _eeef ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_bdcgf .EffectExtent =NewWdCT_EffectExtent ();if _gaggb :=d .DecodeElement (_bdcgf .EffectExtent ,&_beacb );_gaggb !=nil {return _gaggb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bdcgf .Choice =NewWdEG_WrapTypeChoice ();if _bacgad :=d .DecodeElement (&_bdcgf .Choice .WrapNone ,&_beacb );_bacgad !=nil {return _bacgad ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bdcgf .Choice =NewWdEG_WrapTypeChoice ();if _fddda :=d .DecodeElement (&_bdcgf .Choice .WrapSquare ,&_beacb );_fddda !=nil {return _fddda ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bdcgf .Choice =NewWdEG_WrapTypeChoice ();if _gfcde :=d .DecodeElement (&_bdcgf .Choice .WrapTight ,&_beacb );_gfcde !=nil {return _gfcde ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bdcgf .Choice =NewWdEG_WrapTypeChoice ();if _bgcec :=d .DecodeElement (&_bdcgf .Choice .WrapThrough ,&_beacb );_bgcec !=nil {return _bgcec ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bdcgf .Choice =NewWdEG_WrapTypeChoice ();if _def :=d .DecodeElement (&_bdcgf .Choice .WrapTopAndBottom ,&_beacb );_def !=nil {return _def ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _gfge :=d .DecodeElement (_bdcgf .DocPr ,&_beacb );_gfge !=nil {return _gfge ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_bdcgf .CNvGraphicFramePr =_gedadf .NewCT_NonVisualGraphicFrameProperties ();if _gbbeca :=d .DecodeElement (_bdcgf .CNvGraphicFramePr ,&_beacb );_gbbeca !=nil {return _gbbeca ;};case _ebaba .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bdcdd :=d .DecodeElement (_bdcgf .Graphic ,&_beacb );_bdcdd !=nil {return _bdcdd ;};default:_febdf .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\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_beacb .Name );if _bcceae :=d .Skip ();_bcceae !=nil {return _bcceae ;};};case _ebaba .EndElement :break _gefdg ;case _ebaba .CharData :};};return nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_gbebge .Time ; - -// Annotation Identifier -IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};type CT_SdtContentCell struct{ - -// Table Cell -Tc []*CT_Tc ; - -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; - -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;}; - -// Validate validates the WdCT_LinkedTextboxInformation and its children -func (_dcgcd *WdCT_LinkedTextboxInformation )Validate ()error {return _dcgcd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0072\u006d\u0061ti\u006f\u006e");};func (_eafac ST_DocProtect )Validate ()error {return _eafac .ValidateWithPath ("")};type ST_HAnchor byte ; - -// Validate validates the WdCT_WordprocessingGroup and its children -func (_fggbed *WdCT_WordprocessingGroup )Validate ()error {return _fggbed .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");}; - -// Validate validates the CT_SmartTagPr and its children -func (_gcgfba *CT_SmartTagPr )Validate ()error {return _gcgfba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func NewFtr ()*Ftr {_gfae :=&Ftr {};_gfae .CT_HdrFtr =*NewCT_HdrFtr ();return _gfae };type CT_SdtComboBox struct{ - -// Combo Box Last Saved Value -LastValueAttr *string ; - -// Combo Box List Item -ListItem []*CT_SdtListItem ;};func (_aeac ST_TblOverlap )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bfgf :=_ebaba .Attr {};_bfgf .Name =name ;switch _aeac {case ST_TblOverlapUnset :_bfgf .Value ="";case ST_TblOverlapNever :_bfgf .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_bfgf .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _bfgf ,nil ;};func (_deafd *ST_TextEffect )UnmarshalXMLAttr (attr _ebaba .Attr )error {switch attr .Value {case "":*_deafd =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_deafd =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_deafd =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_deafd =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_deafd =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_deafd =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_deafd =6;case "\u006e\u006f\u006e\u0065":*_deafd =7;};return nil ;};type CT_Height struct{ - -// Table Row Height -ValAttr *_bef .ST_TwipsMeasure ; - -// Table Row Height Type -HRuleAttr ST_HeightRule ;};func (_ffcgg *WdCT_Anchor )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _ffcgg .DistTAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffcgg .DistTAttr )});};if _ffcgg .DistBAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffcgg .DistBAttr )});};if _ffcgg .DistLAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffcgg .DistLAttr )});};if _ffcgg .DistRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_ffcgg .DistRAttr )});};if _ffcgg .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_eddeb .Sprintf ("\u0025\u0064",_gbeaf (*_ffcgg .SimplePosAttr ))});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",_ffcgg .RelativeHeightAttr )});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_eddeb .Sprintf ("\u0025\u0064",_gbeaf (_ffcgg .BehindDocAttr ))});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_eddeb .Sprintf ("\u0025\u0064",_gbeaf (_ffcgg .LockedAttr ))});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_eddeb .Sprintf ("\u0025\u0064",_gbeaf (_ffcgg .LayoutInCellAttr ))});if _ffcgg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_eddeb .Sprintf ("\u0025\u0064",_gbeaf (*_ffcgg .HiddenAttr ))});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_eddeb .Sprintf ("\u0025\u0064",_gbeaf (_ffcgg .AllowOverlapAttr ))});e .EncodeToken (start );_ebefb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_ffcgg .SimplePos ,_ebefb );_gedaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_ffcgg .PositionH ,_gedaf );_dcffa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_ffcgg .PositionV ,_dcffa );_defda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_ffcgg .Extent ,_defda );if _ffcgg .EffectExtent !=nil {_ceda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ffcgg .EffectExtent ,_ceda );};if _ffcgg .Choice !=nil {_ffcgg .Choice .MarshalXML (e ,_ebaba .StartElement {});};_cgffa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_ffcgg .DocPr ,_cgffa );if _ffcgg .CNvGraphicFramePr !=nil {_fecedf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_ffcgg .CNvGraphicFramePr ,_fecedf );};_geaba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_ffcgg .Graphic ,_geaba );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path -func (_cbaeac *CT_Tabs )ValidateWithPath (path string )error {for _daba ,_bcbegf :=range _cbaeac .Tab {if _eaec :=_bcbegf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_daba ));_eaec !=nil {return _eaec ;};};return nil ;};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_abfce :=&CT_SdtContentBlock {};return _abfce }; - -// Validate validates the CT_FontFamily and its children -func (_adeea *CT_FontFamily )Validate ()error {return _adeea .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_caeea *Document )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .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 ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _caeea .CT_Document .MarshalXML (e ,start );};func (_dgfe *CT_Caption )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bgbfa :=range start .Attr {if _bgbfa .Name .Local =="\u006e\u0061\u006d\u0065"{_gbccgdc ,_ccgcb :=_bgbfa .Value ,error (nil );if _ccgcb !=nil {return _ccgcb ;};_dgfe .NameAttr =_gbccgdc ;continue ;};if _bgbfa .Name .Local =="\u0070\u006f\u0073"{_dgfe .PosAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_dccgfe ,_ebbec :=ParseUnionST_OnOff (_bgbfa .Value );if _ebbec !=nil {return _ebbec ;};_dgfe .ChapNumAttr =&_dccgfe ;continue ;};if _bgbfa .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_cbeaf ,_dgfcc :=_cfdbf .ParseInt (_bgbfa .Value ,10,64);if _dgfcc !=nil {return _dgfcc ;};_dgfe .HeadingAttr =&_cbeaf ;continue ;};if _bgbfa .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_cbgegg ,_ddddc :=ParseUnionST_OnOff (_bgbfa .Value );if _ddddc !=nil {return _ddddc ;};_dgfe .NoLabelAttr =&_cbgegg ;continue ;};if _bgbfa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_dgfe .NumFmtAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Local =="\u0073\u0065\u0070"{_dgfe .SepAttr .UnmarshalXMLAttr (_bgbfa );continue ;};};for {_adfceg ,_bccbf :=d .Token ();if _bccbf !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_bccbf );};if _gffgf ,_eecece :=_adfceg .(_ebaba .EndElement );_eecece &&_gffgf .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_Drawing and its children -func (_gdafeg *CT_Drawing )Validate ()error {return _gdafeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; - -// ValidateWithPath validates the Settings and its children, prefixing error messages with path -func (_dbgdba *Settings )ValidateWithPath (path string )error {if _aecb :=_dbgdba .CT_Settings .ValidateWithPath (path );_aecb !=nil {return _aecb ;};return nil ;}; - -// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path -func (_beaef *CT_MailMergeDest )ValidateWithPath (path string )error {if _beaef .ValAttr ==ST_MailMergeDestUnset {return _eddeb .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 _bddcc :=_beaef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bddcc !=nil {return _bddcc ;};return nil ;};func (_cgfba WdST_RelFromV )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_effae :=_ebaba .Attr {};_effae .Name =name ;switch _cgfba {case WdST_RelFromVUnset :_effae .Value ="";case WdST_RelFromVMargin :_effae .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_effae .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_effae .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_effae .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_effae .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_effae .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_effae .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_effae .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _effae ,nil ;};func (_eccff *CT_R )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _eccff .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eccff .RsidRPrAttr )});};if _eccff .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eccff .RsidDelAttr )});};if _eccff .RsidRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_eccff .RsidRAttr )});};e .EncodeToken (start );if _eccff .RPr !=nil {_decfg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eccff .RPr ,_decfg );};if _eccff .EG_RunInnerContent !=nil {for _ ,_edaebc :=range _eccff .EG_RunInnerContent {_edaebc .MarshalXML (e ,_ebaba .StartElement {});};};for _ ,_cgage :=range _eccff .Extra {if _bddfgf :=_cgage .MarshalXML (e ,_ebaba .StartElement {});_bddfgf !=nil {return _bddfgf ;};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path -func (_ddcbef *WdWpc )ValidateWithPath (path string )error {if _eagcaf :=_ddcbef .WdCT_WordprocessingCanvas .ValidateWithPath (path );_eagcaf !=nil {return _eagcaf ;};return nil ;};type CT_TargetScreenSz struct{ - -// Target Screen Size Value -ValAttr ST_TargetScreenSz ;};func (_abcae *CT_TcPrChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",_abcae .AuthorAttr )});if _abcae .DateAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_abcae .DateAttr )});};start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_abcae .IdAttr )});e .EncodeToken (start );_bdcgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_abcae .TcPr ,_bdcgc );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};func (_bceaf ST_Direction )String ()string {switch _bceaf {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};func (_geacea ST_PTabLeader )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_fbac :=_ebaba .Attr {};_fbac .Name =name ;switch _geacea {case ST_PTabLeaderUnset :_fbac .Value ="";case ST_PTabLeaderNone :_fbac .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_fbac .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_fbac .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_fbac .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_fbac .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _fbac ,nil ;};func NewSettings ()*Settings {_aceacf :=&Settings {};_aceacf .CT_Settings =*NewCT_Settings ();return _aceacf ;};func (_gab *CT_TextDirection )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_ggage ,_cefbbgf :=_gab .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cefbbgf !=nil {return _cefbbgf ;};start .Attr =append (start .Attr ,_ggage );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dfee *CT_LevelSuffix )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dfee .ValAttr =ST_LevelSuffix (1);for _ ,_egfbeg :=range start .Attr {if _egfbeg .Name .Local =="\u0076\u0061\u006c"{_dfee .ValAttr .UnmarshalXMLAttr (_egfbeg );continue ;};};for {_afg ,_dggbg :=d .Token ();if _dggbg !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0053\u0075\u0066\u0066\u0069\u0078:\u0020\u0025\u0073",_dggbg );};if _gaf ,_bfgbg :=_afg .(_ebaba .EndElement );_bfgbg &&_gaf .Name ==start .Name {break ;};};return nil ;};func (_bbeab ST_Wrap )Validate ()error {return _bbeab .ValidateWithPath ("")};func (_egebd *CT_PageBorder )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _egebd .IdAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egebd .IdAttr )});};_cccgb ,_egegf :=_egebd .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egegf !=nil {return _egegf ;};start .Attr =append (start .Attr ,_cccgb );if _egebd .ColorAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egebd .ColorAttr )});};if _egebd .ThemeColorAttr !=ST_ThemeColorUnset {_aacab ,_bbgag :=_egebd .ThemeColorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bbgag !=nil {return _bbgag ;};start .Attr =append (start .Attr ,_aacab );};if _egebd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egebd .ThemeTintAttr )});};if _egebd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egebd .ThemeShadeAttr )});};if _egebd .SzAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egebd .SzAttr )});};if _egebd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egebd .SpaceAttr )});};if _egebd .ShadowAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egebd .ShadowAttr )});};if _egebd .FrameAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_egebd .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_dfcfcd *ST_Wrap )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_aceag ,_eddfd :=d .Token ();if _eddfd !=nil {return _eddfd ;};if _afabd ,_ffggc :=_aceag .(_ebaba .EndElement );_ffggc &&_afabd .Name ==start .Name {*_dfcfcd =1;return nil ;};if _cbfbc ,_ebcca :=_aceag .(_ebaba .CharData );!_ebcca {return _eddeb .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",_aceag );}else {switch string (_cbfbc ){case "":*_dfcfcd =0;case "\u0061\u0075\u0074\u006f":*_dfcfcd =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_dfcfcd =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_dfcfcd =3;case "\u0074\u0069\u0067h\u0074":*_dfcfcd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_dfcfcd =5;case "\u006e\u006f\u006e\u0065":*_dfcfcd =6;};};_aceag ,_eddfd =d .Token ();if _eddfd !=nil {return _eddfd ;};if _egeab ,_ecbcg :=_aceag .(_ebaba .EndElement );_ecbcg &&_egeab .Name ==start .Name {return nil ;};return _eddeb .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",_aceag );}; - -// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path -func (_adfed *CT_RubyAlign )ValidateWithPath (path string )error {if _adfed .ValAttr ==ST_RubyAlignUnset {return _eddeb .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 _gcbg :=_adfed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbg !=nil {return _gcbg ;};return nil ;};type WdCT_TxbxContent struct{ - -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type CT_Styles struct{ - -// Document Default Paragraph and Run Properties -DocDefaults *CT_DocDefaults ; - -// Latent Style Information -LatentStyles *CT_LatentStyles ; - -// Style Definition -Style []*CT_Style ;}; - -// Validate validates the CT_BdoContentRun and its children -func (_beef *CT_BdoContentRun )Validate ()error {return _beef .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_bbga *CT_Empty )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_aaabd ST_TblLayoutType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_aaabd .String (),start );};func (_dafegg *CT_Numbering )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dafegg .NumPicBullet !=nil {_ddfcg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_egaa :=range _dafegg .NumPicBullet {e .EncodeElement (_egaa ,_ddfcg );};};if _dafegg .AbstractNum !=nil {_daeeec :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_bgfef :=range _dafegg .AbstractNum {e .EncodeElement (_bgfef ,_daeeec );};};if _dafegg .Num !=nil {_cbfga :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_eeeea :=range _dafegg .Num {e .EncodeElement (_eeeea ,_cbfga );};};if _dafegg .NumIdMacAtCleanup !=nil {_gdffge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_dafegg .NumIdMacAtCleanup ,_gdffge );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_DocVar and its children -func (_dgdfd *CT_DocVar )Validate ()error {return _dgdfd .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func (_abecf ST_BrType )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_abecf .String (),start );}; - -// Validate validates the CT_TrPrBase and its children -func (_dfegfg *CT_TrPrBase )Validate ()error {return _dfegfg .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");}; - -// Validate validates the CT_Zoom and its children -func (_bfeb *CT_Zoom )Validate ()error {return _bfeb .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};type CT_DocPartPr struct{ - -// Entry Name -Name *CT_DocPartName ; - -// Associated Paragraph Style Name -Style *CT_String ; - -// Entry Categorization -Category *CT_DocPartCategory ; - -// Entry Types -Types *CT_DocPartTypes ; - -// Entry Insertion Behaviors -Behaviors *CT_DocPartBehaviors ; - -// Description for Entry -Description *CT_String ; - -// Entry ID -Guid *CT_Guid ;};func (_adgcd *CT_LvlLegacy )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_eabc :=range start .Attr {if _eabc .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_afafc ,_gfcfdd :=ParseUnionST_OnOff (_eabc .Value );if _gfcfdd !=nil {return _gfcfdd ;};_adgcd .LegacyAttr =&_afafc ;continue ;};if _eabc .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_eadae ,_fedggb :=ParseUnionST_TwipsMeasure (_eabc .Value );if _fedggb !=nil {return _fedggb ;};_adgcd .LegacySpaceAttr =&_eadae ;continue ;};if _eabc .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_adecd ,_baecg :=ParseUnionST_SignedTwipsMeasure (_eabc .Value );if _baecg !=nil {return _baecg ;};_adgcd .LegacyIndentAttr =&_adecd ;continue ;};};for {_degdg ,_cfefda :=d .Token ();if _cfefda !=nil {return _eddeb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_cfefda );};if _cdfga ,_ddcdd :=_degdg .(_ebaba .EndElement );_ddcdd &&_cdfga .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path -func (_acagbf *CT_Height )ValidateWithPath (path string )error {if _acagbf .ValAttr !=nil {if _bcacf :=_acagbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcacf !=nil {return _bcacf ;};};if _efdg :=_acagbf .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_efdg !=nil {return _efdg ;};return nil ;};func (_edcdc *WdCT_TextboxInfo )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_edcdc .TxbxContent =NewWdCT_TxbxContent ();for _ ,_feefb :=range start .Attr {if _feefb .Name .Local =="\u0069\u0064"{_edeaf ,_cadba :=_cfdbf .ParseUint (_feefb .Value ,10,16);if _cadba !=nil {return _cadba ;};_agdaf :=uint16 (_edeaf );_edcdc .IdAttr =&_agdaf ;continue ;};};_caade :for {_cbfae ,_bageb :=d .Token ();if _bageb !=nil {return _bageb ;};switch _cac :=_cbfae .(type ){case _ebaba .StartElement :switch _cac .Name {case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:if _beafb :=d .DecodeElement (_edcdc .TxbxContent ,&_cac );_beafb !=nil {return _beafb ;};case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edcdc .ExtLst =_gedadf .NewCT_OfficeArtExtensionList ();if _cadgfcf :=d .DecodeElement (_edcdc .ExtLst ,&_cac );_cadgfcf !=nil {return _cadgfcf ;};default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_cac .Name );if _cabecb :=d .Skip ();_cabecb !=nil {return _cabecb ;};};case _ebaba .EndElement :break _caade ;case _ebaba .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path -func (_bggg *CT_TblPPr )ValidateWithPath (path string )error {if _bggg .LeftFromTextAttr !=nil {if _dgede :=_bggg .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_dgede !=nil {return _dgede ;};};if _bggg .RightFromTextAttr !=nil {if _gccbg :=_bggg .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_gccbg !=nil {return _gccbg ;};};if _bggg .TopFromTextAttr !=nil {if _ggcc :=_bggg .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ggcc !=nil {return _ggcc ;};};if _bggg .BottomFromTextAttr !=nil {if _gfbcgd :=_bggg .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gfbcgd !=nil {return _gfbcgd ;};};if _ffgaa :=_bggg .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ffgaa !=nil {return _ffgaa ;};if _fega :=_bggg .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fega !=nil {return _fega ;};if _gefb :=_bggg .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_gefb !=nil {return _gefb ;};if _bggg .TblpXAttr !=nil {if _cdcgbc :=_bggg .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_cdcgbc !=nil {return _cdcgbc ;};};if _ccbbf :=_bggg .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_ccbbf !=nil {return _ccbbf ;};if _bggg .TblpYAttr !=nil {if _cfffa :=_bggg .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_cfffa !=nil {return _cfffa ;};};return nil ;};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_Pitch ()*CT_Pitch {_bcca :=&CT_Pitch {};_bcca .ValAttr =ST_Pitch (1);return _bcca };func (_gafefd *WdCT_WrapTopBottom )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _gafefd .DistTAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gafefd .DistTAttr )});};if _gafefd .DistBAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_eddeb .Sprintf ("\u0025\u0076",*_gafefd .DistBAttr )});};e .EncodeToken (start );if _gafefd .EffectExtent !=nil {_dgafg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gafefd .EffectExtent ,_dgafg );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_TcMar struct{ - -// Table Cell Top Margin Exception -Top *CT_TblWidth ; - -// Table Cell Leading Margin Exception -Start *CT_TblWidth ; - -// Table Cell Leading Margin Exception -Left *CT_TblWidth ; +RPrChange *CT_RPrChange ;};func (_egabc *CT_R )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_addce :=range start .Attr {if _addce .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_agffe ,_dfbbg :=_addce .Value ,error (nil );if _dfbbg !=nil {return _dfbbg ;};_egabc .RsidRPrAttr =&_agffe ;continue ;};if _addce .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ecbcf ,_edbgf :=_addce .Value ,error (nil );if _edbgf !=nil {return _edbgf ;};_egabc .RsidDelAttr =&_ecbcf ;continue ;};if _addce .Name .Local =="\u0072\u0073\u0069d\u0052"{_adgb ,_bfbaf :=_addce .Value ,error (nil );if _bfbaf !=nil {return _bfbaf ;};_egabc .RsidRAttr =&_adgb ;continue ;};};_eefdc :for {_deacc ,_gdbbg :=d .Token ();if _gdbbg !=nil {return _gdbbg ;};switch _bddgdf :=_deacc .(type ){case _g .StartElement :switch _bddgdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_egabc .RPr =NewCT_RPr ();if _accce :=d .DecodeElement (_egabc .RPr ,&_bddgdf );_accce !=nil {return _accce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_cffge :=NewEG_RunInnerContent ();_cffge .Br =NewCT_Br ();if _cfacdd :=d .DecodeElement (_cffge .Br ,&_bddgdf );_cfacdd !=nil {return _cfacdd ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_cffge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_bggfa :=NewEG_RunInnerContent ();_bggfa .T =NewCT_Text ();if _fbbcf :=d .DecodeElement (_bggfa .T ,&_bddgdf );_fbbcf !=nil {return _fbbcf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bggfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bbcgd :=NewEG_RunInnerContent ();_bbcgd .ContentPart =NewCT_Rel ();if _gffge :=d .DecodeElement (_bbcgd .ContentPart ,&_bddgdf );_gffge !=nil {return _gffge ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bbcgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_fcada :=NewEG_RunInnerContent ();_fcada .DelText =NewCT_Text ();if _ceaed :=d .DecodeElement (_fcada .DelText ,&_bddgdf );_ceaed !=nil {return _ceaed ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fcada );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_eggbc :=NewEG_RunInnerContent ();_eggbc .InstrText =NewCT_Text ();if _ddced :=d .DecodeElement (_eggbc .InstrText ,&_bddgdf );_ddced !=nil {return _ddced ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_eggbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_ebaga :=NewEG_RunInnerContent ();_ebaga .DelInstrText =NewCT_Text ();if _fdbgcg :=d .DecodeElement (_ebaga .DelInstrText ,&_bddgdf );_fdbgcg !=nil {return _fdbgcg ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_ebaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_bdbg :=NewEG_RunInnerContent ();_bdbg .NoBreakHyphen =NewCT_Empty ();if _fdefa :=d .DecodeElement (_bdbg .NoBreakHyphen ,&_bddgdf );_fdefa !=nil {return _fdefa ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bdbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_bdbcd :=NewEG_RunInnerContent ();_bdbcd .SoftHyphen =NewCT_Empty ();if _bcffac :=d .DecodeElement (_bdbcd .SoftHyphen ,&_bddgdf );_bcffac !=nil {return _bcffac ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bdbcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_daggff :=NewEG_RunInnerContent ();_daggff .DayShort =NewCT_Empty ();if _fabdb :=d .DecodeElement (_daggff .DayShort ,&_bddgdf );_fabdb !=nil {return _fabdb ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_daggff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_daegg :=NewEG_RunInnerContent ();_daegg .MonthShort =NewCT_Empty ();if _cfffd :=d .DecodeElement (_daegg .MonthShort ,&_bddgdf );_cfffd !=nil {return _cfffd ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_daegg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_fcafe :=NewEG_RunInnerContent ();_fcafe .YearShort =NewCT_Empty ();if _acgae :=d .DecodeElement (_fcafe .YearShort ,&_bddgdf );_acgae !=nil {return _acgae ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fcafe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_fbaee :=NewEG_RunInnerContent ();_fbaee .DayLong =NewCT_Empty ();if _fgaaea :=d .DecodeElement (_fbaee .DayLong ,&_bddgdf );_fgaaea !=nil {return _fgaaea ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fbaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_gbeda :=NewEG_RunInnerContent ();_gbeda .MonthLong =NewCT_Empty ();if _cdecb :=d .DecodeElement (_gbeda .MonthLong ,&_bddgdf );_cdecb !=nil {return _cdecb ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_gbeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_faeeef :=NewEG_RunInnerContent ();_faeeef .YearLong =NewCT_Empty ();if _bbdg :=d .DecodeElement (_faeeef .YearLong ,&_bddgdf );_bbdg !=nil {return _bbdg ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_faeeef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_fadggb :=NewEG_RunInnerContent ();_fadggb .AnnotationRef =NewCT_Empty ();if _eacdf :=d .DecodeElement (_fadggb .AnnotationRef ,&_bddgdf );_eacdf !=nil {return _eacdf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fadggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_edfega :=NewEG_RunInnerContent ();_edfega .FootnoteRef =NewCT_Empty ();if _bcggc :=d .DecodeElement (_edfega .FootnoteRef ,&_bddgdf );_bcggc !=nil {return _bcggc ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_edfega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_eaffe :=NewEG_RunInnerContent ();_eaffe .EndnoteRef =NewCT_Empty ();if _fcgag :=d .DecodeElement (_eaffe .EndnoteRef ,&_bddgdf );_fcgag !=nil {return _fcgag ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_eaffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bbcce :=NewEG_RunInnerContent ();_bbcce .Separator =NewCT_Empty ();if _gegd :=d .DecodeElement (_bbcce .Separator ,&_bddgdf );_gegd !=nil {return _gegd ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bbcce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_fdbad :=NewEG_RunInnerContent ();_fdbad .ContinuationSeparator =NewCT_Empty ();if _afbgc :=d .DecodeElement (_fdbad .ContinuationSeparator ,&_bddgdf );_afbgc !=nil {return _afbgc ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fdbad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_dedcf :=NewEG_RunInnerContent ();_dedcf .Sym =NewCT_Sym ();if _dacggg :=d .DecodeElement (_dedcf .Sym ,&_bddgdf );_dacggg !=nil {return _dacggg ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_dedcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_gdcca :=NewEG_RunInnerContent ();_gdcca .PgNum =NewCT_Empty ();if _dcgf :=d .DecodeElement (_gdcca .PgNum ,&_bddgdf );_dcgf !=nil {return _dcgf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_gdcca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_ebfee :=NewEG_RunInnerContent ();_ebfee .Cr =NewCT_Empty ();if _fgddg :=d .DecodeElement (_ebfee .Cr ,&_bddgdf );_fgddg !=nil {return _fgddg ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_ebfee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_gbaa :=NewEG_RunInnerContent ();_gbaa .Tab =NewCT_Empty ();if _gdga :=d .DecodeElement (_gbaa .Tab ,&_bddgdf );_gdga !=nil {return _gdga ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_gbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_cgeae :=NewEG_RunInnerContent ();_cgeae .Object =NewCT_Object ();if _ccdge :=d .DecodeElement (_cgeae .Object ,&_bddgdf );_ccdge !=nil {return _ccdge ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_cgeae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_dbeag :=NewEG_RunInnerContent ();_dbeag .Pict =NewCT_Picture ();if _dacde :=d .DecodeElement (_dbeag .Pict ,&_bddgdf );_dacde !=nil {return _dacde ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_dbeag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_gafdf :=NewEG_RunInnerContent ();_gafdf .FldChar =NewCT_FldChar ();if _fdecc :=d .DecodeElement (_gafdf .FldChar ,&_bddgdf );_fdecc !=nil {return _fdecc ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_gafdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_ccff :=NewEG_RunInnerContent ();_ccff .Ruby =NewCT_Ruby ();if _dfgaag :=d .DecodeElement (_ccff .Ruby ,&_bddgdf );_dfgaag !=nil {return _dfgaag ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_ccff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_cccfdg :=NewEG_RunInnerContent ();_cccfdg .FootnoteReference =NewCT_FtnEdnRef ();if _agbcbf :=d .DecodeElement (_cccfdg .FootnoteReference ,&_bddgdf );_agbcbf !=nil {return _agbcbf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_cccfdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_adgda :=NewEG_RunInnerContent ();_adgda .EndnoteReference =NewCT_FtnEdnRef ();if _cdefb :=d .DecodeElement (_adgda .EndnoteReference ,&_bddgdf );_cdefb !=nil {return _cdefb ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_adgda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_dcdeb :=NewEG_RunInnerContent ();_dcdeb .CommentReference =NewCT_Markup ();if _cegde :=d .DecodeElement (_dcdeb .CommentReference ,&_bddgdf );_cegde !=nil {return _cegde ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_dcdeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fdefc :=NewEG_RunInnerContent ();_fdefc .Drawing =NewCT_Drawing ();if _dagde :=d .DecodeElement (_fdefc .Drawing ,&_bddgdf );_dagde !=nil {return _dagde ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fdefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_agade :=NewEG_RunInnerContent ();_agade .Ptab =NewCT_PTab ();if _fbcfc :=d .DecodeElement (_agade .Ptab ,&_bddgdf );_fbcfc !=nil {return _fbcfc ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_agade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_fecebc :=NewEG_RunInnerContent ();_fecebc .LastRenderedPageBreak =NewCT_Empty ();if _fdebf :=d .DecodeElement (_fecebc .LastRenderedPageBreak ,&_bddgdf );_fdebf !=nil {return _fdebf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fecebc );default:_ecbea :=&_ga .XSDAny {};if _gdgfb :=d .DecodeElement (_ecbea ,&_bddgdf );_gdgfb !=nil {return _gdgfb ;};_egabc .Extra =append (_egabc .Extra ,_ecbea );};case _g .EndElement :break _eefdc ;case _g .CharData :};};return nil ;};func (_acfbd ST_SectionMark )ValidateWithPath (path string )error {switch _acfbd {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfbd ));};return nil ;};func (_efbgg ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _efbgg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbgg ));};return nil ;}; -// Table Cell Bottom Margin Exception -Bottom *CT_TblWidth ; +// ValidateWithPath validates the CT_P and its children, prefixing error messages with path +func (_bdgbc *CT_P )ValidateWithPath (path string )error {if _bdgbc .PPr !=nil {if _eebef :=_bdgbc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eebef !=nil {return _eebef ;};};for _agafe ,_bcfff :=range _bdgbc .EG_PContent {if _ffaadf :=_bcfff .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_agafe ));_ffaadf !=nil {return _ffaadf ;};};return nil ;};type WdAnchor struct{WdCT_Anchor }; -// Table Cell Trailing Margin Exception -End *CT_TblWidth ; +// Validate validates the CT_NumRestart and its children +func (_bbebe *CT_NumRestart )Validate ()error {return _bbebe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_gddacf ST_TblOverlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gddacf .String (),start );}; -// Table Cell Trailing Margin Exception -Right *CT_TblWidth ;};type ST_TabTlc byte ;func NewCT_FontSig ()*CT_FontSig {_cdgdb :=&CT_FontSig {};return _cdgdb };func (_gdfec *CT_Divs )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_gdbf :for {_fdfa ,_egdag :=d .Token ();if _egdag !=nil {return _egdag ;};switch _aaeed :=_fdfa .(type ){case _ebaba .StartElement :switch _aaeed .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076"}:_adeec :=NewCT_Div ();if _cfagd :=d .DecodeElement (_adeec ,&_aaeed );_cfagd !=nil {return _cfagd ;};_gdfec .Div =append (_gdfec .Div ,_adeec );default:_febdf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_aaeed .Name );if _fdd :=d .Skip ();_fdd !=nil {return _fdd ;};};case _ebaba .EndElement :break _gdbf ;case _ebaba .CharData :};};return nil ;};func (_gaffb ST_FontFamily )Validate ()error {return _gaffb .ValidateWithPath ("")};func NewEG_MathContent ()*EG_MathContent {_gdecc :=&EG_MathContent {};return _gdecc };func (_agfda *CT_TcPrInner )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _agfda .CnfStyle !=nil {_cceb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_agfda .CnfStyle ,_cceb );};if _agfda .TcW !=nil {_ffega :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_agfda .TcW ,_ffega );};if _agfda .GridSpan !=nil {_daacf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_agfda .GridSpan ,_daacf );};if _agfda .HMerge !=nil {_ffdca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_agfda .HMerge ,_ffdca );};if _agfda .VMerge !=nil {_bfgda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_agfda .VMerge ,_bfgda );};if _agfda .TcBorders !=nil {_ffdfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_agfda .TcBorders ,_ffdfa );};if _agfda .Shd !=nil {_gacba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_agfda .Shd ,_gacba );};if _agfda .NoWrap !=nil {_bgdad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_agfda .NoWrap ,_bgdad );};if _agfda .TcMar !=nil {_aecf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_agfda .TcMar ,_aecf );};if _agfda .TextDirection !=nil {_egac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agfda .TextDirection ,_egac );};if _agfda .TcFitText !=nil {_fgfce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_agfda .TcFitText ,_fgfce );};if _agfda .VAlign !=nil {_eccgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_agfda .VAlign ,_eccgf );};if _agfda .HideMark !=nil {_fbaad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_agfda .HideMark ,_fbaad );};if _agfda .Headers !=nil {_efffb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_agfda .Headers ,_efffb );};if _agfda .CellIns !=nil {_ggffd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_agfda .CellIns ,_ggffd );};if _agfda .CellDel !=nil {_accdeg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_agfda .CellDel ,_accdeg );};if _agfda .CellMerge !=nil {_fffddf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_agfda .CellMerge ,_fffddf );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type ST_CharacterSpacing byte ;func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_cagfcb :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_cagfcb .ST_TextScalePercent =&s ;}else {_effcb ,_fcedg :=_cfdbf .ParseFloat (s ,64);if _fcedg !=nil {return _cagfcb ,_eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_fcedg );};_cagfcb .ST_TextScaleDecimal =_febdf .Int64 (int64 (_effcb ));};return _cagfcb ,nil ;}; +// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path +func (_acdcf *CT_TrPrChange )ValidateWithPath (path string )error {if _acbacb :=_acdcf .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_acbacb !=nil {return _acbacb ;};return nil ;}; -// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path -func (_aeaed *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _aeaed .BookmarkStart !=nil {if _egdf :=_aeaed .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_egdf !=nil {return _egdf ;};};if _aeaed .BookmarkEnd !=nil {if _facbf :=_aeaed .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_facbf !=nil {return _facbf ;};};if _aeaed .MoveFromRangeStart !=nil {if _cbegac :=_aeaed .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_cbegac !=nil {return _cbegac ;};};if _aeaed .MoveFromRangeEnd !=nil {if _fefcd :=_aeaed .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_fefcd !=nil {return _fefcd ;};};if _aeaed .MoveToRangeStart !=nil {if _bgbfb :=_aeaed .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_bgbfb !=nil {return _bgbfb ;};};if _aeaed .MoveToRangeEnd !=nil {if _eegfb :=_aeaed .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_eegfb !=nil {return _eegfb ;};};if _aeaed .CommentRangeStart !=nil {if _bcaade :=_aeaed .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_bcaade !=nil {return _bcaade ;};};if _aeaed .CommentRangeEnd !=nil {if _gbcbab :=_aeaed .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_gbcbab !=nil {return _gbcbab ;};};if _aeaed .CustomXmlInsRangeStart !=nil {if _edfagg :=_aeaed .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_edfagg !=nil {return _edfagg ;};};if _aeaed .CustomXmlInsRangeEnd !=nil {if _bdeeg :=_aeaed .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_bdeeg !=nil {return _bdeeg ;};};if _aeaed .CustomXmlDelRangeStart !=nil {if _daagc :=_aeaed .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_daagc !=nil {return _daagc ;};};if _aeaed .CustomXmlDelRangeEnd !=nil {if _geged :=_aeaed .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_geged !=nil {return _geged ;};};if _aeaed .CustomXmlMoveFromRangeStart !=nil {if _egbc :=_aeaed .CustomXmlMoveFromRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0053\u0074a\u0072\u0074");_egbc !=nil {return _egbc ;};};if _aeaed .CustomXmlMoveFromRangeEnd !=nil {if _abcdd :=_aeaed .CustomXmlMoveFromRangeEnd .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067e\u0045\u006e\u0064");_abcdd !=nil {return _abcdd ;};};if _aeaed .CustomXmlMoveToRangeStart !=nil {if _cfedg :=_aeaed .CustomXmlMoveToRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0053t\u0061\u0072\u0074");_cfedg !=nil {return _cfedg ;};};if _aeaed .CustomXmlMoveToRangeEnd !=nil {if _aebdf :=_aeaed .CustomXmlMoveToRangeEnd .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076e\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_aebdf !=nil {return _aebdf ;};};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};func (_ccgfg *CT_CustomXmlRun )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_facdb :=range start .Attr {if _facdb .Name .Local =="\u0075\u0072\u0069"{_debfag ,_bbdgg :=_facdb .Value ,error (nil );if _bbdgg !=nil {return _bbdgg ;};_ccgfg .UriAttr =&_debfag ;continue ;};if _facdb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fbacf ,_cfcbc :=_facdb .Value ,error (nil );if _cfcbc !=nil {return _cfcbc ;};_ccgfg .ElementAttr =_fbacf ;continue ;};};_aebbeb :for {_fccef ,_fdcceeb :=d .Token ();if _fdcceeb !=nil {return _fdcceeb ;};switch _ccefd :=_fccef .(type ){case _ebaba .StartElement :switch _ccefd .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_ccgfg .CustomXmlPr =NewCT_CustomXmlPr ();if _bfeed :=d .DecodeElement (_ccgfg .CustomXmlPr ,&_ccefd );_bfeed !=nil {return _bfeed ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_febg :=NewEG_PContent ();_ebedc :=NewCT_SimpleField ();if _gbaga :=d .DecodeElement (_ebedc ,&_ccefd );_gbaga !=nil {return _gbaga ;};_febg .FldSimple =append (_febg .FldSimple ,_ebedc );_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_febg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cdbee :=NewEG_PContent ();_cdbee .Hyperlink =NewCT_Hyperlink ();if _eeaed :=d .DecodeElement (_cdbee .Hyperlink ,&_ccefd );_eeaed !=nil {return _eeaed ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_cdbee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bgdaeg :=NewEG_PContent ();_bgdaeg .SubDoc =NewCT_Rel ();if _ccgagd :=d .DecodeElement (_bgdaeg .SubDoc ,&_ccefd );_ccgagd !=nil {return _ccgagd ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_bgdaeg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cbcfg :=NewEG_PContent ();_dddcd :=NewEG_ContentRunContent ();_dddcd .CustomXml =NewCT_CustomXmlRun ();if _cfdabg :=d .DecodeElement (_dddcd .CustomXml ,&_ccefd );_cfdabg !=nil {return _cfdabg ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_cbcfg );_cbcfg .EG_ContentRunContent =append (_cbcfg .EG_ContentRunContent ,_dddcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bca :=NewEG_PContent ();_ecafb :=NewEG_ContentRunContent ();_ecafb .SmartTag =NewCT_SmartTagRun ();if _bbaec :=d .DecodeElement (_ecafb .SmartTag ,&_ccefd );_bbaec !=nil {return _bbaec ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_bca );_bca .EG_ContentRunContent =append (_bca .EG_ContentRunContent ,_ecafb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dgcbda :=NewEG_PContent ();_adgd :=NewEG_ContentRunContent ();_adgd .Sdt =NewCT_SdtRun ();if _ebg :=d .DecodeElement (_adgd .Sdt ,&_ccefd );_ebg !=nil {return _ebg ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_dgcbda );_dgcbda .EG_ContentRunContent =append (_dgcbda .EG_ContentRunContent ,_adgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_cfdgc :=NewEG_PContent ();_gbggeb :=NewEG_ContentRunContent ();_gbggeb .Dir =NewCT_DirContentRun ();if _aggebf :=d .DecodeElement (_gbggeb .Dir ,&_ccefd );_aggebf !=nil {return _aggebf ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_cfdgc );_cfdgc .EG_ContentRunContent =append (_cfdgc .EG_ContentRunContent ,_gbggeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_bdgdb :=NewEG_PContent ();_bdggc :=NewEG_ContentRunContent ();_bdggc .Bdo =NewCT_BdoContentRun ();if _bfdgg :=d .DecodeElement (_bdggc .Bdo ,&_ccefd );_bfdgg !=nil {return _bfdgg ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_bdgdb );_bdgdb .EG_ContentRunContent =append (_bdgdb .EG_ContentRunContent ,_bdggc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_gacddg :=NewEG_PContent ();_fedfdd :=NewEG_ContentRunContent ();_fedfdd .R =NewCT_R ();if _dcfeb :=d .DecodeElement (_fedfdd .R ,&_ccefd );_dcfeb !=nil {return _dcfeb ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_gacddg );_gacddg .EG_ContentRunContent =append (_gacddg .EG_ContentRunContent ,_fedfdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bacce :=NewEG_PContent ();_bfffb :=NewEG_ContentRunContent ();_eggc :=NewEG_RunLevelElts ();_eggc .ProofErr =NewCT_ProofErr ();if _afgef :=d .DecodeElement (_eggc .ProofErr ,&_ccefd );_afgef !=nil {return _afgef ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_bacce );_bacce .EG_ContentRunContent =append (_bacce .EG_ContentRunContent ,_bfffb );_bfffb .EG_RunLevelElts =append (_bfffb .EG_RunLevelElts ,_eggc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dbafc :=NewEG_PContent ();_eece :=NewEG_ContentRunContent ();_efcfd :=NewEG_RunLevelElts ();_efcfd .PermStart =NewCT_PermStart ();if _fead :=d .DecodeElement (_efcfd .PermStart ,&_ccefd );_fead !=nil {return _fead ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_dbafc );_dbafc .EG_ContentRunContent =append (_dbafc .EG_ContentRunContent ,_eece );_eece .EG_RunLevelElts =append (_eece .EG_RunLevelElts ,_efcfd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfaff :=NewEG_PContent ();_dbcaf :=NewEG_ContentRunContent ();_fdaf :=NewEG_RunLevelElts ();_fdaf .PermEnd =NewCT_Perm ();if _gaebce :=d .DecodeElement (_fdaf .PermEnd ,&_ccefd );_gaebce !=nil {return _gaebce ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_bfaff );_bfaff .EG_ContentRunContent =append (_bfaff .EG_ContentRunContent ,_dbcaf );_dbcaf .EG_RunLevelElts =append (_dbcaf .EG_RunLevelElts ,_fdaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cedffb :=NewEG_PContent ();_ddcda :=NewEG_ContentRunContent ();_aagff :=NewEG_RunLevelElts ();_aagff .Ins =NewCT_RunTrackChange ();if _ggbcc :=d .DecodeElement (_aagff .Ins ,&_ccefd );_ggbcc !=nil {return _ggbcc ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_cedffb );_cedffb .EG_ContentRunContent =append (_cedffb .EG_ContentRunContent ,_ddcda );_ddcda .EG_RunLevelElts =append (_ddcda .EG_RunLevelElts ,_aagff );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_eabb :=NewEG_PContent ();_cebag :=NewEG_ContentRunContent ();_bgaaeb :=NewEG_RunLevelElts ();_bgaaeb .Del =NewCT_RunTrackChange ();if _ccgag :=d .DecodeElement (_bgaaeb .Del ,&_ccefd );_ccgag !=nil {return _ccgag ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_eabb );_eabb .EG_ContentRunContent =append (_eabb .EG_ContentRunContent ,_cebag );_cebag .EG_RunLevelElts =append (_cebag .EG_RunLevelElts ,_bgaaeb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_beedg :=NewEG_PContent ();_ecacg :=NewEG_ContentRunContent ();_egbcfa :=NewEG_RunLevelElts ();_egbcfa .MoveFrom =NewCT_RunTrackChange ();if _ebbcdg :=d .DecodeElement (_egbcfa .MoveFrom ,&_ccefd );_ebbcdg !=nil {return _ebbcdg ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_beedg );_beedg .EG_ContentRunContent =append (_beedg .EG_ContentRunContent ,_ecacg );_ecacg .EG_RunLevelElts =append (_ecacg .EG_RunLevelElts ,_egbcfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cgeec :=NewEG_PContent ();_debfff :=NewEG_ContentRunContent ();_ecdebd :=NewEG_RunLevelElts ();_ecdebd .MoveTo =NewCT_RunTrackChange ();if _fbd :=d .DecodeElement (_ecdebd .MoveTo ,&_ccefd );_fbd !=nil {return _fbd ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_cgeec );_cgeec .EG_ContentRunContent =append (_cgeec .EG_ContentRunContent ,_debfff );_debfff .EG_RunLevelElts =append (_debfff .EG_RunLevelElts ,_ecdebd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cccb :=NewEG_PContent ();_dgefe :=NewEG_ContentRunContent ();_dcgcb :=NewEG_RunLevelElts ();_ggabd :=NewEG_RangeMarkupElements ();_ggabd .BookmarkStart =NewCT_Bookmark ();if _eacbf :=d .DecodeElement (_ggabd .BookmarkStart ,&_ccefd );_eacbf !=nil {return _eacbf ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_cccb );_cccb .EG_ContentRunContent =append (_cccb .EG_ContentRunContent ,_dgefe );_dgefe .EG_RunLevelElts =append (_dgefe .EG_RunLevelElts ,_dcgcb );_dcgcb .EG_RangeMarkupElements =append (_dcgcb .EG_RangeMarkupElements ,_ggabd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_efegad :=NewEG_PContent ();_fdbfc :=NewEG_ContentRunContent ();_bfdaed :=NewEG_RunLevelElts ();_ccdfgc :=NewEG_RangeMarkupElements ();_ccdfgc .BookmarkEnd =NewCT_MarkupRange ();if _ecbdg :=d .DecodeElement (_ccdfgc .BookmarkEnd ,&_ccefd );_ecbdg !=nil {return _ecbdg ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_efegad );_efegad .EG_ContentRunContent =append (_efegad .EG_ContentRunContent ,_fdbfc );_fdbfc .EG_RunLevelElts =append (_fdbfc .EG_RunLevelElts ,_bfdaed );_bfdaed .EG_RangeMarkupElements =append (_bfdaed .EG_RangeMarkupElements ,_ccdfgc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_adfda :=NewEG_PContent ();_fdcda :=NewEG_ContentRunContent ();_ffee :=NewEG_RunLevelElts ();_ebdga :=NewEG_RangeMarkupElements ();_ebdga .MoveFromRangeStart =NewCT_MoveBookmark ();if _eabgf :=d .DecodeElement (_ebdga .MoveFromRangeStart ,&_ccefd );_eabgf !=nil {return _eabgf ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_adfda );_adfda .EG_ContentRunContent =append (_adfda .EG_ContentRunContent ,_fdcda );_fdcda .EG_RunLevelElts =append (_fdcda .EG_RunLevelElts ,_ffee );_ffee .EG_RangeMarkupElements =append (_ffee .EG_RangeMarkupElements ,_ebdga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebfda :=NewEG_PContent ();_dfbfc :=NewEG_ContentRunContent ();_dcag :=NewEG_RunLevelElts ();_aeccg :=NewEG_RangeMarkupElements ();_aeccg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdgde :=d .DecodeElement (_aeccg .MoveFromRangeEnd ,&_ccefd );_gdgde !=nil {return _gdgde ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_ebfda );_ebfda .EG_ContentRunContent =append (_ebfda .EG_ContentRunContent ,_dfbfc );_dfbfc .EG_RunLevelElts =append (_dfbfc .EG_RunLevelElts ,_dcag );_dcag .EG_RangeMarkupElements =append (_dcag .EG_RangeMarkupElements ,_aeccg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dcd :=NewEG_PContent ();_agdeg :=NewEG_ContentRunContent ();_gbbecd :=NewEG_RunLevelElts ();_ffecea :=NewEG_RangeMarkupElements ();_ffecea .MoveToRangeStart =NewCT_MoveBookmark ();if _bceggg :=d .DecodeElement (_ffecea .MoveToRangeStart ,&_ccefd );_bceggg !=nil {return _bceggg ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_dcd );_dcd .EG_ContentRunContent =append (_dcd .EG_ContentRunContent ,_agdeg );_agdeg .EG_RunLevelElts =append (_agdeg .EG_RunLevelElts ,_gbbecd );_gbbecd .EG_RangeMarkupElements =append (_gbbecd .EG_RangeMarkupElements ,_ffecea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_agfcc :=NewEG_PContent ();_afcfbf :=NewEG_ContentRunContent ();_bgeea :=NewEG_RunLevelElts ();_caecc :=NewEG_RangeMarkupElements ();_caecc .MoveToRangeEnd =NewCT_MarkupRange ();if _fcgc :=d .DecodeElement (_caecc .MoveToRangeEnd ,&_ccefd );_fcgc !=nil {return _fcgc ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_agfcc );_agfcc .EG_ContentRunContent =append (_agfcc .EG_ContentRunContent ,_afcfbf );_afcfbf .EG_RunLevelElts =append (_afcfbf .EG_RunLevelElts ,_bgeea );_bgeea .EG_RangeMarkupElements =append (_bgeea .EG_RangeMarkupElements ,_caecc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebabdc :=NewEG_PContent ();_ebccf :=NewEG_ContentRunContent ();_aegad :=NewEG_RunLevelElts ();_bebgb :=NewEG_RangeMarkupElements ();_bebgb .CommentRangeStart =NewCT_MarkupRange ();if _begfa :=d .DecodeElement (_bebgb .CommentRangeStart ,&_ccefd );_begfa !=nil {return _begfa ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_ebabdc );_ebabdc .EG_ContentRunContent =append (_ebabdc .EG_ContentRunContent ,_ebccf );_ebccf .EG_RunLevelElts =append (_ebccf .EG_RunLevelElts ,_aegad );_aegad .EG_RangeMarkupElements =append (_aegad .EG_RangeMarkupElements ,_bebgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbegba :=NewEG_PContent ();_eacfe :=NewEG_ContentRunContent ();_ccef :=NewEG_RunLevelElts ();_acgbgb :=NewEG_RangeMarkupElements ();_acgbgb .CommentRangeEnd =NewCT_MarkupRange ();if _dbfec :=d .DecodeElement (_acgbgb .CommentRangeEnd ,&_ccefd );_dbfec !=nil {return _dbfec ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_dbegba );_dbegba .EG_ContentRunContent =append (_dbegba .EG_ContentRunContent ,_eacfe );_eacfe .EG_RunLevelElts =append (_eacfe .EG_RunLevelElts ,_ccef );_ccef .EG_RangeMarkupElements =append (_ccef .EG_RangeMarkupElements ,_acgbgb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecgcd :=NewEG_PContent ();_cffgf :=NewEG_ContentRunContent ();_degdc :=NewEG_RunLevelElts ();_cgdeae :=NewEG_RangeMarkupElements ();_cgdeae .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbdfd :=d .DecodeElement (_cgdeae .CustomXmlInsRangeStart ,&_ccefd );_dbdfd !=nil {return _dbdfd ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_ecgcd );_ecgcd .EG_ContentRunContent =append (_ecgcd .EG_ContentRunContent ,_cffgf );_cffgf .EG_RunLevelElts =append (_cffgf .EG_RunLevelElts ,_degdc );_degdc .EG_RangeMarkupElements =append (_degdc .EG_RangeMarkupElements ,_cgdeae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gecdb :=NewEG_PContent ();_eegfe :=NewEG_ContentRunContent ();_ggcca :=NewEG_RunLevelElts ();_befaf :=NewEG_RangeMarkupElements ();_befaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _efebb :=d .DecodeElement (_befaf .CustomXmlInsRangeEnd ,&_ccefd );_efebb !=nil {return _efebb ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_gecdb );_gecdb .EG_ContentRunContent =append (_gecdb .EG_ContentRunContent ,_eegfe );_eegfe .EG_RunLevelElts =append (_eegfe .EG_RunLevelElts ,_ggcca );_ggcca .EG_RangeMarkupElements =append (_ggcca .EG_RangeMarkupElements ,_befaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgaacd :=NewEG_PContent ();_ffefbe :=NewEG_ContentRunContent ();_edeeb :=NewEG_RunLevelElts ();_baedc :=NewEG_RangeMarkupElements ();_baedc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eedea :=d .DecodeElement (_baedc .CustomXmlDelRangeStart ,&_ccefd );_eedea !=nil {return _eedea ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_fgaacd );_fgaacd .EG_ContentRunContent =append (_fgaacd .EG_ContentRunContent ,_ffefbe );_ffefbe .EG_RunLevelElts =append (_ffefbe .EG_RunLevelElts ,_edeeb );_edeeb .EG_RangeMarkupElements =append (_edeeb .EG_RangeMarkupElements ,_baedc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfcaacd :=NewEG_PContent ();_gbfed :=NewEG_ContentRunContent ();_ecfa :=NewEG_RunLevelElts ();_bedfbf :=NewEG_RangeMarkupElements ();_bedfbf .CustomXmlDelRangeEnd =NewCT_Markup ();if _agdfg :=d .DecodeElement (_bedfbf .CustomXmlDelRangeEnd ,&_ccefd );_agdfg !=nil {return _agdfg ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_gfcaacd );_gfcaacd .EG_ContentRunContent =append (_gfcaacd .EG_ContentRunContent ,_gbfed );_gbfed .EG_RunLevelElts =append (_gbfed .EG_RunLevelElts ,_ecfa );_ecfa .EG_RangeMarkupElements =append (_ecfa .EG_RangeMarkupElements ,_bedfbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_daffed :=NewEG_PContent ();_facef :=NewEG_ContentRunContent ();_cbcgd :=NewEG_RunLevelElts ();_cgag :=NewEG_RangeMarkupElements ();_cgag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebgag :=d .DecodeElement (_cgag .CustomXmlMoveFromRangeStart ,&_ccefd );_ebgag !=nil {return _ebgag ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_daffed );_daffed .EG_ContentRunContent =append (_daffed .EG_ContentRunContent ,_facef );_facef .EG_RunLevelElts =append (_facef .EG_RunLevelElts ,_cbcgd );_cbcgd .EG_RangeMarkupElements =append (_cbcgd .EG_RangeMarkupElements ,_cgag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gcbec :=NewEG_PContent ();_dabgd :=NewEG_ContentRunContent ();_efdba :=NewEG_RunLevelElts ();_dfdgd :=NewEG_RangeMarkupElements ();_dfdgd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgf :=d .DecodeElement (_dfdgd .CustomXmlMoveFromRangeEnd ,&_ccefd );_fgf !=nil {return _fgf ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_gcbec );_gcbec .EG_ContentRunContent =append (_gcbec .EG_ContentRunContent ,_dabgd );_dabgd .EG_RunLevelElts =append (_dabgd .EG_RunLevelElts ,_efdba );_efdba .EG_RangeMarkupElements =append (_efdba .EG_RangeMarkupElements ,_dfdgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgdcc :=NewEG_PContent ();_cdbdc :=NewEG_ContentRunContent ();_adaacd :=NewEG_RunLevelElts ();_aage :=NewEG_RangeMarkupElements ();_aage .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aafge :=d .DecodeElement (_aage .CustomXmlMoveToRangeStart ,&_ccefd );_aafge !=nil {return _aafge ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_fgdcc );_fgdcc .EG_ContentRunContent =append (_fgdcc .EG_ContentRunContent ,_cdbdc );_cdbdc .EG_RunLevelElts =append (_cdbdc .EG_RunLevelElts ,_adaacd );_adaacd .EG_RangeMarkupElements =append (_adaacd .EG_RangeMarkupElements ,_aage );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bceefde :=NewEG_PContent ();_gcfac :=NewEG_ContentRunContent ();_ddegd :=NewEG_RunLevelElts ();_bbfc :=NewEG_RangeMarkupElements ();_bbfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecaef :=d .DecodeElement (_bbfc .CustomXmlMoveToRangeEnd ,&_ccefd );_ecaef !=nil {return _ecaef ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_bceefde );_bceefde .EG_ContentRunContent =append (_bceefde .EG_ContentRunContent ,_gcfac );_gcfac .EG_RunLevelElts =append (_gcfac .EG_RunLevelElts ,_ddegd );_ddegd .EG_RangeMarkupElements =append (_ddegd .EG_RangeMarkupElements ,_bbfc );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ceddd :=NewEG_PContent ();_aaafbe :=NewEG_ContentRunContent ();_ccbabag :=NewEG_RunLevelElts ();_gbagc :=NewEG_MathContent ();_gbagc .OMathPara =_cgde .NewOMathPara ();if _gfege :=d .DecodeElement (_gbagc .OMathPara ,&_ccefd );_gfege !=nil {return _gfege ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_ceddd );_ceddd .EG_ContentRunContent =append (_ceddd .EG_ContentRunContent ,_aaafbe );_aaafbe .EG_RunLevelElts =append (_aaafbe .EG_RunLevelElts ,_ccbabag );_ccbabag .EG_MathContent =append (_ccbabag .EG_MathContent ,_gbagc );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ddgc :=NewEG_PContent ();_edcfgg :=NewEG_ContentRunContent ();_cadcef :=NewEG_RunLevelElts ();_aacaa :=NewEG_MathContent ();_aacaa .OMath =_cgde .NewOMath ();if _beddab :=d .DecodeElement (_aacaa .OMath ,&_ccefd );_beddab !=nil {return _beddab ;};_ccgfg .EG_PContent =append (_ccgfg .EG_PContent ,_ddgc );_ddgc .EG_ContentRunContent =append (_ddgc .EG_ContentRunContent ,_edcfgg );_edcfgg .EG_RunLevelElts =append (_edcfgg .EG_RunLevelElts ,_cadcef );_cadcef .EG_MathContent =append (_cadcef .EG_MathContent ,_aacaa );default:_febdf .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\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_ccefd .Name );if _ebfege :=d .Skip ();_ebfege !=nil {return _ebfege ;};};case _ebaba .EndElement :break _aebbeb ;case _ebaba .CharData :};};return nil ;};func (_dbeae ST_TargetScreenSz )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_faeaf :=_ebaba .Attr {};_faeaf .Name =name ;switch _dbeae {case ST_TargetScreenSzUnset :_faeaf .Value ="";case ST_TargetScreenSz544x376 :_faeaf .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_faeaf .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_faeaf .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_faeaf .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_faeaf .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_faeaf .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_faeaf .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_faeaf .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_faeaf .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_faeaf .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_faeaf .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _faeaf ,nil ;};func (_cfdeba *CT_LineNumber )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _cfdeba .CountByAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cfdeba .CountByAttr )});};if _cfdeba .StartAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cfdeba .StartAttr )});};if _cfdeba .DistanceAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_cfdeba .DistanceAttr )});};if _cfdeba .RestartAttr !=ST_LineNumberRestartUnset {_feadgf ,_fgbee :=_cfdeba .RestartAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _fgbee !=nil {return _fgbee ;};start .Attr =append (start .Attr ,_feadgf );};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gcfg *ST_MailMergeSourceType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_abadc ,_cdgaee :=d .Token ();if _cdgaee !=nil {return _cdgaee ;};if _afccf ,_cgccgc :=_abadc .(_ebaba .EndElement );_cgccgc &&_afccf .Name ==start .Name {*_gcfg =1;return nil ;};if _bebgg ,_fbfgb :=_abadc .(_ebaba .CharData );!_fbfgb {return _eddeb .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",_abadc );}else {switch string (_bebgg ){case "":*_gcfg =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_gcfg =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_gcfg =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_gcfg =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_gcfg =4;case "\u0074\u0065\u0078\u0074":*_gcfg =5;case "\u0065\u006d\u0061i\u006c":*_gcfg =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_gcfg =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_gcfg =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_gcfg =9;};};_abadc ,_cdgaee =d .Token ();if _cdgaee !=nil {return _cdgaee ;};if _fddg ,_cgbcad :=_abadc .(_ebaba .EndElement );_cgbcad &&_fddg .Name ==start .Name {return nil ;};return _eddeb .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",_abadc );}; +// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path +func (_dbcg *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_begdg ST_FrameScrollbar )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaced :=_g .Attr {};_aaced .Name =name ;switch _begdg {case ST_FrameScrollbarUnset :_aaced .Value ="";case ST_FrameScrollbarOn :_aaced .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_aaced .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_aaced .Value ="\u0061\u0075\u0074\u006f";};return _aaced ,nil ;};func (_agbge *EG_RunLevelElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eagdb :for {_beddg ,_edffdf :=d .Token ();if _edffdf !=nil {return _edffdf ;};switch _degeg :=_beddg .(type ){case _g .StartElement :switch _degeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agbge .ProofErr =NewCT_ProofErr ();if _gfcba :=d .DecodeElement (_agbge .ProofErr ,&_degeg );_gfcba !=nil {return _gfcba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_agbge .PermStart =NewCT_PermStart ();if _cddaf :=d .DecodeElement (_agbge .PermStart ,&_degeg );_cddaf !=nil {return _cddaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agbge .PermEnd =NewCT_Perm ();if _cdccef :=d .DecodeElement (_agbge .PermEnd ,&_degeg );_cdccef !=nil {return _cdccef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agbge .Ins =NewCT_RunTrackChange ();if _cbdgef :=d .DecodeElement (_agbge .Ins ,&_degeg );_cbdgef !=nil {return _cbdgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_agbge .Del =NewCT_RunTrackChange ();if _gdgab :=d .DecodeElement (_agbge .Del ,&_degeg );_gdgab !=nil {return _gdgab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_agbge .MoveFrom =NewCT_RunTrackChange ();if _feegfg :=d .DecodeElement (_agbge .MoveFrom ,&_degeg );_feegfg !=nil {return _feegfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agbge .MoveTo =NewCT_RunTrackChange ();if _bdcbcf :=d .DecodeElement (_agbge .MoveTo ,&_degeg );_bdcbcf !=nil {return _bdcbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_babfb :=NewEG_RangeMarkupElements ();_babfb .BookmarkStart =NewCT_Bookmark ();if _fbfgb :=d .DecodeElement (_babfb .BookmarkStart ,&_degeg );_fbfgb !=nil {return _fbfgb ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_babfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_agedbe :=NewEG_RangeMarkupElements ();_agedbe .BookmarkEnd =NewCT_MarkupRange ();if _bfeag :=d .DecodeElement (_agedbe .BookmarkEnd ,&_degeg );_bfeag !=nil {return _bfeag ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_agedbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ceceea :=NewEG_RangeMarkupElements ();_ceceea .MoveFromRangeStart =NewCT_MoveBookmark ();if _efdbaf :=d .DecodeElement (_ceceea .MoveFromRangeStart ,&_degeg );_efdbaf !=nil {return _efdbaf ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_ceceea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbbfab :=NewEG_RangeMarkupElements ();_cbbfab .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcgca :=d .DecodeElement (_cbbfab .MoveFromRangeEnd ,&_degeg );_gcgca !=nil {return _gcgca ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_cbbfab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bcagff :=NewEG_RangeMarkupElements ();_bcagff .MoveToRangeStart =NewCT_MoveBookmark ();if _bgdbff :=d .DecodeElement (_bcagff .MoveToRangeStart ,&_degeg );_bgdbff !=nil {return _bgdbff ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_bcagff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_baccdd :=NewEG_RangeMarkupElements ();_baccdd .MoveToRangeEnd =NewCT_MarkupRange ();if _ffcfd :=d .DecodeElement (_baccdd .MoveToRangeEnd ,&_degeg );_ffcfd !=nil {return _ffcfd ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_baccdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ddbbg :=NewEG_RangeMarkupElements ();_ddbbg .CommentRangeStart =NewCT_MarkupRange ();if _bdfac :=d .DecodeElement (_ddbbg .CommentRangeStart ,&_degeg );_bdfac !=nil {return _bdfac ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_ddbbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aedebg :=NewEG_RangeMarkupElements ();_aedebg .CommentRangeEnd =NewCT_MarkupRange ();if _dfegeb :=d .DecodeElement (_aedebg .CommentRangeEnd ,&_degeg );_dfegeb !=nil {return _dfegeb ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_aedebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdegea :=NewEG_RangeMarkupElements ();_fdegea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbbea :=d .DecodeElement (_fdegea .CustomXmlInsRangeStart ,&_degeg );_fbbea !=nil {return _fbbea ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_fdegea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfdef :=NewEG_RangeMarkupElements ();_cfdef .CustomXmlInsRangeEnd =NewCT_Markup ();if _dceaec :=d .DecodeElement (_cfdef .CustomXmlInsRangeEnd ,&_degeg );_dceaec !=nil {return _dceaec ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_cfdef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edcfg :=NewEG_RangeMarkupElements ();_edcfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbdde :=d .DecodeElement (_edcfg .CustomXmlDelRangeStart ,&_degeg );_cbdde !=nil {return _cbdde ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_edcfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcadf :=NewEG_RangeMarkupElements ();_fcadf .CustomXmlDelRangeEnd =NewCT_Markup ();if _aacdg :=d .DecodeElement (_fcadf .CustomXmlDelRangeEnd ,&_degeg );_aacdg !=nil {return _aacdg ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_fcadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cadfb :=NewEG_RangeMarkupElements ();_cadfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdgge :=d .DecodeElement (_cadfb .CustomXmlMoveFromRangeStart ,&_degeg );_bdgge !=nil {return _bdgge ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_cadfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfgdc :=NewEG_RangeMarkupElements ();_cfgdc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbgab :=d .DecodeElement (_cfgdc .CustomXmlMoveFromRangeEnd ,&_degeg );_gbgab !=nil {return _gbgab ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_cfgdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddfab :=NewEG_RangeMarkupElements ();_ddfab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acbdd :=d .DecodeElement (_ddfab .CustomXmlMoveToRangeStart ,&_degeg );_acbdd !=nil {return _acbdd ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_ddfab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eebbb :=NewEG_RangeMarkupElements ();_eebbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecbefb :=d .DecodeElement (_eebbb .CustomXmlMoveToRangeEnd ,&_degeg );_ecbefb !=nil {return _ecbefb ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_eebbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bdgedf :=NewEG_MathContent ();_bdgedf .OMathPara =_ec .NewOMathPara ();if _dbbacd :=d .DecodeElement (_bdgedf .OMathPara ,&_degeg );_dbbacd !=nil {return _dbbacd ;};_agbge .EG_MathContent =append (_agbge .EG_MathContent ,_bdgedf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_addafe :=NewEG_MathContent ();_addafe .OMath =_ec .NewOMath ();if _fbcbf :=d .DecodeElement (_addafe .OMath ,&_degeg );_fbcbf !=nil {return _fbcbf ;};_agbge .EG_MathContent =append (_agbge .EG_MathContent ,_addafe );default:_ga .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\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_degeg .Name );if _bcdabb :=d .Skip ();_bcdabb !=nil {return _bcdabb ;};};case _g .EndElement :break _eagdb ;case _g .CharData :};};return nil ;};func (_eaecf ST_Underline )Validate ()error {return _eaecf .ValidateWithPath ("")};func NewCT_SectPrBase ()*CT_SectPrBase {_egbab :=&CT_SectPrBase {};return _egbab };func (_aeefg *CT_TblLayoutType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeefg .TypeAttr !=ST_TblLayoutTypeUnset {_dgbfd ,_bcfcf :=_aeefg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bcfcf !=nil {return _bcfcf ;};start .Attr =append (start .Attr ,_dgbfd );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CompatSetting struct{ -// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path -func (_cgecf *CT_FontsList )ValidateWithPath (path string )error {for _cdccdd ,_baagd :=range _cgecf .Font {if _ecfcfb :=_baagd .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cdccdd ));_ecfcfb !=nil {return _ecfcfb ;};};return nil ;};func (_fabg *CT_SdtBlock )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_cffdb :for {_agddd ,_gdabf :=d .Token ();if _gdabf !=nil {return _gdabf ;};switch _becgdc :=_agddd .(type ){case _ebaba .StartElement :switch _becgdc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_fabg .SdtPr =NewCT_SdtPr ();if _fcadfa :=d .DecodeElement (_fabg .SdtPr ,&_becgdc );_fcadfa !=nil {return _fcadfa ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_fabg .SdtEndPr =NewCT_SdtEndPr ();if _eccea :=d .DecodeElement (_fabg .SdtEndPr ,&_becgdc );_eccea !=nil {return _eccea ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_fabg .SdtContent =NewCT_SdtContentBlock ();if _ebgaa :=d .DecodeElement (_fabg .SdtContent ,&_becgdc );_ebgaa !=nil {return _ebgaa ;};default:_febdf .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\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_becgdc .Name );if _abbcb :=d .Skip ();_abbcb !=nil {return _abbcb ;};};case _ebaba .EndElement :break _cffdb ;case _ebaba .CharData :};};return nil ;};func (_bdec *CT_ProofErr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_cgegf ,_geec :=_bdec .TypeAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _geec !=nil {return _geec ;};start .Attr =append (start .Attr ,_cgegf );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_Document struct{ConformanceAttr _bef .ST_ConformanceClass ; +// Name of Setting +NameAttr *string ; -// Document Background -Background *CT_Background ;Body *CT_Body ;};func (_cfed *CT_Frame )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_fgegca :for {_dabbac ,_egfddg :=d .Token ();if _egfddg !=nil {return _egfddg ;};switch _gcdcfa :=_dabbac .(type ){case _ebaba .StartElement :switch _gcdcfa .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_cfed .Sz =NewCT_String ();if _edaab :=d .DecodeElement (_cfed .Sz ,&_gcdcfa );_edaab !=nil {return _edaab ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_cfed .Name =NewCT_String ();if _edcag :=d .DecodeElement (_cfed .Name ,&_gcdcfa );_edcag !=nil {return _edcag ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_cfed .Title =NewCT_String ();if _fgdcg :=d .DecodeElement (_cfed .Title ,&_gcdcfa );_fgdcg !=nil {return _fgdcg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_cfed .LongDesc =NewCT_Rel ();if _fagff :=d .DecodeElement (_cfed .LongDesc ,&_gcdcfa );_fagff !=nil {return _fagff ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_cfed .SourceFileName =NewCT_Rel ();if _acabd :=d .DecodeElement (_cfed .SourceFileName ,&_gcdcfa );_acabd !=nil {return _acabd ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0057"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0057"}:_cfed .MarW =NewCT_PixelsMeasure ();if _cdcac :=d .DecodeElement (_cfed .MarW ,&_gcdcfa );_cdcac !=nil {return _cdcac ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0048"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0048"}:_cfed .MarH =NewCT_PixelsMeasure ();if _edfgg :=d .DecodeElement (_cfed .MarH ,&_gcdcfa );_edfgg !=nil {return _edfgg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_cfed .Scrollbar =NewCT_FrameScrollbar ();if _bbcabf :=d .DecodeElement (_cfed .Scrollbar ,&_gcdcfa );_bbcabf !=nil {return _bbcabf ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_cfed .NoResizeAllowed =NewCT_OnOff ();if _baedfb :=d .DecodeElement (_cfed .NoResizeAllowed ,&_gcdcfa );_baedfb !=nil {return _baedfb ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_cfed .LinkedToFile =NewCT_OnOff ();if _bfgebe :=d .DecodeElement (_cfed .LinkedToFile ,&_gcdcfa );_bfgebe !=nil {return _bfgebe ;};default:_febdf .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\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_gcdcfa .Name );if _acacf :=d .Skip ();_acacf !=nil {return _acacf ;};};case _ebaba .EndElement :break _fgegca ;case _ebaba .CharData :};};return nil ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_defge :=&EG_ContentRunContent {};return _defge ;}; +// Namespace of Setting +UriAttr *string ; -// Validate validates the CT_MailMergeSourceType and its children -func (_beac *CT_MailMergeSourceType )Validate ()error {return _beac .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};type CT_R struct{ +// Value of Setting +ValAttr *string ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_gegdb :=&EG_ContentBlockContent {};return _gegdb ;};func (_cdafe ST_DocPartBehavior )String ()string {switch _cdafe {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func NewComments ()*Comments {_badgf :=&Comments {};_badgf .CT_Comments =*NewCT_Comments ();return _badgf ;}; -// Revision Identifier for Run Properties -RsidRPrAttr *string ; +// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path +func (_ffcac *CT_HpsMeasure )ValidateWithPath (path string )error {if _feaec :=_ffcac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feaec !=nil {return _feaec ;};return nil ;};type CT_MailMergeDest struct{ -// Revision Identifier for Run Deletion -RsidDelAttr *string ; +// Mail Merge Merged Document Type +ValAttr ST_MailMergeDest ;};func (_bdedg *WdCT_WordprocessingCanvas )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bdedg .Bg !=nil {_edgdbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_bdedg .Bg ,_edgdbd );};if _bdedg .Whole !=nil {_aacfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_bdedg .Whole ,_aacfa );};if _bdedg .Choice !=nil {for _ ,_cgdbe :=range _bdedg .Choice {_cgdbe .MarshalXML (e ,_g .StartElement {});};};if _bdedg .ExtLst !=nil {_adgag :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdedg .ExtLst ,_adgag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Revision Identifier for Run -RsidRAttr *string ; +// Validate validates the CT_SdtDocPart and its children +func (_ebdd *CT_SdtDocPart )Validate ()error {return _ebdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_afgcac *CT_VerticalJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afgcac .ValAttr =ST_VerticalJc (1);for _ ,_abbffd :=range start .Attr {if _abbffd .Name .Local =="\u0076\u0061\u006c"{_afgcac .ValAttr .UnmarshalXMLAttr (_abbffd );continue ;};};for {_gdfca ,_agccb :=d .Token ();if _agccb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_agccb );};if _faegfg ,_fgaabb :=_gdfca .(_g .EndElement );_fgaabb &&_faegfg .Name ==start .Name {break ;};};return nil ;};func (_fafbg *CT_CustomXmlRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_befc :=range start .Attr {if _befc .Name .Local =="\u0075\u0072\u0069"{_dgeb ,_gedae :=_befc .Value ,error (nil );if _gedae !=nil {return _gedae ;};_fafbg .UriAttr =&_dgeb ;continue ;};if _befc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_eaafd ,_debb :=_befc .Value ,error (nil );if _debb !=nil {return _debb ;};_fafbg .ElementAttr =_eaafd ;continue ;};};_befbd :for {_bebg ,_bceb :=d .Token ();if _bceb !=nil {return _bceb ;};switch _gdca :=_bebg .(type ){case _g .StartElement :switch _gdca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_fafbg .CustomXmlPr =NewCT_CustomXmlPr ();if _bdfe :=d .DecodeElement (_fafbg .CustomXmlPr ,&_gdca );_bdfe !=nil {return _bdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_afcc :=NewEG_ContentRowContent ();_cdff :=NewCT_Row ();if _gdbd :=d .DecodeElement (_cdff ,&_gdca );_gdbd !=nil {return _gdbd ;};_afcc .Tr =append (_afcc .Tr ,_cdff );_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_afcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abdaf :=NewEG_ContentRowContent ();_abdaf .CustomXml =NewCT_CustomXmlRow ();if _ccdf :=d .DecodeElement (_abdaf .CustomXml ,&_gdca );_ccdf !=nil {return _ccdf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_abdaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_afga :=NewEG_ContentRowContent ();_afga .Sdt =NewCT_SdtRow ();if _gfaf :=d .DecodeElement (_afga .Sdt ,&_gdca );_gfaf !=nil {return _gfaf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_afga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_faba :=NewEG_ContentRowContent ();_adgdd :=NewEG_RunLevelElts ();_adgdd .ProofErr =NewCT_ProofErr ();if _abed :=d .DecodeElement (_adgdd .ProofErr ,&_gdca );_abed !=nil {return _abed ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_faba );_faba .EG_RunLevelElts =append (_faba .EG_RunLevelElts ,_adgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdaaa :=NewEG_ContentRowContent ();_dcbgd :=NewEG_RunLevelElts ();_dcbgd .PermStart =NewCT_PermStart ();if _fdecg :=d .DecodeElement (_dcbgd .PermStart ,&_gdca );_fdecg !=nil {return _fdecg ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_gdaaa );_gdaaa .EG_RunLevelElts =append (_gdaaa .EG_RunLevelElts ,_dcbgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dbce :=NewEG_ContentRowContent ();_ecfg :=NewEG_RunLevelElts ();_ecfg .PermEnd =NewCT_Perm ();if _fcbef :=d .DecodeElement (_ecfg .PermEnd ,&_gdca );_fcbef !=nil {return _fcbef ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dbce );_dbce .EG_RunLevelElts =append (_dbce .EG_RunLevelElts ,_ecfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfeda :=NewEG_ContentRowContent ();_dabc :=NewEG_RunLevelElts ();_dabc .Ins =NewCT_RunTrackChange ();if _ddcgg :=d .DecodeElement (_dabc .Ins ,&_gdca );_ddcgg !=nil {return _ddcgg ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_gfeda );_gfeda .EG_RunLevelElts =append (_gfeda .EG_RunLevelElts ,_dabc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_becfc :=NewEG_ContentRowContent ();_acfc :=NewEG_RunLevelElts ();_acfc .Del =NewCT_RunTrackChange ();if _bbdb :=d .DecodeElement (_acfc .Del ,&_gdca );_bbdb !=nil {return _bbdb ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_becfc );_becfc .EG_RunLevelElts =append (_becfc .EG_RunLevelElts ,_acfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fgcbea :=NewEG_ContentRowContent ();_beaf :=NewEG_RunLevelElts ();_beaf .MoveFrom =NewCT_RunTrackChange ();if _bagc :=d .DecodeElement (_beaf .MoveFrom ,&_gdca );_bagc !=nil {return _bagc ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_fgcbea );_fgcbea .EG_RunLevelElts =append (_fgcbea .EG_RunLevelElts ,_beaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aada :=NewEG_ContentRowContent ();_fecd :=NewEG_RunLevelElts ();_fecd .MoveTo =NewCT_RunTrackChange ();if _gcec :=d .DecodeElement (_fecd .MoveTo ,&_gdca );_gcec !=nil {return _gcec ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_aada );_aada .EG_RunLevelElts =append (_aada .EG_RunLevelElts ,_fecd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dfbaa :=NewEG_ContentRowContent ();_fcaa :=NewEG_RunLevelElts ();_ccdc :=NewEG_RangeMarkupElements ();_ccdc .BookmarkStart =NewCT_Bookmark ();if _ffaf :=d .DecodeElement (_ccdc .BookmarkStart ,&_gdca );_ffaf !=nil {return _ffaf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dfbaa );_dfbaa .EG_RunLevelElts =append (_dfbaa .EG_RunLevelElts ,_fcaa );_fcaa .EG_RangeMarkupElements =append (_fcaa .EG_RangeMarkupElements ,_ccdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aagbg :=NewEG_ContentRowContent ();_dbdgd :=NewEG_RunLevelElts ();_fbeac :=NewEG_RangeMarkupElements ();_fbeac .BookmarkEnd =NewCT_MarkupRange ();if _cgdda :=d .DecodeElement (_fbeac .BookmarkEnd ,&_gdca );_cgdda !=nil {return _cgdda ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_aagbg );_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_dbdgd );_dbdgd .EG_RangeMarkupElements =append (_dbdgd .EG_RangeMarkupElements ,_fbeac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcfe :=NewEG_ContentRowContent ();_egab :=NewEG_RunLevelElts ();_daffa :=NewEG_RangeMarkupElements ();_daffa .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcea :=d .DecodeElement (_daffa .MoveFromRangeStart ,&_gdca );_bcea !=nil {return _bcea ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_fcfe );_fcfe .EG_RunLevelElts =append (_fcfe .EG_RunLevelElts ,_egab );_egab .EG_RangeMarkupElements =append (_egab .EG_RangeMarkupElements ,_daffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eggg :=NewEG_ContentRowContent ();_abeg :=NewEG_RunLevelElts ();_ddbbf :=NewEG_RangeMarkupElements ();_ddbbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _efgff :=d .DecodeElement (_ddbbf .MoveFromRangeEnd ,&_gdca );_efgff !=nil {return _efgff ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_eggg );_eggg .EG_RunLevelElts =append (_eggg .EG_RunLevelElts ,_abeg );_abeg .EG_RangeMarkupElements =append (_abeg .EG_RangeMarkupElements ,_ddbbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dffbg :=NewEG_ContentRowContent ();_egce :=NewEG_RunLevelElts ();_gcbb :=NewEG_RangeMarkupElements ();_gcbb .MoveToRangeStart =NewCT_MoveBookmark ();if _gfedd :=d .DecodeElement (_gcbb .MoveToRangeStart ,&_gdca );_gfedd !=nil {return _gfedd ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dffbg );_dffbg .EG_RunLevelElts =append (_dffbg .EG_RunLevelElts ,_egce );_egce .EG_RangeMarkupElements =append (_egce .EG_RangeMarkupElements ,_gcbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cadc :=NewEG_ContentRowContent ();_ebcc :=NewEG_RunLevelElts ();_ebaf :=NewEG_RangeMarkupElements ();_ebaf .MoveToRangeEnd =NewCT_MarkupRange ();if _gfcd :=d .DecodeElement (_ebaf .MoveToRangeEnd ,&_gdca );_gfcd !=nil {return _gfcd ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_cadc );_cadc .EG_RunLevelElts =append (_cadc .EG_RunLevelElts ,_ebcc );_ebcc .EG_RangeMarkupElements =append (_ebcc .EG_RangeMarkupElements ,_ebaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aga :=NewEG_ContentRowContent ();_eede :=NewEG_RunLevelElts ();_fafd :=NewEG_RangeMarkupElements ();_fafd .CommentRangeStart =NewCT_MarkupRange ();if _cfega :=d .DecodeElement (_fafd .CommentRangeStart ,&_gdca );_cfega !=nil {return _cfega ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_aga );_aga .EG_RunLevelElts =append (_aga .EG_RunLevelElts ,_eede );_eede .EG_RangeMarkupElements =append (_eede .EG_RangeMarkupElements ,_fafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdeee :=NewEG_ContentRowContent ();_bgda :=NewEG_RunLevelElts ();_bcad :=NewEG_RangeMarkupElements ();_bcad .CommentRangeEnd =NewCT_MarkupRange ();if _edbc :=d .DecodeElement (_bcad .CommentRangeEnd ,&_gdca );_edbc !=nil {return _edbc ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_fdeee );_fdeee .EG_RunLevelElts =append (_fdeee .EG_RunLevelElts ,_bgda );_bgda .EG_RangeMarkupElements =append (_bgda .EG_RangeMarkupElements ,_bcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccfga :=NewEG_ContentRowContent ();_deca :=NewEG_RunLevelElts ();_fgcg :=NewEG_RangeMarkupElements ();_fgcg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gabegd :=d .DecodeElement (_fgcg .CustomXmlInsRangeStart ,&_gdca );_gabegd !=nil {return _gabegd ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_ccfga );_ccfga .EG_RunLevelElts =append (_ccfga .EG_RunLevelElts ,_deca );_deca .EG_RangeMarkupElements =append (_deca .EG_RangeMarkupElements ,_fgcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbce :=NewEG_ContentRowContent ();_cfaa :=NewEG_RunLevelElts ();_bgfcf :=NewEG_RangeMarkupElements ();_bgfcf .CustomXmlInsRangeEnd =NewCT_Markup ();if _acec :=d .DecodeElement (_bgfcf .CustomXmlInsRangeEnd ,&_gdca );_acec !=nil {return _acec ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_fbce );_fbce .EG_RunLevelElts =append (_fbce .EG_RunLevelElts ,_cfaa );_cfaa .EG_RangeMarkupElements =append (_cfaa .EG_RangeMarkupElements ,_bgfcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfgba :=NewEG_ContentRowContent ();_eccf :=NewEG_RunLevelElts ();_bged :=NewEG_RangeMarkupElements ();_bged .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecbf :=d .DecodeElement (_bged .CustomXmlDelRangeStart ,&_gdca );_ecbf !=nil {return _ecbf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dfgba );_dfgba .EG_RunLevelElts =append (_dfgba .EG_RunLevelElts ,_eccf );_eccf .EG_RangeMarkupElements =append (_eccf .EG_RangeMarkupElements ,_bged );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cddd :=NewEG_ContentRowContent ();_cbeg :=NewEG_RunLevelElts ();_cebcc :=NewEG_RangeMarkupElements ();_cebcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _dacff :=d .DecodeElement (_cebcc .CustomXmlDelRangeEnd ,&_gdca );_dacff !=nil {return _dacff ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_cddd );_cddd .EG_RunLevelElts =append (_cddd .EG_RunLevelElts ,_cbeg );_cbeg .EG_RangeMarkupElements =append (_cbeg .EG_RangeMarkupElements ,_cebcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdcf :=NewEG_ContentRowContent ();_dgafe :=NewEG_RunLevelElts ();_ccgf :=NewEG_RangeMarkupElements ();_ccgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfbe :=d .DecodeElement (_ccgf .CustomXmlMoveFromRangeStart ,&_gdca );_bfbe !=nil {return _bfbe ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_cdcf );_cdcf .EG_RunLevelElts =append (_cdcf .EG_RunLevelElts ,_dgafe );_dgafe .EG_RangeMarkupElements =append (_dgafe .EG_RangeMarkupElements ,_ccgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dfbb :=NewEG_ContentRowContent ();_dgbg :=NewEG_RunLevelElts ();_gdaef :=NewEG_RangeMarkupElements ();_gdaef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gccgf :=d .DecodeElement (_gdaef .CustomXmlMoveFromRangeEnd ,&_gdca );_gccgf !=nil {return _gccgf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dfbb );_dfbb .EG_RunLevelElts =append (_dfbb .EG_RunLevelElts ,_dgbg );_dgbg .EG_RangeMarkupElements =append (_dgbg .EG_RangeMarkupElements ,_gdaef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_edafa :=NewEG_ContentRowContent ();_fcgf :=NewEG_RunLevelElts ();_ccbcc :=NewEG_RangeMarkupElements ();_ccbcc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afdba :=d .DecodeElement (_ccbcc .CustomXmlMoveToRangeStart ,&_gdca );_afdba !=nil {return _afdba ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_edafa );_edafa .EG_RunLevelElts =append (_edafa .EG_RunLevelElts ,_fcgf );_fcgf .EG_RangeMarkupElements =append (_fcgf .EG_RangeMarkupElements ,_ccbcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceag :=NewEG_ContentRowContent ();_edge :=NewEG_RunLevelElts ();_ecfc :=NewEG_RangeMarkupElements ();_ecfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcebb :=d .DecodeElement (_ecfc .CustomXmlMoveToRangeEnd ,&_gdca );_bcebb !=nil {return _bcebb ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_ceag );_ceag .EG_RunLevelElts =append (_ceag .EG_RunLevelElts ,_edge );_edge .EG_RangeMarkupElements =append (_edge .EG_RangeMarkupElements ,_ecfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gffe :=NewEG_ContentRowContent ();_bbgbe :=NewEG_RunLevelElts ();_abbf :=NewEG_MathContent ();_abbf .OMathPara =_ec .NewOMathPara ();if _acbge :=d .DecodeElement (_abbf .OMathPara ,&_gdca );_acbge !=nil {return _acbge ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_gffe );_gffe .EG_RunLevelElts =append (_gffe .EG_RunLevelElts ,_bbgbe );_bbgbe .EG_MathContent =append (_bbgbe .EG_MathContent ,_abbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccdgb :=NewEG_ContentRowContent ();_aabfe :=NewEG_RunLevelElts ();_abgcf :=NewEG_MathContent ();_abgcf .OMath =_ec .NewOMath ();if _fedb :=d .DecodeElement (_abgcf .OMath ,&_gdca );_fedb !=nil {return _fedb ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_ccdgb );_ccdgb .EG_RunLevelElts =append (_ccdgb .EG_RunLevelElts ,_aabfe );_aabfe .EG_MathContent =append (_aabfe .EG_MathContent ,_abgcf );default:_ga .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\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_gdca .Name );if _egcf :=d .Skip ();_egcf !=nil {return _egcf ;};};case _g .EndElement :break _befbd ;case _g .CharData :};};return nil ;}; -// Run Properties -RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_febdf .Any ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_abeeb :=&CT_AutoCaptions {};return _abeeb };func (_gbabe *CT_SimpleField )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_ddacc :=range start .Attr {if _ddacc .Name .Local =="\u0069\u006e\u0073t\u0072"{_cacgce ,_ggcgcd :=_ddacc .Value ,error (nil );if _ggcgcd !=nil {return _ggcgcd ;};_gbabe .InstrAttr =_cacgce ;continue ;};if _ddacc .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_cbgdda ,_agec :=ParseUnionST_OnOff (_ddacc .Value );if _agec !=nil {return _agec ;};_gbabe .FldLockAttr =&_cbgdda ;continue ;};if _ddacc .Name .Local =="\u0064\u0069\u0072t\u0079"{_caggb ,_dabcc :=ParseUnionST_OnOff (_ddacc .Value );if _dabcc !=nil {return _dabcc ;};_gbabe .DirtyAttr =&_caggb ;continue ;};};_dbceec :for {_agcace ,_ccffd :=d .Token ();if _ccffd !=nil {return _ccffd ;};switch _fedg :=_agcace .(type ){case _ebaba .StartElement :switch _fedg .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_gbabe .FldData =NewCT_Text ();if _fabeg :=d .DecodeElement (_gbabe .FldData ,&_fedg );_fabeg !=nil {return _fabeg ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_cbcdf :=NewEG_PContent ();_dabgb :=NewCT_SimpleField ();if _dfafg :=d .DecodeElement (_dabgb ,&_fedg );_dfafg !=nil {return _dfafg ;};_cbcdf .FldSimple =append (_cbcdf .FldSimple ,_dabgb );_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_cbcdf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_aggca :=NewEG_PContent ();_aggca .Hyperlink =NewCT_Hyperlink ();if _eggfd :=d .DecodeElement (_aggca .Hyperlink ,&_fedg );_eggfd !=nil {return _eggfd ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_aggca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_efbb :=NewEG_PContent ();_efbb .SubDoc =NewCT_Rel ();if _bfdggd :=d .DecodeElement (_efbb .SubDoc ,&_fedg );_bfdggd !=nil {return _bfdggd ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_efbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_adccg :=NewEG_PContent ();_fdabg :=NewEG_ContentRunContent ();_fdabg .CustomXml =NewCT_CustomXmlRun ();if _daaca :=d .DecodeElement (_fdabg .CustomXml ,&_fedg );_daaca !=nil {return _daaca ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_adccg );_adccg .EG_ContentRunContent =append (_adccg .EG_ContentRunContent ,_fdabg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gdeca :=NewEG_PContent ();_bcbad :=NewEG_ContentRunContent ();_bcbad .SmartTag =NewCT_SmartTagRun ();if _acfag :=d .DecodeElement (_bcbad .SmartTag ,&_fedg );_acfag !=nil {return _acfag ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_gdeca );_gdeca .EG_ContentRunContent =append (_gdeca .EG_ContentRunContent ,_bcbad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_edeab :=NewEG_PContent ();_fbggc :=NewEG_ContentRunContent ();_fbggc .Sdt =NewCT_SdtRun ();if _edefa :=d .DecodeElement (_fbggc .Sdt ,&_fedg );_edefa !=nil {return _edefa ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_edeab );_edeab .EG_ContentRunContent =append (_edeab .EG_ContentRunContent ,_fbggc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_degfc :=NewEG_PContent ();_acb :=NewEG_ContentRunContent ();_acb .Dir =NewCT_DirContentRun ();if _gdbd :=d .DecodeElement (_acb .Dir ,&_fedg );_gdbd !=nil {return _gdbd ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_degfc );_degfc .EG_ContentRunContent =append (_degfc .EG_ContentRunContent ,_acb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_egaef :=NewEG_PContent ();_ggfbb :=NewEG_ContentRunContent ();_ggfbb .Bdo =NewCT_BdoContentRun ();if _gedadd :=d .DecodeElement (_ggfbb .Bdo ,&_fedg );_gedadd !=nil {return _gedadd ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_egaef );_egaef .EG_ContentRunContent =append (_egaef .EG_ContentRunContent ,_ggfbb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_agbc :=NewEG_PContent ();_gfgbf :=NewEG_ContentRunContent ();_gfgbf .R =NewCT_R ();if _dafd :=d .DecodeElement (_gfgbf .R ,&_fedg );_dafd !=nil {return _dafd ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_agbc );_agbc .EG_ContentRunContent =append (_agbc .EG_ContentRunContent ,_gfgbf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eccebf :=NewEG_PContent ();_fgaced :=NewEG_ContentRunContent ();_gccdc :=NewEG_RunLevelElts ();_gccdc .ProofErr =NewCT_ProofErr ();if _bbaed :=d .DecodeElement (_gccdc .ProofErr ,&_fedg );_bbaed !=nil {return _bbaed ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_eccebf );_eccebf .EG_ContentRunContent =append (_eccebf .EG_ContentRunContent ,_fgaced );_fgaced .EG_RunLevelElts =append (_fgaced .EG_RunLevelElts ,_gccdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aeaeg :=NewEG_PContent ();_cdbeb :=NewEG_ContentRunContent ();_cdgefd :=NewEG_RunLevelElts ();_cdgefd .PermStart =NewCT_PermStart ();if _cede :=d .DecodeElement (_cdgefd .PermStart ,&_fedg );_cede !=nil {return _cede ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_aeaeg );_aeaeg .EG_ContentRunContent =append (_aeaeg .EG_ContentRunContent ,_cdbeb );_cdbeb .EG_RunLevelElts =append (_cdbeb .EG_RunLevelElts ,_cdgefd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gfafaa :=NewEG_PContent ();_ccefc :=NewEG_ContentRunContent ();_dddcaf :=NewEG_RunLevelElts ();_dddcaf .PermEnd =NewCT_Perm ();if _fdefd :=d .DecodeElement (_dddcaf .PermEnd ,&_fedg );_fdefd !=nil {return _fdefd ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_gfafaa );_gfafaa .EG_ContentRunContent =append (_gfafaa .EG_ContentRunContent ,_ccefc );_ccefc .EG_RunLevelElts =append (_ccefc .EG_RunLevelElts ,_dddcaf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_defece :=NewEG_PContent ();_cfffge :=NewEG_ContentRunContent ();_afdc :=NewEG_RunLevelElts ();_afdc .Ins =NewCT_RunTrackChange ();if _adfdb :=d .DecodeElement (_afdc .Ins ,&_fedg );_adfdb !=nil {return _adfdb ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_defece );_defece .EG_ContentRunContent =append (_defece .EG_ContentRunContent ,_cfffge );_cfffge .EG_RunLevelElts =append (_cfffge .EG_RunLevelElts ,_afdc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cbbec :=NewEG_PContent ();_dabca :=NewEG_ContentRunContent ();_acee :=NewEG_RunLevelElts ();_acee .Del =NewCT_RunTrackChange ();if _gaeaf :=d .DecodeElement (_acee .Del ,&_fedg );_gaeaf !=nil {return _gaeaf ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_cbbec );_cbbec .EG_ContentRunContent =append (_cbbec .EG_ContentRunContent ,_dabca );_dabca .EG_RunLevelElts =append (_dabca .EG_RunLevelElts ,_acee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ebdeda :=NewEG_PContent ();_becea :=NewEG_ContentRunContent ();_cfcgga :=NewEG_RunLevelElts ();_cfcgga .MoveFrom =NewCT_RunTrackChange ();if _bfec :=d .DecodeElement (_cfcgga .MoveFrom ,&_fedg );_bfec !=nil {return _bfec ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_ebdeda );_ebdeda .EG_ContentRunContent =append (_ebdeda .EG_ContentRunContent ,_becea );_becea .EG_RunLevelElts =append (_becea .EG_RunLevelElts ,_cfcgga );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_badged :=NewEG_PContent ();_feaefc :=NewEG_ContentRunContent ();_afddee :=NewEG_RunLevelElts ();_afddee .MoveTo =NewCT_RunTrackChange ();if _gacda :=d .DecodeElement (_afddee .MoveTo ,&_fedg );_gacda !=nil {return _gacda ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_badged );_badged .EG_ContentRunContent =append (_badged .EG_ContentRunContent ,_feaefc );_feaefc .EG_RunLevelElts =append (_feaefc .EG_RunLevelElts ,_afddee );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_agggd :=NewEG_PContent ();_bgdbfe :=NewEG_ContentRunContent ();_gggded :=NewEG_RunLevelElts ();_abfgf :=NewEG_RangeMarkupElements ();_abfgf .BookmarkStart =NewCT_Bookmark ();if _ffbbdg :=d .DecodeElement (_abfgf .BookmarkStart ,&_fedg );_ffbbdg !=nil {return _ffbbdg ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_agggd );_agggd .EG_ContentRunContent =append (_agggd .EG_ContentRunContent ,_bgdbfe );_bgdbfe .EG_RunLevelElts =append (_bgdbfe .EG_RunLevelElts ,_gggded );_gggded .EG_RangeMarkupElements =append (_gggded .EG_RangeMarkupElements ,_abfgf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cecgg :=NewEG_PContent ();_eggfe :=NewEG_ContentRunContent ();_afaec :=NewEG_RunLevelElts ();_dabcad :=NewEG_RangeMarkupElements ();_dabcad .BookmarkEnd =NewCT_MarkupRange ();if _cgfccgf :=d .DecodeElement (_dabcad .BookmarkEnd ,&_fedg );_cgfccgf !=nil {return _cgfccgf ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_cecgg );_cecgg .EG_ContentRunContent =append (_cecgg .EG_ContentRunContent ,_eggfe );_eggfe .EG_RunLevelElts =append (_eggfe .EG_RunLevelElts ,_afaec );_afaec .EG_RangeMarkupElements =append (_afaec .EG_RangeMarkupElements ,_dabcad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dccbgb :=NewEG_PContent ();_fcff :=NewEG_ContentRunContent ();_afadec :=NewEG_RunLevelElts ();_egbedf :=NewEG_RangeMarkupElements ();_egbedf .MoveFromRangeStart =NewCT_MoveBookmark ();if _aagce :=d .DecodeElement (_egbedf .MoveFromRangeStart ,&_fedg );_aagce !=nil {return _aagce ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_dccbgb );_dccbgb .EG_ContentRunContent =append (_dccbgb .EG_ContentRunContent ,_fcff );_fcff .EG_RunLevelElts =append (_fcff .EG_RunLevelElts ,_afadec );_afadec .EG_RangeMarkupElements =append (_afadec .EG_RangeMarkupElements ,_egbedf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agdfe :=NewEG_PContent ();_dadfg :=NewEG_ContentRunContent ();_dfdga :=NewEG_RunLevelElts ();_fgeea :=NewEG_RangeMarkupElements ();_fgeea .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfccg :=d .DecodeElement (_fgeea .MoveFromRangeEnd ,&_fedg );_cfccg !=nil {return _cfccg ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_agdfe );_agdfe .EG_ContentRunContent =append (_agdfe .EG_ContentRunContent ,_dadfg );_dadfg .EG_RunLevelElts =append (_dadfg .EG_RunLevelElts ,_dfdga );_dfdga .EG_RangeMarkupElements =append (_dfdga .EG_RangeMarkupElements ,_fgeea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cebdc :=NewEG_PContent ();_gbfbc :=NewEG_ContentRunContent ();_gbggd :=NewEG_RunLevelElts ();_aagcb :=NewEG_RangeMarkupElements ();_aagcb .MoveToRangeStart =NewCT_MoveBookmark ();if _gfeff :=d .DecodeElement (_aagcb .MoveToRangeStart ,&_fedg );_gfeff !=nil {return _gfeff ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_cebdc );_cebdc .EG_ContentRunContent =append (_cebdc .EG_ContentRunContent ,_gbfbc );_gbfbc .EG_RunLevelElts =append (_gbfbc .EG_RunLevelElts ,_gbggd );_gbggd .EG_RangeMarkupElements =append (_gbggd .EG_RangeMarkupElements ,_aagcb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gecfg :=NewEG_PContent ();_cgcgg :=NewEG_ContentRunContent ();_eagfa :=NewEG_RunLevelElts ();_ddgaea :=NewEG_RangeMarkupElements ();_ddgaea .MoveToRangeEnd =NewCT_MarkupRange ();if _fbedc :=d .DecodeElement (_ddgaea .MoveToRangeEnd ,&_fedg );_fbedc !=nil {return _fbedc ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_gecfg );_gecfg .EG_ContentRunContent =append (_gecfg .EG_ContentRunContent ,_cgcgg );_cgcgg .EG_RunLevelElts =append (_cgcgg .EG_RunLevelElts ,_eagfa );_eagfa .EG_RangeMarkupElements =append (_eagfa .EG_RangeMarkupElements ,_ddgaea );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_daga :=NewEG_PContent ();_fdcca :=NewEG_ContentRunContent ();_gefefe :=NewEG_RunLevelElts ();_fcgce :=NewEG_RangeMarkupElements ();_fcgce .CommentRangeStart =NewCT_MarkupRange ();if _cgda :=d .DecodeElement (_fcgce .CommentRangeStart ,&_fedg );_cgda !=nil {return _cgda ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_daga );_daga .EG_ContentRunContent =append (_daga .EG_ContentRunContent ,_fdcca );_fdcca .EG_RunLevelElts =append (_fdcca .EG_RunLevelElts ,_gefefe );_gefefe .EG_RangeMarkupElements =append (_gefefe .EG_RangeMarkupElements ,_fcgce );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbfbba :=NewEG_PContent ();_gefca :=NewEG_ContentRunContent ();_cdacbc :=NewEG_RunLevelElts ();_bgaab :=NewEG_RangeMarkupElements ();_bgaab .CommentRangeEnd =NewCT_MarkupRange ();if _afac :=d .DecodeElement (_bgaab .CommentRangeEnd ,&_fedg );_afac !=nil {return _afac ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_bbfbba );_bbfbba .EG_ContentRunContent =append (_bbfbba .EG_ContentRunContent ,_gefca );_gefca .EG_RunLevelElts =append (_gefca .EG_RunLevelElts ,_cdacbc );_cdacbc .EG_RangeMarkupElements =append (_cdacbc .EG_RangeMarkupElements ,_bgaab );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aeggf :=NewEG_PContent ();_adddc :=NewEG_ContentRunContent ();_cfcbd :=NewEG_RunLevelElts ();_ddfd :=NewEG_RangeMarkupElements ();_ddfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agbec :=d .DecodeElement (_ddfd .CustomXmlInsRangeStart ,&_fedg );_agbec !=nil {return _agbec ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_aeggf );_aeggf .EG_ContentRunContent =append (_aeggf .EG_ContentRunContent ,_adddc );_adddc .EG_RunLevelElts =append (_adddc .EG_RunLevelElts ,_cfcbd );_cfcbd .EG_RangeMarkupElements =append (_cfcbd .EG_RangeMarkupElements ,_ddfd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_feaca :=NewEG_PContent ();_fffdcba :=NewEG_ContentRunContent ();_feeffg :=NewEG_RunLevelElts ();_ecgfb :=NewEG_RangeMarkupElements ();_ecgfb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dggbgf :=d .DecodeElement (_ecgfb .CustomXmlInsRangeEnd ,&_fedg );_dggbgf !=nil {return _dggbgf ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_feaca );_feaca .EG_ContentRunContent =append (_feaca .EG_ContentRunContent ,_fffdcba );_fffdcba .EG_RunLevelElts =append (_fffdcba .EG_RunLevelElts ,_feeffg );_feeffg .EG_RangeMarkupElements =append (_feeffg .EG_RangeMarkupElements ,_ecgfb );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edefe :=NewEG_PContent ();_bcaag :=NewEG_ContentRunContent ();_bbag :=NewEG_RunLevelElts ();_fffad :=NewEG_RangeMarkupElements ();_fffad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cacded :=d .DecodeElement (_fffad .CustomXmlDelRangeStart ,&_fedg );_cacded !=nil {return _cacded ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_edefe );_edefe .EG_ContentRunContent =append (_edefe .EG_ContentRunContent ,_bcaag );_bcaag .EG_RunLevelElts =append (_bcaag .EG_RunLevelElts ,_bbag );_bbag .EG_RangeMarkupElements =append (_bbag .EG_RangeMarkupElements ,_fffad );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_debcdb :=NewEG_PContent ();_ddedf :=NewEG_ContentRunContent ();_deaa :=NewEG_RunLevelElts ();_cdgafc :=NewEG_RangeMarkupElements ();_cdgafc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbac :=d .DecodeElement (_cdgafc .CustomXmlDelRangeEnd ,&_fedg );_bbac !=nil {return _bbac ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_debcdb );_debcdb .EG_ContentRunContent =append (_debcdb .EG_ContentRunContent ,_ddedf );_ddedf .EG_RunLevelElts =append (_ddedf .EG_RunLevelElts ,_deaa );_deaa .EG_RangeMarkupElements =append (_deaa .EG_RangeMarkupElements ,_cdgafc );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aafefg :=NewEG_PContent ();_gffgb :=NewEG_ContentRunContent ();_bgbge :=NewEG_RunLevelElts ();_cedcec :=NewEG_RangeMarkupElements ();_cedcec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfac :=d .DecodeElement (_cedcec .CustomXmlMoveFromRangeStart ,&_fedg );_bfac !=nil {return _bfac ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_aafefg );_aafefg .EG_ContentRunContent =append (_aafefg .EG_ContentRunContent ,_gffgb );_gffgb .EG_RunLevelElts =append (_gffgb .EG_RunLevelElts ,_bgbge );_bgbge .EG_RangeMarkupElements =append (_bgbge .EG_RangeMarkupElements ,_cedcec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_afgcbb :=NewEG_PContent ();_debff :=NewEG_ContentRunContent ();_cggdb :=NewEG_RunLevelElts ();_bcbgd :=NewEG_RangeMarkupElements ();_bcbgd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aeadd :=d .DecodeElement (_bcbgd .CustomXmlMoveFromRangeEnd ,&_fedg );_aeadd !=nil {return _aeadd ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_afgcbb );_afgcbb .EG_ContentRunContent =append (_afgcbb .EG_ContentRunContent ,_debff );_debff .EG_RunLevelElts =append (_debff .EG_RunLevelElts ,_cggdb );_cggdb .EG_RangeMarkupElements =append (_cggdb .EG_RangeMarkupElements ,_bcbgd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bbafab :=NewEG_PContent ();_daeaa :=NewEG_ContentRunContent ();_deggcc :=NewEG_RunLevelElts ();_badfa :=NewEG_RangeMarkupElements ();_badfa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agdgfe :=d .DecodeElement (_badfa .CustomXmlMoveToRangeStart ,&_fedg );_agdgfe !=nil {return _agdgfe ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_bbafab );_bbafab .EG_ContentRunContent =append (_bbafab .EG_ContentRunContent ,_daeaa );_daeaa .EG_RunLevelElts =append (_daeaa .EG_RunLevelElts ,_deggcc );_deggcc .EG_RangeMarkupElements =append (_deggcc .EG_RangeMarkupElements ,_badfa );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcdgbf :=NewEG_PContent ();_cdebc :=NewEG_ContentRunContent ();_gbcfcg :=NewEG_RunLevelElts ();_cbaf :=NewEG_RangeMarkupElements ();_cbaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdcc :=d .DecodeElement (_cbaf .CustomXmlMoveToRangeEnd ,&_fedg );_fdcc !=nil {return _fdcc ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_dcdgbf );_dcdgbf .EG_ContentRunContent =append (_dcdgbf .EG_ContentRunContent ,_cdebc );_cdebc .EG_RunLevelElts =append (_cdebc .EG_RunLevelElts ,_gbcfcg );_gbcfcg .EG_RangeMarkupElements =append (_gbcfcg .EG_RangeMarkupElements ,_cbaf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ecebgd :=NewEG_PContent ();_beebf :=NewEG_ContentRunContent ();_agagd :=NewEG_RunLevelElts ();_fagdba :=NewEG_MathContent ();_fagdba .OMathPara =_cgde .NewOMathPara ();if _dgdag :=d .DecodeElement (_fagdba .OMathPara ,&_fedg );_dgdag !=nil {return _dgdag ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_ecebgd );_ecebgd .EG_ContentRunContent =append (_ecebgd .EG_ContentRunContent ,_beebf );_beebf .EG_RunLevelElts =append (_beebf .EG_RunLevelElts ,_agagd );_agagd .EG_MathContent =append (_agagd .EG_MathContent ,_fagdba );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cfggfg :=NewEG_PContent ();_edbc :=NewEG_ContentRunContent ();_edag :=NewEG_RunLevelElts ();_bdefb :=NewEG_MathContent ();_bdefb .OMath =_cgde .NewOMath ();if _dcbab :=d .DecodeElement (_bdefb .OMath ,&_fedg );_dcbab !=nil {return _dcbab ;};_gbabe .EG_PContent =append (_gbabe .EG_PContent ,_cfggfg );_cfggfg .EG_ContentRunContent =append (_cfggfg .EG_ContentRunContent ,_edbc );_edbc .EG_RunLevelElts =append (_edbc .EG_RunLevelElts ,_edag );_edag .EG_MathContent =append (_edag .EG_MathContent ,_bdefb );default:_febdf .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\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_fedg .Name );if _agcac :=d .Skip ();_agcac !=nil {return _agcac ;};};case _ebaba .EndElement :break _dbceec ;case _ebaba .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path +func (_caead *CT_WritingStyle )ValidateWithPath (path string )error {if _caead .NlCheckAttr !=nil {if _ccfafe :=_caead .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_ccfafe !=nil {return _ccfafe ;};};if _cegbab :=_caead .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_cegbab !=nil {return _cegbab ;};return nil ;};func (_bafbd *CT_RPrDefault )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efcgb :for {_dbfa ,_ebbe :=d .Token ();if _ebbe !=nil {return _ebbe ;};switch _ccacg :=_dbfa .(type ){case _g .StartElement :switch _ccacg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bafbd .RPr =NewCT_RPr ();if _cfffe :=d .DecodeElement (_bafbd .RPr ,&_ccacg );_cfffe !=nil {return _cfffe ;};default:_ga .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\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_ccacg .Name );if _ecfgd :=d .Skip ();_ecfgd !=nil {return _ecfgd ;};};case _g .EndElement :break _efcgb ;case _g .CharData :};};return nil ;};func (_gfac *ST_HexColor )Validate ()error {return _gfac .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path -func (_dcdbf *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func (_bffca *EG_RunInnerContent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bffca .Br !=nil {_cafae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_bffca .Br ,_cafae );};if _bffca .T !=nil {_fbbgc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_bffca .T ,_fbbgc );};if _bffca .ContentPart !=nil {_eabbf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_bffca .ContentPart ,_eabbf );};if _bffca .DelText !=nil {_cbdfee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_bffca .DelText ,_cbdfee );};if _bffca .InstrText !=nil {_aaafc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bffca .InstrText ,_aaafc );};if _bffca .DelInstrText !=nil {_fffa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bffca .DelInstrText ,_fffa );};if _bffca .NoBreakHyphen !=nil {_defg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_bffca .NoBreakHyphen ,_defg );};if _bffca .SoftHyphen !=nil {_agebfd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_bffca .SoftHyphen ,_agebfd );};if _bffca .DayShort !=nil {_dfabda :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_bffca .DayShort ,_dfabda );};if _bffca .MonthShort !=nil {_fcbae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_bffca .MonthShort ,_fcbae );};if _bffca .YearShort !=nil {_cagfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_bffca .YearShort ,_cagfe );};if _bffca .DayLong !=nil {_fagdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_bffca .DayLong ,_fagdg );};if _bffca .MonthLong !=nil {_fbbgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_bffca .MonthLong ,_fbbgd );};if _bffca .YearLong !=nil {_eacgca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_bffca .YearLong ,_eacgca );};if _bffca .AnnotationRef !=nil {_cedccdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_bffca .AnnotationRef ,_cedccdf );};if _bffca .FootnoteRef !=nil {_agdfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_bffca .FootnoteRef ,_agdfb );};if _bffca .EndnoteRef !=nil {_ccbae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_bffca .EndnoteRef ,_ccbae );};if _bffca .Separator !=nil {_fbffa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_bffca .Separator ,_fbffa );};if _bffca .ContinuationSeparator !=nil {_dgeddb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_bffca .ContinuationSeparator ,_dgeddb );};if _bffca .Sym !=nil {_fggba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_bffca .Sym ,_fggba );};if _bffca .PgNum !=nil {_begbee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_bffca .PgNum ,_begbee );};if _bffca .Cr !=nil {_cffdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_bffca .Cr ,_cffdf );};if _bffca .Tab !=nil {_cafee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_bffca .Tab ,_cafee );};if _bffca .Object !=nil {_aggce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bffca .Object ,_aggce );};if _bffca .Pict !=nil {_eeebf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_bffca .Pict ,_eeebf );};if _bffca .FldChar !=nil {_eggfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_bffca .FldChar ,_eggfc );};if _bffca .Ruby !=nil {_cedee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_bffca .Ruby ,_cedee );};if _bffca .FootnoteReference !=nil {_efbfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bffca .FootnoteReference ,_efbfa );};if _bffca .EndnoteReference !=nil {_efca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bffca .EndnoteReference ,_efca );};if _bffca .CommentReference !=nil {_acag :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bffca .CommentReference ,_acag );};if _bffca .Drawing !=nil {_eff :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_bffca .Drawing ,_eff );};if _bffca .Ptab !=nil {_cfdgcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_bffca .Ptab ,_cfdgcd );};if _bffca .LastRenderedPageBreak !=nil {_aefgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}};e .EncodeElement (_bffca .LastRenderedPageBreak ,_aefgd );};return nil ;};func (_edcaa *CT_LevelSuffix )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_fcgfg ,_eaeea :=_edcaa .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eaeea !=nil {return _eaeea ;};start .Attr =append (start .Attr ,_fcgfg );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_faeeb *CT_TblGridChange )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_eddeb .Sprintf ("\u0025\u0076",_faeeb .IdAttr )});e .EncodeToken (start );_gefad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_faeeb .TblGrid ,_gefad );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_FFStatusText struct{ +// Validate validates the CT_SdtContentCell and its children +func (_acdda *CT_SdtContentCell )Validate ()error {return _acdda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_a .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};func (_ebgae ST_CombineBrackets )String ()string {switch _ebgae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u006f\u0075n\u0064";case 3:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 4:return "\u0061\u006e\u0067l\u0065";case 5:return "\u0063\u0075\u0072l\u0079";};return "";};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_dfgea :=&CT_GlossaryDocument {};return _dfgea };type CT_Object struct{ -// Status Text Type -TypeAttr ST_InfoTextType ; +// Original Image Width +DxaOrigAttr *_gc .ST_TwipsMeasure ; -// Status Text Value -ValAttr *string ;}; +// Original Image Height +DyaOrigAttr *_gc .ST_TwipsMeasure ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_cebgf *CT_SdtEndPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cebgf .RPr !=nil {_cbdbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_effffb :=range _cebgf .RPr {e .EncodeElement (_effffb ,_cbdbd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_PContentBase and its children -func (_bbdda *EG_PContentBase )Validate ()error {return _bbdda .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; +// Validate validates the CT_LvlLegacy and its children +func (_gfega *CT_LvlLegacy )Validate ()error {return _gfega .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};type Footnotes struct{CT_Footnotes };type EG_ContentRunContent struct{ -// Validate validates the CT_FtnPos and its children -func (_ccfbc *CT_FtnPos )Validate ()error {return _ccfbc .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};func (_gaefg ST_DisplacedByCustomXml )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_egaec :=_ebaba .Attr {};_egaec .Name =name ;switch _gaefg {case ST_DisplacedByCustomXmlUnset :_egaec .Value ="";case ST_DisplacedByCustomXmlNext :_egaec .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_egaec .Value ="\u0070\u0072\u0065\u0076";};return _egaec ,nil ;}; +// Inline-Level Custom XML Element +CustomXml *CT_CustomXmlRun ; -// Validate validates the CT_MailMergeDataType and its children -func (_acef *CT_MailMergeDataType )Validate ()error {return _acef .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");}; +// Inline-Level Smart Tag +SmartTag *CT_SmartTagRun ; -// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path -func (_dgdba *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _eadcd :=_dgdba .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eadcd !=nil {return _eadcd ;};if _dgdba .NvContentPartPr !=nil {if _cgcbag :=_dgdba .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_cgcbag !=nil {return _cgcbag ;};};if _dgdba .Xfrm !=nil {if _gbfg :=_dgdba .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gbfg !=nil {return _gbfg ;};};if _dgdba .ExtLst !=nil {if _bbaaeg :=_dgdba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbaaeg !=nil {return _bbaaeg ;};};return nil ;};func (_bcabf *WdCT_WrapSquare )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_caead ,_eda :=_bcabf .WrapTextAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _eda !=nil {return _eda ;};start .Attr =append (start .Attr ,_caead );if _bcabf .DistTAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bcabf .DistTAttr )});};if _bcabf .DistBAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bcabf .DistBAttr )});};if _bcabf .DistLAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bcabf .DistLAttr )});};if _bcabf .DistRAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_eddeb .Sprintf ("\u0025\u0076",*_bcabf .DistRAttr )});};e .EncodeToken (start );if _bcabf .EffectExtent !=nil {_eaegd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bcabf .EffectExtent ,_eaegd );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Inline-Level Structured Document Tag +Sdt *CT_SdtRun ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fbdfg *CT_Border )ValidateWithPath (path string )error {if _fbdfg .ValAttr ==ST_BorderUnset {return _eddeb .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 _eegbbd :=_fbdfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegbbd !=nil {return _eegbbd ;};if _fbdfg .ColorAttr !=nil {if _bccag :=_fbdfg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bccag !=nil {return _bccag ;};};if _dgbagee :=_fbdfg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dgbagee !=nil {return _dgbagee ;};if _fbdfg .ShadowAttr !=nil {if _agcada :=_fbdfg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_agcada !=nil {return _agcada ;};};if _fbdfg .FrameAttr !=nil {if _cccgaa :=_fbdfg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cccgaa !=nil {return _cccgaa ;};};return nil ;};const (ST_TabTlcUnset ST_TabTlc =0;ST_TabTlcNone ST_TabTlc =1;ST_TabTlcDot ST_TabTlc =2;ST_TabTlcHyphen ST_TabTlc =3;ST_TabTlcUnderscore ST_TabTlc =4;ST_TabTlcHeavy ST_TabTlc =5;ST_TabTlcMiddleDot ST_TabTlc =6;); +// Bidirectional Embedding Level +Dir *CT_DirContentRun ; -// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path -func (_aaag *CT_TrPr )ValidateWithPath (path string )error {for _gfcce ,_dfgadeg :=range _aaag .CnfStyle {if _dca :=_dfgadeg .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gfcce ));_dca !=nil {return _dca ;};};for _dcadd ,_aafbf :=range _aaag .DivId {if _cbcb :=_aafbf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcadd ));_cbcb !=nil {return _cbcb ;};};for _bcgfbb ,_aacfa :=range _aaag .GridBefore {if _dac :=_aacfa .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_bcgfbb ));_dac !=nil {return _dac ;};};for _gbgc ,_aagdfb :=range _aaag .GridAfter {if _ecfbdd :=_aagdfb .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbgc ));_ecfbdd !=nil {return _ecfbdd ;};};for _ecdcb ,_faabc :=range _aaag .WBefore {if _dfcedf :=_faabc .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ecdcb ));_dfcedf !=nil {return _dfcedf ;};};for _bfdga ,_fgcda :=range _aaag .WAfter {if _bfcab :=_fgcda .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfdga ));_bfcab !=nil {return _bfcab ;};};for _agcc ,_caefff :=range _aaag .CantSplit {if _gadad :=_caefff .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_agcc ));_gadad !=nil {return _gadad ;};};for _accg ,_fcgfge :=range _aaag .TrHeight {if _decga :=_fcgfge .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_accg ));_decga !=nil {return _decga ;};};for _gfd ,_agade :=range _aaag .TblHeader {if _bedeb :=_agade .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfd ));_bedeb !=nil {return _bedeb ;};};for _abfcbf ,_ecaac :=range _aaag .TblCellSpacing {if _agbg :=_ecaac .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_abfcbf ));_agbg !=nil {return _agbg ;};};for _ffbgb ,_dabdf :=range _aaag .Jc {if _bgabg :=_dabdf .ValidateWithPath (_eddeb .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_ffbgb ));_bgabg !=nil {return _bgabg ;};};for _ecggb ,_agfdf :=range _aaag .Hidden {if _dcaged :=_agfdf .ValidateWithPath (_eddeb .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ecggb ));_dcaged !=nil {return _dcaged ;};};if _aaag .Ins !=nil {if _ceggf :=_aaag .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ceggf !=nil {return _ceggf ;};};if _aaag .Del !=nil {if _bcgbf :=_aaag .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_bcgbf !=nil {return _bcgbf ;};};if _aaag .TrPrChange !=nil {if _dddde :=_aaag .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dddde !=nil {return _dddde ;};};return nil ;}; +// Bidirectional Override +Bdo *CT_BdoContentRun ; -// Validate validates the CT_PageSz and its children -func (_cefac *CT_PageSz )Validate ()error {return _cefac .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");}; +// Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Validate validates the CT_LevelSuffix and its children -func (_cbfec *CT_LevelSuffix )Validate ()error {return _cbfec .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func (_ddg ST_FrameScrollbar )ValidateWithPath (path string )error {switch _ddg {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddg ));};return nil ;};func (_becbb *EG_FtnEdnNumProps )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _becbb .NumStart !=nil {_bbffb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_becbb .NumStart ,_bbffb );};if _becbb .NumRestart !=nil {_eegged :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_becbb .NumRestart ,_eegged );};return nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;}; +// Validate validates the EG_FtnEdnNumProps and its children +func (_cabdb *EG_FtnEdnNumProps )Validate ()error {return _cabdb .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_fdcefg ST_FtnEdn )ValidateWithPath (path string )error {switch _fdcefg {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcefg ));};return nil ;}; -// Validate validates the WdInline and its children -func (_gagga *WdInline )Validate ()error {return _gagga .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");}; +// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path +func (_dadbc *CT_TcBorders )ValidateWithPath (path string )error {if _dadbc .Top !=nil {if _dgbag :=_dadbc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dgbag !=nil {return _dgbag ;};};if _dadbc .Start !=nil {if _debad :=_dadbc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_debad !=nil {return _debad ;};};if _dadbc .Left !=nil {if _bgccgc :=_dadbc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bgccgc !=nil {return _bgccgc ;};};if _dadbc .Bottom !=nil {if _cfcbg :=_dadbc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cfcbg !=nil {return _cfcbg ;};};if _dadbc .End !=nil {if _fdfdc :=_dadbc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_fdfdc !=nil {return _fdfdc ;};};if _dadbc .Right !=nil {if _cagfg :=_dadbc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cagfg !=nil {return _cagfg ;};};if _dadbc .InsideH !=nil {if _baagfd :=_dadbc .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_baagfd !=nil {return _baagfd ;};};if _dadbc .InsideV !=nil {if _dffef :=_dadbc .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_dffef !=nil {return _dffef ;};};if _dadbc .Tl2br !=nil {if _eccfb :=_dadbc .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_eccfb !=nil {return _eccfb ;};};if _dadbc .Tr2bl !=nil {if _adagf :=_dadbc .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_adagf !=nil {return _adagf ;};};return nil ;};func NewCT_Lang ()*CT_Lang {_dfabd :=&CT_Lang {};return _dfabd };func (_eeecc *CT_MailMergeDataType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_eeecc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MacroName and its children -func (_gdbbg *CT_MacroName )Validate ()error {return _gdbbg .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func NewCT_Height ()*CT_Height {_cacfb :=&CT_Height {};return _cacfb };type CT_PBdr struct{ +// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path +func (_agdfd *CT_CustomXmlRow )ValidateWithPath (path string )error {if _agdfd .CustomXmlPr !=nil {if _gbbd :=_agdfd .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gbbd !=nil {return _gbbd ;};};for _bdae ,_edeg :=range _agdfd .EG_ContentRowContent {if _aeeb :=_edeg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bdae ));_aeeb !=nil {return _aeeb ;};};return nil ;};type ST_HeightRule byte ;func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_fdab :=&CT_BottomPageBorder {};_fdab .ValAttr =ST_Border (1);return _fdab ;};type CT_PBdr struct{ // Paragraph Border Above Identical Paragraphs Top *CT_Border ; @@ -6768,76 +6579,91 @@ Right *CT_Border ; Between *CT_Border ; // Paragraph Border Between Facing Pages -Bar *CT_Border ;};func (_bfaebd *CT_FramePr )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_bafbe :=range start .Attr {if _bafbe .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_bfaebd .HAnchorAttr .UnmarshalXMLAttr (_bafbe );continue ;};if _bafbe .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_bfaebd .VAnchorAttr .UnmarshalXMLAttr (_bafbe );continue ;};if _bafbe .Name .Local =="\u006c\u0069\u006ee\u0073"{_aagcfd ,_aacgd :=_cfdbf .ParseInt (_bafbe .Value ,10,64);if _aacgd !=nil {return _aacgd ;};_bfaebd .LinesAttr =&_aagcfd ;continue ;};if _bafbe .Name .Local =="\u0068"{_deeecg ,_dcgef :=ParseUnionST_TwipsMeasure (_bafbe .Value );if _dcgef !=nil {return _dcgef ;};_bfaebd .HAttr =&_deeecg ;continue ;};if _bafbe .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_abbed ,_dccf :=ParseUnionST_TwipsMeasure (_bafbe .Value );if _dccf !=nil {return _dccf ;};_bfaebd .VSpaceAttr =&_abbed ;continue ;};if _bafbe .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_faaaa ,_egeaad :=ParseUnionST_TwipsMeasure (_bafbe .Value );if _egeaad !=nil {return _egeaad ;};_bfaebd .HSpaceAttr =&_faaaa ;continue ;};if _bafbe .Name .Local =="\u0077\u0072\u0061\u0070"{_bfaebd .WrapAttr .UnmarshalXMLAttr (_bafbe );continue ;};if _bafbe .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_bfaebd .DropCapAttr .UnmarshalXMLAttr (_bafbe );continue ;};if _bafbe .Name .Local =="\u0077"{_bab ,_cbbfb :=ParseUnionST_TwipsMeasure (_bafbe .Value );if _cbbfb !=nil {return _cbbfb ;};_bfaebd .WAttr =&_bab ;continue ;};if _bafbe .Name .Local =="\u0078"{_fefdfc ,_egbbb :=ParseUnionST_SignedTwipsMeasure (_bafbe .Value );if _egbbb !=nil {return _egbbb ;};_bfaebd .XAttr =&_fefdfc ;continue ;};if _bafbe .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_bfaebd .XAlignAttr .UnmarshalXMLAttr (_bafbe );continue ;};if _bafbe .Name .Local =="\u0079"{_bbaag ,_edacbb :=ParseUnionST_SignedTwipsMeasure (_bafbe .Value );if _edacbb !=nil {return _edacbb ;};_bfaebd .YAttr =&_bbaag ;continue ;};if _bafbe .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_bfaebd .YAlignAttr .UnmarshalXMLAttr (_bafbe );continue ;};if _bafbe .Name .Local =="\u0068\u0052\u0075l\u0065"{_bfaebd .HRuleAttr .UnmarshalXMLAttr (_bafbe );continue ;};if _bafbe .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_decge ,_cagac :=ParseUnionST_OnOff (_bafbe .Value );if _cagac !=nil {return _cagac ;};_bfaebd .AnchorLockAttr =&_decge ;continue ;};};for {_fggeee ,_aageb :=d .Token ();if _aageb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_aageb );};if _gdagg ,_dffbf :=_fggeee .(_ebaba .EndElement );_dffbf &&_gdagg .Name ==start .Name {break ;};};return nil ;};func (_bbffdd ST_HeightRule )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_bcgf :=_ebaba .Attr {};_bcgf .Name =name ;switch _bbffdd {case ST_HeightRuleUnset :_bcgf .Value ="";case ST_HeightRuleAuto :_bcgf .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_bcgf .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_bcgf .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _bcgf ,nil ;}; +Bar *CT_Border ;};func (_egcea ST_WmlColorSchemeIndex )String ()string {switch _egcea {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return "";};func (_egagf *CT_Frameset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egagf .Sz !=nil {_gdda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_egagf .Sz ,_gdda );};if _egagf .FramesetSplitbar !=nil {_dedga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_egagf .FramesetSplitbar ,_dedga );};if _egagf .FrameLayout !=nil {_ddgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_egagf .FrameLayout ,_ddgbf );};if _egagf .Title !=nil {_cffgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_egagf .Title ,_cffgc );};if _egagf .Choice !=nil {for _ ,_cebccg :=range _egagf .Choice {_cebccg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path -func (_efcba *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _bcdfd :=_efcba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bcdfd !=nil {return _bcdfd ;};if _becfa :=_efcba .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_becfa !=nil {return _becfa ;};if _afc :=_efcba .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_afc !=nil {return _afc ;};if _bbfaee :=_efcba .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bbfaee !=nil {return _bbfaee ;};if _efcba .ExtLst !=nil {if _debgea :=_efcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debgea !=nil {return _debgea ;};};return nil ;};func (_eagbga ST_FrameLayout )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {return e .EncodeElement (_eagbga .String (),start );};type ST_View byte ; +// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path +func (_dfdcc *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };type EG_RubyContent struct{ -// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path -func (_fdgf *CT_FFName )ValidateWithPath (path string )error {return nil };func NewCT_SectPrBase ()*CT_SectPrBase {_aeefg :=&CT_SectPrBase {};return _aeefg };type CT_ProofErr struct{ +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gggfd ST_PageBorderOffset )Validate ()error {return _gggfd .ValidateWithPath ("")};func (_efdef *EG_ParaRPrTrackChanges )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fefcdc :for {_ddecaf ,_facecb :=d .Token ();if _facecb !=nil {return _facecb ;};switch _fcgbe :=_ddecaf .(type ){case _g .StartElement :switch _fcgbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_efdef .Ins =NewCT_TrackChange ();if _ecada :=d .DecodeElement (_efdef .Ins ,&_fcgbe );_ecada !=nil {return _ecada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_efdef .Del =NewCT_TrackChange ();if _acaaga :=d .DecodeElement (_efdef .Del ,&_fcgbe );_acaaga !=nil {return _acaaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_efdef .MoveFrom =NewCT_TrackChange ();if _dacfe :=d .DecodeElement (_efdef .MoveFrom ,&_fcgbe );_dacfe !=nil {return _dacfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_efdef .MoveTo =NewCT_TrackChange ();if _eedgc :=d .DecodeElement (_efdef .MoveTo ,&_fcgbe );_eedgc !=nil {return _eedgc ;};default:_ga .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\u0045G\u005f\u0050\u0061\u0072\u0061R\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_fcgbe .Name );if _gcgbg :=d .Skip ();_gcgbg !=nil {return _gcgbg ;};};case _g .EndElement :break _fefcdc ;case _g .CharData :};};return nil ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_ffcf :=&CT_FtnEdnRef {};return _ffcf };func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_bcfdc :=&CT_CustomXmlPr {};return _bcfdc };func (_gdeaac *ST_AnnotationVMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaffeb ,_ceffca :=d .Token ();if _ceffca !=nil {return _ceffca ;};if _bbfdd ,_cbdbb :=_aaffeb .(_g .EndElement );_cbdbb &&_bbfdd .Name ==start .Name {*_gdeaac =1;return nil ;};if _egdaeg ,_dcede :=_aaffeb .(_g .CharData );!_dcede {return _gd .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",_aaffeb );}else {switch string (_egdaeg ){case "":*_gdeaac =0;case "\u0063\u006f\u006e\u0074":*_gdeaac =1;case "\u0072\u0065\u0073\u0074":*_gdeaac =2;};};_aaffeb ,_ceffca =d .Token ();if _ceffca !=nil {return _ceffca ;};if _dabdb ,_ggaeg :=_aaffeb .(_g .EndElement );_ggaeg &&_dabdb .Name ==start .Name {return nil ;};return _gd .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",_aaffeb );};func (_dadbb *ST_TblStyleOverrideType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgfbg ,_dbcdaed :=d .Token ();if _dbcdaed !=nil {return _dbcdaed ;};if _ddbbb ,_gcbbfg :=_fgfbg .(_g .EndElement );_gcbbfg &&_ddbbb .Name ==start .Name {*_dadbb =1;return nil ;};if _geagf ,_fbbde :=_fgfbg .(_g .CharData );!_fbbde {return _gd .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",_fgfbg );}else {switch string (_geagf ){case "":*_dadbb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_dadbb =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_dadbb =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_dadbb =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_dadbb =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_dadbb =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_dadbb =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_dadbb =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_dadbb =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_dadbb =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_dadbb =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_dadbb =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_dadbb =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_dadbb =13;};};_fgfbg ,_dbcdaed =d .Token ();if _dbcdaed !=nil {return _dbcdaed ;};if _bcegda ,_afcff :=_fgfbg .(_g .EndElement );_afcff &&_bcegda .Name ==start .Name {return nil ;};return _gd .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",_fgfbg );}; -// Proofing Error Anchor Type -TypeAttr ST_ProofErr ;};func (_bcdfa *CT_RPr )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _bcdfa .RStyle !=nil {_gebdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bcdfa .RStyle ,_gebdg );};if _bcdfa .RFonts !=nil {_gegbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bcdfa .RFonts ,_gegbd );};if _bcdfa .B !=nil {_bfba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bcdfa .B ,_bfba );};if _bcdfa .BCs !=nil {_fagebf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bcdfa .BCs ,_fagebf );};if _bcdfa .I !=nil {_egcbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bcdfa .I ,_egcbe );};if _bcdfa .ICs !=nil {_ffaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bcdfa .ICs ,_ffaa );};if _bcdfa .Caps !=nil {_fcgea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bcdfa .Caps ,_fcgea );};if _bcdfa .SmallCaps !=nil {_bcddee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bcdfa .SmallCaps ,_bcddee );};if _bcdfa .Strike !=nil {_ceggge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bcdfa .Strike ,_ceggge );};if _bcdfa .Dstrike !=nil {_cgaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bcdfa .Dstrike ,_cgaa );};if _bcdfa .Outline !=nil {_eeaef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bcdfa .Outline ,_eeaef );};if _bcdfa .Shadow !=nil {_bebe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bcdfa .Shadow ,_bebe );};if _bcdfa .Emboss !=nil {_ae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bcdfa .Emboss ,_ae );};if _bcdfa .Imprint !=nil {_bfgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bcdfa .Imprint ,_bfgg );};if _bcdfa .NoProof !=nil {_abdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bcdfa .NoProof ,_abdb );};if _bcdfa .SnapToGrid !=nil {_dgcggb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bcdfa .SnapToGrid ,_dgcggb );};if _bcdfa .Vanish !=nil {_efafgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bcdfa .Vanish ,_efafgf );};if _bcdfa .WebHidden !=nil {_bcagd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bcdfa .WebHidden ,_bcagd );};if _bcdfa .Color !=nil {_afcccb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bcdfa .Color ,_afcccb );};if _bcdfa .Spacing !=nil {_febac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bcdfa .Spacing ,_febac );};if _bcdfa .W !=nil {_fcce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bcdfa .W ,_fcce );};if _bcdfa .Kern !=nil {_fdcdgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bcdfa .Kern ,_fdcdgf );};if _bcdfa .Position !=nil {_edcab :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcdfa .Position ,_edcab );};if _bcdfa .Sz !=nil {_adgbd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bcdfa .Sz ,_adgbd );};if _bcdfa .SzCs !=nil {_acabc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bcdfa .SzCs ,_acabc );};if _bcdfa .Highlight !=nil {_ggcace :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bcdfa .Highlight ,_ggcace );};if _bcdfa .U !=nil {_afdcgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bcdfa .U ,_afdcgd );};if _bcdfa .Effect !=nil {_ffcbba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bcdfa .Effect ,_ffcbba );};if _bcdfa .Bdr !=nil {_cdcca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bcdfa .Bdr ,_cdcca );};if _bcdfa .Shd !=nil {_fbacge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bcdfa .Shd ,_fbacge );};if _bcdfa .FitText !=nil {_ddgage :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bcdfa .FitText ,_ddgage );};if _bcdfa .VertAlign !=nil {_eegfa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bcdfa .VertAlign ,_eegfa );};if _bcdfa .Rtl !=nil {_bcef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bcdfa .Rtl ,_bcef );};if _bcdfa .Cs !=nil {_ecgdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bcdfa .Cs ,_ecgdg );};if _bcdfa .Em !=nil {_fbedfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bcdfa .Em ,_fbedfb );};if _bcdfa .Lang !=nil {_afgge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bcdfa .Lang ,_afgge );};if _bcdfa .EastAsianLayout !=nil {_gbccgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bcdfa .EastAsianLayout ,_gbccgd );};if _bcdfa .SpecVanish !=nil {_fbbba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bcdfa .SpecVanish ,_fbbba );};if _bcdfa .OMath !=nil {_fefdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bcdfa .OMath ,_fefdc );};if _bcdfa .RPrChange !=nil {_fdecg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcdfa .RPrChange ,_fdecg );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_c *WdCT_WordprocessingGroup )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _c .CNvPr !=nil {_bdfgf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_c .CNvPr ,_bdfgf );};_gcbba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_c .CNvGrpSpPr ,_gcbba );_cccdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_c .GrpSpPr ,_cccdc );if _c .Choice !=nil {for _ ,_aaeee :=range _c .Choice {_aaeee .MarshalXML (e ,_ebaba .StartElement {});};};if _c .ExtLst !=nil {_dfecc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_c .ExtLst ,_dfecc );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlBlock struct{ +// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path +func (_gdfd *CT_Column )ValidateWithPath (path string )error {if _gdfd .WAttr !=nil {if _eddec :=_gdfd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_eddec !=nil {return _eddec ;};};if _gdfd .SpaceAttr !=nil {if _beab :=_gdfd .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_beab !=nil {return _beab ;};};return nil ;}; -// Custom XML Element Namespace -UriAttr *string ; +// Validate validates the EG_RunInnerContent and its children +func (_dddeeg *EG_RunInnerContent )Validate ()error {return _dddeeg .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func NewGlossaryDocument ()*GlossaryDocument {_bgdae :=&GlossaryDocument {};_bgdae .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _bgdae ;};func (_gdefbeb *Ftr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdefbeb .CT_HdrFtr =*NewCT_HdrFtr ();_gggfaa :for {_ggbgfe ,_ffaee :=d .Token ();if _ffaee !=nil {return _ffaee ;};switch _efgcd :=_ggbgfe .(type ){case _g .StartElement :switch _efgcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_egfgg :=NewCT_AltChunk ();if _egcdbce :=d .DecodeElement (_egfgg ,&_efgcd );_egcdbce !=nil {return _egcdbce ;};_gdefbeb .AltChunk =append (_gdefbeb .AltChunk ,_egfgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cgfgf :=NewEG_ContentBlockContent ();_cgfgf .CustomXml =NewCT_CustomXmlBlock ();if _cgadfc :=d .DecodeElement (_cgfgf .CustomXml ,&_efgcd );_cgadfc !=nil {return _cgadfc ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cgfgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cafbd :=NewEG_ContentBlockContent ();_cafbd .Sdt =NewCT_SdtBlock ();if _bgbee :=d .DecodeElement (_cafbd .Sdt ,&_efgcd );_bgbee !=nil {return _bgbee ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cafbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_afabg :=NewEG_ContentBlockContent ();_ebfeb :=NewCT_P ();if _ddbbgb :=d .DecodeElement (_ebfeb ,&_efgcd );_ddbbgb !=nil {return _ddbbgb ;};_afabg .P =append (_afabg .P ,_ebfeb );_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_afabg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gcdag :=NewEG_ContentBlockContent ();_dgdgb :=NewCT_Tbl ();if _cacgf :=d .DecodeElement (_dgdgb ,&_efgcd );_cacgf !=nil {return _cacgf ;};_gcdag .Tbl =append (_gcdag .Tbl ,_dgdgb );_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_gcdag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fbdeca :=NewEG_ContentBlockContent ();_bggge :=NewEG_RunLevelElts ();_bggge .ProofErr =NewCT_ProofErr ();if _bbcfge :=d .DecodeElement (_bggge .ProofErr ,&_efgcd );_bbcfge !=nil {return _bbcfge ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_fbdeca );_fbdeca .EG_RunLevelElts =append (_fbdeca .EG_RunLevelElts ,_bggge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acfbge :=NewEG_ContentBlockContent ();_afafa :=NewEG_RunLevelElts ();_afafa .PermStart =NewCT_PermStart ();if _cegfa :=d .DecodeElement (_afafa .PermStart ,&_efgcd );_cegfa !=nil {return _cegfa ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_acfbge );_acfbge .EG_RunLevelElts =append (_acfbge .EG_RunLevelElts ,_afafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_acfgg :=NewEG_ContentBlockContent ();_cggdb :=NewEG_RunLevelElts ();_cggdb .PermEnd =NewCT_Perm ();if _ececcc :=d .DecodeElement (_cggdb .PermEnd ,&_efgcd );_ececcc !=nil {return _ececcc ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_acfgg );_acfgg .EG_RunLevelElts =append (_acfgg .EG_RunLevelElts ,_cggdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ceedbg :=NewEG_ContentBlockContent ();_bdgafg :=NewEG_RunLevelElts ();_bdgafg .Ins =NewCT_RunTrackChange ();if _fbege :=d .DecodeElement (_bdgafg .Ins ,&_efgcd );_fbege !=nil {return _fbege ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_ceedbg );_ceedbg .EG_RunLevelElts =append (_ceedbg .EG_RunLevelElts ,_bdgafg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_efcdbb :=NewEG_ContentBlockContent ();_efeggb :=NewEG_RunLevelElts ();_efeggb .Del =NewCT_RunTrackChange ();if _abcbgg :=d .DecodeElement (_efeggb .Del ,&_efgcd );_abcbgg !=nil {return _abcbgg ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_efcdbb );_efcdbb .EG_RunLevelElts =append (_efcdbb .EG_RunLevelElts ,_efeggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_abece :=NewEG_ContentBlockContent ();_dgfcg :=NewEG_RunLevelElts ();_dgfcg .MoveFrom =NewCT_RunTrackChange ();if _gagbcd :=d .DecodeElement (_dgfcg .MoveFrom ,&_efgcd );_gagbcd !=nil {return _gagbcd ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_abece );_abece .EG_RunLevelElts =append (_abece .EG_RunLevelElts ,_dgfcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cffgbf :=NewEG_ContentBlockContent ();_gbfee :=NewEG_RunLevelElts ();_gbfee .MoveTo =NewCT_RunTrackChange ();if _dgagd :=d .DecodeElement (_gbfee .MoveTo ,&_efgcd );_dgagd !=nil {return _dgagd ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cffgbf );_cffgbf .EG_RunLevelElts =append (_cffgbf .EG_RunLevelElts ,_gbfee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_feead :=NewEG_ContentBlockContent ();_cdebg :=NewEG_RunLevelElts ();_adfca :=NewEG_RangeMarkupElements ();_adfca .BookmarkStart =NewCT_Bookmark ();if _dcbgae :=d .DecodeElement (_adfca .BookmarkStart ,&_efgcd );_dcbgae !=nil {return _dcbgae ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_feead );_feead .EG_RunLevelElts =append (_feead .EG_RunLevelElts ,_cdebg );_cdebg .EG_RangeMarkupElements =append (_cdebg .EG_RangeMarkupElements ,_adfca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dgce :=NewEG_ContentBlockContent ();_fbfdcb :=NewEG_RunLevelElts ();_gccgcg :=NewEG_RangeMarkupElements ();_gccgcg .BookmarkEnd =NewCT_MarkupRange ();if _baagff :=d .DecodeElement (_gccgcg .BookmarkEnd ,&_efgcd );_baagff !=nil {return _baagff ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_dgce );_dgce .EG_RunLevelElts =append (_dgce .EG_RunLevelElts ,_fbfdcb );_fbfdcb .EG_RangeMarkupElements =append (_fbfdcb .EG_RangeMarkupElements ,_gccgcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bgaae :=NewEG_ContentBlockContent ();_ddeecf :=NewEG_RunLevelElts ();_aagag :=NewEG_RangeMarkupElements ();_aagag .MoveFromRangeStart =NewCT_MoveBookmark ();if _baabd :=d .DecodeElement (_aagag .MoveFromRangeStart ,&_efgcd );_baabd !=nil {return _baabd ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_bgaae );_bgaae .EG_RunLevelElts =append (_bgaae .EG_RunLevelElts ,_ddeecf );_ddeecf .EG_RangeMarkupElements =append (_ddeecf .EG_RangeMarkupElements ,_aagag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deegb :=NewEG_ContentBlockContent ();_cececg :=NewEG_RunLevelElts ();_dbceac :=NewEG_RangeMarkupElements ();_dbceac .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcdce :=d .DecodeElement (_dbceac .MoveFromRangeEnd ,&_efgcd );_bcdce !=nil {return _bcdce ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_deegb );_deegb .EG_RunLevelElts =append (_deegb .EG_RunLevelElts ,_cececg );_cececg .EG_RangeMarkupElements =append (_cececg .EG_RangeMarkupElements ,_dbceac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afbbbf :=NewEG_ContentBlockContent ();_agadc :=NewEG_RunLevelElts ();_cebfa :=NewEG_RangeMarkupElements ();_cebfa .MoveToRangeStart =NewCT_MoveBookmark ();if _gfdgda :=d .DecodeElement (_cebfa .MoveToRangeStart ,&_efgcd );_gfdgda !=nil {return _gfdgda ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_afbbbf );_afbbbf .EG_RunLevelElts =append (_afbbbf .EG_RunLevelElts ,_agadc );_agadc .EG_RangeMarkupElements =append (_agadc .EG_RangeMarkupElements ,_cebfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cegfg :=NewEG_ContentBlockContent ();_efacb :=NewEG_RunLevelElts ();_dgacb :=NewEG_RangeMarkupElements ();_dgacb .MoveToRangeEnd =NewCT_MarkupRange ();if _gdada :=d .DecodeElement (_dgacb .MoveToRangeEnd ,&_efgcd );_gdada !=nil {return _gdada ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cegfg );_cegfg .EG_RunLevelElts =append (_cegfg .EG_RunLevelElts ,_efacb );_efacb .EG_RangeMarkupElements =append (_efacb .EG_RangeMarkupElements ,_dgacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eacgb :=NewEG_ContentBlockContent ();_ecddce :=NewEG_RunLevelElts ();_gdfb :=NewEG_RangeMarkupElements ();_gdfb .CommentRangeStart =NewCT_MarkupRange ();if _cgggbg :=d .DecodeElement (_gdfb .CommentRangeStart ,&_efgcd );_cgggbg !=nil {return _cgggbg ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_eacgb );_eacgb .EG_RunLevelElts =append (_eacgb .EG_RunLevelElts ,_ecddce );_ecddce .EG_RangeMarkupElements =append (_ecddce .EG_RangeMarkupElements ,_gdfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cecedc :=NewEG_ContentBlockContent ();_gacdca :=NewEG_RunLevelElts ();_dgbgd :=NewEG_RangeMarkupElements ();_dgbgd .CommentRangeEnd =NewCT_MarkupRange ();if _cbacg :=d .DecodeElement (_dgbgd .CommentRangeEnd ,&_efgcd );_cbacg !=nil {return _cbacg ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cecedc );_cecedc .EG_RunLevelElts =append (_cecedc .EG_RunLevelElts ,_gacdca );_gacdca .EG_RangeMarkupElements =append (_gacdca .EG_RangeMarkupElements ,_dgbgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcgdb :=NewEG_ContentBlockContent ();_ffaag :=NewEG_RunLevelElts ();_baddb :=NewEG_RangeMarkupElements ();_baddb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caeaf :=d .DecodeElement (_baddb .CustomXmlInsRangeStart ,&_efgcd );_caeaf !=nil {return _caeaf ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_gcgdb );_gcgdb .EG_RunLevelElts =append (_gcgdb .EG_RunLevelElts ,_ffaag );_ffaag .EG_RangeMarkupElements =append (_ffaag .EG_RangeMarkupElements ,_baddb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcbdf :=NewEG_ContentBlockContent ();_ebbdbb :=NewEG_RunLevelElts ();_acabd :=NewEG_RangeMarkupElements ();_acabd .CustomXmlInsRangeEnd =NewCT_Markup ();if _aeafb :=d .DecodeElement (_acabd .CustomXmlInsRangeEnd ,&_efgcd );_aeafb !=nil {return _aeafb ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_fcbdf );_fcbdf .EG_RunLevelElts =append (_fcbdf .EG_RunLevelElts ,_ebbdbb );_ebbdbb .EG_RangeMarkupElements =append (_ebbdbb .EG_RangeMarkupElements ,_acabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccgb :=NewEG_ContentBlockContent ();_aefeaa :=NewEG_RunLevelElts ();_dagef :=NewEG_RangeMarkupElements ();_dagef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccadd :=d .DecodeElement (_dagef .CustomXmlDelRangeStart ,&_efgcd );_ccadd !=nil {return _ccadd ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_ccgb );_ccgb .EG_RunLevelElts =append (_ccgb .EG_RunLevelElts ,_aefeaa );_aefeaa .EG_RangeMarkupElements =append (_aefeaa .EG_RangeMarkupElements ,_dagef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_febceb :=NewEG_ContentBlockContent ();_cegdcb :=NewEG_RunLevelElts ();_ffgegf :=NewEG_RangeMarkupElements ();_ffgegf .CustomXmlDelRangeEnd =NewCT_Markup ();if _adeca :=d .DecodeElement (_ffgegf .CustomXmlDelRangeEnd ,&_efgcd );_adeca !=nil {return _adeca ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_febceb );_febceb .EG_RunLevelElts =append (_febceb .EG_RunLevelElts ,_cegdcb );_cegdcb .EG_RangeMarkupElements =append (_cegdcb .EG_RangeMarkupElements ,_ffgegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dfeff :=NewEG_ContentBlockContent ();_fedfb :=NewEG_RunLevelElts ();_dagfe :=NewEG_RangeMarkupElements ();_dagfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _baeegag :=d .DecodeElement (_dagfe .CustomXmlMoveFromRangeStart ,&_efgcd );_baeegag !=nil {return _baeegag ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_dfeff );_dfeff .EG_RunLevelElts =append (_dfeff .EG_RunLevelElts ,_fedfb );_fedfb .EG_RangeMarkupElements =append (_fedfb .EG_RangeMarkupElements ,_dagfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dccbg :=NewEG_ContentBlockContent ();_bcecc :=NewEG_RunLevelElts ();_aacdd :=NewEG_RangeMarkupElements ();_aacdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbcfg :=d .DecodeElement (_aacdd .CustomXmlMoveFromRangeEnd ,&_efgcd );_fbcfg !=nil {return _fbcfg ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_dccbg );_dccbg .EG_RunLevelElts =append (_dccbg .EG_RunLevelElts ,_bcecc );_bcecc .EG_RangeMarkupElements =append (_bcecc .EG_RangeMarkupElements ,_aacdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gccdf :=NewEG_ContentBlockContent ();_aeadda :=NewEG_RunLevelElts ();_afaaf :=NewEG_RangeMarkupElements ();_afaaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afdfec :=d .DecodeElement (_afaaf .CustomXmlMoveToRangeStart ,&_efgcd );_afdfec !=nil {return _afdfec ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_gccdf );_gccdf .EG_RunLevelElts =append (_gccdf .EG_RunLevelElts ,_aeadda );_aeadda .EG_RangeMarkupElements =append (_aeadda .EG_RangeMarkupElements ,_afaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcagdb :=NewEG_ContentBlockContent ();_deaaff :=NewEG_RunLevelElts ();_fdcea :=NewEG_RangeMarkupElements ();_fdcea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afcfc :=d .DecodeElement (_fdcea .CustomXmlMoveToRangeEnd ,&_efgcd );_afcfc !=nil {return _afcfc ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_fcagdb );_fcagdb .EG_RunLevelElts =append (_fcagdb .EG_RunLevelElts ,_deaaff );_deaaff .EG_RangeMarkupElements =append (_deaaff .EG_RangeMarkupElements ,_fdcea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cafdgf :=NewEG_ContentBlockContent ();_dffedg :=NewEG_RunLevelElts ();_bbggd :=NewEG_MathContent ();_bbggd .OMathPara =_ec .NewOMathPara ();if _daafff :=d .DecodeElement (_bbggd .OMathPara ,&_efgcd );_daafff !=nil {return _daafff ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cafdgf );_cafdgf .EG_RunLevelElts =append (_cafdgf .EG_RunLevelElts ,_dffedg );_dffedg .EG_MathContent =append (_dffedg .EG_MathContent ,_bbggd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_beaef :=NewEG_ContentBlockContent ();_eegdg :=NewEG_RunLevelElts ();_geeff :=NewEG_MathContent ();_geeff .OMath =_ec .NewOMath ();if _fdeba :=d .DecodeElement (_geeff .OMath ,&_efgcd );_fdeba !=nil {return _fdeba ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_beaef );_beaef .EG_RunLevelElts =append (_beaef .EG_RunLevelElts ,_eegdg );_eegdg .EG_MathContent =append (_eegdg .EG_MathContent ,_geeff );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0046t\u0072\u0020\u0025\u0076",_efgcd .Name );if _afcfb :=d .Skip ();_afcfb !=nil {return _afcfb ;};};case _g .EndElement :break _gggfaa ;case _g .CharData :};};return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; -// Custom XML Element Name -ElementAttr string ; +// Border Style +ValAttr ST_Border ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_afece ST_ObjectDrawAspect )Validate ()error {return _afece .ValidateWithPath ("")}; +// Border Color +ColorAttr *ST_HexColor ; -// Validate validates the WdCT_WordprocessingShapeChoice1 and its children -func (_ebcdeb *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _ebcdeb .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0031");};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_bbffg :=&CT_PixelsMeasure {};return _bbffg };func (_bacg *CT_CalendarType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dcbafb :=range start .Attr {if _dcbafb .Name .Local =="\u0076\u0061\u006c"{_bacg .ValAttr .UnmarshalXMLAttr (_dcbafb );continue ;};};for {_agfgca ,_geded :=d .Token ();if _geded !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_geded );};if _bdcab ,_cdeb :=_agfgca .(_ebaba .EndElement );_cdeb &&_bdcab .Name ==start .Name {break ;};};return nil ;};func NewCT_RubyPr ()*CT_RubyPr {_dbaec :=&CT_RubyPr {};_dbaec .RubyAlign =NewCT_RubyAlign ();_dbaec .Hps =NewCT_HpsMeasure ();_dbaec .HpsRaise =NewCT_HpsMeasure ();_dbaec .HpsBaseText =NewCT_HpsMeasure ();_dbaec .Lid =NewCT_Lang ();return _dbaec ;}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the CT_CustomXmlPr and its children -func (_ebdca *CT_CustomXmlPr )Validate ()error {return _ebdca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func (_addfe ST_TextDirection )ValidateWithPath (path string )error {switch _addfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addfe ));};return nil ;};type CT_Fonts struct{ +// Border Theme Color Tint +ThemeTintAttr *string ; -// Font Content Type -HintAttr ST_Hint ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ASCII Font -AsciiAttr *string ; +// Border Width +SzAttr *uint64 ; -// High ANSI Font -HAnsiAttr *string ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// East Asian Font -EastAsiaAttr *string ; +// Border Shadow +ShadowAttr *_gc .ST_OnOff ; -// Complex Script Font -CsAttr *string ; +// Create Frame Effect +FrameAttr *_gc .ST_OnOff ;}; -// ASCII Theme Font -AsciiThemeAttr ST_Theme ; +// ST_SignedHpsMeasure is a union type +type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// High ANSI Theme Font -HAnsiThemeAttr ST_Theme ; +// Validate validates the WdCT_WrapPath and its children +func (_geddec *WdCT_WrapPath )Validate ()error {return _geddec .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};func (_cegbg ST_BrType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cegbg .String (),start );};func (_bccd *CT_Frame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bccd .Sz !=nil {_ebag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bccd .Sz ,_ebag );};if _bccd .Name !=nil {_gcegbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bccd .Name ,_gcegbg );};if _bccd .Title !=nil {_gdcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bccd .Title ,_gdcaa );};if _bccd .LongDesc !=nil {_gecd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_bccd .LongDesc ,_gecd );};if _bccd .SourceFileName !=nil {_dbfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bccd .SourceFileName ,_dbfbe );};if _bccd .MarW !=nil {_acbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_bccd .MarW ,_acbb );};if _bccd .MarH !=nil {_aaeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_bccd .MarH ,_aaeaf );};if _bccd .Scrollbar !=nil {_fdaccb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_bccd .Scrollbar ,_fdaccb );};if _bccd .NoResizeAllowed !=nil {_decfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_bccd .NoResizeAllowed ,_decfg );};if _bccd .LinkedToFile !=nil {_ffcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bccd .LinkedToFile ,_ffcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblPPr struct{ -// East Asian Theme Font -EastAsiaThemeAttr ST_Theme ; +// Distance From Left of Table to Text +LeftFromTextAttr *_gc .ST_TwipsMeasure ; -// Complex Script Theme Font -CsthemeAttr ST_Theme ;}; +// (Distance From Right of Table to Text +RightFromTextAttr *_gc .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path -func (_ddcbe *CT_RPrDefault )ValidateWithPath (path string )error {if _ddcbe .RPr !=nil {if _fbefc :=_ddcbe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fbefc !=nil {return _fbefc ;};};return nil ;};type CT_String struct{ +// Distance From Top of Table to Text +TopFromTextAttr *_gc .ST_TwipsMeasure ; -// String Value -ValAttr string ;};type CT_FtnEdnSepRef struct{ +// Distance From Bottom of Table to Text +BottomFromTextAttr *_gc .ST_TwipsMeasure ; -// Footnote/Endnote ID -IdAttr int64 ;}; +// Table Vertical Anchor +VertAnchorAttr ST_VAnchor ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_gadc *Comments )ValidateWithPath (path string )error {if _gcfde :=_gadc .CT_Comments .ValidateWithPath (path );_gcfde !=nil {return _gcfde ;};return nil ;};func (_adbcec ST_CombineBrackets )Validate ()error {return _adbcec .ValidateWithPath ("")}; +// Table Horizontal Anchor +HorzAnchorAttr ST_HAnchor ; -// Validate validates the CT_Odso and its children -func (_dgdggf *CT_Odso )Validate ()error {return _dgdggf .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};type EG_MathContent struct{OMathPara *_cgde .OMathPara ;OMath *_cgde .OMath ;};func (_dfdcf *CT_GlossaryDocument )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _dfdcf .Background !=nil {_ddccf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_dfdcf .Background ,_ddccf );};if _dfdcf .DocParts !=nil {_bbba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_dfdcf .DocParts ,_bbba );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_ggffc *CT_DecimalNumberOrPrecent )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_ggffc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrBase ()*CT_TblPrBase {_caddce :=&CT_TblPrBase {};return _caddce };func (_dgbae ST_Pitch )String ()string {switch _dgbae {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";};return "";};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};func (_gdedg ST_SdtDateMappingType )String ()string {switch _gdedg {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0064\u0061\u0074\u0065";case 3:return "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return "";};const (ST_CaptionPosUnset ST_CaptionPos =0;ST_CaptionPosAbove ST_CaptionPos =1;ST_CaptionPosBelow ST_CaptionPos =2;ST_CaptionPosLeft ST_CaptionPos =3;ST_CaptionPosRight ST_CaptionPos =4;);func (_bbgagd ST_Direction )Validate ()error {return _bbgagd .ValidateWithPath ("")}; +// Relative Horizontal Alignment From Anchor +TblpXSpecAttr _gc .ST_XAlign ; -// Validate validates the CT_Row and its children -func (_ebebc *CT_Row )Validate ()error {return _ebebc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_cegaa *CT_TblGrid )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_ddaae :for {_fadbe ,_dde :=d .Token ();if _dde !=nil {return _dde ;};switch _cgcgc :=_fadbe .(type ){case _ebaba .StartElement :switch _cgcgc .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_aadfe :=NewCT_TblGridCol ();if _fbceg :=d .DecodeElement (_aadfe ,&_cgcgc );_fbceg !=nil {return _fbceg ;};_cegaa .GridCol =append (_cegaa .GridCol ,_aadfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_cegaa .TblGridChange =NewCT_TblGridChange ();if _bfceb :=d .DecodeElement (_cegaa .TblGridChange ,&_cgcgc );_bfceb !=nil {return _bfceb ;};default:_febdf .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\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_cgcgc .Name );if _gcfec :=d .Skip ();_gcfec !=nil {return _gcfec ;};};case _ebaba .EndElement :break _ddaae ;case _ebaba .CharData :};};return nil ;};func NewTxbxContent ()*TxbxContent {_edagc :=&TxbxContent {};_edagc .CT_TxbxContent =*NewCT_TxbxContent ();return _edagc ;};func (_cccdfc *CT_ReadingModeInkLockDown )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_dcggdb :=range start .Attr {if _dcggdb .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_fcdfg ,_bccae :=ParseUnionST_OnOff (_dcggdb .Value );if _bccae !=nil {return _bccae ;};_cccdfc .ActualPgAttr =_fcdfg ;continue ;};if _dcggdb .Name .Local =="\u0077"{_gede ,_eebde :=_cfdbf .ParseUint (_dcggdb .Value ,10,64);if _eebde !=nil {return _eebde ;};_cccdfc .WAttr =_gede ;continue ;};if _dcggdb .Name .Local =="\u0068"{_faccb ,_ceebd :=_cfdbf .ParseUint (_dcggdb .Value ,10,64);if _ceebd !=nil {return _ceebd ;};_cccdfc .HAttr =_faccb ;continue ;};if _dcggdb .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_daeg ,_faed :=ParseUnionST_DecimalNumberOrPercent (_dcggdb .Value );if _faed !=nil {return _faed ;};_cccdfc .FontSzAttr =_daeg ;continue ;};};for {_faggc ,_bfade :=d .Token ();if _bfade !=nil {return _eddeb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0061\u0064\u0069\u006e\u0067\u004do\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077n\u003a\u0020\u0025\u0073",_bfade );};if _cccgeg ,_ecgg :=_faggc .(_ebaba .EndElement );_ecgg &&_cccgeg .Name ==start .Name {break ;};};return nil ;};func NewCT_Lock ()*CT_Lock {_ddgag :=&CT_Lock {};return _ddgag };type CT_PPr struct{ +// Absolute Horizontal Distance From Anchor +TblpXAttr *ST_SignedTwipsMeasure ; + +// Relative Vertical Alignment from Anchor +TblpYSpecAttr _gc .ST_YAlign ; + +// Absolute Vertical Distance From Anchor +TblpYAttr *ST_SignedTwipsMeasure ;}; + +// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path +func (_bbdbaf *WdCT_WrapPath )ValidateWithPath (path string )error {if _babfgf :=_bbdbaf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_babfgf !=nil {return _babfgf ;};for _ggegc ,_gffbd :=range _bbdbaf .LineTo {if _agaegc :=_gffbd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ggegc ));_agaegc !=nil {return _agaegc ;};};return nil ;}; + +// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path +func (_bfeeca *WdCT_Inline )ValidateWithPath (path string )error {if _ggbgff :=_bfeeca .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_ggbgff !=nil {return _ggbgff ;};if _bfeeca .EffectExtent !=nil {if _dgcag :=_bfeeca .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_dgcag !=nil {return _dgcag ;};};if _feedbc :=_bfeeca .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_feedbc !=nil {return _feedbc ;};if _bfeeca .CNvGraphicFramePr !=nil {if _dcagd :=_bfeeca .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dcagd !=nil {return _dcagd ;};};if _fddag :=_bfeeca .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fddag !=nil {return _fddag ;};return nil ;};func NewCT_FontsList ()*CT_FontsList {_deabg :=&CT_FontsList {};return _deabg };func (_dgage *CT_DocProtect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eccc :=range start .Attr {if _eccc .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_dgage .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_eccc );continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_ddae ,_cgcb :=_b .ParseInt (_eccc .Value ,10,64);if _cgcb !=nil {return _cgcb ;};_dgage .CryptAlgorithmSidAttr =&_ddae ;continue ;};if _eccc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gdeca ,_fged :=ParseUnionST_OnOff (_eccc .Value );if _fged !=nil {return _fged ;};_dgage .FormattingAttr =&_gdeca ;continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_gfcce ,_abgfe :=_b .ParseInt (_eccc .Value ,10,64);if _abgfe !=nil {return _abgfe ;};_dgage .CryptSpinCountAttr =&_gfcce ;continue ;};if _eccc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cafcgg ,_dcedc :=_eccc .Value ,error (nil );if _dcedc !=nil {return _dcedc ;};_dgage .AlgorithmNameAttr =&_cafcgg ;continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_edba ,_fcgfd :=_eccc .Value ,error (nil );if _fcgfd !=nil {return _fcgfd ;};_dgage .CryptProviderAttr =&_edba ;continue ;};if _eccc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ddbd ,_aecca :=_eccc .Value ,error (nil );if _aecca !=nil {return _aecca ;};_dgage .SaltValueAttr =&_ddbd ;continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_dgage .CryptProviderTypeAttr .UnmarshalXMLAttr (_eccc );continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_dgage .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_eccc );continue ;};if _eccc .Name .Local =="\u0065\u0064\u0069\u0074"{_dgage .EditAttr .UnmarshalXMLAttr (_eccc );continue ;};if _eccc .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_bgeg ,_fdeca :=ParseUnionST_OnOff (_eccc .Value );if _fdeca !=nil {return _fdeca ;};_dgage .EnforcementAttr =&_bgeg ;continue ;};if _eccc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eeab ,_gfdg :=_eccc .Value ,error (nil );if _gfdg !=nil {return _gfdg ;};_dgage .HashValueAttr =&_eeab ;continue ;};if _eccc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ecee ,_gdecae :=_b .ParseInt (_eccc .Value ,10,64);if _gdecae !=nil {return _gdecae ;};_dgage .SpinCountAttr =&_ecee ;continue ;};if _eccc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_egagc ,_ccggf :=_eccc .Value ,error (nil );if _ccggf !=nil {return _ccggf ;};_dgage .AlgIdExtAttr =&_egagc ;continue ;};if _eccc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_gbdb ,_acedf :=_eccc .Value ,error (nil );if _acedf !=nil {return _acedf ;};_dgage .AlgIdExtSourceAttr =&_gbdb ;continue ;};if _eccc .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ebef ,_cdggc :=_eccc .Value ,error (nil );if _cdggc !=nil {return _cdggc ;};_dgage .CryptProviderTypeExtAttr =&_ebef ;continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_aafe ,_fggcd :=_eccc .Value ,error (nil );if _fggcd !=nil {return _fggcd ;};_dgage .CryptProviderTypeExtSourceAttr =&_aafe ;continue ;};if _eccc .Name .Local =="\u0068\u0061\u0073\u0068"{_acfcc ,_adfbf :=_eccc .Value ,error (nil );if _adfbf !=nil {return _adfbf ;};_dgage .HashAttr =&_acfcc ;continue ;};if _eccc .Name .Local =="\u0073\u0061\u006c\u0074"{_bdcga ,_afbed :=_eccc .Value ,error (nil );if _afbed !=nil {return _afbed ;};_dgage .SaltAttr =&_bdcga ;continue ;};};for {_ggcd ,_egegb :=d .Token ();if _egegb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_egegb );};if _ceba ,_feae :=_ggcd .(_g .EndElement );_feae &&_ceba .Name ==start .Name {break ;};};return nil ;};func (_geegcc *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _geegcc .Wsp !=nil {_acdbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_agdfc :=range _geegcc .Wsp {e .EncodeElement (_agdfc ,_acdbg );};};if _geegcc .Pic !=nil {_decfdf :=_g .StartElement {Name :_g .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_dedfg :=range _geegcc .Pic {e .EncodeElement (_dedfg ,_decfdf );};};if _geegcc .ContentPart !=nil {_adbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_fdcdf :=range _geegcc .ContentPart {e .EncodeElement (_fdcdf ,_adbba );};};if _geegcc .Wgp !=nil {_ggfaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_dfeeee :=range _geegcc .Wgp {e .EncodeElement (_dfeeee ,_ggfaaa );};};if _geegcc .GraphicFrame !=nil {_gaabfc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_dcgee :=range _geegcc .GraphicFrame {e .EncodeElement (_dcgee ,_gaabfc );};};return nil ;}; + +// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path +func (_daade *CT_SdtRow )ValidateWithPath (path string )error {if _daade .SdtPr !=nil {if _adgcf :=_daade .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_adgcf !=nil {return _adgcf ;};};if _daade .SdtEndPr !=nil {if _efbfg :=_daade .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_efbfg !=nil {return _efbfg ;};};if _daade .SdtContent !=nil {if _ecdbd :=_daade .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ecdbd !=nil {return _ecdbd ;};};return nil ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_caebf :=&WdCT_PosVChoice {};return _caebf };func (_dgegfa *WdCT_WrapThrough )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gdfeec ,_fagfd :=_dgegfa .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _fagfd !=nil {return _fagfd ;};start .Attr =append (start .Attr ,_gdfeec );if _dgegfa .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_dgegfa .DistLAttr )});};if _dgegfa .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_dgegfa .DistRAttr )});};e .EncodeToken (start );_fbccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_dgegfa .WrapPolygon ,_fbccb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PPrBase struct{ // Referenced Paragraph Style PStyle *CT_String ; @@ -6936,61 +6762,235 @@ OutlineLvl *CT_DecimalNumber ; DivId *CT_DecimalNumber ; // Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_ggcb :=&CT_TblPrExChange {};_ggcb .TblPrEx =NewCT_TblPrExBase ();return _ggcb ;};func NewCT_HdrFtr ()*CT_HdrFtr {_ccadg :=&CT_HdrFtr {};return _ccadg }; +CnfStyle *CT_Cnf ;};func (_gbbedd ST_LevelSuffix )Validate ()error {return _gbbedd .ValidateWithPath ("")};type CT_SignedHpsMeasure struct{ -// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path -func (_dggb *CT_CharacterSpacing )ValidateWithPath (path string )error {if _dggb .ValAttr ==ST_CharacterSpacingUnset {return _eddeb .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 _accdc :=_dggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_accdc !=nil {return _accdc ;};return nil ;}; +// Signed Half-Point Measurement +ValAttr ST_SignedHpsMeasure ;};func NewCT_FontSig ()*CT_FontSig {_eebcd :=&CT_FontSig {};return _eebcd };func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_cffbb :=&WdEG_WrapTypeChoice {};return _cffbb };func (_fgfed ST_MailMergeSourceType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dddafd :=_g .Attr {};_dddafd .Name =name ;switch _fgfed {case ST_MailMergeSourceTypeUnset :_dddafd .Value ="";case ST_MailMergeSourceTypeDatabase :_dddafd .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_dddafd .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_dddafd .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_dddafd .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_dddafd .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_dddafd .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_dddafd .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_dddafd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_dddafd .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _dddafd ,nil ;};func (_agdbb ST_TextEffect )ValidateWithPath (path string )error {switch _agdbb {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdbb ));};return nil ;}; -// Validate validates the CT_Language and its children -func (_fdbgf *CT_Language )Validate ()error {return _fdbgf .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};type CT_Rel struct{IdAttr string ;};func NewCT_SdtBlock ()*CT_SdtBlock {_eedcf :=&CT_SdtBlock {};return _eedcf };func NewCT_SectPr ()*CT_SectPr {_cfgcb :=&CT_SectPr {};return _cfgcb };func (_fbfff *CT_Color )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_fbfff .ValAttr )});if _fbfff .ThemeColorAttr !=ST_ThemeColorUnset {_cedae ,_db :=_fbfff .ThemeColorAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _db !=nil {return _db ;};start .Attr =append (start .Attr ,_cedae );};if _fbfff .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fbfff .ThemeTintAttr )});};if _fbfff .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_eddeb .Sprintf ("\u0025\u0076",*_fbfff .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DocPartGallery and its children +func (_bcbd *CT_DocPartGallery )Validate ()error {return _bcbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};func (_cegaff *ST_PageBorderDisplay )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbgag ,_bbfef :=d .Token ();if _bbfef !=nil {return _bbfef ;};if _gcdcae ,_cfdfde :=_dbgag .(_g .EndElement );_cfdfde &&_gcdcae .Name ==start .Name {*_cegaff =1;return nil ;};if _efgffg ,_bfcceb :=_dbgag .(_g .CharData );!_bfcceb {return _gd .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",_dbgag );}else {switch string (_efgffg ){case "":*_cegaff =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_cegaff =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_cegaff =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_cegaff =3;};};_dbgag ,_bbfef =d .Token ();if _bbfef !=nil {return _bbfef ;};if _baada ,_bgfcb :=_dbgag .(_g .EndElement );_bgfcb &&_baada .Name ==start .Name {return nil ;};return _gd .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",_dbgag );};func (_babae *EG_PContentMath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agbgc :for {_abgac ,_deeac :=d .Token ();if _deeac !=nil {return _deeac ;};switch _fdgadg :=_abgac .(type ){case _g .StartElement :switch _fdgadg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_faaga :=NewEG_PContentBase ();_faaga .CustomXml =NewCT_CustomXmlRun ();if _bacgca :=d .DecodeElement (_faaga .CustomXml ,&_fdgadg );_bacgca !=nil {return _bacgca ;};_babae .EG_PContentBase =append (_babae .EG_PContentBase ,_faaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_degfcf :=NewEG_PContentBase ();_gfcbd :=NewCT_SimpleField ();if _fdfgc :=d .DecodeElement (_gfcbd ,&_fdgadg );_fdfgc !=nil {return _fdfgc ;};_degfcf .FldSimple =append (_degfcf .FldSimple ,_gfcbd );_babae .EG_PContentBase =append (_babae .EG_PContentBase ,_degfcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dbddbee :=NewEG_PContentBase ();_dbddbee .Hyperlink =NewCT_Hyperlink ();if _bbecd :=d .DecodeElement (_dbddbee .Hyperlink ,&_fdgadg );_bbecd !=nil {return _bbecd ;};_babae .EG_PContentBase =append (_babae .EG_PContentBase ,_dbddbee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_eddb :=NewEG_ContentRunContentBase ();_eddb .SmartTag =NewCT_SmartTagRun ();if _gbdcae :=d .DecodeElement (_eddb .SmartTag ,&_fdgadg );_gbdcae !=nil {return _gbdcae ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_eddb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_agcge :=NewEG_ContentRunContentBase ();_agcge .Sdt =NewCT_SdtRun ();if _gccagc :=d .DecodeElement (_agcge .Sdt ,&_fdgadg );_gccagc !=nil {return _gccagc ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_agcge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eaffg :=NewEG_ContentRunContentBase ();_agbgg :=NewEG_RunLevelElts ();_agbgg .ProofErr =NewCT_ProofErr ();if _ffeab :=d .DecodeElement (_agbgg .ProofErr ,&_fdgadg );_ffeab !=nil {return _ffeab ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_eaffg );_eaffg .EG_RunLevelElts =append (_eaffg .EG_RunLevelElts ,_agbgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dceab :=NewEG_ContentRunContentBase ();_fcfbc :=NewEG_RunLevelElts ();_fcfbc .PermStart =NewCT_PermStart ();if _feddff :=d .DecodeElement (_fcfbc .PermStart ,&_fdgadg );_feddff !=nil {return _feddff ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_dceab );_dceab .EG_RunLevelElts =append (_dceab .EG_RunLevelElts ,_fcfbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eabfec :=NewEG_ContentRunContentBase ();_eacgdg :=NewEG_RunLevelElts ();_eacgdg .PermEnd =NewCT_Perm ();if _gafac :=d .DecodeElement (_eacgdg .PermEnd ,&_fdgadg );_gafac !=nil {return _gafac ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_eabfec );_eabfec .EG_RunLevelElts =append (_eabfec .EG_RunLevelElts ,_eacgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ddeaa :=NewEG_ContentRunContentBase ();_bfcff :=NewEG_RunLevelElts ();_bfcff .Ins =NewCT_RunTrackChange ();if _cfeafg :=d .DecodeElement (_bfcff .Ins ,&_fdgadg );_cfeafg !=nil {return _cfeafg ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_ddeaa );_ddeaa .EG_RunLevelElts =append (_ddeaa .EG_RunLevelElts ,_bfcff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_afaec :=NewEG_ContentRunContentBase ();_edffdb :=NewEG_RunLevelElts ();_edffdb .Del =NewCT_RunTrackChange ();if _dcgdb :=d .DecodeElement (_edffdb .Del ,&_fdgadg );_dcgdb !=nil {return _dcgdb ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_afaec );_afaec .EG_RunLevelElts =append (_afaec .EG_RunLevelElts ,_edffdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_faebe :=NewEG_ContentRunContentBase ();_aecbbb :=NewEG_RunLevelElts ();_aecbbb .MoveFrom =NewCT_RunTrackChange ();if _cacgbf :=d .DecodeElement (_aecbbb .MoveFrom ,&_fdgadg );_cacgbf !=nil {return _cacgbf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_faebe );_faebe .EG_RunLevelElts =append (_faebe .EG_RunLevelElts ,_aecbbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fefed :=NewEG_ContentRunContentBase ();_ceeadc :=NewEG_RunLevelElts ();_ceeadc .MoveTo =NewCT_RunTrackChange ();if _adbgdf :=d .DecodeElement (_ceeadc .MoveTo ,&_fdgadg );_adbgdf !=nil {return _adbgdf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fefed );_fefed .EG_RunLevelElts =append (_fefed .EG_RunLevelElts ,_ceeadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdaecd :=NewEG_ContentRunContentBase ();_bgcaf :=NewEG_RunLevelElts ();_ffdga :=NewEG_RangeMarkupElements ();_ffdga .BookmarkStart =NewCT_Bookmark ();if _cgaeff :=d .DecodeElement (_ffdga .BookmarkStart ,&_fdgadg );_cgaeff !=nil {return _cgaeff ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fdaecd );_fdaecd .EG_RunLevelElts =append (_fdaecd .EG_RunLevelElts ,_bgcaf );_bgcaf .EG_RangeMarkupElements =append (_bgcaf .EG_RangeMarkupElements ,_ffdga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cfffb :=NewEG_ContentRunContentBase ();_ddfbd :=NewEG_RunLevelElts ();_eeabb :=NewEG_RangeMarkupElements ();_eeabb .BookmarkEnd =NewCT_MarkupRange ();if _ffcdd :=d .DecodeElement (_eeabb .BookmarkEnd ,&_fdgadg );_ffcdd !=nil {return _ffcdd ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_cfffb );_cfffb .EG_RunLevelElts =append (_cfffb .EG_RunLevelElts ,_ddfbd );_ddfbd .EG_RangeMarkupElements =append (_ddfbd .EG_RangeMarkupElements ,_eeabb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fgaec :=NewEG_ContentRunContentBase ();_dddcb :=NewEG_RunLevelElts ();_gceea :=NewEG_RangeMarkupElements ();_gceea .MoveFromRangeStart =NewCT_MoveBookmark ();if _cefec :=d .DecodeElement (_gceea .MoveFromRangeStart ,&_fdgadg );_cefec !=nil {return _cefec ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fgaec );_fgaec .EG_RunLevelElts =append (_fgaec .EG_RunLevelElts ,_dddcb );_dddcb .EG_RangeMarkupElements =append (_dddcb .EG_RangeMarkupElements ,_gceea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eacfff :=NewEG_ContentRunContentBase ();_bfbegg :=NewEG_RunLevelElts ();_gabbf :=NewEG_RangeMarkupElements ();_gabbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _efedee :=d .DecodeElement (_gabbf .MoveFromRangeEnd ,&_fdgadg );_efedee !=nil {return _efedee ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_eacfff );_eacfff .EG_RunLevelElts =append (_eacfff .EG_RunLevelElts ,_bfbegg );_bfbegg .EG_RangeMarkupElements =append (_bfbegg .EG_RangeMarkupElements ,_gabbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_agcccf :=NewEG_ContentRunContentBase ();_fabbg :=NewEG_RunLevelElts ();_eceee :=NewEG_RangeMarkupElements ();_eceee .MoveToRangeStart =NewCT_MoveBookmark ();if _aafbdc :=d .DecodeElement (_eceee .MoveToRangeStart ,&_fdgadg );_aafbdc !=nil {return _aafbdc ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_agcccf );_agcccf .EG_RunLevelElts =append (_agcccf .EG_RunLevelElts ,_fabbg );_fabbg .EG_RangeMarkupElements =append (_fabbg .EG_RangeMarkupElements ,_eceee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_edede :=NewEG_ContentRunContentBase ();_gccedd :=NewEG_RunLevelElts ();_eggge :=NewEG_RangeMarkupElements ();_eggge .MoveToRangeEnd =NewCT_MarkupRange ();if _dfcfd :=d .DecodeElement (_eggge .MoveToRangeEnd ,&_fdgadg );_dfcfd !=nil {return _dfcfd ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_edede );_edede .EG_RunLevelElts =append (_edede .EG_RunLevelElts ,_gccedd );_gccedd .EG_RangeMarkupElements =append (_gccedd .EG_RangeMarkupElements ,_eggge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbegd :=NewEG_ContentRunContentBase ();_effca :=NewEG_RunLevelElts ();_gfeege :=NewEG_RangeMarkupElements ();_gfeege .CommentRangeStart =NewCT_MarkupRange ();if _ecagdf :=d .DecodeElement (_gfeege .CommentRangeStart ,&_fdgadg );_ecagdf !=nil {return _ecagdf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_cbegd );_cbegd .EG_RunLevelElts =append (_cbegd .EG_RunLevelElts ,_effca );_effca .EG_RangeMarkupElements =append (_effca .EG_RangeMarkupElements ,_gfeege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fccaga :=NewEG_ContentRunContentBase ();_cegcgc :=NewEG_RunLevelElts ();_ggdge :=NewEG_RangeMarkupElements ();_ggdge .CommentRangeEnd =NewCT_MarkupRange ();if _eagggc :=d .DecodeElement (_ggdge .CommentRangeEnd ,&_fdgadg );_eagggc !=nil {return _eagggc ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fccaga );_fccaga .EG_RunLevelElts =append (_fccaga .EG_RunLevelElts ,_cegcgc );_cegcgc .EG_RangeMarkupElements =append (_cegcgc .EG_RangeMarkupElements ,_ggdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_addfbd :=NewEG_ContentRunContentBase ();_dbbff :=NewEG_RunLevelElts ();_adcbee :=NewEG_RangeMarkupElements ();_adcbee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fedbe :=d .DecodeElement (_adcbee .CustomXmlInsRangeStart ,&_fdgadg );_fedbe !=nil {return _fedbe ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_addfbd );_addfbd .EG_RunLevelElts =append (_addfbd .EG_RunLevelElts ,_dbbff );_dbbff .EG_RangeMarkupElements =append (_dbbff .EG_RangeMarkupElements ,_adcbee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abffea :=NewEG_ContentRunContentBase ();_bddccd :=NewEG_RunLevelElts ();_dbefge :=NewEG_RangeMarkupElements ();_dbefge .CustomXmlInsRangeEnd =NewCT_Markup ();if _feceff :=d .DecodeElement (_dbefge .CustomXmlInsRangeEnd ,&_fdgadg );_feceff !=nil {return _feceff ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_abffea );_abffea .EG_RunLevelElts =append (_abffea .EG_RunLevelElts ,_bddccd );_bddccd .EG_RangeMarkupElements =append (_bddccd .EG_RangeMarkupElements ,_dbefge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efeedg :=NewEG_ContentRunContentBase ();_ebcge :=NewEG_RunLevelElts ();_dcbgab :=NewEG_RangeMarkupElements ();_dcbgab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efbaf :=d .DecodeElement (_dcbgab .CustomXmlDelRangeStart ,&_fdgadg );_efbaf !=nil {return _efbaf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_efeedg );_efeedg .EG_RunLevelElts =append (_efeedg .EG_RunLevelElts ,_ebcge );_ebcge .EG_RangeMarkupElements =append (_ebcge .EG_RangeMarkupElements ,_dcbgab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fefbbb :=NewEG_ContentRunContentBase ();_cdedg :=NewEG_RunLevelElts ();_baafc :=NewEG_RangeMarkupElements ();_baafc .CustomXmlDelRangeEnd =NewCT_Markup ();if _fggfg :=d .DecodeElement (_baafc .CustomXmlDelRangeEnd ,&_fdgadg );_fggfg !=nil {return _fggfg ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fefbbb );_fefbbb .EG_RunLevelElts =append (_fefbbb .EG_RunLevelElts ,_cdedg );_cdedg .EG_RangeMarkupElements =append (_cdedg .EG_RangeMarkupElements ,_baafc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aabgd :=NewEG_ContentRunContentBase ();_bdgde :=NewEG_RunLevelElts ();_aacfg :=NewEG_RangeMarkupElements ();_aacfg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fecdb :=d .DecodeElement (_aacfg .CustomXmlMoveFromRangeStart ,&_fdgadg );_fecdb !=nil {return _fecdb ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_aabgd );_aabgd .EG_RunLevelElts =append (_aabgd .EG_RunLevelElts ,_bdgde );_bdgde .EG_RangeMarkupElements =append (_bdgde .EG_RangeMarkupElements ,_aacfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abggea :=NewEG_ContentRunContentBase ();_fbcfe :=NewEG_RunLevelElts ();_aceba :=NewEG_RangeMarkupElements ();_aceba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _egeedf :=d .DecodeElement (_aceba .CustomXmlMoveFromRangeEnd ,&_fdgadg );_egeedf !=nil {return _egeedf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_abggea );_abggea .EG_RunLevelElts =append (_abggea .EG_RunLevelElts ,_fbcfe );_fbcfe .EG_RangeMarkupElements =append (_fbcfe .EG_RangeMarkupElements ,_aceba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcfaff :=NewEG_ContentRunContentBase ();_ddgagd :=NewEG_RunLevelElts ();_dfgbaag :=NewEG_RangeMarkupElements ();_dfgbaag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egafcb :=d .DecodeElement (_dfgbaag .CustomXmlMoveToRangeStart ,&_fdgadg );_egafcb !=nil {return _egafcb ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_bcfaff );_bcfaff .EG_RunLevelElts =append (_bcfaff .EG_RunLevelElts ,_ddgagd );_ddgagd .EG_RangeMarkupElements =append (_ddgagd .EG_RangeMarkupElements ,_dfgbaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_begda :=NewEG_ContentRunContentBase ();_bbefcg :=NewEG_RunLevelElts ();_gabcb :=NewEG_RangeMarkupElements ();_gabcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _defeab :=d .DecodeElement (_gabcb .CustomXmlMoveToRangeEnd ,&_fdgadg );_defeab !=nil {return _defeab ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_begda );_begda .EG_RunLevelElts =append (_begda .EG_RunLevelElts ,_bbefcg );_bbefcg .EG_RangeMarkupElements =append (_bbefcg .EG_RangeMarkupElements ,_gabcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_abaade :=NewEG_ContentRunContentBase ();_gcdbcd :=NewEG_RunLevelElts ();_afbec :=NewEG_MathContent ();_afbec .OMathPara =_ec .NewOMathPara ();if _ffage :=d .DecodeElement (_afbec .OMathPara ,&_fdgadg );_ffage !=nil {return _ffage ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_abaade );_abaade .EG_RunLevelElts =append (_abaade .EG_RunLevelElts ,_gcdbcd );_gcdbcd .EG_MathContent =append (_gcdbcd .EG_MathContent ,_afbec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gafbec :=NewEG_ContentRunContentBase ();_bffaf :=NewEG_RunLevelElts ();_cdceba :=NewEG_MathContent ();_cdceba .OMath =_ec .NewOMath ();if _abgad :=d .DecodeElement (_cdceba .OMath ,&_fdgadg );_abgad !=nil {return _abgad ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_gafbec );_gafbec .EG_RunLevelElts =append (_gafbec .EG_RunLevelElts ,_bffaf );_bffaf .EG_MathContent =append (_bffaf .EG_MathContent ,_cdceba );default:_ga .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\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_fdgadg .Name );if _ffdgcf :=d .Skip ();_ffdgcf !=nil {return _ffdgcf ;};};case _g .EndElement :break _agbgc ;case _g .CharData :};};return nil ;};func (_cbdeg *CT_DocPartTypes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdeg .AllAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_cbdeg .AllAttr )});};e .EncodeToken (start );if _cbdeg .Type !=nil {_cdbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_cgcac :=range _cbdeg .Type {e .EncodeElement (_cgcac ,_cdbf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewHdr ()*Hdr {_dfgac :=&Hdr {};_dfgac .CT_HdrFtr =*NewCT_HdrFtr ();return _dfgac };func (_bgbcag *ST_Em )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgbcag =0;case "\u006e\u006f\u006e\u0065":*_bgbcag =1;case "\u0064\u006f\u0074":*_bgbcag =2;case "\u0063\u006f\u006dm\u0061":*_bgbcag =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bgbcag =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bgbcag =5;};return nil ;};func (_fcecga ST_InfoTextType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffggc :=_g .Attr {};_ffggc .Name =name ;switch _fcecga {case ST_InfoTextTypeUnset :_ffggc .Value ="";case ST_InfoTextTypeText :_ffggc .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_ffggc .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _ffggc ,nil ;};func (_cbedae ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _cbedae {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbedae ));};return nil ;}; -// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path -func (_ebbbg *EG_SectPrContents )ValidateWithPath (path string )error {if _ebbbg .FootnotePr !=nil {if _aceagg :=_ebbbg .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_aceagg !=nil {return _aceagg ;};};if _ebbbg .EndnotePr !=nil {if _addcd :=_ebbbg .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_addcd !=nil {return _addcd ;};};if _ebbbg .Type !=nil {if _ffaae :=_ebbbg .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ffaae !=nil {return _ffaae ;};};if _ebbbg .PgSz !=nil {if _abcea :=_ebbbg .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_abcea !=nil {return _abcea ;};};if _ebbbg .PgMar !=nil {if _eadac :=_ebbbg .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_eadac !=nil {return _eadac ;};};if _ebbbg .PaperSrc !=nil {if _cdfec :=_ebbbg .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_cdfec !=nil {return _cdfec ;};};if _ebbbg .PgBorders !=nil {if _gca :=_ebbbg .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gca !=nil {return _gca ;};};if _ebbbg .LnNumType !=nil {if _ggcbf :=_ebbbg .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_ggcbf !=nil {return _ggcbf ;};};if _ebbbg .PgNumType !=nil {if _dddd :=_ebbbg .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_dddd !=nil {return _dddd ;};};if _ebbbg .Cols !=nil {if _efdfg :=_ebbbg .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_efdfg !=nil {return _efdfg ;};};if _ebbbg .FormProt !=nil {if _cfbcf :=_ebbbg .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_cfbcf !=nil {return _cfbcf ;};};if _ebbbg .VAlign !=nil {if _bdee :=_ebbbg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_bdee !=nil {return _bdee ;};};if _ebbbg .NoEndnote !=nil {if _gdffe :=_ebbbg .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_gdffe !=nil {return _gdffe ;};};if _ebbbg .TitlePg !=nil {if _cbagb :=_ebbbg .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_cbagb !=nil {return _cbagb ;};};if _ebbbg .TextDirection !=nil {if _dafcb :=_ebbbg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dafcb !=nil {return _dafcb ;};};if _ebbbg .Bidi !=nil {if _eagc :=_ebbbg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_eagc !=nil {return _eagc ;};};if _ebbbg .RtlGutter !=nil {if _dcfg :=_ebbbg .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_dcfg !=nil {return _dcfg ;};};if _ebbbg .DocGrid !=nil {if _cdfcd :=_ebbbg .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_cdfcd !=nil {return _cdfcd ;};};if _ebbbg .PrinterSettings !=nil {if _gcadfe :=_ebbbg .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_gcadfe !=nil {return _gcadfe ;};};return nil ;};func (_bgdge *CT_TextAlignment )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_gf ,_dddcf :=_bgdge .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dddcf !=nil {return _dddcf ;};start .Attr =append (start .Attr ,_gf );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_NumPicBullet struct{ +// Validate validates the CT_SimpleField and its children +func (_gddfg *CT_SimpleField )Validate ()error {return _gddfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func (_gaged *ST_Lock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cafacb ,_bgefad :=d .Token ();if _bgefad !=nil {return _bgefad ;};if _fdfab ,_gedgg :=_cafacb .(_g .EndElement );_gedgg &&_fdfab .Name ==start .Name {*_gaged =1;return nil ;};if _gcacfd ,_adaee :=_cafacb .(_g .CharData );!_adaee {return _gd .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",_cafacb );}else {switch string (_gcacfd ){case "":*_gaged =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_gaged =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gaged =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_gaged =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gaged =4;};};_cafacb ,_bgefad =d .Token ();if _bgefad !=nil {return _bgefad ;};if _gbdac ,_addgaag :=_cafacb .(_g .EndElement );_addgaag &&_gbdac .Name ==start .Name {return nil ;};return _gd .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",_cafacb );};type CT_Placeholder struct{ -// Picture Numbering Symbol ID -NumPicBulletIdAttr int64 ; +// Document Part Reference +DocPart *CT_String ;};func (_eggda *CT_PPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eggda .PPr =NewCT_PPrBase ();for _ ,_ggee :=range start .Attr {if _ggee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_baefcf ,_abbbe :=_ggee .Value ,error (nil );if _abbbe !=nil {return _abbbe ;};_eggda .AuthorAttr =_baefcf ;continue ;};if _ggee .Name .Local =="\u0064\u0061\u0074\u0065"{_gcff ,_egcdf :=ParseStdlibTime (_ggee .Value );if _egcdf !=nil {return _egcdf ;};_eggda .DateAttr =&_gcff ;continue ;};if _ggee .Name .Local =="\u0069\u0064"{_beagc ,_ccaga :=_b .ParseInt (_ggee .Value ,10,64);if _ccaga !=nil {return _ccaga ;};_eggda .IdAttr =_beagc ;continue ;};};_eccga :for {_baadgg ,_gabac :=d .Token ();if _gabac !=nil {return _gabac ;};switch _bbgbb :=_baadgg .(type ){case _g .StartElement :switch _bbgbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:if _dgafd :=d .DecodeElement (_eggda .PPr ,&_bbgbb );_dgafd !=nil {return _dgafd ;};default:_ga .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\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_bbgbb .Name );if _dbeged :=d .Skip ();_dbeged !=nil {return _dbeged ;};};case _g .EndElement :break _eccga ;case _g .CharData :};};return nil ;}; -// Picture Numbering Symbol Properties -Pict *CT_Picture ;Drawing *CT_Drawing ;}; +// Validate validates the CT_PBdr and its children +func (_bfgdgf *CT_PBdr )Validate ()error {return _bfgdgf .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};type CT_MailMergeSourceType struct{ -// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path -func (_efdgd *CT_DivBdr )ValidateWithPath (path string )error {if _efdgd .Top !=nil {if _gbca :=_efdgd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gbca !=nil {return _gbca ;};};if _efdgd .Left !=nil {if _dgcee :=_efdgd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dgcee !=nil {return _dgcee ;};};if _efdgd .Bottom !=nil {if _dgage :=_efdgd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dgage !=nil {return _dgage ;};};if _efdgd .Right !=nil {if _acegb :=_efdgd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_acegb !=nil {return _acegb ;};};return nil ;};func (_ecff ST_Proof )MarshalXMLAttr (name _ebaba .Name )(_ebaba .Attr ,error ){_edfc :=_ebaba .Attr {};_edfc .Name =name ;switch _ecff {case ST_ProofUnset :_edfc .Value ="";case ST_ProofClean :_edfc .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_edfc .Value ="\u0064\u0069\u0072t\u0079";};return _edfc ,nil ;};func NewCT_PaperSource ()*CT_PaperSource {_adbbe :=&CT_PaperSource {};return _adbbe }; +// Data Source Type Value +ValAttr ST_MailMergeSourceType ;};type ST_MailMergeSourceType byte ;func (_cdggeaf ST_PTabAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdggeaf .String (),start );}; -// Validate validates the CT_NumFmt and its children -func (_fgeef *CT_NumFmt )Validate ()error {return _fgeef .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func init (){_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074",NewCT_Charset );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_DecimalNumber );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_UnsignedDecimalNumber );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et",NewCT_DecimalNumberOrPrecent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedTwipsMeasure );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_PixelsMeasure );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_HpsMeasure );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedHpsMeasure );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065",NewCT_MacroName );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065",NewCT_TextScale );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074",NewCT_Highlight );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u0061\u006e\u0067",NewCT_Lang );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065",NewCT_Underline );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TextEffect );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0068\u0064",NewCT_Shd );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e",NewCT_VerticalAlignRun );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074",NewCT_FitText );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fE\u006d",NewCT_Em );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065",NewCT_Language );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074",NewCT_EastAsianLayout );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072",NewCT_FramePr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070",NewCT_TabStop );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_Spacing );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0049\u006e\u0064",NewCT_Ind );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fJ\u0063",NewCT_Jc );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065",NewCT_JcTable );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u0069\u0065\u0077",NewCT_View );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u005a\u006f\u006f\u006d",NewCT_Zoom );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065",NewCT_WritingStyle );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066",NewCT_Proof );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_DocType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074",NewCT_DocProtect );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_MailMergeDocType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065",NewCT_MailMergeDataType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074",NewCT_MailMergeDest );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065",NewCT_MailMergeOdsoFMDFieldType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077",NewCT_TrackChangesView );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_TextDirection );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_TextAlignment );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p",NewCT_Markup );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_TrackChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_CellMergeTrackChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065",NewCT_TrackChangeRange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065",NewCT_MarkupRange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065",NewCT_BookmarkRange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_Bookmark );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_MoveBookmark );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_TrackChangeNumbering );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblPrExChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TcPrChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TrPrChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblGridChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065",NewCT_TblPrChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_SectPrChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_PPrChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RPrChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_ParaRPrChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_RunTrackChange );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072",NewCT_NumPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0042\u0064\u0072",NewCT_PBdr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0061\u0062\u0073",NewCT_Tabs );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070",NewCT_TextboxTightWrap );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072",NewCT_PPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_PPrBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c",NewCT_PPrGeneral );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t",NewCT_Object );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_ObjectEmbed );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_ObjectLink );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064",NewCT_SimpleField );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065",NewCT_FFTextType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u004e\u0061\u006de",NewCT_FFName );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072",NewCT_FldChar );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a",NewCT_FFData );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074",NewCT_FFHelpText );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074",NewCT_FFStatusText );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078",NewCT_FFCheckBox );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074",NewCT_FFDDList );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074",NewCT_FFTextInput );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065",NewCT_SectType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065",NewCT_PaperSource );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z",NewCT_PageSz );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072",NewCT_PageMar );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073",NewCT_PageBorders );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_PageBorder );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_BottomPageBorder );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_TopPageBorder );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LineNumber );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_PageNumber );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn",NewCT_Column );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_Columns );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063",NewCT_VerticalJc );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064",NewCT_DocGrid );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066",NewCT_HdrFtrRef );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r",NewCT_HdrFtr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_SectPrBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r",NewCT_SectPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fB\u0072",NewCT_Br );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0054\u0061\u0062",NewCT_PTab );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0079\u006d",NewCT_Sym );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072",NewCT_ProofErr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0065\u0072\u006d",NewCT_Perm );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074",NewCT_PermStart );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052",NewCT_R );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072",NewCT_RPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073",NewCT_MathCtrlIns );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c",NewCT_MathCtrlDel );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c",NewCT_RPrOriginal );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c",NewCT_ParaRPrOriginal );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072",NewCT_ParaRPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b",NewCT_AltChunk );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072",NewCT_AltChunkPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e",NewCT_RubyAlign );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r",NewCT_RubyPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_RubyContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079",NewCT_Ruby );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u006f\u0063\u006b",NewCT_Lock );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d",NewCT_SdtListItem );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065",NewCT_SdtDateMappingType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_CalendarType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065",NewCT_SdtDate );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078",NewCT_SdtComboBox );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_SdtDocPart );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074",NewCT_SdtDropDownList );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074",NewCT_SdtText );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072",NewCT_SdtPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072",NewCT_SdtEndPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_DirContentRun );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_BdoContentRun );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_SdtContentRun );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b",NewCT_SdtContentBlock );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077",NewCT_SdtContentRow );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c",NewCT_SdtContentCell );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b",NewCT_SdtBlock );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n",NewCT_SdtRun );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c",NewCT_SdtCell );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw",NewCT_SdtRow );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0041\u0074\u0074\u0072",NewCT_Attr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e",NewCT_CustomXmlRun );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e",NewCT_SmartTagRun );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b",NewCT_CustomXmlBlock );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072",NewCT_CustomXmlPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077",NewCT_CustomXmlRow );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_CustomXmlCell );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050",NewCT_P );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t",NewCT_Height );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068",NewCT_TblWidth );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c",NewCT_TblGridCol );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065",NewCT_TblGridBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064",NewCT_TblGrid );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TcBorders );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072",NewCT_TcMar );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e",NewCT_VMerge );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e",NewCT_HMerge );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TcPrBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0063\u0050\u0072",NewCT_TcPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072",NewCT_TcPrInner );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063",NewCT_Tc );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006e\u0066",NewCT_Cnf );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TrPrBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0072\u0050\u0072",NewCT_TrPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065",NewCT_TblLayoutType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_TblOverlap );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r",NewCT_TblPPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072",NewCT_TblCellMar );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TblBorders );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TblPrBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072",NewCT_TblPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065",NewCT_TblPrExBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078",NewCT_TblPrEx );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c",NewCT_Tbl );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b",NewCT_TblLook );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs",NewCT_FtnPos );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs",NewCT_EdnPos );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074",NewCT_NumRestart );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066",NewCT_FtnEdnRef );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066",NewCT_FtnEdnSepRef );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n",NewCT_FtnEdn );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_FtnProps );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_EdnProps );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_FtnDocProps );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_EdnDocProps );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_RecipientData );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079",NewCT_Base64Binary );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewCT_Recipients );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061",NewCT_OdsoFieldMapData );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065",NewCT_MailMergeSourceType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0064\u0073\u006f",NewCT_Odso );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065",NewCT_MailMerge );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a",NewCT_TargetScreenSz );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t",NewCT_Compat );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067",NewCT_CompatSetting );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r",NewCT_DocVar );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073",NewCT_DocVars );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073",NewCT_DocRsids );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_CharacterSpacing );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074",NewCT_SaveThroughXslt );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_RPrDefault );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_PPrDefault );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073",NewCT_DocDefaults );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeMapping );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n",NewCT_ReadingModeInkLockDown );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_WriteProtection );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_Settings );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074",NewCT_StyleSort );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072",NewCT_StylePaneFilter );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073",NewCT_WebSettings );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072",NewCT_FrameScrollbar );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072",NewCT_OptimizeForBrowser );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065",NewCT_Frame );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_FrameLayout );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072",NewCT_FramesetSplitbar );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074",NewCT_Frameset );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_NumPicBullet );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078",NewCT_LevelSuffix );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074",NewCT_LevelText );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079",NewCT_LvlLegacy );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065",NewCT_MultiLevelType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d",NewCT_AbstractNum );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l",NewCT_NumLvl );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d",NewCT_Num );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_Numbering );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072",NewCT_TblStylePr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e",NewCT_LsdException );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_LatentStyles );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s",NewCT_Styles );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e",NewCT_Panose );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068",NewCT_Pitch );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067",NewCT_FontSig );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c",NewCT_FontRel );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074",NewCT_FontsList );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r",NewCT_DivBdr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0069\u0076",NewCT_Div );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0073",NewCT_Divs );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_TxbxContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0064\u0079",NewCT_Body );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewCT_ShapeDefaults );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073",NewCT_Footnotes );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewCT_Endnotes );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072",NewCT_DocPartBehavior );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073",NewCT_DocPartBehaviors );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065",NewCT_DocPartType );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073",NewCT_DocPartTypes );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079",NewCT_DocPartGallery );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079",NewCT_DocPartCategory );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065",NewCT_DocPartName );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072",NewCT_DocPartPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_DocPart );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073",NewCT_DocParts );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e",NewCT_Caption );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e",NewCT_AutoCaption );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_AutoCaptions );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_Captions );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewCT_DocumentBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_Document );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_GlossaryDocument );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewRecipients );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewTxbxContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066o\u006f\u0074\u006e\u006f\u0074\u0065s",NewFootnotes );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewEndnotes );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0068\u0064\u0072",NewHdr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u0074\u0072",NewFtr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewSettings );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","w\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewWebSettings );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u006f\u006et\u0073",NewFonts );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg",NewNumbering );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0074\u0079\u006c\u0065\u0073",NewStyles );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewDocument );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0067\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewGlossaryDocument );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068",NewEG_PContentMath );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_PContentBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_ContentRunContentBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_CellMarkupElements );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073",NewEG_RangeMarkupElements );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073",NewEG_HdrFtrReferences );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073",NewEG_SectPrContents );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074",NewEG_RunInnerContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065",NewEG_RPrBase );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_RPrContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072",NewEG_RPr );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068",NewEG_RPrMath );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073",NewEG_ParaRPrTrackChanges );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_RubyContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRunContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074",NewEG_ContentBlockContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRowContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_ContentCellContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_PContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073",NewEG_FtnEdnNumProps );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_MathContent );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073",NewEG_BlockLevelChunkElts );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073",NewEG_BlockLevelElts );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073",NewEG_RunLevelElts );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_Password );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_TransitionalPassword );_febdf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_SectPrAttributes );};func (_daeee ST_FontFamily )String ()string {switch _daeee {case 0:return "";case 1:return "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case 2:return "\u006d\u006f\u0064\u0065\u0072\u006e";case 3:return "\u0072\u006f\u006da\u006e";case 4:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 5:return "\u0073\u0077\u0069s\u0073";case 6:return "\u0061\u0075\u0074\u006f";};return "";}; +// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path +func (_aegaf *CT_Tbl )ValidateWithPath (path string )error {for _bccbgc ,_fgggd :=range _aegaf .EG_RangeMarkupElements {if _fegbd :=_fgggd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_bccbgc ));_fegbd !=nil {return _fegbd ;};};if _bedf :=_aegaf .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_bedf !=nil {return _bedf ;};if _dedea :=_aegaf .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_dedea !=nil {return _dedea ;};for _aegdd ,_dfeae :=range _aegaf .EG_ContentRowContent {if _fbaaae :=_dfeae .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_aegdd ));_fbaaae !=nil {return _fbaaae ;};};return nil ;};func (_eefgd *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eefgd .Txbx !=nil {_ggdabf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_eefgd .Txbx ,_ggdabf );};if _eefgd .LinkedTxbx !=nil {_fceaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_eefgd .LinkedTxbx ,_fceaf );};return nil ;};func (_cacdb *CT_TargetScreenSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cacdb .ValAttr =ST_TargetScreenSz (1);for _ ,_cbfb :=range start .Attr {if _cbfb .Name .Local =="\u0076\u0061\u006c"{_cacdb .ValAttr .UnmarshalXMLAttr (_cbfb );continue ;};};for {_dbcab ,_ecge :=d .Token ();if _ecge !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a: \u0025\u0073",_ecge );};if _begd ,_cegaaf :=_dbcab .(_g .EndElement );_cegaaf &&_begd .Name ==start .Name {break ;};};return nil ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_daea *CT_Jc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daea .ValAttr =ST_Jc (1);for _ ,_deeff :=range start .Attr {if _deeff .Name .Local =="\u0076\u0061\u006c"{_daea .ValAttr .UnmarshalXMLAttr (_deeff );continue ;};};for {_fegde ,_ddfe :=d .Token ();if _ddfe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_ddfe );};if _ffdge ,_addde :=_fegde .(_g .EndElement );_addde &&_ffdge .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path -func (_gcdcf *CT_DocPartTypes )ValidateWithPath (path string )error {if _gcdcf .AllAttr !=nil {if _edcgbf :=_gcdcf .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_edcgbf !=nil {return _edcgbf ;};};for _afdeg ,_bcbec :=range _gcdcf .Type {if _gacde :=_bcbec .ValidateWithPath (_eddeb .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_afdeg ));_gacde !=nil {return _gacde ;};};return nil ;}; +// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path +func (_bag *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_ffafbc *Ftr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0066t\u0072";return _ffafbc .CT_HdrFtr .MarshalXML (e ,start );}; -// Validate validates the CT_EdnPos and its children -func (_agbea *CT_EdnPos )Validate ()error {return _agbea .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func (_ddcbab *CT_Panose )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {start .Attr =append (start .Attr ,_ebaba .Attr {Name :_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_eddeb .Sprintf ("\u0025\u0076",_ddcbab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Tabs and its children +func (_abgbf *CT_Tabs )Validate ()error {return _abgbf .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");}; -// Validate validates the Endnotes and its children -func (_abfcaf *Endnotes )Validate ()error {return _abfcaf .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};type WdCT_EffectExtent struct{LAttr _gedadf .ST_Coordinate ;TAttr _gedadf .ST_Coordinate ;RAttr _gedadf .ST_Coordinate ;BAttr _gedadf .ST_Coordinate ;}; +// Validate validates the CT_RubyAlign and its children +func (_dadfg *CT_RubyAlign )Validate ()error {return _dadfg .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func NewCT_LongHexNumber ()*CT_LongHexNumber {_dfgef :=&CT_LongHexNumber {};return _dfgef };type CT_Highlight struct{ -// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path -func (_bccdb *CT_JcTable )ValidateWithPath (path string )error {if _bccdb .ValAttr ==ST_JcTableUnset {return _eddeb .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 _bdgc :=_bccdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdgc !=nil {return _bdgc ;};return nil ;};func NewCT_Frameset ()*CT_Frameset {_gaegd :=&CT_Frameset {};return _gaegd };type CT_HpsMeasure struct{ +// Highlighting Color +ValAttr ST_HighlightColor ;};func (_bcaec *CT_DocProtect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcaec .EditAttr !=ST_DocProtectUnset {_gddgc ,_edgag :=_bcaec .EditAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _edgag !=nil {return _edgag ;};start .Attr =append (start .Attr ,_gddgc );};if _bcaec .FormattingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .FormattingAttr )});};if _bcaec .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .EnforcementAttr )});};if _bcaec .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .AlgorithmNameAttr )});};if _bcaec .HashValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .HashValueAttr )});};if _bcaec .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .SaltValueAttr )});};if _bcaec .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .SpinCountAttr )});};if _bcaec .CryptProviderTypeAttr !=_gc .ST_CryptProvUnset {_abffc ,_fgcfc :=_bcaec .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _fgcfc !=nil {return _fgcfc ;};start .Attr =append (start .Attr ,_abffc );};if _bcaec .CryptAlgorithmClassAttr !=_gc .ST_AlgClassUnset {_aedde ,_eccfg :=_bcaec .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _eccfg !=nil {return _eccfg ;};start .Attr =append (start .Attr ,_aedde );};if _bcaec .CryptAlgorithmTypeAttr !=_gc .ST_AlgTypeUnset {_dgbf ,_ceff :=_bcaec .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _ceff !=nil {return _ceff ;};start .Attr =append (start .Attr ,_dgbf );};if _bcaec .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptAlgorithmSidAttr )});};if _bcaec .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptSpinCountAttr )});};if _bcaec .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptProviderAttr )});};if _bcaec .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .AlgIdExtAttr )});};if _bcaec .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .AlgIdExtSourceAttr )});};if _bcaec .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptProviderTypeExtAttr )});};if _bcaec .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptProviderTypeExtSourceAttr )});};if _bcaec .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .HashAttr )});};if _bcaec .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfgdf *CT_Style )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcdgf :=range start .Attr {if _gcdgf .Name .Local =="\u0074\u0079\u0070\u0065"{_dfgdf .TypeAttr .UnmarshalXMLAttr (_gcdgf );continue ;};if _gcdgf .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_bdaab ,_dacag :=ParseUnionST_OnOff (_gcdgf .Value );if _dacag !=nil {return _dacag ;};_dfgdf .DefaultAttr =&_bdaab ;continue ;};if _gcdgf .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_fbcec ,_gacage :=ParseUnionST_OnOff (_gcdgf .Value );if _gacage !=nil {return _gacage ;};_dfgdf .CustomStyleAttr =&_fbcec ;continue ;};if _gcdgf .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_ccdggg ,_aaggb :=_gcdgf .Value ,error (nil );if _aaggb !=nil {return _aaggb ;};_dfgdf .StyleIdAttr =&_ccdggg ;continue ;};};_cbbbb :for {_geacfc ,_cccdg :=d .Token ();if _cccdg !=nil {return _cccdg ;};switch _efegad :=_geacfc .(type ){case _g .StartElement :switch _efegad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_dfgdf .Name =NewCT_String ();if _edeaea :=d .DecodeElement (_dfgdf .Name ,&_efegad );_edeaea !=nil {return _edeaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_dfgdf .Aliases =NewCT_String ();if _adedb :=d .DecodeElement (_dfgdf .Aliases ,&_efegad );_adedb !=nil {return _adedb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_dfgdf .BasedOn =NewCT_String ();if _dgdef :=d .DecodeElement (_dfgdf .BasedOn ,&_efegad );_dgdef !=nil {return _dgdef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0065\u0078\u0074"}:_dfgdf .Next =NewCT_String ();if _dgedc :=d .DecodeElement (_dfgdf .Next ,&_efegad );_dgedc !=nil {return _dgedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_dfgdf .Link =NewCT_String ();if _ffbfg :=d .DecodeElement (_dfgdf .Link ,&_efegad );_ffbfg !=nil {return _ffbfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_dfgdf .AutoRedefine =NewCT_OnOff ();if _feaaa :=d .DecodeElement (_dfgdf .AutoRedefine ,&_efegad );_feaaa !=nil {return _feaaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_dfgdf .Hidden =NewCT_OnOff ();if _dadfc :=d .DecodeElement (_dfgdf .Hidden ,&_efegad );_dadfc !=nil {return _dadfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_dfgdf .UiPriority =NewCT_DecimalNumber ();if _aeacc :=d .DecodeElement (_dfgdf .UiPriority ,&_efegad );_aeacc !=nil {return _aeacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_dfgdf .SemiHidden =NewCT_OnOff ();if _agecdd :=d .DecodeElement (_dfgdf .SemiHidden ,&_efegad );_agecdd !=nil {return _agecdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_dfgdf .UnhideWhenUsed =NewCT_OnOff ();if _gabcg :=d .DecodeElement (_dfgdf .UnhideWhenUsed ,&_efegad );_gabcg !=nil {return _gabcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_dfgdf .QFormat =NewCT_OnOff ();if _cgfee :=d .DecodeElement (_dfgdf .QFormat ,&_efegad );_cgfee !=nil {return _cgfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_dfgdf .Locked =NewCT_OnOff ();if _aggeaa :=d .DecodeElement (_dfgdf .Locked ,&_efegad );_aggeaa !=nil {return _aggeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_dfgdf .Personal =NewCT_OnOff ();if _eggfa :=d .DecodeElement (_dfgdf .Personal ,&_efegad );_eggfa !=nil {return _eggfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_dfgdf .PersonalCompose =NewCT_OnOff ();if _gaegbe :=d .DecodeElement (_dfgdf .PersonalCompose ,&_efegad );_gaegbe !=nil {return _gaegbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_dfgdf .PersonalReply =NewCT_OnOff ();if _eacaf :=d .DecodeElement (_dfgdf .PersonalReply ,&_efegad );_eacaf !=nil {return _eacaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_dfgdf .Rsid =NewCT_LongHexNumber ();if _bffgb :=d .DecodeElement (_dfgdf .Rsid ,&_efegad );_bffgb !=nil {return _bffgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_dfgdf .PPr =NewCT_PPrGeneral ();if _dacaf :=d .DecodeElement (_dfgdf .PPr ,&_efegad );_dacaf !=nil {return _dacaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_dfgdf .RPr =NewCT_RPr ();if _gffcd :=d .DecodeElement (_dfgdf .RPr ,&_efegad );_gffcd !=nil {return _gffcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_dfgdf .TblPr =NewCT_TblPrBase ();if _agcfe :=d .DecodeElement (_dfgdf .TblPr ,&_efegad );_agcfe !=nil {return _agcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_dfgdf .TrPr =NewCT_TrPr ();if _fbff :=d .DecodeElement (_dfgdf .TrPr ,&_efegad );_fbff !=nil {return _fbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_dfgdf .TcPr =NewCT_TcPr ();if _effae :=d .DecodeElement (_dfgdf .TcPr ,&_efegad );_effae !=nil {return _effae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_egccf :=NewCT_TblStylePr ();if _aagbd :=d .DecodeElement (_egccf ,&_efegad );_aagbd !=nil {return _aagbd ;};_dfgdf .TblStylePr =append (_dfgdf .TblStylePr ,_egccf );default:_ga .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\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_efegad .Name );if _afbbe :=d .Skip ();_afbbe !=nil {return _afbbe ;};};case _g .EndElement :break _cbbbb ;case _g .CharData :};};return nil ;};func (_bfeaf ST_Border )Validate ()error {return _bfeaf .ValidateWithPath ("")};const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3;ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5;ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8;ST_TabJcRight ST_TabJc =9;);type ST_CaptionPos byte ; -// Half Point Measurement -ValAttr ST_HpsMeasure ;};func (_feeb *EG_RubyContent )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_adagf :for {_afeaa ,_gcaac :=d .Token ();if _gcaac !=nil {return _gcaac ;};switch _gcdaed :=_afeaa .(type ){case _ebaba .StartElement :switch _gcdaed .Name {case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_feeb .R =NewCT_R ();if _daaead :=d .DecodeElement (_feeb .R ,&_gcdaed );_daaead !=nil {return _daaead ;};case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcbabe :=NewEG_RunLevelElts ();_dcbabe .ProofErr =NewCT_ProofErr ();if _ccdaf :=d .DecodeElement (_dcbabe .ProofErr ,&_gcdaed );_ccdaf !=nil {return _ccdaf ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_dcbabe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fbbge :=NewEG_RunLevelElts ();_fbbge .PermStart =NewCT_PermStart ();if _bbefgc :=d .DecodeElement (_fbbge .PermStart ,&_gcdaed );_bbefgc !=nil {return _bbefgc ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_fbbge );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fdbgfe :=NewEG_RunLevelElts ();_fdbgfe .PermEnd =NewCT_Perm ();if _aafdf :=d .DecodeElement (_fdbgfe .PermEnd ,&_gcdaed );_aafdf !=nil {return _aafdf ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_fdbgfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ceeegg :=NewEG_RunLevelElts ();_ceeegg .Ins =NewCT_RunTrackChange ();if _dffcec :=d .DecodeElement (_ceeegg .Ins ,&_gcdaed );_dffcec !=nil {return _dffcec ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_ceeegg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_eeaae :=NewEG_RunLevelElts ();_eeaae .Del =NewCT_RunTrackChange ();if _feebb :=d .DecodeElement (_eeaae .Del ,&_gcdaed );_feebb !=nil {return _feebb ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_eeaae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aeaaae :=NewEG_RunLevelElts ();_aeaaae .MoveFrom =NewCT_RunTrackChange ();if _dbceee :=d .DecodeElement (_aeaaae .MoveFrom ,&_gcdaed );_dbceee !=nil {return _dbceee ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_aeaaae );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bggbg :=NewEG_RunLevelElts ();_bggbg .MoveTo =NewCT_RunTrackChange ();if _dbccf :=d .DecodeElement (_bggbg .MoveTo ,&_gcdaed );_dbccf !=nil {return _dbccf ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_bggbg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcage :=NewEG_RunLevelElts ();_bbegf :=NewEG_RangeMarkupElements ();_bbegf .BookmarkStart =NewCT_Bookmark ();if _bebfe :=d .DecodeElement (_bbegf .BookmarkStart ,&_gcdaed );_bebfe !=nil {return _bebfe ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_gcage );_gcage .EG_RangeMarkupElements =append (_gcage .EG_RangeMarkupElements ,_bbegf );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fcbfb :=NewEG_RunLevelElts ();_cface :=NewEG_RangeMarkupElements ();_cface .BookmarkEnd =NewCT_MarkupRange ();if _gbccg :=d .DecodeElement (_cface .BookmarkEnd ,&_gcdaed );_gbccg !=nil {return _gbccg ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_fcbfb );_fcbfb .EG_RangeMarkupElements =append (_fcbfb .EG_RangeMarkupElements ,_cface );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccffe :=NewEG_RunLevelElts ();_ddeafe :=NewEG_RangeMarkupElements ();_ddeafe .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcgdd :=d .DecodeElement (_ddeafe .MoveFromRangeStart ,&_gcdaed );_bcgdd !=nil {return _bcgdd ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_ccffe );_ccffe .EG_RangeMarkupElements =append (_ccffe .EG_RangeMarkupElements ,_ddeafe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abege :=NewEG_RunLevelElts ();_acbec :=NewEG_RangeMarkupElements ();_acbec .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbdeb :=d .DecodeElement (_acbec .MoveFromRangeEnd ,&_gcdaed );_bbdeb !=nil {return _bbdeb ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_abege );_abege .EG_RangeMarkupElements =append (_abege .EG_RangeMarkupElements ,_acbec );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfccgc :=NewEG_RunLevelElts ();_bgdg :=NewEG_RangeMarkupElements ();_bgdg .MoveToRangeStart =NewCT_MoveBookmark ();if _ffbcce :=d .DecodeElement (_bgdg .MoveToRangeStart ,&_gcdaed );_ffbcce !=nil {return _ffbcce ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_cfccgc );_cfccgc .EG_RangeMarkupElements =append (_cfccgc .EG_RangeMarkupElements ,_bgdg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdgaea :=NewEG_RunLevelElts ();_fcca :=NewEG_RangeMarkupElements ();_fcca .MoveToRangeEnd =NewCT_MarkupRange ();if _edagb :=d .DecodeElement (_fcca .MoveToRangeEnd ,&_gcdaed );_edagb !=nil {return _edagb ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_cdgaea );_cdgaea .EG_RangeMarkupElements =append (_cdgaea .EG_RangeMarkupElements ,_fcca );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cgdgea :=NewEG_RunLevelElts ();_edgfe :=NewEG_RangeMarkupElements ();_edgfe .CommentRangeStart =NewCT_MarkupRange ();if _caec :=d .DecodeElement (_edgfe .CommentRangeStart ,&_gcdaed );_caec !=nil {return _caec ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_cgdgea );_cgdgea .EG_RangeMarkupElements =append (_cgdgea .EG_RangeMarkupElements ,_edgfe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gefcf :=NewEG_RunLevelElts ();_gdefe :=NewEG_RangeMarkupElements ();_gdefe .CommentRangeEnd =NewCT_MarkupRange ();if _ebgad :=d .DecodeElement (_gdefe .CommentRangeEnd ,&_gcdaed );_ebgad !=nil {return _ebgad ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_gefcf );_gefcf .EG_RangeMarkupElements =append (_gefcf .EG_RangeMarkupElements ,_gdefe );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afbfc :=NewEG_RunLevelElts ();_degfcd :=NewEG_RangeMarkupElements ();_degfcd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbdab :=d .DecodeElement (_degfcd .CustomXmlInsRangeStart ,&_gcdaed );_dbdab !=nil {return _dbdab ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_afbfc );_afbfc .EG_RangeMarkupElements =append (_afbfc .EG_RangeMarkupElements ,_degfcd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfbba :=NewEG_RunLevelElts ();_deebd :=NewEG_RangeMarkupElements ();_deebd .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddafbf :=d .DecodeElement (_deebd .CustomXmlInsRangeEnd ,&_gcdaed );_ddafbf !=nil {return _ddafbf ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_bfbba );_bfbba .EG_RangeMarkupElements =append (_bfbba .EG_RangeMarkupElements ,_deebd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dcccgg :=NewEG_RunLevelElts ();_dcbag :=NewEG_RangeMarkupElements ();_dcbag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfgbb :=d .DecodeElement (_dcbag .CustomXmlDelRangeStart ,&_gcdaed );_bfgbb !=nil {return _bfgbb ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_dcccgg );_dcccgg .EG_RangeMarkupElements =append (_dcccgg .EG_RangeMarkupElements ,_dcbag );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aeged :=NewEG_RunLevelElts ();_gabadg :=NewEG_RangeMarkupElements ();_gabadg .CustomXmlDelRangeEnd =NewCT_Markup ();if _egeaa :=d .DecodeElement (_gabadg .CustomXmlDelRangeEnd ,&_gcdaed );_egeaa !=nil {return _egeaa ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_aeged );_aeged .EG_RangeMarkupElements =append (_aeged .EG_RangeMarkupElements ,_gabadg );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_caffc :=NewEG_RunLevelElts ();_ffdegd :=NewEG_RangeMarkupElements ();_ffdegd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbebb :=d .DecodeElement (_ffdegd .CustomXmlMoveFromRangeStart ,&_gcdaed );_fbebb !=nil {return _fbebb ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_caffc );_caffc .EG_RangeMarkupElements =append (_caffc .EG_RangeMarkupElements ,_ffdegd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bfega :=NewEG_RunLevelElts ();_gfdd :=NewEG_RangeMarkupElements ();_gfdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aadgg :=d .DecodeElement (_gfdd .CustomXmlMoveFromRangeEnd ,&_gcdaed );_aadgg !=nil {return _aadgg ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_bfega );_bfega .EG_RangeMarkupElements =append (_bfega .EG_RangeMarkupElements ,_gfdd );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eecdg :=NewEG_RunLevelElts ();_aba :=NewEG_RangeMarkupElements ();_aba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfgfd :=d .DecodeElement (_aba .CustomXmlMoveToRangeStart ,&_gcdaed );_dfgfd !=nil {return _dfgfd ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_eecdg );_eecdg .EG_RangeMarkupElements =append (_eecdg .EG_RangeMarkupElements ,_aba );case _ebaba .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddecda :=NewEG_RunLevelElts ();_feeab :=NewEG_RangeMarkupElements ();_feeab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adebg :=d .DecodeElement (_feeab .CustomXmlMoveToRangeEnd ,&_gcdaed );_adebg !=nil {return _adebg ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_ddecda );_ddecda .EG_RangeMarkupElements =append (_ddecda .EG_RangeMarkupElements ,_feeab );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gabcd :=NewEG_RunLevelElts ();_eegdf :=NewEG_MathContent ();_eegdf .OMathPara =_cgde .NewOMathPara ();if _cdgff :=d .DecodeElement (_eegdf .OMathPara ,&_gcdaed );_cdgff !=nil {return _cdgff ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_gabcd );_gabcd .EG_MathContent =append (_gabcd .EG_MathContent ,_eegdf );case _ebaba .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_ebaba .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_acdcb :=NewEG_RunLevelElts ();_dgdee :=NewEG_MathContent ();_dgdee .OMath =_cgde .NewOMath ();if _cdcccg :=d .DecodeElement (_dgdee .OMath ,&_gcdaed );_cdcccg !=nil {return _cdcccg ;};_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_acdcb );_acdcb .EG_MathContent =append (_acdcb .EG_MathContent ,_dgdee );default:_febdf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_gcdaed .Name );if _ddafa :=d .Skip ();_ddafa !=nil {return _ddafa ;};};case _ebaba .EndElement :break _adagf ;case _ebaba .CharData :};};return nil ;};func (_bcddef *EG_RunLevelElts )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {if _bcddef .ProofErr !=nil {_fbade :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_bcddef .ProofErr ,_fbade );};if _bcddef .PermStart !=nil {_adffe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcddef .PermStart ,_adffe );};if _bcddef .PermEnd !=nil {_fdffa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_bcddef .PermEnd ,_fdffa );};if _bcddef .Ins !=nil {_ffada :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bcddef .Ins ,_ffada );};if _bcddef .Del !=nil {_aeadba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bcddef .Del ,_aeadba );};if _bcddef .MoveFrom !=nil {_bgcaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bcddef .MoveFrom ,_bgcaa );};if _bcddef .MoveTo !=nil {_fgdgb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bcddef .MoveTo ,_fgdgb );};if _bcddef .EG_RangeMarkupElements !=nil {for _ ,_aefbf :=range _bcddef .EG_RangeMarkupElements {_aefbf .MarshalXML (e ,_ebaba .StartElement {});};};if _bcddef .EG_MathContent !=nil {for _ ,_aecgg :=range _bcddef .EG_MathContent {_aecgg .MarshalXML (e ,_ebaba .StartElement {});};};return nil ;}; +// Validate validates the WdCT_LinkedTextboxInformation and its children +func (_fggbbd *WdCT_LinkedTextboxInformation )Validate ()error {return _fggbbd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0072\u006d\u0061ti\u006f\u006e");};func (_eaddc *WdCT_WrapSquare )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaddc .WrapTextAttr =WdST_WrapText (1);for _ ,_abgcbb :=range start .Attr {if _abgcbb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_eaddc .WrapTextAttr .UnmarshalXMLAttr (_abgcbb );continue ;};if _abgcbb .Name .Local =="\u0064\u0069\u0073t\u0054"{_dabcca ,_ecfffb :=_b .ParseUint (_abgcbb .Value ,10,32);if _ecfffb !=nil {return _ecfffb ;};_afdcg :=uint32 (_dabcca );_eaddc .DistTAttr =&_afdcg ;continue ;};if _abgcbb .Name .Local =="\u0064\u0069\u0073t\u0042"{_aecbcd ,_egcbac :=_b .ParseUint (_abgcbb .Value ,10,32);if _egcbac !=nil {return _egcbac ;};_eaebc :=uint32 (_aecbcd );_eaddc .DistBAttr =&_eaebc ;continue ;};if _abgcbb .Name .Local =="\u0064\u0069\u0073t\u004c"{_bcfgab ,_dafad :=_b .ParseUint (_abgcbb .Value ,10,32);if _dafad !=nil {return _dafad ;};_debefc :=uint32 (_bcfgab );_eaddc .DistLAttr =&_debefc ;continue ;};if _abgcbb .Name .Local =="\u0064\u0069\u0073t\u0052"{_gaaada ,_cgafd :=_b .ParseUint (_abgcbb .Value ,10,32);if _cgafd !=nil {return _cgafd ;};_bdcafg :=uint32 (_gaaada );_eaddc .DistRAttr =&_bdcafg ;continue ;};};_edgbc :for {_edegbc ,_aeafbb :=d .Token ();if _aeafbb !=nil {return _aeafbb ;};switch _degafe :=_edegbc .(type ){case _g .StartElement :switch _degafe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_eaddc .EffectExtent =NewWdCT_EffectExtent ();if _bfgbg :=d .DecodeElement (_eaddc .EffectExtent ,&_degafe );_bfgbg !=nil {return _bfgbg ;};default:_ga .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\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_degafe .Name );if _cadda :=d .Skip ();_cadda !=nil {return _cadda ;};};case _g .EndElement :break _edgbc ;case _g .CharData :};};return nil ;};func (_feeeb *CT_SdtComboBox )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _feeeb .LastValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_feeeb .LastValueAttr )});};e .EncodeToken (start );if _feeeb .ListItem !=nil {_ebfgba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_cbgcg :=range _feeeb .ListItem {e .EncodeElement (_cbgcg ,_ebfgba );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afaef WdST_RelFromH )Validate ()error {return _afaef .ValidateWithPath ("")};type CT_TcPr struct{ -// Validate validates the CT_Height and its children -func (_beca *CT_Height )Validate ()error {return _beca .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_debag *CT_TextboxTightWrap )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_debag .ValAttr =ST_TextboxTightWrap (1);for _ ,_faedbf :=range start .Attr {if _faedbf .Name .Local =="\u0076\u0061\u006c"{_debag .ValAttr .UnmarshalXMLAttr (_faedbf );continue ;};};for {_egeedf ,_ggfcb :=d .Token ();if _ggfcb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0062o\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_ggfcb );};if _egbdfb ,_fdfda :=_egeedf .(_ebaba .EndElement );_fdfda &&_egbdfb .Name ==start .Name {break ;};};return nil ;};func (_ebafc ST_Pitch )Validate ()error {return _ebafc .ValidateWithPath ("")}; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path -func (_bbabb *CT_WriteProtection )ValidateWithPath (path string )error {if _bbabb .RecommendedAttr !=nil {if _cbgec :=_bbabb .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_cbgec !=nil {return _cbgec ;};};if _agbge :=_bbabb .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_agbge !=nil {return _agbge ;};if _dccagf :=_bbabb .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_dccagf !=nil {return _dccagf ;};if _fbgcb :=_bbabb .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fbgcb !=nil {return _fbgcb ;};return nil ;};func (_deaeae ST_BrType )ValidateWithPath (path string )error {switch _deaeae {case 0,1,2,3:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaeae ));};return nil ;};func (_ccacc *CT_FontFamily )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {_decgee ,_ggdga :=_ccacc .ValAttr .MarshalXMLAttr (_ebaba .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggdga !=nil {return _ggdga ;};start .Attr =append (start .Attr ,_decgee );e .EncodeToken (start );e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_gfbadc *CT_String )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cbcega :=range start .Attr {if _cbcega .Name .Local =="\u0076\u0061\u006c"{_ebdbg ,_cbeda :=_cbcega .Value ,error (nil );if _cbeda !=nil {return _cbeda ;};_gfbadc .ValAttr =_ebdbg ;continue ;};};for {_dfcfdf ,_egbcf :=d .Token ();if _egbcf !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_egbcf );};if _fagab ,_gefac :=_dfcfdf .(_ebaba .EndElement );_gefac &&_fagab .Name ==start .Name {break ;};};return nil ;};func (_beceef *CT_TblLayoutType )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_cbabe :=range start .Attr {if _cbabe .Name .Local =="\u0074\u0079\u0070\u0065"{_beceef .TypeAttr .UnmarshalXMLAttr (_cbabe );continue ;};};for {_cbaec ,_egddb :=d .Token ();if _egddb !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004ca\u0079o\u0075\u0074\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_egddb );};if _adgge ,_edca :=_cbaec .(_ebaba .EndElement );_edca &&_adgge .Name ==start .Name {break ;};};return nil ;};type CT_NumFmt struct{ +// Preferred Table Cell Width +TcW *CT_TblWidth ; + +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; + +// Horizontally Merged Cell +HMerge *CT_HMerge ; + +// Vertically Merged Cell +VMerge *CT_VMerge ; + +// Table Cell Borders +TcBorders *CT_TcBorders ; + +// Table Cell Shading +Shd *CT_Shd ; + +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; + +// Single Table Cell Margins +TcMar *CT_TcMar ; + +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; + +// Fit Text Within Cell +TcFitText *CT_OnOff ; + +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; + +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; + +// Header Cells Associated With Table Cell +Headers *CT_Headers ; + +// Table Cell Insertion +CellIns *CT_TrackChange ; + +// Table Cell Deletion +CellDel *CT_TrackChange ; + +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};func (_egbfc *CT_RecipientData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egbfc .Active !=nil {_befbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_egbfc .Active ,_befbe );};_bgbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_egbfc .Column ,_bgbgb );_bggcd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_egbfc .UniqueTag ,_bggcd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_CustomXmlRun and its children +func (_cdagg *CT_CustomXmlRun )Validate ()error {return _cdagg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};func (_bceeff ST_Pitch )String ()string {switch _bceeff {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";};return "";};func (_cdaff *CT_FontSig )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Usb0Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Usb1Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Usb2Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Usb3Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Csb0Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_befeb ST_DisplacedByCustomXml )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfbeba :=_g .Attr {};_bfbeba .Name =name ;switch _befeb {case ST_DisplacedByCustomXmlUnset :_bfbeba .Value ="";case ST_DisplacedByCustomXmlNext :_bfbeba .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_bfbeba .Value ="\u0070\u0072\u0065\u0076";};return _bfbeba ,nil ;};type CT_SdtContentCell struct{ + +// Table Cell +Tc []*CT_Tc ; + +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; + +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_Tabs struct{ + +// Custom Tab Stop +Tab []*CT_TabStop ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2;ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8;ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14;ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20;ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26;ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31;ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37;ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);func NewWdCT_WrapNone ()*WdCT_WrapNone {_fgeafa :=&WdCT_WrapNone {};return _fgeafa };func (_acfade *EG_ContentRunContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acfade .CustomXml !=nil {_afcfa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_acfade .CustomXml ,_afcfa );};if _acfade .SmartTag !=nil {_efdcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_acfade .SmartTag ,_efdcc );};if _acfade .Sdt !=nil {_dcfdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_acfade .Sdt ,_dcfdeb );};if _acfade .Dir !=nil {_egegbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_acfade .Dir ,_egegbg );};if _acfade .Bdo !=nil {_ccedbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_acfade .Bdo ,_ccedbb );};if _acfade .R !=nil {_gdgef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_acfade .R ,_gdgef );};if _acfade .EG_RunLevelElts !=nil {for _ ,_ddbcg :=range _acfade .EG_RunLevelElts {_ddbcg .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_gebfa *CT_MailMergeDataType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfcbf :=range start .Attr {if _dfcbf .Name .Local =="\u0076\u0061\u006c"{_gbebe ,_agbc :=_dfcbf .Value ,error (nil );if _agbc !=nil {return _agbc ;};_gebfa .ValAttr =_gbebe ;continue ;};};for {_fcaef ,_dbgfg :=d .Token ();if _dbgfg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dbgfg );};if _gbab ,_bfgcg :=_fcaef .(_g .EndElement );_bfgcg &&_gbab .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_SdtText and its children +func (_dfgag *CT_SdtText )Validate ()error {return _dfgag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func NewWdCT_PosH ()*WdCT_PosH {_fcedbf :=&WdCT_PosH {};_fcedbf .RelativeFromAttr =WdST_RelFromH (1);_fcedbf .Choice =NewWdCT_PosHChoice ();return _fcedbf ;}; + +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path +func (_aecceb *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _aecceb .Txbx !=nil {if _agebfc :=_aecceb .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_agebfc !=nil {return _agebfc ;};};if _aecceb .LinkedTxbx !=nil {if _cfdff :=_aecceb .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_cfdff !=nil {return _cfdff ;};};return nil ;}; + +// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path +func (_aceb *CT_EdnDocProps )ValidateWithPath (path string )error {if _aceb .Pos !=nil {if _gfee :=_aceb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gfee !=nil {return _gfee ;};};if _aceb .NumFmt !=nil {if _cbeab :=_aceb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cbeab !=nil {return _cbeab ;};};if _aceb .NumStart !=nil {if _bggd :=_aceb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bggd !=nil {return _bggd ;};};if _aceb .NumRestart !=nil {if _fggda :=_aceb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fggda !=nil {return _fggda ;};};for _agdb ,_agea :=range _aceb .Endnote {if _aagcf :=_agea .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_agdb ));_aagcf !=nil {return _aagcf ;};};return nil ;};func (_cgadaf *CT_Proof )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgadaf .SpellingAttr !=ST_ProofUnset {_ceefc ,_abffce :=_cgadaf .SpellingAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _abffce !=nil {return _abffce ;};start .Attr =append (start .Attr ,_ceefc );};if _cgadaf .GrammarAttr !=ST_ProofUnset {_cdfad ,_cfecg :=_cgadaf .GrammarAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _cfecg !=nil {return _cfecg ;};start .Attr =append (start .Attr ,_cdfad );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; + +// Annotation Identifier +IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};func (_cdcfc *CT_NumLvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cdcfc .IlvlAttr )});e .EncodeToken (start );if _cdcfc .StartOverride !=nil {_acbbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_cdcfc .StartOverride ,_acbbgf );};if _cdcfc .Lvl !=nil {_eefg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_cdcfc .Lvl ,_eefg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_feffe *CT_TblGridChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feffe .TblGrid =NewCT_TblGridBase ();for _ ,_aceddd :=range start .Attr {if _aceddd .Name .Local =="\u0069\u0064"{_dgeged ,_ebcbe :=_b .ParseInt (_aceddd .Value ,10,64);if _ebcbe !=nil {return _ebcbe ;};_feffe .IdAttr =_dgeged ;continue ;};};_gfdade :for {_gdfegg ,_gdadf :=d .Token ();if _gdadf !=nil {return _gdadf ;};switch _dbccf :=_gdfegg .(type ){case _g .StartElement :switch _dbccf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dddeg :=d .DecodeElement (_feffe .TblGrid ,&_dbccf );_dddeg !=nil {return _dddeg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_dbccf .Name );if _gbbfee :=d .Skip ();_gbbfee !=nil {return _gbbfee ;};};case _g .EndElement :break _gfdade ;case _g .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path +func (_eafaa *CT_DocType )ValidateWithPath (path string )error {return nil };func (_aaegg *ST_LineSpacingRule )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaegg =0;case "\u0061\u0075\u0074\u006f":*_aaegg =1;case "\u0065\u0078\u0061c\u0074":*_aaegg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_aaegg =3;};return nil ;};func (_dcabdc *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcabdc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dcabdc =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_dcabdc =2;};return nil ;};func (_fagag *CT_TextboxTightWrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fagag .ValAttr =ST_TextboxTightWrap (1);for _ ,_dfdgcb :=range start .Attr {if _dfdgcb .Name .Local =="\u0076\u0061\u006c"{_fagag .ValAttr .UnmarshalXMLAttr (_dfdgcb );continue ;};};for {_gafga ,_gbagc :=d .Token ();if _gbagc !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0062o\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_gbagc );};if _ecagaa ,_fbbdf :=_gafga .(_g .EndElement );_fbbdf &&_ecagaa .Name ==start .Name {break ;};};return nil ;};func (_gedgfg WdST_RelFromV )Validate ()error {return _gedgfg .ValidateWithPath ("")};func (_bdffba *EG_RangeMarkupElements )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fabaeb :for {_ffgcac ,_efffae :=d .Token ();if _efffae !=nil {return _efffae ;};switch _ebcdec :=_ffgcac .(type ){case _g .StartElement :switch _ebcdec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bdffba .BookmarkStart =NewCT_Bookmark ();if _bgfac :=d .DecodeElement (_bdffba .BookmarkStart ,&_ebcdec );_bgfac !=nil {return _bgfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdffba .BookmarkEnd =NewCT_MarkupRange ();if _gabbe :=d .DecodeElement (_bdffba .BookmarkEnd ,&_ebcdec );_gabbe !=nil {return _gabbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdffba .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbdag :=d .DecodeElement (_bdffba .MoveFromRangeStart ,&_ebcdec );_bbdag !=nil {return _bbdag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdffba .MoveFromRangeEnd =NewCT_MarkupRange ();if _agcfg :=d .DecodeElement (_bdffba .MoveFromRangeEnd ,&_ebcdec );_agcfg !=nil {return _agcfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bdffba .MoveToRangeStart =NewCT_MoveBookmark ();if _acaagd :=d .DecodeElement (_bdffba .MoveToRangeStart ,&_ebcdec );_acaagd !=nil {return _acaagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bdffba .MoveToRangeEnd =NewCT_MarkupRange ();if _bdaegc :=d .DecodeElement (_bdffba .MoveToRangeEnd ,&_ebcdec );_bdaegc !=nil {return _bdaegc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bdffba .CommentRangeStart =NewCT_MarkupRange ();if _gbfeb :=d .DecodeElement (_bdffba .CommentRangeStart ,&_ebcdec );_gbfeb !=nil {return _gbfeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdffba .CommentRangeEnd =NewCT_MarkupRange ();if _aedcfa :=d .DecodeElement (_bdffba .CommentRangeEnd ,&_ebcdec );_aedcfa !=nil {return _aedcfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdffba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beabb :=d .DecodeElement (_bdffba .CustomXmlInsRangeStart ,&_ebcdec );_beabb !=nil {return _beabb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdffba .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcgdde :=d .DecodeElement (_bdffba .CustomXmlInsRangeEnd ,&_ebcdec );_dcgdde !=nil {return _dcgdde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdffba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggcbed :=d .DecodeElement (_bdffba .CustomXmlDelRangeStart ,&_ebcdec );_ggcbed !=nil {return _ggcbed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdffba .CustomXmlDelRangeEnd =NewCT_Markup ();if _eefae :=d .DecodeElement (_bdffba .CustomXmlDelRangeEnd ,&_ebcdec );_eefae !=nil {return _eefae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdffba .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efgbd :=d .DecodeElement (_bdffba .CustomXmlMoveFromRangeStart ,&_ebcdec );_efgbd !=nil {return _efgbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bdffba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdgce :=d .DecodeElement (_bdffba .CustomXmlMoveFromRangeEnd ,&_ebcdec );_gdgce !=nil {return _gdgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdffba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfbfd :=d .DecodeElement (_bdffba .CustomXmlMoveToRangeStart ,&_ebcdec );_dfbfd !=nil {return _dfbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdffba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gedag :=d .DecodeElement (_bdffba .CustomXmlMoveToRangeEnd ,&_ebcdec );_gedag !=nil {return _gedag ;};default:_ga .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\u0045G\u005f\u0052\u0061\u006e\u0067e\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_ebcdec .Name );if _cdaaga :=d .Skip ();_cdaaga !=nil {return _cdaaga ;};};case _g .EndElement :break _fabaeb ;case _g .CharData :};};return nil ;};func (_cfafa ST_HAnchor )ValidateWithPath (path string )error {switch _cfafa {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfafa ));};return nil ;};func (_gcabc ST_HpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcabc .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_gcabc .ST_UnsignedDecimalNumber )));};if _gcabc .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_gcabc .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; + +// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path +func (_adace *CT_TblLayoutType )ValidateWithPath (path string )error {if _fccgg :=_adace .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fccgg !=nil {return _fccgg ;};return nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;}; + +// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path +func (_adabca *CT_TblCellMar )ValidateWithPath (path string )error {if _adabca .Top !=nil {if _eacbf :=_adabca .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_eacbf !=nil {return _eacbf ;};};if _adabca .Start !=nil {if _geegg :=_adabca .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_geegg !=nil {return _geegg ;};};if _adabca .Left !=nil {if _gecbc :=_adabca .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gecbc !=nil {return _gecbc ;};};if _adabca .Bottom !=nil {if _bbcgdg :=_adabca .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bbcgdg !=nil {return _bbcgdg ;};};if _adabca .End !=nil {if _gfdde :=_adabca .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gfdde !=nil {return _gfdde ;};};if _adabca .Right !=nil {if _bcafda :=_adabca .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_bcafda !=nil {return _bcafda ;};};return nil ;}; + +// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path +func (_gbdca *CT_FtnPos )ValidateWithPath (path string )error {if _gbdca .ValAttr ==ST_FtnPosUnset {return _gd .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 _abdc :=_gbdca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};return nil ;};type CT_NumFmt struct{ // Numbering Format Type ValAttr ST_NumberFormat ; // Custom Defined Number Format -FormatAttr *string ;}; +FormatAttr *string ;};func (_dbadd *ST_RubyAlign )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbadd =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbadd =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_dbadd =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_dbadd =3;case "\u006c\u0065\u0066\u0074":*_dbadd =4;case "\u0072\u0069\u0067h\u0074":*_dbadd =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dbadd =6;};return nil ;};func (_dgeadb ST_Border )String ()string {switch _dgeadb {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074";case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031";case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d";case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079";case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073";case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063";case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073";case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065";case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069";case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065";case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067";case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_fcefgc ST_DocPartBehavior )Validate ()error {return _fcefgc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path -func (_aaagd *CT_PageBorder )ValidateWithPath (path string )error {if _aaagd .ValAttr ==ST_BorderUnset {return _eddeb .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 _gceff :=_aaagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gceff !=nil {return _gceff ;};if _aaagd .ColorAttr !=nil {if _aeegb :=_aaagd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aeegb !=nil {return _aeegb ;};};if _abecee :=_aaagd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_abecee !=nil {return _abecee ;};if _aaagd .ShadowAttr !=nil {if _eddeec :=_aaagd .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_eddeec !=nil {return _eddeec ;};};if _aaagd .FrameAttr !=nil {if _cafgc :=_aaagd .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cafgc !=nil {return _cafgc ;};};return nil ;};func (_gfcaa WdST_RelFromH )String ()string {switch _gfcaa {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 4:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 5:return "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 6:return "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func NewCT_FFHelpText ()*CT_FFHelpText {_gdbc :=&CT_FFHelpText {};return _gdbc };func (_adbege *CT_FtnEdnSepRef )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_gddea :=range start .Attr {if _gddea .Name .Local =="\u0069\u0064"{_ffbeb ,_deccc :=_cfdbf .ParseInt (_gddea .Value ,10,64);if _deccc !=nil {return _deccc ;};_adbege .IdAttr =_ffbeb ;continue ;};};for {_aagef ,_gfa :=d .Token ();if _gfa !=nil {return _eddeb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_gfa );};if _agcgbg ,_acc :=_aagef .(_ebaba .EndElement );_acc &&_agcgbg .Name ==start .Name {break ;};};return nil ;};func (_geada *ST_LevelSuffix )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dcage ,_dfdf :=d .Token ();if _dfdf !=nil {return _dfdf ;};if _cfbcb ,_cebcf :=_dcage .(_ebaba .EndElement );_cebcf &&_cfbcb .Name ==start .Name {*_geada =1;return nil ;};if _ecgbf ,_cdeeb :=_dcage .(_ebaba .CharData );!_cdeeb {return _eddeb .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",_dcage );}else {switch string (_ecgbf ){case "":*_geada =0;case "\u0074\u0061\u0062":*_geada =1;case "\u0073\u0070\u0061c\u0065":*_geada =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_geada =3;};};_dcage ,_dfdf =d .Token ();if _dfdf !=nil {return _dfdf ;};if _afdfd ,_acda :=_dcage .(_ebaba .EndElement );_acda &&_afdfd .Name ==start .Name {return nil ;};return _eddeb .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",_dcage );}; +// Validate validates the CT_CustomXmlPr and its children +func (_bffe *CT_CustomXmlPr )Validate ()error {return _bffe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func (_fddaa ST_FrameLayout )Validate ()error {return _fddaa .ValidateWithPath ("")}; -// Validate validates the CT_TrackChange and its children -func (_ggbdf *CT_TrackChange )Validate ()error {return _ggbdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_becee :=&EG_BlockLevelChunkElts {};return _becee ;};func NewCT_Div ()*CT_Div {_gdeg :=&CT_Div {};_gdeg .MarLeft =NewCT_SignedTwipsMeasure ();_gdeg .MarRight =NewCT_SignedTwipsMeasure ();_gdeg .MarTop =NewCT_SignedTwipsMeasure ();_gdeg .MarBottom =NewCT_SignedTwipsMeasure ();return _gdeg ;};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;);const (ST_PTabLeaderUnset ST_PTabLeader =0;ST_PTabLeaderNone ST_PTabLeader =1;ST_PTabLeaderDot ST_PTabLeader =2;ST_PTabLeaderHyphen ST_PTabLeader =3;ST_PTabLeaderUnderscore ST_PTabLeader =4;ST_PTabLeaderMiddleDot ST_PTabLeader =5;);func (_ffbbc *CT_Compat )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _ffbbc .UseSingleBorderforContiguousCells !=nil {_cecdbg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0075\u0073\u0065\u0053\u0069n\u0067\u006c\u0065\u0042\u006f\u0072d\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006cl\u0073"}};e .EncodeElement (_ffbbc .UseSingleBorderforContiguousCells ,_cecdbg );};if _ffbbc .WpJustification !=nil {_fgcbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffbbc .WpJustification ,_fgcbc );};if _ffbbc .NoTabHangInd !=nil {_cdacb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_ffbbc .NoTabHangInd ,_cdacb );};if _ffbbc .NoLeading !=nil {_gdee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ffbbc .NoLeading ,_gdee );};if _ffbbc .SpaceForUL !=nil {_gcgbe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_ffbbc .SpaceForUL ,_gcgbe );};if _ffbbc .NoColumnBalance !=nil {_babcf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_ffbbc .NoColumnBalance ,_babcf );};if _ffbbc .BalanceSingleByteDoubleByteWidth !=nil {_cfef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0062al\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006ce\u0042y\u0074e\u0044o\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ffbbc .BalanceSingleByteDoubleByteWidth ,_cfef );};if _ffbbc .NoExtraLineSpacing !=nil {_bdbgb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_ffbbc .NoExtraLineSpacing ,_bdbgb );};if _ffbbc .DoNotLeaveBackslashAlone !=nil {_fcfdc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u004c\u0065\u0061\u0076e\u0042\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0041l\u006f\u006e\u0065"}};e .EncodeElement (_ffbbc .DoNotLeaveBackslashAlone ,_fcfdc );};if _ffbbc .UlTrailSpace !=nil {_bfgdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_ffbbc .UlTrailSpace ,_bfgdf );};if _ffbbc .DoNotExpandShiftReturn !=nil {_cgfbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0045\u0078\u0070\u0061\u006e\u0064S\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"}};e .EncodeElement (_ffbbc .DoNotExpandShiftReturn ,_cgfbb );};if _ffbbc .SpacingInWholePoints !=nil {_cbgac :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_ffbbc .SpacingInWholePoints ,_cbgac );};if _ffbbc .LineWrapLikeWord6 !=nil {_dbgb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_ffbbc .LineWrapLikeWord6 ,_dbgb );};if _ffbbc .PrintBodyTextBeforeHeader !=nil {_beeba :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0070\u0072\u0069\u006e\u0074B\u006f\u0064\u0079\u0054\u0065\u0078\u0074\u0042\u0065f\u006f\u0072\u0065H\u0065a\u0064\u0065\u0072"}};e .EncodeElement (_ffbbc .PrintBodyTextBeforeHeader ,_beeba );};if _ffbbc .PrintColBlack !=nil {_gadgd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_ffbbc .PrintColBlack ,_gadgd );};if _ffbbc .WpSpaceWidth !=nil {_gfbdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ffbbc .WpSpaceWidth ,_gfbdb );};if _ffbbc .ShowBreaksInFrames !=nil {_cadbc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_ffbbc .ShowBreaksInFrames ,_cadbc );};if _ffbbc .SubFontBySize !=nil {_bgaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ffbbc .SubFontBySize ,_bgaa );};if _ffbbc .SuppressBottomSpacing !=nil {_gcgbfe :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073up\u0070\u0072\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ffbbc .SuppressBottomSpacing ,_gcgbfe );};if _ffbbc .SuppressTopSpacing !=nil {_afaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_ffbbc .SuppressTopSpacing ,_afaa );};if _ffbbc .SuppressSpacingAtTopOfPage !=nil {_aagca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075p\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061\u0063\u0069n\u0067A\u0074\u0054\u006f\u0070\u004f\u0066\u0050a\u0067\u0065"}};e .EncodeElement (_ffbbc .SuppressSpacingAtTopOfPage ,_aagca );};if _ffbbc .SuppressTopSpacingWP !=nil {_fgadc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}};e .EncodeElement (_ffbbc .SuppressTopSpacingWP ,_fgadc );};if _ffbbc .SuppressSpBfAfterPgBrk !=nil {_eacg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0042f\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b"}};e .EncodeElement (_ffbbc .SuppressSpBfAfterPgBrk ,_eacg );};if _ffbbc .SwapBordersFacingPages !=nil {_gdeaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0077\u0061\u0070\u0042\u006f\u0072\u0064\u0065\u0072\u0073F\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073"}};e .EncodeElement (_ffbbc .SwapBordersFacingPages ,_gdeaf );};if _ffbbc .ConvMailMergeEsc !=nil {_dcecb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_ffbbc .ConvMailMergeEsc ,_dcecb );};if _ffbbc .TruncateFontHeightsLikeWP6 !=nil {_fccdg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0074\u0072u\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006e\u0074\u0048e\u0069g\u0068\u0074\u0073\u004c\u0069\u006b\u0065W\u0050\u0036"}};e .EncodeElement (_ffbbc .TruncateFontHeightsLikeWP6 ,_fccdg );};if _ffbbc .MwSmallCaps !=nil {_ffabce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ffbbc .MwSmallCaps ,_ffabce );};if _ffbbc .UsePrinterMetrics !=nil {_aeaa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}};e .EncodeElement (_ffbbc .UsePrinterMetrics ,_aeaa );};if _ffbbc .DoNotSuppressParagraphBorders !=nil {_fdfgg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ffbbc .DoNotSuppressParagraphBorders ,_fdfgg );};if _ffbbc .WrapTrailSpaces !=nil {_ecbdd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_ffbbc .WrapTrailSpaces ,_ecbdd );};if _ffbbc .FootnoteLayoutLikeWW8 !=nil {_ddbaad :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0066oo\u0074\u006e\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038"}};e .EncodeElement (_ffbbc .FootnoteLayoutLikeWW8 ,_ddbaad );};if _ffbbc .ShapeLayoutLikeWW8 !=nil {_cadde :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_ffbbc .ShapeLayoutLikeWW8 ,_cadde );};if _ffbbc .AlignTablesRowByRow !=nil {_fdgee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}};e .EncodeElement (_ffbbc .AlignTablesRowByRow ,_fdgee );};if _ffbbc .ForgetLastTabAlignment !=nil {_dacg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0066\u006f\u0072\u0067\u0065\u0074\u004c\u0061\u0073\u0074\u0054a\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ffbbc .ForgetLastTabAlignment ,_dacg );};if _ffbbc .AdjustLineHeightInTable !=nil {_addaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}};e .EncodeElement (_ffbbc .AdjustLineHeightInTable ,_addaf );};if _ffbbc .AutoSpaceLikeWord95 !=nil {_cfcd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}};e .EncodeElement (_ffbbc .AutoSpaceLikeWord95 ,_cfcd );};if _ffbbc .NoSpaceRaiseLower !=nil {_eddbdb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_ffbbc .NoSpaceRaiseLower ,_eddbdb );};if _ffbbc .DoNotUseHTMLParagraphAutoSpacing !=nil {_bcefa :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004cP\u0061r\u0061g\u0072a\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ffbbc .DoNotUseHTMLParagraphAutoSpacing ,_bcefa );};if _ffbbc .LayoutRawTableWidth !=nil {_cabcc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ffbbc .LayoutRawTableWidth ,_cabcc );};if _ffbbc .LayoutTableRowsApart !=nil {_ecfge :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}};e .EncodeElement (_ffbbc .LayoutTableRowsApart ,_ecfge );};if _ffbbc .UseWord97LineBreakRules !=nil {_geaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}};e .EncodeElement (_ffbbc .UseWord97LineBreakRules ,_geaf );};if _ffbbc .DoNotBreakWrappedTables !=nil {_afggg :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_ffbbc .DoNotBreakWrappedTables ,_afggg );};if _ffbbc .DoNotSnapToGridInCell !=nil {_deaddd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065\u006c\u006c"}};e .EncodeElement (_ffbbc .DoNotSnapToGridInCell ,_deaddd );};if _ffbbc .SelectFldWithFirstOrLastChar !=nil {_eaaef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0046\u006cd\u0057\u0069\u0074\u0068\u0046\u0069\u0072s\u0074\u004f\u0072\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072"}};e .EncodeElement (_ffbbc .SelectFldWithFirstOrLastChar ,_eaaef );};if _ffbbc .ApplyBreakingRules !=nil {_aabfd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_ffbbc .ApplyBreakingRules ,_aabfd );};if _ffbbc .DoNotWrapTextWithPunct !=nil {_ebcbb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0057\u0072\u0061\u0070\u0054\u0065x\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ffbbc .DoNotWrapTextWithPunct ,_ebcbb );};if _ffbbc .DoNotUseEastAsianBreakRules !=nil {_ggcdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_ffbbc .DoNotUseEastAsianBreakRules ,_ggcdf );};if _ffbbc .UseWord2002TableStyleRules !=nil {_bdcea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0073e\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032\u0054\u0061b\u006ce\u0053\u0074\u0079\u006c\u0065\u0052\u0075l\u0065\u0073"}};e .EncodeElement (_ffbbc .UseWord2002TableStyleRules ,_bdcea );};if _ffbbc .GrowAutofit !=nil {_effd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_ffbbc .GrowAutofit ,_effd );};if _ffbbc .UseFELayout !=nil {_aebgca :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ffbbc .UseFELayout ,_aebgca );};if _ffbbc .UseNormalStyleForList !=nil {_ebeed :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075se\u004e\u006f\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069\u0073\u0074"}};e .EncodeElement (_ffbbc .UseNormalStyleForList ,_ebeed );};if _ffbbc .DoNotUseIndentAsNumberingTabStop !=nil {_gbcfea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065n\u0074A\u0073N\u0075m\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_ffbbc .DoNotUseIndentAsNumberingTabStop ,_gbcfea );};if _ffbbc .UseAltKinsokuLineBreakRules !=nil {_gbgef :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003au\u0073\u0065\u0041\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_ffbbc .UseAltKinsokuLineBreakRules ,_gbgef );};if _ffbbc .AllowSpaceOfSameStyleInTable !=nil {_cabfc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0053\u0070\u0061c\u0065\u004f\u0066\u0053\u0061\u006d\u0065S\u0074\u0079\u006c\u0065\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_ffbbc .AllowSpaceOfSameStyleInTable ,_cabfc );};if _ffbbc .DoNotSuppressIndentation !=nil {_egeae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0049\u006e\u0064\u0065\u006e\u0074\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_ffbbc .DoNotSuppressIndentation ,_egeae );};if _ffbbc .DoNotAutofitConstrainedTables !=nil {_facfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0066\u0069\u0074\u0043\u006fn\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}};e .EncodeElement (_ffbbc .DoNotAutofitConstrainedTables ,_facfb );};if _ffbbc .AutofitToFirstFixedWidthCell !=nil {_beefeb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0066\u0069\u0074\u0054o\u0046\u0069\u0072\u0073\u0074\u0046\u0069x\u0065\u0064\u0057\u0069\u0064\u0074\u0068\u0043\u0065\u006c\u006c"}};e .EncodeElement (_ffbbc .AutofitToFirstFixedWidthCell ,_beefeb );};if _ffbbc .UnderlineTabInNumList !=nil {_eccd :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0075nd\u0065\u0072\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069\u0073\u0074"}};e .EncodeElement (_ffbbc .UnderlineTabInNumList ,_eccd );};if _ffbbc .DisplayHangulFixedWidth !=nil {_bccc :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}};e .EncodeElement (_ffbbc .DisplayHangulFixedWidth ,_bccc );};if _ffbbc .SplitPgBreakAndParaMark !=nil {_debdf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}};e .EncodeElement (_ffbbc .SplitPgBreakAndParaMark ,_debdf );};if _ffbbc .DoNotVertAlignCellWithSp !=nil {_cdeaf :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0056\u0065\u0072\u0074A\u006c\u0069\u0067\u006e\u0043\u0065\u006c\u006c\u0057\u0069t\u0068\u0053\u0070"}};e .EncodeElement (_ffbbc .DoNotVertAlignCellWithSp ,_cdeaf );};if _ffbbc .DoNotBreakConstrainedForcedTable !=nil {_egdae :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006fn\u0073t\u0072a\u0069n\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_ffbbc .DoNotBreakConstrainedForcedTable ,_egdae );};if _ffbbc .DoNotVertAlignInTxbx !=nil {_ggce :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}};e .EncodeElement (_ffbbc .DoNotVertAlignInTxbx ,_ggce );};if _ffbbc .UseAnsiKerningPairs !=nil {_degea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_ffbbc .UseAnsiKerningPairs ,_degea );};if _ffbbc .CachedColBalance !=nil {_cbfea :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_ffbbc .CachedColBalance ,_cbfea );};if _ffbbc .CompatSetting !=nil {_fggece :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_ededd :=range _ffbbc .CompatSetting {e .EncodeElement (_ededd ,_fggece );};};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_gbebge .Time ; +// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path +func (_fffff *CT_RPr )ValidateWithPath (path string )error {if _fffff .RStyle !=nil {if _efffb :=_fffff .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_efffb !=nil {return _efffb ;};};if _fffff .RFonts !=nil {if _bfde :=_fffff .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_bfde !=nil {return _bfde ;};};if _fffff .B !=nil {if _efaabb :=_fffff .B .ValidateWithPath (path +"\u002f\u0042");_efaabb !=nil {return _efaabb ;};};if _fffff .BCs !=nil {if _cgeaee :=_fffff .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cgeaee !=nil {return _cgeaee ;};};if _fffff .I !=nil {if _gbabb :=_fffff .I .ValidateWithPath (path +"\u002f\u0049");_gbabb !=nil {return _gbabb ;};};if _fffff .ICs !=nil {if _aabeb :=_fffff .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_aabeb !=nil {return _aabeb ;};};if _fffff .Caps !=nil {if _gbaca :=_fffff .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gbaca !=nil {return _gbaca ;};};if _fffff .SmallCaps !=nil {if _eeeg :=_fffff .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_eeeg !=nil {return _eeeg ;};};if _fffff .Strike !=nil {if _eedge :=_fffff .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_eedge !=nil {return _eedge ;};};if _fffff .Dstrike !=nil {if _afcag :=_fffff .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_afcag !=nil {return _afcag ;};};if _fffff .Outline !=nil {if _cecef :=_fffff .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cecef !=nil {return _cecef ;};};if _fffff .Shadow !=nil {if _cbeef :=_fffff .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cbeef !=nil {return _cbeef ;};};if _fffff .Emboss !=nil {if _effbc :=_fffff .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_effbc !=nil {return _effbc ;};};if _fffff .Imprint !=nil {if _eegdaa :=_fffff .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_eegdaa !=nil {return _eegdaa ;};};if _fffff .NoProof !=nil {if _fcdgcd :=_fffff .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_fcdgcd !=nil {return _fcdgcd ;};};if _fffff .SnapToGrid !=nil {if _bgad :=_fffff .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bgad !=nil {return _bgad ;};};if _fffff .Vanish !=nil {if _dbccc :=_fffff .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dbccc !=nil {return _dbccc ;};};if _fffff .WebHidden !=nil {if _cfeaf :=_fffff .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_cfeaf !=nil {return _cfeaf ;};};if _fffff .Color !=nil {if _ggaa :=_fffff .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ggaa !=nil {return _ggaa ;};};if _fffff .Spacing !=nil {if _ebdbc :=_fffff .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ebdbc !=nil {return _ebdbc ;};};if _fffff .W !=nil {if _bcgbd :=_fffff .W .ValidateWithPath (path +"\u002f\u0057");_bcgbd !=nil {return _bcgbd ;};};if _fffff .Kern !=nil {if _bbebb :=_fffff .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bbebb !=nil {return _bbebb ;};};if _fffff .Position !=nil {if _ggeac :=_fffff .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ggeac !=nil {return _ggeac ;};};if _fffff .Sz !=nil {if _eecee :=_fffff .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_eecee !=nil {return _eecee ;};};if _fffff .SzCs !=nil {if _cfdgbb :=_fffff .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cfdgbb !=nil {return _cfdgbb ;};};if _fffff .Highlight !=nil {if _dcbgdb :=_fffff .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dcbgdb !=nil {return _dcbgdb ;};};if _fffff .U !=nil {if _gffgcc :=_fffff .U .ValidateWithPath (path +"\u002f\u0055");_gffgcc !=nil {return _gffgcc ;};};if _fffff .Effect !=nil {if _dcfea :=_fffff .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dcfea !=nil {return _dcfea ;};};if _fffff .Bdr !=nil {if _fdgec :=_fffff .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fdgec !=nil {return _fdgec ;};};if _fffff .Shd !=nil {if _fggbc :=_fffff .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fggbc !=nil {return _fggbc ;};};if _fffff .FitText !=nil {if _cafca :=_fffff .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cafca !=nil {return _cafca ;};};if _fffff .VertAlign !=nil {if _gbabd :=_fffff .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gbabd !=nil {return _gbabd ;};};if _fffff .Rtl !=nil {if _gfad :=_fffff .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gfad !=nil {return _gfad ;};};if _fffff .Cs !=nil {if _adbca :=_fffff .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_adbca !=nil {return _adbca ;};};if _fffff .Em !=nil {if _caefd :=_fffff .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_caefd !=nil {return _caefd ;};};if _fffff .Lang !=nil {if _dfdgfd :=_fffff .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dfdgfd !=nil {return _dfdgfd ;};};if _fffff .EastAsianLayout !=nil {if _gfffe :=_fffff .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gfffe !=nil {return _gfffe ;};};if _fffff .SpecVanish !=nil {if _edaea :=_fffff .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_edaea !=nil {return _edaea ;};};if _fffff .OMath !=nil {if _debbb :=_fffff .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_debbb !=nil {return _debbb ;};};if _fffff .RPrChange !=nil {if _bcacf :=_fffff .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bcacf !=nil {return _bcacf ;};};return nil ;};func (_cebcga *ST_HexColor )ValidateWithPath (path string )error {_bdfeb :=[]string {};if _cebcga .ST_HexColorAuto !=ST_HexColorAutoUnset {_bdfeb =append (_bdfeb ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _cebcga .ST_HexColorRGB !=nil {_bdfeb =append (_bdfeb ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_bdfeb )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdfeb );};return nil ;};type CT_TblLook struct{ -// Annotation Identifier -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_dedda :=&CT_RunTrackChange {};return _dedda };const (ST_TextboxTightWrapUnset ST_TextboxTightWrap =0;ST_TextboxTightWrapNone ST_TextboxTightWrap =1;ST_TextboxTightWrapAllLines ST_TextboxTightWrap =2;ST_TextboxTightWrapFirstAndLastLine ST_TextboxTightWrap =3;ST_TextboxTightWrapFirstLineOnly ST_TextboxTightWrap =4;ST_TextboxTightWrapLastLineOnly ST_TextboxTightWrap =5;);func NewCT_R ()*CT_R {_deebb :=&CT_R {};return _deebb };func (_adfbg ST_JcTable )ValidateWithPath (path string )error {switch _adfbg {case 0,1,2,3,4,5:default:return _eddeb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfbg ));};return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_gcdae :=&CT_FFTextInput {};return _gcdae };func (_fgbfa *CT_MathCtrlDel )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {for _ ,_acccg :=range start .Attr {if _acccg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eccbfc ,_gga :=_acccg .Value ,error (nil );if _gga !=nil {return _gga ;};_fgbfa .AuthorAttr =_eccbfc ;continue ;};if _acccg .Name .Local =="\u0064\u0061\u0074\u0065"{_fffdb ,_aaeagb :=ParseStdlibTime (_acccg .Value );if _aaeagb !=nil {return _aaeagb ;};_fgbfa .DateAttr =&_fffdb ;continue ;};if _acccg .Name .Local =="\u0069\u0064"{_dfba ,_bgcdf :=_cfdbf .ParseInt (_acccg .Value ,10,64);if _bgcdf !=nil {return _bgcdf ;};_fgbfa .IdAttr =_dfba ;continue ;};};for {_fbdf ,_edgdda :=d .Token ();if _edgdda !=nil {return _eddeb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0044\u0065\u006c:\u0020\u0025\u0073",_edgdda );};if _bcgffc ,_bfcae :=_fbdf .(_ebaba .EndElement );_bfcae &&_bcgffc .Name ==start .Name {break ;};};return nil ;};func NewCT_DocType ()*CT_DocType {_acbfc :=&CT_DocType {};return _acbfc };type Numbering struct{CT_Numbering };func (_gfgce *CT_DocDefaults )MarshalXML (e *_ebaba .Encoder ,start _ebaba .StartElement )error {e .EncodeToken (start );if _gfgce .RPrDefault !=nil {_ffbfb :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gfgce .RPrDefault ,_ffbfb );};if _gfgce .PPrDefault !=nil {_dcccee :=_ebaba .StartElement {Name :_ebaba .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gfgce .PPrDefault ,_dcccee );};e .EncodeToken (_ebaba .EndElement {Name :start .Name });return nil ;};func (_cbbfde *ST_RestartNumber )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_dacfb ,_aabefe :=d .Token ();if _aabefe !=nil {return _aabefe ;};if _eadcf ,_bdgbeb :=_dacfb .(_ebaba .EndElement );_bdgbeb &&_eadcf .Name ==start .Name {*_cbbfde =1;return nil ;};if _aaceg ,_ddbc :=_dacfb .(_ebaba .CharData );!_ddbc {return _eddeb .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",_dacfb );}else {switch string (_aaceg ){case "":*_cbbfde =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cbbfde =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_cbbfde =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_cbbfde =3;};};_dacfb ,_aabefe =d .Token ();if _aabefe !=nil {return _aabefe ;};if _bbeca ,_dfdcc :=_dacfb .(_ebaba .EndElement );_dfdcc &&_bbeca .Name ==start .Name {return nil ;};return _eddeb .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",_dacfb );};func (_acgbd *ST_DocProtect )UnmarshalXML (d *_ebaba .Decoder ,start _ebaba .StartElement )error {_badec ,_bcfcae :=d .Token ();if _bcfcae !=nil {return _bcfcae ;};if _aacgbb ,_gfdbg :=_badec .(_ebaba .EndElement );_gfdbg &&_aacgbb .Name ==start .Name {*_acgbd =1;return nil ;};if _gagbdc ,_ffgdfec :=_badec .(_ebaba .CharData );!_ffgdfec {return _eddeb .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",_badec );}else {switch string (_gagbdc ){case "":*_acgbd =0;case "\u006e\u006f\u006e\u0065":*_acgbd =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_acgbd =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_acgbd =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_acgbd =4;case "\u0066\u006f\u0072m\u0073":*_acgbd =5;};};_badec ,_bcfcae =d .Token ();if _bcfcae !=nil {return _bcfcae ;};if _gdbac ,_cfcfc :=_badec .(_ebaba .EndElement );_cfcfc &&_gdbac .Name ==start .Name {return nil ;};return _eddeb .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",_badec );};func NewCT_Footnotes ()*CT_Footnotes {_accgbd :=&CT_Footnotes {};return _accgbd };func init (){_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074",NewWdCT_EffectExtent );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0049\u006e\u006c\u0069\u006ee",NewWdCT_Inline );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068",NewWdCT_WrapPath );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065",NewWdCT_WrapNone );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065",NewWdCT_WrapSquare );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fW\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074",NewWdCT_WrapTight );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068",NewWdCT_WrapThrough );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u0072\u0061p\u0054\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d",NewWdCT_WrapTopBottom );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0048",NewWdCT_PosH );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0056",NewWdCT_PosV );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0041\u006e\u0063\u0068\u006fr",NewWdCT_Anchor );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewWdCT_TxbxContent );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006fx\u0049\u006e\u0066\u006f",NewWdCT_TextboxInfo );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u004c\u0069\u006e\u006be\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e",NewWdCT_LinkedTextboxInformation );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061p\u0065",NewWdCT_WordprocessingShape );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewWdCT_GraphicFrame );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u006f\u0072\u0064p\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewWdCT_WordprocessingContentPartNonVisual );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067C\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074",NewWdCT_WordprocessingContentPart );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006fu\u0070",NewWdCT_WordprocessingGroup );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fWo\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073",NewWdCT_WordprocessingCanvas );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0063",NewWdWpc );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0067\u0070",NewWdWgp );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0073\u0070",NewWdWsp );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0069\u006e\u006c\u0069\u006e\u0065",NewWdInline );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0061\u006e\u0063\u0068\u006f\u0072",NewWdAnchor );_febdf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","E\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065",NewWdEG_WrapType );}; \ No newline at end of file +// First Row +FirstRowAttr *_gc .ST_OnOff ; + +// Last Row +LastRowAttr *_gc .ST_OnOff ; + +// First Column +FirstColumnAttr *_gc .ST_OnOff ; + +// Last Column +LastColumnAttr *_gc .ST_OnOff ; + +// No Horizontal Banding +NoHBandAttr *_gc .ST_OnOff ; + +// No Vertical Banding +NoVBandAttr *_gc .ST_OnOff ; + +// Bitmask of Table Conditional Formatting +ValAttr *string ;}; + +// Validate validates the CT_Ruby and its children +func (_agdeg *CT_Ruby )Validate ()error {return _agdeg .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};func (_cdcdb WdST_AlignH )ValidateWithPath (path string )error {switch _cdcdb {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdcdb ));};return nil ;}; + +// ST_SignedTwipsMeasure is a union type +type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_facdd *CT_SdtComboBox )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gbagf :=range start .Attr {if _gbagf .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_bdegc ,_dfcdc :=_gbagf .Value ,error (nil );if _dfcdc !=nil {return _dfcdc ;};_facdd .LastValueAttr =&_bdegc ;continue ;};};_ecbcd :for {_ebdcb ,_dfada :=d .Token ();if _dfada !=nil {return _dfada ;};switch _dagag :=_ebdcb .(type ){case _g .StartElement :switch _dagag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_efcgf :=NewCT_SdtListItem ();if _edegc :=d .DecodeElement (_efcgf ,&_dagag );_edegc !=nil {return _edegc ;};_facdd .ListItem =append (_facdd .ListItem ,_efcgf );default:_ga .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\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_dagag .Name );if _fdefaf :=d .Skip ();_fdefaf !=nil {return _fdefaf ;};};case _g .EndElement :break _ecbcd ;case _g .CharData :};};return nil ;};func init (){_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074",NewCT_Charset );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_DecimalNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_UnsignedDecimalNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et",NewCT_DecimalNumberOrPrecent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedTwipsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_PixelsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_HpsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedHpsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065",NewCT_MacroName );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065",NewCT_TextScale );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074",NewCT_Highlight );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u0061\u006e\u0067",NewCT_Lang );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065",NewCT_Underline );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TextEffect );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0068\u0064",NewCT_Shd );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e",NewCT_VerticalAlignRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074",NewCT_FitText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fE\u006d",NewCT_Em );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065",NewCT_Language );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074",NewCT_EastAsianLayout );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072",NewCT_FramePr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070",NewCT_TabStop );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_Spacing );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0049\u006e\u0064",NewCT_Ind );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fJ\u0063",NewCT_Jc );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065",NewCT_JcTable );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u0069\u0065\u0077",NewCT_View );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u005a\u006f\u006f\u006d",NewCT_Zoom );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065",NewCT_WritingStyle );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066",NewCT_Proof );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_DocType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074",NewCT_DocProtect );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_MailMergeDocType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065",NewCT_MailMergeDataType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074",NewCT_MailMergeDest );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065",NewCT_MailMergeOdsoFMDFieldType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077",NewCT_TrackChangesView );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_TextDirection );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_TextAlignment );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p",NewCT_Markup );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_TrackChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_CellMergeTrackChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065",NewCT_TrackChangeRange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065",NewCT_MarkupRange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065",NewCT_BookmarkRange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_Bookmark );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_MoveBookmark );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_TrackChangeNumbering );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblPrExChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TcPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TrPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblGridChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065",NewCT_TblPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_SectPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_PPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_ParaRPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_RunTrackChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072",NewCT_NumPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0042\u0064\u0072",NewCT_PBdr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0061\u0062\u0073",NewCT_Tabs );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070",NewCT_TextboxTightWrap );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072",NewCT_PPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_PPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c",NewCT_PPrGeneral );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t",NewCT_Object );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_ObjectEmbed );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_ObjectLink );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064",NewCT_SimpleField );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065",NewCT_FFTextType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u004e\u0061\u006de",NewCT_FFName );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072",NewCT_FldChar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a",NewCT_FFData );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074",NewCT_FFHelpText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074",NewCT_FFStatusText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078",NewCT_FFCheckBox );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074",NewCT_FFDDList );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074",NewCT_FFTextInput );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065",NewCT_SectType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065",NewCT_PaperSource );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z",NewCT_PageSz );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072",NewCT_PageMar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073",NewCT_PageBorders );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_PageBorder );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_BottomPageBorder );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_TopPageBorder );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LineNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_PageNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn",NewCT_Column );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_Columns );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063",NewCT_VerticalJc );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064",NewCT_DocGrid );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066",NewCT_HdrFtrRef );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r",NewCT_HdrFtr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_SectPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r",NewCT_SectPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fB\u0072",NewCT_Br );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0054\u0061\u0062",NewCT_PTab );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0079\u006d",NewCT_Sym );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072",NewCT_ProofErr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0065\u0072\u006d",NewCT_Perm );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074",NewCT_PermStart );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052",NewCT_R );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072",NewCT_RPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073",NewCT_MathCtrlIns );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c",NewCT_MathCtrlDel );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c",NewCT_RPrOriginal );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c",NewCT_ParaRPrOriginal );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072",NewCT_ParaRPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b",NewCT_AltChunk );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072",NewCT_AltChunkPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e",NewCT_RubyAlign );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r",NewCT_RubyPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_RubyContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079",NewCT_Ruby );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u006f\u0063\u006b",NewCT_Lock );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d",NewCT_SdtListItem );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065",NewCT_SdtDateMappingType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_CalendarType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065",NewCT_SdtDate );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078",NewCT_SdtComboBox );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_SdtDocPart );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074",NewCT_SdtDropDownList );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074",NewCT_SdtText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072",NewCT_SdtPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072",NewCT_SdtEndPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_DirContentRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_BdoContentRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_SdtContentRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b",NewCT_SdtContentBlock );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077",NewCT_SdtContentRow );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c",NewCT_SdtContentCell );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b",NewCT_SdtBlock );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n",NewCT_SdtRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c",NewCT_SdtCell );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw",NewCT_SdtRow );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0041\u0074\u0074\u0072",NewCT_Attr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e",NewCT_CustomXmlRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e",NewCT_SmartTagRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b",NewCT_CustomXmlBlock );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072",NewCT_CustomXmlPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077",NewCT_CustomXmlRow );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_CustomXmlCell );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050",NewCT_P );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t",NewCT_Height );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068",NewCT_TblWidth );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c",NewCT_TblGridCol );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065",NewCT_TblGridBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064",NewCT_TblGrid );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TcBorders );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072",NewCT_TcMar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e",NewCT_VMerge );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e",NewCT_HMerge );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TcPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0063\u0050\u0072",NewCT_TcPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072",NewCT_TcPrInner );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063",NewCT_Tc );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006e\u0066",NewCT_Cnf );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TrPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0072\u0050\u0072",NewCT_TrPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065",NewCT_TblLayoutType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_TblOverlap );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r",NewCT_TblPPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072",NewCT_TblCellMar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TblBorders );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TblPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072",NewCT_TblPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065",NewCT_TblPrExBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078",NewCT_TblPrEx );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c",NewCT_Tbl );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b",NewCT_TblLook );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs",NewCT_FtnPos );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs",NewCT_EdnPos );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074",NewCT_NumRestart );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066",NewCT_FtnEdnRef );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066",NewCT_FtnEdnSepRef );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n",NewCT_FtnEdn );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_FtnProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_EdnProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_FtnDocProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_EdnDocProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_RecipientData );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079",NewCT_Base64Binary );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewCT_Recipients );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061",NewCT_OdsoFieldMapData );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065",NewCT_MailMergeSourceType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0064\u0073\u006f",NewCT_Odso );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065",NewCT_MailMerge );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a",NewCT_TargetScreenSz );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t",NewCT_Compat );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067",NewCT_CompatSetting );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r",NewCT_DocVar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073",NewCT_DocVars );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073",NewCT_DocRsids );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_CharacterSpacing );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074",NewCT_SaveThroughXslt );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_RPrDefault );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_PPrDefault );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073",NewCT_DocDefaults );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeMapping );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n",NewCT_ReadingModeInkLockDown );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_WriteProtection );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_Settings );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074",NewCT_StyleSort );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072",NewCT_StylePaneFilter );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073",NewCT_WebSettings );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072",NewCT_FrameScrollbar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072",NewCT_OptimizeForBrowser );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065",NewCT_Frame );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_FrameLayout );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072",NewCT_FramesetSplitbar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074",NewCT_Frameset );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_NumPicBullet );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078",NewCT_LevelSuffix );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074",NewCT_LevelText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079",NewCT_LvlLegacy );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065",NewCT_MultiLevelType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d",NewCT_AbstractNum );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l",NewCT_NumLvl );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d",NewCT_Num );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_Numbering );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072",NewCT_TblStylePr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e",NewCT_LsdException );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_LatentStyles );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s",NewCT_Styles );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e",NewCT_Panose );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068",NewCT_Pitch );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067",NewCT_FontSig );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c",NewCT_FontRel );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074",NewCT_FontsList );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r",NewCT_DivBdr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0069\u0076",NewCT_Div );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0073",NewCT_Divs );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_TxbxContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0064\u0079",NewCT_Body );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewCT_ShapeDefaults );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073",NewCT_Footnotes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewCT_Endnotes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072",NewCT_DocPartBehavior );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073",NewCT_DocPartBehaviors );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065",NewCT_DocPartType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073",NewCT_DocPartTypes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079",NewCT_DocPartGallery );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079",NewCT_DocPartCategory );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065",NewCT_DocPartName );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072",NewCT_DocPartPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_DocPart );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073",NewCT_DocParts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e",NewCT_Caption );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e",NewCT_AutoCaption );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_AutoCaptions );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_Captions );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewCT_DocumentBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_Document );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_GlossaryDocument );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewRecipients );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewTxbxContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066o\u006f\u0074\u006e\u006f\u0074\u0065s",NewFootnotes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewEndnotes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0068\u0064\u0072",NewHdr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u0074\u0072",NewFtr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewSettings );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","w\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewWebSettings );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u006f\u006et\u0073",NewFonts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg",NewNumbering );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0074\u0079\u006c\u0065\u0073",NewStyles );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewDocument );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0067\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewGlossaryDocument );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068",NewEG_PContentMath );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_PContentBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_ContentRunContentBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_CellMarkupElements );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073",NewEG_RangeMarkupElements );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073",NewEG_HdrFtrReferences );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073",NewEG_SectPrContents );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074",NewEG_RunInnerContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065",NewEG_RPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_RPrContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072",NewEG_RPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068",NewEG_RPrMath );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073",NewEG_ParaRPrTrackChanges );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_RubyContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRunContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074",NewEG_ContentBlockContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRowContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_ContentCellContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_PContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073",NewEG_FtnEdnNumProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_MathContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073",NewEG_BlockLevelChunkElts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073",NewEG_BlockLevelElts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073",NewEG_RunLevelElts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_Password );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_TransitionalPassword );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_SectPrAttributes );}; + +// Validate validates the CT_PPr and its children +func (_bdgabg *CT_PPr )Validate ()error {return _bdgabg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func (_fccdge ST_FrameLayout )ValidateWithPath (path string )error {switch _fccdge {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccdge ));};return nil ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_fggdf :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_fggdf .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_fggdf .ST_HexColorRGB =&s ;};return _fggdf ,nil ;};func (_fbbgc *CT_PaperSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbbgc .FirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbgc .FirstAttr )});};if _fbbgc .OtherAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbgc .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_Style and its children +func (_ggcgc *CT_Style )Validate ()error {return _ggcgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_fddgff *CT_SdtText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fddgff .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fddgff .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_Object and its children +func (_cebfe *CT_Object )Validate ()error {return _cebfe .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func (_ffbbce ST_TblLayoutType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffbbce .String (),start );};func (_bbdbd *CT_FFData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafe :for {_abagf ,_gcecb :=d .Token ();if _gcecb !=nil {return _gcecb ;};switch _cfbg :=_abagf .(type ){case _g .StartElement :switch _cfbg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_edfccf :=NewCT_FFName ();if _eefd :=d .DecodeElement (_edfccf ,&_cfbg );_eefd !=nil {return _eefd ;};_bbdbd .Name =append (_bbdbd .Name ,_edfccf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_beeda :=NewCT_DecimalNumber ();if _cfccb :=d .DecodeElement (_beeda ,&_cfbg );_cfccb !=nil {return _cfccb ;};_bbdbd .Label =append (_bbdbd .Label ,_beeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_fbgb :=NewCT_UnsignedDecimalNumber ();if _gacdeg :=d .DecodeElement (_fbgb ,&_cfbg );_gacdeg !=nil {return _gacdeg ;};_bbdbd .TabIndex =append (_bbdbd .TabIndex ,_fbgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_dbffa :=NewCT_OnOff ();if _bfefa :=d .DecodeElement (_dbffa ,&_cfbg );_bfefa !=nil {return _bfefa ;};_bbdbd .Enabled =append (_bbdbd .Enabled ,_dbffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_abdbd :=NewCT_OnOff ();if _gbag :=d .DecodeElement (_abdbd ,&_cfbg );_gbag !=nil {return _gbag ;};_bbdbd .CalcOnExit =append (_bbdbd .CalcOnExit ,_abdbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_cgcgef :=NewCT_MacroName ();if _cffgg :=d .DecodeElement (_cgcgef ,&_cfbg );_cffgg !=nil {return _cffgg ;};_bbdbd .EntryMacro =append (_bbdbd .EntryMacro ,_cgcgef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_efagb :=NewCT_MacroName ();if _edfcbc :=d .DecodeElement (_efagb ,&_cfbg );_edfcbc !=nil {return _edfcbc ;};_bbdbd .ExitMacro =append (_bbdbd .ExitMacro ,_efagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_dbdbc :=NewCT_FFHelpText ();if _geaaa :=d .DecodeElement (_dbdbc ,&_cfbg );_geaaa !=nil {return _geaaa ;};_bbdbd .HelpText =append (_bbdbd .HelpText ,_dbdbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_affcd :=NewCT_FFStatusText ();if _gfbdg :=d .DecodeElement (_affcd ,&_cfbg );_gfbdg !=nil {return _gfbdg ;};_bbdbd .StatusText =append (_bbdbd .StatusText ,_affcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_bbdbd .CheckBox =NewCT_FFCheckBox ();if _cbaac :=d .DecodeElement (_bbdbd .CheckBox ,&_cfbg );_cbaac !=nil {return _cbaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_bbdbd .DdList =NewCT_FFDDList ();if _gdcd :=d .DecodeElement (_bbdbd .DdList ,&_cfbg );_gdcd !=nil {return _gdcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_bbdbd .TextInput =NewCT_FFTextInput ();if _bddfd :=d .DecodeElement (_bbdbd .TextInput ,&_cfbg );_bddfd !=nil {return _bddfd ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_cfbg .Name );if _aebf :=d .Skip ();_aebf !=nil {return _aebf ;};};case _g .EndElement :break _bafe ;case _g .CharData :};};return nil ;};func NewCT_Tbl ()*CT_Tbl {_bbbca :=&CT_Tbl {};_bbbca .TblPr =NewCT_TblPr ();_bbbca .TblGrid =NewCT_TblGrid ();return _bbbca ;};func (_cdegb ST_ObjectDrawAspect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_deabdf :=_g .Attr {};_deabdf .Name =name ;switch _cdegb {case ST_ObjectDrawAspectUnset :_deabdf .Value ="";case ST_ObjectDrawAspectContent :_deabdf .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_deabdf .Value ="\u0069\u0063\u006f\u006e";};return _deabdf ,nil ;};func (_bbfaf *Fonts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbfaf .CT_FontsList =*NewCT_FontsList ();_ggfdbg :for {_dbdbed ,_bcgae :=d .Token ();if _bcgae !=nil {return _bcgae ;};switch _abdcdc :=_dbdbed .(type ){case _g .StartElement :switch _abdcdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_gdbbf :=NewCT_Font ();if _eebffe :=d .DecodeElement (_gdbbf ,&_abdcdc );_eebffe !=nil {return _eebffe ;};_bbfaf .Font =append (_bbfaf .Font ,_gdbbf );default:_ga .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 \u0046\u006f\u006et\u0073 \u0025\u0076",_abdcdc .Name );if _ebacg :=d .Skip ();_ebacg !=nil {return _ebacg ;};};case _g .EndElement :break _ggfdbg ;case _g .CharData :};};return nil ;};func (_edfefc ST_HeightRule )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_agabeg :=_g .Attr {};_agabeg .Name =name ;switch _edfefc {case ST_HeightRuleUnset :_agabeg .Value ="";case ST_HeightRuleAuto :_agabeg .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_agabeg .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_agabeg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _agabeg ,nil ;}; + +// Validate validates the EG_ContentRowContent and its children +func (_ddffc *EG_ContentRowContent )Validate ()error {return _ddffc .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");}; + +// Validate validates the CT_MailMergeSourceType and its children +func (_beebbc *CT_MailMergeSourceType )Validate ()error {return _beebbc .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func (_ggdeb *CT_TrackChangeRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deabf :=range start .Attr {if _deabf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ggdeb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_deabf );continue ;};if _deabf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_facfc ,_ggdab :=_deabf .Value ,error (nil );if _ggdab !=nil {return _ggdab ;};_ggdeb .AuthorAttr =_facfc ;continue ;};if _deabf .Name .Local =="\u0064\u0061\u0074\u0065"{_cbbdfa ,_gfbaa :=ParseStdlibTime (_deabf .Value );if _gfbaa !=nil {return _gfbaa ;};_ggdeb .DateAttr =&_cbbdfa ;continue ;};if _deabf .Name .Local =="\u0069\u0064"{_dfbffc ,_febagdf :=_b .ParseInt (_deabf .Value ,10,64);if _febagdf !=nil {return _febagdf ;};_ggdeb .IdAttr =_dfbffc ;continue ;};};for {_acbdc ,_aebaa :=d .Token ();if _aebaa !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065\u003a\u0020\u0025\u0073",_aebaa );};if _fccdb ,_gggeb :=_acbdc .(_g .EndElement );_gggeb &&_fccdb .Name ==start .Name {break ;};};return nil ;};func (_beggea ST_ProofErr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gaagc :=_g .Attr {};_gaagc .Name =name ;switch _beggea {case ST_ProofErrUnset :_gaagc .Value ="";case ST_ProofErrSpellStart :_gaagc .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_gaagc .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_gaagc .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_gaagc .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _gaagc ,nil ;};type CT_VerticalJc struct{ + +// Vertical Alignment Setting +ValAttr ST_VerticalJc ;};func (_eceebge *ST_ThemeColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eabacd ,_gfgfc :=d .Token ();if _gfgfc !=nil {return _gfgfc ;};if _cgbab ,_dgcda :=_eabacd .(_g .EndElement );_dgcda &&_cgbab .Name ==start .Name {*_eceebge =1;return nil ;};if _abedfd ,_fbefea :=_eabacd .(_g .CharData );!_fbefea {return _gd .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",_eabacd );}else {switch string (_abedfd ){case "":*_eceebge =0;case "\u0064\u0061\u0072k\u0031":*_eceebge =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_eceebge =2;case "\u0064\u0061\u0072k\u0032":*_eceebge =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_eceebge =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eceebge =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eceebge =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eceebge =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eceebge =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eceebge =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eceebge =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_eceebge =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_eceebge =12;case "\u006e\u006f\u006e\u0065":*_eceebge =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_eceebge =14;case "\u0074\u0065\u0078t\u0031":*_eceebge =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_eceebge =16;case "\u0074\u0065\u0078t\u0032":*_eceebge =17;};};_eabacd ,_gfgfc =d .Token ();if _gfgfc !=nil {return _gfgfc ;};if _ecffe ,_dfgde :=_eabacd .(_g .EndElement );_dfgde &&_ecffe .Name ==start .Name {return nil ;};return _gd .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",_eabacd );};func (_cdfddd *CT_Text )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_daggg :=range start .Attr {if _daggg .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_daggg .Name .Local =="\u0073\u0070\u0061c\u0065"{_fdgea ,_gfbbd :=_daggg .Value ,error (nil );if _gfbbd !=nil {return _gfbbd ;};_cdfddd .SpaceAttr =&_fdgea ;continue ;};};for {_eagad ,_faeeebg :=d .Token ();if _faeeebg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_faeeebg );};if _gcfcf ,_adaec :=_eagad .(_g .CharData );_adaec {_cdfddd .Content =string (_gcfcf );};if _egfef ,_bdeae :=_eagad .(_g .EndElement );_bdeae &&_egfef .Name ==start .Name {break ;};};return nil ;}; + +// ST_TextScale is a union type +type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_edgfaf *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_feedba :=range start .Attr {if _feedba .Name .Local =="\u0069\u0064"{_fdfdec ,_eeffc :=_b .ParseUint (_feedba .Value ,10,16);if _eeffc !=nil {return _eeffc ;};_edgfaf .IdAttr =uint16 (_fdfdec );continue ;};if _feedba .Name .Local =="\u0073\u0065\u0071"{_eeggbd ,_acddcc :=_b .ParseUint (_feedba .Value ,10,16);if _acddcc !=nil {return _acddcc ;};_edgfaf .SeqAttr =uint16 (_eeggbd );continue ;};};_feebc :for {_eaaadb ,_dbade :=d .Token ();if _dbade !=nil {return _dbade ;};switch _abdba :=_eaaadb .(type ){case _g .StartElement :switch _abdba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edgfaf .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _afccd :=d .DecodeElement (_edgfaf .ExtLst ,&_abdba );_afccd !=nil {return _afccd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074b\u006f\u0078\u0049\u006e\u0066\u006fr\u006d\u0061t\u0069\u006fn\u0020%\u0076",_abdba .Name );if _egffa :=d .Skip ();_egffa !=nil {return _egffa ;};};case _g .EndElement :break _feebc ;case _g .CharData :};};return nil ;};func NewCT_PBdr ()*CT_PBdr {_gcbe :=&CT_PBdr {};return _gcbe }; + +// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path +func (_deeaca *WdCT_PosH )ValidateWithPath (path string )error {if _deeaca .RelativeFromAttr ==WdST_RelFromHUnset {return _gd .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _dacbeb :=_deeaca .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_dacbeb !=nil {return _dacbeb ;};if _adgba :=_deeaca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adgba !=nil {return _adgba ;};return nil ;};type CT_Caption struct{ + +// Caption Type Name +NameAttr string ; + +// Automatic Caption Placement +PosAttr ST_CaptionPos ; + +// Include Chapter Number in Field for Caption +ChapNumAttr *_gc .ST_OnOff ; + +// Style for Chapter Headings +HeadingAttr *int64 ; + +// Do Not Include Name In Caption +NoLabelAttr *_gc .ST_OnOff ; + +// Caption Numbering Format +NumFmtAttr ST_NumberFormat ; + +// Chapter Number/Item Index Separator +SepAttr ST_ChapterSep ;}; + +// Validate validates the CT_Comment and its children +func (_bfgg *CT_Comment )Validate ()error {return _bfgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_gffbga *ST_DocPartType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dggfb ,_cdaab :=d .Token ();if _cdaab !=nil {return _cdaab ;};if _gbffd ,_bbcefe :=_dggfb .(_g .EndElement );_bbcefe &&_gbffd .Name ==start .Name {*_gffbga =1;return nil ;};if _cebdce ,_gbgfb :=_dggfb .(_g .CharData );!_gbgfb {return _gd .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",_dggfb );}else {switch string (_cebdce ){case "":*_gffbga =0;case "\u006e\u006f\u006e\u0065":*_gffbga =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gffbga =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_gffbga =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_gffbga =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_gffbga =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_gffbga =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_gffbga =7;};};_dggfb ,_cdaab =d .Token ();if _cdaab !=nil {return _cdaab ;};if _eggcae ,_egdgec :=_dggfb .(_g .EndElement );_egdgec &&_eggcae .Name ==start .Name {return nil ;};return _gd .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",_dggfb );};func NewCT_TextDirection ()*CT_TextDirection {_aceee :=&CT_TextDirection {};_aceee .ValAttr =ST_TextDirection (1);return _aceee ;};type CT_Divs struct{ + +// Information About Single HTML div Element +Div []*CT_Div ;};func (_fddef *CT_PageMar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .TopAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .RightAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .BottomAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .LeftAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .HeaderAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .FooterAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the EG_ContentRunContentBase and its children +func (_efdbag *EG_ContentRunContentBase )Validate ()error {return _efdbag .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; + +// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path +func (_fdge *CT_Attr )ValidateWithPath (path string )error {return nil };func (_fcecgg ST_ThemeColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcecgg .String (),start );};func (_effbb *CT_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cbadec ,_gecea :=_effbb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gecea !=nil {return _gecea ;};start .Attr =append (start .Attr ,_cbadec );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edde *CT_Color )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edde .ValAttr )});if _edde .ThemeColorAttr !=ST_ThemeColorUnset {_faece ,_deda :=_edde .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _deda !=nil {return _deda ;};start .Attr =append (start .Attr ,_faece );};if _edde .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_edde .ThemeTintAttr )});};if _edde .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edde .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adgc *CT_ProofErr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_degca ,_cdgbf :=_adgc .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cdgbf !=nil {return _cdgbf ;};start .Attr =append (start .Attr ,_degca );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efddc *CT_FrameScrollbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dagbc ,_bcca :=_efddc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcca !=nil {return _bcca ;};start .Attr =append (start .Attr ,_dagbc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggdfdf *ST_Direction )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggdfdf =0;case "\u006c\u0074\u0072":*_ggdfdf =1;case "\u0072\u0074\u006c":*_ggdfdf =2;};return nil ;}; + +// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path +func (_ecf *AG_Password )ValidateWithPath (path string )error {return nil };func (_abgfad *Comments )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abgfad .CT_Comments =*NewCT_Comments ();_eaege :for {_cffdb ,_afbfe :=d .Token ();if _afbfe !=nil {return _afbfe ;};switch _aebcc :=_cffdb .(type ){case _g .StartElement :switch _aebcc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_ecfde :=NewCT_Comment ();if _adgdb :=d .DecodeElement (_ecfde ,&_aebcc );_adgdb !=nil {return _adgdb ;};_abgfad .Comment =append (_abgfad .Comment ,_ecfde );default:_ga .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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_aebcc .Name );if _bbdgb :=d .Skip ();_bbdgb !=nil {return _bbdgb ;};};case _g .EndElement :break _eaege ;case _g .CharData :};};return nil ;};func (_adcfa ST_BrType )ValidateWithPath (path string )error {switch _adcfa {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcfa ));};return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_dbeac :=&WdCT_LinkedTextboxInformation {};return _dbeac ;}; + +// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path +func (_cacdbb *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _aggbfg :=_cacdbb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aggbfg !=nil {return _aggbfg ;};if _cacdbb .NvContentPartPr !=nil {if _dgabbg :=_cacdbb .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_dgabbg !=nil {return _dgabbg ;};};if _cacdbb .Xfrm !=nil {if _feada :=_cacdbb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_feada !=nil {return _feada ;};};if _cacdbb .ExtLst !=nil {if _bdecbg :=_cacdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdecbg !=nil {return _bdecbg ;};};return nil ;};type WdWsp struct{WdCT_WordprocessingShape }; + +// Validate validates the CT_TblGridBase and its children +func (_bccef *CT_TblGridBase )Validate ()error {return _bccef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func init (){_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074",NewWdCT_EffectExtent );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0049\u006e\u006c\u0069\u006ee",NewWdCT_Inline );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068",NewWdCT_WrapPath );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065",NewWdCT_WrapNone );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065",NewWdCT_WrapSquare );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fW\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074",NewWdCT_WrapTight );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068",NewWdCT_WrapThrough );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u0072\u0061p\u0054\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d",NewWdCT_WrapTopBottom );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0048",NewWdCT_PosH );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0056",NewWdCT_PosV );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0041\u006e\u0063\u0068\u006fr",NewWdCT_Anchor );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewWdCT_TxbxContent );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006fx\u0049\u006e\u0066\u006f",NewWdCT_TextboxInfo );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u004c\u0069\u006e\u006be\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e",NewWdCT_LinkedTextboxInformation );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061p\u0065",NewWdCT_WordprocessingShape );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewWdCT_GraphicFrame );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u006f\u0072\u0064p\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewWdCT_WordprocessingContentPartNonVisual );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067C\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074",NewWdCT_WordprocessingContentPart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006fu\u0070",NewWdCT_WordprocessingGroup );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fWo\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073",NewWdCT_WordprocessingCanvas );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0063",NewWdWpc );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0067\u0070",NewWdWgp );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0073\u0070",NewWdWsp );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0069\u006e\u006c\u0069\u006e\u0065",NewWdInline );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0061\u006e\u0063\u0068\u006f\u0072",NewWdAnchor );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","E\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065",NewWdEG_WrapType );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/excel/excel.go b/schema/urn/schemas_microsoft_com/office/excel/excel.go index f4afb6ca35..9c184bedfd 100644 --- a/schema/urn/schemas_microsoft_com/office/excel/excel.go +++ b/schema/urn/schemas_microsoft_com/office/excel/excel.go @@ -9,16 +9,16 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package excel ;import (_dff "encoding/xml";_eac "fmt";_ffe "github.com/unidoc/unioffice";_cfg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_beg *CT_ClientData )UnmarshalXML (d *_dff .Decoder ,start _dff .StartElement )error {_beg .ObjectTypeAttr =ST_ObjectType (1);for _ ,_cdg :=range start .Attr {if _cdg .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_beg .ObjectTypeAttr .UnmarshalXMLAttr (_cdg );continue ;};};_afg :for {_abb ,_bce :=d .Token ();if _bce !=nil {return _bce ;};switch _ce :=_abb .(type ){case _dff .StartElement :switch _ce .Name {case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_beg .MoveWithCells =_cfg .ST_TrueFalseBlankUnset ;if _cfe :=d .DecodeElement (&_beg .MoveWithCells ,&_ce );_cfe !=nil {return _cfe ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_beg .SizeWithCells =_cfg .ST_TrueFalseBlankUnset ;if _abg :=d .DecodeElement (&_beg .SizeWithCells ,&_ce );_abg !=nil {return _abg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_beg .Anchor =new (string );if _ebg :=d .DecodeElement (_beg .Anchor ,&_ce );_ebg !=nil {return _ebg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_beg .Locked =_cfg .ST_TrueFalseBlankUnset ;if _fdc :=d .DecodeElement (&_beg .Locked ,&_ce );_fdc !=nil {return _fdc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_beg .DefaultSize =_cfg .ST_TrueFalseBlankUnset ;if _dee :=d .DecodeElement (&_beg .DefaultSize ,&_ce );_dee !=nil {return _dee ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_beg .PrintObject =_cfg .ST_TrueFalseBlankUnset ;if _ge :=d .DecodeElement (&_beg .PrintObject ,&_ce );_ge !=nil {return _ge ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_beg .Disabled =_cfg .ST_TrueFalseBlankUnset ;if _cfge :=d .DecodeElement (&_beg .Disabled ,&_ce );_cfge !=nil {return _cfge ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_beg .AutoFill =_cfg .ST_TrueFalseBlankUnset ;if _da :=d .DecodeElement (&_beg .AutoFill ,&_ce );_da !=nil {return _da ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_beg .AutoLine =_cfg .ST_TrueFalseBlankUnset ;if _ed :=d .DecodeElement (&_beg .AutoLine ,&_ce );_ed !=nil {return _ed ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_beg .AutoPict =_cfg .ST_TrueFalseBlankUnset ;if _b :=d .DecodeElement (&_beg .AutoPict ,&_ce );_b !=nil {return _b ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_beg .FmlaMacro =new (string );if _ageb :=d .DecodeElement (_beg .FmlaMacro ,&_ce );_ageb !=nil {return _ageb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_beg .TextHAlign =new (string );if _cdgd :=d .DecodeElement (_beg .TextHAlign ,&_ce );_cdgd !=nil {return _cdgd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_beg .TextVAlign =new (string );if _ceed :=d .DecodeElement (_beg .TextVAlign ,&_ce );_ceed !=nil {return _ceed ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_beg .LockText =_cfg .ST_TrueFalseBlankUnset ;if _caa :=d .DecodeElement (&_beg .LockText ,&_ce );_caa !=nil {return _caa ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_beg .JustLastX =_cfg .ST_TrueFalseBlankUnset ;if _eba :=d .DecodeElement (&_beg .JustLastX ,&_ce );_eba !=nil {return _eba ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_beg .SecretEdit =_cfg .ST_TrueFalseBlankUnset ;if _afgc :=d .DecodeElement (&_beg .SecretEdit ,&_ce );_afgc !=nil {return _afgc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_beg .Default =_cfg .ST_TrueFalseBlankUnset ;if _cf :=d .DecodeElement (&_beg .Default ,&_ce );_cf !=nil {return _cf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_beg .Help =_cfg .ST_TrueFalseBlankUnset ;if _dbf :=d .DecodeElement (&_beg .Help ,&_ce );_dbf !=nil {return _dbf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_beg .Cancel =_cfg .ST_TrueFalseBlankUnset ;if _a :=d .DecodeElement (&_beg .Cancel ,&_ce );_a !=nil {return _a ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_beg .Dismiss =_cfg .ST_TrueFalseBlankUnset ;if _bbe :=d .DecodeElement (&_beg .Dismiss ,&_ce );_bbe !=nil {return _bbe ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_beg .Accel =new (int64 );if _afff :=d .DecodeElement (_beg .Accel ,&_ce );_afff !=nil {return _afff ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_beg .Accel2 =new (int64 );if _cee :=d .DecodeElement (_beg .Accel2 ,&_ce );_cee !=nil {return _cee ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_beg .Row =new (int64 );if _ggg :=d .DecodeElement (_beg .Row ,&_ce );_ggg !=nil {return _ggg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_beg .Column =new (int64 );if _gd :=d .DecodeElement (_beg .Column ,&_ce );_gd !=nil {return _gd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_beg .Visible =_cfg .ST_TrueFalseBlankUnset ;if _gfba :=d .DecodeElement (&_beg .Visible ,&_ce );_gfba !=nil {return _gfba ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_beg .RowHidden =_cfg .ST_TrueFalseBlankUnset ;if _eec :=d .DecodeElement (&_beg .RowHidden ,&_ce );_eec !=nil {return _eec ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_beg .ColHidden =_cfg .ST_TrueFalseBlankUnset ;if _cceg :=d .DecodeElement (&_beg .ColHidden ,&_ce );_cceg !=nil {return _cceg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_beg .VTEdit =new (int64 );if _cbg :=d .DecodeElement (_beg .VTEdit ,&_ce );_cbg !=nil {return _cbg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_beg .MultiLine =_cfg .ST_TrueFalseBlankUnset ;if _deb :=d .DecodeElement (&_beg .MultiLine ,&_ce );_deb !=nil {return _deb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_beg .VScroll =_cfg .ST_TrueFalseBlankUnset ;if _fggg :=d .DecodeElement (&_beg .VScroll ,&_ce );_fggg !=nil {return _fggg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_beg .ValidIds =_cfg .ST_TrueFalseBlankUnset ;if _dabg :=d .DecodeElement (&_beg .ValidIds ,&_ce );_dabg !=nil {return _dabg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_beg .FmlaRange =new (string );if _fbfa :=d .DecodeElement (_beg .FmlaRange ,&_ce );_fbfa !=nil {return _fbfa ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_beg .WidthMin =new (int64 );if _bdf :=d .DecodeElement (_beg .WidthMin ,&_ce );_bdf !=nil {return _bdf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_beg .Sel =new (int64 );if _cad :=d .DecodeElement (_beg .Sel ,&_ce );_cad !=nil {return _cad ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_beg .NoThreeD2 =_cfg .ST_TrueFalseBlankUnset ;if _fdf :=d .DecodeElement (&_beg .NoThreeD2 ,&_ce );_fdf !=nil {return _fdf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_beg .SelType =new (string );if _egc :=d .DecodeElement (_beg .SelType ,&_ce );_egc !=nil {return _egc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_beg .MultiSel =new (string );if _ad :=d .DecodeElement (_beg .MultiSel ,&_ce );_ad !=nil {return _ad ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_beg .LCT =new (string );if _cda :=d .DecodeElement (_beg .LCT ,&_ce );_cda !=nil {return _cda ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_beg .ListItem =new (string );if _fga :=d .DecodeElement (_beg .ListItem ,&_ce );_fga !=nil {return _fga ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_beg .DropStyle =new (string );if _decb :=d .DecodeElement (_beg .DropStyle ,&_ce );_decb !=nil {return _decb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_beg .Colored =_cfg .ST_TrueFalseBlankUnset ;if _agdd :=d .DecodeElement (&_beg .Colored ,&_ce );_agdd !=nil {return _agdd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_beg .DropLines =new (int64 );if _cfgg :=d .DecodeElement (_beg .DropLines ,&_ce );_cfgg !=nil {return _cfgg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_beg .Checked =new (int64 );if _fgd :=d .DecodeElement (_beg .Checked ,&_ce );_fgd !=nil {return _fgd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_beg .FmlaLink =new (string );if _g :=d .DecodeElement (_beg .FmlaLink ,&_ce );_g !=nil {return _g ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_beg .FmlaPict =new (string );if _fcgd :=d .DecodeElement (_beg .FmlaPict ,&_ce );_fcgd !=nil {return _fcgd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_beg .NoThreeD =_cfg .ST_TrueFalseBlankUnset ;if _decf :=d .DecodeElement (&_beg .NoThreeD ,&_ce );_decf !=nil {return _decf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_beg .FirstButton =_cfg .ST_TrueFalseBlankUnset ;if _gcda :=d .DecodeElement (&_beg .FirstButton ,&_ce );_gcda !=nil {return _gcda ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_beg .FmlaGroup =new (string );if _cbfg :=d .DecodeElement (_beg .FmlaGroup ,&_ce );_cbfg !=nil {return _cbfg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_beg .Val =new (int64 );if _fba :=d .DecodeElement (_beg .Val ,&_ce );_fba !=nil {return _fba ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_beg .Min =new (int64 );if _ga :=d .DecodeElement (_beg .Min ,&_ce );_ga !=nil {return _ga ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_beg .Max =new (int64 );if _cgf :=d .DecodeElement (_beg .Max ,&_ce );_cgf !=nil {return _cgf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_beg .Inc =new (int64 );if _bc :=d .DecodeElement (_beg .Inc ,&_ce );_bc !=nil {return _bc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_beg .Page =new (int64 );if _cge :=d .DecodeElement (_beg .Page ,&_ce );_cge !=nil {return _cge ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_beg .Horiz =_cfg .ST_TrueFalseBlankUnset ;if _cfbe :=d .DecodeElement (&_beg .Horiz ,&_ce );_cfbe !=nil {return _cfbe ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_beg .Dx =new (int64 );if _bbdb :=d .DecodeElement (_beg .Dx ,&_ce );_bbdb !=nil {return _bbdb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_beg .MapOCX =_cfg .ST_TrueFalseBlankUnset ;if _dae :=d .DecodeElement (&_beg .MapOCX ,&_ce );_dae !=nil {return _dae ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _faf string ;if _eggd :=d .DecodeElement (&_faf ,&_ce );_eggd !=nil {return _eggd ;};_beg .CF =append (_beg .CF ,_faf );case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_beg .Camera =_cfg .ST_TrueFalseBlankUnset ;if _effd :=d .DecodeElement (&_beg .Camera ,&_ce );_effd !=nil {return _effd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_beg .RecalcAlways =_cfg .ST_TrueFalseBlankUnset ;if _ac :=d .DecodeElement (&_beg .RecalcAlways ,&_ce );_ac !=nil {return _ac ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_beg .AutoScale =_cfg .ST_TrueFalseBlankUnset ;if _f :=d .DecodeElement (&_beg .AutoScale ,&_ce );_f !=nil {return _f ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_beg .DDE =_cfg .ST_TrueFalseBlankUnset ;if _geef :=d .DecodeElement (&_beg .DDE ,&_ce );_geef !=nil {return _geef ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_beg .UIObj =_cfg .ST_TrueFalseBlankUnset ;if _agf :=d .DecodeElement (&_beg .UIObj ,&_ce );_agf !=nil {return _agf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_beg .ScriptText =new (string );if _fgg :=d .DecodeElement (_beg .ScriptText ,&_ce );_fgg !=nil {return _fgg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_beg .ScriptExtended =new (string );if _ccdf :=d .DecodeElement (_beg .ScriptExtended ,&_ce );_ccdf !=nil {return _ccdf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_beg .ScriptLanguage =new (uint32 );if _dge :=d .DecodeElement (_beg .ScriptLanguage ,&_ce );_dge !=nil {return _dge ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_beg .ScriptLocation =new (uint32 );if _cfeb :=d .DecodeElement (_beg .ScriptLocation ,&_ce );_cfeb !=nil {return _cfeb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_beg .FmlaTxbx =new (string );if _ag :=d .DecodeElement (_beg .FmlaTxbx ,&_ce );_ag !=nil {return _ag ;};default:_ffe .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\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_ce .Name );if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _dff .EndElement :break _afg ;case _dff .CharData :};};return nil ;};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _cfg .ST_TrueFalseBlank ;SizeWithCells _cfg .ST_TrueFalseBlank ;Anchor *string ;Locked _cfg .ST_TrueFalseBlank ;DefaultSize _cfg .ST_TrueFalseBlank ;PrintObject _cfg .ST_TrueFalseBlank ;Disabled _cfg .ST_TrueFalseBlank ;AutoFill _cfg .ST_TrueFalseBlank ;AutoLine _cfg .ST_TrueFalseBlank ;AutoPict _cfg .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _cfg .ST_TrueFalseBlank ;JustLastX _cfg .ST_TrueFalseBlank ;SecretEdit _cfg .ST_TrueFalseBlank ;Default _cfg .ST_TrueFalseBlank ;Help _cfg .ST_TrueFalseBlank ;Cancel _cfg .ST_TrueFalseBlank ;Dismiss _cfg .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _cfg .ST_TrueFalseBlank ;RowHidden _cfg .ST_TrueFalseBlank ;ColHidden _cfg .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _cfg .ST_TrueFalseBlank ;VScroll _cfg .ST_TrueFalseBlank ;ValidIds _cfg .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _cfg .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _cfg .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _cfg .ST_TrueFalseBlank ;FirstButton _cfg .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _cfg .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _cfg .ST_TrueFalseBlank ;CF []string ;Camera _cfg .ST_TrueFalseBlank ;RecalcAlways _cfg .ST_TrueFalseBlank ;AutoScale _cfg .ST_TrueFalseBlank ;DDE _cfg .ST_TrueFalseBlank ;UIObj _cfg .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};type ClientData struct{CT_ClientData };func (_bgg ST_ObjectType )String ()string {switch _bgg {case 0:return "";case 1:return "\u0042\u0075\u0074\u0074\u006f\u006e";case 2:return "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case 3:return "\u0044\u0069\u0061\u006c\u006f\u0067";case 4:return "\u0044\u0072\u006f\u0070";case 5:return "\u0045\u0064\u0069\u0074";case 6:return "\u0047\u0042\u006f\u0078";case 7:return "\u004c\u0061\u0062e\u006c";case 8:return "\u004c\u0069\u006ee\u0041";case 9:return "\u004c\u0069\u0073\u0074";case 10:return "\u004d\u006f\u0076i\u0065";case 11:return "\u004e\u006f\u0074\u0065";case 12:return "\u0050\u0069\u0063\u0074";case 13:return "\u0052\u0061\u0064i\u006f";case 14:return "\u0052\u0065\u0063t\u0041";case 15:return "\u0053\u0063\u0072\u006f\u006c\u006c";case 16:return "\u0053\u0070\u0069\u006e";case 17:return "\u0053\u0068\u0061p\u0065";case 18:return "\u0047\u0072\u006fu\u0070";case 19:return "\u0052\u0065\u0063\u0074";};return "";};func (_edg *CT_ClientData )MarshalXML (e *_dff .Encoder ,start _dff .StartElement )error {_abf ,_fea :=_edg .ObjectTypeAttr .MarshalXMLAttr (_dff .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _fea !=nil {return _fea ;};start .Attr =append (start .Attr ,_abf );e .EncodeToken (start );if _edg .MoveWithCells !=_cfg .ST_TrueFalseBlankUnset {_acg :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_edg .MoveWithCells ,_acg );};if _edg .SizeWithCells !=_cfg .ST_TrueFalseBlankUnset {_gc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_edg .SizeWithCells ,_gc );};if _edg .Anchor !=nil {_ccc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_ffe .AddPreserveSpaceAttr (&_ccc ,*_edg .Anchor );e .EncodeElement (_edg .Anchor ,_ccc );};if _edg .Locked !=_cfg .ST_TrueFalseBlankUnset {_cdcb :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_edg .Locked ,_cdcb );};if _edg .DefaultSize !=_cfg .ST_TrueFalseBlankUnset {_afe :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_edg .DefaultSize ,_afe );};if _edg .PrintObject !=_cfg .ST_TrueFalseBlankUnset {_gbf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_edg .PrintObject ,_gbf );};if _edg .Disabled !=_cfg .ST_TrueFalseBlankUnset {_fg :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_edg .Disabled ,_fg );};if _edg .AutoFill !=_cfg .ST_TrueFalseBlankUnset {_age :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edg .AutoFill ,_age );};if _edg .AutoLine !=_cfg .ST_TrueFalseBlankUnset {_de :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_edg .AutoLine ,_de );};if _edg .AutoPict !=_cfg .ST_TrueFalseBlankUnset {_gaa :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_edg .AutoPict ,_gaa );};if _edg .FmlaMacro !=nil {_db :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_ffe .AddPreserveSpaceAttr (&_db ,*_edg .FmlaMacro );e .EncodeElement (_edg .FmlaMacro ,_db );};if _edg .TextHAlign !=nil {_gdb :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_ffe .AddPreserveSpaceAttr (&_gdb ,*_edg .TextHAlign );e .EncodeElement (_edg .TextHAlign ,_gdb );};if _edg .TextVAlign !=nil {_adef :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_ffe .AddPreserveSpaceAttr (&_adef ,*_edg .TextVAlign );e .EncodeElement (_edg .TextVAlign ,_adef );};if _edg .LockText !=_cfg .ST_TrueFalseBlankUnset {_fa :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_edg .LockText ,_fa );};if _edg .JustLastX !=_cfg .ST_TrueFalseBlankUnset {_dde :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_edg .JustLastX ,_dde );};if _edg .SecretEdit !=_cfg .ST_TrueFalseBlankUnset {_ggf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_edg .SecretEdit ,_ggf );};if _edg .Default !=_cfg .ST_TrueFalseBlankUnset {_bf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_edg .Default ,_bf );};if _edg .Help !=_cfg .ST_TrueFalseBlankUnset {_efg :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_edg .Help ,_efg );};if _edg .Cancel !=_cfg .ST_TrueFalseBlankUnset {_cc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_edg .Cancel ,_cc );};if _edg .Dismiss !=_cfg .ST_TrueFalseBlankUnset {_bbc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_edg .Dismiss ,_bbc );};if _edg .Accel !=nil {_gdaf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_edg .Accel ,_gdaf );};if _edg .Accel2 !=nil {_begc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_edg .Accel2 ,_begc );};if _edg .Row !=nil {_gdf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_edg .Row ,_gdf );};if _edg .Column !=nil {_ceb :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_edg .Column ,_ceb );};if _edg .Visible !=_cfg .ST_TrueFalseBlankUnset {_cdc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_edg .Visible ,_cdc );};if _edg .RowHidden !=_cfg .ST_TrueFalseBlankUnset {_bcb :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_edg .RowHidden ,_bcb );};if _edg .ColHidden !=_cfg .ST_TrueFalseBlankUnset {_ccd :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_edg .ColHidden ,_ccd );};if _edg .VTEdit !=nil {_cdd :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_edg .VTEdit ,_cdd );};if _edg .MultiLine !=_cfg .ST_TrueFalseBlankUnset {_adg :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_edg .MultiLine ,_adg );};if _edg .VScroll !=_cfg .ST_TrueFalseBlankUnset {_fgf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_edg .VScroll ,_fgf );};if _edg .ValidIds !=_cfg .ST_TrueFalseBlankUnset {_gda :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_edg .ValidIds ,_gda );};if _edg .FmlaRange !=nil {_ddg :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_ffe .AddPreserveSpaceAttr (&_ddg ,*_edg .FmlaRange );e .EncodeElement (_edg .FmlaRange ,_ddg );};if _edg .WidthMin !=nil {_eg :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_edg .WidthMin ,_eg );};if _edg .Sel !=nil {_ece :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_edg .Sel ,_ece );};if _edg .NoThreeD2 !=_cfg .ST_TrueFalseBlankUnset {_baf :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_edg .NoThreeD2 ,_baf );};if _edg .SelType !=nil {_dbda :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_ffe .AddPreserveSpaceAttr (&_dbda ,*_edg .SelType );e .EncodeElement (_edg .SelType ,_dbda );};if _edg .MultiSel !=nil {_c :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_ffe .AddPreserveSpaceAttr (&_c ,*_edg .MultiSel );e .EncodeElement (_edg .MultiSel ,_c );};if _edg .LCT !=nil {_acb :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004cC\u0054"}};_ffe .AddPreserveSpaceAttr (&_acb ,*_edg .LCT );e .EncodeElement (_edg .LCT ,_acb );};if _edg .ListItem !=nil {_egb :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_ffe .AddPreserveSpaceAttr (&_egb ,*_edg .ListItem );e .EncodeElement (_edg .ListItem ,_egb );};if _edg .DropStyle !=nil {_gdbc :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_ffe .AddPreserveSpaceAttr (&_gdbc ,*_edg .DropStyle );e .EncodeElement (_edg .DropStyle ,_gdbc );};if _edg .Colored !=_cfg .ST_TrueFalseBlankUnset {_ced :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_edg .Colored ,_ced );};if _edg .DropLines !=nil {_aac :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edg .DropLines ,_aac );};if _edg .Checked !=nil {_fgb :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_edg .Checked ,_fgb );};if _edg .FmlaLink !=nil {_fd :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_ffe .AddPreserveSpaceAttr (&_fd ,*_edg .FmlaLink );e .EncodeElement (_edg .FmlaLink ,_fd );};if _edg .FmlaPict !=nil {_dcb :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_ffe .AddPreserveSpaceAttr (&_dcb ,*_edg .FmlaPict );e .EncodeElement (_edg .FmlaPict ,_dcb );};if _edg .NoThreeD !=_cfg .ST_TrueFalseBlankUnset {_cgff :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_edg .NoThreeD ,_cgff );};if _edg .FirstButton !=_cfg .ST_TrueFalseBlankUnset {_daa :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_edg .FirstButton ,_daa );};if _edg .FmlaGroup !=nil {_dcd :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_ffe .AddPreserveSpaceAttr (&_dcd ,*_edg .FmlaGroup );e .EncodeElement (_edg .FmlaGroup ,_dcd );};if _edg .Val !=nil {_geg :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_edg .Val ,_geg );};if _edg .Min !=nil {_adf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_edg .Min ,_adf );};if _edg .Max !=nil {_baa :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_edg .Max ,_baa );};if _edg .Inc !=nil {_fafc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_edg .Inc ,_fafc );};if _edg .Page !=nil {_ebf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_edg .Page ,_ebf );};if _edg .Horiz !=_cfg .ST_TrueFalseBlankUnset {_gadd :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_edg .Horiz ,_gadd );};if _edg .Dx !=nil {_ggga :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_edg .Dx ,_ggga );};if _edg .MapOCX !=_cfg .ST_TrueFalseBlankUnset {_abc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_edg .MapOCX ,_abc );};if _edg .CF !=nil {_cgfb :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_eb :=range _edg .CF {e .EncodeElement (_eb ,_cgfb );};};if _edg .Camera !=_cfg .ST_TrueFalseBlankUnset {_fff :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_edg .Camera ,_fff );};if _edg .RecalcAlways !=_cfg .ST_TrueFalseBlankUnset {_gfa :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_edg .RecalcAlways ,_gfa );};if _edg .AutoScale !=_cfg .ST_TrueFalseBlankUnset {_fdd :=_dff .StartElement {Name :_dff .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_edg .AutoScale ,_fdd );};if _edg .DDE !=_cfg .ST_TrueFalseBlankUnset {_ae :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_edg .DDE ,_ae );};if _edg .UIObj !=_cfg .ST_TrueFalseBlankUnset {_cgd :=_dff .StartElement {Name :_dff .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_edg .UIObj ,_cgd );};if _edg .ScriptText !=nil {_gdg :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_ffe .AddPreserveSpaceAttr (&_gdg ,*_edg .ScriptText );e .EncodeElement (_edg .ScriptText ,_gdg );};if _edg .ScriptExtended !=nil {_ccgd :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_ffe .AddPreserveSpaceAttr (&_ccgd ,*_edg .ScriptExtended );e .EncodeElement (_edg .ScriptExtended ,_ccgd );};if _edg .ScriptLanguage !=nil {_ddf :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_edg .ScriptLanguage ,_ddf );};if _edg .ScriptLocation !=nil {_dd :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edg .ScriptLocation ,_dd );};if _edg .FmlaTxbx !=nil {_fcc :=_dff .StartElement {Name :_dff .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_ffe .AddPreserveSpaceAttr (&_fcc ,*_edg .FmlaTxbx );e .EncodeElement (_edg .FmlaTxbx ,_fcc );};e .EncodeToken (_dff .EndElement {Name :start .Name });return nil ;};func (_ffee *ClientData )MarshalXML (e *_dff .Encoder ,start _dff .StartElement )error {start .Attr =append (start .Attr ,_dff .Attr {Name :_dff .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_dff .Attr {Name :_dff .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_dff .Attr {Name :_dff .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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _ffee .CT_ClientData .MarshalXML (e ,start );}; +package excel ;import (_f "encoding/xml";_d "fmt";_fe "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_cfcg ST_ObjectType )String ()string {switch _cfcg {case 0:return "";case 1:return "\u0042\u0075\u0074\u0074\u006f\u006e";case 2:return "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case 3:return "\u0044\u0069\u0061\u006c\u006f\u0067";case 4:return "\u0044\u0072\u006f\u0070";case 5:return "\u0045\u0064\u0069\u0074";case 6:return "\u0047\u0042\u006f\u0078";case 7:return "\u004c\u0061\u0062e\u006c";case 8:return "\u004c\u0069\u006ee\u0041";case 9:return "\u004c\u0069\u0073\u0074";case 10:return "\u004d\u006f\u0076i\u0065";case 11:return "\u004e\u006f\u0074\u0065";case 12:return "\u0050\u0069\u0063\u0074";case 13:return "\u0052\u0061\u0064i\u006f";case 14:return "\u0052\u0065\u0063t\u0041";case 15:return "\u0053\u0063\u0072\u006f\u006c\u006c";case 16:return "\u0053\u0070\u0069\u006e";case 17:return "\u0053\u0068\u0061p\u0065";case 18:return "\u0047\u0072\u006fu\u0070";case 19:return "\u0052\u0065\u0063\u0074";};return "";};func (_cgd *ClientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _cgd .CT_ClientData .MarshalXML (e ,start );};type ClientData struct{CT_ClientData };func (_beg *ClientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beg .CT_ClientData =*NewCT_ClientData ();for _ ,_acbe :=range start .Attr {if _acbe .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_beg .ObjectTypeAttr .UnmarshalXMLAttr (_acbe );continue ;};};_faa :for {_bca ,_afb :=d .Token ();if _afb !=nil {return _afb ;};switch _fda :=_bca .(type ){case _f .StartElement :switch _fda .Name {case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_beg .MoveWithCells =_c .ST_TrueFalseBlankUnset ;if _fgd :=d .DecodeElement (&_beg .MoveWithCells ,&_fda );_fgd !=nil {return _fgd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_beg .SizeWithCells =_c .ST_TrueFalseBlankUnset ;if _cde :=d .DecodeElement (&_beg .SizeWithCells ,&_fda );_cde !=nil {return _cde ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_beg .Anchor =new (string );if _gea :=d .DecodeElement (_beg .Anchor ,&_fda );_gea !=nil {return _gea ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_beg .Locked =_c .ST_TrueFalseBlankUnset ;if _ffgd :=d .DecodeElement (&_beg .Locked ,&_fda );_ffgd !=nil {return _ffgd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_beg .DefaultSize =_c .ST_TrueFalseBlankUnset ;if _fdf :=d .DecodeElement (&_beg .DefaultSize ,&_fda );_fdf !=nil {return _fdf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_beg .PrintObject =_c .ST_TrueFalseBlankUnset ;if _efba :=d .DecodeElement (&_beg .PrintObject ,&_fda );_efba !=nil {return _efba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_beg .Disabled =_c .ST_TrueFalseBlankUnset ;if _def :=d .DecodeElement (&_beg .Disabled ,&_fda );_def !=nil {return _def ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_beg .AutoFill =_c .ST_TrueFalseBlankUnset ;if _ecf :=d .DecodeElement (&_beg .AutoFill ,&_fda );_ecf !=nil {return _ecf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_beg .AutoLine =_c .ST_TrueFalseBlankUnset ;if _fgc :=d .DecodeElement (&_beg .AutoLine ,&_fda );_fgc !=nil {return _fgc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_beg .AutoPict =_c .ST_TrueFalseBlankUnset ;if _dedb :=d .DecodeElement (&_beg .AutoPict ,&_fda );_dedb !=nil {return _dedb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_beg .FmlaMacro =new (string );if _eag :=d .DecodeElement (_beg .FmlaMacro ,&_fda );_eag !=nil {return _eag ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_beg .TextHAlign =new (string );if _aab :=d .DecodeElement (_beg .TextHAlign ,&_fda );_aab !=nil {return _aab ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_beg .TextVAlign =new (string );if _fgcg :=d .DecodeElement (_beg .TextVAlign ,&_fda );_fgcg !=nil {return _fgcg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_beg .LockText =_c .ST_TrueFalseBlankUnset ;if _ceb :=d .DecodeElement (&_beg .LockText ,&_fda );_ceb !=nil {return _ceb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_beg .JustLastX =_c .ST_TrueFalseBlankUnset ;if _fdae :=d .DecodeElement (&_beg .JustLastX ,&_fda );_fdae !=nil {return _fdae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_beg .SecretEdit =_c .ST_TrueFalseBlankUnset ;if _cff :=d .DecodeElement (&_beg .SecretEdit ,&_fda );_cff !=nil {return _cff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_beg .Default =_c .ST_TrueFalseBlankUnset ;if _ffc :=d .DecodeElement (&_beg .Default ,&_fda );_ffc !=nil {return _ffc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_beg .Help =_c .ST_TrueFalseBlankUnset ;if _cae :=d .DecodeElement (&_beg .Help ,&_fda );_cae !=nil {return _cae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_beg .Cancel =_c .ST_TrueFalseBlankUnset ;if _bfea :=d .DecodeElement (&_beg .Cancel ,&_fda );_bfea !=nil {return _bfea ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_beg .Dismiss =_c .ST_TrueFalseBlankUnset ;if _ddaa :=d .DecodeElement (&_beg .Dismiss ,&_fda );_ddaa !=nil {return _ddaa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_beg .Accel =new (int64 );if _gad :=d .DecodeElement (_beg .Accel ,&_fda );_gad !=nil {return _gad ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_beg .Accel2 =new (int64 );if _ccg :=d .DecodeElement (_beg .Accel2 ,&_fda );_ccg !=nil {return _ccg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_beg .Row =new (int64 );if _ffgf :=d .DecodeElement (_beg .Row ,&_fda );_ffgf !=nil {return _ffgf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_beg .Column =new (int64 );if _bdd :=d .DecodeElement (_beg .Column ,&_fda );_bdd !=nil {return _bdd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_beg .Visible =_c .ST_TrueFalseBlankUnset ;if _fcga :=d .DecodeElement (&_beg .Visible ,&_fda );_fcga !=nil {return _fcga ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_beg .RowHidden =_c .ST_TrueFalseBlankUnset ;if _gbdd :=d .DecodeElement (&_beg .RowHidden ,&_fda );_gbdd !=nil {return _gbdd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_beg .ColHidden =_c .ST_TrueFalseBlankUnset ;if _acfcf :=d .DecodeElement (&_beg .ColHidden ,&_fda );_acfcf !=nil {return _acfcf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_beg .VTEdit =new (int64 );if _fff :=d .DecodeElement (_beg .VTEdit ,&_fda );_fff !=nil {return _fff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_beg .MultiLine =_c .ST_TrueFalseBlankUnset ;if _agcg :=d .DecodeElement (&_beg .MultiLine ,&_fda );_agcg !=nil {return _agcg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_beg .VScroll =_c .ST_TrueFalseBlankUnset ;if _gcbd :=d .DecodeElement (&_beg .VScroll ,&_fda );_gcbd !=nil {return _gcbd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_beg .ValidIds =_c .ST_TrueFalseBlankUnset ;if _ccd :=d .DecodeElement (&_beg .ValidIds ,&_fda );_ccd !=nil {return _ccd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_beg .FmlaRange =new (string );if _fbf :=d .DecodeElement (_beg .FmlaRange ,&_fda );_fbf !=nil {return _fbf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_beg .WidthMin =new (int64 );if _ecda :=d .DecodeElement (_beg .WidthMin ,&_fda );_ecda !=nil {return _ecda ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_beg .Sel =new (int64 );if _aege :=d .DecodeElement (_beg .Sel ,&_fda );_aege !=nil {return _aege ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_beg .NoThreeD2 =_c .ST_TrueFalseBlankUnset ;if _gbg :=d .DecodeElement (&_beg .NoThreeD2 ,&_fda );_gbg !=nil {return _gbg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_beg .SelType =new (string );if _dbf :=d .DecodeElement (_beg .SelType ,&_fda );_dbf !=nil {return _dbf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_beg .MultiSel =new (string );if _geaa :=d .DecodeElement (_beg .MultiSel ,&_fda );_geaa !=nil {return _geaa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_beg .LCT =new (string );if _ada :=d .DecodeElement (_beg .LCT ,&_fda );_ada !=nil {return _ada ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_beg .ListItem =new (string );if _afd :=d .DecodeElement (_beg .ListItem ,&_fda );_afd !=nil {return _afd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_beg .DropStyle =new (string );if _aad :=d .DecodeElement (_beg .DropStyle ,&_fda );_aad !=nil {return _aad ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_beg .Colored =_c .ST_TrueFalseBlankUnset ;if _becc :=d .DecodeElement (&_beg .Colored ,&_fda );_becc !=nil {return _becc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_beg .DropLines =new (int64 );if _gda :=d .DecodeElement (_beg .DropLines ,&_fda );_gda !=nil {return _gda ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_beg .Checked =new (int64 );if _aga :=d .DecodeElement (_beg .Checked ,&_fda );_aga !=nil {return _aga ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_beg .FmlaLink =new (string );if _gfa :=d .DecodeElement (_beg .FmlaLink ,&_fda );_gfa !=nil {return _gfa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_beg .FmlaPict =new (string );if _edfg :=d .DecodeElement (_beg .FmlaPict ,&_fda );_edfg !=nil {return _edfg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_beg .NoThreeD =_c .ST_TrueFalseBlankUnset ;if _feg :=d .DecodeElement (&_beg .NoThreeD ,&_fda );_feg !=nil {return _feg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_beg .FirstButton =_c .ST_TrueFalseBlankUnset ;if _dc :=d .DecodeElement (&_beg .FirstButton ,&_fda );_dc !=nil {return _dc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_beg .FmlaGroup =new (string );if _bbg :=d .DecodeElement (_beg .FmlaGroup ,&_fda );_bbg !=nil {return _bbg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_beg .Val =new (int64 );if _ecff :=d .DecodeElement (_beg .Val ,&_fda );_ecff !=nil {return _ecff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_beg .Min =new (int64 );if _dfb :=d .DecodeElement (_beg .Min ,&_fda );_dfb !=nil {return _dfb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_beg .Max =new (int64 );if _dcg :=d .DecodeElement (_beg .Max ,&_fda );_dcg !=nil {return _dcg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_beg .Inc =new (int64 );if _edfd :=d .DecodeElement (_beg .Inc ,&_fda );_edfd !=nil {return _edfd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_beg .Page =new (int64 );if _ecca :=d .DecodeElement (_beg .Page ,&_fda );_ecca !=nil {return _ecca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_beg .Horiz =_c .ST_TrueFalseBlankUnset ;if _acff :=d .DecodeElement (&_beg .Horiz ,&_fda );_acff !=nil {return _acff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_beg .Dx =new (int64 );if _dcb :=d .DecodeElement (_beg .Dx ,&_fda );_dcb !=nil {return _dcb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_beg .MapOCX =_c .ST_TrueFalseBlankUnset ;if _bgdc :=d .DecodeElement (&_beg .MapOCX ,&_fda );_bgdc !=nil {return _bgdc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _ffa string ;if _ddda :=d .DecodeElement (&_ffa ,&_fda );_ddda !=nil {return _ddda ;};_beg .CF =append (_beg .CF ,_ffa );case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_beg .Camera =_c .ST_TrueFalseBlankUnset ;if _bbeg :=d .DecodeElement (&_beg .Camera ,&_fda );_bbeg !=nil {return _bbeg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_beg .RecalcAlways =_c .ST_TrueFalseBlankUnset ;if _dbd :=d .DecodeElement (&_beg .RecalcAlways ,&_fda );_dbd !=nil {return _dbd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_beg .AutoScale =_c .ST_TrueFalseBlankUnset ;if _agd :=d .DecodeElement (&_beg .AutoScale ,&_fda );_agd !=nil {return _agd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_beg .DDE =_c .ST_TrueFalseBlankUnset ;if _bed :=d .DecodeElement (&_beg .DDE ,&_fda );_bed !=nil {return _bed ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_beg .UIObj =_c .ST_TrueFalseBlankUnset ;if _fcfc :=d .DecodeElement (&_beg .UIObj ,&_fda );_fcfc !=nil {return _fcfc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_beg .ScriptText =new (string );if _ceba :=d .DecodeElement (_beg .ScriptText ,&_fda );_ceba !=nil {return _ceba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_beg .ScriptExtended =new (string );if _edfb :=d .DecodeElement (_beg .ScriptExtended ,&_fda );_edfb !=nil {return _edfb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_beg .ScriptLanguage =new (uint32 );if _bdf :=d .DecodeElement (_beg .ScriptLanguage ,&_fda );_bdf !=nil {return _bdf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_beg .ScriptLocation =new (uint32 );if _edde :=d .DecodeElement (_beg .ScriptLocation ,&_fda );_edde !=nil {return _edde ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_beg .FmlaTxbx =new (string );if _dfg :=d .DecodeElement (_beg .FmlaTxbx ,&_fda );_dfg !=nil {return _dfg ;};default:_fe .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\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fda .Name );if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _f .EndElement :break _faa ;case _f .CharData :};};return nil ;};func (_ggcc ST_ObjectType )ValidateWithPath (path string )error {switch _ggcc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggcc ));};return nil ;};func NewCT_ClientData ()*CT_ClientData {_g :=&CT_ClientData {};_g .ObjectTypeAttr =ST_ObjectType (1);return _g ;};func NewClientData ()*ClientData {_cbga :=&ClientData {};_cbga .CT_ClientData =*NewCT_ClientData ();return _cbga ;}; -// ValidateWithPath validates the ClientData and its children, prefixing error messages with path -func (_feb *ClientData )ValidateWithPath (path string )error {if _ddge :=_feb .CT_ClientData .ValidateWithPath (path );_ddge !=nil {return _ddge ;};return nil ;};func (_gaf *ClientData )UnmarshalXML (d *_dff .Decoder ,start _dff .StartElement )error {_gaf .CT_ClientData =*NewCT_ClientData ();for _ ,_fgda :=range start .Attr {if _fgda .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_gaf .ObjectTypeAttr .UnmarshalXMLAttr (_fgda );continue ;};};_bag :for {_bef ,_bced :=d .Token ();if _bced !=nil {return _bced ;};switch _dec :=_bef .(type ){case _dff .StartElement :switch _dec .Name {case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_gaf .MoveWithCells =_cfg .ST_TrueFalseBlankUnset ;if _gb :=d .DecodeElement (&_gaf .MoveWithCells ,&_dec );_gb !=nil {return _gb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_gaf .SizeWithCells =_cfg .ST_TrueFalseBlankUnset ;if _ca :=d .DecodeElement (&_gaf .SizeWithCells ,&_dec );_ca !=nil {return _ca ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_gaf .Anchor =new (string );if _bbd :=d .DecodeElement (_gaf .Anchor ,&_dec );_bbd !=nil {return _bbd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_gaf .Locked =_cfg .ST_TrueFalseBlankUnset ;if _agdc :=d .DecodeElement (&_gaf .Locked ,&_dec );_agdc !=nil {return _agdc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_gaf .DefaultSize =_cfg .ST_TrueFalseBlankUnset ;if _fcf :=d .DecodeElement (&_gaf .DefaultSize ,&_dec );_fcf !=nil {return _fcf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_gaf .PrintObject =_cfg .ST_TrueFalseBlankUnset ;if _bgf :=d .DecodeElement (&_gaf .PrintObject ,&_dec );_bgf !=nil {return _bgf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_gaf .Disabled =_cfg .ST_TrueFalseBlankUnset ;if _fdbd :=d .DecodeElement (&_gaf .Disabled ,&_dec );_fdbd !=nil {return _fdbd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_gaf .AutoFill =_cfg .ST_TrueFalseBlankUnset ;if _dbd :=d .DecodeElement (&_gaf .AutoFill ,&_dec );_dbd !=nil {return _dbd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_gaf .AutoLine =_cfg .ST_TrueFalseBlankUnset ;if _efa :=d .DecodeElement (&_gaf .AutoLine ,&_dec );_efa !=nil {return _efa ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_gaf .AutoPict =_cfg .ST_TrueFalseBlankUnset ;if _eea :=d .DecodeElement (&_gaf .AutoPict ,&_dec );_eea !=nil {return _eea ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_gaf .FmlaMacro =new (string );if _d :=d .DecodeElement (_gaf .FmlaMacro ,&_dec );_d !=nil {return _d ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_gaf .TextHAlign =new (string );if _ebd :=d .DecodeElement (_gaf .TextHAlign ,&_dec );_ebd !=nil {return _ebd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_gaf .TextVAlign =new (string );if _gf :=d .DecodeElement (_gaf .TextVAlign ,&_dec );_gf !=nil {return _gf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_gaf .LockText =_cfg .ST_TrueFalseBlankUnset ;if _cb :=d .DecodeElement (&_gaf .LockText ,&_dec );_cb !=nil {return _cb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_gaf .JustLastX =_cfg .ST_TrueFalseBlankUnset ;if _gcd :=d .DecodeElement (&_gaf .JustLastX ,&_dec );_gcd !=nil {return _gcd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_gaf .SecretEdit =_cfg .ST_TrueFalseBlankUnset ;if _fbf :=d .DecodeElement (&_gaf .SecretEdit ,&_dec );_fbf !=nil {return _fbf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_gaf .Default =_cfg .ST_TrueFalseBlankUnset ;if _gdfg :=d .DecodeElement (&_gaf .Default ,&_dec );_gdfg !=nil {return _gdfg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_gaf .Help =_cfg .ST_TrueFalseBlankUnset ;if _fdcc :=d .DecodeElement (&_gaf .Help ,&_dec );_fdcc !=nil {return _fdcc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_gaf .Cancel =_cfg .ST_TrueFalseBlankUnset ;if _ade :=d .DecodeElement (&_gaf .Cancel ,&_dec );_ade !=nil {return _ade ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_gaf .Dismiss =_cfg .ST_TrueFalseBlankUnset ;if _cce :=d .DecodeElement (&_gaf .Dismiss ,&_dec );_cce !=nil {return _cce ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_gaf .Accel =new (int64 );if _ba :=d .DecodeElement (_gaf .Accel ,&_dec );_ba !=nil {return _ba ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_gaf .Accel2 =new (int64 );if _bfc :=d .DecodeElement (_gaf .Accel2 ,&_dec );_bfc !=nil {return _bfc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_gaf .Row =new (int64 );if _egce :=d .DecodeElement (_gaf .Row ,&_dec );_egce !=nil {return _egce ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_gaf .Column =new (int64 );if _ea :=d .DecodeElement (_gaf .Column ,&_dec );_ea !=nil {return _ea ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_gaf .Visible =_cfg .ST_TrueFalseBlankUnset ;if _bgb :=d .DecodeElement (&_gaf .Visible ,&_dec );_bgb !=nil {return _bgb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_gaf .RowHidden =_cfg .ST_TrueFalseBlankUnset ;if _cedf :=d .DecodeElement (&_gaf .RowHidden ,&_dec );_cedf !=nil {return _cedf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_gaf .ColHidden =_cfg .ST_TrueFalseBlankUnset ;if _bafg :=d .DecodeElement (&_gaf .ColHidden ,&_dec );_bafg !=nil {return _bafg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_gaf .VTEdit =new (int64 );if _aee :=d .DecodeElement (_gaf .VTEdit ,&_dec );_aee !=nil {return _aee ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_gaf .MultiLine =_cfg .ST_TrueFalseBlankUnset ;if _ee :=d .DecodeElement (&_gaf .MultiLine ,&_dec );_ee !=nil {return _ee ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_gaf .VScroll =_cfg .ST_TrueFalseBlankUnset ;if _ddfg :=d .DecodeElement (&_gaf .VScroll ,&_dec );_ddfg !=nil {return _ddfg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_gaf .ValidIds =_cfg .ST_TrueFalseBlankUnset ;if _cag :=d .DecodeElement (&_gaf .ValidIds ,&_dec );_cag !=nil {return _cag ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_gaf .FmlaRange =new (string );if _cbf :=d .DecodeElement (_gaf .FmlaRange ,&_dec );_cbf !=nil {return _cbf ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_gaf .WidthMin =new (int64 );if _efgb :=d .DecodeElement (_gaf .WidthMin ,&_dec );_efgb !=nil {return _efgb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_gaf .Sel =new (int64 );if _afef :=d .DecodeElement (_gaf .Sel ,&_dec );_afef !=nil {return _afef ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_gaf .NoThreeD2 =_cfg .ST_TrueFalseBlankUnset ;if _fgde :=d .DecodeElement (&_gaf .NoThreeD2 ,&_dec );_fgde !=nil {return _fgde ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_gaf .SelType =new (string );if _df :=d .DecodeElement (_gaf .SelType ,&_dec );_df !=nil {return _df ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_gaf .MultiSel =new (string );if _eabg :=d .DecodeElement (_gaf .MultiSel ,&_dec );_eabg !=nil {return _eabg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_gaf .LCT =new (string );if _gdd :=d .DecodeElement (_gaf .LCT ,&_dec );_gdd !=nil {return _gdd ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_gaf .ListItem =new (string );if _dfc :=d .DecodeElement (_gaf .ListItem ,&_dec );_dfc !=nil {return _dfc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_gaf .DropStyle =new (string );if _faa :=d .DecodeElement (_gaf .DropStyle ,&_dec );_faa !=nil {return _faa ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_gaf .Colored =_cfg .ST_TrueFalseBlankUnset ;if _ebe :=d .DecodeElement (&_gaf .Colored ,&_dec );_ebe !=nil {return _ebe ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_gaf .DropLines =new (int64 );if _aff :=d .DecodeElement (_gaf .DropLines ,&_dec );_aff !=nil {return _aff ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_gaf .Checked =new (int64 );if _be :=d .DecodeElement (_gaf .Checked ,&_dec );_be !=nil {return _be ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_gaf .FmlaLink =new (string );if _ab :=d .DecodeElement (_gaf .FmlaLink ,&_dec );_ab !=nil {return _ab ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_gaf .FmlaPict =new (string );if _dga :=d .DecodeElement (_gaf .FmlaPict ,&_dec );_dga !=nil {return _dga ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_gaf .NoThreeD =_cfg .ST_TrueFalseBlankUnset ;if _dg :=d .DecodeElement (&_gaf .NoThreeD ,&_dec );_dg !=nil {return _dg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_gaf .FirstButton =_cfg .ST_TrueFalseBlankUnset ;if _fcg :=d .DecodeElement (&_gaf .FirstButton ,&_dec );_fcg !=nil {return _fcg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_gaf .FmlaGroup =new (string );if _eff :=d .DecodeElement (_gaf .FmlaGroup ,&_dec );_eff !=nil {return _eff ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_gaf .Val =new (int64 );if _bae :=d .DecodeElement (_gaf .Val ,&_dec );_bae !=nil {return _bae ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_gaf .Min =new (int64 );if _gef :=d .DecodeElement (_gaf .Min ,&_dec );_gef !=nil {return _gef ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_gaf .Max =new (int64 );if _dda :=d .DecodeElement (_gaf .Max ,&_dec );_dda !=nil {return _dda ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_gaf .Inc =new (int64 );if _edc :=d .DecodeElement (_gaf .Inc ,&_dec );_edc !=nil {return _edc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_gaf .Page =new (int64 );if _cfb :=d .DecodeElement (_gaf .Page ,&_dec );_cfb !=nil {return _cfb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_gaf .Horiz =_cfg .ST_TrueFalseBlankUnset ;if _fag :=d .DecodeElement (&_gaf .Horiz ,&_dec );_fag !=nil {return _fag ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_gaf .Dx =new (int64 );if _efc :=d .DecodeElement (_gaf .Dx ,&_dec );_efc !=nil {return _efc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_gaf .MapOCX =_cfg .ST_TrueFalseBlankUnset ;if _gdfa :=d .DecodeElement (&_gaf .MapOCX ,&_dec );_gdfa !=nil {return _gdfa ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _dfd string ;if _bad :=d .DecodeElement (&_dfd ,&_dec );_bad !=nil {return _bad ;};_gaf .CF =append (_gaf .CF ,_dfd );case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_gaf .Camera =_cfg .ST_TrueFalseBlankUnset ;if _egg :=d .DecodeElement (&_gaf .Camera ,&_dec );_egg !=nil {return _egg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_gaf .RecalcAlways =_cfg .ST_TrueFalseBlankUnset ;if _gg :=d .DecodeElement (&_gaf .RecalcAlways ,&_dec );_gg !=nil {return _gg ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_gaf .AutoScale =_cfg .ST_TrueFalseBlankUnset ;if _fb :=d .DecodeElement (&_gaf .AutoScale ,&_dec );_fb !=nil {return _fb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_gaf .DDE =_cfg .ST_TrueFalseBlankUnset ;if _bff :=d .DecodeElement (&_gaf .DDE ,&_dec );_bff !=nil {return _bff ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_gaf .UIObj =_cfg .ST_TrueFalseBlankUnset ;if _ecee :=d .DecodeElement (&_gaf .UIObj ,&_dec );_ecee !=nil {return _ecee ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_gaf .ScriptText =new (string );if _fc :=d .DecodeElement (_gaf .ScriptText ,&_dec );_fc !=nil {return _fc ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_gaf .ScriptExtended =new (string );if _dbfbb :=d .DecodeElement (_gaf .ScriptExtended ,&_dec );_dbfbb !=nil {return _dbfbb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_gaf .ScriptLanguage =new (uint32 );if _fdb :=d .DecodeElement (_gaf .ScriptLanguage ,&_dec );_fdb !=nil {return _fdb ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_gaf .ScriptLocation =new (uint32 );if _fda :=d .DecodeElement (_gaf .ScriptLocation ,&_dec );_fda !=nil {return _fda ;};case _dff .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_gaf .FmlaTxbx =new (string );if _gee :=d .DecodeElement (_gaf .FmlaTxbx ,&_dec );_gee !=nil {return _gee ;};default:_ffe .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\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dec .Name );if _ffd :=d .Skip ();_ffd !=nil {return _ffd ;};};case _dff .EndElement :break _bag ;case _dff .CharData :};};return nil ;};func (_cgda *ST_ObjectType )UnmarshalXMLAttr (attr _dff .Attr )error {switch attr .Value {case "":*_cgda =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_cgda =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_cgda =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_cgda =3;case "\u0044\u0072\u006f\u0070":*_cgda =4;case "\u0045\u0064\u0069\u0074":*_cgda =5;case "\u0047\u0042\u006f\u0078":*_cgda =6;case "\u004c\u0061\u0062e\u006c":*_cgda =7;case "\u004c\u0069\u006ee\u0041":*_cgda =8;case "\u004c\u0069\u0073\u0074":*_cgda =9;case "\u004d\u006f\u0076i\u0065":*_cgda =10;case "\u004e\u006f\u0074\u0065":*_cgda =11;case "\u0050\u0069\u0063\u0074":*_cgda =12;case "\u0052\u0061\u0064i\u006f":*_cgda =13;case "\u0052\u0065\u0063t\u0041":*_cgda =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_cgda =15;case "\u0053\u0070\u0069\u006e":*_cgda =16;case "\u0053\u0068\u0061p\u0065":*_cgda =17;case "\u0047\u0072\u006fu\u0070":*_cgda =18;case "\u0052\u0065\u0063\u0074":*_cgda =19;};return nil ;};func (_dc ST_ObjectType )MarshalXML (e *_dff .Encoder ,start _dff .StartElement )error {return e .EncodeElement (_dc .String (),start );};func (_adec ST_ObjectType )MarshalXMLAttr (name _dff .Name )(_dff .Attr ,error ){_bd :=_dff .Attr {};_bd .Name =name ;switch _adec {case ST_ObjectTypeUnset :_bd .Value ="";case ST_ObjectTypeButton :_bd .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_bd .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_bd .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_bd .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_bd .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_bd .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_bd .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_bd .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_bd .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_bd .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_bd .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_bd .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_bd .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_bd .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_bd .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_bd .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_bd .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_bd .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_bd .Value ="\u0052\u0065\u0063\u0074";};return _bd ,nil ;};const (ST_ObjectTypeUnset ST_ObjectType =0;ST_ObjectTypeButton ST_ObjectType =1;ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3;ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7;ST_ObjectTypeLineA ST_ObjectType =8;ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11;ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14;ST_ObjectTypeScroll ST_ObjectType =15;ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18;ST_ObjectTypeRect ST_ObjectType =19;); - -// Validate validates the CT_ClientData and its children -func (_geeg *CT_ClientData )Validate ()error {return _geeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_eab *ST_ObjectType )UnmarshalXML (d *_dff .Decoder ,start _dff .StartElement )error {_ega ,_def :=d .Token ();if _def !=nil {return _def ;};if _gde ,_cac :=_ega .(_dff .EndElement );_cac &&_gde .Name ==start .Name {*_eab =1;return nil ;};if _aeb ,_agd :=_ega .(_dff .CharData );!_agd {return _eac .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",_ega );}else {switch string (_aeb ){case "":*_eab =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_eab =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_eab =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_eab =3;case "\u0044\u0072\u006f\u0070":*_eab =4;case "\u0045\u0064\u0069\u0074":*_eab =5;case "\u0047\u0042\u006f\u0078":*_eab =6;case "\u004c\u0061\u0062e\u006c":*_eab =7;case "\u004c\u0069\u006ee\u0041":*_eab =8;case "\u004c\u0069\u0073\u0074":*_eab =9;case "\u004d\u006f\u0076i\u0065":*_eab =10;case "\u004e\u006f\u0074\u0065":*_eab =11;case "\u0050\u0069\u0063\u0074":*_eab =12;case "\u0052\u0061\u0064i\u006f":*_eab =13;case "\u0052\u0065\u0063t\u0041":*_eab =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_eab =15;case "\u0053\u0070\u0069\u006e":*_eab =16;case "\u0053\u0068\u0061p\u0065":*_eab =17;case "\u0047\u0072\u006fu\u0070":*_eab =18;case "\u0052\u0065\u0063\u0074":*_eab =19;};};_ega ,_def =d .Token ();if _def !=nil {return _def ;};if _cfc ,_ccg :=_ega .(_dff .EndElement );_ccg &&_cfc .Name ==start .Name {return nil ;};return _eac .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",_ega );}; +// Validate validates the ClientData and its children +func (_eee *ClientData )Validate ()error {return _eee .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; // ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path -func (_aeed *CT_ClientData )ValidateWithPath (path string )error {if _aeed .ObjectTypeAttr ==ST_ObjectTypeUnset {return _eac .Errorf ("\u0025\u0073\u002f\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _efd :=_aeed .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_efd !=nil {return _efd ;};if _aed :=_aeed .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_aed !=nil {return _aed ;};if _gab :=_aeed .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_gab !=nil {return _gab ;};if _ff :=_aeed .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_ff !=nil {return _ff ;};if _ecc :=_aeed .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_ecc !=nil {return _ecc ;};if _bb :=_aeed .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_bb !=nil {return _bb ;};if _e :=_aeed .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_e !=nil {return _e ;};if _gcf :=_aeed .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_gcf !=nil {return _gcf ;};if _acf :=_aeed .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_acf !=nil {return _acf ;};if _fbc :=_aeed .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_fbc !=nil {return _fbc ;};if _gad :=_aeed .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_gad !=nil {return _gad ;};if _fge :=_aeed .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_fge !=nil {return _fge ;};if _fdce :=_aeed .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_fdce !=nil {return _fdce ;};if _fe :=_aeed .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_fe !=nil {return _fe ;};if _gfc :=_aeed .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_gfc !=nil {return _gfc ;};if _fce :=_aeed .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_fce !=nil {return _fce ;};if _ceda :=_aeed .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_ceda !=nil {return _ceda ;};if _dffg :=_aeed .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_dffg !=nil {return _dffg ;};if _ebb :=_aeed .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_ebb !=nil {return _ebb ;};if _cdf :=_aeed .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_cdf !=nil {return _cdf ;};if _ef :=_aeed .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_ef !=nil {return _ef ;};if _abd :=_aeed .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_abd !=nil {return _abd ;};if _bfe :=_aeed .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_bfe !=nil {return _bfe ;};if _agb :=_aeed .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_agb !=nil {return _agb ;};if _bda :=_aeed .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_bda !=nil {return _bda ;};if _cg :=_aeed .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_cg !=nil {return _cg ;};if _aa :=_aeed .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_aa !=nil {return _aa ;};if _ddc :=_aeed .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_ddc !=nil {return _ddc ;};if _gcdg :=_aeed .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_gcdg !=nil {return _gcdg ;};if _adb :=_aeed .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_adb !=nil {return _adb ;};if _cd :=_aeed .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_cd !=nil {return _cd ;};if _fdaf :=_aeed .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_fdaf !=nil {return _fdaf ;};if _dab :=_aeed .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_dab !=nil {return _dab ;};if _gfb :=_aeed .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_gfb !=nil {return _gfb ;};return nil ;};type ST_ObjectType byte ;func (_eda ST_ObjectType )Validate ()error {return _eda .ValidateWithPath ("")};func NewCT_ClientData ()*CT_ClientData {_eecf :=&CT_ClientData {};_eecf .ObjectTypeAttr =ST_ObjectType (1);return _eecf ;};func NewClientData ()*ClientData {_ccf :=&ClientData {};_ccf .CT_ClientData =*NewCT_ClientData ();return _ccf ;};func (_bg ST_ObjectType )ValidateWithPath (path string )error {switch _bg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _eac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bg ));};return nil ;}; +func (_ddbb *CT_ClientData )ValidateWithPath (path string )error {if _ddbb .ObjectTypeAttr ==ST_ObjectTypeUnset {return _d .Errorf ("\u0025\u0073\u002f\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _gcb :=_ddbb .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gcb !=nil {return _gcb ;};if _dbc :=_ddbb .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_dbc !=nil {return _dbc ;};if _agc :=_ddbb .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_agc !=nil {return _agc ;};if _gbd :=_ddbb .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_gbd !=nil {return _gbd ;};if _acf :=_ddbb .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_acf !=nil {return _acf ;};if _baa :=_ddbb .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_baa !=nil {return _baa ;};if _cacd :=_ddbb .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_cacd !=nil {return _cacd ;};if _acfc :=_ddbb .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_acfc !=nil {return _acfc ;};if _fcfg :=_ddbb .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_fcfg !=nil {return _fcfg ;};if _faf :=_ddbb .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_faf !=nil {return _faf ;};if _adg :=_ddbb .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_adg !=nil {return _adg ;};if _fdgf :=_ddbb .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_fdgf !=nil {return _fdgf ;};if _dbe :=_ddbb .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_dbe !=nil {return _dbe ;};if _cgbc :=_ddbb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cgbc !=nil {return _cgbc ;};if _bab :=_ddbb .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_bab !=nil {return _bab ;};if _feaa :=_ddbb .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_feaa !=nil {return _feaa ;};if _cfd :=_ddbb .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_cfd !=nil {return _cfd ;};if _ffg :=_ddbb .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_ffg !=nil {return _ffg ;};if _gacb :=_ddbb .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_gacb !=nil {return _gacb ;};if _bce :=_ddbb .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_bce !=nil {return _bce ;};if _bcec :=_ddbb .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_bcec !=nil {return _bcec ;};if _cce :=_ddbb .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_cce !=nil {return _cce ;};if _cfdf :=_ddbb .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_cfdf !=nil {return _cfdf ;};if _fge :=_ddbb .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_fge !=nil {return _fge ;};if _fee :=_ddbb .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_fee !=nil {return _fee ;};if _dde :=_ddbb .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_dde !=nil {return _dde ;};if _gbe :=_ddbb .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_gbe !=nil {return _gbe ;};if _afc :=_ddbb .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_afc !=nil {return _afc ;};if _bfa :=_ddbb .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_bfa !=nil {return _bfa ;};if _gfec :=_ddbb .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_gfec !=nil {return _gfec ;};if _aca :=_ddbb .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_aca !=nil {return _aca ;};if _ecc :=_ddbb .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_ecc !=nil {return _ecc ;};if _bgcb :=_ddbb .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_bgcb !=nil {return _bgcb ;};if _cfg :=_ddbb .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_cfg !=nil {return _cfg ;};return nil ;};func (_cafb *ST_ObjectType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cafb =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_cafb =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_cafb =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_cafb =3;case "\u0044\u0072\u006f\u0070":*_cafb =4;case "\u0045\u0064\u0069\u0074":*_cafb =5;case "\u0047\u0042\u006f\u0078":*_cafb =6;case "\u004c\u0061\u0062e\u006c":*_cafb =7;case "\u004c\u0069\u006ee\u0041":*_cafb =8;case "\u004c\u0069\u0073\u0074":*_cafb =9;case "\u004d\u006f\u0076i\u0065":*_cafb =10;case "\u004e\u006f\u0074\u0065":*_cafb =11;case "\u0050\u0069\u0063\u0074":*_cafb =12;case "\u0052\u0061\u0064i\u006f":*_cafb =13;case "\u0052\u0065\u0063t\u0041":*_cafb =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_cafb =15;case "\u0053\u0070\u0069\u006e":*_cafb =16;case "\u0053\u0068\u0061p\u0065":*_cafb =17;case "\u0047\u0072\u006fu\u0070":*_cafb =18;case "\u0052\u0065\u0063\u0074":*_cafb =19;};return nil ;};func (_adb ST_ObjectType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eec :=_f .Attr {};_eec .Name =name ;switch _adb {case ST_ObjectTypeUnset :_eec .Value ="";case ST_ObjectTypeButton :_eec .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_eec .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_eec .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_eec .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_eec .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_eec .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_eec .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_eec .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_eec .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_eec .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_eec .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_eec .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_eec .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_eec .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_eec .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_eec .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_eec .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_eec .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_eec .Value ="\u0052\u0065\u0063\u0074";};return _eec ,nil ;};func (_fab *ST_ObjectType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbb ,_edbg :=d .Token ();if _edbg !=nil {return _edbg ;};if _dfa ,_fdaa :=_gbb .(_f .EndElement );_fdaa &&_dfa .Name ==start .Name {*_fab =1;return nil ;};if _ace ,_cge :=_gbb .(_f .CharData );!_cge {return _d .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",_gbb );}else {switch string (_ace ){case "":*_fab =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_fab =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_fab =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_fab =3;case "\u0044\u0072\u006f\u0070":*_fab =4;case "\u0045\u0064\u0069\u0074":*_fab =5;case "\u0047\u0042\u006f\u0078":*_fab =6;case "\u004c\u0061\u0062e\u006c":*_fab =7;case "\u004c\u0069\u006ee\u0041":*_fab =8;case "\u004c\u0069\u0073\u0074":*_fab =9;case "\u004d\u006f\u0076i\u0065":*_fab =10;case "\u004e\u006f\u0074\u0065":*_fab =11;case "\u0050\u0069\u0063\u0074":*_fab =12;case "\u0052\u0061\u0064i\u006f":*_fab =13;case "\u0052\u0065\u0063t\u0041":*_fab =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_fab =15;case "\u0053\u0070\u0069\u006e":*_fab =16;case "\u0053\u0068\u0061p\u0065":*_fab =17;case "\u0047\u0072\u006fu\u0070":*_fab =18;case "\u0052\u0065\u0063\u0074":*_fab =19;};};_gbb ,_edbg =d .Token ();if _edbg !=nil {return _edbg ;};if _gada ,_dfbe :=_gbb .(_f .EndElement );_dfbe &&_gada .Name ==start .Name {return nil ;};return _d .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",_gbb );};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _c .ST_TrueFalseBlank ;SizeWithCells _c .ST_TrueFalseBlank ;Anchor *string ;Locked _c .ST_TrueFalseBlank ;DefaultSize _c .ST_TrueFalseBlank ;PrintObject _c .ST_TrueFalseBlank ;Disabled _c .ST_TrueFalseBlank ;AutoFill _c .ST_TrueFalseBlank ;AutoLine _c .ST_TrueFalseBlank ;AutoPict _c .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _c .ST_TrueFalseBlank ;JustLastX _c .ST_TrueFalseBlank ;SecretEdit _c .ST_TrueFalseBlank ;Default _c .ST_TrueFalseBlank ;Help _c .ST_TrueFalseBlank ;Cancel _c .ST_TrueFalseBlank ;Dismiss _c .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _c .ST_TrueFalseBlank ;RowHidden _c .ST_TrueFalseBlank ;ColHidden _c .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _c .ST_TrueFalseBlank ;VScroll _c .ST_TrueFalseBlank ;ValidIds _c .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _c .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _c .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _c .ST_TrueFalseBlank ;FirstButton _c .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _c .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _c .ST_TrueFalseBlank ;CF []string ;Camera _c .ST_TrueFalseBlank ;RecalcAlways _c .ST_TrueFalseBlank ;AutoScale _c .ST_TrueFalseBlank ;DDE _c .ST_TrueFalseBlank ;UIObj _c .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};const (ST_ObjectTypeUnset ST_ObjectType =0;ST_ObjectTypeButton ST_ObjectType =1;ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3;ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7;ST_ObjectTypeLineA ST_ObjectType =8;ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11;ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14;ST_ObjectTypeScroll ST_ObjectType =15;ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18;ST_ObjectTypeRect ST_ObjectType =19;);type ST_ObjectType byte ;func (_b *CT_ClientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_e ,_ca :=_b .ObjectTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _ca !=nil {return _ca ;};start .Attr =append (start .Attr ,_e );e .EncodeToken (start );if _b .MoveWithCells !=_c .ST_TrueFalseBlankUnset {_bd :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_b .MoveWithCells ,_bd );};if _b .SizeWithCells !=_c .ST_TrueFalseBlankUnset {_ac :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_b .SizeWithCells ,_ac );};if _b .Anchor !=nil {_cg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_fe .AddPreserveSpaceAttr (&_cg ,*_b .Anchor );e .EncodeElement (_b .Anchor ,_cg );};if _b .Locked !=_c .ST_TrueFalseBlankUnset {_fef :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_b .Locked ,_fef );};if _b .DefaultSize !=_c .ST_TrueFalseBlankUnset {_gc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_b .DefaultSize ,_gc );};if _b .PrintObject !=_c .ST_TrueFalseBlankUnset {_eg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_b .PrintObject ,_eg );};if _b .Disabled !=_c .ST_TrueFalseBlankUnset {_ga :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_b .Disabled ,_ga );};if _b .AutoFill !=_c .ST_TrueFalseBlankUnset {_ad :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_b .AutoFill ,_ad );};if _b .AutoLine !=_c .ST_TrueFalseBlankUnset {_gg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_b .AutoLine ,_gg );};if _b .AutoPict !=_c .ST_TrueFalseBlankUnset {_db :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_b .AutoPict ,_db );};if _b .FmlaMacro !=nil {_cgf :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_fe .AddPreserveSpaceAttr (&_cgf ,*_b .FmlaMacro );e .EncodeElement (_b .FmlaMacro ,_cgf );};if _b .TextHAlign !=nil {_ed :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_fe .AddPreserveSpaceAttr (&_ed ,*_b .TextHAlign );e .EncodeElement (_b .TextHAlign ,_ed );};if _b .TextVAlign !=nil {_cf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_fe .AddPreserveSpaceAttr (&_cf ,*_b .TextVAlign );e .EncodeElement (_b .TextVAlign ,_cf );};if _b .LockText !=_c .ST_TrueFalseBlankUnset {_ec :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_b .LockText ,_ec );};if _b .JustLastX !=_c .ST_TrueFalseBlankUnset {_ba :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_b .JustLastX ,_ba );};if _b .SecretEdit !=_c .ST_TrueFalseBlankUnset {_dg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_b .SecretEdit ,_dg );};if _b .Default !=_c .ST_TrueFalseBlankUnset {_gf :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_b .Default ,_gf );};if _b .Help !=_c .ST_TrueFalseBlankUnset {_ae :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_b .Help ,_ae );};if _b .Cancel !=_c .ST_TrueFalseBlankUnset {_bc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_b .Cancel ,_bc );};if _b .Dismiss !=_c .ST_TrueFalseBlankUnset {_acg :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_b .Dismiss ,_acg );};if _b .Accel !=nil {_cd :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_b .Accel ,_cd );};if _b .Accel2 !=nil {_ggd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_b .Accel2 ,_ggd );};if _b .Row !=nil {_gff :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_b .Row ,_gff );};if _b .Column !=nil {_edd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_b .Column ,_edd );};if _b .Visible !=_c .ST_TrueFalseBlankUnset {_cad :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_b .Visible ,_cad );};if _b .RowHidden !=_c .ST_TrueFalseBlankUnset {_gd :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_b .RowHidden ,_gd );};if _b .ColHidden !=_c .ST_TrueFalseBlankUnset {_eb :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_b .ColHidden ,_eb );};if _b .VTEdit !=nil {_ce :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_b .VTEdit ,_ce );};if _b .MultiLine !=_c .ST_TrueFalseBlankUnset {_adc :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_b .MultiLine ,_adc );};if _b .VScroll !=_c .ST_TrueFalseBlankUnset {_fc :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_b .VScroll ,_fc );};if _b .ValidIds !=_c .ST_TrueFalseBlankUnset {_ecb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_b .ValidIds ,_ecb );};if _b .FmlaRange !=nil {_ge :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_fe .AddPreserveSpaceAttr (&_ge ,*_b .FmlaRange );e .EncodeElement (_b .FmlaRange ,_ge );};if _b .WidthMin !=nil {_cb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_b .WidthMin ,_cb );};if _b .Sel !=nil {_dd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_b .Sel ,_dd );};if _b .NoThreeD2 !=_c .ST_TrueFalseBlankUnset {_bg :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_b .NoThreeD2 ,_bg );};if _b .SelType !=nil {_bb :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_fe .AddPreserveSpaceAttr (&_bb ,*_b .SelType );e .EncodeElement (_b .SelType ,_bb );};if _b .MultiSel !=nil {_cec :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_fe .AddPreserveSpaceAttr (&_cec ,*_b .MultiSel );e .EncodeElement (_b .MultiSel ,_cec );};if _b .LCT !=nil {_fea :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004cC\u0054"}};_fe .AddPreserveSpaceAttr (&_fea ,*_b .LCT );e .EncodeElement (_b .LCT ,_fea );};if _b .ListItem !=nil {_ggb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_fe .AddPreserveSpaceAttr (&_ggb ,*_b .ListItem );e .EncodeElement (_b .ListItem ,_ggb );};if _b .DropStyle !=nil {_fa :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_fe .AddPreserveSpaceAttr (&_fa ,*_b .DropStyle );e .EncodeElement (_b .DropStyle ,_fa );};if _b .Colored !=_c .ST_TrueFalseBlankUnset {_ef :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_b .Colored ,_ef );};if _b .DropLines !=nil {_da :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_b .DropLines ,_da );};if _b .Checked !=nil {_eff :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_b .Checked ,_eff );};if _b .FmlaLink !=nil {_aef :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_fe .AddPreserveSpaceAttr (&_aef ,*_b .FmlaLink );e .EncodeElement (_b .FmlaLink ,_aef );};if _b .FmlaPict !=nil {_ged :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_fe .AddPreserveSpaceAttr (&_ged ,*_b .FmlaPict );e .EncodeElement (_b .FmlaPict ,_ged );};if _b .NoThreeD !=_c .ST_TrueFalseBlankUnset {_dgd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_b .NoThreeD ,_dgd );};if _b .FirstButton !=_c .ST_TrueFalseBlankUnset {_fd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_b .FirstButton ,_fd );};if _b .FmlaGroup !=nil {_ege :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_fe .AddPreserveSpaceAttr (&_ege ,*_b .FmlaGroup );e .EncodeElement (_b .FmlaGroup ,_ege );};if _b .Val !=nil {_fg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_b .Val ,_fg );};if _b .Min !=nil {_cc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_b .Min ,_cc );};if _b .Max !=nil {_fefe :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_b .Max ,_fefe );};if _b .Inc !=nil {_acc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_b .Inc ,_acc );};if _b .Page !=nil {_bf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_b .Page ,_bf );};if _b .Horiz !=_c .ST_TrueFalseBlankUnset {_aed :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_b .Horiz ,_aed );};if _b .Dx !=nil {_bfg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_b .Dx ,_bfg );};if _b .MapOCX !=_c .ST_TrueFalseBlankUnset {_de :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_b .MapOCX ,_de );};if _b .CF !=nil {_effg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_aeg :=range _b .CF {e .EncodeElement (_aeg ,_effg );};};if _b .Camera !=_c .ST_TrueFalseBlankUnset {_fgg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_b .Camera ,_fgg );};if _b .RecalcAlways !=_c .ST_TrueFalseBlankUnset {_ab :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_b .RecalcAlways ,_ab );};if _b .AutoScale !=_c .ST_TrueFalseBlankUnset {_beb :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_b .AutoScale ,_beb );};if _b .DDE !=_c .ST_TrueFalseBlankUnset {_bdb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_b .DDE ,_bdb );};if _b .UIObj !=_c .ST_TrueFalseBlankUnset {_fdg :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_b .UIObj ,_fdg );};if _b .ScriptText !=nil {_ceg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_fe .AddPreserveSpaceAttr (&_ceg ,*_b .ScriptText );e .EncodeElement (_b .ScriptText ,_ceg );};if _b .ScriptExtended !=nil {_ded :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_fe .AddPreserveSpaceAttr (&_ded ,*_b .ScriptExtended );e .EncodeElement (_b .ScriptExtended ,_ded );};if _b .ScriptLanguage !=nil {_cgg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_b .ScriptLanguage ,_cgg );};if _b .ScriptLocation !=nil {_ebd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_b .ScriptLocation ,_ebd );};if _b .FmlaTxbx !=nil {_gge :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_fe .AddPreserveSpaceAttr (&_gge ,*_b .FmlaTxbx );e .EncodeElement (_b .FmlaTxbx ,_gge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ced ST_ObjectType )Validate ()error {return _ced .ValidateWithPath ("")}; -// Validate validates the ClientData and its children -func (_efcd *ClientData )Validate ()error {return _efcd .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func init (){_ffe .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_ClientData );_ffe .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewClientData );}; \ No newline at end of file +// ValidateWithPath validates the ClientData and its children, prefixing error messages with path +func (_dac *ClientData )ValidateWithPath (path string )error {if _cacdc :=_dac .CT_ClientData .ValidateWithPath (path );_cacdc !=nil {return _cacdc ;};return nil ;};func (_ebdg *CT_ClientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdg .ObjectTypeAttr =ST_ObjectType (1);for _ ,_bbe :=range start .Attr {if _bbe .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_ebdg .ObjectTypeAttr .UnmarshalXMLAttr (_bbe );continue ;};};_gb :for {_bbf ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _cadb :=_bbf .(type ){case _f .StartElement :switch _cadb .Name {case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_ebdg .MoveWithCells =_c .ST_TrueFalseBlankUnset ;if _dee :=d .DecodeElement (&_ebdg .MoveWithCells ,&_cadb );_dee !=nil {return _dee ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_ebdg .SizeWithCells =_c .ST_TrueFalseBlankUnset ;if _cecd :=d .DecodeElement (&_ebdg .SizeWithCells ,&_cadb );_cecd !=nil {return _cecd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_ebdg .Anchor =new (string );if _edf :=d .DecodeElement (_ebdg .Anchor ,&_cadb );_edf !=nil {return _edf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_ebdg .Locked =_c .ST_TrueFalseBlankUnset ;if _deda :=d .DecodeElement (&_ebdg .Locked ,&_cadb );_deda !=nil {return _deda ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_ebdg .DefaultSize =_c .ST_TrueFalseBlankUnset ;if _ag :=d .DecodeElement (&_ebdg .DefaultSize ,&_cadb );_ag !=nil {return _ag ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_ebdg .PrintObject =_c .ST_TrueFalseBlankUnset ;if _fcf :=d .DecodeElement (&_ebdg .PrintObject ,&_cadb );_fcf !=nil {return _fcf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_ebdg .Disabled =_c .ST_TrueFalseBlankUnset ;if _fec :=d .DecodeElement (&_ebdg .Disabled ,&_cadb );_fec !=nil {return _fec ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_ebdg .AutoFill =_c .ST_TrueFalseBlankUnset ;if _caf :=d .DecodeElement (&_ebdg .AutoFill ,&_cadb );_caf !=nil {return _caf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_ebdg .AutoLine =_c .ST_TrueFalseBlankUnset ;if _ggg :=d .DecodeElement (&_ebdg .AutoLine ,&_cadb );_ggg !=nil {return _ggg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_ebdg .AutoPict =_c .ST_TrueFalseBlankUnset ;if _gfe :=d .DecodeElement (&_ebdg .AutoPict ,&_cadb );_gfe !=nil {return _gfe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_ebdg .FmlaMacro =new (string );if _aa :=d .DecodeElement (_ebdg .FmlaMacro ,&_cadb );_aa !=nil {return _aa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_ebdg .TextHAlign =new (string );if _bbb :=d .DecodeElement (_ebdg .TextHAlign ,&_cadb );_bbb !=nil {return _bbb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_ebdg .TextVAlign =new (string );if _bgc :=d .DecodeElement (_ebdg .TextVAlign ,&_cadb );_bgc !=nil {return _bgc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_ebdg .LockText =_c .ST_TrueFalseBlankUnset ;if _gba :=d .DecodeElement (&_ebdg .LockText ,&_cadb );_gba !=nil {return _gba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_ebdg .JustLastX =_c .ST_TrueFalseBlankUnset ;if _ggc :=d .DecodeElement (&_ebdg .JustLastX ,&_cadb );_ggc !=nil {return _ggc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_ebdg .SecretEdit =_c .ST_TrueFalseBlankUnset ;if _fb :=d .DecodeElement (&_ebdg .SecretEdit ,&_cadb );_fb !=nil {return _fb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ebdg .Default =_c .ST_TrueFalseBlankUnset ;if _ddc :=d .DecodeElement (&_ebdg .Default ,&_cadb );_ddc !=nil {return _ddc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_ebdg .Help =_c .ST_TrueFalseBlankUnset ;if _cab :=d .DecodeElement (&_ebdg .Help ,&_cadb );_cab !=nil {return _cab ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_ebdg .Cancel =_c .ST_TrueFalseBlankUnset ;if _efb :=d .DecodeElement (&_ebdg .Cancel ,&_cadb );_efb !=nil {return _efb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_ebdg .Dismiss =_c .ST_TrueFalseBlankUnset ;if _edc :=d .DecodeElement (&_ebdg .Dismiss ,&_cadb );_edc !=nil {return _edc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_ebdg .Accel =new (int64 );if _gdc :=d .DecodeElement (_ebdg .Accel ,&_cadb );_gdc !=nil {return _gdc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_ebdg .Accel2 =new (int64 );if _ff :=d .DecodeElement (_ebdg .Accel2 ,&_cadb );_ff !=nil {return _ff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_ebdg .Row =new (int64 );if _df :=d .DecodeElement (_ebdg .Row ,&_cadb );_df !=nil {return _df ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_ebdg .Column =new (int64 );if _ee :=d .DecodeElement (_ebdg .Column ,&_cadb );_ee !=nil {return _ee ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_ebdg .Visible =_c .ST_TrueFalseBlankUnset ;if _ddb :=d .DecodeElement (&_ebdg .Visible ,&_cadb );_ddb !=nil {return _ddb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_ebdg .RowHidden =_c .ST_TrueFalseBlankUnset ;if _gbc :=d .DecodeElement (&_ebdg .RowHidden ,&_cadb );_gbc !=nil {return _gbc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_ebdg .ColHidden =_c .ST_TrueFalseBlankUnset ;if _cbg :=d .DecodeElement (&_ebdg .ColHidden ,&_cadb );_cbg !=nil {return _cbg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_ebdg .VTEdit =new (int64 );if _dgc :=d .DecodeElement (_ebdg .VTEdit ,&_cadb );_dgc !=nil {return _dgc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_ebdg .MultiLine =_c .ST_TrueFalseBlankUnset ;if _deb :=d .DecodeElement (&_ebdg .MultiLine ,&_cadb );_deb !=nil {return _deb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_ebdg .VScroll =_c .ST_TrueFalseBlankUnset ;if _af :=d .DecodeElement (&_ebdg .VScroll ,&_cadb );_af !=nil {return _af ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_ebdg .ValidIds =_c .ST_TrueFalseBlankUnset ;if _gedf :=d .DecodeElement (&_ebdg .ValidIds ,&_cadb );_gedf !=nil {return _gedf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_ebdg .FmlaRange =new (string );if _eed :=d .DecodeElement (_ebdg .FmlaRange ,&_cadb );_eed !=nil {return _eed ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_ebdg .WidthMin =new (int64 );if _bfb :=d .DecodeElement (_ebdg .WidthMin ,&_cadb );_bfb !=nil {return _bfb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_ebdg .Sel =new (int64 );if _geb :=d .DecodeElement (_ebdg .Sel ,&_cadb );_geb !=nil {return _geb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_ebdg .NoThreeD2 =_c .ST_TrueFalseBlankUnset ;if _bba :=d .DecodeElement (&_ebdg .NoThreeD2 ,&_cadb );_bba !=nil {return _bba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_ebdg .SelType =new (string );if _cfc :=d .DecodeElement (_ebdg .SelType ,&_cadb );_cfc !=nil {return _cfc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_ebdg .MultiSel =new (string );if _gdb :=d .DecodeElement (_ebdg .MultiSel ,&_cadb );_gdb !=nil {return _gdb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_ebdg .LCT =new (string );if _gac :=d .DecodeElement (_ebdg .LCT ,&_cadb );_gac !=nil {return _gac ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_ebdg .ListItem =new (string );if _fcc :=d .DecodeElement (_ebdg .ListItem ,&_cadb );_fcc !=nil {return _fcc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_ebdg .DropStyle =new (string );if _gae :=d .DecodeElement (_ebdg .DropStyle ,&_cadb );_gae !=nil {return _gae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_ebdg .Colored =_c .ST_TrueFalseBlankUnset ;if _cac :=d .DecodeElement (&_ebdg .Colored ,&_cadb );_cac !=nil {return _cac ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ebdg .DropLines =new (int64 );if _fbe :=d .DecodeElement (_ebdg .DropLines ,&_cadb );_fbe !=nil {return _fbe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_ebdg .Checked =new (int64 );if _bec :=d .DecodeElement (_ebdg .Checked ,&_cadb );_bec !=nil {return _bec ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_ebdg .FmlaLink =new (string );if _aeb :=d .DecodeElement (_ebdg .FmlaLink ,&_cadb );_aeb !=nil {return _aeb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_ebdg .FmlaPict =new (string );if _eca :=d .DecodeElement (_ebdg .FmlaPict ,&_cadb );_eca !=nil {return _eca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_ebdg .NoThreeD =_c .ST_TrueFalseBlankUnset ;if _cdb :=d .DecodeElement (&_ebdg .NoThreeD ,&_cadb );_cdb !=nil {return _cdb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_ebdg .FirstButton =_c .ST_TrueFalseBlankUnset ;if _gffc :=d .DecodeElement (&_ebdg .FirstButton ,&_cadb );_gffc !=nil {return _gffc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_ebdg .FmlaGroup =new (string );if _ecd :=d .DecodeElement (_ebdg .FmlaGroup ,&_cadb );_ecd !=nil {return _ecd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_ebdg .Val =new (int64 );if _dgg :=d .DecodeElement (_ebdg .Val ,&_cadb );_dgg !=nil {return _dgg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_ebdg .Min =new (int64 );if _cfe :=d .DecodeElement (_ebdg .Min ,&_cadb );_cfe !=nil {return _cfe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_ebdg .Max =new (int64 );if _beca :=d .DecodeElement (_ebdg .Max ,&_cadb );_beca !=nil {return _beca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_ebdg .Inc =new (int64 );if _bcf :=d .DecodeElement (_ebdg .Inc ,&_cadb );_bcf !=nil {return _bcf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_ebdg .Page =new (int64 );if _cdd :=d .DecodeElement (_ebdg .Page ,&_cadb );_cdd !=nil {return _cdd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_ebdg .Horiz =_c .ST_TrueFalseBlankUnset ;if _fac :=d .DecodeElement (&_ebdg .Horiz ,&_cadb );_fac !=nil {return _fac ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_ebdg .Dx =new (int64 );if _fae :=d .DecodeElement (_ebdg .Dx ,&_cadb );_fae !=nil {return _fae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_ebdg .MapOCX =_c .ST_TrueFalseBlankUnset ;if _acb :=d .DecodeElement (&_ebdg .MapOCX ,&_cadb );_acb !=nil {return _acb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _edb string ;if _bee :=d .DecodeElement (&_edb ,&_cadb );_bee !=nil {return _bee ;};_ebdg .CF =append (_ebdg .CF ,_edb );case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_ebdg .Camera =_c .ST_TrueFalseBlankUnset ;if _fcg :=d .DecodeElement (&_ebdg .Camera ,&_cadb );_fcg !=nil {return _fcg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_ebdg .RecalcAlways =_c .ST_TrueFalseBlankUnset ;if _ea :=d .DecodeElement (&_ebdg .RecalcAlways ,&_cadb );_ea !=nil {return _ea ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_ebdg .AutoScale =_c .ST_TrueFalseBlankUnset ;if _bgd :=d .DecodeElement (&_ebdg .AutoScale ,&_cadb );_bgd !=nil {return _bgd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_ebdg .DDE =_c .ST_TrueFalseBlankUnset ;if _gfeg :=d .DecodeElement (&_ebdg .DDE ,&_cadb );_gfeg !=nil {return _gfeg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_ebdg .UIObj =_c .ST_TrueFalseBlankUnset ;if _ddd :=d .DecodeElement (&_ebdg .UIObj ,&_cadb );_ddd !=nil {return _ddd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_ebdg .ScriptText =new (string );if _bfge :=d .DecodeElement (_ebdg .ScriptText ,&_cadb );_bfge !=nil {return _bfge ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_ebdg .ScriptExtended =new (string );if _bfe :=d .DecodeElement (_ebdg .ScriptExtended ,&_cadb );_bfe !=nil {return _bfe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_ebdg .ScriptLanguage =new (uint32 );if _bbc :=d .DecodeElement (_ebdg .ScriptLanguage ,&_cadb );_bbc !=nil {return _bbc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_ebdg .ScriptLocation =new (uint32 );if _bdbe :=d .DecodeElement (_ebdg .ScriptLocation ,&_cadb );_bdbe !=nil {return _bdbe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_ebdg .FmlaTxbx =new (string );if _dda :=d .DecodeElement (_ebdg .FmlaTxbx ,&_cadb );_dda !=nil {return _dda ;};default:_fe .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\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_cadb .Name );if _cbd :=d .Skip ();_cbd !=nil {return _cbd ;};};case _f .EndElement :break _gb ;case _f .CharData :};};return nil ;}; + +// Validate validates the CT_ClientData and its children +func (_ddba *CT_ClientData )Validate ()error {return _ddba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_eeg ST_ObjectType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeg .String (),start );};func init (){_fe .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_ClientData );_fe .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewClientData );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go index 7c57042251..658fce25c9 100644 --- a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go +++ b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go @@ -9,28 +9,28 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package powerpoint ;import (_ba "encoding/xml";_fa "fmt";_a "github.com/unidoc/unioffice";);func NewCT_Empty ()*CT_Empty {_dgg :=&CT_Empty {};return _dgg }; +package powerpoint ;import (_b "encoding/xml";_g "fmt";_e "github.com/unidoc/unioffice";);func NewCT_Empty ()*CT_Empty {_ec :=&CT_Empty {};return _ec }; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_db *CT_Rel )ValidateWithPath (path string )error {return nil };func (_ag *CT_Empty )UnmarshalXML (d *_ba .Decoder ,start _ba .StartElement )error {for {_ec ,_g :=d .Token ();if _g !=nil {return _fa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_g );};if _egc ,_ac :=_ec .(_ba .EndElement );_ac &&_egc .Name ==start .Name {break ;};};return nil ;};type CT_Empty struct{}; - -// Validate validates the Textdata and its children -func (_dd *Textdata )Validate ()error {return _dd .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");}; +// ValidateWithPath validates the Textdata and its children, prefixing error messages with path +func (_fg *Textdata )ValidateWithPath (path string )error {if _egc :=_fg .CT_Rel .ValidateWithPath (path );_egc !=nil {return _egc ;};return nil ;}; -// Validate validates the CT_Empty and its children -func (_bc *CT_Empty )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_bf *CT_Empty )MarshalXML (e *_ba .Encoder ,start _ba .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ba .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_bg *CT_Rel )ValidateWithPath (path string )error {return nil };func (_dcg *Iscomment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _dcg .CT_Empty .MarshalXML (e ,start );}; // Validate validates the CT_Rel and its children -func (_eee *CT_Rel )Validate ()error {return _eee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewIscomment ()*Iscomment {_eb :=&Iscomment {};_eb .CT_Empty =*NewCT_Empty ();return _eb };func (_caf *CT_Rel )UnmarshalXML (d *_ba .Decoder ,start _ba .StartElement )error {for _ ,_ef :=range start .Attr {if _ef .Name .Local =="\u0069\u0064"{_fc ,_aa :=_ef .Value ,error (nil );if _aa !=nil {return _aa ;};_caf .IdAttr =&_fc ;continue ;};};for {_e ,_ad :=d .Token ();if _ad !=nil {return _fa .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ad );};if _f ,_d :=_e .(_ba .EndElement );_d &&_f .Name ==start .Name {break ;};};return nil ;};func (_c *Textdata )UnmarshalXML (d *_ba .Decoder ,start _ba .StartElement )error {_c .CT_Rel =*NewCT_Rel ();for _ ,_cf :=range start .Attr {if _cf .Name .Local =="\u0069\u0064"{_ee ,_cb :=_cf .Value ,error (nil );if _cb !=nil {return _cb ;};_c .IdAttr =&_ee ;continue ;};};for {_cg ,_dee :=d .Token ();if _dee !=nil {return _fa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_dee );};if _fcg ,_dg :=_cg .(_ba .EndElement );_dg &&_fcg .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path -func (_bg *Iscomment )ValidateWithPath (path string )error {if _def :=_bg .CT_Empty .ValidateWithPath (path );_def !=nil {return _def ;};return nil ;};func (_adf *Textdata )MarshalXML (e *_ba .Encoder ,start _ba .StartElement )error {start .Attr =append (start .Attr ,_ba .Attr {Name :_ba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_ba .Attr {Name :_ba .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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _adf .CT_Rel .MarshalXML (e ,start );}; +func (_eg *CT_Rel )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; // ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_b *CT_Empty )ValidateWithPath (path string )error {return nil }; +func (_dc *CT_Empty )ValidateWithPath (path string )error {return nil };func NewTextdata ()*Textdata {_eff :=&Textdata {};_eff .CT_Rel =*NewCT_Rel ();return _eff };func (_bc *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Textdata and its children, prefixing error messages with path -func (_cfc *Textdata )ValidateWithPath (path string )error {if _ca :=_cfc .CT_Rel .ValidateWithPath (path );_ca !=nil {return _ca ;};return nil ;};func NewTextdata ()*Textdata {_abf :=&Textdata {};_abf .CT_Rel =*NewCT_Rel ();return _abf };func (_ed *Iscomment )UnmarshalXML (d *_ba .Decoder ,start _ba .StartElement )error {_ed .CT_Empty =*NewCT_Empty ();for {_de ,_df :=d .Token ();if _df !=nil {return _fa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_df );};if _abc ,_gg :=_de .(_ba .EndElement );_gg &&_abc .Name ==start .Name {break ;};};return nil ;};func (_eg *CT_Rel )MarshalXML (e *_ba .Encoder ,start _ba .StartElement )error {if _eg .IdAttr !=nil {start .Attr =append (start .Attr ,_ba .Attr {Name :_ba .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_eg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ba .EndElement {Name :start .Name });return nil ;};type Textdata struct{CT_Rel };func (_edg *Iscomment )MarshalXML (e *_ba .Encoder ,start _ba .StartElement )error {start .Attr =append (start .Attr ,_ba .Attr {Name :_ba .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_ba .Attr {Name :_ba .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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _edg .CT_Empty .MarshalXML (e ,start );}; +// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path +func (_ce *Iscomment )ValidateWithPath (path string )error {if _ca :=_ce .CT_Empty .ValidateWithPath (path );_ca !=nil {return _ca ;};return nil ;};func (_cb *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0069\u0064"{_fe ,_fee :=_bf .Value ,error (nil );if _fee !=nil {return _fee ;};_cb .IdAttr =&_fe ;continue ;};};for {_de ,_gde :=d .Token ();if _gde !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_gde );};if _aa ,_feb :=_de .(_b .EndElement );_feb &&_aa .Name ==start .Name {break ;};};return nil ;};func (_gd *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ece ,_af :=d .Token ();if _af !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_af );};if _ef ,_d :=_ece .(_b .EndElement );_d &&_ef .Name ==start .Name {break ;};};return nil ;};type Iscomment struct{CT_Empty };type CT_Rel struct{IdAttr *string ;}; // Validate validates the Iscomment and its children -func (_ab *Iscomment )Validate ()error {return _ab .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func NewCT_Rel ()*CT_Rel {_da :=&CT_Rel {};return _da };type CT_Rel struct{IdAttr *string ;};type Iscomment struct{CT_Empty };func init (){_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0069s\u0063\u006f\u006d\u006d\u0065\u006et",NewIscomment );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061",NewTextdata );}; \ No newline at end of file +func (_ga *Iscomment )Validate ()error {return _ga .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func (_ge *Textdata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _ge .CT_Rel .MarshalXML (e ,start );};func (_c *CT_Rel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _c .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_c .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ad *Textdata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ad .CT_Rel =*NewCT_Rel ();for _ ,_bcb :=range start .Attr {if _bcb .Name .Local =="\u0069\u0064"{_fc ,_ff :=_bcb .Value ,error (nil );if _ff !=nil {return _ff ;};_ad .IdAttr =&_fc ;continue ;};};for {_fa ,_baa :=d .Token ();if _baa !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_baa );};if _dgc ,_egd :=_fa .(_b .EndElement );_egd &&_dgc .Name ==start .Name {break ;};};return nil ;};func NewCT_Rel ()*CT_Rel {_gc :=&CT_Rel {};return _gc }; + +// Validate validates the CT_Empty and its children +func (_gg *CT_Empty )Validate ()error {return _gg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type Textdata struct{CT_Rel }; + +// Validate validates the Textdata and its children +func (_ag *Textdata )Validate ()error {return _ag .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};type CT_Empty struct{};func (_ac *Iscomment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ac .CT_Empty =*NewCT_Empty ();for {_fd ,_acg :=d .Token ();if _acg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_acg );};if _da ,_dg :=_fd .(_b .EndElement );_dg &&_da .Name ==start .Name {break ;};};return nil ;};func NewIscomment ()*Iscomment {_ba :=&Iscomment {};_ba .CT_Empty =*NewCT_Empty ();return _ba };func init (){_e .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_e .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_e .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0069s\u0063\u006f\u006d\u006d\u0065\u006et",NewIscomment );_e .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061",NewTextdata );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/word/word.go b/schema/urn/schemas_microsoft_com/office/word/word.go index f9d8d9f922..6c6364f2cb 100644 --- a/schema/urn/schemas_microsoft_com/office/word/word.go +++ b/schema/urn/schemas_microsoft_com/office/word/word.go @@ -9,58 +9,58 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package word ;import (_egfd "encoding/xml";_cccg "fmt";_fcb "github.com/unidoc/unioffice";_be "strconv";);func (_gab ST_HorizontalAnchor )String ()string {switch _gab {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u0063\u0068\u0061\u0072";};return "";}; +package word ;import (_c "encoding/xml";_b "fmt";_g "github.com/unidoc/unioffice";_d "strconv";);func (_bab ST_BorderType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bab .String (),start );};func (_fb *Bordertop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fb .CT_Border =*NewCT_Border ();for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u0074\u0079\u0070\u0065"{_fb .TypeAttr .UnmarshalXMLAttr (_dde );continue ;};if _dde .Name .Local =="\u0077\u0069\u0064t\u0068"{_fbe ,_gac :=_d .ParseUint (_dde .Value ,10,32);if _gac !=nil {return _gac ;};_fe :=uint32 (_fbe );_fb .WidthAttr =&_fe ;continue ;};if _dde .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fb .ShadowAttr .UnmarshalXMLAttr (_dde );continue ;};};for {_fge ,_gg :=d .Token ();if _gg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_gg );};if _eeb ,_gda :=_fge .(_c .EndElement );_gda &&_eeb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AnchorLock and its children -func (_afce *CT_AnchorLock )Validate ()error {return _afce .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_fa *ST_VerticalAnchor )UnmarshalXMLAttr (attr _egfd .Attr )error {switch attr .Value {case "":*_fa =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fa =1;case "\u0070\u0061\u0067\u0065":*_fa =2;case "\u0074\u0065\u0078\u0074":*_fa =3;case "\u006c\u0069\u006e\u0065":*_fa =4;};return nil ;};const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1;ST_VerticalAnchorPage ST_VerticalAnchor =2;ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4;);func (_eeca *CT_Border )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {for _ ,_aac :=range start .Attr {if _aac .Name .Local =="\u0074\u0079\u0070\u0065"{_eeca .TypeAttr .UnmarshalXMLAttr (_aac );continue ;};if _aac .Name .Local =="\u0077\u0069\u0064t\u0068"{_ebe ,_gb :=_be .ParseUint (_aac .Value ,10,32);if _gb !=nil {return _gb ;};_cfd :=uint32 (_ebe );_eeca .WidthAttr =&_cfd ;continue ;};if _aac .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eeca .ShadowAttr .UnmarshalXMLAttr (_aac );continue ;};};for {_ga ,_ebf :=d .Token ();if _ebf !=nil {return _cccg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_ebf );};if _gea ,_fbd :=_ga .(_egfd .EndElement );_fbd &&_gea .Name ==start .Name {break ;};};return nil ;};func (_dabd ST_WrapSide )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {return e .EncodeElement (_dabd .String (),start );}; +// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path +func (_abg *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_egg ST_BorderType )String ()string {switch _egg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 3:return "\u0074\u0068\u0069c\u006b";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 5:return "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case 6:return "\u0064\u006f\u0074";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case 13:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case 14:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 15:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 16:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case 19:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};func (_dcga ST_BorderType )Validate ()error {return _dcga .ValidateWithPath ("")};func (_bce *Wrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bce .CT_Wrap =*NewCT_Wrap ();for _ ,_bd :=range start .Attr {if _bd .Name .Local =="\u0074\u0079\u0070\u0065"{_bce .TypeAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0073\u0069\u0064\u0065"{_bce .SideAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_bce .AnchorxAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_bce .AnchoryAttr .UnmarshalXMLAttr (_bd );continue ;};};for {_bae ,_bag :=d .Token ();if _bag !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_bag );};if _bga ,_aae :=_bae .(_c .EndElement );_aae &&_bga .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Wrap and its children -func (_dab *CT_Wrap )Validate ()error {return _dab .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_ecf ST_HorizontalAnchor )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {return e .EncodeElement (_ecf .String (),start );};func (_ead *Wrap )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .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 ="\u0077\u0072\u0061\u0070";return _ead .CT_Wrap .MarshalXML (e ,start );};func NewCT_Border ()*CT_Border {_feg :=&CT_Border {};return _feg };func (_gfa ST_BorderType )String ()string {switch _gfa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 3:return "\u0074\u0068\u0069c\u006b";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 5:return "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case 6:return "\u0064\u006f\u0074";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case 13:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case 14:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 15:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 16:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case 19:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_gcgb *ST_WrapSide )UnmarshalXMLAttr (attr _egfd .Attr )error {switch attr .Value {case "":*_gcgb =0;case "\u0062\u006f\u0074\u0068":*_gcgb =1;case "\u006c\u0065\u0066\u0074":*_gcgb =2;case "\u0072\u0069\u0067h\u0074":*_gcgb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_gcgb =4;};return nil ;};func (_cg ST_WrapSide )String ()string {switch _cg {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_adb ST_WrapSide )ValidateWithPath (path string )error {switch _adb {case 0,1,2,3,4:default:return _cccg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adb ));};return nil ;};const (ST_HorizontalAnchorUnset ST_HorizontalAnchor =0;ST_HorizontalAnchorMargin ST_HorizontalAnchor =1;ST_HorizontalAnchorPage ST_HorizontalAnchor =2;ST_HorizontalAnchorText ST_HorizontalAnchor =3;ST_HorizontalAnchorChar ST_HorizontalAnchor =4;);func (_eecd *Borderbottom )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_eecd .CT_Border =*NewCT_Border ();for _ ,_c :=range start .Attr {if _c .Name .Local =="\u0074\u0079\u0070\u0065"{_eecd .TypeAttr .UnmarshalXMLAttr (_c );continue ;};if _c .Name .Local =="\u0077\u0069\u0064t\u0068"{_ade ,_dgc :=_be .ParseUint (_c .Value ,10,32);if _dgc !=nil {return _dgc ;};_fef :=uint32 (_ade );_eecd .WidthAttr =&_fef ;continue ;};if _c .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eecd .ShadowAttr .UnmarshalXMLAttr (_c );continue ;};};for {_ab ,_dgf :=d .Token ();if _dgf !=nil {return _cccg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_dgf );};if _ebad ,_agb :=_ab .(_egfd .EndElement );_agb &&_ebad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Wrap and its children +func (_ecb *Wrap )Validate ()error {return _ecb .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_ffd *Borderright )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffd .CT_Border =*NewCT_Border ();for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u0074\u0079\u0070\u0065"{_ffd .TypeAttr .UnmarshalXMLAttr (_cb );continue ;};if _cb .Name .Local =="\u0077\u0069\u0064t\u0068"{_cg ,_ee :=_d .ParseUint (_cb .Value ,10,32);if _ee !=nil {return _ee ;};_dcb :=uint32 (_cg );_ffd .WidthAttr =&_dcb ;continue ;};if _cb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ffd .ShadowAttr .UnmarshalXMLAttr (_cb );continue ;};};for {_cd ,_aa :=d .Token ();if _aa !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_aa );};if _acb ,_gdc :=_cd .(_c .EndElement );_gdc &&_acb .Name ==start .Name {break ;};};return nil ;};func NewBordertop ()*Bordertop {_fdb :=&Bordertop {};_fdb .CT_Border =*NewCT_Border ();return _fdb };func (_bbe ST_BorderShadow )ValidateWithPath (path string )error {switch _bbe {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbe ));};return nil ;};func (_ab *Borderbottom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _ab .CT_Border .MarshalXML (e ,start );};type Bordertop struct{CT_Border }; -// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path -func (_geb *Borderbottom )ValidateWithPath (path string )error {if _gcb :=_geb .CT_Border .ValidateWithPath (path );_gcb !=nil {return _gcb ;};return nil ;}; +// Validate validates the CT_Border and its children +func (_gad *CT_Border )Validate ()error {return _gad .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type Borderright struct{CT_Border };type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_agb *Wrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ="\u0077\u0072\u0061\u0070";return _agb .CT_Wrap .MarshalXML (e ,start );};func (_gba ST_VerticalAnchor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdef :=_c .Attr {};_gdef .Name =name ;switch _gba {case ST_VerticalAnchorUnset :_gdef .Value ="";case ST_VerticalAnchorMargin :_gdef .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_gdef .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_gdef .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_gdef .Value ="\u006c\u0069\u006e\u0065";};return _gdef ,nil ;}; -// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path -func (_bbb *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_daf ST_VerticalAnchor )MarshalXMLAttr (name _egfd .Name )(_egfd .Attr ,error ){_bcb :=_egfd .Attr {};_bcb .Name =name ;switch _daf {case ST_VerticalAnchorUnset :_bcb .Value ="";case ST_VerticalAnchorMargin :_bcb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_bcb .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_bcb .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_bcb .Value ="\u006c\u0069\u006e\u0065";};return _bcb ,nil ;};func (_fcf ST_WrapType )MarshalXMLAttr (name _egfd .Name )(_egfd .Attr ,error ){_eaf :=_egfd .Attr {};_eaf .Name =name ;switch _fcf {case ST_WrapTypeUnset :_eaf .Value ="";case ST_WrapTypeTopAndBottom :_eaf .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_eaf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_eaf .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_eaf .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_eaf .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _eaf ,nil ;};func (_dfc *Borderright )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_dfc .CT_Border =*NewCT_Border ();for _ ,_bcbb :=range start .Attr {if _bcbb .Name .Local =="\u0074\u0079\u0070\u0065"{_dfc .TypeAttr .UnmarshalXMLAttr (_bcbb );continue ;};if _bcbb .Name .Local =="\u0077\u0069\u0064t\u0068"{_acc ,_cfc :=_be .ParseUint (_bcbb .Value ,10,32);if _cfc !=nil {return _cfc ;};_bdf :=uint32 (_acc );_dfc .WidthAttr =&_bdf ;continue ;};if _bcbb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dfc .ShadowAttr .UnmarshalXMLAttr (_bcbb );continue ;};};for {_abd ,_agbb :=d .Token ();if _agbb !=nil {return _cccg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_agbb );};if _ge ,_g :=_abd .(_egfd .EndElement );_g &&_ge .Name ==start .Name {break ;};};return nil ;};func (_bc *CT_Border )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {if _bc .TypeAttr !=ST_BorderTypeUnset {_d ,_dba :=_bc .TypeAttr .MarshalXMLAttr (_egfd .Name {Local :"\u0074\u0079\u0070\u0065"});if _dba !=nil {return _dba ;};start .Attr =append (start .Attr ,_d );};if _bc .WidthAttr !=nil {start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_cccg .Sprintf ("\u0025\u0076",*_bc .WidthAttr )});};if _bc .ShadowAttr !=ST_BorderShadowUnset {_de ,_cee :=_bc .ShadowAttr .MarshalXMLAttr (_egfd .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _cee !=nil {return _cee ;};start .Attr =append (start .Attr ,_de );};e .EncodeToken (start );e .EncodeToken (_egfd .EndElement {Name :start .Name });return nil ;};func (_cab *Borderleft )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _cab .CT_Border .MarshalXML (e ,start );};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_ef *Wrap )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_ef .CT_Wrap =*NewCT_Wrap ();for _ ,_ba :=range start .Attr {if _ba .Name .Local =="\u0074\u0079\u0070\u0065"{_ef .TypeAttr .UnmarshalXMLAttr (_ba );continue ;};if _ba .Name .Local =="\u0073\u0069\u0064\u0065"{_ef .SideAttr .UnmarshalXMLAttr (_ba );continue ;};if _ba .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_ef .AnchorxAttr .UnmarshalXMLAttr (_ba );continue ;};if _ba .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_ef .AnchoryAttr .UnmarshalXMLAttr (_ba );continue ;};};for {_accg ,_cea :=d .Token ();if _cea !=nil {return _cccg .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_cea );};if _eag ,_fee :=_accg .(_egfd .EndElement );_fee &&_eag .Name ==start .Name {break ;};};return nil ;};func (_cd ST_BorderType )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {return e .EncodeElement (_cd .String (),start );};func NewCT_Wrap ()*CT_Wrap {_afg :=&CT_Wrap {};return _afg };func (_bbc *ST_VerticalAnchor )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_dae ,_gcf :=d .Token ();if _gcf !=nil {return _gcf ;};if _gba ,_ffa :=_dae .(_egfd .EndElement );_ffa &&_gba .Name ==start .Name {*_bbc =1;return nil ;};if _fgc ,_cc :=_dae .(_egfd .CharData );!_cc {return _cccg .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",_dae );}else {switch string (_fgc ){case "":*_bbc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bbc =1;case "\u0070\u0061\u0067\u0065":*_bbc =2;case "\u0074\u0065\u0078\u0074":*_bbc =3;case "\u006c\u0069\u006e\u0065":*_bbc =4;};};_dae ,_gcf =d .Token ();if _gcf !=nil {return _gcf ;};if _bgg ,_ac :=_dae .(_egfd .EndElement );_ac &&_bgg .Name ==start .Name {return nil ;};return _cccg .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",_dae );};func (_gfb ST_BorderShadow )String ()string {switch _gfb {case 0:return "";case 1:return "\u0074";case 2:return "\u0074\u0072\u0075\u0065";case 3:return "\u0066";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};type ST_VerticalAnchor byte ;func (_a ST_WrapSide )Validate ()error {return _a .ValidateWithPath ("")};const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2;ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5;ST_BorderTypeDot ST_BorderType =6;ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9;ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12;ST_BorderTypeThickBetweenThinSmall ST_BorderType =13;ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15;ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18;ST_BorderTypeThickBetweenThinLarge ST_BorderType =19;ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21;ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24;ST_BorderTypeThreeDEngrave ST_BorderType =25;ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27;);func NewBorderright ()*Borderright {_gag :=&Borderright {};_gag .CT_Border =*NewCT_Border ();return _gag ;};func NewAnchorlock ()*Anchorlock {_fea :=&Anchorlock {};_fea .CT_AnchorLock =*NewCT_AnchorLock ();return _fea ;};type Borderright struct{CT_Border };type ST_WrapSide byte ;func (_bfb *Borderright )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _bfb .CT_Border .MarshalXML (e ,start );};func (_bgga ST_BorderType )Validate ()error {return _bgga .ValidateWithPath ("")};func (_ede *ST_WrapSide )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_aab ,_ggf :=d .Token ();if _ggf !=nil {return _ggf ;};if _ece ,_abfd :=_aab .(_egfd .EndElement );_abfd &&_ece .Name ==start .Name {*_ede =1;return nil ;};if _fac ,_cad :=_aab .(_egfd .CharData );!_cad {return _cccg .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",_aab );}else {switch string (_fac ){case "":*_ede =0;case "\u0062\u006f\u0074\u0068":*_ede =1;case "\u006c\u0065\u0066\u0074":*_ede =2;case "\u0072\u0069\u0067h\u0074":*_ede =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_ede =4;};};_aab ,_ggf =d .Token ();if _ggf !=nil {return _ggf ;};if _fgd ,_da :=_aab .(_egfd .EndElement );_da &&_fgd .Name ==start .Name {return nil ;};return _cccg .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",_aab );};func (_fc ST_BorderShadow )MarshalXMLAttr (name _egfd .Name )(_egfd .Attr ,error ){_ad :=_egfd .Attr {};_ad .Name =name ;switch _fc {case ST_BorderShadowUnset :_ad .Value ="";case ST_BorderShadowT :_ad .Value ="\u0074";case ST_BorderShadowTrue :_ad .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_ad .Value ="\u0066";case ST_BorderShadowFalse :_ad .Value ="\u0066\u0061\u006cs\u0065";};return _ad ,nil ;};func (_bb ST_WrapSide )MarshalXMLAttr (name _egfd .Name )(_egfd .Attr ,error ){_dcb :=_egfd .Attr {};_dcb .Name =name ;switch _bb {case ST_WrapSideUnset :_dcb .Value ="";case ST_WrapSideBoth :_dcb .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_dcb .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_dcb .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_dcb .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _dcb ,nil ;};func (_aag ST_VerticalAnchor )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {return e .EncodeElement (_aag .String (),start );}; +// ValidateWithPath validates the Wrap and its children, prefixing error messages with path +func (_eff *Wrap )ValidateWithPath (path string )error {if _ffe :=_eff .CT_Wrap .ValidateWithPath (path );_ffe !=nil {return _ffe ;};return nil ;}; -// Validate validates the Bordertop and its children -func (_acg *Bordertop )Validate ()error {return _acg .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func (_bf ST_WrapType )Validate ()error {return _bf .ValidateWithPath ("")};func (_ae *CT_Wrap )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {if _ae .TypeAttr !=ST_WrapTypeUnset {_fca ,_dgg :=_ae .TypeAttr .MarshalXMLAttr (_egfd .Name {Local :"\u0074\u0079\u0070\u0065"});if _dgg !=nil {return _dgg ;};start .Attr =append (start .Attr ,_fca );};if _ae .SideAttr !=ST_WrapSideUnset {_cca ,_cge :=_ae .SideAttr .MarshalXMLAttr (_egfd .Name {Local :"\u0073\u0069\u0064\u0065"});if _cge !=nil {return _cge ;};start .Attr =append (start .Attr ,_cca );};if _ae .AnchorxAttr !=ST_HorizontalAnchorUnset {_badg ,_gcg :=_ae .AnchorxAttr .MarshalXMLAttr (_egfd .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _gcg !=nil {return _gcg ;};start .Attr =append (start .Attr ,_badg );};if _ae .AnchoryAttr !=ST_VerticalAnchorUnset {_bcfa ,_gcbc :=_ae .AnchoryAttr .MarshalXMLAttr (_egfd .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _gcbc !=nil {return _gcbc ;};start .Attr =append (start .Attr ,_bcfa );};e .EncodeToken (start );e .EncodeToken (_egfd .EndElement {Name :start .Name });return nil ;};func (_bbe *ST_BorderType )UnmarshalXMLAttr (attr _egfd .Attr )error {switch attr .Value {case "":*_bbe =0;case "\u006e\u006f\u006e\u0065":*_bbe =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bbe =2;case "\u0074\u0068\u0069c\u006b":*_bbe =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bbe =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_bbe =5;case "\u0064\u006f\u0074":*_bbe =6;case "\u0064\u0061\u0073\u0068":*_bbe =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bbe =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bbe =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bbe =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_bbe =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_bbe =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_bbe =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bbe =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bbe =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bbe =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_bbe =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_bbe =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_bbe =19;case "\u0077\u0061\u0076\u0065":*_bbe =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bbe =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_bbe =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bbe =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bbe =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bbe =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_bbe =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_bbe =27;};return nil ;};func NewWrap ()*Wrap {_faf :=&Wrap {};_faf .CT_Wrap =*NewCT_Wrap ();return _faf };func (_baf *ST_BorderShadow )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_eb ,_gd :=d .Token ();if _gd !=nil {return _gd ;};if _ffg ,_bde :=_eb .(_egfd .EndElement );_bde &&_ffg .Name ==start .Name {*_baf =1;return nil ;};if _bcf ,_bfc :=_eb .(_egfd .CharData );!_bfc {return _cccg .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",_eb );}else {switch string (_bcf ){case "":*_baf =0;case "\u0074":*_baf =1;case "\u0074\u0072\u0075\u0065":*_baf =2;case "\u0066":*_baf =3;case "\u0066\u0061\u006cs\u0065":*_baf =4;};};_eb ,_gd =d .Token ();if _gd !=nil {return _gd ;};if _aed ,_eg :=_eb .(_egfd .EndElement );_eg &&_aed .Name ==start .Name {return nil ;};return _cccg .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",_eb );}; +// Validate validates the CT_AnchorLock and its children +func (_fbea *CT_AnchorLock )Validate ()error {return _fbea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_ef *Anchorlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _ef .CT_AnchorLock .MarshalXML (e ,start );};type ST_HorizontalAnchor byte ;func (_afc ST_WrapSide )String ()string {switch _afc {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_ecf ST_BorderShadow )String ()string {switch _ecf {case 0:return "";case 1:return "\u0074";case 2:return "\u0074\u0072\u0075\u0065";case 3:return "\u0066";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};func NewBorderright ()*Borderright {_ce :=&Borderright {};_ce .CT_Border =*NewCT_Border ();return _ce ;}; -// ValidateWithPath validates the Borderright and its children, prefixing error messages with path -func (_cbg *Borderright )ValidateWithPath (path string )error {if _df :=_cbg .CT_Border .ValidateWithPath (path );_df !=nil {return _df ;};return nil ;};type ST_HorizontalAnchor byte ;func (_eec ST_WrapType )String ()string {switch _eec {case 0:return "";case 1:return "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";};return "";};func (_afe ST_BorderType )MarshalXMLAttr (name _egfd .Name )(_egfd .Attr ,error ){_gga :=_egfd .Attr {};_gga .Name =name ;switch _afe {case ST_BorderTypeUnset :_gga .Value ="";case ST_BorderTypeNone :_gga .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_gga .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_gga .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_gga .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_gga .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_gga .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_gga .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_gga .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_gga .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_gga .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_gga .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_gga .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_gga .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_gga .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_gga .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_gga .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_gga .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_gga .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_gga .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_gga .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_gga .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_gga .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_gga .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_gga .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_gga .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_gga .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_gga .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _gga ,nil ;};func NewBorderbottom ()*Borderbottom {_ffad :=&Borderbottom {};_ffad .CT_Border =*NewCT_Border ();return _ffad ;};func (_acgb ST_HorizontalAnchor )MarshalXMLAttr (name _egfd .Name )(_egfd .Attr ,error ){_bd :=_egfd .Attr {};_bd .Name =name ;switch _acgb {case ST_HorizontalAnchorUnset :_bd .Value ="";case ST_HorizontalAnchorMargin :_bd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_bd .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_bd .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_bd .Value ="\u0063\u0068\u0061\u0072";};return _bd ,nil ;};func (_dag *CT_AnchorLock )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {e .EncodeToken (start );e .EncodeToken (_egfd .EndElement {Name :start .Name });return nil ;};type ST_BorderShadow byte ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_fbd *CT_Border )ValidateWithPath (path string )error {if _acd :=_fbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acd !=nil {return _acd ;};if _be :=_fbd .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_be !=nil {return _be ;};return nil ;};func (_bbad ST_HorizontalAnchor )String ()string {switch _bbad {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u0063\u0068\u0061\u0072";};return "";};func (_fde *Bordertop )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _fde .CT_Border .MarshalXML (e ,start );}; // Validate validates the Borderbottom and its children -func (_fdd *Borderbottom )Validate ()error {return _fdd .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};type Bordertop struct{CT_Border }; +func (_ec *Borderbottom )Validate ()error {return _ec .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};type ST_VerticalAnchor byte ;func (_cbc ST_VerticalAnchor )ValidateWithPath (path string )error {switch _cbc {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbc ));};return nil ;};func (_bed *ST_BorderShadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfa ,_bfa :=d .Token ();if _bfa !=nil {return _bfa ;};if _fdd ,_egdd :=_gfa .(_c .EndElement );_egdd &&_fdd .Name ==start .Name {*_bed =1;return nil ;};if _acg ,_cgg :=_gfa .(_c .CharData );!_cgg {return _b .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",_gfa );}else {switch string (_acg ){case "":*_bed =0;case "\u0074":*_bed =1;case "\u0074\u0072\u0075\u0065":*_bed =2;case "\u0066":*_bed =3;case "\u0066\u0061\u006cs\u0065":*_bed =4;};};_gfa ,_bfa =d .Token ();if _bfa !=nil {return _bfa ;};if _aaa ,_fbf :=_gfa .(_c .EndElement );_fbf &&_aaa .Name ==start .Name {return nil ;};return _b .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",_gfa );};func (_ed *Borderleft )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ed .CT_Border =*NewCT_Border ();for _ ,_fg :=range start .Attr {if _fg .Name .Local =="\u0074\u0079\u0070\u0065"{_ed .TypeAttr .UnmarshalXMLAttr (_fg );continue ;};if _fg .Name .Local =="\u0077\u0069\u0064t\u0068"{_ff ,_gfg :=_d .ParseUint (_fg .Value ,10,32);if _gfg !=nil {return _gfg ;};_cc :=uint32 (_ff );_ed .WidthAttr =&_cc ;continue ;};if _fg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ed .ShadowAttr .UnmarshalXMLAttr (_fg );continue ;};};for {_ded ,_eaf :=d .Token ();if _eaf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_eaf );};if _ecc ,_dg :=_ded .(_c .EndElement );_dg &&_ecc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path -func (_edd *Anchorlock )ValidateWithPath (path string )error {if _abg :=_edd .CT_AnchorLock .ValidateWithPath (path );_abg !=nil {return _abg ;};return nil ;};func (_bfe *ST_BorderType )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_afcd ,_fb :=d .Token ();if _fb !=nil {return _fb ;};if _ea ,_af :=_afcd .(_egfd .EndElement );_af &&_ea .Name ==start .Name {*_bfe =1;return nil ;};if _fe ,_bg :=_afcd .(_egfd .CharData );!_bg {return _cccg .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",_afcd );}else {switch string (_fe ){case "":*_bfe =0;case "\u006e\u006f\u006e\u0065":*_bfe =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bfe =2;case "\u0074\u0068\u0069c\u006b":*_bfe =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bfe =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_bfe =5;case "\u0064\u006f\u0074":*_bfe =6;case "\u0064\u0061\u0073\u0068":*_bfe =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bfe =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfe =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bfe =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_bfe =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_bfe =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_bfe =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bfe =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bfe =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bfe =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_bfe =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_bfe =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_bfe =19;case "\u0077\u0061\u0076\u0065":*_bfe =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bfe =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_bfe =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bfe =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bfe =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bfe =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_bfe =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_bfe =27;};};_afcd ,_fb =d .Token ();if _fb !=nil {return _fb ;};if _dee ,_cbf :=_afcd .(_egfd .EndElement );_cbf &&_dee .Name ==start .Name {return nil ;};return _cccg .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",_afcd );};type ST_WrapType byte ; +// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path +func (_bcd *CT_Wrap )ValidateWithPath (path string )error {if _gab :=_bcd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gab !=nil {return _gab ;};if _ddf :=_bcd .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_ddf !=nil {return _ddf ;};if _dgg :=_bcd .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_dgg !=nil {return _dgg ;};if _fc :=_bcd .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_fc !=nil {return _fc ;};return nil ;};type Wrap struct{CT_Wrap };func (_fgf ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _fgf {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgf ));};return nil ;};const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1;ST_VerticalAnchorPage ST_VerticalAnchor =2;ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4;);type Borderbottom struct{CT_Border };func (_bc *CT_AnchorLock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dea ,_fba :=d .Token ();if _fba !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_fba );};if _abf ,_edg :=_dea .(_c .EndElement );_edg &&_abf .Name ==start .Name {break ;};};return nil ;};func (_fae *ST_WrapSide )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfd ,_gcc :=d .Token ();if _gcc !=nil {return _gcc ;};if _ffaf ,_ddg :=_gfd .(_c .EndElement );_ddg &&_ffaf .Name ==start .Name {*_fae =1;return nil ;};if _fgeg ,_cff :=_gfd .(_c .CharData );!_cff {return _b .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",_gfd );}else {switch string (_fgeg ){case "":*_fae =0;case "\u0062\u006f\u0074\u0068":*_fae =1;case "\u006c\u0065\u0066\u0074":*_fae =2;case "\u0072\u0069\u0067h\u0074":*_fae =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fae =4;};};_gfd ,_gcc =d .Token ();if _gcc !=nil {return _gcc ;};if _ffab ,_dcf :=_gfd .(_c .EndElement );_dcf &&_ffab .Name ==start .Name {return nil ;};return _b .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",_gfd );};func NewCT_AnchorLock ()*CT_AnchorLock {_bba :=&CT_AnchorLock {};return _bba };const (ST_BorderShadowUnset ST_BorderShadow =0;ST_BorderShadowT ST_BorderShadow =1;ST_BorderShadowTrue ST_BorderShadow =2;ST_BorderShadowF ST_BorderShadow =3;ST_BorderShadowFalse ST_BorderShadow =4;);func (_ffbb ST_WrapSide )ValidateWithPath (path string )error {switch _ffbb {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbb ));};return nil ;};func (_gfc ST_BorderType )ValidateWithPath (path string )error {switch _gfc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfc ));};return nil ;};func (_aeb ST_WrapSide )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbd :=_c .Attr {};_gbd .Name =name ;switch _aeb {case ST_WrapSideUnset :_gbd .Value ="";case ST_WrapSideBoth :_gbd .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_gbd .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_gbd .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_gbd .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _gbd ,nil ;};func (_deg *CT_Border )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _deg .TypeAttr !=ST_BorderTypeUnset {_ccd ,_aab :=_deg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_ccd );};if _deg .WidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_deg .WidthAttr )});};if _deg .ShadowAttr !=ST_BorderShadowUnset {_dgf ,_ge :=_deg .ShadowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_dgf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; // Validate validates the Borderright and its children -func (_aadg *Borderright )Validate ()error {return _aadg .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_cbe ST_HorizontalAnchor )Validate ()error {return _cbe .ValidateWithPath ("")};type CT_AnchorLock struct{}; - -// Validate validates the CT_Border and its children -func (_gad *CT_Border )Validate ()error {return _gad .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};const (ST_WrapTypeUnset ST_WrapType =0;ST_WrapTypeTopAndBottom ST_WrapType =1;ST_WrapTypeSquare ST_WrapType =2;ST_WrapTypeNone ST_WrapType =3;ST_WrapTypeTight ST_WrapType =4;ST_WrapTypeThrough ST_WrapType =5;);func (_ca ST_VerticalAnchor )Validate ()error {return _ca .ValidateWithPath ("")};type Anchorlock struct{CT_AnchorLock };func (_fd *Bordertop )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _fd .CT_Border .MarshalXML (e ,start );};type Wrap struct{CT_Wrap }; +func (_cee *Borderright )Validate ()error {return _cee .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_baa ST_HorizontalAnchor )Validate ()error {return _baa .ValidateWithPath ("")};func (_efa ST_BorderShadow )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cega :=_c .Attr {};_cega .Name =name ;switch _efa {case ST_BorderShadowUnset :_cega .Value ="";case ST_BorderShadowT :_cega .Value ="\u0074";case ST_BorderShadowTrue :_cega .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_cega .Value ="\u0066";case ST_BorderShadowFalse :_cega .Value ="\u0066\u0061\u006cs\u0065";};return _cega ,nil ;};func (_gbg ST_WrapSide )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbg .String (),start );};func (_eeg *ST_WrapType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffb ,_fdef :=d .Token ();if _fdef !=nil {return _fdef ;};if _bbc ,_dcad :=_ffb .(_c .EndElement );_dcad &&_bbc .Name ==start .Name {*_eeg =1;return nil ;};if _cab ,_cba :=_ffb .(_c .CharData );!_cba {return _b .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",_ffb );}else {switch string (_cab ){case "":*_eeg =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_eeg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_eeg =2;case "\u006e\u006f\u006e\u0065":*_eeg =3;case "\u0074\u0069\u0067h\u0074":*_eeg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_eeg =5;};};_ffb ,_fdef =d .Token ();if _fdef !=nil {return _fdef ;};if _cac ,_cdd :=_ffb .(_c .EndElement );_cdd &&_cac .Name ==start .Name {return nil ;};return _b .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",_ffb );};func (_gcec *CT_Wrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcec .TypeAttr !=ST_WrapTypeUnset {_fbc ,_dbe :=_gcec .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbe !=nil {return _dbe ;};start .Attr =append (start .Attr ,_fbc );};if _gcec .SideAttr !=ST_WrapSideUnset {_ffa ,_efb :=_gcec .SideAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0069\u0064\u0065"});if _efb !=nil {return _efb ;};start .Attr =append (start .Attr ,_ffa );};if _gcec .AnchorxAttr !=ST_HorizontalAnchorUnset {_afe ,_aec :=_gcec .AnchorxAttr .MarshalXMLAttr (_c .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _aec !=nil {return _aec ;};start .Attr =append (start .Attr ,_afe );};if _gcec .AnchoryAttr !=ST_VerticalAnchorUnset {_cdb ,_gb :=_gcec .AnchoryAttr .MarshalXMLAttr (_c .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _gb !=nil {return _gb ;};start .Attr =append (start .Attr ,_cdb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdfe ST_WrapType )Validate ()error {return _fdfe .ValidateWithPath ("")};const (ST_WrapTypeUnset ST_WrapType =0;ST_WrapTypeTopAndBottom ST_WrapType =1;ST_WrapTypeSquare ST_WrapType =2;ST_WrapTypeNone ST_WrapType =3;ST_WrapTypeTight ST_WrapType =4;ST_WrapTypeThrough ST_WrapType =5;);func NewBorderbottom ()*Borderbottom {_dbb :=&Borderbottom {};_dbb .CT_Border =*NewCT_Border ();return _dbb ;};func (_dgfe *ST_WrapSide )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgfe =0;case "\u0062\u006f\u0074\u0068":*_dgfe =1;case "\u006c\u0065\u0066\u0074":*_dgfe =2;case "\u0072\u0069\u0067h\u0074":*_dgfe =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_dgfe =4;};return nil ;};func (_ddb ST_WrapSide )Validate ()error {return _ddb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path -func (_faa *CT_Wrap )ValidateWithPath (path string )error {if _dabe :=_faa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dabe !=nil {return _dabe ;};if _ebd :=_faa .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_ebd !=nil {return _ebd ;};if _caa :=_faa .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_caa !=nil {return _caa ;};if _b :=_faa .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_b !=nil {return _b ;};return nil ;}; +// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path +func (_fef *Bordertop )ValidateWithPath (path string )error {if _dag :=_fef .CT_Border .ValidateWithPath (path );_dag !=nil {return _dag ;};return nil ;};func (_afg *ST_BorderType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afg =0;case "\u006e\u006f\u006e\u0065":*_afg =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_afg =2;case "\u0074\u0068\u0069c\u006b":*_afg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_afg =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_afg =5;case "\u0064\u006f\u0074":*_afg =6;case "\u0064\u0061\u0073\u0068":*_afg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_afg =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_afg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_afg =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_afg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_afg =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_afg =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_afg =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_afg =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_afg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_afg =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_afg =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_afg =19;case "\u0077\u0061\u0076\u0065":*_afg =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_afg =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_afg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_afg =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_afg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_afg =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_afg =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_afg =27;};return nil ;};type ST_WrapSide byte ;func (_a *Anchorlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_a .CT_AnchorLock =*NewCT_AnchorLock ();for {_ag ,_gc :=d .Token ();if _gc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_gc );};if _ac ,_gd :=_ag .(_c .EndElement );_gd &&_ac .Name ==start .Name {break ;};};return nil ;};func (_gege ST_VerticalAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gege .String (),start );};func NewCT_Border ()*CT_Border {_dca :=&CT_Border {};return _dca };type CT_AnchorLock struct{};func (_gde *ST_BorderType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgd ,_eea :=d .Token ();if _eea !=nil {return _eea ;};if _fbde ,_ca :=_bgd .(_c .EndElement );_ca &&_fbde .Name ==start .Name {*_gde =1;return nil ;};if _afgb ,_dfa :=_bgd .(_c .CharData );!_dfa {return _b .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",_bgd );}else {switch string (_afgb ){case "":*_gde =0;case "\u006e\u006f\u006e\u0065":*_gde =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gde =2;case "\u0074\u0068\u0069c\u006b":*_gde =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gde =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_gde =5;case "\u0064\u006f\u0074":*_gde =6;case "\u0064\u0061\u0073\u0068":*_gde =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gde =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gde =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_gde =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_gde =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_gde =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_gde =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gde =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gde =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gde =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_gde =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_gde =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_gde =19;case "\u0077\u0061\u0076\u0065":*_gde =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gde =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_gde =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_gde =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_gde =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_gde =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_gde =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_gde =27;};};_bgd ,_eea =d .Token ();if _eea !=nil {return _eea ;};if _aeg ,_degb :=_bgd .(_c .EndElement );_degb &&_aeg .Name ==start .Name {return nil ;};return _b .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",_bgd );};func (_gcb *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gcb =1;case "\u0070\u0061\u0067\u0065":*_gcb =2;case "\u0074\u0065\u0078\u0074":*_gcb =3;case "\u0063\u0068\u0061\u0072":*_gcb =4;};return nil ;};func (_ad ST_HorizontalAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ad .String (),start );}; -// ValidateWithPath validates the Wrap and its children, prefixing error messages with path -func (_dad *Wrap )ValidateWithPath (path string )error {if _geaf :=_dad .CT_Wrap .ValidateWithPath (path );_geaf !=nil {return _geaf ;};return nil ;};func (_bff *ST_BorderShadow )UnmarshalXMLAttr (attr _egfd .Attr )error {switch attr .Value {case "":*_bff =0;case "\u0074":*_bff =1;case "\u0074\u0072\u0075\u0065":*_bff =2;case "\u0066":*_bff =3;case "\u0066\u0061\u006cs\u0065":*_bff =4;};return nil ;};func (_ag ST_WrapType )ValidateWithPath (path string )error {switch _ag {case 0,1,2,3,4,5:default:return _cccg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ag ));};return nil ;};type Borderbottom struct{CT_Border };type ST_BorderType byte ;func (_eba ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _eba {case 0,1,2,3,4:default:return _cccg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eba ));};return nil ;};func NewCT_AnchorLock ()*CT_AnchorLock {_cff :=&CT_AnchorLock {};return _cff };func (_ggfg *ST_WrapType )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_cf ,_ec :=d .Token ();if _ec !=nil {return _ec ;};if _gegf ,_gdc :=_cf .(_egfd .EndElement );_gdc &&_gegf .Name ==start .Name {*_ggfg =1;return nil ;};if _cgc ,_afc :=_cf .(_egfd .CharData );!_afc {return _cccg .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",_cf );}else {switch string (_cgc ){case "":*_ggfg =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_ggfg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ggfg =2;case "\u006e\u006f\u006e\u0065":*_ggfg =3;case "\u0074\u0069\u0067h\u0074":*_ggfg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_ggfg =5;};};_cf ,_ec =d .Token ();if _ec !=nil {return _ec ;};if _gef ,_gc :=_cf .(_egfd .EndElement );_gc &&_gef .Name ==start .Name {return nil ;};return _cccg .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",_cf );};func (_ecd ST_VerticalAnchor )String ()string {switch _ecd {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u006c\u0069\u006e\u0065";};return "";};func (_eecc *Bordertop )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_eecc .CT_Border =*NewCT_Border ();for _ ,_adf :=range start .Attr {if _adf .Name .Local =="\u0074\u0079\u0070\u0065"{_eecc .TypeAttr .UnmarshalXMLAttr (_adf );continue ;};if _adf .Name .Local =="\u0077\u0069\u0064t\u0068"{_aad ,_bad :=_be .ParseUint (_adf .Value ,10,32);if _bad !=nil {return _bad ;};_gda :=uint32 (_aad );_eecc .WidthAttr =&_gda ;continue ;};if _adf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eecc .ShadowAttr .UnmarshalXMLAttr (_adf );continue ;};};for {_egf ,_cb :=d .Token ();if _cb !=nil {return _cccg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_cb );};if _gabe ,_ecg :=_egf .(_egfd .EndElement );_ecg &&_gabe .Name ==start .Name {break ;};};return nil ;};const (ST_WrapSideUnset ST_WrapSide =0;ST_WrapSideBoth ST_WrapSide =1;ST_WrapSideLeft ST_WrapSide =2;ST_WrapSideRight ST_WrapSide =3;ST_WrapSideLargest ST_WrapSide =4;); +// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path +func (_ba *Anchorlock )ValidateWithPath (path string )error {if _eg :=_ba .CT_AnchorLock .ValidateWithPath (path );_eg !=nil {return _eg ;};return nil ;};func NewAnchorlock ()*Anchorlock {_db :=&Anchorlock {};_db .CT_AnchorLock =*NewCT_AnchorLock ();return _db ;};func NewCT_Wrap ()*CT_Wrap {_aea :=&CT_Wrap {};return _aea };func (_dfd ST_VerticalAnchor )String ()string {switch _dfd {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u006c\u0069\u006e\u0065";};return "";};func (_fdc *Borderleft )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _fdc .CT_Border .MarshalXML (e ,start );}; -// Validate validates the Borderleft and its children -func (_bcd *Borderleft )Validate ()error {return _bcd .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_ced *Anchorlock )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .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 ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _ced .CT_AnchorLock .MarshalXML (e ,start );}; +// ValidateWithPath validates the Borderright and its children, prefixing error messages with path +func (_age *Borderright )ValidateWithPath (path string )error {if _egd :=_age .CT_Border .ValidateWithPath (path );_egd !=nil {return _egd ;};return nil ;};func (_cbb *ST_VerticalAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfda ,_aca :=d .Token ();if _aca !=nil {return _aca ;};if _cfdd ,_abc :=_cfda .(_c .EndElement );_abc &&_cfdd .Name ==start .Name {*_cbb =1;return nil ;};if _eec ,_eebe :=_cfda .(_c .CharData );!_eebe {return _b .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",_cfda );}else {switch string (_eec ){case "":*_cbb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cbb =1;case "\u0070\u0061\u0067\u0065":*_cbb =2;case "\u0074\u0065\u0078\u0074":*_cbb =3;case "\u006c\u0069\u006e\u0065":*_cbb =4;};};_cfda ,_aca =d .Token ();if _aca !=nil {return _aca ;};if _aef ,_babe :=_cfda .(_c .EndElement );_babe &&_aef .Name ==start .Name {return nil ;};return _b .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",_cfda );};func (_ceg *Borderright )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _ceg .CT_Border .MarshalXML (e ,start );};func (_fgff *ST_VerticalAnchor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgff =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgff =1;case "\u0070\u0061\u0067\u0065":*_fgff =2;case "\u0074\u0065\u0078\u0074":*_fgff =3;case "\u006c\u0069\u006e\u0065":*_fgff =4;};return nil ;}; -// Validate validates the Wrap and its children -func (_ccc *Wrap )Validate ()error {return _ccc .ValidateWithPath ("\u0057\u0072\u0061\u0070")}; +// Validate validates the Bordertop and its children +func (_dcbe *Bordertop )Validate ()error {return _dcbe .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func (_ccf ST_BorderType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfb :=_c .Attr {};_dfb .Name =name ;switch _ccf {case ST_BorderTypeUnset :_dfb .Value ="";case ST_BorderTypeNone :_dfb .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_dfb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_dfb .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_dfb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_dfb .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_dfb .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_dfb .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_dfb .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_dfb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_dfb .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_dfb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_dfb .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_dfb .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_dfb .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_dfb .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_dfb .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_dfb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_dfb .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_dfb .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_dfb .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_dfb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_dfb .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_dfb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_dfb .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_dfb .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_dfb .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_dfb .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _dfb ,nil ;};const (ST_HorizontalAnchorUnset ST_HorizontalAnchor =0;ST_HorizontalAnchorMargin ST_HorizontalAnchor =1;ST_HorizontalAnchorPage ST_HorizontalAnchor =2;ST_HorizontalAnchorText ST_HorizontalAnchor =3;ST_HorizontalAnchorChar ST_HorizontalAnchor =4;);func (_ccg ST_VerticalAnchor )Validate ()error {return _ccg .ValidateWithPath ("")};const (ST_WrapSideUnset ST_WrapSide =0;ST_WrapSideBoth ST_WrapSide =1;ST_WrapSideLeft ST_WrapSide =2;ST_WrapSideRight ST_WrapSide =3;ST_WrapSideLargest ST_WrapSide =4;);func (_cfc ST_WrapType )ValidateWithPath (path string )error {switch _cfc {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfc ));};return nil ;}; -// Validate validates the Anchorlock and its children -func (_ed *Anchorlock )Validate ()error {return _ed .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");}; +// Validate validates the Borderleft and its children +func (_dcg *Borderleft )Validate ()error {return _dcg .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_bbf ST_HorizontalAnchor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbf :=_c .Attr {};_gbf .Name =name ;switch _bbf {case ST_HorizontalAnchorUnset :_gbf .Value ="";case ST_HorizontalAnchorMargin :_gbf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_gbf .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_gbf .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_gbf .Value ="\u0063\u0068\u0061\u0072";};return _gbf ,nil ;};type Anchorlock struct{CT_AnchorLock };func (_eb *Borderbottom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eb .CT_Border =*NewCT_Border ();for _ ,_ea :=range start .Attr {if _ea .Name .Local =="\u0074\u0079\u0070\u0065"{_eb .TypeAttr .UnmarshalXMLAttr (_ea );continue ;};if _ea .Name .Local =="\u0077\u0069\u0064t\u0068"{_ga ,_fd :=_d .ParseUint (_ea .Value ,10,32);if _fd !=nil {return _fd ;};_ae :=uint32 (_ga );_eb .WidthAttr =&_ae ;continue ;};if _ea .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eb .ShadowAttr .UnmarshalXMLAttr (_ea );continue ;};};for {_egf ,_dd :=d .Token ();if _dd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_dd );};if _gae ,_bg :=_egf .(_c .EndElement );_bg &&_gae .Name ==start .Name {break ;};};return nil ;};func (_gea ST_WrapType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gea .String (),start );};func (_ecaf ST_WrapType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdd :=_c .Attr {};_gdd .Name =name ;switch _ecaf {case ST_WrapTypeUnset :_gdd .Value ="";case ST_WrapTypeTopAndBottom :_gdd .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_gdd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_gdd .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_gdd .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_gdd .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _gdd ,nil ;}; -// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path -func (_gdg *Bordertop )ValidateWithPath (path string )error {if _dadg :=_gdg .CT_Border .ValidateWithPath (path );_dadg !=nil {return _dadg ;};return nil ;};func (_fegd *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _egfd .Attr )error {switch attr .Value {case "":*_fegd =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fegd =1;case "\u0070\u0061\u0067\u0065":*_fegd =2;case "\u0074\u0065\u0078\u0074":*_fegd =3;case "\u0063\u0068\u0061\u0072":*_fegd =4;};return nil ;};type Borderleft struct{CT_Border }; +// Validate validates the CT_Wrap and its children +func (_agef *CT_Wrap )Validate ()error {return _agef .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_fff *CT_Wrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dede :=range start .Attr {if _dede .Name .Local =="\u0074\u0079\u0070\u0065"{_fff .TypeAttr .UnmarshalXMLAttr (_dede );continue ;};if _dede .Name .Local =="\u0073\u0069\u0064\u0065"{_fff .SideAttr .UnmarshalXMLAttr (_dede );continue ;};if _dede .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_fff .AnchorxAttr .UnmarshalXMLAttr (_dede );continue ;};if _dede .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_fff .AnchoryAttr .UnmarshalXMLAttr (_dede );continue ;};};for {_gdb ,_dgc :=d .Token ();if _dgc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_dgc );};if _df ,_deb :=_gdb .(_c .EndElement );_deb &&_df .Name ==start .Name {break ;};};return nil ;};type Borderleft struct{CT_Border };func (_ged ST_WrapType )String ()string {switch _ged {case 0:return "";case 1:return "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";};return "";};type ST_BorderType byte ;func (_ede ST_BorderShadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ede .String (),start );};const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2;ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5;ST_BorderTypeDot ST_BorderType =6;ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9;ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12;ST_BorderTypeThickBetweenThinSmall ST_BorderType =13;ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15;ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18;ST_BorderTypeThickBetweenThinLarge ST_BorderType =19;ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21;ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24;ST_BorderTypeThreeDEngrave ST_BorderType =25;ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27;);func NewBorderleft ()*Borderleft {_bf :=&Borderleft {};_bf .CT_Border =*NewCT_Border ();return _bf }; // ValidateWithPath validates the Borderleft and its children, prefixing error messages with path -func (_ebg *Borderleft )ValidateWithPath (path string )error {if _aaa :=_ebg .CT_Border .ValidateWithPath (path );_aaa !=nil {return _aaa ;};return nil ;};func (_aa *ST_WrapType )UnmarshalXMLAttr (attr _egfd .Attr )error {switch attr .Value {case "":*_aa =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_aa =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_aa =2;case "\u006e\u006f\u006e\u0065":*_aa =3;case "\u0074\u0069\u0067h\u0074":*_aa =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_aa =5;};return nil ;};func (_gbf *Borderbottom )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_egfd .Attr {Name :_egfd .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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _gbf .CT_Border .MarshalXML (e ,start );}; +func (_bb *Borderleft )ValidateWithPath (path string )error {if _da :=_bb .CT_Border .ValidateWithPath (path );_da !=nil {return _da ;};return nil ;}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_gfae *CT_Border )ValidateWithPath (path string )error {if _aedg :=_gfae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aedg !=nil {return _aedg ;};if _dac :=_gfae .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_dac !=nil {return _dac ;};return nil ;};func (_cdfe ST_BorderType )ValidateWithPath (path string )error {switch _cdfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _cccg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfe ));};return nil ;};func (_agg ST_BorderShadow )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {return e .EncodeElement (_agg .String (),start );};func (_gg ST_VerticalAnchor )ValidateWithPath (path string )error {switch _gg {case 0,1,2,3,4:default:return _cccg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gg ));};return nil ;};func (_ce ST_BorderShadow )ValidateWithPath (path string )error {switch _ce {case 0,1,2,3,4:default:return _cccg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ce ));};return nil ;};func (_dg *Borderleft )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_dg .CT_Border =*NewCT_Border ();for _ ,_gbg :=range start .Attr {if _gbg .Name .Local =="\u0074\u0079\u0070\u0065"{_dg .TypeAttr .UnmarshalXMLAttr (_gbg );continue ;};if _gbg .Name .Local =="\u0077\u0069\u0064t\u0068"{_daa ,_cadc :=_be .ParseUint (_gbg .Value ,10,32);if _cadc !=nil {return _cadc ;};_fcg :=uint32 (_daa );_dg .WidthAttr =&_fcg ;continue ;};if _gbg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dg .ShadowAttr .UnmarshalXMLAttr (_gbg );continue ;};};for {_dbg ,_bdd :=d .Token ();if _bdd !=nil {return _cccg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_bdd );};if _e ,_aaf :=_dbg .(_egfd .EndElement );_aaf &&_e .Name ==start .Name {break ;};};return nil ;};func (_fgb ST_WrapType )MarshalXML (e *_egfd .Encoder ,start _egfd .StartElement )error {return e .EncodeElement (_fgb .String (),start );};func (_cfe *Anchorlock )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_cfe .CT_AnchorLock =*NewCT_AnchorLock ();for {_ggc ,_ggfd :=d .Token ();if _ggfd !=nil {return _cccg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_ggfd );};if _bbca ,_fg :=_ggc .(_egfd .EndElement );_fg &&_bbca .Name ==start .Name {break ;};};return nil ;};const (ST_BorderShadowUnset ST_BorderShadow =0;ST_BorderShadowT ST_BorderShadow =1;ST_BorderShadowTrue ST_BorderShadow =2;ST_BorderShadowF ST_BorderShadow =3;ST_BorderShadowFalse ST_BorderShadow =4;);func (_cbgg *CT_Wrap )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0074\u0079\u0070\u0065"{_cbgg .TypeAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="\u0073\u0069\u0064\u0065"{_cbgg .SideAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_cbgg .AnchorxAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_cbgg .AnchoryAttr .UnmarshalXMLAttr (_geg );continue ;};};for {_efc ,_eea :=d .Token ();if _eea !=nil {return _cccg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_eea );};if _fdf ,_f :=_efc .(_egfd .EndElement );_f &&_fdf .Name ==start .Name {break ;};};return nil ;};func NewBorderleft ()*Borderleft {_dde :=&Borderleft {};_dde .CT_Border =*NewCT_Border ();return _dde ;};func NewBordertop ()*Bordertop {_efe :=&Bordertop {};_efe .CT_Border =*NewCT_Border ();return _efe };func (_db ST_BorderShadow )Validate ()error {return _db .ValidateWithPath ("")};func (_edc *ST_HorizontalAnchor )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {_dfd ,_ebaa :=d .Token ();if _ebaa !=nil {return _ebaa ;};if _dd ,_gac :=_dfd .(_egfd .EndElement );_gac &&_dd .Name ==start .Name {*_edc =1;return nil ;};if _gcbd ,_ff :=_dfd .(_egfd .CharData );!_ff {return _cccg .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",_dfd );}else {switch string (_gcbd ){case "":*_edc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_edc =1;case "\u0070\u0061\u0067\u0065":*_edc =2;case "\u0074\u0065\u0078\u0074":*_edc =3;case "\u0063\u0068\u0061\u0072":*_edc =4;};};_dfd ,_ebaa =d .Token ();if _ebaa !=nil {return _ebaa ;};if _ee ,_gca :=_dfd .(_egfd .EndElement );_gca &&_ee .Name ==start .Name {return nil ;};return _cccg .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",_dfd );};func (_gbe *CT_AnchorLock )UnmarshalXML (d *_egfd .Decoder ,start _egfd .StartElement )error {for {_efd ,_cdb :=d .Token ();if _cdb !=nil {return _cccg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_cdb );};if _cdf ,_gf :=_efd .(_egfd .EndElement );_gf &&_cdf .Name ==start .Name {break ;};};return nil ;};func init (){_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0057\u0072\u0061\u0070",NewCT_Wrap );_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b",NewCT_AnchorLock );_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp",NewBordertop );_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074",NewBorderleft );_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074",NewBorderright );_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d",NewBorderbottom );_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0072\u0061\u0070",NewWrap );_fcb .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b",NewAnchorlock );}; \ No newline at end of file +// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path +func (_fa *Borderbottom )ValidateWithPath (path string )error {if _dc :=_fa .CT_Border .ValidateWithPath (path );_dc !=nil {return _dc ;};return nil ;};func (_feb *ST_BorderShadow )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_feb =0;case "\u0074":*_feb =1;case "\u0074\u0072\u0075\u0065":*_feb =2;case "\u0066":*_feb =3;case "\u0066\u0061\u006cs\u0065":*_feb =4;};return nil ;};func (_fbcg ST_BorderShadow )Validate ()error {return _fbcg .ValidateWithPath ("")};func (_fda *CT_AnchorLock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ead *ST_HorizontalAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dac ,_gec :=d .Token ();if _gec !=nil {return _gec ;};if _gbfe ,_bfg :=_dac .(_c .EndElement );_bfg &&_gbfe .Name ==start .Name {*_ead =1;return nil ;};if _gge ,_bgad :=_dac .(_c .CharData );!_bgad {return _b .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",_dac );}else {switch string (_gge ){case "":*_ead =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ead =1;case "\u0070\u0061\u0067\u0065":*_ead =2;case "\u0074\u0065\u0078\u0074":*_ead =3;case "\u0063\u0068\u0061\u0072":*_ead =4;};};_dac ,_gec =d .Token ();if _gec !=nil {return _gec ;};if _ffg ,_geg :=_dac .(_c .EndElement );_geg &&_ffg .Name ==start .Name {return nil ;};return _b .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",_dac );};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};type ST_BorderShadow byte ; + +// Validate validates the Anchorlock and its children +func (_f *Anchorlock )Validate ()error {return _f .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};func NewWrap ()*Wrap {_eca :=&Wrap {};_eca .CT_Wrap =*NewCT_Wrap ();return _eca };type ST_WrapType byte ;func (_bcf *ST_WrapType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcf =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_bcf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bcf =2;case "\u006e\u006f\u006e\u0065":*_bcf =3;case "\u0074\u0069\u0067h\u0074":*_bcf =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bcf =5;};return nil ;};func (_dga *CT_Border )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eab :=range start .Attr {if _eab .Name .Local =="\u0074\u0079\u0070\u0065"{_dga .TypeAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0077\u0069\u0064t\u0068"{_gce ,_faa :=_d .ParseUint (_eab .Value ,10,32);if _faa !=nil {return _faa ;};_cf :=uint32 (_gce );_dga .WidthAttr =&_cf ;continue ;};if _eab .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dga .ShadowAttr .UnmarshalXMLAttr (_eab );continue ;};};for {_fgca ,_fbag :=d .Token ();if _fbag !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_fbag );};if _cfd ,_aac :=_fgca .(_c .EndElement );_aac &&_cfd .Name ==start .Name {break ;};};return nil ;};func init (){_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0057\u0072\u0061\u0070",NewCT_Wrap );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b",NewCT_AnchorLock );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp",NewBordertop );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074",NewBorderleft );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074",NewBorderright );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d",NewBorderbottom );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0072\u0061\u0070",NewWrap );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b",NewAnchorlock );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/vml/vml.go b/schema/urn/schemas_microsoft_com/vml/vml.go index becc6f37cd..edcd28528a 100644 --- a/schema/urn/schemas_microsoft_com/vml/vml.go +++ b/schema/urn/schemas_microsoft_com/vml/vml.go @@ -9,634 +9,634 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package vml ;import (_dbcbe "encoding/xml";_eedc "fmt";_effcd "github.com/unidoc/unioffice";_eeg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bdef "github.com/unidoc/unioffice/schema/soo/wml";_edcbg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_abbeb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_baad "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_egcdd "strconv";);func NewCT_Line ()*CT_Line {_gebcc :=&CT_Line {};return _gebcc };func NewOfcSkew ()*OfcSkew {_dfdbfg :=&OfcSkew {};_dfdbfg .OfcCT_Skew =*NewOfcCT_Skew ();return _dfdbfg ;}; +package vml ;import (_b "encoding/xml";_e "fmt";_d "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "github.com/unidoc/unioffice/schema/soo/wml";_ga "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_fb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_a "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_g "strconv";);func NewOfcCT_Fill ()*OfcCT_Fill {_aggg :=&OfcCT_Fill {};return _aggg };func (_dgdcb *OfcCT_IdMap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgdcb .DataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_dgdcb .DataAttr )});};if _dgdcb .ExtAttr !=ST_ExtUnset {_caeffg ,_bbegb :=_dgdcb .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _bbegb !=nil {return _bbegb ;};start .Attr =append (start .Attr ,_caeffg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbfad *OfcFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";return _cbfad .OfcCT_Fill .MarshalXML (e ,start );}; -// Validate validates the OfcCT_ColorMenu and its children -func (_dgfbe *OfcCT_ColorMenu )Validate ()error {return _dgfbe .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};type Line struct{CT_Line }; - -// ValidateWithPath validates the Image and its children, prefixing error messages with path -func (_ffbgb *Image )ValidateWithPath (path string )error {if _ceeea :=_ffbgb .CT_Image .ValidateWithPath (path );_ceeea !=nil {return _ceeea ;};return nil ;};func (_bgcea ST_ImageAspect )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_bgcea .String (),start );};func (_dfcg *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_dfcg =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_dfcg =1;case "\u0049\u0063\u006f\u006e":*_dfcg =2;};return nil ;};func (_dgfd *ST_StrokeEndCap )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_dgfd =0;case "\u0066\u006c\u0061\u0074":*_dgfd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dgfd =2;case "\u0072\u006f\u0075n\u0064":*_dgfd =3;};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_gddbf :=&AG_OfficeCoreAttributes {};return _gddbf ;};func NewOfcCT_Lock ()*OfcCT_Lock {_fcggaf :=&OfcCT_Lock {};return _fcggaf };func NewAG_Ext ()*AG_Ext {_bggd :=&AG_Ext {};_bggd .ExtAttr =ST_Ext (1);return _bggd };func (_aafce OfcST_ConnectType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_abagb :=_dbcbe .Attr {};_abagb .Name =name ;switch _aafce {case OfcST_ConnectTypeUnset :_abagb .Value ="";case OfcST_ConnectTypeNone :_abagb .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_abagb .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_abagb .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_abagb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _abagb ,nil ;};func (_bafdfe *AG_CoreAttributes )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_eceaf :=range start .Attr {if _eceaf .Name .Local =="\u0068\u0072\u0065\u0066"{_acfcgd ,_bedgb :=_eceaf .Value ,error (nil );if _bedgb !=nil {return _bedgb ;};_bafdfe .HrefAttr =&_acfcgd ;continue ;};if _eceaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgca ,_fbada :=_eceaf .Value ,error (nil );if _fbada !=nil {return _fbada ;};_bafdfe .TargetAttr =&_cgca ;continue ;};if _eceaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfebd ,_gdga :=_eceaf .Value ,error (nil );if _gdga !=nil {return _gdga ;};_bafdfe .ClassAttr =&_cfebd ;continue ;};if _eceaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_gebad ,_eeag :=_eceaf .Value ,error (nil );if _eeag !=nil {return _eeag ;};_bafdfe .TitleAttr =&_gebad ;continue ;};if _eceaf .Name .Local =="\u0061\u006c\u0074"{_aebbb ,_adeedc :=_eceaf .Value ,error (nil );if _adeedc !=nil {return _adeedc ;};_bafdfe .AltAttr =&_aebbb ;continue ;};if _eceaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_adfc ,_aaabe :=_eceaf .Value ,error (nil );if _aaabe !=nil {return _aaabe ;};_bafdfe .CoordsizeAttr =&_adfc ;continue ;};if _eceaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dgfg ,_abggb :=_eceaf .Value ,error (nil );if _abggb !=nil {return _abggb ;};_bafdfe .CoordoriginAttr =&_dgfg ;continue ;};if _eceaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cebge ,_afg :=_eceaf .Value ,error (nil );if _afg !=nil {return _afg ;};_bafdfe .WrapcoordsAttr =&_cebge ;continue ;};if _eceaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bafdfe .PrintAttr .UnmarshalXMLAttr (_eceaf );continue ;};if _eceaf .Name .Local =="\u0069\u0064"{_cgcd ,_bfade :=_eceaf .Value ,error (nil );if _bfade !=nil {return _bfade ;};_bafdfe .IdAttr =&_cgcd ;continue ;};if _eceaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_fabba ,_fcgfg :=_eceaf .Value ,error (nil );if _fcgfg !=nil {return _fcgfg ;};_bafdfe .StyleAttr =&_fabba ;continue ;};};for {_fbbea ,_badbb :=d .Token ();if _badbb !=nil {return _eedc .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073: \u0025\u0073",_badbb );};if _fbded ,_dbabe :=_fbbea .(_dbcbe .EndElement );_dbabe &&_fbded .Name ==start .Name {break ;};};return nil ;};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_dbafd *CT_Handles )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {e .EncodeToken (start );if _dbafd .H !=nil {_dbba :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0068"}};for _ ,_edbdg :=range _dbafd .H {e .EncodeElement (_edbdg ,_dbba );};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _eeg .ST_TrueFalse ;MovieAttr *float32 ;RelidAttr *string ;IdAttr *string ;PictAttr *string ;RHrefAttr *string ;SIdAttr *string ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _eeg .ST_TrueFalse ;BilevelAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;};func (_bcada *OfcEquationxml )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _bcada .OfcCT_EquationXml .MarshalXML (e ,start );};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;); - -// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path -func (_acab *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _bdace ,_gegef :=range _acab .Entry {if _cbbg :=_gegef .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_bdace ));_cbbg !=nil {return _cbbg ;};};if _bdec :=_acab .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdec !=nil {return _bdec ;};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_fafcb ST_StrokeArrowType )ValidateWithPath (path string )error {switch _fafcb {case 0,1,2,3,4,5,6:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fafcb ));};return nil ;}; +// ValidateWithPath validates the Shadow and its children, prefixing error messages with path +func (_aecbf *Shadow )ValidateWithPath (path string )error {if _bcdd :=_aecbf .CT_Shadow .ValidateWithPath (path );_bcdd !=nil {return _bcdd ;};return nil ;}; -// Validate validates the OfcCT_SignatureLine and its children -func (_gfbfa *OfcCT_SignatureLine )Validate ()error {return _gfbfa .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");}; +// Validate validates the CT_H and its children +func (_abac *CT_H )Validate ()error {return _abac .ValidateWithPath ("\u0043\u0054\u005f\u0048")};type OfcOLEObject struct{OfcCT_OLEObject };func NewCT_Fill ()*CT_Fill {_fedfa :=&CT_Fill {};return _fedfa };func (_ecdede OfcST_How )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beccbg :=_b .Attr {};_beccbg .Name =name ;switch _ecdede {case OfcST_HowUnset :_beccbg .Value ="";case OfcST_HowTop :_beccbg .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_beccbg .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_beccbg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_beccbg .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_beccbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_beccbg .Value ="\u0072\u0069\u0067h\u0074";};return _beccbg ,nil ;};func (_geadd *OfcCT_Rules )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geadd .ExtAttr !=ST_ExtUnset {_bddff ,_cegdcf :=_geadd .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _cegdcf !=nil {return _cegdcf ;};start .Attr =append (start .Attr ,_bddff );};e .EncodeToken (start );if _geadd .R !=nil {_ccaa :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0072"}};for _ ,_aedcb :=range _geadd .R {e .EncodeElement (_aedcb ,_ccaa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Shapetype struct{CT_Shapetype };func (_bfgeg *OfcExtrusion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bfgeg .OfcCT_Extrusion .MarshalXML (e ,start );};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;); -// Validate validates the AG_Path and its children -func (_edaee *AG_Path )Validate ()error {return _edaee .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _eeg .ST_TrueFalse ;BilevelAttr _eeg .ST_TrueFalse ;};func (_fbdcg *CT_Line )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _fbdcg .FromAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .FromAttr )});};if _fbdcg .ToAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u006f"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .ToAttr )});};if _fbdcg .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .HrefAttr )});};if _fbdcg .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .TargetAttr )});};if _fbdcg .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .ClassAttr )});};if _fbdcg .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .TitleAttr )});};if _fbdcg .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .AltAttr )});};if _fbdcg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .CoordsizeAttr )});};if _fbdcg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .CoordoriginAttr )});};if _fbdcg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .WrapcoordsAttr )});};if _fbdcg .PrintAttr !=_eeg .ST_TrueFalseUnset {_gagbg ,_fgbcg :=_fbdcg .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fgbcg !=nil {return _fgbcg ;};start .Attr =append (start .Attr ,_gagbg );};if _fbdcg .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .IdAttr )});};if _fbdcg .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .StyleAttr )});};if _fbdcg .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .SpidAttr )});};if _fbdcg .OnedAttr !=_eeg .ST_TrueFalseUnset {_dbacf ,_abbc :=_fbdcg .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _abbc !=nil {return _abbc ;};start .Attr =append (start .Attr ,_dbacf );};if _fbdcg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .RegroupidAttr )});};if _fbdcg .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_efgag ,_dbdec :=_fbdcg .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _dbdec !=nil {return _dbdec ;};start .Attr =append (start .Attr ,_efgag );};if _fbdcg .ButtonAttr !=_eeg .ST_TrueFalseUnset {_ebec ,_eefae :=_fbdcg .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _eefae !=nil {return _eefae ;};start .Attr =append (start .Attr ,_ebec );};if _fbdcg .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_abefc ,_bbcb :=_fbdcg .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bbcb !=nil {return _bbcb ;};start .Attr =append (start .Attr ,_abefc );};if _fbdcg .BulletAttr !=_eeg .ST_TrueFalseUnset {_ceee ,_abecfd :=_fbdcg .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _abecfd !=nil {return _abecfd ;};start .Attr =append (start .Attr ,_ceee );};if _fbdcg .HrAttr !=_eeg .ST_TrueFalseUnset {_gbabb ,_fggb :=_fbdcg .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _fggb !=nil {return _fggb ;};start .Attr =append (start .Attr ,_gbabb );};if _fbdcg .HrstdAttr !=_eeg .ST_TrueFalseUnset {_gfada ,_ffc :=_fbdcg .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _ffc !=nil {return _ffc ;};start .Attr =append (start .Attr ,_gfada );};if _fbdcg .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_cfgc ,_efcbd :=_fbdcg .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _efcbd !=nil {return _efcbd ;};start .Attr =append (start .Attr ,_cfgc );};if _fbdcg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .HrpctAttr )});};if _fbdcg .HralignAttr !=OfcST_HrAlignUnset {_gcfcb ,_bacff :=_fbdcg .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _bacff !=nil {return _bacff ;};start .Attr =append (start .Attr ,_gcfcb );};if _fbdcg .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_fggea ,_beeg :=_fbdcg .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _beeg !=nil {return _beeg ;};start .Attr =append (start .Attr ,_fggea );};if _fbdcg .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_ddeb ,_agaf :=_fbdcg .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _agaf !=nil {return _agaf ;};start .Attr =append (start .Attr ,_ddeb );};if _fbdcg .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_fdcgd ,_cfg :=_fbdcg .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cfg !=nil {return _cfg ;};start .Attr =append (start .Attr ,_fdcgd );};if _fbdcg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .BordertopcolorAttr )});};if _fbdcg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .BorderleftcolorAttr )});};if _fbdcg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .BorderbottomcolorAttr )});};if _fbdcg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .BorderrightcolorAttr )});};if _fbdcg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddfbgg ,_eba :=_fbdcg .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _eba !=nil {return _eba ;};start .Attr =append (start .Attr ,_ddfbgg );};if _fbdcg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .DgmnodekindAttr )});};if _fbdcg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_acefg ,_fdca :=_fbdcg .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _fdca !=nil {return _fdca ;};start .Attr =append (start .Attr ,_acefg );};if _fbdcg .InsetmodeAttr !=OfcST_InsetModeUnset {_dabd ,_aebbe :=_fbdcg .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _aebbe !=nil {return _aebbe ;};start .Attr =append (start .Attr ,_dabd );};if _fbdcg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .OpacityAttr )});};if _fbdcg .StrokedAttr !=_eeg .ST_TrueFalseUnset {_agffe ,_ecac :=_fbdcg .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ecac !=nil {return _ecac ;};start .Attr =append (start .Attr ,_agffe );};if _fbdcg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .StrokecolorAttr )});};if _fbdcg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .StrokeweightAttr )});};if _fbdcg .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_eecdg ,_fedf :=_fbdcg .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fedf !=nil {return _fedf ;};start .Attr =append (start .Attr ,_eecdg );};if _fbdcg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .ChromakeyAttr )});};if _fbdcg .FilledAttr !=_eeg .ST_TrueFalseUnset {_cfbda ,_eeabg :=_fbdcg .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eeabg !=nil {return _eeabg ;};start .Attr =append (start .Attr ,_cfbda );};if _fbdcg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .FillcolorAttr )});};if _fbdcg .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbdcg .SptAttr )});};if _fbdcg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eec ,_cfged :=_fbdcg .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cfged !=nil {return _cfged ;};start .Attr =append (start .Attr ,_eec );};if _fbdcg .BwmodeAttr !=OfcST_BWModeUnset {_aegef ,_afcb :=_fbdcg .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _afcb !=nil {return _afcb ;};start .Attr =append (start .Attr ,_aegef );};if _fbdcg .BwpureAttr !=OfcST_BWModeUnset {_fbdfd ,_abed :=_fbdcg .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _abed !=nil {return _abed ;};start .Attr =append (start .Attr ,_fbdfd );};if _fbdcg .BwnormalAttr !=OfcST_BWModeUnset {_cgaf ,_feefa :=_fbdcg .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _feefa !=nil {return _feefa ;};start .Attr =append (start .Attr ,_cgaf );};if _fbdcg .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_adaf ,_cgcff :=_fbdcg .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _cgcff !=nil {return _cgcff ;};start .Attr =append (start .Attr ,_adaf );};if _fbdcg .OleiconAttr !=_eeg .ST_TrueFalseUnset {_eadeee ,_egcd :=_fbdcg .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _egcd !=nil {return _egcd ;};start .Attr =append (start .Attr ,_eadeee );};if _fbdcg .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_fagd ,_ffbae :=_fbdcg .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _ffbae !=nil {return _ffbae ;};start .Attr =append (start .Attr ,_fagd );};if _fbdcg .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_aacaa ,_eadefg :=_fbdcg .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _eadefg !=nil {return _eadefg ;};start .Attr =append (start .Attr ,_aacaa );};if _fbdcg .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_ecgcb ,_gdgb :=_fbdcg .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gdgb !=nil {return _gdgb ;};start .Attr =append (start .Attr ,_ecgcb );};if _fbdcg .ClipAttr !=_eeg .ST_TrueFalseUnset {_ggbda ,_efggg :=_fbdcg .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _efggg !=nil {return _efggg ;};start .Attr =append (start .Attr ,_ggbda );};e .EncodeToken (start );if _fbdcg .EG_ShapeElements !=nil {for _ ,_cccfe :=range _fbdcg .EG_ShapeElements {_cccfe .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;};func NewOfcOLEObject ()*OfcOLEObject {_bcgb :=&OfcOLEObject {};_bcgb .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _bcgb ;}; +// Validate validates the AG_AllShapeAttributes and its children +func (_bdb *AG_AllShapeAttributes )Validate ()error {return _bdb .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_faecd ST_FillType )String ()string {switch _faecd {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 3:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 6:return "\u0066\u0072\u0061m\u0065";};return "";};func (_bacfdg *OfcDiagram )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _bacfdg .OfcCT_Diagram .MarshalXML (e ,start );};func (_gfecb *OfcST_ColorMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfecb =0;case "\u0061\u0075\u0074\u006f":*_gfecb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfecb =2;};return nil ;};func (_dabea *ST_FillMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dabea =0;case "\u006e\u006f\u006e\u0065":*_dabea =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dabea =2;case "\u0073\u0069\u0067m\u0061":*_dabea =3;case "\u0061\u006e\u0079":*_dabea =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_dabea =5;};return nil ;}; -// Validate validates the OfcBottom and its children -func (_gcfag *OfcBottom )Validate ()error {return _gcfag .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_dddbgd *CT_H )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _dddbgd .PositionAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_dddbgd .PositionAttr )});};if _dddbgd .PolarAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dddbgd .PolarAttr )});};if _dddbgd .MapAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006d\u0061\u0070"},Value :_eedc .Sprintf ("\u0025\u0076",*_dddbgd .MapAttr )});};if _dddbgd .InvxAttr !=_eeg .ST_TrueFalseUnset {_aceg ,_afab :=_dddbgd .InvxAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0076\u0078"});if _afab !=nil {return _afab ;};start .Attr =append (start .Attr ,_aceg );};if _dddbgd .InvyAttr !=_eeg .ST_TrueFalseUnset {_fcb ,_bbfag :=_dddbgd .InvyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0076\u0079"});if _bbfag !=nil {return _bbfag ;};start .Attr =append (start .Attr ,_fcb );};if _dddbgd .SwitchAttr !=_eeg .ST_TrueFalseBlankUnset {_dbbaf ,_cedbb :=_dddbgd .SwitchAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _cedbb !=nil {return _cedbb ;};start .Attr =append (start .Attr ,_dbbaf );};if _dddbgd .XrangeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dddbgd .XrangeAttr )});};if _dddbgd .YrangeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dddbgd .YrangeAttr )});};if _dddbgd .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dddbgd .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcCT_Rules and its children +func (_ecaba *OfcCT_Rules )Validate ()error {return _ecaba .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_fgagc :=&OfcCT_Extrusion {};return _fgagc }; -// Validate validates the OfcCT_Proxy and its children -func (_agbge *OfcCT_Proxy )Validate ()error {return _agbge .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");}; +// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path +func (_bdgfag *OfcCT_Complex )ValidateWithPath (path string )error {if _fgcgg :=_bdgfag .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fgcgg !=nil {return _fgcgg ;};return nil ;}; -// Validate validates the Arc and its children -func (_fbgc *Arc )Validate ()error {return _fbgc .ValidateWithPath ("\u0041\u0072\u0063")}; +// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path +func (_gacd *AG_Ext )ValidateWithPath (path string )error {if _gacd .ExtAttr ==ST_ExtUnset {return _e .Errorf ("\u0025\u0073\u002fE\u0078\u0074\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 _dfc :=_gacd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dfc !=nil {return _dfc ;};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_defad :=&OfcCT_Relation {};return _defad };func (_bgbebd *Textbox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bgbebd .CT_Textbox .MarshalXML (e ,start );}; -// Validate validates the OfcCT_Callout and its children -func (_becdf *OfcCT_Callout )Validate ()error {return _becdf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");}; +// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path +func (_beedg *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _beedg .Idmap !=nil {if _afdfb :=_beedg .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_afdfb !=nil {return _afdfb ;};};if _beedg .Regrouptable !=nil {if _gaaee :=_beedg .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_gaaee !=nil {return _gaaee ;};};if _beedg .Rules !=nil {if _ebda :=_beedg .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_ebda !=nil {return _ebda ;};};if _agbgg :=_beedg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agbgg !=nil {return _agbgg ;};return nil ;};func NewCT_Oval ()*CT_Oval {_adeg :=&CT_Oval {};return _adeg }; -// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path -func (_fdcda *OfcCT_Complex )ValidateWithPath (path string )error {if _bagf :=_fdcda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bagf !=nil {return _bagf ;};return nil ;}; +// Validate validates the OfcOLEObject and its children +func (_dagfc *OfcOLEObject )Validate ()error {return _dagfc .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func NewOfcTop ()*OfcTop {_cbcfe :=&OfcTop {};_cbcfe .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cbcfe ;};func (_fegfae *Shapetype )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fegfae .CT_Shapetype =*NewCT_Shapetype ();for _ ,_bbef :=range start .Attr {if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bgcdf ,_fecgc :=_bbef .Value ,error (nil );if _fecgc !=nil {return _fecgc ;};_fegfae .BordertopcolorAttr =&_bgcdf ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_abgd ,_ageff :=_bbef .Value ,error (nil );if _ageff !=nil {return _ageff ;};_fegfae .MasterAttr =&_abgd ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gfgc ,_bfcada :=_bbef .Value ,error (nil );if _bfcada !=nil {return _bfcada ;};_fegfae .BorderleftcolorAttr =&_gfgc ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fegfae .BulletAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068\u0072"{_fegfae .HrAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0063\u006c\u0069\u0070"{_fegfae .ClipAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068\u0072\u0073t\u0064"{_fegfae .HrstdAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0073\u0070\u0069\u0064"{_bacgdf ,_bdegab :=_bbef .Value ,error (nil );if _bdegab !=nil {return _bdegab ;};_fegfae .SpidAttr =&_bacgdf ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fegfae .HrnoshadeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_egfed ,_cgcddg :=_g .ParseInt (_bbef .Value ,10,64);if _cgcddg !=nil {return _cgcddg ;};_fegfae .RegroupidAttr =&_egfed ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fegfae .DgmlayoutAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fegfae .CliptowrapAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fegfae .AllowoverlapAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fegfae .InsetmodeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fegfae .UserhiddenAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aabfb ,_decaf :=_bbef .Value ,error (nil );if _decaf !=nil {return _decaf ;};_fegfae .BorderbottomcolorAttr =&_aabfb ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fegfae .BwpureAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fegfae .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fegfae .PreferrelativeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fegfae .AllowincellAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbgcf ,_cbbb :=_g .ParseFloat (_bbef .Value ,64);if _cbbb !=nil {return _cbbb ;};_ddggb :=float32 (_fbgcf );_fegfae .HrpctAttr =&_ddggb ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fegfae .ButtonAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fegfae .UserdrawnAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fegfae .BwnormalAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0073\u0070\u0074"{_ffgaa ,_aefbdb :=_g .ParseFloat (_bbef .Value ,64);if _aefbdb !=nil {return _aefbdb ;};_ffgcd :=float32 (_ffgaa );_fegfae .SptAttr =&_ffgcd ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fegfae .ConnectortypeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdabd ,_afgce :=_bbef .Value ,error (nil );if _afgce !=nil {return _afgce ;};_fegfae .BorderrightcolorAttr =&_cdabd ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fegfae .OleiconAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecebc ,_dbaae :=_g .ParseInt (_bbef .Value ,10,64);if _dbaae !=nil {return _dbaae ;};_fegfae .DgmnodekindAttr =&_ecebc ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u006f\u006e\u0065\u0064"{_fegfae .OnedAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fegfae .BwmodeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u006f\u006c\u0065"{_fegfae .OleAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fegfae .ForcedashAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fegfae .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fegfae .HralignAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ceged ,_eecc :=_bbef .Value ,error (nil );if _eecc !=nil {return _eecc ;};_fegfae .WrapcoordsAttr =&_ceged ;continue ;};if _bbef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fafcb ,_dbadc :=_bbef .Value ,error (nil );if _dbadc !=nil {return _dbadc ;};_fegfae .CoordsizeAttr =&_fafcb ;continue ;};if _bbef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fegfae .StrokedAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0061\u006c\u0074"{_ffcec ,_afgcc :=_bbef .Value ,error (nil );if _afgcc !=nil {return _afgcc ;};_fegfae .AltAttr =&_ffcec ;continue ;};if _bbef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bdgff ,_aacae :=_bbef .Value ,error (nil );if _aacae !=nil {return _aacae ;};_fegfae .StrokeweightAttr =&_bdgff ;continue ;};if _bbef .Name .Local =="\u0073\u0074\u0079l\u0065"{_efagf ,_eaecfe :=_bbef .Value ,error (nil );if _eaecfe !=nil {return _eaecfe ;};_fegfae .StyleAttr =&_efagf ;continue ;};if _bbef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fcfce ,_bcgf :=_bbef .Value ,error (nil );if _bcgf !=nil {return _bcgf ;};_fegfae .ChromakeyAttr =&_fcfce ;continue ;};if _bbef .Name .Local =="\u0069\u0064"{_ecccbg ,_egaa :=_bbef .Value ,error (nil );if _egaa !=nil {return _egaa ;};_fegfae .IdAttr =&_ecccbg ;continue ;};if _bbef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agdcg ,_gadcd :=_bbef .Value ,error (nil );if _gadcd !=nil {return _gadcd ;};_fegfae .TargetAttr =&_agdcg ;continue ;};if _bbef .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcfgc ,_dafgcf :=_bbef .Value ,error (nil );if _dafgcf !=nil {return _dafgcf ;};_fegfae .ClassAttr =&_dcfgc ;continue ;};if _bbef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fegfae .InsetpenAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0070\u0072\u0069n\u0074"{_fegfae .PrintAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fegfae .FilledAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggaga ,_ffccf :=_bbef .Value ,error (nil );if _ffccf !=nil {return _ffccf ;};_fegfae .StrokecolorAttr =&_ggaga ;continue ;};if _bbef .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbcbf ,_adgde :=_bbef .Value ,error (nil );if _adgde !=nil {return _adgde ;};_fegfae .TitleAttr =&_bbcbf ;continue ;};if _bbef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_beddg ,_gagb :=_bbef .Value ,error (nil );if _gagb !=nil {return _gagb ;};_fegfae .OpacityAttr =&_beddg ;continue ;};if _bbef .Name .Local =="\u0061\u0064\u006a"{_fdgbd ,_bcgcd :=_bbef .Value ,error (nil );if _bcgcd !=nil {return _bcgcd ;};_fegfae .AdjAttr =&_fdgbd ;continue ;};if _bbef .Name .Local =="\u0070\u0061\u0074\u0068"{_dcegf ,_gdgfe :=_bbef .Value ,error (nil );if _gdgfe !=nil {return _gdgfe ;};_fegfae .PathAttr =&_dcegf ;continue ;};if _bbef .Name .Local =="\u0068\u0072\u0065\u0066"{_bfgad ,_bacaa :=_bbef .Value ,error (nil );if _bacaa !=nil {return _bacaa ;};_fegfae .HrefAttr =&_bfgad ;continue ;};if _bbef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccccd ,_fadf :=_bbef .Value ,error (nil );if _fadf !=nil {return _fadf ;};_fegfae .CoordoriginAttr =&_ccccd ;continue ;};if _bbef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdbca ,_fbdge :=_bbef .Value ,error (nil );if _fbdge !=nil {return _fbdge ;};_fegfae .FillcolorAttr =&_fdbca ;continue ;};};_agedf :for {_facab ,_fddge :=d .Token ();if _fddge !=nil {return _fddge ;};switch _cagba :=_facab .(type ){case _b .StartElement :switch _cagba .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_efegc :=NewEG_ShapeElements ();_efegc .Path =NewPath ();if _dagd :=d .DecodeElement (_efegc .Path ,&_cagba );_dagd !=nil {return _dagd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_efegc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_acdad :=NewEG_ShapeElements ();_acdad .Formulas =NewFormulas ();if _bebcd :=d .DecodeElement (_acdad .Formulas ,&_cagba );_bebcd !=nil {return _bebcd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_acdad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cbaeb :=NewEG_ShapeElements ();_cbaeb .Handles =NewHandles ();if _ecagg :=d .DecodeElement (_cbaeb .Handles ,&_cagba );_ecagg !=nil {return _ecagg ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_cbaeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dggac :=NewEG_ShapeElements ();_dggac .Fill =NewFill ();if _ffdb :=d .DecodeElement (_dggac .Fill ,&_cagba );_ffdb !=nil {return _ffdb ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dggac );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eccdf :=NewEG_ShapeElements ();_eccdf .Stroke =NewStroke ();if _baceb :=d .DecodeElement (_eccdf .Stroke ,&_cagba );_baceb !=nil {return _baceb ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_eccdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfgcbd :=NewEG_ShapeElements ();_bfgcbd .Shadow =NewShadow ();if _fcga :=d .DecodeElement (_bfgcbd .Shadow ,&_cagba );_fcga !=nil {return _fcga ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_bfgcbd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccggd :=NewEG_ShapeElements ();_ccggd .Textbox =NewTextbox ();if _acgbgf :=d .DecodeElement (_ccggd .Textbox ,&_cagba );_acgbgf !=nil {return _acgbgf ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ccggd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cgdbf :=NewEG_ShapeElements ();_cgdbf .Textpath =NewTextpath ();if _cbec :=d .DecodeElement (_cgdbf .Textpath ,&_cagba );_cbec !=nil {return _cbec ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_cgdbf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dabdb :=NewEG_ShapeElements ();_dabdb .Imagedata =NewImagedata ();if _edcab :=d .DecodeElement (_dabdb .Imagedata ,&_cagba );_edcab !=nil {return _edcab ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dabdb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_baege :=NewEG_ShapeElements ();_baege .Skew =NewOfcSkew ();if _fedeca :=d .DecodeElement (_baege .Skew ,&_cagba );_fedeca !=nil {return _fedeca ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_baege );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ccgdb :=NewEG_ShapeElements ();_ccgdb .Extrusion =NewOfcExtrusion ();if _aeagd :=d .DecodeElement (_ccgdb .Extrusion ,&_cagba );_aeagd !=nil {return _aeagd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ccgdb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dbegg :=NewEG_ShapeElements ();_dbegg .Callout =NewOfcCallout ();if _dcea :=d .DecodeElement (_dbegg .Callout ,&_cagba );_dcea !=nil {return _dcea ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dbegg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gcgeg :=NewEG_ShapeElements ();_gcgeg .Lock =NewOfcLock ();if _ecdga :=d .DecodeElement (_gcgeg .Lock ,&_cagba );_ecdga !=nil {return _ecdga ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_gcgeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ggfee :=NewEG_ShapeElements ();_ggfee .Clippath =NewOfcClippath ();if _ecaegg :=d .DecodeElement (_ggfee .Clippath ,&_cagba );_ecaegg !=nil {return _ecaegg ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ggfee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gafgg :=NewEG_ShapeElements ();_gafgg .Signatureline =NewOfcSignatureline ();if _cdagcd :=d .DecodeElement (_gafgg .Signatureline ,&_cagba );_cdagcd !=nil {return _cdagcd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_gafgg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ebgec :=NewEG_ShapeElements ();_ebgec .Wrap =_a .NewWrap ();if _bfdde :=d .DecodeElement (_ebgec .Wrap ,&_cagba );_bfdde !=nil {return _bfdde ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ebgec );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eeadf :=NewEG_ShapeElements ();_eeadf .Anchorlock =_a .NewAnchorlock ();if _cgcfg :=d .DecodeElement (_eeadf .Anchorlock ,&_cagba );_cgcfg !=nil {return _cgcfg ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_eeadf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cfgd :=NewEG_ShapeElements ();_cfgd .Bordertop =_a .NewBordertop ();if _baefe :=d .DecodeElement (_cfgd .Bordertop ,&_cagba );_baefe !=nil {return _baefe ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_cfgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gecab :=NewEG_ShapeElements ();_gecab .Borderbottom =_a .NewBorderbottom ();if _babcc :=d .DecodeElement (_gecab .Borderbottom ,&_cagba );_babcc !=nil {return _babcc ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_gecab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccfcc :=NewEG_ShapeElements ();_ccfcc .Borderleft =_a .NewBorderleft ();if _egddb :=d .DecodeElement (_ccfcc .Borderleft ,&_cagba );_egddb !=nil {return _egddb ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ccfcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dddda :=NewEG_ShapeElements ();_dddda .Borderright =_a .NewBorderright ();if _dfdaeg :=d .DecodeElement (_dddda .Borderright ,&_cagba );_dfdaeg !=nil {return _dfdaeg ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dddda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ecddd :=NewEG_ShapeElements ();_ecddd .ClientData =_ga .NewClientData ();if _bfafd :=d .DecodeElement (_ecddd .ClientData ,&_cagba );_bfafd !=nil {return _bfafd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ecddd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dgfea :=NewEG_ShapeElements ();_dgfea .Textdata =_fb .NewTextdata ();if _ccabb :=d .DecodeElement (_dgfea .Textdata ,&_cagba );_ccabb !=nil {return _ccabb ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dgfea );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_fegfae .Complex =NewOfcComplex ();if _ddacd :=d .DecodeElement (_fegfae .Complex ,&_cagba );_ddacd !=nil {return _ddacd ;};default:_d .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 \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_cagba .Name );if _cdaab :=d .Skip ();_cdaab !=nil {return _cdaab ;};};case _b .EndElement :break _agedf ;case _b .CharData :};};return nil ;};type Fill struct{CT_Fill };type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _bd .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_c .TxbxContent ;Any _d .Any ;IdAttr *string ;StyleAttr *string ;};func (_ddea *AG_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddea .FilledAttr !=_bd .ST_TrueFalseUnset {_edc ,_ddd :=_ddea .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ddd !=nil {return _ddd ;};start .Attr =append (start .Attr ,_edc );};if _ddea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_ddea .FillcolorAttr )});};return nil ;}; -// Validate validates the AG_StrokeAttributes and its children -func (_abead *AG_StrokeAttributes )Validate ()error {return _abead .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path +func (_dad *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _bcc :=_dad .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bcc !=nil {return _bcc ;};if _afc :=_dad .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afc !=nil {return _afc ;};if _eea :=_dad .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eea !=nil {return _eea ;};if _gae :=_dad .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gae !=nil {return _gae ;};if _gab :=_dad .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gab !=nil {return _gab ;};if _bbf :=_dad .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bbf !=nil {return _bbf ;};if _bbb :=_dad .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bbb !=nil {return _bbb ;};if _cgge :=_dad .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cgge !=nil {return _cgge ;};if _dd :=_dad .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dd !=nil {return _dd ;};if _egge :=_dad .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egge !=nil {return _egge ;};if _dc :=_dad .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dc !=nil {return _dc ;};if _bbed :=_dad .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbed !=nil {return _bbed ;};if _ada :=_dad .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ada !=nil {return _ada ;};if _fad :=_dad .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fad !=nil {return _fad ;};if _ed :=_dad .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ed !=nil {return _ed ;};if _ede :=_dad .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ede !=nil {return _ede ;};return nil ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _bd .ST_TrueFalse ;StrokeokAttr _bd .ST_TrueFalse ;ShadowokAttr _bd .ST_TrueFalse ;ArrowokAttr _bd .ST_TrueFalse ;GradientshapeokAttr _bd .ST_TrueFalse ;TextpathokAttr _bd .ST_TrueFalse ;InsetpenokAttr _bd .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _bd .ST_TrueFalse ;IdAttr *string ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_gefa :=&OfcCT_OLEObject {};return _gefa }; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_fefebg *CT_Shadow )ValidateWithPath (path string )error {if _bbcc :=_fefebg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bbcc !=nil {return _bbcc ;};if _dddbb :=_fefebg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dddbb !=nil {return _dddbb ;};if _dgdef :=_fefebg .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_dgdef !=nil {return _dgdef ;};return nil ;};const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5;OfcST_FillTypeGradientUnscaled OfcST_FillType =6;OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;);func (_gecg *OfcClippath )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _gecg .OfcCT_ClipPath .MarshalXML (e ,start );};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_fdgde *EG_ShapeElements )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gfae :for {_dcfb ,_eeee :=d .Token ();if _eeee !=nil {return _eeee ;};switch _bcacg :=_dcfb .(type ){case _dbcbe .StartElement :switch _bcacg .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fdgde .Path =NewPath ();if _dgcgf :=d .DecodeElement (_fdgde .Path ,&_bcacg );_dgcgf !=nil {return _dgcgf ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fdgde .Formulas =NewFormulas ();if _affdc :=d .DecodeElement (_fdgde .Formulas ,&_bcacg );_affdc !=nil {return _affdc ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fdgde .Handles =NewHandles ();if _eaac :=d .DecodeElement (_fdgde .Handles ,&_bcacg );_eaac !=nil {return _eaac ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_fdgde .Fill =NewFill ();if _cbeef :=d .DecodeElement (_fdgde .Fill ,&_bcacg );_cbeef !=nil {return _cbeef ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fdgde .Stroke =NewStroke ();if _cgege :=d .DecodeElement (_fdgde .Stroke ,&_bcacg );_cgege !=nil {return _cgege ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fdgde .Shadow =NewShadow ();if _dedb :=d .DecodeElement (_fdgde .Shadow ,&_bcacg );_dedb !=nil {return _dedb ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fdgde .Textbox =NewTextbox ();if _fbfcd :=d .DecodeElement (_fdgde .Textbox ,&_bcacg );_fbfcd !=nil {return _fbfcd ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fdgde .Textpath =NewTextpath ();if _ccdf :=d .DecodeElement (_fdgde .Textpath ,&_bcacg );_ccdf !=nil {return _ccdf ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fdgde .Imagedata =NewImagedata ();if _bdfa :=d .DecodeElement (_fdgde .Imagedata ,&_bcacg );_bdfa !=nil {return _bdfa ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fdgde .Skew =NewOfcSkew ();if _abdb :=d .DecodeElement (_fdgde .Skew ,&_bcacg );_abdb !=nil {return _abdb ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fdgde .Extrusion =NewOfcExtrusion ();if _cabd :=d .DecodeElement (_fdgde .Extrusion ,&_bcacg );_cabd !=nil {return _cabd ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fdgde .Callout =NewOfcCallout ();if _dadecf :=d .DecodeElement (_fdgde .Callout ,&_bcacg );_dadecf !=nil {return _dadecf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fdgde .Lock =NewOfcLock ();if _fcafe :=d .DecodeElement (_fdgde .Lock ,&_bcacg );_fcafe !=nil {return _fcafe ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fdgde .Clippath =NewOfcClippath ();if _efbaa :=d .DecodeElement (_fdgde .Clippath ,&_bcacg );_efbaa !=nil {return _efbaa ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fdgde .Signatureline =NewOfcSignatureline ();if _afa :=d .DecodeElement (_fdgde .Signatureline ,&_bcacg );_afa !=nil {return _afa ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fdgde .Wrap =_baad .NewWrap ();if _eade :=d .DecodeElement (_fdgde .Wrap ,&_bcacg );_eade !=nil {return _eade ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fdgde .Anchorlock =_baad .NewAnchorlock ();if _bbcfde :=d .DecodeElement (_fdgde .Anchorlock ,&_bcacg );_bbcfde !=nil {return _bbcfde ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fdgde .Bordertop =_baad .NewBordertop ();if _gdbdb :=d .DecodeElement (_fdgde .Bordertop ,&_bcacg );_gdbdb !=nil {return _gdbdb ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fdgde .Borderbottom =_baad .NewBorderbottom ();if _dfeff :=d .DecodeElement (_fdgde .Borderbottom ,&_bcacg );_dfeff !=nil {return _dfeff ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fdgde .Borderleft =_baad .NewBorderleft ();if _daaac :=d .DecodeElement (_fdgde .Borderleft ,&_bcacg );_daaac !=nil {return _daaac ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fdgde .Borderright =_baad .NewBorderright ();if _gfdafa :=d .DecodeElement (_fdgde .Borderright ,&_bcacg );_gfdafa !=nil {return _gfdafa ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fdgde .ClientData =_edcbg .NewClientData ();if _ede :=d .DecodeElement (_fdgde .ClientData ,&_bcacg );_ede !=nil {return _ede ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fdgde .Textdata =_abbeb .NewTextdata ();if _baefg :=d .DecodeElement (_fdgde .Textdata ,&_bcacg );_baefg !=nil {return _baefg ;};default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_bcacg .Name );if _bfef :=d .Skip ();_bfef !=nil {return _bfef ;};};case _dbcbe .EndElement :break _gfae ;case _dbcbe .CharData :};};return nil ;}; +// Validate validates the Handles and its children +func (_ddcab *Handles )Validate ()error {return _ddcab .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");}; -// Validate validates the CT_Fill and its children -func (_cfbe *CT_Fill )Validate ()error {return _cfbe .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_cebc *AG_Id )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _cebc .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cebc .IdAttr )});};return nil ;};func (_bbfgf OfcST_RType )ValidateWithPath (path string )error {switch _bbfgf {case 0,1,2,3,4:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfgf ));};return nil ;}; +// Validate validates the Stroke and its children +func (_dbedf *Stroke )Validate ()error {return _dbedf .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");}; -// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path -func (_dcgd *AG_Style )ValidateWithPath (path string )error {return nil };type OfcST_HrAlign byte ; +// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path +func (_dff *CT_Arc )ValidateWithPath (path string )error {for _afcgag ,_egggb :=range _dff .EG_ShapeElements {if _bab :=_egggb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_afcgag ));_bab !=nil {return _bab ;};};if _ebae :=_dff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebae !=nil {return _ebae ;};if _facd :=_dff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_facd !=nil {return _facd ;};if _dbad :=_dff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbad !=nil {return _dbad ;};if _gfeg :=_dff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gfeg !=nil {return _gfeg ;};if _fbabc :=_dff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbabc !=nil {return _fbabc ;};if _dfbb :=_dff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dfbb !=nil {return _dfbb ;};if _cafd :=_dff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cafd !=nil {return _cafd ;};if _bebbe :=_dff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bebbe !=nil {return _bebbe ;};if _afbd :=_dff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_afbd !=nil {return _afbd ;};if _fdbcg :=_dff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fdbcg !=nil {return _fdbcg ;};if _bbbdb :=_dff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bbbdb !=nil {return _bbbdb ;};if _face :=_dff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_face !=nil {return _face ;};if _adba :=_dff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_adba !=nil {return _adba ;};if _cbdc :=_dff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cbdc !=nil {return _cbdc ;};if _gbdcf :=_dff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gbdcf !=nil {return _gbdcf ;};if _fecd :=_dff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fecd !=nil {return _fecd ;};if _ggce :=_dff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggce !=nil {return _ggce ;};if _ccgc :=_dff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ccgc !=nil {return _ccgc ;};if _gcfc :=_dff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcfc !=nil {return _gcfc ;};if _gage :=_dff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};if _cada :=_dff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cada !=nil {return _cada ;};if _cbccd :=_dff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cbccd !=nil {return _cbccd ;};if _daabd :=_dff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_daabd !=nil {return _daabd ;};if _afbg :=_dff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_afbg !=nil {return _afbg ;};if _begd :=_dff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_begd !=nil {return _begd ;};if _egfe :=_dff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_egfe !=nil {return _egfe ;};if _afff :=_dff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_afff !=nil {return _afff ;};if _gggc :=_dff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gggc !=nil {return _gggc ;};if _acfe :=_dff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_acfe !=nil {return _acfe ;};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_efdea :=&OfcCT_StrokeChild {};return _efdea };func (_fccg *CT_Handles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdg :for {_caab ,_gfdbe :=d .Token ();if _gfdbe !=nil {return _gfdbe ;};switch _gbde :=_caab .(type ){case _b .StartElement :switch _gbde .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_fcde :=NewCT_H ();if _dbdab :=d .DecodeElement (_fcde ,&_gbde );_dbdab !=nil {return _dbdab ;};_fccg .H =append (_fccg .H ,_fcde );default:_d .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\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_gbde .Name );if _bceb :=d .Skip ();_bceb !=nil {return _bceb ;};};case _b .EndElement :break _cfdg ;case _b .CharData :};};return nil ;};func (_bddgf OfcST_FillType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gebba :=_b .Attr {};_gebba .Name =name ;switch _bddgf {case OfcST_FillTypeUnset :_gebba .Value ="";case OfcST_FillTypeGradientCenter :_gebba .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_gebba .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_gebba .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_gebba .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_gebba .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_gebba .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_gebba .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_gebba .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_gebba .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _gebba ,nil ;};func (_ccadd OfcST_ExtrusionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccadd .String (),start );};func (_dgffdg OfcST_ExtrusionRender )String ()string {switch _dgffdg {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case 3:return "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return "";};type OfcBottom struct{OfcCT_StrokeChild }; -// Validate validates the OfcCT_OLEObject and its children -func (_gfcce *OfcCT_OLEObject )Validate ()error {return _gfcce .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_fddfa *AG_ImageAttributes )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_eacg :=range start .Attr {if _eacg .Name .Local =="\u0073\u0072\u0063"{_bgc ,_acdb :=_eacg .Value ,error (nil );if _acdb !=nil {return _acdb ;};_fddfa .SrcAttr =&_bgc ;continue ;};if _eacg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bbbd ,_fdac :=_eacg .Value ,error (nil );if _fdac !=nil {return _fdac ;};_fddfa .CropleftAttr =&_bbbd ;continue ;};if _eacg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cgcb ,_caggad :=_eacg .Value ,error (nil );if _caggad !=nil {return _caggad ;};_fddfa .CroptopAttr =&_cgcb ;continue ;};if _eacg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fgefe ,_eddg :=_eacg .Value ,error (nil );if _eddg !=nil {return _eddg ;};_fddfa .CroprightAttr =&_fgefe ;continue ;};if _eacg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_ggegc ,_cagc :=_eacg .Value ,error (nil );if _cagc !=nil {return _cagc ;};_fddfa .CropbottomAttr =&_ggegc ;continue ;};if _eacg .Name .Local =="\u0067\u0061\u0069\u006e"{_eabdb ,_aafe :=_eacg .Value ,error (nil );if _aafe !=nil {return _aafe ;};_fddfa .GainAttr =&_eabdb ;continue ;};if _eacg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ccga ,_fcdaa :=_eacg .Value ,error (nil );if _fcdaa !=nil {return _fcdaa ;};_fddfa .BlacklevelAttr =&_ccga ;continue ;};if _eacg .Name .Local =="\u0067\u0061\u006dm\u0061"{_efbed ,_afdebf :=_eacg .Value ,error (nil );if _afdebf !=nil {return _afdebf ;};_fddfa .GammaAttr =&_efbed ;continue ;};if _eacg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fddfa .GrayscaleAttr .UnmarshalXMLAttr (_eacg );continue ;};if _eacg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fddfa .BilevelAttr .UnmarshalXMLAttr (_eacg );continue ;};};for {_deaba ,_dgegf :=d .Token ();if _dgegf !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0049\u006d\u0061\u0067\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_dgegf );};if _gdbbf ,_cggff :=_deaba .(_dbcbe .EndElement );_cggff &&_gdbbf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_StrokeChild and its children +func (_gccgb *OfcCT_StrokeChild )Validate ()error {return _gccgb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};type OfcCT_Callout struct{OnAttr _bd .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _bd .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _bd .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _bd .ST_TrueFalse ;TextborderAttr _bd .ST_TrueFalse ;MinusxAttr _bd .ST_TrueFalse ;MinusyAttr _bd .ST_TrueFalse ;ExtAttr ST_Ext ;}; -// Validate validates the Textbox and its children -func (_fbeg *Textbox )Validate ()error {return _fbeg .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func (_cbff *CT_Image )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _cbff .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .HrefAttr )});};if _cbff .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .TargetAttr )});};if _cbff .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .ClassAttr )});};if _cbff .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .TitleAttr )});};if _cbff .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .AltAttr )});};if _cbff .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .CoordsizeAttr )});};if _cbff .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .CoordoriginAttr )});};if _cbff .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .WrapcoordsAttr )});};if _cbff .PrintAttr !=_eeg .ST_TrueFalseUnset {_edbgb ,_aebge :=_cbff .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aebge !=nil {return _aebge ;};start .Attr =append (start .Attr ,_edbgb );};if _cbff .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .IdAttr )});};if _cbff .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .StyleAttr )});};if _cbff .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .SpidAttr )});};if _cbff .OnedAttr !=_eeg .ST_TrueFalseUnset {_cebde ,_bcbga :=_cbff .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _bcbga !=nil {return _bcbga ;};start .Attr =append (start .Attr ,_cebde );};if _cbff .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .RegroupidAttr )});};if _cbff .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_bage ,_fcagc :=_cbff .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _fcagc !=nil {return _fcagc ;};start .Attr =append (start .Attr ,_bage );};if _cbff .ButtonAttr !=_eeg .ST_TrueFalseUnset {_afae ,_dga :=_cbff .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _dga !=nil {return _dga ;};start .Attr =append (start .Attr ,_afae );};if _cbff .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_bdbc ,_ddfgg :=_cbff .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ddfgg !=nil {return _ddfgg ;};start .Attr =append (start .Attr ,_bdbc );};if _cbff .BulletAttr !=_eeg .ST_TrueFalseUnset {_cecfb ,_geffg :=_cbff .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _geffg !=nil {return _geffg ;};start .Attr =append (start .Attr ,_cecfb );};if _cbff .HrAttr !=_eeg .ST_TrueFalseUnset {_efcegb ,_bdbgg :=_cbff .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _bdbgg !=nil {return _bdbgg ;};start .Attr =append (start .Attr ,_efcegb );};if _cbff .HrstdAttr !=_eeg .ST_TrueFalseUnset {_eadfd ,_babfb :=_cbff .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _babfb !=nil {return _babfb ;};start .Attr =append (start .Attr ,_eadfd );};if _cbff .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_fgca ,_dfbb :=_cbff .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _dfbb !=nil {return _dfbb ;};start .Attr =append (start .Attr ,_fgca );};if _cbff .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .HrpctAttr )});};if _cbff .HralignAttr !=OfcST_HrAlignUnset {_bfcf ,_dbfb :=_cbff .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _dbfb !=nil {return _dbfb ;};start .Attr =append (start .Attr ,_bfcf );};if _cbff .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_cfec ,_fdcgg :=_cbff .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fdcgg !=nil {return _fdcgg ;};start .Attr =append (start .Attr ,_cfec );};if _cbff .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_gafcb ,_ecgfa :=_cbff .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _ecgfa !=nil {return _ecgfa ;};start .Attr =append (start .Attr ,_gafcb );};if _cbff .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_bfebd ,_cggfb :=_cbff .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cggfb !=nil {return _cggfb ;};start .Attr =append (start .Attr ,_bfebd );};if _cbff .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .BordertopcolorAttr )});};if _cbff .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .BorderleftcolorAttr )});};if _cbff .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .BorderbottomcolorAttr )});};if _cbff .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .BorderrightcolorAttr )});};if _cbff .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ece ,_gedef :=_cbff .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _gedef !=nil {return _gedef ;};start .Attr =append (start .Attr ,_ece );};if _cbff .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .DgmnodekindAttr )});};if _cbff .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_feeeg ,_abfb :=_cbff .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _abfb !=nil {return _abfb ;};start .Attr =append (start .Attr ,_feeeg );};if _cbff .InsetmodeAttr !=OfcST_InsetModeUnset {_ffdeb ,_gde :=_cbff .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gde !=nil {return _gde ;};start .Attr =append (start .Attr ,_ffdeb );};if _cbff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .OpacityAttr )});};if _cbff .StrokedAttr !=_eeg .ST_TrueFalseUnset {_caeg ,_adeb :=_cbff .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _adeb !=nil {return _adeb ;};start .Attr =append (start .Attr ,_caeg );};if _cbff .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .StrokecolorAttr )});};if _cbff .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .StrokeweightAttr )});};if _cbff .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_bcg ,_bbgdg :=_cbff .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bbgdg !=nil {return _bbgdg ;};start .Attr =append (start .Attr ,_bcg );};if _cbff .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .ChromakeyAttr )});};if _cbff .FilledAttr !=_eeg .ST_TrueFalseUnset {_aecdb ,_bgce :=_cbff .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bgce !=nil {return _bgce ;};start .Attr =append (start .Attr ,_aecdb );};if _cbff .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .FillcolorAttr )});};if _cbff .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .SptAttr )});};if _cbff .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dagf ,_bfdb :=_cbff .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bfdb !=nil {return _bfdb ;};start .Attr =append (start .Attr ,_dagf );};if _cbff .BwmodeAttr !=OfcST_BWModeUnset {_gfbb ,_fbade :=_cbff .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _fbade !=nil {return _fbade ;};start .Attr =append (start .Attr ,_gfbb );};if _cbff .BwpureAttr !=OfcST_BWModeUnset {_fbdbe ,_acggf :=_cbff .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _acggf !=nil {return _acggf ;};start .Attr =append (start .Attr ,_fbdbe );};if _cbff .BwnormalAttr !=OfcST_BWModeUnset {_dgfbg ,_dacec :=_cbff .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dacec !=nil {return _dacec ;};start .Attr =append (start .Attr ,_dgfbg );};if _cbff .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_eafcb ,_fadcbd :=_cbff .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _fadcbd !=nil {return _fadcbd ;};start .Attr =append (start .Attr ,_eafcb );};if _cbff .OleiconAttr !=_eeg .ST_TrueFalseUnset {_edeac ,_adbc :=_cbff .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _adbc !=nil {return _adbc ;};start .Attr =append (start .Attr ,_edeac );};if _cbff .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_dgbf ,_fdbe :=_cbff .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _fdbe !=nil {return _fdbe ;};start .Attr =append (start .Attr ,_dgbf );};if _cbff .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_fggcc ,_degbf :=_cbff .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _degbf !=nil {return _degbf ;};start .Attr =append (start .Attr ,_fggcc );};if _cbff .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_efgac ,_ccbc :=_cbff .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ccbc !=nil {return _ccbc ;};start .Attr =append (start .Attr ,_efgac );};if _cbff .ClipAttr !=_eeg .ST_TrueFalseUnset {_cefdgf ,_bbga :=_cbff .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_cefdgf );};if _cbff .SrcAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0072\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .SrcAttr )});};if _cbff .CropleftAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .CropleftAttr )});};if _cbff .CroptopAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .CroptopAttr )});};if _cbff .CroprightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .CroprightAttr )});};if _cbff .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .CropbottomAttr )});};if _cbff .GainAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .GainAttr )});};if _cbff .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .BlacklevelAttr )});};if _cbff .GammaAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbff .GammaAttr )});};if _cbff .GrayscaleAttr !=_eeg .ST_TrueFalseUnset {_fafdf ,_faacgc :=_cbff .GrayscaleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _faacgc !=nil {return _faacgc ;};start .Attr =append (start .Attr ,_fafdf );};if _cbff .BilevelAttr !=_eeg .ST_TrueFalseUnset {_cdaab ,_bdbbac :=_cbff .BilevelAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bdbbac !=nil {return _bdbbac ;};start .Attr =append (start .Attr ,_cdaab );};e .EncodeToken (start );if _cbff .EG_ShapeElements !=nil {for _ ,_fagc :=range _cbff .EG_ShapeElements {_fagc .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fdfc *CT_Shape )ValidateWithPath (path string )error {for _gagg ,_egdeg :=range _fdfc .Ink {if _ecffd :=_egdeg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gagg ));_ecffd !=nil {return _ecffd ;};};for _bfdge ,_cdbgg :=range _fdfc .Iscomment {if _cacad :=_cdbgg .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bfdge ));_cacad !=nil {return _cacad ;};};for _dfbbg ,_cfggg :=range _fdfc .Equationxml {if _baeec :=_cfggg .ValidateWithPath (_e .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_dfbbg ));_baeec !=nil {return _baeec ;};};for _abfaf ,_bgfbc :=range _fdfc .EG_ShapeElements {if _bdgad :=_bgfbc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abfaf ));_bdgad !=nil {return _bdgad ;};};if _ggfe :=_fdfc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ggfe !=nil {return _ggfe ;};if _aecac :=_fdfc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aecac !=nil {return _aecac ;};if _cgcgc :=_fdfc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cgcgc !=nil {return _cgcgc ;};if _dgbbf :=_fdfc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dgbbf !=nil {return _dgbbf ;};if _gffb :=_fdfc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gffb !=nil {return _gffb ;};if _bgef :=_fdfc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bgef !=nil {return _bgef ;};if _edgba :=_fdfc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_edgba !=nil {return _edgba ;};if _ggcc :=_fdfc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ggcc !=nil {return _ggcc ;};if _dfbff :=_fdfc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dfbff !=nil {return _dfbff ;};if _dgdcf :=_fdfc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dgdcf !=nil {return _dgdcf ;};if _bbad :=_fdfc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bbad !=nil {return _bbad ;};if _gabba :=_fdfc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gabba !=nil {return _gabba ;};if _gbgdg :=_fdfc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gbgdg !=nil {return _gbgdg ;};if _baeecb :=_fdfc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_baeecb !=nil {return _baeecb ;};if _eebad :=_fdfc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eebad !=nil {return _eebad ;};if _bdfgg :=_fdfc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bdfgg !=nil {return _bdfgg ;};if _fbedb :=_fdfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fbedb !=nil {return _fbedb ;};if _fecg :=_fdfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fecg !=nil {return _fecg ;};if _cffbd :=_fdfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cffbd !=nil {return _cffbd ;};if _fabab :=_fdfc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fabab !=nil {return _fabab ;};if _dedff :=_fdfc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dedff !=nil {return _dedff ;};if _cfaab :=_fdfc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cfaab !=nil {return _cfaab ;};if _bgba :=_fdfc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bgba !=nil {return _bgba ;};if _gbgg :=_fdfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbgg !=nil {return _gbgg ;};if _bacba :=_fdfc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bacba !=nil {return _bacba ;};if _degef :=_fdfc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_degef !=nil {return _degef ;};if _fdadg :=_fdfc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fdadg !=nil {return _fdadg ;};if _ecaga :=_fdfc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ecaga !=nil {return _ecaga ;};if _cbgbe :=_fdfc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cbgbe !=nil {return _cbgbe ;};return nil ;};type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;}; -// Validate validates the OfcCT_Entry and its children -func (_bcaca *OfcCT_Entry )Validate ()error {return _bcaca .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};func (_egcdb *OfcCT_R )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_aegea :=range start .Attr {if _aegea .Name .Local =="\u0069\u0064"{_fba ,_egbcc :=_aegea .Value ,error (nil );if _egbcc !=nil {return _egbcc ;};_egcdb .IdAttr =_fba ;continue ;};if _aegea .Name .Local =="\u0074\u0079\u0070\u0065"{_egcdb .TypeAttr .UnmarshalXMLAttr (_aegea );continue ;};if _aegea .Name .Local =="\u0068\u006f\u0077"{_egcdb .HowAttr .UnmarshalXMLAttr (_aegea );continue ;};if _aegea .Name .Local =="\u0069\u0064\u0072e\u0066"{_ggbce ,_fefdg :=_aegea .Value ,error (nil );if _fefdg !=nil {return _fefdg ;};_egcdb .IdrefAttr =&_ggbce ;continue ;};};_gddaa :for {_eafae ,_eabe :=d .Token ();if _eabe !=nil {return _eabe ;};switch _ddebc :=_eafae .(type ){case _dbcbe .StartElement :switch _ddebc .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0070\u0072\u006fx\u0079"}:_caddg :=NewOfcCT_Proxy ();if _dccgb :=d .DecodeElement (_caddg ,&_ddebc );_dccgb !=nil {return _dccgb ;};_egcdb .Proxy =append (_egcdb .Proxy ,_caddg );default:_effcd .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_ddebc .Name );if _ebgec :=d .Skip ();_ebgec !=nil {return _ebgec ;};};case _dbcbe .EndElement :break _gddaa ;case _dbcbe .CharData :};};return nil ;}; +// Validate validates the CT_Background and its children +func (_fbc *CT_Background )Validate ()error {return _fbc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type Background struct{CT_Background };func (_dfdfaf OfcST_ConnectType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfdfaf .String (),start );};type OfcShapedefaults struct{OfcCT_ShapeDefaults };type ST_StrokeArrowWidth byte ;func NewAG_Style ()*AG_Style {_cda :=&AG_Style {};return _cda };func (_fedece ST_FillMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fedece .String (),start );}; -// Validate validates the CT_Formulas and its children -func (_aegab *CT_Formulas )Validate ()error {return _aegab .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; +// Validate validates the Rect and its children +func (_fcdgdc *Rect )Validate ()error {return _fcdgdc .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_efd *AG_CoreAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_efd .HrefAttr )});};if _efd .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_efd .TargetAttr )});};if _efd .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_efd .ClassAttr )});};if _efd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_efd .TitleAttr )});};if _efd .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_efd .AltAttr )});};if _efd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_efd .CoordsizeAttr )});};if _efd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_efd .CoordoriginAttr )});};if _efd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_efd .WrapcoordsAttr )});};if _efd .PrintAttr !=_bd .ST_TrueFalseUnset {_gbcg ,_dbbg :=_efd .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dbbg !=nil {return _dbbg ;};start .Attr =append (start .Attr ,_gbcg );};if _efd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_efd .IdAttr )});};if _efd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_efd .StyleAttr )});};return nil ;};func (_ecebce OfcST_ScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecebce .String (),start );};type Handles struct{CT_Handles };func (_bgcbg OfcST_BWMode )ValidateWithPath (path string )error {switch _bgcbg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcbg ));};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;);type Textpath struct{CT_TextPath };func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_ggf :=&AG_OfficeCoreAttributes {};return _ggf ;};type Line struct{CT_Line }; -// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path -func (_gffab *CT_PolyLine )ValidateWithPath (path string )error {for _cfgde ,_gdecc :=range _gffab .Ink {if _abgdf :=_gdecc .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cfgde ));_abgdf !=nil {return _abgdf ;};};for _gdeag ,_fdad :=range _gffab .EG_ShapeElements {if _dcdbc :=_fdad .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gdeag ));_dcdbc !=nil {return _dcdbc ;};};if _adfgg :=_gffab .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_adfgg !=nil {return _adfgg ;};if _ggdd :=_gffab .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ggdd !=nil {return _ggdd ;};if _gafe :=_gffab .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gafe !=nil {return _gafe ;};if _eecg :=_gffab .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_eecg !=nil {return _eecg ;};if _fabc :=_gffab .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fabc !=nil {return _fabc ;};if _fbggb :=_gffab .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fbggb !=nil {return _fbggb ;};if _afbc :=_gffab .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_afbc !=nil {return _afbc ;};if _cfdd :=_gffab .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cfdd !=nil {return _cfdd ;};if _dafbf :=_gffab .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dafbf !=nil {return _dafbf ;};if _eacf :=_gffab .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_eacf !=nil {return _eacf ;};if _fcafcg :=_gffab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fcafcg !=nil {return _fcafcg ;};if _dcfbd :=_gffab .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dcfbd !=nil {return _dcfbd ;};if _facb :=_gffab .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_facb !=nil {return _facb ;};if _bcdfe :=_gffab .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bcdfe !=nil {return _bcdfe ;};if _eaga :=_gffab .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eaga !=nil {return _eaga ;};if _ggcge :=_gffab .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ggcge !=nil {return _ggcge ;};if _bgcc :=_gffab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bgcc !=nil {return _bgcc ;};if _beeaf :=_gffab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_beeaf !=nil {return _beeaf ;};if _eagf :=_gffab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eagf !=nil {return _eagf ;};if _cccg :=_gffab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cccg !=nil {return _cccg ;};if _feadb :=_gffab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_feadb !=nil {return _feadb ;};if _aefgcd :=_gffab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aefgcd !=nil {return _aefgcd ;};if _ccaag :=_gffab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ccaag !=nil {return _ccaag ;};if _gacf :=_gffab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gacf !=nil {return _gacf ;};if _bfcb :=_gffab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bfcb !=nil {return _bfcb ;};if _cddge :=_gffab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cddge !=nil {return _cddge ;};if _gbefg :=_gffab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gbefg !=nil {return _gbefg ;};if _bega :=_gffab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bega !=nil {return _bega ;};if _gegg :=_gffab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gegg !=nil {return _gegg ;};return nil ;};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_fadgg :=&OfcCT_RegroupTable {};return _fadgg }; +// Validate validates the CT_Stroke and its children +func (_ecgef *CT_Stroke )Validate ()error {return _ecgef .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func NewCT_Handles ()*CT_Handles {_gdbe :=&CT_Handles {};return _gdbe };type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_ffcgde *Oval )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ffcgde .CT_Oval .MarshalXML (e ,start );}; -// ValidateWithPath validates the Line and its children, prefixing error messages with path -func (_ddead *Line )ValidateWithPath (path string )error {if _eaccf :=_ddead .CT_Line .ValidateWithPath (path );_eaccf !=nil {return _eaccf ;};return nil ;}; +// Validate validates the AG_ImageAttributes and its children +func (_gfa *AG_ImageAttributes )Validate ()error {return _gfa .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewOfcDiagram ()*OfcDiagram {_gecddd :=&OfcDiagram {};_gecddd .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gecddd ;};func (_cggag *OfcST_OLEType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcbf ,_baeeg :=d .Token ();if _baeeg !=nil {return _baeeg ;};if _ddddaa ,_beaef :=_fdcbf .(_b .EndElement );_beaef &&_ddddaa .Name ==start .Name {*_cggag =1;return nil ;};if _cefca ,_dcbea :=_fdcbf .(_b .CharData );!_dcbea {return _e .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",_fdcbf );}else {switch string (_cefca ){case "":*_cggag =0;case "\u0045\u006d\u0062e\u0064":*_cggag =1;case "\u004c\u0069\u006e\u006b":*_cggag =2;};};_fdcbf ,_baeeg =d .Token ();if _baeeg !=nil {return _baeeg ;};if _ffecgc ,_daebg :=_fdcbf .(_b .EndElement );_daebg &&_ffecgc .Name ==start .Name {return nil ;};return _e .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",_fdcbf );};func (_bcdba *CT_Path )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddafgb :=range start .Attr {if _ddafgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddafgb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_bcdba .ConnecttypeAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddafgb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_bcdba .ExtrusionokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddafgb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_eddd ,_abbf :=_ddafgb .Value ,error (nil );if _abbf !=nil {return _abbf ;};_bcdba .ConnectanglesAttr =&_eddd ;continue ;};if _ddafgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddafgb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_ebfbf ,_ecgc :=_ddafgb .Value ,error (nil );if _ecgc !=nil {return _ecgc ;};_bcdba .ConnectlocsAttr =&_ebfbf ;continue ;};if _ddafgb .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_bcdba .GradientshapeokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_bcdba .ShadowokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_bcdba .ArrowokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0076"{_cdfag ,_eccbc :=_ddafgb .Value ,error (nil );if _eccbc !=nil {return _eccbc ;};_bcdba .VAttr =&_cdfag ;continue ;};if _ddafgb .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_bcdba .TextpathokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_bcdba .InsetpenokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_bcdba .StrokeokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_bcdba .FillokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_dfbcf ,_dbefdg :=_ddafgb .Value ,error (nil );if _dbefdg !=nil {return _dbefdg ;};_bcdba .TextboxrectAttr =&_dfbcf ;continue ;};if _ddafgb .Name .Local =="\u006c\u0069\u006d\u006f"{_agfd ,_gbbgb :=_ddafgb .Value ,error (nil );if _gbbgb !=nil {return _gbbgb ;};_bcdba .LimoAttr =&_agfd ;continue ;};if _ddafgb .Name .Local =="\u0069\u0064"{_afcab ,_fabaa :=_ddafgb .Value ,error (nil );if _fabaa !=nil {return _fabaa ;};_bcdba .IdAttr =&_afcab ;continue ;};};for {_cfef ,_fdaa :=d .Token ();if _fdaa !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_fdaa );};if _efae ,_aedf :=_cfef .(_b .EndElement );_aedf &&_efae .Name ==start .Name {break ;};};return nil ;};func (_gdfff OfcST_ColorMode )String ()string {switch _gdfff {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";}; -// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path -func (_acffa *OfcTop )ValidateWithPath (path string )error {if _dgfed :=_acffa .OfcCT_StrokeChild .ValidateWithPath (path );_dgfed !=nil {return _dgfed ;};return nil ;};type AG_Path struct{PathAttr *string ;};type OfcCT_Callout struct{OnAttr _eeg .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _eeg .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _eeg .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _eeg .ST_TrueFalse ;TextborderAttr _eeg .ST_TrueFalse ;MinusxAttr _eeg .ST_TrueFalse ;MinusyAttr _eeg .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_abage *CT_RoundRect )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_fbcb :=range start .Attr {if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abage .UserdrawnAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_defg ,_adddge :=_fbcb .Value ,error (nil );if _adddge !=nil {return _adddge ;};_abage .BordertopcolorAttr =&_defg ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abage .UserhiddenAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abage .BulletAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abage .CliptowrapAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0068\u0072"{_abage .HrAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u006f\u006c\u0065"{_abage .OleAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0068\u0072\u0073t\u0064"{_abage .HrstdAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0073\u0070\u0069\u0064"{_aacade ,_bdgd :=_fbcb .Value ,error (nil );if _bdgd !=nil {return _bdgd ;};_abage .SpidAttr =&_aacade ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abage .HrnoshadeAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abage .ForcedashAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cgfff ,_eeeg :=_fbcb .Value ,error (nil );if _eeeg !=nil {return _eeeg ;};_abage .BorderleftcolorAttr =&_cgfff ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbaa ,_cffce :=_egcdd .ParseInt (_fbcb .Value ,10,64);if _cffce !=nil {return _cffce ;};_abage .DgmnodekindAttr =&_fbaa ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u006f\u006e\u0065\u0064"{_abage .OnedAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0063\u006c\u0069\u0070"{_abage .ClipAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0068\u0072\u0070c\u0074"{_eaeg ,_fcge :=_egcdd .ParseFloat (_fbcb .Value ,64);if _fcge !=nil {return _fcge ;};_dacfe :=float32 (_eaeg );_abage .HrpctAttr =&_dacfe ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abage .PreferrelativeAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bffg ,_cgcgc :=_fbcb .Value ,error (nil );if _cgcgc !=nil {return _cgcgc ;};_abage .BorderrightcolorAttr =&_bffg ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fcaec ,_gaadg :=_egcdd .ParseInt (_fbcb .Value ,10,64);if _gaadg !=nil {return _gaadg ;};_abage .RegroupidAttr =&_fcaec ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abage .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abage .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abage .AllowoverlapAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abage .HralignAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abage .InsetmodeAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0073\u0070\u0074"{_cdgg ,_gba :=_egcdd .ParseFloat (_fbcb .Value ,64);if _gba !=nil {return _gba ;};_baege :=float32 (_cdgg );_abage .SptAttr =&_baege ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fb ,_beca :=_fbcb .Value ,error (nil );if _beca !=nil {return _beca ;};_abage .BorderbottomcolorAttr =&_fb ;continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abage .OleiconAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abage .DgmlayoutAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abage .BwmodeAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abage .BwnormalAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abage .BwpureAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abage .ConnectortypeAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abage .ButtonAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abage .AllowincellAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u0068\u0072\u0065\u0066"{_fbddg ,_fgcgg :=_fbcb .Value ,error (nil );if _fgcgg !=nil {return _fgcgg ;};_abage .HrefAttr =&_fbddg ;continue ;};if _fbcb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbaaea ,_dcabd :=_fbcb .Value ,error (nil );if _dcabd !=nil {return _dcabd ;};_abage .CoordsizeAttr =&_gbaaea ;continue ;};if _fbcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fced ,_cdgec :=_fbcb .Value ,error (nil );if _cdgec !=nil {return _cdgec ;};_abage .StyleAttr =&_fced ;continue ;};if _fbcb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abage .StrokedAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u0069\u0064"{_ebcag ,_eefeab :=_fbcb .Value ,error (nil );if _eefeab !=nil {return _eefeab ;};_abage .IdAttr =&_ebcag ;continue ;};if _fbcb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bffdd ,_gceg :=_fbcb .Value ,error (nil );if _gceg !=nil {return _gceg ;};_abage .StrokeweightAttr =&_bffdd ;continue ;};if _fbcb .Name .Local =="\u0070\u0072\u0069n\u0074"{_abage .PrintAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bf ,_bbdce :=_fbcb .Value ,error (nil );if _bbdce !=nil {return _bbdce ;};_abage .ChromakeyAttr =&_bf ;continue ;};if _fbcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agfag ,_gcagf :=_fbcb .Value ,error (nil );if _gcagf !=nil {return _gcagf ;};_abage .FillcolorAttr =&_agfag ;continue ;};if _fbcb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbee ,_ffddge :=_fbcb .Value ,error (nil );if _ffddge !=nil {return _ffddge ;};_abage .CoordoriginAttr =&_fbee ;continue ;};if _fbcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abbaa ,_acea :=_fbcb .Value ,error (nil );if _acea !=nil {return _acea ;};_abage .OpacityAttr =&_abbaa ;continue ;};if _fbcb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aegaf ,_abca :=_fbcb .Value ,error (nil );if _abca !=nil {return _abca ;};_abage .StrokecolorAttr =&_aegaf ;continue ;};if _fbcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abage .InsetpenAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abage .FilledAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_affd ,_gcgag :=_fbcb .Value ,error (nil );if _gcgag !=nil {return _gcgag ;};_abage .WrapcoordsAttr =&_affd ;continue ;};if _fbcb .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_efgfb ,_ebfbb :=_fbcb .Value ,error (nil );if _ebfbb !=nil {return _ebfbb ;};_abage .ArcsizeAttr =&_efgfb ;continue ;};if _fbcb .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcgg ,_bgcee :=_fbcb .Value ,error (nil );if _bgcee !=nil {return _bgcee ;};_abage .TitleAttr =&_fcgg ;continue ;};if _fbcb .Name .Local =="\u0063\u006c\u0061s\u0073"{_fbag ,_aaf :=_fbcb .Value ,error (nil );if _aaf !=nil {return _aaf ;};_abage .ClassAttr =&_fbag ;continue ;};if _fbcb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaagc ,_ggfc :=_fbcb .Value ,error (nil );if _ggfc !=nil {return _ggfc ;};_abage .TargetAttr =&_aaagc ;continue ;};if _fbcb .Name .Local =="\u0061\u006c\u0074"{_gbaag ,_cdfbae :=_fbcb .Value ,error (nil );if _cdfbae !=nil {return _cdfbae ;};_abage .AltAttr =&_gbaag ;continue ;};};_cebfa :for {_acdcf ,_egae :=d .Token ();if _egae !=nil {return _egae ;};switch _badbe :=_acdcf .(type ){case _dbcbe .StartElement :switch _badbe .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_beaagc :=NewEG_ShapeElements ();_beaagc .Path =NewPath ();if _fedge :=d .DecodeElement (_beaagc .Path ,&_badbe );_fedge !=nil {return _fedge ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_beaagc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gbfd :=NewEG_ShapeElements ();_gbfd .Formulas =NewFormulas ();if _aaag :=d .DecodeElement (_gbfd .Formulas ,&_badbe );_aaag !=nil {return _aaag ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_gbfd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ecdbc :=NewEG_ShapeElements ();_ecdbc .Handles =NewHandles ();if _cfeaef :=d .DecodeElement (_ecdbc .Handles ,&_badbe );_cfeaef !=nil {return _cfeaef ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_ecdbc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ebab :=NewEG_ShapeElements ();_ebab .Fill =NewFill ();if _aaaag :=d .DecodeElement (_ebab .Fill ,&_badbe );_aaaag !=nil {return _aaaag ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_ebab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_adeab :=NewEG_ShapeElements ();_adeab .Stroke =NewStroke ();if _bdcdg :=d .DecodeElement (_adeab .Stroke ,&_badbe );_bdcdg !=nil {return _bdcdg ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_adeab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ccgad :=NewEG_ShapeElements ();_ccgad .Shadow =NewShadow ();if _dggdc :=d .DecodeElement (_ccgad .Shadow ,&_badbe );_dggdc !=nil {return _dggdc ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_ccgad );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dadde :=NewEG_ShapeElements ();_dadde .Textbox =NewTextbox ();if _gcbbe :=d .DecodeElement (_dadde .Textbox ,&_badbe );_gcbbe !=nil {return _gcbbe ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_dadde );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_effa :=NewEG_ShapeElements ();_effa .Textpath =NewTextpath ();if _aadda :=d .DecodeElement (_effa .Textpath ,&_badbe );_aadda !=nil {return _aadda ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_effa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_effgf :=NewEG_ShapeElements ();_effgf .Imagedata =NewImagedata ();if _agbcfg :=d .DecodeElement (_effgf .Imagedata ,&_badbe );_agbcfg !=nil {return _agbcfg ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_effgf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bacbb :=NewEG_ShapeElements ();_bacbb .Skew =NewOfcSkew ();if _cegf :=d .DecodeElement (_bacbb .Skew ,&_badbe );_cegf !=nil {return _cegf ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_bacbb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cdfa :=NewEG_ShapeElements ();_cdfa .Extrusion =NewOfcExtrusion ();if _dfddc :=d .DecodeElement (_cdfa .Extrusion ,&_badbe );_dfddc !=nil {return _dfddc ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_cdfa );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bggcbd :=NewEG_ShapeElements ();_bggcbd .Callout =NewOfcCallout ();if _cfbb :=d .DecodeElement (_bggcbd .Callout ,&_badbe );_cfbb !=nil {return _cfbb ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_bggcbd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fdda :=NewEG_ShapeElements ();_fdda .Lock =NewOfcLock ();if _fcae :=d .DecodeElement (_fdda .Lock ,&_badbe );_fcae !=nil {return _fcae ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_fdda );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cdag :=NewEG_ShapeElements ();_cdag .Clippath =NewOfcClippath ();if _gedfc :=d .DecodeElement (_cdag .Clippath ,&_badbe );_gedfc !=nil {return _gedfc ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_cdag );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ceeb :=NewEG_ShapeElements ();_ceeb .Signatureline =NewOfcSignatureline ();if _faga :=d .DecodeElement (_ceeb .Signatureline ,&_badbe );_faga !=nil {return _faga ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_ceeb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gab :=NewEG_ShapeElements ();_gab .Wrap =_baad .NewWrap ();if _dbd :=d .DecodeElement (_gab .Wrap ,&_badbe );_dbd !=nil {return _dbd ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_gab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ebaa :=NewEG_ShapeElements ();_ebaa .Anchorlock =_baad .NewAnchorlock ();if _fbaea :=d .DecodeElement (_ebaa .Anchorlock ,&_badbe );_fbaea !=nil {return _fbaea ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_ebaa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cdggd :=NewEG_ShapeElements ();_cdggd .Bordertop =_baad .NewBordertop ();if _fagbf :=d .DecodeElement (_cdggd .Bordertop ,&_badbe );_fagbf !=nil {return _fagbf ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_cdggd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_afgb :=NewEG_ShapeElements ();_afgb .Borderbottom =_baad .NewBorderbottom ();if _abec :=d .DecodeElement (_afgb .Borderbottom ,&_badbe );_abec !=nil {return _abec ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_afgb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfad :=NewEG_ShapeElements ();_cfad .Borderleft =_baad .NewBorderleft ();if _bdbf :=d .DecodeElement (_cfad .Borderleft ,&_badbe );_bdbf !=nil {return _bdbf ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_cfad );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dfgc :=NewEG_ShapeElements ();_dfgc .Borderright =_baad .NewBorderright ();if _gfcb :=d .DecodeElement (_dfgc .Borderright ,&_badbe );_gfcb !=nil {return _gfcb ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_dfgc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gfagf :=NewEG_ShapeElements ();_gfagf .ClientData =_edcbg .NewClientData ();if _bccde :=d .DecodeElement (_gfagf .ClientData ,&_badbe );_bccde !=nil {return _bccde ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_gfagf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ebfefd :=NewEG_ShapeElements ();_ebfefd .Textdata =_abbeb .NewTextdata ();if _fege :=d .DecodeElement (_ebfefd .Textdata ,&_badbe );_fege !=nil {return _fege ;};_abage .EG_ShapeElements =append (_abage .EG_ShapeElements ,_ebfefd );default:_effcd .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_badbe .Name );if _egag :=d .Skip ();_egag !=nil {return _egag ;};};case _dbcbe .EndElement :break _cebfa ;case _dbcbe .CharData :};};return nil ;}; +// Validate validates the Shadow and its children +func (_adcff *Shadow )Validate ()error {return _adcff .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_cadf ST_FillMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dccga :=_b .Attr {};_dccga .Name =name ;switch _cadf {case ST_FillMethodUnset :_dccga .Value ="";case ST_FillMethodNone :_dccga .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_dccga .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_dccga .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_dccga .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_dccga .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _dccga ,nil ;};func (_dgead *OfcCT_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgead .TypeAttr !=OfcST_FillTypeUnset {_dffdd ,_agce :=_dgead .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_dffdd );};if _dgead .ExtAttr !=ST_ExtUnset {_decgadf ,_cece :=_dgead .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _cece !=nil {return _cece ;};start .Attr =append (start .Attr ,_decgadf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path -func (_efbbe *OfcExtrusion )ValidateWithPath (path string )error {if _cggge :=_efbbe .OfcCT_Extrusion .ValidateWithPath (path );_cggge !=nil {return _cggge ;};return nil ;}; +// Validate validates the OfcCT_Callout and its children +func (_ecdac *OfcCT_Callout )Validate ()error {return _ecdac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_dcdfc OfcST_Angle )ValidateWithPath (path string )error {switch _dcdfc {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdfc ));};return nil ;}; -// Validate validates the AG_Ext and its children -func (_gbbec *AG_Ext )Validate ()error {return _gbbec .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");}; +// Validate validates the Roundrect and its children +func (_fegcd *Roundrect )Validate ()error {return _fegcd .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");}; -// Validate validates the CT_TextPath and its children -func (_agab *CT_TextPath )Validate ()error {return _agab .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");}; +// Validate validates the AG_Path and its children +func (_fddc *AG_Path )Validate ()error {return _fddc .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _bd .ST_TrueFalse ;BilevelAttr _bd .ST_TrueFalse ;};type ST_StrokeArrowLength byte ;func NewAG_ImageAttributes ()*AG_ImageAttributes {_aae :=&AG_ImageAttributes {};return _aae };func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_ecfdg :=&OfcCT_EquationXml {};return _ecfdg };func (_gcag *OfcCT_Rules )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfgg :=range start .Attr {if _ggfgg .Name .Local =="\u0065\u0078\u0074"{_gcag .ExtAttr .UnmarshalXMLAttr (_ggfgg );continue ;};};_bbgde :for {_feaee ,_ebcge :=d .Token ();if _ebcge !=nil {return _ebcge ;};switch _dcbefa :=_feaee .(type ){case _b .StartElement :switch _dcbefa .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072"}:_eeaga :=NewOfcCT_R ();if _edfea :=d .DecodeElement (_eeaga ,&_dcbefa );_edfea !=nil {return _edfea ;};_gcag .R =append (_gcag .R ,_eeaga );default:_d .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\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_dcbefa .Name );if _begad :=d .Skip ();_begad !=nil {return _begad ;};};case _b .EndElement :break _bbgde ;case _b .CharData :};};return nil ;};type OfcCT_Extrusion struct{OnAttr _bd .ST_TrueFalse ;TypeAttr OfcST_ExtrusionType ;RenderAttr OfcST_ExtrusionRender ;ViewpointoriginAttr *string ;ViewpointAttr *string ;PlaneAttr OfcST_ExtrusionPlane ;SkewangleAttr *float32 ;SkewamtAttr *string ;ForedepthAttr *string ;BackdepthAttr *string ;OrientationAttr *string ;OrientationangleAttr *float32 ;LockrotationcenterAttr _bd .ST_TrueFalse ;AutorotationcenterAttr _bd .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _bd .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _bd .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _bd .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _bd .ST_TrueFalse ;ExtAttr ST_Ext ;}; -// Validate validates the OfcCT_ShapeDefaults and its children -func (_df *OfcCT_ShapeDefaults )Validate ()error {return _df .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_bfgf *CT_Formulas )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fcfe :for {_eafcc ,_aeea :=d .Token ();if _aeea !=nil {return _aeea ;};switch _dcfe :=_eafcc .(type ){case _dbcbe .StartElement :switch _dcfe .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_fdag :=NewCT_F ();if _fccc :=d .DecodeElement (_fdag ,&_dcfe );_fccc !=nil {return _fccc ;};_bfgf .F =append (_bfgf .F ,_fdag );default:_effcd .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\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_dcfe .Name );if _edbd :=d .Skip ();_edbd !=nil {return _edbd ;};};case _dbcbe .EndElement :break _fcfe ;case _dbcbe .CharData :};};return nil ;};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;};func (_bbde *OfcCT_Complex )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_cgdag :=range start .Attr {if _cgdag .Name .Local =="\u0065\u0078\u0074"{_bbde .ExtAttr .UnmarshalXMLAttr (_cgdag );continue ;};};for {_agdde ,_gaeb :=d .Token ();if _gaeb !=nil {return _eedc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_gaeb );};if _bbdg ,_ffbca :=_agdde .(_dbcbe .EndElement );_ffbca &&_bbdg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_Extrusion and its children +func (_gfcfg *OfcCT_Extrusion )Validate ()error {return _gfcfg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_adag *CT_PolyLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adag .PointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_adag .PointsAttr )});};if _adag .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_adag .HrefAttr )});};if _adag .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .TargetAttr )});};if _adag .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_adag .ClassAttr )});};if _adag .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_adag .TitleAttr )});};if _adag .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .AltAttr )});};if _adag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_adag .CoordsizeAttr )});};if _adag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_adag .CoordoriginAttr )});};if _adag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_adag .WrapcoordsAttr )});};if _adag .PrintAttr !=_bd .ST_TrueFalseUnset {_dcba ,_bcccf :=_adag .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bcccf !=nil {return _bcccf ;};start .Attr =append (start .Attr ,_dcba );};if _adag .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_adag .IdAttr )});};if _adag .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_adag .StyleAttr )});};if _adag .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_adag .SpidAttr )});};if _adag .OnedAttr !=_bd .ST_TrueFalseUnset {_fbed ,_cdab :=_adag .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _cdab !=nil {return _cdab ;};start .Attr =append (start .Attr ,_fbed );};if _adag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_adag .RegroupidAttr )});};if _adag .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_ecfga ,_dcadf :=_adag .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _dcadf !=nil {return _dcadf ;};start .Attr =append (start .Attr ,_ecfga );};if _adag .ButtonAttr !=_bd .ST_TrueFalseUnset {_gaae ,_fbefe :=_adag .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbefe !=nil {return _fbefe ;};start .Attr =append (start .Attr ,_gaae );};if _adag .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_gbac ,_dfaad :=_adag .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfaad !=nil {return _dfaad ;};start .Attr =append (start .Attr ,_gbac );};if _adag .BulletAttr !=_bd .ST_TrueFalseUnset {_fecc ,_fcgb :=_adag .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcgb !=nil {return _fcgb ;};start .Attr =append (start .Attr ,_fecc );};if _adag .HrAttr !=_bd .ST_TrueFalseUnset {_ggde ,_edfe :=_adag .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _edfe !=nil {return _edfe ;};start .Attr =append (start .Attr ,_ggde );};if _adag .HrstdAttr !=_bd .ST_TrueFalseUnset {_eebef ,_gbcbf :=_adag .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gbcbf !=nil {return _gbcbf ;};start .Attr =append (start .Attr ,_eebef );};if _adag .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_gefc ,_gefd :=_adag .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _gefd !=nil {return _gefd ;};start .Attr =append (start .Attr ,_gefc );};if _adag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .HrpctAttr )});};if _adag .HralignAttr !=OfcST_HrAlignUnset {_edgbg ,_fdfa :=_adag .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _fdfa !=nil {return _fdfa ;};start .Attr =append (start .Attr ,_edgbg );};if _adag .AllowincellAttr !=_bd .ST_TrueFalseUnset {_dafd ,_aeaee :=_adag .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aeaee !=nil {return _aeaee ;};start .Attr =append (start .Attr ,_dafd );};if _adag .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_bfege ,_bddce :=_adag .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bddce !=nil {return _bddce ;};start .Attr =append (start .Attr ,_bfege );};if _adag .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_eegg ,_accc :=_adag .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _accc !=nil {return _accc ;};start .Attr =append (start .Attr ,_eegg );};if _adag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .BordertopcolorAttr )});};if _adag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .BorderleftcolorAttr )});};if _adag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .BorderbottomcolorAttr )});};if _adag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .BorderrightcolorAttr )});};if _adag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gdbde ,_fbcb :=_adag .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fbcb !=nil {return _fbcb ;};start .Attr =append (start .Attr ,_gdbde );};if _adag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_adag .DgmnodekindAttr )});};if _adag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cgdb ,_aabgb :=_adag .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _aabgb !=nil {return _aabgb ;};start .Attr =append (start .Attr ,_cgdb );};if _adag .InsetmodeAttr !=OfcST_InsetModeUnset {_dgffa ,_dbbc :=_adag .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dbbc !=nil {return _dbbc ;};start .Attr =append (start .Attr ,_dgffa );};if _adag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_adag .OpacityAttr )});};if _adag .StrokedAttr !=_bd .ST_TrueFalseUnset {_edbdf ,_cded :=_adag .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cded !=nil {return _cded ;};start .Attr =append (start .Attr ,_edbdf );};if _adag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .StrokecolorAttr )});};if _adag .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .StrokeweightAttr )});};if _adag .InsetpenAttr !=_bd .ST_TrueFalseUnset {_gggdc ,_bfea :=_adag .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bfea !=nil {return _bfea ;};start .Attr =append (start .Attr ,_gggdc );};if _adag .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_adag .ChromakeyAttr )});};if _adag .FilledAttr !=_bd .ST_TrueFalseUnset {_eagc ,_deed :=_adag .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _deed !=nil {return _deed ;};start .Attr =append (start .Attr ,_eagc );};if _adag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_adag .FillcolorAttr )});};if _adag .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .SptAttr )});};if _adag .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eeddf ,_egadg :=_adag .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _egadg !=nil {return _egadg ;};start .Attr =append (start .Attr ,_eeddf );};if _adag .BwmodeAttr !=OfcST_BWModeUnset {_febaef ,_agadc :=_adag .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _agadc !=nil {return _agadc ;};start .Attr =append (start .Attr ,_febaef );};if _adag .BwpureAttr !=OfcST_BWModeUnset {_cacb ,_geaa :=_adag .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _geaa !=nil {return _geaa ;};start .Attr =append (start .Attr ,_cacb );};if _adag .BwnormalAttr !=OfcST_BWModeUnset {_caecc ,_bceec :=_adag .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bceec !=nil {return _bceec ;};start .Attr =append (start .Attr ,_caecc );};if _adag .ForcedashAttr !=_bd .ST_TrueFalseUnset {_abdeg ,_ddbb :=_adag .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ddbb !=nil {return _ddbb ;};start .Attr =append (start .Attr ,_abdeg );};if _adag .OleiconAttr !=_bd .ST_TrueFalseUnset {_aadbc ,_bfec :=_adag .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _bfec !=nil {return _bfec ;};start .Attr =append (start .Attr ,_aadbc );};if _adag .OleAttr !=_bd .ST_TrueFalseBlankUnset {_dfdfa ,_cbbeb :=_adag .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _cbbeb !=nil {return _cbbeb ;};start .Attr =append (start .Attr ,_dfdfa );};if _adag .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_edgfa ,_agabaf :=_adag .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _agabaf !=nil {return _agabaf ;};start .Attr =append (start .Attr ,_edgfa );};if _adag .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_ecfca ,_ffbaac :=_adag .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ffbaac !=nil {return _ffbaac ;};start .Attr =append (start .Attr ,_ecfca );};if _adag .ClipAttr !=_bd .ST_TrueFalseUnset {_dbcff ,_fdcf :=_adag .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _fdcf !=nil {return _fdcf ;};start .Attr =append (start .Attr ,_dbcff );};e .EncodeToken (start );if _adag .Ink !=nil {_eefe :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_baaccb :=range _adag .Ink {e .EncodeElement (_baaccb ,_eefe );};};if _adag .EG_ShapeElements !=nil {for _ ,_ccacf :=range _adag .EG_ShapeElements {_ccacf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fffc *OfcCT_Entry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fffc .NewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0065\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_fffc .NewAttr )});};if _fffc .OldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fffc .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Arc and its children -func (_decc *CT_Arc )Validate ()error {return _decc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func NewOfcExtrusion ()*OfcExtrusion {_cagb :=&OfcExtrusion {};_cagb .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _cagb ;};func (_aaef ST_ShadowType )ValidateWithPath (path string )error {switch _aaef {case 0,1,2,3,4:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaef ));};return nil ;};func (_acfab *OfcST_ColorMode )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gebcf ,_adcbf :=d .Token ();if _adcbf !=nil {return _adcbf ;};if _aeegb ,_aedbf :=_gebcf .(_dbcbe .EndElement );_aedbf &&_aeegb .Name ==start .Name {*_acfab =1;return nil ;};if _dgfcd ,_ccceb :=_gebcf .(_dbcbe .CharData );!_ccceb {return _eedc .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",_gebcf );}else {switch string (_dgfcd ){case "":*_acfab =0;case "\u0061\u0075\u0074\u006f":*_acfab =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_acfab =2;};};_gebcf ,_adcbf =d .Token ();if _adcbf !=nil {return _adcbf ;};if _gccbg ,_dfaa :=_gebcf .(_dbcbe .EndElement );_dfaa &&_gccbg .Name ==start .Name {return nil ;};return _eedc .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",_gebcf );};func (_caddd OfcST_DiagramLayout )Validate ()error {return _caddd .ValidateWithPath ("")}; +// Validate validates the Fill and its children +func (_bacf *Fill )Validate ()error {return _bacf .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_ffdcb OfcST_ColorMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffdcb .String (),start );};func (_cdcgb *OfcST_BWMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdfcec ,_caecee :=d .Token ();if _caecee !=nil {return _caecee ;};if _ddbbf ,_dedcb :=_fdfcec .(_b .EndElement );_dedcb &&_ddbbf .Name ==start .Name {*_cdcgb =1;return nil ;};if _bdgbb ,_ebffe :=_fdfcec .(_b .CharData );!_ebffe {return _e .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",_fdfcec );}else {switch string (_bdgbb ){case "":*_cdcgb =0;case "\u0063\u006f\u006co\u0072":*_cdcgb =1;case "\u0061\u0075\u0074\u006f":*_cdcgb =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_cdcgb =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_cdcgb =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_cdcgb =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cdcgb =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_cdcgb =7;case "\u0062\u006c\u0061c\u006b":*_cdcgb =8;case "\u0077\u0068\u0069t\u0065":*_cdcgb =9;case "\u0068\u0069\u0064\u0065":*_cdcgb =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_cdcgb =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_cdcgb =12;};};_fdfcec ,_caecee =d .Token ();if _caecee !=nil {return _caecee ;};if _aceca ,_fcgac :=_fdfcec .(_b .EndElement );_fcgac &&_aceca .Name ==start .Name {return nil ;};return _e .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",_fdfcec );};func (_gcddb *OfcTop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0074o\u0070";return _gcddb .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// Validate validates the OfcCT_Lock and its children -func (_aebd *OfcCT_Lock )Validate ()error {return _aebd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");}; +// Validate validates the AG_Style and its children +func (_bgd *AG_Style )Validate ()error {return _bgd .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path -func (_gddda *OfcCT_Skew )ValidateWithPath (path string )error {if _fagcf :=_gddda .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fagcf !=nil {return _fagcf ;};if _edcg :=_gddda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edcg !=nil {return _edcg ;};return nil ;};type OfcSkew struct{OfcCT_Skew };func (_fbege *CT_Arc )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_gdgba :=range start .Attr {if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbege .UserdrawnAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbege .ButtonAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbege .DgmlayoutmruAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbege .UserhiddenAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fbege .CliptowrapAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbege .BulletAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u006f\u006c\u0065"{_fbege .OleAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0068\u0072"{_fbege .HrAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0073\u0070\u0069\u0064"{_debcb ,_ceed :=_gdgba .Value ,error (nil );if _ceed !=nil {return _ceed ;};_fbege .SpidAttr =&_debcb ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbege .HrstdAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbege .BwnormalAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aagc ,_gfecadb :=_gdgba .Value ,error (nil );if _gfecadb !=nil {return _gfecadb ;};_fbege .BordertopcolorAttr =&_aagc ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbege .DgmlayoutAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fbege .ForcedashAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbege .AllowoverlapAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbege .HrnoshadeAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fbege .PreferrelativeAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_agbdc ,_acgee :=_gdgba .Value ,error (nil );if _acgee !=nil {return _acgee ;};_fbege .BorderbottomcolorAttr =&_agbdc ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u006f\u006e\u0065\u0064"{_fbege .OnedAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egaaf ,_caga :=_egcdd .ParseInt (_gdgba .Value ,10,64);if _caga !=nil {return _caga ;};_fbege .DgmnodekindAttr =&_egaaf ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ddgg ,_ffdef :=_egcdd .ParseInt (_gdgba .Value ,10,64);if _ffdef !=nil {return _ffdef ;};_fbege .RegroupidAttr =&_ddgg ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbege .AllowincellAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0068\u0072\u0070c\u0074"{_gcdbd ,_bdddg :=_egcdd .ParseFloat (_gdgba .Value ,64);if _bdddg !=nil {return _bdddg ;};_efcgc :=float32 (_gcdbd );_fbege .HrpctAttr =&_efcgc ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0063\u006c\u0069\u0070"{_fbege .ClipAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbege .InsetmodeAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_efcbee ,_aac :=_gdgba .Value ,error (nil );if _aac !=nil {return _aac ;};_fbege .BorderleftcolorAttr =&_efcbee ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fbege .OleiconAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gadg ,_bagec :=_gdgba .Value ,error (nil );if _bagec !=nil {return _bagec ;};_fbege .BorderrightcolorAttr =&_gadg ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fbege .ConnectortypeAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbege .BwpureAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbege .BwmodeAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0073\u0070\u0074"{_efcd ,_ebedcd :=_egcdd .ParseFloat (_gdgba .Value ,64);if _ebedcd !=nil {return _ebedcd ;};_abgef :=float32 (_efcd );_fbege .SptAttr =&_abgef ;continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbege .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdgba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbege .HralignAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_agabd ,_agd :=_egcdd .ParseFloat (_gdgba .Value ,64);if _agd !=nil {return _agd ;};_fbege .EndAngleAttr =&_agabd ;continue ;};if _gdgba .Name .Local =="\u0069\u0064"{_edbddb ,_eegd :=_gdgba .Value ,error (nil );if _eegd !=nil {return _eegd ;};_fbege .IdAttr =&_edbddb ;continue ;};if _gdgba .Name .Local =="\u0061\u006c\u0074"{_gcce ,_fdbbb :=_gdgba .Value ,error (nil );if _fdbbb !=nil {return _fdbbb ;};_fbege .AltAttr =&_gcce ;continue ;};if _gdgba .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbege .PrintAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbege .StrokedAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_afdbb ,_eaecc :=_gdgba .Value ,error (nil );if _eaecc !=nil {return _eaecc ;};_fbege .WrapcoordsAttr =&_afdbb ;continue ;};if _gdgba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fefe ,_fbbb :=_gdgba .Value ,error (nil );if _fbbb !=nil {return _fbbb ;};_fbege .StrokeweightAttr =&_fefe ;continue ;};if _gdgba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fegd ,_ddad :=_gdgba .Value ,error (nil );if _ddad !=nil {return _ddad ;};_fbege .CoordoriginAttr =&_fegd ;continue ;};if _gdgba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efbge ,_dcdg :=_gdgba .Value ,error (nil );if _dcdg !=nil {return _dcdg ;};_fbege .ChromakeyAttr =&_efbge ;continue ;};if _gdgba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ggdgd ,_eaeegc :=_gdgba .Value ,error (nil );if _eaeegc !=nil {return _eaeegc ;};_fbege .FillcolorAttr =&_ggdgd ;continue ;};if _gdgba .Name .Local =="\u0073\u0074\u0079l\u0065"{_fa ,_dcce :=_gdgba .Value ,error (nil );if _dcce !=nil {return _dcce ;};_fbege .StyleAttr =&_fa ;continue ;};if _gdgba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgec ,_bbaaff :=_gdgba .Value ,error (nil );if _bbaaff !=nil {return _bbaaff ;};_fbege .OpacityAttr =&_fgec ;continue ;};if _gdgba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cbdcg ,_ffdg :=_gdgba .Value ,error (nil );if _ffdg !=nil {return _ffdg ;};_fbege .StrokecolorAttr =&_cbdcg ;continue ;};if _gdgba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbege .InsetpenAttr .UnmarshalXMLAttr (_gdgba );continue ;};if _gdgba .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_gaeggg ,_cbbfa :=_egcdd .ParseFloat (_gdgba .Value ,64);if _cbbfa !=nil {return _cbbfa ;};_fbege .StartAngleAttr =&_gaeggg ;continue ;};if _gdgba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ccdcd ,_bbedc :=_gdgba .Value ,error (nil );if _bbedc !=nil {return _bbedc ;};_fbege .CoordsizeAttr =&_ccdcd ;continue ;};if _gdgba .Name .Local =="\u0074\u0069\u0074l\u0065"{_fec ,_dfc :=_gdgba .Value ,error (nil );if _dfc !=nil {return _dfc ;};_fbege .TitleAttr =&_fec ;continue ;};if _gdgba .Name .Local =="\u0063\u006c\u0061s\u0073"{_beafdf ,_gbbge :=_gdgba .Value ,error (nil );if _gbbge !=nil {return _gbbge ;};_fbege .ClassAttr =&_beafdf ;continue ;};if _gdgba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbaee ,_agdgb :=_gdgba .Value ,error (nil );if _agdgb !=nil {return _agdgb ;};_fbege .TargetAttr =&_bbaee ;continue ;};if _gdgba .Name .Local =="\u0068\u0072\u0065\u0066"{_cafb ,_gacc :=_gdgba .Value ,error (nil );if _gacc !=nil {return _gacc ;};_fbege .HrefAttr =&_cafb ;continue ;};if _gdgba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbege .FilledAttr .UnmarshalXMLAttr (_gdgba );continue ;};};_agdfa :for {_deff ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _cgcfd :=_deff .(type ){case _dbcbe .StartElement :switch _cgcfd .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_afdcb :=NewEG_ShapeElements ();_afdcb .Path =NewPath ();if _gcged :=d .DecodeElement (_afdcb .Path ,&_cgcfd );_gcged !=nil {return _gcged ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_afdcb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_efbg :=NewEG_ShapeElements ();_efbg .Formulas =NewFormulas ();if _cccca :=d .DecodeElement (_efbg .Formulas ,&_cgcfd );_cccca !=nil {return _cccca ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_efbg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ccbg :=NewEG_ShapeElements ();_ccbg .Handles =NewHandles ();if _gbdeb :=d .DecodeElement (_ccbg .Handles ,&_cgcfd );_gbdeb !=nil {return _gbdeb ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_ccbg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gdfgg :=NewEG_ShapeElements ();_gdfgg .Fill =NewFill ();if _gae :=d .DecodeElement (_gdfgg .Fill ,&_cgcfd );_gae !=nil {return _gae ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_gdfgg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_daaad :=NewEG_ShapeElements ();_daaad .Stroke =NewStroke ();if _age :=d .DecodeElement (_daaad .Stroke ,&_cgcfd );_age !=nil {return _age ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_daaad );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fbadc :=NewEG_ShapeElements ();_fbadc .Shadow =NewShadow ();if _abccf :=d .DecodeElement (_fbadc .Shadow ,&_cgcfd );_abccf !=nil {return _abccf ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_fbadc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fcdda :=NewEG_ShapeElements ();_fcdda .Textbox =NewTextbox ();if _bb :=d .DecodeElement (_fcdda .Textbox ,&_cgcfd );_bb !=nil {return _bb ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_fcdda );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cddgd :=NewEG_ShapeElements ();_cddgd .Textpath =NewTextpath ();if _bedc :=d .DecodeElement (_cddgd .Textpath ,&_cgcfd );_bedc !=nil {return _bedc ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_cddgd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ceebc :=NewEG_ShapeElements ();_ceebc .Imagedata =NewImagedata ();if _fdceg :=d .DecodeElement (_ceebc .Imagedata ,&_cgcfd );_fdceg !=nil {return _fdceg ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_ceebc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ebgc :=NewEG_ShapeElements ();_ebgc .Skew =NewOfcSkew ();if _fgeca :=d .DecodeElement (_ebgc .Skew ,&_cgcfd );_fgeca !=nil {return _fgeca ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_ebgc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bbcaff :=NewEG_ShapeElements ();_bbcaff .Extrusion =NewOfcExtrusion ();if _gdecea :=d .DecodeElement (_bbcaff .Extrusion ,&_cgcfd );_gdecea !=nil {return _gdecea ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_bbcaff );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fagdb :=NewEG_ShapeElements ();_fagdb .Callout =NewOfcCallout ();if _bcec :=d .DecodeElement (_fagdb .Callout ,&_cgcfd );_bcec !=nil {return _bcec ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_fagdb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_egcc :=NewEG_ShapeElements ();_egcc .Lock =NewOfcLock ();if _dggdg :=d .DecodeElement (_egcc .Lock ,&_cgcfd );_dggdg !=nil {return _dggdg ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_egcc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gafdad :=NewEG_ShapeElements ();_gafdad .Clippath =NewOfcClippath ();if _cbbd :=d .DecodeElement (_gafdad .Clippath ,&_cgcfd );_cbbd !=nil {return _cbbd ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_gafdad );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dgffe :=NewEG_ShapeElements ();_dgffe .Signatureline =NewOfcSignatureline ();if _caee :=d .DecodeElement (_dgffe .Signatureline ,&_cgcfd );_caee !=nil {return _caee ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_dgffe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gbccf :=NewEG_ShapeElements ();_gbccf .Wrap =_baad .NewWrap ();if _cgaag :=d .DecodeElement (_gbccf .Wrap ,&_cgcfd );_cgaag !=nil {return _cgaag ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_gbccf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cfeg :=NewEG_ShapeElements ();_cfeg .Anchorlock =_baad .NewAnchorlock ();if _cfcfbe :=d .DecodeElement (_cfeg .Anchorlock ,&_cgcfd );_cfcfbe !=nil {return _cfcfbe ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_cfeg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ddecc :=NewEG_ShapeElements ();_ddecc .Bordertop =_baad .NewBordertop ();if _gbcef :=d .DecodeElement (_ddecc .Bordertop ,&_cgcfd );_gbcef !=nil {return _gbcef ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_ddecc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fcace :=NewEG_ShapeElements ();_fcace .Borderbottom =_baad .NewBorderbottom ();if _cfbag :=d .DecodeElement (_fcace .Borderbottom ,&_cgcfd );_cfbag !=nil {return _cfbag ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_fcace );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfbbg :=NewEG_ShapeElements ();_cfbbg .Borderleft =_baad .NewBorderleft ();if _dcdgf :=d .DecodeElement (_cfbbg .Borderleft ,&_cgcfd );_dcdgf !=nil {return _dcdgf ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_cfbbg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cdfbe :=NewEG_ShapeElements ();_cdfbe .Borderright =_baad .NewBorderright ();if _egddgg :=d .DecodeElement (_cdfbe .Borderright ,&_cgcfd );_egddgg !=nil {return _egddgg ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_cdfbe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cdfbf :=NewEG_ShapeElements ();_cdfbf .ClientData =_edcbg .NewClientData ();if _dfdg :=d .DecodeElement (_cdfbf .ClientData ,&_cgcfd );_dfdg !=nil {return _dfdg ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_cdfbf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bfeeb :=NewEG_ShapeElements ();_bfeeb .Textdata =_abbeb .NewTextdata ();if _ba :=d .DecodeElement (_bfeeb .Textdata ,&_cgcfd );_ba !=nil {return _ba ;};_fbege .EG_ShapeElements =append (_fbege .EG_ShapeElements ,_bfeeb );default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0063\u0020\u0025\u0076",_cgcfd .Name );if _gecb :=d .Skip ();_gecb !=nil {return _gecb ;};};case _dbcbe .EndElement :break _agdfa ;case _dbcbe .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path +func (_fgbd *OfcCT_Callout )ValidateWithPath (path string )error {if _gbbea :=_fgbd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gbbea !=nil {return _gbbea ;};if _cdabe :=_fgbd .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_cdabe !=nil {return _cdabe ;};if _gdbfc :=_fgbd .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_gdbfc !=nil {return _gdbfc ;};if _afeed :=_fgbd .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_afeed !=nil {return _afeed ;};if _egecab :=_fgbd .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_egecab !=nil {return _egecab ;};if _agbe :=_fgbd .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_agbe !=nil {return _agbe ;};if _bebed :=_fgbd .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_bebed !=nil {return _bebed ;};if _bggeg :=_fgbd .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_bggeg !=nil {return _bggeg ;};if _aegbb :=_fgbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aegbb !=nil {return _aegbb ;};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_fede *CT_Rect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdacb :=range start .Attr {if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbgag ,_dcac :=_bdacb .Value ,error (nil );if _dcac !=nil {return _dcac ;};_fede .BordertopcolorAttr =&_dbgag ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fede .BulletAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068\u0072"{_fede .HrAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fede .CliptowrapAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068\u0072\u0073t\u0064"{_fede .HrstdAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u006f\u006c\u0065"{_fede .OleAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fede .HrnoshadeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u006f\u006e\u0065\u0064"{_fede .OnedAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeff ,_gecd :=_g .ParseFloat (_bdacb .Value ,64);if _gecd !=nil {return _gecd ;};_gffff :=float32 (_eeff );_fede .HrpctAttr =&_gffff ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fede .OleiconAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gddfa ,_aecfa :=_bdacb .Value ,error (nil );if _aecfa !=nil {return _aecfa ;};_fede .BorderbottomcolorAttr =&_gddfa ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fede .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecegb ,_ffgfb :=_g .ParseInt (_bdacb .Value ,10,64);if _ffgfb !=nil {return _ffgfb ;};_fede .RegroupidAttr =&_ecegb ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0063\u006c\u0069\u0070"{_fede .ClipAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fede .HralignAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fede .PreferrelativeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fede .DgmlayoutAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fede .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fede .InsetmodeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fede .ButtonAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fede .UserdrawnAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fede .AllowincellAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0073\u0070\u0074"{_abbda ,_bdgfa :=_g .ParseFloat (_bdacb .Value ,64);if _bdgfa !=nil {return _bdgfa ;};_gbcbb :=float32 (_abbda );_fede .SptAttr =&_gbcbb ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_feafa ,_fcecf :=_bdacb .Value ,error (nil );if _fcecf !=nil {return _fcecf ;};_fede .BorderleftcolorAttr =&_feafa ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fede .ConnectortypeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbefg ,_ggbbe :=_bdacb .Value ,error (nil );if _ggbbe !=nil {return _ggbbe ;};_fede .BorderrightcolorAttr =&_dbefg ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0073\u0070\u0069\u0064"{_gccca ,_egdec :=_bdacb .Value ,error (nil );if _egdec !=nil {return _egdec ;};_fede .SpidAttr =&_gccca ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcddd ,_fgge :=_g .ParseInt (_bdacb .Value ,10,64);if _fgge !=nil {return _fgge ;};_fede .DgmnodekindAttr =&_fcddd ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fede .BwpureAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fede .ForcedashAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fede .BwnormalAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fede .BwmodeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fede .UserhiddenAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fede .AllowoverlapAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eaeec ,_bbdc :=_bdacb .Value ,error (nil );if _bbdc !=nil {return _bbdc ;};_fede .TargetAttr =&_eaeec ;continue ;};if _bdacb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dggea ,_bacea :=_bdacb .Value ,error (nil );if _bacea !=nil {return _bacea ;};_fede .CoordoriginAttr =&_dggea ;continue ;};if _bdacb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fede .StrokedAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcbg ,_aagaf :=_bdacb .Value ,error (nil );if _aagaf !=nil {return _aagaf ;};_fede .CoordsizeAttr =&_dcbg ;continue ;};if _bdacb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gccg ,_bcec :=_bdacb .Value ,error (nil );if _bcec !=nil {return _bcec ;};_fede .StrokeweightAttr =&_gccg ;continue ;};if _bdacb .Name .Local =="\u0073\u0074\u0079l\u0065"{_faag ,_gebad :=_bdacb .Value ,error (nil );if _gebad !=nil {return _gebad ;};_fede .StyleAttr =&_faag ;continue ;};if _bdacb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aege ,_afcea :=_bdacb .Value ,error (nil );if _afcea !=nil {return _afcea ;};_fede .ChromakeyAttr =&_aege ;continue ;};if _bdacb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_caaaf ,_gaefc :=_bdacb .Value ,error (nil );if _gaefc !=nil {return _gaefc ;};_fede .FillcolorAttr =&_caaaf ;continue ;};if _bdacb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gaacd ,_dgbdd :=_bdacb .Value ,error (nil );if _dgbdd !=nil {return _dgbdd ;};_fede .OpacityAttr =&_gaacd ;continue ;};if _bdacb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dbdacg ,_aebf :=_bdacb .Value ,error (nil );if _aebf !=nil {return _aebf ;};_fede .WrapcoordsAttr =&_dbdacg ;continue ;};if _bdacb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fcac ,_ccdgf :=_bdacb .Value ,error (nil );if _ccdgf !=nil {return _ccdgf ;};_fede .StrokecolorAttr =&_fcac ;continue ;};if _bdacb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fede .InsetpenAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Local =="\u0068\u0072\u0065\u0066"{_afba ,_eecb :=_bdacb .Value ,error (nil );if _eecb !=nil {return _eecb ;};_fede .HrefAttr =&_afba ;continue ;};if _bdacb .Name .Local =="\u0069\u0064"{_fgec ,_bbcg :=_bdacb .Value ,error (nil );if _bbcg !=nil {return _bbcg ;};_fede .IdAttr =&_fgec ;continue ;};if _bdacb .Name .Local =="\u0070\u0072\u0069n\u0074"{_fede .PrintAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Local =="\u0061\u006c\u0074"{_bgeac ,_eefda :=_bdacb .Value ,error (nil );if _eefda !=nil {return _eefda ;};_fede .AltAttr =&_bgeac ;continue ;};if _bdacb .Name .Local =="\u0074\u0069\u0074l\u0065"{_eggff ,_cdbe :=_bdacb .Value ,error (nil );if _cdbe !=nil {return _cdbe ;};_fede .TitleAttr =&_eggff ;continue ;};if _bdacb .Name .Local =="\u0063\u006c\u0061s\u0073"{_gccfd ,_dgbda :=_bdacb .Value ,error (nil );if _dgbda !=nil {return _dgbda ;};_fede .ClassAttr =&_gccfd ;continue ;};if _bdacb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fede .FilledAttr .UnmarshalXMLAttr (_bdacb );continue ;};};_dadb :for {_gbad ,_bdebf :=d .Token ();if _bdebf !=nil {return _bdebf ;};switch _eddcg :=_gbad .(type ){case _b .StartElement :switch _eddcg .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_edacd :=NewEG_ShapeElements ();_edacd .Path =NewPath ();if _fbeb :=d .DecodeElement (_edacd .Path ,&_eddcg );_fbeb !=nil {return _fbeb ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_edacd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_acbe :=NewEG_ShapeElements ();_acbe .Formulas =NewFormulas ();if _geede :=d .DecodeElement (_acbe .Formulas ,&_eddcg );_geede !=nil {return _geede ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_acbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cffgd :=NewEG_ShapeElements ();_cffgd .Handles =NewHandles ();if _cdbga :=d .DecodeElement (_cffgd .Handles ,&_eddcg );_cdbga !=nil {return _cdbga ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cffgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cead :=NewEG_ShapeElements ();_cead .Fill =NewFill ();if _ggdfc :=d .DecodeElement (_cead .Fill ,&_eddcg );_ggdfc !=nil {return _ggdfc ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cead );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cdggg :=NewEG_ShapeElements ();_cdggg .Stroke =NewStroke ();if _dccf :=d .DecodeElement (_cdggg .Stroke ,&_eddcg );_dccf !=nil {return _dccf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cdggg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ccag :=NewEG_ShapeElements ();_ccag .Shadow =NewShadow ();if _aabeg :=d .DecodeElement (_ccag .Shadow ,&_eddcg );_aabeg !=nil {return _aabeg ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_ccag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ebba :=NewEG_ShapeElements ();_ebba .Textbox =NewTextbox ();if _ggfgf :=d .DecodeElement (_ebba .Textbox ,&_eddcg );_ggfgf !=nil {return _ggfgf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_ebba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_afgbe :=NewEG_ShapeElements ();_afgbe .Textpath =NewTextpath ();if _dfacda :=d .DecodeElement (_afgbe .Textpath ,&_eddcg );_dfacda !=nil {return _dfacda ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_afgbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_eede :=NewEG_ShapeElements ();_eede .Imagedata =NewImagedata ();if _dgbga :=d .DecodeElement (_eede .Imagedata ,&_eddcg );_dgbga !=nil {return _dgbga ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_eede );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_acba :=NewEG_ShapeElements ();_acba .Skew =NewOfcSkew ();if _agdg :=d .DecodeElement (_acba .Skew ,&_eddcg );_agdg !=nil {return _agdg ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_acba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cfdba :=NewEG_ShapeElements ();_cfdba .Extrusion =NewOfcExtrusion ();if _ffgde :=d .DecodeElement (_cfdba .Extrusion ,&_eddcg );_ffgde !=nil {return _ffgde ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cfdba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dcbbf :=NewEG_ShapeElements ();_dcbbf .Callout =NewOfcCallout ();if _bfdbf :=d .DecodeElement (_dcbbf .Callout ,&_eddcg );_bfdbf !=nil {return _bfdbf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_dcbbf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_facc :=NewEG_ShapeElements ();_facc .Lock =NewOfcLock ();if _egbdf :=d .DecodeElement (_facc .Lock ,&_eddcg );_egbdf !=nil {return _egbdf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_facc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cbgbf :=NewEG_ShapeElements ();_cbgbf .Clippath =NewOfcClippath ();if _gacde :=d .DecodeElement (_cbgbf .Clippath ,&_eddcg );_gacde !=nil {return _gacde ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cbgbf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ggfbb :=NewEG_ShapeElements ();_ggfbb .Signatureline =NewOfcSignatureline ();if _afgbf :=d .DecodeElement (_ggfbb .Signatureline ,&_eddcg );_afgbf !=nil {return _afgbf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_ggfbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_acge :=NewEG_ShapeElements ();_acge .Wrap =_a .NewWrap ();if _cgga :=d .DecodeElement (_acge .Wrap ,&_eddcg );_cgga !=nil {return _cgga ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_acge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gebe :=NewEG_ShapeElements ();_gebe .Anchorlock =_a .NewAnchorlock ();if _eadge :=d .DecodeElement (_gebe .Anchorlock ,&_eddcg );_eadge !=nil {return _eadge ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_gebe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_decgad :=NewEG_ShapeElements ();_decgad .Bordertop =_a .NewBordertop ();if _fgfd :=d .DecodeElement (_decgad .Bordertop ,&_eddcg );_fgfd !=nil {return _fgfd ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_decgad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fefb :=NewEG_ShapeElements ();_fefb .Borderbottom =_a .NewBorderbottom ();if _cbge :=d .DecodeElement (_fefb .Borderbottom ,&_eddcg );_cbge !=nil {return _cbge ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_fefb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_egcc :=NewEG_ShapeElements ();_egcc .Borderleft =_a .NewBorderleft ();if _bgabe :=d .DecodeElement (_egcc .Borderleft ,&_eddcg );_bgabe !=nil {return _bgabe ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_egcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbadd :=NewEG_ShapeElements ();_dbadd .Borderright =_a .NewBorderright ();if _dgdgc :=d .DecodeElement (_dbadd .Borderright ,&_eddcg );_dgdgc !=nil {return _dgdgc ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_dbadd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_baeba :=NewEG_ShapeElements ();_baeba .ClientData =_ga .NewClientData ();if _faaeb :=d .DecodeElement (_baeba .ClientData ,&_eddcg );_faaeb !=nil {return _faaeb ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_baeba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gedfd :=NewEG_ShapeElements ();_gedfd .Textdata =_fb .NewTextdata ();if _bfbdf :=d .DecodeElement (_gedfd .Textdata ,&_eddcg );_bfbdf !=nil {return _bfbdf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_gedfd );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_eddcg .Name );if _deecc :=d .Skip ();_deecc !=nil {return _deecc ;};};case _b .EndElement :break _dadb ;case _b .CharData :};};return nil ;}; -// Validate validates the Rect and its children -func (_begd *Rect )Validate ()error {return _begd .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_dege OfcST_RType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_ffbe :=_dbcbe .Attr {};_ffbe .Name =name ;switch _dege {case OfcST_RTypeUnset :_ffbe .Value ="";case OfcST_RTypeArc :_ffbe .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_ffbe .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_ffbe .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_ffbe .Value ="\u0061\u006c\u0069g\u006e";};return _ffbe ,nil ;};func (_gefb OfcST_How )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_bcfgc :=_dbcbe .Attr {};_bcfgc .Name =name ;switch _gefb {case OfcST_HowUnset :_bcfgc .Value ="";case OfcST_HowTop :_bcfgc .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_bcfgc .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_bcfgc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_bcfgc .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_bcfgc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_bcfgc .Value ="\u0072\u0069\u0067h\u0074";};return _bcfgc ,nil ;};func (_edcba *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_edcba =0;case "\u0072\u006f\u0075n\u0064":*_edcba =1;case "\u0062\u0065\u0076e\u006c":*_edcba =2;case "\u006d\u0069\u0074e\u0072":*_edcba =3;};return nil ;};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2;OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);type OfcCallout struct{OfcCT_Callout };func (_afgfc *OfcCT_Lock )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_ebd :=range start .Attr {if _ebd .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_afgfc .PositionAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_afgfc .SelectionAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_afgfc .GroupingAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_afgfc .UngroupingAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_afgfc .RotationAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_afgfc .CroppingAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_afgfc .VerticiesAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_afgfc .AdjusthandlesAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0074\u0065\u0078\u0074"{_afgfc .TextAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_afgfc .AspectratioAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_afgfc .ShapetypeAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0065\u0078\u0074"{_afgfc .ExtAttr .UnmarshalXMLAttr (_ebd );continue ;};};for {_aabe ,_cecaf :=d .Token ();if _cecaf !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_cecaf );};if _fggff ,_fcda :=_aabe .(_dbcbe .EndElement );_fcda &&_fggff .Name ==start .Name {break ;};};return nil ;};func NewEG_ShapeElements ()*EG_ShapeElements {_gdc :=&EG_ShapeElements {};return _gdc }; +// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path +func (_ebbe *OfcDiagram )ValidateWithPath (path string )error {if _dfdae :=_ebbe .OfcCT_Diagram .ValidateWithPath (path );_dfdae !=nil {return _dfdae ;};return nil ;};func (_ecfcc ST_StrokeArrowType )String ()string {switch _ecfcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062\u006c\u006fc\u006b";case 3:return "\u0063l\u0061\u0073\u0073\u0069\u0063";case 4:return "\u006f\u0076\u0061\u006c";case 5:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 6:return "\u006f\u0070\u0065\u006e";};return "";};type Shape struct{CT_Shape }; -// ValidateWithPath validates the Fill and its children, prefixing error messages with path -func (_bbefe *Fill )ValidateWithPath (path string )error {if _adabd :=_bbefe .CT_Fill .ValidateWithPath (path );_adabd !=nil {return _adabd ;};return nil ;};func (_dffcf *CT_Shape )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_baac :=range start .Attr {if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebcd ,_ggadg :=_egcdd .ParseInt (_baac .Value ,10,64);if _ggadg !=nil {return _ggadg ;};_dffcf .RegroupidAttr =&_ebcd ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dffcf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0063\u006c\u0069\u0070"{_dffcf .ClipAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dffcf .ButtonAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dffcf .UserhiddenAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dffcf .BulletAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_caddgc ,_egad :=_baac .Value ,error (nil );if _egad !=nil {return _egad ;};_dffcf .GfxdataAttr =&_caddgc ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0068\u0072"{_dffcf .HrAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u006f\u006c\u0065"{_dffcf .OleAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dffcf .AllowincellAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdgdc ,_bgfgd :=_baac .Value ,error (nil );if _bgfgd !=nil {return _bgfgd ;};_dffcf .BorderleftcolorAttr =&_cdgdc ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfdab ,_ffbef :=_egcdd .ParseFloat (_baac .Value ,64);if _ffbef !=nil {return _ffbef ;};_faabb :=float32 (_gfdab );_dffcf .HrpctAttr =&_faabb ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_afcea ,_agbdac :=_egcdd .ParseInt (_baac .Value ,10,64);if _agbdac !=nil {return _agbdac ;};_dffcf .DgmnodekindAttr =&_afcea ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dffcf .InsetmodeAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dffcf .UserdrawnAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dffcf .ConnectortypeAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_adcf ,_cgfgfe :=_baac .Value ,error (nil );if _cgfgfe !=nil {return _cgfgfe ;};_dffcf .BorderrightcolorAttr =&_adcf ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dffcf .PreferrelativeAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dffcf .HrnoshadeAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dffcf .DgmlayoutmruAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u006f\u006e\u0065\u0064"{_dffcf .OnedAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dffcf .HralignAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dffcf .BwmodeAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dffcf .AllowoverlapAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdg ,_bafbg :=_baac .Value ,error (nil );if _bafbg !=nil {return _bafbg ;};_dffcf .BordertopcolorAttr =&_cdg ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dffcf .BwnormalAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abeb ,_gddge :=_baac .Value ,error (nil );if _gddge !=nil {return _gddge ;};_dffcf .BorderbottomcolorAttr =&_abeb ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dffcf .CliptowrapAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dffcf .DgmlayoutAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0073\u0070\u0074"{_bacaab ,_bbdb :=_egcdd .ParseFloat (_baac .Value ,64);if _bbdb !=nil {return _bbdb ;};_aedb :=float32 (_bacaab );_dffcf .SptAttr =&_aedb ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dffcf .OleiconAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dffcf .ForcedashAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dffcf .BwpureAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0073\u0070\u0069\u0064"{_faf ,_geegc :=_baac .Value ,error (nil );if _geegc !=nil {return _geegc ;};_dffcf .SpidAttr =&_faf ;continue ;};if _baac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baac .Name .Local =="\u0068\u0072\u0073t\u0064"{_dffcf .HrstdAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efgaa ,_ecgc :=_baac .Value ,error (nil );if _ecgc !=nil {return _ecgc ;};_dffcf .TargetAttr =&_efgaa ;continue ;};if _baac .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cacab ,_eecce :=_baac .Value ,error (nil );if _eecce !=nil {return _eecce ;};_dffcf .WrapcoordsAttr =&_cacab ;continue ;};if _baac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efda ,_eb :=_baac .Value ,error (nil );if _eb !=nil {return _eb ;};_dffcf .OpacityAttr =&_efda ;continue ;};if _baac .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eggff ,_afbgb :=_baac .Value ,error (nil );if _afbgb !=nil {return _afbgb ;};_dffcf .CoordoriginAttr =&_eggff ;continue ;};if _baac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aebb ,_ggeb :=_baac .Value ,error (nil );if _ggeb !=nil {return _ggeb ;};_dffcf .StrokecolorAttr =&_aebb ;continue ;};if _baac .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_daee ,_afdfd :=_baac .Value ,error (nil );if _afdfd !=nil {return _afdfd ;};_dffcf .CoordsizeAttr =&_daee ;continue ;};if _baac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dffcf .InsetpenAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Local =="\u0061\u006c\u0074"{_gagd ,_ccg :=_baac .Value ,error (nil );if _ccg !=nil {return _ccg ;};_dffcf .AltAttr =&_gagd ;continue ;};if _baac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dffcf .FilledAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfac ,_acabe :=_baac .Value ,error (nil );if _acabe !=nil {return _acabe ;};_dffcf .TitleAttr =&_dfac ;continue ;};if _baac .Name .Local =="\u0073\u0074\u0079l\u0065"{_eceab ,_cbbf :=_baac .Value ,error (nil );if _cbbf !=nil {return _cbbf ;};_dffcf .StyleAttr =&_eceab ;continue ;};if _baac .Name .Local =="\u0070\u0072\u0069n\u0074"{_dffcf .PrintAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dffcf .StrokedAttr .UnmarshalXMLAttr (_baac );continue ;};if _baac .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aecgg ,_fbeabc :=_baac .Value ,error (nil );if _fbeabc !=nil {return _fbeabc ;};_dffcf .StrokeweightAttr =&_aecgg ;continue ;};if _baac .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecbag ,_bggc :=_baac .Value ,error (nil );if _bggc !=nil {return _bggc ;};_dffcf .ChromakeyAttr =&_ecbag ;continue ;};if _baac .Name .Local =="\u0070\u0061\u0074\u0068"{_degg ,_bagff :=_baac .Value ,error (nil );if _bagff !=nil {return _bagff ;};_dffcf .PathAttr =&_degg ;continue ;};if _baac .Name .Local =="\u0069\u0064"{_edffc ,_edfgg :=_baac .Value ,error (nil );if _edfgg !=nil {return _edfgg ;};_dffcf .IdAttr =&_edffc ;continue ;};if _baac .Name .Local =="\u0063\u006c\u0061s\u0073"{_agbdg ,_feaed :=_baac .Value ,error (nil );if _feaed !=nil {return _feaed ;};_dffcf .ClassAttr =&_agbdg ;continue ;};if _baac .Name .Local =="\u0068\u0072\u0065\u0066"{_beadg ,_ddddb :=_baac .Value ,error (nil );if _ddddb !=nil {return _ddddb ;};_dffcf .HrefAttr =&_beadg ;continue ;};if _baac .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_egbgf ,_cfdfac :=_baac .Value ,error (nil );if _cfdfac !=nil {return _cfdfac ;};_dffcf .EquationxmlAttr =&_egbgf ;continue ;};if _baac .Name .Local =="\u0074\u0079\u0070\u0065"{_dbffb ,_fbebc :=_baac .Value ,error (nil );if _fbebc !=nil {return _fbebc ;};_dffcf .TypeAttr =&_dbffb ;continue ;};if _baac .Name .Local =="\u0061\u0064\u006a"{_gfbgf ,_bbcdf :=_baac .Value ,error (nil );if _bbcdf !=nil {return _bbcdf ;};_dffcf .AdjAttr =&_gfbgf ;continue ;};if _baac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eecff ,_ebggf :=_baac .Value ,error (nil );if _ebggf !=nil {return _ebggf ;};_dffcf .FillcolorAttr =&_eecff ;continue ;};};_eggaf :for {_acaf ,_fcfca :=d .Token ();if _fcfca !=nil {return _fcfca ;};switch _eagbd :=_acaf .(type ){case _dbcbe .StartElement :switch _eagbd .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_bgga :=NewOfcInk ();if _fgbeb :=d .DecodeElement (_bgga ,&_eagbd );_fgbeb !=nil {return _fgbeb ;};_dffcf .Ink =append (_dffcf .Ink ,_bgga );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_fffd :=_abbeb .NewIscomment ();if _feab :=d .DecodeElement (_fffd ,&_eagbd );_feab !=nil {return _feab ;};_dffcf .Iscomment =append (_dffcf .Iscomment ,_fffd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_ggdf :=NewOfcEquationxml ();if _dbga :=d .DecodeElement (_ggdf ,&_eagbd );_dbga !=nil {return _dbga ;};_dffcf .Equationxml =append (_dffcf .Equationxml ,_ggdf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ddbfd :=NewEG_ShapeElements ();_ddbfd .Path =NewPath ();if _cacbg :=d .DecodeElement (_ddbfd .Path ,&_eagbd );_cacbg !=nil {return _cacbg ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_ddbfd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fagea :=NewEG_ShapeElements ();_fagea .Formulas =NewFormulas ();if _cgde :=d .DecodeElement (_fagea .Formulas ,&_eagbd );_cgde !=nil {return _cgde ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_fagea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_afb :=NewEG_ShapeElements ();_afb .Handles =NewHandles ();if _cfab :=d .DecodeElement (_afb .Handles ,&_eagbd );_cfab !=nil {return _cfab ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_afb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_abdbf :=NewEG_ShapeElements ();_abdbf .Fill =NewFill ();if _fafde :=d .DecodeElement (_abdbf .Fill ,&_eagbd );_fafde !=nil {return _fafde ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_abdbf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ccged :=NewEG_ShapeElements ();_ccged .Stroke =NewStroke ();if _gdfga :=d .DecodeElement (_ccged .Stroke ,&_eagbd );_gdfga !=nil {return _gdfga ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_ccged );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ccad :=NewEG_ShapeElements ();_ccad .Shadow =NewShadow ();if _bbeb :=d .DecodeElement (_ccad .Shadow ,&_eagbd );_bbeb !=nil {return _bbeb ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_ccad );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_abgeaa :=NewEG_ShapeElements ();_abgeaa .Textbox =NewTextbox ();if _beea :=d .DecodeElement (_abgeaa .Textbox ,&_eagbd );_beea !=nil {return _beea ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_abgeaa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dfada :=NewEG_ShapeElements ();_dfada .Textpath =NewTextpath ();if _bdffe :=d .DecodeElement (_dfada .Textpath ,&_eagbd );_bdffe !=nil {return _bdffe ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_dfada );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cfdff :=NewEG_ShapeElements ();_cfdff .Imagedata =NewImagedata ();if _dcebd :=d .DecodeElement (_cfdff .Imagedata ,&_eagbd );_dcebd !=nil {return _dcebd ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_cfdff );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ebedc :=NewEG_ShapeElements ();_ebedc .Skew =NewOfcSkew ();if _egdb :=d .DecodeElement (_ebedc .Skew ,&_eagbd );_egdb !=nil {return _egdb ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_ebedc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_aebe :=NewEG_ShapeElements ();_aebe .Extrusion =NewOfcExtrusion ();if _bcgc :=d .DecodeElement (_aebe .Extrusion ,&_eagbd );_bcgc !=nil {return _bcgc ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_aebe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fefdgb :=NewEG_ShapeElements ();_fefdgb .Callout =NewOfcCallout ();if _bdcge :=d .DecodeElement (_fefdgb .Callout ,&_eagbd );_bdcge !=nil {return _bdcge ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_fefdgb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_feeb :=NewEG_ShapeElements ();_feeb .Lock =NewOfcLock ();if _adbfb :=d .DecodeElement (_feeb .Lock ,&_eagbd );_adbfb !=nil {return _adbfb ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_feeb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_efaa :=NewEG_ShapeElements ();_efaa .Clippath =NewOfcClippath ();if _eddgd :=d .DecodeElement (_efaa .Clippath ,&_eagbd );_eddgd !=nil {return _eddgd ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_efaa );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bgee :=NewEG_ShapeElements ();_bgee .Signatureline =NewOfcSignatureline ();if _dggea :=d .DecodeElement (_bgee .Signatureline ,&_eagbd );_dggea !=nil {return _dggea ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_bgee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dbcbf :=NewEG_ShapeElements ();_dbcbf .Wrap =_baad .NewWrap ();if _cbdba :=d .DecodeElement (_dbcbf .Wrap ,&_eagbd );_cbdba !=nil {return _cbdba ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_dbcbf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dbcfg :=NewEG_ShapeElements ();_dbcfg .Anchorlock =_baad .NewAnchorlock ();if _acdc :=d .DecodeElement (_dbcfg .Anchorlock ,&_eagbd );_acdc !=nil {return _acdc ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_dbcfg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gbeda :=NewEG_ShapeElements ();_gbeda .Bordertop =_baad .NewBordertop ();if _eeea :=d .DecodeElement (_gbeda .Bordertop ,&_eagbd );_eeea !=nil {return _eeea ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_gbeda );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_acegf :=NewEG_ShapeElements ();_acegf .Borderbottom =_baad .NewBorderbottom ();if _cbfg :=d .DecodeElement (_acegf .Borderbottom ,&_eagbd );_cbfg !=nil {return _cbfg ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_acegf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dgcgef :=NewEG_ShapeElements ();_dgcgef .Borderleft =_baad .NewBorderleft ();if _ebcb :=d .DecodeElement (_dgcgef .Borderleft ,&_eagbd );_ebcb !=nil {return _ebcb ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_dgcgef );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ffgedf :=NewEG_ShapeElements ();_ffgedf .Borderright =_baad .NewBorderright ();if _fdae :=d .DecodeElement (_ffgedf .Borderright ,&_eagbd );_fdae !=nil {return _fdae ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_ffgedf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fccbe :=NewEG_ShapeElements ();_fccbe .ClientData =_edcbg .NewClientData ();if _dbfga :=d .DecodeElement (_fccbe .ClientData ,&_eagbd );_dbfga !=nil {return _dbfga ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_fccbe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ddce :=NewEG_ShapeElements ();_ddce .Textdata =_abbeb .NewTextdata ();if _bgbba :=d .DecodeElement (_ddce .Textdata ,&_eagbd );_bgbba !=nil {return _bgbba ;};_dffcf .EG_ShapeElements =append (_dffcf .EG_ShapeElements ,_ddce );default:_effcd .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_eagbd .Name );if _eged :=d .Skip ();_eged !=nil {return _eged ;};};case _dbcbe .EndElement :break _eggaf ;case _dbcbe .CharData :};};return nil ;}; +// Validate validates the OfcCT_SignatureLine and its children +func (_bffc *OfcCT_SignatureLine )Validate ()error {return _bffc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};type Path struct{CT_Path };func NewOfcFill ()*OfcFill {_acbfa :=&OfcFill {};_acbfa .OfcCT_Fill =*NewOfcCT_Fill ();return _acbfa }; -// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path -func (_ffab *OfcCT_R )ValidateWithPath (path string )error {if _ggbcd :=_ffab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggbcd !=nil {return _ggbcd ;};if _eabfc :=_ffab .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_eabfc !=nil {return _eabfc ;};for _fecgb ,_fbca :=range _ffab .Proxy {if _egfba :=_fbca .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_fecgb ));_egfba !=nil {return _egfba ;};};return nil ;};func (_gdbac ST_FillMethod )String ()string {switch _gdbac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return "";};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_ffcg :=&OfcCT_ShapeDefaults {};return _ffcg };func (_cfgdfb *Handles )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cfgdfb .CT_Handles =*NewCT_Handles ();_bgfea :for {_bbcda ,_effae :=d .Token ();if _effae !=nil {return _effae ;};switch _ccfg :=_bbcda .(type ){case _dbcbe .StartElement :switch _ccfg .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_agdaa :=NewCT_H ();if _adddg :=d .DecodeElement (_agdaa ,&_ccfg );_adddg !=nil {return _adddg ;};_cfgdfb .H =append (_cfgdfb .H ,_agdaa );default:_effcd .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_ccfg .Name );if _eggb :=d .Skip ();_eggb !=nil {return _eggb ;};};case _dbcbe .EndElement :break _bgfea ;case _dbcbe .CharData :};};return nil ;};func (_fgdfa *Imagedata )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _fgdfa .CT_ImageData .MarshalXML (e ,start );};func NewCT_ImageData ()*CT_ImageData {_bbagb :=&CT_ImageData {};return _bbagb };func NewOfcEquationxml ()*OfcEquationxml {_fagcfa :=&OfcEquationxml {};_fagcfa .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _fagcfa ;};func (_bddfc *OfcCT_ColorMru )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_gcgg :=range start .Attr {if _gcgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_caad ,_agec :=_gcgg .Value ,error (nil );if _agec !=nil {return _agec ;};_bddfc .ColorsAttr =&_caad ;continue ;};if _gcgg .Name .Local =="\u0065\u0078\u0074"{_bddfc .ExtAttr .UnmarshalXMLAttr (_gcgg );continue ;};};for {_eaffd ,_ggac :=d .Token ();if _ggac !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075:\u0020\u0025\u0073",_ggac );};if _gddacf ,_egdaf :=_eaffd .(_dbcbe .EndElement );_egdaf &&_gddacf .Name ==start .Name {break ;};};return nil ;};func (_edae *OfcCT_Relation )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_dccdc :=range start .Attr {if _dccdc .Name .Local =="\u0069\u0064\u0073r\u0063"{_efebc ,_afbce :=_dccdc .Value ,error (nil );if _afbce !=nil {return _afbce ;};_edae .IdsrcAttr =&_efebc ;continue ;};if _dccdc .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_bceba ,_eddf :=_dccdc .Value ,error (nil );if _eddf !=nil {return _eddf ;};_edae .IddestAttr =&_bceba ;continue ;};if _dccdc .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_bfceb ,_gaf :=_dccdc .Value ,error (nil );if _gaf !=nil {return _gaf ;};_edae .IdcntrAttr =&_bfceb ;continue ;};if _dccdc .Name .Local =="\u0065\u0078\u0074"{_edae .ExtAttr .UnmarshalXMLAttr (_dccdc );continue ;};};for {_bfaag ,_aacag :=d .Token ();if _aacag !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_aacag );};if _abbbf ,_fedb :=_bfaag .(_dbcbe .EndElement );_fedb &&_abbbf .Name ==start .Name {break ;};};return nil ;};func (_accfe OfcST_BWMode )Validate ()error {return _accfe .ValidateWithPath ("")}; +// Validate validates the Shape and its children +func (_acfbc *Shape )Validate ()error {return _acfbc .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};type OfcST_OLEUpdateMode byte ;type Imagedata struct{CT_ImageData };func (_ggcba *CT_RoundRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggcba .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .ArcsizeAttr )});};if _ggcba .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .HrefAttr )});};if _ggcba .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .TargetAttr )});};if _ggcba .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .ClassAttr )});};if _ggcba .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .TitleAttr )});};if _ggcba .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .AltAttr )});};if _ggcba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .CoordsizeAttr )});};if _ggcba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .CoordoriginAttr )});};if _ggcba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .WrapcoordsAttr )});};if _ggcba .PrintAttr !=_bd .ST_TrueFalseUnset {_fced ,_cbbg :=_ggcba .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cbbg !=nil {return _cbbg ;};start .Attr =append (start .Attr ,_fced );};if _ggcba .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .IdAttr )});};if _ggcba .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .StyleAttr )});};if _ggcba .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .SpidAttr )});};if _ggcba .OnedAttr !=_bd .ST_TrueFalseUnset {_faefe ,_befg :=_ggcba .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _befg !=nil {return _befg ;};start .Attr =append (start .Attr ,_faefe );};if _ggcba .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .RegroupidAttr )});};if _ggcba .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_efgb ,_cfbf :=_ggcba .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _cfbf !=nil {return _cfbf ;};start .Attr =append (start .Attr ,_efgb );};if _ggcba .ButtonAttr !=_bd .ST_TrueFalseUnset {_bagf ,_cfba :=_ggcba .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _cfba !=nil {return _cfba ;};start .Attr =append (start .Attr ,_bagf );};if _ggcba .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_edgea ,_eaagg :=_ggcba .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eaagg !=nil {return _eaagg ;};start .Attr =append (start .Attr ,_edgea );};if _ggcba .BulletAttr !=_bd .ST_TrueFalseUnset {_fecca ,_cbdb :=_ggcba .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _cbdb !=nil {return _cbdb ;};start .Attr =append (start .Attr ,_fecca );};if _ggcba .HrAttr !=_bd .ST_TrueFalseUnset {_afbad ,_eced :=_ggcba .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _eced !=nil {return _eced ;};start .Attr =append (start .Attr ,_afbad );};if _ggcba .HrstdAttr !=_bd .ST_TrueFalseUnset {_ecfcd ,_bbddg :=_ggcba .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bbddg !=nil {return _bbddg ;};start .Attr =append (start .Attr ,_ecfcd );};if _ggcba .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_bbcaf ,_gcgcg :=_ggcba .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _gcgcg !=nil {return _gcgcg ;};start .Attr =append (start .Attr ,_bbcaf );};if _ggcba .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .HrpctAttr )});};if _ggcba .HralignAttr !=OfcST_HrAlignUnset {_aaeada ,_feceb :=_ggcba .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _feceb !=nil {return _feceb ;};start .Attr =append (start .Attr ,_aaeada );};if _ggcba .AllowincellAttr !=_bd .ST_TrueFalseUnset {_efcd ,_fgdde :=_ggcba .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fgdde !=nil {return _fgdde ;};start .Attr =append (start .Attr ,_efcd );};if _ggcba .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_fcaa ,_cffe :=_ggcba .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _cffe !=nil {return _cffe ;};start .Attr =append (start .Attr ,_fcaa );};if _ggcba .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_ddafge ,_adefg :=_ggcba .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _adefg !=nil {return _adefg ;};start .Attr =append (start .Attr ,_ddafge );};if _ggcba .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .BordertopcolorAttr )});};if _ggcba .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .BorderleftcolorAttr )});};if _ggcba .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .BorderbottomcolorAttr )});};if _ggcba .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .BorderrightcolorAttr )});};if _ggcba .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ggef ,_abfc :=_ggcba .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _abfc !=nil {return _abfc ;};start .Attr =append (start .Attr ,_ggef );};if _ggcba .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .DgmnodekindAttr )});};if _ggcba .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_efdae ,_adbccc :=_ggcba .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _adbccc !=nil {return _adbccc ;};start .Attr =append (start .Attr ,_efdae );};if _ggcba .InsetmodeAttr !=OfcST_InsetModeUnset {_abba ,_cffgg :=_ggcba .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _cffgg !=nil {return _cffgg ;};start .Attr =append (start .Attr ,_abba );};if _ggcba .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .OpacityAttr )});};if _ggcba .StrokedAttr !=_bd .ST_TrueFalseUnset {_ggdb ,_cgbb :=_ggcba .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cgbb !=nil {return _cgbb ;};start .Attr =append (start .Attr ,_ggdb );};if _ggcba .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .StrokecolorAttr )});};if _ggcba .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .StrokeweightAttr )});};if _ggcba .InsetpenAttr !=_bd .ST_TrueFalseUnset {_aafb ,_cafeb :=_ggcba .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cafeb !=nil {return _cafeb ;};start .Attr =append (start .Attr ,_aafb );};if _ggcba .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .ChromakeyAttr )});};if _ggcba .FilledAttr !=_bd .ST_TrueFalseUnset {_ebed ,_babf :=_ggcba .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _babf !=nil {return _babf ;};start .Attr =append (start .Attr ,_ebed );};if _ggcba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .FillcolorAttr )});};if _ggcba .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .SptAttr )});};if _ggcba .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cffaf ,_bdcae :=_ggcba .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bdcae !=nil {return _bdcae ;};start .Attr =append (start .Attr ,_cffaf );};if _ggcba .BwmodeAttr !=OfcST_BWModeUnset {_gbbfe ,_dfee :=_ggcba .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _dfee !=nil {return _dfee ;};start .Attr =append (start .Attr ,_gbbfe );};if _ggcba .BwpureAttr !=OfcST_BWModeUnset {_beac ,_bfdggf :=_ggcba .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _bfdggf !=nil {return _bfdggf ;};start .Attr =append (start .Attr ,_beac );};if _ggcba .BwnormalAttr !=OfcST_BWModeUnset {_bbaee ,_dabf :=_ggcba .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dabf !=nil {return _dabf ;};start .Attr =append (start .Attr ,_bbaee );};if _ggcba .ForcedashAttr !=_bd .ST_TrueFalseUnset {_aegef ,_fdfeg :=_ggcba .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _fdfeg !=nil {return _fdfeg ;};start .Attr =append (start .Attr ,_aegef );};if _ggcba .OleiconAttr !=_bd .ST_TrueFalseUnset {_bbcbd ,_faade :=_ggcba .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _faade !=nil {return _faade ;};start .Attr =append (start .Attr ,_bbcbd );};if _ggcba .OleAttr !=_bd .ST_TrueFalseBlankUnset {_badeg ,_bdgb :=_ggcba .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _bdgb !=nil {return _bdgb ;};start .Attr =append (start .Attr ,_badeg );};if _ggcba .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_adaeb ,_dbac :=_ggcba .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _dbac !=nil {return _dbac ;};start .Attr =append (start .Attr ,_adaeb );};if _ggcba .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_bbdfa ,_dfcga :=_ggcba .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dfcga !=nil {return _dfcga ;};start .Attr =append (start .Attr ,_bbdfa );};if _ggcba .ClipAttr !=_bd .ST_TrueFalseUnset {_aacgc ,_fabc :=_ggcba .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _fabc !=nil {return _fabc ;};start .Attr =append (start .Attr ,_aacgc );};e .EncodeToken (start );if _ggcba .EG_ShapeElements !=nil {for _ ,_cdgfe :=range _ggcba .EG_ShapeElements {_cdgfe .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cddad ST_FillType )ValidateWithPath (path string )error {switch _cddad {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddad ));};return nil ;};type OfcComplex struct{OfcCT_Complex };func (_aagf *CT_Curve )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aagf .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .FromAttr )});};if _aagf .Control1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .Control1Attr )});};if _aagf .Control2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .Control2Attr )});};if _aagf .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .ToAttr )});};if _aagf .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .HrefAttr )});};if _aagf .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .TargetAttr )});};if _aagf .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .ClassAttr )});};if _aagf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .TitleAttr )});};if _aagf .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .AltAttr )});};if _aagf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .CoordsizeAttr )});};if _aagf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .CoordoriginAttr )});};if _aagf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .WrapcoordsAttr )});};if _aagf .PrintAttr !=_bd .ST_TrueFalseUnset {_gede ,_abae :=_aagf .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _abae !=nil {return _abae ;};start .Attr =append (start .Attr ,_gede );};if _aagf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .IdAttr )});};if _aagf .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .StyleAttr )});};if _aagf .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .SpidAttr )});};if _aagf .OnedAttr !=_bd .ST_TrueFalseUnset {_ecef ,_ebcc :=_aagf .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _ebcc !=nil {return _ebcc ;};start .Attr =append (start .Attr ,_ecef );};if _aagf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .RegroupidAttr )});};if _aagf .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_ggad ,_edgg :=_aagf .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _edgg !=nil {return _edgg ;};start .Attr =append (start .Attr ,_ggad );};if _aagf .ButtonAttr !=_bd .ST_TrueFalseUnset {_baabd ,_dbge :=_aagf .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _dbge !=nil {return _dbge ;};start .Attr =append (start .Attr ,_baabd );};if _aagf .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_cde ,_cgba :=_aagf .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cgba !=nil {return _cgba ;};start .Attr =append (start .Attr ,_cde );};if _aagf .BulletAttr !=_bd .ST_TrueFalseUnset {_agfa ,_agca :=_aagf .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _agca !=nil {return _agca ;};start .Attr =append (start .Attr ,_agfa );};if _aagf .HrAttr !=_bd .ST_TrueFalseUnset {_eaee ,_gaef :=_aagf .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _gaef !=nil {return _gaef ;};start .Attr =append (start .Attr ,_eaee );};if _aagf .HrstdAttr !=_bd .ST_TrueFalseUnset {_dddee ,_cgaf :=_aagf .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cgaf !=nil {return _cgaf ;};start .Attr =append (start .Attr ,_dddee );};if _aagf .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_eagd ,_cbfd :=_aagf .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _cbfd !=nil {return _cbfd ;};start .Attr =append (start .Attr ,_eagd );};if _aagf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .HrpctAttr )});};if _aagf .HralignAttr !=OfcST_HrAlignUnset {_aefg ,_bbaed :=_aagf .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _bbaed !=nil {return _bbaed ;};start .Attr =append (start .Attr ,_aefg );};if _aagf .AllowincellAttr !=_bd .ST_TrueFalseUnset {_adbcc ,_cfce :=_aagf .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cfce !=nil {return _cfce ;};start .Attr =append (start .Attr ,_adbcc );};if _aagf .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_aeee ,_agcae :=_aagf .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _agcae !=nil {return _agcae ;};start .Attr =append (start .Attr ,_aeee );};if _aagf .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_eaeg ,_cbae :=_aagf .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cbae !=nil {return _cbae ;};start .Attr =append (start .Attr ,_eaeg );};if _aagf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .BordertopcolorAttr )});};if _aagf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .BorderleftcolorAttr )});};if _aagf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .BorderbottomcolorAttr )});};if _aagf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .BorderrightcolorAttr )});};if _aagf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cadd ,_aaba :=_aagf .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _aaba !=nil {return _aaba ;};start .Attr =append (start .Attr ,_cadd );};if _aagf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .DgmnodekindAttr )});};if _aagf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_acde ,_ceaef :=_aagf .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _ceaef !=nil {return _ceaef ;};start .Attr =append (start .Attr ,_acde );};if _aagf .InsetmodeAttr !=OfcST_InsetModeUnset {_aeaa ,_bdee :=_aagf .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_aeaa );};if _aagf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .OpacityAttr )});};if _aagf .StrokedAttr !=_bd .ST_TrueFalseUnset {_eece ,_dgaga :=_aagf .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dgaga !=nil {return _dgaga ;};start .Attr =append (start .Attr ,_eece );};if _aagf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .StrokecolorAttr )});};if _aagf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .StrokeweightAttr )});};if _aagf .InsetpenAttr !=_bd .ST_TrueFalseUnset {_cbaa ,_dbefa :=_aagf .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dbefa !=nil {return _dbefa ;};start .Attr =append (start .Attr ,_cbaa );};if _aagf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .ChromakeyAttr )});};if _aagf .FilledAttr !=_bd .ST_TrueFalseUnset {_efa ,_fggc :=_aagf .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fggc !=nil {return _fggc ;};start .Attr =append (start .Attr ,_efa );};if _aagf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .FillcolorAttr )});};if _aagf .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .SptAttr )});};if _aagf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cbca ,_gaff :=_aagf .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gaff !=nil {return _gaff ;};start .Attr =append (start .Attr ,_cbca );};if _aagf .BwmodeAttr !=OfcST_BWModeUnset {_gefb ,_cgaff :=_aagf .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _cgaff !=nil {return _cgaff ;};start .Attr =append (start .Attr ,_gefb );};if _aagf .BwpureAttr !=OfcST_BWModeUnset {_edgbe ,_faefd :=_aagf .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _faefd !=nil {return _faefd ;};start .Attr =append (start .Attr ,_edgbe );};if _aagf .BwnormalAttr !=OfcST_BWModeUnset {_fgbbf ,_dfcd :=_aagf .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dfcd !=nil {return _dfcd ;};start .Attr =append (start .Attr ,_fgbbf );};if _aagf .ForcedashAttr !=_bd .ST_TrueFalseUnset {_deg ,_bafb :=_aagf .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _bafb !=nil {return _bafb ;};start .Attr =append (start .Attr ,_deg );};if _aagf .OleiconAttr !=_bd .ST_TrueFalseUnset {_eafg ,_cagc :=_aagf .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _cagc !=nil {return _cagc ;};start .Attr =append (start .Attr ,_eafg );};if _aagf .OleAttr !=_bd .ST_TrueFalseBlankUnset {_gddf ,_adce :=_aagf .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _adce !=nil {return _adce ;};start .Attr =append (start .Attr ,_gddf );};if _aagf .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_abgb ,_ddf :=_aagf .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _ddf !=nil {return _ddf ;};start .Attr =append (start .Attr ,_abgb );};if _aagf .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_bgbf ,_edd :=_aagf .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _edd !=nil {return _edd ;};start .Attr =append (start .Attr ,_bgbf );};if _aagf .ClipAttr !=_bd .ST_TrueFalseUnset {_ffba ,_gdfad :=_aagf .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _gdfad !=nil {return _gdfad ;};start .Attr =append (start .Attr ,_ffba );};e .EncodeToken (start );if _aagf .EG_ShapeElements !=nil {for _ ,_aaec :=range _aagf .EG_ShapeElements {_aaec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_H ()*CT_H {_bcaa :=&CT_H {};return _bcaa };func NewEG_ShapeElements ()*EG_ShapeElements {_cfdgc :=&EG_ShapeElements {};return _cfdgc }; -// Validate validates the Image and its children -func (_dggff *Image )Validate ()error {return _dggff .ValidateWithPath ("\u0049\u006d\u0061g\u0065")}; +// Validate validates the OfcSignatureline and its children +func (_bbace *OfcSignatureline )Validate ()error {return _bbace .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;};func (_gdedd ST_Ext )Validate ()error {return _gdedd .ValidateWithPath ("")};func (_bfab *OfcLeft )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u006c\u0065\u0066\u0074";return _bfab .OfcCT_StrokeChild .MarshalXML (e ,start );};type OfcST_ExtrusionPlane byte ;type OfcST_ExtrusionType byte ;func (_cdda *OfcCT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_cdda .IdAttr )});if _cdda .TypeAttr !=OfcST_RTypeUnset {_gddec ,_aefce :=_cdda .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _aefce !=nil {return _aefce ;};start .Attr =append (start .Attr ,_gddec );};if _cdda .HowAttr !=OfcST_HowUnset {_eaab ,_cbaca :=_cdda .HowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0077"});if _cbaca !=nil {return _cbaca ;};start .Attr =append (start .Attr ,_eaab );};if _cdda .IdrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_cdda .IdrefAttr )});};e .EncodeToken (start );if _cdda .Proxy !=nil {_dgceed :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_fdab :=range _cdda .Proxy {e .EncodeElement (_fdab ,_dgceed );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path -func (_fbba *CT_Arc )ValidateWithPath (path string )error {for _gbbab ,_fdbg :=range _fbba .EG_ShapeElements {if _ebdad :=_fdbg .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gbbab ));_ebdad !=nil {return _ebdad ;};};if _ffacd :=_fbba .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ffacd !=nil {return _ffacd ;};if _fabe :=_fbba .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fabe !=nil {return _fabe ;};if _fcfbf :=_fbba .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fcfbf !=nil {return _fcfbf ;};if _cbbdb :=_fbba .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cbbdb !=nil {return _cbbdb ;};if _bgeb :=_fbba .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bgeb !=nil {return _bgeb ;};if _acafc :=_fbba .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acafc !=nil {return _acafc ;};if _dfef :=_fbba .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfef !=nil {return _dfef ;};if _acbdc :=_fbba .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_acbdc !=nil {return _acbdc ;};if _adcba :=_fbba .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_adcba !=nil {return _adcba ;};if _ddec :=_fbba .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ddec !=nil {return _ddec ;};if _fabcd :=_fbba .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fabcd !=nil {return _fabcd ;};if _feadf :=_fbba .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_feadf !=nil {return _feadf ;};if _fdegbf :=_fbba .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fdegbf !=nil {return _fdegbf ;};if _ecfd :=_fbba .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ecfd !=nil {return _ecfd ;};if _dcda :=_fbba .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dcda !=nil {return _dcda ;};if _abdcf :=_fbba .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_abdcf !=nil {return _abdcf ;};if _cbebc :=_fbba .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cbebc !=nil {return _cbebc ;};if _fdgg :=_fbba .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fdgg !=nil {return _fdgg ;};if _fbfg :=_fbba .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fbfg !=nil {return _fbfg ;};if _ccgff :=_fbba .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ccgff !=nil {return _ccgff ;};if _bgdd :=_fbba .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgdd !=nil {return _bgdd ;};if _dfag :=_fbba .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dfag !=nil {return _dfag ;};if _fbdda :=_fbba .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fbdda !=nil {return _fbdda ;};if _ccafd :=_fbba .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ccafd !=nil {return _ccafd ;};if _cbcba :=_fbba .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbcba !=nil {return _cbcba ;};if _cegcb :=_fbba .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cegcb !=nil {return _cegcb ;};if _dccbc :=_fbba .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dccbc !=nil {return _dccbc ;};if _ffff :=_fbba .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ffff !=nil {return _ffff ;};if _aeae :=_fbba .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_aeae !=nil {return _aeae ;};return nil ;};type Imagedata struct{CT_ImageData };func (_gcde ST_FillType )ValidateWithPath (path string )error {switch _gcde {case 0,1,2,3,4,5,6:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcde ));};return nil ;}; +// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path +func (_fcade *OfcCT_IdMap )ValidateWithPath (path string )error {if _acbdd :=_fcade .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_acbdd !=nil {return _acbdd ;};return nil ;}; -// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path -func (_bcgbe *CT_Shapetype )ValidateWithPath (path string )error {for _dgfde ,_addde :=range _bcgbe .EG_ShapeElements {if _cbced :=_addde .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dgfde ));_cbced !=nil {return _cbced ;};};if _bcgbe .Complex !=nil {if _dgfb :=_bcgbe .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_dgfb !=nil {return _dgfb ;};};if _fdefd :=_bcgbe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fdefd !=nil {return _fdefd ;};if _fgcga :=_bcgbe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fgcga !=nil {return _fgcga ;};if _gceeg :=_bcgbe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gceeg !=nil {return _gceeg ;};if _gedbf :=_bcgbe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gedbf !=nil {return _gedbf ;};if _eaff :=_bcgbe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eaff !=nil {return _eaff ;};if _acddd :=_bcgbe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acddd !=nil {return _acddd ;};if _eecac :=_bcgbe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eecac !=nil {return _eecac ;};if _ddff :=_bcgbe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ddff !=nil {return _ddff ;};if _edfcf :=_bcgbe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edfcf !=nil {return _edfcf ;};if _eafcag :=_bcgbe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_eafcag !=nil {return _eafcag ;};if _acfcd :=_bcgbe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_acfcd !=nil {return _acfcd ;};if _cegbd :=_bcgbe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cegbd !=nil {return _cegbd ;};if _ebdcb :=_bcgbe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ebdcb !=nil {return _ebdcb ;};if _dggac :=_bcgbe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dggac !=nil {return _dggac ;};if _bfffg :=_bcgbe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bfffg !=nil {return _bfffg ;};if _fgag :=_bcgbe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fgag !=nil {return _fgag ;};if _afcfd :=_bcgbe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_afcfd !=nil {return _afcfd ;};if _abedbb :=_bcgbe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_abedbb !=nil {return _abedbb ;};if _bdege :=_bcgbe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bdege !=nil {return _bdege ;};if _caddcc :=_bcgbe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_caddcc !=nil {return _caddcc ;};if _gcdda :=_bcgbe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gcdda !=nil {return _gcdda ;};if _dagda :=_bcgbe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dagda !=nil {return _dagda ;};if _bedbec :=_bcgbe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bedbec !=nil {return _bedbec ;};if _dedac :=_bcgbe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dedac !=nil {return _dedac ;};if _dfcca :=_bcgbe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dfcca !=nil {return _dfcca ;};if _aecac :=_bcgbe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aecac !=nil {return _aecac ;};if _ffaf :=_bcgbe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ffaf !=nil {return _ffaf ;};if _gafdae :=_bcgbe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gafdae !=nil {return _gafdae ;};if _ddeab :=_bcgbe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ddeab !=nil {return _ddeab ;};return nil ;};func (_gaeed ST_StrokeLineStyle )Validate ()error {return _gaeed .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path +func (_agfbc *CT_Stroke )ValidateWithPath (path string )error {if _agfbc .Left !=nil {if _fabac :=_agfbc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fabac !=nil {return _fabac ;};};if _agfbc .Top !=nil {if _gecc :=_agfbc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gecc !=nil {return _gecc ;};};if _agfbc .Right !=nil {if _dgagb :=_agfbc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dgagb !=nil {return _dgagb ;};};if _agfbc .Bottom !=nil {if _agaa :=_agfbc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_agaa !=nil {return _agaa ;};};if _agfbc .Column !=nil {if _dfgge :=_agfbc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_dfgge !=nil {return _dfgge ;};};if _fbeae :=_agfbc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fbeae !=nil {return _fbeae ;};if _gagf :=_agfbc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gagf !=nil {return _gagf ;};if _ggeab :=_agfbc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ggeab !=nil {return _ggeab ;};if _ebeec :=_agfbc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ebeec !=nil {return _ebeec ;};if _bfcaf :=_agfbc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfcaf !=nil {return _bfcaf ;};if _dfdc :=_agfbc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dfdc !=nil {return _dfdc ;};if _bdfc :=_agfbc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bdfc !=nil {return _bdfc ;};if _dcbef :=_agfbc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dcbef !=nil {return _dcbef ;};if _dgaca :=_agfbc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_dgaca !=nil {return _dgaca ;};if _feec :=_agfbc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_feec !=nil {return _feec ;};if _gaede :=_agfbc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gaede !=nil {return _gaede ;};if _gcbc :=_agfbc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gcbc !=nil {return _gcbc ;};if _bfgfg :=_agfbc .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bfgfg !=nil {return _bfgfg ;};if _faaa :=_agfbc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_faaa !=nil {return _faaa ;};if _degf :=_agfbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_degf !=nil {return _degf ;};return nil ;};func (_eefbb ST_StrokeArrowLength )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgfag :=_b .Attr {};_fgfag .Name =name ;switch _eefbb {case ST_StrokeArrowLengthUnset :_fgfag .Value ="";case ST_StrokeArrowLengthShort :_fgfag .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_fgfag .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_fgfag .Value ="\u006c\u006f\u006e\u0067";};return _fgfag ,nil ;}; -// Validate validates the OfcCT_Ink and its children -func (_cdfd *OfcCT_Ink )Validate ()error {return _cdfd .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");}; +// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path +func (_cgcfa *Roundrect )ValidateWithPath (path string )error {if _afdaac :=_cgcfa .CT_RoundRect .ValidateWithPath (path );_afdaac !=nil {return _afdaac ;};return nil ;}; -// Validate validates the Shadow and its children -func (_eefgd *Shadow )Validate ()error {return _eefgd .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func NewOfcInk ()*OfcInk {_bbca :=&OfcInk {};_bbca .OfcCT_Ink =*NewOfcCT_Ink ();return _bbca }; +// Validate validates the AG_StrokeAttributes and its children +func (_cbd *AG_StrokeAttributes )Validate ()error {return _cbd .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type OfcST_ScreenSize byte ;func (_bafdg *OfcCT_Lock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bafdg .PositionAttr !=_bd .ST_TrueFalseUnset {_ecgf ,_efeag :=_bafdg .PositionAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _efeag !=nil {return _efeag ;};start .Attr =append (start .Attr ,_ecgf );};if _bafdg .SelectionAttr !=_bd .ST_TrueFalseUnset {_cdfcd ,_gefgg :=_bafdg .SelectionAttr .MarshalXMLAttr (_b .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _gefgg !=nil {return _gefgg ;};start .Attr =append (start .Attr ,_cdfcd );};if _bafdg .GroupingAttr !=_bd .ST_TrueFalseUnset {_eefdg ,_eeeg :=_bafdg .GroupingAttr .MarshalXMLAttr (_b .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _eeeg !=nil {return _eeeg ;};start .Attr =append (start .Attr ,_eefdg );};if _bafdg .UngroupingAttr !=_bd .ST_TrueFalseUnset {_bbafee ,_agea :=_bafdg .UngroupingAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _agea !=nil {return _agea ;};start .Attr =append (start .Attr ,_bbafee );};if _bafdg .RotationAttr !=_bd .ST_TrueFalseUnset {_cfbeb ,_bbdef :=_bafdg .RotationAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _bbdef !=nil {return _bbdef ;};start .Attr =append (start .Attr ,_cfbeb );};if _bafdg .CroppingAttr !=_bd .ST_TrueFalseUnset {_cffeaf ,_eccafc :=_bafdg .CroppingAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _eccafc !=nil {return _eccafc ;};start .Attr =append (start .Attr ,_cffeaf );};if _bafdg .VerticiesAttr !=_bd .ST_TrueFalseUnset {_aedeg ,_gfdgg :=_bafdg .VerticiesAttr .MarshalXMLAttr (_b .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _gfdgg !=nil {return _gfdgg ;};start .Attr =append (start .Attr ,_aedeg );};if _bafdg .AdjusthandlesAttr !=_bd .ST_TrueFalseUnset {_effga ,_dfadda :=_bafdg .AdjusthandlesAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _dfadda !=nil {return _dfadda ;};start .Attr =append (start .Attr ,_effga );};if _bafdg .TextAttr !=_bd .ST_TrueFalseUnset {_gdgcd ,_eadb :=_bafdg .TextAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074"});if _eadb !=nil {return _eadb ;};start .Attr =append (start .Attr ,_gdgcd );};if _bafdg .AspectratioAttr !=_bd .ST_TrueFalseUnset {_bbbba ,_gfgf :=_bafdg .AspectratioAttr .MarshalXMLAttr (_b .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _gfgf !=nil {return _gfgf ;};start .Attr =append (start .Attr ,_bbbba );};if _bafdg .ShapetypeAttr !=_bd .ST_TrueFalseUnset {_cegf ,_bcdef :=_bafdg .ShapetypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _bcdef !=nil {return _bcdef ;};start .Attr =append (start .Attr ,_cegf );};if _bafdg .ExtAttr !=ST_ExtUnset {_cebg ,_egeee :=_bafdg .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _egeee !=nil {return _egeee ;};start .Attr =append (start .Attr ,_cebg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abdad *OfcCT_Skew )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdeeg :=range start .Attr {if _gdeeg .Name .Local =="\u0069\u0064"{_gbdcbg ,_dfbda :=_gdeeg .Value ,error (nil );if _dfbda !=nil {return _dfbda ;};_abdad .IdAttr =&_gbdcbg ;continue ;};if _gdeeg .Name .Local =="\u006f\u006e"{_abdad .OnAttr .UnmarshalXMLAttr (_gdeeg );continue ;};if _gdeeg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gfafee ,_aefff :=_gdeeg .Value ,error (nil );if _aefff !=nil {return _aefff ;};_abdad .OffsetAttr =&_gfafee ;continue ;};if _gdeeg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cedcff ,_dfebc :=_gdeeg .Value ,error (nil );if _dfebc !=nil {return _dfebc ;};_abdad .OriginAttr =&_cedcff ;continue ;};if _gdeeg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fdbfg ,_deced :=_gdeeg .Value ,error (nil );if _deced !=nil {return _deced ;};_abdad .MatrixAttr =&_fdbfg ;continue ;};if _gdeeg .Name .Local =="\u0065\u0078\u0074"{_abdad .ExtAttr .UnmarshalXMLAttr (_gdeeg );continue ;};};for {_gcfea ,_dbcac :=d .Token ();if _dbcac !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_dbcac );};if _dfbce ,_eceac :=_gcfea .(_b .EndElement );_eceac &&_dfbce .Name ==start .Name {break ;};};return nil ;};type OfcTop struct{OfcCT_StrokeChild }; -// Validate validates the CT_Shadow and its children -func (_gefaaeg *CT_Shadow )Validate ()error {return _gefaaeg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_cadf *Roundrect )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _cadf .CT_RoundRect .MarshalXML (e ,start );}; +// Validate validates the OfcShapelayout and its children +func (_eaaca *OfcShapelayout )Validate ()error {return _eaaca .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;}; // ValidateWithPath validates the Group and its children, prefixing error messages with path -func (_faeg *Group )ValidateWithPath (path string )error {if _fggdd :=_faeg .CT_Group .ValidateWithPath (path );_fggdd !=nil {return _fggdd ;};return nil ;};type OfcLock struct{OfcCT_Lock };func (_bcbdf *CT_Shadow )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bcbdf .OnAttr !=_eeg .ST_TrueFalseUnset {_bfbdec ,_ddga :=_bcbdf .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _ddga !=nil {return _ddga ;};start .Attr =append (start .Attr ,_bfbdec );};if _bcbdf .TypeAttr !=ST_ShadowTypeUnset {_faabc ,_cbfd :=_bcbdf .TypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbfd !=nil {return _cbfd ;};start .Attr =append (start .Attr ,_faabc );};if _bcbdf .ObscuredAttr !=_eeg .ST_TrueFalseUnset {_aceef ,_dgbdf :=_bcbdf .ObscuredAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _dgbdf !=nil {return _dgbdf ;};start .Attr =append (start .Attr ,_aceef );};if _bcbdf .ColorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcbdf .ColorAttr )});};if _bcbdf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcbdf .OpacityAttr )});};if _bcbdf .OffsetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcbdf .OffsetAttr )});};if _bcbdf .Color2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcbdf .Color2Attr )});};if _bcbdf .Offset2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcbdf .Offset2Attr )});};if _bcbdf .OriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcbdf .OriginAttr )});};if _bcbdf .MatrixAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcbdf .MatrixAttr )});};if _bcbdf .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcbdf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_bdedd :=&OfcCT_StrokeChild {};return _bdedd };type AG_Adj struct{AdjAttr *string ;};func (_bbccc *Shape )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_bbccc .CT_Shape =*NewCT_Shape ();for _ ,_dabf :=range start .Attr {if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcccb ,_gdfbe :=_egcdd .ParseInt (_dabf .Value ,10,64);if _gdfbe !=nil {return _gdfbe ;};_bbccc .RegroupidAttr =&_gcccb ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbccc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0063\u006c\u0069\u0070"{_bbccc .ClipAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbccc .ButtonAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbccc .UserhiddenAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbccc .BulletAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cbccag ,_dcbc :=_dabf .Value ,error (nil );if _dcbc !=nil {return _dcbc ;};_bbccc .GfxdataAttr =&_cbccag ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0068\u0072"{_bbccc .HrAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u006f\u006c\u0065"{_bbccc .OleAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbccc .AllowincellAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_efdb ,_acega :=_dabf .Value ,error (nil );if _acega !=nil {return _acega ;};_bbccc .BorderleftcolorAttr =&_efdb ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0068\u0072\u0070c\u0074"{_gacdf ,_eeacf :=_egcdd .ParseFloat (_dabf .Value ,64);if _eeacf !=nil {return _eeacf ;};_deace :=float32 (_gacdf );_bbccc .HrpctAttr =&_deace ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gedbfa ,_fadf :=_egcdd .ParseInt (_dabf .Value ,10,64);if _fadf !=nil {return _fadf ;};_bbccc .DgmnodekindAttr =&_gedbfa ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbccc .InsetmodeAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbccc .UserdrawnAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbccc .ConnectortypeAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfgcb ,_ac :=_dabf .Value ,error (nil );if _ac !=nil {return _ac ;};_bbccc .BorderrightcolorAttr =&_cfgcb ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbccc .PreferrelativeAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbccc .HrnoshadeAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbccc .DgmlayoutmruAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u006f\u006e\u0065\u0064"{_bbccc .OnedAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbccc .HralignAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbccc .BwmodeAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbccc .AllowoverlapAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aagfa ,_ccfec :=_dabf .Value ,error (nil );if _ccfec !=nil {return _ccfec ;};_bbccc .BordertopcolorAttr =&_aagfa ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbccc .BwnormalAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_acabc ,_fbggdc :=_dabf .Value ,error (nil );if _fbggdc !=nil {return _fbggdc ;};_bbccc .BorderbottomcolorAttr =&_acabc ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbccc .CliptowrapAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbccc .DgmlayoutAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0073\u0070\u0074"{_dgab ,_ggfcd :=_egcdd .ParseFloat (_dabf .Value ,64);if _ggfcd !=nil {return _ggfcd ;};_gdaea :=float32 (_dgab );_bbccc .SptAttr =&_gdaea ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbccc .OleiconAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbccc .ForcedashAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbccc .BwpureAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0073\u0070\u0069\u0064"{_fafba ,_bcafg :=_dabf .Value ,error (nil );if _bcafg !=nil {return _bcafg ;};_bbccc .SpidAttr =&_fafba ;continue ;};if _dabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dabf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbccc .HrstdAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdf ,_dega :=_dabf .Value ,error (nil );if _dega !=nil {return _dega ;};_bbccc .TargetAttr =&_fdf ;continue ;};if _dabf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bacc ,_dcdag :=_dabf .Value ,error (nil );if _dcdag !=nil {return _dcdag ;};_bbccc .WrapcoordsAttr =&_bacc ;continue ;};if _dabf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eaaad ,_abcda :=_dabf .Value ,error (nil );if _abcda !=nil {return _abcda ;};_bbccc .OpacityAttr =&_eaaad ;continue ;};if _dabf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dgad ,_dcgab :=_dabf .Value ,error (nil );if _dcgab !=nil {return _dcgab ;};_bbccc .CoordoriginAttr =&_dgad ;continue ;};if _dabf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ccadc ,_fabcf :=_dabf .Value ,error (nil );if _fabcf !=nil {return _fabcf ;};_bbccc .StrokecolorAttr =&_ccadc ;continue ;};if _dabf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eegf ,_ecbd :=_dabf .Value ,error (nil );if _ecbd !=nil {return _ecbd ;};_bbccc .CoordsizeAttr =&_eegf ;continue ;};if _dabf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbccc .InsetpenAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0061\u006c\u0074"{_dfgag ,_bdbbg :=_dabf .Value ,error (nil );if _bdbbg !=nil {return _bdbbg ;};_bbccc .AltAttr =&_dfgag ;continue ;};if _dabf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbccc .FilledAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fecff ,_ccaa :=_dabf .Value ,error (nil );if _ccaa !=nil {return _ccaa ;};_bbccc .TitleAttr =&_fecff ;continue ;};if _dabf .Name .Local =="\u0073\u0074\u0079l\u0065"{_ag ,_defa :=_dabf .Value ,error (nil );if _defa !=nil {return _defa ;};_bbccc .StyleAttr =&_ag ;continue ;};if _dabf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbccc .PrintAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbccc .StrokedAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fcba ,_eedg :=_dabf .Value ,error (nil );if _eedg !=nil {return _eedg ;};_bbccc .StrokeweightAttr =&_fcba ;continue ;};if _dabf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfabf ,_eegfa :=_dabf .Value ,error (nil );if _eegfa !=nil {return _eegfa ;};_bbccc .ChromakeyAttr =&_dfabf ;continue ;};if _dabf .Name .Local =="\u0070\u0061\u0074\u0068"{_bcgeg ,_bfbd :=_dabf .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_bbccc .PathAttr =&_bcgeg ;continue ;};if _dabf .Name .Local =="\u0069\u0064"{_gaa ,_gacdce :=_dabf .Value ,error (nil );if _gacdce !=nil {return _gacdce ;};_bbccc .IdAttr =&_gaa ;continue ;};if _dabf .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcedc ,_egaef :=_dabf .Value ,error (nil );if _egaef !=nil {return _egaef ;};_bbccc .ClassAttr =&_dcedc ;continue ;};if _dabf .Name .Local =="\u0068\u0072\u0065\u0066"{_bdacf ,_gfafd :=_dabf .Value ,error (nil );if _gfafd !=nil {return _gfafd ;};_bbccc .HrefAttr =&_bdacf ;continue ;};if _dabf .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_acceb ,_abcae :=_dabf .Value ,error (nil );if _abcae !=nil {return _abcae ;};_bbccc .EquationxmlAttr =&_acceb ;continue ;};if _dabf .Name .Local =="\u0074\u0079\u0070\u0065"{_ecbcd ,_begg :=_dabf .Value ,error (nil );if _begg !=nil {return _begg ;};_bbccc .TypeAttr =&_ecbcd ;continue ;};if _dabf .Name .Local =="\u0061\u0064\u006a"{_afdc ,_gbdfg :=_dabf .Value ,error (nil );if _gbdfg !=nil {return _gbdfg ;};_bbccc .AdjAttr =&_afdc ;continue ;};if _dabf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fgafg ,_fbdc :=_dabf .Value ,error (nil );if _fbdc !=nil {return _fbdc ;};_bbccc .FillcolorAttr =&_fgafg ;continue ;};};_adcb :for {_accgc ,_eggbg :=d .Token ();if _eggbg !=nil {return _eggbg ;};switch _fbcff :=_accgc .(type ){case _dbcbe .StartElement :switch _fbcff .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_bgag :=NewOfcInk ();if _acfb :=d .DecodeElement (_bgag ,&_fbcff );_acfb !=nil {return _acfb ;};_bbccc .Ink =append (_bbccc .Ink ,_bgag );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_cffef :=_abbeb .NewIscomment ();if _bfed :=d .DecodeElement (_cffef ,&_fbcff );_bfed !=nil {return _bfed ;};_bbccc .Iscomment =append (_bbccc .Iscomment ,_cffef );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_feefdc :=NewOfcEquationxml ();if _acac :=d .DecodeElement (_feefdc ,&_fbcff );_acac !=nil {return _acac ;};_bbccc .Equationxml =append (_bbccc .Equationxml ,_feefdc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dgfbef :=NewEG_ShapeElements ();_dgfbef .Path =NewPath ();if _gfaf :=d .DecodeElement (_dgfbef .Path ,&_fbcff );_gfaf !=nil {return _gfaf ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_dgfbef );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ggae :=NewEG_ShapeElements ();_ggae .Formulas =NewFormulas ();if _ddege :=d .DecodeElement (_ggae .Formulas ,&_fbcff );_ddege !=nil {return _ddege ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_ggae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bfgcd :=NewEG_ShapeElements ();_bfgcd .Handles =NewHandles ();if _dagdf :=d .DecodeElement (_bfgcd .Handles ,&_fbcff );_dagdf !=nil {return _dagdf ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_bfgcd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cfea :=NewEG_ShapeElements ();_cfea .Fill =NewFill ();if _aabf :=d .DecodeElement (_cfea .Fill ,&_fbcff );_aabf !=nil {return _aabf ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_cfea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ebebc :=NewEG_ShapeElements ();_ebebc .Stroke =NewStroke ();if _afbb :=d .DecodeElement (_ebebc .Stroke ,&_fbcff );_afbb !=nil {return _afbb ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_ebebc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eegg :=NewEG_ShapeElements ();_eegg .Shadow =NewShadow ();if _cecff :=d .DecodeElement (_eegg .Shadow ,&_fbcff );_cecff !=nil {return _cecff ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_eegg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gefgd :=NewEG_ShapeElements ();_gefgd .Textbox =NewTextbox ();if _bffef :=d .DecodeElement (_gefgd .Textbox ,&_fbcff );_bffef !=nil {return _bffef ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_gefgd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_agdfb :=NewEG_ShapeElements ();_agdfb .Textpath =NewTextpath ();if _dbecf :=d .DecodeElement (_agdfb .Textpath ,&_fbcff );_dbecf !=nil {return _dbecf ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_agdfb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gcbb :=NewEG_ShapeElements ();_gcbb .Imagedata =NewImagedata ();if _dbbe :=d .DecodeElement (_gcbb .Imagedata ,&_fbcff );_dbbe !=nil {return _dbbe ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_gcbb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gfccf :=NewEG_ShapeElements ();_gfccf .Skew =NewOfcSkew ();if _gfac :=d .DecodeElement (_gfccf .Skew ,&_fbcff );_gfac !=nil {return _gfac ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_gfccf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gdcc :=NewEG_ShapeElements ();_gdcc .Extrusion =NewOfcExtrusion ();if _fdaccd :=d .DecodeElement (_gdcc .Extrusion ,&_fbcff );_fdaccd !=nil {return _fdaccd ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_gdcc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dgaf :=NewEG_ShapeElements ();_dgaf .Callout =NewOfcCallout ();if _dba :=d .DecodeElement (_dgaf .Callout ,&_fbcff );_dba !=nil {return _dba ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_dgaf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_efgaf :=NewEG_ShapeElements ();_efgaf .Lock =NewOfcLock ();if _cdga :=d .DecodeElement (_efgaf .Lock ,&_fbcff );_cdga !=nil {return _cdga ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_efgaf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gacgc :=NewEG_ShapeElements ();_gacgc .Clippath =NewOfcClippath ();if _fgdga :=d .DecodeElement (_gacgc .Clippath ,&_fbcff );_fgdga !=nil {return _fgdga ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_gacgc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_acdea :=NewEG_ShapeElements ();_acdea .Signatureline =NewOfcSignatureline ();if _cbbag :=d .DecodeElement (_acdea .Signatureline ,&_fbcff );_cbbag !=nil {return _cbbag ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_acdea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ggf :=NewEG_ShapeElements ();_ggf .Wrap =_baad .NewWrap ();if _bdaab :=d .DecodeElement (_ggf .Wrap ,&_fbcff );_bdaab !=nil {return _bdaab ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_ggf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dfabfc :=NewEG_ShapeElements ();_dfabfc .Anchorlock =_baad .NewAnchorlock ();if _aafed :=d .DecodeElement (_dfabfc .Anchorlock ,&_fbcff );_aafed !=nil {return _aafed ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_dfabfc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dafbc :=NewEG_ShapeElements ();_dafbc .Bordertop =_baad .NewBordertop ();if _dfcfg :=d .DecodeElement (_dafbc .Bordertop ,&_fbcff );_dfcfg !=nil {return _dfcfg ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_dafbc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gace :=NewEG_ShapeElements ();_gace .Borderbottom =_baad .NewBorderbottom ();if _bacdb :=d .DecodeElement (_gace .Borderbottom ,&_fbcff );_bacdb !=nil {return _bacdb ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_gace );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gfafc :=NewEG_ShapeElements ();_gfafc .Borderleft =_baad .NewBorderleft ();if _adbg :=d .DecodeElement (_gfafc .Borderleft ,&_fbcff );_adbg !=nil {return _adbg ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_gfafc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cggec :=NewEG_ShapeElements ();_cggec .Borderright =_baad .NewBorderright ();if _efbab :=d .DecodeElement (_cggec .Borderright ,&_fbcff );_efbab !=nil {return _efbab ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_cggec );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cadd :=NewEG_ShapeElements ();_cadd .ClientData =_edcbg .NewClientData ();if _defdg :=d .DecodeElement (_cadd .ClientData ,&_fbcff );_defdg !=nil {return _defdg ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_cadd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_facfa :=NewEG_ShapeElements ();_facfa .Textdata =_abbeb .NewTextdata ();if _efbba :=d .DecodeElement (_facfa .Textdata ,&_fbcff );_efbba !=nil {return _efbba ;};_bbccc .EG_ShapeElements =append (_bbccc .EG_ShapeElements ,_facfa );default:_effcd .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 \u0053\u0068\u0061p\u0065 \u0025\u0076",_fbcff .Name );if _dfbacd :=d .Skip ();_dfbacd !=nil {return _dfbacd ;};};case _dbcbe .EndElement :break _adcb ;case _dbcbe .CharData :};};return nil ;};func (_fcgc *Imagedata )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fcgc .CT_ImageData =*NewCT_ImageData ();for _ ,_fbfd :=range start .Attr {if _fbfd .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"&&_fbfd .Name .Local =="\u0070\u0069\u0063\u0074"||_fbfd .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"&&_fbfd .Name .Local =="\u0070\u0069\u0063\u0074"{_bfbbb ,_acdbg :=_fbfd .Value ,error (nil );if _acdbg !=nil {return _acdbg ;};_fcgc .PictAttr =&_bfbbb ;continue ;};if _fbfd .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"&&_fbfd .Name .Local =="\u0068\u0072\u0065\u0066"||_fbfd .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"&&_fbfd .Name .Local =="\u0068\u0072\u0065\u0066"{_ceebd ,_agccf :=_fbfd .Value ,error (nil );if _agccf !=nil {return _agccf ;};_fcgc .RHrefAttr =&_ceebd ;continue ;};if _fbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfd .Name .Local =="\u0068\u0072\u0065\u0066"{_gcfff ,_fdcfd :=_fbfd .Value ,error (nil );if _fdcfd !=nil {return _fdcfd ;};_fcgc .HrefAttr =&_gcfff ;continue ;};if _fbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efgcc ,_gbdb :=_fbfd .Value ,error (nil );if _gbdb !=nil {return _gbdb ;};_fcgc .AlthrefAttr =&_efgcc ;continue ;};if _fbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_eada ,_dggd :=_fbfd .Value ,error (nil );if _dggd !=nil {return _dggd ;};_fcgc .TitleAttr =&_eada ;continue ;};if _fbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfd .Name .Local =="\u006f\u006c\u0065i\u0064"{_cbggc ,_fgb :=_egcdd .ParseFloat (_fbfd .Value ,64);if _fgb !=nil {return _fgb ;};_ggdc :=float32 (_cbggc );_fcgc .OleidAttr =&_ggdc ;continue ;};if _fbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fcgc .DetectmouseclickAttr .UnmarshalXMLAttr (_fbfd );continue ;};if _fbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfd .Name .Local =="\u006d\u006f\u0076i\u0065"{_bggbe ,_baeac :=_egcdd .ParseFloat (_fbfd .Value ,64);if _baeac !=nil {return _baeac ;};_bbaf :=float32 (_bggbe );_fcgc .MovieAttr =&_bbaf ;continue ;};if _fbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfd .Name .Local =="\u0072\u0065\u006ci\u0064"{_gffgg ,_fbdde :=_fbfd .Value ,error (nil );if _fbdde !=nil {return _fbdde ;};_fcgc .RelidAttr =&_gffgg ;continue ;};if _fbfd .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"&&_fbfd .Name .Local =="\u0069\u0064"||_fbfd .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"&&_fbfd .Name .Local =="\u0069\u0064"{_eaded ,_dcdc :=_fbfd .Value ,error (nil );if _dcdc !=nil {return _dcdc ;};_fcgc .IdAttr =&_eaded ;continue ;};if _fbfd .Name .Local =="\u0069\u0064"{_cffb ,_gacbc :=_fbfd .Value ,error (nil );if _gacbc !=nil {return _gacbc ;};_fcgc .SIdAttr =&_cffb ;continue ;};if _fbfd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cgda ,_efeadc :=_fbfd .Value ,error (nil );if _efeadc !=nil {return _efeadc ;};_fcgc .CropbottomAttr =&_cgda ;continue ;};if _fbfd .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_gaaag ,_fgedg :=_fbfd .Value ,error (nil );if _fgedg !=nil {return _fgedg ;};_fcgc .EmbosscolorAttr =&_gaaag ;continue ;};if _fbfd .Name .Local =="\u0073\u0072\u0063"{_gcgd ,_efaaa :=_fbfd .Value ,error (nil );if _efaaa !=nil {return _efaaa ;};_fcgc .SrcAttr =&_gcgd ;continue ;};if _fbfd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bbce ,_ebbeg :=_fbfd .Value ,error (nil );if _ebbeg !=nil {return _ebbeg ;};_fcgc .CropleftAttr =&_bbce ;continue ;};if _fbfd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_ddbega ,_dgdf :=_fbfd .Value ,error (nil );if _dgdf !=nil {return _dgdf ;};_fcgc .CroptopAttr =&_ddbega ;continue ;};if _fbfd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fecfa ,_efgdd :=_fbfd .Value ,error (nil );if _efgdd !=nil {return _efgdd ;};_fcgc .CroprightAttr =&_fecfa ;continue ;};if _fbfd .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_bbbf ,_dbdafe :=_fbfd .Value ,error (nil );if _dbdafe !=nil {return _dbdafe ;};_fcgc .RecolortargetAttr =&_bbbf ;continue ;};if _fbfd .Name .Local =="\u0067\u0061\u0069\u006e"{_dccfe ,_bbcgab :=_fbfd .Value ,error (nil );if _bbcgab !=nil {return _bbcgab ;};_fcgc .GainAttr =&_dccfe ;continue ;};if _fbfd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ccac ,_befeca :=_fbfd .Value ,error (nil );if _befeca !=nil {return _befeca ;};_fcgc .BlacklevelAttr =&_ccac ;continue ;};if _fbfd .Name .Local =="\u0067\u0061\u006dm\u0061"{_bde ,_adcae :=_fbfd .Value ,error (nil );if _adcae !=nil {return _adcae ;};_fcgc .GammaAttr =&_bde ;continue ;};if _fbfd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fcgc .GrayscaleAttr .UnmarshalXMLAttr (_fbfd );continue ;};if _fbfd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fcgc .BilevelAttr .UnmarshalXMLAttr (_fbfd );continue ;};if _fbfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgfge ,_cacb :=_fbfd .Value ,error (nil );if _cacb !=nil {return _cacb ;};_fcgc .ChromakeyAttr =&_bgfge ;continue ;};};for {_dbfe ,_bafdg :=d .Token ();if _bafdg !=nil {return _eedc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_bafdg );};if _eefg ,_bdaf :=_dbfe .(_dbcbe .EndElement );_bdaf &&_eefg .Name ==start .Name {break ;};};return nil ;};func (_cdfe *AG_Ext )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cdfe .ExtAttr =ST_Ext (1);for _ ,_dbfg :=range start .Attr {if _dbfg .Name .Local =="\u0065\u0078\u0074"{_cdfe .ExtAttr .UnmarshalXMLAttr (_dbfg );continue ;};};for {_ebdd ,_cefgb :=d .Token ();if _cefgb !=nil {return _eedc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_cefgb );};if _adaa ,_aceb :=_ebdd .(_dbcbe .EndElement );_aceb &&_adaa .Name ==start .Name {break ;};};return nil ;};type OfcST_DiagramLayout byte ;func (_ab *Formulas )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _ab .CT_Formulas .MarshalXML (e ,start );}; - -// Validate validates the CT_Shape and its children -func (_ebffg *CT_Shape )Validate ()error {return _ebffg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +func (_eeaec *Group )ValidateWithPath (path string )error {if _gdeca :=_eeaec .CT_Group .ValidateWithPath (path );_gdeca !=nil {return _gdeca ;};return nil ;};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2;OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);func (_bffda OfcST_ScreenSize )Validate ()error {return _bffda .ValidateWithPath ("")};func (_cegfc *OfcColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegfc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gddbc :=range start .Attr {if _gddbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddbc .Name .Local =="\u0068\u0072\u0065\u0066"{_gagfb ,_cdcdg :=_gddbc .Value ,error (nil );if _cdcdg !=nil {return _cdcdg ;};_cegfc .HrefAttr =&_gagfb ;continue ;};if _gddbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddbc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cegfc .ForcedashAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfacc ,_bacce :=_gddbc .Value ,error (nil );if _bacce !=nil {return _bacce ;};_cegfc .TitleAttr =&_dfacc ;continue ;};if _gddbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddbc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fbdd ,_gfaag :=_gddbc .Value ,error (nil );if _gfaag !=nil {return _gfaag ;};_cegfc .AlthrefAttr =&_fbdd ;continue ;};if _gddbc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cegfc .ImageaspectAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cegfc .StartarrowAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cegfc .LinestyleAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cegfc .StartarrowwidthAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cegfc .JoinstyleAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cegfc .StartarrowlengthAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dcbcc ,_edga :=_gddbc .Value ,error (nil );if _edga !=nil {return _edga ;};_cegfc .DashstyleAttr =&_dcbcc ;continue ;};if _gddbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cegfc .EndarrowAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cegfc .FilltypeAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cegfc .EndarrowwidthAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcffd ,_feedb :=_gddbc .Value ,error (nil );if _feedb !=nil {return _feedb ;};_cegfc .OpacityAttr =&_dcffd ;continue ;};if _gddbc .Name .Local =="\u0063\u006f\u006co\u0072"{_edgbd ,_cdaa :=_gddbc .Value ,error (nil );if _cdaa !=nil {return _cdaa ;};_cegfc .ColorAttr =&_edgbd ;continue ;};if _gddbc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cegfc .InsetpenAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cegfc .EndarrowlengthAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0065\u0078\u0074"{_cegfc .ExtAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cegfc .EndcapAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_adebe ,_bfdfd :=_gddbc .Value ,error (nil );if _bfdfd !=nil {return _bfdfd ;};_cegfc .Color2Attr =&_adebe ;continue ;};if _gddbc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cegfc .ImagealignshapeAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bffbf ,_dada :=_gddbc .Value ,error (nil );if _dada !=nil {return _dada ;};_cegfc .WeightAttr =&_bffbf ;continue ;};if _gddbc .Name .Local =="\u0073\u0072\u0063"{_egcefe ,_bdbff :=_gddbc .Value ,error (nil );if _bdbff !=nil {return _bdbff ;};_cegfc .SrcAttr =&_egcefe ;continue ;};if _gddbc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gdbef ,_ffbf :=_gddbc .Value ,error (nil );if _ffbf !=nil {return _ffbf ;};_cegfc .ImagesizeAttr =&_gdbef ;continue ;};if _gddbc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cdaga ,_ffbgf :=_g .ParseFloat (_gddbc .Value ,64);if _ffbgf !=nil {return _ffbgf ;};_cegfc .MiterlimitAttr =&_cdaga ;continue ;};if _gddbc .Name .Local =="\u006f\u006e"{_cegfc .OnAttr .UnmarshalXMLAttr (_gddbc );continue ;};};for {_gacae ,_aefdd :=d .Token ();if _aefdd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_aefdd );};if _gbgbb ,_bbbfd :=_gacae .(_b .EndElement );_bbbfd &&_gbgbb .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_gecg :=&OfcCT_ColorMru {};return _gecg }; -// Validate validates the CT_Rect and its children -func (_gea *CT_Rect )Validate ()error {return _gea .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_cgadd *OfcSignatureline )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _cgadd .OfcCT_SignatureLine .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_afbff *CT_Shadow )ValidateWithPath (path string )error {if _ffefd :=_afbff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ffefd !=nil {return _ffefd ;};if _bcdc :=_afbff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcdc !=nil {return _bcdc ;};if _dgdc :=_afbff .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_dgdc !=nil {return _dgdc ;};return nil ;};func (_aacfa *OfcDiagram )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aacfa .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_agcee :=range start .Attr {if _agcee .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ddfee ,_agadcc :=_g .ParseInt (_agcee .Value ,10,64);if _agadcc !=nil {return _agadcc ;};_aacfa .DgmstyleAttr =&_ddfee ;continue ;};if _agcee .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_aacfa .AutoformatAttr .UnmarshalXMLAttr (_agcee );continue ;};if _agcee .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_aacfa .ReverseAttr .UnmarshalXMLAttr (_agcee );continue ;};if _agcee .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_aacfa .AutolayoutAttr .UnmarshalXMLAttr (_agcee );continue ;};if _agcee .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_gdcdg ,_ecdbe :=_g .ParseInt (_agcee .Value ,10,64);if _ecdbe !=nil {return _ecdbe ;};_aacfa .DgmscalexAttr =&_gdcdg ;continue ;};if _agcee .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_ggdcgb ,_eccef :=_g .ParseInt (_agcee .Value ,10,64);if _eccef !=nil {return _eccef ;};_aacfa .DgmscaleyAttr =&_ggdcgb ;continue ;};if _agcee .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dgdca ,_bbcag :=_g .ParseInt (_agcee .Value ,10,64);if _bbcag !=nil {return _bbcag ;};_aacfa .DgmfontsizeAttr =&_dgdca ;continue ;};if _agcee .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_gfbdd ,_dcadb :=_agcee .Value ,error (nil );if _dcadb !=nil {return _dcadb ;};_aacfa .ConstrainboundsAttr =&_gfbdd ;continue ;};if _agcee .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ggebf ,_ceda :=_g .ParseInt (_agcee .Value ,10,64);if _ceda !=nil {return _ceda ;};_aacfa .DgmbasetextscaleAttr =&_ggebf ;continue ;};if _agcee .Name .Local =="\u0065\u0078\u0074"{_aacfa .ExtAttr .UnmarshalXMLAttr (_agcee );continue ;};};_fgcaf :for {_agceg ,_gaedd :=d .Token ();if _gaedd !=nil {return _gaedd ;};switch _cegdg :=_agceg .(type ){case _b .StartElement :switch _cegdg .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_aacfa .Relationtable =NewOfcCT_RelationTable ();if _eafee :=d .DecodeElement (_aacfa .Relationtable ,&_cegdg );_eafee !=nil {return _eafee ;};default:_d .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\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_cegdg .Name );if _bafedb :=d .Skip ();_bafedb !=nil {return _bafedb ;};};case _b .EndElement :break _fgcaf ;case _b .CharData :};};return nil ;};type Arc struct{CT_Arc };type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_dfgfe OfcST_OLEUpdateMode )String ()string {switch _dfgfe {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};type OfcShapelayout struct{OfcCT_ShapeLayout };type OfcExtrusion struct{OfcCT_Extrusion };func (_efcgg *OfcST_ColorMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecbb ,_fggce :=d .Token ();if _fggce !=nil {return _fggce ;};if _bbgcgf ,_gfag :=_cecbb .(_b .EndElement );_gfag &&_bbgcgf .Name ==start .Name {*_efcgg =1;return nil ;};if _ccbad ,_bagec :=_cecbb .(_b .CharData );!_bagec {return _e .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",_cecbb );}else {switch string (_ccbad ){case "":*_efcgg =0;case "\u0061\u0075\u0074\u006f":*_efcgg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_efcgg =2;};};_cecbb ,_fggce =d .Token ();if _fggce !=nil {return _fggce ;};if _dagag ,_ddbeg :=_cecbb .(_b .EndElement );_ddbeg &&_dagag .Name ==start .Name {return nil ;};return _e .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",_cecbb );};func (_aeff *Line )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _aeff .CT_Line .MarshalXML (e ,start );};func (_efggdb *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efggdb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_efggdb =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_efggdb =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_efggdb =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_efggdb =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_efggdb =5;};return nil ;};type CT_Shapetype struct{MasterAttr *string ;EG_ShapeElements []*EG_ShapeElements ;Complex *OfcComplex ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};type OfcColumn struct{OfcCT_StrokeChild }; -// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path -func (_eacae *OfcComplex )ValidateWithPath (path string )error {if _cgaae :=_eacae .OfcCT_Complex .ValidateWithPath (path );_cgaae !=nil {return _cgaae ;};return nil ;};func NewOfcCT_R ()*OfcCT_R {_gaaba :=&OfcCT_R {};return _gaaba };func (_ccce *OfcCT_StrokeChild )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_cdcbe :=range start .Attr {if _cdcbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdcbe .Name .Local =="\u0068\u0072\u0065\u0066"{_egdgc ,_efeea :=_cdcbe .Value ,error (nil );if _efeea !=nil {return _efeea ;};_ccce .HrefAttr =&_egdgc ;continue ;};if _cdcbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdcbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccce .ForcedashAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdcbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_fedg ,_ccgd :=_cdcbe .Value ,error (nil );if _ccgd !=nil {return _ccgd ;};_ccce .TitleAttr =&_fedg ;continue ;};if _cdcbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdcbe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggfg ,_aecag :=_cdcbe .Value ,error (nil );if _aecag !=nil {return _aecag ;};_ccce .AlthrefAttr =&_ggfg ;continue ;};if _cdcbe .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ccce .ImageaspectAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ccce .StartarrowAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ccce .LinestyleAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccce .StartarrowwidthAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ccce .JoinstyleAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ccce .StartarrowlengthAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bbec ,_gbfff :=_cdcbe .Value ,error (nil );if _gbfff !=nil {return _gbfff ;};_ccce .DashstyleAttr =&_bbec ;continue ;};if _cdcbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ccce .EndarrowAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ccce .FilltypeAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccce .EndarrowwidthAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egdadg ,_geab :=_cdcbe .Value ,error (nil );if _geab !=nil {return _geab ;};_ccce .OpacityAttr =&_egdadg ;continue ;};if _cdcbe .Name .Local =="\u0063\u006f\u006co\u0072"{_gdddf ,_bddba :=_cdcbe .Value ,error (nil );if _bddba !=nil {return _bddba ;};_ccce .ColorAttr =&_gdddf ;continue ;};if _cdcbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccce .InsetpenAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ccce .EndarrowlengthAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0065\u0078\u0074"{_ccce .ExtAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ccce .EndcapAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fcbcc ,_eeab :=_cdcbe .Value ,error (nil );if _eeab !=nil {return _eeab ;};_ccce .Color2Attr =&_fcbcc ;continue ;};if _cdcbe .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ccce .ImagealignshapeAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fgad ,_dae :=_cdcbe .Value ,error (nil );if _dae !=nil {return _dae ;};_ccce .WeightAttr =&_fgad ;continue ;};if _cdcbe .Name .Local =="\u0073\u0072\u0063"{_eaef ,_cdff :=_cdcbe .Value ,error (nil );if _cdff !=nil {return _cdff ;};_ccce .SrcAttr =&_eaef ;continue ;};if _cdcbe .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fggd ,_eeeag :=_cdcbe .Value ,error (nil );if _eeeag !=nil {return _eeeag ;};_ccce .ImagesizeAttr =&_fggd ;continue ;};if _cdcbe .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_deebb ,_baec :=_egcdd .ParseFloat (_cdcbe .Value ,64);if _baec !=nil {return _baec ;};_ccce .MiterlimitAttr =&_deebb ;continue ;};if _cdcbe .Name .Local =="\u006f\u006e"{_ccce .OnAttr .UnmarshalXMLAttr (_cdcbe );continue ;};};for {_deged ,_dabaa :=d .Token ();if _dabaa !=nil {return _eedc .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065\u0043\u0068\u0069\u006c\u0064: \u0025\u0073",_dabaa );};if _fe ,_bccef :=_deged .(_dbcbe .EndElement );_bccef &&_fe .Name ==start .Name {break ;};};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;); +// Validate validates the CT_Shadow and its children +func (_aegc *CT_Shadow )Validate ()error {return _aegc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");}; -// Validate validates the Shapetype and its children -func (_edabf *Shapetype )Validate ()error {return _edabf .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};type Textbox struct{CT_Textbox };func (_ceagg *OfcCT_Relation )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _ceagg .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_ceagg .IdsrcAttr )});};if _ceagg .IddestAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_ceagg .IddestAttr )});};if _ceagg .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_ceagg .IdcntrAttr )});};if _ceagg .ExtAttr !=ST_ExtUnset {_fcbf ,_babcc :=_ceagg .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _babcc !=nil {return _babcc ;};start .Attr =append (start .Attr ,_fcbf );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_dfcdb *OfcST_Angle )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cbge ,_cebgd :=d .Token ();if _cebgd !=nil {return _cebgd ;};if _degd ,_fefb :=_cbge .(_dbcbe .EndElement );_fefb &&_degd .Name ==start .Name {*_dfcdb =1;return nil ;};if _edbed ,_gfgcb :=_cbge .(_dbcbe .CharData );!_gfgcb {return _eedc .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",_cbge );}else {switch string (_edbed ){case "":*_dfcdb =0;case "\u0061\u006e\u0079":*_dfcdb =1;case "\u0033\u0030":*_dfcdb =2;case "\u0034\u0035":*_dfcdb =3;case "\u0036\u0030":*_dfcdb =4;case "\u0039\u0030":*_dfcdb =5;case "\u0061\u0075\u0074\u006f":*_dfcdb =6;};};_cbge ,_cebgd =d .Token ();if _cebgd !=nil {return _cebgd ;};if _eadfc ,_ccefb :=_cbge .(_dbcbe .EndElement );_ccefb &&_eadfc .Name ==start .Name {return nil ;};return _eedc .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",_cbge );}; +// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path +func (_bdgdc *OfcBottom )ValidateWithPath (path string )error {if _cadbe :=_bdgdc .OfcCT_StrokeChild .ValidateWithPath (path );_cadbe !=nil {return _cadbe ;};return nil ;};func (_bgfed OfcST_DiagramLayout )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gagda :=_b .Attr {};_gagda .Name =name ;switch _bgfed {case OfcST_DiagramLayoutUnset :_gagda .Value ="";case OfcST_DiagramLayout0 :_gagda .Value ="\u0030";case OfcST_DiagramLayout1 :_gagda .Value ="\u0031";case OfcST_DiagramLayout2 :_gagda .Value ="\u0032";case OfcST_DiagramLayout3 :_gagda .Value ="\u0033";};return _gagda ,nil ;}; -// Validate validates the CT_RoundRect and its children -func (_cacbc *CT_RoundRect )Validate ()error {return _cacbc .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func (_dbfge ST_StrokeJoinStyle )String ()string {switch _dbfge {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c";case 3:return "\u006d\u0069\u0074e\u0072";};return "";};func NewFormulas ()*Formulas {_bbgaa :=&Formulas {};_bbgaa .CT_Formulas =*NewCT_Formulas ();return _bbgaa ;}; +// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path +func (_egecd *CT_Handles )ValidateWithPath (path string )error {for _adbda ,_cagb :=range _egecd .H {if _geddf :=_cagb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_adbda ));_geddf !=nil {return _geddf ;};};return nil ;}; -// Validate validates the OfcCT_Skew and its children -func (_geggg *OfcCT_Skew )Validate ()error {return _geggg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");}; +// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path +func (_gbcbd *OfcCT_Diagram )ValidateWithPath (path string )error {if _cafg :=_gbcbd .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cafg !=nil {return _cafg ;};if _cdedgf :=_gbcbd .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_cdedgf !=nil {return _cdedgf ;};if _gagaeg :=_gbcbd .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_gagaeg !=nil {return _gagaeg ;};if _gbcbd .Relationtable !=nil {if _cffeac :=_gbcbd .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_cffeac !=nil {return _cffeac ;};};if _fgff :=_gbcbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fgff !=nil {return _fgff ;};return nil ;};func (_dbef *AG_AllCoreAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ge :=range start .Attr {if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbef .BulletAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u006f\u006e\u0065\u0064"{_dbef .OnedAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbef .AllowincellAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cfa ,_bec :=_g .ParseInt (_ge .Value ,10,64);if _bec !=nil {return _bec ;};_dbef .RegroupidAttr =&_cfa ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbf ,_adg :=_g .ParseInt (_ge .Value ,10,64);if _adg !=nil {return _adg ;};_dbef .DgmnodekindAttr =&_gbf ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bc ,_fdf :=_ge .Value ,error (nil );if _fdf !=nil {return _fdf ;};_dbef .BorderrightcolorAttr =&_bc ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbef .ButtonAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eaa ,_egb :=_ge .Value ,error (nil );if _egb !=nil {return _egb ;};_dbef .BorderleftcolorAttr =&_eaa ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbef .UserhiddenAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbef .UserdrawnAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0073\u0070\u0069\u0064"{_ab ,_cgg :=_ge .Value ,error (nil );if _cgg !=nil {return _cgg ;};_dbef .SpidAttr =&_ab ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbef .DgmlayoutmruAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbef .DgmlayoutAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bef ,_cb :=_ge .Value ,error (nil );if _cb !=nil {return _cb ;};_dbef .BorderbottomcolorAttr =&_bef ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bag ,_egg :=_ge .Value ,error (nil );if _egg !=nil {return _egg ;};_dbef .BordertopcolorAttr =&_bag ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbef .AllowoverlapAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbef .InsetmodeAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068\u0072"{_dbef .HrAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbef .HrstdAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbef .HrnoshadeAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgc ,_egd :=_g .ParseFloat (_ge .Value ,64);if _egd !=nil {return _egd ;};_ggc :=float32 (_cgc );_dbef .HrpctAttr =&_ggc ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbef .HralignAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cee ,_dbc :=_ge .Value ,error (nil );if _dbc !=nil {return _dbc ;};_dbef .TargetAttr =&_cee ;continue ;};if _ge .Name .Local =="\u0073\u0074\u0079l\u0065"{_fef ,_eb :=_ge .Value ,error (nil );if _eb !=nil {return _eb ;};_dbef .StyleAttr =&_fef ;continue ;};if _ge .Name .Local =="\u0069\u0064"{_cea ,_fbg :=_ge .Value ,error (nil );if _fbg !=nil {return _fbg ;};_dbef .IdAttr =&_cea ;continue ;};if _ge .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbef .PrintAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ac ,_ee :=_ge .Value ,error (nil );if _ee !=nil {return _ee ;};_dbef .WrapcoordsAttr =&_ac ;continue ;};if _ge .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdfb ,_bbe :=_ge .Value ,error (nil );if _bbe !=nil {return _bbe ;};_dbef .CoordoriginAttr =&_fdfb ;continue ;};if _ge .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afg ,_gbg :=_ge .Value ,error (nil );if _gbg !=nil {return _gbg ;};_dbef .CoordsizeAttr =&_afg ;continue ;};if _ge .Name .Local =="\u0061\u006c\u0074"{_gbc ,_ca :=_ge .Value ,error (nil );if _ca !=nil {return _ca ;};_dbef .AltAttr =&_gbc ;continue ;};if _ge .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgda ,_dbcf :=_ge .Value ,error (nil );if _dbcf !=nil {return _dbcf ;};_dbef .TitleAttr =&_cgda ;continue ;};if _ge .Name .Local =="\u0063\u006c\u0061s\u0073"{_bbc ,_fcc :=_ge .Value ,error (nil );if _fcc !=nil {return _fcc ;};_dbef .ClassAttr =&_bbc ;continue ;};if _ge .Name .Local =="\u0068\u0072\u0065\u0066"{_ccd ,_dbb :=_ge .Value ,error (nil );if _dbb !=nil {return _dbb ;};_dbef .HrefAttr =&_ccd ;continue ;};};for {_acf ,_ccb :=d .Token ();if _ccb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0043o\u0072e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_ccb );};if _cd ,_eac :=_acf .(_b .EndElement );_eac &&_cd .Name ==start .Name {break ;};};return nil ;};const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2;OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4;);type Curve struct{CT_Curve };type AG_StrokeAttributes struct{OnAttr _bd .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _bd .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _bd .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;RelidAttr *string ;};func (_ggbc OfcST_InsetMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggbc .String (),start );};func NewHandles ()*Handles {_fegaf :=&Handles {};_fegaf .CT_Handles =*NewCT_Handles ();return _fegaf };func (_gadef *AG_OfficeCoreAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aace :=range start .Attr {if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gadef .HralignAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gadef .AllowincellAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u006f\u006e\u0065\u0064"{_gadef .OnedAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gadef .AllowoverlapAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gadef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gadef .UserdrawnAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gadef .UserhiddenAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dddc ,_egdd :=_aace .Value ,error (nil );if _egdd !=nil {return _egdd ;};_gadef .BordertopcolorAttr =&_dddc ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068\u0072"{_gadef .HrAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ecbg ,_bded :=_aace .Value ,error (nil );if _bded !=nil {return _bded ;};_gadef .BorderleftcolorAttr =&_ecbg ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afb ,_aefb :=_aace .Value ,error (nil );if _aefb !=nil {return _aefb ;};_gadef .BorderrightcolorAttr =&_afb ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dfg ,_gaeb :=_g .ParseInt (_aace .Value ,10,64);if _gaeb !=nil {return _gaeb ;};_gadef .DgmnodekindAttr =&_dfg ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gadef .BulletAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cdfb ,_accg :=_aace .Value ,error (nil );if _accg !=nil {return _accg ;};_gadef .BorderbottomcolorAttr =&_cdfb ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gadef .InsetmodeAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gadef .ButtonAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gadef .DgmlayoutAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0073\u0070\u0069\u0064"{_dbd ,_aca :=_aace .Value ,error (nil );if _aca !=nil {return _aca ;};_gadef .SpidAttr =&_dbd ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gadef .DgmlayoutmruAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068\u0072\u0073t\u0064"{_gadef .HrstdAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068\u0072\u0070c\u0074"{_eage ,_gbff :=_g .ParseFloat (_aace .Value ,64);if _gbff !=nil {return _gbff ;};_ccdb :=float32 (_eage );_gadef .HrpctAttr =&_ccdb ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eeca ,_fee :=_g .ParseInt (_aace .Value ,10,64);if _fee !=nil {return _fee ;};_gadef .RegroupidAttr =&_eeca ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gadef .HrnoshadeAttr .UnmarshalXMLAttr (_aace );continue ;};};for {_cdfd ,_bega :=d .Token ();if _bega !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u004f\u0066\u0066i\u0063\u0065\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_bega );};if _gfaa ,_gfd :=_cdfd .(_b .EndElement );_gfd &&_gfaa .Name ==start .Name {break ;};};return nil ;};func (_bfegc ST_FillType )Validate ()error {return _bfegc .ValidateWithPath ("")};func NewCT_Shadow ()*CT_Shadow {_ffac :=&CT_Shadow {};return _ffac }; -// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path -func (_dafeg *OfcRight )ValidateWithPath (path string )error {if _agbed :=_dafeg .OfcCT_StrokeChild .ValidateWithPath (path );_agbed !=nil {return _agbed ;};return nil ;};func NewAG_Fill ()*AG_Fill {_dbab :=&AG_Fill {};return _dbab };const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_ccfc OfcST_How )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_ccfc .String (),start );};func NewLine ()*Line {_bacea :=&Line {};_bacea .CT_Line =*NewCT_Line ();return _bacea };func (_gcb *Curve )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gcb .CT_Curve =*NewCT_Curve ();for _ ,_afdg :=range start .Attr {if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcb .AllowoverlapAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbdfc ,_abce :=_egcdd .ParseInt (_afdg .Value ,10,64);if _abce !=nil {return _abce ;};_gcb .RegroupidAttr =&_cbdfc ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcb .DgmlayoutAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gcb .PreferrelativeAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcb .ButtonAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u006f\u006c\u0065"{_gcb .OleAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcb .UserhiddenAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcb .ForcedashAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcb .BulletAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gcb .BwpureAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0063\u006c\u0069\u0070"{_gcb .ClipAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adfbd ,_fggc :=_afdg .Value ,error (nil );if _fggc !=nil {return _fggc ;};_gcb .BorderbottomcolorAttr =&_adfbd ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gcb .BwnormalAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcb .HralignAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0068\u0072"{_gcb .HrAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bedcf ,_fdbf :=_afdg .Value ,error (nil );if _fdbf !=nil {return _fdbf ;};_gcb .BordertopcolorAttr =&_bedcf ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_baeec ,_gefag :=_egcdd .ParseInt (_afdg .Value ,10,64);if _gefag !=nil {return _gefag ;};_gcb .DgmnodekindAttr =&_baeec ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bedeb ,_cbbgc :=_afdg .Value ,error (nil );if _cbbgc !=nil {return _cbbgc ;};_gcb .BorderrightcolorAttr =&_bedeb ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0073\u0070\u0069\u0064"{_fcede ,_dcfgb :=_afdg .Value ,error (nil );if _dcfgb !=nil {return _dcfgb ;};_gcb .SpidAttr =&_fcede ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0068\u0072\u0070c\u0074"{_fffg ,_fegeb :=_egcdd .ParseFloat (_afdg .Value ,64);if _fegeb !=nil {return _fegeb ;};_bbcba :=float32 (_fffg );_gcb .HrpctAttr =&_bbcba ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcb .HrstdAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gcb .CliptowrapAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcb .AllowincellAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcb .DgmlayoutmruAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcb .UserdrawnAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gcb .OleiconAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffee ,_cdfdd :=_afdg .Value ,error (nil );if _cdfdd !=nil {return _cdfdd ;};_gcb .BorderleftcolorAttr =&_ffee ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0073\u0070\u0074"{_geec ,_dagb :=_egcdd .ParseFloat (_afdg .Value ,64);if _dagb !=nil {return _dagb ;};_feffe :=float32 (_geec );_gcb .SptAttr =&_feffe ;continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gcb .BwmodeAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gcb .ConnectortypeAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcb .InsetmodeAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u006f\u006e\u0065\u0064"{_gcb .OnedAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcb .HrnoshadeAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfbdc ,_aebgb :=_afdg .Value ,error (nil );if _aebgb !=nil {return _aebgb ;};_gcb .TitleAttr =&_bfbdc ;continue ;};if _afdg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_daedc ,_eaeeg :=_afdg .Value ,error (nil );if _eaeeg !=nil {return _eaeeg ;};_gcb .WrapcoordsAttr =&_daedc ;continue ;};if _afdg .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebfe ,_adaee :=_afdg .Value ,error (nil );if _adaee !=nil {return _adaee ;};_gcb .StyleAttr =&_ebfe ;continue ;};if _afdg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbggda ,_badeg :=_afdg .Value ,error (nil );if _badeg !=nil {return _badeg ;};_gcb .CoordoriginAttr =&_fbggda ;continue ;};if _afdg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcb .PrintAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbcbc ,_baff :=_afdg .Value ,error (nil );if _baff !=nil {return _baff ;};_gcb .CoordsizeAttr =&_cbcbc ;continue ;};if _afdg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gcb .StrokedAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Local =="\u0061\u006c\u0074"{_eadcd ,_bbacf :=_afdg .Value ,error (nil );if _bbacf !=nil {return _bbacf ;};_gcb .AltAttr =&_eadcd ;continue ;};if _afdg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cbggb ,_gdd :=_afdg .Value ,error (nil );if _gdd !=nil {return _gdd ;};_gcb .StrokeweightAttr =&_cbggb ;continue ;};if _afdg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_ggdbb ,_afdage :=_afdg .Value ,error (nil );if _afdage !=nil {return _afdage ;};_gcb .Control1Attr =&_ggdbb ;continue ;};if _afdg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebba ,_agbd :=_afdg .Value ,error (nil );if _agbd !=nil {return _agbd ;};_gcb .ChromakeyAttr =&_ebba ;continue ;};if _afdg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gdagf ,_ffeec :=_afdg .Value ,error (nil );if _ffeec !=nil {return _ffeec ;};_gcb .FillcolorAttr =&_gdagf ;continue ;};if _afdg .Name .Local =="\u0069\u0064"{_deeg ,_abdbb :=_afdg .Value ,error (nil );if _abdbb !=nil {return _abdbb ;};_gcb .IdAttr =&_deeg ;continue ;};if _afdg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aabbg ,_caccd :=_afdg .Value ,error (nil );if _caccd !=nil {return _caccd ;};_gcb .OpacityAttr =&_aabbg ;continue ;};if _afdg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgcff ,_fefa :=_afdg .Value ,error (nil );if _fefa !=nil {return _fefa ;};_gcb .StrokecolorAttr =&_dgcff ;continue ;};if _afdg .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbfa ,_gaef :=_afdg .Value ,error (nil );if _gaef !=nil {return _gaef ;};_gcb .ClassAttr =&_gbfa ;continue ;};if _afdg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcb .FilledAttr .UnmarshalXMLAttr (_afdg );continue ;};if _afdg .Name .Local =="\u0066\u0072\u006f\u006d"{_add ,_cgacbd :=_afdg .Value ,error (nil );if _cgacbd !=nil {return _cgacbd ;};_gcb .FromAttr =&_add ;continue ;};if _afdg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aedbfg ,_gfcdb :=_afdg .Value ,error (nil );if _gfcdb !=nil {return _gfcdb ;};_gcb .TargetAttr =&_aedbfg ;continue ;};if _afdg .Name .Local =="\u0068\u0072\u0065\u0066"{_fbedf ,_gedb :=_afdg .Value ,error (nil );if _gedb !=nil {return _gedb ;};_gcb .HrefAttr =&_fbedf ;continue ;};if _afdg .Name .Local =="\u0074\u006f"{_ddfcb ,_abedc :=_afdg .Value ,error (nil );if _abedc !=nil {return _abedc ;};_gcb .ToAttr =&_ddfcb ;continue ;};if _afdg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_dged ,_dgdd :=_afdg .Value ,error (nil );if _dgdd !=nil {return _dgdd ;};_gcb .Control2Attr =&_dged ;continue ;};if _afdg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcb .InsetpenAttr .UnmarshalXMLAttr (_afdg );continue ;};};_bggf :for {_gaad ,_fcgf :=d .Token ();if _fcgf !=nil {return _fcgf ;};switch _gacg :=_gaad .(type ){case _dbcbe .StartElement :switch _gacg .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_baegf :=NewEG_ShapeElements ();_baegf .Path =NewPath ();if _cegd :=d .DecodeElement (_baegf .Path ,&_gacg );_cegd !=nil {return _cegd ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_baegf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gafda :=NewEG_ShapeElements ();_gafda .Formulas =NewFormulas ();if _cde :=d .DecodeElement (_gafda .Formulas ,&_gacg );_cde !=nil {return _cde ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_gafda );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dabcg :=NewEG_ShapeElements ();_dabcg .Handles =NewHandles ();if _cace :=d .DecodeElement (_dabcg .Handles ,&_gacg );_cace !=nil {return _cace ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_dabcg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bcdge :=NewEG_ShapeElements ();_bcdge .Fill =NewFill ();if _bcbg :=d .DecodeElement (_bcdge .Fill ,&_gacg );_bcbg !=nil {return _bcbg ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_bcdge );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_deed :=NewEG_ShapeElements ();_deed .Stroke =NewStroke ();if _fadfc :=d .DecodeElement (_deed .Stroke ,&_gacg );_fadfc !=nil {return _fadfc ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_deed );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cdcf :=NewEG_ShapeElements ();_cdcf .Shadow =NewShadow ();if _cbae :=d .DecodeElement (_cdcf .Shadow ,&_gacg );_cbae !=nil {return _cbae ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_cdcf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gegab :=NewEG_ShapeElements ();_gegab .Textbox =NewTextbox ();if _cca :=d .DecodeElement (_gegab .Textbox ,&_gacg );_cca !=nil {return _cca ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_gegab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_efdd :=NewEG_ShapeElements ();_efdd .Textpath =NewTextpath ();if _caeeg :=d .DecodeElement (_efdd .Textpath ,&_gacg );_caeeg !=nil {return _caeeg ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_efdd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dgebe :=NewEG_ShapeElements ();_dgebe .Imagedata =NewImagedata ();if _fcebbe :=d .DecodeElement (_dgebe .Imagedata ,&_gacg );_fcebbe !=nil {return _fcebbe ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_dgebe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ffba :=NewEG_ShapeElements ();_ffba .Skew =NewOfcSkew ();if _acaba :=d .DecodeElement (_ffba .Skew ,&_gacg );_acaba !=nil {return _acaba ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_ffba );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bgbe :=NewEG_ShapeElements ();_bgbe .Extrusion =NewOfcExtrusion ();if _bgfba :=d .DecodeElement (_bgbe .Extrusion ,&_gacg );_bgfba !=nil {return _bgfba ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_bgbe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ggcgd :=NewEG_ShapeElements ();_ggcgd .Callout =NewOfcCallout ();if _ccbcb :=d .DecodeElement (_ggcgd .Callout ,&_gacg );_ccbcb !=nil {return _ccbcb ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_ggcgd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ddca :=NewEG_ShapeElements ();_ddca .Lock =NewOfcLock ();if _cbdbc :=d .DecodeElement (_ddca .Lock ,&_gacg );_cbdbc !=nil {return _cbdbc ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_ddca );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bedcca :=NewEG_ShapeElements ();_bedcca .Clippath =NewOfcClippath ();if _gdgbe :=d .DecodeElement (_bedcca .Clippath ,&_gacg );_gdgbe !=nil {return _gdgbe ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_bedcca );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bbcf :=NewEG_ShapeElements ();_bbcf .Signatureline =NewOfcSignatureline ();if _gda :=d .DecodeElement (_bbcf .Signatureline ,&_gacg );_gda !=nil {return _gda ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_bbcf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bcce :=NewEG_ShapeElements ();_bcce .Wrap =_baad .NewWrap ();if _cddgg :=d .DecodeElement (_bcce .Wrap ,&_gacg );_cddgg !=nil {return _cddgg ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_bcce );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_daaab :=NewEG_ShapeElements ();_daaab .Anchorlock =_baad .NewAnchorlock ();if _dcbb :=d .DecodeElement (_daaab .Anchorlock ,&_gacg );_dcbb !=nil {return _dcbb ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_daaab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_edbad :=NewEG_ShapeElements ();_edbad .Bordertop =_baad .NewBordertop ();if _edcbb :=d .DecodeElement (_edbad .Bordertop ,&_gacg );_edcbb !=nil {return _edcbb ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_edbad );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ebdcaf :=NewEG_ShapeElements ();_ebdcaf .Borderbottom =_baad .NewBorderbottom ();if _aagbb :=d .DecodeElement (_ebdcaf .Borderbottom ,&_gacg );_aagbb !=nil {return _aagbb ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_ebdcaf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gdae :=NewEG_ShapeElements ();_gdae .Borderleft =_baad .NewBorderleft ();if _fbbgc :=d .DecodeElement (_gdae .Borderleft ,&_gacg );_fbbgc !=nil {return _fbbgc ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_gdae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dadg :=NewEG_ShapeElements ();_dadg .Borderright =_baad .NewBorderright ();if _ggbcc :=d .DecodeElement (_dadg .Borderright ,&_gacg );_ggbcc !=nil {return _ggbcc ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_dadg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cddf :=NewEG_ShapeElements ();_cddf .ClientData =_edcbg .NewClientData ();if _gcfcd :=d .DecodeElement (_cddf .ClientData ,&_gacg );_gcfcd !=nil {return _gcfcd ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_cddf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bbcga :=NewEG_ShapeElements ();_bbcga .Textdata =_abbeb .NewTextdata ();if _ccdc :=d .DecodeElement (_bbcga .Textdata ,&_gacg );_ccdc !=nil {return _ccdc ;};_gcb .EG_ShapeElements =append (_gcb .EG_ShapeElements ,_bbcga );default:_effcd .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\u0075\u0072v\u0065 \u0025\u0076",_gacg .Name );if _bffeg :=d .Skip ();_bffeg !=nil {return _bffeg ;};};case _dbcbe .EndElement :break _bggf ;case _dbcbe .CharData :};};return nil ;};func (_feba *ST_StrokeEndCap )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gcadca ,_fbeea :=d .Token ();if _fbeea !=nil {return _fbeea ;};if _bcfg ,_eeed :=_gcadca .(_dbcbe .EndElement );_eeed &&_bcfg .Name ==start .Name {*_feba =1;return nil ;};if _gbfge ,_fggf :=_gcadca .(_dbcbe .CharData );!_fggf {return _eedc .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",_gcadca );}else {switch string (_gbfge ){case "":*_feba =0;case "\u0066\u006c\u0061\u0074":*_feba =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_feba =2;case "\u0072\u006f\u0075n\u0064":*_feba =3;};};_gcadca ,_fbeea =d .Token ();if _fbeea !=nil {return _fbeea ;};if _egebc ,_bggge :=_gcadca .(_dbcbe .EndElement );_bggge &&_egebc .Name ==start .Name {return nil ;};return _eedc .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",_gcadca );};func (_ddfd *OfcCT_EquationXml )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_eeedb :=range start .Attr {if _eeedb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_aabcg ,_abde :=_eeedb .Value ,error (nil );if _abde !=nil {return _abde ;};_ddfd .ContentTypeAttr =&_aabcg ;continue ;};};_cfbce :for {_cbdbf ,_daaeb :=d .Token ();if _daaeb !=nil {return _daaeb ;};switch _cbffg :=_cbdbf .(type ){case _dbcbe .StartElement :switch _cbffg .Name {default:if _dceeb ,_gaecf :=_effcd .CreateElement (_cbffg );_gaecf !=nil {return _gaecf ;}else {if _faec :=d .DecodeElement (_dceeb ,&_cbffg );_faec !=nil {return _faec ;};_ddfd .Any =_dceeb ;};};case _dbcbe .EndElement :break _cfbce ;case _dbcbe .CharData :};};return nil ;}; +// Validate validates the CT_Image and its children +func (_efdd *CT_Image )Validate ()error {return _efdd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_dgdcfg OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _dgdcfg {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdcfg ));};return nil ;}; -// Validate validates the OfcShapedefaults and its children -func (_cdgd *OfcShapedefaults )Validate ()error {return _cdgd .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_effef *OfcLeft )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u006c\u0065\u0066\u0074";return _effef .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_be *CT_Rect )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _be .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .HrefAttr )});};if _be .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .TargetAttr )});};if _be .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .ClassAttr )});};if _be .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .TitleAttr )});};if _be .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .AltAttr )});};if _be .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .CoordsizeAttr )});};if _be .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .CoordoriginAttr )});};if _be .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .WrapcoordsAttr )});};if _be .PrintAttr !=_eeg .ST_TrueFalseUnset {_gcabf ,_afdde :=_be .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _afdde !=nil {return _afdde ;};start .Attr =append (start .Attr ,_gcabf );};if _be .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .IdAttr )});};if _be .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .StyleAttr )});};if _be .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .SpidAttr )});};if _be .OnedAttr !=_eeg .ST_TrueFalseUnset {_egdf ,_beaga :=_be .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _beaga !=nil {return _beaga ;};start .Attr =append (start .Attr ,_egdf );};if _be .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .RegroupidAttr )});};if _be .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_dggab ,_dgfe :=_be .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _dgfe !=nil {return _dgfe ;};start .Attr =append (start .Attr ,_dggab );};if _be .ButtonAttr !=_eeg .ST_TrueFalseUnset {_begb ,_ffec :=_be .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _ffec !=nil {return _ffec ;};start .Attr =append (start .Attr ,_begb );};if _be .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_bfdgdf ,_gcge :=_be .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcge !=nil {return _gcge ;};start .Attr =append (start .Attr ,_bfdgdf );};if _be .BulletAttr !=_eeg .ST_TrueFalseUnset {_beede ,_acbbg :=_be .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _acbbg !=nil {return _acbbg ;};start .Attr =append (start .Attr ,_beede );};if _be .HrAttr !=_eeg .ST_TrueFalseUnset {_cbcc ,_edag :=_be .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _edag !=nil {return _edag ;};start .Attr =append (start .Attr ,_cbcc );};if _be .HrstdAttr !=_eeg .ST_TrueFalseUnset {_eece ,_ebef :=_be .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _ebef !=nil {return _ebef ;};start .Attr =append (start .Attr ,_eece );};if _be .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_cbbb ,_dadcc :=_be .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _dadcc !=nil {return _dadcc ;};start .Attr =append (start .Attr ,_cbbb );};if _be .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .HrpctAttr )});};if _be .HralignAttr !=OfcST_HrAlignUnset {_bbcce ,_gecac :=_be .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gecac !=nil {return _gecac ;};start .Attr =append (start .Attr ,_bbcce );};if _be .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_bbgdaa ,_abf :=_be .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _abf !=nil {return _abf ;};start .Attr =append (start .Attr ,_bbgdaa );};if _be .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_cfeaa ,_bcad :=_be .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bcad !=nil {return _bcad ;};start .Attr =append (start .Attr ,_cfeaa );};if _be .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_dcad ,_fbeee :=_be .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fbeee !=nil {return _fbeee ;};start .Attr =append (start .Attr ,_dcad );};if _be .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .BordertopcolorAttr )});};if _be .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .BorderleftcolorAttr )});};if _be .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .BorderbottomcolorAttr )});};if _be .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .BorderrightcolorAttr )});};if _be .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ecff ,_dfebef :=_be .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _dfebef !=nil {return _dfebef ;};start .Attr =append (start .Attr ,_ecff );};if _be .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .DgmnodekindAttr )});};if _be .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_beead ,_dbdaf :=_be .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _dbdaf !=nil {return _dbdaf ;};start .Attr =append (start .Attr ,_beead );};if _be .InsetmodeAttr !=OfcST_InsetModeUnset {_gfgf ,_ddag :=_be .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ddag !=nil {return _ddag ;};start .Attr =append (start .Attr ,_gfgf );};if _be .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .OpacityAttr )});};if _be .StrokedAttr !=_eeg .ST_TrueFalseUnset {_gdfee ,_feffb :=_be .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _feffb !=nil {return _feffb ;};start .Attr =append (start .Attr ,_gdfee );};if _be .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .StrokecolorAttr )});};if _be .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .StrokeweightAttr )});};if _be .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_eebg ,_debad :=_be .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _debad !=nil {return _debad ;};start .Attr =append (start .Attr ,_eebg );};if _be .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .ChromakeyAttr )});};if _be .FilledAttr !=_eeg .ST_TrueFalseUnset {_cadde ,_eeaag :=_be .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eeaag !=nil {return _eeaag ;};start .Attr =append (start .Attr ,_cadde );};if _be .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .FillcolorAttr )});};if _be .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_be .SptAttr )});};if _be .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gabbb ,_adbcfd :=_be .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _adbcfd !=nil {return _adbcfd ;};start .Attr =append (start .Attr ,_gabbb );};if _be .BwmodeAttr !=OfcST_BWModeUnset {_efef ,_bfebgf :=_be .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _bfebgf !=nil {return _bfebgf ;};start .Attr =append (start .Attr ,_efef );};if _be .BwpureAttr !=OfcST_BWModeUnset {_edbafb ,_bccc :=_be .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _bccc !=nil {return _bccc ;};start .Attr =append (start .Attr ,_edbafb );};if _be .BwnormalAttr !=OfcST_BWModeUnset {_eaaa ,_cabc :=_be .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cabc !=nil {return _cabc ;};start .Attr =append (start .Attr ,_eaaa );};if _be .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_bdgb ,_dgbe :=_be .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _dgbe !=nil {return _dgbe ;};start .Attr =append (start .Attr ,_bdgb );};if _be .OleiconAttr !=_eeg .ST_TrueFalseUnset {_dfaga ,_fefae :=_be .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fefae !=nil {return _fefae ;};start .Attr =append (start .Attr ,_dfaga );};if _be .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_cegbde ,_cef :=_be .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _cef !=nil {return _cef ;};start .Attr =append (start .Attr ,_cegbde );};if _be .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_gbaa ,_faaf :=_be .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _faaf !=nil {return _faaf ;};start .Attr =append (start .Attr ,_gbaa );};if _be .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_eefdd ,_eafb :=_be .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _eafb !=nil {return _eafb ;};start .Attr =append (start .Attr ,_eefdd );};if _be .ClipAttr !=_eeg .ST_TrueFalseUnset {_egfb ,_deeab :=_be .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _deeab !=nil {return _deeab ;};start .Attr =append (start .Attr ,_egfb );};e .EncodeToken (start );if _be .EG_ShapeElements !=nil {for _ ,_fgeefc :=range _be .EG_ShapeElements {_fgeefc .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Shapetype and its children +func (_afafb *CT_Shapetype )Validate ()error {return _afafb .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};type CT_TextPath struct{OnAttr _bd .ST_TrueFalse ;FitshapeAttr _bd .ST_TrueFalse ;FitpathAttr _bd .ST_TrueFalse ;TrimAttr _bd .ST_TrueFalse ;XscaleAttr _bd .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func NewFormulas ()*Formulas {_gbce :=&Formulas {};_gbce .CT_Formulas =*NewCT_Formulas ();return _gbce ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func NewOfcCT_Lock ()*OfcCT_Lock {_baafb :=&OfcCT_Lock {};return _baafb }; -// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path -func (_agadd *OfcCT_Fill )ValidateWithPath (path string )error {if _cggc :=_agadd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cggc !=nil {return _cggc ;};if _aeefc :=_agadd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aeefc !=nil {return _aeefc ;};return nil ;};func (_gfddf *CT_Formulas )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {e .EncodeToken (start );if _gfddf .F !=nil {_ggc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0066"}};for _ ,_eccda :=range _gfddf .F {e .EncodeElement (_eccda ,_ggc );};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func NewCT_Rect ()*CT_Rect {_bfbe :=&CT_Rect {};return _bfbe }; +// ValidateWithPath validates the Shape and its children, prefixing error messages with path +func (_fbcc *Shape )ValidateWithPath (path string )error {if _fcefg :=_fbcc .CT_Shape .ValidateWithPath (path );_fcefg !=nil {return _fcefg ;};return nil ;};func (_efbgg ST_StrokeJoinStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbdcg :=_b .Attr {};_gbdcg .Name =name ;switch _efbgg {case ST_StrokeJoinStyleUnset :_gbdcg .Value ="";case ST_StrokeJoinStyleRound :_gbdcg .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_gbdcg .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_gbdcg .Value ="\u006d\u0069\u0074e\u0072";};return _gbdcg ,nil ;};func (_dgagbc OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _dgagbc {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgagbc ));};return nil ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_faff *CT_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faff .TypeAttr !=ST_FillTypeUnset {_fadb ,_eedf :=_faff .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _eedf !=nil {return _eedf ;};start .Attr =append (start .Attr ,_fadb );};if _faff .OnAttr !=_bd .ST_TrueFalseUnset {_beced ,_bbfc :=_faff .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _bbfc !=nil {return _bbfc ;};start .Attr =append (start .Attr ,_beced );};if _faff .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_faff .ColorAttr )});};if _faff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_faff .OpacityAttr )});};if _faff .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_faff .Color2Attr )});};if _faff .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_faff .SrcAttr )});};if _faff .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_faff .HrefAttr )});};if _faff .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_faff .AlthrefAttr )});};if _faff .SizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faff .SizeAttr )});};if _faff .OriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_faff .OriginAttr )});};if _faff .PositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_faff .PositionAttr )});};if _faff .AspectAttr !=ST_ImageAspectUnset {_fdae ,_abbc :=_faff .AspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _abbc !=nil {return _abbc ;};start .Attr =append (start .Attr ,_fdae );};if _faff .ColorsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faff .ColorsAttr )});};if _faff .AngleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faff .AngleAttr )});};if _faff .AlignshapeAttr !=_bd .ST_TrueFalseUnset {_ggeb ,_fabb :=_faff .AlignshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fabb !=nil {return _fabb ;};start .Attr =append (start .Attr ,_ggeb );};if _faff .FocusAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faff .FocusAttr )});};if _faff .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_faff .FocussizeAttr )});};if _faff .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_faff .FocuspositionAttr )});};if _faff .MethodAttr !=ST_FillMethodUnset {_dcbf ,_dgbe :=_faff .MethodAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _dgbe !=nil {return _dgbe ;};start .Attr =append (start .Attr ,_dcbf );};if _faff .DetectmouseclickAttr !=_bd .ST_TrueFalseUnset {_gfgg ,_dffa :=_faff .DetectmouseclickAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _dffa !=nil {return _dffa ;};start .Attr =append (start .Attr ,_gfgg );};if _faff .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faff .TitleAttr )});};if _faff .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_faff .Opacity2Attr )});};if _faff .RecolorAttr !=_bd .ST_TrueFalseUnset {_ddeb ,_fdgf :=_faff .RecolorAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _fdgf !=nil {return _fdgf ;};start .Attr =append (start .Attr ,_ddeb );};if _faff .RotateAttr !=_bd .ST_TrueFalseUnset {_ecccc ,_dec :=_faff .RotateAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _dec !=nil {return _dec ;};start .Attr =append (start .Attr ,_ecccc );};if _faff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_faff .IdAttr )});};if _faff .RelidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_faff .RelidAttr )});};if _faff .SIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_faff .SIdAttr )});};e .EncodeToken (start );if _faff .Fill !=nil {_abbd :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_faff .Fill ,_abbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fca *AG_ImageAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fca .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_fca .SrcAttr )});};if _fca .CropleftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fca .CropleftAttr )});};if _fca .CroptopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_fca .CroptopAttr )});};if _fca .CroprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_e .Sprintf ("\u0025\u0076",*_fca .CroprightAttr )});};if _fca .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_fca .CropbottomAttr )});};if _fca .GainAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_fca .GainAttr )});};if _fca .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fca .BlacklevelAttr )});};if _fca .GammaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_fca .GammaAttr )});};if _fca .GrayscaleAttr !=_bd .ST_TrueFalseUnset {_baab ,_gfbf :=_fca .GrayscaleAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _gfbf !=nil {return _gfbf ;};start .Attr =append (start .Attr ,_baab );};if _fca .BilevelAttr !=_bd .ST_TrueFalseUnset {_dfae ,_cec :=_fca .BilevelAttr .MarshalXMLAttr (_b .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _cec !=nil {return _cec ;};start .Attr =append (start .Attr ,_dfae );};return nil ;};func (_fgde *OfcCT_OLEObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgde .TypeAttr !=OfcST_OLETypeUnset {_abcee ,_debde :=_fgde .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0054\u0079\u0070\u0065"});if _debde !=nil {return _debde ;};start .Attr =append (start .Attr ,_abcee );};if _fgde .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .ProgIDAttr )});};if _fgde .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .ShapeIDAttr )});};if _fgde .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_bbbfa ,_edaee :=_fgde .DrawAspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _edaee !=nil {return _edaee ;};start .Attr =append (start .Attr ,_bbbfa );};if _fgde .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .ObjectIDAttr )});};if _fgde .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .IdAttr )});};if _fgde .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_faaebg ,_acecg :=_fgde .UpdateModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _acecg !=nil {return _acecg ;};start .Attr =append (start .Attr ,_faaebg );};e .EncodeToken (start );if _fgde .LinkType !=nil {_aeefa :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_d .AddPreserveSpaceAttr (&_aeefa ,*_fgde .LinkType );e .EncodeElement (_fgde .LinkType ,_aeefa );};if _fgde .LockedField !=_bd .ST_TrueFalseBlankUnset {_gfbfg :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_fgde .LockedField ,_gfbfg );};if _fgde .FieldCodes !=nil {_gdede :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_d .AddPreserveSpaceAttr (&_gdede ,*_fgde .FieldCodes );e .EncodeElement (_fgde .FieldCodes ,_gdede );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewOfcCT_Callout ()*OfcCT_Callout {_cffea :=&OfcCT_Callout {};return _cffea }; -// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path -func (_fcfab *CT_ImageData )ValidateWithPath (path string )error {if _efeadd :=_fcfab .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_efeadd !=nil {return _efeadd ;};if _cede :=_fcfab .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_cede !=nil {return _cede ;};if _edgcf :=_fcfab .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_edgcf !=nil {return _edgcf ;};return nil ;};type OfcST_ScreenSize byte ;func (_bbead OfcST_OLEType )ValidateWithPath (path string )error {switch _bbead {case 0,1,2:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbead ));};return nil ;};type Rect struct{CT_Rect };type OfcDiagram struct{OfcCT_Diagram };func (_agafb *OfcRight )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_agafb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_geeb :=range start .Attr {if _geeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geeb .Name .Local =="\u0068\u0072\u0065\u0066"{_adfab ,_fgbefd :=_geeb .Value ,error (nil );if _fgbefd !=nil {return _fgbefd ;};_agafb .HrefAttr =&_adfab ;continue ;};if _geeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geeb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agafb .ForcedashAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_fafg ,_bfgaf :=_geeb .Value ,error (nil );if _bfgaf !=nil {return _bfgaf ;};_agafb .TitleAttr =&_fafg ;continue ;};if _geeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geeb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efffee ,_efacg :=_geeb .Value ,error (nil );if _efacg !=nil {return _efacg ;};_agafb .AlthrefAttr =&_efffee ;continue ;};if _geeb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_agafb .ImageaspectAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_agafb .StartarrowAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_agafb .LinestyleAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_agafb .StartarrowwidthAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_agafb .JoinstyleAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_agafb .StartarrowlengthAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gbegg ,_efced :=_geeb .Value ,error (nil );if _efced !=nil {return _efced ;};_agafb .DashstyleAttr =&_gbegg ;continue ;};if _geeb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_agafb .EndarrowAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_agafb .FilltypeAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_agafb .EndarrowwidthAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_faadag ,_febdc :=_geeb .Value ,error (nil );if _febdc !=nil {return _febdc ;};_agafb .OpacityAttr =&_faadag ;continue ;};if _geeb .Name .Local =="\u0063\u006f\u006co\u0072"{_dcdd ,_gcbba :=_geeb .Value ,error (nil );if _gcbba !=nil {return _gcbba ;};_agafb .ColorAttr =&_dcdd ;continue ;};if _geeb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agafb .InsetpenAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_agafb .EndarrowlengthAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0065\u0078\u0074"{_agafb .ExtAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_agafb .EndcapAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fcbd ,_dafdfc :=_geeb .Value ,error (nil );if _dafdfc !=nil {return _dafdfc ;};_agafb .Color2Attr =&_fcbd ;continue ;};if _geeb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_agafb .ImagealignshapeAttr .UnmarshalXMLAttr (_geeb );continue ;};if _geeb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fcddc ,_daag :=_geeb .Value ,error (nil );if _daag !=nil {return _daag ;};_agafb .WeightAttr =&_fcddc ;continue ;};if _geeb .Name .Local =="\u0073\u0072\u0063"{_bacb ,_dbcaa :=_geeb .Value ,error (nil );if _dbcaa !=nil {return _dbcaa ;};_agafb .SrcAttr =&_bacb ;continue ;};if _geeb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gdabb ,_cecf :=_geeb .Value ,error (nil );if _cecf !=nil {return _cecf ;};_agafb .ImagesizeAttr =&_gdabb ;continue ;};if _geeb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aacg ,_bdeee :=_egcdd .ParseFloat (_geeb .Value ,64);if _bdeee !=nil {return _bdeee ;};_agafb .MiterlimitAttr =&_aacg ;continue ;};if _geeb .Name .Local =="\u006f\u006e"{_agafb .OnAttr .UnmarshalXMLAttr (_geeb );continue ;};};for {_gbfedf ,_edbeb :=d .Token ();if _edbeb !=nil {return _eedc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_edbeb );};if _afed ,_bffcd :=_gbfedf .(_dbcbe .EndElement );_bffcd &&_afed .Name ==start .Name {break ;};};return nil ;};func (_bafbd OfcST_ExtrusionRender )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_cgcc :=_dbcbe .Attr {};_cgcc .Name =name ;switch _bafbd {case OfcST_ExtrusionRenderUnset :_cgcc .Value ="";case OfcST_ExtrusionRenderSolid :_cgcc .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_cgcc .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_cgcc .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _cgcc ,nil ;};type CT_F struct{EqnAttr *string ;};func (_ffbcd *OfcCallout )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _ffbcd .OfcCT_Callout .MarshalXML (e ,start );};func (_egfg ST_Ext )String ()string {switch _egfg {case 0:return "";case 1:return "\u0076\u0069\u0065\u0077";case 2:return "\u0065\u0064\u0069\u0074";case 3:return "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return "";};func (_bbae *OfcCT_IdMap )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bbae .DataAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbae .DataAttr )});};if _bbae .ExtAttr !=ST_ExtUnset {_cffd ,_cebbc :=_bbae .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _cebbc !=nil {return _cebbc ;};start .Attr =append (start .Attr ,_cffd );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_egaba *OfcComplex )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _egaba .OfcCT_Complex .MarshalXML (e ,start );};type Background struct{CT_Background };func (_agfegba *AG_Fill )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _agfegba .FilledAttr !=_eeg .ST_TrueFalseUnset {_ebebca ,_edec :=_agfegba .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _edec !=nil {return _edec ;};start .Attr =append (start .Attr ,_ebebca );};if _agfegba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_agfegba .FillcolorAttr )});};return nil ;};func (_gbbbf OfcST_Angle )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_bc :=_dbcbe .Attr {};_bc .Name =name ;switch _gbbbf {case OfcST_AngleUnset :_bc .Value ="";case OfcST_AngleAny :_bc .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_bc .Value ="\u0033\u0030";case OfcST_Angle45 :_bc .Value ="\u0034\u0035";case OfcST_Angle60 :_bc .Value ="\u0036\u0030";case OfcST_Angle90 :_bc .Value ="\u0039\u0030";case OfcST_AngleAuto :_bc .Value ="\u0061\u0075\u0074\u006f";};return _bc ,nil ;};func NewCT_Handles ()*CT_Handles {_cfdfg :=&CT_Handles {};return _cfdfg };func (_eeccf *AG_AllShapeAttributes )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _eeccf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_eeccf .OpacityAttr )});};if _eeccf .StrokedAttr !=_eeg .ST_TrueFalseUnset {_bgfbd ,_dfbff :=_eeccf .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dfbff !=nil {return _dfbff ;};start .Attr =append (start .Attr ,_bgfbd );};if _eeccf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_eeccf .StrokecolorAttr )});};if _eeccf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_eeccf .StrokeweightAttr )});};if _eeccf .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_bdgg ,_bagab :=_eeccf .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bagab !=nil {return _bagab ;};start .Attr =append (start .Attr ,_bdgg );};if _eeccf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_eeccf .ChromakeyAttr )});};if _eeccf .FilledAttr !=_eeg .ST_TrueFalseUnset {_eege ,_gagca :=_eeccf .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gagca !=nil {return _gagca ;};start .Attr =append (start .Attr ,_eege );};if _eeccf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_eeccf .FillcolorAttr )});};if _eeccf .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_eeccf .SptAttr )});};if _eeccf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_facgdf ,_gbbcfa :=_eeccf .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gbbcfa !=nil {return _gbbcfa ;};start .Attr =append (start .Attr ,_facgdf );};if _eeccf .BwmodeAttr !=OfcST_BWModeUnset {_gecbd ,_gcdcc :=_eeccf .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gcdcc !=nil {return _gcdcc ;};start .Attr =append (start .Attr ,_gecbd );};if _eeccf .BwpureAttr !=OfcST_BWModeUnset {_agag ,_eeffe :=_eeccf .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eeffe !=nil {return _eeffe ;};start .Attr =append (start .Attr ,_agag );};if _eeccf .BwnormalAttr !=OfcST_BWModeUnset {_ccab ,_acfcce :=_eeccf .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _acfcce !=nil {return _acfcce ;};start .Attr =append (start .Attr ,_ccab );};if _eeccf .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_ecdaa ,_egaa :=_eeccf .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _egaa !=nil {return _egaa ;};start .Attr =append (start .Attr ,_ecdaa );};if _eeccf .OleiconAttr !=_eeg .ST_TrueFalseUnset {_dbdff ,_daea :=_eeccf .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _daea !=nil {return _daea ;};start .Attr =append (start .Attr ,_dbdff );};if _eeccf .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_bgcca ,_aaccdf :=_eeccf .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _aaccdf !=nil {return _aaccdf ;};start .Attr =append (start .Attr ,_bgcca );};if _eeccf .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_cddea ,_ecegc :=_eeccf .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _ecegc !=nil {return _ecegc ;};start .Attr =append (start .Attr ,_cddea );};if _eeccf .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_ddbc ,_bgedf :=_eeccf .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bgedf !=nil {return _bgedf ;};start .Attr =append (start .Attr ,_ddbc );};if _eeccf .ClipAttr !=_eeg .ST_TrueFalseUnset {_eeadc ,_ceeef :=_eeccf .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _ceeef !=nil {return _ceeef ;};start .Attr =append (start .Attr ,_eeadc );};return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func (_fdegd *Fill )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fdegd .CT_Fill =*NewCT_Fill ();for _ ,_aaca :=range start .Attr {if _aaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaca .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fdegd .DetectmouseclickAttr .UnmarshalXMLAttr (_aaca );continue ;};if _aaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaca .Name .Local =="\u0072\u0065\u006ci\u0064"{_deeba ,_cbgbf :=_aaca .Value ,error (nil );if _cbgbf !=nil {return _cbgbf ;};_fdegd .RelidAttr =&_deeba ;continue ;};if _aaca .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"&&_aaca .Name .Local =="\u0069\u0064"||_aaca .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"&&_aaca .Name .Local =="\u0069\u0064"{_acfcg ,_gdbg :=_aaca .Value ,error (nil );if _gdbg !=nil {return _gdbg ;};_fdegd .IdAttr =&_acfcg ;continue ;};if _aaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaca .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_debgg ,_bbaa :=_aaca .Value ,error (nil );if _bbaa !=nil {return _bbaa ;};_fdegd .Opacity2Attr =&_debgg ;continue ;};if _aaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaca .Name .Local =="\u0074\u0069\u0074l\u0065"{_abefd ,_bgeec :=_aaca .Value ,error (nil );if _bgeec !=nil {return _bgeec ;};_fdegd .TitleAttr =&_abefd ;continue ;};if _aaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaca .Name .Local =="\u0068\u0072\u0065\u0066"{_aaeea ,_fcgbg :=_aaca .Value ,error (nil );if _fcgbg !=nil {return _fcgbg ;};_fdegd .HrefAttr =&_aaeea ;continue ;};if _aaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaca .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bgaf ,_bbeg :=_aaca .Value ,error (nil );if _bbeg !=nil {return _bbeg ;};_fdegd .AlthrefAttr =&_bgaf ;continue ;};if _aaca .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fdegd .AlignshapeAttr .UnmarshalXMLAttr (_aaca );continue ;};if _aaca .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_fdegd .MethodAttr .UnmarshalXMLAttr (_aaca );continue ;};if _aaca .Name .Local =="\u0073\u0069\u007a\u0065"{_egddg ,_fbebd :=_aaca .Value ,error (nil );if _fbebd !=nil {return _fbebd ;};_fdegd .SizeAttr =&_egddg ;continue ;};if _aaca .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_beabb ,_gfecd :=_aaca .Value ,error (nil );if _gfecd !=nil {return _gfecd ;};_fdegd .PositionAttr =&_beabb ;continue ;};if _aaca .Name .Local =="\u0073\u0072\u0063"{_adfge ,_aeef :=_aaca .Value ,error (nil );if _aeef !=nil {return _aeef ;};_fdegd .SrcAttr =&_adfge ;continue ;};if _aaca .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_fddf ,_feea :=_aaca .Value ,error (nil );if _feea !=nil {return _feea ;};_fdegd .ColorsAttr =&_fddf ;continue ;};if _aaca .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_febge ,_accgd :=_aaca .Value ,error (nil );if _accgd !=nil {return _accgd ;};_fdegd .Color2Attr =&_febge ;continue ;};if _aaca .Name .Local =="\u0074\u0079\u0070\u0065"{_fdegd .TypeAttr .UnmarshalXMLAttr (_aaca );continue ;};if _aaca .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_bgda ,_eacb :=_aaca .Value ,error (nil );if _eacb !=nil {return _eacb ;};_fdegd .FocussizeAttr =&_bgda ;continue ;};if _aaca .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cbdfa ,_bfgdc :=_aaca .Value ,error (nil );if _bfgdc !=nil {return _bfgdc ;};_fdegd .FocuspositionAttr =&_cbdfa ;continue ;};if _aaca .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_feagcg ,_bbbb :=_aaca .Value ,error (nil );if _bbbb !=nil {return _bbbb ;};_fdegd .OriginAttr =&_feagcg ;continue ;};if _aaca .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_fdegd .AspectAttr .UnmarshalXMLAttr (_aaca );continue ;};if _aaca .Name .Local =="\u0061\u006e\u0067l\u0065"{_adfba ,_debf :=_egcdd .ParseFloat (_aaca .Value ,64);if _debf !=nil {return _debf ;};_fdegd .AngleAttr =&_adfba ;continue ;};if _aaca .Name .Local =="\u0066\u006f\u0063u\u0073"{_cgbac ,_fcgga :=_aaca .Value ,error (nil );if _fcgga !=nil {return _fcgga ;};_fdegd .FocusAttr =&_cgbac ;continue ;};if _aaca .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_fdegd .RecolorAttr .UnmarshalXMLAttr (_aaca );continue ;};if _aaca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_fdegd .RotateAttr .UnmarshalXMLAttr (_aaca );continue ;};if _aaca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aedde ,_ggadb :=_aaca .Value ,error (nil );if _ggadb !=nil {return _ggadb ;};_fdegd .OpacityAttr =&_aedde ;continue ;};if _aaca .Name .Local =="\u0063\u006f\u006co\u0072"{_cddad ,_faddg :=_aaca .Value ,error (nil );if _faddg !=nil {return _faddg ;};_fdegd .ColorAttr =&_cddad ;continue ;};if _aaca .Name .Local =="\u006f\u006e"{_fdegd .OnAttr .UnmarshalXMLAttr (_aaca );continue ;};if _aaca .Name .Local =="\u0069\u0064"{_beaeab ,_ageeb :=_aaca .Value ,error (nil );if _ageeb !=nil {return _ageeb ;};_fdegd .SIdAttr =&_beaeab ;continue ;};};_abgdg :for {_fafc ,_aaaa :=d .Token ();if _aaaa !=nil {return _aaaa ;};switch _fedcf :=_fafc .(type ){case _dbcbe .StartElement :switch _fedcf .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_fdegd .Fill =NewOfcFill ();if _bgcb :=d .DecodeElement (_fdegd .Fill ,&_fedcf );_bgcb !=nil {return _bgcb ;};default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0069l\u006c\u0020\u0025\u0076",_fedcf .Name );if _cggab :=d .Skip ();_cggab !=nil {return _cggab ;};};case _dbcbe .EndElement :break _abgdg ;case _dbcbe .CharData :};};return nil ;};type AG_Style struct{StyleAttr *string ;}; +// Validate validates the EG_ShapeElements and its children +func (_cabg *EG_ShapeElements )Validate ()error {return _cabg .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path -func (_ccbcf *Imagedata )ValidateWithPath (path string )error {if _afgfg :=_ccbcf .CT_ImageData .ValidateWithPath (path );_afgfg !=nil {return _afgfg ;};return nil ;}; +// Validate validates the OfcEquationxml and its children +func (_edfee *OfcEquationxml )Validate ()error {return _edfee .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_abdae OfcST_ExtrusionPlane )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_baede :=_b .Attr {};_baede .Name =name ;switch _abdae {case OfcST_ExtrusionPlaneUnset :_baede .Value ="";case OfcST_ExtrusionPlaneXY :_baede .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_baede .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_baede .Value ="\u0059\u005a";};return _baede ,nil ;};func (_efdeaf OfcST_ConnectType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efafc :=_b .Attr {};_efafc .Name =name ;switch _efdeaf {case OfcST_ConnectTypeUnset :_efafc .Value ="";case OfcST_ConnectTypeNone :_efafc .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_efafc .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_efafc .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_efafc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _efafc ,nil ;};func (_fcgcc OfcST_ConnectorType )String ()string {switch _fcgcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064";};return "";};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ;Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;}; -// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path -func (_fgece *OfcLock )ValidateWithPath (path string )error {if _ffcdg :=_fgece .OfcCT_Lock .ValidateWithPath (path );_ffcdg !=nil {return _ffcdg ;};return nil ;}; +// Validate validates the CT_Handles and its children +func (_cceb *CT_Handles )Validate ()error {return _cceb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func NewShadow ()*Shadow {_eefdf :=&Shadow {};_eefdf .CT_Shadow =*NewCT_Shadow ();return _eefdf };func (_fgefe *Textpath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _fgefe .CT_TextPath .MarshalXML (e ,start );};func NewCT_Stroke ()*CT_Stroke {_ebbbg :=&CT_Stroke {};return _ebbbg }; -// Validate validates the CT_Background and its children -func (_bdaag *CT_Background )Validate ()error {return _bdaag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path +func (_abdeba *OfcComplex )ValidateWithPath (path string )error {if _edbbg :=_abdeba .OfcCT_Complex .ValidateWithPath (path );_edbbg !=nil {return _edbbg ;};return nil ;};func (_fabdc *OfcCT_EquationXml )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabdc .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fabdc .ContentTypeAttr )});};e .EncodeToken (start );if _fabdc .Any !=nil {_fabdc .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egade *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egade =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_egade =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_egade =2;case "\u0077\u0069\u0064\u0065":*_egade =3;};return nil ;}; -// Validate validates the CT_Shapetype and its children -func (_agbad *CT_Shapetype )Validate ()error {return _agbad .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");}; +// ValidateWithPath validates the Fill and its children, prefixing error messages with path +func (_ecaed *Fill )ValidateWithPath (path string )error {if _bgbb :=_ecaed .CT_Fill .ValidateWithPath (path );_bgbb !=nil {return _bgbb ;};return nil ;};func (_fcgea ST_ShadowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcgea .String (),start );};func NewOfcCT_Proxy ()*OfcCT_Proxy {_efge :=&OfcCT_Proxy {};return _efge };type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func NewOfcEquationxml ()*OfcEquationxml {_gdgdd :=&OfcEquationxml {};_gdgdd .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _gdgdd ;}; -// Validate validates the OfcCT_ColorMru and its children -func (_eaefg *OfcCT_ColorMru )Validate ()error {return _eaefg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_efggd OfcST_InsetMode )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_egaga :=_dbcbe .Attr {};_egaga .Name =name ;switch _efggd {case OfcST_InsetModeUnset :_egaga .Value ="";case OfcST_InsetModeAuto :_egaga .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_egaga .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _egaga ,nil ;};func NewOfcCT_Diagram ()*OfcCT_Diagram {_gfcge :=&OfcCT_Diagram {};return _gfcge };func NewHandles ()*Handles {_dadd :=&Handles {};_dadd .CT_Handles =*NewCT_Handles ();return _dadd };func (_dcca *Image )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_dcca .CT_Image =*NewCT_Image ();for _ ,_fgbb :=range start .Attr {if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fgfbd ,_egfec :=_egcdd .ParseInt (_fgbb .Value ,10,64);if _egfec !=nil {return _egfec ;};_dcca .DgmnodekindAttr =&_fgfbd ;continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dcca .BulletAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0068\u0072"{_dcca .HrAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcca .OleiconAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dcca .HrstdAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0063\u006c\u0069\u0070"{_dcca .ClipAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dcca .HrnoshadeAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcca .PreferrelativeAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0068\u0072\u0070c\u0074"{_adeff ,_aacce :=_egcdd .ParseFloat (_fgbb .Value ,64);if _aacce !=nil {return _aacce ;};_cdca :=float32 (_adeff );_dcca .HrpctAttr =&_cdca ;continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u006f\u006c\u0065"{_dcca .OleAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dcca .HralignAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcca .BwpureAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dcca .DgmlayoutAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dcca .InsetmodeAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0073\u0070\u0069\u0064"{_caea ,_dcfdb :=_fgbb .Value ,error (nil );if _dcfdb !=nil {return _dcfdb ;};_dcca .SpidAttr =&_caea ;continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_afdea ,_cbfff :=_fgbb .Value ,error (nil );if _cbfff !=nil {return _cbfff ;};_dcca .BorderbottomcolorAttr =&_afdea ;continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dcca .AllowoverlapAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dcca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dcca .DgmlayoutmruAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dcca .UserhiddenAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dcca .AllowincellAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0073\u0070\u0074"{_dedg ,_cdgde :=_egcdd .ParseFloat (_fgbb .Value ,64);if _cdgde !=nil {return _cdgde ;};_cdacb :=float32 (_dedg );_dcca .SptAttr =&_cdacb ;continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbdge ,_ffeb :=_fgbb .Value ,error (nil );if _ffeb !=nil {return _ffeb ;};_dcca .BorderleftcolorAttr =&_dbdge ;continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dcca .UserdrawnAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcca .CliptowrapAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gdcbg ,_efeg :=_fgbb .Value ,error (nil );if _efeg !=nil {return _efeg ;};_dcca .BorderrightcolorAttr =&_gdcbg ;continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcca .ConnectortypeAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dcca .ButtonAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcca .ForcedashAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daad ,_dgcdb :=_egcdd .ParseInt (_fgbb .Value ,10,64);if _dgcdb !=nil {return _dgcdb ;};_dcca .RegroupidAttr =&_daad ;continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u006f\u006e\u0065\u0064"{_dcca .OnedAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcca .BwmodeAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcca .BwnormalAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdece ,_cade :=_fgbb .Value ,error (nil );if _cade !=nil {return _cade ;};_dcca .BordertopcolorAttr =&_bdece ;continue ;};if _fgbb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dcca .PrintAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aeaca ,_gfec :=_fgbb .Value ,error (nil );if _gfec !=nil {return _gfec ;};_dcca .TargetAttr =&_aeaca ;continue ;};if _fgbb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dcca .StrokedAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eeagg ,_gbef :=_fgbb .Value ,error (nil );if _gbef !=nil {return _gbef ;};_dcca .CoordoriginAttr =&_eeagg ;continue ;};if _fgbb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fefgc ,_dcbdg :=_fgbb .Value ,error (nil );if _dcbdg !=nil {return _dcbdg ;};_dcca .StrokeweightAttr =&_fefgc ;continue ;};if _fgbb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebcca ,_cgea :=_fgbb .Value ,error (nil );if _cgea !=nil {return _cgea ;};_dcca .CoordsizeAttr =&_ebcca ;continue ;};if _fgbb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_afcc ,_dada :=_fgbb .Value ,error (nil );if _dada !=nil {return _dada ;};_dcca .ChromakeyAttr =&_afcc ;continue ;};if _fgbb .Name .Local =="\u0061\u006c\u0074"{_eecfg ,_gcgac :=_fgbb .Value ,error (nil );if _gcgac !=nil {return _gcgac ;};_dcca .AltAttr =&_eecfg ;continue ;};if _fgbb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egef ,_bfa :=_fgbb .Value ,error (nil );if _bfa !=nil {return _bfa ;};_dcca .FillcolorAttr =&_egef ;continue ;};if _fgbb .Name .Local =="\u0073\u0072\u0063"{_fbcaac ,_ebgcc :=_fgbb .Value ,error (nil );if _ebgcc !=nil {return _ebgcc ;};_dcca .SrcAttr =&_fbcaac ;continue ;};if _fgbb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gega ,_defc :=_fgbb .Value ,error (nil );if _defc !=nil {return _defc ;};_dcca .WrapcoordsAttr =&_gega ;continue ;};if _fgbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_edcef ,_efcg :=_fgbb .Value ,error (nil );if _efcg !=nil {return _efcg ;};_dcca .TitleAttr =&_edcef ;continue ;};if _fgbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcedb ,_dcfg :=_fgbb .Value ,error (nil );if _dcfg !=nil {return _dcfg ;};_dcca .StyleAttr =&_gcedb ;continue ;};if _fgbb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cfde ,_aedd :=_fgbb .Value ,error (nil );if _aedd !=nil {return _aedd ;};_dcca .CroprightAttr =&_cfde ;continue ;};if _fgbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcca .InsetpenAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cacd ,_edeeb :=_fgbb .Value ,error (nil );if _edeeb !=nil {return _edeeb ;};_dcca .CropleftAttr =&_cacd ;continue ;};if _fgbb .Name .Local =="\u0067\u0061\u0069\u006e"{_cdaa ,_aabfe :=_fgbb .Value ,error (nil );if _aabfe !=nil {return _aabfe ;};_dcca .GainAttr =&_cdaa ;continue ;};if _fgbb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ebgb ,_fdced :=_fgbb .Value ,error (nil );if _fdced !=nil {return _fdced ;};_dcca .StrokecolorAttr =&_ebgb ;continue ;};if _fgbb .Name .Local =="\u0063\u006c\u0061s\u0073"{_accfb ,_dgeb :=_fgbb .Value ,error (nil );if _dgeb !=nil {return _dgeb ;};_dcca .ClassAttr =&_accfb ;continue ;};if _fgbb .Name .Local =="\u0069\u0064"{_adcca ,_effba :=_fgbb .Value ,error (nil );if _effba !=nil {return _effba ;};_dcca .IdAttr =&_adcca ;continue ;};if _fgbb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fgef ,_bafe :=_fgbb .Value ,error (nil );if _bafe !=nil {return _bafe ;};_dcca .CropbottomAttr =&_fgef ;continue ;};if _fgbb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dcca .FilledAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dcca .GrayscaleAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_faccd ,_ffca :=_fgbb .Value ,error (nil );if _ffca !=nil {return _ffca ;};_dcca .BlacklevelAttr =&_faccd ;continue ;};if _fgbb .Name .Local =="\u0068\u0072\u0065\u0066"{_eabd ,_fbfb :=_fgbb .Value ,error (nil );if _fbfb !=nil {return _fbfb ;};_dcca .HrefAttr =&_eabd ;continue ;};if _fgbb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dcca .BilevelAttr .UnmarshalXMLAttr (_fgbb );continue ;};if _fgbb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_acga ,_bdffd :=_fgbb .Value ,error (nil );if _bdffd !=nil {return _bdffd ;};_dcca .CroptopAttr =&_acga ;continue ;};if _fgbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbbge ,_bgffe :=_fgbb .Value ,error (nil );if _bgffe !=nil {return _bgffe ;};_dcca .OpacityAttr =&_fbbge ;continue ;};if _fgbb .Name .Local =="\u0067\u0061\u006dm\u0061"{_adaaad ,_fgcbg :=_fgbb .Value ,error (nil );if _fgcbg !=nil {return _fgcbg ;};_dcca .GammaAttr =&_adaaad ;continue ;};};_dcedb :for {_fdaa ,_bcac :=d .Token ();if _bcac !=nil {return _bcac ;};switch _efceb :=_fdaa .(type ){case _dbcbe .StartElement :switch _efceb .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gdaaa :=NewEG_ShapeElements ();_gdaaa .Path =NewPath ();if _fgegg :=d .DecodeElement (_gdaaa .Path ,&_efceb );_fgegg !=nil {return _fgegg ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_gdaaa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gdgf :=NewEG_ShapeElements ();_gdgf .Formulas =NewFormulas ();if _fgfga :=d .DecodeElement (_gdgf .Formulas ,&_efceb );_fgfga !=nil {return _fgfga ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_gdgf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_eefeb :=NewEG_ShapeElements ();_eefeb .Handles =NewHandles ();if _gbdfe :=d .DecodeElement (_eefeb .Handles ,&_efceb );_gbdfe !=nil {return _gbdfe ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_eefeb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bcbgb :=NewEG_ShapeElements ();_bcbgb .Fill =NewFill ();if _ecbfa :=d .DecodeElement (_bcbgb .Fill ,&_efceb );_ecbfa !=nil {return _ecbfa ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_bcbgb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bgcfb :=NewEG_ShapeElements ();_bgcfb .Stroke =NewStroke ();if _afad :=d .DecodeElement (_bgcfb .Stroke ,&_efceb );_afad !=nil {return _afad ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_bgcfb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfaec :=NewEG_ShapeElements ();_bfaec .Shadow =NewShadow ();if _bbdga :=d .DecodeElement (_bfaec .Shadow ,&_efceb );_bbdga !=nil {return _bbdga ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_bfaec );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_befdd :=NewEG_ShapeElements ();_befdd .Textbox =NewTextbox ();if _febfg :=d .DecodeElement (_befdd .Textbox ,&_efceb );_febfg !=nil {return _febfg ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_befdd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fcfed :=NewEG_ShapeElements ();_fcfed .Textpath =NewTextpath ();if _afdbd :=d .DecodeElement (_fcfed .Textpath ,&_efceb );_afdbd !=nil {return _afdbd ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_fcfed );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_eae :=NewEG_ShapeElements ();_eae .Imagedata =NewImagedata ();if _cegfc :=d .DecodeElement (_eae .Imagedata ,&_efceb );_cegfc !=nil {return _cegfc ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_eae );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fbcac :=NewEG_ShapeElements ();_fbcac .Skew =NewOfcSkew ();if _ebcf :=d .DecodeElement (_fbcac .Skew ,&_efceb );_ebcf !=nil {return _ebcf ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_fbcac );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fddfd :=NewEG_ShapeElements ();_fddfd .Extrusion =NewOfcExtrusion ();if _dddbc :=d .DecodeElement (_fddfd .Extrusion ,&_efceb );_dddbc !=nil {return _dddbc ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_fddfd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_addd :=NewEG_ShapeElements ();_addd .Callout =NewOfcCallout ();if _faef :=d .DecodeElement (_addd .Callout ,&_efceb );_faef !=nil {return _faef ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_addd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bbef :=NewEG_ShapeElements ();_bbef .Lock =NewOfcLock ();if _bdgea :=d .DecodeElement (_bbef .Lock ,&_efceb );_bdgea !=nil {return _bdgea ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_bbef );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gcfcf :=NewEG_ShapeElements ();_gcfcf .Clippath =NewOfcClippath ();if _dgf :=d .DecodeElement (_gcfcf .Clippath ,&_efceb );_dgf !=nil {return _dgf ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_gcfcf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ddeaf :=NewEG_ShapeElements ();_ddeaf .Signatureline =NewOfcSignatureline ();if _fafdd :=d .DecodeElement (_ddeaf .Signatureline ,&_efceb );_fafdd !=nil {return _fafdd ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_ddeaf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_deg :=NewEG_ShapeElements ();_deg .Wrap =_baad .NewWrap ();if _gdbadf :=d .DecodeElement (_deg .Wrap ,&_efceb );_gdbadf !=nil {return _gdbadf ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_deg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gbbade :=NewEG_ShapeElements ();_gbbade .Anchorlock =_baad .NewAnchorlock ();if _ggdgc :=d .DecodeElement (_gbbade .Anchorlock ,&_efceb );_ggdgc !=nil {return _ggdgc ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_gbbade );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gfccg :=NewEG_ShapeElements ();_gfccg .Bordertop =_baad .NewBordertop ();if _dbegc :=d .DecodeElement (_gfccg .Bordertop ,&_efceb );_dbegc !=nil {return _dbegc ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_gfccg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fcabbb :=NewEG_ShapeElements ();_fcabbb .Borderbottom =_baad .NewBorderbottom ();if _dgffb :=d .DecodeElement (_fcabbb .Borderbottom ,&_efceb );_dgffb !=nil {return _dgffb ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_fcabbb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_beabe :=NewEG_ShapeElements ();_beabe .Borderleft =_baad .NewBorderleft ();if _adfdf :=d .DecodeElement (_beabe .Borderleft ,&_efceb );_adfdf !=nil {return _adfdf ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_beabe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bebdg :=NewEG_ShapeElements ();_bebdg .Borderright =_baad .NewBorderright ();if _agge :=d .DecodeElement (_bebdg .Borderright ,&_efceb );_agge !=nil {return _agge ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_bebdg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eaeaf :=NewEG_ShapeElements ();_eaeaf .ClientData =_edcbg .NewClientData ();if _bbgg :=d .DecodeElement (_eaeaf .ClientData ,&_efceb );_bbgg !=nil {return _bbgg ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_eaeaf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aabg :=NewEG_ShapeElements ();_aabg .Textdata =_abbeb .NewTextdata ();if _cffbgd :=d .DecodeElement (_aabg .Textdata ,&_efceb );_cffbgd !=nil {return _cffbgd ;};_dcca .EG_ShapeElements =append (_dcca .EG_ShapeElements ,_aabg );default:_effcd .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 \u0049\u006d\u0061g\u0065 \u0025\u0076",_efceb .Name );if _gcag :=d .Skip ();_gcag !=nil {return _gcag ;};};case _dbcbe .EndElement :break _dcedb ;case _dbcbe .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path +func (_cecfb *CT_Oval )ValidateWithPath (path string )error {for _cggge ,_dccae :=range _cecfb .EG_ShapeElements {if _aagcf :=_dccae .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cggge ));_aagcf !=nil {return _aagcf ;};};if _ddeg :=_cecfb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ddeg !=nil {return _ddeg ;};if _ffdg :=_cecfb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ffdg !=nil {return _ffdg ;};if _dbbf :=_cecfb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbbf !=nil {return _dbbf ;};if _accb :=_cecfb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_accb !=nil {return _accb ;};if _fdga :=_cecfb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fdga !=nil {return _fdga ;};if _ecag :=_cecfb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ecag !=nil {return _ecag ;};if _becg :=_cecfb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_becg !=nil {return _becg ;};if _gggfg :=_cecfb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gggfg !=nil {return _gggfg ;};if _cdbd :=_cecfb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cdbd !=nil {return _cdbd ;};if _bbbg :=_cecfb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bbbg !=nil {return _bbbg ;};if _cffgba :=_cecfb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cffgba !=nil {return _cffgba ;};if _fgebd :=_cecfb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fgebd !=nil {return _fgebd ;};if _gffga :=_cecfb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gffga !=nil {return _gffga ;};if _decc :=_cecfb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_decc !=nil {return _decc ;};if _addf :=_cecfb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_addf !=nil {return _addf ;};if _aagd :=_cecfb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aagd !=nil {return _aagd ;};if _decb :=_cecfb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_decb !=nil {return _decb ;};if _gaec :=_cecfb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gaec !=nil {return _gaec ;};if _daad :=_cecfb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_daad !=nil {return _daad ;};if _aeab :=_cecfb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aeab !=nil {return _aeab ;};if _ffaeb :=_cecfb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ffaeb !=nil {return _ffaeb ;};if _efce :=_cecfb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_efce !=nil {return _efce ;};if _eafc :=_cecfb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_eafc !=nil {return _eafc ;};if _ffde :=_cecfb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ffde !=nil {return _ffde ;};if _eafgb :=_cecfb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eafgb !=nil {return _eafgb ;};if _aaead :=_cecfb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aaead !=nil {return _aaead ;};if _edcgb :=_cecfb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_edcgb !=nil {return _edcgb ;};if _gecfc :=_cecfb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gecfc !=nil {return _gecfc ;};if _eeaa :=_cecfb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eeaa !=nil {return _eeaa ;};return nil ;};func (_bcgb *OfcST_ScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcgb =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_bcgb =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_bcgb =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_bcgb =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_bcgb =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_bcgb =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_bcgb =6;};return nil ;}; -// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path -func (_bfaa *AG_CoreAttributes )ValidateWithPath (path string )error {if _cecc :=_bfaa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cecc !=nil {return _cecc ;};return nil ;}; +// Validate validates the AG_OfficeShapeAttributes and its children +func (_agad *AG_OfficeShapeAttributes )Validate ()error {return _agad .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the OfcRight and its children -func (_cebba *OfcRight )Validate ()error {return _cebba .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func NewCT_TextPath ()*CT_TextPath {_acegg :=&CT_TextPath {};return _acegg };func (_fbgad *OfcCT_Fill )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_fcffg :=range start .Attr {if _fcffg .Name .Local =="\u0074\u0079\u0070\u0065"{_fbgad .TypeAttr .UnmarshalXMLAttr (_fcffg );continue ;};if _fcffg .Name .Local =="\u0065\u0078\u0074"{_fbgad .ExtAttr .UnmarshalXMLAttr (_fcffg );continue ;};};for {_cddfc ,_cbbad :=d .Token ();if _cbbad !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_cbbad );};if _bdgbf ,_abafe :=_cddfc .(_dbcbe .EndElement );_abafe &&_bdgbf .Name ==start .Name {break ;};};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);type OfcInk struct{OfcCT_Ink }; +// Validate validates the Curve and its children +func (_gcecb *Curve )Validate ()error {return _gcecb .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_dcgf ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _dcgf {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgf ));};return nil ;}; -// Validate validates the CT_Textbox and its children -func (_cecb *CT_Textbox )Validate ()error {return _cecb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_dgccd *Arc )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_dgccd .CT_Arc =*NewCT_Arc ();for _ ,_ddbcb :=range start .Attr {if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dgccd .UserdrawnAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dgccd .ButtonAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dgccd .DgmlayoutmruAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dgccd .UserhiddenAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dgccd .CliptowrapAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dgccd .BulletAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u006f\u006c\u0065"{_dgccd .OleAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0068\u0072"{_dgccd .HrAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0073\u0070\u0069\u0064"{_bfdbd ,_gcbf :=_ddbcb .Value ,error (nil );if _gcbf !=nil {return _gcbf ;};_dgccd .SpidAttr =&_bfdbd ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dgccd .HrstdAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dgccd .BwnormalAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccf ,_ege :=_ddbcb .Value ,error (nil );if _ege !=nil {return _ege ;};_dgccd .BordertopcolorAttr =&_ccf ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dgccd .DgmlayoutAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgccd .ForcedashAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgccd .AllowoverlapAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dgccd .HrnoshadeAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dgccd .PreferrelativeAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_efecd ,_edcea :=_ddbcb .Value ,error (nil );if _edcea !=nil {return _edcea ;};_dgccd .BorderbottomcolorAttr =&_efecd ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u006f\u006e\u0065\u0064"{_dgccd .OnedAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebdb ,_cdfg :=_egcdd .ParseInt (_ddbcb .Value ,10,64);if _cdfg !=nil {return _cdfg ;};_dgccd .DgmnodekindAttr =&_ebdb ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cfcfb ,_aade :=_egcdd .ParseInt (_ddbcb .Value ,10,64);if _aade !=nil {return _aade ;};_dgccd .RegroupidAttr =&_cfcfb ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dgccd .AllowincellAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdacfb ,_ffebee :=_egcdd .ParseFloat (_ddbcb .Value ,64);if _ffebee !=nil {return _ffebee ;};_fee :=float32 (_fdacfb );_dgccd .HrpctAttr =&_fee ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0063\u006c\u0069\u0070"{_dgccd .ClipAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dgccd .InsetmodeAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbede ,_eafag :=_ddbcb .Value ,error (nil );if _eafag !=nil {return _eafag ;};_dgccd .BorderleftcolorAttr =&_gbede ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dgccd .OleiconAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebbg ,_bgccb :=_ddbcb .Value ,error (nil );if _bgccb !=nil {return _bgccb ;};_dgccd .BorderrightcolorAttr =&_ebbg ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dgccd .ConnectortypeAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dgccd .BwpureAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dgccd .BwmodeAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0073\u0070\u0074"{_dbcdg ,_aefe :=_egcdd .ParseFloat (_ddbcb .Value ,64);if _aefe !=nil {return _aefe ;};_adgf :=float32 (_dbcdg );_dgccd .SptAttr =&_adgf ;continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dgccd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbcb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dgccd .HralignAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_adddb ,_bbcccb :=_egcdd .ParseFloat (_ddbcb .Value ,64);if _bbcccb !=nil {return _bbcccb ;};_dgccd .EndAngleAttr =&_adddb ;continue ;};if _ddbcb .Name .Local =="\u0069\u0064"{_gecd ,_bgfa :=_ddbcb .Value ,error (nil );if _bgfa !=nil {return _bgfa ;};_dgccd .IdAttr =&_gecd ;continue ;};if _ddbcb .Name .Local =="\u0061\u006c\u0074"{_ebbc ,_cacbf :=_ddbcb .Value ,error (nil );if _cacbf !=nil {return _cacbf ;};_dgccd .AltAttr =&_ebbc ;continue ;};if _ddbcb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgccd .PrintAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dgccd .StrokedAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfgg ,_cbf :=_ddbcb .Value ,error (nil );if _cbf !=nil {return _cbf ;};_dgccd .WrapcoordsAttr =&_gfgg ;continue ;};if _ddbcb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aefaf ,_ggbcea :=_ddbcb .Value ,error (nil );if _ggbcea !=nil {return _ggbcea ;};_dgccd .StrokeweightAttr =&_aefaf ;continue ;};if _ddbcb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bcdgac ,_gafgc :=_ddbcb .Value ,error (nil );if _gafgc !=nil {return _gafgc ;};_dgccd .CoordoriginAttr =&_bcdgac ;continue ;};if _ddbcb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_deffe ,_edgbd :=_ddbcb .Value ,error (nil );if _edgbd !=nil {return _edgbd ;};_dgccd .ChromakeyAttr =&_deffe ;continue ;};if _ddbcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfecac ,_dcefe :=_ddbcb .Value ,error (nil );if _dcefe !=nil {return _dcefe ;};_dgccd .FillcolorAttr =&_gfecac ;continue ;};if _ddbcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gacbd ,_facaf :=_ddbcb .Value ,error (nil );if _facaf !=nil {return _facaf ;};_dgccd .StyleAttr =&_gacbd ;continue ;};if _ddbcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dgacfff ,_dcgg :=_ddbcb .Value ,error (nil );if _dcgg !=nil {return _dcgg ;};_dgccd .OpacityAttr =&_dgacfff ;continue ;};if _ddbcb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdaddb ,_babef :=_ddbcb .Value ,error (nil );if _babef !=nil {return _babef ;};_dgccd .StrokecolorAttr =&_cdaddb ;continue ;};if _ddbcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgccd .InsetpenAttr .UnmarshalXMLAttr (_ddbcb );continue ;};if _ddbcb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_bfgeae ,_abdbd :=_egcdd .ParseFloat (_ddbcb .Value ,64);if _abdbd !=nil {return _abdbd ;};_dgccd .StartAngleAttr =&_bfgeae ;continue ;};if _ddbcb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbcf ,_adec :=_ddbcb .Value ,error (nil );if _adec !=nil {return _adec ;};_dgccd .CoordsizeAttr =&_dbcf ;continue ;};if _ddbcb .Name .Local =="\u0074\u0069\u0074l\u0065"{_adfg ,_bbcagg :=_ddbcb .Value ,error (nil );if _bbcagg !=nil {return _bbcagg ;};_dgccd .TitleAttr =&_adfg ;continue ;};if _ddbcb .Name .Local =="\u0063\u006c\u0061s\u0073"{_dedaf ,_ebee :=_ddbcb .Value ,error (nil );if _ebee !=nil {return _ebee ;};_dgccd .ClassAttr =&_dedaf ;continue ;};if _ddbcb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfaf ,_adag :=_ddbcb .Value ,error (nil );if _adag !=nil {return _adag ;};_dgccd .TargetAttr =&_cfaf ;continue ;};if _ddbcb .Name .Local =="\u0068\u0072\u0065\u0066"{_afga ,_gfedb :=_ddbcb .Value ,error (nil );if _gfedb !=nil {return _gfedb ;};_dgccd .HrefAttr =&_afga ;continue ;};if _ddbcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dgccd .FilledAttr .UnmarshalXMLAttr (_ddbcb );continue ;};};_ggad :for {_bffga ,_gac :=d .Token ();if _gac !=nil {return _gac ;};switch _bdgbg :=_bffga .(type ){case _dbcbe .StartElement :switch _bdgbg .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gee :=NewEG_ShapeElements ();_gee .Path =NewPath ();if _adgea :=d .DecodeElement (_gee .Path ,&_bdgbg );_adgea !=nil {return _adgea ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_gee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gdfc :=NewEG_ShapeElements ();_gdfc .Formulas =NewFormulas ();if _fbc :=d .DecodeElement (_gdfc .Formulas ,&_bdgbg );_fbc !=nil {return _fbc ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_gdfc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_afbg :=NewEG_ShapeElements ();_afbg .Handles =NewHandles ();if _feaf :=d .DecodeElement (_afbg .Handles ,&_bdgbg );_feaf !=nil {return _feaf ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_afbg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cgdc :=NewEG_ShapeElements ();_cgdc .Fill =NewFill ();if _gecc :=d .DecodeElement (_cgdc .Fill ,&_bdgbg );_gecc !=nil {return _gecc ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_cgdc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bddc :=NewEG_ShapeElements ();_bddc .Stroke =NewStroke ();if _dafaa :=d .DecodeElement (_bddc .Stroke ,&_bdgbg );_dafaa !=nil {return _dafaa ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_bddc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fade :=NewEG_ShapeElements ();_fade .Shadow =NewShadow ();if _aadagd :=d .DecodeElement (_fade .Shadow ,&_bdgbg );_aadagd !=nil {return _aadagd ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_fade );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_baffe :=NewEG_ShapeElements ();_baffe .Textbox =NewTextbox ();if _cegbc :=d .DecodeElement (_baffe .Textbox ,&_bdgbg );_cegbc !=nil {return _cegbc ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_baffe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fgde :=NewEG_ShapeElements ();_fgde .Textpath =NewTextpath ();if _gggf :=d .DecodeElement (_fgde .Textpath ,&_bdgbg );_gggf !=nil {return _gggf ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_fgde );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ebb :=NewEG_ShapeElements ();_ebb .Imagedata =NewImagedata ();if _aefbc :=d .DecodeElement (_ebb .Imagedata ,&_bdgbg );_aefbc !=nil {return _aefbc ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_ebb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_afbea :=NewEG_ShapeElements ();_afbea .Skew =NewOfcSkew ();if _aaeb :=d .DecodeElement (_afbea .Skew ,&_bdgbg );_aaeb !=nil {return _aaeb ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_afbea );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agad :=NewEG_ShapeElements ();_agad .Extrusion =NewOfcExtrusion ();if _ffa :=d .DecodeElement (_agad .Extrusion ,&_bdgbg );_ffa !=nil {return _ffa ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_agad );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cdad :=NewEG_ShapeElements ();_cdad .Callout =NewOfcCallout ();if _ded :=d .DecodeElement (_cdad .Callout ,&_bdgbg );_ded !=nil {return _ded ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_cdad );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_agfbf :=NewEG_ShapeElements ();_agfbf .Lock =NewOfcLock ();if _cabgd :=d .DecodeElement (_agfbf .Lock ,&_bdgbg );_cabgd !=nil {return _cabgd ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_agfbf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_afdag :=NewEG_ShapeElements ();_afdag .Clippath =NewOfcClippath ();if _efeag :=d .DecodeElement (_afdag .Clippath ,&_bdgbg );_efeag !=nil {return _efeag ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_afdag );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ebgee :=NewEG_ShapeElements ();_ebgee .Signatureline =NewOfcSignatureline ();if _eaedb :=d .DecodeElement (_ebgee .Signatureline ,&_bdgbg );_eaedb !=nil {return _eaedb ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_ebgee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ega :=NewEG_ShapeElements ();_ega .Wrap =_baad .NewWrap ();if _afaag :=d .DecodeElement (_ega .Wrap ,&_bdgbg );_afaag !=nil {return _afaag ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_ega );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aadg :=NewEG_ShapeElements ();_aadg .Anchorlock =_baad .NewAnchorlock ();if _ddaa :=d .DecodeElement (_aadg .Anchorlock ,&_bdgbg );_ddaa !=nil {return _ddaa ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_aadg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fgdd :=NewEG_ShapeElements ();_fgdd .Bordertop =_baad .NewBordertop ();if _adacf :=d .DecodeElement (_fgdd .Bordertop ,&_bdgbg );_adacf !=nil {return _adacf ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_fgdd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_acce :=NewEG_ShapeElements ();_acce .Borderbottom =_baad .NewBorderbottom ();if _fbccf :=d .DecodeElement (_acce .Borderbottom ,&_bdgbg );_fbccf !=nil {return _fbccf ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_acce );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gb :=NewEG_ShapeElements ();_gb .Borderleft =_baad .NewBorderleft ();if _gfgab :=d .DecodeElement (_gb .Borderleft ,&_bdgbg );_gfgab !=nil {return _gfgab ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_gb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fadfbb :=NewEG_ShapeElements ();_fadfbb .Borderright =_baad .NewBorderright ();if _eefff :=d .DecodeElement (_fadfbb .Borderright ,&_bdgbg );_eefff !=nil {return _eefff ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_fadfbb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gfbcb :=NewEG_ShapeElements ();_gfbcb .ClientData =_edcbg .NewClientData ();if _eac :=d .DecodeElement (_gfbcb .ClientData ,&_bdgbg );_eac !=nil {return _eac ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_gfbcb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dbgccb :=NewEG_ShapeElements ();_dbgccb .Textdata =_abbeb .NewTextdata ();if _efcbcd :=d .DecodeElement (_dbgccb .Textdata ,&_bdgbg );_efcbcd !=nil {return _efcbcd ;};_dgccd .EG_ShapeElements =append (_dgccd .EG_ShapeElements ,_dbgccb );default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0041r\u0063\u0020\u0025\u0076",_bdgbg .Name );if _aegag :=d .Skip ();_aegag !=nil {return _aegag ;};};case _dbcbe .EndElement :break _ggad ;case _dbcbe .CharData :};};return nil ;};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);func NewImage ()*Image {_caaae :=&Image {};_caaae .CT_Image =*NewCT_Image ();return _caaae };func (_ffcdf *OfcCT_ShapeDefaults )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_eabb :=range start .Attr {if _eabb .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_adbe ,_gbebcc :=_egcdd .ParseInt (_eabb .Value ,10,64);if _gbebcc !=nil {return _gbebcc ;};_ffcdf .SpidmaxAttr =&_adbe ;continue ;};if _eabb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ffcdf .AllowincellAttr .UnmarshalXMLAttr (_eabb );continue ;};if _eabb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agcge ,_gddac :=_eabb .Value ,error (nil );if _gddac !=nil {return _gddac ;};_ffcdf .StrokecolorAttr =&_agcge ;continue ;};if _eabb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_ffcdf .StrokeAttr .UnmarshalXMLAttr (_eabb );continue ;};if _eabb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aagd ,_ffdaaa :=_eabb .Value ,error (nil );if _ffdaaa !=nil {return _ffdaaa ;};_ffcdf .FillcolorAttr =&_aagd ;continue ;};if _eabb .Name .Local =="\u0066\u0069\u006c\u006c"{_ffcdf .FillAttr .UnmarshalXMLAttr (_eabb );continue ;};if _eabb .Name .Local =="\u0073\u0074\u0079l\u0065"{_cebgea ,_dafeb :=_eabb .Value ,error (nil );if _dafeb !=nil {return _dafeb ;};_ffcdf .StyleAttr =&_cebgea ;continue ;};if _eabb .Name .Local =="\u0065\u0078\u0074"{_ffcdf .ExtAttr .UnmarshalXMLAttr (_eabb );continue ;};};_eabcg :for {_dbccf ,_ecfff :=d .Token ();if _ecfff !=nil {return _ecfff ;};switch _cbaf :=_dbccf .(type ){case _dbcbe .StartElement :switch _cbaf .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ffcdf .Fill =NewFill ();if _aadd :=d .DecodeElement (_ffcdf .Fill ,&_cbaf );_aadd !=nil {return _aadd ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ffcdf .Stroke =NewStroke ();if _ccd :=d .DecodeElement (_ffcdf .Stroke ,&_cbaf );_ccd !=nil {return _ccd ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ffcdf .Textbox =NewTextbox ();if _dbbba :=d .DecodeElement (_ffcdf .Textbox ,&_cbaf );_dbbba !=nil {return _dbbba ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffcdf .Shadow =NewShadow ();if _bfgbg :=d .DecodeElement (_ffcdf .Shadow ,&_cbaf );_bfgbg !=nil {return _bfgbg ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ffcdf .Skew =NewOfcSkew ();if _bccf :=d .DecodeElement (_ffcdf .Skew ,&_cbaf );_bccf !=nil {return _bccf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ffcdf .Extrusion =NewOfcExtrusion ();if _cbe :=d .DecodeElement (_ffcdf .Extrusion ,&_cbaf );_cbe !=nil {return _cbe ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ffcdf .Callout =NewOfcCallout ();if _accd :=d .DecodeElement (_ffcdf .Callout ,&_cbaf );_accd !=nil {return _accd ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ffcdf .Lock =NewOfcLock ();if _abgc :=d .DecodeElement (_ffcdf .Lock ,&_cbaf );_abgc !=nil {return _abgc ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_ffcdf .Colormru =NewOfcCT_ColorMru ();if _agecb :=d .DecodeElement (_ffcdf .Colormru ,&_cbaf );_agecb !=nil {return _agecb ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_ffcdf .Colormenu =NewOfcCT_ColorMenu ();if _adeag :=d .DecodeElement (_ffcdf .Colormenu ,&_cbaf );_adeag !=nil {return _adeag ;};default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_cbaf .Name );if _ebcde :=d .Skip ();_ebcde !=nil {return _ebcde ;};};case _dbcbe .EndElement :break _eabcg ;case _dbcbe .CharData :};};return nil ;};func NewCT_Textbox ()*CT_Textbox {_gf :=&CT_Textbox {};return _gf }; +// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path +func (_ffcge *CT_TextPath )ValidateWithPath (path string )error {if _ggade :=_ffcge .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ggade !=nil {return _ggade ;};if _egecf :=_ffcge .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_egecf !=nil {return _egecf ;};if _dfaae :=_ffcge .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_dfaae !=nil {return _dfaae ;};if _gabbf :=_ffcge .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_gabbf !=nil {return _gabbf ;};if _bbbee :=_ffcge .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_bbbee !=nil {return _bbbee ;};return nil ;}; -// Validate validates the OfcFill and its children -func (_becgb *OfcFill )Validate ()error {return _becgb .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func NewShapetype ()*Shapetype {_ecfcg :=&Shapetype {};_ecfcg .CT_Shapetype =*NewCT_Shapetype ();return _ecfcg ;};type OfcComplex struct{OfcCT_Complex };func NewCT_Image ()*CT_Image {_bbfba :=&CT_Image {};return _bbfba };func (_ecc ST_StrokeEndCap )ValidateWithPath (path string )error {switch _ecc {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecc ));};return nil ;};type OfcST_InsetMode byte ; +// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path +func (_dabbe *OfcCT_Extrusion )ValidateWithPath (path string )error {if _dabda :=_dabbe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dabda !=nil {return _dabda ;};if _gbfca :=_dabbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbfca !=nil {return _gbfca ;};if _eagfe :=_dabbe .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_eagfe !=nil {return _eagfe ;};if _bfdgc :=_dabbe .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_bfdgc !=nil {return _bfdgc ;};if _bdddac :=_dabbe .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bdddac !=nil {return _bdddac ;};if _gagdc :=_dabbe .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_gagdc !=nil {return _gagdc ;};if _fadbaee :=_dabbe .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fadbaee !=nil {return _fadbaee ;};if _fegaeg :=_dabbe .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_fegaeg !=nil {return _fegaeg ;};if _gbcc :=_dabbe .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_gbcc !=nil {return _gbcc ;};if _cedee :=_dabbe .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_cedee !=nil {return _cedee ;};if _aabed :=_dabbe .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_aabed !=nil {return _aabed ;};if _ffdad :=_dabbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffdad !=nil {return _ffdad ;};return nil ;};func (_ddbc *CT_Shadow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeca :=range start .Attr {if _aeca .Name .Local =="\u006f\u006e"{_ddbc .OnAttr .UnmarshalXMLAttr (_aeca );continue ;};if _aeca .Name .Local =="\u0074\u0079\u0070\u0065"{_ddbc .TypeAttr .UnmarshalXMLAttr (_aeca );continue ;};if _aeca .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_ddbc .ObscuredAttr .UnmarshalXMLAttr (_aeca );continue ;};if _aeca .Name .Local =="\u0063\u006f\u006co\u0072"{_gebfg ,_dfgf :=_aeca .Value ,error (nil );if _dfgf !=nil {return _dfgf ;};_ddbc .ColorAttr =&_gebfg ;continue ;};if _aeca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eebag ,_edgca :=_aeca .Value ,error (nil );if _edgca !=nil {return _edgca ;};_ddbc .OpacityAttr =&_eebag ;continue ;};if _aeca .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dcgg ,_dbffb :=_aeca .Value ,error (nil );if _dbffb !=nil {return _dbffb ;};_ddbc .OffsetAttr =&_dcgg ;continue ;};if _aeca .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_egcf ,_fgdb :=_aeca .Value ,error (nil );if _fgdb !=nil {return _fgdb ;};_ddbc .Color2Attr =&_egcf ;continue ;};if _aeca .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_gdcdc ,_caeab :=_aeca .Value ,error (nil );if _caeab !=nil {return _caeab ;};_ddbc .Offset2Attr =&_gdcdc ;continue ;};if _aeca .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ffef ,_ggaeg :=_aeca .Value ,error (nil );if _ggaeg !=nil {return _ggaeg ;};_ddbc .OriginAttr =&_ffef ;continue ;};if _aeca .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gaeca ,_bfdcg :=_aeca .Value ,error (nil );if _bfdcg !=nil {return _bfdcg ;};_ddbc .MatrixAttr =&_gaeca ;continue ;};if _aeca .Name .Local =="\u0069\u0064"{_gaaf ,_eebaa :=_aeca .Value ,error (nil );if _eebaa !=nil {return _eebaa ;};_ddbc .IdAttr =&_gaaf ;continue ;};};for {_ggffc ,_cggcb :=d .Token ();if _cggcb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_cggcb );};if _bcfcc ,_abga :=_ggffc .(_b .EndElement );_abga &&_bcfcc .Name ==start .Name {break ;};};return nil ;};func (_abe *AG_OfficeCoreAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abe .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_abe .SpidAttr )});};if _abe .OnedAttr !=_bd .ST_TrueFalseUnset {_dae ,_gadc :=_abe .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _gadc !=nil {return _gadc ;};start .Attr =append (start .Attr ,_dae );};if _abe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_abe .RegroupidAttr )});};if _abe .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_cade ,_fec :=_abe .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _fec !=nil {return _fec ;};start .Attr =append (start .Attr ,_cade );};if _abe .ButtonAttr !=_bd .ST_TrueFalseUnset {_dbga ,_fba :=_abe .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fba !=nil {return _fba ;};start .Attr =append (start .Attr ,_dbga );};if _abe .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_cbba ,_fag :=_abe .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fag !=nil {return _fag ;};start .Attr =append (start .Attr ,_cbba );};if _abe .BulletAttr !=_bd .ST_TrueFalseUnset {_bfde ,_dcc :=_abe .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _dcc !=nil {return _dcc ;};start .Attr =append (start .Attr ,_bfde );};if _abe .HrAttr !=_bd .ST_TrueFalseUnset {_bfb ,_ead :=_abe .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_bfb );};if _abe .HrstdAttr !=_bd .ST_TrueFalseUnset {_bdgg ,_bcdg :=_abe .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bcdg !=nil {return _bcdg ;};start .Attr =append (start .Attr ,_bdgg );};if _abe .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cff ,_beg :=_abe .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _beg !=nil {return _beg ;};start .Attr =append (start .Attr ,_cff );};if _abe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_abe .HrpctAttr )});};if _abe .HralignAttr !=OfcST_HrAlignUnset {_bfbg ,_dag :=_abe .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _dag !=nil {return _dag ;};start .Attr =append (start .Attr ,_bfbg );};if _abe .AllowincellAttr !=_bd .ST_TrueFalseUnset {_dda ,_bfge :=_abe .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bfge !=nil {return _bfge ;};start .Attr =append (start .Attr ,_dda );};if _abe .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_gcd ,_eade :=_abe .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _eade !=nil {return _eade ;};start .Attr =append (start .Attr ,_gcd );};if _abe .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_eeae ,_bagb :=_abe .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _bagb !=nil {return _bagb ;};start .Attr =append (start .Attr ,_eeae );};if _abe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_abe .BordertopcolorAttr )});};if _abe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_abe .BorderleftcolorAttr )});};if _abe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_abe .BorderbottomcolorAttr )});};if _abe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_abe .BorderrightcolorAttr )});};if _abe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eged ,_caded :=_abe .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _caded !=nil {return _caded ;};start .Attr =append (start .Attr ,_eged );};if _abe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_abe .DgmnodekindAttr )});};if _abe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adfbb ,_bfbc :=_abe .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bfbc !=nil {return _bfbc ;};start .Attr =append (start .Attr ,_adfbb );};if _abe .InsetmodeAttr !=OfcST_InsetModeUnset {_bbfa ,_efe :=_abe .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _efe !=nil {return _efe ;};start .Attr =append (start .Attr ,_bbfa );};return nil ;}; -// Validate validates the CT_Line and its children -func (_dbfac *CT_Line )Validate ()error {return _dbfac .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_cdfc *OfcDiagram )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cdfc .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_aafgg :=range start .Attr {if _aafgg .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_afdd ,_bccd :=_egcdd .ParseInt (_aafgg .Value ,10,64);if _bccd !=nil {return _bccd ;};_cdfc .DgmstyleAttr =&_afdd ;continue ;};if _aafgg .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_cdfc .AutoformatAttr .UnmarshalXMLAttr (_aafgg );continue ;};if _aafgg .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cdfc .ReverseAttr .UnmarshalXMLAttr (_aafgg );continue ;};if _aafgg .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_cdfc .AutolayoutAttr .UnmarshalXMLAttr (_aafgg );continue ;};if _aafgg .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_cgdab ,_dcedg :=_egcdd .ParseInt (_aafgg .Value ,10,64);if _dcedg !=nil {return _dcedg ;};_cdfc .DgmscalexAttr =&_cgdab ;continue ;};if _aafgg .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_adbf ,_cffdf :=_egcdd .ParseInt (_aafgg .Value ,10,64);if _cffdf !=nil {return _cffdf ;};_cdfc .DgmscaleyAttr =&_adbf ;continue ;};if _aafgg .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_gfagfd ,_fcffa :=_egcdd .ParseInt (_aafgg .Value ,10,64);if _fcffa !=nil {return _fcffa ;};_cdfc .DgmfontsizeAttr =&_gfagfd ;continue ;};if _aafgg .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_bcfgd ,_bgff :=_aafgg .Value ,error (nil );if _bgff !=nil {return _bgff ;};_cdfc .ConstrainboundsAttr =&_bcfgd ;continue ;};if _aafgg .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_efg ,_feeba :=_egcdd .ParseInt (_aafgg .Value ,10,64);if _feeba !=nil {return _feeba ;};_cdfc .DgmbasetextscaleAttr =&_efg ;continue ;};if _aafgg .Name .Local =="\u0065\u0078\u0074"{_cdfc .ExtAttr .UnmarshalXMLAttr (_aafgg );continue ;};};_agffd :for {_fegag ,_gdaa :=d .Token ();if _gdaa !=nil {return _gdaa ;};switch _eeffde :=_fegag .(type ){case _dbcbe .StartElement :switch _eeffde .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_cdfc .Relationtable =NewOfcCT_RelationTable ();if _fccd :=d .DecodeElement (_cdfc .Relationtable ,&_eeffde );_fccd !=nil {return _fccd ;};default:_effcd .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\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_eeffde .Name );if _agff :=d .Skip ();_agff !=nil {return _agff ;};};case _dbcbe .EndElement :break _agffd ;case _dbcbe .CharData :};};return nil ;};func (_dedbcb *AG_Chromakey )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_eeddc :=range start .Attr {if _eeddc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbeag ,_debbd :=_eeddc .Value ,error (nil );if _debbd !=nil {return _debbd ;};_dedbcb .ChromakeyAttr =&_fbeag ;continue ;};};for {_gdefg ,_bgdgf :=d .Token ();if _bgdgf !=nil {return _eedc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_bgdgf );};if _fcbbg ,_gdeeea :=_gdefg .(_dbcbe .EndElement );_gdeeea &&_fcbbg .Name ==start .Name {break ;};};return nil ;};func (_bbaga *OfcCT_StrokeChild )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bbaga .OnAttr !=_eeg .ST_TrueFalseUnset {_aebga ,_dbec :=_bbaga .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _dbec !=nil {return _dbec ;};start .Attr =append (start .Attr ,_aebga );};if _bbaga .WeightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .WeightAttr )});};if _bbaga .ColorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .ColorAttr )});};if _bbaga .Color2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .Color2Attr )});};if _bbaga .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .OpacityAttr )});};if _bbaga .LinestyleAttr !=ST_StrokeLineStyleUnset {_gcbfe ,_cdbdc :=_bbaga .LinestyleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cdbdc !=nil {return _cdbdc ;};start .Attr =append (start .Attr ,_gcbfe );};if _bbaga .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .MiterlimitAttr )});};if _bbaga .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_ea ,_cefbd :=_bbaga .JoinstyleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _cefbd !=nil {return _cefbd ;};start .Attr =append (start .Attr ,_ea );};if _bbaga .EndcapAttr !=ST_StrokeEndCapUnset {_cge ,_gddbg :=_bbaga .EndcapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _gddbg !=nil {return _gddbg ;};start .Attr =append (start .Attr ,_cge );};if _bbaga .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .DashstyleAttr )});};if _bbaga .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_gebde ,_gbffb :=_bbaga .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gbffb !=nil {return _gbffb ;};start .Attr =append (start .Attr ,_gebde );};if _bbaga .FilltypeAttr !=ST_FillTypeUnset {_fcgbd ,_bfba :=_bbaga .FilltypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _bfba !=nil {return _bfba ;};start .Attr =append (start .Attr ,_fcgbd );};if _bbaga .SrcAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0072\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .SrcAttr )});};if _bbaga .ImageaspectAttr !=ST_ImageAspectUnset {_cdcd ,_edffg :=_bbaga .ImageaspectAttr .MarshalXMLAttr (_dbcbe .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _edffg !=nil {return _edffg ;};start .Attr =append (start .Attr ,_cdcd );};if _bbaga .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .ImagesizeAttr )});};if _bbaga .ImagealignshapeAttr !=_eeg .ST_TrueFalseUnset {_bgafg ,_egcgbb :=_bbaga .ImagealignshapeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _egcgbb !=nil {return _egcgbb ;};start .Attr =append (start .Attr ,_bgafg );};if _bbaga .StartarrowAttr !=ST_StrokeArrowTypeUnset {_baeee ,_efdfe :=_bbaga .StartarrowAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _efdfe !=nil {return _efdfe ;};start .Attr =append (start .Attr ,_baeee );};if _bbaga .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bageb ,_faccdf :=_bbaga .StartarrowwidthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _faccdf !=nil {return _faccdf ;};start .Attr =append (start .Attr ,_bageb );};if _bbaga .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gged ,_egbgbb :=_bbaga .StartarrowlengthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _egbgbb !=nil {return _egbgbb ;};start .Attr =append (start .Attr ,_gged );};if _bbaga .EndarrowAttr !=ST_StrokeArrowTypeUnset {_eaae ,_ggga :=_bbaga .EndarrowAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _ggga !=nil {return _ggga ;};start .Attr =append (start .Attr ,_eaae );};if _bbaga .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_fdacc ,_cbgfd :=_bbaga .EndarrowwidthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cbgfd !=nil {return _cbgfd ;};start .Attr =append (start .Attr ,_fdacc );};if _bbaga .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cgfda ,_fgcd :=_bbaga .EndarrowlengthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _fgcd !=nil {return _fgcd ;};start .Attr =append (start .Attr ,_cgfda );};if _bbaga .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .HrefAttr )});};if _bbaga .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .AlthrefAttr )});};if _bbaga .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_bbaga .TitleAttr )});};if _bbaga .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_fbbee ,_fcfb :=_bbaga .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _fcfb !=nil {return _fcfb ;};start .Attr =append (start .Attr ,_fbbee );};if _bbaga .ExtAttr !=ST_ExtUnset {_bgae ,_dbefa :=_bbaga .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _dbefa !=nil {return _dbefa ;};start .Attr =append (start .Attr ,_bgae );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_aded *CT_Path )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_faca :=range start .Attr {if _faca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faca .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_aded .ConnecttypeAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faca .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_aded .ExtrusionokAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faca .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_cfe ,_dfed :=_faca .Value ,error (nil );if _dfed !=nil {return _dfed ;};_aded .ConnectanglesAttr =&_cfe ;continue ;};if _faca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faca .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_gagb ,_ebcge :=_faca .Value ,error (nil );if _ebcge !=nil {return _ebcge ;};_aded .ConnectlocsAttr =&_gagb ;continue ;};if _faca .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_aded .GradientshapeokAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_aded .ShadowokAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_aded .ArrowokAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Local =="\u0076"{_ebf ,_baeed :=_faca .Value ,error (nil );if _baeed !=nil {return _baeed ;};_aded .VAttr =&_ebf ;continue ;};if _faca .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_aded .TextpathokAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_aded .InsetpenokAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_aded .StrokeokAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_aded .FillokAttr .UnmarshalXMLAttr (_faca );continue ;};if _faca .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_ecffe ,_deaa :=_faca .Value ,error (nil );if _deaa !=nil {return _deaa ;};_aded .TextboxrectAttr =&_ecffe ;continue ;};if _faca .Name .Local =="\u006c\u0069\u006d\u006f"{_aebc ,_cfcdd :=_faca .Value ,error (nil );if _cfcdd !=nil {return _cfcdd ;};_aded .LimoAttr =&_aebc ;continue ;};if _faca .Name .Local =="\u0069\u0064"{_ggff ,_baagb :=_faca .Value ,error (nil );if _baagb !=nil {return _baagb ;};_aded .IdAttr =&_ggff ;continue ;};};for {_gbde ,_bebd :=d .Token ();if _bebd !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bebd );};if _geed ,_debg :=_gbde .(_dbcbe .EndElement );_debg &&_geed .Name ==start .Name {break ;};};return nil ;};func (_bbg *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_bbg =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bbg =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bbg =2;};return nil ;};func (_aae ST_StrokeArrowType )String ()string {switch _aae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062\u006c\u006fc\u006b";case 3:return "\u0063l\u0061\u0073\u0073\u0069\u0063";case 4:return "\u006f\u0076\u0061\u006c";case 5:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 6:return "\u006f\u0070\u0065\u006e";};return "";};func (_affe OfcST_RType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_affe .String (),start );}; +// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path +func (_ddbgbb *OfcColumn )ValidateWithPath (path string )error {if _ebddd :=_ddbgbb .OfcCT_StrokeChild .ValidateWithPath (path );_ebddd !=nil {return _ebddd ;};return nil ;}; -// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path -func (_caebg *OfcBottom )ValidateWithPath (path string )error {if _gfcgd :=_caebg .OfcCT_StrokeChild .ValidateWithPath (path );_gfcgd !=nil {return _gfcgd ;};return nil ;};func (_egeeb *OfcCT_ColorMenu )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_efbee :=range start .Attr {if _efbee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efdde ,_gcfedb :=_efbee .Value ,error (nil );if _gcfedb !=nil {return _gcfedb ;};_egeeb .StrokecolorAttr =&_efdde ;continue ;};if _efbee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bedaf ,_gaga :=_efbee .Value ,error (nil );if _gaga !=nil {return _gaga ;};_egeeb .FillcolorAttr =&_bedaf ;continue ;};if _efbee .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_aefee ,_dbff :=_efbee .Value ,error (nil );if _dbff !=nil {return _dbff ;};_egeeb .ShadowcolorAttr =&_aefee ;continue ;};if _efbee .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_cbca ,_abcb :=_efbee .Value ,error (nil );if _abcb !=nil {return _abcb ;};_egeeb .ExtrusioncolorAttr =&_cbca ;continue ;};if _efbee .Name .Local =="\u0065\u0078\u0074"{_egeeb .ExtAttr .UnmarshalXMLAttr (_efbee );continue ;};};for {_cbgbg ,_gcdd :=d .Token ();if _gcdd !=nil {return _eedc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_gcdd );};if _degcd ,_caddc :=_cbgbg .(_dbcbe .EndElement );_caddc &&_degcd .Name ==start .Name {break ;};};return nil ;};func (_affb ST_StrokeJoinStyle )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_dgcb :=_dbcbe .Attr {};_dgcb .Name =name ;switch _affb {case ST_StrokeJoinStyleUnset :_dgcb .Value ="";case ST_StrokeJoinStyleRound :_dgcb .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_dgcb .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_dgcb .Value ="\u006d\u0069\u0074e\u0072";};return _dgcb ,nil ;};func (_gdf OfcST_Angle )Validate ()error {return _gdf .ValidateWithPath ("")}; +// Validate validates the CT_Rect and its children +func (_bade *CT_Rect )Validate ()error {return _bade .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");}; -// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path -func (_edda *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _ffcbd :=_edda .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ffcbd !=nil {return _ffcbd ;};if _agb :=_edda .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_agb !=nil {return _agb ;};if _dcdfa :=_edda .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dcdfa !=nil {return _dcdfa ;};if _dacd :=_edda .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dacd !=nil {return _dacd ;};if _ddcff :=_edda .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ddcff !=nil {return _ddcff ;};if _ddebb :=_edda .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ddebb !=nil {return _ddebb ;};if _cdcgc :=_edda .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cdcgc !=nil {return _cdcgc ;};if _dbccb :=_edda .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dbccb !=nil {return _dbccb ;};if _dfda :=_edda .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dfda !=nil {return _dfda ;};if _gcaf :=_edda .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gcaf !=nil {return _gcaf ;};if _eeec :=_edda .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eeec !=nil {return _eeec ;};if _ccgcf :=_edda .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ccgcf !=nil {return _ccgcf ;};if _ccbag :=_edda .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ccbag !=nil {return _ccbag ;};if _gbdc :=_edda .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gbdc !=nil {return _gbdc ;};if _bedba :=_edda .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bedba !=nil {return _bedba ;};if _abfcd :=_edda .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_abfcd !=nil {return _abfcd ;};return nil ;}; +// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path +func (_eafdc *OfcRight )ValidateWithPath (path string )error {if _ebeea :=_eafdc .OfcCT_StrokeChild .ValidateWithPath (path );_ebeea !=nil {return _ebeea ;};return nil ;};func (_cdbcf OfcST_How )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdbcf .String (),start );}; -// Validate validates the Imagedata and its children -func (_gecef *Imagedata )Validate ()error {return _gecef .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");}; +// Validate validates the Arc and its children +func (_gfcf *Arc )Validate ()error {return _gfcf .ValidateWithPath ("\u0041\u0072\u0063")};func (_cbbac ST_StrokeLineStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbbac .String (),start );};type OfcST_RType byte ;type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_bdgbfd *OfcLock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgbfd .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_cdaff :=range start .Attr {if _cdaff .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdgbfd .PositionAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_bdgbfd .SelectionAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bdgbfd .GroupingAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bdgbfd .UngroupingAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bdgbfd .RotationAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_bdgbfd .CroppingAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_bdgbfd .VerticiesAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_bdgbfd .AdjusthandlesAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0074\u0065\u0078\u0074"{_bdgbfd .TextAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_bdgbfd .AspectratioAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_bdgbfd .ShapetypeAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0065\u0078\u0074"{_bdgbfd .ExtAttr .UnmarshalXMLAttr (_cdaff );continue ;};};for {_cafbc ,_ccadc :=d .Token ();if _ccadc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_ccadc );};if _gcbd ,_faedd :=_cafbc .(_b .EndElement );_faedd &&_gcbd .Name ==start .Name {break ;};};return nil ;};func (_daeafd *Handles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daeafd .CT_Handles =*NewCT_Handles ();_gfffba :for {_eadgef ,_dcbab :=d .Token ();if _dcbab !=nil {return _dcbab ;};switch _ddefaa :=_eadgef .(type ){case _b .StartElement :switch _ddefaa .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_ddbge :=NewCT_H ();if _beadd :=d .DecodeElement (_ddbge ,&_ddefaa );_beadd !=nil {return _beadd ;};_daeafd .H =append (_daeafd .H ,_ddbge );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_ddefaa .Name );if _dgegd :=d .Skip ();_dgegd !=nil {return _dgegd ;};};case _b .EndElement :break _gfffba ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path -func (_aaaca *OfcShapelayout )ValidateWithPath (path string )error {if _fecbe :=_aaaca .OfcCT_ShapeLayout .ValidateWithPath (path );_fecbe !=nil {return _fecbe ;};return nil ;};func (_adagg *AG_Fill )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_ccabb :=range start .Attr {if _ccabb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adagg .FilledAttr .UnmarshalXMLAttr (_ccabb );continue ;};if _ccabb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efcfc ,_dgacfe :=_ccabb .Value ,error (nil );if _dgacfe !=nil {return _dgacfe ;};_adagg .FillcolorAttr =&_efcfc ;continue ;};};for {_aggc ,_dcbcf :=d .Token ();if _dcbcf !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_dcbcf );};if _degfg ,_defgc :=_aggc .(_dbcbe .EndElement );_defgc &&_degfg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path +func (_gfca *CT_Rect )ValidateWithPath (path string )error {for _abcfe ,_eagdaa :=range _gfca .EG_ShapeElements {if _efdef :=_eagdaa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abcfe ));_efdef !=nil {return _efdef ;};};if _edddd :=_gfca .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_edddd !=nil {return _edddd ;};if _beggd :=_gfca .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_beggd !=nil {return _beggd ;};if _fdacc :=_gfca .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fdacc !=nil {return _fdacc ;};if _decce :=_gfca .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_decce !=nil {return _decce ;};if _faagd :=_gfca .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_faagd !=nil {return _faagd ;};if _ddbef :=_gfca .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ddbef !=nil {return _ddbef ;};if _aeec :=_gfca .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aeec !=nil {return _aeec ;};if _deee :=_gfca .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_deee !=nil {return _deee ;};if _beggc :=_gfca .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_beggc !=nil {return _beggc ;};if _efaaa :=_gfca .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_efaaa !=nil {return _efaaa ;};if _ceegc :=_gfca .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ceegc !=nil {return _ceegc ;};if _bbce :=_gfca .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbce !=nil {return _bbce ;};if _beaeg :=_gfca .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_beaeg !=nil {return _beaeg ;};if _ebdb :=_gfca .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ebdb !=nil {return _ebdb ;};if _begdd :=_gfca .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_begdd !=nil {return _begdd ;};if _gbbfg :=_gfca .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gbbfg !=nil {return _gbbfg ;};if _fdef :=_gfca .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdef !=nil {return _fdef ;};if _beccc :=_gfca .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_beccc !=nil {return _beccc ;};if _cdbc :=_gfca .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cdbc !=nil {return _cdbc ;};if _gcdda :=_gfca .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gcdda !=nil {return _gcdda ;};if _bfeb :=_gfca .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfeb !=nil {return _bfeb ;};if _bgcd :=_gfca .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bgcd !=nil {return _bgcd ;};if _faacf :=_gfca .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_faacf !=nil {return _faacf ;};if _gccdc :=_gfca .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gccdc !=nil {return _gccdc ;};if _bedb :=_gfca .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bedb !=nil {return _bedb ;};if _daaeb :=_gfca .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_daaeb !=nil {return _daaeb ;};if _adgfe :=_gfca .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_adgfe !=nil {return _adgfe ;};if _fbdb :=_gfca .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fbdb !=nil {return _fbdb ;};if _dafg :=_gfca .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dafg !=nil {return _dafg ;};return nil ;};func (_edcfd *CT_Line )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcfd .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .FromAttr )});};if _edcfd .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .ToAttr )});};if _edcfd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .HrefAttr )});};if _edcfd .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .TargetAttr )});};if _edcfd .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .ClassAttr )});};if _edcfd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .TitleAttr )});};if _edcfd .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .AltAttr )});};if _edcfd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .CoordsizeAttr )});};if _edcfd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .CoordoriginAttr )});};if _edcfd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .WrapcoordsAttr )});};if _edcfd .PrintAttr !=_bd .ST_TrueFalseUnset {_ffcd ,_ecad :=_edcfd .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ecad !=nil {return _ecad ;};start .Attr =append (start .Attr ,_ffcd );};if _edcfd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .IdAttr )});};if _edcfd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .StyleAttr )});};if _edcfd .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .SpidAttr )});};if _edcfd .OnedAttr !=_bd .ST_TrueFalseUnset {_efeff ,_gadefb :=_edcfd .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _gadefb !=nil {return _gadefb ;};start .Attr =append (start .Attr ,_efeff );};if _edcfd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .RegroupidAttr )});};if _edcfd .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_dcdg ,_cbdac :=_edcfd .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _cbdac !=nil {return _cbdac ;};start .Attr =append (start .Attr ,_dcdg );};if _edcfd .ButtonAttr !=_bd .ST_TrueFalseUnset {_dgfac ,_fbga :=_edcfd .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbga !=nil {return _fbga ;};start .Attr =append (start .Attr ,_dgfac );};if _edcfd .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_ffdfa ,_cdge :=_edcfd .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cdge !=nil {return _cdge ;};start .Attr =append (start .Attr ,_ffdfa );};if _edcfd .BulletAttr !=_bd .ST_TrueFalseUnset {_ccdf ,_eecgd :=_edcfd .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _eecgd !=nil {return _eecgd ;};start .Attr =append (start .Attr ,_ccdf );};if _edcfd .HrAttr !=_bd .ST_TrueFalseUnset {_gdccf ,_egdf :=_edcfd .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _egdf !=nil {return _egdf ;};start .Attr =append (start .Attr ,_gdccf );};if _edcfd .HrstdAttr !=_bd .ST_TrueFalseUnset {_cedeb ,_cdeg :=_edcfd .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cdeg !=nil {return _cdeg ;};start .Attr =append (start .Attr ,_cedeb );};if _edcfd .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cecf ,_aegg :=_edcfd .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _aegg !=nil {return _aegg ;};start .Attr =append (start .Attr ,_cecf );};if _edcfd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .HrpctAttr )});};if _edcfd .HralignAttr !=OfcST_HrAlignUnset {_acdec ,_cfcd :=_edcfd .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _cfcd !=nil {return _cfcd ;};start .Attr =append (start .Attr ,_acdec );};if _edcfd .AllowincellAttr !=_bd .ST_TrueFalseUnset {_faeede ,_abgbc :=_edcfd .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _abgbc !=nil {return _abgbc ;};start .Attr =append (start .Attr ,_faeede );};if _edcfd .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_cecc ,_efdc :=_edcfd .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _efdc !=nil {return _efdc ;};start .Attr =append (start .Attr ,_cecc );};if _edcfd .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_ecfgf ,_ccbc :=_edcfd .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _ccbc !=nil {return _ccbc ;};start .Attr =append (start .Attr ,_ecfgf );};if _edcfd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .BordertopcolorAttr )});};if _edcfd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .BorderleftcolorAttr )});};if _edcfd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .BorderbottomcolorAttr )});};if _edcfd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .BorderrightcolorAttr )});};if _edcfd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_afdaf ,_abdcd :=_edcfd .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _abdcd !=nil {return _abdcd ;};start .Attr =append (start .Attr ,_afdaf );};if _edcfd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .DgmnodekindAttr )});};if _edcfd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aaab ,_fdca :=_edcfd .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _fdca !=nil {return _fdca ;};start .Attr =append (start .Attr ,_aaab );};if _edcfd .InsetmodeAttr !=OfcST_InsetModeUnset {_ggcdd ,_bace :=_edcfd .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _bace !=nil {return _bace ;};start .Attr =append (start .Attr ,_ggcdd );};if _edcfd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .OpacityAttr )});};if _edcfd .StrokedAttr !=_bd .ST_TrueFalseUnset {_fgcg ,_eeag :=_edcfd .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _eeag !=nil {return _eeag ;};start .Attr =append (start .Attr ,_fgcg );};if _edcfd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .StrokecolorAttr )});};if _edcfd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .StrokeweightAttr )});};if _edcfd .InsetpenAttr !=_bd .ST_TrueFalseUnset {_fdad ,_cgfab :=_edcfd .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cgfab !=nil {return _cgfab ;};start .Attr =append (start .Attr ,_fdad );};if _edcfd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .ChromakeyAttr )});};if _edcfd .FilledAttr !=_bd .ST_TrueFalseUnset {_dfbg ,_dgfgf :=_edcfd .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgfgf !=nil {return _dgfgf ;};start .Attr =append (start .Attr ,_dfbg );};if _edcfd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .FillcolorAttr )});};if _edcfd .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .SptAttr )});};if _edcfd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ddgf ,_aafa :=_edcfd .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _aafa !=nil {return _aafa ;};start .Attr =append (start .Attr ,_ddgf );};if _edcfd .BwmodeAttr !=OfcST_BWModeUnset {_dgef ,_ccdcge :=_edcfd .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ccdcge !=nil {return _ccdcge ;};start .Attr =append (start .Attr ,_dgef );};if _edcfd .BwpureAttr !=OfcST_BWModeUnset {_agddd ,_dddfc :=_edcfd .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _dddfc !=nil {return _dddfc ;};start .Attr =append (start .Attr ,_agddd );};if _edcfd .BwnormalAttr !=OfcST_BWModeUnset {_fdgde ,_bcdf :=_edcfd .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bcdf !=nil {return _bcdf ;};start .Attr =append (start .Attr ,_fdgde );};if _edcfd .ForcedashAttr !=_bd .ST_TrueFalseUnset {_acdfc ,_abcf :=_edcfd .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _abcf !=nil {return _abcf ;};start .Attr =append (start .Attr ,_acdfc );};if _edcfd .OleiconAttr !=_bd .ST_TrueFalseUnset {_ffad ,_ccdcfd :=_edcfd .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _ccdcfd !=nil {return _ccdcfd ;};start .Attr =append (start .Attr ,_ffad );};if _edcfd .OleAttr !=_bd .ST_TrueFalseBlankUnset {_aabce ,_aegag :=_edcfd .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _aegag !=nil {return _aegag ;};start .Attr =append (start .Attr ,_aabce );};if _edcfd .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_cafb ,_adda :=_edcfd .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _adda !=nil {return _adda ;};start .Attr =append (start .Attr ,_cafb );};if _edcfd .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_baebfd ,_cffdb :=_edcfd .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cffdb !=nil {return _cffdb ;};start .Attr =append (start .Attr ,_baebfd );};if _edcfd .ClipAttr !=_bd .ST_TrueFalseUnset {_badf ,_afcf :=_edcfd .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _afcf !=nil {return _afcf ;};start .Attr =append (start .Attr ,_badf );};e .EncodeToken (start );if _edcfd .EG_ShapeElements !=nil {for _ ,_baee :=range _edcfd .EG_ShapeElements {_baee .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path -func (_cddc *OfcEquationxml )ValidateWithPath (path string )error {if _dbggd :=_cddc .OfcCT_EquationXml .ValidateWithPath (path );_dbggd !=nil {return _dbggd ;};return nil ;}; +// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path +func (_ecadb *OfcCT_RelationTable )ValidateWithPath (path string )error {for _degcb ,_eacgab :=range _ecadb .Rel {if _cgbae :=_eacgab .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_degcb ));_cgbae !=nil {return _cgbae ;};};if _aeecab :=_ecadb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aeecab !=nil {return _aeecab ;};return nil ;};func (_dafde OfcST_OLEType )String ()string {switch _dafde {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_bcdbg *Formulas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdbg .CT_Formulas =*NewCT_Formulas ();_bgdbf :for {_bgfcf ,_bdeba :=d .Token ();if _bdeba !=nil {return _bdeba ;};switch _dddbdf :=_bgfcf .(type ){case _b .StartElement :switch _dddbdf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_dggag :=NewCT_F ();if _cfbaa :=d .DecodeElement (_dggag ,&_dddbdf );_cfbaa !=nil {return _cfbaa ;};_bcdbg .F =append (_bcdbg .F ,_dggag );default:_d .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\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_dddbdf .Name );if _eaagb :=d .Skip ();_eaagb !=nil {return _eaagb ;};};case _b .EndElement :break _bgdbf ;case _b .CharData :};};return nil ;};func (_eabcb *OfcCT_Callout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eabcb .OnAttr !=_bd .ST_TrueFalseUnset {_bgfef ,_adaeg :=_eabcb .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _adaeg !=nil {return _adaeg ;};start .Attr =append (start .Attr ,_bgfef );};if _eabcb .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .TypeAttr )});};if _eabcb .GapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .GapAttr )});};if _eabcb .AngleAttr !=OfcST_AngleUnset {_geeef ,_dcgaf :=_eabcb .AngleAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0067l\u0065"});if _dcgaf !=nil {return _dcgaf ;};start .Attr =append (start .Attr ,_geeef );};if _eabcb .DropautoAttr !=_bd .ST_TrueFalseUnset {_aaca ,_aafd :=_eabcb .DropautoAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _aafd !=nil {return _aafd ;};start .Attr =append (start .Attr ,_aaca );};if _eabcb .DropAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .DropAttr )});};if _eabcb .DistanceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .DistanceAttr )});};if _eabcb .LengthspecifiedAttr !=_bd .ST_TrueFalseUnset {_ccffab ,_cbcgd :=_eabcb .LengthspecifiedAttr .MarshalXMLAttr (_b .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _cbcgd !=nil {return _cbcgd ;};start .Attr =append (start .Attr ,_ccffab );};if _eabcb .LengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .LengthAttr )});};if _eabcb .AccentbarAttr !=_bd .ST_TrueFalseUnset {_ccegb ,_fcbc :=_eabcb .AccentbarAttr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _fcbc !=nil {return _fcbc ;};start .Attr =append (start .Attr ,_ccegb );};if _eabcb .TextborderAttr !=_bd .ST_TrueFalseUnset {_bcdab ,_cceff :=_eabcb .TextborderAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _cceff !=nil {return _cceff ;};start .Attr =append (start .Attr ,_bcdab );};if _eabcb .MinusxAttr !=_bd .ST_TrueFalseUnset {_gbgcc ,_acbdf :=_eabcb .MinusxAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _acbdf !=nil {return _acbdf ;};start .Attr =append (start .Attr ,_gbgcc );};if _eabcb .MinusyAttr !=_bd .ST_TrueFalseUnset {_facbg ,_dedef :=_eabcb .MinusyAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _dedef !=nil {return _dedef ;};start .Attr =append (start .Attr ,_facbg );};if _eabcb .ExtAttr !=ST_ExtUnset {_cgfc ,_gagfe :=_eabcb .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _gagfe !=nil {return _gagfe ;};start .Attr =append (start .Attr ,_cgfc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Arc and its children, prefixing error messages with path -func (_gfbbe *Arc )ValidateWithPath (path string )error {if _adgeae :=_gfbbe .CT_Arc .ValidateWithPath (path );_adgeae !=nil {return _adgeae ;};return nil ;}; +// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path +func (_acdc *CT_PolyLine )ValidateWithPath (path string )error {for _geec ,_bdbf :=range _acdc .Ink {if _fbefb :=_bdbf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_geec ));_fbefb !=nil {return _fbefb ;};};for _dbbd ,_ccgd :=range _acdc .EG_ShapeElements {if _cdfaf :=_ccgd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dbbd ));_cdfaf !=nil {return _cdfaf ;};};if _abgca :=_acdc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_abgca !=nil {return _abgca ;};if _gcgcfa :=_acdc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gcgcfa !=nil {return _gcgcfa ;};if _egee :=_acdc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_egee !=nil {return _egee ;};if _acbf :=_acdc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_acbf !=nil {return _acbf ;};if _fecdd :=_acdc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fecdd !=nil {return _fecdd ;};if _baabe :=_acdc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_baabe !=nil {return _baabe ;};if _dfeg :=_acdc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfeg !=nil {return _dfeg ;};if _dfceb :=_acdc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dfceb !=nil {return _dfceb ;};if _aaagd :=_acdc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aaagd !=nil {return _aaagd ;};if _gcdgb :=_acdc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gcdgb !=nil {return _gcdgb ;};if _daaa :=_acdc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_daaa !=nil {return _daaa ;};if _eeef :=_acdc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eeef !=nil {return _eeef ;};if _ceege :=_acdc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ceege !=nil {return _ceege ;};if _dfdd :=_acdc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dfdd !=nil {return _dfdd ;};if _cfdfa :=_acdc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cfdfa !=nil {return _cfdfa ;};if _aedge :=_acdc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aedge !=nil {return _aedge ;};if _fbbf :=_acdc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fbbf !=nil {return _fbbf ;};if _agacb :=_acdc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_agacb !=nil {return _agacb ;};if _ggbdg :=_acdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggbdg !=nil {return _ggbdg ;};if _ffcgb :=_acdc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ffcgb !=nil {return _ffcgb ;};if _ebad :=_acdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ebad !=nil {return _ebad ;};if _cddbd :=_acdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cddbd !=nil {return _cddbd ;};if _ccdab :=_acdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ccdab !=nil {return _ccdab ;};if _dead :=_acdc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dead !=nil {return _dead ;};if _cedcf :=_acdc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cedcf !=nil {return _cedcf ;};if _fadca :=_acdc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fadca !=nil {return _fadca ;};if _cfcfd :=_acdc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cfcfd !=nil {return _cfcfd ;};if _gbgdc :=_acdc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gbgdc !=nil {return _gbgdc ;};if _gdbea :=_acdc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gdbea !=nil {return _gdbea ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path -func (_ffegc *OfcCT_Ink )ValidateWithPath (path string )error {if _ffbdf :=_ffegc .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ffbdf !=nil {return _ffbdf ;};return nil ;}; +// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path +func (_deff *CT_Image )ValidateWithPath (path string )error {for _cbaf ,_ggegb :=range _deff .EG_ShapeElements {if _cfeb :=_ggegb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbaf ));_cfeb !=nil {return _cfeb ;};};if _cfb :=_deff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cfb !=nil {return _cfb ;};if _ffbg :=_deff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ffbg !=nil {return _ffbg ;};if _efaa :=_deff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efaa !=nil {return _efaa ;};if _cbdg :=_deff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cbdg !=nil {return _cbdg ;};if _acaf :=_deff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_acaf !=nil {return _acaf ;};if _gbcgg :=_deff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gbcgg !=nil {return _gbcgg ;};if _befc :=_deff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_befc !=nil {return _befc ;};if _gbgef :=_deff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gbgef !=nil {return _gbgef ;};if _fefeb :=_deff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fefeb !=nil {return _fefeb ;};if _ccde :=_deff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ccde !=nil {return _ccde ;};if _efbg :=_deff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_efbg !=nil {return _efbg ;};if _deecf :=_deff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_deecf !=nil {return _deecf ;};if _bafa :=_deff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bafa !=nil {return _bafa ;};if _facdd :=_deff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_facdd !=nil {return _facdd ;};if _fcdee :=_deff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fcdee !=nil {return _fcdee ;};if _cdae :=_deff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cdae !=nil {return _cdae ;};if _fedfac :=_deff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fedfac !=nil {return _fedfac ;};if _fagba :=_deff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fagba !=nil {return _fagba ;};if _ffea :=_deff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ffea !=nil {return _ffea ;};if _gbed :=_deff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gbed !=nil {return _gbed ;};if _cagg :=_deff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cagg !=nil {return _cagg ;};if _afdc :=_deff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_afdc !=nil {return _afdc ;};if _afgg :=_deff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_afgg !=nil {return _afgg ;};if _abgbg :=_deff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_abgbg !=nil {return _abgbg ;};if _dfcgg :=_deff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dfcgg !=nil {return _dfcgg ;};if _bfcd :=_deff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bfcd !=nil {return _bfcd ;};if _aaecc :=_deff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aaecc !=nil {return _aaecc ;};if _abcbfa :=_deff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_abcbfa !=nil {return _abcbfa ;};if _daaee :=_deff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_daaee !=nil {return _daaee ;};if _fefdg :=_deff .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fefdg !=nil {return _fefdg ;};if _aeef :=_deff .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_aeef !=nil {return _aeef ;};return nil ;};func (_dfdde *Stroke )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _dfdde .CT_Stroke .MarshalXML (e ,start );};func (_ecced OfcST_ScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbbgb :=_b .Attr {};_bbbgb .Name =name ;switch _ecced {case OfcST_ScreenSizeUnset :_bbbgb .Value ="";case OfcST_ScreenSize544x376 :_bbbgb .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_bbbgb .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_bbbgb .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_bbbgb .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_bbbgb .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_bbbgb .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _bbbgb ,nil ;}; // Validate validates the AG_Adj and its children -func (_ffged *AG_Adj )Validate ()error {return _ffged .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_geaf OfcST_FillType )Validate ()error {return _geaf .ValidateWithPath ("")};func NewOfcColumn ()*OfcColumn {_dcec :=&OfcColumn {};_dcec .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _dcec ;};type AG_Type struct{TypeAttr *string ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _eeg .ST_TrueFalse ;ReverseAttr _eeg .ST_TrueFalse ;AutolayoutAttr _eeg .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_fdeabd OfcST_OLEDrawAspect )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_fdeabd .String (),start );};func (_gffbg OfcST_FillType )ValidateWithPath (path string )error {switch _gffbg {case 0,1,2,3,4,5,6,7,8,9:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffbg ));};return nil ;};func (_afbd OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _afbd {case 0,1,2:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbd ));};return nil ;}; +func (_bed *AG_Adj )Validate ()error {return _bed .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_fbcd *OfcCT_Ink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcd .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_fbcd .IAttr )});};if _fbcd .AnnotationAttr !=_bd .ST_TrueFalseUnset {_gcfee ,_gdbg :=_fbcd .AnnotationAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _gdbg !=nil {return _gdbg ;};start .Attr =append (start .Attr ,_gcfee );};if _fbcd .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fbcd .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_Fill and its children -func (_bbac *OfcCT_Fill )Validate ()error {return _bbac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func (_cgeaa *OfcCT_R )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",_cgeaa .IdAttr )});if _cgeaa .TypeAttr !=OfcST_RTypeUnset {_bcbge ,_fga :=_cgeaa .TypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0079\u0070\u0065"});if _fga !=nil {return _fga ;};start .Attr =append (start .Attr ,_bcbge );};if _cgeaa .HowAttr !=OfcST_HowUnset {_dbge ,_ddfcbf :=_cgeaa .HowAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u006f\u0077"});if _ddfcbf !=nil {return _ddfcbf ;};start .Attr =append (start .Attr ,_dbge );};if _cgeaa .IdrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_cgeaa .IdrefAttr )});};e .EncodeToken (start );if _cgeaa .Proxy !=nil {_abbde :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_fbedfa :=range _cgeaa .Proxy {e .EncodeElement (_fbedfa ,_abbde );};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_cbadf *OfcCT_Rules )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _cbadf .ExtAttr !=ST_ExtUnset {_ecbbd ,_fbae :=_cbadf .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _fbae !=nil {return _fbae ;};start .Attr =append (start .Attr ,_ecbbd );};e .EncodeToken (start );if _cbadf .R !=nil {_cccce :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0072"}};for _ ,_bfeg :=range _cbadf .R {e .EncodeElement (_bfeg ,_cccce );};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Arc and its children +func (_fcfda *CT_Arc )Validate ()error {return _fcfda .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func (_feeag *OfcCT_Diagram )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feeag .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmstyleAttr )});};if _feeag .AutoformatAttr !=_bd .ST_TrueFalseUnset {_fcea ,_bggfd :=_feeag .AutoformatAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _bggfd !=nil {return _bggfd ;};start .Attr =append (start .Attr ,_fcea );};if _feeag .ReverseAttr !=_bd .ST_TrueFalseUnset {_dbeed ,_ddfd :=_feeag .ReverseAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _ddfd !=nil {return _ddfd ;};start .Attr =append (start .Attr ,_dbeed );};if _feeag .AutolayoutAttr !=_bd .ST_TrueFalseUnset {_acaga ,_fgead :=_feeag .AutolayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _fgead !=nil {return _fgead ;};start .Attr =append (start .Attr ,_acaga );};if _feeag .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmscalexAttr )});};if _feeag .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmscaleyAttr )});};if _feeag .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmfontsizeAttr )});};if _feeag .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .ConstrainboundsAttr )});};if _feeag .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmbasetextscaleAttr )});};if _feeag .ExtAttr !=ST_ExtUnset {_cfaad ,_fdagd :=_feeag .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _fdagd !=nil {return _fdagd ;};start .Attr =append (start .Attr ,_cfaad );};e .EncodeToken (start );if _feeag .Relationtable !=nil {_bbde :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_feeag .Relationtable ,_bbde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eccbf *Curve )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccbf .CT_Curve =*NewCT_Curve ();for _ ,_gfaec :=range start .Attr {if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eccbf .AllowoverlapAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ddebf ,_gead :=_g .ParseInt (_gfaec .Value ,10,64);if _gead !=nil {return _gead ;};_eccbf .RegroupidAttr =&_ddebf ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eccbf .DgmlayoutAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eccbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eccbf .PreferrelativeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eccbf .ButtonAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u006f\u006c\u0065"{_eccbf .OleAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eccbf .UserhiddenAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eccbf .ForcedashAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eccbf .BulletAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eccbf .BwpureAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0063\u006c\u0069\u0070"{_eccbf .ClipAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dcdb ,_gbcd :=_gfaec .Value ,error (nil );if _gbcd !=nil {return _gbcd ;};_eccbf .BorderbottomcolorAttr =&_dcdb ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eccbf .BwnormalAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eccbf .HralignAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068\u0072"{_eccbf .HrAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dgbef ,_ebbaa :=_gfaec .Value ,error (nil );if _ebbaa !=nil {return _ebbaa ;};_eccbf .BordertopcolorAttr =&_dgbef ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_caae ,_bcecb :=_g .ParseInt (_gfaec .Value ,10,64);if _bcecb !=nil {return _bcecb ;};_eccbf .DgmnodekindAttr =&_caae ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_debed ,_cdfec :=_gfaec .Value ,error (nil );if _cdfec !=nil {return _cdfec ;};_eccbf .BorderrightcolorAttr =&_debed ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0073\u0070\u0069\u0064"{_addgf ,_bdgde :=_gfaec .Value ,error (nil );if _bdgde !=nil {return _bdgde ;};_eccbf .SpidAttr =&_addgf ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068\u0072\u0070c\u0074"{_cecfc ,_bcfb :=_g .ParseFloat (_gfaec .Value ,64);if _bcfb !=nil {return _bcfb ;};_gcbeb :=float32 (_cecfc );_eccbf .HrpctAttr =&_gcbeb ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068\u0072\u0073t\u0064"{_eccbf .HrstdAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eccbf .CliptowrapAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eccbf .AllowincellAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eccbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eccbf .UserdrawnAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eccbf .OleiconAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cfbea ,_dgbfb :=_gfaec .Value ,error (nil );if _dgbfb !=nil {return _dgbfb ;};_eccbf .BorderleftcolorAttr =&_cfbea ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0073\u0070\u0074"{_dgeecc ,_cgcbcf :=_g .ParseFloat (_gfaec .Value ,64);if _cgcbcf !=nil {return _cgcbcf ;};_bddcdc :=float32 (_dgeecc );_eccbf .SptAttr =&_bddcdc ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eccbf .BwmodeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eccbf .ConnectortypeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eccbf .InsetmodeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u006f\u006e\u0065\u0064"{_eccbf .OnedAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eccbf .HrnoshadeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfafc ,_ecfb :=_gfaec .Value ,error (nil );if _ecfb !=nil {return _ecfb ;};_eccbf .TitleAttr =&_dfafc ;continue ;};if _gfaec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gaebb ,_afdfc :=_gfaec .Value ,error (nil );if _afdfc !=nil {return _afdfc ;};_eccbf .WrapcoordsAttr =&_gaebb ;continue ;};if _gfaec .Name .Local =="\u0073\u0074\u0079l\u0065"{_abecc ,_beeed :=_gfaec .Value ,error (nil );if _beeed !=nil {return _beeed ;};_eccbf .StyleAttr =&_abecc ;continue ;};if _gfaec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bfcac ,_efeee :=_gfaec .Value ,error (nil );if _efeee !=nil {return _efeee ;};_eccbf .CoordoriginAttr =&_bfcac ;continue ;};if _gfaec .Name .Local =="\u0070\u0072\u0069n\u0074"{_eccbf .PrintAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ggaggb ,_gddg :=_gfaec .Value ,error (nil );if _gddg !=nil {return _gddg ;};_eccbf .CoordsizeAttr =&_ggaggb ;continue ;};if _gfaec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eccbf .StrokedAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Local =="\u0061\u006c\u0074"{_fbbge ,_dgagad :=_gfaec .Value ,error (nil );if _dgagad !=nil {return _dgagad ;};_eccbf .AltAttr =&_fbbge ;continue ;};if _gfaec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbcg ,_dcbd :=_gfaec .Value ,error (nil );if _dcbd !=nil {return _dcbd ;};_eccbf .StrokeweightAttr =&_dbcg ;continue ;};if _gfaec .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_dcacg ,_ccffe :=_gfaec .Value ,error (nil );if _ccffe !=nil {return _ccffe ;};_eccbf .Control1Attr =&_dcacg ;continue ;};if _gfaec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddcfef ,_fccfb :=_gfaec .Value ,error (nil );if _fccfb !=nil {return _fccfb ;};_eccbf .ChromakeyAttr =&_ddcfef ;continue ;};if _gfaec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdggf ,_feegg :=_gfaec .Value ,error (nil );if _feegg !=nil {return _feegg ;};_eccbf .FillcolorAttr =&_cdggf ;continue ;};if _gfaec .Name .Local =="\u0069\u0064"{_dadbb ,_abfae :=_gfaec .Value ,error (nil );if _abfae !=nil {return _abfae ;};_eccbf .IdAttr =&_dadbb ;continue ;};if _gfaec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gfaf ,_acebfe :=_gfaec .Value ,error (nil );if _acebfe !=nil {return _acebfe ;};_eccbf .OpacityAttr =&_gfaf ;continue ;};if _gfaec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgfc ,_cddebc :=_gfaec .Value ,error (nil );if _cddebc !=nil {return _cddebc ;};_eccbf .StrokecolorAttr =&_dgfc ;continue ;};if _gfaec .Name .Local =="\u0063\u006c\u0061s\u0073"{_dabdd ,_acafeb :=_gfaec .Value ,error (nil );if _acafeb !=nil {return _acafeb ;};_eccbf .ClassAttr =&_dabdd ;continue ;};if _gfaec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eccbf .FilledAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Local =="\u0066\u0072\u006f\u006d"{_aacf ,_fdegb :=_gfaec .Value ,error (nil );if _fdegb !=nil {return _fdegb ;};_eccbf .FromAttr =&_aacf ;continue ;};if _gfaec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acafd ,_fbdc :=_gfaec .Value ,error (nil );if _fbdc !=nil {return _fbdc ;};_eccbf .TargetAttr =&_acafd ;continue ;};if _gfaec .Name .Local =="\u0068\u0072\u0065\u0066"{_bcdbae ,_ggdd :=_gfaec .Value ,error (nil );if _ggdd !=nil {return _ggdd ;};_eccbf .HrefAttr =&_bcdbae ;continue ;};if _gfaec .Name .Local =="\u0074\u006f"{_cfcggf ,_efacd :=_gfaec .Value ,error (nil );if _efacd !=nil {return _efacd ;};_eccbf .ToAttr =&_cfcggf ;continue ;};if _gfaec .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_ecdf ,_dagbc :=_gfaec .Value ,error (nil );if _dagbc !=nil {return _dagbc ;};_eccbf .Control2Attr =&_ecdf ;continue ;};if _gfaec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eccbf .InsetpenAttr .UnmarshalXMLAttr (_gfaec );continue ;};};_fcdad :for {_fgdaa ,_ffeec :=d .Token ();if _ffeec !=nil {return _ffeec ;};switch _fgfbc :=_fgdaa .(type ){case _b .StartElement :switch _fgfbc .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_efefff :=NewEG_ShapeElements ();_efefff .Path =NewPath ();if _bgbcgg :=d .DecodeElement (_efefff .Path ,&_fgfbc );_bgbcgg !=nil {return _bgbcgg ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_efefff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_egcfa :=NewEG_ShapeElements ();_egcfa .Formulas =NewFormulas ();if _dgedb :=d .DecodeElement (_egcfa .Formulas ,&_fgfbc );_dgedb !=nil {return _dgedb ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_egcfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_facaa :=NewEG_ShapeElements ();_facaa .Handles =NewHandles ();if _fbcg :=d .DecodeElement (_facaa .Handles ,&_fgfbc );_fbcg !=nil {return _fbcg ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_facaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_afgae :=NewEG_ShapeElements ();_afgae .Fill =NewFill ();if _deef :=d .DecodeElement (_afgae .Fill ,&_fgfbc );_deef !=nil {return _deef ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_afgae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dbbe :=NewEG_ShapeElements ();_dbbe .Stroke =NewStroke ();if _faaed :=d .DecodeElement (_dbbe .Stroke ,&_fgfbc );_faaed !=nil {return _faaed ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_dbbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_egcfg :=NewEG_ShapeElements ();_egcfg .Shadow =NewShadow ();if _cafdd :=d .DecodeElement (_egcfg .Shadow ,&_fgfbc );_cafdd !=nil {return _cafdd ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_egcfg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ebbf :=NewEG_ShapeElements ();_ebbf .Textbox =NewTextbox ();if _acece :=d .DecodeElement (_ebbf .Textbox ,&_fgfbc );_acece !=nil {return _acece ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_ebbf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ecgg :=NewEG_ShapeElements ();_ecgg .Textpath =NewTextpath ();if _ebgee :=d .DecodeElement (_ecgg .Textpath ,&_fgfbc );_ebgee !=nil {return _ebgee ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_ecgg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gffd :=NewEG_ShapeElements ();_gffd .Imagedata =NewImagedata ();if _agagc :=d .DecodeElement (_gffd .Imagedata ,&_fgfbc );_agagc !=nil {return _agagc ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gffd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_efbdcf :=NewEG_ShapeElements ();_efbdcf .Skew =NewOfcSkew ();if _dcbgd :=d .DecodeElement (_efbdcf .Skew ,&_fgfbc );_dcbgd !=nil {return _dcbgd ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_efbdcf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gdeda :=NewEG_ShapeElements ();_gdeda .Extrusion =NewOfcExtrusion ();if _edgfe :=d .DecodeElement (_gdeda .Extrusion ,&_fgfbc );_edgfe !=nil {return _edgfe ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gdeda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dcbdd :=NewEG_ShapeElements ();_dcbdd .Callout =NewOfcCallout ();if _aacdf :=d .DecodeElement (_dcbdd .Callout ,&_fgfbc );_aacdf !=nil {return _aacdf ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_dcbdd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gbgeb :=NewEG_ShapeElements ();_gbgeb .Lock =NewOfcLock ();if _efdg :=d .DecodeElement (_gbgeb .Lock ,&_fgfbc );_efdg !=nil {return _efdg ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gbgeb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bbgcb :=NewEG_ShapeElements ();_bbgcb .Clippath =NewOfcClippath ();if _cceg :=d .DecodeElement (_bbgcb .Clippath ,&_fgfbc );_cceg !=nil {return _cceg ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_bbgcb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dcge :=NewEG_ShapeElements ();_dcge .Signatureline =NewOfcSignatureline ();if _afacd :=d .DecodeElement (_dcge .Signatureline ,&_fgfbc );_afacd !=nil {return _afacd ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_dcge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gefce :=NewEG_ShapeElements ();_gefce .Wrap =_a .NewWrap ();if _fbgaf :=d .DecodeElement (_gefce .Wrap ,&_fgfbc );_fbgaf !=nil {return _fbgaf ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gefce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_babe :=NewEG_ShapeElements ();_babe .Anchorlock =_a .NewAnchorlock ();if _gfggb :=d .DecodeElement (_babe .Anchorlock ,&_fgfbc );_gfggb !=nil {return _gfggb ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_babe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cdcd :=NewEG_ShapeElements ();_cdcd .Bordertop =_a .NewBordertop ();if _bcfa :=d .DecodeElement (_cdcd .Bordertop ,&_fgfbc );_bcfa !=nil {return _bcfa ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_cdcd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ebaf :=NewEG_ShapeElements ();_ebaf .Borderbottom =_a .NewBorderbottom ();if _gbea :=d .DecodeElement (_ebaf .Borderbottom ,&_fgfbc );_gbea !=nil {return _gbea ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_ebaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cbbeef :=NewEG_ShapeElements ();_cbbeef .Borderleft =_a .NewBorderleft ();if _gedgag :=d .DecodeElement (_cbbeef .Borderleft ,&_fgfbc );_gedgag !=nil {return _gedgag ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_cbbeef );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_facec :=NewEG_ShapeElements ();_facec .Borderright =_a .NewBorderright ();if _aecad :=d .DecodeElement (_facec .Borderright ,&_fgfbc );_aecad !=nil {return _aecad ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_facec );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fbgbb :=NewEG_ShapeElements ();_fbgbb .ClientData =_ga .NewClientData ();if _cdfba :=d .DecodeElement (_fbgbb .ClientData ,&_fgfbc );_cdfba !=nil {return _cdfba ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_fbgbb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gagae :=NewEG_ShapeElements ();_gagae .Textdata =_fb .NewTextdata ();if _aegge :=d .DecodeElement (_gagae .Textdata ,&_fgfbc );_aegge !=nil {return _aegge ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gagae );default:_d .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\u0075\u0072v\u0065 \u0025\u0076",_fgfbc .Name );if _gadg :=d .Skip ();_gadg !=nil {return _gadg ;};};case _b .EndElement :break _fcdad ;case _b .CharData :};};return nil ;};func (_gceg *CT_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gceg .BwmodeAttr !=OfcST_BWModeUnset {_beeg ,_ffdd :=_gceg .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffdd !=nil {return _ffdd ;};start .Attr =append (start .Attr ,_beeg );};if _gceg .BwpureAttr !=OfcST_BWModeUnset {_gdb ,_eadc :=_gceg .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eadc !=nil {return _eadc ;};start .Attr =append (start .Attr ,_gdb );};if _gceg .BwnormalAttr !=OfcST_BWModeUnset {_dbda ,_gca :=_gceg .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gca !=nil {return _gca ;};start .Attr =append (start .Attr ,_dbda );};if _gceg .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_bdgd ,_bcac :=_gceg .TargetscreensizeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"});if _bcac !=nil {return _bcac ;};start .Attr =append (start .Attr ,_bdgd );};if _gceg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gceg .IdAttr )});};if _gceg .FilledAttr !=_bd .ST_TrueFalseUnset {_gfeca ,_eee :=_gceg .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eee !=nil {return _eee ;};start .Attr =append (start .Attr ,_gfeca );};if _gceg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_gceg .FillcolorAttr )});};e .EncodeToken (start );if _gceg .Fill !=nil {_ffec :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gceg .Fill ,_ffec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geecc *OfcST_HrAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_geecc =0;case "\u006c\u0065\u0066\u0074":*_geecc =1;case "\u0072\u0069\u0067h\u0074":*_geecc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_geecc =3;};return nil ;}; -// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path -func (_ecbbc *CT_RoundRect )ValidateWithPath (path string )error {for _edgcd ,_bdade :=range _ecbbc .EG_ShapeElements {if _agfegb :=_bdade .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_edgcd ));_agfegb !=nil {return _agfegb ;};};if _bcdc :=_ecbbc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bcdc !=nil {return _bcdc ;};if _febff :=_ecbbc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_febff !=nil {return _febff ;};if _degdab :=_ecbbc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_degdab !=nil {return _degdab ;};if _aagfg :=_ecbbc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_aagfg !=nil {return _aagfg ;};if _gbda :=_ecbbc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gbda !=nil {return _gbda ;};if _gbbcdg :=_ecbbc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gbbcdg !=nil {return _gbbcdg ;};if _dcc :=_ecbbc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dcc !=nil {return _dcc ;};if _defff :=_ecbbc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_defff !=nil {return _defff ;};if _adadf :=_ecbbc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_adadf !=nil {return _adadf ;};if _bedfd :=_ecbbc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bedfd !=nil {return _bedfd ;};if _dbbgce :=_ecbbc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbbgce !=nil {return _dbbgce ;};if _bedd :=_ecbbc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bedd !=nil {return _bedd ;};if _dggc :=_ecbbc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dggc !=nil {return _dggc ;};if _cffbc :=_ecbbc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cffbc !=nil {return _cffbc ;};if _efegc :=_ecbbc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_efegc !=nil {return _efegc ;};if _bcbe :=_ecbbc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bcbe !=nil {return _bcbe ;};if _fcecf :=_ecbbc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fcecf !=nil {return _fcecf ;};if _gcdga :=_ecbbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gcdga !=nil {return _gcdga ;};if _bebf :=_ecbbc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bebf !=nil {return _bebf ;};if _gcfc :=_ecbbc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gcfc !=nil {return _gcfc ;};if _edca :=_ecbbc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edca !=nil {return _edca ;};if _agddb :=_ecbbc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_agddb !=nil {return _agddb ;};if _ccag :=_ecbbc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ccag !=nil {return _ccag ;};if _ad :=_ecbbc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ad !=nil {return _ad ;};if _adcdg :=_ecbbc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_adcdg !=nil {return _adcdg ;};if _gbgea :=_ecbbc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gbgea !=nil {return _gbgea ;};if _gegd :=_ecbbc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gegd !=nil {return _gegd ;};if _ecdbg :=_ecbbc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ecdbg !=nil {return _ecdbg ;};if _bffa :=_ecbbc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bffa !=nil {return _bffa ;};return nil ;};type Shadow struct{CT_Shadow };func (_cege *OfcClippath )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cege .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cgfa :=range start .Attr {if _cgfa .Name .Local =="\u0076"{_bcee ,_bfgg :=_cgfa .Value ,error (nil );if _bfgg !=nil {return _bfgg ;};_cege .VAttr =_bcee ;continue ;};};for {_gffbe ,_dgcbd :=d .Token ();if _dgcbd !=nil {return _eedc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_dgcbd );};if _bbba ,_dfcbb :=_gffbe .(_dbcbe .EndElement );_dfcbb &&_bbba .Name ==start .Name {break ;};};return nil ;};type ST_FillType byte ;func (_cfdbf OfcST_Angle )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_cfdbf .String (),start );};func (_abge OfcST_InsetMode )Validate ()error {return _abge .ValidateWithPath ("")};type OfcST_ConnectorType byte ;type OfcCT_StrokeChild struct{OnAttr _eeg .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _eeg .ST_TrueFalse ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _eeg .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_ffaa *Handles )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _ffaa .CT_Handles .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path +func (_ccba *CT_Curve )ValidateWithPath (path string )error {for _cbaea ,_fdda :=range _ccba .EG_ShapeElements {if _cebf :=_fdda .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbaea ));_cebf !=nil {return _cebf ;};};if _cbfgg :=_ccba .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cbfgg !=nil {return _cbfgg ;};if _dbce :=_ccba .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dbce !=nil {return _dbce ;};if _bdfgd :=_ccba .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bdfgd !=nil {return _bdfgd ;};if _bbfb :=_ccba .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bbfb !=nil {return _bbfb ;};if _daeg :=_ccba .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_daeg !=nil {return _daeg ;};if _dbeb :=_ccba .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dbeb !=nil {return _dbeb ;};if _eadd :=_ccba .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eadd !=nil {return _eadd ;};if _fgfg :=_ccba .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fgfg !=nil {return _fgfg ;};if _cgbg :=_ccba .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgbg !=nil {return _cgbg ;};if _gdaa :=_ccba .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gdaa !=nil {return _gdaa ;};if _gedg :=_ccba .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gedg !=nil {return _gedg ;};if _afaa :=_ccba .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afaa !=nil {return _afaa ;};if _bgad :=_ccba .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bgad !=nil {return _bgad ;};if _gfdd :=_ccba .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gfdd !=nil {return _gfdd ;};if _eeab :=_ccba .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eeab !=nil {return _eeab ;};if _ffga :=_ccba .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ffga !=nil {return _ffga ;};if _daag :=_ccba .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_daag !=nil {return _daag ;};if _eacb :=_ccba .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eacb !=nil {return _eacb ;};if _dbec :=_ccba .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};if _bbbdg :=_ccba .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bbbdg !=nil {return _bbbdg ;};if _fgea :=_ccba .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgea !=nil {return _fgea ;};if _gedad :=_ccba .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gedad !=nil {return _gedad ;};if _afcgad :=_ccba .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_afcgad !=nil {return _afcgad ;};if _gaac :=_ccba .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gaac !=nil {return _gaac ;};if _ecbd :=_ccba .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ecbd !=nil {return _ecbd ;};if _dgdb :=_ccba .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dgdb !=nil {return _dgdb ;};if _bdeg :=_ccba .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bdeg !=nil {return _bdeg ;};if _agdb :=_ccba .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_agdb !=nil {return _agdb ;};if _agfaf :=_ccba .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_agfaf !=nil {return _agfaf ;};return nil ;};func (_ffgga OfcST_ExtrusionPlane )String ()string {switch _ffgga {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_eadf *ST_FillType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eadf =0;case "\u0073\u006f\u006ci\u0064":*_eadf =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_eadf =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_eadf =3;case "\u0074\u0069\u006c\u0065":*_eadf =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_eadf =5;case "\u0066\u0072\u0061m\u0065":*_eadf =6;};return nil ;};func (_egbc *CT_Curve )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gafe :=range start .Attr {if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egbc .AllowoverlapAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbacd ,_bdda :=_g .ParseInt (_gafe .Value ,10,64);if _bdda !=nil {return _bdda ;};_egbc .RegroupidAttr =&_bbacd ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egbc .DgmlayoutAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egbc .PreferrelativeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egbc .ButtonAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u006f\u006c\u0065"{_egbc .OleAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egbc .UserhiddenAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egbc .ForcedashAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egbc .BulletAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egbc .BwpureAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0063\u006c\u0069\u0070"{_egbc .ClipAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_egggbe ,_gcb :=_gafe .Value ,error (nil );if _gcb !=nil {return _gcb ;};_egbc .BorderbottomcolorAttr =&_egggbe ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egbc .BwnormalAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egbc .HralignAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068\u0072"{_egbc .HrAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gedb ,_ebd :=_gafe .Value ,error (nil );if _ebd !=nil {return _ebd ;};_egbc .BordertopcolorAttr =&_gedb ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edcb ,_bdgf :=_g .ParseInt (_gafe .Value ,10,64);if _bdgf !=nil {return _bdgf ;};_egbc .DgmnodekindAttr =&_edcb ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbga ,_fdbgf :=_gafe .Value ,error (nil );if _fdbgf !=nil {return _fdbgf ;};_egbc .BorderrightcolorAttr =&_bbga ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0073\u0070\u0069\u0064"{_baacc ,_eacga :=_gafe .Value ,error (nil );if _eacga !=nil {return _eacga ;};_egbc .SpidAttr =&_baacc ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbdf ,_badb :=_g .ParseFloat (_gafe .Value ,64);if _badb !=nil {return _badb ;};_feba :=float32 (_cbdf );_egbc .HrpctAttr =&_feba ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068\u0072\u0073t\u0064"{_egbc .HrstdAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egbc .CliptowrapAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egbc .AllowincellAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egbc .UserdrawnAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egbc .OleiconAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eecab ,_dddca :=_gafe .Value ,error (nil );if _dddca !=nil {return _dddca ;};_egbc .BorderleftcolorAttr =&_eecab ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0073\u0070\u0074"{_ccdbc ,_bbdbg :=_g .ParseFloat (_gafe .Value ,64);if _bbdbg !=nil {return _bbdbg ;};_gfae :=float32 (_ccdbc );_egbc .SptAttr =&_gfae ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egbc .BwmodeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egbc .ConnectortypeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egbc .InsetmodeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u006f\u006e\u0065\u0064"{_egbc .OnedAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egbc .HrnoshadeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Local =="\u0074\u0069\u0074l\u0065"{_geab ,_cbcdg :=_gafe .Value ,error (nil );if _cbcdg !=nil {return _cbcdg ;};_egbc .TitleAttr =&_geab ;continue ;};if _gafe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aefc ,_ffge :=_gafe .Value ,error (nil );if _ffge !=nil {return _ffge ;};_egbc .WrapcoordsAttr =&_aefc ;continue ;};if _gafe .Name .Local =="\u0073\u0074\u0079l\u0065"{_baga ,_adebc :=_gafe .Value ,error (nil );if _adebc !=nil {return _adebc ;};_egbc .StyleAttr =&_baga ;continue ;};if _gafe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbeg ,_gcae :=_gafe .Value ,error (nil );if _gcae !=nil {return _gcae ;};_egbc .CoordoriginAttr =&_dbeg ;continue ;};if _gafe .Name .Local =="\u0070\u0072\u0069n\u0074"{_egbc .PrintAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_febc ,_dgdf :=_gafe .Value ,error (nil );if _dgdf !=nil {return _dgdf ;};_egbc .CoordsizeAttr =&_febc ;continue ;};if _gafe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egbc .StrokedAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Local =="\u0061\u006c\u0074"{_fce ,_dgcg :=_gafe .Value ,error (nil );if _dgcg !=nil {return _dgcg ;};_egbc .AltAttr =&_fce ;continue ;};if _gafe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_acdfb ,_fbbb :=_gafe .Value ,error (nil );if _fbbb !=nil {return _fbbb ;};_egbc .StrokeweightAttr =&_acdfb ;continue ;};if _gafe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_cadg ,_gcaeg :=_gafe .Value ,error (nil );if _gcaeg !=nil {return _gcaeg ;};_egbc .Control1Attr =&_cadg ;continue ;};if _gafe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aedg ,_agag :=_gafe .Value ,error (nil );if _agag !=nil {return _agag ;};_egbc .ChromakeyAttr =&_aedg ;continue ;};if _gafe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edea ,_bgfg :=_gafe .Value ,error (nil );if _bgfg !=nil {return _bgfg ;};_egbc .FillcolorAttr =&_edea ;continue ;};if _gafe .Name .Local =="\u0069\u0064"{_agdf ,_dege :=_gafe .Value ,error (nil );if _dege !=nil {return _dege ;};_egbc .IdAttr =&_agdf ;continue ;};if _gafe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dggeg ,_ccfa :=_gafe .Value ,error (nil );if _ccfa !=nil {return _ccfa ;};_egbc .OpacityAttr =&_dggeg ;continue ;};if _gafe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgdd ,_gaffe :=_gafe .Value ,error (nil );if _gaffe !=nil {return _gaffe ;};_egbc .StrokecolorAttr =&_dgdd ;continue ;};if _gafe .Name .Local =="\u0063\u006c\u0061s\u0073"{_eaac ,_aaecf :=_gafe .Value ,error (nil );if _aaecf !=nil {return _aaecf ;};_egbc .ClassAttr =&_eaac ;continue ;};if _gafe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egbc .FilledAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Local =="\u0066\u0072\u006f\u006d"{_cdfg ,_eebeg :=_gafe .Value ,error (nil );if _eebeg !=nil {return _eebeg ;};_egbc .FromAttr =&_cdfg ;continue ;};if _gafe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaad ,_ddfe :=_gafe .Value ,error (nil );if _ddfe !=nil {return _ddfe ;};_egbc .TargetAttr =&_aaad ;continue ;};if _gafe .Name .Local =="\u0068\u0072\u0065\u0066"{_geedg ,_eadcd :=_gafe .Value ,error (nil );if _eadcd !=nil {return _eadcd ;};_egbc .HrefAttr =&_geedg ;continue ;};if _gafe .Name .Local =="\u0074\u006f"{_bfbe ,_fgdg :=_gafe .Value ,error (nil );if _fgdg !=nil {return _fgdg ;};_egbc .ToAttr =&_bfbe ;continue ;};if _gafe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_abde ,_caca :=_gafe .Value ,error (nil );if _caca !=nil {return _caca ;};_egbc .Control2Attr =&_abde ;continue ;};if _gafe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egbc .InsetpenAttr .UnmarshalXMLAttr (_gafe );continue ;};};_gacc :for {_dccd ,_adgg :=d .Token ();if _adgg !=nil {return _adgg ;};switch _afcbf :=_dccd .(type ){case _b .StartElement :switch _afcbf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_faad :=NewEG_ShapeElements ();_faad .Path =NewPath ();if _cffg :=d .DecodeElement (_faad .Path ,&_afcbf );_cffg !=nil {return _cffg ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_faad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gfgd :=NewEG_ShapeElements ();_gfgd .Formulas =NewFormulas ();if _fddcd :=d .DecodeElement (_gfgd .Formulas ,&_afcbf );_fddcd !=nil {return _fddcd ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_gfgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_faab :=NewEG_ShapeElements ();_faab .Handles =NewHandles ();if _ffdc :=d .DecodeElement (_faab .Handles ,&_afcbf );_ffdc !=nil {return _ffdc ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_faab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faaf :=NewEG_ShapeElements ();_faaf .Fill =NewFill ();if _ggff :=d .DecodeElement (_faaf .Fill ,&_afcbf );_ggff !=nil {return _ggff ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_faaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_acfca :=NewEG_ShapeElements ();_acfca .Stroke =NewStroke ();if _eeba :=d .DecodeElement (_acfca .Stroke ,&_afcbf );_eeba !=nil {return _eeba ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_acfca );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_acag :=NewEG_ShapeElements ();_acag .Shadow =NewShadow ();if _cfae :=d .DecodeElement (_acag .Shadow ,&_afcbf );_cfae !=nil {return _cfae ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_acag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fddg :=NewEG_ShapeElements ();_fddg .Textbox =NewTextbox ();if _deeaf :=d .DecodeElement (_fddg .Textbox ,&_afcbf );_deeaf !=nil {return _deeaf ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_fddg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdgf :=NewEG_ShapeElements ();_cdgf .Textpath =NewTextpath ();if _eddc :=d .DecodeElement (_cdgf .Textpath ,&_afcbf );_eddc !=nil {return _eddc ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_cdgf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_edbg :=NewEG_ShapeElements ();_edbg .Imagedata =NewImagedata ();if _fgbab :=d .DecodeElement (_edbg .Imagedata ,&_afcbf );_fgbab !=nil {return _fgbab ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_edbg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bbgc :=NewEG_ShapeElements ();_bbgc .Skew =NewOfcSkew ();if _dfacd :=d .DecodeElement (_bbgc .Skew ,&_afcbf );_dfacd !=nil {return _dfacd ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_bbgc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agef :=NewEG_ShapeElements ();_agef .Extrusion =NewOfcExtrusion ();if _ecbe :=d .DecodeElement (_agef .Extrusion ,&_afcbf );_ecbe !=nil {return _ecbe ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_agef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_degd :=NewEG_ShapeElements ();_degd .Callout =NewOfcCallout ();if _fcfeb :=d .DecodeElement (_degd .Callout ,&_afcbf );_fcfeb !=nil {return _fcfeb ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_degd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bfgf :=NewEG_ShapeElements ();_bfgf .Lock =NewOfcLock ();if _aebe :=d .DecodeElement (_bfgf .Lock ,&_afcbf );_aebe !=nil {return _aebe ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_bfgf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fgce :=NewEG_ShapeElements ();_fgce .Clippath =NewOfcClippath ();if _ecfe :=d .DecodeElement (_fgce .Clippath ,&_afcbf );_ecfe !=nil {return _ecfe ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_fgce );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ecca :=NewEG_ShapeElements ();_ecca .Signatureline =NewOfcSignatureline ();if _ccgg :=d .DecodeElement (_ecca .Signatureline ,&_afcbf );_ccgg !=nil {return _ccgg ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_ecca );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ccfc :=NewEG_ShapeElements ();_ccfc .Wrap =_a .NewWrap ();if _bfca :=d .DecodeElement (_ccfc .Wrap ,&_afcbf );_bfca !=nil {return _bfca ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_ccfc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eggb :=NewEG_ShapeElements ();_eggb .Anchorlock =_a .NewAnchorlock ();if _gbee :=d .DecodeElement (_eggb .Anchorlock ,&_afcbf );_gbee !=nil {return _gbee ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_eggb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dfdb :=NewEG_ShapeElements ();_dfdb .Bordertop =_a .NewBordertop ();if _dbbgg :=d .DecodeElement (_dfdb .Bordertop ,&_afcbf );_dbbgg !=nil {return _dbbgg ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_dfdb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_egag :=NewEG_ShapeElements ();_egag .Borderbottom =_a .NewBorderbottom ();if _bbgd :=d .DecodeElement (_egag .Borderbottom ,&_afcbf );_bbgd !=nil {return _bbgd ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_egag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dfacg :=NewEG_ShapeElements ();_dfacg .Borderleft =_a .NewBorderleft ();if _gbdf :=d .DecodeElement (_dfacg .Borderleft ,&_afcbf );_gbdf !=nil {return _gbdf ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_dfacg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ceeg :=NewEG_ShapeElements ();_ceeg .Borderright =_a .NewBorderright ();if _aeae :=d .DecodeElement (_ceeg .Borderright ,&_afcbf );_aeae !=nil {return _aeae ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_ceeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ggfce :=NewEG_ShapeElements ();_ggfce .ClientData =_ga .NewClientData ();if _cdfbf :=d .DecodeElement (_ggfce .ClientData ,&_afcbf );_cdfbf !=nil {return _cdfbf ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_ggfce );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_abef :=NewEG_ShapeElements ();_abef .Textdata =_fb .NewTextdata ();if _bada :=d .DecodeElement (_abef .Textdata ,&_afcbf );_bada !=nil {return _bada ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_abef );default:_d .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\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_afcbf .Name );if _gcgfa :=d .Skip ();_gcgfa !=nil {return _gcgfa ;};};case _b .EndElement :break _gacc ;case _b .CharData :};};return nil ;};const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;);type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _bd .ST_TrueFalseBlank ;FieldCodes *string ;}; -// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path -func (_aecgd *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _aabbb :=_aecgd .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_aabbb !=nil {return _aabbb ;};if _efgec :=_aecgd .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_efgec !=nil {return _efgec ;};if _adaeb :=_aecgd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_adaeb !=nil {return _adaeb ;};if _aecgd .Fill !=nil {if _gfdea :=_aecgd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gfdea !=nil {return _gfdea ;};};if _aecgd .Stroke !=nil {if _edc :=_aecgd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_edc !=nil {return _edc ;};};if _aecgd .Textbox !=nil {if _eag :=_aecgd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_eag !=nil {return _eag ;};};if _aecgd .Shadow !=nil {if _fcdeg :=_aecgd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fcdeg !=nil {return _fcdeg ;};};if _aecgd .Skew !=nil {if _dafda :=_aecgd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_dafda !=nil {return _dafda ;};};if _aecgd .Extrusion !=nil {if _fccg :=_aecgd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_fccg !=nil {return _fccg ;};};if _aecgd .Callout !=nil {if _cfge :=_aecgd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_cfge !=nil {return _cfge ;};};if _aecgd .Lock !=nil {if _edge :=_aecgd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_edge !=nil {return _edge ;};};if _aecgd .Colormru !=nil {if _edeaa :=_aecgd .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_edeaa !=nil {return _edeaa ;};};if _aecgd .Colormenu !=nil {if _accc :=_aecgd .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_accc !=nil {return _accc ;};};if _agac :=_aecgd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agac !=nil {return _agac ;};return nil ;};func NewShadow ()*Shadow {_dadce :=&Shadow {};_dadce .CT_Shadow =*NewCT_Shadow ();return _dadce };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;); +// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path +func (_fcd *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _aad :=_fcd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aad !=nil {return _aad ;};if _bdca :=_fcd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bdca !=nil {return _bdca ;};if _gff :=_fcd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gff !=nil {return _gff ;};if _feg :=_fcd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_feg !=nil {return _feg ;};if _ced :=_fcd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ced !=nil {return _ced ;};if _cae :=_fcd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cae !=nil {return _cae ;};if _fed :=_fcd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fed !=nil {return _fed ;};if _fea :=_fcd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fea !=nil {return _fea ;};if _eeac :=_fcd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eeac !=nil {return _eeac ;};if _bcg :=_fcd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bcg !=nil {return _bcg ;};if _afge :=_fcd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_afge !=nil {return _afge ;};if _dfa :=_fcd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dfa !=nil {return _dfa ;};if _bdbb :=_fcd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bdbb !=nil {return _bdbb ;};return nil ;};type AG_Path struct{PathAttr *string ;};func (_aeeaa *ST_StrokeArrowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aeeaa =0;case "\u006e\u006f\u006e\u0065":*_aeeaa =1;case "\u0062\u006c\u006fc\u006b":*_aeeaa =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_aeeaa =3;case "\u006f\u0076\u0061\u006c":*_aeeaa =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_aeeaa =5;case "\u006f\u0070\u0065\u006e":*_aeeaa =6;};return nil ;};func (_dgcgba *CT_Stroke )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febd :=range start .Attr {if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0072\u0065\u006ci\u0064"{_dbgeda ,_babfcg :=_febd .Value ,error (nil );if _babfcg !=nil {return _babfcg ;};_dgcgba .RelidAttr =&_dbgeda ;continue ;};if _febd .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"&&_febd .Name .Local =="\u0069\u0064"{_egebbd ,_afbdff :=_febd .Value ,error (nil );if _afbdff !=nil {return _afbdff ;};_dgcgba .RIdAttr =&_egebbd ;continue ;};if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgcgba .ForcedashAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ceegg ,_eggfe :=_febd .Value ,error (nil );if _eggfe !=nil {return _eggfe ;};_dgcgba .TitleAttr =&_ceegg ;continue ;};if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fdeaf ,_caafd :=_febd .Value ,error (nil );if _caafd !=nil {return _caafd ;};_dgcgba .AlthrefAttr =&_fdeaf ;continue ;};if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0068\u0072\u0065\u0066"{_fedag ,_ceccg :=_febd .Value ,error (nil );if _ceccg !=nil {return _ceccg ;};_dgcgba .HrefAttr =&_fedag ;continue ;};if _febd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_decdb ,_feccad :=_febd .Value ,error (nil );if _feccad !=nil {return _feccad ;};_dgcgba .ImagesizeAttr =&_decdb ;continue ;};if _febd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dgcgba .StartarrowlengthAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dgcgba .JoinstyleAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dgcgba .EndarrowAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aecbe ,_cfacb :=_febd .Value ,error (nil );if _cfacb !=nil {return _cfacb ;};_dgcgba .DashstyleAttr =&_aecbe ;continue ;};if _febd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgcgba .EndarrowwidthAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0073\u0072\u0063"{_bbedg ,_afebf :=_febd .Value ,error (nil );if _afebf !=nil {return _afebf ;};_dgcgba .SrcAttr =&_bbedg ;continue ;};if _febd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dgcgba .EndarrowlengthAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dgcgba .LinestyleAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cebed ,_dcadcg :=_febd .Value ,error (nil );if _dcadcg !=nil {return _dcadcg ;};_dgcgba .OpacityAttr =&_cebed ;continue ;};if _febd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_egfge ,_dcfeb :=_febd .Value ,error (nil );if _dcfeb !=nil {return _dcfeb ;};_dgcgba .WeightAttr =&_egfge ;continue ;};if _febd .Name .Local =="\u0069\u0064"{_fbgc ,_adfff :=_febd .Value ,error (nil );if _adfff !=nil {return _adfff ;};_dgcgba .IdAttr =&_fbgc ;continue ;};if _febd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fcbd ,_cgac :=_g .ParseFloat (_febd .Value ,64);if _cgac !=nil {return _cgac ;};_dgcgba .MiterlimitAttr =&_fcbd ;continue ;};if _febd .Name .Local =="\u0063\u006f\u006co\u0072"{_bfcdc ,_fccda :=_febd .Value ,error (nil );if _fccda !=nil {return _fccda ;};_dgcgba .ColorAttr =&_bfcdc ;continue ;};if _febd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dgcgba .ImageaspectAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dgcgba .FilltypeAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u006f\u006e"{_dgcgba .OnAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgcgba .StartarrowwidthAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgcgba .InsetpenAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgcgba .ImagealignshapeAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dgcgba .StartarrowAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dgcgba .EndcapAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_beega ,_eebada :=_febd .Value ,error (nil );if _eebada !=nil {return _eebada ;};_dgcgba .Color2Attr =&_beega ;continue ;};};_feeeb :for {_dagbf ,_ccca :=d .Token ();if _ccca !=nil {return _ccca ;};switch _acfb :=_dagbf .(type ){case _b .StartElement :switch _acfb .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_dgcgba .Left =NewOfcLeft ();if _adfcg :=d .DecodeElement (_dgcgba .Left ,&_acfb );_adfcg !=nil {return _adfcg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_dgcgba .Top =NewOfcTop ();if _bgcc :=d .DecodeElement (_dgcgba .Top ,&_acfb );_bgcc !=nil {return _bgcc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_dgcgba .Right =NewOfcRight ();if _fdddd :=d .DecodeElement (_dgcgba .Right ,&_acfb );_fdddd !=nil {return _fdddd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_dgcgba .Bottom =NewOfcBottom ();if _gdgc :=d .DecodeElement (_dgcgba .Bottom ,&_acfb );_gdgc !=nil {return _gdgc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_dgcgba .Column =NewOfcColumn ();if _cgec :=d .DecodeElement (_dgcgba .Column ,&_acfb );_cgec !=nil {return _cgec ;};default:_d .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\u0072o\u006b\u0065 \u0025\u0076",_acfb .Name );if _bddcd :=d .Skip ();_bddcd !=nil {return _bddcd ;};};case _b .EndElement :break _feeeb ;case _b .CharData :};};return nil ;};func (_dafec *OfcCT_Diagram )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_badc :=range start .Attr {if _badc .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fefaa ,_ecccb :=_g .ParseInt (_badc .Value ,10,64);if _ecccb !=nil {return _ecccb ;};_dafec .DgmstyleAttr =&_fefaa ;continue ;};if _badc .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_dafec .AutoformatAttr .UnmarshalXMLAttr (_badc );continue ;};if _badc .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dafec .ReverseAttr .UnmarshalXMLAttr (_badc );continue ;};if _badc .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_dafec .AutolayoutAttr .UnmarshalXMLAttr (_badc );continue ;};if _badc .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_cgfaa ,_ffecg :=_g .ParseInt (_badc .Value ,10,64);if _ffecg !=nil {return _ffecg ;};_dafec .DgmscalexAttr =&_cgfaa ;continue ;};if _badc .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_egggf ,_bbfbf :=_g .ParseInt (_badc .Value ,10,64);if _bbfbf !=nil {return _bbfbf ;};_dafec .DgmscaleyAttr =&_egggf ;continue ;};if _badc .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_efddg ,_cbce :=_g .ParseInt (_badc .Value ,10,64);if _cbce !=nil {return _cbce ;};_dafec .DgmfontsizeAttr =&_efddg ;continue ;};if _badc .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_dcabe ,_dddeab :=_badc .Value ,error (nil );if _dddeab !=nil {return _dddeab ;};_dafec .ConstrainboundsAttr =&_dcabe ;continue ;};if _badc .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_aeecc ,_abace :=_g .ParseInt (_badc .Value ,10,64);if _abace !=nil {return _abace ;};_dafec .DgmbasetextscaleAttr =&_aeecc ;continue ;};if _badc .Name .Local =="\u0065\u0078\u0074"{_dafec .ExtAttr .UnmarshalXMLAttr (_badc );continue ;};};_abeaf :for {_adgcc ,_ddaed :=d .Token ();if _ddaed !=nil {return _ddaed ;};switch _fbfbd :=_adgcc .(type ){case _b .StartElement :switch _fbfbd .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_dafec .Relationtable =NewOfcCT_RelationTable ();if _adgcdc :=d .DecodeElement (_dafec .Relationtable ,&_fbfbd );_adgcdc !=nil {return _adgcdc ;};default:_d .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\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_fbfbd .Name );if _aagca :=d .Skip ();_aagca !=nil {return _aagca ;};};case _b .EndElement :break _abeaf ;case _b .CharData :};};return nil ;};func (_ffgc *Rect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ffgc .CT_Rect .MarshalXML (e ,start );}; -// Validate validates the OfcCT_R and its children -func (_gfgga *OfcCT_R )Validate ()error {return _gfgga .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_aagga OfcST_Angle )ValidateWithPath (path string )error {switch _aagga {case 0,1,2,3,4,5,6:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagga ));};return nil ;};type CT_Shapetype struct{MasterAttr *string ;EG_ShapeElements []*EG_ShapeElements ;Complex *OfcComplex ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};type OfcST_OLEType byte ; +// Validate validates the OfcInk and its children +func (_dafecf *OfcInk )Validate ()error {return _dafecf .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func NewArc ()*Arc {_ddgd :=&Arc {};_ddgd .CT_Arc =*NewCT_Arc ();return _ddgd };func (_gd *AG_Adj )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0061\u0064\u006a"{_ag ,_gdg :=_gg .Value ,error (nil );if _gdg !=nil {return _gdg ;};_gd .AdjAttr =&_ag ;continue ;};};for {_de ,_dg :=d .Token ();if _dg !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_dg );};if _cg ,_ce :=_de .(_b .EndElement );_ce &&_cg .Name ==start .Name {break ;};};return nil ;};func (_cfggbe *CT_F )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfggbe .EqnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0071\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_cfggbe .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewOfcBottom ()*OfcBottom {_ecged :=&OfcBottom {};_ecged .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ecged ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_bbeg :=&AG_ShapeAttributes {};return _bbeg };func (_dfgeg *Textbox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgeg .CT_Textbox =*NewCT_Textbox ();for _ ,_deggd :=range start .Attr {if _deggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggd .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_dfgeg .SingleclickAttr .UnmarshalXMLAttr (_deggd );continue ;};if _deggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfgeg .InsetmodeAttr .UnmarshalXMLAttr (_deggd );continue ;};if _deggd .Name .Local =="\u0069\u006e\u0073e\u0074"{_afdfd ,_fdfaa :=_deggd .Value ,error (nil );if _fdfaa !=nil {return _fdfaa ;};_dfgeg .InsetAttr =&_afdfd ;continue ;};if _deggd .Name .Local =="\u0069\u0064"{_dgfead ,_aafgd :=_deggd .Value ,error (nil );if _aafgd !=nil {return _aafgd ;};_dfgeg .IdAttr =&_dgfead ;continue ;};if _deggd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gafdg ,_ecace :=_deggd .Value ,error (nil );if _ecace !=nil {return _ecace ;};_dfgeg .StyleAttr =&_gafdg ;continue ;};};_cecbf :for {_gfccf ,_dcfcb :=d .Token ();if _dcfcb !=nil {return _dcfcb ;};switch _ebgce :=_gfccf .(type ){case _b .StartElement :switch _ebgce .Name {case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dfgeg .TxbxContent =_c .NewTxbxContent ();if _aeed :=d .DecodeElement (_dfgeg .TxbxContent ,&_ebgce );_aeed !=nil {return _aeed ;};default:if _gaeea ,_cceeg :=_d .CreateElement (_ebgce );_cceeg !=nil {return _cceeg ;}else {if _aadad :=d .DecodeElement (_gaeea ,&_ebgce );_aadad !=nil {return _aadad ;};_dfgeg .Any =_gaeea ;};};case _b .EndElement :break _cecbf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the Textbox and its children, prefixing error messages with path -func (_dggead *Textbox )ValidateWithPath (path string )error {if _gacgb :=_dggead .CT_Textbox .ValidateWithPath (path );_gacgb !=nil {return _gacgb ;};return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);type Polyline struct{CT_PolyLine }; +// Validate validates the OfcCT_Relation and its children +func (_bbddb *OfcCT_Relation )Validate ()error {return _bbddb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the Polyline and its children, prefixing error messages with path -func (_gffb *Polyline )ValidateWithPath (path string )error {if _dfbfge :=_gffb .CT_PolyLine .ValidateWithPath (path );_dfbfge !=nil {return _dfbfge ;};return nil ;};func NewTextbox ()*Textbox {_bfcfe :=&Textbox {};_bfcfe .CT_Textbox =*NewCT_Textbox ();return _bfcfe };type AG_Fill struct{FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;}; +// Validate validates the AG_Type and its children +func (_dfac *AG_Type )Validate ()error {return _dfac .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_dceda *OfcSignatureline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _dceda .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_ebcb *Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcb .CT_Fill =*NewCT_Fill ();for _ ,_bcdeb :=range start .Attr {if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_ebcb .DetectmouseclickAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0072\u0065\u006ci\u0064"{_ddcd ,_gcgfc :=_bcdeb .Value ,error (nil );if _gcgfc !=nil {return _gcgfc ;};_ebcb .RelidAttr =&_ddcd ;continue ;};if _bcdeb .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"&&_bcdeb .Name .Local =="\u0069\u0064"||_bcdeb .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"&&_bcdeb .Name .Local =="\u0069\u0064"{_fgga ,_befcg :=_bcdeb .Value ,error (nil );if _befcg !=nil {return _befcg ;};_ebcb .IdAttr =&_fgga ;continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_abdg ,_cedb :=_bcdeb .Value ,error (nil );if _cedb !=nil {return _cedb ;};_ebcb .Opacity2Attr =&_abdg ;continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfgad ,_aadbf :=_bcdeb .Value ,error (nil );if _aadbf !=nil {return _aadbf ;};_ebcb .TitleAttr =&_gfgad ;continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0068\u0072\u0065\u0066"{_babea ,_ecaeg :=_bcdeb .Value ,error (nil );if _ecaeg !=nil {return _ecaeg ;};_ebcb .HrefAttr =&_babea ;continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bebc ,_agfdc :=_bcdeb .Value ,error (nil );if _agfdc !=nil {return _agfdc ;};_ebcb .AlthrefAttr =&_bebc ;continue ;};if _bcdeb .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ebcb .AlignshapeAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_ebcb .MethodAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0073\u0069\u007a\u0065"{_cgff ,_dfddg :=_bcdeb .Value ,error (nil );if _dfddg !=nil {return _dfddg ;};_ebcb .SizeAttr =&_cgff ;continue ;};if _bcdeb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fdeec ,_feed :=_bcdeb .Value ,error (nil );if _feed !=nil {return _feed ;};_ebcb .PositionAttr =&_fdeec ;continue ;};if _bcdeb .Name .Local =="\u0073\u0072\u0063"{_fgaea ,_fbfdc :=_bcdeb .Value ,error (nil );if _fbfdc !=nil {return _fbfdc ;};_ebcb .SrcAttr =&_fgaea ;continue ;};if _bcdeb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_cbdd ,_cfggc :=_bcdeb .Value ,error (nil );if _cfggc !=nil {return _cfggc ;};_ebcb .ColorsAttr =&_cbdd ;continue ;};if _bcdeb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gegg ,_bgfcc :=_bcdeb .Value ,error (nil );if _bgfcc !=nil {return _bgfcc ;};_ebcb .Color2Attr =&_gegg ;continue ;};if _bcdeb .Name .Local =="\u0074\u0079\u0070\u0065"{_ebcb .TypeAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_acbb ,_ggceb :=_bcdeb .Value ,error (nil );if _ggceb !=nil {return _ggceb ;};_ebcb .FocussizeAttr =&_acbb ;continue ;};if _bcdeb .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bgbd ,_bfgdd :=_bcdeb .Value ,error (nil );if _bfgdd !=nil {return _bfgdd ;};_ebcb .FocuspositionAttr =&_bgbd ;continue ;};if _bcdeb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dddbd ,_bfbec :=_bcdeb .Value ,error (nil );if _bfbec !=nil {return _bfbec ;};_ebcb .OriginAttr =&_dddbd ;continue ;};if _bcdeb .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_ebcb .AspectAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0061\u006e\u0067l\u0065"{_bafd ,_efddf :=_g .ParseFloat (_bcdeb .Value ,64);if _efddf !=nil {return _efddf ;};_ebcb .AngleAttr =&_bafd ;continue ;};if _bcdeb .Name .Local =="\u0066\u006f\u0063u\u0073"{_babdf ,_edda :=_bcdeb .Value ,error (nil );if _edda !=nil {return _edda ;};_ebcb .FocusAttr =&_babdf ;continue ;};if _bcdeb .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_ebcb .RecolorAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_ebcb .RotateAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caggd ,_bdab :=_bcdeb .Value ,error (nil );if _bdab !=nil {return _bdab ;};_ebcb .OpacityAttr =&_caggd ;continue ;};if _bcdeb .Name .Local =="\u0063\u006f\u006co\u0072"{_bfda ,_decfg :=_bcdeb .Value ,error (nil );if _decfg !=nil {return _decfg ;};_ebcb .ColorAttr =&_bfda ;continue ;};if _bcdeb .Name .Local =="\u006f\u006e"{_ebcb .OnAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0069\u0064"{_eecbb ,_cbcgg :=_bcdeb .Value ,error (nil );if _cbcgg !=nil {return _cbcgg ;};_ebcb .SIdAttr =&_eecbb ;continue ;};};_gedc :for {_ebec ,_cdegb :=d .Token ();if _cdegb !=nil {return _cdegb ;};switch _bgac :=_ebec .(type ){case _b .StartElement :switch _bgac .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_ebcb .Fill =NewOfcFill ();if _cbfee :=d .DecodeElement (_ebcb .Fill ,&_bgac );_cbfee !=nil {return _cbfee ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0069l\u006c\u0020\u0025\u0076",_bgac .Name );if _bfaeg :=d .Skip ();_bfaeg !=nil {return _bfaeg ;};};case _b .EndElement :break _gedc ;case _b .CharData :};};return nil ;}; -// Validate validates the OfcCT_EquationXml and its children -func (_fdgf *OfcCT_EquationXml )Validate ()error {return _fdgf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");}; +// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path +func (_egbcb *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_feafec OfcST_How )ValidateWithPath (path string )error {switch _feafec {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feafec ));};return nil ;};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func NewFill ()*Fill {_fedae :=&Fill {};_fedae .CT_Fill =*NewCT_Fill ();return _fedae };func (_gafge *OfcShapelayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _gafge .OfcCT_ShapeLayout .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path -func (_dbee *CT_Handles )ValidateWithPath (path string )error {for _gdac ,_defeg :=range _dbee .H {if _dbcce :=_defeg .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_gdac ));_dbcce !=nil {return _dbcce ;};};return nil ;};func (_fbbf ST_Ext )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_fbbf .String (),start );};func (_daada OfcST_HrAlign )Validate ()error {return _daada .ValidateWithPath ("")}; +// Validate validates the OfcCT_Fill and its children +func (_dbbaa *OfcCT_Fill )Validate ()error {return _dbbaa .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func NewCT_TextPath ()*CT_TextPath {_egccf :=&CT_TextPath {};return _egccf };type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_ddfbb *OfcComplex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _ddfbb .OfcCT_Complex .MarshalXML (e ,start );};func (_gbbee *OfcST_How )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcffe ,_afaaf :=d .Token ();if _afaaf !=nil {return _afaaf ;};if _bfbba ,_eddfe :=_bcffe .(_b .EndElement );_eddfe &&_bfbba .Name ==start .Name {*_gbbee =1;return nil ;};if _dceeb ,_befdcd :=_bcffe .(_b .CharData );!_befdcd {return _e .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",_bcffe );}else {switch string (_dceeb ){case "":*_gbbee =0;case "\u0074\u006f\u0070":*_gbbee =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_gbbee =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gbbee =3;case "\u006c\u0065\u0066\u0074":*_gbbee =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbbee =5;case "\u0072\u0069\u0067h\u0074":*_gbbee =6;};};_bcffe ,_afaaf =d .Token ();if _afaaf !=nil {return _afaaf ;};if _ggbbg ,_gfgcfd :=_bcffe .(_b .EndElement );_gfgcfd &&_ggbbg .Name ==start .Name {return nil ;};return _e .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",_bcffe );};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_aadda *OfcST_OLEType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aadda =0;case "\u0045\u006d\u0062e\u0064":*_aadda =1;case "\u004c\u0069\u006e\u006b":*_aadda =2;};return nil ;};func (_fabfe ST_Ext )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdcce :=_b .Attr {};_cdcce .Name =name ;switch _fabfe {case ST_ExtUnset :_cdcce .Value ="";case ST_ExtView :_cdcce .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_cdcce .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_cdcce .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _cdcce ,nil ;};type OfcCT_ClipPath struct{VAttr string ;}; -// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path -func (_ffcd *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _bcbde :=_ffcd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bcbde !=nil {return _bcbde ;};return nil ;};func NewCT_Fill ()*CT_Fill {_cedab :=&CT_Fill {};return _cedab };func (_fgdcc OfcST_InsetMode )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_fgdcc .String (),start );};func (_acdgg *OfcST_HrAlign )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_acdgg =0;case "\u006c\u0065\u0066\u0074":*_acdgg =1;case "\u0072\u0069\u0067h\u0074":*_acdgg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acdgg =3;};return nil ;}; +// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path +func (_ccdaf *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _gfaac :=_ccdaf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gfaac !=nil {return _gfaac ;};if _dagb :=_ccdaf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dagb !=nil {return _dagb ;};if _dcdd :=_ccdaf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dcdd !=nil {return _dcdd ;};if _gaga :=_ccdaf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gaga !=nil {return _gaga ;};if _eca :=_ccdaf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_eca !=nil {return _eca ;};if _aadb :=_ccdaf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aadb !=nil {return _aadb ;};if _bbae :=_ccdaf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bbae !=nil {return _bbae ;};if _dfe :=_ccdaf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dfe !=nil {return _dfe ;};if _cba :=_ccdaf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cba !=nil {return _cba ;};if _bcge :=_ccdaf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bcge !=nil {return _bcge ;};if _afbf :=_ccdaf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afbf !=nil {return _afbf ;};if _gdeg :=_ccdaf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gdeg !=nil {return _gdeg ;};if _fgb :=_ccdaf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fgb !=nil {return _fgb ;};if _dfd :=_ccdaf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};if _adcd :=_ccdaf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_adcd !=nil {return _adcd ;};return nil ;}; -// ValidateWithPath validates the Shape and its children, prefixing error messages with path -func (_cfce *Shape )ValidateWithPath (path string )error {if _adbff :=_cfce .CT_Shape .ValidateWithPath (path );_adbff !=nil {return _adbff ;};return nil ;};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_baad .Wrap ;Anchorlock *_baad .Anchorlock ;Bordertop *_baad .Bordertop ;Borderbottom *_baad .Borderbottom ;Borderleft *_baad .Borderleft ;Borderright *_baad .Borderright ;ClientData *_edcbg .ClientData ;Textdata *_abbeb .Textdata ;};func (_eagbf *Oval )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_eagbf .CT_Oval =*NewCT_Oval ();for _ ,_bcfcc :=range start .Attr {if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cegbf ,_deeb :=_bcfcc .Value ,error (nil );if _deeb !=nil {return _deeb ;};_eagbf .BordertopcolorAttr =&_cegbf ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eagbf .BulletAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0068\u0072"{_eagbf .HrAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eagbf .CliptowrapAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0068\u0072\u0073t\u0064"{_eagbf .HrstdAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u006f\u006c\u0065"{_eagbf .OleAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eagbf .HrnoshadeAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u006f\u006e\u0065\u0064"{_eagbf .OnedAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0068\u0072\u0070c\u0074"{_becd ,_deeea :=_egcdd .ParseFloat (_bcfcc .Value ,64);if _deeea !=nil {return _deeea ;};_adbd :=float32 (_becd );_eagbf .HrpctAttr =&_adbd ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eagbf .OleiconAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ccacf ,_ffeff :=_bcfcc .Value ,error (nil );if _ffeff !=nil {return _ffeff ;};_eagbf .BorderbottomcolorAttr =&_ccacf ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eagbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebbd ,_bffb :=_egcdd .ParseInt (_bcfcc .Value ,10,64);if _bffb !=nil {return _bffb ;};_eagbf .RegroupidAttr =&_ebbd ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0063\u006c\u0069\u0070"{_eagbf .ClipAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eagbf .HralignAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eagbf .PreferrelativeAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eagbf .DgmlayoutAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eagbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eagbf .InsetmodeAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eagbf .ButtonAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eagbf .UserdrawnAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eagbf .AllowincellAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0073\u0070\u0074"{_bdcd ,_bbfgg :=_egcdd .ParseFloat (_bcfcc .Value ,64);if _bbfgg !=nil {return _bbfgg ;};_fagdd :=float32 (_bdcd );_eagbf .SptAttr =&_fagdd ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gagge ,_bdebc :=_bcfcc .Value ,error (nil );if _bdebc !=nil {return _bdebc ;};_eagbf .BorderleftcolorAttr =&_gagge ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eagbf .ConnectortypeAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbccg ,_aege :=_bcfcc .Value ,error (nil );if _aege !=nil {return _aege ;};_eagbf .BorderrightcolorAttr =&_dbccg ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0073\u0070\u0069\u0064"{_ddgd ,_egeeg :=_bcfcc .Value ,error (nil );if _egeeg !=nil {return _egeeg ;};_eagbf .SpidAttr =&_ddgd ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbaf ,_cccccb :=_egcdd .ParseInt (_bcfcc .Value ,10,64);if _cccccb !=nil {return _cccccb ;};_eagbf .DgmnodekindAttr =&_gbaf ;continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eagbf .BwpureAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eagbf .ForcedashAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eagbf .BwnormalAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eagbf .BwmodeAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eagbf .UserhiddenAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfcc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eagbf .AllowoverlapAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdgca ,_adac :=_bcfcc .Value ,error (nil );if _adac !=nil {return _adac ;};_eagbf .TargetAttr =&_gdgca ;continue ;};if _bcfcc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgegg ,_cfgfc :=_bcfcc .Value ,error (nil );if _cfgfc !=nil {return _cfgfc ;};_eagbf .CoordoriginAttr =&_cgegg ;continue ;};if _bcfcc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eagbf .StrokedAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cfbbb ,_dccd :=_bcfcc .Value ,error (nil );if _dccd !=nil {return _dccd ;};_eagbf .CoordsizeAttr =&_cfbbb ;continue ;};if _bcfcc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ddbegae ,_cffac :=_bcfcc .Value ,error (nil );if _cffac !=nil {return _cffac ;};_eagbf .StrokeweightAttr =&_ddbegae ;continue ;};if _bcfcc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecace ,_cfdg :=_bcfcc .Value ,error (nil );if _cfdg !=nil {return _cfdg ;};_eagbf .StyleAttr =&_ecace ;continue ;};if _bcfcc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bdcgg ,_abba :=_bcfcc .Value ,error (nil );if _abba !=nil {return _abba ;};_eagbf .ChromakeyAttr =&_bdcgg ;continue ;};if _bcfcc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbdf ,_bdacd :=_bcfcc .Value ,error (nil );if _bdacd !=nil {return _bdacd ;};_eagbf .FillcolorAttr =&_fbdf ;continue ;};if _bcfcc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efgbd ,_eceg :=_bcfcc .Value ,error (nil );if _eceg !=nil {return _eceg ;};_eagbf .OpacityAttr =&_efgbd ;continue ;};if _bcfcc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dafcd ,_cbggde :=_bcfcc .Value ,error (nil );if _cbggde !=nil {return _cbggde ;};_eagbf .WrapcoordsAttr =&_dafcd ;continue ;};if _bcfcc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_affba ,_agdfg :=_bcfcc .Value ,error (nil );if _agdfg !=nil {return _agdfg ;};_eagbf .StrokecolorAttr =&_affba ;continue ;};if _bcfcc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eagbf .InsetpenAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Local =="\u0068\u0072\u0065\u0066"{_cbda ,_ecgfd :=_bcfcc .Value ,error (nil );if _ecgfd !=nil {return _ecgfd ;};_eagbf .HrefAttr =&_cbda ;continue ;};if _bcfcc .Name .Local =="\u0069\u0064"{_bfgd ,_agdc :=_bcfcc .Value ,error (nil );if _agdc !=nil {return _agdc ;};_eagbf .IdAttr =&_bfgd ;continue ;};if _bcfcc .Name .Local =="\u0070\u0072\u0069n\u0074"{_eagbf .PrintAttr .UnmarshalXMLAttr (_bcfcc );continue ;};if _bcfcc .Name .Local =="\u0061\u006c\u0074"{_adeec ,_bdce :=_bcfcc .Value ,error (nil );if _bdce !=nil {return _bdce ;};_eagbf .AltAttr =&_adeec ;continue ;};if _bcfcc .Name .Local =="\u0074\u0069\u0074l\u0065"{_accde ,_cdabg :=_bcfcc .Value ,error (nil );if _cdabg !=nil {return _cdabg ;};_eagbf .TitleAttr =&_accde ;continue ;};if _bcfcc .Name .Local =="\u0063\u006c\u0061s\u0073"{_aged ,_dbbbg :=_bcfcc .Value ,error (nil );if _dbbbg !=nil {return _dbbbg ;};_eagbf .ClassAttr =&_aged ;continue ;};if _bcfcc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eagbf .FilledAttr .UnmarshalXMLAttr (_bcfcc );continue ;};};_cbgef :for {_dagbc ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};switch _ecgbe :=_dagbc .(type ){case _dbcbe .StartElement :switch _ecgbe .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fgda :=NewEG_ShapeElements ();_fgda .Path =NewPath ();if _ecag :=d .DecodeElement (_fgda .Path ,&_ecgbe );_ecag !=nil {return _ecag ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_fgda );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cdae :=NewEG_ShapeElements ();_cdae .Formulas =NewFormulas ();if _acd :=d .DecodeElement (_cdae .Formulas ,&_ecgbe );_acd !=nil {return _acd ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_cdae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fgecf :=NewEG_ShapeElements ();_fgecf .Handles =NewHandles ();if _dgeg :=d .DecodeElement (_fgecf .Handles ,&_ecgbe );_dgeg !=nil {return _dgeg ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_fgecf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_efgbgg :=NewEG_ShapeElements ();_efgbgg .Fill =NewFill ();if _cdede :=d .DecodeElement (_efgbgg .Fill ,&_ecgbe );_cdede !=nil {return _cdede ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_efgbgg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bbfec :=NewEG_ShapeElements ();_bbfec .Stroke =NewStroke ();if _afff :=d .DecodeElement (_bbfec .Stroke ,&_ecgbe );_afff !=nil {return _afff ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_bbfec );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cfabd :=NewEG_ShapeElements ();_cfabd .Shadow =NewShadow ();if _gagbd :=d .DecodeElement (_cfabd .Shadow ,&_ecgbe );_gagbd !=nil {return _gagbd ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_cfabd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_aeeegb :=NewEG_ShapeElements ();_aeeegb .Textbox =NewTextbox ();if _feed :=d .DecodeElement (_aeeegb .Textbox ,&_ecgbe );_feed !=nil {return _feed ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_aeeegb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gcc :=NewEG_ShapeElements ();_gcc .Textpath =NewTextpath ();if _afdf :=d .DecodeElement (_gcc .Textpath ,&_ecgbe );_afdf !=nil {return _afdf ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_gcc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bbffg :=NewEG_ShapeElements ();_bbffg .Imagedata =NewImagedata ();if _fdga :=d .DecodeElement (_bbffg .Imagedata ,&_ecgbe );_fdga !=nil {return _fdga ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_bbffg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gg :=NewEG_ShapeElements ();_gg .Skew =NewOfcSkew ();if _geeac :=d .DecodeElement (_gg .Skew ,&_ecgbe );_geeac !=nil {return _geeac ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_gg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bgada :=NewEG_ShapeElements ();_bgada .Extrusion =NewOfcExtrusion ();if _dbbce :=d .DecodeElement (_bgada .Extrusion ,&_ecgbe );_dbbce !=nil {return _dbbce ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_bgada );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bdcf :=NewEG_ShapeElements ();_bdcf .Callout =NewOfcCallout ();if _cbdeg :=d .DecodeElement (_bdcf .Callout ,&_ecgbe );_cbdeg !=nil {return _cbdeg ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_bdcf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fgegc :=NewEG_ShapeElements ();_fgegc .Lock =NewOfcLock ();if _gceeb :=d .DecodeElement (_fgegc .Lock ,&_ecgbe );_gceeb !=nil {return _gceeb ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_fgegc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cdbad :=NewEG_ShapeElements ();_cdbad .Clippath =NewOfcClippath ();if _adegb :=d .DecodeElement (_cdbad .Clippath ,&_ecgbe );_adegb !=nil {return _adegb ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_cdbad );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_efggc :=NewEG_ShapeElements ();_efggc .Signatureline =NewOfcSignatureline ();if _ecfc :=d .DecodeElement (_efggc .Signatureline ,&_ecgbe );_ecfc !=nil {return _ecfc ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_efggc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ggffa :=NewEG_ShapeElements ();_ggffa .Wrap =_baad .NewWrap ();if _cfba :=d .DecodeElement (_ggffa .Wrap ,&_ecgbe );_cfba !=nil {return _cfba ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_ggffa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aaffcd :=NewEG_ShapeElements ();_aaffcd .Anchorlock =_baad .NewAnchorlock ();if _eededg :=d .DecodeElement (_aaffcd .Anchorlock ,&_ecgbe );_eededg !=nil {return _eededg ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_aaffcd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gcgda :=NewEG_ShapeElements ();_gcgda .Bordertop =_baad .NewBordertop ();if _bcaf :=d .DecodeElement (_gcgda .Bordertop ,&_ecgbe );_bcaf !=nil {return _bcaf ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_gcgda );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ccfd :=NewEG_ShapeElements ();_ccfd .Borderbottom =_baad .NewBorderbottom ();if _ccbf :=d .DecodeElement (_ccfd .Borderbottom ,&_ecgbe );_ccbf !=nil {return _ccbf ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_ccfd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bdfb :=NewEG_ShapeElements ();_bdfb .Borderleft =_baad .NewBorderleft ();if _eccbc :=d .DecodeElement (_bdfb .Borderleft ,&_ecgbe );_eccbc !=nil {return _eccbc ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_bdfb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eegc :=NewEG_ShapeElements ();_eegc .Borderright =_baad .NewBorderright ();if _cfdef :=d .DecodeElement (_eegc .Borderright ,&_ecgbe );_cfdef !=nil {return _cfdef ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_eegc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dgegg :=NewEG_ShapeElements ();_dgegg .ClientData =_edcbg .NewClientData ();if _abae :=d .DecodeElement (_dgegg .ClientData ,&_ecgbe );_abae !=nil {return _abae ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_dgegg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_beeec :=NewEG_ShapeElements ();_beeec .Textdata =_abbeb .NewTextdata ();if _cgdeg :=d .DecodeElement (_beeec .Textdata ,&_ecgbe );_cgdeg !=nil {return _cgdeg ;};_eagbf .EG_ShapeElements =append (_eagbf .EG_ShapeElements ,_beeec );default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0076a\u006c\u0020\u0025\u0076",_ecgbe .Name );if _ababd :=d .Skip ();_ababd !=nil {return _ababd ;};};case _dbcbe .EndElement :break _cbgef ;case _dbcbe .CharData :};};return nil ;};func (_dccaf ST_FillType )Validate ()error {return _dccaf .ValidateWithPath ("")};func (_acaa *CT_F )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _acaa .EqnAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0065\u0071\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_acaa .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_ggfge :=&OfcCT_IdMap {};return _ggfge };func (_ggfcf ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _ggfcf {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfcf ));};return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;}; +// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path +func (_ddde *AG_ImageAttributes )ValidateWithPath (path string )error {if _bac :=_ddde .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bac !=nil {return _bac ;};if _cfgg :=_ddde .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_cfgg !=nil {return _cfgg ;};return nil ;};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};func (_ddbfg *OfcST_DiagramLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdcbe ,_cfcade :=d .Token ();if _cfcade !=nil {return _cfcade ;};if _ebgcdg ,_geeea :=_cdcbe .(_b .EndElement );_geeea &&_ebgcdg .Name ==start .Name {*_ddbfg =1;return nil ;};if _efffa ,_gdgab :=_cdcbe .(_b .CharData );!_gdgab {return _e .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",_cdcbe );}else {switch string (_efffa ){case "":*_ddbfg =0;case "\u0030":*_ddbfg =1;case "\u0031":*_ddbfg =2;case "\u0032":*_ddbfg =3;case "\u0033":*_ddbfg =4;};};_cdcbe ,_cfcade =d .Token ();if _cfcade !=nil {return _cfcade ;};if _bbgee ,_gceee :=_cdcbe .(_b .EndElement );_gceee &&_bbgee .Name ==start .Name {return nil ;};return _e .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",_cdcbe );};func NewCT_F ()*CT_F {_faddf :=&CT_F {};return _faddf }; -// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path -func (_cedfba *CT_Line )ValidateWithPath (path string )error {for _bfcac ,_badae :=range _cedfba .EG_ShapeElements {if _gebe :=_badae .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bfcac ));_gebe !=nil {return _gebe ;};};if _cafcd :=_cedfba .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cafcd !=nil {return _cafcd ;};if _dafba :=_cedfba .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dafba !=nil {return _dafba ;};if _bgcf :=_cedfba .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bgcf !=nil {return _bgcf ;};if _gfacc :=_cedfba .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gfacc !=nil {return _gfacc ;};if _ffad :=_cedfba .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ffad !=nil {return _ffad ;};if _gcfaa :=_cedfba .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gcfaa !=nil {return _gcfaa ;};if _caadg :=_cedfba .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_caadg !=nil {return _caadg ;};if _gc :=_cedfba .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gc !=nil {return _gc ;};if _adfbf :=_cedfba .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_adfbf !=nil {return _adfbf ;};if _degcc :=_cedfba .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_degcc !=nil {return _degcc ;};if _ffabg :=_cedfba .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ffabg !=nil {return _ffabg ;};if _bagd :=_cedfba .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bagd !=nil {return _bagd ;};if _egead :=_cedfba .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_egead !=nil {return _egead ;};if _bbea :=_cedfba .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bbea !=nil {return _bbea ;};if _cddfg :=_cedfba .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cddfg !=nil {return _cddfg ;};if _gfag :=_cedfba .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gfag !=nil {return _gfag ;};if _gebg :=_cedfba .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gebg !=nil {return _gebg ;};if _bfgdfb :=_cedfba .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bfgdfb !=nil {return _bfgdfb ;};if _bgdf :=_cedfba .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgdf !=nil {return _bgdf ;};if _agfdf :=_cedfba .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_agfdf !=nil {return _agfdf ;};if _gbebg :=_cedfba .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbebg !=nil {return _gbebg ;};if _beabg :=_cedfba .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_beabg !=nil {return _beabg ;};if _gbag :=_cedfba .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gbag !=nil {return _gbag ;};if _gabdd :=_cedfba .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gabdd !=nil {return _gabdd ;};if _bcaed :=_cedfba .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bcaed !=nil {return _bcaed ;};if _bcaea :=_cedfba .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bcaea !=nil {return _bcaea ;};if _dabcc :=_cedfba .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dabcc !=nil {return _dabcc ;};if _fcbaa :=_cedfba .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fcbaa !=nil {return _fcbaa ;};if _afcbc :=_cedfba .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_afcbc !=nil {return _afcbc ;};return nil ;};func (_fbcee *CT_Textbox )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _fbcee .InsetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbcee .InsetAttr )});};if _fbcee .SingleclickAttr !=_eeg .ST_TrueFalseUnset {_bcebga ,_daegc :=_fbcee .SingleclickAttr .MarshalXMLAttr (_dbcbe .Name {Local :"s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _daegc !=nil {return _daegc ;};start .Attr =append (start .Attr ,_bcebga );};if _fbcee .InsetmodeAttr !=OfcST_InsetModeUnset {_badce ,_gebf :=_fbcee .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gebf !=nil {return _gebf ;};start .Attr =append (start .Attr ,_badce );};if _fbcee .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbcee .IdAttr )});};if _fbcee .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbcee .StyleAttr )});};e .EncodeToken (start );if _fbcee .TxbxContent !=nil {_dfffb :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fbcee .TxbxContent ,_dfffb );};if _fbcee .Any !=nil {_fbcee .Any .MarshalXML (e ,_dbcbe .StartElement {});};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func NewCT_Path ()*CT_Path {_eeebf :=&CT_Path {};return _eeebf };func NewAG_ImageAttributes ()*AG_ImageAttributes {_bcgbb :=&AG_ImageAttributes {};return _bcgbb };func (_ecfb *ST_StrokeArrowLength )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_ccba ,_eebea :=d .Token ();if _eebea !=nil {return _eebea ;};if _beda ,_dbegee :=_ccba .(_dbcbe .EndElement );_dbegee &&_beda .Name ==start .Name {*_ecfb =1;return nil ;};if _egeae ,_gecfb :=_ccba .(_dbcbe .CharData );!_gecfb {return _eedc .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",_ccba );}else {switch string (_egeae ){case "":*_ecfb =0;case "\u0073\u0068\u006fr\u0074":*_ecfb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ecfb =2;case "\u006c\u006f\u006e\u0067":*_ecfb =3;};};_ccba ,_eebea =d .Token ();if _eebea !=nil {return _eebea ;};if _cagfb ,_agfd :=_ccba .(_dbcbe .EndElement );_agfd &&_cagfb .Name ==start .Name {return nil ;};return _eedc .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",_ccba );};type OfcST_OLEDrawAspect byte ; +// Validate validates the CT_TextPath and its children +func (_faagg *CT_TextPath )Validate ()error {return _faagg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");}; -// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path -func (_bcggg *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _eccc :=_bcggg .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_eccc !=nil {return _eccc ;};if _bcggg .IdAttr !=nil {if !_eeg .ST_GuidPatternRe .MatchString (*_bcggg .IdAttr ){return _eedc .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_eeg .ST_GuidPatternRe ,*_bcggg .IdAttr );};};if _bcggg .ProvidAttr !=nil {if !_eeg .ST_GuidPatternRe .MatchString (*_bcggg .ProvidAttr ){return _eedc .Errorf ("\u0025\u0073\u002f\u006d\u002eP\u0072\u006f\u0076\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eeg .ST_GuidPatternRe ,*_bcggg .ProvidAttr );};};if _dbgcc :=_bcggg .SigninginstructionssetAttr .ValidateWithPath (path +"/\u0053\u0069\u0067\u006e\u0069\u006eg\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069o\u006e\u0073\u0073e\u0074A\u0074\u0074\u0072");_dbgcc !=nil {return _dbgcc ;};if _febgf :=_bcggg .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_febgf !=nil {return _febgf ;};if _dccb :=_bcggg .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_dccb !=nil {return _dccb ;};if _bbgd :=_bcggg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bbgd !=nil {return _bbgd ;};return nil ;};func (_acafg OfcST_HrAlign )String ()string {switch _acafg {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";};return "";}; +// Validate validates the AG_Ext and its children +func (_aac *AG_Ext )Validate ()error {return _aac .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_agegc *ST_StrokeArrowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faaef ,_eedff :=d .Token ();if _eedff !=nil {return _eedff ;};if _cdfcc ,_cgfabg :=_faaef .(_b .EndElement );_cgfabg &&_cdfcc .Name ==start .Name {*_agegc =1;return nil ;};if _adaaa ,_dcgaa :=_faaef .(_b .CharData );!_dcgaa {return _e .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",_faaef );}else {switch string (_adaaa ){case "":*_agegc =0;case "\u006e\u006f\u006e\u0065":*_agegc =1;case "\u0062\u006c\u006fc\u006b":*_agegc =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_agegc =3;case "\u006f\u0076\u0061\u006c":*_agegc =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_agegc =5;case "\u006f\u0070\u0065\u006e":*_agegc =6;};};_faaef ,_eedff =d .Token ();if _eedff !=nil {return _eedff ;};if _dagdf ,_gefae :=_faaef .(_b .EndElement );_gefae &&_dagdf .Name ==start .Name {return nil ;};return _e .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",_faaef );};func (_cbefe OfcST_BWMode )Validate ()error {return _cbefe .ValidateWithPath ("")};func (_ggfaa OfcST_How )String ()string {switch _ggfaa {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";}; -// Validate validates the AG_Chromakey and its children -func (_ggded *AG_Chromakey )Validate ()error {return _ggded .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func (_bece *OfcSignatureline )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_bece .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_eccae :=range start .Attr {if _eccae .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_dcge ,_dbfc :=_eccae .Value ,error (nil );if _dbfc !=nil {return _dbfc ;};_bece .SuggestedsignerAttr =&_dcge ;continue ;};if _eccae .Name .Local =="\u0069\u0064"{_ffbfb ,_eccfg :=_eccae .Value ,error (nil );if _eccfg !=nil {return _eccfg ;};_bece .IdAttr =&_ffbfb ;continue ;};if _eccae .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dgcf ,_ffbcg :=_eccae .Value ,error (nil );if _ffbcg !=nil {return _ffbcg ;};_bece .ProvidAttr =&_dgcf ;continue ;};if _eccae .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_bece .SigninginstructionssetAttr .UnmarshalXMLAttr (_eccae );continue ;};if _eccae .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bece .AllowcommentsAttr .UnmarshalXMLAttr (_eccae );continue ;};if _eccae .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_bece .ShowsigndateAttr .UnmarshalXMLAttr (_eccae );continue ;};if _eccae .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_bece .IssignaturelineAttr .UnmarshalXMLAttr (_eccae );continue ;};if _eccae .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_cfgf ,_dfabg :=_eccae .Value ,error (nil );if _dfabg !=nil {return _dfabg ;};_bece .Suggestedsigner2Attr =&_cfgf ;continue ;};if _eccae .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_afccab ,_acde :=_eccae .Value ,error (nil );if _acde !=nil {return _acde ;};_bece .SuggestedsigneremailAttr =&_afccab ;continue ;};if _eccae .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_daf ,_fbcbc :=_eccae .Value ,error (nil );if _fbcbc !=nil {return _fbcbc ;};_bece .SigninginstructionsAttr =&_daf ;continue ;};if _eccae .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ggcf ,_egbab :=_eccae .Value ,error (nil );if _egbab !=nil {return _egbab ;};_bece .AddlxmlAttr =&_ggcf ;continue ;};if _eccae .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_acbf ,_abd :=_eccae .Value ,error (nil );if _abd !=nil {return _abd ;};_bece .SigprovurlAttr =&_acbf ;continue ;};if _eccae .Name .Local =="\u0065\u0078\u0074"{_bece .ExtAttr .UnmarshalXMLAttr (_eccae );continue ;};};for {_fbegb ,_gabe :=d .Token ();if _gabe !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u004f\u0066\u0063\u0053\u0069\u0067\u006ea\u0074u\u0072\u0065\u006c\u0069\u006e\u0065\u003a \u0025\u0073",_gabe );};if _ecgdgf ,_efceg :=_fbegb .(_dbcbe .EndElement );_efceg &&_ecgdgf .Name ==start .Name {break ;};};return nil ;};func (_bdga *OfcCT_RegroupTable )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bdga .ExtAttr !=ST_ExtUnset {_fgaga ,_beb :=_bdga .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _beb !=nil {return _beb ;};start .Attr =append (start .Attr ,_fgaga );};e .EncodeToken (start );if _bdga .Entry !=nil {_bbacg :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_gfdf :=range _bdga .Entry {e .EncodeElement (_gfdf ,_bbacg );};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};type ST_StrokeJoinStyle byte ;func (_daef ST_EditAs )ValidateWithPath (path string )error {switch _daef {case 0,1,2,3,4,5,6,7:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daef ));};return nil ;};type CT_TextPath struct{OnAttr _eeg .ST_TrueFalse ;FitshapeAttr _eeg .ST_TrueFalse ;FitpathAttr _eeg .ST_TrueFalse ;TrimAttr _eeg .ST_TrueFalse ;XscaleAttr _eeg .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func (_aedbc *OfcST_ExtrusionType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_ccabca ,_gdeed :=d .Token ();if _gdeed !=nil {return _gdeed ;};if _fbeba ,_ccebd :=_ccabca .(_dbcbe .EndElement );_ccebd &&_fbeba .Name ==start .Name {*_aedbc =1;return nil ;};if _gbfg ,_ddcf :=_ccabca .(_dbcbe .CharData );!_ddcf {return _eedc .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",_ccabca );}else {switch string (_gbfg ){case "":*_aedbc =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_aedbc =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_aedbc =2;};};_ccabca ,_gdeed =d .Token ();if _gdeed !=nil {return _gdeed ;};if _dfbfac ,_faadf :=_ccabca .(_dbcbe .EndElement );_faadf &&_dfbfac .Name ==start .Name {return nil ;};return _eedc .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",_ccabca );}; +// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path +func (_eeea *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_gbffc *OfcCT_EquationXml )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfggbf :=range start .Attr {if _gfggbf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_afffa ,_gacee :=_gfggbf .Value ,error (nil );if _gacee !=nil {return _gacee ;};_gbffc .ContentTypeAttr =&_afffa ;continue ;};};_gdgf :for {_ffggg ,_aagggd :=d .Token ();if _aagggd !=nil {return _aagggd ;};switch _eabf :=_ffggg .(type ){case _b .StartElement :switch _eabf .Name {default:if _eaeba ,_acdcb :=_d .CreateElement (_eabf );_acdcb !=nil {return _acdcb ;}else {if _fgegg :=d .DecodeElement (_eaeba ,&_eabf );_fgegg !=nil {return _fgegg ;};_gbffc .Any =_eaeba ;};};case _b .EndElement :break _gdgf ;case _b .CharData :};};return nil ;};func (_efbdcd ST_EditAs )Validate ()error {return _efbdcd .ValidateWithPath ("")};func (_acgd *OfcCT_OLEObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabfc :=range start .Attr {if _aabfc .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"&&_aabfc .Name .Local =="\u0069\u0064"||_aabfc .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"&&_aabfc .Name .Local =="\u0069\u0064"{_ddbce ,_ecdfb :=_aabfc .Value ,error (nil );if _ecdfb !=nil {return _ecdfb ;};_acgd .IdAttr =&_ddbce ;continue ;};if _aabfc .Name .Local =="\u0054\u0079\u0070\u0065"{_acgd .TypeAttr .UnmarshalXMLAttr (_aabfc );continue ;};if _aabfc .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_adeff ,_afaad :=_aabfc .Value ,error (nil );if _afaad !=nil {return _afaad ;};_acgd .ProgIDAttr =&_adeff ;continue ;};if _aabfc .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_fagc ,_dceec :=_aabfc .Value ,error (nil );if _dceec !=nil {return _dceec ;};_acgd .ShapeIDAttr =&_fagc ;continue ;};if _aabfc .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_acgd .DrawAspectAttr .UnmarshalXMLAttr (_aabfc );continue ;};if _aabfc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_fcdafb ,_dcaad :=_aabfc .Value ,error (nil );if _dcaad !=nil {return _dcaad ;};_acgd .ObjectIDAttr =&_fcdafb ;continue ;};if _aabfc .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_acgd .UpdateModeAttr .UnmarshalXMLAttr (_aabfc );continue ;};};_cedbf :for {_cbbafa ,_egbcd :=d .Token ();if _egbcd !=nil {return _egbcd ;};switch _gdcba :=_cbbafa .(type ){case _b .StartElement :switch _gdcba .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_acgd .LinkType =new (string );if _feede :=d .DecodeElement (_acgd .LinkType ,&_gdcba );_feede !=nil {return _feede ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_acgd .LockedField =_bd .ST_TrueFalseBlankUnset ;if _fabag :=d .DecodeElement (&_acgd .LockedField ,&_gdcba );_fabag !=nil {return _fabag ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_acgd .FieldCodes =new (string );if _fcdb :=d .DecodeElement (_acgd .FieldCodes ,&_gdcba );_fcdb !=nil {return _fcdb ;};default:_d .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\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gdcba .Name );if _decec :=d .Skip ();_decec !=nil {return _decec ;};};case _b .EndElement :break _cedbf ;case _b .CharData :};};return nil ;};func (_abfdd *CT_RoundRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccccg :=range start .Attr {if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abfdd .UserdrawnAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abaadb ,_dfbea :=_ccccg .Value ,error (nil );if _dfbea !=nil {return _dfbea ;};_abfdd .BordertopcolorAttr =&_abaadb ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abfdd .UserhiddenAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abfdd .BulletAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abfdd .CliptowrapAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068\u0072"{_abfdd .HrAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u006f\u006c\u0065"{_abfdd .OleAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068\u0072\u0073t\u0064"{_abfdd .HrstdAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0073\u0070\u0069\u0064"{_ddbeb ,_dgffd :=_ccccg .Value ,error (nil );if _dgffd !=nil {return _dgffd ;};_abfdd .SpidAttr =&_ddbeb ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abfdd .HrnoshadeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abfdd .ForcedashAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cagbd ,_bffe :=_ccccg .Value ,error (nil );if _bffe !=nil {return _bffe ;};_abfdd .BorderleftcolorAttr =&_cagbd ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ddbee ,_gcebb :=_g .ParseInt (_ccccg .Value ,10,64);if _gcebb !=nil {return _gcebb ;};_abfdd .DgmnodekindAttr =&_ddbee ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u006f\u006e\u0065\u0064"{_abfdd .OnedAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0063\u006c\u0069\u0070"{_abfdd .ClipAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068\u0072\u0070c\u0074"{_efag ,_cefg :=_g .ParseFloat (_ccccg .Value ,64);if _cefg !=nil {return _cefg ;};_ecab :=float32 (_efag );_abfdd .HrpctAttr =&_ecab ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abfdd .PreferrelativeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebdd ,_cccdb :=_ccccg .Value ,error (nil );if _cccdb !=nil {return _cccdb ;};_abfdd .BorderrightcolorAttr =&_ebdd ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcaa ,_gcgfg :=_g .ParseInt (_ccccg .Value ,10,64);if _gcgfg !=nil {return _gcgfg ;};_abfdd .RegroupidAttr =&_gcaa ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abfdd .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abfdd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abfdd .AllowoverlapAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abfdd .HralignAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abfdd .InsetmodeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0073\u0070\u0074"{_bgddf ,_dbdfb :=_g .ParseFloat (_ccccg .Value ,64);if _dbdfb !=nil {return _dbdfb ;};_feaaf :=float32 (_bgddf );_abfdd .SptAttr =&_feaaf ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bafec ,_fggeb :=_ccccg .Value ,error (nil );if _fggeb !=nil {return _fggeb ;};_abfdd .BorderbottomcolorAttr =&_bafec ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abfdd .OleiconAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abfdd .DgmlayoutAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abfdd .BwmodeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abfdd .BwnormalAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abfdd .BwpureAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abfdd .ConnectortypeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abfdd .ButtonAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abfdd .AllowincellAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0068\u0072\u0065\u0066"{_adbe ,_gfeeb :=_ccccg .Value ,error (nil );if _gfeeb !=nil {return _gfeeb ;};_abfdd .HrefAttr =&_adbe ;continue ;};if _ccccg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcefb ,_fabbf :=_ccccg .Value ,error (nil );if _fabbf !=nil {return _fabbf ;};_abfdd .CoordsizeAttr =&_dcefb ;continue ;};if _ccccg .Name .Local =="\u0073\u0074\u0079l\u0065"{_afcd ,_bfecd :=_ccccg .Value ,error (nil );if _bfecd !=nil {return _bfecd ;};_abfdd .StyleAttr =&_afcd ;continue ;};if _ccccg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abfdd .StrokedAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0069\u0064"{_aaaef ,_gadcaa :=_ccccg .Value ,error (nil );if _gadcaa !=nil {return _gadcaa ;};_abfdd .IdAttr =&_aaaef ;continue ;};if _ccccg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dfda ,_ggcf :=_ccccg .Value ,error (nil );if _ggcf !=nil {return _ggcf ;};_abfdd .StrokeweightAttr =&_dfda ;continue ;};if _ccccg .Name .Local =="\u0070\u0072\u0069n\u0074"{_abfdd .PrintAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebacf ,_acffa :=_ccccg .Value ,error (nil );if _acffa !=nil {return _acffa ;};_abfdd .ChromakeyAttr =&_ebacf ;continue ;};if _ccccg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fadg ,_abdef :=_ccccg .Value ,error (nil );if _abdef !=nil {return _abdef ;};_abfdd .FillcolorAttr =&_fadg ;continue ;};if _ccccg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_baag ,_agcb :=_ccccg .Value ,error (nil );if _agcb !=nil {return _agcb ;};_abfdd .CoordoriginAttr =&_baag ;continue ;};if _ccccg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acbff ,_fbce :=_ccccg .Value ,error (nil );if _fbce !=nil {return _fbce ;};_abfdd .OpacityAttr =&_acbff ;continue ;};if _ccccg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cacd ,_gaea :=_ccccg .Value ,error (nil );if _gaea !=nil {return _gaea ;};_abfdd .StrokecolorAttr =&_cacd ;continue ;};if _ccccg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abfdd .InsetpenAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abfdd .FilledAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fggdf ,_eaegb :=_ccccg .Value ,error (nil );if _eaegb !=nil {return _eaegb ;};_abfdd .WrapcoordsAttr =&_fggdf ;continue ;};if _ccccg .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bgdb ,_bfggd :=_ccccg .Value ,error (nil );if _bfggd !=nil {return _bfggd ;};_abfdd .ArcsizeAttr =&_bgdb ;continue ;};if _ccccg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebdc ,_bfcb :=_ccccg .Value ,error (nil );if _bfcb !=nil {return _bfcb ;};_abfdd .TitleAttr =&_ebdc ;continue ;};if _ccccg .Name .Local =="\u0063\u006c\u0061s\u0073"{_caaab ,_bgeec :=_ccccg .Value ,error (nil );if _bgeec !=nil {return _bgeec ;};_abfdd .ClassAttr =&_caaab ;continue ;};if _ccccg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgdg ,_eaea :=_ccccg .Value ,error (nil );if _eaea !=nil {return _eaea ;};_abfdd .TargetAttr =&_cgdg ;continue ;};if _ccccg .Name .Local =="\u0061\u006c\u0074"{_gabc ,_fadda :=_ccccg .Value ,error (nil );if _fadda !=nil {return _fadda ;};_abfdd .AltAttr =&_gabc ;continue ;};};_cdgbd :for {_dggd ,_bdga :=d .Token ();if _bdga !=nil {return _bdga ;};switch _efagg :=_dggd .(type ){case _b .StartElement :switch _efagg .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ccfeg :=NewEG_ShapeElements ();_ccfeg .Path =NewPath ();if _gbegg :=d .DecodeElement (_ccfeg .Path ,&_efagg );_gbegg !=nil {return _gbegg ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ccfeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dbcfc :=NewEG_ShapeElements ();_dbcfc .Formulas =NewFormulas ();if _gbacg :=d .DecodeElement (_dbcfc .Formulas ,&_efagg );_gbacg !=nil {return _gbacg ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_dbcfc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_adgcf :=NewEG_ShapeElements ();_adgcf .Handles =NewHandles ();if _abfb :=d .DecodeElement (_adgcf .Handles ,&_efagg );_abfb !=nil {return _abfb ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_adgcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bccea :=NewEG_ShapeElements ();_bccea .Fill =NewFill ();if _dfcec :=d .DecodeElement (_bccea .Fill ,&_efagg );_dfcec !=nil {return _dfcec ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_bccea );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_acefg :=NewEG_ShapeElements ();_acefg .Stroke =NewStroke ();if _egcbd :=d .DecodeElement (_acefg .Stroke ,&_efagg );_egcbd !=nil {return _egcbd ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_acefg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ddeda :=NewEG_ShapeElements ();_ddeda .Shadow =NewShadow ();if _bddda :=d .DecodeElement (_ddeda .Shadow ,&_efagg );_bddda !=nil {return _bddda ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ddeda );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_aafge :=NewEG_ShapeElements ();_aafge .Textbox =NewTextbox ();if _cgbc :=d .DecodeElement (_aafge .Textbox ,&_efagg );_cgbc !=nil {return _cgbc ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_aafge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ffee :=NewEG_ShapeElements ();_ffee .Textpath =NewTextpath ();if _bcged :=d .DecodeElement (_ffee .Textpath ,&_efagg );_bcged !=nil {return _bcged ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ffee );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ddgfb :=NewEG_ShapeElements ();_ddgfb .Imagedata =NewImagedata ();if _feeac :=d .DecodeElement (_ddgfb .Imagedata ,&_efagg );_feeac !=nil {return _feeac ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ddgfb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gcdfe :=NewEG_ShapeElements ();_gcdfe .Skew =NewOfcSkew ();if _cdad :=d .DecodeElement (_gcdfe .Skew ,&_efagg );_cdad !=nil {return _cdad ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_gcdfe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dfgc :=NewEG_ShapeElements ();_dfgc .Extrusion =NewOfcExtrusion ();if _gdbf :=d .DecodeElement (_dfgc .Extrusion ,&_efagg );_gdbf !=nil {return _gdbf ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_dfgc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dfad :=NewEG_ShapeElements ();_dfad .Callout =NewOfcCallout ();if _ecdcc :=d .DecodeElement (_dfad .Callout ,&_efagg );_ecdcc !=nil {return _ecdcc ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_dfad );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aebgf :=NewEG_ShapeElements ();_aebgf .Lock =NewOfcLock ();if _fffe :=d .DecodeElement (_aebgf .Lock ,&_efagg );_fffe !=nil {return _fffe ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_aebgf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bdfb :=NewEG_ShapeElements ();_bdfb .Clippath =NewOfcClippath ();if _cafcb :=d .DecodeElement (_bdfb .Clippath ,&_efagg );_cafcb !=nil {return _cafcb ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_bdfb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_daggc :=NewEG_ShapeElements ();_daggc .Signatureline =NewOfcSignatureline ();if _eabg :=d .DecodeElement (_daggc .Signatureline ,&_efagg );_eabg !=nil {return _eabg ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_daggc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cebfd :=NewEG_ShapeElements ();_cebfd .Wrap =_a .NewWrap ();if _afdgf :=d .DecodeElement (_cebfd .Wrap ,&_efagg );_afdgf !=nil {return _afdgf ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_cebfd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eddcgg :=NewEG_ShapeElements ();_eddcgg .Anchorlock =_a .NewAnchorlock ();if _bbec :=d .DecodeElement (_eddcgg .Anchorlock ,&_efagg );_bbec !=nil {return _bbec ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_eddcgg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ddcg :=NewEG_ShapeElements ();_ddcg .Bordertop =_a .NewBordertop ();if _dacbb :=d .DecodeElement (_ddcg .Bordertop ,&_efagg );_dacbb !=nil {return _dacbb ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ddcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_adcgg :=NewEG_ShapeElements ();_adcgg .Borderbottom =_a .NewBorderbottom ();if _aeaf :=d .DecodeElement (_adcgg .Borderbottom ,&_efagg );_aeaf !=nil {return _aeaf ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_adcgg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fdfge :=NewEG_ShapeElements ();_fdfge .Borderleft =_a .NewBorderleft ();if _faafc :=d .DecodeElement (_fdfge .Borderleft ,&_efagg );_faafc !=nil {return _faafc ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_fdfge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ddbgdc :=NewEG_ShapeElements ();_ddbgdc .Borderright =_a .NewBorderright ();if _dfcbgc :=d .DecodeElement (_ddbgdc .Borderright ,&_efagg );_dfcbgc !=nil {return _dfcbgc ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ddbgdc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dcdga :=NewEG_ShapeElements ();_dcdga .ClientData =_ga .NewClientData ();if _ddcgg :=d .DecodeElement (_dcdga .ClientData ,&_efagg );_ddcgg !=nil {return _ddcgg ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_dcdga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fdgec :=NewEG_ShapeElements ();_fdgec .Textdata =_fb .NewTextdata ();if _gegag :=d .DecodeElement (_fdgec .Textdata ,&_efagg );_gegag !=nil {return _gegag ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_fdgec );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_efagg .Name );if _bdfed :=d .Skip ();_bdfed !=nil {return _bdfed ;};};case _b .EndElement :break _cdgbd ;case _b .CharData :};};return nil ;}; -// Validate validates the OfcCT_Rules and its children -func (_dbbbc *OfcCT_Rules )Validate ()error {return _dbbbc .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};type AG_Id struct{IdAttr *string ;};func NewCT_Curve ()*CT_Curve {_bceae :=&CT_Curve {};return _bceae };func (_fbdd *Roundrect )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fbdd .CT_RoundRect =*NewCT_RoundRect ();for _ ,_dgff :=range start .Attr {if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbdd .UserdrawnAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdfcg ,_gfefcb :=_dgff .Value ,error (nil );if _gfefcb !=nil {return _gfefcb ;};_fbdd .BordertopcolorAttr =&_bdfcg ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbdd .UserhiddenAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbdd .BulletAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fbdd .CliptowrapAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0068\u0072"{_fbdd .HrAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u006f\u006c\u0065"{_fbdd .OleAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbdd .HrstdAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0073\u0070\u0069\u0064"{_fdbegc ,_fccff :=_dgff .Value ,error (nil );if _fccff !=nil {return _fccff ;};_fbdd .SpidAttr =&_fdbegc ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbdd .HrnoshadeAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fbdd .ForcedashAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdce ,_fcafa :=_dgff .Value ,error (nil );if _fcafa !=nil {return _fcafa ;};_fbdd .BorderleftcolorAttr =&_fdce ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcgg ,_aggcf :=_egcdd .ParseInt (_dgff .Value ,10,64);if _aggcf !=nil {return _aggcf ;};_fbdd .DgmnodekindAttr =&_bcgg ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u006f\u006e\u0065\u0064"{_fbdd .OnedAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0063\u006c\u0069\u0070"{_fbdd .ClipAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0068\u0072\u0070c\u0074"{_gcfee ,_dcfc :=_egcdd .ParseFloat (_dgff .Value ,64);if _dcfc !=nil {return _dcfc ;};_gbeg :=float32 (_gcfee );_fbdd .HrpctAttr =&_gbeg ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fbdd .PreferrelativeAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agdag ,_cce :=_dgff .Value ,error (nil );if _cce !=nil {return _cce ;};_fbdd .BorderrightcolorAttr =&_agdag ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgcab ,_dcfadd :=_egcdd .ParseInt (_dgff .Value ,10,64);if _dcfadd !=nil {return _dcfadd ;};_fbdd .RegroupidAttr =&_bgcab ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbdd .DgmlayoutmruAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbdd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbdd .AllowoverlapAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbdd .HralignAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbdd .InsetmodeAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0073\u0070\u0074"{_bga ,_aefb :=_egcdd .ParseFloat (_dgff .Value ,64);if _aefb !=nil {return _aefb ;};_gdaag :=float32 (_bga );_fbdd .SptAttr =&_gdaag ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdeb ,_eadc :=_dgff .Value ,error (nil );if _eadc !=nil {return _eadc ;};_fbdd .BorderbottomcolorAttr =&_fdeb ;continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fbdd .OleiconAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbdd .DgmlayoutAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbdd .BwmodeAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbdd .BwnormalAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbdd .BwpureAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fbdd .ConnectortypeAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbdd .ButtonAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbdd .AllowincellAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Local =="\u0068\u0072\u0065\u0066"{_begff ,_dcea :=_dgff .Value ,error (nil );if _dcea !=nil {return _dcea ;};_fbdd .HrefAttr =&_begff ;continue ;};if _dgff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgffg ,_cdfef :=_dgff .Value ,error (nil );if _cdfef !=nil {return _cdfef ;};_fbdd .CoordsizeAttr =&_bgffg ;continue ;};if _dgff .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddabc ,_cdde :=_dgff .Value ,error (nil );if _cdde !=nil {return _cdde ;};_fbdd .StyleAttr =&_ddabc ;continue ;};if _dgff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbdd .StrokedAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Local =="\u0069\u0064"{_badad ,_egeee :=_dgff .Value ,error (nil );if _egeee !=nil {return _egeee ;};_fbdd .IdAttr =&_badad ;continue ;};if _dgff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fabdg ,_cfbcbg :=_dgff .Value ,error (nil );if _cfbcbg !=nil {return _cfbcbg ;};_fbdd .StrokeweightAttr =&_fabdg ;continue ;};if _dgff .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbdd .PrintAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efbca ,_dfgd :=_dgff .Value ,error (nil );if _dfgd !=nil {return _dfgd ;};_fbdd .ChromakeyAttr =&_efbca ;continue ;};if _dgff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edade ,_eccfd :=_dgff .Value ,error (nil );if _eccfd !=nil {return _eccfd ;};_fbdd .FillcolorAttr =&_edade ;continue ;};if _dgff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbgd ,_aacdg :=_dgff .Value ,error (nil );if _aacdg !=nil {return _aacdg ;};_fbdd .CoordoriginAttr =&_dbgd ;continue ;};if _dgff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbfb ,_ade :=_dgff .Value ,error (nil );if _ade !=nil {return _ade ;};_fbdd .OpacityAttr =&_cbfb ;continue ;};if _dgff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eecea ,_bgccd :=_dgff .Value ,error (nil );if _bgccd !=nil {return _bgccd ;};_fbdd .StrokecolorAttr =&_eecea ;continue ;};if _dgff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbdd .InsetpenAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbdd .FilledAttr .UnmarshalXMLAttr (_dgff );continue ;};if _dgff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dbgda ,_efbcd :=_dgff .Value ,error (nil );if _efbcd !=nil {return _efbcd ;};_fbdd .WrapcoordsAttr =&_dbgda ;continue ;};if _dgff .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_eedde ,_caae :=_dgff .Value ,error (nil );if _caae !=nil {return _caae ;};_fbdd .ArcsizeAttr =&_eedde ;continue ;};if _dgff .Name .Local =="\u0074\u0069\u0074l\u0065"{_dagd ,_bbcg :=_dgff .Value ,error (nil );if _bbcg !=nil {return _bbcg ;};_fbdd .TitleAttr =&_dagd ;continue ;};if _dgff .Name .Local =="\u0063\u006c\u0061s\u0073"{_cgbeg ,_dffc :=_dgff .Value ,error (nil );if _dffc !=nil {return _dffc ;};_fbdd .ClassAttr =&_cgbeg ;continue ;};if _dgff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdeee ,_cedaa :=_dgff .Value ,error (nil );if _cedaa !=nil {return _cedaa ;};_fbdd .TargetAttr =&_gdeee ;continue ;};if _dgff .Name .Local =="\u0061\u006c\u0074"{_eeda ,_fafca :=_dgff .Value ,error (nil );if _fafca !=nil {return _fafca ;};_fbdd .AltAttr =&_eeda ;continue ;};};_bfafd :for {_aafggf ,_fc :=d .Token ();if _fc !=nil {return _fc ;};switch _ddfe :=_aafggf .(type ){case _dbcbe .StartElement :switch _ddfe .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gefe :=NewEG_ShapeElements ();_gefe .Path =NewPath ();if _cbgf :=d .DecodeElement (_gefe .Path ,&_ddfe );_cbgf !=nil {return _cbgf ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_gefe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ffbgd :=NewEG_ShapeElements ();_ffbgd .Formulas =NewFormulas ();if _fagcfb :=d .DecodeElement (_ffbgd .Formulas ,&_ddfe );_fagcfb !=nil {return _fagcfb ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_ffbgd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ddcc :=NewEG_ShapeElements ();_ddcc .Handles =NewHandles ();if _eaeae :=d .DecodeElement (_ddcc .Handles ,&_ddfe );_eaeae !=nil {return _eaeae ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_ddcc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bfcef :=NewEG_ShapeElements ();_bfcef .Fill =NewFill ();if _fgafa :=d .DecodeElement (_bfcef .Fill ,&_ddfe );_fgafa !=nil {return _fgafa ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_bfcef );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_babc :=NewEG_ShapeElements ();_babc .Stroke =NewStroke ();if _fgagb :=d .DecodeElement (_babc .Stroke ,&_ddfe );_fgagb !=nil {return _fgagb ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_babc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_edabd :=NewEG_ShapeElements ();_edabd .Shadow =NewShadow ();if _adfae :=d .DecodeElement (_edabd .Shadow ,&_ddfe );_adfae !=nil {return _adfae ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_edabd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gfedc :=NewEG_ShapeElements ();_gfedc .Textbox =NewTextbox ();if _dgbdg :=d .DecodeElement (_gfedc .Textbox ,&_ddfe );_dgbdg !=nil {return _dgbdg ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_gfedc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_beaae :=NewEG_ShapeElements ();_beaae .Textpath =NewTextpath ();if _dcfgg :=d .DecodeElement (_beaae .Textpath ,&_ddfe );_dcfgg !=nil {return _dcfgg ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_beaae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ebcdb :=NewEG_ShapeElements ();_ebcdb .Imagedata =NewImagedata ();if _aaabd :=d .DecodeElement (_ebcdb .Imagedata ,&_ddfe );_aaabd !=nil {return _aaabd ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_ebcdb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_acafd :=NewEG_ShapeElements ();_acafd .Skew =NewOfcSkew ();if _cefdd :=d .DecodeElement (_acafd .Skew ,&_ddfe );_cefdd !=nil {return _cefdd ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_acafd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_b :=NewEG_ShapeElements ();_b .Extrusion =NewOfcExtrusion ();if _gacaac :=d .DecodeElement (_b .Extrusion ,&_ddfe );_gacaac !=nil {return _gacaac ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_b );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gga :=NewEG_ShapeElements ();_gga .Callout =NewOfcCallout ();if _cbgefc :=d .DecodeElement (_gga .Callout ,&_ddfe );_cbgefc !=nil {return _cbgefc ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_gga );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_edgd :=NewEG_ShapeElements ();_edgd .Lock =NewOfcLock ();if _gacdc :=d .DecodeElement (_edgd .Lock ,&_ddfe );_gacdc !=nil {return _gacdc ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_edgd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dbagb :=NewEG_ShapeElements ();_dbagb .Clippath =NewOfcClippath ();if _fagcce :=d .DecodeElement (_dbagb .Clippath ,&_ddfe );_fagcce !=nil {return _fagcce ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_dbagb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cfc :=NewEG_ShapeElements ();_cfc .Signatureline =NewOfcSignatureline ();if _ceaee :=d .DecodeElement (_cfc .Signatureline ,&_ddfe );_ceaee !=nil {return _ceaee ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_cfc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bbaaa :=NewEG_ShapeElements ();_bbaaa .Wrap =_baad .NewWrap ();if _aefga :=d .DecodeElement (_bbaaa .Wrap ,&_ddfe );_aefga !=nil {return _aefga ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_bbaaa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gacdd :=NewEG_ShapeElements ();_gacdd .Anchorlock =_baad .NewAnchorlock ();if _dfcdd :=d .DecodeElement (_gacdd .Anchorlock ,&_ddfe );_dfcdd !=nil {return _dfcdd ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_gacdd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cded :=NewEG_ShapeElements ();_cded .Bordertop =_baad .NewBordertop ();if _baeggf :=d .DecodeElement (_cded .Bordertop ,&_ddfe );_baeggf !=nil {return _baeggf ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_cded );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_agcea :=NewEG_ShapeElements ();_agcea .Borderbottom =_baad .NewBorderbottom ();if _gcdea :=d .DecodeElement (_agcea .Borderbottom ,&_ddfe );_gcdea !=nil {return _gcdea ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_agcea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cgfag :=NewEG_ShapeElements ();_cgfag .Borderleft =_baad .NewBorderleft ();if _fbg :=d .DecodeElement (_cgfag .Borderleft ,&_ddfe );_fbg !=nil {return _fbg ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_cgfag );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_afbeg :=NewEG_ShapeElements ();_afbeg .Borderright =_baad .NewBorderright ();if _aefgc :=d .DecodeElement (_afbeg .Borderright ,&_ddfe );_aefgc !=nil {return _aefgc ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_afbeg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_agfgg :=NewEG_ShapeElements ();_agfgg .ClientData =_edcbg .NewClientData ();if _bdeda :=d .DecodeElement (_agfgg .ClientData ,&_ddfe );_bdeda !=nil {return _bdeda ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_agfgg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_caeac :=NewEG_ShapeElements ();_caeac .Textdata =_abbeb .NewTextdata ();if _gfca :=d .DecodeElement (_caeac .Textdata ,&_ddfe );_gfca !=nil {return _gfca ;};_fbdd .EG_ShapeElements =append (_fbdd .EG_ShapeElements ,_caeac );default:_effcd .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 \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_ddfe .Name );if _feace :=d .Skip ();_feace !=nil {return _feace ;};};case _dbcbe .EndElement :break _bfafd ;case _dbcbe .CharData :};};return nil ;};func NewOfcComplex ()*OfcComplex {_cdcda :=&OfcComplex {};_cdcda .OfcCT_Complex =*NewOfcCT_Complex ();return _cdcda ;};func (_gcfed *OfcCT_ShapeLayout )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_bgef :=range start .Attr {if _bgef .Name .Local =="\u0065\u0078\u0074"{_gcfed .ExtAttr .UnmarshalXMLAttr (_bgef );continue ;};};_cbdcb :for {_aca ,_cebb :=d .Token ();if _cebb !=nil {return _cebb ;};switch _ggedc :=_aca .(type ){case _dbcbe .StartElement :switch _ggedc .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_gcfed .Idmap =NewOfcCT_IdMap ();if _cdac :=d .DecodeElement (_gcfed .Idmap ,&_ggedc );_cdac !=nil {return _cdac ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_gcfed .Regrouptable =NewOfcCT_RegroupTable ();if _gbbbb :=d .DecodeElement (_gcfed .Regrouptable ,&_ggedc );_gbbbb !=nil {return _gbbbb ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_gcfed .Rules =NewOfcCT_Rules ();if _gaaae :=d .DecodeElement (_gcfed .Rules ,&_ggedc );_gaaae !=nil {return _gaaae ;};default:_effcd .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\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_ggedc .Name );if _bfbbe :=d .Skip ();_bfbbe !=nil {return _bfbbe ;};};case _dbcbe .EndElement :break _cbdcb ;case _dbcbe .CharData :};};return nil ;}; +// Validate validates the OfcLock and its children +func (_baebfb *OfcLock )Validate ()error {return _baebfb .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};type OfcInk struct{OfcCT_Ink };func (_gggaf *OfcClippath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggaf .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cbbae :=range start .Attr {if _cbbae .Name .Local =="\u0076"{_debef ,_cabbc :=_cbbae .Value ,error (nil );if _cabbc !=nil {return _cabbc ;};_gggaf .VAttr =_debef ;continue ;};};for {_fedc ,_eccga :=d .Token ();if _eccga !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_eccga );};if _abaac ,_adbag :=_fedc .(_b .EndElement );_adbag &&_abaac .Name ==start .Name {break ;};};return nil ;};func (_gbbedc ST_StrokeArrowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbbedc .String (),start );};func (_efed *AG_ShapeAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fedf :=range start .Attr {if _fedf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbad ,_eadg :=_fedf .Value ,error (nil );if _eadg !=nil {return _eadg ;};_efed .OpacityAttr =&_fbad ;continue ;};if _fedf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efed .StrokedAttr .UnmarshalXMLAttr (_fedf );continue ;};if _fedf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bagbf ,_cgb :=_fedf .Value ,error (nil );if _cgb !=nil {return _cgb ;};_efed .StrokecolorAttr =&_bagbf ;continue ;};if _fedf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbee ,_caee :=_fedf .Value ,error (nil );if _caee !=nil {return _caee ;};_efed .StrokeweightAttr =&_bbee ;continue ;};if _fedf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efed .InsetpenAttr .UnmarshalXMLAttr (_fedf );continue ;};if _fedf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffd ,_ddab :=_fedf .Value ,error (nil );if _ddab !=nil {return _ddab ;};_efed .ChromakeyAttr =&_ffd ;continue ;};if _fedf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efed .FilledAttr .UnmarshalXMLAttr (_fedf );continue ;};if _fedf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dddb ,_dfgd :=_fedf .Value ,error (nil );if _dfgd !=nil {return _dfgd ;};_efed .FillcolorAttr =&_dddb ;continue ;};};for {_bcca ,_gfbd :=d .Token ();if _gfbd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0053\u0068\u0061\u0070\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_gfbd );};if _edaf ,_eabc :=_bcca .(_b .EndElement );_eabc &&_edaf .Name ==start .Name {break ;};};return nil ;};type OfcSignatureline struct{OfcCT_SignatureLine };func (_fccb *OfcColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _fccb .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_caff *OfcCT_Complex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caff .ExtAttr !=ST_ExtUnset {_acbec ,_gdcg :=_caff .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _gdcg !=nil {return _gdcg ;};start .Attr =append (start .Attr ,_acbec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cace *OfcRight )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _cace .OfcCT_StrokeChild .MarshalXML (e ,start );};func NewOfcShapedefaults ()*OfcShapedefaults {_gefad :=&OfcShapedefaults {};_gefad .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _gefad ;};func (_dabc *Image )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _dabc .CT_Image .MarshalXML (e ,start );};type ST_ImageAspect byte ;type ST_FillMethod byte ; -// Validate validates the Roundrect and its children -func (_adbde *Roundrect )Validate ()error {return _adbde .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");}; +// Validate validates the Path and its children +func (_effgg *Path )Validate ()error {return _effgg .ValidateWithPath ("\u0050\u0061\u0074\u0068")};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;); -// Validate validates the OfcInk and its children -func (_dbacc *OfcInk )Validate ()error {return _dbacc .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func (_ebc *AG_Style )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_bcgdc :=range start .Attr {if _bcgdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_afbdg ,_ddcbb :=_bcgdc .Value ,error (nil );if _ddcbb !=nil {return _ddcbb ;};_ebc .StyleAttr =&_afbdg ;continue ;};};for {_gdgff ,_geacc :=d .Token ();if _geacc !=nil {return _eedc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_geacc );};if _dfbf ,_gfeg :=_gdgff .(_dbcbe .EndElement );_gfeg &&_dfbf .Name ==start .Name {break ;};};return nil ;};func (_bfedd ST_StrokeArrowType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_bfedd .String (),start );};func NewAG_Type ()*AG_Type {_aeeb :=&AG_Type {};return _aeeb };type ST_ShadowType byte ;func (_gcafb *AG_Type )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_eabee :=range start .Attr {if _eabee .Name .Local =="\u0074\u0079\u0070\u0065"{_fbgaf ,_bbffc :=_eabee .Value ,error (nil );if _bbffc !=nil {return _bbffc ;};_gcafb .TypeAttr =&_fbgaf ;continue ;};};for {_bdfcb ,_bbfed :=d .Token ();if _bbfed !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_bbfed );};if _dbbgcb ,_cbedb :=_bdfcb .(_dbcbe .EndElement );_cbedb &&_dbbgcb .Name ==start .Name {break ;};};return nil ;};func (_aafbe *OfcCT_Ink )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _aafbe .IAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069"},Value :_eedc .Sprintf ("\u0025\u0076",*_aafbe .IAttr )});};if _aafbe .AnnotationAttr !=_eeg .ST_TrueFalseUnset {_fbda ,_aededb :=_aafbe .AnnotationAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _aededb !=nil {return _aededb ;};start .Attr =append (start .Attr ,_fbda );};if _aafbe .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_aafbe .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_gcfg *OfcST_ConnectType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gbff ,_fceg :=d .Token ();if _fceg !=nil {return _fceg ;};if _aef ,_fadc :=_gbff .(_dbcbe .EndElement );_fadc &&_aef .Name ==start .Name {*_gcfg =1;return nil ;};if _fgddeb ,_fgfbe :=_gbff .(_dbcbe .CharData );!_fgfbe {return _eedc .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",_gbff );}else {switch string (_fgddeb ){case "":*_gcfg =0;case "\u006e\u006f\u006e\u0065":*_gcfg =1;case "\u0072\u0065\u0063\u0074":*_gcfg =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_gcfg =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gcfg =4;};};_gbff ,_fceg =d .Token ();if _fceg !=nil {return _fceg ;};if _bbdee ,_faac :=_gbff .(_dbcbe .EndElement );_faac &&_bbdee .Name ==start .Name {return nil ;};return _eedc .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",_gbff );};func (_ddgcf *AG_OfficeCoreAttributes )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _ddgcf .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_ddgcf .SpidAttr )});};if _ddgcf .OnedAttr !=_eeg .ST_TrueFalseUnset {_fagdc ,_bfbca :=_ddgcf .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _bfbca !=nil {return _bfbca ;};start .Attr =append (start .Attr ,_fagdc );};if _ddgcf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_ddgcf .RegroupidAttr )});};if _ddgcf .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_cfafc ,_eecb :=_ddgcf .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _eecb !=nil {return _eecb ;};start .Attr =append (start .Attr ,_cfafc );};if _ddgcf .ButtonAttr !=_eeg .ST_TrueFalseUnset {_abdg ,_gbfeda :=_ddgcf .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _gbfeda !=nil {return _gbfeda ;};start .Attr =append (start .Attr ,_abdg );};if _ddgcf .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_dgfga ,_ecca :=_ddgcf .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ecca !=nil {return _ecca ;};start .Attr =append (start .Attr ,_dgfga );};if _ddgcf .BulletAttr !=_eeg .ST_TrueFalseUnset {_ggbdac ,_gfbgfc :=_ddgcf .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gfbgfc !=nil {return _gfbgfc ;};start .Attr =append (start .Attr ,_ggbdac );};if _ddgcf .HrAttr !=_eeg .ST_TrueFalseUnset {_ccbgb ,_bfbac :=_ddgcf .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _bfbac !=nil {return _bfbac ;};start .Attr =append (start .Attr ,_ccbgb );};if _ddgcf .HrstdAttr !=_eeg .ST_TrueFalseUnset {_afaga ,_cgdaf :=_ddgcf .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cgdaf !=nil {return _cgdaf ;};start .Attr =append (start .Attr ,_afaga );};if _ddgcf .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_ebfbd ,_fagca :=_ddgcf .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _fagca !=nil {return _fagca ;};start .Attr =append (start .Attr ,_ebfbd );};if _ddgcf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_ddgcf .HrpctAttr )});};if _ddgcf .HralignAttr !=OfcST_HrAlignUnset {_gfcdd ,_ccdgg :=_ddgcf .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _ccdgg !=nil {return _ccdgg ;};start .Attr =append (start .Attr ,_gfcdd );};if _ddgcf .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_gbebd ,_cegecg :=_ddgcf .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cegecg !=nil {return _cegecg ;};start .Attr =append (start .Attr ,_gbebd );};if _ddgcf .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_egcgb ,_adaff :=_ddgcf .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _adaff !=nil {return _adaff ;};start .Attr =append (start .Attr ,_egcgb );};if _ddgcf .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_bfdff ,_acbc :=_ddgcf .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _acbc !=nil {return _acbc ;};start .Attr =append (start .Attr ,_bfdff );};if _ddgcf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_ddgcf .BordertopcolorAttr )});};if _ddgcf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_ddgcf .BorderleftcolorAttr )});};if _ddgcf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_ddgcf .BorderbottomcolorAttr )});};if _ddgcf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_ddgcf .BorderrightcolorAttr )});};if _ddgcf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_aedbg ,_bcd :=_ddgcf .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _bcd !=nil {return _bcd ;};start .Attr =append (start .Attr ,_aedbg );};if _ddgcf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_ddgcf .DgmnodekindAttr )});};if _ddgcf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ebdcg ,_cecad :=_ddgcf .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _cecad !=nil {return _cecad ;};start .Attr =append (start .Attr ,_ebdcg );};if _ddgcf .InsetmodeAttr !=OfcST_InsetModeUnset {_bafdb ,_aedgb :=_ddgcf .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _aedgb !=nil {return _aedgb ;};start .Attr =append (start .Attr ,_bafdb );};return nil ;}; +// Validate validates the Textpath and its children +func (_dacag *Textpath )Validate ()error {return _dacag .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func (_agf *AG_ShapeAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_agf .OpacityAttr )});};if _agf .StrokedAttr !=_bd .ST_TrueFalseUnset {_ccdcg ,_bece :=_agf .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bece !=nil {return _bece ;};start .Attr =append (start .Attr ,_ccdcg );};if _agf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_agf .StrokecolorAttr )});};if _agf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_agf .StrokeweightAttr )});};if _agf .InsetpenAttr !=_bd .ST_TrueFalseUnset {_becf ,_edccb :=_agf .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _edccb !=nil {return _edccb ;};start .Attr =append (start .Attr ,_becf );};if _agf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_agf .ChromakeyAttr )});};if _agf .FilledAttr !=_bd .ST_TrueFalseUnset {_fgd ,_baf :=_agf .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _baf !=nil {return _baf ;};start .Attr =append (start .Attr ,_fgd );};if _agf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_agf .FillcolorAttr )});};return nil ;}; -// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path -func (_abeda *OfcCT_ColorMru )ValidateWithPath (path string )error {if _eeaee :=_abeda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eeaee !=nil {return _eeaee ;};return nil ;};type OfcST_RType byte ; +// Validate validates the OfcCT_Skew and its children +func (_gbdac *OfcCT_Skew )Validate ()error {return _gbdac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_dbcgbb ST_FillMethod )String ()string {switch _dbcgbb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return "";};func (_dafbg OfcST_DiagramLayout )String ()string {switch _dafbg {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_cfbeg *OfcShapelayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbeg .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_edabc :=range start .Attr {if _edabc .Name .Local =="\u0065\u0078\u0074"{_cfbeg .ExtAttr .UnmarshalXMLAttr (_edabc );continue ;};};_bdcg :for {_aafac ,_cdgbc :=d .Token ();if _cdgbc !=nil {return _cdgbc ;};switch _baabec :=_aafac .(type ){case _b .StartElement :switch _baabec .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_cfbeg .Idmap =NewOfcCT_IdMap ();if _acgbb :=d .DecodeElement (_cfbeg .Idmap ,&_baabec );_acgbb !=nil {return _acgbb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_cfbeg .Regrouptable =NewOfcCT_RegroupTable ();if _gffbf :=d .DecodeElement (_cfbeg .Regrouptable ,&_baabec );_gffbf !=nil {return _gffbf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_cfbeg .Rules =NewOfcCT_Rules ();if _badee :=d .DecodeElement (_cfbeg .Rules ,&_baabec );_badee !=nil {return _badee ;};default:_d .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\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_baabec .Name );if _dfdbd :=d .Skip ();_dfdbd !=nil {return _dfdbd ;};};case _b .EndElement :break _bdcg ;case _b .CharData :};};return nil ;};func (_ddecgb *OfcCT_Complex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egdgg :=range start .Attr {if _egdgg .Name .Local =="\u0065\u0078\u0074"{_ddecgb .ExtAttr .UnmarshalXMLAttr (_egdgg );continue ;};};for {_dbbb ,_dffc :=d .Token ();if _dffc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_dffc );};if _adefe ,_dfdec :=_dbbb .(_b .EndElement );_dfdec &&_adefe .Name ==start .Name {break ;};};return nil ;};type CT_Handles struct{H []*CT_H ;};func (_aecbc *CT_Line )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdda :=range start .Attr {if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aecbc .UserdrawnAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aecbc .ButtonAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aecbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aecbc .UserhiddenAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aecbc .CliptowrapAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aecbc .BulletAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u006f\u006c\u0065"{_aecbc .OleAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072"{_aecbc .HrAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0073\u0070\u0069\u0064"{_caec ,_efgc :=_gdda .Value ,error (nil );if _efgc !=nil {return _efgc ;};_aecbc .SpidAttr =&_caec ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072\u0073t\u0064"{_aecbc .HrstdAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aecbc .BwnormalAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_baec ,_cffcf :=_gdda .Value ,error (nil );if _cffcf !=nil {return _cffcf ;};_aecbc .BordertopcolorAttr =&_baec ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aecbc .DgmlayoutAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aecbc .ForcedashAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aecbc .AllowoverlapAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aecbc .HrnoshadeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aecbc .PreferrelativeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfbce ,_agfb :=_gdda .Value ,error (nil );if _agfb !=nil {return _agfb ;};_aecbc .BorderbottomcolorAttr =&_bfbce ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u006f\u006e\u0065\u0064"{_aecbc .OnedAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdade ,_fdge :=_g .ParseInt (_gdda .Value ,10,64);if _fdge !=nil {return _fdge ;};_aecbc .DgmnodekindAttr =&_fdade ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_febg ,_ggfg :=_g .ParseInt (_gdda .Value ,10,64);if _ggfg !=nil {return _ggfg ;};_aecbc .RegroupidAttr =&_febg ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aecbc .AllowincellAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgda ,_ggeac :=_g .ParseFloat (_gdda .Value ,64);if _ggeac !=nil {return _ggeac ;};_gafg :=float32 (_fgda );_aecbc .HrpctAttr =&_gafg ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0063\u006c\u0069\u0070"{_aecbc .ClipAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aecbc .InsetmodeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdfbd ,_cggc :=_gdda .Value ,error (nil );if _cggc !=nil {return _cggc ;};_aecbc .BorderleftcolorAttr =&_gdfbd ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aecbc .OleiconAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cecdd ,_dbcbf :=_gdda .Value ,error (nil );if _dbcbf !=nil {return _dbcbf ;};_aecbc .BorderrightcolorAttr =&_cecdd ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aecbc .ConnectortypeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aecbc .BwpureAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aecbc .BwmodeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0073\u0070\u0074"{_deac ,_efad :=_g .ParseFloat (_gdda .Value ,64);if _efad !=nil {return _efad ;};_fafc :=float32 (_deac );_aecbc .SptAttr =&_fafc ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aecbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aecbc .HralignAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0074\u006f"{_daaba ,_faedc :=_gdda .Value ,error (nil );if _faedc !=nil {return _faedc ;};_aecbc .ToAttr =&_daaba ;continue ;};if _gdda .Name .Local =="\u0069\u0064"{_ecded ,_befe :=_gdda .Value ,error (nil );if _befe !=nil {return _befe ;};_aecbc .IdAttr =&_ecded ;continue ;};if _gdda .Name .Local =="\u0061\u006c\u0074"{_dcef ,_bead :=_gdda .Value ,error (nil );if _bead !=nil {return _bead ;};_aecbc .AltAttr =&_dcef ;continue ;};if _gdda .Name .Local =="\u0070\u0072\u0069n\u0074"{_aecbc .PrintAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aecbc .StrokedAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gccc ,_aeeee :=_gdda .Value ,error (nil );if _aeeee !=nil {return _aeeee ;};_aecbc .WrapcoordsAttr =&_gccc ;continue ;};if _gdda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adgbef ,_fgcfe :=_gdda .Value ,error (nil );if _fgcfe !=nil {return _fgcfe ;};_aecbc .StrokeweightAttr =&_adgbef ;continue ;};if _gdda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cebba ,_cecb :=_gdda .Value ,error (nil );if _cecb !=nil {return _cecb ;};_aecbc .CoordoriginAttr =&_cebba ;continue ;};if _gdda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eeabg ,_cbbea :=_gdda .Value ,error (nil );if _cbbea !=nil {return _cbbea ;};_aecbc .ChromakeyAttr =&_eeabg ;continue ;};if _gdda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agefc ,_edge :=_gdda .Value ,error (nil );if _edge !=nil {return _edge ;};_aecbc .FillcolorAttr =&_agefc ;continue ;};if _gdda .Name .Local =="\u0073\u0074\u0079l\u0065"{_aefde ,_aeeff :=_gdda .Value ,error (nil );if _aeeff !=nil {return _aeeff ;};_aecbc .StyleAttr =&_aefde ;continue ;};if _gdda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcbf ,_aabff :=_gdda .Value ,error (nil );if _aabff !=nil {return _aabff ;};_aecbc .OpacityAttr =&_bcbf ;continue ;};if _gdda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_caabc ,_fgdd :=_gdda .Value ,error (nil );if _fgdd !=nil {return _fgdd ;};_aecbc .StrokecolorAttr =&_caabc ;continue ;};if _gdda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aecbc .InsetpenAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0066\u0072\u006f\u006d"{_cbaee ,_dgdde :=_gdda .Value ,error (nil );if _dgdde !=nil {return _dgdde ;};_aecbc .FromAttr =&_cbaee ;continue ;};if _gdda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cfacf ,_egfef :=_gdda .Value ,error (nil );if _egfef !=nil {return _egfef ;};_aecbc .CoordsizeAttr =&_cfacf ;continue ;};if _gdda .Name .Local =="\u0074\u0069\u0074l\u0065"{_egaf ,_dfaeb :=_gdda .Value ,error (nil );if _dfaeb !=nil {return _dfaeb ;};_aecbc .TitleAttr =&_egaf ;continue ;};if _gdda .Name .Local =="\u0063\u006c\u0061s\u0073"{_bdgfg ,_dfbd :=_gdda .Value ,error (nil );if _dfbd !=nil {return _dfbd ;};_aecbc .ClassAttr =&_bdgfg ;continue ;};if _gdda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fceec ,_begb :=_gdda .Value ,error (nil );if _begb !=nil {return _begb ;};_aecbc .TargetAttr =&_fceec ;continue ;};if _gdda .Name .Local =="\u0068\u0072\u0065\u0066"{_ebgc ,_efdb :=_gdda .Value ,error (nil );if _efdb !=nil {return _efdb ;};_aecbc .HrefAttr =&_ebgc ;continue ;};if _gdda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aecbc .FilledAttr .UnmarshalXMLAttr (_gdda );continue ;};};_cbed :for {_efee ,_dfbc :=d .Token ();if _dfbc !=nil {return _dfbc ;};switch _cddeb :=_efee .(type ){case _b .StartElement :switch _cddeb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fbeea :=NewEG_ShapeElements ();_fbeea .Path =NewPath ();if _fbaa :=d .DecodeElement (_fbeea .Path ,&_cddeb );_fbaa !=nil {return _fbaa ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fbeea );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bbfcg :=NewEG_ShapeElements ();_bbfcg .Formulas =NewFormulas ();if _fcda :=d .DecodeElement (_bbfcg .Formulas ,&_cddeb );_fcda !=nil {return _fcda ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_bbfcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_acdaa :=NewEG_ShapeElements ();_acdaa .Handles =NewHandles ();if _bbcae :=d .DecodeElement (_acdaa .Handles ,&_cddeb );_bbcae !=nil {return _bbcae ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_acdaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_feaa :=NewEG_ShapeElements ();_feaa .Fill =NewFill ();if _adab :=d .DecodeElement (_feaa .Fill ,&_cddeb );_adab !=nil {return _adab ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_feaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bbcda :=NewEG_ShapeElements ();_bbcda .Stroke =NewStroke ();if _agfae :=d .DecodeElement (_bbcda .Stroke ,&_cddeb );_agfae !=nil {return _agfae ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_bbcda );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eaacd :=NewEG_ShapeElements ();_eaacd .Shadow =NewShadow ();if _cbaad :=d .DecodeElement (_eaacd .Shadow ,&_cddeb );_cbaad !=nil {return _cbaad ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_eaacd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gedf :=NewEG_ShapeElements ();_gedf .Textbox =NewTextbox ();if _dbee :=d .DecodeElement (_gedf .Textbox ,&_cddeb );_dbee !=nil {return _dbee ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_gedf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ceab :=NewEG_ShapeElements ();_ceab .Textpath =NewTextpath ();if _abaa :=d .DecodeElement (_ceab .Textpath ,&_cddeb );_abaa !=nil {return _abaa ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_ceab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gecf :=NewEG_ShapeElements ();_gecf .Imagedata =NewImagedata ();if _fffd :=d .DecodeElement (_gecf .Imagedata ,&_cddeb );_fffd !=nil {return _fffd ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_gecf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fdddf :=NewEG_ShapeElements ();_fdddf .Skew =NewOfcSkew ();if _dggff :=d .DecodeElement (_fdddf .Skew ,&_cddeb );_dggff !=nil {return _dggff ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fdddf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dbgee :=NewEG_ShapeElements ();_dbgee .Extrusion =NewOfcExtrusion ();if _adgee :=d .DecodeElement (_dbgee .Extrusion ,&_cddeb );_adgee !=nil {return _adgee ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_dbgee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gdecf :=NewEG_ShapeElements ();_gdecf .Callout =NewOfcCallout ();if _fged :=d .DecodeElement (_gdecf .Callout ,&_cddeb );_fged !=nil {return _fged ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_gdecf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gbfc :=NewEG_ShapeElements ();_gbfc .Lock =NewOfcLock ();if _ddbf :=d .DecodeElement (_gbfc .Lock ,&_cddeb );_ddbf !=nil {return _ddbf ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_gbfc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fgcd :=NewEG_ShapeElements ();_fgcd .Clippath =NewOfcClippath ();if _caaad :=d .DecodeElement (_fgcd .Clippath ,&_cddeb );_caaad !=nil {return _caaad ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fgcd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbfca :=NewEG_ShapeElements ();_fbfca .Signatureline =NewOfcSignatureline ();if _efbd :=d .DecodeElement (_fbfca .Signatureline ,&_cddeb );_efbd !=nil {return _efbd ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fbfca );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_baebe :=NewEG_ShapeElements ();_baebe .Wrap =_a .NewWrap ();if _ggfb :=d .DecodeElement (_baebe .Wrap ,&_cddeb );_ggfb !=nil {return _ggfb ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_baebe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ecac :=NewEG_ShapeElements ();_ecac .Anchorlock =_a .NewAnchorlock ();if _debbe :=d .DecodeElement (_ecac .Anchorlock ,&_cddeb );_debbe !=nil {return _debbe ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_ecac );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ebeb :=NewEG_ShapeElements ();_ebeb .Bordertop =_a .NewBordertop ();if _afdce :=d .DecodeElement (_ebeb .Bordertop ,&_cddeb );_afdce !=nil {return _afdce ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_ebeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_acff :=NewEG_ShapeElements ();_acff .Borderbottom =_a .NewBorderbottom ();if _bgee :=d .DecodeElement (_acff .Borderbottom ,&_cddeb );_bgee !=nil {return _bgee ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_acff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfaae :=NewEG_ShapeElements ();_cfaae .Borderleft =_a .NewBorderleft ();if _egdfa :=d .DecodeElement (_cfaae .Borderleft ,&_cddeb );_egdfa !=nil {return _egdfa ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_cfaae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dcdcg :=NewEG_ShapeElements ();_dcdcg .Borderright =_a .NewBorderright ();if _daabc :=d .DecodeElement (_dcdcg .Borderright ,&_cddeb );_daabc !=nil {return _daabc ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_dcdcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fefcg :=NewEG_ShapeElements ();_fefcg .ClientData =_ga .NewClientData ();if _abfd :=d .DecodeElement (_fefcg .ClientData ,&_cddeb );_abfd !=nil {return _abfd ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fefcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_acadf :=NewEG_ShapeElements ();_acadf .Textdata =_fb .NewTextdata ();if _bdddb :=d .DecodeElement (_acadf .Textdata ,&_cddeb );_bdddb !=nil {return _bdddb ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_acadf );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_cddeb .Name );if _bebec :=d .Skip ();_bebec !=nil {return _bebec ;};};case _b .EndElement :break _cbed ;case _b .CharData :};};return nil ;};func (_cbdaf *OfcShapedefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbdaf .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_gcfce :=range start .Attr {if _gcfce .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_edba ,_cddbg :=_g .ParseInt (_gcfce .Value ,10,64);if _cddbg !=nil {return _cddbg ;};_cbdaf .SpidmaxAttr =&_edba ;continue ;};if _gcfce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbdaf .AllowincellAttr .UnmarshalXMLAttr (_gcfce );continue ;};if _gcfce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abbfcg ,_aecfb :=_gcfce .Value ,error (nil );if _aecfb !=nil {return _aecfb ;};_cbdaf .StrokecolorAttr =&_abbfcg ;continue ;};if _gcfce .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cbdaf .StrokeAttr .UnmarshalXMLAttr (_gcfce );continue ;};if _gcfce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgcb ,_begbdc :=_gcfce .Value ,error (nil );if _begbdc !=nil {return _begbdc ;};_cbdaf .FillcolorAttr =&_bgcb ;continue ;};if _gcfce .Name .Local =="\u0066\u0069\u006c\u006c"{_cbdaf .FillAttr .UnmarshalXMLAttr (_gcfce );continue ;};if _gcfce .Name .Local =="\u0073\u0074\u0079l\u0065"{_bagaa ,_cbgbb :=_gcfce .Value ,error (nil );if _cbgbb !=nil {return _cbgbb ;};_cbdaf .StyleAttr =&_bagaa ;continue ;};if _gcfce .Name .Local =="\u0065\u0078\u0074"{_cbdaf .ExtAttr .UnmarshalXMLAttr (_gcfce );continue ;};};_gfbfd :for {_edace ,_abcga :=d .Token ();if _abcga !=nil {return _abcga ;};switch _ffbbf :=_edace .(type ){case _b .StartElement :switch _ffbbf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cbdaf .Fill =NewFill ();if _dgbge :=d .DecodeElement (_cbdaf .Fill ,&_ffbbf );_dgbge !=nil {return _dgbge ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbdaf .Stroke =NewStroke ();if _gfdbec :=d .DecodeElement (_cbdaf .Stroke ,&_ffbbf );_gfdbec !=nil {return _gfdbec ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cbdaf .Textbox =NewTextbox ();if _fedgf :=d .DecodeElement (_cbdaf .Textbox ,&_ffbbf );_fedgf !=nil {return _fedgf ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cbdaf .Shadow =NewShadow ();if _abceb :=d .DecodeElement (_cbdaf .Shadow ,&_ffbbf );_abceb !=nil {return _abceb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cbdaf .Skew =NewOfcSkew ();if _cbcdb :=d .DecodeElement (_cbdaf .Skew ,&_ffbbf );_cbcdb !=nil {return _cbcdb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cbdaf .Extrusion =NewOfcExtrusion ();if _adaec :=d .DecodeElement (_cbdaf .Extrusion ,&_ffbbf );_adaec !=nil {return _adaec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cbdaf .Callout =NewOfcCallout ();if _ecgefc :=d .DecodeElement (_cbdaf .Callout ,&_ffbbf );_ecgefc !=nil {return _ecgefc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cbdaf .Lock =NewOfcLock ();if _ffbccg :=d .DecodeElement (_cbdaf .Lock ,&_ffbbf );_ffbccg !=nil {return _ffbccg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_cbdaf .Colormru =NewOfcCT_ColorMru ();if _bdbgb :=d .DecodeElement (_cbdaf .Colormru ,&_ffbbf );_bdbgb !=nil {return _bdbgb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_cbdaf .Colormenu =NewOfcCT_ColorMenu ();if _egbee :=d .DecodeElement (_cbdaf .Colormenu ,&_ffbbf );_egbee !=nil {return _egbee ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_ffbbf .Name );if _bcdfg :=d .Skip ();_bcdfg !=nil {return _bcdfg ;};};case _b .EndElement :break _gfbfd ;case _b .CharData :};};return nil ;}; -// Validate validates the Oval and its children -func (_fecde *Oval )Validate ()error {return _fecde .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_cegced *CT_ImageData )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_fbefeg :=range start .Attr {if _fbefeg .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"&&_fbefeg .Name .Local =="\u0070\u0069\u0063\u0074"||_fbefeg .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"&&_fbefeg .Name .Local =="\u0070\u0069\u0063\u0074"{_efad ,_fabg :=_fbefeg .Value ,error (nil );if _fabg !=nil {return _fabg ;};_cegced .PictAttr =&_efad ;continue ;};if _fbefeg .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"&&_fbefeg .Name .Local =="\u0068\u0072\u0065\u0066"||_fbefeg .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"&&_fbefeg .Name .Local =="\u0068\u0072\u0065\u0066"{_edefe ,_bfgdfa :=_fbefeg .Value ,error (nil );if _bfgdfa !=nil {return _bfgdfa ;};_cegced .RHrefAttr =&_edefe ;continue ;};if _fbefeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbefeg .Name .Local =="\u0068\u0072\u0065\u0066"{_agg ,_gff :=_fbefeg .Value ,error (nil );if _gff !=nil {return _gff ;};_cegced .HrefAttr =&_agg ;continue ;};if _fbefeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbefeg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bgfcc ,_cgdf :=_fbefeg .Value ,error (nil );if _cgdf !=nil {return _cgdf ;};_cegced .AlthrefAttr =&_bgfcc ;continue ;};if _fbefeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbefeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbgbd ,_gdfcb :=_fbefeg .Value ,error (nil );if _gdfcb !=nil {return _gdfcb ;};_cegced .TitleAttr =&_cbgbd ;continue ;};if _fbefeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbefeg .Name .Local =="\u006f\u006c\u0065i\u0064"{_fede ,_dcgb :=_egcdd .ParseFloat (_fbefeg .Value ,64);if _dcgb !=nil {return _dcgb ;};_fcab :=float32 (_fede );_cegced .OleidAttr =&_fcab ;continue ;};if _fbefeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbefeg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cegced .DetectmouseclickAttr .UnmarshalXMLAttr (_fbefeg );continue ;};if _fbefeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbefeg .Name .Local =="\u006d\u006f\u0076i\u0065"{_fbece ,_fcdb :=_egcdd .ParseFloat (_fbefeg .Value ,64);if _fcdb !=nil {return _fcdb ;};_adea :=float32 (_fbece );_cegced .MovieAttr =&_adea ;continue ;};if _fbefeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbefeg .Name .Local =="\u0072\u0065\u006ci\u0064"{_dgda ,_eccg :=_fbefeg .Value ,error (nil );if _eccg !=nil {return _eccg ;};_cegced .RelidAttr =&_dgda ;continue ;};if _fbefeg .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"&&_fbefeg .Name .Local =="\u0069\u0064"||_fbefeg .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"&&_fbefeg .Name .Local =="\u0069\u0064"{_gcec ,_ae :=_fbefeg .Value ,error (nil );if _ae !=nil {return _ae ;};_cegced .IdAttr =&_gcec ;continue ;};if _fbefeg .Name .Local =="\u0069\u0064"{_babe ,_agca :=_fbefeg .Value ,error (nil );if _agca !=nil {return _agca ;};_cegced .SIdAttr =&_babe ;continue ;};if _fbefeg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gbdfga ,_egca :=_fbefeg .Value ,error (nil );if _egca !=nil {return _egca ;};_cegced .CropbottomAttr =&_gbdfga ;continue ;};if _fbefeg .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_fadcb ,_fgacga :=_fbefeg .Value ,error (nil );if _fgacga !=nil {return _fgacga ;};_cegced .EmbosscolorAttr =&_fadcb ;continue ;};if _fbefeg .Name .Local =="\u0073\u0072\u0063"{_agbfce ,_eefc :=_fbefeg .Value ,error (nil );if _eefc !=nil {return _eefc ;};_cegced .SrcAttr =&_agbfce ;continue ;};if _fbefeg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bbebf ,_daddd :=_fbefeg .Value ,error (nil );if _daddd !=nil {return _daddd ;};_cegced .CropleftAttr =&_bbebf ;continue ;};if _fbefeg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_edbca ,_debb :=_fbefeg .Value ,error (nil );if _debb !=nil {return _debb ;};_cegced .CroptopAttr =&_edbca ;continue ;};if _fbefeg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cfccf ,_cfggc :=_fbefeg .Value ,error (nil );if _cfggc !=nil {return _cfggc ;};_cegced .CroprightAttr =&_cfccf ;continue ;};if _fbefeg .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_agfcfd ,_dbfa :=_fbefeg .Value ,error (nil );if _dbfa !=nil {return _dbfa ;};_cegced .RecolortargetAttr =&_agfcfd ;continue ;};if _fbefeg .Name .Local =="\u0067\u0061\u0069\u006e"{_bdff ,_feg :=_fbefeg .Value ,error (nil );if _feg !=nil {return _feg ;};_cegced .GainAttr =&_bdff ;continue ;};if _fbefeg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ecge ,_gbec :=_fbefeg .Value ,error (nil );if _gbec !=nil {return _gbec ;};_cegced .BlacklevelAttr =&_ecge ;continue ;};if _fbefeg .Name .Local =="\u0067\u0061\u006dm\u0061"{_ggcfdg ,_ecbg :=_fbefeg .Value ,error (nil );if _ecbg !=nil {return _ecbg ;};_cegced .GammaAttr =&_ggcfdg ;continue ;};if _fbefeg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cegced .GrayscaleAttr .UnmarshalXMLAttr (_fbefeg );continue ;};if _fbefeg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cegced .BilevelAttr .UnmarshalXMLAttr (_fbefeg );continue ;};if _fbefeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bcccd ,_ecfbd :=_fbefeg .Value ,error (nil );if _ecfbd !=nil {return _ecfbd ;};_cegced .ChromakeyAttr =&_bcccd ;continue ;};};for {_cea ,_afde :=d .Token ();if _afde !=nil {return _eedc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_afde );};if _bddbc ,_bddebg :=_cea .(_dbcbe .EndElement );_bddebg &&_bddbc .Name ==start .Name {break ;};};return nil ;};func (_bgbb *Line )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _bgbb .CT_Line .MarshalXML (e ,start );};func (_bfggb *OfcCT_Skew )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bfggb .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_bfggb .IdAttr )});};if _bfggb .OnAttr !=_eeg .ST_TrueFalseUnset {_dgea ,_facad :=_bfggb .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _facad !=nil {return _facad ;};start .Attr =append (start .Attr ,_dgea );};if _bfggb .OffsetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bfggb .OffsetAttr )});};if _bfggb .OriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_bfggb .OriginAttr )});};if _bfggb .MatrixAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_eedc .Sprintf ("\u0025\u0076",*_bfggb .MatrixAttr )});};if _bfggb .ExtAttr !=ST_ExtUnset {_dcfgba ,_ffcf :=_bfggb .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _ffcf !=nil {return _ffcf ;};start .Attr =append (start .Attr ,_dcfgba );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_cbgcd ST_ImageAspect )Validate ()error {return _cbgcd .ValidateWithPath ("")};func NewOfcFill ()*OfcFill {_adebfb :=&OfcFill {};_adebfb .OfcCT_Fill =*NewOfcCT_Fill ();return _adebfb ;};func (_dbdf *OfcST_How )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_dbdf =0;case "\u0074\u006f\u0070":*_dbdf =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_dbdf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbdf =3;case "\u006c\u0065\u0066\u0074":*_dbdf =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbdf =5;case "\u0072\u0069\u0067h\u0074":*_dbdf =6;};return nil ;};type OfcST_ExtrusionType byte ; +// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path +func (_eefab *Shapetype )ValidateWithPath (path string )error {if _dcaae :=_eefab .CT_Shapetype .ValidateWithPath (path );_dcaae !=nil {return _dcaae ;};return nil ;};func (_cggfe OfcST_DiagramLayout )Validate ()error {return _cggfe .ValidateWithPath ("")}; -// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path -func (_fdfc *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_gfbged OfcST_ConnectType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_gfbged .String (),start );};func (_daa *OfcCT_Proxy )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _daa .StartAttr !=_eeg .ST_TrueFalseBlankUnset {_dfcff ,_eeagc :=_daa .StartAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074\u0061r\u0074"});if _eeagc !=nil {return _eeagc ;};start .Attr =append (start .Attr ,_dfcff );};if _daa .EndAttr !=_eeg .ST_TrueFalseBlankUnset {_aadac ,_dacac :=_daa .EndAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064"});if _dacac !=nil {return _dacac ;};start .Attr =append (start .Attr ,_aadac );};if _daa .IdrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_daa .IdrefAttr )});};if _daa .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_daa .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_bcgeb *Image )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _bcgeb .CT_Image .MarshalXML (e ,start );};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path +func (_gaa *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _gbfb :=_gaa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gbfb !=nil {return _gbfb ;};if _ece :=_gaa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ece !=nil {return _ece ;};if _fgag :=_gaa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fgag !=nil {return _fgag ;};if _fefc :=_gaa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fefc !=nil {return _fefc ;};if _gbe :=_gaa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbe !=nil {return _gbe ;};if _afga :=_gaa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_afga !=nil {return _afga ;};if _gaf :=_gaa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gaf !=nil {return _gaf ;};if _caa :=_gaa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_caa !=nil {return _caa ;};if _ged :=_gaa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ged !=nil {return _ged ;};if _ddgg :=_gaa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ddgg !=nil {return _ddgg ;};return nil ;};func (_cfcc *Handles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cfcc .CT_Handles .MarshalXML (e ,start );};func NewCT_Group ()*CT_Group {_ceac :=&CT_Group {};return _ceac };type ST_EditAs byte ;func (_eebgf OfcST_BWMode )String ()string {switch _eebgf {case 0:return "";case 1:return "\u0063\u006f\u006co\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case 5:return "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case 6:return "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 7:return "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0077\u0068\u0069t\u0065";case 10:return "\u0068\u0069\u0064\u0065";case 11:return "\u0075n\u0064\u0072\u0061\u0077\u006e";case 12:return "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return "";};func (_dabaa *OfcST_Angle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dabaa =0;case "\u0061\u006e\u0079":*_dabaa =1;case "\u0033\u0030":*_dabaa =2;case "\u0034\u0035":*_dabaa =3;case "\u0036\u0030":*_dabaa =4;case "\u0039\u0030":*_dabaa =5;case "\u0061\u0075\u0074\u006f":*_dabaa =6;};return nil ;};func (_dcedff ST_StrokeLineStyle )String ()string {switch _dcedff {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};func (_ggcb *AG_StrokeAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edg :=range start .Attr {if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0072\u0065\u006ci\u0064"{_fadd ,_aabb :=_edg .Value ,error (nil );if _aabb !=nil {return _aabb ;};_ggcb .RelidAttr =&_fadd ;continue ;};if _edg .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"&&_edg .Name .Local =="\u0069\u0064"{_bbg ,_feee :=_edg .Value ,error (nil );if _feee !=nil {return _feee ;};_ggcb .IdAttr =&_bbg ;continue ;};if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggcb .ForcedashAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0074\u0069\u0074l\u0065"{_eed ,_cfd :=_edg .Value ,error (nil );if _cfd !=nil {return _cfd ;};_ggcb .TitleAttr =&_eed ;continue ;};if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aabbc ,_eae :=_edg .Value ,error (nil );if _eae !=nil {return _eae ;};_ggcb .AlthrefAttr =&_aabbc ;continue ;};if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0068\u0072\u0065\u0066"{_gda ,_deaf :=_edg .Value ,error (nil );if _deaf !=nil {return _deaf ;};_ggcb .HrefAttr =&_gda ;continue ;};if _edg .Name .Local =="\u006f\u006e"{_ggcb .OnAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ggcb .StartarrowlengthAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ggcb .EndarrowAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_edee ,_gea :=_edg .Value ,error (nil );if _gea !=nil {return _gea ;};_ggcb .DashstyleAttr =&_edee ;continue ;};if _edg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggcb .EndarrowwidthAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0073\u0072\u0063"{_debb ,_bedg :=_edg .Value ,error (nil );if _bedg !=nil {return _bedg ;};_ggcb .SrcAttr =&_debb ;continue ;};if _edg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ggcb .EndarrowlengthAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bfbb ,_fbbc :=_edg .Value ,error (nil );if _fbbc !=nil {return _fbbc ;};_ggcb .ImagesizeAttr =&_bfbb ;continue ;};if _edg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aabf ,_baff :=_g .ParseFloat (_edg .Value ,64);if _baff !=nil {return _baff ;};_ggcb .MiterlimitAttr =&_aabf ;continue ;};if _edg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ggcb .JoinstyleAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggcb .StartarrowwidthAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ggcb .EndcapAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ggcb .FilltypeAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ggcb .ImageaspectAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ggcb .ImagealignshapeAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ggcb .StartarrowAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ggcb .LinestyleAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aeea ,_eebf :=_edg .Value ,error (nil );if _eebf !=nil {return _eebf ;};_ggcb .OpacityAttr =&_aeea ;continue ;};if _edg .Name .Local =="\u0063\u006f\u006co\u0072"{_ggge ,_afcga :=_edg .Value ,error (nil );if _afcga !=nil {return _afcga ;};_ggcb .ColorAttr =&_ggge ;continue ;};if _edg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aagg ,_debg :=_edg .Value ,error (nil );if _debg !=nil {return _debg ;};_ggcb .WeightAttr =&_aagg ;continue ;};if _edg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggcb .InsetpenAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bbba ,_dgcee :=_edg .Value ,error (nil );if _dgcee !=nil {return _dgcee ;};_ggcb .Color2Attr =&_bbba ;continue ;};};for {_geg ,_gbb :=d .Token ();if _gbb !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0074\u0072\u006f\u006be\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_gbb );};if _gggd ,_dddd :=_geg .(_b .EndElement );_dddd &&_gggd .Name ==start .Name {break ;};};return nil ;};func (_gcegc *Shadow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _gcegc .CT_Shadow .MarshalXML (e ,start );};func (_aafbc OfcST_ColorMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aaffe :=_b .Attr {};_aaffe .Name =name ;switch _aafbc {case OfcST_ColorModeUnset :_aaffe .Value ="";case OfcST_ColorModeAuto :_aaffe .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_aaffe .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aaffe ,nil ;};func (_ceebd ST_StrokeJoinStyle )Validate ()error {return _ceebd .ValidateWithPath ("")};type Stroke struct{CT_Stroke };type Group struct{CT_Group }; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_bcae *CT_Shape )ValidateWithPath (path string )error {for _bdfe ,_eaeaa :=range _bcae .Ink {if _abedba :=_eaeaa .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bdfe ));_abedba !=nil {return _abedba ;};};for _fbecdb ,_egda :=range _bcae .Iscomment {if _fccfe :=_egda .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_fbecdb ));_fccfe !=nil {return _fccfe ;};};for _cceeb ,_addfd :=range _bcae .Equationxml {if _adead :=_addfd .ValidateWithPath (_eedc .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_cceeb ));_adead !=nil {return _adead ;};};for _eedebf ,_fdegf :=range _bcae .EG_ShapeElements {if _bafgf :=_fdegf .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eedebf ));_bafgf !=nil {return _bafgf ;};};if _bdea :=_bcae .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bdea !=nil {return _bdea ;};if _afaae :=_bcae .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afaae !=nil {return _afaae ;};if _dgdecc :=_bcae .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dgdecc !=nil {return _dgdecc ;};if _efcbe :=_bcae .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_efcbe !=nil {return _efcbe ;};if _ggdg :=_bcae .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ggdg !=nil {return _ggdg ;};if _gegee :=_bcae .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gegee !=nil {return _gegee ;};if _egace :=_bcae .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_egace !=nil {return _egace ;};if _cedaaa :=_bcae .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cedaaa !=nil {return _cedaaa ;};if _eacc :=_bcae .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_eacc !=nil {return _eacc ;};if _aeadd :=_bcae .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_aeadd !=nil {return _aeadd ;};if _ddfa :=_bcae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ddfa !=nil {return _ddfa ;};if _fbfa :=_bcae .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fbfa !=nil {return _fbfa ;};if _bcccb :=_bcae .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bcccb !=nil {return _bcccb ;};if _egab :=_bcae .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_egab !=nil {return _egab ;};if _aada :=_bcae .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aada !=nil {return _aada ;};if _eaebd :=_bcae .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eaebd !=nil {return _eaebd ;};if _cfag :=_bcae .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cfag !=nil {return _cfag ;};if _baaa :=_bcae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_baaa !=nil {return _baaa ;};if _cfbbaf :=_bcae .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cfbbaf !=nil {return _cfbbaf ;};if _gfbaa :=_bcae .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gfbaa !=nil {return _gfbaa ;};if _bfee :=_bcae .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfee !=nil {return _bfee ;};if _fbgab :=_bcae .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fbgab !=nil {return _fbgab ;};if _feca :=_bcae .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_feca !=nil {return _feca ;};if _cggd :=_bcae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cggd !=nil {return _cggd ;};if _bdgab :=_bcae .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bdgab !=nil {return _bdgab ;};if _gegdf :=_bcae .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gegdf !=nil {return _gegdf ;};if _caagf :=_bcae .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_caagf !=nil {return _caagf ;};if _dfad :=_bcae .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dfad !=nil {return _dfad ;};if _egba :=_bcae .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_egba !=nil {return _egba ;};return nil ;}; +// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path +func (_ffbed *OfcTop )ValidateWithPath (path string )error {if _dega :=_ffbed .OfcCT_StrokeChild .ValidateWithPath (path );_dega !=nil {return _dega ;};return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);type OfcST_OLEDrawAspect byte ; -// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path -func (_gaed *CT_Rect )ValidateWithPath (path string )error {for _bbafd ,_bbcd :=range _gaed .EG_ShapeElements {if _gbdba :=_bbcd .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bbafd ));_gbdba !=nil {return _gbdba ;};};if _caadfd :=_gaed .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_caadfd !=nil {return _caadfd ;};if _dbdg :=_gaed .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dbdg !=nil {return _dbdg ;};if _baef :=_gaed .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_baef !=nil {return _baef ;};if _baefd :=_gaed .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_baefd !=nil {return _baefd ;};if _efag :=_gaed .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_efag !=nil {return _efag ;};if _cfbcd :=_gaed .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cfbcd !=nil {return _cfbcd ;};if _dadeg :=_gaed .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dadeg !=nil {return _dadeg ;};if _ebde :=_gaed .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ebde !=nil {return _ebde ;};if _ggcd :=_gaed .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ggcd !=nil {return _ggcd ;};if _bdfbd :=_gaed .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bdfbd !=nil {return _bdfbd ;};if _gdfdf :=_gaed .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gdfdf !=nil {return _gdfdf ;};if _ecg :=_gaed .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ecg !=nil {return _ecg ;};if _egfed :=_gaed .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_egfed !=nil {return _egfed ;};if _eefed :=_gaed .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_eefed !=nil {return _eefed ;};if _fecg :=_gaed .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fecg !=nil {return _fecg ;};if _cbceb :=_gaed .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cbceb !=nil {return _cbceb ;};if _dac :=_gaed .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dac !=nil {return _dac ;};if _ffabc :=_gaed .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ffabc !=nil {return _ffabc ;};if _cbeba :=_gaed .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbeba !=nil {return _cbeba ;};if _edab :=_gaed .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_edab !=nil {return _edab ;};if _bebdcg :=_gaed .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bebdcg !=nil {return _bebdcg ;};if _edbc :=_gaed .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_edbc !=nil {return _edbc ;};if _fcacf :=_gaed .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcacf !=nil {return _fcacf ;};if _eaggf :=_gaed .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_eaggf !=nil {return _eaggf ;};if _degbg :=_gaed .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_degbg !=nil {return _degbg ;};if _gcgbc :=_gaed .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gcgbc !=nil {return _gcgbc ;};if _ffgb :=_gaed .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ffgb !=nil {return _ffgb ;};if _bfcab :=_gaed .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bfcab !=nil {return _bfcab ;};if _dfede :=_gaed .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dfede !=nil {return _dfede ;};return nil ;};func (_dedec *OfcOLEObject )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _dedec .OfcCT_OLEObject .MarshalXML (e ,start );};func NewTextpath ()*Textpath {_bgfde :=&Textpath {};_bgfde .CT_TextPath =*NewCT_TextPath ();return _bgfde ;};func (_bgbc *CT_Path )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bgbc .VAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0076"},Value :_eedc .Sprintf ("\u0025\u0076",*_bgbc .VAttr )});};if _bgbc .LimoAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_eedc .Sprintf ("\u0025\u0076",*_bgbc .LimoAttr )});};if _bgbc .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bgbc .TextboxrectAttr )});};if _bgbc .FillokAttr !=_eeg .ST_TrueFalseUnset {_gfbf ,_eda :=_bgbc .FillokAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _eda !=nil {return _eda ;};start .Attr =append (start .Attr ,_gfbf );};if _bgbc .StrokeokAttr !=_eeg .ST_TrueFalseUnset {_adfcc ,_fcbeg :=_bgbc .StrokeokAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _fcbeg !=nil {return _fcbeg ;};start .Attr =append (start .Attr ,_adfcc );};if _bgbc .ShadowokAttr !=_eeg .ST_TrueFalseUnset {_ccebb ,_fdada :=_bgbc .ShadowokAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _fdada !=nil {return _fdada ;};start .Attr =append (start .Attr ,_ccebb );};if _bgbc .ArrowokAttr !=_eeg .ST_TrueFalseUnset {_gdeba ,_gbaca :=_bgbc .ArrowokAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _gbaca !=nil {return _gbaca ;};start .Attr =append (start .Attr ,_gdeba );};if _bgbc .GradientshapeokAttr !=_eeg .ST_TrueFalseUnset {_cefdg ,_eabfdd :=_bgbc .GradientshapeokAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _eabfdd !=nil {return _eabfdd ;};start .Attr =append (start .Attr ,_cefdg );};if _bgbc .TextpathokAttr !=_eeg .ST_TrueFalseUnset {_fcbgg ,_dcdcd :=_bgbc .TextpathokAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _dcdcd !=nil {return _dcdcd ;};start .Attr =append (start .Attr ,_fcbgg );};if _bgbc .InsetpenokAttr !=_eeg .ST_TrueFalseUnset {_abeac ,_abgcf :=_bgbc .InsetpenokAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _abgcf !=nil {return _abgcf ;};start .Attr =append (start .Attr ,_abeac );};if _bgbc .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_beddc ,_bbf :=_bgbc .ConnecttypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_beddc );};if _bgbc .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_bgbc .ConnectlocsAttr )});};if _bgbc .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_bgbc .ConnectanglesAttr )});};if _bgbc .ExtrusionokAttr !=_eeg .ST_TrueFalseUnset {_fgga ,_abdd :=_bgbc .ExtrusionokAttr .MarshalXMLAttr (_dbcbe .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _abdd !=nil {return _abdd ;};start .Attr =append (start .Attr ,_fgga );};if _bgbc .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_bgbc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path +func (_ggfeb *OfcExtrusion )ValidateWithPath (path string )error {if _aaaff :=_ggfeb .OfcCT_Extrusion .ValidateWithPath (path );_aaaff !=nil {return _aaaff ;};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_dfaed :=&OfcCT_IdMap {};return _dfaed };func (_cecdgg *OfcCT_Entry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abgbcd :=range start .Attr {if _abgbcd .Name .Local =="\u006e\u0065\u0077"{_fbeee ,_ffcgbb :=_g .ParseInt (_abgbcd .Value ,10,32);if _ffcgbb !=nil {return _ffcgbb ;};_eefeg :=int32 (_fbeee );_cecdgg .NewAttr =&_eefeg ;continue ;};if _abgbcd .Name .Local =="\u006f\u006c\u0064"{_dfdeca ,_fggb :=_g .ParseInt (_abgbcd .Value ,10,32);if _fggb !=nil {return _fggb ;};_effe :=int32 (_dfdeca );_cecdgg .OldAttr =&_effe ;continue ;};};for {_ebfacd ,_bafba :=d .Token ();if _bafba !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_bafba );};if _aadg ,_abdab :=_ebfacd .(_b .EndElement );_abdab &&_aadg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PolyLine and its children -func (_fgfg *CT_PolyLine )Validate ()error {return _fgfg .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_gfbac *Background )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gfbac .CT_Background =*NewCT_Background ();for _ ,_ebbca :=range start .Attr {if _ebbca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbca .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfbac .BwmodeAttr .UnmarshalXMLAttr (_ebbca );continue ;};if _ebbca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbca .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfbac .BwpureAttr .UnmarshalXMLAttr (_ebbca );continue ;};if _ebbca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbca .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfbac .BwnormalAttr .UnmarshalXMLAttr (_ebbca );continue ;};if _ebbca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbca .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_gfbac .TargetscreensizeAttr .UnmarshalXMLAttr (_ebbca );continue ;};if _ebbca .Name .Local =="\u0069\u0064"{_bcaad ,_eaagdg :=_ebbca .Value ,error (nil );if _eaagdg !=nil {return _eaagdg ;};_gfbac .IdAttr =&_bcaad ;continue ;};if _ebbca .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfbac .FilledAttr .UnmarshalXMLAttr (_ebbca );continue ;};if _ebbca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_defee ,_gegcdd :=_ebbca .Value ,error (nil );if _gegcdd !=nil {return _gegcdd ;};_gfbac .FillcolorAttr =&_defee ;continue ;};};_beaa :for {_eecgf ,_beggd :=d .Token ();if _beggd !=nil {return _beggd ;};switch _bdbga :=_eecgf .(type ){case _dbcbe .StartElement :switch _bdbga .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gfbac .Fill =NewFill ();if _edeg :=d .DecodeElement (_gfbac .Fill ,&_bdbga );_edeg !=nil {return _edeg ;};default:_effcd .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\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_bdbga .Name );if _fcec :=d .Skip ();_fcec !=nil {return _fcec ;};};case _dbcbe .EndElement :break _beaa ;case _dbcbe .CharData :};};return nil ;};func (_gbab *OfcEquationxml )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gbab .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_adcag :=range start .Attr {if _adcag .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fcef ,_fgbg :=_adcag .Value ,error (nil );if _fgbg !=nil {return _fgbg ;};_gbab .ContentTypeAttr =&_fcef ;continue ;};};_cgcde :for {_feeag ,_dfeb :=d .Token ();if _dfeb !=nil {return _dfeb ;};switch _gcca :=_feeag .(type ){case _dbcbe .StartElement :switch _gcca .Name {default:if _geba ,_bfae :=_effcd .CreateElement (_gcca );_bfae !=nil {return _bfae ;}else {if _abc :=d .DecodeElement (_geba ,&_gcca );_abc !=nil {return _abc ;};_gbab .Any =_geba ;};};case _dbcbe .EndElement :break _cgcde ;case _dbcbe .CharData :};};return nil ;};func (_gfbgb ST_StrokeArrowType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_efefcb :=_dbcbe .Attr {};_efefcb .Name =name ;switch _gfbgb {case ST_StrokeArrowTypeUnset :_efefcb .Value ="";case ST_StrokeArrowTypeNone :_efefcb .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_efefcb .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_efefcb .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_efefcb .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_efefcb .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_efefcb .Value ="\u006f\u0070\u0065\u006e";};return _efefcb ,nil ;}; +// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path +func (_ggg *AG_Fill )ValidateWithPath (path string )error {if _ccda :=_ggg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ccda !=nil {return _ccda ;};return nil ;}; -// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path -func (_geade *OfcLeft )ValidateWithPath (path string )error {if _bgdga :=_geade .OfcCT_StrokeChild .ValidateWithPath (path );_bgdga !=nil {return _bgdga ;};return nil ;};func NewCurve ()*Curve {_afaf :=&Curve {};_afaf .CT_Curve =*NewCT_Curve ();return _afaf };func (_abcfc *OfcCT_Diagram )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _abcfc .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_abcfc .DgmstyleAttr )});};if _abcfc .AutoformatAttr !=_eeg .ST_TrueFalseUnset {_ca ,_cadfg :=_abcfc .AutoformatAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _cadfg !=nil {return _cadfg ;};start .Attr =append (start .Attr ,_ca );};if _abcfc .ReverseAttr !=_eeg .ST_TrueFalseUnset {_dceaf ,_bbdd :=_abcfc .ReverseAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _bbdd !=nil {return _bbdd ;};start .Attr =append (start .Attr ,_dceaf );};if _abcfc .AutolayoutAttr !=_eeg .ST_TrueFalseUnset {_abbgg ,_fcce :=_abcfc .AutolayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _fcce !=nil {return _fcce ;};start .Attr =append (start .Attr ,_abbgg );};if _abcfc .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_eedc .Sprintf ("\u0025\u0076",*_abcfc .DgmscalexAttr )});};if _abcfc .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_abcfc .DgmscaleyAttr )});};if _abcfc .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_abcfc .DgmfontsizeAttr )});};if _abcfc .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_abcfc .ConstrainboundsAttr )});};if _abcfc .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_abcfc .DgmbasetextscaleAttr )});};if _abcfc .ExtAttr !=ST_ExtUnset {_dbbc ,_agbdb :=_abcfc .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _agbdb !=nil {return _agbdb ;};start .Attr =append (start .Attr ,_dbbc );};e .EncodeToken (start );if _abcfc .Relationtable !=nil {_caac :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_abcfc .Relationtable ,_caac );};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_fgfaf *Background )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _fgfaf .CT_Background .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path +func (_bbebf *OfcCT_Rules )ValidateWithPath (path string )error {for _cggfc ,_faaaa :=range _bbebf .R {if _afdgc :=_faaaa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_cggfc ));_afdgc !=nil {return _afdgc ;};};if _aedfb :=_bbebf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aedfb !=nil {return _aedfb ;};return nil ;}; -// Validate validates the OfcCT_Relation and its children -func (_fggaf *OfcCT_Relation )Validate ()error {return _fggaf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};type OfcShapedefaults struct{OfcCT_ShapeDefaults };type Handles struct{CT_Handles }; +// ValidateWithPath validates the Line and its children, prefixing error messages with path +func (_fafg *Line )ValidateWithPath (path string )error {if _cgadf :=_fafg .CT_Line .ValidateWithPath (path );_cgadf !=nil {return _cgadf ;};return nil ;};type OfcLeft struct{OfcCT_StrokeChild }; -// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path -func (_eee *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _eafcg :=_eee .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_eafcg !=nil {return _eafcg ;};if _feacg :=_eee .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_feacg !=nil {return _feacg ;};if _daefe :=_eee .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_daefe !=nil {return _daefe ;};if _gdcgf :=_eee .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gdcgf !=nil {return _gdcgf ;};if _bcead :=_eee .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bcead !=nil {return _bcead ;};if _fffc :=_eee .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fffc !=nil {return _fffc ;};if _eagg :=_eee .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eagg !=nil {return _eagg ;};if _cdfcaa :=_eee .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cdfcaa !=nil {return _cdfcaa ;};if _gabed :=_eee .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gabed !=nil {return _gabed ;};if _egedf :=_eee .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_egedf !=nil {return _egedf ;};if _afc :=_eee .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afc !=nil {return _afc ;};if _agbc :=_eee .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_agbc !=nil {return _agbc ;};if _addf :=_eee .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_addf !=nil {return _addf ;};if _gcadc :=_eee .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gcadc !=nil {return _gcadc ;};if _geabb :=_eee .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_geabb !=nil {return _geabb ;};return nil ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};type OfcCT_Extrusion struct{OnAttr _eeg .ST_TrueFalse ;TypeAttr OfcST_ExtrusionType ;RenderAttr OfcST_ExtrusionRender ;ViewpointoriginAttr *string ;ViewpointAttr *string ;PlaneAttr OfcST_ExtrusionPlane ;SkewangleAttr *float32 ;SkewamtAttr *string ;ForedepthAttr *string ;BackdepthAttr *string ;OrientationAttr *string ;OrientationangleAttr *float32 ;LockrotationcenterAttr _eeg .ST_TrueFalse ;AutorotationcenterAttr _eeg .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _eeg .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _eeg .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _eeg .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _eeg .ST_TrueFalse ;ExtAttr ST_Ext ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_cgcgg OfcST_ConnectType )Validate ()error {return _cgcgg .ValidateWithPath ("")};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _effcd .Any ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_gbfgf :=&AG_OfficeShapeAttributes {};return _gbfgf ;};func (_cff *OfcCT_Rules )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_acgacb :=range start .Attr {if _acgacb .Name .Local =="\u0065\u0078\u0074"{_cff .ExtAttr .UnmarshalXMLAttr (_acgacb );continue ;};};_fdcgdc :for {_eecc ,_gaagd :=d .Token ();if _gaagd !=nil {return _gaagd ;};switch _gcee :=_eecc .(type ){case _dbcbe .StartElement :switch _gcee .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072"}:_dgdcaf :=NewOfcCT_R ();if _gdab :=d .DecodeElement (_dgdcaf ,&_gcee );_gdab !=nil {return _gdab ;};_cff .R =append (_cff .R ,_dgdcaf );default:_effcd .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\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_gcee .Name );if _addec :=d .Skip ();_addec !=nil {return _addec ;};};case _dbcbe .EndElement :break _fdcgdc ;case _dbcbe .CharData :};};return nil ;};func (_faba *OfcBottom )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _faba .OfcCT_StrokeChild .MarshalXML (e ,start );};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_ceggfc :=&OfcCT_ColorMenu {};return _ceggfc }; +// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path +func (_gedacb *OfcOLEObject )ValidateWithPath (path string )error {if _bdgcg :=_gedacb .OfcCT_OLEObject .ValidateWithPath (path );_bdgcg !=nil {return _bdgcg ;};return nil ;};func (_dded *Arc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dded .CT_Arc =*NewCT_Arc ();for _ ,_bfgd :=range start .Attr {if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dded .UserdrawnAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dded .ButtonAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dded .DgmlayoutmruAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dded .UserhiddenAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dded .CliptowrapAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dded .BulletAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u006f\u006c\u0065"{_dded .OleAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068\u0072"{_dded .HrAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0073\u0070\u0069\u0064"{_dgbf ,_deab :=_bfgd .Value ,error (nil );if _deab !=nil {return _deab ;};_dded .SpidAttr =&_dgbf ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068\u0072\u0073t\u0064"{_dded .HrstdAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dded .BwnormalAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgde ,_fgf :=_bfgd .Value ,error (nil );if _fgf !=nil {return _fgf ;};_dded .BordertopcolorAttr =&_cgde ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dded .DgmlayoutAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dded .ForcedashAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dded .AllowoverlapAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dded .HrnoshadeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dded .PreferrelativeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdge ,_dfed :=_bfgd .Value ,error (nil );if _dfed !=nil {return _dfed ;};_dded .BorderbottomcolorAttr =&_bdge ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u006f\u006e\u0065\u0064"{_dded .OnedAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edgb ,_dee :=_g .ParseInt (_bfgd .Value ,10,64);if _dee !=nil {return _dee ;};_dded .DgmnodekindAttr =&_edgb ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fbe ,_gdfa :=_g .ParseInt (_bfgd .Value ,10,64);if _gdfa !=nil {return _gdfa ;};_dded .RegroupidAttr =&_fbe ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dded .AllowincellAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdag ,_cbg :=_g .ParseFloat (_bfgd .Value ,64);if _cbg !=nil {return _cbg ;};_beda :=float32 (_fdag );_dded .HrpctAttr =&_beda ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0063\u006c\u0069\u0070"{_dded .ClipAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dded .InsetmodeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdbe ,_bad :=_bfgd .Value ,error (nil );if _bad !=nil {return _bad ;};_dded .BorderleftcolorAttr =&_fdbe ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dded .OleiconAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cagf ,_agaba :=_bfgd .Value ,error (nil );if _agaba !=nil {return _agaba ;};_dded .BorderrightcolorAttr =&_cagf ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dded .ConnectortypeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dded .BwpureAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dded .BwmodeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0073\u0070\u0074"{_ddb ,_ecfa :=_g .ParseFloat (_bfgd .Value ,64);if _ecfa !=nil {return _ecfa ;};_ceca :=float32 (_ddb );_dded .SptAttr =&_ceca ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dded .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dded .HralignAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_ggb ,_dfde :=_g .ParseFloat (_bfgd .Value ,64);if _dfde !=nil {return _dfde ;};_dded .EndAngleAttr =&_ggb ;continue ;};if _bfgd .Name .Local =="\u0069\u0064"{_deeb ,_agfg :=_bfgd .Value ,error (nil );if _agfg !=nil {return _agfg ;};_dded .IdAttr =&_deeb ;continue ;};if _bfgd .Name .Local =="\u0061\u006c\u0074"{_ade ,_beccb :=_bfgd .Value ,error (nil );if _beccb !=nil {return _beccb ;};_dded .AltAttr =&_ade ;continue ;};if _bfgd .Name .Local =="\u0070\u0072\u0069n\u0074"{_dded .PrintAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dded .StrokedAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aff ,_bbeda :=_bfgd .Value ,error (nil );if _bbeda !=nil {return _bbeda ;};_dded .WrapcoordsAttr =&_aff ;continue ;};if _bfgd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bddc ,_bebb :=_bfgd .Value ,error (nil );if _bebb !=nil {return _bebb ;};_dded .StrokeweightAttr =&_bddc ;continue ;};if _bfgd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbfa ,_adae :=_bfgd .Value ,error (nil );if _adae !=nil {return _adae ;};_dded .CoordoriginAttr =&_dbfa ;continue ;};if _bfgd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adeb ,_bffg :=_bfgd .Value ,error (nil );if _bffg !=nil {return _bffg ;};_dded .ChromakeyAttr =&_adeb ;continue ;};if _bfgd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egcb ,_dfaf :=_bfgd .Value ,error (nil );if _dfaf !=nil {return _dfaf ;};_dded .FillcolorAttr =&_egcb ;continue ;};if _bfgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgcb ,_beef :=_bfgd .Value ,error (nil );if _beef !=nil {return _beef ;};_dded .StyleAttr =&_dgcb ;continue ;};if _bfgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbfg ,_bdff :=_bfgd .Value ,error (nil );if _bdff !=nil {return _bdff ;};_dded .OpacityAttr =&_cbfg ;continue ;};if _bfgd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cffb ,_eaad :=_bfgd .Value ,error (nil );if _eaad !=nil {return _eaad ;};_dded .StrokecolorAttr =&_cffb ;continue ;};if _bfgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dded .InsetpenAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_geda ,_ecg :=_g .ParseFloat (_bfgd .Value ,64);if _ecg !=nil {return _ecg ;};_dded .StartAngleAttr =&_geda ;continue ;};if _bfgd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_beee ,_adgc :=_bfgd .Value ,error (nil );if _adgc !=nil {return _adgc ;};_dded .CoordsizeAttr =&_beee ;continue ;};if _bfgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfdeg ,_bgbg :=_bfgd .Value ,error (nil );if _bgbg !=nil {return _bgbg ;};_dded .TitleAttr =&_dfdeg ;continue ;};if _bfgd .Name .Local =="\u0063\u006c\u0061s\u0073"{_eacg ,_bgab :=_bfgd .Value ,error (nil );if _bgab !=nil {return _bgab ;};_dded .ClassAttr =&_eacg ;continue ;};if _bfgd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dddcb ,_dgbfd :=_bfgd .Value ,error (nil );if _dgbfd !=nil {return _dgbfd ;};_dded .TargetAttr =&_dddcb ;continue ;};if _bfgd .Name .Local =="\u0068\u0072\u0065\u0066"{_aadf ,_baea :=_bfgd .Value ,error (nil );if _baea !=nil {return _baea ;};_dded .HrefAttr =&_aadf ;continue ;};if _bfgd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dded .FilledAttr .UnmarshalXMLAttr (_bfgd );continue ;};};_gdag :for {_fgeb ,_gddd :=d .Token ();if _gddd !=nil {return _gddd ;};switch _cfcb :=_fgeb .(type ){case _b .StartElement :switch _cfcb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_defb :=NewEG_ShapeElements ();_defb .Path =NewPath ();if _bedd :=d .DecodeElement (_defb .Path ,&_cfcb );_bedd !=nil {return _bedd ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_defb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_defbf :=NewEG_ShapeElements ();_defbf .Formulas =NewFormulas ();if _dcf :=d .DecodeElement (_defbf .Formulas ,&_cfcb );_dcf !=nil {return _dcf ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_defbf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bdbc :=NewEG_ShapeElements ();_bdbc .Handles =NewHandles ();if _fde :=d .DecodeElement (_bdbc .Handles ,&_cfcb );_fde !=nil {return _fde ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_bdbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_efc :=NewEG_ShapeElements ();_efc .Fill =NewFill ();if _dcfd :=d .DecodeElement (_efc .Fill ,&_cfcb );_dcfd !=nil {return _dcfd ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_efc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dgeae :=NewEG_ShapeElements ();_dgeae .Stroke =NewStroke ();if _eadgc :=d .DecodeElement (_dgeae .Stroke ,&_cfcb );_eadgc !=nil {return _eadgc ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_dgeae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gfdc :=NewEG_ShapeElements ();_gfdc .Shadow =NewShadow ();if _aaae :=d .DecodeElement (_gfdc .Shadow ,&_cfcb );_aaae !=nil {return _aaae ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_gfdc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cab :=NewEG_ShapeElements ();_cab .Textbox =NewTextbox ();if _bcadg :=d .DecodeElement (_cab .Textbox ,&_cfcb );_bcadg !=nil {return _bcadg ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_cab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_efg :=NewEG_ShapeElements ();_efg .Textpath =NewTextpath ();if _egab :=d .DecodeElement (_efg .Textpath ,&_cfcb );_egab !=nil {return _egab ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_efg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bda :=NewEG_ShapeElements ();_bda .Imagedata =NewImagedata ();if _gfdb :=d .DecodeElement (_bda .Imagedata ,&_cfcb );_gfdb !=nil {return _gfdb ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_bda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gfcg :=NewEG_ShapeElements ();_gfcg .Skew =NewOfcSkew ();if _eba :=d .DecodeElement (_gfcg .Skew ,&_cfcb );_eba !=nil {return _eba ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_gfcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_caf :=NewEG_ShapeElements ();_caf .Extrusion =NewOfcExtrusion ();if _geed :=d .DecodeElement (_caf .Extrusion ,&_cfcb );_geed !=nil {return _geed ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_caf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cbda :=NewEG_ShapeElements ();_cbda .Callout =NewOfcCallout ();if _gcf :=d .DecodeElement (_cbda .Callout ,&_cfcb );_gcf !=nil {return _gcf ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_cbda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dfebf :=NewEG_ShapeElements ();_dfebf .Lock =NewOfcLock ();if _bfc :=d .DecodeElement (_dfebf .Lock ,&_cfcb );_bfc !=nil {return _bfc ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_dfebf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_acfc :=NewEG_ShapeElements ();_acfc .Clippath =NewOfcClippath ();if _gffc :=d .DecodeElement (_acfc .Clippath ,&_cfcb );_gffc !=nil {return _gffc ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_acfc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cfcbf :=NewEG_ShapeElements ();_cfcbf .Signatureline =NewOfcSignatureline ();if _adaed :=d .DecodeElement (_cfcbf .Signatureline ,&_cfcb );_adaed !=nil {return _adaed ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_cfcbf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dadd :=NewEG_ShapeElements ();_dadd .Wrap =_a .NewWrap ();if _cbbd :=d .DecodeElement (_dadd .Wrap ,&_cfcb );_cbbd !=nil {return _cbbd ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_dadd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fgcf :=NewEG_ShapeElements ();_fgcf .Anchorlock =_a .NewAnchorlock ();if _egdg :=d .DecodeElement (_fgcf .Anchorlock ,&_cfcb );_egdg !=nil {return _egdg ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_fgcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eccf :=NewEG_ShapeElements ();_eccf .Bordertop =_a .NewBordertop ();if _dafe :=d .DecodeElement (_eccf .Bordertop ,&_cfcb );_dafe !=nil {return _dafe ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_eccf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bcbba :=NewEG_ShapeElements ();_bcbba .Borderbottom =_a .NewBorderbottom ();if _bea :=d .DecodeElement (_bcbba .Borderbottom ,&_cfcb );_bea !=nil {return _bea ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_bcbba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfec :=NewEG_ShapeElements ();_cfec .Borderleft =_a .NewBorderleft ();if _afcb :=d .DecodeElement (_cfec .Borderleft ,&_cfcb );_afcb !=nil {return _afcb ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_cfec );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ggbd :=NewEG_ShapeElements ();_ggbd .Borderright =_a .NewBorderright ();if _gec :=d .DecodeElement (_ggbd .Borderright ,&_cfcb );_gec !=nil {return _gec ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_ggbd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_baffa :=NewEG_ShapeElements ();_baffa .ClientData =_ga .NewClientData ();if _ddge :=d .DecodeElement (_baffa .ClientData ,&_cfcb );_ddge !=nil {return _ddge ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_baffa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fbfa :=NewEG_ShapeElements ();_fbfa .Textdata =_fb .NewTextdata ();if _bcdb :=d .DecodeElement (_fbfa .Textdata ,&_cfcb );_bcdb !=nil {return _bcdb ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_fbfa );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0041r\u0063\u0020\u0025\u0076",_cfcb .Name );if _fbab :=d .Skip ();_fbab !=nil {return _fbab ;};};case _b .EndElement :break _gdag ;case _b .CharData :};};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func (_agbgc *ST_FillMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becfb ,_ggceg :=d .Token ();if _ggceg !=nil {return _ggceg ;};if _agcbc ,_cgeca :=_becfb .(_b .EndElement );_cgeca &&_agcbc .Name ==start .Name {*_agbgc =1;return nil ;};if _adbecb ,_bcabed :=_becfb .(_b .CharData );!_bcabed {return _e .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",_becfb );}else {switch string (_adbecb ){case "":*_agbgc =0;case "\u006e\u006f\u006e\u0065":*_agbgc =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_agbgc =2;case "\u0073\u0069\u0067m\u0061":*_agbgc =3;case "\u0061\u006e\u0079":*_agbgc =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_agbgc =5;};};_becfb ,_ggceg =d .Token ();if _ggceg !=nil {return _ggceg ;};if _ecbgab ,_fffce :=_becfb .(_b .EndElement );_fffce &&_ecbgab .Name ==start .Name {return nil ;};return _e .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",_becfb );};func NewAG_Ext ()*AG_Ext {_fac :=&AG_Ext {};_fac .ExtAttr =ST_Ext (1);return _fac }; -// Validate validates the OfcLeft and its children -func (_efga *OfcLeft )Validate ()error {return _efga .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");}; +// ValidateWithPath validates the Stroke and its children, prefixing error messages with path +func (_aafbg *Stroke )ValidateWithPath (path string )error {if _fdgdeb :=_aafbg .CT_Stroke .ValidateWithPath (path );_fdgdeb !=nil {return _fdgdeb ;};return nil ;};func (_bgf *AG_Ext )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ebc ,_eff :=_bgf .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _eff !=nil {return _eff ;};start .Attr =append (start .Attr ,_ebc );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;}; -// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path -func (_eafe *AG_Fill )ValidateWithPath (path string )error {if _cdcdf :=_eafe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cdcdf !=nil {return _cdcdf ;};return nil ;}; +// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path +func (_caacf *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _eggfc :=_caacf .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_eggfc !=nil {return _eggfc ;};if _caacf .IdAttr !=nil {if !_bd .ST_GuidPatternRe .MatchString (*_caacf .IdAttr ){return _e .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bd .ST_GuidPatternRe ,*_caacf .IdAttr );};};if _caacf .ProvidAttr !=nil {if !_bd .ST_GuidPatternRe .MatchString (*_caacf .ProvidAttr ){return _e .Errorf ("\u0025\u0073\u002f\u006d\u002eP\u0072\u006f\u0076\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bd .ST_GuidPatternRe ,*_caacf .ProvidAttr );};};if _bdeca :=_caacf .SigninginstructionssetAttr .ValidateWithPath (path +"/\u0053\u0069\u0067\u006e\u0069\u006eg\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069o\u006e\u0073\u0073e\u0074A\u0074\u0074\u0072");_bdeca !=nil {return _bdeca ;};if _ddeae :=_caacf .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_ddeae !=nil {return _ddeae ;};if _cbgdg :=_caacf .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_cbgdg !=nil {return _cbgdg ;};if _adagc :=_caacf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adagc !=nil {return _adagc ;};return nil ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};func NewOfcColumn ()*OfcColumn {_gbacc :=&OfcColumn {};_gbacc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gbacc ;};func (_deega *OfcShapedefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _deega .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func NewAG_Path ()*AG_Path {_afcg :=&AG_Path {};return _afcg };func (_cgggc OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _cgggc {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgggc ));};return nil ;};func (_cgggd *Imagedata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgggd .CT_ImageData =*NewCT_ImageData ();for _ ,_cbegb :=range start .Attr {if _cbegb .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"&&_cbegb .Name .Local =="\u0070\u0069\u0063\u0074"||_cbegb .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"&&_cbegb .Name .Local =="\u0070\u0069\u0063\u0074"{_dgae ,_fgfbg :=_cbegb .Value ,error (nil );if _fgfbg !=nil {return _fgfbg ;};_cgggd .PictAttr =&_dgae ;continue ;};if _cbegb .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"&&_cbegb .Name .Local =="\u0068\u0072\u0065\u0066"||_cbegb .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"&&_cbegb .Name .Local =="\u0068\u0072\u0065\u0066"{_bgafb ,_agccc :=_cbegb .Value ,error (nil );if _agccc !=nil {return _agccc ;};_cgggd .RHrefAttr =&_bgafb ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0068\u0072\u0065\u0066"{_dgegb ,_gbef :=_cbegb .Value ,error (nil );if _gbef !=nil {return _gbef ;};_cgggd .HrefAttr =&_dgegb ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bceea ,_gcgge :=_cbegb .Value ,error (nil );if _gcgge !=nil {return _gcgge ;};_cgggd .AlthrefAttr =&_bceea ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebcef ,_aacdd :=_cbegb .Value ,error (nil );if _aacdd !=nil {return _aacdd ;};_cgggd .TitleAttr =&_ebcef ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u006f\u006c\u0065i\u0064"{_cccab ,_dddef :=_g .ParseFloat (_cbegb .Value ,64);if _dddef !=nil {return _dddef ;};_dagcfa :=float32 (_cccab );_cgggd .OleidAttr =&_dagcfa ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cgggd .DetectmouseclickAttr .UnmarshalXMLAttr (_cbegb );continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u006d\u006f\u0076i\u0065"{_bcgaf ,_eabgf :=_g .ParseFloat (_cbegb .Value ,64);if _eabgf !=nil {return _eabgf ;};_eaga :=float32 (_bcgaf );_cgggd .MovieAttr =&_eaga ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0072\u0065\u006ci\u0064"{_egbdg ,_fcgge :=_cbegb .Value ,error (nil );if _fcgge !=nil {return _fcgge ;};_cgggd .RelidAttr =&_egbdg ;continue ;};if _cbegb .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"&&_cbegb .Name .Local =="\u0069\u0064"||_cbegb .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"&&_cbegb .Name .Local =="\u0069\u0064"{_fdbfd ,_gfdaf :=_cbegb .Value ,error (nil );if _gfdaf !=nil {return _gfdaf ;};_cgggd .IdAttr =&_fdbfd ;continue ;};if _cbegb .Name .Local =="\u0069\u0064"{_gbfga ,_fgafa :=_cbegb .Value ,error (nil );if _fgafa !=nil {return _fgafa ;};_cgggd .SIdAttr =&_gbfga ;continue ;};if _cbegb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bgcff ,_feegc :=_cbegb .Value ,error (nil );if _feegc !=nil {return _feegc ;};_cgggd .CropbottomAttr =&_bgcff ;continue ;};if _cbegb .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_cabgb ,_agdff :=_cbegb .Value ,error (nil );if _agdff !=nil {return _agdff ;};_cgggd .EmbosscolorAttr =&_cabgb ;continue ;};if _cbegb .Name .Local =="\u0073\u0072\u0063"{_bgda ,_feef :=_cbegb .Value ,error (nil );if _feef !=nil {return _feef ;};_cgggd .SrcAttr =&_bgda ;continue ;};if _cbegb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cbgdc ,_fcagd :=_cbegb .Value ,error (nil );if _fcagd !=nil {return _fcagd ;};_cgggd .CropleftAttr =&_cbgdc ;continue ;};if _cbegb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dcagb ,_bbcfff :=_cbegb .Value ,error (nil );if _bbcfff !=nil {return _bbcfff ;};_cgggd .CroptopAttr =&_dcagb ;continue ;};if _cbegb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_dafbf ,_abefe :=_cbegb .Value ,error (nil );if _abefe !=nil {return _abefe ;};_cgggd .CroprightAttr =&_dafbf ;continue ;};if _cbegb .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_dbfab ,_eggee :=_cbegb .Value ,error (nil );if _eggee !=nil {return _eggee ;};_cgggd .RecolortargetAttr =&_dbfab ;continue ;};if _cbegb .Name .Local =="\u0067\u0061\u0069\u006e"{_effg ,_beabc :=_cbegb .Value ,error (nil );if _beabc !=nil {return _beabc ;};_cgggd .GainAttr =&_effg ;continue ;};if _cbegb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bdgbf ,_cgfef :=_cbegb .Value ,error (nil );if _cgfef !=nil {return _cgfef ;};_cgggd .BlacklevelAttr =&_bdgbf ;continue ;};if _cbegb .Name .Local =="\u0067\u0061\u006dm\u0061"{_aecd ,_bafab :=_cbegb .Value ,error (nil );if _bafab !=nil {return _bafab ;};_cgggd .GammaAttr =&_aecd ;continue ;};if _cbegb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cgggd .GrayscaleAttr .UnmarshalXMLAttr (_cbegb );continue ;};if _cbegb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cgggd .BilevelAttr .UnmarshalXMLAttr (_cbegb );continue ;};if _cbegb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fegf ,_fdcgf :=_cbegb .Value ,error (nil );if _fdcgf !=nil {return _fdcgf ;};_cgggd .ChromakeyAttr =&_fegf ;continue ;};};for {_dbccg ,_bdffb :=d .Token ();if _bdffb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_bdffb );};if _dcbc ,_beed :=_dbccg .(_b .EndElement );_beed &&_dcbc .Name ==start .Name {break ;};};return nil ;};func (_fcfada OfcST_ExtrusionPlane )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcfada .String (),start );};func (_ffdbg ST_StrokeEndCap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abecf :=_b .Attr {};_abecf .Name =name ;switch _ffdbg {case ST_StrokeEndCapUnset :_abecf .Value ="";case ST_StrokeEndCapFlat :_abecf .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_abecf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_abecf .Value ="\u0072\u006f\u0075n\u0064";};return _abecf ,nil ;};func (_gddab *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gddab =0;case "\u0074\u006f\u0070":*_gddab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gddab =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gddab =3;case "\u0075\u0073\u0065\u0072":*_gddab =4;};return nil ;}; -// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path -func (_gebaa *OfcCallout )ValidateWithPath (path string )error {if _efbad :=_gebaa .OfcCT_Callout .ValidateWithPath (path );_efbad !=nil {return _efbad ;};return nil ;};type OfcST_OLEUpdateMode byte ;func (_ccced ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _ccced {case 0,1,2,3,4,5:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccced ));};return nil ;};func (_gdeaf ST_ShadowType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_gdeaf .String (),start );}; +// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path +func (_ebdgc *OfcCT_Lock )ValidateWithPath (path string )error {if _fcbbe :=_ebdgc .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fcbbe !=nil {return _fcbbe ;};if _fggbb :=_ebdgc .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_fggbb !=nil {return _fggbb ;};if _cggcbd :=_ebdgc .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cggcbd !=nil {return _cggcbd ;};if _dcgccc :=_ebdgc .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dcgccc !=nil {return _dcgccc ;};if _ebbac :=_ebdgc .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebbac !=nil {return _ebbac ;};if _dcabg :=_ebdgc .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dcabg !=nil {return _dcabg ;};if _caggc :=_ebdgc .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_caggc !=nil {return _caggc ;};if _bfcg :=_ebdgc .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_bfcg !=nil {return _bfcg ;};if _aeeeg :=_ebdgc .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_aeeeg !=nil {return _aeeeg ;};if _cbdbc :=_ebdgc .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_cbdbc !=nil {return _cbdbc ;};if _aedc :=_ebdgc .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_aedc !=nil {return _aedc ;};if _dbefe :=_ebdgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dbefe !=nil {return _dbefe ;};return nil ;}; -// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path -func (_abbe *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_ebfb :=&OfcCT_Extrusion {};return _ebfb };func (_dcae *ST_StrokeLineStyle )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_ffdgd ,_cedfe :=d .Token ();if _cedfe !=nil {return _cedfe ;};if _bfbg ,_ecabb :=_ffdgd .(_dbcbe .EndElement );_ecabb &&_bfbg .Name ==start .Name {*_dcae =1;return nil ;};if _cced ,_fcggg :=_ffdgd .(_dbcbe .CharData );!_fcggg {return _eedc .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",_ffdgd );}else {switch string (_cced ){case "":*_dcae =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dcae =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_dcae =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_dcae =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_dcae =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_dcae =5;};};_ffdgd ,_cedfe =d .Token ();if _cedfe !=nil {return _cedfe ;};if _egfc ,_ffgef :=_ffdgd .(_dbcbe .EndElement );_ffgef &&_egfc .Name ==start .Name {return nil ;};return _eedc .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",_ffdgd );};func (_dbaae *ST_FillMethod )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_dbaae =0;case "\u006e\u006f\u006e\u0065":*_dbaae =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dbaae =2;case "\u0073\u0069\u0067m\u0061":*_dbaae =3;case "\u0061\u006e\u0079":*_dbaae =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_dbaae =5;};return nil ;};type ST_StrokeLineStyle byte ;func (_gef OfcST_RType )Validate ()error {return _gef .ValidateWithPath ("")};func (_deccc OfcST_ExtrusionType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_cfgfca :=_dbcbe .Attr {};_cfgfca .Name =name ;switch _deccc {case OfcST_ExtrusionTypeUnset :_cfgfca .Value ="";case OfcST_ExtrusionTypePerspective :_cfgfca .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_cfgfca .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _cfgfca ,nil ;};func NewOfcRight ()*OfcRight {_fdgbd :=&OfcRight {};_fdgbd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _fdgbd ;};type OfcST_How byte ;func NewOfcLock ()*OfcLock {_aacfd :=&OfcLock {};_aacfd .OfcCT_Lock =*NewOfcCT_Lock ();return _aacfd };type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _eeg .ST_TrueFalse ;StrokeokAttr _eeg .ST_TrueFalse ;ShadowokAttr _eeg .ST_TrueFalse ;ArrowokAttr _eeg .ST_TrueFalse ;GradientshapeokAttr _eeg .ST_TrueFalse ;TextpathokAttr _eeg .ST_TrueFalse ;InsetpenokAttr _eeg .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _eeg .ST_TrueFalse ;IdAttr *string ;};type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _eeg .ST_TrueFalse ;BilevelAttr _eeg .ST_TrueFalse ;};type Textpath struct{CT_TextPath };func (_gacgeb OfcST_How )ValidateWithPath (path string )error {switch _gacgeb {case 0,1,2,3,4,5,6:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacgeb ));};return nil ;};func (_fdg ST_StrokeArrowType )Validate ()error {return _fdg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_ddagc *CT_Fill )ValidateWithPath (path string )error {if _cccee :=_ddagc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cccee !=nil {return _cccee ;};if _cgfe :=_ddagc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cgfe !=nil {return _cgfe ;};if _edgf :=_ddagc .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_edgf !=nil {return _edgf ;};if _defa :=_ddagc .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_defa !=nil {return _defa ;};if _bbfe :=_ddagc .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_bbfe !=nil {return _bbfe ;};if _gfeb :=_ddagc .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_gfeb !=nil {return _gfeb ;};if _eceg :=_ddagc .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eceg !=nil {return _eceg ;};if _ebab :=_ddagc .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ebab !=nil {return _ebab ;};if _ddagc .Fill !=nil {if _eccb :=_ddagc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eccb !=nil {return _eccb ;};};return nil ;};func (_adee OfcST_ColorMode )ValidateWithPath (path string )error {switch _adee {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adee ));};return nil ;};func (_eadbe *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eadbe =0;case "\u0030":*_eadbe =1;case "\u0031":*_eadbe =2;case "\u0032":*_eadbe =3;case "\u0033":*_eadbe =4;};return nil ;};func (_dgbdb *OfcBottom )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _dgbdb .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gdabe OfcST_ConnectorType )ValidateWithPath (path string )error {switch _gdabe {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdabe ));};return nil ;};type OfcST_CalloutPlacement byte ; -// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path -func (_dag *CT_Curve )ValidateWithPath (path string )error {for _dfacg ,_fgacg :=range _dag .EG_ShapeElements {if _bbda :=_fgacg .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dfacg ));_bbda !=nil {return _bbda ;};};if _dgdfc :=_dag .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dgdfc !=nil {return _dgdfc ;};if _ccb :=_dag .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ccb !=nil {return _ccb ;};if _cebg :=_dag .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cebg !=nil {return _cebg ;};if _ceafa :=_dag .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ceafa !=nil {return _ceafa ;};if _bfdf :=_dag .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bfdf !=nil {return _bfdf ;};if _abfe :=_dag .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_abfe !=nil {return _abfe ;};if _bfbgb :=_dag .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bfbgb !=nil {return _bfbgb ;};if _ecdae :=_dag .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ecdae !=nil {return _ecdae ;};if _gbe :=_dag .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gbe !=nil {return _gbe ;};if _dbce :=_dag .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dbce !=nil {return _dbce ;};if _dbag :=_dag .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbag !=nil {return _dbag ;};if _ebfbf :=_dag .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ebfbf !=nil {return _ebfbf ;};if _gbabf :=_dag .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gbabf !=nil {return _gbabf ;};if _ffea :=_dag .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ffea !=nil {return _ffea ;};if _adbdc :=_dag .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_adbdc !=nil {return _adbdc ;};if _dgcfa :=_dag .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dgcfa !=nil {return _dgcfa ;};if _accdd :=_dag .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_accdd !=nil {return _accdd ;};if _dcac :=_dag .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dcac !=nil {return _dcac ;};if _cbgbde :=_dag .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbgbde !=nil {return _cbgbde ;};if _fgccb :=_dag .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fgccb !=nil {return _fgccb ;};if _cdd :=_dag .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cdd !=nil {return _cdd ;};if _gdeb :=_dag .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gdeb !=nil {return _gdeb ;};if _eeece :=_dag .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_eeece !=nil {return _eeece ;};if _dgcge :=_dag .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dgcge !=nil {return _dgcge ;};if _accgdd :=_dag .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_accgdd !=nil {return _accgdd ;};if _bgfcb :=_dag .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bgfcb !=nil {return _bgfcb ;};if _badc :=_dag .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_badc !=nil {return _badc ;};if _ceaae :=_dag .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ceaae !=nil {return _ceaae ;};if _aagagc :=_dag .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_aagagc !=nil {return _aagagc ;};return nil ;};func (_dfab *ST_FillType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_dfab =0;case "\u0073\u006f\u006ci\u0064":*_dfab =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_dfab =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_dfab =3;case "\u0074\u0069\u006c\u0065":*_dfab =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_dfab =5;case "\u0066\u0072\u0061m\u0065":*_dfab =6;};return nil ;};func NewAG_Chromakey ()*AG_Chromakey {_bea :=&AG_Chromakey {};return _bea };func (_eedac OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _eedac {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedac ));};return nil ;}; +// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path +func (_ecbefb *OfcInk )ValidateWithPath (path string )error {if _eefa :=_ecbefb .OfcCT_Ink .ValidateWithPath (path );_eefa !=nil {return _eefa ;};return nil ;};func (_eacge *OfcCT_RegroupTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcag :=range start .Attr {if _bcag .Name .Local =="\u0065\u0078\u0074"{_eacge .ExtAttr .UnmarshalXMLAttr (_bcag );continue ;};};_dgec :for {_aaaefb ,_ggdgg :=d .Token ();if _ggdgg !=nil {return _ggdgg ;};switch _beecef :=_aaaefb .(type ){case _b .StartElement :switch _beecef .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065\u006e\u0074r\u0079"}:_cdeca :=NewOfcCT_Entry ();if _cebff :=d .DecodeElement (_cdeca ,&_beecef );_cebff !=nil {return _cebff ;};_eacge .Entry =append (_eacge .Entry ,_cdeca );default:_d .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\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_beecef .Name );if _adcb :=d .Skip ();_adcb !=nil {return _adcb ;};};case _b .EndElement :break _dgec ;case _b .CharData :};};return nil ;};func (_bddd *AG_CoreAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bae :=range start .Attr {if _bae .Name .Local =="\u0068\u0072\u0065\u0066"{_ffg ,_gfc :=_bae .Value ,error (nil );if _gfc !=nil {return _gfc ;};_bddd .HrefAttr =&_ffg ;continue ;};if _bae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eeb ,_baeb :=_bae .Value ,error (nil );if _baeb !=nil {return _baeb ;};_bddd .TargetAttr =&_eeb ;continue ;};if _bae .Name .Local =="\u0063\u006c\u0061s\u0073"{_dga ,_dca :=_bae .Value ,error (nil );if _dca !=nil {return _dca ;};_bddd .ClassAttr =&_dga ;continue ;};if _bae .Name .Local =="\u0074\u0069\u0074l\u0065"{_agab ,_eag :=_bae .Value ,error (nil );if _eag !=nil {return _eag ;};_bddd .TitleAttr =&_agab ;continue ;};if _bae .Name .Local =="\u0061\u006c\u0074"{_agd ,_ecde :=_bae .Value ,error (nil );if _ecde !=nil {return _ecde ;};_bddd .AltAttr =&_agd ;continue ;};if _bae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dgf ,_geb :=_bae .Value ,error (nil );if _geb !=nil {return _geb ;};_bddd .CoordsizeAttr =&_dgf ;continue ;};if _bae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdd ,_cggf :=_bae .Value ,error (nil );if _cggf !=nil {return _cggf ;};_bddd .CoordoriginAttr =&_fdd ;continue ;};if _bae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acc ,_gad :=_bae .Value ,error (nil );if _gad !=nil {return _gad ;};_bddd .WrapcoordsAttr =&_acc ;continue ;};if _bae .Name .Local =="\u0070\u0072\u0069n\u0074"{_bddd .PrintAttr .UnmarshalXMLAttr (_bae );continue ;};if _bae .Name .Local =="\u0069\u0064"{_eebe ,_fga :=_bae .Value ,error (nil );if _fga !=nil {return _fga ;};_bddd .IdAttr =&_eebe ;continue ;};if _bae .Name .Local =="\u0073\u0074\u0079l\u0065"{_age ,_ecdd :=_bae .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_bddd .StyleAttr =&_age ;continue ;};};for {_fedd ,_cdgd :=d .Token ();if _cdgd !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073: \u0025\u0073",_cdgd );};if _ccf ,_adaa :=_fedd .(_b .EndElement );_adaa &&_ccf .Name ==start .Name {break ;};};return nil ;};func (_edcac *CT_Shapetype )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcac .MasterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .MasterAttr )});};if _edcac .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .HrefAttr )});};if _edcac .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .TargetAttr )});};if _edcac .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .ClassAttr )});};if _edcac .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .TitleAttr )});};if _edcac .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .AltAttr )});};if _edcac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .CoordsizeAttr )});};if _edcac .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .CoordoriginAttr )});};if _edcac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .WrapcoordsAttr )});};if _edcac .PrintAttr !=_bd .ST_TrueFalseUnset {_caddf ,_bgbcg :=_edcac .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bgbcg !=nil {return _bgbcg ;};start .Attr =append (start .Attr ,_caddf );};if _edcac .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .IdAttr )});};if _edcac .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .StyleAttr )});};if _edcac .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .SpidAttr )});};if _edcac .OnedAttr !=_bd .ST_TrueFalseUnset {_fgggd ,_feebe :=_edcac .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _feebe !=nil {return _feebe ;};start .Attr =append (start .Attr ,_fgggd );};if _edcac .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .RegroupidAttr )});};if _edcac .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_eecaf ,_egcd :=_edcac .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _egcd !=nil {return _egcd ;};start .Attr =append (start .Attr ,_eecaf );};if _edcac .ButtonAttr !=_bd .ST_TrueFalseUnset {_cbbee ,_deca :=_edcac .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _deca !=nil {return _deca ;};start .Attr =append (start .Attr ,_cbbee );};if _edcac .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_gffe ,_fdgb :=_edcac .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fdgb !=nil {return _fdgb ;};start .Attr =append (start .Attr ,_gffe );};if _edcac .BulletAttr !=_bd .ST_TrueFalseUnset {_efeeg ,_gbdgd :=_edcac .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gbdgd !=nil {return _gbdgd ;};start .Attr =append (start .Attr ,_efeeg );};if _edcac .HrAttr !=_bd .ST_TrueFalseUnset {_ddac ,_abfbe :=_edcac .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _abfbe !=nil {return _abfbe ;};start .Attr =append (start .Attr ,_ddac );};if _edcac .HrstdAttr !=_bd .ST_TrueFalseUnset {_aecab ,_adfdf :=_edcac .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _adfdf !=nil {return _adfdf ;};start .Attr =append (start .Attr ,_aecab );};if _edcac .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cefge ,_dcdf :=_edcac .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _dcdf !=nil {return _dcdf ;};start .Attr =append (start .Attr ,_cefge );};if _edcac .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .HrpctAttr )});};if _edcac .HralignAttr !=OfcST_HrAlignUnset {_aacd ,_gfdbdc :=_edcac .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gfdbdc !=nil {return _gfdbdc ;};start .Attr =append (start .Attr ,_aacd );};if _edcac .AllowincellAttr !=_bd .ST_TrueFalseUnset {_geee ,_aacee :=_edcac .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aacee !=nil {return _aacee ;};start .Attr =append (start .Attr ,_geee );};if _edcac .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_bdgdd ,_bbaa :=_edcac .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bbaa !=nil {return _bbaa ;};start .Attr =append (start .Attr ,_bdgdd );};if _edcac .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_cgbad ,_cdce :=_edcac .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cdce !=nil {return _cdce ;};start .Attr =append (start .Attr ,_cgbad );};if _edcac .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .BordertopcolorAttr )});};if _edcac .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .BorderleftcolorAttr )});};if _edcac .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .BorderbottomcolorAttr )});};if _edcac .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .BorderrightcolorAttr )});};if _edcac .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cfacc ,_dfeff :=_edcac .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _dfeff !=nil {return _dfeff ;};start .Attr =append (start .Attr ,_cfacc );};if _edcac .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .DgmnodekindAttr )});};if _edcac .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bggf ,_dfaef :=_edcac .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _dfaef !=nil {return _dfaef ;};start .Attr =append (start .Attr ,_bggf );};if _edcac .InsetmodeAttr !=OfcST_InsetModeUnset {_gedfc ,_ggcbe :=_edcac .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ggcbe !=nil {return _ggcbe ;};start .Attr =append (start .Attr ,_gedfc );};if _edcac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .OpacityAttr )});};if _edcac .StrokedAttr !=_bd .ST_TrueFalseUnset {_dccg ,_agbc :=_edcac .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _agbc !=nil {return _agbc ;};start .Attr =append (start .Attr ,_dccg );};if _edcac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .StrokecolorAttr )});};if _edcac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .StrokeweightAttr )});};if _edcac .InsetpenAttr !=_bd .ST_TrueFalseUnset {_accgg ,_fcafg :=_edcac .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fcafg !=nil {return _fcafg ;};start .Attr =append (start .Attr ,_accgg );};if _edcac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .ChromakeyAttr )});};if _edcac .FilledAttr !=_bd .ST_TrueFalseUnset {_cadc ,_efede :=_edcac .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efede !=nil {return _efede ;};start .Attr =append (start .Attr ,_cadc );};if _edcac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .FillcolorAttr )});};if _edcac .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .SptAttr )});};if _edcac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_afeca ,_eecga :=_edcac .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eecga !=nil {return _eecga ;};start .Attr =append (start .Attr ,_afeca );};if _edcac .BwmodeAttr !=OfcST_BWModeUnset {_cdcec ,_dggc :=_edcac .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _dggc !=nil {return _dggc ;};start .Attr =append (start .Attr ,_cdcec );};if _edcac .BwpureAttr !=OfcST_BWModeUnset {_bcdfd ,_affaf :=_edcac .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _affaf !=nil {return _affaf ;};start .Attr =append (start .Attr ,_bcdfd );};if _edcac .BwnormalAttr !=OfcST_BWModeUnset {_bccf ,_edccf :=_edcac .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _edccf !=nil {return _edccf ;};start .Attr =append (start .Attr ,_bccf );};if _edcac .ForcedashAttr !=_bd .ST_TrueFalseUnset {_egdgf ,_affgd :=_edcac .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _affgd !=nil {return _affgd ;};start .Attr =append (start .Attr ,_egdgf );};if _edcac .OleiconAttr !=_bd .ST_TrueFalseUnset {_ddged ,_gfbda :=_edcac .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gfbda !=nil {return _gfbda ;};start .Attr =append (start .Attr ,_ddged );};if _edcac .OleAttr !=_bd .ST_TrueFalseBlankUnset {_bcfcf ,_gcbad :=_edcac .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _gcbad !=nil {return _gcbad ;};start .Attr =append (start .Attr ,_bcfcf );};if _edcac .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_ecea ,_bdbbd :=_edcac .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bdbbd !=nil {return _bdbbd ;};start .Attr =append (start .Attr ,_ecea );};if _edcac .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_adgcd ,_dcgc :=_edcac .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dcgc !=nil {return _dcgc ;};start .Attr =append (start .Attr ,_adgcd );};if _edcac .ClipAttr !=_bd .ST_TrueFalseUnset {_baca ,_babb :=_edcac .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _babb !=nil {return _babb ;};start .Attr =append (start .Attr ,_baca );};if _edcac .AdjAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .AdjAttr )});};if _edcac .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .PathAttr )});};e .EncodeToken (start );if _edcac .EG_ShapeElements !=nil {for _ ,_aacga :=range _edcac .EG_ShapeElements {_aacga .MarshalXML (e ,_b .StartElement {});};};if _edcac .Complex !=nil {_ceeae :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_edcac .Complex ,_ceeae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Background and its children -func (_gcba *Background )Validate ()error {return _gcba .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type OfcST_BWMode byte ; +// Validate validates the AG_CoreAttributes and its children +func (_bgb *AG_CoreAttributes )Validate ()error {return _bgb .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func NewOfcCT_Diagram ()*OfcCT_Diagram {_ebfcf :=&OfcCT_Diagram {};return _ebfcf };func (_aadac OfcST_CalloutPlacement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aadac .String (),start );};func (_gffgag OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _gffgag {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffgag ));};return nil ;};func NewStroke ()*Stroke {_dcfcg :=&Stroke {};_dcfcg .CT_Stroke =*NewCT_Stroke ();return _dcfcg }; -// ValidateWithPath validates the Shadow and its children, prefixing error messages with path -func (_eccac *Shadow )ValidateWithPath (path string )error {if _cbbga :=_eccac .CT_Shadow .ValidateWithPath (path );_cbbga !=nil {return _cbbga ;};return nil ;}; +// ValidateWithPath validates the Curve and its children, prefixing error messages with path +func (_gabbe *Curve )ValidateWithPath (path string )error {if _dccaf :=_gabbe .CT_Curve .ValidateWithPath (path );_dccaf !=nil {return _dccaf ;};return nil ;};func (_acaa *OfcCT_Lock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecece :=range start .Attr {if _ecece .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_acaa .PositionAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_acaa .SelectionAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_acaa .GroupingAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_acaa .UngroupingAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_acaa .RotationAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_acaa .CroppingAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_acaa .VerticiesAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_acaa .AdjusthandlesAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0074\u0065\u0078\u0074"{_acaa .TextAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_acaa .AspectratioAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_acaa .ShapetypeAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0065\u0078\u0074"{_acaa .ExtAttr .UnmarshalXMLAttr (_ecece );continue ;};};for {_bgbcf ,_gggca :=d .Token ();if _gggca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_gggca );};if _bcfbe ,_cagcc :=_bgbcf .(_b .EndElement );_cagcc &&_bcfbe .Name ==start .Name {break ;};};return nil ;};func (_ggadea *ST_StrokeEndCap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafgdf ,_dfebff :=d .Token ();if _dfebff !=nil {return _dfebff ;};if _ccdabg ,_aeebb :=_aafgdf .(_b .EndElement );_aeebb &&_ccdabg .Name ==start .Name {*_ggadea =1;return nil ;};if _cbfcd ,_dfaab :=_aafgdf .(_b .CharData );!_dfaab {return _e .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",_aafgdf );}else {switch string (_cbfcd ){case "":*_ggadea =0;case "\u0066\u006c\u0061\u0074":*_ggadea =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ggadea =2;case "\u0072\u006f\u0075n\u0064":*_ggadea =3;};};_aafgdf ,_dfebff =d .Token ();if _dfebff !=nil {return _dfebff ;};if _afgcg ,_aeafc :=_aafgdf .(_b .EndElement );_aeafc &&_afgcg .Name ==start .Name {return nil ;};return _e .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",_aafgdf );}; -// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path -func (_cdgaf *OfcCT_Diagram )ValidateWithPath (path string )error {if _bdgec :=_cdgaf .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_bdgec !=nil {return _bdgec ;};if _dfcab :=_cdgaf .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_dfcab !=nil {return _dfcab ;};if _agc :=_cdgaf .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_agc !=nil {return _agc ;};if _cdgaf .Relationtable !=nil {if _dfgeb :=_cdgaf .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_dfgeb !=nil {return _dfgeb ;};};if _ecbdf :=_cdgaf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ecbdf !=nil {return _ecbdf ;};return nil ;};func (_ceba *OfcST_CalloutPlacement )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gbefc ,_ggabd :=d .Token ();if _ggabd !=nil {return _ggabd ;};if _efgeca ,_ddfc :=_gbefc .(_dbcbe .EndElement );_ddfc &&_efgeca .Name ==start .Name {*_ceba =1;return nil ;};if _gdced ,_egafc :=_gbefc .(_dbcbe .CharData );!_egafc {return _eedc .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",_gbefc );}else {switch string (_gdced ){case "":*_ceba =0;case "\u0074\u006f\u0070":*_ceba =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ceba =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ceba =3;case "\u0075\u0073\u0065\u0072":*_ceba =4;};};_gbefc ,_ggabd =d .Token ();if _ggabd !=nil {return _ggabd ;};if _beddf ,_cda :=_gbefc .(_dbcbe .EndElement );_cda &&_beddf .Name ==start .Name {return nil ;};return _eedc .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",_gbefc );};func (_dbced *AG_AllCoreAttributes )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _dbced .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .HrefAttr )});};if _dbced .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .TargetAttr )});};if _dbced .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .ClassAttr )});};if _dbced .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .TitleAttr )});};if _dbced .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .AltAttr )});};if _dbced .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .CoordsizeAttr )});};if _dbced .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .CoordoriginAttr )});};if _dbced .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .WrapcoordsAttr )});};if _dbced .PrintAttr !=_eeg .ST_TrueFalseUnset {_bfdfe ,_abace :=_dbced .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _abace !=nil {return _abace ;};start .Attr =append (start .Attr ,_bfdfe );};if _dbced .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .IdAttr )});};if _dbced .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .StyleAttr )});};if _dbced .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .SpidAttr )});};if _dbced .OnedAttr !=_eeg .ST_TrueFalseUnset {_adfcb ,_fdbeg :=_dbced .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _fdbeg !=nil {return _fdbeg ;};start .Attr =append (start .Attr ,_adfcb );};if _dbced .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .RegroupidAttr )});};if _dbced .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_efeaf ,_dfbbad :=_dbced .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _dfbbad !=nil {return _dfbbad ;};start .Attr =append (start .Attr ,_efeaf );};if _dbced .ButtonAttr !=_eeg .ST_TrueFalseUnset {_acabb ,_afaad :=_dbced .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _afaad !=nil {return _afaad ;};start .Attr =append (start .Attr ,_acabb );};if _dbced .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_cccc ,_gbf :=_dbced .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gbf !=nil {return _gbf ;};start .Attr =append (start .Attr ,_cccc );};if _dbced .BulletAttr !=_eeg .ST_TrueFalseUnset {_bdee ,_gafc :=_dbced .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gafc !=nil {return _gafc ;};start .Attr =append (start .Attr ,_bdee );};if _dbced .HrAttr !=_eeg .ST_TrueFalseUnset {_febed ,_fgdad :=_dbced .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _fgdad !=nil {return _fgdad ;};start .Attr =append (start .Attr ,_febed );};if _dbced .HrstdAttr !=_eeg .ST_TrueFalseUnset {_dcabe ,_gacfb :=_dbced .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gacfb !=nil {return _gacfb ;};start .Attr =append (start .Attr ,_dcabe );};if _dbced .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_ffbff ,_eaeb :=_dbced .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _eaeb !=nil {return _eaeb ;};start .Attr =append (start .Attr ,_ffbff );};if _dbced .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .HrpctAttr )});};if _dbced .HralignAttr !=OfcST_HrAlignUnset {_fggcd ,_bdcgab :=_dbced .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _bdcgab !=nil {return _bdcgab ;};start .Attr =append (start .Attr ,_fggcd );};if _dbced .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_cgab ,_ebfgc :=_dbced .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ebfgc !=nil {return _ebfgc ;};start .Attr =append (start .Attr ,_cgab );};if _dbced .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_cagea ,_dbdb :=_dbced .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _dbdb !=nil {return _dbdb ;};start .Attr =append (start .Attr ,_cagea );};if _dbced .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_cadfe ,_gcggd :=_dbced .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _gcggd !=nil {return _gcggd ;};start .Attr =append (start .Attr ,_cadfe );};if _dbced .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .BordertopcolorAttr )});};if _dbced .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .BorderleftcolorAttr )});};if _dbced .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .BorderbottomcolorAttr )});};if _dbced .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .BorderrightcolorAttr )});};if _dbced .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dffef ,_eafdf :=_dbced .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _eafdf !=nil {return _eafdf ;};start .Attr =append (start .Attr ,_dffef );};if _dbced .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dbced .DgmnodekindAttr )});};if _dbced .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gcgb ,_bgfe :=_dbced .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bgfe !=nil {return _bgfe ;};start .Attr =append (start .Attr ,_gcgb );};if _dbced .InsetmodeAttr !=OfcST_InsetModeUnset {_faffd ,_fefgg :=_dbced .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _fefgg !=nil {return _fefgg ;};start .Attr =append (start .Attr ,_faffd );};return nil ;}; +// Validate validates the CT_F and its children +func (_dcb *CT_F )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0046")};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};type AG_Adj struct{AdjAttr *string ;};func NewRoundrect ()*Roundrect {_abcgc :=&Roundrect {};_abcgc .CT_RoundRect =*NewCT_RoundRect ();return _abcgc ;}; -// ValidateWithPath validates the Curve and its children, prefixing error messages with path -func (_dbege *Curve )ValidateWithPath (path string )error {if _bcfe :=_dbege .CT_Curve .ValidateWithPath (path );_bcfe !=nil {return _bcfe ;};return nil ;};type Group struct{CT_Group };func (_geadd OfcST_InsetMode )String ()string {switch _geadd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewArc ()*Arc {_egd :=&Arc {};_egd .CT_Arc =*NewCT_Arc ();return _egd };func (_egeac ST_StrokeArrowWidth )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_cgdef :=_dbcbe .Attr {};_cgdef .Name =name ;switch _egeac {case ST_StrokeArrowWidthUnset :_cgdef .Value ="";case ST_StrokeArrowWidthNarrow :_cgdef .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_cgdef .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_cgdef .Value ="\u0077\u0069\u0064\u0065";};return _cgdef ,nil ;};func (_abdfc *OfcCT_RelationTable )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_fcdf :=range start .Attr {if _fcdf .Name .Local =="\u0065\u0078\u0074"{_abdfc .ExtAttr .UnmarshalXMLAttr (_fcdf );continue ;};};_cgfae :for {_ffac ,_bfd :=d .Token ();if _bfd !=nil {return _bfd ;};switch _aggd :=_ffac .(type ){case _dbcbe .StartElement :switch _aggd .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c"}:_eccaf :=NewOfcCT_Relation ();if _dbbbf :=d .DecodeElement (_eccaf ,&_aggd );_dbbbf !=nil {return _dbbbf ;};_abdfc .Rel =append (_abdfc .Rel ,_eccaf );default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_aggd .Name );if _ccdef :=d .Skip ();_ccdef !=nil {return _ccdef ;};};case _dbcbe .EndElement :break _cgfae ;case _dbcbe .CharData :};};return nil ;};func (_baeeb *CT_F )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_fgdgf :=range start .Attr {if _fgdgf .Name .Local =="\u0065\u0071\u006e"{_gfb ,_agfe :=_fgdgf .Value ,error (nil );if _agfe !=nil {return _agfe ;};_baeeb .EqnAttr =&_gfb ;continue ;};};for {_ddafe ,_fce :=d .Token ();if _fce !=nil {return _eedc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_fce );};if _cdc ,_gfaae :=_ddafe .(_dbcbe .EndElement );_gfaae &&_cdc .Name ==start .Name {break ;};};return nil ;};func (_ffadf OfcST_ScreenSize )String ()string {switch _ffadf {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036";case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return "";}; +// Validate validates the OfcCT_R and its children +func (_dabbea *OfcCT_R )Validate ()error {return _dabbea .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_dcaca OfcST_ColorMode )Validate ()error {return _dcaca .ValidateWithPath ("")}; -// Validate validates the Path and its children -func (_accac *Path )Validate ()error {return _accac .ValidateWithPath ("\u0050\u0061\u0074\u0068")}; +// Validate validates the OfcShapedefaults and its children +func (_abgfd *OfcShapedefaults )Validate ()error {return _abgfd .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_dfcbg *CT_Group )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fadba :=range start .Attr {if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dfcbg .AllowincellAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dfcbg .BulletAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068\u0072"{_dfcbg .HrAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u006f\u006e\u0065\u0064"{_dfcbg .OnedAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dfcbg .HralignAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_debgg ,_cdfgg :=_fadba .Value ,error (nil );if _cdfgg !=nil {return _cdfgg ;};_dfcbg .TablelimitsAttr =&_debgg ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eacbg ,_fdfd :=_g .ParseInt (_fadba .Value ,10,64);if _fdfd !=nil {return _fdfd ;};_dfcbg .RegroupidAttr =&_eacbg ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aecb ,_egde :=_fadba .Value ,error (nil );if _egde !=nil {return _egde ;};_dfcbg .BordertopcolorAttr =&_aecb ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0073\u0070\u0069\u0064"{_bgdc ,_edeaf :=_fadba .Value ,error (nil );if _edeaf !=nil {return _edeaf ;};_dfcbg .SpidAttr =&_bgdc ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068\u0072\u0070c\u0074"{_befaf ,_cfac :=_g .ParseFloat (_fadba .Value ,64);if _cfac !=nil {return _cfac ;};_edcd :=float32 (_befaf );_dfcbg .HrpctAttr =&_edcd ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gadac ,_gdbd :=_fadba .Value ,error (nil );if _gdbd !=nil {return _gdbd ;};_dfcbg .BorderrightcolorAttr =&_gadac ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dfcbg .ButtonAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068\u0072\u0073t\u0064"{_dfcbg .HrstdAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dfcbg .DgmlayoutAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dfcbg .UserdrawnAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dfcbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dfcbg .UserhiddenAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggeg ,_bdeeb :=_fadba .Value ,error (nil );if _bdeeb !=nil {return _bdeeb ;};_dfcbg .BorderleftcolorAttr =&_ggeg ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfcbg .InsetmodeAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dfcbg .AllowoverlapAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_ceea ,_gabbc :=_fadba .Value ,error (nil );if _gabbc !=nil {return _gabbc ;};_dfcbg .TablepropertiesAttr =&_ceea ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dfcbg .HrnoshadeAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dfcbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bdbe ,_bebg :=_g .ParseInt (_fadba .Value ,10,64);if _bebg !=nil {return _bebg ;};_dfcbg .DgmnodekindAttr =&_bdbe ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dggb ,_gcff :=_fadba .Value ,error (nil );if _gcff !=nil {return _gcff ;};_dfcbg .BorderbottomcolorAttr =&_dggb ;continue ;};if _fadba .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfcbg .PrintAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddagce ,_gggce :=_fadba .Value ,error (nil );if _gggce !=nil {return _gggce ;};_dfcbg .TitleAttr =&_ddagce ;continue ;};if _fadba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aaea ,_afaf :=_fadba .Value ,error (nil );if _afaf !=nil {return _afaf ;};_dfcbg .CoordoriginAttr =&_aaea ;continue ;};if _fadba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aeeb ,_cgcg :=_fadba .Value ,error (nil );if _cgcg !=nil {return _cgcg ;};_dfcbg .WrapcoordsAttr =&_aeeb ;continue ;};if _fadba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gdba ,_agfgf :=_fadba .Value ,error (nil );if _agfgf !=nil {return _agfgf ;};_dfcbg .CoordsizeAttr =&_gdba ;continue ;};if _fadba .Name .Local =="\u0073\u0074\u0079l\u0065"{_agde ,_dagg :=_fadba .Value ,error (nil );if _dagg !=nil {return _dagg ;};_dfcbg .StyleAttr =&_agde ;continue ;};if _fadba .Name .Local =="\u0069\u0064"{_aade ,_fcaf :=_fadba .Value ,error (nil );if _fcaf !=nil {return _fcaf ;};_dfcbg .IdAttr =&_aade ;continue ;};if _fadba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbfe ,_bdcb :=_fadba .Value ,error (nil );if _bdcb !=nil {return _bdcb ;};_dfcbg .FillcolorAttr =&_gbfe ;continue ;};if _fadba .Name .Local =="\u0063\u006c\u0061s\u0073"{_beefc ,_fgca :=_fadba .Value ,error (nil );if _fgca !=nil {return _fgca ;};_dfcbg .ClassAttr =&_beefc ;continue ;};if _fadba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_feag ,_beffc :=_fadba .Value ,error (nil );if _beffc !=nil {return _beffc ;};_dfcbg .TargetAttr =&_feag ;continue ;};if _fadba .Name .Local =="\u0068\u0072\u0065\u0066"{_afef ,_aefd :=_fadba .Value ,error (nil );if _aefd !=nil {return _aefd ;};_dfcbg .HrefAttr =&_afef ;continue ;};if _fadba .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_dfcbg .EditasAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dfcbg .FilledAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Local =="\u0061\u006c\u0074"{_gbag ,_adgf :=_fadba .Value ,error (nil );if _adgf !=nil {return _adgf ;};_dfcbg .AltAttr =&_gbag ;continue ;};};_cffde :for {_bebe ,_dafee :=d .Token ();if _dafee !=nil {return _dafee ;};switch _gbfgd :=_bebe .(type ){case _b .StartElement :switch _gbfgd .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_bgadf :=NewGroup ();if _fcag :=d .DecodeElement (_bgadf ,&_gbfgd );_fcag !=nil {return _fcag ;};_dfcbg .Group =append (_dfcbg .Group ,_bgadf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_bbaede :=NewShape ();if _bfgef :=d .DecodeElement (_bbaede ,&_gbfgd );_bfgef !=nil {return _bfgef ;};_dfcbg .Shape =append (_dfcbg .Shape ,_bbaede );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_bgcf :=NewShapetype ();if _ffeg :=d .DecodeElement (_bgcf ,&_gbfgd );_ffeg !=nil {return _ffeg ;};_dfcbg .Shapetype =append (_dfcbg .Shapetype ,_bgcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_gfecf :=NewArc ();if _daffc :=d .DecodeElement (_gfecf ,&_gbfgd );_daffc !=nil {return _daffc ;};_dfcbg .Arc =append (_dfcbg .Arc ,_gfecf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_cabc :=NewCurve ();if _ggae :=d .DecodeElement (_cabc ,&_gbfgd );_ggae !=nil {return _ggae ;};_dfcbg .Curve =append (_dfcbg .Curve ,_cabc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_eaddb :=NewImage ();if _ffgg :=d .DecodeElement (_eaddb ,&_gbfgd );_ffgg !=nil {return _ffgg ;};_dfcbg .Image =append (_dfcbg .Image ,_eaddb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_dgffg :=NewLine ();if _faec :=d .DecodeElement (_dgffg ,&_gbfgd );_faec !=nil {return _faec ;};_dfcbg .Line =append (_dfcbg .Line ,_dgffg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_abf :=NewOval ();if _ffdcc :=d .DecodeElement (_abf ,&_gbfgd );_ffdcc !=nil {return _ffdcc ;};_dfcbg .Oval =append (_dfcbg .Oval ,_abf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_cccf :=NewPolyline ();if _cegbc :=d .DecodeElement (_cccf ,&_gbfgd );_cegbc !=nil {return _cegbc ;};_dfcbg .Polyline =append (_dfcbg .Polyline ,_cccf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_gbagb :=NewRect ();if _dgca :=d .DecodeElement (_gbagb ,&_gbfgd );_dgca !=nil {return _dgca ;};_dfcbg .Rect =append (_dfcbg .Rect ,_gbagb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_dbadb :=NewRoundrect ();if _aafg :=d .DecodeElement (_dbadb ,&_gbfgd );_aafg !=nil {return _aafg ;};_dfcbg .Roundrect =append (_dfcbg .Roundrect ,_dbadb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_eebc :=NewOfcDiagram ();if _fecb :=d .DecodeElement (_eebc ,&_gbfgd );_fecb !=nil {return _fecb ;};_dfcbg .Diagram =append (_dfcbg .Diagram ,_eebc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aagae :=NewEG_ShapeElements ();_aagae .Path =NewPath ();if _fgac :=d .DecodeElement (_aagae .Path ,&_gbfgd );_fgac !=nil {return _fgac ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_aagae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fccc :=NewEG_ShapeElements ();_fccc .Formulas =NewFormulas ();if _gcgbb :=d .DecodeElement (_fccc .Formulas ,&_gbfgd );_gcgbb !=nil {return _gcgbb ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_fccc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dcbe :=NewEG_ShapeElements ();_dcbe .Handles =NewHandles ();if _aefgf :=d .DecodeElement (_dcbe .Handles ,&_gbfgd );_aefgf !=nil {return _aefgf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_dcbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gcfcg :=NewEG_ShapeElements ();_gcfcg .Fill =NewFill ();if _fbea :=d .DecodeElement (_gcfcg .Fill ,&_gbfgd );_fbea !=nil {return _fbea ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gcfcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ccfd :=NewEG_ShapeElements ();_ccfd .Stroke =NewStroke ();if _aaccf :=d .DecodeElement (_ccfd .Stroke ,&_gbfgd );_aaccf !=nil {return _aaccf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_ccfd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gcea :=NewEG_ShapeElements ();_gcea .Shadow =NewShadow ();if _fdgd :=d .DecodeElement (_gcea .Shadow ,&_gbfgd );_fdgd !=nil {return _fdgd ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gcea );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fdagc :=NewEG_ShapeElements ();_fdagc .Textbox =NewTextbox ();if _dgcbe :=d .DecodeElement (_fdagc .Textbox ,&_gbfgd );_dgcbe !=nil {return _dgcbe ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_fdagc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdga :=NewEG_ShapeElements ();_cdga .Textpath =NewTextpath ();if _bagbfd :=d .DecodeElement (_cdga .Textpath ,&_gbfgd );_bagbfd !=nil {return _bagbfd ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_cdga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dcca :=NewEG_ShapeElements ();_dcca .Imagedata =NewImagedata ();if _efef :=d .DecodeElement (_dcca .Imagedata ,&_gbfgd );_efef !=nil {return _efef ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_dcca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fedaa :=NewEG_ShapeElements ();_fedaa .Skew =NewOfcSkew ();if _egfg :=d .DecodeElement (_fedaa .Skew ,&_gbfgd );_egfg !=nil {return _egfg ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_fedaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgbf :=NewEG_ShapeElements ();_cgbf .Extrusion =NewOfcExtrusion ();if _dgfa :=d .DecodeElement (_cgbf .Extrusion ,&_gbfgd );_dgfa !=nil {return _dgfa ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_cgbf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_beaf :=NewEG_ShapeElements ();_beaf .Callout =NewOfcCallout ();if _fedfaf :=d .DecodeElement (_beaf .Callout ,&_gbfgd );_fedfaf !=nil {return _fedfaf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_beaf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gceae :=NewEG_ShapeElements ();_gceae .Lock =NewOfcLock ();if _ffcc :=d .DecodeElement (_gceae .Lock ,&_gbfgd );_ffcc !=nil {return _ffcc ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gceae );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ceee :=NewEG_ShapeElements ();_ceee .Clippath =NewOfcClippath ();if _dcdde :=d .DecodeElement (_ceee .Clippath ,&_gbfgd );_dcdde !=nil {return _dcdde ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_ceee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cbfdc :=NewEG_ShapeElements ();_cbfdc .Signatureline =NewOfcSignatureline ();if _fcb :=d .DecodeElement (_cbfdc .Signatureline ,&_gbfgd );_fcb !=nil {return _fcb ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_cbfdc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gega :=NewEG_ShapeElements ();_gega .Wrap =_a .NewWrap ();if _bfae :=d .DecodeElement (_gega .Wrap ,&_gbfgd );_bfae !=nil {return _bfae ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gega );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bdffd :=NewEG_ShapeElements ();_bdffd .Anchorlock =_a .NewAnchorlock ();if _dacbf :=d .DecodeElement (_bdffd .Anchorlock ,&_gbfgd );_dacbf !=nil {return _dacbf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_bdffd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ffdf :=NewEG_ShapeElements ();_ffdf .Bordertop =_a .NewBordertop ();if _ddcf :=d .DecodeElement (_ffdf .Bordertop ,&_gbfgd );_ddcf !=nil {return _ddcf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_ffdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbgb :=NewEG_ShapeElements ();_gbgb .Borderbottom =_a .NewBorderbottom ();if _dgfeg :=d .DecodeElement (_gbgb .Borderbottom ,&_gbfgd );_dgfeg !=nil {return _dgfeg ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gbgb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fadc :=NewEG_ShapeElements ();_fadc .Borderleft =_a .NewBorderleft ();if _ffbaa :=d .DecodeElement (_fadc .Borderleft ,&_gbfgd );_ffbaa !=nil {return _ffbaa ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_fadc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_abee :=NewEG_ShapeElements ();_abee .Borderright =_a .NewBorderright ();if _bdag :=d .DecodeElement (_abee .Borderright ,&_gbfgd );_bdag !=nil {return _bdag ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_abee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ddcfe :=NewEG_ShapeElements ();_ddcfe .ClientData =_ga .NewClientData ();if _fgad :=d .DecodeElement (_ddcfe .ClientData ,&_gbfgd );_fgad !=nil {return _fgad ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_ddcfe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gaeg :=NewEG_ShapeElements ();_gaeg .Textdata =_fb .NewTextdata ();if _ecga :=d .DecodeElement (_gaeg .Textdata ,&_gbfgd );_ecga !=nil {return _ecga ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gaeg );default:_d .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\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_gbfgd .Name );if _afbdf :=d .Skip ();_afbdf !=nil {return _afbdf ;};};case _b .EndElement :break _cffde ;case _b .CharData :};};return nil ;};func (_dgeee ST_FillMethod )ValidateWithPath (path string )error {switch _dgeee {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgeee ));};return nil ;};type Textbox struct{CT_Textbox };func (_ceaf OfcST_Angle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceaf .String (),start );}; -// Validate validates the CT_Path and its children -func (_fbab *CT_Path )Validate ()error {return _fbab .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func (_dfee OfcST_ColorMode )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_aeec :=_dbcbe .Attr {};_aeec .Name =name ;switch _dfee {case OfcST_ColorModeUnset :_aeec .Value ="";case OfcST_ColorModeAuto :_aeec .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_aeec .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aeec ,nil ;};func (_egccb *OfcSkew )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _egccb .OfcCT_Skew .MarshalXML (e ,start );};type ST_Ext byte ;func (_cfgd *Textbox )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _cfgd .CT_Textbox .MarshalXML (e ,start );};func (_bbfdb *OfcColumn )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _bbfdb .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path +func (_gfb *AG_CoreAttributes )ValidateWithPath (path string )error {if _ccdc :=_gfb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ccdc !=nil {return _ccdc ;};return nil ;};func (_aee *AG_OfficeShapeAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aee .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aee .SptAttr )});};if _aee .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ebe ,_eda :=_aee .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eda !=nil {return _eda ;};start .Attr =append (start .Attr ,_ebe );};if _aee .BwmodeAttr !=OfcST_BWModeUnset {_adga ,_ffgd :=_aee .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffgd !=nil {return _ffgd ;};start .Attr =append (start .Attr ,_adga );};if _aee .BwpureAttr !=OfcST_BWModeUnset {_dbf ,_ebg :=_aee .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _ebg !=nil {return _ebg ;};start .Attr =append (start .Attr ,_dbf );};if _aee .BwnormalAttr !=OfcST_BWModeUnset {_gfbc ,_agc :=_aee .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _agc !=nil {return _agc ;};start .Attr =append (start .Attr ,_gfbc );};if _aee .ForcedashAttr !=_bd .ST_TrueFalseUnset {_edac ,_ace :=_aee .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ace !=nil {return _ace ;};start .Attr =append (start .Attr ,_edac );};if _aee .OleiconAttr !=_bd .ST_TrueFalseUnset {_fbf ,_fegd :=_aee .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fegd !=nil {return _fegd ;};start .Attr =append (start .Attr ,_fbf );};if _aee .OleAttr !=_bd .ST_TrueFalseBlankUnset {_bdfd ,_fdgc :=_aee .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _fdgc !=nil {return _fdgc ;};start .Attr =append (start .Attr ,_bdfd );};if _aee .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_fge ,_bce :=_aee .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_fge );};if _aee .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_bgfc ,_debe :=_aee .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _debe !=nil {return _debe ;};start .Attr =append (start .Attr ,_bgfc );};if _aee .ClipAttr !=_bd .ST_TrueFalseUnset {_bdfg ,_fcfd :=_aee .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _fcfd !=nil {return _fcfd ;};start .Attr =append (start .Attr ,_bdfg );};return nil ;};func (_ggbddf *OfcST_ConnectType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfddc ,_dgebf :=d .Token ();if _dgebf !=nil {return _dgebf ;};if _dfedd ,_ebaed :=_bfddc .(_b .EndElement );_ebaed &&_dfedd .Name ==start .Name {*_ggbddf =1;return nil ;};if _eefg ,_ffgdec :=_bfddc .(_b .CharData );!_ffgdec {return _e .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",_bfddc );}else {switch string (_eefg ){case "":*_ggbddf =0;case "\u006e\u006f\u006e\u0065":*_ggbddf =1;case "\u0072\u0065\u0063\u0074":*_ggbddf =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ggbddf =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ggbddf =4;};};_bfddc ,_dgebf =d .Token ();if _dgebf !=nil {return _dgebf ;};if _ceccgb ,_ggbda :=_bfddc .(_b .EndElement );_ggbda &&_ceccgb .Name ==start .Name {return nil ;};return _e .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",_bfddc );}; -// Validate validates the OfcDiagram and its children -func (_cbfa *OfcDiagram )Validate ()error {return _cbfa .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type CT_PolyLine struct{PointsAttr *string ;Ink []*OfcInk ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;}; +// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path +func (_gcaec *OfcCT_Relation )ValidateWithPath (path string )error {if _geea :=_gcaec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_geea !=nil {return _geea ;};return nil ;};func (_dcfg *CT_ImageData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcfa :=range start .Attr {if _dcfa .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"&&_dcfa .Name .Local =="\u0070\u0069\u0063\u0074"||_dcfa .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"&&_dcfa .Name .Local =="\u0070\u0069\u0063\u0074"{_dbcba ,_dgfef :=_dcfa .Value ,error (nil );if _dgfef !=nil {return _dgfef ;};_dcfg .PictAttr =&_dbcba ;continue ;};if _dcfa .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"&&_dcfa .Name .Local =="\u0068\u0072\u0065\u0066"||_dcfa .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"&&_dcfa .Name .Local =="\u0068\u0072\u0065\u0066"{_fbbe ,_dfaa :=_dcfa .Value ,error (nil );if _dfaa !=nil {return _dfaa ;};_dcfg .RHrefAttr =&_fbbe ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0068\u0072\u0065\u0066"{_ebcf ,_edeb :=_dcfa .Value ,error (nil );if _edeb !=nil {return _edeb ;};_dcfg .HrefAttr =&_ebcf ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cffc ,_dffe :=_dcfa .Value ,error (nil );if _dffe !=nil {return _dffe ;};_dcfg .AlthrefAttr =&_cffc ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_cccdc ,_eebb :=_dcfa .Value ,error (nil );if _eebb !=nil {return _eebb ;};_dcfg .TitleAttr =&_cccdc ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u006f\u006c\u0065i\u0064"{_ffdcf ,_dfff :=_g .ParseFloat (_dcfa .Value ,64);if _dfff !=nil {return _dfff ;};_afadg :=float32 (_ffdcf );_dcfg .OleidAttr =&_afadg ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dcfg .DetectmouseclickAttr .UnmarshalXMLAttr (_dcfa );continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u006d\u006f\u0076i\u0065"{_begg ,_feac :=_g .ParseFloat (_dcfa .Value ,64);if _feac !=nil {return _feac ;};_baad :=float32 (_begg );_dcfg .MovieAttr =&_baad ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0072\u0065\u006ci\u0064"{_daef ,_cfdfd :=_dcfa .Value ,error (nil );if _cfdfd !=nil {return _cfdfd ;};_dcfg .RelidAttr =&_daef ;continue ;};if _dcfa .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"&&_dcfa .Name .Local =="\u0069\u0064"||_dcfa .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"&&_dcfa .Name .Local =="\u0069\u0064"{_ecbb ,_ddabb :=_dcfa .Value ,error (nil );if _ddabb !=nil {return _ddabb ;};_dcfg .IdAttr =&_ecbb ;continue ;};if _dcfa .Name .Local =="\u0069\u0064"{_geaf ,_ddbgd :=_dcfa .Value ,error (nil );if _ddbgd !=nil {return _ddbgd ;};_dcfg .SIdAttr =&_geaf ;continue ;};if _dcfa .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cgabb ,_caeb :=_dcfa .Value ,error (nil );if _caeb !=nil {return _caeb ;};_dcfg .CropbottomAttr =&_cgabb ;continue ;};if _dcfa .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_efgd ,_ebbd :=_dcfa .Value ,error (nil );if _ebbd !=nil {return _ebbd ;};_dcfg .EmbosscolorAttr =&_efgd ;continue ;};if _dcfa .Name .Local =="\u0073\u0072\u0063"{_dgfg ,_acade :=_dcfa .Value ,error (nil );if _acade !=nil {return _acade ;};_dcfg .SrcAttr =&_dgfg ;continue ;};if _dcfa .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bfdb ,_gfebf :=_dcfa .Value ,error (nil );if _gfebf !=nil {return _gfebf ;};_dcfg .CropleftAttr =&_bfdb ;continue ;};if _dcfa .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fbee ,_bfbcdg :=_dcfa .Value ,error (nil );if _bfbcdg !=nil {return _bfbcdg ;};_dcfg .CroptopAttr =&_fbee ;continue ;};if _dcfa .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_acebf ,_cegd :=_dcfa .Value ,error (nil );if _cegd !=nil {return _cegd ;};_dcfg .CroprightAttr =&_acebf ;continue ;};if _dcfa .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fceeg ,_cgcc :=_dcfa .Value ,error (nil );if _cgcc !=nil {return _cgcc ;};_dcfg .RecolortargetAttr =&_fceeg ;continue ;};if _dcfa .Name .Local =="\u0067\u0061\u0069\u006e"{_cgcbb ,_bfaf :=_dcfa .Value ,error (nil );if _bfaf !=nil {return _bfaf ;};_dcfg .GainAttr =&_cgcbb ;continue ;};if _dcfa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ddae ,_dadc :=_dcfa .Value ,error (nil );if _dadc !=nil {return _dadc ;};_dcfg .BlacklevelAttr =&_ddae ;continue ;};if _dcfa .Name .Local =="\u0067\u0061\u006dm\u0061"{_gbcga ,_cafdb :=_dcfa .Value ,error (nil );if _cafdb !=nil {return _cafdb ;};_dcfg .GammaAttr =&_gbcga ;continue ;};if _dcfa .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dcfg .GrayscaleAttr .UnmarshalXMLAttr (_dcfa );continue ;};if _dcfa .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dcfg .BilevelAttr .UnmarshalXMLAttr (_dcfa );continue ;};if _dcfa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fggd ,_acafb :=_dcfa .Value ,error (nil );if _acafb !=nil {return _acafb ;};_dcfg .ChromakeyAttr =&_fggd ;continue ;};};for {_faacc ,_ceag :=d .Token ();if _ceag !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ceag );};if _dgbc ,_egged :=_faacc .(_b .EndElement );_egged &&_dgbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Group and its children -func (_beaf *CT_Group )Validate ()error {return _beaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_fcdea OfcST_CalloutPlacement )String ()string {switch _fcdea {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";};func (_bcggf *OfcInk )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_bcggf .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_cefggg :=range start .Attr {if _cefggg .Name .Local =="\u0069"{_bdcfg ,_dcgdc :=_cefggg .Value ,error (nil );if _dcgdc !=nil {return _dcgdc ;};_bcggf .IAttr =&_bdcfg ;continue ;};if _cefggg .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bcggf .AnnotationAttr .UnmarshalXMLAttr (_cefggg );continue ;};if _cefggg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_deagf ,_fbgg :=_cefggg .Value ,error (nil );if _fbgg !=nil {return _fbgg ;};_bcggf .ContentTypeAttr =&_deagf ;continue ;};};for {_eebb ,_bbag :=d .Token ();if _bbag !=nil {return _eedc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_bbag );};if _ccgcce ,_dgba :=_eebb .(_dbcbe .EndElement );_dgba &&_ccgcce .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_deefea :=&OfcCT_ColorMru {};return _deefea };func (_ebe OfcST_ScreenSize )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_cegc :=_dbcbe .Attr {};_cegc .Name =name ;switch _ebe {case OfcST_ScreenSizeUnset :_cegc .Value ="";case OfcST_ScreenSize544x376 :_cegc .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_cegc .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_cegc .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_cegc .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_cegc .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_cegc .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _cegc ,nil ;}; +// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path +func (_dfefg *OfcShapedefaults )ValidateWithPath (path string )error {if _bebag :=_dfefg .OfcCT_ShapeDefaults .ValidateWithPath (path );_bebag !=nil {return _bebag ;};return nil ;};func (_bggda *Shapetype )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bggda .CT_Shapetype .MarshalXML (e ,start );};func NewCT_Shapetype ()*CT_Shapetype {_cabf :=&CT_Shapetype {};return _cabf }; -// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path -func (_dbcb *CT_Stroke )ValidateWithPath (path string )error {if _dbcb .Left !=nil {if _cfgea :=_dbcb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cfgea !=nil {return _cfgea ;};};if _dbcb .Top !=nil {if _bbdeg :=_dbcb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bbdeg !=nil {return _bbdeg ;};};if _dbcb .Right !=nil {if _fdgfb :=_dbcb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fdgfb !=nil {return _fdgfb ;};};if _dbcb .Bottom !=nil {if _befbb :=_dbcb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_befbb !=nil {return _befbb ;};};if _dbcb .Column !=nil {if _gaage :=_dbcb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_gaage !=nil {return _gaage ;};};if _cfcad :=_dbcb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cfcad !=nil {return _cfcad ;};if _eaddc :=_dbcb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_eaddc !=nil {return _eaddc ;};if _gcea :=_dbcb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gcea !=nil {return _gcea ;};if _dace :=_dbcb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_dace !=nil {return _dace ;};if _fabf :=_dbcb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};if _gacdef :=_dbcb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gacdef !=nil {return _gacdef ;};if _dcaae :=_dbcb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_dcaae !=nil {return _dcaae ;};if _bfadd :=_dbcb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bfadd !=nil {return _bfadd ;};if _adegee :=_dbcb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_adegee !=nil {return _adegee ;};if _bgcd :=_dbcb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bgcd !=nil {return _bgcd ;};if _gbb :=_dbcb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gbb !=nil {return _gbb ;};if _geca :=_dbcb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_geca !=nil {return _geca ;};if _efegg :=_dbcb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_efegg !=nil {return _efegg ;};if _gccb :=_dbcb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gccb !=nil {return _gccb ;};if _ggdcb :=_dbcb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ggdcb !=nil {return _ggdcb ;};return nil ;};func (_bddf *AG_CoreAttributes )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bddf .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .HrefAttr )});};if _bddf .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .TargetAttr )});};if _bddf .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .ClassAttr )});};if _bddf .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .TitleAttr )});};if _bddf .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .AltAttr )});};if _bddf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .CoordsizeAttr )});};if _bddf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .CoordoriginAttr )});};if _bddf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .WrapcoordsAttr )});};if _bddf .PrintAttr !=_eeg .ST_TrueFalseUnset {_aabec ,_aafcc :=_bddf .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aafcc !=nil {return _aafcc ;};start .Attr =append (start .Attr ,_aabec );};if _bddf .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .IdAttr )});};if _bddf .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_bddf .StyleAttr )});};return nil ;}; +// Validate validates the OfcCT_RegroupTable and its children +func (_degg *OfcCT_RegroupTable )Validate ()error {return _degg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_fa :=&AG_AllCoreAttributes {};return _fa };func (_bfdeg OfcST_InsetMode )Validate ()error {return _bfdeg .ValidateWithPath ("")};func (_ffcbc OfcST_RType )String ()string {switch _ffcbc {case 0:return "";case 1:return "\u0061\u0072\u0063";case 2:return "\u0063a\u006c\u006c\u006f\u0075\u0074";case 3:return "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case 4:return "\u0061\u006c\u0069g\u006e";};return "";}; -// Validate validates the OfcCT_Diagram and its children -func (_bfege *OfcCT_Diagram )Validate ()error {return _bfege .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_agbg OfcST_ScreenSize )Validate ()error {return _agbg .ValidateWithPath ("")};func NewStroke ()*Stroke {_gfea :=&Stroke {};_gfea .CT_Stroke =*NewCT_Stroke ();return _gfea };type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_acae *OfcCT_Skew )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_dbc :=range start .Attr {if _dbc .Name .Local =="\u0069\u0064"{_ceca ,_cagd :=_dbc .Value ,error (nil );if _cagd !=nil {return _cagd ;};_acae .IdAttr =&_ceca ;continue ;};if _dbc .Name .Local =="\u006f\u006e"{_acae .OnAttr .UnmarshalXMLAttr (_dbc );continue ;};if _dbc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fbgabf ,_afgdc :=_dbc .Value ,error (nil );if _afgdc !=nil {return _afgdc ;};_acae .OffsetAttr =&_fbgabf ;continue ;};if _dbc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gecfc ,_bag :=_dbc .Value ,error (nil );if _bag !=nil {return _bag ;};_acae .OriginAttr =&_gecfc ;continue ;};if _dbc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fegdg ,_bbfbe :=_dbc .Value ,error (nil );if _bbfbe !=nil {return _bbfbe ;};_acae .MatrixAttr =&_fegdg ;continue ;};if _dbc .Name .Local =="\u0065\u0078\u0074"{_acae .ExtAttr .UnmarshalXMLAttr (_dbc );continue ;};};for {_aag ,_ccec :=d .Token ();if _ccec !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_ccec );};if _ffgea ,_aebcf :=_aag .(_dbcbe .EndElement );_aebcf &&_ffgea .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path +func (_edbbb *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _fdafe :=_edbbb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fdafe !=nil {return _fdafe ;};if _deegc :=_edbbb .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_deegc !=nil {return _deegc ;};if _bfdba :=_edbbb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bfdba !=nil {return _bfdba ;};if _edbbb .Fill !=nil {if _bbfae :=_edbbb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bbfae !=nil {return _bbfae ;};};if _edbbb .Stroke !=nil {if _fdeaaa :=_edbbb .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_fdeaaa !=nil {return _fdeaaa ;};};if _edbbb .Textbox !=nil {if _ddcff :=_edbbb .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_ddcff !=nil {return _ddcff ;};};if _edbbb .Shadow !=nil {if _bcaba :=_edbbb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bcaba !=nil {return _bcaba ;};};if _edbbb .Skew !=nil {if _febaa :=_edbbb .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_febaa !=nil {return _febaa ;};};if _edbbb .Extrusion !=nil {if _dedec :=_edbbb .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dedec !=nil {return _dedec ;};};if _edbbb .Callout !=nil {if _ccffaa :=_edbbb .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_ccffaa !=nil {return _ccffaa ;};};if _edbbb .Lock !=nil {if _bbcbcb :=_edbbb .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_bbcbcb !=nil {return _bbcbcb ;};};if _edbbb .Colormru !=nil {if _egage :=_edbbb .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_egage !=nil {return _egage ;};};if _edbbb .Colormenu !=nil {if _dcdfe :=_edbbb .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_dcdfe !=nil {return _dcdfe ;};};if _dgffef :=_edbbb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgffef !=nil {return _dgffef ;};return nil ;};func (_cbbfd *Group )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbfd .CT_Group =*NewCT_Group ();for _ ,_geef :=range start .Attr {if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbbfd .AllowincellAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cbbfd .BulletAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068\u0072"{_cbbfd .HrAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u006f\u006e\u0065\u0064"{_cbbfd .OnedAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cbbfd .HralignAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_fdcc ,_bceg :=_geef .Value ,error (nil );if _bceg !=nil {return _bceg ;};_cbbfd .TablelimitsAttr =&_fdcc ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daeaa ,_gdcf :=_g .ParseInt (_geef .Value ,10,64);if _gdcf !=nil {return _gdcf ;};_cbbfd .RegroupidAttr =&_daeaa ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggbba ,_ffgbf :=_geef .Value ,error (nil );if _ffgbf !=nil {return _ffgbf ;};_cbbfd .BordertopcolorAttr =&_ggbba ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0073\u0070\u0069\u0064"{_fdbcdg ,_eabbe :=_geef .Value ,error (nil );if _eabbe !=nil {return _eabbe ;};_cbbfd .SpidAttr =&_fdbcdg ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068\u0072\u0070c\u0074"{_gafcgg ,_cagfc :=_g .ParseFloat (_geef .Value ,64);if _cagfc !=nil {return _cagfc ;};_egagc :=float32 (_gafcgg );_cbbfd .HrpctAttr =&_egagc ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ddeba ,_abacg :=_geef .Value ,error (nil );if _abacg !=nil {return _abacg ;};_cbbfd .BorderrightcolorAttr =&_ddeba ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cbbfd .ButtonAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068\u0072\u0073t\u0064"{_cbbfd .HrstdAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cbbfd .DgmlayoutAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cbbfd .UserdrawnAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cbbfd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cbbfd .UserhiddenAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gceag ,_gdde :=_geef .Value ,error (nil );if _gdde !=nil {return _gdde ;};_cbbfd .BorderleftcolorAttr =&_gceag ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbbfd .InsetmodeAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cbbfd .AllowoverlapAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_aaccb ,_efca :=_geef .Value ,error (nil );if _efca !=nil {return _efca ;};_cbbfd .TablepropertiesAttr =&_aaccb ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cbbfd .HrnoshadeAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cbbfd .DgmlayoutmruAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdfddc ,_dabdc :=_g .ParseInt (_geef .Value ,10,64);if _dabdc !=nil {return _dabdc ;};_cbbfd .DgmnodekindAttr =&_cdfddc ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aegd ,_ffcgd :=_geef .Value ,error (nil );if _ffcgd !=nil {return _ffcgd ;};_cbbfd .BorderbottomcolorAttr =&_aegd ;continue ;};if _geef .Name .Local =="\u0070\u0072\u0069n\u0074"{_cbbfd .PrintAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgffc ,_ebbg :=_geef .Value ,error (nil );if _ebbg !=nil {return _ebbg ;};_cbbfd .TitleAttr =&_cgffc ;continue ;};if _geef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fecff ,_acffd :=_geef .Value ,error (nil );if _acffd !=nil {return _acffd ;};_cbbfd .CoordoriginAttr =&_fecff ;continue ;};if _geef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efdda ,_bbecf :=_geef .Value ,error (nil );if _bbecf !=nil {return _bbecf ;};_cbbfd .WrapcoordsAttr =&_efdda ;continue ;};if _geef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcbdc ,_ddgdf :=_geef .Value ,error (nil );if _ddgdf !=nil {return _ddgdf ;};_cbbfd .CoordsizeAttr =&_dcbdc ;continue ;};if _geef .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbab ,_gbedg :=_geef .Value ,error (nil );if _gbedg !=nil {return _gbedg ;};_cbbfd .StyleAttr =&_bbab ;continue ;};if _geef .Name .Local =="\u0069\u0064"{_cddee ,_cbbab :=_geef .Value ,error (nil );if _cbbab !=nil {return _cbbab ;};_cbbfd .IdAttr =&_cddee ;continue ;};if _geef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edbf ,_cfefc :=_geef .Value ,error (nil );if _cfefc !=nil {return _cfefc ;};_cbbfd .FillcolorAttr =&_edbf ;continue ;};if _geef .Name .Local =="\u0063\u006c\u0061s\u0073"{_edgbgf ,_fcef :=_geef .Value ,error (nil );if _fcef !=nil {return _fcef ;};_cbbfd .ClassAttr =&_edgbgf ;continue ;};if _geef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbage ,_cdbf :=_geef .Value ,error (nil );if _cdbf !=nil {return _cdbf ;};_cbbfd .TargetAttr =&_fbage ;continue ;};if _geef .Name .Local =="\u0068\u0072\u0065\u0066"{_cfdbe ,_bdfge :=_geef .Value ,error (nil );if _bdfge !=nil {return _bdfge ;};_cbbfd .HrefAttr =&_cfdbe ;continue ;};if _geef .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_cbbfd .EditasAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cbbfd .FilledAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0061\u006c\u0074"{_cadcc ,_ecbcb :=_geef .Value ,error (nil );if _ecbcb !=nil {return _ecbcb ;};_cbbfd .AltAttr =&_cadcc ;continue ;};};_dcdcb :for {_faebe ,_agcc :=d .Token ();if _agcc !=nil {return _agcc ;};switch _cedbe :=_faebe .(type ){case _b .StartElement :switch _cedbe .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_eebefc :=NewGroup ();if _eabab :=d .DecodeElement (_eebefc ,&_cedbe );_eabab !=nil {return _eabab ;};_cbbfd .Group =append (_cbbfd .Group ,_eebefc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_egecc :=NewShape ();if _adac :=d .DecodeElement (_egecc ,&_cedbe );_adac !=nil {return _adac ;};_cbbfd .Shape =append (_cbbfd .Shape ,_egecc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_eccaf :=NewShapetype ();if _fbadg :=d .DecodeElement (_eccaf ,&_cedbe );_fbadg !=nil {return _fbadg ;};_cbbfd .Shapetype =append (_cbbfd .Shapetype ,_eccaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_bdbag :=NewArc ();if _cacg :=d .DecodeElement (_bdbag ,&_cedbe );_cacg !=nil {return _cacg ;};_cbbfd .Arc =append (_cbbfd .Arc ,_bdbag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_bagdf :=NewCurve ();if _ccbf :=d .DecodeElement (_bagdf ,&_cedbe );_ccbf !=nil {return _ccbf ;};_cbbfd .Curve =append (_cbbfd .Curve ,_bagdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_eebbb :=NewImage ();if _decaa :=d .DecodeElement (_eebbb ,&_cedbe );_decaa !=nil {return _decaa ;};_cbbfd .Image =append (_cbbfd .Image ,_eebbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_deeaa :=NewLine ();if _caabf :=d .DecodeElement (_deeaa ,&_cedbe );_caabf !=nil {return _caabf ;};_cbbfd .Line =append (_cbbfd .Line ,_deeaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_acfeb :=NewOval ();if _dcfeg :=d .DecodeElement (_acfeb ,&_cedbe );_dcfeg !=nil {return _dcfeg ;};_cbbfd .Oval =append (_cbbfd .Oval ,_acfeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_dcbff :=NewPolyline ();if _efaeb :=d .DecodeElement (_dcbff ,&_cedbe );_efaeb !=nil {return _efaeb ;};_cbbfd .Polyline =append (_cbbfd .Polyline ,_dcbff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_aeacf :=NewRect ();if _gcbec :=d .DecodeElement (_aeacf ,&_cedbe );_gcbec !=nil {return _gcbec ;};_cbbfd .Rect =append (_cbbfd .Rect ,_aeacf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_cfcda :=NewRoundrect ();if _gbdb :=d .DecodeElement (_cfcda ,&_cedbe );_gbdb !=nil {return _gbdb ;};_cbbfd .Roundrect =append (_cbbfd .Roundrect ,_cfcda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_gfbec :=NewOfcDiagram ();if _cgcf :=d .DecodeElement (_gfbec ,&_cedbe );_cgcf !=nil {return _cgcf ;};_cbbfd .Diagram =append (_cbbfd .Diagram ,_gfbec );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bgdf :=NewEG_ShapeElements ();_bgdf .Path =NewPath ();if _edab :=d .DecodeElement (_bgdf .Path ,&_cedbe );_edab !=nil {return _edab ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_bgdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eeceg :=NewEG_ShapeElements ();_eeceg .Formulas =NewFormulas ();if _fgdcf :=d .DecodeElement (_eeceg .Formulas ,&_cedbe );_fgdcf !=nil {return _fgdcf ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_eeceg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_efcgc :=NewEG_ShapeElements ();_efcgc .Handles =NewHandles ();if _dbebb :=d .DecodeElement (_efcgc .Handles ,&_cedbe );_dbebb !=nil {return _dbebb ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_efcgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_baegf :=NewEG_ShapeElements ();_baegf .Fill =NewFill ();if _ggaa :=d .DecodeElement (_baegf .Fill ,&_cedbe );_ggaa !=nil {return _ggaa ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_baegf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_caeca :=NewEG_ShapeElements ();_caeca .Stroke =NewStroke ();if _fcgbd :=d .DecodeElement (_caeca .Stroke ,&_cedbe );_fcgbd !=nil {return _fcgbd ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_caeca );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_adcfcd :=NewEG_ShapeElements ();_adcfcd .Shadow =NewShadow ();if _dacf :=d .DecodeElement (_adcfcd .Shadow ,&_cedbe );_dacf !=nil {return _dacf ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_adcfcd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eacf :=NewEG_ShapeElements ();_eacf .Textbox =NewTextbox ();if _gbda :=d .DecodeElement (_eacf .Textbox ,&_cedbe );_gbda !=nil {return _gbda ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_eacf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gggad :=NewEG_ShapeElements ();_gggad .Textpath =NewTextpath ();if _eccafg :=d .DecodeElement (_gggad .Textpath ,&_cedbe );_eccafg !=nil {return _eccafg ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_gggad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_daeag :=NewEG_ShapeElements ();_daeag .Imagedata =NewImagedata ();if _ceec :=d .DecodeElement (_daeag .Imagedata ,&_cedbe );_ceec !=nil {return _ceec ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_daeag );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dfdcg :=NewEG_ShapeElements ();_dfdcg .Skew =NewOfcSkew ();if _cfed :=d .DecodeElement (_dfdcg .Skew ,&_cedbe );_cfed !=nil {return _cfed ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_dfdcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_facadd :=NewEG_ShapeElements ();_facadd .Extrusion =NewOfcExtrusion ();if _afgca :=d .DecodeElement (_facadd .Extrusion ,&_cedbe );_afgca !=nil {return _afgca ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_facadd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fccfe :=NewEG_ShapeElements ();_fccfe .Callout =NewOfcCallout ();if _dade :=d .DecodeElement (_fccfe .Callout ,&_cedbe );_dade !=nil {return _dade ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_fccfe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cfgbd :=NewEG_ShapeElements ();_cfgbd .Lock =NewOfcLock ();if _cgcca :=d .DecodeElement (_cfgbd .Lock ,&_cedbe );_cgcca !=nil {return _cgcca ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_cfgbd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_abbfc :=NewEG_ShapeElements ();_abbfc .Clippath =NewOfcClippath ();if _cdfcb :=d .DecodeElement (_abbfc .Clippath ,&_cedbe );_cdfcb !=nil {return _cdfcb ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_abbfc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cggcf :=NewEG_ShapeElements ();_cggcf .Signatureline =NewOfcSignatureline ();if _bged :=d .DecodeElement (_cggcf .Signatureline ,&_cedbe );_bged !=nil {return _bged ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_cggcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_adbaf :=NewEG_ShapeElements ();_adbaf .Wrap =_a .NewWrap ();if _aaeccd :=d .DecodeElement (_adbaf .Wrap ,&_cedbe );_aaeccd !=nil {return _aaeccd ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_adbaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fddde :=NewEG_ShapeElements ();_fddde .Anchorlock =_a .NewAnchorlock ();if _feecf :=d .DecodeElement (_fddde .Anchorlock ,&_cedbe );_feecf !=nil {return _feecf ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_fddde );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ddbcb :=NewEG_ShapeElements ();_ddbcb .Bordertop =_a .NewBordertop ();if _adgdc :=d .DecodeElement (_ddbcb .Bordertop ,&_cedbe );_adgdc !=nil {return _adgdc ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_ddbcb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_caebg :=NewEG_ShapeElements ();_caebg .Borderbottom =_a .NewBorderbottom ();if _afbca :=d .DecodeElement (_caebg .Borderbottom ,&_cedbe );_afbca !=nil {return _afbca ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_caebg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dgaae :=NewEG_ShapeElements ();_dgaae .Borderleft =_a .NewBorderleft ();if _gdaga :=d .DecodeElement (_dgaae .Borderleft ,&_cedbe );_gdaga !=nil {return _gdaga ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_dgaae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_afeg :=NewEG_ShapeElements ();_afeg .Borderright =_a .NewBorderright ();if _afdcd :=d .DecodeElement (_afeg .Borderright ,&_cedbe );_afdcd !=nil {return _afdcd ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_afeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dabddg :=NewEG_ShapeElements ();_dabddg .ClientData =_ga .NewClientData ();if _daddf :=d .DecodeElement (_dabddg .ClientData ,&_cedbe );_daddf !=nil {return _daddf ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_dabddg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aadd :=NewEG_ShapeElements ();_aadd .Textdata =_fb .NewTextdata ();if _afcff :=d .DecodeElement (_aadd .Textdata ,&_cedbe );_afcff !=nil {return _afcff ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_aadd );default:_d .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 \u0047\u0072\u006fu\u0070 \u0025\u0076",_cedbe .Name );if _cdgfd :=d .Skip ();_cdgfd !=nil {return _cdgfd ;};};case _b .EndElement :break _dcdcb ;case _b .CharData :};};return nil ;};func (_cdffe *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdffe =0;case "\u0058\u0059":*_cdffe =1;case "\u005a\u0058":*_cdffe =2;case "\u0059\u005a":*_cdffe =3;};return nil ;};func (_gceec *ST_StrokeEndCap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gceec =0;case "\u0066\u006c\u0061\u0074":*_gceec =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gceec =2;case "\u0072\u006f\u0075n\u0064":*_gceec =3;};return nil ;};type Rect struct{CT_Rect };func (_cgcgf ST_StrokeLineStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaafc :=_b .Attr {};_eaafc .Name =name ;switch _cgcgf {case ST_StrokeLineStyleUnset :_eaafc .Value ="";case ST_StrokeLineStyleSingle :_eaafc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_eaafc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_eaafc .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_eaafc .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_eaafc .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _eaafc ,nil ;};func (_fceegg OfcST_HrAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fceegg .String (),start );};func (_gdbee *OfcCallout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _gdbee .OfcCT_Callout .MarshalXML (e ,start );};func (_cddgd *OfcLock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cddgd .OfcCT_Lock .MarshalXML (e ,start );};func (_bbag *OfcCT_RegroupTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbag .ExtAttr !=ST_ExtUnset {_fgcae ,_aecdc :=_bbag .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _aecdc !=nil {return _aecdc ;};start .Attr =append (start .Attr ,_fgcae );};e .EncodeToken (start );if _bbag .Entry !=nil {_edeaa :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_dgbfge :=range _bbag .Entry {e .EncodeElement (_dgbfge ,_edeaa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcgg *OfcCT_ShapeLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfdb :=range start .Attr {if _dbfdb .Name .Local =="\u0065\u0078\u0074"{_bcgg .ExtAttr .UnmarshalXMLAttr (_dbfdb );continue ;};};_agfe :for {_ccfdc ,_gdbac :=d .Token ();if _gdbac !=nil {return _gdbac ;};switch _fcgc :=_ccfdc .(type ){case _b .StartElement :switch _fcgc .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_bcgg .Idmap =NewOfcCT_IdMap ();if _cgccfb :=d .DecodeElement (_bcgg .Idmap ,&_fcgc );_cgccfb !=nil {return _cgccfb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_bcgg .Regrouptable =NewOfcCT_RegroupTable ();if _egedc :=d .DecodeElement (_bcgg .Regrouptable ,&_fcgc );_egedc !=nil {return _egedc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_bcgg .Rules =NewOfcCT_Rules ();if _ccfce :=d .DecodeElement (_bcgg .Rules ,&_fcgc );_ccfce !=nil {return _ccfce ;};default:_d .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\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_fcgc .Name );if _ceef :=d .Skip ();_ceef !=nil {return _ceef ;};};case _b .EndElement :break _agfe ;case _b .CharData :};};return nil ;};func (_dbgfd *OfcCT_SignatureLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcfff :=range start .Attr {if _dcfff .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_gecga ,_ffdcd :=_dcfff .Value ,error (nil );if _ffdcd !=nil {return _ffdcd ;};_dbgfd .SuggestedsignerAttr =&_gecga ;continue ;};if _dcfff .Name .Local =="\u0069\u0064"{_dgcga ,_egceb :=_dcfff .Value ,error (nil );if _egceb !=nil {return _egceb ;};_dbgfd .IdAttr =&_dgcga ;continue ;};if _dcfff .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_agcfe ,_feefa :=_dcfff .Value ,error (nil );if _feefa !=nil {return _feefa ;};_dbgfd .ProvidAttr =&_agcfe ;continue ;};if _dcfff .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_dbgfd .SigninginstructionssetAttr .UnmarshalXMLAttr (_dcfff );continue ;};if _dcfff .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dbgfd .AllowcommentsAttr .UnmarshalXMLAttr (_dcfff );continue ;};if _dcfff .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_dbgfd .ShowsigndateAttr .UnmarshalXMLAttr (_dcfff );continue ;};if _dcfff .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_dbgfd .IssignaturelineAttr .UnmarshalXMLAttr (_dcfff );continue ;};if _dcfff .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_afgec ,_cafca :=_dcfff .Value ,error (nil );if _cafca !=nil {return _cafca ;};_dbgfd .Suggestedsigner2Attr =&_afgec ;continue ;};if _dcfff .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_cccaa ,_becff :=_dcfff .Value ,error (nil );if _becff !=nil {return _becff ;};_dbgfd .SuggestedsigneremailAttr =&_cccaa ;continue ;};if _dcfff .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_abdcg ,_abgce :=_dcfff .Value ,error (nil );if _abgce !=nil {return _abgce ;};_dbgfd .SigninginstructionsAttr =&_abdcg ;continue ;};if _dcfff .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_eaggb ,_gddee :=_dcfff .Value ,error (nil );if _gddee !=nil {return _gddee ;};_dbgfd .AddlxmlAttr =&_eaggb ;continue ;};if _dcfff .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_abbg ,_cdgeg :=_dcfff .Value ,error (nil );if _cdgeg !=nil {return _cdgeg ;};_dbgfd .SigprovurlAttr =&_abbg ;continue ;};if _dcfff .Name .Local =="\u0065\u0078\u0074"{_dbgfd .ExtAttr .UnmarshalXMLAttr (_dcfff );continue ;};};for {_fddcdc ,_gfcag :=d .Token ();if _gfcag !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020O\u0066\u0063\u0043\u0054\u005f\u0053\u0069g\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_gfcag );};if _bcfe ,_cdceg :=_fddcdc .(_b .EndElement );_cdceg &&_bcfe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path -func (_aacdf *OfcFill )ValidateWithPath (path string )error {if _gcfdb :=_aacdf .OfcCT_Fill .ValidateWithPath (path );_gcfdb !=nil {return _gcfdb ;};return nil ;}; +// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path +func (_fddab *CT_RoundRect )ValidateWithPath (path string )error {for _cebd ,_dbcbfg :=range _fddab .EG_ShapeElements {if _cdcc :=_dbcbfg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cebd ));_cdcc !=nil {return _cdcc ;};};if _fedfe :=_fddab .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fedfe !=nil {return _fedfe ;};if _ddfb :=_fddab .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ddfb !=nil {return _ddfb ;};if _efdcf :=_fddab .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efdcf !=nil {return _efdcf ;};if _cgfea :=_fddab .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cgfea !=nil {return _cgfea ;};if _ddafee :=_fddab .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ddafee !=nil {return _ddafee ;};if _fgeae :=_fddab .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fgeae !=nil {return _fgeae ;};if _bcea :=_fddab .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bcea !=nil {return _bcea ;};if _bbgcg :=_fddab .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bbgcg !=nil {return _bbgcg ;};if _ffbe :=_fddab .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ffbe !=nil {return _ffbe ;};if _febe :=_fddab .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_febe !=nil {return _febe ;};if _fefdgb :=_fddab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fefdgb !=nil {return _fefdgb ;};if _aebc :=_fddab .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aebc !=nil {return _aebc ;};if _gafgb :=_fddab .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gafgb !=nil {return _gafgb ;};if _fded :=_fddab .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fded !=nil {return _fded ;};if _beadb :=_fddab .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_beadb !=nil {return _beadb ;};if _cegbde :=_fddab .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cegbde !=nil {return _cegbde ;};if _beggf :=_fddab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_beggf !=nil {return _beggf ;};if _egddg :=_fddab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_egddg !=nil {return _egddg ;};if _adec :=_fddab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_adec !=nil {return _adec ;};if _ffcaf :=_fddab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ffcaf !=nil {return _ffcaf ;};if _edec :=_fddab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edec !=nil {return _edec ;};if _eecbf :=_fddab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eecbf !=nil {return _eecbf ;};if _cabcf :=_fddab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cabcf !=nil {return _cabcf ;};if _dabe :=_fddab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dabe !=nil {return _dabe ;};if _eddec :=_fddab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eddec !=nil {return _eddec ;};if _fbebe :=_fddab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fbebe !=nil {return _fbebe ;};if _abecd :=_fddab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abecd !=nil {return _abecd ;};if _ccbg :=_fddab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ccbg !=nil {return _ccbg ;};if _fegae :=_fddab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fegae !=nil {return _fegae ;};return nil ;};func (_babef *OfcCallout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babef .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_faaedd :=range start .Attr {if _faaedd .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_babef .LengthspecifiedAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u006f\u006e"{_babef .OnAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0067\u0061\u0070"{_bccff ,_eeed :=_faaedd .Value ,error (nil );if _eeed !=nil {return _eeed ;};_babef .GapAttr =&_bccff ;continue ;};if _faaedd .Name .Local =="\u0061\u006e\u0067l\u0065"{_babef .AngleAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_babef .DropautoAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0064\u0072\u006f\u0070"{_afceef ,_dgbaa :=_faaedd .Value ,error (nil );if _dgbaa !=nil {return _dgbaa ;};_babef .DropAttr =&_afceef ;continue ;};if _faaedd .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gddce ,_gced :=_faaedd .Value ,error (nil );if _gced !=nil {return _gced ;};_babef .DistanceAttr =&_gddce ;continue ;};if _faaedd .Name .Local =="\u0074\u0079\u0070\u0065"{_ccfgab ,_eagbe :=_faaedd .Value ,error (nil );if _eagbe !=nil {return _eagbe ;};_babef .TypeAttr =&_ccfgab ;continue ;};if _faaedd .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ggdee ,_gcecf :=_faaedd .Value ,error (nil );if _gcecf !=nil {return _gcecf ;};_babef .LengthAttr =&_ggdee ;continue ;};if _faaedd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_babef .AccentbarAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_babef .TextborderAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_babef .MinusxAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_babef .MinusyAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0065\u0078\u0074"{_babef .ExtAttr .UnmarshalXMLAttr (_faaedd );continue ;};};for {_afcbg ,_gedab :=d .Token ();if _gedab !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_gedab );};if _cgbfg ,_efaebc :=_afcbg .(_b .EndElement );_efaebc &&_cgbfg .Name ==start .Name {break ;};};return nil ;};func NewCT_Image ()*CT_Image {_ebac :=&CT_Image {};return _ebac };type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _bd .ST_TrueFalse ;BilevelAttr _bd .ST_TrueFalse ;}; -// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path -func (_fedeea *OfcCT_IdMap )ValidateWithPath (path string )error {if _deaac :=_fedeea .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_deaac !=nil {return _deaac ;};return nil ;};func (_eaed *Arc )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _eaed .CT_Arc .MarshalXML (e ,start );};func (_fgffb *CT_Stroke )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_gdcb :=range start .Attr {if _gdcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcb .Name .Local =="\u0072\u0065\u006ci\u0064"{_ebbfc ,_beacf :=_gdcb .Value ,error (nil );if _beacf !=nil {return _beacf ;};_fgffb .RelidAttr =&_ebbfc ;continue ;};if _gdcb .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"&&_gdcb .Name .Local =="\u0069\u0064"{_gfafg ,_dggae :=_gdcb .Value ,error (nil );if _dggae !=nil {return _dggae ;};_fgffb .RIdAttr =&_gfafg ;continue ;};if _gdcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgffb .ForcedashAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcb .Name .Local =="\u0074\u0069\u0074l\u0065"{_degc ,_dbgde :=_gdcb .Value ,error (nil );if _dbgde !=nil {return _dbgde ;};_fgffb .TitleAttr =&_degc ;continue ;};if _gdcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aacfa ,_abeg :=_gdcb .Value ,error (nil );if _abeg !=nil {return _abeg ;};_fgffb .AlthrefAttr =&_aacfa ;continue ;};if _gdcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcb .Name .Local =="\u0068\u0072\u0065\u0066"{_eeacg ,_acca :=_gdcb .Value ,error (nil );if _acca !=nil {return _acca ;};_fgffb .HrefAttr =&_eeacg ;continue ;};if _gdcb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_addfb ,_acadb :=_gdcb .Value ,error (nil );if _acadb !=nil {return _acadb ;};_fgffb .ImagesizeAttr =&_addfb ;continue ;};if _gdcb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fgffb .StartarrowlengthAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fgffb .JoinstyleAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fgffb .EndarrowAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bab ,_gabdf :=_gdcb .Value ,error (nil );if _gabdf !=nil {return _gabdf ;};_fgffb .DashstyleAttr =&_bab ;continue ;};if _gdcb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgffb .EndarrowwidthAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0073\u0072\u0063"{_gabf ,_gcgeec :=_gdcb .Value ,error (nil );if _gcgeec !=nil {return _gcgeec ;};_fgffb .SrcAttr =&_gabf ;continue ;};if _gdcb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fgffb .EndarrowlengthAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fgffb .LinestyleAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cegfcd ,_dbggf :=_gdcb .Value ,error (nil );if _dbggf !=nil {return _dbggf ;};_fgffb .OpacityAttr =&_cegfcd ;continue ;};if _gdcb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fbged ,_cgec :=_gdcb .Value ,error (nil );if _cgec !=nil {return _cgec ;};_fgffb .WeightAttr =&_fbged ;continue ;};if _gdcb .Name .Local =="\u0069\u0064"{_decff ,_dggg :=_gdcb .Value ,error (nil );if _dggg !=nil {return _dggg ;};_fgffb .IdAttr =&_decff ;continue ;};if _gdcb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fbbed ,_ecbfd :=_egcdd .ParseFloat (_gdcb .Value ,64);if _ecbfd !=nil {return _ecbfd ;};_fgffb .MiterlimitAttr =&_fbbed ;continue ;};if _gdcb .Name .Local =="\u0063\u006f\u006co\u0072"{_adfd ,_dbgccc :=_gdcb .Value ,error (nil );if _dbgccc !=nil {return _dbgccc ;};_fgffb .ColorAttr =&_adfd ;continue ;};if _gdcb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fgffb .ImageaspectAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fgffb .FilltypeAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u006f\u006e"{_fgffb .OnAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgffb .StartarrowwidthAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgffb .InsetpenAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fgffb .ImagealignshapeAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fgffb .StartarrowAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fgffb .EndcapAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bdb ,_bbcdb :=_gdcb .Value ,error (nil );if _bbcdb !=nil {return _bbcdb ;};_fgffb .Color2Attr =&_bdb ;continue ;};};_egbg :for {_dfgf ,_ebgegf :=d .Token ();if _ebgegf !=nil {return _ebgegf ;};switch _dade :=_dfgf .(type ){case _dbcbe .StartElement :switch _dade .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_fgffb .Left =NewOfcLeft ();if _cdegf :=d .DecodeElement (_fgffb .Left ,&_dade );_cdegf !=nil {return _cdegf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_fgffb .Top =NewOfcTop ();if _adcdf :=d .DecodeElement (_fgffb .Top ,&_dade );_adcdf !=nil {return _adcdf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_fgffb .Right =NewOfcRight ();if _bdgc :=d .DecodeElement (_fgffb .Right ,&_dade );_bdgc !=nil {return _bdgc ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fgffb .Bottom =NewOfcBottom ();if _bffd :=d .DecodeElement (_fgffb .Bottom ,&_dade );_bffd !=nil {return _bffd ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_fgffb .Column =NewOfcColumn ();if _aabc :=d .DecodeElement (_fgffb .Column ,&_dade );_aabc !=nil {return _aabc ;};default:_effcd .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\u0072o\u006b\u0065 \u0025\u0076",_dade .Name );if _ddee :=d .Skip ();_ddee !=nil {return _ddee ;};};case _dbcbe .EndElement :break _egbg ;case _dbcbe .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path +func (_gecebf *CT_Path )ValidateWithPath (path string )error {if _fbeeaf :=_gecebf .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_fbeeaf !=nil {return _fbeeaf ;};if _dgbdf :=_gecebf .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_dgbdf !=nil {return _dgbdf ;};if _eceb :=_gecebf .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_eceb !=nil {return _eceb ;};if _bdef :=_gecebf .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_bdef !=nil {return _bdef ;};if _accf :=_gecebf .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_accf !=nil {return _accf ;};if _fcdgd :=_gecebf .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_fcdgd !=nil {return _fcdgd ;};if _gfda :=_gecebf .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_gfda !=nil {return _gfda ;};if _cedeg :=_gecebf .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cedeg !=nil {return _cedeg ;};if _bgbfa :=_gecebf .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bgbfa !=nil {return _bgbfa ;};return nil ;};func (_faebc *OfcCT_StrokeChild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faebc .OnAttr !=_bd .ST_TrueFalseUnset {_degdb ,_gebg :=_faebc .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _gebg !=nil {return _gebg ;};start .Attr =append (start .Attr ,_degdb );};if _faebc .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .WeightAttr )});};if _faebc .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .ColorAttr )});};if _faebc .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .Color2Attr )});};if _faebc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .OpacityAttr )});};if _faebc .LinestyleAttr !=ST_StrokeLineStyleUnset {_cbga ,_adedd :=_faebc .LinestyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _adedd !=nil {return _adedd ;};start .Attr =append (start .Attr ,_cbga );};if _faebc .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .MiterlimitAttr )});};if _faebc .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dcbgf ,_daba :=_faebc .JoinstyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _daba !=nil {return _daba ;};start .Attr =append (start .Attr ,_dcbgf );};if _faebc .EndcapAttr !=ST_StrokeEndCapUnset {_dbaag ,_ddabd :=_faebc .EndcapAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _ddabd !=nil {return _ddabd ;};start .Attr =append (start .Attr ,_dbaag );};if _faebc .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .DashstyleAttr )});};if _faebc .InsetpenAttr !=_bd .ST_TrueFalseUnset {_ffgab ,_cdadf :=_faebc .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdadf !=nil {return _cdadf ;};start .Attr =append (start .Attr ,_ffgab );};if _faebc .FilltypeAttr !=ST_FillTypeUnset {_ffgag ,_bbdefb :=_faebc .FilltypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _bbdefb !=nil {return _bbdefb ;};start .Attr =append (start .Attr ,_ffgag );};if _faebc .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .SrcAttr )});};if _faebc .ImageaspectAttr !=ST_ImageAspectUnset {_ecacb ,_gcdae :=_faebc .ImageaspectAttr .MarshalXMLAttr (_b .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _gcdae !=nil {return _gcdae ;};start .Attr =append (start .Attr ,_ecacb );};if _faebc .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .ImagesizeAttr )});};if _faebc .ImagealignshapeAttr !=_bd .ST_TrueFalseUnset {_gcfde ,_decfd :=_faebc .ImagealignshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _decfd !=nil {return _decfd ;};start .Attr =append (start .Attr ,_gcfde );};if _faebc .StartarrowAttr !=ST_StrokeArrowTypeUnset {_daddb ,_ebgbc :=_faebc .StartarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ebgbc !=nil {return _ebgbc ;};start .Attr =append (start .Attr ,_daddb );};if _faebc .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cadade ,_cfefa :=_faebc .StartarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cfefa !=nil {return _cfefa ;};start .Attr =append (start .Attr ,_cadade );};if _faebc .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_afadgf ,_bddae :=_faebc .StartarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _bddae !=nil {return _bddae ;};start .Attr =append (start .Attr ,_afadgf );};if _faebc .EndarrowAttr !=ST_StrokeArrowTypeUnset {_faeea ,_bedde :=_faebc .EndarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bedde !=nil {return _bedde ;};start .Attr =append (start .Attr ,_faeea );};if _faebc .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cfab ,_fgeea :=_faebc .EndarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fgeea !=nil {return _fgeea ;};start .Attr =append (start .Attr ,_cfab );};if _faebc .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_afcee ,_acdd :=_faebc .EndarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _acdd !=nil {return _acdd ;};start .Attr =append (start .Attr ,_afcee );};if _faebc .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .HrefAttr )});};if _faebc .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .AlthrefAttr )});};if _faebc .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .TitleAttr )});};if _faebc .ForcedashAttr !=_bd .ST_TrueFalseUnset {_dfbfg ,_cdgc :=_faebc .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _cdgc !=nil {return _cdgc ;};start .Attr =append (start .Attr ,_dfbfg );};if _faebc .ExtAttr !=ST_ExtUnset {_fcbe ,_fagfc :=_faebc .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _fagfc !=nil {return _fagfc ;};start .Attr =append (start .Attr ,_fcbe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egace *OfcCT_ShapeDefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbgccb :=range start .Attr {if _gbgccb .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_dbed ,_abfe :=_g .ParseInt (_gbgccb .Value ,10,64);if _abfe !=nil {return _abfe ;};_egace .SpidmaxAttr =&_dbed ;continue ;};if _gbgccb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egace .AllowincellAttr .UnmarshalXMLAttr (_gbgccb );continue ;};if _gbgccb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgeg ,_defbg :=_gbgccb .Value ,error (nil );if _defbg !=nil {return _defbg ;};_egace .StrokecolorAttr =&_cgeg ;continue ;};if _gbgccb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_egace .StrokeAttr .UnmarshalXMLAttr (_gbgccb );continue ;};if _gbgccb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afbgf ,_abeb :=_gbgccb .Value ,error (nil );if _abeb !=nil {return _abeb ;};_egace .FillcolorAttr =&_afbgf ;continue ;};if _gbgccb .Name .Local =="\u0066\u0069\u006c\u006c"{_egace .FillAttr .UnmarshalXMLAttr (_gbgccb );continue ;};if _gbgccb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dggfg ,_aface :=_gbgccb .Value ,error (nil );if _aface !=nil {return _aface ;};_egace .StyleAttr =&_dggfg ;continue ;};if _gbgccb .Name .Local =="\u0065\u0078\u0074"{_egace .ExtAttr .UnmarshalXMLAttr (_gbgccb );continue ;};};_fagad :for {_eafcf ,_baaee :=d .Token ();if _baaee !=nil {return _baaee ;};switch _dcdbe :=_eafcf .(type ){case _b .StartElement :switch _dcdbe .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_egace .Fill =NewFill ();if _deeeb :=d .DecodeElement (_egace .Fill ,&_dcdbe );_deeeb !=nil {return _deeeb ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_egace .Stroke =NewStroke ();if _aagfe :=d .DecodeElement (_egace .Stroke ,&_dcdbe );_aagfe !=nil {return _aagfe ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_egace .Textbox =NewTextbox ();if _cedd :=d .DecodeElement (_egace .Textbox ,&_dcdbe );_cedd !=nil {return _cedd ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_egace .Shadow =NewShadow ();if _acgag :=d .DecodeElement (_egace .Shadow ,&_dcdbe );_acgag !=nil {return _acgag ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_egace .Skew =NewOfcSkew ();if _cdeee :=d .DecodeElement (_egace .Skew ,&_dcdbe );_cdeee !=nil {return _cdeee ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_egace .Extrusion =NewOfcExtrusion ();if _gcga :=d .DecodeElement (_egace .Extrusion ,&_dcdbe );_gcga !=nil {return _gcga ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_egace .Callout =NewOfcCallout ();if _fgcfac :=d .DecodeElement (_egace .Callout ,&_dcdbe );_fgcfac !=nil {return _fgcfac ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_egace .Lock =NewOfcLock ();if _fceaa :=d .DecodeElement (_egace .Lock ,&_dcdbe );_fceaa !=nil {return _fceaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_egace .Colormru =NewOfcCT_ColorMru ();if _acgc :=d .DecodeElement (_egace .Colormru ,&_dcdbe );_acgc !=nil {return _acgc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_egace .Colormenu =NewOfcCT_ColorMenu ();if _cdedf :=d .DecodeElement (_egace .Colormenu ,&_dcdbe );_cdedf !=nil {return _cdedf ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_dcdbe .Name );if _febdb :=d .Skip ();_febdb !=nil {return _febdb ;};};case _b .EndElement :break _fagad ;case _b .CharData :};};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_deccf :=&OfcCT_ColorMenu {};return _deccf };func (_aefead *Polyline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefead .CT_PolyLine =*NewCT_PolyLine ();for _ ,_ccdaba :=range start .Attr {if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aefead .UserdrawnAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0063\u006c\u0069\u0070"{_aefead .ClipAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aefead .UserhiddenAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aefead .InsetmodeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aefead .BulletAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aefead .PreferrelativeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068\u0072"{_aefead .HrAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aefead .OleiconAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068\u0072\u0073t\u0064"{_aefead .HrstdAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aefead .HrnoshadeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bafbd ,_fcagc :=_ccdaba .Value ,error (nil );if _fcagc !=nil {return _fcagc ;};_aefead .BordertopcolorAttr =&_bafbd ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aefead .DgmlayoutAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aefead .AllowoverlapAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aefead .BwnormalAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aefead .CliptowrapAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ddbebe ,_cgbbb :=_ccdaba .Value ,error (nil );if _cgbbb !=nil {return _cgbbb ;};_aefead .BorderbottomcolorAttr =&_ddbebe ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u006f\u006e\u0065\u0064"{_aefead .OnedAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aefead .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgfaag ,_cebbg :=_g .ParseInt (_ccdaba .Value ,10,64);if _cebbg !=nil {return _cebbg ;};_aefead .RegroupidAttr =&_cgfaag ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aefead .AllowincellAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068\u0072\u0070c\u0074"{_ecfgb ,_cgcdg :=_g .ParseFloat (_ccdaba .Value ,64);if _cgcdg !=nil {return _cgcdg ;};_ddagcf :=float32 (_ecfgb );_aefead .HrpctAttr =&_ddagcf ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aefead .ButtonAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0073\u0070\u0069\u0064"{_gbcdc ,_gagaa :=_ccdaba .Value ,error (nil );if _gagaa !=nil {return _gagaa ;};_aefead .SpidAttr =&_gbcdc ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0073\u0070\u0074"{_cddea ,_dfgag :=_g .ParseFloat (_ccdaba .Value ,64);if _dfgag !=nil {return _dfgag ;};_dgabg :=float32 (_cddea );_aefead .SptAttr =&_dgabg ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aaffc ,_fbbgg :=_ccdaba .Value ,error (nil );if _fbbgg !=nil {return _fbbgg ;};_aefead .BorderleftcolorAttr =&_aaffc ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u006f\u006c\u0065"{_aefead .OleAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecffc ,_gfcae :=_ccdaba .Value ,error (nil );if _gfcae !=nil {return _gfcae ;};_aefead .BorderrightcolorAttr =&_ecffc ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aefead .BwmodeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcgd ,_facbb :=_g .ParseInt (_ccdaba .Value ,10,64);if _facbb !=nil {return _facbb ;};_aefead .DgmnodekindAttr =&_gcgd ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aefead .ForcedashAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aefead .BwpureAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aefead .ConnectortypeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aefead .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aefead .HralignAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdgee ,_dcbeg :=_ccdaba .Value ,error (nil );if _dcbeg !=nil {return _dcbeg ;};_aefead .CoordsizeAttr =&_cdgee ;continue ;};if _ccdaba .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgccag ,_aece :=_ccdaba .Value ,error (nil );if _aece !=nil {return _aece ;};_aefead .StyleAttr =&_cgccag ;continue ;};if _ccdaba .Name .Local =="\u0069\u0064"{_fdagg ,_badd :=_ccdaba .Value ,error (nil );if _badd !=nil {return _badd ;};_aefead .IdAttr =&_fdagg ;continue ;};if _ccdaba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aefead .StrokedAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="\u0070\u0072\u0069n\u0074"{_aefead .PrintAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebaea ,_ggdbc :=_ccdaba .Value ,error (nil );if _ggdbc !=nil {return _ggdbc ;};_aefead .StrokeweightAttr =&_ebaea ;continue ;};if _ccdaba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efaae ,_gafcb :=_ccdaba .Value ,error (nil );if _gafcb !=nil {return _gafcb ;};_aefead .WrapcoordsAttr =&_efaae ;continue ;};if _ccdaba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cacbd ,_gaabfc :=_ccdaba .Value ,error (nil );if _gaabfc !=nil {return _gaabfc ;};_aefead .ChromakeyAttr =&_cacbd ;continue ;};if _ccdaba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fagfe ,_becec :=_ccdaba .Value ,error (nil );if _becec !=nil {return _becec ;};_aefead .FillcolorAttr =&_fagfe ;continue ;};if _ccdaba .Name .Local =="\u0061\u006c\u0074"{_gaedc ,_fbgba :=_ccdaba .Value ,error (nil );if _fbgba !=nil {return _fbgba ;};_aefead .AltAttr =&_gaedc ;continue ;};if _ccdaba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdabd ,_dbbdg :=_ccdaba .Value ,error (nil );if _dbbdg !=nil {return _dbbdg ;};_aefead .OpacityAttr =&_fdabd ;continue ;};if _ccdaba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdgca ,_dbgff :=_ccdaba .Value ,error (nil );if _dbgff !=nil {return _dbgff ;};_aefead .StrokecolorAttr =&_cdgca ;continue ;};if _ccdaba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aefead .InsetpenAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aefead .FilledAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebbbf ,_ebdab :=_ccdaba .Value ,error (nil );if _ebdab !=nil {return _ebdab ;};_aefead .CoordoriginAttr =&_ebbbf ;continue ;};if _ccdaba .Name .Local =="\u0074\u0069\u0074l\u0065"{_adedb ,_fabg :=_ccdaba .Value ,error (nil );if _fabg !=nil {return _fabg ;};_aefead .TitleAttr =&_adedb ;continue ;};if _ccdaba .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfeea ,_cbdbe :=_ccdaba .Value ,error (nil );if _cbdbe !=nil {return _cbdbe ;};_aefead .ClassAttr =&_bfeea ;continue ;};if _ccdaba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eefde ,_fcfec :=_ccdaba .Value ,error (nil );if _fcfec !=nil {return _fcfec ;};_aefead .TargetAttr =&_eefde ;continue ;};if _ccdaba .Name .Local =="\u0068\u0072\u0065\u0066"{_bfbga ,_gcbca :=_ccdaba .Value ,error (nil );if _gcbca !=nil {return _gcbca ;};_aefead .HrefAttr =&_bfbga ;continue ;};if _ccdaba .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gcaf ,_fdcfe :=_ccdaba .Value ,error (nil );if _fdcfe !=nil {return _fdcfe ;};_aefead .PointsAttr =&_gcaf ;continue ;};};_gacaed :for {_ebade ,_cfdag :=d .Token ();if _cfdag !=nil {return _cfdag ;};switch _adafg :=_ebade .(type ){case _b .StartElement :switch _adafg .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_fcede :=NewOfcInk ();if _feebc :=d .DecodeElement (_fcede ,&_adafg );_feebc !=nil {return _feebc ;};_aefead .Ink =append (_aefead .Ink ,_fcede );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_deagb :=NewEG_ShapeElements ();_deagb .Path =NewPath ();if _gdcdf :=d .DecodeElement (_deagb .Path ,&_adafg );_gdcdf !=nil {return _gdcdf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_deagb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bbage :=NewEG_ShapeElements ();_bbage .Formulas =NewFormulas ();if _adeba :=d .DecodeElement (_bbage .Formulas ,&_adafg );_adeba !=nil {return _adeba ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_bbage );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dcbbc :=NewEG_ShapeElements ();_dcbbc .Handles =NewHandles ();if _fdgbc :=d .DecodeElement (_dcbbc .Handles ,&_adafg );_fdgbc !=nil {return _fdgbc ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dcbbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_degfd :=NewEG_ShapeElements ();_degfd .Fill =NewFill ();if _ecfda :=d .DecodeElement (_degfd .Fill ,&_adafg );_ecfda !=nil {return _ecfda ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_degfd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_edaff :=NewEG_ShapeElements ();_edaff .Stroke =NewStroke ();if _bfaa :=d .DecodeElement (_edaff .Stroke ,&_adafg );_bfaa !=nil {return _bfaa ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_edaff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dcdgdf :=NewEG_ShapeElements ();_dcdgdf .Shadow =NewShadow ();if _gbfef :=d .DecodeElement (_dcdgdf .Shadow ,&_adafg );_gbfef !=nil {return _gbfef ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dcdgdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ffefe :=NewEG_ShapeElements ();_ffefe .Textbox =NewTextbox ();if _ddbca :=d .DecodeElement (_ffefe .Textbox ,&_adafg );_ddbca !=nil {return _ddbca ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_ffefe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_agga :=NewEG_ShapeElements ();_agga .Textpath =NewTextpath ();if _dfcgac :=d .DecodeElement (_agga .Textpath ,&_adafg );_dfcgac !=nil {return _dfcgac ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_agga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dfge :=NewEG_ShapeElements ();_dfge .Imagedata =NewImagedata ();if _fcdbg :=d .DecodeElement (_dfge .Imagedata ,&_adafg );_fcdbg !=nil {return _fcdbg ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dfge );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cfeda :=NewEG_ShapeElements ();_cfeda .Skew =NewOfcSkew ();if _gagc :=d .DecodeElement (_cfeda .Skew ,&_adafg );_gagc !=nil {return _gagc ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_cfeda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_daggce :=NewEG_ShapeElements ();_daggce .Extrusion =NewOfcExtrusion ();if _deacf :=d .DecodeElement (_daggce .Extrusion ,&_adafg );_deacf !=nil {return _deacf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_daggce );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bbfdc :=NewEG_ShapeElements ();_bbfdc .Callout =NewOfcCallout ();if _bafbdf :=d .DecodeElement (_bbfdc .Callout ,&_adafg );_bafbdf !=nil {return _bafbdf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_bbfdc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fcdga :=NewEG_ShapeElements ();_fcdga .Lock =NewOfcLock ();if _geced :=d .DecodeElement (_fcdga .Lock ,&_adafg );_geced !=nil {return _geced ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_fcdga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gddag :=NewEG_ShapeElements ();_gddag .Clippath =NewOfcClippath ();if _edaeea :=d .DecodeElement (_gddag .Clippath ,&_adafg );_edaeea !=nil {return _edaeea ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_gddag );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gffbd :=NewEG_ShapeElements ();_gffbd .Signatureline =NewOfcSignatureline ();if _ffbfb :=d .DecodeElement (_gffbd .Signatureline ,&_adafg );_ffbfb !=nil {return _ffbfb ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_gffbd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dfddc :=NewEG_ShapeElements ();_dfddc .Wrap =_a .NewWrap ();if _ccceb :=d .DecodeElement (_dfddc .Wrap ,&_adafg );_ccceb !=nil {return _ccceb ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dfddc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bacde :=NewEG_ShapeElements ();_bacde .Anchorlock =_a .NewAnchorlock ();if _cfaee :=d .DecodeElement (_bacde .Anchorlock ,&_adafg );_cfaee !=nil {return _cfaee ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_bacde );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ececf :=NewEG_ShapeElements ();_ececf .Bordertop =_a .NewBordertop ();if _gcgga :=d .DecodeElement (_ececf .Bordertop ,&_adafg );_gcgga !=nil {return _gcgga ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_ececf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_acfa :=NewEG_ShapeElements ();_acfa .Borderbottom =_a .NewBorderbottom ();if _ecgdg :=d .DecodeElement (_acfa .Borderbottom ,&_adafg );_ecgdg !=nil {return _ecgdg ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_acfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_aecade :=NewEG_ShapeElements ();_aecade .Borderleft =_a .NewBorderleft ();if _dfdab :=d .DecodeElement (_aecade .Borderleft ,&_adafg );_dfdab !=nil {return _dfdab ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_aecade );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_feffa :=NewEG_ShapeElements ();_feffa .Borderright =_a .NewBorderright ();if _afgegf :=d .DecodeElement (_feffa .Borderright ,&_adafg );_afgegf !=nil {return _afgegf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_feffa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gefga :=NewEG_ShapeElements ();_gefga .ClientData =_ga .NewClientData ();if _cbgfb :=d .DecodeElement (_gefga .ClientData ,&_adafg );_cbgfb !=nil {return _cbgfb ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_gefga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dgfgb :=NewEG_ShapeElements ();_dgfgb .Textdata =_fb .NewTextdata ();if _febf :=d .DecodeElement (_dgfgb .Textdata ,&_adafg );_febf !=nil {return _febf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dgfgb );default:_d .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\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_adafg .Name );if _cgafc :=d .Skip ();_cgafc !=nil {return _cgafc ;};};case _b .EndElement :break _gacaed ;case _b .CharData :};};return nil ;};func (_egcac OfcST_ConnectorType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egcac .String (),start );};func (_dfeda *Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _dfeda .CT_Background .MarshalXML (e ,start );};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_fb .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_eafce *Roundrect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _eafce .CT_RoundRect .MarshalXML (e ,start );};type OfcST_How byte ;func (_bgada *Path )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bgada .CT_Path .MarshalXML (e ,start );};func (_dfabb ST_ShadowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deegce :=_b .Attr {};_deegce .Name =name ;switch _dfabb {case ST_ShadowTypeUnset :_deegce .Value ="";case ST_ShadowTypeSingle :_deegce .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_deegce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_deegce .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_deegce .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _deegce ,nil ;};func NewOfcOLEObject ()*OfcOLEObject {_fabfd :=&OfcOLEObject {};_fabfd .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _fabfd ;};func (_dcagf *OfcST_ConnectorType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgfc ,_eadfg :=d .Token ();if _eadfg !=nil {return _eadfg ;};if _fddeba ,_bbcee :=_adgfc .(_b .EndElement );_bbcee &&_fddeba .Name ==start .Name {*_dcagf =1;return nil ;};if _gbcgcb ,_bggdae :=_adgfc .(_b .CharData );!_bggdae {return _e .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",_adgfc );}else {switch string (_gbcgcb ){case "":*_dcagf =0;case "\u006e\u006f\u006e\u0065":*_dcagf =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_dcagf =2;case "\u0065\u006c\u0062o\u0077":*_dcagf =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_dcagf =4;};};_adgfc ,_eadfg =d .Token ();if _eadfg !=nil {return _eadfg ;};if _adecf ,_geggg :=_adgfc .(_b .EndElement );_geggg &&_adecf .Name ==start .Name {return nil ;};return _e .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",_adgfc );};const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func (_ebaff OfcST_ConnectorType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deaff :=_b .Attr {};_deaff .Name =name ;switch _ebaff {case OfcST_ConnectorTypeUnset :_deaff .Value ="";case OfcST_ConnectorTypeNone :_deaff .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_deaff .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_deaff .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_deaff .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _deaff ,nil ;};func (_bbcbb *OfcST_HrAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfegg ,_bgcdb :=d .Token ();if _bgcdb !=nil {return _bgcdb ;};if _afag ,_gfgdb :=_bfegg .(_b .EndElement );_gfgdb &&_afag .Name ==start .Name {*_bbcbb =1;return nil ;};if _gfdcc ,_cegfe :=_bfegg .(_b .CharData );!_cegfe {return _e .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",_bfegg );}else {switch string (_gfdcc ){case "":*_bbcbb =0;case "\u006c\u0065\u0066\u0074":*_bbcbb =1;case "\u0072\u0069\u0067h\u0074":*_bbcbb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbcbb =3;};};_bfegg ,_bgcdb =d .Token ();if _bgcdb !=nil {return _bgcdb ;};if _acfce ,_deddb :=_bfegg .(_b .EndElement );_deddb &&_acfce .Name ==start .Name {return nil ;};return _e .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",_bfegg );};func (_gggdb *OfcCT_Proxy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gggdb .StartAttr !=_bd .ST_TrueFalseBlankUnset {_dafgc ,_bbecg :=_gggdb .StartAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061r\u0074"});if _bbecg !=nil {return _bbecg ;};start .Attr =append (start .Attr ,_dafgc );};if _gggdb .EndAttr !=_bd .ST_TrueFalseBlankUnset {_ccdcc ,_fdgdd :=_gggdb .EndAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064"});if _fdgdd !=nil {return _fdgdd ;};start .Attr =append (start .Attr ,_ccdcc );};if _gggdb .IdrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gggdb .IdrefAttr )});};if _gggdb .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_gggdb .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gadeb OfcST_RType )ValidateWithPath (path string )error {switch _gadeb {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadeb ));};return nil ;};func (_cbdefg *OfcCT_Relation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbdefg .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_cbdefg .IdsrcAttr )});};if _cbdefg .IddestAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cbdefg .IddestAttr )});};if _cbdefg .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cbdefg .IdcntrAttr )});};if _cbdefg .ExtAttr !=ST_ExtUnset {_dgfec ,_gcggf :=_cbdefg .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _gcggf !=nil {return _gcggf ;};start .Attr =append (start .Attr ,_dgfec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_CoreAttributes and its children -func (_affega *AG_CoreAttributes )Validate ()error {return _affega .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_agee *OfcCT_Entry )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_dbcd :=range start .Attr {if _dbcd .Name .Local =="\u006e\u0065\u0077"{_gegb ,_dgaa :=_egcdd .ParseInt (_dbcd .Value ,10,32);if _dgaa !=nil {return _dgaa ;};_ffage :=int32 (_gegb );_agee .NewAttr =&_ffage ;continue ;};if _dbcd .Name .Local =="\u006f\u006c\u0064"{_adefa ,_faeae :=_egcdd .ParseInt (_dbcd .Value ,10,32);if _faeae !=nil {return _faeae ;};_ffecc :=int32 (_adefa );_agee .OldAttr =&_ffecc ;continue ;};};for {_dfga ,_dcaaf :=d .Token ();if _dcaaf !=nil {return _eedc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_dcaaf );};if _cfa ,_gacd :=_dfga .(_dbcbe .EndElement );_gacd &&_cfa .Name ==start .Name {break ;};};return nil ;};func (_agdf *AG_OfficeShapeAttributes )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_ebbfd :=range start .Attr {if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0073\u0070\u0074"{_fbebae ,_aeaccg :=_egcdd .ParseFloat (_ebbfd .Value ,64);if _aeaccg !=nil {return _aeaccg ;};_gebc :=float32 (_fbebae );_agdf .SptAttr =&_gebc ;continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_agdf .ConnectortypeAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_agdf .BwmodeAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_agdf .BwpureAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_agdf .BwnormalAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agdf .ForcedashAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_agdf .OleiconAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u006f\u006c\u0065"{_agdf .OleAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_agdf .PreferrelativeAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_agdf .CliptowrapAttr .UnmarshalXMLAttr (_ebbfd );continue ;};if _ebbfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbfd .Name .Local =="\u0063\u006c\u0069\u0070"{_agdf .ClipAttr .UnmarshalXMLAttr (_ebbfd );continue ;};};for {_bfga ,_dcbf :=d .Token ();if _dcbf !=nil {return _eedc .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0041\u0047\u005f\u004fffi\u0063eS\u0068\u0061\u0070\u0065\u0041\u0074\u0074ri\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_dcbf );};if _daba ,_adaec :=_bfga .(_dbcbe .EndElement );_adaec &&_daba .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_IdMap and its children +func (_bgfab *OfcCT_IdMap )Validate ()error {return _bgfab .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_acafbc :=&OfcCT_ShapeLayout {};return _acafbc };func (_ebeeaf ST_StrokeArrowLength )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebeeaf .String (),start );}; -// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path -func (_beab *AG_Adj )ValidateWithPath (path string )error {return nil };const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;);func (_cecbb ST_StrokeArrowWidth )Validate ()error {return _cecbb .ValidateWithPath ("")}; +// Validate validates the CT_Textbox and its children +func (_afecd *CT_Textbox )Validate ()error {return _afecd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func NewCT_PolyLine ()*CT_PolyLine {_bagab :=&CT_PolyLine {};return _bagab }; -// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path -func (_eecaf *OfcDiagram )ValidateWithPath (path string )error {if _fffca :=_eecaf .OfcCT_Diagram .ValidateWithPath (path );_fffca !=nil {return _fffca ;};return nil ;};func (_fdegde *OfcBottom )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fdegde .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bcdag :=range start .Attr {if _bcdag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdag .Name .Local =="\u0068\u0072\u0065\u0066"{_cfgdf ,_bdcdb :=_bcdag .Value ,error (nil );if _bdcdb !=nil {return _bdcdb ;};_fdegde .HrefAttr =&_cfgdf ;continue ;};if _bcdag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdegde .ForcedashAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdag .Name .Local =="\u0074\u0069\u0074l\u0065"{_aab ,_bfcg :=_bcdag .Value ,error (nil );if _bfcg !=nil {return _bfcg ;};_fdegde .TitleAttr =&_aab ;continue ;};if _bcdag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdag .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_adfcbe ,_fgbd :=_bcdag .Value ,error (nil );if _fgbd !=nil {return _fgbd ;};_fdegde .AlthrefAttr =&_adfcbe ;continue ;};if _bcdag .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fdegde .ImageaspectAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fdegde .StartarrowAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fdegde .LinestyleAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fdegde .StartarrowwidthAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fdegde .JoinstyleAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fdegde .StartarrowlengthAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dgdec ,_bagfbe :=_bcdag .Value ,error (nil );if _bagfbe !=nil {return _bagfbe ;};_fdegde .DashstyleAttr =&_dgdec ;continue ;};if _bcdag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fdegde .EndarrowAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fdegde .FilltypeAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fdegde .EndarrowwidthAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fefg ,_bgabbc :=_bcdag .Value ,error (nil );if _bgabbc !=nil {return _bgabbc ;};_fdegde .OpacityAttr =&_fefg ;continue ;};if _bcdag .Name .Local =="\u0063\u006f\u006co\u0072"{_dcdcde ,_abgbda :=_bcdag .Value ,error (nil );if _abgbda !=nil {return _abgbda ;};_fdegde .ColorAttr =&_dcdcde ;continue ;};if _bcdag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdegde .InsetpenAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fdegde .EndarrowlengthAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0065\u0078\u0074"{_fdegde .ExtAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fdegde .EndcapAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_abgde ,_efgf :=_bcdag .Value ,error (nil );if _efgf !=nil {return _efgf ;};_fdegde .Color2Attr =&_abgde ;continue ;};if _bcdag .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fdegde .ImagealignshapeAttr .UnmarshalXMLAttr (_bcdag );continue ;};if _bcdag .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fbegf ,_bebg :=_bcdag .Value ,error (nil );if _bebg !=nil {return _bebg ;};_fdegde .WeightAttr =&_fbegf ;continue ;};if _bcdag .Name .Local =="\u0073\u0072\u0063"{_cbdcf ,_bcafd :=_bcdag .Value ,error (nil );if _bcafd !=nil {return _bcafd ;};_fdegde .SrcAttr =&_cbdcf ;continue ;};if _bcdag .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aaggc ,_caa :=_bcdag .Value ,error (nil );if _caa !=nil {return _caa ;};_fdegde .ImagesizeAttr =&_aaggc ;continue ;};if _bcdag .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ceddb ,_aega :=_egcdd .ParseFloat (_bcdag .Value ,64);if _aega !=nil {return _aega ;};_fdegde .MiterlimitAttr =&_ceddb ;continue ;};if _bcdag .Name .Local =="\u006f\u006e"{_fdegde .OnAttr .UnmarshalXMLAttr (_bcdag );continue ;};};for {_fcfdc ,_bdac :=d .Token ();if _bdac !=nil {return _eedc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_bdac );};if _caeee ,_gdcd :=_fcfdc .(_dbcbe .EndElement );_gdcd &&_caeee .Name ==start .Name {break ;};};return nil ;};func NewOfcBottom ()*OfcBottom {_agaaf :=&OfcBottom {};_agaaf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _agaaf ;};func (_fcegc ST_StrokeArrowLength )Validate ()error {return _fcegc .ValidateWithPath ("")};func (_efadbf *ST_StrokeArrowType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fdfcbd ,_gbadb :=d .Token ();if _gbadb !=nil {return _gbadb ;};if _cgdac ,_cdaca :=_fdfcbd .(_dbcbe .EndElement );_cdaca &&_cgdac .Name ==start .Name {*_efadbf =1;return nil ;};if _gcdgfc ,_dbgc :=_fdfcbd .(_dbcbe .CharData );!_dbgc {return _eedc .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",_fdfcbd );}else {switch string (_gcdgfc ){case "":*_efadbf =0;case "\u006e\u006f\u006e\u0065":*_efadbf =1;case "\u0062\u006c\u006fc\u006b":*_efadbf =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_efadbf =3;case "\u006f\u0076\u0061\u006c":*_efadbf =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_efadbf =5;case "\u006f\u0070\u0065\u006e":*_efadbf =6;};};_fdfcbd ,_gbadb =d .Token ();if _gbadb !=nil {return _gbadb ;};if _bgaef ,_cfdefc :=_fdfcbd .(_dbcbe .EndElement );_cfdefc &&_bgaef .Name ==start .Name {return nil ;};return _eedc .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",_fdfcbd );};func (_fgeec *AG_AllCoreAttributes )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_gdda :=range start .Attr {if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fgeec .BulletAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u006f\u006e\u0065\u0064"{_fgeec .OnedAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgeec .AllowincellAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adbcbd ,_gffeg :=_egcdd .ParseInt (_gdda .Value ,10,64);if _gffeg !=nil {return _gffeg ;};_fgeec .RegroupidAttr =&_adbcbd ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecdgg ,_bfccd :=_egcdd .ParseInt (_gdda .Value ,10,64);if _bfccd !=nil {return _bfccd ;};_fgeec .DgmnodekindAttr =&_ecdgg ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgeec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfccfb ,_dbfag :=_gdda .Value ,error (nil );if _dbfag !=nil {return _dbfag ;};_fgeec .BorderrightcolorAttr =&_cfccfb ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgeec .ButtonAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dccaa ,_dbcge :=_gdda .Value ,error (nil );if _dbcge !=nil {return _dbcge ;};_fgeec .BorderleftcolorAttr =&_dccaa ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgeec .UserhiddenAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fgeec .UserdrawnAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0073\u0070\u0069\u0064"{_eacfea ,_ebcc :=_gdda .Value ,error (nil );if _ebcc !=nil {return _ebcc ;};_fgeec .SpidAttr =&_eacfea ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fgeec .DgmlayoutmruAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgeec .DgmlayoutAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_becdd ,_ggeeb :=_gdda .Value ,error (nil );if _ggeeb !=nil {return _ggeeb ;};_fgeec .BorderbottomcolorAttr =&_becdd ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acagd ,_gcaaf :=_gdda .Value ,error (nil );if _gcaaf !=nil {return _gcaaf ;};_fgeec .BordertopcolorAttr =&_acagd ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgeec .AllowoverlapAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fgeec .InsetmodeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072"{_fgeec .HrAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072\u0073t\u0064"{_fgeec .HrstdAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fgeec .HrnoshadeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072\u0070c\u0074"{_dead ,_ccfcf :=_egcdd .ParseFloat (_gdda .Value ,64);if _ccfcf !=nil {return _ccfcf ;};_ccabc :=float32 (_dead );_fgeec .HrpctAttr =&_ccabc ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fgeec .HralignAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdcdc ,_eeade :=_gdda .Value ,error (nil );if _eeade !=nil {return _eeade ;};_fgeec .TargetAttr =&_bdcdc ;continue ;};if _gdda .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgaea ,_cbeb :=_gdda .Value ,error (nil );if _cbeb !=nil {return _cbeb ;};_fgeec .StyleAttr =&_dgaea ;continue ;};if _gdda .Name .Local =="\u0069\u0064"{_agbag ,_aefge :=_gdda .Value ,error (nil );if _aefge !=nil {return _aefge ;};_fgeec .IdAttr =&_agbag ;continue ;};if _gdda .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgeec .PrintAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dgedd ,_ggeef :=_gdda .Value ,error (nil );if _ggeef !=nil {return _ggeef ;};_fgeec .WrapcoordsAttr =&_dgedd ;continue ;};if _gdda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_caca ,_ebdff :=_gdda .Value ,error (nil );if _ebdff !=nil {return _ebdff ;};_fgeec .CoordoriginAttr =&_caca ;continue ;};if _gdda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_edff ,_gbfe :=_gdda .Value ,error (nil );if _gbfe !=nil {return _gbfe ;};_fgeec .CoordsizeAttr =&_edff ;continue ;};if _gdda .Name .Local =="\u0061\u006c\u0074"{_abgbdd ,_beee :=_gdda .Value ,error (nil );if _beee !=nil {return _beee ;};_fgeec .AltAttr =&_abgbdd ;continue ;};if _gdda .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgc ,_efbce :=_gdda .Value ,error (nil );if _efbce !=nil {return _efbce ;};_fgeec .TitleAttr =&_cgc ;continue ;};if _gdda .Name .Local =="\u0063\u006c\u0061s\u0073"{_agdafb ,_eedca :=_gdda .Value ,error (nil );if _eedca !=nil {return _eedca ;};_fgeec .ClassAttr =&_agdafb ;continue ;};if _gdda .Name .Local =="\u0068\u0072\u0065\u0066"{_ccgcc ,_fdbed :=_gdda .Value ,error (nil );if _fdbed !=nil {return _fdbed ;};_fgeec .HrefAttr =&_ccgcc ;continue ;};};for {_ebgf ,_dfgcb :=d .Token ();if _dfgcb !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0043o\u0072e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_dfgcb );};if _gebef ,_dcccb :=_ebgf .(_dbcbe .EndElement );_dcccb &&_gebef .Name ==start .Name {break ;};};return nil ;};func (_ecgg OfcST_DiagramLayout )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_ecgg .String (),start );};func (_edfb *AG_ShapeAttributes )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_cgccgf :=range start .Attr {if _cgccgf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cdeg ,_agcba :=_cgccgf .Value ,error (nil );if _agcba !=nil {return _agcba ;};_edfb .OpacityAttr =&_cdeg ;continue ;};if _cgccgf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edfb .StrokedAttr .UnmarshalXMLAttr (_cgccgf );continue ;};if _cgccgf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ecgd ,_bbagd :=_cgccgf .Value ,error (nil );if _bbagd !=nil {return _bbagd ;};_edfb .StrokecolorAttr =&_ecgd ;continue ;};if _cgccgf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bcbc ,_ggfb :=_cgccgf .Value ,error (nil );if _ggfb !=nil {return _ggfb ;};_edfb .StrokeweightAttr =&_bcbc ;continue ;};if _cgccgf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edfb .InsetpenAttr .UnmarshalXMLAttr (_cgccgf );continue ;};if _cgccgf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bed ,_dbcg :=_cgccgf .Value ,error (nil );if _dbcg !=nil {return _dbcg ;};_edfb .ChromakeyAttr =&_bed ;continue ;};if _cgccgf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edfb .FilledAttr .UnmarshalXMLAttr (_cgccgf );continue ;};if _cgccgf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfcee ,_dfde :=_cgccgf .Value ,error (nil );if _dfde !=nil {return _dfde ;};_edfb .FillcolorAttr =&_bfcee ;continue ;};};for {_aeacf ,_ada :=d .Token ();if _ada !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0053\u0068\u0061\u0070\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_ada );};if _bfeb ,_addecf :=_aeacf .(_dbcbe .EndElement );_addecf &&_bfeb .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_cfef :=&OfcCT_SignatureLine {};return _cfef };func (_fccb OfcST_CalloutPlacement )Validate ()error {return _fccb .ValidateWithPath ("")}; +// Validate validates the OfcFill and its children +func (_bbfd *OfcFill )Validate ()error {return _bbfd .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_caeff *Line )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caeff .CT_Line =*NewCT_Line ();for _ ,_bbgcf :=range start .Attr {if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_caeff .UserdrawnAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_caeff .ButtonAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_caeff .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_caeff .UserhiddenAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_caeff .CliptowrapAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_caeff .BulletAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u006f\u006c\u0065"{_caeff .OleAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068\u0072"{_caeff .HrAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0073\u0070\u0069\u0064"{_dcgcc ,_fccdg :=_bbgcf .Value ,error (nil );if _fccdg !=nil {return _fccdg ;};_caeff .SpidAttr =&_dcgcc ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_caeff .HrstdAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_caeff .BwnormalAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acgec ,_cbef :=_bbgcf .Value ,error (nil );if _cbef !=nil {return _cbef ;};_caeff .BordertopcolorAttr =&_acgec ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_caeff .DgmlayoutAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_caeff .ForcedashAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_caeff .AllowoverlapAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_caeff .HrnoshadeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_caeff .PreferrelativeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dggaf ,_bfcfg :=_bbgcf .Value ,error (nil );if _bfcfg !=nil {return _bfcfg ;};_caeff .BorderbottomcolorAttr =&_dggaf ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u006f\u006e\u0065\u0064"{_caeff .OnedAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fgggf ,_eafe :=_g .ParseInt (_bbgcf .Value ,10,64);if _eafe !=nil {return _eafe ;};_caeff .DgmnodekindAttr =&_fgggf ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fcbda ,_affe :=_g .ParseInt (_bbgcf .Value ,10,64);if _affe !=nil {return _affe ;};_caeff .RegroupidAttr =&_fcbda ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_caeff .AllowincellAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_aeefb ,_ecaa :=_g .ParseFloat (_bbgcf .Value ,64);if _ecaa !=nil {return _ecaa ;};_eacbgf :=float32 (_aeefb );_caeff .HrpctAttr =&_eacbgf ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0063\u006c\u0069\u0070"{_caeff .ClipAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_caeff .InsetmodeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cadcf ,_fffdg :=_bbgcf .Value ,error (nil );if _fffdg !=nil {return _fffdg ;};_caeff .BorderleftcolorAttr =&_cadcf ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_caeff .OleiconAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abca ,_gdeea :=_bbgcf .Value ,error (nil );if _gdeea !=nil {return _gdeea ;};_caeff .BorderrightcolorAttr =&_abca ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_caeff .ConnectortypeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_caeff .BwpureAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_caeff .BwmodeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0073\u0070\u0074"{_dddde ,_bdgfd :=_g .ParseFloat (_bbgcf .Value ,64);if _bdgfd !=nil {return _bdgfd ;};_cabea :=float32 (_dddde );_caeff .SptAttr =&_cabea ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_caeff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_caeff .HralignAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0074\u006f"{_gcbgf ,_befed :=_bbgcf .Value ,error (nil );if _befed !=nil {return _befed ;};_caeff .ToAttr =&_gcbgf ;continue ;};if _bbgcf .Name .Local =="\u0069\u0064"{_abcfa ,_gbbac :=_bbgcf .Value ,error (nil );if _gbbac !=nil {return _gbbac ;};_caeff .IdAttr =&_abcfa ;continue ;};if _bbgcf .Name .Local =="\u0061\u006c\u0074"{_cgggf ,_deagc :=_bbgcf .Value ,error (nil );if _deagc !=nil {return _deagc ;};_caeff .AltAttr =&_cgggf ;continue ;};if _bbgcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_caeff .PrintAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_caeff .StrokedAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bfdag ,_ababag :=_bbgcf .Value ,error (nil );if _ababag !=nil {return _ababag ;};_caeff .WrapcoordsAttr =&_bfdag ;continue ;};if _bbgcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_beada ,_cbdfg :=_bbgcf .Value ,error (nil );if _cbdfg !=nil {return _cbdfg ;};_caeff .StrokeweightAttr =&_beada ;continue ;};if _bbgcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fegg ,_deefg :=_bbgcf .Value ,error (nil );if _deefg !=nil {return _deefg ;};_caeff .CoordoriginAttr =&_fegg ;continue ;};if _bbgcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bafed ,_fbece :=_bbgcf .Value ,error (nil );if _fbece !=nil {return _fbece ;};_caeff .ChromakeyAttr =&_bafed ;continue ;};if _bbgcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgbab ,_fbaee :=_bbgcf .Value ,error (nil );if _fbaee !=nil {return _fbaee ;};_caeff .FillcolorAttr =&_bgbab ;continue ;};if _bbgcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbfc ,_fbbcgb :=_bbgcf .Value ,error (nil );if _fbbcgb !=nil {return _fbbcgb ;};_caeff .StyleAttr =&_dbfc ;continue ;};if _bbgcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aded ,_gaffb :=_bbgcf .Value ,error (nil );if _gaffb !=nil {return _gaffb ;};_caeff .OpacityAttr =&_aded ;continue ;};if _bbgcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ceff ,_gbgde :=_bbgcf .Value ,error (nil );if _gbgde !=nil {return _gbgde ;};_caeff .StrokecolorAttr =&_ceff ;continue ;};if _bbgcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_caeff .InsetpenAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0066\u0072\u006f\u006d"{_gdded ,_adccec :=_bbgcf .Value ,error (nil );if _adccec !=nil {return _adccec ;};_caeff .FromAttr =&_gdded ;continue ;};if _bbgcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgfb ,_abag :=_bbgcf .Value ,error (nil );if _abag !=nil {return _abag ;};_caeff .CoordsizeAttr =&_cgfb ;continue ;};if _bbgcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfdafc ,_bgddb :=_bbgcf .Value ,error (nil );if _bgddb !=nil {return _bgddb ;};_caeff .TitleAttr =&_gfdafc ;continue ;};if _bbgcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_edae ,_cccfd :=_bbgcf .Value ,error (nil );if _cccfd !=nil {return _cccfd ;};_caeff .ClassAttr =&_edae ;continue ;};if _bbgcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgca ,_ggfbbg :=_bbgcf .Value ,error (nil );if _ggfbbg !=nil {return _ggfbbg ;};_caeff .TargetAttr =&_cgca ;continue ;};if _bbgcf .Name .Local =="\u0068\u0072\u0065\u0066"{_ccfga ,_gdefd :=_bbgcf .Value ,error (nil );if _gdefd !=nil {return _gdefd ;};_caeff .HrefAttr =&_ccfga ;continue ;};if _bbgcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_caeff .FilledAttr .UnmarshalXMLAttr (_bbgcf );continue ;};};_ebede :for {_cceaf ,_feceg :=d .Token ();if _feceg !=nil {return _feceg ;};switch _ebcd :=_cceaf .(type ){case _b .StartElement :switch _ebcd .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gecfa :=NewEG_ShapeElements ();_gecfa .Path =NewPath ();if _ggeebd :=d .DecodeElement (_gecfa .Path ,&_ebcd );_ggeebd !=nil {return _ggeebd ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_gecfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dfab :=NewEG_ShapeElements ();_dfab .Formulas =NewFormulas ();if _egdga :=d .DecodeElement (_dfab .Formulas ,&_ebcd );_egdga !=nil {return _egdga ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_dfab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fbfce :=NewEG_ShapeElements ();_fbfce .Handles =NewHandles ();if _fafcg :=d .DecodeElement (_fbfce .Handles ,&_ebcd );_fafcg !=nil {return _fafcg ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_fbfce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ecce :=NewEG_ShapeElements ();_ecce .Fill =NewFill ();if _fcbge :=d .DecodeElement (_ecce .Fill ,&_ebcd );_fcbge !=nil {return _fcbge ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_ecce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ffceb :=NewEG_ShapeElements ();_ffceb .Stroke =NewStroke ();if _afbb :=d .DecodeElement (_ffceb .Stroke ,&_ebcd );_afbb !=nil {return _afbb ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_ffceb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fabba :=NewEG_ShapeElements ();_fabba .Shadow =NewShadow ();if _dfbba :=d .DecodeElement (_fabba .Shadow ,&_ebcd );_dfbba !=nil {return _dfbba ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_fabba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cfcad :=NewEG_ShapeElements ();_cfcad .Textbox =NewTextbox ();if _ebgcd :=d .DecodeElement (_cfcad .Textbox ,&_ebcd );_ebgcd !=nil {return _ebgcd ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_cfcad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdfab :=NewEG_ShapeElements ();_cdfab .Textpath =NewTextpath ();if _ffgfba :=d .DecodeElement (_cdfab .Textpath ,&_ebcd );_ffgfba !=nil {return _ffgfba ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_cdfab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_efdcc :=NewEG_ShapeElements ();_efdcc .Imagedata =NewImagedata ();if _afbe :=d .DecodeElement (_efdcc .Imagedata ,&_ebcd );_afbe !=nil {return _afbe ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_efdcc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ggdfb :=NewEG_ShapeElements ();_ggdfb .Skew =NewOfcSkew ();if _dacfb :=d .DecodeElement (_ggdfb .Skew ,&_ebcd );_dacfb !=nil {return _dacfb ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_ggdfb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dbfac :=NewEG_ShapeElements ();_dbfac .Extrusion =NewOfcExtrusion ();if _cdbfc :=d .DecodeElement (_dbfac .Extrusion ,&_ebcd );_cdbfc !=nil {return _cdbfc ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_dbfac );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_egcce :=NewEG_ShapeElements ();_egcce .Callout =NewOfcCallout ();if _gdbdf :=d .DecodeElement (_egcce .Callout ,&_ebcd );_gdbdf !=nil {return _gdbdf ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_egcce );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bcfad :=NewEG_ShapeElements ();_bcfad .Lock =NewOfcLock ();if _gbgea :=d .DecodeElement (_bcfad .Lock ,&_ebcd );_gbgea !=nil {return _gbgea ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_bcfad );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_beegf :=NewEG_ShapeElements ();_beegf .Clippath =NewOfcClippath ();if _cggd :=d .DecodeElement (_beegf .Clippath ,&_ebcd );_cggd !=nil {return _cggd ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_beegf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bcbeg :=NewEG_ShapeElements ();_bcbeg .Signatureline =NewOfcSignatureline ();if _dbced :=d .DecodeElement (_bcbeg .Signatureline ,&_ebcd );_dbced !=nil {return _dbced ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_bcbeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_begcc :=NewEG_ShapeElements ();_begcc .Wrap =_a .NewWrap ();if _bcabg :=d .DecodeElement (_begcc .Wrap ,&_ebcd );_bcabg !=nil {return _bcabg ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_begcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ggada :=NewEG_ShapeElements ();_ggada .Anchorlock =_a .NewAnchorlock ();if _dfgdb :=d .DecodeElement (_ggada .Anchorlock ,&_ebcd );_dfgdb !=nil {return _dfgdb ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_ggada );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eabaa :=NewEG_ShapeElements ();_eabaa .Bordertop =_a .NewBordertop ();if _fgcba :=d .DecodeElement (_eabaa .Bordertop ,&_ebcd );_fgcba !=nil {return _fgcba ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_eabaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_addcg :=NewEG_ShapeElements ();_addcg .Borderbottom =_a .NewBorderbottom ();if _bcdca :=d .DecodeElement (_addcg .Borderbottom ,&_ebcd );_bcdca !=nil {return _bcdca ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_addcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gfcef :=NewEG_ShapeElements ();_gfcef .Borderleft =_a .NewBorderleft ();if _eddde :=d .DecodeElement (_gfcef .Borderleft ,&_ebcd );_eddde !=nil {return _eddde ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_gfcef );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbdgc :=NewEG_ShapeElements ();_dbdgc .Borderright =_a .NewBorderright ();if _efgbg :=d .DecodeElement (_dbdgc .Borderright ,&_ebcd );_efgbg !=nil {return _efgbg ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_dbdgc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_feade :=NewEG_ShapeElements ();_feade .ClientData =_ga .NewClientData ();if _geafa :=d .DecodeElement (_feade .ClientData ,&_ebcd );_geafa !=nil {return _geafa ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_feade );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aead :=NewEG_ShapeElements ();_aead .Textdata =_fb .NewTextdata ();if _bagee :=d .DecodeElement (_aead .Textdata ,&_ebcd );_bagee !=nil {return _bagee ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_aead );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0069n\u0065\u0020\u0025\u0076",_ebcd .Name );if _gafa :=d .Skip ();_gafa !=nil {return _gafa ;};};case _b .EndElement :break _ebede ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path -func (_acff *AG_ImageAttributes )ValidateWithPath (path string )error {if _egdcd :=_acff .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_egdcd !=nil {return _egdcd ;};if _edbab :=_acff .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_edbab !=nil {return _edbab ;};return nil ;};func (_ddfaf OfcST_FillType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_eggd :=_dbcbe .Attr {};_eggd .Name =name ;switch _ddfaf {case OfcST_FillTypeUnset :_eggd .Value ="";case OfcST_FillTypeGradientCenter :_eggd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_eggd .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_eggd .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_eggd .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_eggd .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_eggd .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_eggd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_eggd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_eggd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _eggd ,nil ;};func (_gdaga *OfcFill )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u0066\u0069\u006c\u006c";return _gdaga .OfcCT_Fill .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path +func (_ebccf *OfcClippath )ValidateWithPath (path string )error {if _agdfc :=_ebccf .OfcCT_ClipPath .ValidateWithPath (path );_agdfc !=nil {return _agdfc ;};return nil ;};func (_fgdbd *OfcEquationxml )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdbd .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_edfb :=range start .Attr {if _edfb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dddbee ,_eegdf :=_edfb .Value ,error (nil );if _eegdf !=nil {return _eegdf ;};_fgdbd .ContentTypeAttr =&_dddbee ;continue ;};};_cbgcg :for {_bfef ,_gbefc :=d .Token ();if _gbefc !=nil {return _gbefc ;};switch _cafec :=_bfef .(type ){case _b .StartElement :switch _cafec .Name {default:if _dfdbg ,_fbge :=_d .CreateElement (_cafec );_fbge !=nil {return _fbge ;}else {if _dedaa :=d .DecodeElement (_dfdbg ,&_cafec );_dedaa !=nil {return _dedaa ;};_fgdbd .Any =_dfdbg ;};};case _b .EndElement :break _cbgcg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the Rect and its children, prefixing error messages with path -func (_adcdc *Rect )ValidateWithPath (path string )error {if _babg :=_adcdc .CT_Rect .ValidateWithPath (path );_babg !=nil {return _babg ;};return nil ;};type Shape struct{CT_Shape };func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_dafca :=&AG_AllShapeAttributes {};return _dafca ;};func (_badaf *CT_Shadow )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_dafga :=range start .Attr {if _dafga .Name .Local =="\u006f\u006e"{_badaf .OnAttr .UnmarshalXMLAttr (_dafga );continue ;};if _dafga .Name .Local =="\u0074\u0079\u0070\u0065"{_badaf .TypeAttr .UnmarshalXMLAttr (_dafga );continue ;};if _dafga .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_badaf .ObscuredAttr .UnmarshalXMLAttr (_dafga );continue ;};if _dafga .Name .Local =="\u0063\u006f\u006co\u0072"{_efadb ,_cdedee :=_dafga .Value ,error (nil );if _cdedee !=nil {return _cdedee ;};_badaf .ColorAttr =&_efadb ;continue ;};if _dafga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddabf ,_eaab :=_dafga .Value ,error (nil );if _eaab !=nil {return _eaab ;};_badaf .OpacityAttr =&_ddabf ;continue ;};if _dafga .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_caafc ,_ddc :=_dafga .Value ,error (nil );if _ddc !=nil {return _ddc ;};_badaf .OffsetAttr =&_caafc ;continue ;};if _dafga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_acbbd ,_defecf :=_dafga .Value ,error (nil );if _defecf !=nil {return _defecf ;};_badaf .Color2Attr =&_acbbd ;continue ;};if _dafga .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_eadce ,_gede :=_dafga .Value ,error (nil );if _gede !=nil {return _gede ;};_badaf .Offset2Attr =&_eadce ;continue ;};if _dafga .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bg ,_geeda :=_dafga .Value ,error (nil );if _geeda !=nil {return _geeda ;};_badaf .OriginAttr =&_bg ;continue ;};if _dafga .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fgdcd ,_fbagb :=_dafga .Value ,error (nil );if _fbagb !=nil {return _fbagb ;};_badaf .MatrixAttr =&_fgdcd ;continue ;};if _dafga .Name .Local =="\u0069\u0064"{_bagc ,_gfdb :=_dafga .Value ,error (nil );if _gfdb !=nil {return _gfdb ;};_badaf .IdAttr =&_bagc ;continue ;};};for {_ggfe ,_cffbea :=d .Token ();if _cffbea !=nil {return _eedc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_cffbea );};if _deege ,_gebd :=_ggfe .(_dbcbe .EndElement );_gebd &&_deege .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Skew ()*OfcCT_Skew {_gcg :=&OfcCT_Skew {};return _gcg };func NewRoundrect ()*Roundrect {_efgc :=&Roundrect {};_efgc .CT_RoundRect =*NewCT_RoundRect ();return _efgc ;}; +// Validate validates the Oval and its children +func (_daaad *Oval )Validate ()error {return _daaad .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_cacdd *OfcSkew )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cacdd .OfcCT_Skew .MarshalXML (e ,start );}; -// Validate validates the AG_OfficeCoreAttributes and its children -func (_efa *AG_OfficeCoreAttributes )Validate ()error {return _efa .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_bbdec ST_StrokeArrowLength )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_bbdec .String (),start );};func (_gggbcf *CT_Curve )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _gggbcf .FromAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .FromAttr )});};if _gggbcf .Control1Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .Control1Attr )});};if _gggbcf .Control2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .Control2Attr )});};if _gggbcf .ToAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u006f"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .ToAttr )});};if _gggbcf .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .HrefAttr )});};if _gggbcf .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .TargetAttr )});};if _gggbcf .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .ClassAttr )});};if _gggbcf .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .TitleAttr )});};if _gggbcf .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .AltAttr )});};if _gggbcf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .CoordsizeAttr )});};if _gggbcf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .CoordoriginAttr )});};if _gggbcf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .WrapcoordsAttr )});};if _gggbcf .PrintAttr !=_eeg .ST_TrueFalseUnset {_fdb ,_bgdba :=_gggbcf .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bgdba !=nil {return _bgdba ;};start .Attr =append (start .Attr ,_fdb );};if _gggbcf .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .IdAttr )});};if _gggbcf .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .StyleAttr )});};if _gggbcf .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .SpidAttr )});};if _gggbcf .OnedAttr !=_eeg .ST_TrueFalseUnset {_gbeag ,_dfaba :=_gggbcf .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _dfaba !=nil {return _dfaba ;};start .Attr =append (start .Attr ,_gbeag );};if _gggbcf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .RegroupidAttr )});};if _gggbcf .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_bfdfg ,_ggd :=_gggbcf .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ggd !=nil {return _ggd ;};start .Attr =append (start .Attr ,_bfdfg );};if _gggbcf .ButtonAttr !=_eeg .ST_TrueFalseUnset {_ecad ,_bbbc :=_gggbcf .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _bbbc !=nil {return _bbbc ;};start .Attr =append (start .Attr ,_ecad );};if _gggbcf .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_dafe ,_fecb :=_gggbcf .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fecb !=nil {return _fecb ;};start .Attr =append (start .Attr ,_dafe );};if _gggbcf .BulletAttr !=_eeg .ST_TrueFalseUnset {_eebgd ,_caaf :=_gggbcf .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _caaf !=nil {return _caaf ;};start .Attr =append (start .Attr ,_eebgd );};if _gggbcf .HrAttr !=_eeg .ST_TrueFalseUnset {_ggge ,_facgb :=_gggbcf .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _facgb !=nil {return _facgb ;};start .Attr =append (start .Attr ,_ggge );};if _gggbcf .HrstdAttr !=_eeg .ST_TrueFalseUnset {_gbaec ,_fcfaf :=_gggbcf .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _fcfaf !=nil {return _fcfaf ;};start .Attr =append (start .Attr ,_gbaec );};if _gggbcf .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_cdeca ,_ccecd :=_gggbcf .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _ccecd !=nil {return _ccecd ;};start .Attr =append (start .Attr ,_cdeca );};if _gggbcf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .HrpctAttr )});};if _gggbcf .HralignAttr !=OfcST_HrAlignUnset {_dbecfa ,_adga :=_gggbcf .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _adga !=nil {return _adga ;};start .Attr =append (start .Attr ,_dbecfa );};if _gggbcf .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_ebaaf ,_efbag :=_gggbcf .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _efbag !=nil {return _efbag ;};start .Attr =append (start .Attr ,_ebaaf );};if _gggbcf .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_ccded ,_gbbad :=_gggbcf .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gbbad !=nil {return _gbbad ;};start .Attr =append (start .Attr ,_ccded );};if _gggbcf .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_fadd ,_geac :=_gggbcf .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _geac !=nil {return _geac ;};start .Attr =append (start .Attr ,_fadd );};if _gggbcf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .BordertopcolorAttr )});};if _gggbcf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .BorderleftcolorAttr )});};if _gggbcf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .BorderbottomcolorAttr )});};if _gggbcf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .BorderrightcolorAttr )});};if _gggbcf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cabdc ,_efgccc :=_gggbcf .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _efgccc !=nil {return _efgccc ;};start .Attr =append (start .Attr ,_cabdc );};if _gggbcf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .DgmnodekindAttr )});};if _gggbcf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ffce ,_fabcfb :=_gggbcf .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _fabcfb !=nil {return _fabcfb ;};start .Attr =append (start .Attr ,_ffce );};if _gggbcf .InsetmodeAttr !=OfcST_InsetModeUnset {_bfgfb ,_eaeegcf :=_gggbcf .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _eaeegcf !=nil {return _eaeegcf ;};start .Attr =append (start .Attr ,_bfgfb );};if _gggbcf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .OpacityAttr )});};if _gggbcf .StrokedAttr !=_eeg .ST_TrueFalseUnset {_daaafd ,_cbcbb :=_gggbcf .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cbcbb !=nil {return _cbcbb ;};start .Attr =append (start .Attr ,_daaafd );};if _gggbcf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .StrokecolorAttr )});};if _gggbcf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .StrokeweightAttr )});};if _gggbcf .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_aaeg ,_cddcd :=_gggbcf .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cddcd !=nil {return _cddcd ;};start .Attr =append (start .Attr ,_aaeg );};if _gggbcf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .ChromakeyAttr )});};if _gggbcf .FilledAttr !=_eeg .ST_TrueFalseUnset {_fggae ,_daeb :=_gggbcf .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _daeb !=nil {return _daeb ;};start .Attr =append (start .Attr ,_fggae );};if _gggbcf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .FillcolorAttr )});};if _gggbcf .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gggbcf .SptAttr )});};if _gggbcf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dfa ,_bfcgc :=_gggbcf .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bfcgc !=nil {return _bfcgc ;};start .Attr =append (start .Attr ,_dfa );};if _gggbcf .BwmodeAttr !=OfcST_BWModeUnset {_eceb ,_cadg :=_gggbcf .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _cadg !=nil {return _cadg ;};start .Attr =append (start .Attr ,_eceb );};if _gggbcf .BwpureAttr !=OfcST_BWModeUnset {_fbggd ,_fedee :=_gggbcf .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _fedee !=nil {return _fedee ;};start .Attr =append (start .Attr ,_fbggd );};if _gggbcf .BwnormalAttr !=OfcST_BWModeUnset {_fcac ,_fgeece :=_gggbcf .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fgeece !=nil {return _fgeece ;};start .Attr =append (start .Attr ,_fcac );};if _gggbcf .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_fbefe ,_gdbe :=_gggbcf .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _gdbe !=nil {return _gdbe ;};start .Attr =append (start .Attr ,_fbefe );};if _gggbcf .OleiconAttr !=_eeg .ST_TrueFalseUnset {_cecbd ,_gfda :=_gggbcf .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gfda !=nil {return _gfda ;};start .Attr =append (start .Attr ,_cecbd );};if _gggbcf .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_cefb ,_eagfc :=_gggbcf .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _eagfc !=nil {return _eagfc ;};start .Attr =append (start .Attr ,_cefb );};if _gggbcf .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_edadd ,_gbccg :=_gggbcf .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _gbccg !=nil {return _gbccg ;};start .Attr =append (start .Attr ,_edadd );};if _gggbcf .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_accdg ,_dgde :=_gggbcf .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dgde !=nil {return _dgde ;};start .Attr =append (start .Attr ,_accdg );};if _gggbcf .ClipAttr !=_eeg .ST_TrueFalseUnset {_gafeb ,_ddgb :=_gggbcf .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _ddgb !=nil {return _ddgb ;};start .Attr =append (start .Attr ,_gafeb );};e .EncodeToken (start );if _gggbcf .EG_ShapeElements !=nil {for _ ,_bdcc :=range _gggbcf .EG_ShapeElements {_bdcc .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path +func (_dbgeeb *OfcLock )ValidateWithPath (path string )error {if _ecbdd :=_dbgeeb .OfcCT_Lock .ValidateWithPath (path );_ecbdd !=nil {return _ecbdd ;};return nil ;};func (_fgaed ST_StrokeArrowLength )String ()string {switch _fgaed {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";};func NewBackground ()*Background {_caaf :=&Background {};_caaf .CT_Background =*NewCT_Background ();return _caaf ;}; + +// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path +func (_abb *AG_Chromakey )ValidateWithPath (path string )error {return nil }; // Validate validates the OfcClippath and its children -func (_ccfaa *OfcClippath )Validate ()error {return _ccfaa .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_cgdgb *Textbox )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cgdgb .CT_Textbox =*NewCT_Textbox ();for _ ,_ggdeg :=range start .Attr {if _ggdeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdeg .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_cgdgb .SingleclickAttr .UnmarshalXMLAttr (_ggdeg );continue ;};if _ggdeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cgdgb .InsetmodeAttr .UnmarshalXMLAttr (_ggdeg );continue ;};if _ggdeg .Name .Local =="\u0069\u006e\u0073e\u0074"{_dcced ,_fbgd :=_ggdeg .Value ,error (nil );if _fbgd !=nil {return _fbgd ;};_cgdgb .InsetAttr =&_dcced ;continue ;};if _ggdeg .Name .Local =="\u0069\u0064"{_acb ,_bdaded :=_ggdeg .Value ,error (nil );if _bdaded !=nil {return _bdaded ;};_cgdgb .IdAttr =&_acb ;continue ;};if _ggdeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cceea ,_edaef :=_ggdeg .Value ,error (nil );if _edaef !=nil {return _edaef ;};_cgdgb .StyleAttr =&_cceea ;continue ;};};_cecd :for {_dafdf ,_fdecf :=d .Token ();if _fdecf !=nil {return _fdecf ;};switch _gdbf :=_dafdf .(type ){case _dbcbe .StartElement :switch _gdbf .Name {case _dbcbe .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_dbcbe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_cgdgb .TxbxContent =_bdef .NewTxbxContent ();if _gdcec :=d .DecodeElement (_cgdgb .TxbxContent ,&_gdbf );_gdcec !=nil {return _gdcec ;};default:if _edea ,_bcdgd :=_effcd .CreateElement (_gdbf );_bcdgd !=nil {return _bcdgd ;}else {if _dacgb :=d .DecodeElement (_edea ,&_gdbf );_dacgb !=nil {return _dacgb ;};_cgdgb .Any =_edea ;};};case _dbcbe .EndElement :break _cecd ;case _dbcbe .CharData :};};return nil ;};type Shapetype struct{CT_Shapetype }; +func (_cfdbf *OfcClippath )Validate ()error {return _cfdbf .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_fcbdc *OfcComplex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbdc .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_gccgd :=range start .Attr {if _gccgd .Name .Local =="\u0065\u0078\u0074"{_fcbdc .ExtAttr .UnmarshalXMLAttr (_gccgd );continue ;};};for {_bdffc ,_bcgdd :=d .Token ();if _bcgdd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_bcgdd );};if _acbc ,_fbddd :=_bdffc .(_b .EndElement );_fbddd &&_acbc .Name ==start .Name {break ;};};return nil ;};func NewPath ()*Path {_bfgbcc :=&Path {};_bfgbcc .CT_Path =*NewCT_Path ();return _bfgbcc };type AG_Ext struct{ExtAttr ST_Ext ;}; -// Validate validates the AG_Id and its children -func (_ecgga *AG_Id )Validate ()error {return _ecgga .ValidateWithPath ("\u0041\u0047\u005fI\u0064")}; +// Validate validates the OfcExtrusion and its children +func (_acbg *OfcExtrusion )Validate ()error {return _acbg .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_cefcg OfcST_ExtrusionRender )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eeddc :=_b .Attr {};_eeddc .Name =name ;switch _cefcg {case OfcST_ExtrusionRenderUnset :_eeddc .Value ="";case OfcST_ExtrusionRenderSolid :_eeddc .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_eeddc .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_eeddc .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _eeddc ,nil ;}; -// Validate validates the OfcCT_Complex and its children -func (_ffcbc *OfcCT_Complex )Validate ()error {return _ffcbc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");}; +// Validate validates the Formulas and its children +func (_faegc *Formulas )Validate ()error {return _faegc .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_edddeg ST_EditAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edddeg .String (),start );};func (_bage *CT_TextPath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdae :=range start .Attr {if _gdae .Name .Local =="\u006f\u006e"{_bage .OnAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_bage .FitshapeAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_bage .FitpathAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0074\u0072\u0069\u006d"{_bage .TrimAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_bage .XscaleAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_deaed ,_aefgfd :=_gdae .Value ,error (nil );if _aefgfd !=nil {return _aefgfd ;};_bage .StringAttr =&_deaed ;continue ;};if _gdae .Name .Local =="\u0069\u0064"{_gdef ,_fbdg :=_gdae .Value ,error (nil );if _fbdg !=nil {return _fbdg ;};_bage .IdAttr =&_gdef ;continue ;};if _gdae .Name .Local =="\u0073\u0074\u0079l\u0065"{_gbcgc ,_afgaf :=_gdae .Value ,error (nil );if _afgaf !=nil {return _afgaf ;};_bage .StyleAttr =&_gbcgc ;continue ;};};for {_cfaaa ,_ebca :=d .Token ();if _ebca !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ebca );};if _dgbbd ,_agcaf :=_cfaaa .(_b .EndElement );_agcaf &&_dgbbd .Name ==start .Name {break ;};};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);type AG_Id struct{IdAttr *string ;}; -// ValidateWithPath validates the Handles and its children, prefixing error messages with path -func (_aegac *Handles )ValidateWithPath (path string )error {if _dbeb :=_aegac .CT_Handles .ValidateWithPath (path );_dbeb !=nil {return _dbeb ;};return nil ;}; +// Validate validates the OfcCT_Lock and its children +func (_cfade *OfcCT_Lock )Validate ()error {return _cfade .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func NewCurve ()*Curve {_bbbcg :=&Curve {};_bbbcg .CT_Curve =*NewCT_Curve ();return _bbbcg };func (_cdbce OfcST_ConnectorType )Validate ()error {return _cdbce .ValidateWithPath ("")}; -// Validate validates the OfcSignatureline and its children -func (_fgeeb *OfcSignatureline )Validate ()error {return _fgeeb .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};func (_eagc ST_FillMethod )ValidateWithPath (path string )error {switch _eagc {case 0,1,2,3,4,5:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eagc ));};return nil ;};type OfcFill struct{OfcCT_Fill };type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;};func (_ebcga *CT_TextPath )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_gfcdc :=range start .Attr {if _gfcdc .Name .Local =="\u006f\u006e"{_ebcga .OnAttr .UnmarshalXMLAttr (_gfcdc );continue ;};if _gfcdc .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_ebcga .FitshapeAttr .UnmarshalXMLAttr (_gfcdc );continue ;};if _gfcdc .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_ebcga .FitpathAttr .UnmarshalXMLAttr (_gfcdc );continue ;};if _gfcdc .Name .Local =="\u0074\u0072\u0069\u006d"{_ebcga .TrimAttr .UnmarshalXMLAttr (_gfcdc );continue ;};if _gfcdc .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_ebcga .XscaleAttr .UnmarshalXMLAttr (_gfcdc );continue ;};if _gfcdc .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_afgcc ,_edbdd :=_gfcdc .Value ,error (nil );if _edbdd !=nil {return _edbdd ;};_ebcga .StringAttr =&_afgcc ;continue ;};if _gfcdc .Name .Local =="\u0069\u0064"{_eecfa ,_gcccc :=_gfcdc .Value ,error (nil );if _gcccc !=nil {return _gcccc ;};_ebcga .IdAttr =&_eecfa ;continue ;};if _gfcdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbdab ,_bgdgc :=_gfcdc .Value ,error (nil );if _bgdgc !=nil {return _bgdgc ;};_ebcga .StyleAttr =&_dbdab ;continue ;};};for {_cefec ,_bbcge :=d .Token ();if _bbcge !=nil {return _eedc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bbcge );};if _fbgge ,_efgab :=_cefec .(_dbcbe .EndElement );_efgab &&_fbgge .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path +func (_edccg *OfcSignatureline )ValidateWithPath (path string )error {if _afea :=_edccg .OfcCT_SignatureLine .ValidateWithPath (path );_afea !=nil {return _afea ;};return nil ;};func (_abbaa OfcST_RType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adccc :=_b .Attr {};_adccc .Name =name ;switch _abbaa {case OfcST_RTypeUnset :_adccc .Value ="";case OfcST_RTypeArc :_adccc .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_adccc .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_adccc .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_adccc .Value ="\u0061\u006c\u0069g\u006e";};return _adccc ,nil ;};type OfcFill struct{OfcCT_Fill };func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_ecfd :=&AG_StrokeAttributes {};return _ecfd };func (_bfcffb ST_FillType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfcffb .String (),start );};func (_gffeb OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _gffeb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffeb ));};return nil ;};func (_fbffb ST_StrokeArrowType )Validate ()error {return _fbffb .ValidateWithPath ("")};func (_fgfaf OfcST_OLEDrawAspect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffadbe :=_b .Attr {};_ffadbe .Name =name ;switch _fgfaf {case OfcST_OLEDrawAspectUnset :_ffadbe .Value ="";case OfcST_OLEDrawAspectContent :_ffadbe .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_ffadbe .Value ="\u0049\u0063\u006f\u006e";};return _ffadbe ,nil ;}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_bbge *CT_Background )ValidateWithPath (path string )error {if _ceedc :=_bbge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ceedc !=nil {return _ceedc ;};if _ebgd :=_bbge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ebgd !=nil {return _ebgd ;};if _dbfab :=_bbge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dbfab !=nil {return _dbfab ;};if _ffdaf :=_bbge .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_ffdaf !=nil {return _ffdaf ;};if _bbge .Fill !=nil {if _aafa :=_bbge .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aafa !=nil {return _aafa ;};};if _edbb :=_bbge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_edbb !=nil {return _edbb ;};return nil ;};func (_cfbced ST_EditAs )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_acbdb :=_dbcbe .Attr {};_acbdb .Name =name ;switch _cfbced {case ST_EditAsUnset :_acbdb .Value ="";case ST_EditAsCanvas :_acbdb .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_acbdb .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_acbdb .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_acbdb .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_acbdb .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_acbdb .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_acbdb .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _acbdb ,nil ;};func (_cggag *CT_Group )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_fdfg :=range start .Attr {if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cggag .AllowincellAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cggag .BulletAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0068\u0072"{_cggag .HrAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u006f\u006e\u0065\u0064"{_cggag .OnedAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cggag .HralignAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_ccedb ,_efcgb :=_fdfg .Value ,error (nil );if _efcgb !=nil {return _efcgb ;};_cggag .TablelimitsAttr =&_ccedb ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eaccff ,_edbace :=_egcdd .ParseInt (_fdfg .Value ,10,64);if _edbace !=nil {return _edbace ;};_cggag .RegroupidAttr =&_eaccff ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_egbed ,_ffcc :=_fdfg .Value ,error (nil );if _ffcc !=nil {return _ffcc ;};_cggag .BordertopcolorAttr =&_egbed ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0073\u0070\u0069\u0064"{_gdccb ,_bbccf :=_fdfg .Value ,error (nil );if _bbccf !=nil {return _bbccf ;};_cggag .SpidAttr =&_gdccb ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gaca ,_egbac :=_egcdd .ParseFloat (_fdfg .Value ,64);if _egbac !=nil {return _egbac ;};_ededf :=float32 (_gaca );_cggag .HrpctAttr =&_ededf ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abbg ,_gbeac :=_fdfg .Value ,error (nil );if _gbeac !=nil {return _gbeac ;};_cggag .BorderrightcolorAttr =&_abbg ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cggag .ButtonAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cggag .HrstdAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cggag .DgmlayoutAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cggag .UserdrawnAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cggag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cggag .UserhiddenAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cgfaa ,_ccbed :=_fdfg .Value ,error (nil );if _ccbed !=nil {return _ccbed ;};_cggag .BorderleftcolorAttr =&_cgfaa ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cggag .InsetmodeAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cggag .AllowoverlapAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_agaeg ,_dbca :=_fdfg .Value ,error (nil );if _dbca !=nil {return _dbca ;};_cggag .TablepropertiesAttr =&_agaeg ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cggag .HrnoshadeAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cggag .DgmlayoutmruAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccdbfd ,_dafc :=_egcdd .ParseInt (_fdfg .Value ,10,64);if _dafc !=nil {return _dafc ;};_cggag .DgmnodekindAttr =&_ccdbfd ;continue ;};if _fdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebad ,_cgbe :=_fdfg .Value ,error (nil );if _cgbe !=nil {return _cgbe ;};_cggag .BorderbottomcolorAttr =&_ebad ;continue ;};if _fdfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cggag .PrintAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbe ,_bdccg :=_fdfg .Value ,error (nil );if _bdccg !=nil {return _bdccg ;};_cggag .TitleAttr =&_dbe ;continue ;};if _fdfg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdggd ,_bgf :=_fdfg .Value ,error (nil );if _bgf !=nil {return _bgf ;};_cggag .CoordoriginAttr =&_gdggd ;continue ;};if _fdfg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cadec ,_cbdcd :=_fdfg .Value ,error (nil );if _cbdcd !=nil {return _cbdcd ;};_cggag .WrapcoordsAttr =&_cadec ;continue ;};if _fdfg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afeeg ,_cegfe :=_fdfg .Value ,error (nil );if _cegfe !=nil {return _cegfe ;};_cggag .CoordsizeAttr =&_afeeg ;continue ;};if _fdfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfbba ,_baeg :=_fdfg .Value ,error (nil );if _baeg !=nil {return _baeg ;};_cggag .StyleAttr =&_cfbba ;continue ;};if _fdfg .Name .Local =="\u0069\u0064"{_fgfea ,_gcffa :=_fdfg .Value ,error (nil );if _gcffa !=nil {return _gcffa ;};_cggag .IdAttr =&_fgfea ;continue ;};if _fdfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afcca ,_bdabb :=_fdfg .Value ,error (nil );if _bdabb !=nil {return _bdabb ;};_cggag .FillcolorAttr =&_afcca ;continue ;};if _fdfg .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccge ,_bbegd :=_fdfg .Value ,error (nil );if _bbegd !=nil {return _bbegd ;};_cggag .ClassAttr =&_ccge ;continue ;};if _fdfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dccg ,_bgfc :=_fdfg .Value ,error (nil );if _bgfc !=nil {return _bgfc ;};_cggag .TargetAttr =&_dccg ;continue ;};if _fdfg .Name .Local =="\u0068\u0072\u0065\u0066"{_bcdga ,_fcgce :=_fdfg .Value ,error (nil );if _fcgce !=nil {return _fcgce ;};_cggag .HrefAttr =&_bcdga ;continue ;};if _fdfg .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_cggag .EditasAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cggag .FilledAttr .UnmarshalXMLAttr (_fdfg );continue ;};if _fdfg .Name .Local =="\u0061\u006c\u0074"{_bcdgb ,_afbcg :=_fdfg .Value ,error (nil );if _afbcg !=nil {return _afbcg ;};_cggag .AltAttr =&_bcdgb ;continue ;};};_fgbef :for {_becdb ,_dbdbf :=d .Token ();if _dbdbf !=nil {return _dbdbf ;};switch _ebccb :=_becdb .(type ){case _dbcbe .StartElement :switch _ebccb .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_aff :=NewGroup ();if _ggdac :=d .DecodeElement (_aff ,&_ebccb );_ggdac !=nil {return _ggdac ;};_cggag .Group =append (_cggag .Group ,_aff );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_fgdcga :=NewShape ();if _daec :=d .DecodeElement (_fgdcga ,&_ebccb );_daec !=nil {return _daec ;};_cggag .Shape =append (_cggag .Shape ,_fgdcga );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_fcggf :=NewShapetype ();if _aeeab :=d .DecodeElement (_fcggf ,&_ebccb );_aeeab !=nil {return _aeeab ;};_cggag .Shapetype =append (_cggag .Shapetype ,_fcggf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_egb :=NewArc ();if _dccf :=d .DecodeElement (_egb ,&_ebccb );_dccf !=nil {return _dccf ;};_cggag .Arc =append (_cggag .Arc ,_egb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_dacgf :=NewCurve ();if _gfede :=d .DecodeElement (_dacgf ,&_ebccb );_gfede !=nil {return _gfede ;};_cggag .Curve =append (_cggag .Curve ,_dacgf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_geaaf :=NewImage ();if _baegb :=d .DecodeElement (_geaaf ,&_ebccb );_baegb !=nil {return _baegb ;};_cggag .Image =append (_cggag .Image ,_geaaf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_baadc :=NewLine ();if _badbfc :=d .DecodeElement (_baadc ,&_ebccb );_badbfc !=nil {return _badbfc ;};_cggag .Line =append (_cggag .Line ,_baadc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_bddeb :=NewOval ();if _dbaa :=d .DecodeElement (_bddeb ,&_ebccb );_dbaa !=nil {return _dbaa ;};_cggag .Oval =append (_cggag .Oval ,_bddeb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_fbddd :=NewPolyline ();if _abfa :=d .DecodeElement (_fbddd ,&_ebccb );_abfa !=nil {return _abfa ;};_cggag .Polyline =append (_cggag .Polyline ,_fbddd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_cffbe :=NewRect ();if _bcga :=d .DecodeElement (_cffbe ,&_ebccb );_bcga !=nil {return _bcga ;};_cggag .Rect =append (_cggag .Rect ,_cffbe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_ccfb :=NewRoundrect ();if _ddada :=d .DecodeElement (_ccfb ,&_ebccb );_ddada !=nil {return _ddada ;};_cggag .Roundrect =append (_cggag .Roundrect ,_ccfb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_ggdda :=NewOfcDiagram ();if _daagc :=d .DecodeElement (_ggdda ,&_ebccb );_daagc !=nil {return _daagc ;};_cggag .Diagram =append (_cggag .Diagram ,_ggdda );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bagdc :=NewEG_ShapeElements ();_bagdc .Path =NewPath ();if _ebgga :=d .DecodeElement (_bagdc .Path ,&_ebccb );_ebgga !=nil {return _ebgga ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_bagdc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dfdge :=NewEG_ShapeElements ();_dfdge .Formulas =NewFormulas ();if _cbc :=d .DecodeElement (_dfdge .Formulas ,&_ebccb );_cbc !=nil {return _cbc ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_dfdge );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_adfff :=NewEG_ShapeElements ();_adfff .Handles =NewHandles ();if _beabd :=d .DecodeElement (_adfff .Handles ,&_ebccb );_beabd !=nil {return _beabd ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_adfff );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cedf :=NewEG_ShapeElements ();_cedf .Fill =NewFill ();if _affee :=d .DecodeElement (_cedf .Fill ,&_ebccb );_affee !=nil {return _affee ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_cedf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gaaaea :=NewEG_ShapeElements ();_gaaaea .Stroke =NewStroke ();if _egadg :=d .DecodeElement (_gaaaea .Stroke ,&_ebccb );_egadg !=nil {return _egadg ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_gaaaea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fddb :=NewEG_ShapeElements ();_fddb .Shadow =NewShadow ();if _bfdc :=d .DecodeElement (_fddb .Shadow ,&_ebccb );_bfdc !=nil {return _bfdc ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_fddb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dafa :=NewEG_ShapeElements ();_dafa .Textbox =NewTextbox ();if _aecg :=d .DecodeElement (_dafa .Textbox ,&_ebccb );_aecg !=nil {return _aecg ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_dafa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_edabb :=NewEG_ShapeElements ();_edabb .Textpath =NewTextpath ();if _cdebe :=d .DecodeElement (_edabb .Textpath ,&_ebccb );_cdebe !=nil {return _cdebe ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_edabb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ecf :=NewEG_ShapeElements ();_ecf .Imagedata =NewImagedata ();if _ebbgb :=d .DecodeElement (_ecf .Imagedata ,&_ebccb );_ebbgb !=nil {return _ebbgb ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_ecf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fdggb :=NewEG_ShapeElements ();_fdggb .Skew =NewOfcSkew ();if _bgde :=d .DecodeElement (_fdggb .Skew ,&_ebccb );_bgde !=nil {return _bgde ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_fdggb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bbecg :=NewEG_ShapeElements ();_bbecg .Extrusion =NewOfcExtrusion ();if _bfde :=d .DecodeElement (_bbecg .Extrusion ,&_ebccb );_bfde !=nil {return _bfde ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_bbecg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_daecg :=NewEG_ShapeElements ();_daecg .Callout =NewOfcCallout ();if _dgfa :=d .DecodeElement (_daecg .Callout ,&_ebccb );_dgfa !=nil {return _dgfa ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_daecg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_abbb :=NewEG_ShapeElements ();_abbb .Lock =NewOfcLock ();if _gfedcb :=d .DecodeElement (_abbb .Lock ,&_ebccb );_gfedcb !=nil {return _gfedcb ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_abbb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bbage :=NewEG_ShapeElements ();_bbage .Clippath =NewOfcClippath ();if _dedaa :=d .DecodeElement (_bbage .Clippath ,&_ebccb );_dedaa !=nil {return _dedaa ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_bbage );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_effab :=NewEG_ShapeElements ();_effab .Signatureline =NewOfcSignatureline ();if _ggcgb :=d .DecodeElement (_effab .Signatureline ,&_ebccb );_ggcgb !=nil {return _ggcgb ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_effab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ceea :=NewEG_ShapeElements ();_ceea .Wrap =_baad .NewWrap ();if _bbe :=d .DecodeElement (_ceea .Wrap ,&_ebccb );_bbe !=nil {return _bbe ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_ceea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bagae :=NewEG_ShapeElements ();_bagae .Anchorlock =_baad .NewAnchorlock ();if _aaaea :=d .DecodeElement (_bagae .Anchorlock ,&_ebccb );_aaaea !=nil {return _aaaea ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_bagae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bgede :=NewEG_ShapeElements ();_bgede .Bordertop =_baad .NewBordertop ();if _bgdefb :=d .DecodeElement (_bgede .Bordertop ,&_ebccb );_bgdefb !=nil {return _bgdefb ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_bgede );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_aaff :=NewEG_ShapeElements ();_aaff .Borderbottom =_baad .NewBorderbottom ();if _dcbdc :=d .DecodeElement (_aaff .Borderbottom ,&_ebccb );_dcbdc !=nil {return _dcbdc ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_aaff );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cccbef :=NewEG_ShapeElements ();_cccbef .Borderleft =_baad .NewBorderleft ();if _fff :=d .DecodeElement (_cccbef .Borderleft ,&_ebccb );_fff !=nil {return _fff ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_cccbef );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_agbff :=NewEG_ShapeElements ();_agbff .Borderright =_baad .NewBorderright ();if _dbeag :=d .DecodeElement (_agbff .Borderright ,&_ebccb );_dbeag !=nil {return _dbeag ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_agbff );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_badgd :=NewEG_ShapeElements ();_badgd .ClientData =_edcbg .NewClientData ();if _eefgb :=d .DecodeElement (_badgd .ClientData ,&_ebccb );_eefgb !=nil {return _eefgb ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_badgd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dfcd :=NewEG_ShapeElements ();_dfcd .Textdata =_abbeb .NewTextdata ();if _dbbcc :=d .DecodeElement (_dfcd .Textdata ,&_ebccb );_dbbcc !=nil {return _dbbcc ;};_cggag .EG_ShapeElements =append (_cggag .EG_ShapeElements ,_dfcd );default:_effcd .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\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_ebccb .Name );if _gbaagd :=d .Skip ();_gbaagd !=nil {return _gbaagd ;};};case _dbcbe .EndElement :break _fgbef ;case _dbcbe .CharData :};};return nil ;};func (_ebfca *OfcST_ColorMode )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_ebfca =0;case "\u0061\u0075\u0074\u006f":*_ebfca =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ebfca =2;};return nil ;}; +// Validate validates the CT_Fill and its children +func (_gccd *CT_Fill )Validate ()error {return _gccd .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func (_ddgbge *OfcCT_RelationTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgegac :=range start .Attr {if _fgegac .Name .Local =="\u0065\u0078\u0074"{_ddgbge .ExtAttr .UnmarshalXMLAttr (_fgegac );continue ;};};_daadg :for {_agede ,_eddf :=d .Token ();if _eddf !=nil {return _eddf ;};switch _fcfefb :=_agede .(type ){case _b .StartElement :switch _fcfefb .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c"}:_ccbef :=NewOfcCT_Relation ();if _facdg :=d .DecodeElement (_ccbef ,&_fcfefb );_facdg !=nil {return _facdg ;};_ddgbge .Rel =append (_ddgbge .Rel ,_ccbef );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fcfefb .Name );if _eeebd :=d .Skip ();_eeebd !=nil {return _eeebd ;};};case _b .EndElement :break _daadg ;case _b .CharData :};};return nil ;}; -// Validate validates the OfcCT_StrokeChild and its children -func (_gdefb *OfcCT_StrokeChild )Validate ()error {return _gdefb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_bcbbg *OfcCT_Fill )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bcbbg .TypeAttr !=OfcST_FillTypeUnset {_agcb ,_fage :=_bcbbg .TypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0079\u0070\u0065"});if _fage !=nil {return _fage ;};start .Attr =append (start .Attr ,_agcb );};if _bcbbg .ExtAttr !=ST_ExtUnset {_fdba ,_ggbg :=_bcbbg .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _ggbg !=nil {return _ggbg ;};start .Attr =append (start .Attr ,_fdba );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_bceag *OfcST_InsetMode )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gbac ,_fcgba :=d .Token ();if _fcgba !=nil {return _fcgba ;};if _agga ,_cacdg :=_gbac .(_dbcbe .EndElement );_cacdg &&_agga .Name ==start .Name {*_bceag =1;return nil ;};if _bbfa ,_efaeg :=_gbac .(_dbcbe .CharData );!_efaeg {return _eedc .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",_gbac );}else {switch string (_bbfa ){case "":*_bceag =0;case "\u0061\u0075\u0074\u006f":*_bceag =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bceag =2;};};_gbac ,_fcgba =d .Token ();if _fcgba !=nil {return _fcgba ;};if _ggafba ,_adbac :=_gbac .(_dbcbe .EndElement );_adbac &&_ggafba .Name ==start .Name {return nil ;};return _eedc .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",_gbac );};func (_fffb *Shape )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _fffb .CT_Shape .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path +func (_fdead *OfcLeft )ValidateWithPath (path string )error {if _ccbae :=_fdead .OfcCT_StrokeChild .ValidateWithPath (path );_ccbae !=nil {return _ccbae ;};return nil ;};func (_gacff *OfcST_RType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gacff =0;case "\u0061\u0072\u0063":*_gacff =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gacff =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gacff =3;case "\u0061\u006c\u0069g\u006e":*_gacff =4;};return nil ;};type Formulas struct{CT_Formulas }; -// Validate validates the CT_F and its children -func (_edd *CT_F )Validate ()error {return _edd .ValidateWithPath ("\u0043\u0054\u005f\u0046")};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);func (_fffcb *OfcST_OLEDrawAspect )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_bcaef ,_fdcba :=d .Token ();if _fdcba !=nil {return _fdcba ;};if _gefg ,_cfecf :=_bcaef .(_dbcbe .EndElement );_cfecf &&_gefg .Name ==start .Name {*_fffcb =1;return nil ;};if _eeccb ,_edadf :=_bcaef .(_dbcbe .CharData );!_edadf {return _eedc .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",_bcaef );}else {switch string (_eeccb ){case "":*_fffcb =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_fffcb =1;case "\u0049\u0063\u006f\u006e":*_fffcb =2;};};_bcaef ,_fdcba =d .Token ();if _fdcba !=nil {return _fdcba ;};if _eace ,_cagf :=_bcaef .(_dbcbe .EndElement );_cagf &&_eace .Name ==start .Name {return nil ;};return _eedc .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",_bcaef );};func (_bdab *CT_Oval )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_bdeef :=range start .Attr {if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eaec ,_bbgac :=_bdeef .Value ,error (nil );if _bbgac !=nil {return _bbgac ;};_bdab .BordertopcolorAttr =&_eaec ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdab .BulletAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0068\u0072"{_bdab .HrAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bdab .CliptowrapAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0068\u0072\u0073t\u0064"{_bdab .HrstdAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u006f\u006c\u0065"{_bdab .OleAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bdab .HrnoshadeAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u006f\u006e\u0065\u0064"{_bdab .OnedAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0068\u0072\u0070c\u0074"{_cdb ,_beafe :=_egcdd .ParseFloat (_bdeef .Value ,64);if _beafe !=nil {return _beafe ;};_cddg :=float32 (_cdb );_bdab .HrpctAttr =&_cddg ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bdab .OleiconAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_edcf ,_eeff :=_bdeef .Value ,error (nil );if _eeff !=nil {return _eeff ;};_bdab .BorderbottomcolorAttr =&_edcf ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdab .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cffg ,_ggafd :=_egcdd .ParseInt (_bdeef .Value ,10,64);if _ggafd !=nil {return _ggafd ;};_bdab .RegroupidAttr =&_cffg ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0063\u006c\u0069\u0070"{_bdab .ClipAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bdab .HralignAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bdab .PreferrelativeAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bdab .DgmlayoutAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bdab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bdab .InsetmodeAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdab .ButtonAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdab .UserdrawnAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bdab .AllowincellAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0073\u0070\u0074"{_fgcc ,_gbega :=_egcdd .ParseFloat (_bdeef .Value ,64);if _gbega !=nil {return _gbega ;};_ggea :=float32 (_fgcc );_bdab .SptAttr =&_ggea ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cabb ,_dgaag :=_bdeef .Value ,error (nil );if _dgaag !=nil {return _dgaag ;};_bdab .BorderleftcolorAttr =&_cabb ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bdab .ConnectortypeAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acbb ,_fddd :=_bdeef .Value ,error (nil );if _fddd !=nil {return _fddd ;};_bdab .BorderrightcolorAttr =&_acbb ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0073\u0070\u0069\u0064"{_abbda ,_gacdb :=_bdeef .Value ,error (nil );if _gacdb !=nil {return _gacdb ;};_bdab .SpidAttr =&_abbda ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efgea ,_gffce :=_egcdd .ParseInt (_bdeef .Value ,10,64);if _gffce !=nil {return _gffce ;};_bdab .DgmnodekindAttr =&_efgea ;continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bdab .BwpureAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bdab .ForcedashAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bdab .BwnormalAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bdab .BwmodeAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdab .UserhiddenAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdeef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bdab .AllowoverlapAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bfgc ,_eggad :=_bdeef .Value ,error (nil );if _eggad !=nil {return _eggad ;};_bdab .TargetAttr =&_bfgc ;continue ;};if _bdeef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfgdd ,_badf :=_bdeef .Value ,error (nil );if _badf !=nil {return _badf ;};_bdab .CoordoriginAttr =&_cfgdd ;continue ;};if _bdeef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bdab .StrokedAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ddbeg ,_edcae :=_bdeef .Value ,error (nil );if _edcae !=nil {return _edcae ;};_bdab .CoordsizeAttr =&_ddbeg ;continue ;};if _bdeef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eafgg ,_fdee :=_bdeef .Value ,error (nil );if _fdee !=nil {return _fdee ;};_bdab .StrokeweightAttr =&_eafgg ;continue ;};if _bdeef .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcfdd ,_babcf :=_bdeef .Value ,error (nil );if _babcf !=nil {return _babcf ;};_bdab .StyleAttr =&_dcfdd ;continue ;};if _bdeef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gcfa ,_eeeca :=_bdeef .Value ,error (nil );if _eeeca !=nil {return _eeeca ;};_bdab .ChromakeyAttr =&_gcfa ;continue ;};if _bdeef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fcee ,_fbfgb :=_bdeef .Value ,error (nil );if _fbfgb !=nil {return _fbfgb ;};_bdab .FillcolorAttr =&_fcee ;continue ;};if _bdeef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efgd ,_bgac :=_bdeef .Value ,error (nil );if _bgac !=nil {return _bgac ;};_bdab .OpacityAttr =&_efgd ;continue ;};if _bdeef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gbeab ,_dgdg :=_bdeef .Value ,error (nil );if _dgdg !=nil {return _dgdg ;};_bdab .WrapcoordsAttr =&_gbeab ;continue ;};if _bdeef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbbf ,_aeeeb :=_bdeef .Value ,error (nil );if _aeeeb !=nil {return _aeeeb ;};_bdab .StrokecolorAttr =&_gbbf ;continue ;};if _bdeef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bdab .InsetpenAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Local =="\u0068\u0072\u0065\u0066"{_fbbfc ,_facdd :=_bdeef .Value ,error (nil );if _facdd !=nil {return _facdd ;};_bdab .HrefAttr =&_fbbfc ;continue ;};if _bdeef .Name .Local =="\u0069\u0064"{_gfebf ,_dede :=_bdeef .Value ,error (nil );if _dede !=nil {return _dede ;};_bdab .IdAttr =&_gfebf ;continue ;};if _bdeef .Name .Local =="\u0070\u0072\u0069n\u0074"{_bdab .PrintAttr .UnmarshalXMLAttr (_bdeef );continue ;};if _bdeef .Name .Local =="\u0061\u006c\u0074"{_eecd ,_fggaac :=_bdeef .Value ,error (nil );if _fggaac !=nil {return _fggaac ;};_bdab .AltAttr =&_eecd ;continue ;};if _bdeef .Name .Local =="\u0074\u0069\u0074l\u0065"{_efgae ,_fbfbf :=_bdeef .Value ,error (nil );if _fbfbf !=nil {return _fbfbf ;};_bdab .TitleAttr =&_efgae ;continue ;};if _bdeef .Name .Local =="\u0063\u006c\u0061s\u0073"{_abfcb ,_fefdge :=_bdeef .Value ,error (nil );if _fefdge !=nil {return _fefdge ;};_bdab .ClassAttr =&_abfcb ;continue ;};if _bdeef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdab .FilledAttr .UnmarshalXMLAttr (_bdeef );continue ;};};_dgc :for {_degfd ,_febfd :=d .Token ();if _febfd !=nil {return _febfd ;};switch _ggddd :=_degfd .(type ){case _dbcbe .StartElement :switch _ggddd .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ecee :=NewEG_ShapeElements ();_ecee .Path =NewPath ();if _dfdgd :=d .DecodeElement (_ecee .Path ,&_ggddd );_dfdgd !=nil {return _dfdgd ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_ecee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_egdbe :=NewEG_ShapeElements ();_egdbe .Formulas =NewFormulas ();if _bbeac :=d .DecodeElement (_egdbe .Formulas ,&_ggddd );_bbeac !=nil {return _bbeac ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_egdbe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bgagd :=NewEG_ShapeElements ();_bgagd .Handles =NewHandles ();if _fedbb :=d .DecodeElement (_bgagd .Handles ,&_ggddd );_fedbb !=nil {return _fedbb ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_bgagd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cgacb :=NewEG_ShapeElements ();_cgacb .Fill =NewFill ();if _cebf :=d .DecodeElement (_cgacb .Fill ,&_ggddd );_cebf !=nil {return _cebf ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_cgacb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_efec :=NewEG_ShapeElements ();_efec .Stroke =NewStroke ();if _dcaff :=d .DecodeElement (_efec .Stroke ,&_ggddd );_dcaff !=nil {return _dcaff ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_efec );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffaac :=NewEG_ShapeElements ();_ffaac .Shadow =NewShadow ();if _ffgca :=d .DecodeElement (_ffaac .Shadow ,&_ggddd );_ffgca !=nil {return _ffgca ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_ffaac );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fgf :=NewEG_ShapeElements ();_fgf .Textbox =NewTextbox ();if _dcfd :=d .DecodeElement (_fgf .Textbox ,&_ggddd );_dcfd !=nil {return _dcfd ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_fgf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gabbg :=NewEG_ShapeElements ();_gabbg .Textpath =NewTextpath ();if _dbedf :=d .DecodeElement (_gabbg .Textpath ,&_ggddd );_dbedf !=nil {return _dbedf ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_gabbg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fgdb :=NewEG_ShapeElements ();_fgdb .Imagedata =NewImagedata ();if _fbcdf :=d .DecodeElement (_fgdb .Imagedata ,&_ggddd );_fbcdf !=nil {return _fbcdf ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_fgdb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cdge :=NewEG_ShapeElements ();_cdge .Skew =NewOfcSkew ();if _bdda :=d .DecodeElement (_cdge .Skew ,&_ggddd );_bdda !=nil {return _bdda ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_cdge );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fcbb :=NewEG_ShapeElements ();_fcbb .Extrusion =NewOfcExtrusion ();if _eadee :=d .DecodeElement (_fcbb .Extrusion ,&_ggddd );_eadee !=nil {return _eadee ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_fcbb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_effcde :=NewEG_ShapeElements ();_effcde .Callout =NewOfcCallout ();if _dcbefe :=d .DecodeElement (_effcde .Callout ,&_ggddd );_dcbefe !=nil {return _dcbefe ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_effcde );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cacf :=NewEG_ShapeElements ();_cacf .Lock =NewOfcLock ();if _geafd :=d .DecodeElement (_cacf .Lock ,&_ggddd );_geafd !=nil {return _geafd ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_cacf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cceff :=NewEG_ShapeElements ();_cceff .Clippath =NewOfcClippath ();if _gbce :=d .DecodeElement (_cceff .Clippath ,&_ggddd );_gbce !=nil {return _gbce ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_cceff );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ccfcc :=NewEG_ShapeElements ();_ccfcc .Signatureline =NewOfcSignatureline ();if _ffbc :=d .DecodeElement (_ccfcc .Signatureline ,&_ggddd );_ffbc !=nil {return _ffbc ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_ccfcc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cbbge :=NewEG_ShapeElements ();_cbbge .Wrap =_baad .NewWrap ();if _eccbbb :=d .DecodeElement (_cbbge .Wrap ,&_ggddd );_eccbbb !=nil {return _eccbbb ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_cbbge );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_effff :=NewEG_ShapeElements ();_effff .Anchorlock =_baad .NewAnchorlock ();if _faddd :=d .DecodeElement (_effff .Anchorlock ,&_ggddd );_faddd !=nil {return _faddd ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_effff );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bbb :=NewEG_ShapeElements ();_bbb .Bordertop =_baad .NewBordertop ();if _ecae :=d .DecodeElement (_bbb .Bordertop ,&_ggddd );_ecae !=nil {return _ecae ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_bbb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_adfe :=NewEG_ShapeElements ();_adfe .Borderbottom =_baad .NewBorderbottom ();if _cfcd :=d .DecodeElement (_adfe .Borderbottom ,&_ggddd );_cfcd !=nil {return _cfcd ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_adfe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fbeeg :=NewEG_ShapeElements ();_fbeeg .Borderleft =_baad .NewBorderleft ();if _bdefe :=d .DecodeElement (_fbeeg .Borderleft ,&_ggddd );_bdefe !=nil {return _bdefe ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_fbeeg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bcde :=NewEG_ShapeElements ();_bcde .Borderright =_baad .NewBorderright ();if _cgcec :=d .DecodeElement (_bcde .Borderright ,&_ggddd );_cgcec !=nil {return _cgcec ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_bcde );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aacgf :=NewEG_ShapeElements ();_aacgf .ClientData =_edcbg .NewClientData ();if _acdgf :=d .DecodeElement (_aacgf .ClientData ,&_ggddd );_acdgf !=nil {return _acdgf ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_aacgf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bbcgg :=NewEG_ShapeElements ();_bbcgg .Textdata =_abbeb .NewTextdata ();if _afac :=d .DecodeElement (_bbcgg .Textdata ,&_ggddd );_afac !=nil {return _afac ;};_bdab .EG_ShapeElements =append (_bdab .EG_ShapeElements ,_bbcgg );default:_effcd .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_ggddd .Name );if _gfeegf :=d .Skip ();_gfeegf !=nil {return _gfeegf ;};};case _dbcbe .EndElement :break _dgc ;case _dbcbe .CharData :};};return nil ;};func (_fd *Fill )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _fd .CT_Fill .MarshalXML (e ,start );};func (_fgddg *AG_StrokeAttributes )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_abgd :=range start .Attr {if _abgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgd .Name .Local =="\u0072\u0065\u006ci\u0064"{_eaged ,_cagec :=_abgd .Value ,error (nil );if _cagec !=nil {return _cagec ;};_fgddg .RelidAttr =&_eaged ;continue ;};if _abgd .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"&&_abgd .Name .Local =="\u0069\u0064"{_cbbfd ,_afdbg :=_abgd .Value ,error (nil );if _afdbg !=nil {return _afdbg ;};_fgddg .IdAttr =&_cbbfd ;continue ;};if _abgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgddg .ForcedashAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_aedec ,_ccdbf :=_abgd .Value ,error (nil );if _ccdbf !=nil {return _ccdbf ;};_fgddg .TitleAttr =&_aedec ;continue ;};if _abgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bdgbff ,_gegbg :=_abgd .Value ,error (nil );if _gegbg !=nil {return _gegbg ;};_fgddg .AlthrefAttr =&_bdgbff ;continue ;};if _abgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgd .Name .Local =="\u0068\u0072\u0065\u0066"{_bfgbb ,_bfgdf :=_abgd .Value ,error (nil );if _bfgdf !=nil {return _bfgdf ;};_fgddg .HrefAttr =&_bfgbb ;continue ;};if _abgd .Name .Local =="\u006f\u006e"{_fgddg .OnAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fgddg .StartarrowlengthAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fgddg .EndarrowAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fedaff ,_ebda :=_abgd .Value ,error (nil );if _ebda !=nil {return _ebda ;};_fgddg .DashstyleAttr =&_fedaff ;continue ;};if _abgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgddg .EndarrowwidthAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0073\u0072\u0063"{_faada ,_agf :=_abgd .Value ,error (nil );if _agf !=nil {return _agf ;};_fgddg .SrcAttr =&_faada ;continue ;};if _abgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fgddg .EndarrowlengthAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dbgaa ,_bdeg :=_abgd .Value ,error (nil );if _bdeg !=nil {return _bdeg ;};_fgddg .ImagesizeAttr =&_dbgaa ;continue ;};if _abgd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_faff ,_baegg :=_egcdd .ParseFloat (_abgd .Value ,64);if _baegg !=nil {return _baegg ;};_fgddg .MiterlimitAttr =&_faff ;continue ;};if _abgd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fgddg .JoinstyleAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgddg .StartarrowwidthAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fgddg .EndcapAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fgddg .FilltypeAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fgddg .ImageaspectAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fgddg .ImagealignshapeAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fgddg .StartarrowAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fgddg .LinestyleAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_geeec ,_ed :=_abgd .Value ,error (nil );if _ed !=nil {return _ed ;};_fgddg .OpacityAttr =&_geeec ;continue ;};if _abgd .Name .Local =="\u0063\u006f\u006co\u0072"{_dcgeb ,_efadc :=_abgd .Value ,error (nil );if _efadc !=nil {return _efadc ;};_fgddg .ColorAttr =&_dcgeb ;continue ;};if _abgd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gcgec ,_cb :=_abgd .Value ,error (nil );if _cb !=nil {return _cb ;};_fgddg .WeightAttr =&_gcgec ;continue ;};if _abgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgddg .InsetpenAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gefc ,_bfecc :=_abgd .Value ,error (nil );if _bfecc !=nil {return _bfecc ;};_fgddg .Color2Attr =&_gefc ;continue ;};};for {_gbegab ,_effb :=d .Token ();if _effb !=nil {return _eedc .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0074\u0072\u006f\u006be\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_effb );};if _fcff ,_ggbc :=_gbegab .(_dbcbe .EndElement );_ggbc &&_fcff .Name ==start .Name {break ;};};return nil ;};func (_aaeff *CT_Shapetype )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _aaeff .MasterAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .MasterAttr )});};if _aaeff .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .HrefAttr )});};if _aaeff .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .TargetAttr )});};if _aaeff .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .ClassAttr )});};if _aaeff .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .TitleAttr )});};if _aaeff .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .AltAttr )});};if _aaeff .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .CoordsizeAttr )});};if _aaeff .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .CoordoriginAttr )});};if _aaeff .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .WrapcoordsAttr )});};if _aaeff .PrintAttr !=_eeg .ST_TrueFalseUnset {_edbdgc ,_fcg :=_aaeff .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fcg !=nil {return _fcg ;};start .Attr =append (start .Attr ,_edbdgc );};if _aaeff .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .IdAttr )});};if _aaeff .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .StyleAttr )});};if _aaeff .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .SpidAttr )});};if _aaeff .OnedAttr !=_eeg .ST_TrueFalseUnset {_acef ,_gbad :=_aaeff .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _gbad !=nil {return _gbad ;};start .Attr =append (start .Attr ,_acef );};if _aaeff .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .RegroupidAttr )});};if _aaeff .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_bbddd ,_egdgb :=_aaeff .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _egdgb !=nil {return _egdgb ;};start .Attr =append (start .Attr ,_bbddd );};if _aaeff .ButtonAttr !=_eeg .ST_TrueFalseUnset {_efffe ,_bggcf :=_aaeff .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _bggcf !=nil {return _bggcf ;};start .Attr =append (start .Attr ,_efffe );};if _aaeff .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_gggd ,_bced :=_aaeff .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bced !=nil {return _bced ;};start .Attr =append (start .Attr ,_gggd );};if _aaeff .BulletAttr !=_eeg .ST_TrueFalseUnset {_caaaa ,_dcfge :=_aaeff .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _dcfge !=nil {return _dcfge ;};start .Attr =append (start .Attr ,_caaaa );};if _aaeff .HrAttr !=_eeg .ST_TrueFalseUnset {_facgd ,_gbfed :=_aaeff .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _gbfed !=nil {return _gbfed ;};start .Attr =append (start .Attr ,_facgd );};if _aaeff .HrstdAttr !=_eeg .ST_TrueFalseUnset {_fgecc ,_aeacef :=_aaeff .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _aeacef !=nil {return _aeacef ;};start .Attr =append (start .Attr ,_fgecc );};if _aaeff .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_ccdad ,_abgbf :=_aaeff .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _abgbf !=nil {return _abgbf ;};start .Attr =append (start .Attr ,_ccdad );};if _aaeff .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .HrpctAttr )});};if _aaeff .HralignAttr !=OfcST_HrAlignUnset {_bee ,_ceeeb :=_aaeff .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _ceeeb !=nil {return _ceeeb ;};start .Attr =append (start .Attr ,_bee );};if _aaeff .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_cdda ,_fcecb :=_aaeff .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fcecb !=nil {return _fcecb ;};start .Attr =append (start .Attr ,_cdda );};if _aaeff .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_cgeaaf ,_effad :=_aaeff .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _effad !=nil {return _effad ;};start .Attr =append (start .Attr ,_cgeaaf );};if _aaeff .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_dbgeg ,_fbfe :=_aaeff .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fbfe !=nil {return _fbfe ;};start .Attr =append (start .Attr ,_dbgeg );};if _aaeff .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .BordertopcolorAttr )});};if _aaeff .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .BorderleftcolorAttr )});};if _aaeff .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .BorderbottomcolorAttr )});};if _aaeff .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .BorderrightcolorAttr )});};if _aaeff .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_da ,_eagec :=_aaeff .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _eagec !=nil {return _eagec ;};start .Attr =append (start .Attr ,_da );};if _aaeff .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .DgmnodekindAttr )});};if _aaeff .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fcaf ,_gfbgba :=_aaeff .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _gfbgba !=nil {return _gfbgba ;};start .Attr =append (start .Attr ,_fcaf );};if _aaeff .InsetmodeAttr !=OfcST_InsetModeUnset {_ceab ,_fdfd :=_aaeff .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _fdfd !=nil {return _fdfd ;};start .Attr =append (start .Attr ,_ceab );};if _aaeff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .OpacityAttr )});};if _aaeff .StrokedAttr !=_eeg .ST_TrueFalseUnset {_fafb ,_eadd :=_aaeff .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _eadd !=nil {return _eadd ;};start .Attr =append (start .Attr ,_fafb );};if _aaeff .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .StrokecolorAttr )});};if _aaeff .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .StrokeweightAttr )});};if _aaeff .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_gaea ,_ffddf :=_aaeff .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ffddf !=nil {return _ffddf ;};start .Attr =append (start .Attr ,_gaea );};if _aaeff .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .ChromakeyAttr )});};if _aaeff .FilledAttr !=_eeg .ST_TrueFalseUnset {_ecga ,_dgbfb :=_aaeff .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgbfb !=nil {return _dgbfb ;};start .Attr =append (start .Attr ,_ecga );};if _aaeff .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .FillcolorAttr )});};if _aaeff .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .SptAttr )});};if _aaeff .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ececf ,_ggade :=_aaeff .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ggade !=nil {return _ggade ;};start .Attr =append (start .Attr ,_ececf );};if _aaeff .BwmodeAttr !=OfcST_BWModeUnset {_gdfab ,_dacab :=_aaeff .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _dacab !=nil {return _dacab ;};start .Attr =append (start .Attr ,_gdfab );};if _aaeff .BwpureAttr !=OfcST_BWModeUnset {_fefd ,_caage :=_aaeff .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _caage !=nil {return _caage ;};start .Attr =append (start .Attr ,_fefd );};if _aaeff .BwnormalAttr !=OfcST_BWModeUnset {_cdffd ,_dfdec :=_aaeff .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dfdec !=nil {return _dfdec ;};start .Attr =append (start .Attr ,_cdffd );};if _aaeff .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_fabef ,_dcgac :=_aaeff .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _dcgac !=nil {return _dcgac ;};start .Attr =append (start .Attr ,_fabef );};if _aaeff .OleiconAttr !=_eeg .ST_TrueFalseUnset {_gd ,_bcbea :=_aaeff .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _bcbea !=nil {return _bcbea ;};start .Attr =append (start .Attr ,_gd );};if _aaeff .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_abee ,_gaccg :=_aaeff .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _gaccg !=nil {return _gaccg ;};start .Attr =append (start .Attr ,_abee );};if _aaeff .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_fdcbf ,_bbffd :=_aaeff .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bbffd !=nil {return _bbffd ;};start .Attr =append (start .Attr ,_fdcbf );};if _aaeff .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_gbbga ,_abbdg :=_aaeff .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _abbdg !=nil {return _abbdg ;};start .Attr =append (start .Attr ,_gbbga );};if _aaeff .ClipAttr !=_eeg .ST_TrueFalseUnset {_fceagf ,_bffeb :=_aaeff .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _bffeb !=nil {return _bffeb ;};start .Attr =append (start .Attr ,_fceagf );};if _aaeff .AdjAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u0064\u006a"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .AdjAttr )});};if _aaeff .PathAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_eedc .Sprintf ("\u0025\u0076",*_aaeff .PathAttr )});};e .EncodeToken (start );if _aaeff .EG_ShapeElements !=nil {for _ ,_deabg :=range _aaeff .EG_ShapeElements {_deabg .MarshalXML (e ,_dbcbe .StartElement {});};};if _aaeff .Complex !=nil {_edddee :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_aaeff .Complex ,_edddee );};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_fbbc *AG_Adj )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_eced :=range start .Attr {if _eced .Name .Local =="\u0061\u0064\u006a"{_abbdd ,_eafcgg :=_eced .Value ,error (nil );if _eafcgg !=nil {return _eafcgg ;};_fbbc .AdjAttr =&_abbdd ;continue ;};};for {_ffaed ,_fbdac :=d .Token ();if _fbdac !=nil {return _eedc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_fbdac );};if _ddfbg ,_fadac :=_ffaed .(_dbcbe .EndElement );_fadac &&_ddfbg .Name ==start .Name {break ;};};return nil ;};type OfcCT_Lock struct{PositionAttr _eeg .ST_TrueFalse ;SelectionAttr _eeg .ST_TrueFalse ;GroupingAttr _eeg .ST_TrueFalse ;UngroupingAttr _eeg .ST_TrueFalse ;RotationAttr _eeg .ST_TrueFalse ;CroppingAttr _eeg .ST_TrueFalse ;VerticiesAttr _eeg .ST_TrueFalse ;AdjusthandlesAttr _eeg .ST_TrueFalse ;TextAttr _eeg .ST_TrueFalse ;AspectratioAttr _eeg .ST_TrueFalse ;ShapetypeAttr _eeg .ST_TrueFalse ;ExtAttr ST_Ext ;};type ST_StrokeArrowLength byte ;type ST_ImageAspect byte ;func NewOfcTop ()*OfcTop {_cgade :=&OfcTop {};_cgade .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cgade ;};func (_edcbd *OfcTop )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_edcbd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cggf :=range start .Attr {if _cggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggf .Name .Local =="\u0068\u0072\u0065\u0066"{_eeage ,_dab :=_cggf .Value ,error (nil );if _dab !=nil {return _dab ;};_edcbd .HrefAttr =&_eeage ;continue ;};if _cggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edcbd .ForcedashAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbed ,_gadb :=_cggf .Value ,error (nil );if _gadb !=nil {return _gadb ;};_edcbd .TitleAttr =&_bbed ;continue ;};if _cggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ebfbfb ,_fcgbc :=_cggf .Value ,error (nil );if _fcgbc !=nil {return _fcgbc ;};_edcbd .AlthrefAttr =&_ebfbfb ;continue ;};if _cggf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_edcbd .ImageaspectAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_edcbd .StartarrowAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_edcbd .LinestyleAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_edcbd .StartarrowwidthAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_edcbd .JoinstyleAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_edcbd .StartarrowlengthAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efgfd ,_febf :=_cggf .Value ,error (nil );if _febf !=nil {return _febf ;};_edcbd .DashstyleAttr =&_efgfd ;continue ;};if _cggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_edcbd .EndarrowAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_edcbd .FilltypeAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_edcbd .EndarrowwidthAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecab ,_eeded :=_cggf .Value ,error (nil );if _eeded !=nil {return _eeded ;};_edcbd .OpacityAttr =&_ecab ;continue ;};if _cggf .Name .Local =="\u0063\u006f\u006co\u0072"{_fabaed ,_fadbg :=_cggf .Value ,error (nil );if _fadbg !=nil {return _fadbg ;};_edcbd .ColorAttr =&_fabaed ;continue ;};if _cggf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edcbd .InsetpenAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_edcbd .EndarrowlengthAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0065\u0078\u0074"{_edcbd .ExtAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_edcbd .EndcapAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aebfd ,_dcg :=_cggf .Value ,error (nil );if _dcg !=nil {return _dcg ;};_edcbd .Color2Attr =&_aebfd ;continue ;};if _cggf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_edcbd .ImagealignshapeAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ceb ,_ddgf :=_cggf .Value ,error (nil );if _ddgf !=nil {return _ddgf ;};_edcbd .WeightAttr =&_ceb ;continue ;};if _cggf .Name .Local =="\u0073\u0072\u0063"{_cgffg ,_gfad :=_cggf .Value ,error (nil );if _gfad !=nil {return _gfad ;};_edcbd .SrcAttr =&_cgffg ;continue ;};if _cggf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gdafce ,_cfdf :=_cggf .Value ,error (nil );if _cfdf !=nil {return _cfdf ;};_edcbd .ImagesizeAttr =&_gdafce ;continue ;};if _cggf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_daddf ,_g :=_egcdd .ParseFloat (_cggf .Value ,64);if _g !=nil {return _g ;};_edcbd .MiterlimitAttr =&_daddf ;continue ;};if _cggf .Name .Local =="\u006f\u006e"{_edcbd .OnAttr .UnmarshalXMLAttr (_cggf );continue ;};};for {_cfbf ,_efde :=d .Token ();if _efde !=nil {return _eedc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_efde );};if _ecggab ,_bdcfa :=_cfbf .(_dbcbe .EndElement );_bdcfa &&_ecggab .Name ==start .Name {break ;};};return nil ;};func (_dfbd *ST_StrokeArrowType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_dfbd =0;case "\u006e\u006f\u006e\u0065":*_dfbd =1;case "\u0062\u006c\u006fc\u006b":*_dfbd =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_dfbd =3;case "\u006f\u0076\u0061\u006c":*_dfbd =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dfbd =5;case "\u006f\u0070\u0065\u006e":*_dfbd =6;};return nil ;};func (_daegce *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_daegce =0;case "\u0073\u006f\u006ci\u0064":*_daegce =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_daegce =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_daegce =3;};return nil ;};func (_egfeda *CT_Group )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _egfeda .EditasAttr !=ST_EditAsUnset {_ggaa ,_fdec :=_egfeda .EditasAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _fdec !=nil {return _fdec ;};start .Attr =append (start .Attr ,_ggaa );};if _egfeda .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .TablepropertiesAttr )});};if _egfeda .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .TablelimitsAttr )});};if _egfeda .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .HrefAttr )});};if _egfeda .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .TargetAttr )});};if _egfeda .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .ClassAttr )});};if _egfeda .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .TitleAttr )});};if _egfeda .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .AltAttr )});};if _egfeda .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .CoordsizeAttr )});};if _egfeda .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .CoordoriginAttr )});};if _egfeda .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .WrapcoordsAttr )});};if _egfeda .PrintAttr !=_eeg .ST_TrueFalseUnset {_ggec ,_eedda :=_egfeda .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eedda !=nil {return _eedda ;};start .Attr =append (start .Attr ,_ggec );};if _egfeda .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .IdAttr )});};if _egfeda .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .StyleAttr )});};if _egfeda .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .SpidAttr )});};if _egfeda .OnedAttr !=_eeg .ST_TrueFalseUnset {_dacgfa ,_cfee :=_egfeda .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _cfee !=nil {return _cfee ;};start .Attr =append (start .Attr ,_dacgfa );};if _egfeda .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .RegroupidAttr )});};if _egfeda .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_gbacg ,_ebbge :=_egfeda .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ebbge !=nil {return _ebbge ;};start .Attr =append (start .Attr ,_gbacg );};if _egfeda .ButtonAttr !=_eeg .ST_TrueFalseUnset {_dcfga ,_bfec :=_egfeda .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _bfec !=nil {return _bfec ;};start .Attr =append (start .Attr ,_dcfga );};if _egfeda .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_ddcb ,_edgbf :=_egfeda .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _edgbf !=nil {return _edgbf ;};start .Attr =append (start .Attr ,_ddcb );};if _egfeda .BulletAttr !=_eeg .ST_TrueFalseUnset {_accef ,_ddbb :=_egfeda .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _ddbb !=nil {return _ddbb ;};start .Attr =append (start .Attr ,_accef );};if _egfeda .HrAttr !=_eeg .ST_TrueFalseUnset {_gdba ,_gece :=_egfeda .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _gece !=nil {return _gece ;};start .Attr =append (start .Attr ,_gdba );};if _egfeda .HrstdAttr !=_eeg .ST_TrueFalseUnset {_cfccfe ,_cdcc :=_egfeda .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cdcc !=nil {return _cdcc ;};start .Attr =append (start .Attr ,_cfccfe );};if _egfeda .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_abgbd ,_dbbbe :=_egfeda .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _dbbbe !=nil {return _dbbbe ;};start .Attr =append (start .Attr ,_abgbd );};if _egfeda .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .HrpctAttr )});};if _egfeda .HralignAttr !=OfcST_HrAlignUnset {_gcbg ,_dfgef :=_egfeda .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _dfgef !=nil {return _dfgef ;};start .Attr =append (start .Attr ,_gcbg );};if _egfeda .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_bcadb ,_dcef :=_egfeda .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dcef !=nil {return _dcef ;};start .Attr =append (start .Attr ,_bcadb );};if _egfeda .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_aafcg ,_bgged :=_egfeda .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bgged !=nil {return _bgged ;};start .Attr =append (start .Attr ,_aafcg );};if _egfeda .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_dfaag ,_ccdaa :=_egfeda .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _ccdaa !=nil {return _ccdaa ;};start .Attr =append (start .Attr ,_dfaag );};if _egfeda .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .BordertopcolorAttr )});};if _egfeda .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .BorderleftcolorAttr )});};if _egfeda .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .BorderbottomcolorAttr )});};if _egfeda .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .BorderrightcolorAttr )});};if _egfeda .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gcgga ,_gadgd :=_egfeda .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _gadgd !=nil {return _gadgd ;};start .Attr =append (start .Attr ,_gcgga );};if _egfeda .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .DgmnodekindAttr )});};if _egfeda .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_efffc ,_bfff :=_egfeda .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bfff !=nil {return _bfff ;};start .Attr =append (start .Attr ,_efffc );};if _egfeda .InsetmodeAttr !=OfcST_InsetModeUnset {_afdaa ,_eebd :=_egfeda .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _eebd !=nil {return _eebd ;};start .Attr =append (start .Attr ,_afdaa );};if _egfeda .FilledAttr !=_eeg .ST_TrueFalseUnset {_dgcab ,_fbeab :=_egfeda .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fbeab !=nil {return _fbeab ;};start .Attr =append (start .Attr ,_dgcab );};if _egfeda .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_egfeda .FillcolorAttr )});};e .EncodeToken (start );if _egfeda .Group !=nil {_ceff :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dggfe :=range _egfeda .Group {e .EncodeElement (_dggfe ,_ceff );};};if _egfeda .Shape !=nil {_acegc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_bfgbf :=range _egfeda .Shape {e .EncodeElement (_bfgbf ,_acegc );};};if _egfeda .Shapetype !=nil {_cdfbd :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_cbagd :=range _egfeda .Shapetype {e .EncodeElement (_cbagd ,_cdfbd );};};if _egfeda .Arc !=nil {_dded :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_eafca :=range _egfeda .Arc {e .EncodeElement (_eafca ,_dded );};};if _egfeda .Curve !=nil {_gebcg :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_bac :=range _egfeda .Curve {e .EncodeElement (_bac ,_gebcg );};};if _egfeda .Image !=nil {_dbf :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_bgdfa :=range _egfeda .Image {e .EncodeElement (_bgdfa ,_dbf );};};if _egfeda .Line !=nil {_agebd :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_ddccg :=range _egfeda .Line {e .EncodeElement (_ddccg ,_agebd );};};if _egfeda .Oval !=nil {_dbcfc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_fecca :=range _egfeda .Oval {e .EncodeElement (_fecca ,_dbcfc );};};if _egfeda .Polyline !=nil {_gcaa :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_aeded :=range _egfeda .Polyline {e .EncodeElement (_aeded ,_gcaa );};};if _egfeda .Rect !=nil {_fag :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_fada :=range _egfeda .Rect {e .EncodeElement (_fada ,_fag );};};if _egfeda .Roundrect !=nil {_cega :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_ccfad :=range _egfeda .Roundrect {e .EncodeElement (_ccfad ,_cega );};};if _egfeda .Diagram !=nil {_acf :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_fae :=range _egfeda .Diagram {e .EncodeElement (_fae ,_acf );};};if _egfeda .EG_ShapeElements !=nil {for _ ,_fbga :=range _egfeda .EG_ShapeElements {_fbga .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_acgcc *CT_Fill )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_fabed :=range start .Attr {if _fabed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabed .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_acgcc .DetectmouseclickAttr .UnmarshalXMLAttr (_fabed );continue ;};if _fabed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabed .Name .Local =="\u0072\u0065\u006ci\u0064"{_ddcee ,_ddggf :=_fabed .Value ,error (nil );if _ddggf !=nil {return _ddggf ;};_acgcc .RelidAttr =&_ddcee ;continue ;};if _fabed .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"&&_fabed .Name .Local =="\u0069\u0064"||_fabed .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"&&_fabed .Name .Local =="\u0069\u0064"{_cbaac ,_gfeca :=_fabed .Value ,error (nil );if _gfeca !=nil {return _gfeca ;};_acgcc .IdAttr =&_cbaac ;continue ;};if _fabed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabed .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_cbdd ,_gbegaa :=_fabed .Value ,error (nil );if _gbegaa !=nil {return _gbegaa ;};_acgcc .Opacity2Attr =&_cbdd ;continue ;};if _fabed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabed .Name .Local =="\u0074\u0069\u0074l\u0065"{_accg ,_ddbba :=_fabed .Value ,error (nil );if _ddbba !=nil {return _ddbba ;};_acgcc .TitleAttr =&_accg ;continue ;};if _fabed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabed .Name .Local =="\u0068\u0072\u0065\u0066"{_dcd ,_cacfd :=_fabed .Value ,error (nil );if _cacfd !=nil {return _cacfd ;};_acgcc .HrefAttr =&_dcd ;continue ;};if _fabed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabed .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cgebg ,_bdgde :=_fabed .Value ,error (nil );if _bdgde !=nil {return _bdgde ;};_acgcc .AlthrefAttr =&_cgebg ;continue ;};if _fabed .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_acgcc .AlignshapeAttr .UnmarshalXMLAttr (_fabed );continue ;};if _fabed .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_acgcc .MethodAttr .UnmarshalXMLAttr (_fabed );continue ;};if _fabed .Name .Local =="\u0073\u0069\u007a\u0065"{_caaca ,_fccea :=_fabed .Value ,error (nil );if _fccea !=nil {return _fccea ;};_acgcc .SizeAttr =&_caaca ;continue ;};if _fabed .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dgee ,_bfgad :=_fabed .Value ,error (nil );if _bfgad !=nil {return _bfgad ;};_acgcc .PositionAttr =&_dgee ;continue ;};if _fabed .Name .Local =="\u0073\u0072\u0063"{_gbabc ,_acbdd :=_fabed .Value ,error (nil );if _acbdd !=nil {return _acbdd ;};_acgcc .SrcAttr =&_gbabc ;continue ;};if _fabed .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_adafff ,_ddab :=_fabed .Value ,error (nil );if _ddab !=nil {return _ddab ;};_acgcc .ColorsAttr =&_adafff ;continue ;};if _fabed .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cddb ,_cbdag :=_fabed .Value ,error (nil );if _cbdag !=nil {return _cbdag ;};_acgcc .Color2Attr =&_cddb ;continue ;};if _fabed .Name .Local =="\u0074\u0079\u0070\u0065"{_acgcc .TypeAttr .UnmarshalXMLAttr (_fabed );continue ;};if _fabed .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_dabab ,_abaf :=_fabed .Value ,error (nil );if _abaf !=nil {return _abaf ;};_acgcc .FocussizeAttr =&_dabab ;continue ;};if _fabed .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_afbbc ,_feddf :=_fabed .Value ,error (nil );if _feddf !=nil {return _feddf ;};_acgcc .FocuspositionAttr =&_afbbc ;continue ;};if _fabed .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ecbe ,_fgeeg :=_fabed .Value ,error (nil );if _fgeeg !=nil {return _fgeeg ;};_acgcc .OriginAttr =&_ecbe ;continue ;};if _fabed .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_acgcc .AspectAttr .UnmarshalXMLAttr (_fabed );continue ;};if _fabed .Name .Local =="\u0061\u006e\u0067l\u0065"{_bfdcg ,_cfed :=_egcdd .ParseFloat (_fabed .Value ,64);if _cfed !=nil {return _cfed ;};_acgcc .AngleAttr =&_bfdcg ;continue ;};if _fabed .Name .Local =="\u0066\u006f\u0063u\u0073"{_defb ,_dbefb :=_fabed .Value ,error (nil );if _dbefb !=nil {return _dbefb ;};_acgcc .FocusAttr =&_defb ;continue ;};if _fabed .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_acgcc .RecolorAttr .UnmarshalXMLAttr (_fabed );continue ;};if _fabed .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_acgcc .RotateAttr .UnmarshalXMLAttr (_fabed );continue ;};if _fabed .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbfcb ,_befbc :=_fabed .Value ,error (nil );if _befbc !=nil {return _befbc ;};_acgcc .OpacityAttr =&_dbfcb ;continue ;};if _fabed .Name .Local =="\u0063\u006f\u006co\u0072"{_ccbbeg ,_dadec :=_fabed .Value ,error (nil );if _dadec !=nil {return _dadec ;};_acgcc .ColorAttr =&_ccbbeg ;continue ;};if _fabed .Name .Local =="\u006f\u006e"{_acgcc .OnAttr .UnmarshalXMLAttr (_fabed );continue ;};if _fabed .Name .Local =="\u0069\u0064"{_fadee ,_dedbc :=_fabed .Value ,error (nil );if _dedbc !=nil {return _dedbc ;};_acgcc .SIdAttr =&_fadee ;continue ;};};_eeeb :for {_fdfe ,_fgfb :=d .Token ();if _fgfb !=nil {return _fgfb ;};switch _dadc :=_fdfe .(type ){case _dbcbe .StartElement :switch _dadc .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_acgcc .Fill =NewOfcFill ();if _agba :=d .DecodeElement (_acgcc .Fill ,&_dadc );_agba !=nil {return _agba ;};default:_effcd .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_dadc .Name );if _dddg :=d .Skip ();_dddg !=nil {return _dddg ;};};case _dbcbe .EndElement :break _eeeb ;case _dbcbe .CharData :};};return nil ;};const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;); +// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path +func (_abfbf *OfcShapelayout )ValidateWithPath (path string )error {if _aedda :=_abfbf .OfcCT_ShapeLayout .ValidateWithPath (path );_aedda !=nil {return _aedda ;};return nil ;};func (_dccff *OfcCT_Relation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccbb :=range start .Attr {if _bccbb .Name .Local =="\u0069\u0064\u0073r\u0063"{_dafea ,_gddbd :=_bccbb .Value ,error (nil );if _gddbd !=nil {return _gddbd ;};_dccff .IdsrcAttr =&_dafea ;continue ;};if _bccbb .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_dgefd ,_dagcc :=_bccbb .Value ,error (nil );if _dagcc !=nil {return _dagcc ;};_dccff .IddestAttr =&_dgefd ;continue ;};if _bccbb .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_feccg ,_ccdeg :=_bccbb .Value ,error (nil );if _ccdeg !=nil {return _ccdeg ;};_dccff .IdcntrAttr =&_feccg ;continue ;};if _bccbb .Name .Local =="\u0065\u0078\u0074"{_dccff .ExtAttr .UnmarshalXMLAttr (_bccbb );continue ;};};for {_gdfge ,_fddce :=d .Token ();if _fddce !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_fddce );};if _gbfbe ,_abcea :=_gdfge .(_b .EndElement );_abcea &&_gbfbe .Name ==start .Name {break ;};};return nil ;};func (_bcd *AG_Chromakey )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_bcd .ChromakeyAttr )});};return nil ;};func (_afebg *Group )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _afebg .CT_Group .MarshalXML (e ,start );};func NewOfcComplex ()*OfcComplex {_fgeaad :=&OfcComplex {};_fgeaad .OfcCT_Complex =*NewOfcCT_Complex ();return _fgeaad ;}; -// Validate validates the Fill and its children -func (_bcedc *Fill )Validate ()error {return _bcedc .ValidateWithPath ("\u0046\u0069\u006c\u006c")}; +// Validate validates the CT_RoundRect and its children +func (_cbab *CT_RoundRect )Validate ()error {return _cbab .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_dddfeb :=&OfcCT_RegroupTable {};return _dddfeb };type OfcCT_SignatureLine struct{IssignaturelineAttr _bd .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _bd .ST_TrueFalse ;AllowcommentsAttr _bd .ST_TrueFalse ;ShowsigndateAttr _bd .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func (_gbcda *OfcST_CalloutPlacement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fceef ,_dgafg :=d .Token ();if _dgafg !=nil {return _dgafg ;};if _bcage ,_gdbeac :=_fceef .(_b .EndElement );_gdbeac &&_bcage .Name ==start .Name {*_gbcda =1;return nil ;};if _cfcca ,_adad :=_fceef .(_b .CharData );!_adad {return _e .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",_fceef );}else {switch string (_cfcca ){case "":*_gbcda =0;case "\u0074\u006f\u0070":*_gbcda =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbcda =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gbcda =3;case "\u0075\u0073\u0065\u0072":*_gbcda =4;};};_fceef ,_dgafg =d .Token ();if _dgafg !=nil {return _dgafg ;};if _bbaeb ,_cgccg :=_fceef .(_b .EndElement );_cgccg &&_bbaeb .Name ==start .Name {return nil ;};return _e .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",_fceef );};func (_fgeeg OfcST_OLEDrawAspect )String ()string {switch _fgeeg {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};type ST_StrokeArrowType byte ; -// Validate validates the OfcShapelayout and its children -func (_beggdg *OfcShapelayout )Validate ()error {return _beggdg .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func NewAG_Path ()*AG_Path {_daffe :=&AG_Path {};return _daffe };func (_fbaag *ST_StrokeJoinStyle )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gfddc ,_ddba :=d .Token ();if _ddba !=nil {return _ddba ;};if _dbcc ,_bcede :=_gfddc .(_dbcbe .EndElement );_bcede &&_dbcc .Name ==start .Name {*_fbaag =1;return nil ;};if _facfab ,_begaf :=_gfddc .(_dbcbe .CharData );!_begaf {return _eedc .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",_gfddc );}else {switch string (_facfab ){case "":*_fbaag =0;case "\u0072\u006f\u0075n\u0064":*_fbaag =1;case "\u0062\u0065\u0076e\u006c":*_fbaag =2;case "\u006d\u0069\u0074e\u0072":*_fbaag =3;};};_gfddc ,_ddba =d .Token ();if _ddba !=nil {return _ddba ;};if _egaf ,_eecfb :=_gfddc .(_dbcbe .EndElement );_eecfb &&_egaf .Name ==start .Name {return nil ;};return _eedc .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",_gfddc );}; +// Validate validates the CT_Formulas and its children +func (_gcdg *CT_Formulas )Validate ()error {return _gcdg .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_cbcce OfcST_Angle )String ()string {switch _cbcce {case 0:return "";case 1:return "\u0061\u006e\u0079";case 2:return "\u0033\u0030";case 3:return "\u0034\u0035";case 4:return "\u0036\u0030";case 5:return "\u0039\u0030";case 6:return "\u0061\u0075\u0074\u006f";};return "";};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_gebd *CT_ImageData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gebd .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .EmbosscolorAttr )});};if _gebd .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .RecolortargetAttr )});};if _gebd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .HrefAttr )});};if _gebd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .AlthrefAttr )});};if _gebd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .TitleAttr )});};if _gebd .OleidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .OleidAttr )});};if _gebd .DetectmouseclickAttr !=_bd .ST_TrueFalseUnset {_adef ,_cbgb :=_gebd .DetectmouseclickAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _cbgb !=nil {return _cbgb ;};start .Attr =append (start .Attr ,_adef );};if _gebd .MovieAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .MovieAttr )});};if _gebd .RelidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .RelidAttr )});};if _gebd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .IdAttr )});};if _gebd .PictAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .PictAttr )});};if _gebd .RHrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .RHrefAttr )});};if _gebd .SIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .SIdAttr )});};if _gebd .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .SrcAttr )});};if _gebd .CropleftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .CropleftAttr )});};if _gebd .CroptopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .CroptopAttr )});};if _gebd .CroprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .CroprightAttr )});};if _gebd .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .CropbottomAttr )});};if _gebd .GainAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .GainAttr )});};if _gebd .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .BlacklevelAttr )});};if _gebd .GammaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .GammaAttr )});};if _gebd .GrayscaleAttr !=_bd .ST_TrueFalseUnset {_gddc ,_cceae :=_gebd .GrayscaleAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _cceae !=nil {return _cceae ;};start .Attr =append (start .Attr ,_gddc );};if _gebd .BilevelAttr !=_bd .ST_TrueFalseUnset {_faedg ,_acdfe :=_gebd .BilevelAttr .MarshalXMLAttr (_b .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _acdfe !=nil {return _acdfe ;};start .Attr =append (start .Attr ,_faedg );};if _gebd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcdc ST_ShadowType )ValidateWithPath (path string )error {switch _gfcdc {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcdc ));};return nil ;};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_ageeg ST_FillType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afbcf :=_b .Attr {};_afbcf .Name =name ;switch _ageeg {case ST_FillTypeUnset :_afbcf .Value ="";case ST_FillTypeSolid :_afbcf .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_afbcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_afbcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_afbcf .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_afbcf .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_afbcf .Value ="\u0066\u0072\u0061m\u0065";};return _afbcf ,nil ;};func NewOfcCT_Entry ()*OfcCT_Entry {_egfd :=&OfcCT_Entry {};return _egfd };type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_dbag *OfcCT_Extrusion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cegdc :=range start .Attr {if _cegdc .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_dbag .ColormodeAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0063\u006f\u006co\u0072"{_gbdbb ,_gbdfb :=_cegdc .Value ,error (nil );if _gbdfb !=nil {return _gbdfb ;};_dbag .ColorAttr =&_gbdbb ;continue ;};if _cegdc .Name .Local =="\u0074\u0079\u0070\u0065"{_dbag .TypeAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_dbfdg ,_gcdb :=_g .ParseFloat (_cegdc .Value ,64);if _gcdb !=nil {return _gcdb ;};_dbeea :=float32 (_dbfdg );_dbag .ShininessAttr =&_dbeea ;continue ;};if _cegdc .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_fefg ,_caeeg :=_cegdc .Value ,error (nil );if _caeeg !=nil {return _caeeg ;};_dbag .ViewpointoriginAttr =&_fefg ;continue ;};if _cegdc .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_egfa ,_ececb :=_cegdc .Value ,error (nil );if _ececb !=nil {return _ececb ;};_dbag .SpecularityAttr =&_egfa ;continue ;};if _cegdc .Name .Local =="\u0070\u006c\u0061n\u0065"{_dbag .PlaneAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_ebebf ,_ecbga :=_cegdc .Value ,error (nil );if _ecbga !=nil {return _ecbga ;};_dbag .DiffusityAttr =&_ebebf ;continue ;};if _cegdc .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_bdgea ,_aged :=_cegdc .Value ,error (nil );if _aged !=nil {return _aged ;};_dbag .SkewamtAttr =&_bdgea ;continue ;};if _cegdc .Name .Local =="\u006d\u0065\u0074a\u006c"{_dbag .MetalAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_dbfe ,_cfaf :=_cegdc .Value ,error (nil );if _cfaf !=nil {return _cfaf ;};_dbag .BackdepthAttr =&_dbfe ;continue ;};if _cegdc .Name .Local =="\u0065\u0064\u0067\u0065"{_bbeag ,_acce :=_cegdc .Value ,error (nil );if _acce !=nil {return _acce ;};_dbag .EdgeAttr =&_bbeag ;continue ;};if _cegdc .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_ebgfc ,_cfacfd :=_cegdc .Value ,error (nil );if _cfacfd !=nil {return _cfacfd ;};_dbag .Lightlevel2Attr =&_ebgfc ;continue ;};if _cegdc .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_bgbggd ,_geacd :=_g .ParseFloat (_cegdc .Value ,64);if _geacd !=nil {return _geacd ;};_cdee :=float32 (_bgbggd );_dbag .OrientationangleAttr =&_cdee ;continue ;};if _cegdc .Name .Local =="\u006f\u006e"{_dbag .OnAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_dbag .LightharshAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_dbag .LightfaceAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_eaadd ,_cdfbfd :=_cegdc .Value ,error (nil );if _cdfbfd !=nil {return _cdfbfd ;};_dbag .ForedepthAttr =&_eaadd ;continue ;};if _cegdc .Name .Local =="\u0065\u0078\u0074"{_dbag .ExtAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dbag .AutorotationcenterAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0066\u0061\u0063e\u0074"{_agdcb ,_bgeeb :=_cegdc .Value ,error (nil );if _bgeeb !=nil {return _bgeeb ;};_dbag .FacetAttr =&_agdcb ;continue ;};if _cegdc .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_dbag .RenderAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bbeee ,_dbdc :=_cegdc .Value ,error (nil );if _dbdc !=nil {return _dbdc ;};_dbag .LightlevelAttr =&_bbeee ;continue ;};if _cegdc .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_agbfd ,_eggbea :=_cegdc .Value ,error (nil );if _eggbea !=nil {return _eggbea ;};_dbag .BrightnessAttr =&_agbfd ;continue ;};if _cegdc .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_adfge ,_abeff :=_g .ParseFloat (_cegdc .Value ,64);if _abeff !=nil {return _abeff ;};_ddbdb :=float32 (_adfge );_dbag .SkewangleAttr =&_ddbdb ;continue ;};if _cegdc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_dcadg ,_gfcgf :=_cegdc .Value ,error (nil );if _gfcgf !=nil {return _gfcgf ;};_dbag .Lightposition2Attr =&_dcadg ;continue ;};if _cegdc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_eabdb ,_cfgcb :=_cegdc .Value ,error (nil );if _cfgcb !=nil {return _cfgcb ;};_dbag .RotationangleAttr =&_eabdb ;continue ;};if _cegdc .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_dbag .Lightharsh2Attr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fgbde ,_fgcgc :=_cegdc .Value ,error (nil );if _fgcgc !=nil {return _fgcgc ;};_dbag .OrientationAttr =&_fgbde ;continue ;};if _cegdc .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dbag .LockrotationcenterAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_acaec ,_dbfg :=_cegdc .Value ,error (nil );if _dbfg !=nil {return _dbfg ;};_dbag .RotationcenterAttr =&_acaec ;continue ;};if _cegdc .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gfdg ,_ggfbbb :=_cegdc .Value ,error (nil );if _ggfbbb !=nil {return _ggfbbb ;};_dbag .ViewpointAttr =&_gfdg ;continue ;};if _cegdc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egca ,_cgfabb :=_cegdc .Value ,error (nil );if _cgfabb !=nil {return _cgfabb ;};_dbag .LightpositionAttr =&_egca ;continue ;};};for {_gdagac ,_ggdg :=d .Token ();if _ggdg !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_ggdg );};if _aaee ,_efedeg :=_gdagac .(_b .EndElement );_efedeg &&_aaee .Name ==start .Name {break ;};};return nil ;};const (OfcST_ScreenSizeUnset OfcST_ScreenSize =0;OfcST_ScreenSize544x376 OfcST_ScreenSize =1;OfcST_ScreenSize640x480 OfcST_ScreenSize =2;OfcST_ScreenSize720x512 OfcST_ScreenSize =3;OfcST_ScreenSize800x600 OfcST_ScreenSize =4;OfcST_ScreenSize1024x768 OfcST_ScreenSize =5;OfcST_ScreenSize1152x862 OfcST_ScreenSize =6;); -// Validate validates the CT_Curve and its children -func (_bdbd *CT_Curve )Validate ()error {return _bdbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_cgd *ST_ShadowType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_cgd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cgd =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cgd =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_cgd =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cgd =4;};return nil ;};func (_ccdgf *CT_PolyLine )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_gebega :=range start .Attr {if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ccdgf .UserdrawnAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0063\u006c\u0069\u0070"{_ccdgf .ClipAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ccdgf .UserhiddenAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ccdgf .InsetmodeAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ccdgf .BulletAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ccdgf .PreferrelativeAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0068\u0072"{_ccdgf .HrAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ccdgf .OleiconAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0068\u0072\u0073t\u0064"{_ccdgf .HrstdAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ccdgf .HrnoshadeAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dfacd ,_dbggb :=_gebega .Value ,error (nil );if _dbggb !=nil {return _dbggb ;};_ccdgf .BordertopcolorAttr =&_dfacd ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ccdgf .DgmlayoutAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ccdgf .AllowoverlapAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ccdgf .BwnormalAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ccdgf .CliptowrapAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_agacf ,_ccde :=_gebega .Value ,error (nil );if _ccde !=nil {return _ccde ;};_ccdgf .BorderbottomcolorAttr =&_agacf ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u006f\u006e\u0065\u0064"{_ccdgf .OnedAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ccdgf .DgmlayoutmruAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbggg ,_abbd :=_egcdd .ParseInt (_gebega .Value ,10,64);if _abbd !=nil {return _abbd ;};_ccdgf .RegroupidAttr =&_bbggg ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ccdgf .AllowincellAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0068\u0072\u0070c\u0074"{_bffag ,_ggfgg :=_egcdd .ParseFloat (_gebega .Value ,64);if _ggfgg !=nil {return _ggfgg ;};_ef :=float32 (_bffag );_ccdgf .HrpctAttr =&_ef ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ccdgf .ButtonAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0073\u0070\u0069\u0064"{_ffed ,_bgefe :=_gebega .Value ,error (nil );if _bgefe !=nil {return _bgefe ;};_ccdgf .SpidAttr =&_ffed ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0073\u0070\u0074"{_ccaca ,_dcbeg :=_egcdd .ParseFloat (_gebega .Value ,64);if _dcbeg !=nil {return _dcbeg ;};_aceff :=float32 (_ccaca );_ccdgf .SptAttr =&_aceff ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgce ,_edee :=_gebega .Value ,error (nil );if _edee !=nil {return _edee ;};_ccdgf .BorderleftcolorAttr =&_dgce ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u006f\u006c\u0065"{_ccdgf .OleAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dgadd ,_cbfc :=_gebega .Value ,error (nil );if _cbfc !=nil {return _cbfc ;};_ccdgf .BorderrightcolorAttr =&_dgadd ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ccdgf .BwmodeAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dfege ,_daab :=_egcdd .ParseInt (_gebega .Value ,10,64);if _daab !=nil {return _daab ;};_ccdgf .DgmnodekindAttr =&_dfege ;continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccdgf .ForcedashAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ccdgf .BwpureAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ccdgf .ConnectortypeAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ccdgf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebega .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ccdgf .HralignAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dffgf ,_bcece :=_gebega .Value ,error (nil );if _bcece !=nil {return _bcece ;};_ccdgf .CoordsizeAttr =&_dffgf ;continue ;};if _gebega .Name .Local =="\u0073\u0074\u0079l\u0065"{_aacdffc ,_gaaeg :=_gebega .Value ,error (nil );if _gaaeg !=nil {return _gaaeg ;};_ccdgf .StyleAttr =&_aacdffc ;continue ;};if _gebega .Name .Local =="\u0069\u0064"{_fcgbdc ,_bdafd :=_gebega .Value ,error (nil );if _bdafd !=nil {return _bdafd ;};_ccdgf .IdAttr =&_fcgbdc ;continue ;};if _gebega .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ccdgf .StrokedAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Local =="\u0070\u0072\u0069n\u0074"{_ccdgf .PrintAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbdeb ,_aggb :=_gebega .Value ,error (nil );if _aggb !=nil {return _aggb ;};_ccdgf .StrokeweightAttr =&_fbdeb ;continue ;};if _gebega .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_adca ,_fgfgf :=_gebega .Value ,error (nil );if _fgfgf !=nil {return _fgfgf ;};_ccdgf .WrapcoordsAttr =&_adca ;continue ;};if _gebega .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eddab ,_eefbd :=_gebega .Value ,error (nil );if _eefbd !=nil {return _eefbd ;};_ccdgf .ChromakeyAttr =&_eddab ;continue ;};if _gebega .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgecg ,_cfdb :=_gebega .Value ,error (nil );if _cfdb !=nil {return _cfdb ;};_ccdgf .FillcolorAttr =&_dgecg ;continue ;};if _gebega .Name .Local =="\u0061\u006c\u0074"{_fedbd ,_aeac :=_gebega .Value ,error (nil );if _aeac !=nil {return _aeac ;};_ccdgf .AltAttr =&_fedbd ;continue ;};if _gebega .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gaegf ,_dbcga :=_gebega .Value ,error (nil );if _dbcga !=nil {return _dbcga ;};_ccdgf .OpacityAttr =&_gaegf ;continue ;};if _gebega .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_befc ,_gcdbe :=_gebega .Value ,error (nil );if _gcdbe !=nil {return _gcdbe ;};_ccdgf .StrokecolorAttr =&_befc ;continue ;};if _gebega .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccdgf .InsetpenAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ccdgf .FilledAttr .UnmarshalXMLAttr (_gebega );continue ;};if _gebega .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aedea ,_fcceg :=_gebega .Value ,error (nil );if _fcceg !=nil {return _fcceg ;};_ccdgf .CoordoriginAttr =&_aedea ;continue ;};if _gebega .Name .Local =="\u0074\u0069\u0074l\u0065"{_gafg ,_bgca :=_gebega .Value ,error (nil );if _bgca !=nil {return _bgca ;};_ccdgf .TitleAttr =&_gafg ;continue ;};if _gebega .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdfdb ,_gefaa :=_gebega .Value ,error (nil );if _gefaa !=nil {return _gefaa ;};_ccdgf .ClassAttr =&_gdfdb ;continue ;};if _gebega .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_feec ,_eebf :=_gebega .Value ,error (nil );if _eebf !=nil {return _eebf ;};_ccdgf .TargetAttr =&_feec ;continue ;};if _gebega .Name .Local =="\u0068\u0072\u0065\u0066"{_daafg ,_egdga :=_gebega .Value ,error (nil );if _egdga !=nil {return _egdga ;};_ccdgf .HrefAttr =&_daafg ;continue ;};if _gebega .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_bdcfb ,_feda :=_gebega .Value ,error (nil );if _feda !=nil {return _feda ;};_ccdgf .PointsAttr =&_bdcfb ;continue ;};};_cbed :for {_cbde ,_efaf :=d .Token ();if _efaf !=nil {return _efaf ;};switch _aabdg :=_cbde .(type ){case _dbcbe .StartElement :switch _aabdg .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_dfcb :=NewOfcInk ();if _cdbeg :=d .DecodeElement (_dfcb ,&_aabdg );_cdbeg !=nil {return _cdbeg ;};_ccdgf .Ink =append (_ccdgf .Ink ,_dfcb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gcedg :=NewEG_ShapeElements ();_gcedg .Path =NewPath ();if _fagg :=d .DecodeElement (_gcedg .Path ,&_aabdg );_fagg !=nil {return _fagg ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_gcedg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_agdcf :=NewEG_ShapeElements ();_agdcf .Formulas =NewFormulas ();if _aefa :=d .DecodeElement (_agdcf .Formulas ,&_aabdg );_aefa !=nil {return _aefa ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_agdcf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gdbd :=NewEG_ShapeElements ();_gdbd .Handles =NewHandles ();if _fgge :=d .DecodeElement (_gdbd .Handles ,&_aabdg );_fgge !=nil {return _fgge ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_gdbd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dgb :=NewEG_ShapeElements ();_dgb .Fill =NewFill ();if _beaad :=d .DecodeElement (_dgb .Fill ,&_aabdg );_beaad !=nil {return _beaad ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_dgb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bacd :=NewEG_ShapeElements ();_bacd .Stroke =NewStroke ();if _ccgaf :=d .DecodeElement (_bacd .Stroke ,&_aabdg );_ccgaf !=nil {return _ccgaf ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_bacd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dfcc :=NewEG_ShapeElements ();_dfcc .Shadow =NewShadow ();if _cga :=d .DecodeElement (_dfcc .Shadow ,&_aabdg );_cga !=nil {return _cga ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_dfcc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ff :=NewEG_ShapeElements ();_ff .Textbox =NewTextbox ();if _a :=d .DecodeElement (_ff .Textbox ,&_aabdg );_a !=nil {return _a ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_ff );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dbef :=NewEG_ShapeElements ();_dbef .Textpath =NewTextpath ();if _cebea :=d .DecodeElement (_dbef .Textpath ,&_aabdg );_cebea !=nil {return _cebea ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_dbef );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gfaa :=NewEG_ShapeElements ();_gfaa .Imagedata =NewImagedata ();if _ebdee :=d .DecodeElement (_gfaa .Imagedata ,&_aabdg );_ebdee !=nil {return _ebdee ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_gfaa );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_eafa :=NewEG_ShapeElements ();_eafa .Skew =NewOfcSkew ();if _cdgaa :=d .DecodeElement (_eafa .Skew ,&_aabdg );_cdgaa !=nil {return _cdgaa ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_eafa );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fcefc :=NewEG_ShapeElements ();_fcefc .Extrusion =NewOfcExtrusion ();if _gfeb :=d .DecodeElement (_fcefc .Extrusion ,&_aabdg );_gfeb !=nil {return _gfeb ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_fcefc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cgae :=NewEG_ShapeElements ();_cgae .Callout =NewOfcCallout ();if _ddgbe :=d .DecodeElement (_cgae .Callout ,&_aabdg );_ddgbe !=nil {return _ddgbe ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_cgae );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_eaeff :=NewEG_ShapeElements ();_eaeff .Lock =NewOfcLock ();if _fddca :=d .DecodeElement (_eaeff .Lock ,&_aabdg );_fddca !=nil {return _fddca ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_eaeff );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ggcb :=NewEG_ShapeElements ();_ggcb .Clippath =NewOfcClippath ();if _gbdd :=d .DecodeElement (_ggcb .Clippath ,&_aabdg );_gbdd !=nil {return _gbdd ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_ggcb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bcadf :=NewEG_ShapeElements ();_bcadf .Signatureline =NewOfcSignatureline ();if _cecegf :=d .DecodeElement (_bcadf .Signatureline ,&_aabdg );_cecegf !=nil {return _cecegf ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_bcadf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fgab :=NewEG_ShapeElements ();_fgab .Wrap =_baad .NewWrap ();if _afag :=d .DecodeElement (_fgab .Wrap ,&_aabdg );_afag !=nil {return _afag ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_fgab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dcfba :=NewEG_ShapeElements ();_dcfba .Anchorlock =_baad .NewAnchorlock ();if _ccfdg :=d .DecodeElement (_dcfba .Anchorlock ,&_aabdg );_ccfdg !=nil {return _ccfdg ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_dcfba );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_efdg :=NewEG_ShapeElements ();_efdg .Bordertop =_baad .NewBordertop ();if _cadcg :=d .DecodeElement (_efdg .Bordertop ,&_aabdg );_cadcg !=nil {return _cadcg ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_efdg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_eaea :=NewEG_ShapeElements ();_eaea .Borderbottom =_baad .NewBorderbottom ();if _fegb :=d .DecodeElement (_eaea .Borderbottom ,&_aabdg );_fegb !=nil {return _fegb ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_eaea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cccfef :=NewEG_ShapeElements ();_cccfef .Borderleft =_baad .NewBorderleft ();if _gccc :=d .DecodeElement (_cccfef .Borderleft ,&_aabdg );_gccc !=nil {return _gccc ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_cccfef );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gfcca :=NewEG_ShapeElements ();_gfcca .Borderright =_baad .NewBorderright ();if _eg :=d .DecodeElement (_gfcca .Borderright ,&_aabdg );_eg !=nil {return _eg ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_gfcca );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bgbcac :=NewEG_ShapeElements ();_bgbcac .ClientData =_edcbg .NewClientData ();if _gccfd :=d .DecodeElement (_bgbcac .ClientData ,&_aabdg );_gccfd !=nil {return _gccfd ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_bgbcac );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ddecb :=NewEG_ShapeElements ();_ddecb .Textdata =_abbeb .NewTextdata ();if _fbcfd :=d .DecodeElement (_ddecb .Textdata ,&_aabdg );_fbcfd !=nil {return _fbcfd ;};_ccdgf .EG_ShapeElements =append (_ccdgf .EG_ShapeElements ,_ddecb );default:_effcd .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\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_aabdg .Name );if _bedg :=d .Skip ();_bedg !=nil {return _bedg ;};};case _dbcbe .EndElement :break _cbed ;case _dbcbe .CharData :};};return nil ;};func (_fcd *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_fcd =0;case "\u0073\u0068\u006fr\u0074":*_fcd =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcd =2;case "\u006c\u006f\u006e\u0067":*_fcd =3;};return nil ;}; +// Validate validates the OfcRight and its children +func (_bfgddb *OfcRight )Validate ()error {return _bfgddb .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func (_aecf *AG_Ext )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecf .ExtAttr =ST_Ext (1);for _ ,_ega :=range start .Attr {if _ega .Name .Local =="\u0065\u0078\u0074"{_aecf .ExtAttr .UnmarshalXMLAttr (_ega );continue ;};};for {_fgc ,_afgc :=d .Token ();if _afgc !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_afgc );};if _bcde ,_dcd :=_fgc .(_b .EndElement );_dcd &&_bcde .Name ==start .Name {break ;};};return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _bd .ST_TrueFalse ;MovieAttr *float32 ;RelidAttr *string ;IdAttr *string ;PictAttr *string ;RHrefAttr *string ;SIdAttr *string ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _bd .ST_TrueFalse ;BilevelAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;};func (_adbgf *CT_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaae :=range start .Attr {if _eaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adbgf .BwmodeAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adbgf .BwpureAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adbgf .BwnormalAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaae .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_adbgf .TargetscreensizeAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Local =="\u0069\u0064"{_edeg ,_acdf :=_eaae .Value ,error (nil );if _acdf !=nil {return _acdf ;};_adbgf .IdAttr =&_edeg ;continue ;};if _eaae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adbgf .FilledAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fgeg ,_dfaee :=_eaae .Value ,error (nil );if _dfaee !=nil {return _dfaee ;};_adbgf .FillcolorAttr =&_fgeg ;continue ;};};_cfggb :for {_bfac ,_adbac :=d .Token ();if _adbac !=nil {return _adbac ;};switch _gcgf :=_bfac .(type ){case _b .StartElement :switch _gcgf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_adbgf .Fill =NewFill ();if _cfdc :=d .DecodeElement (_adbgf .Fill ,&_gcgf );_cfdc !=nil {return _cfdc ;};default:_d .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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_gcgf .Name );if _gbfbf :=d .Skip ();_gbfbf !=nil {return _gbfbf ;};};case _b .EndElement :break _cfggb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path -func (_efbea *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_fffbcd OfcST_HrAlign )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_bfffgc :=_dbcbe .Attr {};_bfffgc .Name =name ;switch _fffbcd {case OfcST_HrAlignUnset :_bfffgc .Value ="";case OfcST_HrAlignLeft :_bfffgc .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_bfffgc .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_bfffgc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _bfffgc ,nil ;};func (_faffe *OfcCT_ShapeLayout )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _faffe .ExtAttr !=ST_ExtUnset {_bbff ,_bfcbc :=_faffe .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _bfcbc !=nil {return _bfcbc ;};start .Attr =append (start .Attr ,_bbff );};e .EncodeToken (start );if _faffe .Idmap !=nil {_bdabd :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_faffe .Idmap ,_bdabd );};if _faffe .Regrouptable !=nil {_dfgebc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_faffe .Regrouptable ,_dfgebc );};if _faffe .Rules !=nil {_efac :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_faffe .Rules ,_efac );};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_dggaa *OfcST_BWMode )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_bfdgd ,_gcdgf :=d .Token ();if _gcdgf !=nil {return _gcdgf ;};if _faag ,_agea :=_bfdgd .(_dbcbe .EndElement );_agea &&_faag .Name ==start .Name {*_dggaa =1;return nil ;};if _becb ,_acc :=_bfdgd .(_dbcbe .CharData );!_acc {return _eedc .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",_bfdgd );}else {switch string (_becb ){case "":*_dggaa =0;case "\u0063\u006f\u006co\u0072":*_dggaa =1;case "\u0061\u0075\u0074\u006f":*_dggaa =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_dggaa =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_dggaa =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_dggaa =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_dggaa =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_dggaa =7;case "\u0062\u006c\u0061c\u006b":*_dggaa =8;case "\u0077\u0068\u0069t\u0065":*_dggaa =9;case "\u0068\u0069\u0064\u0065":*_dggaa =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_dggaa =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_dggaa =12;};};_bfdgd ,_gcdgf =d .Token ();if _gcdgf !=nil {return _gcdgf ;};if _fbcf ,_edead :=_bfdgd .(_dbcbe .EndElement );_edead &&_fbcf .Name ==start .Name {return nil ;};return _eedc .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",_bfdgd );};func (_ccegc *OfcInk )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u0069n\u006b";return _ccegc .OfcCT_Ink .MarshalXML (e ,start );};func (_fcebbg OfcST_ExtrusionPlane )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_fdeabg :=_dbcbe .Attr {};_fdeabg .Name =name ;switch _fcebbg {case OfcST_ExtrusionPlaneUnset :_fdeabg .Value ="";case OfcST_ExtrusionPlaneXY :_fdeabg .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_fdeabg .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_fdeabg .Value ="\u0059\u005a";};return _fdeabg ,nil ;};func (_gebfg *Line )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gebfg .CT_Line =*NewCT_Line ();for _ ,_bge :=range start .Attr {if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gebfg .UserdrawnAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gebfg .ButtonAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gebfg .DgmlayoutmruAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gebfg .UserhiddenAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gebfg .CliptowrapAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gebfg .BulletAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u006f\u006c\u0065"{_gebfg .OleAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068\u0072"{_gebfg .HrAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0073\u0070\u0069\u0064"{_dbgcb ,_agfff :=_bge .Value ,error (nil );if _agfff !=nil {return _agfff ;};_gebfg .SpidAttr =&_dbgcb ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068\u0072\u0073t\u0064"{_gebfg .HrstdAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gebfg .BwnormalAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggee ,_affg :=_bge .Value ,error (nil );if _affg !=nil {return _affg ;};_gebfg .BordertopcolorAttr =&_ggee ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gebfg .DgmlayoutAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gebfg .ForcedashAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gebfg .AllowoverlapAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gebfg .HrnoshadeAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gebfg .PreferrelativeAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dacf ,_aggba :=_bge .Value ,error (nil );if _aggba !=nil {return _aggba ;};_gebfg .BorderbottomcolorAttr =&_dacf ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u006f\u006e\u0065\u0064"{_gebfg .OnedAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ffgd ,_fdeg :=_egcdd .ParseInt (_bge .Value ,10,64);if _fdeg !=nil {return _fdeg ;};_gebfg .DgmnodekindAttr =&_ffgd ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdebb ,_ccede :=_egcdd .ParseInt (_bge .Value ,10,64);if _ccede !=nil {return _ccede ;};_gebfg .RegroupidAttr =&_bdebb ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gebfg .AllowincellAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfagc ,_gggdg :=_egcdd .ParseFloat (_bge .Value ,64);if _gggdg !=nil {return _gggdg ;};_abeaa :=float32 (_gfagc );_gebfg .HrpctAttr =&_abeaa ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0063\u006c\u0069\u0070"{_gebfg .ClipAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gebfg .InsetmodeAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcedf ,_ddecf :=_bge .Value ,error (nil );if _ddecf !=nil {return _ddecf ;};_gebfg .BorderleftcolorAttr =&_dcedf ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gebfg .OleiconAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eggg ,_fda :=_bge .Value ,error (nil );if _fda !=nil {return _fda ;};_gebfg .BorderrightcolorAttr =&_eggg ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gebfg .ConnectortypeAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gebfg .BwpureAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gebfg .BwmodeAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0073\u0070\u0074"{_cccf ,_bceac :=_egcdd .ParseFloat (_bge .Value ,64);if _bceac !=nil {return _bceac ;};_bdc :=float32 (_cccf );_gebfg .SptAttr =&_bdc ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gebfg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gebfg .HralignAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Local =="\u0074\u006f"{_bef ,_cacce :=_bge .Value ,error (nil );if _cacce !=nil {return _cacce ;};_gebfg .ToAttr =&_bef ;continue ;};if _bge .Name .Local =="\u0069\u0064"{_eebfd ,_ecfdb :=_bge .Value ,error (nil );if _ecfdb !=nil {return _ecfdb ;};_gebfg .IdAttr =&_eebfd ;continue ;};if _bge .Name .Local =="\u0061\u006c\u0074"{_adbcf ,_gfcf :=_bge .Value ,error (nil );if _gfcf !=nil {return _gfcf ;};_gebfg .AltAttr =&_adbcf ;continue ;};if _bge .Name .Local =="\u0070\u0072\u0069n\u0074"{_gebfg .PrintAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gebfg .StrokedAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dgdcg ,_eegcc :=_bge .Value ,error (nil );if _eegcc !=nil {return _eegcc ;};_gebfg .WrapcoordsAttr =&_dgdcg ;continue ;};if _bge .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_acbab ,_ceadb :=_bge .Value ,error (nil );if _ceadb !=nil {return _ceadb ;};_gebfg .StrokeweightAttr =&_acbab ;continue ;};if _bge .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bcb ,_bggcb :=_bge .Value ,error (nil );if _bggcb !=nil {return _bggcb ;};_gebfg .CoordoriginAttr =&_bcb ;continue ;};if _bge .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccaed ,_ddd :=_bge .Value ,error (nil );if _ddd !=nil {return _ddd ;};_gebfg .ChromakeyAttr =&_ccaed ;continue ;};if _bge .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_caeae ,_gbdg :=_bge .Value ,error (nil );if _gbdg !=nil {return _gbdg ;};_gebfg .FillcolorAttr =&_caeae ;continue ;};if _bge .Name .Local =="\u0073\u0074\u0079l\u0065"{_cac ,_eggga :=_bge .Value ,error (nil );if _eggga !=nil {return _eggga ;};_gebfg .StyleAttr =&_cac ;continue ;};if _bge .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caadb ,_fbec :=_bge .Value ,error (nil );if _fbec !=nil {return _fbec ;};_gebfg .OpacityAttr =&_caadb ;continue ;};if _bge .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aee ,_dfba :=_bge .Value ,error (nil );if _dfba !=nil {return _dfba ;};_gebfg .StrokecolorAttr =&_aee ;continue ;};if _bge .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gebfg .InsetpenAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Local =="\u0066\u0072\u006f\u006d"{_gfge ,_cgccg :=_bge .Value ,error (nil );if _cgccg !=nil {return _cgccg ;};_gebfg .FromAttr =&_gfge ;continue ;};if _bge .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acfg ,_gfadac :=_bge .Value ,error (nil );if _gfadac !=nil {return _gfadac ;};_gebfg .CoordsizeAttr =&_acfg ;continue ;};if _bge .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccda ,_dgebg :=_bge .Value ,error (nil );if _dgebg !=nil {return _dgebg ;};_gebfg .TitleAttr =&_ccda ;continue ;};if _bge .Name .Local =="\u0063\u006c\u0061s\u0073"{_fedcc ,_bafdgd :=_bge .Value ,error (nil );if _bafdgd !=nil {return _bafdgd ;};_gebfg .ClassAttr =&_fedcc ;continue ;};if _bge .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgbdb ,_gbbg :=_bge .Value ,error (nil );if _gbbg !=nil {return _gbbg ;};_gebfg .TargetAttr =&_bgbdb ;continue ;};if _bge .Name .Local =="\u0068\u0072\u0065\u0066"{_fbaf ,_gdca :=_bge .Value ,error (nil );if _gdca !=nil {return _gdca ;};_gebfg .HrefAttr =&_fbaf ;continue ;};if _bge .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gebfg .FilledAttr .UnmarshalXMLAttr (_bge );continue ;};};_adaed :for {_bdagga ,_dbcfb :=d .Token ();if _dbcfb !=nil {return _dbcfb ;};switch _dgaad :=_bdagga .(type ){case _dbcbe .StartElement :switch _dgaad .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ggba :=NewEG_ShapeElements ();_ggba .Path =NewPath ();if _cgbca :=d .DecodeElement (_ggba .Path ,&_dgaad );_cgbca !=nil {return _cgbca ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_ggba );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dfebe :=NewEG_ShapeElements ();_dfebe .Formulas =NewFormulas ();if _gdccd :=d .DecodeElement (_dfebe .Formulas ,&_dgaad );_gdccd !=nil {return _gdccd ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_dfebe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_adecb :=NewEG_ShapeElements ();_adecb .Handles =NewHandles ();if _cedae :=d .DecodeElement (_adecb .Handles ,&_dgaad );_cedae !=nil {return _cedae ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_adecb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ccae :=NewEG_ShapeElements ();_ccae .Fill =NewFill ();if _faed :=d .DecodeElement (_ccae .Fill ,&_dgaad );_faed !=nil {return _faed ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_ccae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbgecc :=NewEG_ShapeElements ();_cbgecc .Stroke =NewStroke ();if _edbac :=d .DecodeElement (_cbgecc .Stroke ,&_dgaad );_edbac !=nil {return _edbac ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_cbgecc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fcc :=NewEG_ShapeElements ();_fcc .Shadow =NewShadow ();if _ffga :=d .DecodeElement (_fcc .Shadow ,&_dgaad );_ffga !=nil {return _ffga ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_fcc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_aebeg :=NewEG_ShapeElements ();_aebeg .Textbox =NewTextbox ();if _bdbff :=d .DecodeElement (_aebeg .Textbox ,&_dgaad );_bdbff !=nil {return _bdbff ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_aebeg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ccbda :=NewEG_ShapeElements ();_ccbda .Textpath =NewTextpath ();if _eadfa :=d .DecodeElement (_ccbda .Textpath ,&_dgaad );_eadfa !=nil {return _eadfa ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_ccbda );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gbgdf :=NewEG_ShapeElements ();_gbgdf .Imagedata =NewImagedata ();if _afdad :=d .DecodeElement (_gbgdf .Imagedata ,&_dgaad );_afdad !=nil {return _afdad ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_gbgdf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_aec :=NewEG_ShapeElements ();_aec .Skew =NewOfcSkew ();if _ebcfd :=d .DecodeElement (_aec .Skew ,&_dgaad );_ebcfd !=nil {return _ebcfd ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_aec );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_egc :=NewEG_ShapeElements ();_egc .Extrusion =NewOfcExtrusion ();if _bdcad :=d .DecodeElement (_egc .Extrusion ,&_dgaad );_bdcad !=nil {return _bdcad ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_egc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gafgfb :=NewEG_ShapeElements ();_gafgfb .Callout =NewOfcCallout ();if _aeebf :=d .DecodeElement (_gafgfb .Callout ,&_dgaad );_aeebf !=nil {return _aeebf ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_gafgfb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bbccec :=NewEG_ShapeElements ();_bbccec .Lock =NewOfcLock ();if _ggcga :=d .DecodeElement (_bbccec .Lock ,&_dgaad );_ggcga !=nil {return _ggcga ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_bbccec );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cefag :=NewEG_ShapeElements ();_cefag .Clippath =NewOfcClippath ();if _ggcc :=d .DecodeElement (_cefag .Clippath ,&_dgaad );_ggcc !=nil {return _ggcc ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_cefag );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_deefee :=NewEG_ShapeElements ();_deefee .Signatureline =NewOfcSignatureline ();if _gec :=d .DecodeElement (_deefee .Signatureline ,&_dgaad );_gec !=nil {return _gec ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_deefee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cgecg :=NewEG_ShapeElements ();_cgecg .Wrap =_baad .NewWrap ();if _gabd :=d .DecodeElement (_cgecg .Wrap ,&_dgaad );_gabd !=nil {return _gabd ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_cgecg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ecdafa :=NewEG_ShapeElements ();_ecdafa .Anchorlock =_baad .NewAnchorlock ();if _gacab :=d .DecodeElement (_ecdafa .Anchorlock ,&_dgaad );_gacab !=nil {return _gacab ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_ecdafa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fgddf :=NewEG_ShapeElements ();_fgddf .Bordertop =_baad .NewBordertop ();if _eegb :=d .DecodeElement (_fgddf .Bordertop ,&_dgaad );_eegb !=nil {return _eegb ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_fgddf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_eaagd :=NewEG_ShapeElements ();_eaagd .Borderbottom =_baad .NewBorderbottom ();if _baca :=d .DecodeElement (_eaagd .Borderbottom ,&_dgaad );_baca !=nil {return _baca ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_eaagd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ddcfc :=NewEG_ShapeElements ();_ddcfc .Borderleft =_baad .NewBorderleft ();if _agdg :=d .DecodeElement (_ddcfc .Borderleft ,&_dgaad );_agdg !=nil {return _agdg ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_ddcfc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ffdab :=NewEG_ShapeElements ();_ffdab .Borderright =_baad .NewBorderright ();if _caaa :=d .DecodeElement (_ffdab .Borderright ,&_dgaad );_caaa !=nil {return _caaa ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_ffdab );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dabb :=NewEG_ShapeElements ();_dabb .ClientData =_edcbg .NewClientData ();if _ceggd :=d .DecodeElement (_dabb .ClientData ,&_dgaad );_ceggd !=nil {return _ceggd ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_dabb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dbcgf :=NewEG_ShapeElements ();_dbcgf .Textdata =_abbeb .NewTextdata ();if _bcge :=d .DecodeElement (_dbcgf .Textdata ,&_dgaad );_bcge !=nil {return _bcge ;};_gebfg .EG_ShapeElements =append (_gebfg .EG_ShapeElements ,_dbcgf );default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0069n\u0065\u0020\u0025\u0076",_dgaad .Name );if _ebag :=d .Skip ();_ebag !=nil {return _ebag ;};};case _dbcbe .EndElement :break _adaed ;case _dbcbe .CharData :};};return nil ;};const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);func (_dafgb *Rect )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _dafgb .CT_Rect .MarshalXML (e ,start );};func (_gaege *CT_Fill )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _gaege .TypeAttr !=ST_FillTypeUnset {_addeb ,_ddb :=_gaege .TypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0079\u0070\u0065"});if _ddb !=nil {return _ddb ;};start .Attr =append (start .Attr ,_addeb );};if _gaege .OnAttr !=_eeg .ST_TrueFalseUnset {_gffea ,_gcbbb :=_gaege .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _gcbbb !=nil {return _gcbbb ;};start .Attr =append (start .Attr ,_gffea );};if _gaege .ColorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .ColorAttr )});};if _gaege .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .OpacityAttr )});};if _gaege .Color2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .Color2Attr )});};if _gaege .SrcAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0072\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .SrcAttr )});};if _gaege .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .HrefAttr )});};if _gaege .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .AlthrefAttr )});};if _gaege .SizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .SizeAttr )});};if _gaege .OriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .OriginAttr )});};if _gaege .PositionAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .PositionAttr )});};if _gaege .AspectAttr !=ST_ImageAspectUnset {_faabe ,_bcafb :=_gaege .AspectAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _bcafb !=nil {return _bcafb ;};start .Attr =append (start .Attr ,_faabe );};if _gaege .ColorsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .ColorsAttr )});};if _gaege .AngleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .AngleAttr )});};if _gaege .AlignshapeAttr !=_eeg .ST_TrueFalseUnset {_aagf ,_ecgae :=_gaege .AlignshapeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _ecgae !=nil {return _ecgae ;};start .Attr =append (start .Attr ,_aagf );};if _gaege .FocusAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .FocusAttr )});};if _gaege .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .FocussizeAttr )});};if _gaege .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .FocuspositionAttr )});};if _gaege .MethodAttr !=ST_FillMethodUnset {_feaa ,_dbbbec :=_gaege .MethodAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _dbbbec !=nil {return _dbbbec ;};start .Attr =append (start .Attr ,_feaa );};if _gaege .DetectmouseclickAttr !=_eeg .ST_TrueFalseUnset {_gffc ,_daaga :=_gaege .DetectmouseclickAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _daaga !=nil {return _daaga ;};start .Attr =append (start .Attr ,_gffc );};if _gaege .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .TitleAttr )});};if _gaege .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .Opacity2Attr )});};if _gaege .RecolorAttr !=_eeg .ST_TrueFalseUnset {_cfdfb ,_gdfe :=_gaege .RecolorAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_cfdfb );};if _gaege .RotateAttr !=_eeg .ST_TrueFalseUnset {_fbcfc ,_abedb :=_gaege .RotateAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _abedb !=nil {return _abedb ;};start .Attr =append (start .Attr ,_fbcfc );};if _gaege .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .IdAttr )});};if _gaege .RelidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .RelidAttr )});};if _gaege .SIdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gaege .SIdAttr )});};e .EncodeToken (start );if _gaege .Fill !=nil {_dbfd :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gaege .Fill ,_dbfd );};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path +func (_daeb *OfcCT_Skew )ValidateWithPath (path string )error {if _ceadd :=_daeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ceadd !=nil {return _ceadd ;};if _cfgea :=_daeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cfgea !=nil {return _cfgea ;};return nil ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;};func (_gfge *CT_Arc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbbad :=range start .Attr {if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfge .UserdrawnAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfge .ButtonAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfge .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfge .UserhiddenAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfge .CliptowrapAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfge .BulletAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u006f\u006c\u0065"{_gfge .OleAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068\u0072"{_gfge .HrAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0073\u0070\u0069\u0064"{_gadcf ,_dgd :=_bbbad .Value ,error (nil );if _dgd !=nil {return _dgd ;};_gfge .SpidAttr =&_gadcf ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfge .HrstdAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfge .BwnormalAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddbg ,_gcda :=_bbbad .Value ,error (nil );if _gcda !=nil {return _gcda ;};_gfge .BordertopcolorAttr =&_ddbg ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfge .DgmlayoutAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfge .ForcedashAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfge .AllowoverlapAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfge .HrnoshadeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfge .PreferrelativeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fff ,_gagd :=_bbbad .Value ,error (nil );if _gagd !=nil {return _gagd ;};_gfge .BorderbottomcolorAttr =&_fff ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u006f\u006e\u0065\u0064"{_gfge .OnedAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebcg ,_cgab :=_g .ParseInt (_bbbad .Value ,10,64);if _cgab !=nil {return _cgab ;};_gfge .DgmnodekindAttr =&_ebcg ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_beff ,_ccac :=_g .ParseInt (_bbbad .Value ,10,64);if _ccac !=nil {return _ccac ;};_gfge .RegroupidAttr =&_beff ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfge .AllowincellAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068\u0072\u0070c\u0074"{_cede ,_cfea :=_g .ParseFloat (_bbbad .Value ,64);if _cfea !=nil {return _cfea ;};_gga :=float32 (_cede );_gfge .HrpctAttr =&_gga ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0063\u006c\u0069\u0070"{_gfge .ClipAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfge .InsetmodeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdfc ,_ddag :=_bbbad .Value ,error (nil );if _ddag !=nil {return _ddag ;};_gfge .BorderleftcolorAttr =&_cdfc ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfge .OleiconAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfdb ,_fecf :=_bbbad .Value ,error (nil );if _fecf !=nil {return _fecf ;};_gfge .BorderrightcolorAttr =&_cfdb ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfge .ConnectortypeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfge .BwpureAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfge .BwmodeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0073\u0070\u0074"{_ebgg ,_afa :=_g .ParseFloat (_bbbad .Value ,64);if _afa !=nil {return _afa ;};_cfgf :=float32 (_ebgg );_gfge .SptAttr =&_cfgf ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfge .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfge .HralignAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_fgdf ,_daae :=_g .ParseFloat (_bbbad .Value ,64);if _daae !=nil {return _daae ;};_gfge .EndAngleAttr =&_fgdf ;continue ;};if _bbbad .Name .Local =="\u0069\u0064"{_ffc ,_bcbc :=_bbbad .Value ,error (nil );if _bcbc !=nil {return _bcbc ;};_gfge .IdAttr =&_ffc ;continue ;};if _bbbad .Name .Local =="\u0061\u006c\u0074"{_edbd ,_fbde :=_bbbad .Value ,error (nil );if _fbde !=nil {return _fbde ;};_gfge .AltAttr =&_edbd ;continue ;};if _bbbad .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfge .PrintAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfge .StrokedAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dgee ,_cbcb :=_bbbad .Value ,error (nil );if _cbcb !=nil {return _cbcb ;};_gfge .WrapcoordsAttr =&_dgee ;continue ;};if _bbbad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbbc ,_ecbgf :=_bbbad .Value ,error (nil );if _ecbgf !=nil {return _ecbgf ;};_gfge .StrokeweightAttr =&_bbbc ;continue ;};if _bbbad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_adbc ,_baeaf :=_bbbad .Value ,error (nil );if _baeaf !=nil {return _baeaf ;};_gfge .CoordoriginAttr =&_adbc ;continue ;};if _bbbad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cddc ,_baed :=_bbbad .Value ,error (nil );if _baed !=nil {return _baed ;};_gfge .ChromakeyAttr =&_cddc ;continue ;};if _bbbad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcad ,_faee :=_bbbad .Value ,error (nil );if _faee !=nil {return _faee ;};_gfge .FillcolorAttr =&_dcad ;continue ;};if _bbbad .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbcd ,_ecec :=_bbbad .Value ,error (nil );if _ecec !=nil {return _ecec ;};_gfge .StyleAttr =&_cbcd ;continue ;};if _bbbad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdee ,_ffb :=_bbbad .Value ,error (nil );if _ffb !=nil {return _ffb ;};_gfge .OpacityAttr =&_fdee ;continue ;};if _bbbad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gada ,_gaaa :=_bbbad .Value ,error (nil );if _gaaa !=nil {return _gaaa ;};_gfge .StrokecolorAttr =&_gada ;continue ;};if _bbbad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfge .InsetpenAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_cgfg ,_ffce :=_g .ParseFloat (_bbbad .Value ,64);if _ffce !=nil {return _ffce ;};_gfge .StartAngleAttr =&_cgfg ;continue ;};if _bbbad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbde ,_egec :=_bbbad .Value ,error (nil );if _egec !=nil {return _egec ;};_gfge .CoordsizeAttr =&_cbde ;continue ;};if _bbbad .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaab ,_gfad :=_bbbad .Value ,error (nil );if _gfad !=nil {return _gfad ;};_gfge .TitleAttr =&_gaab ;continue ;};if _bbbad .Name .Local =="\u0063\u006c\u0061s\u0073"{_fbec ,_gbba :=_bbbad .Value ,error (nil );if _gbba !=nil {return _gbba ;};_gfge .ClassAttr =&_fbec ;continue ;};if _bbbad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eaec ,_deea :=_bbbad .Value ,error (nil );if _deea !=nil {return _deea ;};_gfge .TargetAttr =&_eaec ;continue ;};if _bbbad .Name .Local =="\u0068\u0072\u0065\u0066"{_dbcb ,_bfdf :=_bbbad .Value ,error (nil );if _bfdf !=nil {return _bfdf ;};_gfge .HrefAttr =&_dbcb ;continue ;};if _bbbad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfge .FilledAttr .UnmarshalXMLAttr (_bbbad );continue ;};};_dgag :for {_dfgda ,_cbbe :=d .Token ();if _cbbe !=nil {return _cbbe ;};switch _ebge :=_dfgda .(type ){case _b .StartElement :switch _ebge .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_faeed :=NewEG_ShapeElements ();_faeed .Path =NewPath ();if _fgebc :=d .DecodeElement (_faeed .Path ,&_ebge );_fgebc !=nil {return _fgebc ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_faeed );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_egff :=NewEG_ShapeElements ();_egff .Formulas =NewFormulas ();if _abec :=d .DecodeElement (_egff .Formulas ,&_ebge );_abec !=nil {return _abec ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_egff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_afcgf :=NewEG_ShapeElements ();_afcgf .Handles =NewHandles ();if _fedg :=d .DecodeElement (_afcgf .Handles ,&_ebge );_fedg !=nil {return _fedg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_afcgf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_fdbg :=NewEG_ShapeElements ();_fdbg .Fill =NewFill ();if _cggg :=d .DecodeElement (_fdbg .Fill ,&_ebge );_cggg !=nil {return _cggg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_fdbg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bdfe :=NewEG_ShapeElements ();_bdfe .Stroke =NewStroke ();if _bafg :=d .DecodeElement (_bdfe .Stroke ,&_ebge );_bafg !=nil {return _bafg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_bdfe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cfaa :=NewEG_ShapeElements ();_cfaa .Shadow =NewShadow ();if _cgfa :=d .DecodeElement (_cfaa .Shadow ,&_ebge );_cgfa !=nil {return _cgfa ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_cfaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gbgd :=NewEG_ShapeElements ();_gbgd .Textbox =NewTextbox ();if _cegb :=d .DecodeElement (_gbgd .Textbox ,&_ebge );_cegb !=nil {return _cegb ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_gbgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_bbfg :=NewEG_ShapeElements ();_bbfg .Textpath =NewTextpath ();if _cfdf :=d .DecodeElement (_bbfg .Textpath ,&_ebge );_cfdf !=nil {return _cfdf ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_bbfg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cdgdb :=NewEG_ShapeElements ();_cdgdb .Imagedata =NewImagedata ();if _faef :=d .DecodeElement (_cdgdb .Imagedata ,&_ebge );_faef !=nil {return _faef ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_cdgdb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_egabb :=NewEG_ShapeElements ();_egabb .Skew =NewOfcSkew ();if _abcbf :=d .DecodeElement (_egabb .Skew ,&_ebge );_abcbf !=nil {return _abcbf ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_egabb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fgbb :=NewEG_ShapeElements ();_fgbb .Extrusion =NewOfcExtrusion ();if _adbd :=d .DecodeElement (_fgbb .Extrusion ,&_ebge );_adbd !=nil {return _adbd ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_fgbb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bdgef :=NewEG_ShapeElements ();_bdgef .Callout =NewOfcCallout ();if _afdg :=d .DecodeElement (_bdgef .Callout ,&_ebge );_afdg !=nil {return _afdg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_bdgef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_egac :=NewEG_ShapeElements ();_egac .Lock =NewOfcLock ();if _adge :=d .DecodeElement (_egac .Lock ,&_ebge );_adge !=nil {return _adge ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_egac );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_deabd :=NewEG_ShapeElements ();_deabd .Clippath =NewOfcClippath ();if _adbg :=d .DecodeElement (_deabd .Clippath ,&_ebge );_adbg !=nil {return _adbg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_deabd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_aadc :=NewEG_ShapeElements ();_aadc .Signatureline =NewOfcSignatureline ();if _cecd :=d .DecodeElement (_aadc .Signatureline ,&_ebge );_cecd !=nil {return _cecd ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_aadc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bdaa :=NewEG_ShapeElements ();_bdaa .Wrap =_a .NewWrap ();if _eagea :=d .DecodeElement (_bdaa .Wrap ,&_ebge );_eagea !=nil {return _eagea ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_bdaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eagf :=NewEG_ShapeElements ();_eagf .Anchorlock =_a .NewAnchorlock ();if _ddca :=d .DecodeElement (_eagf .Anchorlock ,&_ebge );_ddca !=nil {return _ddca ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_eagf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dgge :=NewEG_ShapeElements ();_dgge .Bordertop =_a .NewBordertop ();if _aaaeb :=d .DecodeElement (_dgge .Bordertop ,&_ebge );_aaaeb !=nil {return _aaaeb ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_dgge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dddbe :=NewEG_ShapeElements ();_dddbe .Borderbottom =_a .NewBorderbottom ();if _dgeg :=d .DecodeElement (_dddbe .Borderbottom ,&_ebge );_dgeg !=nil {return _dgeg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_dddbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gfbdb :=NewEG_ShapeElements ();_gfbdb .Borderleft =_a .NewBorderleft ();if _gadb :=d .DecodeElement (_gfbdb .Borderleft ,&_ebge );_gadb !=nil {return _gadb ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_gfbdb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_geca :=NewEG_ShapeElements ();_geca .Borderright =_a .NewBorderright ();if _ccdgb :=d .DecodeElement (_geca .Borderright ,&_ebge );_ccdgb !=nil {return _ccdgb ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_geca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ccee :=NewEG_ShapeElements ();_ccee .ClientData =_ga .NewClientData ();if _beeec :=d .DecodeElement (_ccee .ClientData ,&_ebge );_beeec !=nil {return _beeec ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_ccee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ecfg :=NewEG_ShapeElements ();_ecfg .Textdata =_fb .NewTextdata ();if _gfcd :=d .DecodeElement (_ecfg .Textdata ,&_ebge );_gfcd !=nil {return _gfcd ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_ecfg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0063\u0020\u0025\u0076",_ebge .Name );if _bfbd :=d .Skip ();_bfbd !=nil {return _bfbd ;};};case _b .EndElement :break _dgag ;case _b .CharData :};};return nil ;};type OfcST_ExtrusionRender byte ;func NewShape ()*Shape {_agff :=&Shape {};_agff .CT_Shape =*NewCT_Shape ();return _agff };func (_caaee *OfcST_FillType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gegef ,_edaced :=d .Token ();if _edaced !=nil {return _edaced ;};if _bgfbd ,_ceeaeb :=_gegef .(_b .EndElement );_ceeaeb &&_bgfbd .Name ==start .Name {*_caaee =1;return nil ;};if _aaace ,_aggac :=_gegef .(_b .CharData );!_aggac {return _e .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",_gegef );}else {switch string (_aaace ){case "":*_caaee =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_caaee =1;case "\u0073\u006f\u006ci\u0064":*_caaee =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_caaee =3;case "\u0074\u0069\u006c\u0065":*_caaee =4;case "\u0066\u0072\u0061m\u0065":*_caaee =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_caaee =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_caaee =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_caaee =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_caaee =9;};};_gegef ,_edaced =d .Token ();if _edaced !=nil {return _edaced ;};if _cbfdcf ,_gcage :=_gegef .(_b .EndElement );_gcage &&_cbfdcf .Name ==start .Name {return nil ;};return _e .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",_gegef );};func NewOfcCT_Ink ()*OfcCT_Ink {_ecbee :=&OfcCT_Ink {};return _ecbee };func (_ageffe OfcST_RType )Validate ()error {return _ageffe .ValidateWithPath ("")};func (_bggeb *ST_ShadowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcged ,_bcccbb :=d .Token ();if _bcccbb !=nil {return _bcccbb ;};if _cacddf ,_dbfcb :=_gcged .(_b .EndElement );_dbfcb &&_cacddf .Name ==start .Name {*_bggeb =1;return nil ;};if _dcgee ,_baaabd :=_gcged .(_b .CharData );!_baaabd {return _e .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",_gcged );}else {switch string (_dcgee ){case "":*_bggeb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bggeb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bggeb =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_bggeb =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bggeb =4;};};_gcged ,_bcccbb =d .Token ();if _bcccbb !=nil {return _bcccbb ;};if _cbcde ,_beea :=_gcged .(_b .EndElement );_beea &&_cbcde .Name ==start .Name {return nil ;};return _e .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",_gcged );};func NewCT_Arc ()*CT_Arc {_ccce :=&CT_Arc {};return _ccce };func (_ceaada OfcST_OLEDrawAspect )Validate ()error {return _ceaada .ValidateWithPath ("")};func (_dgeaf *CT_F )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbfa :=range start .Attr {if _cbfa .Name .Local =="\u0065\u0071\u006e"{_adgec ,_bbdd :=_cbfa .Value ,error (nil );if _bbdd !=nil {return _bbdd ;};_dgeaf .EqnAttr =&_adgec ;continue ;};};for {_gbbd ,_abea :=d .Token ();if _abea !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_abea );};if _cafe ,_efb :=_gbbd .(_b .EndElement );_efb &&_cafe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path -func (_ebeff *OfcCT_Rules )ValidateWithPath (path string )error {for _cbbc ,_bfadda :=range _ebeff .R {if _ffge :=_bfadda .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_cbbc ));_ffge !=nil {return _ffge ;};};if _baba :=_ebeff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_baba !=nil {return _baba ;};return nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_abeba :=&OfcCT_Ink {};return _abeba };func (_eaa *AG_OfficeCoreAttributes )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_cgcae :=range start .Attr {if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eaa .HralignAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eaa .AllowincellAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u006f\u006e\u0065\u0064"{_eaa .OnedAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eaa .AllowoverlapAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eaa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eaa .UserdrawnAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eaa .UserhiddenAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aga ,_fgadb :=_cgcae .Value ,error (nil );if _fgadb !=nil {return _fgadb ;};_eaa .BordertopcolorAttr =&_aga ;continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0068\u0072"{_eaa .HrAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdcca ,_gbbcf :=_cgcae .Value ,error (nil );if _gbbcf !=nil {return _gbbcf ;};_eaa .BorderleftcolorAttr =&_fdcca ;continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bgfb ,_egg :=_cgcae .Value ,error (nil );if _egg !=nil {return _egg ;};_eaa .BorderrightcolorAttr =&_bgfb ;continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_deebg ,_dcbg :=_egcdd .ParseInt (_cgcae .Value ,10,64);if _dcbg !=nil {return _dcbg ;};_eaa .DgmnodekindAttr =&_deebg ;continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eaa .BulletAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cada ,_bbbde :=_cgcae .Value ,error (nil );if _bbbde !=nil {return _bbbde ;};_eaa .BorderbottomcolorAttr =&_cada ;continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eaa .InsetmodeAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eaa .ButtonAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eaa .DgmlayoutAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0073\u0070\u0069\u0064"{_ebdca ,_egea :=_cgcae .Value ,error (nil );if _egea !=nil {return _egea ;};_eaa .SpidAttr =&_ebdca ;continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eaa .DgmlayoutmruAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0068\u0072\u0073t\u0064"{_eaa .HrstdAttr .UnmarshalXMLAttr (_cgcae );continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0068\u0072\u0070c\u0074"{_gbgd ,_gbed :=_egcdd .ParseFloat (_cgcae .Value ,64);if _gbed !=nil {return _gbed ;};_gbadd :=float32 (_gbgd );_eaa .HrpctAttr =&_gbadd ;continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eabc ,_gagcag :=_egcdd .ParseInt (_cgcae .Value ,10,64);if _gagcag !=nil {return _gagcag ;};_eaa .RegroupidAttr =&_eabc ;continue ;};if _cgcae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcae .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eaa .HrnoshadeAttr .UnmarshalXMLAttr (_cgcae );continue ;};};for {_ebccc ,_aabee :=d .Token ();if _aabee !=nil {return _eedc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u004f\u0066\u0066i\u0063\u0065\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_aabee );};if _ebbe ,_gfbd :=_ebccc .(_dbcbe .EndElement );_gfbd &&_ebbe .Name ==start .Name {break ;};};return nil ;};func NewOfcCallout ()*OfcCallout {_abbf :=&OfcCallout {};_abbf .OfcCT_Callout =*NewOfcCT_Callout ();return _abbf ;};type CT_Formulas struct{F []*CT_F ;};func (_fdefa ST_EditAs )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_fdefa .String (),start );}; +// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path +func (_feaf *CT_Line )ValidateWithPath (path string )error {for _cegc ,_fbfd :=range _feaf .EG_ShapeElements {if _febad :=_fbfd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cegc ));_febad !=nil {return _febad ;};};if _cafc :=_feaf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cafc !=nil {return _cafc ;};if _ecadd :=_feaf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ecadd !=nil {return _ecadd ;};if _agg :=_feaf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_agg !=nil {return _agg ;};if _dbdg :=_feaf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dbdg !=nil {return _dbdg ;};if _fbef :=_feaf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbef !=nil {return _fbef ;};if _geagd :=_feaf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_geagd !=nil {return _geagd ;};if _agdea :=_feaf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_agdea !=nil {return _agdea ;};if _abff :=_feaf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_abff !=nil {return _abff ;};if _bagac :=_feaf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bagac !=nil {return _bagac ;};if _daee :=_feaf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_daee !=nil {return _daee ;};if _ebaec :=_feaf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ebaec !=nil {return _ebaec ;};if _cffgbf :=_feaf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cffgbf !=nil {return _cffgbf ;};if _cbfab :=_feaf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cbfab !=nil {return _cbfab ;};if _gbbf :=_feaf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gbbf !=nil {return _gbbf ;};if _gfba :=_feaf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gfba !=nil {return _gfba ;};if _aagac :=_feaf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aagac !=nil {return _aagac ;};if _adcfc :=_feaf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_adcfc !=nil {return _adcfc ;};if _eaag :=_feaf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eaag !=nil {return _eaag ;};if _cced :=_feaf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cced !=nil {return _cced ;};if _dfbf :=_feaf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dfbf !=nil {return _dfbf ;};if _dgac :=_feaf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dgac !=nil {return _dgac ;};if _cadb :=_feaf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cadb !=nil {return _cadb ;};if _ebgfg :=_feaf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ebgfg !=nil {return _ebgfg ;};if _ceegf :=_feaf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ceegf !=nil {return _ceegf ;};if _bfcdf :=_feaf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bfcdf !=nil {return _bfcdf ;};if _adcce :=_feaf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_adcce !=nil {return _adcce ;};if _gbgdf :=_feaf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gbgdf !=nil {return _gbgdf ;};if _aebd :=_feaf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_aebd !=nil {return _aebd ;};if _ggca :=_feaf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ggca !=nil {return _ggca ;};return nil ;};func NewCT_Rect ()*CT_Rect {_ccbaf :=&CT_Rect {};return _ccbaf }; -// Validate validates the CT_ImageData and its children -func (_edgdf *CT_ImageData )Validate ()error {return _edgdf .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func (_gfbbed OfcST_OLEUpdateMode )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_gfbbed .String (),start );};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_egbb :=&OfcCT_ShapeLayout {};return _egbb }; +// Validate validates the OfcCT_RelationTable and its children +func (_eaca *OfcCT_RelationTable )Validate ()error {return _eaca .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_gdce *OfcFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdce .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_efaaae :=range start .Attr {if _efaaae .Name .Local =="\u0074\u0079\u0070\u0065"{_gdce .TypeAttr .UnmarshalXMLAttr (_efaaae );continue ;};if _efaaae .Name .Local =="\u0065\u0078\u0074"{_gdce .ExtAttr .UnmarshalXMLAttr (_efaaae );continue ;};};for {_fcbec ,_eabbd :=d .Token ();if _eabbd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_eabbd );};if _gecba ,_bcgce :=_fcbec .(_b .EndElement );_bcgce &&_gecba .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path -func (_efce *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _dabc :=_efce .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dabc !=nil {return _dabc ;};if _cbcab :=_efce .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbcab !=nil {return _cbcab ;};if _dgge :=_efce .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dgge !=nil {return _dgge ;};if _dbaaa :=_efce .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dbaaa !=nil {return _dbaaa ;};if _bdge :=_efce .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bdge !=nil {return _bdge ;};if _dfbfa :=_efce .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dfbfa !=nil {return _dfbfa ;};if _gbbeb :=_efce .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gbbeb !=nil {return _gbbeb ;};if _dadag :=_efce .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dadag !=nil {return _dadag ;};if _fdgfe :=_efce .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fdgfe !=nil {return _fdgfe ;};if _cefgbb :=_efce .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cefgbb !=nil {return _cefgbb ;};return nil ;};func (_cgad *OfcExtrusion )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cgad .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_ffdfd :=range start .Attr {if _ffdfd .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_cgad .ColormodeAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u0063\u006f\u006co\u0072"{_bfdcd ,_dbbef :=_ffdfd .Value ,error (nil );if _dbbef !=nil {return _dbbef ;};_cgad .ColorAttr =&_bfdcd ;continue ;};if _ffdfd .Name .Local =="\u0074\u0079\u0070\u0065"{_cgad .TypeAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_daae ,_cdcfa :=_egcdd .ParseFloat (_ffdfd .Value ,64);if _cdcfa !=nil {return _cdcfa ;};_gdee :=float32 (_daae );_cgad .ShininessAttr =&_gdee ;continue ;};if _ffdfd .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_caf ,_gcac :=_ffdfd .Value ,error (nil );if _gcac !=nil {return _gcac ;};_cgad .ViewpointoriginAttr =&_caf ;continue ;};if _ffdfd .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_cdgc ,_cbagfd :=_ffdfd .Value ,error (nil );if _cbagfd !=nil {return _cbagfd ;};_cgad .SpecularityAttr =&_cdgc ;continue ;};if _ffdfd .Name .Local =="\u0070\u006c\u0061n\u0065"{_cgad .PlaneAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_fcbcfe ,_acfd :=_ffdfd .Value ,error (nil );if _acfd !=nil {return _acfd ;};_cgad .DiffusityAttr =&_fcbcfe ;continue ;};if _ffdfd .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_agbb ,_afef :=_ffdfd .Value ,error (nil );if _afef !=nil {return _afef ;};_cgad .SkewamtAttr =&_agbb ;continue ;};if _ffdfd .Name .Local =="\u006d\u0065\u0074a\u006c"{_cgad .MetalAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_bcaa ,_gegf :=_ffdfd .Value ,error (nil );if _gegf !=nil {return _gegf ;};_cgad .BackdepthAttr =&_bcaa ;continue ;};if _ffdfd .Name .Local =="\u0065\u0064\u0067\u0065"{_effada ,_fadeg :=_ffdfd .Value ,error (nil );if _fadeg !=nil {return _fadeg ;};_cgad .EdgeAttr =&_effada ;continue ;};if _ffdfd .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cefda ,_edbdgg :=_ffdfd .Value ,error (nil );if _edbdgg !=nil {return _edbdgg ;};_cgad .Lightlevel2Attr =&_cefda ;continue ;};if _ffdfd .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_acdgd ,_cefaga :=_egcdd .ParseFloat (_ffdfd .Value ,64);if _cefaga !=nil {return _cefaga ;};_aagaf :=float32 (_acdgd );_cgad .OrientationangleAttr =&_aagaf ;continue ;};if _ffdfd .Name .Local =="\u006f\u006e"{_cgad .OnAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_cgad .LightharshAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_cgad .LightfaceAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_dgbg ,_beeaef :=_ffdfd .Value ,error (nil );if _beeaef !=nil {return _beeaef ;};_cgad .ForedepthAttr =&_dgbg ;continue ;};if _ffdfd .Name .Local =="\u0065\u0078\u0074"{_cgad .ExtAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cgad .AutorotationcenterAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u0066\u0061\u0063e\u0074"{_beabde ,_ffadfc :=_ffdfd .Value ,error (nil );if _ffadfc !=nil {return _ffadfc ;};_cgad .FacetAttr =&_beabde ;continue ;};if _ffdfd .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_cgad .RenderAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_dbae ,_cagga :=_ffdfd .Value ,error (nil );if _cagga !=nil {return _cagga ;};_cgad .LightlevelAttr =&_dbae ;continue ;};if _ffdfd .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_ggeba ,_abfd :=_ffdfd .Value ,error (nil );if _abfd !=nil {return _abfd ;};_cgad .BrightnessAttr =&_ggeba ;continue ;};if _ffdfd .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_beafd ,_dcaf :=_egcdd .ParseFloat (_ffdfd .Value ,64);if _dcaf !=nil {return _dcaf ;};_dfecb :=float32 (_beafd );_cgad .SkewangleAttr =&_dfecb ;continue ;};if _ffdfd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_cged ,_cegeb :=_ffdfd .Value ,error (nil );if _cegeb !=nil {return _cegeb ;};_cgad .Lightposition2Attr =&_cged ;continue ;};if _ffdfd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ffbba ,_cegb :=_ffdfd .Value ,error (nil );if _cegb !=nil {return _cegb ;};_cgad .RotationangleAttr =&_ffbba ;continue ;};if _ffdfd .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_cgad .Lightharsh2Attr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fgcg ,_efgg :=_ffdfd .Value ,error (nil );if _efgg !=nil {return _efgg ;};_cgad .OrientationAttr =&_fgcg ;continue ;};if _ffdfd .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cgad .LockrotationcenterAttr .UnmarshalXMLAttr (_ffdfd );continue ;};if _ffdfd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_aacdff ,_gdff :=_ffdfd .Value ,error (nil );if _gdff !=nil {return _gdff ;};_cgad .RotationcenterAttr =&_aacdff ;continue ;};if _ffdfd .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_cfdeg ,_efcbc :=_ffdfd .Value ,error (nil );if _efcbc !=nil {return _efcbc ;};_cgad .ViewpointAttr =&_cfdeg ;continue ;};if _ffdfd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cdab ,_dfgcd :=_ffdfd .Value ,error (nil );if _dfgcd !=nil {return _dfgcd ;};_cgad .LightpositionAttr =&_cdab ;continue ;};};for {_gfcd ,_fgaf :=d .Token ();if _fgaf !=nil {return _eedc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fgaf );};if _babdf ,_fedfg :=_gfcd .(_dbcbe .EndElement );_fedfg &&_babdf .Name ==start .Name {break ;};};return nil ;};func (_eedd OfcST_ExtrusionRender )String ()string {switch _eedd {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case 3:return "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return "";};func (_bgba OfcST_ColorMode )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_bgba .String (),start );};func (_aeceg OfcST_ExtrusionType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_aeceg .String (),start );};func NewOfcLeft ()*OfcLeft {_bdffg :=&OfcLeft {};_bdffg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bdffg ;}; +// Validate validates the Polyline and its children +func (_cabd *Polyline )Validate ()error {return _cabd .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");}; + +// Validate validates the CT_ImageData and its children +func (_fgebb *CT_ImageData )Validate ()error {return _fgebb .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};type Polyline struct{CT_PolyLine };func (_deecff *OfcST_How )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deecff =0;case "\u0074\u006f\u0070":*_deecff =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_deecff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_deecff =3;case "\u006c\u0065\u0066\u0074":*_deecff =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deecff =5;case "\u0072\u0069\u0067h\u0074":*_deecff =6;};return nil ;};type OfcCT_Skew struct{IdAttr *string ;OnAttr _bd .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;}; // ValidateWithPath validates the Path and its children, prefixing error messages with path -func (_efggde *Path )ValidateWithPath (path string )error {if _fdbgf :=_efggde .CT_Path .ValidateWithPath (path );_fdbgf !=nil {return _fdbgf ;};return nil ;};func (_cfggg *CT_H )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_cdgdg :=range start .Attr {if _cdgdg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aeeea ,_fgffg :=_cdgdg .Value ,error (nil );if _fgffg !=nil {return _fgffg ;};_cfggg .PositionAttr =&_aeeea ;continue ;};if _cdgdg .Name .Local =="\u0070\u006f\u006ca\u0072"{_gdfb ,_agde :=_cdgdg .Value ,error (nil );if _agde !=nil {return _agde ;};_cfggg .PolarAttr =&_gdfb ;continue ;};if _cdgdg .Name .Local =="\u006d\u0061\u0070"{_fdcf ,_fgfaa :=_cdgdg .Value ,error (nil );if _fgfaa !=nil {return _fgfaa ;};_cfggg .MapAttr =&_fdcf ;continue ;};if _cdgdg .Name .Local =="\u0069\u006e\u0076\u0078"{_cfggg .InvxAttr .UnmarshalXMLAttr (_cdgdg );continue ;};if _cdgdg .Name .Local =="\u0069\u006e\u0076\u0079"{_cfggg .InvyAttr .UnmarshalXMLAttr (_cdgdg );continue ;};if _cdgdg .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_cfggg .SwitchAttr .UnmarshalXMLAttr (_cdgdg );continue ;};if _cdgdg .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_fcgea ,_edb :=_cdgdg .Value ,error (nil );if _edb !=nil {return _edb ;};_cfggg .XrangeAttr =&_fcgea ;continue ;};if _cdgdg .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_eeagf ,_cebgc :=_cdgdg .Value ,error (nil );if _cebgc !=nil {return _cebgc ;};_cfggg .YrangeAttr =&_eeagf ;continue ;};if _cdgdg .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_dcdae ,_bbgde :=_cdgdg .Value ,error (nil );if _bbgde !=nil {return _bbgde ;};_cfggg .RadiusrangeAttr =&_dcdae ;continue ;};};for {_cefd ,_cabf :=d .Token ();if _cabf !=nil {return _eedc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_cabf );};if _bdfde ,_cfebg :=_cefd .(_dbcbe .EndElement );_cfebg &&_bdfde .Name ==start .Name {break ;};};return nil ;}; +func (_gfced *Path )ValidateWithPath (path string )error {if _deagac :=_gfced .CT_Path .ValidateWithPath (path );_deagac !=nil {return _deagac ;};return nil ;};func (_dgcf OfcST_ExtrusionRender )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgcf .String (),start );};func (_ccbeg *EG_ShapeElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggfdc :for {_ddege ,_ceeagf :=d .Token ();if _ceeagf !=nil {return _ceeagf ;};switch _dafdf :=_ddege .(type ){case _b .StartElement :switch _dafdf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ccbeg .Path =NewPath ();if _fcfef :=d .DecodeElement (_ccbeg .Path ,&_dafdf );_fcfef !=nil {return _fcfef ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ccbeg .Formulas =NewFormulas ();if _gfac :=d .DecodeElement (_ccbeg .Formulas ,&_dafdf );_gfac !=nil {return _gfac ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ccbeg .Handles =NewHandles ();if _dgeb :=d .DecodeElement (_ccbeg .Handles ,&_dafdf );_dgeb !=nil {return _dgeb ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ccbeg .Fill =NewFill ();if _efea :=d .DecodeElement (_ccbeg .Fill ,&_dafdf );_efea !=nil {return _efea ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ccbeg .Stroke =NewStroke ();if _gaacda :=d .DecodeElement (_ccbeg .Stroke ,&_dafdf );_gaacda !=nil {return _gaacda ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ccbeg .Shadow =NewShadow ();if _ddecg :=d .DecodeElement (_ccbeg .Shadow ,&_dafdf );_ddecg !=nil {return _ddecg ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccbeg .Textbox =NewTextbox ();if _caggf :=d .DecodeElement (_ccbeg .Textbox ,&_dafdf );_caggf !=nil {return _caggf ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ccbeg .Textpath =NewTextpath ();if _dccdd :=d .DecodeElement (_ccbeg .Textpath ,&_dafdf );_dccdd !=nil {return _dccdd ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ccbeg .Imagedata =NewImagedata ();if _baaeg :=d .DecodeElement (_ccbeg .Imagedata ,&_dafdf );_baaeg !=nil {return _baaeg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ccbeg .Skew =NewOfcSkew ();if _dedgg :=d .DecodeElement (_ccbeg .Skew ,&_dafdf );_dedgg !=nil {return _dedgg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ccbeg .Extrusion =NewOfcExtrusion ();if _ccagd :=d .DecodeElement (_ccbeg .Extrusion ,&_dafdf );_ccagd !=nil {return _ccagd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ccbeg .Callout =NewOfcCallout ();if _cbdefc :=d .DecodeElement (_ccbeg .Callout ,&_dafdf );_cbdefc !=nil {return _cbdefc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ccbeg .Lock =NewOfcLock ();if _ceaefa :=d .DecodeElement (_ccbeg .Lock ,&_dafdf );_ceaefa !=nil {return _ceaefa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ccbeg .Clippath =NewOfcClippath ();if _ddeaa :=d .DecodeElement (_ccbeg .Clippath ,&_dafdf );_ddeaa !=nil {return _ddeaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ccbeg .Signatureline =NewOfcSignatureline ();if _dgfca :=d .DecodeElement (_ccbeg .Signatureline ,&_dafdf );_dgfca !=nil {return _dgfca ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ccbeg .Wrap =_a .NewWrap ();if _bgaf :=d .DecodeElement (_ccbeg .Wrap ,&_dafdf );_bgaf !=nil {return _bgaf ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ccbeg .Anchorlock =_a .NewAnchorlock ();if _begbd :=d .DecodeElement (_ccbeg .Anchorlock ,&_dafdf );_begbd !=nil {return _begbd ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ccbeg .Bordertop =_a .NewBordertop ();if _dfdcee :=d .DecodeElement (_ccbeg .Bordertop ,&_dafdf );_dfdcee !=nil {return _dfdcee ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ccbeg .Borderbottom =_a .NewBorderbottom ();if _acee :=d .DecodeElement (_ccbeg .Borderbottom ,&_dafdf );_acee !=nil {return _acee ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccbeg .Borderleft =_a .NewBorderleft ();if _addag :=d .DecodeElement (_ccbeg .Borderleft ,&_dafdf );_addag !=nil {return _addag ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ccbeg .Borderright =_a .NewBorderright ();if _ccdec :=d .DecodeElement (_ccbeg .Borderright ,&_dafdf );_ccdec !=nil {return _ccdec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ccbeg .ClientData =_ga .NewClientData ();if _deadd :=d .DecodeElement (_ccbeg .ClientData ,&_dafdf );_deadd !=nil {return _deadd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ccbeg .Textdata =_fb .NewTextdata ();if _bbeb :=d .DecodeElement (_ccbeg .Textdata ,&_dafdf );_bbeb !=nil {return _bbeb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_dafdf .Name );if _aaggg :=d .Skip ();_aaggg !=nil {return _aaggg ;};};case _b .EndElement :break _ggfdc ;case _b .CharData :};};return nil ;};type OfcST_DiagramLayout byte ; -// ValidateWithPath validates the Textpath and its children, prefixing error messages with path -func (_cdfcc *Textpath )ValidateWithPath (path string )error {if _agcc :=_cdfcc .CT_TextPath .ValidateWithPath (path );_agcc !=nil {return _agcc ;};return nil ;};type Stroke struct{CT_Stroke };func (_gbgcc *CT_PolyLine )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _gbgcc .PointsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .PointsAttr )});};if _gbgcc .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .HrefAttr )});};if _gbgcc .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .TargetAttr )});};if _gbgcc .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .ClassAttr )});};if _gbgcc .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .TitleAttr )});};if _gbgcc .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .AltAttr )});};if _gbgcc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .CoordsizeAttr )});};if _gbgcc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .CoordoriginAttr )});};if _gbgcc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .WrapcoordsAttr )});};if _gbgcc .PrintAttr !=_eeg .ST_TrueFalseUnset {_edabc ,_eeae :=_gbgcc .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eeae !=nil {return _eeae ;};start .Attr =append (start .Attr ,_edabc );};if _gbgcc .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .IdAttr )});};if _gbgcc .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .StyleAttr )});};if _gbgcc .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .SpidAttr )});};if _gbgcc .OnedAttr !=_eeg .ST_TrueFalseUnset {_bgeg ,_faabef :=_gbgcc .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _faabef !=nil {return _faabef ;};start .Attr =append (start .Attr ,_bgeg );};if _gbgcc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .RegroupidAttr )});};if _gbgcc .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_ggfgf ,_cdgf :=_gbgcc .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _cdgf !=nil {return _cdgf ;};start .Attr =append (start .Attr ,_ggfgf );};if _gbgcc .ButtonAttr !=_eeg .ST_TrueFalseUnset {_ccgf ,_acabfb :=_gbgcc .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _acabfb !=nil {return _acabfb ;};start .Attr =append (start .Attr ,_ccgf );};if _gbgcc .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_bca ,_fbbd :=_gbgcc .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fbbd !=nil {return _fbbd ;};start .Attr =append (start .Attr ,_bca );};if _gbgcc .BulletAttr !=_eeg .ST_TrueFalseUnset {_gabc ,_afedd :=_gbgcc .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _afedd !=nil {return _afedd ;};start .Attr =append (start .Attr ,_gabc );};if _gbgcc .HrAttr !=_eeg .ST_TrueFalseUnset {_affa ,_ffcaa :=_gbgcc .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _ffcaa !=nil {return _ffcaa ;};start .Attr =append (start .Attr ,_affa );};if _gbgcc .HrstdAttr !=_eeg .ST_TrueFalseUnset {_ffb ,_ccbagd :=_gbgcc .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _ccbagd !=nil {return _ccbagd ;};start .Attr =append (start .Attr ,_ffb );};if _gbgcc .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_cab ,_bd :=_gbgcc .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _bd !=nil {return _bd ;};start .Attr =append (start .Attr ,_cab );};if _gbgcc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .HrpctAttr )});};if _gbgcc .HralignAttr !=OfcST_HrAlignUnset {_cabg ,_babf :=_gbgcc .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _babf !=nil {return _babf ;};start .Attr =append (start .Attr ,_cabg );};if _gbgcc .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_dfegf ,_bacba :=_gbgcc .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bacba !=nil {return _bacba ;};start .Attr =append (start .Attr ,_dfegf );};if _gbgcc .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_dgedg ,_effee :=_gbgcc .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _effee !=nil {return _effee ;};start .Attr =append (start .Attr ,_dgedg );};if _gbgcc .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_eeeefa ,_dfdbg :=_gbgcc .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _dfdbg !=nil {return _dfdbg ;};start .Attr =append (start .Attr ,_eeeefa );};if _gbgcc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .BordertopcolorAttr )});};if _gbgcc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .BorderleftcolorAttr )});};if _gbgcc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .BorderbottomcolorAttr )});};if _gbgcc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .BorderrightcolorAttr )});};if _gbgcc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gfdaf ,_fged :=_gbgcc .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fged !=nil {return _fged ;};start .Attr =append (start .Attr ,_gfdaf );};if _gbgcc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .DgmnodekindAttr )});};if _gbgcc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adgeda ,_cacee :=_gbgcc .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _cacee !=nil {return _cacee ;};start .Attr =append (start .Attr ,_adgeda );};if _gbgcc .InsetmodeAttr !=OfcST_InsetModeUnset {_bdgfg ,_affgb :=_gbgcc .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _affgb !=nil {return _affgb ;};start .Attr =append (start .Attr ,_bdgfg );};if _gbgcc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .OpacityAttr )});};if _gbgcc .StrokedAttr !=_eeg .ST_TrueFalseUnset {_deag ,_ddbe :=_gbgcc .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ddbe !=nil {return _ddbe ;};start .Attr =append (start .Attr ,_deag );};if _gbgcc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .StrokecolorAttr )});};if _gbgcc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .StrokeweightAttr )});};if _gbgcc .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_gcf ,_ecaeb :=_gbgcc .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ecaeb !=nil {return _ecaeb ;};start .Attr =append (start .Attr ,_gcf );};if _gbgcc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .ChromakeyAttr )});};if _gbgcc .FilledAttr !=_eeg .ST_TrueFalseUnset {_ccff ,_cgcbf :=_gbgcc .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cgcbf !=nil {return _cgcbf ;};start .Attr =append (start .Attr ,_ccff );};if _gbgcc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .FillcolorAttr )});};if _gbgcc .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbgcc .SptAttr )});};if _gbgcc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_decfd ,_dedd :=_gbgcc .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dedd !=nil {return _dedd ;};start .Attr =append (start .Attr ,_decfd );};if _gbgcc .BwmodeAttr !=OfcST_BWModeUnset {_bfdg ,_cbcca :=_gbgcc .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbcca !=nil {return _cbcca ;};start .Attr =append (start .Attr ,_bfdg );};if _gbgcc .BwpureAttr !=OfcST_BWModeUnset {_caade ,_ggce :=_gbgcc .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggce !=nil {return _ggce ;};start .Attr =append (start .Attr ,_caade );};if _gbgcc .BwnormalAttr !=OfcST_BWModeUnset {_baadb ,_gdafc :=_gbgcc .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gdafc !=nil {return _gdafc ;};start .Attr =append (start .Attr ,_baadb );};if _gbgcc .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_effaeg ,_eddde :=_gbgcc .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _eddde !=nil {return _eddde ;};start .Attr =append (start .Attr ,_effaeg );};if _gbgcc .OleiconAttr !=_eeg .ST_TrueFalseUnset {_bagg ,_cgdfd :=_gbgcc .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _cgdfd !=nil {return _cgdfd ;};start .Attr =append (start .Attr ,_bagg );};if _gbgcc .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_ffagg ,_edde :=_gbgcc .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _edde !=nil {return _edde ;};start .Attr =append (start .Attr ,_ffagg );};if _gbgcc .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_ccc ,_ffgg :=_gbgcc .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _ffgg !=nil {return _ffgg ;};start .Attr =append (start .Attr ,_ccc );};if _gbgcc .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_eeeef ,_bcag :=_gbgcc .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bcag !=nil {return _bcag ;};start .Attr =append (start .Attr ,_eeeef );};if _gbgcc .ClipAttr !=_eeg .ST_TrueFalseUnset {_geee ,_efdbg :=_gbgcc .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _efdbg !=nil {return _efdbg ;};start .Attr =append (start .Attr ,_geee );};e .EncodeToken (start );if _gbgcc .Ink !=nil {_fdab :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_efadf :=range _gbgcc .Ink {e .EncodeElement (_efadf ,_fdab );};};if _gbgcc .EG_ShapeElements !=nil {for _ ,_beag :=range _gbgcc .EG_ShapeElements {_beag .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_ecbf OfcST_CalloutPlacement )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_ecbf .String (),start );};type ST_StrokeArrowWidth byte ;func (_face *OfcST_InsetMode )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_face =0;case "\u0061\u0075\u0074\u006f":*_face =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_face =2;};return nil ;};func (_gagdb *AG_ShapeAttributes )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _gagdb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_gagdb .OpacityAttr )});};if _gagdb .StrokedAttr !=_eeg .ST_TrueFalseUnset {_befbbc ,_bdd :=_gagdb .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bdd !=nil {return _bdd ;};start .Attr =append (start .Attr ,_befbbc );};if _gagdb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gagdb .StrokecolorAttr )});};if _gagdb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gagdb .StrokeweightAttr )});};if _gagdb .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_bbcccd ,_cbcce :=_gagdb .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cbcce !=nil {return _cbcce ;};start .Attr =append (start .Attr ,_bbcccd );};if _gagdb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_gagdb .ChromakeyAttr )});};if _gagdb .FilledAttr !=_eeg .ST_TrueFalseUnset {_fbbg ,_cebae :=_gagdb .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cebae !=nil {return _cebae ;};start .Attr =append (start .Attr ,_fbbg );};if _gagdb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_gagdb .FillcolorAttr )});};return nil ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_beaea :=&AG_ShapeAttributes {};return _beaea };func (_defe ST_StrokeLineStyle )String ()string {switch _defe {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};type OfcSignatureline struct{OfcCT_SignatureLine }; +// Validate validates the OfcCT_Diagram and its children +func (_adggg *OfcCT_Diagram )Validate ()error {return _adggg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_dbdfd *Rect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdfd .CT_Rect =*NewCT_Rect ();for _ ,_acbeg :=range start .Attr {if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdged ,_cfegf :=_acbeg .Value ,error (nil );if _cfegf !=nil {return _cfegf ;};_dbdfd .BordertopcolorAttr =&_cdged ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbdfd .BulletAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068\u0072"{_dbdfd .HrAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbdfd .CliptowrapAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbdfd .HrstdAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u006f\u006c\u0065"{_dbdfd .OleAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbdfd .HrnoshadeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u006f\u006e\u0065\u0064"{_dbdfd .OnedAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_ggbdb ,_adcea :=_g .ParseFloat (_acbeg .Value ,64);if _adcea !=nil {return _adcea ;};_ceeb :=float32 (_ggbdb );_dbdfd .HrpctAttr =&_ceeb ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbdfd .OleiconAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gdedaf ,_bfgbd :=_acbeg .Value ,error (nil );if _bfgbd !=nil {return _bfgbd ;};_dbdfd .BorderbottomcolorAttr =&_gdedaf ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbdfd .DgmlayoutmruAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daggcc ,_fgfe :=_g .ParseInt (_acbeg .Value ,10,64);if _fgfe !=nil {return _fgfe ;};_dbdfd .RegroupidAttr =&_daggcc ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0063\u006c\u0069\u0070"{_dbdfd .ClipAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbdfd .HralignAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbdfd .PreferrelativeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbdfd .DgmlayoutAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbdfd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbdfd .InsetmodeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbdfd .ButtonAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbdfd .UserdrawnAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbdfd .AllowincellAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0073\u0070\u0074"{_efded ,_dage :=_g .ParseFloat (_acbeg .Value ,64);if _dage !=nil {return _dage ;};_abeg :=float32 (_efded );_dbdfd .SptAttr =&_abeg ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abead ,_gebcg :=_acbeg .Value ,error (nil );if _gebcg !=nil {return _gebcg ;};_dbdfd .BorderleftcolorAttr =&_abead ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbdfd .ConnectortypeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dabdag ,_bdcd :=_acbeg .Value ,error (nil );if _bdcd !=nil {return _bdcd ;};_dbdfd .BorderrightcolorAttr =&_dabdag ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0073\u0070\u0069\u0064"{_aeffg ,_acegc :=_acbeg .Value ,error (nil );if _acegc !=nil {return _acegc ;};_dbdfd .SpidAttr =&_aeffg ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcddf ,_dcced :=_g .ParseInt (_acbeg .Value ,10,64);if _dcced !=nil {return _dcced ;};_dbdfd .DgmnodekindAttr =&_fcddf ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbdfd .BwpureAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbdfd .ForcedashAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbdfd .BwnormalAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbdfd .BwmodeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbdfd .UserhiddenAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbdfd .AllowoverlapAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daec ,_ebadb :=_acbeg .Value ,error (nil );if _ebadb !=nil {return _ebadb ;};_dbdfd .TargetAttr =&_daec ;continue ;};if _acbeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_geafc ,_bdaagb :=_acbeg .Value ,error (nil );if _bdaagb !=nil {return _bdaagb ;};_dbdfd .CoordoriginAttr =&_geafc ;continue ;};if _acbeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbdfd .StrokedAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aebff ,_fffb :=_acbeg .Value ,error (nil );if _fffb !=nil {return _fffb ;};_dbdfd .CoordsizeAttr =&_aebff ;continue ;};if _acbeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cbcaa ,_baagb :=_acbeg .Value ,error (nil );if _baagb !=nil {return _baagb ;};_dbdfd .StrokeweightAttr =&_cbcaa ;continue ;};if _acbeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bege ,_gfab :=_acbeg .Value ,error (nil );if _gfab !=nil {return _gfab ;};_dbdfd .StyleAttr =&_bege ;continue ;};if _acbeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gafgc ,_dfaba :=_acbeg .Value ,error (nil );if _dfaba !=nil {return _dfaba ;};_dbdfd .ChromakeyAttr =&_gafgc ;continue ;};if _acbeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dadf ,_fbced :=_acbeg .Value ,error (nil );if _fbced !=nil {return _fbced ;};_dbdfd .FillcolorAttr =&_dadf ;continue ;};if _acbeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gaegf ,_cfcea :=_acbeg .Value ,error (nil );if _cfcea !=nil {return _cfcea ;};_dbdfd .OpacityAttr =&_gaegf ;continue ;};if _acbeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgaaf ,_eeec :=_acbeg .Value ,error (nil );if _eeec !=nil {return _eeec ;};_dbdfd .WrapcoordsAttr =&_fgaaf ;continue ;};if _acbeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fedaeb ,_egcda :=_acbeg .Value ,error (nil );if _egcda !=nil {return _egcda ;};_dbdfd .StrokecolorAttr =&_fedaeb ;continue ;};if _acbeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbdfd .InsetpenAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Local =="\u0068\u0072\u0065\u0066"{_gefge ,_ecgdd :=_acbeg .Value ,error (nil );if _ecgdd !=nil {return _ecgdd ;};_dbdfd .HrefAttr =&_gefge ;continue ;};if _acbeg .Name .Local =="\u0069\u0064"{_affed ,_gacg :=_acbeg .Value ,error (nil );if _gacg !=nil {return _gacg ;};_dbdfd .IdAttr =&_affed ;continue ;};if _acbeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbdfd .PrintAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Local =="\u0061\u006c\u0074"{_gbgaf ,_eaeccg :=_acbeg .Value ,error (nil );if _eaeccg !=nil {return _eaeccg ;};_dbdfd .AltAttr =&_gbgaf ;continue ;};if _acbeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdfgg ,_cgbgc :=_acbeg .Value ,error (nil );if _cgbgc !=nil {return _cgbgc ;};_dbdfd .TitleAttr =&_fdfgg ;continue ;};if _acbeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_edegd ,_dgffdc :=_acbeg .Value ,error (nil );if _dgffdc !=nil {return _dgffdc ;};_dbdfd .ClassAttr =&_edegd ;continue ;};if _acbeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbdfd .FilledAttr .UnmarshalXMLAttr (_acbeg );continue ;};};_cgfca :for {_ccaga ,_gafeb :=d .Token ();if _gafeb !=nil {return _gafeb ;};switch _bgdbb :=_ccaga .(type ){case _b .StartElement :switch _bgdbb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aaeac :=NewEG_ShapeElements ();_aaeac .Path =NewPath ();if _dbafg :=d .DecodeElement (_aaeac .Path ,&_bgdbb );_dbafg !=nil {return _dbafg ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_aaeac );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_caefe :=NewEG_ShapeElements ();_caefe .Formulas =NewFormulas ();if _eebgb :=d .DecodeElement (_caefe .Formulas ,&_bgdbb );_eebgb !=nil {return _eebgb ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_caefe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gfbb :=NewEG_ShapeElements ();_gfbb .Handles =NewHandles ();if _bdecac :=d .DecodeElement (_gfbb .Handles ,&_bgdbb );_bdecac !=nil {return _bdecac ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_gfbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_egcab :=NewEG_ShapeElements ();_egcab .Fill =NewFill ();if _deaa :=d .DecodeElement (_egcab .Fill ,&_bgdbb );_deaa !=nil {return _deaa ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_egcab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ggaggd :=NewEG_ShapeElements ();_ggaggd .Stroke =NewStroke ();if _begea :=d .DecodeElement (_ggaggd .Stroke ,&_bgdbb );_begea !=nil {return _begea ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_ggaggd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cbeef :=NewEG_ShapeElements ();_cbeef .Shadow =NewShadow ();if _febaea :=d .DecodeElement (_cbeef .Shadow ,&_bgdbb );_febaea !=nil {return _febaea ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_cbeef );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_abddb :=NewEG_ShapeElements ();_abddb .Textbox =NewTextbox ();if _fceea :=d .DecodeElement (_abddb .Textbox ,&_bgdbb );_fceea !=nil {return _fceea ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_abddb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fddad :=NewEG_ShapeElements ();_fddad .Textpath =NewTextpath ();if _dcgca :=d .DecodeElement (_fddad .Textpath ,&_bgdbb );_dcgca !=nil {return _dcgca ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_fddad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fbfcg :=NewEG_ShapeElements ();_fbfcg .Imagedata =NewImagedata ();if _cegbca :=d .DecodeElement (_fbfcg .Imagedata ,&_bgdbb );_cegbca !=nil {return _cegbca ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_fbfcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cacgee :=NewEG_ShapeElements ();_cacgee .Skew =NewOfcSkew ();if _efadgg :=d .DecodeElement (_cacgee .Skew ,&_bgdbb );_efadgg !=nil {return _efadgg ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_cacgee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_geccf :=NewEG_ShapeElements ();_geccf .Extrusion =NewOfcExtrusion ();if _ffgdc :=d .DecodeElement (_geccf .Extrusion ,&_bgdbb );_ffgdc !=nil {return _ffgdc ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_geccf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_defg :=NewEG_ShapeElements ();_defg .Callout =NewOfcCallout ();if _gdcab :=d .DecodeElement (_defg .Callout ,&_bgdbb );_gdcab !=nil {return _gdcab ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_defg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_deafg :=NewEG_ShapeElements ();_deafg .Lock =NewOfcLock ();if _adecd :=d .DecodeElement (_deafg .Lock ,&_bgdbb );_adecd !=nil {return _adecd ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_deafg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bdgac :=NewEG_ShapeElements ();_bdgac .Clippath =NewOfcClippath ();if _bgbaf :=d .DecodeElement (_bdgac .Clippath ,&_bgdbb );_bgbaf !=nil {return _bgbaf ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_bdgac );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_badeea :=NewEG_ShapeElements ();_badeea .Signatureline =NewOfcSignatureline ();if _begfc :=d .DecodeElement (_badeea .Signatureline ,&_bgdbb );_begfc !=nil {return _begfc ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_badeea );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dgbadc :=NewEG_ShapeElements ();_dgbadc .Wrap =_a .NewWrap ();if _cfbc :=d .DecodeElement (_dgbadc .Wrap ,&_bgdbb );_cfbc !=nil {return _cfbc ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_dgbadc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bbfbb :=NewEG_ShapeElements ();_bbfbb .Anchorlock =_a .NewAnchorlock ();if _gedee :=d .DecodeElement (_bbfbb .Anchorlock ,&_bgdbb );_gedee !=nil {return _gedee ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_bbfbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bebaf :=NewEG_ShapeElements ();_bebaf .Bordertop =_a .NewBordertop ();if _caeaf :=d .DecodeElement (_bebaf .Bordertop ,&_bgdbb );_caeaf !=nil {return _caeaf ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_bebaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gfgab :=NewEG_ShapeElements ();_gfgab .Borderbottom =_a .NewBorderbottom ();if _bebcb :=d .DecodeElement (_gfgab .Borderbottom ,&_bgdbb );_bebcb !=nil {return _bebcb ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_gfgab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_acbgc :=NewEG_ShapeElements ();_acbgc .Borderleft =_a .NewBorderleft ();if _gedfcb :=d .DecodeElement (_acbgc .Borderleft ,&_bgdbb );_gedfcb !=nil {return _gedfcb ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_acbgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bfcgf :=NewEG_ShapeElements ();_bfcgf .Borderright =_a .NewBorderright ();if _daefc :=d .DecodeElement (_bfcgf .Borderright ,&_bgdbb );_daefc !=nil {return _daefc ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_bfcgf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dcbgc :=NewEG_ShapeElements ();_dcbgc .ClientData =_ga .NewClientData ();if _aefa :=d .DecodeElement (_dcbgc .ClientData ,&_bgdbb );_aefa !=nil {return _aefa ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_dcbgc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_baeac :=NewEG_ShapeElements ();_baeac .Textdata =_fb .NewTextdata ();if _ecafe :=d .DecodeElement (_baeac .Textdata ,&_bgdbb );_ecafe !=nil {return _ecafe ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_baeac );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065c\u0074\u0020\u0025\u0076",_bgdbb .Name );if _dgfdc :=d .Skip ();_dgfdc !=nil {return _dgfdc ;};};case _b .EndElement :break _cgfca ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_bgec *CT_F )ValidateWithPath (path string )error {return nil };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_beff *OfcST_How )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_bcfa ,_gdfbcg :=d .Token ();if _gdfbcg !=nil {return _gdfbcg ;};if _agbbd ,_cbdgf :=_bcfa .(_dbcbe .EndElement );_cbdgf &&_agbbd .Name ==start .Name {*_beff =1;return nil ;};if _cbcb ,_dfffe :=_bcfa .(_dbcbe .CharData );!_dfffe {return _eedc .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",_bcfa );}else {switch string (_cbcb ){case "":*_beff =0;case "\u0074\u006f\u0070":*_beff =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_beff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_beff =3;case "\u006c\u0065\u0066\u0074":*_beff =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_beff =5;case "\u0072\u0069\u0067h\u0074":*_beff =6;};};_bcfa ,_gdfbcg =d .Token ();if _gdfbcg !=nil {return _gdfbcg ;};if _bbgb ,_dg :=_bcfa .(_dbcbe .EndElement );_dg &&_bbgb .Name ==start .Name {return nil ;};return _eedc .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",_bcfa );};func (_fddcf OfcST_OLEUpdateMode )Validate ()error {return _fddcf .ValidateWithPath ("")};func (_acg *OfcShapedefaults )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_acg .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_acfdb :=range start .Attr {if _acfdb .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_aeb ,_cfd :=_egcdd .ParseInt (_acfdb .Value ,10,64);if _cfd !=nil {return _cfd ;};_acg .SpidmaxAttr =&_aeb ;continue ;};if _acfdb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_acg .AllowincellAttr .UnmarshalXMLAttr (_acfdb );continue ;};if _acfdb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fbff ,_gdec :=_acfdb .Value ,error (nil );if _gdec !=nil {return _gdec ;};_acg .StrokecolorAttr =&_fbff ;continue ;};if _acfdb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_acg .StrokeAttr .UnmarshalXMLAttr (_acfdb );continue ;};if _acfdb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afd ,_bbcab :=_acfdb .Value ,error (nil );if _bbcab !=nil {return _bbcab ;};_acg .FillcolorAttr =&_afd ;continue ;};if _acfdb .Name .Local =="\u0066\u0069\u006c\u006c"{_acg .FillAttr .UnmarshalXMLAttr (_acfdb );continue ;};if _acfdb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dffed ,_ffeea :=_acfdb .Value ,error (nil );if _ffeea !=nil {return _ffeea ;};_acg .StyleAttr =&_dffed ;continue ;};if _acfdb .Name .Local =="\u0065\u0078\u0074"{_acg .ExtAttr .UnmarshalXMLAttr (_acfdb );continue ;};};_gbfeg :for {_aeab ,_ddaf :=d .Token ();if _ddaf !=nil {return _ddaf ;};switch _cdfde :=_aeab .(type ){case _dbcbe .StartElement :switch _cdfde .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_acg .Fill =NewFill ();if _dbfad :=d .DecodeElement (_acg .Fill ,&_cdfde );_dbfad !=nil {return _dbfad ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_acg .Stroke =NewStroke ();if _bffbf :=d .DecodeElement (_acg .Stroke ,&_cdfde );_bffbf !=nil {return _bffbf ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_acg .Textbox =NewTextbox ();if _dc :=d .DecodeElement (_acg .Textbox ,&_cdfde );_dc !=nil {return _dc ;};case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_acg .Shadow =NewShadow ();if _ccfge :=d .DecodeElement (_acg .Shadow ,&_cdfde );_ccfge !=nil {return _ccfge ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_acg .Skew =NewOfcSkew ();if _fcdd :=d .DecodeElement (_acg .Skew ,&_cdfde );_fcdd !=nil {return _fcdd ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_acg .Extrusion =NewOfcExtrusion ();if _ccade :=d .DecodeElement (_acg .Extrusion ,&_cdfde );_ccade !=nil {return _ccade ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_acg .Callout =NewOfcCallout ();if _dccae :=d .DecodeElement (_acg .Callout ,&_cdfde );_dccae !=nil {return _dccae ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_acg .Lock =NewOfcLock ();if _acgf :=d .DecodeElement (_acg .Lock ,&_cdfde );_acgf !=nil {return _acgf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_acg .Colormru =NewOfcCT_ColorMru ();if _eadga :=d .DecodeElement (_acg .Colormru ,&_cdfde );_eadga !=nil {return _eadga ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_acg .Colormenu =NewOfcCT_ColorMenu ();if _f :=d .DecodeElement (_acg .Colormenu ,&_cdfde );_f !=nil {return _f ;};default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_cdfde .Name );if _aacfe :=d .Skip ();_aacfe !=nil {return _aacfe ;};};case _dbcbe .EndElement :break _gbfeg ;case _dbcbe .CharData :};};return nil ;};func (_afgbb *ST_FillMethod )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_afba ,_bff :=d .Token ();if _bff !=nil {return _bff ;};if _bcff ,_edbbg :=_afba .(_dbcbe .EndElement );_edbbg &&_bcff .Name ==start .Name {*_afgbb =1;return nil ;};if _bagce ,_fdaf :=_afba .(_dbcbe .CharData );!_fdaf {return _eedc .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",_afba );}else {switch string (_bagce ){case "":*_afgbb =0;case "\u006e\u006f\u006e\u0065":*_afgbb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_afgbb =2;case "\u0073\u0069\u0067m\u0061":*_afgbb =3;case "\u0061\u006e\u0079":*_afgbb =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_afgbb =5;};};_afba ,_bff =d .Token ();if _bff !=nil {return _bff ;};if _bcdgc ,_bdbgc :=_afba .(_dbcbe .EndElement );_bdbgc &&_bcdgc .Name ==start .Name {return nil ;};return _eedc .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",_afba );}; +// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path +func (_aeeg *CT_Shapetype )ValidateWithPath (path string )error {for _ddafd ,_dcfe :=range _aeeg .EG_ShapeElements {if _aebdc :=_dcfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddafd ));_aebdc !=nil {return _aebdc ;};};if _aeeg .Complex !=nil {if _baeg :=_aeeg .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_baeg !=nil {return _baeg ;};};if _aegca :=_aeeg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aegca !=nil {return _aegca ;};if _bfgb :=_aeeg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bfgb !=nil {return _bfgb ;};if _agdbd :=_aeeg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_agdbd !=nil {return _agdbd ;};if _bebbd :=_aeeg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bebbd !=nil {return _bebbd ;};if _ecbce :=_aeeg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ecbce !=nil {return _ecbce ;};if _eaece :=_aeeg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_eaece !=nil {return _eaece ;};if _fdea :=_aeeg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdea !=nil {return _fdea ;};if _eadda :=_aeeg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eadda !=nil {return _eadda ;};if _edecb :=_aeeg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edecb !=nil {return _edecb ;};if _dcdgd :=_aeeg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dcdgd !=nil {return _dcdgd ;};if _dcga :=_aeeg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dcga !=nil {return _dcga ;};if _dffab :=_aeeg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dffab !=nil {return _dffab ;};if _accdb :=_aeeg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_accdb !=nil {return _accdb ;};if _dddcbd :=_aeeg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dddcbd !=nil {return _dddcbd ;};if _eecd :=_aeeg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eecd !=nil {return _eecd ;};if _ggga :=_aeeg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ggga !=nil {return _ggga ;};if _cdec :=_aeeg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdec !=nil {return _cdec ;};if _cdfga :=_aeeg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cdfga !=nil {return _cdfga ;};if _cgdab :=_aeeg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cgdab !=nil {return _cgdab ;};if _gaaae :=_aeeg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gaaae !=nil {return _gaaae ;};if _becda :=_aeeg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_becda !=nil {return _becda ;};if _bcae :=_aeeg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bcae !=nil {return _bcae ;};if _feae :=_aeeg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_feae !=nil {return _feae ;};if _bcaaa :=_aeeg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bcaaa !=nil {return _bcaaa ;};if _acgbg :=_aeeg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_acgbg !=nil {return _acgbg ;};if _cgaec :=_aeeg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cgaec !=nil {return _cgaec ;};if _caef :=_aeeg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_caef !=nil {return _caef ;};if _afcbfa :=_aeeg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_afcbfa !=nil {return _afcbfa ;};if _fafff :=_aeeg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fafff !=nil {return _fafff ;};return nil ;};func (_efdf *CT_PolyLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egbbe :=range start .Attr {if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_efdf .UserdrawnAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0063\u006c\u0069\u0070"{_efdf .ClipAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_efdf .UserhiddenAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_efdf .InsetmodeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efdf .BulletAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_efdf .PreferrelativeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068\u0072"{_efdf .HrAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_efdf .OleiconAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068\u0072\u0073t\u0064"{_efdf .HrstdAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efdf .HrnoshadeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eggf ,_cccde :=_egbbe .Value ,error (nil );if _cccde !=nil {return _cccde ;};_efdf .BordertopcolorAttr =&_eggf ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_efdf .DgmlayoutAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_efdf .AllowoverlapAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_efdf .BwnormalAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efdf .CliptowrapAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_afgb ,_gbbde :=_egbbe .Value ,error (nil );if _gbbde !=nil {return _gbbde ;};_efdf .BorderbottomcolorAttr =&_afgb ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u006f\u006e\u0065\u0064"{_efdf .OnedAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_efdf .DgmlayoutmruAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daac ,_bcba :=_g .ParseInt (_egbbe .Value ,10,64);if _bcba !=nil {return _bcba ;};_efdf .RegroupidAttr =&_daac ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efdf .AllowincellAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068\u0072\u0070c\u0074"{_caac ,_fdaad :=_g .ParseFloat (_egbbe .Value ,64);if _fdaad !=nil {return _fdaad ;};_cddca :=float32 (_caac );_efdf .HrpctAttr =&_cddca ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_efdf .ButtonAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0073\u0070\u0069\u0064"{_dbfd ,_efac :=_egbbe .Value ,error (nil );if _efac !=nil {return _efac ;};_efdf .SpidAttr =&_dbfd ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0073\u0070\u0074"{_eaaag ,_bfbgf :=_g .ParseFloat (_egbbe .Value ,64);if _bfbgf !=nil {return _bfbgf ;};_fbgdg :=float32 (_eaaag );_efdf .SptAttr =&_fbgdg ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gccf ,_cbcgc :=_egbbe .Value ,error (nil );if _cbcgc !=nil {return _cbcgc ;};_efdf .BorderleftcolorAttr =&_gccf ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u006f\u006c\u0065"{_efdf .OleAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_accfc ,_efeb :=_egbbe .Value ,error (nil );if _efeb !=nil {return _efeb ;};_efdf .BorderrightcolorAttr =&_accfc ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_efdf .BwmodeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acbd ,_aabbd :=_g .ParseInt (_egbbe .Value ,10,64);if _aabbd !=nil {return _aabbd ;};_efdf .DgmnodekindAttr =&_acbd ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efdf .ForcedashAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_efdf .BwpureAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_efdf .ConnectortypeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_efdf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efdf .HralignAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cddb ,_bcfc :=_egbbe .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_efdf .CoordsizeAttr =&_cddb ;continue ;};if _egbbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_ceacf ,_bccd :=_egbbe .Value ,error (nil );if _bccd !=nil {return _bccd ;};_efdf .StyleAttr =&_ceacf ;continue ;};if _egbbe .Name .Local =="\u0069\u0064"{_ceegfc ,_ccgb :=_egbbe .Value ,error (nil );if _ccgb !=nil {return _ccgb ;};_efdf .IdAttr =&_ceegfc ;continue ;};if _egbbe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efdf .StrokedAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="\u0070\u0072\u0069n\u0074"{_efdf .PrintAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cgcde ,_cgad :=_egbbe .Value ,error (nil );if _cgad !=nil {return _cgad ;};_efdf .StrokeweightAttr =&_cgcde ;continue ;};if _egbbe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcfc ,_ggbb :=_egbbe .Value ,error (nil );if _ggbb !=nil {return _ggbb ;};_efdf .WrapcoordsAttr =&_dcfc ;continue ;};if _egbbe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfgg ,_egffa :=_egbbe .Value ,error (nil );if _egffa !=nil {return _egffa ;};_efdf .ChromakeyAttr =&_dfgg ;continue ;};if _egbbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcbb ,_bdec :=_egbbe .Value ,error (nil );if _bdec !=nil {return _bdec ;};_efdf .FillcolorAttr =&_dcbb ;continue ;};if _egbbe .Name .Local =="\u0061\u006c\u0074"{_ceeag ,_ecbfb :=_egbbe .Value ,error (nil );if _ecbfb !=nil {return _ecbfb ;};_efdf .AltAttr =&_ceeag ;continue ;};if _egbbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgea ,_baaed :=_egbbe .Value ,error (nil );if _baaed !=nil {return _baaed ;};_efdf .OpacityAttr =&_bgea ;continue ;};if _egbbe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egdgd ,_gege :=_egbbe .Value ,error (nil );if _gege !=nil {return _gege ;};_efdf .StrokecolorAttr =&_egdgd ;continue ;};if _egbbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efdf .InsetpenAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efdf .FilledAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dabg ,_fdbcd :=_egbbe .Value ,error (nil );if _fdbcd !=nil {return _fdbcd ;};_efdf .CoordoriginAttr =&_dabg ;continue ;};if _egbbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_eedg ,_cecfa :=_egbbe .Value ,error (nil );if _cecfa !=nil {return _cecfa ;};_efdf .TitleAttr =&_eedg ;continue ;};if _egbbe .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbae ,_ecega :=_egbbe .Value ,error (nil );if _ecega !=nil {return _ecega ;};_efdf .ClassAttr =&_gbae ;continue ;};if _egbbe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_adfa ,_gafcg :=_egbbe .Value ,error (nil );if _gafcg !=nil {return _gafcg ;};_efdf .TargetAttr =&_adfa ;continue ;};if _egbbe .Name .Local =="\u0068\u0072\u0065\u0066"{_cfbe ,_caecb :=_egbbe .Value ,error (nil );if _caecb !=nil {return _caecb ;};_efdf .HrefAttr =&_cfbe ;continue ;};if _egbbe .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_ggdfa ,_ecda :=_egbbe .Value ,error (nil );if _ecda !=nil {return _ecda ;};_efdf .PointsAttr =&_ggdfa ;continue ;};};_ecdc :for {_fbff ,_fgae :=d .Token ();if _fgae !=nil {return _fgae ;};switch _bdae :=_fbff .(type ){case _b .StartElement :switch _bdae .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_ffdfg :=NewOfcInk ();if _geegb :=d .DecodeElement (_ffdfg ,&_bdae );_geegb !=nil {return _geegb ;};_efdf .Ink =append (_efdf .Ink ,_ffdfg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gcffb :=NewEG_ShapeElements ();_gcffb .Path =NewPath ();if _dfbe :=d .DecodeElement (_gcffb .Path ,&_bdae );_dfbe !=nil {return _dfbe ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_gcffb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fbfge :=NewEG_ShapeElements ();_fbfge .Formulas =NewFormulas ();if _fccdd :=d .DecodeElement (_fbfge .Formulas ,&_bdae );_fccdd !=nil {return _fccdd ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_fbfge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_eggc :=NewEG_ShapeElements ();_eggc .Handles =NewHandles ();if _fage :=d .DecodeElement (_eggc .Handles ,&_bdae );_fage !=nil {return _fage ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_eggc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_beece :=NewEG_ShapeElements ();_beece .Fill =NewFill ();if _bgeb :=d .DecodeElement (_beece .Fill ,&_bdae );_bgeb !=nil {return _bgeb ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_beece );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bdggc :=NewEG_ShapeElements ();_bdggc .Stroke =NewStroke ();if _gcbe :=d .DecodeElement (_bdggc .Stroke ,&_bdae );_gcbe !=nil {return _gcbe ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_bdggc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ebbc :=NewEG_ShapeElements ();_ebbc .Shadow =NewShadow ();if _ddgc :=d .DecodeElement (_ebbc .Shadow ,&_bdae );_ddgc !=nil {return _ddgc ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_ebbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dgaaf :=NewEG_ShapeElements ();_dgaaf .Textbox =NewTextbox ();if _gbbe :=d .DecodeElement (_dgaaf .Textbox ,&_bdae );_gbbe !=nil {return _gbbe ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_dgaaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_caga :=NewEG_ShapeElements ();_caga .Textpath =NewTextpath ();if _fcbbc :=d .DecodeElement (_caga .Textpath ,&_bdae );_fcbbc !=nil {return _fcbbc ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_caga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_begfa :=NewEG_ShapeElements ();_begfa .Imagedata =NewImagedata ();if _fgabd :=d .DecodeElement (_begfa .Imagedata ,&_bdae );_fgabd !=nil {return _fgabd ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_begfa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_caaae :=NewEG_ShapeElements ();_caaae .Skew =NewOfcSkew ();if _dcbba :=d .DecodeElement (_caaae .Skew ,&_bdae );_dcbba !=nil {return _dcbba ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_caaae );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_afaaa :=NewEG_ShapeElements ();_afaaa .Extrusion =NewOfcExtrusion ();if _abaad :=d .DecodeElement (_afaaa .Extrusion ,&_bdae );_abaad !=nil {return _abaad ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_afaaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_feeab :=NewEG_ShapeElements ();_feeab .Callout =NewOfcCallout ();if _agda :=d .DecodeElement (_feeab .Callout ,&_bdae );_agda !=nil {return _agda ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_feeab );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_daeeb :=NewEG_ShapeElements ();_daeeb .Lock =NewOfcLock ();if _gdff :=d .DecodeElement (_daeeb .Lock ,&_bdae );_gdff !=nil {return _gdff ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_daeeb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dbgdb :=NewEG_ShapeElements ();_dbgdb .Clippath =NewOfcClippath ();if _eabb :=d .DecodeElement (_dbgdb .Clippath ,&_bdae );_eabb !=nil {return _eabb ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_dbgdb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_acebff :=NewEG_ShapeElements ();_acebff .Signatureline =NewOfcSignatureline ();if _cdfge :=d .DecodeElement (_acebff .Signatureline ,&_bdae );_cdfge !=nil {return _cdfge ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_acebff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cbgf :=NewEG_ShapeElements ();_cbgf .Wrap =_a .NewWrap ();if _gegea :=d .DecodeElement (_cbgf .Wrap ,&_bdae );_gegea !=nil {return _gegea ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_cbgf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aaadb :=NewEG_ShapeElements ();_aaadb .Anchorlock =_a .NewAnchorlock ();if _cfda :=d .DecodeElement (_aaadb .Anchorlock ,&_bdae );_cfda !=nil {return _cfda ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_aaadb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gebf :=NewEG_ShapeElements ();_gebf .Bordertop =_a .NewBordertop ();if _edbgg :=d .DecodeElement (_gebf .Bordertop ,&_bdae );_edbgg !=nil {return _edbgg ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_gebf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_efbcb :=NewEG_ShapeElements ();_efbcb .Borderbottom =_a .NewBorderbottom ();if _gcgg :=d .DecodeElement (_efbcb .Borderbottom ,&_bdae );_gcgg !=nil {return _gcgg ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_efbcb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfdcb :=NewEG_ShapeElements ();_cfdcb .Borderleft =_a .NewBorderleft ();if _edca :=d .DecodeElement (_cfdcb .Borderleft ,&_bdae );_edca !=nil {return _edca ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_cfdcb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gfeeg :=NewEG_ShapeElements ();_gfeeg .Borderright =_a .NewBorderright ();if _faffg :=d .DecodeElement (_gfeeg .Borderright ,&_bdae );_faffg !=nil {return _faffg ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_gfeeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ddef :=NewEG_ShapeElements ();_ddef .ClientData =_ga .NewClientData ();if _ccccc :=d .DecodeElement (_ddef .ClientData ,&_bdae );_ccccc !=nil {return _ccccc ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_ddef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bdeae :=NewEG_ShapeElements ();_bdeae .Textdata =_fb .NewTextdata ();if _eacc :=d .DecodeElement (_bdeae .Textdata ,&_bdae );_eacc !=nil {return _eacc ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_bdeae );default:_d .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\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_bdae .Name );if _fecbg :=d .Skip ();_fecbg !=nil {return _fecbg ;};};case _b .EndElement :break _ecdc ;case _b .CharData :};};return nil ;};func (_fddfe *OfcST_ExtrusionRender )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffdgb ,_fdbfb :=d .Token ();if _fdbfb !=nil {return _fdbfb ;};if _abbe ,_eadgf :=_ffdgb .(_b .EndElement );_eadgf &&_abbe .Name ==start .Name {*_fddfe =1;return nil ;};if _bcagb ,_aaccc :=_ffdgb .(_b .CharData );!_aaccc {return _e .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",_ffdgb );}else {switch string (_bcagb ){case "":*_fddfe =0;case "\u0073\u006f\u006ci\u0064":*_fddfe =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_fddfe =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_fddfe =3;};};_ffdgb ,_fdbfb =d .Token ();if _fdbfb !=nil {return _fdbfb ;};if _cbfgef ,_edacee :=_ffdgb .(_b .EndElement );_edacee &&_cbfgef .Name ==start .Name {return nil ;};return _e .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",_ffdgb );};func (_fgdcac *ST_ShadowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgdcac =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fgdcac =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fgdcac =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_fgdcac =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fgdcac =4;};return nil ;};func (_becc *AG_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgaf :=range start .Attr {if _fgaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_becc .FilledAttr .UnmarshalXMLAttr (_fgaf );continue ;};if _fgaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ded ,_cfg :=_fgaf .Value ,error (nil );if _cfg !=nil {return _cfg ;};_becc .FillcolorAttr =&_ded ;continue ;};};for {_bedc ,_bbca :=d .Token ();if _bbca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_bbca );};if _eggg ,_cbe :=_bedc .(_b .EndElement );_cbe &&_eggg .Name ==start .Name {break ;};};return nil ;};func (_acgcg OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _acgcg {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acgcg ));};return nil ;};func (_acedf ST_ImageAspect )String ()string {switch _acedf {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};type Roundrect struct{CT_RoundRect };func (_aafff ST_StrokeEndCap )String ()string {switch _aafff {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";};func (_bcgfc *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcgfc =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bcgfc =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bcgfc =2;};return nil ;};func (_ebga *CT_Formulas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebga .F !=nil {_dce :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066"}};for _ ,_cbfb :=range _ebga .F {e .EncodeElement (_cbfb ,_dce );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecfdad ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _ecfdad {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfdad ));};return nil ;}; -// Validate validates the OfcSkew and its children -func (_ddcec *OfcSkew )Validate ()error {return _ddcec .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};func (_gcdc *OfcCT_Callout )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _gcdc .OnAttr !=_eeg .ST_TrueFalseUnset {_cbdbcc ,_gafce :=_gcdc .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _gafce !=nil {return _gafce ;};start .Attr =append (start .Attr ,_cbdbcc );};if _gcdc .TypeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gcdc .TypeAttr )});};if _gcdc .GapAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0067\u0061\u0070"},Value :_eedc .Sprintf ("\u0025\u0076",*_gcdc .GapAttr )});};if _gcdc .AngleAttr !=OfcST_AngleUnset {_adeae ,_geggb :=_gcdc .AngleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006e\u0067l\u0065"});if _geggb !=nil {return _geggb ;};start .Attr =append (start .Attr ,_adeae );};if _gcdc .DropautoAttr !=_eeg .ST_TrueFalseUnset {_egff ,_badbf :=_gcdc .DropautoAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _badbf !=nil {return _badbf ;};start .Attr =append (start .Attr ,_egff );};if _gcdc .DropAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_eedc .Sprintf ("\u0025\u0076",*_gcdc .DropAttr )});};if _gcdc .DistanceAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gcdc .DistanceAttr )});};if _gcdc .LengthspecifiedAttr !=_eeg .ST_TrueFalseUnset {_afbgc ,_gfee :=_gcdc .LengthspecifiedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _gfee !=nil {return _gfee ;};start .Attr =append (start .Attr ,_afbgc );};if _gcdc .LengthAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_eedc .Sprintf ("\u0025\u0076",*_gcdc .LengthAttr )});};if _gcdc .AccentbarAttr !=_eeg .ST_TrueFalseUnset {_cfebf ,_fcbc :=_gcdc .AccentbarAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _fcbc !=nil {return _fcbc ;};start .Attr =append (start .Attr ,_cfebf );};if _gcdc .TextborderAttr !=_eeg .ST_TrueFalseUnset {_gfeff ,_feagg :=_gcdc .TextborderAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _feagg !=nil {return _feagg ;};start .Attr =append (start .Attr ,_gfeff );};if _gcdc .MinusxAttr !=_eeg .ST_TrueFalseUnset {_dcbef ,_afgcg :=_gcdc .MinusxAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _afgcg !=nil {return _afgcg ;};start .Attr =append (start .Attr ,_dcbef );};if _gcdc .MinusyAttr !=_eeg .ST_TrueFalseUnset {_bffdg ,_ecdbe :=_gcdc .MinusyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _ecdbe !=nil {return _ecdbe ;};start .Attr =append (start .Attr ,_bffdg );};if _gcdc .ExtAttr !=ST_ExtUnset {_ecce ,_aaccd :=_gcdc .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _aaccd !=nil {return _aaccd ;};start .Attr =append (start .Attr ,_ecce );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_aebfa *Shadow )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_aebfa .CT_Shadow =*NewCT_Shadow ();for _ ,_gfbc :=range start .Attr {if _gfbc .Name .Local =="\u006f\u006e"{_aebfa .OnAttr .UnmarshalXMLAttr (_gfbc );continue ;};if _gfbc .Name .Local =="\u0074\u0079\u0070\u0065"{_aebfa .TypeAttr .UnmarshalXMLAttr (_gfbc );continue ;};if _gfbc .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_aebfa .ObscuredAttr .UnmarshalXMLAttr (_gfbc );continue ;};if _gfbc .Name .Local =="\u0063\u006f\u006co\u0072"{_bbee ,_adef :=_gfbc .Value ,error (nil );if _adef !=nil {return _adef ;};_aebfa .ColorAttr =&_bbee ;continue ;};if _gfbc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agaec ,_cdgad :=_gfbc .Value ,error (nil );if _cdgad !=nil {return _cdgad ;};_aebfa .OpacityAttr =&_agaec ;continue ;};if _gfbc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dfd ,_dfdga :=_gfbc .Value ,error (nil );if _dfdga !=nil {return _dfdga ;};_aebfa .OffsetAttr =&_dfd ;continue ;};if _gfbc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bagfa ,_fgac :=_gfbc .Value ,error (nil );if _fgac !=nil {return _fgac ;};_aebfa .Color2Attr =&_bagfa ;continue ;};if _gfbc .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_eebc ,_ggacf :=_gfbc .Value ,error (nil );if _ggacf !=nil {return _ggacf ;};_aebfa .Offset2Attr =&_eebc ;continue ;};if _gfbc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fdafa ,_fgged :=_gfbc .Value ,error (nil );if _fgged !=nil {return _fgged ;};_aebfa .OriginAttr =&_fdafa ;continue ;};if _gfbc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fbcba ,_cbebb :=_gfbc .Value ,error (nil );if _cbebb !=nil {return _cbebb ;};_aebfa .MatrixAttr =&_fbcba ;continue ;};if _gfbc .Name .Local =="\u0069\u0064"{_ebgfa ,_fega :=_gfbc .Value ,error (nil );if _fega !=nil {return _fega ;};_aebfa .IdAttr =&_ebgfa ;continue ;};};for {_dbdd ,_gegcdg :=d .Token ();if _gegcdg !=nil {return _eedc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_gegcdg );};if _feedc ,_aeed :=_dbdd .(_dbcbe .EndElement );_aeed &&_feedc .Name ==start .Name {break ;};};return nil ;};func NewBackground ()*Background {_aebgc :=&Background {};_aebgc .CT_Background =*NewCT_Background ();return _aebgc ;}; +// Validate validates the AG_Id and its children +func (_cac *AG_Id )Validate ()error {return _cac .ValidateWithPath ("\u0041\u0047\u005fI\u0064")}; -// Validate validates the AG_OfficeShapeAttributes and its children -func (_efca *AG_OfficeShapeAttributes )Validate ()error {return _efca .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path +func (_egeb *AG_Path )ValidateWithPath (path string )error {return nil };type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};type Shadow struct{CT_Shadow };func (_bbdda *CT_Image )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbdda .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .HrefAttr )});};if _bbdda .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .TargetAttr )});};if _bbdda .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .ClassAttr )});};if _bbdda .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .TitleAttr )});};if _bbdda .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .AltAttr )});};if _bbdda .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CoordsizeAttr )});};if _bbdda .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CoordoriginAttr )});};if _bbdda .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .WrapcoordsAttr )});};if _bbdda .PrintAttr !=_bd .ST_TrueFalseUnset {_abda ,_eaeee :=_bbdda .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eaeee !=nil {return _eaeee ;};start .Attr =append (start .Attr ,_abda );};if _bbdda .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .IdAttr )});};if _bbdda .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .StyleAttr )});};if _bbdda .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .SpidAttr )});};if _bbdda .OnedAttr !=_bd .ST_TrueFalseUnset {_ggbac ,_gafbf :=_bbdda .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _gafbf !=nil {return _gafbf ;};start .Attr =append (start .Attr ,_ggbac );};if _bbdda .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .RegroupidAttr )});};if _bbdda .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_fcbg ,_gbdcb :=_bbdda .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gbdcb !=nil {return _gbdcb ;};start .Attr =append (start .Attr ,_fcbg );};if _bbdda .ButtonAttr !=_bd .ST_TrueFalseUnset {_gdcd ,_eccbg :=_bbdda .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _eccbg !=nil {return _eccbg ;};start .Attr =append (start .Attr ,_gdcd );};if _bbdda .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_deec ,_bbgbf :=_bbdda .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bbgbf !=nil {return _bbgbf ;};start .Attr =append (start .Attr ,_deec );};if _bbdda .BulletAttr !=_bd .ST_TrueFalseUnset {_fafdb ,_dgfd :=_bbdda .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgfd !=nil {return _dgfd ;};start .Attr =append (start .Attr ,_fafdb );};if _bbdda .HrAttr !=_bd .ST_TrueFalseUnset {_dgda ,_ggbg :=_bbdda .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _ggbg !=nil {return _ggbg ;};start .Attr =append (start .Attr ,_dgda );};if _bbdda .HrstdAttr !=_bd .ST_TrueFalseUnset {_abgg ,_agec :=_bbdda .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _agec !=nil {return _agec ;};start .Attr =append (start .Attr ,_abgg );};if _bbdda .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_fadbae ,_baebf :=_bbdda .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _baebf !=nil {return _baebf ;};start .Attr =append (start .Attr ,_fadbae );};if _bbdda .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .HrpctAttr )});};if _bbdda .HralignAttr !=OfcST_HrAlignUnset {_gafc ,_gbcba :=_bbdda .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gbcba !=nil {return _gbcba ;};start .Attr =append (start .Attr ,_gafc );};if _bbdda .AllowincellAttr !=_bd .ST_TrueFalseUnset {_abgf ,_efgg :=_bbdda .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _efgg !=nil {return _efgg ;};start .Attr =append (start .Attr ,_abgf );};if _bbdda .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_afcef ,_gbgac :=_bbdda .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gbgac !=nil {return _gbgac ;};start .Attr =append (start .Attr ,_afcef );};if _bbdda .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_eagfc ,_gdca :=_bbdda .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _gdca !=nil {return _gdca ;};start .Attr =append (start .Attr ,_eagfc );};if _bbdda .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BordertopcolorAttr )});};if _bbdda .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BorderleftcolorAttr )});};if _bbdda .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BorderbottomcolorAttr )});};if _bbdda .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BorderrightcolorAttr )});};if _bbdda .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dedg ,_fdace :=_bbdda .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fdace !=nil {return _fdace ;};start .Attr =append (start .Attr ,_dedg );};if _bbdda .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .DgmnodekindAttr )});};if _bbdda .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_facg ,_gabg :=_bbdda .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _gabg !=nil {return _gabg ;};start .Attr =append (start .Attr ,_facg );};if _bbdda .InsetmodeAttr !=OfcST_InsetModeUnset {_aagb ,_gffg :=_bbdda .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gffg !=nil {return _gffg ;};start .Attr =append (start .Attr ,_aagb );};if _bbdda .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .OpacityAttr )});};if _bbdda .StrokedAttr !=_bd .ST_TrueFalseUnset {_dbabd ,_aecge :=_bbdda .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aecge !=nil {return _aecge ;};start .Attr =append (start .Attr ,_dbabd );};if _bbdda .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .StrokecolorAttr )});};if _bbdda .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .StrokeweightAttr )});};if _bbdda .InsetpenAttr !=_bd .ST_TrueFalseUnset {_aaegg ,_feeg :=_bbdda .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _feeg !=nil {return _feeg ;};start .Attr =append (start .Attr ,_aaegg );};if _bbdda .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .ChromakeyAttr )});};if _bbdda .FilledAttr !=_bd .ST_TrueFalseUnset {_gded ,_gaffg :=_bbdda .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gaffg !=nil {return _gaffg ;};start .Attr =append (start .Attr ,_gded );};if _bbdda .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .FillcolorAttr )});};if _bbdda .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .SptAttr )});};if _bbdda .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_afgf ,_gceb :=_bbdda .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gceb !=nil {return _gceb ;};start .Attr =append (start .Attr ,_afgf );};if _bbdda .BwmodeAttr !=OfcST_BWModeUnset {_ebee ,_aefbd :=_bbdda .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _aefbd !=nil {return _aefbd ;};start .Attr =append (start .Attr ,_ebee );};if _bbdda .BwpureAttr !=OfcST_BWModeUnset {_ggag ,_eaeed :=_bbdda .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eaeed !=nil {return _eaeed ;};start .Attr =append (start .Attr ,_ggag );};if _bbdda .BwnormalAttr !=OfcST_BWModeUnset {_fddd ,_eagdg :=_bbdda .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eagdg !=nil {return _eagdg ;};start .Attr =append (start .Attr ,_fddd );};if _bbdda .ForcedashAttr !=_bd .ST_TrueFalseUnset {_acad ,_degdd :=_bbdda .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _degdd !=nil {return _degdd ;};start .Attr =append (start .Attr ,_acad );};if _bbdda .OleiconAttr !=_bd .ST_TrueFalseUnset {_eadec ,_ggdcd :=_bbdda .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _ggdcd !=nil {return _ggdcd ;};start .Attr =append (start .Attr ,_eadec );};if _bbdda .OleAttr !=_bd .ST_TrueFalseBlankUnset {_feeec ,_edcf :=_bbdda .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _edcf !=nil {return _edcf ;};start .Attr =append (start .Attr ,_feeec );};if _bbdda .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_cffa ,_fega :=_bbdda .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _fega !=nil {return _fega ;};start .Attr =append (start .Attr ,_cffa );};if _bbdda .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_ffca ,_accd :=_bbdda .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _accd !=nil {return _accd ;};start .Attr =append (start .Attr ,_ffca );};if _bbdda .ClipAttr !=_bd .ST_TrueFalseUnset {_ggdf ,_bfdg :=_bbdda .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _bfdg !=nil {return _bfdg ;};start .Attr =append (start .Attr ,_ggdf );};if _bbdda .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .SrcAttr )});};if _bbdda .CropleftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CropleftAttr )});};if _bbdda .CroptopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CroptopAttr )});};if _bbdda .CroprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CroprightAttr )});};if _bbdda .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CropbottomAttr )});};if _bbdda .GainAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .GainAttr )});};if _bbdda .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BlacklevelAttr )});};if _bbdda .GammaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .GammaAttr )});};if _bbdda .GrayscaleAttr !=_bd .ST_TrueFalseUnset {_gabf ,_ebb :=_bbdda .GrayscaleAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _ebb !=nil {return _ebb ;};start .Attr =append (start .Attr ,_gabf );};if _bbdda .BilevelAttr !=_bd .ST_TrueFalseUnset {_bfdgg ,_egbd :=_bbdda .BilevelAttr .MarshalXMLAttr (_b .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _egbd !=nil {return _egbd ;};start .Attr =append (start .Attr ,_bfdgg );};e .EncodeToken (start );if _bbdda .EG_ShapeElements !=nil {for _ ,_ggege :=range _bbdda .EG_ShapeElements {_ggege .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);func (_bdega *Roundrect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdega .CT_RoundRect =*NewCT_RoundRect ();for _ ,_eecf :=range start .Attr {if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdega .UserdrawnAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_adcbb ,_fdafeb :=_eecf .Value ,error (nil );if _fdafeb !=nil {return _fdafeb ;};_bdega .BordertopcolorAttr =&_adcbb ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdega .UserhiddenAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdega .BulletAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bdega .CliptowrapAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068\u0072"{_bdega .HrAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u006f\u006c\u0065"{_bdega .OleAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bdega .HrstdAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0073\u0070\u0069\u0064"{_dcacd ,_aegea :=_eecf .Value ,error (nil );if _aegea !=nil {return _aegea ;};_bdega .SpidAttr =&_dcacd ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bdega .HrnoshadeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bdega .ForcedashAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cfccc ,_dfcgcf :=_eecf .Value ,error (nil );if _dfcgcf !=nil {return _dfcgcf ;};_bdega .BorderleftcolorAttr =&_cfccc ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gfdgd ,_cedcg :=_g .ParseInt (_eecf .Value ,10,64);if _cedcg !=nil {return _cedcg ;};_bdega .DgmnodekindAttr =&_gfdgd ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u006f\u006e\u0065\u0064"{_bdega .OnedAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0063\u006c\u0069\u0070"{_bdega .ClipAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068\u0072\u0070c\u0074"{_debgd ,_faega :=_g .ParseFloat (_eecf .Value ,64);if _faega !=nil {return _faega ;};_cgace :=float32 (_debgd );_bdega .HrpctAttr =&_cgace ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bdega .PreferrelativeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbeaa ,_beccg :=_eecf .Value ,error (nil );if _beccg !=nil {return _beccg ;};_bdega .BorderrightcolorAttr =&_dbeaa ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eagab ,_dggg :=_g .ParseInt (_eecf .Value ,10,64);if _dggg !=nil {return _dggg ;};_bdega .RegroupidAttr =&_eagab ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdega .DgmlayoutmruAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bdega .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bdega .AllowoverlapAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bdega .HralignAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bdega .InsetmodeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0073\u0070\u0074"{_fabbfb ,_eceec :=_g .ParseFloat (_eecf .Value ,64);if _eceec !=nil {return _eceec ;};_febfd :=float32 (_fabbfb );_bdega .SptAttr =&_febfd ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cggbg ,_bccbg :=_eecf .Value ,error (nil );if _bccbg !=nil {return _bccbg ;};_bdega .BorderbottomcolorAttr =&_cggbg ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bdega .OleiconAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bdega .DgmlayoutAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bdega .BwmodeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bdega .BwnormalAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bdega .BwpureAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bdega .ConnectortypeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdega .ButtonAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bdega .AllowincellAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0068\u0072\u0065\u0066"{_afdfbg ,_bdgddg :=_eecf .Value ,error (nil );if _bdgddg !=nil {return _bdgddg ;};_bdega .HrefAttr =&_afdfbg ;continue ;};if _eecf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_daged ,_effggc :=_eecf .Value ,error (nil );if _effggc !=nil {return _effggc ;};_bdega .CoordsizeAttr =&_daged ;continue ;};if _eecf .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebgfa ,_adgbc :=_eecf .Value ,error (nil );if _adgbc !=nil {return _adgbc ;};_bdega .StyleAttr =&_ebgfa ;continue ;};if _eecf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bdega .StrokedAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0069\u0064"{_ffcbf ,_gdcabg :=_eecf .Value ,error (nil );if _gdcabg !=nil {return _gdcabg ;};_bdega .IdAttr =&_ffcbf ;continue ;};if _eecf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efaed ,_fgggb :=_eecf .Value ,error (nil );if _fgggb !=nil {return _fgggb ;};_bdega .StrokeweightAttr =&_efaed ;continue ;};if _eecf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bdega .PrintAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddcfa ,_dacff :=_eecf .Value ,error (nil );if _dacff !=nil {return _dacff ;};_bdega .ChromakeyAttr =&_ddcfa ;continue ;};if _eecf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_defga ,_dffbe :=_eecf .Value ,error (nil );if _dffbe !=nil {return _dffbe ;};_bdega .FillcolorAttr =&_defga ;continue ;};if _eecf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_beeda ,_bfcdfa :=_eecf .Value ,error (nil );if _bfcdfa !=nil {return _bfcdfa ;};_bdega .CoordoriginAttr =&_beeda ;continue ;};if _eecf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gedea ,_daffe :=_eecf .Value ,error (nil );if _daffe !=nil {return _daffe ;};_bdega .OpacityAttr =&_gedea ;continue ;};if _eecf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgcea ,_dccge :=_eecf .Value ,error (nil );if _dccge !=nil {return _dccge ;};_bdega .StrokecolorAttr =&_cgcea ;continue ;};if _eecf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bdega .InsetpenAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdega .FilledAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gbdfg ,_adede :=_eecf .Value ,error (nil );if _adede !=nil {return _adede ;};_bdega .WrapcoordsAttr =&_gbdfg ;continue ;};if _eecf .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_aeggd ,_adceg :=_eecf .Value ,error (nil );if _adceg !=nil {return _adceg ;};_bdega .ArcsizeAttr =&_aeggd ;continue ;};if _eecf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecdcg ,_ecfaag :=_eecf .Value ,error (nil );if _ecfaag !=nil {return _ecfaag ;};_bdega .TitleAttr =&_ecdcg ;continue ;};if _eecf .Name .Local =="\u0063\u006c\u0061s\u0073"{_gedgab ,_bgde :=_eecf .Value ,error (nil );if _bgde !=nil {return _bgde ;};_bdega .ClassAttr =&_gedgab ;continue ;};if _eecf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgede ,_cgega :=_eecf .Value ,error (nil );if _cgega !=nil {return _cgega ;};_bdega .TargetAttr =&_fgede ;continue ;};if _eecf .Name .Local =="\u0061\u006c\u0074"{_afbce ,_cgacc :=_eecf .Value ,error (nil );if _cgacc !=nil {return _cgacc ;};_bdega .AltAttr =&_afbce ;continue ;};};_edad :for {_dbgb ,_bdedf :=d .Token ();if _bdedf !=nil {return _bdedf ;};switch _aeffc :=_dbgb .(type ){case _b .StartElement :switch _aeffc .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aggf :=NewEG_ShapeElements ();_aggf .Path =NewPath ();if _ddaa :=d .DecodeElement (_aggf .Path ,&_aeffc );_ddaa !=nil {return _ddaa ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_aggf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eddfd :=NewEG_ShapeElements ();_eddfd .Formulas =NewFormulas ();if _aedb :=d .DecodeElement (_eddfd .Formulas ,&_aeffc );_aedb !=nil {return _aedb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_eddfd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gdeaf :=NewEG_ShapeElements ();_gdeaf .Handles =NewHandles ();if _aaafb :=d .DecodeElement (_gdeaf .Handles ,&_aeffc );_aaafb !=nil {return _aaafb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gdeaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ebdcbe :=NewEG_ShapeElements ();_ebdcbe .Fill =NewFill ();if _cdfgf :=d .DecodeElement (_ebdcbe .Fill ,&_aeffc );_cdfgf !=nil {return _cdfgf ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_ebdcbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_efbad :=NewEG_ShapeElements ();_efbad .Stroke =NewStroke ();if _fbagb :=d .DecodeElement (_efbad .Stroke ,&_aeffc );_fbagb !=nil {return _fbagb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_efbad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gbbaf :=NewEG_ShapeElements ();_gbbaf .Shadow =NewShadow ();if _fagee :=d .DecodeElement (_gbbaf .Shadow ,&_aeffc );_fagee !=nil {return _fagee ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gbbaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_efgbd :=NewEG_ShapeElements ();_efgbd .Textbox =NewTextbox ();if _bgacb :=d .DecodeElement (_efgbd .Textbox ,&_aeffc );_bgacb !=nil {return _bgacb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_efgbd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_eabaab :=NewEG_ShapeElements ();_eabaab .Textpath =NewTextpath ();if _aeaba :=d .DecodeElement (_eabaab .Textpath ,&_aeffc );_aeaba !=nil {return _aeaba ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_eabaab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bffba :=NewEG_ShapeElements ();_bffba .Imagedata =NewImagedata ();if _aaeadf :=d .DecodeElement (_bffba .Imagedata ,&_aeffc );_aaeadf !=nil {return _aaeadf ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_bffba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dcbbcd :=NewEG_ShapeElements ();_dcbbcd .Skew =NewOfcSkew ();if _adgdf :=d .DecodeElement (_dcbbcd .Skew ,&_aeffc );_adgdf !=nil {return _adgdf ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_dcbbcd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gggfe :=NewEG_ShapeElements ();_gggfe .Extrusion =NewOfcExtrusion ();if _gadbb :=d .DecodeElement (_gggfe .Extrusion ,&_aeffc );_gadbb !=nil {return _gadbb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gggfe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_aeeab :=NewEG_ShapeElements ();_aeeab .Callout =NewOfcCallout ();if _bbfgfd :=d .DecodeElement (_aeeab .Callout ,&_aeffc );_bbfgfd !=nil {return _bbfgfd ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_aeeab );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fddag :=NewEG_ShapeElements ();_fddag .Lock =NewOfcLock ();if _egafa :=d .DecodeElement (_fddag .Lock ,&_aeffc );_egafa !=nil {return _egafa ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_fddag );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gefgaa :=NewEG_ShapeElements ();_gefgaa .Clippath =NewOfcClippath ();if _abddc :=d .DecodeElement (_gefgaa .Clippath ,&_aeffc );_abddc !=nil {return _abddc ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gefgaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbgcc :=NewEG_ShapeElements ();_fbgcc .Signatureline =NewOfcSignatureline ();if _dcade :=d .DecodeElement (_fbgcc .Signatureline ,&_aeffc );_dcade !=nil {return _dcade ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_fbgcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dgfad :=NewEG_ShapeElements ();_dgfad .Wrap =_a .NewWrap ();if _gcfeg :=d .DecodeElement (_dgfad .Wrap ,&_aeffc );_gcfeg !=nil {return _gcfeg ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_dgfad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cgbagf :=NewEG_ShapeElements ();_cgbagf .Anchorlock =_a .NewAnchorlock ();if _daacb :=d .DecodeElement (_cgbagf .Anchorlock ,&_aeffc );_daacb !=nil {return _daacb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_cgbagf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bfaeb :=NewEG_ShapeElements ();_bfaeb .Bordertop =_a .NewBordertop ();if _fgdec :=d .DecodeElement (_bfaeb .Bordertop ,&_aeffc );_fgdec !=nil {return _fgdec ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_bfaeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_aacad :=NewEG_ShapeElements ();_aacad .Borderbottom =_a .NewBorderbottom ();if _bbcbe :=d .DecodeElement (_aacad .Borderbottom ,&_aeffc );_bbcbe !=nil {return _bbcbe ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_aacad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ecffa :=NewEG_ShapeElements ();_ecffa .Borderleft =_a .NewBorderleft ();if _feafag :=d .DecodeElement (_ecffa .Borderleft ,&_aeffc );_feafag !=nil {return _feafag ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_ecffa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ffaca :=NewEG_ShapeElements ();_ffaca .Borderright =_a .NewBorderright ();if _eaadb :=d .DecodeElement (_ffaca .Borderright ,&_aeffc );_eaadb !=nil {return _eaadb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_ffaca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gdfada :=NewEG_ShapeElements ();_gdfada .ClientData =_ga .NewClientData ();if _fbcad :=d .DecodeElement (_gdfada .ClientData ,&_aeffc );_fbcad !=nil {return _fbcad ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gdfada );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dadg :=NewEG_ShapeElements ();_dadg .Textdata =_fb .NewTextdata ();if _ddefg :=d .DecodeElement (_dadg .Textdata ,&_aeffc );_ddefg !=nil {return _ddefg ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_dadg );default:_d .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 \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_aeffc .Name );if _gggfd :=d .Skip ();_gggfd !=nil {return _gggfd ;};};case _b .EndElement :break _edad ;case _b .CharData :};};return nil ;}; -// Validate validates the Stroke and its children -func (_gbbcd *Stroke )Validate ()error {return _gbbcd .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_gggbc *OfcComplex )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gggbc .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_ceegf :=range start .Attr {if _ceegf .Name .Local =="\u0065\u0078\u0074"{_gggbc .ExtAttr .UnmarshalXMLAttr (_ceegf );continue ;};};for {_dggfc ,_cbagf :=d .Token ();if _cbagf !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_cbagf );};if _baga ,_bfbc :=_dggfc .(_dbcbe .EndElement );_bfbc &&_baga .Name ==start .Name {break ;};};return nil ;};func (_debc *OfcST_BWMode )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_debc =0;case "\u0063\u006f\u006co\u0072":*_debc =1;case "\u0061\u0075\u0074\u006f":*_debc =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_debc =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_debc =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_debc =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_debc =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_debc =7;case "\u0062\u006c\u0061c\u006b":*_debc =8;case "\u0077\u0068\u0069t\u0065":*_debc =9;case "\u0068\u0069\u0064\u0065":*_debc =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_debc =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_debc =12;};return nil ;}; +// Validate validates the OfcCT_ShapeLayout and its children +func (_adbf *OfcCT_ShapeLayout )Validate ()error {return _adbf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_cbfef OfcST_OLEUpdateMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbfef .String (),start );};func (_gaebbd *OfcCT_Callout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcdgc :=range start .Attr {if _fcdgc .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_gaebbd .LengthspecifiedAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u006f\u006e"{_gaebbd .OnAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0067\u0061\u0070"{_abgffg ,_dgebd :=_fcdgc .Value ,error (nil );if _dgebd !=nil {return _dgebd ;};_gaebbd .GapAttr =&_abgffg ;continue ;};if _fcdgc .Name .Local =="\u0061\u006e\u0067l\u0065"{_gaebbd .AngleAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_gaebbd .DropautoAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0064\u0072\u006f\u0070"{_eefbg ,_aaegc :=_fcdgc .Value ,error (nil );if _aaegc !=nil {return _aaegc ;};_gaebbd .DropAttr =&_eefbg ;continue ;};if _fcdgc .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_efcfb ,_dgfag :=_fcdgc .Value ,error (nil );if _dgfag !=nil {return _dgfag ;};_gaebbd .DistanceAttr =&_efcfb ;continue ;};if _fcdgc .Name .Local =="\u0074\u0079\u0070\u0065"{_agbb ,_bbcea :=_fcdgc .Value ,error (nil );if _bbcea !=nil {return _bbcea ;};_gaebbd .TypeAttr =&_agbb ;continue ;};if _fcdgc .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_bgdag ,_gcdac :=_fcdgc .Value ,error (nil );if _gcdac !=nil {return _gcdac ;};_gaebbd .LengthAttr =&_bgdag ;continue ;};if _fcdgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_gaebbd .AccentbarAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_gaebbd .TextborderAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_gaebbd .MinusxAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_gaebbd .MinusyAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0065\u0078\u0074"{_gaebbd .ExtAttr .UnmarshalXMLAttr (_fcdgc );continue ;};};for {_cafa ,_ceadb :=d .Token ();if _ceadb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_ceadb );};if _cfcfe ,_aaacc :=_cafa .(_b .EndElement );_aaacc &&_cfcfe .Name ==start .Name {break ;};};return nil ;};func (_fbdeb OfcST_Angle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddcda :=_b .Attr {};_ddcda .Name =name ;switch _fbdeb {case OfcST_AngleUnset :_ddcda .Value ="";case OfcST_AngleAny :_ddcda .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_ddcda .Value ="\u0033\u0030";case OfcST_Angle45 :_ddcda .Value ="\u0034\u0035";case OfcST_Angle60 :_ddcda .Value ="\u0036\u0030";case OfcST_Angle90 :_ddcda .Value ="\u0039\u0030";case OfcST_AngleAuto :_ddcda .Value ="\u0061\u0075\u0074\u006f";};return _ddcda ,nil ;};func (_dgcdg ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _dgcdg {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcdg ));};return nil ;}; -// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path -func (_gbdag *EG_ShapeElements )ValidateWithPath (path string )error {if _gbdag .Path !=nil {if _gabga :=_gbdag .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gabga !=nil {return _gabga ;};};if _gbdag .Formulas !=nil {if _ggcfb :=_gbdag .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_ggcfb !=nil {return _ggcfb ;};};if _gbdag .Handles !=nil {if _gaaf :=_gbdag .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_gaaf !=nil {return _gaaf ;};};if _gbdag .Fill !=nil {if _cccbe :=_gbdag .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cccbe !=nil {return _cccbe ;};};if _gbdag .Stroke !=nil {if _caece :=_gbdag .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_caece !=nil {return _caece ;};};if _gbdag .Shadow !=nil {if _fddda :=_gbdag .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fddda !=nil {return _fddda ;};};if _gbdag .Textbox !=nil {if _ddddd :=_gbdag .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_ddddd !=nil {return _ddddd ;};};if _gbdag .Textpath !=nil {if _befe :=_gbdag .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_befe !=nil {return _befe ;};};if _gbdag .Imagedata !=nil {if _gffae :=_gbdag .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_gffae !=nil {return _gffae ;};};if _gbdag .Skew !=nil {if _adfgf :=_gbdag .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_adfgf !=nil {return _adfgf ;};};if _gbdag .Extrusion !=nil {if _abefa :=_gbdag .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_abefa !=nil {return _abefa ;};};if _gbdag .Callout !=nil {if _fgee :=_gbdag .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_fgee !=nil {return _fgee ;};};if _gbdag .Lock !=nil {if _cecdf :=_gbdag .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_cecdf !=nil {return _cecdf ;};};if _gbdag .Clippath !=nil {if _egbe :=_gbdag .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_egbe !=nil {return _egbe ;};};if _gbdag .Signatureline !=nil {if _gaebg :=_gbdag .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_gaebg !=nil {return _gaebg ;};};if _gbdag .Wrap !=nil {if _cecae :=_gbdag .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_cecae !=nil {return _cecae ;};};if _gbdag .Anchorlock !=nil {if _fdegg :=_gbdag .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_fdegg !=nil {return _fdegg ;};};if _gbdag .Bordertop !=nil {if _cbdc :=_gbdag .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_cbdc !=nil {return _cbdc ;};};if _gbdag .Borderbottom !=nil {if _dfcga :=_gbdag .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_dfcga !=nil {return _dfcga ;};};if _gbdag .Borderleft !=nil {if _afbe :=_gbdag .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_afbe !=nil {return _afbe ;};};if _gbdag .Borderright !=nil {if _gaebe :=_gbdag .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_gaebe !=nil {return _gaebe ;};};if _gbdag .ClientData !=nil {if _fdcag :=_gbdag .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_fdcag !=nil {return _fdcag ;};};if _gbdag .Textdata !=nil {if _bgdeg :=_gbdag .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_bgdeg !=nil {return _bgdeg ;};};return nil ;}; +// Validate validates the OfcLeft and its children +func (_acea *OfcLeft )Validate ()error {return _acea .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_eecfe OfcST_InsetMode )ValidateWithPath (path string )error {switch _eecfe {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecfe ));};return nil ;}; -// Validate validates the CT_Oval and its children -func (_ffefc *CT_Oval )Validate ()error {return _ffefc .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func (_badg ST_ImageAspect )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_ggcgc :=_dbcbe .Attr {};_ggcgc .Name =name ;switch _badg {case ST_ImageAspectUnset :_ggcgc .Value ="";case ST_ImageAspectIgnore :_ggcgc .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_ggcgc .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_ggcgc .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _ggcgc ,nil ;};func NewOfcCT_Entry ()*OfcCT_Entry {_begba :=&OfcCT_Entry {};return _begba }; +// Validate validates the CT_Line and its children +func (_dgegc *CT_Line )Validate ()error {return _dgegc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_edcc *AG_Id )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcc .IdAttr )});};return nil ;};func (_cgbaeb *OfcSignatureline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbaeb .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_cebgg :=range start .Attr {if _cebgg .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fgggdd ,_bfade :=_cebgg .Value ,error (nil );if _bfade !=nil {return _bfade ;};_cgbaeb .SuggestedsignerAttr =&_fgggdd ;continue ;};if _cebgg .Name .Local =="\u0069\u0064"{_feabd ,_acgee :=_cebgg .Value ,error (nil );if _acgee !=nil {return _acgee ;};_cgbaeb .IdAttr =&_feabd ;continue ;};if _cebgg .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_ebgdd ,_aeabf :=_cebgg .Value ,error (nil );if _aeabf !=nil {return _aeabf ;};_cgbaeb .ProvidAttr =&_ebgdd ;continue ;};if _cebgg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_cgbaeb .SigninginstructionssetAttr .UnmarshalXMLAttr (_cebgg );continue ;};if _cebgg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cgbaeb .AllowcommentsAttr .UnmarshalXMLAttr (_cebgg );continue ;};if _cebgg .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_cgbaeb .ShowsigndateAttr .UnmarshalXMLAttr (_cebgg );continue ;};if _cebgg .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_cgbaeb .IssignaturelineAttr .UnmarshalXMLAttr (_cebgg );continue ;};if _cebgg .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_bgega ,_ffcdc :=_cebgg .Value ,error (nil );if _ffcdc !=nil {return _ffcdc ;};_cgbaeb .Suggestedsigner2Attr =&_bgega ;continue ;};if _cebgg .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_ccdaa ,_fffeb :=_cebgg .Value ,error (nil );if _fffeb !=nil {return _fffeb ;};_cgbaeb .SuggestedsigneremailAttr =&_ccdaa ;continue ;};if _cebgg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_ggdbga ,_dedda :=_cebgg .Value ,error (nil );if _dedda !=nil {return _dedda ;};_cgbaeb .SigninginstructionsAttr =&_ggdbga ;continue ;};if _cebgg .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_bebge ,_aeeac :=_cebgg .Value ,error (nil );if _aeeac !=nil {return _aeeac ;};_cgbaeb .AddlxmlAttr =&_bebge ;continue ;};if _cebgg .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_bggab ,_cefef :=_cebgg .Value ,error (nil );if _cefef !=nil {return _cefef ;};_cgbaeb .SigprovurlAttr =&_bggab ;continue ;};if _cebgg .Name .Local =="\u0065\u0078\u0074"{_cgbaeb .ExtAttr .UnmarshalXMLAttr (_cebgg );continue ;};};for {_becag ,_fgcbe :=d .Token ();if _fgcbe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u004f\u0066\u0063\u0053\u0069\u0067\u006ea\u0074u\u0072\u0065\u006c\u0069\u006e\u0065\u003a \u0025\u0073",_fgcbe );};if _bddg ,_aecadf :=_becag .(_b .EndElement );_aecadf &&_bddg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_ShapeAttributes and its children -func (_agfb *AG_ShapeAttributes )Validate ()error {return _agfb .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};type OfcTop struct{OfcCT_StrokeChild };func (_fdegb *OfcShapelayout )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _fdegb .OfcCT_ShapeLayout .MarshalXML (e ,start );};func (_dbb OfcST_ExtrusionRender )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_dbb .String (),start );}; +// Validate validates the Textbox and its children +func (_gacf *Textbox )Validate ()error {return _gacf .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func NewImage ()*Image {_cgffe :=&Image {};_cgffe .CT_Image =*NewCT_Image ();return _cgffe };func (_egga *CT_H )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egebb :=range start .Attr {if _egebb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ccea ,_bgce :=_egebb .Value ,error (nil );if _bgce !=nil {return _bgce ;};_egga .PositionAttr =&_ccea ;continue ;};if _egebb .Name .Local =="\u0070\u006f\u006ca\u0072"{_fegc ,_ddga :=_egebb .Value ,error (nil );if _ddga !=nil {return _ddga ;};_egga .PolarAttr =&_fegc ;continue ;};if _egebb .Name .Local =="\u006d\u0061\u0070"{_edf ,_ecgd :=_egebb .Value ,error (nil );if _ecgd !=nil {return _ecgd ;};_egga .MapAttr =&_edf ;continue ;};if _egebb .Name .Local =="\u0069\u006e\u0076\u0078"{_egga .InvxAttr .UnmarshalXMLAttr (_egebb );continue ;};if _egebb .Name .Local =="\u0069\u006e\u0076\u0079"{_egga .InvyAttr .UnmarshalXMLAttr (_egebb );continue ;};if _egebb .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_egga .SwitchAttr .UnmarshalXMLAttr (_egebb );continue ;};if _egebb .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_efcb ,_bedcc :=_egebb .Value ,error (nil );if _bedcc !=nil {return _bedcc ;};_egga .XrangeAttr =&_efcb ;continue ;};if _egebb .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_agba ,_bgfcd :=_egebb .Value ,error (nil );if _bgfcd !=nil {return _bgfcd ;};_egga .YrangeAttr =&_agba ;continue ;};if _egebb .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_gcad ,_gbfba :=_egebb .Value ,error (nil );if _gbfba !=nil {return _gbfba ;};_egga .RadiusrangeAttr =&_gcad ;continue ;};};for {_ffcg ,_bbbf :=d .Token ();if _bbbf !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_bbbf );};if _fbadf ,_afcgb :=_ffcg .(_b .EndElement );_afcgb &&_fbadf .Name ==start .Name {break ;};};return nil ;};type ST_StrokeEndCap byte ; -// ValidateWithPath validates the Formulas and its children, prefixing error messages with path -func (_dbcagb *Formulas )ValidateWithPath (path string )error {if _ebcg :=_dbcagb .CT_Formulas .ValidateWithPath (path );_ebcg !=nil {return _ebcg ;};return nil ;}; +// Validate validates the OfcBottom and its children +func (_gfffg *OfcBottom )Validate ()error {return _gfffg .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_adfdc ST_ShadowType )Validate ()error {return _adfdc .ValidateWithPath ("")};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _d .Any ;};func (_acgfd OfcST_BWMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebfed :=_b .Attr {};_ebfed .Name =name ;switch _acgfd {case OfcST_BWModeUnset :_ebfed .Value ="";case OfcST_BWModeColor :_ebfed .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_ebfed .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_ebfed .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_ebfed .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_ebfed .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_ebfed .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_ebfed .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_ebfed .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_ebfed .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_ebfed .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_ebfed .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_ebfed .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _ebfed ,nil ;};func (_ggbed *OfcLeft )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbed .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gabae :=range start .Attr {if _gabae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabae .Name .Local =="\u0068\u0072\u0065\u0066"{_cdegbe ,_ddaga :=_gabae .Value ,error (nil );if _ddaga !=nil {return _ddaga ;};_ggbed .HrefAttr =&_cdegbe ;continue ;};if _gabae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggbed .ForcedashAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabae .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgbadb ,_fffgd :=_gabae .Value ,error (nil );if _fffgd !=nil {return _fffgd ;};_ggbed .TitleAttr =&_cgbadb ;continue ;};if _gabae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabae .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cgaga ,_aeefd :=_gabae .Value ,error (nil );if _aeefd !=nil {return _aeefd ;};_ggbed .AlthrefAttr =&_cgaga ;continue ;};if _gabae .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ggbed .ImageaspectAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ggbed .StartarrowAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ggbed .LinestyleAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggbed .StartarrowwidthAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ggbed .JoinstyleAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ggbed .StartarrowlengthAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bafdc ,_abcac :=_gabae .Value ,error (nil );if _abcac !=nil {return _abcac ;};_ggbed .DashstyleAttr =&_bafdc ;continue ;};if _gabae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ggbed .EndarrowAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ggbed .FilltypeAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggbed .EndarrowwidthAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcbga ,_cgacb :=_gabae .Value ,error (nil );if _cgacb !=nil {return _cgacb ;};_ggbed .OpacityAttr =&_dcbga ;continue ;};if _gabae .Name .Local =="\u0063\u006f\u006co\u0072"{_gbbb ,_gecdc :=_gabae .Value ,error (nil );if _gecdc !=nil {return _gecdc ;};_ggbed .ColorAttr =&_gbbb ;continue ;};if _gabae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggbed .InsetpenAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ggbed .EndarrowlengthAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0065\u0078\u0074"{_ggbed .ExtAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ggbed .EndcapAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_baabg ,_gabd :=_gabae .Value ,error (nil );if _gabd !=nil {return _gabd ;};_ggbed .Color2Attr =&_baabg ;continue ;};if _gabae .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ggbed .ImagealignshapeAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_degfe ,_ecaad :=_gabae .Value ,error (nil );if _ecaad !=nil {return _ecaad ;};_ggbed .WeightAttr =&_degfe ;continue ;};if _gabae .Name .Local =="\u0073\u0072\u0063"{_abfdc ,_cdac :=_gabae .Value ,error (nil );if _cdac !=nil {return _cdac ;};_ggbed .SrcAttr =&_abfdc ;continue ;};if _gabae .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gbdec ,_efeac :=_gabae .Value ,error (nil );if _efeac !=nil {return _efeac ;};_ggbed .ImagesizeAttr =&_gbdec ;continue ;};if _gabae .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bbegd ,_daefad :=_g .ParseFloat (_gabae .Value ,64);if _daefad !=nil {return _daefad ;};_ggbed .MiterlimitAttr =&_bbegd ;continue ;};if _gabae .Name .Local =="\u006f\u006e"{_ggbed .OnAttr .UnmarshalXMLAttr (_gabae );continue ;};};for {_cefgbc ,_acbca :=d .Token ();if _acbca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_acbca );};if _gdedc ,_edbga :=_cefgbc .(_b .EndElement );_edbga &&_gdedc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_IdMap and its children -func (_geaec *OfcCT_IdMap )Validate ()error {return _geaec .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_bcdb OfcST_BWMode )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_bce :=_dbcbe .Attr {};_bce .Name =name ;switch _bcdb {case OfcST_BWModeUnset :_bce .Value ="";case OfcST_BWModeColor :_bce .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_bce .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_bce .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_bce .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_bce .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_bce .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_bce .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_bce .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_bce .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_bce .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_bce .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_bce .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _bce ,nil ;};func NewCT_Stroke ()*CT_Stroke {_aecb :=&CT_Stroke {};return _aecb };func (_caafcb OfcST_ConnectorType )ValidateWithPath (path string )error {switch _caafcb {case 0,1,2,3,4:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caafcb ));};return nil ;};const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2;OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4;);func (_edabde *CT_Handles )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cfbc :for {_ddde ,_ebbb :=d .Token ();if _ebbb !=nil {return _ebbb ;};switch _effga :=_ddde .(type ){case _dbcbe .StartElement :switch _effga .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_eecae :=NewCT_H ();if _bedbe :=d .DecodeElement (_eecae ,&_effga );_bedbe !=nil {return _bedbe ;};_edabde .H =append (_edabde .H ,_eecae );default:_effcd .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\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_effga .Name );if _facfc :=d .Skip ();_facfc !=nil {return _facfc ;};};case _dbcbe .EndElement :break _cfbc ;case _dbcbe .CharData :};};return nil ;};func (_cfgfg ST_StrokeArrowLength )String ()string {switch _cfgfg {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";};type Oval struct{CT_Oval };func (_dcfed OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _dcfed {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcfed ));};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_bgccfc :=&OfcCT_Fill {};return _bgccfc };func (_afcbd *Group )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_afcbd .CT_Group =*NewCT_Group ();for _ ,_fdbee :=range start .Attr {if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_afcbd .AllowincellAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_afcbd .BulletAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0068\u0072"{_afcbd .HrAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u006f\u006e\u0065\u0064"{_afcbd .OnedAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_afcbd .HralignAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_fbaca ,_beec :=_fdbee .Value ,error (nil );if _beec !=nil {return _beec ;};_afcbd .TablelimitsAttr =&_fbaca ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_agbf ,_agbfc :=_egcdd .ParseInt (_fdbee .Value ,10,64);if _agbfc !=nil {return _agbfc ;};_afcbd .RegroupidAttr =&_agbf ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gebeg ,_gdead :=_fdbee .Value ,error (nil );if _gdead !=nil {return _gdead ;};_afcbd .BordertopcolorAttr =&_gebeg ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0073\u0070\u0069\u0064"{_gcgee ,_gdcba :=_fdbee .Value ,error (nil );if _gdcba !=nil {return _gdcba ;};_afcbd .SpidAttr =&_gcgee ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0068\u0072\u0070c\u0074"{_bdbdg ,_eaffa :=_egcdd .ParseFloat (_fdbee .Value ,64);if _eaffa !=nil {return _eaffa ;};_gfcfb :=float32 (_bdbdg );_afcbd .HrpctAttr =&_gfcfb ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efgaaf ,_ecdaad :=_fdbee .Value ,error (nil );if _ecdaad !=nil {return _ecdaad ;};_afcbd .BorderrightcolorAttr =&_efgaaf ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_afcbd .ButtonAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0068\u0072\u0073t\u0064"{_afcbd .HrstdAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_afcbd .DgmlayoutAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_afcbd .UserdrawnAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_afcbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_afcbd .UserhiddenAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bcgbc ,_dcdb :=_fdbee .Value ,error (nil );if _dcdb !=nil {return _dcdb ;};_afcbd .BorderleftcolorAttr =&_bcgbc ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afcbd .InsetmodeAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_afcbd .AllowoverlapAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_dcfgf ,_eefa :=_fdbee .Value ,error (nil );if _eefa !=nil {return _eefa ;};_afcbd .TablepropertiesAttr =&_dcfgf ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_afcbd .HrnoshadeAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_afcbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gadga ,_fafcg :=_egcdd .ParseInt (_fdbee .Value ,10,64);if _fafcg !=nil {return _fafcg ;};_afcbd .DgmnodekindAttr =&_gadga ;continue ;};if _fdbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbggdc ,_dfbceg :=_fdbee .Value ,error (nil );if _dfbceg !=nil {return _dfbceg ;};_afcbd .BorderbottomcolorAttr =&_cbggdc ;continue ;};if _fdbee .Name .Local =="\u0070\u0072\u0069n\u0074"{_afcbd .PrintAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdbag ,_gbaae :=_fdbee .Value ,error (nil );if _gbaae !=nil {return _gbaae ;};_afcbd .TitleAttr =&_fdbag ;continue ;};if _fdbee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggecg ,_eeac :=_fdbee .Value ,error (nil );if _eeac !=nil {return _eeac ;};_afcbd .CoordoriginAttr =&_ggecg ;continue ;};if _fdbee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgbc ,_fbdaa :=_fdbee .Value ,error (nil );if _fbdaa !=nil {return _fbdaa ;};_afcbd .WrapcoordsAttr =&_fgbc ;continue ;};if _fdbee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ccbdg ,_bafd :=_fdbee .Value ,error (nil );if _bafd !=nil {return _bafd ;};_afcbd .CoordsizeAttr =&_ccbdg ;continue ;};if _fdbee .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcgdd ,_dcdab :=_fdbee .Value ,error (nil );if _dcdab !=nil {return _dcdab ;};_afcbd .StyleAttr =&_fcgdd ;continue ;};if _fdbee .Name .Local =="\u0069\u0064"{_cabcb ,_gbegf :=_fdbee .Value ,error (nil );if _gbegf !=nil {return _gbegf ;};_afcbd .IdAttr =&_cabcb ;continue ;};if _fdbee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aebgd ,_cefg :=_fdbee .Value ,error (nil );if _cefg !=nil {return _cefg ;};_afcbd .FillcolorAttr =&_aebgd ;continue ;};if _fdbee .Name .Local =="\u0063\u006c\u0061s\u0073"{_edce ,_fbccc :=_fdbee .Value ,error (nil );if _fbccc !=nil {return _fbccc ;};_afcbd .ClassAttr =&_edce ;continue ;};if _fdbee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgbcf ,_cacfg :=_fdbee .Value ,error (nil );if _cacfg !=nil {return _cacfg ;};_afcbd .TargetAttr =&_cgbcf ;continue ;};if _fdbee .Name .Local =="\u0068\u0072\u0065\u0066"{_bgggc ,_cbage :=_fdbee .Value ,error (nil );if _cbage !=nil {return _cbage ;};_afcbd .HrefAttr =&_bgggc ;continue ;};if _fdbee .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_afcbd .EditasAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afcbd .FilledAttr .UnmarshalXMLAttr (_fdbee );continue ;};if _fdbee .Name .Local =="\u0061\u006c\u0074"{_gfggg ,_bdecb :=_fdbee .Value ,error (nil );if _bdecb !=nil {return _bdecb ;};_afcbd .AltAttr =&_gfggg ;continue ;};};_ebfbe :for {_afbaa ,_ddabg :=d .Token ();if _ddabg !=nil {return _ddabg ;};switch _dgae :=_afbaa .(type ){case _dbcbe .StartElement :switch _dgae .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_egbgb :=NewGroup ();if _fabbb :=d .DecodeElement (_egbgb ,&_dgae );_fabbb !=nil {return _fabbb ;};_afcbd .Group =append (_afcbd .Group ,_egbgb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_fbefc :=NewShape ();if _ebfgd :=d .DecodeElement (_fbefc ,&_dgae );_ebfgd !=nil {return _ebfgd ;};_afcbd .Shape =append (_afcbd .Shape ,_fbefc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_fcaef :=NewShapetype ();if _ddfg :=d .DecodeElement (_fcaef ,&_dgae );_ddfg !=nil {return _ddfg ;};_afcbd .Shapetype =append (_afcbd .Shapetype ,_fcaef );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_cefgg :=NewArc ();if _fefag :=d .DecodeElement (_cefgg ,&_dgae );_fefag !=nil {return _fefag ;};_afcbd .Arc =append (_afcbd .Arc ,_cefgg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_abaa :=NewCurve ();if _cgfe :=d .DecodeElement (_abaa ,&_dgae );_cgfe !=nil {return _cgfe ;};_afcbd .Curve =append (_afcbd .Curve ,_abaa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_gagc :=NewImage ();if _dfbg :=d .DecodeElement (_gagc ,&_dgae );_dfbg !=nil {return _dfbg ;};_afcbd .Image =append (_afcbd .Image ,_gagc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_adecf :=NewLine ();if _cbcceb :=d .DecodeElement (_adecf ,&_dgae );_cbcceb !=nil {return _cbcceb ;};_afcbd .Line =append (_afcbd .Line ,_adecf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_agfc :=NewOval ();if _ccfe :=d .DecodeElement (_agfc ,&_dgae );_ccfe !=nil {return _ccfe ;};_afcbd .Oval =append (_afcbd .Oval ,_agfc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_eabg :=NewPolyline ();if _abdc :=d .DecodeElement (_eabg ,&_dgae );_abdc !=nil {return _abdc ;};_afcbd .Polyline =append (_afcbd .Polyline ,_eabg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_eadgb :=NewRect ();if _acgd :=d .DecodeElement (_eadgb ,&_dgae );_acgd !=nil {return _acgd ;};_afcbd .Rect =append (_afcbd .Rect ,_eadgb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_eeafd :=NewRoundrect ();if _fffbc :=d .DecodeElement (_eeafd ,&_dgae );_fffbc !=nil {return _fffbc ;};_afcbd .Roundrect =append (_afcbd .Roundrect ,_eeafd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_ccdg :=NewOfcDiagram ();if _ec :=d .DecodeElement (_ccdg ,&_dgae );_ec !=nil {return _ec ;};_afcbd .Diagram =append (_afcbd .Diagram ,_ccdg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_agbeb :=NewEG_ShapeElements ();_agbeb .Path =NewPath ();if _edage :=d .DecodeElement (_agbeb .Path ,&_dgae );_edage !=nil {return _edage ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_agbeb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dcab :=NewEG_ShapeElements ();_dcab .Formulas =NewFormulas ();if _cfade :=d .DecodeElement (_dcab .Formulas ,&_dgae );_cfade !=nil {return _cfade ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_dcab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dbcdd :=NewEG_ShapeElements ();_dbcdd .Handles =NewHandles ();if _cgba :=d .DecodeElement (_dbcdd .Handles ,&_dgae );_cgba !=nil {return _cgba ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_dbcdd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bcffb :=NewEG_ShapeElements ();_bcffb .Fill =NewFill ();if _ageb :=d .DecodeElement (_bcffb .Fill ,&_dgae );_ageb !=nil {return _ageb ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_bcffb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_aece :=NewEG_ShapeElements ();_aece .Stroke =NewStroke ();if _afada :=d .DecodeElement (_aece .Stroke ,&_dgae );_afada !=nil {return _afada ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_aece );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cecde :=NewEG_ShapeElements ();_cecde .Shadow =NewShadow ();if _fdegdf :=d .DecodeElement (_cecde .Shadow ,&_dgae );_fdegdf !=nil {return _fdegdf ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_cecde );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fbacf :=NewEG_ShapeElements ();_fbacf .Textbox =NewTextbox ();if _ggb :=d .DecodeElement (_fbacf .Textbox ,&_dgae );_ggb !=nil {return _ggb ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_fbacf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cfcg :=NewEG_ShapeElements ();_cfcg .Textpath =NewTextpath ();if _fac :=d .DecodeElement (_cfcg .Textpath ,&_dgae );_fac !=nil {return _fac ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_cfcg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_faacg :=NewEG_ShapeElements ();_faacg .Imagedata =NewImagedata ();if _gdad :=d .DecodeElement (_faacg .Imagedata ,&_dgae );_gdad !=nil {return _gdad ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_faacg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gcfb :=NewEG_ShapeElements ();_gcfb .Skew =NewOfcSkew ();if _dbda :=d .DecodeElement (_gcfb .Skew ,&_dgae );_dbda !=nil {return _dbda ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_gcfb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_eab :=NewEG_ShapeElements ();_eab .Extrusion =NewOfcExtrusion ();if _gfde :=d .DecodeElement (_eab .Extrusion ,&_dgae );_gfde !=nil {return _gfde ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_eab );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fccgg :=NewEG_ShapeElements ();_fccgg .Callout =NewOfcCallout ();if _beaag :=d .DecodeElement (_fccgg .Callout ,&_dgae );_beaag !=nil {return _beaag ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_fccgg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ffedc :=NewEG_ShapeElements ();_ffedc .Lock =NewOfcLock ();if _bagb :=d .DecodeElement (_ffedc .Lock ,&_dgae );_bagb !=nil {return _bagb ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_ffedc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_geae :=NewEG_ShapeElements ();_geae .Clippath =NewOfcClippath ();if _bedcc :=d .DecodeElement (_geae .Clippath ,&_dgae );_bedcc !=nil {return _bedcc ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_geae );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ebdg :=NewEG_ShapeElements ();_ebdg .Signatureline =NewOfcSignatureline ();if _deb :=d .DecodeElement (_ebdg .Signatureline ,&_dgae );_deb !=nil {return _deb ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_ebdg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ceg :=NewEG_ShapeElements ();_ceg .Wrap =_baad .NewWrap ();if _eaabc :=d .DecodeElement (_ceg .Wrap ,&_dgae );_eaabc !=nil {return _eaabc ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_ceg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_feefd :=NewEG_ShapeElements ();_feefd .Anchorlock =_baad .NewAnchorlock ();if _bfgcf :=d .DecodeElement (_feefd .Anchorlock ,&_dgae );_bfgcf !=nil {return _bfgcf ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_feefd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gdfea :=NewEG_ShapeElements ();_gdfea .Bordertop =_baad .NewBordertop ();if _gbfgff :=d .DecodeElement (_gdfea .Bordertop ,&_dgae );_gbfgff !=nil {return _gbfgff ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_gdfea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_eecf :=NewEG_ShapeElements ();_eecf .Borderbottom =_baad .NewBorderbottom ();if _deddc :=d .DecodeElement (_eecf .Borderbottom ,&_dgae );_deddc !=nil {return _deddc ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_eecf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fdde :=NewEG_ShapeElements ();_fdde .Borderleft =_baad .NewBorderleft ();if _bdadd :=d .DecodeElement (_fdde .Borderleft ,&_dgae );_bdadd !=nil {return _bdadd ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_fdde );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cedfb :=NewEG_ShapeElements ();_cedfb .Borderright =_baad .NewBorderright ();if _eadba :=d .DecodeElement (_cedfb .Borderright ,&_dgae );_eadba !=nil {return _eadba ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_cedfb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eabfd :=NewEG_ShapeElements ();_eabfd .ClientData =_edcbg .NewClientData ();if _aace :=d .DecodeElement (_eabfd .ClientData ,&_dgae );_aace !=nil {return _aace ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_eabfd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ddgcc :=NewEG_ShapeElements ();_ddgcc .Textdata =_abbeb .NewTextdata ();if _ddecg :=d .DecodeElement (_ddgcc .Textdata ,&_dgae );_ddecg !=nil {return _ddecg ;};_afcbd .EG_ShapeElements =append (_afcbd .EG_ShapeElements ,_ddgcc );default:_effcd .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 \u0047\u0072\u006fu\u0070 \u0025\u0076",_dgae .Name );if _becad :=d .Skip ();_becad !=nil {return _becad ;};};case _dbcbe .EndElement :break _ebfbe ;case _dbcbe .CharData :};};return nil ;};func (_egbf OfcST_FillType )String ()string {switch _egbf {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};func (_egbcd OfcST_ColorMode )String ()string {switch _egbcd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_dceb *AG_StrokeAttributes )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _dceb .OnAttr !=_eeg .ST_TrueFalseUnset {_gfeeg ,_eageg :=_dceb .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _eageg !=nil {return _eageg ;};start .Attr =append (start .Attr ,_gfeeg );};if _dceb .WeightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .WeightAttr )});};if _dceb .ColorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .ColorAttr )});};if _dceb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .OpacityAttr )});};if _dceb .LinestyleAttr !=ST_StrokeLineStyleUnset {_bdcgc ,_cdfca :=_dceb .LinestyleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cdfca !=nil {return _cdfca ;};start .Attr =append (start .Attr ,_bdcgc );};if _dceb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .MiterlimitAttr )});};if _dceb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_ecbb ,_efdf :=_dceb .JoinstyleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _efdf !=nil {return _efdf ;};start .Attr =append (start .Attr ,_ecbb );};if _dceb .EndcapAttr !=ST_StrokeEndCapUnset {_acgac ,_fceaa :=_dceb .EndcapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _fceaa !=nil {return _fceaa ;};start .Attr =append (start .Attr ,_acgac );};if _dceb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .DashstyleAttr )});};if _dceb .FilltypeAttr !=ST_FillTypeUnset {_bdgbfa ,_gbfc :=_dceb .FilltypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _gbfc !=nil {return _gbfc ;};start .Attr =append (start .Attr ,_bdgbfa );};if _dceb .SrcAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0072\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .SrcAttr )});};if _dceb .ImageaspectAttr !=ST_ImageAspectUnset {_bdgf ,_ceaf :=_dceb .ImageaspectAttr .MarshalXMLAttr (_dbcbe .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ceaf !=nil {return _ceaf ;};start .Attr =append (start .Attr ,_bdgf );};if _dceb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .ImagesizeAttr )});};if _dceb .ImagealignshapeAttr !=_eeg .ST_TrueFalseUnset {_cfagd ,_gabg :=_dceb .ImagealignshapeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _gabg !=nil {return _gabg ;};start .Attr =append (start .Attr ,_cfagd );};if _dceb .Color2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .Color2Attr )});};if _dceb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_ggcfd ,_gagad :=_dceb .StartarrowAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _gagad !=nil {return _gagad ;};start .Attr =append (start .Attr ,_ggcfd );};if _dceb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gafd ,_edcag :=_dceb .StartarrowwidthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _edcag !=nil {return _edcag ;};start .Attr =append (start .Attr ,_gafd );};if _dceb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_decaa ,_bagee :=_dceb .StartarrowlengthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _bagee !=nil {return _bagee ;};start .Attr =append (start .Attr ,_decaa );};if _dceb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ecd ,_fgdf :=_dceb .EndarrowAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _fgdf !=nil {return _fgdf ;};start .Attr =append (start .Attr ,_ecd );};if _dceb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_aacb ,_gbgeb :=_dceb .EndarrowwidthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _gbgeb !=nil {return _gbgeb ;};start .Attr =append (start .Attr ,_aacb );};if _dceb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_ffedg ,_cedec :=_dceb .EndarrowlengthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _cedec !=nil {return _cedec ;};start .Attr =append (start .Attr ,_ffedg );};if _dceb .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .HrefAttr )});};if _dceb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .AlthrefAttr )});};if _dceb .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .TitleAttr )});};if _dceb .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_dcff ,_cfcgc :=_dceb .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _cfcgc !=nil {return _cfcgc ;};start .Attr =append (start .Attr ,_dcff );};if _dceb .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .IdAttr )});};if _dceb .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_fggaab ,_fgbec :=_dceb .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fgbec !=nil {return _fgbec ;};start .Attr =append (start .Attr ,_fggaab );};if _dceb .RelidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dceb .RelidAttr )});};return nil ;};func (_begc OfcST_ExtrusionPlane )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_begc .String (),start );};func (_feefe OfcST_ConnectType )String ()string {switch _feefe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074";case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_abbeb .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_gagaa ST_StrokeEndCap )Validate ()error {return _gagaa .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path +func (_ecd *AG_Adj )ValidateWithPath (path string )error {return nil };func NewOval ()*Oval {_bbacef :=&Oval {};_bbacef .CT_Oval =*NewCT_Oval ();return _bbacef };func (_febbg *OfcST_RType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcgf ,_baba :=d .Token ();if _baba !=nil {return _baba ;};if _affgg ,_gddbe :=_cbcgf .(_b .EndElement );_gddbe &&_affgg .Name ==start .Name {*_febbg =1;return nil ;};if _geage ,_aecea :=_cbcgf .(_b .CharData );!_aecea {return _e .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",_cbcgf );}else {switch string (_geage ){case "":*_febbg =0;case "\u0061\u0072\u0063":*_febbg =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_febbg =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_febbg =3;case "\u0061\u006c\u0069g\u006e":*_febbg =4;};};_cbcgf ,_baba =d .Token ();if _baba !=nil {return _baba ;};if _dbeaad ,_eagaf :=_cbcgf .(_b .EndElement );_eagaf &&_dbeaad .Name ==start .Name {return nil ;};return _e .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",_cbcgf );};func (_dcfegf OfcST_How )Validate ()error {return _dcfegf .ValidateWithPath ("")};func (_gbefcg *Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbefcg .CT_Shape =*NewCT_Shape ();for _ ,_bffeg :=range start .Attr {if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcaga ,_cgee :=_g .ParseInt (_bffeg .Value ,10,64);if _cgee !=nil {return _cgee ;};_gbefcg .RegroupidAttr =&_gcaga ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbefcg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0063\u006c\u0069\u0070"{_gbefcg .ClipAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbefcg .ButtonAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbefcg .UserhiddenAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbefcg .BulletAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_gbbda ,_dfbed :=_bffeg .Value ,error (nil );if _dfbed !=nil {return _dfbed ;};_gbefcg .GfxdataAttr =&_gbbda ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068\u0072"{_gbefcg .HrAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u006f\u006c\u0065"{_gbefcg .OleAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbefcg .AllowincellAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gaeff ,_beeeg :=_bffeg .Value ,error (nil );if _beeeg !=nil {return _beeeg ;};_gbefcg .BorderleftcolorAttr =&_gaeff ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_afefb ,_ddcec :=_g .ParseFloat (_bffeg .Value ,64);if _ddcec !=nil {return _ddcec ;};_ceccb :=float32 (_afefb );_gbefcg .HrpctAttr =&_ceccb ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_baddc ,_edgdgd :=_g .ParseInt (_bffeg .Value ,10,64);if _edgdgd !=nil {return _edgdgd ;};_gbefcg .DgmnodekindAttr =&_baddc ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbefcg .InsetmodeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbefcg .UserdrawnAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbefcg .ConnectortypeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbgad ,_ccfbe :=_bffeg .Value ,error (nil );if _ccfbe !=nil {return _ccfbe ;};_gbefcg .BorderrightcolorAttr =&_bbgad ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbefcg .PreferrelativeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbefcg .HrnoshadeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbefcg .DgmlayoutmruAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u006f\u006e\u0065\u0064"{_gbefcg .OnedAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbefcg .HralignAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbefcg .BwmodeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbefcg .AllowoverlapAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbege ,_edaec :=_bffeg .Value ,error (nil );if _edaec !=nil {return _edaec ;};_gbefcg .BordertopcolorAttr =&_bbege ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbefcg .BwnormalAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfdcgg ,_fgdfe :=_bffeg .Value ,error (nil );if _fgdfe !=nil {return _fgdfe ;};_gbefcg .BorderbottomcolorAttr =&_bfdcgg ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbefcg .CliptowrapAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbefcg .DgmlayoutAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0073\u0070\u0074"{_dbacb ,_cdgbcd :=_g .ParseFloat (_bffeg .Value ,64);if _cdgbcd !=nil {return _cdgbcd ;};_edbe :=float32 (_dbacb );_gbefcg .SptAttr =&_edbe ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbefcg .OleiconAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbefcg .ForcedashAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbefcg .BwpureAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0073\u0070\u0069\u0064"{_beeegg ,_geceaa :=_bffeg .Value ,error (nil );if _geceaa !=nil {return _geceaa ;};_gbefcg .SpidAttr =&_beeegg ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbefcg .HrstdAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acab ,_ecaee :=_bffeg .Value ,error (nil );if _ecaee !=nil {return _ecaee ;};_gbefcg .TargetAttr =&_acab ;continue ;};if _bffeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ffdgg ,_eabae :=_bffeg .Value ,error (nil );if _eabae !=nil {return _eabae ;};_gbefcg .WrapcoordsAttr =&_ffdgg ;continue ;};if _bffeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cebga ,_degdc :=_bffeg .Value ,error (nil );if _degdc !=nil {return _degdc ;};_gbefcg .OpacityAttr =&_cebga ;continue ;};if _bffeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_deaea ,_gcfgg :=_bffeg .Value ,error (nil );if _gcfgg !=nil {return _gcfgg ;};_gbefcg .CoordoriginAttr =&_deaea ;continue ;};if _bffeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_deedf ,_bacda :=_bffeg .Value ,error (nil );if _bacda !=nil {return _bacda ;};_gbefcg .StrokecolorAttr =&_deedf ;continue ;};if _bffeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdgcaf ,_ddcgd :=_bffeg .Value ,error (nil );if _ddcgd !=nil {return _ddcgd ;};_gbefcg .CoordsizeAttr =&_fdgcaf ;continue ;};if _bffeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbefcg .InsetpenAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0061\u006c\u0074"{_fbgff ,_dacc :=_bffeg .Value ,error (nil );if _dacc !=nil {return _dacc ;};_gbefcg .AltAttr =&_fbgff ;continue ;};if _bffeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbefcg .FilledAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcagb ,_egbefd :=_bffeg .Value ,error (nil );if _egbefd !=nil {return _egbefd ;};_gbefcg .TitleAttr =&_fcagb ;continue ;};if _bffeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcgfb ,_gfaaga :=_bffeg .Value ,error (nil );if _gfaaga !=nil {return _gfaaga ;};_gbefcg .StyleAttr =&_gcgfb ;continue ;};if _bffeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbefcg .PrintAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbefcg .StrokedAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccdeb ,_fdbgg :=_bffeg .Value ,error (nil );if _fdbgg !=nil {return _fdbgg ;};_gbefcg .StrokeweightAttr =&_ccdeb ;continue ;};if _bffeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccagb ,_decae :=_bffeg .Value ,error (nil );if _decae !=nil {return _decae ;};_gbefcg .ChromakeyAttr =&_ccagb ;continue ;};if _bffeg .Name .Local =="\u0070\u0061\u0074\u0068"{_aacaa ,_fcba :=_bffeg .Value ,error (nil );if _fcba !=nil {return _fcba ;};_gbefcg .PathAttr =&_aacaa ;continue ;};if _bffeg .Name .Local =="\u0069\u0064"{_dcfb ,_degda :=_bffeg .Value ,error (nil );if _degda !=nil {return _degda ;};_gbefcg .IdAttr =&_dcfb ;continue ;};if _bffeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgcce ,_bdfeb :=_bffeg .Value ,error (nil );if _bdfeb !=nil {return _bdfeb ;};_gbefcg .ClassAttr =&_dgcce ;continue ;};if _bffeg .Name .Local =="\u0068\u0072\u0065\u0066"{_ebcag ,_ddbdbe :=_bffeg .Value ,error (nil );if _ddbdbe !=nil {return _ddbdbe ;};_gbefcg .HrefAttr =&_ebcag ;continue ;};if _bffeg .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_gaffbb ,_dcdded :=_bffeg .Value ,error (nil );if _dcdded !=nil {return _dcdded ;};_gbefcg .EquationxmlAttr =&_gaffbb ;continue ;};if _bffeg .Name .Local =="\u0074\u0079\u0070\u0065"{_dggfd ,_cadeg :=_bffeg .Value ,error (nil );if _cadeg !=nil {return _cadeg ;};_gbefcg .TypeAttr =&_dggfd ;continue ;};if _bffeg .Name .Local =="\u0061\u0064\u006a"{_babdg ,_dbbggd :=_bffeg .Value ,error (nil );if _dbbggd !=nil {return _dbbggd ;};_gbefcg .AdjAttr =&_babdg ;continue ;};if _bffeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgdfe ,_gfdbb :=_bffeg .Value ,error (nil );if _gfdbb !=nil {return _gfdbb ;};_gbefcg .FillcolorAttr =&_bgdfe ;continue ;};};_ffeab :for {_eccfd ,_geedd :=d .Token ();if _geedd !=nil {return _geedd ;};switch _cffba :=_eccfd .(type ){case _b .StartElement :switch _cffba .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_cbcbg :=NewOfcInk ();if _dgdaa :=d .DecodeElement (_cbcbg ,&_cffba );_dgdaa !=nil {return _dgdaa ;};_gbefcg .Ink =append (_gbefcg .Ink ,_cbcbg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_gfaef :=_fb .NewIscomment ();if _aeabe :=d .DecodeElement (_gfaef ,&_cffba );_aeabe !=nil {return _aeabe ;};_gbefcg .Iscomment =append (_gbefcg .Iscomment ,_gfaef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_ecfgc :=NewOfcEquationxml ();if _bebefe :=d .DecodeElement (_ecfgc ,&_cffba );_bebefe !=nil {return _bebefe ;};_gbefcg .Equationxml =append (_gbefcg .Equationxml ,_ecfgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_geacfb :=NewEG_ShapeElements ();_geacfb .Path =NewPath ();if _fbgcd :=d .DecodeElement (_geacfb .Path ,&_cffba );_fbgcd !=nil {return _fbgcd ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_geacfb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_befcc :=NewEG_ShapeElements ();_befcc .Formulas =NewFormulas ();if _eaggg :=d .DecodeElement (_befcc .Formulas ,&_cffba );_eaggg !=nil {return _eaggg ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_befcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ebcdc :=NewEG_ShapeElements ();_ebcdc .Handles =NewHandles ();if _dfaec :=d .DecodeElement (_ebcdc .Handles ,&_cffba );_dfaec !=nil {return _dfaec ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_ebcdc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_agbdc :=NewEG_ShapeElements ();_agbdc .Fill =NewFill ();if _daffg :=d .DecodeElement (_agbdc .Fill ,&_cffba );_daffg !=nil {return _daffg ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_agbdc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ffbfa :=NewEG_ShapeElements ();_ffbfa .Stroke =NewStroke ();if _bffdc :=d .DecodeElement (_ffbfa .Stroke ,&_cffba );_bffdc !=nil {return _bffdc ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_ffbfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_feffd :=NewEG_ShapeElements ();_feffd .Shadow =NewShadow ();if _ddggd :=d .DecodeElement (_feffd .Shadow ,&_cffba );_ddggd !=nil {return _ddggd ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_feffd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cfdcc :=NewEG_ShapeElements ();_cfdcc .Textbox =NewTextbox ();if _bdaef :=d .DecodeElement (_cfdcc .Textbox ,&_cffba );_bdaef !=nil {return _bdaef ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_cfdcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_agfcg :=NewEG_ShapeElements ();_agfcg .Textpath =NewTextpath ();if _cgcff :=d .DecodeElement (_agfcg .Textpath ,&_cffba );_cgcff !=nil {return _cgcff ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_agfcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cacfa :=NewEG_ShapeElements ();_cacfa .Imagedata =NewImagedata ();if _fdbbg :=d .DecodeElement (_cacfa .Imagedata ,&_cffba );_fdbbg !=nil {return _fdbbg ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_cacfa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_daegc :=NewEG_ShapeElements ();_daegc .Skew =NewOfcSkew ();if _fbgffc :=d .DecodeElement (_daegc .Skew ,&_cffba );_fbgffc !=nil {return _fbgffc ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_daegc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dbagd :=NewEG_ShapeElements ();_dbagd .Extrusion =NewOfcExtrusion ();if _afeba :=d .DecodeElement (_dbagd .Extrusion ,&_cffba );_afeba !=nil {return _afeba ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_dbagd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gcffbd :=NewEG_ShapeElements ();_gcffbd .Callout =NewOfcCallout ();if _aaadd :=d .DecodeElement (_gcffbd .Callout ,&_cffba );_aaadd !=nil {return _aaadd ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_gcffbd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_egbae :=NewEG_ShapeElements ();_egbae .Lock =NewOfcLock ();if _eecafe :=d .DecodeElement (_egbae .Lock ,&_cffba );_eecafe !=nil {return _eecafe ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_egbae );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ebebd :=NewEG_ShapeElements ();_ebebd .Clippath =NewOfcClippath ();if _bbfcce :=d .DecodeElement (_ebebd .Clippath ,&_cffba );_bbfcce !=nil {return _bbfcce ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_ebebd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bcafa :=NewEG_ShapeElements ();_bcafa .Signatureline =NewOfcSignatureline ();if _ffgabd :=d .DecodeElement (_bcafa .Signatureline ,&_cffba );_ffgabd !=nil {return _ffgabd ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_bcafa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_efcbc :=NewEG_ShapeElements ();_efcbc .Wrap =_a .NewWrap ();if _ccdcbe :=d .DecodeElement (_efcbc .Wrap ,&_cffba );_ccdcbe !=nil {return _ccdcbe ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_efcbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_faafb :=NewEG_ShapeElements ();_faafb .Anchorlock =_a .NewAnchorlock ();if _adfee :=d .DecodeElement (_faafb .Anchorlock ,&_cffba );_adfee !=nil {return _adfee ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_faafb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_feedg :=NewEG_ShapeElements ();_feedg .Bordertop =_a .NewBordertop ();if _ceded :=d .DecodeElement (_feedg .Bordertop ,&_cffba );_ceded !=nil {return _ceded ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_feedg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gaabc :=NewEG_ShapeElements ();_gaabc .Borderbottom =_a .NewBorderbottom ();if _afab :=d .DecodeElement (_gaabc .Borderbottom ,&_cffba );_afab !=nil {return _afab ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_gaabc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bgaff :=NewEG_ShapeElements ();_bgaff .Borderleft =_a .NewBorderleft ();if _aaafbb :=d .DecodeElement (_bgaff .Borderleft ,&_cffba );_aaafbb !=nil {return _aaafbb ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_bgaff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbade :=NewEG_ShapeElements ();_dbade .Borderright =_a .NewBorderright ();if _eeeag :=d .DecodeElement (_dbade .Borderright ,&_cffba );_eeeag !=nil {return _eeeag ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_dbade );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bcedfg :=NewEG_ShapeElements ();_bcedfg .ClientData =_ga .NewClientData ();if _geff :=d .DecodeElement (_bcedfg .ClientData ,&_cffba );_geff !=nil {return _geff ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_bcedfg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcaae :=NewEG_ShapeElements ();_bcaae .Textdata =_fb .NewTextdata ();if _cdffg :=d .DecodeElement (_bcaae .Textdata ,&_cffba );_cdffg !=nil {return _cdffg ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_bcaae );default:_d .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 \u0053\u0068\u0061p\u0065 \u0025\u0076",_cffba .Name );if _fcbf :=d .Skip ();_fcbf !=nil {return _fcbf ;};};case _b .EndElement :break _ffeab ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path -func (_eccbb *CT_Textbox )ValidateWithPath (path string )error {if _afeed :=_eccbb .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_afeed !=nil {return _afeed ;};if _gdbbc :=_eccbb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gdbbc !=nil {return _gdbbc ;};if _eccbb .TxbxContent !=nil {if _cggdg :=_eccbb .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cggdg !=nil {return _cggdg ;};};return nil ;}; +// Validate validates the Background and its children +func (_dba *Background )Validate ()error {return _dba .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_gbecc OfcST_OLEUpdateMode )Validate ()error {return _gbecc .ValidateWithPath ("")};func (_ecddf ST_ImageAspect )Validate ()error {return _ecddf .ValidateWithPath ("")}; -// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path -func (_geg *Roundrect )ValidateWithPath (path string )error {if _ccaf :=_geg .CT_RoundRect .ValidateWithPath (path );_ccaf !=nil {return _ccaf ;};return nil ;};func (_bbcbb *OfcST_OLEUpdateMode )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fgbeff ,_dfbdg :=d .Token ();if _dfbdg !=nil {return _dfbdg ;};if _ffgf ,_fcgd :=_fgbeff .(_dbcbe .EndElement );_fcgd &&_ffgf .Name ==start .Name {*_bbcbb =1;return nil ;};if _efagg ,_gbgg :=_fgbeff .(_dbcbe .CharData );!_gbgg {return _eedc .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",_fgbeff );}else {switch string (_efagg ){case "":*_bbcbb =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bbcbb =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bbcbb =2;};};_fgbeff ,_dfbdg =d .Token ();if _dfbdg !=nil {return _dfbdg ;};if _bffe ,_abeada :=_fgbeff .(_dbcbe .EndElement );_abeada &&_bffe .Name ==start .Name {return nil ;};return _eedc .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",_fgbeff );};type OfcRight struct{OfcCT_StrokeChild };func (_gebed *ST_ImageAspect )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_beed ,_feagc :=d .Token ();if _feagc !=nil {return _feagc ;};if _baf ,_dbbgg :=_beed .(_dbcbe .EndElement );_dbbgg &&_baf .Name ==start .Name {*_gebed =1;return nil ;};if _cefa ,_ceaag :=_beed .(_dbcbe .CharData );!_ceaag {return _eedc .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",_beed );}else {switch string (_cefa ){case "":*_gebed =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_gebed =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_gebed =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_gebed =3;};};_beed ,_feagc =d .Token ();if _feagc !=nil {return _feagc ;};if _gegbec ,_abecf :=_beed .(_dbcbe .EndElement );_abecf &&_gegbec .Name ==start .Name {return nil ;};return _eedc .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",_beed );};func (_cdfea ST_Ext )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_ebeea :=_dbcbe .Attr {};_ebeea .Name =name ;switch _cdfea {case ST_ExtUnset :_ebeea .Value ="";case ST_ExtView :_ebeea .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_ebeea .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_ebeea .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _ebeea ,nil ;};func (_cfgb *OfcST_ConnectorType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_efc ,_cdea :=d .Token ();if _cdea !=nil {return _cdea ;};if _gdbgg ,_aadcf :=_efc .(_dbcbe .EndElement );_aadcf &&_gdbgg .Name ==start .Name {*_cfgb =1;return nil ;};if _acagca ,_acfa :=_efc .(_dbcbe .CharData );!_acfa {return _eedc .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",_efc );}else {switch string (_acagca ){case "":*_cfgb =0;case "\u006e\u006f\u006e\u0065":*_cfgb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_cfgb =2;case "\u0065\u006c\u0062o\u0077":*_cfgb =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_cfgb =4;};};_efc ,_cdea =d .Token ();if _cdea !=nil {return _cdea ;};if _edad ,_cecfg :=_efc .(_dbcbe .EndElement );_cecfg &&_edad .Name ==start .Name {return nil ;};return _eedc .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",_efc );};func (_fdaea *Path )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fdaea .CT_Path =*NewCT_Path ();for _ ,_ffdee :=range start .Attr {if _ffdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdee .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_fdaea .ConnecttypeAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdee .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_fdaea .ExtrusionokAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdee .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_afeda ,_becdg :=_ffdee .Value ,error (nil );if _becdg !=nil {return _becdg ;};_fdaea .ConnectanglesAttr =&_afeda ;continue ;};if _ffdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdee .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_befd ,_aaffc :=_ffdee .Value ,error (nil );if _aaffc !=nil {return _aaffc ;};_fdaea .ConnectlocsAttr =&_befd ;continue ;};if _ffdee .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_fdaea .GradientshapeokAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_fdaea .ShadowokAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_fdaea .ArrowokAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Local =="\u0076"{_edbg ,_dfbce :=_ffdee .Value ,error (nil );if _dfbce !=nil {return _dfbce ;};_fdaea .VAttr =&_edbg ;continue ;};if _ffdee .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_fdaea .TextpathokAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_fdaea .InsetpenokAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_fdaea .StrokeokAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_fdaea .FillokAttr .UnmarshalXMLAttr (_ffdee );continue ;};if _ffdee .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_cgbce ,_fbfgd :=_ffdee .Value ,error (nil );if _fbfgd !=nil {return _fbfgd ;};_fdaea .TextboxrectAttr =&_cgbce ;continue ;};if _ffdee .Name .Local =="\u006c\u0069\u006d\u006f"{_gdfeb ,_feag :=_ffdee .Value ,error (nil );if _feag !=nil {return _feag ;};_fdaea .LimoAttr =&_gdfeb ;continue ;};if _ffdee .Name .Local =="\u0069\u0064"{_gdbab ,_gfbcd :=_ffdee .Value ,error (nil );if _gfbcd !=nil {return _gfbcd ;};_fdaea .IdAttr =&_gdbab ;continue ;};};for {_aead ,_dgafd :=d .Token ();if _dgafd !=nil {return _eedc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_dgafd );};if _fbfc ,_ecaf :=_aead .(_dbcbe .EndElement );_ecaf &&_fbfc .Name ==start .Name {break ;};};return nil ;};type ST_EditAs byte ;func (_eeca OfcST_BWMode )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_eeca .String (),start );}; +// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path +func (_bfbed *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Image and its children -func (_fcdfg *CT_Image )Validate ()error {return _fcdfg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");}; +// Validate validates the AG_OfficeCoreAttributes and its children +func (_dcdc *AG_OfficeCoreAttributes )Validate ()error {return _dcdc .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dcda OfcST_FillType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcda .String (),start );};type OfcEquationxml struct{OfcCT_EquationXml };func (_cecdf *OfcOLEObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _cecdf .OfcCT_OLEObject .MarshalXML (e ,start );};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_baeccc :=&OfcCT_ClipPath {};return _baeccc };func (_abggf *Oval )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abggf .CT_Oval =*NewCT_Oval ();for _ ,_ceagg :=range start .Attr {if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aeaea ,_fdfbg :=_ceagg .Value ,error (nil );if _fdfbg !=nil {return _fdfbg ;};_abggf .BordertopcolorAttr =&_aeaea ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abggf .BulletAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068\u0072"{_abggf .HrAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abggf .CliptowrapAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068\u0072\u0073t\u0064"{_abggf .HrstdAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u006f\u006c\u0065"{_abggf .OleAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abggf .HrnoshadeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u006f\u006e\u0065\u0064"{_abggf .OnedAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068\u0072\u0070c\u0074"{_dedb ,_gfaagc :=_g .ParseFloat (_ceagg .Value ,64);if _gfaagc !=nil {return _gfaagc ;};_dfeeg :=float32 (_dedb );_abggf .HrpctAttr =&_dfeeg ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abggf .OleiconAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cgbag ,_fdgca :=_ceagg .Value ,error (nil );if _fdgca !=nil {return _fdgca ;};_abggf .BorderbottomcolorAttr =&_cgbag ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abggf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dcabb ,_addcd :=_g .ParseInt (_ceagg .Value ,10,64);if _addcd !=nil {return _addcd ;};_abggf .RegroupidAttr =&_dcabb ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0063\u006c\u0069\u0070"{_abggf .ClipAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abggf .HralignAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abggf .PreferrelativeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abggf .DgmlayoutAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abggf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abggf .InsetmodeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abggf .ButtonAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abggf .UserdrawnAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abggf .AllowincellAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0073\u0070\u0074"{_adcag ,_edgeg :=_g .ParseFloat (_ceagg .Value ,64);if _edgeg !=nil {return _edgeg ;};_acfcd :=float32 (_adcag );_abggf .SptAttr =&_acfcd ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aced ,_bbfcc :=_ceagg .Value ,error (nil );if _bbfcc !=nil {return _bbfcc ;};_abggf .BorderleftcolorAttr =&_aced ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abggf .ConnectortypeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_daacaf ,_dgdfb :=_ceagg .Value ,error (nil );if _dgdfb !=nil {return _dgdfb ;};_abggf .BorderrightcolorAttr =&_daacaf ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0073\u0070\u0069\u0064"{_bcdcab ,_eeead :=_ceagg .Value ,error (nil );if _eeead !=nil {return _eeead ;};_abggf .SpidAttr =&_bcdcab ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gggdbc ,_acbffa :=_g .ParseInt (_ceagg .Value ,10,64);if _acbffa !=nil {return _acbffa ;};_abggf .DgmnodekindAttr =&_gggdbc ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abggf .BwpureAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abggf .ForcedashAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abggf .BwnormalAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abggf .BwmodeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abggf .UserhiddenAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abggf .AllowoverlapAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fccfd ,_caeeb :=_ceagg .Value ,error (nil );if _caeeb !=nil {return _caeeb ;};_abggf .TargetAttr =&_fccfd ;continue ;};if _ceagg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_decdc ,_dbabc :=_ceagg .Value ,error (nil );if _dbabc !=nil {return _dbabc ;};_abggf .CoordoriginAttr =&_decdc ;continue ;};if _ceagg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abggf .StrokedAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cggbc ,_ddegd :=_ceagg .Value ,error (nil );if _ddegd !=nil {return _ddegd ;};_abggf .CoordsizeAttr =&_cggbc ;continue ;};if _ceagg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbgea ,_gcdge :=_ceagg .Value ,error (nil );if _gcdge !=nil {return _gcdge ;};_abggf .StrokeweightAttr =&_bbgea ;continue ;};if _ceagg .Name .Local =="\u0073\u0074\u0079l\u0065"{_eggad ,_abfag :=_ceagg .Value ,error (nil );if _abfag !=nil {return _abfag ;};_abggf .StyleAttr =&_eggad ;continue ;};if _ceagg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebbdg ,_adbdgd :=_ceagg .Value ,error (nil );if _adbdgd !=nil {return _adbdgd ;};_abggf .ChromakeyAttr =&_ebbdg ;continue ;};if _ceagg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bffcd ,_fdddg :=_ceagg .Value ,error (nil );if _fdddg !=nil {return _fdddg ;};_abggf .FillcolorAttr =&_bffcd ;continue ;};if _ceagg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_baaeb ,_gegcd :=_ceagg .Value ,error (nil );if _gegcd !=nil {return _gegcd ;};_abggf .OpacityAttr =&_baaeb ;continue ;};if _ceagg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbgef ,_agcce :=_ceagg .Value ,error (nil );if _agcce !=nil {return _agcce ;};_abggf .WrapcoordsAttr =&_fbgef ;continue ;};if _ceagg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cafee ,_fegaeb :=_ceagg .Value ,error (nil );if _fegaeb !=nil {return _fegaeb ;};_abggf .StrokecolorAttr =&_cafee ;continue ;};if _ceagg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abggf .InsetpenAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0068\u0072\u0065\u0066"{_bfbecc ,_agbge :=_ceagg .Value ,error (nil );if _agbge !=nil {return _agbge ;};_abggf .HrefAttr =&_bfbecc ;continue ;};if _ceagg .Name .Local =="\u0069\u0064"{_gfaee ,_febce :=_ceagg .Value ,error (nil );if _febce !=nil {return _febce ;};_abggf .IdAttr =&_gfaee ;continue ;};if _ceagg .Name .Local =="\u0070\u0072\u0069n\u0074"{_abggf .PrintAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0061\u006c\u0074"{_gegbe ,_aecbca :=_ceagg .Value ,error (nil );if _aecbca !=nil {return _aecbca ;};_abggf .AltAttr =&_gegbe ;continue ;};if _ceagg .Name .Local =="\u0074\u0069\u0074l\u0065"{_efabf ,_cfbff :=_ceagg .Value ,error (nil );if _cfbff !=nil {return _cfbff ;};_abggf .TitleAttr =&_efabf ;continue ;};if _ceagg .Name .Local =="\u0063\u006c\u0061s\u0073"{_efeg ,_acdcc :=_ceagg .Value ,error (nil );if _acdcc !=nil {return _acdcc ;};_abggf .ClassAttr =&_efeg ;continue ;};if _ceagg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abggf .FilledAttr .UnmarshalXMLAttr (_ceagg );continue ;};};_bccae :for {_efefg ,_efgee :=d .Token ();if _efgee !=nil {return _efgee ;};switch _gagdf :=_efefg .(type ){case _b .StartElement :switch _gagdf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eccfg :=NewEG_ShapeElements ();_eccfg .Path =NewPath ();if _eecbe :=d .DecodeElement (_eccfg .Path ,&_gagdf );_eecbe !=nil {return _eecbe ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_eccfg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_caebc :=NewEG_ShapeElements ();_caebc .Formulas =NewFormulas ();if _gcgbbe :=d .DecodeElement (_caebc .Formulas ,&_gagdf );_gcgbbe !=nil {return _gcgbbe ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_caebc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gcfa :=NewEG_ShapeElements ();_gcfa .Handles =NewHandles ();if _fgcce :=d .DecodeElement (_gcfa .Handles ,&_gagdf );_fgcce !=nil {return _fgcce ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_gcfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faeedeg :=NewEG_ShapeElements ();_faeedeg .Fill =NewFill ();if _abfca :=d .DecodeElement (_faeedeg .Fill ,&_gagdf );_abfca !=nil {return _abfca ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_faeedeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ebeg :=NewEG_ShapeElements ();_ebeg .Stroke =NewStroke ();if _fbgdf :=d .DecodeElement (_ebeg .Stroke ,&_gagdf );_fbgdf !=nil {return _fbgdf ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_ebeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cbbgc :=NewEG_ShapeElements ();_cbbgc .Shadow =NewShadow ();if _ecdab :=d .DecodeElement (_cbbgc .Shadow ,&_gagdf );_ecdab !=nil {return _ecdab ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_cbbgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ebgaf :=NewEG_ShapeElements ();_ebgaf .Textbox =NewTextbox ();if _dbbfc :=d .DecodeElement (_ebgaf .Textbox ,&_gagdf );_dbbfc !=nil {return _dbbfc ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_ebgaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_deaga :=NewEG_ShapeElements ();_deaga .Textpath =NewTextpath ();if _abdd :=d .DecodeElement (_deaga .Textpath ,&_gagdf );_abdd !=nil {return _abdd ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_deaga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cbfc :=NewEG_ShapeElements ();_cbfc .Imagedata =NewImagedata ();if _bfag :=d .DecodeElement (_cbfc .Imagedata ,&_gagdf );_bfag !=nil {return _bfag ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_cbfc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dadbe :=NewEG_ShapeElements ();_dadbe .Skew =NewOfcSkew ();if _eegbc :=d .DecodeElement (_dadbe .Skew ,&_gagdf );_eegbc !=nil {return _eegbc ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_dadbe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_aageb :=NewEG_ShapeElements ();_aageb .Extrusion =NewOfcExtrusion ();if _adbec :=d .DecodeElement (_aageb .Extrusion ,&_gagdf );_adbec !=nil {return _adbec ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_aageb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gbdgb :=NewEG_ShapeElements ();_gbdgb .Callout =NewOfcCallout ();if _egegb :=d .DecodeElement (_gbdgb .Callout ,&_gagdf );_egegb !=nil {return _egegb ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_gbdgb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bacgd :=NewEG_ShapeElements ();_bacgd .Lock =NewOfcLock ();if _cbbga :=d .DecodeElement (_bacgd .Lock ,&_gagdf );_cbbga !=nil {return _cbbga ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bacgd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_afaca :=NewEG_ShapeElements ();_afaca .Clippath =NewOfcClippath ();if _fbdgb :=d .DecodeElement (_afaca .Clippath ,&_gagdf );_fbdgb !=nil {return _fbdgb ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_afaca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bgbbg :=NewEG_ShapeElements ();_bgbbg .Signatureline =NewOfcSignatureline ();if _dbfda :=d .DecodeElement (_bgbbg .Signatureline ,&_gagdf );_dbfda !=nil {return _dbfda ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bgbbg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fgbc :=NewEG_ShapeElements ();_fgbc .Wrap =_a .NewWrap ();if _facdgb :=d .DecodeElement (_fgbc .Wrap ,&_gagdf );_facdgb !=nil {return _facdgb ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_fgbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aabag :=NewEG_ShapeElements ();_aabag .Anchorlock =_a .NewAnchorlock ();if _gfdge :=d .DecodeElement (_aabag .Anchorlock ,&_gagdf );_gfdge !=nil {return _gfdge ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_aabag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cgdde :=NewEG_ShapeElements ();_cgdde .Bordertop =_a .NewBordertop ();if _acffdf :=d .DecodeElement (_cgdde .Bordertop ,&_gagdf );_acffdf !=nil {return _acffdf ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_cgdde );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cdgcc :=NewEG_ShapeElements ();_cdgcc .Borderbottom =_a .NewBorderbottom ();if _fcgbac :=d .DecodeElement (_cdgcc .Borderbottom ,&_gagdf );_fcgbac !=nil {return _fcgbac ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_cdgcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bdaab :=NewEG_ShapeElements ();_bdaab .Borderleft =_a .NewBorderleft ();if _eaagc :=d .DecodeElement (_bdaab .Borderleft ,&_gagdf );_eaagc !=nil {return _eaagc ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bdaab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dcgbe :=NewEG_ShapeElements ();_dcgbe .Borderright =_a .NewBorderright ();if _cdbb :=d .DecodeElement (_dcgbe .Borderright ,&_gagdf );_cdbb !=nil {return _cdbb ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_dcgbe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bgeee :=NewEG_ShapeElements ();_bgeee .ClientData =_ga .NewClientData ();if _bcefg :=d .DecodeElement (_bgeee .ClientData ,&_gagdf );_bcefg !=nil {return _bcefg ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bgeee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcfae :=NewEG_ShapeElements ();_bcfae .Textdata =_fb .NewTextdata ();if _geaff :=d .DecodeElement (_bcfae .Textdata ,&_gagdf );_geaff !=nil {return _geaff ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bcfae );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0076a\u006c\u0020\u0025\u0076",_gagdf .Name );if _fgcfd :=d .Skip ();_fgcfd !=nil {return _fgcfd ;};};case _b .EndElement :break _bccae ;case _b .CharData :};};return nil ;};func (_cafff ST_EditAs )String ()string {switch _cafff {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";}; -// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path -func (_ggdee *OfcShapedefaults )ValidateWithPath (path string )error {if _fbacd :=_ggdee .OfcCT_ShapeDefaults .ValidateWithPath (path );_fbacd !=nil {return _fbacd ;};return nil ;};func (_bgb OfcST_RType )String ()string {switch _bgb {case 0:return "";case 1:return "\u0061\u0072\u0063";case 2:return "\u0063a\u006c\u006c\u006f\u0075\u0074";case 3:return "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case 4:return "\u0061\u006c\u0069g\u006e";};return "";};func NewCT_Shapetype ()*CT_Shapetype {_fceca :=&CT_Shapetype {};return _fceca };func (_ccef *OfcCT_EquationXml )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _ccef .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_ccef .ContentTypeAttr )});};e .EncodeToken (start );if _ccef .Any !=nil {_ccef .Any .MarshalXML (e ,_dbcbe .StartElement {});};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path +func (_efcf *CT_Textbox )ValidateWithPath (path string )error {if _bdgcc :=_efcf .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_bdgcc !=nil {return _bdgcc ;};if _afcec :=_efcf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_afcec !=nil {return _afcec ;};if _efcf .TxbxContent !=nil {if _afbc :=_efcf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_afbc !=nil {return _afbc ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path -func (_gfg *OfcCT_Proxy )ValidateWithPath (path string )error {if _bbgda :=_gfg .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_bbgda !=nil {return _bbgda ;};if _becaa :=_gfg .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_becaa !=nil {return _becaa ;};return nil ;};func (_adda OfcST_ScreenSize )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_adda .String (),start );};func (_eaeed *Curve )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _eaeed .CT_Curve .MarshalXML (e ,start );}; +// Validate validates the Shapetype and its children +func (_eccafe *Shapetype )Validate ()error {return _eccafe .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_dfdg *Stroke )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdg .CT_Stroke =*NewCT_Stroke ();for _ ,_fecgg :=range start .Attr {if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0072\u0065\u006ci\u0064"{_feffad ,_efdfc :=_fecgg .Value ,error (nil );if _efdfc !=nil {return _efdfc ;};_dfdg .RelidAttr =&_feffad ;continue ;};if _fecgg .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"&&_fecgg .Name .Local =="\u0069\u0064"{_gefgc ,_eacad :=_fecgg .Value ,error (nil );if _eacad !=nil {return _eacad ;};_dfdg .RIdAttr =&_gefgc ;continue ;};if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dfdg .ForcedashAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbafd ,_geedc :=_fecgg .Value ,error (nil );if _geedc !=nil {return _geedc ;};_dfdg .TitleAttr =&_cbafd ;continue ;};if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dbfgd ,_dfedf :=_fecgg .Value ,error (nil );if _dfedf !=nil {return _dfedf ;};_dfdg .AlthrefAttr =&_dbfgd ;continue ;};if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0068\u0072\u0065\u0066"{_gccfa ,_ceggc :=_fecgg .Value ,error (nil );if _ceggc !=nil {return _ceggc ;};_dfdg .HrefAttr =&_gccfa ;continue ;};if _fecgg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_befabc ,_ababe :=_fecgg .Value ,error (nil );if _ababe !=nil {return _ababe ;};_dfdg .ImagesizeAttr =&_befabc ;continue ;};if _fecgg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dfdg .StartarrowlengthAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dfdg .JoinstyleAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dfdg .EndarrowAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_daafe ,_edegac :=_fecgg .Value ,error (nil );if _edegac !=nil {return _edegac ;};_dfdg .DashstyleAttr =&_daafe ;continue ;};if _fecgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dfdg .EndarrowwidthAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0073\u0072\u0063"{_eccff ,_bgca :=_fecgg .Value ,error (nil );if _bgca !=nil {return _bgca ;};_dfdg .SrcAttr =&_eccff ;continue ;};if _fecgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dfdg .EndarrowlengthAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dfdg .LinestyleAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egdbb ,_ebacfc :=_fecgg .Value ,error (nil );if _ebacfc !=nil {return _ebacfc ;};_dfdg .OpacityAttr =&_egdbb ;continue ;};if _fecgg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bgedb ,_feead :=_fecgg .Value ,error (nil );if _feead !=nil {return _feead ;};_dfdg .WeightAttr =&_bgedb ;continue ;};if _fecgg .Name .Local =="\u0069\u0064"{_acffb ,_abfgf :=_fecgg .Value ,error (nil );if _abfgf !=nil {return _abfgf ;};_dfdg .IdAttr =&_acffb ;continue ;};if _fecgg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aadce ,_acdff :=_g .ParseFloat (_fecgg .Value ,64);if _acdff !=nil {return _acdff ;};_dfdg .MiterlimitAttr =&_aadce ;continue ;};if _fecgg .Name .Local =="\u0063\u006f\u006co\u0072"{_bfcbd ,_fgbba :=_fecgg .Value ,error (nil );if _fgbba !=nil {return _fgbba ;};_dfdg .ColorAttr =&_bfcbd ;continue ;};if _fecgg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dfdg .ImageaspectAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dfdg .FilltypeAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u006f\u006e"{_dfdg .OnAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dfdg .StartarrowwidthAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dfdg .InsetpenAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dfdg .ImagealignshapeAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dfdg .StartarrowAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dfdg .EndcapAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ccaeb ,_acbgg :=_fecgg .Value ,error (nil );if _acbgg !=nil {return _acbgg ;};_dfdg .Color2Attr =&_ccaeb ;continue ;};};_feded :for {_agaf ,_egffe :=d .Token ();if _egffe !=nil {return _egffe ;};switch _aacec :=_agaf .(type ){case _b .StartElement :switch _aacec .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_dfdg .Left =NewOfcLeft ();if _addd :=d .DecodeElement (_dfdg .Left ,&_aacec );_addd !=nil {return _addd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_dfdg .Top =NewOfcTop ();if _debgdb :=d .DecodeElement (_dfdg .Top ,&_aacec );_debgdb !=nil {return _debgdb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_dfdg .Right =NewOfcRight ();if _cdaaa :=d .DecodeElement (_dfdg .Right ,&_aacec );_cdaaa !=nil {return _cdaaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_dfdg .Bottom =NewOfcBottom ();if _deadc :=d .DecodeElement (_dfdg .Bottom ,&_aacec );_deadc !=nil {return _deadc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_dfdg .Column =NewOfcColumn ();if _fgdfc :=d .DecodeElement (_dfdg .Column ,&_aacec );_fgdfc !=nil {return _fgdfc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_aacec .Name );if _adafa :=d .Skip ();_adafa !=nil {return _adafa ;};};case _b .EndElement :break _feded ;case _b .CharData :};};return nil ;};func (_dgbgc OfcST_BWMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgbgc .String (),start );};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;}; -// ValidateWithPath validates the Oval and its children, prefixing error messages with path -func (_cgfgb *Oval )ValidateWithPath (path string )error {if _effgc :=_cgfgb .CT_Oval .ValidateWithPath (path );_effgc !=nil {return _effgc ;};return nil ;}; +// ValidateWithPath validates the Arc and its children, prefixing error messages with path +func (_ceg *Arc )ValidateWithPath (path string )error {if _cga :=_ceg .CT_Arc .ValidateWithPath (path );_cga !=nil {return _cga ;};return nil ;};func (_adaca OfcST_ExtrusionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbfgc :=_b .Attr {};_dbfgc .Name =name ;switch _adaca {case OfcST_ExtrusionTypeUnset :_dbfgc .Value ="";case OfcST_ExtrusionTypePerspective :_dbfgc .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_dbfgc .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _dbfgc ,nil ;};func (_ebfbg *OfcST_BWMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebfbg =0;case "\u0063\u006f\u006co\u0072":*_ebfbg =1;case "\u0061\u0075\u0074\u006f":*_ebfbg =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_ebfbg =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_ebfbg =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_ebfbg =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ebfbg =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_ebfbg =7;case "\u0062\u006c\u0061c\u006b":*_ebfbg =8;case "\u0077\u0068\u0069t\u0065":*_ebfbg =9;case "\u0068\u0069\u0064\u0065":*_ebfbg =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_ebfbg =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_ebfbg =12;};return nil ;}; -// Validate validates the Shape and its children -func (_aea *Shape )Validate ()error {return _aea .ValidateWithPath ("\u0053\u0068\u0061p\u0065")}; +// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path +func (_eefd *CT_ImageData )ValidateWithPath (path string )error {if _facaf :=_eefd .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_facaf !=nil {return _facaf ;};if _ffced :=_eefd .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_ffced !=nil {return _ffced ;};if _bbcbc :=_eefd .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bbcbc !=nil {return _bbcbc ;};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_gee :=&AG_OfficeShapeAttributes {};return _gee ;};func (_cfc *AG_AllShapeAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .OpacityAttr )});};if _cfc .StrokedAttr !=_bd .ST_TrueFalseUnset {_aea ,_fbb :=_cfc .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbb !=nil {return _fbb ;};start .Attr =append (start .Attr ,_aea );};if _cfc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .StrokecolorAttr )});};if _cfc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .StrokeweightAttr )});};if _cfc .InsetpenAttr !=_bd .ST_TrueFalseUnset {_fae ,_gabb :=_cfc .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gabb !=nil {return _gabb ;};start .Attr =append (start .Attr ,_fae );};if _cfc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .ChromakeyAttr )});};if _cfc .FilledAttr !=_bd .ST_TrueFalseUnset {_edef ,_fccd :=_cfc .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fccd !=nil {return _fccd ;};start .Attr =append (start .Attr ,_edef );};if _cfc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .FillcolorAttr )});};if _cfc .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .SptAttr )});};if _cfc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gdd ,_ege :=_cfc .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ege !=nil {return _ege ;};start .Attr =append (start .Attr ,_gdd );};if _cfc .BwmodeAttr !=OfcST_BWModeUnset {_acd ,_gdc :=_cfc .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gdc !=nil {return _gdc ;};start .Attr =append (start .Attr ,_acd );};if _cfc .BwpureAttr !=OfcST_BWModeUnset {_bcb ,_ddg :=_cfc .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _ddg !=nil {return _ddg ;};start .Attr =append (start .Attr ,_bcb );};if _cfc .BwnormalAttr !=OfcST_BWModeUnset {_gde ,_afe :=_cfc .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _afe !=nil {return _afe ;};start .Attr =append (start .Attr ,_gde );};if _cfc .ForcedashAttr !=_bd .ST_TrueFalseUnset {_ef ,_dac :=_cfc .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_ef );};if _cfc .OleiconAttr !=_bd .ST_TrueFalseUnset {_bfg ,_fg :=_cfc .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_bfg );};if _cfc .OleAttr !=_bd .ST_TrueFalseBlankUnset {_aef ,_cce :=_cfc .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _cce !=nil {return _cce ;};start .Attr =append (start .Attr ,_aef );};if _cfc .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_aabc ,_afd :=_cfc .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _afd !=nil {return _afd ;};start .Attr =append (start .Attr ,_aabc );};if _cfc .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_aefe ,_bg :=_cfc .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_aefe );};if _cfc .ClipAttr !=_bd .ST_TrueFalseUnset {_gc ,_bdc :=_cfc .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _bdc !=nil {return _bdc ;};start .Attr =append (start .Attr ,_gc );};return nil ;};func (_adgge *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adgge =0;case "\u0073\u0068\u006fr\u0074":*_adgge =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_adgge =2;case "\u006c\u006f\u006e\u0067":*_adgge =3;};return nil ;};type OfcCT_Lock struct{PositionAttr _bd .ST_TrueFalse ;SelectionAttr _bd .ST_TrueFalse ;GroupingAttr _bd .ST_TrueFalse ;UngroupingAttr _bd .ST_TrueFalse ;RotationAttr _bd .ST_TrueFalse ;CroppingAttr _bd .ST_TrueFalse ;VerticiesAttr _bd .ST_TrueFalse ;AdjusthandlesAttr _bd .ST_TrueFalse ;TextAttr _bd .ST_TrueFalse ;AspectratioAttr _bd .ST_TrueFalse ;ShapetypeAttr _bd .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_cgfbc ST_StrokeArrowType )ValidateWithPath (path string )error {switch _cgfbc {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfbc ));};return nil ;};func (_eaeeef OfcST_HrAlign )String ()string {switch _eaeeef {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";};return "";};func (_ebfea *OfcCT_Extrusion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebfea .OnAttr !=_bd .ST_TrueFalseUnset {_aaccbd ,_dgadg :=_ebfea .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _dgadg !=nil {return _dgadg ;};start .Attr =append (start .Attr ,_aaccbd );};if _ebfea .TypeAttr !=OfcST_ExtrusionTypeUnset {_edgbad ,_cgdgc :=_ebfea .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgdgc !=nil {return _cgdgc ;};start .Attr =append (start .Attr ,_edgbad );};if _ebfea .RenderAttr !=OfcST_ExtrusionRenderUnset {_cbgg ,_eeaae :=_ebfea .RenderAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _eeaae !=nil {return _eeaae ;};start .Attr =append (start .Attr ,_cbgg );};if _ebfea .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ViewpointoriginAttr )});};if _ebfea .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ViewpointAttr )});};if _ebfea .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_gedcf ,_aaegdf :=_ebfea .PlaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u006c\u0061n\u0065"});if _aaegdf !=nil {return _aaegdf ;};start .Attr =append (start .Attr ,_gedcf );};if _ebfea .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .SkewangleAttr )});};if _ebfea .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .SkewamtAttr )});};if _ebfea .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ForedepthAttr )});};if _ebfea .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .BackdepthAttr )});};if _ebfea .OrientationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .OrientationAttr )});};if _ebfea .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .OrientationangleAttr )});};if _ebfea .LockrotationcenterAttr !=_bd .ST_TrueFalseUnset {_fbbbc ,_bfed :=_ebfea .LockrotationcenterAttr .MarshalXMLAttr (_b .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _bfed !=nil {return _bfed ;};start .Attr =append (start .Attr ,_fbbbc );};if _ebfea .AutorotationcenterAttr !=_bd .ST_TrueFalseUnset {_gfafe ,_cbbgg :=_ebfea .AutorotationcenterAttr .MarshalXMLAttr (_b .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _cbbgg !=nil {return _cbbgg ;};start .Attr =append (start .Attr ,_gfafe );};if _ebfea .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .RotationcenterAttr )});};if _ebfea .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .RotationangleAttr )});};if _ebfea .ColormodeAttr !=OfcST_ColorModeUnset {_eecdg ,_ggdcg :=_ebfea .ColormodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _ggdcg !=nil {return _ggdcg ;};start .Attr =append (start .Attr ,_eecdg );};if _ebfea .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ColorAttr )});};if _ebfea .ShininessAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ShininessAttr )});};if _ebfea .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .SpecularityAttr )});};if _ebfea .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .DiffusityAttr )});};if _ebfea .MetalAttr !=_bd .ST_TrueFalseUnset {_adaf ,_ebfef :=_ebfea .MetalAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0065\u0074a\u006c"});if _ebfef !=nil {return _ebfef ;};start .Attr =append (start .Attr ,_adaf );};if _ebfea .EdgeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .EdgeAttr )});};if _ebfea .FacetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .FacetAttr )});};if _ebfea .LightfaceAttr !=_bd .ST_TrueFalseUnset {_adbae ,_cbdda :=_ebfea .LightfaceAttr .MarshalXMLAttr (_b .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _cbdda !=nil {return _cbdda ;};start .Attr =append (start .Attr ,_adbae );};if _ebfea .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .BrightnessAttr )});};if _ebfea .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .LightpositionAttr )});};if _ebfea .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .LightlevelAttr )});};if _ebfea .LightharshAttr !=_bd .ST_TrueFalseUnset {_fgdca ,_caeda :=_ebfea .LightharshAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _caeda !=nil {return _caeda ;};start .Attr =append (start .Attr ,_fgdca );};if _ebfea .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .Lightposition2Attr )});};if _ebfea .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .Lightlevel2Attr )});};if _ebfea .Lightharsh2Attr !=_bd .ST_TrueFalseUnset {_bffeb ,_fbecf :=_ebfea .Lightharsh2Attr .MarshalXMLAttr (_b .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _fbecf !=nil {return _fbecf ;};start .Attr =append (start .Attr ,_bffeb );};if _ebfea .ExtAttr !=ST_ExtUnset {_bfbf ,_ffggf :=_ebfea .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _ffggf !=nil {return _ffggf ;};start .Attr =append (start .Attr ,_bfbf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewOfcRight ()*OfcRight {_begaa :=&OfcRight {};_begaa .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _begaa ;};type CT_PolyLine struct{PointsAttr *string ;Ink []*OfcInk ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_eafbg ST_Ext )String ()string {switch _eafbg {case 0:return "";case 1:return "\u0076\u0069\u0065\u0077";case 2:return "\u0065\u0064\u0069\u0074";case 3:return "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return "";}; -// Validate validates the OfcOLEObject and its children -func (_cbgc *OfcOLEObject )Validate ()error {return _cbgc .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_cbab *ST_FillType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_bcfff ,_ecccc :=d .Token ();if _ecccc !=nil {return _ecccc ;};if _gbcce ,_faadcf :=_bcfff .(_dbcbe .EndElement );_faadcf &&_gbcce .Name ==start .Name {*_cbab =1;return nil ;};if _dccfg ,_fabca :=_bcfff .(_dbcbe .CharData );!_fabca {return _eedc .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",_bcfff );}else {switch string (_dccfg ){case "":*_cbab =0;case "\u0073\u006f\u006ci\u0064":*_cbab =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cbab =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cbab =3;case "\u0074\u0069\u006c\u0065":*_cbab =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cbab =5;case "\u0066\u0072\u0061m\u0065":*_cbab =6;};};_bcfff ,_ecccc =d .Token ();if _ecccc !=nil {return _ecccc ;};if _dgbd ,_cgee :=_bcfff .(_dbcbe .EndElement );_cgee &&_dgbd .Name ==start .Name {return nil ;};return _eedc .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",_bcfff );};func (_badb *Polyline )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _badb .CT_PolyLine .MarshalXML (e ,start );};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;};func (_dcgba OfcST_ConnectorType )String ()string {switch _dcgba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064";};return "";};func (_edaf OfcST_OLEDrawAspect )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_acfc :=_dbcbe .Attr {};_acfc .Name =name ;switch _edaf {case OfcST_OLEDrawAspectUnset :_acfc .Value ="";case OfcST_OLEDrawAspectContent :_acfc .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_acfc .Value ="\u0049\u0063\u006f\u006e";};return _acfc ,nil ;};func (_gfbeb OfcST_ExtrusionPlane )String ()string {switch _gfbeb {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func NewAG_CoreAttributes ()*AG_CoreAttributes {_bebdc :=&AG_CoreAttributes {};return _bebdc };func (_gfd *OfcST_ScreenSize )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_efed ,_fbad :=d .Token ();if _fbad !=nil {return _fbad ;};if _gbdfa ,_egfecb :=_efed .(_dbcbe .EndElement );_egfecb &&_gbdfa .Name ==start .Name {*_gfd =1;return nil ;};if _cfaeg ,_bccae :=_efed .(_dbcbe .CharData );!_bccae {return _eedc .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",_efed );}else {switch string (_cfaeg ){case "":*_gfd =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gfd =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gfd =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gfd =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gfd =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gfd =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gfd =6;};};_efed ,_fbad =d .Token ();if _fbad !=nil {return _fbad ;};if _dffb ,_bbfdc :=_efed .(_dbcbe .EndElement );_bbfdc &&_dffb .Name ==start .Name {return nil ;};return _eedc .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",_efed );};func (_gfbcf OfcST_BWMode )String ()string {switch _gfbcf {case 0:return "";case 1:return "\u0063\u006f\u006co\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case 5:return "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case 6:return "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 7:return "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0077\u0068\u0069t\u0065";case 10:return "\u0068\u0069\u0064\u0065";case 11:return "\u0075n\u0064\u0072\u0061\u0077\u006e";case 12:return "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return "";};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func NewGroup ()*Group {_acfbf :=&Group {};_acfbf .CT_Group =*NewCT_Group ();return _acfbf };const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;); +// ValidateWithPath validates the Textpath and its children, prefixing error messages with path +func (_dceb *Textpath )ValidateWithPath (path string )error {if _ecgdb :=_dceb .CT_TextPath .ValidateWithPath (path );_ecgdb !=nil {return _ecgdb ;};return nil ;};func NewCT_Path ()*CT_Path {_cbeea :=&CT_Path {};return _cbeea };func NewPolyline ()*Polyline {_efbagd :=&Polyline {};_efbagd .CT_PolyLine =*NewCT_PolyLine ();return _efbagd ;};func (_fegfaf ST_EditAs )ValidateWithPath (path string )error {switch _fegfaf {case 0,1,2,3,4,5,6,7:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegfaf ));};return nil ;};type OfcSkew struct{OfcCT_Skew };func (_fggec *ST_StrokeJoinStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfacbe ,_cafddg :=d .Token ();if _cafddg !=nil {return _cafddg ;};if _gfgcf ,_cfgggd :=_cfacbe .(_b .EndElement );_cfgggd &&_gfgcf .Name ==start .Name {*_fggec =1;return nil ;};if _cacgf ,_fagab :=_cfacbe .(_b .CharData );!_fagab {return _e .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",_cfacbe );}else {switch string (_cacgf ){case "":*_fggec =0;case "\u0072\u006f\u0075n\u0064":*_fggec =1;case "\u0062\u0065\u0076e\u006c":*_fggec =2;case "\u006d\u0069\u0074e\u0072":*_fggec =3;};};_cfacbe ,_cafddg =d .Token ();if _cafddg !=nil {return _cafddg ;};if _agfbb ,_eecgb :=_cfacbe .(_b .EndElement );_eecgb &&_agfbb .Name ==start .Name {return nil ;};return _e .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",_cfacbe );};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);func NewLine ()*Line {_eaaab :=&Line {};_eaaab .CT_Line =*NewCT_Line ();return _eaaab };func (_fcabg ST_Ext )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcabg .String (),start );};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_ggcac :=&OfcCT_SignatureLine {};return _ggcac };func NewOfcSkew ()*OfcSkew {_efgf :=&OfcSkew {};_efgf .OfcCT_Skew =*NewOfcCT_Skew ();return _efgf }; -// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path -func (_dgeda *OfcColumn )ValidateWithPath (path string )error {if _cdaf :=_dgeda .OfcCT_StrokeChild .ValidateWithPath (path );_cdaf !=nil {return _cdaf ;};return nil ;};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2;OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);func NewCT_Oval ()*CT_Oval {_gdbdg :=&CT_Oval {};return _gdbdg };const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func (_bcceda *CT_Background )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_dggf :=range start .Attr {if _dggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcceda .BwmodeAttr .UnmarshalXMLAttr (_dggf );continue ;};if _dggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcceda .BwpureAttr .UnmarshalXMLAttr (_dggf );continue ;};if _dggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcceda .BwnormalAttr .UnmarshalXMLAttr (_dggf );continue ;};if _dggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_bcceda .TargetscreensizeAttr .UnmarshalXMLAttr (_dggf );continue ;};if _dggf .Name .Local =="\u0069\u0064"{_dcbd ,_ceaa :=_dggf .Value ,error (nil );if _ceaa !=nil {return _ceaa ;};_bcceda .IdAttr =&_dcbd ;continue ;};if _dggf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcceda .FilledAttr .UnmarshalXMLAttr (_dggf );continue ;};if _dggf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gccf ,_cd :=_dggf .Value ,error (nil );if _cd !=nil {return _cd ;};_bcceda .FillcolorAttr =&_gccf ;continue ;};};_dcgbc :for {_ggdag ,_daaafe :=d .Token ();if _daaafe !=nil {return _daaafe ;};switch _bbfe :=_ggdag .(type ){case _dbcbe .StartElement :switch _bbfe .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bcceda .Fill =NewFill ();if _bdfd :=d .DecodeElement (_bcceda .Fill ,&_bbfe );_bdfd !=nil {return _bdfd ;};default:_effcd .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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_bbfe .Name );if _acdde :=d .Skip ();_acdde !=nil {return _acdde ;};};case _dbcbe .EndElement :break _dcgbc ;case _dbcbe .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path +func (_gfbeb *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _aafe :=_gfbeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aafe !=nil {return _aafe ;};if _daaf :=_gfbeb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_daaf !=nil {return _daaf ;};if _fcbbg :=_gfbeb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fcbbg !=nil {return _fcbbg ;};if _fedgc :=_gfbeb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_fedgc !=nil {return _fedgc ;};if _dcedf :=_gfbeb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dcedf !=nil {return _dcedf ;};if _ffadg :=_gfbeb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ffadg !=nil {return _ffadg ;};if _dabcg :=_gfbeb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dabcg !=nil {return _dabcg ;};if _gaeed :=_gfbeb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gaeed !=nil {return _gaeed ;};if _agbbc :=_gfbeb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_agbbc !=nil {return _agbbc ;};if _abagf :=_gfbeb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_abagf !=nil {return _abagf ;};if _gfgef :=_gfbeb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_gfgef !=nil {return _gfgef ;};if _bdfcc :=_gfbeb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bdfcc !=nil {return _bdfcc ;};if _fabf :=_gfbeb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};if _bcfbd :=_gfbeb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bcfbd !=nil {return _bcfbd ;};if _efcgd :=_gfbeb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_efcgd !=nil {return _efcgd ;};if _adfbd :=_gfbeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adfbd !=nil {return _adfbd ;};return nil ;};func (_cbag *OfcCT_ShapeDefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbag .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_cbag .SpidmaxAttr )});};if _cbag .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cbag .StyleAttr )});};if _cbag .FillAttr !=_bd .ST_TrueFalseUnset {_cccfb ,_fgacf :=_cbag .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _fgacf !=nil {return _fgacf ;};start .Attr =append (start .Attr ,_cccfb );};if _cbag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_cbag .FillcolorAttr )});};if _cbag .StrokeAttr !=_bd .ST_TrueFalseUnset {_fgee ,_ecfed :=_cbag .StrokeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _ecfed !=nil {return _ecfed ;};start .Attr =append (start .Attr ,_fgee );};if _cbag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cbag .StrokecolorAttr )});};if _cbag .AllowincellAttr !=_bd .ST_TrueFalseUnset {_abggd ,_debad :=_cbag .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _debad !=nil {return _debad ;};start .Attr =append (start .Attr ,_abggd );};if _cbag .ExtAttr !=ST_ExtUnset {_gfeacc ,_fbcaf :=_cbag .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _fbcaf !=nil {return _fbcaf ;};start .Attr =append (start .Attr ,_gfeacc );};e .EncodeToken (start );if _cbag .Fill !=nil {_gaeda :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cbag .Fill ,_gaeda );};if _cbag .Stroke !=nil {_fbgag :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_cbag .Stroke ,_fbgag );};if _cbag .Textbox !=nil {_gdgaf :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_cbag .Textbox ,_gdgaf );};if _cbag .Shadow !=nil {_ccbec :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbag .Shadow ,_ccbec );};if _cbag .Skew !=nil {_effef :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_cbag .Skew ,_effef );};if _cbag .Extrusion !=nil {_efeeeb :=_b .StartElement {Name :_b .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cbag .Extrusion ,_efeeeb );};if _cbag .Callout !=nil {_bacfd :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_cbag .Callout ,_bacfd );};if _cbag .Lock !=nil {_ggggb :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cbag .Lock ,_ggggb );};if _cbag .Colormru !=nil {_fcgd :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_cbag .Colormru ,_fcgd );};if _cbag .Colormenu !=nil {_bdcbe :=_b .StartElement {Name :_b .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_cbag .Colormenu ,_bdcbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_addb *OfcOLEObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_addb .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_baffc :=range start .Attr {if _baffc .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"&&_baffc .Name .Local =="\u0069\u0064"||_baffc .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"&&_baffc .Name .Local =="\u0069\u0064"{_fccdb ,_eegc :=_baffc .Value ,error (nil );if _eegc !=nil {return _eegc ;};_addb .IdAttr =&_fccdb ;continue ;};if _baffc .Name .Local =="\u0054\u0079\u0070\u0065"{_addb .TypeAttr .UnmarshalXMLAttr (_baffc );continue ;};if _baffc .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_bggfdb ,_cccae :=_baffc .Value ,error (nil );if _cccae !=nil {return _cccae ;};_addb .ProgIDAttr =&_bggfdb ;continue ;};if _baffc .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_gbbfb ,_eaggc :=_baffc .Value ,error (nil );if _eaggc !=nil {return _eaggc ;};_addb .ShapeIDAttr =&_gbbfb ;continue ;};if _baffc .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_addb .DrawAspectAttr .UnmarshalXMLAttr (_baffc );continue ;};if _baffc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_gbfed ,_aeeeec :=_baffc .Value ,error (nil );if _aeeeec !=nil {return _aeeeec ;};_addb .ObjectIDAttr =&_gbfed ;continue ;};if _baffc .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_addb .UpdateModeAttr .UnmarshalXMLAttr (_baffc );continue ;};};_acgab :for {_accgc ,_dabac :=d .Token ();if _dabac !=nil {return _dabac ;};switch _dbdbc :=_accgc .(type ){case _b .StartElement :switch _dbdbc .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_addb .LinkType =new (string );if _bbbca :=d .DecodeElement (_addb .LinkType ,&_dbdbc );_bbbca !=nil {return _bbbca ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_addb .LockedField =_bd .ST_TrueFalseBlankUnset ;if _beecec :=d .DecodeElement (&_addb .LockedField ,&_dbdbc );_beecec !=nil {return _beecec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_addb .FieldCodes =new (string );if _fcfc :=d .DecodeElement (_addb .FieldCodes ,&_dbdbc );_fcfc !=nil {return _fcfc ;};default:_d .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\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_dbdbc .Name );if _aeadd :=d .Skip ();_aeadd !=nil {return _aeadd ;};};case _b .EndElement :break _acgab ;case _b .CharData :};};return nil ;}; -// Validate validates the Handles and its children -func (_bffcf *Handles )Validate ()error {return _bffcf .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_facfd OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _facfd {case 0,1,2,3,4:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facfd ));};return nil ;}; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_fdc *CT_Background )ValidateWithPath (path string )error {if _eccg :=_fdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eccg !=nil {return _eccg ;};if _ddeca :=_fdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ddeca !=nil {return _ddeca ;};if _fafd :=_fdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fafd !=nil {return _fafd ;};if _cfcbfb :=_fdc .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_cfcbfb !=nil {return _cfcbfb ;};if _fdc .Fill !=nil {if _ccab :=_fdc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ccab !=nil {return _ccab ;};};if _gbab :=_fdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gbab !=nil {return _gbab ;};return nil ;}; -// Validate validates the Formulas and its children -func (_bafb *Formulas )Validate ()error {return _bafb .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_dfcdc ST_FillType )String ()string {switch _dfcdc {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 3:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 6:return "\u0066\u0072\u0061m\u0065";};return "";};func (_edf ST_Ext )ValidateWithPath (path string )error {switch _edf {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edf ));};return nil ;};func (_cagag ST_FillMethod )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_cagag .String (),start );}; +// ValidateWithPath validates the Background and its children, prefixing error messages with path +func (_befa *Background )ValidateWithPath (path string )error {if _cdff :=_befa .CT_Background .ValidateWithPath (path );_cdff !=nil {return _cdff ;};return nil ;};type AG_Type struct{TypeAttr *string ;};func (_dbfgcd *OfcST_OLEDrawAspect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggfb ,_cbgec :=d .Token ();if _cbgec !=nil {return _cbgec ;};if _ddeaf ,_fbefdg :=_dggfb .(_b .EndElement );_fbefdg &&_ddeaf .Name ==start .Name {*_dbfgcd =1;return nil ;};if _efbed ,_cagda :=_dggfb .(_b .CharData );!_cagda {return _e .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",_dggfb );}else {switch string (_efbed ){case "":*_dbfgcd =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_dbfgcd =1;case "\u0049\u0063\u006f\u006e":*_dbfgcd =2;};};_dggfb ,_cbgec =d .Token ();if _cbgec !=nil {return _cbgec ;};if _eegf ,_eeadfd :=_dggfb .(_b .EndElement );_eeadfd &&_eegf .Name ==start .Name {return nil ;};return _e .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",_dggfb );};func NewAG_Adj ()*AG_Adj {_ec :=&AG_Adj {};return _ec };func (_gaeedb *OfcClippath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _gaeedb .OfcCT_ClipPath .MarshalXML (e ,start );};func (_ccbfe ST_StrokeArrowLength )Validate ()error {return _ccbfe .ValidateWithPath ("")};func (_dddcf ST_StrokeArrowWidth )Validate ()error {return _dddcf .ValidateWithPath ("")}; -// Validate validates the AG_ImageAttributes and its children -func (_eggag *AG_ImageAttributes )Validate ()error {return _eggag .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_bedf *OfcCT_Lock )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bedf .PositionAttr !=_eeg .ST_TrueFalseUnset {_affdd ,_ffcb :=_bedf .PositionAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _ffcb !=nil {return _ffcb ;};start .Attr =append (start .Attr ,_affdd );};if _bedf .SelectionAttr !=_eeg .ST_TrueFalseUnset {_edcb ,_gedgd :=_bedf .SelectionAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _gedgd !=nil {return _gedgd ;};start .Attr =append (start .Attr ,_edcb );};if _bedf .GroupingAttr !=_eeg .ST_TrueFalseUnset {_aecde ,_effc :=_bedf .GroupingAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _effc !=nil {return _effc ;};start .Attr =append (start .Attr ,_aecde );};if _bedf .UngroupingAttr !=_eeg .ST_TrueFalseUnset {_gdagg ,_eaecgf :=_bedf .UngroupingAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _eaecgf !=nil {return _eaecgf ;};start .Attr =append (start .Attr ,_gdagg );};if _bedf .RotationAttr !=_eeg .ST_TrueFalseUnset {_baged ,_ccbae :=_bedf .RotationAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _ccbae !=nil {return _ccbae ;};start .Attr =append (start .Attr ,_baged );};if _bedf .CroppingAttr !=_eeg .ST_TrueFalseUnset {_bbfad ,_gabbgf :=_bedf .CroppingAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _gabbgf !=nil {return _gabbgf ;};start .Attr =append (start .Attr ,_bbfad );};if _bedf .VerticiesAttr !=_eeg .ST_TrueFalseUnset {_fcafc ,_eafg :=_bedf .VerticiesAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _eafg !=nil {return _eafg ;};start .Attr =append (start .Attr ,_fcafc );};if _bedf .AdjusthandlesAttr !=_eeg .ST_TrueFalseUnset {_gdadd ,_dbcca :=_bedf .AdjusthandlesAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _dbcca !=nil {return _dbcca ;};start .Attr =append (start .Attr ,_gdadd );};if _bedf .TextAttr !=_eeg .ST_TrueFalseUnset {_aefg ,_eebgc :=_bedf .TextAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0065\u0078\u0074"});if _eebgc !=nil {return _eebgc ;};start .Attr =append (start .Attr ,_aefg );};if _bedf .AspectratioAttr !=_eeg .ST_TrueFalseUnset {_cfac ,_ecdag :=_bedf .AspectratioAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _ecdag !=nil {return _ecdag ;};start .Attr =append (start .Attr ,_cfac );};if _bedf .ShapetypeAttr !=_eeg .ST_TrueFalseUnset {_bcbab ,_ebce :=_bedf .ShapetypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _ebce !=nil {return _ebce ;};start .Attr =append (start .Attr ,_bcbab );};if _bedf .ExtAttr !=ST_ExtUnset {_dcagb ,_fbce :=_bedf .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _fbce !=nil {return _fbce ;};start .Attr =append (start .Attr ,_dcagb );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_aggeg OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _aggeg {case 0,1,2:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggeg ));};return nil ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;};type OfcST_ExtrusionRender byte ;func (_aefgb *OfcST_HrAlign )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gfbe ,_deefe :=d .Token ();if _deefe !=nil {return _deefe ;};if _fagef ,_bggbf :=_gfbe .(_dbcbe .EndElement );_bggbf &&_fagef .Name ==start .Name {*_aefgb =1;return nil ;};if _adgdb ,_affeg :=_gfbe .(_dbcbe .CharData );!_affeg {return _eedc .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",_gfbe );}else {switch string (_adgdb ){case "":*_aefgb =0;case "\u006c\u0065\u0066\u0074":*_aefgb =1;case "\u0072\u0069\u0067h\u0074":*_aefgb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aefgb =3;};};_gfbe ,_deefe =d .Token ();if _deefe !=nil {return _deefe ;};if _edecg ,_cfcb :=_gfbe .(_dbcbe .EndElement );_cfcb &&_edecg .Name ==start .Name {return nil ;};return _eedc .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",_gfbe );};func (_eabea *OfcST_ScreenSize )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_eabea =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_eabea =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_eabea =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_eabea =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_eabea =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_eabea =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_eabea =6;};return nil ;}; +// Validate validates the Group and its children +func (_aafbf *Group )Validate ()error {return _aafbf .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_efagc *OfcCT_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gddda :=range start .Attr {if _gddda .Name .Local =="\u0074\u0079\u0070\u0065"{_efagc .TypeAttr .UnmarshalXMLAttr (_gddda );continue ;};if _gddda .Name .Local =="\u0065\u0078\u0074"{_efagc .ExtAttr .UnmarshalXMLAttr (_gddda );continue ;};};for {_fgecb ,_gcfe :=d .Token ();if _gcfe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_gcfe );};if _bgbabg ,_bfddg :=_fgecb .(_b .EndElement );_bfddg &&_bgbabg .Name ==start .Name {break ;};};return nil ;};func NewOfcSignatureline ()*OfcSignatureline {_afadc :=&OfcSignatureline {};_afadc .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _afadc ;}; -// Validate validates the OfcCallout and its children -func (_feadc *OfcCallout )Validate ()error {return _feadc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_gfbda ST_StrokeLineStyle )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_de :=_dbcbe .Attr {};_de .Name =name ;switch _gfbda {case ST_StrokeLineStyleUnset :_de .Value ="";case ST_StrokeLineStyleSingle :_de .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_de .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_de .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_de .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_de .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _de ,nil ;}; +// Validate validates the CT_Path and its children +func (_eacd *CT_Path )Validate ()error {return _eacd .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");}; -// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path -func (_agcaa *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _agcaa .Idmap !=nil {if _fedaf :=_agcaa .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_fedaf !=nil {return _fedaf ;};};if _agcaa .Regrouptable !=nil {if _fgdbg :=_agcaa .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_fgdbg !=nil {return _fgdbg ;};};if _agcaa .Rules !=nil {if _gdcae :=_agcaa .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_gdcae !=nil {return _gdcae ;};};if _bbfg :=_agcaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bbfg !=nil {return _bbfg ;};return nil ;};func NewOval ()*Oval {_ebfef :=&Oval {};_ebfef .CT_Oval =*NewCT_Oval ();return _ebfef };func (_befga *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_befga =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_befga =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_befga =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_befga =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_befga =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_befga =5;};return nil ;};func (_agead ST_StrokeArrowWidth )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_agead .String (),start );}; +// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path +func (_fefd *AG_Style )ValidateWithPath (path string )error {return nil };const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5;OfcST_FillTypeGradientUnscaled OfcST_FillType =6;OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;);func (_gag *AG_AllCoreAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gag .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gag .HrefAttr )});};if _gag .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gag .TargetAttr )});};if _gag .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gag .ClassAttr )});};if _gag .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gag .TitleAttr )});};if _gag .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gag .AltAttr )});};if _gag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_gag .CoordsizeAttr )});};if _gag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_gag .CoordoriginAttr )});};if _gag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gag .WrapcoordsAttr )});};if _gag .PrintAttr !=_bd .ST_TrueFalseUnset {_cf ,_ae :=_gag .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_cf );};if _gag .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gag .IdAttr )});};if _gag .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gag .StyleAttr )});};if _gag .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gag .SpidAttr )});};if _gag .OnedAttr !=_bd .ST_TrueFalseUnset {_ecf ,_bf :=_gag .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _bf !=nil {return _bf ;};start .Attr =append (start .Attr ,_ecf );};if _gag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gag .RegroupidAttr )});};if _gag .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_bb ,_ea :=_gag .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ea !=nil {return _ea ;};start .Attr =append (start .Attr ,_bb );};if _gag .ButtonAttr !=_bd .ST_TrueFalseUnset {_gb ,_ggd :=_gag .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _ggd !=nil {return _ggd ;};start .Attr =append (start .Attr ,_gb );};if _gag .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_bdd ,_gbd :=_gag .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gbd !=nil {return _gbd ;};start .Attr =append (start .Attr ,_bdd );};if _gag .BulletAttr !=_bd .ST_TrueFalseUnset {_fd ,_beb :=_gag .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _beb !=nil {return _beb ;};start .Attr =append (start .Attr ,_fd );};if _gag .HrAttr !=_bd .ST_TrueFalseUnset {_eg ,_deb :=_gag .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _deb !=nil {return _deb ;};start .Attr =append (start .Attr ,_eg );};if _gag .HrstdAttr !=_bd .ST_TrueFalseUnset {_af ,_gba :=_gag .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gba !=nil {return _gba ;};start .Attr =append (start .Attr ,_af );};if _gag .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_fe ,_aa :=_gag .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _aa !=nil {return _aa ;};start .Attr =append (start .Attr ,_fe );};if _gag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gag .HrpctAttr )});};if _gag .HralignAttr !=OfcST_HrAlignUnset {_da ,_cc :=_gag .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _cc !=nil {return _cc ;};start .Attr =append (start .Attr ,_da );};if _gag .AllowincellAttr !=_bd .ST_TrueFalseUnset {_cef ,_cgd :=_gag .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_cef );};if _gag .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_ba ,_ad :=_gag .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _ad !=nil {return _ad ;};start .Attr =append (start .Attr ,_ba );};if _gag .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_db ,_gf :=_gag .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _gf !=nil {return _gf ;};start .Attr =append (start .Attr ,_db );};if _gag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gag .BordertopcolorAttr )});};if _gag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gag .BorderleftcolorAttr )});};if _gag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gag .BorderbottomcolorAttr )});};if _gag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gag .BorderrightcolorAttr )});};if _gag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_df ,_aab :=_gag .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_df );};if _gag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gag .DgmnodekindAttr )});};if _gag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_baa ,_aec :=_gag .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _aec !=nil {return _aec ;};start .Attr =append (start .Attr ,_baa );};if _gag .InsetmodeAttr !=OfcST_InsetModeUnset {_eab ,_dbe :=_gag .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dbe !=nil {return _dbe ;};start .Attr =append (start .Attr ,_eab );};return nil ;}; -// ValidateWithPath validates the Stroke and its children, prefixing error messages with path -func (_fadgc *Stroke )ValidateWithPath (path string )error {if _eaaab :=_fadgc .CT_Stroke .ValidateWithPath (path );_eaaab !=nil {return _eaaab ;};return nil ;};func (_daaaf *CT_Curve )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_caefd :=range start .Attr {if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_daaaf .AllowoverlapAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfgae ,_aaced :=_egcdd .ParseInt (_caefd .Value ,10,64);if _aaced !=nil {return _aaced ;};_daaaf .RegroupidAttr =&_dfgae ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_daaaf .DgmlayoutAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_daaaf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_daaaf .PreferrelativeAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_daaaf .ButtonAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u006f\u006c\u0065"{_daaaf .OleAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_daaaf .UserhiddenAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_daaaf .ForcedashAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_daaaf .BulletAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_daaaf .BwpureAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0063\u006c\u0069\u0070"{_daaaf .ClipAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_afdeba ,_eeaf :=_caefd .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_daaaf .BorderbottomcolorAttr =&_afdeba ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_daaaf .BwnormalAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_daaaf .HralignAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0068\u0072"{_daaaf .HrAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dffe ,_gbbb :=_caefd .Value ,error (nil );if _gbbb !=nil {return _gbbb ;};_daaaf .BordertopcolorAttr =&_dffe ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdfb ,_efbcg :=_egcdd .ParseInt (_caefd .Value ,10,64);if _efbcg !=nil {return _efbcg ;};_daaaf .DgmnodekindAttr =&_cdfb ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efead ,_cfbfe :=_caefd .Value ,error (nil );if _cfbfe !=nil {return _cfbfe ;};_daaaf .BorderrightcolorAttr =&_efead ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0073\u0070\u0069\u0064"{_dcfag ,_dfbc :=_caefd .Value ,error (nil );if _dfbc !=nil {return _dfbc ;};_daaaf .SpidAttr =&_dcfag ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0068\u0072\u0070c\u0074"{_bdefd ,_dagc :=_egcdd .ParseFloat (_caefd .Value ,64);if _dagc !=nil {return _dagc ;};_bafgd :=float32 (_bdefd );_daaaf .HrpctAttr =&_bafgd ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0068\u0072\u0073t\u0064"{_daaaf .HrstdAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_daaaf .CliptowrapAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_daaaf .AllowincellAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_daaaf .DgmlayoutmruAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_daaaf .UserdrawnAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_daaaf .OleiconAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdec ,_cgbc :=_caefd .Value ,error (nil );if _cgbc !=nil {return _cgbc ;};_daaaf .BorderleftcolorAttr =&_cdec ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0073\u0070\u0074"{_ffbbac ,_ddfda :=_egcdd .ParseFloat (_caefd .Value ,64);if _ddfda !=nil {return _ddfda ;};_feccbb :=float32 (_ffbbac );_daaaf .SptAttr =&_feccbb ;continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_daaaf .BwmodeAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_daaaf .ConnectortypeAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_daaaf .InsetmodeAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u006f\u006e\u0065\u0064"{_daaaf .OnedAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_daaaf .HrnoshadeAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Local =="\u0074\u0069\u0074l\u0065"{_adabf ,_gdbad :=_caefd .Value ,error (nil );if _gdbad !=nil {return _gdbad ;};_daaaf .TitleAttr =&_adabf ;continue ;};if _caefd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aeba ,_eede :=_caefd .Value ,error (nil );if _eede !=nil {return _eede ;};_daaaf .WrapcoordsAttr =&_aeba ;continue ;};if _caefd .Name .Local =="\u0073\u0074\u0079l\u0065"{_abccea ,_eafff :=_caefd .Value ,error (nil );if _eafff !=nil {return _eafff ;};_daaaf .StyleAttr =&_abccea ;continue ;};if _caefd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebffb ,_fegf :=_caefd .Value ,error (nil );if _fegf !=nil {return _fegf ;};_daaaf .CoordoriginAttr =&_ebffb ;continue ;};if _caefd .Name .Local =="\u0070\u0072\u0069n\u0074"{_daaaf .PrintAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bcafa ,_efcb :=_caefd .Value ,error (nil );if _efcb !=nil {return _efcb ;};_daaaf .CoordsizeAttr =&_bcafa ;continue ;};if _caefd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_daaaf .StrokedAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Local =="\u0061\u006c\u0074"{_cggfg ,_defec :=_caefd .Value ,error (nil );if _defec !=nil {return _defec ;};_daaaf .AltAttr =&_cggfg ;continue ;};if _caefd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cdffa ,_fcgb :=_caefd .Value ,error (nil );if _fcgb !=nil {return _fcgb ;};_daaaf .StrokeweightAttr =&_cdffa ;continue ;};if _caefd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_babga ,_dgaec :=_caefd .Value ,error (nil );if _dgaec !=nil {return _dgaec ;};_daaaf .Control1Attr =&_babga ;continue ;};if _caefd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_facf ,_dcgc :=_caefd .Value ,error (nil );if _dcgc !=nil {return _dcgc ;};_daaaf .ChromakeyAttr =&_facf ;continue ;};if _caefd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfcadf ,_aadgg :=_caefd .Value ,error (nil );if _aadgg !=nil {return _aadgg ;};_daaaf .FillcolorAttr =&_cfcadf ;continue ;};if _caefd .Name .Local =="\u0069\u0064"{_eacaf ,_egcf :=_caefd .Value ,error (nil );if _egcf !=nil {return _egcf ;};_daaaf .IdAttr =&_eacaf ;continue ;};if _caefd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfcgb ,_eccag :=_caefd .Value ,error (nil );if _eccag !=nil {return _eccag ;};_daaaf .OpacityAttr =&_cfcgb ;continue ;};if _caefd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aacf ,_bbdgd :=_caefd .Value ,error (nil );if _bbdgd !=nil {return _bbdgd ;};_daaaf .StrokecolorAttr =&_aacf ;continue ;};if _caefd .Name .Local =="\u0063\u006c\u0061s\u0073"{_bgdg ,_acacd :=_caefd .Value ,error (nil );if _acacd !=nil {return _acacd ;};_daaaf .ClassAttr =&_bgdg ;continue ;};if _caefd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_daaaf .FilledAttr .UnmarshalXMLAttr (_caefd );continue ;};if _caefd .Name .Local =="\u0066\u0072\u006f\u006d"{_decga ,_cffdg :=_caefd .Value ,error (nil );if _cffdg !=nil {return _cffdg ;};_daaaf .FromAttr =&_decga ;continue ;};if _caefd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgfd ,_aaffg :=_caefd .Value ,error (nil );if _aaffg !=nil {return _aaffg ;};_daaaf .TargetAttr =&_bgfd ;continue ;};if _caefd .Name .Local =="\u0068\u0072\u0065\u0066"{_cbgb ,_cccecc :=_caefd .Value ,error (nil );if _cccecc !=nil {return _cccecc ;};_daaaf .HrefAttr =&_cbgb ;continue ;};if _caefd .Name .Local =="\u0074\u006f"{_eead ,_efbec :=_caefd .Value ,error (nil );if _efbec !=nil {return _efbec ;};_daaaf .ToAttr =&_eead ;continue ;};if _caefd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_eccgc ,_cc :=_caefd .Value ,error (nil );if _cc !=nil {return _cc ;};_daaaf .Control2Attr =&_eccgc ;continue ;};if _caefd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_daaaf .InsetpenAttr .UnmarshalXMLAttr (_caefd );continue ;};};_gcede :for {_dffga ,_bbdc :=d .Token ();if _bbdc !=nil {return _bbdc ;};switch _dcaa :=_dffga .(type ){case _dbcbe .StartElement :switch _dcaa .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eea :=NewEG_ShapeElements ();_eea .Path =NewPath ();if _dgec :=d .DecodeElement (_eea .Path ,&_dcaa );_dgec !=nil {return _dgec ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_eea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_adde :=NewEG_ShapeElements ();_adde .Formulas =NewFormulas ();if _gfab :=d .DecodeElement (_adde .Formulas ,&_dcaa );_gfab !=nil {return _gfab ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_adde );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cfbee :=NewEG_ShapeElements ();_cfbee .Handles =NewHandles ();if _dbbd :=d .DecodeElement (_cfbee .Handles ,&_dcaa );_dbbd !=nil {return _dbbd ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_cfbee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_acgba :=NewEG_ShapeElements ();_acgba .Fill =NewFill ();if _ffebe :=d .DecodeElement (_acgba .Fill ,&_dcaa );_ffebe !=nil {return _ffebe ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_acgba );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fgeed :=NewEG_ShapeElements ();_fgeed .Stroke =NewStroke ();if _eabfb :=d .DecodeElement (_fgeed .Stroke ,&_dcaa );_eabfb !=nil {return _eabfb ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_fgeed );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bgfee :=NewEG_ShapeElements ();_bgfee .Shadow =NewShadow ();if _ggebc :=d .DecodeElement (_bgfee .Shadow ,&_dcaa );_ggebc !=nil {return _ggebc ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_bgfee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ggfd :=NewEG_ShapeElements ();_ggfd .Textbox =NewTextbox ();if _dfff :=d .DecodeElement (_ggfd .Textbox ,&_dcaa );_dfff !=nil {return _dfff ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_ggfd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fgcbd :=NewEG_ShapeElements ();_fgcbd .Textpath =NewTextpath ();if _abcec :=d .DecodeElement (_fgcbd .Textpath ,&_dcaa );_abcec !=nil {return _abcec ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_fgcbd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_eggbbe :=NewEG_ShapeElements ();_eggbbe .Imagedata =NewImagedata ();if _bddg :=d .DecodeElement (_eggbbe .Imagedata ,&_dcaa );_bddg !=nil {return _bddg ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_eggbbe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bfdec :=NewEG_ShapeElements ();_bfdec .Skew =NewOfcSkew ();if _ecgce :=d .DecodeElement (_bfdec .Skew ,&_dcaa );_ecgce !=nil {return _ecgce ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_bfdec );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_befg :=NewEG_ShapeElements ();_befg .Extrusion =NewOfcExtrusion ();if _gfcga :=d .DecodeElement (_befg .Extrusion ,&_dcaa );_gfcga !=nil {return _gfcga ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_befg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_afcbb :=NewEG_ShapeElements ();_afcbb .Callout =NewOfcCallout ();if _fdfcg :=d .DecodeElement (_afcbb .Callout ,&_dcaa );_fdfcg !=nil {return _fdfcg ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_afcbb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_beaca :=NewEG_ShapeElements ();_beaca .Lock =NewOfcLock ();if _gbcdf :=d .DecodeElement (_beaca .Lock ,&_dcaa );_gbcdf !=nil {return _gbcdf ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_beaca );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_egce :=NewEG_ShapeElements ();_egce .Clippath =NewOfcClippath ();if _dcbde :=d .DecodeElement (_egce .Clippath ,&_dcaa );_dcbde !=nil {return _dcbde ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_egce );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fcbbc :=NewEG_ShapeElements ();_fcbbc .Signatureline =NewOfcSignatureline ();if _faae :=d .DecodeElement (_fcbbc .Signatureline ,&_dcaa );_faae !=nil {return _faae ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_fcbbc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gebcfe :=NewEG_ShapeElements ();_gebcfe .Wrap =_baad .NewWrap ();if _afdeb :=d .DecodeElement (_gebcfe .Wrap ,&_dcaa );_afdeb !=nil {return _afdeb ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_gebcfe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fagcac :=NewEG_ShapeElements ();_fagcac .Anchorlock =_baad .NewAnchorlock ();if _gad :=d .DecodeElement (_fagcac .Anchorlock ,&_dcaa );_gad !=nil {return _gad ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_fagcac );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cfdbc :=NewEG_ShapeElements ();_cfdbc .Bordertop =_baad .NewBordertop ();if _fgacc :=d .DecodeElement (_cfdbc .Bordertop ,&_dcaa );_fgacc !=nil {return _fgacc ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_cfdbc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fefbd :=NewEG_ShapeElements ();_fefbd .Borderbottom =_baad .NewBorderbottom ();if _efeb :=d .DecodeElement (_fefbd .Borderbottom ,&_dcaa );_efeb !=nil {return _efeb ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_fefbd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gdcf :=NewEG_ShapeElements ();_gdcf .Borderleft =_baad .NewBorderleft ();if _ebff :=d .DecodeElement (_gdcf .Borderleft ,&_dcaa );_ebff !=nil {return _ebff ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_gdcf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_aafgb :=NewEG_ShapeElements ();_aafgb .Borderright =_baad .NewBorderright ();if _edcd :=d .DecodeElement (_aafgb .Borderright ,&_dcaa );_edcd !=nil {return _edcd ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_aafgb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bdccc :=NewEG_ShapeElements ();_bdccc .ClientData =_edcbg .NewClientData ();if _acegb :=d .DecodeElement (_bdccc .ClientData ,&_dcaa );_acegb !=nil {return _acegb ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_bdccc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gccg :=NewEG_ShapeElements ();_gccg .Textdata =_abbeb .NewTextdata ();if _ecgf :=d .DecodeElement (_gccg .Textdata ,&_dcaa );_ecgf !=nil {return _ecgf ;};_daaaf .EG_ShapeElements =append (_daaaf .EG_ShapeElements ,_gccg );default:_effcd .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\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_dcaa .Name );if _bbcaf :=d .Skip ();_bbcaf !=nil {return _bbcaf ;};};case _dbcbe .EndElement :break _gcede ;case _dbcbe .CharData :};};return nil ;};func (_bcedg *CT_Oval )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bcedg .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .HrefAttr )});};if _bcedg .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .TargetAttr )});};if _bcedg .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .ClassAttr )});};if _bcedg .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .TitleAttr )});};if _bcedg .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .AltAttr )});};if _bcedg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .CoordsizeAttr )});};if _bcedg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .CoordoriginAttr )});};if _bcedg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .WrapcoordsAttr )});};if _bcedg .PrintAttr !=_eeg .ST_TrueFalseUnset {_gceea ,_adged :=_bcedg .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _adged !=nil {return _adged ;};start .Attr =append (start .Attr ,_gceea );};if _bcedg .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .IdAttr )});};if _bcedg .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .StyleAttr )});};if _bcedg .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .SpidAttr )});};if _bcedg .OnedAttr !=_eeg .ST_TrueFalseUnset {_edebe ,_dgffg :=_bcedg .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _dgffg !=nil {return _dgffg ;};start .Attr =append (start .Attr ,_edebe );};if _bcedg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .RegroupidAttr )});};if _bcedg .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_aggee ,_gege :=_bcedg .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gege !=nil {return _gege ;};start .Attr =append (start .Attr ,_aggee );};if _bcedg .ButtonAttr !=_eeg .ST_TrueFalseUnset {_fdgbb ,_dfgg :=_bcedg .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _dfgg !=nil {return _dfgg ;};start .Attr =append (start .Attr ,_fdgbb );};if _bcedg .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_ggbced ,_ccbbg :=_bcedg .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ccbbg !=nil {return _ccbbg ;};start .Attr =append (start .Attr ,_ggbced );};if _bcedg .BulletAttr !=_eeg .ST_TrueFalseUnset {_bcaee ,_bffc :=_bcedg .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _bffc !=nil {return _bffc ;};start .Attr =append (start .Attr ,_bcaee );};if _bcedg .HrAttr !=_eeg .ST_TrueFalseUnset {_baag ,_aaac :=_bcedg .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _aaac !=nil {return _aaac ;};start .Attr =append (start .Attr ,_baag );};if _bcedg .HrstdAttr !=_eeg .ST_TrueFalseUnset {_addb ,_bfag :=_bcedg .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bfag !=nil {return _bfag ;};start .Attr =append (start .Attr ,_addb );};if _bcedg .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_dcba ,_ceaab :=_bcedg .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _ceaab !=nil {return _ceaab ;};start .Attr =append (start .Attr ,_dcba );};if _bcedg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .HrpctAttr )});};if _bcedg .HralignAttr !=OfcST_HrAlignUnset {_cabbb ,_cbea :=_bcedg .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _cbea !=nil {return _cbea ;};start .Attr =append (start .Attr ,_cabbb );};if _bcedg .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_db ,_fgcag :=_bcedg .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fgcag !=nil {return _fgcag ;};start .Attr =append (start .Attr ,_db );};if _bcedg .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_afgg ,_gead :=_bcedg .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gead !=nil {return _gead ;};start .Attr =append (start .Attr ,_afgg );};if _bcedg .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_agbcg ,_debgf :=_bcedg .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _debgf !=nil {return _debgf ;};start .Attr =append (start .Attr ,_agbcg );};if _bcedg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .BordertopcolorAttr )});};if _bcedg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .BorderleftcolorAttr )});};if _bcedg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .BorderbottomcolorAttr )});};if _bcedg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .BorderrightcolorAttr )});};if _bcedg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cceg ,_bbfcc :=_bcedg .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _bbfcc !=nil {return _bbfcc ;};start .Attr =append (start .Attr ,_cceg );};if _bcedg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .DgmnodekindAttr )});};if _bcedg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ecea ,_gaggeg :=_bcedg .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _gaggeg !=nil {return _gaggeg ;};start .Attr =append (start .Attr ,_ecea );};if _bcedg .InsetmodeAttr !=OfcST_InsetModeUnset {_degf ,_gceggb :=_bcedg .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gceggb !=nil {return _gceggb ;};start .Attr =append (start .Attr ,_degf );};if _bcedg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .OpacityAttr )});};if _bcedg .StrokedAttr !=_eeg .ST_TrueFalseUnset {_aeff ,_abbbb :=_bcedg .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _abbbb !=nil {return _abbbb ;};start .Attr =append (start .Attr ,_aeff );};if _bcedg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .StrokecolorAttr )});};if _bcedg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .StrokeweightAttr )});};if _bcedg .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_fgbaf ,_ggdff :=_bcedg .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ggdff !=nil {return _ggdff ;};start .Attr =append (start .Attr ,_fgbaf );};if _bcedg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .ChromakeyAttr )});};if _bcedg .FilledAttr !=_eeg .ST_TrueFalseUnset {_edfc ,_gbeeg :=_bcedg .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gbeeg !=nil {return _gbeeg ;};start .Attr =append (start .Attr ,_edfc );};if _bcedg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .FillcolorAttr )});};if _bcedg .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_bcedg .SptAttr )});};if _bcedg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cccbbe ,_gebfd :=_bcedg .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gebfd !=nil {return _gebfd ;};start .Attr =append (start .Attr ,_cccbbe );};if _bcedg .BwmodeAttr !=OfcST_BWModeUnset {_cabfa ,_adbeb :=_bcedg .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _adbeb !=nil {return _adbeb ;};start .Attr =append (start .Attr ,_cabfa );};if _bcedg .BwpureAttr !=OfcST_BWModeUnset {_adbga ,_ggfff :=_bcedg .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggfff !=nil {return _ggfff ;};start .Attr =append (start .Attr ,_adbga );};if _bcedg .BwnormalAttr !=OfcST_BWModeUnset {_bae ,_eecfc :=_bcedg .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eecfc !=nil {return _eecfc ;};start .Attr =append (start .Attr ,_bae );};if _bcedg .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_eeba ,_geda :=_bcedg .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _geda !=nil {return _geda ;};start .Attr =append (start .Attr ,_eeba );};if _bcedg .OleiconAttr !=_eeg .ST_TrueFalseUnset {_fagf ,_ffd :=_bcedg .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _ffd !=nil {return _ffd ;};start .Attr =append (start .Attr ,_fagf );};if _bcedg .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_faadc ,_eeeaf :=_bcedg .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _eeeaf !=nil {return _eeeaf ;};start .Attr =append (start .Attr ,_faadc );};if _bcedg .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_ecbeb ,_dgdba :=_bcedg .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _dgdba !=nil {return _dgdba ;};start .Attr =append (start .Attr ,_ecbeb );};if _bcedg .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_ffdb ,_eddae :=_bcedg .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _eddae !=nil {return _eddae ;};start .Attr =append (start .Attr ,_ffdb );};if _bcedg .ClipAttr !=_eeg .ST_TrueFalseUnset {_abda ,_aeee :=_bcedg .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _aeee !=nil {return _aeee ;};start .Attr =append (start .Attr ,_abda );};e .EncodeToken (start );if _bcedg .EG_ShapeElements !=nil {for _ ,_ggca :=range _bcedg .EG_ShapeElements {_ggca .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func NewCT_Arc ()*CT_Arc {_fabb :=&CT_Arc {};return _fabb };func NewOfcShapelayout ()*OfcShapelayout {_dfcgc :=&OfcShapelayout {};_dfcgc .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _dfcgc ;};func (_ggafb *CT_Image )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_dfadd :=range start .Attr {if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aebcd ,_cfeae :=_egcdd .ParseInt (_dfadd .Value ,10,64);if _cfeae !=nil {return _cfeae ;};_ggafb .DgmnodekindAttr =&_aebcd ;continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ggafb .BulletAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0068\u0072"{_ggafb .HrAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ggafb .OleiconAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0068\u0072\u0073t\u0064"{_ggafb .HrstdAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0063\u006c\u0069\u0070"{_ggafb .ClipAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ggafb .HrnoshadeAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ggafb .PreferrelativeAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0068\u0072\u0070c\u0074"{_ecba ,_ecdc :=_egcdd .ParseFloat (_dfadd .Value ,64);if _ecdc !=nil {return _ecdc ;};_bcacc :=float32 (_ecba );_ggafb .HrpctAttr =&_bcacc ;continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u006f\u006c\u0065"{_ggafb .OleAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ggafb .HralignAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ggafb .BwpureAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ggafb .DgmlayoutAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ggafb .InsetmodeAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0073\u0070\u0069\u0064"{_gbdae ,_fddfb :=_dfadd .Value ,error (nil );if _fddfb !=nil {return _fddfb ;};_ggafb .SpidAttr =&_gbdae ;continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbcda ,_ddea :=_dfadd .Value ,error (nil );if _ddea !=nil {return _ddea ;};_ggafb .BorderbottomcolorAttr =&_cbcda ;continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ggafb .AllowoverlapAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ggafb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ggafb .DgmlayoutmruAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ggafb .UserhiddenAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ggafb .AllowincellAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0073\u0070\u0074"{_efdeg ,_cadfa :=_egcdd .ParseFloat (_dfadd .Value ,64);if _cadfa !=nil {return _cadfa ;};_cdcb :=float32 (_efdeg );_ggafb .SptAttr =&_cdcb ;continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdbgc ,_cag :=_dfadd .Value ,error (nil );if _cag !=nil {return _cag ;};_ggafb .BorderleftcolorAttr =&_gdbgc ;continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ggafb .UserdrawnAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ggafb .CliptowrapAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bgad ,_debgc :=_dfadd .Value ,error (nil );if _debgc !=nil {return _debgc ;};_ggafb .BorderrightcolorAttr =&_bgad ;continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ggafb .ConnectortypeAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ggafb .ButtonAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggafb .ForcedashAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fbcd ,_bbd :=_egcdd .ParseInt (_dfadd .Value ,10,64);if _bbd !=nil {return _bbd ;};_ggafb .RegroupidAttr =&_fbcd ;continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u006f\u006e\u0065\u0064"{_ggafb .OnedAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ggafb .BwmodeAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ggafb .BwnormalAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfadd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_becge ,_gced :=_dfadd .Value ,error (nil );if _gced !=nil {return _gced ;};_ggafb .BordertopcolorAttr =&_becge ;continue ;};if _dfadd .Name .Local =="\u0070\u0072\u0069n\u0074"{_ggafb .PrintAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebca ,_c :=_dfadd .Value ,error (nil );if _c !=nil {return _c ;};_ggafb .TargetAttr =&_ebca ;continue ;};if _dfadd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ggafb .StrokedAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ffdf ,_eefca :=_dfadd .Value ,error (nil );if _eefca !=nil {return _eefca ;};_ggafb .CoordoriginAttr =&_ffdf ;continue ;};if _dfadd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgbb ,_bcfed :=_dfadd .Value ,error (nil );if _bcfed !=nil {return _bcfed ;};_ggafb .StrokeweightAttr =&_dgbb ;continue ;};if _dfadd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bacda ,_febfa :=_dfadd .Value ,error (nil );if _febfa !=nil {return _febfa ;};_ggafb .CoordsizeAttr =&_bacda ;continue ;};if _dfadd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bacaa ,_dbea :=_dfadd .Value ,error (nil );if _dbea !=nil {return _dbea ;};_ggafb .ChromakeyAttr =&_bacaa ;continue ;};if _dfadd .Name .Local =="\u0061\u006c\u0074"{_ga ,_ebgeg :=_dfadd .Value ,error (nil );if _ebgeg !=nil {return _ebgeg ;};_ggafb .AltAttr =&_ga ;continue ;};if _dfadd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcfe ,_bfbgg :=_dfadd .Value ,error (nil );if _bfbgg !=nil {return _bfbgg ;};_ggafb .FillcolorAttr =&_gcfe ;continue ;};if _dfadd .Name .Local =="\u0073\u0072\u0063"{_fgfef ,_fbcge :=_dfadd .Value ,error (nil );if _fbcge !=nil {return _fbcge ;};_ggafb .SrcAttr =&_fgfef ;continue ;};if _dfadd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_caff ,_fgaef :=_dfadd .Value ,error (nil );if _fgaef !=nil {return _fgaef ;};_ggafb .WrapcoordsAttr =&_caff ;continue ;};if _dfadd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaec ,_bege :=_dfadd .Value ,error (nil );if _bege !=nil {return _bege ;};_ggafb .TitleAttr =&_gaec ;continue ;};if _dfadd .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgebf ,_eedeb :=_dfadd .Value ,error (nil );if _eedeb !=nil {return _eedeb ;};_ggafb .StyleAttr =&_dgebf ;continue ;};if _dfadd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_afdb ,_accb :=_dfadd .Value ,error (nil );if _accb !=nil {return _accb ;};_ggafb .CroprightAttr =&_afdb ;continue ;};if _dfadd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggafb .InsetpenAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ebae ,_bgadd :=_dfadd .Value ,error (nil );if _bgadd !=nil {return _bgadd ;};_ggafb .CropleftAttr =&_ebae ;continue ;};if _dfadd .Name .Local =="\u0067\u0061\u0069\u006e"{_abacec ,_afccd :=_dfadd .Value ,error (nil );if _afccd !=nil {return _afccd ;};_ggafb .GainAttr =&_abacec ;continue ;};if _dfadd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gacge ,_aaeef :=_dfadd .Value ,error (nil );if _aaeef !=nil {return _aaeef ;};_ggafb .StrokecolorAttr =&_gacge ;continue ;};if _dfadd .Name .Local =="\u0063\u006c\u0061s\u0073"{_gcbfb ,_cecec :=_dfadd .Value ,error (nil );if _cecec !=nil {return _cecec ;};_ggafb .ClassAttr =&_gcbfb ;continue ;};if _dfadd .Name .Local =="\u0069\u0064"{_adad ,_dbaee :=_dfadd .Value ,error (nil );if _dbaee !=nil {return _dbaee ;};_ggafb .IdAttr =&_adad ;continue ;};if _dfadd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_ffdd ,_dfdd :=_dfadd .Value ,error (nil );if _dfdd !=nil {return _dfdd ;};_ggafb .CropbottomAttr =&_ffdd ;continue ;};if _dfadd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ggafb .FilledAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ggafb .GrayscaleAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cacbb ,_ebed :=_dfadd .Value ,error (nil );if _ebed !=nil {return _ebed ;};_ggafb .BlacklevelAttr =&_cacbb ;continue ;};if _dfadd .Name .Local =="\u0068\u0072\u0065\u0066"{_dbgg ,_feafc :=_dfadd .Value ,error (nil );if _feafc !=nil {return _feafc ;};_ggafb .HrefAttr =&_dbgg ;continue ;};if _dfadd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ggafb .BilevelAttr .UnmarshalXMLAttr (_dfadd );continue ;};if _dfadd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_aaa ,_cacbd :=_dfadd .Value ,error (nil );if _cacbd !=nil {return _cacbd ;};_ggafb .CroptopAttr =&_aaa ;continue ;};if _dfadd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bffedf ,_fdeee :=_dfadd .Value ,error (nil );if _fdeee !=nil {return _fdeee ;};_ggafb .OpacityAttr =&_bffedf ;continue ;};if _dfadd .Name .Local =="\u0067\u0061\u006dm\u0061"{_befb ,_fedd :=_dfadd .Value ,error (nil );if _fedd !=nil {return _fedd ;};_ggafb .GammaAttr =&_befb ;continue ;};};_edg :for {_dddb ,_gcffe :=d .Token ();if _gcffe !=nil {return _gcffe ;};switch _ceceg :=_dddb .(type ){case _dbcbe .StartElement :switch _ceceg .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_cfbcg :=NewEG_ShapeElements ();_cfbcg .Path =NewPath ();if _dbcbd :=d .DecodeElement (_cfbcg .Path ,&_ceceg );_dbcbd !=nil {return _dbcbd ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_cfbcg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bddfb :=NewEG_ShapeElements ();_bddfb .Formulas =NewFormulas ();if _deac :=d .DecodeElement (_bddfb .Formulas ,&_ceceg );_deac !=nil {return _deac ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_bddfb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fadge :=NewEG_ShapeElements ();_fadge .Handles =NewHandles ();if _dbcag :=d .DecodeElement (_fadge .Handles ,&_ceceg );_dbcag !=nil {return _dbcag ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_fadge );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_abfbf :=NewEG_ShapeElements ();_abfbf .Fill =NewFill ();if _cffbg :=d .DecodeElement (_abfbf .Fill ,&_ceceg );_cffbg !=nil {return _cffbg ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_abfbf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bdad :=NewEG_ShapeElements ();_bdad .Stroke =NewStroke ();if _aeaa :=d .DecodeElement (_bdad .Stroke ,&_ceceg );_aeaa !=nil {return _aeaa ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_bdad );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cbcec :=NewEG_ShapeElements ();_cbcec .Shadow =NewShadow ();if _cdf :=d .DecodeElement (_cbcec .Shadow ,&_ceceg );_cdf !=nil {return _cdf ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_cbcec );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gaaee :=NewEG_ShapeElements ();_gaaee .Textbox =NewTextbox ();if _dgdcc :=d .DecodeElement (_gaaee .Textbox ,&_ceceg );_dgdcc !=nil {return _dgdcc ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_gaaee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ecbaa :=NewEG_ShapeElements ();_ecbaa .Textpath =NewTextpath ();if _gdef :=d .DecodeElement (_ecbaa .Textpath ,&_ceceg );_gdef !=nil {return _gdef ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_ecbaa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aaddc :=NewEG_ShapeElements ();_aaddc .Imagedata =NewImagedata ();if _ddgbd :=d .DecodeElement (_aaddc .Imagedata ,&_ceceg );_ddgbd !=nil {return _ddgbd ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_aaddc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ccgaa :=NewEG_ShapeElements ();_ccgaa .Skew =NewOfcSkew ();if _deda :=d .DecodeElement (_ccgaa .Skew ,&_ceceg );_deda !=nil {return _deda ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_ccgaa );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_affdbd :=NewEG_ShapeElements ();_affdbd .Extrusion =NewOfcExtrusion ();if _bcfb :=d .DecodeElement (_affdbd .Extrusion ,&_ceceg );_bcfb !=nil {return _bcfb ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_affdbd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fgdbb :=NewEG_ShapeElements ();_fgdbb .Callout =NewOfcCallout ();if _dgga :=d .DecodeElement (_fgdbb .Callout ,&_ceceg );_dgga !=nil {return _dgga ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_fgdbb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ffded :=NewEG_ShapeElements ();_ffded .Lock =NewOfcLock ();if _bfdeb :=d .DecodeElement (_ffded .Lock ,&_ceceg );_bfdeb !=nil {return _bfdeb ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_ffded );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bfcbcf :=NewEG_ShapeElements ();_bfcbcf .Clippath =NewOfcClippath ();if _ddeg :=d .DecodeElement (_bfcbcf .Clippath ,&_ceceg );_ddeg !=nil {return _ddeg ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_bfcbcf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_aegb :=NewEG_ShapeElements ();_aegb .Signatureline =NewOfcSignatureline ();if _cadcf :=d .DecodeElement (_aegb .Signatureline ,&_ceceg );_cadcf !=nil {return _cadcf ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_aegb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_aadfc :=NewEG_ShapeElements ();_aadfc .Wrap =_baad .NewWrap ();if _eabgc :=d .DecodeElement (_aadfc .Wrap ,&_ceceg );_eabgc !=nil {return _eabgc ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_aadfc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aeace :=NewEG_ShapeElements ();_aeace .Anchorlock =_baad .NewAnchorlock ();if _acddc :=d .DecodeElement (_aeace .Anchorlock ,&_ceceg );_acddc !=nil {return _acddc ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_aeace );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ccbe :=NewEG_ShapeElements ();_ccbe .Bordertop =_baad .NewBordertop ();if _eccb :=d .DecodeElement (_ccbe .Bordertop ,&_ceceg );_eccb !=nil {return _eccb ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_ccbe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gdfba :=NewEG_ShapeElements ();_gdfba .Borderbottom =_baad .NewBorderbottom ();if _dec :=d .DecodeElement (_gdfba .Borderbottom ,&_ceceg );_dec !=nil {return _dec ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_gdfba );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_accf :=NewEG_ShapeElements ();_accf .Borderleft =_baad .NewBorderleft ();if _ebabb :=d .DecodeElement (_accf .Borderleft ,&_ceceg );_ebabb !=nil {return _ebabb ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_accf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eeaae :=NewEG_ShapeElements ();_eeaae .Borderright =_baad .NewBorderright ();if _fgdcg :=d .DecodeElement (_eeaae .Borderright ,&_ceceg );_fgdcg !=nil {return _fgdcg ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_eeaae );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_efbgca :=NewEG_ShapeElements ();_efbgca .ClientData =_edcbg .NewClientData ();if _aebaf :=d .DecodeElement (_efbgca .ClientData ,&_ceceg );_aebaf !=nil {return _aebaf ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_efbgca );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cgag :=NewEG_ShapeElements ();_cgag .Textdata =_abbeb .NewTextdata ();if _bddd :=d .DecodeElement (_cgag .Textdata ,&_ceceg );_bddd !=nil {return _bddd ;};_ggafb .EG_ShapeElements =append (_ggafb .EG_ShapeElements ,_cgag );default:_effcd .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\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_ceceg .Name );if _acfagb :=d .Skip ();_acfagb !=nil {return _acfagb ;};};case _dbcbe .EndElement :break _edg ;case _dbcbe .CharData :};};return nil ;};func (_fceba OfcST_DiagramLayout )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_gdgce :=_dbcbe .Attr {};_gdgce .Name =name ;switch _fceba {case OfcST_DiagramLayoutUnset :_gdgce .Value ="";case OfcST_DiagramLayout0 :_gdgce .Value ="\u0030";case OfcST_DiagramLayout1 :_gdgce .Value ="\u0031";case OfcST_DiagramLayout2 :_gdgce .Value ="\u0032";case OfcST_DiagramLayout3 :_gdgce .Value ="\u0033";};return _gdgce ,nil ;};func (_ccbbe OfcST_ScreenSize )ValidateWithPath (path string )error {switch _ccbbe {case 0,1,2,3,4,5,6:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbbe ));};return nil ;};func (_aaae OfcST_ExtrusionRender )Validate ()error {return _aaae .ValidateWithPath ("")};const (OfcST_ScreenSizeUnset OfcST_ScreenSize =0;OfcST_ScreenSize544x376 OfcST_ScreenSize =1;OfcST_ScreenSize640x480 OfcST_ScreenSize =2;OfcST_ScreenSize720x512 OfcST_ScreenSize =3;OfcST_ScreenSize800x600 OfcST_ScreenSize =4;OfcST_ScreenSize1024x768 OfcST_ScreenSize =5;OfcST_ScreenSize1152x862 OfcST_ScreenSize =6;);func NewOfcCT_Relation ()*OfcCT_Relation {_faadfe :=&OfcCT_Relation {};return _faadfe };type CT_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;};func NewCT_H ()*CT_H {_fdc :=&CT_H {};return _fdc }; +// Validate validates the OfcCT_ColorMenu and its children +func (_bfdef *OfcCT_ColorMenu )Validate ()error {return _bfdef .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_dgcd *AG_ImageAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdddf :=range start .Attr {if _bdddf .Name .Local =="\u0073\u0072\u0063"{_gcg ,_aed :=_bdddf .Value ,error (nil );if _aed !=nil {return _aed ;};_dgcd .SrcAttr =&_gcg ;continue ;};if _bdddf .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_eace ,_adf :=_bdddf .Value ,error (nil );if _adf !=nil {return _adf ;};_dgcd .CropleftAttr =&_eace ;continue ;};if _bdddf .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bcad ,_dfb :=_bdddf .Value ,error (nil );if _dfb !=nil {return _dfb ;};_dgcd .CroptopAttr =&_bcad ;continue ;};if _bdddf .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fcf ,_efda :=_bdddf .Value ,error (nil );if _efda !=nil {return _efda ;};_dgcd .CroprightAttr =&_fcf ;continue ;};if _bdddf .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_daf ,_gade :=_bdddf .Value ,error (nil );if _gade !=nil {return _gade ;};_dgcd .CropbottomAttr =&_daf ;continue ;};if _bdddf .Name .Local =="\u0067\u0061\u0069\u006e"{_eec ,_bge :=_bdddf .Value ,error (nil );if _bge !=nil {return _bge ;};_dgcd .GainAttr =&_eec ;continue ;};if _bdddf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fbbg ,_fdgg :=_bdddf .Value ,error (nil );if _fdgg !=nil {return _fdgg ;};_dgcd .BlacklevelAttr =&_fbbg ;continue ;};if _bdddf .Name .Local =="\u0067\u0061\u006dm\u0061"{_cdf ,_bba :=_bdddf .Value ,error (nil );if _bba !=nil {return _bba ;};_dgcd .GammaAttr =&_cdf ;continue ;};if _bdddf .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dgcd .GrayscaleAttr .UnmarshalXMLAttr (_bdddf );continue ;};if _bdddf .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dgcd .BilevelAttr .UnmarshalXMLAttr (_bdddf );continue ;};};for {_aag ,_cbc :=d .Token ();if _cbc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0049\u006d\u0061\u0067\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_cbc );};if _adfb ,_bdbg :=_aag .(_b .EndElement );_bdbg &&_adfb .Name ==start .Name {break ;};};return nil ;};func NewCT_Background ()*CT_Background {_abg :=&CT_Background {};return _abg };func (_gaccg *Textpath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaccg .CT_TextPath =*NewCT_TextPath ();for _ ,_egdbg :=range start .Attr {if _egdbg .Name .Local =="\u006f\u006e"{_gaccg .OnAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gaccg .FitshapeAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gaccg .FitpathAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0074\u0072\u0069\u006d"{_gaccg .TrimAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gaccg .XscaleAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_deebd ,_aedaa :=_egdbg .Value ,error (nil );if _aedaa !=nil {return _aedaa ;};_gaccg .StringAttr =&_deebd ;continue ;};if _egdbg .Name .Local =="\u0069\u0064"{_ebacfa ,_afgde :=_egdbg .Value ,error (nil );if _afgde !=nil {return _afgde ;};_gaccg .IdAttr =&_ebacfa ;continue ;};if _egdbg .Name .Local =="\u0073\u0074\u0079l\u0065"{_adaba ,_begbc :=_egdbg .Value ,error (nil );if _begbc !=nil {return _begbc ;};_gaccg .StyleAttr =&_adaba ;continue ;};};for {_cfaff ,_egcfgf :=d .Token ();if _egcfgf !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_egcfgf );};if _bfcdfc ,_gefcec :=_cfaff .(_b .EndElement );_gefcec &&_bfcdfc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Textpath and its children -func (_bgadb *Textpath )Validate ()error {return _bgadb .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func NewFill ()*Fill {_cgecgb :=&Fill {};_cgecgb .CT_Fill =*NewCT_Fill ();return _cgecgb }; +// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path +func (_eccee *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _agcec ,_gefcc :=range _eccee .Entry {if _beagd :=_gefcc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_agcec ));_beagd !=nil {return _beagd ;};};if _gacag :=_eccee .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gacag !=nil {return _gacag ;};return nil ;}; -// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path -func (_ffddg *OfcCT_OLEObject )ValidateWithPath (path string )error {if _aegd :=_ffddg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aegd !=nil {return _aegd ;};if _dddcc :=_ffddg .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dddcc !=nil {return _dddcc ;};if _ffbce :=_ffddg .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ffbce !=nil {return _ffbce ;};if _dfcf :=_ffddg .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_dfcf !=nil {return _dfcf ;};return nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func (_fbeabg *AG_Adj )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _fbeabg .AdjAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u0064\u006a"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbeabg .AdjAttr )});};return nil ;}; +// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path +func (_gecdd *EG_ShapeElements )ValidateWithPath (path string )error {if _gecdd .Path !=nil {if _aeaef :=_gecdd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_aeaef !=nil {return _aeaef ;};};if _gecdd .Formulas !=nil {if _eebac :=_gecdd .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_eebac !=nil {return _eebac ;};};if _gecdd .Handles !=nil {if _bfbgc :=_gecdd .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_bfbgc !=nil {return _bfbgc ;};};if _gecdd .Fill !=nil {if _fegaa :=_gecdd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fegaa !=nil {return _fegaa ;};};if _gecdd .Stroke !=nil {if _cbgbea :=_gecdd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_cbgbea !=nil {return _cbgbea ;};};if _gecdd .Shadow !=nil {if _fefa :=_gecdd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fefa !=nil {return _fefa ;};};if _gecdd .Textbox !=nil {if _geacf :=_gecdd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_geacf !=nil {return _geacf ;};};if _gecdd .Textpath !=nil {if _fcfag :=_gecdd .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_fcfag !=nil {return _fcfag ;};};if _gecdd .Imagedata !=nil {if _dfga :=_gecdd .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_dfga !=nil {return _dfga ;};};if _gecdd .Skew !=nil {if _gfcc :=_gecdd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_gfcc !=nil {return _gfcc ;};};if _gecdd .Extrusion !=nil {if _ecdcf :=_gecdd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_ecdcf !=nil {return _ecdcf ;};};if _gecdd .Callout !=nil {if _gfadbc :=_gecdd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_gfadbc !=nil {return _gfadbc ;};};if _gecdd .Lock !=nil {if _eebff :=_gecdd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_eebff !=nil {return _eebff ;};};if _gecdd .Clippath !=nil {if _bagabb :=_gecdd .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_bagabb !=nil {return _bagabb ;};};if _gecdd .Signatureline !=nil {if _bdbaf :=_gecdd .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_bdbaf !=nil {return _bdbaf ;};};if _gecdd .Wrap !=nil {if _dfcgc :=_gecdd .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_dfcgc !=nil {return _dfcgc ;};};if _gecdd .Anchorlock !=nil {if _gfcfd :=_gecdd .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_gfcfd !=nil {return _gfcfd ;};};if _gecdd .Bordertop !=nil {if _ceeea :=_gecdd .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_ceeea !=nil {return _ceeea ;};};if _gecdd .Borderbottom !=nil {if _bedbf :=_gecdd .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_bedbf !=nil {return _bedbf ;};};if _gecdd .Borderleft !=nil {if _aaegd :=_gecdd .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_aaegd !=nil {return _aaegd ;};};if _gecdd .Borderright !=nil {if _cfge :=_gecdd .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_cfge !=nil {return _cfge ;};};if _gecdd .ClientData !=nil {if _dedfe :=_gecdd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_dedfe !=nil {return _dedfe ;};};if _gecdd .Textdata !=nil {if _cecca :=_gecdd .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_cecca !=nil {return _cecca ;};};return nil ;};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;);func (_bdgccg OfcST_ConnectType )Validate ()error {return _bdgccg .ValidateWithPath ("")}; -// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path -func (_aacceg *AG_StrokeAttributes )ValidateWithPath (path string )error {if _cbdg :=_aacceg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cbdg !=nil {return _cbdg ;};if _gage :=_aacceg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};if _daga :=_aacceg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_daga !=nil {return _daga ;};if _ebeg :=_aacceg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ebeg !=nil {return _ebeg ;};if _cgecd :=_aacceg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cgecd !=nil {return _cgecd ;};if _bbc :=_aacceg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bbc !=nil {return _bbc ;};if _fafaf :=_aacceg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_fafaf !=nil {return _fafaf ;};if _fdbae :=_aacceg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fdbae !=nil {return _fdbae ;};if _fceag :=_aacceg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_fceag !=nil {return _fceag ;};if _cbeg :=_aacceg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_cbeg !=nil {return _cbeg ;};if _ffece :=_aacceg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_ffece !=nil {return _ffece ;};if _cdbd :=_aacceg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_cdbd !=nil {return _cdbd ;};if _gbdbg :=_aacceg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_gbdbg !=nil {return _gbdbg ;};if _gdcegf :=_aacceg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gdcegf !=nil {return _gdcegf ;};if _ecdf :=_aacceg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ecdf !=nil {return _ecdf ;};return nil ;};type OfcST_ColorMode byte ; +// Validate validates the AG_ShapeAttributes and its children +func (_aaf *AG_ShapeAttributes )Validate ()error {return _aaf .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; + +// Validate validates the OfcCT_ColorMru and its children +func (_cdaba *OfcCT_ColorMru )Validate ()error {return _cdaba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_dfcdc *CT_Textbox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcdc .InsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dfcdc .InsetAttr )});};if _dfcdc .SingleclickAttr !=_bd .ST_TrueFalseUnset {_beab ,_bebef :=_dfcdc .SingleclickAttr .MarshalXMLAttr (_b .Name {Local :"s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _bebef !=nil {return _bebef ;};start .Attr =append (start .Attr ,_beab );};if _dfcdc .InsetmodeAttr !=OfcST_InsetModeUnset {_geaba ,_dddea :=_dfcdc .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dddea !=nil {return _dddea ;};start .Attr =append (start .Attr ,_geaba );};if _dfcdc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dfcdc .IdAttr )});};if _dfcdc .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dfcdc .StyleAttr )});};e .EncodeToken (start );if _dfcdc .TxbxContent !=nil {_dgace :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dfcdc .TxbxContent ,_dgace );};if _dfcdc .Any !=nil {_dfcdc .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // Validate validates the OfcComplex and its children -func (_agged *OfcComplex )Validate ()error {return _agged .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_efebd *CT_Shapetype )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_efcbg :=range start .Attr {if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_afccg ,_fbac :=_efcbg .Value ,error (nil );if _fbac !=nil {return _fbac ;};_efebd .BordertopcolorAttr =&_afccg ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_eeeaaa ,_bggg :=_efcbg .Value ,error (nil );if _bggg !=nil {return _bggg ;};_efebd .MasterAttr =&_eeeaaa ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbgebf ,_edaa :=_efcbg .Value ,error (nil );if _edaa !=nil {return _edaa ;};_efebd .BorderleftcolorAttr =&_gbgebf ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efebd .BulletAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0068\u0072"{_efebd .HrAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0063\u006c\u0069\u0070"{_efebd .ClipAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0068\u0072\u0073t\u0064"{_efebd .HrstdAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0073\u0070\u0069\u0064"{_gdbb ,_efbgc :=_efcbg .Value ,error (nil );if _efbgc !=nil {return _efbgc ;};_efebd .SpidAttr =&_gdbb ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efebd .HrnoshadeAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbffa ,_abgda :=_egcdd .ParseInt (_efcbg .Value ,10,64);if _abgda !=nil {return _abgda ;};_efebd .RegroupidAttr =&_bbffa ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_efebd .DgmlayoutAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efebd .CliptowrapAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_efebd .AllowoverlapAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_efebd .InsetmodeAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_efebd .UserhiddenAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebfa ,_fdeab :=_efcbg .Value ,error (nil );if _fdeab !=nil {return _fdeab ;};_efebd .BorderbottomcolorAttr =&_ebfa ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_efebd .BwpureAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_efebd .DgmlayoutmruAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_efebd .PreferrelativeAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efebd .AllowincellAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cfbbc ,_afca :=_egcdd .ParseFloat (_efcbg .Value ,64);if _afca !=nil {return _afca ;};_efdc :=float32 (_cfbbc );_efebd .HrpctAttr =&_efdc ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_efebd .ButtonAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_efebd .UserdrawnAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_efebd .BwnormalAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0073\u0070\u0074"{_cead ,_bcgd :=_egcdd .ParseFloat (_efcbg .Value ,64);if _bcgd !=nil {return _bcgd ;};_bccg :=float32 (_cead );_efebd .SptAttr =&_bccg ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_efebd .ConnectortypeAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbceg ,_cddd :=_efcbg .Value ,error (nil );if _cddd !=nil {return _cddd ;};_efebd .BorderrightcolorAttr =&_gbceg ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_efebd .OleiconAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_accge ,_eaffg :=_egcdd .ParseInt (_efcbg .Value ,10,64);if _eaffg !=nil {return _eaffg ;};_efebd .DgmnodekindAttr =&_accge ;continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u006f\u006e\u0065\u0064"{_efebd .OnedAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_efebd .BwmodeAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u006f\u006c\u0065"{_efebd .OleAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efebd .ForcedashAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_efebd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcbg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efebd .HralignAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cfbfg ,_dgacf :=_efcbg .Value ,error (nil );if _dgacf !=nil {return _dgacf ;};_efebd .WrapcoordsAttr =&_cfbfg ;continue ;};if _efcbg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_daed ,_bbgad :=_efcbg .Value ,error (nil );if _bbgad !=nil {return _bbgad ;};_efebd .CoordsizeAttr =&_daed ;continue ;};if _efcbg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efebd .StrokedAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Local =="\u0061\u006c\u0074"{_fbfcc ,_bbgdb :=_efcbg .Value ,error (nil );if _bbgdb !=nil {return _bbgdb ;};_efebd .AltAttr =&_fbfcc ;continue ;};if _efcbg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcbc ,_dddbg :=_efcbg .Value ,error (nil );if _dddbg !=nil {return _dddbg ;};_efebd .StrokeweightAttr =&_gcbc ;continue ;};if _efcbg .Name .Local =="\u0073\u0074\u0079l\u0065"{_deab ,_fabfa :=_efcbg .Value ,error (nil );if _fabfa !=nil {return _fabfa ;};_efebd .StyleAttr =&_deab ;continue ;};if _efcbg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efcf ,_edba :=_efcbg .Value ,error (nil );if _edba !=nil {return _edba ;};_efebd .ChromakeyAttr =&_efcf ;continue ;};if _efcbg .Name .Local =="\u0069\u0064"{_adcab ,_cdeff :=_efcbg .Value ,error (nil );if _cdeff !=nil {return _cdeff ;};_efebd .IdAttr =&_adcab ;continue ;};if _efcbg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgaaa ,_dfeaf :=_efcbg .Value ,error (nil );if _dfeaf !=nil {return _dfeaf ;};_efebd .TargetAttr =&_bgaaa ;continue ;};if _efcbg .Name .Local =="\u0063\u006c\u0061s\u0073"{_fgbgd ,_cadfgd :=_efcbg .Value ,error (nil );if _cadfgd !=nil {return _cadfgd ;};_efebd .ClassAttr =&_fgbgd ;continue ;};if _efcbg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efebd .InsetpenAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Local =="\u0070\u0072\u0069n\u0074"{_efebd .PrintAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efebd .FilledAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agabb ,_acfaf :=_efcbg .Value ,error (nil );if _acfaf !=nil {return _acfaf ;};_efebd .StrokecolorAttr =&_agabb ;continue ;};if _efcbg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfagf ,_dgaab :=_efcbg .Value ,error (nil );if _dgaab !=nil {return _dgaab ;};_efebd .TitleAttr =&_cfagf ;continue ;};if _efcbg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gacde ,_cfgbf :=_efcbg .Value ,error (nil );if _cfgbf !=nil {return _cfgbf ;};_efebd .OpacityAttr =&_gacde ;continue ;};if _efcbg .Name .Local =="\u0061\u0064\u006a"{_cbag ,_adee :=_efcbg .Value ,error (nil );if _adee !=nil {return _adee ;};_efebd .AdjAttr =&_cbag ;continue ;};if _efcbg .Name .Local =="\u0070\u0061\u0074\u0068"{_fafda ,_feaaa :=_efcbg .Value ,error (nil );if _feaaa !=nil {return _feaaa ;};_efebd .PathAttr =&_fafda ;continue ;};if _efcbg .Name .Local =="\u0068\u0072\u0065\u0066"{_cfagc ,_fcggdc :=_efcbg .Value ,error (nil );if _fcggdc !=nil {return _fcggdc ;};_efebd .HrefAttr =&_cfagc ;continue ;};if _efcbg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcgcb ,_bdcff :=_efcbg .Value ,error (nil );if _bdcff !=nil {return _bdcff ;};_efebd .CoordoriginAttr =&_dcgcb ;continue ;};if _efcbg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efgbe ,_ffgaf :=_efcbg .Value ,error (nil );if _ffgaf !=nil {return _ffgaf ;};_efebd .FillcolorAttr =&_efgbe ;continue ;};};_cbfe :for {_effe ,_fceb :=d .Token ();if _fceb !=nil {return _fceb ;};switch _dfbgf :=_effe .(type ){case _dbcbe .StartElement :switch _dfbgf .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_cbccc :=NewEG_ShapeElements ();_cbccc .Path =NewPath ();if _afbcd :=d .DecodeElement (_cbccc .Path ,&_dfbgf );_afbcd !=nil {return _afbcd ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_cbccc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bcced :=NewEG_ShapeElements ();_bcced .Formulas =NewFormulas ();if _ceaea :=d .DecodeElement (_bcced .Formulas ,&_dfbgf );_ceaea !=nil {return _ceaea ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_bcced );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_aeafd :=NewEG_ShapeElements ();_aeafd .Handles =NewHandles ();if _bdgfgg :=d .DecodeElement (_aeafd .Handles ,&_dfbgf );_bdgfgg !=nil {return _bdgfgg ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_aeafd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aecc :=NewEG_ShapeElements ();_aecc .Fill =NewFill ();if _dfea :=d .DecodeElement (_aecc .Fill ,&_dfbgf );_dfea !=nil {return _dfea ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_aecc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_agaba :=NewEG_ShapeElements ();_agaba .Stroke =NewStroke ();if _cfcf :=d .DecodeElement (_agaba .Stroke ,&_dfbgf );_cfcf !=nil {return _cfcf ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_agaba );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_babcb :=NewEG_ShapeElements ();_babcb .Shadow =NewShadow ();if _agbcf :=d .DecodeElement (_babcb .Shadow ,&_dfbgf );_agbcf !=nil {return _agbcf ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_babcb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cbcdf :=NewEG_ShapeElements ();_cbcdf .Textbox =NewTextbox ();if _fbcdd :=d .DecodeElement (_cbcdf .Textbox ,&_dfbgf );_fbcdd !=nil {return _fbcdd ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_cbcdf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fcabf :=NewEG_ShapeElements ();_fcabf .Textpath =NewTextpath ();if _cbcdc :=d .DecodeElement (_fcabf .Textpath ,&_dfbgf );_cbcdc !=nil {return _cbcdc ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_fcabf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ee :=NewEG_ShapeElements ();_ee .Imagedata =NewImagedata ();if _gfe :=d .DecodeElement (_ee .Imagedata ,&_dfbgf );_gfe !=nil {return _gfe ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_ee );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ebga :=NewEG_ShapeElements ();_ebga .Skew =NewOfcSkew ();if _ecdd :=d .DecodeElement (_ebga .Skew ,&_dfbgf );_ecdd !=nil {return _ecdd ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_ebga );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ceedd :=NewEG_ShapeElements ();_ceedd .Extrusion =NewOfcExtrusion ();if _bcbd :=d .DecodeElement (_ceedd .Extrusion ,&_dfbgf );_bcbd !=nil {return _bcbd ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_ceedd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fabdaa :=NewEG_ShapeElements ();_fabdaa .Callout =NewOfcCallout ();if _dfbba :=d .DecodeElement (_fabdaa .Callout ,&_dfbgf );_dfbba !=nil {return _dfbba ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_fabdaa );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aeca :=NewEG_ShapeElements ();_aeca .Lock =NewOfcLock ();if _edafdb :=d .DecodeElement (_aeca .Lock ,&_dfbgf );_edafdb !=nil {return _edafdb ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_aeca );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_agdb :=NewEG_ShapeElements ();_agdb .Clippath =NewOfcClippath ();if _fcfa :=d .DecodeElement (_agdb .Clippath ,&_dfbgf );_fcfa !=nil {return _fcfa ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_agdb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cbeag :=NewEG_ShapeElements ();_cbeag .Signatureline =NewOfcSignatureline ();if _gdeaa :=d .DecodeElement (_cbeag .Signatureline ,&_dfbgf );_gdeaa !=nil {return _gdeaa ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_cbeag );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ffdgb :=NewEG_ShapeElements ();_ffdgb .Wrap =_baad .NewWrap ();if _eface :=d .DecodeElement (_ffdgb .Wrap ,&_dfbgf );_eface !=nil {return _eface ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_ffdgb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dgeag :=NewEG_ShapeElements ();_dgeag .Anchorlock =_baad .NewAnchorlock ();if _afec :=d .DecodeElement (_dgeag .Anchorlock ,&_dfbgf );_afec !=nil {return _afec ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_dgeag );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gbedd :=NewEG_ShapeElements ();_gbedd .Bordertop =_baad .NewBordertop ();if _bfgce :=d .DecodeElement (_gbedd .Bordertop ,&_dfbgf );_bfgce !=nil {return _bfgce ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_gbedd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bggdg :=NewEG_ShapeElements ();_bggdg .Borderbottom =_baad .NewBorderbottom ();if _bfbegc :=d .DecodeElement (_bggdg .Borderbottom ,&_dfbgf );_bfbegc !=nil {return _bfbegc ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_bggdg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gdgc :=NewEG_ShapeElements ();_gdgc .Borderleft =_baad .NewBorderleft ();if _defd :=d .DecodeElement (_gdgc .Borderleft ,&_dfbgf );_defd !=nil {return _defd ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_gdgc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ged :=NewEG_ShapeElements ();_ged .Borderright =_baad .NewBorderright ();if _agcbe :=d .DecodeElement (_ged .Borderright ,&_dfbgf );_agcbe !=nil {return _agcbe ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_ged );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bedag :=NewEG_ShapeElements ();_bedag .ClientData =_edcbg .NewClientData ();if _ccbdc :=d .DecodeElement (_bedag .ClientData ,&_dfbgf );_ccbdc !=nil {return _ccbdc ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_bedag );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dfbbe :=NewEG_ShapeElements ();_dfbbe .Textdata =_abbeb .NewTextdata ();if _fdacf :=d .DecodeElement (_dfbbe .Textdata ,&_dfbgf );_fdacf !=nil {return _fdacf ;};_efebd .EG_ShapeElements =append (_efebd .EG_ShapeElements ,_dfbbe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_efebd .Complex =NewOfcComplex ();if _fge :=d .DecodeElement (_efebd .Complex ,&_dfbgf );_fge !=nil {return _fge ;};default:_effcd .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_dfbgf .Name );if _bddee :=d .Skip ();_bddee !=nil {return _bddee ;};};case _dbcbe .EndElement :break _cbfe ;case _dbcbe .CharData :};};return nil ;}; +func (_eacae *OfcComplex )Validate ()error {return _eacae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_bgcdd ST_StrokeJoinStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgcdd .String (),start );};func (_cdde *AG_StrokeAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdde .OnAttr !=_bd .ST_TrueFalseUnset {_gdec ,_cffd :=_cdde .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_gdec );};if _cdde .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .WeightAttr )});};if _cdde .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .ColorAttr )});};if _cdde .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .OpacityAttr )});};if _cdde .LinestyleAttr !=ST_StrokeLineStyleUnset {_daab ,_gdfe :=_cdde .LinestyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_daab );};if _cdde .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .MiterlimitAttr )});};if _cdde .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_eef ,_bbdb :=_cdde .JoinstyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _bbdb !=nil {return _bbdb ;};start .Attr =append (start .Attr ,_eef );};if _cdde .EndcapAttr !=ST_StrokeEndCapUnset {_afbfd ,_dgea :=_cdde .EndcapAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _dgea !=nil {return _dgea ;};start .Attr =append (start .Attr ,_afbfd );};if _cdde .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .DashstyleAttr )});};if _cdde .FilltypeAttr !=ST_FillTypeUnset {_fggg ,_gfdf :=_cdde .FilltypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _gfdf !=nil {return _gfdf ;};start .Attr =append (start .Attr ,_fggg );};if _cdde .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .SrcAttr )});};if _cdde .ImageaspectAttr !=ST_ImageAspectUnset {_bbdbf ,_feea :=_cdde .ImageaspectAttr .MarshalXMLAttr (_b .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _feea !=nil {return _feea ;};start .Attr =append (start .Attr ,_bbdbf );};if _cdde .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .ImagesizeAttr )});};if _cdde .ImagealignshapeAttr !=_bd .ST_TrueFalseUnset {_dgce ,_faf :=_cdde .ImagealignshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_dgce );};if _cdde .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .Color2Attr )});};if _cdde .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bcf ,_afcaf :=_cdde .StartarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _afcaf !=nil {return _afcaf ;};start .Attr =append (start .Attr ,_bcf );};if _cdde .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dddba ,_adfd :=_cdde .StartarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _adfd !=nil {return _adfd ;};start .Attr =append (start .Attr ,_dddba );};if _cdde .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cdgdc ,_afce :=_cdde .StartarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _afce !=nil {return _afce ;};start .Attr =append (start .Attr ,_cdgdc );};if _cdde .EndarrowAttr !=ST_StrokeArrowTypeUnset {_aaeb ,_afged :=_cdde .EndarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _afged !=nil {return _afged ;};start .Attr =append (start .Attr ,_aaeb );};if _cdde .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_adfe ,_dede :=_cdde .EndarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _dede !=nil {return _dede ;};start .Attr =append (start .Attr ,_adfe );};if _cdde .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dfeb ,_daff :=_cdde .EndarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _daff !=nil {return _daff ;};start .Attr =append (start .Attr ,_dfeb );};if _cdde .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .HrefAttr )});};if _cdde .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .AlthrefAttr )});};if _cdde .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .TitleAttr )});};if _cdde .ForcedashAttr !=_bd .ST_TrueFalseUnset {_bga ,_gef :=_cdde .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _gef !=nil {return _gef ;};start .Attr =append (start .Attr ,_bga );};if _cdde .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .IdAttr )});};if _cdde .InsetpenAttr !=_bd .ST_TrueFalseUnset {_eebee ,_ebgb :=_cdde .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ebgb !=nil {return _ebgb ;};start .Attr =append (start .Attr ,_eebee );};if _cdde .RelidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .RelidAttr )});};return nil ;}; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_cece *CT_Fill )ValidateWithPath (path string )error {if _efab :=_cece .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efab !=nil {return _efab ;};if _aagb :=_cece .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aagb !=nil {return _aagb ;};if _dgag :=_cece .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dgag !=nil {return _dgag ;};if _gefd :=_cece .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_gefd !=nil {return _gefd ;};if _gffdb :=_cece .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_gffdb !=nil {return _gffdb ;};if _gbcac :=_cece .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_gbcac !=nil {return _gbcac ;};if _afdbdg :=_cece .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_afdbdg !=nil {return _afdbdg ;};if _gfbga :=_cece .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gfbga !=nil {return _gfbga ;};if _cece .Fill !=nil {if _afea :=_cece .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_afea !=nil {return _afea ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path +func (_gdeb *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _fegce :=_gdeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fegce !=nil {return _fegce ;};return nil ;};func (_aagdc *OfcST_ExtrusionPlane )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddafged ,_dagbe :=d .Token ();if _dagbe !=nil {return _dagbe ;};if _efcab ,_ffgce :=_ddafged .(_b .EndElement );_ffgce &&_efcab .Name ==start .Name {*_aagdc =1;return nil ;};if _efcac ,_cdede :=_ddafged .(_b .CharData );!_cdede {return _e .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",_ddafged );}else {switch string (_efcac ){case "":*_aagdc =0;case "\u0058\u0059":*_aagdc =1;case "\u005a\u0058":*_aagdc =2;case "\u0059\u005a":*_aagdc =3;};};_ddafged ,_dagbe =d .Token ();if _dagbe !=nil {return _dagbe ;};if _edcfa ,_aebdg :=_ddafged .(_b .EndElement );_aebdg &&_edcfa .Name ==start .Name {return nil ;};return _e .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",_ddafged );};type OfcCallout struct{OfcCT_Callout };type OfcST_ConnectType byte ;func NewOfcCT_Skew ()*OfcCT_Skew {_dbgfc :=&OfcCT_Skew {};return _dbgfc };func (_gcccab *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcccab =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gcccab =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_gcccab =2;};return nil ;};type OfcST_OLEType byte ;type OfcST_HrAlign byte ;func (_faacde OfcST_ExtrusionType )Validate ()error {return _faacde .ValidateWithPath ("")};func (_cadcff *ST_EditAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cadcff =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_cadcff =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_cadcff =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cadcff =3;case "\u0063\u0079\u0063l\u0065":*_cadcff =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cadcff =5;case "\u0076\u0065\u006e\u006e":*_cadcff =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_cadcff =7;};return nil ;}; // ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path -func (_ggabf *AG_ShapeAttributes )ValidateWithPath (path string )error {if _defga :=_ggabf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_defga !=nil {return _defga ;};if _gcddd :=_ggabf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gcddd !=nil {return _gcddd ;};if _fbdb :=_ggabf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fbdb !=nil {return _fbdb ;};return nil ;};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func NewOfcCT_Complex ()*OfcCT_Complex {_dgcaa :=&OfcCT_Complex {};return _dgcaa };func (_cegec OfcST_ConnectorType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_febfb :=_dbcbe .Attr {};_febfb .Name =name ;switch _cegec {case OfcST_ConnectorTypeUnset :_febfb .Value ="";case OfcST_ConnectorTypeNone :_febfb .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_febfb .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_febfb .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_febfb .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _febfb ,nil ;};func (_fcdfb *OfcLeft )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fcdfb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bba :=range start .Attr {if _bba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bba .Name .Local =="\u0068\u0072\u0065\u0066"{_bbfbd ,_gbdgg :=_bba .Value ,error (nil );if _gbdgg !=nil {return _gbdgg ;};_fcdfb .HrefAttr =&_bbfbd ;continue ;};if _bba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcdfb .ForcedashAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bba .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdgae ,_cddbb :=_bba .Value ,error (nil );if _cddbb !=nil {return _cddbb ;};_fcdfb .TitleAttr =&_bdgae ;continue ;};if _bba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bba .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dbgagg ,_bdde :=_bba .Value ,error (nil );if _bdde !=nil {return _bdde ;};_fcdfb .AlthrefAttr =&_dbgagg ;continue ;};if _bba .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fcdfb .ImageaspectAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fcdfb .StartarrowAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fcdfb .LinestyleAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fcdfb .StartarrowwidthAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fcdfb .JoinstyleAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fcdfb .StartarrowlengthAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gdeg ,_fcedf :=_bba .Value ,error (nil );if _fcedf !=nil {return _fcedf ;};_fcdfb .DashstyleAttr =&_gdeg ;continue ;};if _bba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fcdfb .EndarrowAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fcdfb .FilltypeAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fcdfb .EndarrowwidthAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccfbf ,_dffg :=_bba .Value ,error (nil );if _dffg !=nil {return _dffg ;};_fcdfb .OpacityAttr =&_ccfbf ;continue ;};if _bba .Name .Local =="\u0063\u006f\u006co\u0072"{_afaa ,_fbagc :=_bba .Value ,error (nil );if _fbagc !=nil {return _fbagc ;};_fcdfb .ColorAttr =&_afaa ;continue ;};if _bba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcdfb .InsetpenAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fcdfb .EndarrowlengthAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0065\u0078\u0074"{_fcdfb .ExtAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fcdfb .EndcapAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fdgb ,_afcdf :=_bba .Value ,error (nil );if _afcdf !=nil {return _afcdf ;};_fcdfb .Color2Attr =&_fdgb ;continue ;};if _bba .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fcdfb .ImagealignshapeAttr .UnmarshalXMLAttr (_bba );continue ;};if _bba .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ggdgcb ,_fgbfa :=_bba .Value ,error (nil );if _fgbfa !=nil {return _fgbfa ;};_fcdfb .WeightAttr =&_ggdgcb ;continue ;};if _bba .Name .Local =="\u0073\u0072\u0063"{_cgef ,_gbea :=_bba .Value ,error (nil );if _gbea !=nil {return _gbea ;};_fcdfb .SrcAttr =&_cgef ;continue ;};if _bba .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_edcc ,_fcf :=_bba .Value ,error (nil );if _fcf !=nil {return _fcf ;};_fcdfb .ImagesizeAttr =&_edcc ;continue ;};if _bba .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bedfg ,_ebadc :=_egcdd .ParseFloat (_bba .Value ,64);if _ebadc !=nil {return _ebadc ;};_fcdfb .MiterlimitAttr =&_bedfg ;continue ;};if _bba .Name .Local =="\u006f\u006e"{_fcdfb .OnAttr .UnmarshalXMLAttr (_bba );continue ;};};for {_fedeed ,_dgdgd :=d .Token ();if _dgdgd !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_dgdgd );};if _caadd ,_gaafe :=_fedeed .(_dbcbe .EndElement );_gaafe &&_caadd .Name ==start .Name {break ;};};return nil ;};func (_fgadc *OfcCT_ClipPath )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0076"},Value :_eedc .Sprintf ("\u0025\u0076",_fgadc .VAttr )});e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_aeaf *OfcCT_Extrusion )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _aeaf .OnAttr !=_eeg .ST_TrueFalseUnset {_aabb ,_ccaba :=_aeaf .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _ccaba !=nil {return _ccaba ;};start .Attr =append (start .Attr ,_aabb );};if _aeaf .TypeAttr !=OfcST_ExtrusionTypeUnset {_cbeecg ,_dceab :=_aeaf .TypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0079\u0070\u0065"});if _dceab !=nil {return _dceab ;};start .Attr =append (start .Attr ,_cbeecg );};if _aeaf .RenderAttr !=OfcST_ExtrusionRenderUnset {_caab ,_dbcab :=_aeaf .RenderAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _dbcab !=nil {return _dbcab ;};start .Attr =append (start .Attr ,_caab );};if _aeaf .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .ViewpointoriginAttr )});};if _aeaf .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .ViewpointAttr )});};if _aeaf .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_dfe ,_aebg :=_aeaf .PlaneAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u006c\u0061n\u0065"});if _aebg !=nil {return _aebg ;};start .Attr =append (start .Attr ,_dfe );};if _aeaf .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .SkewangleAttr )});};if _aeaf .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .SkewamtAttr )});};if _aeaf .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .ForedepthAttr )});};if _aeaf .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .BackdepthAttr )});};if _aeaf .OrientationAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .OrientationAttr )});};if _aeaf .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .OrientationangleAttr )});};if _aeaf .LockrotationcenterAttr !=_eeg .ST_TrueFalseUnset {_gdfbc ,_gbgec :=_aeaf .LockrotationcenterAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _gbgec !=nil {return _gbgec ;};start .Attr =append (start .Attr ,_gdfbc );};if _aeaf .AutorotationcenterAttr !=_eeg .ST_TrueFalseUnset {_gefgc ,_aedeca :=_aeaf .AutorotationcenterAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _aedeca !=nil {return _aedeca ;};start .Attr =append (start .Attr ,_gefgc );};if _aeaf .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .RotationcenterAttr )});};if _aeaf .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .RotationangleAttr )});};if _aeaf .ColormodeAttr !=OfcST_ColorModeUnset {_ebagb ,_bgg :=_aeaf .ColormodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _bgg !=nil {return _bgg ;};start .Attr =append (start .Attr ,_ebagb );};if _aeaf .ColorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .ColorAttr )});};if _aeaf .ShininessAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .ShininessAttr )});};if _aeaf .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .SpecularityAttr )});};if _aeaf .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .DiffusityAttr )});};if _aeaf .MetalAttr !=_eeg .ST_TrueFalseUnset {_bceca ,_fdaeb :=_aeaf .MetalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006d\u0065\u0074a\u006c"});if _fdaeb !=nil {return _fdaeb ;};start .Attr =append (start .Attr ,_bceca );};if _aeaf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .EdgeAttr )});};if _aeaf .FacetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .FacetAttr )});};if _aeaf .LightfaceAttr !=_eeg .ST_TrueFalseUnset {_fgea ,_gedd :=_aeaf .LightfaceAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _gedd !=nil {return _gedd ;};start .Attr =append (start .Attr ,_fgea );};if _aeaf .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .BrightnessAttr )});};if _aeaf .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .LightpositionAttr )});};if _aeaf .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .LightlevelAttr )});};if _aeaf .LightharshAttr !=_eeg .ST_TrueFalseUnset {_efff ,_dagg :=_aeaf .LightharshAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _dagg !=nil {return _dagg ;};start .Attr =append (start .Attr ,_efff );};if _aeaf .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .Lightposition2Attr )});};if _aeaf .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_aeaf .Lightlevel2Attr )});};if _aeaf .Lightharsh2Attr !=_eeg .ST_TrueFalseUnset {_fgdde ,_dadge :=_aeaf .Lightharsh2Attr .MarshalXMLAttr (_dbcbe .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _dadge !=nil {return _dadge ;};start .Attr =append (start .Attr ,_fgdde );};if _aeaf .ExtAttr !=ST_ExtUnset {_dafed ,_afadag :=_aeaf .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _afadag !=nil {return _afadag ;};start .Attr =append (start .Attr ,_dafed );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +func (_edb *AG_ShapeAttributes )ValidateWithPath (path string )error {if _cgbe :=_edb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cgbe !=nil {return _cgbe ;};if _gdgb :=_edb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gdgb !=nil {return _gdgb ;};if _cbf :=_edb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbf !=nil {return _cbf ;};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _bd .ST_TrueFalse ;Fill *Fill ;Stroke *Stroke ;Textbox *Textbox ;Shadow *Shadow ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Colormru *OfcCT_ColorMru ;Colormenu *OfcCT_ColorMenu ;ExtAttr ST_Ext ;};func (_ecaddc *Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ecaddc .CT_Shape .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path -func (_effg *CT_TextPath )ValidateWithPath (path string )error {if _eefge :=_effg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_eefge !=nil {return _eefge ;};if _cagac :=_effg .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_cagac !=nil {return _cagac ;};if _ggffff :=_effg .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_ggffff !=nil {return _ggffff ;};if _cdcad :=_effg .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_cdcad !=nil {return _cdcad ;};if _cbaad :=_effg .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_cbaad !=nil {return _cbaad ;};return nil ;};func (_ffbfd *AG_AllShapeAttributes )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_babgfe :=range start .Attr {if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ffbfd .ConnectortypeAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ffbfd .BwpureAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ffbfd .CliptowrapAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ffbfd .PreferrelativeAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u006f\u006c\u0065"{_ffbfd .OleAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ffbfd .OleiconAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffbfd .ForcedashAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ffbfd .BwnormalAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0073\u0070\u0074"{_dffa ,_fad :=_egcdd .ParseFloat (_babgfe .Value ,64);if _fad !=nil {return _fad ;};_bafaf :=float32 (_dffa );_ffbfd .SptAttr =&_bafaf ;continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0063\u006c\u0069\u0070"{_ffbfd .ClipAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babgfe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ffbfd .BwmodeAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ffbfd .StrokedAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efdbc ,_dde :=_babgfe .Value ,error (nil );if _dde !=nil {return _dde ;};_ffbfd .FillcolorAttr =&_efdbc ;continue ;};if _babgfe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ffbfd .FilledAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aceab ,_afbgf :=_babgfe .Value ,error (nil );if _afbgf !=nil {return _afbgf ;};_ffbfd .ChromakeyAttr =&_aceab ;continue ;};if _babgfe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffbfd .InsetpenAttr .UnmarshalXMLAttr (_babgfe );continue ;};if _babgfe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebbgf ,_bfge :=_babgfe .Value ,error (nil );if _bfge !=nil {return _bfge ;};_ffbfd .StrokeweightAttr =&_ebbgf ;continue ;};if _babgfe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_daca ,_bfdfb :=_babgfe .Value ,error (nil );if _bfdfb !=nil {return _bfdfb ;};_ffbfd .StrokecolorAttr =&_daca ;continue ;};if _babgfe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dgac ,_acagc :=_babgfe .Value ,error (nil );if _acagc !=nil {return _acagc ;};_ffbfd .OpacityAttr =&_dgac ;continue ;};};for {_ffbeg ,_fffbd :=d .Token ();if _fffbd !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0053\u0068\u0061\u0070\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_fffbd );};if _dbbg ,_edbfa :=_ffbeg .(_dbcbe .EndElement );_edbfa &&_dbbg .Name ==start .Name {break ;};};return nil ;};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ;Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;};func (_bgbca ST_FillType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_bgbca .String (),start );}; +// ValidateWithPath validates the Oval and its children, prefixing error messages with path +func (_cggga *Oval )ValidateWithPath (path string )error {if _ccacac :=_cggga .CT_Oval .ValidateWithPath (path );_ccacac !=nil {return _ccacac ;};return nil ;}; -// Validate validates the OfcCT_ClipPath and its children -func (_acdca *OfcCT_ClipPath )Validate ()error {return _acdca .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_eca OfcST_OLEType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_cddfd :=_dbcbe .Attr {};_cddfd .Name =name ;switch _eca {case OfcST_OLETypeUnset :_cddfd .Value ="";case OfcST_OLETypeEmbed :_cddfd .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_cddfd .Value ="\u004c\u0069\u006e\u006b";};return _cddfd ,nil ;};func (_fegc *Rect )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fegc .CT_Rect =*NewCT_Rect ();for _ ,_bgabb :=range start .Attr {if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_caagfc ,_dgcg :=_bgabb .Value ,error (nil );if _dgcg !=nil {return _dgcg ;};_fegc .BordertopcolorAttr =&_caagfc ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fegc .BulletAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0068\u0072"{_fegc .HrAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fegc .CliptowrapAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0068\u0072\u0073t\u0064"{_fegc .HrstdAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u006f\u006c\u0065"{_fegc .OleAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fegc .HrnoshadeAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u006f\u006e\u0065\u0064"{_fegc .OnedAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0068\u0072\u0070c\u0074"{_fcaca ,_bbgf :=_egcdd .ParseFloat (_bgabb .Value ,64);if _bbgf !=nil {return _bbgf ;};_fabae :=float32 (_fcaca );_fegc .HrpctAttr =&_fabae ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fegc .OleiconAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbbba ,_acbd :=_bgabb .Value ,error (nil );if _acbd !=nil {return _acbd ;};_fegc .BorderbottomcolorAttr =&_cbbba ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fegc .DgmlayoutmruAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgfad ,_gcef :=_egcdd .ParseInt (_bgabb .Value ,10,64);if _gcef !=nil {return _gcef ;};_fegc .RegroupidAttr =&_bgfad ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0063\u006c\u0069\u0070"{_fegc .ClipAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fegc .HralignAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fegc .PreferrelativeAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fegc .DgmlayoutAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fegc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fegc .InsetmodeAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fegc .ButtonAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fegc .UserdrawnAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fegc .AllowincellAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0073\u0070\u0074"{_dacfd ,_fdcg :=_egcdd .ParseFloat (_bgabb .Value ,64);if _fdcg !=nil {return _fdcg ;};_ffae :=float32 (_dacfd );_fegc .SptAttr =&_ffae ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cffdge ,_febd :=_bgabb .Value ,error (nil );if _febd !=nil {return _febd ;};_fegc .BorderleftcolorAttr =&_cffdge ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fegc .ConnectortypeAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bcdcf ,_fgddff :=_bgabb .Value ,error (nil );if _fgddff !=nil {return _fgddff ;};_fegc .BorderrightcolorAttr =&_bcdcf ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0073\u0070\u0069\u0064"{_ffde ,_aaga :=_bgabb .Value ,error (nil );if _aaga !=nil {return _aaga ;};_fegc .SpidAttr =&_ffde ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcage ,_cabbe :=_egcdd .ParseInt (_bgabb .Value ,10,64);if _cabbe !=nil {return _cabbe ;};_fegc .DgmnodekindAttr =&_bcage ;continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fegc .BwpureAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fegc .ForcedashAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fegc .BwnormalAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fegc .BwmodeAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fegc .UserhiddenAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgabb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fegc .AllowoverlapAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_feecf ,_gaeg :=_bgabb .Value ,error (nil );if _gaeg !=nil {return _gaeg ;};_fegc .TargetAttr =&_feecf ;continue ;};if _bgabb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cffdc ,_bffgb :=_bgabb .Value ,error (nil );if _bffgb !=nil {return _bffgb ;};_fegc .CoordoriginAttr =&_cffdc ;continue ;};if _bgabb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fegc .StrokedAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbef ,_dbcaf :=_bgabb .Value ,error (nil );if _dbcaf !=nil {return _dbcaf ;};_fegc .CoordsizeAttr =&_fbef ;continue ;};if _bgabb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcdgd ,_acgc :=_bgabb .Value ,error (nil );if _acgc !=nil {return _acgc ;};_fegc .StrokeweightAttr =&_gcdgd ;continue ;};if _bgabb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ccdb ,_gfga :=_bgabb .Value ,error (nil );if _gfga !=nil {return _gfga ;};_fegc .StyleAttr =&_ccdb ;continue ;};if _bgabb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adfed ,_faadeb :=_bgabb .Value ,error (nil );if _faadeb !=nil {return _faadeb ;};_fegc .ChromakeyAttr =&_adfed ;continue ;};if _bgabb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ce ,_bgadc :=_bgabb .Value ,error (nil );if _bgadc !=nil {return _bgadc ;};_fegc .FillcolorAttr =&_ce ;continue ;};if _bgabb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egfbb ,_aegc :=_bgabb .Value ,error (nil );if _aegc !=nil {return _aegc ;};_fegc .OpacityAttr =&_egfbb ;continue ;};if _bgabb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bec ,_cbcae :=_bgabb .Value ,error (nil );if _cbcae !=nil {return _cbcae ;};_fegc .WrapcoordsAttr =&_bec ;continue ;};if _bgabb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afeg ,_abgg :=_bgabb .Value ,error (nil );if _abgg !=nil {return _abgg ;};_fegc .StrokecolorAttr =&_afeg ;continue ;};if _bgabb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fegc .InsetpenAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Local =="\u0068\u0072\u0065\u0066"{_aebf ,_eacd :=_bgabb .Value ,error (nil );if _eacd !=nil {return _eacd ;};_fegc .HrefAttr =&_aebf ;continue ;};if _bgabb .Name .Local =="\u0069\u0064"{_cfbfd ,_egdd :=_bgabb .Value ,error (nil );if _egdd !=nil {return _egdd ;};_fegc .IdAttr =&_cfbfd ;continue ;};if _bgabb .Name .Local =="\u0070\u0072\u0069n\u0074"{_fegc .PrintAttr .UnmarshalXMLAttr (_bgabb );continue ;};if _bgabb .Name .Local =="\u0061\u006c\u0074"{_eafc ,_aeegf :=_bgabb .Value ,error (nil );if _aeegf !=nil {return _aeegf ;};_fegc .AltAttr =&_eafc ;continue ;};if _bgabb .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfdda ,_eebbc :=_bgabb .Value ,error (nil );if _eebbc !=nil {return _eebbc ;};_fegc .TitleAttr =&_bfdda ;continue ;};if _bgabb .Name .Local =="\u0063\u006c\u0061s\u0073"{_efea ,_fdcab :=_bgabb .Value ,error (nil );if _fdcab !=nil {return _fdcab ;};_fegc .ClassAttr =&_efea ;continue ;};if _bgabb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fegc .FilledAttr .UnmarshalXMLAttr (_bgabb );continue ;};};_dafd :for {_dabae ,_cggfe :=d .Token ();if _cggfe !=nil {return _cggfe ;};switch _bcaga :=_dabae .(type ){case _dbcbe .StartElement :switch _bcaga .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gabcf :=NewEG_ShapeElements ();_gabcf .Path =NewPath ();if _dcbe :=d .DecodeElement (_gabcf .Path ,&_bcaga );_dcbe !=nil {return _dcbe ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_gabcf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cgcf :=NewEG_ShapeElements ();_cgcf .Formulas =NewFormulas ();if _dfaca :=d .DecodeElement (_cgcf .Formulas ,&_bcaga );_dfaca !=nil {return _dfaca ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_cgcf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cffc :=NewEG_ShapeElements ();_cffc .Handles =NewHandles ();if _cbggf :=d .DecodeElement (_cffc .Handles ,&_bcaga );_cbggf !=nil {return _cbggf ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_cffc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gefaae :=NewEG_ShapeElements ();_gefaae .Fill =NewFill ();if _afdcd :=d .DecodeElement (_gefaae .Fill ,&_bcaga );_afdcd !=nil {return _afdcd ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_gefaae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gaaff :=NewEG_ShapeElements ();_gaaff .Stroke =NewStroke ();if _degb :=d .DecodeElement (_gaaff .Stroke ,&_bcaga );_degb !=nil {return _degb ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_gaaff );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bbcagd :=NewEG_ShapeElements ();_bbcagd .Shadow =NewShadow ();if _dbaff :=d .DecodeElement (_bbcagd .Shadow ,&_bcaga );_dbaff !=nil {return _dbaff ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_bbcagd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_abcce :=NewEG_ShapeElements ();_abcce .Textbox =NewTextbox ();if _gefa :=d .DecodeElement (_abcce .Textbox ,&_bcaga );_gefa !=nil {return _gefa ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_abcce );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ageaf :=NewEG_ShapeElements ();_ageaf .Textpath =NewTextpath ();if _faacd :=d .DecodeElement (_ageaf .Textpath ,&_bcaga );_faacd !=nil {return _faacd ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_ageaf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gcdcb :=NewEG_ShapeElements ();_gcdcb .Imagedata =NewImagedata ();if _abagf :=d .DecodeElement (_gcdcb .Imagedata ,&_bcaga );_abagf !=nil {return _abagf ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_gcdcb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ffegg :=NewEG_ShapeElements ();_ffegg .Skew =NewOfcSkew ();if _cbee :=d .DecodeElement (_ffegg .Skew ,&_bcaga );_cbee !=nil {return _cbee ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_ffegg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgedg :=NewEG_ShapeElements ();_cgedg .Extrusion =NewOfcExtrusion ();if _ebac :=d .DecodeElement (_cgedg .Extrusion ,&_bcaga );_ebac !=nil {return _ebac ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_cgedg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fgba :=NewEG_ShapeElements ();_fgba .Callout =NewOfcCallout ();if _edagf :=d .DecodeElement (_fgba .Callout ,&_bcaga );_edagf !=nil {return _edagf ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_fgba );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bfgdd :=NewEG_ShapeElements ();_bfgdd .Lock =NewOfcLock ();if _beegf :=d .DecodeElement (_bfgdd .Lock ,&_bcaga );_beegf !=nil {return _beegf ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_bfgdd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fccf :=NewEG_ShapeElements ();_fccf .Clippath =NewOfcClippath ();if _cbgcc :=d .DecodeElement (_fccf .Clippath ,&_bcaga );_cbgcc !=nil {return _cbgcc ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_fccf );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_baeaeg :=NewEG_ShapeElements ();_baeaeg .Signatureline =NewOfcSignatureline ();if _gcgca :=d .DecodeElement (_baeaeg .Signatureline ,&_bcaga );_gcgca !=nil {return _gcgca ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_baeaeg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_afefc :=NewEG_ShapeElements ();_afefc .Wrap =_baad .NewWrap ();if _cfb :=d .DecodeElement (_afefc .Wrap ,&_bcaga );_cfb !=nil {return _cfb ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_afefc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_feeg :=NewEG_ShapeElements ();_feeg .Anchorlock =_baad .NewAnchorlock ();if _eeddg :=d .DecodeElement (_feeg .Anchorlock ,&_bcaga );_eeddg !=nil {return _eeddg ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_feeg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fbdad :=NewEG_ShapeElements ();_fbdad .Bordertop =_baad .NewBordertop ();if _cdbe :=d .DecodeElement (_fbdad .Bordertop ,&_bcaga );_cdbe !=nil {return _cdbe ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_fbdad );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_eccab :=NewEG_ShapeElements ();_eccab .Borderbottom =_baad .NewBorderbottom ();if _egdc :=d .DecodeElement (_eccab .Borderbottom ,&_bcaga );_egdc !=nil {return _egdc ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_eccab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bfbf :=NewEG_ShapeElements ();_bfbf .Borderleft =_baad .NewBorderleft ();if _afcgb :=d .DecodeElement (_bfbf .Borderleft ,&_bcaga );_afcgb !=nil {return _afcgb ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_bfbf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gaac :=NewEG_ShapeElements ();_gaac .Borderright =_baad .NewBorderright ();if _ge :=d .DecodeElement (_gaac .Borderright ,&_bcaga );_ge !=nil {return _ge ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_gaac );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ddfdac :=NewEG_ShapeElements ();_ddfdac .ClientData =_edcbg .NewClientData ();if _eded :=d .DecodeElement (_ddfdac .ClientData ,&_bcaga );_eded !=nil {return _eded ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_ddfdac );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_adgd :=NewEG_ShapeElements ();_adgd .Textdata =_abbeb .NewTextdata ();if _aafd :=d .DecodeElement (_adgd .Textdata ,&_bcaga );_aafd !=nil {return _aafd ;};_fegc .EG_ShapeElements =append (_fegc .EG_ShapeElements ,_adgd );default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065c\u0074\u0020\u0025\u0076",_bcaga .Name );if _fedbc :=d .Skip ();_fedbc !=nil {return _fedbc ;};};case _dbcbe .EndElement :break _dafd ;case _dbcbe .CharData :};};return nil ;};func NewAG_Style ()*AG_Style {_bfe :=&AG_Style {};return _bfe };type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _eeg .ST_TrueFalseBlank ;FieldCodes *string ;};func (_ddfbga ST_StrokeEndCap )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_ggdgg :=_dbcbe .Attr {};_ggdgg .Name =name ;switch _ddfbga {case ST_StrokeEndCapUnset :_ggdgg .Value ="";case ST_StrokeEndCapFlat :_ggdgg .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_ggdgg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_ggdgg .Value ="\u0072\u006f\u0075n\u0064";};return _ggdgg ,nil ;};func (_aaedd OfcST_ConnectorType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_aaedd .String (),start );};func (_fcca ST_StrokeJoinStyle )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_fcca .String (),start );};type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;};func (_dgdeff OfcST_OLEType )Validate ()error {return _dgdeff .ValidateWithPath ("")};func (_cefbg OfcST_FillType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_cefbg .String (),start );};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _eeg .ST_TrueFalse ;ContentTypeAttr *string ;};func (_gbee *AG_ImageAttributes )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _gbee .SrcAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0072\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbee .SrcAttr )});};if _gbee .CropleftAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbee .CropleftAttr )});};if _gbee .CroptopAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbee .CroptopAttr )});};if _gbee .CroprightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbee .CroprightAttr )});};if _gbee .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbee .CropbottomAttr )});};if _gbee .GainAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbee .GainAttr )});};if _gbee .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbee .BlacklevelAttr )});};if _gbee .GammaAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_eedc .Sprintf ("\u0025\u0076",*_gbee .GammaAttr )});};if _gbee .GrayscaleAttr !=_eeg .ST_TrueFalseUnset {_gcfdgc ,_bafdf :=_gbee .GrayscaleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bafdf !=nil {return _bafdf ;};start .Attr =append (start .Attr ,_gcfdgc );};if _gbee .BilevelAttr !=_eeg .ST_TrueFalseUnset {_cbbfc ,_dffbb :=_gbee .BilevelAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dffbb !=nil {return _dffbb ;};start .Attr =append (start .Attr ,_cbbfc );};return nil ;};func NewCT_Group ()*CT_Group {_eabdc :=&CT_Group {};return _eabdc }; +// Validate validates the Imagedata and its children +func (_gdffg *Imagedata )Validate ()error {return _gdffg .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_ccfb *AG_Path )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccfb .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_ccfb .PathAttr )});};return nil ;};func (_fdgea *OfcCT_ColorMenu )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdgea .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fdgea .StrokecolorAttr )});};if _fdgea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_fdgea .FillcolorAttr )});};if _fdgea .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fdgea .ShadowcolorAttr )});};if _fdgea .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fdgea .ExtrusioncolorAttr )});};if _fdgea .ExtAttr !=ST_ExtUnset {_bbdg ,_ccbge :=_fdgea .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _ccbge !=nil {return _ccbge ;};start .Attr =append (start .Attr ,_bbdg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type OfcClippath struct{OfcCT_ClipPath };func (_cdadfb ST_ImageAspect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdadfb .String (),start );};func NewAG_Type ()*AG_Type {_gcdd :=&AG_Type {};return _gcdd };func NewOfcClippath ()*OfcClippath {_egba :=&OfcClippath {};_egba .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _egba ;};func (_bdgfb OfcST_FillType )ValidateWithPath (path string )error {switch _bdgfb {case 0,1,2,3,4,5,6,7,8,9:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgfb ));};return nil ;};type Image struct{CT_Image };func (_fcfe *AG_Path )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecc :=range start .Attr {if _ecc .Name .Local =="\u0070\u0061\u0074\u0068"{_adb ,_dfcg :=_ecc .Value ,error (nil );if _dfcg !=nil {return _dfcg ;};_fcfe .PathAttr =&_adb ;continue ;};};for {_dcab ,_egeg :=d .Token ();if _egeg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_egeg );};if _fgg ,_dafb :=_dcab .(_b .EndElement );_dafb &&_fgg .Name ==start .Name {break ;};};return nil ;};func (_gbaca *OfcST_Angle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feebea ,_dgeeb :=d .Token ();if _dgeeb !=nil {return _dgeeb ;};if _dcbee ,_cgadac :=_feebea .(_b .EndElement );_cgadac &&_dcbee .Name ==start .Name {*_gbaca =1;return nil ;};if _fagaa ,_eedeg :=_feebea .(_b .CharData );!_eedeg {return _e .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",_feebea );}else {switch string (_fagaa ){case "":*_gbaca =0;case "\u0061\u006e\u0079":*_gbaca =1;case "\u0033\u0030":*_gbaca =2;case "\u0034\u0035":*_gbaca =3;case "\u0036\u0030":*_gbaca =4;case "\u0039\u0030":*_gbaca =5;case "\u0061\u0075\u0074\u006f":*_gbaca =6;};};_feebea ,_dgeeb =d .Token ();if _dgeeb !=nil {return _dgeeb ;};if _ggdff ,_dcbbg :=_feebea .(_b .EndElement );_dcbbg &&_ggdff .Name ==start .Name {return nil ;};return _e .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",_feebea );}; -// Validate validates the OfcCT_Extrusion and its children -func (_cfdfa *OfcCT_Extrusion )Validate ()error {return _cfdfa .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_cdadf OfcST_OLEUpdateMode )String ()string {switch _cdadf {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_bacce OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _bacce {case 0,1,2,3,4:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacce ));};return nil ;};func (_gbdf *OfcCT_RegroupTable )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_badbc :=range start .Attr {if _badbc .Name .Local =="\u0065\u0078\u0074"{_gbdf .ExtAttr .UnmarshalXMLAttr (_badbc );continue ;};};_agfa :for {_fagda ,_dage :=d .Token ();if _dage !=nil {return _dage ;};switch _dcde :=_fagda .(type ){case _dbcbe .StartElement :switch _dcde .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065\u006e\u0074r\u0079"}:_acdd :=NewOfcCT_Entry ();if _fcea :=d .DecodeElement (_acdd ,&_dcde );_fcea !=nil {return _fcea ;};_gbdf .Entry =append (_gbdf .Entry ,_acdd );default:_effcd .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\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_dcde .Name );if _eadbg :=d .Skip ();_eadbg !=nil {return _eadbg ;};};case _dbcbe .EndElement :break _agfa ;case _dbcbe .CharData :};};return nil ;}; +// Validate validates the OfcCT_ClipPath and its children +func (_daaca *OfcCT_ClipPath )Validate ()error {return _daaca .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func NewAG_Fill ()*AG_Fill {_cdd :=&AG_Fill {};return _cdd };func (_babab OfcST_Angle )Validate ()error {return _babab .ValidateWithPath ("")};type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_gfgefe OfcST_RType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfgefe .String (),start );};func (_cbfabc ST_FillMethod )Validate ()error {return _cbfabc .ValidateWithPath ("")};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;);func (_bbbb *CT_Oval )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faegg :=range start .Attr {if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fgcdb ,_dgadd :=_faegg .Value ,error (nil );if _dgadd !=nil {return _dgadd ;};_bbbb .BordertopcolorAttr =&_fgcdb ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbbb .BulletAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068\u0072"{_bbbb .HrAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbbb .CliptowrapAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbbb .HrstdAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u006f\u006c\u0065"{_bbbb .OleAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbbb .HrnoshadeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u006f\u006e\u0065\u0064"{_bbbb .OnedAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gabfd ,_egdff :=_g .ParseFloat (_faegg .Value ,64);if _egdff !=nil {return _egdff ;};_feagd :=float32 (_gabfd );_bbbb .HrpctAttr =&_feagd ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbbb .OleiconAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggeeb ,_dgbd :=_faegg .Value ,error (nil );if _dgbd !=nil {return _dgbd ;};_bbbb .BorderbottomcolorAttr =&_ggeeb ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_baffg ,_agac :=_g .ParseInt (_faegg .Value ,10,64);if _agac !=nil {return _agac ;};_bbbb .RegroupidAttr =&_baffg ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0063\u006c\u0069\u0070"{_bbbb .ClipAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbbb .HralignAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbbb .PreferrelativeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbbb .DgmlayoutAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbbb .InsetmodeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbbb .ButtonAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbbb .UserdrawnAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbbb .AllowincellAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0073\u0070\u0074"{_ccfg ,_facf :=_g .ParseFloat (_faegg .Value ,64);if _facf !=nil {return _facf ;};_ccfe :=float32 (_ccfg );_bbbb .SptAttr =&_ccfe ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cccc ,_eagef :=_faegg .Value ,error (nil );if _eagef !=nil {return _eagef ;};_bbbb .BorderleftcolorAttr =&_cccc ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbbb .ConnectortypeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gfcdg ,_bbcff :=_faegg .Value ,error (nil );if _bbcff !=nil {return _bbcff ;};_bbbb .BorderrightcolorAttr =&_gfcdg ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0073\u0070\u0069\u0064"{_ffcgc ,_fgafe :=_faegg .Value ,error (nil );if _fgafe !=nil {return _fgafe ;};_bbbb .SpidAttr =&_ffcgc ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccdd ,_beeca :=_g .ParseInt (_faegg .Value ,10,64);if _beeca !=nil {return _beeca ;};_bbbb .DgmnodekindAttr =&_ccdd ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbbb .BwpureAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbbb .ForcedashAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbbb .BwnormalAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbbb .BwmodeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbbb .UserhiddenAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbbb .AllowoverlapAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dgegg ,_ddad :=_faegg .Value ,error (nil );if _ddad !=nil {return _ddad ;};_bbbb .TargetAttr =&_dgegg ;continue ;};if _faegg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbff ,_gfdbd :=_faegg .Value ,error (nil );if _gfdbd !=nil {return _gfdbd ;};_bbbb .CoordoriginAttr =&_dbff ;continue ;};if _faegg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbbb .StrokedAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ccff ,_bfcad :=_faegg .Value ,error (nil );if _bfcad !=nil {return _bfcad ;};_bbbb .CoordsizeAttr =&_ccff ;continue ;};if _faegg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcaag ,_adbdg :=_faegg .Value ,error (nil );if _adbdg !=nil {return _adbdg ;};_bbbb .StrokeweightAttr =&_dcaag ;continue ;};if _faegg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbgd ,_eaecc :=_faegg .Value ,error (nil );if _eaecc !=nil {return _eaecc ;};_bbbb .StyleAttr =&_cbgd ;continue ;};if _faegg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gdfbe ,_bbgf :=_faegg .Value ,error (nil );if _bbgf !=nil {return _bbgf ;};_bbbb .ChromakeyAttr =&_gdfbe ;continue ;};if _faegg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abffb ,_gbeg :=_faegg .Value ,error (nil );if _gbeg !=nil {return _gbeg ;};_bbbb .FillcolorAttr =&_abffb ;continue ;};if _faegg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggbe ,_ggbdf :=_faegg .Value ,error (nil );if _ggbdf !=nil {return _ggbdf ;};_bbbb .OpacityAttr =&_ggbe ;continue ;};if _faegg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_decd ,_cdaf :=_faegg .Value ,error (nil );if _cdaf !=nil {return _cdaf ;};_bbbb .WrapcoordsAttr =&_decd ;continue ;};if _faegg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfgff ,_dfef :=_faegg .Value ,error (nil );if _dfef !=nil {return _dfef ;};_bbbb .StrokecolorAttr =&_cfgff ;continue ;};if _faegg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbbb .InsetpenAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Local =="\u0068\u0072\u0065\u0066"{_decga ,_daeaf :=_faegg .Value ,error (nil );if _daeaf !=nil {return _daeaf ;};_bbbb .HrefAttr =&_decga ;continue ;};if _faegg .Name .Local =="\u0069\u0064"{_ffeb ,_gedga :=_faegg .Value ,error (nil );if _gedga !=nil {return _gedga ;};_bbbb .IdAttr =&_ffeb ;continue ;};if _faegg .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbbb .PrintAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Local =="\u0061\u006c\u0074"{_affge ,_baaad :=_faegg .Value ,error (nil );if _baaad !=nil {return _baaad ;};_bbbb .AltAttr =&_affge ;continue ;};if _faegg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cddcc ,_aebg :=_faegg .Value ,error (nil );if _aebg !=nil {return _aebg ;};_bbbb .TitleAttr =&_cddcc ;continue ;};if _faegg .Name .Local =="\u0063\u006c\u0061s\u0073"{_edce ,_bgadfb :=_faegg .Value ,error (nil );if _bgadfb !=nil {return _bgadfb ;};_bbbb .ClassAttr =&_edce ;continue ;};if _faegg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbbb .FilledAttr .UnmarshalXMLAttr (_faegg );continue ;};};_fdfg :for {_acb ,_dfede :=d .Token ();if _dfede !=nil {return _dfede ;};switch _gdfg :=_acb .(type ){case _b .StartElement :switch _gdfg .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_adde :=NewEG_ShapeElements ();_adde .Path =NewPath ();if _fgcb :=d .DecodeElement (_adde .Path ,&_gdfg );_fgcb !=nil {return _fgcb ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_adde );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fggf :=NewEG_ShapeElements ();_fggf .Formulas =NewFormulas ();if _geeg :=d .DecodeElement (_fggf .Formulas ,&_gdfg );_geeg !=nil {return _geeg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_fggf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dgbg :=NewEG_ShapeElements ();_dgbg .Handles =NewHandles ();if _dgbcc :=d .DecodeElement (_dgbg .Handles ,&_gdfg );_dgbcc !=nil {return _dgbcc ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_dgbg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_beba :=NewEG_ShapeElements ();_beba .Fill =NewFill ();if _egea :=d .DecodeElement (_beba .Fill ,&_gdfg );_egea !=nil {return _egea ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_beba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_adffc :=NewEG_ShapeElements ();_adffc .Stroke =NewStroke ();if _cfgbg :=d .DecodeElement (_adffc .Stroke ,&_gdfg );_cfgbg !=nil {return _cfgbg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_adffc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bacb :=NewEG_ShapeElements ();_bacb .Shadow =NewShadow ();if _eebg :=d .DecodeElement (_bacb .Shadow ,&_gdfg );_eebg !=nil {return _eebg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bacb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_efff :=NewEG_ShapeElements ();_efff .Textbox =NewTextbox ();if _egedd :=d .DecodeElement (_efff .Textbox ,&_gdfg );_egedd !=nil {return _egedd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_efff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_defbfe :=NewEG_ShapeElements ();_defbfe .Textpath =NewTextpath ();if _gfeac :=d .DecodeElement (_defbfe .Textpath ,&_gdfg );_gfeac !=nil {return _gfeac ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_defbfe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_acfg :=NewEG_ShapeElements ();_acfg .Imagedata =NewImagedata ();if _ceggf :=d .DecodeElement (_acfg .Imagedata ,&_gdfg );_ceggf !=nil {return _ceggf ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_acfg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dcadc :=NewEG_ShapeElements ();_dcadc .Skew =NewOfcSkew ();if _dgfb :=d .DecodeElement (_dcadc .Skew ,&_gdfg );_dgfb !=nil {return _dgfb ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_dcadc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_faga :=NewEG_ShapeElements ();_faga .Extrusion =NewOfcExtrusion ();if _gaabf :=d .DecodeElement (_faga .Extrusion ,&_gdfg );_gaabf !=nil {return _gaabf ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_faga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_daaed :=NewEG_ShapeElements ();_daaed .Callout =NewOfcCallout ();if _bbbde :=d .DecodeElement (_daaed .Callout ,&_gdfg );_bbbde !=nil {return _bbbde ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_daaed );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cecdg :=NewEG_ShapeElements ();_cecdg .Lock =NewOfcLock ();if _dgbad :=d .DecodeElement (_cecdg .Lock ,&_gdfg );_dgbad !=nil {return _dgbad ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_cecdg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bdbcc :=NewEG_ShapeElements ();_bdbcc .Clippath =NewOfcClippath ();if _acec :=d .DecodeElement (_bdbcc .Clippath ,&_gdfg );_acec !=nil {return _acec ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bdbcc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_efdbd :=NewEG_ShapeElements ();_efdbd .Signatureline =NewOfcSignatureline ();if _affa :=d .DecodeElement (_efdbd .Signatureline ,&_gdfg );_affa !=nil {return _affa ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_efdbd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bede :=NewEG_ShapeElements ();_bede .Wrap =_a .NewWrap ();if _gcegd :=d .DecodeElement (_bede .Wrap ,&_gdfg );_gcegd !=nil {return _gcegd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bede );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bedae :=NewEG_ShapeElements ();_bedae .Anchorlock =_a .NewAnchorlock ();if _dedd :=d .DecodeElement (_bedae .Anchorlock ,&_gdfg );_dedd !=nil {return _dedd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bedae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gfeag :=NewEG_ShapeElements ();_gfeag .Bordertop =_a .NewBordertop ();if _ecfc :=d .DecodeElement (_gfeag .Bordertop ,&_gdfg );_ecfc !=nil {return _ecfc ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_gfeag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bdaf :=NewEG_ShapeElements ();_bdaf .Borderbottom =_a .NewBorderbottom ();if _ccfgd :=d .DecodeElement (_bdaf .Borderbottom ,&_gdfg );_ccfgd !=nil {return _ccfgd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bdaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gbgf :=NewEG_ShapeElements ();_gbgf .Borderleft =_a .NewBorderleft ();if _gfgea :=d .DecodeElement (_gbgf .Borderleft ,&_gdfg );_gfgea !=nil {return _gfgea ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_gbgf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cedf :=NewEG_ShapeElements ();_cedf .Borderright =_a .NewBorderright ();if _ceaca :=d .DecodeElement (_cedf .Borderright ,&_gdfg );_ceaca !=nil {return _ceaca ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_cedf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fbgf :=NewEG_ShapeElements ();_fbgf .ClientData =_ga .NewClientData ();if _gffcfe :=d .DecodeElement (_fbgf .ClientData ,&_gdfg );_gffcfe !=nil {return _gffcfe ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_fbgf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aaebg :=NewEG_ShapeElements ();_aaebg .Textdata =_fb .NewTextdata ();if _deba :=d .DecodeElement (_aaebg .Textdata ,&_gdfg );_deba !=nil {return _deba ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_aaebg );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_gdfg .Name );if _adgd :=d .Skip ();_adgd !=nil {return _adgd ;};};case _b .EndElement :break _fdfg ;case _b .CharData :};};return nil ;};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2;OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);func (_dde *AG_Chromakey )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfd :=range start .Attr {if _bfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeb ,_bbcb :=_bfd .Value ,error (nil );if _bbcb !=nil {return _bbcb ;};_dde .ChromakeyAttr =&_aeb ;continue ;};};for {_ffa ,_egc :=d .Token ();if _egc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_egc );};if _dge ,_gfe :=_ffa .(_b .EndElement );_gfe &&_dge .Name ==start .Name {break ;};};return nil ;};func (_efged ST_StrokeEndCap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efged .String (),start );};func (_cffbb *Path )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffbb .CT_Path =*NewCT_Path ();for _ ,_gacb :=range start .Attr {if _gacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_cffbb .ConnecttypeAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_cffbb .ExtrusionokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_ccffd ,_fcded :=_gacb .Value ,error (nil );if _fcded !=nil {return _fcded ;};_cffbb .ConnectanglesAttr =&_ccffd ;continue ;};if _gacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_fegaed ,_fgccg :=_gacb .Value ,error (nil );if _fgccg !=nil {return _fgccg ;};_cffbb .ConnectlocsAttr =&_fegaed ;continue ;};if _gacb .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_cffbb .GradientshapeokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_cffbb .ShadowokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_cffbb .ArrowokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0076"{_dgddg ,_gcgcfc :=_gacb .Value ,error (nil );if _gcgcfc !=nil {return _gcgcfc ;};_cffbb .VAttr =&_dgddg ;continue ;};if _gacb .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_cffbb .TextpathokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_cffbb .InsetpenokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_cffbb .StrokeokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_cffbb .FillokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_eafdg ,_aada :=_gacb .Value ,error (nil );if _aada !=nil {return _aada ;};_cffbb .TextboxrectAttr =&_eafdg ;continue ;};if _gacb .Name .Local =="\u006c\u0069\u006d\u006f"{_bdeeg ,_dgcgd :=_gacb .Value ,error (nil );if _dgcgd !=nil {return _dgcgd ;};_cffbb .LimoAttr =&_bdeeg ;continue ;};if _gacb .Name .Local =="\u0069\u0064"{_bbdeb ,_dfag :=_gacb .Value ,error (nil );if _dfag !=nil {return _dfag ;};_cffbb .IdAttr =&_bbdeb ;continue ;};};for {_acebe ,_geded :=d .Token ();if _geded !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_geded );};if _cegga ,_ceba :=_acebe .(_b .EndElement );_ceba &&_cegga .Name ==start .Name {break ;};};return nil ;};func NewCT_Line ()*CT_Line {_eddb :=&CT_Line {};return _eddb }; -// Validate validates the OfcCT_RegroupTable and its children -func (_cbgg *OfcCT_RegroupTable )Validate ()error {return _cbgg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_cddfa :=&OfcCT_OLEObject {};return _cddfa }; +// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path +func (_aebeg *OfcCT_Fill )ValidateWithPath (path string )error {if _bacg :=_aebeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bacg !=nil {return _bacg ;};if _aabcc :=_aebeg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aabcc !=nil {return _aabcc ;};return nil ;};func (_ddeac *OfcST_ConnectType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddeac =0;case "\u006e\u006f\u006e\u0065":*_ddeac =1;case "\u0072\u0065\u0063\u0074":*_ddeac =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ddeac =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddeac =4;};return nil ;};func (_be *AG_Adj )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _be .AdjAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a"},Value :_e .Sprintf ("\u0025\u0076",*_be .AdjAttr )});};return nil ;};func (_gbaa OfcST_InsetMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cggea :=_b .Attr {};_cggea .Name =name ;switch _gbaa {case OfcST_InsetModeUnset :_cggea .Value ="";case OfcST_InsetModeAuto :_cggea .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_cggea .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cggea ,nil ;};func (_dgb *AG_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbdf :=range start .Attr {if _dbdf .Name .Local =="\u0073\u0074\u0079l\u0065"{_begf ,_ebce :=_dbdf .Value ,error (nil );if _ebce !=nil {return _ebce ;};_dgb .StyleAttr =&_begf ;continue ;};};for {_faed ,_egbb :=d .Token ();if _egbb !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_egbb );};if _faeg ,_feeae :=_faed .(_b .EndElement );_feeae &&_faeg .Name ==start .Name {break ;};};return nil ;};type Oval struct{CT_Oval };func (_eggfad *Curve )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _eggfad .CT_Curve .MarshalXML (e ,start );};func (_ccga *OfcST_InsetMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccga =0;case "\u0061\u0075\u0074\u006f":*_ccga =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ccga =2;};return nil ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _bd .ST_TrueFalse ;ReverseAttr _bd .ST_TrueFalse ;AutolayoutAttr _bd .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_gbbg *AG_Type )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbbg .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbbg .TypeAttr )});};return nil ;};func (_dgada *CT_Group )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgada .EditasAttr !=ST_EditAsUnset {_bgc ,_cfgb :=_dgada .EditasAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _cfgb !=nil {return _cfgb ;};start .Attr =append (start .Attr ,_bgc );};if _dgada .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .TablepropertiesAttr )});};if _dgada .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .TablelimitsAttr )});};if _dgada .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .HrefAttr )});};if _dgada .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .TargetAttr )});};if _dgada .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .ClassAttr )});};if _dgada .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .TitleAttr )});};if _dgada .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .AltAttr )});};if _dgada .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .CoordsizeAttr )});};if _dgada .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .CoordoriginAttr )});};if _dgada .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .WrapcoordsAttr )});};if _dgada .PrintAttr !=_bd .ST_TrueFalseUnset {_adgb ,_bgfe :=_dgada .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bgfe !=nil {return _bgfe ;};start .Attr =append (start .Attr ,_adgb );};if _dgada .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .IdAttr )});};if _dgada .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .StyleAttr )});};if _dgada .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .SpidAttr )});};if _dgada .OnedAttr !=_bd .ST_TrueFalseUnset {_cffgb ,_eebd :=_dgada .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _eebd !=nil {return _eebd ;};start .Attr =append (start .Attr ,_cffgb );};if _dgada .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .RegroupidAttr )});};if _dgada .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_acebd ,_ceaa :=_dgada .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ceaa !=nil {return _ceaa ;};start .Attr =append (start .Attr ,_acebd );};if _dgada .ButtonAttr !=_bd .ST_TrueFalseUnset {_gdcc ,_fece :=_dgada .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fece !=nil {return _fece ;};start .Attr =append (start .Attr ,_gdcc );};if _dgada .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_gdgd ,_cegbd :=_dgada .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cegbd !=nil {return _cegbd ;};start .Attr =append (start .Attr ,_gdgd );};if _dgada .BulletAttr !=_bd .ST_TrueFalseUnset {_dgga ,_aecg :=_dgada .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _aecg !=nil {return _aecg ;};start .Attr =append (start .Attr ,_dgga );};if _dgada .HrAttr !=_bd .ST_TrueFalseUnset {_edgc ,_ccdcf :=_dgada .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _ccdcf !=nil {return _ccdcf ;};start .Attr =append (start .Attr ,_edgc );};if _dgada .HrstdAttr !=_bd .ST_TrueFalseUnset {_gbga ,_fcfa :=_dgada .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _fcfa !=nil {return _fcfa ;};start .Attr =append (start .Attr ,_gbga );};if _dgada .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cccd ,_fafaf :=_dgada .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _fafaf !=nil {return _fafaf ;};start .Attr =append (start .Attr ,_cccd );};if _dgada .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .HrpctAttr )});};if _dgada .HralignAttr !=OfcST_HrAlignUnset {_fcgg ,_gaca :=_dgada .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gaca !=nil {return _gaca ;};start .Attr =append (start .Attr ,_fcgg );};if _dgada .AllowincellAttr !=_bd .ST_TrueFalseUnset {_ccbb ,_caafc :=_dgada .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _caafc !=nil {return _caafc ;};start .Attr =append (start .Attr ,_ccbb );};if _dgada .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_caea ,_fdac :=_dgada .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _fdac !=nil {return _fdac ;};start .Attr =append (start .Attr ,_caea );};if _dgada .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_bbea ,_fcfad :=_dgada .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fcfad !=nil {return _fcfad ;};start .Attr =append (start .Attr ,_bbea );};if _dgada .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .BordertopcolorAttr )});};if _dgada .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .BorderleftcolorAttr )});};if _dgada .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .BorderbottomcolorAttr )});};if _dgada .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .BorderrightcolorAttr )});};if _dgada .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gbcf ,_fcab :=_dgada .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fcab !=nil {return _fcab ;};start .Attr =append (start .Attr ,_gbcf );};if _dgada .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .DgmnodekindAttr )});};if _dgada .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gcgcf ,_ebfg :=_dgada .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _ebfg !=nil {return _ebfg ;};start .Attr =append (start .Attr ,_gcgcf );};if _dgada .InsetmodeAttr !=OfcST_InsetModeUnset {_faca ,_dged :=_dgada .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dged !=nil {return _dged ;};start .Attr =append (start .Attr ,_faca );};if _dgada .FilledAttr !=_bd .ST_TrueFalseUnset {_abbcd ,_bdfff :=_dgada .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bdfff !=nil {return _bdfff ;};start .Attr =append (start .Attr ,_abbcd );};if _dgada .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .FillcolorAttr )});};e .EncodeToken (start );if _dgada .Group !=nil {_begab :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bfacf :=range _dgada .Group {e .EncodeElement (_bfacf ,_begab );};};if _dgada .Shape !=nil {_gfggf :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_eagg :=range _dgada .Shape {e .EncodeElement (_eagg ,_gfggf );};};if _dgada .Shapetype !=nil {_becfa :=_b .StartElement {Name :_b .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_dbdac :=range _dgada .Shapetype {e .EncodeElement (_dbdac ,_becfa );};};if _dgada .Arc !=nil {_fgdcc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_febb :=range _dgada .Arc {e .EncodeElement (_febb ,_fgdcc );};};if _dgada .Curve !=nil {_dgbfg :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_aaff :=range _dgada .Curve {e .EncodeElement (_aaff ,_dgbfg );};};if _dgada .Image !=nil {_dece :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_bcce :=range _dgada .Image {e .EncodeElement (_bcce ,_dece );};};if _dgada .Line !=nil {_cccb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_cgcd :=range _dgada .Line {e .EncodeElement (_cgcd ,_cccb );};};if _dgada .Oval !=nil {_cdgg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_ggcd :=range _dgada .Oval {e .EncodeElement (_ggcd ,_cdgg );};};if _dgada .Polyline !=nil {_cgdc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_ffeca :=range _dgada .Polyline {e .EncodeElement (_ffeca ,_cgdc );};};if _dgada .Rect !=nil {_ebfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_cbee :=range _dgada .Rect {e .EncodeElement (_cbee ,_ebfb );};};if _dgada .Roundrect !=nil {_acded :=_b .StartElement {Name :_b .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_gefbf :=range _dgada .Roundrect {e .EncodeElement (_gefbf ,_acded );};};if _dgada .Diagram !=nil {_geceb :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_faac :=range _dgada .Diagram {e .EncodeElement (_faac ,_geceb );};};if _dgada .EG_ShapeElements !=nil {for _ ,_fagb :=range _dgada .EG_ShapeElements {_fagb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eacbca *OfcCT_IdMap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbbc :=range start .Attr {if _ecbbc .Name .Local =="\u0064\u0061\u0074\u0061"{_cbbed ,_dafbb :=_ecbbc .Value ,error (nil );if _dafbb !=nil {return _dafbb ;};_eacbca .DataAttr =&_cbbed ;continue ;};if _ecbbc .Name .Local =="\u0065\u0078\u0074"{_eacbca .ExtAttr .UnmarshalXMLAttr (_ecbbc );continue ;};};for {_deege ,_gebb :=d .Token ();if _gebb !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_gebb );};if _fgafd ,_dfcae :=_deege .(_b .EndElement );_dfcae &&_fgafd .Name ==start .Name {break ;};};return nil ;};func (_bbd *AG_OfficeShapeAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecaf :=range start .Attr {if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0073\u0070\u0074"{_dgg ,_fgbf :=_g .ParseFloat (_ecaf .Value ,64);if _fgbf !=nil {return _fgbf ;};_ccdg :=float32 (_dgg );_bbd .SptAttr =&_ccdg ;continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbd .ConnectortypeAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbd .BwmodeAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbd .BwpureAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbd .BwnormalAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbd .ForcedashAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbd .OleiconAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u006f\u006c\u0065"{_bbd .OleAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbd .PreferrelativeAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbd .CliptowrapAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0063\u006c\u0069\u0070"{_bbd .ClipAttr .UnmarshalXMLAttr (_ecaf );continue ;};};for {_bcga ,_gbge :=d .Token ();if _gbge !=nil {return _e .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0041\u0047\u005f\u004fffi\u0063eS\u0068\u0061\u0070\u0065\u0041\u0074\u0074ri\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_gbge );};if _eabd ,_cgf :=_bcga .(_b .EndElement );_cgf &&_eabd .Name ==start .Name {break ;};};return nil ;};func NewOfcExtrusion ()*OfcExtrusion {_efdeg :=&OfcExtrusion {};_efdeg .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _efdeg ;};func (_efbag *OfcRight )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbag .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_fdegd :=range start .Attr {if _fdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdegd .Name .Local =="\u0068\u0072\u0065\u0066"{_facde ,_eceba :=_fdegd .Value ,error (nil );if _eceba !=nil {return _eceba ;};_efbag .HrefAttr =&_facde ;continue ;};if _fdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdegd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efbag .ForcedashAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdegd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaefg ,_gaded :=_fdegd .Value ,error (nil );if _gaded !=nil {return _gaded ;};_efbag .TitleAttr =&_gaefg ;continue ;};if _fdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdegd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fcdgcc ,_ebea :=_fdegd .Value ,error (nil );if _ebea !=nil {return _ebea ;};_efbag .AlthrefAttr =&_fcdgcc ;continue ;};if _fdegd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_efbag .ImageaspectAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_efbag .StartarrowAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_efbag .LinestyleAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efbag .StartarrowwidthAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_efbag .JoinstyleAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_efbag .StartarrowlengthAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecafa ,_ggbeg :=_fdegd .Value ,error (nil );if _ggbeg !=nil {return _ggbeg ;};_efbag .DashstyleAttr =&_ecafa ;continue ;};if _fdegd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_efbag .EndarrowAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_efbag .FilltypeAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efbag .EndarrowwidthAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caba ,_eaaac :=_fdegd .Value ,error (nil );if _eaaac !=nil {return _eaaac ;};_efbag .OpacityAttr =&_caba ;continue ;};if _fdegd .Name .Local =="\u0063\u006f\u006co\u0072"{_bgedg ,_gbead :=_fdegd .Value ,error (nil );if _gbead !=nil {return _gbead ;};_efbag .ColorAttr =&_bgedg ;continue ;};if _fdegd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efbag .InsetpenAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_efbag .EndarrowlengthAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0065\u0078\u0074"{_efbag .ExtAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_efbag .EndcapAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_faegb ,_dgeaa :=_fdegd .Value ,error (nil );if _dgeaa !=nil {return _dgeaa ;};_efbag .Color2Attr =&_faegb ;continue ;};if _fdegd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_efbag .ImagealignshapeAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aagbe ,_feccc :=_fdegd .Value ,error (nil );if _feccc !=nil {return _feccc ;};_efbag .WeightAttr =&_aagbe ;continue ;};if _fdegd .Name .Local =="\u0073\u0072\u0063"{_dffg ,_aabga :=_fdegd .Value ,error (nil );if _aabga !=nil {return _aabga ;};_efbag .SrcAttr =&_dffg ;continue ;};if _fdegd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ggaag ,_afacb :=_fdegd .Value ,error (nil );if _afacb !=nil {return _afacb ;};_efbag .ImagesizeAttr =&_ggaag ;continue ;};if _fdegd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bgfgdb ,_fgcad :=_g .ParseFloat (_fdegd .Value ,64);if _fgcad !=nil {return _fgcad ;};_efbag .MiterlimitAttr =&_bgfgdb ;continue ;};if _fdegd .Name .Local =="\u006f\u006e"{_efbag .OnAttr .UnmarshalXMLAttr (_fdegd );continue ;};};for {_ddece ,_bcadgd :=d .Token ();if _bcadgd !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_bcadgd );};if _egeeb ,_gdddec :=_ddece .(_b .EndElement );_gdddec &&_egeeb .Name ==start .Name {break ;};};return nil ;};func (_acgdg *ST_Ext )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acgdg =0;case "\u0076\u0069\u0065\u0077":*_acgdg =1;case "\u0065\u0064\u0069\u0074":*_acgdg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_acgdg =3;};return nil ;};func NewOfcLeft ()*OfcLeft {_ebdcb :=&OfcLeft {};_ebdcb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ebdcb ;};func (_afadd *OfcCT_Skew )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afadd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_afadd .IdAttr )});};if _afadd .OnAttr !=_bd .ST_TrueFalseUnset {_ecdg ,_dgaff :=_afadd .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _dgaff !=nil {return _dgaff ;};start .Attr =append (start .Attr ,_ecdg );};if _afadd .OffsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_afadd .OffsetAttr )});};if _afadd .OriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_afadd .OriginAttr )});};if _afadd .MatrixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_afadd .MatrixAttr )});};if _afadd .ExtAttr !=ST_ExtUnset {_dbcea ,_cfceb :=_afadd .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _cfceb !=nil {return _cfceb ;};start .Attr =append (start .Attr ,_dbcea );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcega *OfcCT_ShapeLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcega .ExtAttr !=ST_ExtUnset {_gbfeg ,_bgffb :=_bcega .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _bgffb !=nil {return _bgffb ;};start .Attr =append (start .Attr ,_gbfeg );};e .EncodeToken (start );if _bcega .Idmap !=nil {_gdebe :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_bcega .Idmap ,_gdebe );};if _bcega .Regrouptable !=nil {_dbfge :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_bcega .Regrouptable ,_dbfge );};if _bcega .Rules !=nil {_fcdde :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_bcega .Rules ,_fcdde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewAG_Id ()*AG_Id {_afgeg :=&AG_Id {};return _afgeg };func (_fcbga OfcST_OLEType )Validate ()error {return _fcbga .ValidateWithPath ("")};func (_aebb OfcST_OLEType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbcdaf :=_b .Attr {};_bbcdaf .Name =name ;switch _aebb {case OfcST_OLETypeUnset :_bbcdaf .Value ="";case OfcST_OLETypeEmbed :_bbcdaf .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_bbcdaf .Value ="\u004c\u0069\u006e\u006b";};return _bbcdaf ,nil ;};func (_cegad *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cegad =0;case "\u0072\u006f\u0075n\u0064":*_cegad =1;case "\u0062\u0065\u0076e\u006c":*_cegad =2;case "\u006d\u0069\u0074e\u0072":*_cegad =3;};return nil ;}; -// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path -func (_ceag *AG_Type )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path +func (_ccbee *AG_Id )ValidateWithPath (path string )error {return nil };func (_ccbgf *OfcCT_StrokeChild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcdcf :=range start .Attr {if _dcdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcdcf .Name .Local =="\u0068\u0072\u0065\u0066"{_affab ,_dbdgb :=_dcdcf .Value ,error (nil );if _dbdgb !=nil {return _dbdgb ;};_ccbgf .HrefAttr =&_affab ;continue ;};if _dcdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcdcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccbgf .ForcedashAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcdcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_beefa ,_fcgcg :=_dcdcf .Value ,error (nil );if _fcgcg !=nil {return _fcgcg ;};_ccbgf .TitleAttr =&_beefa ;continue ;};if _dcdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcdcf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fggbbb ,_ffcdd :=_dcdcf .Value ,error (nil );if _ffcdd !=nil {return _ffcdd ;};_ccbgf .AlthrefAttr =&_fggbbb ;continue ;};if _dcdcf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ccbgf .ImageaspectAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ccbgf .StartarrowAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ccbgf .LinestyleAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccbgf .StartarrowwidthAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ccbgf .JoinstyleAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ccbgf .StartarrowlengthAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gcca ,_dfacge :=_dcdcf .Value ,error (nil );if _dfacge !=nil {return _dfacge ;};_ccbgf .DashstyleAttr =&_gcca ;continue ;};if _dcdcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ccbgf .EndarrowAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ccbgf .FilltypeAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccbgf .EndarrowwidthAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aeege ,_ebdde :=_dcdcf .Value ,error (nil );if _ebdde !=nil {return _ebdde ;};_ccbgf .OpacityAttr =&_aeege ;continue ;};if _dcdcf .Name .Local =="\u0063\u006f\u006co\u0072"{_aaeeg ,_aaabg :=_dcdcf .Value ,error (nil );if _aaabg !=nil {return _aaabg ;};_ccbgf .ColorAttr =&_aaeeg ;continue ;};if _dcdcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccbgf .InsetpenAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ccbgf .EndarrowlengthAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0065\u0078\u0074"{_ccbgf .ExtAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ccbgf .EndcapAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bafeg ,_egbcbc :=_dcdcf .Value ,error (nil );if _egbcbc !=nil {return _egbcbc ;};_ccbgf .Color2Attr =&_bafeg ;continue ;};if _dcdcf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ccbgf .ImagealignshapeAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gdcgb ,_gfgec :=_dcdcf .Value ,error (nil );if _gfgec !=nil {return _gfgec ;};_ccbgf .WeightAttr =&_gdcgb ;continue ;};if _dcdcf .Name .Local =="\u0073\u0072\u0063"{_aafc ,_gceed :=_dcdcf .Value ,error (nil );if _gceed !=nil {return _gceed ;};_ccbgf .SrcAttr =&_aafc ;continue ;};if _dcdcf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fefag ,_bffgd :=_dcdcf .Value ,error (nil );if _bffgd !=nil {return _bffgd ;};_ccbgf .ImagesizeAttr =&_fefag ;continue ;};if _dcdcf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cfgbe ,_acdfce :=_g .ParseFloat (_dcdcf .Value ,64);if _acdfce !=nil {return _acdfce ;};_ccbgf .MiterlimitAttr =&_cfgbe ;continue ;};if _dcdcf .Name .Local =="\u006f\u006e"{_ccbgf .OnAttr .UnmarshalXMLAttr (_dcdcf );continue ;};};for {_ecefa ,_bcabe :=d .Token ();if _bcabe !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065\u0043\u0068\u0069\u006c\u0064: \u0025\u0073",_bcabe );};if _becgc ,_gdegf :=_ecefa .(_b .EndElement );_gdegf &&_becgc .Name ==start .Name {break ;};};return nil ;};func (_cbage ST_ImageAspect )ValidateWithPath (path string )error {switch _cbage {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbage ));};return nil ;};func (_cfbbc ST_ImageAspect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abafb :=_b .Attr {};_abafb .Name =name ;switch _cfbbc {case ST_ImageAspectUnset :_abafb .Value ="";case ST_ImageAspectIgnore :_abafb .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_abafb .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_abafb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _abafb ,nil ;};func NewTextpath ()*Textpath {_bfbecb :=&Textpath {};_bfbecb .CT_TextPath =*NewCT_TextPath ();return _bfbecb ;}; -// Validate validates the OfcTop and its children -func (_abfac *OfcTop )Validate ()error {return _abfac .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};type OfcEquationxml struct{OfcCT_EquationXml };func (_ffaedd *OfcCT_SignatureLine )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_fggaa :=range start .Attr {if _fggaa .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_degda ,_bfgb :=_fggaa .Value ,error (nil );if _bfgb !=nil {return _bfgb ;};_ffaedd .SuggestedsignerAttr =&_degda ;continue ;};if _fggaa .Name .Local =="\u0069\u0064"{_dfdab ,_afcef :=_fggaa .Value ,error (nil );if _afcef !=nil {return _afcef ;};_ffaedd .IdAttr =&_dfdab ;continue ;};if _fggaa .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dddad ,_bcagf :=_fggaa .Value ,error (nil );if _bcagf !=nil {return _bcagf ;};_ffaedd .ProvidAttr =&_dddad ;continue ;};if _fggaa .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_ffaedd .SigninginstructionssetAttr .UnmarshalXMLAttr (_fggaa );continue ;};if _fggaa .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ffaedd .AllowcommentsAttr .UnmarshalXMLAttr (_fggaa );continue ;};if _fggaa .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_ffaedd .ShowsigndateAttr .UnmarshalXMLAttr (_fggaa );continue ;};if _fggaa .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_ffaedd .IssignaturelineAttr .UnmarshalXMLAttr (_fggaa );continue ;};if _fggaa .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_adgg ,_gbdee :=_fggaa .Value ,error (nil );if _gbdee !=nil {return _gbdee ;};_ffaedd .Suggestedsigner2Attr =&_adgg ;continue ;};if _fggaa .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_feae ,_ceagf :=_fggaa .Value ,error (nil );if _ceagf !=nil {return _ceagf ;};_ffaedd .SuggestedsigneremailAttr =&_feae ;continue ;};if _fggaa .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_cdcgg ,_bda :=_fggaa .Value ,error (nil );if _bda !=nil {return _bda ;};_ffaedd .SigninginstructionsAttr =&_cdcgg ;continue ;};if _fggaa .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_cfbab ,_bbgdd :=_fggaa .Value ,error (nil );if _bbgdd !=nil {return _bbgdd ;};_ffaedd .AddlxmlAttr =&_cfbab ;continue ;};if _fggaa .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_beccf ,_edbbf :=_fggaa .Value ,error (nil );if _edbbf !=nil {return _edbbf ;};_ffaedd .SigprovurlAttr =&_beccf ;continue ;};if _fggaa .Name .Local =="\u0065\u0078\u0074"{_ffaedd .ExtAttr .UnmarshalXMLAttr (_fggaa );continue ;};};for {_bcbgee ,_cefddb :=d .Token ();if _cefddb !=nil {return _eedc .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020O\u0066\u0063\u0043\u0054\u005f\u0053\u0069g\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_cefddb );};if _acbbda ,_gbba :=_bcbgee .(_dbcbe .EndElement );_gbba &&_acbbda .Name ==start .Name {break ;};};return nil ;};func (_gddc *OfcExtrusion )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _gddc .OfcCT_Extrusion .MarshalXML (e ,start );};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;);func (_cdggf *OfcCT_SignatureLine )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _cdggf .IssignaturelineAttr !=_eeg .ST_TrueFalseUnset {_dabff ,_ceefb :=_cdggf .IssignaturelineAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _ceefb !=nil {return _ceefb ;};start .Attr =append (start .Attr ,_dabff );};if _cdggf .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cdggf .IdAttr )});};if _cdggf .ProvidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cdggf .ProvidAttr )});};if _cdggf .SigninginstructionssetAttr !=_eeg .ST_TrueFalseUnset {_cbbe ,_aedg :=_cdggf .SigninginstructionssetAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _aedg !=nil {return _aedg ;};start .Attr =append (start .Attr ,_cbbe );};if _cdggf .AllowcommentsAttr !=_eeg .ST_TrueFalseUnset {_ddccd ,_bfea :=_cdggf .AllowcommentsAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bfea !=nil {return _bfea ;};start .Attr =append (start .Attr ,_ddccd );};if _cdggf .ShowsigndateAttr !=_eeg .ST_TrueFalseUnset {_agaeb ,_gfed :=_cdggf .ShowsigndateAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _gfed !=nil {return _gfed ;};start .Attr =append (start .Attr ,_agaeb );};if _cdggf .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_cdggf .SuggestedsignerAttr )});};if _cdggf .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_cdggf .Suggestedsigner2Attr )});};if _cdggf .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_eedc .Sprintf ("\u0025\u0076",*_cdggf .SuggestedsigneremailAttr )});};if _cdggf .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_cdggf .SigninginstructionsAttr )});};if _cdggf .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_eedc .Sprintf ("\u0025\u0076",*_cdggf .AddlxmlAttr )});};if _cdggf .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_eedc .Sprintf ("\u0025\u0076",*_cdggf .SigprovurlAttr )});};if _cdggf .ExtAttr !=ST_ExtUnset {_gacag ,_fagcc :=_cdggf .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _fagcc !=nil {return _fagcc ;};start .Attr =append (start .Attr ,_gacag );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_ccfa ST_Ext )Validate ()error {return _ccfa .ValidateWithPath ("")}; +// Validate validates the AG_Fill and its children +func (_bca *AG_Fill )Validate ()error {return _bca .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");}; -// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path -func (_fdef *CT_Formulas )ValidateWithPath (path string )error {for _gfc ,_gdcag :=range _fdef .F {if _gddf :=_gdcag .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_gfc ));_gddf !=nil {return _gddf ;};};return nil ;};func NewOfcDiagram ()*OfcDiagram {_gfbge :=&OfcDiagram {};_gfbge .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gfbge ;};func (_egebb OfcST_ExtrusionPlane )Validate ()error {return _egebb .ValidateWithPath ("")};func (_dfec *OfcShapedefaults )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _dfec .OfcCT_ShapeDefaults .MarshalXML (e ,start );}; +// Validate validates the OfcCT_Entry and its children +func (_agdaf *OfcCT_Entry )Validate ()error {return _agdaf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");}; -// Validate validates the Line and its children -func (_fedc *Line )Validate ()error {return _fedc .ValidateWithPath ("\u004c\u0069\u006e\u0065")};type OfcST_Angle byte ;func (_agbgc *Textpath )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _agbgc .CT_TextPath .MarshalXML (e ,start );};func NewAG_Adj ()*AG_Adj {_gbc :=&AG_Adj {};return _gbc };func NewOfcCT_Proxy ()*OfcCT_Proxy {_afgd :=&OfcCT_Proxy {};return _afgd };func (_bfad ST_FillType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_gdfgc :=_dbcbe .Attr {};_gdfgc .Name =name ;switch _bfad {case ST_FillTypeUnset :_gdfgc .Value ="";case ST_FillTypeSolid :_gdfgc .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_gdfgc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_gdfgc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_gdfgc .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_gdfgc .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_gdfgc .Value ="\u0066\u0072\u0061m\u0065";};return _gdfgc ,nil ;};func (_cadgb *OfcST_FillType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gedg ,_ggdfff :=d .Token ();if _ggdfff !=nil {return _ggdfff ;};if _cfbd ,_bfbeg :=_gedg .(_dbcbe .EndElement );_bfbeg &&_cfbd .Name ==start .Name {*_cadgb =1;return nil ;};if _cbbcc ,_gfecad :=_gedg .(_dbcbe .CharData );!_gfecad {return _eedc .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",_gedg );}else {switch string (_cbbcc ){case "":*_cadgb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_cadgb =1;case "\u0073\u006f\u006ci\u0064":*_cadgb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cadgb =3;case "\u0074\u0069\u006c\u0065":*_cadgb =4;case "\u0066\u0072\u0061m\u0065":*_cadgb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_cadgb =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cadgb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cadgb =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cadgb =9;};};_gedg ,_ggdfff =d .Token ();if _ggdfff !=nil {return _ggdfff ;};if _bdaeg ,_eaagf :=_gedg .(_dbcbe .EndElement );_eaagf &&_bdaeg .Name ==start .Name {return nil ;};return _eedc .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",_gedg );};func NewPolyline ()*Polyline {_bcf :=&Polyline {};_bcf .CT_PolyLine =*NewCT_PolyLine ();return _bcf };func (_aba *AG_Chromakey )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _aba .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_aba .ChromakeyAttr )});};return nil ;};func (_cafbb OfcST_Angle )String ()string {switch _cafbb {case 0:return "";case 1:return "\u0061\u006e\u0079";case 2:return "\u0033\u0030";case 3:return "\u0034\u0035";case 4:return "\u0036\u0030";case 5:return "\u0039\u0030";case 6:return "\u0061\u0075\u0074\u006f";};return "";}; +// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path +func (_cgag *OfcCT_Proxy )ValidateWithPath (path string )error {if _aeda :=_cgag .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_aeda !=nil {return _aeda ;};if _cadbga :=_cgag .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_cadbga !=nil {return _cadbga ;};return nil ;};func (_fdg *AG_AllShapeAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbe :=range start .Attr {if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fdg .ConnectortypeAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdg .BwpureAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fdg .CliptowrapAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fdg .PreferrelativeAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u006f\u006c\u0065"{_fdg .OleAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fdg .OleiconAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdg .ForcedashAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdg .BwnormalAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0073\u0070\u0074"{_bee ,_bdg :=_g .ParseFloat (_ccbe .Value ,64);if _bdg !=nil {return _bdg ;};_dea :=float32 (_bee );_fdg .SptAttr =&_dea ;continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0063\u006c\u0069\u0070"{_fdg .ClipAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdg .BwmodeAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fdg .StrokedAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bde ,_dbg :=_ccbe .Value ,error (nil );if _dbg !=nil {return _dbg ;};_fdg .FillcolorAttr =&_bde ;continue ;};if _ccbe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdg .FilledAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ff ,_cdg :=_ccbe .Value ,error (nil );if _cdg !=nil {return _cdg ;};_fdg .ChromakeyAttr =&_ff ;continue ;};if _ccbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdg .InsetpenAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccg ,_aaa :=_ccbe .Value ,error (nil );if _aaa !=nil {return _aaa ;};_fdg .StrokeweightAttr =&_ccg ;continue ;};if _ccbe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aga ,_gcc :=_ccbe .Value ,error (nil );if _gcc !=nil {return _gcc ;};_fdg .StrokecolorAttr =&_aga ;continue ;};if _ccbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfe ,_bff :=_ccbe .Value ,error (nil );if _bff !=nil {return _bff ;};_fdg .OpacityAttr =&_cfe ;continue ;};};for {_fdb ,_adc :=d .Token ();if _adc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0053\u0068\u0061\u0070\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_adc );};if _cbb ,_egf :=_fdb .(_b .EndElement );_egf &&_cbb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_AllShapeAttributes and its children -func (_bgadg *AG_AllShapeAttributes )Validate ()error {return _bgadg .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_eabbf *OfcCT_Extrusion )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_bgcef :=range start .Attr {if _bgcef .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_eabbf .ColormodeAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u0063\u006f\u006co\u0072"{_bgbef ,_egfe :=_bgcef .Value ,error (nil );if _egfe !=nil {return _egfe ;};_eabbf .ColorAttr =&_bgbef ;continue ;};if _bgcef .Name .Local =="\u0074\u0079\u0070\u0065"{_eabbf .TypeAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_fccegg ,_acfda :=_egcdd .ParseFloat (_bgcef .Value ,64);if _acfda !=nil {return _acfda ;};_daeg :=float32 (_fccegg );_eabbf .ShininessAttr =&_daeg ;continue ;};if _bgcef .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_cgfg ,_fdcc :=_bgcef .Value ,error (nil );if _fdcc !=nil {return _fdcc ;};_eabbf .ViewpointoriginAttr =&_cgfg ;continue ;};if _bgcef .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_bada ,_cage :=_bgcef .Value ,error (nil );if _cage !=nil {return _cage ;};_eabbf .SpecularityAttr =&_bada ;continue ;};if _bgcef .Name .Local =="\u0070\u006c\u0061n\u0065"{_eabbf .PlaneAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_affdcb ,_dccc :=_bgcef .Value ,error (nil );if _dccc !=nil {return _dccc ;};_eabbf .DiffusityAttr =&_affdcb ;continue ;};if _bgcef .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_efd ,_egebbf :=_bgcef .Value ,error (nil );if _egebbf !=nil {return _egebbf ;};_eabbf .SkewamtAttr =&_efd ;continue ;};if _bgcef .Name .Local =="\u006d\u0065\u0074a\u006c"{_eabbf .MetalAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_edgb ,_bacbbf :=_bgcef .Value ,error (nil );if _bacbbf !=nil {return _bacbbf ;};_eabbf .BackdepthAttr =&_edgb ;continue ;};if _bgcef .Name .Local =="\u0065\u0064\u0067\u0065"{_adaaa ,_dgbdaa :=_bgcef .Value ,error (nil );if _dgbdaa !=nil {return _dgbdaa ;};_eabbf .EdgeAttr =&_adaaa ;continue ;};if _bgcef .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_acdae ,_eecfad :=_bgcef .Value ,error (nil );if _eecfad !=nil {return _eecfad ;};_eabbf .Lightlevel2Attr =&_acdae ;continue ;};if _bgcef .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fcfc ,_eff :=_egcdd .ParseFloat (_bgcef .Value ,64);if _eff !=nil {return _eff ;};_gcage :=float32 (_fcfc );_eabbf .OrientationangleAttr =&_gcage ;continue ;};if _bgcef .Name .Local =="\u006f\u006e"{_eabbf .OnAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_eabbf .LightharshAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_eabbf .LightfaceAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_bgbdf ,_ffbbb :=_bgcef .Value ,error (nil );if _ffbbb !=nil {return _ffbbb ;};_eabbf .ForedepthAttr =&_bgbdf ;continue ;};if _bgcef .Name .Local =="\u0065\u0078\u0074"{_eabbf .ExtAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_eabbf .AutorotationcenterAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u0066\u0061\u0063e\u0074"{_gcad ,_eefea :=_bgcef .Value ,error (nil );if _eefea !=nil {return _eefea ;};_eabbf .FacetAttr =&_gcad ;continue ;};if _bgcef .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_eabbf .RenderAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_gfedg ,_dfcgad :=_bgcef .Value ,error (nil );if _dfcgad !=nil {return _dfcgad ;};_eabbf .LightlevelAttr =&_gfedg ;continue ;};if _bgcef .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_ebeed ,_gfced :=_bgcef .Value ,error (nil );if _gfced !=nil {return _gfced ;};_eabbf .BrightnessAttr =&_ebeed ;continue ;};if _bgcef .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_aage ,_fbb :=_egcdd .ParseFloat (_bgcef .Value ,64);if _fbb !=nil {return _fbb ;};_fdecd :=float32 (_aage );_eabbf .SkewangleAttr =&_fdecd ;continue ;};if _bgcef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_eadef ,_decf :=_bgcef .Value ,error (nil );if _decf !=nil {return _decf ;};_eabbf .Lightposition2Attr =&_eadef ;continue ;};if _bgcef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fgcfd ,_cgg :=_bgcef .Value ,error (nil );if _cgg !=nil {return _cgg ;};_eabbf .RotationangleAttr =&_fgcfd ;continue ;};if _bgcef .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_eabbf .Lightharsh2Attr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dbgee ,_bdcgge :=_bgcef .Value ,error (nil );if _bdcgge !=nil {return _bdcgge ;};_eabbf .OrientationAttr =&_dbgee ;continue ;};if _bgcef .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_eabbf .LockrotationcenterAttr .UnmarshalXMLAttr (_bgcef );continue ;};if _bgcef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_cgebe ,_agade :=_bgcef .Value ,error (nil );if _agade !=nil {return _agade ;};_eabbf .RotationcenterAttr =&_cgebe ;continue ;};if _bgcef .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_bdca ,_fffe :=_bgcef .Value ,error (nil );if _fffe !=nil {return _fffe ;};_eabbf .ViewpointAttr =&_bdca ;continue ;};if _bgcef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ddedd ,_ggaedb :=_bgcef .Value ,error (nil );if _ggaedb !=nil {return _ggaedb ;};_eabbf .LightpositionAttr =&_ddedd ;continue ;};};for {_dfge ,_gagcg :=d .Token ();if _gagcg !=nil {return _eedc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_gagcg );};if _adcga ,_bcbbe :=_dfge .(_dbcbe .EndElement );_bcbbe &&_adcga .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path +func (_deag *Imagedata )ValidateWithPath (path string )error {if _degb :=_deag .CT_ImageData .ValidateWithPath (path );_degb !=nil {return _degb ;};return nil ;};func (_efbba *ST_Ext )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbbca ,_abcfed :=d .Token ();if _abcfed !=nil {return _abcfed ;};if _ebadba ,_fdcda :=_fbbbca .(_b .EndElement );_fdcda &&_ebadba .Name ==start .Name {*_efbba =1;return nil ;};if _ceaae ,_aaeae :=_fbbbca .(_b .CharData );!_aaeae {return _e .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",_fbbbca );}else {switch string (_ceaae ){case "":*_efbba =0;case "\u0076\u0069\u0065\u0077":*_efbba =1;case "\u0065\u0064\u0069\u0074":*_efbba =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_efbba =3;};};_fbbbca ,_abcfed =d .Token ();if _abcfed !=nil {return _abcfed ;};if _ebgge ,_ggbdd :=_fbbbca .(_b .EndElement );_ggbdd &&_ebgge .Name ==start .Name {return nil ;};return _e .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",_fbbbca );};func (_dfbag OfcST_HrAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_facgf :=_b .Attr {};_facgf .Name =name ;switch _dfbag {case OfcST_HrAlignUnset :_facgf .Value ="";case OfcST_HrAlignLeft :_facgf .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_facgf .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_facgf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _facgf ,nil ;};type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_degbg *OfcCT_ColorMenu )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeeca :=range start .Attr {if _aeeca .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_deeba ,_agfc :=_aeeca .Value ,error (nil );if _agfc !=nil {return _agfc ;};_degbg .StrokecolorAttr =&_deeba ;continue ;};if _aeeca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cacbc ,_fdgcf :=_aeeca .Value ,error (nil );if _fdgcf !=nil {return _fdgcf ;};_degbg .FillcolorAttr =&_cacbc ;continue ;};if _aeeca .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_gabag ,_afffd :=_aeeca .Value ,error (nil );if _afffd !=nil {return _afffd ;};_degbg .ShadowcolorAttr =&_gabag ;continue ;};if _aeeca .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_gefbga ,_fffec :=_aeeca .Value ,error (nil );if _fffec !=nil {return _fffec ;};_degbg .ExtrusioncolorAttr =&_gefbga ;continue ;};if _aeeca .Name .Local =="\u0065\u0078\u0074"{_degbg .ExtAttr .UnmarshalXMLAttr (_aeeca );continue ;};};for {_feacg ,_efgdg :=d .Token ();if _efgdg !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_efgdg );};if _dfcbd ,_debd :=_feacg .(_b .EndElement );_debd &&_dfcbd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_RelationTable and its children -func (_bfdcc *OfcCT_RelationTable )Validate ()error {return _bfdcc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");}; +// Validate validates the AG_Chromakey and its children +func (_bcbb *AG_Chromakey )Validate ()error {return _bcbb .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_a .Wrap ;Anchorlock *_a .Anchorlock ;Bordertop *_a .Bordertop ;Borderbottom *_a .Borderbottom ;Borderleft *_a .Borderleft ;Borderright *_a .Borderright ;ClientData *_ga .ClientData ;Textdata *_fb .Textdata ;};type OfcCT_Proxy struct{StartAttr _bd .ST_TrueFalseBlank ;EndAttr _bd .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_adecc *OfcCT_Proxy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fggbg :=range start .Attr {if _fggbg .Name .Local =="\u0073\u0074\u0061r\u0074"{_adecc .StartAttr .UnmarshalXMLAttr (_fggbg );continue ;};if _fggbg .Name .Local =="\u0065\u006e\u0064"{_adecc .EndAttr .UnmarshalXMLAttr (_fggbg );continue ;};if _fggbg .Name .Local =="\u0069\u0064\u0072e\u0066"{_bfdcc ,_gbbed :=_fggbg .Value ,error (nil );if _gbbed !=nil {return _gbbed ;};_adecc .IdrefAttr =&_bfdcc ;continue ;};if _fggbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_ebaad ,_egef :=_g .ParseInt (_fggbg .Value ,10,32);if _egef !=nil {return _egef ;};_dcbdb :=int32 (_ebaad );_adecc .ConnectlocAttr =&_dcbdb ;continue ;};};for {_gafcc ,_dcce :=d .Token ();if _dcce !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_dcce );};if _ggcbd ,_dfbcd :=_gafcc .(_b .EndElement );_dfbcd &&_ggcbd .Name ==start .Name {break ;};};return nil ;};func NewGroup ()*Group {_gdbad :=&Group {};_gdbad .CT_Group =*NewCT_Group ();return _gdbad };func (_ceaea OfcST_CalloutPlacement )Validate ()error {return _ceaea .ValidateWithPath ("")}; -// Validate validates the AG_Type and its children -func (_ffda *AG_Type )Validate ()error {return _ffda .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);func (_dfbbc *OfcST_ExtrusionPlane )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gegc ,_ddfb :=d .Token ();if _ddfb !=nil {return _ddfb ;};if _aecea ,_afgge :=_gegc .(_dbcbe .EndElement );_afgge &&_aecea .Name ==start .Name {*_dfbbc =1;return nil ;};if _bcbgd ,_aaed :=_gegc .(_dbcbe .CharData );!_aaed {return _eedc .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",_gegc );}else {switch string (_bcbgd ){case "":*_dfbbc =0;case "\u0058\u0059":*_dfbbc =1;case "\u005a\u0058":*_dfbbc =2;case "\u0059\u005a":*_dfbbc =3;};};_gegc ,_ddfb =d .Token ();if _ddfb !=nil {return _ddfb ;};if _eeggc ,_fgfe :=_gegc .(_dbcbe .EndElement );_fgfe &&_eeggc .Name ==start .Name {return nil ;};return _eedc .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",_gegc );};type OfcST_ConnectType byte ;type OfcST_ExtrusionPlane byte ;type CT_Handles struct{H []*CT_H ;}; +// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path +func (_dgad *CT_Formulas )ValidateWithPath (path string )error {for _bfbcd ,_gfee :=range _dgad .F {if _aega :=_gfee .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_bfbcd ));_aega !=nil {return _aega ;};};return nil ;};func (_bgffc *OfcCT_ColorMru )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbaa :=range start .Attr {if _dcbaa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bfgbc ,_dfgad :=_dcbaa .Value ,error (nil );if _dfgad !=nil {return _dfgad ;};_bgffc .ColorsAttr =&_bfgbc ;continue ;};if _dcbaa .Name .Local =="\u0065\u0078\u0074"{_bgffc .ExtAttr .UnmarshalXMLAttr (_dcbaa );continue ;};};for {_ebdbg ,_edcbf :=d .Token ();if _edcbf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075:\u0020\u0025\u0073",_edcbf );};if _begdg ,_ggcg :=_ebdbg .(_b .EndElement );_ggcg &&_begdg .Name ==start .Name {break ;};};return nil ;};type CT_Shadow struct{OnAttr _bd .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _bd .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _bd .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _bd .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _bd .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;RelidAttr *string ;};func NewOfcCT_R ()*OfcCT_R {_egdeec :=&OfcCT_R {};return _egdeec };type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_acfge ST_EditAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_feeeee :=_b .Attr {};_feeeee .Name =name ;switch _acfge {case ST_EditAsUnset :_feeeee .Value ="";case ST_EditAsCanvas :_feeeee .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_feeeee .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_feeeee .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_feeeee .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_feeeee .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_feeeee .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_feeeee .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _feeeee ,nil ;};func (_ddeab *CT_Formulas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggee :for {_gaed ,_aacc :=d .Token ();if _aacc !=nil {return _aacc ;};switch _fddfa :=_gaed .(type ){case _b .StartElement :switch _fddfa .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_edbc :=NewCT_F ();if _adff :=d .DecodeElement (_edbc ,&_fddfa );_adff !=nil {return _adff ;};_ddeab .F =append (_ddeab .F ,_edbc );default:_d .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\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_fddfa .Name );if _gacdf :=d .Skip ();_gacdf !=nil {return _gacdf ;};};case _b .EndElement :break _dggee ;case _b .CharData :};};return nil ;};func NewCT_Formulas ()*CT_Formulas {_fgab :=&CT_Formulas {};return _fgab };func (_bgae OfcST_OLEType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgae .String (),start );};func NewCT_RoundRect ()*CT_RoundRect {_cgfgc :=&CT_RoundRect {};return _cgfgc };func init (){_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065",NewCT_Shapetype );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070",NewCT_Group );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewCT_Formulas );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0046",NewCT_F );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_Handles );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048",NewCT_H );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061",NewCT_ImageData );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0050\u0061\u0074\u0068",NewCT_Path );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0074\u0072\u006f\u006be",NewCT_Stroke );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078",NewCT_Textbox );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068",NewCT_TextPath );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0041\u0072\u0063",NewCT_Arc );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065",NewCT_Curve );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065",NewCT_Image );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004c\u0069\u006e\u0065",NewCT_Line );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004f\u0076\u0061\u006c",NewCT_Oval );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065",NewCT_PolyLine );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0052\u0065\u0063\u0074",NewCT_Rect );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074",NewCT_RoundRect );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061p\u0065",NewShape );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e",NewShapetype );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0067\u0072\u006fu\u0070",NewGroup );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewBackground );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u0069\u006c\u006c",NewFill );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewFormulas );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0068a\u006e\u0064\u006c\u0065\u0073",NewHandles );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a",NewImagedata );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u0061\u0074\u0068",NewPath );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074e\u0078\u0074\u0062\u006f\u0078",NewTextbox );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061\u0064\u006f\u0077",NewShadow );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0074\u0072\u006f\u006b\u0065",NewStroke );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068",NewTextpath );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0061\u0072\u0063",NewArc );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0063\u0075\u0072v\u0065",NewCurve );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069\u006d\u0061g\u0065",NewImage );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006c\u0069\u006e\u0065",NewLine );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006f\u0076\u0061\u006c",NewOval );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065",NewPolyline );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072\u0065\u0063\u0074",NewRect );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t",NewRoundrect );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_ShapeElements );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fI\u0064",NewAG_Id );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065",NewAG_Style );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0054\u0079\u0070\u0065",NewAG_Type );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0041\u0064\u006a",NewAG_Adj );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0050\u0061\u0074\u0068",NewAG_Path );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0046\u0069\u006c\u006c",NewAG_Fill );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079",NewAG_Chromakey );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0045\u0078\u0074",NewAG_Ext );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073",NewAG_CoreAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ShapeAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeCoreAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeShapeAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073",NewAG_AllCoreAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_AllShapeAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ImageAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_StrokeAttributes );};func NewCT_ImageData ()*CT_ImageData {_bbaf :=&CT_ImageData {};return _bbaf };func (_cfcg *AG_Type )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fab :=range start .Attr {if _fab .Name .Local =="\u0074\u0079\u0070\u0065"{_aeac ,_aacb :=_fab .Value ,error (nil );if _aacb !=nil {return _aacb ;};_cfcg .TypeAttr =&_aeac ;continue ;};};for {_feda ,_ffe :=d .Token ();if _ffe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ffe );};if _dcaa ,_eaf :=_feda .(_b .EndElement );_eaf &&_dcaa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcLock and its children -func (_dcged *OfcLock )Validate ()error {return _dcged .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func NewRect ()*Rect {_ebgg :=&Rect {};_ebgg .CT_Rect =*NewCT_Rect ();return _ebgg };func (_daegb *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_daegb =0;case "\u0030":*_daegb =1;case "\u0031":*_daegb =2;case "\u0032":*_daegb =3;case "\u0033":*_daegb =4;};return nil ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _eeg .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_bdef .TxbxContent ;Any _effcd .Any ;IdAttr *string ;StyleAttr *string ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_cafcg :=&OfcCT_ClipPath {};return _cafcg };func (_aaab *OfcShapelayout )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_aaab .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_geeba :=range start .Attr {if _geeba .Name .Local =="\u0065\u0078\u0074"{_aaab .ExtAttr .UnmarshalXMLAttr (_geeba );continue ;};};_aadcg :for {_ead ,_cdccg :=d .Token ();if _cdccg !=nil {return _cdccg ;};switch _fcbgf :=_ead .(type ){case _dbcbe .StartElement :switch _fcbgf .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_aaab .Idmap =NewOfcCT_IdMap ();if _ggdfa :=d .DecodeElement (_aaab .Idmap ,&_fcbgf );_ggdfa !=nil {return _ggdfa ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_aaab .Regrouptable =NewOfcCT_RegroupTable ();if _aegcfg :=d .DecodeElement (_aaab .Regrouptable ,&_fcbgf );_aegcfg !=nil {return _aegcfg ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_aaab .Rules =NewOfcCT_Rules ();if _aaccb :=d .DecodeElement (_aaab .Rules ,&_fcbgf );_aaccb !=nil {return _aaccb ;};default:_effcd .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\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_fcbgf .Name );if _fbcbd :=d .Skip ();_fbcbd !=nil {return _fbcbd ;};};case _dbcbe .EndElement :break _aadcg ;case _dbcbe .CharData :};};return nil ;};func (_fggg *OfcLock )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _fggg .OfcCT_Lock .MarshalXML (e ,start );};func (_acage *Shapetype )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_acage .CT_Shapetype =*NewCT_Shapetype ();for _ ,_dafg :=range start .Attr {if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gedf ,_fafdc :=_dafg .Value ,error (nil );if _fafdc !=nil {return _fafdc ;};_acage .BordertopcolorAttr =&_gedf ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_dceaff ,_afacf :=_dafg .Value ,error (nil );if _afacf !=nil {return _afacf ;};_acage .MasterAttr =&_dceaff ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcgedg ,_egbff :=_dafg .Value ,error (nil );if _egbff !=nil {return _egbff ;};_acage .BorderleftcolorAttr =&_gcgedg ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_acage .BulletAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0068\u0072"{_acage .HrAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0063\u006c\u0069\u0070"{_acage .ClipAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0068\u0072\u0073t\u0064"{_acage .HrstdAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0073\u0070\u0069\u0064"{_ebfg ,_fgd :=_dafg .Value ,error (nil );if _fgd !=nil {return _fgd ;};_acage .SpidAttr =&_ebfg ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_acage .HrnoshadeAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eaad ,_fcecc :=_egcdd .ParseInt (_dafg .Value ,10,64);if _fcecc !=nil {return _fcecc ;};_acage .RegroupidAttr =&_eaad ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_acage .DgmlayoutAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_acage .CliptowrapAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_acage .AllowoverlapAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_acage .InsetmodeAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_acage .UserhiddenAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdgd ,_gbge :=_dafg .Value ,error (nil );if _gbge !=nil {return _gbge ;};_acage .BorderbottomcolorAttr =&_fdgd ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_acage .BwpureAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_acage .DgmlayoutmruAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_acage .PreferrelativeAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_acage .AllowincellAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gaab ,_baeae :=_egcdd .ParseFloat (_dafg .Value ,64);if _baeae !=nil {return _baeae ;};_adba :=float32 (_gaab );_acage .HrpctAttr =&_adba ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_acage .ButtonAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_acage .UserdrawnAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_acage .BwnormalAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0073\u0070\u0074"{_ggab ,_faadd :=_egcdd .ParseFloat (_dafg .Value ,64);if _faadd !=nil {return _faadd ;};_gaee :=float32 (_ggab );_acage .SptAttr =&_gaee ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_acage .ConnectortypeAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agbae ,_babgf :=_dafg .Value ,error (nil );if _babgf !=nil {return _babgf ;};_acage .BorderrightcolorAttr =&_agbae ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_acage .OleiconAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdggdc ,_bgfac :=_egcdd .ParseInt (_dafg .Value ,10,64);if _bgfac !=nil {return _bgfac ;};_acage .DgmnodekindAttr =&_gdggdc ;continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u006f\u006e\u0065\u0064"{_acage .OnedAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_acage .BwmodeAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u006f\u006c\u0065"{_acage .OleAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_acage .ForcedashAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_acage .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_acage .HralignAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_adfde ,_gacad :=_dafg .Value ,error (nil );if _gacad !=nil {return _gacad ;};_acage .WrapcoordsAttr =&_adfde ;continue ;};if _dafg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gdccbd ,_efgbge :=_dafg .Value ,error (nil );if _efgbge !=nil {return _efgbge ;};_acage .CoordsizeAttr =&_gdccbd ;continue ;};if _dafg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_acage .StrokedAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Local =="\u0061\u006c\u0074"{_dcdcc ,_adafa :=_dafg .Value ,error (nil );if _adafa !=nil {return _adafa ;};_acage .AltAttr =&_dcdcc ;continue ;};if _dafg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adcc ,_bcaadg :=_dafg .Value ,error (nil );if _bcaadg !=nil {return _bcaadg ;};_acage .StrokeweightAttr =&_adcc ;continue ;};if _dafg .Name .Local =="\u0073\u0074\u0079l\u0065"{_caafa ,_bafgc :=_dafg .Value ,error (nil );if _bafgc !=nil {return _bafgc ;};_acage .StyleAttr =&_caafa ;continue ;};if _dafg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeag ,_gddd :=_dafg .Value ,error (nil );if _gddd !=nil {return _gddd ;};_acage .ChromakeyAttr =&_aeag ;continue ;};if _dafg .Name .Local =="\u0069\u0064"{_dfbad ,_bbdaa :=_dafg .Value ,error (nil );if _bbdaa !=nil {return _bbdaa ;};_acage .IdAttr =&_dfbad ;continue ;};if _dafg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ecb ,_fccfa :=_dafg .Value ,error (nil );if _fccfa !=nil {return _fccfa ;};_acage .TargetAttr =&_ecb ;continue ;};if _dafg .Name .Local =="\u0063\u006c\u0061s\u0073"{_eeeeg ,_ddecce :=_dafg .Value ,error (nil );if _ddecce !=nil {return _ddecce ;};_acage .ClassAttr =&_eeeeg ;continue ;};if _dafg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_acage .InsetpenAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Local =="\u0070\u0072\u0069n\u0074"{_acage .PrintAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_acage .FilledAttr .UnmarshalXMLAttr (_dafg );continue ;};if _dafg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cegaf ,_daacb :=_dafg .Value ,error (nil );if _daacb !=nil {return _daacb ;};_acage .StrokecolorAttr =&_cegaf ;continue ;};if _dafg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dddc ,_bbad :=_dafg .Value ,error (nil );if _bbad !=nil {return _bbad ;};_acage .TitleAttr =&_dddc ;continue ;};if _dafg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dgbdb ,_cdbba :=_dafg .Value ,error (nil );if _cdbba !=nil {return _cdbba ;};_acage .OpacityAttr =&_dgbdb ;continue ;};if _dafg .Name .Local =="\u0061\u0064\u006a"{_ddgea ,_debff :=_dafg .Value ,error (nil );if _debff !=nil {return _debff ;};_acage .AdjAttr =&_ddgea ;continue ;};if _dafg .Name .Local =="\u0070\u0061\u0074\u0068"{_fdfcb ,_gdaeae :=_dafg .Value ,error (nil );if _gdaeae !=nil {return _gdaeae ;};_acage .PathAttr =&_fdfcb ;continue ;};if _dafg .Name .Local =="\u0068\u0072\u0065\u0066"{_ccbb ,_gabdb :=_dafg .Value ,error (nil );if _gabdb !=nil {return _gabdb ;};_acage .HrefAttr =&_ccbb ;continue ;};if _dafg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fgfbf ,_agdbb :=_dafg .Value ,error (nil );if _agdbb !=nil {return _agdbb ;};_acage .CoordoriginAttr =&_fgfbf ;continue ;};if _dafg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdcda ,_fcdag :=_dafg .Value ,error (nil );if _fcdag !=nil {return _fcdag ;};_acage .FillcolorAttr =&_bdcda ;continue ;};};_eabegc :for {_daff ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _ccgafe :=_daff .(type ){case _dbcbe .StartElement :switch _ccgafe .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ggdgf :=NewEG_ShapeElements ();_ggdgf .Path =NewPath ();if _gedde :=d .DecodeElement (_ggdgf .Path ,&_ccgafe );_gedde !=nil {return _gedde ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_ggdgf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ecaca :=NewEG_ShapeElements ();_ecaca .Formulas =NewFormulas ();if _caadf :=d .DecodeElement (_ecaca .Formulas ,&_ccgafe );_caadf !=nil {return _caadf ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_ecaca );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dgded :=NewEG_ShapeElements ();_dgded .Handles =NewHandles ();if _gggc :=d .DecodeElement (_dgded .Handles ,&_ccgafe );_gggc !=nil {return _gggc ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_dgded );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_babca :=NewEG_ShapeElements ();_babca .Fill =NewFill ();if _fdbb :=d .DecodeElement (_babca .Fill ,&_ccgafe );_fdbb !=nil {return _fdbb ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_babca );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_def :=NewEG_ShapeElements ();_def .Stroke =NewStroke ();if _af :=d .DecodeElement (_def .Stroke ,&_ccgafe );_af !=nil {return _af ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_def );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfefe :=NewEG_ShapeElements ();_bfefe .Shadow =NewShadow ();if _ccabg :=d .DecodeElement (_bfefe .Shadow ,&_ccgafe );_ccabg !=nil {return _ccabg ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_bfefe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_aeeff :=NewEG_ShapeElements ();_aeeff .Textbox =NewTextbox ();if _acabf :=d .DecodeElement (_aeeff .Textbox ,&_ccgafe );_acabf !=nil {return _acabf ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_aeeff );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gfbea :=NewEG_ShapeElements ();_gfbea .Textpath =NewTextpath ();if _ecbff :=d .DecodeElement (_gfbea .Textpath ,&_ccgafe );_ecbff !=nil {return _ecbff ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_gfbea );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aabae :=NewEG_ShapeElements ();_aabae .Imagedata =NewImagedata ();if _aafeg :=d .DecodeElement (_aabae .Imagedata ,&_ccgafe );_aafeg !=nil {return _aafeg ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_aabae );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bcea :=NewEG_ShapeElements ();_bcea .Skew =NewOfcSkew ();if _fegcd :=d .DecodeElement (_bcea .Skew ,&_ccgafe );_fegcd !=nil {return _fegcd ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_bcea );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_febg :=NewEG_ShapeElements ();_febg .Extrusion =NewOfcExtrusion ();if _faadda :=d .DecodeElement (_febg .Extrusion ,&_ccgafe );_faadda !=nil {return _faadda ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_febg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cfgg :=NewEG_ShapeElements ();_cfgg .Callout =NewOfcCallout ();if _cebbd :=d .DecodeElement (_cfgg .Callout ,&_ccgafe );_cebbd !=nil {return _cebbd ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_cfgg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aagbbd :=NewEG_ShapeElements ();_aagbbd .Lock =NewOfcLock ();if _fbafd :=d .DecodeElement (_aagbbd .Lock ,&_ccgafe );_fbafd !=nil {return _fbafd ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_aagbbd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_abef :=NewEG_ShapeElements ();_abef .Clippath =NewOfcClippath ();if _ffagf :=d .DecodeElement (_abef .Clippath ,&_ccgafe );_ffagf !=nil {return _ffagf ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_abef );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_deee :=NewEG_ShapeElements ();_deee .Signatureline =NewOfcSignatureline ();if _ddda :=d .DecodeElement (_deee .Signatureline ,&_ccgafe );_ddda !=nil {return _ddda ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_deee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_feb :=NewEG_ShapeElements ();_feb .Wrap =_baad .NewWrap ();if _adgb :=d .DecodeElement (_feb .Wrap ,&_ccgafe );_adgb !=nil {return _adgb ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_feb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_acad :=NewEG_ShapeElements ();_acad .Anchorlock =_baad .NewAnchorlock ();if _bgbd :=d .DecodeElement (_acad .Anchorlock ,&_ccgafe );_bgbd !=nil {return _bgbd ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_acad );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fab :=NewEG_ShapeElements ();_fab .Bordertop =_baad .NewBordertop ();if _ffcag :=d .DecodeElement (_fab .Bordertop ,&_ccgafe );_ffcag !=nil {return _ffcag ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_fab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fecf :=NewEG_ShapeElements ();_fecf .Borderbottom =_baad .NewBorderbottom ();if _dfeab :=d .DecodeElement (_fecf .Borderbottom ,&_ccgafe );_dfeab !=nil {return _dfeab ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_fecf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_eedfd :=NewEG_ShapeElements ();_eedfd .Borderleft =_baad .NewBorderleft ();if _efaff :=d .DecodeElement (_eedfd .Borderleft ,&_ccgafe );_efaff !=nil {return _efaff ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_eedfd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gcbd :=NewEG_ShapeElements ();_gcbd .Borderright =_baad .NewBorderright ();if _gagbb :=d .DecodeElement (_gcbd .Borderright ,&_ccgafe );_gagbb !=nil {return _gagbb ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_gcbd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gbecb :=NewEG_ShapeElements ();_gbecb .ClientData =_edcbg .NewClientData ();if _efbf :=d .DecodeElement (_gbecb .ClientData ,&_ccgafe );_efbf !=nil {return _efbf ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_gbecb );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_beae :=NewEG_ShapeElements ();_beae .Textdata =_abbeb .NewTextdata ();if _becg :=d .DecodeElement (_beae .Textdata ,&_ccgafe );_becg !=nil {return _becg ;};_acage .EG_ShapeElements =append (_acage .EG_ShapeElements ,_beae );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_acage .Complex =NewOfcComplex ();if _ccdga :=d .DecodeElement (_acage .Complex ,&_ccgafe );_ccdga !=nil {return _ccdga ;};default:_effcd .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 \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_ccgafe .Name );if _ffgc :=d .Skip ();_ffgc !=nil {return _ffgc ;};};case _dbcbe .EndElement :break _eabegc ;case _dbcbe .CharData :};};return nil ;};func NewOfcCT_Callout ()*OfcCT_Callout {_dcccd :=&OfcCT_Callout {};return _dcccd };func (_cebcd ST_EditAs )String ()string {switch _cebcd {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};type ST_StrokeArrowType byte ;func (_ffeg *ST_Ext )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_ffeg =0;case "\u0076\u0069\u0065\u0077":*_ffeg =1;case "\u0065\u0064\u0069\u0074":*_ffeg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_ffeg =3;};return nil ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _eeg .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _eeg .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _eeg .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;RelidAttr *string ;};func (_eadbd *CT_Line )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_defgce :=range start .Attr {if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eadbd .UserdrawnAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eadbd .ButtonAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eadbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eadbd .UserhiddenAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eadbd .CliptowrapAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eadbd .BulletAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u006f\u006c\u0065"{_eadbd .OleAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0068\u0072"{_eadbd .HrAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0073\u0070\u0069\u0064"{_egde ,_bfg :=_defgce .Value ,error (nil );if _bfg !=nil {return _bfg ;};_eadbd .SpidAttr =&_egde ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0068\u0072\u0073t\u0064"{_eadbd .HrstdAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eadbd .BwnormalAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbcca ,_fcece :=_defgce .Value ,error (nil );if _fcece !=nil {return _fcece ;};_eadbd .BordertopcolorAttr =&_gbcca ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eadbd .DgmlayoutAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eadbd .ForcedashAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eadbd .AllowoverlapAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eadbd .HrnoshadeAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eadbd .PreferrelativeAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggbd ,_cefc :=_defgce .Value ,error (nil );if _cefc !=nil {return _cefc ;};_eadbd .BorderbottomcolorAttr =&_ggbd ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u006f\u006e\u0065\u0064"{_eadbd .OnedAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gabb ,_ccgc :=_egcdd .ParseInt (_defgce .Value ,10,64);if _ccgc !=nil {return _ccgc ;};_eadbd .DgmnodekindAttr =&_gabb ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cddde ,_daedb :=_egcdd .ParseInt (_defgce .Value ,10,64);if _daedb !=nil {return _daedb ;};_eadbd .RegroupidAttr =&_cddde ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eadbd .AllowincellAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0068\u0072\u0070c\u0074"{_eefd ,_debd :=_egcdd .ParseFloat (_defgce .Value ,64);if _debd !=nil {return _debd ;};_fgdg :=float32 (_eefd );_eadbd .HrpctAttr =&_fgdg ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0063\u006c\u0069\u0070"{_eadbd .ClipAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eadbd .InsetmodeAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccdbe ,_cccfa :=_defgce .Value ,error (nil );if _cccfa !=nil {return _cccfa ;};_eadbd .BorderleftcolorAttr =&_ccdbe ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eadbd .OleiconAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dgcd ,_fgg :=_defgce .Value ,error (nil );if _fgg !=nil {return _fgg ;};_eadbd .BorderrightcolorAttr =&_dgcd ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eadbd .ConnectortypeAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eadbd .BwpureAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eadbd .BwmodeAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0073\u0070\u0074"{_cebe ,_ccgfc :=_egcdd .ParseFloat (_defgce .Value ,64);if _ccgfc !=nil {return _ccgfc ;};_added :=float32 (_cebe );_eadbd .SptAttr =&_added ;continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eadbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defgce .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eadbd .HralignAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Local =="\u0074\u006f"{_degcg ,_fffdd :=_defgce .Value ,error (nil );if _fffdd !=nil {return _fffdd ;};_eadbd .ToAttr =&_degcg ;continue ;};if _defgce .Name .Local =="\u0069\u0064"{_aadag ,_aeaea :=_defgce .Value ,error (nil );if _aeaea !=nil {return _aeaea ;};_eadbd .IdAttr =&_aadag ;continue ;};if _defgce .Name .Local =="\u0061\u006c\u0074"{_cfcee ,_eaca :=_defgce .Value ,error (nil );if _eaca !=nil {return _eaca ;};_eadbd .AltAttr =&_cfcee ;continue ;};if _defgce .Name .Local =="\u0070\u0072\u0069n\u0074"{_eadbd .PrintAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eadbd .StrokedAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acffe ,_gddgd :=_defgce .Value ,error (nil );if _gddgd !=nil {return _gddgd ;};_eadbd .WrapcoordsAttr =&_acffe ;continue ;};if _defgce .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fded ,_bacdbd :=_defgce .Value ,error (nil );if _bacdbd !=nil {return _bacdbd ;};_eadbd .StrokeweightAttr =&_fded ;continue ;};if _defgce .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bacac ,_eebga :=_defgce .Value ,error (nil );if _eebga !=nil {return _eebga ;};_eadbd .CoordoriginAttr =&_bacac ;continue ;};if _defgce .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gacea ,_fcdef :=_defgce .Value ,error (nil );if _fcdef !=nil {return _fcdef ;};_eadbd .ChromakeyAttr =&_gacea ;continue ;};if _defgce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aeacc ,_faade :=_defgce .Value ,error (nil );if _faade !=nil {return _faade ;};_eadbd .FillcolorAttr =&_aeacc ;continue ;};if _defgce .Name .Local =="\u0073\u0074\u0079l\u0065"{_cedc ,_bebdd :=_defgce .Value ,error (nil );if _bebdd !=nil {return _bebdd ;};_eadbd .StyleAttr =&_cedc ;continue ;};if _defgce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dgbda ,_gfff :=_defgce .Value ,error (nil );if _gfff !=nil {return _gfff ;};_eadbd .OpacityAttr =&_dgbda ;continue ;};if _defgce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gcgcd ,_dad :=_defgce .Value ,error (nil );if _dad !=nil {return _dad ;};_eadbd .StrokecolorAttr =&_gcgcd ;continue ;};if _defgce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eadbd .InsetpenAttr .UnmarshalXMLAttr (_defgce );continue ;};if _defgce .Name .Local =="\u0066\u0072\u006f\u006d"{_ddf ,_eeggd :=_defgce .Value ,error (nil );if _eeggd !=nil {return _eeggd ;};_eadbd .FromAttr =&_ddf ;continue ;};if _defgce .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dff ,_fbede :=_defgce .Value ,error (nil );if _fbede !=nil {return _fbede ;};_eadbd .CoordsizeAttr =&_dff ;continue ;};if _defgce .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecafc ,_ddede :=_defgce .Value ,error (nil );if _ddede !=nil {return _ddede ;};_eadbd .TitleAttr =&_ecafc ;continue ;};if _defgce .Name .Local =="\u0063\u006c\u0061s\u0073"{_abg ,_gggbg :=_defgce .Value ,error (nil );if _gggbg !=nil {return _gggbg ;};_eadbd .ClassAttr =&_abg ;continue ;};if _defgce .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bace ,_gcegd :=_defgce .Value ,error (nil );if _gcegd !=nil {return _gcegd ;};_eadbd .TargetAttr =&_bace ;continue ;};if _defgce .Name .Local =="\u0068\u0072\u0065\u0066"{_fgcf ,_bcecdd :=_defgce .Value ,error (nil );if _bcecdd !=nil {return _bcecdd ;};_eadbd .HrefAttr =&_fgcf ;continue ;};if _defgce .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eadbd .FilledAttr .UnmarshalXMLAttr (_defgce );continue ;};};_ggg :for {_caged ,_ecdg :=d .Token ();if _ecdg !=nil {return _ecdg ;};switch _ffbb :=_caged .(type ){case _dbcbe .StartElement :switch _ffbb .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fbcga :=NewEG_ShapeElements ();_fbcga .Path =NewPath ();if _fbcaf :=d .DecodeElement (_fbcga .Path ,&_ffbb );_fbcaf !=nil {return _fbcaf ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_fbcga );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cbcbg :=NewEG_ShapeElements ();_cbcbg .Formulas =NewFormulas ();if _ggbf :=d .DecodeElement (_cbcbg .Formulas ,&_ffbb );_ggbf !=nil {return _ggbf ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_cbcbg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ddbf :=NewEG_ShapeElements ();_ddbf .Handles =NewHandles ();if _cbccf :=d .DecodeElement (_ddbf .Handles ,&_ffbb );_cbccf !=nil {return _cbccf ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_ddbf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dcbcb :=NewEG_ShapeElements ();_dcbcb .Fill =NewFill ();if _dfdbf :=d .DecodeElement (_dcbcb .Fill ,&_ffbb );_dfdbf !=nil {return _dfdbf ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_dcbcb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cggg :=NewEG_ShapeElements ();_cggg .Stroke =NewStroke ();if _eef :=d .DecodeElement (_cggg .Stroke ,&_ffbb );_eef !=nil {return _eef ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_cggg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfebg :=NewEG_ShapeElements ();_bfebg .Shadow =NewShadow ();if _bfgbfc :=d .DecodeElement (_bfebg .Shadow ,&_ffbb );_bfgbfc !=nil {return _bfgbfc ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_bfebg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_agaaa :=NewEG_ShapeElements ();_agaaa .Textbox =NewTextbox ();if _gadf :=d .DecodeElement (_agaaa .Textbox ,&_ffbb );_gadf !=nil {return _gadf ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_agaaa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cbcd :=NewEG_ShapeElements ();_cbcd .Textpath =NewTextpath ();if _fefeb :=d .DecodeElement (_cbcd .Textpath ,&_ffbb );_fefeb !=nil {return _fefeb ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_cbcd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fbegg :=NewEG_ShapeElements ();_fbegg .Imagedata =NewImagedata ();if _ccccbb :=d .DecodeElement (_fbegg .Imagedata ,&_ffbb );_ccccbb !=nil {return _ccccbb ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_fbegg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gffg :=NewEG_ShapeElements ();_gffg .Skew =NewOfcSkew ();if _eaeaef :=d .DecodeElement (_gffg .Skew ,&_ffbb );_eaeaef !=nil {return _eaeaef ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_gffg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_adab :=NewEG_ShapeElements ();_adab .Extrusion =NewOfcExtrusion ();if _accda :=d .DecodeElement (_adab .Extrusion ,&_ffbb );_accda !=nil {return _accda ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_adab );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_edgbc :=NewEG_ShapeElements ();_edgbc .Callout =NewOfcCallout ();if _ggcad :=d .DecodeElement (_edgbc .Callout ,&_ffbb );_ggcad !=nil {return _ggcad ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_edgbc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gadfd :=NewEG_ShapeElements ();_gadfd .Lock =NewOfcLock ();if _d :=d .DecodeElement (_gadfd .Lock ,&_ffbb );_d !=nil {return _d ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_gadfd );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_aegae :=NewEG_ShapeElements ();_aegae .Clippath =NewOfcClippath ();if _cegeg :=d .DecodeElement (_aegae .Clippath ,&_ffbb );_cegeg !=nil {return _cegeg ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_aegae );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_efagf :=NewEG_ShapeElements ();_efagf .Signatureline =NewOfcSignatureline ();if _deadc :=d .DecodeElement (_efagf .Signatureline ,&_ffbb );_deadc !=nil {return _deadc ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_efagf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ebbee :=NewEG_ShapeElements ();_ebbee .Wrap =_baad .NewWrap ();if _fdfb :=d .DecodeElement (_ebbee .Wrap ,&_ffbb );_fdfb !=nil {return _fdfb ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_ebbee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dfae :=NewEG_ShapeElements ();_dfae .Anchorlock =_baad .NewAnchorlock ();if _eaecg :=d .DecodeElement (_dfae .Anchorlock ,&_ffbb );_eaecg !=nil {return _eaecg ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_dfae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fcccg :=NewEG_ShapeElements ();_fcccg .Bordertop =_baad .NewBordertop ();if _dcee :=d .DecodeElement (_fcccg .Bordertop ,&_ffbb );_dcee !=nil {return _dcee ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_fcccg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_egac :=NewEG_ShapeElements ();_egac .Borderbottom =_baad .NewBorderbottom ();if _dgbff :=d .DecodeElement (_egac .Borderbottom ,&_ffbb );_dgbff !=nil {return _dgbff ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_egac );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dcdee :=NewEG_ShapeElements ();_dcdee .Borderleft =_baad .NewBorderleft ();if _gbgc :=d .DecodeElement (_dcdee .Borderleft ,&_ffbb );_gbgc !=nil {return _gbgc ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_dcdee );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_acaab :=NewEG_ShapeElements ();_acaab .Borderright =_baad .NewBorderright ();if _eafd :=d .DecodeElement (_acaab .Borderright ,&_ffbb );_eafd !=nil {return _eafd ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_acaab );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bcfc :=NewEG_ShapeElements ();_bcfc .ClientData =_edcbg .NewClientData ();if _gdag :=d .DecodeElement (_bcfc .ClientData ,&_ffbb );_gdag !=nil {return _gdag ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_bcfc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cgac :=NewEG_ShapeElements ();_cgac .Textdata =_abbeb .NewTextdata ();if _cbeec :=d .DecodeElement (_cgac .Textdata ,&_ffbb );_cbeec !=nil {return _cbeec ;};_eadbd .EG_ShapeElements =append (_eadbd .EG_ShapeElements ,_cgac );default:_effcd .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_ffbb .Name );if _eabbd :=d .Skip ();_eabbd !=nil {return _eabbd ;};};case _dbcbe .EndElement :break _ggg ;case _dbcbe .CharData :};};return nil ;};func (_adeaa *AG_Path )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_bdgcdc :=range start .Attr {if _bdgcdc .Name .Local =="\u0070\u0061\u0074\u0068"{_abgca ,_becea :=_bdgcdc .Value ,error (nil );if _becea !=nil {return _becea ;};_adeaa .PathAttr =&_abgca ;continue ;};};for {_cggb ,_bcecd :=d .Token ();if _bcecd !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bcecd );};if _dgdca ,_bbbac :=_cggb .(_dbcbe .EndElement );_bbbac &&_dgdca .Name ==start .Name {break ;};};return nil ;};func (_bcegf *Polyline )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_bcegf .CT_PolyLine =*NewCT_PolyLine ();for _ ,_feee :=range start .Attr {if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcegf .UserdrawnAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0063\u006c\u0069\u0070"{_bcegf .ClipAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcegf .UserhiddenAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcegf .InsetmodeAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcegf .BulletAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcegf .PreferrelativeAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0068\u0072"{_bcegf .HrAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcegf .OleiconAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcegf .HrstdAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcegf .HrnoshadeAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efge ,_cbegd :=_feee .Value ,error (nil );if _cbegd !=nil {return _cbegd ;};_bcegf .BordertopcolorAttr =&_efge ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcegf .DgmlayoutAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcegf .AllowoverlapAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcegf .BwnormalAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcegf .CliptowrapAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bbcbf ,_befee :=_feee .Value ,error (nil );if _befee !=nil {return _befee ;};_bcegf .BorderbottomcolorAttr =&_bbcbf ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u006f\u006e\u0065\u0064"{_bcegf .OnedAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcegf .DgmlayoutmruAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cacc ,_ecggg :=_egcdd .ParseInt (_feee .Value ,10,64);if _ecggg !=nil {return _ecggg ;};_bcegf .RegroupidAttr =&_cacc ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcegf .AllowincellAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0068\u0072\u0070c\u0074"{_ceada ,_fcgdg :=_egcdd .ParseFloat (_feee .Value ,64);if _fcgdg !=nil {return _fcgdg ;};_bdagc :=float32 (_ceada );_bcegf .HrpctAttr =&_bdagc ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcegf .ButtonAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0073\u0070\u0069\u0064"{_cdfba ,_fbcfa :=_feee .Value ,error (nil );if _fbcfa !=nil {return _fbcfa ;};_bcegf .SpidAttr =&_cdfba ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0073\u0070\u0074"{_eecdc ,_fabfg :=_egcdd .ParseFloat (_feee .Value ,64);if _fabfg !=nil {return _fabfg ;};_feegg :=float32 (_eecdc );_bcegf .SptAttr =&_feegg ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcbfa ,_gddcf :=_feee .Value ,error (nil );if _gddcf !=nil {return _gddcf ;};_bcegf .BorderleftcolorAttr =&_gcbfa ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u006f\u006c\u0065"{_bcegf .OleAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccbca ,_gacb :=_feee .Value ,error (nil );if _gacb !=nil {return _gacb ;};_bcegf .BorderrightcolorAttr =&_ccbca ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcegf .BwmodeAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdcac ,_gce :=_egcdd .ParseInt (_feee .Value ,10,64);if _gce !=nil {return _gce ;};_bcegf .DgmnodekindAttr =&_fdcac ;continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcegf .ForcedashAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcegf .BwpureAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcegf .ConnectortypeAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcegf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcegf .HralignAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cedcag ,_bffed :=_feee .Value ,error (nil );if _bffed !=nil {return _bffed ;};_bcegf .CoordsizeAttr =&_cedcag ;continue ;};if _feee .Name .Local =="\u0073\u0074\u0079l\u0065"{_gabge ,_baee :=_feee .Value ,error (nil );if _baee !=nil {return _baee ;};_bcegf .StyleAttr =&_gabge ;continue ;};if _feee .Name .Local =="\u0069\u0064"{_cafab ,_ffeee :=_feee .Value ,error (nil );if _ffeee !=nil {return _ffeee ;};_bcegf .IdAttr =&_cafab ;continue ;};if _feee .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcegf .StrokedAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcegf .PrintAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdfg ,_bfb :=_feee .Value ,error (nil );if _bfb !=nil {return _bfb ;};_bcegf .StrokeweightAttr =&_gdfg ;continue ;};if _feee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aacd ,_abgee :=_feee .Value ,error (nil );if _abgee !=nil {return _abgee ;};_bcegf .WrapcoordsAttr =&_aacd ;continue ;};if _feee .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_baed ,_gefeg :=_feee .Value ,error (nil );if _gefeg !=nil {return _gefeg ;};_bcegf .ChromakeyAttr =&_baed ;continue ;};if _feee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_decb ,_abfg :=_feee .Value ,error (nil );if _abfg !=nil {return _abfg ;};_bcegf .FillcolorAttr =&_decb ;continue ;};if _feee .Name .Local =="\u0061\u006c\u0074"{_egbge ,_ffag :=_feee .Value ,error (nil );if _ffag !=nil {return _ffag ;};_bcegf .AltAttr =&_egbge ;continue ;};if _feee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_befa ,_deba :=_feee .Value ,error (nil );if _deba !=nil {return _deba ;};_bcegf .OpacityAttr =&_befa ;continue ;};if _feee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_adfb ,_cedca :=_feee .Value ,error (nil );if _cedca !=nil {return _cedca ;};_bcegf .StrokecolorAttr =&_adfb ;continue ;};if _feee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcegf .InsetpenAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcegf .FilledAttr .UnmarshalXMLAttr (_feee );continue ;};if _feee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgfd ,_adae :=_feee .Value ,error (nil );if _adae !=nil {return _adae ;};_bcegf .CoordoriginAttr =&_cgfd ;continue ;};if _feee .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcgbaa ,_cdee :=_feee .Value ,error (nil );if _cdee !=nil {return _cdee ;};_bcegf .TitleAttr =&_dcgbaa ;continue ;};if _feee .Name .Local =="\u0063\u006c\u0061s\u0073"{_dacg ,_ggeaa :=_feee .Value ,error (nil );if _ggeaa !=nil {return _ggeaa ;};_bcegf .ClassAttr =&_dacg ;continue ;};if _feee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cadcge ,_edfcd :=_feee .Value ,error (nil );if _edfcd !=nil {return _edfcd ;};_bcegf .TargetAttr =&_cadcge ;continue ;};if _feee .Name .Local =="\u0068\u0072\u0065\u0066"{_beg ,_bbade :=_feee .Value ,error (nil );if _bbade !=nil {return _bbade ;};_bcegf .HrefAttr =&_beg ;continue ;};if _feee .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_fagb ,_cceag :=_feee .Value ,error (nil );if _cceag !=nil {return _cceag ;};_bcegf .PointsAttr =&_fagb ;continue ;};};_aacbg :for {_fbbe ,_egddc :=d .Token ();if _egddc !=nil {return _egddc ;};switch _dbfgb :=_fbbe .(type ){case _dbcbe .StartElement :switch _dbfgb .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_acdg :=NewOfcInk ();if _abcf :=d .DecodeElement (_acdg ,&_dbfgb );_abcf !=nil {return _abcf ;};_bcegf .Ink =append (_bcegf .Ink ,_acdg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bdbb :=NewEG_ShapeElements ();_bdbb .Path =NewPath ();if _gffca :=d .DecodeElement (_bdbb .Path ,&_dbfgb );_gffca !=nil {return _gffca ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_bdbb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_egdge :=NewEG_ShapeElements ();_egdge .Formulas =NewFormulas ();if _degeea :=d .DecodeElement (_egdge .Formulas ,&_dbfgb );_degeea !=nil {return _degeea ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_egdge );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_abag :=NewEG_ShapeElements ();_abag .Handles =NewHandles ();if _gaefc :=d .DecodeElement (_abag .Handles ,&_dbfgb );_gaefc !=nil {return _gaefc ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_abag );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cfcab :=NewEG_ShapeElements ();_cfcab .Fill =NewFill ();if _cgdfc :=d .DecodeElement (_cfcab .Fill ,&_dbfgb );_cgdfc !=nil {return _cgdfc ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_cfcab );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ffgcg :=NewEG_ShapeElements ();_ffgcg .Stroke =NewStroke ();if _daeeg :=d .DecodeElement (_ffgcg .Stroke ,&_dbfgb );_daeeg !=nil {return _daeeg ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_ffgcg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_baae :=NewEG_ShapeElements ();_baae .Shadow =NewShadow ();if _dfbac :=d .DecodeElement (_baae .Shadow ,&_dbfgb );_dfbac !=nil {return _dfbac ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_baae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_agfgf :=NewEG_ShapeElements ();_agfgf .Textbox =NewTextbox ();if _ggdeb :=d .DecodeElement (_agfgf .Textbox ,&_dbfgb );_ggdeb !=nil {return _ggdeb ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_agfgf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ced :=NewEG_ShapeElements ();_ced .Textpath =NewTextpath ();if _eacdc :=d .DecodeElement (_ced .Textpath ,&_dbfgb );_eacdc !=nil {return _eacdc ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_ced );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bcca :=NewEG_ShapeElements ();_bcca .Imagedata =NewImagedata ();if _fffba :=d .DecodeElement (_bcca .Imagedata ,&_dbfgb );_fffba !=nil {return _fffba ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_bcca );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gcdfe :=NewEG_ShapeElements ();_gcdfe .Skew =NewOfcSkew ();if _cbded :=d .DecodeElement (_gcdfe .Skew ,&_dbfgb );_cbded !=nil {return _cbded ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_gcdfe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gaega :=NewEG_ShapeElements ();_gaega .Extrusion =NewOfcExtrusion ();if _bafg :=d .DecodeElement (_gaega .Extrusion ,&_dbfgb );_bafg !=nil {return _bafg ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_gaega );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dfdee :=NewEG_ShapeElements ();_dfdee .Callout =NewOfcCallout ();if _abga :=d .DecodeElement (_dfdee .Callout ,&_dbfgb );_abga !=nil {return _abga ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_dfdee );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dcfa :=NewEG_ShapeElements ();_dcfa .Lock =NewOfcLock ();if _dgbdd :=d .DecodeElement (_dcfa .Lock ,&_dbfgb );_dgbdd !=nil {return _dgbdd ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_dcfa );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ffdefa :=NewEG_ShapeElements ();_ffdefa .Clippath =NewOfcClippath ();if _feefc :=d .DecodeElement (_ffdefa .Clippath ,&_dbfgb );_feefc !=nil {return _feefc ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_ffdefa );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cddcg :=NewEG_ShapeElements ();_cddcg .Signatureline =NewOfcSignatureline ();if _edadg :=d .DecodeElement (_cddcg .Signatureline ,&_dbfgb );_edadg !=nil {return _edadg ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_cddcg );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bged :=NewEG_ShapeElements ();_bged .Wrap =_baad .NewWrap ();if _gbae :=d .DecodeElement (_bged .Wrap ,&_dbfgb );_gbae !=nil {return _gbae ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_bged );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dgaabb :=NewEG_ShapeElements ();_dgaabb .Anchorlock =_baad .NewAnchorlock ();if _ccea :=d .DecodeElement (_dgaabb .Anchorlock ,&_dbfgb );_ccea !=nil {return _ccea ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_dgaabb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ffffe :=NewEG_ShapeElements ();_ffffe .Bordertop =_baad .NewBordertop ();if _dfbcg :=d .DecodeElement (_ffffe .Bordertop ,&_dbfgb );_dfbcg !=nil {return _dfbcg ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_ffffe );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_e :=NewEG_ShapeElements ();_e .Borderbottom =_baad .NewBorderbottom ();if _aggg :=d .DecodeElement (_e .Borderbottom ,&_dbfgb );_aggg !=nil {return _aggg ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_e );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_eddgf :=NewEG_ShapeElements ();_eddgf .Borderleft =_baad .NewBorderleft ();if _eagb :=d .DecodeElement (_eddgf .Borderleft ,&_dbfgb );_eagb !=nil {return _eagb ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_eddgf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_adeba :=NewEG_ShapeElements ();_adeba .Borderright =_baad .NewBorderright ();if _dddec :=d .DecodeElement (_adeba .Borderright ,&_dbfgb );_dddec !=nil {return _dddec ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_adeba );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aefc :=NewEG_ShapeElements ();_aefc .ClientData =_edcbg .NewClientData ();if _dd :=d .DecodeElement (_aefc .ClientData ,&_dbfgb );_dd !=nil {return _dd ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_aefc );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_edcaf :=NewEG_ShapeElements ();_edcaf .Textdata =_abbeb .NewTextdata ();if _egeb :=d .DecodeElement (_edcaf .Textdata ,&_dbfgb );_egeb !=nil {return _egeb ;};_bcegf .EG_ShapeElements =append (_bcegf .EG_ShapeElements ,_edcaf );default:_effcd .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\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_dbfgb .Name );if _ffdec :=d .Skip ();_ffdec !=nil {return _ffdec ;};};case _dbcbe .EndElement :break _aacbg ;case _dbcbe .CharData :};};return nil ;};type Path struct{CT_Path };func (_cccbb *OfcST_DiagramLayout )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cbga ,_ecdb :=d .Token ();if _ecdb !=nil {return _ecdb ;};if _fgddc ,_cgfdaf :=_cbga .(_dbcbe .EndElement );_cgfdaf &&_fgddc .Name ==start .Name {*_cccbb =1;return nil ;};if _bgfda ,_gfcc :=_cbga .(_dbcbe .CharData );!_gfcc {return _eedc .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",_cbga );}else {switch string (_bgfda ){case "":*_cccbb =0;case "\u0030":*_cccbb =1;case "\u0031":*_cccbb =2;case "\u0032":*_cccbb =3;case "\u0033":*_cccbb =4;};};_cbga ,_ecdb =d .Token ();if _ecdb !=nil {return _ecdb ;};if _ebfeb ,_gffe :=_cbga .(_dbcbe .EndElement );_gffe &&_ebfeb .Name ==start .Name {return nil ;};return _eedc .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",_cbga );};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_gdfa *ST_EditAs )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_becee ,_aagg :=d .Token ();if _aagg !=nil {return _aagg ;};if _feaag ,_agdd :=_becee .(_dbcbe .EndElement );_agdd &&_feaag .Name ==start .Name {*_gdfa =1;return nil ;};if _bfcbe ,_bddebe :=_becee .(_dbcbe .CharData );!_bddebe {return _eedc .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",_becee );}else {switch string (_bfcbe ){case "":*_gdfa =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_gdfa =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_gdfa =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_gdfa =3;case "\u0063\u0079\u0063l\u0065":*_gdfa =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gdfa =5;case "\u0076\u0065\u006e\u006e":*_gdfa =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_gdfa =7;};};_becee ,_aagg =d .Token ();if _aagg !=nil {return _aagg ;};if _egcdf ,_cffcd :=_becee .(_dbcbe .EndElement );_cffcd &&_egcdf .Name ==start .Name {return nil ;};return _eedc .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",_becee );};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_eecfd :=&AG_AllCoreAttributes {};return _eecfd ;};func (_egf ST_StrokeEndCap )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_egf .String (),start );}; +// Validate validates the AG_AllCoreAttributes and its children +func (_fda *AG_AllCoreAttributes )Validate ()error {return _fda .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func NewOfcCT_Complex ()*OfcCT_Complex {_fdcb :=&OfcCT_Complex {};return _fdcb }; -// Validate validates the Polyline and its children -func (_ebebce *Polyline )Validate ()error {return _ebebce .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func (_aabed *OfcST_ExtrusionRender )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_gagg ,_dfdc :=d .Token ();if _dfdc !=nil {return _dfdc ;};if _degee ,_ddgc :=_gagg .(_dbcbe .EndElement );_ddgc &&_degee .Name ==start .Name {*_aabed =1;return nil ;};if _daaf ,_bgfg :=_gagg .(_dbcbe .CharData );!_bgfg {return _eedc .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",_gagg );}else {switch string (_daaf ){case "":*_aabed =0;case "\u0073\u006f\u006ci\u0064":*_aabed =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_aabed =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_aabed =3;};};_gagg ,_dfdc =d .Token ();if _dfdc !=nil {return _dfdc ;};if _bcgcc ,_cgaa :=_gagg .(_dbcbe .EndElement );_cgaa &&_bcgcc .Name ==start .Name {return nil ;};return _eedc .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",_gagg );};func (_fadfb *OfcCT_Proxy )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_cdccc :=range start .Attr {if _cdccc .Name .Local =="\u0073\u0074\u0061r\u0074"{_fadfb .StartAttr .UnmarshalXMLAttr (_cdccc );continue ;};if _cdccc .Name .Local =="\u0065\u006e\u0064"{_fadfb .EndAttr .UnmarshalXMLAttr (_cdccc );continue ;};if _cdccc .Name .Local =="\u0069\u0064\u0072e\u0066"{_affdb ,_ebfc :=_cdccc .Value ,error (nil );if _ebfc !=nil {return _ebfc ;};_fadfb .IdrefAttr =&_affdb ;continue ;};if _cdccc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_cdba ,_bcab :=_egcdd .ParseInt (_cdccc .Value ,10,32);if _bcab !=nil {return _bcab ;};_bfgea :=int32 (_cdba );_fadfb .ConnectlocAttr =&_bfgea ;continue ;};};for {_eefe ,_eedad :=d .Token ();if _eedad !=nil {return _eedc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_eedad );};if _gcagc ,_cfcfbc :=_eefe .(_dbcbe .EndElement );_cfcfbc &&_gcagc .Name ==start .Name {break ;};};return nil ;};func (_fadbe *CT_Arc )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _fadbe .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .StartAngleAttr )});};if _fadbe .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .EndAngleAttr )});};if _fadbe .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .HrefAttr )});};if _fadbe .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .TargetAttr )});};if _fadbe .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .ClassAttr )});};if _fadbe .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .TitleAttr )});};if _fadbe .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .AltAttr )});};if _fadbe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .CoordsizeAttr )});};if _fadbe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .CoordoriginAttr )});};if _fadbe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .WrapcoordsAttr )});};if _fadbe .PrintAttr !=_eeg .ST_TrueFalseUnset {_fdfae ,_efbe :=_fadbe .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _efbe !=nil {return _efbe ;};start .Attr =append (start .Attr ,_fdfae );};if _fadbe .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .IdAttr )});};if _fadbe .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .StyleAttr )});};if _fadbe .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .SpidAttr )});};if _fadbe .OnedAttr !=_eeg .ST_TrueFalseUnset {_accaa ,_dcbab :=_fadbe .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _dcbab !=nil {return _dcbab ;};start .Attr =append (start .Attr ,_accaa );};if _fadbe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .RegroupidAttr )});};if _fadbe .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_febb ,_ggde :=_fadbe .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ggde !=nil {return _ggde ;};start .Attr =append (start .Attr ,_febb );};if _fadbe .ButtonAttr !=_eeg .ST_TrueFalseUnset {_ddgcb ,_begf :=_fadbe .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _begf !=nil {return _begf ;};start .Attr =append (start .Attr ,_ddgcb );};if _fadbe .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_abgea ,_cdbed :=_fadbe .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cdbed !=nil {return _cdbed ;};start .Attr =append (start .Attr ,_abgea );};if _fadbe .BulletAttr !=_eeg .ST_TrueFalseUnset {_edeb ,_gbd :=_fadbe .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gbd !=nil {return _gbd ;};start .Attr =append (start .Attr ,_edeb );};if _fadbe .HrAttr !=_eeg .ST_TrueFalseUnset {_badd ,_acaeea :=_fadbe .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _acaeea !=nil {return _acaeea ;};start .Attr =append (start .Attr ,_badd );};if _fadbe .HrstdAttr !=_eeg .ST_TrueFalseUnset {_fefce ,_gcdbc :=_fadbe .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gcdbc !=nil {return _gcdbc ;};start .Attr =append (start .Attr ,_fefce );};if _fadbe .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_fg ,_ffgag :=_fadbe .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _ffgag !=nil {return _ffgag ;};start .Attr =append (start .Attr ,_fg );};if _fadbe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .HrpctAttr )});};if _fadbe .HralignAttr !=OfcST_HrAlignUnset {_dcedfg ,_bcdgg :=_fadbe .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _bcdgg !=nil {return _bcdgg ;};start .Attr =append (start .Attr ,_dcedfg );};if _fadbe .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_gcafc ,_bagfb :=_fadbe .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bagfb !=nil {return _bagfb ;};start .Attr =append (start .Attr ,_gcafc );};if _fadbe .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_fcegf ,_eefb :=_fadbe .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _eefb !=nil {return _eefb ;};start .Attr =append (start .Attr ,_fcegf );};if _fadbe .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_aacad ,_ebgfd :=_fadbe .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _ebgfd !=nil {return _ebgfd ;};start .Attr =append (start .Attr ,_aacad );};if _fadbe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .BordertopcolorAttr )});};if _fadbe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .BorderleftcolorAttr )});};if _fadbe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .BorderbottomcolorAttr )});};if _fadbe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .BorderrightcolorAttr )});};if _fadbe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bbgff ,_adgad :=_fadbe .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _adgad !=nil {return _adgad ;};start .Attr =append (start .Attr ,_bbgff );};if _fadbe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .DgmnodekindAttr )});};if _fadbe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cfdde ,_cfgdfe :=_fadbe .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _cfgdfe !=nil {return _cfgdfe ;};start .Attr =append (start .Attr ,_cfdde );};if _fadbe .InsetmodeAttr !=OfcST_InsetModeUnset {_cddged ,_ggcag :=_fadbe .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ggcag !=nil {return _ggcag ;};start .Attr =append (start .Attr ,_cddged );};if _fadbe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .OpacityAttr )});};if _fadbe .StrokedAttr !=_eeg .ST_TrueFalseUnset {_fgdc ,_gfbdaf :=_fadbe .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gfbdaf !=nil {return _gfbdaf ;};start .Attr =append (start .Attr ,_fgdc );};if _fadbe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .StrokecolorAttr )});};if _fadbe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .StrokeweightAttr )});};if _fadbe .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_gffgf ,_caef :=_fadbe .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _caef !=nil {return _caef ;};start .Attr =append (start .Attr ,_gffgf );};if _fadbe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .ChromakeyAttr )});};if _fadbe .FilledAttr !=_eeg .ST_TrueFalseUnset {_bgcba ,_cedfee :=_fadbe .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cedfee !=nil {return _cedfee ;};start .Attr =append (start .Attr ,_bgcba );};if _fadbe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .FillcolorAttr )});};if _fadbe .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_fadbe .SptAttr )});};if _fadbe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_feaga ,_dcgabe :=_fadbe .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dcgabe !=nil {return _dcgabe ;};start .Attr =append (start .Attr ,_feaga );};if _fadbe .BwmodeAttr !=OfcST_BWModeUnset {_bddbb ,_eeb :=_fadbe .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _eeb !=nil {return _eeb ;};start .Attr =append (start .Attr ,_bddbb );};if _fadbe .BwpureAttr !=OfcST_BWModeUnset {_dedeg ,_acgea :=_fadbe .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _acgea !=nil {return _acgea ;};start .Attr =append (start .Attr ,_dedeg );};if _fadbe .BwnormalAttr !=OfcST_BWModeUnset {_gge ,_eceeg :=_fadbe .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eceeg !=nil {return _eceeg ;};start .Attr =append (start .Attr ,_gge );};if _fadbe .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_aafg ,_cadc :=_fadbe .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _cadc !=nil {return _cadc ;};start .Attr =append (start .Attr ,_aafg );};if _fadbe .OleiconAttr !=_eeg .ST_TrueFalseUnset {_agda ,_gbebc :=_fadbe .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gbebc !=nil {return _gbebc ;};start .Attr =append (start .Attr ,_agda );};if _fadbe .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_ebefe ,_afcg :=_fadbe .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _afcg !=nil {return _afcg ;};start .Attr =append (start .Attr ,_ebefe );};if _fadbe .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_gbfde ,_ffg :=_fadbe .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _ffg !=nil {return _ffg ;};start .Attr =append (start .Attr ,_gbfde );};if _fadbe .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_ccdeg ,_gfcg :=_fadbe .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gfcg !=nil {return _gfcg ;};start .Attr =append (start .Attr ,_ccdeg );};if _fadbe .ClipAttr !=_eeg .ST_TrueFalseUnset {_agbab ,_gedbe :=_fadbe .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _gedbe !=nil {return _gedbe ;};start .Attr =append (start .Attr ,_agbab );};e .EncodeToken (start );if _fadbe .EG_ShapeElements !=nil {for _ ,_baeb :=range _fadbe .EG_ShapeElements {_baeb .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Curve and its children +func (_gdgba *CT_Curve )Validate ()error {return _gdgba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_gfgbc OfcST_OLEDrawAspect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfgbc .String (),start );};func NewCT_Shape ()*CT_Shape {_fbca :=&CT_Shape {};return _fbca };func (_bbfgf *CT_Oval )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbfgf .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .HrefAttr )});};if _bbfgf .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .TargetAttr )});};if _bbfgf .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .ClassAttr )});};if _bbfgf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .TitleAttr )});};if _bbfgf .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .AltAttr )});};if _bbfgf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .CoordsizeAttr )});};if _bbfgf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .CoordoriginAttr )});};if _bbfgf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .WrapcoordsAttr )});};if _bbfgf .PrintAttr !=_bd .ST_TrueFalseUnset {_bbafd ,_aagff :=_bbfgf .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aagff !=nil {return _aagff ;};start .Attr =append (start .Attr ,_bbafd );};if _bbfgf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .IdAttr )});};if _bbfgf .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .StyleAttr )});};if _bbfgf .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .SpidAttr )});};if _bbfgf .OnedAttr !=_bd .ST_TrueFalseUnset {_bbdf ,_ecfac :=_bbfgf .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _ecfac !=nil {return _ecfac ;};start .Attr =append (start .Attr ,_bbdf );};if _bbfgf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .RegroupidAttr )});};if _bbfgf .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_gbdfd ,_dfdfd :=_bbfgf .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _dfdfd !=nil {return _dfdfd ;};start .Attr =append (start .Attr ,_gbdfd );};if _bbfgf .ButtonAttr !=_bd .ST_TrueFalseUnset {_gaba ,_fbagf :=_bbfgf .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbagf !=nil {return _fbagf ;};start .Attr =append (start .Attr ,_gaba );};if _bbfgf .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_bdac ,_aedga :=_bbfgf .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aedga !=nil {return _aedga ;};start .Attr =append (start .Attr ,_bdac );};if _bbfgf .BulletAttr !=_bd .ST_TrueFalseUnset {_cbedf ,_fdgda :=_bbfgf .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _fdgda !=nil {return _fdgda ;};start .Attr =append (start .Attr ,_cbedf );};if _bbfgf .HrAttr !=_bd .ST_TrueFalseUnset {_gdcb ,_dbgd :=_bbfgf .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _dbgd !=nil {return _dbgd ;};start .Attr =append (start .Attr ,_gdcb );};if _bbfgf .HrstdAttr !=_bd .ST_TrueFalseUnset {_dfcca ,_fddcc :=_bbfgf .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _fddcc !=nil {return _fddcc ;};start .Attr =append (start .Attr ,_dfcca );};if _bbfgf .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_fadbb ,_deeg :=_bbfgf .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _deeg !=nil {return _deeg ;};start .Attr =append (start .Attr ,_fadbb );};if _bbfgf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .HrpctAttr )});};if _bbfgf .HralignAttr !=OfcST_HrAlignUnset {_gbbc ,_dccab :=_bbfgf .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _dccab !=nil {return _dccab ;};start .Attr =append (start .Attr ,_gbbc );};if _bbfgf .AllowincellAttr !=_bd .ST_TrueFalseUnset {_befdc ,_beag :=_bbfgf .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _beag !=nil {return _beag ;};start .Attr =append (start .Attr ,_befdc );};if _bbfgf .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_fgef ,_bacc :=_bbfgf .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bacc !=nil {return _bacc ;};start .Attr =append (start .Attr ,_fgef );};if _bbfgf .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_becd ,_bgdd :=_bbfgf .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _bgdd !=nil {return _bgdd ;};start .Attr =append (start .Attr ,_becd );};if _bbfgf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .BordertopcolorAttr )});};if _bbfgf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .BorderleftcolorAttr )});};if _bbfgf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .BorderbottomcolorAttr )});};if _bbfgf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .BorderrightcolorAttr )});};if _bbfgf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_aafgc ,_fcdaf :=_bbfgf .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fcdaf !=nil {return _fcdaf ;};start .Attr =append (start .Attr ,_aafgc );};if _bbfgf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .DgmnodekindAttr )});};if _bbfgf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fcdg ,_ffada :=_bbfgf .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _ffada !=nil {return _ffada ;};start .Attr =append (start .Attr ,_fcdg );};if _bbfgf .InsetmodeAttr !=OfcST_InsetModeUnset {_abfg ,_gebac :=_bbfgf .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gebac !=nil {return _gebac ;};start .Attr =append (start .Attr ,_abfg );};if _bbfgf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .OpacityAttr )});};if _bbfgf .StrokedAttr !=_bd .ST_TrueFalseUnset {_dadce ,_bfe :=_bbfgf .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_dadce );};if _bbfgf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .StrokecolorAttr )});};if _bbfgf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .StrokeweightAttr )});};if _bbfgf .InsetpenAttr !=_bd .ST_TrueFalseUnset {_fgdga ,_dcee :=_bbfgf .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dcee !=nil {return _dcee ;};start .Attr =append (start .Attr ,_fgdga );};if _bbfgf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .ChromakeyAttr )});};if _bbfgf .FilledAttr !=_bd .ST_TrueFalseUnset {_dcec ,_bfeg :=_bbfgf .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bfeg !=nil {return _bfeg ;};start .Attr =append (start .Attr ,_dcec );};if _bbfgf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .FillcolorAttr )});};if _bbfgf .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .SptAttr )});};if _bbfgf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edeeg ,_dbgf :=_bbfgf .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dbgf !=nil {return _dbgf ;};start .Attr =append (start .Attr ,_edeeg );};if _bbfgf .BwmodeAttr !=OfcST_BWModeUnset {_bcccb ,_cbbc :=_bbfgf .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbbc !=nil {return _cbbc ;};start .Attr =append (start .Attr ,_bcccb );};if _bbfgf .BwpureAttr !=OfcST_BWModeUnset {_acfee ,_fffdb :=_bbfgf .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _fffdb !=nil {return _fffdb ;};start .Attr =append (start .Attr ,_acfee );};if _bbfgf .BwnormalAttr !=OfcST_BWModeUnset {_effc ,_bdaag :=_bbfgf .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bdaag !=nil {return _bdaag ;};start .Attr =append (start .Attr ,_effc );};if _bbfgf .ForcedashAttr !=_bd .ST_TrueFalseUnset {_efcgf ,_bfee :=_bbfgf .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _bfee !=nil {return _bfee ;};start .Attr =append (start .Attr ,_efcgf );};if _bbfgf .OleiconAttr !=_bd .ST_TrueFalseUnset {_cabb ,_eafd :=_bbfgf .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _eafd !=nil {return _eafd ;};start .Attr =append (start .Attr ,_cabb );};if _bbfgf .OleAttr !=_bd .ST_TrueFalseBlankUnset {_cddd ,_fddgg :=_bbfgf .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _fddgg !=nil {return _fddgg ;};start .Attr =append (start .Attr ,_cddd );};if _bbfgf .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_dbbad ,_edde :=_bbfgf .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _edde !=nil {return _edde ;};start .Attr =append (start .Attr ,_dbbad );};if _bbfgf .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_fffg ,_dfcf :=_bbfgf .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dfcf !=nil {return _dfcf ;};start .Attr =append (start .Attr ,_fffg );};if _bbfgf .ClipAttr !=_bd .ST_TrueFalseUnset {_acgb ,_fbeg :=_bbfgf .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _fbeg !=nil {return _fbeg ;};start .Attr =append (start .Attr ,_acgb );};e .EncodeToken (start );if _bbfgf .EG_ShapeElements !=nil {for _ ,_faae :=range _bbfgf .EG_ShapeElements {_faae .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abc *AG_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abc .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_abc .StyleAttr )});};return nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_gfcdea :=&OfcCT_Rules {};return _gfcdea }; -// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path -func (_fcbgd *CT_Image )ValidateWithPath (path string )error {for _aefea ,_dafea :=range _fcbgd .EG_ShapeElements {if _ebge :=_dafea .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aefea ));_ebge !=nil {return _ebge ;};};if _dbgf :=_fcbgd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dbgf !=nil {return _dbgf ;};if _dbed :=_fcbgd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dbed !=nil {return _dbed ;};if _dbfcbd :=_fcbgd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbfcbd !=nil {return _dbfcbd ;};if _dbeg :=_fcbgd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dbeg !=nil {return _dbeg ;};if _geaa :=_fcbgd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_geaa !=nil {return _geaa ;};if _dgacff :=_fcbgd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dgacff !=nil {return _dgacff ;};if _gedc :=_fcbgd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gedc !=nil {return _gedc ;};if _feedb :=_fcbgd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_feedb !=nil {return _feedb ;};if _dcbgg :=_fcbgd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dcbgg !=nil {return _dcbgg ;};if _gecf :=_fcbgd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gecf !=nil {return _gecf ;};if _fbea :=_fcbgd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fbea !=nil {return _fbea ;};if _cefddg :=_fcbgd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cefddg !=nil {return _cefddg ;};if _feefg :=_fcbgd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_feefg !=nil {return _feefg ;};if _ecgbd :=_fcbgd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ecgbd !=nil {return _ecgbd ;};if _abdad :=_fcbgd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_abdad !=nil {return _abdad ;};if _facge :=_fcbgd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_facge !=nil {return _facge ;};if _ggabb :=_fcbgd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggabb !=nil {return _ggabb ;};if _acfcdd :=_fcbgd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_acfcdd !=nil {return _acfcdd ;};if _dfg :=_fcbgd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dfg !=nil {return _dfg ;};if _fbadd :=_fcbgd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fbadd !=nil {return _fbadd ;};if _cgeb :=_fcbgd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};if _gdfgcd :=_fcbgd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gdfgcd !=nil {return _gdfgcd ;};if _aagad :=_fcbgd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aagad !=nil {return _aagad ;};if _dfegc :=_fcbgd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dfegc !=nil {return _dfegc ;};if _cfdge :=_fcbgd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cfdge !=nil {return _cfdge ;};if _cgf :=_fcbgd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cgf !=nil {return _cgf ;};if _aacab :=_fcbgd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aacab !=nil {return _aacab ;};if _fbd :=_fcbgd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fbd !=nil {return _fbd ;};if _efeeg :=_fcbgd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_efeeg !=nil {return _efeeg ;};if _bdedgd :=_fcbgd .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bdedgd !=nil {return _bdedgd ;};if _acaae :=_fcbgd .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_acaae !=nil {return _acaae ;};return nil ;};type Fill struct{CT_Fill };func (_dcfce *OfcFill )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_dcfce .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_dagcbf :=range start .Attr {if _dagcbf .Name .Local =="\u0074\u0079\u0070\u0065"{_dcfce .TypeAttr .UnmarshalXMLAttr (_dagcbf );continue ;};if _dagcbf .Name .Local =="\u0065\u0078\u0074"{_dcfce .ExtAttr .UnmarshalXMLAttr (_dagcbf );continue ;};};for {_bdbg ,_cdffb :=d .Token ();if _cdffb !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_cdffb );};if _afaed ,_dfca :=_bdbg .(_dbcbe .EndElement );_dfca &&_afaed .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_gcageb :=&OfcCT_EquationXml {};return _gcageb };func (_ecdaf OfcST_DiagramLayout )String ()string {switch _ecdaf {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_caec *OfcST_RType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_caec =0;case "\u0061\u0072\u0063":*_caec =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_caec =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_caec =3;case "\u0061\u006c\u0069g\u006e":*_caec =4;};return nil ;};func (_eacfg *Shapetype )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _eacfg .CT_Shapetype .MarshalXML (e ,start );};func (_abe *CT_Shape )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _abe .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .GfxdataAttr )});};if _abe .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .EquationxmlAttr )});};if _abe .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .HrefAttr )});};if _abe .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .TargetAttr )});};if _abe .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .ClassAttr )});};if _abe .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .TitleAttr )});};if _abe .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .AltAttr )});};if _abe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .CoordsizeAttr )});};if _abe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .CoordoriginAttr )});};if _abe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .WrapcoordsAttr )});};if _abe .PrintAttr !=_eeg .ST_TrueFalseUnset {_faaga ,_abb :=_abe .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _abb !=nil {return _abb ;};start .Attr =append (start .Attr ,_faaga );};if _abe .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .IdAttr )});};if _abe .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .StyleAttr )});};if _abe .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .SpidAttr )});};if _abe .OnedAttr !=_eeg .ST_TrueFalseUnset {_dgcgc ,_aafec :=_abe .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _aafec !=nil {return _aafec ;};start .Attr =append (start .Attr ,_dgcgc );};if _abe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .RegroupidAttr )});};if _abe .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_geeab ,_ffdeg :=_abe .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ffdeg !=nil {return _ffdeg ;};start .Attr =append (start .Attr ,_geeab );};if _abe .ButtonAttr !=_eeg .ST_TrueFalseUnset {_bgbbe ,_ccdbab :=_abe .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _ccdbab !=nil {return _ccdbab ;};start .Attr =append (start .Attr ,_bgbbe );};if _abe .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_feecb ,_ggdb :=_abe .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ggdb !=nil {return _ggdb ;};start .Attr =append (start .Attr ,_feecb );};if _abe .BulletAttr !=_eeg .ST_TrueFalseUnset {_eedfe ,_fgdbga :=_abe .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _fgdbga !=nil {return _fgdbga ;};start .Attr =append (start .Attr ,_eedfe );};if _abe .HrAttr !=_eeg .ST_TrueFalseUnset {_ggfa ,_bgbbfd :=_abe .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _bgbbfd !=nil {return _bgbbfd ;};start .Attr =append (start .Attr ,_ggfa );};if _abe .HrstdAttr !=_eeg .ST_TrueFalseUnset {_fceda ,_ffdefb :=_abe .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _ffdefb !=nil {return _ffdefb ;};start .Attr =append (start .Attr ,_fceda );};if _abe .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_eafdb ,_acgg :=_abe .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _acgg !=nil {return _acgg ;};start .Attr =append (start .Attr ,_eafdb );};if _abe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .HrpctAttr )});};if _abe .HralignAttr !=OfcST_HrAlignUnset {_baa ,_cedb :=_abe .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _cedb !=nil {return _cedb ;};start .Attr =append (start .Attr ,_baa );};if _abe .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_aafc ,_fgbe :=_abe .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fgbe !=nil {return _fgbe ;};start .Attr =append (start .Attr ,_aafc );};if _abe .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_cccea ,_dgcc :=_abe .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _dgcc !=nil {return _dgcc ;};start .Attr =append (start .Attr ,_cccea );};if _abe .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_bbbag ,_becc :=_abe .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _becc !=nil {return _becc ;};start .Attr =append (start .Attr ,_bbbag );};if _abe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .BordertopcolorAttr )});};if _abe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .BorderleftcolorAttr )});};if _abe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .BorderbottomcolorAttr )});};if _abe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .BorderrightcolorAttr )});};if _abe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cbfba ,_ddggb :=_abe .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _ddggb !=nil {return _ddggb ;};start .Attr =append (start .Attr ,_cbfba );};if _abe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .DgmnodekindAttr )});};if _abe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gfdba ,_bead :=_abe .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bead !=nil {return _bead ;};start .Attr =append (start .Attr ,_gfdba );};if _abe .InsetmodeAttr !=OfcST_InsetModeUnset {_dddf ,_fgcb :=_abe .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _fgcb !=nil {return _fgcb ;};start .Attr =append (start .Attr ,_dddf );};if _abe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .OpacityAttr )});};if _abe .StrokedAttr !=_eeg .ST_TrueFalseUnset {_febgg ,_cagee :=_abe .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cagee !=nil {return _cagee ;};start .Attr =append (start .Attr ,_febgg );};if _abe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .StrokecolorAttr )});};if _abe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .StrokeweightAttr )});};if _abe .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_bcgbd ,_caeb :=_abe .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _caeb !=nil {return _caeb ;};start .Attr =append (start .Attr ,_bcgbd );};if _abe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .ChromakeyAttr )});};if _abe .FilledAttr !=_eeg .ST_TrueFalseUnset {_egdad ,_ebege :=_abe .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ebege !=nil {return _ebege ;};start .Attr =append (start .Attr ,_egdad );};if _abe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .FillcolorAttr )});};if _abe .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .SptAttr )});};if _abe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fabda ,_bafa :=_abe .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bafa !=nil {return _bafa ;};start .Attr =append (start .Attr ,_fabda );};if _abe .BwmodeAttr !=OfcST_BWModeUnset {_aebag ,_gacaa :=_abe .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gacaa !=nil {return _gacaa ;};start .Attr =append (start .Attr ,_aebag );};if _abe .BwpureAttr !=OfcST_BWModeUnset {_cdef ,_bgceb :=_abe .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _bgceb !=nil {return _bgceb ;};start .Attr =append (start .Attr ,_cdef );};if _abe .BwnormalAttr !=OfcST_BWModeUnset {_fbge ,_egbc :=_abe .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _egbc !=nil {return _egbc ;};start .Attr =append (start .Attr ,_fbge );};if _abe .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_cgacd ,_feabg :=_abe .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _feabg !=nil {return _feabg ;};start .Attr =append (start .Attr ,_cgacd );};if _abe .OleiconAttr !=_eeg .ST_TrueFalseUnset {_dfbab ,_faabd :=_abe .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _faabd !=nil {return _faabd ;};start .Attr =append (start .Attr ,_dfbab );};if _abe .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_ebea ,_dgcea :=_abe .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _dgcea !=nil {return _dgcea ;};start .Attr =append (start .Attr ,_ebea );};if _abe .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_adeed ,_dfecc :=_abe .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _dfecc !=nil {return _dfecc ;};start .Attr =append (start .Attr ,_adeed );};if _abe .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_cbcf ,_bdbdb :=_abe .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bdbdb !=nil {return _bdbdb ;};start .Attr =append (start .Attr ,_cbcf );};if _abe .ClipAttr !=_eeg .ST_TrueFalseUnset {_aaadd ,_dbdef :=_abe .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _dbdef !=nil {return _dbdef ;};start .Attr =append (start .Attr ,_aaadd );};if _abe .TypeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .TypeAttr )});};if _abe .AdjAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u0064\u006a"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .AdjAttr )});};if _abe .PathAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_eedc .Sprintf ("\u0025\u0076",*_abe .PathAttr )});};e .EncodeToken (start );if _abe .Ink !=nil {_fafce :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_fgefa :=range _abe .Ink {e .EncodeElement (_fgefa ,_fafce );};};if _abe .Iscomment !=nil {_geb :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_dgaac :=range _abe .Iscomment {e .EncodeElement (_dgaac ,_geb );};};if _abe .Equationxml !=nil {_cegfb :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_cbdf :=range _abe .Equationxml {e .EncodeElement (_cbdf ,_cegfb );};};if _abe .EG_ShapeElements !=nil {for _ ,_fdecg :=range _abe .EG_ShapeElements {_fdecg .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_cbggd *Stroke )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cbggd .CT_Stroke =*NewCT_Stroke ();for _ ,_caagc :=range start .Attr {if _caagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caagc .Name .Local =="\u0072\u0065\u006ci\u0064"{_dfacf ,_fbecd :=_caagc .Value ,error (nil );if _fbecd !=nil {return _fbecd ;};_cbggd .RelidAttr =&_dfacf ;continue ;};if _caagc .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"&&_caagc .Name .Local =="\u0069\u0064"{_agfac ,_ababe :=_caagc .Value ,error (nil );if _ababe !=nil {return _ababe ;};_cbggd .RIdAttr =&_agfac ;continue ;};if _caagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caagc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbggd .ForcedashAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caagc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfgga ,_geeff :=_caagc .Value ,error (nil );if _geeff !=nil {return _geeff ;};_cbggd .TitleAttr =&_dfgga ;continue ;};if _caagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caagc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dgca ,_beeae :=_caagc .Value ,error (nil );if _beeae !=nil {return _beeae ;};_cbggd .AlthrefAttr =&_dgca ;continue ;};if _caagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caagc .Name .Local =="\u0068\u0072\u0065\u0066"{_gfddd ,_acda :=_caagc .Value ,error (nil );if _acda !=nil {return _acda ;};_cbggd .HrefAttr =&_gfddd ;continue ;};if _caagc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_edcde ,_dbaf :=_caagc .Value ,error (nil );if _dbaf !=nil {return _dbaf ;};_cbggd .ImagesizeAttr =&_edcde ;continue ;};if _caagc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cbggd .StartarrowlengthAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cbggd .JoinstyleAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cbggd .EndarrowAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bgfbf ,_agbgee :=_caagc .Value ,error (nil );if _agbgee !=nil {return _agbgee ;};_cbggd .DashstyleAttr =&_bgfbf ;continue ;};if _caagc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbggd .EndarrowwidthAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0073\u0072\u0063"{_bcdca ,_gceb :=_caagc .Value ,error (nil );if _gceb !=nil {return _gceb ;};_cbggd .SrcAttr =&_bcdca ;continue ;};if _caagc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cbggd .EndarrowlengthAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cbggd .LinestyleAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efb ,_cadb :=_caagc .Value ,error (nil );if _cadb !=nil {return _cadb ;};_cbggd .OpacityAttr =&_efb ;continue ;};if _caagc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ecabf ,_egga :=_caagc .Value ,error (nil );if _egga !=nil {return _egga ;};_cbggd .WeightAttr =&_ecabf ;continue ;};if _caagc .Name .Local =="\u0069\u0064"{_ggcbc ,_fecd :=_caagc .Value ,error (nil );if _fecd !=nil {return _fecd ;};_cbggd .IdAttr =&_ggcbc ;continue ;};if _caagc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cbafd ,_befec :=_egcdd .ParseFloat (_caagc .Value ,64);if _befec !=nil {return _befec ;};_cbggd .MiterlimitAttr =&_cbafd ;continue ;};if _caagc .Name .Local =="\u0063\u006f\u006co\u0072"{_cbce ,_gbded :=_caagc .Value ,error (nil );if _gbded !=nil {return _gbded ;};_cbggd .ColorAttr =&_cbce ;continue ;};if _caagc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cbggd .ImageaspectAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cbggd .FilltypeAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u006f\u006e"{_cbggd .OnAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbggd .StartarrowwidthAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbggd .InsetpenAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cbggd .ImagealignshapeAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cbggd .StartarrowAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cbggd .EndcapAttr .UnmarshalXMLAttr (_caagc );continue ;};if _caagc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aacc ,_eecde :=_caagc .Value ,error (nil );if _eecde !=nil {return _eecde ;};_cbggd .Color2Attr =&_aacc ;continue ;};};_cfcc :for {_dceg ,_ddge :=d .Token ();if _ddge !=nil {return _ddge ;};switch _agce :=_dceg .(type ){case _dbcbe .StartElement :switch _agce .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_cbggd .Left =NewOfcLeft ();if _fdbba :=d .DecodeElement (_cbggd .Left ,&_agce );_fdbba !=nil {return _fdbba ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_cbggd .Top =NewOfcTop ();if _fcbcf :=d .DecodeElement (_cbggd .Top ,&_agce );_fcbcf !=nil {return _fcbcf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_cbggd .Right =NewOfcRight ();if _feebf :=d .DecodeElement (_cbggd .Right ,&_agce );_feebf !=nil {return _feebf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cbggd .Bottom =NewOfcBottom ();if _bdfff :=d .DecodeElement (_cbggd .Bottom ,&_agce );_bdfff !=nil {return _bdfff ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_cbggd .Column =NewOfcColumn ();if _dcga :=d .DecodeElement (_cbggd .Column ,&_agce );_dcga !=nil {return _dcga ;};default:_effcd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_agce .Name );if _bdagg :=d .Skip ();_bdagg !=nil {return _bdagg ;};};case _dbcbe .EndElement :break _cfcc ;case _dbcbe .CharData :};};return nil ;};type OfcCT_Skew struct{IdAttr *string ;OnAttr _eeg .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path +func (_bbedb *AG_StrokeAttributes )ValidateWithPath (path string )error {if _aeg :=_bbedb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aeg !=nil {return _aeg ;};if _bbgb :=_bbedb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bbgb !=nil {return _bbgb ;};if _ceb :=_bbedb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ceb !=nil {return _ceb ;};if _eaaa :=_bbedb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_eaaa !=nil {return _eaaa ;};if _acfd :=_bbedb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_acfd !=nil {return _acfd ;};if _ecff :=_bbedb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ecff !=nil {return _ecff ;};if _gcgb :=_bbedb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gcgb !=nil {return _gcgb ;};if _adfef :=_bbedb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_adfef !=nil {return _adfef ;};if _baac :=_bbedb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_baac !=nil {return _baac ;};if _feb :=_bbedb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_feb !=nil {return _feb ;};if _dagc :=_bbedb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dagc !=nil {return _dagc ;};if _eccc :=_bbedb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_eccc !=nil {return _eccc ;};if _ddec :=_bbedb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_ddec !=nil {return _ddec ;};if _fbag :=_bbedb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fbag !=nil {return _fbag ;};if _fdbc :=_bbedb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fdbc !=nil {return _fdbc ;};return nil ;};func (_eceda *OfcSkew )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eceda .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_fdegdc :=range start .Attr {if _fdegdc .Name .Local =="\u0069\u0064"{_bfacd ,_dcfaf :=_fdegdc .Value ,error (nil );if _dcfaf !=nil {return _dcfaf ;};_eceda .IdAttr =&_bfacd ;continue ;};if _fdegdc .Name .Local =="\u006f\u006e"{_eceda .OnAttr .UnmarshalXMLAttr (_fdegdc );continue ;};if _fdegdc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_aaaea ,_baeceb :=_fdegdc .Value ,error (nil );if _baeceb !=nil {return _baeceb ;};_eceda .OffsetAttr =&_aaaea ;continue ;};if _fdegdc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_beefg ,_bbcc :=_fdegdc .Value ,error (nil );if _bbcc !=nil {return _bbcc ;};_eceda .OriginAttr =&_beefg ;continue ;};if _fdegdc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_ggfca ,_efdfg :=_fdegdc .Value ,error (nil );if _efdfg !=nil {return _efdfg ;};_eceda .MatrixAttr =&_ggfca ;continue ;};if _fdegdc .Name .Local =="\u0065\u0078\u0074"{_eceda .ExtAttr .UnmarshalXMLAttr (_fdegdc );continue ;};};for {_fedec ,_fegaegd :=d .Token ();if _fegaegd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_fegaegd );};if _agdfcb ,_gefadd :=_fedec .(_b .EndElement );_gefadd &&_agdfcb .Name ==start .Name {break ;};};return nil ;};type OfcST_ConnectorType byte ;func (_aeeegf *OfcST_OLEUpdateMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgadb ,_agdeg :=d .Token ();if _agdeg !=nil {return _agdeg ;};if _dcdgg ,_aegba :=_cgadb .(_b .EndElement );_aegba &&_dcdgg .Name ==start .Name {*_aeeegf =1;return nil ;};if _dbbgd ,_edbcg :=_cgadb .(_b .CharData );!_edbcg {return _e .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",_cgadb );}else {switch string (_dbbgd ){case "":*_aeeegf =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_aeeegf =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_aeeegf =2;};};_cgadb ,_agdeg =d .Token ();if _agdeg !=nil {return _agdeg ;};if _cbcad ,_ggeea :=_cgadb .(_b .EndElement );_ggeea &&_cbcad .Name ==start .Name {return nil ;};return _e .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",_cgadb );}; -// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path -func (_bafgg *OfcCT_Callout )ValidateWithPath (path string )error {if _eaee :=_bafgg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_eaee !=nil {return _eaee ;};if _edbacc :=_bafgg .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_edbacc !=nil {return _edbacc ;};if _bfbb :=_bafgg .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_bfbb !=nil {return _bfbb ;};if _adebf :=_bafgg .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_adebf !=nil {return _adebf ;};if _gceba :=_bafgg .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_gceba !=nil {return _gceba ;};if _fddbd :=_bafgg .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fddbd !=nil {return _fddbd ;};if _aeaba :=_bafgg .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_aeaba !=nil {return _aeaba ;};if _bdcga :=_bafgg .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_bdcga !=nil {return _bdcga ;};if _acec :=_bafgg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_acec !=nil {return _acec ;};return nil ;}; +// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path +func (_bbbeb *OfcCT_OLEObject )ValidateWithPath (path string )error {if _bdgce :=_bbbeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdgce !=nil {return _bdgce ;};if _fegfa :=_bbbeb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fegfa !=nil {return _fegfa ;};if _fgagae :=_bbbeb .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgagae !=nil {return _fgagae ;};if _bedbb :=_bbbeb .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_bedbb !=nil {return _bedbb ;};return nil ;};func (_egae ST_ShadowType )String ()string {switch _egae {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";}; -// Validate validates the Curve and its children -func (_dbcecc *Curve )Validate ()error {return _dbcecc .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_fbfcb *OfcCT_ColorMenu )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _fbfcb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbfcb .StrokecolorAttr )});};if _fbfcb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbfcb .FillcolorAttr )});};if _fbfcb .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbfcb .ShadowcolorAttr )});};if _fbfcb .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbfcb .ExtrusioncolorAttr )});};if _fbfcb .ExtAttr !=ST_ExtUnset {_acge ,_bbdbg :=_fbfcb .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _bbdbg !=nil {return _bbdbg ;};start .Attr =append (start .Attr ,_acge );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_fdcb *OfcCT_ClipPath )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_becdfe :=range start .Attr {if _becdfe .Name .Local =="\u0076"{_febgb ,_cdgb :=_becdfe .Value ,error (nil );if _cdgb !=nil {return _cdgb ;};_fdcb .VAttr =_febgb ;continue ;};};for {_ebafb ,_gcae :=d .Token ();if _gcae !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068:\u0020\u0025\u0073",_gcae );};if _aeeac ,_acgb :=_ebafb .(_dbcbe .EndElement );_acgb &&_aeeac .Name ==start .Name {break ;};};return nil ;};func (_cgge *AG_Path )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _cgge .PathAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_eedc .Sprintf ("\u0025\u0076",*_cgge .PathAttr )});};return nil ;}; +// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path +func (_bgabec *OfcSkew )ValidateWithPath (path string )error {if _dcdfd :=_bgabec .OfcCT_Skew .ValidateWithPath (path );_dcdfd !=nil {return _dcdfd ;};return nil ;};type AG_Fill struct{FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;};func (_accce ST_StrokeArrowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbdea :=_b .Attr {};_cbdea .Name =name ;switch _accce {case ST_StrokeArrowTypeUnset :_cbdea .Value ="";case ST_StrokeArrowTypeNone :_cbdea .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_cbdea .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_cbdea .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_cbdea .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_cbdea .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_cbdea .Value ="\u006f\u0070\u0065\u006e";};return _cbdea ,nil ;};func (_agcg *CT_Handles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agcg .H !=nil {_deae :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0068"}};for _ ,_fbgb :=range _agcg .H {e .EncodeElement (_fbgb ,_deae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_ShapeLayout and its children -func (_bafbe *OfcCT_ShapeLayout )Validate ()error {return _bafbe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};type AG_StrokeAttributes struct{OnAttr _eeg .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _eeg .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _eeg .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;RelidAttr *string ;};func (_cfga *Shadow )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _cfga .CT_Shadow .MarshalXML (e ,start );};func init (){_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065",NewCT_Shapetype );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070",NewCT_Group );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewCT_Formulas );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0046",NewCT_F );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_Handles );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048",NewCT_H );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061",NewCT_ImageData );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0050\u0061\u0074\u0068",NewCT_Path );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0074\u0072\u006f\u006be",NewCT_Stroke );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078",NewCT_Textbox );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068",NewCT_TextPath );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0041\u0072\u0063",NewCT_Arc );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065",NewCT_Curve );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065",NewCT_Image );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004c\u0069\u006e\u0065",NewCT_Line );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004f\u0076\u0061\u006c",NewCT_Oval );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065",NewCT_PolyLine );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0052\u0065\u0063\u0074",NewCT_Rect );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074",NewCT_RoundRect );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061p\u0065",NewShape );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e",NewShapetype );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0067\u0072\u006fu\u0070",NewGroup );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewBackground );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u0069\u006c\u006c",NewFill );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewFormulas );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0068a\u006e\u0064\u006c\u0065\u0073",NewHandles );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a",NewImagedata );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u0061\u0074\u0068",NewPath );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074e\u0078\u0074\u0062\u006f\u0078",NewTextbox );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061\u0064\u006f\u0077",NewShadow );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0074\u0072\u006f\u006b\u0065",NewStroke );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068",NewTextpath );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0061\u0072\u0063",NewArc );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0063\u0075\u0072v\u0065",NewCurve );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069\u006d\u0061g\u0065",NewImage );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006c\u0069\u006e\u0065",NewLine );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006f\u0076\u0061\u006c",NewOval );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065",NewPolyline );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072\u0065\u0063\u0074",NewRect );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t",NewRoundrect );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_ShapeElements );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fI\u0064",NewAG_Id );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065",NewAG_Style );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0054\u0079\u0070\u0065",NewAG_Type );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0041\u0064\u006a",NewAG_Adj );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0050\u0061\u0074\u0068",NewAG_Path );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0046\u0069\u006c\u006c",NewAG_Fill );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079",NewAG_Chromakey );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0045\u0078\u0074",NewAG_Ext );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073",NewAG_CoreAttributes );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ShapeAttributes );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeCoreAttributes );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeShapeAttributes );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073",NewAG_AllCoreAttributes );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_AllShapeAttributes );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ImageAttributes );_effcd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_StrokeAttributes );};func (_febeg *AG_Type )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _febeg .TypeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_febeg .TypeAttr )});};return nil ;}; +// ValidateWithPath validates the Image and its children, prefixing error messages with path +func (_acga *Image )ValidateWithPath (path string )error {if _aacdb :=_acga .CT_Image .ValidateWithPath (path );_aacdb !=nil {return _aacdb ;};return nil ;};func NewOfcLock ()*OfcLock {_fcgba :=&OfcLock {};_fcgba .OfcCT_Lock =*NewOfcCT_Lock ();return _fcgba };func (_cddbc *CT_Shadow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cddbc .OnAttr !=_bd .ST_TrueFalseUnset {_gace ,_dccb :=_cddbc .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _dccb !=nil {return _dccb ;};start .Attr =append (start .Attr ,_gace );};if _cddbc .TypeAttr !=ST_ShadowTypeUnset {_cgcbc ,_geeb :=_cddbc .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _geeb !=nil {return _geeb ;};start .Attr =append (start .Attr ,_cgcbc );};if _cddbc .ObscuredAttr !=_bd .ST_TrueFalseUnset {_abce ,_ebff :=_cddbc .ObscuredAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _ebff !=nil {return _ebff ;};start .Attr =append (start .Attr ,_abce );};if _cddbc .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .ColorAttr )});};if _cddbc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .OpacityAttr )});};if _cddbc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .OffsetAttr )});};if _cddbc .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .Color2Attr )});};if _cddbc .Offset2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .Offset2Attr )});};if _cddbc .OriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .OriginAttr )});};if _cddbc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .MatrixAttr )});};if _cddbc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcbdg OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _fcbdg {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbdg ));};return nil ;}; -// ValidateWithPath validates the CT_H and its children, prefixing error messages with path -func (_dgdc *CT_H )ValidateWithPath (path string )error {if _aadf :=_dgdc .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_aadf !=nil {return _aadf ;};if _cffe :=_dgdc .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_cffe !=nil {return _cffe ;};if _bfdga :=_dgdc .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_bfdga !=nil {return _bfdga ;};return nil ;}; +// Validate validates the OfcCallout and its children +func (_ccaad *OfcCallout )Validate ()error {return _ccaad .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_degff *Formulas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _degff .CT_Formulas .MarshalXML (e ,start );};func (_cbbf *EG_ShapeElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbf .Path !=nil {_cdfdd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cbbf .Path ,_cdfdd );};if _cbbf .Formulas !=nil {_abbfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_cbbf .Formulas ,_abbfb );};if _cbbf .Handles !=nil {_cddgb :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_cbbf .Handles ,_cddgb );};if _cbbf .Fill !=nil {_fgacd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cbbf .Fill ,_fgacd );};if _cbbf .Stroke !=nil {_caddb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_cbbf .Stroke ,_caddb );};if _cbbf .Shadow !=nil {_ffeea :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbbf .Shadow ,_ffeea );};if _cbbf .Textbox !=nil {_cdggfc :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_cbbf .Textbox ,_cdggfc );};if _cbbf .Textpath !=nil {_fdaf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cbbf .Textpath ,_fdaf );};if _cbbf .Imagedata !=nil {_cffcb :=_b .StartElement {Name :_b .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cbbf .Imagedata ,_cffcb );};if _cbbf .Skew !=nil {_bgebb :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_cbbf .Skew ,_bgebb );};if _cbbf .Extrusion !=nil {_eadecc :=_b .StartElement {Name :_b .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cbbf .Extrusion ,_eadecc );};if _cbbf .Callout !=nil {_dfccg :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_cbbf .Callout ,_dfccg );};if _cbbf .Lock !=nil {_gabff :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cbbf .Lock ,_gabff );};if _cbbf .Clippath !=nil {_bebeg :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cbbf .Clippath ,_bebeg );};if _cbbf .Signatureline !=nil {_gfadb :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_cbbf .Signatureline ,_gfadb );};if _cbbf .Wrap !=nil {_ggdce :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_cbbf .Wrap ,_ggdce );};if _cbbf .Anchorlock !=nil {_ebde :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cbbf .Anchorlock ,_ebde );};if _cbbf .Bordertop !=nil {_gagfc :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_cbbf .Bordertop ,_gagfc );};if _cbbf .Borderbottom !=nil {_cbff :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cbbf .Borderbottom ,_cbff );};if _cbbf .Borderleft !=nil {_bdgefb :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cbbf .Borderleft ,_bdgefb );};if _cbbf .Borderright !=nil {_bdbfa :=_b .StartElement {Name :_b .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbbf .Borderright ,_bdbfa );};if _cbbf .ClientData !=nil {_aadbe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cbbf .ClientData ,_aadbe );};if _cbbf .Textdata !=nil {_edecc :=_b .StartElement {Name :_b .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cbbf .Textdata ,_edecc );};return nil ;}; -// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path -func (_aa *OfcCT_RelationTable )ValidateWithPath (path string )error {for _geeg ,_gefda :=range _aa .Rel {if _gdceg :=_gefda .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_geeg ));_gdceg !=nil {return _gdceg ;};};if _agbfd :=_aa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agbfd !=nil {return _agbfd ;};return nil ;};func (_fdgaf OfcST_ConnectorType )Validate ()error {return _fdgaf .ValidateWithPath ("")};func (_eabgd OfcST_OLEDrawAspect )Validate ()error {return _eabgd .ValidateWithPath ("")}; +// Validate validates the OfcCT_Complex and its children +func (_bebf *OfcCT_Complex )Validate ()error {return _bebf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _bd .ST_TrueFalse ;InvyAttr _bd .ST_TrueFalse ;SwitchAttr _bd .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_eecbg *Image )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eecbg .CT_Image =*NewCT_Image ();for _ ,_gbfae :=range start .Attr {if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfaaaa ,_bagbd :=_g .ParseInt (_gbfae .Value ,10,64);if _bagbd !=nil {return _bagbd ;};_eecbg .DgmnodekindAttr =&_cfaaaa ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eecbg .BulletAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068\u0072"{_eecbg .HrAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eecbg .OleiconAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068\u0072\u0073t\u0064"{_eecbg .HrstdAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0063\u006c\u0069\u0070"{_eecbg .ClipAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eecbg .HrnoshadeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eecbg .PreferrelativeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068\u0072\u0070c\u0074"{_dcbda ,_dgegdf :=_g .ParseFloat (_gbfae .Value ,64);if _dgegdf !=nil {return _dgegdf ;};_abgff :=float32 (_dcbda );_eecbg .HrpctAttr =&_abgff ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u006f\u006c\u0065"{_eecbg .OleAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eecbg .HralignAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eecbg .BwpureAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eecbg .DgmlayoutAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eecbg .InsetmodeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0073\u0070\u0069\u0064"{_gfdfa ,_edff :=_gbfae .Value ,error (nil );if _edff !=nil {return _edff ;};_eecbg .SpidAttr =&_gfdfa ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abdgf ,_efbcbc :=_gbfae .Value ,error (nil );if _efbcbc !=nil {return _efbcbc ;};_eecbg .BorderbottomcolorAttr =&_abdgf ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eecbg .AllowoverlapAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eecbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eecbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eecbg .UserhiddenAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eecbg .AllowincellAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0073\u0070\u0074"{_fbadgb ,_fgaa :=_g .ParseFloat (_gbfae .Value ,64);if _fgaa !=nil {return _fgaa ;};_cgaag :=float32 (_fbadgb );_eecbg .SptAttr =&_cgaag ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_baecc ,_gcfdc :=_gbfae .Value ,error (nil );if _gcfdc !=nil {return _gcfdc ;};_eecbg .BorderleftcolorAttr =&_baecc ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eecbg .UserdrawnAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eecbg .CliptowrapAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbfge ,_bedff :=_gbfae .Value ,error (nil );if _bedff !=nil {return _bedff ;};_eecbg .BorderrightcolorAttr =&_cbfge ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eecbg .ConnectortypeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eecbg .ButtonAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eecbg .ForcedashAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_baece ,_bggaf :=_g .ParseInt (_gbfae .Value ,10,64);if _bggaf !=nil {return _bggaf ;};_eecbg .RegroupidAttr =&_baece ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u006f\u006e\u0065\u0064"{_eecbg .OnedAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eecbg .BwmodeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eecbg .BwnormalAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fdeaa ,_cggb :=_gbfae .Value ,error (nil );if _cggb !=nil {return _cggb ;};_eecbg .BordertopcolorAttr =&_fdeaa ;continue ;};if _gbfae .Name .Local =="\u0070\u0072\u0069n\u0074"{_eecbg .PrintAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfca ,_ecdfa :=_gbfae .Value ,error (nil );if _ecdfa !=nil {return _ecdfa ;};_eecbg .TargetAttr =&_cfca ;continue ;};if _gbfae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eecbg .StrokedAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gcgfd ,_gdcad :=_gbfae .Value ,error (nil );if _gdcad !=nil {return _gdcad ;};_eecbg .CoordoriginAttr =&_gcgfd ;continue ;};if _gbfae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcfca ,_efbcbb :=_gbfae .Value ,error (nil );if _efbcbb !=nil {return _efbcbb ;};_eecbg .StrokeweightAttr =&_dcfca ;continue ;};if _gbfae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bceaf ,_cagd :=_gbfae .Value ,error (nil );if _cagd !=nil {return _cagd ;};_eecbg .CoordsizeAttr =&_bceaf ;continue ;};if _gbfae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gdee ,_gfcde :=_gbfae .Value ,error (nil );if _gfcde !=nil {return _gfcde ;};_eecbg .ChromakeyAttr =&_gdee ;continue ;};if _gbfae .Name .Local =="\u0061\u006c\u0074"{_aedgf ,_bfff :=_gbfae .Value ,error (nil );if _bfff !=nil {return _bfff ;};_eecbg .AltAttr =&_aedgf ;continue ;};if _gbfae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccdbeg ,_agbad :=_gbfae .Value ,error (nil );if _agbad !=nil {return _agbad ;};_eecbg .FillcolorAttr =&_ccdbeg ;continue ;};if _gbfae .Name .Local =="\u0073\u0072\u0063"{_cdbge ,_dfccd :=_gbfae .Value ,error (nil );if _dfccd !=nil {return _dfccd ;};_eecbg .SrcAttr =&_cdbge ;continue ;};if _gbfae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fadcd ,_geedb :=_gbfae .Value ,error (nil );if _geedb !=nil {return _geedb ;};_eecbg .WrapcoordsAttr =&_fadcd ;continue ;};if _gbfae .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccad ,_dcefa :=_gbfae .Value ,error (nil );if _dcefa !=nil {return _dcefa ;};_eecbg .TitleAttr =&_ccad ;continue ;};if _gbfae .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecebb ,_eegb :=_gbfae .Value ,error (nil );if _eegb !=nil {return _eegb ;};_eecbg .StyleAttr =&_ecebb ;continue ;};if _gbfae .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_egded ,_caeag :=_gbfae .Value ,error (nil );if _caeag !=nil {return _caeag ;};_eecbg .CroprightAttr =&_egded ;continue ;};if _gbfae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eecbg .InsetpenAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cbbebc ,_acae :=_gbfae .Value ,error (nil );if _acae !=nil {return _acae ;};_eecbg .CropleftAttr =&_cbbebc ;continue ;};if _gbfae .Name .Local =="\u0067\u0061\u0069\u006e"{_efdga ,_bdbgd :=_gbfae .Value ,error (nil );if _bdbgd !=nil {return _bdbgd ;};_eecbg .GainAttr =&_efdga ;continue ;};if _gbfae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eggbe ,_dace :=_gbfae .Value ,error (nil );if _dace !=nil {return _dace ;};_eecbg .StrokecolorAttr =&_eggbe ;continue ;};if _gbfae .Name .Local =="\u0063\u006c\u0061s\u0073"{_bbdff ,_gggg :=_gbfae .Value ,error (nil );if _gggg !=nil {return _gggg ;};_eecbg .ClassAttr =&_bbdff ;continue ;};if _gbfae .Name .Local =="\u0069\u0064"{_befge ,_bcdebc :=_gbfae .Value ,error (nil );if _bcdebc !=nil {return _bcdebc ;};_eecbg .IdAttr =&_befge ;continue ;};if _gbfae .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gdccfb ,_cccbd :=_gbfae .Value ,error (nil );if _cccbd !=nil {return _cccbd ;};_eecbg .CropbottomAttr =&_gdccfb ;continue ;};if _gbfae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eecbg .FilledAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_eecbg .GrayscaleAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_febcd ,_fgfa :=_gbfae .Value ,error (nil );if _fgfa !=nil {return _fgfa ;};_eecbg .BlacklevelAttr =&_febcd ;continue ;};if _gbfae .Name .Local =="\u0068\u0072\u0065\u0066"{_ecbdfa ,_deeaff :=_gbfae .Value ,error (nil );if _deeaff !=nil {return _deeaff ;};_eecbg .HrefAttr =&_ecbdfa ;continue ;};if _gbfae .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_eecbg .BilevelAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_agbg ,_caedd :=_gbfae .Value ,error (nil );if _caedd !=nil {return _caedd ;};_eecbg .CroptopAttr =&_agbg ;continue ;};if _gbfae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgbcd ,_efcde :=_gbfae .Value ,error (nil );if _efcde !=nil {return _efcde ;};_eecbg .OpacityAttr =&_cgbcd ;continue ;};if _gbfae .Name .Local =="\u0067\u0061\u006dm\u0061"{_cbdfc ,_aaceg :=_gbfae .Value ,error (nil );if _aaceg !=nil {return _aaceg ;};_eecbg .GammaAttr =&_cbdfc ;continue ;};};_faggf :for {_dgddd ,_fagd :=d .Token ();if _fagd !=nil {return _fagd ;};switch _aage :=_dgddd .(type ){case _b .StartElement :switch _aage .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fbeeag :=NewEG_ShapeElements ();_fbeeag .Path =NewPath ();if _ceeagc :=d .DecodeElement (_fbeeag .Path ,&_aage );_ceeagc !=nil {return _ceeagc ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fbeeag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fgddg :=NewEG_ShapeElements ();_fgddg .Formulas =NewFormulas ();if _dccafd :=d .DecodeElement (_fgddg .Formulas ,&_aage );_dccafd !=nil {return _dccafd ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fgddg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ababd :=NewEG_ShapeElements ();_ababd .Handles =NewHandles ();if _ggcfb :=d .DecodeElement (_ababd .Handles ,&_aage );_ggcfb !=nil {return _ggcfb ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ababd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bfgcd :=NewEG_ShapeElements ();_bfgcd .Fill =NewFill ();if _dadbd :=d .DecodeElement (_bfgcd .Fill ,&_aage );_dadbd !=nil {return _dadbd ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_bfgcd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbeb :=NewEG_ShapeElements ();_cbeb .Stroke =NewStroke ();if _ddegb :=d .DecodeElement (_cbeb .Stroke ,&_aage );_ddegb !=nil {return _ddegb ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_cbeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bgfae :=NewEG_ShapeElements ();_bgfae .Shadow =NewShadow ();if _cdgdd :=d .DecodeElement (_bgfae .Shadow ,&_aage );_cdgdd !=nil {return _cdgdd ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_bgfae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bcbdf :=NewEG_ShapeElements ();_bcbdf .Textbox =NewTextbox ();if _edbgf :=d .DecodeElement (_bcbdf .Textbox ,&_aage );_edbgf !=nil {return _edbgf ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_bcbdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cfdac :=NewEG_ShapeElements ();_cfdac .Textpath =NewTextpath ();if _gbgba :=d .DecodeElement (_cfdac .Textpath ,&_aage );_gbgba !=nil {return _gbgba ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_cfdac );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_abcg :=NewEG_ShapeElements ();_abcg .Imagedata =NewImagedata ();if _egaff :=d .DecodeElement (_abcg .Imagedata ,&_aage );_egaff !=nil {return _egaff ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_abcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_febcc :=NewEG_ShapeElements ();_febcc .Skew =NewOfcSkew ();if _ebfa :=d .DecodeElement (_febcc .Skew ,&_aage );_ebfa !=nil {return _ebfa ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_febcc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agee :=NewEG_ShapeElements ();_agee .Extrusion =NewOfcExtrusion ();if _febdf :=d .DecodeElement (_agee .Extrusion ,&_aage );_febdf !=nil {return _febdf ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_agee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fccab :=NewEG_ShapeElements ();_fccab .Callout =NewOfcCallout ();if _dcgbd :=d .DecodeElement (_fccab .Callout ,&_aage );_dcgbd !=nil {return _dcgbd ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fccab );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_faebb :=NewEG_ShapeElements ();_faebb .Lock =NewOfcLock ();if _cefa :=d .DecodeElement (_faebb .Lock ,&_aage );_cefa !=nil {return _cefa ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_faebb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fecbe :=NewEG_ShapeElements ();_fecbe .Clippath =NewOfcClippath ();if _gdfea :=d .DecodeElement (_fecbe .Clippath ,&_aage );_gdfea !=nil {return _gdfea ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fecbe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ffegd :=NewEG_ShapeElements ();_ffegd .Signatureline =NewOfcSignatureline ();if _gdea :=d .DecodeElement (_ffegd .Signatureline ,&_aage );_gdea !=nil {return _gdea ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ffegd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ffgfa :=NewEG_ShapeElements ();_ffgfa .Wrap =_a .NewWrap ();if _eada :=d .DecodeElement (_ffgfa .Wrap ,&_aage );_eada !=nil {return _eada ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ffgfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ecdba :=NewEG_ShapeElements ();_ecdba .Anchorlock =_a .NewAnchorlock ();if _bfga :=d .DecodeElement (_ecdba .Anchorlock ,&_aage );_bfga !=nil {return _bfga ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ecdba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eeagg :=NewEG_ShapeElements ();_eeagg .Bordertop =_a .NewBordertop ();if _beecaf :=d .DecodeElement (_eeagg .Bordertop ,&_aage );_beecaf !=nil {return _beecaf ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_eeagg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ecfbb :=NewEG_ShapeElements ();_ecfbb .Borderbottom =_a .NewBorderbottom ();if _acbba :=d .DecodeElement (_ecfbb .Borderbottom ,&_aage );_acbba !=nil {return _acbba ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ecfbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fbabcc :=NewEG_ShapeElements ();_fbabcc .Borderleft =_a .NewBorderleft ();if _gcab :=d .DecodeElement (_fbabcc .Borderleft ,&_aage );_gcab !=nil {return _gcab ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fbabcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gaad :=NewEG_ShapeElements ();_gaad .Borderright =_a .NewBorderright ();if _ccef :=d .DecodeElement (_gaad .Borderright ,&_aage );_ccef !=nil {return _ccef ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_gaad );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aaac :=NewEG_ShapeElements ();_aaac .ClientData =_ga .NewClientData ();if _cfgge :=d .DecodeElement (_aaac .ClientData ,&_aage );_cfgge !=nil {return _cfgge ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_aaac );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_egfgf :=NewEG_ShapeElements ();_egfgf .Textdata =_fb .NewTextdata ();if _gebc :=d .DecodeElement (_egfgf .Textdata ,&_aage );_gebc !=nil {return _gebc ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_egfgf );default:_d .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 \u0049\u006d\u0061g\u0065 \u0025\u0076",_aage .Name );if _ccbab :=d .Skip ();_ccbab !=nil {return _ccbab ;};};case _b .EndElement :break _faggf ;case _b .CharData :};};return nil ;};func (_fcbfe *ST_StrokeArrowWidth )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaaaf ,_bafdcb :=d .Token ();if _bafdcb !=nil {return _bafdcb ;};if _bgdeg ,_ccegd :=_aaaaf .(_b .EndElement );_ccegd &&_bgdeg .Name ==start .Name {*_fcbfe =1;return nil ;};if _abceg ,_faacd :=_aaaaf .(_b .CharData );!_faacd {return _e .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",_aaaaf );}else {switch string (_abceg ){case "":*_fcbfe =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_fcbfe =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcbfe =2;case "\u0077\u0069\u0064\u0065":*_fcbfe =3;};};_aaaaf ,_bafdcb =d .Token ();if _bafdcb !=nil {return _bafdcb ;};if _acbffg ,_ageffa :=_aaaaf .(_b .EndElement );_ageffa &&_acbffg .Name ==start .Name {return nil ;};return _e .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",_aaaaf );};func (_bdbgf *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdbgf =0;case "\u0073\u006f\u006ci\u0064":*_bdbgf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_bdbgf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_bdbgf =3;};return nil ;};func (_eageb OfcST_ConnectType )String ()string {switch _eageb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074";case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type CT_Formulas struct{F []*CT_F ;};func (_cfgfee *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfgfee =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_cfgfee =1;case "\u0049\u0063\u006f\u006e":*_cfgfee =2;};return nil ;};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;); -// Validate validates the EG_ShapeElements and its children -func (_faaed *EG_ShapeElements )Validate ()error {return _faaed .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _eeg .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;Color2Attr *string ;SrcAttr *string ;HrefAttr *string ;AlthrefAttr *string ;SizeAttr *string ;OriginAttr *string ;PositionAttr *string ;AspectAttr ST_ImageAspect ;ColorsAttr *string ;AngleAttr *float64 ;AlignshapeAttr _eeg .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _eeg .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _eeg .ST_TrueFalse ;RotateAttr _eeg .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_baea *CT_TextPath )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _baea .OnAttr !=_eeg .ST_TrueFalseUnset {_bfbeb ,_befgb :=_baea .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _befgb !=nil {return _befgb ;};start .Attr =append (start .Attr ,_bfbeb );};if _baea .FitshapeAttr !=_eeg .ST_TrueFalseUnset {_fbcaa ,_gdaf :=_baea .FitshapeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _gdaf !=nil {return _gdaf ;};start .Attr =append (start .Attr ,_fbcaa );};if _baea .FitpathAttr !=_eeg .ST_TrueFalseUnset {_bcccc ,_aecda :=_baea .FitpathAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _aecda !=nil {return _aecda ;};start .Attr =append (start .Attr ,_bcccc );};if _baea .TrimAttr !=_eeg .ST_TrueFalseUnset {_cae ,_caaba :=_baea .TrimAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0072\u0069\u006d"});if _caaba !=nil {return _caaba ;};start .Attr =append (start .Attr ,_cae );};if _baea .XscaleAttr !=_eeg .ST_TrueFalseUnset {_afcf ,_gcbec :=_baea .XscaleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _gcbec !=nil {return _gcbec ;};start .Attr =append (start .Attr ,_afcf );};if _baea .StringAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_eedc .Sprintf ("\u0025\u0076",*_baea .StringAttr )});};if _baea .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_baea .IdAttr )});};if _baea .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_baea .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcCT_Proxy and its children +func (_bagef *OfcCT_Proxy )Validate ()error {return _bagef .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func NewCT_Curve ()*CT_Curve {_abab :=&CT_Curve {};return _abab };func NewRect ()*Rect {_gcfg :=&Rect {};_gcfg .CT_Rect =*NewCT_Rect ();return _gcfg }; -// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path -func (_gdada *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_gebaf OfcST_CalloutPlacement )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_agcf :=_dbcbe .Attr {};_agcf .Name =name ;switch _gebaf {case OfcST_CalloutPlacementUnset :_agcf .Value ="";case OfcST_CalloutPlacementTop :_agcf .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_agcf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_agcf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_agcf .Value ="\u0075\u0073\u0065\u0072";};return _agcf ,nil ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _eeg .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _eeg .ST_TrueFalse ;AllowcommentsAttr _eeg .ST_TrueFalse ;ShowsigndateAttr _eeg .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;};func (_aadgd *OfcST_FillType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_aadgd =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_aadgd =1;case "\u0073\u006f\u006ci\u0064":*_aadgd =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_aadgd =3;case "\u0074\u0069\u006c\u0065":*_aadgd =4;case "\u0066\u0072\u0061m\u0065":*_aadgd =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_aadgd =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_aadgd =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_aadgd =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_aadgd =9;};return nil ;}; +// Validate validates the OfcColumn and its children +func (_gbgge *OfcColumn )Validate ()error {return _gbgge .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_dab *CT_Image )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbeea :=range start .Attr {if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_beec ,_feeee :=_g .ParseInt (_ccbeea .Value ,10,64);if _feeee !=nil {return _feeee ;};_dab .DgmnodekindAttr =&_beec ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dab .BulletAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068\u0072"{_dab .HrAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dab .OleiconAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068\u0072\u0073t\u0064"{_dab .HrstdAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0063\u006c\u0069\u0070"{_dab .ClipAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dab .HrnoshadeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dab .PreferrelativeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068\u0072\u0070c\u0074"{_ddgbc ,_deda :=_g .ParseFloat (_ccbeea .Value ,64);if _deda !=nil {return _deda ;};_dgbb :=float32 (_ddgbc );_dab .HrpctAttr =&_dgbb ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u006f\u006c\u0065"{_dab .OleAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dab .HralignAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dab .BwpureAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dab .DgmlayoutAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dab .InsetmodeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0073\u0070\u0069\u0064"{_egffc ,_fead :=_ccbeea .Value ,error (nil );if _fead !=nil {return _fead ;};_dab .SpidAttr =&_egffc ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdfe ,_ecbf :=_ccbeea .Value ,error (nil );if _ecbf !=nil {return _ecbf ;};_dab .BorderbottomcolorAttr =&_fdfe ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dab .AllowoverlapAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dab .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dab .UserhiddenAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dab .AllowincellAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0073\u0070\u0074"{_fdba ,_fdcd :=_g .ParseFloat (_ccbeea .Value ,64);if _fdcd !=nil {return _fdcd ;};_gegb :=float32 (_fdba );_dab .SptAttr =&_gegb ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcccc ,_acda :=_ccbeea .Value ,error (nil );if _acda !=nil {return _acda ;};_dab .BorderleftcolorAttr =&_fcccc ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dab .UserdrawnAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dab .CliptowrapAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acefb ,_adged :=_ccbeea .Value ,error (nil );if _adged !=nil {return _adged ;};_dab .BorderrightcolorAttr =&_acefb ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dab .ConnectortypeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dab .ButtonAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dab .ForcedashAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_beaa ,_egdee :=_g .ParseInt (_ccbeea .Value ,10,64);if _egdee !=nil {return _egdee ;};_dab .RegroupidAttr =&_beaa ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u006f\u006e\u0065\u0064"{_dab .OnedAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dab .BwmodeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dab .BwnormalAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggcbf ,_gcaegd :=_ccbeea .Value ,error (nil );if _gcaegd !=nil {return _gcaegd ;};_dab .BordertopcolorAttr =&_ggcbf ;continue ;};if _ccbeea .Name .Local =="\u0070\u0072\u0069n\u0074"{_dab .PrintAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbagd ,_dgbbc :=_ccbeea .Value ,error (nil );if _dgbbc !=nil {return _dgbbc ;};_dab .TargetAttr =&_fbagd ;continue ;};if _ccbeea .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dab .StrokedAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agae ,_cdbg :=_ccbeea .Value ,error (nil );if _cdbg !=nil {return _cdbg ;};_dab .CoordoriginAttr =&_agae ;continue ;};if _ccbeea .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgde ,_gadca :=_ccbeea .Value ,error (nil );if _gadca !=nil {return _gadca ;};_dab .StrokeweightAttr =&_dgde ;continue ;};if _ccbeea .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdaee ,_bgg :=_ccbeea .Value ,error (nil );if _bgg !=nil {return _bgg ;};_dab .CoordsizeAttr =&_fdaee ;continue ;};if _ccbeea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efcg ,_beae :=_ccbeea .Value ,error (nil );if _beae !=nil {return _beae ;};_dab .ChromakeyAttr =&_efcg ;continue ;};if _ccbeea .Name .Local =="\u0061\u006c\u0074"{_egbce ,_bgbc :=_ccbeea .Value ,error (nil );if _bgbc !=nil {return _bgbc ;};_dab .AltAttr =&_egbce ;continue ;};if _ccbeea .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbefd ,_gecag :=_ccbeea .Value ,error (nil );if _gecag !=nil {return _gecag ;};_dab .FillcolorAttr =&_dbefd ;continue ;};if _ccbeea .Name .Local =="\u0073\u0072\u0063"{_agdc ,_ggea :=_ccbeea .Value ,error (nil );if _ggea !=nil {return _ggea ;};_dab .SrcAttr =&_agdc ;continue ;};if _ccbeea .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abdeb ,_aabg :=_ccbeea .Value ,error (nil );if _aabg !=nil {return _aabg ;};_dab .WrapcoordsAttr =&_abdeb ;continue ;};if _ccbeea .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbabe ,_eafgg :=_ccbeea .Value ,error (nil );if _eafgg !=nil {return _eafgg ;};_dab .TitleAttr =&_fbabe ;continue ;};if _ccbeea .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfdce ,_dddf :=_ccbeea .Value ,error (nil );if _dddf !=nil {return _dddf ;};_dab .StyleAttr =&_cfdce ;continue ;};if _ccbeea .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_afeb ,_gfaae :=_ccbeea .Value ,error (nil );if _gfaae !=nil {return _gfaae ;};_dab .CroprightAttr =&_afeb ;continue ;};if _ccbeea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dab .InsetpenAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fdfee ,_fdce :=_ccbeea .Value ,error (nil );if _fdce !=nil {return _fdce ;};_dab .CropleftAttr =&_fdfee ;continue ;};if _ccbeea .Name .Local =="\u0067\u0061\u0069\u006e"{_bcdgf ,_aabe :=_ccbeea .Value ,error (nil );if _aabe !=nil {return _aabe ;};_dab .GainAttr =&_bcdgf ;continue ;};if _ccbeea .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bccg ,_ebgbg :=_ccbeea .Value ,error (nil );if _ebgbg !=nil {return _ebgbg ;};_dab .StrokecolorAttr =&_bccg ;continue ;};if _ccbeea .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccebb ,_faba :=_ccbeea .Value ,error (nil );if _faba !=nil {return _faba ;};_dab .ClassAttr =&_ccebb ;continue ;};if _ccbeea .Name .Local =="\u0069\u0064"{_bgff ,_eaecf :=_ccbeea .Value ,error (nil );if _eaecf !=nil {return _eaecf ;};_dab .IdAttr =&_bgff ;continue ;};if _ccbeea .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cfcf ,_dbged :=_ccbeea .Value ,error (nil );if _dbged !=nil {return _dbged ;};_dab .CropbottomAttr =&_cfcf ;continue ;};if _ccbeea .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dab .FilledAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dab .GrayscaleAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bdcf ,_dbaf :=_ccbeea .Value ,error (nil );if _dbaf !=nil {return _dbaf ;};_dab .BlacklevelAttr =&_bdcf ;continue ;};if _ccbeea .Name .Local =="\u0068\u0072\u0065\u0066"{_ffae ,_dgdda :=_ccbeea .Value ,error (nil );if _dgdda !=nil {return _dgdda ;};_dab .HrefAttr =&_ffae ;continue ;};if _ccbeea .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dab .BilevelAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_eabe ,_abacd :=_ccbeea .Value ,error (nil );if _abacd !=nil {return _abacd ;};_dab .CroptopAttr =&_eabe ;continue ;};if _ccbeea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_baae ,_bdba :=_ccbeea .Value ,error (nil );if _bdba !=nil {return _bdba ;};_dab .OpacityAttr =&_baae ;continue ;};if _ccbeea .Name .Local =="\u0067\u0061\u006dm\u0061"{_eaed ,_gaffa :=_ccbeea .Value ,error (nil );if _gaffa !=nil {return _gaffa ;};_dab .GammaAttr =&_eaed ;continue ;};};_abcbg :for {_fcfg ,_daea :=d .Token ();if _daea !=nil {return _daea ;};switch _gcbb :=_fcfg .(type ){case _b .StartElement :switch _gcbb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gegc :=NewEG_ShapeElements ();_gegc .Path =NewPath ();if _eafgc :=d .DecodeElement (_gegc .Path ,&_gcbb );_eafgc !=nil {return _eafgc ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_gegc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_aecfe :=NewEG_ShapeElements ();_aecfe .Formulas =NewFormulas ();if _geag :=d .DecodeElement (_aecfe .Formulas ,&_gcbb );_geag !=nil {return _geag ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_aecfe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cdcf :=NewEG_ShapeElements ();_cdcf .Handles =NewHandles ();if _cegg :=d .DecodeElement (_cdcf .Handles ,&_gcbb );_cegg !=nil {return _cegg ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_cdcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_abgc :=NewEG_ShapeElements ();_abgc .Fill =NewFill ();if _ggee :=d .DecodeElement (_abgc .Fill ,&_gcbb );_ggee !=nil {return _ggee ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_abgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eeg :=NewEG_ShapeElements ();_eeg .Stroke =NewStroke ();if _ceeee :=d .DecodeElement (_eeg .Stroke ,&_gcbb );_ceeee !=nil {return _ceeee ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_eeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffaee :=NewEG_ShapeElements ();_ffaee .Shadow =NewShadow ();if _egad :=d .DecodeElement (_ffaee .Shadow ,&_gcbb );_egad !=nil {return _egad ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_ffaee );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cbcg :=NewEG_ShapeElements ();_cbcg .Textbox =NewTextbox ();if _abad :=d .DecodeElement (_cbcg .Textbox ,&_gcbb );_abad !=nil {return _abad ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_cbcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dfcc :=NewEG_ShapeElements ();_dfcc .Textpath =NewTextpath ();if _ggfcg :=d .DecodeElement (_dfcc .Textpath ,&_gcbb );_ggfcg !=nil {return _ggfcg ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_dfcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dddbc :=NewEG_ShapeElements ();_dddbc .Imagedata =NewImagedata ();if _ccaca :=d .DecodeElement (_dddbc .Imagedata ,&_gcbb );_ccaca !=nil {return _ccaca ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_dddbc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gbaba :=NewEG_ShapeElements ();_gbaba .Skew =NewOfcSkew ();if _fgacg :=d .DecodeElement (_gbaba .Skew ,&_gcbb );_fgacg !=nil {return _fgacg ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_gbaba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dabb :=NewEG_ShapeElements ();_dabb .Extrusion =NewOfcExtrusion ();if _ccdbe :=d .DecodeElement (_dabb .Extrusion ,&_gcbb );_ccdbe !=nil {return _ccdbe ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_dabb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_baef :=NewEG_ShapeElements ();_baef .Callout =NewOfcCallout ();if _ffbd :=d .DecodeElement (_baef .Callout ,&_gcbb );_ffbd !=nil {return _ffbd ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_baef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bebd :=NewEG_ShapeElements ();_bebd .Lock =NewOfcLock ();if _gbdg :=d .DecodeElement (_bebd .Lock ,&_gcbb );_gbdg !=nil {return _gbdg ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_bebd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bcgeg :=NewEG_ShapeElements ();_bcgeg .Clippath =NewOfcClippath ();if _beccf :=d .DecodeElement (_bcgeg .Clippath ,&_gcbb );_beccf !=nil {return _beccf ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_bcgeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dgcgb :=NewEG_ShapeElements ();_dgcgb .Signatureline =NewOfcSignatureline ();if _fgega :=d .DecodeElement (_dgcgb .Signatureline ,&_gcbb );_fgega !=nil {return _fgega ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_dgcgb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ageg :=NewEG_ShapeElements ();_ageg .Wrap =_a .NewWrap ();if _fccf :=d .DecodeElement (_ageg .Wrap ,&_gcbb );_fccf !=nil {return _fccf ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_ageg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ffecad :=NewEG_ShapeElements ();_ffecad .Anchorlock =_a .NewAnchorlock ();if _beefd :=d .DecodeElement (_ffecad .Anchorlock ,&_gcbb );_beefd !=nil {return _beefd ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_ffecad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_edgd :=NewEG_ShapeElements ();_edgd .Bordertop =_a .NewBordertop ();if _debeb :=d .DecodeElement (_edgd .Bordertop ,&_gcbb );_debeb !=nil {return _debeb ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_edgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbgc :=NewEG_ShapeElements ();_gbgc .Borderbottom =_a .NewBorderbottom ();if _ebaa :=d .DecodeElement (_gbgc .Borderbottom ,&_gcbb );_ebaa !=nil {return _ebaa ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_gbgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_aaecfa :=NewEG_ShapeElements ();_aaecfa .Borderleft =_a .NewBorderleft ();if _egeda :=d .DecodeElement (_aaecfa .Borderleft ,&_gcbb );_egeda !=nil {return _egeda ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_aaecfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eedd :=NewEG_ShapeElements ();_eedd .Borderright =_a .NewBorderright ();if _bcab :=d .DecodeElement (_eedd .Borderright ,&_gcbb );_bcab !=nil {return _bcab ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_eedd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cadge :=NewEG_ShapeElements ();_cadge .ClientData =_ga .NewClientData ();if _edgdc :=d .DecodeElement (_cadge .ClientData ,&_gcbb );_edgdc !=nil {return _edgdc ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_cadge );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcbee :=NewEG_ShapeElements ();_bcbee .Textdata =_fb .NewTextdata ();if _fbfc :=d .DecodeElement (_bcbee .Textdata ,&_gcbb );_fbfc !=nil {return _fbfc ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_bcbee );default:_d .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\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_gcbb .Name );if _cadga :=d .Skip ();_cadga !=nil {return _cadga ;};};case _b .EndElement :break _abcbg ;case _b .CharData :};};return nil ;};func (_feddg *Shadow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feddg .CT_Shadow =*NewCT_Shadow ();for _ ,_gbabc :=range start .Attr {if _gbabc .Name .Local =="\u006f\u006e"{_feddg .OnAttr .UnmarshalXMLAttr (_gbabc );continue ;};if _gbabc .Name .Local =="\u0074\u0079\u0070\u0065"{_feddg .TypeAttr .UnmarshalXMLAttr (_gbabc );continue ;};if _gbabc .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_feddg .ObscuredAttr .UnmarshalXMLAttr (_gbabc );continue ;};if _gbabc .Name .Local =="\u0063\u006f\u006co\u0072"{_bggd ,_aabccd :=_gbabc .Value ,error (nil );if _aabccd !=nil {return _aabccd ;};_feddg .ColorAttr =&_bggd ;continue ;};if _gbabc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abed ,_acgfe :=_gbabc .Value ,error (nil );if _acgfe !=nil {return _acgfe ;};_feddg .OpacityAttr =&_abed ;continue ;};if _gbabc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_eefc ,_aefcg :=_gbabc .Value ,error (nil );if _aefcg !=nil {return _aefcg ;};_feddg .OffsetAttr =&_eefc ;continue ;};if _gbabc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bfegd ,_gbedc :=_gbabc .Value ,error (nil );if _gbedc !=nil {return _gbedc ;};_feddg .Color2Attr =&_bfegd ;continue ;};if _gbabc .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_afafd ,_beddea :=_gbabc .Value ,error (nil );if _beddea !=nil {return _beddea ;};_feddg .Offset2Attr =&_afafd ;continue ;};if _gbabc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gfbbg ,_geae :=_gbabc .Value ,error (nil );if _geae !=nil {return _geae ;};_feddg .OriginAttr =&_gfbbg ;continue ;};if _gbabc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_adebf ,_bbccd :=_gbabc .Value ,error (nil );if _bbccd !=nil {return _bbccd ;};_feddg .MatrixAttr =&_adebf ;continue ;};if _gbabc .Name .Local =="\u0069\u0064"{_bgafe ,_cefda :=_gbabc .Value ,error (nil );if _cefda !=nil {return _cefda ;};_feddg .IdAttr =&_bgafe ;continue ;};};for {_cdgeeg ,_cfegfa :=d .Token ();if _cfegfa !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_cfegfa );};if _ddafa ,_adbaeb :=_cdgeeg .(_b .EndElement );_adbaeb &&_ddafa .Name ==start .Name {break ;};};return nil ;};func (_fgcea *OfcCT_ColorMru )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgcea .ColorsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fgcea .ColorsAttr )});};if _fgcea .ExtAttr !=ST_ExtUnset {_edbcf ,_beabe :=_fgcea .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _beabe !=nil {return _beabe ;};start .Attr =append (start .Attr ,_edbcf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcgdf OfcST_HrAlign )ValidateWithPath (path string )error {switch _fcgdf {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgdf ));};return nil ;};func (_afbed *OfcST_ConnectorType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afbed =0;case "\u006e\u006f\u006e\u0065":*_afbed =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_afbed =2;case "\u0065\u006c\u0062o\u0077":*_afbed =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_afbed =4;};return nil ;};func (_gbfag OfcST_HrAlign )Validate ()error {return _gbfag .ValidateWithPath ("")};func (_cbaba OfcST_OLEType )ValidateWithPath (path string )error {switch _cbaba {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaba ));};return nil ;}; -// Validate validates the AG_Fill and its children -func (_geea *AG_Fill )Validate ()error {return _geea .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_aed OfcST_OLEType )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_aed .String (),start );};func (_agbe *Oval )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _agbe .CT_Oval .MarshalXML (e ,start );};type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;}; +// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path +func (_caggdd *OfcCT_ColorMru )ValidateWithPath (path string )error {if _fbcbg :=_caggdd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbcbg !=nil {return _fbcbg ;};return nil ;};const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);type ST_ShadowType byte ; -// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path -func (_cbeac *AG_Id )ValidateWithPath (path string )error {return nil };type OfcClippath struct{OfcCT_ClipPath };func (_beef *OfcDiagram )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _beef .OfcCT_Diagram .MarshalXML (e ,start );};func (_eggbb OfcST_How )String ()string {switch _eggbb {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";}; +// ValidateWithPath validates the Handles and its children, prefixing error messages with path +func (_efcdb *Handles )ValidateWithPath (path string )error {if _feca :=_efcdb .CT_Handles .ValidateWithPath (path );_feca !=nil {return _feca ;};return nil ;};func (_ebcbe *OfcCT_ClipPath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_e .Sprintf ("\u0025\u0076",_ebcbe .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfbbge *OfcST_ExtrusionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadbbc ,_eddddf :=d .Token ();if _eddddf !=nil {return _eddddf ;};if _ffbab ,_adcgb :=_gadbbc .(_b .EndElement );_adcgb &&_ffbab .Name ==start .Name {*_dfbbge =1;return nil ;};if _daaadf ,_gfgb :=_gadbbc .(_b .CharData );!_gfgb {return _e .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",_gadbbc );}else {switch string (_daaadf ){case "":*_dfbbge =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dfbbge =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_dfbbge =2;};};_gadbbc ,_eddddf =d .Token ();if _eddddf !=nil {return _eddddf ;};if _dgcbef ,_ffdef :=_gadbbc .(_b .EndElement );_ffdef &&_dgcbef .Name ==start .Name {return nil ;};return _e .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",_gadbbc );};type OfcRight struct{OfcCT_StrokeChild };type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _bd .ST_TrueFalse ;ContentTypeAttr *string ;};type OfcST_Angle byte ; -// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path -func (_efba *OfcInk )ValidateWithPath (path string )error {if _agdeb :=_efba .OfcCT_Ink .ValidateWithPath (path );_agdeb !=nil {return _agdeb ;};return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;}; +// Validate validates the OfcCT_OLEObject and its children +func (_dfbbc *OfcCT_OLEObject )Validate ()error {return _dfbbc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");}; -// Validate validates the AG_AllCoreAttributes and its children -func (_agfgc *AG_AllCoreAttributes )Validate ()error {return _agfgc .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func (_cbdgg *OfcColumn )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cbdgg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gcd :=range start .Attr {if _gcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcd .Name .Local =="\u0068\u0072\u0065\u0066"{_bffab ,_ccccb :=_gcd .Value ,error (nil );if _ccccb !=nil {return _ccccb ;};_cbdgg .HrefAttr =&_bffab ;continue ;};if _gcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbdgg .ForcedashAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcab ,_acgbe :=_gcd .Value ,error (nil );if _acgbe !=nil {return _acgbe ;};_cbdgg .TitleAttr =&_gcab ;continue ;};if _gcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fbbac ,_ccdba :=_gcd .Value ,error (nil );if _ccdba !=nil {return _ccdba ;};_cbdgg .AlthrefAttr =&_fbbac ;continue ;};if _gcd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cbdgg .ImageaspectAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cbdgg .StartarrowAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cbdgg .LinestyleAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbdgg .StartarrowwidthAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cbdgg .JoinstyleAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cbdgg .StartarrowlengthAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aedgc ,_eceff :=_gcd .Value ,error (nil );if _eceff !=nil {return _eceff ;};_cbdgg .DashstyleAttr =&_aedgc ;continue ;};if _gcd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cbdgg .EndarrowAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cbdgg .FilltypeAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbdgg .EndarrowwidthAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdb ,_bfacg :=_gcd .Value ,error (nil );if _bfacg !=nil {return _bfacg ;};_cbdgg .OpacityAttr =&_gdb ;continue ;};if _gcd .Name .Local =="\u0063\u006f\u006co\u0072"{_dggaac ,_abea :=_gcd .Value ,error (nil );if _abea !=nil {return _abea ;};_cbdgg .ColorAttr =&_dggaac ;continue ;};if _gcd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbdgg .InsetpenAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cbdgg .EndarrowlengthAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0065\u0078\u0074"{_cbdgg .ExtAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cbdgg .EndcapAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dca ,_daadb :=_gcd .Value ,error (nil );if _daadb !=nil {return _daadb ;};_cbdgg .Color2Attr =&_dca ;continue ;};if _gcd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cbdgg .ImagealignshapeAttr .UnmarshalXMLAttr (_gcd );continue ;};if _gcd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ggeg ,_agcg :=_gcd .Value ,error (nil );if _agcg !=nil {return _agcg ;};_cbdgg .WeightAttr =&_ggeg ;continue ;};if _gcd .Name .Local =="\u0073\u0072\u0063"{_afegb ,_cafc :=_gcd .Value ,error (nil );if _cafc !=nil {return _cafc ;};_cbdgg .SrcAttr =&_afegb ;continue ;};if _gcd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gbga ,_cceb :=_gcd .Value ,error (nil );if _cceb !=nil {return _cceb ;};_cbdgg .ImagesizeAttr =&_gbga ;continue ;};if _gcd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_adgda ,_cafae :=_egcdd .ParseFloat (_gcd .Value ,64);if _cafae !=nil {return _cafae ;};_cbdgg .MiterlimitAttr =&_adgda ;continue ;};if _gcd .Name .Local =="\u006f\u006e"{_cbdgg .OnAttr .UnmarshalXMLAttr (_gcd );continue ;};};for {_gdea ,_afee :=d .Token ();if _afee !=nil {return _eedc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_afee );};if _gdbeb ,_fed :=_gdea .(_dbcbe .EndElement );_fed &&_gdbeb .Name ==start .Name {break ;};};return nil ;};func NewAG_Id ()*AG_Id {_fceae :=&AG_Id {};return _fceae };func (_aeabe ST_StrokeArrowWidth )String ()string {switch _aeabe {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};type AG_Ext struct{ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path +func (_gged *OfcCallout )ValidateWithPath (path string )error {if _gebfgc :=_gged .OfcCT_Callout .ValidateWithPath (path );_gebfgc !=nil {return _gebfgc ;};return nil ;};func (_bbaff OfcST_InsetMode )String ()string {switch _bbaff {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_efafa *ST_StrokeArrowLength )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgfef ,_dfbbe :=d .Token ();if _dfbbe !=nil {return _dfbbe ;};if _ebfade ,_badg :=_fgfef .(_b .EndElement );_badg &&_ebfade .Name ==start .Name {*_efafa =1;return nil ;};if _beebe ,_fgcee :=_fgfef .(_b .CharData );!_fgcee {return _e .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",_fgfef );}else {switch string (_beebe ){case "":*_efafa =0;case "\u0073\u0068\u006fr\u0074":*_efafa =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_efafa =2;case "\u006c\u006f\u006e\u0067":*_efafa =3;};};_fgfef ,_dfbbe =d .Token ();if _dfbbe !=nil {return _dfbbe ;};if _cefff ,_decbb :=_fgfef .(_b .EndElement );_decbb &&_cefff .Name ==start .Name {return nil ;};return _e .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",_fgfef );};func (_fbdbd *OfcCT_SignatureLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbdbd .IssignaturelineAttr !=_bd .ST_TrueFalseUnset {_eeaad ,_bffd :=_fbdbd .IssignaturelineAttr .MarshalXMLAttr (_b .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _bffd !=nil {return _bffd ;};start .Attr =append (start .Attr ,_eeaad );};if _fbdbd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .IdAttr )});};if _fbdbd .ProvidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .ProvidAttr )});};if _fbdbd .SigninginstructionssetAttr !=_bd .ST_TrueFalseUnset {_dfea ,_fdggg :=_fbdbd .SigninginstructionssetAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _fdggg !=nil {return _fdggg ;};start .Attr =append (start .Attr ,_dfea );};if _fbdbd .AllowcommentsAttr !=_bd .ST_TrueFalseUnset {_eggfd ,_bgfaea :=_fbdbd .AllowcommentsAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bgfaea !=nil {return _bgfaea ;};start .Attr =append (start .Attr ,_eggfd );};if _fbdbd .ShowsigndateAttr !=_bd .ST_TrueFalseUnset {_fcbdd ,_addfb :=_fbdbd .ShowsigndateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _addfb !=nil {return _addfb ;};start .Attr =append (start .Attr ,_fcbdd );};if _fbdbd .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .SuggestedsignerAttr )});};if _fbdbd .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .Suggestedsigner2Attr )});};if _fbdbd .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .SuggestedsigneremailAttr )});};if _fbdbd .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .SigninginstructionsAttr )});};if _fbdbd .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .AddlxmlAttr )});};if _fbdbd .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .SigprovurlAttr )});};if _fbdbd .ExtAttr !=ST_ExtUnset {_affce ,_fegge :=_fbdbd .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _fegge !=nil {return _fegge ;};start .Attr =append (start .Attr ,_affce );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dedgf *OfcInk )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0069n\u006b";return _dedgf .OfcCT_Ink .MarshalXML (e ,start );}; -// Validate validates the CT_H and its children -func (_dbgbd *CT_H )Validate ()error {return _dbgbd .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_bcda *AG_Ext )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {_gddb ,_dcb :=_bcda .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _dcb !=nil {return _dcb ;};start .Attr =append (start .Attr ,_gddb );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;}; +// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path +func (_gbffa *OfcCT_R )ValidateWithPath (path string )error {if _ebeba :=_gbffa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebeba !=nil {return _ebeba ;};if _dcbgg :=_gbffa .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_dcbgg !=nil {return _dcbgg ;};for _dddbf ,_faddac :=range _gbffa .Proxy {if _fcff :=_faddac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_dddbf ));_fcff !=nil {return _fcff ;};};return nil ;};func (_afgag *OfcCT_ClipPath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eacbc :=range start .Attr {if _eacbc .Name .Local =="\u0076"{_beagf ,_fbecc :=_eacbc .Value ,error (nil );if _fbecc !=nil {return _fbecc ;};_afgag .VAttr =_beagf ;continue ;};};for {_dgcgf ,_bcfaa :=d .Token ();if _bcfaa !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068:\u0020\u0025\u0073",_bcfaa );};if _bacdd ,_aafde :=_dgcgf .(_b .EndElement );_aafde &&_bacdd .Name ==start .Name {break ;};};return nil ;};func (_efbaa *ST_ImageAspect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efbaa =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_efbaa =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_efbaa =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_efbaa =3;};return nil ;};type OfcCT_StrokeChild struct{OnAttr _bd .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _bd .ST_TrueFalse ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _bd .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_bbbd :=&AG_AllShapeAttributes {};return _bbbd ;}; -// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path -func (_cfeec *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _cgaad :=_cfeec .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cgaad !=nil {return _cgaad ;};if _dggaba :=_cfeec .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dggaba !=nil {return _dggaba ;};if _cccec :=_cfeec .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cccec !=nil {return _cccec ;};if _acaee :=_cfeec .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_acaee !=nil {return _acaee ;};if _adecea :=_cfeec .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adecea !=nil {return _adecea ;};if _gegcd :=_cfeec .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gegcd !=nil {return _gegcd ;};if _ffbd :=_cfeec .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ffbd !=nil {return _ffbd ;};if _adfdeg :=_cfeec .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_adfdeg !=nil {return _adfdeg ;};if _fbcg :=_cfeec .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fbcg !=nil {return _fbcg ;};if _cfacd :=_cfeec .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cfacd !=nil {return _cfacd ;};if _dgdb :=_cfeec .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dgdb !=nil {return _dgdb ;};if _deea :=_cfeec .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_deea !=nil {return _deea ;};if _deeef :=_cfeec .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_deeef !=nil {return _deeef ;};return nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_feegd :=&OfcCT_Rules {};return _feegd };func (_aeadf ST_StrokeJoinStyle )Validate ()error {return _aeadf .ValidateWithPath ("")};func NewCT_Background ()*CT_Background {_eeeed :=&CT_Background {};return _eeeed };func (_egddgf ST_ImageAspect )ValidateWithPath (path string )error {switch _egddgf {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egddgf ));};return nil ;};func (_adc OfcST_ColorMode )ValidateWithPath (path string )error {switch _adc {case 0,1,2:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adc ));};return nil ;};type OfcShapelayout struct{OfcCT_ShapeLayout };func (_efgbg OfcST_OLEType )String ()string {switch _efgbg {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_gfdg *CT_ImageData )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _gfdg .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .EmbosscolorAttr )});};if _gfdg .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .RecolortargetAttr )});};if _gfdg .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .HrefAttr )});};if _gfdg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .AlthrefAttr )});};if _gfdg .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .TitleAttr )});};if _gfdg .OleidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .OleidAttr )});};if _gfdg .DetectmouseclickAttr !=_eeg .ST_TrueFalseUnset {_fcde ,_ebfec :=_gfdg .DetectmouseclickAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _ebfec !=nil {return _ebfec ;};start .Attr =append (start .Attr ,_fcde );};if _gfdg .MovieAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .MovieAttr )});};if _gfdg .RelidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .RelidAttr )});};if _gfdg .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .IdAttr )});};if _gfdg .PictAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .PictAttr )});};if _gfdg .RHrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .RHrefAttr )});};if _gfdg .SIdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .SIdAttr )});};if _gfdg .SrcAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0072\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .SrcAttr )});};if _gfdg .CropleftAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .CropleftAttr )});};if _gfdg .CroptopAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .CroptopAttr )});};if _gfdg .CroprightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .CroprightAttr )});};if _gfdg .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .CropbottomAttr )});};if _gfdg .GainAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .GainAttr )});};if _gfdg .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .BlacklevelAttr )});};if _gfdg .GammaAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .GammaAttr )});};if _gfdg .GrayscaleAttr !=_eeg .ST_TrueFalseUnset {_cdaaa ,_abcga :=_gfdg .GrayscaleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _abcga !=nil {return _abcga ;};start .Attr =append (start .Attr ,_cdaaa );};if _gfdg .BilevelAttr !=_eeg .ST_TrueFalseUnset {_bbdf ,_ffddd :=_gfdg .BilevelAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _ffddd !=nil {return _ffddd ;};start .Attr =append (start .Attr ,_bbdf );};if _gfdg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_gfdg .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_dcbgf *CT_RoundRect )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _dcbgf .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .ArcsizeAttr )});};if _dcbgf .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .HrefAttr )});};if _dcbgf .TargetAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .TargetAttr )});};if _dcbgf .ClassAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .ClassAttr )});};if _dcbgf .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .TitleAttr )});};if _dcbgf .AltAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0061\u006c\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .AltAttr )});};if _dcbgf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .CoordsizeAttr )});};if _dcbgf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .CoordoriginAttr )});};if _dcbgf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .WrapcoordsAttr )});};if _dcbgf .PrintAttr !=_eeg .ST_TrueFalseUnset {_eggbf ,_dced :=_dcbgf .PrintAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dced !=nil {return _dced ;};start .Attr =append (start .Attr ,_eggbf );};if _dcbgf .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .IdAttr )});};if _dcbgf .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .StyleAttr )});};if _dcbgf .SpidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .SpidAttr )});};if _dcbgf .OnedAttr !=_eeg .ST_TrueFalseUnset {_bdbbf ,_adeac :=_dcbgf .OnedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e\u0065\u0064"});if _adeac !=nil {return _adeac ;};start .Attr =append (start .Attr ,_bdbbf );};if _dcbgf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .RegroupidAttr )});};if _dcbgf .DoubleclicknotifyAttr !=_eeg .ST_TrueFalseUnset {_fbdgc ,_feac :=_dcbgf .DoubleclicknotifyAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _feac !=nil {return _feac ;};start .Attr =append (start .Attr ,_fbdgc );};if _dcbgf .ButtonAttr !=_eeg .ST_TrueFalseUnset {_feccb ,_bdbba :=_dcbgf .ButtonAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _bdbba !=nil {return _bdbba ;};start .Attr =append (start .Attr ,_feccb );};if _dcbgf .UserhiddenAttr !=_eeg .ST_TrueFalseUnset {_gggb ,_cgfb :=_dcbgf .UserhiddenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cgfb !=nil {return _cgfb ;};start .Attr =append (start .Attr ,_gggb );};if _dcbgf .BulletAttr !=_eeg .ST_TrueFalseUnset {_facd ,_dgbad :=_dcbgf .BulletAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgbad !=nil {return _dgbad ;};start .Attr =append (start .Attr ,_facd );};if _dcbgf .HrAttr !=_eeg .ST_TrueFalseUnset {_eeffff ,_faa :=_dcbgf .HrAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072"});if _faa !=nil {return _faa ;};start .Attr =append (start .Attr ,_eeffff );};if _dcbgf .HrstdAttr !=_eeg .ST_TrueFalseUnset {_bgdb ,_gafceg :=_dcbgf .HrstdAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gafceg !=nil {return _gafceg ;};start .Attr =append (start .Attr ,_bgdb );};if _dcbgf .HrnoshadeAttr !=_eeg .ST_TrueFalseUnset {_dbbgc ,_fbcdg :=_dcbgf .HrnoshadeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _fbcdg !=nil {return _fbcdg ;};start .Attr =append (start .Attr ,_dbbgc );};if _dcbgf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .HrpctAttr )});};if _dcbgf .HralignAttr !=OfcST_HrAlignUnset {_cdcdc ,_gbecd :=_dcbgf .HralignAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gbecd !=nil {return _gbecd ;};start .Attr =append (start .Attr ,_cdcdc );};if _dcbgf .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_dbgag ,_fbcgc :=_dcbgf .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fbcgc !=nil {return _fbcgc ;};start .Attr =append (start .Attr ,_dbgag );};if _dcbgf .AllowoverlapAttr !=_eeg .ST_TrueFalseUnset {_fccbb ,_agdef :=_dcbgf .AllowoverlapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _agdef !=nil {return _agdef ;};start .Attr =append (start .Attr ,_fccbb );};if _dcbgf .UserdrawnAttr !=_eeg .ST_TrueFalseUnset {_bdgcd ,_bfdd :=_dcbgf .UserdrawnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _bfdd !=nil {return _bfdd ;};start .Attr =append (start .Attr ,_bdgcd );};if _dcbgf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .BordertopcolorAttr )});};if _dcbgf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .BorderleftcolorAttr )});};if _dcbgf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .BorderbottomcolorAttr )});};if _dcbgf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .BorderrightcolorAttr )});};if _dcbgf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dgccb ,_gfa :=_dcbgf .DgmlayoutAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _gfa !=nil {return _gfa ;};start .Attr =append (start .Attr ,_dgccb );};if _dcbgf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .DgmnodekindAttr )});};if _dcbgf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cgeg ,_dafcc :=_dcbgf .DgmlayoutmruAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _dafcc !=nil {return _dafcc ;};start .Attr =append (start .Attr ,_cgeg );};if _dcbgf .InsetmodeAttr !=OfcST_InsetModeUnset {_bcedgf ,_gaeaa :=_dcbgf .InsetmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gaeaa !=nil {return _gaeaa ;};start .Attr =append (start .Attr ,_bcedgf );};if _dcbgf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .OpacityAttr )});};if _dcbgf .StrokedAttr !=_eeg .ST_TrueFalseUnset {_bede ,_aaega :=_dcbgf .StrokedAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aaega !=nil {return _aaega ;};start .Attr =append (start .Attr ,_bede );};if _dcbgf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .StrokecolorAttr )});};if _dcbgf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .StrokeweightAttr )});};if _dcbgf .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_agfeg ,_fecaa :=_dcbgf .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fecaa !=nil {return _fecaa ;};start .Attr =append (start .Attr ,_agfeg );};if _dcbgf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .ChromakeyAttr )});};if _dcbgf .FilledAttr !=_eeg .ST_TrueFalseUnset {_cabdf ,_gcbeb :=_dcbgf .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gcbeb !=nil {return _gcbeb ;};start .Attr =append (start .Attr ,_cabdf );};if _dcbgf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .FillcolorAttr )});};if _dcbgf .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcbgf .SptAttr )});};if _dcbgf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ebabf ,_edgfa :=_dcbgf .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _edgfa !=nil {return _edgfa ;};start .Attr =append (start .Attr ,_ebabf );};if _dcbgf .BwmodeAttr !=OfcST_BWModeUnset {_cgcg ,_fbe :=_dcbgf .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _fbe !=nil {return _fbe ;};start .Attr =append (start .Attr ,_cgcg );};if _dcbgf .BwpureAttr !=OfcST_BWModeUnset {_ace ,_gggca :=_dcbgf .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _gggca !=nil {return _gggca ;};start .Attr =append (start .Attr ,_ace );};if _dcbgf .BwnormalAttr !=OfcST_BWModeUnset {_deade ,_fcbe :=_dcbgf .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fcbe !=nil {return _fcbe ;};start .Attr =append (start .Attr ,_deade );};if _dcbgf .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_fca ,_aabcf :=_dcbgf .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _aabcf !=nil {return _aabcf ;};start .Attr =append (start .Attr ,_fca );};if _dcbgf .OleiconAttr !=_eeg .ST_TrueFalseUnset {_cgce ,_debbg :=_dcbgf .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _debbg !=nil {return _debbg ;};start .Attr =append (start .Attr ,_cgce );};if _dcbgf .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_egffc ,_bfaddg :=_dcbgf .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _bfaddg !=nil {return _bfaddg ;};start .Attr =append (start .Attr ,_egffc );};if _dcbgf .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_efcef ,_cbba :=_dcbgf .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _cbba !=nil {return _cbba ;};start .Attr =append (start .Attr ,_efcef );};if _dcbgf .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_ddceec ,_ffef :=_dcbgf .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ffef !=nil {return _ffef ;};start .Attr =append (start .Attr ,_ddceec );};if _dcbgf .ClipAttr !=_eeg .ST_TrueFalseUnset {_ebcdc ,_adeg :=_dcbgf .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _adeg !=nil {return _adeg ;};start .Attr =append (start .Attr ,_ebcdc );};e .EncodeToken (start );if _dcbgf .EG_ShapeElements !=nil {for _ ,_adff :=range _dcbgf .EG_ShapeElements {_adff .MarshalXML (e ,_dbcbe .StartElement {});};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_cfae *OfcCT_IdMap )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_bgfec :=range start .Attr {if _bgfec .Name .Local =="\u0064\u0061\u0074\u0061"{_dgdfb ,_gggdb :=_bgfec .Value ,error (nil );if _gggdb !=nil {return _gggdb ;};_cfae .DataAttr =&_dgdfb ;continue ;};if _bgfec .Name .Local =="\u0065\u0078\u0074"{_cfae .ExtAttr .UnmarshalXMLAttr (_bgfec );continue ;};};for {_fddde ,_eafcd :=d .Token ();if _eafcd !=nil {return _eedc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_eafcd );};if _eebe ,_dafb :=_fddde .(_dbcbe .EndElement );_dafb &&_eebe .Name ==start .Name {break ;};};return nil ;};func (_agdaf *CT_Rect )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_cbcad :=range start .Attr {if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cecg ,_ecde :=_cbcad .Value ,error (nil );if _ecde !=nil {return _ecde ;};_agdaf .BordertopcolorAttr =&_cecg ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_agdaf .BulletAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0068\u0072"{_agdaf .HrAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_agdaf .CliptowrapAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0068\u0072\u0073t\u0064"{_agdaf .HrstdAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u006f\u006c\u0065"{_agdaf .OleAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_agdaf .HrnoshadeAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u006f\u006e\u0065\u0064"{_agdaf .OnedAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0068\u0072\u0070c\u0074"{_dbbb ,_ccee :=_egcdd .ParseFloat (_cbcad .Value ,64);if _ccee !=nil {return _ccee ;};_adb :=float32 (_dbbb );_agdaf .HrpctAttr =&_adb ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_agdaf .OleiconAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aabdd ,_defegb :=_cbcad .Value ,error (nil );if _defegb !=nil {return _defegb ;};_agdaf .BorderbottomcolorAttr =&_aabdd ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_agdaf .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfafa ,_egbfe :=_egcdd .ParseInt (_cbcad .Value ,10,64);if _egbfe !=nil {return _egbfe ;};_agdaf .RegroupidAttr =&_dfafa ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0063\u006c\u0069\u0070"{_agdaf .ClipAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_agdaf .HralignAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_agdaf .PreferrelativeAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_agdaf .DgmlayoutAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_agdaf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_agdaf .InsetmodeAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_agdaf .ButtonAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_agdaf .UserdrawnAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_agdaf .AllowincellAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0073\u0070\u0074"{_cec ,_gdcda :=_egcdd .ParseFloat (_cbcad .Value ,64);if _gdcda !=nil {return _gdcda ;};_fgbea :=float32 (_cec );_agdaf .SptAttr =&_fgbea ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_adede ,_bgccf :=_cbcad .Value ,error (nil );if _bgccf !=nil {return _bgccf ;};_agdaf .BorderleftcolorAttr =&_adede ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_agdaf .ConnectortypeAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecgca ,_ceac :=_cbcad .Value ,error (nil );if _ceac !=nil {return _ceac ;};_agdaf .BorderrightcolorAttr =&_ecgca ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0073\u0070\u0069\u0064"{_cgfga ,_bdccb :=_cbcad .Value ,error (nil );if _bdccb !=nil {return _bdccb ;};_agdaf .SpidAttr =&_cgfga ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edbaf ,_bdg :=_egcdd .ParseInt (_cbcad .Value ,10,64);if _bdg !=nil {return _bdg ;};_agdaf .DgmnodekindAttr =&_edbaf ;continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_agdaf .BwpureAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agdaf .ForcedashAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_agdaf .BwnormalAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_agdaf .BwmodeAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_agdaf .UserhiddenAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_agdaf .AllowoverlapAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gaae ,_aaede :=_cbcad .Value ,error (nil );if _aaede !=nil {return _aaede ;};_agdaf .TargetAttr =&_gaae ;continue ;};if _cbcad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cefe ,_ccdbb :=_cbcad .Value ,error (nil );if _ccdbb !=nil {return _ccdbb ;};_agdaf .CoordoriginAttr =&_cefe ;continue ;};if _cbcad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_agdaf .StrokedAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbccb ,_fecc :=_cbcad .Value ,error (nil );if _fecc !=nil {return _fecc ;};_agdaf .CoordsizeAttr =&_cbccb ;continue ;};if _cbcad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbbae ,_cfbga :=_cbcad .Value ,error (nil );if _cfbga !=nil {return _cfbga ;};_agdaf .StrokeweightAttr =&_fbbae ;continue ;};if _cbcad .Name .Local =="\u0073\u0074\u0079l\u0065"{_afge ,_eedf :=_cbcad .Value ,error (nil );if _eedf !=nil {return _eedf ;};_agdaf .StyleAttr =&_afge ;continue ;};if _cbcad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccagd ,_cdbdb :=_cbcad .Value ,error (nil );if _cdbdb !=nil {return _cdbdb ;};_agdaf .ChromakeyAttr =&_ccagd ;continue ;};if _cbcad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agece ,_bgge :=_cbcad .Value ,error (nil );if _bgge !=nil {return _bgge ;};_agdaf .FillcolorAttr =&_agece ;continue ;};if _cbcad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcdgfd ,_bafeb :=_cbcad .Value ,error (nil );if _bafeb !=nil {return _bafeb ;};_agdaf .OpacityAttr =&_dcdgfd ;continue ;};if _cbcad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bcacd ,_bdffea :=_cbcad .Value ,error (nil );if _bdffea !=nil {return _bdffea ;};_agdaf .WrapcoordsAttr =&_bcacd ;continue ;};if _cbcad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fgbf ,_agaecd :=_cbcad .Value ,error (nil );if _agaecd !=nil {return _agaecd ;};_agdaf .StrokecolorAttr =&_fgbf ;continue ;};if _cbcad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agdaf .InsetpenAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Local =="\u0068\u0072\u0065\u0066"{_cdce ,_edafa :=_cbcad .Value ,error (nil );if _edafa !=nil {return _edafa ;};_agdaf .HrefAttr =&_cdce ;continue ;};if _cbcad .Name .Local =="\u0069\u0064"{_fedbcf ,_fgeg :=_cbcad .Value ,error (nil );if _fgeg !=nil {return _fgeg ;};_agdaf .IdAttr =&_fedbcf ;continue ;};if _cbcad .Name .Local =="\u0070\u0072\u0069n\u0074"{_agdaf .PrintAttr .UnmarshalXMLAttr (_cbcad );continue ;};if _cbcad .Name .Local =="\u0061\u006c\u0074"{_baeab ,_febe :=_cbcad .Value ,error (nil );if _febe !=nil {return _febe ;};_agdaf .AltAttr =&_baeab ;continue ;};if _cbcad .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgfa ,_gaaaa :=_cbcad .Value ,error (nil );if _gaaaa !=nil {return _gaaaa ;};_agdaf .TitleAttr =&_fgfa ;continue ;};if _cbcad .Name .Local =="\u0063\u006c\u0061s\u0073"{_fdcd ,_ddfgdb :=_cbcad .Value ,error (nil );if _ddfgdb !=nil {return _ddfgdb ;};_agdaf .ClassAttr =&_fdcd ;continue ;};if _cbcad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_agdaf .FilledAttr .UnmarshalXMLAttr (_cbcad );continue ;};};_dbedb :for {_gbdgc ,_aeeae :=d .Token ();if _aeeae !=nil {return _aeeae ;};switch _cbdgfc :=_gbdgc .(type ){case _dbcbe .StartElement :switch _cbdgfc .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_defbc :=NewEG_ShapeElements ();_defbc .Path =NewPath ();if _ggfcb :=d .DecodeElement (_defbc .Path ,&_cbdgfc );_ggfcb !=nil {return _ggfcb ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_defbc );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_afgdf :=NewEG_ShapeElements ();_afgdf .Formulas =NewFormulas ();if _fddg :=d .DecodeElement (_afgdf .Formulas ,&_cbdgfc );_fddg !=nil {return _fddg ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_afgdf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_geacf :=NewEG_ShapeElements ();_geacf .Handles =NewHandles ();if _dbac :=d .DecodeElement (_geacf .Handles ,&_cbdgfc );_dbac !=nil {return _dbac ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_geacf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_becda :=NewEG_ShapeElements ();_becda .Fill =NewFill ();if _abbfg :=d .DecodeElement (_becda .Fill ,&_cbdgfc );_abbfg !=nil {return _abbfg ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_becda );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_abac :=NewEG_ShapeElements ();_abac .Stroke =NewStroke ();if _bbfge :=d .DecodeElement (_abac .Stroke ,&_cbdgfc );_bbfge !=nil {return _bbfge ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_abac );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_abbfa :=NewEG_ShapeElements ();_abbfa .Shadow =NewShadow ();if _fcad :=d .DecodeElement (_abbfa .Shadow ,&_cbdgfc );_fcad !=nil {return _fcad ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_abbfa );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gffbec :=NewEG_ShapeElements ();_gffbec .Textbox =NewTextbox ();if _ddebe :=d .DecodeElement (_gffbec .Textbox ,&_cbdgfc );_ddebe !=nil {return _ddebe ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_gffbec );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cedd :=NewEG_ShapeElements ();_cedd .Textpath =NewTextpath ();if _bbbbe :=d .DecodeElement (_cedd .Textpath ,&_cbdgfc );_bbbbe !=nil {return _bbbbe ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_cedd );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_babda :=NewEG_ShapeElements ();_babda .Imagedata =NewImagedata ();if _gceaf :=d .DecodeElement (_babda .Imagedata ,&_cbdgfc );_gceaf !=nil {return _gceaf ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_babda );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gegbe :=NewEG_ShapeElements ();_gegbe .Skew =NewOfcSkew ();if _cbaa :=d .DecodeElement (_gegbe .Skew ,&_cbdgfc );_cbaa !=nil {return _cbaa ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_gegbe );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ccbdcg :=NewEG_ShapeElements ();_ccbdcg .Extrusion =NewOfcExtrusion ();if _eaag :=d .DecodeElement (_ccbdcg .Extrusion ,&_cbdgfc );_eaag !=nil {return _eaag ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_ccbdcg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bedca :=NewEG_ShapeElements ();_bedca .Callout =NewOfcCallout ();if _fde :=d .DecodeElement (_bedca .Callout ,&_cbdgfc );_fde !=nil {return _fde ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_bedca );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bcaeea :=NewEG_ShapeElements ();_bcaeea .Lock =NewOfcLock ();if _efcfcb :=d .DecodeElement (_bcaeea .Lock ,&_cbdgfc );_efcfcb !=nil {return _efcfcb ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_bcaeea );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gbg :=NewEG_ShapeElements ();_gbg .Clippath =NewOfcClippath ();if _acfdd :=d .DecodeElement (_gbg .Clippath ,&_cbdgfc );_acfdd !=nil {return _acfdd ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_gbg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_afbf :=NewEG_ShapeElements ();_afbf .Signatureline =NewOfcSignatureline ();if _dgfae :=d .DecodeElement (_afbf .Signatureline ,&_cbdgfc );_dgfae !=nil {return _dgfae ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_afbf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ceae :=NewEG_ShapeElements ();_ceae .Wrap =_baad .NewWrap ();if _gceed :=d .DecodeElement (_ceae .Wrap ,&_cbdgfc );_gceed !=nil {return _gceed ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_ceae );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fdcgb :=NewEG_ShapeElements ();_fdcgb .Anchorlock =_baad .NewAnchorlock ();if _adbfa :=d .DecodeElement (_fdcgb .Anchorlock ,&_cbdgfc );_adbfa !=nil {return _adbfa ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_fdcgb );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dge :=NewEG_ShapeElements ();_dge .Bordertop =_baad .NewBordertop ();if _eaaf :=d .DecodeElement (_dge .Bordertop ,&_cbdgfc );_eaaf !=nil {return _eaaf ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_dge );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gcgf :=NewEG_ShapeElements ();_gcgf .Borderbottom =_baad .NewBorderbottom ();if _dfdgdd :=d .DecodeElement (_gcgf .Borderbottom ,&_cbdgfc );_dfdgdd !=nil {return _dfdgdd ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_gcgf );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_beba :=NewEG_ShapeElements ();_beba .Borderleft =_baad .NewBorderleft ();if _febbf :=d .DecodeElement (_beba .Borderleft ,&_cbdgfc );_febbf !=nil {return _febbf ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_beba );case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ggcg :=NewEG_ShapeElements ();_ggcg .Borderright =_baad .NewBorderright ();if _feffa :=d .DecodeElement (_ggcg .Borderright ,&_cbdgfc );_feffa !=nil {return _feffa ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_ggcg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fcebg :=NewEG_ShapeElements ();_fcebg .ClientData =_edcbg .NewClientData ();if _adge :=d .DecodeElement (_fcebg .ClientData ,&_cbdgfc );_adge !=nil {return _adge ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_fcebg );case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_defef :=NewEG_ShapeElements ();_defef .Textdata =_abbeb .NewTextdata ();if _faeag :=d .DecodeElement (_defef .Textdata ,&_cbdgfc );_faeag !=nil {return _faeag ;};_agdaf .EG_ShapeElements =append (_agdaf .EG_ShapeElements ,_defef );default:_effcd .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_cbdgfc .Name );if _aabag :=d .Skip ();_aabag !=nil {return _aabag ;};};case _dbcbe .EndElement :break _dbedb ;case _dbcbe .CharData :};};return nil ;};type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _eeg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _eeg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _eeg .ST_TrueFalse ;ButtonAttr _eeg .ST_TrueFalse ;UserhiddenAttr _eeg .ST_TrueFalse ;BulletAttr _eeg .ST_TrueFalse ;HrAttr _eeg .ST_TrueFalse ;HrstdAttr _eeg .ST_TrueFalse ;HrnoshadeAttr _eeg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _eeg .ST_TrueFalse ;AllowoverlapAttr _eeg .ST_TrueFalse ;UserdrawnAttr _eeg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _eeg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _eeg .ST_TrueFalse ;OleiconAttr _eeg .ST_TrueFalse ;OleAttr _eeg .ST_TrueFalseBlank ;PreferrelativeAttr _eeg .ST_TrueFalse ;CliptowrapAttr _eeg .ST_TrueFalse ;ClipAttr _eeg .ST_TrueFalse ;}; +// Validate validates the CT_Shape and its children +func (_ececd *CT_Shape )Validate ()error {return _ececd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_ccegc OfcST_CalloutPlacement )String ()string {switch _ccegc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";};func (_ddce *CT_Path )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddce .VAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .VAttr )});};if _ddce .LimoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .LimoAttr )});};if _ddce .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .TextboxrectAttr )});};if _ddce .FillokAttr !=_bd .ST_TrueFalseUnset {_gfffb ,_efba :=_ddce .FillokAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _efba !=nil {return _efba ;};start .Attr =append (start .Attr ,_gfffb );};if _ddce .StrokeokAttr !=_bd .ST_TrueFalseUnset {_fdcg ,_gadec :=_ddce .StrokeokAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _gadec !=nil {return _gadec ;};start .Attr =append (start .Attr ,_fdcg );};if _ddce .ShadowokAttr !=_bd .ST_TrueFalseUnset {_ffddc ,_affb :=_ddce .ShadowokAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _affb !=nil {return _affb ;};start .Attr =append (start .Attr ,_ffddc );};if _ddce .ArrowokAttr !=_bd .ST_TrueFalseUnset {_beefe ,_gecea :=_ddce .ArrowokAttr .MarshalXMLAttr (_b .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _gecea !=nil {return _gecea ;};start .Attr =append (start .Attr ,_beefe );};if _ddce .GradientshapeokAttr !=_bd .ST_TrueFalseUnset {_dddfe ,_efbdc :=_ddce .GradientshapeokAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _efbdc !=nil {return _efbdc ;};start .Attr =append (start .Attr ,_dddfe );};if _ddce .TextpathokAttr !=_bd .ST_TrueFalseUnset {_cdag ,_aecgb :=_ddce .TextpathokAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _aecgb !=nil {return _aecgb ;};start .Attr =append (start .Attr ,_cdag );};if _ddce .InsetpenokAttr !=_bd .ST_TrueFalseUnset {_efbc ,_dbefc :=_ddce .InsetpenokAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _dbefc !=nil {return _dbefc ;};start .Attr =append (start .Attr ,_efbc );};if _ddce .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_bdeb ,_ceeeb :=_ddce .ConnecttypeAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _ceeeb !=nil {return _ceeeb ;};start .Attr =append (start .Attr ,_bdeb );};if _ddce .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .ConnectlocsAttr )});};if _ddce .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .ConnectanglesAttr )});};if _ddce .ExtrusionokAttr !=_bd .ST_TrueFalseUnset {_eagda ,_bddcg :=_ddce .ExtrusionokAttr .MarshalXMLAttr (_b .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _bddcg !=nil {return _bddcg ;};start .Attr =append (start .Attr ,_eagda );};if _ddce .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggeae *OfcInk )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggeae .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_dbcgb :=range start .Attr {if _dbcgb .Name .Local =="\u0069"{_aecadc ,_caeba :=_dbcgb .Value ,error (nil );if _caeba !=nil {return _caeba ;};_dggeae .IAttr =&_aecadc ;continue ;};if _dbcgb .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dggeae .AnnotationAttr .UnmarshalXMLAttr (_dbcgb );continue ;};if _dbcgb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fecae ,_adfaa :=_dbcgb .Value ,error (nil );if _adfaa !=nil {return _adfaa ;};_dggeae .ContentTypeAttr =&_fecae ;continue ;};};for {_ccfbf ,_aeag :=d .Token ();if _aeag !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_aeag );};if _afgge ,_eeaggb :=_ccfbf .(_b .EndElement );_eeaggb &&_afgge .Name ==start .Name {break ;};};return nil ;};type OfcLock struct{OfcCT_Lock };type ST_StrokeJoinStyle byte ;type ST_Ext byte ;func (_adbed *OfcBottom )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbed .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ebfac :=range start .Attr {if _ebfac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebfac .Name .Local =="\u0068\u0072\u0065\u0066"{_dgdfc ,_fgebde :=_ebfac .Value ,error (nil );if _fgebde !=nil {return _fgebde ;};_adbed .HrefAttr =&_dgdfc ;continue ;};if _ebfac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebfac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adbed .ForcedashAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebfac .Name .Local =="\u0074\u0069\u0074l\u0065"{_efdcd ,_affbe :=_ebfac .Value ,error (nil );if _affbe !=nil {return _affbe ;};_adbed .TitleAttr =&_efdcd ;continue ;};if _ebfac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebfac .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_acecd ,_dbebd :=_ebfac .Value ,error (nil );if _dbebd !=nil {return _dbebd ;};_adbed .AlthrefAttr =&_acecd ;continue ;};if _ebfac .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_adbed .ImageaspectAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_adbed .StartarrowAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_adbed .LinestyleAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_adbed .StartarrowwidthAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_adbed .JoinstyleAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_adbed .StartarrowlengthAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dcbddd ,_geaae :=_ebfac .Value ,error (nil );if _geaae !=nil {return _geaae ;};_adbed .DashstyleAttr =&_dcbddd ;continue ;};if _ebfac .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_adbed .EndarrowAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_adbed .FilltypeAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_adbed .EndarrowwidthAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgcfa ,_ccefc :=_ebfac .Value ,error (nil );if _ccefc !=nil {return _ccefc ;};_adbed .OpacityAttr =&_fgcfa ;continue ;};if _ebfac .Name .Local =="\u0063\u006f\u006co\u0072"{_ggbge ,_ecbcf :=_ebfac .Value ,error (nil );if _ecbcf !=nil {return _ecbcf ;};_adbed .ColorAttr =&_ggbge ;continue ;};if _ebfac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adbed .InsetpenAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_adbed .EndarrowlengthAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0065\u0078\u0074"{_adbed .ExtAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_adbed .EndcapAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ffggc ,_afbef :=_ebfac .Value ,error (nil );if _afbef !=nil {return _afbef ;};_adbed .Color2Attr =&_ffggc ;continue ;};if _ebfac .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_adbed .ImagealignshapeAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bgbeb ,_cgfag :=_ebfac .Value ,error (nil );if _cgfag !=nil {return _cgfag ;};_adbed .WeightAttr =&_bgbeb ;continue ;};if _ebfac .Name .Local =="\u0073\u0072\u0063"{_bcfga ,_cgcdd :=_ebfac .Value ,error (nil );if _cgcdd !=nil {return _cgcdd ;};_adbed .SrcAttr =&_bcfga ;continue ;};if _ebfac .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fecba ,_fbcbe :=_ebfac .Value ,error (nil );if _fbcbe !=nil {return _fbcbe ;};_adbed .ImagesizeAttr =&_fecba ;continue ;};if _ebfac .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bbafa ,_efddc :=_g .ParseFloat (_ebfac .Value ,64);if _efddc !=nil {return _efddc ;};_adbed .MiterlimitAttr =&_bbafa ;continue ;};if _ebfac .Name .Local =="\u006f\u006e"{_adbed .OnAttr .UnmarshalXMLAttr (_ebfac );continue ;};};for {_bgddc ,_ffcf :=d .Token ();if _ffcf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_ffcf );};if _agge ,_eeda :=_bgddc .(_b .EndElement );_eeda &&_agge .Name ==start .Name {break ;};};return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;); -// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path -func (_bbegde *OfcCT_Extrusion )ValidateWithPath (path string )error {if _addda :=_bbegde .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_addda !=nil {return _addda ;};if _afcd :=_bbegde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afcd !=nil {return _afcd ;};if _fgeef :=_bbegde .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fgeef !=nil {return _fgeef ;};if _faeb :=_bbegde .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_faeb !=nil {return _faeb ;};if _afgc :=_bbegde .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_afgc !=nil {return _afgc ;};if _gcggb :=_bbegde .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_gcggb !=nil {return _gcggb ;};if _acbg :=_bbegde .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_acbg !=nil {return _acbg ;};if _bfaddc :=_bbegde .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_bfaddc !=nil {return _bfaddc ;};if _ggaf :=_bbegde .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_ggaf !=nil {return _ggaf ;};if _fafa :=_bbegde .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_fafa !=nil {return _fafa ;};if _ffbg :=_bbegde .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_ffbg !=nil {return _ffbg ;};if _cbd :=_bbegde .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cbd !=nil {return _cbd ;};return nil ;};func (_fbdfe *OfcST_OLEType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_egffa ,_fcabb :=d .Token ();if _fcabb !=nil {return _fcabb ;};if _adfad ,_fbfdf :=_egffa .(_dbcbe .EndElement );_fbfdf &&_adfad .Name ==start .Name {*_fbdfe =1;return nil ;};if _abcc ,_gaaea :=_egffa .(_dbcbe .CharData );!_gaaea {return _eedc .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",_egffa );}else {switch string (_abcc ){case "":*_fbdfe =0;case "\u0045\u006d\u0062e\u0064":*_fbdfe =1;case "\u004c\u0069\u006e\u006b":*_fbdfe =2;};};_egffa ,_fcabb =d .Token ();if _fcabb !=nil {return _fcabb ;};if _fcbg ,_dfcdg :=_egffa .(_dbcbe .EndElement );_dfcdg &&_fcbg .Name ==start .Name {return nil ;};return _eedc .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",_egffa );}; +// Validate validates the OfcSkew and its children +func (_gdbeg *OfcSkew )Validate ()error {return _gdbeg .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};type OfcST_InsetMode byte ;func NewShapetype ()*Shapetype {_afcge :=&Shapetype {};_afcge .CT_Shapetype =*NewCT_Shapetype ();return _afcge ;};func (_bfcfa *CT_Textbox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adbb :=range start .Attr {if _adbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_bfcfa .SingleclickAttr .UnmarshalXMLAttr (_adbb );continue ;};if _adbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bfcfa .InsetmodeAttr .UnmarshalXMLAttr (_adbb );continue ;};if _adbb .Name .Local =="\u0069\u006e\u0073e\u0074"{_ceaad ,_egeca :=_adbb .Value ,error (nil );if _egeca !=nil {return _egeca ;};_bfcfa .InsetAttr =&_ceaad ;continue ;};if _adbb .Name .Local =="\u0069\u0064"{_bacab ,_gcbgc :=_adbb .Value ,error (nil );if _gcbgc !=nil {return _gcbgc ;};_bfcfa .IdAttr =&_bacab ;continue ;};if _adbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgcec ,_acdca :=_adbb .Value ,error (nil );if _acdca !=nil {return _acdca ;};_bfcfa .StyleAttr =&_bgcec ;continue ;};};_fbbcgd :for {_cfeg ,_dfdce :=d .Token ();if _dfdce !=nil {return _dfdce ;};switch _fccga :=_cfeg .(type ){case _b .StartElement :switch _fccga .Name {case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bfcfa .TxbxContent =_c .NewTxbxContent ();if _facefe :=d .DecodeElement (_bfcfa .TxbxContent ,&_fccga );_facefe !=nil {return _facefe ;};default:if _ddgae ,_fcae :=_d .CreateElement (_fccga );_fcae !=nil {return _fcae ;}else {if _eedfa :=d .DecodeElement (_ddgae ,&_fccga );_eedfa !=nil {return _eedfa ;};_bfcfa .Any =_ddgae ;};};case _b .EndElement :break _fbbcgd ;case _b .CharData :};};return nil ;}; -// Validate validates the Group and its children -func (_aced *Group )Validate ()error {return _aced .ValidateWithPath ("\u0047\u0072\u006fu\u0070")}; +// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path +func (_acdg *CT_Group )ValidateWithPath (path string )error {if _gageg :=_acdg .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_gageg !=nil {return _gageg ;};for _gfceb ,_fbeac :=range _acdg .Group {if _afcc :=_fbeac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_gfceb ));_afcc !=nil {return _afcc ;};};for _bfad ,_eafb :=range _acdg .Shape {if _fdfbf :=_eafb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bfad ));_fdfbf !=nil {return _fdfbf ;};};for _fcge ,_dgcc :=range _acdg .Shapetype {if _adcg :=_dgcc .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fcge ));_adcg !=nil {return _adcg ;};};for _bdadb ,_bbge :=range _acdg .Arc {if _cbbdc :=_bbge .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bdadb ));_cbbdc !=nil {return _cbbdc ;};};for _bcdeg ,_cdb :=range _acdg .Curve {if _dbab :=_cdb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_bcdeg ));_dbab !=nil {return _dbab ;};};for _dgdg ,_ddaf :=range _acdg .Image {if _dgffe :=_ddaf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dgdg ));_dgffe !=nil {return _dgffe ;};};for _cdea ,_ddbgb :=range _acdg .Line {if _aaag :=_ddbgb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cdea ));_aaag !=nil {return _aaag ;};};for _efaf ,_febae :=range _acdg .Oval {if _eccd :=_febae .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_efaf ));_eccd !=nil {return _eccd ;};};for _decg ,_feeb :=range _acdg .Polyline {if _adebg :=_feeb .ValidateWithPath (_e .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_decg ));_adebg !=nil {return _adebg ;};};for _cgeb ,_debgb :=range _acdg .Rect {if _efbe :=_debgb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cgeb ));_efbe !=nil {return _efbe ;};};for _addc ,_ccdcb :=range _acdg .Roundrect {if _gcec :=_ccdcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_addc ));_gcec !=nil {return _gcec ;};};for _afda ,_ebdg :=range _acdg .Diagram {if _aafgf :=_ebdg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_afda ));_aafgf !=nil {return _aafgf ;};};for _fcee ,_eebcb :=range _acdg .EG_ShapeElements {if _cdcg :=_eebcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fcee ));_cdcg !=nil {return _cdcg ;};};if _aabba :=_acdg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aabba !=nil {return _aabba ;};if _gffcf :=_acdg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gffcf !=nil {return _gffcf ;};if _dcg :=_acdg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dcg !=nil {return _dcg ;};if _fbae :=_acdg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbae !=nil {return _fbae ;};if _bbcf :=_acdg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbcf !=nil {return _bbcf ;};if _ffbc :=_acdg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ffbc !=nil {return _ffbc ;};if _fddcg :=_acdg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fddcg !=nil {return _fddcg ;};if _ffgf :=_acdg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ffgf !=nil {return _ffgf ;};if _bagdd :=_acdg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bagdd !=nil {return _bagdd ;};if _cdgb :=_acdg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cdgb !=nil {return _cdgb ;};if _dfce :=_acdg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dfce !=nil {return _dfce ;};if _efde :=_acdg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_efde !=nil {return _efde ;};if _bcee :=_acdg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bcee !=nil {return _bcee ;};if _gggf :=_acdg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gggf !=nil {return _gggf ;};if _dcgb :=_acdg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dcgb !=nil {return _dcgb ;};if _aagc :=_acdg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aagc !=nil {return _aagc ;};if _gcdf :=_acdg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcdf !=nil {return _gcdf ;};return nil ;}; -// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path -func (_efcdf *AG_Path )ValidateWithPath (path string )error {return nil };func (_gdbgab *CT_Textbox )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_deef :=range start .Attr {if _deef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deef .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_gdbgab .SingleclickAttr .UnmarshalXMLAttr (_deef );continue ;};if _deef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gdbgab .InsetmodeAttr .UnmarshalXMLAttr (_deef );continue ;};if _deef .Name .Local =="\u0069\u006e\u0073e\u0074"{_bddde ,_ffe :=_deef .Value ,error (nil );if _ffe !=nil {return _ffe ;};_gdbgab .InsetAttr =&_bddde ;continue ;};if _deef .Name .Local =="\u0069\u0064"{_dfgcc ,_eaba :=_deef .Value ,error (nil );if _eaba !=nil {return _eaba ;};_gdbgab .IdAttr =&_dfgcc ;continue ;};if _deef .Name .Local =="\u0073\u0074\u0079l\u0065"{_afgf ,_gfgd :=_deef .Value ,error (nil );if _gfgd !=nil {return _gfgd ;};_gdbgab .StyleAttr =&_afgf ;continue ;};};_eed :for {_dfcbc ,_cgage :=d .Token ();if _cgage !=nil {return _cgage ;};switch _bcba :=_dfcbc .(type ){case _dbcbe .StartElement :switch _bcba .Name {case _dbcbe .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_dbcbe .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_gdbgab .TxbxContent =_bdef .NewTxbxContent ();if _agbaa :=d .DecodeElement (_gdbgab .TxbxContent ,&_bcba );_agbaa !=nil {return _agbaa ;};default:if _geefd ,_cegce :=_effcd .CreateElement (_bcba );_cegce !=nil {return _cegce ;}else {if _aaad :=d .DecodeElement (_geefd ,&_bcba );_aaad !=nil {return _aaad ;};_gdbgab .Any =_geefd ;};};case _dbcbe .EndElement :break _eed ;case _dbcbe .CharData :};};return nil ;};func (_gfbg *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_gfbg =0;case "\u0058\u0059":*_gfbg =1;case "\u005a\u0058":*_gfbg =2;case "\u0059\u005a":*_gfbg =3;};return nil ;}; +// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path +func (_bacgc *OfcFill )ValidateWithPath (path string )error {if _fada :=_bacgc .OfcCT_Fill .ValidateWithPath (path );_fada !=nil {return _fada ;};return nil ;};func (_aebeb *OfcST_InsetMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcdf ,_dagff :=d .Token ();if _dagff !=nil {return _dagff ;};if _eddfda ,_edfc :=_cbcdf .(_b .EndElement );_edfc &&_eddfda .Name ==start .Name {*_aebeb =1;return nil ;};if _bbddag ,_cbabf :=_cbcdf .(_b .CharData );!_cbabf {return _e .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",_cbcdf );}else {switch string (_bbddag ){case "":*_aebeb =0;case "\u0061\u0075\u0074\u006f":*_aebeb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aebeb =2;};};_cbcdf ,_dagff =d .Token ();if _dagff !=nil {return _dagff ;};if _bfecg ,_cgacg :=_cbcdf .(_b .EndElement );_cgacg &&_bfecg .Name ==start .Name {return nil ;};return _e .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",_cbcdf );};func (_dabcb ST_StrokeLineStyle )Validate ()error {return _dabcb .ValidateWithPath ("")};func (_cefb *CT_Stroke )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cefb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .IdAttr )});};if _cefb .OnAttr !=_bd .ST_TrueFalseUnset {_gegcg ,_aadfc :=_cefb .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _aadfc !=nil {return _aadfc ;};start .Attr =append (start .Attr ,_gegcg );};if _cefb .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .WeightAttr )});};if _cefb .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .ColorAttr )});};if _cefb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .OpacityAttr )});};if _cefb .LinestyleAttr !=ST_StrokeLineStyleUnset {_edeec ,_eaeb :=_cefb .LinestyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _eaeb !=nil {return _eaeb ;};start .Attr =append (start .Attr ,_edeec );};if _cefb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .MiterlimitAttr )});};if _cefb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_abfbef ,_ffgdb :=_cefb .JoinstyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _ffgdb !=nil {return _ffgdb ;};start .Attr =append (start .Attr ,_abfbef );};if _cefb .EndcapAttr !=ST_StrokeEndCapUnset {_bfcfb ,_gfaeg :=_cefb .EndcapAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _gfaeg !=nil {return _gfaeg ;};start .Attr =append (start .Attr ,_bfcfb );};if _cefb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .DashstyleAttr )});};if _cefb .FilltypeAttr !=ST_FillTypeUnset {_aecfg ,_edega :=_cefb .FilltypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _edega !=nil {return _edega ;};start .Attr =append (start .Attr ,_aecfg );};if _cefb .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .SrcAttr )});};if _cefb .ImageaspectAttr !=ST_ImageAspectUnset {_cadad ,_babfc :=_cefb .ImageaspectAttr .MarshalXMLAttr (_b .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _babfc !=nil {return _babfc ;};start .Attr =append (start .Attr ,_cadad );};if _cefb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .ImagesizeAttr )});};if _cefb .ImagealignshapeAttr !=_bd .ST_TrueFalseUnset {_acgbge ,_egcdb :=_cefb .ImagealignshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _egcdb !=nil {return _egcdb ;};start .Attr =append (start .Attr ,_acgbge );};if _cefb .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .Color2Attr )});};if _cefb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_ebgd ,_cbdca :=_cefb .StartarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cbdca !=nil {return _cbdca ;};start .Attr =append (start .Attr ,_ebgd );};if _cefb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_adfg ,_efec :=_cefb .StartarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _efec !=nil {return _efec ;};start .Attr =append (start .Attr ,_adfg );};if _cefb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_efeed ,_edcca :=_cefb .StartarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _edcca !=nil {return _edcca ;};start .Attr =append (start .Attr ,_efeed );};if _cefb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_bagg ,_deffb :=_cefb .EndarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _deffb !=nil {return _deffb ;};start .Attr =append (start .Attr ,_bagg );};if _cefb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ecdb ,_cdedg :=_cefb .EndarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cdedg !=nil {return _cdedg ;};start .Attr =append (start .Attr ,_ecdb );};if _cefb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dfbbd ,_cfbg :=_cefb .EndarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _cfbg !=nil {return _cfbg ;};start .Attr =append (start .Attr ,_dfbbd );};if _cefb .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .HrefAttr )});};if _cefb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .AlthrefAttr )});};if _cefb .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .TitleAttr )});};if _cefb .ForcedashAttr !=_bd .ST_TrueFalseUnset {_gefe ,_bbbe :=_cefb .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _bbbe !=nil {return _bbbe ;};start .Attr =append (start .Attr ,_gefe );};if _cefb .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .RIdAttr )});};if _cefb .InsetpenAttr !=_bd .ST_TrueFalseUnset {_dfefa ,_cdfe :=_cefb .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdfe !=nil {return _cdfe ;};start .Attr =append (start .Attr ,_dfefa );};if _cefb .RelidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .RelidAttr )});};e .EncodeToken (start );if _cefb .Left !=nil {_gfga :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cefb .Left ,_gfga );};if _cefb .Top !=nil {_bdecf :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_cefb .Top ,_bdecf );};if _cefb .Right !=nil {_fgegb :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cefb .Right ,_fgegb );};if _cefb .Bottom !=nil {_febgf :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cefb .Bottom ,_febgf );};if _cefb .Column !=nil {_effcf :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_cefb .Column ,_effcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afgafd ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _afgafd {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgafd ));};return nil ;};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_eedgg ST_StrokeArrowWidth )String ()string {switch _eedgg {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};func (_cbgdb ST_Ext )ValidateWithPath (path string )error {switch _cbgdb {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgdb ));};return nil ;}; -// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path -func (_gceee *CT_Oval )ValidateWithPath (path string )error {for _bcc ,_bggda :=range _gceee .EG_ShapeElements {if _gcfdg :=_bggda .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bcc ));_gcfdg !=nil {return _gcfdg ;};};if _eccd :=_gceee .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eccd !=nil {return _eccd ;};if _ffdaa :=_gceee .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ffdaa !=nil {return _ffdaa ;};if _gdgad :=_gceee .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gdgad !=nil {return _gdgad ;};if _egabag :=_gceee .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_egabag !=nil {return _egabag ;};if _fafd :=_gceee .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fafd !=nil {return _fafd ;};if _bffddd :=_gceee .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bffddd !=nil {return _bffddd ;};if _gbbc :=_gceee .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gbbc !=nil {return _gbbc ;};if _cfbcda :=_gceee .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cfbcda !=nil {return _cfbcda ;};if _abagg :=_gceee .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abagg !=nil {return _abagg ;};if _egeed :=_gceee .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egeed !=nil {return _egeed ;};if _cgb :=_gceee .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cgb !=nil {return _cgb ;};if _bdgfd :=_gceee .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bdgfd !=nil {return _bdgfd ;};if _fead :=_gceee .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fead !=nil {return _fead ;};if _caceg :=_gceee .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_caceg !=nil {return _caceg ;};if _aaaf :=_gceee .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aaaf !=nil {return _aaaf ;};if _fcfd :=_gceee .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fcfd !=nil {return _fcfd ;};if _deacc :=_gceee .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_deacc !=nil {return _deacc ;};if _fgfbeg :=_gceee .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fgfbeg !=nil {return _fgfbeg ;};if _dgdag :=_gceee .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dgdag !=nil {return _dgdag ;};if _bgdef :=_gceee .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bgdef !=nil {return _bgdef ;};if _acee :=_gceee .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acee !=nil {return _acee ;};if _aeeg :=_gceee .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aeeg !=nil {return _aeeg ;};if _gdce :=_gceee .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gdce !=nil {return _gdce ;};if _gbfef :=_gceee .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbfef !=nil {return _gbfef ;};if _fedafa :=_gceee .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fedafa !=nil {return _fedafa ;};if _aede :=_gceee .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aede !=nil {return _aede ;};if _debe :=_gceee .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_debe !=nil {return _debe ;};if _gedcd :=_gceee .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gedcd !=nil {return _gedcd ;};if _bdfg :=_gceee .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bdfg !=nil {return _bdfg ;};return nil ;}; +// ValidateWithPath validates the Textbox and its children, prefixing error messages with path +func (_bgcag *Textbox )ValidateWithPath (path string )error {if _eccbd :=_bgcag .CT_Textbox .ValidateWithPath (path );_eccbd !=nil {return _eccbd ;};return nil ;};func (_ggfa *CT_TextPath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggfa .OnAttr !=_bd .ST_TrueFalseUnset {_ffcb ,_cgdf :=_ggfa .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _cgdf !=nil {return _cgdf ;};start .Attr =append (start .Attr ,_ffcb );};if _ggfa .FitshapeAttr !=_bd .ST_TrueFalseUnset {_bafef ,_facb :=_ggfa .FitshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _facb !=nil {return _facb ;};start .Attr =append (start .Attr ,_bafef );};if _ggfa .FitpathAttr !=_bd .ST_TrueFalseUnset {_dabbd ,_agaga :=_ggfa .FitpathAttr .MarshalXMLAttr (_b .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _agaga !=nil {return _agaga ;};start .Attr =append (start .Attr ,_dabbd );};if _ggfa .TrimAttr !=_bd .ST_TrueFalseUnset {_cfag ,_beca :=_ggfa .TrimAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0072\u0069\u006d"});if _beca !=nil {return _beca ;};start .Attr =append (start .Attr ,_cfag );};if _ggfa .XscaleAttr !=_bd .ST_TrueFalseUnset {_bbada ,_bdcbg :=_ggfa .XscaleAttr .MarshalXMLAttr (_b .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _bdcbg !=nil {return _bdcbg ;};start .Attr =append (start .Attr ,_bbada );};if _ggfa .StringAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_ggfa .StringAttr )});};if _ggfa .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggfa .IdAttr )});};if _ggfa .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggfa .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bccbd *OfcEquationxml )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _bccbd .OfcCT_EquationXml .MarshalXML (e ,start );}; -// Validate validates the OfcColumn and its children -func (_cffa *OfcColumn )Validate ()error {return _cffa .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_cee ST_FillMethod )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_gcdb :=_dbcbe .Attr {};_gcdb .Name =name ;switch _cee {case ST_FillMethodUnset :_gcdb .Value ="";case ST_FillMethodNone :_gcdb .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_gcdb .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_gcdb .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_gcdb .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_gcdb .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _gcdb ,nil ;};func (_cbcge OfcST_OLEDrawAspect )String ()string {switch _cbcge {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func (_dcag *OfcCT_ColorMru )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _dcag .ColorsAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_eedc .Sprintf ("\u0025\u0076",*_dcag .ColorsAttr )});};if _dcag .ExtAttr !=ST_ExtUnset {_eecfcc ,_efbb :=_dcag .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _efbb !=nil {return _efbb ;};start .Attr =append (start .Attr ,_eecfcc );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PolyLine and its children +func (_dbea *CT_PolyLine )Validate ()error {return _dbea .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_egedg *ST_StrokeLineStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggdcc ,_bagfd :=d .Token ();if _bagfd !=nil {return _bagfd ;};if _gegf ,_gbfcc :=_ggdcc .(_b .EndElement );_gbfcc &&_gegf .Name ==start .Name {*_egedg =1;return nil ;};if _efgef ,_beged :=_ggdcc .(_b .CharData );!_beged {return _e .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",_ggdcc );}else {switch string (_efgef ){case "":*_egedg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_egedg =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_egedg =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_egedg =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_egedg =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_egedg =5;};};_ggdcc ,_bagfd =d .Token ();if _bagfd !=nil {return _bagfd ;};if _cafde ,_fdfce :=_ggdcc .(_b .EndElement );_fdfce &&_cafde .Name ==start .Name {return nil ;};return _e .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",_ggdcc );};type CT_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_bbeagf :=&OfcCT_ShapeDefaults {};return _bbeagf }; -// Validate validates the AG_Style and its children -func (_egcef *AG_Style )Validate ()error {return _egcef .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func (_abeadd *OfcST_OLEType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_abeadd =0;case "\u0045\u006d\u0062e\u0064":*_abeadd =1;case "\u004c\u0069\u006e\u006b":*_abeadd =2;};return nil ;};type Image struct{CT_Image };type Formulas struct{CT_Formulas };func (_bbaaf *OfcCT_RelationTable )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _bbaaf .ExtAttr !=ST_ExtUnset {_eaace ,_eddd :=_bbaaf .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _eddd !=nil {return _eddd ;};start .Attr =append (start .Attr ,_eaace );};e .EncodeToken (start );if _bbaaf .Rel !=nil {_bcfab :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_fbf :=range _bbaaf .Rel {e .EncodeElement (_fbf ,_bcfab );};};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};type CT_Shadow struct{OnAttr _eeg .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _eeg .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func (_fdbac OfcST_ConnectType )ValidateWithPath (path string )error {switch _fdbac {case 0,1,2,3,4:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbac ));};return nil ;};func (_bafdc *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_bafdc =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bafdc =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_bafdc =2;};return nil ;};type OfcExtrusion struct{OfcCT_Extrusion };func (_ffbad *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_ffbad =0;case "\u0074\u006f\u0070":*_ffbad =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffbad =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ffbad =3;case "\u0075\u0073\u0065\u0072":*_ffbad =4;};return nil ;};func NewCT_Formulas ()*CT_Formulas {_acafe :=&CT_Formulas {};return _acafe }; +// Validate validates the OfcTop and its children +func (_feegd *OfcTop )Validate ()error {return _feegd .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_dfdf *CT_H )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfdf .PositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .PositionAttr )});};if _dfdf .PolarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .PolarAttr )});};if _dfdf .MapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .MapAttr )});};if _dfdf .InvxAttr !=_bd .ST_TrueFalseUnset {_gdfb ,_afgd :=_dfdf .InvxAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0076\u0078"});if _afgd !=nil {return _afgd ;};start .Attr =append (start .Attr ,_gdfb );};if _dfdf .InvyAttr !=_bd .ST_TrueFalseUnset {_fdeg ,_addg :=_dfdf .InvyAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0076\u0079"});if _addg !=nil {return _addg ;};start .Attr =append (start .Attr ,_fdeg );};if _dfdf .SwitchAttr !=_bd .ST_TrueFalseBlankUnset {_caed ,_affg :=_dfdf .SwitchAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _affg !=nil {return _affg ;};start .Attr =append (start .Attr ,_caed );};if _dfdf .XrangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .XrangeAttr )});};if _dfdf .YrangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .YrangeAttr )});};if _dfdf .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbcga ST_StrokeArrowWidth )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbcga .String (),start );}; -// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path -func (_ebdc *CT_Group )ValidateWithPath (path string )error {if _eefgc :=_ebdc .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_eefgc !=nil {return _eefgc ;};for _fabd ,_ddded :=range _ebdc .Group {if _bdf :=_ddded .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_fabd ));_bdf !=nil {return _bdf ;};};for _cdfbc ,_dfaea :=range _ebdc .Shape {if _gdcg :=_dfaea .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cdfbc ));_gdcg !=nil {return _gdcg ;};};for _efbbd ,_cagg :=range _ebdc .Shapetype {if _dfaf :=_cagg .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_efbbd ));_dfaf !=nil {return _dfaf ;};};for _gfefe ,_aeg :=range _ebdc .Arc {if _bacca :=_aeg .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_gfefe ));_bacca !=nil {return _bacca ;};};for _cbbfe ,_dafag :=range _ebdc .Curve {if _facg :=_dafag .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_cbbfe ));_facg !=nil {return _facg ;};};for _agfg ,_eggf :=range _ebdc .Image {if _egbffg :=_eggf .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_agfg ));_egbffg !=nil {return _egbffg ;};};for _bfeag ,_efbc :=range _ebdc .Line {if _fgcgc :=_efbc .ValidateWithPath (_eedc .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bfeag ));_fgcgc !=nil {return _fgcgc ;};};for _bcaaa ,_gdcaa :=range _ebdc .Oval {if _bbcff :=_gdcaa .ValidateWithPath (_eedc .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_bcaaa ));_bbcff !=nil {return _bbcff ;};};for _gdg ,_bcbca :=range _ebdc .Polyline {if _bccb :=_bcbca .ValidateWithPath (_eedc .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gdg ));_bccb !=nil {return _bccb ;};};for _ebcfc ,_ccgg :=range _ebdc .Rect {if _eegeg :=_ccgg .ValidateWithPath (_eedc .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_ebcfc ));_eegeg !=nil {return _eegeg ;};};for _cdaef ,_abgb :=range _ebdc .Roundrect {if _dfecf :=_abgb .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cdaef ));_dfecf !=nil {return _dfecf ;};};for _aegead ,_feacef :=range _ebdc .Diagram {if _cccd :=_feacef .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_aegead ));_cccd !=nil {return _cccd ;};};for _bageea ,_dabda :=range _ebdc .EG_ShapeElements {if _bfaca :=_dabda .ValidateWithPath (_eedc .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bageea ));_bfaca !=nil {return _bfaca ;};};if _bdeec :=_ebdc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bdeec !=nil {return _bdeec ;};if _eabf :=_ebdc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_eabf !=nil {return _eabf ;};if _fabec :=_ebdc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fabec !=nil {return _fabec ;};if _cagfe :=_ebdc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cagfe !=nil {return _cagfe ;};if _ddg :=_ebdc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ddg !=nil {return _ddg ;};if _feff :=_ebdc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_feff !=nil {return _feff ;};if _dcf :=_ebdc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dcf !=nil {return _dcf ;};if _dbcec :=_ebdc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dbcec !=nil {return _dbcec ;};if _agaa :=_ebdc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_agaa !=nil {return _agaa ;};if _eaece :=_ebdc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_eaece !=nil {return _eaece ;};if _aggegf :=_ebdc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aggegf !=nil {return _aggegf ;};if _dbdgg :=_ebdc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dbdgg !=nil {return _dbdgg ;};if _fbed :=_ebdc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fbed !=nil {return _fbed ;};if _fbffc :=_ebdc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fbffc !=nil {return _fbffc ;};if _ggef :=_ebdc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ggef !=nil {return _ggef ;};if _eadf :=_ebdc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eadf !=nil {return _eadf ;};if _fdcegd :=_ebdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fdcegd !=nil {return _fdcegd ;};return nil ;};func (_fcdege OfcST_ExtrusionType )Validate ()error {return _fcdege .ValidateWithPath ("")}; +// ValidateWithPath validates the Formulas and its children, prefixing error messages with path +func (_acfccg *Formulas )ValidateWithPath (path string )error {if _feaag :=_acfccg .CT_Formulas .ValidateWithPath (path );_feaag !=nil {return _feaag ;};return nil ;};func (_abgga OfcST_FillType )String ()string {switch _abgga {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};type ST_StrokeLineStyle byte ;func (_fagf *CT_Rect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fagf .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .HrefAttr )});};if _fagf .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .TargetAttr )});};if _fagf .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .ClassAttr )});};if _fagf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .TitleAttr )});};if _fagf .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .AltAttr )});};if _fagf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .CoordsizeAttr )});};if _fagf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .CoordoriginAttr )});};if _fagf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .WrapcoordsAttr )});};if _fagf .PrintAttr !=_bd .ST_TrueFalseUnset {_cfgfb ,_bdadc :=_fagf .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bdadc !=nil {return _bdadc ;};start .Attr =append (start .Attr ,_cfgfb );};if _fagf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .IdAttr )});};if _fagf .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .StyleAttr )});};if _fagf .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .SpidAttr )});};if _fagf .OnedAttr !=_bd .ST_TrueFalseUnset {_dagge ,_fcfaf :=_fagf .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _fcfaf !=nil {return _fcfaf ;};start .Attr =append (start .Attr ,_dagge );};if _fagf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .RegroupidAttr )});};if _fagf .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_eefb ,_ddfg :=_fagf .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ddfg !=nil {return _ddfg ;};start .Attr =append (start .Attr ,_eefb );};if _fagf .ButtonAttr !=_bd .ST_TrueFalseUnset {_ggbf ,_faeeg :=_fagf .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _faeeg !=nil {return _faeeg ;};start .Attr =append (start .Attr ,_ggbf );};if _fagf .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_eeabb ,_bgdcc :=_fagf .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bgdcc !=nil {return _bgdcc ;};start .Attr =append (start .Attr ,_eeabb );};if _fagf .BulletAttr !=_bd .ST_TrueFalseUnset {_ccccb ,_gccb :=_fagf .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gccb !=nil {return _gccb ;};start .Attr =append (start .Attr ,_ccccb );};if _fagf .HrAttr !=_bd .ST_TrueFalseUnset {_afee ,_ddbe :=_fagf .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _ddbe !=nil {return _ddbe ;};start .Attr =append (start .Attr ,_afee );};if _fagf .HrstdAttr !=_bd .ST_TrueFalseUnset {_afeea ,_efgcf :=_fagf .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _efgcf !=nil {return _efgcf ;};start .Attr =append (start .Attr ,_afeea );};if _fagf .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cdfff ,_fdbf :=_fagf .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _fdbf !=nil {return _fdbf ;};start .Attr =append (start .Attr ,_cdfff );};if _fagf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .HrpctAttr )});};if _fagf .HralignAttr !=OfcST_HrAlignUnset {_eeeb ,_gcba :=_fagf .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gcba !=nil {return _gcba ;};start .Attr =append (start .Attr ,_eeeb );};if _fagf .AllowincellAttr !=_bd .ST_TrueFalseUnset {_addfa ,_ggbaf :=_fagf .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ggbaf !=nil {return _ggbaf ;};start .Attr =append (start .Attr ,_addfa );};if _fagf .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_cgaa ,_ccfbg :=_fagf .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _ccfbg !=nil {return _ccfbg ;};start .Attr =append (start .Attr ,_cgaa );};if _fagf .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_gegab ,_cadbg :=_fagf .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cadbg !=nil {return _cadbg ;};start .Attr =append (start .Attr ,_gegab );};if _fagf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .BordertopcolorAttr )});};if _fagf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .BorderleftcolorAttr )});};if _fagf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .BorderbottomcolorAttr )});};if _fagf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .BorderrightcolorAttr )});};if _fagf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dbaa ,_fcec :=_fagf .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fcec !=nil {return _fcec ;};start .Attr =append (start .Attr ,_dbaa );};if _fagf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .DgmnodekindAttr )});};if _fagf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bcfg ,_fbdeg :=_fagf .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _fbdeg !=nil {return _fbdeg ;};start .Attr =append (start .Attr ,_bcfg );};if _fagf .InsetmodeAttr !=OfcST_InsetModeUnset {_afdaa ,_ecgb :=_fagf .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ecgb !=nil {return _ecgb ;};start .Attr =append (start .Attr ,_afdaa );};if _fagf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .OpacityAttr )});};if _fagf .StrokedAttr !=_bd .ST_TrueFalseUnset {_ccae ,_dgede :=_fagf .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dgede !=nil {return _dgede ;};start .Attr =append (start .Attr ,_ccae );};if _fagf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .StrokecolorAttr )});};if _fagf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .StrokeweightAttr )});};if _fagf .InsetpenAttr !=_bd .ST_TrueFalseUnset {_eefbd ,_dfca :=_fagf .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dfca !=nil {return _dfca ;};start .Attr =append (start .Attr ,_eefbd );};if _fagf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .ChromakeyAttr )});};if _fagf .FilledAttr !=_bd .ST_TrueFalseUnset {_cgbeb ,_gcbgg :=_fagf .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gcbgg !=nil {return _gcbgg ;};start .Attr =append (start .Attr ,_cgbeb );};if _fagf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .FillcolorAttr )});};if _fagf .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .SptAttr )});};if _fagf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dcgbf ,_daga :=_fagf .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _daga !=nil {return _daga ;};start .Attr =append (start .Attr ,_dcgbf );};if _fagf .BwmodeAttr !=OfcST_BWModeUnset {_cbgc ,_fgaga :=_fagf .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _fgaga !=nil {return _fgaga ;};start .Attr =append (start .Attr ,_cbgc );};if _fagf .BwpureAttr !=OfcST_BWModeUnset {_gedac ,_eead :=_fagf .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eead !=nil {return _eead ;};start .Attr =append (start .Attr ,_gedac );};if _fagf .BwnormalAttr !=OfcST_BWModeUnset {_acaff ,_degc :=_fagf .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _degc !=nil {return _degc ;};start .Attr =append (start .Attr ,_acaff );};if _fagf .ForcedashAttr !=_bd .ST_TrueFalseUnset {_bgeg ,_fcdae :=_fagf .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _fcdae !=nil {return _fcdae ;};start .Attr =append (start .Attr ,_bgeg );};if _fagf .OleiconAttr !=_bd .ST_TrueFalseUnset {_ebcgf ,_gdfae :=_fagf .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gdfae !=nil {return _gdfae ;};start .Attr =append (start .Attr ,_ebcgf );};if _fagf .OleAttr !=_bd .ST_TrueFalseBlankUnset {_aabfd ,_baaag :=_fagf .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _baaag !=nil {return _baaag ;};start .Attr =append (start .Attr ,_aabfd );};if _fagf .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_fgfb ,_fdbed :=_fagf .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _fdbed !=nil {return _fdbed ;};start .Attr =append (start .Attr ,_fgfb );};if _fagf .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_ebbb ,_gfega :=_fagf .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gfega !=nil {return _gfega ;};start .Attr =append (start .Attr ,_ebbb );};if _fagf .ClipAttr !=_bd .ST_TrueFalseUnset {_dcaf ,_faeb :=_fagf .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _faeb !=nil {return _faeb ;};start .Attr =append (start .Attr ,_dcaf );};e .EncodeToken (start );if _fagf .EG_ShapeElements !=nil {for _ ,_gacac :=range _fagf .EG_ShapeElements {_gacac .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cebbf *Imagedata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cebbf .CT_ImageData .MarshalXML (e ,start );};func (_begcd OfcST_ConnectType )ValidateWithPath (path string )error {switch _begcd {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_begcd ));};return nil ;};func (_fccbd OfcST_CalloutPlacement )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_feeef :=_b .Attr {};_feeef .Name =name ;switch _fccbd {case OfcST_CalloutPlacementUnset :_feeef .Value ="";case OfcST_CalloutPlacementTop :_feeef .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_feeef .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_feeef .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_feeef .Value ="\u0075\u0073\u0065\u0072";};return _feeef ,nil ;}; -// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path -func (_ggaed *AG_Ext )ValidateWithPath (path string )error {if _ggaed .ExtAttr ==ST_ExtUnset {return _eedc .Errorf ("\u0025\u0073\u002fE\u0078\u0074\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 _cacea :=_ggaed .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cacea !=nil {return _cacea ;};return nil ;};func (_fdbc *Stroke )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _fdbc .CT_Stroke .MarshalXML (e ,start );};func (_facef ST_StrokeLineStyle )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_facef .String (),start );};type OfcST_FillType byte ;type OfcLeft struct{OfcCT_StrokeChild };type ST_StrokeEndCap byte ;func (_faad *ST_StrokeArrowWidth )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_fefgd ,_cdggg :=d .Token ();if _cdggg !=nil {return _cdggg ;};if _accec ,_dfbcb :=_fefgd .(_dbcbe .EndElement );_dfbcb &&_accec .Name ==start .Name {*_faad =1;return nil ;};if _bedea ,_bafc :=_fefgd .(_dbcbe .CharData );!_bafc {return _eedc .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",_fefgd );}else {switch string (_bedea ){case "":*_faad =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_faad =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_faad =2;case "\u0077\u0069\u0064\u0065":*_faad =3;};};_fefgd ,_cdggg =d .Token ();if _cdggg !=nil {return _cdggg ;};if _eadbdb ,_efe :=_fefgd .(_dbcbe .EndElement );_efe &&_eadbdb .Name ==start .Name {return nil ;};return _eedc .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",_fefgd );};func (_deca ST_FillMethod )Validate ()error {return _deca .ValidateWithPath ("")}; +// Validate validates the OfcCT_Ink and its children +func (_ddegc *OfcCT_Ink )Validate ()error {return _ddegc .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};type OfcST_ColorMode byte ;func (_faggb *OfcST_FillType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faggb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_faggb =1;case "\u0073\u006f\u006ci\u0064":*_faggb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_faggb =3;case "\u0074\u0069\u006c\u0065":*_faggb =4;case "\u0066\u0072\u0061m\u0065":*_faggb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_faggb =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_faggb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_faggb =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_faggb =9;};return nil ;};func (_gbdc *Arc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _gbdc .CT_Arc .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path -func (_fdff *OfcClippath )ValidateWithPath (path string )error {if _bcdf :=_fdff .OfcCT_ClipPath .ValidateWithPath (path );_bcdf !=nil {return _bcdf ;};return nil ;};func (_afgccd *ST_ImageAspect )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_afgccd =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_afgccd =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_afgccd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_afgccd =3;};return nil ;};func (_ffeeaa ST_StrokeEndCap )String ()string {switch _ffeeaa {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_dcbba *OfcTop )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f\u003a\u0074o\u0070";return _dcbba .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_eeeaa ST_StrokeArrowLength )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_gag :=_dbcbe .Attr {};_gag .Name =name ;switch _eeeaa {case ST_StrokeArrowLengthUnset :_gag .Value ="";case ST_StrokeArrowLengthShort :_gag .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_gag .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_gag .Value ="\u006c\u006f\u006e\u0067";};return _gag ,nil ;};func (_abbae OfcST_BWMode )ValidateWithPath (path string )error {switch _abbae {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbae ));};return nil ;};func (_gcgc *Group )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _gcgc .CT_Group .MarshalXML (e ,start );};func (_cbade *OfcST_ConnectType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_cbade =0;case "\u006e\u006f\u006e\u0065":*_cbade =1;case "\u0072\u0065\u0063\u0074":*_cbade =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_cbade =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cbade =4;};return nil ;};type OfcCT_ClipPath struct{VAttr string ;};func (_afgbg OfcST_HrAlign )ValidateWithPath (path string )error {switch _afgbg {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgbg ));};return nil ;};type OfcColumn struct{OfcCT_StrokeChild };func (_gffd *ST_ShadowType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_ddfcc ,_dbg :=d .Token ();if _dbg !=nil {return _dbg ;};if _dfdb ,_agdda :=_ddfcc .(_dbcbe .EndElement );_agdda &&_dfdb .Name ==start .Name {*_gffd =1;return nil ;};if _afda ,_cbgfg :=_ddfcc .(_dbcbe .CharData );!_cbgfg {return _eedc .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",_ddfcc );}else {switch string (_afda ){case "":*_gffd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gffd =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gffd =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_gffd =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gffd =4;};};_ddfcc ,_dbg =d .Token ();if _dbg !=nil {return _dbg ;};if _babee ,_eeaa :=_ddfcc .(_dbcbe .EndElement );_eeaa &&_babee .Name ==start .Name {return nil ;};return _eedc .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",_ddfcc );};func (_gdgg *OfcCT_Diagram )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_cfeb :=range start .Attr {if _cfeb .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_bceb ,_bggb :=_egcdd .ParseInt (_cfeb .Value ,10,64);if _bggb !=nil {return _bggb ;};_gdgg .DgmstyleAttr =&_bceb ;continue ;};if _cfeb .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_gdgg .AutoformatAttr .UnmarshalXMLAttr (_cfeb );continue ;};if _cfeb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_gdgg .ReverseAttr .UnmarshalXMLAttr (_cfeb );continue ;};if _cfeb .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_gdgg .AutolayoutAttr .UnmarshalXMLAttr (_cfeb );continue ;};if _cfeb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_cfca ,_aadae :=_egcdd .ParseInt (_cfeb .Value ,10,64);if _aadae !=nil {return _aadae ;};_gdgg .DgmscalexAttr =&_cfca ;continue ;};if _cfeb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_edbf ,_cgfgf :=_egcdd .ParseInt (_cfeb .Value ,10,64);if _cgfgf !=nil {return _cgfgf ;};_gdgg .DgmscaleyAttr =&_edbf ;continue ;};if _cfeb .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_fea ,_aedcb :=_egcdd .ParseInt (_cfeb .Value ,10,64);if _aedcb !=nil {return _aedcb ;};_gdgg .DgmfontsizeAttr =&_fea ;continue ;};if _cfeb .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_fgc ,_agbda :=_cfeb .Value ,error (nil );if _agbda !=nil {return _agbda ;};_gdgg .ConstrainboundsAttr =&_fgc ;continue ;};if _cfeb .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ecgb ,_agbbb :=_egcdd .ParseInt (_cfeb .Value ,10,64);if _agbbb !=nil {return _agbbb ;};_gdgg .DgmbasetextscaleAttr =&_ecgb ;continue ;};if _cfeb .Name .Local =="\u0065\u0078\u0074"{_gdgg .ExtAttr .UnmarshalXMLAttr (_cfeb );continue ;};};_eeeba :for {_bcgaf ,_fdd :=d .Token ();if _fdd !=nil {return _fdd ;};switch _bdaa :=_bcgaf .(type ){case _dbcbe .StartElement :switch _bdaa .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_gdgg .Relationtable =NewOfcCT_RelationTable ();if _bcbb :=d .DecodeElement (_gdgg .Relationtable ,&_bdaa );_bcbb !=nil {return _bcbb ;};default:_effcd .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\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_bdaa .Name );if _gbcdd :=d .Skip ();_gbcdd !=nil {return _gbcdd ;};};case _dbcbe .EndElement :break _eeeba ;case _dbcbe .CharData :};};return nil ;}; +// Validate validates the OfcDiagram and its children +func (_dfba *OfcDiagram )Validate ()error {return _dfba .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func NewOfcShapelayout ()*OfcShapelayout {_bgcg :=&OfcShapelayout {};_bgcg .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _bgcg ;};type CT_F struct{EqnAttr *string ;};func (_fefgf OfcST_FillType )Validate ()error {return _fefgf .ValidateWithPath ("")};func (_bccef *OfcST_ScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caaba ,_cccea :=d .Token ();if _cccea !=nil {return _cccea ;};if _abge ,_cgfd :=_caaba .(_b .EndElement );_cgfd &&_abge .Name ==start .Name {*_bccef =1;return nil ;};if _ddcga ,_aaadc :=_caaba .(_b .CharData );!_aaadc {return _e .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",_caaba );}else {switch string (_ddcga ){case "":*_bccef =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_bccef =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_bccef =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_bccef =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_bccef =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_bccef =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_bccef =6;};};_caaba ,_cccea =d .Token ();if _cccea !=nil {return _cccea ;};if _cgage ,_bcggd :=_caaba .(_b .EndElement );_bcggd &&_cgage .Name ==start .Name {return nil ;};return _e .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",_caaba );};func (_bcgc *OfcCT_RelationTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcgc .ExtAttr !=ST_ExtUnset {_dgcab ,_bddf :=_bcgc .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _bddf !=nil {return _bddf ;};start .Attr =append (start .Attr ,_dgcab );};e .EncodeToken (start );if _bcgc .Rel !=nil {_gbbad :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_aedgc :=range _bcgc .Rel {e .EncodeElement (_aedgc ,_gbbad );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aedba OfcST_ExtrusionRender )Validate ()error {return _aedba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path -func (_gcega *CT_Path )ValidateWithPath (path string )error {if _gedba :=_gcega .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_gedba !=nil {return _gedba ;};if _bggcd :=_gcega .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_bggcd !=nil {return _bggcd ;};if _ggdgb :=_gcega .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_ggdgb !=nil {return _ggdgb ;};if _eagag :=_gcega .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_eagag !=nil {return _eagag ;};if _dbcda :=_gcega .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_dbcda !=nil {return _dbcda ;};if _bdadda :=_gcega .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_bdadda !=nil {return _bdadda ;};if _bcffd :=_gcega .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bcffd !=nil {return _bcffd ;};if _gcagcg :=_gcega .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gcagcg !=nil {return _gcagcg ;};if _dabe :=_gcega .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_dabe !=nil {return _dabe ;};return nil ;};func NewShape ()*Shape {_bfca :=&Shape {};_bfca .CT_Shape =*NewCT_Shape ();return _bfca };type Curve struct{CT_Curve };func (_ceeg *Textpath )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_ceeg .CT_TextPath =*NewCT_TextPath ();for _ ,_egee :=range start .Attr {if _egee .Name .Local =="\u006f\u006e"{_ceeg .OnAttr .UnmarshalXMLAttr (_egee );continue ;};if _egee .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_ceeg .FitshapeAttr .UnmarshalXMLAttr (_egee );continue ;};if _egee .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_ceeg .FitpathAttr .UnmarshalXMLAttr (_egee );continue ;};if _egee .Name .Local =="\u0074\u0072\u0069\u006d"{_ceeg .TrimAttr .UnmarshalXMLAttr (_egee );continue ;};if _egee .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_ceeg .XscaleAttr .UnmarshalXMLAttr (_egee );continue ;};if _egee .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gbcd ,_fbbgea :=_egee .Value ,error (nil );if _fbbgea !=nil {return _fbbgea ;};_ceeg .StringAttr =&_gbcd ;continue ;};if _egee .Name .Local =="\u0069\u0064"{_aecd ,_cbcg :=_egee .Value ,error (nil );if _cbcg !=nil {return _cbcg ;};_ceeg .IdAttr =&_aecd ;continue ;};if _egee .Name .Local =="\u0073\u0074\u0079l\u0065"{_eadg ,_egcg :=_egee .Value ,error (nil );if _egcg !=nil {return _egcg ;};_ceeg .StyleAttr =&_eadg ;continue ;};};for {_gggde ,_cdcg :=d .Token ();if _cdcg !=nil {return _eedc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_cdcg );};if _ddgdb ,_fabcc :=_gggde .(_dbcbe .EndElement );_fabcc &&_ddgdb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path +func (_dbba *AG_Type )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path -func (_eadefa *OfcOLEObject )ValidateWithPath (path string )error {if _gdbge :=_eadefa .OfcCT_OLEObject .ValidateWithPath (path );_gdbge !=nil {return _gdbge ;};return nil ;};func (_fcag *AG_Id )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_afce :=range start .Attr {if _afce .Name .Local =="\u0069\u0064"{_ffdbb ,_cgfbc :=_afce .Value ,error (nil );if _cgfbc !=nil {return _cgfbc ;};_fcag .IdAttr =&_ffdbb ;continue ;};};for {_befea ,_fdea :=d .Token ();if _fdea !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_fdea );};if _fbeb ,_agfaf :=_befea .(_dbcbe .EndElement );_agfaf &&_fbeb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Group and its children +func (_gdaad *CT_Group )Validate ()error {return _gdaad .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_daffd *OfcExtrusion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daffd .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_cfgfe :=range start .Attr {if _cfgfe .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_daffd .ColormodeAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0063\u006f\u006co\u0072"{_ccdcga ,_gafd :=_cfgfe .Value ,error (nil );if _gafd !=nil {return _gafd ;};_daffd .ColorAttr =&_ccdcga ;continue ;};if _cfgfe .Name .Local =="\u0074\u0079\u0070\u0065"{_daffd .TypeAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_fgcc ,_dfgb :=_g .ParseFloat (_cfgfe .Value ,64);if _dfgb !=nil {return _dfgb ;};_daed :=float32 (_fgcc );_daffd .ShininessAttr =&_daed ;continue ;};if _cfgfe .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_efdgd ,_gdgg :=_cfgfe .Value ,error (nil );if _gdgg !=nil {return _gdgg ;};_daffd .ViewpointoriginAttr =&_efdgd ;continue ;};if _cfgfe .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_aebga ,_bbfcb :=_cfgfe .Value ,error (nil );if _bbfcb !=nil {return _bbfcb ;};_daffd .SpecularityAttr =&_aebga ;continue ;};if _cfgfe .Name .Local =="\u0070\u006c\u0061n\u0065"{_daffd .PlaneAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_fegdb ,_decbaf :=_cfgfe .Value ,error (nil );if _decbaf !=nil {return _decbaf ;};_daffd .DiffusityAttr =&_fegdb ;continue ;};if _cfgfe .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_aecc ,_bfefc :=_cfgfe .Value ,error (nil );if _bfefc !=nil {return _bfefc ;};_daffd .SkewamtAttr =&_aecc ;continue ;};if _cfgfe .Name .Local =="\u006d\u0065\u0074a\u006c"{_daffd .MetalAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_fddb ,_bedfb :=_cfgfe .Value ,error (nil );if _bedfb !=nil {return _bedfb ;};_daffd .BackdepthAttr =&_fddb ;continue ;};if _cfgfe .Name .Local =="\u0065\u0064\u0067\u0065"{_bbabe ,_aeafeg :=_cfgfe .Value ,error (nil );if _aeafeg !=nil {return _aeafeg ;};_daffd .EdgeAttr =&_bbabe ;continue ;};if _cfgfe .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_adbba ,_fefcdg :=_cfgfe .Value ,error (nil );if _fefcdg !=nil {return _fefcdg ;};_daffd .Lightlevel2Attr =&_adbba ;continue ;};if _cfgfe .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_dacbd ,_ffbcc :=_g .ParseFloat (_cfgfe .Value ,64);if _ffbcc !=nil {return _ffbcc ;};_bfdfdg :=float32 (_dacbd );_daffd .OrientationangleAttr =&_bfdfdg ;continue ;};if _cfgfe .Name .Local =="\u006f\u006e"{_daffd .OnAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_daffd .LightharshAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_daffd .LightfaceAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_ebfgc ,_gebee :=_cfgfe .Value ,error (nil );if _gebee !=nil {return _gebee ;};_daffd .ForedepthAttr =&_ebfgc ;continue ;};if _cfgfe .Name .Local =="\u0065\u0078\u0074"{_daffd .ExtAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_daffd .AutorotationcenterAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0066\u0061\u0063e\u0074"{_ccbea ,_ebfad :=_cfgfe .Value ,error (nil );if _ebfad !=nil {return _ebfad ;};_daffd .FacetAttr =&_ccbea ;continue ;};if _cfgfe .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_daffd .RenderAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_gefdg ,_aecce :=_cfgfe .Value ,error (nil );if _aecce !=nil {return _aecce ;};_daffd .LightlevelAttr =&_gefdg ;continue ;};if _cfgfe .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_cgccad ,_afgage :=_cfgfe .Value ,error (nil );if _afgage !=nil {return _afgage ;};_daffd .BrightnessAttr =&_cgccad ;continue ;};if _cfgfe .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_gdab ,_dffb :=_g .ParseFloat (_cfgfe .Value ,64);if _dffb !=nil {return _dffb ;};_dgab :=float32 (_gdab );_daffd .SkewangleAttr =&_dgab ;continue ;};if _cfgfe .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_gcagb ,_dbcbd :=_cfgfe .Value ,error (nil );if _dbcbd !=nil {return _dbcbd ;};_daffd .Lightposition2Attr =&_gcagb ;continue ;};if _cfgfe .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fcdc ,_fbbgd :=_cfgfe .Value ,error (nil );if _fbbgd !=nil {return _fbbgd ;};_daffd .RotationangleAttr =&_fcdc ;continue ;};if _cfgfe .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_daffd .Lightharsh2Attr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_eaff ,_debea :=_cfgfe .Value ,error (nil );if _debea !=nil {return _debea ;};_daffd .OrientationAttr =&_eaff ;continue ;};if _cfgfe .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_daffd .LockrotationcenterAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_abgcg ,_fgaec :=_cfgfe .Value ,error (nil );if _fgaec !=nil {return _fgaec ;};_daffd .RotationcenterAttr =&_abgcg ;continue ;};if _cfgfe .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_fbfga ,_gbbdc :=_cfgfe .Value ,error (nil );if _gbbdc !=nil {return _gbbdc ;};_daffd .ViewpointAttr =&_fbfga ;continue ;};if _cfgfe .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eaafe ,_gegdg :=_cfgfe .Value ,error (nil );if _gegdg !=nil {return _gegdg ;};_daffd .LightpositionAttr =&_eaafe ;continue ;};};for {_dbgac ,_ddgbb :=d .Token ();if _ddgbb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_ddgbb );};if _bbaab ,_abbcf :=_dbgac .(_b .EndElement );_abbcf &&_bbaab .Name ==start .Name {break ;};};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_gac :=&AG_CoreAttributes {};return _gac }; -// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path -func (_bdcg *OfcCT_Relation )ValidateWithPath (path string )error {if _eage :=_bdcg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eage !=nil {return _eage ;};return nil ;};func (_ecabbc OfcST_How )Validate ()error {return _ecabbc .ValidateWithPath ("")};func NewOfcSignatureline ()*OfcSignatureline {_dgg :=&OfcSignatureline {};_dgg .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _dgg ;}; +// Validate validates the CT_Oval and its children +func (_baaf *CT_Oval )Validate ()error {return _baaf .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func (_cgdgb *Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cgdgb .CT_Fill .MarshalXML (e ,start );}; -// Validate validates the OfcExtrusion and its children -func (_gbdbab *OfcExtrusion )Validate ()error {return _gbdbab .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_efeac *OfcST_ConnectorType )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_efeac =0;case "\u006e\u006f\u006e\u0065":*_efeac =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_efeac =2;case "\u0065\u006c\u0062o\u0077":*_efeac =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_efeac =4;};return nil ;};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_cbad *CT_Stroke )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _cbad .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .IdAttr )});};if _cbad .OnAttr !=_eeg .ST_TrueFalseUnset {_becdc ,_eefee :=_cbad .OnAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006e"});if _eefee !=nil {return _eefee ;};start .Attr =append (start .Attr ,_becdc );};if _cbad .WeightAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .WeightAttr )});};if _cbad .ColorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .ColorAttr )});};if _cbad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .OpacityAttr )});};if _cbad .LinestyleAttr !=ST_StrokeLineStyleUnset {_ccccc ,_fgae :=_cbad .LinestyleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _fgae !=nil {return _fgae ;};start .Attr =append (start .Attr ,_ccccc );};if _cbad .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .MiterlimitAttr )});};if _cbad .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_bdeecf ,_ceagd :=_cbad .JoinstyleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _ceagd !=nil {return _ceagd ;};start .Attr =append (start .Attr ,_bdeecf );};if _cbad .EndcapAttr !=ST_StrokeEndCapUnset {_bedb ,_feacf :=_cbad .EndcapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _feacf !=nil {return _feacf ;};start .Attr =append (start .Attr ,_bedb );};if _cbad .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .DashstyleAttr )});};if _cbad .FilltypeAttr !=ST_FillTypeUnset {_gcdf ,_abdcd :=_cbad .FilltypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _abdcd !=nil {return _abdcd ;};start .Attr =append (start .Attr ,_gcdf );};if _cbad .SrcAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0072\u0063"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .SrcAttr )});};if _cbad .ImageaspectAttr !=ST_ImageAspectUnset {_ceafc ,_ecbec :=_cbad .ImageaspectAttr .MarshalXMLAttr (_dbcbe .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ecbec !=nil {return _ecbec ;};start .Attr =append (start .Attr ,_ceafc );};if _cbad .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .ImagesizeAttr )});};if _cbad .ImagealignshapeAttr !=_eeg .ST_TrueFalseUnset {_cegg ,_fbdg :=_cbad .ImagealignshapeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fbdg !=nil {return _fbdg ;};start .Attr =append (start .Attr ,_cegg );};if _cbad .Color2Attr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .Color2Attr )});};if _cbad .StartarrowAttr !=ST_StrokeArrowTypeUnset {_gbcc ,_ceffb :=_cbad .StartarrowAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ceffb !=nil {return _ceffb ;};start .Attr =append (start .Attr ,_gbcc );};if _cbad .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dffba ,_bdfca :=_cbad .StartarrowwidthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _bdfca !=nil {return _bdfca ;};start .Attr =append (start .Attr ,_dffba );};if _cbad .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_geff ,_dgcga :=_cbad .StartarrowlengthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _dgcga !=nil {return _dgcga ;};start .Attr =append (start .Attr ,_geff );};if _cbad .EndarrowAttr !=ST_StrokeArrowTypeUnset {_bgaac ,_becf :=_cbad .EndarrowAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _becf !=nil {return _becf ;};start .Attr =append (start .Attr ,_bgaac );};if _cbad .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bfaf ,_cegcf :=_cbad .EndarrowwidthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cegcf !=nil {return _cegcf ;};start .Attr =append (start .Attr ,_bfaf );};if _cbad .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bgeac ,_gagfe :=_cbad .EndarrowlengthAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _gagfe !=nil {return _gagfe ;};start .Attr =append (start .Attr ,_bgeac );};if _cbad .HrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .HrefAttr )});};if _cbad .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .AlthrefAttr )});};if _cbad .TitleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .TitleAttr )});};if _cbad .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_befcd ,_dacecd :=_cbad .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _dacecd !=nil {return _dacecd ;};start .Attr =append (start .Attr ,_befcd );};if _cbad .RIdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .RIdAttr )});};if _cbad .InsetpenAttr !=_eeg .ST_TrueFalseUnset {_ddfgd ,_bfac :=_cbad .InsetpenAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bfac !=nil {return _bfac ;};start .Attr =append (start .Attr ,_ddfgd );};if _cbad .RelidAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbad .RelidAttr )});};e .EncodeToken (start );if _cbad .Left !=nil {_cdbdg :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cbad .Left ,_cdbdg );};if _cbad .Top !=nil {_afe :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_cbad .Top ,_afe );};if _cbad .Right !=nil {_egec :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbad .Right ,_egec );};if _cbad .Bottom !=nil {_cabae :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cbad .Bottom ,_cabae );};if _cbad .Column !=nil {_cbdge :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_cbad .Column ,_cbdge );};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};type OfcOLEObject struct{OfcCT_OLEObject };func NewCT_Shape ()*CT_Shape {_cgcecb :=&CT_Shape {};return _cgcecb };func NewCT_PolyLine ()*CT_PolyLine {_adege :=&CT_PolyLine {};return _adege };func (_aaee ST_ShadowType )String ()string {switch _aaee {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";};func (_ceda *OfcCT_OLEObject )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_aaebb :=range start .Attr {if _aaebb .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"&&_aaebb .Name .Local =="\u0069\u0064"||_aaebb .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"&&_aaebb .Name .Local =="\u0069\u0064"{_bbged ,_fegfa :=_aaebb .Value ,error (nil );if _fegfa !=nil {return _fegfa ;};_ceda .IdAttr =&_bbged ;continue ;};if _aaebb .Name .Local =="\u0054\u0079\u0070\u0065"{_ceda .TypeAttr .UnmarshalXMLAttr (_aaebb );continue ;};if _aaebb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_caabf ,_cbfdd :=_aaebb .Value ,error (nil );if _cbfdd !=nil {return _cbfdd ;};_ceda .ProgIDAttr =&_caabf ;continue ;};if _aaebb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_feef ,_abdge :=_aaebb .Value ,error (nil );if _abdge !=nil {return _abdge ;};_ceda .ShapeIDAttr =&_feef ;continue ;};if _aaebb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ceda .DrawAspectAttr .UnmarshalXMLAttr (_aaebb );continue ;};if _aaebb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_fgcge ,_gbca :=_aaebb .Value ,error (nil );if _gbca !=nil {return _gbca ;};_ceda .ObjectIDAttr =&_fgcge ;continue ;};if _aaebb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_ceda .UpdateModeAttr .UnmarshalXMLAttr (_aaebb );continue ;};};_ecgdg :for {_edgc ,_adf :=d .Token ();if _adf !=nil {return _adf ;};switch _ffdfdc :=_edgc .(type ){case _dbcbe .StartElement :switch _ffdfdc .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_ceda .LinkType =new (string );if _gbcf :=d .DecodeElement (_ceda .LinkType ,&_ffdfdc );_gbcf !=nil {return _gbcf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_ceda .LockedField =_eeg .ST_TrueFalseBlankUnset ;if _dggbf :=d .DecodeElement (&_ceda .LockedField ,&_ffdfdc );_dggbf !=nil {return _dggbf ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_ceda .FieldCodes =new (string );if _eccf :=d .DecodeElement (_ceda .FieldCodes ,&_ffdfdc );_eccf !=nil {return _eccf ;};default:_effcd .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\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_ffdfdc .Name );if _bgea :=d .Skip ();_bgea !=nil {return _bgea ;};};case _dbcbe .EndElement :break _ecgdg ;case _dbcbe .CharData :};};return nil ;};func (_abbge OfcST_InsetMode )ValidateWithPath (path string )error {switch _abbge {case 0,1,2:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbge ));};return nil ;};func (_ebbbb ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _ebbbb {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbbb ));};return nil ;}; +// Validate validates the OfcCT_EquationXml and its children +func (_gbcfe *OfcCT_EquationXml )Validate ()error {return _gbcfe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_gbfd *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfd .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .GfxdataAttr )});};if _gbfd .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .EquationxmlAttr )});};if _gbfd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .HrefAttr )});};if _gbfd .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .TargetAttr )});};if _gbfd .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .ClassAttr )});};if _gbfd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .TitleAttr )});};if _gbfd .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .AltAttr )});};if _gbfd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .CoordsizeAttr )});};if _gbfd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .CoordoriginAttr )});};if _gbfd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .WrapcoordsAttr )});};if _gbfd .PrintAttr !=_bd .ST_TrueFalseUnset {_dcbfb ,_fbegd :=_gbfd .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fbegd !=nil {return _fbegd ;};start .Attr =append (start .Attr ,_dcbfb );};if _gbfd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .IdAttr )});};if _gbfd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .StyleAttr )});};if _gbfd .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .SpidAttr )});};if _gbfd .OnedAttr !=_bd .ST_TrueFalseUnset {_bgfac ,_ecge :=_gbfd .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _ecge !=nil {return _ecge ;};start .Attr =append (start .Attr ,_bgfac );};if _gbfd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .RegroupidAttr )});};if _gbfd .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_cedea ,_daca :=_gbfd .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _daca !=nil {return _daca ;};start .Attr =append (start .Attr ,_cedea );};if _gbfd .ButtonAttr !=_bd .ST_TrueFalseUnset {_beefcc ,_fgeaa :=_gbfd .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fgeaa !=nil {return _fgeaa ;};start .Attr =append (start .Attr ,_beefcc );};if _gbfd .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_babc ,_bgebd :=_gbfd .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bgebd !=nil {return _bgebd ;};start .Attr =append (start .Attr ,_babc );};if _gbfd .BulletAttr !=_bd .ST_TrueFalseUnset {_fdbb ,_cbbaf :=_gbfd .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _cbbaf !=nil {return _cbbaf ;};start .Attr =append (start .Attr ,_fdbb );};if _gbfd .HrAttr !=_bd .ST_TrueFalseUnset {_afac ,_gcef :=_gbfd .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _gcef !=nil {return _gcef ;};start .Attr =append (start .Attr ,_afac );};if _gbfd .HrstdAttr !=_bd .ST_TrueFalseUnset {_abeca ,_cbfbb :=_gbfd .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cbfbb !=nil {return _cbfbb ;};start .Attr =append (start .Attr ,_abeca );};if _gbfd .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_gabce ,_efggg :=_gbfd .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _efggg !=nil {return _efggg ;};start .Attr =append (start .Attr ,_gabce );};if _gbfd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .HrpctAttr )});};if _gbfd .HralignAttr !=OfcST_HrAlignUnset {_dddbcg ,_feaafb :=_gbfd .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _feaafb !=nil {return _feaafb ;};start .Attr =append (start .Attr ,_dddbcg );};if _gbfd .AllowincellAttr !=_bd .ST_TrueFalseUnset {_cfad ,_cgada :=_gbfd .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cgada !=nil {return _cgada ;};start .Attr =append (start .Attr ,_cfad );};if _gbfd .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_ggfd ,_gbfa :=_gbfd .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gbfa !=nil {return _gbfa ;};start .Attr =append (start .Attr ,_ggfd );};if _gbfd .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_efbb ,_dagcf :=_gbfd .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _dagcf !=nil {return _dagcf ;};start .Attr =append (start .Attr ,_efbb );};if _gbfd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .BordertopcolorAttr )});};if _gbfd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .BorderleftcolorAttr )});};if _gbfd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .BorderbottomcolorAttr )});};if _gbfd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .BorderrightcolorAttr )});};if _gbfd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ccgcb ,_ccgbe :=_gbfd .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _ccgbe !=nil {return _ccgbe ;};start .Attr =append (start .Attr ,_ccgcb );};if _gbfd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .DgmnodekindAttr )});};if _gbfd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_beddd ,_bcfd :=_gbfd .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bcfd !=nil {return _bcfd ;};start .Attr =append (start .Attr ,_beddd );};if _gbfd .InsetmodeAttr !=OfcST_InsetModeUnset {_agagb ,_abfa :=_gbfd .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _abfa !=nil {return _abfa ;};start .Attr =append (start .Attr ,_agagb );};if _gbfd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .OpacityAttr )});};if _gbfd .StrokedAttr !=_bd .ST_TrueFalseUnset {_cege ,_aceg :=_gbfd .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aceg !=nil {return _aceg ;};start .Attr =append (start .Attr ,_cege );};if _gbfd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .StrokecolorAttr )});};if _gbfd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .StrokeweightAttr )});};if _gbfd .InsetpenAttr !=_bd .ST_TrueFalseUnset {_cefc ,_gfffa :=_gbfd .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gfffa !=nil {return _gfffa ;};start .Attr =append (start .Attr ,_cefc );};if _gbfd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .ChromakeyAttr )});};if _gbfd .FilledAttr !=_bd .ST_TrueFalseUnset {_gcffe ,_cceee :=_gbfd .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cceee !=nil {return _cceee ;};start .Attr =append (start .Attr ,_gcffe );};if _gbfd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .FillcolorAttr )});};if _gbfd .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .SptAttr )});};if _gbfd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fedea ,_aagcg :=_gbfd .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _aagcg !=nil {return _aagcg ;};start .Attr =append (start .Attr ,_fedea );};if _gbfd .BwmodeAttr !=OfcST_BWModeUnset {_bcbd ,_defe :=_gbfd .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _defe !=nil {return _defe ;};start .Attr =append (start .Attr ,_bcbd );};if _gbfd .BwpureAttr !=OfcST_BWModeUnset {_fdbee ,_degcf :=_gbfd .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _degcf !=nil {return _degcf ;};start .Attr =append (start .Attr ,_fdbee );};if _gbfd .BwnormalAttr !=OfcST_BWModeUnset {_ggdfca ,_affc :=_gbfd .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _affc !=nil {return _affc ;};start .Attr =append (start .Attr ,_ggdfca );};if _gbfd .ForcedashAttr !=_bd .ST_TrueFalseUnset {_fbfde ,_ebadg :=_gbfd .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ebadg !=nil {return _ebadg ;};start .Attr =append (start .Attr ,_fbfde );};if _gbfd .OleiconAttr !=_bd .ST_TrueFalseUnset {_cefgb ,_fagg :=_gbfd .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fagg !=nil {return _fagg ;};start .Attr =append (start .Attr ,_cefgb );};if _gbfd .OleAttr !=_bd .ST_TrueFalseBlankUnset {_cfaec ,_cged :=_gbfd .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _cged !=nil {return _cged ;};start .Attr =append (start .Attr ,_cfaec );};if _gbfd .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_aafbe ,_baaab :=_gbfd .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _baaab !=nil {return _baaab ;};start .Attr =append (start .Attr ,_aafbe );};if _gbfd .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_bgfee ,_acbac :=_gbfd .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _acbac !=nil {return _acbac ;};start .Attr =append (start .Attr ,_bgfee );};if _gbfd .ClipAttr !=_bd .ST_TrueFalseUnset {_eggfa ,_ebfe :=_gbfd .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _ebfe !=nil {return _ebfe ;};start .Attr =append (start .Attr ,_eggfa );};if _gbfd .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .TypeAttr )});};if _gbfd .AdjAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .AdjAttr )});};if _gbfd .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .PathAttr )});};e .EncodeToken (start );if _gbfd .Ink !=nil {_bgfb :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_agbf :=range _gbfd .Ink {e .EncodeElement (_agbf ,_bgfb );};};if _gbfd .Iscomment !=nil {_becb :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_dgbfa :=range _gbfd .Iscomment {e .EncodeElement (_dgbfa ,_becb );};};if _gbfd .Equationxml !=nil {_gdcac :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_aede :=range _gbfd .Equationxml {e .EncodeElement (_aede ,_gdcac );};};if _gbfd .EG_ShapeElements !=nil {for _ ,_bfcbf :=range _gbfd .EG_ShapeElements {_bfcbf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Stroke and its children -func (_cfgfb *CT_Stroke )Validate ()error {return _cfgfb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_feffg *OfcLock )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_feffg .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_gdebb :=range start .Attr {if _gdebb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_feffg .PositionAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_feffg .SelectionAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_feffg .GroupingAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_feffg .UngroupingAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_feffg .RotationAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_feffg .CroppingAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_feffg .VerticiesAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_feffg .AdjusthandlesAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0074\u0065\u0078\u0074"{_feffg .TextAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_feffg .AspectratioAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_feffg .ShapetypeAttr .UnmarshalXMLAttr (_gdebb );continue ;};if _gdebb .Name .Local =="\u0065\u0078\u0074"{_feffg .ExtAttr .UnmarshalXMLAttr (_gdebb );continue ;};};for {_eadb ,_cba :=d .Token ();if _cba !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_cba );};if _bbcca ,_edcgb :=_eadb .(_dbcbe .EndElement );_edcgb &&_bbcca .Name ==start .Name {break ;};};return nil ;};func NewCT_Shadow ()*CT_Shadow {_ggda :=&CT_Shadow {};return _ggda };func (_edbe *OfcCT_Complex )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _edbe .ExtAttr !=ST_ExtUnset {_bggee ,_fbegc :=_edbe .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _fbegc !=nil {return _fbegc ;};start .Attr =append (start .Attr ,_bggee );};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_agae ST_ShadowType )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_feabd :=_dbcbe .Attr {};_feabd .Name =name ;switch _agae {case ST_ShadowTypeUnset :_feabd .Value ="";case ST_ShadowTypeSingle :_feabd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_feabd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_feabd .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_feabd .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _feabd ,nil ;};func (_cdadd *OfcST_RType )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_agef ,_facfg :=d .Token ();if _facfg !=nil {return _facfg ;};if _afgdd ,_ecef :=_agef .(_dbcbe .EndElement );_ecef &&_afgdd .Name ==start .Name {*_cdadd =1;return nil ;};if _efgb ,_dbgb :=_agef .(_dbcbe .CharData );!_dbgb {return _eedc .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",_agef );}else {switch string (_efgb ){case "":*_cdadd =0;case "\u0061\u0072\u0063":*_cdadd =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_cdadd =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_cdadd =3;case "\u0061\u006c\u0069g\u006e":*_cdadd =4;};};_agef ,_facfg =d .Token ();if _facfg !=nil {return _facfg ;};if _eceee ,_dfdgc :=_agef .(_dbcbe .EndElement );_dfdgc &&_eceee .Name ==start .Name {return nil ;};return _eedc .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",_agef );};func (_geef *OfcCT_OLEObject )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _geef .TypeAttr !=OfcST_OLETypeUnset {_gbeegd ,_cbgec :=_geef .TypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0054\u0079\u0070\u0065"});if _cbgec !=nil {return _cbgec ;};start .Attr =append (start .Attr ,_gbeegd );};if _geef .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_eedc .Sprintf ("\u0025\u0076",*_geef .ProgIDAttr )});};if _geef .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_eedc .Sprintf ("\u0025\u0076",*_geef .ShapeIDAttr )});};if _geef .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_acfbfe ,_efdfd :=_geef .DrawAspectAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _efdfd !=nil {return _efdfd ;};start .Attr =append (start .Attr ,_acfbfe );};if _geef .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_eedc .Sprintf ("\u0025\u0076",*_geef .ObjectIDAttr )});};if _geef .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_geef .IdAttr )});};if _geef .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_dcbda ,_dfbfe :=_geef .UpdateModeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _dfbfe !=nil {return _dfbfe ;};start .Attr =append (start .Attr ,_dcbda );};e .EncodeToken (start );if _geef .LinkType !=nil {_gcff :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_effcd .AddPreserveSpaceAttr (&_gcff ,*_geef .LinkType );e .EncodeElement (_geef .LinkType ,_gcff );};if _geef .LockedField !=_eeg .ST_TrueFalseBlankUnset {_bfcc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_geef .LockedField ,_bfcc );};if _geef .FieldCodes !=nil {_febdf :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_effcd .AddPreserveSpaceAttr (&_febdf ,*_geef .FieldCodes );e .EncodeElement (_geef .FieldCodes ,_febdf );};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Rect and its children, prefixing error messages with path +func (_ffbff *Rect )ValidateWithPath (path string )error {if _geabb :=_ffbff .CT_Rect .ValidateWithPath (path );_geabb !=nil {return _geabb ;};return nil ;};func (_bcbcf *ST_EditAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfaeeg ,_ccefe :=d .Token ();if _ccefe !=nil {return _ccefe ;};if _faffb ,_dgaac :=_gfaeeg .(_b .EndElement );_dgaac &&_faffb .Name ==start .Name {*_bcbcf =1;return nil ;};if _acddg ,_fadbc :=_gfaeeg .(_b .CharData );!_fadbc {return _e .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",_gfaeeg );}else {switch string (_acddg ){case "":*_bcbcf =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bcbcf =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bcbcf =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bcbcf =3;case "\u0063\u0079\u0063l\u0065":*_bcbcf =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bcbcf =5;case "\u0076\u0065\u006e\u006e":*_bcbcf =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bcbcf =7;};};_gfaeeg ,_ccefe =d .Token ();if _ccefe !=nil {return _ccefe ;};if _begedd ,_gfaage :=_gfaeeg .(_b .EndElement );_gfaage &&_begedd .Name ==start .Name {return nil ;};return _e .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",_gfaeeg );}; -// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path -func (_bgfff *OfcCT_Lock )ValidateWithPath (path string )error {if _aaba :=_bgfff .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aaba !=nil {return _aaba ;};if _bfbde :=_bgfff .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_bfbde !=nil {return _bfbde ;};if _gfefc :=_bgfff .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gfefc !=nil {return _gfefc ;};if _faea :=_bgfff .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_faea !=nil {return _faea ;};if _dafccc :=_bgfff .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dafccc !=nil {return _dafccc ;};if _gbcg :=_bgfff .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gbcg !=nil {return _gbcg ;};if _gaaa :=_bgfff .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_gaaa !=nil {return _gaaa ;};if _gdaed :=_bgfff .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_gdaed !=nil {return _gdaed ;};if _gabgf :=_bgfff .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_gabgf !=nil {return _gabgf ;};if _fdfba :=_bgfff .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_fdfba !=nil {return _fdfba ;};if _gaba :=_bgfff .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_gaba !=nil {return _gaba ;};if _dfeg :=_bgfff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dfeg !=nil {return _dfeg ;};return nil ;};func (_aeadg *OfcCT_Ink )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_bdeb :=range start .Attr {if _bdeb .Name .Local =="\u0069"{_cgcaa ,_bdcde :=_bdeb .Value ,error (nil );if _bdcde !=nil {return _bdcde ;};_aeadg .IAttr =&_cgcaa ;continue ;};if _bdeb .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_aeadg .AnnotationAttr .UnmarshalXMLAttr (_bdeb );continue ;};if _bdeb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_agdff ,_cbb :=_bdeb .Value ,error (nil );if _cbb !=nil {return _cbb ;};_aeadg .ContentTypeAttr =&_agdff ;continue ;};};for {_dgd ,_ggbcf :=d .Token ();if _ggbcf !=nil {return _eedc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_ggbcf );};if _bgbbf ,_faee :=_dgd .(_dbcbe .EndElement );_faee &&_bgbbf .Name ==start .Name {break ;};};return nil ;};func (_bcedcf ST_EditAs )Validate ()error {return _bcedcf .ValidateWithPath ("")};func (_dfbacb *Formulas )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_dfbacb .CT_Formulas =*NewCT_Formulas ();_gcdg :for {_gffa ,_egbgfd :=d .Token ();if _egbgfd !=nil {return _egbgfd ;};switch _cgdgd :=_gffa .(type ){case _dbcbe .StartElement :switch _cgdgd .Name {case _dbcbe .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_ccgfe :=NewCT_F ();if _fecda :=d .DecodeElement (_ccgfe ,&_cgdgd );_fecda !=nil {return _fecda ;};_dfbacb .F =append (_dfbacb .F ,_ccgfe );default:_effcd .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\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_cgdgd .Name );if _dgecf :=d .Skip ();_dgecf !=nil {return _dgecf ;};};case _dbcbe .EndElement :break _gcdg ;case _dbcbe .CharData :};};return nil ;};func (_gccca OfcST_HrAlign )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return e .EncodeElement (_gccca .String (),start );};type OfcCT_Proxy struct{StartAttr _eeg .ST_TrueFalseBlank ;EndAttr _eeg .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_adbb *CT_Background )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _adbb .BwmodeAttr !=OfcST_BWModeUnset {_gccd ,_cad :=_adbb .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _cad !=nil {return _cad ;};start .Attr =append (start .Attr ,_gccd );};if _adbb .BwpureAttr !=OfcST_BWModeUnset {_adg ,_eabbb :=_adbb .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eabbb !=nil {return _eabbb ;};start .Attr =append (start .Attr ,_adg );};if _adbb .BwnormalAttr !=OfcST_BWModeUnset {_dcfad ,_fcbbe :=_adbb .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fcbbe !=nil {return _fcbbe ;};start .Attr =append (start .Attr ,_dcfad );};if _adbb .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_daddb ,_cdbf :=_adbb .TargetscreensizeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"});if _cdbf !=nil {return _cdbf ;};start .Attr =append (start .Attr ,_daddb );};if _adbb .IdAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0069\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_adbb .IdAttr )});};if _adbb .FilledAttr !=_eeg .ST_TrueFalseUnset {_cddgeg ,_gdfdg :=_adbb .FilledAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gdfdg !=nil {return _gdfdg ;};start .Attr =append (start .Attr ,_cddgeg );};if _adbb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_adbb .FillcolorAttr )});};e .EncodeToken (start );if _adbb .Fill !=nil {_dcaafg :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_adbb .Fill ,_dcaafg );};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};type OfcBottom struct{OfcCT_StrokeChild };func (_aagde ST_ImageAspect )String ()string {switch _aagde {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_eedcf *ST_EditAs )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_eedcf =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_eedcf =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_eedcf =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_eedcf =3;case "\u0063\u0079\u0063l\u0065":*_eedcf =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_eedcf =5;case "\u0076\u0065\u006e\u006e":*_eedcf =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_eedcf =7;};return nil ;}; +// Validate validates the Image and its children +func (_aabad *Image )Validate ()error {return _aabad .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_ffadb *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcef :=range start .Attr {if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eaeeee ,_adfec :=_g .ParseInt (_egcef .Value ,10,64);if _adfec !=nil {return _adfec ;};_ffadb .RegroupidAttr =&_eaeeee ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ffadb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0063\u006c\u0069\u0070"{_ffadb .ClipAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ffadb .ButtonAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ffadb .UserhiddenAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ffadb .BulletAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cbcf ,_afae :=_egcef .Value ,error (nil );if _afae !=nil {return _afae ;};_ffadb .GfxdataAttr =&_cbcf ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068\u0072"{_ffadb .HrAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u006f\u006c\u0065"{_ffadb .OleAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ffadb .AllowincellAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcac ,_gddb :=_egcef .Value ,error (nil );if _gddb !=nil {return _gddb ;};_ffadb .BorderleftcolorAttr =&_gcac ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068\u0072\u0070c\u0074"{_geac ,_bdcfe :=_g .ParseFloat (_egcef .Value ,64);if _bdcfe !=nil {return _bdcfe ;};_fegb :=float32 (_geac );_ffadb .HrpctAttr =&_fegb ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_agddb ,_dceg :=_g .ParseInt (_egcef .Value ,10,64);if _dceg !=nil {return _dceg ;};_ffadb .DgmnodekindAttr =&_agddb ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ffadb .InsetmodeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ffadb .UserdrawnAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ffadb .ConnectortypeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acbacb ,_afdd :=_egcef .Value ,error (nil );if _afdd !=nil {return _afdd ;};_ffadb .BorderrightcolorAttr =&_acbacb ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ffadb .PreferrelativeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ffadb .HrnoshadeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ffadb .DgmlayoutmruAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u006f\u006e\u0065\u0064"{_ffadb .OnedAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ffadb .HralignAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ffadb .BwmodeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ffadb .AllowoverlapAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fgeff ,_dedfc :=_egcef .Value ,error (nil );if _dedfc !=nil {return _dedfc ;};_ffadb .BordertopcolorAttr =&_fgeff ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ffadb .BwnormalAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gggeb ,_gbadd :=_egcef .Value ,error (nil );if _gbadd !=nil {return _gbadd ;};_ffadb .BorderbottomcolorAttr =&_gggeb ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ffadb .CliptowrapAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ffadb .DgmlayoutAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0073\u0070\u0074"{_bebda ,_cabcg :=_g .ParseFloat (_egcef .Value ,64);if _cabcg !=nil {return _cabcg ;};_gadeg :=float32 (_bebda );_ffadb .SptAttr =&_gadeg ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ffadb .OleiconAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffadb .ForcedashAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ffadb .BwpureAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0073\u0070\u0069\u0064"{_fccde ,_bced :=_egcef .Value ,error (nil );if _bced !=nil {return _bced ;};_ffadb .SpidAttr =&_fccde ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068\u0072\u0073t\u0064"{_ffadb .HrstdAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cebe ,_ecbeb :=_egcef .Value ,error (nil );if _ecbeb !=nil {return _ecbeb ;};_ffadb .TargetAttr =&_cebe ;continue ;};if _egcef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggfdf ,_gbcggd :=_egcef .Value ,error (nil );if _gbcggd !=nil {return _gbcggd ;};_ffadb .WrapcoordsAttr =&_ggfdf ;continue ;};if _egcef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdgff ,_gbec :=_egcef .Value ,error (nil );if _gbec !=nil {return _gbec ;};_ffadb .OpacityAttr =&_fdgff ;continue ;};if _egcef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gcge ,_fcca :=_egcef .Value ,error (nil );if _fcca !=nil {return _fcca ;};_ffadb .CoordoriginAttr =&_gcge ;continue ;};if _egcef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_beeb ,_bdgc :=_egcef .Value ,error (nil );if _bdgc !=nil {return _bdgc ;};_ffadb .StrokecolorAttr =&_beeb ;continue ;};if _egcef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbac ,_geaca :=_egcef .Value ,error (nil );if _geaca !=nil {return _geaca ;};_ffadb .CoordsizeAttr =&_fbac ;continue ;};if _egcef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffadb .InsetpenAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0061\u006c\u0074"{_cabe ,_ebfgf :=_egcef .Value ,error (nil );if _ebfgf !=nil {return _ebfgf ;};_ffadb .AltAttr =&_cabe ;continue ;};if _egcef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ffadb .FilledAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffda ,_ccffa :=_egcef .Value ,error (nil );if _ccffa !=nil {return _ccffa ;};_ffadb .TitleAttr =&_ffda ;continue ;};if _egcef .Name .Local =="\u0073\u0074\u0079l\u0065"{_cacaf ,_baagd :=_egcef .Value ,error (nil );if _baagd !=nil {return _baagd ;};_ffadb .StyleAttr =&_cacaf ;continue ;};if _egcef .Name .Local =="\u0070\u0072\u0069n\u0074"{_ffadb .PrintAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ffadb .StrokedAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eaba ,_efga :=_egcef .Value ,error (nil );if _efga !=nil {return _efga ;};_ffadb .StrokeweightAttr =&_eaba ;continue ;};if _egcef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_affbg ,_dafff :=_egcef .Value ,error (nil );if _dafff !=nil {return _dafff ;};_ffadb .ChromakeyAttr =&_affbg ;continue ;};if _egcef .Name .Local =="\u0070\u0061\u0074\u0068"{_dabgb ,_dccaa :=_egcef .Value ,error (nil );if _dccaa !=nil {return _dccaa ;};_ffadb .PathAttr =&_dabgb ;continue ;};if _egcef .Name .Local =="\u0069\u0064"{_daefa ,_agfda :=_egcef .Value ,error (nil );if _agfda !=nil {return _agfda ;};_ffadb .IdAttr =&_daefa ;continue ;};if _egcef .Name .Local =="\u0063\u006c\u0061s\u0073"{_eebeb ,_ddabc :=_egcef .Value ,error (nil );if _ddabc !=nil {return _ddabc ;};_ffadb .ClassAttr =&_eebeb ;continue ;};if _egcef .Name .Local =="\u0068\u0072\u0065\u0066"{_cgccf ,_aabd :=_egcef .Value ,error (nil );if _aabd !=nil {return _aabd ;};_ffadb .HrefAttr =&_cgccf ;continue ;};if _egcef .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_bedf ,_bdgeb :=_egcef .Value ,error (nil );if _bdgeb !=nil {return _bdgeb ;};_ffadb .EquationxmlAttr =&_bedf ;continue ;};if _egcef .Name .Local =="\u0074\u0079\u0070\u0065"{_cbcaf ,_dbdb :=_egcef .Value ,error (nil );if _dbdb !=nil {return _dbdb ;};_ffadb .TypeAttr =&_cbcaf ;continue ;};if _egcef .Name .Local =="\u0061\u0064\u006a"{_aabffb ,_ecacf :=_egcef .Value ,error (nil );if _ecacf !=nil {return _ecacf ;};_ffadb .AdjAttr =&_aabffb ;continue ;};if _egcef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gddde ,_ababa :=_egcef .Value ,error (nil );if _ababa !=nil {return _ababa ;};_ffadb .FillcolorAttr =&_gddde ;continue ;};};_bedac :for {_babd ,_dgeff :=d .Token ();if _dgeff !=nil {return _dgeff ;};switch _dfdfg :=_babd .(type ){case _b .StartElement :switch _dfdfg .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_daaaa :=NewOfcInk ();if _fdgdg :=d .DecodeElement (_daaaa ,&_dfdfg );_fdgdg !=nil {return _fdgdg ;};_ffadb .Ink =append (_ffadb .Ink ,_daaaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_ecbebf :=_fb .NewIscomment ();if _geedea :=d .DecodeElement (_ecbebf ,&_dfdfg );_geedea !=nil {return _geedea ;};_ffadb .Iscomment =append (_ffadb .Iscomment ,_ecbebf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_adcda :=NewOfcEquationxml ();if _gfbce :=d .DecodeElement (_adcda ,&_dfdfg );_gfbce !=nil {return _gfbce ;};_ffadb .Equationxml =append (_ffadb .Equationxml ,_adcda );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bfce :=NewEG_ShapeElements ();_bfce .Path =NewPath ();if _aedd :=d .DecodeElement (_bfce .Path ,&_dfdfg );_aedd !=nil {return _aedd ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bfce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eggge :=NewEG_ShapeElements ();_eggge .Formulas =NewFormulas ();if _dcadfa :=d .DecodeElement (_eggge .Formulas ,&_dfdfg );_dcadfa !=nil {return _dcadfa ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_eggge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_agbfa :=NewEG_ShapeElements ();_agbfa .Handles =NewHandles ();if _ccabf :=d .DecodeElement (_agbfa .Handles ,&_dfdfg );_ccabf !=nil {return _ccabf ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_agbfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eabcg :=NewEG_ShapeElements ();_eabcg .Fill =NewFill ();if _gdbfd :=d .DecodeElement (_eabcg .Fill ,&_dfdfg );_gdbfd !=nil {return _gdbfd ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_eabcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cgfec :=NewEG_ShapeElements ();_cgfec .Stroke =NewStroke ();if _gcfd :=d .DecodeElement (_cgfec .Stroke ,&_dfdfg );_gcfd !=nil {return _gcfd ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_cgfec );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dbcc :=NewEG_ShapeElements ();_dbcc .Shadow =NewShadow ();if _ffbb :=d .DecodeElement (_dbcc .Shadow ,&_dfdfg );_ffbb !=nil {return _ffbb ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dbcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dfaada :=NewEG_ShapeElements ();_dfaada .Textbox =NewTextbox ();if _fdeeb :=d .DecodeElement (_dfaada .Textbox ,&_dfdfg );_fdeeb !=nil {return _fdeeb ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dfaada );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_egecb :=NewEG_ShapeElements ();_egecb .Textpath =NewTextpath ();if _ddgbg :=d .DecodeElement (_egecb .Textpath ,&_dfdfg );_ddgbg !=nil {return _ddgbg ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_egecb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cgae :=NewEG_ShapeElements ();_cgae .Imagedata =NewImagedata ();if _cceab :=d .DecodeElement (_cgae .Imagedata ,&_dfdfg );_cceab !=nil {return _cceab ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_cgae );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ggda :=NewEG_ShapeElements ();_ggda .Skew =NewOfcSkew ();if _adca :=d .DecodeElement (_ggda .Skew ,&_dfdfg );_adca !=nil {return _adca ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_ggda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agcf :=NewEG_ShapeElements ();_agcf .Extrusion =NewOfcExtrusion ();if _fdbcda :=d .DecodeElement (_agcf .Extrusion ,&_dfdfg );_fdbcda !=nil {return _fdbcda ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_agcf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ggaeb :=NewEG_ShapeElements ();_ggaeb .Callout =NewOfcCallout ();if _fddeb :=d .DecodeElement (_ggaeb .Callout ,&_dfdfg );_fddeb !=nil {return _fddeb ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_ggaeb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_befdf :=NewEG_ShapeElements ();_befdf .Lock =NewOfcLock ();if _afcgbf :=d .DecodeElement (_befdf .Lock ,&_dfdfg );_afcgbf !=nil {return _afcgbf ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_befdf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dgacd :=NewEG_ShapeElements ();_dgacd .Clippath =NewOfcClippath ();if _bcbg :=d .DecodeElement (_dgacd .Clippath ,&_dfdfg );_bcbg !=nil {return _bcbg ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dgacd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bfdd :=NewEG_ShapeElements ();_bfdd .Signatureline =NewOfcSignatureline ();if _daeac :=d .DecodeElement (_bfdd .Signatureline ,&_dfdfg );_daeac !=nil {return _daeac ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bfdd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_caeaa :=NewEG_ShapeElements ();_caeaa .Wrap =_a .NewWrap ();if _bbgg :=d .DecodeElement (_caeaa .Wrap ,&_dfdfg );_bbgg !=nil {return _bbgg ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_caeaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bgeeg :=NewEG_ShapeElements ();_bgeeg .Anchorlock =_a .NewAnchorlock ();if _bdbga :=d .DecodeElement (_bgeeg .Anchorlock ,&_dfdfg );_bdbga !=nil {return _bdbga ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bgeeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dabd :=NewEG_ShapeElements ();_dabd .Bordertop =_a .NewBordertop ();if _afec :=d .DecodeElement (_dabd .Bordertop ,&_dfdfg );_afec !=nil {return _afec ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dabd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_afcad :=NewEG_ShapeElements ();_afcad .Borderbottom =_a .NewBorderbottom ();if _eefff :=d .DecodeElement (_afcad .Borderbottom ,&_dfdfg );_eefff !=nil {return _eefff ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_afcad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bbbaf :=NewEG_ShapeElements ();_bbbaf .Borderleft =_a .NewBorderleft ();if _facef :=d .DecodeElement (_bbbaf .Borderleft ,&_dfdfg );_facef !=nil {return _facef ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bbbaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_edaa :=NewEG_ShapeElements ();_edaa .Borderright =_a .NewBorderright ();if _fcgec :=d .DecodeElement (_edaa .Borderright ,&_dfdfg );_fcgec !=nil {return _fcgec ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_edaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dcfga :=NewEG_ShapeElements ();_dcfga .ClientData =_ga .NewClientData ();if _eefdad :=d .DecodeElement (_dcfga .ClientData ,&_dfdfg );_eefdad !=nil {return _eefdad ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dcfga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bdddfb :=NewEG_ShapeElements ();_bdddfb .Textdata =_fb .NewTextdata ();if _facad :=d .DecodeElement (_bdddfb .Textdata ,&_dfdfg );_facad !=nil {return _facad ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bdddfb );default:_d .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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dfdfg .Name );if _edgdg :=d .Skip ();_edgdg !=nil {return _edgdg ;};};case _b .EndElement :break _bedac ;case _b .CharData :};};return nil ;};func (_daagc OfcST_ScreenSize )String ()string {switch _daagc {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036";case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return "";};func NewAG_Chromakey ()*AG_Chromakey {_cad :=&AG_Chromakey {};return _cad };type AG_Style struct{StyleAttr *string ;};func (_dgfce ST_StrokeEndCap )ValidateWithPath (path string )error {switch _dgfce {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfce ));};return nil ;};func NewTextbox ()*Textbox {_gddfc :=&Textbox {};_gddfc .CT_Textbox =*NewCT_Textbox ();return _gddfc };func (_begac OfcST_DiagramLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_begac .String (),start );};func (_afbcb *OfcCT_Ink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcecc :=range start .Attr {if _fcecc .Name .Local =="\u0069"{_abcfb ,_cgce :=_fcecc .Value ,error (nil );if _cgce !=nil {return _cgce ;};_afbcb .IAttr =&_abcfb ;continue ;};if _fcecc .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_afbcb .AnnotationAttr .UnmarshalXMLAttr (_fcecc );continue ;};if _fcecc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ecbef ,_aefbf :=_fcecc .Value ,error (nil );if _aefbf !=nil {return _aefbf ;};_afbcb .ContentTypeAttr =&_ecbef ;continue ;};};for {_eaaeg ,_fgfba :=d .Token ();if _fgfba !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_fgfba );};if _bbdeg ,_dfadd :=_eaaeg .(_b .EndElement );_dfadd &&_bbdeg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Background and its children, prefixing error messages with path -func (_cdbb *Background )ValidateWithPath (path string )error {if _gcbdc :=_cdbb .CT_Background .ValidateWithPath (path );_gcbdc !=nil {return _gcbdc ;};return nil ;}; +// ValidateWithPath validates the Polyline and its children, prefixing error messages with path +func (_efggd *Polyline )ValidateWithPath (path string )error {if _fefbb :=_efggd .CT_PolyLine .ValidateWithPath (path );_fefbb !=nil {return _fefbb ;};return nil ;};func (_fddgge OfcST_ExtrusionType )String ()string {switch _fddgge {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";}; -// Validate validates the OfcEquationxml and its children -func (_cfda *OfcEquationxml )Validate ()error {return _cfda .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func NewPath ()*Path {_ebgda :=&Path {};_ebgda .CT_Path =*NewCT_Path ();return _ebgda };func (_aedc *OfcCT_Callout )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {for _ ,_bfce :=range start .Attr {if _bfce .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_aedc .LengthspecifiedAttr .UnmarshalXMLAttr (_bfce );continue ;};if _bfce .Name .Local =="\u006f\u006e"{_aedc .OnAttr .UnmarshalXMLAttr (_bfce );continue ;};if _bfce .Name .Local =="\u0067\u0061\u0070"{_facgf ,_edgf :=_bfce .Value ,error (nil );if _edgf !=nil {return _edgf ;};_aedc .GapAttr =&_facgf ;continue ;};if _bfce .Name .Local =="\u0061\u006e\u0067l\u0065"{_aedc .AngleAttr .UnmarshalXMLAttr (_bfce );continue ;};if _bfce .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_aedc .DropautoAttr .UnmarshalXMLAttr (_bfce );continue ;};if _bfce .Name .Local =="\u0064\u0072\u006f\u0070"{_bfc ,_dfb :=_bfce .Value ,error (nil );if _dfb !=nil {return _dfb ;};_aedc .DropAttr =&_bfc ;continue ;};if _bfce .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_afccf ,_cagce :=_bfce .Value ,error (nil );if _cagce !=nil {return _cagce ;};_aedc .DistanceAttr =&_afccf ;continue ;};if _bfce .Name .Local =="\u0074\u0079\u0070\u0065"{_dea ,_ceafaf :=_bfce .Value ,error (nil );if _ceafaf !=nil {return _ceafaf ;};_aedc .TypeAttr =&_dea ;continue ;};if _bfce .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_bdcgef ,_cceef :=_bfce .Value ,error (nil );if _cceef !=nil {return _cceef ;};_aedc .LengthAttr =&_bdcgef ;continue ;};if _bfce .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_aedc .AccentbarAttr .UnmarshalXMLAttr (_bfce );continue ;};if _bfce .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_aedc .TextborderAttr .UnmarshalXMLAttr (_bfce );continue ;};if _bfce .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_aedc .MinusxAttr .UnmarshalXMLAttr (_bfce );continue ;};if _bfce .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_aedc .MinusyAttr .UnmarshalXMLAttr (_bfce );continue ;};if _bfce .Name .Local =="\u0065\u0078\u0074"{_aedc .ExtAttr .UnmarshalXMLAttr (_bfce );continue ;};};for {_bbfb ,_egeg :=d .Token ();if _egeg !=nil {return _eedc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_egeg );};if _agbfe ,_dee :=_bbfb .(_dbcbe .EndElement );_dee &&_agbfe .Name ==start .Name {break ;};};return nil ;};func (_abab *OfcCT_ShapeDefaults )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _abab .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_eedc .Sprintf ("\u0025\u0076",*_abab .SpidmaxAttr )});};if _abab .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_abab .StyleAttr )});};if _abab .FillAttr !=_eeg .ST_TrueFalseUnset {_gggg ,_dfccd :=_abab .FillAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066\u0069\u006c\u006c"});if _dfccd !=nil {return _dfccd ;};start .Attr =append (start .Attr ,_gggg );};if _abab .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_eedc .Sprintf ("\u0025\u0076",*_abab .FillcolorAttr )});};if _abab .StrokeAttr !=_eeg .ST_TrueFalseUnset {_gdbc ,_dcgda :=_abab .StrokeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _dcgda !=nil {return _dcgda ;};start .Attr =append (start .Attr ,_gdbc );};if _abab .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_eedc .Sprintf ("\u0025\u0076",*_abab .StrokecolorAttr )});};if _abab .AllowincellAttr !=_eeg .ST_TrueFalseUnset {_bcdg ,_geefc :=_abab .AllowincellAttr .MarshalXMLAttr (_dbcbe .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _geefc !=nil {return _geefc ;};start .Attr =append (start .Attr ,_bcdg );};if _abab .ExtAttr !=ST_ExtUnset {_dgdae ,_ggcdb :=_abab .ExtAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0065\u0078\u0074"});if _ggcdb !=nil {return _ggcdb ;};start .Attr =append (start .Attr ,_dgdae );};e .EncodeToken (start );if _abab .Fill !=nil {_cedfg :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_abab .Fill ,_cedfg );};if _abab .Stroke !=nil {_fcdee :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_abab .Stroke ,_fcdee );};if _abab .Textbox !=nil {_eagga :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_abab .Textbox ,_eagga );};if _abab .Shadow !=nil {_fgdbdg :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_abab .Shadow ,_fgdbdg );};if _abab .Skew !=nil {_egbd :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_abab .Skew ,_egbd );};if _abab .Extrusion !=nil {_abcg :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_abab .Extrusion ,_abcg );};if _abab .Callout !=nil {_dgbgc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_abab .Callout ,_dgbgc );};if _abab .Lock !=nil {_cccb :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_abab .Lock ,_cccb );};if _abab .Colormru !=nil {_agdagf :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_abab .Colormru ,_agdagf );};if _abab .Colormenu !=nil {_eabgf :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_abab .Colormenu ,_eabgf );};e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_cgegga *OfcRight )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .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 ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _cgegga .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_dgbc OfcST_ColorMode )Validate ()error {return _dgbc .ValidateWithPath ("")};func (_faab *OfcCallout )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_faab .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_becdaa :=range start .Attr {if _becdaa .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_faab .LengthspecifiedAttr .UnmarshalXMLAttr (_becdaa );continue ;};if _becdaa .Name .Local =="\u006f\u006e"{_faab .OnAttr .UnmarshalXMLAttr (_becdaa );continue ;};if _becdaa .Name .Local =="\u0067\u0061\u0070"{_fcfbb ,_bfcefa :=_becdaa .Value ,error (nil );if _bfcefa !=nil {return _bfcefa ;};_faab .GapAttr =&_fcfbb ;continue ;};if _becdaa .Name .Local =="\u0061\u006e\u0067l\u0065"{_faab .AngleAttr .UnmarshalXMLAttr (_becdaa );continue ;};if _becdaa .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_faab .DropautoAttr .UnmarshalXMLAttr (_becdaa );continue ;};if _becdaa .Name .Local =="\u0064\u0072\u006f\u0070"{_ebaf ,_cgafg :=_becdaa .Value ,error (nil );if _cgafg !=nil {return _cgafg ;};_faab .DropAttr =&_ebaf ;continue ;};if _becdaa .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_bebe ,_gcfbc :=_becdaa .Value ,error (nil );if _gcfbc !=nil {return _gcfbc ;};_faab .DistanceAttr =&_bebe ;continue ;};if _becdaa .Name .Local =="\u0074\u0079\u0070\u0065"{_bbcfd ,_gcgcad :=_becdaa .Value ,error (nil );if _gcgcad !=nil {return _gcgcad ;};_faab .TypeAttr =&_bbcfd ;continue ;};if _becdaa .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_acfcc ,_eaced :=_becdaa .Value ,error (nil );if _eaced !=nil {return _eaced ;};_faab .LengthAttr =&_acfcc ;continue ;};if _becdaa .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_faab .AccentbarAttr .UnmarshalXMLAttr (_becdaa );continue ;};if _becdaa .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_faab .TextborderAttr .UnmarshalXMLAttr (_becdaa );continue ;};if _becdaa .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_faab .MinusxAttr .UnmarshalXMLAttr (_becdaa );continue ;};if _becdaa .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_faab .MinusyAttr .UnmarshalXMLAttr (_becdaa );continue ;};if _becdaa .Name .Local =="\u0065\u0078\u0074"{_faab .ExtAttr .UnmarshalXMLAttr (_becdaa );continue ;};};for {_dgfcc ,_cfbcb :=d .Token ();if _cfbcb !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_cfbcb );};if _aafb ,_edafd :=_dgfcc .(_dbcbe .EndElement );_edafd &&_aafb .Name ==start .Name {break ;};};return nil ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path +func (_dcage *OfcEquationxml )ValidateWithPath (path string )error {if _dbcae :=_dcage .OfcCT_EquationXml .ValidateWithPath (path );_dbcae !=nil {return _dbcae ;};return nil ;};func NewOfcCallout ()*OfcCallout {_agdcf :=&OfcCallout {};_agdcf .OfcCT_Callout =*NewOfcCT_Callout ();return _agdcf ;}; -// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path -func (_egbce *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _aadc :=_egbce .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aadc !=nil {return _aadc ;};if _acag :=_egbce .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_acag !=nil {return _acag ;};if _bade :=_egbce .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bade !=nil {return _bade ;};if _ffagc :=_egbce .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ffagc !=nil {return _ffagc ;};if _dbfba :=_egbce .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dbfba !=nil {return _dbfba ;};if _aebbd :=_egbce .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aebbd !=nil {return _aebbd ;};if _ebeb :=_egbce .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ebeb !=nil {return _ebeb ;};if _ccbaf :=_egbce .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ccbaf !=nil {return _ccbaf ;};if _acba :=_egbce .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_acba !=nil {return _acba ;};if _cg :=_egbce .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_cg !=nil {return _cg ;};if _egdafg :=_egbce .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_egdafg !=nil {return _egdafg ;};if _gdbaf :=_egbce .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gdbaf !=nil {return _gdbaf ;};if _ggega :=_egbce .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_ggega !=nil {return _ggega ;};if _abfc :=_egbce .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_abfc !=nil {return _abfc ;};if _gdcdd :=_egbce .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gdcdd !=nil {return _gdcdd ;};if _beac :=_egbce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_beac !=nil {return _beac ;};return nil ;};func (_cgaef *OfcSkew )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cgaef .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_ccace :=range start .Attr {if _ccace .Name .Local =="\u0069\u0064"{_addc ,_dda :=_ccace .Value ,error (nil );if _dda !=nil {return _dda ;};_cgaef .IdAttr =&_addc ;continue ;};if _ccace .Name .Local =="\u006f\u006e"{_cgaef .OnAttr .UnmarshalXMLAttr (_ccace );continue ;};if _ccace .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_bffcfd ,_fdfec :=_ccace .Value ,error (nil );if _fdfec !=nil {return _fdfec ;};_cgaef .OffsetAttr =&_bffcfd ;continue ;};if _ccace .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bgagg ,_gfbfg :=_ccace .Value ,error (nil );if _gfbfg !=nil {return _gfbfg ;};_cgaef .OriginAttr =&_bgagg ;continue ;};if _ccace .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_eaf ,_decg :=_ccace .Value ,error (nil );if _decg !=nil {return _decg ;};_cgaef .MatrixAttr =&_eaf ;continue ;};if _ccace .Name .Local =="\u0065\u0078\u0074"{_cgaef .ExtAttr .UnmarshalXMLAttr (_ccace );continue ;};};for {_gaagdd ,_bdedg :=d .Token ();if _bdedg !=nil {return _eedc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_bdedg );};if _edgbg ,_ccbd :=_gaagdd .(_dbcbe .EndElement );_ccbd &&_edgbg .Name ==start .Name {break ;};};return nil ;};func (_fadg OfcST_ExtrusionType )String ()string {switch _fadg {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";};func (_fbde *OfcCT_Entry )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _fbde .NewAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006e\u0065\u0077"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbde .NewAttr )});};if _fbde .OldAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u006c\u0064"},Value :_eedc .Sprintf ("\u0025\u0076",*_fbde .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_dbcbe .EndElement {Name :start .Name });return nil ;};func (_badeb *EG_ShapeElements )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _badeb .Path !=nil {_gfba :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_badeb .Path ,_gfba );};if _badeb .Formulas !=nil {_bdag :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_badeb .Formulas ,_bdag );};if _badeb .Handles !=nil {_gbeb :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_badeb .Handles ,_gbeb );};if _badeb .Fill !=nil {_aabd :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_badeb .Fill ,_aabd );};if _badeb .Stroke !=nil {_daac :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_badeb .Stroke ,_daac );};if _badeb .Shadow !=nil {_gabec :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_badeb .Shadow ,_gabec );};if _badeb .Textbox !=nil {_eedcc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_badeb .Textbox ,_eedcc );};if _badeb .Textpath !=nil {_agacc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_badeb .Textpath ,_agacc );};if _badeb .Imagedata !=nil {_baefgf :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_badeb .Imagedata ,_baefgf );};if _badeb .Skew !=nil {_fecdb :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_badeb .Skew ,_fecdb );};if _badeb .Extrusion !=nil {_dggdgb :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_badeb .Extrusion ,_dggdgb );};if _badeb .Callout !=nil {_ecebc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_badeb .Callout ,_ecebc );};if _badeb .Lock !=nil {_ccdge :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_badeb .Lock ,_ccdge );};if _badeb .Clippath !=nil {_dddd :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_badeb .Clippath ,_dddd );};if _badeb .Signatureline !=nil {_bedccc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_badeb .Signatureline ,_bedccc );};if _badeb .Wrap !=nil {_dggb :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_badeb .Wrap ,_dggb );};if _badeb .Anchorlock !=nil {_bdfc :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_badeb .Anchorlock ,_bdfc );};if _badeb .Bordertop !=nil {_gbdgf :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_badeb .Bordertop ,_gbdgf );};if _badeb .Borderbottom !=nil {_fedef :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_badeb .Borderbottom ,_fedef );};if _badeb .Borderleft !=nil {_gbeddd :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_badeb .Borderleft ,_gbeddd );};if _badeb .Borderright !=nil {_caag :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_badeb .Borderright ,_caag );};if _badeb .ClientData !=nil {_daaa :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_badeb .ClientData ,_daaa );};if _badeb .Textdata !=nil {_gcaad :=_dbcbe .StartElement {Name :_dbcbe .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_badeb .Textdata ,_gcaad );};return nil ;};func (_fcgbaa *OfcST_Angle )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_fcgbaa =0;case "\u0061\u006e\u0079":*_fcgbaa =1;case "\u0033\u0030":*_fcgbaa =2;case "\u0034\u0035":*_fcgbaa =3;case "\u0036\u0030":*_fcgbaa =4;case "\u0039\u0030":*_fcgbaa =5;case "\u0061\u0075\u0074\u006f":*_fcgbaa =6;};return nil ;};type Roundrect struct{CT_RoundRect };func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_gfgc :=&AG_StrokeAttributes {};return _gfgc };func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_ecfa :=&OfcCT_RelationTable {};return _ecfa };func NewImagedata ()*Imagedata {_adcd :=&Imagedata {};_adcd .CT_ImageData =*NewCT_ImageData ();return _adcd ;};func (_gca ST_ShadowType )Validate ()error {return _gca .ValidateWithPath ("")}; +// Validate validates the OfcCT_ShapeDefaults and its children +func (_decba *OfcCT_ShapeDefaults )Validate ()error {return _decba .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_fggfg OfcST_OLEUpdateMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcgddd :=_b .Attr {};_bcgddd .Name =name ;switch _fggfg {case OfcST_OLEUpdateModeUnset :_bcgddd .Value ="";case OfcST_OLEUpdateModeAlways :_bcgddd .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_bcgddd .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _bcgddd ,nil ;}; -// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path -func (_fadb *OfcSkew )ValidateWithPath (path string )error {if _gbbe :=_fadb .OfcCT_Skew .ValidateWithPath (path );_gbbe !=nil {return _gbbe ;};return nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_dgba *CT_F )ValidateWithPath (path string )error {return nil };func (_ggeebdf *Polyline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ggeebdf .CT_PolyLine .MarshalXML (e ,start );};type OfcST_BWMode byte ;func (_fcdd *CT_Arc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcdd .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .StartAngleAttr )});};if _fcdd .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .EndAngleAttr )});};if _fcdd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .HrefAttr )});};if _fcdd .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .TargetAttr )});};if _fcdd .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .ClassAttr )});};if _fcdd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .TitleAttr )});};if _fcdd .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .AltAttr )});};if _fcdd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .CoordsizeAttr )});};if _fcdd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .CoordoriginAttr )});};if _fcdd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .WrapcoordsAttr )});};if _fcdd .PrintAttr !=_bd .ST_TrueFalseUnset {_aadbd ,_cfee :=_fcdd .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cfee !=nil {return _cfee ;};start .Attr =append (start .Attr ,_aadbd );};if _fcdd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .IdAttr )});};if _fcdd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .StyleAttr )});};if _fcdd .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .SpidAttr )});};if _fcdd .OnedAttr !=_bd .ST_TrueFalseUnset {_gbcb ,_dgff :=_fcdd .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _dgff !=nil {return _dgff ;};start .Attr =append (start .Attr ,_gbcb );};if _fcdd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .RegroupidAttr )});};if _fcdd .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_fafa ,_abd :=_fcdd .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _abd !=nil {return _abd ;};start .Attr =append (start .Attr ,_fafa );};if _fcdd .ButtonAttr !=_bd .ST_TrueFalseUnset {_gedd ,_gfbfa :=_fcdd .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _gfbfa !=nil {return _gfbfa ;};start .Attr =append (start .Attr ,_gedd );};if _fcdd .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_dgaa ,_fgba :=_fcdd .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fgba !=nil {return _fgba ;};start .Attr =append (start .Attr ,_dgaa );};if _fcdd .BulletAttr !=_bd .ST_TrueFalseUnset {_ggfc ,_bcda :=_fcdd .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _bcda !=nil {return _bcda ;};start .Attr =append (start .Attr ,_ggfc );};if _fcdd .HrAttr !=_bd .ST_TrueFalseUnset {_agdd ,_edbb :=_fcdd .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _edbb !=nil {return _edbb ;};start .Attr =append (start .Attr ,_agdd );};if _fcdd .HrstdAttr !=_bd .ST_TrueFalseUnset {_cbeg ,_egbg :=_fcdd .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _egbg !=nil {return _egbg ;};start .Attr =append (start .Attr ,_cbeg );};if _fcdd .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_fbd ,_aeacd :=_fcdd .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _aeacd !=nil {return _aeacd ;};start .Attr =append (start .Attr ,_fbd );};if _fcdd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .HrpctAttr )});};if _fcdd .HralignAttr !=OfcST_HrAlignUnset {_ecee ,_fgdc :=_fcdd .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _fgdc !=nil {return _fgdc ;};start .Attr =append (start .Attr ,_ecee );};if _fcdd .AllowincellAttr !=_bd .ST_TrueFalseUnset {_bbac ,_acef :=_fcdd .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _acef !=nil {return _acef ;};start .Attr =append (start .Attr ,_bbac );};if _fcdd .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_egdb ,_gcde :=_fcdd .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gcde !=nil {return _gcde ;};start .Attr =append (start .Attr ,_egdb );};if _fcdd .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_cedc ,_fbfbc :=_fcdd .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fbfbc !=nil {return _fbfbc ;};start .Attr =append (start .Attr ,_cedc );};if _fcdd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .BordertopcolorAttr )});};if _fcdd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .BorderleftcolorAttr )});};if _fcdd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .BorderbottomcolorAttr )});};if _fcdd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .BorderrightcolorAttr )});};if _fcdd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cgcb ,_ceae :=_fcdd .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_cgcb );};if _fcdd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .DgmnodekindAttr )});};if _fcdd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aaed ,_aacea :=_fcdd .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _aacea !=nil {return _aacea ;};start .Attr =append (start .Attr ,_aaed );};if _fcdd .InsetmodeAttr !=OfcST_InsetModeUnset {_aba ,_bfa :=_fcdd .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _bfa !=nil {return _bfa ;};start .Attr =append (start .Attr ,_aba );};if _fcdd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .OpacityAttr )});};if _fcdd .StrokedAttr !=_bd .ST_TrueFalseUnset {_gfce ,_cdfa :=_fcdd .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_gfce );};if _fcdd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .StrokecolorAttr )});};if _fcdd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .StrokeweightAttr )});};if _fcdd .InsetpenAttr !=_bd .ST_TrueFalseUnset {_aaeg ,_baaa :=_fcdd .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _baaa !=nil {return _baaa ;};start .Attr =append (start .Attr ,_aaeg );};if _fcdd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .ChromakeyAttr )});};if _fcdd .FilledAttr !=_bd .ST_TrueFalseUnset {_gbfg ,_ddc :=_fcdd .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ddc !=nil {return _ddc ;};start .Attr =append (start .Attr ,_gbfg );};if _fcdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .FillcolorAttr )});};if _fcdd .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .SptAttr )});};if _fcdd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ebgf ,_gece :=_fcdd .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gece !=nil {return _gece ;};start .Attr =append (start .Attr ,_ebgf );};if _fcdd .BwmodeAttr !=OfcST_BWModeUnset {_gce ,_gcgbf :=_fcdd .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gcgbf !=nil {return _gcgbf ;};start .Attr =append (start .Attr ,_gce );};if _fcdd .BwpureAttr !=OfcST_BWModeUnset {_adcf ,_egebe :=_fcdd .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _egebe !=nil {return _egebe ;};start .Attr =append (start .Attr ,_adcf );};if _fcdd .BwnormalAttr !=OfcST_BWModeUnset {_acfcc ,_faa :=_fcdd .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _faa !=nil {return _faa ;};start .Attr =append (start .Attr ,_acfcc );};if _fcdd .ForcedashAttr !=_bd .ST_TrueFalseUnset {_aadfd ,_gfec :=_fcdd .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _gfec !=nil {return _gfec ;};start .Attr =append (start .Attr ,_aadfd );};if _fcdd .OleiconAttr !=_bd .ST_TrueFalseUnset {_ecae ,_geba :=_fcdd .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _geba !=nil {return _geba ;};start .Attr =append (start .Attr ,_ecae );};if _fcdd .OleAttr !=_bd .ST_TrueFalseBlankUnset {_gfcb ,_eecg :=_fcdd .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _eecg !=nil {return _eecg ;};start .Attr =append (start .Attr ,_gfcb );};if _fcdd .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_dedf ,_bdad :=_fcdd .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bdad !=nil {return _bdad ;};start .Attr =append (start .Attr ,_dedf );};if _fcdd .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_befd ,_fabd :=_fcdd .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fabd !=nil {return _fabd ;};start .Attr =append (start .Attr ,_befd );};if _fcdd .ClipAttr !=_bd .ST_TrueFalseUnset {_cddg ,_ddgb :=_fcdd .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _ddgb !=nil {return _ddgb ;};start .Attr =append (start .Attr ,_cddg );};e .EncodeToken (start );if _fcdd .EG_ShapeElements !=nil {for _ ,_bfdec :=range _fcdd .EG_ShapeElements {_bfdec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cffed *OfcCT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbgfa :=range start .Attr {if _ecbgfa .Name .Local =="\u0069\u0064"{_bcbbd ,_baffe :=_ecbgfa .Value ,error (nil );if _baffe !=nil {return _baffe ;};_cffed .IdAttr =_bcbbd ;continue ;};if _ecbgfa .Name .Local =="\u0074\u0079\u0070\u0065"{_cffed .TypeAttr .UnmarshalXMLAttr (_ecbgfa );continue ;};if _ecbgfa .Name .Local =="\u0068\u006f\u0077"{_cffed .HowAttr .UnmarshalXMLAttr (_ecbgfa );continue ;};if _ecbgfa .Name .Local =="\u0069\u0064\u0072e\u0066"{_gcabe ,_bfgda :=_ecbgfa .Value ,error (nil );if _bfgda !=nil {return _bfgda ;};_cffed .IdrefAttr =&_gcabe ;continue ;};};_aacca :for {_bcedf ,_cbcdgb :=d .Token ();if _cbcdgb !=nil {return _cbcdgb ;};switch _abeee :=_bcedf .(type ){case _b .StartElement :switch _abeee .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0070\u0072\u006fx\u0079"}:_gbecg :=NewOfcCT_Proxy ();if _efadg :=d .DecodeElement (_gbecg ,&_abeee );_efadg !=nil {return _efadg ;};_cffed .Proxy =append (_cffed .Proxy ,_gbecg );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_abeee .Name );if _afccd :=d .Skip ();_afccd !=nil {return _afccd ;};};case _b .EndElement :break _aacca ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Handles and its children -func (_fdbea *CT_Handles )Validate ()error {return _fdbea .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_gfce OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _gfce {case 0,1,2:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfce ));};return nil ;};func NewOfcClippath ()*OfcClippath {_dagcb :=&OfcClippath {};_dagcb .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _dagcb ;};func (_cdcdg *ST_Ext )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_agbce ,_dcdf :=d .Token ();if _dcdf !=nil {return _dcdf ;};if _gfeea ,_gcefc :=_agbce .(_dbcbe .EndElement );_gcefc &&_gfeea .Name ==start .Name {*_cdcdg =1;return nil ;};if _ddbegag ,_dbcbg :=_agbce .(_dbcbe .CharData );!_dbcbg {return _eedc .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",_agbce );}else {switch string (_ddbegag ){case "":*_cdcdg =0;case "\u0076\u0069\u0065\u0077":*_cdcdg =1;case "\u0065\u0064\u0069\u0074":*_cdcdg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_cdcdg =3;};};_agbce ,_dcdf =d .Token ();if _dcdf !=nil {return _dcdf ;};if _ecec ,_gdfd :=_agbce .(_dbcbe .EndElement );_gdfd &&_ecec .Name ==start .Name {return nil ;};return _eedc .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",_agbce );};func (_cfaea *OfcOLEObject )UnmarshalXML (d *_dbcbe .Decoder ,start _dbcbe .StartElement )error {_cfaea .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_edaed :=range start .Attr {if _edaed .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"&&_edaed .Name .Local =="\u0069\u0064"||_edaed .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"&&_edaed .Name .Local =="\u0069\u0064"{_gdgfc ,_bceg :=_edaed .Value ,error (nil );if _bceg !=nil {return _bceg ;};_cfaea .IdAttr =&_gdgfc ;continue ;};if _edaed .Name .Local =="\u0054\u0079\u0070\u0065"{_cfaea .TypeAttr .UnmarshalXMLAttr (_edaed );continue ;};if _edaed .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_eefaec ,_cfbcbe :=_edaed .Value ,error (nil );if _cfbcbe !=nil {return _cfbcbe ;};_cfaea .ProgIDAttr =&_eefaec ;continue ;};if _edaed .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_gagf ,_eaaba :=_edaed .Value ,error (nil );if _eaaba !=nil {return _eaaba ;};_cfaea .ShapeIDAttr =&_gagf ;continue ;};if _edaed .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cfaea .DrawAspectAttr .UnmarshalXMLAttr (_edaed );continue ;};if _edaed .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_dfegfg ,_afccdg :=_edaed .Value ,error (nil );if _afccdg !=nil {return _afccdg ;};_cfaea .ObjectIDAttr =&_dfegfg ;continue ;};if _edaed .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_cfaea .UpdateModeAttr .UnmarshalXMLAttr (_edaed );continue ;};};_fbeegf :for {_efdae ,_fffbac :=d .Token ();if _fffbac !=nil {return _fffbac ;};switch _gfef :=_efdae .(type ){case _dbcbe .StartElement :switch _gfef .Name {case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_cfaea .LinkType =new (string );if _ggbb :=d .DecodeElement (_cfaea .LinkType ,&_gfef );_ggbb !=nil {return _ggbb ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_cfaea .LockedField =_eeg .ST_TrueFalseBlankUnset ;if _abcaa :=d .DecodeElement (&_cfaea .LockedField ,&_gfef );_abcaa !=nil {return _abcaa ;};case _dbcbe .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_cfaea .FieldCodes =new (string );if _gafgf :=d .DecodeElement (_cfaea .FieldCodes ,&_gfef );_gafgf !=nil {return _gafgf ;};default:_effcd .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\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gfef .Name );if _dfbfg :=d .Skip ();_dfbfg !=nil {return _dfbfg ;};};case _dbcbe .EndElement :break _fbeegf ;case _dbcbe .CharData :};};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_ebaba :=&CT_RoundRect {};return _ebaba };type OfcST_CalloutPlacement byte ; +// Validate validates the Line and its children +func (_cacge *Line )Validate ()error {return _cacge .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_ecb *AG_Id )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdc :=range start .Attr {if _cdc .Name .Local =="\u0069\u0064"{_dgc ,_gfg :=_cdc .Value ,error (nil );if _gfg !=nil {return _gfg ;};_ecb .IdAttr =&_dgc ;continue ;};};for {_gdf ,_adcc :=d .Token ();if _adcc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_adcc );};if _ccc ,_afca :=_gdf .(_b .EndElement );_afca &&_ccc .Name ==start .Name {break ;};};return nil ;};func (_fgccd OfcST_ScreenSize )ValidateWithPath (path string )error {switch _fgccd {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgccd ));};return nil ;};type ST_FillType byte ;type OfcDiagram struct{OfcCT_Diagram };func NewOfcInk ()*OfcInk {_eecbba :=&OfcInk {};_eecbba .OfcCT_Ink =*NewOfcCT_Ink ();return _eecbba };func (_gbecb ST_StrokeArrowWidth )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eebaca :=_b .Attr {};_eebaca .Name =name ;switch _gbecb {case ST_StrokeArrowWidthUnset :_eebaca .Value ="";case ST_StrokeArrowWidthNarrow :_eebaca .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_eebaca .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_eebaca .Value ="\u0077\u0069\u0064\u0065";};return _eebaca ,nil ;};func (_cegac OfcST_ExtrusionPlane )Validate ()error {return _cegac .ValidateWithPath ("")};type OfcST_FillType byte ;func (_efcae *ST_ImageAspect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdddd ,_fegdc :=d .Token ();if _fegdc !=nil {return _fegdc ;};if _bgaa ,_bfafg :=_cdddd .(_b .EndElement );_bfafg &&_bgaa .Name ==start .Name {*_efcae =1;return nil ;};if _aabeb ,_bggdc :=_cdddd .(_b .CharData );!_bggdc {return _e .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",_cdddd );}else {switch string (_aabeb ){case "":*_efcae =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_efcae =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_efcae =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_efcae =3;};};_cdddd ,_fegdc =d .Token ();if _fegdc !=nil {return _fegdc ;};if _gcfag ,_gfef :=_cdddd .(_b .EndElement );_gfef &&_gcfag .Name ==start .Name {return nil ;};return _e .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",_cdddd );};func (_cbdef *CT_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggdc :=range start .Attr {if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cbdef .DetectmouseclickAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0072\u0065\u006ci\u0064"{_bcbe ,_gafb :=_ggdc .Value ,error (nil );if _gafb !=nil {return _gafb ;};_cbdef .RelidAttr =&_bcbe ;continue ;};if _ggdc .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"&&_ggdc .Name .Local =="\u0069\u0064"||_ggdc .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"&&_ggdc .Name .Local =="\u0069\u0064"{_acg ,_bffa :=_ggdc .Value ,error (nil );if _bffa !=nil {return _bffa ;};_cbdef .IdAttr =&_acg ;continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_aceb ,_fcg :=_ggdc .Value ,error (nil );if _fcg !=nil {return _fcg ;};_cbdef .Opacity2Attr =&_aceb ;continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_egbe ,_egddf :=_ggdc .Value ,error (nil );if _egddf !=nil {return _egddf ;};_cbdef .TitleAttr =&_egbe ;continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0068\u0072\u0065\u0066"{_gcgc ,_bgfa :=_ggdc .Value ,error (nil );if _bgfa !=nil {return _bgfa ;};_cbdef .HrefAttr =&_gcgc ;continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_agb ,_cbfe :=_ggdc .Value ,error (nil );if _cbfe !=nil {return _cbfe ;};_cbdef .AlthrefAttr =&_agb ;continue ;};if _ggdc .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cbdef .AlignshapeAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_cbdef .MethodAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0073\u0069\u007a\u0065"{_dgfe ,_bgbgg :=_ggdc .Value ,error (nil );if _bgbgg !=nil {return _bgbgg ;};_cbdef .SizeAttr =&_dgfe ;continue ;};if _ggdc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_adebd ,_agbd :=_ggdc .Value ,error (nil );if _agbd !=nil {return _agbd ;};_cbdef .PositionAttr =&_adebd ;continue ;};if _ggdc .Name .Local =="\u0073\u0072\u0063"{_fbgd ,_fcad :=_ggdc .Value ,error (nil );if _fcad !=nil {return _fcad ;};_cbdef .SrcAttr =&_fbgd ;continue ;};if _ggdc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_eebea ,_cagcf :=_ggdc .Value ,error (nil );if _cagcf !=nil {return _cagcf ;};_cbdef .ColorsAttr =&_eebea ;continue ;};if _ggdc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ccdbg ,_bccc :=_ggdc .Value ,error (nil );if _bccc !=nil {return _bccc ;};_cbdef .Color2Attr =&_ccdbg ;continue ;};if _ggdc .Name .Local =="\u0074\u0079\u0070\u0065"{_cbdef .TypeAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_gcee ,_bafe :=_ggdc .Value ,error (nil );if _bafe !=nil {return _bafe ;};_cbdef .FocussizeAttr =&_gcee ;continue ;};if _ggdc .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gadbd ,_bcef :=_ggdc .Value ,error (nil );if _bcef !=nil {return _bcef ;};_cbdef .FocuspositionAttr =&_gadbd ;continue ;};if _ggdc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_afdgd ,_abdc :=_ggdc .Value ,error (nil );if _abdc !=nil {return _abdc ;};_cbdef .OriginAttr =&_afdgd ;continue ;};if _ggdc .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_cbdef .AspectAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0061\u006e\u0067l\u0065"{_cge ,_fefcd :=_g .ParseFloat (_ggdc .Value ,64);if _fefcd !=nil {return _fefcd ;};_cbdef .AngleAttr =&_cge ;continue ;};if _ggdc .Name .Local =="\u0066\u006f\u0063u\u0073"{_adfc ,_cfgc :=_ggdc .Value ,error (nil );if _cfgc !=nil {return _cfgc ;};_cbdef .FocusAttr =&_adfc ;continue ;};if _ggdc .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_cbdef .RecolorAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_cbdef .RotateAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gefbg ,_afad :=_ggdc .Value ,error (nil );if _afad !=nil {return _afad ;};_cbdef .OpacityAttr =&_gefbg ;continue ;};if _ggdc .Name .Local =="\u0063\u006f\u006co\u0072"{_bcace ,_aacg :=_ggdc .Value ,error (nil );if _aacg !=nil {return _aacg ;};_cbdef .ColorAttr =&_bcace ;continue ;};if _ggdc .Name .Local =="\u006f\u006e"{_cbdef .OnAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0069\u0064"{_dbae ,_efab :=_ggdc .Value ,error (nil );if _efab !=nil {return _efab ;};_cbdef .SIdAttr =&_dbae ;continue ;};};_dacb :for {_ggba ,_egbef :=d .Token ();if _egbef !=nil {return _egbef ;};switch _gcbg :=_ggba .(type ){case _b .StartElement :switch _gcbg .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_cbdef .Fill =NewOfcFill ();if _fdde :=d .DecodeElement (_cbdef .Fill ,&_gcbg );_fdde !=nil {return _fdde ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_gcbg .Name );if _dcae :=d .Skip ();_dcae !=nil {return _dcae ;};};case _b .EndElement :break _dacb ;case _b .CharData :};};return nil ;};func (_cagcfe *ST_FillType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbbf ,_agbcf :=d .Token ();if _agbcf !=nil {return _agbcf ;};if _fdgae ,_ggebd :=_ccbbf .(_b .EndElement );_ggebd &&_fdgae .Name ==start .Name {*_cagcfe =1;return nil ;};if _dgfff ,_gccab :=_ccbbf .(_b .CharData );!_gccab {return _e .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",_ccbbf );}else {switch string (_dgfff ){case "":*_cagcfe =0;case "\u0073\u006f\u006ci\u0064":*_cagcfe =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cagcfe =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cagcfe =3;case "\u0074\u0069\u006c\u0065":*_cagcfe =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cagcfe =5;case "\u0066\u0072\u0061m\u0065":*_cagcfe =6;};};_ccbbf ,_agbcf =d .Token ();if _agbcf !=nil {return _agbcf ;};if _cbfcb ,_ebbeg :=_ccbbf .(_b .EndElement );_ebbeg &&_cbfcb .Name ==start .Name {return nil ;};return _e .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",_ccbbf );};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_efabe :=&OfcCT_RelationTable {};return _efabe };func (_dccgg ST_StrokeJoinStyle )String ()string {switch _dccgg {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c";case 3:return "\u006d\u0069\u0074e\u0072";};return "";}; -// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path -func (_eabeg *Shapetype )ValidateWithPath (path string )error {if _gdece :=_eabeg .CT_Shapetype .ValidateWithPath (path );_gdece !=nil {return _gdece ;};return nil ;};func NewCT_F ()*CT_F {_cgff :=&CT_F {};return _cgff };func (_baebd *AG_Style )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _baebd .StyleAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_eedc .Sprintf ("\u0025\u0076",*_baebd .StyleAttr )});};return nil ;};func (_aaffd *Path )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {return _aaffd .CT_Path .MarshalXML (e ,start );};func NewOfcShapedefaults ()*OfcShapedefaults {_fbcc :=&OfcShapedefaults {};_fbcc .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _fbcc ;};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_daaebb OfcST_OLEUpdateMode )MarshalXMLAttr (name _dbcbe .Name )(_dbcbe .Attr ,error ){_abdf :=_dbcbe .Attr {};_abdf .Name =name ;switch _daaebb {case OfcST_OLEUpdateModeUnset :_abdf .Value ="";case OfcST_OLEUpdateModeAlways :_abdf .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_abdf .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _abdf ,nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _eeg .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _eeg .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _eeg .ST_TrueFalse ;Fill *Fill ;Stroke *Stroke ;Textbox *Textbox ;Shadow *Shadow ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Colormru *OfcCT_ColorMru ;Colormenu *OfcCT_ColorMenu ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path +func (_gdagc *OfcCT_Ink )ValidateWithPath (path string )error {if _baeab :=_gdagc .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_baeab !=nil {return _baeab ;};return nil ;};func NewCT_Textbox ()*CT_Textbox {_ccdfa :=&CT_Textbox {};return _ccdfa };func (_addcf *CT_Shapetype )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeafe :=range start .Attr {if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ecbdf ,_debeg :=_aeafe .Value ,error (nil );if _debeg !=nil {return _debeg ;};_addcf .BordertopcolorAttr =&_ecbdf ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_dbbdf ,_eaada :=_aeafe .Value ,error (nil );if _eaada !=nil {return _eaada ;};_addcf .MasterAttr =&_dbbdf ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_babca ,_cbbeeb :=_aeafe .Value ,error (nil );if _cbbeeb !=nil {return _cbbeeb ;};_addcf .BorderleftcolorAttr =&_babca ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_addcf .BulletAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068\u0072"{_addcf .HrAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0063\u006c\u0069\u0070"{_addcf .ClipAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068\u0072\u0073t\u0064"{_addcf .HrstdAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0073\u0070\u0069\u0064"{_ddcee ,_abbdd :=_aeafe .Value ,error (nil );if _abbdd !=nil {return _abbdd ;};_addcf .SpidAttr =&_ddcee ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_addcf .HrnoshadeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fceg ,_gddae :=_g .ParseInt (_aeafe .Value ,10,64);if _gddae !=nil {return _gddae ;};_addcf .RegroupidAttr =&_fceg ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_addcf .DgmlayoutAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_addcf .CliptowrapAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_addcf .AllowoverlapAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_addcf .InsetmodeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_addcf .UserhiddenAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebfc ,_fgbac :=_aeafe .Value ,error (nil );if _fgbac !=nil {return _fgbac ;};_addcf .BorderbottomcolorAttr =&_ebfc ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_addcf .BwpureAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_addcf .DgmlayoutmruAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_addcf .PreferrelativeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_addcf .AllowincellAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068\u0072\u0070c\u0074"{_aaabf ,_feafe :=_g .ParseFloat (_aeafe .Value ,64);if _feafe !=nil {return _feafe ;};_ecbc :=float32 (_aaabf );_addcf .HrpctAttr =&_ecbc ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_addcf .ButtonAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_addcf .UserdrawnAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_addcf .BwnormalAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0073\u0070\u0074"{_gfcad ,_ecfaa :=_g .ParseFloat (_aeafe .Value ,64);if _ecfaa !=nil {return _ecfaa ;};_fababf :=float32 (_gfcad );_addcf .SptAttr =&_fababf ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_addcf .ConnectortypeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bdfde ,_efacf :=_aeafe .Value ,error (nil );if _efacf !=nil {return _efacf ;};_addcf .BorderrightcolorAttr =&_bdfde ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_addcf .OleiconAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbaeg ,_dgeec :=_g .ParseInt (_aeafe .Value ,10,64);if _dgeec !=nil {return _dgeec ;};_addcf .DgmnodekindAttr =&_gbaeg ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u006f\u006e\u0065\u0064"{_addcf .OnedAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_addcf .BwmodeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u006f\u006c\u0065"{_addcf .OleAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_addcf .ForcedashAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_addcf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_addcf .HralignAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_afcae ,_faced :=_aeafe .Value ,error (nil );if _faced !=nil {return _faced ;};_addcf .WrapcoordsAttr =&_afcae ;continue ;};if _aeafe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fefef ,_dcdgb :=_aeafe .Value ,error (nil );if _dcdgb !=nil {return _dcdgb ;};_addcf .CoordsizeAttr =&_fefef ;continue ;};if _aeafe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_addcf .StrokedAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="\u0061\u006c\u0074"{_ffff ,_ecgbe :=_aeafe .Value ,error (nil );if _ecgbe !=nil {return _ecgbe ;};_addcf .AltAttr =&_ffff ;continue ;};if _aeafe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bfeba ,_dgdce :=_aeafe .Value ,error (nil );if _dgdce !=nil {return _dgdce ;};_addcf .StrokeweightAttr =&_bfeba ;continue ;};if _aeafe .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdagc ,_bcbeb :=_aeafe .Value ,error (nil );if _bcbeb !=nil {return _bcbeb ;};_addcf .StyleAttr =&_cdagc ;continue ;};if _aeafe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfebc ,_bccb :=_aeafe .Value ,error (nil );if _bccb !=nil {return _bccb ;};_addcf .ChromakeyAttr =&_gfebc ;continue ;};if _aeafe .Name .Local =="\u0069\u0064"{_gaee ,_adcee :=_aeafe .Value ,error (nil );if _adcee !=nil {return _adcee ;};_addcf .IdAttr =&_gaee ;continue ;};if _aeafe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgadaa ,_fefce :=_aeafe .Value ,error (nil );if _fefce !=nil {return _fefce ;};_addcf .TargetAttr =&_cgadaa ;continue ;};if _aeafe .Name .Local =="\u0063\u006c\u0061s\u0073"{_aagfc ,_gdga :=_aeafe .Value ,error (nil );if _gdga !=nil {return _gdga ;};_addcf .ClassAttr =&_aagfc ;continue ;};if _aeafe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_addcf .InsetpenAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="\u0070\u0072\u0069n\u0074"{_addcf .PrintAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_addcf .FilledAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aaaf ,_bdbcb :=_aeafe .Value ,error (nil );if _bdbcb !=nil {return _bdbcb ;};_addcf .StrokecolorAttr =&_aaaf ;continue ;};if _aeafe .Name .Local =="\u0074\u0069\u0074l\u0065"{_gecb ,_cgdd :=_aeafe .Value ,error (nil );if _cgdd !=nil {return _cgdd ;};_addcf .TitleAttr =&_gecb ;continue ;};if _aeafe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggagg ,_bgbff :=_aeafe .Value ,error (nil );if _bgbff !=nil {return _bgbff ;};_addcf .OpacityAttr =&_ggagg ;continue ;};if _aeafe .Name .Local =="\u0061\u0064\u006a"{_ggdbg ,_dcgd :=_aeafe .Value ,error (nil );if _dcgd !=nil {return _dcgd ;};_addcf .AdjAttr =&_ggdbg ;continue ;};if _aeafe .Name .Local =="\u0070\u0061\u0074\u0068"{_eegd ,_bfcf :=_aeafe .Value ,error (nil );if _bfcf !=nil {return _bfcf ;};_addcf .PathAttr =&_eegd ;continue ;};if _aeafe .Name .Local =="\u0068\u0072\u0065\u0066"{_dbde ,_ccdda :=_aeafe .Value ,error (nil );if _ccdda !=nil {return _ccdda ;};_addcf .HrefAttr =&_dbde ;continue ;};if _aeafe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cefgba ,_fbefd :=_aeafe .Value ,error (nil );if _fbefd !=nil {return _fbefd ;};_addcf .CoordoriginAttr =&_cefgba ;continue ;};if _aeafe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgge ,_dedc :=_aeafe .Value ,error (nil );if _dedc !=nil {return _dedc ;};_addcf .FillcolorAttr =&_bgge ;continue ;};};_geafd :for {_ddcea ,_bggc :=d .Token ();if _bggc !=nil {return _bggc ;};switch _bafee :=_ddcea .(type ){case _b .StartElement :switch _bafee .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_abcd :=NewEG_ShapeElements ();_abcd .Path =NewPath ();if _eacbb :=d .DecodeElement (_abcd .Path ,&_bafee );_eacbb !=nil {return _eacbb ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_abcd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cafdg :=NewEG_ShapeElements ();_cafdg .Formulas =NewFormulas ();if _edged :=d .DecodeElement (_cafdg .Formulas ,&_bafee );_edged !=nil {return _edged ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_cafdg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bgga :=NewEG_ShapeElements ();_bgga .Handles =NewHandles ();if _dfgfd :=d .DecodeElement (_bgga .Handles ,&_bafee );_dfgfd !=nil {return _dfgfd ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bgga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dgdfa :=NewEG_ShapeElements ();_dgdfa .Fill =NewFill ();if _cega :=d .DecodeElement (_dgdfa .Fill ,&_bafee );_cega !=nil {return _cega ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_dgdfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gdcdce :=NewEG_ShapeElements ();_gdcdce .Stroke =NewStroke ();if _ddefa :=d .DecodeElement (_gdcdce .Stroke ,&_bafee );_ddefa !=nil {return _ddefa ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gdcdce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bgbe :=NewEG_ShapeElements ();_bgbe .Shadow =NewShadow ();if _aaagg :=d .DecodeElement (_bgbe .Shadow ,&_bafee );_aaagg !=nil {return _aaagg ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bgbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cddebd :=NewEG_ShapeElements ();_cddebd .Textbox =NewTextbox ();if _abggc :=d .DecodeElement (_cddebd .Textbox ,&_bafee );_abggc !=nil {return _abggc ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_cddebd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ddda :=NewEG_ShapeElements ();_ddda .Textpath =NewTextpath ();if _acafe :=d .DecodeElement (_ddda .Textpath ,&_bafee );_acafe !=nil {return _acafe ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_ddda );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gefg :=NewEG_ShapeElements ();_gefg .Imagedata =NewImagedata ();if _daaec :=d .DecodeElement (_gefg .Imagedata ,&_bafee );_daaec !=nil {return _daaec ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gefg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cdegf :=NewEG_ShapeElements ();_cdegf .Skew =NewOfcSkew ();if _ffcdg :=d .DecodeElement (_cdegf .Skew ,&_bafee );_ffcdg !=nil {return _ffcdg ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_cdegf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gafca :=NewEG_ShapeElements ();_gafca .Extrusion =NewOfcExtrusion ();if _dfacde :=d .DecodeElement (_gafca .Extrusion ,&_bafee );_dfacde !=nil {return _dfacde ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gafca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gbfgdf :=NewEG_ShapeElements ();_gbfgdf .Callout =NewOfcCallout ();if _dced :=d .DecodeElement (_gbfgdf .Callout ,&_bafee );_dced !=nil {return _dced ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gbfgdf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bacd :=NewEG_ShapeElements ();_bacd .Lock =NewOfcLock ();if _begdb :=d .DecodeElement (_bacd .Lock ,&_bafee );_begdb !=nil {return _begdb ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bacd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bddcb :=NewEG_ShapeElements ();_bddcb .Clippath =NewOfcClippath ();if _ddgad :=d .DecodeElement (_bddcb .Clippath ,&_bafee );_ddgad !=nil {return _ddgad ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bddcb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fdff :=NewEG_ShapeElements ();_fdff .Signatureline =NewOfcSignatureline ();if _cfeea :=d .DecodeElement (_fdff .Signatureline ,&_bafee );_cfeea !=nil {return _cfeea ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_fdff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bfcff :=NewEG_ShapeElements ();_bfcff .Wrap =_a .NewWrap ();if _fgage :=d .DecodeElement (_bfcff .Wrap ,&_bafee );_fgage !=nil {return _fgage ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bfcff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bffb :=NewEG_ShapeElements ();_bffb .Anchorlock =_a .NewAnchorlock ();if _adcab :=d .DecodeElement (_bffb .Anchorlock ,&_bafee );_adcab !=nil {return _adcab ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bffb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gegabg :=NewEG_ShapeElements ();_gegabg .Bordertop =_a .NewBordertop ();if _ceaag :=d .DecodeElement (_gegabg .Bordertop ,&_bafee );_ceaag !=nil {return _ceaag ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gegabg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ffebd :=NewEG_ShapeElements ();_ffebd .Borderbottom =_a .NewBorderbottom ();if _cbaaf :=d .DecodeElement (_ffebd .Borderbottom ,&_bafee );_cbaaf !=nil {return _cbaaf ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_ffebd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_acbad :=NewEG_ShapeElements ();_acbad .Borderleft =_a .NewBorderleft ();if _abaf :=d .DecodeElement (_acbad .Borderleft ,&_bafee );_abaf !=nil {return _abaf ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_acbad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eaaf :=NewEG_ShapeElements ();_eaaf .Borderright =_a .NewBorderright ();if _bddde :=d .DecodeElement (_eaaf .Borderright ,&_bafee );_bddde !=nil {return _bddde ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_eaaf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eebge :=NewEG_ShapeElements ();_eebge .ClientData =_ga .NewClientData ();if _fcbbd :=d .DecodeElement (_eebge .ClientData ,&_bafee );_fcbbd !=nil {return _fcbbd ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_eebge );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dccad :=NewEG_ShapeElements ();_dccad .Textdata =_fb .NewTextdata ();if _fbeaa :=d .DecodeElement (_dccad .Textdata ,&_bafee );_fbeaa !=nil {return _fbeaa ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_dccad );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_addcf .Complex =NewOfcComplex ();if _bagacg :=d .DecodeElement (_addcf .Complex ,&_bafee );_bagacg !=nil {return _bagacg ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_bafee .Name );if _eaegd :=d .Skip ();_eaegd !=nil {return _eaegd ;};};case _b .EndElement :break _geafd ;case _b .CharData :};};return nil ;};func (_dacd ST_StrokeEndCap )Validate ()error {return _dacd .ValidateWithPath ("")};func (_gfbe *Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbe .CT_Background =*NewCT_Background ();for _ ,_cbcc :=range start .Attr {if _cbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfbe .BwmodeAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfbe .BwpureAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfbe .BwnormalAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcc .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_gfbe .TargetscreensizeAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Local =="\u0069\u0064"{_ffgb ,_bagd :=_cbcc .Value ,error (nil );if _bagd !=nil {return _bagd ;};_gfbe .IdAttr =&_ffgb ;continue ;};if _cbcc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfbe .FilledAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbca ,_bfgc :=_cbcc .Value ,error (nil );if _bfgc !=nil {return _bfgc ;};_gfbe .FillcolorAttr =&_dbca ;continue ;};};_bfdea :for {_aaga ,_abcb :=d .Token ();if _abcb !=nil {return _abcb ;};switch _dddeb :=_aaga .(type ){case _b .StartElement :switch _dddeb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gfbe .Fill =NewFill ();if _bfgg :=d .DecodeElement (_gfbe .Fill ,&_dddeb );_bfgg !=nil {return _bfgg ;};default:_d .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\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_dddeb .Name );if _adaac :=d .Skip ();_adaac !=nil {return _adaac ;};};case _b .EndElement :break _bfdea ;case _b .CharData :};};return nil ;};func (_bffad *OfcTop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bffad .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_eddce :=range start .Attr {if _eddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddce .Name .Local =="\u0068\u0072\u0065\u0066"{_agcea ,_acebb :=_eddce .Value ,error (nil );if _acebb !=nil {return _acebb ;};_bffad .HrefAttr =&_agcea ;continue ;};if _eddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bffad .ForcedashAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddce .Name .Local =="\u0074\u0069\u0074l\u0065"{_bffde ,_dcadbf :=_eddce .Value ,error (nil );if _dcadbf !=nil {return _dcadbf ;};_bffad .TitleAttr =&_bffde ;continue ;};if _eddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddce .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fccdc ,_fdggc :=_eddce .Value ,error (nil );if _fdggc !=nil {return _fdggc ;};_bffad .AlthrefAttr =&_fccdc ;continue ;};if _eddce .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bffad .ImageaspectAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bffad .StartarrowAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bffad .LinestyleAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bffad .StartarrowwidthAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bffad .JoinstyleAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bffad .StartarrowlengthAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_faedb ,_dfcef :=_eddce .Value ,error (nil );if _dfcef !=nil {return _dfcef ;};_bffad .DashstyleAttr =&_faedb ;continue ;};if _eddce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bffad .EndarrowAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bffad .FilltypeAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bffad .EndarrowwidthAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gcacf ,_deeag :=_eddce .Value ,error (nil );if _deeag !=nil {return _deeag ;};_bffad .OpacityAttr =&_gcacf ;continue ;};if _eddce .Name .Local =="\u0063\u006f\u006co\u0072"{_abfab ,_edbgac :=_eddce .Value ,error (nil );if _edbgac !=nil {return _edbgac ;};_bffad .ColorAttr =&_abfab ;continue ;};if _eddce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bffad .InsetpenAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bffad .EndarrowlengthAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0065\u0078\u0074"{_bffad .ExtAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bffad .EndcapAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ecfef ,_cagbe :=_eddce .Value ,error (nil );if _cagbe !=nil {return _cagbe ;};_bffad .Color2Attr =&_ecfef ;continue ;};if _eddce .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bffad .ImagealignshapeAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dfade ,_abcfg :=_eddce .Value ,error (nil );if _abcfg !=nil {return _abcfg ;};_bffad .WeightAttr =&_dfade ;continue ;};if _eddce .Name .Local =="\u0073\u0072\u0063"{_gbade ,_ggfcga :=_eddce .Value ,error (nil );if _ggfcga !=nil {return _ggfcga ;};_bffad .SrcAttr =&_gbade ;continue ;};if _eddce .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_acdac ,_cacf :=_eddce .Value ,error (nil );if _cacf !=nil {return _cacf ;};_bffad .ImagesizeAttr =&_acdac ;continue ;};if _eddce .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ffegdc ,_ecddg :=_g .ParseFloat (_eddce .Value ,64);if _ecddg !=nil {return _ecddg ;};_bffad .MiterlimitAttr =&_ffegdc ;continue ;};if _eddce .Name .Local =="\u006f\u006e"{_bffad .OnAttr .UnmarshalXMLAttr (_eddce );continue ;};};for {_ccbga ,_bgfcg :=d .Token ();if _bgfcg !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_bgfcg );};if _fcfcc ,_befab :=_ccbga .(_b .EndElement );_befab &&_fcfcc .Name ==start .Name {break ;};};return nil ;};func NewImagedata ()*Imagedata {_dagf :=&Imagedata {};_dagf .CT_ImageData =*NewCT_ImageData ();return _dagf ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _bd .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;Color2Attr *string ;SrcAttr *string ;HrefAttr *string ;AlthrefAttr *string ;SizeAttr *string ;OriginAttr *string ;PositionAttr *string ;AspectAttr ST_ImageAspect ;ColorsAttr *string ;AngleAttr *float64 ;AlignshapeAttr _bd .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _bd .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _bd .ST_TrueFalse ;RotateAttr _bd .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;}; -// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path -func (_gbagg *OfcSignatureline )ValidateWithPath (path string )error {if _bbaec :=_gbagg .OfcCT_SignatureLine .ValidateWithPath (path );_bbaec !=nil {return _bbaec ;};return nil ;};func (_adffa ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _adffa {case 0,1,2,3:default:return _eedc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adffa ));};return nil ;};type Arc struct{CT_Arc };type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _eeg .ST_TrueFalse ;InvyAttr _eeg .ST_TrueFalse ;SwitchAttr _eeg .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_cbg *AG_OfficeShapeAttributes )MarshalXML (e *_dbcbe .Encoder ,start _dbcbe .StartElement )error {if _cbg .SptAttr !=nil {start .Attr =append (start .Attr ,_dbcbe .Attr {Name :_dbcbe .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_eedc .Sprintf ("\u0025\u0076",*_cbg .SptAttr )});};if _cbg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edefd ,_ebdf :=_cbg .ConnectortypeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ebdf !=nil {return _ebdf ;};start .Attr =append (start .Attr ,_edefd );};if _cbg .BwmodeAttr !=OfcST_BWModeUnset {_aebcc ,_becca :=_cbg .BwmodeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _becca !=nil {return _becca ;};start .Attr =append (start .Attr ,_aebcc );};if _cbg .BwpureAttr !=OfcST_BWModeUnset {_fgff ,_fbbef :=_cbg .BwpureAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _fbbef !=nil {return _fbbef ;};start .Attr =append (start .Attr ,_fgff );};if _cbg .BwnormalAttr !=OfcST_BWModeUnset {_edaec ,_abdae :=_cbg .BwnormalAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _abdae !=nil {return _abdae ;};start .Attr =append (start .Attr ,_edaec );};if _cbg .ForcedashAttr !=_eeg .ST_TrueFalseUnset {_cfbg ,_cafcf :=_cbg .ForcedashAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _cafcf !=nil {return _cafcf ;};start .Attr =append (start .Attr ,_cfbg );};if _cbg .OleiconAttr !=_eeg .ST_TrueFalseUnset {_cbdb ,_bfadc :=_cbg .OleiconAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _bfadc !=nil {return _bfadc ;};start .Attr =append (start .Attr ,_cbdb );};if _cbg .OleAttr !=_eeg .ST_TrueFalseBlankUnset {_bedfb ,_debbc :=_cbg .OleAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u006f\u006c\u0065"});if _debbc !=nil {return _debbc ;};start .Attr =append (start .Attr ,_bedfb );};if _cbg .PreferrelativeAttr !=_eeg .ST_TrueFalseUnset {_afcfg ,_egcgd :=_cbg .PreferrelativeAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _egcgd !=nil {return _egcgd ;};start .Attr =append (start .Attr ,_afcfg );};if _cbg .CliptowrapAttr !=_eeg .ST_TrueFalseUnset {_efae ,_aeeeg :=_cbg .CliptowrapAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _aeeeg !=nil {return _aeeeg ;};start .Attr =append (start .Attr ,_efae );};if _cbg .ClipAttr !=_eeg .ST_TrueFalseUnset {_ecda ,_bfeae :=_cbg .ClipAttr .MarshalXMLAttr (_dbcbe .Name {Local :"\u0063\u006c\u0069\u0070"});if _bfeae !=nil {return _bfeae ;};start .Attr =append (start .Attr ,_ecda );};return nil ;};type ST_FillMethod byte ;func (_adfa *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _dbcbe .Attr )error {switch attr .Value {case "":*_adfa =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_adfa =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_adfa =2;case "\u0077\u0069\u0064\u0065":*_adfa =3;};return nil ;};func init (){_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052",NewOfcCT_R );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d",NewOfcCT_Diagram );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c",NewOfcCT_EquationXml );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RelationTable );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e",NewOfcCT_Relation );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075",NewOfcCT_ColorMru );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075",NewOfcCT_ColorMenu );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0053\u006b\u0065\u0077",NewOfcCT_Skew );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fE\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e",NewOfcCT_Extrusion );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074",NewOfcCT_Callout );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u004c\u006f\u0063\u006b",NewOfcCT_Lock );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074",NewOfcCT_OLEObject );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078",NewOfcCT_Complex );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064",NewOfcCT_StrokeChild );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068",NewOfcCT_ClipPath );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0046\u0069\u006c\u006c",NewOfcCT_Fill );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcShapedefaults );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074",NewOfcShapelayout );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065",NewOfcSignatureline );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0069\u006e\u006b",NewOfcInk );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0064i\u0061\u0067\u0072\u0061\u006d",NewOfcDiagram );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c",NewOfcEquationxml );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u006b\u0065\u0077",NewOfcSkew );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn",NewOfcExtrusion );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063a\u006c\u006c\u006f\u0075\u0074",NewOfcCallout );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u006f\u0063\u006b",NewOfcLock );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u004fL\u0045\u004f\u0062\u006a\u0065\u0063t",NewOfcOLEObject );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063o\u006d\u0070\u006c\u0065\u0078",NewOfcComplex );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u0065\u0066\u0074",NewOfcLeft );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0074\u006f\u0070",NewOfcTop );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0072\u0069\u0067h\u0074",NewOfcRight );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0062\u006f\u0074\u0074\u006f\u006d",NewOfcBottom );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006f\u006c\u0075\u006d\u006e",NewOfcColumn );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068",NewOfcClippath );_effcd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0066\u0069\u006c\u006c",NewOfcFill );}; \ No newline at end of file +// ValidateWithPath validates the CT_H and its children, prefixing error messages with path +func (_cfcgg *CT_H )ValidateWithPath (path string )error {if _baeae :=_cfcgg .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_baeae !=nil {return _baeae ;};if _adgbe :=_cfcgg .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_adgbe !=nil {return _adgbe ;};if _fbbcg :=_cfcgg .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_fbbcg !=nil {return _fbbcg ;};return nil ;};func init (){_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052",NewOfcCT_R );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d",NewOfcCT_Diagram );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c",NewOfcCT_EquationXml );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RelationTable );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e",NewOfcCT_Relation );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075",NewOfcCT_ColorMru );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075",NewOfcCT_ColorMenu );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0053\u006b\u0065\u0077",NewOfcCT_Skew );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fE\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e",NewOfcCT_Extrusion );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074",NewOfcCT_Callout );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u004c\u006f\u0063\u006b",NewOfcCT_Lock );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074",NewOfcCT_OLEObject );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078",NewOfcCT_Complex );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064",NewOfcCT_StrokeChild );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068",NewOfcCT_ClipPath );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0046\u0069\u006c\u006c",NewOfcCT_Fill );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcShapedefaults );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074",NewOfcShapelayout );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065",NewOfcSignatureline );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0069\u006e\u006b",NewOfcInk );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0064i\u0061\u0067\u0072\u0061\u006d",NewOfcDiagram );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c",NewOfcEquationxml );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u006b\u0065\u0077",NewOfcSkew );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn",NewOfcExtrusion );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063a\u006c\u006c\u006f\u0075\u0074",NewOfcCallout );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u006f\u0063\u006b",NewOfcLock );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u004fL\u0045\u004f\u0062\u006a\u0065\u0063t",NewOfcOLEObject );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063o\u006d\u0070\u006c\u0065\u0078",NewOfcComplex );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u0065\u0066\u0074",NewOfcLeft );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0074\u006f\u0070",NewOfcTop );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0072\u0069\u0067h\u0074",NewOfcRight );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0062\u006f\u0074\u0074\u006f\u006d",NewOfcBottom );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006f\u006c\u0075\u006d\u006e",NewOfcColumn );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068",NewOfcClippath );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0066\u0069\u006c\u006c",NewOfcFill );}; \ No newline at end of file diff --git a/spreadsheet/format/format.go b/spreadsheet/format/format.go index 167265daf7..e23722f415 100644 --- a/spreadsheet/format/format.go +++ b/spreadsheet/format/format.go @@ -26,34 +26,34 @@ // - "1 23/100" with fornat "0 0/100" // - "1.23E+00" with format "0.00E+00" // - "29:37:41s" with format `[h]:mm:ss"s"` -package format ;import (_dfb "bytes";_fdef "fmt";_eegg "github.com/unidoc/unioffice";_bbfb "io";_daae "math";_gff "strconv";_decb "strings";_fg "time";); +package format ;import (_bf "bytes";_b "fmt";_f "github.com/unidoc/unioffice";_d "io";_a "math";_bb "strconv";_eb "strings";_e "time";);func _caa (_bae float64 )string {_fgb :=_bb .FormatFloat (_bae ,'E',-1,64);_fcb :=_bb .FormatFloat (_bae ,'E',5,64);if len (_fgb )< len (_fcb ){return _bb .FormatFloat (_bae ,'E',2,64);};return _fcb ;}; -// Format is a parsed number format. -type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_ggd bool ;_bafe bool ;_dde bool ;_gac bool ;_gad bool ;_cbc bool ;_ebdg int64 ;_fae int ;};type Lexer struct{_gag Format ;_cgf []Format ;}; +// FmtType is the type of a format token. +//go:generate stringer -type=FmtType +type FmtType byte ;const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _ddf (_aec []byte )[]byte {for _dgd :=len (_aec )-1;_dgd > 0;_dgd --{if _aec [_dgd ]=='9'+1{_aec [_dgd ]='0';if _aec [_dgd -1]=='.'{_dgd --;};_aec [_dgd -1]++;};};if _aec [0]=='9'+1{_aec [0]='0';copy (_aec [1:],_aec [0:]);_aec [0]='1';};return _aec ;};const _be =1e-10;func _fag (_beg []byte )[]byte {_fae :=len (_beg );_adag :=false ;_bff :=false ;for _bga :=len (_beg )-1;_bga >=0;_bga --{if _beg [_bga ]=='0'&&!_bff &&!_adag {_fae =_bga ;}else if _beg [_bga ]=='.'{_adag =true ;}else {_bff =true ;};};if _adag &&_bff {if _beg [_fae -1]=='.'{_fae --;};return _beg [0:_fae ];};return _beg ;};var _bc =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};const _fdcb int =0;const _cca int =0;func _ced (_bec []byte )[]byte {for _faf :=0;_faf < len (_bec )/2;_faf ++{_gf :=len (_bec )-1-_faf ;_bec [_faf ],_bec [_gf ]=_bec [_gf ],_bec [_faf ];};return _bec ;};func _bcfg (_ebfd _e .Time )_e .Time {_ebfd =_ebfd .UTC ();return _e .Date (_ebfd .Year (),_ebfd .Month (),_ebfd .Day (),_ebfd .Hour (),_ebfd .Minute (),_ebfd .Second (),_ebfd .Nanosecond (),_e .Local );};func _bgc (_fagd _e .Time ,_cae float64 ,_cba string )[]byte {_aggf :=[]byte {};_bfg :=0;for _ceb :=0;_ceb < len (_cba );_ceb ++{var _bgg string ;if _cba [_ceb ]==':'{_bgg =string (_cba [_bfg :_ceb ]);_bfg =_ceb +1;}else if _ceb ==len (_cba )-1{_bgg =string (_cba [_bfg :_ceb +1]);}else {continue ;};switch _bgg {case "\u0064":_aggf =_fagd .AppendFormat (_aggf ,"\u0032");case "\u0068":_aggf =_fagd .AppendFormat (_aggf ,"\u0033");case "\u0068\u0068":_aggf =_fagd .AppendFormat (_aggf ,"\u0031\u0035");case "\u006d":_aggf =_fagd .AppendFormat (_aggf ,"\u0034");case "\u006d\u006d":_aggf =_fagd .AppendFormat (_aggf ,"\u0030\u0034");case "\u0073":_aggf =_fagd .Round (_e .Second ).AppendFormat (_aggf ,"\u0035");case "\u0073\u002e\u0030":_aggf =_fagd .Round (_e .Second /10).AppendFormat (_aggf ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_aggf =_fagd .Round (_e .Second /100).AppendFormat (_aggf ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_aggf =_fagd .Round (_e .Second /1000).AppendFormat (_aggf ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_aggf =_fagd .Round (_e .Second ).AppendFormat (_aggf ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_aggf =_fagd .Round (_e .Second /10).AppendFormat (_aggf ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_aggf =_fagd .Round (_e .Second /100).AppendFormat (_aggf ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_aggf =_fagd .Round (_e .Second /1000).AppendFormat (_aggf ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_aggf =_fagd .AppendFormat (_aggf ,"\u0050\u004d");case "\u005b\u0068\u005d":_aggf =_bb .AppendInt (_aggf ,int64 (_cae *24),10);case "\u005b\u006d\u005d":_aggf =_bb .AppendInt (_aggf ,int64 (_cae *24*60),10);case "\u005b\u0073\u005d":_aggf =_bb .AppendInt (_aggf ,int64 (_cae *24*60*60),10);case "":default:_f .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_bgg );};if _cba [_ceb ]==':'{_aggf =append (_aggf ,':');};};return _aggf ;};const _cag int =0;func _cfe (_fdc int64 )int64 {if _fdc < 0{return -_fdc ;};return _fdc ;};const _bbg int =34;func _ecf (_ef _e .Time ,_aea string )[]byte {_acf :=[]byte {};_ggag :=0;for _beaa :=0;_beaa < len (_aea );_beaa ++{var _cfa string ;if _aea [_beaa ]=='/'{_cfa =string (_aea [_ggag :_beaa ]);_ggag =_beaa +1;}else if _beaa ==len (_aea )-1{_cfa =string (_aea [_ggag :_beaa +1]);}else {continue ;};switch _cfa {case "\u0079\u0079":_acf =_ef .AppendFormat (_acf ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_acf =_ef .AppendFormat (_acf ,"\u0032\u0030\u0030\u0036");case "\u006d":_acf =_ef .AppendFormat (_acf ,"\u0031");case "\u006d\u006d":_acf =_ef .AppendFormat (_acf ,"\u0030\u0031");case "\u006d\u006d\u006d":_acf =_ef .AppendFormat (_acf ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_acf =_ef .AppendFormat (_acf ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _ef .Month (){case _e .January ,_e .July ,_e .June :_acf =append (_acf ,'J');case _e .February :_acf =append (_acf ,'M');case _e .March ,_e .May :_acf =append (_acf ,'M');case _e .April ,_e .August :_acf =append (_acf ,'A');case _e .September :_acf =append (_acf ,'S');case _e .October :_acf =append (_acf ,'O');case _e .November :_acf =append (_acf ,'N');case _e .December :_acf =append (_acf ,'D');};case "\u0064":_acf =_ef .AppendFormat (_acf ,"\u0032");case "\u0064\u0064":_acf =_ef .AppendFormat (_acf ,"\u0030\u0032");case "\u0064\u0064\u0064":_acf =_ef .AppendFormat (_acf ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_acf =_ef .AppendFormat (_acf ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_f .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_cfa );};if _aea [_beaa ]=='/'{_acf =append (_acf ,'/');};};return _acf ;}; + +// Token is a format token in the Excel format string. +type Token struct{Type FmtType ;Literal byte ;DateTime string ;}; // Number is used to format a number with a format string. If the format // string is empty, then General number formatting is used which attempts to mimic // Excel's general formatting. -func Number (v float64 ,f string )string {if f ==""||f =="\u0047e\u006e\u0065\u0072\u0061\u006c"||f =="\u0040"{return NumberGeneric (v );};_gacb :=Parse (f );if len (_gacb )==1{return _fcfc (v ,_gacb [0],false );}else if len (_gacb )> 1&&v < 0{return _fcfc (v ,_gacb [1],true );}else if len (_gacb )> 2&&v ==0{return _fcfc (v ,_gacb [2],false );};return _fcfc (v ,_gacb [0],false );};func _fda (_bfc ,_ged float64 ,_dgg Format )[]byte {if len (_dgg .Fractional )==0{return nil ;};_ebg :=_gff .AppendFloat (nil ,_bfc ,'f',-1,64);if len (_ebg )> 2{_ebg =_ebg [2:];}else {_ebg =nil ;};_gffa :=make ([]byte ,0,len (_ebg ));_gffa =append (_gffa ,'.');_dbf :=0;_ddea :for _aba :=0;_aba < len (_dgg .Fractional );_aba ++{_dfd :=_aba ;_dcd :=_dgg .Fractional [_aba ];switch _dcd .Type {case FmtTypeDigit :if _dfd < len (_ebg ){_gffa =append (_gffa ,_ebg [_dfd ]);_dbf ++;}else {_gffa =append (_gffa ,'0');};case FmtTypeDigitOpt :if _dfd >=0{_gffa =append (_gffa ,_ebg [_dfd ]);_dbf ++;}else {break _ddea ;};case FmtTypeLiteral :_gffa =append (_gffa ,_dcd .Literal );default:_eegg .Log ("\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020f\u0072\u0061\u0063\u0074\u0069\u006f\u006ea\u006c\u0020\u0025\u0076",_dcd );};};return _gffa ;};func _cdbf (_cbd []byte )[]byte {for _cded :=len (_cbd )-1;_cded > 0;_cded --{if _cbd [_cded ]=='9'+1{_cbd [_cded ]='0';if _cbd [_cded -1]=='.'{_cded --;};_cbd [_cded -1]++;};};if _cbd [0]=='9'+1{_cbd [0]='0';copy (_cbd [1:],_cbd [0:]);_cbd [0]='1';};return _cbd ;}; - -// Token is a format token in the Excel format string. -type Token struct{Type FmtType ;Literal byte ;DateTime string ;}; +func Number (v float64 ,f string )string {if f ==""||f =="\u0047e\u006e\u0065\u0072\u0061\u006c"||f =="\u0040"{return NumberGeneric (v );};_gd :=Parse (f );if len (_gd )==1{return _ebg (v ,_gd [0],false );}else if len (_gd )> 1&&v < 0{return _ebg (v ,_gd [1],true );}else if len (_gd )> 2&&v ==0{return _ebg (v ,_gd [2],false );};return _ebg (v ,_gd [0],false );}; // Value formats a value as a number or string depending on if it appears to be // a number or string. -func Value (v string ,f string )string {if IsNumber (v ){_ffcb ,_ :=_gff .ParseFloat (v ,64);return Number (_ffcb ,f );};return String (v ,f );};const _bgc int =-1;func _ef (_gdb ,_gbbf float64 ,_cdb Format )[]byte {if len (_cdb .Whole )==0{return nil ;};_cfd :=_fg .Date (1899,12,30,0,0,0,0,_fg .UTC );_fdb :=_cfd .Add (_fg .Duration (_gbbf *float64 (24*_fg .Hour )));_fdb =_bbg (_fdb );_fage :=_gff .AppendFloat (nil ,_gdb ,'f',-1,64);_adc :=make ([]byte ,0,len (_fage ));_gcfe :=0;_gg :=1;_fded :for _cee :=len (_cdb .Whole )-1;_cee >=0;_cee --{_cfa :=len (_fage )-1-_gcfe ;_aaf :=_cdb .Whole [_cee ];switch _aaf .Type {case FmtTypeDigit :if _cfa >=0{_adc =append (_adc ,_fage [_cfa ]);_gcfe ++;_gg =_cee ;}else {_adc =append (_adc ,'0');};case FmtTypeDigitOpt :if _cfa >=0{_adc =append (_adc ,_fage [_cfa ]);_gcfe ++;_gg =_cee ;}else {for _egc :=_cee ;_egc >=0;_egc --{_egbd :=_cdb .Whole [_egc ];if _egbd .Type ==FmtTypeLiteral {_adc =append (_adc ,_egbd .Literal );};};break _fded ;};case FmtTypeDollar :for _bfde :=_gcfe ;_bfde < len (_fage );_bfde ++{_adc =append (_adc ,_fage [len (_fage )-1-_bfde ]);_gcfe ++;};_adc =append (_adc ,'$');case FmtTypeComma :if !_cdb ._gac {_adc =append (_adc ,',');};case FmtTypeLiteral :_adc =append (_adc ,_aaf .Literal );case FmtTypeDate :_adc =append (_adc ,_aafb (_aacg (_fdb ,_aaf .DateTime ))...);case FmtTypeTime :_adc =append (_adc ,_aafb (_aea (_fdb ,_gbbf ,_aaf .DateTime ))...);default:_eegg .Log ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_aaf );};};_gcad :=_aafb (_adc );if _gcfe < len (_fage )&&(_gcfe !=0||_cdb ._cbc ){_ede :=len (_fage )-_gcfe ;_bgg :=make ([]byte ,len (_gcad )+_ede );copy (_bgg ,_gcad [0:_gg ]);copy (_bgg [_gg :],_fage [0:]);copy (_bgg [_gg +_ede :],_gcad [_gg :]);_gcad =_bgg ;};if _cdb ._gac {_gae :=_dfb .Buffer {};_afe :=0;for _ge :=len (_gcad )-1;_ge >=0;_ge --{if !(_gcad [_ge ]>='0'&&_gcad [_ge ]<='9'){_afe ++;}else {break ;};};for _dfcb :=0;_dfcb < len (_gcad );_dfcb ++{_beae :=(len (_gcad )-_dfcb -_afe );if _beae %3==0&&_beae !=0&&_dfcb !=0{_gae .WriteByte (',');};_gae .WriteByte (_gcad [_dfcb ]);};_gcad =_gae .Bytes ();};return _gcad ;};const _bdg ="\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0074\u0065\u0072a\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0069\u0067\u0069\u0074\u0046\u006d\u0074\u0054y\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0043o\u006d\u006d\u0061\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0065\u0063\u0069\u006da\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065Pe\u0072\u0063e\u006e\u0074\u0046\u006d\u0074\u0054\u0079\u0070e\u0044\u006f\u006c\u006c\u0061\u0072\u0046\u006d\u0074Ty\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0054\u0068\u006f\u0075\u0073\u0061n\u0064\u0073\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0055n\u0064\u0065\u0072\u0073c\u006f\u0072\u0065\u0046\u006d\u0074T\u0079\u0070\u0065\u0044\u0061\u0074\u0065\u0046\u006d\u0074\u0054y\u0070e\u0054\u0069\u006d\u0065\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0046\u006dt\u0054\u0079\u0070\u0065\u0054e\u0078\u0074";func Parse (s string )[]Format {_acdg :=Lexer {};_acdg .Lex (_decb .NewReader (s ));_acdg ._cgf =append (_acdg ._cgf ,_acdg ._gag );return _acdg ._cgf ;};var _baf =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183}; +func Value (v string ,f string )string {if IsNumber (v ){_ce ,_ :=_bb .ParseFloat (v ,64);return Number (_ce ,f );};return String (v ,f );}; // NumberGeneric formats the number with the generic format which attemps to // mimic Excel's general formatting. -func NumberGeneric (v float64 )string {if _daae .Abs (v )>=_abec ||_daae .Abs (v )<=_aggf &&v !=0{return _egb (v );};_ccea :=make ([]byte ,0,15);_ccea =_gff .AppendFloat (_ccea ,v ,'f',-1,64);if len (_ccea )> 11{_bfa :=_ccea [11]-'0';if _bfa >=5&&_bfa <=9{_ccea [10]++;_ccea =_ccea [0:11];_ccea =_cdbf (_ccea );};_ccea =_ccea [0:11];}else if len (_ccea )==11{if _ccea [len (_ccea )-1]=='9'{_ccea [len (_ccea )-1]++;_ccea =_cdbf (_ccea );};};_ccea =_cegf (_ccea );return string (_ccea );};func _egb (_bbf float64 )string {_fcda :=_gff .FormatFloat (_bbf ,'E',-1,64);_cad :=_gff .FormatFloat (_bbf ,'E',5,64);if len (_fcda )< len (_cad ){return _gff .FormatFloat (_bbf ,'E',2,64);};return _cad ;}; - -// FmtType is the type of a format token. -//go:generate stringer -type=FmtType -type FmtType byte ;func _aafb (_gge []byte )[]byte {for _fbdf :=0;_fbdf < len (_gge )/2;_fbdf ++{_cacb :=len (_gge )-1-_fbdf ;_gge [_fbdf ],_gge [_cacb ]=_gge [_cacb ],_gge [_fbdf ];};return _gge ;};func _aacg (_dee _fg .Time ,_bcd string )[]byte {_af :=[]byte {};_gef :=0;for _acdb :=0;_acdb < len (_bcd );_acdb ++{var _fcff string ;if _bcd [_acdb ]=='/'{_fcff =string (_bcd [_gef :_acdb ]);_gef =_acdb +1;}else if _acdb ==len (_bcd )-1{_fcff =string (_bcd [_gef :_acdb +1]);}else {continue ;};switch _fcff {case "\u0079\u0079":_af =_dee .AppendFormat (_af ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_af =_dee .AppendFormat (_af ,"\u0032\u0030\u0030\u0036");case "\u006d":_af =_dee .AppendFormat (_af ,"\u0031");case "\u006d\u006d":_af =_dee .AppendFormat (_af ,"\u0030\u0031");case "\u006d\u006d\u006d":_af =_dee .AppendFormat (_af ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_af =_dee .AppendFormat (_af ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _dee .Month (){case _fg .January ,_fg .July ,_fg .June :_af =append (_af ,'J');case _fg .February :_af =append (_af ,'M');case _fg .March ,_fg .May :_af =append (_af ,'M');case _fg .April ,_fg .August :_af =append (_af ,'A');case _fg .September :_af =append (_af ,'S');case _fg .October :_af =append (_af ,'O');case _fg .November :_af =append (_af ,'N');case _fg .December :_af =append (_af ,'D');};case "\u0064":_af =_dee .AppendFormat (_af ,"\u0032");case "\u0064\u0064":_af =_dee .AppendFormat (_af ,"\u0030\u0032");case "\u0064\u0064\u0064":_af =_dee .AppendFormat (_af ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_af =_dee .AppendFormat (_af ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_eegg .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_fcff );};if _bcd [_acdb ]=='/'{_af =append (_af ,'/');};};return _af ;};const _fbcb int =34;func (_faeb FmtType )String ()string {if _faeb >=FmtType (len (_baf )-1){return _fdef .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_faeb );};return _bdg [_baf [_faeb ]:_baf [_faeb +1]];};const _aac int =34; - -// AddToken adds a format token to the format. -func (_gfg *Format )AddToken (t FmtType ,l []byte ){if _gfg ._gad {_gfg ._gad =false ;return ;};switch t {case FmtTypeDecimal :_gfg ._cbc =true ;case FmtTypeUnderscore :_gfg ._gad =true ;case FmtTypeText :_gfg .Whole =append (_gfg .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_gfg .Whole =append (_gfg .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_gfg ._bafe =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_dgd :=range l {if _gfg .IsExponential {_gfg .Exponent =append (_gfg .Exponent ,Token {Type :t ,Literal :_dgd });}else if !_gfg ._cbc {_gfg .Whole =append (_gfg .Whole ,Token {Type :t ,Literal :_dgd });}else {_gfg .Fractional =append (_gfg .Fractional ,Token {Type :t ,Literal :_dgd });};};case FmtTypeDigitOptThousands :_gfg ._gac =true ;case FmtTypeFraction :_cea :=_decb .Split (string (l ),"\u002f");if len (_cea )==2{_gfg ._ggd =true ;_gfg ._ebdg ,_ =_gff .ParseInt (_cea [1],10,64);for _ ,_age :=range _cea [1]{if _age =='?'||_age =='0'{_gfg ._fae ++;};};};default:_eegg .Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0070\u0068\u0020\u0074y\u0070\u0065\u0020\u0069\u006e\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0076",t );};};func _bbg (_fbdg _fg .Time )_fg .Time {_fbdg =_fbdg .UTC ();return _fg .Date (_fbdg .Year (),_fbdg .Month (),_fbdg .Day (),_fbdg .Hour (),_fbdg .Minute (),_fbdg .Second (),_fbdg .Nanosecond (),_fg .Local );};const _adb int =34;const _gfgd int =0;const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _aea (_agbb _fg .Time ,_gf float64 ,_bgcd string )[]byte {_cdg :=[]byte {};_beed :=0;for _feg :=0;_feg < len (_bgcd );_feg ++{var _ege string ;if _bgcd [_feg ]==':'{_ege =string (_bgcd [_beed :_feg ]);_beed =_feg +1;}else if _feg ==len (_bgcd )-1{_ege =string (_bgcd [_beed :_feg +1]);}else {continue ;};switch _ege {case "\u0064":_cdg =_agbb .AppendFormat (_cdg ,"\u0032");case "\u0068":_cdg =_agbb .AppendFormat (_cdg ,"\u0033");case "\u0068\u0068":_cdg =_agbb .AppendFormat (_cdg ,"\u0031\u0035");case "\u006d":_cdg =_agbb .AppendFormat (_cdg ,"\u0034");case "\u006d\u006d":_cdg =_agbb .AppendFormat (_cdg ,"\u0030\u0034");case "\u0073":_cdg =_agbb .Round (_fg .Second ).AppendFormat (_cdg ,"\u0035");case "\u0073\u002e\u0030":_cdg =_agbb .Round (_fg .Second /10).AppendFormat (_cdg ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_cdg =_agbb .Round (_fg .Second /100).AppendFormat (_cdg ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_cdg =_agbb .Round (_fg .Second /1000).AppendFormat (_cdg ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_cdg =_agbb .Round (_fg .Second ).AppendFormat (_cdg ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_cdg =_agbb .Round (_fg .Second /10).AppendFormat (_cdg ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_cdg =_agbb .Round (_fg .Second /100).AppendFormat (_cdg ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_cdg =_agbb .Round (_fg .Second /1000).AppendFormat (_cdg ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_cdg =_agbb .AppendFormat (_cdg ,"\u0050\u004d");case "\u005b\u0068\u005d":_cdg =_gff .AppendInt (_cdg ,int64 (_gf *24),10);case "\u005b\u006d\u005d":_cdg =_gff .AppendInt (_cdg ,int64 (_gf *24*60),10);case "\u005b\u0073\u005d":_cdg =_gff .AppendInt (_cdg ,int64 (_gf *24*60*60),10);case "":default:_eegg .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_ege );};if _bgcd [_feg ]==':'{_cdg =append (_cdg ,':');};};return _cdg ;};const _agg int =0;const _bg int =0;func IsNumber (data string )(_cge bool ){_adec ,_fdc ,_ffg :=0,0,len (data );_dbg :=len (data );_dfe ,_df ,_abdeb :=0,0,0;_ =_df ;_ =_abdeb ;_ =_dfe ;{_adec =_agg ;_dfe =0;_df =0;_abdeb =0;};{if _fdc ==_ffg {goto _fgbf ;};switch _adec {case 0:goto _eaa ;case 1:goto _aeab ;case 2:goto _bcf ;case 3:goto _feca ;case 4:goto _bcb ;case 5:goto _effe ;case 6:goto _cgd ;case 7:goto _bfd ;};goto _cbf ;_ccd :_df =_fdc ;_fdc --;{_cge =false ;};goto _db ;_gdd :_df =_fdc ;_fdc --;{_cge =_df ==len (data );};goto _db ;_fa :_df =_fdc ;_fdc --;{_cge =_df ==len (data );};goto _db ;_afeg :switch _abdeb {case 2:{_fdc =(_df )-1;_cge =_df ==len (data );};case 3:{_fdc =(_df )-1;_cge =false ;};};goto _db ;_db :_dfe =0;if _fdc ++;_fdc ==_ffg {goto _bb ;};_eaa :_dfe =_fdc ;switch data [_fdc ]{case 43:goto _abc ;case 45:goto _abc ;};if 48<=data [_fdc ]&&data [_fdc ]<=57{goto _feea ;};goto _ddd ;_ddd :if _fdc ++;_fdc ==_ffg {goto _gfge ;};_aeab :goto _ddd ;_abc :if _fdc ++;_fdc ==_ffg {goto _gcc ;};_bcf :if 48<=data [_fdc ]&&data [_fdc ]<=57{goto _feea ;};goto _ddd ;_feea :if _fdc ++;_fdc ==_ffg {goto _dge ;};_feca :if data [_fdc ]==46{goto _fab ;};if 48<=data [_fdc ]&&data [_fdc ]<=57{goto _feea ;};goto _ddd ;_fab :if _fdc ++;_fdc ==_ffg {goto _cbgc ;};_bcb :if 48<=data [_fdc ]&&data [_fdc ]<=57{goto _fde ;};goto _ddd ;_fde :if _fdc ++;_fdc ==_ffg {goto _eb ;};_effe :if data [_fdc ]==69{goto _gbc ;};if 48<=data [_fdc ]&&data [_fdc ]<=57{goto _fde ;};goto _ddd ;_gbc :if _fdc ++;_fdc ==_ffg {goto _cfac ;};_cgd :switch data [_fdc ]{case 43:goto _adbc ;case 45:goto _adbc ;};goto _ddd ;_adbc :_df =_fdc +1;_abdeb =3;goto _bad ;_fbfa :_df =_fdc +1;_abdeb =2;goto _bad ;_bad :if _fdc ++;_fdc ==_ffg {goto _deg ;};_bfd :if 48<=data [_fdc ]&&data [_fdc ]<=57{goto _fbfa ;};goto _ddd ;_cbf :_bb :_adec =0;goto _fgbf ;_gfge :_adec =1;goto _fgbf ;_gcc :_adec =2;goto _fgbf ;_dge :_adec =3;goto _fgbf ;_cbgc :_adec =4;goto _fgbf ;_eb :_adec =5;goto _fgbf ;_cfac :_adec =6;goto _fgbf ;_deg :_adec =7;goto _fgbf ;_fgbf :{};if _fdc ==_dbg {switch _adec {case 1:goto _ccd ;case 2:goto _ccd ;case 3:goto _gdd ;case 4:goto _ccd ;case 5:goto _fa ;case 6:goto _ccd ;case 7:goto _afeg ;};};};if _adec ==_bgc {return false ;};return ;};func _fcfc (_d float64 ,_bag Format ,_bdb bool )string {if _bag ._dde {return NumberGeneric (_d );};_ccf :=make ([]byte ,0,20);_ade :=_daae .Signbit (_d );_gcd :=_daae .Abs (_d );_feeg :=int64 (0);_gfa :=int64 (0);if _bag .IsExponential {for _gcd >=10{_gfa ++;_gcd /=10;};for _gcd < 1{_gfa --;_gcd *=10;};}else if _bag ._bafe {_gcd *=100;}else if _bag ._ggd {if _bag ._ebdg ==0{_cfc :=_daae .Pow (10,float64 (_bag ._fae ));_aeea ,_adf :=1.0,1.0;_ =_aeea ;for _ada :=1.0;_ada < _cfc ;_ada ++{_ ,_dga :=_daae .Modf (_gcd *float64 (_ada ));if _dga < _adf {_adf =_dga ;_aeea =_ada ;if _dga ==0{break ;};};};_bag ._ebdg =int64 (_aeea );};_feeg =int64 (_gcd *float64 (_bag ._ebdg )+0.5);if len (_bag .Whole )> 0&&_feeg > _bag ._ebdg {_feeg =int64 (_gcd *float64 (_bag ._ebdg ))%_bag ._ebdg ;_gcd -=float64 (_feeg )/float64 (_bag ._ebdg );}else {_gcd -=float64 (_feeg )/float64 (_bag ._ebdg );if _daae .Abs (_gcd )< 1{_fabb :=true ;for _ ,_acc :=range _bag .Whole {if _acc .Type ==FmtTypeDigitOpt {continue ;};if _acc .Type ==FmtTypeLiteral &&_acc .Literal ==' '{continue ;};_fabb =false ;};if _fabb {_bag .Whole =nil ;};};};};_bge :=1;for _ ,_eff :=range _bag .Fractional {if _eff .Type ==FmtTypeDigit ||_eff .Type ==FmtTypeDigitOpt {_bge ++;};};_gcd +=5*_daae .Pow10 (-_bge );_dabf ,_ce :=_daae .Modf (_gcd );_ccf =append (_ccf ,_ef (_dabf ,_d ,_bag )...);_ccf =append (_ccf ,_fda (_ce ,_d ,_bag )...);_ccf =append (_ccf ,_gbd (_gfa ,_bag )...);if _bag ._ggd {_ccf =_gff .AppendInt (_ccf ,_feeg ,10);_ccf =append (_ccf ,'/');_ccf =_gff .AppendInt (_ccf ,_bag ._ebdg ,10);};if !_bdb &&_ade {return "\u002d"+string (_ccf );};return string (_ccf );};func (_agbd *Lexer )nextFmt (){_agbd ._cgf =append (_agbd ._cgf ,_agbd ._gag );_agbd ._gag =Format {}};const _abec =1e11;func (_fbbe *Lexer )Lex (r _bbfb .Reader ){_daa ,_eeb ,_f :=0,0,0;_cafc :=-1;_cag ,_fgbc ,_agb :=0,0,0;_ =_fgbc ;_ =_agb ;_fcf :=1;_ =_fcf ;_fdaa :=make ([]byte ,4096);_aab :=false ;for !_aab {_ca :=0;if _cag > 0{_ca =_eeb -_cag ;};_eeb =0;_cce ,_beaf :=r .Read (_fdaa [_ca :]);if _cce ==0||_beaf !=nil {_aab =true ;};_f =_cce +_ca ;if _f < len (_fdaa ){_cafc =_f ;};{_daa =_aac ;_cag =0;_fgbc =0;_agb =0;};{if _eeb ==_f {goto _gbf ;};switch _daa {case 34:goto _acd ;case 35:goto _gbe ;case 0:goto _dda ;case 36:goto _gcb ;case 37:goto _fge ;case 1:goto _ded ;case 2:goto _ac ;case 38:goto _gec ;case 3:goto _eeg ;case 4:goto _ddf ;case 39:goto _geg ;case 5:goto _efg ;case 6:goto _gbed ;case 7:goto _gbb ;case 8:goto _gcbg ;case 40:goto _efac ;case 9:goto _fed ;case 41:goto _cbcf ;case 10:goto _bdbc ;case 42:goto _cegg ;case 11:goto _de ;case 43:goto _abb ;case 44:goto _ffce ;case 45:goto _dc ;case 12:goto _efff ;case 46:goto _cdbg ;case 13:goto _bgb ;case 14:goto _aeaf ;case 15:goto _dae ;case 16:goto _ebde ;case 47:goto _egd ;case 17:goto _cb ;case 48:goto _dag ;case 18:goto _gged ;case 19:goto _fbg ;case 20:goto _ga ;case 49:goto _fe ;case 50:goto _gba ;case 21:goto _da ;case 22:goto _acgf ;case 23:goto _c ;case 24:goto _faac ;case 25:goto _gb ;case 51:goto _bdbe ;case 26:goto _fdge ;case 52:goto _cbff ;case 53:goto _badf ;case 54:goto _afa ;case 55:goto _fcdf ;case 56:goto _dfc ;case 57:goto _cfg ;case 27:goto _aace ;case 28:goto _ffca ;case 29:goto _cac ;case 30:goto _afb ;case 31:goto _dfbg ;case 58:goto _be ;case 32:goto _aee ;case 59:goto _bdfc ;case 33:goto _ceg ;case 60:goto _adbf ;case 61:goto _geffc ;case 62:goto _gded ;};goto _fecb ;_gde :switch _agb {case 2:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypeDigit ,nil );};case 3:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_eeb =(_fgbc )-1;};case 8:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypePercent ,nil );};case 13:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypeFraction ,_fdaa [_cag :_fgbc ]);};case 14:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypeDate ,_fdaa [_cag :_fgbc ]);};case 15:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypeTime ,_fdaa [_cag :_fgbc ]);};case 16:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypeTime ,_fdaa [_cag :_fgbc ]);};case 18:{_eeb =(_fgbc )-1;};case 20:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypeLiteral ,_fdaa [_cag :_fgbc ]);};case 21:{_eeb =(_fgbc )-1;_fbbe ._gag .AddToken (FmtTypeLiteral ,_fdaa [_cag +1:_fgbc -1]);};};goto _acb ;_gc :_eeb =(_fgbc )-1;{_fbbe ._gag .AddToken (FmtTypeFraction ,_fdaa [_cag :_fgbc ]);};goto _acb ;_ece :_eeb =(_fgbc )-1;{_fbbe ._gag .AddToken (FmtTypeDigitOpt ,nil );};goto _acb ;_bce :_fgbc =_eeb +1;{_fbbe ._gag .AddToken (FmtTypeDigitOptThousands ,nil );};goto _acb ;_gadc :_eeb =(_fgbc )-1;{_fbbe ._gag .AddToken (FmtTypePercent ,nil );};goto _acb ;_bffa :_eeb =(_fgbc )-1;{_fbbe ._gag .AddToken (FmtTypeDate ,_fdaa [_cag :_fgbc ]);};goto _acb ;_feeb :_eeb =(_fgbc )-1;{_fbbe ._gag .AddToken (FmtTypeDigit ,nil );};goto _acb ;_bbfa :_eeb =(_fgbc )-1;{_fbbe ._gag .AddToken (FmtTypeTime ,_fdaa [_cag :_fgbc ]);};goto _acb ;_e :_eeb =(_fgbc )-1;{_fbbe ._gag .AddToken (FmtTypeLiteral ,_fdaa [_cag :_fgbc ]);};goto _acb ;_dbbe :_fgbc =_eeb +1;{_fbbe ._gag ._dde =true ;};goto _acb ;_bdba :_fgbc =_eeb +1;{_fbbe ._gag .AddToken (FmtTypeLiteral ,_fdaa [_cag :_fgbc ]);};goto _acb ;_ccdfg :_fgbc =_eeb +1;{_fbbe ._gag .AddToken (FmtTypeDollar ,nil );};goto _acb ;_dgf :_fgbc =_eeb +1;{_fbbe ._gag .AddToken (FmtTypeComma ,nil );};goto _acb ;_fcde :_fgbc =_eeb +1;{_fbbe ._gag .AddToken (FmtTypeDecimal ,nil );};goto _acb ;_cef :_fgbc =_eeb +1;{_fbbe .nextFmt ();};goto _acb ;_fgd :_fgbc =_eeb +1;{_fbbe ._gag .AddToken (FmtTypeText ,nil );};goto _acb ;_cbg :_fgbc =_eeb +1;{_fbbe ._gag .AddToken (FmtTypeUnderscore ,nil );};goto _acb ;_fgc :_fgbc =_eeb ;_eeb --;{_fbbe ._gag .AddToken (FmtTypeLiteral ,_fdaa [_cag :_fgbc ]);};goto _acb ;_aada :_fgbc =_eeb ;_eeb --;{_fbbe ._gag .AddToken (FmtTypeLiteral ,_fdaa [_cag +1:_fgbc -1]);};goto _acb ;_ddc :_fgbc =_eeb ;_eeb --;{_fbbe ._gag .AddToken (FmtTypeDigitOpt ,nil );};goto _acb ;_gee :_fgbc =_eeb ;_eeb --;{_fbbe ._gag .AddToken (FmtTypeFraction ,_fdaa [_cag :_fgbc ]);};goto _acb ;_gfgf :_fgbc =_eeb ;_eeb --;{_fbbe ._gag .AddToken (FmtTypePercent ,nil );};goto _acb ;_efd :_fgbc =_eeb ;_eeb --;{_fbbe ._gag .AddToken (FmtTypeDate ,_fdaa [_cag :_fgbc ]);};goto _acb ;_ee :_fgbc =_eeb ;_eeb --;{_fbbe ._gag .AddToken (FmtTypeDigit ,nil );};goto _acb ;_ab :_fgbc =_eeb ;_eeb --;{_fbbe ._gag .AddToken (FmtTypeTime ,_fdaa [_cag :_fgbc ]);};goto _acb ;_gfaa :_fgbc =_eeb ;_eeb --;{};goto _acb ;_face :_fgbc =_eeb +1;{_fbbe ._gag .IsExponential =true ;};goto _acb ;_aed :_fgbc =_eeb +1;{_fbbe ._gag .AddToken (FmtTypeLiteral ,_fdaa [_cag +1:_fgbc ]);};goto _acb ;_acb :_cag =0;if _eeb ++;_eeb ==_f {goto _cgc ;};_acd :_cag =_eeb ;switch _fdaa [_eeb ]{case 34:goto _bgf ;case 35:goto _agbf ;case 36:goto _ccdfg ;case 37:goto _fad ;case 44:goto _dgf ;case 46:goto _fcde ;case 47:goto _fcdc ;case 48:goto _dg ;case 58:goto _dcb ;case 59:goto _cef ;case 63:goto _dff ;case 64:goto _fgd ;case 65:goto _fbga ;case 69:goto _cga ;case 71:goto _dgfc ;case 91:goto _aacf ;case 92:goto _ffc ;case 95:goto _cbg ;case 100:goto _fcdc ;case 104:goto _dcb ;case 109:goto _bed ;case 115:goto _ffa ;case 121:goto _dab ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _aagd ;};goto _bdba ;_bgf :_fgbc =_eeb +1;_agb =20;goto _eac ;_eac :if _eeb ++;_eeb ==_f {goto _dbbf ;};_gbe :if _fdaa [_eeb ]==34{goto _effa ;};goto _bec ;_bec :if _eeb ++;_eeb ==_f {goto _cdf ;};_dda :if _fdaa [_eeb ]==34{goto _effa ;};goto _bec ;_effa :_fgbc =_eeb +1;_agb =21;goto _gaaa ;_gaaa :if _eeb ++;_eeb ==_f {goto _aae ;};_gcb :if _fdaa [_eeb ]==34{goto _bec ;};goto _aada ;_agbf :_fgbc =_eeb +1;_agb =3;goto _adbb ;_adbb :if _eeb ++;_eeb ==_f {goto _deda ;};_fge :switch _fdaa [_eeb ]{case 35:goto _fabd ;case 37:goto _fabd ;case 44:goto _egg ;case 47:goto _aabc ;case 48:goto _fabd ;case 63:goto _fabd ;};goto _ddc ;_fabd :if _eeb ++;_eeb ==_f {goto _cba ;};_ded :switch _fdaa [_eeb ]{case 35:goto _fabd ;case 37:goto _fabd ;case 47:goto _aabc ;case 48:goto _fabd ;case 63:goto _fabd ;};goto _gde ;_aabc :if _eeb ++;_eeb ==_f {goto _fbd ;};_ac :switch _fdaa [_eeb ]{case 35:goto _ccg ;case 37:goto _gdac ;case 48:goto _bbc ;case 63:goto _ccg ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _baaf ;};goto _gde ;_ccg :_fgbc =_eeb +1;goto _ba ;_ba :if _eeb ++;_eeb ==_f {goto _fgb ;};_gec :switch _fdaa [_eeb ]{case 35:goto _ccg ;case 37:goto _ccg ;case 44:goto _ccg ;case 46:goto _ccg ;case 48:goto _ccg ;case 63:goto _ccg ;case 65:goto _abg ;};goto _gee ;_abg :if _eeb ++;_eeb ==_f {goto _cbe ;};_eeg :switch _fdaa [_eeb ]{case 47:goto _fcc ;case 77:goto _dedb ;};goto _gc ;_fcc :if _eeb ++;_eeb ==_f {goto _gddg ;};_ddf :if _fdaa [_eeb ]==80{goto _acf ;};goto _gc ;_acf :_fgbc =_eeb +1;goto _faa ;_faa :if _eeb ++;_eeb ==_f {goto _dcf ;};_geg :if _fdaa [_eeb ]==65{goto _abg ;};goto _gee ;_dedb :if _eeb ++;_eeb ==_f {goto _dfa ;};_efg :if _fdaa [_eeb ]==47{goto _ced ;};goto _gc ;_ced :if _eeb ++;_eeb ==_f {goto _cdd ;};_gbed :if _fdaa [_eeb ]==80{goto _a ;};goto _gc ;_a :if _eeb ++;_eeb ==_f {goto _dec ;};_gbb :if _fdaa [_eeb ]==77{goto _acf ;};goto _gc ;_gdac :if _eeb ++;_eeb ==_f {goto _abde ;};_gcbg :switch _fdaa [_eeb ]{case 35:goto _faea ;case 37:goto _adg ;case 63:goto _faea ;};if 48<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _bc ;};goto _gde ;_faea :_fgbc =_eeb +1;goto _accd ;_accd :if _eeb ++;_eeb ==_f {goto _fac ;};_efac :switch _fdaa [_eeb ]{case 35:goto _ccg ;case 37:goto _gcdd ;case 44:goto _ccg ;case 46:goto _ccg ;case 48:goto _ccg ;case 63:goto _ccg ;case 65:goto _abg ;};goto _gee ;_gcdd :if _eeb ++;_eeb ==_f {goto _fc ;};_fed :switch _fdaa [_eeb ]{case 35:goto _caf ;case 44:goto _caf ;case 46:goto _caf ;case 48:goto _caf ;case 63:goto _caf ;};goto _gc ;_caf :_fgbc =_eeb +1;goto _bee ;_bee :if _eeb ++;_eeb ==_f {goto _dbb ;};_cbcf :switch _fdaa [_eeb ]{case 35:goto _caf ;case 44:goto _caf ;case 46:goto _caf ;case 48:goto _caf ;case 63:goto _caf ;case 65:goto _abg ;};goto _gee ;_adg :if _eeb ++;_eeb ==_f {goto _aad ;};_bdbc :if _fdaa [_eeb ]==37{goto _adg ;};if 48<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _bc ;};goto _gde ;_bc :_fgbc =_eeb +1;_agb =13;goto _ffac ;_ffac :if _eeb ++;_eeb ==_f {goto _fag ;};_cegg :switch _fdaa [_eeb ]{case 35:goto _ccg ;case 37:goto _fd ;case 44:goto _ccg ;case 46:goto _ccg ;case 48:goto _fede ;case 63:goto _ccg ;case 65:goto _abg ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _bc ;};goto _gee ;_fd :if _eeb ++;_eeb ==_f {goto _ebe ;};_de :switch _fdaa [_eeb ]{case 35:goto _caf ;case 37:goto _adg ;case 44:goto _caf ;case 46:goto _caf ;case 63:goto _caf ;};if 48<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _bc ;};goto _gc ;_fede :_fgbc =_eeb +1;goto _ecf ;_ecf :if _eeb ++;_eeb ==_f {goto _cff ;};_abb :switch _fdaa [_eeb ]{case 35:goto _ccg ;case 37:goto _fede ;case 44:goto _ccg ;case 46:goto _ccg ;case 48:goto _fede ;case 63:goto _ccg ;case 65:goto _abg ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _bc ;};goto _gee ;_bbc :_fgbc =_eeb +1;goto _dfg ;_dfg :if _eeb ++;_eeb ==_f {goto _ccb ;};_ffce :switch _fdaa [_eeb ]{case 35:goto _ccg ;case 37:goto _fede ;case 44:goto _ccg ;case 46:goto _ccg ;case 48:goto _bbc ;case 63:goto _ccg ;case 65:goto _abg ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _baaf ;};goto _gee ;_baaf :_fgbc =_eeb +1;goto _ccdf ;_ccdf :if _eeb ++;_eeb ==_f {goto _fbb ;};_dc :switch _fdaa [_eeb ]{case 35:goto _ccg ;case 37:goto _bc ;case 44:goto _ccg ;case 46:goto _ccg ;case 48:goto _bbc ;case 63:goto _ccg ;case 65:goto _abg ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _baaf ;};goto _gee ;_egg :if _eeb ++;_eeb ==_f {goto _fb ;};_efff :if _fdaa [_eeb ]==35{goto _bce ;};goto _ece ;_fad :_fgbc =_eeb +1;_agb =8;goto _ace ;_ace :if _eeb ++;_eeb ==_f {goto _dcag ;};_cdbg :switch _fdaa [_eeb ]{case 35:goto _ag ;case 37:goto _fdeg ;case 48:goto _agd ;case 63:goto _ag ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ae ;};goto _gfgf ;_ag :if _eeb ++;_eeb ==_f {goto _fee ;};_bgb :switch _fdaa [_eeb ]{case 35:goto _ag ;case 47:goto _aabc ;case 48:goto _ag ;case 63:goto _ag ;};goto _gadc ;_fdeg :if _eeb ++;_eeb ==_f {goto _cc ;};_aeaf :if _fdaa [_eeb ]==37{goto _fdeg ;};if 48<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ae ;};goto _gde ;_ae :if _eeb ++;_eeb ==_f {goto _cd ;};_dae :switch _fdaa [_eeb ]{case 37:goto _fdeg ;case 47:goto _aabc ;};if 48<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ae ;};goto _gde ;_agd :if _eeb ++;_eeb ==_f {goto _beec ;};_ebde :switch _fdaa [_eeb ]{case 35:goto _ag ;case 37:goto _fdeg ;case 47:goto _aabc ;case 48:goto _agd ;case 63:goto _ag ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ae ;};goto _gadc ;_fcdc :_fgbc =_eeb +1;goto _fgcd ;_fgcd :if _eeb ++;_eeb ==_f {goto _gfc ;};_egd :switch _fdaa [_eeb ]{case 47:goto _fcdc ;case 100:goto _fcdc ;case 109:goto _fcdc ;case 121:goto _gcf ;};goto _efd ;_gcf :if _eeb ++;_eeb ==_f {goto _ega ;};_cb :if _fdaa [_eeb ]==121{goto _fcdc ;};goto _bffa ;_dg :_fgbc =_eeb +1;_agb =2;goto _abd ;_abd :if _eeb ++;_eeb ==_f {goto _cbac ;};_dag :switch _fdaa [_eeb ]{case 35:goto _fabd ;case 37:goto _eda ;case 47:goto _aabc ;case 48:goto _fecc ;case 63:goto _fabd ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ea ;};goto _ee ;_eda :if _eeb ++;_eeb ==_f {goto _agbe ;};_gged :switch _fdaa [_eeb ]{case 35:goto _fabd ;case 37:goto _eda ;case 47:goto _aabc ;case 48:goto _eda ;case 63:goto _fabd ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ae ;};goto _feeb ;_fecc :if _eeb ++;_eeb ==_f {goto _gecf ;};_fbg :switch _fdaa [_eeb ]{case 35:goto _fabd ;case 37:goto _eda ;case 47:goto _aabc ;case 48:goto _fecc ;case 63:goto _fabd ;};if 49<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ea ;};goto _feeb ;_ea :if _eeb ++;_eeb ==_f {goto _bcbf ;};_ga :switch _fdaa [_eeb ]{case 37:goto _ae ;case 47:goto _aabc ;};if 48<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ea ;};goto _gde ;_aagd :_fgbc =_eeb +1;_agb =20;goto _fga ;_fga :if _eeb ++;_eeb ==_f {goto _gcbf ;};_fe :switch _fdaa [_eeb ]{case 37:goto _ae ;case 47:goto _aabc ;};if 48<=_fdaa [_eeb ]&&_fdaa [_eeb ]<=57{goto _ea ;};goto _fgc ;_dcb :_fgbc =_eeb +1;_agb =15;goto _gbda ;_gbda :if _eeb ++;_eeb ==_f {goto _cbgf ;};_gba :switch _fdaa [_eeb ]{case 58:goto _dcb ;case 65:goto _bdbg ;case 104:goto _dcb ;case 109:goto _dcb ;case 115:goto _ffa ;};goto _ab ;_bdbg :if _eeb ++;_eeb ==_f {goto _beaeb ;};_da :switch _fdaa [_eeb ]{case 47:goto _dd ;case 77:goto _gaf ;};goto _gde ;_dd :if _eeb ++;_eeb ==_f {goto _adag ;};_acgf :if _fdaa [_eeb ]==80{goto _dcb ;};goto _gde ;_gaf :if _eeb ++;_eeb ==_f {goto _bfe ;};_c :if _fdaa [_eeb ]==47{goto _edf ;};goto _gde ;_edf :if _eeb ++;_eeb ==_f {goto _gea ;};_faac :if _fdaa [_eeb ]==80{goto _bd ;};goto _gde ;_bd :if _eeb ++;_eeb ==_f {goto _ff ;};_gb :if _fdaa [_eeb ]==77{goto _dcb ;};goto _gde ;_ffa :_fgbc =_eeb +1;_agb =15;goto _bga ;_bga :if _eeb ++;_eeb ==_f {goto _efad ;};_bdbe :switch _fdaa [_eeb ]{case 46:goto _egf ;case 58:goto _dcb ;case 65:goto _bdbg ;case 104:goto _dcb ;case 109:goto _dcb ;case 115:goto _ffa ;};goto _ab ;_egf :if _eeb ++;_eeb ==_f {goto _cgg ;};_fdge :if _fdaa [_eeb ]==48{goto _aag ;};goto _bbfa ;_aag :_fgbc =_eeb +1;_agb =15;goto _dbd ;_dbd :if _eeb ++;_eeb ==_f {goto _bef ;};_cbff :switch _fdaa [_eeb ]{case 48:goto _eaf ;case 58:goto _dcb ;case 65:goto _bdbg ;case 104:goto _dcb ;case 109:goto _dcb ;case 115:goto _ffa ;};goto _ab ;_eaf :_fgbc =_eeb +1;_agb =15;goto _bdga ;_bdga :if _eeb ++;_eeb ==_f {goto _ad ;};_badf :switch _fdaa [_eeb ]{case 48:goto _dcb ;case 58:goto _dcb ;case 65:goto _bdbg ;case 104:goto _dcb ;case 109:goto _dcb ;case 115:goto _ffa ;};goto _ab ;_dff :_fgbc =_eeb +1;_agb =5;goto _gga ;_gga :if _eeb ++;_eeb ==_f {goto _b ;};_afa :switch _fdaa [_eeb ]{case 35:goto _fabd ;case 37:goto _fabd ;case 47:goto _aabc ;case 48:goto _fabd ;case 63:goto _fabd ;};goto _gfaa ;_fbga :_fgbc =_eeb +1;_agb =20;goto _dac ;_dac :if _eeb ++;_eeb ==_f {goto _fdg ;};_fcdf :switch _fdaa [_eeb ]{case 47:goto _dd ;case 77:goto _gaf ;};goto _fgc ;_cga :if _eeb ++;_eeb ==_f {goto _eacb ;};_dfc :switch _fdaa [_eeb ]{case 43:goto _face ;case 45:goto _face ;};goto _fgc ;_dgfc :_fgbc =_eeb +1;goto _aa ;_aa :if _eeb ++;_eeb ==_f {goto _bfb ;};_cfg :if _fdaa [_eeb ]==101{goto _fec ;};goto _fgc ;_fec :if _eeb ++;_eeb ==_f {goto _fbdd ;};_aace :if _fdaa [_eeb ]==110{goto _dgac ;};goto _e ;_dgac :if _eeb ++;_eeb ==_f {goto _bff ;};_ffca :if _fdaa [_eeb ]==101{goto _geff ;};goto _e ;_geff :if _eeb ++;_eeb ==_f {goto _bda ;};_cac :if _fdaa [_eeb ]==114{goto _gagd ;};goto _e ;_gagd :if _eeb ++;_eeb ==_f {goto _cfdf ;};_afb :if _fdaa [_eeb ]==97{goto _acg ;};goto _e ;_acg :if _eeb ++;_eeb ==_f {goto _caa ;};_dfbg :if _fdaa [_eeb ]==108{goto _dbbe ;};goto _e ;_aacf :_fgbc =_eeb +1;_agb =20;goto _ccab ;_ccab :if _eeb ++;_eeb ==_f {goto _bba ;};_be :switch _fdaa [_eeb ]{case 104:goto _ggee ;case 109:goto _ggee ;case 115:goto _ggee ;};goto _beba ;_beba :if _eeb ++;_eeb ==_f {goto _fbc ;};_aee :if _fdaa [_eeb ]==93{goto _fff ;};goto _beba ;_fff :_fgbc =_eeb +1;_agb =18;goto _gfb ;_ebgg :_fgbc =_eeb +1;_agb =16;goto _gfb ;_gfb :if _eeb ++;_eeb ==_f {goto _dca ;};_bdfc :if _fdaa [_eeb ]==93{goto _fff ;};goto _beba ;_ggee :if _eeb ++;_eeb ==_f {goto _baa ;};_ceg :if _fdaa [_eeb ]==93{goto _ebgg ;};goto _beba ;_ffc :if _eeb ++;_eeb ==_f {goto _fdee ;};_adbf :goto _aed ;_bed :_fgbc =_eeb +1;_agb =14;goto _aca ;_aca :if _eeb ++;_eeb ==_f {goto _cdc ;};_geffc :switch _fdaa [_eeb ]{case 47:goto _fcdc ;case 58:goto _dcb ;case 65:goto _bdbg ;case 100:goto _fcdc ;case 104:goto _dcb ;case 109:goto _bed ;case 115:goto _ffa ;case 121:goto _gcf ;};goto _efd ;_dab :if _eeb ++;_eeb ==_f {goto _add ;};_gded :if _fdaa [_eeb ]==121{goto _fcdc ;};goto _fgc ;_fecb :_cgc :_daa =34;goto _gbf ;_dbbf :_daa =35;goto _gbf ;_cdf :_daa =0;goto _gbf ;_aae :_daa =36;goto _gbf ;_deda :_daa =37;goto _gbf ;_cba :_daa =1;goto _gbf ;_fbd :_daa =2;goto _gbf ;_fgb :_daa =38;goto _gbf ;_cbe :_daa =3;goto _gbf ;_gddg :_daa =4;goto _gbf ;_dcf :_daa =39;goto _gbf ;_dfa :_daa =5;goto _gbf ;_cdd :_daa =6;goto _gbf ;_dec :_daa =7;goto _gbf ;_abde :_daa =8;goto _gbf ;_fac :_daa =40;goto _gbf ;_fc :_daa =9;goto _gbf ;_dbb :_daa =41;goto _gbf ;_aad :_daa =10;goto _gbf ;_fag :_daa =42;goto _gbf ;_ebe :_daa =11;goto _gbf ;_cff :_daa =43;goto _gbf ;_ccb :_daa =44;goto _gbf ;_fbb :_daa =45;goto _gbf ;_fb :_daa =12;goto _gbf ;_dcag :_daa =46;goto _gbf ;_fee :_daa =13;goto _gbf ;_cc :_daa =14;goto _gbf ;_cd :_daa =15;goto _gbf ;_beec :_daa =16;goto _gbf ;_gfc :_daa =47;goto _gbf ;_ega :_daa =17;goto _gbf ;_cbac :_daa =48;goto _gbf ;_agbe :_daa =18;goto _gbf ;_gecf :_daa =19;goto _gbf ;_bcbf :_daa =20;goto _gbf ;_gcbf :_daa =49;goto _gbf ;_cbgf :_daa =50;goto _gbf ;_beaeb :_daa =21;goto _gbf ;_adag :_daa =22;goto _gbf ;_bfe :_daa =23;goto _gbf ;_gea :_daa =24;goto _gbf ;_ff :_daa =25;goto _gbf ;_efad :_daa =51;goto _gbf ;_cgg :_daa =26;goto _gbf ;_bef :_daa =52;goto _gbf ;_ad :_daa =53;goto _gbf ;_b :_daa =54;goto _gbf ;_fdg :_daa =55;goto _gbf ;_eacb :_daa =56;goto _gbf ;_bfb :_daa =57;goto _gbf ;_fbdd :_daa =27;goto _gbf ;_bff :_daa =28;goto _gbf ;_bda :_daa =29;goto _gbf ;_cfdf :_daa =30;goto _gbf ;_caa :_daa =31;goto _gbf ;_bba :_daa =58;goto _gbf ;_fbc :_daa =32;goto _gbf ;_dca :_daa =59;goto _gbf ;_baa :_daa =33;goto _gbf ;_fdee :_daa =60;goto _gbf ;_cdc :_daa =61;goto _gbf ;_add :_daa =62;goto _gbf ;_gbf :{};if _eeb ==_cafc {switch _daa {case 35:goto _fgc ;case 0:goto _gde ;case 36:goto _aada ;case 37:goto _ddc ;case 1:goto _gde ;case 2:goto _gde ;case 38:goto _gee ;case 3:goto _gc ;case 4:goto _gc ;case 39:goto _gee ;case 5:goto _gc ;case 6:goto _gc ;case 7:goto _gc ;case 8:goto _gde ;case 40:goto _gee ;case 9:goto _gc ;case 41:goto _gee ;case 10:goto _gde ;case 42:goto _gee ;case 11:goto _gc ;case 43:goto _gee ;case 44:goto _gee ;case 45:goto _gee ;case 12:goto _ece ;case 46:goto _gfgf ;case 13:goto _gadc ;case 14:goto _gde ;case 15:goto _gde ;case 16:goto _gadc ;case 47:goto _efd ;case 17:goto _bffa ;case 48:goto _ee ;case 18:goto _feeb ;case 19:goto _feeb ;case 20:goto _gde ;case 49:goto _fgc ;case 50:goto _ab ;case 21:goto _gde ;case 22:goto _gde ;case 23:goto _gde ;case 24:goto _gde ;case 25:goto _gde ;case 51:goto _ab ;case 26:goto _bbfa ;case 52:goto _ab ;case 53:goto _ab ;case 54:goto _gfaa ;case 55:goto _fgc ;case 56:goto _fgc ;case 57:goto _fgc ;case 27:goto _e ;case 28:goto _e ;case 29:goto _e ;case 30:goto _e ;case 31:goto _e ;case 58:goto _fgc ;case 32:goto _gde ;case 59:goto _gde ;case 33:goto _e ;case 60:goto _fgc ;case 61:goto _efd ;case 62:goto _fgc ;};};};if _cag > 0{copy (_fdaa [0:],_fdaa [_cag :]);};};_ =_cafc ;if _daa ==_bgc {_eegg .Log ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};func _cegf (_acaa []byte )[]byte {_gfd :=len (_acaa );_eg :=false ;_cca :=false ;for _gca :=len (_acaa )-1;_gca >=0;_gca --{if _acaa [_gca ]=='0'&&!_cca &&!_eg {_gfd =_gca ;}else if _acaa [_gca ]=='.'{_eg =true ;}else {_cca =true ;};};if _eg &&_cca {if _acaa [_gfd -1]=='.'{_gfd --;};return _acaa [0:_gfd ];};return _acaa ;}; +func NumberGeneric (v float64 )string {if _a .Abs (v )>=_fg ||_a .Abs (v )<=_be &&v !=0{return _caa (v );};_ebcb :=make ([]byte ,0,15);_ebcb =_bb .AppendFloat (_ebcb ,v ,'f',-1,64);if len (_ebcb )> 11{_gccc :=_ebcb [11]-'0';if _gccc >=5&&_gccc <=9{_ebcb [10]++;_ebcb =_ebcb [0:11];_ebcb =_ddf (_ebcb );};_ebcb =_ebcb [0:11];}else if len (_ebcb )==11{if _ebcb [len (_ebcb )-1]=='9'{_ebcb [len (_ebcb )-1]++;_ebcb =_ddf (_ebcb );};};_ebcb =_fag (_ebcb );return string (_ebcb );};func _geb (_ffgc int64 ,_gb Format )[]byte {if !_gb .IsExponential ||len (_gb .Exponent )==0{return nil ;};_edc :=_bb .AppendInt (nil ,_cfe (_ffgc ),10);_gcg :=make ([]byte ,0,len (_edc )+2);_gcg =append (_gcg ,'E');if _ffgc >=0{_gcg =append (_gcg ,'+');}else {_gcg =append (_gcg ,'-');_ffgc *=-1;};_gbd :=0;_bac :for _gff :=len (_gb .Exponent )-1;_gff >=0;_gff --{_dag :=len (_edc )-1-_gbd ;_ggd :=_gb .Exponent [_gff ];switch _ggd .Type {case FmtTypeDigit :if _dag >=0{_gcg =append (_gcg ,_edc [_dag ]);_gbd ++;}else {_gcg =append (_gcg ,'0');};case FmtTypeDigitOpt :if _dag >=0{_gcg =append (_gcg ,_edc [_dag ]);_gbd ++;}else {for _cff :=_gff ;_cff >=0;_cff --{_ga :=_gb .Exponent [_cff ];if _ga .Type ==FmtTypeLiteral {_gcg =append (_gcg ,_ga .Literal );};};break _bac ;};case FmtTypeLiteral :_gcg =append (_gcg ,_ggd .Literal );default:_f .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_ggd );};};if _gbd < len (_edc ){_gcg =append (_gcg ,_edc [len (_edc )-_gbd -1:_gbd -1]...);};_ced (_gcg [2:]);return _gcg ;}; // String returns the string formatted according to the type. In format strings // this is the fourth item, where '@' is used as a placeholder for text. -func String (v string ,f string )string {_cg :=Parse (f );var _gda Format ;if len (_cg )==1{_gda =_cg [0];}else if len (_cg )==4{_gda =_cg [3];};_ebd :=false ;for _ ,_bcfb :=range _gda .Whole {if _bcfb .Type ==FmtTypeText {_ebd =true ;};};if !_ebd {return v ;};_dggf :=_dfb .Buffer {};for _ ,_cf :=range _gda .Whole {switch _cf .Type {case FmtTypeLiteral :_dggf .WriteByte (_cf .Literal );case FmtTypeText :_dggf .WriteString (v );};};return _dggf .String ();};const _aggf =1e-10;func _gbd (_g int64 ,_bf Format )[]byte {if !_bf .IsExponential ||len (_bf .Exponent )==0{return nil ;};_bbe :=_gff .AppendInt (nil ,_badd (_g ),10);_gaa :=make ([]byte ,0,len (_bbe )+2);_gaa =append (_gaa ,'E');if _g >=0{_gaa =append (_gaa ,'+');}else {_gaa =append (_gaa ,'-');_g *=-1;};_abe :=0;_efa :for _gbg :=len (_bf .Exponent )-1;_gbg >=0;_gbg --{_gace :=len (_bbe )-1-_abe ;_aeee :=_bf .Exponent [_gbg ];switch _aeee .Type {case FmtTypeDigit :if _gace >=0{_gaa =append (_gaa ,_bbe [_gace ]);_abe ++;}else {_gaa =append (_gaa ,'0');};case FmtTypeDigitOpt :if _gace >=0{_gaa =append (_gaa ,_bbe [_gace ]);_abe ++;}else {for _bea :=_gbg ;_bea >=0;_bea --{_ed :=_bf .Exponent [_bea ];if _ed .Type ==FmtTypeLiteral {_gaa =append (_gaa ,_ed .Literal );};};break _efa ;};case FmtTypeLiteral :_gaa =append (_gaa ,_aeee .Literal );default:_eegg .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_aeee );};};if _abe < len (_bbe ){_gaa =append (_gaa ,_bbe [len (_bbe )-_abe -1:_abe -1]...);};_aafb (_gaa [2:]);return _gaa ;};func _badd (_befg int64 )int64 {if _befg < 0{return -_befg ;};return _befg ;};const _bbb int =-1; \ No newline at end of file +func String (v string ,f string )string {_acd :=Parse (f );var _af Format ;if len (_acd )==1{_af =_acd [0];}else if len (_acd )==4{_af =_acd [3];};_fb :=false ;for _ ,_bcc :=range _af .Whole {if _bcc .Type ==FmtTypeText {_fb =true ;};};if !_fb {return v ;};_dde :=_bf .Buffer {};for _ ,_ebb :=range _af .Whole {switch _ebb .Type {case FmtTypeLiteral :_dde .WriteByte (_ebb .Literal );case FmtTypeText :_dde .WriteString (v );};};return _dde .String ();};const _edba int =34;func (_c FmtType )String ()string {if _c >=FmtType (len (_bc )-1){return _b .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_c );};return _dd [_bc [_c ]:_bc [_c +1]];};func _ebg (_gc float64 ,_ag Format ,_eef bool )string {if _ag ._fa {return NumberGeneric (_gc );};_edd :=make ([]byte ,0,20);_gg :=_a .Signbit (_gc );_bfa :=_a .Abs (_gc );_ea :=int64 (0);_agg :=int64 (0);if _ag .IsExponential {for _bfa >=10{_agg ++;_bfa /=10;};for _bfa < 1{_agg --;_bfa *=10;};}else if _ag ._ad {_bfa *=100;}else if _ag ._fc {if _ag ._ff ==0{_ffc :=_a .Pow (10,float64 (_ag ._ac ));_ceg ,_cc :=1.0,1.0;_ =_ceg ;for _eab :=1.0;_eab < _ffc ;_eab ++{_ ,_ecd :=_a .Modf (_bfa *float64 (_eab ));if _ecd < _cc {_cc =_ecd ;_ceg =_eab ;if _ecd ==0{break ;};};};_ag ._ff =int64 (_ceg );};_ea =int64 (_bfa *float64 (_ag ._ff )+0.5);if len (_ag .Whole )> 0&&_ea > _ag ._ff {_ea =int64 (_bfa *float64 (_ag ._ff ))%_ag ._ff ;_bfa -=float64 (_ea )/float64 (_ag ._ff );}else {_bfa -=float64 (_ea )/float64 (_ag ._ff );if _a .Abs (_bfa )< 1{_gce :=true ;for _ ,_dfe :=range _ag .Whole {if _dfe .Type ==FmtTypeDigitOpt {continue ;};if _dfe .Type ==FmtTypeLiteral &&_dfe .Literal ==' '{continue ;};_gce =false ;};if _gce {_ag .Whole =nil ;};};};};_gdf :=1;for _ ,_db :=range _ag .Fractional {if _db .Type ==FmtTypeDigit ||_db .Type ==FmtTypeDigitOpt {_gdf ++;};};_bfa +=5*_a .Pow10 (-_gdf );_gcc ,_ecb :=_a .Modf (_bfa );_edd =append (_edd ,_afb (_gcc ,_gc ,_ag )...);_edd =append (_edd ,_fe (_ecb ,_gc ,_ag )...);_edd =append (_edd ,_geb (_agg ,_ag )...);if _ag ._fc {_edd =_bb .AppendInt (_edd ,_ea ,10);_edd =append (_edd ,'/');_edd =_bb .AppendInt (_edd ,_ag ._ff ,10);};if !_eef &&_gg {return "\u002d"+string (_edd );};return string (_edd );};func Parse (s string )[]Format {_eee :=Lexer {};_eee .Lex (_eb .NewReader (s ));_eee ._aeg =append (_eee ._aeg ,_eee ._fee );return _eee ._aeg ;};type Lexer struct{_fee Format ;_aeg []Format ;};func (_dbf *Lexer )nextFmt (){_dbf ._aeg =append (_dbf ._aeg ,_dbf ._fee );_dbf ._fee =Format {}};const _cce int =-1; + +// Format is a parsed number format. +type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_fc bool ;_ad bool ;_fa bool ;_df bool ;_ed bool ;_fd bool ;_ff int64 ;_ac int ;};func _afb (_dg ,_bfae float64 ,_ab Format )[]byte {if len (_ab .Whole )==0{return nil ;};_cec :=_e .Date (1899,12,30,0,0,0,0,_e .UTC );_dge :=_cec .Add (_e .Duration (_bfae *float64 (24*_e .Hour )));_dge =_bcfg (_dge );_bea :=_bb .AppendFloat (nil ,_dg ,'f',-1,64);_ada :=make ([]byte ,0,len (_bea ));_fdb :=0;_cb :=1;_ede :for _eg :=len (_ab .Whole )-1;_eg >=0;_eg --{_edb :=len (_bea )-1-_fdb ;_ae :=_ab .Whole [_eg ];switch _ae .Type {case FmtTypeDigit :if _edb >=0{_ada =append (_ada ,_bea [_edb ]);_fdb ++;_cb =_eg ;}else {_ada =append (_ada ,'0');};case FmtTypeDigitOpt :if _edb >=0{_ada =append (_ada ,_bea [_edb ]);_fdb ++;_cb =_eg ;}else {for _bcg :=_eg ;_bcg >=0;_bcg --{_eeg :=_ab .Whole [_bcg ];if _eeg .Type ==FmtTypeLiteral {_ada =append (_ada ,_eeg .Literal );};};break _ede ;};case FmtTypeDollar :for _dab :=_fdb ;_dab < len (_bea );_dab ++{_ada =append (_ada ,_bea [len (_bea )-1-_dab ]);_fdb ++;};_ada =append (_ada ,'$');case FmtTypeComma :if !_ab ._df {_ada =append (_ada ,',');};case FmtTypeLiteral :_ada =append (_ada ,_ae .Literal );case FmtTypeDate :_ada =append (_ada ,_ced (_ecf (_dge ,_ae .DateTime ))...);case FmtTypeTime :_ada =append (_ada ,_ced (_bgc (_dge ,_bfae ,_ae .DateTime ))...);default:_f .Log ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_ae );};};_cda :=_ced (_ada );if _fdb < len (_bea )&&(_fdb !=0||_ab ._fd ){_bd :=len (_bea )-_fdb ;_bda :=make ([]byte ,len (_cda )+_bd );copy (_bda ,_cda [0:_cb ]);copy (_bda [_cb :],_bea [0:]);copy (_bda [_cb +_bd :],_cda [_cb :]);_cda =_bda ;};if _ab ._df {_aca :=_bf .Buffer {};_cea :=0;for _eba :=len (_cda )-1;_eba >=0;_eba --{if !(_cda [_eba ]>='0'&&_cda [_eba ]<='9'){_cea ++;}else {break ;};};for _acc :=0;_acc < len (_cda );_acc ++{_cde :=(len (_cda )-_acc -_cea );if _cde %3==0&&_cde !=0&&_acc !=0{_aca .WriteByte (',');};_aca .WriteByte (_cda [_acc ]);};_cda =_aca .Bytes ();};return _cda ;};const _bgf int =34;func _fe (_aa ,_dac float64 ,_abe Format )[]byte {if len (_abe .Fractional )==0{return nil ;};_daf :=_bb .AppendFloat (nil ,_aa ,'f',-1,64);if len (_daf )> 2{_daf =_daf [2:];}else {_daf =nil ;};_gga :=make ([]byte ,0,len (_daf ));_gga =append (_gga ,'.');_egd :=0;_dff :for _bg :=0;_bg < len (_abe .Fractional );_bg ++{_ba :=_bg ;_fdg :=_abe .Fractional [_bg ];switch _fdg .Type {case FmtTypeDigit :if _ba < len (_daf ){_gga =append (_gga ,_daf [_ba ]);_egd ++;}else {_gga =append (_gga ,'0');};case FmtTypeDigitOpt :if _ba >=0{_gga =append (_gga ,_daf [_ba ]);_egd ++;}else {break _dff ;};case FmtTypeLiteral :_gga =append (_gga ,_fdg .Literal );default:_f .Log ("\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020f\u0072\u0061\u0063\u0074\u0069\u006f\u006ea\u006c\u0020\u0025\u0076",_fdg );};};return _gga ;};const _fg =1e11;const _gcd int =-1; + +// AddToken adds a format token to the format. +func (_ec *Format )AddToken (t FmtType ,l []byte ){if _ec ._ed {_ec ._ed =false ;return ;};switch t {case FmtTypeDecimal :_ec ._fd =true ;case FmtTypeUnderscore :_ec ._ed =true ;case FmtTypeText :_ec .Whole =append (_ec .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_ec .Whole =append (_ec .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_ec ._ad =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_ge :=range l {if _ec .IsExponential {_ec .Exponent =append (_ec .Exponent ,Token {Type :t ,Literal :_ge });}else if !_ec ._fd {_ec .Whole =append (_ec .Whole ,Token {Type :t ,Literal :_ge });}else {_ec .Fractional =append (_ec .Fractional ,Token {Type :t ,Literal :_ge });};};case FmtTypeDigitOptThousands :_ec ._df =true ;case FmtTypeFraction :_cf :=_eb .Split (string (l ),"\u002f");if len (_cf )==2{_ec ._fc =true ;_ec ._ff ,_ =_bb .ParseInt (_cf [1],10,64);for _ ,_fgf :=range _cf [1]{if _fgf =='?'||_fgf =='0'{_ec ._ac ++;};};};default:_f .Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0070\u0068\u0020\u0074y\u0070\u0065\u0020\u0069\u006e\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0076",t );};};const _dd ="\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0074\u0065\u0072a\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0069\u0067\u0069\u0074\u0046\u006d\u0074\u0054y\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0043o\u006d\u006d\u0061\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0065\u0063\u0069\u006da\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065Pe\u0072\u0063e\u006e\u0074\u0046\u006d\u0074\u0054\u0079\u0070e\u0044\u006f\u006c\u006c\u0061\u0072\u0046\u006d\u0074Ty\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0054\u0068\u006f\u0075\u0073\u0061n\u0064\u0073\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0055n\u0064\u0065\u0072\u0073c\u006f\u0072\u0065\u0046\u006d\u0074T\u0079\u0070\u0065\u0044\u0061\u0074\u0065\u0046\u006d\u0074\u0054y\u0070e\u0054\u0069\u006d\u0065\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0046\u006dt\u0054\u0079\u0070\u0065\u0054e\u0078\u0074";func (_bgfg *Lexer )Lex (r _d .Reader ){_dafc ,_bed ,_edef :=0,0,0;_add :=-1;_efg ,_fbf ,_becc :=0,0,0;_ =_fbf ;_ =_becc ;_gdbc :=1;_ =_gdbc ;_cef :=make ([]byte ,4096);_caf :=false ;for !_caf {_afcg :=0;if _efg > 0{_afcg =_bed -_efg ;};_bed =0;_gccb ,_ggc :=r .Read (_cef [_afcg :]);if _gccb ==0||_ggc !=nil {_caf =true ;};_edef =_gccb +_afcg ;if _edef < len (_cef ){_add =_edef ;};{_dafc =_edba ;_efg =0;_fbf =0;_becc =0;};{if _bed ==_edef {goto _bggc ;};switch _dafc {case 34:goto _eege ;case 35:goto _fea ;case 0:goto _gfe ;case 36:goto _geg ;case 37:goto _eac ;case 1:goto _beab ;case 2:goto _afdf ;case 38:goto _gcb ;case 3:goto _cdb ;case 4:goto _daa ;case 39:goto _dgff ;case 5:goto _dafg ;case 6:goto _bffa ;case 7:goto _aeb ;case 8:goto _ffgd ;case 40:goto _cad ;case 9:goto _ead ;case 41:goto _dae ;case 10:goto _gabg ;case 42:goto _ddg ;case 11:goto _gag ;case 43:goto _ccf ;case 44:goto _dccb ;case 45:goto _cbe ;case 12:goto _fed ;case 46:goto _gbf ;case 13:goto _ecdd ;case 14:goto _afdg ;case 15:goto _cgc ;case 16:goto _efa ;case 47:goto _aega ;case 17:goto _bbc ;case 48:goto _bef ;case 18:goto _fdgg ;case 19:goto _acg ;case 20:goto _edfa ;case 49:goto _eaed ;case 50:goto _dfb ;case 21:goto _bag ;case 22:goto _dgc ;case 23:goto _gec ;case 24:goto _bgb ;case 25:goto _egfe ;case 51:goto _efgc ;case 26:goto _bccd ;case 52:goto _fedg ;case 53:goto _beb ;case 54:goto _ebad ;case 55:goto _bbeeb ;case 56:goto _cdc ;case 57:goto _bad ;case 27:goto _fgg ;case 28:goto _eeed ;case 29:goto _dgeb ;case 30:goto _agfce ;case 31:goto _cgd ;case 58:goto _eea ;case 32:goto _gaf ;case 59:goto _cffg ;case 33:goto _bgbc ;case 60:goto _efc ;case 61:goto _cgf ;case 62:goto _dgec ;};goto _egb ;_ebca :switch _becc {case 2:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeDigit ,nil );};case 3:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_bed =(_fbf )-1;};case 8:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypePercent ,nil );};case 13:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeFraction ,_cef [_efg :_fbf ]);};case 14:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeDate ,_cef [_efg :_fbf ]);};case 15:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeTime ,_cef [_efg :_fbf ]);};case 16:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeTime ,_cef [_efg :_fbf ]);};case 18:{_bed =(_fbf )-1;};case 20:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg :_fbf ]);};case 21:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg +1:_fbf -1]);};};goto _gfag ;_cabd :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeFraction ,_cef [_efg :_fbf ]);};goto _gfag ;_baef :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeDigitOpt ,nil );};goto _gfag ;_gdfd :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeDigitOptThousands ,nil );};goto _gfag ;_aba :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypePercent ,nil );};goto _gfag ;_bbe :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeDate ,_cef [_efg :_fbf ]);};goto _gfag ;_fdf :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeDigit ,nil );};goto _gfag ;_fec :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeTime ,_cef [_efg :_fbf ]);};goto _gfag ;_gbbd :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg :_fbf ]);};goto _gfag ;_faa :_fbf =_bed +1;{_bgfg ._fee ._fa =true ;};goto _gfag ;_acade :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg :_fbf ]);};goto _gfag ;_dcc :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeDollar ,nil );};goto _gfag ;_eda :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeComma ,nil );};goto _gfag ;_aege :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeDecimal ,nil );};goto _gfag ;_afa :_fbf =_bed +1;{_bgfg .nextFmt ();};goto _gfag ;_edf :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeText ,nil );};goto _gfag ;_gaa :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeUnderscore ,nil );};goto _gfag ;_gab :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg :_fbf ]);};goto _gfag ;_ccaf :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg +1:_fbf -1]);};goto _gfag ;_fbda :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeDigitOpt ,nil );};goto _gfag ;_adb :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeFraction ,_cef [_efg :_fbf ]);};goto _gfag ;_eed :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypePercent ,nil );};goto _gfag ;_agga :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeDate ,_cef [_efg :_fbf ]);};goto _gfag ;_cg :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeDigit ,nil );};goto _gfag ;_fga :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeTime ,_cef [_efg :_fbf ]);};goto _gfag ;_ffge :_fbf =_bed ;_bed --;{};goto _gfag ;_bafa :_fbf =_bed +1;{_bgfg ._fee .IsExponential =true ;};goto _gfag ;_abd :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg +1:_fbf ]);};goto _gfag ;_gfag :_efg =0;if _bed ++;_bed ==_edef {goto _fba ;};_eege :_efg =_bed ;switch _cef [_bed ]{case 34:goto _ccc ;case 35:goto _ebae ;case 36:goto _dcc ;case 37:goto _aece ;case 44:goto _eda ;case 46:goto _aege ;case 47:goto _cecb ;case 48:goto _dgdf ;case 58:goto _dbb ;case 59:goto _afa ;case 63:goto _addd ;case 64:goto _edf ;case 65:goto _baa ;case 69:goto _gcdd ;case 71:goto _dgfc ;case 91:goto _fgff ;case 92:goto _afg ;case 95:goto _gaa ;case 100:goto _cecb ;case 104:goto _dbb ;case 109:goto _ccfa ;case 115:goto _bbeg ;case 121:goto _bcgd ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _cega ;};goto _acade ;_ccc :_fbf =_bed +1;_becc =20;goto _cgb ;_cgb :if _bed ++;_bed ==_edef {goto _deg ;};_fea :if _cef [_bed ]==34{goto _dbd ;};goto _dgb ;_dgb :if _bed ++;_bed ==_edef {goto _dbec ;};_gfe :if _cef [_bed ]==34{goto _dbd ;};goto _dgb ;_dbd :_fbf =_bed +1;_becc =21;goto _cbb ;_cbb :if _bed ++;_bed ==_edef {goto _bcd ;};_geg :if _cef [_bed ]==34{goto _dgb ;};goto _ccaf ;_ebae :_fbf =_bed +1;_becc =3;goto _eeee ;_eeee :if _bed ++;_bed ==_edef {goto _fggc ;};_eac :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _fbe ;case 44:goto _cede ;case 47:goto _gfc ;case 48:goto _fbe ;case 63:goto _fbe ;};goto _fbda ;_fbe :if _bed ++;_bed ==_edef {goto _bffb ;};_beab :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _fbe ;case 47:goto _gfc ;case 48:goto _fbe ;case 63:goto _fbe ;};goto _ebca ;_gfc :if _bed ++;_bed ==_edef {goto _gbg ;};_afdf :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _baff ;case 48:goto _bcga ;case 63:goto _fcf ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dec ;};goto _ebca ;_fcf :_fbf =_bed +1;goto _ffb ;_ffb :if _bed ++;_bed ==_edef {goto _beda ;};_gcb :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _fcf ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _fcf ;case 63:goto _fcf ;case 65:goto _cccc ;};goto _adb ;_cccc :if _bed ++;_bed ==_edef {goto _fdd ;};_cdb :switch _cef [_bed ]{case 47:goto _aaa ;case 77:goto _abcf ;};goto _cabd ;_aaa :if _bed ++;_bed ==_edef {goto _gdfe ;};_daa :if _cef [_bed ]==80{goto _ddfg ;};goto _cabd ;_ddfg :_fbf =_bed +1;goto _ccb ;_ccb :if _bed ++;_bed ==_edef {goto _gbe ;};_dgff :if _cef [_bed ]==65{goto _cccc ;};goto _adb ;_abcf :if _bed ++;_bed ==_edef {goto _cdg ;};_dafg :if _cef [_bed ]==47{goto _ffdc ;};goto _cabd ;_ffdc :if _bed ++;_bed ==_edef {goto _acgg ;};_bffa :if _cef [_bed ]==80{goto _adca ;};goto _cabd ;_adca :if _bed ++;_bed ==_edef {goto _cffc ;};_aeb :if _cef [_bed ]==77{goto _ddfg ;};goto _cabd ;_baff :if _bed ++;_bed ==_edef {goto _dba ;};_ffgd :switch _cef [_bed ]{case 35:goto _gfg ;case 37:goto _eae ;case 63:goto _gfg ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _ebca ;_gfg :_fbf =_bed +1;goto _gbc ;_gbc :if _bed ++;_bed ==_edef {goto _aad ;};_cad :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _eeeb ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _fcf ;case 63:goto _fcf ;case 65:goto _cccc ;};goto _adb ;_eeeb :if _bed ++;_bed ==_edef {goto _cgfc ;};_ead :switch _cef [_bed ]{case 35:goto _egf ;case 44:goto _egf ;case 46:goto _egf ;case 48:goto _egf ;case 63:goto _egf ;};goto _cabd ;_egf :_fbf =_bed +1;goto _baeg ;_baeg :if _bed ++;_bed ==_edef {goto _aae ;};_dae :switch _cef [_bed ]{case 35:goto _egf ;case 44:goto _egf ;case 46:goto _egf ;case 48:goto _egf ;case 63:goto _egf ;case 65:goto _cccc ;};goto _adb ;_eae :if _bed ++;_bed ==_edef {goto _egef ;};_gabg :if _cef [_bed ]==37{goto _eae ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _ebca ;_ccbg :_fbf =_bed +1;_becc =13;goto _gdg ;_gdg :if _bed ++;_bed ==_edef {goto _bbad ;};_ddg :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _fcbdf ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _eca ;case 63:goto _fcf ;case 65:goto _cccc ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _adb ;_fcbdf :if _bed ++;_bed ==_edef {goto _ggg ;};_gag :switch _cef [_bed ]{case 35:goto _egf ;case 37:goto _eae ;case 44:goto _egf ;case 46:goto _egf ;case 63:goto _egf ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _cabd ;_eca :_fbf =_bed +1;goto _dfa ;_dfa :if _bed ++;_bed ==_edef {goto _cgee ;};_ccf :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _eca ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _eca ;case 63:goto _fcf ;case 65:goto _cccc ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _adb ;_bcga :_fbf =_bed +1;goto _fff ;_fff :if _bed ++;_bed ==_edef {goto _abb ;};_dccb :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _eca ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _bcga ;case 63:goto _fcf ;case 65:goto _cccc ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dec ;};goto _adb ;_dec :_fbf =_bed +1;goto _cge ;_cge :if _bed ++;_bed ==_edef {goto _gabf ;};_cbe :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _ccbg ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _bcga ;case 63:goto _fcf ;case 65:goto _cccc ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dec ;};goto _adb ;_cede :if _bed ++;_bed ==_edef {goto _eedf ;};_fed :if _cef [_bed ]==35{goto _gdfd ;};goto _baef ;_aece :_fbf =_bed +1;_becc =8;goto _faff ;_faff :if _bed ++;_bed ==_edef {goto _efae ;};_gbf :switch _cef [_bed ]{case 35:goto _ffcd ;case 37:goto _ggee ;case 48:goto _ffca ;case 63:goto _ffcd ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _eed ;_ffcd :if _bed ++;_bed ==_edef {goto _aecb ;};_ecdd :switch _cef [_bed ]{case 35:goto _ffcd ;case 47:goto _gfc ;case 48:goto _ffcd ;case 63:goto _ffcd ;};goto _aba ;_ggee :if _bed ++;_bed ==_edef {goto _cgec ;};_afdg :if _cef [_bed ]==37{goto _ggee ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _ebca ;_dafcg :if _bed ++;_bed ==_edef {goto _fbea ;};_cgc :switch _cef [_bed ]{case 37:goto _ggee ;case 47:goto _gfc ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _ebca ;_ffca :if _bed ++;_bed ==_edef {goto _efe ;};_efa :switch _cef [_bed ]{case 35:goto _ffcd ;case 37:goto _ggee ;case 47:goto _gfc ;case 48:goto _ffca ;case 63:goto _ffcd ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _aba ;_cecb :_fbf =_bed +1;goto _eefg ;_eefg :if _bed ++;_bed ==_edef {goto _afdgd ;};_aega :switch _cef [_bed ]{case 47:goto _cecb ;case 100:goto _cecb ;case 109:goto _cecb ;case 121:goto _agf ;};goto _agga ;_agf :if _bed ++;_bed ==_edef {goto _bffd ;};_bbc :if _cef [_bed ]==121{goto _cecb ;};goto _bbe ;_dgdf :_fbf =_bed +1;_becc =2;goto _gfcb ;_gfcb :if _bed ++;_bed ==_edef {goto _cedf ;};_bef :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _adcc ;case 47:goto _gfc ;case 48:goto _bcb ;case 63:goto _fbe ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _fgc ;};goto _cg ;_adcc :if _bed ++;_bed ==_edef {goto _cgg ;};_fdgg :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _adcc ;case 47:goto _gfc ;case 48:goto _adcc ;case 63:goto _fbe ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _fdf ;_bcb :if _bed ++;_bed ==_edef {goto _fce ;};_acg :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _adcc ;case 47:goto _gfc ;case 48:goto _bcb ;case 63:goto _fbe ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _fgc ;};goto _fdf ;_fgc :if _bed ++;_bed ==_edef {goto _aaaf ;};_edfa :switch _cef [_bed ]{case 37:goto _dafcg ;case 47:goto _gfc ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _fgc ;};goto _ebca ;_cega :_fbf =_bed +1;_becc =20;goto _feb ;_feb :if _bed ++;_bed ==_edef {goto _fcec ;};_eaed :switch _cef [_bed ]{case 37:goto _dafcg ;case 47:goto _gfc ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _fgc ;};goto _gab ;_dbb :_fbf =_bed +1;_becc =15;goto _gae ;_gae :if _bed ++;_bed ==_edef {goto _eag ;};_dfb :switch _cef [_bed ]{case 58:goto _dbb ;case 65:goto _bacg ;case 104:goto _dbb ;case 109:goto _dbb ;case 115:goto _bbeg ;};goto _fga ;_bacg :if _bed ++;_bed ==_edef {goto _cgecg ;};_bag :switch _cef [_bed ]{case 47:goto _aag ;case 77:goto _edfc ;};goto _ebca ;_aag :if _bed ++;_bed ==_edef {goto _egc ;};_dgc :if _cef [_bed ]==80{goto _dbb ;};goto _ebca ;_edfc :if _bed ++;_bed ==_edef {goto _gfab ;};_gec :if _cef [_bed ]==47{goto _agfc ;};goto _ebca ;_agfc :if _bed ++;_bed ==_edef {goto _fbfg ;};_bgb :if _cef [_bed ]==80{goto _gbfb ;};goto _ebca ;_gbfb :if _bed ++;_bed ==_edef {goto _ccg ;};_egfe :if _cef [_bed ]==77{goto _dbb ;};goto _ebca ;_bbeg :_fbf =_bed +1;_becc =15;goto _baeb ;_baeb :if _bed ++;_bed ==_edef {goto _begd ;};_efgc :switch _cef [_bed ]{case 46:goto _ded ;case 58:goto _dbb ;case 65:goto _bacg ;case 104:goto _dbb ;case 109:goto _dbb ;case 115:goto _bbeg ;};goto _fga ;_ded :if _bed ++;_bed ==_edef {goto _cbbb ;};_bccd :if _cef [_bed ]==48{goto _bbee ;};goto _fec ;_bbee :_fbf =_bed +1;_becc =15;goto _gaad ;_gaad :if _bed ++;_bed ==_edef {goto _bddd ;};_fedg :switch _cef [_bed ]{case 48:goto _caff ;case 58:goto _dbb ;case 65:goto _bacg ;case 104:goto _dbb ;case 109:goto _dbb ;case 115:goto _bbeg ;};goto _fga ;_caff :_fbf =_bed +1;_becc =15;goto _bgbb ;_bgbb :if _bed ++;_bed ==_edef {goto _fgcd ;};_beb :switch _cef [_bed ]{case 48:goto _dbb ;case 58:goto _dbb ;case 65:goto _bacg ;case 104:goto _dbb ;case 109:goto _dbb ;case 115:goto _bbeg ;};goto _fga ;_addd :_fbf =_bed +1;_becc =5;goto _bba ;_bba :if _bed ++;_bed ==_edef {goto _dcb ;};_ebad :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _fbe ;case 47:goto _gfc ;case 48:goto _fbe ;case 63:goto _fbe ;};goto _ffge ;_baa :_fbf =_bed +1;_becc =20;goto _bdd ;_bdd :if _bed ++;_bed ==_edef {goto _faag ;};_bbeeb :switch _cef [_bed ]{case 47:goto _aag ;case 77:goto _edfc ;};goto _gab ;_gcdd :if _bed ++;_bed ==_edef {goto _efd ;};_cdc :switch _cef [_bed ]{case 43:goto _bafa ;case 45:goto _bafa ;};goto _gab ;_dgfc :_fbf =_bed +1;goto _cdef ;_cdef :if _bed ++;_bed ==_edef {goto _daad ;};_bad :if _cef [_bed ]==101{goto _dged ;};goto _gab ;_dged :if _bed ++;_bed ==_edef {goto _cdd ;};_fgg :if _cef [_bed ]==110{goto _cffd ;};goto _gbbd ;_cffd :if _bed ++;_bed ==_edef {goto _cbf ;};_eeed :if _cef [_bed ]==101{goto _bdb ;};goto _gbbd ;_bdb :if _bed ++;_bed ==_edef {goto _efgcb ;};_dgeb :if _cef [_bed ]==114{goto _ebf ;};goto _gbbd ;_ebf :if _bed ++;_bed ==_edef {goto _eaf ;};_agfce :if _cef [_bed ]==97{goto _ffdb ;};goto _gbbd ;_ffdb :if _bed ++;_bed ==_edef {goto _dbee ;};_cgd :if _cef [_bed ]==108{goto _faa ;};goto _gbbd ;_fgff :_fbf =_bed +1;_becc =20;goto _abcfe ;_abcfe :if _bed ++;_bed ==_edef {goto _gba ;};_eea :switch _cef [_bed ]{case 104:goto _gde ;case 109:goto _gde ;case 115:goto _gde ;};goto _fcg ;_fcg :if _bed ++;_bed ==_edef {goto _eadb ;};_gaf :if _cef [_bed ]==93{goto _gceb ;};goto _fcg ;_gceb :_fbf =_bed +1;_becc =18;goto _feg ;_aebb :_fbf =_bed +1;_becc =16;goto _feg ;_feg :if _bed ++;_bed ==_edef {goto _becf ;};_cffg :if _cef [_bed ]==93{goto _gceb ;};goto _fcg ;_gde :if _bed ++;_bed ==_edef {goto _cdag ;};_bgbc :if _cef [_bed ]==93{goto _aebb ;};goto _fcg ;_afg :if _bed ++;_bed ==_edef {goto _acaa ;};_efc :goto _abd ;_ccfa :_fbf =_bed +1;_becc =14;goto _aaf ;_aaf :if _bed ++;_bed ==_edef {goto _fedb ;};_cgf :switch _cef [_bed ]{case 47:goto _cecb ;case 58:goto _dbb ;case 65:goto _bacg ;case 100:goto _cecb ;case 104:goto _dbb ;case 109:goto _ccfa ;case 115:goto _bbeg ;case 121:goto _agf ;};goto _agga ;_bcgd :if _bed ++;_bed ==_edef {goto _cdea ;};_dgec :if _cef [_bed ]==121{goto _cecb ;};goto _gab ;_egb :_fba :_dafc =34;goto _bggc ;_deg :_dafc =35;goto _bggc ;_dbec :_dafc =0;goto _bggc ;_bcd :_dafc =36;goto _bggc ;_fggc :_dafc =37;goto _bggc ;_bffb :_dafc =1;goto _bggc ;_gbg :_dafc =2;goto _bggc ;_beda :_dafc =38;goto _bggc ;_fdd :_dafc =3;goto _bggc ;_gdfe :_dafc =4;goto _bggc ;_gbe :_dafc =39;goto _bggc ;_cdg :_dafc =5;goto _bggc ;_acgg :_dafc =6;goto _bggc ;_cffc :_dafc =7;goto _bggc ;_dba :_dafc =8;goto _bggc ;_aad :_dafc =40;goto _bggc ;_cgfc :_dafc =9;goto _bggc ;_aae :_dafc =41;goto _bggc ;_egef :_dafc =10;goto _bggc ;_bbad :_dafc =42;goto _bggc ;_ggg :_dafc =11;goto _bggc ;_cgee :_dafc =43;goto _bggc ;_abb :_dafc =44;goto _bggc ;_gabf :_dafc =45;goto _bggc ;_eedf :_dafc =12;goto _bggc ;_efae :_dafc =46;goto _bggc ;_aecb :_dafc =13;goto _bggc ;_cgec :_dafc =14;goto _bggc ;_fbea :_dafc =15;goto _bggc ;_efe :_dafc =16;goto _bggc ;_afdgd :_dafc =47;goto _bggc ;_bffd :_dafc =17;goto _bggc ;_cedf :_dafc =48;goto _bggc ;_cgg :_dafc =18;goto _bggc ;_fce :_dafc =19;goto _bggc ;_aaaf :_dafc =20;goto _bggc ;_fcec :_dafc =49;goto _bggc ;_eag :_dafc =50;goto _bggc ;_cgecg :_dafc =21;goto _bggc ;_egc :_dafc =22;goto _bggc ;_gfab :_dafc =23;goto _bggc ;_fbfg :_dafc =24;goto _bggc ;_ccg :_dafc =25;goto _bggc ;_begd :_dafc =51;goto _bggc ;_cbbb :_dafc =26;goto _bggc ;_bddd :_dafc =52;goto _bggc ;_fgcd :_dafc =53;goto _bggc ;_dcb :_dafc =54;goto _bggc ;_faag :_dafc =55;goto _bggc ;_efd :_dafc =56;goto _bggc ;_daad :_dafc =57;goto _bggc ;_cdd :_dafc =27;goto _bggc ;_cbf :_dafc =28;goto _bggc ;_efgcb :_dafc =29;goto _bggc ;_eaf :_dafc =30;goto _bggc ;_dbee :_dafc =31;goto _bggc ;_gba :_dafc =58;goto _bggc ;_eadb :_dafc =32;goto _bggc ;_becf :_dafc =59;goto _bggc ;_cdag :_dafc =33;goto _bggc ;_acaa :_dafc =60;goto _bggc ;_fedb :_dafc =61;goto _bggc ;_cdea :_dafc =62;goto _bggc ;_bggc :{};if _bed ==_add {switch _dafc {case 35:goto _gab ;case 0:goto _ebca ;case 36:goto _ccaf ;case 37:goto _fbda ;case 1:goto _ebca ;case 2:goto _ebca ;case 38:goto _adb ;case 3:goto _cabd ;case 4:goto _cabd ;case 39:goto _adb ;case 5:goto _cabd ;case 6:goto _cabd ;case 7:goto _cabd ;case 8:goto _ebca ;case 40:goto _adb ;case 9:goto _cabd ;case 41:goto _adb ;case 10:goto _ebca ;case 42:goto _adb ;case 11:goto _cabd ;case 43:goto _adb ;case 44:goto _adb ;case 45:goto _adb ;case 12:goto _baef ;case 46:goto _eed ;case 13:goto _aba ;case 14:goto _ebca ;case 15:goto _ebca ;case 16:goto _aba ;case 47:goto _agga ;case 17:goto _bbe ;case 48:goto _cg ;case 18:goto _fdf ;case 19:goto _fdf ;case 20:goto _ebca ;case 49:goto _gab ;case 50:goto _fga ;case 21:goto _ebca ;case 22:goto _ebca ;case 23:goto _ebca ;case 24:goto _ebca ;case 25:goto _ebca ;case 51:goto _fga ;case 26:goto _fec ;case 52:goto _fga ;case 53:goto _fga ;case 54:goto _ffge ;case 55:goto _gab ;case 56:goto _gab ;case 57:goto _gab ;case 27:goto _gbbd ;case 28:goto _gbbd ;case 29:goto _gbbd ;case 30:goto _gbbd ;case 31:goto _gbbd ;case 58:goto _gab ;case 32:goto _ebca ;case 59:goto _ebca ;case 33:goto _gbbd ;case 60:goto _gab ;case 61:goto _agga ;case 62:goto _gab ;};};};if _efg > 0{copy (_cef [0:],_cef [_efg :]);};};_ =_add ;if _dafc ==_cce {_f .Log ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};func IsNumber (data string )(_agc bool ){_ebgg ,_egdg ,_cffa :=0,0,len (data );_gdc :=len (data );_de ,_bdae ,_fcbd :=0,0,0;_ =_bdae ;_ =_fcbd ;_ =_de ;{_ebgg =_cag ;_de =0;_bdae =0;_fcbd =0;};{if _egdg ==_cffa {goto _adcd ;};switch _ebgg {case 0:goto _gcgc ;case 1:goto _baf ;case 2:goto _bcf ;case 3:goto _cab ;case 4:goto _aef ;case 5:goto _ffcf ;case 6:goto _ggba ;case 7:goto _gge ;};goto _ccad ;_cagc :_bdae =_egdg ;_egdg --;{_agc =false ;};goto _gfa ;_dgf :_bdae =_egdg ;_egdg --;{_agc =_bdae ==len (data );};goto _gfa ;_ege :_bdae =_egdg ;_egdg --;{_agc =_bdae ==len (data );};goto _gfa ;_gcgg :switch _fcbd {case 2:{_egdg =(_bdae )-1;_agc =_bdae ==len (data );};case 3:{_egdg =(_bdae )-1;_agc =false ;};};goto _gfa ;_gfa :_de =0;if _egdg ++;_egdg ==_cffa {goto _adae ;};_gcgc :_de =_egdg ;switch data [_egdg ]{case 43:goto _afc ;case 45:goto _afc ;};if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dcf ;};goto _ggdd ;_ggdd :if _egdg ++;_egdg ==_cffa {goto _abc ;};_baf :goto _ggdd ;_afc :if _egdg ++;_egdg ==_cffa {goto _acad ;};_bcf :if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dcf ;};goto _ggdd ;_dcf :if _egdg ++;_egdg ==_cffa {goto _ffd ;};_cab :if data [_egdg ]==46{goto _ggb ;};if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dcf ;};goto _ggdd ;_ggb :if _egdg ++;_egdg ==_cffa {goto _efb ;};_aef :if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dgfg ;};goto _ggdd ;_dgfg :if _egdg ++;_egdg ==_cffa {goto _fbd ;};_ffcf :if data [_egdg ]==69{goto _egg ;};if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dgfg ;};goto _ggdd ;_egg :if _egdg ++;_egdg ==_cffa {goto _ged ;};_ggba :switch data [_egdg ]{case 43:goto _adc ;case 45:goto _adc ;};goto _ggdd ;_adc :_bdae =_egdg +1;_fcbd =3;goto _gbb ;_adf :_bdae =_egdg +1;_fcbd =2;goto _gbb ;_gbb :if _egdg ++;_egdg ==_cffa {goto _adfd ;};_gge :if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _adf ;};goto _ggdd ;_ccad :_adae :_ebgg =0;goto _adcd ;_abc :_ebgg =1;goto _adcd ;_acad :_ebgg =2;goto _adcd ;_ffd :_ebgg =3;goto _adcd ;_efb :_ebgg =4;goto _adcd ;_fbd :_ebgg =5;goto _adcd ;_ged :_ebgg =6;goto _adcd ;_adfd :_ebgg =7;goto _adcd ;_adcd :{};if _egdg ==_gdc {switch _ebgg {case 1:goto _cagc ;case 2:goto _cagc ;case 3:goto _dgf ;case 4:goto _cagc ;case 5:goto _ege ;case 6:goto _cagc ;case 7:goto _gcgg ;};};};if _ebgg ==_cce {return false ;};return ;}; \ No newline at end of file diff --git a/spreadsheet/formula/formula.go b/spreadsheet/formula/formula.go index fb7089a6af..a0f9c69334 100644 --- a/spreadsheet/formula/formula.go +++ b/spreadsheet/formula/formula.go @@ -25,1170 +25,1170 @@ // a new test means just adding a new formula to one of the reference sheets // with Excel. During the unit test, we evaluate the formula and compare it to // the value that Excel computed. If they're the same, the test passes. -package formula ;import (_aafb "bytes";_e "fmt";_efcf "github.com/unidoc/unioffice";_bgadc "github.com/unidoc/unioffice/internal/mergesort";_eg "github.com/unidoc/unioffice/internal/wildcard";_dagc "github.com/unidoc/unioffice/spreadsheet/format";_deeb "github.com/unidoc/unioffice/spreadsheet/reference";_efad "github.com/unidoc/unioffice/spreadsheet/update";_ebde "io";_aeccg "math";_beefb "math/big";_ggg "math/rand";_fdcf "regexp";_bbfcb "sort";_df "strconv";_aea "strings";_abce "sync";_ecb "time";_adcf "unicode";); +package formula ;import (_bg "bytes";_b "fmt";_cg "github.com/unidoc/unioffice";_egc "github.com/unidoc/unioffice/internal/mergesort";_d "github.com/unidoc/unioffice/internal/wildcard";_c "github.com/unidoc/unioffice/spreadsheet/format";_df "github.com/unidoc/unioffice/spreadsheet/reference";_egg "github.com/unidoc/unioffice/spreadsheet/update";_e "io";_gg "math";_ac "math/big";_aca "math/rand";_af "regexp";_f "sort";_ga "strconv";_fa "strings";_eg "sync";_ea "time";_g "unicode";); -// Edate is an implementation of the Excel EDATE() function. -func Edate (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0044\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_bbfgf :=args [1].ValueNumber ;_gfca :=args [0];var _ebdg float64 ;switch _gfca .Type {case ResultTypeEmpty :return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");case ResultTypeNumber :_ebdg =_gfca .ValueNumber ;case ResultTypeString :_cdff :=DateValue ([]Result {args [0]});if _cdff .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_ebdg =_cdff .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_bfagd :=_fbccg (_ebdg );_ecgg :=_bfagd .AddDate (0,int (_bbfgf ),0);_fadc ,_abec ,_adbe :=_ecgg .Date ();_bbdf :=_dcef (_fadc ,int (_abec ),_adbe );if _bbdf < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};return MakeNumberResult (_bbdf );}; - -// MakeEmptyResult is ued when parsing an empty argument. -func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }};type parsedSearchObject struct{_efcd string ;_eced string ;_afgfa int ;};func _cddc (_ccgfd ,_egce ,_cdgf int )bool {if _egce < 1||_egce > 12{return false ;};if _cdgf < 1{return false ;};return _cdgf <=_gg (_ccgfd ,_egce );}; - -// LastEvalIsRef returns if last evaluation with the evaluator was a reference. -func (_aded *defEval )LastEvalIsRef ()bool {return _aded ._eddaa }; +// Columns implements the Excel COLUMNS function. +func Columns (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004fL\u0055\u004d\u004e\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_adgg :=args [0];if _adgg .Type !=ResultTypeArray &&_adgg .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u004c\u0055M\u004e\u0053\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_baggb :=_adgg .ValueArray ;if len (_baggb )==0{return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004d\u004e\u0053\u0020r\u0065\u0071\u0075ir\u0065\u0073\u0020\u0061\u0072\u0072a\u0079\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020r\u006f\u0077");};return MakeNumberResult (float64 (len (_baggb [0])));};func _gfe (_eeg ,_beed float64 ,_afda ,_dcca int )float64 {_gecgd :=_ddef (_eeg );_bgdcc :=_ddef (_beed );_cfg :=_fcag (_gecgd ,_bgdcc ,_afda );return _bdeb (_gecgd ,_cfg ,_dcca );};func _fdffc (_dgddf Result ,_agcb ,_ffgf string )(string ,Result ){switch _dgddf .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _dgddf .Value (),_aaa ;default:return "",MakeErrorResult (_agcb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ffgf +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};};func _aggbe (_bgbc []Result ,_agee string )(*durationArgs ,Result ){_bgg :=len (_bgbc );if _bgg !=5&&_bgg !=6{return nil ,MakeErrorResult (_agee +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0066\u0069\u0076\u0065\u0020\u006fr\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cdfc ,_abcf ,_ceb :=_daea (_bgbc [0],_bgbc [1],_agee );if _ceb .Type ==ResultTypeError {return nil ,_ceb ;};_egb :=_bgbc [2];if _egb .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_agee +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fupo\u006e r\u0061\u0074\u0065\u0020\u006f\u0066\u0020ty\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_afae :=_egb .ValueNumber ;if _afae < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0043\u006f\u0075po\u006e\u0020\u0072\u0061\u0074\u0065\u0020\u0073\u0068o\u0075l\u0064 \u006eo\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_dfbge :=_bgbc [3];if _dfbge .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_agee +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0079\u0069\u0065\u006cd\u0020\u0072\u0061\u0074\u0065\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_bdc :=_dfbge .ValueNumber ;if _bdc < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006c\u0064\u0020r\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u006ft\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_eag :=_bgbc [4];if _eag .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_agee +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071u\u0065n\u0063y\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cbe :=float64 (int (_eag .ValueNumber ));if !_degc (_cbe ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_cccd :=0;if _bgg ==6&&_bgbc [5].Type !=ResultTypeEmpty {_cbbc :=_bgbc [5];if _cbbc .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_agee +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cccd =int (_cbbc .ValueNumber );if !_efb (_cccd ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062a\u0073\u0069\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020"+_agee );};};return &durationArgs {_cdfc ,_abcf ,_afae ,_bdc ,_cbe ,_cccd },_aaa ;};func (_badf Result )String ()string {return _badf .Value ()}; -// Couppcd implements the Excel COUPPCD function. -func Couppcd (args []Result )Result {_cgfe ,_daaad :=_gacg (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _daaad .Type ==ResultTypeError {return _daaad ;};_bgbed :=_fbccg (_cgfe ._ddefg );_cbg :=_fbccg (_cgfe ._faae );_fced :=_cgfe ._dccdc ;_bfdag :=_cgfe ._cfcgb ;_dbfgb :=_gabd (_bgbed ,_cbg ,_fced ,_bfdag );_ebaa ,_egdc ,_gcaa :=_dbfgb .Date ();return MakeNumberResult (_dcef (_ebaa ,int (_egdc ),_gcaa ));}; +// Eval evaluates the binary expression using the context given. +func (_ad BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_fc :=_ad ._ag .Eval (ctx ,ev );if _fc .Type ==ResultTypeError {return _fc ;};_gaf :=_ad ._bd .Eval (ctx ,ev );if _gaf .Type ==ResultTypeError {return _gaf ;};if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeArray {if !_cc (_fc .ValueArray ,_gaf .ValueArray ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _bdd (_ad ._bc ,_fc .ValueArray ,_gaf .ValueArray );}else if _fc .Type ==ResultTypeList {if len (_fc .ValueList )!=len (_gaf .ValueList ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _aa (_ad ._bc ,_fc .ValueList ,_gaf .ValueList );};}else if _fc .Type ==ResultTypeArray &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return _fab (_ad ._bc ,_fc .ValueArray ,_gaf );}else if _fc .Type ==ResultTypeList &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return _cgc (_ad ._bc ,_fc .ValueList ,_gaf );};switch _ad ._bc {case BinOpTypePlus :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeNumberResult (_fc .ValueNumber +_gaf .ValueNumber );};};case BinOpTypeMinus :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeNumberResult (_fc .ValueNumber -_gaf .ValueNumber );};};case BinOpTypeMult :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeNumberResult (_fc .ValueNumber *_gaf .ValueNumber );};};case BinOpTypeDiv :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {if _gaf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_fc .ValueNumber /_gaf .ValueNumber );};};case BinOpTypeExp :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeNumberResult (_gg .Pow (_fc .ValueNumber ,_gaf .ValueNumber ));};};case BinOpTypeLT :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber < _gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString < _gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString {return MakeBoolResult (true );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber > _gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString > _gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString {return MakeBoolResult (false );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber ==_gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString ==_gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber )||(_fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (_ed (_gaf ));}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (_ed (_fc ));};case BinOpTypeNE :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber !=_gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString !=_gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber )||(_fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (!_ed (_gaf ));}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (!_ed (_fc ));};case BinOpTypeLEQ :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber <=_gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString <=_gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString {return MakeBoolResult (true );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (_ed (_gaf ));}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (_ed (_fc ));};case BinOpTypeGEQ :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber >=_gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString >=_gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString {return MakeBoolResult (false );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (_ed (_gaf ));}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (_ed (_fc ));};case BinOpTypeConcat :return MakeStringResult (_fc .Value ()+_gaf .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");}; -// Value is an implementation of the Excel VALUE function. -func Value (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0056\u0041\u004c\u0055\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffdcc :=args [0];if _ffdcc .Type ==ResultTypeNumber {return _ffdcc ;};if _ffdcc .Type ==ResultTypeString {_dbfcb ,_dfaf :=_df .ParseFloat (_ffdcc .Value (),64);if _dfaf ==nil {return MakeNumberResult (_dbfcb );};};return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0056\u0041L\u0055\u0045");}; +// Eval evaluates and returns the result of an error expression. +func (_efc Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_efc ._ce )};var _ggd =[]*_af .Regexp {}; -// SumProduct is an implementation of the Excel SUMPRODUCT() function. -func SumProduct (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044U\u0043\u0054\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gfbag :=args [0].Type ;for _ ,_ecbb :=range args {if _ecbb .Type !=_gfbag {return MakeErrorResult ("\u0053\u0055M\u0050\u0052\u004f\u0044\u0055C\u0054\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0074\u0079\u0070\u0065");};};switch _gfbag {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_dbfdf :=len (args [0].ListValues ());_ged :=make ([]float64 ,_dbfdf );for _dcdcc :=range _ged {_ged [_dcdcc ]=1.0;};for _ ,_ff :=range args {if len (_ff .ListValues ())!=_dbfdf {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069re\u0073 \u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0074\u006f\u0020\u0068\u0061\u0076\u0065\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065 \u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");};for _facg ,_bbfe :=range _ff .ListValues (){_bbfe =_bbfe .AsNumber ();if _bbfe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004fD\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020n\u0075m\u0065\u0072\u0069\u0063");};_ged [_facg ]=_ged [_facg ]*_bbfe .ValueNumber ;};};_fcg :=0.0;for _ ,_baef :=range _ged {_fcg +=_baef ;};return MakeNumberResult (_fcg );};return MakeNumberResult (1.0);};const (_eaefe countMode =iota ;_edfd ;_agab ;); +// Error is an error expression. +type Error struct{_ce string };func _ggc (_bcdc int )bool {return _bcdc ==0||_bcdc ==4}; -// String returns an empty string for EmptyExpr. -func (_bbea EmptyExpr )String ()string {return ""}; +// Evaluator is the interface for a formula evaluator. This is needed so we can +// pass it to the spreadsheet to let it evaluate formula cells before returning +// the results. +// NOTE: in order to implement Evaluator without cache embed noCache in it. +type Evaluator interface{Eval (_ebe Context ,formula string )Result ;SetCache (_effd string ,_bda Result );GetFromCache (_cded string )(Result ,bool );LastEvalIsRef ()bool ;}; -// NewBinaryExpr constructs a new binary expression with a given operator. -func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {lhs ,rhs ,op };}; +// Eval evaluates and returns a boolean. +func (_fad Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_fad ._ccda )};func _dfaca (_gccb []Result ,_ccce bool )(float64 ,float64 ){_debe :=0.0;_ebdf :=0.0;for _ ,_abbd :=range _gccb {switch _abbd .Type {case ResultTypeNumber :if _ccce ||!_abbd .IsBoolean {_ebdf +=_abbd .ValueNumber ;_debe ++;};case ResultTypeList ,ResultTypeArray :_aedb ,_acdb :=_dfaca (_abbd .ListValues (),_ccce );_ebdf +=_aedb ;_debe +=_acdb ;case ResultTypeString :if _ccce {_debe ++;};case ResultTypeEmpty :};};return _ebdf ,_debe ;}; -// GCD implements the Excel GCD() function which returns the greatest common -// divisor of a range of numbers. -func GCD (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_gcbee :=[]float64 {};for _ ,_ffebb :=range args {switch _ffebb .Type {case ResultTypeString :_ceac :=_ffebb .AsNumber ();if _ceac .Type !=ResultTypeNumber {return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_gcbee =append (_gcbee ,_ceac .ValueNumber );case ResultTypeList ,ResultTypeArray :_cdcaa :=GCD (_ffebb .ListValues ());if _cdcaa .Type !=ResultTypeNumber {return _cdcaa ;};_gcbee =append (_gcbee ,_cdcaa .ValueNumber );case ResultTypeNumber :_gcbee =append (_gcbee ,_ffebb .ValueNumber );case ResultTypeError :return _ffebb ;default:return MakeErrorResult (_e .Sprintf ("\u0047\u0043\u0044()\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065d\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ffebb .Type ));};};if _gcbee [0]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_gcbee )==1{return MakeNumberResult (_gcbee [0]);};_deadc :=_gcbee [0];for _efb :=1;_efb < len (_gcbee );_efb ++{if _gcbee [_efb ]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_deadc =_cfba (_deadc ,_gcbee [_efb ]);};return MakeNumberResult (_deadc );};func _acgd (_gefd Result ,_agdde ,_bbafa string )(float64 ,Result ){switch _gefd .Type {case ResultTypeEmpty :return 0,_eggc ;case ResultTypeNumber :return _gefd .ValueNumber ,_eggc ;case ResultTypeString :_babd ,_baagf :=_df .ParseFloat (_gefd .ValueString ,64);if _baagf !=nil {return 0,MakeErrorResult (_bbafa +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_agdde );};return _babd ,_eggc ;default:return 0,MakeErrorResult (_agdde +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_bbafa +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};};type criteriaRegex struct{_cebf byte ;_dcfeb string ;};func _fecb (_bcaaa []Result ,_dfcfe string )(float64 ,float64 ,Result ){if len (_bcaaa )!=2{return 0,0,MakeErrorResult (_dfcfe +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _bcaaa [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_dfcfe +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0020\u0064\u006f\u006c\u006c\u0061\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_agde :=_bcaaa [0].ValueNumber ;if _bcaaa [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_dfcfe +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_afgf :=float64 (int (_bcaaa [1].ValueNumber ));if _afgf < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_dfcfe +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0066\u0072\u0061c\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062e \u006e\u006f\u006e \u006e\u0065g\u0061\u0074\u0069\u0076\u0065\u0020n\u0075\u006db\u0065\u0072");};return _agde ,_afgf ,_eggc ;}; +// Combin is an implementation of the Excel COMBINA function whic returns the +// number of combinations. +func Combin (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bacg :=args [0].AsNumber ();_eaca :=args [1].AsNumber ();if _bacg .Type !=ResultTypeNumber ||_eaca .Type !=ResultTypeNumber {return MakeErrorResult ("C\u004f\u004d\u0042\u0049\u004e\u0028)\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_cfae :=_gg .Trunc (_bacg .ValueNumber );_cgbb :=_gg .Trunc (_eaca .ValueNumber );if _cgbb > _cfae {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006b\u0020\u003c\u003d\u0020\u006e");};if _cgbb ==_cfae ||_cgbb ==0{return MakeNumberResult (1);};_fcge :=float64 (1);for _dcbb :=float64 (1);_dcbb <=_cgbb ;_dcbb ++{_fcge *=(_cfae +1-_dcbb )/_dcbb ;};return MakeNumberResult (_fcge );};var _aebeb =false ;const _abg ="\u0028\u0028\u006a\u0061\u006e|\u006a\u0061\u006e\u0075\u0061\u0072\u0079\u0029\u007c\u0028\u0066\u0065\u0062\u007c\u0066\u0065\u0062\u0072\u0075a\u0072\u0079\u0029\u007c\u0028\u006da\u0072\u007c\u006da\u0072\u0063\u0068\u0029\u007c\u0028\u0061\u0070\u0072\u007c\u0061\u0070\u0072\u0069\u006c\u0029\u007c\u0028\u006d\u0061\u0079\u0029\u007c\u0028j\u0075\u006e\u007cj\u0075\u006e\u0065\u0029\u007c\u0028\u006a\u0075\u006c\u007c\u006a\u0075\u006c\u0079\u0029\u007c\u0028a\u0075\u0067\u007c\u0061\u0075\u0067\u0075\u0073t\u0029\u007c\u0028\u0073\u0065\u0070\u007c\u0073\u0065\u0070\u0074\u0065\u006d\u0062\u0065\u0072\u0029\u007c\u0028o\u0063\u0074\u007c\u006f\u0063\u0074\u006f\u0062\u0065\u0072\u0029\u007c\u0028\u006e\u006f\u0076\u007c\u006e\u006f\u0076\u0065\u006d\u0062e\u0072\u0029\u007c\u0028\u0064\u0065\u0063\u007c\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072\u0029\u0029"; -// Eomonth is an implementation of the Excel EOMONTH() function. -func Eomonth (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u004f\u004d\u004f\u004e\u0054\u0048\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_fafc :=args [1].ValueNumber ;_bfd :=args [0];var _gaa float64 ;switch _bfd .Type {case ResultTypeEmpty :_gaa =0;case ResultTypeNumber :_gaa =_bfd .ValueNumber ;case ResultTypeString :_ebag :=DateValue ([]Result {args [0]});if _ebag .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_gaa =_ebag .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_acbe :=_fbccg (_gaa );_gffg :=_acbe .AddDate (0,int (_fafc +1),0);_fdfa ,_bcaae ,_ :=_gffg .Date ();_geb :=_dcef (_fdfa ,int (_bcaae ),0);if _geb < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};if _fdfa ==1900&&_bcaae ==3{_geb --;};return MakeNumberResult (_geb );}; +// String returns a string representation for Negate. +func (_eabb Negate )String ()string {return "\u002d"+_eabb ._bddff .String ()};func _agcgb (_eeeg yyLexer ,_dgfa *yySymType )(_abbff ,_defa int ){_defa =0;_abbff =_eeeg .Lex (_dgfa );if _abbff <=0{_defa =_eabad [0];goto _aecb ;};if _abbff < len (_eabad ){_defa =_eabad [_abbff ];goto _aecb ;};if _abbff >=_agaaf {if _abbff < _agaaf +len (_ccbd ){_defa =_ccbd [_abbff -_agaaf ];goto _aecb ;};};for _bebag :=0;_bebag < len (_dfeac );_bebag +=2{_defa =_dfeac [_bebag +0];if _defa ==_abbff {_defa =_dfeac [_bebag +1];goto _aecb ;};};_aecb :if _defa ==0{_defa =_ccbd [1];};if _gfeg >=3{_b .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_faafa (_defa ),uint (_abbff ));};return _abbff ,_defa ;};var _agdgd =[]ri {{1000,"\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; -// FloorMath implements _xlfn.FLOOR.MATH which rounds numbers down to the -// nearest multiple of the second argument, toward or away from zero as -// specified by the third argument. -func FloorMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0061\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_affbd :=args [0].AsNumber ();if _affbd .Type !=ResultTypeNumber {return MakeErrorResult ("f\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ffa :=float64 (1);if _affbd .ValueNumber < 0{_ffa =-1;};if len (args )> 1{_bafd :=args [1].AsNumber ();if _bafd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006den\u0074\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_ffa =_bafd .ValueNumber ;};_gdead :=float64 (1);if len (args )> 2{_dddc :=args [2].AsNumber ();if _dddc .Type !=ResultTypeNumber {return MakeErrorResult ("t\u0068\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gdead =_dddc .ValueNumber ;};if len (args )==1{return MakeNumberResult (_aeccg .Floor (_affbd .ValueNumber ));};_ccba :=_affbd .ValueNumber ;_ccba ,_gcee :=_aeccg .Modf (_ccba /_ffa );if _gcee !=0&&_affbd .ValueNumber < 0&&_gdead > 0{_ccba ++;};return MakeNumberResult (_ccba *_ffa );}; +// Not is an implementation of the Excel NOT() function and takes a single +// argument. +func Not (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004eO\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};switch args [0].Type {case ResultTypeError :return args [0];case ResultTypeString ,ResultTypeList :return MakeErrorResult ("\u004e\u004f\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074s\u0020\u0061\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeNumber :return MakeBoolResult (!(args [0].ValueNumber !=0));default:return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u004e\u004f\u0054\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020t\u0079\u0070\u0065");};};func (_dabac *ivr )SetOffset (col ,row uint32 ){}; // Reference returns an invalid reference for ConstArrayExpr. -func (_afcc ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _edfg =57352;func _ddfa (_cdef string )(int ,int ,float64 ,bool ,bool ,Result ){_adge :="";_dead :=[]string {};for _afdc ,_ffdf :=range _bbfg {_dead =_ffdf .FindStringSubmatch (_cdef );if len (_dead )> 1{_adge =_afdc ;break ;};};if _adge ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};_egea :=_dead [1]=="";_dead =_dead [49:];_egcd :=len (_dead );_bfef :=_dead [_egcd -1];_adbb :=_bfef =="\u0061\u006d";_ebea :=_bfef =="\u0070\u006d";var _eeg ,_ebdb int ;var _cfgf float64 ;var _bcfe error ;switch _adge {case "\u0068\u0068":_eeg ,_bcfe =_df .Atoi (_dead [0]);if _bcfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};_ebdb =0;_cfgf =0;case "\u0068\u0068\u003am\u006d":_eeg ,_bcfe =_df .Atoi (_dead [0]);if _bcfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};_ebdb ,_bcfe =_df .Atoi (_dead [2]);if _bcfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};_cfgf =0;case "\u006d\u006d\u003as\u0073":_eeg =0;_ebdb ,_bcfe =_df .Atoi (_dead [0]);if _bcfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};_cfgf ,_bcfe =_df .ParseFloat (_dead [2],64);if _bcfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_eeg ,_bcfe =_df .Atoi (_dead [0]);if _bcfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};_ebdb ,_bcfe =_df .Atoi (_dead [2]);if _bcfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};_cfgf ,_bcfe =_df .ParseFloat (_dead [4],64);if _bcfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};};if _ebdb >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};if _adbb ||_ebea {if _eeg > 12||_cfgf >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );}else if _eeg ==12{_eeg =0;};}else if _eeg >=24||_cfgf >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbee );};return _eeg ,_ebdb ,_cfgf ,_ebea ,_egea ,_eggc ;};const (_fcgf cmpResult =0;_bfdb cmpResult =-1;_dadbb cmpResult =1;_gdba cmpResult =2;); - -// ErrorType is a formula evaluation error type. -type ErrorType byte ;func _adef (_geec string ,_becb _ecb .Time )(_ecb .Time ,error ){_bbag ,_ ,_cdffc :=_beefb .ParseFloat (_geec ,10,128,_beefb .ToNearestEven );if _cdffc !=nil {return _ecb .Time {},_cdffc ;};_cbdga :=new (_beefb .Float );_cbdga .SetUint64 (uint64 (24*_ecb .Hour ));_bbag .Mul (_bbag ,_cbdga );_eafe ,_ :=_bbag .Uint64 ();_ceeba :=_becb .Add (_ecb .Duration (_eafe ));return _ggeb (_ceeba ),nil ;}; +func (_dfff ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _dbbf (_dded string )(int ,int ,int ,bool ,Result ){_gbc :="";_cbff :=[]string {};for _fbe ,_eggd :=range _gcc {_cbff =_eggd .FindStringSubmatch (_dded );if len (_cbff )> 1{_gbc =_fbe ;break ;};};if _gbc ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_cagf :=false ;var _aafd ,_cec ,_fcd int ;var _aeca error ;switch _gbc {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_cec ,_aeca =_ga .Atoi (_cbff [1]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_fcd ,_aeca =_ga .Atoi (_cbff [3]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_aafd ,_aeca =_ga .Atoi (_cbff [5]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};if _aafd < 0||_aafd > 9999||(_aafd > 99&&_aafd < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_aafd =_abad (_aafd );_cagf =_cbff [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_cec =_dda [_cbff [1]];_fcd ,_aeca =_ga .Atoi (_cbff [14]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_aafd ,_aeca =_ga .Atoi (_cbff [16]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};if _aafd < 0||_aafd > 9999||(_aafd > 99&&_aafd < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_aafd =_abad (_aafd );_cagf =_cbff [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_aggd ,_aeg :=_ga .Atoi (_cbff [1]);if _aeg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_fee ,_aeg :=_ga .Atoi (_cbff [3]);if _aeg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_gdg ,_aeg :=_ga .Atoi (_cbff [5]);if _aeg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};if _aggd >=1900&&_aggd < 10000{_aafd =_aggd ;_cec =_fee ;_fcd =_gdg ;}else if _aggd > 0&&_aggd < 13{_cec =_aggd ;_fcd =_fee ;_aafd =_gdg ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_cagf =_cbff [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_aafd ,_aeca =_ga .Atoi (_cbff [16]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_cec =_dda [_cbff [3]];_fcd ,_aeca =_ga .Atoi (_cbff [1]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_cagf =_cbff [19]=="";};if !_bcfa (_aafd ,_cec ,_fcd ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};return _aafd ,_cec ,_fcd ,_cagf ,_aaa ;}; -// Arabic implements the Excel ARABIC function which parses roman numerals. It -// accepts one numeric argument. -func Arabic (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0041\u0052\u0041\u0042I\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_gcag :=args [0];switch _gcag .Type {case ResultTypeNumber ,ResultTypeList ,ResultTypeEmpty :return MakeErrorResult ("\u0041\u0052\u0041B\u0049\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeString :_eeafb :=0.0;_ecad :=0.0;for _ ,_ddee :=range _gcag .ValueString {_aeeb :=0.0;switch _ddee {case 'I':_aeeb =1;case 'V':_aeeb =5;case 'X':_aeeb =10;case 'L':_aeeb =50;case 'C':_aeeb =100;case 'D':_aeeb =500;case 'M':_aeeb =1000;};_eeafb +=_aeeb ;switch {case _ecad ==_aeeb &&(_ecad ==5||_ecad ==50||_ecad ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_ecad ==_aeeb :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _ecad < _aeeb {_eeafb -=2*_ecad ;};_ecad =_aeeb ;};return MakeNumberResult (_eeafb );case ResultTypeError :return _gcag ;default:return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0043\u004f\u0053H\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gcag .Type ));};}; +// ISNUMBER is an implementation of the Excel ISNUMBER() function. +func IsNumber (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber );};const _ecc =86400000000000;const _bdaada =57371; -// Range is a range expression that when evaluated returns a list of Results. -type Range struct{_ecab ,_fgfd Expression }; +// Update returns the same object as updating sheet references does not affect named ranges. +func (_ebaae NamedRangeRef )Update (q *_egg .UpdateQuery )Expression {return _ebaae }; -// Ppmt implements the Excel PPPMT function. -func Ppmt (args []Result )Result {_ddafc :=len (args );if _ddafc < 4||_ddafc > 6{return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006ff\u0020\u0066\u006f\u0075\u0072\u0020a\u006e\u0064\u0020s\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_ebf :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bagcc :=args [1].ValueNumber ;if _bagcc <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0050\u004d\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gaba :=args [2].ValueNumber ;if _gaba < _bagcc {return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065s\u0073\u0020\u0074\u0068\u0061\u006e \u0070\u0065\u0072i\u006f\u0064");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bffd :=args [3].ValueNumber ;_bgdd :=0.0;if _ddafc >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bgdd =args [4].ValueNumber ;};_gccd :=0;if _ddafc ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_gccd =int (args [5].ValueNumber );if _gccd !=0{_gccd =1;};};return MakeNumberResult (_baafc (_ebf ,_gaba ,_bffd ,_bgdd ,_gccd )-_efcad (_ebf ,_bagcc ,_gaba ,_bffd ,_bgdd ,_gccd ));};func _cdgc (_ggcg Result ,_egae *criteriaParsed )bool {_bbdff :=_aea .ToLower (_ggcg .ValueString );_fggcb :=_egae ._bedb ._cebf ;_afga :=_egae ._bedb ._dcfeb ;if _fggcb ==_bdgf {return _bbdff ==_afga ||_eg .Match (_afga ,_bbdff );};if _ggcg .Type !=ResultTypeEmpty {if _bbdff ==_egae ._degfa ||_eg .Match (_egae ._degfa ,_bbdff ){return true ;};if _ ,_fcedd :=_df .ParseFloat (_afga ,64);_fcedd ==nil {return false ;};switch _fggcb {case _cedc :return _bbdff <=_afga ;case _bbcf :return _bbdff >=_afga ;case _deada :return _bbdff < _afga ;case _ddea :return _bbdff > _afga ;};};return false ;}; +// GetLocked returns FALSE for the invalid reference context. +func (_cfda *ivr )GetLocked (cellRef string )bool {return false }; -// NewConstArrayExpr constructs a new constant array expression with a given data. -func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {data }};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid };func _agaec (_a ,_bee [][]Result )bool {if len (_a )!=len (_bee ){return false ;};for _gcdba :=range _a {if len (_a [_gcdba ])!=len (_bee [_gcdba ]){return false ;};};return true ;};const _begf =16; +// ConstArrayExpr is a constant array expression. +type ConstArrayExpr struct{_dd [][]Expression };func _bbge (_aefb []Result ,_afage rmode )Result {if len (_aefb )!=2{return MakeErrorResult ("\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_agefb :=_aefb [0].AsNumber ();if _agefb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bgffc :=_aefb [1].AsNumber ();if _bgffc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ccef :=_bgffc .ValueNumber ;_gaca :=_agefb .ValueNumber ;_gegf :=1.0;if _ccef > 0{_gegf =_gg .Pow (1/10.0,_ccef );}else {_gegf =_gg .Pow (10.0,-_ccef );};_gaca ,_abgbb :=_gg .Modf (_gaca /_gegf );switch _afage {case _egee :const _geeea =0.499999999;if _abgbb >=_geeea {_gaca ++;}else if _abgbb <=-_geeea {_gaca --;};case _bdfce :case _fdddb :if _abgbb > 0{_gaca ++;}else if _abgbb < 0{_gaca --;};};return MakeNumberResult (_gaca *_gegf );}; -// Eval evaluates and returns the result of a function call. -func (_gafgc FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_cfeba :=LookupFunction (_gafgc ._afgb );if _cfeba !=nil {_cfgd :=make ([]Result ,len (_gafgc ._cbab ));for _aaefe ,_dd :=range _gafgc ._cbab {_cfgd [_aaefe ]=_dd .Eval (ctx ,ev );_cfgd [_aaefe ].Ref =_dd .Reference (ctx ,ev );};return _cfeba (_cfgd );};_gcga :=LookupFunctionComplex (_gafgc ._afgb );if _gcga !=nil {_efaf :=make ([]Result ,len (_gafgc ._cbab ));for _eaegf ,_agf :=range _gafgc ._cbab {_efaf [_eaegf ]=_agf .Eval (ctx ,ev );_efaf [_eaegf ].Ref =_agf .Reference (ctx ,ev );};return _gcga (ctx ,ev ,_efaf );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_gafgc ._afgb );};func _adbfb (_ecec string )string {_ecec =_aea .Replace (_ecec ,"\u000a","\u005c\u006e",-1);_ecec =_aea .Replace (_ecec ,"\u000d","\u005c\u0072",-1);_ecec =_aea .Replace (_ecec ,"\u0009","\u005c\u0074",-1);return _ecec ;};func _efcad (_bc ,_aadb ,_gde ,_bfgf ,_facc float64 ,_gcaf int )float64 {_cee :=_baafc (_bc ,_gde ,_bfgf ,_facc ,_gcaf );var _dfabg float64 ;if _aadb ==1{if _gcaf ==1{_dfabg =0;}else {_dfabg =-_bfgf ;};}else {if _gcaf ==1{_dfabg =_bfeg (_bc ,_aadb -2,_cee ,_bfgf ,1)-_cee ;}else {_dfabg =_bfeg (_bc ,_aadb -1,_cee ,_bfgf ,0);};};return _dfabg *_bc ;};func _gfae (){_ecade =_fdcf .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_ccfec =_fdcf .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_gcbfg =_fdcf .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_abba =_fdcf .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_bgfa =_fdcf .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_cfb =_fdcf .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");};const _ge ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// ISEVEN is an implementation of the Excel ISEVEN() function. +func IsEven (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggee :=int (args [0].ValueNumber );return MakeBoolResult (_ggee ==_ggee /2*2);}; -// Duration implements the Excel DURATION function. -func Duration (args []Result )Result {_aeaa ,_egbea :=_cfac (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _egbea .Type ==ResultTypeError {return _egbea ;};_dfg :=_aeaa ._gebfg ;_afgfb :=_aeaa ._caefg ;_bcacf :=_aeaa ._fffb ;_aeeeg :=_aeaa ._faabg ;_bgde :=_aeaa ._fgbe ;_deec :=_aeaa ._ffbe ;return _adfd (_dfg ,_afgfb ,_bcacf ,_aeeeg ,_bgde ,_deec );};func Parse (r _ebde .Reader )Expression {_gebbe :=&plex {LexReader (r ),nil };_gaeeg (_gebbe );return _gebbe ._agga ;};type node struct{_ffdg tokenType ;_dggb string ;}; +// Min is an implementation of the Excel MIN() function. +func Min (args []Result )Result {return _bcfdf (args ,false )}; -// Update updates references in the Negate after removing a row/column. -func (_gfge Negate )Update (q *_efad .UpdateQuery )Expression {return Negate {_gfge ._gaea .Update (q )}}; +// MakeErrorResultType makes an error result of a given type with a specified +// debug message +func MakeErrorResultType (t ErrorType ,msg string )Result {switch t {case ErrorTypeNull :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeValue :return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };case ErrorTypeRef :return Result {Type :ResultTypeError ,ValueString :"\u0023\u0052\u0045F\u0021",ErrorMessage :msg };case ErrorTypeName :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0041\u004d\u0045\u003f",ErrorMessage :msg };case ErrorTypeNum :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055M\u0021",ErrorMessage :msg };case ErrorTypeSpill :return Result {Type :ResultTypeError ,ValueString :"\u0023S\u0050\u0049\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeNA :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u002f\u0041",ErrorMessage :msg };case ErrorTypeDivideByZero :return Result {Type :ResultTypeError ,ValueString :"\u0023D\u0049\u0056\u002f\u0030\u0021",ErrorMessage :msg };default:return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };};};func _eebd (_cade []Result )(float64 ,float64 ,Result ){_fagd :=0.0;_gcfc :=1.0;for _ ,_babe :=range _cade {switch _babe .Type {case ResultTypeNumber :_fagd +=_babe .ValueNumber ;_gcfc *=_fgbg (_babe .ValueNumber );case ResultTypeList ,ResultTypeArray :_dadf ,_dgbec ,_egbee :=_eebd (_babe .ListValues ());_fagd +=_dadf ;_gcfc *=_fgbg (_dgbec );if _egbee .Type ==ResultTypeError {return 0,0,_egbee ;};case ResultTypeString :return 0,0,MakeErrorResult ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063 a\u0072\u0067\u0075m\u0065n\u0074\u0073");case ResultTypeError :return 0,0,_babe ;};};return _fagd ,_gcfc ,_aaa ;}; -// String returns a string representation of ConstArrayExpr. -func (_ffab ConstArrayExpr )String ()string {return ""};func _cfgdfd (_ececg Result ,_cddb *criteriaParsed )bool {if _ececg .Type ==ResultTypeEmpty {return false ;};if _cddb ._gaceg {return _ececg .ValueNumber ==_cddb ._acfc ;}else {_abbf :=_aea .ToLower (_ececg .ValueString );return _cddb ._degfa ==_abbf ||_eg .Match (_cddb ._degfa ,_abbf );};};const _gbdd ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_aaegd +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// Eval evaluates a range returning a list of results or an error. +func (_cgdfg Range )Eval (ctx Context ,ev Evaluator )Result {_bggb :=_cgdfg ._ecgg .Reference (ctx ,ev );_gacdg :=_cgdfg ._bgfde .Reference (ctx ,ev );_fefae :=_ddad (_bggb ,_gacdg );if _bggb .Type ==ReferenceTypeCell &&_gacdg .Type ==ReferenceTypeCell {if _abdd ,_baade :=ev .GetFromCache (_fefae );_baade {return _abdd ;}else {_dafaf :=_bdgac (ctx ,ev ,_bggb .Value ,_gacdg .Value );ev .SetCache (_fefae ,_dafaf );return _dafaf ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_fefae );}; -// Index implements the Excel INDEX function. -func Index (args []Result )Result {_bdfag :=len (args );if _bdfag < 2||_bdfag > 3{return MakeErrorResult ("\u0049\u004e\u0044E\u0058\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u006f\u006d\u0020\u006f\u006e\u0065\u0020\u0074\u006f\u0020\u0074\u0068\u0072\u0065\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_abff :=args [0];if _abff .Type !=ResultTypeArray &&_abff .Type !=ResultTypeList {return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_babde :=args [1].AsNumber ();if _babde .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0072\u006f\u0077\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bagdc :=int (_babde .ValueNumber )-1;_ebgg :=-1;if _bdfag ==3&&args [2].Type !=ResultTypeEmpty {_gacd :=args [2].AsNumber ();if _gacd .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ebgg =int (_gacd .ValueNumber )-1;};if _bagdc ==-1&&_ebgg ==-1{return MakeErrorResult ("\u0049\u004e\u0044EX\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072o\u0077 \u006fr\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};var _bcef []Result ;if _abff .Type ==ResultTypeArray {_eefd :=_abff .ValueArray ;if _bagdc < -1||_bagdc >=len (_eefd ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _bagdc ==-1{if _ebgg >=len (_eefd [0]){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_beggf :=[][]Result {};for _ ,_dfbc :=range _eefd {_eeaf :=_dfbc [_ebgg ];if _eeaf .Type ==ResultTypeEmpty {_eeaf =MakeNumberResult (0);};_beggf =append (_beggf ,[]Result {_eeaf });};return MakeArrayResult (_beggf );};_bcef =_eefd [_bagdc ];}else {_aabe :=_abff .ValueList ;if _bagdc < -1||_bagdc >=1{return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _bagdc ==-1{if _ebgg >=len (_aabe ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_acfaf :=_aabe [_ebgg ];if _acfaf .Type ==ResultTypeEmpty {_acfaf =MakeNumberResult (0);};return _acfaf ;};_bcef =_aabe ;};if _ebgg < -1||_ebgg > len (_bcef ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _ebgg ==-1{_fdbaf :=[]Result {};for _ ,_cegf :=range _bcef {if _cegf .Type ==ResultTypeEmpty {_fdbaf =append (_fdbaf ,MakeNumberResult (0));}else {_fdbaf =append (_fdbaf ,_cegf );};};return MakeArrayResult ([][]Result {_fdbaf });};_ggeag :=_bcef [_ebgg ];if _ggeag .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _ggeag ;};func _bdee (_aca ,_edgd Result ,_efdgc string )(*xargs ,Result ){if _aca .Type !=ResultTypeList &&_aca .Type !=ResultTypeArray {return nil ,MakeErrorResult (_efdgc +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0076\u0061lue\u0073 t\u006f\u0020\u0062\u0065\u0020\u006f\u0066 a\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_cbgba :=_ddd (_aca );_fbee :=[]float64 {};for _ ,_ccegd :=range _cbgba {for _ ,_egdfd :=range _ccegd {if _egdfd .Type ==ResultTypeNumber &&!_egdfd .IsBoolean {_fbee =append (_fbee ,_egdfd .ValueNumber );}else {return nil ,MakeErrorResult (_efdgc +"\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0073");};};};_dbab :=len (_fbee );if len (_fbee )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _edgd .Type !=ResultTypeList &&_edgd .Type !=ResultTypeArray {return nil ,MakeErrorResult (_efdgc +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0064\u0061\u0074\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020o\u0066\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_cadd :=_ddd (_edgd );_fff :=[]float64 {};_fdaf :=0.0;for _ ,_cbc :=range _cadd {for _ ,_caad :=range _cbc {if _caad .Type ==ResultTypeNumber &&!_caad .IsBoolean {_dfca :=float64 (int (_caad .ValueNumber ));if _dfca < _fdaf {return nil ,MakeErrorResultType (ErrorTypeNum ,_efdgc +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0061\u0073\u0063\u0065\u006edi\u006e\u0067\u0020o\u0072d\u0065\u0072");};_fff =append (_fff ,_dfca );_fdaf =_dfca ;}else {return nil ,MakeErrorResult (_efdgc +"\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020t\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0073");};};};if len (_fff )!=_dbab {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_fbee ,_fff },MakeEmptyResult ();};func _faaf (_cecc int )string {if _cecc >=1&&_cecc -1< len (_dgdb ){if _dgdb [_cecc -1]!=""{return _dgdb [_cecc -1];};};return _e .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_cecc );}; +// NewEvaluator constructs a new defEval object which is the default formula evaluator. +func NewEvaluator ()Evaluator {_gae :=&defEval {};_gae .evCache =_fdba ();return _gae }; -// Combina is an implementation of the Excel COMBINA function whic returns the -// number of combinations with repetitions. -func Combina (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004dB\u0049\u004e\u0041\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egf :=args [0].AsNumber ();_dcccc :=args [1].AsNumber ();if _egf .Type !=ResultTypeNumber ||_dcccc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u004fMB\u0049\u004e\u0041(\u0029\u0020\u0072\u0065qui\u0072es\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bbgc :=_aeccg .Trunc (_egf .ValueNumber );_fgbg :=_aeccg .Trunc (_dcccc .ValueNumber );if _bbgc < _fgbg {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0041\u0028\u0029\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0020\u003e\u0020\u006b");};if _bbgc ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_bbgc +_fgbg -1);args [1]=MakeNumberResult (_bbgc -1);return Combin (args );}; +// Searchb is an implementation of the Excel SEARCHB(). +func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_bbgc ,_fdff :=_gfag ("\u0046\u0049\u004e\u0044",args );if _fdff .Type !=ResultTypeEmpty {return _fdff ;};_cgdfe :=_fa .ToLower (_bbgc ._fcac );_acee :=_fa .ToLower (_bbgc ._edegc );if _cgdfe ==""{return MakeNumberResult (1.0);};_bgbg :=_bbgc ._edafc -1;_cdggf :=1;_abgbf :=0;for _ebcd :=range _acee {if _ebcd !=0{_gdfda :=1;if _ebcd -_abgbf > 1{_gdfda =2;};_cdggf +=_gdfda ;};if _cdggf > _bgbg {_gcfa :=_d .Index (_cgdfe ,_acee [_ebcd :]);if _gcfa ==0{return MakeNumberResult (float64 (_cdggf ));};};_abgbf =_ebcd ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Year is an implementation of the Excel YEAR() function. -func Year (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_aefbg :=ctx .GetEpoch ();_bbbc ,_bdg :=_adef (args [0].Value (),_aefbg );if _bdg !=nil {return MakeErrorResult ("\u0059\u0045AR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s a\u0020si\u006e\u0067\u006c\u0065\u0020\u0064\u0061te\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (float64 (_bbbc .Year ()));};func _eaad (_gbcd ,_cdcf ,_cdfg ,_cccdd int )int {if !_gfga (_cccdd ){return _cdfg ;};_ccgdg :=_cdfg ;_adff :=_gg (_gbcd ,_cdcf );if _ccgdg > 30||_cdfg >=_adff ||_ccgdg >=_adff {_ccgdg =30;};return _ccgdg ;}; +// Ppmt implements the Excel PPPMT function. +func Ppmt (args []Result )Result {_gdcd :=len (args );if _gdcd < 4||_gdcd > 6{return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006ff\u0020\u0066\u006f\u0075\u0072\u0020a\u006e\u0064\u0020s\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bef :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ddfc :=args [1].ValueNumber ;if _ddfc <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0050\u004d\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbddd :=args [2].ValueNumber ;if _cbddd < _ddfc {return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065s\u0073\u0020\u0074\u0068\u0061\u006e \u0070\u0065\u0072i\u006f\u0064");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_agfga :=args [3].ValueNumber ;_degff :=0.0;if _gdcd >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_degff =args [4].ValueNumber ;};_gabc :=0;if _gdcd ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_gabc =int (args [5].ValueNumber );if _gabc !=0{_gabc =1;};};return MakeNumberResult (_dgfg (_bef ,_cbddd ,_agfga ,_degff ,_gabc )-_aacfa (_bef ,_ddfc ,_cbddd ,_agfga ,_degff ,_gabc ));}; -// HLookup implements the HLOOKUP function that returns a matching value from a -// row in an array. -func HLookup (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if len (args )> 4{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cfeb :=args [0];_fceeg :=args [1];if _fceeg .Type !=ResultTypeArray {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_cfa :=args [2].AsNumber ();if _cfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_afgfbb :=false ;if len (args )==4{_fadg :=args [3].AsNumber ();if _fadg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _fadg .ValueNumber ==0{_afgfbb =true ;};};_fage :=-1;_afaca :=false ;if len (_fceeg .ValueArray )==0{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u006f\u006e\u002d\u0065\u006d\u0070\u0074\u0079\u0020\u0061\u0072\u0072\u0061\u0079");};_ccef :=_fceeg .ValueArray [0];_acef :for _dfb ,_bcfa :=range _ccef {switch _efgf (_bcfa ,_cfeb ,false ,_afgfbb ){case _bfdb :_fage =_dfb ;case _fcgf :_fage =_dfb ;_afaca =true ;break _acef ;};};if _fage ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0048\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_afdag :=int (_cfa .ValueNumber )-1;if _afdag < 0||_afdag > len (_fceeg .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_ccef =_fceeg .ValueArray [_afdag ];if _fage < 0||_fage >=len (_ccef ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _afaca ||!_afgfbb {return _ccef [_fage ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};func _gabd (_caba ,_dcdc _ecb .Time ,_bffge ,_cbba int )_ecb .Time {_faffc :=_dcdc ;_bge :=_caba .Year ()-_dcdc .Year ();_faffc =_faffc .AddDate (_bge ,0,0);if _caba .After (_faffc ){_faffc =_faffc .AddDate (1,0,0);};_egab :=-12/_bffge ;for _faffc .After (_caba ){_faffc =_faffc .AddDate (0,_egab ,0);};return _faffc ;}; +// SetLocked does nothing for the invalid reference context. +func (_eafg *ivr )SetLocked (cellRef string ,locked bool ){};func _eab (_cced string )bool {for _ ,_ddae :=range _ggd {_bfae :=_ddae .FindStringSubmatch (_cced );if len (_bfae )> 1{return true ;};};return false ;}; -// Eval evaluates a horizontal range returning a list of results or an error. -func (_gefcb HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_aede :=_gefcb .horizontalRangeReference ();if _gbcce ,_accdg :=ev .GetFromCache (_aede );_accdg {return _gbcce ;};_babag ,_dcdg :=_fec (ctx ,_gefcb ._bcffd ,_gefcb ._gbad );_cecb :=_deb (ctx ,ev ,_babag ,_dcdg );ev .SetCache (_aede ,_cecb );return _cecb ;};func _acfa (_dcc ,_gfbb ,_bgbe float64 )float64 {return (_dcc *3600+_gfbb *60+_bgbe )/86400}; +// NewBool constructs a new boolean expression. +func NewBool (v string )Expression {_ee ,_ab :=_ga .ParseBool (v );if _ab !=nil {_cg .Log ("\u0065\u0072\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0062\u006f\u006f\u006c\u0020\u0025s\u003a\u0020\u0025\u0073",v ,_ab );};return Bool {_ee };}; -// Xor is an implementation of the Excel XOR() function and takes a variable -// number of arguments. It's odd to say the least. If any argument is numeric, -// it returns true if the number of non-zero numeric arguments is odd and false -// otherwise. If no argument is numeric, it returns an error. -func Xor (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0058\u004f\u0052 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_badb :=0;_egdg :=false ;for _ ,_bbdfd :=range args {switch _bbdfd .Type {case ResultTypeList ,ResultTypeArray :_bcc :=Xor (_bbdfd .ListValues ());if _bcc .Type ==ResultTypeError {return _bcc ;};if _bcc .ValueNumber !=0{_badb ++;};_egdg =true ;case ResultTypeNumber :if _bbdfd .ValueNumber !=0{_badb ++;};_egdg =true ;case ResultTypeString :case ResultTypeError :return _bbdfd ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0058\u004f\u0052");};};if !_egdg {return MakeErrorResult ("\u0058\u004f\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069n\u0070\u0075\u0074");};return MakeBoolResult (_badb %2!=0);}; +// RoundDown is an implementation of the Excel ROUNDDOWN function that rounds a number +// down to a specified number of digits. +func RoundDown (args []Result )Result {return _bbge (args ,_bdfce )}; -// Price implements the Excel PRICE function. -func Price (args []Result )Result {_acde :=len (args );if _acde !=6&&_acde !=7{return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_gaced ,_eggb ,_afge :=_dca (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _afge .Type ==ResultTypeError {return _afge ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049CE\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_aabfa :=args [2].ValueNumber ;if _aabfa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u006eo\u0074\u0020\u0062\u0065\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0079\u0069\u0065\u006c\u0064\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_bbfb :=args [3].ValueNumber ;if _bbfb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0079\u0069\u0065\u006c\u0064 \u0074\u006f\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064em\u0070\u0074\u0069\u006fn\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gdeb :=args [4].ValueNumber ;if _gdeb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073 \u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bbae :=args [5];if _bbae .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_gaaac :=_bbae .ValueNumber ;if !_aeagb (_gaaac ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ggcd :=0;if _acde ==7&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ggcd =int (args [6].ValueNumber );if !_ecgf (_ggcd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069s\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049\u0043\u0045");};};_gffa ,_afge :=_bdga (_gaced ,_eggb ,_aabfa ,_bbfb ,_gdeb ,_gaaac ,_ggcd );if _afge .Type ==ResultTypeError {return _afge ;};return MakeNumberResult (_gffa );};func _gfga (_ccea int )bool {return _ccea ==0||_ccea ==4}; +// Today is an implementation of the Excel TODAY() function. +func Today (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u0054\u004f\u0044A\u0059\u0020\u0064\u006fe\u0073\u006e\u0027\u0074\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_deeg :=_ea .Now ();_ ,_ade :=_deeg .Zone ();_bgdc :=_fdc (_ecf ,_deeg .Unix ()+int64 (_ade ))+1;return MakeNumberResult (_bgdc );};const _eggdg ="\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065U\u006e\u006b\u006e\u006f\u0077\u006e\u0052\u0065\u0073u\u006c\u0074\u0054y\u0070\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0052\u0065s\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0053\u0074\u0072\u0069\u006e\u0067\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0073\u0074\u0052\u0065\u0073\u0075lt\u0054\u0079p\u0065\u0041r\u0072\u0061\u0079\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u006d\u0070\u0074\u0079";const _gcgc ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f";const _caea =57365;func _cfbd (_gaeae Context ,_babf ,_ccbgd int )(string ,string ){_fbafd :="\u0041"+_ga .Itoa (_babf );_bgef :=_gaeae .LastColumn (_babf ,_ccbgd );_gaedc :=_bgef +_ga .Itoa (_ccbgd );return _fbafd ,_gaedc ;}; -// Find is an implementation of the Excel FIND(). -func Find (args []Result )Result {_cgff ,_beff :=_efff ("\u0046\u0049\u004e\u0044",args );if _beff .Type !=ResultTypeEmpty {return _beff ;};_cgcgg :=_cgff ._efcd ;if _cgcgg ==""{return MakeNumberResult (1.0);};_bbab :=_cgff ._eced ;_ggcbg :=_cgff ._afgfa ;_cbecc :=1;for _cgef :=range _bbab {if _cbecc < _ggcbg {_cbecc ++;continue ;};_dcddb :=_aea .Index (_bbab [_cgef :],_cgcgg );if _dcddb ==0{return MakeNumberResult (float64 (_cbecc ));};_cbecc ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// Oddlyield implements the Excel ODDLYIELD function. +func Oddlyield (args []Result )Result {if len (args )!=7&&len (args )!=8{return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u006f\u0072\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dgfdd ,_debc ,_agaef :=_daea (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _agaef .Type ==ResultTypeError {return _agaef ;};_bagb ,_agaef :=_dddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _agaef .Type ==ResultTypeError {return _agaef ;};if _bagb >=_dgfdd {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_gafb :=args [3].ValueNumber ;if _gafb < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("O\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006ff \u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fcga :=args [4].ValueNumber ;if _fcga <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0073h\u006fu\u006c\u0064\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cY\u0049\u0045\u004c\u0044 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_acacc :=args [5].ValueNumber ;if _acacc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_afge :=float64 (int (args [6].ValueNumber ));if !_degc (_afge ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_aabf :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {if args [7].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_aabf =int (args [7].ValueNumber );if !_efb (_aabf ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044");};};_fgbe ,_agaef :=_cbfa (_bagb ,_debc ,_aabf );if _agaef .Type ==ResultTypeError {return _agaef ;};_fgbe *=_afge ;_feff ,_agaef :=_cbfa (_dgfdd ,_debc ,_aabf );if _agaef .Type ==ResultTypeError {return _agaef ;};_feff *=_afge ;_agfg ,_agaef :=_cbfa (_bagb ,_dgfdd ,_aabf );if _agaef .Type ==ResultTypeError {return _agaef ;};_agfg *=_afge ;_egde :=_acacc +_fgbe *100*_gafb /_afge ;_egde /=_fcga +_agfg *100*_gafb /_afge ;_egde --;_egde *=_afge /_feff ;return MakeNumberResult (_egde );};func (_ffcgf *ivr )NamedRange (ref string )Reference {return ReferenceInvalid };func (_gebc *ivr )Sheet (name string )Context {return _gebc };func (_fcgbb HorizontalRange )horizontalRangeReference ()string {return _b .Sprintf ("\u0025\u0064\u003a%\u0064",_fcgbb ._adac ,_fcgbb ._gfea );};const _eacgg =57361; -// Degrees is an implementation of the Excel function DEGREES() that converts -// radians to degrees. -func Degrees (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044\u0045\u0047R\u0045\u0045\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbeec :=args [0].AsNumber ();if _dbeec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0047RE\u0045\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (180.0/_aeccg .Pi *_dbeec .ValueNumber );}; +// Count implements the COUNT function. +func Count (args []Result )Result {return MakeNumberResult (_gcfe (args ,_baead ))}; -// Dollarfr implements the Excel DOLLARFR function. -func Dollarfr (args []Result )Result {_bggg ,_abbfd ,_caef :=_fecb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _caef .Type ==ResultTypeError {return _caef ;};if _bggg ==0{return MakeNumberResult (0);};_bega :=_bggg < 0;if _bega {_bggg =-_bggg ;};_bdd :=float64 (int (_bggg ));_aag :=args [0].Value ();_cbga :=_aea .Split (_aag ,"\u002e");_cedca :=_cbga [1];_eggf ,_afgd :=_df .ParseFloat (_cedca ,64);if _afgd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0046\u0052");};_dabfc :=float64 (len (_cedca ));_eggf /=_aeccg .Pow (10,_dabfc );_dbaf :=_eggf *_abbfd /_aeccg .Pow (10,float64 (int (_aeccg .Log10 (_abbfd )))+1)+_bdd ;if _bega {_dbaf =-_dbaf ;};return MakeNumberResult (_dbaf );}; +// Munit is an implementation of the Excel MUNIT function that returns an +// identity matrix. +func Munit (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_bgba :=args [0].AsNumber ();if _bgba .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_eabfe :=int (_bgba .ValueNumber );_ffeg :=make ([][]Result ,0,_eabfe );for _dafe :=0;_dafe < _eabfe ;_dafe ++{_dcgd :=make ([]Result ,_eabfe );for _geec :=0;_geec < _eabfe ;_geec ++{if _dafe ==_geec {_dcgd [_geec ]=MakeNumberResult (1.0);}else {_dcgd [_geec ]=MakeNumberResult (0.0);};};_ffeg =append (_ffeg ,_dcgd );};return MakeArrayResult (_ffeg );}; -// MinA is an implementation of the Excel MINA() function. -func MinA (args []Result )Result {return _agbg (args ,true )}; +// True is an implementation of the Excel TRUE() function. It takes no +// arguments. +func True (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0054\u0052\u0055E \u0074\u0061\u006b\u0065\u0073\u0020\u006e\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (true );};const _fdcf =57376; -// Eval evaluates and returns the result of the NamedRangeRef reference. -func (_edca NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_bcbdf :=ctx .NamedRange (_edca ._aee );_dbcda :=_bcbdf .Value ;if _cdcd ,_edbfef :=ev .GetFromCache (_dbcda );_edbfef {return _cdcd ;};_ffaee :=_aea .Split (_dbcda ,"\u0021");if len (_ffaee )!=2{return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006e\u0061\u006de\u0064 \u0072\u0061\u006e\u0067\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025\u0073",_dbcda ));};_geeb :=ctx .Sheet (_ffaee [0]);_ccc :=_aea .Split (_ffaee [1],"\u003a");switch len (_ccc ){case 1:_cdffb :=ev .Eval (_geeb ,_ccc [0]);ev .SetCache (_dbcda ,_cdffb );return _cdffb ;case 2:_cace :=_deb (_geeb ,ev ,_ccc [0],_ccc [1]);ev .SetCache (_dbcda ,_cace );return _cace ;};return MakeErrorResult (_e .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070e \u0025\u0073",_bcbdf .Type ));};func init (){_ggad ();RegisterFunction ("\u0044\u0041\u0054\u0045",Date );RegisterFunction ("\u0044A\u0054\u0045\u0044\u0049\u0046",DateDif );RegisterFunction ("\u0044A\u0054\u0045\u0056\u0041\u004c\u0055E",DateValue );RegisterFunction ("\u0044\u0041\u0059",Day );RegisterFunction ("\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u0045\u0044\u0041T\u0045",Edate );RegisterFunction ("\u0045O\u004d\u004f\u004e\u0054\u0048",Eomonth );RegisterFunction ("\u004d\u0049\u004e\u0055\u0054\u0045",Minute );RegisterFunction ("\u004d\u004f\u004eT\u0048",Month );RegisterFunction ("\u004e\u004f\u0057",Now );RegisterFunction ("\u0054\u0049\u004d\u0045",Time );RegisterFunction ("\u0054I\u004d\u0045\u0056\u0041\u004c\u0055E",TimeValue );RegisterFunction ("\u0054\u004f\u0044A\u0059",Today );RegisterFunctionComplex ("\u0059\u0045\u0041\u0052",Year );RegisterFunction ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043",YearFrac );}; +// Couppcd implements the Excel COUPPCD function. +func Couppcd (args []Result )Result {_ffcc ,_cafeg :=_gdgb (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _cafeg .Type ==ResultTypeError {return _cafeg ;};_ggga :=_ddef (_ffcc ._eebf );_aagce :=_ddef (_ffcc ._edge );_ccbfc :=_ffcc ._eda ;_abfg :=_ffcc ._ceca ;_edca :=_efe (_ggga ,_aagce ,_ccbfc ,_abfg );_bagd ,_bbbc ,_bdbe :=_edca .Date ();return MakeNumberResult (_fag (_bagd ,int (_bbbc ),_bdbe ));}; -// Reference returns a string reference value to a range. -func (_gggb Range )Reference (ctx Context ,ev Evaluator )Reference {_bbbdc :=_gggb ._ecab .Reference (ctx ,ev );_bbbb :=_gggb ._fgfd .Reference (ctx ,ev );if _bbbdc .Type ==ReferenceTypeCell &&_bbbb .Type ==ReferenceTypeCell {return MakeRangeReference (_dcge (_bbbdc ,_bbbb ));};return ReferenceInvalid ;}; +// Left implements the Excel LEFT(string,[n]) function which returns the +// leftmost n characters. +func Left (args []Result )Result {_ceadb :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0045F\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_ceadb =int (args [1].ValueNumber );if _ceadb < 0{return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075m\u0062e\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d\u0020\u0030");};if _ceadb ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u004c\u0045\u0046T\u0020\u0063\u0061\u006e'\u0074\u0020\u0062\u0065\u0020\u0063\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_bcge :=args [0].Value ();if _ceadb > len (_bcge ){return MakeStringResult (_bcge );};return MakeStringResult (_bcge [0:_ceadb ]);};func _cfa (_eeff ,_eeb ,_bgb ,_eee int )int {if !_ggc (_eee ){return _bgb ;};_gefg :=_bgb ;_abdc :=_eccg (_eeff ,_eeb );if _gefg > 30||_bgb >=_abdc ||_gefg >=_abdc {_gefg =30;};return _gefg ;};type rmode byte ; -// EmptyExpr is an empty expression. -type EmptyExpr struct{};func _cfba (_gbcc ,_ded float64 )float64 {_gbcc =_aeccg .Trunc (_gbcc );_ded =_aeccg .Trunc (_ded );if _gbcc ==0{return _ded ;};if _ded ==0{return _gbcc ;};for _gbcc !=_ded {if _gbcc > _ded {_gbcc =_gbcc -_ded ;}else {_ded =_ded -_gbcc ;};};return _gbcc ;}; +// NewEmptyExpr constructs a new empty expression. +func NewEmptyExpr ()Expression {return EmptyExpr {}};func init (){_edc ();RegisterFunction ("\u0044\u0041\u0054\u0045",Date );RegisterFunction ("\u0044A\u0054\u0045\u0044\u0049\u0046",DateDif );RegisterFunction ("\u0044A\u0054\u0045\u0056\u0041\u004c\u0055E",DateValue );RegisterFunction ("\u0044\u0041\u0059",Day );RegisterFunction ("\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u0045\u0044\u0041T\u0045",Edate );RegisterFunction ("\u0045O\u004d\u004f\u004e\u0054\u0048",Eomonth );RegisterFunction ("\u004d\u0049\u004e\u0055\u0054\u0045",Minute );RegisterFunction ("\u004d\u004f\u004eT\u0048",Month );RegisterFunction ("\u004e\u004f\u0057",Now );RegisterFunction ("\u0054\u0049\u004d\u0045",Time );RegisterFunction ("\u0054I\u004d\u0045\u0056\u0041\u004c\u0055E",TimeValue );RegisterFunction ("\u0054\u004f\u0044A\u0059",Today );RegisterFunctionComplex ("\u0059\u0045\u0041\u0052",Year );RegisterFunction ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043",YearFrac );};const _cac ="\u0028\u0020\u0028"+_dbfc +"\u007c"+_gcgc +"\u007c"+_dbdd +"\u007c"+_ddaf +"\u0029\u0029\u003f\u0024"; -// Decimal is an implementation of the Excel function DECIMAL() that parses a string -// in a given base and returns the numeric result. -func Decimal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065s\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ebfcc :=args [0].AsString ();if _ebfcc .Type !=ResultTypeString {return MakeErrorResult ("D\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0066\u0069\u0072\u0073t \u0061\u0072\u0067u\u006de\u006e\u0074");};_beeb :=args [1].AsNumber ();if _beeb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004dA\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acdea :=_ebfcc .ValueString ;if len (_acdea )> 2&&(_aea .HasPrefix (_acdea ,"\u0030\u0078")||_aea .HasPrefix (_acdea ,"\u0030\u0058")){_acdea =_acdea [2:];};_edgdf ,_fac :=_df .ParseInt (_acdea ,int (_beeb .ValueNumber ),64);if _fac !=nil {return MakeErrorResult ("\u0044\u0045C\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0069\u006e\u0020\u0063\u006f\u006e\u0076\u0065\u0072si\u006f\u006e");};return MakeNumberResult (float64 (_edgdf ));}; +// SumIf implements the SUMIF function. +func SumIf (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0068\u0072e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eegb :=args [0];if _eegb .Type !=ResultTypeArray &&_eegb .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_ceaa :=_aefda (_eegb );_cbedd :=args [2];if _cbedd .Type !=ResultTypeArray &&_cbedd .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004dI\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0061\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_cadg :=_aefda (_cbedd );_gbbd :=_adebe (args [1]);_eefa :=0.0;for _effc ,_afbe :=range _ceaa {for _cfbce ,_fggd :=range _afbe {if _aefe (_fggd ,_gbbd ){_eefa +=_cadg [_effc ][_cfbce ].ValueNumber ;};};};return MakeNumberResult (_eefa );};const _eead =57346; -// ISERROR is an implementation of the Excel ISERROR() function. -func IsError (args []Result )Result {if len (args )!=1{MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError );}; +// Max is an implementation of the Excel MAX() function. +func Max (args []Result )Result {return _add (args ,false )}; -// Eval evaluates and returns the result of a constant array expression. -func (_bddg ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_aceg :=[][]Result {};for _ ,_fcec :=range _bddg ._bbc {_beceg :=[]Result {};for _ ,_ede :=range _fcec {_beceg =append (_beceg ,_ede .Eval (ctx ,ev ));};_aceg =append (_aceg ,_beceg );};return MakeArrayResult (_aceg );};func (_cgba *defEval )checkLastEvalIsRef (_fcagd Context ,_cdea Expression ){switch _cdea .(type ){case FunctionCall :switch _cdea .(FunctionCall )._afgb {case "\u0049\u0053\u0052E\u0046":for _ ,_gegb :=range _cdea .(FunctionCall )._cbab {switch _gegb .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_afbe :=_gegb .Eval (_fcagd ,_cgba );_cgba ._eddaa =!(_afbe .Type ==ResultTypeError &&_afbe .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_cgba ._eddaa =false ;};};};};};func _dcef (_gcbf ,_ccbae ,_gdeee int )float64 {return float64 (_bcge (_gcbf ,_ecb .Month (_ccbae ),_gdeee )/86400)+_bac ;}; +// NewConstArrayExpr constructs a new constant array expression with a given data. +func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {data }};type countMode byte ;func (_gceb PrefixHorizontalRange )horizontalRangeReference (_afcdf string )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_afcdf ,_gceb ._eadb ,_gceb ._abgg );};const _ggdfe =57351; -// Substitute is an implementation of the Excel SUBSTITUTE function. -func Substitute (args []Result )Result {_fagce :=len (args );if _fagce !=3&&_fagce !=4{return MakeErrorResult ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054U\u0054\u0045\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cacd ,_dcgd :=_fefg (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _dcgd .Type ==ResultTypeError {return _dcgd ;};_ecbf ,_dcgd :=_fefg (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _dcgd .Type ==ResultTypeError {return _dcgd ;};_beef ,_dcgd :=_fefg (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _dcgd .Type ==ResultTypeError {return _dcgd ;};_febgd :=0;if _fagce ==3{return MakeStringResult (_aea .Replace (_cacd ,_ecbf ,_beef ,-1));}else {_eefb ,_cccb :=_acgd (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _cccb .Type ==ResultTypeError {return _cccb ;};_febgd =int (_eefb );if _febgd < 1{return MakeErrorResult ("\u0069\u006es\u0074\u0061\u006e\u0063e\u005f\u006eu\u006d\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u007a\u0065\u0072\u006f");};_dadd :=_cacd ;_cafg :=_febgd ;_efcb :=-1;_dcfg :=len (_ecbf );_debcdc :=0;for {_cafg --;_gede :=_aea .Index (_dadd ,_ecbf );if _gede ==-1{_efcb =-1;break ;}else {_efcb =_gede +_debcdc ;if _cafg ==0{break ;};_caae :=_dcfg +_gede ;_debcdc +=_caae ;_dadd =_dadd [_caae :];};};if _efcb ==-1{return MakeStringResult (_cacd );}else {_cagd :=_cacd [:_efcb ];_cgga :=_cacd [_efcb +_dcfg :];return MakeStringResult (_cagd +_beef +_cgga );};};}; +// CeilingMath implements _xlfn.CEILING.MATH which rounds numbers to the nearest +// multiple of the second argument, toward or away from zero as specified by the +// third argument. +func CeilingMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0061l\u006c\u006f\u0077\u0073\u0020\u0061t\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dbge :=args [0].AsNumber ();if _dbge .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_gcde :=float64 (1);if _dbge .ValueNumber < 0{_gcde =-1;};if len (args )> 1{_ggbe :=args [1].AsNumber ();if _ggbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0043\u0045\u0049\u004c\u0049\u004e\u0047.\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gcde =_ggbe .ValueNumber ;};_gefa :=float64 (1);if len (args )> 2{_ccdfg :=args [2].AsNumber ();if _ccdfg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_gefa =_ccdfg .ValueNumber ;};if len (args )==1{return MakeNumberResult (_gg .Ceil (_dbge .ValueNumber ));};_gecb :=_dbge .ValueNumber ;_gecb ,_bdaad :=_gg .Modf (_gecb /_gcde );if _bdaad !=0{if _dbge .ValueNumber > 0{_gecb ++;}else if _gefa < 0{_gecb --;};};return MakeNumberResult (_gecb *_gcde );};var _aaa Result =MakeEmptyResult ();func (_ddafa *Lexer )lex (_dceda _e .Reader ){_acdce ,_ceab ,_fecae :=0,0,0;_defcd :=-1;_dage ,_gecbd ,_bafe :=0,0,0;_ =_bafe ;_dfaeb :=1;_ =_dfaeb ;_efdb :=make ([]byte ,4096);_aaff :=false ;for !_aaff {_eaab :=0;if _dage > 0{_eaab =_ceab -_dage ;};_ceab =0;_dfbgd ,_eeeef :=_dceda .Read (_efdb [_eaab :]);if _dfbgd ==0||_eeeef !=nil {_aaff =true ;};_fecae =_dfbgd +_eaab ;if _fecae < len (_efdb ){_defcd =_fecae ;};{_acdce =_gabb ;_dage =0;_gecbd =0;_bafe =0;};{var _befd int ;var _eegg uint ;if _ceab ==_fecae {goto _aaecg ;};if _acdce ==0{goto _gffea ;};_bfgcb :_befd =int (_afbef [_acdce ]);_eegg =uint (_ffdbc [_befd ]);_befd ++;for ;_eegg > 0;_eegg --{_befd ++;switch _ffdbc [_befd -1]{case 2:_dage =_ceab ;};};switch _acdce {case 30:switch _efdb [_ceab ]{case 34:goto _ddcga ;case 35:goto _gfaf ;case 36:goto _baada ;case 38:goto _gggg ;case 39:goto _fdcb ;case 40:goto _ceae ;case 41:goto _eddgb ;case 42:goto _feae ;case 43:goto _abcdga ;case 44:goto _ggafb ;case 45:goto _afeag ;case 47:goto _bffe ;case 58:goto _baeae ;case 59:goto _feag ;case 60:goto _ddeee ;case 61:goto _efba ;case 62:goto _dafbf ;case 63:goto _dafc ;case 70:goto _ecdf ;case 84:goto _gdab ;case 92:goto _agegg ;case 94:goto _acgce ;case 95:goto _ecad ;case 123:goto _aegef ;case 125:goto _cfdb ;};switch {case _efdb [_ceab ]< 65:switch {case _efdb [_ceab ]> 37:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ffccbd ;};case _efdb [_ceab ]>=33:goto _dafc ;};case _efdb [_ceab ]> 90:switch {case _efdb [_ceab ]> 93:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _cfgg ;};case _efdb [_ceab ]>=91:goto _dafc ;};default:goto _ddead ;};goto _efea ;case 1:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _caedcd ;case 123:goto _caedcd ;case 125:goto _caedcd ;};switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _caedcd ;};case _efdb [_ceab ]> 45:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _caedcd ;};case _efdb [_ceab ]>=58:goto _caedcd ;};default:goto _caedcd ;};goto _efea ;case 0:goto _gffea ;case 2:if _efdb [_ceab ]==34{goto _daad ;};goto _ddcga ;case 31:if _efdb [_ceab ]==34{goto _ddcga ;};goto _feee ;case 3:switch _efdb [_ceab ]{case 78:goto _fbdce ;case 82:goto _efagd ;};goto _dafc ;case 4:switch _efdb [_ceab ]{case 47:goto _dafbe ;case 85:goto _fffe ;};goto _dafc ;case 5:if _efdb [_ceab ]==65{goto _abbdg ;};goto _dafc ;case 6:switch _efdb [_ceab ]{case 76:goto _dbfea ;case 77:goto _gcgdc ;};goto _dafc ;case 7:if _efdb [_ceab ]==76{goto _gcgdc ;};goto _dafc ;case 8:if _efdb [_ceab ]==33{goto _abbdg ;};goto _dafc ;case 9:if _efdb [_ceab ]==69{goto _ebae ;};goto _dafc ;case 10:if _efdb [_ceab ]==70{goto _bcgf ;};goto _dafc ;case 11:if _efdb [_ceab ]==33{goto _cgbbg ;};goto _dafc ;case 12:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _dafc ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _dafc ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]< 65:if 58<=_efdb [_ceab ]&&_efdb [_ceab ]<=63{goto _dafc ;};case _efdb [_ceab ]> 90:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _dafc ;};default:goto _gbace ;};default:goto _cbbgd ;};goto _efea ;case 13:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _dafc ;case 58:goto _gfgeg ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _dafc ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _dafc ;};case _efdb [_ceab ]>=59:goto _dafc ;};default:goto _cbbgd ;};goto _efea ;case 14:if _efdb [_ceab ]==36{goto _bcgg ;};if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _fecbe ;};goto _caedcd ;case 15:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _fecbe ;};goto _caedcd ;case 32:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _fecbe ;};goto _fdgb ;case 16:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 47:goto _dafc ;case 58:goto _aega ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 45:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _bdcb ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]> 90:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _dafc ;};case _efdb [_ceab ]>=65:goto _gbace ;};default:goto _dafc ;};goto _efea ;case 17:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _caedcd ;case 123:goto _caedcd ;case 125:goto _caedcd ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _caedcd ;};case _efdb [_ceab ]>=34:goto _caedcd ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _caedcd ;};case _efdb [_ceab ]>=58:goto _caedcd ;};default:goto _bdcb ;};goto _efea ;case 33:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _dbeae ;case 123:goto _dbeae ;case 125:goto _dbeae ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _dbeae ;};case _efdb [_ceab ]>=34:goto _dbeae ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _dbeae ;};case _efdb [_ceab ]>=58:goto _dbeae ;};default:goto _bdcb ;};goto _efea ;case 18:if _efdb [_ceab ]==36{goto _defcg ;};if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fbbaf ;};goto _caedcd ;case 19:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fbbaf ;};goto _caedcd ;case 34:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fbbaf ;};goto _efbf ;case 20:switch _efdb [_ceab ]{case 39:goto _dafc ;case 42:goto _dafc ;case 47:goto _dafc ;case 58:goto _dafc ;case 63:goto _dafc ;};if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=93{goto _dafc ;};goto _geffe ;case 21:switch _efdb [_ceab ]{case 39:goto _fdffce ;case 42:goto _dafc ;case 47:goto _dafc ;case 58:goto _dafc ;case 63:goto _dafc ;};if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=93{goto _dafc ;};goto _geffe ;case 22:if _efdb [_ceab ]==33{goto _dbbfb ;};goto _dafc ;case 35:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _adde ;case 58:goto _gfgeg ;case 101:goto _dbffe ;case 123:goto _gddgb ;case 125:goto _gddgb ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=47{goto _gddgb ;};case _efdb [_ceab ]>=34:goto _gddgb ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _gddgb ;};case _efdb [_ceab ]>=59:goto _gddgb ;};default:goto _ffccbd ;};goto _efea ;case 36:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _gddgb ;case 101:goto _dbffe ;case 123:goto _gddgb ;case 125:goto _gddgb ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _gddgb ;};case _efdb [_ceab ]>=34:goto _gddgb ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _gddgb ;};case _efdb [_ceab ]>=58:goto _gddgb ;};default:goto _adde ;};goto _efea ;case 23:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _gfgea ;case 123:goto _gfgea ;case 125:goto _gfgea ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _gfgea ;};case _efdb [_ceab ]>=34:goto _gfgea ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _gfgea ;};case _efdb [_ceab ]>=58:goto _gfgea ;};default:goto _agcgf ;};goto _efea ;case 37:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _gddgb ;case 123:goto _gddgb ;case 125:goto _gddgb ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _gddgb ;};case _efdb [_ceab ]>=34:goto _gddgb ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _gddgb ;};case _efdb [_ceab ]>=58:goto _gddgb ;};default:goto _agcgf ;};goto _efea ;case 38:switch _efdb [_ceab ]{case 61:goto _bfde ;case 62:goto _egge ;};goto _bdbb ;case 39:if _efdb [_ceab ]==61{goto _gfgef ;};goto _fffc ;case 24:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;case 40:switch _efdb [_ceab ]{case 33:goto _badd ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _edfgd ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _edfgd ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 41:switch _efdb [_ceab ]{case 46:goto _aggcd ;case 92:goto _aggcd ;case 95:goto _aggcd ;};switch {case _efdb [_ceab ]< 65:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _aggcd ;};case _efdb [_ceab ]> 90:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _aggcd ;};default:goto _aggcd ;};goto _dcfcg ;case 42:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 43:switch _efdb [_ceab ]{case 33:goto _badd ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dbeae ;case 125:goto _dbeae ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dbeae ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};default:goto _dbeae ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _edfgd ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dbeae ;};default:goto _dbeae ;};goto _efea ;case 44:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _caedcd ;case 125:goto _caedcd ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _caedcd ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _caedcd ;};default:goto _caedcd ;};goto _efea ;case 25:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 65:goto _fdgbg ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 66<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;case 45:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 76:goto _bfedf ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 46:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 83:goto _fcead ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 47:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 69:goto _cbgdc ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 26:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 79:goto _bfbaf ;case 82:goto _aafe ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;case 48:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 68:goto _dcbdb ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 49:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 79:goto _dgee ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 50:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 85:goto _fcead ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 27:switch _efdb [_ceab ]{case 46:goto _aggcd ;case 92:goto _aggcd ;case 95:goto _aggcd ;};switch {case _efdb [_ceab ]< 65:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _aggcd ;};case _efdb [_ceab ]> 90:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _aggcd ;};default:goto _aggcd ;};goto _dafc ;case 28:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 120:goto _ddcc ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dafc ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;case 51:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 108:goto _begag ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 52:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 102:goto _gacd ;case 110:goto _dbfdf ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 53:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 110:goto _bfafg ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 54:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _fbbb ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 55:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _cfcec ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _cfcec ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 56:switch _efdb [_ceab ]{case 33:goto _badd ;case 40:goto _efdc ;case 46:goto _cfcec ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _cfcec ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _cfcec ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 57:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 109:goto _ffbb ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 58:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _egfca ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 59:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _faddb ;case 123:goto _caedcd ;case 125:goto _caedcd ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _caedcd ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _caedcd ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _faddb ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _caedcd ;};default:goto _caedcd ;};goto _efea ;case 29:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dafc ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;};_dafc :_acdce =0;goto _afgfd ;_efea :_acdce =1;goto _afgfd ;_ddcga :_acdce =2;goto _afgfd ;_gfaf :_acdce =3;goto _afgfd ;_fbdce :_acdce =4;goto _afgfd ;_dafbe :_acdce =5;goto _afgfd ;_fffe :_acdce =6;goto _afgfd ;_dbfea :_acdce =7;goto _afgfd ;_gcgdc :_acdce =8;goto _afgfd ;_efagd :_acdce =9;goto _afgfd ;_ebae :_acdce =10;goto _afgfd ;_bcgf :_acdce =11;goto _afgfd ;_baada :_acdce =12;goto _afgfd ;_cbbgd :_acdce =13;goto _afgfd ;_gfgeg :_acdce =14;goto _afgfd ;_bcgg :_acdce =15;goto _afgfd ;_gbace :_acdce =16;goto _afgfd ;_efaff :_acdce =17;goto _afgfd ;_aega :_acdce =18;goto _afgfd ;_defcg :_acdce =19;goto _afgfd ;_fdcb :_acdce =20;goto _afgfd ;_geffe :_acdce =21;goto _afgfd ;_fdffce :_acdce =22;goto _afgfd ;_dbffe :_acdce =23;goto _afgfd ;_ddead :_acdce =24;goto _afgfd ;_ecdf :_acdce =25;goto _afgfd ;_gdab :_acdce =26;goto _afgfd ;_agegg :_acdce =27;goto _afgfd ;_ecad :_acdce =28;goto _afgfd ;_cfgg :_acdce =29;goto _afgfd ;_caedcd :_acdce =30;goto _ccggfe ;_badd :_acdce =30;goto _gbcd ;_abbdg :_acdce =30;goto _dbbc ;_cgbbg :_acdce =30;goto _bcafd ;_dbbfb :_acdce =30;goto _aggddc ;_gfgea :_acdce =30;goto _bdca ;_eedbb :_acdce =30;goto _edeeb ;_gggg :_acdce =30;goto _ffgb ;_ceae :_acdce =30;goto _cafa ;_eddgb :_acdce =30;goto _bgadg ;_feae :_acdce =30;goto _dadb ;_abcdga :_acdce =30;goto _afeaf ;_ggafb :_acdce =30;goto _bcggc ;_afeag :_acdce =30;goto _gcfb ;_bffe :_acdce =30;goto _eaef ;_baeae :_acdce =30;goto _eddgf ;_feag :_acdce =30;goto _adca ;_efba :_acdce =30;goto _gfca ;_acgce :_acdce =30;goto _fcfcd ;_aegef :_acdce =30;goto _deab ;_cfdb :_acdce =30;goto _ffbfe ;_feee :_acdce =30;goto _egfb ;_fdgb :_acdce =30;goto _ddfce ;_dbeae :_acdce =30;goto _dfgf ;_efbf :_acdce =30;goto _dfefd ;_gddgb :_acdce =30;goto _fbed ;_bdbb :_acdce =30;goto _afcgg ;_bfde :_acdce =30;goto _ccfeb ;_egge :_acdce =30;goto _bageb ;_fffc :_acdce =30;goto _geece ;_gfgef :_acdce =30;goto _fggae ;_dcfcg :_acdce =30;goto _afad ;_efdc :_acdce =30;goto _dddbg ;_daad :_acdce =31;goto _gbfa ;_fecbe :_acdce =32;goto _afgfd ;_bdcb :_acdce =33;goto _bfeaf ;_fbbaf :_acdce =34;goto _afgfd ;_ffccbd :_acdce =35;goto _gagg ;_adde :_acdce =36;goto _gagg ;_agcgf :_acdce =37;goto _gagg ;_ddeee :_acdce =38;goto _afgfd ;_dafbf :_acdce =39;goto _afgfd ;_edfgd :_acdce =40;goto _ggea ;_aggcd :_acdce =41;goto _afgfd ;_febab :_acdce =42;goto _ggea ;_ecbbd :_acdce =43;goto _bfeaf ;_fgce :_acdce =44;goto _ggea ;_cbgdc :_acdce =44;goto _ecaa ;_dgee :_acdce =44;goto _ffbfg ;_fdgbg :_acdce =45;goto _ggea ;_bfedf :_acdce =46;goto _ggea ;_fcead :_acdce =47;goto _ggea ;_bfbaf :_acdce =48;goto _ggea ;_dcbdb :_acdce =49;goto _ggea ;_aafe :_acdce =50;goto _ggea ;_ddcc :_acdce =51;goto _ggea ;_begag :_acdce =52;goto _ggea ;_gacd :_acdce =53;goto _ggea ;_bfafg :_acdce =54;goto _ggea ;_fbbb :_acdce =55;goto _ggea ;_cfcec :_acdce =56;goto _ggea ;_dbfdf :_acdce =57;goto _ggea ;_ffbb :_acdce =58;goto _ggea ;_egfca :_acdce =59;goto _ggea ;_faddb :_acdce =59;goto _bdded ;_dbbc :_befd =3;goto _ebgbf ;_bcafd :_befd =5;goto _ebgbf ;_gbcd :_befd =7;goto _ebgbf ;_aggddc :_befd =9;goto _ebgbf ;_edeeb :_befd =11;goto _ebgbf ;_dddbg :_befd =13;goto _ebgbf ;_ffgb :_befd =15;goto _ebgbf ;_deab :_befd =17;goto _ebgbf ;_ffbfe :_befd =19;goto _ebgbf ;_cafa :_befd =21;goto _ebgbf ;_bgadg :_befd =23;goto _ebgbf ;_afeaf :_befd =25;goto _ebgbf ;_gcfb :_befd =27;goto _ebgbf ;_dadb :_befd =29;goto _ebgbf ;_eaef :_befd =31;goto _ebgbf ;_fcfcd :_befd =33;goto _ebgbf ;_gfca :_befd =35;goto _ebgbf ;_ccfeb :_befd =37;goto _ebgbf ;_fggae :_befd =39;goto _ebgbf ;_bageb :_befd =41;goto _ebgbf ;_eddgf :_befd =43;goto _ebgbf ;_adca :_befd =45;goto _ebgbf ;_bcggc :_befd =47;goto _ebgbf ;_fbed :_befd =49;goto _ebgbf ;_dfgf :_befd =51;goto _ebgbf ;_ddfce :_befd =53;goto _ebgbf ;_dfefd :_befd =55;goto _ebgbf ;_afad :_befd =57;goto _ebgbf ;_egfb :_befd =59;goto _ebgbf ;_afcgg :_befd =61;goto _ebgbf ;_geece :_befd =63;goto _ebgbf ;_bdca :_befd =65;goto _ebgbf ;_ccggfe :_befd =67;goto _ebgbf ;_ecaa :_befd =72;goto _ebgbf ;_gagg :_befd =75;goto _ebgbf ;_bfeaf :_befd =78;goto _ebgbf ;_ffbfg :_befd =81;goto _ebgbf ;_bdded :_befd =84;goto _ebgbf ;_ggea :_befd =87;goto _ebgbf ;_gbfa :_befd =90;goto _ebgbf ;_ebgbf :_eegg =uint (_ffdbc [_befd ]);_befd ++;for ;_eegg > 0;_eegg --{_befd ++;switch _ffdbc [_befd -1]{case 3:_gecbd =_ceab +1;case 4:_bafe =1;case 5:_bafe =2;case 6:_bafe =3;case 7:_bafe =4;case 8:_bafe =11;case 9:_bafe =14;case 10:_bafe =15;case 11:_gecbd =_ceab +1;{_ddafa .emit (_efegf ,_efdb [_dage :_gecbd ]);};case 12:_gecbd =_ceab +1;{_ddafa .emit (_ffccc ,_efdb [_dage :_gecbd ]);};case 13:_gecbd =_ceab +1;{_ddafa .emit (_fgfdf ,_efdb [_dage :_gecbd -1]);};case 14:_gecbd =_ceab +1;{_ddafa .emit (_fgfdf ,_efdb [_dage +1:_gecbd -2]);};case 15:_gecbd =_ceab +1;{_ddafa .emit (_aegg ,_efdb [_dage :_gecbd -1]);};case 16:_gecbd =_ceab +1;{_ddafa .emit (_aegg ,_efdb [_dage :_gecbd -1]);};case 17:_gecbd =_ceab +1;{_ddafa .emit (_bbec ,_efdb [_dage :_gecbd ]);};case 18:_gecbd =_ceab +1;{_ddafa .emit (_fabec ,_efdb [_dage :_gecbd ]);};case 19:_gecbd =_ceab +1;{_ddafa .emit (_eacgg ,_efdb [_dage :_gecbd ]);};case 20:_gecbd =_ceab +1;{_ddafa .emit (_cbbe ,_efdb [_dage :_gecbd ]);};case 21:_gecbd =_ceab +1;{_ddafa .emit (_ggba ,_efdb [_dage :_gecbd ]);};case 22:_gecbd =_ceab +1;{_ddafa .emit (_fecgd ,_efdb [_dage :_gecbd ]);};case 23:_gecbd =_ceab +1;{_ddafa .emit (_caea ,_efdb [_dage :_gecbd ]);};case 24:_gecbd =_ceab +1;{_ddafa .emit (_egeed ,_efdb [_dage :_gecbd ]);};case 25:_gecbd =_ceab +1;{_ddafa .emit (_fagg ,_efdb [_dage :_gecbd ]);};case 26:_gecbd =_ceab +1;{_ddafa .emit (_cggedc ,_efdb [_dage :_gecbd ]);};case 27:_gecbd =_ceab +1;{_ddafa .emit (_egce ,_efdb [_dage :_gecbd ]);};case 28:_gecbd =_ceab +1;{_ddafa .emit (_fefbd ,_efdb [_dage :_gecbd ]);};case 29:_gecbd =_ceab +1;{_ddafa .emit (_gdbf ,_efdb [_dage :_gecbd ]);};case 30:_gecbd =_ceab +1;{_ddafa .emit (_gfccf ,_efdb [_dage :_gecbd ]);};case 31:_gecbd =_ceab +1;{_ddafa .emit (_eabg ,_efdb [_dage :_gecbd ]);};case 32:_gecbd =_ceab +1;{_ddafa .emit (_edagc ,_efdb [_dage :_gecbd ]);};case 33:_gecbd =_ceab +1;{_ddafa .emit (_fdcf ,_efdb [_dage :_gecbd ]);};case 34:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_gafee ,_efdb [_dage :_gecbd ]);};case 35:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_gecde ,_efdb [_dage :_gecbd ]);};case 36:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_eead ,_efdb [_dage :_gecbd ]);};case 37:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_cecg ,_efdb [_dage :_gecbd ]);};case 38:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_ggdfe ,_efdb [_dage :_gecbd ]);};case 39:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_ggff ,_efdb [_dage +1:_gecbd -1]);};case 40:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_cefca ,_efdb [_dage :_gecbd ]);};case 41:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_bdaada ,_efdb [_dage :_gecbd ]);};case 42:_ceab =(_gecbd )-1;{_ddafa .emit (_gafee ,_efdb [_dage :_gecbd ]);};case 43:switch _bafe {case 0:{_acdce =0;goto _afgfd ;};case 1:{_ceab =(_gecbd )-1;_ddafa .emit (_agdac ,_efdb [_dage :_gecbd ]);};case 2:{_ceab =(_gecbd )-1;_ddafa .emit (_gafee ,_efdb [_dage :_gecbd ]);};case 3:{_ceab =(_gecbd )-1;_ddafa .emit (_gecde ,_efdb [_dage :_gecbd ]);};case 4:{_ceab =(_gecbd )-1;_ddafa .emit (_efgag ,_efdb [_dage :_gecbd ]);};case 11:{_ceab =(_gecbd )-1;_ddafa .emit (_fage ,_efdb [_dage :_gecbd ]);};case 14:{_ceab =(_gecbd )-1;_ddafa .emit (_ggdfe ,_efdb [_dage :_gecbd ]);};case 15:{_ceab =(_gecbd )-1;_ddafa .emit (_ggff ,_efdb [_dage +1:_gecbd -1]);};};};};goto _afgfd ;_afgfd :_befd =int (_bgab [_acdce ]);_eegg =uint (_ffdbc [_befd ]);_befd ++;for ;_eegg > 0;_eegg --{_befd ++;switch _ffdbc [_befd -1]{case 0:_dage =0;case 1:_bafe =0;};};if _acdce ==0{goto _gffea ;};if _ceab ++;_ceab !=_fecae {goto _bfgcb ;};_aaecg :{};if _ceab ==_defcd {switch _acdce {case 1:goto _caedcd ;case 2:goto _caedcd ;case 31:goto _feee ;case 14:goto _caedcd ;case 15:goto _caedcd ;case 32:goto _fdgb ;case 17:goto _caedcd ;case 33:goto _dbeae ;case 18:goto _caedcd ;case 19:goto _caedcd ;case 34:goto _efbf ;case 35:goto _gddgb ;case 36:goto _gddgb ;case 23:goto _gfgea ;case 37:goto _gddgb ;case 38:goto _bdbb ;case 39:goto _fffc ;case 40:goto _dcfcg ;case 41:goto _dcfcg ;case 42:goto _dcfcg ;case 43:goto _dbeae ;case 44:goto _caedcd ;case 45:goto _dcfcg ;case 46:goto _dcfcg ;case 47:goto _dcfcg ;case 48:goto _dcfcg ;case 49:goto _dcfcg ;case 50:goto _dcfcg ;case 51:goto _dcfcg ;case 52:goto _dcfcg ;case 53:goto _dcfcg ;case 54:goto _dcfcg ;case 55:goto _dcfcg ;case 56:goto _dcfcg ;case 57:goto _dcfcg ;case 58:goto _dcfcg ;case 59:goto _caedcd ;};};_gffea :{};};if _dage > 0{copy (_efdb [0:],_efdb [_dage :]);};};_ =_defcd ;if _acdce ==_dcdbb {_ddafa .emit (_fcff ,nil );};close (_ddafa ._fggf );}; -// Sln implements the Excel SLN function. -func Sln (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0053\u004c\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_afdad :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acc :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_eggfc :=args [2].ValueNumber ;if _eggfc ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult ((_afdad -_acc )/_eggfc );}; +// Reference returns an invalid reference for EmptyExpr. +func (_gcd EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _eabg =57375;type rangeIndex struct{_bgdb int ;_afcc int ;}; -// String returns a string representation of FunctionCall expression. -func (_cgge FunctionCall )String ()string {_fbag :=_aafb .Buffer {};_fbag .WriteString (_cgge ._afgb );_fbag .WriteString ("\u0028");_gefg :=len (_cgge ._cbab )-1;for _cbf ,_edcd :=range _cgge ._cbab {_fbag .WriteString (_edcd .String ());if _cbf !=_gefg {_fbag .WriteString ("\u002c");};};_fbag .WriteString ("\u0029");return _fbag .String ();};func _febee (_eee string ,_feea *_efad .UpdateQuery )string {_gagf ,_fgde :=_deeb .ParseCellReference (_eee );if _fgde !=nil {return "\u0023\u0052\u0045F\u0021";};if _feea .UpdateType ==_efad .UpdateActionRemoveColumn {_ebdc :=_feea .ColumnIdx ;_bgfc :=_gagf .ColumnIdx ;if _bgfc < _ebdc {return _eee ;}else if _bgfc ==_ebdc {return "\u0023\u0052\u0045F\u0021";}else {return _gagf .Update (_efad .UpdateActionRemoveColumn ).String ();};};return _eee ;}; +// Date is an implementation of the Excel DATE() function. +func Date (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0041TE\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_cgfe :=int (args [0].ValueNumber );if _cgfe < 0||_cgfe >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _cgfe <=1899{_cgfe +=1900;};_dfb :=_ea .Month (args [1].ValueNumber );_bfce :=int (args [2].ValueNumber );_cdg :=_ddcf (_cgfe ,_dfb ,_bfce );_ddf :=_fdc (_ecf ,_cdg )+1;if _ddf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_ddf );}; -// NA is an implementation of the Excel NA() function that just returns the #N/A! error. -func NA (args []Result )Result {if len (args )!=0{MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");}; +// MinIfs implements the MINIFS function. +func MinIfs (args []Result )Result {_fgcga :=_ddaa (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _fgcga .Type !=ResultTypeEmpty {return _fgcga ;};_faccb :=_agge (args [1:]);_eadef :=_gg .MaxFloat64 ;_ccfd :=_aefda (args [0]);for _ ,_fcbe :=range _faccb {_edbd :=_ccfd [_fcbe ._bgdb ][_fcbe ._afcc ].ValueNumber ;if _eadef > _edbd {_eadef =_edbd ;};};if _eadef ==_gg .MaxFloat64 {_eadef =0;};return MakeNumberResult (float64 (_eadef ));};type couponArgs struct{_eebf float64 ;_edge float64 ;_eda int ;_ceca int ;}; -// Small implements the Excel SMALL function. -func Small (args []Result )Result {return _gfcfe (args ,false )}; +// String returns a string representation of a vertical range. +func (_ccbb VerticalRange )String ()string {return _ccbb .verticalRangeReference ()}; -// MDeterm is an implementation of the Excel MDETERM which finds the determinant -// of a matrix. -func MDeterm (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fgae :=args [0];if _fgae .Type !=ResultTypeArray {return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbddd :=len (_fgae .ValueArray );for _ ,_eabd :=range _fgae .ValueArray {if len (_eabd )!=_cbddd {return MakeErrorResult ("\u004d\u0044\u0045TE\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0061 \u0073\u0071\u0075\u0061\u0072\u0065\u0020\u006d\u0061\u0074\u0072\u0069\u0078");};};return MakeNumberResult (_gdgf (_fgae .ValueArray ));};func _dgfg (_bdeg Result ,_dcea int )[]Result {_dcedf :=[]Result {};switch _bdeg .Type {case ResultTypeList :_fea :=_bdeg .ValueList ;_ceag :=len (_fea );for _dge :=0;_dge < _dcea ;_dge ++{if _dge < _ceag {_dcedf =append (_dcedf ,_fea [_dge ]);}else {_dcedf =append (_dcedf ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _aecde :=0;_aecde < _dcea ;_aecde ++{_dcedf =append (_dcedf ,_bdeg );};};return _dcedf ;}; +// Range is a range expression that when evaluated returns a list of Results. +type Range struct{_ecgg ,_bgfde Expression };func _aa (_gcb BinOpType ,_bf ,_ae []Result )Result {_ge :=[]Result {};for _edf :=range _bf {_fca :=_bf [_edf ].AsNumber ();_cd :=_ae [_edf ].AsNumber ();if _fca .Type !=ResultTypeNumber ||_cd .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _gcb {case BinOpTypePlus :_ge =append (_ge ,MakeNumberResult (_fca .ValueNumber +_cd .ValueNumber ));case BinOpTypeMinus :_ge =append (_ge ,MakeNumberResult (_fca .ValueNumber -_cd .ValueNumber ));case BinOpTypeMult :_ge =append (_ge ,MakeNumberResult (_fca .ValueNumber *_cd .ValueNumber ));case BinOpTypeDiv :if _cd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ge =append (_ge ,MakeNumberResult (_fca .ValueNumber /_cd .ValueNumber ));case BinOpTypeExp :_ge =append (_ge ,MakeNumberResult (_gg .Pow (_fca .ValueNumber ,_cd .ValueNumber )));case BinOpTypeLT :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber < _cd .ValueNumber ));case BinOpTypeGT :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber > _cd .ValueNumber ));case BinOpTypeEQ :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber ==_cd .ValueNumber ));case BinOpTypeLEQ :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber <=_cd .ValueNumber ));case BinOpTypeGEQ :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber >=_cd .ValueNumber ));case BinOpTypeNE :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber !=_cd .ValueNumber ));default:return MakeErrorResult (_b .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_gcb ));};};return MakeListResult (_ge );};func _aaeb (_dbfb []Result )[]float64 {_gdec :=make ([]float64 ,0);for _ ,_gfef :=range _dbfb {if _gfef .Type ==ResultTypeEmpty {continue ;};_gfef =_gfef .AsNumber ();switch _gfef .Type {case ResultTypeNumber :if !_gfef .IsBoolean {_gdec =append (_gdec ,_gfef .ValueNumber );};case ResultTypeList ,ResultTypeArray :_gdec =append (_gdec ,_aaeb (_gfef .ListValues ())...);case ResultTypeString :default:_cg .Log ("\u0075\u006e\u0068\u0061\u006ed\u006c\u0065\u0064\u0020\u0065\u0078\u0074\u0072\u0061\u0063\u0074\u004e\u0075m\u0062\u0065\u0072\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gfef .Type );};};return _gdec ;};func _eccgb (_ggfef string ,_gede _ea .Time )(_ea .Time ,error ){_bdfg ,_ ,_ceeb :=_ac .ParseFloat (_ggfef ,10,128,_ac .ToNearestEven );if _ceeb !=nil {return _ea .Time {},_ceeb ;};_eeba :=new (_ac .Float );_eeba .SetUint64 (uint64 (24*_ea .Hour ));_bdfg .Mul (_bdfg ,_eeba );_fafg ,_ :=_bdfg .Uint64 ();_dbee :=_gede .Add (_ea .Duration (_fafg ));return _fgag (_dbee ),nil ;};var _gcc =map[string ]*_af .Regexp {}; -// Rand is an implementation of the Excel RAND() function that returns random -// numbers in the range [0,1). -func Rand (args []Result )Result {if len (args )!=0{return MakeErrorResult ("R\u0041\u004e\u0044\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006e\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};return MakeNumberResult (_cdba .Float64 ());};type xargs struct{_aff []float64 ;_fcbc []float64 ;}; +// Value is an implementation of the Excel VALUE function. +func Value (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0056\u0041\u004c\u0055\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_beda :=args [0];if _beda .Type ==ResultTypeNumber {return _beda ;};if _beda .Type ==ResultTypeString {_acbb ,_gdcbc :=_ga .ParseFloat (_beda .Value (),64);if _gdcbc ==nil {return MakeNumberResult (_acbb );};};return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0056\u0041L\u0055\u0045");};func _cdcfb (_cef ,_gfbc ,_ffd ,_decg ,_dcce float64 )float64 {var _aacd float64 ;_dcdb :=_dcce /_ffd ;if _dcdb >=1{_dcdb =1;if _decg ==1{_aacd =_cef ;}else {_aacd =0;};}else {_aacd =_cef *_gg .Pow (1-_dcdb ,_decg -1);};_fcc :=_cef *_gg .Pow (1-_dcdb ,_decg );var _bdga float64 ;if _fcc < _gfbc {_bdga =_aacd -_gfbc ;}else {_bdga =_aacd -_fcc ;};if _bdga < 0{_bdga =0;};return _bdga ;};func _gbac (_cfdd ,_bcbf _ea .Time )bool {_agac :=_cfdd .Unix ();_dadd :=_bcbf .Unix ();_egda :=_cfdd .Year ();_abf :=_ddcf (_egda ,_ea .March ,1);if _dbfd (_egda )&&_agac < _abf &&_dadd >=_abf {return true ;};var _cbfae =_bcbf .Year ();var _bgfbf =_ddcf (_cbfae ,_ea .March ,1);return (_dbfd (_cbfae )&&_dadd >=_bgfbf &&_agac < _bgfbf );};var _bgfcf ,_bcae ,_ffeeg ,_ecffc ,_adeg ,_fcbg *_af .Regexp ; -// String returns a string representation of PrefixExpr. -func (_acfg PrefixExpr )String ()string {return _e .Sprintf ("\u0025\u0073\u0021%\u0073",_acfg ._ccaa .String (),_acfg ._bdcg .String ());};func _cef (_gdced int )bool {if _gdced ==_gdced /400*400{return true ;};if _gdced ==_gdced /100*100{return false ;};return _gdced ==_gdced /4*4;}; +// Eval evaluates the binary expression using the context given. +func (_ccd BinaryExpr )String ()string {_fcf :="";switch _ccd ._bc {case BinOpTypePlus :_fcf ="\u002b";case BinOpTypeMinus :_fcf ="\u002d";case BinOpTypeMult :_fcf ="\u002a";case BinOpTypeDiv :_fcf ="\u002f";case BinOpTypeExp :_fcf ="\u005e";case BinOpTypeLT :_fcf ="\u003c";case BinOpTypeGT :_fcf ="\u003e";case BinOpTypeEQ :_fcf ="\u003d";case BinOpTypeLEQ :_fcf ="\u003c\u003d";case BinOpTypeGEQ :_fcf ="\u003e\u003d";case BinOpTypeNE :_fcf ="\u003c\u003e";case BinOpTypeConcat :_fcf ="\u0026";};return _ccd ._ag .String ()+_fcf +_ccd ._bd .String ();};func (_gged PrefixVerticalRange )verticalRangeReference (_ffdc string )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_ffdc ,_gged ._fbedd ,_gged ._gacbg );}; -// GetLocked returns FALSE for the invalid reference context. -func (_edga *ivr )GetLocked (cellRef string )bool {return false }; +// Substitute is an implementation of the Excel SUBSTITUTE function. +func Substitute (args []Result )Result {_edef :=len (args );if _edef !=3&&_edef !=4{return MakeErrorResult ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054U\u0054\u0045\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_egcdf ,_afgfg :=_fdffc (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _afgfg .Type ==ResultTypeError {return _afgfg ;};_gdff ,_afgfg :=_fdffc (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _afgfg .Type ==ResultTypeError {return _afgfg ;};_cfcf ,_afgfg :=_fdffc (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _afgfg .Type ==ResultTypeError {return _afgfg ;};_gbcbc :=0;if _edef ==3{return MakeStringResult (_fa .Replace (_egcdf ,_gdff ,_cfcf ,-1));}else {_fcee ,_ffccb :=_gdb (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _ffccb .Type ==ResultTypeError {return _ffccb ;};_gbcbc =int (_fcee );if _gbcbc < 1{return MakeErrorResult ("\u0069\u006es\u0074\u0061\u006e\u0063e\u005f\u006eu\u006d\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u007a\u0065\u0072\u006f");};_gcce :=_egcdf ;_dfbc :=_gbcbc ;_beaf :=-1;_cbeg :=len (_gdff );_begcb :=0;for {_dfbc --;_geff :=_fa .Index (_gcce ,_gdff );if _geff ==-1{_beaf =-1;break ;}else {_beaf =_geff +_begcb ;if _dfbc ==0{break ;};_ecfb :=_cbeg +_geff ;_begcb +=_ecfb ;_gcce =_gcce [_ecfb :];};};if _beaf ==-1{return MakeStringResult (_egcdf );}else {_cggda :=_egcdf [:_beaf ];_ffeeb :=_egcdf [_beaf +_cbeg :];return MakeStringResult (_cggda +_cfcf +_ffeeb );};};};func _ffbba (_ebcag Context ,_fabed ,_gafgf string )(string ,string ){_aagdc :=_fabed +"\u0031";_gddb :=_ebcag .LastRow (_fabed );_fgbga :=_gafgf +_ga .Itoa (_gddb );return _aagdc ,_fgbga ;}; -// Ceiling is an implementation of the CEILING function which -// returns the ceiling of a number. -func Ceiling (args []Result )Result {if len (args )==0{return MakeErrorResult ("C\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee \u0061\u0072\u0067u\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_eaef :=args [0].AsNumber ();if _eaef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066i\u0072\u0073t\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049NG\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_ec :=float64 (1);if _eaef .ValueNumber < 0{_ec =-1;};if len (args )> 1{_fdda :=args [1].AsNumber ();if _fdda .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020t\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ec =_fdda .ValueNumber ;};if _ec < 0&&_eaef .ValueNumber > 0{return MakeErrorResultType (ErrorTypeNum ,"\u006e\u0065\u0067\u0061\u0074\u0069v\u0065\u0020\u0073\u0069\u0067\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u0069\u006ev\u0061\u006c\u0069\u0064");};if len (args )==1{return MakeNumberResult (_aeccg .Ceil (_eaef .ValueNumber ));};_cdb :=_eaef .ValueNumber ;_cdb ,_eba :=_aeccg .Modf (_cdb /_ec );if _eba > 0{_cdb ++;};return MakeNumberResult (_cdb *_ec );};func _cfdea (_cgbf BinOpType ,_eab ,_ddfad []Result )Result {_gfce :=[]Result {};for _adbf :=range _eab {_bagbc :=_eab [_adbf ].AsNumber ();_bbdg :=_ddfad [_adbf ].AsNumber ();if _bagbc .Type !=ResultTypeNumber ||_bbdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _cgbf {case BinOpTypePlus :_gfce =append (_gfce ,MakeNumberResult (_bagbc .ValueNumber +_bbdg .ValueNumber ));case BinOpTypeMinus :_gfce =append (_gfce ,MakeNumberResult (_bagbc .ValueNumber -_bbdg .ValueNumber ));case BinOpTypeMult :_gfce =append (_gfce ,MakeNumberResult (_bagbc .ValueNumber *_bbdg .ValueNumber ));case BinOpTypeDiv :if _bbdg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gfce =append (_gfce ,MakeNumberResult (_bagbc .ValueNumber /_bbdg .ValueNumber ));case BinOpTypeExp :_gfce =append (_gfce ,MakeNumberResult (_aeccg .Pow (_bagbc .ValueNumber ,_bbdg .ValueNumber )));case BinOpTypeLT :_gfce =append (_gfce ,MakeBoolResult (_bagbc .ValueNumber < _bbdg .ValueNumber ));case BinOpTypeGT :_gfce =append (_gfce ,MakeBoolResult (_bagbc .ValueNumber > _bbdg .ValueNumber ));case BinOpTypeEQ :_gfce =append (_gfce ,MakeBoolResult (_bagbc .ValueNumber ==_bbdg .ValueNumber ));case BinOpTypeLEQ :_gfce =append (_gfce ,MakeBoolResult (_bagbc .ValueNumber <=_bbdg .ValueNumber ));case BinOpTypeGEQ :_gfce =append (_gfce ,MakeBoolResult (_bagbc .ValueNumber >=_bbdg .ValueNumber ));case BinOpTypeNE :_gfce =append (_gfce ,MakeBoolResult (_bagbc .ValueNumber !=_bbdg .ValueNumber ));default:return MakeErrorResult (_e .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_cgbf ));};};return MakeListResult (_gfce );}; +// LCM implements the Excel LCM() function which returns the least common +// multiple of a range of numbers. +func LCM (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fbdae :=[]float64 {};for _ ,_dcdef :=range args {switch _dcdef .Type {case ResultTypeString :_dbeg :=_dcdef .AsNumber ();if _dbeg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fbdae =append (_fbdae ,_dbeg .ValueNumber );case ResultTypeList :_dabf :=LCM (_dcdef .ValueList );if _dabf .Type !=ResultTypeNumber {return _dabf ;};_fbdae =append (_fbdae ,_dabf .ValueNumber );case ResultTypeNumber :_fbdae =append (_fbdae ,_dcdef .ValueNumber );case ResultTypeError :return _dcdef ;};};if _fbdae [0]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_fbdae )==1{return MakeNumberResult (_fbdae [0]);};_bbab :=_fbdae [0];for _gade :=1;_gade < len (_fbdae );_gade ++{if _fbdae [_gade ]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_bbab =_fgabe (_bbab ,_fbdae [_gade ]);};return MakeNumberResult (_bbab );}; -// Even is an implementation of the Excel EVEN() that rounds a number to the -// nearest even integer. -func Even (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0045\u0056\u0045\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bbaf :=args [0].AsNumber ();if _bbaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0056\u0045N\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_faa :=_aeccg .Signbit (_bbaf .ValueNumber );_bgebb ,_ebfa :=_aeccg .Modf (_bbaf .ValueNumber /2);_gggg :=_bgebb *2;if _ebfa !=0{if !_faa {_gggg +=2;}else {_gggg -=2;};};return MakeNumberResult (_gggg );}; +// Product is an implementation of the Excel PRODUCT() function. +func Product (args []Result )Result {_gddc :=1.0;for _ ,_ccad :=range args {_ccad =_ccad .AsNumber ();switch _ccad .Type {case ResultTypeNumber :_gddc *=_ccad .ValueNumber ;case ResultTypeList ,ResultTypeArray :_ccggg :=Product (_ccad .ListValues ());if _ccggg .Type !=ResultTypeNumber {return _ccggg ;};_gddc *=_ccggg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ccad ;case ResultTypeEmpty :default:return MakeErrorResult (_b .Sprintf ("\u0075\u006eha\u006e\u0064\u006ce\u0064\u0020\u0050\u0052ODU\u0043T(\u0029\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0020\u0074\u0079\u0070\u0065\u0020%\u0073",_ccad .Type ));};};return MakeNumberResult (_gddc );}; -// Pricemat implements the Excel PRICEMAT function. -func Pricemat (args []Result )Result {_geff :=len (args );if _geff !=5&&_geff !=6{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_egbg ,_bbfbdb ,_dbag :=_dca (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _dbag .Type ==ResultTypeError {return _dbag ;};_aafbf ,_dbag :=_aabf (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _dbag .Type ==ResultTypeError {return _dbag ;};if _aafbf >=_egbg {return MakeErrorResult ("\u0050\u0052\u0049\u0043E\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_edcbd :=args [3].ValueNumber ;if _edcbd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_gbbd :=args [4].ValueNumber ;if _gbbd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e \u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_fcdcd :=0;if _geff ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fcdcd =int (args [5].ValueNumber );if !_ecgf (_fcdcd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049C\u0045\u004d\u0041\u0054");};};_edag ,_dbag :=_acab (_egbg ,_bbfbdb ,_fcdcd );if _dbag .Type ==ResultTypeError {return _dbag ;};_cdcaf ,_dbag :=_acab (_aafbf ,_bbfbdb ,_fcdcd );if _dbag .Type ==ResultTypeError {return _dbag ;};_bceg ,_dbag :=_acab (_aafbf ,_egbg ,_fcdcd );if _dbag .Type ==ResultTypeError {return _dbag ;};_gefc :=1+_cdcaf *_edcbd ;_addb :=1+_edag *_gbbd ;return MakeNumberResult ((_gefc /_addb -_bceg *_edcbd )*100);}; +// Tbilleq implements the Excel TBILLEQ function. +func Tbilleq (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_caed ,_ebad ,_afdc :=_daea (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _afdc .Type ==ResultTypeError {return _afdc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0064is\u0063\u006f\u0075\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cgabc :=_ebad -_caed ;if _cgabc > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020m\u006f\u0072e\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079\u0065\u0061r \u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074t\u006c\u0065\u006d\u0065\u006e\u0074");};_dac :=args [2].ValueNumber ;if _dac <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045Q\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074 \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult ((365*_dac )/(360-_dac *_cgabc ));};func _fgabe (_dggaf ,_efad float64 )float64 {_dggaf =_gg .Trunc (_dggaf );_efad =_gg .Trunc (_efad );if _dggaf ==0&&_efad ==0{return 0;};return _dggaf *_efad /_ccgc (_dggaf ,_efad );};func (_dbfcf *plex )Error (s string ){_cg .Log ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );};func _cdaa (_abfc ,_aae Result ,_geba string )(*xargs ,Result ){if _abfc .Type !=ResultTypeList &&_abfc .Type !=ResultTypeArray {return nil ,MakeErrorResult (_geba +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0076\u0061lue\u0073 t\u006f\u0020\u0062\u0065\u0020\u006f\u0066 a\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_bedd :=_aefda (_abfc );_dgcg :=[]float64 {};for _ ,_ccbfb :=range _bedd {for _ ,_gbga :=range _ccbfb {if _gbga .Type ==ResultTypeNumber &&!_gbga .IsBoolean {_dgcg =append (_dgcg ,_gbga .ValueNumber );}else {return nil ,MakeErrorResult (_geba +"\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0073");};};};_aabg :=len (_dgcg );if len (_dgcg )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _aae .Type !=ResultTypeList &&_aae .Type !=ResultTypeArray {return nil ,MakeErrorResult (_geba +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0064\u0061\u0074\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020o\u0066\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_cgda :=_aefda (_aae );_ggdbc :=[]float64 {};_dgdc :=0.0;for _ ,_dfgb :=range _cgda {for _ ,_aeea :=range _dfgb {if _aeea .Type ==ResultTypeNumber &&!_aeea .IsBoolean {_dfc :=float64 (int (_aeea .ValueNumber ));if _dfc < _dgdc {return nil ,MakeErrorResultType (ErrorTypeNum ,_geba +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0061\u0073\u0063\u0065\u006edi\u006e\u0067\u0020o\u0072d\u0065\u0072");};_ggdbc =append (_ggdbc ,_dfc );_dgdc =_dfc ;}else {return nil ,MakeErrorResult (_geba +"\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020t\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0073");};};};if len (_ggdbc )!=_aabg {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_dgcg ,_ggdbc },MakeEmptyResult ();}; -// Multinomial implements the excel MULTINOMIAL function. -func Multinomial (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u004d\u0055\u004c\u0054\u0049\u004eO\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c\u0020i\u006e\u0070\u0075\u0074");};_ecc ,_cgb ,_gcgg :=_ccgce (args );if _gcgg .Type ==ResultTypeError {return _gcgg ;};return MakeNumberResult (_dgeg (_ecc )/_cgb );};const _efgb =57372; +// Reference returns an invalid reference for BinaryExpr. +func (_fcb BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _acbag (_bfba string )*criteriaRegex {_adfgg :=&criteriaRegex {};if _bfba ==""{return _adfgg ;};if _bbdbd :=_bgfcf .FindStringSubmatch (_bfba );len (_bbdbd )> 1{_adfgg ._dgbebb =_cgbed ;_adfgg ._cbcgcc =_bbdbd [1];}else if _ecbb :=_bcae .FindStringSubmatch (_bfba );len (_ecbb )> 1{_adfgg ._dgbebb =_cgbed ;_adfgg ._cbcgcc =_ecbb [1];}else if _cdag :=_fcbg .FindStringSubmatch (_bfba );len (_cdag )> 1{_adfgg ._dgbebb =_eacfe ;_adfgg ._cbcgcc =_cdag [1];}else if _dcedc :=_adeg .FindStringSubmatch (_bfba );len (_dcedc )> 1{_adfgg ._dgbebb =_fbafb ;_adfgg ._cbcgcc =_dcedc [1];}else if _fcbda :=_ecffc .FindStringSubmatch (_bfba );len (_fcbda )> 1{_adfgg ._dgbebb =_eabe ;_adfgg ._cbcgcc =_fcbda [1];}else if _bbbe :=_ffeeg .FindStringSubmatch (_bfba );len (_bbbe )> 1{_adfgg ._dgbebb =_efeg ;_adfgg ._cbcgcc =_bbbe [1];};return _adfgg ;}; -// IfError is an implementation of the Excel IFERROR() function. It takes two arguments. -func IfError (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0049\u0046\u0045\u0052\u0052\u004f\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeError {if args [0].Type ==ResultTypeEmpty {return MakeNumberResult (0);};return args [0];};return args [1];};func _fgad (_deda string ,_agdf []Result )(*parsedReplaceObject ,Result ){if len (_agdf )!=4{return nil ,MakeErrorResult (_deda +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _agdf [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_deda +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_fcce :=_agdf [0].ValueString ;if _agdf [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_deda +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u006eu\u006db\u0065\u0072");};_daab :=int (_agdf [1].ValueNumber )-1;if _agdf [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_deda +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0069r\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_ac :=int (_agdf [2].ValueNumber );if _agdf [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_deda +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0074\u0068\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u0073t\u0072i\u006e\u0067");};_edbdg :=_agdf [3].ValueString ;return &parsedReplaceObject {_fcce ,_daab ,_ac ,_edbdg },_eggc ;}; +// Column implements the Excel COLUMN function. +func Column (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004f\u004c\u0055M\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bcabb :=args [0].Ref ;if _bcabb .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004dN\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e");};_daaf ,_fafc :=_df .ParseCellReference (_bcabb .Value );if _fafc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bcabb .Value );};return MakeNumberResult (float64 (_daaf .ColumnIdx +1));}; -// DateDif is an implementation of the Excel DATEDIF() function. -func DateDif (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeString {return MakeErrorResult ("\u0044\u0041\u0054\u0045\u0044I\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u006e\u0064\u0020\u006f\u006e\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_befa :=args [0].ValueNumber ;_dfbf :=args [1].ValueNumber ;if _dfbf < _befa {return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0068\u0065\u0020\u0073\u0074\u0061r\u0074\u0020\u0064a\u0074\u0065\u0020\u0069s\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0074\u0068\u0065\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074\u0065");};if _dfbf ==_befa {return MakeNumberResult (0);};_bgb :=_aea .ToLower (args [2].ValueString );if _bgb =="\u0064"{return MakeNumberResult (_dfbf -_befa );};_cabc :=_fbccg (_befa );_fbgb :=_fbccg (_dfbf );_aeac ,_bcde ,_cbad :=_cabc .Date ();_cded ,_aebe ,_ececb :=_fbgb .Date ();_aabc :=int (_bcde );_ab :=int (_aebe );var _bgc float64 ;switch _bgb {case "\u0079":_bgc =float64 (_cded -_aeac );if _ab < _aabc ||(_ab ==_aabc &&_ececb < _cbad ){_bgc --;};case "\u006d":_fdcg :=_cded -_aeac ;_dag :=_ab -_aabc ;if _ececb < _cbad {_dag --;};if _dag < 0{_fdcg --;_dag +=12;};_bgc =float64 (_fdcg *12+_dag );case "\u006d\u0064":_faab :=_ab ;if _ececb < _cbad {_faab --;};_bgc =float64 (int (_dfbf -_dcef (_cded ,_faab ,_cbad )));case "\u0079\u006d":_bgc =float64 (_ab -_aabc );if _ececb < _cbad {_bgc --;};if _bgc < 0{_bgc +=12;};case "\u0079\u0064":_cfg :=_cded ;if _ab < _aabc ||(_ab ==_aabc &&_ececb < _cbad ){_cfg --;};_bgc =float64 (int (_dfbf -_dcef (_cfg ,_aabc ,_cbad )));default:return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0069\u006e\u0074e\u0072\u0076\u0061\u006c\u0020\u0076\u0061\u006c\u0075\u0065");};return MakeNumberResult (_bgc );}; +// Days is an implementation of the Excel DAYS() function. +func Days (args []Result )Result {if len (args )!=2{return MakeErrorResult ("D\u0041\u0059\u0053\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};var _bee ,_ged float64 ;switch args [0].Type {case ResultTypeNumber :_ged =args [0].ValueNumber ;case ResultTypeString :_ecg :=DateValue ([]Result {args [0]});if _ecg .Type ==ResultTypeError {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074e\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_ged =_ecg .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};switch args [1].Type {case ResultTypeNumber :_bee =args [1].ValueNumber ;if _bee < 62&&_ged >=62{_bee --;};case ResultTypeString :_cae :=DateValue ([]Result {args [1]});if _cae .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020DA\u0059\u0053");};_bee =_cae .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_bfeg :=float64 (int (_ged -_bee ));return MakeNumberResult (_bfeg );}; -// Upper is an implementation of the Excel UPPER function that returns a upper -// case version of a string. -func Upper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bfcc :=args [0].AsString ();if _bfcc .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeStringResult (_aea .ToUpper (_bfcc .ValueString ));};const _cfc =57377; +// Fvschedule implements the Excel FVSCHEDULE function. +func Fvschedule (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045D\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048E\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0070\u0072\u0069\u006e\u0063\u0069\u0070\u0061\u006c\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cdcg :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_cdcg *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_gaeab :=_aefda (args [1]);for _ ,_fec :=range _gaeab {for _ ,_fdaa :=range _fec {if _fdaa .Type !=ResultTypeNumber ||_fdaa .IsBoolean {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0073");};_cdcg *=1.0+_fdaa .ValueNumber ;};};return MakeNumberResult (_cdcg );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065");};};const _fcff =57350; -// Reference returns an invalid reference for Number. -func (_gbbaa Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _afa =57356; +// Reference returns a string reference value to a named range. +func (_gcac NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_gcac ._daega };};func _eedd (_gggad int )string {if _gggad >=0&&_gggad < len (_ecfag ){if _ecfag [_gggad ]!=""{return _ecfag [_gggad ];};};return _b .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_gggad );};func _ccgc (_dcfcd ,_adfd float64 )float64 {_dcfcd =_gg .Trunc (_dcfcd );_adfd =_gg .Trunc (_adfd );if _dcfcd ==0{return _adfd ;};if _adfd ==0{return _dcfcd ;};for _dcfcd !=_adfd {if _dcfcd > _adfd {_dcfcd =_dcfcd -_adfd ;}else {_adfd =_adfd -_dcfcd ;};};return _dcfcd ;};const _fage =57348;func _aefe (_ddbg Result ,_gbdff *criteriaParsed )bool {if _ddbg .IsBoolean {return false ;};_eebe :=_ddbg .Type ;if _gbdff ._bfabd {return _eebe ==ResultTypeNumber &&_ddbg .ValueNumber ==_gbdff ._cbaa ;}else if _eebe ==ResultTypeNumber {return _bcfg (_ddbg .ValueNumber ,_gbdff ._edbfb );};return _gbbg (_ddbg ,_gbdff );};func _dgfg (_gbb ,_dag ,_ebaf ,_cecae float64 ,_aafc int )float64 {var _agd float64 ;if _gbb ==0{_agd =(_ebaf +_cecae )/_dag ;}else {_fddd :=_gg .Pow (1+_gbb ,_dag );if _aafc ==1{_agd =(_cecae *_gbb /(_fddd -1)+_ebaf *_gbb /(1-1/_fddd ))/(1+_gbb );}else {_agd =_cecae *_gbb /(_fddd -1)+_ebaf *_gbb /(1-1/_fddd );};};return -_agd ;}; -// Mid is an implementation of the Excel MID function that returns a copy -// of the string with each word capitalized. -func Mid (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_egdgf :=args [0];if _egdgf .Type ==ResultTypeError {return _egdgf ;};if _egdgf .Type !=ResultTypeString &&_egdgf .Type !=ResultTypeNumber &&_egdgf .Type !=ResultTypeEmpty {return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0065x\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_c :=args [0].Value ();if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_dgfd :=int (args [1].ValueNumber );if _dgfd < 1{return MakeErrorResult ("M\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006dor\u0065\u0020\u0074h\u0061n\u0020\u0030");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_cbgf :=int (args [2].ValueNumber );if _cbgf < 0{return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_bead :=len (_c );if _dgfd > _bead {return MakeStringResult ("");};_dgfd --;_bged :=_dgfd +_cbgf ;if _bged > _bead +1{return MakeStringResult (_c [_dgfd :]);}else {return MakeStringResult (_c [_dgfd :_bged ]);};};var _dafa =[...]int {-1,1,1,-1,-2,0}; +// Tbillyield implements the Excel TBILLYIELD function. +func Tbillyield (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0059\u0049E\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_feec ,_bfef ,_ffcg :=_daea (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _ffcg .Type ==ResultTypeError {return _ffcg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bfdbb :=_bfef -_feec ;if _bfdbb > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cY\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_edbg :=args [2].ValueNumber ;if _edbg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecba :=(100-_edbg )/_edbg ;_fbbe :=360/_bfdbb ;return MakeNumberResult (_ecba *_fbbe );};type evCache struct{_fe map[string ]Result ;_adc *_eg .Mutex ;};var _faac string =string ([]byte {92});var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid }; -// Cumprinc implements the Excel CUMPRINC function. -func Cumprinc (args []Result )Result {_faegf ,_dacbg :=_cfag (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _dacbg .Type ==ResultTypeError {return _dacbg ;};_adecd :=_faegf ._fdba ;_ffgc :=_faegf ._dedf ;_dbb :=_faegf ._cbcdd ;_cfgff :=_faegf ._adgea ;_efgbb :=_faegf ._fead ;_afec :=_faegf ._ccce ;_bdega :=_baafc (_adecd ,_ffgc ,_dbb ,0,_afec );_ebgf :=0.0;if _cfgff ==1{if _afec ==0{_ebgf =_bdega +_dbb *_adecd ;}else {_ebgf =_bdega ;};_cfgff ++;};for _afdb :=_cfgff ;_afdb <=_efgbb ;_afdb ++{if _afec ==1{_ebgf +=_bdega -(_bfeg (_adecd ,_afdb -2,_bdega ,_dbb ,1)-_bdega )*_adecd ;}else {_ebgf +=_bdega -_bfeg (_adecd ,_afdb -1,_bdega ,_dbb ,0)*_adecd ;};};return MakeNumberResult (_ebgf );};var _ebg =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; +// ISODD is an implementation of the Excel ISODD() function. +func IsOdd (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egac :=int (args [0].ValueNumber );return MakeBoolResult (_egac !=_egac /2*2);}; -// ListValues converts an array to a list or returns a lists values. This is used -// for functions that can accept an array, but don't care about ordering to -// reuse the list function logic. -func (_gddf Result )ListValues ()[]Result {if _gddf .Type ==ResultTypeArray {_ace :=[]Result {};for _ ,_bfga :=range _gddf .ValueArray {for _ ,_faacg :=range _bfga {_ace =append (_ace ,_faacg );};};return _ace ;};if _gddf .Type ==ResultTypeList {return _gddf .ValueList ;};return nil ;}; +// EmptyExpr is an empty expression. +type EmptyExpr struct{}; -// Reference returns an invalid reference for Negate. -func (_bcb Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }};func LexReader (r _ebde .Reader )chan*node {_gd :=NewLexer ();go _gd .lex (r );return _gd ._edbd };type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; +// Fact is an implementation of the excel FACT function which returns the +// factorial of a positive numeric input. +func Fact (args []Result )Result {if len (args )!=1{return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_bdac :=args [0].AsNumber ();if _bdac .Type !=ResultTypeNumber {return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};if _bdac .ValueNumber < 0{return MakeErrorResult ("\u0046\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006e\u006c\u0079\u0020\u0070\u006f\u0073\u0069t\u0069\u0076\u0065\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};return MakeNumberResult (_fgbg (_bdac .ValueNumber ));};func _edc (){_gcc ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_af .MustCompile ("\u005e"+_geb +_cac );_gcc ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_af .MustCompile ("\u005e"+_bcg +_cac );_gcc ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_af .MustCompile ("\u005e"+_gfd +_cac );_gcc ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_af .MustCompile ("\u005e"+_fgd +_cac );_fbgf ["\u0068\u0068"]=_af .MustCompile (_gba +_dbfc +"\u0024");_fbgf ["\u0068\u0068\u003am\u006d"]=_af .MustCompile (_gba +_gcgc +"\u0024");_fbgf ["\u006d\u006d\u003as\u0073"]=_af .MustCompile (_gba +_dbdd +"\u0024");_fbgf ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_af .MustCompile (_gba +_ddaf +"\u0024");_bfa =[]*_af .Regexp {_af .MustCompile ("\u005e"+_geb +"\u0024"),_af .MustCompile ("\u005e"+_bcg +"\u0024"),_af .MustCompile ("\u005e"+_gfd +"\u0024"),_af .MustCompile ("\u005e"+_fgd +"\u0024")};_ggd =[]*_af .Regexp {_af .MustCompile ("\u005e"+_dbfc +"\u0024"),_af .MustCompile ("\u005e"+_gcgc +"\u0024"),_af .MustCompile ("\u005e"+_dbdd +"\u0024"),_af .MustCompile ("\u005e"+_ddaf +"\u0024")};}; -// CellRef is a reference to a single cell -type CellRef struct{_agge string };const _ebfe =57346; +// Exact is an implementation of the Excel EXACT() which compares two strings. +func Exact (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_afeb :=args [0].AsString ();_eddga :=args [1].AsString ();if _afeb .Type !=ResultTypeString ||_eddga .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (_afeb .ValueString ==_eddga .ValueString );};func _add (_cdeaa []Result ,_efgb bool )Result {_bade :="\u004d\u0041\u0058";if _efgb {_bade ="\u004d\u0041\u0058\u0041";};if len (_cdeaa )==0{return MakeErrorResult (_bade +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gedge :=-_gg .MaxFloat64 ;for _ ,_ebgg :=range _cdeaa {switch _ebgg .Type {case ResultTypeNumber :if (_efgb ||!_ebgg .IsBoolean )&&_ebgg .ValueNumber > _gedge {_gedge =_ebgg .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_debea :=_add (_ebgg .ListValues (),_efgb );if _debea .ValueNumber > _gedge {_gedge =_debea .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_bgcdf :=0.0;if _efgb {_bgcdf =_ebgg .AsNumber ().ValueNumber ;};if _bgcdf > _gedge {_gedge =_bgcdf ;};default:_cg .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_bade +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ebgg .Type );};};if _gedge ==-_gg .MaxFloat64 {_gedge =0;};return MakeNumberResult (_gedge );}; -// Reference returns an invalid reference for Error. -func (_efgbe Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +//go:generate ragel -G2 -Z lexer.rl +//go:generate goimports -w lexer.go +type Lexer struct{_fggf chan*node ;_cfdcd _eg .Mutex ;_dedgf []chan*node ;_egfc []*node ;}; -// VLookup implements the VLOOKUP function that returns a matching value from a -// column in an array. -func VLookup (args []Result )Result {_bfefb :=len (args );if _bfefb < 3{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _bfefb > 4{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_de :=args [0];_fggbe :=args [1];if _fggbe .Type !=ResultTypeArray {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bfcf :=args [2].AsNumber ();if _bfcf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_efae :=false ;if _bfefb ==4&&args [3].Type !=ResultTypeEmpty {_aed :=args [3].AsNumber ();if _aed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _aed .ValueNumber ==0{_efae =true ;};};_egec :=int (_bfcf .ValueNumber )-1;_gdd :=-1;_beag :=false ;_egfa :for _aac ,_gbe :=range _fggbe .ValueArray {if len (_gbe )==0{continue ;};_efee :=_gbe [0];switch _efgf (_efee ,_de ,false ,_efae ){case _bfdb :_gdd =_aac ;case _fcgf :_gdd =_aac ;_beag =true ;break _egfa ;};};if _gdd ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_gbaf :=_fggbe .ValueArray [_gdd ];if _egec < 0||_egec >=len (_gbaf ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _beag ||!_efae {return _gbaf [_egec ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};const _dddgg =57375; +// NewVerticalRange constructs a new full columns range. +func NewVerticalRange (v string )Expression {_cdab :=_fa .Split (v ,"\u003a");if len (_cdab )!=2{return nil ;};return VerticalRange {_cdab [0],_cdab [1]};};func init (){RegisterFunction ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d",Accrintm );RegisterFunction ("\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C",Amordegrc );RegisterFunction ("\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043",Amorlinc );RegisterFunction ("\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S",Coupdaybs );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053",Coupdays );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043",Coupdaysnc );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0055\u004d",Coupnum );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0043\u0044",Coupncd );RegisterFunction ("\u0043O\u0055\u0050\u0050\u0043\u0044",Couppcd );RegisterFunction ("\u0043U\u004d\u0049\u0050\u004d\u0054",Cumipmt );RegisterFunction ("\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043",Cumprinc );RegisterFunction ("\u0044\u0042",Db );RegisterFunction ("\u0044\u0044\u0042",Ddb );RegisterFunction ("\u0044\u0049\u0053\u0043",Disc );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045",Dollarde );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052",Dollarfr );RegisterFunction ("\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Duration );RegisterFunction ("\u0045\u0046\u0046\u0045\u0043\u0054",Effect );RegisterFunction ("\u0046\u0056",Fv );RegisterFunction ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045",Fvschedule );RegisterFunction ("\u0049N\u0054\u0052\u0041\u0054\u0045",Intrate );RegisterFunction ("\u0049\u0050\u004d\u0054",Ipmt );RegisterFunction ("\u0049\u0052\u0052",Irr );RegisterFunction ("\u0049\u0053\u0050M\u0054",Ispmt );RegisterFunction ("\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN",Mduration );RegisterFunction ("\u004d\u0049\u0052\u0052",Mirr );RegisterFunction ("\u004eO\u004d\u0049\u004e\u0041\u004c",Nominal );RegisterFunction ("\u004e\u0050\u0045\u0052",Nper );RegisterFunction ("\u004e\u0050\u0056",Npv );RegisterFunction ("\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E",Oddlprice );RegisterFunction ("\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD",Oddlyield );RegisterFunction ("\u0050D\u0055\u0052\u0041\u0054\u0049\u004fN",Pduration );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Pduration );RegisterFunction ("\u0050\u004d\u0054",Pmt );RegisterFunction ("\u0050\u0050\u004d\u0054",Ppmt );RegisterFunction ("\u0050\u0052\u0049C\u0045",Price );RegisterFunction ("\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C",Pricedisc );RegisterFunction ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054",Pricemat );RegisterFunction ("\u0050\u0056",Pv );RegisterFunction ("\u0052\u0041\u0054\u0045",Rate );RegisterFunction ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044",Received );RegisterFunction ("\u0052\u0052\u0049",Rri );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0052\u0052I",Rri );RegisterFunction ("\u0053\u004c\u004e",Sln );RegisterFunction ("\u0053\u0059\u0044",Syd );RegisterFunction ("\u0054B\u0049\u004c\u004c\u0045\u0051",Tbilleq );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045",Tbillprice );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044",Tbillyield );RegisterFunction ("\u0056\u0044\u0042",Vdb );RegisterFunction ("\u0058\u0049\u0052\u0052",Xirr );RegisterFunction ("\u0058\u004e\u0050\u0056",Xnpv );RegisterFunction ("\u0059\u0049\u0045L\u0044",Yield );RegisterFunction ("\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C",Yielddisc );RegisterFunction ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054",Yieldmat );}; -// Nper implements the Excel NPER function. -func Nper (args []Result )Result {_bfefd :=len (args );if _bfefd < 3||_bfefd > 5{return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067e\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_ggdc :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ccfc :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_gcgc :=args [2].ValueNumber ;_eedb :=0.0;if _bfefd >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_eedb =args [3].ValueNumber ;};_baaa :=0.0;if _bfefd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_baaa =args [4].ValueNumber ;if _baaa !=0{_baaa =1;};};_dgba :=_ccfc *(1+_ggdc *_baaa )-_eedb *_ggdc ;_egb :=(_gcgc *_ggdc +_ccfc *(1+_ggdc *_baaa ));return MakeNumberResult (_aeccg .Log (_dgba /_egb )/_aeccg .Log (1+_ggdc ));}; +// Pricedisc implements the Excel PRICEDISC function. +func Pricedisc (args []Result )Result {_egab :=len (args );if _egab !=4&&_egab !=5{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_egdfd ,_bffb ,_egca :=_daea (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _egca .Type ==ResultTypeError {return _egca ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ccfb :=args [2].ValueNumber ;if _ccfb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_ccacc :=args [3].ValueNumber ;if _ccacc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065");};_cecf :=0;if _egab ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cecf =int (args [4].ValueNumber );if !_efb (_cecf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043");};};_gdfd ,_egca :=_cbfa (_egdfd ,_bffb ,_cecf );if _egca .Type ==ResultTypeError {return _egca ;};return MakeNumberResult (_ccacc *(1-_ccfb *_gdfd ));};func _eagf (_cdfaf Result ,_befee *criteriaParsed )bool {if _cdfaf .Type ==ResultTypeEmpty {return false ;};if _befee ._bfabd {return _cdfaf .ValueNumber ==_befee ._cbaa ;}else {_dbgd :=_fa .ToLower (_cdfaf .ValueString );return _befee ._ffcbg ==_dbgd ||_d .Match (_befee ._ffcbg ,_dbgd );};};func _ddcf (_cfc int ,_cgab _ea .Month ,_bgcd int )int64 {if _cfc ==1900&&int (_cgab )<=2{_bgcd --;};_fcgd :=_ea .Date (_cfc ,_cgab ,_bgcd ,0,0,0,0,_ea .UTC );return _fcgd .Unix ();}; -// FunctionCall is a function call expression. -type FunctionCall struct{_afgb string ;_cbab []Expression ;}; +// Counta implements the COUNTA function. +func Counta (args []Result )Result {return MakeNumberResult (_gcfe (args ,_fffb ))};var _bfa =[]*_af .Regexp {};func _efab (_egbf ,_edb []float64 ,_agfa float64 )float64 {_ggca :=_agfa +1;_fcabg :=_egbf [0];_gaef :=len (_egbf );_dafb :=_edb [0];for _ccgg :=1;_ccgg < _gaef ;_ccgg ++{_fcabg +=_egbf [_ccgg ]/_gg .Pow (_ggca ,(_edb [_ccgg ]-_dafb )/365);};return _fcabg ;};func _daea (_gda ,_edeg Result ,_gga string )(float64 ,float64 ,Result ){_edda ,_bbe :=_dddb (_gda ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_gga );if _bbe .Type ==ResultTypeError {return 0,0,_bbe ;};_cgea ,_bbe :=_dddb (_edeg ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_gga );if _bbe .Type ==ResultTypeError {return 0,0,_bbe ;};if _edda >=_cgea {return 0,0,MakeErrorResultType (ErrorTypeNum ,_gga +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006cat\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};return _edda ,_cgea ,_aaa ;}; -// ISREF is an implementation of the Excel ISREF() function. -func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (ev .LastEvalIsRef ());}; +// YearFrac is an implementation of the Excel YEARFRAC() function. +func YearFrac (args []Result )Result {_ddg :=len (args );if (_ddg !=2&&_ddg !=3)||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006f\u0072 \u0074\u0068\u0072\u0065\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cbcg :=0;if _ddg ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020ba\u0073\u0069\u0073\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cbcg =int (args [2].ValueNumber );if !_efb (_cbcg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0045\u0041R\u0046\u0052\u0041\u0043");};};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0061\u0072\u0074\u0020\u0064\u0061t\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dccd :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0065\u006ed\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_eefg :=args [1].ValueNumber ;_gce ,_fdg :=_cbfa (_dccd ,_eefg ,_cbcg );if _fdg .Type ==ResultTypeError {return _fdg ;};return MakeNumberResult (_gce );};type cmpResult int8 ;func (_eca *evCache )SetCache (key string ,value Result ){_eca ._adc .Lock ();_eca ._fe [key ]=value ;_eca ._adc .Unlock ();};var _ecfcd =map[string ]Function {}; -// SupportedFunctions returns a list of supported functions. -func SupportedFunctions ()[]string {_dcg :=[]string {};for _ccdf :=range _dfgc {_dcg =append (_dcg ,_ccdf );};for _bggb :=range _cadb {_dcg =append (_dcg ,_bggb );};_bbfcb .Strings (_dcg );return _dcg ;}; +// Lower is an implementation of the Excel LOWER function that returns a lower +// case version of a string. +func Lower (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_eecg :=args [0];switch _eecg .Type {case ResultTypeError :return _eecg ;case ResultTypeNumber ,ResultTypeString :return _dfga (args [0]);case ResultTypeList :_eedb :=_eecg .ValueList ;_eacga :=[]Result {};for _ ,_feef :=range _eedb {_beeb :=_dfga (_feef );if _beeb .Type ==ResultTypeError {return _beeb ;};_eacga =append (_eacga ,_beeb );};return MakeListResult (_eacga );case ResultTypeArray :_aaec :=_eecg .ValueArray ;_ecbbb :=[][]Result {};for _ ,_deea :=range _aaec {_gcbdc :=[]Result {};for _ ,_dfae :=range _deea {_edce :=_dfga (_dfae );if _edce .Type ==ResultTypeError {return _edce ;};_gcbdc =append (_gcbdc ,_edce );};_ecbbb =append (_ecbbb ,_gcbdc );};return MakeArrayResult (_ecbbb );default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}; -// Reference returns an invalid reference for Bool. -func (_ebba Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _ccd (_gdbaf ,_ecda ,_dfeg Reference )string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_gdbaf .Value ,_ecda .Value ,_dfeg .Value );};func _cfag (_dabeb []Result ,_afaad string )(*cumulArgs ,Result ){if len (_dabeb )!=6{return nil ,MakeErrorResult (_afaad +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _dabeb [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_afaad +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0072\u0061te \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_cda :=_dabeb [0].ValueNumber ;if _cda <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_afaad +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _dabeb [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_afaad +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_dda :=_dabeb [1].ValueNumber ;if _dda <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_afaad +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if _dabeb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_afaad +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ebbc :=_dabeb [2].ValueNumber ;if _ebbc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_afaad +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _dabeb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_afaad +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0073\u0074\u0061r\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_gagcd :=_dabeb [3].ValueNumber ;if _gagcd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_afaad +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073t\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069o\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _dabeb [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_afaad +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbc :=_dabeb [4].ValueNumber ;if _fbc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_afaad +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if _fbc < _gagcd {return nil ,MakeErrorResultType (ErrorTypeNum ,_afaad +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0074\u0065\u0072\u0020o\u0072\u0020\u0065\u0071\u0075a\u006c\u0020\u0074\u006f\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064");};if _fbc > _dda {return nil ,MakeErrorResultType (ErrorTypeNum ,_afaad +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074o\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0070\u0065\u0072io\u0064\u0073\u0020r\u0061n\u0067\u0065");};_afgec :=int (_dabeb [5].ValueNumber );if _afgec !=0&&_afgec !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_afaad +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_cda ,_dda ,_ebbc ,_gagcd ,_fbc ,_afgec },_eggc ;}; +// ReferenceType is a type of reference +//go:generate stringer -type=ReferenceType +type ReferenceType byte ; -// GetWidth returns 0 for the invalid reference context. -func (_bdfbf *ivr )GetWidth (colIdx int )float64 {return float64 (0)};func _adfd (_gdeea ,_bffgc ,_gdcc ,_cec ,_bga float64 ,_abb int )Result {_effcc ,_gfe :=_acab (_gdeea ,_bffgc ,_abb );if _gfe .Type ==ResultTypeError {return _gfe ;};_cdcg ,_cedd :=_bbee (_gdeea ,_bffgc ,int (_bga ),_abb );if _cedd .Type ==ResultTypeError {return _cedd ;};_effe :=0.0;_efef :=0.0;_gdcc *=100/_bga ;_cec /=_bga ;_cec ++;_bgcb :=_effcc *_bga -_cdcg ;for _dbcb :=1.0;_dbcb < _cdcg ;_dbcb ++{_ddg :=_dbcb +_bgcb ;_aba :=_gdcc /_aeccg .Pow (_cec ,_ddg );_efef +=_aba ;_effe +=_ddg *_aba ;};_caac :=(_gdcc +100)/_aeccg .Pow (_cec ,_cdcg +_bgcb );_efef +=_caac ;_effe +=(_cdcg +_bgcb )*_caac ;_effe /=_efef ;_effe /=_bga ;return MakeNumberResult (_effe );};const _gdg ="\u0028\u0020\u0028"+_fedg +"\u007c"+_affe +"\u007c"+_ccec +"\u007c"+_bcdfb +"\u0029\u0029\u003f\u0024"; +// Cell is an implementation of the Excel CELL function that returns information +// about the formatting, location, or contents of a cell. +func Cell (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0043\u0045\u004cL \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gfcb :=args [0].AsString ();if _gfcb .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u0073t\u0072\u0069\u006e\u0067");};_bdaeb :=args [1].Ref ;if _bdaeb .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};_bagbb :=_bdaeb .Value ;switch _gfcb .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_dddd ,_efgg :=_df .ParseCellReference (_bagbb );if _efgg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bagbb );};_eebb :="\u0024"+_dddd .Column +"\u0024"+_ga .Itoa (int (_dddd .RowIdx ));if _dddd .SheetName !=""{_eebb =_dddd .SheetName +"\u0021"+_eebb ;};return MakeStringResult (_eebb );case "\u0063\u006f\u006c":_ebag ,_ggfb :=_df .ParseCellReference (_bagbb );if _ggfb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bagbb );};return MakeNumberResult (float64 (_ebag .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_bdcc :=_fa .Contains (ctx .GetFormat (_bagbb ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_bdcc );case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073":return args [1];case "\u0066\u0069\u006c\u0065\u006e\u0061\u006d\u0065":return MakeStringResult (ctx .GetFilename ());case "\u0066\u006f\u0072\u006d\u0061\u0074":_ggbd :="\u0047";_abfb :=ctx .GetFormat (_bagbb );if _abfb =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_dbgcd .MatchString (_abfb ){_ggbd ="\u0046\u0030";}else if _abfb =="\u0030\u0025"{_ggbd ="\u0050\u0030";}else if _abfb =="\u004d\u004d\u004d\u0020\u0044\u0044"{_ggbd ="\u0044\u0032";}else if _abfb =="\u004d\u004d\u002fY\u0059"{_ggbd ="\u0044\u0033";}else if _abfb =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_abfb =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_ggbd ="\u0044\u0034";}else if _abfb =="\u004d\u004d\u005c\u002d\u0044\u0044"{_ggbd ="\u0044\u0035";}else if _abfb =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_ggbd ="\u0044\u0036";}else if _abfb =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_ggbd ="\u0044\u0037";}else if _abfb =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_ggbd ="\u0044\u0038";}else if _abfb =="\u0048\u0048\u003aM\u004d"{_ggbd ="\u0044\u0039";}else if _cgaed .MatchString (_abfb ){_ggbd ="\u002e\u0030";}else if _bdbaf .MatchString (_abfb ){_ggbd ="\u002e\u0030\u0028\u0029";}else if _gcdc .MatchString (_abfb ){_ggbd ="\u0043\u0030";}else if _cdeg .MatchString (_abfb )||_egfdg .MatchString (_abfb ){_ggbd ="\u0044\u0031";}else if _dbfe :=_eddg .FindStringSubmatch (_abfb );len (_dbfe )> 1{_ggbd ="\u0046"+_ga .Itoa (len (_dbfe [1]));}else if _ecef :=_aeac .FindStringSubmatch (_abfb );len (_ecef )> 1{_ggbd ="\u002e"+_ga .Itoa (len (_ecef [2]));}else if _egade :=_adcf .FindStringSubmatch (_abfb );len (_egade )> 1{_ggbd ="\u0050"+_ga .Itoa (len (_egade [2]));}else if _bbga :=_fbdc .FindStringSubmatch (_abfb );len (_bbga )> 1{_ggbd ="\u0043"+_bfage (_bbga ,1);}else if _cgbf :=_gfge .FindStringSubmatch (_abfb );len (_cgbf )> 1{_ggbd ="\u0043"+_bfage (_cgbf ,1);}else if _ecff :=_gdaf .FindStringSubmatch (_abfb );len (_ecff )> 1{_ggbd ="\u002e"+_bfage (_ecff ,1)+"\u0028\u0029";}else if _efbeg :=_aace .FindStringSubmatch (_abfb );len (_efbeg )> 1{_ggbd ="\u002e"+_bfage (_efbeg ,1);}else if _baea :=_bfaf .FindStringSubmatch (_abfb );len (_baea )> 1{_ggbd ="\u0053"+_bfage (_baea ,3);};if _ggbd !="\u0047"&&_fa .Contains (_abfb ,"\u005b\u0052\u0045D\u005d"){_ggbd +="\u002d";};return MakeStringResult (_ggbd );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_egbd :=ctx .GetFormat (_bagbb );if _gbcb .MatchString (_egbd ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_bagbb ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_gbge :=0.0;if ctx .GetLocked (_bagbb ){_gbge =1.0;};return MakeNumberResult (_gbge );case "\u0072\u006f\u0077":_eege ,_dgff :=_df .ParseCellReference (_bagbb );if _dgff !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bagbb );};return MakeNumberResult (float64 (_eege .RowIdx ));case "\u0074\u0079\u0070\u0065":switch args [1].Type {case ResultTypeEmpty :return MakeStringResult ("\u0062");case ResultTypeString :return MakeStringResult ("\u006c");default:return MakeStringResult ("\u0076");};case "\u0077\u0069\u0064t\u0068":_gbae ,_gcbd :=_df .ParseCellReference (_bagbb );if _gcbd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bagbb );};if _gbae .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_gbae .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_gbae .SheetName ).GetWidth (int (_gbae .ColumnIdx )));};};return MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0043\u0045\u004c\u004c\u003a\u0020"+_gfcb .ValueString );}; -// NewString constructs a new string expression. -func NewString (v string )Expression {v =_aea .Replace (v ,"\u0022\u0022","\u0022",-1);return String {v };};const _gafa =57378; +// T is an implementation of the Excel T function that returns whether the +// argument is text. +func T (args []Result )Result {if len (args )!=1{return MakeErrorResult ("T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074r\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bfcd :=args [0];if _bfcd .Type ==ResultTypeError ||_bfcd .Type ==ResultTypeString {return _bfcd ;};return _aaa ;}; -// Syd implements the Excel SYD function. -func Syd (args []Result )Result {if len (args )!=4{return MakeErrorResult ("S\u0059\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072 \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dfad :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_beaef :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gcfb :=args [2].ValueNumber ;if _gcfb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffbfe :=args [3].ValueNumber ;if _ffbfe <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070e\u0072i\u006fd\u0020t\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _ffbfe > _gcfb {return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065q\u0075\u0061\u006c\u0020\u006f\u0072\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068a\u006e \u006c\u0069\u0066\u0065");};_gbfb :=(_dfad -_beaef )*(_gcfb -_ffbfe +1)*2;_gece :=_gcfb *(_gcfb +1);return MakeNumberResult (_gbfb /_gece );};func init (){RegisterFunction ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d",Accrintm );RegisterFunction ("\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C",Amordegrc );RegisterFunction ("\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043",Amorlinc );RegisterFunction ("\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S",Coupdaybs );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053",Coupdays );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043",Coupdaysnc );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0055\u004d",Coupnum );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0043\u0044",Coupncd );RegisterFunction ("\u0043O\u0055\u0050\u0050\u0043\u0044",Couppcd );RegisterFunction ("\u0043U\u004d\u0049\u0050\u004d\u0054",Cumipmt );RegisterFunction ("\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043",Cumprinc );RegisterFunction ("\u0044\u0042",Db );RegisterFunction ("\u0044\u0044\u0042",Ddb );RegisterFunction ("\u0044\u0049\u0053\u0043",Disc );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045",Dollarde );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052",Dollarfr );RegisterFunction ("\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Duration );RegisterFunction ("\u0045\u0046\u0046\u0045\u0043\u0054",Effect );RegisterFunction ("\u0046\u0056",Fv );RegisterFunction ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045",Fvschedule );RegisterFunction ("\u0049N\u0054\u0052\u0041\u0054\u0045",Intrate );RegisterFunction ("\u0049\u0050\u004d\u0054",Ipmt );RegisterFunction ("\u0049\u0052\u0052",Irr );RegisterFunction ("\u0049\u0053\u0050M\u0054",Ispmt );RegisterFunction ("\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN",Mduration );RegisterFunction ("\u004d\u0049\u0052\u0052",Mirr );RegisterFunction ("\u004eO\u004d\u0049\u004e\u0041\u004c",Nominal );RegisterFunction ("\u004e\u0050\u0045\u0052",Nper );RegisterFunction ("\u004e\u0050\u0056",Npv );RegisterFunction ("\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E",Oddlprice );RegisterFunction ("\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD",Oddlyield );RegisterFunction ("\u0050D\u0055\u0052\u0041\u0054\u0049\u004fN",Pduration );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Pduration );RegisterFunction ("\u0050\u004d\u0054",Pmt );RegisterFunction ("\u0050\u0050\u004d\u0054",Ppmt );RegisterFunction ("\u0050\u0052\u0049C\u0045",Price );RegisterFunction ("\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C",Pricedisc );RegisterFunction ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054",Pricemat );RegisterFunction ("\u0050\u0056",Pv );RegisterFunction ("\u0052\u0041\u0054\u0045",Rate );RegisterFunction ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044",Received );RegisterFunction ("\u0052\u0052\u0049",Rri );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0052\u0052I",Rri );RegisterFunction ("\u0053\u004c\u004e",Sln );RegisterFunction ("\u0053\u0059\u0044",Syd );RegisterFunction ("\u0054B\u0049\u004c\u004c\u0045\u0051",Tbilleq );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045",Tbillprice );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044",Tbillyield );RegisterFunction ("\u0056\u0044\u0042",Vdb );RegisterFunction ("\u0058\u0049\u0052\u0052",Xirr );RegisterFunction ("\u0058\u004e\u0050\u0056",Xnpv );RegisterFunction ("\u0059\u0049\u0045L\u0044",Yield );RegisterFunction ("\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C",Yielddisc );RegisterFunction ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054",Yieldmat );}; +// Pv implements the Excel PV function. +func Pv (args []Result )Result {_befe :=len (args );if _befe < 3||_befe > 5{return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_befb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_dfec :=args [1].ValueNumber ;if _dfec !=float64 (int (_dfec )){return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbbg :=args [2].ValueNumber ;_bbbb :=0.0;if _befe >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bbbb =args [3].ValueNumber ;};_ggfe :=0.0;if _befe ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggfe =args [4].ValueNumber ;if _ggfe !=0{_ggfe =1;};};if _befb ==0{return MakeNumberResult (-_cbbg *_dfec -_bbbb );}else {return MakeNumberResult ((((1-_gg .Pow (1+_befb ,_dfec ))/_befb )*_cbbg *(1+_befb *_ggfe )-_bbbb )/_gg .Pow (1+_befb ,_dfec ));};}; -// ISEVEN is an implementation of the Excel ISEVEN() function. -func IsEven (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_afdgb :=int (args [0].ValueNumber );return MakeBoolResult (_afdgb ==_afdgb /2*2);};func _eea (_cfafc ,_ebad []float64 ,_abeg float64 )Result {_gggff :=false ;_gbac :=false ;for _bfa :=0;_bfa < len (_cfafc );_bfa ++{if _cfafc [_bfa ]> 0{_gggff =true ;};if _cfafc [_bfa ]< 0{_gbac =true ;};};if !_gggff ||!_gbac {return MakeErrorResultType (ErrorTypeNum ,"");};_ccaf :=_abeg ;_fgfg :=1e-10;_eeafe :=0;_dgdg :=50;_fddeb :=false ;for {_aaa :=_cbfe (_cfafc ,_ebad ,_ccaf );_bdbb :=_ccaf -_aaa /_caabg (_cfafc ,_ebad ,_ccaf );_dffg :=_aeccg .Abs (_bdbb -_ccaf );_ccaf =_bdbb ;_eeafe ++;if _dffg <=_fgfg ||_aeccg .Abs (_aaa )<=_fgfg {break ;};if _eeafe > _dgdg {_fddeb =true ;break ;};};if _fddeb ||_aeccg .IsNaN (_ccaf )||_aeccg .IsInf (_ccaf ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_ccaf );};const (_feeg rmode =iota ;_eeed ;_geefe ;);func _ggeb (_fceg _ecb .Time )_ecb .Time {_fceg =_fceg .UTC ();return _ecb .Date (_fceg .Year (),_fceg .Month (),_fceg .Day (),_fceg .Hour (),_fceg .Minute (),_fceg .Second (),_fceg .Nanosecond (),_ecb .Local );}; +// Pmt implements the Excel PMT function. +func Pmt (args []Result )Result {_aaaf :=len (args );if _aaaf < 3||_aaaf > 5{return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fcaea :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cabc :=args [1].ValueNumber ;if _cabc ==0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u00200");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_gccg :=args [2].ValueNumber ;_gbgf :=0.0;if _aaaf >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbgf =args [3].ValueNumber ;};_ffge :=0.0;if _aaaf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ffge =args [4].ValueNumber ;if _ffge !=0{_ffge =1;};};var _gffd float64 ;if _fcaea ==0{_gffd =(_gccg +_gbgf )/_cabc ;}else {_eacb :=_gg .Pow (1+_fcaea ,_cabc );if _ffge ==1{_gffd =(_gbgf *_fcaea /(_eacb -1)+_gccg *_fcaea /(1-1/_eacb ))/(1+_fcaea );}else {_gffd =_gbgf *_fcaea /(_eacb -1)+_gccg *_fcaea /(1-1/_eacb );};};return MakeNumberResult (-_gffd );};var _edagf =[]ri {{1000,"\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func _bdgac (_baeba Context ,_cebd Evaluator ,_cgaag ,_aebgc string )Result {_ggeac ,_fbccf :=_df .ParseCellReference (_cgaag );if _fbccf !=nil {return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_cgaag ,_fbccf .Error ()));};_cage ,_eefad :=_ggeac .ColumnIdx ,_ggeac .RowIdx ;_ebdge ,_fdbg :=_df .ParseCellReference (_aebgc );if _fdbg !=nil {return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_aebgc ,_fdbg .Error ()));};_aagbe ,_eccec :=_ebdge .ColumnIdx ,_ebdge .RowIdx ;_abeb :=[][]Result {};for _defga :=_eefad ;_defga <=_eccec ;_defga ++{_fdfc :=[]Result {};for _ebaac :=_cage ;_ebaac <=_aagbe ;_ebaac ++{_abcc :=_baeba .Cell (_b .Sprintf ("\u0025\u0073\u0025\u0064",_df .IndexToColumn (_ebaac ),_defga ),_cebd );_fdfc =append (_fdfc ,_abcc );};_abeb =append (_abeb ,_fdfc );};if len (_abeb )==1{if len (_abeb [0])==1{return _abeb [0][0];};return MakeListResult (_abeb [0]);};return MakeArrayResult (_abeb );};func (_eefgf *Lexer )Next ()*node {_eefgf ._cfdcd .Lock ();defer _eefgf ._cfdcd .Unlock ();if len (_eefgf ._egfc )> 0{_gbba :=_eefgf ._egfc [0];_eefgf ._egfc =_eefgf ._egfc [1:];return _gbba ;};return _eefgf .nextRaw ();}; -// Now is an implementation of the Excel NOW() function. -func Now (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u004e\u004fW\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_fgfc :=_ecb .Now ();_ ,_cggeg :=_fgfc .Zone ();_ffga :=_bac +float64 (_fgfc .Unix ()+int64 (_cggeg ))/86400;return MakeNumberResult (_ffga );};var _cgcce =[...]int {0,-2,1,2,0,0,0,0,11,12,13,14,0,16,5,6,7,8,22,0,24,46,0,26,25,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,18,20,9,10,0,0,23,32,33,47,0,49,51,34,35,36,37,38,39,40,41,42,43,44,45,0,17,0,0,15,27,0,48,53,4,19,21,28,50,52}; +// HorizontalRange is a range expression that when evaluated returns a list of Results from references like 1:4 (all cells from rows 1 to 4). +type HorizontalRange struct{_adac ,_gfea int }; -// Columns implements the Excel COLUMNS function. -func Columns (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004fL\u0055\u004d\u004e\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_cgeb :=args [0];if _cgeb .Type !=ResultTypeArray &&_cgeb .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u004c\u0055M\u004e\u0053\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_ebacf :=_cgeb .ValueArray ;if len (_ebacf )==0{return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004d\u004e\u0053\u0020r\u0065\u0071\u0075ir\u0065\u0073\u0020\u0061\u0072\u0072a\u0079\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020r\u006f\u0077");};return MakeNumberResult (float64 (len (_ebacf [0])));}; +// NewPrefixHorizontalRange constructs a new full rows range with prefix. +func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_cbdg :=_fa .Split (v ,"\u003a");if len (_cbdg )!=2{return nil ;};_aegfe ,_ :=_ga .Atoi (_cbdg [0]);_ggfcf ,_ :=_ga .Atoi (_cbdg [1]);return PrefixHorizontalRange {pfx ,_aegfe ,_ggfcf };}; -// Date is an implementation of the Excel DATE() function. -func Date (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0041TE\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_dede :=int (args [0].ValueNumber );if _dede < 0||_dede >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _dede <=1899{_dede +=1900;};_effc :=_ecb .Month (args [1].ValueNumber );_ggcba :=int (args [2].ValueNumber );_ceaf :=_bcge (_dede ,_effc ,_ggcba );_fafe :=_gedg (_abgb ,_ceaf )+1;if _fafe < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_fafe );};const _begd =57359; +// Ipmt implements the Excel IPMT function. +func Ipmt (args []Result )Result {_edegb :=len (args );if _edegb < 4||_edegb > 6{return MakeErrorResult ("\u0049P\u004d\u0054\u0020\u0072\u0065\u0071\u0075ir\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074s\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065n\u0020\u0066ou\u0072\u0020\u0061n\u0064\u0020\u0073\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_deeb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_caef :=args [1].ValueNumber ;if _caef <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_efda :=args [2].ValueNumber ;if _efda <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062er\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_fcbf :=args [3].ValueNumber ;_fcgg :=0.0;if _edegb > 4&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fcgg =args [4].ValueNumber ;};_edcc :=0;if _edegb ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_edcc =int (args [5].ValueNumber );if _edcc !=0{_edcc =1;};};return MakeNumberResult (_aacfa (_deeb ,_caef ,_efda ,_fcbf ,_fcgg ,_edcc ));}; -// GetFilename returns an empty string for the invalid reference context. -func (_dgeb *ivr )GetFilename ()string {return ""};const _eagg ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0044\u0041\u0054\u0045\u0056\u0041\u004c\u0055\u0045";func (_egad PrefixVerticalRange )verticalRangeReference (_eafc string )string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_eafc ,_egad ._bebe ,_egad ._fgcc );}; +// ISERR is an implementation of the Excel ISERR() function. +func IsErr (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");}; -// Dollarde implements the Excel DOLLARDE function. -func Dollarde (args []Result )Result {_gdee ,_eeaba ,_faaa :=_fecb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _faaa .Type ==ResultTypeError {return _faaa ;};if _eeaba < 1{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072a\u0063t\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u006f\u0072 \u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0031");};if _gdee ==0{return MakeNumberResult (0);};_bdeega :=_gdee < 0;if _bdeega {_gdee =-_gdee ;};_aadd :=args [0].Value ();_daef :=_aea .Split (_aadd ,"\u002e");_fgecf :=float64 (int (_gdee ));_efag :=_daef [1];_eff :=len (_efag );_ggdcg :=int (_aeccg .Log10 (_eeaba ))+1;_aegfc :=float64 (_ggdcg -_eff );_bedd ,_fggg :=_df .ParseFloat (_efag ,64);if _fggg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0044\u0045");};_bedd *=_aeccg .Pow (10,_aegfc );_deebbd :=_fgecf +_bedd /_eeaba ;if _bdeega {_deebbd =-_deebbd ;};return MakeNumberResult (_deebbd );};func Sign (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0053\u0049\u0047\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_gagaa :=args [0].AsNumber ();if _gagaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0049\u0047N(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020a\u0020n\u0075m\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _gagaa .ValueNumber < 0{return MakeNumberResult (-1);}else if _gagaa .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);};func _bbffd (_agcf Result )bool {_ffgd :=_agcf .Type ;return _ffgd !=ResultTypeArray &&_ffgd !=ResultTypeList ;};const _dgg =57350; +// Coupdays implements the Excel COUPDAYS function. +func Coupdays (args []Result )Result {_adcba ,_ccdc :=_gdgb (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _ccdc .Type ==ResultTypeError {return _ccdc ;};return MakeNumberResult (_efcg (_adcba ._eebf ,_adcba ._edge ,_adcba ._eda ,_adcba ._ceca ));};func _abdg (_faea ,_fgcd ,_bag int )int {if _faea > _fgcd {return 0;};if _ggc (_bag ){return (_fgcd -_faea +1)*360;};_dccb :=0;for _gfbg :=_faea ;_gfbg <=_fgcd ;_gfbg ++{_cgdbd :=365;if _dbfd (_gfbg ){_cgdbd =366;};_dccb +=_cgdbd ;};return _dccb ;};var _gcfac =[...]int {-1000,-7,-3,-1,27,18,22,23,-2,-8,-4,-9,20,-14,10,11,12,13,-5,-13,-6,-12,17,16,15,9,4,5,22,23,24,25,26,28,29,30,31,27,32,35,-1,18,27,-15,-17,-1,-1,-1,-1,33,-5,4,5,21,-16,-11,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,36,34,21,-5,33,21,34,19,-17,-1,-5,-10,-1}; -// Mod is an implementation of the Excel MOD function which returns the -// remainder after division. It requires two numeric argumnts. -func Mod (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bdbdd :=args [0].AsNumber ();_ebbd :=args [1].AsNumber ();if _bdbdd .Type !=ResultTypeNumber ||_ebbd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};if _ebbd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_fdaga ,_cgae :=_aeccg .Modf (_bdbdd .ValueNumber /_ebbd .ValueNumber );if _cgae < 0{_fdaga --;};return MakeNumberResult (_bdbdd .ValueNumber -_ebbd .ValueNumber *_fdaga );};func _cg (_bgdg ,_dae _ecb .Time ,_fcaab int )_ecb .Time {_agec :=_ecb .Date (_bgdg .Year (),_dae .Month (),_dae .Day (),0,0,0,0,_ecb .UTC );if _agec .After (_bgdg ){_agec =_agec .AddDate (-1,0,0);};for !_agec .After (_bgdg ){_agec =_agec .AddDate (0,12/_fcaab ,0);};return _agec ;}; +// Eval evaluates a vertical range with prefix returning a list of results or an error. +func (_decb PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_bgaf :=_decb ._ccea .Reference (ctx ,ev );switch _bgaf .Type {case ReferenceTypeSheet :_cdga :=_decb .verticalRangeReference (_bgaf .Value );if _eagga ,_dfeg :=ev .GetFromCache (_cdga );_dfeg {return _eagga ;};_dfcf :=ctx .Sheet (_bgaf .Value );_dgbaf ,_gdbc :=_ffbba (_dfcf ,_decb ._fbedd ,_decb ._gacbg );_deda :=_bdgac (_dfcf ,ev ,_dgbaf ,_gdbc );ev .SetCache (_cdga ,_deda );return _deda ;default:return MakeErrorResult (_b .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bgaf .Type ));};}; -// Eval evaluates and returns an expression with prefix. -func (_bbfc PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_bgag :=_bbfc ._ccaa .Reference (ctx ,ev );switch _bgag .Type {case ReferenceTypeSheet :_agdd :=ctx .Sheet (_bgag .Value );return _bbfc ._bdcg .Eval (_agdd ,ev );default:return MakeErrorResult (_e .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bgag .Type ));};}; +// Reference returns an invalid reference for Number. +func (_ggebg Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _fagg =57367;func (_ecgc Result )AsString ()Result {switch _ecgc .Type {case ResultTypeNumber :return MakeStringResult (_ecgc .Value ());default:return _ecgc ;};};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }};func (_cdf *evCache )GetFromCache (key string )(Result ,bool ){_cdf ._adc .Lock ();_cgdb ,_dfg :=_cdf ._fe [key ];_cdf ._adc .Unlock ();return _cgdb ,_dfg ;};var _dfeac =[...]int {0}; -// Irr implements the Excel IRR function. -func Irr (args []Result )Result {_acbgd :=len (args );if _acbgd > 2{return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020v\u0061\u006c\u0075\u0065\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0061\u0072\u0072\u0061\u0079 \u0074\u0079\u0070\u0065");};_cbbgf :=_ddd (args [0]);_gbbb :=[]float64 {};for _ ,_gdada :=range _cbbgf {for _ ,_afbed :=range _gdada {if _afbed .Type ==ResultTypeNumber &&!_afbed .IsBoolean {_gbbb =append (_gbbb ,_afbed .ValueNumber );};};};_gfgdf :=len (_gbbb );if len (_gbbb )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_acaec :=0.1;if _acbgd ==2&&args [1].Type !=ResultTypeEmpty {if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_acaec =args [1].ValueNumber ;if _acaec <=-1{return MakeErrorResult ("\u0049\u0052R\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068a\u006e\u0020\u002d\u0031");};};_bcgf :=[]float64 {};for _cccf :=0;_cccf < _gfgdf ;_cccf ++{if _cccf ==0{_bcgf =append (_bcgf ,0);}else {_bcgf =append (_bcgf ,_bcgf [_cccf -1]+365);};};return _eea (_gbbb ,_bcgf ,_acaec );}; +// ISBLANK is an implementation of the Excel ISBLANK() function. +func IsBlank (args []Result )Result {if len (args )!=1{MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );};var _afbef []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};const _aaeab int =30; -// Intrate implements the Excel INTRATE function. -func Intrate (args []Result )Result {_ccgf :=len (args );if _ccgf !=4&&_ccgf !=5{return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_dgd ,_afacag ,_bebg :=_dca (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _bebg .Type ==ResultTypeError {return _bebg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076\u0065\u0073\u0074\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_cgcc :=args [2].ValueNumber ;if _cgcc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076e\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_efcge :=args [3].ValueNumber ;if _efcge <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064e\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};_acbg :=0;if _ccgf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049N\u0054\u0052A\u0054\u0045\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_acbg =int (args [4].ValueNumber );if !_ecgf (_acbg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006eco\u0072\u0072\u0065c\u0074\u0020\u0062\u0061sis\u0020ar\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020\u0049\u004e\u0054\u0052\u0041T\u0045");};};_fa ,_bebg :=_acab (_dgd ,_afacag ,_acbg );if _bebg .Type ==ResultTypeError {return _bebg ;};return MakeNumberResult ((_efcge -_cgcc )/_cgcc /_fa );};const _dffd ="\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065U\u006e\u006b\u006e\u006f\u0077\u006e\u0052\u0065\u0073u\u006c\u0074\u0054y\u0070\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0052\u0065s\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0053\u0074\u0072\u0069\u006e\u0067\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0073\u0074\u0052\u0065\u0073\u0075lt\u0054\u0079p\u0065\u0041r\u0072\u0061\u0079\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u006d\u0070\u0074\u0079"; +// Cumprinc implements the Excel CUMPRINC function. +func Cumprinc (args []Result )Result {_dec ,_bbfg :=_bea (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _bbfg .Type ==ResultTypeError {return _bbfg ;};_afed :=_dec ._ebca ;_bbdg :=_dec ._deb ;_daa :=_dec ._fcad ;_agf :=_dec ._bgff ;_eaff :=_dec ._eccd ;_dgfd :=_dec ._aaac ;_dfa :=_dgfg (_afed ,_bbdg ,_daa ,0,_dgfd );_gbcf :=0.0;if _agf ==1{if _dgfd ==0{_gbcf =_dfa +_daa *_afed ;}else {_gbcf =_dfa ;};_agf ++;};for _gfgf :=_agf ;_gfgf <=_eaff ;_gfgf ++{if _dgfd ==1{_gbcf +=_dfa -(_facb (_afed ,_gfgf -2,_dfa ,_daa ,1)-_dfa )*_afed ;}else {_gbcf +=_dfa -_facb (_afed ,_gfgf -1,_dfa ,_daa ,0)*_afed ;};};return MakeNumberResult (_gbcf );}; -// BinOpType is the binary operation operator type -//go:generate stringer -type=BinOpType -type BinOpType byte ;var _fd =[]ri {{1000,"\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_aea .NewReader (s ));};func _bcdg (_ffda BinOpType ,_gbfd []Result ,_edba Result )Result {_dgbe :=[]Result {};switch _edba .Type {case ResultTypeNumber :_efa :=_edba .ValueNumber ;for _fgfb :=range _gbfd {_cbac :=_gbfd [_fgfb ].AsNumber ();if _cbac .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _ffda {case BinOpTypePlus :_dgbe =append (_dgbe ,MakeNumberResult (_cbac .ValueNumber +_efa ));case BinOpTypeMinus :_dgbe =append (_dgbe ,MakeNumberResult (_cbac .ValueNumber -_efa ));case BinOpTypeMult :_dgbe =append (_dgbe ,MakeNumberResult (_cbac .ValueNumber *_efa ));case BinOpTypeDiv :if _efa ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_dgbe =append (_dgbe ,MakeNumberResult (_cbac .ValueNumber /_efa ));case BinOpTypeExp :_dgbe =append (_dgbe ,MakeNumberResult (_aeccg .Pow (_cbac .ValueNumber ,_efa )));case BinOpTypeLT :_dgbe =append (_dgbe ,MakeBoolResult (_cbac .ValueNumber < _efa ));case BinOpTypeGT :_dgbe =append (_dgbe ,MakeBoolResult (_cbac .ValueNumber > _efa ));case BinOpTypeEQ :_dgbe =append (_dgbe ,MakeBoolResult (_cbac .ValueNumber ==_efa ));case BinOpTypeLEQ :_dgbe =append (_dgbe ,MakeBoolResult (_cbac .ValueNumber <=_efa ));case BinOpTypeGEQ :_dgbe =append (_dgbe ,MakeBoolResult (_cbac .ValueNumber >=_efa ));case BinOpTypeNE :_dgbe =append (_dgbe ,MakeBoolResult (_cbac .ValueNumber !=_efa ));default:return MakeErrorResult (_e .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_ffda ));};};case ResultTypeString :_bcdc :=_edba .ValueString ;for _gdca :=range _gbfd {_dfcgc :=_gbfd [_gdca ].AsString ();if _dfcgc .Type !=ResultTypeString {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _ffda {case BinOpTypeLT :_dgbe =append (_dgbe ,MakeBoolResult (_dfcgc .ValueString < _bcdc ));case BinOpTypeGT :_dgbe =append (_dgbe ,MakeBoolResult (_dfcgc .ValueString > _bcdc ));case BinOpTypeEQ :_dgbe =append (_dgbe ,MakeBoolResult (_dfcgc .ValueString ==_bcdc ));case BinOpTypeLEQ :_dgbe =append (_dgbe ,MakeBoolResult (_dfcgc .ValueString <=_bcdc ));case BinOpTypeGEQ :_dgbe =append (_dgbe ,MakeBoolResult (_dfcgc .ValueString >=_bcdc ));case BinOpTypeNE :_dgbe =append (_dgbe ,MakeBoolResult (_dfcgc .ValueString !=_bcdc ));default:return MakeErrorResult (_e .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_ffda ));};};default:return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069c\u0020\u0061\u006e\u0064\u0020\u006e\u006f\u006e-\u0073t\u0072\u0069\u006e\u0067\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069\u006e\u0061r\u0079\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e");};return MakeListResult (_dgbe );}; +// NewRange constructs a new range. +func NewRange (from ,to Expression )Expression {return Range {from ,to }}; -// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. -func Concat (args []Result )Result {_dacb :=_aafb .Buffer {};for _ ,_dggc :=range args {switch _dggc .Type {case ResultTypeString :_dacb .WriteString (_dggc .ValueString );case ResultTypeNumber :var _bgeb string ;if _dggc .IsBoolean {if _dggc .ValueNumber ==0{_bgeb ="\u0046\u0041\u004cS\u0045";}else {_bgeb ="\u0054\u0052\u0055\u0045";};}else {_bgeb =_dggc .AsString ().ValueString ;};_dacb .WriteString (_bgeb );default:return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041T\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");};};return MakeStringResult (_dacb .String ());}; +// Cumipmt implements the Excel CUMIPMT function. +func Cumipmt (args []Result )Result {_ccdf ,_dbg :=_bea (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _dbg .Type ==ResultTypeError {return _dbg ;};_eceb :=_ccdf ._ebca ;_gedg :=_ccdf ._deb ;_ebcb :=_ccdf ._fcad ;_gdaa :=_ccdf ._bgff ;_fbbaa :=_ccdf ._eccd ;_afba :=_ccdf ._aaac ;_cgcf :=_dgfg (_eceb ,_gedg ,_ebcb ,0,_afba );_efcgc :=0.0;if _gdaa ==1{if _afba ==0{_efcgc =-_ebcb ;_gdaa ++;};};for _cedc :=_gdaa ;_cedc <=_fbbaa ;_cedc ++{if _afba ==1{_efcgc +=_facb (_eceb ,_cedc -2,_cgcf ,_ebcb ,1)-_cgcf ;}else {_efcgc +=_facb (_eceb ,_cedc -1,_cgcf ,_ebcb ,0);};};_efcgc *=_eceb ;return MakeNumberResult (_efcgc );}; -// Update updates references in the PrefixVerticalRange after removing a row/column. -func (_acbd PrefixVerticalRange )Update (q *_efad .UpdateQuery )Expression {if q .UpdateType ==_efad .UpdateActionRemoveColumn {_aggf :=_acbd ;_egdf :=_acbd ._dgcc .String ();if _egdf ==q .SheetToUpdate {_aec :=q .ColumnIdx ;_aggf ._bebe =_fdcee (_acbd ._bebe ,_aec );_aggf ._fgcc =_fdcee (_acbd ._fgcc ,_aec );};return _aggf ;};return _acbd ;};func (_bfge *ivr )Sheet (name string )Context {return _bfge };var _abgb int64 =_bcge (1900,_ecb .January ,1); +// Oddlprice implements the Excel ODDLPRICE function. +func Oddlprice (args []Result )Result {if len (args )!=8&&len (args )!=9{return MakeErrorResult ("\u004f\u0044\u0044L\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u006f\u0072\u0020\u006e\u0069\u006e\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ccde ,_gfbb ,_fgdc :=_daea (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fgdc .Type ==ResultTypeError {return _fgdc ;};_bbba ,_fgdc :=_dddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fgdc .Type ==ResultTypeError {return _fgdc ;};if _bbba >=_ccde {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};_cede :=args [3];if _cede .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_cgbc :=_cede .ValueNumber ;if _cgbc < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_bgfbg :=args [4];if _bgfbg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0079i\u0065\u006c\u0064\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_ffce :=_bgfbg .ValueNumber ;if _ffce < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_gfa :=args [5];if _gfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cP\u0052\u0049\u0043\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_bdfc :=_gfa .ValueNumber ;if _bdfc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_fcbd :=args [6];if _fcbd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_babd :=float64 (int (_fcbd .ValueNumber ));if !_degc (_babd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gfad :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_gbgb :=args [7];if _gbgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_gfad =int (_gbgb .ValueNumber );if !_efb (_gfad ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045");};};_ffg ,_fgdc :=_cbfa (_bbba ,_gfbb ,_gfad );if _fgdc .Type ==ResultTypeError {return _fgdc ;};_ffg *=_babd ;_decd ,_fgdc :=_cbfa (_ccde ,_gfbb ,_gfad );if _fgdc .Type ==ResultTypeError {return _fgdc ;};_decd *=_babd ;_fdbcc ,_fgdc :=_cbfa (_bbba ,_ccde ,_gfad );if _fgdc .Type ==ResultTypeError {return _fgdc ;};_fdbcc *=_babd ;_egfd :=_bdfc +_ffg *100*_cgbc /_babd ;_egfd /=_decd *_ffce /_babd +1;_egfd -=_fdbcc *100*_cgbc /_babd ;return MakeNumberResult (_egfd );}; -// DateValue is an implementation of the Excel DATEVALUE() function. -func DateValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0044A\u0054\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_fbcd :=_aea .ToLower (args [0].ValueString );if !_fdfd (_fbcd ){_ ,_ ,_ ,_ ,_gac ,_dac :=_ddfa (_fbcd );if _dac .Type ==ResultTypeError {_dac .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0044\u0041\u0054\u0045V\u0041\u004c\u0055\u0045";return _dac ;};if _gac {return MakeNumberResult (0);};};_abdc ,_ggca ,_def ,_ ,_dcgg :=_ddcc (_fbcd );if _dcgg .Type ==ResultTypeError {return _dcgg ;};return MakeNumberResult (_dcef (_abdc ,_ggca ,_def ));};func _dadc (_bced Result ,_ebdgc ,_ecag int )[][]Result {_bbe :=[][]Result {};switch _bced .Type {case ResultTypeArray :for _ffac ,_gedbc :=range _bced .ValueArray {if _ffac < _ebdgc {_bbe =append (_bbe ,_dgfg (MakeListResult (_gedbc ),_ecag ));}else {_bbe =append (_bbe ,_dgfg (MakeErrorResultType (ErrorTypeNA ,""),_ecag ));};};case ResultTypeList :_fgabf :=_dgfg (_bced ,_ecag );for _fddg :=0;_fddg < _ebdgc ;_fddg ++{_bbe =append (_bbe ,_fgabf );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _cdaf :=0;_cdaf < _ebdgc ;_cdaf ++{_fbef :=_dgfg (_bced ,_ecag );_bbe =append (_bbe ,_fbef );};};return _bbe ;}; +// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain +// text as a zero where AVERAGE ignores them entirely. +func Averagea (args []Result )Result {_gfdff ,_eddd :=_dfaca (args ,true );if _eddd ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_gfdff /_eddd );}; -// RegisterFunction registers a standard function. -func RegisterFunction (name string ,fn Function ){_afbgf .Lock ();defer _afbgf .Unlock ();if _ ,_abea :=_dfgc [name ];_abea {_efcf .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_dfgc [name ]=fn ;};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;);type couponArgs struct{_ddefg float64 ;_faae float64 ;_dccdc int ;_cfcgb int ;};func (_dgbb *plex )Error (s string ){_efcf .Log ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );}; +// MakeStringResult constructs a string result. +func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};func _cc (_cge ,_ca [][]Result )bool {if len (_cge )!=len (_ca ){return false ;};for _afd :=range _cge {if len (_cge [_afd ])!=len (_ca [_afd ]){return false ;};};return true ;};func _fab (_cag BinOpType ,_gca [][]Result ,_egd Result )Result {_bb :=[][]Result {};for _age :=range _gca {_fd :=_cgc (_cag ,_gca [_age ],_egd );if _fd .Type ==ResultTypeError {return _fd ;};_bb =append (_bb ,_fd .ValueList );};return MakeArrayResult (_bb );}; -// Oddlprice implements the Excel ODDLPRICE function. -func Oddlprice (args []Result )Result {if len (args )!=8&&len (args )!=9{return MakeErrorResult ("\u004f\u0044\u0044L\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u006f\u0072\u0020\u006e\u0069\u006e\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gfd ,_bfdf ,_fcdc :=_dca (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fcdc .Type ==ResultTypeError {return _fcdc ;};_faeb ,_fcdc :=_aabf (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fcdc .Type ==ResultTypeError {return _fcdc ;};if _faeb >=_gfd {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};_gfgd :=args [3];if _gfgd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_aaed :=_gfgd .ValueNumber ;if _aaed < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_fcaa :=args [4];if _fcaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0079i\u0065\u006c\u0064\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_bdcb :=_fcaa .ValueNumber ;if _bdcb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_gedec :=args [5];if _gedec .Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cP\u0052\u0049\u0043\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_fbcea :=_gedec .ValueNumber ;if _fbcea < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_gfa :=args [6];if _gfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_eeca :=float64 (int (_gfa .ValueNumber ));if !_aeagb (_eeca ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gace :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_eda :=args [7];if _eda .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_gace =int (_eda .ValueNumber );if !_ecgf (_gace ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045");};};_dceaa ,_fcdc :=_acab (_faeb ,_bfdf ,_gace );if _fcdc .Type ==ResultTypeError {return _fcdc ;};_dceaa *=_eeca ;_bcab ,_fcdc :=_acab (_gfd ,_bfdf ,_gace );if _fcdc .Type ==ResultTypeError {return _fcdc ;};_bcab *=_eeca ;_eae ,_fcdc :=_acab (_faeb ,_gfd ,_gace );if _fcdc .Type ==ResultTypeError {return _fcdc ;};_eae *=_eeca ;_gbc :=_fbcea +_dceaa *100*_aaed /_eeca ;_gbc /=_bcab *_bdcb /_eeca +1;_gbc -=_eae *100*_aaed /_eeca ;return MakeNumberResult (_gbc );};const _acbee ="\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0043\u0065\u006c\u006c\u0052\u0065\u0066\u0065r\u0065\u006ec\u0065\u0054\u0079\u0070e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065R\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054y\u0070\u0065\u0052\u0061\u006e\u0067\u0065\u0052\u0065\u0066e\u0072\u0065\u006ec\u0065\u0054\u0079\u0070\u0065\u0053\u0068e\u0065\u0074";var _afbgf _abce .Mutex ;const _cggg =57365; +// FloorMath implements _xlfn.FLOOR.MATH which rounds numbers down to the +// nearest multiple of the second argument, toward or away from zero as +// specified by the third argument. +func FloorMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0061\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fecg :=args [0].AsNumber ();if _fecg .Type !=ResultTypeNumber {return MakeErrorResult ("f\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_efbc :=float64 (1);if _fecg .ValueNumber < 0{_efbc =-1;};if len (args )> 1{_dgbc :=args [1].AsNumber ();if _dgbc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006den\u0074\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_efbc =_dgbc .ValueNumber ;};_feaf :=float64 (1);if len (args )> 2{_bcga :=args [2].AsNumber ();if _bcga .Type !=ResultTypeNumber {return MakeErrorResult ("t\u0068\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_feaf =_bcga .ValueNumber ;};if len (args )==1{return MakeNumberResult (_gg .Floor (_fecg .ValueNumber ));};_abfaf :=_fecg .ValueNumber ;_abfaf ,_gced :=_gg .Modf (_abfaf /_efbc );if _gced !=0&&_fecg .ValueNumber < 0&&_feaf > 0{_abfaf ++;};return MakeNumberResult (_abfaf *_efbc );}; -// Coupdaybs implements the Excel COUPDAYBS function. -func Coupdaybs (args []Result )Result {_bcg ,_ddeeg :=_gacg (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _ddeeg .Type ==ResultTypeError {return _ddeeg ;};return MakeNumberResult (_ebdgd (_bcg ._ddefg ,_bcg ._faae ,_bcg ._dccdc ,_bcg ._cfcgb ));};func (_ce *ivr )SetOffset (col ,row uint32 ){};func (_ddfe *plex )Lex (lval *yySymType )int {_cacb =true ;_fdbd :=<-_ddfe ._bba ;if _fdbd !=nil {lval ._bcaf =_fdbd ;return int (lval ._bcaf ._ffdg );};return 0;};func _baf (_gfgg ,_adga float64 ,_cbaf ,_cbec int )float64 {_acbbb :=_fbccg (_gfgg );_efdbb :=_fbccg (_adga );if _cbec ==1{_aafcc :=_gabd (_acbbb ,_efdbb ,_cbaf ,1);_egc :=_aafcc .AddDate (0,12/_cbaf ,0);return _dega (_aafcc ,_egc ,_cbec );};return float64 (_cccdc (0,_cbec ))/float64 (_cbaf );};func _ecgf (_decc int )bool {return _decc >=0&&_decc <=4};func _caabg (_ebbfc ,_dgda []float64 ,_ecfdc float64 )float64 {_eccc :=_ecfdc +1;_ebgbb :=0.0;_bceb :=len (_ebbfc );_egfe :=_dgda [0];for _beac :=1;_beac < _bceb ;_beac ++{_bcee :=(_dgda [_beac ]-_egfe )/365;_ebgbb -=_bcee *_ebbfc [_beac ]/_aeccg .Pow (_eccc ,_bcee +1);};return _ebgbb ;};func _ebbec (_fbcc ,_bcbf float64 )bool {return _aeccg .Abs (_fbcc -_bcbf )< 1.0e-6}; +// Clean is an implementation of the Excel CLEAN function that removes +// unprintable characters. +func Clean (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004c\u0045\u0041\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gdcdd :=args [0].AsString ();if _gdcdd .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_afbca :=_bg .Buffer {};for _ ,_aebe :=range _gdcdd .ValueString {if _g .IsPrint (_aebe ){_afbca .WriteRune (_aebe );};};return MakeStringResult (_afbca .String ());}; -// Mduration implements the Excel MDURATION function. -func Mduration (args []Result )Result {_fdde ,_cccbc :=_cfac (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _cccbc .Type ==ResultTypeError {return _cccbc ;};_dgb :=_fdde ._gebfg ;_fcge :=_fdde ._caefg ;_cdag :=_fdde ._fffb ;_daae :=_fdde ._faabg ;_aegff :=_fdde ._fgbe ;_ebge :=_fdde ._ffbe ;_fdfgg :=_adfd (_dgb ,_fcge ,_cdag ,_daae ,_aegff ,_ebge );if _fdfgg .Type ==ResultTypeError {return _fdfgg ;};_bgdgf :=_fdfgg .ValueNumber /(1.0+_daae /_aegff );return MakeNumberResult (_bgdgf );};const _bcdfb ="\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u002b\u0029:\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b(\\\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003f\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +// ISERROR is an implementation of the Excel ISERROR() function. +func IsError (args []Result )Result {if len (args )!=1{MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError );};func _dfga (_dacgc Result )Result {if _dacgc .Type ==ResultTypeEmpty {return _dacgc ;};_cbggf :=_dacgc .AsString ();if _cbggf .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _dacgc .IsBoolean {if _cbggf .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _cbggf .ValueString =="\u0030"{return MakeStringResult ("\u0066\u0061\u006cs\u0065");}else {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}else {return MakeStringResult (_fa .ToLower (_cbggf .ValueString ));};};func _gfbga (_fgca []Result )Result {_cddb :=_fgca [0].ValueArray ;if len (_fgca )==1{_bdfe :=[][]Result {};for _ ,_abbgb :=range _cddb {_bdfe =append (_bdfe ,_bdgdb ([]Result {MakeListResult (_abbgb )}).ValueList );};return MakeArrayResult (_bdfe );}else if len (_fgca )==2{_cgaeb :=len (_cddb );_beea :=len (_cddb [0]);_aege :=_aedf (_fgca [1],_cgaeb ,_beea );_bfgf :=len (_aege );_bdfb :=[][]Result {};var _dfcd []Result ;for _gded ,_baee :=range _cddb {if _gded < _bfgf {_dfcd =_aege [_gded ];}else {_dfcd =_cfff (MakeErrorResultType (ErrorTypeNA ,""),_beea );};_bdfb =append (_bdfb ,_bdgdb ([]Result {MakeListResult (_baee ),MakeListResult (_dfcd )}).ValueList );};return MakeArrayResult (_bdfb );}else if len (_fgca )==3{_cgbcb :=len (_cddb );_ffdab :=len (_cddb [0]);_fbaeg :=_aedf (_fgca [1],_cgbcb ,_ffdab );_dbabb :=_aedf (_fgca [2],_cgbcb ,_ffdab );_ffbg :=len (_fbaeg );_eada :=len (_dbabb );_cabd :=[][]Result {};var _dabeb ,_edag []Result ;for _ggdc ,_gaaf :=range _cddb {if _ggdc < _ffbg {_dabeb =_fbaeg [_ggdc ];}else {_dabeb =_cfff (MakeErrorResultType (ErrorTypeNA ,""),_ffdab );};if _ggdc < _eada {_edag =_dbabb [_ggdc ];}else {_edag =_cfff (MakeErrorResultType (ErrorTypeNA ,""),_ffdab );};_cabd =append (_cabd ,_bdgdb ([]Result {MakeListResult (_gaaf ),MakeListResult (_dabeb ),MakeListResult (_edag )}).ValueList );};return MakeArrayResult (_cabd );};return MakeErrorResultType (ErrorTypeValue ,"");}; -// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. -func IsNonText (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type !=ResultTypeString );}; +// If is an implementation of the Excel IF() function. It takes one, two or +// three arguments. +func If (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0049\u0046\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gbdf :=args [0];switch _gbdf .Type {case ResultTypeError :return _gbdf ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_gbdf .ValueNumber !=0);};if _gbdf .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _bdgdb (args );case ResultTypeArray :return _gfbga (args );default:return MakeErrorResult ("\u0049F\u0020\u0069n\u0069\u0074\u0069\u0061l\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006d\u0075\u0073t \u0062\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u006f\u0072 \u0061\u0072r\u0061\u0079");};};var _dda =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12}; -// NewEvaluator constructs a new defEval object which is the default formula evaluator. -func NewEvaluator ()Evaluator {_acaee :=&defEval {};_acaee .evCache =_dfd ();return _acaee };func _deb (_accab Context ,_dcb Evaluator ,_aadfb ,_egeac string )Result {_ddbba ,_ecgge :=_deeb .ParseCellReference (_aadfb );if _ecgge !=nil {return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_aadfb ,_ecgge .Error ()));};_eggg ,_aeca :=_ddbba .ColumnIdx ,_ddbba .RowIdx ;_cfee ,_cggc :=_deeb .ParseCellReference (_egeac );if _cggc !=nil {return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_egeac ,_cggc .Error ()));};_ecfd ,_acaf :=_cfee .ColumnIdx ,_cfee .RowIdx ;_egff :=[][]Result {};for _cdcdf :=_aeca ;_cdcdf <=_acaf ;_cdcdf ++{_gdgfg :=[]Result {};for _gbcad :=_eggg ;_gbcad <=_ecfd ;_gbcad ++{_bbb :=_accab .Cell (_e .Sprintf ("\u0025\u0073\u0025\u0064",_deeb .IndexToColumn (_gbcad ),_cdcdf ),_dcb );_gdgfg =append (_gdgfg ,_bbb );};_egff =append (_egff ,_gdgfg );};if len (_egff )==1{if len (_egff [0])==1{return _egff [0][0];};return MakeListResult (_egff [0]);};return MakeArrayResult (_egff );};type countMode byte ;func _aced (_bedgg []Result ,_bf bool )Result {_ggebc :="\u004d\u0041\u0058";if _bf {_ggebc ="\u004d\u0041\u0058\u0041";};if len (_bedgg )==0{return MakeErrorResult (_ggebc +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cabg :=-_aeccg .MaxFloat64 ;for _ ,_dcdca :=range _bedgg {switch _dcdca .Type {case ResultTypeNumber :if (_bf ||!_dcdca .IsBoolean )&&_dcdca .ValueNumber > _cabg {_cabg =_dcdca .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_eceec :=_aced (_dcdca .ListValues (),_bf );if _eceec .ValueNumber > _cabg {_cabg =_eceec .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_eaed :=0.0;if _bf {_eaed =_dcdca .AsNumber ().ValueNumber ;};if _eaed > _cabg {_cabg =_eaed ;};default:_efcf .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_ggebc +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dcdca .Type );};};if _cabg ==-_aeccg .MaxFloat64 {_cabg =0;};return MakeNumberResult (_cabg );};func _ddde (_bfbc Result )[]Result {_eac :=_bfbc .ValueList ;if _bfbc .Type ==ResultTypeArray {_eac =nil ;for _ ,_fccda :=range _bfbc .ValueArray {if len (_fccda )> 0{_eac =append (_eac ,_fccda [0]);}else {_eac =append (_eac ,_eggc );};};};return _eac ;}; +// Rept is an implementation of the Excel REPT function that returns n copies of +// a string. +func Rept (args []Result )Result {if len (args )!=2{return MakeErrorResult ("R\u0045\u0050\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_efaa :=args [0].AsString ();if _efaa .Type !=ResultTypeString {return MakeErrorResult ("\u0050R\u004f\u0050E\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_fead :=args [1].AsNumber ();if _fead .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052O\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};if _fead .ValueNumber < 0{return MakeErrorResult ("\u0050\u0052\u004fP\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030");};if _fead .ValueNumber ==0{return MakeStringResult ("");};_bbdd :=_bg .Buffer {};for _cffa :=0;_cffa < int (_fead .ValueNumber );_cffa ++{_bbdd .WriteString (_efaa .ValueString );};return MakeStringResult (_bbdd .String ());};var _dddab =[...]struct{_ecbfe int ;_gcfcb int ;_fcbgd string ;}{}; -// Odd is an implementation of the Excel ODD() that rounds a number to the -// nearest odd integer. -func Odd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("O\u0044\u0044\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_ecebf :=args [0].AsNumber ();if _ecebf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_efbd :=_aeccg .Signbit (_ecebf .ValueNumber );_ggd ,_egeb :=_aeccg .Modf ((_ecebf .ValueNumber -1)/2);_dgcee :=_ggd *2+1;if _egeb !=0{if !_efbd {_dgcee +=2;}else {_dgcee -=2;};};return MakeNumberResult (_dgcee );};func _gaeeg (_agfgb yyLexer )int {return _ggce ().Parse (_agfgb )}; +// PrefixRangeExpr is a range expression that when evaluated returns a list of Results from a given sheet like Sheet1!A1:B4 (all cells from A1 to B4 from a sheet 'Sheet1'). +type PrefixRangeExpr struct{_cbcc ,_dgcf ,_ccefe Expression };const _gbecc int =30;func _efb (_cged int )bool {return _cged >=0&&_cged <=4};type amorArgs struct{_fgb float64 ;_bggd float64 ;_gagfe float64 ;_cggf float64 ;_cdgcc int ;_baca float64 ;_fcfd int ;};var _dbgcd ,_eddg ,_cgaed ,_bdbaf ,_aace ,_aeac ,_gdaf ,_gbcb ,_adcf ,_gcdc ,_fbdc ,_gfge ,_cdeg ,_egfdg ,_bfaf *_af .Regexp ; -// Reference returns a string reference value to a vertical range with prefix. -func (_ecac PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_bfbg :=_ecac ._dgcc .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_ecac .verticalRangeReference (_bfbg .Value )};}; +// ISREF is an implementation of the Excel ISREF() function. +func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (ev .LastEvalIsRef ());}; -// Eval evaluates and returns the result of a Negate expression. -func (_fcd Negate )Eval (ctx Context ,ev Evaluator )Result {_aecbc :=_fcd ._gaea .Eval (ctx ,ev );if _aecbc .Type ==ResultTypeNumber {return MakeNumberResult (-_aecbc .ValueNumber );};return MakeErrorResult ("\u004e\u0045\u0047A\u0054\u0045\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};const _eafb =57357; +// String returns a string representation of a range with prefix. +func (_eadg PrefixRangeExpr )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_eadg ._cbcc .String (),_eadg ._dgcf .String (),_eadg ._ccefe .String ());};func _fbge (_eedcc string ,_acba func (_cecac float64 )float64 )Function {return func (_acff []Result )Result {if len (_acff )!=1{return MakeErrorResult (_eedcc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fgafd :=_acff [0].AsNumber ();switch _fgafd .Type {case ResultTypeNumber :_baeb :=_acba (_fgafd .ValueNumber );if _gg .IsNaN (_baeb ){return MakeErrorResult (_eedcc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _gg .IsInf (_baeb ,0){return MakeErrorResult (_eedcc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _baeb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_eedcc +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_baeb );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_eedcc +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _fgafd ;default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_eedcc ,_fgafd .Type ));};};}; -// SumSquares is an implementation of the Excel SUMSQ() function. -func SumSquares (args []Result )Result {_gbd :=MakeNumberResult (0);for _ ,_gca :=range args {_gca =_gca .AsNumber ();switch _gca .Type {case ResultTypeNumber :_gbd .ValueNumber +=_gca .ValueNumber *_gca .ValueNumber ;case ResultTypeList ,ResultTypeArray :_bdeed :=SumSquares (_gca .ListValues ());if _bdeed .Type !=ResultTypeNumber {return _bdeed ;};_gbd .ValueNumber +=_bdeed .ValueNumber ;case ResultTypeString :case ResultTypeError :return _gca ;case ResultTypeEmpty :default:return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004dS\u0051\u0055\u0041\u0052\u0045\u0053(\u0029\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079p\u0065\u0020\u0025\u0073",_gca .Type ));};};return _gbd ;};var _cdca =[...]uint8 {0,17,33,49,63,78,93,108};func _agedg (_adfe BinOpType ,_abee ,_gafb [][]Result )Result {_cfgef :=[][]Result {};for _bceef :=range _abee {_ggeab :=_cfdea (_adfe ,_abee [_bceef ],_gafb [_bceef ]);if _ggeab .Type ==ResultTypeError {return _ggeab ;};_cfgef =append (_cfgef ,_ggeab .ValueList );};return MakeArrayResult (_cfgef );};func (_eeafde *noCache )GetFromCache (key string )(Result ,bool ){return _eggc ,false }; +// FloorPrecise is an implementation of the FlOOR.PRECISE function. +func FloorPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004cO\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0046L\u004f\u004fR\u002e\u0050\u0052\u0045C\u0049\u0053\u0045(\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020at\u0020\u006d\u006fs\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_cfab :=args [0].AsNumber ();if _cfab .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052E\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fegg :=float64 (1);if _cfab .ValueNumber < 0{_fegg =-1;};if len (args )> 1{_fdgca :=args [1].AsNumber ();if _fdgca .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006ed\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065r");};_fegg =_gg .Abs (_fdgca .ValueNumber );};if len (args )==1{return MakeNumberResult (_gg .Floor (_cfab .ValueNumber ));};_acbf :=_cfab .ValueNumber ;_acbf ,_abdf :=_gg .Modf (_acbf /_fegg );if _abdf !=0{if _cfab .ValueNumber < 0{_acbf --;};};return MakeNumberResult (_acbf *_fegg );}; -// GetFormat returns an empty string for the invalid reference context. -func (_dgbd *ivr )GetFormat (cellRef string )string {return ""};var _bbfcd =[...]int {0,7,3,3,3,8,8,8,8,1,1,1,2,2,2,2,2,14,15,15,17,17,4,4,4,13,5,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,9,9,9,16,16,11,10,10};func _cgcg (){_dbbd =_fdcf .MustCompile ("\u005e\u0030\u002b\u0024");_afba =_fdcf .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_defc =_fdcf .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_cgdf =_fdcf .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_feec =_fdcf .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0029+\u0028\u0023\u007c\u0030\u0029\u002b\u005c.\u0028\u0030\u002b\u0029\u002e\u002a\u0028\u003b\u007c\u0024\u0029");_bef =_fdcf .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_cecgc =_fdcf .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030)\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028(\u0023\u007c\u0030\u0029\u002b\u0029\u005f\\\u0029\u002e\u002a\u003b");_ddgeg =_fdcf .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_abfe =_fdcf .MustCompile ("\u005c\u005b\u005c$\u005c\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0028\u0023\u007c\u0030\u0029\u002b\u003b");_fdfb =_fdcf .MustCompile ("\u005c[\u005c\u0024\\\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b,\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u002e\u002a\u003b");_gdbdd =_fdcf .MustCompile ("\u005e(\u0028\u0023|\u0030\u0029\u002b,\u0029\u002b\u0028\u0023\u007c\u0030\u0029+\u0028\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u0029\u003f\u002e\u002b\u005c[\u005c\u0024\u002e\u002b\u005c\u005d\u002e\u002a\u003b");_egg =_fdcf .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_eadf +_eadf +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_eadf +_eadf +"\u0029\u002b\u0059+\u0024");_cbbg =_fdcf .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_eadf +_eadf +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_eadf +_eadf +"\u0029\u002b\u0059+\u0024");_gfea =_fdcf .MustCompile ("\u005e\u0028\u0023|\u0030\u0029\u002b\u005c.\u0028\u0028\u0023\u007c\u0030\u0029\u002a)\u0045\u005c\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c\u0024\u0029");_fbgbab =_fdcf .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");}; +// String returns an empty string for EmptyExpr. +func (_bfc EmptyExpr )String ()string {return ""}; -// NewHorizontalRange constructs a new full rows range. -func NewHorizontalRange (v string )Expression {_fbaa :=_aea .Split (v ,"\u003a");if len (_fbaa )!=2{return nil ;};_edaea ,_ :=_df .Atoi (_fbaa [0]);_bbcggf ,_ :=_df .Atoi (_fbaa [1]);return HorizontalRange {_edaea ,_bbcggf };};func _fbea (_bbf []Result ,_fbcca rmode )Result {if len (_bbf )!=2{return MakeErrorResult ("\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_ebaf :=_bbf [0].AsNumber ();if _ebaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_eggd :=_bbf [1].AsNumber ();if _eggd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fdgf :=_eggd .ValueNumber ;_cfffd :=_ebaf .ValueNumber ;_cccge :=1.0;if _fdgf > 0{_cccge =_aeccg .Pow (1/10.0,_fdgf );}else {_cccge =_aeccg .Pow (10.0,-_fdgf );};_cfffd ,_cfbe :=_aeccg .Modf (_cfffd /_cccge );switch _fbcca {case _feeg :const _gbegc =0.499999999;if _cfbe >=_gbegc {_cfffd ++;}else if _cfbe <=-_gbegc {_cfffd --;};case _eeed :case _geefe :if _cfbe > 0{_cfffd ++;}else if _cfbe < 0{_cfffd --;};};return MakeNumberResult (_cfffd *_cccge );}; +// Rand is an implementation of the Excel RAND() function that returns random +// numbers in the range [0,1). +func Rand (args []Result )Result {if len (args )!=0{return MakeErrorResult ("R\u0041\u004e\u0044\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006e\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};return MakeNumberResult (_gbca .Float64 ());}; -// Tbilleq implements the Excel TBILLEQ function. -func Tbilleq (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aggc ,_bgbg ,_egda :=_dca (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _egda .Type ==ResultTypeError {return _egda ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0064is\u0063\u006f\u0075\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cgce :=_bgbg -_aggc ;if _cgce > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020m\u006f\u0072e\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079\u0065\u0061r \u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074t\u006c\u0065\u006d\u0065\u006e\u0074");};_dfcfa :=args [2].ValueNumber ;if _dfcfa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045Q\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074 \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult ((365*_dfcfa )/(360-_dfcfa *_cgce ));};const _ccdg =57360; +// Reference returns an invalid reference for String. +func (_ggbeg String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Reference returns a string reference value to a horizontal range with prefix. -func (_fceba PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_ceea :=_fceba ._cadfc .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_fceba .horizontalRangeReference (_ceea .Value )};}; +// Mirr implements the Excel MIRR function. +func Mirr (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049R\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("M\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020ar\u0072\u0061\u0079 \u0074y\u0070\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0069\u006e\u0061\u006e\u0063e\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_aacg :=args [1].ValueNumber +1;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0069\u006e\u0076\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bfed :=args [2].ValueNumber +1;if _bfed ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_bab :=_aefda (args [0]);_abbb :=float64 (len (_bab ));_gbee ,_efga :=0.0,0.0;_fcfc ,_gbea :=1.0,1.0;_fcdc ,_faafc :=false ,false ;for _ ,_ffbc :=range _bab {for _ ,_fdec :=range _ffbc {if _fdec .Type ==ResultTypeNumber &&!_fdec .IsBoolean {_baad :=_fdec .ValueNumber ;if _baad ==0{continue ;}else {if _baad > 0{_fcdc =true ;_efga +=_fdec .ValueNumber *_gbea ;}else {_faafc =true ;_gbee +=_fdec .ValueNumber *_fcfc ;};_fcfc /=_aacg ;_gbea /=_bfed ;};};};};if !_fcdc ||!_faafc {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_eaee :=-_efga /_gbee ;_eaee *=_gg .Pow (_bfed ,_abbb -1);_eaee =_gg .Pow (_eaee ,1/(_abbb -1));return MakeNumberResult (_eaee -1);}; // False is an implementation of the Excel FALSE() function. It takes no // arguments. -func False (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0046A\u004c\u0053\u0045\u0020\u0074\u0061\u006b\u0065\u0073\u0020\u006eo\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (false );};var _gfdd =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2};func (_bdceg HorizontalRange )horizontalRangeReference ()string {return _e .Sprintf ("\u0025\u0064\u003a%\u0064",_bdceg ._bcffd ,_bdceg ._gbad );};func NewLexer ()*Lexer {return &Lexer {_edbd :make (chan*node )}}; +func False (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0046A\u004c\u0053\u0045\u0020\u0074\u0061\u006b\u0065\u0073\u0020\u006eo\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (false );};func _dgc (_bae ,_dcge ,_acb float64 )float64 {return (_bae *3600+_dcge *60+_acb )/86400};func _gfag (_cfce string ,_ebbbf []Result )(*parsedSearchObject ,Result ){_faec :=len (_ebbbf );if _faec !=2&&_faec !=3{return nil ,MakeErrorResult (_cfce +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006fr\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gddg :=_ebbbf [0];if _gddg .Type ==ResultTypeError {return nil ,_gddg ;};if _gddg .Type !=ResultTypeString &&_gddg .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068e\u0020\u0066\u0069\u0072s\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_adbfc :=_ebbbf [1];if _adbfc .Type ==ResultTypeError {return nil ,_adbfc ;};if _adbfc .Type !=ResultTypeString &&_adbfc .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068\u0065\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020a\u0020\u0073t\u0072\u0069\u006e\u0067");};_ceea :=_adbfc .Value ();_gdea :=_gddg .Value ();_fdega :=1;if _faec ==3&&_ebbbf [2].Type !=ResultTypeEmpty {_bgeea :=_ebbbf [2];if _bgeea .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("P\u006f\u0073\u0069\u0074\u0069\u006fn\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e\u0020\u0061\u0020n\u0075m\u0062\u0065\u0072");};_fdega =int (_bgeea .ValueNumber );if _fdega < 1{return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};if _fdega > len (_ceea ){return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};};return &parsedSearchObject {_gdea ,_ceea ,_fdega },_aaa ;}; -// IsLeapYear is an implementation of the Excel ISLEAPYEAR() function. -func IsLeapYear (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_dabea :=ctx .GetEpoch ();_ebbe ,_geeg :=_adef (args [0].Value (),_dabea );if _geeg !=nil {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_eagc :=_ebbe .Year ();return MakeBoolResult (_cef (_eagc ));}; +// Odd is an implementation of the Excel ODD() that rounds a number to the +// nearest odd integer. +func Odd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("O\u0044\u0044\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_agdb :=args [0].AsNumber ();if _agdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbce :=_gg .Signbit (_agdb .ValueNumber );_eefb ,_aebf :=_gg .Modf ((_agdb .ValueNumber -1)/2);_gfbcg :=_eefb *2+1;if _aebf !=0{if !_cbce {_gfbcg +=2;}else {_gfbcg -=2;};};return MakeNumberResult (_gfbcg );};const _cgbfg =2; -// Error is an error expression. -type Error struct{_fdb string }; +// SupportedFunctions returns a list of supported functions. +func SupportedFunctions ()[]string {_adbe :=[]string {};for _beff :=range _ecfcd {_adbe =append (_adbe ,_beff );};for _eagec :=range _ddebg {_adbe =append (_adbe ,_eagec );};_f .Strings (_adbe );return _adbe ;};func _bea (_cgfd []Result ,_daed string )(*cumulArgs ,Result ){if len (_cgfd )!=6{return nil ,MakeErrorResult (_daed +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _cgfd [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0072\u0061te \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bagf :=_cgfd [0].ValueNumber ;if _bagf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _cgfd [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_gbgc :=_cgfd [1].ValueNumber ;if _gbgc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if _cgfd [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bcdf :=_cgfd [2].ValueNumber ;if _bcdf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _cgfd [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0073\u0074\u0061r\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_fff :=_cgfd [3].ValueNumber ;if _fff <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073t\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069o\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _cgfd [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aggdd :=_cgfd [4].ValueNumber ;if _aggdd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if _aggdd < _fff {return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0074\u0065\u0072\u0020o\u0072\u0020\u0065\u0071\u0075a\u006c\u0020\u0074\u006f\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064");};if _aggdd > _gbgc {return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074o\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0070\u0065\u0072io\u0064\u0073\u0020r\u0061n\u0067\u0065");};_gbf :=int (_cgfd [5].ValueNumber );if _gbf !=0&&_gbf !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_bagf ,_gbgc ,_bcdf ,_fff ,_aggdd ,_gbf },_aaa ;};const _agaaf =57344;type node struct{_ccfcc tokenType ;_bacgg string ;}; -// Eval evaluates and returns a string. -func (_agfb String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_agfb ._cdgb )};func _bbee (_adgcf ,_egdga float64 ,_ggac ,_cceg int )(float64 ,Result ){_gfeb ,_eb :=_fbccg (_adgcf ),_fbccg (_egdga );if _eb .After (_gfeb ){_cdfdf :=_gabd (_gfeb ,_eb ,_ggac ,_cceg );_dfed :=(_eb .Year ()-_cdfdf .Year ())*12+int (_eb .Month ())-int (_cdfdf .Month ());return float64 (_dfed *_ggac )/12.0,_eggc ;};return 0,MakeErrorResultType (ErrorTypeNum ,"\u0053\u0065t\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065");};type cumulArgs struct{_fdba float64 ;_dedf float64 ;_cbcdd float64 ;_adgea float64 ;_fead float64 ;_ccce int ;}; +// Findb is an implementation of the Excel FINDB(). +func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_ffcec ,_ffcce :=_gfag ("\u0046\u0049\u004e\u0044",args );if _ffcce .Type !=ResultTypeEmpty {return _ffcce ;};_deba :=_ffcec ._fcac ;if _deba ==""{return MakeNumberResult (1.0);};_gccca :=_ffcec ._edegc ;_fgbde :=_ffcec ._edafc -1;_ddge :=1;_feca :=0;for _bdafb :=range _gccca {if _bdafb !=0{_abade :=1;if _bdafb -_feca > 1{_abade =2;};_ddge +=_abade ;};if _ddge > _fgbde {_caedc :=_fa .Index (_gccca [_bdafb :],_deba );if _caedc ==0{return MakeNumberResult (float64 (_ddge ));};};_feca =_bdafb ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Tbillprice implements the Excel TBILLPRICE function. -func Tbillprice (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0050\u0052I\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_ccedf ,_afbf ,_dada :=_dca (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _dada .Type ==ResultTypeError {return _dada ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_febe :=_afbf -_ccedf ;if _febe > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cP\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_acba :=args [2].ValueNumber ;if _acba <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020d\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (100*(1-_acba *_febe /360));};const _bcgg =57363;type yySymType struct{_ddaag int ;_bcaf *node ;_eebe Expression ;_cafd []Expression ;_dgec [][]Expression ;};func init (){RegisterFunction ("\u0043\u0048\u004f\u004f\u0053\u0045",Choose );RegisterFunction ("\u0043\u004f\u004c\u0055\u004d\u004e",Column );RegisterFunction ("\u0043O\u004c\u0055\u004d\u004e\u0053",Columns );RegisterFunction ("\u0049\u004e\u0044E\u0058",Index );RegisterFunctionComplex ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054",Indirect );RegisterFunctionComplex ("\u004f\u0046\u0046\u0053\u0045\u0054",Offset );RegisterFunction ("\u004d\u0041\u0054C\u0048",Match );RegisterFunction ("\u0048L\u004f\u004f\u004b\u0055\u0050",HLookup );RegisterFunction ("\u004c\u0041\u0052G\u0045",Large );RegisterFunction ("\u004c\u004f\u004f\u004b\u0055\u0050",Lookup );RegisterFunction ("\u0052\u004f\u0057",Row );RegisterFunction ("\u0052\u004f\u0057\u0053",Rows );RegisterFunction ("\u0053\u004d\u0041L\u004c",Small );RegisterFunction ("\u0056L\u004f\u004f\u004b\u0055\u0050",VLookup );RegisterFunction ("\u0054R\u0041\u004e\u0053\u0050\u004f\u0053E",Transpose );}; - -// NewPrefixVerticalRange constructs a new full columns range with prefix. -func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_fcdfg :=_aea .Split (v ,"\u003a");if len (_fcdfg )!=2{return nil ;};return PrefixVerticalRange {pfx ,_fcdfg [0],_fcdfg [1]};}; - -// Received implements the Excel RECEIVED function. -func Received (args []Result )Result {_fdag :=len (args );if _fdag !=4&&_fdag !=5{return MakeErrorResult ("R\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_fefb ,_egcc ,_gdfd :=_dca (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _gdfd .Type ==ResultTypeError {return _gdfd ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020i\u006e\u0076\u0065\u0073\u0074\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egfc :=args [2].ValueNumber ;if _egfc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006ev\u0065\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0064\u0069s\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_eaac :=args [3].ValueNumber ;if _eaac <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045I\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020p\u006f\u0073\u0069\u0074\u0069v\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecgdf :=0;if _fdag ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052E\u0043\u0045I\u0056\u0045\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecgdf =int (args [4].ValueNumber );if !_ecgf (_ecgdf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0052\u0045\u0043E\u0049\u0056\u0045\u0044");};};_gafe ,_gdfd :=_acab (_fefb ,_egcc ,_ecgdf );if _gdfd .Type ==ResultTypeError {return _gdfd ;};return MakeNumberResult (_egfc /(1-_eaac *_gafe ));}; - -// Accrintm implements the Excel ACCRINTM function. -func Accrintm (args []Result )Result {_dfbg :=len (args );if _dfbg !=4&&_dfbg !=5{return MakeErrorResult ("A\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_cdde ,_fdd :=_aabf (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _fdd .Type ==ResultTypeError {return _fdd ;};_eece ,_fdd :=_aabf (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _fdd .Type ==ResultTypeError {return _fdd ;};if _cdde >=_eece {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0073\u0073\u0075\u0065\u0020d\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0065\u0061\u0072\u006c\u0069\u0065r\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065n\u0074 \u0064\u0061\u0074\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_dbfgf :=args [2].ValueNumber ;if _dbfgf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061t\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054M\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fga :=args [3].ValueNumber ;if _fga <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043C\u0052\u0049\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbdd :=0;if _dfbg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbdd =int (args [4].ValueNumber );if !_ecgf (_dbdd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0041\u0043\u0043R\u0049\u004e\u0054\u004d");};};_aggg ,_fdd :=_acab (_cdde ,_eece ,_dbdd );if _fdd .Type ==ResultTypeError {return _fdd ;};return MakeNumberResult (_fga *_dbfgf *_aggg );}; - -// String returns a string representation of a vertical range with prefix. -func (_faeaa PrefixVerticalRange )String ()string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_faeaa ._dgcc .String (),_faeaa ._bebe ,_faeaa ._fgcc );};func _gdgf (_egada [][]Result )float64 {if len (_egada )==2{_afgfad :=_egada [0][0].AsNumber ();_gadee :=_egada [0][1].AsNumber ();_ceaa :=_egada [1][0].AsNumber ();_afecg :=_egada [1][1].AsNumber ();if _afgfad .Type !=ResultTypeNumber ||_gadee .Type !=ResultTypeNumber ||_ceaa .Type !=ResultTypeNumber ||_afecg .Type !=ResultTypeNumber {return _aeccg .NaN ();};return _afgfad .ValueNumber *_afecg .ValueNumber -_ceaa .ValueNumber *_gadee .ValueNumber ;};_effaf :=float64 (0);_ecea :=float64 (1);for _bege :=range _egada {_effaf +=_ecea *_egada [0][_bege ].ValueNumber *_gdgf (_gdbd (_egada ,_bege ));_ecea *=-1;};return _effaf ;};var _effg []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; - -// String returns a string representation of CellRef. -func (_gcfae CellRef )String ()string {return _gcfae ._agge };type criteriaParsed struct{_gaceg bool ;_acfc float64 ;_degfa string ;_bedb *criteriaRegex ;};var _accd =[...]int {123,-1000,-1000,74,163,103,163,163,-1000,-1000,-1000,-1000,163,-1000,-1000,-1000,-1000,-1000,-12,106,-1000,-1000,143,-1000,-1000,-1000,-1000,-1000,163,163,163,163,163,163,163,163,163,163,163,163,74,163,163,6,-28,74,-15,-15,60,10,-14,-1000,-1000,-1000,7,-1000,74,-15,-15,-23,-23,-1000,-8,-8,-8,-8,-8,-8,-4,33,-1000,163,163,-1000,-1000,10,-1000,163,-1000,-28,74,-1000,-1000,74}; - -// Row implements the Excel ROW function. -func Row (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052O\u0057\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_ccca :=args [0].Ref ;if _ccca .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0052\u004f\u0057\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 a\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065");};_dcf ,_gffec :=_deeb .ParseCellReference (_ccca .Value );if _gffec !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ccca .Value );};return MakeNumberResult (float64 (_dcf .RowIdx ));}; - -// String returns a string representation of a named range. -func (_bcaa NamedRangeRef )String ()string {return _bcaa ._aee };var _bgac =[...]uint8 {0,20,37,60,78,96};const _gbee ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0054\u0049\u004d\u0045\u0056\u0041\u004c\u0055\u0045"; - -// Pduration implements the Excel PDURATION function. -func Pduration (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0050\u0044\u0055RA\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050D\u0055\u0052A\u0054\u0049\u004fN\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egd :=args [0].ValueNumber ;if _egd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020p\u006f\u0073i\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0076\u0061l\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_baad :=args [1].ValueNumber ;if _baad <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 c\u0075\u0072\u0072\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074o \u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066i\u0065\u0064\u0020\u0076\u0061lu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbd :=args [2].ValueNumber ;if _fbd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065d\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070o\u0073i\u0074\u0069\u0076\u0065");};return MakeNumberResult ((_aeccg .Log10 (_fbd )-_aeccg .Log10 (_baad ))/_aeccg .Log10 (1+_egd ));}; - -// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). -type PrefixExpr struct{_ccaa Expression ;_bdcg Expression ;};func Trunc (args []Result )Result {if len (args )==0{return MakeErrorResult ("T\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061t \u006c\u0065\u0061\u0073t\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065ri\u0063\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fegde :=args [0].AsNumber ();if _fegde .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cagg :=float64 (0);if len (args )> 1{_cfdg :=args [1].AsNumber ();if _cfdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cagg =_cfdg .ValueNumber ;};_bdcea :=_fegde .ValueNumber ;_egade :=1.0;if _cagg >=0{_egade =_aeccg .Pow (1/10.0,_cagg );}else {return MakeNumberResult (0);};_bdcea ,_dbc :=_aeccg .Modf (_bdcea /_egade );_dfbfb :=0.99999;if _dbc > _dfbfb {_bdcea ++;}else if _dbc < -_dfbfb {_bdcea --;};_ =_dbc ;return MakeNumberResult (_bdcea *_egade );}; +// RandBetween is an implementation of the Excel RANDBETWEEN() function that returns a random +// integer in the range specified. +func RandBetween (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_caaba :=args [0].AsNumber ();_bcbbf :=args [1].AsNumber ();if _caaba .Type !=ResultTypeNumber ||_bcbbf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};if _bcbbf .ValueNumber < _caaba .ValueNumber {return MakeErrorResult ("\u0052\u0041\u004e\u0044\u0042E\u0054\u0057\u0045\u0045\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0072\u0067\u0065r");};_cgca :=int64 (_caaba .ValueNumber );_dbec :=int64 (_bcbbf .ValueNumber );return MakeNumberResult (float64 (_gbca .Int63n (_dbec -_cgca +1)+_cgca ));};func _ffed (_ecb []Result ,_defc string )(*amorArgs ,Result ){_bbea :=len (_ecb );if _bbea !=6&&_bbea !=7{return nil ,MakeErrorResult (_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u006fr\u0020s\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ecb [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fst \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_aacfb :=_ecb [0].ValueNumber ;if _aacfb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_acbe ,_gggab :=_dddb (_ecb [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_defc );if _gggab .Type ==ResultTypeError {return nil ,_gggab ;};_fgfb ,_gggab :=_dddb (_ecb [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_defc );if _gggab .Type ==ResultTypeError {return nil ,_gggab ;};if _fgfb < _acbe {return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074 \u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020l\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0064\u0061te\u0020\u0070\u0075\u0072\u0063\u0068\u0061\u0073\u0065\u0064");};if _ecb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006cv\u0061\u0067\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fgab :=_ecb [3].ValueNumber ;if _fgab < 0||_fgab > _aacfb {return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061g\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065e\u006e\u0020\u0030\u0020\u0061\u006e\u0064\u0020\u0074\u0068\u0065\u0020in\u0069\u0074\u0069\u0061\u006c\u0020\u0063\u006f\u0073\u0074");};if _ecb [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cggfd :=int (_ecb [4].ValueNumber );if _cggfd < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0065\u0072\u0069o\u0064\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u002d\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if _ecb [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_fbeb :=_ecb [5].ValueNumber ;if _fbeb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 d\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061t\u0065\u0020t\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u0020\u0061\u006e\u0064 \u006c\u0065ss\u0020\u0074\u0068a\u006e\u0020\u0030\u002e\u0035");};_ecgf :=0;if _bbea ==7&&_ecb [6].Type !=ResultTypeEmpty {if _ecb [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ecgf =int (_ecb [6].ValueNumber );if !_efb (_ecgf )||_ecgf ==2{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_defc );};};return &amorArgs {_aacfb ,_acbe ,_fgfb ,_fgab ,_cggfd ,_fbeb ,_ecgf },_aaa ;}; -// Munit is an implementation of the Excel MUNIT function that returns an -// identity matrix. -func Munit (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_ebcc :=args [0].AsNumber ();if _ebcc .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_bfefc :=int (_ebcc .ValueNumber );_ggea :=make ([][]Result ,0,_bfefc );for _accf :=0;_accf < _bfefc ;_accf ++{_beaefg :=make ([]Result ,_bfefc );for _cage :=0;_cage < _bfefc ;_cage ++{if _accf ==_cage {_beaefg [_cage ]=MakeNumberResult (1.0);}else {_beaefg [_cage ]=MakeNumberResult (0.0);};};_ggea =append (_ggea ,_beaefg );};return MakeArrayResult (_ggea );}; +// Update returns the same object as updating sheet references does not affect ConstArrayExpr. +func (_ccdaa ConstArrayExpr )Update (q *_egg .UpdateQuery )Expression {return _ccdaa };func _abad (_fcae int )int {if _fcae < 1900{if _fcae < 30{_fcae +=2000;}else {_fcae +=1900;};};return _fcae ;};type criteriaParsed struct{_bfabd bool ;_cbaa float64 ;_ffcbg string ;_edbfb *criteriaRegex ;};const (_egee rmode =iota ;_bdfce ;_fdddb ;);const _efegf =57355;func init (){RegisterFunction ("\u0043\u0048\u004f\u004f\u0053\u0045",Choose );RegisterFunction ("\u0043\u004f\u004c\u0055\u004d\u004e",Column );RegisterFunction ("\u0043O\u004c\u0055\u004d\u004e\u0053",Columns );RegisterFunction ("\u0049\u004e\u0044E\u0058",Index );RegisterFunctionComplex ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054",Indirect );RegisterFunctionComplex ("\u004f\u0046\u0046\u0053\u0045\u0054",Offset );RegisterFunction ("\u004d\u0041\u0054C\u0048",Match );RegisterFunction ("\u0048L\u004f\u004f\u004b\u0055\u0050",HLookup );RegisterFunction ("\u004c\u0041\u0052G\u0045",Large );RegisterFunction ("\u004c\u004f\u004f\u004b\u0055\u0050",Lookup );RegisterFunction ("\u0052\u004f\u0057",Row );RegisterFunction ("\u0052\u004f\u0057\u0053",Rows );RegisterFunction ("\u0053\u004d\u0041L\u004c",Small );RegisterFunction ("\u0056L\u004f\u004f\u004b\u0055\u0050",VLookup );RegisterFunction ("\u0054R\u0041\u004e\u0053\u0050\u004f\u0053E",Transpose );}; -// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). -type SheetPrefixExpr struct{_fcgc string };func _edbea (_cfad ,_g float64 ,_babcc ,_cea int )float64 {_dbfg :=_fbccg (_cfad );_fdbe :=_fbccg (_g );_edgc :=_cg (_dbfg ,_fdbe ,_babcc );return _dega (_dbfg ,_edgc ,_cea );};func (_fab *yyParserImpl )Parse (yylex yyLexer )int {var _dbfda int ;var _cbde yySymType ;var _fccg []yySymType ;_ =_fccg ;_gafaa :=_fab ._dgaa [:];Nerrs :=0;Errflag :=0;_aegf :=0;_fab ._fede =-1;_aecag :=-1;defer func (){_aegf =-1;_fab ._fede =-1;_aecag =-1}();_bdacf :=-1;goto _beaca ;_caade :return 0;_bcffe :return 1;_beaca :if _gbdc >=4{_e .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_faaf (_aecag ),_gcfa (_aegf ));};_bdacf ++;if _bdacf >=len (_gafaa ){_fdfgb :=make ([]yySymType ,len (_gafaa )*2);copy (_fdfgb ,_gafaa );_gafaa =_fdfgb ;};_gafaa [_bdacf ]=_cbde ;_gafaa [_bdacf ]._ddaag =_aegf ;_gbdad :_dbfda =_accd [_aegf ];if _dbfda <=_dfgd {goto _fad ;};if _fab ._fede < 0{_fab ._fede ,_aecag =_acceg (yylex ,&_fab ._fgdb );};_dbfda +=_aecag ;if _dbfda < 0||_dbfda >=_bdaa {goto _fad ;};_dbfda =_ggdgef [_dbfda ];if _eeddf [_dbfda ]==_aecag {_fab ._fede =-1;_aecag =-1;_cbde =_fab ._fgdb ;_aegf =_dbfda ;if Errflag > 0{Errflag --;};goto _beaca ;};_fad :_dbfda =_cgcce [_aegf ];if _dbfda ==-2{if _fab ._fede < 0{_fab ._fede ,_aecag =_acceg (yylex ,&_fab ._fgdb );};_cgf :=0;for {if _dafa [_cgf +0]==-1&&_dafa [_cgf +1]==_aegf {break ;};_cgf +=2;};for _cgf +=2;;_cgf +=2{_dbfda =_dafa [_cgf +0];if _dbfda < 0||_dbfda ==_aecag {break ;};};_dbfda =_dafa [_cgf +1];if _dbfda < 0{goto _caade ;};};if _dbfda ==0{switch Errflag {case 0:yylex .Error (_fed (_aegf ,_aecag ));Nerrs ++;if _gbdc >=1{_e .Printf ("\u0025\u0073",_gcfa (_aegf ));_e .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_faaf (_aecag ));};fallthrough;case 1,2:Errflag =3;for _bdacf >=0{_dbfda =_accd [_gafaa [_bdacf ]._ddaag ]+_dccd ;if _dbfda >=0&&_dbfda < _bdaa {_aegf =_ggdgef [_dbfda ];if _eeddf [_aegf ]==_dccd {goto _beaca ;};};if _gbdc >=2{_e .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0072\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0070\u006f\u0070\u0073\u0020\u0073\u0074\u0061\u0074\u0065 %\u0064\u000a",_gafaa [_bdacf ]._ddaag );};_bdacf --;};goto _bcffe ;case 3:if _gbdc >=2{_e .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_faaf (_aecag ));};if _aecag ==_cbacg {goto _bcffe ;};_fab ._fede =-1;_aecag =-1;goto _gbdad ;};};if _gbdc >=2{_e .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_dbfda ,_gcfa (_aegf ));};_dcaa :=_dbfda ;_addf :=_bdacf ;_ =_addf ;_bdacf -=_ddga [_dbfda ];if _bdacf +1>=len (_gafaa ){_baea :=make ([]yySymType ,len (_gafaa )*2);copy (_baea ,_gafaa );_gafaa =_baea ;};_cbde =_gafaa [_bdacf +1];_dbfda =_bbfcd [_dbfda ];_bfabf :=_gfdd [_dbfda ];_dcaga :=_bfabf +_gafaa [_bdacf ]._ddaag +1;if _dcaga >=_bdaa {_aegf =_ggdgef [_bfabf ];}else {_aegf =_ggdgef [_dcaga ];if _eeddf [_aegf ]!=-_dbfda {_aegf =_ggdgef [_bfabf ];};};switch _dcaa {case 1:_fccg =_gafaa [_addf -1:_addf +1];{yylex .(*plex )._agga =_cbde ._eebe ;};case 3:_fccg =_gafaa [_addf -2:_addf +1];{_cbde ._eebe =_fccg [2]._eebe ;};case 4:_fccg =_gafaa [_addf -4:_addf +1];{};case 5:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewBool (_fccg [1]._bcaf ._dggb );};case 6:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewNumber (_fccg [1]._bcaf ._dggb );};case 7:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewString (_fccg [1]._bcaf ._dggb );};case 8:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewError (_fccg [1]._bcaf ._dggb );};case 9:_fccg =_gafaa [_addf -2:_addf +1];{_cbde ._eebe =_fccg [2]._eebe ;};case 10:_fccg =_gafaa [_addf -2:_addf +1];{_cbde ._eebe =NewNegate (_fccg [2]._eebe );};case 15:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =_fccg [2]._eebe ;};case 17:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewConstArrayExpr (_fccg [2]._dgec );};case 18:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._dgec =append (_cbde ._dgec ,_fccg [1]._cafd );};case 19:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._dgec =append (_fccg [1]._dgec ,_fccg [3]._cafd );};case 20:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._cafd =append (_cbde ._cafd ,_fccg [1]._eebe );};case 21:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._cafd =append (_fccg [1]._cafd ,_fccg [3]._eebe );};case 23:_fccg =_gafaa [_addf -2:_addf +1];{_cbde ._eebe =NewPrefixExpr (_fccg [1]._eebe ,_fccg [2]._eebe );};case 25:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewSheetPrefixExpr (_fccg [1]._bcaf ._dggb );};case 26:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewCellRef (_fccg [1]._bcaf ._dggb );};case 27:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewRange (_fccg [1]._eebe ,_fccg [3]._eebe );};case 28:_fccg =_gafaa [_addf -4:_addf +1];{_cbde ._eebe =NewPrefixRangeExpr (_fccg [1]._eebe ,_fccg [2]._eebe ,_fccg [4]._eebe );};case 29:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewNamedRangeRef (_fccg [1]._bcaf ._dggb );};case 30:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewHorizontalRange (_fccg [1]._bcaf ._dggb );};case 31:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._eebe =NewVerticalRange (_fccg [1]._bcaf ._dggb );};case 32:_fccg =_gafaa [_addf -2:_addf +1];{_cbde ._eebe =NewPrefixHorizontalRange (_fccg [1]._eebe ,_fccg [2]._bcaf ._dggb );};case 33:_fccg =_gafaa [_addf -2:_addf +1];{_cbde ._eebe =NewPrefixVerticalRange (_fccg [1]._eebe ,_fccg [2]._bcaf ._dggb );};case 34:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypePlus ,_fccg [3]._eebe );};case 35:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeMinus ,_fccg [3]._eebe );};case 36:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeMult ,_fccg [3]._eebe );};case 37:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeDiv ,_fccg [3]._eebe );};case 38:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeExp ,_fccg [3]._eebe );};case 39:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeLT ,_fccg [3]._eebe );};case 40:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeGT ,_fccg [3]._eebe );};case 41:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeLEQ ,_fccg [3]._eebe );};case 42:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeGEQ ,_fccg [3]._eebe );};case 43:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeEQ ,_fccg [3]._eebe );};case 44:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeNE ,_fccg [3]._eebe );};case 45:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewBinaryExpr (_fccg [1]._eebe ,BinOpTypeConcat ,_fccg [3]._eebe );};case 47:_fccg =_gafaa [_addf -2:_addf +1];{_cbde ._eebe =NewFunction (_fccg [1]._bcaf ._dggb ,nil );};case 48:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._eebe =NewFunction (_fccg [1]._bcaf ._dggb ,_fccg [2]._cafd );};case 49:_fccg =_gafaa [_addf -1:_addf +1];{_cbde ._cafd =append (_cbde ._cafd ,_fccg [1]._eebe );};case 50:_fccg =_gafaa [_addf -3:_addf +1];{_cbde ._cafd =append (_fccg [1]._cafd ,_fccg [3]._eebe );};case 53:_fccg =_gafaa [_addf -0:_addf +1];{_cbde ._eebe =NewEmptyExpr ();};};goto _beaca ;}; +// Dollarfr implements the Excel DOLLARFR function. +func Dollarfr (args []Result )Result {_cdda ,_ageg ,_cbgg :=_dcggb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _cbgg .Type ==ResultTypeError {return _cbgg ;};if _cdda ==0{return MakeNumberResult (0);};_fbc :=_cdda < 0;if _fbc {_cdda =-_cdda ;};_eacg :=float64 (int (_cdda ));_dbaf :=args [0].Value ();_ccgf :=_fa .Split (_dbaf ,"\u002e");_faad :=_ccgf [1];_daege ,_eaebe :=_ga .ParseFloat (_faad ,64);if _eaebe !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0046\u0052");};_bdeg :=float64 (len (_faad ));_daege /=_gg .Pow (10,_bdeg );_beb :=_daege *_ageg /_gg .Pow (10,float64 (int (_gg .Log10 (_ageg )))+1)+_eacg ;if _fbc {_beb =-_beb ;};return MakeNumberResult (_beb );}; -// Update updates references in the PrefixExpr after removing a row/column. -func (_cgdca PrefixExpr )Update (q *_efad .UpdateQuery )Expression {_daag :=_cgdca ;_fbccb :=_cgdca ._ccaa .String ();if _fbccb ==q .SheetToUpdate {_ead :=*q ;_ead .UpdateCurrentSheet =true ;_daag ._bdcg =_cgdca ._bdcg .Update (&_ead );};return _daag ;};func init (){_cgcg ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr );RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError );RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula );RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear );RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA );RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber );RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef );RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};type evCache struct{_cfed map[string ]Result ;_fdab *_abce .Mutex ;}; +// Reference returns an invalid reference for Error. +func (_aec Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// CountIf implements the COUNTIF function. -func CountIf (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};_afe :=args [0];if _afe .Type !=ResultTypeArray &&_afe .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u0055\u004eT\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bgec :=_ggcga (args [1]);_baagfb :=0;for _ ,_dbg :=range _ddd (_afe ){for _ ,_bdce :=range _dbg {if _cdbdg (_bdce ,_bgec ){_baagfb ++;};};};return MakeNumberResult (float64 (_baagfb ));}; +// Even is an implementation of the Excel EVEN() that rounds a number to the +// nearest even integer. +func Even (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0045\u0056\u0045\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_adgb :=args [0].AsNumber ();if _adgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0056\u0045N\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffbcf :=_gg .Signbit (_adgb .ValueNumber );_bacd ,_decge :=_gg .Modf (_adgb .ValueNumber /2);_dbafb :=_bacd *2;if _decge !=0{if !_ffbcf {_dbafb +=2;}else {_dbafb -=2;};};return MakeNumberResult (_dbafb );};func _ggfc (){_bgfcf =_af .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_bcae =_af .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_ecffc =_af .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_ffeeg =_af .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_fcbg =_af .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_adeg =_af .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; -// CountBlank implements the COUNTBLANK function. -func CountBlank (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0042\u004c\u0041N\u004b\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_feb (args ,_agab ));};type defEval struct{evCache ;_eddaa bool ;};func _fdfgd (_gfdg string )*criteriaRegex {_cgbd :=&criteriaRegex {};if _gfdg ==""{return _cgbd ;};if _deebb :=_ecade .FindStringSubmatch (_gfdg );len (_deebb )> 1{_cgbd ._cebf =_bdgf ;_cgbd ._dcfeb =_deebb [1];}else if _fddeg :=_ccfec .FindStringSubmatch (_gfdg );len (_fddeg )> 1{_cgbd ._cebf =_bdgf ;_cgbd ._dcfeb =_fddeg [1];}else if _gfee :=_bgfa .FindStringSubmatch (_gfdg );len (_gfee )> 1{_cgbd ._cebf =_cedc ;_cgbd ._dcfeb =_gfee [1];}else if _cceac :=_cfb .FindStringSubmatch (_gfdg );len (_cceac )> 1{_cgbd ._cebf =_bbcf ;_cgbd ._dcfeb =_cceac [1];}else if _dcbce :=_gcbfg .FindStringSubmatch (_gfdg );len (_dcbce )> 1{_cgbd ._cebf =_deada ;_cgbd ._dcfeb =_dcbce [1];}else if _aeag :=_abba .FindStringSubmatch (_gfdg );len (_aeag )> 1{_cgbd ._cebf =_ddea ;_cgbd ._dcfeb =_aeag [1];};return _cgbd ;};func _bcdd (_afb []Result ,_bccce bool ,_dfcae string )Result {var _edbf ,_ccbg string ;if _bccce {_edbf ="\u0074\u0068\u0072e\u0065";_ccbg ="\u006f\u0064\u0064";}else {_edbf ="\u0074\u0077\u006f";_ccbg ="\u0065\u0076\u0065\u006e";};_dfcff :=len (_afb );if (_bccce &&_dfcff < 3)||(!_bccce &&_dfcff < 2){return MakeErrorResult (_dfcae +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_edbf +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_dfcff /2*2==_dfcff )==_bccce {return MakeErrorResult (_dfcae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ccbg +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_bbba :=-1;_ccga :=-1;for _baae :=0;_baae < _dfcff ;_baae +=2{_abgf :=_afb [_baae ];if _abgf .Type !=ResultTypeArray &&_abgf .Type !=ResultTypeList {return MakeErrorResult (_dfcae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u006e\u0067\u0065\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u006c\u0069\u0073\u0074\u0020o\u0072\u0020a\u0072\u0072\u0061\u0079");};_baed :=_ddd (_abgf );if _ccga ==-1{_ccga =len (_baed );_bbba =len (_baed [0]);}else if len (_baed )!=_ccga ||len (_baed [0])!=_bbba {return MakeErrorResult (_dfcae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061l\u006c\u0020\u0072\u0061n\u0067\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0073\u0069\u007a\u0065");};if _bccce &&_baae ==0{_baae --;};};return _eggc ;};var _cfff =[...]int {0};const _bdgeg =57351; +// NewPrefixVerticalRange constructs a new full columns range with prefix. +func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_addea :=_fa .Split (v ,"\u003a");if len (_addea )!=2{return nil ;};return PrefixVerticalRange {pfx ,_addea [0],_addea [1]};}; -// Amorlinc implements the Excel AMORLINC function. -func Amorlinc (args []Result )Result {_gfdde ,_dee :=_ccfg (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _dee .Type ==ResultTypeError {return _dee ;};_cag :=_gfdde ._ccae ;_face :=_gfdde ._adgc ;_cfaa :=_gfdde ._dcfc ;_fcgd :=_gfdde ._cead ;_afece :=_gfdde ._gbgd ;_cbe :=_gfdde ._gfebb ;_egeec :=_gfdde ._fbb ;_bgeeb ,_fe :=_acab (_face ,_cfaa ,_egeec );if _fe .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073 \u0066o\u0072\u0020\u0041\u004d\u004f\u0052\u004cI\u004e\u0043");};_caacd :=_bgeeb *_cbe *_cag ;if _afece ==0{return MakeNumberResult (_caacd );};_agbf :=_cag *_cbe ;_gdfe :=_cag -_fcgd ;_cgefe :=int ((_gdfe -_caacd )/_agbf );if _afece <=_cgefe {return MakeNumberResult (_agbf );}else if _afece ==_cgefe +1{return MakeNumberResult (_gdfe -_agbf *float64 (_cgefe )-_caacd );}else {return MakeNumberResult (0);};};const (_ byte =iota ;_bdgf ;_cedc ;_bbcf ;_deada ;_ddea ;);const _aaeb =57348; +// Year is an implementation of the Excel YEAR() function. +func Year (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_deg :=ctx .GetEpoch ();_aadb ,_aagc :=_eccgb (args [0].Value (),_deg );if _aagc !=nil {return MakeErrorResult ("\u0059\u0045AR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s a\u0020si\u006e\u0067\u006c\u0065\u0020\u0064\u0061te\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (float64 (_aadb .Year ()));}; -// Pi is an implementation of the Excel Pi() function that just returns the Pi -// constant. -func Pi (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0050I\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeNumberResult (_aeccg .Pi );}; +// Base is an implementation of the Excel BASE function that returns a string +// form of an integer in a specified base and of a minimum length with padded +// zeros. +func Base (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u0042\u0041S\u0045\u0028\u0029\u0020a\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006fs\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_gbec :=args [0].AsNumber ();if _gbec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gcgfe :=args [1].AsNumber ();if _gcgfe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063o\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cdafb :=int (_gcgfe .ValueNumber );if _cdafb < 0||_cdafb > 36{return MakeErrorResult ("\u0072\u0061\u0064\u0069\u0078\u0020m\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0072\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u0033\u0036\u005d");};_agaae :=0;if len (args )> 2{_fegb :=args [2].AsNumber ();if _fegb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_agaae =int (_fegb .ValueNumber );};_bgeb :=_ga .FormatInt (int64 (_gbec .ValueNumber ),_cdafb );if len (_bgeb )< _agaae {_bgeb =_fa .Repeat ("\u0030",_agaae -len (_bgeb ))+_bgeb ;};return MakeStringResult (_bgeb );};var _edbb =[...]int {45,3,44,32,18,40,72,46,47,30,31,32,39,48,28,29,30,31,32,75,39,49,32,56,50,70,23,39,76,57,58,59,60,61,62,63,64,65,66,67,68,77,71,69,54,43,13,19,21,55,82,11,78,9,74,28,29,30,31,32,37,33,34,35,36,38,1,20,39,10,2,8,0,80,79,0,0,0,83,0,81,73,28,29,30,31,32,37,33,34,35,36,38,0,0,39,28,29,30,31,32,37,33,34,35,36,38,26,27,39,51,52,25,14,15,16,17,0,24,23,22,41,23,12,0,6,7,26,27,0,42,0,25,14,15,16,17,0,24,23,22,5,0,12,0,6,7,26,27,0,4,0,25,14,15,16,17,0,24,23,22,41,0,12,53,6,7,26,27,0,0,0,25,14,15,16,17,0,24,23,22,41,0,12,0,6,7};func _faafa (_fdga int )string {if _fdga >=1&&_fdga -1< len (_ebade ){if _ebade [_fdga -1]!=""{return _ebade [_fdga -1];};};return _b .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_fdga );}; -// Roman is an implementation of the Excel ROMAN function that convers numbers -// to roman numerals in one of 5 formats. -func Roman (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bff :=args [0].AsNumber ();if _bff .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cceb :=0;if len (args )> 1{_dbgd :=args [1];if _dbgd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_cceb =int (_dbgd .ValueNumber );if _cceb < 0{_cceb =0;}else if _cceb > 4{_cceb =4;};};_daaf :=_cfgg ;switch _cceb {case 1:_daaf =_ccgac ;case 2:_daaf =_ccegb ;case 3:_daaf =_fd ;case 4:_daaf =_afac ;};_fecfa :=_aeccg .Trunc (_bff .ValueNumber );_geeae :=_aafb .Buffer {};for _ ,_gagcg :=range _daaf {for _fecfa >=_gagcg ._bdcc {_geeae .WriteString (_gagcg ._aegd );_fecfa -=_gagcg ._bdcc ;};};return MakeStringResult (_geeae .String ());}; +// HasFormula returns FALSE for the invalid reference context. +func (_cgebd *ivr )HasFormula (cellRef string )bool {return false }; -// NewFunction constructs a new function call expression. -func NewFunction (name string ,args []Expression )Expression {return FunctionCall {name ,args }}; +// Reference returns a string reference value to a range with prefix. +func (_ceff PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_dbbd :=_ceff ._cbcc .Reference (ctx ,ev );_fbce :=_ceff ._dgcf .Reference (ctx ,ev );_fbde :=_ceff ._ccefe .Reference (ctx ,ev );if _dbbd .Type ==ReferenceTypeSheet &&_fbce .Type ==ReferenceTypeCell &&_fbde .Type ==ReferenceTypeCell {return MakeRangeReference (_dcef (_dbbd ,_fbce ,_fbde ));};return ReferenceInvalid ;};func _aefda (_bbac Result )[][]Result {switch _bbac .Type {case ResultTypeArray :return _bbac .ValueArray ;case ResultTypeList :return [][]Result {_bbac .ValueList };default:return [][]Result {};};}; -// LastRow returns 0 for the invalid reference context. -func (_cacf *ivr )LastRow (colFrom string )int {return 0}; +// RegisterFunction registers a standard function. +func RegisterFunction (name string ,fn Function ){_agccd .Lock ();defer _agccd .Unlock ();if _ ,_cbffe :=_ecfcd [name ];_cbffe {_cg .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_ecfcd [name ]=fn ;}; -// Findb is an implementation of the Excel FINDB(). -func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_gdeaf ,_dgfda :=_efff ("\u0046\u0049\u004e\u0044",args );if _dgfda .Type !=ResultTypeEmpty {return _dgfda ;};_gagd :=_gdeaf ._efcd ;if _gagd ==""{return MakeNumberResult (1.0);};_be :=_gdeaf ._eced ;_ffeb :=_gdeaf ._afgfa -1;_cegg :=1;_cdc :=0;for _bg :=range _be {if _bg !=0{_gaf :=1;if _bg -_cdc > 1{_gaf =2;};_cegg +=_gaf ;};if _cegg > _ffeb {_aeff :=_aea .Index (_be [_bg :],_gagd );if _aeff ==0{return MakeNumberResult (float64 (_cegg ));};};_cdc =_bg ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// Nominal implements the Excel NOMINAL function. +func Nominal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("NO\u004d\u0049N\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u006f\u006d\u0069\u006e\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_cdgb :=args [0].ValueNumber ;if _cdgb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004fM\u0049\u004e\u0041\u004c\u0020r\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0065\u0066\u0066\u0065\u0063\u0074\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020\u0070\u0065\u0072i\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};_bgaa :=float64 (int (args [1].ValueNumber ));if _bgaa < 1{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006eum\u0062e\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006ed\u0069\u006e\u0067\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065 \u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult ((_gg .Pow (_cdgb +1,1/_bgaa )-1)*_bgaa );}; // Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. -func (_fgfgd CellRef )Update (q *_efad .UpdateQuery )Expression {if q .UpdateCurrentSheet {_fgfgd ._agge =_febee (_fgfgd ._agge ,q );};return _fgfgd ;};type rmode byte ; - -// Eval evaluates and returns the result of an empty expression. -func (_dggf EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; - -// Reference returns a string reference value to a cell. -func (_ccdfd CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_ccdfd ._agge };};func _efca (_bdae []Result )[]float64 {_ddfea :=make ([]float64 ,0);for _ ,_cafb :=range _bdae {if _cafb .Type ==ResultTypeEmpty {continue ;};_cafb =_cafb .AsNumber ();switch _cafb .Type {case ResultTypeNumber :if !_cafb .IsBoolean {_ddfea =append (_ddfea ,_cafb .ValueNumber );};case ResultTypeList ,ResultTypeArray :_ddfea =append (_ddfea ,_efca (_cafb .ListValues ())...);case ResultTypeString :default:_efcf .Log ("\u0075\u006e\u0068\u0061\u006ed\u006c\u0065\u0064\u0020\u0065\u0078\u0074\u0072\u0061\u0063\u0074\u004e\u0075m\u0062\u0065\u0072\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cafb .Type );};};return _ddfea ;};func init (){RegisterFunction ("\u0041\u004e\u0044",And );RegisterFunction ("\u0046\u0041\u004cS\u0045",False );RegisterFunction ("\u0049\u0046",If );RegisterFunction ("\u0049F\u0045\u0052\u0052\u004f\u0052",IfError );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041",IfNA );RegisterFunction ("\u0049\u0046\u0053",Ifs );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0049\u0046S",Ifs );RegisterFunction ("\u004e\u004f\u0054",Not );RegisterFunction ("\u004f\u0052",Or );RegisterFunction ("\u0054\u0052\u0055\u0045",True );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0058\u004fR",Xor );}; - -// Large implements the Excel LARGE function. -func Large (args []Result )Result {return _gfcfe (args ,true )}; - -// Proper is an implementation of the Excel PROPER function that returns a copy -// of the string with each word capitalized. -func Proper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_ced :=args [0].AsString ();if _ced .Type !=ResultTypeString {return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_baab :=_aafb .Buffer {};_gbgcg :=false ;for _ ,_agb :=range _ced .ValueString {if !_gbgcg &&_adcf .IsLetter (_agb ){_baab .WriteRune (_adcf .ToUpper (_agb ));}else {_baab .WriteRune (_adcf .ToLower (_agb ));};_gbgcg =_adcf .IsLetter (_agb );};return MakeStringResult (_baab .String ());};func Unicode (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dedag :=args [0].AsString ();if _dedag .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (_dedag .ValueString )==0{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004f\u0044\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 \u0061\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (_dedag .ValueString [0]));}; - -// Coupdays implements the Excel COUPDAYS function. -func Coupdays (args []Result )Result {_fagg ,_becff :=_gacg (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _becff .Type ==ResultTypeError {return _becff ;};return MakeNumberResult (_baf (_fagg ._ddefg ,_fagg ._faae ,_fagg ._dccdc ,_fagg ._cfcgb ));};func _ecabd (_fdg Result )bool {if _fdg .Type ==ResultTypeString {return _fdg .ValueString =="";};return _fdg .ValueNumber ==0;}; - -// FunctionComplex is a function whose result depends on its arguments and the -// context that it's in. As an example, INDIRECT is a complex function so that -// INDIRECT("A1") which returns the value of the "A1" cell in a sheet can use -// the context to reach into the sheet and pull out required values. -type FunctionComplex func (_dccc Context ,_fef Evaluator ,_bgdec []Result )Result ;func _gacg (_cfca []Result ,_accg string )(*couponArgs ,Result ){_ddcf :=len (_cfca );if _ddcf !=3&&_ddcf !=4{return nil ,MakeErrorResult (_accg +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066o\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_adcb ,_dab ,_dgga :=_dca (_cfca [0],_cfca [1],_accg );if _dgga .Type ==ResultTypeError {return nil ,_dgga ;};if _cfca [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_accg +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_debab :=_cfca [2].ValueNumber ;if !_aeagb (_debab ){return nil ,MakeErrorResult ("\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0065q\u0075\u0065\u006e\u0063\u0079\u0020\u0066\u006f\u0072\u0020"+_accg );};_gaga :=0;if _ddcf ==4&&_cfca [3].Type !=ResultTypeEmpty {if _cfca [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_accg +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gaga =int (_cfca [3].ValueNumber );if !_ecgf (_gaga ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_accg );};};return &couponArgs {_adcb ,_dab ,int (_debab ),_gaga },_eggc ;};func (_bcba *noCache )SetCache (key string ,value Result ){}; - -//go:generate ragel -G2 -Z lexer.rl -//go:generate goimports -w lexer.go -type Lexer struct{_edbd chan*node ;_cabd _abce .Mutex ;_gacc []chan*node ;_efaa []*node ;}; - -// Mround is an implementation of the Excel MROUND function. It is not a -// generic rounding function and has some oddities to match Excel's behavior. -func Mround (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_dfabf :=args [0].AsNumber ();if _dfabf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006de\u006e\u0074\u0020\u0074o\u0020\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dadbc :=float64 (1);_edaf :=args [1].AsNumber ();if _edaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061\u0072g\u0075\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u004d\u0052\u004f\u0055ND\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_dadbc =_edaf .ValueNumber ;if _dadbc < 0&&_dfabf .ValueNumber > 0||_dadbc > 0&&_dfabf .ValueNumber < 0{return MakeErrorResult ("\u004d\u0052\u004fUN\u0044\u0028\u0029\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020s\u0069g\u006e\u0073\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068");};_gcfg :=_dfabf .ValueNumber ;_gcfg ,_abcea :=_aeccg .Modf (_gcfg /_dadbc );if _aeccg .Trunc (_abcea +0.5)> 0{_gcfg ++;};return MakeNumberResult (_gcfg *_dadbc );};func _fdcee (_gbaed string ,_beaeb uint32 )string {_ggf :=_deeb .ColumnToIndex (_gbaed );if _ggf ==_beaeb {return "\u0023\u0052\u0045F\u0021";}else if _ggf > _beaeb {return _deeb .IndexToColumn (_ggf -1);}else {return _gbaed ;};}; +func (_dfd CellRef )Update (q *_egg .UpdateQuery )Expression {if q .UpdateCurrentSheet {_dfd ._dgd =_ggb (_dfd ._dgd ,q );};return _dfd ;};var _bfaebg =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2}; -// MaxA is an implementation of the Excel MAXA() function. -func MaxA (args []Result )Result {return _aced (args ,true )};var (_gbdc =0;_cacb =false ;); - -// CountIfs implements the COUNTIFS function. -func CountIfs (args []Result )Result {_adee :=_bcdd (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _adee .Type !=ResultTypeEmpty {return _adee ;};_cad :=_fbac (args );return MakeNumberResult (float64 (len (_cad )));};func _gafgb (_gfg ,_gea []string )[]string {for _ ,_ebafc :=range _gea {_gfg =append (_gfg ,_ebafc );};return _gfg ;};const _edeg =_aaegd +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";func init (){_cdba =_ggg .New (_ggg .NewSource (_ecb .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_bccd ("\u0041\u0053\u0049\u004e",_aeccg .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_bccd ("\u0041\u0053\u0049\u004e",_aeccg .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_bccd ("\u0041\u0053\u0049\u004e",_aeccg .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_bccd ("\u0041\u0043\u004f\u0054",func (_eeag float64 )float64 {return _aeccg .Pi /2-_aeccg .Atan (_eeag )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_bccd ("\u0041\u0043\u004fT\u0048",func (_fddf float64 )float64 {return _aeccg .Atanh (1/_fddf )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_bccd ("\u0041\u0053\u0049\u004e",_aeccg .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_bccd ("\u0041\u0053\u0049N\u0048",_aeccg .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_bccd ("\u0041\u0054\u0041\u004e",_aeccg .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_bccd ("\u0041\u0054\u0041N\u0048",_aeccg .Atanh ));RegisterFunction ("\u0041\u0054\u0041N\u0032",Atan2 );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0042\u0041\u0053\u0045",Base );RegisterFunction ("\u0043E\u0049\u004c\u0049\u004e\u0047",Ceiling );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0043\u0045\u0049L\u0049\u004eG\u002e\u004d\u0041\u0054\u0048",CeilingMath );RegisterFunction ("_\u0078\u006c\u0066\u006e.C\u0045I\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043\u0049\u0053\u0045",CeilingPrecise );RegisterFunction ("\u0043\u004f\u004d\u0042\u0049\u004e",Combin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u004d\u0042\u0049\u004e\u0041",Combina );RegisterFunction ("\u0043\u004f\u0053",_bccd ("\u0043\u004f\u0053",_aeccg .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_bccd ("\u0043\u004f\u0053\u0048",_aeccg .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_gebc ("\u0043\u004f\u0054",_aeccg .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_gebc ("\u0043\u004f\u0054\u0048",_aeccg .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_gebc ("\u0043\u0053\u0043",_aeccg .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_gebc ("\u0043\u0053\u0043",_aeccg .Sinh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0045\u0043\u0049\u004d\u0041\u004c",Decimal );RegisterFunction ("\u0044E\u0047\u0052\u0045\u0045\u0053",Degrees );RegisterFunction ("\u0045\u0056\u0045\u004e",Even );RegisterFunction ("\u0045\u0058\u0050",_bccd ("\u0045\u0058\u0050",_aeccg .Exp ));RegisterFunction ("\u0046\u0041\u0043\u0054",Fact );RegisterFunction ("\u0046\u0041\u0043\u0054\u0044\u004f\u0055\u0042\u004c\u0045",FactDouble );RegisterFunction ("\u0046\u004c\u004fO\u0052",Floor );RegisterFunction ("\u005f\u0078l\u0066\u006e\u002eF\u004c\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048",FloorMath );RegisterFunction ("\u005f\u0078\u006c\u0066n.\u0046\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045",FloorPrecise );RegisterFunction ("\u0047\u0043\u0044",GCD );RegisterFunction ("\u0049\u004e\u0054",Int );RegisterFunction ("I\u0053\u004f\u002e\u0043\u0045\u0049\u004c\u0049\u004e\u0047",CeilingPrecise );RegisterFunction ("\u004c\u0043\u004d",LCM );RegisterFunction ("\u004c\u004e",_bccd ("\u004c\u004e",_aeccg .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_bccd ("\u004c\u004f\u00471\u0030",_aeccg .Log10 ));RegisterFunction ("\u004dD\u0045\u0054\u0045\u0052\u004d",MDeterm );RegisterFunction ("\u004d\u004f\u0044",Mod );RegisterFunction ("\u004d\u0052\u004f\u0055\u004e\u0044",Mround );RegisterFunction ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c",Multinomial );RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u004d\u0055\u004e\u0049\u0054",Munit );RegisterFunction ("\u004f\u0044\u0044",Odd );RegisterFunction ("\u0050\u0049",Pi );RegisterFunction ("\u0050\u004f\u0057E\u0052",Power );RegisterFunction ("\u0050R\u004f\u0044\u0055\u0043\u0054",Product );RegisterFunction ("\u0051\u0055\u004f\u0054\u0049\u0045\u004e\u0054",Quotient );RegisterFunction ("\u0052A\u0044\u0049\u0041\u004e\u0053",Radians );RegisterFunction ("\u0052\u0041\u004e\u0044",Rand );RegisterFunction ("R\u0041\u004e\u0044\u0042\u0045\u0054\u0057\u0045\u0045\u004e",RandBetween );RegisterFunction ("\u0052\u004f\u004dA\u004e",Roman );RegisterFunction ("\u0052\u004f\u0055N\u0044",Round );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0044\u004f\u0057N",RoundDown );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0055\u0050",RoundUp );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0053\u0045C",_gebc ("\u0053\u0045\u0043",_aeccg .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_gebc ("\u0053\u0045\u0043\u0048",_aeccg .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_bccd ("\u0053\u0049\u004e",_aeccg .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_bccd ("\u0053\u0049\u004e\u0048",_aeccg .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_bccd ("\u0053\u0051\u0052\u0054",_aeccg .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_bccd ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_afde float64 )float64 {return _aeccg .Sqrt (_afde *_aeccg .Pi )}));RegisterFunction ("\u0053\u0055\u004d",Sum );RegisterFunction ("\u0053\u0055\u004dI\u0046",SumIf );RegisterFunction ("\u0053\u0055\u004d\u0049\u0046\u0053",SumIfs );RegisterFunction ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054",SumProduct );RegisterFunction ("\u0053\u0055\u004dS\u0051",SumSquares );RegisterFunction ("\u0054\u0041\u004e",_bccd ("\u0054\u0041\u004e",_aeccg .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_bccd ("\u0054\u0041\u004e\u0048",_aeccg .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; - -// Reference returns a string reference value to a sheet. -func (_cdgga SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_cdgga ._fcgc };};var _fgea =[...]int {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36};type Reference struct{Type ReferenceType ;Value string ;};const _ddfd =57361; +// BinaryExpr is a binary expression. +type BinaryExpr struct{_ag ,_bd Expression ;_bc BinOpType ;};func _dceg (_fbee ,_ccaf ,_adbf ,_cgfbe ,_befg ,_edccf float64 )float64 {var _gbgcg ,_fdcg float64 ;_cbcfc :=0.0;_bfgc :=_gg .Ceil (_befg );_bbcc :=_fbee -_ccaf ;_eadc :=false ;_cead :=0.0;for _bggf :=1.0;_bggf <=_bfgc ;_bggf ++{if !_eadc {_gbgcg =_cdcfb (_fbee ,_ccaf ,_adbf ,_bggf ,_edccf );_cead =_bbcc /(_adbf -_bggf +1);if _cead > _gbgcg {_fdcg =_cead ;_eadc =true ;}else {_fdcg =_gbgcg ;_bbcc -=_gbgcg ;};}else {_fdcg =_cead ;};if _bggf ==_bfgc {_fdcg *=_befg +1-_bfgc ;};_cbcfc +=_fdcg ;};return _cbcfc ;}; -// Column implements the Excel COLUMN function. -func Column (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004f\u004c\u0055M\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_befc :=args [0].Ref ;if _befc .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004dN\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e");};_adefe ,_aged :=_deeb .ParseCellReference (_befc .Value );if _aged !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_befc .Value );};return MakeNumberResult (float64 (_adefe .ColumnIdx +1));}; +// NewNamedRangeRef constructs a new named range reference. +func NewNamedRangeRef (v string )Expression {return NamedRangeRef {v }};func (_ecd *defEval )checkLastEvalIsRef (_cga Context ,_acea Expression ){switch _acea .(type ){case FunctionCall :switch _acea .(FunctionCall )._eadcc {case "\u0049\u0053\u0052E\u0046":for _ ,_fga :=range _acea .(FunctionCall )._aeef {switch _fga .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_aaf :=_fga .Eval (_cga ,_ecd );_ecd ._ccf =!(_aaf .Type ==ResultTypeError &&_aaf .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_ecd ._ccf =false ;};};};};};func _bdgdb (_edac []Result )Result {_fabf :=_edac [0].ValueList ;_cfbc :=len (_fabf );switch len (_edac ){case 1:_ffged :=[]Result {};for _ ,_dfee :=range _fabf {_ffged =append (_ffged ,MakeBoolResult (_dfee .ValueNumber !=0));};return MakeListResult (_ffged );case 2:_aegb :=_edac [1];switch _aegb .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_dgdd :=[]Result {};for _ ,_cabce :=range _fabf {var _dfbgb Result ;if _cabce .ValueNumber ==0{_dfbgb =MakeBoolResult (false );}else {_dfbgb =_aegb ;};_dgdd =append (_dgdd ,_dfbgb );};return MakeListResult (_dgdd );case ResultTypeList :_dabc :=_cfff (_aegb ,_cfbc );_efac :=[]Result {};for _aggc ,_bdbgd :=range _fabf {var _abdcf Result ;if _bdbgd .ValueNumber ==0{_abdcf =MakeBoolResult (false );}else {_abdcf =_dabc [_aggc ];};_efac =append (_efac ,_abdcf );};return MakeListResult (_efac );case ResultTypeArray :_gdcb :=_aedf (_aegb ,len (_aegb .ValueArray ),_cfbc );_edbf :=[][]Result {};for _ ,_cfeca :=range _gdcb {_gaedb :=[]Result {};for _ecga ,_ebeb :=range _fabf {var _dfac Result ;if _ebeb .ValueNumber ==0{_dfac =MakeBoolResult (false );}else {_dfac =_cfeca [_ecga ];};_gaedb =append (_gaedb ,_dfac );};_edbf =append (_edbf ,_gaedb );};return MakeArrayResult (_edbf );};case 3:_ffceb :=_edac [1];_dbea :=_edac [2];_gbfd :=_geccb (_ffceb );_ffdg :=_geccb (_dbea );if _gbfd &&_ffdg {_dgbb :=[]Result {};for _ ,_gfce :=range _fabf {var _faaff Result ;if _gfce .ValueNumber ==0{_faaff =_dbea ;}else {_faaff =_ffceb ;};_dgbb =append (_dgbb ,_faaff );};return MakeListResult (_dgbb );};if _ffceb .Type !=ResultTypeArray &&_dbea .Type !=ResultTypeArray {_deegc :=_cfff (_ffceb ,_cfbc );_adec :=_cfff (_dbea ,_cfbc );_eede :=[]Result {};for _agagg ,_geef :=range _fabf {var _gfgfa Result ;if _geef .ValueNumber ==0{_gfgfa =_adec [_agagg ];}else {_gfgfa =_deegc [_agagg ];};_eede =append (_eede ,_gfgfa );};return MakeListResult (_eede );};_acf :=len (_ffceb .ValueArray );if len (_dbea .ValueArray )> _acf {_acf =len (_dbea .ValueArray );};_ebffb :=_aedf (_ffceb ,_acf ,_cfbc );_facbb :=_aedf (_dbea ,_acf ,_cfbc );_agddf :=[][]Result {};for _fcgb :=0;_fcgb < _acf ;_fcgb ++{_fbcg :=[]Result {};for _caad ,_agdg :=range _fabf {var _gdca Result ;if _agdg .ValueNumber ==0{_gdca =_facbb [_fcgb ][_caad ];}else {_gdca =_ebffb [_fcgb ][_caad ];};_fbcg =append (_fbcg ,_gdca );};_agddf =append (_agddf ,_fbcg );};return MakeArrayResult (_agddf );};return MakeErrorResult ("");};func init (){_fddc ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr );RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError );RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula );RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear );RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA );RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber );RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef );RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};func _fdf (_gaa ,_ccge float64 ,_dgaa ,_fadb int )float64 {_ccac :=_ddef (_gaa );_cbcf :=_ddef (_ccge );_agcf :=_efe (_ccac ,_cbcf ,_dgaa ,_fadb );return _bdeb (_agcf ,_ccac ,_fadb );};func (_agacb *ivr )Cell (ref string ,ev Evaluator )Result {return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");}; // String returns a string representation for Bool. -func (_becf Bool )String ()string {if _becf ._cefc {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; +func (_fg Bool )String ()string {if _fg ._ccda {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; -// Tbillyield implements the Excel TBILLYIELD function. -func Tbillyield (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0059\u0049E\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bfagb ,_gc ,_faadd :=_dca (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _faadd .Type ==ResultTypeError {return _faadd ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgad :=_gc -_bfagb ;if _bgad > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cY\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_gfgb :=args [2].ValueNumber ;if _gfgb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fcba :=(100-_gfgb )/_gfgb ;_bdfe :=360/_bgad ;return MakeNumberResult (_fcba *_bdfe );}; +// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). +type PrefixExpr struct{_cafc Expression ;_adda Expression ;}; -// Disc implements the Excel DISC function. -func Disc (args []Result )Result {_gbbcf :=len (args );if _gbbcf !=4&&_gbbcf !=5{return MakeErrorResult ("\u0044\u0049SC\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s f\u006fur\u0020\u006f\u0072\u0020\u0066\u0069\u0076e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_efd ,_bab ,_eaee :=_dca (args [0],args [1],"\u0044\u0049\u0053\u0043");if _eaee .Type ==ResultTypeError {return _eaee ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cegca :=args [2].ValueNumber ;if _cegca <=0{return MakeErrorResultType (ErrorTypeNum ,"D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o \u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049S\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_efdf :=args [3].ValueNumber ;if _efdf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0049\u0053\u0043\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0072e\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020t\u006f b\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgbf :=0;if _gbbcf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgbf =int (args [4].ValueNumber );if !_ecgf (_bgbf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0049\u0053\u0043");};};_gdgd ,_eaee :=_acab (_efd ,_bab ,_bgbf );if _eaee .Type ==ResultTypeError {return _eaee ;};return MakeNumberResult ((_efdf -_cegca )/_efdf /_gdgd );};func _agbg (_bdff []Result ,_bgea bool )Result {_aef :="\u004d\u0049\u004e";if _bgea {_aef ="\u004d\u0049\u004e\u0041";};if len (_bdff )==0{return MakeErrorResult (_aef +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dddb :=_aeccg .MaxFloat64 ;for _ ,_ecce :=range _bdff {switch _ecce .Type {case ResultTypeNumber :if (_bgea ||!_ecce .IsBoolean )&&_ecce .ValueNumber < _dddb {_dddb =_ecce .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_bfccb :=_agbg (_ecce .ListValues (),_bgea );if _bfccb .ValueNumber < _dddb {_dddb =_bfccb .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_fggb :=0.0;if _bgea {_fggb =_ecce .AsNumber ().ValueNumber ;};if _fggb < _dddb {_dddb =_fggb ;};default:_efcf .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_aef +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ecce .Type );};};if _dddb ==_aeccg .MaxFloat64 {_dddb =0;};return MakeNumberResult (_dddb );}; +// Index implements the Excel INDEX function. +func Index (args []Result )Result {_dcfc :=len (args );if _dcfc < 2||_dcfc > 3{return MakeErrorResult ("\u0049\u004e\u0044E\u0058\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u006f\u006d\u0020\u006f\u006e\u0065\u0020\u0074\u006f\u0020\u0074\u0068\u0072\u0065\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_acae :=args [0];if _acae .Type !=ResultTypeArray &&_acae .Type !=ResultTypeList {return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bgfc :=args [1].AsNumber ();if _bgfc .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0072\u006f\u0077\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_gcdd :=int (_bgfc .ValueNumber )-1;_ecgd :=-1;if _dcfc ==3&&args [2].Type !=ResultTypeEmpty {_bgae :=args [2].AsNumber ();if _bgae .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ecgd =int (_bgae .ValueNumber )-1;};if _gcdd ==-1&&_ecgd ==-1{return MakeErrorResult ("\u0049\u004e\u0044EX\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072o\u0077 \u006fr\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};var _agfad []Result ;if _acae .Type ==ResultTypeArray {_gfbf :=_acae .ValueArray ;if _gcdd < -1||_gcdd >=len (_gfbf ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _gcdd ==-1{if _ecgd >=len (_gfbf [0]){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_cefc :=[][]Result {};for _ ,_face :=range _gfbf {_cbfg :=_face [_ecgd ];if _cbfg .Type ==ResultTypeEmpty {_cbfg =MakeNumberResult (0);};_cefc =append (_cefc ,[]Result {_cbfg });};return MakeArrayResult (_cefc );};_agfad =_gfbf [_gcdd ];}else {_cacgd :=_acae .ValueList ;if _gcdd < -1||_gcdd >=1{return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _gcdd ==-1{if _ecgd >=len (_cacgd ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_cbee :=_cacgd [_ecgd ];if _cbee .Type ==ResultTypeEmpty {_cbee =MakeNumberResult (0);};return _cbee ;};_agfad =_cacgd ;};if _ecgd < -1||_ecgd > len (_agfad ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _ecgd ==-1{_ccgag :=[]Result {};for _ ,_aede :=range _agfad {if _aede .Type ==ResultTypeEmpty {_ccgag =append (_ccgag ,MakeNumberResult (0));}else {_ccgag =append (_ccgag ,_aede );};};return MakeArrayResult ([][]Result {_ccgag });};_befa :=_agfad [_ecgd ];if _befa .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _befa ;};const _cefca =57370; -// Value returns a string version of the result. -func (_fdcdc Result )Value ()string {switch _fdcdc .Type {case ResultTypeNumber :_cdbf :=_df .FormatFloat (_fdcdc .ValueNumber ,'f',-1,64);if len (_cdbf )> 12{_gfff :=12;for _cdce :=_gfff ;_cdce > 0&&_cdbf [_cdce ]=='0';_cdce --{_gfff --;};_cdbf =_cdbf [0:_gfff +1];};return _cdbf ;case ResultTypeError :return _fdcdc .ValueString ;case ResultTypeString :return _fdcdc .ValueString ;case ResultTypeList :if len (_fdcdc .ValueList )==0{return "";};return _fdcdc .ValueList [0].Value ();case ResultTypeArray :if len (_fdcdc .ValueArray )==0||len (_fdcdc .ValueArray [0])==0{return "";};return _fdcdc .ValueArray [0][0].Value ();case ResultTypeEmpty :return "";default:return "\u0075\u006e\u0068\u0061nd\u006c\u0065\u0064\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0076\u0061\u006cu\u0065";};}; +// Month is an implementation of the Excel MONTH() function. +func Month (args []Result )Result {if len (args )!=1{return MakeErrorResult ("M\u004f\u004e\u0054\u0048\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_fadg :=args [0];switch _fadg .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_gecc :=_ddef (_fadg .ValueNumber );return MakeNumberResult (float64 (_gecc .Month ()));case ResultTypeString :_aeda :=_fa .ToLower (_fadg .ValueString );if !_ede (_aeda ){_ ,_ ,_ ,_ ,_ebd ,_dad :=_cgfb (_aeda );if _dad .Type ==ResultTypeError {_dad .ErrorMessage ="\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u004dON\u0054\u0048";return _dad ;};if _ebd {return MakeNumberResult (1);};};_ ,_ccba ,_ ,_ ,_dbc :=_dbbf (_aeda );if _dbc .Type ==ResultTypeError {return _dbc ;};return MakeNumberResult (float64 (_ccba ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004d\u004fN\u0054\u0048");};}; -// MakeListResult constructs a list result. -func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};func _aeagb (_dagd float64 )bool {return _dagd ==1||_dagd ==2||_dagd ==4};const _bbga =57370;func _dcge (_adfb ,_adac Reference )string {return _e .Sprintf ("\u0025\u0073\u003a%\u0073",_adfb .Value ,_adac .Value );};var _ccgac =[]ri {{1000,"\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{95,"\u0056\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func (_dgbf *Lexer )lex (_gcbc _ebde .Reader ){_cebce ,_abgff ,_gafgf :=0,0,0;_bdc :=-1;_fegf ,_gadb ,_dfdd :=0,0,0;_ =_dfdd ;_dagcc :=1;_ =_dagcc ;_dba :=make ([]byte ,4096);_fccd :=false ;for !_fccd {_fggf :=0;if _fegf > 0{_fggf =_abgff -_fegf ;};_abgff =0;_defe ,_ceg :=_gcbc .Read (_dba [_fggf :]);if _defe ==0||_ceg !=nil {_fccd =true ;};_gafgf =_defe +_fggf ;if _gafgf < len (_dba ){_bdc =_gafgf ;};{_cebce =_babb ;_fegf =0;_gadb =0;_dfdd =0;};{var _gceef int ;var _dggdf uint ;if _abgff ==_gafgf {goto _agdaf ;};if _cebce ==0{goto _cefe ;};_bcdb :_gceef =int (_effg [_cebce ]);_dggdf =uint (_bffa [_gceef ]);_gceef ++;for ;_dggdf > 0;_dggdf --{_gceef ++;switch _bffa [_gceef -1]{case 2:_fegf =_abgff ;};};switch _cebce {case 30:switch _dba [_abgff ]{case 34:goto _ccgef ;case 35:goto _dgdgc ;case 36:goto _acag ;case 38:goto _addde ;case 39:goto _ccdgf ;case 40:goto _cafa ;case 41:goto _db ;case 42:goto _ggcbc ;case 43:goto _ebca ;case 44:goto _agd ;case 45:goto _ggace ;case 47:goto _baba ;case 58:goto _aagd ;case 59:goto _aagfc ;case 60:goto _cebg ;case 61:goto _edce ;case 62:goto _begef ;case 63:goto _gfba ;case 70:goto _bdgab ;case 84:goto _dfdbg ;case 92:goto _gbfc ;case 94:goto _bfbe ;case 95:goto _cf ;case 123:goto _fgfbc ;case 125:goto _cdffe ;};switch {case _dba [_abgff ]< 65:switch {case _dba [_abgff ]> 37:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _egdgd ;};case _dba [_abgff ]>=33:goto _gfba ;};case _dba [_abgff ]> 90:switch {case _dba [_abgff ]> 93:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _babba ;};case _dba [_abgff ]>=91:goto _gfba ;};default:goto _efaeg ;};goto _ggdf ;case 1:switch _dba [_abgff ]{case 33:goto _cfeg ;case 47:goto _dcba ;case 123:goto _dcba ;case 125:goto _dcba ;};switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _dcba ;};case _dba [_abgff ]> 45:switch {case _dba [_abgff ]> 63:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _dcba ;};case _dba [_abgff ]>=58:goto _dcba ;};default:goto _dcba ;};goto _ggdf ;case 0:goto _cefe ;case 2:if _dba [_abgff ]==34{goto _cbaee ;};goto _ccgef ;case 31:if _dba [_abgff ]==34{goto _ccgef ;};goto _ceff ;case 3:switch _dba [_abgff ]{case 78:goto _cdgg ;case 82:goto _agcd ;};goto _gfba ;case 4:switch _dba [_abgff ]{case 47:goto _eeea ;case 85:goto _aaef ;};goto _gfba ;case 5:if _dba [_abgff ]==65{goto _egdfc ;};goto _gfba ;case 6:switch _dba [_abgff ]{case 76:goto _fdc ;case 77:goto _ddfaf ;};goto _gfba ;case 7:if _dba [_abgff ]==76{goto _ddfaf ;};goto _gfba ;case 8:if _dba [_abgff ]==33{goto _egdfc ;};goto _gfba ;case 9:if _dba [_abgff ]==69{goto _bgada ;};goto _gfba ;case 10:if _dba [_abgff ]==70{goto _acbb ;};goto _gfba ;case 11:if _dba [_abgff ]==33{goto _cbbgg ;};goto _gfba ;case 12:switch _dba [_abgff ]{case 33:goto _cfeg ;case 47:goto _gfba ;case 123:goto _gfba ;case 125:goto _gfba ;};switch {case _dba [_abgff ]< 48:switch {case _dba [_abgff ]> 35:if 37<=_dba [_abgff ]&&_dba [_abgff ]<=45{goto _gfba ;};case _dba [_abgff ]>=34:goto _gfba ;};case _dba [_abgff ]> 57:switch {case _dba [_abgff ]< 65:if 58<=_dba [_abgff ]&&_dba [_abgff ]<=63{goto _gfba ;};case _dba [_abgff ]> 90:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _gfba ;};default:goto _cbff ;};default:goto _abfc ;};goto _ggdf ;case 13:switch _dba [_abgff ]{case 33:goto _cfeg ;case 47:goto _gfba ;case 58:goto _ceacf ;case 123:goto _gfba ;case 125:goto _gfba ;};switch {case _dba [_abgff ]< 48:switch {case _dba [_abgff ]> 35:if 37<=_dba [_abgff ]&&_dba [_abgff ]<=45{goto _gfba ;};case _dba [_abgff ]>=34:goto _gfba ;};case _dba [_abgff ]> 57:switch {case _dba [_abgff ]> 63:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _gfba ;};case _dba [_abgff ]>=59:goto _gfba ;};default:goto _abfc ;};goto _ggdf ;case 14:if _dba [_abgff ]==36{goto _fgfgb ;};if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _afff ;};goto _dcba ;case 15:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _afff ;};goto _dcba ;case 32:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _afff ;};goto _cfgb ;case 16:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 47:goto _gfba ;case 58:goto _daagf ;case 123:goto _gfba ;case 125:goto _gfba ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 45:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _afgg ;};case _dba [_abgff ]>=34:goto _gfba ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]> 90:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _gfba ;};case _dba [_abgff ]>=65:goto _cbff ;};default:goto _gfba ;};goto _ggdf ;case 17:switch _dba [_abgff ]{case 33:goto _cfeg ;case 47:goto _dcba ;case 123:goto _dcba ;case 125:goto _dcba ;};switch {case _dba [_abgff ]< 48:switch {case _dba [_abgff ]> 35:if 37<=_dba [_abgff ]&&_dba [_abgff ]<=45{goto _dcba ;};case _dba [_abgff ]>=34:goto _dcba ;};case _dba [_abgff ]> 57:switch {case _dba [_abgff ]> 63:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _dcba ;};case _dba [_abgff ]>=58:goto _dcba ;};default:goto _afgg ;};goto _ggdf ;case 33:switch _dba [_abgff ]{case 33:goto _cfeg ;case 47:goto _eegeb ;case 123:goto _eegeb ;case 125:goto _eegeb ;};switch {case _dba [_abgff ]< 48:switch {case _dba [_abgff ]> 35:if 37<=_dba [_abgff ]&&_dba [_abgff ]<=45{goto _eegeb ;};case _dba [_abgff ]>=34:goto _eegeb ;};case _dba [_abgff ]> 57:switch {case _dba [_abgff ]> 63:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _eegeb ;};case _dba [_abgff ]>=58:goto _eegeb ;};default:goto _afgg ;};goto _ggdf ;case 18:if _dba [_abgff ]==36{goto _cbae ;};if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _ecdd ;};goto _dcba ;case 19:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _ecdd ;};goto _dcba ;case 34:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _ecdd ;};goto _fba ;case 20:switch _dba [_abgff ]{case 39:goto _gfba ;case 42:goto _gfba ;case 47:goto _gfba ;case 58:goto _gfba ;case 63:goto _gfba ;};if 91<=_dba [_abgff ]&&_dba [_abgff ]<=93{goto _gfba ;};goto _gfeaa ;case 21:switch _dba [_abgff ]{case 39:goto _dbfc ;case 42:goto _gfba ;case 47:goto _gfba ;case 58:goto _gfba ;case 63:goto _gfba ;};if 91<=_dba [_abgff ]&&_dba [_abgff ]<=93{goto _gfba ;};goto _gfeaa ;case 22:if _dba [_abgff ]==33{goto _gffed ;};goto _gfba ;case 35:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _bceed ;case 58:goto _ceacf ;case 101:goto _deag ;case 123:goto _bdeb ;case 125:goto _bdeb ;};switch {case _dba [_abgff ]< 48:switch {case _dba [_abgff ]> 35:if 37<=_dba [_abgff ]&&_dba [_abgff ]<=47{goto _bdeb ;};case _dba [_abgff ]>=34:goto _bdeb ;};case _dba [_abgff ]> 57:switch {case _dba [_abgff ]> 63:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _bdeb ;};case _dba [_abgff ]>=59:goto _bdeb ;};default:goto _egdgd ;};goto _ggdf ;case 36:switch _dba [_abgff ]{case 33:goto _cfeg ;case 47:goto _bdeb ;case 101:goto _deag ;case 123:goto _bdeb ;case 125:goto _bdeb ;};switch {case _dba [_abgff ]< 48:switch {case _dba [_abgff ]> 35:if 37<=_dba [_abgff ]&&_dba [_abgff ]<=45{goto _bdeb ;};case _dba [_abgff ]>=34:goto _bdeb ;};case _dba [_abgff ]> 57:switch {case _dba [_abgff ]> 63:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _bdeb ;};case _dba [_abgff ]>=58:goto _bdeb ;};default:goto _bceed ;};goto _ggdf ;case 23:switch _dba [_abgff ]{case 33:goto _cfeg ;case 47:goto _bggc ;case 123:goto _bggc ;case 125:goto _bggc ;};switch {case _dba [_abgff ]< 48:switch {case _dba [_abgff ]> 35:if 37<=_dba [_abgff ]&&_dba [_abgff ]<=45{goto _bggc ;};case _dba [_abgff ]>=34:goto _bggc ;};case _dba [_abgff ]> 57:switch {case _dba [_abgff ]> 63:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _bggc ;};case _dba [_abgff ]>=58:goto _bggc ;};default:goto _dced ;};goto _ggdf ;case 37:switch _dba [_abgff ]{case 33:goto _cfeg ;case 47:goto _bdeb ;case 123:goto _bdeb ;case 125:goto _bdeb ;};switch {case _dba [_abgff ]< 48:switch {case _dba [_abgff ]> 35:if 37<=_dba [_abgff ]&&_dba [_abgff ]<=45{goto _bdeb ;};case _dba [_abgff ]>=34:goto _bdeb ;};case _dba [_abgff ]> 57:switch {case _dba [_abgff ]> 63:if 91<=_dba [_abgff ]&&_dba [_abgff ]<=94{goto _bdeb ;};case _dba [_abgff ]>=58:goto _bdeb ;};default:goto _dced ;};goto _ggdf ;case 38:switch _dba [_abgff ]{case 61:goto _adb ;case 62:goto _daba ;};goto _aefc ;case 39:if _dba [_abgff ]==61{goto _gad ;};goto _befg ;case 24:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _gfba ;case 125:goto _gfba ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _gfba ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _gfba ;};default:goto _gfba ;};goto _ggdf ;case 40:switch _dba [_abgff ]{case 33:goto _cfeg ;case 40:goto _eec ;case 46:goto _ddef ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _ddef ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _ddef ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 41:switch _dba [_abgff ]{case 46:goto _acf ;case 92:goto _acf ;case 95:goto _acf ;};switch {case _dba [_abgff ]< 65:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _acf ;};case _dba [_abgff ]> 90:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _acf ;};default:goto _acf ;};goto _cgbb ;case 42:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 43:switch _dba [_abgff ]{case 33:goto _cfeg ;case 40:goto _eec ;case 46:goto _ddef ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _eegeb ;case 125:goto _eegeb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _eegeb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};default:goto _eegeb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _ddef ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _eegeb ;};default:goto _eegeb ;};goto _ggdf ;case 44:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _dcba ;case 125:goto _dcba ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _dcba ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _dcba ;};default:goto _dcba ;};goto _ggdf ;case 25:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 65:goto _cgfa ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _gfba ;case 125:goto _gfba ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _gfba ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 66<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _gfba ;};default:goto _gfba ;};goto _ggdf ;case 45:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 76:goto _ffdc ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 46:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 83:goto _bd ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 47:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 69:goto _cddcf ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 26:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 79:goto _bed ;case 82:goto _ffbf ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _gfba ;case 125:goto _gfba ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _gfba ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _gfba ;};default:goto _gfba ;};goto _ggdf ;case 48:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 68:goto _fdfaef ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 49:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 79:goto _gecg ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 50:switch _dba [_abgff ]{case 33:goto _cfeg ;case 36:goto _fegd ;case 40:goto _eec ;case 46:goto _ddef ;case 58:goto _daagf ;case 85:goto _bd ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 59:switch {case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _bbeg ;};case _dba [_abgff ]>=34:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _cegc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 27:switch _dba [_abgff ]{case 46:goto _acf ;case 92:goto _acf ;case 95:goto _acf ;};switch {case _dba [_abgff ]< 65:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _acf ;};case _dba [_abgff ]> 90:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _acf ;};default:goto _acf ;};goto _gfba ;case 28:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _debd ;case 120:goto _dbec ;case 123:goto _gfba ;case 125:goto _gfba ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _gfba ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _gfba ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _gfba ;};default:goto _gfba ;};goto _ggdf ;case 51:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _debd ;case 108:goto _fege ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 52:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _debd ;case 102:goto _fb ;case 110:goto _fada ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 53:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _debd ;case 110:goto _dcfe ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 54:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _gbca ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 55:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _ggaf ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _ggaf ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 56:switch _dba [_abgff ]{case 33:goto _cfeg ;case 40:goto _afbad ;case 46:goto _ggaf ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _ggaf ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _ggaf ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 57:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _debd ;case 109:goto _fcag ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 58:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _ddbd ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _cgbb ;case 125:goto _cgbb ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _cgbb ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _cgbb ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _cgbb ;};default:goto _cgbb ;};goto _ggdf ;case 59:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _dcbc ;case 123:goto _dcba ;case 125:goto _dcba ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _dcba ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _dcba ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _dcbc ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _dcba ;};default:goto _dcba ;};goto _ggdf ;case 29:switch _dba [_abgff ]{case 33:goto _cfeg ;case 46:goto _debd ;case 92:goto _acf ;case 95:goto _debd ;case 123:goto _gfba ;case 125:goto _gfba ;};switch {case _dba [_abgff ]< 58:switch {case _dba [_abgff ]< 37:if 34<=_dba [_abgff ]&&_dba [_abgff ]<=35{goto _gfba ;};case _dba [_abgff ]> 47:if 48<=_dba [_abgff ]&&_dba [_abgff ]<=57{goto _debd ;};default:goto _gfba ;};case _dba [_abgff ]> 63:switch {case _dba [_abgff ]< 91:if 65<=_dba [_abgff ]&&_dba [_abgff ]<=90{goto _debd ;};case _dba [_abgff ]> 94:if 97<=_dba [_abgff ]&&_dba [_abgff ]<=122{goto _debd ;};default:goto _gfba ;};default:goto _gfba ;};goto _ggdf ;};_gfba :_cebce =0;goto _fdec ;_ggdf :_cebce =1;goto _fdec ;_ccgef :_cebce =2;goto _fdec ;_dgdgc :_cebce =3;goto _fdec ;_cdgg :_cebce =4;goto _fdec ;_eeea :_cebce =5;goto _fdec ;_aaef :_cebce =6;goto _fdec ;_fdc :_cebce =7;goto _fdec ;_ddfaf :_cebce =8;goto _fdec ;_agcd :_cebce =9;goto _fdec ;_bgada :_cebce =10;goto _fdec ;_acbb :_cebce =11;goto _fdec ;_acag :_cebce =12;goto _fdec ;_abfc :_cebce =13;goto _fdec ;_ceacf :_cebce =14;goto _fdec ;_fgfgb :_cebce =15;goto _fdec ;_cbff :_cebce =16;goto _fdec ;_fegd :_cebce =17;goto _fdec ;_daagf :_cebce =18;goto _fdec ;_cbae :_cebce =19;goto _fdec ;_ccdgf :_cebce =20;goto _fdec ;_gfeaa :_cebce =21;goto _fdec ;_dbfc :_cebce =22;goto _fdec ;_deag :_cebce =23;goto _fdec ;_efaeg :_cebce =24;goto _fdec ;_bdgab :_cebce =25;goto _fdec ;_dfdbg :_cebce =26;goto _fdec ;_gbfc :_cebce =27;goto _fdec ;_cf :_cebce =28;goto _fdec ;_babba :_cebce =29;goto _fdec ;_dcba :_cebce =30;goto _bbg ;_cfeg :_cebce =30;goto _cabbf ;_egdfc :_cebce =30;goto _ddaf ;_cbbgg :_cebce =30;goto _cdeab ;_gffed :_cebce =30;goto _fbce ;_bggc :_cebce =30;goto _fdbg ;_eec :_cebce =30;goto _bdb ;_addde :_cebce =30;goto _edbee ;_cafa :_cebce =30;goto _agc ;_db :_cebce =30;goto _egaa ;_ggcbc :_cebce =30;goto _dcbd ;_ebca :_cebce =30;goto _beagc ;_agd :_cebce =30;goto _ceb ;_ggace :_cebce =30;goto _edbb ;_baba :_cebce =30;goto _afbg ;_aagd :_cebce =30;goto _eaaf ;_aagfc :_cebce =30;goto _ecfa ;_edce :_cebce =30;goto _egbb ;_bfbe :_cebce =30;goto _eege ;_fgfbc :_cebce =30;goto _bgfag ;_cdffe :_cebce =30;goto _gcdc ;_ceff :_cebce =30;goto _gb ;_cfgb :_cebce =30;goto _gbdee ;_eegeb :_cebce =30;goto _debcd ;_fba :_cebce =30;goto _fcdd ;_bdeb :_cebce =30;goto _ecacc ;_aefc :_cebce =30;goto _ecd ;_adb :_cebce =30;goto _eeaa ;_daba :_cebce =30;goto _fbdfd ;_befg :_cebce =30;goto _cfbaf ;_gad :_cebce =30;goto _gaab ;_cgbb :_cebce =30;goto _cfagg ;_afbad :_cebce =30;goto _geag ;_cbaee :_cebce =31;goto _bfbb ;_afff :_cebce =32;goto _fdec ;_afgg :_cebce =33;goto _aaf ;_ecdd :_cebce =34;goto _fdec ;_egdgd :_cebce =35;goto _edecg ;_bceed :_cebce =36;goto _edecg ;_dced :_cebce =37;goto _edecg ;_cebg :_cebce =38;goto _fdec ;_begef :_cebce =39;goto _fdec ;_ddef :_cebce =40;goto _defb ;_acf :_cebce =41;goto _fdec ;_debd :_cebce =42;goto _defb ;_bbeg :_cebce =43;goto _aaf ;_cegc :_cebce =44;goto _defb ;_cddcf :_cebce =44;goto _bbgd ;_gecg :_cebce =44;goto _dcff ;_cgfa :_cebce =45;goto _defb ;_ffdc :_cebce =46;goto _defb ;_bd :_cebce =47;goto _defb ;_bed :_cebce =48;goto _defb ;_fdfaef :_cebce =49;goto _defb ;_ffbf :_cebce =50;goto _defb ;_dbec :_cebce =51;goto _defb ;_fege :_cebce =52;goto _defb ;_fb :_cebce =53;goto _defb ;_dcfe :_cebce =54;goto _defb ;_gbca :_cebce =55;goto _defb ;_ggaf :_cebce =56;goto _defb ;_fada :_cebce =57;goto _defb ;_fcag :_cebce =58;goto _defb ;_ddbd :_cebce =59;goto _defb ;_dcbc :_cebce =59;goto _dcd ;_ddaf :_gceef =3;goto _gadbf ;_cdeab :_gceef =5;goto _gadbf ;_cabbf :_gceef =7;goto _gadbf ;_fbce :_gceef =9;goto _gadbf ;_bdb :_gceef =11;goto _gadbf ;_geag :_gceef =13;goto _gadbf ;_edbee :_gceef =15;goto _gadbf ;_bgfag :_gceef =17;goto _gadbf ;_gcdc :_gceef =19;goto _gadbf ;_agc :_gceef =21;goto _gadbf ;_egaa :_gceef =23;goto _gadbf ;_beagc :_gceef =25;goto _gadbf ;_edbb :_gceef =27;goto _gadbf ;_dcbd :_gceef =29;goto _gadbf ;_afbg :_gceef =31;goto _gadbf ;_eege :_gceef =33;goto _gadbf ;_egbb :_gceef =35;goto _gadbf ;_eeaa :_gceef =37;goto _gadbf ;_gaab :_gceef =39;goto _gadbf ;_fbdfd :_gceef =41;goto _gadbf ;_eaaf :_gceef =43;goto _gadbf ;_ecfa :_gceef =45;goto _gadbf ;_ceb :_gceef =47;goto _gadbf ;_ecacc :_gceef =49;goto _gadbf ;_debcd :_gceef =51;goto _gadbf ;_gbdee :_gceef =53;goto _gadbf ;_fcdd :_gceef =55;goto _gadbf ;_cfagg :_gceef =57;goto _gadbf ;_gb :_gceef =59;goto _gadbf ;_ecd :_gceef =61;goto _gadbf ;_cfbaf :_gceef =63;goto _gadbf ;_fdbg :_gceef =65;goto _gadbf ;_bbg :_gceef =67;goto _gadbf ;_bbgd :_gceef =72;goto _gadbf ;_edecg :_gceef =75;goto _gadbf ;_aaf :_gceef =78;goto _gadbf ;_dcff :_gceef =81;goto _gadbf ;_dcd :_gceef =84;goto _gadbf ;_defb :_gceef =87;goto _gadbf ;_bfbb :_gceef =90;goto _gadbf ;_gadbf :_dggdf =uint (_bffa [_gceef ]);_gceef ++;for ;_dggdf > 0;_dggdf --{_gceef ++;switch _bffa [_gceef -1]{case 3:_gadb =_abgff +1;case 4:_dfdd =1;case 5:_dfdd =2;case 6:_dfdd =3;case 7:_dfdd =4;case 8:_dfdd =11;case 9:_dfdd =14;case 10:_dfdd =15;case 11:_gadb =_abgff +1;{_dgbf .emit (_acfgd ,_dba [_fegf :_gadb ]);};case 12:_gadb =_abgff +1;{_dgbf .emit (_afa ,_dba [_fegf :_gadb ]);};case 13:_gadb =_abgff +1;{_dgbf .emit (_eafb ,_dba [_fegf :_gadb -1]);};case 14:_gadb =_abgff +1;{_dgbf .emit (_eafb ,_dba [_fegf +1:_gadb -2]);};case 15:_gadb =_abgff +1;{_dgbf .emit (_begd ,_dba [_fegf :_gadb -1]);};case 16:_gadb =_abgff +1;{_dgbf .emit (_begd ,_dba [_fegf :_gadb -1]);};case 17:_gadb =_abgff +1;{_dgbf .emit (_cfc ,_dba [_fegf :_gadb ]);};case 18:_gadb =_abgff +1;{_dgbf .emit (_ccdg ,_dba [_fegf :_gadb ]);};case 19:_gadb =_abgff +1;{_dgbf .emit (_ddfd ,_dba [_fegf :_gadb ]);};case 20:_gadb =_abgff +1;{_dgbf .emit (_bbd ,_dba [_fegf :_gadb ]);};case 21:_gadb =_abgff +1;{_dgbf .emit (_bcgg ,_dba [_fegf :_gadb ]);};case 22:_gadb =_abgff +1;{_dgbf .emit (_babad ,_dba [_fegf :_gadb ]);};case 23:_gadb =_abgff +1;{_dgbf .emit (_cggg ,_dba [_fegf :_gadb ]);};case 24:_gadb =_abgff +1;{_dgbf .emit (_cdcag ,_dba [_fegf :_gadb ]);};case 25:_gadb =_abgff +1;{_dgbf .emit (_bfbfd ,_dba [_fegf :_gadb ]);};case 26:_gadb =_abgff +1;{_dgbf .emit (_cddbe ,_dba [_fegf :_gadb ]);};case 27:_gadb =_abgff +1;{_dgbf .emit (_ebab ,_dba [_fegf :_gadb ]);};case 28:_gadb =_abgff +1;{_dgbf .emit (_efgb ,_dba [_fegf :_gadb ]);};case 29:_gadb =_abgff +1;{_dgbf .emit (_feae ,_dba [_fegf :_gadb ]);};case 30:_gadb =_abgff +1;{_dgbf .emit (_fbdc ,_dba [_fegf :_gadb ]);};case 31:_gadb =_abgff +1;{_dgbf .emit (_dddgg ,_dba [_fegf :_gadb ]);};case 32:_gadb =_abgff +1;{_dgbf .emit (_gafa ,_dba [_fegf :_gadb ]);};case 33:_gadb =_abgff +1;{_dgbf .emit (_begga ,_dba [_fegf :_gadb ]);};case 34:_gadb =_abgff ;_abgff --;{_dgbf .emit (_baee ,_dba [_fegf :_gadb ]);};case 35:_gadb =_abgff ;_abgff --;{_dgbf .emit (_affbe ,_dba [_fegf :_gadb ]);};case 36:_gadb =_abgff ;_abgff --;{_dgbf .emit (_ebfe ,_dba [_fegf :_gadb ]);};case 37:_gadb =_abgff ;_abgff --;{_dgbf .emit (_fdcd ,_dba [_fegf :_gadb ]);};case 38:_gadb =_abgff ;_abgff --;{_dgbf .emit (_bdgeg ,_dba [_fegf :_gadb ]);};case 39:_gadb =_abgff ;_abgff --;{_dgbf .emit (_fbgbg ,_dba [_fegf +1:_gadb -1]);};case 40:_gadb =_abgff ;_abgff --;{_dgbf .emit (_bbga ,_dba [_fegf :_gadb ]);};case 41:_gadb =_abgff ;_abgff --;{_dgbf .emit (_geg ,_dba [_fegf :_gadb ]);};case 42:_abgff =(_gadb )-1;{_dgbf .emit (_baee ,_dba [_fegf :_gadb ]);};case 43:switch _dfdd {case 0:{_cebce =0;goto _fdec ;};case 1:{_abgff =(_gadb )-1;_dgbf .emit (_edfg ,_dba [_fegf :_gadb ]);};case 2:{_abgff =(_gadb )-1;_dgbf .emit (_baee ,_dba [_fegf :_gadb ]);};case 3:{_abgff =(_gadb )-1;_dgbf .emit (_affbe ,_dba [_fegf :_gadb ]);};case 4:{_abgff =(_gadb )-1;_dgbf .emit (_dabb ,_dba [_fegf :_gadb ]);};case 11:{_abgff =(_gadb )-1;_dgbf .emit (_aaeb ,_dba [_fegf :_gadb ]);};case 14:{_abgff =(_gadb )-1;_dgbf .emit (_bdgeg ,_dba [_fegf :_gadb ]);};case 15:{_abgff =(_gadb )-1;_dgbf .emit (_fbgbg ,_dba [_fegf +1:_gadb -1]);};};};};goto _fdec ;_fdec :_gceef =int (_b [_cebce ]);_dggdf =uint (_bffa [_gceef ]);_gceef ++;for ;_dggdf > 0;_dggdf --{_gceef ++;switch _bffa [_gceef -1]{case 0:_fegf =0;case 1:_dfdd =0;};};if _cebce ==0{goto _cefe ;};if _abgff ++;_abgff !=_gafgf {goto _bcdb ;};_agdaf :{};if _abgff ==_bdc {switch _cebce {case 1:goto _dcba ;case 2:goto _dcba ;case 31:goto _ceff ;case 14:goto _dcba ;case 15:goto _dcba ;case 32:goto _cfgb ;case 17:goto _dcba ;case 33:goto _eegeb ;case 18:goto _dcba ;case 19:goto _dcba ;case 34:goto _fba ;case 35:goto _bdeb ;case 36:goto _bdeb ;case 23:goto _bggc ;case 37:goto _bdeb ;case 38:goto _aefc ;case 39:goto _befg ;case 40:goto _cgbb ;case 41:goto _cgbb ;case 42:goto _cgbb ;case 43:goto _eegeb ;case 44:goto _dcba ;case 45:goto _cgbb ;case 46:goto _cgbb ;case 47:goto _cgbb ;case 48:goto _cgbb ;case 49:goto _cgbb ;case 50:goto _cgbb ;case 51:goto _cgbb ;case 52:goto _cgbb ;case 53:goto _cgbb ;case 54:goto _cgbb ;case 55:goto _cgbb ;case 56:goto _cgbb ;case 57:goto _cgbb ;case 58:goto _cgbb ;case 59:goto _dcba ;};};_cefe :{};};if _fegf > 0{copy (_dba [0:],_dba [_fegf :]);};};_ =_bdc ;if _cebce ==_cbfc {_dgbf .emit (_dgg ,nil );};close (_dgbf ._edbd );}; +// IfNA is an implementation of the Excel IFNA() function. It takes two arguments. +func IfNA (args []Result )Result {if len (args )!=2{return MakeErrorResult ("I\u0046\u004e\u0041\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"{return args [1];};return args [0];}; -// Xirr implements the Excel XIRR function. -func Xirr (args []Result )Result {_efedf :=len (args );if _efedf !=2&&_efedf !=3{return MakeErrorResult ("\u0058\u0049RR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0077o \u006f\u0072\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_dadf ,_ffged :=_bdee (args [0],args [1],"\u0058\u0049\u0052\u0052");if _ffged .Type ==ResultTypeError {return _ffged ;};_gfcef :=_dadf ._aff ;_gff :=_dadf ._fcbc ;_bdgc :=0.1;if _efedf ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bdgc =args [2].ValueNumber ;if _bdgc <=-1{return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065 \u0074\u0068a\u006e\u0020\u002d\u0031");};};return _eea (_gfcef ,_gff ,_bdgc );}; +// Floor is an implementation of the FlOOR function. +func Floor (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_beba :=args [0].AsNumber ();if _beba .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};var _acfc float64 ;_dfaa :=args [1].AsNumber ();if _dfaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_acfc =_dfaa .ValueNumber ;if _acfc < 0&&_beba .ValueNumber >=0{return MakeErrorResultType (ErrorTypeNum ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052");};_dbgcg :=_beba .ValueNumber ;_dbgcg ,_aefdd :=_gg .Modf (_dbgcg /_acfc );if _aefdd !=0{if _beba .ValueNumber < 0&&_aefdd < 0{_dbgcg --;};};return MakeNumberResult (_dbgcg *_acfc );};func _bcadb (_dced [][]Result )float64 {if len (_dced )==2{_feffe :=_dced [0][0].AsNumber ();_aefg :=_dced [0][1].AsNumber ();_acbg :=_dced [1][0].AsNumber ();_eccgbe :=_dced [1][1].AsNumber ();if _feffe .Type !=ResultTypeNumber ||_aefg .Type !=ResultTypeNumber ||_acbg .Type !=ResultTypeNumber ||_eccgbe .Type !=ResultTypeNumber {return _gg .NaN ();};return _feffe .ValueNumber *_eccgbe .ValueNumber -_acbg .ValueNumber *_aefg .ValueNumber ;};_dgaab :=float64 (0);_ffgee :=float64 (1);for _dggc :=range _dced {_dgaab +=_ffgee *_dced [0][_dggc ].ValueNumber *_bcadb (_agaea (_dced ,_dggc ));_ffgee *=-1;};return _dgaab ;};func (_dffge ResultType )String ()string {if _dffge >=ResultType (len (_egdd )-1){return _b .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_dffge );};return _eggdg [_egdd [_dffge ]:_egdd [_dffge +1]];};const _cdee =1;const _cecg =57347;const _fgfdf =57357; -// Npv implements the Excel NPV function. -func Npv (args []Result )Result {_abeed :=len (args );if _abeed < 2{return MakeErrorResult ("\u004e\u0050\u0056 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f \u006fr\u0020m\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cac :=args [0].ValueNumber ;if _cac ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_feaf :=[]float64 {};for _ ,_degaa :=range args [1:]{switch _degaa .Type {case ResultTypeNumber :_feaf =append (_feaf ,_degaa .ValueNumber );case ResultTypeArray ,ResultTypeList :_dcdde :=_ddd (_degaa );for _ ,_bfeag :=range _dcdde {for _ ,_aada :=range _bfeag {if _aada .Type ==ResultTypeNumber &&!_aada .IsBoolean {_feaf =append (_feaf ,_aada .ValueNumber );};};};};};_eead :=0.0;for _acbeb ,_begdd :=range _feaf {_eead +=_begdd /_aeccg .Pow (1+_cac ,float64 (_acbeb )+1);};return MakeNumberResult (_eead );};func (_ffe *Lexer )emit (_bcff tokenType ,_fdfc []byte ){if _ccad {_e .Println ("\u0065\u006d\u0069\u0074",_bcff ,_adbfb (string (_fdfc )));};_ffe ._edbd <-&node {_bcff ,string (_fdfc )};}; +// Decimal is an implementation of the Excel function DECIMAL() that parses a string +// in a given base and returns the numeric result. +func Decimal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065s\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aadbag :=args [0].AsString ();if _aadbag .Type !=ResultTypeString {return MakeErrorResult ("D\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0066\u0069\u0072\u0073t \u0061\u0072\u0067u\u006de\u006e\u0074");};_bfcf :=args [1].AsNumber ();if _bfcf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004dA\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dafg :=_aadbag .ValueString ;if len (_dafg )> 2&&(_fa .HasPrefix (_dafg ,"\u0030\u0078")||_fa .HasPrefix (_dafg ,"\u0030\u0058")){_dafg =_dafg [2:];};_cbeb ,_edcb :=_ga .ParseInt (_dafg ,int (_bfcf .ValueNumber ),64);if _edcb !=nil {return MakeErrorResult ("\u0044\u0045C\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0069\u006e\u0020\u0063\u006f\u006e\u0076\u0065\u0072si\u006f\u006e");};return MakeNumberResult (float64 (_cbeb ));};func _fdba ()evCache {_agab :=evCache {};_agab ._fe =make (map[string ]Result );_agab ._adc =&_eg .Mutex {};return _agab ;}; -// Radians is an implementation of the Excel function RADIANS() that converts -// degrees to radians. -func Radians (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0052\u0041\u0044I\u0041\u004e\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eaegg :=args [0].AsNumber ();if _eaegg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0044IA\u004e\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_aeccg .Pi /180.0*_eaegg .ValueNumber );}; +// Ceiling is an implementation of the CEILING function which +// returns the ceiling of a number. +func Ceiling (args []Result )Result {if len (args )==0{return MakeErrorResult ("C\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee \u0061\u0072\u0067u\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_cggdc :=args [0].AsNumber ();if _cggdc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066i\u0072\u0073t\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049NG\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_bba :=float64 (1);if _cggdc .ValueNumber < 0{_bba =-1;};if len (args )> 1{_ccdb :=args [1].AsNumber ();if _ccdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020t\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bba =_ccdb .ValueNumber ;};if _bba < 0&&_cggdc .ValueNumber > 0{return MakeErrorResultType (ErrorTypeNum ,"\u006e\u0065\u0067\u0061\u0074\u0069v\u0065\u0020\u0073\u0069\u0067\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u0069\u006ev\u0061\u006c\u0069\u0064");};if len (args )==1{return MakeNumberResult (_gg .Ceil (_cggdc .ValueNumber ));};_gbaee :=_cggdc .ValueNumber ;_gbaee ,_cggc :=_gg .Modf (_gbaee /_bba );if _cggc > 0{_gbaee ++;};return MakeNumberResult (_gbaee *_bba );}; -// HasFormula returns FALSE for the invalid reference context. -func (_cgbg *ivr )HasFormula (cellRef string )bool {return false };func _egabc (_fbdg []string ,_ebbb int )string {return _df .Itoa (len (_fbdg [len (_fbdg )-1-_ebbb ]))}; +// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). +type SheetPrefixExpr struct{_fdcd string }; -// Count implements the COUNT function. -func Count (args []Result )Result {return MakeNumberResult (_feb (args ,_eaefe ))}; +// MaxIfs implements the MAXIFS function. +func MaxIfs (args []Result )Result {_egag :=_ddaa (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _egag .Type !=ResultTypeEmpty {return _egag ;};_accdb :=_agge (args [1:]);_fedcg :=-_gg .MaxFloat64 ;_efff :=_aefda (args [0]);for _ ,_dbfdd :=range _accdb {_fcfca :=_efff [_dbfdd ._bgdb ][_dbfdd ._afcc ].ValueNumber ;if _fedcg < _fcfca {_fedcg =_fcfca ;};};if _fedcg ==-_gg .MaxFloat64 {_fedcg =0;};return MakeNumberResult (float64 (_fedcg ));}; -// True is an implementation of the Excel TRUE() function. It takes no -// arguments. -func True (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0054\u0052\u0055E \u0074\u0061\u006b\u0065\u0073\u0020\u006e\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (true );};func _gfcfe (_ccdae []Result ,_bfba bool )Result {var _fcfcd string ;if _bfba {_fcfcd ="\u004c\u0041\u0052G\u0045";}else {_fcfcd ="\u0053\u004d\u0041L\u004c";};if len (_ccdae )!=2{return MakeErrorResult (_fcfcd +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fdcea :=_ccdae [0];var _beefd [][]Result ;switch _fdcea .Type {case ResultTypeArray :_beefd =_fdcea .ValueArray ;case ResultTypeList :_beefd =[][]Result {_fdcea .ValueList };default:return MakeErrorResult (_fcfcd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u006f\u0066\u0020\u0074\u0079p\u0065\u0020a\u0072\u0072\u0061\u0079");};if len (_beefd )==0{return MakeErrorResult (_fcfcd +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};if _ccdae [1].Type !=ResultTypeNumber {return MakeErrorResult (_fcfcd +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_bbegf :=_ccdae [1].ValueNumber ;if _bbegf < 1{return MakeErrorResultType (ErrorTypeNum ,_fcfcd +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_bfefg :=int (_bbegf );if float64 (_bfefg )!=_bbegf {return MakeErrorResultType (ErrorTypeNum ,_fcfcd +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_bfad :=[]float64 {};for _ ,_bbffdc :=range _beefd {for _ ,_cfedg :=range _bbffdc {if _cfedg .Type ==ResultTypeNumber {_bfad =append (_bfad ,_cfedg .ValueNumber );};};};if _bfefg > len (_bfad ){return MakeErrorResultType (ErrorTypeNum ,_fcfcd +" \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006c\u0065s\u0073\u0020\u006f\u0072\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u0068\u0061\u006e\u0020t\u0068\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072s\u0020\u0069\u006e\u0020t\u0068\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_agfge :=_bgadc .MergeSort (_bfad );if _bfba {return MakeNumberResult (_agfge [len (_agfge )-_bfefg ]);}else {return MakeNumberResult (_agfge [_bfefg -1]);};};func _efgf (_beba ,_facef Result ,_ccgbb ,_bbbd bool )cmpResult {_beba =_beba .AsNumber ();_facef =_facef .AsNumber ();if _beba .Type !=_facef .Type {return _gdba ;};if _beba .Type ==ResultTypeNumber {if _beba .ValueNumber ==_facef .ValueNumber {return _fcgf ;};if _beba .ValueNumber < _facef .ValueNumber {return _bfdb ;};return _dadbb ;};if _beba .Type ==ResultTypeString {_ecgag :=_beba .ValueString ;_dfda :=_facef .ValueString ;if !_ccgbb {_ecgag =_aea .ToLower (_ecgag );_dfda =_aea .ToLower (_dfda );};if _bbbd {_degf :=_eg .Match (_dfda ,_ecgag );if _degf {return _fcgf ;}else {return _dadbb ;};};return cmpResult (_aea .Compare (_ecgag ,_dfda ));};if _beba .Type ==ResultTypeEmpty {return _fcgf ;};if _beba .Type ==ResultTypeList {if len (_beba .ValueList )< len (_facef .ValueList ){return _bfdb ;};if len (_beba .ValueList )> len (_facef .ValueList ){return _dadbb ;};for _gfbab :=range _beba .ValueList {_dagg :=_efgf (_beba .ValueList [_gfbab ],_facef .ValueList [_gfbab ],_ccgbb ,_bbbd );if _dagg !=_fcgf {return _dagg ;};};return _fcgf ;};if _beba .Type ==ResultTypeList {if len (_beba .ValueArray )< len (_facef .ValueArray ){return _bfdb ;};if len (_beba .ValueArray )> len (_facef .ValueArray ){return _dadbb ;};for _dc :=range _beba .ValueArray {_baaf :=_beba .ValueArray [_dc ];_beae :=_beba .ValueArray [_dc ];if len (_baaf )< len (_beae ){return _bfdb ;};if len (_baaf )> len (_beae ){return _dadbb ;};for _ebac :=range _baaf {_cgfc :=_efgf (_baaf [_ebac ],_beae [_ebac ],_ccgbb ,_bbbd );if _cgfc !=_fcgf {return _cgfc ;};};};return _fcgf ;};return _gdba ;}; +// ErrorType is a formula evaluation error type. +type ErrorType byte ; -// TextJoin is an implementation of the Excel TEXTJOIN function. -func TextJoin (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004aO\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074h\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0045\u0058T\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0065\u006c\u0069\u006d\u0069\u0074\u0065\u0072\u0020\u0074\u006f\u0020\u0062\u0065 \u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_fgggd :=args [0].ValueString ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065c\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0072 \u0062\u006f\u006f\u006c\u0065a\u006e");};_adc :=args [1].ValueNumber !=0;_aebgc :=_adda (args [2:],[]string {},_adc );return MakeStringResult (_aea .Join (_aebgc ,_fgggd ));};func _bfeg (_cgdc ,_cbce ,_bfgd ,_efcaa float64 ,_debdc int )float64 {var _fgf float64 ;if _cgdc ==0{_fgf =_efcaa +_bfgd *_cbce ;}else {_agdb :=_aeccg .Pow (1+_cgdc ,_cbce );if _debdc ==1{_fgf =_efcaa *_agdb +_bfgd *(1+_cgdc )*(_agdb -1)/_cgdc ;}else {_fgf =_efcaa *_agdb +_bfgd *(_agdb -1)/_cgdc ;};};return -_fgf ;};func (_cfcg tokenType )String ()string {return _faaf (int (_cfcg ))}; +// Now is an implementation of the Excel NOW() function. +func Now (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u004e\u004fW\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_geae :=_ea .Now ();_ ,_ggbc :=_geae .Zone ();_cba :=_dcc +float64 (_geae .Unix ()+int64 (_ggbc ))/86400;return MakeNumberResult (_cba );};func init (){RegisterFunction ("\u0041\u004e\u0044",And );RegisterFunction ("\u0046\u0041\u004cS\u0045",False );RegisterFunction ("\u0049\u0046",If );RegisterFunction ("\u0049F\u0045\u0052\u0052\u004f\u0052",IfError );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041",IfNA );RegisterFunction ("\u0049\u0046\u0053",Ifs );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0049\u0046S",Ifs );RegisterFunction ("\u004e\u004f\u0054",Not );RegisterFunction ("\u004f\u0052",Or );RegisterFunction ("\u0054\u0052\u0055\u0045",True );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0058\u004fR",Xor );}; -// NewPrefixRangeExpr constructs a new range with prefix. -func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {return PrefixRangeExpr {pfx ,from ,to }}; +// Fv implements the Excel FV function. +func Fv (args []Result )Result {_bagdg :=len (args );if _bagdg < 3||_bagdg > 5{return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebcg :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cagg :=args [1].ValueNumber ;if _cagg !=float64 (int (_cagg )){return MakeErrorResultType (ErrorTypeNum ,"\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bce :=args [2].ValueNumber ;_cfdc :=0.0;if _bagdg >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("F\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cfdc =args [3].ValueNumber ;};_eccge :=0;if _bagdg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_eccge =int (args [4].ValueNumber );if _eccge !=0{_eccge =1;};};return MakeNumberResult (_facb (_ebcg ,_cagg ,_bce ,_cfdc ,_eccge ));};const _ggba =57363;func (_cbbdf *noCache )SetCache (key string ,value Result ){}; -// Reference returns a string reference value to an expression with prefix. -func (_ffea PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_ffec :=_ffea ._ccaa .Reference (ctx ,ev );_edbfe :=_ffea ._bdcg .Reference (ctx ,ev );if _ffec .Type ==ReferenceTypeSheet &&_edbfe .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_ffec .Value +"\u0021"+_edbfe .Value };};return ReferenceInvalid ;}; +// Eval evaluates a horizontal range returning a list of results or an error. +func (_fggad HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_cacee :=_fggad .horizontalRangeReference ();if _fbdd ,_bagdb :=ev .GetFromCache (_cacee );_bagdb {return _fbdd ;};_fdedb ,_fcecg :=_cfbd (ctx ,_fggad ._adac ,_fggad ._gfea );_aaaa :=_bdgac (ctx ,ev ,_fdedb ,_fcecg );ev .SetCache (_cacee ,_aaaa );return _aaaa ;}; -// Pricedisc implements the Excel PRICEDISC function. -func Pricedisc (args []Result )Result {_cecf :=len (args );if _cecf !=4&&_cecf !=5{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_egbgb ,_ddcd ,_gbdf :=_dca (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _gbdf .Type ==ResultTypeError {return _gbdf ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ccaee :=args [2].ValueNumber ;if _ccaee <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_efac :=args [3].ValueNumber ;if _efac <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065");};_gcdb :=0;if _cecf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcdb =int (args [4].ValueNumber );if !_ecgf (_gcdb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043");};};_ece ,_gbdf :=_acab (_egbgb ,_ddcd ,_gcdb );if _gbdf .Type ==ResultTypeError {return _gbdf ;};return MakeNumberResult (_efac *(1-_ccaee *_ece ));};const _dec int =30; +// Mid is an implementation of the Excel MID function that returns a copy +// of the string with each word capitalized. +func Mid (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_efefd :=args [0];if _efefd .Type ==ResultTypeError {return _efefd ;};if _efefd .Type !=ResultTypeString &&_efefd .Type !=ResultTypeNumber &&_efefd .Type !=ResultTypeEmpty {return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0065x\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_deeag :=args [0].Value ();if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_dbce :=int (args [1].ValueNumber );if _dbce < 1{return MakeErrorResult ("M\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006dor\u0065\u0020\u0074h\u0061n\u0020\u0030");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_fbaege :=int (args [2].ValueNumber );if _fbaege < 0{return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_acdcd :=len (_deeag );if _dbce > _acdcd {return MakeStringResult ("");};_dbce --;_bbae :=_dbce +_fbaege ;if _bbae > _acdcd +1{return MakeStringResult (_deeag [_dbce :]);}else {return MakeStringResult (_deeag [_dbce :_bbae ]);};}; -// Counta implements the COUNTA function. -func Counta (args []Result )Result {return MakeNumberResult (_feb (args ,_edfd ))};const _cbfc int =0; +// Len is an implementation of the Excel LEN function that returns length of a string +func Len (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_afacd :=args [0].AsString ();if _afacd .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (len (_afacd .ValueString )));}; -// Update returns the same object as updating sheet references does not affect ConstArrayExpr. -func (_fgfe ConstArrayExpr )Update (q *_efad .UpdateQuery )Expression {return _fgfe }; +// Pduration implements the Excel PDURATION function. +func Pduration (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0050\u0044\u0055RA\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050D\u0055\u0052A\u0054\u0049\u004fN\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_efaf :=args [0].ValueNumber ;if _efaf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020p\u006f\u0073i\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0076\u0061l\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aaab :=args [1].ValueNumber ;if _aaab <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 c\u0075\u0072\u0072\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074o \u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066i\u0065\u0064\u0020\u0076\u0061lu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dab :=args [2].ValueNumber ;if _dab <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065d\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070o\u0073i\u0074\u0069\u0076\u0065");};return MakeNumberResult ((_gg .Log10 (_dab )-_gg .Log10 (_aaab ))/_gg .Log10 (1+_efaf ));}; -// String returns a string representation of a horizontal range with prefix. -func (_deab PrefixHorizontalRange )String ()string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_deab ._cadfc .String (),_deab ._bgdc ,_deab ._efce );};func _fdfd (_gcc string )bool {for _ ,_ccbf :=range _bcda {_cbfb :=_ccbf .FindStringSubmatch (_gcc );if len (_cbfb )> 1{return true ;};};return false ;};func (_abcg *ivr )Cell (ref string ,ev Evaluator )Result {return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");};type noCache struct{}; +// MakeNumberResult constructs a number result. +func MakeNumberResult (v float64 )Result {if v ==_gg .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };};const _dcdbb int =0; -// Search is an implementation of the Excel SEARCH(). -func Search (args []Result )Result {_deeg ,_dadb :=_efff ("\u0046\u0049\u004e\u0044",args );if _dadb .Type !=ResultTypeEmpty {return _dadb ;};_ca :=_aea .ToLower (_deeg ._efcd );if _ca ==""{return MakeNumberResult (1.0);};_fagcc :=_aea .ToLower (_deeg ._eced );_deba :=_deeg ._afgfa ;_cb :=1;for _afdea :=range _fagcc {if _cb < _deba {_cb ++;continue ;};_afae :=_eg .Index (_ca ,_fagcc [_afdea :]);if _afae ==0{return MakeNumberResult (float64 (_cb ));};_cb ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// Atan2 implements the Excel ATAN2 function. It accepts two numeric arguments, +// and the arguments are (x,y), reversed from normal to match Excel's behaviour. +func Atan2 (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0041\u0054\u0041\u004e2\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_abaec :=args [0].AsNumber ();_fgef :=args [1].AsNumber ();if _abaec .Type ==ResultTypeNumber &&_fgef .Type ==ResultTypeNumber {_babda :=_gg .Atan2 (_fgef .ValueNumber ,_abaec .ValueNumber );if _babda !=_babda {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_babda );};for _ ,_cfgee :=range []ResultType {_abaec .Type ,_fgef .Type }{switch _cfgee {case ResultTypeList ,ResultTypeString :return MakeErrorResult ("\u0041\u0054\u0041\u004e\u0032\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");case ResultTypeError :return _abaec ;default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0054\u0041\u004e2\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cfgee ));};};return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0066o\u0072\u0020\u0041T\u0041N\u0032\u0028\u0029");}; // Context is a formula execution context. Formula evaluation uses the context // to retreive information from sheets. type Context interface{ // Cell returns the result of evaluating a cell. -Cell (_eddbg string ,_dbdg Evaluator )Result ; +Cell (_gd string ,_cbg Evaluator )Result ; // Sheet returns an evaluation context for a given sheet name. This is used // when evaluating cells that pull data from other sheets (e.g. ='Sheet 2'!A1). -Sheet (_eecd string )Context ; +Sheet (_ebf string )Context ; // GetEpoch returns the time epoch of the context's Workbook. -GetEpoch ()_ecb .Time ; +GetEpoch ()_ea .Time ; // GetFilename returns the full filename of the context's Workbook. GetFilename ()string ; // GetWidth returns a worksheet's column width. -GetWidth (_begb int )float64 ; +GetWidth (_aag int )float64 ; // GetFormat returns a cell's format. -GetFormat (_cgd string )string ; +GetFormat (_ace string )string ; // GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. -GetLabelPrefix (_dbff string )string ; +GetLabelPrefix (_ec string )string ; // GetFormat returns if cell is protected. -GetLocked (_fcgfd string )bool ; +GetLocked (_gac string )bool ; // HasFormula returns if cell contains formula. -HasFormula (_ccag string )bool ; +HasFormula (_efg string )bool ; // IsBool returns if cell contains boolean value. -IsBool (_gbge string )bool ; +IsBool (_cdc string )bool ; // IsDBCS returns if workbook default language is among DBCS. IsDBCS ()bool ; // LastColumn returns the name of last column which contains data in range of context sheet's given rows. -LastColumn (_ccfeg ,_aafd int )string ; +LastColumn (_aba ,_cde int )string ; // LastRow returns the name of last row which contains data in range of context sheet's given columns. -LastRow (_gaagd string )int ; +LastRow (_dbf string )int ; // SetLocked returns sets cell's protected attribute. -SetLocked (_efcg string ,_fbg bool ); +SetLocked (_cf string ,_gfg bool ); // NamedRange returns a named range. -NamedRange (_dfdc string )Reference ; +NamedRange (_ddc string )Reference ; // SetOffset is used so that the Context can evaluate cell references // differently when they are not absolute (e.g. not like '$A$5'). See the // shared formula support in Cell for usage. -SetOffset (_febg ,_da uint32 );}; - -// Cumipmt implements the Excel CUMIPMT function. -func Cumipmt (args []Result )Result {_dcdd ,_ddbg :=_cfag (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _ddbg .Type ==ResultTypeError {return _ddbg ;};_cafgg :=_dcdd ._fdba ;_bcdf :=_dcdd ._dedf ;_agfcd :=_dcdd ._cbcdd ;_aeea :=_dcdd ._adgea ;_dce :=_dcdd ._fead ;_dfa :=_dcdd ._ccce ;_gdab :=_baafc (_cafgg ,_bcdf ,_agfcd ,0,_dfa );_addg :=0.0;if _aeea ==1{if _dfa ==0{_addg =-_agfcd ;_aeea ++;};};for _cbeccb :=_aeea ;_cbeccb <=_dce ;_cbeccb ++{if _dfa ==1{_addg +=_bfeg (_cafgg ,_cbeccb -2,_gdab ,_agfcd ,1)-_gdab ;}else {_addg +=_bfeg (_cafgg ,_cbeccb -1,_gdab ,_agfcd ,0);};};_addg *=_cafgg ;return MakeNumberResult (_addg );}; +SetOffset (_fbb ,_bdb uint32 );}; -// Reference returns a string reference value to a range with prefix. -func (_bbed PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_gbba :=_bbed ._ddgb .Reference (ctx ,ev );_agcac :=_bbed ._bgddf .Reference (ctx ,ev );_eebdd :=_bbed ._ccecd .Reference (ctx ,ev );if _gbba .Type ==ReferenceTypeSheet &&_agcac .Type ==ReferenceTypeCell &&_eebdd .Type ==ReferenceTypeCell {return MakeRangeReference (_ccd (_gbba ,_agcac ,_eebdd ));};return ReferenceInvalid ;};func _bfgg (_gbae ,_dfbb ,_bdac int )int {if _gbae > _dfbb {return 0;};if _gfga (_bdac ){return (_dfbb -_gbae +1)*360;};_bebc :=0;for _acbc :=_gbae ;_acbc <=_dfbb ;_acbc ++{_bagc :=365;if _cef (_acbc ){_bagc =366;};_bebc +=_bagc ;};return _bebc ;};var _eadf string =string ([]byte {92}); +// Irr implements the Excel IRR function. +func Irr (args []Result )Result {_fecb :=len (args );if _fecb > 2{return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020v\u0061\u006c\u0075\u0065\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0061\u0072\u0072\u0061\u0079 \u0074\u0079\u0070\u0065");};_eggc :=_aefda (args [0]);_ggda :=[]float64 {};for _ ,_bfga :=range _eggc {for _ ,_feg :=range _bfga {if _feg .Type ==ResultTypeNumber &&!_feg .IsBoolean {_ggda =append (_ggda ,_feg .ValueNumber );};};};_dbfg :=len (_ggda );if len (_ggda )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_bfcc :=0.1;if _fecb ==2&&args [1].Type !=ResultTypeEmpty {if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bfcc =args [1].ValueNumber ;if _bfcc <=-1{return MakeErrorResult ("\u0049\u0052R\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068a\u006e\u0020\u002d\u0031");};};_abag :=[]float64 {};for _cffcd :=0;_cffcd < _dbfg ;_cffcd ++{if _cffcd ==0{_abag =append (_abag ,0);}else {_abag =append (_abag ,_abag [_cffcd -1]+365);};};return _afc (_ggda ,_abag ,_bfcc );}; -// Searchb is an implementation of the Excel SEARCHB(). -func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_efc ,_acdf :=_efff ("\u0046\u0049\u004e\u0044",args );if _acdf .Type !=ResultTypeEmpty {return _acdf ;};_cgeg :=_aea .ToLower (_efc ._efcd );_gf :=_aea .ToLower (_efc ._eced );if _cgeg ==""{return MakeNumberResult (1.0);};_bfab :=_efc ._afgfa -1;_ada :=1;_baffc :=0;for _fbcg :=range _gf {if _fbcg !=0{_agacc :=1;if _fbcg -_baffc > 1{_agacc =2;};_ada +=_agacc ;};if _ada > _bfab {_cccg :=_eg .Index (_cgeg ,_gf [_fbcg :]);if _cccg ==0{return MakeNumberResult (float64 (_ada ));};};_baffc =_fbcg ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};const _bfbfd =57367; +// CeilingPrecise is an implementation of the CEILING.PRECISE function which +// returns the ceiling of a number. +func CeilingPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043IS\u0045\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020o\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045I\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ecgef :=args [0].AsNumber ();if _ecgef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069r\u0073\u0074\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dfde :=float64 (1);if _ecgef .ValueNumber < 0{_dfde =-1;};if len (args )> 1{_agdc :=args [1].AsNumber ();if _agdc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043E\u0049L\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dfde =_gg .Abs (_agdc .ValueNumber );};if len (args )==1{return MakeNumberResult (_gg .Ceil (_ecgef .ValueNumber ));};_bfac :=_ecgef .ValueNumber ;_bfac ,_egcfg :=_gg .Modf (_bfac /_dfde );if _egcfg !=0{if _ecgef .ValueNumber > 0{_bfac ++;};};return MakeNumberResult (_bfac *_dfde );};func (_aecd tokenType )String ()string {return _faafa (int (_aecd ))}; -// String returns a string representation of Number. -func (_aefcf Number )String ()string {return _df .FormatFloat (_aefcf ._bdeec ,'f',-1,64)}; +// TextJoin is an implementation of the Excel TEXTJOIN function. +func TextJoin (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004aO\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074h\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0045\u0058T\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0065\u006c\u0069\u006d\u0069\u0074\u0065\u0072\u0020\u0074\u006f\u0020\u0062\u0065 \u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_abaed :=args [0].ValueString ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065c\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0072 \u0062\u006f\u006f\u006c\u0065a\u006e");};_efeff :=args [1].ValueNumber !=0;_ceebb :=_edea (args [2:],[]string {},_efeff );return MakeStringResult (_fa .Join (_ceebb ,_abaed ));};const _eff ="\u0042\u0069\u006e\u004f\u0070\u0054y\u0070\u0065\u0055\u006e\u006bn\u006fw\u006e\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0050\u006c\u0075\u0073\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u004d\u0069\u006e\u0075\u0073\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065M\u0075lt\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0044\u0069\u0076\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0045\u0078\u0070\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u004c\u0054\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065G\u0054B\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0045\u0051\u0042\u0069nO\u0070\u0054\u0079\u0070\u0065\u004c\u0045\u0051\u0042i\u006eO\u0070\u0054\u0079\u0070\u0065\u0047\u0045\u0051\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065N\u0045\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0043\u006f\u006e\u0063\u0061\u0074";func init (){_gbca =_aca .New (_aca .NewSource (_ea .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_ecacb ("\u0041\u0053\u0049\u004e",_gg .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_ecacb ("\u0041\u0053\u0049\u004e",_gg .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_ecacb ("\u0041\u0053\u0049\u004e",_gg .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_ecacb ("\u0041\u0043\u004f\u0054",func (_dgbeb float64 )float64 {return _gg .Pi /2-_gg .Atan (_dgbeb )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_ecacb ("\u0041\u0043\u004fT\u0048",func (_geeb float64 )float64 {return _gg .Atanh (1/_geeb )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_ecacb ("\u0041\u0053\u0049\u004e",_gg .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_ecacb ("\u0041\u0053\u0049N\u0048",_gg .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_ecacb ("\u0041\u0054\u0041\u004e",_gg .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_ecacb ("\u0041\u0054\u0041N\u0048",_gg .Atanh ));RegisterFunction ("\u0041\u0054\u0041N\u0032",Atan2 );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0042\u0041\u0053\u0045",Base );RegisterFunction ("\u0043E\u0049\u004c\u0049\u004e\u0047",Ceiling );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0043\u0045\u0049L\u0049\u004eG\u002e\u004d\u0041\u0054\u0048",CeilingMath );RegisterFunction ("_\u0078\u006c\u0066\u006e.C\u0045I\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043\u0049\u0053\u0045",CeilingPrecise );RegisterFunction ("\u0043\u004f\u004d\u0042\u0049\u004e",Combin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u004d\u0042\u0049\u004e\u0041",Combina );RegisterFunction ("\u0043\u004f\u0053",_ecacb ("\u0043\u004f\u0053",_gg .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_ecacb ("\u0043\u004f\u0053\u0048",_gg .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_fbge ("\u0043\u004f\u0054",_gg .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_fbge ("\u0043\u004f\u0054\u0048",_gg .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_fbge ("\u0043\u0053\u0043",_gg .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_fbge ("\u0043\u0053\u0043",_gg .Sinh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0045\u0043\u0049\u004d\u0041\u004c",Decimal );RegisterFunction ("\u0044E\u0047\u0052\u0045\u0045\u0053",Degrees );RegisterFunction ("\u0045\u0056\u0045\u004e",Even );RegisterFunction ("\u0045\u0058\u0050",_ecacb ("\u0045\u0058\u0050",_gg .Exp ));RegisterFunction ("\u0046\u0041\u0043\u0054",Fact );RegisterFunction ("\u0046\u0041\u0043\u0054\u0044\u004f\u0055\u0042\u004c\u0045",FactDouble );RegisterFunction ("\u0046\u004c\u004fO\u0052",Floor );RegisterFunction ("\u005f\u0078l\u0066\u006e\u002eF\u004c\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048",FloorMath );RegisterFunction ("\u005f\u0078\u006c\u0066n.\u0046\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045",FloorPrecise );RegisterFunction ("\u0047\u0043\u0044",GCD );RegisterFunction ("\u0049\u004e\u0054",Int );RegisterFunction ("I\u0053\u004f\u002e\u0043\u0045\u0049\u004c\u0049\u004e\u0047",CeilingPrecise );RegisterFunction ("\u004c\u0043\u004d",LCM );RegisterFunction ("\u004c\u004e",_ecacb ("\u004c\u004e",_gg .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_ecacb ("\u004c\u004f\u00471\u0030",_gg .Log10 ));RegisterFunction ("\u004dD\u0045\u0054\u0045\u0052\u004d",MDeterm );RegisterFunction ("\u004d\u004f\u0044",Mod );RegisterFunction ("\u004d\u0052\u004f\u0055\u004e\u0044",Mround );RegisterFunction ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c",Multinomial );RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u004d\u0055\u004e\u0049\u0054",Munit );RegisterFunction ("\u004f\u0044\u0044",Odd );RegisterFunction ("\u0050\u0049",Pi );RegisterFunction ("\u0050\u004f\u0057E\u0052",Power );RegisterFunction ("\u0050R\u004f\u0044\u0055\u0043\u0054",Product );RegisterFunction ("\u0051\u0055\u004f\u0054\u0049\u0045\u004e\u0054",Quotient );RegisterFunction ("\u0052A\u0044\u0049\u0041\u004e\u0053",Radians );RegisterFunction ("\u0052\u0041\u004e\u0044",Rand );RegisterFunction ("R\u0041\u004e\u0044\u0042\u0045\u0054\u0057\u0045\u0045\u004e",RandBetween );RegisterFunction ("\u0052\u004f\u004dA\u004e",Roman );RegisterFunction ("\u0052\u004f\u0055N\u0044",Round );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0044\u004f\u0057N",RoundDown );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0055\u0050",RoundUp );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0053\u0045C",_fbge ("\u0053\u0045\u0043",_gg .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_fbge ("\u0053\u0045\u0043\u0048",_gg .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_ecacb ("\u0053\u0049\u004e",_gg .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_ecacb ("\u0053\u0049\u004e\u0048",_gg .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_ecacb ("\u0053\u0051\u0052\u0054",_gg .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_ecacb ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_egbc float64 )float64 {return _gg .Sqrt (_egbc *_gg .Pi )}));RegisterFunction ("\u0053\u0055\u004d",Sum );RegisterFunction ("\u0053\u0055\u004dI\u0046",SumIf );RegisterFunction ("\u0053\u0055\u004d\u0049\u0046\u0053",SumIfs );RegisterFunction ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054",SumProduct );RegisterFunction ("\u0053\u0055\u004dS\u0051",SumSquares );RegisterFunction ("\u0054\u0041\u004e",_ecacb ("\u0054\u0041\u004e",_gg .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_ecacb ("\u0054\u0041\u004e\u0048",_gg .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; -// Trim is an implementation of the Excel TRIM function that removes leading, -// trailing and consecutive spaces. -func Trim (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_fde :=args [0].AsString ();if _fde .Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_dbcg :=_aafb .Buffer {};_bfde :=false ;_dacee :=false ;_ebbgd :=0;for _ ,_fggd :=range _fde .ValueString {_bcdea :=_fggd ==' ';if _bcdea {if !_bfde {continue ;};if !_dacee {_ebbgd ++;_dbcg .WriteRune (_fggd );};}else {_ebbgd =0;_bfde =true ;_dbcg .WriteRune (_fggd );};_dacee =_bcdea ;};_dbcg .Truncate (_dbcg .Len ()-_ebbgd );return MakeStringResult (_dbcg .String ());};func (_daec VerticalRange )verticalRangeReference ()string {return _e .Sprintf ("\u0025\u0073\u003a%\u0073",_daec ._gcff ,_daec ._eeedf );};func _ddbe (_cbeb float64 )float64 {return float64 (int (_cbeb +0.5))};func (_aefb *evCache )GetFromCache (key string )(Result ,bool ){_aefb ._fdab .Lock ();_gcbg ,_abca :=_aefb ._cfed [key ];_aefb ._fdab .Unlock ();return _gcbg ,_abca ;}; +// NewNumber constructs a new number expression. +func NewNumber (v string )Expression {_bbfc ,_aaffb :=_ga .ParseFloat (v ,64);if _aaffb !=nil {_cg .Log ("e\u0072\u0072\u006f\u0072\u0020\u0070a\u0072\u0073\u0069\u006e\u0067\u0020f\u006f\u0072\u006d\u0075\u006c\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0025\u0073\u003a\u0020%\u0073",v ,_aaffb );};return Number {_bbfc };};var _ecf int64 =_ddcf (1900,_ea .January ,1); -// Text is an implementation of the Excel TEXT function. -func Text (args []Result )Result {if len (args )!=2{return MakeErrorResult ("T\u0045\u0058\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_eegg :=args [0];if _eegg .Type !=ResultTypeNumber &&_eegg .Type !=ResultTypeString &&_eegg .Type !=ResultTypeEmpty {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};if args [1].Type !=ResultTypeString {return MakeErrorResult ("\u0054E\u0058\u0054 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u0061\u0020s\u0074\u0072i\u006e\u0067");};_gfcg :=args [1].ValueString ;switch _eegg .Type {case ResultTypeNumber :return MakeStringResult (_dagc .Number (_eegg .ValueNumber ,_gfcg ));case ResultTypeString :return MakeStringResult (_dagc .String (_eegg .ValueString ,_gfcg ));case ResultTypeEmpty :return MakeStringResult (_dagc .Number (0,_gfcg ));case ResultTypeArray ,ResultTypeList :return MakeErrorResultType (ErrorTypeSpill ,"\u0054\u0045X\u0054\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0077\u006f\u0072\u006b\u0020\u0077\u0069\u0074\u0068\u0020\u0061\u0072ra\u0079\u0073");default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020T\u0045\u0058\u0054");};};var _bac float64 =25569.0;func _gg (_dgebb ,_ddgg int )int {if _ddgg ==2&&_cef (_dgebb ){return 29;}else {return _ebg [_ddgg -1];};}; +// SeriesSum implements the Excel SERIESSUM function. +func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dafa :=args [0].AsNumber ();_ggac :=args [1].AsNumber ();_fabd :=args [2].AsNumber ();_egggg :=args [3].ListValues ();if _dafa .Type !=ResultTypeNumber ||_ggac .Type !=ResultTypeNumber ||_fabd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053S\u0055\u004d\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073t\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_cdfg :=float64 (0);for _fbcf ,_fdbb :=range _egggg {_cdfg +=_fdbb .ValueNumber *_gg .Pow (_dafa .ValueNumber ,_ggac .ValueNumber +float64 (_fbcf )*_fabd .ValueNumber );};return MakeNumberResult (_cdfg );};func _cgbd ()yyParser {return &yyParserImpl {}}; -// GetLabelPrefix returns an empty string for the invalid reference context. -func (_cc *ivr )GetLabelPrefix (cellRef string )string {return ""}; +// Update returns the same object as updating sheet references does not affect EmptyExpr. +func (_gab EmptyExpr )Update (q *_egg .UpdateQuery )Expression {return _gab };const _ddda ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0044\u0041\u0054\u0045\u0056\u0041\u004c\u0055\u0045";const _gdbf =57373; -// String returns a string representation of a vertical range. -func (_fcff VerticalRange )String ()string {return _fcff .verticalRangeReference ()}; +// IsDBCS returns false for the invalid reference context. +func (_bfgfd *ivr )IsDBCS ()bool {return false };func _gdb (_gabcc Result ,_bbccb ,_bdede string )(float64 ,Result ){switch _gabcc .Type {case ResultTypeEmpty :return 0,_aaa ;case ResultTypeNumber :return _gabcc .ValueNumber ,_aaa ;case ResultTypeString :_fabgg ,_cfddg :=_ga .ParseFloat (_gabcc .ValueString ,64);if _cfddg !=nil {return 0,MakeErrorResult (_bdede +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_bbccb );};return _fabgg ,_aaa ;default:return 0,MakeErrorResult (_bbccb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_bdede +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};}; -// Amordegrc implements the Excel AMORDEGRC function. -func Amordegrc (args []Result )Result {_affg ,_agfbd :=_ccfg (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _agfbd .Type ==ResultTypeError {return _agfbd ;};_ccgb :=_affg ._ccae ;_faac :=_affg ._adgc ;_ebgb :=_affg ._dcfc ;_eedf :=_affg ._cead ;_fgfcc :=_affg ._gbgd ;_eaa :=_affg ._gfebb ;if _eaa >=0.5{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u004d\u004f\u0052\u0044\u0045\u0047R\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u002e\u0035");};_cbcb :=_affg ._fbb ;_fbccbe :=1.0/_eaa ;_cge :=2.5;if _fbccbe < 3{_cge =1;}else if _fbccbe < 5{_cge =1.5;}else if _fbccbe <=6{_cge =2;};_eaa *=_cge ;_ddae ,_gaff :=_acab (_faac ,_ebgb ,_cbcb );if _gaff .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0066\u006f\u0072\u0020\u0041\u004d\u004f\u0052\u0044EG\u0052\u0043");};_gcf :=_ddbe (_ddae *_eaa *_ccgb );_ccgb -=_gcf ;_bbfbd :=_ccgb -_eedf ;for _dgef :=0;_dgef < _fgfcc ;_dgef ++{_gcf =_ddbe (_eaa *_ccgb );_bbfbd -=_gcf ;if _bbfbd < 0{switch _fgfcc -_dgef {case 0:case 1:return MakeNumberResult (_ddbe (_ccgb *0.5));default:return MakeNumberResult (0);};};_ccgb -=_gcf ;};return MakeNumberResult (_gcf );};func _gdbd (_afaga [][]Result ,_aabfg int )[][]Result {_aeagd :=[][]Result {};for _adcbfc :=range _afaga {if _adcbfc ==0{continue ;};_dbd :=[]Result {};for _cbcd :=range _afaga {if _cbcd ==_aabfg {continue ;};_dbd =append (_dbd ,_afaga [_adcbfc ][_cbcd ]);};_aeagd =append (_aeagd ,_dbd );};return _aeagd ;}; +// CellRef is a reference to a single cell +type CellRef struct{_dgd string };const _ggff =57354;var _ecbfc =[...]int {-1,1,1,-1,-2,0}; -// Day is an implementation of the Excel DAY() function. -func Day (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044A\u0059\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_dbgg :=args [0];switch _dbgg .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_befb :=_fbccg (_dbgg .ValueNumber );return MakeNumberResult (float64 (_befb .Day ()));case ResultTypeString :_afg :=_aea .ToLower (_dbgg .ValueString );if !_fdfd (_afg ){_ ,_ ,_ ,_ ,_bffg ,_eaba :=_ddfa (_afg );if _eaba .Type ==ResultTypeError {_eaba .ErrorMessage ="I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073\u0020\u0066o\u0072 \u0044\u0041\u0059";return _eaba ;};if _bffg {return MakeNumberResult (0);};};_ ,_ ,_eegd ,_ ,_ccda :=_ddcc (_afg );if _ccda .Type ==ResultTypeError {return _ccda ;};return MakeNumberResult (float64 (_eegd ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0041\u0059");};};type cmpResult int8 ;func init (){_gfae ();RegisterFunction ("\u0041V\u0045\u0052\u0041\u0047\u0045",Average );RegisterFunction ("\u0041\u0056\u0045\u0052\u0041\u0047\u0045\u0041",Averagea );RegisterFunction ("\u0043\u004f\u0055N\u0054",Count );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0041",Counta );RegisterFunction ("\u0043O\u0055\u004e\u0054\u0049\u0046",CountIf );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053",CountIfs );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0042\u004c\u0041\u004e\u004b",CountBlank );RegisterFunction ("\u004d\u0041\u0058",Max );RegisterFunction ("\u004d\u0041\u0058\u0041",MaxA );RegisterFunction ("\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u004d\u0045\u0044\u0049\u0041\u004e",Median );RegisterFunction ("\u004d\u0049\u004e",Min );RegisterFunction ("\u004d\u0049\u004e\u0041",MinA );RegisterFunction ("\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );}; +// MaxA is an implementation of the Excel MAXA() function. +func MaxA (args []Result )Result {return _add (args ,true )}; -// SumIf implements the SUMIF function. -func SumIf (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0068\u0072e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fgfaa :=args [0];if _fgfaa .Type !=ResultTypeArray &&_fgfaa .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_aab :=_ddd (_fgfaa );_ggda :=args [2];if _ggda .Type !=ResultTypeArray &&_ggda .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004dI\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0061\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_gefe :=_ddd (_ggda );_bcdeb :=_ggcga (args [1]);_edda :=0.0;for _gcd ,_fadf :=range _aab {for _ffbd ,_edbg :=range _fadf {if _cdbdg (_edbg ,_bcdeb ){_edda +=_gefe [_gcd ][_ffbd ].ValueNumber ;};};};return MakeNumberResult (_edda );}; +// IfError is an implementation of the Excel IFERROR() function. It takes two arguments. +func IfError (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0049\u0046\u0045\u0052\u0052\u004f\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeError {if args [0].Type ==ResultTypeEmpty {return MakeNumberResult (0);};return args [0];};return args [1];};const _fecgd =57364; -// Min is an implementation of the Excel MIN() function. -func Min (args []Result )Result {return _agbg (args ,false )}; +// DateDif is an implementation of the Excel DATEDIF() function. +func DateDif (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeString {return MakeErrorResult ("\u0044\u0041\u0054\u0045\u0044I\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u006e\u0064\u0020\u006f\u006e\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_de :=args [0].ValueNumber ;_fcg :=args [1].ValueNumber ;if _fcg < _de {return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0068\u0065\u0020\u0073\u0074\u0061r\u0074\u0020\u0064a\u0074\u0065\u0020\u0069s\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0074\u0068\u0065\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074\u0065");};if _fcg ==_de {return MakeNumberResult (0);};_fae :=_fa .ToLower (args [2].ValueString );if _fae =="\u0064"{return MakeNumberResult (_fcg -_de );};_fbf :=_ddef (_de );_bfec :=_ddef (_fcg );_dccg ,_fed ,_dbb :=_fbf .Date ();_ddbb ,_da ,_dbde :=_bfec .Date ();_bdf :=int (_fed );_dee :=int (_da );var _bbda float64 ;switch _fae {case "\u0079":_bbda =float64 (_ddbb -_dccg );if _dee < _bdf ||(_dee ==_bdf &&_dbde < _dbb ){_bbda --;};case "\u006d":_gbd :=_ddbb -_dccg ;_ebef :=_dee -_bdf ;if _dbde < _dbb {_ebef --;};if _ebef < 0{_gbd --;_ebef +=12;};_bbda =float64 (_gbd *12+_ebef );case "\u006d\u0064":_eaf :=_dee ;if _dbde < _dbb {_eaf --;};_bbda =float64 (int (_fcg -_fag (_ddbb ,_eaf ,_dbb )));case "\u0079\u006d":_bbda =float64 (_dee -_bdf );if _dbde < _dbb {_bbda --;};if _bbda < 0{_bbda +=12;};case "\u0079\u0064":_gea :=_ddbb ;if _dee < _bdf ||(_dee ==_bdf &&_dbde < _dbb ){_gea --;};_bbda =float64 (int (_fcg -_fag (_gea ,_bdf ,_dbb )));default:return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0069\u006e\u0074e\u0072\u0076\u0061\u006c\u0020\u0076\u0061\u006c\u0075\u0065");};return MakeNumberResult (_bbda );}; -// Reference returns a string reference value to a vertical range. -func (_efdcb VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_efdcb .verticalRangeReference ()};};func _dfcd (_caa []Result ,_cfef bool )(float64 ,float64 ){_dffa :=0.0;_aabd :=0.0;for _ ,_dagdc :=range _caa {switch _dagdc .Type {case ResultTypeNumber :if _cfef ||!_dagdc .IsBoolean {_aabd +=_dagdc .ValueNumber ;_dffa ++;};case ResultTypeList ,ResultTypeArray :_eeddc ,_aeee :=_dfcd (_dagdc .ListValues (),_cfef );_aabd +=_eeddc ;_dffa +=_aeee ;case ResultTypeString :if _cfef {_dffa ++;};case ResultTypeEmpty :};};return _aabd ,_dffa ;}; +// FunctionCall is a function call expression. +type FunctionCall struct{_eadcc string ;_aeef []Expression ;};func _bdd (_adf BinOpType ,_eae ,_gf [][]Result )Result {_gcg :=[][]Result {};for _db :=range _eae {_edd :=_aa (_adf ,_eae [_db ],_gf [_db ]);if _edd .Type ==ResultTypeError {return _edd ;};_gcg =append (_gcg ,_edd .ValueList );};return MakeArrayResult (_gcg );};func _gcfe (_bfcca []Result ,_bfaa countMode )float64 {_beee :=0.0;for _ ,_bdab :=range _bfcca {switch _bdab .Type {case ResultTypeNumber :if _bfaa ==_fffb ||(_bfaa ==_baead &&!_bdab .IsBoolean ){_beee ++;};case ResultTypeList ,ResultTypeArray :_beee +=_gcfe (_bdab .ListValues (),_bfaa );case ResultTypeString :if _bfaa ==_fffb {_beee ++;};case ResultTypeEmpty :if _bfaa ==_geaa {_beee ++;};};};return _beee ;};func _cgc (_aab BinOpType ,_dg []Result ,_aga Result )Result {_ef :=[]Result {};switch _aga .Type {case ResultTypeNumber :_cgb :=_aga .ValueNumber ;for _agg :=range _dg {_aed :=_dg [_agg ].AsNumber ();if _aed .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _aab {case BinOpTypePlus :_ef =append (_ef ,MakeNumberResult (_aed .ValueNumber +_cgb ));case BinOpTypeMinus :_ef =append (_ef ,MakeNumberResult (_aed .ValueNumber -_cgb ));case BinOpTypeMult :_ef =append (_ef ,MakeNumberResult (_aed .ValueNumber *_cgb ));case BinOpTypeDiv :if _cgb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ef =append (_ef ,MakeNumberResult (_aed .ValueNumber /_cgb ));case BinOpTypeExp :_ef =append (_ef ,MakeNumberResult (_gg .Pow (_aed .ValueNumber ,_cgb )));case BinOpTypeLT :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber < _cgb ));case BinOpTypeGT :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber > _cgb ));case BinOpTypeEQ :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber ==_cgb ));case BinOpTypeLEQ :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber <=_cgb ));case BinOpTypeGEQ :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber >=_cgb ));case BinOpTypeNE :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber !=_cgb ));default:return MakeErrorResult (_b .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_aab ));};};case ResultTypeString :_fb :=_aga .ValueString ;for _edg :=range _dg {_ba :=_dg [_edg ].AsString ();if _ba .Type !=ResultTypeString {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _aab {case BinOpTypeLT :_ef =append (_ef ,MakeBoolResult (_ba .ValueString < _fb ));case BinOpTypeGT :_ef =append (_ef ,MakeBoolResult (_ba .ValueString > _fb ));case BinOpTypeEQ :_ef =append (_ef ,MakeBoolResult (_ba .ValueString ==_fb ));case BinOpTypeLEQ :_ef =append (_ef ,MakeBoolResult (_ba .ValueString <=_fb ));case BinOpTypeGEQ :_ef =append (_ef ,MakeBoolResult (_ba .ValueString >=_fb ));case BinOpTypeNE :_ef =append (_ef ,MakeBoolResult (_ba .ValueString !=_fb ));default:return MakeErrorResult (_b .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_aab ));};};default:return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069c\u0020\u0061\u006e\u0064\u0020\u006e\u006f\u006e-\u0073t\u0072\u0069\u006e\u0067\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069\u006e\u0061r\u0079\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e");};return MakeListResult (_ef );}; -// Lower is an implementation of the Excel LOWER function that returns a lower -// case version of a string. -func Lower (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ccege :=args [0];switch _ccege .Type {case ResultTypeError :return _ccege ;case ResultTypeNumber ,ResultTypeString :return _deed (args [0]);case ResultTypeList :_cgbbd :=_ccege .ValueList ;_dagf :=[]Result {};for _ ,_fag :=range _cgbbd {_cfce :=_deed (_fag );if _cfce .Type ==ResultTypeError {return _cfce ;};_dagf =append (_dagf ,_cfce );};return MakeListResult (_dagf );case ResultTypeArray :_faee :=_ccege .ValueArray ;_eeafd :=[][]Result {};for _ ,_cfbb :=range _faee {_fefge :=[]Result {};for _ ,_ffgag :=range _cfbb {_bcd :=_deed (_ffgag );if _bcd .Type ==ResultTypeError {return _bcd ;};_fefge =append (_fefge ,_bcd );};_eeafd =append (_eeafd ,_fefge );};return MakeArrayResult (_eeafd );default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}; +// CountIf implements the COUNTIF function. +func CountIf (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};_gaae :=args [0];if _gaae .Type !=ResultTypeArray &&_gaae .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u0055\u004eT\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_fgbdc :=_adebe (args [1]);_fedd :=0;for _ ,_dffe :=range _aefda (_gaae ){for _ ,_fdedd :=range _dffe {if _aefe (_fdedd ,_fgbdc ){_fedd ++;};};};return MakeNumberResult (float64 (_fedd ));};const (_gabde cmpResult =0;_fceaf cmpResult =-1;_cdgg cmpResult =1;_abef cmpResult =2;); -// Replace is an implementation of the Excel REPLACE(). -func Replace (args []Result )Result {_cbbc ,_bfeb :=_fgad ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _bfeb .Type !=ResultTypeEmpty {return _bfeb ;};_ffff :=_cbbc ._ceec ;_ccge :=_cbbc ._ccb ;_ffc :=_cbbc ._fgd ;_ebdgcf :=_cbbc ._ebcg ;_bbcg :=len (_ffff );if _ccge > _bbcg {_ccge =_bbcg ;};_eag :=_ccge +_ffc ;if _eag > _bbcg {_eag =_bbcg ;};_adcbf :=_ffff [0:_ccge ]+_ebdgcf +_ffff [_eag :];return MakeStringResult (_adcbf );};func (_bdbd *ivr )NamedRange (ref string )Reference {return ReferenceInvalid }; +// HLookup implements the HLOOKUP function that returns a matching value from a +// row in an array. +func HLookup (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if len (args )> 4{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_ccgae :=args [0];_eabf :=args [1];if _eabf .Type !=ResultTypeArray {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_fega :=args [2].AsNumber ();if _fega .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggcc :=false ;if len (args )==4{_egccg :=args [3].AsNumber ();if _egccg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _egccg .ValueNumber ==0{_ggcc =true ;};};_bbccc :=-1;_cabcf :=false ;if len (_eabf .ValueArray )==0{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u006f\u006e\u002d\u0065\u006d\u0070\u0074\u0079\u0020\u0061\u0072\u0072\u0061\u0079");};_abbc :=_eabf .ValueArray [0];_cadd :for _gafae ,_acag :=range _abbc {switch _fbae (_acag ,_ccgae ,false ,_ggcc ){case _fceaf :_bbccc =_gafae ;case _gabde :_bbccc =_gafae ;_cabcf =true ;break _cadd ;};};if _bbccc ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0048\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_agfe :=int (_fega .ValueNumber )-1;if _agfe < 0||_agfe > len (_eabf .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_abbc =_eabf .ValueArray [_agfe ];if _bbccc < 0||_bbccc >=len (_abbc ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _cabcf ||!_ggcc {return _abbc [_bbccc ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};var _faacg =[...]int {0,7,3,3,3,8,8,8,8,1,1,1,2,2,2,2,2,14,15,15,17,17,4,4,4,13,5,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,9,9,9,16,16,11,10,10};const _gfccf =57374; -// VerticalRange is a range expression that when evaluated returns a list of Results from references like AA:IJ (all cells from columns AA to IJ). -type VerticalRange struct{_gcff ,_eeedf string };var _bffa []byte =[]byte {0,1,2,1,11,1,12,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,2,0,1,2,3,4,2,3,5,2,3,6,2,3,7,2,3,8,2,3,9,2,3,10};const _dfbgf =57344; +// Roman is an implementation of the Excel ROMAN function that convers numbers +// to roman numerals in one of 5 formats. +func Roman (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fafgg :=args [0].AsNumber ();if _fafgg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abbga :=0;if len (args )> 1{_efbb :=args [1];if _efbb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_abbga =int (_efbb .ValueNumber );if _abbga < 0{_abbga =0;}else if _abbga > 4{_abbga =4;};};_dcgag :=_abeg ;switch _abbga {case 1:_dcgag =_fgbbc ;case 2:_dcgag =_edagf ;case 3:_dcgag =_agdgd ;case 4:_dcgag =_ecceg ;};_gafba :=_gg .Trunc (_fafgg .ValueNumber );_becf :=_bg .Buffer {};for _ ,_acbeb :=range _dcgag {for _gafba >=_acbeb ._dgfgg {_becf .WriteString (_acbeb ._faafcg );_gafba -=_acbeb ._dgfgg ;};};return MakeStringResult (_becf .String ());}; -// String returns an empty string for Error. -func (_edfe Error )String ()string {return ""}; +// Right implements the Excel RIGHT(string,[n]) function which returns the +// rightmost n characters. +func Right (args []Result )Result {_dgbba :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dgbba =int (args [1].ValueNumber );if _dgbba < 0{return MakeErrorResult ("R\u0049\u0047\u0048\u0054\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064 \u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d \u0030");};if _dgbba ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u0052\u0049\u0047HT\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0063\u0061\u006e\u0027\u0074\u0020\u0062\u0065\u0020c\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_gbdab :=args [0].Value ();_aedea :=len (_gbdab );if _dgbba > _aedea {return MakeStringResult (_gbdab );};return MakeStringResult (_gbdab [_aedea -_dgbba :_aedea ]);}; -// ISNUMBER is an implementation of the Excel ISNUMBER() function. -func IsNumber (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber );};var _adab =[...]struct{_dabe int ;_dfdb int ;_gdfa string ;}{};var _eeddf =[...]int {-1000,-7,-3,-1,27,18,22,23,-2,-8,-4,-9,20,-14,10,11,12,13,-5,-13,-6,-12,17,16,15,9,4,5,22,23,24,25,26,28,29,30,31,27,32,35,-1,18,27,-15,-17,-1,-1,-1,-1,33,-5,4,5,21,-16,-11,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,36,34,21,-5,33,21,34,19,-17,-1,-5,-10,-1};func _gegd (_afda float64 ,_bffbb *criteriaRegex )bool {_abegf ,_gbde :=_df .ParseFloat (_bffbb ._dcfeb ,64);if _gbde !=nil {return false ;};switch _bffbb ._cebf {case _bdgf :return _afda ==_abegf ;case _cedc :return _afda <=_abegf ;case _bbcf :return _afda >=_abegf ;case _deada :return _afda < _abegf ;case _ddea :return _afda > _abegf ;};return false ;}; +// Small implements the Excel SMALL function. +func Small (args []Result )Result {return _ddfe (args ,false )}; -// Negate is a negate expression like -A1. -type Negate struct{_gaea Expression }; +// String returns a string representation of a horizontal range with prefix. +func (_afgb PrefixHorizontalRange )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_afgb ._afcd .String (),_afgb ._eadb ,_afgb ._abgg );}; -// Clean is an implementation of the Excel CLEAN function that removes -// unprintable characters. -func Clean (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004c\u0045\u0041\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cecfe :=args [0].AsString ();if _cecfe .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cebc :=_aafb .Buffer {};for _ ,_adgg :=range _cecfe .ValueString {if _adcf .IsPrint (_adgg ){_cebc .WriteRune (_adgg );};};return MakeStringResult (_cebc .String ());}; +// Rri implements the Excel RRI function. +func Rri (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0052\u0052\u0049\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052I\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffgd :=args [0].ValueNumber ;if _ffgd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052\u0049\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_dccga :=args [1].ValueNumber ;if _dccga <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0052\u0049\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0052\u0049\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abe :=args [2].ValueNumber ;if _abe < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020f\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006cue\u0020\u0074\u006f \u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065g\u0061\u0074i\u0076\u0065");};return MakeNumberResult (_gg .Pow (_abe /_dccga ,1/_ffgd )-1);};func _fddc (){_dbgcd =_af .MustCompile ("\u005e\u0030\u002b\u0024");_cgaed =_af .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_bdbaf =_af .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_eddg =_af .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_aace =_af .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0029+\u0028\u0023\u007c\u0030\u0029\u002b\u005c.\u0028\u0030\u002b\u0029\u002e\u002a\u0028\u003b\u007c\u0024\u0029");_aeac =_af .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_gdaf =_af .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030)\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028(\u0023\u007c\u0030\u0029\u002b\u0029\u005f\\\u0029\u002e\u002a\u003b");_adcf =_af .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_gcdc =_af .MustCompile ("\u005c\u005b\u005c$\u005c\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0028\u0023\u007c\u0030\u0029\u002b\u003b");_fbdc =_af .MustCompile ("\u005c[\u005c\u0024\\\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b,\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u002e\u002a\u003b");_gfge =_af .MustCompile ("\u005e(\u0028\u0023|\u0030\u0029\u002b,\u0029\u002b\u0028\u0023\u007c\u0030\u0029+\u0028\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u0029\u003f\u002e\u002b\u005c[\u005c\u0024\u002e\u002b\u005c\u005d\u002e\u002a\u003b");_cdeg =_af .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_faac +_faac +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_faac +_faac +"\u0029\u002b\u0059+\u0024");_egfdg =_af .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_faac +_faac +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_faac +_faac +"\u0029\u002b\u0059+\u0024");_bfaf =_af .MustCompile ("\u005e\u0028\u0023|\u0030\u0029\u002b\u005c.\u0028\u0028\u0023\u007c\u0030\u0029\u002a)\u0045\u005c\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c\u0024\u0029");_gbcb =_af .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");};var _ecceg =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; -// Average implements the AVERAGE function. It differs slightly from Excel (and -// agrees with LibreOffice) in that boolean values are counted. As an example, -// AVERAGE of two cells containing TRUE & FALSE is 0.5 in LibreOffice and -// #DIV/0! in Excel. unioffice will return 0.5 in this case. -func Average (args []Result )Result {_ebc ,_cbadb :=_dfcd (args ,false );if _cbadb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_ebc /_cbadb );}; +// Result is the result of a formula or cell evaluation . +type Result struct{ValueNumber float64 ;ValueString string ;ValueList []Result ;ValueArray [][]Result ;IsBoolean bool ;ErrorMessage string ;Type ResultType ;Ref Reference ;}; -// Effect implements the Excel EFFECT function. -func Effect (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0046F\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};_cfedgc :=args [0].ValueNumber ;if _cfedgc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054 \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066 \u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_bb :=float64 (int (args [1].ValueNumber ));if _bb < 1{return MakeErrorResultType (ErrorTypeNum ,"E\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0063o\u006dp\u006f\u0075\u006e\u0064i\u006e\u0067 \u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult (_aeccg .Pow ((1+_cfedgc /_bb ),_bb )-1);}; +// Tbillprice implements the Excel TBILLPRICE function. +func Tbillprice (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0050\u0052I\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_gcagf ,_dgga ,_aeeb :=_daea (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _aeeb .Type ==ResultTypeError {return _aeeb ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_afgf :=_dgga -_gcagf ;if _afgf > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cP\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_fcea :=args [2].ValueNumber ;if _fcea <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020d\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (100*(1-_fcea *_afgf /360));};var _abeg =[]ri {{1000,"\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};const _fabec =57360;func _ggb (_fdb string ,_ff *_egg .UpdateQuery )string {_dba ,_faa :=_df .ParseCellReference (_fdb );if _faa !=nil {return "\u0023\u0052\u0045F\u0021";};if _ff .UpdateType ==_egg .UpdateActionRemoveColumn {_cb :=_ff .ColumnIdx ;_bad :=_dba .ColumnIdx ;if _bad < _cb {return _fdb ;}else if _bad ==_cb {return "\u0023\u0052\u0045F\u0021";}else {return _dba .Update (_egg .UpdateActionRemoveColumn ).String ();};};return _fdb ;}; -// Median implements the MEDIAN function that returns the median of a range of -// values. -func Median (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004d\u0045D\u0049\u0041\u004e\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020l\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_effb :=_efca (args );_bbfcb .Float64s (_effb );var _caccc float64 ;if len (_effb )%2==0{_caccc =(_effb [len (_effb )/2-1]+_effb [len (_effb )/2])/2;}else {_caccc =_effb [len (_effb )/2];};return MakeNumberResult (_caccc );}; +// Choose implements the Excel CHOOSE function. +func Choose (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u0048O\u004f\u0053\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_egfa :=args [0];if _egfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043H\u004f\u004fS\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_aefd :=int (_egfa .ValueNumber );if len (args )<=_aefd {return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006cd\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073 \u006fr\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0066\u0020\u0076\u0061\u006c\u0075\u0065\u0073");};return args [_aefd ];};var InvalidReferenceContext =&ivr {}; -// PrefixVerticalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!AA:IJ (all cells from columns AA to IJ of sheet 'Sheet1'). -type PrefixVerticalRange struct{_dgcc Expression ;_bebe ,_fgcc string ;};const _bbd =57362; +// CountIfs implements the COUNTIFS function. +func CountIfs (args []Result )Result {_dccc :=_ddaa (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _dccc .Type !=ResultTypeEmpty {return _dccc ;};_debcd :=_agge (args );return MakeNumberResult (float64 (len (_debcd )));}; -// Sum is an implementation of the Excel SUM() function. -func Sum (args []Result )Result {_dffc :=MakeNumberResult (0);for _ ,_cdbe :=range args {_cdbe =_cdbe .AsNumber ();switch _cdbe .Type {case ResultTypeNumber :_dffc .ValueNumber +=_cdbe .ValueNumber ;case ResultTypeList ,ResultTypeArray :_geac :=Sum (_cdbe .ListValues ());if _geac .Type !=ResultTypeNumber {return _geac ;};_dffc .ValueNumber +=_geac .ValueNumber ;case ResultTypeString :case ResultTypeError :return _cdbe ;case ResultTypeEmpty :default:return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004d\u0028\u0029 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cdbe .Type ));};};return _dffc ;};func _fec (_debb Context ,_aace ,_dgbaa int )(string ,string ){_acg :="\u0041"+_df .Itoa (_aace );_ggdbg :=_debb .LastColumn (_aace ,_dgbaa );_edbcd :=_ggdbg +_df .Itoa (_dgbaa );return _acg ,_edbcd ;}; +// GetFormat returns an empty string for the invalid reference context. +func (_aegdd *ivr )GetFormat (cellRef string )string {return ""};func _eccg (_def ,_bdbg int )int {if _bdbg ==2&&_dbfd (_def ){return 29;}else {return _be [_bdbg -1];};};func _adffc (_fddf ,_aebff []string )[]string {for _ ,_bdff :=range _aebff {_fddf =append (_fddf ,_bdff );};return _fddf ;};const _egeed =57366;const _cbbe =57362; -// Ipmt implements the Excel IPMT function. -func Ipmt (args []Result )Result {_aad :=len (args );if _aad < 4||_aad > 6{return MakeErrorResult ("\u0049P\u004d\u0054\u0020\u0072\u0065\u0071\u0075ir\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074s\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065n\u0020\u0066ou\u0072\u0020\u0061n\u0064\u0020\u0073\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_aecd :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fadfd :=args [1].ValueNumber ;if _fadfd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_afgbf :=args [2].ValueNumber ;if _afgbf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062er\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_acdc :=args [3].ValueNumber ;_bdfa :=0.0;if _aad > 4&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bdfa =args [4].ValueNumber ;};_adcc :=0;if _aad ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_adcc =int (args [5].ValueNumber );if _adcc !=0{_adcc =1;};};return MakeNumberResult (_efcad (_aecd ,_fadfd ,_afgbf ,_acdc ,_bdfa ,_adcc ));};func _efff (_fccga string ,_dcce []Result )(*parsedSearchObject ,Result ){_gebf :=len (_dcce );if _gebf !=2&&_gebf !=3{return nil ,MakeErrorResult (_fccga +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006fr\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ccefa :=_dcce [0];if _ccefa .Type ==ResultTypeError {return nil ,_ccefa ;};if _ccefa .Type !=ResultTypeString &&_ccefa .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068e\u0020\u0066\u0069\u0072s\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_gfab :=_dcce [1];if _gfab .Type ==ResultTypeError {return nil ,_gfab ;};if _gfab .Type !=ResultTypeString &&_gfab .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068\u0065\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020a\u0020\u0073t\u0072\u0069\u006e\u0067");};_gcba :=_gfab .Value ();_efdc :=_ccefa .Value ();_fcaac :=1;if _gebf ==3&&_dcce [2].Type !=ResultTypeEmpty {_bbfd :=_dcce [2];if _bbfd .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("P\u006f\u0073\u0069\u0074\u0069\u006fn\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e\u0020\u0061\u0020n\u0075m\u0062\u0065\u0072");};_fcaac =int (_bbfd .ValueNumber );if _fcaac < 1{return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};if _fcaac > len (_gcba ){return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};};return &parsedSearchObject {_efdc ,_gcba ,_fcaac },_eggc ;}; +// Reference returns a string reference value to a sheet. +func (_abbgg SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_abbgg ._fdcd };};func _edgab (_dcdbd string )string {_dcdbd =_fa .Replace (_dcdbd ,"\u000a","\u005c\u006e",-1);_dcdbd =_fa .Replace (_dcdbd ,"\u000d","\u005c\u0072",-1);_dcdbd =_fa .Replace (_dcdbd ,"\u0009","\u005c\u0074",-1);return _dcdbd ;}; -// String returns a string representation of String. -func (_dgecb String )String ()string {return "\u0022"+_dgecb ._cdgb +"\u0022"};func _fega (_aecbf ,_gcbdg ,_dbdf ,_bcffa int )int {if _gcbdg > _dbdf {return 0;};if _gfga (_bcffa ){return (_dbdf -_gcbdg +1)*30;};_dfabe :=0;for _dgde :=_gcbdg ;_dgde <=_dbdf ;_dgde ++{_dfabe +=_gg (_aecbf ,_dgde );};return _dfabe ;};func _facf (_cbabg string )bool {for _ ,_agfc :=range _cgdfb {_ebcaf :=_agfc .FindStringSubmatch (_cbabg );if len (_ebcaf )> 1{return true ;};};return false ;}; +// FunctionComplex is a function whose result depends on its arguments and the +// context that it's in. As an example, INDIRECT is a complex function so that +// INDIRECT("A1") which returns the value of the "A1" cell in a sheet can use +// the context to reach into the sheet and pull out required values. +type FunctionComplex func (_fdagb Context ,_aebebb Evaluator ,_ecfc []Result )Result ; -// Ispmt implements the Excel ISPMT function. -func Ispmt (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0049\u0053P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bfda :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0070e\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ccbad :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069o\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ddegd :=args [2].ValueNumber ;if _ddegd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049S\u0050\u004d\u0054\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072i\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062er\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065s\u0065\u006e\u0074\u0020\u0076\u0061\u006cu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eddgd :=args [3].ValueNumber ;return MakeNumberResult (_eddgd *_bfda *(_ccbad /_ddegd -1));}; +// Coupnum implements the Excel COUPNUM function. +func Coupnum (args []Result )Result {_eddb ,_gebb :=_gdgb (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _gebb .Type ==ResultTypeError {return _gebb ;};_bfaeb :=_eddb ._eda ;_daeae :=_eddb ._ceca ;_cdd ,_gebb :=_cbge (_eddb ._eebf ,_eddb ._edge ,_bfaeb ,_daeae );if _gebb .Type ==ResultTypeError {return _gebb ;};return MakeNumberResult (_cdd );};type tokenType int ; -// Eval evaluates the binary expression using the context given. -func (_bdfb BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_cddef :=_bdfb ._aeda .Eval (ctx ,ev );if _cddef .Type ==ResultTypeError {return _cddef ;};_fcbg :=_bdfb ._gfac .Eval (ctx ,ev );if _fcbg .Type ==ResultTypeError {return _fcbg ;};if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeArray {if !_agaec (_cddef .ValueArray ,_fcbg .ValueArray ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _agedg (_bdfb ._ggdb ,_cddef .ValueArray ,_fcbg .ValueArray );}else if _cddef .Type ==ResultTypeList {if len (_cddef .ValueList )!=len (_fcbg .ValueList ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _cfdea (_bdfb ._ggdb ,_cddef .ValueList ,_fcbg .ValueList );};}else if _cddef .Type ==ResultTypeArray &&(_fcbg .Type ==ResultTypeNumber ||_fcbg .Type ==ResultTypeString ){return _adfg (_bdfb ._ggdb ,_cddef .ValueArray ,_fcbg );}else if _cddef .Type ==ResultTypeList &&(_fcbg .Type ==ResultTypeNumber ||_fcbg .Type ==ResultTypeString ){return _bcdg (_bdfb ._ggdb ,_cddef .ValueList ,_fcbg );};switch _bdfb ._ggdb {case BinOpTypePlus :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeNumberResult (_cddef .ValueNumber +_fcbg .ValueNumber );};};case BinOpTypeMinus :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeNumberResult (_cddef .ValueNumber -_fcbg .ValueNumber );};};case BinOpTypeMult :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeNumberResult (_cddef .ValueNumber *_fcbg .ValueNumber );};};case BinOpTypeDiv :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {if _fcbg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_cddef .ValueNumber /_fcbg .ValueNumber );};};case BinOpTypeExp :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeNumberResult (_aeccg .Pow (_cddef .ValueNumber ,_fcbg .ValueNumber ));};};case BinOpTypeLT :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeBoolResult (_cddef .ValueNumber < _fcbg .ValueNumber );};if _cddef .Type ==ResultTypeString {return MakeBoolResult (_cddef .ValueString < _fcbg .ValueString );};if _cddef .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _cddef .Type ==ResultTypeString &&_fcbg .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _cddef .Type ==ResultTypeNumber &&_fcbg .Type ==ResultTypeString {return MakeBoolResult (true );}else if _cddef .Type ==ResultTypeEmpty &&(_fcbg .Type ==ResultTypeNumber ||_fcbg .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_cddef .Type ==ResultTypeNumber ||_cddef .Type ==ResultTypeString )&&_fcbg .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeBoolResult (_cddef .ValueNumber > _fcbg .ValueNumber );};if _cddef .Type ==ResultTypeString {return MakeBoolResult (_cddef .ValueString > _fcbg .ValueString );};if _cddef .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _cddef .Type ==ResultTypeString &&_fcbg .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _cddef .Type ==ResultTypeNumber &&_fcbg .Type ==ResultTypeString {return MakeBoolResult (false );}else if _cddef .Type ==ResultTypeEmpty &&(_fcbg .Type ==ResultTypeNumber ||_fcbg .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_cddef .Type ==ResultTypeNumber ||_cddef .Type ==ResultTypeString )&&_fcbg .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeBoolResult (_cddef .ValueNumber ==_fcbg .ValueNumber );};if _cddef .Type ==ResultTypeString {return MakeBoolResult (_cddef .ValueString ==_fcbg .ValueString );};if _cddef .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_cddef .Type ==ResultTypeString &&_fcbg .Type ==ResultTypeNumber )||(_cddef .Type ==ResultTypeNumber &&_fcbg .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _cddef .Type ==ResultTypeEmpty &&(_fcbg .Type ==ResultTypeNumber ||_fcbg .Type ==ResultTypeString ){return MakeBoolResult (_ecabd (_fcbg ));}else if (_cddef .Type ==ResultTypeNumber ||_cddef .Type ==ResultTypeString )&&_fcbg .Type ==ResultTypeEmpty {return MakeBoolResult (_ecabd (_cddef ));};case BinOpTypeNE :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeBoolResult (_cddef .ValueNumber !=_fcbg .ValueNumber );};if _cddef .Type ==ResultTypeString {return MakeBoolResult (_cddef .ValueString !=_fcbg .ValueString );};if _cddef .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_cddef .Type ==ResultTypeString &&_fcbg .Type ==ResultTypeNumber )||(_cddef .Type ==ResultTypeNumber &&_fcbg .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _cddef .Type ==ResultTypeEmpty &&(_fcbg .Type ==ResultTypeNumber ||_fcbg .Type ==ResultTypeString ){return MakeBoolResult (!_ecabd (_fcbg ));}else if (_cddef .Type ==ResultTypeNumber ||_cddef .Type ==ResultTypeString )&&_fcbg .Type ==ResultTypeEmpty {return MakeBoolResult (!_ecabd (_cddef ));};case BinOpTypeLEQ :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeBoolResult (_cddef .ValueNumber <=_fcbg .ValueNumber );};if _cddef .Type ==ResultTypeString {return MakeBoolResult (_cddef .ValueString <=_fcbg .ValueString );};if _cddef .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _cddef .Type ==ResultTypeString &&_fcbg .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _cddef .Type ==ResultTypeNumber &&_fcbg .Type ==ResultTypeString {return MakeBoolResult (true );}else if _cddef .Type ==ResultTypeEmpty &&(_fcbg .Type ==ResultTypeNumber ||_fcbg .Type ==ResultTypeString ){return MakeBoolResult (_ecabd (_fcbg ));}else if (_cddef .Type ==ResultTypeNumber ||_cddef .Type ==ResultTypeString )&&_fcbg .Type ==ResultTypeEmpty {return MakeBoolResult (_ecabd (_cddef ));};case BinOpTypeGEQ :if _cddef .Type ==_fcbg .Type {if _cddef .Type ==ResultTypeNumber {return MakeBoolResult (_cddef .ValueNumber >=_fcbg .ValueNumber );};if _cddef .Type ==ResultTypeString {return MakeBoolResult (_cddef .ValueString >=_fcbg .ValueString );};if _cddef .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _cddef .Type ==ResultTypeString &&_fcbg .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _cddef .Type ==ResultTypeNumber &&_fcbg .Type ==ResultTypeString {return MakeBoolResult (false );}else if _cddef .Type ==ResultTypeEmpty &&(_fcbg .Type ==ResultTypeNumber ||_fcbg .Type ==ResultTypeString ){return MakeBoolResult (_ecabd (_fcbg ));}else if (_cddef .Type ==ResultTypeNumber ||_cddef .Type ==ResultTypeString )&&_fcbg .Type ==ResultTypeEmpty {return MakeBoolResult (_ecabd (_cddef ));};case BinOpTypeConcat :return MakeStringResult (_cddef .Value ()+_fcbg .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");};func _ebdgd (_cgec ,_fbda float64 ,_ceae ,_ffg int )float64 {_abge :=_fbccg (_cgec );_gdccg :=_fbccg (_fbda );_eceb :=_gabd (_abge ,_gdccg ,_ceae ,_ffg );return _dega (_eceb ,_abge ,_ffg );};var _gccdd =[...]int {1};func _ddcg (_cbb []Result )Result {_cbede :=_cbb [0].ValueArray ;if len (_cbb )==1{_eebdc :=[][]Result {};for _ ,_dbfd :=range _cbede {_eebdc =append (_eebdc ,_egge ([]Result {MakeListResult (_dbfd )}).ValueList );};return MakeArrayResult (_eebdc );}else if len (_cbb )==2{_afad :=len (_cbede );_agdg :=len (_cbede [0]);_bebee :=_dadc (_cbb [1],_afad ,_agdg );_fge :=len (_bebee );_degcc :=[][]Result {};var _dddf []Result ;for _adcg ,_abeb :=range _cbede {if _adcg < _fge {_dddf =_bebee [_adcg ];}else {_dddf =_dgfg (MakeErrorResultType (ErrorTypeNA ,""),_agdg );};_degcc =append (_degcc ,_egge ([]Result {MakeListResult (_abeb ),MakeListResult (_dddf )}).ValueList );};return MakeArrayResult (_degcc );}else if len (_cbb )==3{_gbbgb :=len (_cbede );_cacc :=len (_cbede [0]);_cdbb :=_dadc (_cbb [1],_gbbgb ,_cacc );_eedgc :=_dadc (_cbb [2],_gbbgb ,_cacc );_adfa :=len (_cdbb );_fddb :=len (_eedgc );_gdbb :=[][]Result {};var _affb ,_aedc []Result ;for _agaf ,_gddb :=range _cbede {if _agaf < _adfa {_affb =_cdbb [_agaf ];}else {_affb =_dgfg (MakeErrorResultType (ErrorTypeNA ,""),_cacc );};if _agaf < _fddb {_aedc =_eedgc [_agaf ];}else {_aedc =_dgfg (MakeErrorResultType (ErrorTypeNA ,""),_cacc );};_gdbb =append (_gdbb ,_egge ([]Result {MakeListResult (_gddb ),MakeListResult (_affb ),MakeListResult (_aedc )}).ValueList );};return MakeArrayResult (_gdbb );};return MakeErrorResultType (ErrorTypeValue ,"");}; +// String returns a string of a range. +func (_fdabb Range )String ()string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_fdabb ._ecgg .String (),_fdabb ._bgfde .String ());}; -// Minute is an implementation of the Excel MINUTE() function. -func Minute (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0049\u004e\u0055T\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fdfe :=args [0];switch _fdfe .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_daagd :=_fbccg (_fdfe .ValueNumber );return MakeNumberResult (float64 (_daagd .Minute ()));case ResultTypeString :_egbf :=_aea .ToLower (_fdfe .ValueString );if !_facf (_egbf ){_ ,_ ,_ ,_beb ,_dg :=_ddcc (_egbf );if _dg .Type ==ResultTypeError {_dg .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0066\u006f\u0072\u0020\u004d\u0049\u004e\u0055\u0054\u0045";return _dg ;};if _beb {return MakeNumberResult (0);};};_ ,_adf ,_ ,_ ,_ ,_ccgbe :=_ddfa (_egbf );if _ccgbe .Type ==ResultTypeError {return _ccgbe ;};return MakeNumberResult (float64 (_adf ));default:return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u004d\u0049NU\u0054\u0045");};};func init (){RegisterFunction ("\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u0043\u004c\u0045A\u004e",Clean );RegisterFunction ("\u0043\u004f\u0044\u0045",Code );RegisterFunction ("C\u004f\u004e\u0043\u0041\u0054\u0045\u004e\u0041\u0054\u0045",Concat );RegisterFunction ("\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u0045\u0058\u0041C\u0054",Exact );RegisterFunction ("\u0046\u0049\u004e\u0044",Find );RegisterFunctionComplex ("\u0046\u0049\u004eD\u0042",Findb );RegisterFunction ("\u004c\u0045\u0046\u0054",Left );RegisterFunction ("\u004c\u0045\u0046T\u0042",Left );RegisterFunction ("\u004c\u0045\u004e",Len );RegisterFunction ("\u004c\u0045\u004e\u0042",Len );RegisterFunction ("\u004c\u004f\u0057E\u0052",Lower );RegisterFunction ("\u004d\u0049\u0044",Mid );RegisterFunction ("\u0050\u0052\u004f\u0050\u0045\u0052",Proper );RegisterFunction ("\u0052E\u0050\u004c\u0041\u0043\u0045",Replace );RegisterFunction ("\u0052\u0045\u0050\u0054",Rept );RegisterFunction ("\u0052\u0049\u0047H\u0054",Right );RegisterFunction ("\u0052\u0049\u0047\u0048\u0054\u0042",Right );RegisterFunction ("\u0053\u0045\u0041\u0052\u0043\u0048",Search );RegisterFunctionComplex ("\u0053E\u0041\u0052\u0043\u0048\u0042",Searchb );RegisterFunction ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045",Substitute );RegisterFunction ("\u0054",T );RegisterFunction ("\u0054\u0045\u0058\u0054",Text );RegisterFunction ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0054\u0045\u0058T\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u0054\u0052\u0049\u004d",Trim );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u004f\u0044\u0045",Unicode );RegisterFunction ("\u0055\u0050\u0050E\u0052",Upper );RegisterFunction ("\u0056\u0041\u004cU\u0045",Value );}; +// IsLogical is an implementation of the Excel ISLOGICAL() function. +func IsLogical (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004c\u004f\u0047\u0049\u0043A\u004c\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgad :=args [0].Ref ;if _bgad .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u004c\u004f\u0047\u0049\u0043\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .Cell (_bgad .Value ,ev ).IsBoolean );};const _gba ="\u005e\u0028\u0028"+_geb +"\u007c"+_bcg +"\u007c"+_gfd +"\u007c"+_fgd +"\u0029\u0020\u0029\u003f";type noCache struct{};func _efe (_fdeg ,_bdgf _ea .Time ,_eafa ,_bca int )_ea .Time {_eaeb :=_bdgf ;_bcbb :=_fdeg .Year ()-_bdgf .Year ();_eaeb =_eaeb .AddDate (_bcbb ,0,0);if _fdeg .After (_eaeb ){_eaeb =_eaeb .AddDate (1,0,0);};_bfdg :=-12/_eafa ;for _eaeb .After (_fdeg ){_eaeb =_eaeb .AddDate (0,_bfdg ,0);};return _eaeb ;}; -// ISODD is an implementation of the Excel ISODD() function. -func IsOdd (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dece :=int (args [0].ValueNumber );return MakeBoolResult (_dece !=_dece /2*2);};const _fdcd =57347; +// String returns a string representation of PrefixExpr. +func (_dfbb PrefixExpr )String ()string {return _b .Sprintf ("\u0025\u0073\u0021%\u0073",_dfbb ._cafc .String (),_dfbb ._adda .String ());}; -// Right implements the Excel RIGHT(string,[n]) function which returns the -// rightmost n characters. -func Right (args []Result )Result {_cfcb :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cfcb =int (args [1].ValueNumber );if _cfcb < 0{return MakeErrorResult ("R\u0049\u0047\u0048\u0054\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064 \u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d \u0030");};if _cfcb ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u0052\u0049\u0047HT\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0063\u0061\u006e\u0027\u0074\u0020\u0062\u0065\u0020c\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_ggaa :=args [0].Value ();_edcce :=len (_ggaa );if _cfcb > _edcce {return MakeStringResult (_ggaa );};return MakeStringResult (_ggaa [_edcce -_cfcb :_edcce ]);}; +// Xnpv implements the Excel XNPV function. +func Xnpv (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0058\u004eP\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("X\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bfdcb :=args [0].ValueNumber ;if _bfdcb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0058\u004e\u0050\u0056\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};_aabc ,_dffg :=_cdaa (args [1],args [2],"\u0058\u004e\u0050\u0056");if _dffg .Type ==ResultTypeError {return _dffg ;};_facc :=_aabc ._gaed ;_ccgb :=_aabc ._fbbee ;_dfgea :=0.0;_fafa :=_ccgb [0];for _gedc ,_bbfb :=range _facc {_dfgea +=_bbfb /_gg .Pow (1+_bfdcb ,(_ccgb [_gedc ]-_fafa )/365);};return MakeNumberResult (_dfgea );};const _fgd ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_abg +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";var _gdfaa =[...]int {0,1,1,2,4,1,1,1,1,2,2,1,1,1,1,3,1,3,1,3,1,3,1,2,1,1,1,3,4,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,1,3,1,1,0};type Reference struct{Type ReferenceType ;Value string ;}; -// And is an implementation of the Excel AND() function. -func And (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0041\u004e\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bce :=true ;for _ ,_dcae :=range args {_dcae =_dcae .AsNumber ();switch _dcae .Type {case ResultTypeList ,ResultTypeArray :_dbef :=And (_dcae .ListValues ());if _dbef .Type ==ResultTypeError {return _dbef ;};if _dbef .ValueNumber ==0{_bce =false ;};case ResultTypeNumber :if _dcae .ValueNumber ==0{_bce =false ;};case ResultTypeString :return MakeErrorResult ("\u0041\u004e\u0044\u0020\u0064\u006f\u0065\u0073\u006e\u0027t\u0020\u006f\u0070\u0065\u0072\u0061\u0074e\u0020\u006f\u006e\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");case ResultTypeError :return _dcae ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0041\u004e\u0044");};};return MakeBoolResult (_bce );};func _ggce ()yyParser {return &yyParserImpl {}}; +// VLookup implements the VLOOKUP function that returns a matching value from a +// column in an array. +func VLookup (args []Result )Result {_cgdfc :=len (args );if _cgdfc < 3{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _cgdfc > 4{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_ecbdf :=args [0];_deebgd :=args [1];if _deebgd .Type !=ResultTypeArray {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_aaed :=args [2].AsNumber ();if _aaed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gafaa :=false ;if _cgdfc ==4&&args [3].Type !=ResultTypeEmpty {_aaea :=args [3].AsNumber ();if _aaea .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _aaea .ValueNumber ==0{_gafaa =true ;};};_cggg :=int (_aaed .ValueNumber )-1;_dbadc :=-1;_begf :=false ;_eegf :for _aaae ,_fcfgf :=range _deebgd .ValueArray {if len (_fcfgf )==0{continue ;};_fbef :=_fcfgf [0];switch _fbae (_fbef ,_ecbdf ,false ,_gafaa ){case _fceaf :_dbadc =_aaae ;case _gabde :_dbadc =_aaae ;_begf =true ;break _eegf ;};};if _dbadc ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_cdcb :=_deebgd .ValueArray [_dbadc ];if _cggg < 0||_cggg >=len (_cdcb ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _begf ||!_gafaa {return _cdcb [_cggg ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; -// RandBetween is an implementation of the Excel RANDBETWEEN() function that returns a random -// integer in the range specified. -func RandBetween (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_efec :=args [0].AsNumber ();_fbe :=args [1].AsNumber ();if _efec .Type !=ResultTypeNumber ||_fbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};if _fbe .ValueNumber < _efec .ValueNumber {return MakeErrorResult ("\u0052\u0041\u004e\u0044\u0042E\u0054\u0057\u0045\u0045\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0072\u0067\u0065r");};_agcg :=int64 (_efec .ValueNumber );_eegf :=int64 (_fbe .ValueNumber );return MakeNumberResult (float64 (_cdba .Int63n (_eegf -_agcg +1)+_agcg ));}; +// Round is an implementation of the Excel ROUND function that rounds a number +// to a specified number of digits. +func Round (args []Result )Result {return _bbge (args ,_egee )};func init (){_ggfc ();RegisterFunction ("\u0041V\u0045\u0052\u0041\u0047\u0045",Average );RegisterFunction ("\u0041\u0056\u0045\u0052\u0041\u0047\u0045\u0041",Averagea );RegisterFunction ("\u0043\u004f\u0055N\u0054",Count );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0041",Counta );RegisterFunction ("\u0043O\u0055\u004e\u0054\u0049\u0046",CountIf );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053",CountIfs );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0042\u004c\u0041\u004e\u004b",CountBlank );RegisterFunction ("\u004d\u0041\u0058",Max );RegisterFunction ("\u004d\u0041\u0058\u0041",MaxA );RegisterFunction ("\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u004d\u0045\u0044\u0049\u0041\u004e",Median );RegisterFunction ("\u004d\u0049\u004e",Min );RegisterFunction ("\u004d\u0049\u004e\u0041",MinA );RegisterFunction ("\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );}; -// ISERR is an implementation of the Excel ISERR() function. -func IsErr (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");}; +// Function is a standard function whose result only depends on its arguments. +type Function func (_eeaa []Result )Result ;func _ed (_gc Result )bool {if _gc .Type ==ResultTypeString {return _gc .ValueString =="";};return _gc .ValueNumber ==0;};func _cfff (_dgedg Result ,_gafe int )[]Result {_dbfa :=[]Result {};switch _dgedg .Type {case ResultTypeList :_caafg :=_dgedg .ValueList ;_afee :=len (_caafg );for _ecedb :=0;_ecedb < _gafe ;_ecedb ++{if _ecedb < _afee {_dbfa =append (_dbfa ,_caafg [_ecedb ]);}else {_dbfa =append (_dbfa ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _gccd :=0;_gccd < _gafe ;_gccd ++{_dbfa =append (_dbfa ,_dgedg );};};return _dbfa ;};type defEval struct{evCache ;_ccf bool ;};func _gffb (_aadg ,_dgg ,_dgf ,_abb ,_begee float64 ,_cfe int )Result {_eebc ,_dgfb :=_cbfa (_aadg ,_dgg ,_cfe );if _dgfb .Type ==ResultTypeError {return _dgfb ;};_ffe ,_dbabc :=_cbge (_aadg ,_dgg ,int (_begee ),_cfe );if _dbabc .Type ==ResultTypeError {return _dbabc ;};_ced :=0.0;_ggdb :=0.0;_dgf *=100/_begee ;_abb /=_begee ;_abb ++;_dea :=_eebc *_begee -_ffe ;for _faef :=1.0;_faef < _ffe ;_faef ++{_ebc :=_faef +_dea ;_gfdf :=_dgf /_gg .Pow (_abb ,_ebc );_ggdb +=_gfdf ;_ced +=_ebc *_gfdf ;};_deac :=(_dgf +100)/_gg .Pow (_abb ,_ffe +_dea );_ggdb +=_deac ;_ced +=(_ffe +_dea )*_deac ;_ced /=_ggdb ;_ced /=_begee ;return MakeNumberResult (_ced );}; -// Combin is an implementation of the Excel COMBINA function whic returns the -// number of combinations. -func Combin (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_deg :=args [0].AsNumber ();_bbad :=args [1].AsNumber ();if _deg .Type !=ResultTypeNumber ||_bbad .Type !=ResultTypeNumber {return MakeErrorResult ("C\u004f\u004d\u0042\u0049\u004e\u0028)\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_gdcg :=_aeccg .Trunc (_deg .ValueNumber );_bebd :=_aeccg .Trunc (_bbad .ValueNumber );if _bebd > _gdcg {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006b\u0020\u003c\u003d\u0020\u006e");};if _bebd ==_gdcg ||_bebd ==0{return MakeNumberResult (1);};_fefed :=float64 (1);for _bgfd :=float64 (1);_bgfd <=_bebd ;_bgfd ++{_fefed *=(_gdcg +1-_bgfd )/_bgfd ;};return MakeNumberResult (_fefed );}; +// Reference returns a string reference value to a vertical range. +func (_fccd VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_fccd .verticalRangeReference ()};}; -// PrefixHorizontalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!1:4 (all cells from rows 1 to 4 of sheet 'Sheet1'). -type PrefixHorizontalRange struct{_cadfc Expression ;_bgdc ,_efce int ;}; +// Update updates the FunctionCall references after removing a row/column. +func (_eaga FunctionCall )Update (q *_egg .UpdateQuery )Expression {_ccfef :=[]Expression {};for _ ,_cfba :=range _eaga ._aeef {_fbbae :=_cfba .Update (q );_ccfef =append (_ccfef ,_fbbae );};return FunctionCall {_eadcc :_eaga ._eadcc ,_aeef :_ccfef };}; -// String returns a string representation of a range with prefix. -func (_aaab PrefixRangeExpr )String ()string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_aaab ._ddgb .String (),_aaab ._bgddf .String (),_aaab ._ccecd .String ());};const _dfgd =-1000; +// Eval evaluates and returns the result of a Negate expression. +func (_adga Negate )Eval (ctx Context ,ev Evaluator )Result {_fdfgc :=_adga ._bddff .Eval (ctx ,ev );if _fdfgc .Type ==ResultTypeNumber {return MakeNumberResult (-_fdfgc .ValueNumber );};return MakeErrorResult ("\u004e\u0045\u0047A\u0054\u0045\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};func LexReader (r _e .Reader )chan*node {_caffc :=NewLexer ();go _caffc .lex (r );return _caffc ._fggf };func _bcfa (_dbad ,_baa ,_aafg int )bool {if _baa < 1||_baa > 12{return false ;};if _aafg < 1{return false ;};return _aafg <=_eccg (_dbad ,_baa );};const _geb ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// Rept is an implementation of the Excel REPT function that returns n copies of -// a string. -func Rept (args []Result )Result {if len (args )!=2{return MakeErrorResult ("R\u0045\u0050\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_ddf :=args [0].AsString ();if _ddf .Type !=ResultTypeString {return MakeErrorResult ("\u0050R\u004f\u0050E\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_gbb :=args [1].AsNumber ();if _gbb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052O\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};if _gbb .ValueNumber < 0{return MakeErrorResult ("\u0050\u0052\u004fP\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030");};if _gbb .ValueNumber ==0{return MakeStringResult ("");};_gffe :=_aafb .Buffer {};for _cbaeef :=0;_cbaeef < int (_gbb .ValueNumber );_cbaeef ++{_gffe .WriteString (_ddf .ValueString );};return MakeStringResult (_gffe .String ());}; +// Eval evaluates and returns an expression with prefix. +func (_bbbg PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_dcad :=_bbbg ._cafc .Reference (ctx ,ev );switch _dcad .Type {case ReferenceTypeSheet :_gdaaf :=ctx .Sheet (_dcad .Value );return _bbbg ._adda .Eval (_gdaaf ,ev );default:return MakeErrorResult (_b .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dcad .Type ));};};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;); -// Eval evaluates the binary expression using the context given. -func (_fgcb BinaryExpr )String ()string {_acce :="";switch _fgcb ._ggdb {case BinOpTypePlus :_acce ="\u002b";case BinOpTypeMinus :_acce ="\u002d";case BinOpTypeMult :_acce ="\u002a";case BinOpTypeDiv :_acce ="\u002f";case BinOpTypeExp :_acce ="\u005e";case BinOpTypeLT :_acce ="\u003c";case BinOpTypeGT :_acce ="\u003e";case BinOpTypeEQ :_acce ="\u003d";case BinOpTypeLEQ :_acce ="\u003c\u003d";case BinOpTypeGEQ :_acce ="\u003e\u003d";case BinOpTypeNE :_acce ="\u003c\u003e";case BinOpTypeConcat :_acce ="\u0026";};return _fgcb ._aeda .String ()+_acce +_fgcb ._gfac .String ();};var _cgdd =map[string ]*_fdcf .Regexp {}; +// Update updates references in the Negate after removing a row/column. +func (_fbgc Negate )Update (q *_egg .UpdateQuery )Expression {return Negate {_fbgc ._bddff .Update (q )}};func (_dccec *noCache )GetFromCache (key string )(Result ,bool ){return _aaa ,false }; // Int is an implementation of the Excel INT() function that rounds a number // down to an integer. -func Int (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_cdded :=args [0].AsNumber ();if _cdded .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_efdcgf ,_cfde :=_aeccg .Modf (_cdded .ValueNumber );if _cfde < 0{_efdcgf --;};return MakeNumberResult (_efdcgf );};const _dccd =2; +func Int (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_bbfaa :=args [0].AsNumber ();if _bbfaa .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_efgga ,_bec :=_gg .Modf (_bbfaa .ValueNumber );if _bec < 0{_efgga --;};return MakeNumberResult (_efgga );};func (_ddffa VerticalRange )verticalRangeReference ()string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_ddffa ._eabbc ,_ddffa ._cebb );}; -// Coupdaysnc implements the Excel COUPDAYSNC function. -func Coupdaysnc (args []Result )Result {_ccgcc ,_faebe :=_gacg (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _faebe .Type ==ResultTypeError {return _faebe ;};return MakeNumberResult (_edbea (_ccgcc ._ddefg ,_ccgcc ._faae ,_ccgcc ._dccdc ,_ccgcc ._cfcgb ));}; +// Mduration implements the Excel MDURATION function. +func Mduration (args []Result )Result {_edgg ,_ccfc :=_aggbe (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _ccfc .Type ==ResultTypeError {return _ccfc ;};_caab :=_edgg ._dade ;_fdfg :=_edgg ._ddfb ;_caeg :=_edgg ._egcd ;_agbf :=_edgg ._agabg ;_eece :=_edgg ._accf ;_ffac :=_edgg ._afbc ;_feeb :=_gffb (_caab ,_fdfg ,_caeg ,_agbf ,_eece ,_ffac );if _feeb .Type ==ResultTypeError {return _feeb ;};_gdad :=_feeb .ValueNumber /(1.0+_agbf /_eece );return MakeNumberResult (_gdad );}; -// Month is an implementation of the Excel MONTH() function. -func Month (args []Result )Result {if len (args )!=1{return MakeErrorResult ("M\u004f\u004e\u0054\u0048\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_agfdb :=args [0];switch _agfdb .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_gbdg :=_fbccg (_agfdb .ValueNumber );return MakeNumberResult (float64 (_gbdg .Month ()));case ResultTypeString :_cabb :=_aea .ToLower (_agfdb .ValueString );if !_fdfd (_cabb ){_ ,_ ,_ ,_ ,_bcbd ,_bacg :=_ddfa (_cabb );if _bacg .Type ==ResultTypeError {_bacg .ErrorMessage ="\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u004dON\u0054\u0048";return _bacg ;};if _bcbd {return MakeNumberResult (1);};};_ ,_eegb ,_ ,_ ,_gcbga :=_ddcc (_cabb );if _gcbga .Type ==ResultTypeError {return _gcbga ;};return MakeNumberResult (float64 (_eegb ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004d\u004fN\u0054\u0048");};}; +// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. +func Concat (args []Result )Result {_fcggb :=_bg .Buffer {};for _ ,_bdef :=range args {switch _bdef .Type {case ResultTypeString :_fcggb .WriteString (_bdef .ValueString );case ResultTypeNumber :var _eggbe string ;if _bdef .IsBoolean {if _bdef .ValueNumber ==0{_eggbe ="\u0046\u0041\u004cS\u0045";}else {_eggbe ="\u0054\u0052\u0055\u0045";};}else {_eggbe =_bdef .AsString ().ValueString ;};_fcggb .WriteString (_eggbe );default:return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041T\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");};};return MakeStringResult (_fcggb .String ());};type yySymType struct{_ffdb int ;_ddcb *node ;_bgfd Expression ;_babdac []Expression ;_aaee [][]Expression ;}; -// Function is a standard function whose result only depends on its arguments. -type Function func (_aecc []Result )Result ;func _ebegd (_bdebc ,_gbgc _ecb .Time )bool {_aagc :=_bdebc .Unix ();_cgda :=_gbgc .Unix ();_bafa :=_bdebc .Year ();_bcefg :=_bcge (_bafa ,_ecb .March ,1);if _cef (_bafa )&&_aagc < _bcefg &&_cgda >=_bcefg {return true ;};var _bdcfb =_gbgc .Year ();var _agbd =_bcge (_bdcfb ,_ecb .March ,1);return (_cef (_bdcfb )&&_cgda >=_agbd &&_aagc < _agbd );};const _affe ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +// Proper is an implementation of the Excel PROPER function that returns a copy +// of the string with each word capitalized. +func Proper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_edecd :=args [0].AsString ();if _edecd .Type !=ResultTypeString {return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_ebaag :=_bg .Buffer {};_dega :=false ;for _ ,_bbfbg :=range _edecd .ValueString {if !_dega &&_g .IsLetter (_bbfbg ){_ebaag .WriteRune (_g .ToUpper (_bbfbg ));}else {_ebaag .WriteRune (_g .ToLower (_bbfbg ));};_dega =_g .IsLetter (_bbfbg );};return MakeStringResult (_ebaag .String ());};func _fgag (_fbff _ea .Time )_ea .Time {_fbff =_fbff .UTC ();return _ea .Date (_fbff .Year (),_fbff .Month (),_fbff .Day (),_fbff .Hour (),_fbff .Minute (),_fbff .Second (),_fbff .Nanosecond (),_ea .Local );}; -// RoundDown is an implementation of the Excel ROUNDDOWN function that rounds a number -// down to a specified number of digits. -func RoundDown (args []Result )Result {return _fbea (args ,_eeed )}; +// String returns a string representation of String. +func (_gdgagb String )String ()string {return "\u0022"+_gdgagb ._cabg +"\u0022"};var _bgab []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};const _abd ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0054\u0049\u004d\u0045\u0056\u0041\u004c\u0055\u0045"; -// LookupFunction looks up and returns a standard function or nil. -func LookupFunction (name string )Function {_afbgf .Lock ();defer _afbgf .Unlock ();if _cced ,_ccgfb :=_dfgc [name ];_ccgfb {return _cced ;};return nil ;}; +// Update updates references in the PrefixRangeExpr after removing a row/column. +func (_feadb PrefixRangeExpr )Update (q *_egg .UpdateQuery )Expression {_fgagg :=_feadb ;_gbfgf :=_feadb ._cbcc .String ();if _gbfgf ==q .SheetToUpdate {_aedbg :=*q ;_aedbg .UpdateCurrentSheet =true ;_fgagg ._dgcf =_feadb ._dgcf .Update (&_aedbg );_fgagg ._ccefe =_feadb ._ccefe .Update (&_aedbg );};return _fgagg ;};func _fgbg (_fdac float64 )float64 {_cceg :=float64 (1);for _gad :=float64 (2);_gad <=_fdac ;_gad ++{_cceg *=_gad ;};return _cceg ;};var _ffdbc []byte =[]byte {0,1,2,1,11,1,12,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,2,0,1,2,3,4,2,3,5,2,3,6,2,3,7,2,3,8,2,3,9,2,3,10};type yyLexer interface{Lex (_ccdff *yySymType )int ;Error (_bdfee string );}; -// Update updates the FunctionCall references after removing a row/column. -func (_gfcec FunctionCall )Update (q *_efad .UpdateQuery )Expression {_egee :=[]Expression {};for _ ,_eed :=range _gfcec ._cbab {_bbbbb :=_eed .Update (q );_egee =append (_egee ,_bbbbb );};return FunctionCall {_afgb :_gfcec ._afgb ,_cbab :_egee };};const _cddbe =57368;var InvalidReferenceContext =&ivr {};type ri struct{_bdcc float64 ;_aegd string ;};const _babb int =30; +// RegisterFunctionComplex registers a standard function. +func RegisterFunctionComplex (name string ,fn FunctionComplex ){_agccd .Lock ();defer _agccd .Unlock ();if _ ,_cfcdg :=_ddebg [name ];_cfcdg {_cg .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_ddebg [name ]=fn ;};func _fcag (_ead ,_cgeag _ea .Time ,_aadba int )_ea .Time {_gfgbf :=_ea .Date (_ead .Year (),_cgeag .Month (),_cgeag .Day (),0,0,0,0,_ea .UTC );if _gfgbf .After (_ead ){_gfgbf =_gfgbf .AddDate (-1,0,0);};for !_gfgbf .After (_ead ){_gfgbf =_gfgbf .AddDate (0,12/_aadba ,0);};return _gfgbf ;}; -// Update returns the same object as updating sheet references does not affect Error. -func (_dcee Error )Update (q *_efad .UpdateQuery )Expression {return _dcee }; +// Reference returns a string reference value to a horizontal range with prefix. +func (_deaga PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_dgabe :=_deaga ._afcd .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_deaga .horizontalRangeReference (_dgabe .Value )};};func _afc (_aeae ,_caaf []float64 ,_ggag float64 )Result {_cab :=false ;_ebff :=false ;for _faadb :=0;_faadb < len (_aeae );_faadb ++{if _aeae [_faadb ]> 0{_cab =true ;};if _aeae [_faadb ]< 0{_ebff =true ;};};if !_cab ||!_ebff {return MakeErrorResultType (ErrorTypeNum ,"");};_ffcd :=_ggag ;_dccf :=1e-10;_acdf :=0;_bdgd :=50;_ggdfb :=false ;for {_egba :=_efab (_aeae ,_caaf ,_ffcd );_bbdb :=_ffcd -_egba /_dddg (_aeae ,_caaf ,_ffcd );_gebd :=_gg .Abs (_bbdb -_ffcd );_ffcd =_bbdb ;_acdf ++;if _gebd <=_dccf ||_gg .Abs (_egba )<=_dccf {break ;};if _acdf > _bdgd {_ggdfb =true ;break ;};};if _ggdfb ||_gg .IsNaN (_ffcd )||_gg .IsInf (_ffcd ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_ffcd );};func _dddg (_begb ,_dgdb []float64 ,_dcab float64 )float64 {_fded :=_dcab +1;_gcga :=0.0;_ggge :=len (_begb );_dbfce :=_dgdb [0];for _dffff :=1;_dffff < _ggge ;_dffff ++{_fgad :=(_dgdb [_dffff ]-_dbfce )/365;_gcga -=_fgad *_begb [_dffff ]/_gg .Pow (_fded ,_fgad +1);};return _gcga ;}; -// Update updates references in the BinaryExpr after removing a row/column. -func (_eddg BinaryExpr )Update (q *_efad .UpdateQuery )Expression {_beda :=_eddg ;_beda ._aeda =_eddg ._aeda .Update (q );_beda ._gfac =_eddg ._gfac .Update (q );return _beda ;};var _dfgc =map[string ]Function {}; +// Multinomial implements the excel MULTINOMIAL function. +func Multinomial (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u004d\u0055\u004c\u0054\u0049\u004eO\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c\u0020i\u006e\u0070\u0075\u0074");};_bcfdd ,_gfac ,_bgadb :=_eebd (args );if _bgadb .Type ==ResultTypeError {return _bgadb ;};return MakeNumberResult (_fgbg (_bcfdd )/_gfac );};func init (){RegisterFunction ("\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u0043\u004c\u0045A\u004e",Clean );RegisterFunction ("\u0043\u004f\u0044\u0045",Code );RegisterFunction ("C\u004f\u004e\u0043\u0041\u0054\u0045\u004e\u0041\u0054\u0045",Concat );RegisterFunction ("\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u0045\u0058\u0041C\u0054",Exact );RegisterFunction ("\u0046\u0049\u004e\u0044",Find );RegisterFunctionComplex ("\u0046\u0049\u004eD\u0042",Findb );RegisterFunction ("\u004c\u0045\u0046\u0054",Left );RegisterFunction ("\u004c\u0045\u0046T\u0042",Left );RegisterFunction ("\u004c\u0045\u004e",Len );RegisterFunction ("\u004c\u0045\u004e\u0042",Len );RegisterFunction ("\u004c\u004f\u0057E\u0052",Lower );RegisterFunction ("\u004d\u0049\u0044",Mid );RegisterFunction ("\u0050\u0052\u004f\u0050\u0045\u0052",Proper );RegisterFunction ("\u0052E\u0050\u004c\u0041\u0043\u0045",Replace );RegisterFunction ("\u0052\u0045\u0050\u0054",Rept );RegisterFunction ("\u0052\u0049\u0047H\u0054",Right );RegisterFunction ("\u0052\u0049\u0047\u0048\u0054\u0042",Right );RegisterFunction ("\u0053\u0045\u0041\u0052\u0043\u0048",Search );RegisterFunctionComplex ("\u0053E\u0041\u0052\u0043\u0048\u0042",Searchb );RegisterFunction ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045",Substitute );RegisterFunction ("\u0054",T );RegisterFunction ("\u0054\u0045\u0058\u0054",Text );RegisterFunction ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0054\u0045\u0058T\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u0054\u0052\u0049\u004d",Trim );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u004f\u0044\u0045",Unicode );RegisterFunction ("\u0055\u0050\u0050E\u0052",Upper );RegisterFunction ("\u0056\u0041\u004cU\u0045",Value );};func (_bfdba *plex )Lex (lval *yySymType )int {_gagfea =true ;_cedag :=<-_bfdba ._edaga ;if _cedag !=nil {lval ._ddcb =_cedag ;return int (lval ._ddcb ._ccfcc );};return 0;}; -// IfNA is an implementation of the Excel IFNA() function. It takes two arguments. -func IfNA (args []Result )Result {if len (args )!=2{return MakeErrorResult ("I\u0046\u004e\u0041\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"{return args [1];};return args [0];};const _dcffc ="\u005e\u0028\u0028"+_ge +"\u007c"+_edeg +"\u007c"+_aedb +"\u007c"+_gbdd +"\u0029\u0020\u0029\u003f"; +// Xor is an implementation of the Excel XOR() function and takes a variable +// number of arguments. It's odd to say the least. If any argument is numeric, +// it returns true if the number of non-zero numeric arguments is odd and false +// otherwise. If no argument is numeric, it returns an error. +func Xor (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0058\u004f\u0052 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fcda :=0;_daae :=false ;for _ ,_gfcc :=range args {switch _gfcc .Type {case ResultTypeList ,ResultTypeArray :_agagc :=Xor (_gfcc .ListValues ());if _agagc .Type ==ResultTypeError {return _agagc ;};if _agagc .ValueNumber !=0{_fcda ++;};_daae =true ;case ResultTypeNumber :if _gfcc .ValueNumber !=0{_fcda ++;};_daae =true ;case ResultTypeString :case ResultTypeError :return _gfcc ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0058\u004f\u0052");};};if !_daae {return MakeErrorResult ("\u0058\u004f\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069n\u0070\u0075\u0074");};return MakeBoolResult (_fcda %2!=0);};var _fafcd =[...]uint8 {0,20,37,60,78,96}; -// String returns a string representation of SheetPrefixExpr. -func (_dcdcb SheetPrefixExpr )String ()string {return _dcdcb ._fcgc };type Expression interface{Eval (_gfece Context ,_eeeb Evaluator )Result ;Reference (_aacd Context ,_geegd Evaluator )Reference ;String ()string ;Update (_abfbc *_efad .UpdateQuery )Expression ;}; +// Ispmt implements the Excel ISPMT function. +func Ispmt (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0049\u0053P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eace :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0070e\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_caff :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069o\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ebdb :=args [2].ValueNumber ;if _ebdb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049S\u0050\u004d\u0054\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072i\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062er\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065s\u0065\u006e\u0074\u0020\u0076\u0061\u006cu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egggd :=args [3].ValueNumber ;return MakeNumberResult (_egggd *_eace *(_caff /_ebdb -1));};func _efcg (_ebee ,_bagg float64 ,_ddea ,_gcgf int )float64 {_aeb :=_ddef (_ebee );_gdc :=_ddef (_bagg );if _gcgf ==1{_cbbd :=_efe (_aeb ,_gdc ,_ddea ,1);_fea :=_cbbd .AddDate (0,12/_ddea ,0);return _bdeb (_cbbd ,_fea ,_gcgf );};return float64 (_fdge (0,_gcgf ))/float64 (_ddea );};func _gbbg (_aaafb Result ,_debb *criteriaParsed )bool {_ddee :=_fa .ToLower (_aaafb .ValueString );_ecfe :=_debb ._edbfb ._dgbebb ;_aged :=_debb ._edbfb ._cbcgcc ;if _ecfe ==_cgbed {return _ddee ==_aged ||_d .Match (_aged ,_ddee );};if _aaafb .Type !=ResultTypeEmpty {if _ddee ==_debb ._ffcbg ||_d .Match (_debb ._ffcbg ,_ddee ){return true ;};if _ ,_bgdf :=_ga .ParseFloat (_aged ,64);_bgdf ==nil {return false ;};switch _ecfe {case _eacfe :return _ddee <=_aged ;case _fbafb :return _ddee >=_aged ;case _eabe :return _ddee < _aged ;case _efeg :return _ddee > _aged ;};};return false ;};const _egce =57369; -// Yield implements the Excel YIELD function. -func Yield (args []Result )Result {_gggc :=len (args );if _gggc !=6&&_gggc !=7{return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_dfbff ,_beaefga ,_fdef :=_dca (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _fdef .Type ==ResultTypeError {return _fdef ;};_ffed :=args [2];if _ffed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045LD\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_eeba :=_ffed .ValueNumber ;if _eeba < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_ebfca :=args [3];if _ebfca .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bccc :=_ebfca .ValueNumber ;if _bccc <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_gagde :=args [4];if _gagde .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_eegc :=_gagde .ValueNumber ;if _eegc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_ecga :=args [5];if _ecga .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_fceef :=float64 (int (_ecga .ValueNumber ));if !_aeagb (_fceef ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ad :=0;if _gggc ==7&&args [6].Type !=ResultTypeEmpty {_afcg :=args [6];if _afcg .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0062\u0061\u0073\u0069\u0073\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_ad =int (_afcg .ValueNumber );if !_ecgf (_ad ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063o\u0072\u0072\u0065\u0063t\u0020\u0062\u0061\u0073\u0069\u0073\u0020v\u0061\u006c\u0075\u0065\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045\u004c\u0044");};};_feg :=0.0;_afdd :=0.0;_faad :=1.0;_baff ,_fdef :=_bdga (_dfbff ,_beaefga ,_eeba ,_afdd ,_eegc ,_fceef ,_ad );if _fdef .Type ==ResultTypeError {return _fdef ;};_bcedc ,_fdef :=_bdga (_dfbff ,_beaefga ,_eeba ,_faad ,_eegc ,_fceef ,_ad );if _fdef .Type ==ResultTypeError {return _fdef ;};_ecaa :=(_faad -_afdd )*0.5;for _ccf :=0;_ccf < 100&&_feg !=_bccc ;_ccf ++{_feg ,_fdef =_bdga (_dfbff ,_beaefga ,_eeba ,_ecaa ,_eegc ,_fceef ,_ad );if _fdef .Type ==ResultTypeError {return _fdef ;};if _bccc ==_baff {return MakeNumberResult (_afdd );}else if _bccc ==_bcedc {return MakeNumberResult (_faad );}else if _bccc ==_feg {return MakeNumberResult (_ecaa );}else if _bccc < _bcedc {_faad *=2.0;_bcedc ,_fdef =_bdga (_dfbff ,_beaefga ,_eeba ,_faad ,_eegc ,_fceef ,_ad );if _fdef .Type ==ResultTypeError {return _fdef ;};_ecaa =(_faad -_afdd )*0.5;}else {if _bccc < _feg {_afdd =_ecaa ;_baff =_feg ;}else {_faad =_ecaa ;_bcedc =_feg ;};_ecaa =_faad -(_faad -_afdd )*((_bccc -_bcedc )/(_baff -_bcedc ));};};return MakeNumberResult (_ecaa );}; +// IsNA is an implementation of the Excel ISNA() function. +func IsNA (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004e\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041");}; -// NewNamedRangeRef constructs a new named range reference. -func NewNamedRangeRef (v string )Expression {return NamedRangeRef {v }};const _aaegd ="\u0028\u0028\u006a\u0061\u006e|\u006a\u0061\u006e\u0075\u0061\u0072\u0079\u0029\u007c\u0028\u0066\u0065\u0062\u007c\u0066\u0065\u0062\u0072\u0075a\u0072\u0079\u0029\u007c\u0028\u006da\u0072\u007c\u006da\u0072\u0063\u0068\u0029\u007c\u0028\u0061\u0070\u0072\u007c\u0061\u0070\u0072\u0069\u006c\u0029\u007c\u0028\u006d\u0061\u0079\u0029\u007c\u0028j\u0075\u006e\u007cj\u0075\u006e\u0065\u0029\u007c\u0028\u006a\u0075\u006c\u007c\u006a\u0075\u006c\u0079\u0029\u007c\u0028a\u0075\u0067\u007c\u0061\u0075\u0067\u0075\u0073t\u0029\u007c\u0028\u0073\u0065\u0070\u007c\u0073\u0065\u0070\u0074\u0065\u006d\u0062\u0065\u0072\u0029\u007c\u0028o\u0063\u0074\u007c\u006f\u0063\u0074\u006f\u0062\u0065\u0072\u0029\u007c\u0028\u006e\u006f\u0076\u007c\u006e\u006f\u0076\u0065\u006d\u0062e\u0072\u0029\u007c\u0028\u0064\u0065\u0063\u007c\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072\u0029\u0029"; +// Update updates references in the PrefixVerticalRange after removing a row/column. +func (_afcb PrefixVerticalRange )Update (q *_egg .UpdateQuery )Expression {if q .UpdateType ==_egg .UpdateActionRemoveColumn {_faabf :=_afcb ;_gebac :=_afcb ._ccea .String ();if _gebac ==q .SheetToUpdate {_abdfe :=q .ColumnIdx ;_faabf ._fbedd =_eb (_afcb ._fbedd ,_abdfe );_faabf ._gacbg =_eb (_afcb ._gacbg ,_abdfe );};return _faabf ;};return _afcb ;};func _gcgcd (_ecab string ,_ffeb []Result )(*parsedReplaceObject ,Result ){if len (_ffeb )!=4{return nil ,MakeErrorResult (_ecab +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ffeb [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_ecab +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_aabbb :=_ffeb [0].ValueString ;if _ffeb [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecab +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u006eu\u006db\u0065\u0072");};_ccged :=int (_ffeb [1].ValueNumber )-1;if _ffeb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecab +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0069r\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_cbfb :=int (_ffeb [2].ValueNumber );if _ffeb [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_ecab +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0074\u0068\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u0073t\u0072i\u006e\u0067");};_dcaa :=_ffeb [3].ValueString ;return &parsedReplaceObject {_aabbb ,_ccged ,_cbfb ,_dcaa },_aaa ;};func (_bfe BinOpType )String ()string {if _bfe >=BinOpType (len (_bac )-1){return _b .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_bfe );};return _eff [_bac [_bfe ]:_bac [_bfe +1]];}; -// GetEpoch returns a null time object for the invalid reference context. -func (_cecae *ivr )GetEpoch ()_ecb .Time {return _ecb .Time {}};var _bbfg =map[string ]*_fdcf .Regexp {};const _dabb =57349;func (_caacc *yyParserImpl )Lookahead ()int {return _caacc ._fede }; +// Eval evaluates a vertical range returning a list of results or an error. +func (_gefgc VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_affdb :=_gefgc .verticalRangeReference ();if _fcdgee ,_decc :=ev .GetFromCache (_affdb );_decc {return _fcdgee ;};_acecb ,_fggb :=_ffbba (ctx ,_gefgc ._eabbc ,_gefgc ._cebb );_ffgbb :=_bdgac (ctx ,ev ,_acecb ,_fggb );ev .SetCache (_affdb ,_ffgbb );return _ffgbb ;}; -// MakeErrorResult constructs a #VALUE! error with a given extra error message. -// The error message is for debugging formula evaluation only and is not stored -// in the sheet. -func MakeErrorResult (msg string )Result {return MakeErrorResultType (ErrorTypeValue ,msg )}; +// Npv implements the Excel NPV function. +func Npv (args []Result )Result {_ebb :=len (args );if _ebb < 2{return MakeErrorResult ("\u004e\u0050\u0056 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f \u006fr\u0020m\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ddbd :=args [0].ValueNumber ;if _ddbd ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_effg :=[]float64 {};for _ ,_cega :=range args [1:]{switch _cega .Type {case ResultTypeNumber :_effg =append (_effg ,_cega .ValueNumber );case ResultTypeArray ,ResultTypeList :_cbgd :=_aefda (_cega );for _ ,_acad :=range _cbgd {for _ ,_cbcgc :=range _acad {if _cbcgc .Type ==ResultTypeNumber &&!_cbcgc .IsBoolean {_effg =append (_effg ,_cbcgc .ValueNumber );};};};};};_dgb :=0.0;for _fgdfa ,_geeag :=range _effg {_dgb +=_geeag /_gg .Pow (1+_ddbd ,float64 (_fgdfa )+1);};return MakeNumberResult (_dgb );};var (_gfeg =0;_gagfea =false ;);func _agaea (_dgef [][]Result ,_acgcd int )[][]Result {_bgcf :=[][]Result {};for _gacbc :=range _dgef {if _gacbc ==0{continue ;};_fgga :=[]Result {};for _eeee :=range _dgef {if _eeee ==_acgcd {continue ;};_fgga =append (_fgga ,_dgef [_gacbc ][_eeee ]);};_bgcf =append (_bgcf ,_fgga );};return _bgcf ;}; -// Ddb implements the Excel DDB function. -func Ddb (args []Result )Result {_afdcg :=len (args );if _afdcg !=4&&_afdcg !=5{return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cgcae :=args [0].ValueNumber ;if _cgcae < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gfgbg :=args [1].ValueNumber ;if _gfgbg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gadd :=args [2].ValueNumber ;if _gadd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bedde :=args [3].ValueNumber ;if _bedde < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065");};if _bedde > _gadd {return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0044\u0042");};_bfafd :=2.0;if _afdcg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bfafd =args [4].ValueNumber ;if _bfafd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};return MakeNumberResult (_aebc (_cgcae ,_gfgbg ,_gadd ,_bedde ,_bfafd ));};type ivr struct{}; +// Rows implements the Excel ROWS function. +func Rows (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052\u004f\u0057\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_aadge :=args [0];if _aadge .Type !=ResultTypeArray &&_aadge .Type !=ResultTypeList {return MakeErrorResult ("\u0052\u004f\u0057S\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_geee :=_aadge .ValueArray ;if len (_geee )==0{return MakeErrorResult ("\u0052O\u0057\u0053 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0072r\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};return MakeNumberResult (float64 (len (_geee )));};var _agccd _eg .Mutex ; -// Fvschedule implements the Excel FVSCHEDULE function. -func Fvschedule (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045D\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048E\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0070\u0072\u0069\u006e\u0063\u0069\u0070\u0061\u006c\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cdcda :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_cdcda *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_eecce :=_ddd (args [1]);for _ ,_gcbe :=range _eecce {for _ ,_daecc :=range _gcbe {if _daecc .Type !=ResultTypeNumber ||_daecc .IsBoolean {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0073");};_cdcda *=1.0+_daecc .ValueNumber ;};};return MakeNumberResult (_cdcda );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065");};};func _bcge (_acga int ,_ggfg _ecb .Month ,_bbabe int )int64 {if _acga ==1900&&int (_ggfg )<=2{_bbabe --;};_debg :=_ecb .Date (_acga ,_ggfg ,_bbabe ,0,0,0,0,_ecb .UTC );return _debg .Unix ();};var _ggdgef =[...]int {45,3,44,32,18,40,72,46,47,30,31,32,39,48,28,29,30,31,32,75,39,49,32,56,50,70,23,39,76,57,58,59,60,61,62,63,64,65,66,67,68,77,71,69,54,43,13,19,21,55,82,11,78,9,74,28,29,30,31,32,37,33,34,35,36,38,1,20,39,10,2,8,0,80,79,0,0,0,83,0,81,73,28,29,30,31,32,37,33,34,35,36,38,0,0,39,28,29,30,31,32,37,33,34,35,36,38,26,27,39,51,52,25,14,15,16,17,0,24,23,22,41,23,12,0,6,7,26,27,0,42,0,25,14,15,16,17,0,24,23,22,5,0,12,0,6,7,26,27,0,4,0,25,14,15,16,17,0,24,23,22,41,0,12,53,6,7,26,27,0,0,0,25,14,15,16,17,0,24,23,22,41,0,12,0,6,7}; +// Update updates references in the PrefixHorizontalRange after removing a row/column. +func (_aedg PrefixHorizontalRange )Update (q *_egg .UpdateQuery )Expression {return _aedg }; -// String returns a string representation for Negate. -func (_bbbcb Negate )String ()string {return "\u002d"+_bbbcb ._gaea .String ()};func _fed (_cbdc ,_edeb int )string {const TOKSTART =4;if !_cacb {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_acecg :=range _adab {if _acecg ._dabe ==_cbdc &&_acecg ._dfdb ==_edeb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_acecg ._gdfa ;};};_fgcg :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_faaf (_edeb );_bedga :=make ([]int ,0,4);_eegbe :=_accd [_cbdc ];for _fbca :=TOKSTART ;_fbca -1< len (_dgdb );_fbca ++{if _edcf :=_eegbe +_fbca ;_edcf >=0&&_edcf < _bdaa &&_eeddf [_ggdgef [_edcf ]]==_fbca {if len (_bedga )==cap (_bedga ){return _fgcg ;};_bedga =append (_bedga ,_fbca );};};if _cgcce [_cbdc ]==-2{_aaaf :=0;for _dafa [_aaaf ]!=-1||_dafa [_aaaf +1]!=_cbdc {_aaaf +=2;};for _aaaf +=2;_dafa [_aaaf ]>=0;_aaaf +=2{_bad :=_dafa [_aaaf ];if _bad < TOKSTART ||_dafa [_aaaf +1]==0{continue ;};if len (_bedga )==cap (_bedga ){return _fgcg ;};_bedga =append (_bedga ,_bad );};if _dafa [_aaaf +1]!=0{return _fgcg ;};};for _acaed ,_bcca :=range _bedga {if _acaed ==0{_fgcg +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_fgcg +="\u0020\u006f\u0072\u0020";};_fgcg +=_faaf (_bcca );};return _fgcg ;}; +// NewCellRef constructs a new cell reference. +func NewCellRef (v string )Expression {return CellRef {v }}; + +// ResultType is the type of the result +//go:generate stringer -type=ResultType +type ResultType byte ; + +// Rate implements the Excel RATE function. +func Rate (args []Result )Result {_egdc :=len (args );if _egdc < 3||_egdc > 6{return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u006e\u0064\u0020\u0073i\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eaag :=args [0].ValueNumber ;if _eaag !=float64 (int (_eaag )){return MakeErrorResultType (ErrorTypeNum ,"R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072i\u006fd\u0073\u0020\u0074\u006f \u0062\u0065 \u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgfg :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_cadb :=args [2].ValueNumber ;_efbe :=0.0;if _egdc >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_efbe =args [3].ValueNumber ;};_bage :=0.0;if _egdc >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bage =args [4].ValueNumber ;if _bage !=0{_bage =1;};};_agaf :=0.1;if _egdc >=6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_agaf =args [5].ValueNumber ;};_gafa :=100;_gdd :=0;_fdab :=false ;_facdc :=1e-6;_efag :=_agaf ;for _gdd < _gafa &&!_fdab {_gbdg :=_gg .Pow (_efag +1,_eaag );_dgcc :=_gg .Pow (_efag +1,_eaag -1);_dbadd :=_efag *_bage +1;_gaaa :=_bgfg *(_gbdg -1);_eaea :=_efbe +_gbdg *_cadb +_gaaa *_dbadd /_efag ;_gabaa :=_eaag *_dgcc *_cadb -_gaaa *_dbadd /_gg .Pow (_efag ,2);_cbacg :=(_eaag *_bgfg *_dgcc *_dbadd +_gaaa *_bage )/_efag ;_ebefc :=_eaea /(_gabaa +_cbacg );if _gg .Abs (_ebefc )< _facdc {_fdab =true ;};_gdd ++;_efag -=_ebefc ;};return MakeNumberResult (_efag );}; // Char is an implementation of the Excel CHAR function that takes an integer in // the range [0,255] and returns the corresponding ASCII character. -func Char (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cdg :=args [0].AsNumber ();if _cdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebda :=int (_cdg .ValueNumber );if _ebda < 0||_ebda > 255{return MakeErrorResult ("\u0043H\u0041\u0052 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073 i\u006e\u0020\u0074h\u0065\u0020r\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u00325\u0035\u005d");};return MakeStringResult (_e .Sprintf ("\u0025\u0063",_ebda ));}; +func Char (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bbdbe :=args [0].AsNumber ();if _bbdbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fggec :=int (_bbdbe .ValueNumber );if _fggec < 0||_fggec > 255{return MakeErrorResult ("\u0043H\u0041\u0052 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073 i\u006e\u0020\u0074h\u0065\u0020r\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u00325\u0035\u005d");};return MakeStringResult (_b .Sprintf ("\u0025\u0063",_fggec ));}; -// Oddlyield implements the Excel ODDLYIELD function. -func Oddlyield (args []Result )Result {if len (args )!=7&&len (args )!=8{return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u006f\u0072\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aedgg ,_efdd ,_acdfg :=_dca (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _acdfg .Type ==ResultTypeError {return _acdfg ;};_gefb ,_acdfg :=_aabf (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _acdfg .Type ==ResultTypeError {return _acdfg ;};if _gefb >=_aedgg {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_egccc :=args [3].ValueNumber ;if _egccc < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("O\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006ff \u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ggdcb :=args [4].ValueNumber ;if _ggdcb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0073h\u006fu\u006c\u0064\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cY\u0049\u0045\u004c\u0044 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_affc :=args [5].ValueNumber ;if _affc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_efeb :=float64 (int (args [6].ValueNumber ));if !_aeagb (_efeb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ffaa :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {if args [7].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_ffaa =int (args [7].ValueNumber );if !_ecgf (_ffaa ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044");};};_gcg ,_acdfg :=_acab (_gefb ,_efdd ,_ffaa );if _acdfg .Type ==ResultTypeError {return _acdfg ;};_gcg *=_efeb ;_bfb ,_acdfg :=_acab (_aedgg ,_efdd ,_ffaa );if _acdfg .Type ==ResultTypeError {return _acdfg ;};_bfb *=_efeb ;_bede ,_acdfg :=_acab (_gefb ,_aedgg ,_ffaa );if _acdfg .Type ==ResultTypeError {return _acdfg ;};_bede *=_efeb ;_afd :=_affc +_gcg *100*_egccc /_efeb ;_afd /=_ggdcb +_bede *100*_egccc /_efeb ;_afd --;_afd *=_efeb /_bfb ;return MakeNumberResult (_afd );};var _b []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};func _bdga (_caagc ,_bfac ,_bdbf ,_afc ,_ggedg ,_fdf float64 ,_gedgg int )(float64 ,Result ){_cadde :=int (_fdf );_agg :=_baf (_caagc ,_bfac ,_cadde ,_gedgg );_fabe :=_edbea (_caagc ,_bfac ,_cadde ,_gedgg )/_agg ;_cce ,_fedae :=_bbee (_caagc ,_bfac ,_cadde ,_gedgg );if _fedae .Type ==ResultTypeError {return 0,_fedae ;};_addbe :=_ebdgd (_caagc ,_bfac ,_cadde ,_gedgg );_gfag :=_ggedg /_aeccg .Pow (1+_afc /_fdf ,_cce -1+_fabe );_gfag -=100*_bdbf /_fdf *_addbe /_agg ;_aafag :=100*_bdbf /_fdf ;_cbdg :=1+_afc /_fdf ;for _gce :=0.0;_gce < _cce ;_gce ++{_gfag +=_aafag /_aeccg .Pow (_cbdg ,_gce +_fabe );};return _gfag ,MakeEmptyResult ();};func _ggcga (_fegcc Result )*criteriaParsed {_fdfg :=_fegcc .Type ==ResultTypeNumber ;_deac :=_fegcc .ValueNumber ;_fadfda :=_aea .ToLower (_fegcc .ValueString );_cacg :=_fdfgd (_fadfda );return &criteriaParsed {_fdfg ,_deac ,_fadfda ,_cacg };}; +// FactDouble is an implementation of the excel FACTDOUBLE function which +// returns the double factorial of a positive numeric input. +func FactDouble (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bdgdg :=args [0].AsNumber ();if _bdgdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _bdgdg .ValueNumber < 0{return MakeErrorResult ("\u0046A\u0043\u0054D\u004f\u0055\u0042\u004cE\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006ely\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_dffgd :=float64 (1);_aade :=_gg .Trunc (_bdgdg .ValueNumber );for _fefa :=_aade ;_fefa > 1;_fefa -=2{_dffgd *=_fefa ;};return MakeNumberResult (_dffgd );}; -// Log implements the Excel LOG function which returns the log of a number. By -// default the result is base 10, however the second argument to the function -// can specify a different base. -func Log (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("L\u004f\u0047\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006d\u0061\u0078i\u006d\u0075\u006d\u0020\u006f\u0066\u0020\u0074\u0077\u006f a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_deae :=args [0].AsNumber ();if _deae .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_gcef :=10.0;if len (args )> 1{_gcbd :=args [1].AsNumber ();if _gcbd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061rg\u0075\u006d\u0065n\u0074\u0020t\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0065r\u0069\u0063");};_gcef =args [1].ValueNumber ;};if _deae .ValueNumber ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006fn\u002d\u007ae\u0072\u006f");};if _gcef ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073e\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f");};return MakeNumberResult (_aeccg .Log (_deae .ValueNumber )/_aeccg .Log (_gcef ));}; +// Yielddisc implements the Excel YIELDDISC function. +func Yielddisc (args []Result )Result {_agaaa :=len (args );if _agaaa !=4&&_agaaa !=5{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_edga ,_deebg ,_bcee :=_daea (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _bcee .Type ==ResultTypeError {return _bcee ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0044\u0049S\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eaba :=args [2].ValueNumber ;if _eaba <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049E\u004c\u0044\u0044\u0049\u0053C\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bgbca :=args [3].ValueNumber ;if _bgbca <=0{return MakeErrorResultType (ErrorTypeNum ,"YI\u0045\u004cD\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_fffa :=0;if _agaaa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fffa =int (args [4].ValueNumber );if !_efb (_fffa ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0059I\u0045\u004cD\u0044\u0049\u0053\u0043");};};_bfeca ,_bcee :=_cbfa (_edga ,_deebg ,_fffa );if _bcee .Type ==ResultTypeError {return _bcee ;};return MakeNumberResult ((_bgbca /_eaba -1)/_bfeca );};func _ddfe (_ddce []Result ,_aeabc bool )Result {var _egfdf string ;if _aeabc {_egfdf ="\u004c\u0041\u0052G\u0045";}else {_egfdf ="\u0053\u004d\u0041L\u004c";};if len (_ddce )!=2{return MakeErrorResult (_egfdf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dgea :=_ddce [0];var _bagef [][]Result ;switch _dgea .Type {case ResultTypeArray :_bagef =_dgea .ValueArray ;case ResultTypeList :_bagef =[][]Result {_dgea .ValueList };default:return MakeErrorResult (_egfdf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u006f\u0066\u0020\u0074\u0079p\u0065\u0020a\u0072\u0072\u0061\u0079");};if len (_bagef )==0{return MakeErrorResult (_egfdf +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};if _ddce [1].Type !=ResultTypeNumber {return MakeErrorResult (_egfdf +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_dabe :=_ddce [1].ValueNumber ;if _dabe < 1{return MakeErrorResultType (ErrorTypeNum ,_egfdf +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_fbafa :=int (_dabe );if float64 (_fbafa )!=_dabe {return MakeErrorResultType (ErrorTypeNum ,_egfdf +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_ecde :=[]float64 {};for _ ,_agea :=range _bagef {for _ ,_bcbg :=range _agea {if _bcbg .Type ==ResultTypeNumber {_ecde =append (_ecde ,_bcbg .ValueNumber );};};};if _fbafa > len (_ecde ){return MakeErrorResultType (ErrorTypeNum ,_egfdf +" \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006c\u0065s\u0073\u0020\u006f\u0072\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u0068\u0061\u006e\u0020t\u0068\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072s\u0020\u0069\u006e\u0020t\u0068\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_fffg :=_egc .MergeSort (_ecde );if _aeabc {return MakeNumberResult (_fffg [len (_fffg )-_fbafa ]);}else {return MakeNumberResult (_fffg [_fbafa -1]);};};var _bcbfa =[...]int {0,-2,1,2,0,0,0,0,11,12,13,14,0,16,5,6,7,8,22,0,24,46,0,26,25,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,18,20,9,10,0,0,23,32,33,47,0,49,51,34,35,36,37,38,39,40,41,42,43,44,45,0,17,0,0,15,27,0,48,53,4,19,21,28,50,52};type cumulArgs struct{_ebca float64 ;_deb float64 ;_fcad float64 ;_bgff float64 ;_eccd float64 ;_aaac int ;}; + +// Amorlinc implements the Excel AMORLINC function. +func Amorlinc (args []Result )Result {_cegf ,_gfdb :=_ffed (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _gfdb .Type ==ResultTypeError {return _gfdb ;};_eccac :=_cegf ._fgb ;_fbab :=_cegf ._bggd ;_cacg :=_cegf ._gagfe ;_eedc :=_cegf ._cggf ;_gdcg :=_cegf ._cdgcc ;_cda :=_cegf ._baca ;_gbg :=_cegf ._fcfd ;_fdd ,_eaege :=_cbfa (_fbab ,_cacg ,_gbg );if _eaege .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073 \u0066o\u0072\u0020\u0041\u004d\u004f\u0052\u004cI\u004e\u0043");};_geea :=_fdd *_cda *_eccac ;if _gdcg ==0{return MakeNumberResult (_geea );};_efae :=_eccac *_cda ;_eggdc :=_eccac -_eedc ;_ded :=int ((_eggdc -_geea )/_efae );if _gdcg <=_ded {return MakeNumberResult (_efae );}else if _gdcg ==_ded +1{return MakeNumberResult (_eggdc -_efae *float64 (_ded )-_geea );}else {return MakeNumberResult (0);};}; + +// NewBinaryExpr constructs a new binary expression with a given operator. +func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {lhs ,rhs ,op };}; + +// String returns a string representation of a vertical range with prefix. +func (_bbcef PrefixVerticalRange )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_bbcef ._ccea .String (),_bbcef ._fbedd ,_bbcef ._gacbg );};const _fffab ="\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0043\u0065\u006c\u006c\u0052\u0065\u0066\u0065r\u0065\u006ec\u0065\u0054\u0079\u0070e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065R\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054y\u0070\u0065\u0052\u0061\u006e\u0067\u0065\u0052\u0065\u0066e\u0072\u0065\u006ec\u0065\u0054\u0079\u0070\u0065\u0053\u0068e\u0065\u0074"; + +// Day is an implementation of the Excel DAY() function. +func Day (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044A\u0059\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bbg :=args [0];switch _bbg .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_abaa :=_ddef (_bbg .ValueNumber );return MakeNumberResult (float64 (_abaa .Day ()));case ResultTypeString :_afa :=_fa .ToLower (_bbg .ValueString );if !_ede (_afa ){_ ,_ ,_ ,_ ,_bfd ,_gdf :=_cgfb (_afa );if _gdf .Type ==ResultTypeError {_gdf .ErrorMessage ="I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073\u0020\u0066o\u0072 \u0044\u0041\u0059";return _gdf ;};if _bfd {return MakeNumberResult (0);};};_ ,_ ,_adcg ,_ ,_bcf :=_dbbf (_afa );if _bcf .Type ==ResultTypeError {return _bcf ;};return MakeNumberResult (float64 (_adcg ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0041\u0059");};}; + +// Db implements the Excel DB function. +func Db (args []Result )Result {_aacfd :=len (args );if _aacfd !=4&&_aacfd !=5{return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072 \u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cafee :=args [0].ValueNumber ;if _cafee < 0{return MakeErrorResultType (ErrorTypeNum ,"D\u0042\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0063\u006fs\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aecac :=args [1].ValueNumber ;if _aecac < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069\u0066\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_bdde :=args [2].ValueNumber ;if _bdde <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006c\u0069\u0066\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("D\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_ebce :=args [3].ValueNumber ;if _ebce <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};if _ebce -_bdde > 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};_gafc :=12.0;if _aacfd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gafc =args [4].ValueNumber ;if _gafc < 1||_gafc > 12{return MakeErrorResultType (ErrorTypeNum ,"\u0044B\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f\u0020\u0062\u0065 i\u006e\u0020\u0072a\u006e\u0067e\u0020\u006f\u0066\u0020\u0031\u0020a\u006e\u0064 \u0031\u0032");};};if _gafc ==12&&_ebce > _bdde {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};if _aecac >=_cafee {return MakeNumberResult (0);};_egad :=1-_gg .Pow (_aecac /_cafee ,1/_bdde );_egad =float64 (int (_egad *1000+0.5))/1000;_dcgg :=_cafee *_egad *_gafc /12;if _ebce ==1{return MakeNumberResult (_dcgg );};_dcde :=_dcgg ;_dfab :=0.0;_eccgf :=_bdde ;if _eccgf > _ebce {_eccgf =_ebce ;};for _gbda :=2.0;_gbda <=_eccgf ;_gbda ++{_dfab =(_cafee -_dcde )*_egad ;_dcde +=_dfab ;};if _ebce > _bdde {return MakeNumberResult ((_cafee -_dcde )*_egad *(12-_gafc )/12);};return MakeNumberResult (_dfab );};const _ffccc =57356; + +// Eval evaluates and returns a string. +func (_dgecg String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_dgecg ._cabg )}; + +// Eval evaluates a range with prefix returning a list of results or an error. +func (_cagd PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_eccb :=_cagd ._cbcc .Reference (ctx ,ev );_cfea :=_cagd ._dgcf .Reference (ctx ,ev );_agbdf :=_cagd ._ccefe .Reference (ctx ,ev );switch _eccb .Type {case ReferenceTypeSheet :_gegc :=_dcef (_eccb ,_cfea ,_agbdf );if _cfea .Type ==ReferenceTypeCell &&_agbdf .Type ==ReferenceTypeCell {if _dfeee ,_bfdca :=ev .GetFromCache (_gegc );_bfdca {return _dfeee ;}else {_fcfdc :=_bdgac (ctx .Sheet (_eccb .Value ),ev ,_cfea .Value ,_agbdf .Value );ev .SetCache (_gegc ,_fcfdc );return _fcfdc ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_gegc );default:return MakeErrorResult (_b .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_eccb .Type ));};};func _degc (_cgbe float64 )bool {return _cgbe ==1||_cgbe ==2||_cgbe ==4};type ivr struct{}; + +// Reference returns an invalid reference for FunctionCall. +func (_fbafbf FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _aegg =57359; + +// Reference returns a string reference value to a range. +func (_eeda Range )Reference (ctx Context ,ev Evaluator )Reference {_fafd :=_eeda ._ecgg .Reference (ctx ,ev );_cefe :=_eeda ._bgfde .Reference (ctx ,ev );if _fafd .Type ==ReferenceTypeCell &&_cefe .Type ==ReferenceTypeCell {return MakeRangeReference (_ddad (_fafd ,_cefe ));};return ReferenceInvalid ;}; + +// Find is an implementation of the Excel FIND(). +func Find (args []Result )Result {_bgcg ,_dedf :=_gfag ("\u0046\u0049\u004e\u0044",args );if _dedf .Type !=ResultTypeEmpty {return _dedf ;};_dgffg :=_bgcg ._fcac ;if _dgffg ==""{return MakeNumberResult (1.0);};_bddg :=_bgcg ._edegc ;_ebfe :=_bgcg ._edafc ;_ebdg :=1;for _aceb :=range _bddg {if _ebdg < _ebfe {_ebdg ++;continue ;};_gbbgc :=_fa .Index (_bddg [_aceb :],_dgffg );if _gbbgc ==0{return MakeNumberResult (float64 (_ebdg ));};_ebdg ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; // NewNegate constructs a new negate expression. func NewNegate (e Expression )Expression {return Negate {e }}; +// Xirr implements the Excel XIRR function. +func Xirr (args []Result )Result {_ccfbd :=len (args );if _ccfbd !=2&&_ccfbd !=3{return MakeErrorResult ("\u0058\u0049RR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0077o \u006f\u0072\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bgaac ,_cgec :=_cdaa (args [0],args [1],"\u0058\u0049\u0052\u0052");if _cgec .Type ==ResultTypeError {return _cgec ;};_gedb :=_bgaac ._gaed ;_adfe :=_bgaac ._fbbee ;_gbgg :=0.1;if _ccfbd ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbgg =args [2].ValueNumber ;if _gbgg <=-1{return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065 \u0074\u0068a\u006e\u0020\u002d\u0031");};};return _afc (_gedb ,_adfe ,_gbgg );}; + +// NewFunction constructs a new function call expression. +func NewFunction (name string ,args []Expression )Expression {return FunctionCall {name ,args }}; + +// String returns a string representation of ConstArrayExpr. +func (_dc ConstArrayExpr )String ()string {return ""}; + +// Dollarde implements the Excel DOLLARDE function. +func Dollarde (args []Result )Result {_dede ,_bcba ,_ecac :=_dcggb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _ecac .Type ==ResultTypeError {return _ecac ;};if _bcba < 1{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072a\u0063t\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u006f\u0072 \u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0031");};if _dede ==0{return MakeNumberResult (0);};_daga :=_dede < 0;if _daga {_dede =-_dede ;};_aagd :=args [0].Value ();_fgdb :=_fa .Split (_aagd ,"\u002e");_fefd :=float64 (int (_dede ));_cfcd :=_fgdb [1];_cbac :=len (_cfcd );_bgee :=int (_gg .Log10 (_bcba ))+1;_efgea :=float64 (_bgee -_cbac );_acd ,_cbcb :=_ga .ParseFloat (_cfcd ,64);if _cbcb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0044\u0045");};_acd *=_gg .Pow (10,_efgea );_cfbf :=_fefd +_acd /_bcba ;if _daga {_cfbf =-_cfbf ;};return MakeNumberResult (_cfbf );}; + +// Eval evaluates and returns the result of a formula. +func (_gde *defEval )Eval (ctx Context ,formula string )Result {_ddd :=ParseString (formula );if _ddd !=nil {_gde .checkLastEvalIsRef (ctx ,_ddd );_cbc :=_ddd .Eval (ctx ,_gde );return _cbc ;};return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0070a\u0072\u0073\u0065\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0025\u0073",formula ));};const _gecde =57358;func NewLexer ()*Lexer {return &Lexer {_fggf :make (chan*node )}}; + // Eval evaluates and returns a number. -func (_gfbf Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_gfbf ._bdeec )}; +func (_gcdab Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_gcdab ._bgbaf )}; -// Fv implements the Excel FV function. -func Fv (args []Result )Result {_gdce :=len (args );if _gdce < 3||_gdce > 5{return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_agdc :=args [1].ValueNumber ;if _agdc !=float64 (int (_agdc )){return MakeErrorResultType (ErrorTypeNum ,"\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eecf :=args [2].ValueNumber ;_befaf :=0.0;if _gdce >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("F\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_befaf =args [3].ValueNumber ;};_gbf :=0;if _gdce ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_gbf =int (args [4].ValueNumber );if _gbf !=0{_gbf =1;};};return MakeNumberResult (_bfeg (_ebb ,_agdc ,_eecf ,_befaf ,_gbf ));}; +// BinOpType is the binary operation operator type +//go:generate stringer -type=BinOpType +type BinOpType byte ; -// MaxIfs implements the MAXIFS function. -func MaxIfs (args []Result )Result {_bcebb :=_bcdd (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _bcebb .Type !=ResultTypeEmpty {return _bcebb ;};_aafc :=_fbac (args [1:]);_gba :=-_aeccg .MaxFloat64 ;_bfc :=_ddd (args [0]);for _ ,_gdf :=range _aafc {_aecb :=_bfc [_gdf ._gab ][_gdf ._fgge ].ValueNumber ;if _gba < _aecb {_gba =_aecb ;};};if _gba ==-_aeccg .MaxFloat64 {_gba =0;};return MakeNumberResult (float64 (_gba ));}; +// Eval evaluates and returns the result of the NamedRangeRef reference. +func (_eecd NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_efca :=ctx .NamedRange (_eecd ._daega );_faacga :=_efca .Value ;if _deag ,_fcdff :=ev .GetFromCache (_faacga );_fcdff {return _deag ;};_gbabg :=_fa .Split (_faacga ,"\u0021");if len (_gbabg )!=2{return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006e\u0061\u006de\u0064 \u0072\u0061\u006e\u0067\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025\u0073",_faacga ));};_fbgeb :=ctx .Sheet (_gbabg [0]);_ecgfe :=_fa .Split (_gbabg [1],"\u003a");switch len (_ecgfe ){case 1:_aeaa :=ev .Eval (_fbgeb ,_ecgfe [0]);ev .SetCache (_faacga ,_aeaa );return _aeaa ;case 2:_ecdfb :=_bdgac (_fbgeb ,ev ,_ecgfe [0],_ecgfe [1]);ev .SetCache (_faacga ,_ecdfb );return _ecdfb ;};return MakeErrorResult (_b .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070e \u0025\u0073",_efca .Type ));}; -// ConstArrayExpr is a constant array expression. -type ConstArrayExpr struct{_bbc [][]Expression }; +// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. +func IsNonText (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type !=ResultTypeString );};const _gefb =187; -// NewError constructs a new error expression from a string. -func NewError (v string )Expression {return Error {v }}; +// Number is a nubmer expression. +type Number struct{_bgbaf float64 }; -// T is an implementation of the Excel T function that returns whether the -// argument is text. -func T (args []Result )Result {if len (args )!=1{return MakeErrorResult ("T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074r\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fcc :=args [0];if _fcc .Type ==ResultTypeError ||_fcc .Type ==ResultTypeString {return _fcc ;};return _eggc ;}; +// Update returns the same object as updating sheet references does not affect Error. +func (_efa Error )Update (q *_egg .UpdateQuery )Expression {return _efa };const _efgag =57349;func _ddad (_gafcc ,_gfdgg Reference )string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_gafcc .Value ,_gfdgg .Value );}; -// SetLocked does nothing for the invalid reference context. -func (_bffga *ivr )SetLocked (cellRef string ,locked bool ){};type parsedReplaceObject struct{_ceec string ;_ccb int ;_fgd int ;_ebcg string ;};func _adda (_gdadc []Result ,_dfab []string ,_aade bool )[]string {for _ ,_ebefd :=range _gdadc {switch _ebefd .Type {case ResultTypeEmpty :if !_aade {_dfab =append (_dfab ,"");};case ResultTypeString :if _ebefd .ValueString !=""||!_aade {_dfab =append (_dfab ,_ebefd .ValueString );};case ResultTypeNumber :_dfab =append (_dfab ,_ebefd .Value ());case ResultTypeList :_dfab =_gafgb (_dfab ,_adda (_ebefd .ValueList ,[]string {},_aade ));case ResultTypeArray :for _ ,_dged :=range _ebefd .ValueArray {_dfab =_gafgb (_dfab ,_adda (_dged ,[]string {},_aade ));};};};return _dfab ;}; +// SumIfs implements the SUMIFS function. +func SumIfs (args []Result )Result {_geebe :=_ddaa (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _geebe .Type !=ResultTypeEmpty {return _geebe ;};_fefb :=_agge (args [1:]);_dddba :=0.0;_edgb :=_aefda (args [0]);for _ ,_dgab :=range _fefb {_dddba +=_edgb [_dgab ._bgdb ][_dgab ._afcc ].ValueNumber ;};return MakeNumberResult (float64 (_dddba ));};const _bbec =57377; -// LookupFunctionComplex looks up and returns a complex function or nil. -func LookupFunctionComplex (name string )FunctionComplex {_afbgf .Lock ();defer _afbgf .Unlock ();if _addc ,_geeee :=_cadb [name ];_geeee {return _addc ;};return nil ;}; +// Eval evaluates and returns the result of a constant array expression. +func (_gge ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_bbd :=[][]Result {};for _ ,_bgf :=range _gge ._dd {_gec :=[]Result {};for _ ,_ccbf :=range _bgf {_gec =append (_gec ,_ccbf .Eval (ctx ,ev ));};_bbd =append (_bbd ,_gec );};return MakeArrayResult (_bbd );}; -// Coupncd implements the Excel COUPNCD function. -func Coupncd (args []Result )Result {_cfbae ,_cgcag :=_gacg (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _cgcag .Type ==ResultTypeError {return _cgcag ;};_eddf :=_fbccg (_cfbae ._ddefg );_gfbad :=_fbccg (_cfbae ._faae );_befcd :=_cfbae ._dccdc ;_ebbbb :=_cg (_eddf ,_gfbad ,_befcd );_faeg ,_fdcca ,_abg :=_ebbbb .Date ();return MakeNumberResult (_dcef (_faeg ,int (_fdcca ),_abg ));};func _acab (_adec ,_efeeg float64 ,_dbe int )(float64 ,Result ){_fgfba ,_abf :=_fbccg (_adec ),_fbccg (_efeeg );_ea :=_fgfba .Unix ();_dad :=_abf .Unix ();if _ea ==_dad {return 0,_eggc ;};_gffb ,_cgag ,_edac :=_fgfba .Date ();_dcgee ,_aebg ,_dde :=_abf .Date ();_addd ,_ffb :=int (_cgag ),int (_aebg );var _ag ,_caf float64 ;switch _dbe {case 0:if _edac ==31{_edac --;};if _edac ==30&&_dde ==31{_dde --;}else if _fgbfg :=_cef (_gffb );_addd ==2&&((_fgbfg &&_edac ==29)||(!_fgbfg &&_edac ==28)){_edac =30;if _dgcb :=_cef (_dcgee );_ffb ==2&&((_dgcb &&_dde ==29)||(!_dgcb &&_dde ==28)){_dde =30;};};_ag =float64 ((_dcgee -_gffb )*360+(_ffb -_addd )*30+(_dde -_edac ));_caf =360;case 1:_ag =_efeeg -_adec ;_abfb :=_gffb !=_dcgee ;if _abfb &&(_dcgee !=_gffb +1||_addd < _ffb ||(_addd ==_ffb &&_edac < _dde )){_cbdb :=0;for _gced :=_gffb ;_gced <=_dcgee ;_gced ++{_cbdb +=_cccdc (_gced ,1);};_caf =float64 (_cbdb )/float64 (_dcgee -_gffb +1);}else {if !_abfb &&_cef (_gffb ){_caf =366;}else {if _abfb &&((_cef (_gffb )&&(_addd < 2||(_addd ==2&&_edac <=29)))||(_cef (_dcgee )&&(_ffb > 2||(_ffb ==2&&_dde ==29)))){_caf =366;}else {_caf =365;};};};case 2:_ag =_efeeg -_adec ;_caf =360;case 3:_ag =_efeeg -_adec ;_caf =365;case 4:if _edac ==31{_edac --;};if _dde ==31{_dde --;};_ag =float64 ((_dcgee -_gffb )*360+(_ffb -_addd )*30+(_dde -_edac ));_caf =360;default:return 0,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073 \u0066o\u0072\u0020\u0059\u0065\u0061\u0072\u0046r\u0061\u0063");};return _ag /_caf ,_eggc ;}; +// Lookup implements the LOOKUP function that returns a matching value from a +// column, or from the same index in a second column. +func Lookup (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0074\u0020\u006do\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_fbbaac :=args [0];_gcec :=args [1];if _gcec .Type !=ResultTypeArray &&_gcec .Type !=ResultTypeList {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bcgb :=_ebfbc (_gcec );_cdge :=-1;for _cfge ,_gbfeg :=range _bcgb {if _fbae (_fbbaac ,_gbfeg ,false ,false )==_gabde {_cdge =_cfge ;};};if _cdge ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_fgge :=_bcgb ;if len (args )==3{_fgge =_ebfbc (args [2]);};if _cdge < 0||_cdge >=len (_fgge ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _fgge [_cdge ];}; -// Rows implements the Excel ROWS function. -func Rows (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052\u004f\u0057\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_daa :=args [0];if _daa .Type !=ResultTypeArray &&_daa .Type !=ResultTypeList {return MakeErrorResult ("\u0052\u004f\u0057S\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_ceef :=_daa .ValueArray ;if len (_ceef )==0{return MakeErrorResult ("\u0052O\u0057\u0053 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0072r\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};return MakeNumberResult (float64 (len (_ceef )));}; +// ISTEXT is an implementation of the Excel ISTEXT() function. +func IsText (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeString );};var _egdd =[...]uint8 {0,17,33,49,63,78,93,108}; -// Eval evaluates and returns the result of an error expression. -func (_efcab Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_efcab ._fdb )}; +// NewPrefixExpr constructs an expression with prefix. +func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {pfx ,exp }};func _ddef (_cbf float64 )_ea .Time {_dfge :=int64 ((_cbf -_dcc )*_ecc );return _ea .Unix (0,_dfge ).UTC ();};var _bac =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};func _aedf (_fbaee Result ,_bdag ,_bcad int )[][]Result {_ffcb :=[][]Result {};switch _fbaee .Type {case ResultTypeArray :for _dfabf ,_bdgc :=range _fbaee .ValueArray {if _dfabf < _bdag {_ffcb =append (_ffcb ,_cfff (MakeListResult (_bdgc ),_bcad ));}else {_ffcb =append (_ffcb ,_cfff (MakeErrorResultType (ErrorTypeNA ,""),_bcad ));};};case ResultTypeList :_edfg :=_cfff (_fbaee ,_bcad );for _ecaf :=0;_ecaf < _bdag ;_ecaf ++{_ffcb =append (_ffcb ,_edfg );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _febca :=0;_febca < _bdag ;_febca ++{_dged :=_cfff (_fbaee ,_bcad );_ffcb =append (_ffcb ,_dged );};};return _ffcb ;}; -// FactDouble is an implementation of the excel FACTDOUBLE function which -// returns the double factorial of a positive numeric input. -func FactDouble (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gdad :=args [0].AsNumber ();if _gdad .Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _gdad .ValueNumber < 0{return MakeErrorResult ("\u0046A\u0043\u0054D\u004f\u0055\u0042\u004cE\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006ely\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_dggd :=float64 (1);_gaee :=_aeccg .Trunc (_gdad .ValueNumber );for _bbce :=_gaee ;_bbce > 1;_bbce -=2{_dggd *=_bbce ;};return MakeNumberResult (_dggd );}; +// CountBlank implements the COUNTBLANK function. +func CountBlank (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0042\u004c\u0041N\u004b\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_gcfe (args ,_geaa ));}; -// Update updates references in the VerticalRange after removing a row/column. -func (_fce VerticalRange )Update (q *_efad .UpdateQuery )Expression {if q .UpdateType ==_efad .UpdateActionRemoveColumn {_beaec :=_fce ;if q .UpdateCurrentSheet {_abc :=q .ColumnIdx ;_beaec ._gcff =_fdcee (_fce ._gcff ,_abc );_beaec ._eeedf =_fdcee (_fce ._eeedf ,_abc );};return _beaec ;};return _fce ;}; +// MakeArrayResult constructs an array result (matrix). +func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }}; -// String returns a string representation of a horizontal range. -func (_gfcfd HorizontalRange )String ()string {return _gfcfd .horizontalRangeReference ()}; +// Text is an implementation of the Excel TEXT function. +func Text (args []Result )Result {if len (args )!=2{return MakeErrorResult ("T\u0045\u0058\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_fcec :=args [0];if _fcec .Type !=ResultTypeNumber &&_fcec .Type !=ResultTypeString &&_fcec .Type !=ResultTypeEmpty {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};if args [1].Type !=ResultTypeString {return MakeErrorResult ("\u0054E\u0058\u0054 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u0061\u0020s\u0074\u0072i\u006e\u0067");};_dfaaa :=args [1].ValueString ;switch _fcec .Type {case ResultTypeNumber :return MakeStringResult (_c .Number (_fcec .ValueNumber ,_dfaaa ));case ResultTypeString :return MakeStringResult (_c .String (_fcec .ValueString ,_dfaaa ));case ResultTypeEmpty :return MakeStringResult (_c .Number (0,_dfaaa ));case ResultTypeArray ,ResultTypeList :return MakeErrorResultType (ErrorTypeSpill ,"\u0054\u0045X\u0054\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0077\u006f\u0072\u006b\u0020\u0077\u0069\u0074\u0068\u0020\u0061\u0072ra\u0079\u0073");default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020T\u0045\u0058\u0054");};};const _dbdd ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; -// Db implements the Excel DB function. -func Db (args []Result )Result {_bcfc :=len (args );if _bcfc !=4&&_bcfc !=5{return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072 \u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_agae :=args [0].ValueNumber ;if _agae < 0{return MakeErrorResultType (ErrorTypeNum ,"D\u0042\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0063\u006fs\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dcag :=args [1].ValueNumber ;if _dcag < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069\u0066\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cgca :=args [2].ValueNumber ;if _cgca <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006c\u0069\u0066\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("D\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_ffeag :=args [3].ValueNumber ;if _ffeag <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};if _ffeag -_cgca > 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};_cbaa :=12.0;if _bcfc ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cbaa =args [4].ValueNumber ;if _cbaa < 1||_cbaa > 12{return MakeErrorResultType (ErrorTypeNum ,"\u0044B\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f\u0020\u0062\u0065 i\u006e\u0020\u0072a\u006e\u0067e\u0020\u006f\u0066\u0020\u0031\u0020a\u006e\u0064 \u0031\u0032");};};if _cbaa ==12&&_ffeag > _cgca {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};if _dcag >=_agae {return MakeNumberResult (0);};_gcb :=1-_aeccg .Pow (_dcag /_agae ,1/_cgca );_gcb =float64 (int (_gcb *1000+0.5))/1000;_ffag :=_agae *_gcb *_cbaa /12;if _ffeag ==1{return MakeNumberResult (_ffag );};_cd :=_ffag ;_aaag :=0.0;_daeca :=_cgca ;if _daeca > _ffeag {_daeca =_ffeag ;};for _cgbad :=2.0;_cgbad <=_daeca ;_cgbad ++{_aaag =(_agae -_cd )*_gcb ;_cd +=_aaag ;};if _ffeag > _cgca {return MakeNumberResult ((_agae -_cd )*_gcb *(12-_cbaa )/12);};return MakeNumberResult (_aaag );};const _fbdc =57374; +// Time is an implementation of the Excel TIME() function. +func Time (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0049ME\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fcab :=args [0].ValueNumber ;_bgda :=args [1].ValueNumber ;_adcb :=args [2].ValueNumber ;_fgc :=_dgc (_fcab ,_bgda ,_adcb );if _fgc >=0{return MakeNumberResult (_fgc );}else {return MakeErrorResultType (ErrorTypeNum ,"");};};var _fgbbc =[]ri {{1000,"\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{95,"\u0056\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func _bfage (_fdgg []string ,_cdfe int )string {return _ga .Itoa (len (_fdgg [len (_fdgg )-1-_cdfe ]))};var _ccbd =[...]int {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36};func _ebfbc (_efef Result )[]Result {_cdaf :=_efef .ValueList ;if _efef .Type ==ResultTypeArray {_cdaf =nil ;for _ ,_abbg :=range _efef .ValueArray {if len (_abbg )> 0{_cdaf =append (_cdaf ,_abbg [0]);}else {_cdaf =append (_cdaf ,_aaa );};};};return _cdaf ;};func _dcggb (_dddc []Result ,_cdea string )(float64 ,float64 ,Result ){if len (_dddc )!=2{return 0,0,MakeErrorResult (_cdea +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _dddc [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_cdea +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0020\u0064\u006f\u006c\u006c\u0061\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_gafg :=_dddc [0].ValueNumber ;if _dddc [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_cdea +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_caa :=float64 (int (_dddc [1].ValueNumber ));if _caa < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_cdea +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0066\u0072\u0061c\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062e \u006e\u006f\u006e \u006e\u0065g\u0061\u0074\u0069\u0076\u0065\u0020n\u0075\u006db\u0065\u0072");};return _gafg ,_caa ,_aaa ;}; -// Match implements the MATCH function. -func Match (args []Result )Result {_bbdc :=len (args );if _bbdc !=2&&_bbdc !=3{return MakeErrorResult ("\u004d\u0041T\u0043\u0048\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020o\u0072\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_aaebd :=1;if _bbdc ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065q\u0075\u0069\u0072es\u0020\u0074\u0068\u0065\u0020\u0074h\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_fedaa :=args [2].ValueNumber ;if _fedaa ==-1||_fedaa ==0{_aaebd =int (_fedaa );};};_fbfa :=args [1];var _aacec []Result ;switch _fbfa .Type {case ResultTypeList :_aacec =_fbfa .ValueList ;case ResultTypeArray :_ga :=_fbfa .ValueArray ;if len (_ga [0])!=1{return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};for _ ,_bgfb :=range _ga {_aacec =append (_aacec ,_bgfb [0]);};default:return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};_gdb :=_ggcga (args [0]);switch _aaebd {case 0:for _adag ,_efed :=range _aacec {if _cfgdfd (_efed ,_gdb ){return MakeNumberResult (float64 (_adag +1));};};case -1:for _fcac :=0;_fcac < len (_aacec );_fcac ++{if _cfgdfd (_aacec [_fcac ],_gdb ){return MakeNumberResult (float64 (_fcac +1));};if _gdb ._gaceg &&(_aacec [_fcac ].ValueNumber < _gdb ._acfc ){if _fcac ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_fcac ));};};case 1:for _cdbdc :=0;_cdbdc < len (_aacec );_cdbdc ++{if _cfgdfd (_aacec [_cdbdc ],_gdb ){return MakeNumberResult (float64 (_cdbdc +1));};if _gdb ._gaceg &&(_aacec [_cdbdc ].ValueNumber > _gdb ._acfc ){if _cdbdc ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_cdbdc ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; +// AsNumber attempts to intepret a string cell value as a number. Upon success, +// it returns a new number result, upon failure it returns the original result. +// This is used as functions return strings that can then act like number (e.g. +// LEFT(1.2345,3) + LEFT(1.2345,3) = 2.4) +func (_fbddd Result )AsNumber ()Result {if _fbddd .Type ==ResultTypeString {_geag ,_geefa :=_ga .ParseFloat (_fbddd .ValueString ,64);if _geefa ==nil {return MakeNumberResult (_geag );};};if _fbddd .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _fbddd ;};var _ebade =[...]string {"\u0024\u0065\u006e\u0064","\u0065\u0072\u0072o\u0072","\u0024\u0075\u006e\u006b","t\u006fk\u0065\u006e\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u0052an\u0067\u0065","\u0074o\u006be\u006e\u0056\u0065\u0072\u0074i\u0063\u0061l\u0052\u0061\u006e\u0067\u0065","\u0074\u006f\u006b\u0065\u006e\u0052\u0065\u0073\u0065\u0072\u0076\u0065d\u004e\u0061\u006d\u0065","\u0074\u006f\u006be\u006e\u0044\u0044\u0045\u0043\u0061\u006c\u006c","\u0074\u006f\u006b\u0065\u006e\u004c\u0065\u0078\u0045\u0072\u0072\u006f\u0072","\u0074o\u006be\u006e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065","\u0074o\u006b\u0065\u006e\u0042\u006f\u006fl","t\u006f\u006b\u0065\u006e\u004e\u0075\u006d\u0062\u0065\u0072","t\u006f\u006b\u0065\u006e\u0053\u0074\u0072\u0069\u006e\u0067","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0066","\u0074\u006f\u006b\u0065\u006e\u0053\u0068\u0065\u0065\u0074","\u0074o\u006b\u0065\u006e\u0043\u0065\u006cl","t\u006fk\u0065\u006e\u0046\u0075\u006e\u0063\u0074\u0069o\u006e\u0042\u0075\u0069lt\u0069\u006e","t\u006f\u006b\u0065\u006e\u004c\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u0052\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u004c\u0050\u0061\u0072\u0065\u006e","t\u006f\u006b\u0065\u006e\u0052\u0050\u0061\u0072\u0065\u006e","\u0074o\u006b\u0065\u006e\u0050\u006c\u0075s","\u0074\u006f\u006b\u0065\u006e\u004d\u0069\u006e\u0075\u0073","\u0074o\u006b\u0065\u006e\u004d\u0075\u006ct","\u0074\u006f\u006b\u0065\u006e\u0044\u0069\u0076","\u0074\u006f\u006b\u0065\u006e\u0045\u0078\u0070","\u0074o\u006b\u0065\u006e\u0045\u0051","\u0074o\u006b\u0065\u006e\u004c\u0054","\u0074o\u006b\u0065\u006e\u0047\u0054","\u0074\u006f\u006b\u0065\u006e\u004c\u0045\u0051","\u0074\u006f\u006b\u0065\u006e\u0047\u0045\u0051","\u0074o\u006b\u0065\u006e\u004e\u0045","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006c\u006f\u006e","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006d\u006d\u0061","\u0074\u006f\u006b\u0065\u006e\u0041\u006d\u0070\u0065r\u0073\u0061\u006e\u0064","\u0074o\u006b\u0065\u006e\u0053\u0065\u006di"};type plex struct{_edaga chan*node ;_gedbg Expression ;}; -// Mirr implements the Excel MIRR function. -func Mirr (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049R\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("M\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020ar\u0072\u0061\u0079 \u0074y\u0070\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0069\u006e\u0061\u006e\u0063e\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bag :=args [1].ValueNumber +1;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0069\u006e\u0076\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_gaaf :=args [2].ValueNumber +1;if _gaaf ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_afca :=_ddd (args [0]);_aaeg :=float64 (len (_afca ));_fdac ,_eccf :=0.0,0.0;_bafcb ,_gae :=1.0,1.0;_aaba ,_fbf :=false ,false ;for _ ,_feegg :=range _afca {for _ ,_fafd :=range _feegg {if _fafd .Type ==ResultTypeNumber &&!_fafd .IsBoolean {_cegce :=_fafd .ValueNumber ;if _cegce ==0{continue ;}else {if _cegce > 0{_aaba =true ;_eccf +=_fafd .ValueNumber *_gae ;}else {_fbf =true ;_fdac +=_fafd .ValueNumber *_bafcb ;};_bafcb /=_bag ;_gae /=_gaaf ;};};};};if !_aaba ||!_fbf {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_cga :=-_eccf /_fdac ;_cga *=_aeccg .Pow (_gaaf ,_aaeg -1);_cga =_aeccg .Pow (_cga ,1/(_aaeg -1));return MakeNumberResult (_cga -1);};func _baafc (_edb ,_fagc ,_gcecd ,_ffegf float64 ,_fbdfc int )float64 {var _debcc float64 ;if _edb ==0{_debcc =(_gcecd +_ffegf )/_fagc ;}else {_aeg :=_aeccg .Pow (1+_edb ,_fagc );if _fbdfc ==1{_debcc =(_ffegf *_edb /(_aeg -1)+_gcecd *_edb /(1-1/_aeg ))/(1+_edb );}else {_debcc =_ffegf *_edb /(_aeg -1)+_gcecd *_edb /(1-1/_aeg );};};return -_debcc ;};func _dgeg (_abfbd float64 )float64 {_daaaa :=float64 (1);for _ebggd :=float64 (2);_ebggd <=_abfbd ;_ebggd ++{_daaaa *=_ebggd ;};return _daaaa ;}; +// Update returns the same object as updating sheet references does not affect Bool. +func (_dbd Bool )Update (q *_egg .UpdateQuery )Expression {return _dbd };const _edagc =57378;type Expression interface{Eval (_gee Context ,_gef Evaluator )Result ;Reference (_ebg Context ,_ebfb Evaluator )Reference ;String ()string ;Update (_adb *_egg .UpdateQuery )Expression ;}; -// Result is the result of a formula or cell evaluation . -type Result struct{ValueNumber float64 ;ValueString string ;ValueList []Result ;ValueArray [][]Result ;IsBoolean bool ;ErrorMessage string ;Type ResultType ;Ref Reference ;}; +// NamedRangeRef is a reference to a named range. +type NamedRangeRef struct{_daega string };var _fbgf =map[string ]*_af .Regexp {};var _ddebg =map[string ]FunctionComplex {};func _eggg (_cgg ,_gfc ,_ggg ,_ccc int )int {if _gfc > _ggg {return 0;};if _ggc (_ccc ){return (_ggg -_gfc +1)*30;};_egf :=0;for _faaf :=_gfc ;_faaf <=_ggg ;_faaf ++{_egf +=_eccg (_cgg ,_faaf );};return _egf ;}; -// Ifs is an implementation of the Excel IFS() function. -func Ifs (args []Result )Result {if len (args )< 2{return MakeErrorResult ("I\u0046\u0053\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061t\u0020\u006c\u0065\u0061\u0073\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};for _faca :=0;_faca < len (args )-1;_faca +=2{if args [_faca ].ValueNumber ==1{return args [_faca +1];};};return MakeErrorResultType (ErrorTypeNA ,"");};const _geg =57371;var _cgdfb =[]*_fdcf .Regexp {};func _gcfa (_fae int )string {if _fae >=0&&_fae < len (_abe ){if _abe [_fae ]!=""{return _abe [_fae ];};};return _e .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_fae );}; +// Reference returns a string reference value to a cell. +func (_acac CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_acac ._dgd };};func _dddb (_cgae Result ,_cffc ,_gfdg string )(float64 ,Result ){var _cee float64 ;switch _cgae .Type {case ResultTypeNumber :_cee =float64 (int (_cgae .ValueNumber ));case ResultTypeString :_dae :=DateValue ([]Result {_cgae });if _dae .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_cffc +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_gfdg );};_cee =_dae .ValueNumber ;default:return 0,MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020"+_gfdg );};if _cee < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_cffc +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _cee ,_aaa ;};var _ecfag =[...]string {}; -// Reference returns an invalid reference for String. -func (_fgfde String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func (_dbfgbb PrefixHorizontalRange )horizontalRangeReference (_ecba string )string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_ecba ,_dbfgbb ._bgdc ,_dbfgbb ._efce );};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);func (_acec Result )String ()string {return _acec .Value ()}; +// NewString constructs a new string expression. +func NewString (v string )Expression {v =_fa .Replace (v ,"\u0022\u0022","\u0022",-1);return String {v };}; -// Yielddisc implements the Excel YIELDDISC function. -func Yielddisc (args []Result )Result {_eggde :=len (args );if _eggde !=4&&_eggde !=5{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_acdd ,_egfb ,_fddfa :=_dca (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _fddfa .Type ==ResultTypeError {return _fddfa ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0044\u0049S\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ee :=args [2].ValueNumber ;if _ee <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049E\u004c\u0044\u0044\u0049\u0053C\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_ccbc :=args [3].ValueNumber ;if _ccbc <=0{return MakeErrorResultType (ErrorTypeNum ,"YI\u0045\u004cD\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_fcdca :=0;if _eggde ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fcdca =int (args [4].ValueNumber );if !_ecgf (_fcdca ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0059I\u0045\u004cD\u0044\u0049\u0053\u0043");};};_ddeac ,_fddfa :=_acab (_acdd ,_egfb ,_fcdca );if _fddfa .Type ==ResultTypeError {return _fddfa ;};return MakeNumberResult ((_ccbc /_ee -1)/_ddeac );}; +// Ddb implements the Excel DDB function. +func Ddb (args []Result )Result {_eec :=len (args );if _eec !=4&&_eec !=5{return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_aeab :=args [0].ValueNumber ;if _aeab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcbab :=args [1].ValueNumber ;if _gcbab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cgcg :=args [2].ValueNumber ;if _cgcg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfe :=args [3].ValueNumber ;if _dfe < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065");};if _dfe > _cgcg {return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0044\u0042");};_edfd :=2.0;if _eec ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_edfd =args [4].ValueNumber ;if _edfd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};return MakeNumberResult (_cdcfb (_aeab ,_gcbab ,_cgcg ,_dfe ,_edfd ));};var _be =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; -// MakeBoolResult constructs a boolean result (internally a number). -func MakeBoolResult (b bool )Result {if b {return Result {Type :ResultTypeNumber ,ValueNumber :1,IsBoolean :true };};return Result {Type :ResultTypeNumber ,ValueNumber :0,IsBoolean :true };}; +// NewError constructs a new error expression from a string. +func NewError (v string )Expression {return Error {v }}; -// Eval evaluates and returns a boolean. -func (_gbbbg Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_gbbbg ._cefc )};func _ddcc (_fadca string )(int ,int ,int ,bool ,Result ){_bde :="";_eafcd :=[]string {};for _edd ,_dbffe :=range _cgdd {_eafcd =_dbffe .FindStringSubmatch (_fadca );if len (_eafcd )> 1{_bde =_edd ;break ;};};if _bde ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_bcggc :=false ;var _afgac ,_ageb ,_fdbgb int ;var _gcbfge error ;switch _bde {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_ageb ,_gcbfge =_df .Atoi (_eafcd [1]);if _gcbfge !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_fdbgb ,_gcbfge =_df .Atoi (_eafcd [3]);if _gcbfge !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_afgac ,_gcbfge =_df .Atoi (_eafcd [5]);if _gcbfge !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};if _afgac < 0||_afgac > 9999||(_afgac > 99&&_afgac < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_afgac =_gfc (_afgac );_bcggc =_eafcd [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_ageb =_fegc [_eafcd [1]];_fdbgb ,_gcbfge =_df .Atoi (_eafcd [14]);if _gcbfge !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_afgac ,_gcbfge =_df .Atoi (_eafcd [16]);if _gcbfge !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};if _afgac < 0||_afgac > 9999||(_afgac > 99&&_afgac < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_afgac =_gfc (_afgac );_bcggc =_eafcd [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_aggb ,_deecf :=_df .Atoi (_eafcd [1]);if _deecf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_agaea ,_deecf :=_df .Atoi (_eafcd [3]);if _deecf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_gffc ,_deecf :=_df .Atoi (_eafcd [5]);if _deecf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};if _aggb >=1900&&_aggb < 10000{_afgac =_aggb ;_ageb =_agaea ;_fdbgb =_gffc ;}else if _aggb > 0&&_aggb < 13{_ageb =_aggb ;_fdbgb =_agaea ;_afgac =_gffc ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_bcggc =_eafcd [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_afgac ,_gcbfge =_df .Atoi (_eafcd [16]);if _gcbfge !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_ageb =_fegc [_eafcd [3]];_fdbgb ,_gcbfge =_df .Atoi (_eafcd [1]);if _gcbfge !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};_bcggc =_eafcd [19]=="";};if !_cddc (_afgac ,_ageb ,_fdbgb ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_eagg );};return _afgac ,_ageb ,_fdbgb ,_bcggc ,_eggc ;};type rangeIndex struct{_gab int ;_fgge int ;};type amorArgs struct{_ccae float64 ;_adgc float64 ;_dcfc float64 ;_cead float64 ;_gbgd int ;_gfebb float64 ;_fbb int ;}; +// TimeValue is an implementation of the Excel TIMEVALUE() function. +func TimeValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054I\u004d\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_dcged :=_fa .ToLower (args [0].ValueString );if !_eab (_dcged ){_ ,_ ,_ ,_gecg ,_edcd :=_dbbf (_dcged );if _edcd .Type ==ResultTypeError {_edcd .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0054\u0049\u004d\u0045V\u0041\u004c\u0055\u0045";return _edcd ;};if _gecg {return MakeNumberResult (0);};};_agb ,_ggbg ,_geg ,_bfab ,_ ,_cecd :=_cgfb (_dcged );if _cecd .Type ==ResultTypeError {return _cecd ;};_eba :=_dgc (float64 (_agb ),float64 (_ggbg ),_geg );if _bfab {_eba +=0.5;}else if _eba >=1{_eba -=float64 (int (_eba ));};return MakeNumberResult (_eba );}; -// FloorPrecise is an implementation of the FlOOR.PRECISE function. -func FloorPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004cO\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0046L\u004f\u004fR\u002e\u0050\u0052\u0045C\u0049\u0053\u0045(\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020at\u0020\u006d\u006fs\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_ddb :=args [0].AsNumber ();if _ddb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052E\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cffce :=float64 (1);if _ddb .ValueNumber < 0{_cffce =-1;};if len (args )> 1{_acfb :=args [1].AsNumber ();if _acfb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006ed\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065r");};_cffce =_aeccg .Abs (_acfb .ValueNumber );};if len (args )==1{return MakeNumberResult (_aeccg .Floor (_ddb .ValueNumber ));};_acb :=_ddb .ValueNumber ;_acb ,_abbg :=_aeccg .Modf (_acb /_cffce );if _abbg !=0{if _ddb .ValueNumber < 0{_acb --;};};return MakeNumberResult (_acb *_cffce );}; +// LastEvalIsRef returns if last evaluation with the evaluator was a reference. +func (_cgf *defEval )LastEvalIsRef ()bool {return _cgf ._ccf }; -// Update returns the same object as updating sheet references does not affect named ranges. -func (_eeafdg NamedRangeRef )Update (q *_efad .UpdateQuery )Expression {return _eeafdg };var _ccegb =[]ri {{1000,"\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// String returns an empty string for Error. +func (_egdf Error )String ()string {return ""}; -// Update returns the same object as updating sheet references does not affect Bool. -func (_gdcaf Bool )Update (q *_efad .UpdateQuery )Expression {return _gdcaf }; +// Eval evaluates and returns the result of the cell reference. +func (_fce CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_fce ._dgd ,ev )}; -// BinaryExpr is a binary expression. -type BinaryExpr struct{_aeda ,_gfac Expression ;_ggdb BinOpType ;};func _bccd (_afgge string ,_gcbb func (_eaedf float64 )float64 )Function {return func (_bcec []Result )Result {if len (_bcec )!=1{return MakeErrorResult (_afgge +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_cfgdd :=_bcec [0].AsNumber ();switch _cfgdd .Type {case ResultTypeNumber :_ggae :=_gcbb (_cfgdd .ValueNumber );if _aeccg .IsNaN (_ggae ){return MakeErrorResult (_afgge +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _aeccg .IsInf (_ggae ,0){return MakeErrorResult (_afgge +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_ggae );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_afgge +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _cfgdd ;default:return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_afgge ,_cfgdd .Type ));};};}; +// String returns a string representation of a named range. +func (_bdbc NamedRangeRef )String ()string {return _bdbc ._daega }; -// NewBool constructs a new boolean expression. -func NewBool (v string )Expression {_fgb ,_bgd :=_df .ParseBool (v );if _bgd !=nil {_efcf .Log ("\u0065\u0072\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0062\u006f\u006f\u006c\u0020\u0025s\u003a\u0020\u0025\u0073",v ,_bgd );};return Bool {_fgb };};func _fefg (_agbe Result ,_cccd ,_fdgg string )(string ,Result ){switch _agbe .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _agbe .Value (),_eggc ;default:return "",MakeErrorResult (_cccd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_fdgg +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};};func _cdbdg (_ebbg Result ,_cegcc *criteriaParsed )bool {if _ebbg .IsBoolean {return false ;};_acfd :=_ebbg .Type ;if _cegcc ._gaceg {return _acfd ==ResultTypeNumber &&_ebbg .ValueNumber ==_cegcc ._acfc ;}else if _acfd ==ResultTypeNumber {return _gegd (_ebbg .ValueNumber ,_cegcc ._bedb );};return _cdgc (_ebbg ,_cegcc );};const _aedb ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";func _fbac (_fcb []Result )[]rangeIndex {_befcb :=[]rangeIndex {};_efg :=len (_fcb );for _cgfd :=0;_cgfd < _efg -1;_cgfd +=2{_ccgdc :=[]rangeIndex {};_egcccf :=_ddd (_fcb [_cgfd ]);_cbbe :=_ggcga (_fcb [_cgfd +1]);if _cgfd ==0{for _ebdbe ,_fgdd :=range _egcccf {for _ccdb ,_edc :=range _fgdd {if _cdbdg (_edc ,_cbbe ){_ccgdc =append (_ccgdc ,rangeIndex {_ebdbe ,_ccdb });};};};}else {for _ ,_geebf :=range _befcb {_cdd :=_egcccf [_geebf ._gab ][_geebf ._fgge ];if _cdbdg (_cdd ,_cbbe ){_ccgdc =append (_ccgdc ,_geebf );};};};if len (_ccgdc )==0{return []rangeIndex {};};_befcb =_ccgdc [:];};return _befcb ;};var _fegc =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12};const _fedg ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; +// Upper is an implementation of the Excel UPPER function that returns a upper +// case version of a string. +func Upper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebdgc :=args [0].AsString ();if _ebdgc .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeStringResult (_fa .ToUpper (_ebdgc .ValueString ));};func _ecacb (_agfc string ,_gcccc func (_ebbg float64 )float64 )Function {return func (_decda []Result )Result {if len (_decda )!=1{return MakeErrorResult (_agfc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fgbec :=_decda [0].AsNumber ();switch _fgbec .Type {case ResultTypeNumber :_cgeb :=_gcccc (_fgbec .ValueNumber );if _gg .IsNaN (_cgeb ){return MakeErrorResult (_agfc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _gg .IsInf (_cgeb ,0){return MakeErrorResult (_agfc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_cgeb );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_agfc +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _fgbec ;default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_agfc ,_fgbec .Type ));};};};var _dcc float64 =25569.0; -// Eval evaluates and returns the result of a formula. -func (_cdga *defEval )Eval (ctx Context ,formula string )Result {_efbf :=ParseString (formula );if _efbf !=nil {_cdga .checkLastEvalIsRef (ctx ,_efbf );_aeb :=_efbf .Eval (ctx ,_cdga );return _aeb ;};return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0070a\u0072\u0073\u0065\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0025\u0073",formula ));}; +// Yieldmat implements the Excel YIELDMAT function. +func Yieldmat (args []Result )Result {_fcbc :=len (args );if _fcbc !=5&&_fcbc !=6{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_gbfee ,_fgcg ,_bfccg :=_daea (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _bfccg .Type ==ResultTypeError {return _bfccg ;};_eccda ,_bfccg :=_dddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _bfccg .Type ==ResultTypeError {return _bfccg ;};if _eccda >=_gbfee {return MakeErrorResult ("\u0059\u0049\u0045\u004cD\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_gfga :=args [3].ValueNumber ;if _gfga < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049\u0045\u004c\u0044M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_cgad :=args [4].ValueNumber ;if _cgad <=0{return MakeErrorResultType (ErrorTypeNum ,"Y\u0049\u0045\u004c\u0044\u004d\u0041T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};_aef :=0;if _fcbc ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059I\u0045\u004cD\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aef =int (args [5].ValueNumber );if !_efb (_aef ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045L\u0044\u004d\u0041\u0054");};};_cagfg ,_bfccg :=_cbfa (_eccda ,_fgcg ,_aef );if _bfccg .Type ==ResultTypeError {return _bfccg ;};_edggf ,_bfccg :=_cbfa (_eccda ,_gbfee ,_aef );if _bfccg .Type ==ResultTypeError {return _bfccg ;};_aaagc ,_bfccg :=_cbfa (_gbfee ,_fgcg ,_aef );if _bfccg .Type ==ResultTypeError {return _bfccg ;};_efafe :=1+_cagfg *_gfga ;_efafe /=_cgad /100+_edggf *_gfga ;_efafe --;_efafe /=_aaagc ;return MakeNumberResult (_efafe );};func (_adef ReferenceType )String ()string {if _adef >=ReferenceType (len (_fafcd )-1){return _b .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_adef );};return _fffab [_fafcd [_adef ]:_fafcd [_adef +1]];}; -// Eval evaluates a horizontal range with prefix returning a list of results or an error. -func (_dbad PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_abcc :=_dbad ._cadfc .Reference (ctx ,ev );switch _abcc .Type {case ReferenceTypeSheet :_adfac :=_dbad .horizontalRangeReference (_abcc .Value );if _ebbf ,_ecbe :=ev .GetFromCache (_adfac );_ecbe {return _ebbf ;};_aecca :=ctx .Sheet (_abcc .Value );_ffd ,_dgce :=_fec (_aecca ,_dbad ._bgdc ,_dbad ._efce );_ggdff :=_deb (_aecca ,ev ,_ffd ,_dgce );ev .SetCache (_adfac ,_ggdff );return _ggdff ;default:return MakeErrorResult (_e .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_abcc .Type ));};};const _feae =57373; +// Row implements the Excel ROW function. +func Row (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052O\u0057\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_efaeb :=args [0].Ref ;if _efaeb .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0052\u004f\u0057\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 a\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065");};_fedc ,_fgbd :=_df .ParseCellReference (_efaeb .Value );if _fgbd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_efaeb .Value );};return MakeNumberResult (float64 (_fedc .RowIdx ));};var _fdbd =[...]int {123,-1000,-1000,74,163,103,163,163,-1000,-1000,-1000,-1000,163,-1000,-1000,-1000,-1000,-1000,-12,106,-1000,-1000,143,-1000,-1000,-1000,-1000,-1000,163,163,163,163,163,163,163,163,163,163,163,163,74,163,163,6,-28,74,-15,-15,60,10,-14,-1000,-1000,-1000,7,-1000,74,-15,-15,-23,-23,-1000,-8,-8,-8,-8,-8,-8,-4,33,-1000,163,163,-1000,-1000,10,-1000,163,-1000,-28,74,-1000,-1000,74}; -// IsBool returns false for the invalid reference context. -func (_dbce *ivr )IsBool (cellRef string )bool {return false };type plex struct{_bba chan*node ;_agga Expression ;};func (_dgge node )String ()string {return _e .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_dgge ._ffdg ,_adbfb (string (_dgge ._dggb )));}; +// String is a string expression. +type String struct{_cabg string };const (_baead countMode =iota ;_fffb ;_geaa ;);func _bdeb (_cdcf ,_bbcf _ea .Time ,_aff int )float64 {if _cdcf .After (_bbcf ){_cdcf ,_bbcf =_bbcf ,_cdcf ;};_cdb :=0;_gcae ,_gbe ,_afgcc :=_cdcf .Date ();_eed ,_caf ,_cfcb :=_bbcf .Date ();_bfdc ,_abae :=int (_gbe ),int (_caf );_cbdd ,_gfba :=_cfa (_gcae ,_bfdc ,_afgcc ,_aff ),_cfa (_eed ,_abae ,_cfcb ,_aff );if !_ggc (_aff ){return _fag (_eed ,_abae ,_gfba )-_fag (_gcae ,_bfdc ,_cbdd );};if _aff ==0{if (_bfdc ==2||_cbdd < 30)&&_cfcb ==31{_gfba =31;}else if _abae ==2&&_gfba ==_eccg (_eed ,_abae ){_gfba =_eccg (_eed ,2);};}else {if _bfdc ==2&&_cbdd ==30{_cbdd =_eccg (_gcae ,2);};if _abae ==2&&_gfba ==30{_gfba =_eccg (_eed ,2);};};if _gcae < _eed ||(_gcae ==_eed &&_bfdc < _abae ){_cdb =30-_cbdd +1;_afgcc =1;_cbdd =1;_fgaf :=_ea .Date (_gcae ,_ea .Month (_bfdc ),_afgcc ,0,0,0,0,_ea .UTC ).AddDate (0,1,0);if _fgaf .Year ()< _eed {_cdb +=_eggg (_fgaf .Year (),int (_fgaf .Month ()),12,_aff );_fgaf =_fgaf .AddDate (0,13-int (_fgaf .Month ()),0);_cdb +=_abdg (_fgaf .Year (),_eed -1,_aff );};_cdb +=_eggg (_eed ,int (_fgaf .Month ()),_abae -1,_aff );_fgaf =_fgaf .AddDate (0,_abae -int (_fgaf .Month ()),0);_bfdc =_fgaf .Day ();};_cdb +=_gfba -_cbdd ;if _cdb > 0{return float64 (_cdb );}else {return 0;};};func Unicode (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gfcf :=args [0].AsString ();if _gfcf .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (_gfcf .ValueString )==0{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004f\u0044\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 \u0061\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (_gfcf .ValueString [0]));}; -// Fact is an implementation of the excel FACT function which returns the -// factorial of a positive numeric input. -func Fact (args []Result )Result {if len (args )!=1{return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_ddeg :=args [0].AsNumber ();if _ddeg .Type !=ResultTypeNumber {return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};if _ddeg .ValueNumber < 0{return MakeErrorResult ("\u0046\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006e\u006c\u0079\u0020\u0070\u006f\u0073\u0069t\u0069\u0076\u0065\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};return MakeNumberResult (_dgeg (_ddeg .ValueNumber ));};const _degc ="\u0042\u0069\u006e\u004f\u0070\u0054y\u0070\u0065\u0055\u006e\u006bn\u006fw\u006e\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0050\u006c\u0075\u0073\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u004d\u0069\u006e\u0075\u0073\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065M\u0075lt\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0044\u0069\u0076\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0045\u0078\u0070\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u004c\u0054\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065G\u0054B\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0045\u0051\u0042\u0069nO\u0070\u0054\u0079\u0070\u0065\u004c\u0045\u0051\u0042i\u006eO\u0070\u0054\u0079\u0070\u0065\u0047\u0045\u0051\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065N\u0045\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0043\u006f\u006e\u0063\u0061\u0074";var _abe =[...]string {};func _aebc (_gcdd ,_ddc ,_bgddd ,_cca ,_abcf float64 )float64 {var _acac float64 ;_faf :=_abcf /_bgddd ;if _faf >=1{_faf =1;if _cca ==1{_acac =_gcdd ;}else {_acac =0;};}else {_acac =_gcdd *_aeccg .Pow (1-_faf ,_cca -1);};_bcfbd :=_gcdd *_aeccg .Pow (1-_faf ,_cca );var _agegc float64 ;if _bcfbd < _ddc {_agegc =_acac -_ddc ;}else {_agegc =_acac -_bcfbd ;};if _agegc < 0{_agegc =0;};return _agegc ;};type durationArgs struct{_gebfg float64 ;_caefg float64 ;_fffb float64 ;_faabg float64 ;_fgbe float64 ;_ffbe int ;};var _gfdfb =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163}; +// DateValue is an implementation of the Excel DATEVALUE() function. +func DateValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0044A\u0054\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_gbde :=_fa .ToLower (args [0].ValueString );if !_ede (_gbde ){_ ,_ ,_ ,_ ,_aad ,_afe :=_cgfb (_gbde );if _afe .Type ==ResultTypeError {_afe .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0044\u0041\u0054\u0045V\u0041\u004c\u0055\u0045";return _afe ;};if _aad {return MakeNumberResult (0);};};_cbd ,_gaea ,_bfag ,_ ,_gcba :=_dbbf (_gbde );if _gcba .Type ==ResultTypeError {return _gcba ;};return MakeNumberResult (_fag (_cbd ,_gaea ,_bfag ));}; -// Xnpv implements the Excel XNPV function. -func Xnpv (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0058\u004eP\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("X\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_abbc :=args [0].ValueNumber ;if _abbc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0058\u004e\u0050\u0056\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};_cdfc ,_bccb :=_bdee (args [1],args [2],"\u0058\u004e\u0050\u0056");if _bccb .Type ==ResultTypeError {return _bccb ;};_beccb :=_cdfc ._aff ;_gge :=_cdfc ._fcbc ;_edg :=0.0;_gdgc :=_gge [0];for _bgeag ,_gfcb :=range _beccb {_edg +=_gfcb /_aeccg .Pow (1+_abbc ,(_gge [_bgeag ]-_gdgc )/365);};return MakeNumberResult (_edg );};func _edae (_fdad Context ,_efdg ,_fbbag string )(string ,string ){_befae :=_efdg +"\u0031";_gbcgb :=_fdad .LastRow (_efdg );_dgbed :=_fbbag +_df .Itoa (_gbcgb );return _befae ,_dgbed ;}; +// Update updates references in the BinaryExpr after removing a row/column. +func (_acc BinaryExpr )Update (q *_egg .UpdateQuery )Expression {_gb :=_acc ;_gb ._ag =_acc ._ag .Update (q );_gb ._bd =_acc ._bd .Update (q );return _gb ;}; -// Max is an implementation of the Excel MAX() function. -func Max (args []Result )Result {return _aced (args ,false )}; +// GetFilename returns an empty string for the invalid reference context. +func (_ccecc *ivr )GetFilename ()string {return ""};type criteriaRegex struct{_dgbebb byte ;_cbcgcc string ;}; -// NewCellRef constructs a new cell reference. -func NewCellRef (v string )Expression {return CellRef {v }}; +// Accrintm implements the Excel ACCRINTM function. +func Accrintm (args []Result )Result {_cfca :=len (args );if _cfca !=4&&_cfca !=5{return MakeErrorResult ("A\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_gaac ,_ddcg :=_dddb (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ddcg .Type ==ResultTypeError {return _ddcg ;};_dfgee ,_ddcg :=_dddb (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ddcg .Type ==ResultTypeError {return _ddcg ;};if _gaac >=_dfgee {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0073\u0073\u0075\u0065\u0020d\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0065\u0061\u0072\u006c\u0069\u0065r\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065n\u0074 \u0064\u0061\u0074\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_bge :=args [2].ValueNumber ;if _bge <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061t\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054M\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adee :=args [3].ValueNumber ;if _adee <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043C\u0052\u0049\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adg :=0;if _cfca ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adg =int (args [4].ValueNumber );if !_efb (_adg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0041\u0043\u0043R\u0049\u004e\u0054\u004d");};};_gaba ,_ddcg :=_cbfa (_gaac ,_dfgee ,_adg );if _ddcg .Type ==ResultTypeError {return _ddcg ;};return MakeNumberResult (_adee *_bge *_gaba );}; -// MinIfs implements the MINIFS function. -func MinIfs (args []Result )Result {_fcdf :=_bcdd (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _fcdf .Type !=ResultTypeEmpty {return _fcdf ;};_fggc :=_fbac (args [1:]);_cbdd :=_aeccg .MaxFloat64 ;_egde :=_ddd (args [0]);for _ ,_ceca :=range _fggc {_gbbda :=_egde [_ceca ._gab ][_ceca ._fgge ].ValueNumber ;if _cbdd > _gbbda {_cbdd =_gbbda ;};};if _cbdd ==_aeccg .MaxFloat64 {_cbdd =0;};return MakeNumberResult (float64 (_cbdd ));};func _feb (_aegg []Result ,_acbag countMode )float64 {_acdef :=0.0;for _ ,_baa :=range _aegg {switch _baa .Type {case ResultTypeNumber :if _acbag ==_edfd ||(_acbag ==_eaefe &&!_baa .IsBoolean ){_acdef ++;};case ResultTypeList ,ResultTypeArray :_acdef +=_feb (_baa .ListValues (),_acbag );case ResultTypeString :if _acbag ==_edfd {_acdef ++;};case ResultTypeEmpty :if _acbag ==_agab {_acdef ++;};};};return _acdef ;}; +// Duration implements the Excel DURATION function. +func Duration (args []Result )Result {_bcab ,_eeef :=_aggbe (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _eeef .Type ==ResultTypeError {return _eeef ;};_fcgfa :=_bcab ._dade ;_cffcb :=_bcab ._ddfb ;_afde :=_bcab ._egcd ;_ecfa :=_bcab ._agabg ;_daf :=_bcab ._accf ;_cgdc :=_bcab ._afbc ;return _gffb (_fcgfa ,_cffcb ,_afde ,_ecfa ,_daf ,_cgdc );}; -// Eval evaluates a range returning a list of results or an error. -func (_ebeb Range )Eval (ctx Context ,ev Evaluator )Result {_cae :=_ebeb ._ecab .Reference (ctx ,ev );_gedb :=_ebeb ._fgfd .Reference (ctx ,ev );_feebf :=_dcge (_cae ,_gedb );if _cae .Type ==ReferenceTypeCell &&_gedb .Type ==ReferenceTypeCell {if _cdbbd ,_gfcf :=ev .GetFromCache (_feebf );_gfcf {return _cdbbd ;}else {_daaa :=_deb (ctx ,ev ,_cae .Value ,_gedb .Value );ev .SetCache (_feebf ,_daaa );return _daaa ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_feebf );}; +// Ifs is an implementation of the Excel IFS() function. +func Ifs (args []Result )Result {if len (args )< 2{return MakeErrorResult ("I\u0046\u0053\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061t\u0020\u006c\u0065\u0061\u0073\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};for _edgec :=0;_edgec < len (args )-1;_edgec +=2{if args [_edgec ].ValueNumber ==1{return args [_edgec +1];};};return MakeErrorResultType (ErrorTypeNA ,"");};func _agge (_dbaff []Result )[]rangeIndex {_cdegg :=[]rangeIndex {};_dfaf :=len (_dbaff );for _cadef :=0;_cadef < _dfaf -1;_cadef +=2{_bbbee :=[]rangeIndex {};_bbdad :=_aefda (_dbaff [_cadef ]);_bbacf :=_adebe (_dbaff [_cadef +1]);if _cadef ==0{for _dfdf ,_bgga :=range _bbdad {for _cdba ,_afeg :=range _bgga {if _aefe (_afeg ,_bbacf ){_bbbee =append (_bbbee ,rangeIndex {_dfdf ,_cdba });};};};}else {for _ ,_affc :=range _cdegg {_abaecg :=_bbdad [_affc ._bgdb ][_affc ._afcc ];if _aefe (_abaecg ,_bbacf ){_bbbee =append (_bbbee ,_affc );};};};if len (_bbbee )==0{return []rangeIndex {};};_cdegg =_bbbee [:];};return _cdegg ;};func Parse (r _e .Reader )Expression {_abdcg :=&plex {LexReader (r ),nil };_cbbcb (_abdcg );return _abdcg ._gedbg ;};const _gafee =57353;const _bcg =_abg +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";var _eabad =[...]int {1};func _fdge (_fda ,_cca int )int {switch _cca {case 1:if _dbfd (_fda ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; -// Offset is an implementation of the Excel OFFSET function. -func Offset (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=3&&len (args )!=5{return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0068\u0072\u0065e\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_ffde :=args [0].Ref ;for _ffde .Type ==ReferenceTypeNamedRange {_ffde =ctx .NamedRange (_ffde .Value );};_cbfg :="";switch _ffde .Type {case ReferenceTypeCell :_cbfg =_ffde .Value ;case ReferenceTypeRange :_fddd :=_aea .Split (_ffde .Value ,"\u003a");if len (_fddd )==2{_cbfg =_fddd [0];};default:return MakeErrorResult (_e .Sprintf ("\u0049\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0069\u006e\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029: \u0025\u0073",_ffde .Type ));};_fbfc ,_bagb :=_deeb .ParseCellReference (_cbfg );if _bagb !=nil {return MakeErrorResult (_e .Sprintf ("\u0070\u0061\u0072s\u0065\u0020\u006f\u0072i\u0067\u0069\u006e\u0020\u0065\u0072\u0072o\u0072\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029\u003a\u0020\u0025\u0073",_bagb .Error ()));};_fadd ,_eef ,_cbcbg :=_fbfc .Column ,_fbfc .RowIdx ,_fbfc .SheetName ;_adacg :=args [1].AsNumber ();if _adacg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};_ebeg :=args [2].AsNumber ();if _ebeg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};var _egdcf ,_gccca Result ;if len (args )==3{_egdcf =MakeNumberResult (1);_gccca =MakeNumberResult (1);}else {_egdcf =args [3].AsNumber ();if _egdcf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0068\u0065\u0069\u0067\u0068\u0074");};if _egdcf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_gccca =args [4].AsNumber ();if _gccca .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046F\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0077id\u0074\u0068");};if _gccca .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_babg :=_deeb .ColumnToIndex (_fadd );_bedg :=_eef +uint32 (_adacg .ValueNumber );_afbef :=_babg +uint32 (_ebeg .ValueNumber );_edef :=_bedg +uint32 (_egdcf .ValueNumber );_faga :=_afbef +uint32 (_gccca .ValueNumber );if _egdcf .ValueNumber > 0{_edef --;}else {_edef ++;_bedg ,_edef =_edef ,_bedg ;};if _gccca .ValueNumber > 0{_faga --;}else {_faga ++;_afbef ,_faga =_faga ,_afbef ;};_eaae :=_e .Sprintf ("\u0025\u0073\u0025\u0064",_deeb .IndexToColumn (_afbef ),_bedg );_bdcf :=_e .Sprintf ("\u0025\u0073\u0025\u0064",_deeb .IndexToColumn (_faga ),_edef );if _cbcbg ==""{return _deb (ctx ,ev ,_eaae ,_bdcf );}else {return _deb (ctx .Sheet (_cbcbg ),ev ,_eaae ,_bdcf );};};func _gfc (_affd int )int {if _affd < 1900{if _affd < 30{_affd +=2000;}else {_affd +=1900;};};return _affd ;};func (_gddc *Lexer )Next ()*node {_gddc ._cabd .Lock ();defer _gddc ._cabd .Unlock ();if len (_gddc ._efaa )> 0{_cggb :=_gddc ._efaa [0];_gddc ._efaa =_gddc ._efaa [1:];return _cggb ;};return _gddc .nextRaw ();};func _ccfg (_ffef []Result ,_dbgb string )(*amorArgs ,Result ){_afcgc :=len (_ffef );if _afcgc !=6&&_afcgc !=7{return nil ,MakeErrorResult (_dbgb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u006fr\u0020s\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ffef [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbgb +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fst \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ade :=_ffef [0].ValueNumber ;if _ade < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbgb +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_gged ,_fcfc :=_aabf (_ffef [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_dbgb );if _fcfc .Type ==ResultTypeError {return nil ,_fcfc ;};_agfa ,_fcfc :=_aabf (_ffef [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_dbgb );if _fcfc .Type ==ResultTypeError {return nil ,_fcfc ;};if _agfa < _gged {return nil ,MakeErrorResultType (ErrorTypeNum ,_dbgb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074 \u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020l\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0064\u0061te\u0020\u0070\u0075\u0072\u0063\u0068\u0061\u0073\u0065\u0064");};if _ffef [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbgb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006cv\u0061\u0067\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fddge :=_ffef [3].ValueNumber ;if _fddge < 0||_fddge > _ade {return nil ,MakeErrorResultType (ErrorTypeNum ,_dbgb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061g\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065e\u006e\u0020\u0030\u0020\u0061\u006e\u0064\u0020\u0074\u0068\u0065\u0020in\u0069\u0074\u0069\u0061\u006c\u0020\u0063\u006f\u0073\u0074");};if _ffef [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbgb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_adca :=int (_ffef [4].ValueNumber );if _adca < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbgb +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0065\u0072\u0069o\u0064\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u002d\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if _ffef [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbgb +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_ggb :=_ffef [5].ValueNumber ;if _ggb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbgb +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 d\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061t\u0065\u0020t\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u0020\u0061\u006e\u0064 \u006c\u0065ss\u0020\u0074\u0068a\u006e\u0020\u0030\u002e\u0035");};_abdg :=0;if _afcgc ==7&&_ffef [6].Type !=ResultTypeEmpty {if _ffef [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbgb +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_abdg =int (_ffef [6].ValueNumber );if !_ecgf (_abdg )||_abdg ==2{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_dbgb );};};return &amorArgs {_ade ,_gged ,_agfa ,_fddge ,_adca ,_ggb ,_abdg },_eggc ;}; +// Coupncd implements the Excel COUPNCD function. +func Coupncd (args []Result )Result {_fgfd ,_abc :=_gdgb (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _abc .Type ==ResultTypeError {return _abc ;};_agcfc :=_ddef (_fgfd ._eebf );_baed :=_ddef (_fgfd ._edge );_dfbgc :=_fgfd ._eda ;_gecd :=_fcag (_agcfc ,_baed ,_dfbgc );_cbgf ,_ffa ,_gdfa :=_gecd .Date ();return MakeNumberResult (_fag (_cbgf ,int (_ffa ),_gdfa ));};func _aagb (_begc ,_edaf ,_caggg ,_facd ,_agdd ,_afbg float64 ,_eced int )(float64 ,Result ){_bccg :=int (_afbg );_afdf :=_efcg (_begc ,_edaf ,_bccg ,_eced );_dce :=_gfe (_begc ,_edaf ,_bccg ,_eced )/_afdf ;_ceef ,_fdeb :=_cbge (_begc ,_edaf ,_bccg ,_eced );if _fdeb .Type ==ResultTypeError {return 0,_fdeb ;};_acbd :=_fdf (_begc ,_edaf ,_bccg ,_eced );_efee :=_agdd /_gg .Pow (1+_facd /_afbg ,_ceef -1+_dce );_efee -=100*_caggg /_afbg *_acbd /_afdf ;_fegd :=100*_caggg /_afbg ;_eaa :=1+_facd /_afbg ;for _adfb :=0.0;_adfb < _ceef ;_adfb ++{_efee +=_fegd /_gg .Pow (_eaa ,_adfb +_dce );};return _efee ,MakeEmptyResult ();}; -// Atan2 implements the Excel ATAN2 function. It accepts two numeric arguments, -// and the arguments are (x,y), reversed from normal to match Excel's behaviour. -func Atan2 (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0041\u0054\u0041\u004e2\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_eedd :=args [0].AsNumber ();_cbd :=args [1].AsNumber ();if _eedd .Type ==ResultTypeNumber &&_cbd .Type ==ResultTypeNumber {_ebcgf :=_aeccg .Atan2 (_cbd .ValueNumber ,_eedd .ValueNumber );if _ebcgf !=_ebcgf {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_ebcgf );};for _ ,_gbcg :=range []ResultType {_eedd .Type ,_cbd .Type }{switch _gbcg {case ResultTypeList ,ResultTypeString :return MakeErrorResult ("\u0041\u0054\u0041\u004e\u0032\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");case ResultTypeError :return _eedd ;default:return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0054\u0041\u004e2\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gbcg ));};};return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0066o\u0072\u0020\u0041T\u0041N\u0032\u0028\u0029");};const _begga =57376;const _acfgd =57355;var _ecade ,_ccfec ,_abba ,_gcbfg ,_cfb ,_bgfa *_fdcf .Regexp ;const _baee =57353; +// String returns a string representation of Number. +func (_gbdb Number )String ()string {return _ga .FormatFloat (_gbdb ._bgbaf ,'f',-1,64)}; -// NewEmptyExpr constructs a new empty expression. -func NewEmptyExpr ()Expression {return EmptyExpr {}};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); +// IsBool returns false for the invalid reference context. +func (_gefae *ivr )IsBool (cellRef string )bool {return false }; -// CeilingPrecise is an implementation of the CEILING.PRECISE function which -// returns the ceiling of a number. -func CeilingPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043IS\u0045\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020o\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045I\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bece :=args [0].AsNumber ();if _bece .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069r\u0073\u0074\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bagdf :=float64 (1);if _bece .ValueNumber < 0{_bagdf =-1;};if len (args )> 1{_egcb :=args [1].AsNumber ();if _egcb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043E\u0049L\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bagdf =_aeccg .Abs (_egcb .ValueNumber );};if len (args )==1{return MakeNumberResult (_aeccg .Ceil (_bece .ValueNumber ));};_bbac :=_bece .ValueNumber ;_bbac ,_fgfa :=_aeccg .Modf (_bbac /_bagdf );if _fgfa !=0{if _bece .ValueNumber > 0{_bbac ++;};};return MakeNumberResult (_bbac *_bagdf );}; +// Indirect is an implementation of the Excel INDIRECT function that returns the +// contents of a cell. +func Indirect (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_bfea :=args [0].AsString ();if _bfea .Type !=ResultTypeString {return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069r\u0073t\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};return ctx .Cell (_bfea .ValueString ,ev );}; -// Pv implements the Excel PV function. -func Pv (args []Result )Result {_geef :=len (args );if _geef < 3||_geef > 5{return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_fafa :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cdf :=args [1].ValueNumber ;if _cdf !=float64 (int (_cdf )){return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dabc :=args [2].ValueNumber ;_defd :=0.0;if _geef >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_defd =args [3].ValueNumber ;};_cabbd :=0.0;if _geef ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cabbd =args [4].ValueNumber ;if _cabbd !=0{_cabbd =1;};};if _fafa ==0{return MakeNumberResult (-_dabc *_cdf -_defd );}else {return MakeNumberResult ((((1-_aeccg .Pow (1+_fafa ,_cdf ))/_fafa )*_dabc *(1+_fafa *_cabbd )-_defd )/_aeccg .Pow (1+_fafa ,_cdf ));};}; +// Eval evaluates and returns the result of a function call. +func (_fedb FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_gcece :=LookupFunction (_fedb ._eadcc );if _gcece !=nil {_bdbaa :=make ([]Result ,len (_fedb ._aeef ));for _gbgge ,_ggbb :=range _fedb ._aeef {_bdbaa [_gbgge ]=_ggbb .Eval (ctx ,ev );_bdbaa [_gbgge ].Ref =_ggbb .Reference (ctx ,ev );};return _gcece (_bdbaa );};_cbcga :=LookupFunctionComplex (_fedb ._eadcc );if _cbcga !=nil {_aacgg :=make ([]Result ,len (_fedb ._aeef ));for _bgffe ,_efce :=range _fedb ._aeef {_aacgg [_bgffe ]=_efce .Eval (ctx ,ev );_aacgg [_bgffe ].Ref =_efce .Reference (ctx ,ev );};return _cbcga (ctx ,ev ,_aacgg );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_fedb ._eadcc );}; -// Rate implements the Excel RATE function. -func Rate (args []Result )Result {_cfaf :=len (args );if _cfaf < 3||_cfaf > 6{return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u006e\u0064\u0020\u0073i\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecacg :=args [0].ValueNumber ;if _ecacg !=float64 (int (_ecacg )){return MakeErrorResultType (ErrorTypeNum ,"R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072i\u006fd\u0073\u0020\u0074\u006f \u0062\u0065 \u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bagg :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_efba :=args [2].ValueNumber ;_ddaa :=0.0;if _cfaf >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_ddaa =args [3].ValueNumber ;};_cdcee :=0.0;if _cfaf >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_cdcee =args [4].ValueNumber ;if _cdcee !=0{_cdcee =1;};};_abebf :=0.1;if _cfaf >=6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abebf =args [5].ValueNumber ;};_ffdbd :=100;_cdbee :=0;_aacc :=false ;_fdagf :=1e-6;_agfcc :=_abebf ;for _cdbee < _ffdbd &&!_aacc {_bfff :=_aeccg .Pow (_agfcc +1,_ecacg );_dgbeg :=_aeccg .Pow (_agfcc +1,_ecacg -1);_ffaeb :=_agfcc *_cdcee +1;_bgdgfa :=_bagg *(_bfff -1);_geea :=_ddaa +_bfff *_efba +_bgdgfa *_ffaeb /_agfcc ;_afee :=_ecacg *_dgbeg *_efba -_bgdgfa *_ffaeb /_aeccg .Pow (_agfcc ,2);_ef :=(_ecacg *_bagg *_dgbeg *_ffaeb +_bgdgfa *_cdcee )/_agfcc ;_efga :=_geea /(_afee +_ef );if _aeccg .Abs (_efga )< _fdagf {_aacc =true ;};_cdbee ++;_agfcc -=_efga ;};return MakeNumberResult (_agfcc );}; +// Negate is a negate expression like -A1. +type Negate struct{_bddff Expression }; -// Eval evaluates a vertical range returning a list of results or an error. -func (_efdfa VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_gbfg :=_efdfa .verticalRangeReference ();if _efgc ,_bccbf :=ev .GetFromCache (_gbfg );_bccbf {return _efgc ;};_adcaa ,_dfec :=_edae (ctx ,_efdfa ._gcff ,_efdfa ._eeedf );_degd :=_deb (ctx ,ev ,_adcaa ,_dfec );ev .SetCache (_gbfg ,_degd );return _degd ;}; +// ISFORMULA is an implementation of the Excel ISFORMULA() function. +func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bccea :=args [0].Ref ;if _bccea .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .HasFormula (_bccea .Value ));};type parsedReplaceObject struct{_edcdb string ;_acebg int ;_egfeg int ;_daee string ;}; -// Evaluator is the interface for a formula evaluator. This is needed so we can -// pass it to the spreadsheet to let it evaluate formula cells before returning -// the results. -// NOTE: in order to implement Evaluator without cache embed noCache in it. -type Evaluator interface{Eval (_fgbf Context ,formula string )Result ;SetCache (_cdfa string ,_gaafa Result );GetFromCache (_bbcgg string )(Result ,bool );LastEvalIsRef ()bool ;}; +// Update returns the same object as updating sheet references does not affect Number. +func (_adffa Number )Update (q *_egg .UpdateQuery )Expression {return _adffa }; -// Eval evaluates and returns the result of the cell reference. -func (_agdga CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_agdga ._agge ,ev )}; +// MakeEmptyResult is ued when parsing an empty argument. +func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }}; -// String is a string expression. -type String struct{_cdgb string }; +// Eval evaluates and returns the result of a sheet expression. +func (_ffeed SheetPrefixExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult ("\u0073\u0068\u0065\u0065\u0074\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u0065\u0076\u0065r\u0020\u0062\u0065\u0020\u0065v\u0061\u006cu\u0061\u0074\u0065\u0064");};func (_aefddc *Lexer )emit (_cddag tokenType ,_fcdb []byte ){if _aebeb {_b .Println ("\u0065\u006d\u0069\u0074",_cddag ,_edgab (string (_fcdb )));};_aefddc ._fggf <-&node {_cddag ,string (_fcdb )};};func _edea (_fggc []Result ,_gddf []string ,_dbcag bool )[]string {for _ ,_dgec :=range _fggc {switch _dgec .Type {case ResultTypeEmpty :if !_dbcag {_gddf =append (_gddf ,"");};case ResultTypeString :if _dgec .ValueString !=""||!_dbcag {_gddf =append (_gddf ,_dgec .ValueString );};case ResultTypeNumber :_gddf =append (_gddf ,_dgec .Value ());case ResultTypeList :_gddf =_adffc (_gddf ,_edea (_dgec .ValueList ,[]string {},_dbcag ));case ResultTypeArray :for _ ,_adbab :=range _dgec .ValueArray {_gddf =_adffc (_gddf ,_edea (_adbab ,[]string {},_dbcag ));};};};return _gddf ;}; -// Time is an implementation of the Excel TIME() function. -func Time (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0049ME\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_abfcf :=args [0].ValueNumber ;_cgggg :=args [1].ValueNumber ;_aaegg :=args [2].ValueNumber ;_edcc :=_acfa (_abfcf ,_cgggg ,_aaegg );if _edcc >=0{return MakeNumberResult (_edcc );}else {return MakeErrorResultType (ErrorTypeNum ,"");};};func (_cdcgdc *Lexer )nextRaw ()*node {for len (_cdcgdc ._gacc )!=0{_cebd :=<-_cdcgdc ._gacc [len (_cdcgdc ._gacc )-1];if _cebd !=nil {return _cebd ;};_cdcgdc ._gacc =_cdcgdc ._gacc [0:len (_cdcgdc ._gacc )-1];};return <-_cdcgdc ._edbd ;}; +// Reference returns an invalid reference for Bool. +func (_cgd Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// PrefixRangeExpr is a range expression that when evaluated returns a list of Results from a given sheet like Sheet1!A1:B4 (all cells from A1 to B4 from a sheet 'Sheet1'). -type PrefixRangeExpr struct{_ddgb ,_bgddf ,_ccecd Expression }; +// Intrate implements the Excel INTRATE function. +func Intrate (args []Result )Result {_dbe :=len (args );if _dbe !=4&&_dbe !=5{return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_deaf ,_adab ,_edec :=_daea (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _edec .Type ==ResultTypeError {return _edec ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076\u0065\u0073\u0074\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_aggba :=args [2].ValueNumber ;if _aggba <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076e\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bdgfd :=args [3].ValueNumber ;if _bdgfd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064e\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};_dcbc :=0;if _dbe ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049N\u0054\u0052A\u0054\u0045\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_dcbc =int (args [4].ValueNumber );if !_efb (_dcbc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006eco\u0072\u0072\u0065c\u0074\u0020\u0062\u0061sis\u0020ar\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020\u0049\u004e\u0054\u0052\u0041T\u0045");};};_caac ,_edec :=_cbfa (_deaf ,_adab ,_dcbc );if _edec .Type ==ResultTypeError {return _edec ;};return MakeNumberResult ((_bdgfd -_aggba )/_aggba /_caac );};func _facb (_abcd ,_agaa ,_edff ,_edgc float64 ,_fffd int )float64 {var _gacb float64 ;if _abcd ==0{_gacb =_edgc +_edff *_agaa ;}else {_gcda :=_gg .Pow (1+_abcd ,_agaa );if _fffd ==1{_gacb =_edgc *_gcda +_edff *(1+_abcd )*(_gcda -1)/_abcd ;}else {_gacb =_edgc *_gcda +_edff *(_gcda -1)/_abcd ;};};return -_gacb ;}; -// RoundUp is an implementation of the Excel ROUNDUP function that rounds a number -// up to a specified number of digits. -func RoundUp (args []Result )Result {return _fbea (args ,_geefe )}; +// Bool is a boolean expression. +type Bool struct{_ccda bool };func Sign (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0053\u0049\u0047\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_feeae :=args [0].AsNumber ();if _feeae .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0049\u0047N(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020a\u0020n\u0075m\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _feeae .ValueNumber < 0{return MakeNumberResult (-1);}else if _feeae .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);}; -// Product is an implementation of the Excel PRODUCT() function. -func Product (args []Result )Result {_faef :=1.0;for _ ,_acee :=range args {_acee =_acee .AsNumber ();switch _acee .Type {case ResultTypeNumber :_faef *=_acee .ValueNumber ;case ResultTypeList ,ResultTypeArray :_edcb :=Product (_acee .ListValues ());if _edcb .Type !=ResultTypeNumber {return _edcb ;};_faef *=_edcb .ValueNumber ;case ResultTypeString :case ResultTypeError :return _acee ;case ResultTypeEmpty :default:return MakeErrorResult (_e .Sprintf ("\u0075\u006eha\u006e\u0064\u006ce\u0064\u0020\u0050\u0052ODU\u0043T(\u0029\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0020\u0074\u0079\u0070\u0065\u0020%\u0073",_acee .Type ));};};return MakeNumberResult (_faef );}; +// Update updates references in the PrefixExpr after removing a row/column. +func (_gbgaf PrefixExpr )Update (q *_egg .UpdateQuery )Expression {_bged :=_gbgaf ;_geecd :=_gbgaf ._cafc .String ();if _geecd ==q .SheetToUpdate {_aagf :=*q ;_aagf .UpdateCurrentSheet =true ;_bged ._adda =_gbgaf ._adda .Update (&_aagf );};return _bged ;}; -// Update returns the same object as updating sheet references does not affect EmptyExpr. -func (_cgfde EmptyExpr )Update (q *_efad .UpdateQuery )Expression {return _cgfde };func _cfac (_addda []Result ,_gagc string )(*durationArgs ,Result ){_eebg :=len (_addda );if _eebg !=5&&_eebg !=6{return nil ,MakeErrorResult (_gagc +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0066\u0069\u0076\u0065\u0020\u006fr\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fgbcf ,_ebbgf ,_efdcg :=_dca (_addda [0],_addda [1],_gagc );if _efdcg .Type ==ResultTypeError {return nil ,_efdcg ;};_aebgb :=_addda [2];if _aebgb .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gagc +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fupo\u006e r\u0061\u0074\u0065\u0020\u006f\u0066\u0020ty\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_fca :=_aebgb .ValueNumber ;if _fca < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0043\u006f\u0075po\u006e\u0020\u0072\u0061\u0074\u0065\u0020\u0073\u0068o\u0075l\u0064 \u006eo\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_ffdcf :=_addda [3];if _ffdcf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gagc +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0079\u0069\u0065\u006cd\u0020\u0072\u0061\u0074\u0065\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_ebee :=_ffdcf .ValueNumber ;if _ebee < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006c\u0064\u0020r\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u006ft\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_faace :=_addda [4];if _faace .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gagc +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071u\u0065n\u0063y\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_agdab :=float64 (int (_faace .ValueNumber ));if !_aeagb (_agdab ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_fcfa :=0;if _eebg ==6&&_addda [5].Type !=ResultTypeEmpty {_bdab :=_addda [5];if _bdab .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gagc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fcfa =int (_bdab .ValueNumber );if !_ecgf (_fcfa ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062a\u0073\u0069\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020"+_gagc );};};return &durationArgs {_fgbcf ,_ebbgf ,_fca ,_ebee ,_agdab ,_fcfa },_eggc ;}; +// IsLeapYear is an implementation of the Excel ISLEAPYEAR() function. +func IsLeapYear (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_beaa :=ctx .GetEpoch ();_adfg ,_daeda :=_eccgb (args [0].Value (),_beaa );if _daeda !=nil {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_gfgg :=_adfg .Year ();return MakeBoolResult (_dbfd (_gfgg ));};func (_bbdbdd *yyParserImpl )Parse (yylex yyLexer )int {var _dfba int ;var _dbdg yySymType ;var _edae []yySymType ;_ =_edae ;_feac :=_bbdbdd ._bdbge [:];Nerrs :=0;Errflag :=0;_bcfb :=0;_bbdbdd ._febg =-1;_agbc :=-1;defer func (){_bcfb =-1;_bbdbdd ._febg =-1;_agbc =-1}();_gedd :=-1;goto _fcdf ;_cdcc :return 0;_efaag :return 1;_fcdf :if _gfeg >=4{_b .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_faafa (_agbc ),_eedd (_bcfb ));};_gedd ++;if _gedd >=len (_feac ){_fdacf :=make ([]yySymType ,len (_feac )*2);copy (_fdacf ,_feac );_feac =_fdacf ;};_feac [_gedd ]=_dbdg ;_feac [_gedd ]._ffdb =_bcfb ;_ggadb :_dfba =_fdbd [_bcfb ];if _dfba <=_deaa {goto _fcdge ;};if _bbdbdd ._febg < 0{_bbdbdd ._febg ,_agbc =_agcgb (yylex ,&_bbdbdd ._fgcde );};_dfba +=_agbc ;if _dfba < 0||_dfba >=_gefb {goto _fcdge ;};_dfba =_edbb [_dfba ];if _gcfac [_dfba ]==_agbc {_bbdbdd ._febg =-1;_agbc =-1;_dbdg =_bbdbdd ._fgcde ;_bcfb =_dfba ;if Errflag > 0{Errflag --;};goto _fcdf ;};_fcdge :_dfba =_bcbfa [_bcfb ];if _dfba ==-2{if _bbdbdd ._febg < 0{_bbdbdd ._febg ,_agbc =_agcgb (yylex ,&_bbdbdd ._fgcde );};_effac :=0;for {if _ecbfc [_effac +0]==-1&&_ecbfc [_effac +1]==_bcfb {break ;};_effac +=2;};for _effac +=2;;_effac +=2{_dfba =_ecbfc [_effac +0];if _dfba < 0||_dfba ==_agbc {break ;};};_dfba =_ecbfc [_effac +1];if _dfba < 0{goto _cdcc ;};};if _dfba ==0{switch Errflag {case 0:yylex .Error (_bddf (_bcfb ,_agbc ));Nerrs ++;if _gfeg >=1{_b .Printf ("\u0025\u0073",_eedd (_bcfb ));_b .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_faafa (_agbc ));};fallthrough;case 1,2:Errflag =3;for _gedd >=0{_dfba =_fdbd [_feac [_gedd ]._ffdb ]+_cgbfg ;if _dfba >=0&&_dfba < _gefb {_bcfb =_edbb [_dfba ];if _gcfac [_bcfb ]==_cgbfg {goto _fcdf ;};};if _gfeg >=2{_b .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0072\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0070\u006f\u0070\u0073\u0020\u0073\u0074\u0061\u0074\u0065 %\u0064\u000a",_feac [_gedd ]._ffdb );};_gedd --;};goto _efaag ;case 3:if _gfeg >=2{_b .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_faafa (_agbc ));};if _agbc ==_cdee {goto _efaag ;};_bbdbdd ._febg =-1;_agbc =-1;goto _ggadb ;};};if _gfeg >=2{_b .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_dfba ,_eedd (_bcfb ));};_ffef :=_dfba ;_cabcfd :=_gedd ;_ =_cabcfd ;_gedd -=_gdfaa [_dfba ];if _gedd +1>=len (_feac ){_dbceb :=make ([]yySymType ,len (_feac )*2);copy (_dbceb ,_feac );_feac =_dbceb ;};_dbdg =_feac [_gedd +1];_dfba =_faacg [_dfba ];_gdfc :=_bfaebg [_dfba ];_eaeae :=_gdfc +_feac [_gedd ]._ffdb +1;if _eaeae >=_gefb {_bcfb =_edbb [_gdfc ];}else {_bcfb =_edbb [_eaeae ];if _gcfac [_bcfb ]!=-_dfba {_bcfb =_edbb [_gdfc ];};};switch _ffef {case 1:_edae =_feac [_cabcfd -1:_cabcfd +1];{yylex .(*plex )._gedbg =_dbdg ._bgfd ;};case 3:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =_edae [2]._bgfd ;};case 4:_edae =_feac [_cabcfd -4:_cabcfd +1];{};case 5:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewBool (_edae [1]._ddcb ._bacgg );};case 6:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewNumber (_edae [1]._ddcb ._bacgg );};case 7:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewString (_edae [1]._ddcb ._bacgg );};case 8:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewError (_edae [1]._ddcb ._bacgg );};case 9:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =_edae [2]._bgfd ;};case 10:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewNegate (_edae [2]._bgfd );};case 15:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =_edae [2]._bgfd ;};case 17:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewConstArrayExpr (_edae [2]._aaee );};case 18:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._aaee =append (_dbdg ._aaee ,_edae [1]._babdac );};case 19:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._aaee =append (_edae [1]._aaee ,_edae [3]._babdac );};case 20:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._babdac =append (_dbdg ._babdac ,_edae [1]._bgfd );};case 21:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._babdac =append (_edae [1]._babdac ,_edae [3]._bgfd );};case 23:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewPrefixExpr (_edae [1]._bgfd ,_edae [2]._bgfd );};case 25:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewSheetPrefixExpr (_edae [1]._ddcb ._bacgg );};case 26:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewCellRef (_edae [1]._ddcb ._bacgg );};case 27:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewRange (_edae [1]._bgfd ,_edae [3]._bgfd );};case 28:_edae =_feac [_cabcfd -4:_cabcfd +1];{_dbdg ._bgfd =NewPrefixRangeExpr (_edae [1]._bgfd ,_edae [2]._bgfd ,_edae [4]._bgfd );};case 29:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewNamedRangeRef (_edae [1]._ddcb ._bacgg );};case 30:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewHorizontalRange (_edae [1]._ddcb ._bacgg );};case 31:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewVerticalRange (_edae [1]._ddcb ._bacgg );};case 32:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewPrefixHorizontalRange (_edae [1]._bgfd ,_edae [2]._ddcb ._bacgg );};case 33:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewPrefixVerticalRange (_edae [1]._bgfd ,_edae [2]._ddcb ._bacgg );};case 34:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypePlus ,_edae [3]._bgfd );};case 35:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeMinus ,_edae [3]._bgfd );};case 36:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeMult ,_edae [3]._bgfd );};case 37:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeDiv ,_edae [3]._bgfd );};case 38:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeExp ,_edae [3]._bgfd );};case 39:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeLT ,_edae [3]._bgfd );};case 40:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeGT ,_edae [3]._bgfd );};case 41:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeLEQ ,_edae [3]._bgfd );};case 42:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeGEQ ,_edae [3]._bgfd );};case 43:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeEQ ,_edae [3]._bgfd );};case 44:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeNE ,_edae [3]._bgfd );};case 45:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeConcat ,_edae [3]._bgfd );};case 47:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewFunction (_edae [1]._ddcb ._bacgg ,nil );};case 48:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewFunction (_edae [1]._ddcb ._bacgg ,_edae [2]._babdac );};case 49:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._babdac =append (_dbdg ._babdac ,_edae [1]._bgfd );};case 50:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._babdac =append (_edae [1]._babdac ,_edae [3]._bgfd );};case 53:_edae =_feac [_cabcfd -0:_cabcfd +1];{_dbdg ._bgfd =NewEmptyExpr ();};};goto _fcdf ;};func _aacfa (_cgge ,_ddgc ,_baae ,_degb ,_dcgb float64 ,_caeb int )float64 {_fbfg :=_dgfg (_cgge ,_baae ,_degb ,_dcgb ,_caeb );var _effe float64 ;if _ddgc ==1{if _caeb ==1{_effe =0;}else {_effe =-_degb ;};}else {if _caeb ==1{_effe =_facb (_cgge ,_ddgc -2,_fbfg ,_degb ,1)-_fbfg ;}else {_effe =_facb (_cgge ,_ddgc -1,_fbfg ,_degb ,0);};};return _effe *_cgge ;};func _cbge (_cea ,_dcdg float64 ,_ebaa ,_afea int )(float64 ,Result ){_degf ,_eac :=_ddef (_cea ),_ddef (_dcdg );if _eac .After (_degf ){_bdbf :=_efe (_degf ,_eac ,_ebaa ,_afea );_cgag :=(_eac .Year ()-_bdbf .Year ())*12+int (_eac .Month ())-int (_bdbf .Month ());return float64 (_cgag *_ebaa )/12.0,_aaa ;};return 0,MakeErrorResultType (ErrorTypeNum ,"\u0053\u0065t\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065");}; -// SumIfs implements the SUMIFS function. -func SumIfs (args []Result )Result {_feda :=_bcdd (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _feda .Type !=ResultTypeEmpty {return _feda ;};_dabd :=_fbac (args [1:]);_gggf :=0.0;_bbbce :=_ddd (args [0]);for _ ,_adba :=range _dabd {_gggf +=_bbbce [_adba ._gab ][_adba ._fgge ].ValueNumber ;};return MakeNumberResult (float64 (_gggf ));}; +// SumProduct is an implementation of the Excel SUMPRODUCT() function. +func SumProduct (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044U\u0043\u0054\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_baga :=args [0].Type ;for _ ,_gcbae :=range args {if _gcbae .Type !=_baga {return MakeErrorResult ("\u0053\u0055M\u0050\u0052\u004f\u0044\u0055C\u0054\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0074\u0079\u0070\u0065");};};switch _baga {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_affd :=len (args [0].ListValues ());_cegac :=make ([]float64 ,_affd );for _fced :=range _cegac {_cegac [_fced ]=1.0;};for _ ,_gcea :=range args {if len (_gcea .ListValues ())!=_affd {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069re\u0073 \u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0074\u006f\u0020\u0068\u0061\u0076\u0065\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065 \u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");};for _gecdg ,_gege :=range _gcea .ListValues (){_gege =_gege .AsNumber ();if _gege .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004fD\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020n\u0075m\u0065\u0072\u0069\u0063");};_cegac [_gecdg ]=_cegac [_gecdg ]*_gege .ValueNumber ;};};_gcfd :=0.0;for _ ,_cdef :=range _cegac {_gcfd +=_cdef ;};return MakeNumberResult (_gcfd );};return MakeNumberResult (1.0);}; -// TimeValue is an implementation of the Excel TIMEVALUE() function. -func TimeValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054I\u004d\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_dbbda :=_aea .ToLower (args [0].ValueString );if !_facf (_dbbda ){_ ,_ ,_ ,_gfec ,_fdccd :=_ddcc (_dbbda );if _fdccd .Type ==ResultTypeError {_fdccd .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0054\u0049\u004d\u0045V\u0041\u004c\u0055\u0045";return _fdccd ;};if _gfec {return MakeNumberResult (0);};};_afaf ,_cbed ,_cabda ,_efgce ,_ ,_ba :=_ddfa (_dbbda );if _ba .Type ==ResultTypeError {return _ba ;};_cgbe :=_acfa (float64 (_afaf ),float64 (_cbed ),_cabda );if _efgce {_cgbe +=0.5;}else if _cgbe >=1{_cgbe -=float64 (int (_cgbe ));};return MakeNumberResult (_cgbe );};var _ddga =[...]int {0,1,1,2,4,1,1,1,1,2,2,1,1,1,1,3,1,3,1,3,1,3,1,2,1,1,1,3,4,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,1,3,1,1,0}; +// ListValues converts an array to a list or returns a lists values. This is used +// for functions that can accept an array, but don't care about ordering to +// reuse the list function logic. +func (_aeee Result )ListValues ()[]Result {if _aeee .Type ==ResultTypeArray {_gbcfd :=[]Result {};for _ ,_gbag :=range _aeee .ValueArray {for _ ,_cafd :=range _gbag {_gbcfd =append (_gbcfd ,_cafd );};};return _gbcfd ;};if _aeee .Type ==ResultTypeList {return _aeee .ValueList ;};return nil ;}; -// NewNumber constructs a new number expression. -func NewNumber (v string )Expression {_bdgg ,_dgdae :=_df .ParseFloat (v ,64);if _dgdae !=nil {_efcf .Log ("e\u0072\u0072\u006f\u0072\u0020\u0070a\u0072\u0073\u0069\u006e\u0067\u0020f\u006f\u0072\u006d\u0075\u006c\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0025\u0073\u003a\u0020%\u0073",v ,_dgdae );};return Number {_bdgg };}; +// Pi is an implementation of the Excel Pi() function that just returns the Pi +// constant. +func Pi (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0050I\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeNumberResult (_gg .Pi );}; -// HorizontalRange is a range expression that when evaluated returns a list of Results from references like 1:4 (all cells from rows 1 to 4). -type HorizontalRange struct{_bcffd ,_gbad int }; +// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. +func (_eadac SheetPrefixExpr )Update (q *_egg .UpdateQuery )Expression {return _eadac }; -// Vdb implements the Excel VDB function. -func Vdb (args []Result )Result {_eaab :=len (args );if _eaab < 5||_eaab > 7{return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0066\u0069\u0076\u0065\u0020a\u006e\u0064\u0020\u0073\u0065v\u0065\u006e");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bec :=args [0].ValueNumber ;if _bec < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cfbab :=args [1].ValueNumber ;if _cfbab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fcad :=args [2].ValueNumber ;if _fcad ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _fcad < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("V\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074 p\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eecac :=args [3].ValueNumber ;if _eecac < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074h\u0061n\u0020\u006f\u006e\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064 \u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_age :=args [4].ValueNumber ;if _eecac > _age {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020s\u0074\u0061\u0072\u0074\u0020\u0070\u0065r\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0056\u0044\u0042");};if _age > _fcad {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0065\u006e\u0064\u0020\u0070e\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020V\u0044\u0042");};_afdg :=2.0;if _eaab > 5{if args [5].Type ==ResultTypeEmpty {_afdg =0.0;}else {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_afdg =args [5].ValueNumber ;if _afdg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};};_bfea :=false ;if _eaab > 6&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020n\u006f\u005f\u0073\u0077\u0069\u0074\u0063\u0068\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_bfea =args [6].ValueNumber !=0;};_bdec :=0.0;_cffc :=_aeccg .Floor (_eecac );_cfdd :=_aeccg .Ceil (_age );if _bfea {for _acgf :=_cffc +1;_acgf <=_cfdd ;_acgf ++{_bcbe :=_aebc (_bec ,_cfbab ,_fcad ,_acgf ,_afdg );if _acgf ==_cffc +1{_bcbe *=_aeccg .Min (_age ,_cffc +1)-_eecac ;}else if _acgf ==_cfdd {_bcbe *=_age +1-_cfdd ;};_bdec +=_bcbe ;};}else {_dcbde :=_fcad ;var _cbca float64 ;if !_ebbec (_eecac ,_aeccg .Floor (_eecac )){if _afdg ==1{_fdgd :=_fcad /2;if _eecac > _fdgd ||_ebbec (_eecac ,_fdgd ){_cbca =_eecac -_fdgd ;_eecac =_fdgd ;_age -=_cbca ;_dcbde ++;};};};if _afdg !=0{_bec -=_gbbc (_bec ,_cfbab ,_fcad ,_dcbde ,_eecac ,_afdg );};_bdec =_gbbc (_bec ,_cfbab ,_fcad ,_fcad -_eecac ,_age -_eecac ,_afdg );};return MakeNumberResult (_bdec );}; +// NewSheetPrefixExpr constructs a new prefix expression. +func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {s }}; -// Round is an implementation of the Excel ROUND function that rounds a number -// to a specified number of digits. -func Round (args []Result )Result {return _fbea (args ,_feeg )}; +// Received implements the Excel RECEIVED function. +func Received (args []Result )Result {_bcdce :=len (args );if _bcdce !=4&&_bcdce !=5{return MakeErrorResult ("R\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_fgg ,_feaa ,_dgaf :=_daea (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _dgaf .Type ==ResultTypeError {return _dgaf ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020i\u006e\u0076\u0065\u0073\u0074\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgge :=args [2].ValueNumber ;if _bgge <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006ev\u0065\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0064\u0069s\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_babc :=args [3].ValueNumber ;if _babc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045I\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020p\u006f\u0073\u0069\u0074\u0069v\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcf :=0;if _bcdce ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052E\u0043\u0045I\u0056\u0045\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcf =int (args [4].ValueNumber );if !_efb (_gcf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0052\u0045\u0043E\u0049\u0056\u0045\u0044");};};_faca ,_dgaf :=_cbfa (_fgg ,_feaa ,_gcf );if _dgaf .Type ==ResultTypeError {return _dgaf ;};return MakeNumberResult (_bgge /(1-_babc *_faca ));};func _fbae (_egcf ,_gaeda Result ,_bfgd ,_cbab bool )cmpResult {_egcf =_egcf .AsNumber ();_gaeda =_gaeda .AsNumber ();if _egcf .Type !=_gaeda .Type {return _abef ;};if _egcf .Type ==ResultTypeNumber {if _egcf .ValueNumber ==_gaeda .ValueNumber {return _gabde ;};if _egcf .ValueNumber < _gaeda .ValueNumber {return _fceaf ;};return _cdgg ;};if _egcf .Type ==ResultTypeString {_begea :=_egcf .ValueString ;_fadd :=_gaeda .ValueString ;if !_bfgd {_begea =_fa .ToLower (_begea );_fadd =_fa .ToLower (_fadd );};if _cbab {_eade :=_d .Match (_fadd ,_begea );if _eade {return _gabde ;}else {return _cdgg ;};};return cmpResult (_fa .Compare (_begea ,_fadd ));};if _egcf .Type ==ResultTypeEmpty {return _gabde ;};if _egcf .Type ==ResultTypeList {if len (_egcf .ValueList )< len (_gaeda .ValueList ){return _fceaf ;};if len (_egcf .ValueList )> len (_gaeda .ValueList ){return _cdgg ;};for _ggfg :=range _egcf .ValueList {_dcag :=_fbae (_egcf .ValueList [_ggfg ],_gaeda .ValueList [_ggfg ],_bfgd ,_cbab );if _dcag !=_gabde {return _dcag ;};};return _gabde ;};if _egcf .Type ==ResultTypeList {if len (_egcf .ValueArray )< len (_gaeda .ValueArray ){return _fceaf ;};if len (_egcf .ValueArray )> len (_gaeda .ValueArray ){return _cdgg ;};for _egbag :=range _egcf .ValueArray {_ccfe :=_egcf .ValueArray [_egbag ];_ffda :=_egcf .ValueArray [_egbag ];if len (_ccfe )< len (_ffda ){return _fceaf ;};if len (_ccfe )> len (_ffda ){return _cdgg ;};for _bccef :=range _ccfe {_cfbe :=_fbae (_ccfe [_bccef ],_ffda [_bccef ],_bfgd ,_cbab );if _cfbe !=_gabde {return _cfbe ;};};};return _gabde ;};return _abef ;}; -// Base is an implementation of the Excel BASE function that returns a string -// form of an integer in a specified base and of a minimum length with padded -// zeros. -func Base (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u0042\u0041S\u0045\u0028\u0029\u0020a\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006fs\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_decba :=args [0].AsNumber ();if _decba .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fedaf :=args [1].AsNumber ();if _fedaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063o\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fffe :=int (_fedaf .ValueNumber );if _fffe < 0||_fffe > 36{return MakeErrorResult ("\u0072\u0061\u0064\u0069\u0078\u0020m\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0072\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u0033\u0036\u005d");};_eedg :=0;if len (args )> 2{_ecde :=args [2].AsNumber ();if _ecde .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_eedg =int (_ecde .ValueNumber );};_ggga :=_df .FormatInt (int64 (_decba .ValueNumber ),_fffe );if len (_ggga )< _eedg {_ggga =_aea .Repeat ("\u0030",_eedg -len (_ggga ))+_ggga ;};return MakeStringResult (_ggga );}; +// Coupdaysnc implements the Excel COUPDAYSNC function. +func Coupdaysnc (args []Result )Result {_fbgd ,_gegd :=_gdgb (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _gegd .Type ==ResultTypeError {return _gegd ;};return MakeNumberResult (_gfe (_fbgd ._eebf ,_fbgd ._edge ,_fbgd ._eda ,_fbgd ._ceca ));};func (_aebge node )String ()string {return _b .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_aebge ._ccfcc ,_edgab (string (_aebge ._bacgg )));}; -// Indirect is an implementation of the Excel INDIRECT function that returns the -// contents of a cell. -func Indirect (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_dace :=args [0].AsString ();if _dace .Type !=ResultTypeString {return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069r\u0073t\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};return ctx .Cell (_dace .ValueString ,ev );};const _babad =57364; +// LookupFunction looks up and returns a standard function or nil. +func LookupFunction (name string )Function {_agccd .Lock ();defer _agccd .Unlock ();if _baff ,_gbcdc :=_ecfcd [name ];_gbcdc {return _baff ;};return nil ;};const _ddaf ="\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u002b\u0029:\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b(\\\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003f\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f";func Trunc (args []Result )Result {if len (args )==0{return MakeErrorResult ("T\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061t \u006c\u0065\u0061\u0073t\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065ri\u0063\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aadd :=args [0].AsNumber ();if _aadd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fcfge :=float64 (0);if len (args )> 1{_dceb :=args [1].AsNumber ();if _dceb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fcfge =_dceb .ValueNumber ;};_agda :=_aadd .ValueNumber ;_abbbb :=1.0;if _fcfge >=0{_abbbb =_gg .Pow (1/10.0,_fcfge );}else {return MakeNumberResult (0);};_agda ,_ddff :=_gg .Modf (_agda /_abbbb );_bega :=0.99999;if _ddff > _bega {_agda ++;}else if _ddff < -_bega {_agda --;};_ =_ddff ;return MakeNumberResult (_agda *_abbbb );}; -// Pmt implements the Excel PMT function. -func Pmt (args []Result )Result {_fbfag :=len (args );if _fbfag < 3||_fbfag > 5{return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_faed :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bedec :=args [1].ValueNumber ;if _bedec ==0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u00200");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_cbge :=args [2].ValueNumber ;_bedecg :=0.0;if _fbfag >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bedecg =args [3].ValueNumber ;};_dabf :=0.0;if _fbfag ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dabf =args [4].ValueNumber ;if _dabf !=0{_dabf =1;};};var _ggde float64 ;if _faed ==0{_ggde =(_cbge +_bedecg )/_bedec ;}else {_cffa :=_aeccg .Pow (1+_faed ,_bedec );if _dabf ==1{_ggde =(_bedecg *_faed /(_cffa -1)+_cbge *_faed /(1-1/_cffa ))/(1+_faed );}else {_ggde =_bedecg *_faed /(_cffa -1)+_cbge *_faed /(1-1/_cffa );};};return MakeNumberResult (-_ggde );}; +// Coupdaybs implements the Excel COUPDAYBS function. +func Coupdaybs (args []Result )Result {_fba ,_ccga :=_gdgb (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _ccga .Type ==ResultTypeError {return _ccga ;};return MakeNumberResult (_fdf (_fba ._eebf ,_fba ._edge ,_fba ._eda ,_fba ._ceca ));};func (_bccc *yyParserImpl )Lookahead ()int {return _bccc ._febg }; -// LastColumn returns empty string for the invalid reference context. -func (_aeded *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; +// Update updates the horizontal range references after removing a row/column. +func (_ebde HorizontalRange )Update (q *_egg .UpdateQuery )Expression {return _ebde }; -// ISBLANK is an implementation of the Excel ISBLANK() function. -func IsBlank (args []Result )Result {if len (args )!=1{MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );}; +// Price implements the Excel PRICE function. +func Price (args []Result )Result {_ggae :=len (args );if _ggae !=6&&_ggae !=7{return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_agca ,_adcd ,_eeec :=_daea (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _eeec .Type ==ResultTypeError {return _eeec ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049CE\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ggcd :=args [2].ValueNumber ;if _ggcd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u006eo\u0074\u0020\u0062\u0065\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0079\u0069\u0065\u006c\u0064\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_accd :=args [3].ValueNumber ;if _accd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0079\u0069\u0065\u006c\u0064 \u0074\u006f\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064em\u0070\u0074\u0069\u006fn\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abca :=args [4].ValueNumber ;if _abca <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073 \u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bffd :=args [5];if _bffd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_cgged :=_bffd .ValueNumber ;if !_degc (_cgged ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bcbaa :=0;if _ggae ==7&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bcbaa =int (args [6].ValueNumber );if !_efb (_bcbaa ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069s\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049\u0043\u0045");};};_aee ,_eeec :=_aagb (_agca ,_adcd ,_ggcd ,_accd ,_abca ,_cgged ,_bcbaa );if _eeec .Type ==ResultTypeError {return _eeec ;};return MakeNumberResult (_aee );};const _fefbd =57372; -// Update updates references in the Range after removing a row/column. -func (_cgg Range )Update (q *_efad .UpdateQuery )Expression {_cfd :=_cgg ;if q .UpdateCurrentSheet {_cfd ._ecab =_cgg ._ecab .Update (q );_cfd ._fgfd =_cgg ._fgfd .Update (q );};return _cfd ;}; +// Replace is an implementation of the Excel REPLACE(). +func Replace (args []Result )Result {_eage ,_dcgc :=_gcgcd ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _dcgc .Type !=ResultTypeEmpty {return _dcgc ;};_ggad :=_eage ._edcdb ;_ccegc :=_eage ._acebg ;_agegc :=_eage ._egfeg ;_fabg :=_eage ._daee ;_acabb :=len (_ggad );if _ccegc > _acabb {_ccegc =_acabb ;};_ebfg :=_ccegc +_agegc ;if _ebfg > _acabb {_ebfg =_acabb ;};_fbcb :=_ggad [0:_ccegc ]+_fabg +_ggad [_ebfg :];return MakeStringResult (_fbcb );};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); -// Bool is a boolean expression. -type Bool struct{_cefc bool }; +// MinA is an implementation of the Excel MINA() function. +func MinA (args []Result )Result {return _bcfdf (args ,true )};func _ede (_gabd string )bool {for _ ,_efd :=range _bfa {_dcg :=_efd .FindStringSubmatch (_gabd );if len (_dcg )> 1{return true ;};};return false ;};func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_fa .NewReader (s ));};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); -// Reference returns an invalid reference for FunctionCall. -func (_cdbd FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _deed (_f Result )Result {if _f .Type ==ResultTypeEmpty {return _f ;};_aadf :=_f .AsString ();if _aadf .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _f .IsBoolean {if _aadf .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _aadf .ValueString =="\u0030"{return MakeStringResult ("\u0066\u0061\u006cs\u0065");}else {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}else {return MakeStringResult (_aea .ToLower (_aadf .ValueString ));};};const _fbgbg =57354; +// String returns a string representation of FunctionCall expression. +func (_bebg FunctionCall )String ()string {_aefa :=_bg .Buffer {};_aefa .WriteString (_bebg ._eadcc );_aefa .WriteString ("\u0028");_fdag :=len (_bebg ._aeef )-1;for _bdea ,_fffac :=range _bebg ._aeef {_aefa .WriteString (_fffac .String ());if _bdea !=_fdag {_aefa .WriteString ("\u002c");};};_aefa .WriteString ("\u0029");return _aefa .String ();}; -// Coupnum implements the Excel COUPNUM function. -func Coupnum (args []Result )Result {_gbdda ,_bcdgb :=_gacg (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _bcdgb .Type ==ResultTypeError {return _bcdgb ;};_begfg :=_gbdda ._dccdc ;_efe :=_gbdda ._cfcgb ;_fbgd ,_bcdgb :=_bbee (_gbdda ._ddefg ,_gbdda ._faae ,_begfg ,_efe );if _bcdgb .Type ==ResultTypeError {return _bcdgb ;};return MakeNumberResult (_fbgd );}; +// Eval evaluates a horizontal range with prefix returning a list of results or an error. +func (_adbg PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_bfcce :=_adbg ._afcd .Reference (ctx ,ev );switch _bfcce .Type {case ReferenceTypeSheet :_cbdb :=_adbg .horizontalRangeReference (_bfcce .Value );if _gfdge ,_gaefg :=ev .GetFromCache (_cbdb );_gaefg {return _gfdge ;};_faecg :=ctx .Sheet (_bfcce .Value );_ffde ,_egcea :=_cfbd (_faecg ,_adbg ._eadb ,_adbg ._abgg );_dgba :=_bdgac (_faecg ,ev ,_ffde ,_egcea );ev .SetCache (_cbdb ,_dgba );return _dgba ;default:return MakeErrorResult (_b .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bfcce .Type ));};}; -// If is an implementation of the Excel IF() function. It takes one, two or -// three arguments. -func If (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0049\u0046\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bdfae :=args [0];switch _bdfae .Type {case ResultTypeError :return _bdfae ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_bdfae .ValueNumber !=0);};if _bdfae .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _egge (args );case ResultTypeArray :return _ddcg (args );default:return MakeErrorResult ("\u0049F\u0020\u0069n\u0069\u0074\u0069\u0061l\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006d\u0075\u0073t \u0062\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u006f\u0072 \u0061\u0072r\u0061\u0079");};}; +// LastRow returns 0 for the invalid reference context. +func (_eeegb *ivr )LastRow (colFrom string )int {return 0};type parsedSearchObject struct{_fcac string ;_edegc string ;_edafc int ;}; -// RegisterFunctionComplex registers a standard function. -func RegisterFunctionComplex (name string ,fn FunctionComplex ){_afbgf .Lock ();defer _afbgf .Unlock ();if _ ,_faff :=_cadb [name ];_faff {_efcf .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_cadb [name ]=fn ;};var _bcda =[]*_fdcf .Regexp {}; +// Or is an implementation of the Excel OR() function and takes a variable +// number of arguments. +func Or (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004f\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bdfd :=false ;for _ ,_adge :=range args {switch _adge .Type {case ResultTypeList ,ResultTypeArray :_bdcg :=Or (_adge .ListValues ());if _bdcg .Type ==ResultTypeError {return _bdcg ;};if _bdcg .ValueNumber !=0{_bdfd =true ;};case ResultTypeNumber :if _adge .ValueNumber !=0{_bdfd =true ;};case ResultTypeString :return MakeErrorResult ("\u004f\u0052 \u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0065\u0020\u006f\u006e\u0020\u0073\u0074\u0072in\u0067\u0073");case ResultTypeError :return _adge ;default:return MakeErrorResult ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u004f\u0052");};};return MakeBoolResult (_bdfd );}; -// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain -// text as a zero where AVERAGE ignores them entirely. -func Averagea (args []Result )Result {_eddbb ,_fgga :=_dfcd (args ,true );if _fgga ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_eddbb /_fgga );}; +// Reference returns an invalid reference for Negate. +func (_efacd Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Choose implements the Excel CHOOSE function. -func Choose (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u0048O\u004f\u0053\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_ceee :=args [0];if _ceee .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043H\u004f\u004fS\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cbcg :=int (_ceee .ValueNumber );if len (args )<=_cbcg {return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006cd\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073 \u006fr\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0066\u0020\u0076\u0061\u006c\u0075\u0065\u0073");};return args [_cbcg ];}; +// Sln implements the Excel SLN function. +func Sln (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0053\u004c\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ege :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgdcd :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bdbfa :=args [2].ValueNumber ;if _bdbfa ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult ((_ege -_bgdcd )/_bdbfa );};const _gfd ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// Reference returns a string reference value to a horizontal range. -func (_fgdc HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_fgdc .horizontalRangeReference ()};}; +// GetWidth returns 0 for the invalid reference context. +func (_fcde *ivr )GetWidth (colIdx int )float64 {return float64 (0)};const _deaa =-1000;func _feea (_ebgb float64 )float64 {return float64 (int (_ebgb +0.5))}; -// Nominal implements the Excel NOMINAL function. -func Nominal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("NO\u004d\u0049N\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u006f\u006d\u0069\u006e\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_fgaed :=args [0].ValueNumber ;if _fgaed <=0{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004fM\u0049\u004e\u0041\u004c\u0020r\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0065\u0066\u0066\u0065\u0063\u0074\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020\u0070\u0065\u0072i\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};_dedaa :=float64 (int (args [1].ValueNumber ));if _dedaa < 1{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006eum\u0062e\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006ed\u0069\u006e\u0067\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065 \u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult ((_aeccg .Pow (_fgaed +1,1/_dedaa )-1)*_dedaa );}; +// Large implements the Excel LARGE function. +func Large (args []Result )Result {return _ddfe (args ,true )}; -// Lookup implements the LOOKUP function that returns a matching value from a -// column, or from the same index in a second column. -func Lookup (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0074\u0020\u006do\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_efbfg :=args [0];_bbda :=args [1];if _bbda .Type !=ResultTypeArray &&_bbda .Type !=ResultTypeList {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_geee :=_ddde (_bbda );_baeee :=-1;for _affbc ,_debcg :=range _geee {if _efgf (_efbfg ,_debcg ,false ,false )==_fcgf {_baeee =_affbc ;};};if _baeee ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_cde :=_geee ;if len (args )==3{_cde =_ddde (args [2]);};if _baeee < 0||_baeee >=len (_cde ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _cde [_baeee ];}; +// Radians is an implementation of the Excel function RADIANS() that converts +// degrees to radians. +func Radians (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0052\u0041\u0044I\u0041\u004e\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aegc :=args [0].AsNumber ();if _aegc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0044IA\u004e\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_gg .Pi /180.0*_aegc .ValueNumber );};type durationArgs struct{_dade float64 ;_ddfb float64 ;_egcd float64 ;_agabg float64 ;_accf float64 ;_afbc int ;};func _cgfb (_bfdb string )(int ,int ,float64 ,bool ,bool ,Result ){_gffc :="";_effa :=[]string {};for _bgfb ,_cgba :=range _fbgf {_effa =_cgba .FindStringSubmatch (_bfdb );if len (_effa )> 1{_gffc =_bgfb ;break ;};};if _gffc ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_dfbg :=_effa [1]=="";_effa =_effa [49:];_beg :=len (_effa );_bcbc :=_effa [_beg -1];_aeag :=_bcbc =="\u0061\u006d";_cdgc :=_bcbc =="\u0070\u006d";var _cfb ,_eef int ;var _cbb float64 ;var _aggb error ;switch _gffc {case "\u0068\u0068":_cfb ,_aggb =_ga .Atoi (_effa [0]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_eef =0;_cbb =0;case "\u0068\u0068\u003am\u006d":_cfb ,_aggb =_ga .Atoi (_effa [0]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_eef ,_aggb =_ga .Atoi (_effa [2]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_cbb =0;case "\u006d\u006d\u003as\u0073":_cfb =0;_eef ,_aggb =_ga .Atoi (_effa [0]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_cbb ,_aggb =_ga .ParseFloat (_effa [2],64);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_cfb ,_aggb =_ga .Atoi (_effa [0]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_eef ,_aggb =_ga .Atoi (_effa [2]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_cbb ,_aggb =_ga .ParseFloat (_effa [4],64);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};};if _eef >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};if _aeag ||_cdgc {if _cfb > 12||_cbb >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );}else if _cfb ==12{_cfb =0;};}else if _cfb >=24||_cbb >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};return _cfb ,_eef ,_cbb ,_cdgc ,_dfbg ,_aaa ;};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; -// Number is a nubmer expression. -type Number struct{_bdeec float64 };const _ceagg int =30; +// Power is an implementation of the Excel POWER function that raises a number +// to a power. It requires two numeric arguments. +func Power (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_ggcca :=args [0].AsNumber ();if _ggcca .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bcgba :=args [1].AsNumber ();if _bcgba .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};return MakeNumberResult (_gg .Pow (_ggcca .ValueNumber ,_bcgba .ValueNumber ));}; -// Update updates references in the PrefixHorizontalRange after removing a row/column. -func (_bca PrefixHorizontalRange )Update (q *_efad .UpdateQuery )Expression {return _bca }; +// Amordegrc implements the Excel AMORDEGRC function. +func Amordegrc (args []Result )Result {_ccgd ,_abbe :=_ffed (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _abbe .Type ==ResultTypeError {return _abbe ;};_eea :=_ccgd ._fgb ;_gagf :=_ccgd ._bggd ;_ecca :=_ccgd ._gagfe ;_daeg :=_ccgd ._cggf ;_affa :=_ccgd ._cdgcc ;_bdba :=_ccgd ._baca ;if _bdba >=0.5{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u004d\u004f\u0052\u0044\u0045\u0047R\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u002e\u0035");};_deacc :=_ccgd ._fcfd ;_gcgd :=1.0/_bdba ;_aegd :=2.5;if _gcgd < 3{_aegd =1;}else if _gcgd < 5{_aegd =1.5;}else if _gcgd <=6{_aegd =2;};_bdba *=_aegd ;_ada ,_bgdg :=_cbfa (_gagf ,_ecca ,_deacc );if _bgdg .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0066\u006f\u0072\u0020\u0041\u004d\u004f\u0052\u0044EG\u0052\u0043");};_acec :=_feea (_ada *_bdba *_eea );_eea -=_acec ;_dca :=_eea -_daeg ;for _gcad :=0;_gcad < _affa ;_gcad ++{_acec =_feea (_bdba *_eea );_dca -=_acec ;if _dca < 0{switch _affa -_gcad {case 0:case 1:return MakeNumberResult (_feea (_eea *0.5));default:return MakeNumberResult (0);};};_eea -=_acec ;};return MakeNumberResult (_acec );};func _bddf (_caded ,_aacggb int )string {const TOKSTART =4;if !_gagfea {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_babea :=range _dddab {if _babea ._ecbfe ==_caded &&_babea ._gcfcb ==_aacggb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_babea ._fcbgd ;};};_dbcf :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_faafa (_aacggb );_cfaeb :=make ([]int ,0,4);_gcbdca :=_fdbd [_caded ];for _cccdc :=TOKSTART ;_cccdc -1< len (_ebade );_cccdc ++{if _bcbd :=_gcbdca +_cccdc ;_bcbd >=0&&_bcbd < _gefb &&_gcfac [_edbb [_bcbd ]]==_cccdc {if len (_cfaeb )==cap (_cfaeb ){return _dbcf ;};_cfaeb =append (_cfaeb ,_cccdc );};};if _bcbfa [_caded ]==-2{_ebbbb :=0;for _ecbfc [_ebbbb ]!=-1||_ecbfc [_ebbbb +1]!=_caded {_ebbbb +=2;};for _ebbbb +=2;_ecbfc [_ebbbb ]>=0;_ebbbb +=2{_aegbf :=_ecbfc [_ebbbb ];if _aegbf < TOKSTART ||_ecbfc [_ebbbb +1]==0{continue ;};if len (_cfaeb )==cap (_cfaeb ){return _dbcf ;};_cfaeb =append (_cfaeb ,_aegbf );};if _ecbfc [_ebbbb +1]!=0{return _dbcf ;};};for _deebe ,_ecccf :=range _cfaeb {if _deebe ==0{_dbcf +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_dbcf +="\u0020\u006f\u0072\u0020";};_dbcf +=_faafa (_ecccf );};return _dbcf ;}; -// ISTEXT is an implementation of the Excel ISTEXT() function. -func IsText (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeString );}; +// Eval evaluates and returns the result of an empty expression. +func (_agag EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; -// MakeArrayResult constructs an array result (matrix). -func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }}; +// Trim is an implementation of the Excel TRIM function that removes leading, +// trailing and consecutive spaces. +func Trim (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_aeed :=args [0].AsString ();if _aeed .Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_dfabg :=_bg .Buffer {};_dfbd :=false ;_acdfc :=false ;_egcde :=0;for _ ,_cdad :=range _aeed .ValueString {_ecbe :=_cdad ==' ';if _ecbe {if !_dfbd {continue ;};if !_acdfc {_egcde ++;_dfabg .WriteRune (_cdad );};}else {_egcde =0;_dfbd =true ;_dfabg .WriteRune (_cdad );};_acdfc =_ecbe ;};_dfabg .Truncate (_dfabg .Len ()-_egcde );return MakeStringResult (_dfabg .String ());};const _cggedc =57368; -// IsNA is an implementation of the Excel ISNA() function. -func IsNA (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004e\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041");};func (_cdbg ReferenceType )String ()string {if _cdbg >=ReferenceType (len (_bgac )-1){return _e .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_cdbg );};return _acbee [_bgac [_cdbg ]:_bgac [_cdbg +1]];};const _cdbbf =86400000000000; +// Combina is an implementation of the Excel COMBINA function whic returns the +// number of combinations with repetitions. +func Combina (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004dB\u0049\u004e\u0041\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abaga :=args [0].AsNumber ();_ggaf :=args [1].AsNumber ();if _abaga .Type !=ResultTypeNumber ||_ggaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u004fMB\u0049\u004e\u0041(\u0029\u0020\u0072\u0065qui\u0072es\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_faed :=_gg .Trunc (_abaga .ValueNumber );_ebgbe :=_gg .Trunc (_ggaf .ValueNumber );if _faed < _ebgbe {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0041\u0028\u0029\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0020\u003e\u0020\u006b");};if _faed ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_faed +_ebgbe -1);args [1]=MakeNumberResult (_faed -1);return Combin (args );}; -// NewRange constructs a new range. -func NewRange (from ,to Expression )Expression {return Range {from ,to }}; +// Reference returns a string reference value to a vertical range with prefix. +func (_fbfa PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_abee :=_fbfa ._ccea .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_fbfa .verticalRangeReference (_abee .Value )};}; -// Update updates the horizontal range references after removing a row/column. -func (_gaafc HorizontalRange )Update (q *_efad .UpdateQuery )Expression {return _gaafc }; +// Log implements the Excel LOG function which returns the log of a number. By +// default the result is base 10, however the second argument to the function +// can specify a different base. +func Log (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("L\u004f\u0047\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006d\u0061\u0078i\u006d\u0075\u006d\u0020\u006f\u0066\u0020\u0074\u0077\u006f a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_gaag :=args [0].AsNumber ();if _gaag .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_agcc :=10.0;if len (args )> 1{_cacec :=args [1].AsNumber ();if _cacec .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061rg\u0075\u006d\u0065n\u0074\u0020t\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0065r\u0069\u0063");};_agcc =args [1].ValueNumber ;};if _gaag .ValueNumber ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006fn\u002d\u007ae\u0072\u006f");};if _agcc ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073e\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f");};return MakeNumberResult (_gg .Log (_gaag .ValueNumber )/_gg .Log (_agcc ));}; -// IsDBCS returns false for the invalid reference context. -func (_eeab *ivr )IsDBCS ()bool {return false };func _cbfe (_gacf ,_dbae []float64 ,_fbcb float64 )float64 {_daaeb :=_fbcb +1;_ecbg :=_gacf [0];_fgab :=len (_gacf );_ege :=_dbae [0];for _bcfag :=1;_bcfag < _fgab ;_bcfag ++{_ecbg +=_gacf [_bcfag ]/_aeccg .Pow (_daaeb ,(_dbae [_bcfag ]-_ege )/365);};return _ecbg ;};func _gbbc (_bcf ,_agdgb ,_dea ,_bgg ,_effd ,_gccc float64 )float64 {var _beab ,_fdccb float64 ;_gdceg :=0.0;_fcf :=_aeccg .Ceil (_effd );_ebdbf :=_bcf -_agdgb ;_cfe :=false ;_gebfd :=0.0;for _cdcgd :=1.0;_cdcgd <=_fcf ;_cdcgd ++{if !_cfe {_beab =_aebc (_bcf ,_agdgb ,_dea ,_cdcgd ,_gccc );_gebfd =_ebdbf /(_dea -_cdcgd +1);if _gebfd > _beab {_fdccb =_gebfd ;_cfe =true ;}else {_fdccb =_beab ;_ebdbf -=_beab ;};}else {_fdccb =_gebfd ;};if _cdcgd ==_fcf {_fdccb *=_effd +1-_fcf ;};_gdceg +=_fdccb ;};return _gdceg ;};func _adfg (_ceeb BinOpType ,_dcda [][]Result ,_fgda Result )Result {_efddc :=[][]Result {};for _gaag :=range _dcda {_gfbg :=_bcdg (_ceeb ,_dcda [_gaag ],_fgda );if _gfbg .Type ==ResultTypeError {return _gfbg ;};_efddc =append (_efddc ,_gfbg .ValueList );};return MakeArrayResult (_efddc );}; +// Reference returns a string reference value to a horizontal range. +func (_dedg HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_dedg .horizontalRangeReference ()};}; -// MakeStringResult constructs a string result. -func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }}; +// GetEpoch returns a null time object for the invalid reference context. +func (_fagb *ivr )GetEpoch ()_ea .Time {return _ea .Time {}}; -// NewSheetPrefixExpr constructs a new prefix expression. -func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {s }}; +// Update updates references in the VerticalRange after removing a row/column. +func (_ebfd VerticalRange )Update (q *_egg .UpdateQuery )Expression {if q .UpdateType ==_egg .UpdateActionRemoveColumn {_bcaed :=_ebfd ;if q .UpdateCurrentSheet {_geaf :=q .ColumnIdx ;_bcaed ._eabbc =_eb (_ebfd ._eabbc ,_geaf );_bcaed ._cebb =_eb (_ebfd ._cebb ,_geaf );};return _bcaed ;};return _ebfd ;};func _fag (_cdgf ,_cdfa ,_bcd int )float64 {return float64 (_ddcf (_cdgf ,_ea .Month (_cdfa ),_bcd )/86400)+_dcc ;};func _adebe (_ggbcc Result )*criteriaParsed {_dedea :=_ggbcc .Type ==ResultTypeNumber ;_ccggf :=_ggbcc .ValueNumber ;_gfdc :=_fa .ToLower (_ggbcc .ValueString );_gdgag :=_acbag (_gfdc );return &criteriaParsed {_dedea ,_ccggf ,_gfdc ,_gdgag };};const _cbacc =16;type xargs struct{_gaed []float64 ;_fbbee []float64 ;}; -// Days is an implementation of the Excel DAYS() function. -func Days (args []Result )Result {if len (args )!=2{return MakeErrorResult ("D\u0041\u0059\u0053\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};var _cfge ,_gdcca float64 ;switch args [0].Type {case ResultTypeNumber :_gdcca =args [0].ValueNumber ;case ResultTypeString :_cfage :=DateValue ([]Result {args [0]});if _cfage .Type ==ResultTypeError {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074e\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_gdcca =_cfage .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};switch args [1].Type {case ResultTypeNumber :_cfge =args [1].ValueNumber ;if _cfge < 62&&_gdcca >=62{_cfge --;};case ResultTypeString :_baag :=DateValue ([]Result {args [1]});if _baag .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020DA\u0059\u0053");};_cfge =_baag .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_gdgb :=float64 (int (_gdcca -_cfge ));return MakeNumberResult (_gdgb );};const _cbacg =1; +// NewHorizontalRange constructs a new full rows range. +func NewHorizontalRange (v string )Expression {_cbba :=_fa .Split (v ,"\u003a");if len (_cbba )!=2{return nil ;};_gcgae ,_ :=_ga .Atoi (_cbba [0]);_ebfc ,_ :=_ga .Atoi (_cbba [1]);return HorizontalRange {_gcgae ,_ebfc };};func _agef (_fdabd ,_fge float64 )bool {return _gg .Abs (_fdabd -_fge )< 1.0e-6};const _dbfc ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; -// Reference returns an invalid reference for BinaryExpr. -func (_bdeeg BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Arabic implements the Excel ARABIC function which parses roman numerals. It +// accepts one numeric argument. +func Arabic (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0041\u0052\u0041\u0042I\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_edcac :=args [0];switch _edcac .Type {case ResultTypeNumber ,ResultTypeList ,ResultTypeEmpty :return MakeErrorResult ("\u0041\u0052\u0041B\u0049\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeString :_fgafdf :=0.0;_ggdd :=0.0;for _ ,_ebfa :=range _edcac .ValueString {_cdcd :=0.0;switch _ebfa {case 'I':_cdcd =1;case 'V':_cdcd =5;case 'X':_cdcd =10;case 'L':_cdcd =50;case 'C':_cdcd =100;case 'D':_cdcd =500;case 'M':_cdcd =1000;};_fgafdf +=_cdcd ;switch {case _ggdd ==_cdcd &&(_ggdd ==5||_ggdd ==50||_ggdd ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_ggdd ==_cdcd :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _ggdd < _cdcd {_fgafdf -=2*_ggdd ;};_ggdd =_cdcd ;};return MakeNumberResult (_fgafdf );case ResultTypeError :return _edcac ;default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0043\u004f\u0053H\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_edcac .Type ));};}; -// ISFORMULA is an implementation of the Excel ISFORMULA() function. -func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fged :=args [0].Ref ;if _fged .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .HasFormula (_fged .Value ));}; +// GCD implements the Excel GCD() function which returns the greatest common +// divisor of a range of numbers. +func GCD (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_dcga :=[]float64 {};for _ ,_cbcd :=range args {switch _cbcd .Type {case ResultTypeString :_fbdcg :=_cbcd .AsNumber ();if _fbdcg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_dcga =append (_dcga ,_fbdcg .ValueNumber );case ResultTypeList ,ResultTypeArray :_dafbc :=GCD (_cbcd .ListValues ());if _dafbc .Type !=ResultTypeNumber {return _dafbc ;};_dcga =append (_dcga ,_dafbc .ValueNumber );case ResultTypeNumber :_dcga =append (_dcga ,_cbcd .ValueNumber );case ResultTypeError :return _cbcd ;default:return MakeErrorResult (_b .Sprintf ("\u0047\u0043\u0044()\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065d\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cbcd .Type ));};};if _dcga [0]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_dcga )==1{return MakeNumberResult (_dcga [0]);};_acaea :=_dcga [0];for _dggd :=1;_dggd < len (_dcga );_dggd ++{if _dcga [_dggd ]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_acaea =_ccgc (_acaea ,_dcga [_dggd ]);};return MakeNumberResult (_acaea );}; -// CeilingMath implements _xlfn.CEILING.MATH which rounds numbers to the nearest -// multiple of the second argument, toward or away from zero as specified by the -// third argument. -func CeilingMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0061l\u006c\u006f\u0077\u0073\u0020\u0061t\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_becfe :=args [0].AsNumber ();if _becfe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_bggbd :=float64 (1);if _becfe .ValueNumber < 0{_bggbd =-1;};if len (args )> 1{_geed :=args [1].AsNumber ();if _geed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0043\u0045\u0049\u004c\u0049\u004e\u0047.\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bggbd =_geed .ValueNumber ;};_fda :=float64 (1);if len (args )> 2{_fagf :=args [2].AsNumber ();if _fagf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_fda =_fagf .ValueNumber ;};if len (args )==1{return MakeNumberResult (_aeccg .Ceil (_becfe .ValueNumber ));};_dbbf :=_becfe .ValueNumber ;_dbbf ,_ffae :=_aeccg .Modf (_dbbf /_bggbd );if _ffae !=0{if _becfe .ValueNumber > 0{_dbbf ++;}else if _fda < 0{_dbbf --;};};return MakeNumberResult (_dbbf *_bggbd );}; +// String returns a string representation of SheetPrefixExpr. +func (_dbcc SheetPrefixExpr )String ()string {return _dbcc ._fdcd }; -// NewVerticalRange constructs a new full columns range. -func NewVerticalRange (v string )Expression {_dbee :=_aea .Split (v ,"\u003a");if len (_dbee )!=2{return nil ;};return VerticalRange {_dbee [0],_dbee [1]};};func _ffgf (_fdfae ,_ffdb float64 )float64 {_fdfae =_aeccg .Trunc (_fdfae );_ffdb =_aeccg .Trunc (_ffdb );if _fdfae ==0&&_ffdb ==0{return 0;};return _fdfae *_ffdb /_cfba (_fdfae ,_ffdb );};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;);var _ccad =false ;func _egge (_gee []Result )Result {_efdff :=_gee [0].ValueList ;_geeca :=len (_efdff );switch len (_gee ){case 1:_ggge :=[]Result {};for _ ,_ccfe :=range _efdff {_ggge =append (_ggge ,MakeBoolResult (_ccfe .ValueNumber !=0));};return MakeListResult (_ggge );case 2:_gaaa :=_gee [1];switch _gaaa .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_eegeg :=[]Result {};for _ ,_eeeg :=range _efdff {var _eecc Result ;if _eeeg .ValueNumber ==0{_eecc =MakeBoolResult (false );}else {_eecc =_gaaa ;};_eegeg =append (_eegeg ,_eecc );};return MakeListResult (_eegeg );case ResultTypeList :_dfcba :=_dgfg (_gaaa ,_geeca );_fecf :=[]Result {};for _ebd ,_ggee :=range _efdff {var _fgfbe Result ;if _ggee .ValueNumber ==0{_fgfbe =MakeBoolResult (false );}else {_fgfbe =_dfcba [_ebd ];};_fecf =append (_fecf ,_fgfbe );};return MakeListResult (_fecf );case ResultTypeArray :_eeac :=_dadc (_gaaa ,len (_gaaa .ValueArray ),_geeca );_gcca :=[][]Result {};for _ ,_gagb :=range _eeac {_bffe :=[]Result {};for _gbbg ,_adffd :=range _efdff {var _cbgb Result ;if _adffd .ValueNumber ==0{_cbgb =MakeBoolResult (false );}else {_cbgb =_gagb [_gbbg ];};_bffe =append (_bffe ,_cbgb );};_gcca =append (_gcca ,_bffe );};return MakeArrayResult (_gcca );};case 3:_ffeg :=_gee [1];_dbeff :=_gee [2];_cafdf :=_bbffd (_ffeg );_bdf :=_bbffd (_dbeff );if _cafdf &&_bdf {_eebd :=[]Result {};for _ ,_aadg :=range _efdff {var _dfcg Result ;if _aadg .ValueNumber ==0{_dfcg =_dbeff ;}else {_dfcg =_ffeg ;};_eebd =append (_eebd ,_dfcg );};return MakeListResult (_eebd );};if _ffeg .Type !=ResultTypeArray &&_dbeff .Type !=ResultTypeArray {_cgbc :=_dgfg (_ffeg ,_geeca );_gda :=_dgfg (_dbeff ,_geeca );_bgga :=[]Result {};for _bfag ,_ddffd :=range _efdff {var _fgbcg Result ;if _ddffd .ValueNumber ==0{_fgbcg =_gda [_bfag ];}else {_fgbcg =_cgbc [_bfag ];};_bgga =append (_bgga ,_fgbcg );};return MakeListResult (_bgga );};_ebebf :=len (_ffeg .ValueArray );if len (_dbeff .ValueArray )> _ebebf {_ebebf =len (_dbeff .ValueArray );};_fg :=_dadc (_ffeg ,_ebebf ,_geeca );_bffb :=_dadc (_dbeff ,_ebebf ,_geeca );_eddb :=[][]Result {};for _acae :=0;_acae < _ebebf ;_acae ++{_ddge :=[]Result {};for _febf ,_abecf :=range _efdff {var _cgde Result ;if _abecf .ValueNumber ==0{_cgde =_bffb [_acae ][_febf ];}else {_cgde =_fg [_acae ][_febf ];};_ddge =append (_ddge ,_cgde );};_eddb =append (_eddb ,_ddge );};return MakeArrayResult (_eddb );};return MakeErrorResult ("");}; +// Match implements the MATCH function. +func Match (args []Result )Result {_cbfad :=len (args );if _cbfad !=2&&_cbfad !=3{return MakeErrorResult ("\u004d\u0041T\u0043\u0048\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020o\u0072\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cbed :=1;if _cbfad ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065q\u0075\u0069\u0072es\u0020\u0074\u0068\u0065\u0020\u0074h\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_cfec :=args [2].ValueNumber ;if _cfec ==-1||_cfec ==0{_cbed =int (_cfec );};};_geac :=args [1];var _eacf []Result ;switch _geac .Type {case ResultTypeList :_eacf =_geac .ValueList ;case ResultTypeArray :_dcea :=_geac .ValueArray ;if len (_dcea [0])!=1{return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};for _ ,_acgf :=range _dcea {_eacf =append (_eacf ,_acgf [0]);};default:return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};_dcbf :=_adebe (args [0]);switch _cbed {case 0:for _fcgfe ,_cgaa :=range _eacf {if _eagf (_cgaa ,_dcbf ){return MakeNumberResult (float64 (_fcgfe +1));};};case -1:for _eafb :=0;_eafb < len (_eacf );_eafb ++{if _eagf (_eacf [_eafb ],_dcbf ){return MakeNumberResult (float64 (_eafb +1));};if _dcbf ._bfabd &&(_eacf [_eafb ].ValueNumber < _dcbf ._cbaa ){if _eafb ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_eafb ));};};case 1:for _eaaga :=0;_eaaga < len (_eacf );_eaaga ++{if _eagf (_eacf [_eaaga ],_dcbf ){return MakeNumberResult (float64 (_eaaga +1));};if _dcbf ._bfabd &&(_eacf [_eaaga ].ValueNumber > _dcbf ._cbaa ){if _eaaga ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_eaaga ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// Update updates references in the PrefixRangeExpr after removing a row/column. -func (_cebdg PrefixRangeExpr )Update (q *_efad .UpdateQuery )Expression {_fceb :=_cebdg ;_gdc :=_cebdg ._ddgb .String ();if _gdc ==q .SheetToUpdate {_gdag :=*q ;_gdag .UpdateCurrentSheet =true ;_fceb ._bgddf =_cebdg ._bgddf .Update (&_gdag );_fceb ._ccecd =_cebdg ._ccecd .Update (&_gdag );};return _fceb ;};var _cadb =map[string ]FunctionComplex {}; +// Eomonth is an implementation of the Excel EOMONTH() function. +func Eomonth (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u004f\u004d\u004f\u004e\u0054\u0048\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_aea :=args [1].ValueNumber ;_egcc :=args [0];var _bed float64 ;switch _egcc .Type {case ResultTypeEmpty :_bed =0;case ResultTypeNumber :_bed =_egcc .ValueNumber ;case ResultTypeString :_bgfe :=DateValue ([]Result {args [0]});if _bgfe .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_bed =_bgfe .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_dbab :=_ddef (_bed );_afgc :=_dbab .AddDate (0,int (_aea +1),0);_bbc ,_fcgf ,_ :=_afgc .Date ();_fbba :=_fag (_bbc ,int (_fcgf ),0);if _fbba < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};if _bbc ==1900&&_fcgf ==3{_fbba --;};return MakeNumberResult (_fbba );}; -// Not is an implementation of the Excel NOT() function and takes a single -// argument. -func Not (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004eO\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};switch args [0].Type {case ResultTypeError :return args [0];case ResultTypeString ,ResultTypeList :return MakeErrorResult ("\u004e\u004f\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074s\u0020\u0061\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeNumber :return MakeBoolResult (!(args [0].ValueNumber !=0));default:return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u004e\u004f\u0054\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020t\u0079\u0070\u0065");};};func (_fgddc BinOpType )String ()string {if _fgddc >=BinOpType (len (_gfdfb )-1){return _e .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_fgddc );};return _degc [_gfdfb [_fgddc ]:_gfdfb [_fgddc +1]];}; +// PrefixHorizontalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!1:4 (all cells from rows 1 to 4 of sheet 'Sheet1'). +type PrefixHorizontalRange struct{_afcd Expression ;_eadb ,_abgg int ;}; -// Eval evaluates a range with prefix returning a list of results or an error. -func (_dgc PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_fegb :=_dgc ._ddgb .Reference (ctx ,ev );_cgdg :=_dgc ._bgddf .Reference (ctx ,ev );_beec :=_dgc ._ccecd .Reference (ctx ,ev );switch _fegb .Type {case ReferenceTypeSheet :_dbcd :=_ccd (_fegb ,_cgdg ,_beec );if _cgdg .Type ==ReferenceTypeCell &&_beec .Type ==ReferenceTypeCell {if _gabf ,_adfge :=ev .GetFromCache (_dbcd );_adfge {return _gabf ;}else {_eeb :=_deb (ctx .Sheet (_fegb .Value ),ev ,_cgdg .Value ,_beec .Value );ev .SetCache (_dbcd ,_eeb );return _eeb ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_dbcd );default:return MakeErrorResult (_e .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fegb .Type ));};}; +// Mround is an implementation of the Excel MROUND function. It is not a +// generic rounding function and has some oddities to match Excel's behavior. +func Mround (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_abcb :=args [0].AsNumber ();if _abcb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006de\u006e\u0074\u0020\u0074o\u0020\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gbfea :=float64 (1);_edfda :=args [1].AsNumber ();if _edfda .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061\u0072g\u0075\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u004d\u0052\u004f\u0055ND\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_gbfea =_edfda .ValueNumber ;if _gbfea < 0&&_abcb .ValueNumber > 0||_gbfea > 0&&_abcb .ValueNumber < 0{return MakeErrorResult ("\u004d\u0052\u004fUN\u0044\u0028\u0029\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020s\u0069g\u006e\u0073\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068");};_bebaa :=_abcb .ValueNumber ;_bebaa ,_gcgg :=_gg .Modf (_bebaa /_gbfea );if _gg .Trunc (_gcgg +0.5)> 0{_bebaa ++;};return MakeNumberResult (_bebaa *_gbfea );};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); -// Update returns the same object as updating sheet references does not affect Number. -func (_dffdg Number )Update (q *_efad .UpdateQuery )Expression {return _dffdg }; +// Value returns a string version of the result. +func (_efegc Result )Value ()string {switch _efegc .Type {case ResultTypeNumber :_cdae :=_ga .FormatFloat (_efegc .ValueNumber ,'f',-1,64);if len (_cdae )> 12{_eaagd :=12;for _cfdda :=_eaagd ;_cfdda > 0&&_cdae [_cfdda ]=='0';_cfdda --{_eaagd --;};_cdae =_cdae [0:_eaagd +1];};return _cdae ;case ResultTypeError :return _efegc .ValueString ;case ResultTypeString :return _efegc .ValueString ;case ResultTypeList :if len (_efegc .ValueList )==0{return "";};return _efegc .ValueList [0].Value ();case ResultTypeArray :if len (_efegc .ValueArray )==0||len (_efegc .ValueArray [0])==0{return "";};return _efegc .ValueArray [0][0].Value ();case ResultTypeEmpty :return "";default:return "\u0075\u006e\u0068\u0061nd\u006c\u0065\u0064\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0076\u0061\u006cu\u0065";};}; -// Code is an implementation of the Excel CODE function that returns the first -// character of the string as a number. -func Code (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_gfb :=args [0].AsString ();if _gfb .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (_gfb .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_gfb .ValueString [0]));}; +// Disc implements the Excel DISC function. +func Disc (args []Result )Result {_baaa :=len (args );if _baaa !=4&&_baaa !=5{return MakeErrorResult ("\u0044\u0049SC\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s f\u006fur\u0020\u006f\u0072\u0020\u0066\u0069\u0076e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_aagg ,_acacg ,_gfec :=_daea (args [0],args [1],"\u0044\u0049\u0053\u0043");if _gfec .Type ==ResultTypeError {return _gfec ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_eabc :=args [2].ValueNumber ;if _eabc <=0{return MakeErrorResultType (ErrorTypeNum ,"D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o \u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049S\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egfe :=args [3].ValueNumber ;if _egfe <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0049\u0053\u0043\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0072e\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020t\u006f b\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cebg :=0;if _baaa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cebg =int (args [4].ValueNumber );if !_efb (_cebg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0049\u0053\u0043");};};_aggbf ,_gfec :=_cbfa (_aagg ,_acacg ,_cebg );if _gfec .Type ==ResultTypeError {return _gfec ;};return MakeNumberResult ((_egfe -_eabc )/_egfe /_aggbf );};func _bcfdf (_begd []Result ,_aegfc bool )Result {_geeaga :="\u004d\u0049\u004e";if _aegfc {_geeaga ="\u004d\u0049\u004e\u0041";};if len (_begd )==0{return MakeErrorResult (_geeaga +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aedbd :=_gg .MaxFloat64 ;for _ ,_dead :=range _begd {switch _dead .Type {case ResultTypeNumber :if (_aegfc ||!_dead .IsBoolean )&&_dead .ValueNumber < _aedbd {_aedbd =_dead .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_cfcg :=_bcfdf (_dead .ListValues (),_aegfc );if _cfcg .ValueNumber < _aedbd {_aedbd =_cfcg .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_acda :=0.0;if _aegfc {_acda =_dead .AsNumber ().ValueNumber ;};if _acda < _aedbd {_aedbd =_acda ;};default:_cg .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_geeaga +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dead .Type );};};if _aedbd ==_gg .MaxFloat64 {_aedbd =0;};return MakeNumberResult (_aedbd );}; -// Reference returns an invalid reference for EmptyExpr. -func (_dgeca EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// LookupFunctionComplex looks up and returns a complex function or nil. +func LookupFunctionComplex (name string )FunctionComplex {_agccd .Lock ();defer _agccd .Unlock ();if _egdfc ,_cfbcb :=_ddebg [name ];_cfbcb {return _egdfc ;};return nil ;}; -// IsLogical is an implementation of the Excel ISLOGICAL() function. -func IsLogical (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004c\u004f\u0047\u0049\u0043A\u004c\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abd :=args [0].Ref ;if _abd .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u004c\u004f\u0047\u0049\u0043\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .Cell (_abd .Value ,ev ).IsBoolean );};const _ebab =57369; +// MakeBoolResult constructs a boolean result (internally a number). +func MakeBoolResult (b bool )Result {if b {return Result {Type :ResultTypeNumber ,ValueNumber :1,IsBoolean :true };};return Result {Type :ResultTypeNumber ,ValueNumber :0,IsBoolean :true };}; -// ResultType is the type of the result -//go:generate stringer -type=ResultType -type ResultType byte ; +// Update returns the same object as updating sheet references does not affect String. +func (_eddc String )Update (q *_egg .UpdateQuery )Expression {return _eddc }; -// Today is an implementation of the Excel TODAY() function. -func Today (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u0054\u004f\u0044A\u0059\u0020\u0064\u006fe\u0073\u006e\u0027\u0074\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ccgd :=_ecb .Now ();_ ,_aeed :=_ccgd .Zone ();_dfe :=_gedg (_abgb ,_ccgd .Unix ()+int64 (_aeed ))+1;return MakeNumberResult (_dfe );};func (_agfd ResultType )String ()string {if _agfd >=ResultType (len (_cdca )-1){return _e .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_agfd );};return _dffd [_cdca [_agfd ]:_cdca [_agfd +1]];}; +// MakeListResult constructs a list result. +func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};func _bcfg (_accb float64 ,_aedeg *criteriaRegex )bool {_gbcg ,_eeeb :=_ga .ParseFloat (_aedeg ._cbcgcc ,64);if _eeeb !=nil {return false ;};switch _aedeg ._dgbebb {case _cgbed :return _accb ==_gbcg ;case _eacfe :return _accb <=_gbcg ;case _fbafb :return _accb >=_gbcg ;case _eabe :return _accb < _gbcg ;case _efeg :return _accb > _gbcg ;};return false ;}; -// Yieldmat implements the Excel YIELDMAT function. -func Yieldmat (args []Result )Result {_dfcb :=len (args );if _dfcb !=5&&_dfcb !=6{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_dfc ,_fdce ,_bafb :=_dca (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _bafb .Type ==ResultTypeError {return _bafb ;};_dcec ,_bafb :=_aabf (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _bafb .Type ==ResultTypeError {return _bafb ;};if _dcec >=_dfc {return MakeErrorResult ("\u0059\u0049\u0045\u004cD\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_fcga :=args [3].ValueNumber ;if _fcga < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049\u0045\u004c\u0044M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_fgbd :=args [4].ValueNumber ;if _fgbd <=0{return MakeErrorResultType (ErrorTypeNum ,"Y\u0049\u0045\u004c\u0044\u004d\u0041T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};_fgg :=0;if _dfcb ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059I\u0045\u004cD\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fgg =int (args [5].ValueNumber );if !_ecgf (_fgg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045L\u0044\u004d\u0041\u0054");};};_ebfd ,_bafb :=_acab (_dcec ,_fdce ,_fgg );if _bafb .Type ==ResultTypeError {return _bafb ;};_gdge ,_bafb :=_acab (_dcec ,_dfc ,_fgg );if _bafb .Type ==ResultTypeError {return _bafb ;};_gceda ,_bafb :=_acab (_dfc ,_fdce ,_fgg );if _bafb .Type ==ResultTypeError {return _bafb ;};_ggfd :=1+_ebfd *_fcga ;_ggfd /=_fgbd /100+_gdge *_fcga ;_ggfd --;_ggfd /=_gceda ;return MakeNumberResult (_ggfd );}; +// GetLabelPrefix returns an empty string for the invalid reference context. +func (_dcec *ivr )GetLabelPrefix (cellRef string )string {return ""}; -// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. -func (_edafd SheetPrefixExpr )Update (q *_efad .UpdateQuery )Expression {return _edafd };var _cfgg =[]ri {{1000,"\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// Syd implements the Excel SYD function. +func Syd (args []Result )Result {if len (args )!=4{return MakeErrorResult ("S\u0059\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072 \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fbbf :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adbc :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebbb :=args [2].ValueNumber ;if _ebbb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cedb :=args [3].ValueNumber ;if _cedb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070e\u0072i\u006fd\u0020t\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _cedb > _ebbb {return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065q\u0075\u0061\u006c\u0020\u006f\u0072\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068a\u006e \u006c\u0069\u0066\u0065");};_cbec :=(_fbbf -_adbc )*(_ebbb -_cedb +1)*2;_abgef :=_ebbb *(_ebbb +1);return MakeNumberResult (_cbec /_abgef );}; -// Rri implements the Excel RRI function. -func Rri (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0052\u0052\u0049\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052I\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_efdb :=args [0].ValueNumber ;if _efdb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052\u0049\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_gcec :=args [1].ValueNumber ;if _gcec <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0052\u0049\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0052\u0049\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecg :=args [2].ValueNumber ;if _ecg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020f\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006cue\u0020\u0074\u006f \u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065g\u0061\u0074i\u0076\u0065");};return MakeNumberResult (_aeccg .Pow (_ecg /_gcec ,1/_efdb )-1);}; +// Effect implements the Excel EFFECT function. +func Effect (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0046F\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};_bcbba :=args [0].ValueNumber ;if _bcbba <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054 \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066 \u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_cbbcd :=float64 (int (args [1].ValueNumber ));if _cbbcd < 1{return MakeErrorResultType (ErrorTypeNum ,"E\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0063o\u006dp\u006f\u0075\u006e\u0064i\u006e\u0067 \u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult (_gg .Pow ((1+_bcbba /_cbbcd ),_cbbcd )-1);}; -// Eval evaluates a vertical range with prefix returning a list of results or an error. -func (_ebe PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_ddgbc :=_ebe ._dgcc .Reference (ctx ,ev );switch _ddgbc .Type {case ReferenceTypeSheet :_bcac :=_ebe .verticalRangeReference (_ddgbc .Value );if _acgb ,_dgcd :=ev .GetFromCache (_bcac );_dgcd {return _acgb ;};_fgbc :=ctx .Sheet (_ddgbc .Value );_eefbe ,_ebaaa :=_edae (_fgbc ,_ebe ._bebe ,_ebe ._fgcc );_bbff :=_deb (_fgbc ,ev ,_eefbe ,_ebaaa );ev .SetCache (_bcac ,_bbff );return _bbff ;default:return MakeErrorResult (_e .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ddgbc .Type ));};};func _ccgce (_cfagf []Result )(float64 ,float64 ,Result ){_cagc :=0.0;_eefc :=1.0;for _ ,_gaaga :=range _cfagf {switch _gaaga .Type {case ResultTypeNumber :_cagc +=_gaaga .ValueNumber ;_eefc *=_dgeg (_gaaga .ValueNumber );case ResultTypeList ,ResultTypeArray :_ccgc ,_gbeg ,_acca :=_ccgce (_gaaga .ListValues ());_cagc +=_ccgc ;_eefc *=_dgeg (_gbeg );if _acca .Type ==ResultTypeError {return 0,0,_acca ;};case ResultTypeString :return 0,0,MakeErrorResult ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063 a\u0072\u0067\u0075m\u0065n\u0074\u0073");case ResultTypeError :return 0,0,_gaaga ;};};return _cagc ,_eefc ,_eggc ;}; +// Yield implements the Excel YIELD function. +func Yield (args []Result )Result {_eeefa :=len (args );if _eeefa !=6&&_eeefa !=7{return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_egdb ,_fefdb ,_dfgg :=_daea (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _dfgg .Type ==ResultTypeError {return _dfgg ;};_gffdg :=args [2];if _gffdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045LD\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_acgc :=_gffdg .ValueNumber ;if _acgc < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_ebec :=args [3];if _ebec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_adgf :=_ebec .ValueNumber ;if _adgf <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_ecbd :=args [4];if _ecbd .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_dagf :=_ecbd .ValueNumber ;if _dagf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_ffdf :=args [5];if _ffdf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_edgcc :=float64 (int (_ffdf .ValueNumber ));if !_degc (_edgcc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bdaf :=0;if _eeefa ==7&&args [6].Type !=ResultTypeEmpty {_abgb :=args [6];if _abgb .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0062\u0061\u0073\u0069\u0073\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_bdaf =int (_abgb .ValueNumber );if !_efb (_bdaf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063o\u0072\u0072\u0065\u0063t\u0020\u0062\u0061\u0073\u0069\u0073\u0020v\u0061\u006c\u0075\u0065\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045\u004c\u0044");};};_baf :=0.0;_fdde :=0.0;_fgbb :=1.0;_ddeb ,_dfgg :=_aagb (_egdb ,_fefdb ,_acgc ,_fdde ,_dagf ,_edgcc ,_bdaf );if _dfgg .Type ==ResultTypeError {return _dfgg ;};_feba ,_dfgg :=_aagb (_egdb ,_fefdb ,_acgc ,_fgbb ,_dagf ,_edgcc ,_bdaf );if _dfgg .Type ==ResultTypeError {return _dfgg ;};_ggde :=(_fgbb -_fdde )*0.5;for _bbbd :=0;_bbbd < 100&&_baf !=_adgf ;_bbbd ++{_baf ,_dfgg =_aagb (_egdb ,_fefdb ,_acgc ,_ggde ,_dagf ,_edgcc ,_bdaf );if _dfgg .Type ==ResultTypeError {return _dfgg ;};if _adgf ==_ddeb {return MakeNumberResult (_fdde );}else if _adgf ==_feba {return MakeNumberResult (_fgbb );}else if _adgf ==_baf {return MakeNumberResult (_ggde );}else if _adgf < _feba {_fgbb *=2.0;_feba ,_dfgg =_aagb (_egdb ,_fefdb ,_acgc ,_fgbb ,_dagf ,_edgcc ,_bdaf );if _dfgg .Type ==ResultTypeError {return _dfgg ;};_ggde =(_fgbb -_fdde )*0.5;}else {if _adgf < _baf {_fdde =_ggde ;_ddeb =_baf ;}else {_fgbb =_ggde ;_feba =_baf ;};_ggde =_fgbb -(_fgbb -_fdde )*((_adgf -_feba )/(_ddeb -_feba ));};};return MakeNumberResult (_ggde );}; -// Update returns the same object as updating sheet references does not affect String. -func (_babe String )Update (q *_efad .UpdateQuery )Expression {return _babe };const _affbe =57358; +// Transpose implements the TRANSPOSE function that transposes a cell range. +func Transpose (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052AN\u0053\u0050\u004fS\u0045\u0020\u0072\u0065qui\u0072es\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [0].Type !=ResultTypeArray &&args [0].Type !=ResultTypeList {return MakeErrorResult ("T\u0052\u0041\u004e\u0053\u0050\u004fS\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0020\u0072a\u006e\u0067\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_geedf :=args [0];if _geedf .Type ==ResultTypeList {_dbcd :=[][]Result {};for _ ,_caffd :=range _geedf .ValueList {_dbcd =append (_dbcd ,[]Result {_caffd });};return MakeArrayResult (_dbcd );};_gcgcb :=make ([][]Result ,len (_geedf .ValueArray [0]));for _ ,_bdaa :=range _geedf .ValueArray {for _cebf ,_bcfd :=range _bdaa {_gcgcb [_cebf ]=append (_gcgcb [_cebf ],_bcfd );};};return MakeArrayResult (_gcgcb );};func _geccb (_gcddc Result )bool {_ceda :=_gcddc .Type ;return _ceda !=ResultTypeArray &&_ceda !=ResultTypeList ;}; + +// Sum is an implementation of the Excel SUM() function. +func Sum (args []Result )Result {_bcbcd :=MakeNumberResult (0);for _ ,_gbfba :=range args {_gbfba =_gbfba .AsNumber ();switch _gbfba .Type {case ResultTypeNumber :_bcbcd .ValueNumber +=_gbfba .ValueNumber ;case ResultTypeList ,ResultTypeArray :_baac :=Sum (_gbfba .ListValues ());if _baac .Type !=ResultTypeNumber {return _baac ;};_bcbcd .ValueNumber +=_baac .ValueNumber ;case ResultTypeString :case ResultTypeError :return _gbfba ;case ResultTypeEmpty :default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004d\u0028\u0029 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gbfba .Type ));};};return _bcbcd ;}; + +// VerticalRange is a range expression that when evaluated returns a list of Results from references like AA:IJ (all cells from columns AA to IJ). +type VerticalRange struct{_eabbc ,_cebb string };func _cbfa (_bege ,_acg float64 ,_ceg int )(float64 ,Result ){_bff ,_gcag :=_ddef (_bege ),_ddef (_acg );_ebdc :=_bff .Unix ();_dcdd :=_gcag .Unix ();if _ebdc ==_dcdd {return 0,_aaa ;};_faf ,_ccg ,_fgf :=_bff .Date ();_cad ,_cfd ,_geed :=_gcag .Date ();_ddga ,_gffe :=int (_ccg ),int (_cfd );var _fceb ,_agcg float64 ;switch _ceg {case 0:if _fgf ==31{_fgf --;};if _fgf ==30&&_geed ==31{_geed --;}else if _dga :=_dbfd (_faf );_ddga ==2&&((_dga &&_fgf ==29)||(!_dga &&_fgf ==28)){_fgf =30;if _aacf :=_dbfd (_cad );_gffe ==2&&((_aacf &&_geed ==29)||(!_aacf &&_geed ==28)){_geed =30;};};_fceb =float64 ((_cad -_faf )*360+(_gffe -_ddga )*30+(_geed -_fgf ));_agcg =360;case 1:_fceb =_acg -_bege ;_agae :=_faf !=_cad ;if _agae &&(_cad !=_faf +1||_ddga < _gffe ||(_ddga ==_gffe &&_fgf < _geed )){_gfgb :=0;for _acgd :=_faf ;_acgd <=_cad ;_acgd ++{_gfgb +=_fdge (_acgd ,1);};_agcg =float64 (_gfgb )/float64 (_cad -_faf +1);}else {if !_agae &&_dbfd (_faf ){_agcg =366;}else {if _agae &&((_dbfd (_faf )&&(_ddga < 2||(_ddga ==2&&_fgf <=29)))||(_dbfd (_cad )&&(_gffe > 2||(_gffe ==2&&_geed ==29)))){_agcg =366;}else {_agcg =365;};};};case 2:_fceb =_acg -_bege ;_agcg =360;case 3:_fceb =_acg -_bege ;_agcg =365;case 4:if _fgf ==31{_fgf --;};if _geed ==31{_geed --;};_fceb =float64 ((_cad -_faf )*360+(_gffe -_ddga )*30+(_geed -_fgf ));_agcg =360;default:return 0,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073 \u0066o\u0072\u0020\u0059\u0065\u0061\u0072\u0046r\u0061\u0063");};return _fceb /_agcg ,_aaa ;}; + +// Reference returns a string reference value to an expression with prefix. +func (_cegfd PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_dfaaaf :=_cegfd ._cafc .Reference (ctx ,ev );_dbafc :=_cegfd ._adda .Reference (ctx ,ev );if _dfaaaf .Type ==ReferenceTypeSheet &&_dbafc .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_dfaaaf .Value +"\u0021"+_dbafc .Value };};return ReferenceInvalid ;}; // Quotient is an implementation of the Excel QUOTIENT function that returns the // integer portion of division. -func Quotient (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fbcdc :=args [0].AsNumber ();_bcabc :=args [1].AsNumber ();if _fbcdc .Type !=ResultTypeNumber ||_bcabc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _bcabc .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0051U\u004f\u0054\u0049\u0045N\u0054\u0028\u0029\u0020\u0064i\u0076i\u0064e\u0020\u0062\u0079\u0020\u007a\u0065\u0072o");};return MakeNumberResult (_aeccg .Trunc (_fbcdc .ValueNumber /_bcabc .ValueNumber ));}; +func Quotient (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aefc :=args [0].AsNumber ();_ffea :=args [1].AsNumber ();if _aefc .Type !=ResultTypeNumber ||_ffea .Type !=ResultTypeNumber {return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ffea .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0051U\u004f\u0054\u0049\u0045N\u0054\u0028\u0029\u0020\u0064i\u0076i\u0064e\u0020\u0062\u0079\u0020\u007a\u0065\u0072o");};return MakeNumberResult (_gg .Trunc (_aefc .ValueNumber /_ffea .ValueNumber ));}; -// Power is an implementation of the Excel POWER function that raises a number -// to a power. It requires two numeric arguments. -func Power (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_dbf :=args [0].AsNumber ();if _dbf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ecgd :=args [1].AsNumber ();if _ecgd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};return MakeNumberResult (_aeccg .Pow (_dbf .ValueNumber ,_ecgd .ValueNumber ));}; +// Degrees is an implementation of the Excel function DEGREES() that converts +// radians to degrees. +func Degrees (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044\u0045\u0047R\u0045\u0045\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eegef :=args [0].AsNumber ();if _eegef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0047RE\u0045\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (180.0/_gg .Pi *_eegef .ValueNumber );}; -// Exact is an implementation of the Excel EXACT() which compares two strings. -func Exact (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bafc :=args [0].AsString ();_cgaf :=args [1].AsString ();if _bafc .Type !=ResultTypeString ||_cgaf .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (_bafc .ValueString ==_cgaf .ValueString );};const _ccec ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f";func _dfd ()evCache {_cba :=evCache {};_cba ._cfed =make (map[string ]Result );_cba ._fdab =&_abce .Mutex {};return _cba ;};const _bdaa =187;func _aabf (_eca Result ,_bda ,_fffbf string )(float64 ,Result ){var _fccdc float64 ;switch _eca .Type {case ResultTypeNumber :_fccdc =float64 (int (_eca .ValueNumber ));case ResultTypeString :_edf :=DateValue ([]Result {_eca });if _edf .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_bda +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_fffbf );};_fccdc =_edf .ValueNumber ;default:return 0,MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020"+_fffbf );};if _fccdc < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_bda +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _fccdc ,_eggc ;};func _gedg (_dffdf ,_fegcf int64 )float64 {return float64 (int (0.5+float64 ((_fegcf -_dffdf )/86400)))}; +// String returns a string representation of CellRef. +func (_ccb CellRef )String ()string {return _ccb ._dgd };func _eb (_dff string ,_fbg uint32 )string {_cagb :=_df .ColumnToIndex (_dff );if _cagb ==_fbg {return "\u0023\u0052\u0045F\u0021";}else if _cagb > _fbg {return _df .IndexToColumn (_cagb -1);}else {return _dff ;};};func _fdc (_cffe ,_fcfg int64 )float64 {return float64 (int (0.5+float64 ((_fcfg -_cffe )/86400)))}; -// Eval evaluates and returns the result of a sheet expression. -func (_dgff SheetPrefixExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult ("\u0073\u0068\u0065\u0065\u0074\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u0065\u0076\u0065r\u0020\u0062\u0065\u0020\u0065v\u0061\u006cu\u0061\u0074\u0065\u0064");}; +// NA is an implementation of the Excel NA() function that just returns the #N/A! error. +func NA (args []Result )Result {if len (args )!=0{MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");}; -// ReferenceType is a type of reference -//go:generate stringer -type=ReferenceType -type ReferenceType byte ;func _ggad (){_cgdd ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_fdcf .MustCompile ("\u005e"+_ge +_gdg );_cgdd ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_fdcf .MustCompile ("\u005e"+_edeg +_gdg );_cgdd ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_fdcf .MustCompile ("\u005e"+_aedb +_gdg );_cgdd ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_fdcf .MustCompile ("\u005e"+_gbdd +_gdg );_bbfg ["\u0068\u0068"]=_fdcf .MustCompile (_dcffc +_fedg +"\u0024");_bbfg ["\u0068\u0068\u003am\u006d"]=_fdcf .MustCompile (_dcffc +_affe +"\u0024");_bbfg ["\u006d\u006d\u003as\u0073"]=_fdcf .MustCompile (_dcffc +_ccec +"\u0024");_bbfg ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_fdcf .MustCompile (_dcffc +_bcdfb +"\u0024");_bcda =[]*_fdcf .Regexp {_fdcf .MustCompile ("\u005e"+_ge +"\u0024"),_fdcf .MustCompile ("\u005e"+_edeg +"\u0024"),_fdcf .MustCompile ("\u005e"+_aedb +"\u0024"),_fdcf .MustCompile ("\u005e"+_gbdd +"\u0024")};_cgdfb =[]*_fdcf .Regexp {_fdcf .MustCompile ("\u005e"+_fedg +"\u0024"),_fdcf .MustCompile ("\u005e"+_affe +"\u0024"),_fdcf .MustCompile ("\u005e"+_ccec +"\u0024"),_fdcf .MustCompile ("\u005e"+_bcdfb +"\u0024")};};var _eggc Result =MakeEmptyResult ();func _ddd (_geegc Result )[][]Result {switch _geegc .Type {case ResultTypeArray :return _geegc .ValueArray ;case ResultTypeList :return [][]Result {_geegc .ValueList };default:return [][]Result {};};}; +// PrefixVerticalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!AA:IJ (all cells from columns AA to IJ of sheet 'Sheet1'). +type PrefixVerticalRange struct{_ccea Expression ;_fbedd ,_gacbg string ;}; -// AsNumber attempts to intepret a string cell value as a number. Upon success, -// it returns a new number result, upon failure it returns the original result. -// This is used as functions return strings that can then act like number (e.g. -// LEFT(1.2345,3) + LEFT(1.2345,3) = 2.4) -func (_fbdfcc Result )AsNumber ()Result {if _fbdfcc .Type ==ResultTypeString {_decb ,_aaccd :=_df .ParseFloat (_fbdfcc .ValueString ,64);if _aaccd ==nil {return MakeNumberResult (_decb );};};if _fbdfcc .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _fbdfcc ;};type tokenType int ; +// LastColumn returns empty string for the invalid reference context. +func (_agbe *ivr )LastColumn (rowFrom ,rowTo int )string {return ""};func _dcef (_dbef ,_gfcfc ,_cgcd Reference )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_dbef .Value ,_gfcfc .Value ,_cgcd .Value );};func (_dabb *Lexer )nextRaw ()*node {for len (_dabb ._dedgf )!=0{_gfacb :=<-_dabb ._dedgf [len (_dabb ._dedgf )-1];if _gfacb !=nil {return _gfacb ;};_dabb ._dedgf =_dabb ._dedgf [0:len (_dabb ._dedgf )-1];};return <-_dabb ._fggf ;};func _cbbcb (_dgbbf yyLexer )int {return _cgbd ().Parse (_dgbbf )}; -// SeriesSum implements the Excel SERIESSUM function. -func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bdge :=args [0].AsNumber ();_acdfa :=args [1].AsNumber ();_bfaf :=args [2].AsNumber ();_gbda :=args [3].ListValues ();if _bdge .Type !=ResultTypeNumber ||_acdfa .Type !=ResultTypeNumber ||_bfaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053S\u0055\u004d\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073t\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_edbe :=float64 (0);for _dcfa ,_cgc :=range _gbda {_edbe +=_cgc .ValueNumber *_aeccg .Pow (_bdge .ValueNumber ,_acdfa .ValueNumber +float64 (_dcfa )*_bfaf .ValueNumber );};return MakeNumberResult (_edbe );}; +// Edate is an implementation of the Excel EDATE() function. +func Edate (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0044\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_bgd :=args [1].ValueNumber ;_cacd :=args [0];var _dcb float64 ;switch _cacd .Type {case ResultTypeEmpty :return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");case ResultTypeNumber :_dcb =_cacd .ValueNumber ;case ResultTypeString :_cagbb :=DateValue ([]Result {args [0]});if _cagbb .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_dcb =_cagbb .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_cce :=_ddef (_dcb );_bdg :=_cce .AddDate (0,int (_bgd ),0);_bcc ,_eafd ,_agc :=_bdg .Date ();_fgdf :=_fag (_bcc ,int (_eafd ),_agc );if _fgdf < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};return MakeNumberResult (_fgdf );};var _gbca *_aca .Rand ; -// Floor is an implementation of the FlOOR function. -func Floor (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fcgee :=args [0].AsNumber ();if _fcgee .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};var _eefa float64 ;_bdgb :=args [1].AsNumber ();if _bdgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_eefa =_bdgb .ValueNumber ;if _eefa < 0&&_fcgee .ValueNumber >=0{return MakeErrorResultType (ErrorTypeNum ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052");};_aaea :=_fcgee .ValueNumber ;_aaea ,_bgcf :=_aeccg .Modf (_aaea /_eefa );if _bgcf !=0{if _fcgee .ValueNumber < 0&&_bgcf < 0{_aaea --;};};return MakeNumberResult (_aaea *_eefa );}; +// Offset is an implementation of the Excel OFFSET function. +func Offset (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=3&&len (args )!=5{return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0068\u0072\u0065e\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_faefd :=args [0].Ref ;for _faefd .Type ==ReferenceTypeNamedRange {_faefd =ctx .NamedRange (_faefd .Value );};_fcdg :="";switch _faefd .Type {case ReferenceTypeCell :_fcdg =_faefd .Value ;case ReferenceTypeRange :_dcfe :=_fa .Split (_faefd .Value ,"\u003a");if len (_dcfe )==2{_fcdg =_dcfe [0];};default:return MakeErrorResult (_b .Sprintf ("\u0049\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0069\u006e\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029: \u0025\u0073",_faefd .Type ));};_bdae ,_gbfb :=_df .ParseCellReference (_fcdg );if _gbfb !=nil {return MakeErrorResult (_b .Sprintf ("\u0070\u0061\u0072s\u0065\u0020\u006f\u0072i\u0067\u0069\u006e\u0020\u0065\u0072\u0072o\u0072\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029\u003a\u0020\u0025\u0073",_gbfb .Error ()));};_adcc ,_defg ,_cdca :=_bdae .Column ,_bdae .RowIdx ,_bdae .SheetName ;_egbe :=args [1].AsNumber ();if _egbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};_bbbf :=args [2].AsNumber ();if _bbbf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};var _decf ,_bded Result ;if len (args )==3{_decf =MakeNumberResult (1);_bded =MakeNumberResult (1);}else {_decf =args [3].AsNumber ();if _decf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0068\u0065\u0069\u0067\u0068\u0074");};if _decf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_bded =args [4].AsNumber ();if _bded .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046F\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0077id\u0074\u0068");};if _bded .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_ceac :=_df .ColumnToIndex (_adcc );_adaf :=_defg +uint32 (_egbe .ValueNumber );_ccbg :=_ceac +uint32 (_bbbf .ValueNumber );_bgac :=_adaf +uint32 (_decf .ValueNumber );_aabb :=_ccbg +uint32 (_bded .ValueNumber );if _decf .ValueNumber > 0{_bgac --;}else {_bgac ++;_adaf ,_bgac =_bgac ,_adaf ;};if _bded .ValueNumber > 0{_aabb --;}else {_aabb ++;_ccbg ,_aabb =_aabb ,_ccbg ;};_bcce :=_b .Sprintf ("\u0025\u0073\u0025\u0064",_df .IndexToColumn (_ccbg ),_adaf );_faeb :=_b .Sprintf ("\u0025\u0073\u0025\u0064",_df .IndexToColumn (_aabb ),_bgac );if _cdca ==""{return _bdgac (ctx ,ev ,_bcce ,_faeb );}else {return _bdgac (ctx .Sheet (_cdca ),ev ,_bcce ,_faeb );};};const (_ byte =iota ;_cgbed ;_eacfe ;_fbafb ;_eabe ;_efeg ;); -// LCM implements the Excel LCM() function which returns the least common -// multiple of a range of numbers. -func LCM (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_dcdgg :=[]float64 {};for _ ,_fee :=range args {switch _fee .Type {case ResultTypeString :_dddg :=_fee .AsNumber ();if _dddg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_dcdgg =append (_dcdgg ,_dddg .ValueNumber );case ResultTypeList :_ddba :=LCM (_fee .ValueList );if _ddba .Type !=ResultTypeNumber {return _ddba ;};_dcdgg =append (_dcdgg ,_ddba .ValueNumber );case ResultTypeNumber :_dcdgg =append (_dcdgg ,_fee .ValueNumber );case ResultTypeError :return _fee ;};};if _dcdgg [0]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_dcdgg )==1{return MakeNumberResult (_dcdgg [0]);};_acbbc :=_dcdgg [0];for _adbc :=1;_adbc < len (_dcdgg );_adbc ++{if _dcdgg [_adbc ]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_acbbc =_ffgf (_acbbc ,_dcdgg [_adbc ]);};return MakeNumberResult (_acbbc );};var _dbbd ,_cgdf ,_afba ,_defc ,_feec ,_bef ,_cecgc ,_fbgbab ,_ddgeg ,_abfe ,_fdfb ,_gdbdd ,_egg ,_cbbg ,_gfea *_fdcf .Regexp ; +// Median implements the MEDIAN function that returns the median of a range of +// values. +func Median (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004d\u0045D\u0049\u0041\u004e\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020l\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dgdg :=_aaeb (args );_f .Float64s (_dgdg );var _fgeg float64 ;if len (_dgdg )%2==0{_fgeg =(_dgdg [len (_dgdg )/2-1]+_dgdg [len (_dgdg )/2])/2;}else {_fgeg =_dgdg [len (_dgdg )/2];};return MakeNumberResult (_fgeg );};func _dbfd (_efge int )bool {if _efge ==_efge /400*400{return true ;};if _efge ==_efge /100*100{return false ;};return _efge ==_efge /4*4;}; -// Cell is an implementation of the Excel CELL function that returns information -// about the formatting, location, or contents of a cell. -func Cell (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0043\u0045\u004cL \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dbage :=args [0].AsString ();if _dbage .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u0073t\u0072\u0069\u006e\u0067");};_egba :=args [1].Ref ;if _egba .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};_cadf :=_egba .Value ;switch _dbage .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_cafdb ,_ddbc :=_deeb .ParseCellReference (_cadf );if _ddbc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_cadf );};_eebc :="\u0024"+_cafdb .Column +"\u0024"+_df .Itoa (int (_cafdb .RowIdx ));if _cafdb .SheetName !=""{_eebc =_cafdb .SheetName +"\u0021"+_eebc ;};return MakeStringResult (_eebc );case "\u0063\u006f\u006c":_begg ,_bacc :=_deeb .ParseCellReference (_cadf );if _bacc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_cadf );};return MakeNumberResult (float64 (_begg .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_eebgc :=_aea .Contains (ctx .GetFormat (_cadf ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_eebgc );case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073":return args [1];case "\u0066\u0069\u006c\u0065\u006e\u0061\u006d\u0065":return MakeStringResult (ctx .GetFilename ());case "\u0066\u006f\u0072\u006d\u0061\u0074":_bcebc :="\u0047";_effa :=ctx .GetFormat (_cadf );if _effa =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_dbbd .MatchString (_effa ){_bcebc ="\u0046\u0030";}else if _effa =="\u0030\u0025"{_bcebc ="\u0050\u0030";}else if _effa =="\u004d\u004d\u004d\u0020\u0044\u0044"{_bcebc ="\u0044\u0032";}else if _effa =="\u004d\u004d\u002fY\u0059"{_bcebc ="\u0044\u0033";}else if _effa =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_effa =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_bcebc ="\u0044\u0034";}else if _effa =="\u004d\u004d\u005c\u002d\u0044\u0044"{_bcebc ="\u0044\u0035";}else if _effa =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_bcebc ="\u0044\u0036";}else if _effa =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_bcebc ="\u0044\u0037";}else if _effa =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_bcebc ="\u0044\u0038";}else if _effa =="\u0048\u0048\u003aM\u004d"{_bcebc ="\u0044\u0039";}else if _afba .MatchString (_effa ){_bcebc ="\u002e\u0030";}else if _defc .MatchString (_effa ){_bcebc ="\u002e\u0030\u0028\u0029";}else if _abfe .MatchString (_effa ){_bcebc ="\u0043\u0030";}else if _egg .MatchString (_effa )||_cbbg .MatchString (_effa ){_bcebc ="\u0044\u0031";}else if _beffd :=_cgdf .FindStringSubmatch (_effa );len (_beffd )> 1{_bcebc ="\u0046"+_df .Itoa (len (_beffd [1]));}else if _cddg :=_bef .FindStringSubmatch (_effa );len (_cddg )> 1{_bcebc ="\u002e"+_df .Itoa (len (_cddg [2]));}else if _edec :=_ddgeg .FindStringSubmatch (_effa );len (_edec )> 1{_bcebc ="\u0050"+_df .Itoa (len (_edec [2]));}else if _bgf :=_fdfb .FindStringSubmatch (_effa );len (_bgf )> 1{_bcebc ="\u0043"+_egabc (_bgf ,1);}else if _feegc :=_gdbdd .FindStringSubmatch (_effa );len (_feegc )> 1{_bcebc ="\u0043"+_egabc (_feegc ,1);}else if _gec :=_cecgc .FindStringSubmatch (_effa );len (_gec )> 1{_bcebc ="\u002e"+_egabc (_gec ,1)+"\u0028\u0029";}else if _babc :=_feec .FindStringSubmatch (_effa );len (_babc )> 1{_bcebc ="\u002e"+_egabc (_babc ,1);}else if _fdcc :=_gfea .FindStringSubmatch (_effa );len (_fdcc )> 1{_bcebc ="\u0053"+_egabc (_fdcc ,3);};if _bcebc !="\u0047"&&_aea .Contains (_effa ,"\u005b\u0052\u0045D\u005d"){_bcebc +="\u002d";};return MakeStringResult (_bcebc );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_gffbf :=ctx .GetFormat (_cadf );if _fbgbab .MatchString (_gffbf ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_cadf ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_febc :=0.0;if ctx .GetLocked (_cadf ){_febc =1.0;};return MakeNumberResult (_febc );case "\u0072\u006f\u0077":_ecee ,_fafag :=_deeb .ParseCellReference (_cadf );if _fafag !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_cadf );};return MakeNumberResult (float64 (_ecee .RowIdx ));case "\u0074\u0079\u0070\u0065":switch args [1].Type {case ResultTypeEmpty :return MakeStringResult ("\u0062");case ResultTypeString :return MakeStringResult ("\u006c");default:return MakeStringResult ("\u0076");};case "\u0077\u0069\u0064t\u0068":_dgf ,_abab :=_deeb .ParseCellReference (_cadf );if _abab !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_cadf );};if _dgf .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_dgf .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_dgf .SheetName ).GetWidth (int (_dgf .ColumnIdx )));};};return MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0043\u0045\u004c\u004c\u003a\u0020"+_dbage .ValueString );}; +// Nper implements the Excel NPER function. +func Nper (args []Result )Result {_abfa :=len (args );if _abfa < 3||_abfa > 5{return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067e\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_cgfc :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbcc :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_feb :=args [2].ValueNumber ;_fbaf :=0.0;if _abfa >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fbaf =args [3].ValueNumber ;};_cbae :=0.0;if _abfa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_cbae =args [4].ValueNumber ;if _cbae !=0{_cbae =1;};};_agbd :=_fbcc *(1+_cgfc *_cbae )-_fbaf *_cgfc ;_fbca :=(_feb *_cgfc +_fbcc *(1+_cgfc *_cbae ));return MakeNumberResult (_gg .Log (_agbd /_fbca )/_gg .Log (1+_cgfc ));};func _gdgb (_gag []Result ,_daeb string )(*couponArgs ,Result ){_ggdf :=len (_gag );if _ggdf !=3&&_ggdf !=4{return nil ,MakeErrorResult (_daeb +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066o\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_afag ,_afdag ,_gbab :=_daea (_gag [0],_gag [1],_daeb );if _gbab .Type ==ResultTypeError {return nil ,_gbab ;};if _gag [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daeb +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fde :=_gag [2].ValueNumber ;if !_degc (_fde ){return nil ,MakeErrorResult ("\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0065q\u0075\u0065\u006e\u0063\u0079\u0020\u0066\u006f\u0072\u0020"+_daeb );};_ece :=0;if _ggdf ==4&&_gag [3].Type !=ResultTypeEmpty {if _gag [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daeb +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ece =int (_gag [3].ValueNumber );if !_efb (_ece ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_daeb );};};return &couponArgs {_afag ,_afdag ,int (_fde ),_ece },_aaa ;}; -// NewPrefixHorizontalRange constructs a new full rows range with prefix. -func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_d :=_aea .Split (v ,"\u003a");if len (_d )!=2{return nil ;};_fbgba ,_ :=_df .Atoi (_d [0]);_defeb ,_ :=_df .Atoi (_d [1]);return PrefixHorizontalRange {pfx ,_fbgba ,_defeb };};func _acceg (_ccafb yyLexer ,_deaa *yySymType )(_beg ,_eafcf int ){_eafcf =0;_beg =_ccafb .Lex (_deaa );if _beg <=0{_eafcf =_gccdd [0];goto _bcddf ;};if _beg < len (_gccdd ){_eafcf =_gccdd [_beg ];goto _bcddf ;};if _beg >=_dfbgf {if _beg < _dfbgf +len (_fgea ){_eafcf =_fgea [_beg -_dfbgf ];goto _bcddf ;};};for _geaf :=0;_geaf < len (_cfff );_geaf +=2{_eafcf =_cfff [_geaf +0];if _eafcf ==_beg {_eafcf =_cfff [_geaf +1];goto _bcddf ;};};_bcddf :if _eafcf ==0{_eafcf =_fgea [1];};if _gbdc >=3{_e .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_faaf (_eafcf ),uint (_beg ));};return _beg ,_eafcf ;}; +// SumSquares is an implementation of the Excel SUMSQ() function. +func SumSquares (args []Result )Result {_effca :=MakeNumberResult (0);for _ ,_ebcad :=range args {_ebcad =_ebcad .AsNumber ();switch _ebcad .Type {case ResultTypeNumber :_effca .ValueNumber +=_ebcad .ValueNumber *_ebcad .ValueNumber ;case ResultTypeList ,ResultTypeArray :_agbff :=SumSquares (_ebcad .ListValues ());if _agbff .Type !=ResultTypeNumber {return _agbff ;};_effca .ValueNumber +=_agbff .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ebcad ;case ResultTypeEmpty :default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004dS\u0051\u0055\u0041\u0052\u0045\u0053(\u0029\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079p\u0065\u0020\u0025\u0073",_ebcad .Type ));};};return _effca ;};const _agdac =57352; -// Transpose implements the TRANSPOSE function that transposes a cell range. -func Transpose (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052AN\u0053\u0050\u004fS\u0045\u0020\u0072\u0065qui\u0072es\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [0].Type !=ResultTypeArray &&args [0].Type !=ResultTypeList {return MakeErrorResult ("T\u0052\u0041\u004e\u0053\u0050\u004fS\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0020\u0072a\u006e\u0067\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ceffe :=args [0];if _ceffe .Type ==ResultTypeList {_fgec :=[][]Result {};for _ ,_cfega :=range _ceffe .ValueList {_fgec =append (_fgec ,[]Result {_cfega });};return MakeArrayResult (_fgec );};_gdea :=make ([][]Result ,len (_ceffe .ValueArray [0]));for _ ,_fcgda :=range _ceffe .ValueArray {for _bcdad ,_eaf :=range _fcgda {_gdea [_bcdad ]=append (_gdea [_bcdad ],_eaf );};};return MakeArrayResult (_gdea );};func _gebc (_bfcd string ,_cedg func (_bage float64 )float64 )Function {return func (_eddfb []Result )Result {if len (_eddfb )!=1{return MakeErrorResult (_bfcd +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_beee :=_eddfb [0].AsNumber ();switch _beee .Type {case ResultTypeNumber :_ffge :=_cedg (_beee .ValueNumber );if _aeccg .IsNaN (_ffge ){return MakeErrorResult (_bfcd +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _aeccg .IsInf (_ffge ,0){return MakeErrorResult (_bfcd +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _ffge ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_bfcd +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_ffge );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_bfcd +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _beee ;default:return MakeErrorResult (_e .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bfcd ,_beee .Type ));};};};var _dgdb =[...]string {"\u0024\u0065\u006e\u0064","\u0065\u0072\u0072o\u0072","\u0024\u0075\u006e\u006b","t\u006fk\u0065\u006e\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u0052an\u0067\u0065","\u0074o\u006be\u006e\u0056\u0065\u0072\u0074i\u0063\u0061l\u0052\u0061\u006e\u0067\u0065","\u0074\u006f\u006b\u0065\u006e\u0052\u0065\u0073\u0065\u0072\u0076\u0065d\u004e\u0061\u006d\u0065","\u0074\u006f\u006be\u006e\u0044\u0044\u0045\u0043\u0061\u006c\u006c","\u0074\u006f\u006b\u0065\u006e\u004c\u0065\u0078\u0045\u0072\u0072\u006f\u0072","\u0074o\u006be\u006e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065","\u0074o\u006b\u0065\u006e\u0042\u006f\u006fl","t\u006f\u006b\u0065\u006e\u004e\u0075\u006d\u0062\u0065\u0072","t\u006f\u006b\u0065\u006e\u0053\u0074\u0072\u0069\u006e\u0067","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0066","\u0074\u006f\u006b\u0065\u006e\u0053\u0068\u0065\u0065\u0074","\u0074o\u006b\u0065\u006e\u0043\u0065\u006cl","t\u006fk\u0065\u006e\u0046\u0075\u006e\u0063\u0074\u0069o\u006e\u0042\u0075\u0069lt\u0069\u006e","t\u006f\u006b\u0065\u006e\u004c\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u0052\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u004c\u0050\u0061\u0072\u0065\u006e","t\u006f\u006b\u0065\u006e\u0052\u0050\u0061\u0072\u0065\u006e","\u0074o\u006b\u0065\u006e\u0050\u006c\u0075s","\u0074\u006f\u006b\u0065\u006e\u004d\u0069\u006e\u0075\u0073","\u0074o\u006b\u0065\u006e\u004d\u0075\u006ct","\u0074\u006f\u006b\u0065\u006e\u0044\u0069\u0076","\u0074\u006f\u006b\u0065\u006e\u0045\u0078\u0070","\u0074o\u006b\u0065\u006e\u0045\u0051","\u0074o\u006b\u0065\u006e\u004c\u0054","\u0074o\u006b\u0065\u006e\u0047\u0054","\u0074\u006f\u006b\u0065\u006e\u004c\u0045\u0051","\u0074\u006f\u006b\u0065\u006e\u0047\u0045\u0051","\u0074o\u006b\u0065\u006e\u004e\u0045","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006c\u006f\u006e","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006d\u006d\u0061","\u0074\u006f\u006b\u0065\u006e\u0041\u006d\u0070\u0065r\u0073\u0061\u006e\u0064","\u0074o\u006b\u0065\u006e\u0053\u0065\u006di"}; +// NewPrefixRangeExpr constructs a new range with prefix. +func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {return PrefixRangeExpr {pfx ,from ,to }}; -// Left implements the Excel LEFT(string,[n]) function which returns the -// leftmost n characters. -func Left (args []Result )Result {_cbeg :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0045F\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_cbeg =int (args [1].ValueNumber );if _cbeg < 0{return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075m\u0062e\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d\u0020\u0030");};if _cbeg ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u004c\u0045\u0046T\u0020\u0063\u0061\u006e'\u0074\u0020\u0062\u0065\u0020\u0063\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_agac :=args [0].Value ();if _cbeg > len (_agac ){return MakeStringResult (_agac );};return MakeStringResult (_agac [0:_cbeg ]);};func (_edbc *evCache )SetCache (key string ,value Result ){_edbc ._fdab .Lock ();_edbc ._cfed [key ]=value ;_edbc ._fdab .Unlock ();}; +// Minute is an implementation of the Excel MINUTE() function. +func Minute (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0049\u004e\u0055T\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_ecce :=args [0];switch _ecce .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_bde :=_ddef (_ecce .ValueNumber );return MakeNumberResult (float64 (_bde .Minute ()));case ResultTypeString :_eaec :=_fa .ToLower (_ecce .ValueString );if !_eab (_eaec ){_ ,_ ,_ ,_faaa ,_ega :=_dbbf (_eaec );if _ega .Type ==ResultTypeError {_ega .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0066\u006f\u0072\u0020\u004d\u0049\u004e\u0055\u0054\u0045";return _ega ;};if _faaa {return MakeNumberResult (0);};};_ ,_bdbd ,_ ,_ ,_ ,_bbf :=_cgfb (_eaec );if _bbf .Type ==ResultTypeError {return _bbf ;};return MakeNumberResult (float64 (_bdbd ));default:return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u004d\u0049NU\u0054\u0045");};};func _ddaa (_fdggc []Result ,_gbeaa bool ,_bdfgg string )Result {var _bgfa ,_abbf string ;if _gbeaa {_bgfa ="\u0074\u0068\u0072e\u0065";_abbf ="\u006f\u0064\u0064";}else {_bgfa ="\u0074\u0077\u006f";_abbf ="\u0065\u0076\u0065\u006e";};_ddafe :=len (_fdggc );if (_gbeaa &&_ddafe < 3)||(!_gbeaa &&_ddafe < 2){return MakeErrorResult (_bdfgg +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_bgfa +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_ddafe /2*2==_ddafe )==_gbeaa {return MakeErrorResult (_bdfgg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_abbf +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_fgdca :=-1;_ecceb :=-1;for _cdfbd :=0;_cdfbd < _ddafe ;_cdfbd +=2{_cacdg :=_fdggc [_cdfbd ];if _cacdg .Type !=ResultTypeArray &&_cacdg .Type !=ResultTypeList {return MakeErrorResult (_bdfgg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u006e\u0067\u0065\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u006c\u0069\u0073\u0074\u0020o\u0072\u0020a\u0072\u0072\u0061\u0079");};_eggb :=_aefda (_cacdg );if _ecceb ==-1{_ecceb =len (_eggb );_fgdca =len (_eggb [0]);}else if len (_eggb )!=_ecceb ||len (_eggb [0])!=_fgdca {return MakeErrorResult (_bdfgg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061l\u006c\u0020\u0072\u0061n\u0067\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0073\u0069\u007a\u0065");};if _gbeaa &&_cdfbd ==0{_cdfbd --;};};return _aaa ;}; -// MakeErrorResultType makes an error result of a given type with a specified -// debug message -func MakeErrorResultType (t ErrorType ,msg string )Result {switch t {case ErrorTypeNull :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeValue :return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };case ErrorTypeRef :return Result {Type :ResultTypeError ,ValueString :"\u0023\u0052\u0045F\u0021",ErrorMessage :msg };case ErrorTypeName :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0041\u004d\u0045\u003f",ErrorMessage :msg };case ErrorTypeNum :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055M\u0021",ErrorMessage :msg };case ErrorTypeSpill :return Result {Type :ResultTypeError ,ValueString :"\u0023S\u0050\u0049\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeNA :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u002f\u0041",ErrorMessage :msg };case ErrorTypeDivideByZero :return Result {Type :ResultTypeError ,ValueString :"\u0023D\u0049\u0056\u002f\u0030\u0021",ErrorMessage :msg };default:return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };};}; +// Code is an implementation of the Excel CODE function that returns the first +// character of the string as a number. +func Code (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_acdc :=args [0].AsString ();if _acdc .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (_acdc .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_acdc .ValueString [0]));}; -// NamedRangeRef is a reference to a named range. -type NamedRangeRef struct{_aee string }; +// RoundUp is an implementation of the Excel ROUNDUP function that rounds a number +// up to a specified number of digits. +func RoundUp (args []Result )Result {return _bbge (args ,_fdddb )}; -// MakeNumberResult constructs a number result. -func MakeNumberResult (v float64 )Result {if v ==_aeccg .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };};func _fbccg (_caag float64 )_ecb .Time {_eebgcb :=int64 ((_caag -_bac )*_cdbbf );return _ecb .Unix (0,_eebgcb ).UTC ();}; +// String returns a string representation of a horizontal range. +func (_caaff HorizontalRange )String ()string {return _caaff .horizontalRangeReference ()};type ri struct{_dgfgg float64 ;_faafcg string ;}; -// YearFrac is an implementation of the Excel YEARFRAC() function. -func YearFrac (args []Result )Result {_bcea :=len (args );if (_bcea !=2&&_bcea !=3)||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006f\u0072 \u0074\u0068\u0072\u0065\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ffaf :=0;if _bcea ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020ba\u0073\u0069\u0073\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ffaf =int (args [2].ValueNumber );if !_ecgf (_ffaf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0045\u0041R\u0046\u0052\u0041\u0043");};};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0061\u0072\u0074\u0020\u0064\u0061t\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gade :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0065\u006ed\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bdag :=args [1].ValueNumber ;_aae ,_fc :=_acab (_gade ,_bdag ,_ffaf );if _fc .Type ==ResultTypeError {return _fc ;};return MakeNumberResult (_aae );};func _dega (_cdbfd ,_bea _ecb .Time ,_adeg int )float64 {if _cdbfd .After (_bea ){_cdbfd ,_bea =_bea ,_cdbfd ;};_fefe :=0;_fbead ,_aafe ,_bagd :=_cdbfd .Date ();_aafa ,_gfgdfc ,_faea :=_bea .Date ();_feeb ,_fbdb :=int (_aafe ),int (_gfgdfc );_bfe ,_bcbaf :=_eaad (_fbead ,_feeb ,_bagd ,_adeg ),_eaad (_aafa ,_fbdb ,_faea ,_adeg );if !_gfga (_adeg ){return _dcef (_aafa ,_fbdb ,_bcbaf )-_dcef (_fbead ,_feeb ,_bfe );};if _adeg ==0{if (_feeb ==2||_bfe < 30)&&_faea ==31{_bcbaf =31;}else if _fbdb ==2&&_bcbaf ==_gg (_aafa ,_fbdb ){_bcbaf =_gg (_aafa ,2);};}else {if _feeb ==2&&_bfe ==30{_bfe =_gg (_fbead ,2);};if _fbdb ==2&&_bcbaf ==30{_bcbaf =_gg (_aafa ,2);};};if _fbead < _aafa ||(_fbead ==_aafa &&_feeb < _fbdb ){_fefe =30-_bfe +1;_bagd =1;_bfe =1;_bcddd :=_ecb .Date (_fbead ,_ecb .Month (_feeb ),_bagd ,0,0,0,0,_ecb .UTC ).AddDate (0,1,0);if _bcddd .Year ()< _aafa {_fefe +=_fega (_bcddd .Year (),int (_bcddd .Month ()),12,_adeg );_bcddd =_bcddd .AddDate (0,13-int (_bcddd .Month ()),0);_fefe +=_bfgg (_bcddd .Year (),_aafa -1,_adeg );};_fefe +=_fega (_aafa ,int (_bcddd .Month ()),_fbdb -1,_adeg );_bcddd =_bcddd .AddDate (0,_fbdb -int (_bcddd .Month ()),0);_feeb =_bcddd .Day ();};_fefe +=_bcbaf -_bfe ;if _fefe > 0{return float64 (_fefe );}else {return 0;};}; +// And is an implementation of the Excel AND() function. +func And (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0041\u004e\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gdgf :=true ;for _ ,_eegfg :=range args {_eegfg =_eegfg .AsNumber ();switch _eegfg .Type {case ResultTypeList ,ResultTypeArray :_ccfg :=And (_eegfg .ListValues ());if _ccfg .Type ==ResultTypeError {return _ccfg ;};if _ccfg .ValueNumber ==0{_gdgf =false ;};case ResultTypeNumber :if _eegfg .ValueNumber ==0{_gdgf =false ;};case ResultTypeString :return MakeErrorResult ("\u0041\u004e\u0044\u0020\u0064\u006f\u0065\u0073\u006e\u0027t\u0020\u006f\u0070\u0065\u0072\u0061\u0074e\u0020\u006f\u006e\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");case ResultTypeError :return _eegfg ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0041\u004e\u0044");};};return MakeBoolResult (_gdgf );}; -// Len is an implementation of the Excel LEN function that returns length of a string -func Len (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebef :=args [0].AsString ();if _ebef .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (len (_ebef .ValueString )));}; +// Search is an implementation of the Excel SEARCH(). +func Search (args []Result )Result {_gccbg ,_aabcc :=_gfag ("\u0046\u0049\u004e\u0044",args );if _aabcc .Type !=ResultTypeEmpty {return _aabcc ;};_bbce :=_fa .ToLower (_gccbg ._fcac );if _bbce ==""{return MakeNumberResult (1.0);};_fabe :=_fa .ToLower (_gccbg ._edegc );_dfea :=_gccbg ._edafc ;_eaggg :=1;for _ggfee :=range _fabe {if _eaggg < _dfea {_eaggg ++;continue ;};_acagg :=_d .Index (_bbce ,_fabe [_ggfee :]);if _acagg ==0{return MakeNumberResult (float64 (_eaggg ));};_eaggg ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Or is an implementation of the Excel OR() function and takes a variable -// number of arguments. -func Or (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004f\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cff :=false ;for _ ,_afag :=range args {switch _afag .Type {case ResultTypeList ,ResultTypeArray :_egeg :=Or (_afag .ListValues ());if _egeg .Type ==ResultTypeError {return _egeg ;};if _egeg .ValueNumber !=0{_cff =true ;};case ResultTypeNumber :if _afag .ValueNumber !=0{_cff =true ;};case ResultTypeString :return MakeErrorResult ("\u004f\u0052 \u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0065\u0020\u006f\u006e\u0020\u0073\u0074\u0072in\u0067\u0073");case ResultTypeError :return _afag ;default:return MakeErrorResult ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u004f\u0052");};};return MakeBoolResult (_cff );}; +// Update updates references in the Range after removing a row/column. +func (_afdd Range )Update (q *_egg .UpdateQuery )Expression {_baab :=_afdd ;if q .UpdateCurrentSheet {_baab ._ecgg =_afdd ._ecgg .Update (q );_baab ._bgfde =_afdd ._bgfde .Update (q );};return _baab ;};type yyParserImpl struct{_fgcde yySymType ;_bdbge [_cbacc ]yySymType ;_febg int ;}; -// String returns a string of a range. -func (_cggba Range )String ()string {return _e .Sprintf ("\u0025\u0073\u003a%\u0073",_cggba ._ecab .String (),_cggba ._fgfd .String ());};func (_bdda Result )AsString ()Result {switch _bdda .Type {case ResultTypeNumber :return MakeStringResult (_bdda .Value ());default:return _bdda ;};}; +// Mod is an implementation of the Excel MOD function which returns the +// remainder after division. It requires two numeric argumnts. +func Mod (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fadc :=args [0].AsNumber ();_edee :=args [1].AsNumber ();if _fadc .Type !=ResultTypeNumber ||_edee .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};if _edee .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_bggea ,_bbdaf :=_gg .Modf (_fadc .ValueNumber /_edee .ValueNumber );if _bbdaf < 0{_bggea --;};return MakeNumberResult (_fadc .ValueNumber -_edee .ValueNumber *_bggea );}; -// NewPrefixExpr constructs an expression with prefix. -func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {pfx ,exp }};func _cccdc (_eecb ,_dgbg int )int {switch _dgbg {case 1:if _cef (_eecb ){return 366;}else {return 365;};case 3:return 365;default:return 360;};};type yyLexer interface{Lex (_adg *yySymType )int ;Error (_eeged string );};const _cdcag =57366;func _dca (_dbcea ,_ega Result ,_fadb string )(float64 ,float64 ,Result ){_daed ,_gag :=_aabf (_dbcea ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_fadb );if _gag .Type ==ResultTypeError {return 0,0,_gag ;};_afeb ,_gag :=_aabf (_ega ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_fadb );if _gag .Type ==ResultTypeError {return 0,0,_gag ;};if _daed >=_afeb {return 0,0,MakeErrorResultType (ErrorTypeNum ,_fadb +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006cat\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};return _daed ,_afeb ,_eggc ;};var _afac =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// Pricemat implements the Excel PRICEMAT function. +func Pricemat (args []Result )Result {_bfdbe :=len (args );if _bfdbe !=5&&_bfdbe !=6{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_aafcb ,_fcgdf ,_affb :=_daea (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _affb .Type ==ResultTypeError {return _affb ;};_dbgc ,_affb :=_dddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _affb .Type ==ResultTypeError {return _affb ;};if _dbgc >=_aafcb {return MakeErrorResult ("\u0050\u0052\u0049\u0043E\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_cafef :=args [3].ValueNumber ;if _cafef < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_cbga :=args [4].ValueNumber ;if _cbga < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e \u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_fbd :=0;if _bfdbe ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbd =int (args [5].ValueNumber );if !_efb (_fbd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049C\u0045\u004d\u0041\u0054");};};_fbea ,_affb :=_cbfa (_aafcb ,_fcgdf ,_fbd );if _affb .Type ==ResultTypeError {return _affb ;};_ccbc ,_affb :=_cbfa (_dbgc ,_fcgdf ,_fbd );if _affb .Type ==ResultTypeError {return _affb ;};_bagdf ,_affb :=_cbfa (_dbgc ,_aafcb ,_fbd );if _affb .Type ==ResultTypeError {return _affb ;};_daec :=1+_ccbc *_cafef ;_aegff :=1+_fbea *_cbga ;return MakeNumberResult ((_daec /_aegff -_bagdf *_cafef )*100);}; -// Reference returns a string reference value to a named range. -func (_bcfb NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_bcfb ._aee };};var _cdba *_ggg .Rand ;type yyParserImpl struct{_fgdb yySymType ;_dgaa [_begf ]yySymType ;_fede int ;}; \ No newline at end of file +// MakeErrorResult constructs a #VALUE! error with a given extra error message. +// The error message is for debugging formula evaluation only and is not stored +// in the sheet. +func MakeErrorResult (msg string )Result {return MakeErrorResultType (ErrorTypeValue ,msg )}; + +// MDeterm is an implementation of the Excel MDETERM which finds the determinant +// of a matrix. +func MDeterm (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbca :=args [0];if _dbca .Type !=ResultTypeArray {return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffbe :=len (_dbca .ValueArray );for _ ,_daddb :=range _dbca .ValueArray {if len (_daddb )!=_ffbe {return MakeErrorResult ("\u004d\u0044\u0045TE\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0061 \u0073\u0071\u0075\u0061\u0072\u0065\u0020\u006d\u0061\u0074\u0072\u0069\u0078");};};return MakeNumberResult (_bcadb (_dbca .ValueArray ));}; + +// Vdb implements the Excel VDB function. +func Vdb (args []Result )Result {_gccc :=len (args );if _gccc < 5||_gccc > 7{return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0066\u0069\u0076\u0065\u0020a\u006e\u0064\u0020\u0073\u0065v\u0065\u006e");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_aebg :=args [0].ValueNumber ;if _aebg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_febc :=args [1].ValueNumber ;if _febc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gegb :=args [2].ValueNumber ;if _gegb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _gegb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("V\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074 p\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbfe :=args [3].ValueNumber ;if _gbfe < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074h\u0061n\u0020\u006f\u006e\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064 \u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbbd :=args [4].ValueNumber ;if _gbfe > _fbbd {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020s\u0074\u0061\u0072\u0074\u0020\u0070\u0065r\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0056\u0044\u0042");};if _fbbd > _gegb {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0065\u006e\u0064\u0020\u0070e\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020V\u0044\u0042");};_abda :=2.0;if _gccc > 5{if args [5].Type ==ResultTypeEmpty {_abda =0.0;}else {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abda =args [5].ValueNumber ;if _abda < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};};_bfb :=false ;if _gccc > 6&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020n\u006f\u005f\u0073\u0077\u0069\u0074\u0063\u0068\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_bfb =args [6].ValueNumber !=0;};_afcf :=0.0;_gffeg :=_gg .Floor (_gbfe );_dfef :=_gg .Ceil (_fbbd );if _bfb {for _ffgg :=_gffeg +1;_ffgg <=_dfef ;_ffgg ++{_dgbe :=_cdcfb (_aebg ,_febc ,_gegb ,_ffgg ,_abda );if _ffgg ==_gffeg +1{_dgbe *=_gg .Min (_fbbd ,_gffeg +1)-_gbfe ;}else if _ffgg ==_dfef {_dgbe *=_fbbd +1-_dfef ;};_afcf +=_dgbe ;};}else {_dbadg :=_gegb ;var _aabfa float64 ;if !_agef (_gbfe ,_gg .Floor (_gbfe )){if _abda ==1{_fegc :=_gegb /2;if _gbfe > _fegc ||_agef (_gbfe ,_fegc ){_aabfa =_gbfe -_fegc ;_gbfe =_fegc ;_fbbd -=_aabfa ;_dbadg ++;};};};if _abda !=0{_aebg -=_dceg (_aebg ,_febc ,_gegb ,_dbadg ,_gbfe ,_abda );};_afcf =_dceg (_aebg ,_febc ,_gegb ,_gegb -_gbfe ,_fbbd -_gbfe ,_abda );};return MakeNumberResult (_afcf );};const _gabb int =30; + +// Average implements the AVERAGE function. It differs slightly from Excel (and +// agrees with LibreOffice) in that boolean values are counted. As an example, +// AVERAGE of two cells containing TRUE & FALSE is 0.5 in LibreOffice and +// #DIV/0! in Excel. unioffice will return 0.5 in this case. +func Average (args []Result )Result {_ebea ,_dacg :=_dfaca (args ,false );if _dacg ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_ebea /_dacg );}; \ No newline at end of file diff --git a/spreadsheet/reference/reference.go b/spreadsheet/reference/reference.go index d5edf3fdbd..6af29ab97f 100644 --- a/spreadsheet/reference/reference.go +++ b/spreadsheet/reference/reference.go @@ -9,46 +9,46 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package reference ;import (_cdd "errors";_a "fmt";_ab "github.com/unidoc/unioffice/spreadsheet/update";_ceb "regexp";_da "strconv";_ac "strings";); +package reference ;import (_a "errors";_cb "fmt";_bg "github.com/unidoc/unioffice/spreadsheet/update";_bf "regexp";_g "strconv";_c "strings";); -// Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. -func (_d *CellReference )Update (updateType _ab .UpdateAction )*CellReference {switch updateType {case _ab .UpdateActionRemoveColumn :_gf :=_d ;_gf .ColumnIdx =_d .ColumnIdx -1;_gf .Column =IndexToColumn (_gf .ColumnIdx );return _gf ;default:return _d ;};}; +// String returns a string representation of ColumnReference. +func (_ae ColumnReference )String ()string {_be :=make ([]byte ,0,4);if _ae .AbsoluteColumn {_be =append (_be ,'$');};_be =append (_be ,_ae .Column ...);return string (_be );}; -// ParseColumnReference parses a column reference of the form 'Sheet1!A' and splits it -// into sheet name and column segments. -func ParseColumnReference (s string )(ColumnReference ,error ){s =_ac .TrimSpace (s );if len (s )< 1{return ColumnReference {},_cdd .New ("\u0063\u006f\u006c\u0075\u006d\u006e \u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0063\u0068a\u0072a\u0063\u0074\u0065\u0072");};_gb :=ColumnReference {};_eaa :=_ac .Split (s ,"\u0021");if len (_eaa )==2{_gb .SheetName =_eaa [0];s =_eaa [1];};if s [0]=='$'{_gb .AbsoluteColumn =true ;s =s [1:];};if !_gff .MatchString (s ){return ColumnReference {},_cdd .New ("\u0063\u006f\u006c\u0075\u006dn\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0041\u0020\u0061\u006e\u0064\u0020\u005a\u005a");};_gb .Column =s ;_gb .ColumnIdx =ColumnToIndex (_gb .Column );return _gb ,nil ;}; +// ParseCellReference parses a cell reference of the form 'A10' and splits it +// into column/row segments. +func ParseCellReference (s string )(CellReference ,error ){s =_c .TrimSpace (s );if len (s )< 2{return CellReference {},_a .New ("\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066e\u0072\u0065\u006ece\u0020\u006d\u0075\u0073\u0074\u0020h\u0061\u0076\u0065\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0077o\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0073");};_bc :=CellReference {};_e :=_c .Split (s ,"\u0021");if len (_e )==2{_bc .SheetName =_e [0];s =_e [1];};if s [0]=='$'{_bc .AbsoluteColumn =true ;s =s [1:];};_gc :=-1;_cg :for _d :=0;_d < len (s );_d ++{switch {case s [_d ]>='0'&&s [_d ]<='9'||s [_d ]=='$':_gc =_d ;break _cg ;};};switch _gc {case 0:return CellReference {},_cb .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",s );case -1:return CellReference {},_cb .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",s );};_bc .Column =s [0:_gc ];if s [_gc ]=='$'{_bc .AbsoluteRow =true ;_gc ++;};_bc .ColumnIdx =ColumnToIndex (_bc .Column );_aaf ,_da :=_g .ParseUint (s [_gc :],10,32);if _da !=nil {return CellReference {},_cb .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_da );};_bc .RowIdx =uint32 (_aaf );return _bc ,nil ;}; // ColumnReference is a parsed reference to a column. Input is of the form 'A', // '$C', etc. -type ColumnReference struct{ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;SheetName string ;};var _gff =_ceb .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); +type ColumnReference struct{ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;SheetName string ;}; + +// ParseColumnReference parses a column reference of the form 'Sheet1!A' and splits it +// into sheet name and column segments. +func ParseColumnReference (s string )(ColumnReference ,error ){s =_c .TrimSpace (s );if len (s )< 1{return ColumnReference {},_a .New ("\u0063\u006f\u006c\u0075\u006d\u006e \u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0063\u0068a\u0072a\u0063\u0074\u0065\u0072");};_de :=ColumnReference {};_ed :=_c .Split (s ,"\u0021");if len (_ed )==2{_de .SheetName =_ed [0];s =_ed [1];};if s [0]=='$'{_de .AbsoluteColumn =true ;s =s [1:];};if !_f .MatchString (s ){return ColumnReference {},_a .New ("\u0063\u006f\u006c\u0075\u006dn\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0041\u0020\u0061\u006e\u0064\u0020\u005a\u005a");};_de .Column =s ;_de .ColumnIdx =ColumnToIndex (_de .Column );return _de ,nil ;}; + +// CellReference is a parsed reference to a cell. Input is of the form 'A1', +// '$C$2', etc. +type CellReference struct{RowIdx uint32 ;ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;AbsoluteRow bool ;SheetName string ;}; // ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) -func ColumnToIndex (col string )uint32 {col =_ac .ToUpper (col );_eef :=uint32 (0);for _ ,_g :=range col {_eef *=26;_eef +=uint32 (_g -'A'+1);};return _eef -1;}; +func ColumnToIndex (col string )uint32 {col =_c .ToUpper (col );_gd :=uint32 (0);for _ ,_dc :=range col {_gd *=26;_gd +=uint32 (_dc -'A'+1);};return _gd -1;}; + +// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) +func IndexToColumn (col uint32 )string {var _bfc [64+1]byte ;_df :=len (_bfc );_ga :=col ;const _eb =26;for _ga >=_eb {_df --;_eca :=_ga /_eb ;_bfc [_df ]=byte ('A'+uint (_ga -_eca *_eb ));_ga =_eca -1;};_df --;_bfc [_df ]=byte ('A'+uint (_ga ));return string (_bfc [_df :]);}; // ParseColumnRangeReference splits a range reference of the form "A:B" into its // components. -func ParseColumnRangeReference (s string )(_cdf ,_e ColumnReference ,_cea error ){_be :="";_abb :=_ac .Split (s ,"\u0021");if len (_abb )==2{_be =_abb [0];s =_abb [1];};_ed :=_ac .Split (s ,"\u003a");if len (_ed )!=2{return ColumnReference {},ColumnReference {},_cdd .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _be !=""{_ed [0]=_be +"\u0021"+_ed [0];_ed [1]=_be +"\u0021"+_ed [1];};_fd ,_cea :=ParseColumnReference (_ed [0]);if _cea !=nil {return ColumnReference {},ColumnReference {},_cea ;};_de ,_cea :=ParseColumnReference (_ed [1]);if _cea !=nil {return ColumnReference {},ColumnReference {},_cea ;};return _fd ,_de ,nil ;}; +func ParseColumnRangeReference (s string )(_bfa ,_fc ColumnReference ,_ged error ){_ag :="";_ebb :=_c .Split (s ,"\u0021");if len (_ebb )==2{_ag =_ebb [0];s =_ebb [1];};_fg :=_c .Split (s ,"\u003a");if len (_fg )!=2{return ColumnReference {},ColumnReference {},_a .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _ag !=""{_fg [0]=_ag +"\u0021"+_fg [0];_fg [1]=_ag +"\u0021"+_fg [1];};_dfc ,_ged :=ParseColumnReference (_fg [0]);if _ged !=nil {return ColumnReference {},ColumnReference {},_ged ;};_egc ,_ged :=ParseColumnReference (_fg [1]);if _ged !=nil {return ColumnReference {},ColumnReference {},_ged ;};return _dfc ,_egc ,nil ;};var _f =_bf .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); -// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) -func IndexToColumn (col uint32 )string {var _fb [64+1]byte ;_ae :=len (_fb );_ee :=col ;const _aa =26;for _ee >=_aa {_ae --;_b :=_ee /_aa ;_fb [_ae ]=byte ('A'+uint (_ee -_b *_aa ));_ee =_b -1;};_ae --;_fb [_ae ]=byte ('A'+uint (_ee ));return string (_fb [_ae :]);}; +// String returns a string representation of CellReference. +func (_ge CellReference )String ()string {_aa :=make ([]byte ,0,4);if _ge .AbsoluteColumn {_aa =append (_aa ,'$');};_aa =append (_aa ,_ge .Column ...);if _ge .AbsoluteRow {_aa =append (_aa ,'$');};_aa =_g .AppendInt (_aa ,int64 (_ge .RowIdx ),10);return string (_aa );}; -// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. -func (_beb *ColumnReference )Update (updateType _ab .UpdateAction )*ColumnReference {switch updateType {case _ab .UpdateActionRemoveColumn :_c :=_beb ;_c .ColumnIdx =_beb .ColumnIdx -1;_c .Column =IndexToColumn (_c .ColumnIdx );return _c ;default:return _beb ;};}; +// Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. +func (_gb *CellReference )Update (updateType _bg .UpdateAction )*CellReference {switch updateType {case _bg .UpdateActionRemoveColumn :_eg :=_gb ;_eg .ColumnIdx =_gb .ColumnIdx -1;_eg .Column =IndexToColumn (_eg .ColumnIdx );return _eg ;default:return _gb ;};}; -// ParseCellReference parses a cell reference of the form 'A10' and splits it -// into column/row segments. -func ParseCellReference (s string )(CellReference ,error ){s =_ac .TrimSpace (s );if len (s )< 2{return CellReference {},_cdd .New ("\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066e\u0072\u0065\u006ece\u0020\u006d\u0075\u0073\u0074\u0020h\u0061\u0076\u0065\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0077o\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0073");};_ge :=CellReference {};_ba :=_ac .Split (s ,"\u0021");if len (_ba )==2{_ge .SheetName =_ba [0];s =_ba [1];};if s [0]=='$'{_ge .AbsoluteColumn =true ;s =s [1:];};_f :=-1;_abg :for _cd :=0;_cd < len (s );_cd ++{switch {case s [_cd ]>='0'&&s [_cd ]<='9'||s [_cd ]=='$':_f =_cd ;break _abg ;};};switch _f {case 0:return CellReference {},_a .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",s );case -1:return CellReference {},_a .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",s );};_ge .Column =s [0:_f ];if s [_f ]=='$'{_ge .AbsoluteRow =true ;_f ++;};_ge .ColumnIdx =ColumnToIndex (_ge .Column );_dc ,_gd :=_da .ParseUint (s [_f :],10,32);if _gd !=nil {return CellReference {},_a .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_gd );};_ge .RowIdx =uint32 (_dc );return _ge ,nil ;}; +// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. +func (_cd *ColumnReference )Update (updateType _bg .UpdateAction )*ColumnReference {switch updateType {case _bg .UpdateActionRemoveColumn :_bgc :=_cd ;_bgc .ColumnIdx =_cd .ColumnIdx -1;_bgc .Column =IndexToColumn (_bgc .ColumnIdx );return _bgc ;default:return _cd ;};}; // ParseRangeReference splits a range reference of the form "A1:B5" into its // components. -func ParseRangeReference (s string )(_bb ,_fc CellReference ,_ff error ){_df :="";_ddb :=_ac .Split (s ,"\u0021");if len (_ddb )==2{_df =_ddb [0];s =_ddb [1];};_ca :=_ac .Split (s ,"\u003a");if len (_ca )!=2{return CellReference {},CellReference {},_cdd .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _df !=""{_ca [0]=_df +"\u0021"+_ca [0];_ca [1]=_df +"\u0021"+_ca [1];};_bd ,_ff :=ParseCellReference (_ca [0]);if _ff !=nil {return CellReference {},CellReference {},_ff ;};_bg ,_ff :=ParseCellReference (_ca [1]);if _ff !=nil {return CellReference {},CellReference {},_ff ;};return _bd ,_bg ,nil ;}; - -// String returns a string representation of CellReference. -func (_ea CellReference )String ()string {_dd :=make ([]byte ,0,4);if _ea .AbsoluteColumn {_dd =append (_dd ,'$');};_dd =append (_dd ,_ea .Column ...);if _ea .AbsoluteRow {_dd =append (_dd ,'$');};_dd =_da .AppendInt (_dd ,int64 (_ea .RowIdx ),10);return string (_dd );}; - -// String returns a string representation of ColumnReference. -func (_geb ColumnReference )String ()string {_deg :=make ([]byte ,0,4);if _geb .AbsoluteColumn {_deg =append (_deg ,'$');};_deg =append (_deg ,_geb .Column ...);return string (_deg );}; - -// CellReference is a parsed reference to a cell. Input is of the form 'A1', -// '$C$2', etc. -type CellReference struct{RowIdx uint32 ;ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;AbsoluteRow bool ;SheetName string ;}; \ No newline at end of file +func ParseRangeReference (s string )(_gag ,_af CellReference ,_egd error ){_gac :="";_ea :=_c .Split (s ,"\u0021");if len (_ea )==2{_gac =_ea [0];s =_ea [1];};_dd :=_c .Split (s ,"\u003a");if len (_dd )!=2{return CellReference {},CellReference {},_a .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _gac !=""{_dd [0]=_gac +"\u0021"+_dd [0];_dd [1]=_gac +"\u0021"+_dd [1];};_beg ,_egd :=ParseCellReference (_dd [0]);if _egd !=nil {return CellReference {},CellReference {},_egd ;};_daa ,_egd :=ParseCellReference (_dd [1]);if _egd !=nil {return CellReference {},CellReference {},_egd ;};return _beg ,_daa ,nil ;}; \ No newline at end of file diff --git a/spreadsheet/spreadsheet.go b/spreadsheet/spreadsheet.go index 67af4d4e00..e8b1b974e4 100644 --- a/spreadsheet/spreadsheet.go +++ b/spreadsheet/spreadsheet.go @@ -15,1232 +15,1232 @@ // UniDoc End User License Agreement (EULA) that is available at: // https://unidoc.io/eula/ // A trial license code for evaluation can be obtained at https://unidoc.io. -package spreadsheet ;import (_dgf "archive/zip";_gebb "errors";_fbge "fmt";_ebgf "github.com/unidoc/unioffice";_gebe "github.com/unidoc/unioffice/chart";_fdfa "github.com/unidoc/unioffice/color";_fdfe "github.com/unidoc/unioffice/common";_bgfec "github.com/unidoc/unioffice/common/license";_acgd "github.com/unidoc/unioffice/common/tempstorage";_ecf "github.com/unidoc/unioffice/measurement";_bebb "github.com/unidoc/unioffice/schema/soo/dml";_baba "github.com/unidoc/unioffice/schema/soo/dml/chart";_gga "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_ddac "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_cdcga "github.com/unidoc/unioffice/schema/soo/sml";_cg "github.com/unidoc/unioffice/spreadsheet/format";_aeaf "github.com/unidoc/unioffice/spreadsheet/formula";_eedc "github.com/unidoc/unioffice/spreadsheet/reference";_feea "github.com/unidoc/unioffice/spreadsheet/update";_fdebd "github.com/unidoc/unioffice/vmldrawing";_dga "github.com/unidoc/unioffice/zippkg";_bedg "image";_dff "image/jpeg";_becf "io";_ebgb "log";_cgcb "math";_eedd "math/big";_cddc "os";_adge "path/filepath";_fdcfb "regexp";_daeb "runtime/debug";_bafd "sort";_dag "strconv";_bda "strings";_afea "time";); +package spreadsheet ;import (_cb "archive/zip";_de "errors";_ade "fmt";_g "github.com/unidoc/unioffice";_dc "github.com/unidoc/unioffice/chart";_gb "github.com/unidoc/unioffice/color";_bfd "github.com/unidoc/unioffice/common";_bf "github.com/unidoc/unioffice/common/license";_b "github.com/unidoc/unioffice/common/tempstorage";_cf "github.com/unidoc/unioffice/measurement";_dgf "github.com/unidoc/unioffice/schema/soo/dml";_ef "github.com/unidoc/unioffice/schema/soo/dml/chart";_ea "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_gbg "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ba "github.com/unidoc/unioffice/schema/soo/sml";_gdd "github.com/unidoc/unioffice/spreadsheet/format";_cgd "github.com/unidoc/unioffice/spreadsheet/formula";_dg "github.com/unidoc/unioffice/spreadsheet/reference";_cfa "github.com/unidoc/unioffice/spreadsheet/update";_da "github.com/unidoc/unioffice/vmldrawing";_e "github.com/unidoc/unioffice/zippkg";_gd "image";_ad "image/jpeg";_c "io";_ge "log";_ce "math";_gg "math/big";_af "os";_fb "path/filepath";_ff "regexp";_f "sort";_cg "strconv";_d "strings";_ag "time";); -// TopLeft is a no-op. -func (_cbeg AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; +// AddImage adds an image with a paricular anchor type, returning an anchor to +// allow adusting the image size/position. +func (_edda Drawing )AddImage (img _bfd .ImageRef ,at AnchorType )Anchor {_afgg :=0;for _edff ,_ceed :=range _edda ._dea .Images {if _ceed ==img {_afgg =_edff +1;break ;};};var _efb string ;for _dbg ,_deea :=range _edda ._dea ._cbgc {if _deea ==_edda ._bacd {_aege :=_ade .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_afgg ,img .Format ());_eegf :=_edda ._dea ._dbagc [_dbg ].AddRelationship (_aege ,_g .ImageType );_efb =_eegf .ID ();break ;};};var _gdgf Anchor ;var _gadd *_ea .CT_Picture ;switch at {case AnchorTypeAbsolute :_ggbg :=_dgcf ();_edda ._bacd .EG_Anchor =append (_edda ._bacd .EG_Anchor ,&_ea .EG_Anchor {AbsoluteAnchor :_ggbg });_ggbg .Choice =&_ea .EG_ObjectChoicesChoice {};_ggbg .Choice .Pic =_ea .NewCT_Picture ();_gadd =_ggbg .Choice .Pic ;_gdgf =AbsoluteAnchor {_ggbg };case AnchorTypeOneCell :_eebe :=_ddf ();_edda ._bacd .EG_Anchor =append (_edda ._bacd .EG_Anchor ,&_ea .EG_Anchor {OneCellAnchor :_eebe });_eebe .Choice =&_ea .EG_ObjectChoicesChoice {};_eebe .Choice .Pic =_ea .NewCT_Picture ();_gadd =_eebe .Choice .Pic ;_gdgf =OneCellAnchor {_eebe };case AnchorTypeTwoCell :_adfb :=_aebf ();_edda ._bacd .EG_Anchor =append (_edda ._bacd .EG_Anchor ,&_ea .EG_Anchor {TwoCellAnchor :_adfb });_adfb .Choice =&_ea .EG_ObjectChoicesChoice {};_adfb .Choice .Pic =_ea .NewCT_Picture ();_gadd =_adfb .Choice .Pic ;_gdgf =TwoCellAnchor {_adfb };};_gadd .NvPicPr .CNvPr .IdAttr =uint32 (len (_edda ._bacd .EG_Anchor ));_gadd .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_gadd .BlipFill .Blip =_dgf .NewCT_Blip ();_gadd .BlipFill .Blip .EmbedAttr =_g .String (_efb );_gadd .BlipFill .Stretch =_dgf .NewCT_StretchInfoProperties ();_gadd .SpPr =_dgf .NewCT_ShapeProperties ();_gadd .SpPr .Xfrm =_dgf .NewCT_Transform2D ();_gadd .SpPr .Xfrm .Off =_dgf .NewCT_Point2D ();_gadd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gadd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gadd .SpPr .Xfrm .Ext =_dgf .NewCT_PositiveSize2D ();_gadd .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_cf .Pixel72 )/_cf .EMU );_gadd .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_cf .Pixel72 )/_cf .EMU );_gadd .SpPr .PrstGeom =_dgf .NewCT_PresetGeometry2D ();_gadd .SpPr .PrstGeom .PrstAttr =_dgf .ST_ShapeTypeRect ;_gadd .SpPr .Ln =_dgf .NewCT_LineProperties ();_gadd .SpPr .Ln .NoFill =_dgf .NewCT_NoFillProperties ();return _gdgf ;}; -// Fonts returns the list of fonts defined in the stylesheet. -func (_fegc StyleSheet )Fonts ()[]Font {_dcb :=[]Font {};for _ ,_ggagc :=range _fegc ._gbf .Fonts .Font {_dcb =append (_dcb ,Font {_ggagc ,_fegc ._gbf });};return _dcb ;}; +// SetCachedFormulaResult sets the cached result of a formula. This is normally +// not needed but is used internally when expanding an array formula. +func (_ddcc Cell )SetCachedFormulaResult (s string ){_ddcc ._eeg .V =&s }; -// AbsoluteAnchor has a fixed top-left corner in distance units as well as a -// fixed height/width. -type AbsoluteAnchor struct{_beb *_gga .CT_AbsoluteAnchor };func (_acbf DataValidation )clear (){_acbf ._bdf .Formula1 =_ebgf .String ("\u0030");_acbf ._bdf .Formula2 =_ebgf .String ("\u0030");};func (_edcg Cell )setLocked (_aaee bool ){_edgc :=_edcg ._egbf .SAttr ;if _edgc !=nil {_fff :=_edcg ._dcdcd .StyleSheet .GetCellStyle (*_edgc );if _fff ._fceg .Protection ==nil {_fff ._fceg .Protection =_cdcga .NewCT_CellProtection ();};_fff ._fceg .Protection .LockedAttr =&_aaee ;};}; +// X returns the inner wrapped XML type. +func (_ceeb Font )X ()*_ba .CT_Font {return _ceeb ._gcc };func (_fcc RichTextRun )ensureRpr (){if _fcc ._fgfg .RPr ==nil {_fcc ._fgfg .RPr =_ba .NewCT_RPrElt ();};}; -// SetHidden controls the visibility of a column. -func (_fbgec Column )SetHidden (b bool ){if !b {_fbgec ._fade .HiddenAttr =nil ;}else {_fbgec ._fade .HiddenAttr =_ebgf .Bool (true );};}; +// Drawing is a drawing overlay on a sheet. Only a single drawing is allowed +// per sheet, so to display multiple charts and images on a single sheet, they +// must be added to the same drawing. +type Drawing struct{_dea *Workbook ;_bacd *_ea .WsDr ;};func (_adb Cell )clearValue (){_adb ._eeg .F =nil ;_adb ._eeg .Is =nil ;_adb ._eeg .V =nil ;_adb ._eeg .TAttr =_ba .ST_CellTypeUnset ;};func (_gcgb PatternFill )X ()*_ba .CT_PatternFill {return _gcgb ._fefe }; -// SetStringByID sets the cell type to string, and the value a string in the -// shared strings table. -func (_gaf Cell )SetStringByID (id int ){_gaf ._dcdcd .ensureSharedStringsRelationships ();_gaf .clearValue ();_gaf ._egbf .V =_ebgf .String (_dag .Itoa (id ));_gaf ._egbf .TAttr =_cdcga .ST_CellTypeS ;}; +// IsSheetLocked returns whether the sheet is locked. +func (_gbaf SheetProtection )IsSheetLocked ()bool {return _gbaf ._baca .SheetAttr !=nil &&*_gbaf ._baca .SheetAttr ;}; + +// Reference returns the cell reference (e.g. "A4"). This is not required, +// however both unioffice and Excel will always set it. +func (_gee Cell )Reference ()string {if _gee ._eeg .RAttr !=nil {return *_gee ._eeg .RAttr ;};return "";}; + +// Comment is a single comment within a sheet. +type Comment struct{_gcbe *Workbook ;_fdd *_ba .CT_Comment ;_aaf *_ba .Comments ;}; // LockObject controls the locking of the sheet objects. -func (_afafgg SheetProtection )LockObject (b bool ){if !b {_afafgg ._caga .ObjectsAttr =nil ;}else {_afafgg ._caga .ObjectsAttr =_ebgf .Bool (true );};};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); +func (_abfg SheetProtection )LockObject (b bool ){if !b {_abfg ._baca .ObjectsAttr =nil ;}else {_abfg ._baca .ObjectsAttr =_g .Bool (true );};};func (_bdfb *Sheet )removeColumnFromMergedCells (_eede uint32 )error {if _bdfb ._edeb .MergeCells ==nil ||_bdfb ._edeb .MergeCells .MergeCell ==nil {return nil ;};_bdeb :=[]*_ba .CT_MergeCell {};for _ ,_ceg :=range _bdfb .MergedCells (){_eada :=_feae (_ceg .Reference (),_eede ,true );if _eada !=""{_ceg .SetReference (_eada );_bdeb =append (_bdeb ,_ceg .X ());};};_bdfb ._edeb .MergeCells .MergeCell =_bdeb ;return nil ;}; -// SetBool sets the cell type to boolean and the value to the given boolean -// value. -func (_cdfg Cell )SetBool (v bool ){_cdfg .clearValue ();_cdfg ._egbf .V =_ebgf .String (_dag .Itoa (_ffecc (v )));_cdfg ._egbf .TAttr =_cdcga .ST_CellTypeB ;};func (_cbd DataValidation )SetList ()DataValidationList {_cbd .clear ();_cbd ._bdf .TypeAttr =_cdcga .ST_DataValidationTypeList ;_cbd ._bdf .OperatorAttr =_cdcga .ST_DataValidationOperatorEqual ;return DataValidationList {_cbd ._bdf };}; +// X returns the inner wrapped XML type. +func (_dgcd IconScale )X ()*_ba .CT_IconSet {return _dgcd ._dacb }; -// HasNumberFormat returns true if the cell style has a number format applied. -func (_gedg CellStyle )HasNumberFormat ()bool {return _gedg ._fceg .NumFmtIdAttr !=nil &&_gedg ._fceg .ApplyNumberFormatAttr !=nil &&*_gedg ._fceg .ApplyNumberFormatAttr ;};func (_cbdaf *Sheet )getAllCellsInFormulaArrays (_gafcf bool )(map[string ]bool ,error ){_aedcf :=_aeaf .NewEvaluator ();_def :=_cbdaf .FormulaContext ();_cegf :=map[string ]bool {};for _ ,_ebca :=range _cbdaf .Rows (){for _ ,_faba :=range _ebca .Cells (){if _faba .X ().F !=nil {_ccf :=_faba .X ().F .Content ;if _faba .X ().F .TAttr ==_cdcga .ST_CellFormulaTypeArray {_afa :=_aedcf .Eval (_def ,_ccf ).AsString ();if _afa .Type ==_aeaf .ResultTypeError {_ebgf .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_ccf ,_afa .ErrorMessage );_faba .X ().V =nil ;};if _afa .Type ==_aeaf .ResultTypeArray {_eef ,_eaaa :=_eedc .ParseCellReference (_faba .Reference ());if _eaaa !=nil {return map[string ]bool {},_eaaa ;};if (_gafcf &&len (_afa .ValueArray )==1)||(!_gafcf &&len (_afa .ValueArray [0])==1){continue ;};for _bdgb ,_fbdg :=range _afa .ValueArray {_cgg :=_eef .RowIdx +uint32 (_bdgb );for _fdc :=range _fbdg {_dada :=_eedc .IndexToColumn (_eef .ColumnIdx +uint32 (_fdc ));_cegf [_fbge .Sprintf ("\u0025\u0073\u0025\u0064",_dada ,_cgg )]=true ;};};}else if _afa .Type ==_aeaf .ResultTypeList {_ffe ,_fgcc :=_eedc .ParseCellReference (_faba .Reference ());if _fgcc !=nil {return map[string ]bool {},_fgcc ;};if _gafcf ||len (_afa .ValueList )==1{continue ;};_cbgfd :=_ffe .RowIdx ;for _gbbc :=range _afa .ValueList {_cec :=_eedc .IndexToColumn (_ffe .ColumnIdx +uint32 (_gbbc ));_cegf [_fbge .Sprintf ("\u0025\u0073\u0025\u0064",_cec ,_cbgfd )]=true ;};};};};};};return _cegf ,nil ;}; +// LessRows compares two rows based off of a column. If the column doesn't exist +// in one row, that row is 'less'. +func (_cfeg Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _dcac ,_bcfc Cell ;for _ ,_cde :=range lhs .Cells (){_affd ,_ :=_dg .ParseCellReference (_cde .Reference ());if _affd .Column ==column {_dcac =_cde ;break ;};};for _ ,_cae :=range rhs .Cells (){_aeca ,_ :=_dg .ParseCellReference (_cae .Reference ());if _aeca .Column ==column {_bcfc =_cae ;break ;};};return _cfeg .LessCells (_dcac ,_bcfc );}; -// PasswordHash returns the password hash for a workbook using the modified -// spreadsheetML password hash that is compatible with Excel. -func PasswordHash (s string )string {_fcbc :=uint16 (0);if len (s )> 0{for _ccfe :=len (s )-1;_ccfe >=0;_ccfe --{_bdfg :=s [_ccfe ];_fcbc =((_fcbc >>14)&0x01)|((_fcbc <<1)&0x7fff);_fcbc ^=uint16 (_bdfg );};_fcbc =((_fcbc >>14)&0x01)|((_fcbc <<1)&0x7fff);_fcbc ^=uint16 (len (s ));_fcbc ^=(0x8000|('N'<<8)|'K');};return _fbge .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_fcbc ));}; +// Column returns the cell column +func (_eec Cell )Column ()(string ,error ){_cff ,_dgb :=_dg .ParseCellReference (_eec .Reference ());if _dgb !=nil {return "",_dgb ;};return _cff .Column ,nil ;}; -// LockWindow controls the locking of the workbook windows. -func (_gcce WorkbookProtection )LockWindow (b bool ){if !b {_gcce ._caaf .LockWindowsAttr =nil ;}else {_gcce ._caaf .LockWindowsAttr =_ebgf .Bool (true );};}; +// HasNumberFormat returns true if the cell style has a number format applied. +func (_abg CellStyle )HasNumberFormat ()bool {return _abg ._daa .NumFmtIdAttr !=nil &&_abg ._daa .ApplyNumberFormatAttr !=nil &&*_abg ._daa .ApplyNumberFormatAttr ;}; -// SetShowRuler controls the visibility of the ruler -func (_bce SheetView )SetShowRuler (b bool ){if !b {_bce ._gebf .ShowRulerAttr =_ebgf .Bool (false );}else {_bce ._gebf .ShowRulerAttr =nil ;};}; +// SetBold causes the text to be displayed in bold. +func (_dbac RichTextRun )SetBold (b bool ){_dbac .ensureRpr ();_dbac ._fgfg .RPr .B =_ba .NewCT_BooleanProperty ();_dbac ._fgfg .RPr .B .ValAttr =_g .Bool (b );}; + +// Fills returns a Fills object that can be used to add/create/edit fills. +func (_eeae StyleSheet )Fills ()Fills {return Fills {_eeae ._gfde .Fills }}; // X returns the inner wrapped XML type. -func (_ccdg Comments )X ()*_cdcga .Comments {return _ccdg ._dedd }; +func (_bgd DataBarScale )X ()*_ba .CT_DataBar {return _bgd ._abb }; -// SetRowOffset sets the row offset of the top-left of the image in fixed units. -func (_aadf AbsoluteAnchor )SetRowOffset (m _ecf .Distance ){_aadf ._beb .Pos .YAttr .ST_CoordinateUnqualified =_ebgf .Int64 (int64 (m /_ecf .EMU ));}; +// ClearProtection removes any protections applied to teh sheet. +func (_edffc *Sheet )ClearProtection (){_edffc ._edeb .SheetProtection =nil }; -// SetRotation configures the cell to be rotated. -func (_de CellStyle )SetRotation (deg uint8 ){if _de ._fceg .Alignment ==nil {_de ._fceg .Alignment =_cdcga .NewCT_CellAlignment ();};_de ._fceg .ApplyAlignmentAttr =_ebgf .Bool (true );_de ._fceg .Alignment .TextRotationAttr =_ebgf .Uint8 (deg );}; +// BottomRight is a no-op. +func (_beg OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// GetFormat returns a cell data format. -func (_geag *evalContext )GetFormat (cellRef string )string {return _geag ._abcf .Cell (cellRef ).getFormat ();}; +// Type returns the type of anchor +func (_aga AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; -// SetHeight sets the height of the anchored object. -func (_abdg AbsoluteAnchor )SetHeight (h _ecf .Distance ){_abdg ._beb .Ext .CyAttr =int64 (h /_ecf .EMU )}; +// AddNamedCell adds a new named cell to a row and returns it. You should +// normally prefer Cell() as it will return the existing cell if the cell +// already exists, while AddNamedCell will duplicate the cell creating an +// invaild spreadsheet. +func (_beda Row )AddNamedCell (col string )Cell {_becb :=_ba .NewCT_Cell ();_becb .RAttr =_g .Stringf ("\u0025\u0073\u0025\u0064",col ,_beda .RowNumber ());_fceb :=-1;_ace :=_dg .ColumnToIndex (col );for _eeeg ,_fabc :=range _beda ._agbf .C {_dcgd ,_bcbbc :=_dg .ParseCellReference (*_fabc .RAttr );if _bcbbc !=nil {return Cell {};};if _ace < _dcgd .ColumnIdx {_fceb =_eeeg ;break ;};};if _fceb ==-1{_beda ._agbf .C =append (_beda ._agbf .C ,_becb );}else {_beda ._agbf .C =append (_beda ._agbf .C [:_fceb ],append ([]*_ba .CT_Cell {_becb },_beda ._agbf .C [_fceb :]...)...);};return Cell {_beda ._bdaf ,_beda ._edfa ,_beda ._agbf ,_becb };}; -// IsNumber returns true if the cell is a number type cell. -func (_dfaa Cell )IsNumber ()bool {switch _dfaa ._egbf .TAttr {case _cdcga .ST_CellTypeN :return true ;case _cdcga .ST_CellTypeS ,_cdcga .ST_CellTypeB :return false ;};return _dfaa ._egbf .V !=nil &&_cg .IsNumber (*_dfaa ._egbf .V );}; +// Name returns the name of the table +func (_dbcb Table )Name ()string {if _dbcb ._eega .NameAttr !=nil {return *_dbcb ._eega .NameAttr ;};return "";}; -// GetLocked returns true if the cell is locked. -func (_ebcg *evalContext )GetLocked (cellRef string )bool {return _ebcg ._abcf .Cell (cellRef ).getLocked ();}; +// SetWidth controls the width of a column. +func (_cbg Column )SetWidth (w _cf .Distance ){_cbg ._eaac .WidthAttr =_g .Float64 (float64 (w /_cf .Character ));}; -// RichTextRun is a segment of text within a cell that is directly formatted. -type RichTextRun struct{_afcg *_cdcga .CT_RElt };func (_bfedd Border )SetDiagonal (style _cdcga .ST_BorderStyle ,c _fdfa .Color ,up ,down bool ){if _bfedd ._gaad .Diagonal ==nil {_bfedd ._gaad .Diagonal =_cdcga .NewCT_BorderPr ();};_bfedd ._gaad .Diagonal .Color =_cdcga .NewCT_Color ();_bfedd ._gaad .Diagonal .Color .RgbAttr =c .AsRGBAString ();_bfedd ._gaad .Diagonal .StyleAttr =style ;if up {_bfedd ._gaad .DiagonalUpAttr =_ebgf .Bool (true );};if down {_bfedd ._gaad .DiagonalDownAttr =_ebgf .Bool (true );};}; +// NumberFormat is a number formatting string that can be applied to a cell +// style. +type NumberFormat struct{_ggec *Workbook ;_cgg *_ba .CT_NumFmt ;}; -// HasFormula returns true if the cell contains formula. -func (_beae *evalContext )HasFormula (cellRef string )bool {return _beae ._abcf .Cell (cellRef ).HasFormula ();}; +// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global +// and can be applied to cells across sheets. +type CellStyle struct{_fga *Workbook ;_daa *_ba .CT_Xf ;_ebe *_ba .CT_CellXfs ;}; -// Comments is the container for comments for a single sheet. -type Comments struct{_ddad *Workbook ;_dedd *_cdcga .Comments ;};func (_acfg Fill )SetPatternFill ()PatternFill {_acfg ._cda .GradientFill =nil ;_acfg ._cda .PatternFill =_cdcga .NewCT_PatternFill ();_acfg ._cda .PatternFill .PatternTypeAttr =_cdcga .ST_PatternTypeSolid ;return PatternFill {_acfg ._cda .PatternFill ,_acfg ._cda };}; +// GetValueAsNumber retrieves the cell's value as a number +func (_bcf Cell )GetValueAsNumber ()(float64 ,error ){if _bcf ._eeg .V ==nil &&_bcf ._eeg .Is ==nil {return 0,nil ;};if _bcf ._eeg .TAttr ==_ba .ST_CellTypeS ||!_gdd .IsNumber (*_bcf ._eeg .V ){return _ce .NaN (),_de .New ("\u0063\u0065\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074 \u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020t\u0079\u0070\u0065");};return _cg .ParseFloat (*_bcf ._eeg .V ,64);}; -// AddComment adds a new comment and returns a RichText which will contain the -// styled comment text. -func (_gdf Comments )AddComment (cellRef string ,author string )RichText {_edaf :=_cdcga .NewCT_Comment ();_gdf ._dedd .CommentList .Comment =append (_gdf ._dedd .CommentList .Comment ,_edaf );_edaf .RefAttr =cellRef ;_edaf .AuthorIdAttr =_gdf .getOrCreateAuthor (author );_edaf .Text =_cdcga .NewCT_Rst ();return RichText {_edaf .Text };};func (_edfc *Workbook )addCustomRelationships (){_edfc .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_edfc .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_ebgf .CustomPropertiesType );}; +// SetNumberWithStyle sets a number and applies a standard format to the cell. +func (_cfaa Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_cfaa .SetNumber (v );_cfaa .SetStyle (_cfaa ._agg .StyleSheet .GetOrCreateStandardNumberFormat (f ));};var _afge *_ff .Regexp =_ff .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); -// Clear clears the cell's value and type. -func (_abfcc Cell )Clear (){_abfcc .clearValue ();_abfcc ._egbf .TAttr =_cdcga .ST_CellTypeUnset }; +// SetStyleIndex directly sets a style index to the cell. This should only be +// called with an index retrieved from CellStyle.Index() +func (_defb Cell )SetStyleIndex (idx uint32 ){_defb ._eeg .SAttr =_g .Uint32 (idx )}; -// IsError returns true if the cell is an error type cell. -func (_gae Cell )IsError ()bool {return _gae ._egbf .TAttr ==_cdcga .ST_CellTypeE };func (_gf SortOrder )String ()string {if _gf >=SortOrder (len (_ggfa )-1){return _fbge .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_gf );};return _ebg [_ggfa [_gf ]:_ggfa [_gf +1]];}; +// AddMergedCells merges cells within a sheet. +func (_gcge *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _gcge ._edeb .MergeCells ==nil {_gcge ._edeb .MergeCells =_ba .NewCT_MergeCells ();};_fec :=_ba .NewCT_MergeCell ();_fec .RefAttr =_ade .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_gcge ._edeb .MergeCells .MergeCell =append (_gcge ._edeb .MergeCells .MergeCell ,_fec );_gcge ._edeb .MergeCells .CountAttr =_g .Uint32 (uint32 (len (_gcge ._edeb .MergeCells .MergeCell )));return MergedCell {_gcge ._ebee ,_gcge ,_fec };};func (_gagab *Workbook )createCustomProperties (){_gagab .CustomProperties =_bfd .NewCustomProperties ();_gagab .addCustomRelationships ();}; -// AddGradientStop adds a color gradient stop. -func (_gdfe ColorScale )AddGradientStop (color _fdfa .Color ){_gdbef :=_cdcga .NewCT_Color ();_gdbef .RgbAttr =color .AsRGBAString ();_gdfe ._cbeb .Color =append (_gdfe ._cbeb .Color ,_gdbef );};var _ccgb []string =[]string {"\u007a\u0068\u002dH\u004b","\u007a\u0068\u002dM\u004f","\u007a\u0068\u002dC\u004e","\u007a\u0068\u002dS\u0047","\u007a\u0068\u002dT\u0057","\u006a\u0061\u002dJ\u0050","\u006b\u006f\u002dK\u0052"}; +// SetHeight sets the row height in points. +func (_bbeb Row )SetHeight (d _cf .Distance ){_bbeb ._agbf .HtAttr =_g .Float64 (float64 (d ));_bbeb ._agbf .CustomHeightAttr =_g .Bool (true );}; -// ColOffset returns the offset from the row cell. -func (_gad CellMarker )ColOffset ()_ecf .Distance {if _gad ._cca .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ecf .Distance (float64 (*_gad ._cca .ColOff .ST_CoordinateUnqualified )*_ecf .EMU );};func (_fce *Sheet )slideCellsLeft (_eeda []*_cdcga .CT_Cell )[]*_cdcga .CT_Cell {for _ ,_fgfa :=range _eeda {_egcd ,_bfca :=_eedc .ParseCellReference (*_fgfa .RAttr );if _bfca !=nil {return _eeda ;};_gbfc :=_egcd .ColumnIdx -1;_aaab :=_eedc .IndexToColumn (_gbfc )+_fbge .Sprintf ("\u0025\u0064",_egcd .RowIdx );_fgfa .RAttr =&_aaab ;};return _eeda ;}; +// Row is a row within a spreadsheet. +type Row struct{_bdaf *Workbook ;_edfa *Sheet ;_agbf *_ba .CT_Row ;}; -// MoveTo moves the top-left of the anchored object. -func (_egdg OneCellAnchor )MoveTo (col ,row int32 ){_egdg .TopLeft ().SetCol (col );_egdg .TopLeft ().SetRow (row );}; +// SetShowValue controls if the cell value is displayed. +func (_ffedg DataBarScale )SetShowValue (b bool ){_ffedg ._abb .ShowValueAttr =_g .Bool (b )}; -// BottomRight is a no-op. -func (_ffdbe AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};type DifferentialStyle struct{_bcaa *_cdcga .CT_Dxf ;_ccdd *Workbook ;_fgbf *_cdcga .CT_Dxfs ;}; +// IsWindowLocked returns whether the workbook windows are locked. +func (_bffd WorkbookProtection )IsWindowLocked ()bool {return _bffd ._aba .LockWindowsAttr !=nil &&*_bffd ._aba .LockWindowsAttr ;}; -// SortOrder is a column sort order. -//go:generate stringer -type=SortOrder -type SortOrder byte ; +// AddBorder creates a new empty border that can be applied to a cell style. +func (_daacf StyleSheet )AddBorder ()Border {_aaabg :=_ba .NewCT_Border ();_daacf ._gfde .Borders .Border =append (_daacf ._gfde .Borders .Border ,_aaabg );_daacf ._gfde .Borders .CountAttr =_g .Uint32 (uint32 (len (_daacf ._gfde .Borders .Border )));return Border {_aaabg ,_daacf ._gfde .Borders };};func _feb (_efda bool )int {if _efda {return 1;};return 0;}; -// AddCell adds a cell to a spreadsheet. -func (_adf Row )AddCell ()Cell {_edddd :=uint32 (len (_adf ._aadg .C ));var _gdd *string ;if _edddd > 0{_agcg :=_ebgf .Stringf ("\u0025\u0073\u0025\u0064",_eedc .IndexToColumn (_edddd -1),_adf .RowNumber ());if _adf ._aadg .C [_edddd -1].RAttr !=nil &&*_adf ._aadg .C [_edddd -1].RAttr ==*_agcg {_gdd =_ebgf .Stringf ("\u0025\u0073\u0025\u0064",_eedc .IndexToColumn (_edddd ),_adf .RowNumber ());};};_bgb :=_cdcga .NewCT_Cell ();_adf ._aadg .C =append (_adf ._aadg .C ,_bgb );if _gdd ==nil {_bbebb :=uint32 (0);for _ ,_dcba :=range _adf ._aadg .C {if _dcba .RAttr !=nil {_ggfff ,_ :=_eedc .ParseCellReference (*_dcba .RAttr );if _ggfff .ColumnIdx >=_bbebb {_bbebb =_ggfff .ColumnIdx +1;};};};_gdd =_ebgf .Stringf ("\u0025\u0073\u0025\u0064",_eedc .IndexToColumn (_bbebb ),_adf .RowNumber ());};_bgb .RAttr =_gdd ;return Cell {_adf ._abdb ,_adf ._ffdf ,_adf ._aadg ,_bgb };}; +// DataValidationList is just a view on a DataValidation configured as a list. +// It presents a drop-down combo box for spreadsheet users to select values. The +// contents of the dropdown can either pull from a rang eof cells (SetRange) or +// specified directly (SetValues). +type DataValidationList struct{_dddf *_ba .CT_DataValidation }; -// BottomRight returns the CellMaker for the bottom right corner of the anchor. -func (_dcef TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_dcef ._bedc .To }};func (_fbdef Font )SetSize (size float64 ){_fbdef ._cfed .Sz =[]*_cdcga .CT_FontSize {{ValAttr :size }}}; +// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the +// background color of the cell when applied. +func (_gaed PatternFill )SetFgColor (c _gb .Color ){_gaed ._fefe .FgColor =_ba .NewCT_Color ();_gaed ._fefe .FgColor .RgbAttr =c .AsRGBAString ();};func (_cdg DataValidation )clear (){_cdg ._daec .Formula1 =_g .String ("\u0030");_cdg ._daec .Formula2 =_g .String ("\u0030");}; -// HasFormula returns true if the cell has an asoociated formula. -func (_deab Cell )HasFormula ()bool {return _deab ._egbf .F !=nil };func _cfgf (_dbbag string ,_afag uint32 ,_fefcc bool )string {_abegd ,_fae ,_eddae :=_eedc .ParseRangeReference (_dbbag );if _eddae ==nil {_gage ,_ge :=_abegd .ColumnIdx ,_fae .ColumnIdx ;if _afag >=_gage &&_afag <=_ge {if _gage ==_ge {if _fefcc {return "";}else {return _dbbag ;};}else {_geee :=_fae .Update (_feea .UpdateActionRemoveColumn );return _fbge .Sprintf ("\u0025\u0073\u003a%\u0073",_abegd .String (),_geee .String ());};}else if _afag < _gage {_gc :=_abegd .Update (_feea .UpdateActionRemoveColumn );_ded :=_fae .Update (_feea .UpdateActionRemoveColumn );return _fbge .Sprintf ("\u0025\u0073\u003a%\u0073",_gc .String (),_ded .String ());};}else {_fddg ,_ecgc ,_gcgg :=_eedc .ParseColumnRangeReference (_dbbag );if _gcgg !=nil {return "";};_bacbde ,_dcdae :=_fddg .ColumnIdx ,_ecgc .ColumnIdx ;if _afag >=_bacbde &&_afag <=_dcdae {if _bacbde ==_dcdae {if _fefcc {return "";}else {return _dbbag ;};}else {_ecec :=_ecgc .Update (_feea .UpdateActionRemoveColumn );return _fbge .Sprintf ("\u0025\u0073\u003a%\u0073",_fddg .String (),_ecec .String ());};}else if _afag < _bacbde {_eceg :=_fddg .Update (_feea .UpdateActionRemoveColumn );_agea :=_ecgc .Update (_feea .UpdateActionRemoveColumn );return _fbge .Sprintf ("\u0025\u0073\u003a%\u0073",_eceg .String (),_agea .String ());};};return "";}; +// ID returns the number format ID. This is not an index as there are some +// predefined number formats which can be used in cell styles and don't need a +// corresponding NumberFormat. +func (_gcgg NumberFormat )ID ()uint32 {return _gcgg ._cgg .NumFmtIdAttr }; -// LockStructure controls the locking of the workbook structure. -func (_baeb WorkbookProtection )LockStructure (b bool ){if !b {_baeb ._caaf .LockStructureAttr =nil ;}else {_baeb ._caaf .LockStructureAttr =_ebgf .Bool (true );};}; +// NumberFormat returns the number format that the cell style uses, or zero if +// it is not set. +func (_dff CellStyle )NumberFormat ()uint32 {if _dff ._daa .NumFmtIdAttr ==nil {return 0;};return *_dff ._daa .NumFmtIdAttr ;}; -// DataValidationCompare is a view on a data validation rule that is oriented -// towards value comparisons. -type DataValidationCompare struct{_aaag *_cdcga .CT_DataValidation }; +// RowOffset returns the offset from the row cell. +func (_fgd CellMarker )RowOffset ()_cf .Distance {if _fgd ._ccb .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _cf .Distance (float64 (*_fgd ._ccb .RowOff .ST_CoordinateUnqualified )*_cf .EMU );}; -// SetTime sets the cell value to a date. It's stored as the number of days past -// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date -// string directly, however that's not allowed with v5 transitional (even -// though it works in Excel). -func (_gagb Cell )SetTime (d _afea .Time ){_gagb .clearValue ();d =_eeac (d );_ggae :=_gagb ._dcdcd .Epoch ();if d .Before (_ggae ){_ebgf .Log ("t\u0069\u006d\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_adec :=d .Sub (_ggae );_dfdd :=new (_eedd .Float );_agbd :=new (_eedd .Float );_agbd .SetPrec (128);_agbd .SetUint64 (uint64 (_adec ));_bcaab :=new (_eedd .Float );_bcaab .SetUint64 (24*60*60*1e9);_dfdd .Quo (_agbd ,_bcaab );_gagb ._egbf .V =_ebgf .String (_dfdd .Text ('g',20));}; +// AddChart adds an chart to a drawing, returning the chart and an anchor that +// can be used to position the chart within the sheet. +func (_debe Drawing )AddChart (at AnchorType )(_dc .Chart ,Anchor ){_ccdf :=_ef .NewChartSpace ();_debe ._dea ._bgfa =append (_debe ._dea ._bgfa ,_ccdf );_fcbdg :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .ChartContentType ,len (_debe ._dea ._bgfa ));_debe ._dea .ContentTypes .AddOverride (_fcbdg ,_g .ChartContentType );var _aab string ;for _fee ,_eddf :=range _debe ._dea ._cbgc {if _eddf ==_debe ._bacd {_fcaf :=_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,_g .ChartType ,len (_debe ._dea ._bgfa ));_bgdc :=_debe ._dea ._dbagc [_fee ].AddRelationship (_fcaf ,_g .ChartType );_aab =_bgdc .ID ();break ;};};var _dade Anchor ;var _fdcc *_ea .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_cgec :=_dgcf ();_debe ._bacd .EG_Anchor =append (_debe ._bacd .EG_Anchor ,&_ea .EG_Anchor {AbsoluteAnchor :_cgec });_cgec .Choice =&_ea .EG_ObjectChoicesChoice {};_cgec .Choice .GraphicFrame =_ea .NewCT_GraphicalObjectFrame ();_fdcc =_cgec .Choice .GraphicFrame ;_dade =AbsoluteAnchor {_cgec };case AnchorTypeOneCell :_bdbc :=_ddf ();_debe ._bacd .EG_Anchor =append (_debe ._bacd .EG_Anchor ,&_ea .EG_Anchor {OneCellAnchor :_bdbc });_bdbc .Choice =&_ea .EG_ObjectChoicesChoice {};_bdbc .Choice .GraphicFrame =_ea .NewCT_GraphicalObjectFrame ();_fdcc =_bdbc .Choice .GraphicFrame ;_dade =OneCellAnchor {_bdbc };case AnchorTypeTwoCell :_cbgb :=_aebf ();_debe ._bacd .EG_Anchor =append (_debe ._bacd .EG_Anchor ,&_ea .EG_Anchor {TwoCellAnchor :_cbgb });_cbgb .Choice =&_ea .EG_ObjectChoicesChoice {};_cbgb .Choice .GraphicFrame =_ea .NewCT_GraphicalObjectFrame ();_fdcc =_cbgb .Choice .GraphicFrame ;_dade =TwoCellAnchor {_cbgb };};_fdcc .NvGraphicFramePr =_ea .NewCT_GraphicalObjectFrameNonVisual ();_fdcc .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_debe ._bacd .EG_Anchor ));_fdcc .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_fdcc .Graphic =_dgf .NewGraphic ();_fdcc .Graphic .GraphicData .UriAttr ="\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";_cbgf :=_ef .NewChart ();_cbgf .IdAttr =_aab ;_fdcc .Graphic .GraphicData .Any =[]_g .Any {_cbgf };_dgga :=_dc .MakeChart (_ccdf );_dgga .Properties ().SetSolidFill (_gb .White );_dgga .SetDisplayBlanksAs (_ef .ST_DispBlanksAsGap );return _dgga ,_dade ;}; -// Reference returns the region of cells that are merged. -func (_cfcc MergedCell )Reference ()string {return _cfcc ._afadc .RefAttr }; +// X returns the inner wrapped XML type. +func (_dbcc MergedCell )X ()*_ba .CT_MergeCell {return _dbcc ._ddgc }; -// Cell returns the actual cell behind the merged region -func (_fced MergedCell )Cell ()Cell {_dbeg :=_fced .Reference ();if _edeee :=_bda .Index (_fced .Reference (),"\u003a");_edeee !=-1{_dbeg =_dbeg [0:_edeee ];return _fced ._add .Cell (_dbeg );};return Cell {};};type PatternFill struct{_ga *_cdcga .CT_PatternFill ;_dcf *_cdcga .CT_Fill ;}; +// Comparer is used to compare rows based off a column and cells based off of +// their value. +type Comparer struct{Order SortOrder ;}; -// X returns the inner XML entity for a stylesheet. -func (_gdbd StyleSheet )X ()*_cdcga .StyleSheet {return _gdbd ._gbf }; +// SetType sets the type of the rule. +func (_efcc ConditionalFormattingRule )SetType (t _ba .ST_CfType ){_efcc ._bcca .TypeAttr =t }; -// SetWidth controls the width of a column. -func (_dbb Column )SetWidth (w _ecf .Distance ){_dbb ._fade .WidthAttr =_ebgf .Float64 (float64 (w /_ecf .Character ));}; +// SheetCount returns the number of sheets in the workbook. +func (_bbfb Workbook )SheetCount ()int {return len (_bbfb ._fgc )}; -// SetFont sets the font name for a rich text run. -func (_ed RichTextRun )SetFont (s string ){_ed .ensureRpr ();_ed ._afcg .RPr .RFont =_cdcga .NewCT_FontName ();_ed ._afcg .RPr .RFont .ValAttr =s ;}; +// ColorScale colors a cell background based off of the cell value. +type ColorScale struct{_dgec *_ba .CT_ColorScale }; -// SetContent sets the defined name content. -func (_gabg DefinedName )SetContent (s string ){_gabg ._bcee .Content =s }; +// SetFont applies a font to a cell style. The font is referenced by its +// index so modifying the font afterward will affect all styles that reference +// it. +func (_ccfb CellStyle )SetFont (f Font ){_ccfb ._daa .FontIdAttr =_g .Uint32 (f .Index ());_ccfb ._daa .ApplyFontAttr =_g .Bool (true );};type Fills struct{_caabg *_ba .CT_Fills }; -// SetPassword sets the password hash to a hash of the input password. -func (_dcbbg WorkbookProtection )SetPassword (pw string ){_dcbbg .SetPasswordHash (PasswordHash (pw ))};func _egbc (_fabc *Sheet )*evalContext {return &evalContext {_abcf :_fabc ,_bgbd :make (map[string ]struct{})};}; +// HasFormula returns true if the cell contains formula. +func (_cad *evalContext )HasFormula (cellRef string )bool {return _cad ._abgg .Cell (cellRef ).HasFormula ();}; -// Extents returns the sheet extents in the form "A1:B15". This requires -// scanning the entire sheet. -func (_dac Sheet )Extents ()string {_fe ,_bdc ,_ccc ,_gcgb :=_dac .ExtentsIndex ();return _fbge .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_fe ,_bdc ,_ccc ,_gcgb );}; +// SetWidth sets the width of the anchored object. +func (_ga AbsoluteAnchor )SetWidth (w _cf .Distance ){_ga ._deb .Ext .CxAttr =int64 (w /_cf .EMU )}; -// SetColOffset sets the column offset of the two cell anchor. -func (_bdda TwoCellAnchor )SetColOffset (m _ecf .Distance ){_bgcg :=m -_bdda .TopLeft ().ColOffset ();_bdda .TopLeft ().SetColOffset (m );_bdda .BottomRight ().SetColOffset (_bdda .BottomRight ().ColOffset ()+_bgcg );}; +// SetRow set the row of the cell marker. +func (_debb CellMarker )SetRow (row int32 ){_debb ._ccb .Row =row }; -// GetValueAsNumber retrieves the cell's value as a number -func (_gff Cell )GetValueAsNumber ()(float64 ,error ){if _gff ._egbf .V ==nil &&_gff ._egbf .Is ==nil {return 0,nil ;};if _gff ._egbf .TAttr ==_cdcga .ST_CellTypeS ||!_cg .IsNumber (*_gff ._egbf .V ){return _cgcb .NaN (),_gebb .New ("\u0063\u0065\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074 \u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020t\u0079\u0070\u0065");};return _dag .ParseFloat (*_gff ._egbf .V ,64);}; +// RecalculateFormulas re-computes any computed formula values that are stored +// in the sheet. As unioffice formula support is still new and not all functins are +// supported, if formula execution fails either due to a parse error or missing +// function, or erorr in the result (even if expected) the cached value will be +// left empty allowing Excel to recompute it on load. +func (_gdeg *Sheet )RecalculateFormulas (){_dedd :=_cgd .NewEvaluator ();_fcbac :=_gdeg .FormulaContext ();for _ ,_dace :=range _gdeg .Rows (){for _ ,_gdaa :=range _dace .Cells (){if _gdaa .X ().F !=nil {_eeff :=_gdaa .X ().F .Content ;if _gdaa .X ().F .TAttr ==_ba .ST_CellFormulaTypeShared &&len (_eeff )==0{continue ;};_efgc :=_dedd .Eval (_fcbac ,_eeff ).AsString ();if _efgc .Type ==_cgd .ResultTypeError {_g .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_eeff ,_efgc .ErrorMessage );_gdaa .X ().V =nil ;}else {if _efgc .Type ==_cgd .ResultTypeNumber {_gdaa .X ().TAttr =_ba .ST_CellTypeN ;}else {_gdaa .X ().TAttr =_ba .ST_CellTypeInlineStr ;};_gdaa .X ().V =_g .String (_efgc .Value ());if _gdaa .X ().F .TAttr ==_ba .ST_CellFormulaTypeArray {if _efgc .Type ==_cgd .ResultTypeArray {_gdeg .setArray (_gdaa .Reference (),_efgc );}else if _efgc .Type ==_cgd .ResultTypeList {_gdeg .setList (_gdaa .Reference (),_efgc );};}else if _gdaa .X ().F .TAttr ==_ba .ST_CellFormulaTypeShared &&_gdaa .X ().F .RefAttr !=nil {_bfbf ,_fdcf ,_edbge :=_dg .ParseRangeReference (*_gdaa .X ().F .RefAttr );if _edbge !=nil {_ge .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0069n\u0020\u0073h\u0061\u0072\u0065\u0064\u0020\u0066\u006f\u0072m\u0075\u006c\u0061\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u003a\u0020\u0025\u0073",_edbge );continue ;};_gdeg .setShared (_gdaa .Reference (),_bfbf ,_fdcf ,_eeff );};};};};};};func (_aad ConditionalFormattingRule )InitializeDefaults (){_aad .SetType (_ba .ST_CfTypeCellIs );_aad .SetOperator (_ba .ST_ConditionalFormattingOperatorGreaterThan );_aad .SetPriority (1);}; -// SetAllowBlank controls if blank values are accepted. -func (_ebce DataValidation )SetAllowBlank (b bool ){if !b {_ebce ._bdf .AllowBlankAttr =nil ;}else {_ebce ._bdf .AllowBlankAttr =_ebgf .Bool (true );};}; +// AddDrawing adds a drawing to a workbook. However the drawing is not actually +// displayed or used until it's set on a sheet. +func (_fcfc *Workbook )AddDrawing ()Drawing {_badg :=_ea .NewWsDr ();_fcfc ._cbgc =append (_fcfc ._cbgc ,_badg );_bfcb :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,len (_fcfc ._cbgc ));_fcfc .ContentTypes .AddOverride (_bfcb ,_g .DrawingContentType );_fcfc ._dbagc =append (_fcfc ._dbagc ,_bfd .NewRelationships ());return Drawing {_fcfc ,_badg };}; -// SetColOffset sets a column offset in absolute distance. -func (_abb CellMarker )SetColOffset (m _ecf .Distance ){_abb ._cca .ColOff .ST_CoordinateUnqualified =_ebgf .Int64 (int64 (m /_ecf .EMU ));};func (_dgefaa Cell )getFormat ()string {if _dgefaa ._egbf .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_gcfg :=*_dgefaa ._egbf .SAttr ;_fcea :=_dgefaa ._dcdcd .StyleSheet .GetCellStyle (_gcfg );_aaeg :=_dgefaa ._dcdcd .StyleSheet .GetNumberFormat (_fcea .NumberFormat ());return _aaeg .GetFormat ();};type evalContext struct{_abcf *Sheet ;_fcdd ,_faee uint32 ;_bgbd map[string ]struct{};}; +// AnchorType is the type of anchor. +type AnchorType byte ; -// GetFormula returns the formula for a cell. -func (_efge Cell )GetFormula ()string {if _efge ._egbf .F !=nil {return _efge ._egbf .F .Content ;};return "";};func (_af Fills )X ()*_cdcga .CT_Fills {return _af ._cecab };func _egecb ()*_gga .CT_TwoCellAnchor {_gfdb :=_gga .NewCT_TwoCellAnchor ();_gfdb .EditAsAttr =_gga .ST_EditAsOneCell ;_gfdb .From .Col =5;_gfdb .From .Row =0;_gfdb .From .ColOff .ST_CoordinateUnqualified =_ebgf .Int64 (0);_gfdb .From .RowOff .ST_CoordinateUnqualified =_ebgf .Int64 (0);_gfdb .To .Col =10;_gfdb .To .Row =20;_gfdb .To .ColOff .ST_CoordinateUnqualified =_ebgf .Int64 (0);_gfdb .To .RowOff .ST_CoordinateUnqualified =_ebgf .Int64 (0);return _gfdb ;}; +// Comments returns the comments for a sheet. +func (_cbge *Sheet )Comments ()Comments {for _cbdb ,_bcba :=range _cbge ._ebee ._fgc {if _bcba ==_cbge ._edeb {if _cbge ._ebee ._eabg [_cbdb ]==nil {_cbge ._ebee ._eabg [_cbdb ]=_ba .NewComments ();_cbge ._ebee ._gcga [_cbdb ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_cbdb +1,_g .CommentsType );_cbge ._ebee .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .CommentsType ,_cbdb +1),_g .CommentsContentType );};if len (_cbge ._ebee ._effd )==0{_cbge ._ebee ._effd =append (_cbge ._ebee ._effd ,_da .NewCommentDrawing ());_bfdc :=_cbge ._ebee ._gcga [_cbdb ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,1,_g .VMLDrawingType );if _cbge ._edeb .LegacyDrawing ==nil {_cbge ._edeb .LegacyDrawing =_ba .NewCT_LegacyDrawing ();};_cbge ._edeb .LegacyDrawing .IdAttr =_bfdc .ID ();};return Comments {_cbge ._ebee ,_cbge ._ebee ._eabg [_cbdb ]};};};_g .Log ("\u0061\u0074\u0074\u0065\u006dp\u0074\u0065\u0064\u0020\u0074\u006f\u0020\u0061\u0063\u0063\u0065\u0073\u0073 \u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u006e\u006f\u006e\u002d\u0065\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0020\u0073\u0068\u0065\u0065t");return Comments {};};func (_fcf Border )SetRight (style _ba .ST_BorderStyle ,c _gb .Color ){if _fcf ._cba .Right ==nil {_fcf ._cba .Right =_ba .NewCT_BorderPr ();};_fcf ._cba .Right .Color =_ba .NewCT_Color ();_fcf ._cba .Right .Color .RgbAttr =c .AsRGBAString ();_fcf ._cba .Right .StyleAttr =style ;};type ConditionalFormattingRule struct{_bcca *_ba .CT_CfRule };const _gdga ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065";func (_effg Sheet )validateRowCellNumbers ()error {_dceb :=map[uint32 ]struct{}{};for _ ,_egff :=range _effg ._edeb .SheetData .Row {if _egff .RAttr !=nil {if _ ,_eacg :=_dceb [*_egff .RAttr ];_eacg {return _ade .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_effg .Name (),*_egff .RAttr );};_dceb [*_egff .RAttr ]=struct{}{};};_badb :=map[string ]struct{}{};for _ ,_aadc :=range _egff .C {if _aadc .RAttr ==nil {continue ;};if _ ,_ced :=_badb [*_aadc .RAttr ];_ced {return _ade .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_effg .Name (),*_aadc .RAttr );};_badb [*_aadc .RAttr ]=struct{}{};};};return nil ;};func NewPatternFill (fills *_ba .CT_Fills )PatternFill {_ddfa :=_ba .NewCT_Fill ();_ddfa .PatternFill =_ba .NewCT_PatternFill ();return PatternFill {_ddfa .PatternFill ,_ddfa };}; -// TopLeft returns the top-left corner of the anchored object. -func (_eda OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_eda ._gaba .From }};type Table struct{_cgdf *_cdcga .Table };func (_edb ConditionalFormattingRule )clear (){_edb ._dbeb .OperatorAttr =_cdcga .ST_ConditionalFormattingOperatorUnset ;_edb ._dbeb .ColorScale =nil ;_edb ._dbeb .IconSet =nil ;_edb ._dbeb .Formula =nil ;};func _cfcd (_egfd string )bool {_egfd =_bda .Replace (_egfd ,"\u0024","",-1);if _edf :=_adbe .FindStringSubmatch (_bda .ToLower (_egfd ));len (_edf )> 2{_aag :=_edf [1];_fcae ,_beebc :=_dag .Atoi (_edf [2]);if _beebc !=nil {return false ;};return _fcae <=1048576&&_aag <="\u007a\u007a";};return false ;}; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +func (_accc *evalContext )LastRow (col string )int {_dbag :=_accc ._abgg ;_cbd :=int (_dg .ColumnToIndex (col ));_daca :=1;for _ ,_cgbg :=range _dbag ._edeb .SheetData .Row {if _cgbg .RAttr !=nil {_gacc :=Row {_dbag ._ebee ,_dbag ,_cgbg };_adbf :=len (_gacc .Cells ());if _adbf > _cbd {_daca =int (_gacc .RowNumber ());};};};return _daca ;}; -// SetRowOffset sets the row offset of the top-left anchor. -func (_fbfd OneCellAnchor )SetRowOffset (m _ecf .Distance ){_fbfd .TopLeft ().SetRowOffset (m )}; +// IsDBCS returns if a workbook's default language is among DBCS. +func (_ccfd *evalContext )IsDBCS ()bool {_dgbe :=_ccfd ._abgg ._ebee .CoreProperties .X ().Language ;if _dgbe ==nil {return false ;};_efeb :=string (_dgbe .Data );for _ ,_fbea :=range _cgcc {if _efeb ==_fbea {return true ;};};return false ;}; -// LessCells returns true if the lhs value is less than the rhs value. If the -// cells contain numeric values, their value interpreted as a floating point is -// compared. Otherwise their string contents are compared. -func (_bcfb Comparer )LessCells (lhs ,rhs Cell )bool {if _bcfb .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_adg ,_bfac :=lhs .getRawSortValue ();_agab ,_gdea :=rhs .getRawSortValue ();switch {case _bfac &&_gdea :_ade ,_ :=_dag .ParseFloat (_adg ,64);_gafa ,_ :=_dag .ParseFloat (_agab ,64);return _ade < _gafa ;case _bfac :return true ;case _gdea :return false ;};_adg =lhs .GetFormattedValue ();_agab =rhs .GetFormattedValue ();return _adg < _agab ;}; +// GetOrCreateStandardNumberFormat gets or creates a cell style with a given +// standard format. This should only be used when you want to perform +// number/date/time formatting only. Manipulating the style returned will cause +// all cells using style returned from this for a given format to be formatted. +func (_eaeb StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_edba :=range _eaeb .CellStyles (){if _edba .HasNumberFormat ()&&_edba .NumberFormat ()==uint32 (f ){return _edba ;};};_gdac :=_eaeb .AddCellStyle ();_gdac .SetNumberFormatStandard (f );return _gdac ;}; -// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string -func (_gag Cell )SetFormulaRaw (s string ){_gag .clearValue ();_gag ._egbf .TAttr =_cdcga .ST_CellTypeStr ;_gag ._egbf .F =_cdcga .NewCT_CellFormula ();_gag ._egbf .F .Content =s ;}; +// Tables returns a slice of all defined tables in the workbook. +func (_abcec *Workbook )Tables ()[]Table {if _abcec ._eedb ==nil {return nil ;};_ebfe :=[]Table {};for _ ,_adgc :=range _abcec ._eedb {_ebfe =append (_ebfe ,Table {_adgc });};return _ebfe ;}; -// SetReference sets the regin of cells that the merged cell applies to. -func (_aabd MergedCell )SetReference (ref string ){_aabd ._afadc .RefAttr =ref }; +// StyleSheet is a document style sheet. +type StyleSheet struct{_aced *Workbook ;_gfde *_ba .StyleSheet ;}; -// MergedCells returns the merged cell regions within the sheet. -func (_aaf *Sheet )MergedCells ()[]MergedCell {if _aaf ._bdec .MergeCells ==nil {return nil ;};_fgfb :=[]MergedCell {};for _ ,_dfa :=range _aaf ._bdec .MergeCells .MergeCell {_fgfb =append (_fgfb ,MergedCell {_aaf ._ddfe ,_aaf ,_dfa });};return _fgfb ;};type ConditionalFormattingRule struct{_dbeb *_cdcga .CT_CfRule }; +// Reference returns the region of cells that are merged. +func (_agaf MergedCell )Reference ()string {return _agaf ._ddgc .RefAttr }; -// Reference returns the cell reference (e.g. "A4"). This is not required, -// however both unioffice and Excel will always set it. -func (_cgdc Cell )Reference ()string {if _cgdc ._egbf .RAttr !=nil {return *_cgdc ._egbf .RAttr ;};return "";}; +// GetCachedFormulaResult returns the cached formula result if it exists. If the +// cell type is not a formula cell, the result will be the cell value if it's a +// string/number/bool cell. +func (_cffb Cell )GetCachedFormulaResult ()string {if _cffb ._eeg .V !=nil {return *_cffb ._eeg .V ;};return "";}; + +// SetHeightCells is a no-op. +func (_dgc AbsoluteAnchor )SetHeightCells (int32 ){};func (_afae *Sheet )setShared (_badbf string ,_cfcd ,_ccab _dg .CellReference ,_cged string ){_ffgd :=_afae .FormulaContext ();_fcee :=_cgd .NewEvaluator ();for _bfagd :=_cfcd .RowIdx ;_bfagd <=_ccab .RowIdx ;_bfagd ++{for _bccc :=_cfcd .ColumnIdx ;_bccc <=_ccab .ColumnIdx ;_bccc ++{_gacbf :=_bfagd -_cfcd .RowIdx ;_feba :=_bccc -_cfcd .ColumnIdx ;_ffgd .SetOffset (_feba ,_gacbf );_abgga :=_fcee .Eval (_ffgd ,_cged );_gfb :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bccc ),_bfagd );_edfg :=_afae .Cell (_gfb );if _abgga .Type ==_cgd .ResultTypeNumber {_edfg .X ().TAttr =_ba .ST_CellTypeN ;}else {_edfg .X ().TAttr =_ba .ST_CellTypeInlineStr ;};_edfg .X ().V =_g .String (_abgga .Value ());};};_ =_fcee ;_ =_ffgd ;};func _ddf ()*_ea .CT_OneCellAnchor {_ada :=_ea .NewCT_OneCellAnchor ();return _ada }; + +// GetFormat sets the number format code. +func (_gfcd NumberFormat )GetFormat ()string {return _gfcd ._cgg .FormatCodeAttr }; // X returns the inner wrapped XML type. -func (_bgbdg DataBarScale )X ()*_cdcga .CT_DataBar {return _bgbdg ._eefg }; +func (_babe NumberFormat )X ()*_ba .CT_NumFmt {return _babe ._cgg }; -// SetDate sets the cell value to a date. It's stored as the number of days past -// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date -// string directly, however that's not allowed with v5 transitional (even -// though it works in Excel). The cell is not styled via this method, so it will -// display as a number. SetDateWithStyle should normally be used instead. -func (_efed Cell )SetDate (d _afea .Time ){_efed .clearValue ();d =_eeac (d );_bgdcc :=_efed ._dcdcd .Epoch ();if d .Before (_bgdcc ){_ebgf .Log ("d\u0061\u0074\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_egfg :=d .Sub (_bgdcc );_ega :=new (_eedd .Float );_ecfb :=new (_eedd .Float );_ecfb .SetPrec (128);_ecfb .SetUint64 (uint64 (_egfg ));_adbf :=new (_eedd .Float );_adbf .SetUint64 (24*60*60*1e9);_ega .Quo (_ecfb ,_adbf );_gbgd ,_ :=_ega .Uint64 ();_efed ._egbf .V =_ebgf .Stringf ("\u0025\u0064",_gbgd );};type MergedCell struct{_ffb *Workbook ;_add *Sheet ;_afadc *_cdcga .CT_MergeCell ;}; +// X returns the inner wrapped XML type. +func (_bag Cell )X ()*_ba .CT_Cell {return _bag ._eeg }; -// InitializeDefaults initializes a border to its defaulte empty values. -func (_edea Border )InitializeDefaults (){_edea ._gaad .Left =_cdcga .NewCT_BorderPr ();_edea ._gaad .Bottom =_cdcga .NewCT_BorderPr ();_edea ._gaad .Right =_cdcga .NewCT_BorderPr ();_edea ._gaad .Top =_cdcga .NewCT_BorderPr ();_edea ._gaad .Diagonal =_cdcga .NewCT_BorderPr ();}; +// X returns the inner wrapped XML type. +func (_cfef SheetProtection )X ()*_ba .CT_SheetProtection {return _cfef ._baca };func _aebf ()*_ea .CT_TwoCellAnchor {_gdba :=_ea .NewCT_TwoCellAnchor ();_gdba .EditAsAttr =_ea .ST_EditAsOneCell ;_gdba .From .Col =5;_gdba .From .Row =0;_gdba .From .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_gdba .From .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);_gdba .To .Col =10;_gdba .To .Row =20;_gdba .To .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_gdba .To .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);return _gdba ;};type PatternFill struct{_fefe *_ba .CT_PatternFill ;_eac *_ba .CT_Fill ;}; -// IsStructureLocked returns whether the workbook structure is locked. -func (_ecdb WorkbookProtection )IsStructureLocked ()bool {return _ecdb ._caaf .LockStructureAttr !=nil &&*_ecdb ._caaf .LockStructureAttr ;}; +// SetFrozen removes any existing sheet views and creates a new single view with +// either the first row, first column or both frozen. +func (_abfc *Sheet )SetFrozen (firstRow ,firstCol bool ){_abfc ._edeb .SheetViews =nil ;_egdb :=_abfc .AddView ();_egdb .SetState (_ba .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_egdb .SetYSplit (1);_egdb .SetXSplit (1);_egdb .SetTopLeft ("\u0042\u0032");case firstRow :_egdb .SetYSplit (1);_egdb .SetTopLeft ("\u0041\u0032");case firstCol :_egdb .SetXSplit (1);_egdb .SetTopLeft ("\u0042\u0031");};}; -// SetSize sets the text size for a rich text run. -func (_eec RichTextRun )SetSize (m _ecf .Distance ){_eec .ensureRpr ();_eec ._afcg .RPr .Sz =_cdcga .NewCT_FontSize ();_eec ._afcg .RPr .Sz .ValAttr =float64 (m /_ecf .Point );}; +// GetFormattedValue returns the formatted cell value as it would appear in +// Excel. This involves determining the format string to apply, parsing it, and +// then formatting the value according to the format string. This should only +// be used if you care about replicating what Excel would show, otherwise +// GetValueAsNumber()/GetValueAsTime +func (_ac Cell )GetFormattedValue ()string {_efd :=_ac .getFormat ();switch _ac ._eeg .TAttr {case _ba .ST_CellTypeB :_cda ,_ :=_ac .GetValueAsBool ();if _cda {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _ba .ST_CellTypeN :_dgfc ,_ :=_ac .GetValueAsNumber ();return _gdd .Number (_dgfc ,_efd );case _ba .ST_CellTypeE :if _ac ._eeg .V !=nil {return *_ac ._eeg .V ;};return "";case _ba .ST_CellTypeS ,_ba .ST_CellTypeInlineStr :return _gdd .String (_ac .GetString (),_efd );case _ba .ST_CellTypeStr :_bg :=_ac .GetString ();if _gdd .IsNumber (_bg ){_bfe ,_ :=_cg .ParseFloat (_bg ,64);return _gdd .Number (_bfe ,_efd );};return _gdd .String (_bg ,_efd );case _ba .ST_CellTypeUnset :fallthrough;default:_ae ,_ :=_ac .GetRawValue ();if len (_ae )==0{return "";};_bagdg ,_fbg :=_ac .GetValueAsNumber ();if _fbg ==nil {return _gdd .Number (_bagdg ,_efd );};return _gdd .String (_ae ,_efd );};};var _cgcc []string =[]string {"\u007a\u0068\u002dH\u004b","\u007a\u0068\u002dM\u004f","\u007a\u0068\u002dC\u004e","\u007a\u0068\u002dS\u0047","\u007a\u0068\u002dT\u0057","\u006a\u0061\u002dJ\u0050","\u006b\u006f\u002dK\u0052"}; -// SetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_ggab CellStyle )SetHorizontalAlignment (a _cdcga .ST_HorizontalAlignment ){if _ggab ._fceg .Alignment ==nil {_ggab ._fceg .Alignment =_cdcga .NewCT_CellAlignment ();};_ggab ._fceg .Alignment .HorizontalAttr =a ;_ggab ._fceg .ApplyAlignmentAttr =_ebgf .Bool (true );};func (_decg PatternFill )ClearBgColor (){_decg ._ga .BgColor =nil }; +// SetZoom controls the zoom level of the sheet and is measured in percent. The +// default value is 100. +func (_cfcc SheetView )SetZoom (pct uint32 ){_cfcc ._adgd .ZoomScaleAttr =&pct }; -// AddFormatValue adds a format value to be used to determine the cell background. -func (_agbb ColorScale )AddFormatValue (t _cdcga .ST_CfvoType ,val string ){_egc :=_cdcga .NewCT_Cfvo ();_egc .TypeAttr =t ;_egc .ValAttr =_ebgf .String (val );_agbb ._cbeb .Cfvo =append (_agbb ._cbeb .Cfvo ,_egc );}; +// SetHidden marks the defined name as hidden. +func (_eff DefinedName )SetLocalSheetID (id uint32 ){_eff ._dcd .LocalSheetIdAttr =_g .Uint32 (id )};func (_bgf *evalContext )Sheet (name string )_cgd .Context {for _ ,_gbc :=range _bgf ._abgg ._ebee .Sheets (){if _gbc .Name ()==name {return _gbc .FormulaContext ();};};return _cgd .InvalidReferenceContext ;}; -// Protection controls the protection on an individual sheet. -func (_cffg *Sheet )Protection ()SheetProtection {if _cffg ._bdec .SheetProtection ==nil {_cffg ._bdec .SheetProtection =_cdcga .NewCT_SheetProtection ();};return SheetProtection {_cffg ._bdec .SheetProtection };}; +// GetFormat returns a cell data format. +func (_edf *evalContext )GetFormat (cellRef string )string {return _edf ._abgg .Cell (cellRef ).getFormat ();}; -// SheetViews returns the sheet views defined. This is where splits and frozen -// rows/cols are configured. Multiple sheet views are allowed, but I'm not -// aware of there being a use for more than a single sheet view. -func (_bcb *Sheet )SheetViews ()[]SheetView {if _bcb ._bdec .SheetViews ==nil {return nil ;};_faeb :=[]SheetView {};for _ ,_bga :=range _bcb ._bdec .SheetViews .SheetView {_faeb =append (_faeb ,SheetView {_bga });};return _faeb ;}; +// NewSharedStrings constructs a new Shared Strings table. +func NewSharedStrings ()SharedStrings {return SharedStrings {_faeg :_ba .NewSst (),_ceae :make (map[string ]int )};}; -// PasswordHash returns the hash of the workbook password. -func (_bcg SheetProtection )PasswordHash ()string {if _bcg ._caga .PasswordAttr ==nil {return "";};return *_bcg ._caga .PasswordAttr ;}; +// Protection allows control over the workbook protections. +func (_abeg *Workbook )Protection ()WorkbookProtection {if _abeg ._badbd .WorkbookProtection ==nil {_abeg ._badbd .WorkbookProtection =_ba .NewCT_WorkbookProtection ();};return WorkbookProtection {_abeg ._badbd .WorkbookProtection };}; -// DataBarScale is a colored scale that fills the cell with a background -// gradeint depending on the value. -type DataBarScale struct{_eefg *_cdcga .CT_DataBar }; +// Type returns the type of the rule +func (_fge ConditionalFormattingRule )Type ()_ba .ST_CfType {return _fge ._bcca .TypeAttr }; + +// SetAllowBlank controls if blank values are accepted. +func (_fbdg DataValidation )SetAllowBlank (b bool ){if !b {_fbdg ._daec .AllowBlankAttr =nil ;}else {_fbdg ._daec .AllowBlankAttr =_g .Bool (true );};}; // SetInlineString adds a string inline instead of in the shared strings table. -func (_gfca Cell )SetInlineString (s string ){_gfca .clearValue ();_gfca ._egbf .Is =_cdcga .NewCT_Rst ();_gfca ._egbf .Is .T =_ebgf .String (s );_gfca ._egbf .TAttr =_cdcga .ST_CellTypeInlineStr ;}; +func (_aa Cell )SetInlineString (s string ){_aa .clearValue ();_aa ._eeg .Is =_ba .NewCT_Rst ();_aa ._eeg .Is .T =_g .String (s );_aa ._eeg .TAttr =_ba .ST_CellTypeInlineStr ;};type DifferentialStyle struct{_geff *_ba .CT_Dxf ;_gbdg *Workbook ;_fba *_ba .CT_Dxfs ;}; -// RecalculateFormulas re-computes any computed formula values that are stored -// in the sheet. As unioffice formula support is still new and not all functins are -// supported, if formula execution fails either due to a parse error or missing -// function, or erorr in the result (even if expected) the cached value will be -// left empty allowing Excel to recompute it on load. -func (_fdb *Workbook )RecalculateFormulas (){for _ ,_baa :=range _fdb .Sheets (){_baa .RecalculateFormulas ();};};func NewPatternFill (fills *_cdcga .CT_Fills )PatternFill {_ffeb :=_cdcga .NewCT_Fill ();_ffeb .PatternFill =_cdcga .NewCT_PatternFill ();return PatternFill {_ffeb .PatternFill ,_ffeb };}; +// SetHeightAuto sets the row height to be automatically determined. +func (_dbcce Row )SetHeightAuto (){_dbcce ._agbf .HtAttr =nil ;_dbcce ._agbf .CustomHeightAttr =nil }; -// AddChart adds an chart to a drawing, returning the chart and an anchor that -// can be used to position the chart within the sheet. -func (_efg Drawing )AddChart (at AnchorType )(_gebe .Chart ,Anchor ){_gcfa :=_baba .NewChartSpace ();_efg ._gba ._dafb =append (_efg ._gba ._dafb ,_gcfa );_eccd :=_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .ChartContentType ,len (_efg ._gba ._dafb ));_efg ._gba .ContentTypes .AddOverride (_eccd ,_ebgf .ChartContentType );var _agfd string ;for _cfca ,_cbcd :=range _efg ._gba ._fac {if _cbcd ==_efg ._fbfab {_egcg :=_ebgf .RelativeFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .DrawingType ,_ebgf .ChartType ,len (_efg ._gba ._dafb ));_degf :=_efg ._gba ._gabb [_cfca ].AddRelationship (_egcg ,_ebgf .ChartType );_agfd =_degf .ID ();break ;};};var _fbda Anchor ;var _cbce *_gga .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_cegb :=_ffbde ();_efg ._fbfab .EG_Anchor =append (_efg ._fbfab .EG_Anchor ,&_gga .EG_Anchor {AbsoluteAnchor :_cegb });_cegb .Choice =&_gga .EG_ObjectChoicesChoice {};_cegb .Choice .GraphicFrame =_gga .NewCT_GraphicalObjectFrame ();_cbce =_cegb .Choice .GraphicFrame ;_fbda =AbsoluteAnchor {_cegb };case AnchorTypeOneCell :_dba :=_fcagg ();_efg ._fbfab .EG_Anchor =append (_efg ._fbfab .EG_Anchor ,&_gga .EG_Anchor {OneCellAnchor :_dba });_dba .Choice =&_gga .EG_ObjectChoicesChoice {};_dba .Choice .GraphicFrame =_gga .NewCT_GraphicalObjectFrame ();_cbce =_dba .Choice .GraphicFrame ;_fbda =OneCellAnchor {_dba };case AnchorTypeTwoCell :_aeae :=_egecb ();_efg ._fbfab .EG_Anchor =append (_efg ._fbfab .EG_Anchor ,&_gga .EG_Anchor {TwoCellAnchor :_aeae });_aeae .Choice =&_gga .EG_ObjectChoicesChoice {};_aeae .Choice .GraphicFrame =_gga .NewCT_GraphicalObjectFrame ();_cbce =_aeae .Choice .GraphicFrame ;_fbda =TwoCellAnchor {_aeae };};_cbce .NvGraphicFramePr =_gga .NewCT_GraphicalObjectFrameNonVisual ();_cbce .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_efg ._fbfab .EG_Anchor ));_cbce .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_cbce .Graphic =_bebb .NewGraphic ();_cbce .Graphic .GraphicData .UriAttr ="\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";_dee :=_baba .NewChart ();_dee .IdAttr =_agfd ;_cbce .Graphic .GraphicData .Any =[]_ebgf .Any {_dee };_ecff :=_gebe .MakeChart (_gcfa );_ecff .Properties ().SetSolidFill (_fdfa .White );_ecff .SetDisplayBlanksAs (_baba .ST_DispBlanksAsGap );return _ecff ,_fbda ;};func (_gcggd DifferentialStyle )Fill ()Fill {if _gcggd ._bcaa .Fill ==nil {_gcggd ._bcaa .Fill =_cdcga .NewCT_Fill ();};return Fill {_gcggd ._bcaa .Fill ,nil };};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); +// ClearFont clears any font configuration from the cell style. +func (_gda CellStyle )ClearFont (){_gda ._daa .FontIdAttr =nil ;_gda ._daa .ApplyFontAttr =nil }; -// SharedStrings is a shared strings table, where string data can be placed -// outside of the sheet contents and referenced from a sheet. -type SharedStrings struct{_edgb *_cdcga .Sst ;_abfd map[string ]int ;}; +// LessCells returns true if the lhs value is less than the rhs value. If the +// cells contain numeric values, their value interpreted as a floating point is +// compared. Otherwise their string contents are compared. +func (_ccfg Comparer )LessCells (lhs ,rhs Cell )bool {if _ccfg .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_dgd ,_ged :=lhs .getRawSortValue ();_aag ,_befgd :=rhs .getRawSortValue ();switch {case _ged &&_befgd :_aea ,_ :=_cg .ParseFloat (_dgd ,64);_gfg ,_ :=_cg .ParseFloat (_aag ,64);return _aea < _gfg ;case _ged :return true ;case _befgd :return false ;};_dgd =lhs .GetFormattedValue ();_aag =rhs .GetFormattedValue ();return _dgd < _aag ;};func (_gebc *Sheet )getAllCellsInFormulaArrays (_dgef bool )(map[string ]bool ,error ){_cgafd :=_cgd .NewEvaluator ();_gdbf :=_gebc .FormulaContext ();_aee :=map[string ]bool {};for _ ,_dgeb :=range _gebc .Rows (){for _ ,_fcfg :=range _dgeb .Cells (){if _fcfg .X ().F !=nil {_dcbb :=_fcfg .X ().F .Content ;if _fcfg .X ().F .TAttr ==_ba .ST_CellFormulaTypeArray {_daaba :=_cgafd .Eval (_gdbf ,_dcbb ).AsString ();if _daaba .Type ==_cgd .ResultTypeError {_g .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_dcbb ,_daaba .ErrorMessage );_fcfg .X ().V =nil ;};if _daaba .Type ==_cgd .ResultTypeArray {_gdde ,_gfgb :=_dg .ParseCellReference (_fcfg .Reference ());if _gfgb !=nil {return map[string ]bool {},_gfgb ;};if (_dgef &&len (_daaba .ValueArray )==1)||(!_dgef &&len (_daaba .ValueArray [0])==1){continue ;};for _ceda ,_dfdc :=range _daaba .ValueArray {_cedg :=_gdde .RowIdx +uint32 (_ceda );for _eea :=range _dfdc {_gdfc :=_dg .IndexToColumn (_gdde .ColumnIdx +uint32 (_eea ));_aee [_ade .Sprintf ("\u0025\u0073\u0025\u0064",_gdfc ,_cedg )]=true ;};};}else if _daaba .Type ==_cgd .ResultTypeList {_bfda ,_cafg :=_dg .ParseCellReference (_fcfg .Reference ());if _cafg !=nil {return map[string ]bool {},_cafg ;};if _dgef ||len (_daaba .ValueList )==1{continue ;};_dfgg :=_bfda .RowIdx ;for _ebb :=range _daaba .ValueList {_ccda :=_dg .IndexToColumn (_bfda .ColumnIdx +uint32 (_ebb ));_aee [_ade .Sprintf ("\u0025\u0073\u0025\u0064",_ccda ,_dfgg )]=true ;};};};};};};return _aee ,nil ;}; -// AddDataValidation adds a data validation rule to a sheet. -func (_bbce *Sheet )AddDataValidation ()DataValidation {if _bbce ._bdec .DataValidations ==nil {_bbce ._bdec .DataValidations =_cdcga .NewCT_DataValidations ();};_ddag :=_cdcga .NewCT_DataValidation ();_ddag .ShowErrorMessageAttr =_ebgf .Bool (true );_bbce ._bdec .DataValidations .DataValidation =append (_bbce ._bdec .DataValidations .DataValidation ,_ddag );_bbce ._bdec .DataValidations .CountAttr =_ebgf .Uint32 (uint32 (len (_bbce ._bdec .DataValidations .DataValidation )));return DataValidation {_ddag };}; +// SetHeight sets the height of the anchored object. +func (_dee AbsoluteAnchor )SetHeight (h _cf .Distance ){_dee ._deb .Ext .CyAttr =int64 (h /_cf .EMU )}; -// SetColOffset sets the column offset of the top-left anchor. -func (_affb OneCellAnchor )SetColOffset (m _ecf .Distance ){_affb .TopLeft ().SetColOffset (m )}; +// SetState sets the sheet view state (frozen/split/frozen-split) +func (_cace SheetView )SetState (st _ba .ST_PaneState ){_cace .ensurePane ();_cace ._adgd .Pane .StateAttr =st ;};type evalContext struct{_abgg *Sheet ;_efe ,_ecad uint32 ;_egcb map[string ]struct{};}; -// SetHeightCells is a no-op. -func (_gfc OneCellAnchor )SetHeightCells (int32 ){};func (_bbfa Font )Index ()uint32 {for _ggad ,_dbf :=range _bbfa ._aab .Fonts .Font {if _bbfa ._cfed ==_dbf {return uint32 (_ggad );};};return 0;};func (_dffe *evalContext )SetOffset (col ,row uint32 ){_dffe ._fcdd =col ;_dffe ._faee =row }; +// TopLeft returns the CellMaker for the top left corner of the anchor. +func (_ffbg TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_ffbg ._afgbc .From }}; -// ID returns the number format ID. This is not an index as there are some -// predefined number formats which can be used in cell styles and don't need a -// corresponding NumberFormat. -func (_bced NumberFormat )ID ()uint32 {return _bced ._beeg .NumFmtIdAttr };func (_adb Font )SetColor (c _fdfa .Color ){_bacbd :=_cdcga .NewCT_Color ();_bfaa :="\u0066\u0066"+*c .AsRGBString ();_bacbd .RgbAttr =&_bfaa ;_adb ._cfed .Color =[]*_cdcga .CT_Color {_bacbd };}; +// Font allows editing fonts within a spreadsheet stylesheet. +type Font struct{_gcc *_ba .CT_Font ;_abc *_ba .StyleSheet ;}; -// AddDrawing adds a drawing to a workbook. However the drawing is not actually -// displayed or used until it's set on a sheet. -func (_bdfe *Workbook )AddDrawing ()Drawing {_acdg :=_gga .NewWsDr ();_bdfe ._fac =append (_bdfe ._fac ,_acdg );_agef :=_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .DrawingType ,len (_bdfe ._fac ));_bdfe .ContentTypes .AddOverride (_agef ,_ebgf .DrawingContentType );_bdfe ._gabb =append (_bdfe ._gabb ,_fdfe .NewRelationships ());return Drawing {_bdfe ,_acdg };}; +// IsNumber returns true if the cell is a number type cell. +func (_dbc Cell )IsNumber ()bool {switch _dbc ._eeg .TAttr {case _ba .ST_CellTypeN :return true ;case _ba .ST_CellTypeS ,_ba .ST_CellTypeB :return false ;};return _dbc ._eeg .V !=nil &&_gdd .IsNumber (*_dbc ._eeg .V );}; -// Sheet is a single sheet within a workbook. -type Sheet struct{_ddfe *Workbook ;_gaag *_cdcga .CT_Sheet ;_bdec *_cdcga .Worksheet ;}; +// RemoveMergedCell removes merging from a cell range within a sheet. The cells +// that made up the merged cell remain, but are no lon merged. +func (_bba *Sheet )RemoveMergedCell (mc MergedCell ){for _aegee ,_fadf :=range _bba ._edeb .MergeCells .MergeCell {if _fadf ==mc .X (){copy (_bba ._edeb .MergeCells .MergeCell [_aegee :],_bba ._edeb .MergeCells .MergeCell [_aegee +1:]);_bba ._edeb .MergeCells .MergeCell [len (_bba ._edeb .MergeCells .MergeCell )-1]=nil ;_bba ._edeb .MergeCells .MergeCell =_bba ._edeb .MergeCells .MergeCell [:len (_bba ._edeb .MergeCells .MergeCell )-1];};};}; -// X returns the inner wrapped XML type. -func (_gbfb Drawing )X ()*_gga .WsDr {return _gbfb ._fbfab }; +// SetPasswordHash sets the password hash to the input. +func (_eeba SheetProtection )SetPasswordHash (pwHash string ){_eeba ._baca .PasswordAttr =_g .String (pwHash );}; -// SetYSplit sets the row split point -func (_daad SheetView )SetYSplit (v float64 ){_daad .ensurePane ();_daad ._gebf .Pane .YSplitAttr =_ebgf .Float64 (v );}; +// SetPassword sets the password hash to a hash of the input password. +func (_cbbce WorkbookProtection )SetPassword (pw string ){_cbbce .SetPasswordHash (PasswordHash (pw ))};func (_eeec Row )renumberAs (_fabd uint32 ){_eeec ._agbf .RAttr =_g .Uint32 (_fabd );for _ ,_deg :=range _eeec .Cells (){_cffd ,_gaeb :=_dg .ParseCellReference (_deg .Reference ());if _gaeb ==nil {_gaad :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",_cffd .Column ,_fabd );_deg ._eeg .RAttr =_g .String (_gaad );};};}; // X returns the inner wrapped XML type. -func (_faeg Sheet )X ()*_cdcga .Worksheet {return _faeg ._bdec }; +func (_dga Border )X ()*_ba .CT_Border {return _dga ._cba }; -// SetStyleIndex directly sets a style index to the cell. This should only be -// called with an index retrieved from CellStyle.Index() -func (_ebfe Cell )SetStyleIndex (idx uint32 ){_ebfe ._egbf .SAttr =_ebgf .Uint32 (idx )}; +// IsSheetLocked returns whether the sheet objects are locked. +func (_egdeb SheetProtection )IsObjectLocked ()bool {return _egdeb ._baca .ObjectsAttr !=nil &&*_egdeb ._baca .ObjectsAttr ;};var _gefd =[...]uint8 {0,18,37};func (_decg *Workbook )addCustomRelationships (){_decg .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_decg .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_g .CustomPropertiesType );}; -// Column returns the cell column -func (_edcgf Cell )Column ()(string ,error ){_dg ,_ecbf :=_eedc .ParseCellReference (_edcgf .Reference ());if _ecbf !=nil {return "",_ecbf ;};return _dg .Column ,nil ;}; +// SetActiveSheet sets the active sheet which will be the tab displayed when the +// spreadsheet is initially opened. +func (_cfbg *Workbook )SetActiveSheet (s Sheet ){for _cddb ,_efaf :=range _cfbg ._fgc {if s ._edeb ==_efaf {_cfbg .SetActiveSheetIndex (uint32 (_cddb ));};};}; -// SetLocked sets cell locked or not. -func (_cbde *evalContext )SetLocked (cellRef string ,locked bool ){_cbde ._abcf .Cell (cellRef ).setLocked (locked );}; +// SetItalic causes the text to be displayed in italic. +func (_abba RichTextRun )SetItalic (b bool ){_abba .ensureRpr ();_abba ._fgfg .RPr .I =_ba .NewCT_BooleanProperty ();_abba ._fgfg .RPr .I .ValAttr =_g .Bool (b );}; -// DefinedNames returns a slice of all defined names in the workbook. -func (_gfb *Workbook )DefinedNames ()[]DefinedName {if _gfb ._cbc .DefinedNames ==nil {return nil ;};_fb :=[]DefinedName {};for _ ,_cfe :=range _gfb ._cbc .DefinedNames .DefinedName {_fb =append (_fb ,DefinedName {_cfe });};return _fb ;}; +// LockSheet controls the locking of the sheet. +func (_gfed SheetProtection )LockSheet (b bool ){if !b {_gfed ._baca .SheetAttr =nil ;}else {_gfed ._baca .SheetAttr =_g .Bool (true );};}; -// SetVerticalAlignment sets the vertical alignment of a cell style. -func (_fgb CellStyle )SetVerticalAlignment (a _cdcga .ST_VerticalAlignment ){if _fgb ._fceg .Alignment ==nil {_fgb ._fceg .Alignment =_cdcga .NewCT_CellAlignment ();};_fgb ._fceg .ApplyAlignmentAttr =_ebgf .Bool (true );_fgb ._fceg .Alignment .VerticalAttr =a ;};func (_fbd *Sheet )updateAfterRemove (_bgfe uint32 ,_cffb _feea .UpdateAction )error {_fcf :=_fbd .Name ();_f :=&_feea .UpdateQuery {UpdateType :_cffb ,ColumnIdx :_bgfe ,SheetToUpdate :_fcf };for _ ,_fbae :=range _fbd ._ddfe .Sheets (){_f .UpdateCurrentSheet =_fcf ==_fbae .Name ();for _ ,_bbdc :=range _fbae .Rows (){for _ ,_gcge :=range _bbdc .Cells (){if _gcge .X ().F !=nil {_ccfa :=_gcge .X ().F .Content ;_bdebb :=_aeaf .ParseString (_ccfa );if _bdebb ==nil {_gcge .SetError ("\u0023\u0052\u0045F\u0021");}else {_ddgc :=_bdebb .Update (_f );_gcge .X ().F .Content =_fbge .Sprintf ("\u003d\u0025\u0073",_ddgc .String ());};};};};};return nil ;}; +// ClearNumberFormat removes any number formatting from the style. +func (_bbg CellStyle )ClearNumberFormat (){_bbg ._daa .NumFmtIdAttr =nil ;_bbg ._daa .ApplyNumberFormatAttr =nil ;}; -// X returns the inner wrapped XML type. -func (_dfae DataValidation )X ()*_cdcga .CT_DataValidation {return _dfae ._bdf }; +// SetPassword sets the password hash to a hash of the input password. +func (_dcfa SheetProtection )SetPassword (pw string ){_dcfa .SetPasswordHash (PasswordHash (pw ))}; -// Sort sorts all of the rows within a sheet by the contents of a column. As the -// file format doesn't suppot indicating that a column should be sorted by the -// viewing/editing program, we actually need to reorder rows and change cell -// references during a sort. If the sheet contains formulas, you should call -// RecalculateFormulas() prior to sorting. The column is in the form "C" and -// specifies the column to sort by. The firstRow is a 1-based index and -// specifies the firstRow to include in the sort, allowing skipping over a -// header row. -func (_dgaf *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_dbfe :=_dgaf ._bdec .SheetData .Row ;_bfd :=_dgaf .Rows ();for _cabb ,_afaba :=range _bfd {if _afaba .RowNumber ()==firstRow {_dbfe =_dgaf ._bdec .SheetData .Row [_cabb :];break ;};};_bec :=Comparer {Order :order };_bafd .Slice (_dbfe ,func (_facf ,_aba int )bool {return _bec .LessRows (column ,Row {_dgaf ._ddfe ,_dgaf ,_dbfe [_facf ]},Row {_dgaf ._ddfe ,_dgaf ,_dbfe [_aba ]});});for _be ,_cfdaa :=range _dgaf .Rows (){_caba :=uint32 (_be +1);if _cfdaa .RowNumber ()!=_caba {_cfdaa .renumberAs (_caba );};};}; +// Name returns the sheet name +func (_cffg Sheet )Name ()string {return _cffg ._ggeg .NameAttr };func (_cd Border )SetBottom (style _ba .ST_BorderStyle ,c _gb .Color ){if _cd ._cba .Bottom ==nil {_cd ._cba .Bottom =_ba .NewCT_BorderPr ();};_cd ._cba .Bottom .Color =_ba .NewCT_Color ();_cd ._cba .Bottom .Color .RgbAttr =c .AsRGBAString ();_cd ._cba .Bottom .StyleAttr =style ;};func (_dce ConditionalFormattingRule )clear (){_dce ._bcca .OperatorAttr =_ba .ST_ConditionalFormattingOperatorUnset ;_dce ._bcca .ColorScale =nil ;_dce ._bcca .IconSet =nil ;_dce ._bcca .Formula =nil ;}; -// RecalculateFormulas re-computes any computed formula values that are stored -// in the sheet. As unioffice formula support is still new and not all functins are -// supported, if formula execution fails either due to a parse error or missing -// function, or erorr in the result (even if expected) the cached value will be -// left empty allowing Excel to recompute it on load. -func (_gcggb *Sheet )RecalculateFormulas (){_fbbg :=_aeaf .NewEvaluator ();_bfdf :=_gcggb .FormulaContext ();for _ ,_cgfe :=range _gcggb .Rows (){for _ ,_fcc :=range _cgfe .Cells (){if _fcc .X ().F !=nil {_gdca :=_fcc .X ().F .Content ;if _fcc .X ().F .TAttr ==_cdcga .ST_CellFormulaTypeShared &&len (_gdca )==0{continue ;};_cea :=_fbbg .Eval (_bfdf ,_gdca ).AsString ();if _cea .Type ==_aeaf .ResultTypeError {_ebgf .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_gdca ,_cea .ErrorMessage );_fcc .X ().V =nil ;}else {if _cea .Type ==_aeaf .ResultTypeNumber {_fcc .X ().TAttr =_cdcga .ST_CellTypeN ;}else {_fcc .X ().TAttr =_cdcga .ST_CellTypeInlineStr ;};_fcc .X ().V =_ebgf .String (_cea .Value ());if _fcc .X ().F .TAttr ==_cdcga .ST_CellFormulaTypeArray {if _cea .Type ==_aeaf .ResultTypeArray {_gcggb .setArray (_fcc .Reference (),_cea );}else if _cea .Type ==_aeaf .ResultTypeList {_gcggb .setList (_fcc .Reference (),_cea );};}else if _fcc .X ().F .TAttr ==_cdcga .ST_CellFormulaTypeShared &&_fcc .X ().F .RefAttr !=nil {_gdcg ,_abfc ,_eggf :=_eedc .ParseRangeReference (*_fcc .X ().F .RefAttr );if _eggf !=nil {_ebgb .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0069n\u0020\u0073h\u0061\u0072\u0065\u0064\u0020\u0066\u006f\u0072m\u0075\u006c\u0061\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u003a\u0020\u0025\u0073",_eggf );continue ;};_gcggb .setShared (_fcc .Reference (),_gdcg ,_abfc ,_gdca );};};};};};}; +// AddImage adds an image to the workbook package, returning a reference that +// can be used to add the image to a drawing. +func (_gbbc *Workbook )AddImage (i _bfd .Image )(_bfd .ImageRef ,error ){_bfbbg :=_bfd .MakeImageRef (i ,&_gbbc .DocBase ,_gbbc ._fcad );if i .Data ==nil &&i .Path ==""{return _bfbbg ,_de .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bfbbg ,_de .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _bfbbg ,_de .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_fgegb :=_b .Add (i .Path );if _fgegb !=nil {return _bfbbg ,_fgegb ;};};_gbbc .Images =append (_gbbc .Images ,_bfbbg );return _bfbbg ,nil ;}; -// SetFrozen removes any existing sheet views and creates a new single view with -// either the first row, first column or both frozen. -func (_ag *Sheet )SetFrozen (firstRow ,firstCol bool ){_ag ._bdec .SheetViews =nil ;_dad :=_ag .AddView ();_dad .SetState (_cdcga .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_dad .SetYSplit (1);_dad .SetXSplit (1);_dad .SetTopLeft ("\u0042\u0032");case firstRow :_dad .SetYSplit (1);_dad .SetTopLeft ("\u0041\u0032");case firstCol :_dad .SetXSplit (1);_dad .SetTopLeft ("\u0042\u0031");};}; +// GetLocked returns true if the cell is locked. +func (_bgg *evalContext )GetLocked (cellRef string )bool {return _bgg ._abgg .Cell (cellRef ).getLocked ()};var ErrorNotFound =_de .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -// SetRow set the row of the cell marker. -func (_ffgf CellMarker )SetRow (row int32 ){_ffgf ._cca .Row =row };func (_faag Border )SetTop (style _cdcga .ST_BorderStyle ,c _fdfa .Color ){if _faag ._gaad .Top ==nil {_faag ._gaad .Top =_cdcga .NewCT_BorderPr ();};_faag ._gaad .Top .Color =_cdcga .NewCT_Color ();_faag ._gaad .Top .Color .RgbAttr =c .AsRGBAString ();_faag ._gaad .Top .StyleAttr =style ;};func (_cdgg SheetView )ensurePane (){if _cdgg ._gebf .Pane ==nil {_cdgg ._gebf .Pane =_cdcga .NewCT_Pane ();_cdgg ._gebf .Pane .ActivePaneAttr =_cdcga .ST_PaneBottomLeft ;};}; +// AddView adds a sheet view. +func (_fbb *Sheet )AddView ()SheetView {if _fbb ._edeb .SheetViews ==nil {_fbb ._edeb .SheetViews =_ba .NewCT_SheetViews ();};_acf :=_ba .NewCT_SheetView ();_fbb ._edeb .SheetViews .SheetView =append (_fbb ._edeb .SheetViews .SheetView ,_acf );return SheetView {_acf };}; -// NewSharedStrings constructs a new Shared Strings table. -func NewSharedStrings ()SharedStrings {return SharedStrings {_edgb :_cdcga .NewSst (),_abfd :make (map[string ]int )};}; +// X returns the inner wrapped XML type. +func (_dgaf *Workbook )X ()*_ba .Workbook {return _dgaf ._badbd }; -// AddNumberedRow adds a row with a given row number. If you reuse a row number -// the resulting file will fail validation and fail to open in Office programs. Use -// Row instead which creates a new row or returns an existing row. -func (_abcg *Sheet )AddNumberedRow (rowNum uint32 )Row {_bcgg :=_cdcga .NewCT_Row ();_bcgg .RAttr =_ebgf .Uint32 (rowNum );_abcg ._bdec .SheetData .Row =append (_abcg ._bdec .SheetData .Row ,_bcgg );_bafd .Slice (_abcg ._bdec .SheetData .Row ,func (_b ,_cdcg int )bool {_gdfb :=_abcg ._bdec .SheetData .Row [_b ].RAttr ;_dde :=_abcg ._bdec .SheetData .Row [_cdcg ].RAttr ;if _gdfb ==nil {return true ;};if _dde ==nil {return true ;};return *_gdfb < *_dde ;});return Row {_abcg ._ddfe ,_abcg ,_bcgg };}; +// SetConditionValue sets the condition value to be used for style applicaton. +func (_dfgf ConditionalFormattingRule )SetConditionValue (v string ){_dfgf ._bcca .Formula =[]string {v }}; -// NumberFormat returns the number format that the cell style uses, or zero if -// it is not set. -func (_ecbe CellStyle )NumberFormat ()uint32 {if _ecbe ._fceg .NumFmtIdAttr ==nil {return 0;};return *_ecbe ._fceg .NumFmtIdAttr ;}; +// AddDefinedName adds a name for a cell or range reference that can be used in +// formulas and charts. +func (_gffe *Workbook )AddDefinedName (name ,ref string )DefinedName {if _gffe ._badbd .DefinedNames ==nil {_gffe ._badbd .DefinedNames =_ba .NewCT_DefinedNames ();};_bdba :=_ba .NewCT_DefinedName ();_bdba .Content =ref ;_bdba .NameAttr =name ;_gffe ._badbd .DefinedNames .DefinedName =append (_gffe ._badbd .DefinedNames .DefinedName ,_bdba );return DefinedName {_bdba };};func _dgcf ()*_ea .CT_AbsoluteAnchor {_agd :=_ea .NewCT_AbsoluteAnchor ();return _agd }; -// ColorScale colors a cell background based off of the cell value. -type ColorScale struct{_cbeb *_cdcga .CT_ColorScale }; +// SetAutoFilter creates autofilters on the sheet. These are the automatic +// filters that are common for a header row. The RangeRef should be of the form +// "A1:C5" and cover the entire range of cells to be filtered, not just the +// header. SetAutoFilter replaces any existing auto filter on the sheet. +func (_beca *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_d .Replace (rangeRef ,"\u0024","",-1);_beca ._edeb .AutoFilter =_ba .NewCT_AutoFilter ();_beca ._edeb .AutoFilter .RefAttr =_g .String (rangeRef );_dfbg :="\u0027"+_beca .Name ()+"\u0027\u0021";var _fbf DefinedName ;for _ ,_gbbf :=range _beca ._ebee .DefinedNames (){if _gbbf .Name ()==_gdga {if _d .HasPrefix (_gbbf .Content (),_dfbg ){_fbf =_gbbf ;_fbf .SetContent (_beca .RangeReference (rangeRef ));break ;};};};if _fbf .X ()==nil {_fbf =_beca ._ebee .AddDefinedName (_gdga ,_beca .RangeReference (rangeRef ));};for _bdee ,_faegd :=range _beca ._ebee ._fgc {if _faegd ==_beca ._edeb {_fbf .SetLocalSheetID (uint32 (_bdee ));};};}; -// Row will return a row with a given row number, creating a new row if -// necessary. -func (_gfe *Sheet )Row (rowNum uint32 )Row {for _ ,_agca :=range _gfe ._bdec .SheetData .Row {if _agca .RAttr !=nil &&*_agca .RAttr ==rowNum {return Row {_gfe ._ddfe ,_gfe ,_agca };};};return _gfe .AddNumberedRow (rowNum );}; +// Type returns the type of anchor +func (_dbe OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; -// ClearFont clears any font configuration from the cell style. -func (_gcd CellStyle )ClearFont (){_gcd ._fceg .FontIdAttr =nil ;_gcd ._fceg .ApplyFontAttr =nil }; +// SetWidth is a no-op. +func (_faegb TwoCellAnchor )SetWidth (w _cf .Distance ){}; -// SetStyle sets the style to be used for conditional rules -func (_eacc ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_eacc ._dbeb .DxfIdAttr =_ebgf .Uint32 (d .Index ());}; +// X returns the inner wrapped XML type. +func (_bcg Column )X ()*_ba .CT_Col {return _bcg ._eaac }; -// AddFormatValue adds a format value to be used in determining which icons to display. -func (_dgg IconScale )AddFormatValue (t _cdcga .ST_CfvoType ,val string ){_fcaef :=_cdcga .NewCT_Cfvo ();_fcaef .TypeAttr =t ;_fcaef .ValAttr =_ebgf .String (val );_dgg ._gafc .Cfvo =append (_dgg ._gafc .Cfvo ,_fcaef );};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_eeag :=NumberFormat {_beeg :_cdcga .NewCT_NumFmt ()};_eeag ._beeg .NumFmtIdAttr =uint32 (id );_eeag ._beeg .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_eeag ._beeg .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_eeag ._beeg .FormatCodeAttr ="\u0030";case StandardFormat2 :_eeag ._beeg .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_eeag ._beeg .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_eeag ._beeg .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_eeag ._beeg .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_eeag ._beeg .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_eeag ._beeg .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_eeag ._beeg .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_eeag ._beeg .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_eeag ._beeg .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_eeag ._beeg .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_eeag ._beeg .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_eeag ._beeg .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_eeag ._beeg .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_eeag ._beeg .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_eeag ._beeg .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_eeag ._beeg .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_eeag ._beeg .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_eeag ._beeg .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_eeag ._beeg .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_eeag ._beeg .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_eeag ._beeg .FormatCodeAttr ="\u0023,\u0023\u0023\u0030\u002e\u0030\u0030\u003b\u005b\u0052\u0065\u0064]\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat45 :_eeag ._beeg .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_eeag ._beeg .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_eeag ._beeg .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_eeag ._beeg .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_eeag ._beeg .FormatCodeAttr ="\u0040";};return _eeag ;};func (_cdga CellStyle )Index ()uint32 {for _dfbc ,_dcbf :=range _cdga ._fgdc .Xf {if _cdga ._fceg ==_dcbf {return uint32 (_dfbc );};};return 0;}; +// Save writes the workbook out to a writer in the zipped xlsx format. +func (_dfgb *Workbook )Save (w _c .Writer )error {if !_bf .GetLicenseKey ().IsLicensed ()&&!_ebcd {_ade .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_ade .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _de .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_effge :=_cb .NewWriter (w );defer _effge .Close ();_defbc :=_g .DocTypeSpreadsheet ;if _dgca :=_e .MarshalXML (_effge ,_g .BaseRelsFilename ,_dfgb .Rels .X ());_dgca !=nil {return _dgca ;};if _dfed :=_e .MarshalXMLByType (_effge ,_defbc ,_g .ExtendedPropertiesType ,_dfgb .AppProperties .X ());_dfed !=nil {return _dfed ;};if _affb :=_e .MarshalXMLByType (_effge ,_defbc ,_g .CorePropertiesType ,_dfgb .CoreProperties .X ());_affb !=nil {return _affb ;};_eeee :=_g .AbsoluteFilename (_defbc ,_g .OfficeDocumentType ,0);if _abdg :=_e .MarshalXML (_effge ,_eeee ,_dfgb ._badbd );_abdg !=nil {return _abdg ;};if _ffaag :=_e .MarshalXML (_effge ,_e .RelationsPathFor (_eeee ),_dfgb ._fcad .X ());_ffaag !=nil {return _ffaag ;};if _fbcgd :=_e .MarshalXMLByType (_effge ,_defbc ,_g .StylesType ,_dfgb .StyleSheet .X ());_fbcgd !=nil {return _fbcgd ;};for _dbeg ,_affg :=range _dfgb ._bbf {if _cffgd :=_e .MarshalXMLByTypeIndex (_effge ,_defbc ,_g .ThemeType ,_dbeg +1,_affg );_cffgd !=nil {return _cffgd ;};};for _gbgaf ,_gdbdc :=range _dfgb ._fgc {_gdbdc .Dimension .RefAttr =Sheet {_dfgb ,nil ,_gdbdc }.Extents ();_abe :=_g .AbsoluteFilename (_defbc ,_g .WorksheetType ,_gbgaf +1);_e .MarshalXML (_effge ,_abe ,_gdbdc );_e .MarshalXML (_effge ,_e .RelationsPathFor (_abe ),_dfgb ._gcga [_gbgaf ].X ());};if _dgdd :=_e .MarshalXMLByType (_effge ,_defbc ,_g .SharedStringsType ,_dfgb .SharedStrings .X ());_dgdd !=nil {return _dgdd ;};if _dfgb .CustomProperties .X ()!=nil {if _eaee :=_e .MarshalXMLByType (_effge ,_defbc ,_g .CustomPropertiesType ,_dfgb .CustomProperties .X ());_eaee !=nil {return _eaee ;};};if _dfgb .Thumbnail !=nil {_cbfe :=_g .AbsoluteFilename (_defbc ,_g .ThumbnailType ,0);_cegd ,_gagag :=_effge .Create (_cbfe );if _gagag !=nil {return _gagag ;};if _aabg :=_ad .Encode (_cegd ,_dfgb .Thumbnail ,nil );_aabg !=nil {return _aabg ;};};for _bced ,_cdcc :=range _dfgb ._bgfa {_eabba :=_g .AbsoluteFilename (_defbc ,_g .ChartType ,_bced +1);_e .MarshalXML (_effge ,_eabba ,_cdcc );};for _ebf ,_eag :=range _dfgb ._eedb {_bebe :=_g .AbsoluteFilename (_defbc ,_g .TableType ,_ebf +1);_e .MarshalXML (_effge ,_bebe ,_eag );};for _bbaa ,_dcff :=range _dfgb ._cbgc {_gadcg :=_g .AbsoluteFilename (_defbc ,_g .DrawingType ,_bbaa +1);_e .MarshalXML (_effge ,_gadcg ,_dcff );if !_dfgb ._dbagc [_bbaa ].IsEmpty (){_e .MarshalXML (_effge ,_e .RelationsPathFor (_gadcg ),_dfgb ._dbagc [_bbaa ].X ());};};for _debd ,_cbcb :=range _dfgb ._effd {_e .MarshalXML (_effge ,_g .AbsoluteFilename (_defbc ,_g .VMLDrawingType ,_debd +1),_cbcb );};for _ecd ,_cebg :=range _dfgb .Images {if _efec :=_bfd .AddImageToZip (_effge ,_cebg ,_ecd +1,_g .DocTypeSpreadsheet );_efec !=nil {return _efec ;};};if _gdbe :=_e .MarshalXML (_effge ,_g .ContentTypesFilename ,_dfgb .ContentTypes .X ());_gdbe !=nil {return _gdbe ;};for _bfac ,_afcb :=range _dfgb ._eabg {if _afcb ==nil {continue ;};_e .MarshalXML (_effge ,_g .AbsoluteFilename (_defbc ,_g .CommentsType ,_bfac +1),_afcb );};if _efcg :=_dfgb .WriteExtraFiles (_effge );_efcg !=nil {return _efcg ;};return _effge .Close ();}; -// X returns the inner wrapped XML type. -func (_aggg IconScale )X ()*_cdcga .CT_IconSet {return _aggg ._gafc };func (_fgfae *Workbook )onNewRelationship (_bbcd *_dga .DecodeMap ,_cade ,_eedcb string ,_aef []*_dgf .File ,_efbc *_ddac .Relationship ,_egfde _dga .Target )error {_ccbc :=_ebgf .DocTypeSpreadsheet ;switch _eedcb {case _ebgf .OfficeDocumentType :_fgfae ._cbc =_cdcga .NewWorkbook ();_bbcd .AddTarget (_cade ,_fgfae ._cbc ,_eedcb ,0);_fgfae ._fdeb =_fdfe .NewRelationships ();_bbcd .AddTarget (_dga .RelationsPathFor (_cade ),_fgfae ._fdeb .X (),_eedcb ,0);_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,0);case _ebgf .CorePropertiesType :_bbcd .AddTarget (_cade ,_fgfae .CoreProperties .X (),_eedcb ,0);_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,0);case _ebgf .CustomPropertiesType :_bbcd .AddTarget (_cade ,_fgfae .CustomProperties .X (),_eedcb ,0);_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,0);case _ebgf .ExtendedPropertiesType :_bbcd .AddTarget (_cade ,_fgfae .AppProperties .X (),_eedcb ,0);_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,0);case _ebgf .WorksheetType :_cddb :=_cdcga .NewWorksheet ();_ccbf :=uint32 (len (_fgfae ._cadcc ));_fgfae ._cadcc =append (_fgfae ._cadcc ,_cddb );_bbcd .AddTarget (_cade ,_cddb ,_eedcb ,_ccbf );_edeb :=_fdfe .NewRelationships ();_bbcd .AddTarget (_dga .RelationsPathFor (_cade ),_edeb .X (),_eedcb ,0);_fgfae ._efdf =append (_fgfae ._efdf ,_edeb );_fgfae ._aec =append (_fgfae ._aec ,nil );_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,len (_fgfae ._cadcc ));case _ebgf .StylesType :_fgfae .StyleSheet =NewStyleSheet (_fgfae );_bbcd .AddTarget (_cade ,_fgfae .StyleSheet .X (),_eedcb ,0);_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,0);case _ebgf .ThemeType :_bdeac :=_bebb .NewTheme ();_fgfae ._gab =append (_fgfae ._gab ,_bdeac );_bbcd .AddTarget (_cade ,_bdeac ,_eedcb ,0);_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,len (_fgfae ._gab ));case _ebgf .SharedStringsType :_fgfae .SharedStrings =NewSharedStrings ();_bbcd .AddTarget (_cade ,_fgfae .SharedStrings .X (),_eedcb ,0);_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,0);case _ebgf .ThumbnailType :for _cba ,_cebad :=range _aef {if _cebad ==nil {continue ;};if _cebad .Name ==_cade {_gdcd ,_cbda :=_cebad .Open ();if _cbda !=nil {return _fbge .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_cbda );};_fgfae .Thumbnail ,_ ,_cbda =_bedg .Decode (_gdcd );_gdcd .Close ();if _cbda !=nil {return _fbge .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_cbda );};_aef [_cba ]=nil ;};};case _ebgf .ImageType :for _ege ,_eb :=range _aef {if _eb ==nil {continue ;};if _eb .Name ==_cade {_gcc ,_aee :=_dga .ExtractToDiskTmp (_eb ,_fgfae .TmpPath );if _aee !=nil {return _aee ;};_efc ,_aee :=_fdfe .ImageFromStorage (_gcc );if _aee !=nil {return _aee ;};_gcdb :=_fdfe .MakeImageRef (_efc ,&_fgfae .DocBase ,_fgfae ._fdeb );_fgfae .Images =append (_fgfae .Images ,_gcdb );_aef [_ege ]=nil ;};};_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,len (_fgfae .Images ));case _ebgf .DrawingType :_bebe :=_gga .NewWsDr ();_ggac :=uint32 (len (_fgfae ._fac ));_bbcd .AddTarget (_cade ,_bebe ,_eedcb ,_ggac );_fgfae ._fac =append (_fgfae ._fac ,_bebe );_affe :=_fdfe .NewRelationships ();_bbcd .AddTarget (_dga .RelationsPathFor (_cade ),_affe .X (),_eedcb ,_ggac );_fgfae ._gabb =append (_fgfae ._gabb ,_affe );_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,len (_fgfae ._fac ));case _ebgf .VMLDrawingType :_febc :=_fdebd .NewContainer ();_bee :=uint32 (len (_fgfae ._afee ));_bbcd .AddTarget (_cade ,_febc ,_eedcb ,_bee );_fgfae ._afee =append (_fgfae ._afee ,_febc );case _ebgf .CommentsType :_fgfae ._aec [_egfde .Index ]=_cdcga .NewComments ();_bbcd .AddTarget (_cade ,_fgfae ._aec [_egfde .Index ],_eedcb ,_egfde .Index );_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,len (_fgfae ._aec ));case _ebgf .ChartType :_bg :=_baba .NewChartSpace ();_fggb :=uint32 (len (_fgfae ._dafb ));_bbcd .AddTarget (_cade ,_bg ,_eedcb ,_fggb );_fgfae ._dafb =append (_fgfae ._dafb ,_bg );_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,len (_fgfae ._dafb ));case _ebgf .TableType :_bbac :=_cdcga .NewTable ();_gcag :=uint32 (len (_fgfae ._gca ));_bbcd .AddTarget (_cade ,_bbac ,_eedcb ,_gcag );_fgfae ._gca =append (_fgfae ._gca ,_bbac );_efbc .TargetAttr =_ebgf .RelativeFilename (_ccbc ,_egfde .Typ ,_eedcb ,len (_fgfae ._gca ));default:_ebgf .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0072\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068\u0069\u0070\u0020\u0025\u0073\u0020\u0025\u0073",_cade ,_eedcb );};return nil ;}; +// DVCompareOp is a comparison operator for a data validation rule. +type DVCompareOp byte ;const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;);func (_agbb Font )SetBold (b bool ){if b {_agbb ._gcc .B =[]*_ba .CT_BooleanProperty {{}};}else {_agbb ._gcc .B =nil ;};}; -// SetDateWithStyle sets a date with the default date style applied. -func (_ddbc Cell )SetDateWithStyle (d _afea .Time ){_ddbc .SetDate (d );for _ ,_cegg :=range _ddbc ._dcdcd .StyleSheet .CellStyles (){if _cegg .HasNumberFormat ()&&_cegg .NumberFormat ()==uint32 (StandardFormatDate ){_ddbc .SetStyle (_cegg );return ;};};_fcfga :=_ddbc ._dcdcd .StyleSheet .AddCellStyle ();_fcfga .SetNumberFormatStandard (StandardFormatDate );_ddbc .SetStyle (_fcfga );};func (_bab Sheet )validateRowCellNumbers ()error {_cfee :=map[uint32 ]struct{}{};for _ ,_gecf :=range _bab ._bdec .SheetData .Row {if _gecf .RAttr !=nil {if _ ,_gfbf :=_cfee [*_gecf .RAttr ];_gfbf {return _fbge .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_bab .Name (),*_gecf .RAttr );};_cfee [*_gecf .RAttr ]=struct{}{};};_dfb :=map[string ]struct{}{};for _ ,_agegg :=range _gecf .C {if _agegg .RAttr ==nil {continue ;};if _ ,_gea :=_dfb [*_agegg .RAttr ];_gea {return _fbge .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_bab .Name (),*_agegg .RAttr );};_dfb [*_agegg .RAttr ]=struct{}{};};};return nil ;}; +// TopLeft returns the top-left corner of the anchored object. +func (_efcd OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_efcd ._agc .From }}; -// SetRange sets the cell or range of cells that the validation should apply to. -// It can be a single cell (e.g. "A1") or a range of cells (e.g. "A1:B5") -func (_aaac DataValidation )SetRange (cellRange string ){_aaac ._bdf .SqrefAttr =_cdcga .ST_Sqref {cellRange };}; +// Index returns the index of the differential style. +func (_fcgf DifferentialStyle )Index ()uint32 {for _ccad ,_eef :=range _fcgf ._fba .Dxf {if _fcgf ._geff ==_eef {return uint32 (_ccad );};};return 0;}; -// InsertRow inserts a new row into a spreadsheet at a particular row number. This -// row will now be the row number specified, and any rows after it will be renumbed. -func (_efaf *Sheet )InsertRow (rowNum int )Row {_acgc :=uint32 (rowNum );for _ ,_dfddf :=range _efaf .Rows (){if _dfddf ._aadg .RAttr !=nil &&*_dfddf ._aadg .RAttr >=_acgc {*_dfddf ._aadg .RAttr ++;for _ ,_acda :=range _dfddf .Cells (){_ccg ,_gbb :=_eedc .ParseCellReference (_acda .Reference ());if _gbb !=nil {continue ;};_ccg .RowIdx ++;_acda ._egbf .RAttr =_ebgf .String (_ccg .String ());};};};for _ ,_dbde :=range _efaf .MergedCells (){_fbeb ,_aggb ,_gcf :=_eedc .ParseRangeReference (_dbde .Reference ());if _gcf !=nil {continue ;};if int (_fbeb .RowIdx )>=rowNum {_fbeb .RowIdx ++;};if int (_aggb .RowIdx )>=rowNum {_aggb .RowIdx ++;};_gfff :=_fbge .Sprintf ("\u0025\u0073\u003a%\u0073",_fbeb ,_aggb );_dbde .SetReference (_gfff );};return _efaf .AddNumberedRow (_acgc );}; +// X returns the inner wrapped XML type. +func (_fgbf DefinedName )X ()*_ba .CT_DefinedName {return _fgbf ._dcd };func (_fgbd Font )SetName (name string ){_fgbd ._gcc .Name =[]*_ba .CT_FontName {{ValAttr :name }}}; -// OneCellAnchor is anchored to a top-left cell with a fixed with/height -// in distance. -type OneCellAnchor struct{_gaba *_gga .CT_OneCellAnchor }; +// SetTime sets the cell value to a date. It's stored as the number of days past +// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date +// string directly, however that's not allowed with v5 transitional (even +// though it works in Excel). +func (_gge Cell )SetTime (d _ag .Time ){_gge .clearValue ();d =_ca (d );_fad :=_gge ._agg .Epoch ();if d .Before (_fad ){_g .Log ("t\u0069\u006d\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_adfa :=d .Sub (_fad );_be :=new (_gg .Float );_bb :=new (_gg .Float );_bb .SetPrec (128);_bb .SetUint64 (uint64 (_adfa ));_gdg :=new (_gg .Float );_gdg .SetUint64 (24*60*60*1e9);_be .Quo (_bb ,_gdg );_gge ._eeg .V =_g .String (_be .Text ('g',20));};func (_fefd PatternFill )ClearBgColor (){_fefd ._fefe .BgColor =nil };const (_eedef ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061tGe\u006e\u0065\u0072\u0061\u006cS\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0057\u0068\u006f\u006ce\u004e\u0075\u006d\u0062\u0065\u0072\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0032\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0034";_faag ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074P\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074\u0061nd\u0061r\u0064F\u006fr\u006d\u0061\u0074\u0031\u0030\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0031\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0031\u0032\u0053\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0033\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061\u0074\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046o\u0072\u006d\u0061\u0074\u00315\u0053\u0074\u0061\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0037S\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0038\u0053\u0074\u0061n\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0054\u0069\u006d\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00320\u0053\u0074a\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0032\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061t\u0065\u0054\u0069\u006d\u0065";_gbga ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0033\u0037\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0038\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00339\u0053\u0074\u0061\u006e\u0064\u0061r\u0064\u0046o\u0072\u006da\u00744\u0030";_dddb ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039";); -// SetPasswordHash sets the password hash to the input. -func (_fc SheetProtection )SetPasswordHash (pwHash string ){_fc ._caga .PasswordAttr =_ebgf .String (pwHash );};func (_gbdf Cell )GetRawValue ()(string ,error ){switch _gbdf ._egbf .TAttr {case _cdcga .ST_CellTypeInlineStr :if _gbdf ._egbf .Is ==nil ||_gbdf ._egbf .Is .T ==nil {return "",nil ;};return *_gbdf ._egbf .Is .T ,nil ;case _cdcga .ST_CellTypeS :if _gbdf ._egbf .V ==nil {return "",nil ;};_egac ,_bbacbd :=_dag .Atoi (*_gbdf ._egbf .V );if _bbacbd !=nil {return "",_bbacbd ;};return _gbdf ._dcdcd .SharedStrings .GetString (_egac );case _cdcga .ST_CellTypeStr :if _gbdf ._egbf .F !=nil {return _gbdf ._egbf .F .Content ,nil ;};};if _gbdf ._egbf .V ==nil {return "",nil ;};return *_gbdf ._egbf .V ,nil ;}; +// SetFormat sets the number format code. +func (_dfa NumberFormat )SetFormat (f string ){_dfa ._cgg .FormatCodeAttr =f }; -// IsHidden returns whether the row is hidden or not. -func (_bgdc Row )IsHidden ()bool {return _bgdc ._aadg .HiddenAttr !=nil &&*_bgdc ._aadg .HiddenAttr }; +// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed +// width/height in cells. +type TwoCellAnchor struct{_afgbc *_ea .CT_TwoCellAnchor }; -// X returns the inner wrapped XML type. -func (_efgd DifferentialStyle )X ()*_cdcga .CT_Dxf {return _efgd ._bcaa };func (_bbea Sheet )IsValid ()bool {return _bbea ._bdec !=nil }; +// Name returns the name of the defined name. +func (_eae DefinedName )Name ()string {return _eae ._dcd .NameAttr }; -// NumberFormat is a number formatting string that can be applied to a cell -// style. -type NumberFormat struct{_geg *Workbook ;_beeg *_cdcga .CT_NumFmt ;}; +// SetNumber sets the cell type to number, and the value to the given number +func (_ddc Cell )SetNumber (v float64 ){_ddc .clearValue ();if _ce .IsNaN (v )||_ce .IsInf (v ,0){_ddc ._eeg .TAttr =_ba .ST_CellTypeE ;_ddc ._eeg .V =_g .String ("\u0023\u004e\u0055M\u0021");return ;};_ddc ._eeg .TAttr =_ba .ST_CellTypeN ;_ddc ._eeg .V =_g .String (_cg .FormatFloat (v ,'f',-1,64));}; -// ClearNumberFormat removes any number formatting from the style. -func (_gfdcf CellStyle )ClearNumberFormat (){_gfdcf ._fceg .NumFmtIdAttr =nil ;_gfdcf ._fceg .ApplyNumberFormatAttr =nil ;};type Fill struct{_cda *_cdcga .CT_Fill ;_ggc *_cdcga .CT_Fills ;}; +// Operator returns the operator for the rule +func (_egdf ConditionalFormattingRule )Operator ()_ba .ST_ConditionalFormattingOperator {return _egdf ._bcca .OperatorAttr ;}; -// Index returns the index of the border for use with a cell style. -func (_fca Border )Index ()uint32 {for _acg ,_fccaf :=range _fca ._bddg .Border {if _fccaf ==_fca ._gaad {return uint32 (_acg );};};return 0;}; +// DefinedName is a named range, formula, etc. +type DefinedName struct{_dcd *_ba .CT_DefinedName };func (_cgbd DataValidationCompare )SetValue2 (v string ){_cgbd ._bgdf .Formula2 =&v }; -// AddImage adds an image to the workbook package, returning a reference that -// can be used to add the image to a drawing. -func (_cffge *Workbook )AddImage (i _fdfe .Image )(_fdfe .ImageRef ,error ){_bae :=_fdfe .MakeImageRef (i ,&_cffge .DocBase ,_cffge ._fdeb );if i .Data ==nil &&i .Path ==""{return _bae ,_gebb .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bae ,_gebb .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _bae ,_gebb .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_dega :=_acgd .Add (i .Path );if _dega !=nil {return _bae ,_dega ;};};_cffge .Images =append (_cffge .Images ,_bae );return _bae ,nil ;}; +// Column represents a column within a sheet. It's only used for formatting +// purposes, so it's possible to construct a sheet without configuring columns. +type Column struct{_eaac *_ba .CT_Col }; -// IsEmpty returns true if the cell is empty. -func (_abff Cell )IsEmpty ()bool {return _abff ._egbf .TAttr ==_cdcga .ST_CellTypeUnset &&_abff ._egbf .V ==nil &&_abff ._egbf .F ==nil ;};func (_caa Border )SetLeft (style _cdcga .ST_BorderStyle ,c _fdfa .Color ){if _caa ._gaad .Left ==nil {_caa ._gaad .Left =_cdcga .NewCT_BorderPr ();};_caa ._gaad .Left .Color =_cdcga .NewCT_Color ();_caa ._gaad .Left .Color .RgbAttr =c .AsRGBAString ();_caa ._gaad .Left .StyleAttr =style ;}; +// New constructs a new workbook. +func New ()*Workbook {_defd :=&Workbook {};_defd ._badbd =_ba .NewWorkbook ();_defd .AppProperties =_bfd .NewAppProperties ();_defd .CoreProperties =_bfd .NewCoreProperties ();_defd .StyleSheet =NewStyleSheet (_defd );_defd .Rels =_bfd .NewRelationships ();_defd ._fcad =_bfd .NewRelationships ();_defd .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .ExtendedPropertiesType ,0),_g .ExtendedPropertiesType );_defd .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_defd .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .OfficeDocumentType ,0),_g .OfficeDocumentType );_defd ._fcad .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .StylesType ,0),_g .StylesType );_defd .ContentTypes =_bfd .NewContentTypes ();_defd .ContentTypes .AddDefault ("\u0076\u006d\u006c",_g .VMLDrawingContentType );_defd .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,0),"\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0065\u0065\u0074\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_defd .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .StylesType ,0),_g .SMLStyleSheetContentType );_defd .SharedStrings =NewSharedStrings ();_defd .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0),_g .SharedStringsContentType );_defd ._fcad .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0),_g .SharedStringsType );return _defd ;}; -// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') -func (_bba Row )Cell (col string )Cell {_dbe :=_fbge .Sprintf ("\u0025\u0073\u0025\u0064",col ,_bba .RowNumber ());for _ ,_agde :=range _bba ._aadg .C {if _agde .RAttr !=nil &&*_agde .RAttr ==_dbe {return Cell {_bba ._abdb ,_bba ._ffdf ,_bba ._aadg ,_agde };};};return _bba .AddNamedCell (col );}; +// AddHyperlink adds a hyperlink to a sheet. Adding the hyperlink to the sheet +// and setting it on a cell is more efficient than setting hyperlinks directly +// on a cell. +func (_agag *Sheet )AddHyperlink (url string )_bfd .Hyperlink {for _bgcb ,_cabg :=range _agag ._ebee ._fgc {if _cabg ==_agag ._edeb {return _agag ._ebee ._gcga [_bgcb ].AddHyperlink (url );};};return _bfd .Hyperlink {};};func _cbbcd (_bgb string )bool {_bgb =_d .Replace (_bgb ,"\u0024","",-1);if _fcfa :=_afge .FindStringSubmatch (_d .ToLower (_bgb ));len (_fcfa )> 2{_eed :=_fcfa [1];_bggb ,_fea :=_cg .Atoi (_fcfa [2]);if _fea !=nil {return false ;};return _bggb <=1048576&&_eed <="\u007a\u007a";};return false ;}; -// SetConditionValue sets the condition value to be used for style applicaton. -func (_dacge ConditionalFormattingRule )SetConditionValue (v string ){_dacge ._dbeb .Formula =[]string {v };}; +// SetLocked sets cell locked or not. +func (_adde *evalContext )SetLocked (cellRef string ,locked bool ){_adde ._abgg .Cell (cellRef ).setLocked (locked );};func (_cbbd Font )SetSize (size float64 ){_cbbd ._gcc .Sz =[]*_ba .CT_FontSize {{ValAttr :size }}}; -// IsBool returns true if the cell is a boolean type cell. -func (_dabb Cell )IsBool ()bool {return _dabb ._egbf .TAttr ==_cdcga .ST_CellTypeB }; +// SetWrapped configures the cell to wrap text. +func (_bdg CellStyle )SetWrapped (b bool ){if _bdg ._daa .Alignment ==nil {_bdg ._daa .Alignment =_ba .NewCT_CellAlignment ();};if !b {_bdg ._daa .Alignment .WrapTextAttr =nil ;}else {_bdg ._daa .Alignment .WrapTextAttr =_g .Bool (true );_bdg ._daa .ApplyAlignmentAttr =_g .Bool (true );};};func (_efed *Sheet )setList (_ggecc string ,_dbfea _cgd .Result )error {_gfgf ,_agbfb :=_dg .ParseCellReference (_ggecc );if _agbfb !=nil {return _agbfb ;};_cffdc :=_efed .Row (_gfgf .RowIdx );for _bceb ,_gfef :=range _dbfea .ValueList {_acec :=_cffdc .Cell (_dg .IndexToColumn (_gfgf .ColumnIdx +uint32 (_bceb )));if _gfef .Type !=_cgd .ResultTypeEmpty {if _gfef .IsBoolean {_acec .SetBool (_gfef .ValueNumber !=0);}else {_acec .SetCachedFormulaResult (_gfef .String ());};};};return nil ;}; -// X returns the inner wrapped XML type. -func (_ggag RichTextRun )X ()*_cdcga .CT_RElt {return _ggag ._afcg }; +// Anchor is the interface implemented by anchors. It's modeled after the most +// common anchor (Two cell variant with a from/to position), but will also be +// used for one-cell anchors. In that case the only non-noop methods are +// TopLeft/MoveTo/SetColOffset/SetRowOffset. +type Anchor interface{ -// PasswordHash returns the hash of the workbook password. -func (_baga WorkbookProtection )PasswordHash ()string {if _baga ._caaf .WorkbookPasswordAttr ==nil {return "";};return *_baga ._caaf .WorkbookPasswordAttr ;}; +// BottomRight returns the CellMaker for the bottom right corner of the +// anchor. +BottomRight ()CellMarker ; // TopLeft returns the CellMaker for the top left corner of the anchor. -func (_gfae TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_gfae ._bedc .From }}; - -// Type returns the type of the rule -func (_ecad ConditionalFormattingRule )Type ()_cdcga .ST_CfType {return _ecad ._dbeb .TypeAttr };func (_dgeg PatternFill )ClearFgColor (){_dgeg ._ga .FgColor =nil };func (_afafg DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_afafg .clear ();_afafg ._bdf .TypeAttr =_cdcga .ST_DataValidationType (t );_afafg ._bdf .OperatorAttr =_cdcga .ST_DataValidationOperator (op );return DataValidationCompare {_afafg ._bdf };}; +TopLeft ()CellMarker ; -// AddHyperlink creates and sets a hyperlink on a cell. -func (_daccg Cell )AddHyperlink (url string ){for _bagc ,_becc :=range _daccg ._dcdcd ._cadcc {if _becc ==_daccg ._adgg ._bdec {_daccg .SetHyperlink (_daccg ._dcdcd ._efdf [_bagc ].AddHyperlink (url ));return ;};};}; +// MoveTo repositions the anchor without changing the objects size. +MoveTo (_cbe ,_cbf int32 ); -// X returns the inner wrapped XML type. -func (_gffb Font )X ()*_cdcga .CT_Font {return _gffb ._cfed };func (_ecd CellStyle )SetNumberFormat (s string ){_bfcf :=_ecd ._beeag .StyleSheet .AddNumberFormat ();_bfcf .SetFormat (s );_ecd ._fceg .ApplyNumberFormatAttr =_ebgf .Bool (true );_ecd ._fceg .NumFmtIdAttr =_ebgf .Uint32 (_bfcf .ID ());}; +// SetWidth sets the width of the anchored object. It is not compatible with +// SetWidthCells. +SetWidth (_bcc _cf .Distance ); -// SetName sets the sheet name. -func (_ddbb *Sheet )SetName (name string ){_ddbb ._gaag .NameAttr =name }; +// SetWidthCells sets the height the anchored object by moving the right +// hand side. It is not compatible with SetWidth. +SetWidthCells (_gea int32 ); -// GetCachedFormulaResult returns the cached formula result if it exists. If the -// cell type is not a formula cell, the result will be the cell value if it's a -// string/number/bool cell. -func (_abab Cell )GetCachedFormulaResult ()string {if _abab ._egbf .V !=nil {return *_abab ._egbf .V ;};return "";}; +// SetHeight sets the height of the anchored object. It is not compatible +// with SetHeightCells. +SetHeight (_aff _cf .Distance ); -// SetRichTextString sets the cell to rich string mode and returns a struct that -// can be used to add formatted text to the cell. -func (_gfad Cell )SetRichTextString ()RichText {_gfad .clearValue ();_gfad ._egbf .Is =_cdcga .NewCT_Rst ();_gfad ._egbf .TAttr =_cdcga .ST_CellTypeInlineStr ;return RichText {_gfad ._egbf .Is };};func (_gdfd Font )SetName (name string ){_gdfd ._cfed .Name =[]*_cdcga .CT_FontName {{ValAttr :name }}}; +// SetHeightCells sets the height the anchored object by moving the bottom. +// It is not compatible with SetHeight. +SetHeightCells (_db int32 ); -// SetHeight is a nop-op. -func (_febe TwoCellAnchor )SetHeight (h _ecf .Distance ){}; +// SetColOffset sets the column offset of the top-left anchor. +SetColOffset (_afb _cf .Distance ); -// IsSheetLocked returns whether the sheet objects are locked. -func (_agfc SheetProtection )IsObjectLocked ()bool {return _agfc ._caga .ObjectsAttr !=nil &&*_agfc ._caga .ObjectsAttr ;}; +// SetRowOffset sets the row offset of the top-left anchor. +SetRowOffset (_gdb _cf .Distance ); -// SetHeightAuto sets the row height to be automatically determined. -func (_ebcd Row )SetHeightAuto (){_ebcd ._aadg .HtAttr =nil ;_ebcd ._aadg .CustomHeightAttr =nil }; +// Type returns the type of anchor +Type ()AnchorType ;}; -// LockSheet controls the locking of the sheet. -func (_bfee SheetProtection )LockSheet (b bool ){if !b {_bfee ._caga .SheetAttr =nil ;}else {_bfee ._caga .SheetAttr =_ebgf .Bool (true );};};func _ffecc (_cgd bool )int {if _cgd {return 1;};return 0;}; +// ClearCachedFormulaResults clears any computed formula values that are stored +// in the sheet. This may be required if you modify cells that are used as a +// formula input to force the formulas to be recomputed the next time the sheet +// is opened in Excel. +func (_egbe *Workbook )ClearCachedFormulaResults (){for _ ,_ggac :=range _egbe .Sheets (){_ggac .ClearCachedFormulaResults ();};}; -// Font allows editing fonts within a spreadsheet stylesheet. -type Font struct{_cfed *_cdcga .CT_Font ;_aab *_cdcga .StyleSheet ;}; +// DVCompareType is a comparison type for a data validation rule. This restricts +// the input format of the cell. +type DVCompareType byte ; -// Name returns the name of the defined name. -func (_cbae DefinedName )Name ()string {return _cbae ._bcee .NameAttr }; +// AddFormatValue adds a format value (databars require two). +func (_afga DataBarScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_fade :=_ba .NewCT_Cfvo ();_fade .TypeAttr =t ;_fade .ValAttr =_g .String (val );_afga ._abb .Cfvo =append (_afga ._abb .Cfvo ,_fade );}; -// Priority returns the rule priority -func (_fcb ConditionalFormattingRule )Priority ()int32 {return _fcb ._dbeb .PriorityAttr }; +// X returns the inner wrapped XML type. +func (_fgf ColorScale )X ()*_ba .CT_ColorScale {return _fgf ._dgec }; -// Cell is a single cell within a sheet. -type Cell struct{_dcdcd *Workbook ;_adgg *Sheet ;_ccdf *_cdcga .CT_Row ;_egbf *_cdcga .CT_Cell ;}; +// ClearAutoFilter removes the autofilters from the sheet. +func (_gga *Sheet )ClearAutoFilter (){_gga ._edeb .AutoFilter =nil ;_bcbe :="\u0027"+_gga .Name ()+"\u0027\u0021";for _ ,_cdce :=range _gga ._ebee .DefinedNames (){if _cdce .Name ()==_gdga {if _d .HasPrefix (_cdce .Content (),_bcbe ){_gga ._ebee .RemoveDefinedName (_cdce );break ;};};};}; -// AddView adds a sheet view. -func (_abeg *Sheet )AddView ()SheetView {if _abeg ._bdec .SheetViews ==nil {_abeg ._bdec .SheetViews =_cdcga .NewCT_SheetViews ();};_cfb :=_cdcga .NewCT_SheetView ();_abeg ._bdec .SheetViews .SheetView =append (_abeg ._bdec .SheetViews .SheetView ,_cfb );return SheetView {_cfb };}; +// SetHeightCells is a no-op. +func (_bed OneCellAnchor )SetHeightCells (int32 ){}; -// Read reads a workbook from an io.Reader(.xlsx). -func Read (r _becf .ReaderAt ,size int64 )(*Workbook ,error ){_baeg :=New ();_facc ,_egecg :=_acgd .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _egecg !=nil {return nil ,_egecg ;};_baeg .TmpPath =_facc ;_bgad ,_egecg :=_dgf .NewReader (r ,size );if _egecg !=nil {return nil ,_fbge .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_egecg );};_dfdg :=[]*_dgf .File {};_dfdg =append (_dfdg ,_bgad .File ...);_aegfd :=false ;for _ ,_bbc :=range _dfdg {if _bbc .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_aegfd =true ;break ;};};if _aegfd {_baeg .createCustomProperties ();};_acaf :=_dga .DecodeMap {};_acaf .SetOnNewRelationshipFunc (_baeg .onNewRelationship );_acaf .AddTarget (_ebgf .ContentTypesFilename ,_baeg .ContentTypes .X (),"",0);_acaf .AddTarget (_ebgf .BaseRelsFilename ,_baeg .Rels .X (),"",0);if _fcbd :=_acaf .Decode (_dfdg );_fcbd !=nil {return nil ,_fcbd ;};for _ ,_bgbb :=range _dfdg {if _bgbb ==nil {continue ;};if _affg :=_baeg .AddExtraFileFromZip (_bgbb );_affg !=nil {return nil ,_affg ;};};if _aegfd {_ea :=false ;for _ ,_eca :=range _baeg .Rels .X ().Relationship {if _eca .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ea =true ;break ;};};if !_ea {_baeg .addCustomRelationships ();};};return _baeg ,nil ;}; +// SetWidthCells is a no-op. +func (_gccc OneCellAnchor )SetWidthCells (int32 ){}; -// AddFormatValue adds a format value (databars require two). -func (_eccb DataBarScale )AddFormatValue (t _cdcga .ST_CfvoType ,val string ){_agdc :=_cdcga .NewCT_Cfvo ();_agdc .TypeAttr =t ;_agdc .ValAttr =_ebgf .String (val );_eccb ._eefg .Cfvo =append (_eccb ._eefg .Cfvo ,_agdc );};func _ggg (_beg _afea .Time )_afea .Time {_beg =_beg .UTC ();return _afea .Date (_beg .Year (),_beg .Month (),_beg .Day (),_beg .Hour (),_beg .Minute (),_beg .Second (),_beg .Nanosecond (),_afea .Local );};func (_ddgb ConditionalFormattingRule )InitializeDefaults (){_ddgb .SetType (_cdcga .ST_CfTypeCellIs );_ddgb .SetOperator (_cdcga .ST_ConditionalFormattingOperatorGreaterThan );_ddgb .SetPriority (1);}; +// SetHeightCells sets the height the anchored object by moving the bottom. It +// is not compatible with SetHeight. +func (_decd TwoCellAnchor )SetHeightCells (h int32 ){_decd .SetHeight (0);_fggd :=_decd .TopLeft ();_ebbe :=_decd .BottomRight ();_ebbe .SetRow (_fggd .Row ()+h );}; -// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global -// and can be applied to cells across sheets. -type CellStyle struct{_beeag *Workbook ;_fceg *_cdcga .CT_Xf ;_fgdc *_cdcga .CT_CellXfs ;};func (_cdf *Workbook )ensureSharedStringsRelationships (){_feeag :=false ;for _ ,_gdbed :=range _cdf .ContentTypes .X ().Override {if _gdbed .ContentTypeAttr ==_ebgf .SharedStringsContentType {_feeag =true ;break ;};};if !_feeag {_cdf .ContentTypes .AddOverride (_aae ,_ebgf .SharedStringsContentType );};_bafb :=false ;for _ ,_ddbbe :=range _cdf ._fdeb .Relationships (){if _ddbbe .X ().TargetAttr ==_cff {_bafb =true ;break ;};};if !_bafb {_cdf ._fdeb .AddRelationship (_cff ,_ebgf .SharedStringsType );};};const (StandardFormatGeneral StandardFormat =0;StandardFormat0 StandardFormat =0;StandardFormatWholeNumber StandardFormat =1;StandardFormat1 StandardFormat =1;StandardFormat2 StandardFormat =2;StandardFormat3 StandardFormat =3;StandardFormat4 StandardFormat =4;StandardFormatPercent StandardFormat =9;StandardFormat9 StandardFormat =9;StandardFormat10 StandardFormat =10;StandardFormat11 StandardFormat =11;StandardFormat12 StandardFormat =12;StandardFormat13 StandardFormat =13;StandardFormatDate StandardFormat =14;StandardFormat14 StandardFormat =14;StandardFormat15 StandardFormat =15;StandardFormat16 StandardFormat =16;StandardFormat17 StandardFormat =17;StandardFormat18 StandardFormat =18;StandardFormatTime StandardFormat =19;StandardFormat19 StandardFormat =19;StandardFormat20 StandardFormat =20;StandardFormat21 StandardFormat =21;StandardFormatDateTime StandardFormat =22;StandardFormat22 StandardFormat =22;StandardFormat37 StandardFormat =37;StandardFormat38 StandardFormat =38;StandardFormat39 StandardFormat =39;StandardFormat40 StandardFormat =40;StandardFormat45 StandardFormat =45;StandardFormat46 StandardFormat =46;StandardFormat47 StandardFormat =47;StandardFormat48 StandardFormat =48;StandardFormat49 StandardFormat =49;); +// RecalculateFormulas re-computes any computed formula values that are stored +// in the sheet. As unioffice formula support is still new and not all functins are +// supported, if formula execution fails either due to a parse error or missing +// function, or erorr in the result (even if expected) the cached value will be +// left empty allowing Excel to recompute it on load. +func (_gcda *Workbook )RecalculateFormulas (){for _ ,_bfcbe :=range _gcda .Sheets (){_bfcbe .RecalculateFormulas ();};};func (_gcgd CellStyle )Index ()uint32 {for _cag ,_cbc :=range _gcgd ._ebe .Xf {if _gcgd ._daa ==_cbc {return uint32 (_cag );};};return 0;}; -// SetWidth is a no-op. -func (_caeba TwoCellAnchor )SetWidth (w _ecf .Distance ){}; +// SetDataBar configures the rule as a data bar, removing existing +// configuration. +func (_eggc ConditionalFormattingRule )SetDataBar ()DataBarScale {_eggc .clear ();_eggc .SetType (_ba .ST_CfTypeDataBar );_eggc ._bcca .DataBar =_ba .NewCT_DataBar ();_cbad :=DataBarScale {_eggc ._bcca .DataBar };_cbad .SetShowValue (true );_cbad .SetMinLength (10);_cbad .SetMaxLength (90);return _cbad ;}; -// MakeComments constructs a new Comments wrapper. -func MakeComments (w *Workbook ,x *_cdcga .Comments )Comments {return Comments {w ,x }}; +// SetFormulaShared sets the cell type to formula shared, and the raw formula to +// the given string. The range is the range of cells that the formula applies +// to, and is used to conserve disk space. +func (_ed Cell )SetFormulaShared (formula string ,rows ,cols uint32 )error {_ed .clearValue ();_ed ._eeg .TAttr =_ba .ST_CellTypeStr ;_ed ._eeg .F =_ba .NewCT_CellFormula ();_ed ._eeg .F .TAttr =_ba .ST_CellFormulaTypeShared ;_ed ._eeg .F .Content =formula ;_cdc ,_gac :=_dg .ParseCellReference (_ed .Reference ());if _gac !=nil {return _gac ;};_bd :=uint32 (0);for _ ,_gef :=range _ed ._afe .Rows (){for _ ,_bdd :=range _gef ._agbf .C {if _bdd .F !=nil &&_bdd .F .SiAttr !=nil &&*_bdd .F .SiAttr >=_bd {_bd =*_bdd .F .SiAttr ;};};};_bd ++;_aded :=_ade .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_cdc .Column ,_cdc .RowIdx ,_dg .IndexToColumn (_cdc .ColumnIdx +cols ),_cdc .RowIdx +rows );_ed ._eeg .F .RefAttr =_g .String (_aded );_ed ._eeg .F .SiAttr =_g .Uint32 (_bd );_bfc :=Sheet {_ed ._agg ,_ed ._afe ._ggeg ,_ed ._afe ._edeb };for _dcb :=_cdc .RowIdx ;_dcb <=_cdc .RowIdx +rows ;_dcb ++{for _bfae :=_cdc .ColumnIdx ;_bfae <=_cdc .ColumnIdx +cols ;_bfae ++{if _dcb ==_cdc .RowIdx &&_bfae ==_cdc .ColumnIdx {continue ;};_adgg :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bfae ),_dcb );_bfc .Cell (_adgg ).Clear ();_bfc .Cell (_adgg ).X ().F =_ba .NewCT_CellFormula ();_bfc .Cell (_adgg ).X ().F .TAttr =_ba .ST_CellFormulaTypeShared ;_bfc .Cell (_adgg ).X ().F .SiAttr =_g .Uint32 (_bd );};};return nil ;};func (_eda *Sheet )removeColumnFromNamedRanges (_cbfc uint32 )error {for _ ,_bdebe :=range _eda ._ebee .DefinedNames (){_eabb :=_bdebe .Name ();_fcd :=_bdebe .Content ();_fgag :=_d .Split (_fcd ,"\u0021");if len (_fgag )!=2{return _de .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_fcd );};_fcac :=_fgag [0];if _eda .Name ()==_fcac {_gcgdc :=_eda ._ebee .RemoveDefinedName (_bdebe );if _gcgdc !=nil {return _gcgdc ;};_dacf :=_feae (_fgag [1],_cbfc ,true );if _dacf !=""{_abge :=_fcac +"\u0021"+_dacf ;_eda ._ebee .AddDefinedName (_eabb ,_abge );};};};_agdc :=0;if _eda ._edeb .TableParts !=nil &&_eda ._edeb .TableParts .TablePart !=nil {_agdc =len (_eda ._edeb .TableParts .TablePart );};if _agdc !=0{_fabaa :=0;for _ ,_gbee :=range _eda ._ebee .Sheets (){if _gbee .Name ()==_eda .Name (){break ;}else {if _gbee ._edeb .TableParts !=nil &&_gbee ._edeb .TableParts .TablePart !=nil {_fabaa +=len (_gbee ._edeb .TableParts .TablePart );};};};_ffad :=_eda ._ebee ._eedb [_fabaa :_fabaa +_agdc ];for _cef ,_gbbg :=range _ffad {_caea :=_gbbg ;_caea .RefAttr =_feae (_caea .RefAttr ,_cbfc ,false );_eda ._ebee ._eedb [_fabaa +_cef ]=_caea ;};};return nil ;};func (_febab *Workbook )ensureSharedStringsRelationships (){_ffdd :=false ;for _ ,_cfce :=range _febab .ContentTypes .X ().Override {if _cfce .ContentTypeAttr ==_g .SharedStringsContentType {_ffdd =true ;break ;};};if !_ffdd {_febab .ContentTypes .AddOverride (_dgfad ,_g .SharedStringsContentType );};_aead :=false ;for _ ,_fcfaa :=range _febab ._fcad .Relationships (){if _fcfaa .X ().TargetAttr ==_bccb {_aead =true ;break ;};};if !_aead {_febab ._fcad .AddRelationship (_bccb ,_g .SharedStringsType );};}; -// Row is a row within a spreadsheet. -type Row struct{_abdb *Workbook ;_ffdf *Sheet ;_aadg *_cdcga .CT_Row ;}; +// SetColorScale configures the rule as a color scale, removing existing +// configuration. +func (_gegg ConditionalFormattingRule )SetColorScale ()ColorScale {_gegg .clear ();_gegg .SetType (_ba .ST_CfTypeColorScale );_gegg ._bcca .ColorScale =_ba .NewCT_ColorScale ();return ColorScale {_gegg ._bcca .ColorScale };}; -// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. -func (_bbebf *evalContext )GetLabelPrefix (cellRef string )string {return _bbebf ._abcf .Cell (cellRef ).getLabelPrefix ();};var ErrorNotFound =_gebb .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); +// SetReference sets the regin of cells that the merged cell applies to. +func (_dbba MergedCell )SetReference (ref string ){_dbba ._ddgc .RefAttr =ref }; -// Comments returns the list of comments for this sheet -func (_adgda Comments )Comments ()[]Comment {_aaef :=[]Comment {};for _ ,_dbdb :=range _adgda ._dedd .CommentList .Comment {_aaef =append (_aaef ,Comment {_adgda ._ddad ,_dbdb ,_adgda ._dedd });};return _aaef ;}; +// X returns the inner wrapped XML type. +func (_caaf ConditionalFormatting )X ()*_ba .CT_ConditionalFormatting {return _caaf ._fde }; -// SetString sets the cell type to string, and the value to the given string, -// returning an ID from the shared strings table. To reuse a string, call -// SetStringByID with the ID returned. -func (_gbgg Cell )SetString (s string )int {_gbgg ._dcdcd .ensureSharedStringsRelationships ();_gbgg .clearValue ();_aage :=_gbgg ._dcdcd .SharedStrings .AddString (s );_gbgg ._egbf .V =_ebgf .String (_dag .Itoa (_aage ));_gbgg ._egbf .TAttr =_cdcga .ST_CellTypeS ;return _aage ;}; +// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. +func (_eabf StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _eabf ._gfde .Dxfs ==nil {_eabf ._gfde .Dxfs =_ba .NewCT_Dxfs ();};_gbcc :=_ba .NewCT_Dxf ();_eabf ._gfde .Dxfs .Dxf =append (_eabf ._gfde .Dxfs .Dxf ,_gbcc );_eabf ._gfde .Dxfs .CountAttr =_g .Uint32 (uint32 (len (_eabf ._gfde .Dxfs .Dxf )));return DifferentialStyle {_gbcc ,_eabf ._aced ,_eabf ._gfde .Dxfs };}; -// SetHeight sets the height of the anchored object. -func (_daeff OneCellAnchor )SetHeight (h _ecf .Distance ){_daeff ._gaba .Ext .CyAttr =int64 (h /_ecf .EMU )}; +// SetDate sets the cell value to a date. It's stored as the number of days past +// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date +// string directly, however that's not allowed with v5 transitional (even +// though it works in Excel). The cell is not styled via this method, so it will +// display as a number. SetDateWithStyle should normally be used instead. +func (_dfg Cell )SetDate (d _ag .Time ){_dfg .clearValue ();d =_ca (d );_dge :=_dfg ._agg .Epoch ();if d .Before (_dge ){_g .Log ("d\u0061\u0074\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_edg :=d .Sub (_dge );_aae :=new (_gg .Float );_cc :=new (_gg .Float );_cc .SetPrec (128);_cc .SetUint64 (uint64 (_edg ));_afg :=new (_gg .Float );_afg .SetUint64 (24*60*60*1e9);_aae .Quo (_cc ,_afg );_bef ,_ :=_aae .Uint64 ();_dfg ._eeg .V =_g .Stringf ("\u0025\u0064",_bef );}; -// Content returns the content of the defined range (the range in most cases)/ -func (_cfa DefinedName )Content ()string {return _cfa ._bcee .Content }; +// SetDateWithStyle sets a date with the default date style applied. +func (_adfg Cell )SetDateWithStyle (d _ag .Time ){_adfg .SetDate (d );for _ ,_gfa :=range _adfg ._agg .StyleSheet .CellStyles (){if _gfa .HasNumberFormat ()&&_gfa .NumberFormat ()==uint32 (StandardFormatDate ){_adfg .SetStyle (_gfa );return ;};};_edd :=_adfg ._agg .StyleSheet .AddCellStyle ();_edd .SetNumberFormatStandard (StandardFormatDate );_adfg .SetStyle (_edd );};const (DVCompareTypeWholeNumber =DVCompareType (_ba .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_ba .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_ba .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_ba .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_ba .ST_DataValidationTypeTextLength );); -// SetHidden marks the defined name as hidden. -func (_dbce DefinedName )SetHidden (b bool ){_dbce ._bcee .HiddenAttr =_ebgf .Bool (b )}; +// SetOperator sets the operator for the rule. +func (_cbfg ConditionalFormattingRule )SetOperator (t _ba .ST_ConditionalFormattingOperator ){_cbfg ._bcca .OperatorAttr =t ;}; -// SetBold causes the text to be displayed in bold. -func (_cbb RichTextRun )SetBold (b bool ){_cbb .ensureRpr ();_cbb ._afcg .RPr .B =_cdcga .NewCT_BooleanProperty ();_cbb ._afcg .RPr .B .ValAttr =_ebgf .Bool (b );}; +// Author returns the author of the comment +func (_bbc Comment )Author ()string {if _bbc ._fdd .AuthorIdAttr < uint32 (len (_bbc ._aaf .Authors .Author )){return _bbc ._aaf .Authors .Author [_bbc ._fdd .AuthorIdAttr ];};return "";}; -// Type returns the type of anchor -func (_dab TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell };func (_eag PatternFill )X ()*_cdcga .CT_PatternFill {return _eag ._ga }; +// SetStyle applies a style to the cell. This style is referenced in the +// generated XML via CellStyle.Index(). +func (_cfgc Cell )SetStyle (cs CellStyle ){_cfgc .SetStyleIndex (cs .Index ())}; -// Close closes the workbook, removing any temporary files that might have been -// created when opening a document. -func (_bad *Workbook )Close ()error {if _bad .TmpPath !=""{return _acgd .RemoveAll (_bad .TmpPath );};return nil ;};func (_dafd Cell )getLabelPrefix ()string {if _dafd ._egbf .SAttr ==nil {return "";};_ceba :=*_dafd ._egbf .SAttr ;_ffag :=_dafd ._dcdcd .StyleSheet .GetCellStyle (_ceba );switch _ffag ._fceg .Alignment .HorizontalAttr {case _cdcga .ST_HorizontalAlignmentLeft :return "\u0027";case _cdcga .ST_HorizontalAlignmentRight :return "\u0022";case _cdcga .ST_HorizontalAlignmentCenter :return "\u005e";case _cdcga .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; +// OneCellAnchor is anchored to a top-left cell with a fixed with/height +// in distance. +type OneCellAnchor struct{_agc *_ea .CT_OneCellAnchor }; -// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. -func (_becg *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _becg .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _gaa _fdfe .Relationship ;for _ ,_eebe :=range _becg ._fdeb .Relationships (){if _eebe .ID ()==_becg ._cbc .Sheets .Sheet [ind ].IdAttr {var _aeg bool ;if _gaa ,_aeg =_becg ._fdeb .CopyRelationship (_eebe .ID ());!_aeg {return Sheet {},ErrorNotFound ;};break ;};};_becg .ContentTypes .CopyOverride (_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .WorksheetContentType ,ind +1),_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .WorksheetContentType ,len (_becg .ContentTypes .X ().Override )));_gbbe :=*_becg ._cadcc [ind ];_becg ._cadcc =append (_becg ._cadcc ,&_gbbe );var _dgfg uint32 =0;for _ ,_ccb :=range _becg ._cbc .Sheets .Sheet {if _ccb .SheetIdAttr > _dgfg {_dgfg =_ccb .SheetIdAttr ;};};_dgfg ++;_ecbg :=*_becg ._cbc .Sheets .Sheet [ind ];_ecbg .IdAttr =_gaa .ID ();_ecbg .NameAttr =copiedSheetName ;_ecbg .SheetIdAttr =_dgfg ;_becg ._cbc .Sheets .Sheet =append (_becg ._cbc .Sheets .Sheet ,&_ecbg );_aedc :=_fdfe .NewRelationshipsCopy (_becg ._efdf [ind ]);_becg ._efdf =append (_becg ._efdf ,_aedc );_cefg :=_becg ._aec [ind ];if _cefg ==nil {_becg ._aec =append (_becg ._aec ,nil );}else {_gfa :=*_cefg ;_becg ._aec =append (_becg ._aec ,&_gfa );};_aege :=Sheet {_becg ,&_ecbg ,&_gbbe };return _aege ,nil ;}; +// SetFormulaArray sets the cell type to formula array, and the raw formula to +// the given string. This is equivlent to entering a formula and pressing +// Ctrl+Shift+Enter in Excel. +func (_eaa Cell )SetFormulaArray (s string ){_eaa .clearValue ();_eaa ._eeg .TAttr =_ba .ST_CellTypeStr ;_eaa ._eeg .F =_ba .NewCT_CellFormula ();_eaa ._eeg .F .TAttr =_ba .ST_CellFormulaTypeArray ;_eaa ._eeg .F .Content =s ;};func (_dffc SortOrder )String ()string {if _dffc >=SortOrder (len (_gefd )-1){return _ade .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_dffc );};return _dcbg [_gefd [_dffc ]:_gefd [_dffc +1]];};func (_bfa Border )SetDiagonal (style _ba .ST_BorderStyle ,c _gb .Color ,up ,down bool ){if _bfa ._cba .Diagonal ==nil {_bfa ._cba .Diagonal =_ba .NewCT_BorderPr ();};_bfa ._cba .Diagonal .Color =_ba .NewCT_Color ();_bfa ._cba .Diagonal .Color .RgbAttr =c .AsRGBAString ();_bfa ._cba .Diagonal .StyleAttr =style ;if up {_bfa ._cba .DiagonalUpAttr =_g .Bool (true );};if down {_bfa ._cba .DiagonalDownAttr =_g .Bool (true );};}; -// AddNumberFormat adds a new blank number format to the stylesheet. -func (_fdbad StyleSheet )AddNumberFormat ()NumberFormat {if _fdbad ._gbf .NumFmts ==nil {_fdbad ._gbf .NumFmts =_cdcga .NewCT_NumFmts ();};_dcca :=_cdcga .NewCT_NumFmt ();_dcca .NumFmtIdAttr =uint32 (200+len (_fdbad ._gbf .NumFmts .NumFmt ));_fdbad ._gbf .NumFmts .NumFmt =append (_fdbad ._gbf .NumFmts .NumFmt ,_dcca );_fdbad ._gbf .NumFmts .CountAttr =_ebgf .Uint32 (uint32 (len (_fdbad ._gbf .NumFmts .NumFmt )));return NumberFormat {_fdbad ._ggf ,_dcca };}; +// AddCell adds a cell to a spreadsheet. +func (_bfdea Row )AddCell ()Cell {_bdafc :=uint32 (len (_bfdea ._agbf .C ));var _febf *string ;if _bdafc > 0{_bfeb :=_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bdafc -1),_bfdea .RowNumber ());if _bfdea ._agbf .C [_bdafc -1].RAttr !=nil &&*_bfdea ._agbf .C [_bdafc -1].RAttr ==*_bfeb {_febf =_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bdafc ),_bfdea .RowNumber ());};};_ecb :=_ba .NewCT_Cell ();_bfdea ._agbf .C =append (_bfdea ._agbf .C ,_ecb );if _febf ==nil {_dggf :=uint32 (0);for _ ,_ccaf :=range _bfdea ._agbf .C {if _ccaf .RAttr !=nil {_agdf ,_ :=_dg .ParseCellReference (*_ccaf .RAttr );if _agdf .ColumnIdx >=_dggf {_dggf =_agdf .ColumnIdx +1;};};};_febf =_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_dggf ),_bfdea .RowNumber ());};_ecb .RAttr =_febf ;return Cell {_bfdea ._bdaf ,_bfdea ._edfa ,_bfdea ._agbf ,_ecb };}; -// SetRange sets the range that contains the possible values. This is incompatible with SetValues. -func (_bcad DataValidationList )SetRange (cellRange string ){_bcad ._gde .Formula1 =_ebgf .String (cellRange );_bcad ._gde .Formula2 =_ebgf .String ("\u0030");};func (_ffec Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _cad ,_bea ,_efaa ,_ffg uint32 =1,1,0,0;for _ ,_bfeb :=range _ffec .Rows (){if _bfeb .RowNumber ()< _cad {_cad =_bfeb .RowNumber ();}else if _bfeb .RowNumber ()> _bea {_bea =_bfeb .RowNumber ();};for _ ,_cegd :=range _bfeb .Cells (){_cegc ,_eae :=_eedc .ParseCellReference (_cegd .Reference ());if _eae ==nil {if _cegc .ColumnIdx < _efaa {_efaa =_cegc .ColumnIdx ;}else if _cegc .ColumnIdx > _ffg {_ffg =_cegc .ColumnIdx ;};};};};return _eedc .IndexToColumn (_efaa ),_cad ,_eedc .IndexToColumn (_ffg ),_bea ;}; +// Open opens and reads a workbook from a file (.xlsx). +func Open (filename string )(*Workbook ,error ){_gfd ,_fgdg :=_af .Open (filename );if _fgdg !=nil {return nil ,_ade .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fgdg );};defer _gfd .Close ();_cfgf ,_fgdg :=_af .Stat (filename );if _fgdg !=nil {return nil ,_ade .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fgdg );};_gadda ,_fgdg :=Read (_gfd ,_cfgf .Size ());if _fgdg !=nil {return nil ,_fgdg ;};_gdca ,_ :=_fb .Abs (_fb .Dir (filename ));_gadda ._gff =_fb .Join (_gdca ,filename );return _gadda ,nil ;}; -// SetFormat sets the number format code. -func (_afcc NumberFormat )SetFormat (f string ){_afcc ._beeg .FormatCodeAttr =f }; +// X returns the inner wrapped XML type. +func (_afaf RichText )X ()*_ba .CT_Rst {return _afaf ._aef }; -// DataValidation controls cell validation -type DataValidation struct{_bdf *_cdcga .CT_DataValidation }; +// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a +// single drawing, but the drawing can have many charts. +func (_dfee *Sheet )SetDrawing (d Drawing ){var _dfdd _bfd .Relationships ;for _eggd ,_ccgg :=range _dfee ._ebee ._fgc {if _ccgg ==_dfee ._edeb {_dfdd =_dfee ._ebee ._gcga [_eggd ];break ;};};var _ffab string ;for _dfb ,_bebg :=range d ._dea ._cbgc {if _bebg ==d ._bacd {_dfbb :=_dfdd .AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_dfb +1,_g .DrawingType );_ffab =_dfbb .ID ();break ;};};_dfee ._edeb .Drawing =_ba .NewCT_Drawing ();_dfee ._edeb .Drawing .IdAttr =_ffab ;}; -// DVCompareType is a comparison type for a data validation rule. This restricts -// the input format of the cell. -type DVCompareType byte ;func (_cecf Comments )getOrCreateAuthor (_ebeb string )uint32 {for _fgcf ,_dafe :=range _cecf ._dedd .Authors .Author {if _dafe ==_ebeb {return uint32 (_fgcf );};};_ece :=uint32 (len (_cecf ._dedd .Authors .Author ));_cecf ._dedd .Authors .Author =append (_cecf ._dedd .Authors .Author ,_ebeb );return _ece ;};func (_fdfab *evalContext )NamedRange (ref string )_aeaf .Reference {for _ ,_dgc :=range _fdfab ._abcf ._ddfe .DefinedNames (){if _dgc .Name ()==ref {return _aeaf .MakeRangeReference (_dgc .Content ());};};for _ ,_aada :=range _fdfab ._abcf ._ddfe .Tables (){if _aada .Name ()==ref {return _aeaf .MakeRangeReference (_fbge .Sprintf ("\u0025\u0073\u0021%\u0073",_fdfab ._abcf .Name (),_aada .Reference ()));};};return _aeaf .ReferenceInvalid ;};func (_ebgd Border )SetRight (style _cdcga .ST_BorderStyle ,c _fdfa .Color ){if _ebgd ._gaad .Right ==nil {_ebgd ._gaad .Right =_cdcga .NewCT_BorderPr ();};_ebgd ._gaad .Right .Color =_cdcga .NewCT_Color ();_ebgd ._gaad .Right .Color .RgbAttr =c .AsRGBAString ();_ebgd ._gaad .Right .StyleAttr =style ;}; +// Reference returns the table reference (the cells within the table) +func (_gebb Table )Reference ()string {return _gebb ._eega .RefAttr };func (_cdea *Sheet )addNumberedRowFast (_dbfee uint32 )Row {_cfec :=_ba .NewCT_Row ();_cfec .RAttr =_g .Uint32 (_dbfee );_cdea ._edeb .SheetData .Row =append (_cdea ._edeb .SheetData .Row ,_cfec );return Row {_cdea ._ebee ,_cdea ,_cfec };}; -// AddRun adds a new run of text to the cell. -func (_cdbgd RichText )AddRun ()RichTextRun {_dfcg :=_cdcga .NewCT_RElt ();_cdbgd ._cafe .R =append (_cdbgd ._cafe .R ,_dfcg );return RichTextRun {_dfcg };}; +// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string +func (_cgdb Cell )SetFormulaRaw (s string ){_cgdb .clearValue ();_cgdb ._eeg .TAttr =_ba .ST_CellTypeStr ;_cgdb ._eeg .F =_ba .NewCT_CellFormula ();_cgdb ._eeg .F .Content =s ;}; -// X returns the inner wrapped XML type. -func (_fgc RichText )X ()*_cdcga .CT_Rst {return _fgc ._cafe }; +// SetCellReference sets the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_egf Comment )SetCellReference (cellRef string ){_egf ._fdd .RefAttr =cellRef };func (_baac *evalContext )Cell (ref string ,ev _cgd .Evaluator )_cgd .Result {if !_cbbcd (ref ){return _cgd .MakeErrorResultType (_cgd .ErrorTypeName ,"");};_dfgc :=_baac ._abgg .Name ()+"\u0021"+ref ;if _eeb ,_aebb :=ev .GetFromCache (_dfgc );_aebb {return _eeb ;};_ccbe ,_cffbf :=_dg .ParseCellReference (ref );if _cffbf !=nil {return _cgd .MakeErrorResult (_ade .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_cffbf ));};if _baac ._efe !=0&&!_ccbe .AbsoluteColumn {_ccbe .ColumnIdx +=_baac ._efe ;_ccbe .Column =_dg .IndexToColumn (_ccbe .ColumnIdx );};if _baac ._ecad !=0&&!_ccbe .AbsoluteRow {_ccbe .RowIdx +=_baac ._ecad ;};_eee :=_baac ._abgg .Cell (_ccbe .String ());if _eee .HasFormula (){if _ ,_fbe :=_baac ._egcb [ref ];_fbe {return _cgd .MakeErrorResult ("r\u0065\u0063\u0075\u0072\u0073\u0069\u006f\u006e\u0020\u0064\u0065\u0074\u0065\u0063\u0074\u0065\u0064\u0020d\u0075\u0072\u0069\u006e\u0067\u0020\u0065\u0076\u0061\u006cua\u0074\u0069\u006fn\u0020o\u0066\u0020"+ref );};_baac ._egcb [ref ]=struct{}{};_acdba :=ev .Eval (_baac ,_eee .GetFormula ());delete (_baac ._egcb ,ref );ev .SetCache (_dfgc ,_acdba );return _acdba ;};if _eee .IsEmpty (){_bfg :=_cgd .MakeEmptyResult ();ev .SetCache (_dfgc ,_bfg );return _bfg ;}else if _eee .IsNumber (){_ffed ,_ :=_eee .GetValueAsNumber ();_bfaf :=_cgd .MakeNumberResult (_ffed );ev .SetCache (_dfgc ,_bfaf );return _bfaf ;}else if _eee .IsBool (){_cfc ,_ :=_eee .GetValueAsBool ();_dcf :=_cgd .MakeBoolResult (_cfc );ev .SetCache (_dfgc ,_dcf );return _dcf ;};_ddcg ,_ :=_eee .GetRawValue ();if _eee .IsError (){_bccf :=_cgd .MakeErrorResult ("");_bccf .ValueString =_ddcg ;ev .SetCache (_dfgc ,_bccf );return _bccf ;};_fdef :=_cgd .MakeStringResult (_ddcg );ev .SetCache (_dfgc ,_fdef );return _fdef ;}; -// SetError sets the cell type to error and the value to the given error message. -func (_dacc Cell )SetError (msg string ){_dacc .clearValue ();_dacc ._egbf .V =_ebgf .String (msg );_dacc ._egbf .TAttr =_cdcga .ST_CellTypeE ;}; +// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. +func (_gca *Sheet )RemoveColumn (column string )error {_caeb ,_cdga :=_gca .getAllCellsInFormulaArraysForColumn ();if _cdga !=nil {return _cdga ;};_daeg :=_dg .ColumnToIndex (column );for _ ,_cfd :=range _gca .Rows (){_gcfc :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_cfd .X ().RAttr );if _ ,_bbce :=_caeb [_gcfc ];_bbce {return nil ;};};for _ ,_cfff :=range _gca .Rows (){_fggc :=_cfff ._agbf .C ;for _eddd ,_bagg :=range _fggc {_bccg ,_geb :=_dg .ParseCellReference (*_bagg .RAttr );if _geb !=nil {return _geb ;};if _bccg .ColumnIdx ==_daeg {_cfff ._agbf .C =append (_fggc [:_eddd ],_gca .slideCellsLeft (_fggc [_eddd +1:])...);break ;}else if _bccg .ColumnIdx > _daeg {_cfff ._agbf .C =append (_fggc [:_eddd ],_gca .slideCellsLeft (_fggc [_eddd :])...);break ;};};};_cdga =_gca .updateAfterRemove (_daeg ,_cfa .UpdateActionRemoveColumn );if _cdga !=nil {return _cdga ;};_cdga =_gca .removeColumnFromNamedRanges (_daeg );if _cdga !=nil {return _cdga ;};_cdga =_gca .removeColumnFromMergedCells (_daeg );if _cdga !=nil {return _cdga ;};for _ ,_afgd :=range _gca ._ebee .Sheets (){_afgd .RecalculateFormulas ();};return nil ;}; -// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed -// width/height in cells. -type TwoCellAnchor struct{_bedc *_gga .CT_TwoCellAnchor }; +// AddCellStyle adds a new empty cell style to the stylesheet. +func (_gede StyleSheet )AddCellStyle ()CellStyle {_bafbg :=_ba .NewCT_Xf ();_gede ._gfde .CellXfs .Xf =append (_gede ._gfde .CellXfs .Xf ,_bafbg );_gede ._gfde .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_gede ._gfde .CellXfs .Xf )));return CellStyle {_gede ._aced ,_bafbg ,_gede ._gfde .CellXfs };}; -// SetDataBar configures the rule as a data bar, removing existing -// configuration. -func (_edg ConditionalFormattingRule )SetDataBar ()DataBarScale {_edg .clear ();_edg .SetType (_cdcga .ST_CfTypeDataBar );_edg ._dbeb .DataBar =_cdcga .NewCT_DataBar ();_gcga :=DataBarScale {_edg ._dbeb .DataBar };_gcga .SetShowValue (true );_gcga .SetMinLength (10);_gcga .SetMaxLength (90);return _gcga ;}; +// GetSheet returns a sheet by name, or an error if a sheet by the given name +// was not found. +func (_ecaa *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_cbde :=range _ecaa .Sheets (){if _cbde .Name ()==name {return _cbde ,nil ;};};return Sheet {},ErrorNotFound ;}; -// ClearBorder clears any border configuration from the cell style. -func (_bbacb CellStyle )ClearBorder (){_bbacb ._fceg .BorderIdAttr =nil ;_bbacb ._fceg .ApplyBorderAttr =nil ;}; +// AddConditionalFormatting adds conditional formatting to the sheet. +func (_daac *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_aebbd :=_ba .NewCT_ConditionalFormatting ();_daac ._edeb .ConditionalFormatting =append (_daac ._edeb .ConditionalFormatting ,_aebbd );_gba :=make (_ba .ST_Sqref ,0,0);_aebbd .SqrefAttr =&_gba ;for _ ,_eabe :=range cellRanges {*_aebbd .SqrefAttr =append (*_aebbd .SqrefAttr ,_eabe );};return ConditionalFormatting {_aebbd };}; -// AddString adds a string to the shared string cache. -func (_ggfc SharedStrings )AddString (v string )int {if _aaff ,_ebfd :=_ggfc ._abfd [v ];_ebfd {return _aaff ;};_dabd :=_cdcga .NewCT_Rst ();_dabd .T =_ebgf .String (v );_ggfc ._edgb .Si =append (_ggfc ._edgb .Si ,_dabd );_bbe :=len (_ggfc ._edgb .Si )-1;_ggfc ._abfd [v ]=_bbe ;_ggfc ._edgb .CountAttr =_ebgf .Uint32 (uint32 (len (_ggfc ._edgb .Si )));_ggfc ._edgb .UniqueCountAttr =_ggfc ._edgb .CountAttr ;return _bbe ;};func (_bcc Cell )getLocked ()bool {if _bcc ._egbf .SAttr ==nil {return false ;};_ecegg :=*_bcc ._egbf .SAttr ;_c :=_bcc ._dcdcd .StyleSheet .GetCellStyle (_ecegg );return *_c ._fceg .Protection .LockedAttr ;}; +// RemoveSheetByName removes the sheet with the given name from the workbook. +func (_aedf *Workbook )RemoveSheetByName (name string )error {_afgf :=-1;for _cdfgf ,_cegc :=range _aedf .Sheets (){if name ==_cegc .Name (){_afgf =_cdfgf ;break ;};};if _afgf ==-1{return ErrorNotFound ;};return _aedf .RemoveSheet (_afgf );}; -// AddCommentWithStyle adds a new comment styled in a default way -func (_bacb Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_gdda :=_bacb .AddComment (cellRef ,author );_bde :=_gdda .AddRun ();_bde .SetBold (true );_bde .SetSize (10);_bde .SetColor (_fdfa .Black );_bde .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_bde .SetText (author +"\u003a");_bde =_gdda .AddRun ();_bde .SetSize (10);_bde .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_bde .SetColor (_fdfa .Black );_bde .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_daae ,_ccfd :=_eedc .ParseCellReference (cellRef );if _ccfd !=nil {return _ccfd ;};_bacb ._ddad ._afee [0].Shape =append (_bacb ._ddad ._afee [0].Shape ,_fdebd .NewCommentShape (int64 (_daae .ColumnIdx ),int64 (_daae .RowIdx -1)));return nil ;}; +// Validate validates the sheet, returning an error if it is found to be invalid. +func (_baad Sheet )Validate ()error {_bfbb :=[]func ()error {_baad .validateRowCellNumbers ,_baad .validateMergedCells ,_baad .validateSheetNames };for _ ,_fdbaae :=range _bfbb {if _edec :=_fdbaae ();_edec !=nil {return _edec ;};};if _edecf :=_baad ._edeb .Validate ();_edecf !=nil {return _edecf ;};return _baad ._edeb .Validate ();}; -// SetShowValue controls if the cell value is displayed. -func (_efbcf DataBarScale )SetShowValue (b bool ){_efbcf ._eefg .ShowValueAttr =_ebgf .Bool (b )}; +// SetHyperlink sets a hyperlink on a cell. +func (_gadc Cell )SetHyperlink (hl _bfd .Hyperlink ){_ec :=_gadc ._afe ._edeb ;if _ec .Hyperlinks ==nil {_ec .Hyperlinks =_ba .NewCT_Hyperlinks ();};_dac :=_bfd .Relationship (hl );_bab :=_ba .NewCT_Hyperlink ();_bab .RefAttr =_gadc .Reference ();_bab .IdAttr =_g .String (_dac .ID ());_ec .Hyperlinks .Hyperlink =append (_ec .Hyperlinks .Hyperlink ,_bab );};const _fd ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; -// Workbook is the top level container item for a set of spreadsheets. -type Workbook struct{_fdfe .DocBase ;_cbc *_cdcga .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_aec []*_cdcga .Comments ;_cadcc []*_cdcga .Worksheet ;_efdf []_fdfe .Relationships ;_fdeb _fdfe .Relationships ;_gab []*_bebb .Theme ;_fac []*_gga .WsDr ;_gabb []_fdfe .Relationships ;_afee []*_fdebd .Container ;_dafb []*_baba .ChartSpace ;_gca []*_cdcga .Table ;_cefcc string ;}; +// GetString returns the string in a cell if it's an inline or string table +// string. Otherwise it returns an empty string. +func (_gdbd Cell )GetString ()string {switch _gdbd ._eeg .TAttr {case _ba .ST_CellTypeInlineStr :if _gdbd ._eeg .Is !=nil &&_gdbd ._eeg .Is .T !=nil {return *_gdbd ._eeg .Is .T ;};if _gdbd ._eeg .V !=nil {return *_gdbd ._eeg .V ;};case _ba .ST_CellTypeS :if _gdbd ._eeg .V ==nil {return "";};_bgc ,_dfga :=_cg .Atoi (*_gdbd ._eeg .V );if _dfga !=nil {return "";};_aec ,_dfga :=_gdbd ._agg .SharedStrings .GetString (_bgc );if _dfga !=nil {return "";};return _aec ;};if _gdbd ._eeg .V ==nil {return "";};return *_gdbd ._eeg .V ;};var _ebcd =false ; -// SetText sets the text to be displayed. -func (_dgb RichTextRun )SetText (s string ){_dgb ._afcg .T =s };const (DVOpGreater =_cdcga .ST_DataValidationOperatorGreaterThanOrEqual ;); +// SetColOffset sets the column offset of the top-left anchor. +func (_fce OneCellAnchor )SetColOffset (m _cf .Distance ){_fce .TopLeft ().SetColOffset (m )}; -// SetIcons sets the icon set to use for display. -func (_aca IconScale )SetIcons (t _cdcga .ST_IconSetType ){_aca ._gafc .IconSetAttr =t }; +// X returns the inner wrapped XML type. +func (_adag RichTextRun )X ()*_ba .CT_RElt {return _adag ._fgfg }; -// RemoveFont removes a font from the style sheet. It *does not* update styles that refer -// to this font. -func (_ddd StyleSheet )RemoveFont (f Font )error {for _eaga ,_cb :=range _ddd ._gbf .Fonts .Font {if _cb ==f .X (){_ddd ._gbf .Fonts .Font =append (_ddd ._gbf .Fonts .Font [:_eaga ],_ddd ._gbf .Fonts .Font [_eaga +1:]...);return nil ;};};return _gebb .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; +// Priority returns the rule priority +func (_bdb ConditionalFormattingRule )Priority ()int32 {return _bdb ._bcca .PriorityAttr }; -// GetValueAsBool retrieves the cell's value as a boolean -func (_faea Cell )GetValueAsBool ()(bool ,error ){if _faea ._egbf .TAttr !=_cdcga .ST_CellTypeB {return false ,_gebb .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _faea ._egbf .V ==nil {return false ,_gebb .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _dag .ParseBool (*_faea ._egbf .V );};var _cgce =false ; +// PasswordHash returns the hash of the workbook password. +func (_gdegg SheetProtection )PasswordHash ()string {if _gdegg ._baca .PasswordAttr ==nil {return "";};return *_gdegg ._baca .PasswordAttr ;}; -// SetWidthCells is a no-op. -func (_cgdb AbsoluteAnchor )SetWidthCells (int32 ){}; +// GetValueAsTime retrieves the cell's value as a time. There is no difference +// in SpreadsheetML between a time/date cell other than formatting, and that +// typically a date cell won't have a fractional component. GetValueAsTime will +// work for date cells as well. +func (_cgda Cell )GetValueAsTime ()(_ag .Time ,error ){if _cgda ._eeg .TAttr !=_ba .ST_CellTypeUnset {return _ag .Time {},_de .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _cgda ._eeg .V ==nil {return _ag .Time {},_de .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_fcb ,_ ,_adbd :=_gg .ParseFloat (*_cgda ._eeg .V ,10,128,_gg .ToNearestEven );if _adbd !=nil {return _ag .Time {},_adbd ;};_cgc :=new (_gg .Float );_cgc .SetUint64 (uint64 (24*_ag .Hour ));_fcb .Mul (_fcb ,_cgc );_ggf ,_ :=_fcb .Uint64 ();_cdf :=_cgda ._agg .Epoch ().Add (_ag .Duration (_ggf ));return _adf (_cdf ),nil ;}; -// IsSheetLocked returns whether the sheet is locked. -func (_afff SheetProtection )IsSheetLocked ()bool {return _afff ._caga .SheetAttr !=nil &&*_afff ._caga .SheetAttr ;}; +// SetTopLeft sets the top left visible cell after the split. +func (_ccdc SheetView )SetTopLeft (cellRef string ){_ccdc .ensurePane ();_ccdc ._adgd .Pane .TopLeftCellAttr =&cellRef ;}; -// X returns the inner wrapped XML type. -func (_beea *Workbook )X ()*_cdcga .Workbook {return _beea ._cbc }; +// SetCol set the column of the cell marker. +func (_ece CellMarker )SetCol (col int32 ){_ece ._ccb .Col =col }; -// GetOrCreateStandardNumberFormat gets or creates a cell style with a given -// standard format. This should only be used when you want to perform -// number/date/time formatting only. Manipulating the style returned will cause -// all cells using style returned from this for a given format to be formatted. -func (_gdbe StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_fda :=range _gdbe .CellStyles (){if _fda .HasNumberFormat ()&&_fda .NumberFormat ()==uint32 (f ){return _fda ;};};_dace :=_gdbe .AddCellStyle ();_dace .SetNumberFormatStandard (f );return _dace ;}; +// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') +func (_dacbb Row )Cell (col string )Cell {_bdc :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",col ,_dacbb .RowNumber ());for _ ,_ffa :=range _dacbb ._agbf .C {if _ffa .RAttr !=nil &&*_ffa .RAttr ==_bdc {return Cell {_dacbb ._bdaf ,_dacbb ._edfa ,_dacbb ._agbf ,_ffa };};};return _dacbb .AddNamedCell (col );};func (_gbb Cell )getLabelPrefix ()string {if _gbb ._eeg .SAttr ==nil {return "";};_df :=*_gbb ._eeg .SAttr ;_dbd :=_gbb ._agg .StyleSheet .GetCellStyle (_df );switch _dbd ._daa .Alignment .HorizontalAttr {case _ba .ST_HorizontalAlignmentLeft :return "\u0027";case _ba .ST_HorizontalAlignmentRight :return "\u0022";case _ba .ST_HorizontalAlignmentCenter :return "\u005e";case _ba .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; // SetMinLength sets the minimum bar length in percent. -func (_gafe DataBarScale )SetMinLength (l uint32 ){_gafe ._eefg .MinLengthAttr =_ebgf .Uint32 (l )}; +func (_efef DataBarScale )SetMinLength (l uint32 ){_efef ._abb .MinLengthAttr =_g .Uint32 (l )}; -// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. -func (_eaf *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_dfca :=-1;for _bgfd ,_efa :=range _eaf .Sheets (){if name ==_efa .Name (){_dfca =_bgfd ;break ;};};if _dfca ==-1{return Sheet {},ErrorNotFound ;};return _eaf .CopySheet (_dfca ,copiedSheetName );};func (_eff Cell )getRawSortValue ()(string ,bool ){if _eff .HasFormula (){_caeb :=_eff .GetCachedFormulaResult ();return _caeb ,_cg .IsNumber (_caeb );};_bbfb ,_ :=_eff .GetRawValue ();return _bbfb ,_cg .IsNumber (_bbfb );}; +// AddFormatValue adds a format value to be used in determining which icons to display. +func (_dfd IconScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_egfb :=_ba .NewCT_Cfvo ();_egfb .TypeAttr =t ;_egfb .ValAttr =_g .String (val );_dfd ._dacb .Cfvo =append (_dfd ._dacb .Cfvo ,_egfb );}; -// X returns the inner wrapped XML type. -func (_fbfa ColorScale )X ()*_cdcga .CT_ColorScale {return _fbfa ._cbeb }; +// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. +func (_afcda *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _afcda .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _aegc _bfd .Relationship ;for _ ,_cfegb :=range _afcda ._fcad .Relationships (){if _cfegb .ID ()==_afcda ._badbd .Sheets .Sheet [ind ].IdAttr {var _feace bool ;if _aegc ,_feace =_afcda ._fcad .CopyRelationship (_cfegb .ID ());!_feace {return Sheet {},ErrorNotFound ;};break ;};};_afcda .ContentTypes .CopyOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1),_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,len (_afcda .ContentTypes .X ().Override )));_ebeg :=*_afcda ._fgc [ind ];_afcda ._fgc =append (_afcda ._fgc ,&_ebeg );var _eaeg uint32 =0;for _ ,_daegc :=range _afcda ._badbd .Sheets .Sheet {if _daegc .SheetIdAttr > _eaeg {_eaeg =_daegc .SheetIdAttr ;};};_eaeg ++;_acbdf :=*_afcda ._badbd .Sheets .Sheet [ind ];_acbdf .IdAttr =_aegc .ID ();_acbdf .NameAttr =copiedSheetName ;_acbdf .SheetIdAttr =_eaeg ;_afcda ._badbd .Sheets .Sheet =append (_afcda ._badbd .Sheets .Sheet ,&_acbdf );_acgb :=_bfd .NewRelationshipsCopy (_afcda ._gcga [ind ]);_afcda ._gcga =append (_afcda ._gcga ,_acgb );_geda :=_afcda ._eabg [ind ];if _geda ==nil {_afcda ._eabg =append (_afcda ._eabg ,nil );}else {_gbcd :=*_geda ;_afcda ._eabg =append (_afcda ._eabg ,&_gbcd );};_ddgb :=Sheet {_afcda ,&_acbdf ,&_ebeg };return _ddgb ,nil ;}; -// SetPassword sets the password hash to a hash of the input password. -func (_bbg SheetProtection )SetPassword (pw string ){_bbg .SetPasswordHash (PasswordHash (pw ))}; +// DataBarScale is a colored scale that fills the cell with a background +// gradeint depending on the value. +type DataBarScale struct{_abb *_ba .CT_DataBar }; -// AddConditionalFormatting adds conditional formatting to the sheet. -func (_bgc *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_ddbf :=_cdcga .NewCT_ConditionalFormatting ();_bgc ._bdec .ConditionalFormatting =append (_bgc ._bdec .ConditionalFormatting ,_ddbf );_gdad :=make (_cdcga .ST_Sqref ,0,0);_ddbf .SqrefAttr =&_gdad ;for _ ,_bge :=range cellRanges {*_ddbf .SqrefAttr =append (*_ddbf .SqrefAttr ,_bge );};return ConditionalFormatting {_ddbf };}; +// Protection controls the protection on an individual sheet. +func (_eeeb *Sheet )Protection ()SheetProtection {if _eeeb ._edeb .SheetProtection ==nil {_eeeb ._edeb .SheetProtection =_ba .NewCT_SheetProtection ();};return SheetProtection {_eeeb ._edeb .SheetProtection };}; -// X returns the inner wrapped XML type. -func (_egec CellMarker )X ()*_gga .CT_Marker {return _egec ._cca }; +// IsBool returns true if the cell boolean value. +func (_cagd *evalContext )IsBool (cellRef string )bool {return _cagd ._abgg .Cell (cellRef ).IsBool ()};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); -// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a -// single drawing, but the drawing can have many charts. -func (_dacad *Sheet )SetDrawing (d Drawing ){var _adab _fdfe .Relationships ;for _bdaf ,_fee :=range _dacad ._ddfe ._cadcc {if _fee ==_dacad ._bdec {_adab =_dacad ._ddfe ._efdf [_bdaf ];break ;};};var _gbba string ;for _gacg ,_efae :=range d ._gba ._fac {if _efae ==d ._fbfab {_egd :=_adab .AddAutoRelationship (_ebgf .DocTypeSpreadsheet ,_ebgf .WorksheetType ,_gacg +1,_ebgf .DrawingType );_gbba =_egd .ID ();break ;};};_dacad ._bdec .Drawing =_cdcga .NewCT_Drawing ();_dacad ._bdec .Drawing .IdAttr =_gbba ;}; +// InsertRow inserts a new row into a spreadsheet at a particular row number. This +// row will now be the row number specified, and any rows after it will be renumbed. +func (_gbge *Sheet )InsertRow (rowNum int )Row {_dbafd :=uint32 (rowNum );for _ ,_bce :=range _gbge .Rows (){if _bce ._agbf .RAttr !=nil &&*_bce ._agbf .RAttr >=_dbafd {*_bce ._agbf .RAttr ++;for _ ,_aegea :=range _bce .Cells (){_fdbaa ,_abf :=_dg .ParseCellReference (_aegea .Reference ());if _abf !=nil {continue ;};_fdbaa .RowIdx ++;_aegea ._eeg .RAttr =_g .String (_fdbaa .String ());};};};for _ ,_feg :=range _gbge .MergedCells (){_bfaff ,_fddb ,_abd :=_dg .ParseRangeReference (_feg .Reference ());if _abd !=nil {continue ;};if int (_bfaff .RowIdx )>=rowNum {_bfaff .RowIdx ++;};if int (_fddb .RowIdx )>=rowNum {_fddb .RowIdx ++;};_bge :=_ade .Sprintf ("\u0025\u0073\u003a%\u0073",_bfaff ,_fddb );_feg .SetReference (_bge );};return _gbge .AddNumberedRow (_dbafd );}; // X returns the inner wrapped XML type. -func (_eegb NumberFormat )X ()*_cdcga .CT_NumFmt {return _eegb ._beeg }; - -// Validate attempts to validate the structure of a workbook. -func (_caf *Workbook )Validate ()error {if _caf ==nil ||_caf ._cbc ==nil {return _gebb .New ("\u0077o\u0072\u006bb\u006f\u006f\u006b\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};_fcg :=uint32 (0);for _ ,_cdbc :=range _caf ._cbc .Sheets .Sheet {if _cdbc .SheetIdAttr > _fcg {_fcg =_cdbc .SheetIdAttr ;};};if _fcg !=uint32 (len (_caf ._cadcc )){return _fbge .Errorf ("\u0066\u006f\u0075\u006e\u0064\u0020%\u0064\u0020\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074\u0020\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074i\u006f\u006e\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0064\u0020\u0077\u006f\u0072k\u0073h\u0065\u0065\u0074\u0073",_fcg ,len (_caf ._cadcc ));};_aadc :=map[string ]struct{}{};for _agfda ,_ccgc :=range _caf ._cbc .Sheets .Sheet {_dege :=Sheet {_caf ,_ccgc ,_caf ._cadcc [_agfda ]};if _ ,_bcac :=_aadc [_dege .Name ()];_bcac {return _fbge .Errorf ("\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u002f\u0053\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d\u0020\u0068\u0061\u0073\u0020\u0064\u0075\u0070\u006c\u0069\u0063\u0061\u0074\u0065\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027",_agfda ,_dege .Name ());};_aadc [_dege .Name ()]=struct{}{};if _dffee :=_dege .ValidateWithPath (_fbge .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_agfda ));_dffee !=nil {return _dffee ;};if _gede :=_dege .Validate ();_gede !=nil {return _gede ;};};return nil ;};func (_ggfd Cell )clearValue (){_ggfd ._egbf .F =nil ;_ggfd ._egbf .Is =nil ;_ggfd ._egbf .V =nil ;_ggfd ._egbf .TAttr =_cdcga .ST_CellTypeUnset ;}; +func (_baba Sheet )X ()*_ba .Worksheet {return _baba ._edeb }; -// Open opens and reads a workbook from a file (.xlsx). -func Open (filename string )(*Workbook ,error ){_addg ,_ebcc :=_cddc .Open (filename );if _ebcc !=nil {return nil ,_fbge .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ebcc );};defer _addg .Close ();_afca ,_ebcc :=_cddc .Stat (filename );if _ebcc !=nil {return nil ,_fbge .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ebcc );};_ccag ,_ebcc :=Read (_addg ,_afca .Size ());if _ebcc !=nil {return nil ,_ebcc ;};_aga ,_ :=_adge .Abs (_adge .Dir (filename ));_ccag ._cefcc =_adge .Join (_aga ,filename );return _ccag ,nil ;}; +// SetHidden controls the visibility of a column. +func (_fcbf Column )SetHidden (b bool ){if !b {_fcbf ._eaac .HiddenAttr =nil ;}else {_fcbf ._eaac .HiddenAttr =_g .Bool (true );};};func (_cded Sheet )validateSheetNames ()error {if len (_cded .Name ())> 31{return _ade .Errorf ("\u0073\u0068\u0065\u0065\u0074 \u006e\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073 \u0025\u0064\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002c\u0020\u006d\u0061\u0078\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0069\u0073\u0020\u00331",_cded .Name (),len (_cded .Name ()));};return nil ;}; -// ClearFill clears any fill configuration from the cell style. -func (_fad CellStyle )ClearFill (){_fad ._fceg .FillIdAttr =nil ;_fad ._fceg .ApplyFillAttr =nil }; +// X returns the inner XML entity for a stylesheet. +func (_adbfa StyleSheet )X ()*_ba .StyleSheet {return _adbfa ._gfde };func (_ffdf *Workbook )onNewRelationship (_aaabc *_e .DecodeMap ,_bddfb ,_defa string ,_efedd []*_cb .File ,_eaege *_gbg .Relationship ,_efgd _e .Target )error {_bcccc :=_g .DocTypeSpreadsheet ;switch _defa {case _g .OfficeDocumentType :_ffdf ._badbd =_ba .NewWorkbook ();_aaabc .AddTarget (_bddfb ,_ffdf ._badbd ,_defa ,0);_ffdf ._fcad =_bfd .NewRelationships ();_aaabc .AddTarget (_e .RelationsPathFor (_bddfb ),_ffdf ._fcad .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .CorePropertiesType :_aaabc .AddTarget (_bddfb ,_ffdf .CoreProperties .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .CustomPropertiesType :_aaabc .AddTarget (_bddfb ,_ffdf .CustomProperties .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .ExtendedPropertiesType :_aaabc .AddTarget (_bddfb ,_ffdf .AppProperties .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .WorksheetType :_adge :=_ba .NewWorksheet ();_gfgd :=uint32 (len (_ffdf ._fgc ));_ffdf ._fgc =append (_ffdf ._fgc ,_adge );_aaabc .AddTarget (_bddfb ,_adge ,_defa ,_gfgd );_dgddg :=_bfd .NewRelationships ();_aaabc .AddTarget (_e .RelationsPathFor (_bddfb ),_dgddg .X (),_defa ,0);_ffdf ._gcga =append (_ffdf ._gcga ,_dgddg );_ffdf ._eabg =append (_ffdf ._eabg ,nil );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._fgc ));case _g .StylesType :_ffdf .StyleSheet =NewStyleSheet (_ffdf );_aaabc .AddTarget (_bddfb ,_ffdf .StyleSheet .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .ThemeType :_gaae :=_dgf .NewTheme ();_ffdf ._bbf =append (_ffdf ._bbf ,_gaae );_aaabc .AddTarget (_bddfb ,_gaae ,_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._bbf ));case _g .SharedStringsType :_ffdf .SharedStrings =NewSharedStrings ();_aaabc .AddTarget (_bddfb ,_ffdf .SharedStrings .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .ThumbnailType :for _cgae ,_geadd :=range _efedd {if _geadd ==nil {continue ;};if _geadd .Name ==_bddfb {_aegd ,_cdgaa :=_geadd .Open ();if _cdgaa !=nil {return _ade .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_cdgaa );};_ffdf .Thumbnail ,_ ,_cdgaa =_gd .Decode (_aegd );_aegd .Close ();if _cdgaa !=nil {return _ade .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_cdgaa );};_efedd [_cgae ]=nil ;};};case _g .ImageType :for _cdfd ,_fecd :=range _efedd {if _fecd ==nil {continue ;};if _fecd .Name ==_bddfb {_affa ,_gcae :=_e .ExtractToDiskTmp (_fecd ,_ffdf .TmpPath );if _gcae !=nil {return _gcae ;};_aefe ,_gcae :=_bfd .ImageFromStorage (_affa );if _gcae !=nil {return _gcae ;};_cbeb :=_bfd .MakeImageRef (_aefe ,&_ffdf .DocBase ,_ffdf ._fcad );_ffdf .Images =append (_ffdf .Images ,_cbeb );_efedd [_cdfd ]=nil ;};};_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf .Images ));case _g .DrawingType :_bfeg :=_ea .NewWsDr ();_gecg :=uint32 (len (_ffdf ._cbgc ));_aaabc .AddTarget (_bddfb ,_bfeg ,_defa ,_gecg );_ffdf ._cbgc =append (_ffdf ._cbgc ,_bfeg );_fabf :=_bfd .NewRelationships ();_aaabc .AddTarget (_e .RelationsPathFor (_bddfb ),_fabf .X (),_defa ,_gecg );_ffdf ._dbagc =append (_ffdf ._dbagc ,_fabf );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._cbgc ));case _g .VMLDrawingType :_bfaa :=_da .NewContainer ();_fcca :=uint32 (len (_ffdf ._effd ));_aaabc .AddTarget (_bddfb ,_bfaa ,_defa ,_fcca );_ffdf ._effd =append (_ffdf ._effd ,_bfaa );case _g .CommentsType :_ffdf ._eabg [_efgd .Index ]=_ba .NewComments ();_aaabc .AddTarget (_bddfb ,_ffdf ._eabg [_efgd .Index ],_defa ,_efgd .Index );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._eabg ));case _g .ChartType :_ecbf :=_ef .NewChartSpace ();_cgfd :=uint32 (len (_ffdf ._bgfa ));_aaabc .AddTarget (_bddfb ,_ecbf ,_defa ,_cgfd );_ffdf ._bgfa =append (_ffdf ._bgfa ,_ecbf );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._bgfa ));case _g .TableType :_aggb :=_ba .NewTable ();_ccbb :=uint32 (len (_ffdf ._eedb ));_aaabc .AddTarget (_bddfb ,_aggb ,_defa ,_ccbb );_ffdf ._eedb =append (_ffdf ._eedb ,_aggb );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._eedb ));default:_g .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0072\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068\u0069\u0070\u0020\u0025\u0073\u0020\u0025\u0073",_bddfb ,_defa );};return nil ;}; -// X returns the inner wrapped XML type. -func (_efd DefinedName )X ()*_cdcga .CT_DefinedName {return _efd ._bcee }; +// ClearSheetViews clears the list of sheet views. This will clear the results +// of AddView() or SetFrozen. +func (_cbgfa *Sheet )ClearSheetViews (){_cbgfa ._edeb .SheetViews =nil };type Table struct{_eega *_ba .Table }; -// SetCellReference sets the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_bbbbg Comment )SetCellReference (cellRef string ){_bbbbg ._gfdd .RefAttr =cellRef }; +// MoveTo is a no-op. +func (_cbb AbsoluteAnchor )MoveTo (x ,y int32 ){};func (_dbaf Cell )GetRawValue ()(string ,error ){switch _dbaf ._eeg .TAttr {case _ba .ST_CellTypeInlineStr :if _dbaf ._eeg .Is ==nil ||_dbaf ._eeg .Is .T ==nil {return "",nil ;};return *_dbaf ._eeg .Is .T ,nil ;case _ba .ST_CellTypeS :if _dbaf ._eeg .V ==nil {return "",nil ;};_acc ,_gcg :=_cg .Atoi (*_dbaf ._eeg .V );if _gcg !=nil {return "",_gcg ;};return _dbaf ._agg .SharedStrings .GetString (_acc );case _ba .ST_CellTypeStr :if _dbaf ._eeg .F !=nil {return _dbaf ._eeg .F .Content ,nil ;};};if _dbaf ._eeg .V ==nil {return "",nil ;};return *_dbaf ._eeg .V ,nil ;}; -// SetHeightCells sets the height the anchored object by moving the bottom. It -// is not compatible with SetHeight. -func (_eabd TwoCellAnchor )SetHeightCells (h int32 ){_eabd .SetHeight (0);_ggba :=_eabd .TopLeft ();_bdbg :=_eabd .BottomRight ();_bdbg .SetRow (_ggba .Row ()+h );}; +// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. +func (_agae *evalContext )GetLabelPrefix (cellRef string )string {return _agae ._abgg .Cell (cellRef ).getLabelPrefix ();}; -// X returns the inner wrapped XML type. -func (_eafc Table )X ()*_cdcga .Table {return _eafc ._cgdf }; +// GetEpoch returns a workbook's time epoch. +func (_fdefc *evalContext )GetEpoch ()_ag .Time {return _fdefc ._abgg ._ebee .Epoch ()}; -// SetValues sets the possible values. This is incompatible with SetRange. -func (_deeb DataValidationList )SetValues (values []string ){_deeb ._gde .Formula1 =_ebgf .String ("\u0022"+_bda .Join (values ,"\u002c")+"\u0022");_deeb ._gde .Formula2 =_ebgf .String ("\u0030");}; +// SetRowOffset sets the row offset of the top-left anchor. +func (_gcd OneCellAnchor )SetRowOffset (m _cf .Distance ){_gcd .TopLeft ().SetRowOffset (m )}; -// Operator returns the operator for the rule -func (_gegc ConditionalFormattingRule )Operator ()_cdcga .ST_ConditionalFormattingOperator {return _gegc ._dbeb .OperatorAttr ;}; +// DataValidationCompare is a view on a data validation rule that is oriented +// towards value comparisons. +type DataValidationCompare struct{_bgdf *_ba .CT_DataValidation }; -// Anchor is the interface implemented by anchors. It's modeled after the most -// common anchor (Two cell variant with a from/to position), but will also be -// used for one-cell anchors. In that case the only non-noop methods are -// TopLeft/MoveTo/SetColOffset/SetRowOffset. -type Anchor interface{ +// SetRowOffset sets the row offset of the two cell anchor +func (_ddaf TwoCellAnchor )SetRowOffset (m _cf .Distance ){_bcbad :=m -_ddaf .TopLeft ().RowOffset ();_ddaf .TopLeft ().SetRowOffset (m );_ddaf .BottomRight ().SetRowOffset (_ddaf .BottomRight ().RowOffset ()+_bcbad );}; -// BottomRight returns the CellMaker for the bottom right corner of the -// anchor. -BottomRight ()CellMarker ; +// Clear clears the cell's value and type. +func (_cea Cell )Clear (){_cea .clearValue ();_cea ._eeg .TAttr =_ba .ST_CellTypeUnset };type WorkbookProtection struct{_aba *_ba .CT_WorkbookProtection }; -// TopLeft returns the CellMaker for the top left corner of the anchor. -TopLeft ()CellMarker ; +// Index returns the index of the border for use with a cell style. +func (_ee Border )Index ()uint32 {for _dba ,_fe :=range _ee ._dae .Border {if _fe ==_ee ._cba {return uint32 (_dba );};};return 0;};func (_fgdc Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _gaga ,_egbf ,_cgbe ,_facc uint32 =1,1,0,0;for _ ,_ege :=range _fgdc .Rows (){if _ege .RowNumber ()< _gaga {_gaga =_ege .RowNumber ();}else if _ege .RowNumber ()> _egbf {_egbf =_ege .RowNumber ();};for _ ,_aaga :=range _ege .Cells (){_aece ,_geea :=_dg .ParseCellReference (_aaga .Reference ());if _geea ==nil {if _aece .ColumnIdx < _cgbe {_cgbe =_aece .ColumnIdx ;}else if _aece .ColumnIdx > _facc {_facc =_aece .ColumnIdx ;};};};};return _dg .IndexToColumn (_cgbe ),_gaga ,_dg .IndexToColumn (_facc ),_egbf ;};func (_geeaa *Sheet )setArray (_bacg string ,_eadg _cgd .Result )error {_dbde ,_afcd :=_dg .ParseCellReference (_bacg );if _afcd !=nil {return _afcd ;};for _acgebd ,_cdfg :=range _eadg .ValueArray {_effe :=_geeaa .Row (_dbde .RowIdx +uint32 (_acgebd ));for _bcab ,_bedc :=range _cdfg {_ddfg :=_effe .Cell (_dg .IndexToColumn (_dbde .ColumnIdx +uint32 (_bcab )));if _bedc .Type !=_cgd .ResultTypeEmpty {if _bedc .IsBoolean {_ddfg .SetBool (_bedc .ValueNumber !=0);}else {_ddfg .SetCachedFormulaResult (_bedc .String ());};};};};return nil ;};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_fgea :=NumberFormat {_cgg :_ba .NewCT_NumFmt ()};_fgea ._cgg .NumFmtIdAttr =uint32 (id );_fgea ._cgg .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_fgea ._cgg .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_fgea ._cgg .FormatCodeAttr ="\u0030";case StandardFormat2 :_fgea ._cgg .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_fgea ._cgg .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_fgea ._cgg .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_fgea ._cgg .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_fgea ._cgg .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_fgea ._cgg .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_fgea ._cgg .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_fgea ._cgg .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_fgea ._cgg .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_fgea ._cgg .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_fgea ._cgg .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_fgea ._cgg .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_fgea ._cgg .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_fgea ._cgg .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_fgea ._cgg .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_fgea ._cgg .FormatCodeAttr ="\u0023,\u0023\u0023\u0030\u002e\u0030\u0030\u003b\u005b\u0052\u0065\u0064]\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat45 :_fgea ._cgg .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_fgea ._cgg .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_fgea ._cgg .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_fgea ._cgg .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_fgea ._cgg .FormatCodeAttr ="\u0040";};return _fgea ;}; -// MoveTo repositions the anchor without changing the objects size. -MoveTo (_agdf ,_bbbc int32 ); +// SetColOffset sets the column offset of the two cell anchor. +func (_cdbe TwoCellAnchor )SetColOffset (m _cf .Distance ){_geeg :=m -_cdbe .TopLeft ().ColOffset ();_cdbe .TopLeft ().SetColOffset (m );_cdbe .BottomRight ().SetColOffset (_cdbe .BottomRight ().ColOffset ()+_geeg );}; -// SetWidth sets the width of the anchored object. It is not compatible with -// SetWidthCells. -SetWidth (_cag _ecf .Distance ); +// SetRotation configures the cell to be rotated. +func (_efg CellStyle )SetRotation (deg uint8 ){if _efg ._daa .Alignment ==nil {_efg ._daa .Alignment =_ba .NewCT_CellAlignment ();};_efg ._daa .ApplyAlignmentAttr =_g .Bool (true );_efg ._daa .Alignment .TextRotationAttr =_g .Uint8 (deg );}; -// SetWidthCells sets the height the anchored object by moving the right -// hand side. It is not compatible with SetWidth. -SetWidthCells (_cecb int32 ); +// SetSize sets the text size for a rich text run. +func (_aebbg RichTextRun )SetSize (m _cf .Distance ){_aebbg .ensureRpr ();_aebbg ._fgfg .RPr .Sz =_ba .NewCT_FontSize ();_aebbg ._fgfg .RPr .Sz .ValAttr =float64 (m /_cf .Point );}; -// SetHeight sets the height of the anchored object. It is not compatible -// with SetHeightCells. -SetHeight (_aa _ecf .Distance ); +// Read reads a workbook from an io.Reader(.xlsx). +func Read (r _c .ReaderAt ,size int64 )(*Workbook ,error ){_gcf :=New ();_gefe ,_fgga :=_b .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _fgga !=nil {return nil ,_fgga ;};_gcf .TmpPath =_gefe ;_dgfg ,_fgga :=_cb .NewReader (r ,size );if _fgga !=nil {return nil ,_ade .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_fgga );};_aafd :=[]*_cb .File {};_aafd =append (_aafd ,_dgfg .File ...);_gbgd :=false ;for _ ,_aaef :=range _aafd {if _aaef .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gbgd =true ;break ;};};if _gbgd {_gcf .createCustomProperties ();};_fda :=_e .DecodeMap {};_fda .SetOnNewRelationshipFunc (_gcf .onNewRelationship );_fda .AddTarget (_g .ContentTypesFilename ,_gcf .ContentTypes .X (),"",0);_fda .AddTarget (_g .BaseRelsFilename ,_gcf .Rels .X (),"",0);if _bbe :=_fda .Decode (_aafd );_bbe !=nil {return nil ,_bbe ;};for _ ,_agbd :=range _aafd {if _agbd ==nil {continue ;};if _gada :=_gcf .AddExtraFileFromZip (_agbd );_gada !=nil {return nil ,_gada ;};};if _gbgd {_dde :=false ;for _ ,_dbfe :=range _gcf .Rels .X ().Relationship {if _dbfe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dde =true ;break ;};};if !_dde {_gcf .addCustomRelationships ();};};return _gcf ,nil ;};func (_dfe Fill )SetPatternFill ()PatternFill {_dfe ._dbf .GradientFill =nil ;_dfe ._dbf .PatternFill =_ba .NewCT_PatternFill ();_dfe ._dbf .PatternFill .PatternTypeAttr =_ba .ST_PatternTypeSolid ;return PatternFill {_dfe ._dbf .PatternFill ,_dfe ._dbf };};func (_ffc Border )SetLeft (style _ba .ST_BorderStyle ,c _gb .Color ){if _ffc ._cba .Left ==nil {_ffc ._cba .Left =_ba .NewCT_BorderPr ();};_ffc ._cba .Left .Color =_ba .NewCT_Color ();_ffc ._cba .Left .Color .RgbAttr =c .AsRGBAString ();_ffc ._cba .Left .StyleAttr =style ;}; -// SetHeightCells sets the height the anchored object by moving the bottom. -// It is not compatible with SetHeight. -SetHeightCells (_geggg int32 ); +// IsEmpty checks if the cell style contains nothing. +func (_fcg CellStyle )IsEmpty ()bool {return _fcg ._fga ==nil ||_fcg ._daa ==nil ||_fcg ._ebe ==nil ||_fcg ._ebe .Xf ==nil ;}; -// SetColOffset sets the column offset of the top-left anchor. -SetColOffset (_ddcb _ecf .Distance ); +// GetFormula returns the formula for a cell. +func (_fcbd Cell )GetFormula ()string {if _fcbd ._eeg .F !=nil {return _fcbd ._eeg .F .Content ;};return "";}; -// SetRowOffset sets the row offset of the top-left anchor. -SetRowOffset (_bfb _ecf .Distance ); +// SetBorder applies a border to a cell style. The border is referenced by its +// index so modifying the border afterward will affect all styles that reference +// it. +func (_caf CellStyle )SetBorder (b Border ){_caf ._daa .BorderIdAttr =_g .Uint32 (b .Index ());_caf ._daa .ApplyBorderAttr =_g .Bool (true );}; -// Type returns the type of anchor -Type ()AnchorType ;}; +// RemoveDefinedName removes an existing defined name. +func (_gbce *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _de .New ("\u0061\u0074\u0074\u0065\u006d\u0070t\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0076\u0065\u0020\u006e\u0069l\u0020\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};for _gdcc ,_afafb :=range _gbce ._badbd .DefinedNames .DefinedName {if _afafb ==dn .X (){copy (_gbce ._badbd .DefinedNames .DefinedName [_gdcc :],_gbce ._badbd .DefinedNames .DefinedName [_gdcc +1:]);_gbce ._badbd .DefinedNames .DefinedName [len (_gbce ._badbd .DefinedNames .DefinedName )-1]=nil ;_gbce ._badbd .DefinedNames .DefinedName =_gbce ._badbd .DefinedNames .DefinedName [:len (_gbce ._badbd .DefinedNames .DefinedName )-1];return nil ;};};return _de .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; -// AddFont adds a new empty font to the stylesheet. -func (_ddg StyleSheet )AddFont ()Font {_fdf :=_cdcga .NewCT_Font ();_ddg ._gbf .Fonts .Font =append (_ddg ._gbf .Fonts .Font ,_fdf );_ddg ._gbf .Fonts .CountAttr =_ebgf .Uint32 (uint32 (len (_ddg ._gbf .Fonts .Font )));return Font {_fdf ,_ddg ._gbf };}; +// SetPriority sets the rule priority +func (_ccfgd ConditionalFormattingRule )SetPriority (p int32 ){_ccfgd ._bcca .PriorityAttr =p }; -// StyleSheet is a document style sheet. -type StyleSheet struct{_ggf *Workbook ;_gbf *_cdcga .StyleSheet ;};func init (){_eed ()};func _eed (){_g ,_bfed :=_daeb .ReadBuildInfo ();if !_bfed {if !_cgce {_fbge .Printf ("\u0042\u0075il\u0064\u0020\u0069n\u0066\u006f\u0072\u006dati\u006fn \u006d\u0069\u0073\u0073\u0069\u006e\u0067 -\u0020\u0045\u0078\u0069\u0074\u0069\u006eg\u000a");_cddc .Exit (1);}else {return ;};};_cgb :=0;for _ ,_gfab :=range _g .Deps {if _gfab .Path =="g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"&&_gfab .Replace ==nil {_cgb =1;};};_efddd :=_cgce ;if _bda .HasPrefix (_g .Path ,"\u0067i\u0074h\u0075\u0062\u002e\u0063\u006fm\u002f\u0075n\u0069\u0064\u006f\u0063\u002f"){_efddd =true ;};if _cgb !=1&&!_efddd {_fbge .Printf ("\u0050\u0061\u0063\u006b\u0061\u0067\u0065\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u002d\u0020E\u0078\u0069t\u0069\u006e\u0067\u000a");_cddc .Exit (1);};}; +// RichTextRun is a segment of text within a cell that is directly formatted. +type RichTextRun struct{_fgfg *_ba .CT_RElt }; -// MoveTo is a no-op. -func (_aegef AbsoluteAnchor )MoveTo (x ,y int32 ){};const _ebg ="\u0053\u006fr\u0074\u004f\u0072\u0064e\u0072\u0041s\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u0053o\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0044\u0065\u0073\u0063\u0065n\u0064\u0069\u006e\u0067";func (_ecc *Sheet )setArray (_fcaec string ,_adaa _aeaf .Result )error {_gbbd ,_gbc :=_eedc .ParseCellReference (_fcaec );if _gbc !=nil {return _gbc ;};for _geb ,_cgdg :=range _adaa .ValueArray {_cbe :=_ecc .Row (_gbbd .RowIdx +uint32 (_geb ));for _ceac ,_eac :=range _cgdg {_begg :=_cbe .Cell (_eedc .IndexToColumn (_gbbd .ColumnIdx +uint32 (_ceac )));if _eac .Type !=_aeaf .ResultTypeEmpty {if _eac .IsBoolean {_begg .SetBool (_eac .ValueNumber !=0);}else {_begg .SetCachedFormulaResult (_eac .String ());};};};};return nil ;}; +// AddRule adds and returns a new rule that can be configured. +func (_addd ConditionalFormatting )AddRule ()ConditionalFormattingRule {_bea :=_ba .NewCT_CfRule ();_addd ._fde .CfRule =append (_addd ._fde .CfRule ,_bea );_cee :=ConditionalFormattingRule {_bea };_cee .InitializeDefaults ();_cee .SetPriority (int32 (len (_addd ._fde .CfRule )+1));return _cee ;}; -// Name returns the name of the table -func (_dffdf Table )Name ()string {if _dffdf ._cgdf .NameAttr !=nil {return *_dffdf ._cgdf .NameAttr ;};return "";}; +// Row returns the row of the cell marker. +func (_bac CellMarker )Row ()int32 {return _bac ._ccb .Row }; -// MaxColumnIdx returns the max used column of the sheet. -func (_ddda Sheet )MaxColumnIdx ()uint32 {_fggc :=uint32 (0);for _ ,_bgd :=range _ddda .Rows (){_ead :=_bgd ._aadg .C ;if len (_ead )> 0{_gfg :=_ead [len (_ead )-1];_bcddb ,_ :=_eedc .ParseCellReference (*_gfg .RAttr );if _fggc < _bcddb .ColumnIdx {_fggc =_bcddb .ColumnIdx ;};};};return _fggc ;}; +// ConditionalFormatting controls the formatting styles and rules for a range of +// cells with the same conditional formatting. +type ConditionalFormatting struct{_fde *_ba .CT_ConditionalFormatting }; -// SetColor sets the text color. -func (_cabg RichTextRun )SetColor (c _fdfa .Color ){_cabg .ensureRpr ();_cabg ._afcg .RPr .Color =_cdcga .NewCT_Color ();_bdcb :="\u0066\u0066"+*c .AsRGBString ();_cabg ._afcg .RPr .Color .RgbAttr =&_bdcb ;}; +// Extents returns the sheet extents in the form "A1:B15". This requires +// scanning the entire sheet. +func (_cfbd Sheet )Extents ()string {_beaf ,_ggc ,_ccggg ,_dfff :=_cfbd .ExtentsIndex ();return _ade .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_beaf ,_ggc ,_ccggg ,_dfff );};var (_dcfb =[...]uint8 {0,21,46,61,76,91};_aage =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_gebcd =[...]uint8 {0,16,32,48,64};_dgbc =[...]uint8 {0,16,32,48,64,80};); -// SetBorder is a helper function for creating borders across multiple cells. In -// the OOXML spreadsheet format, a border applies to a single cell. To draw a -// 'boxed' border around multiple cells, you need to apply different styles to -// the cells on the top,left,right,bottom and four corners. This function -// breaks apart a single border into its components and applies it to cells as -// needed to give the effect of a border applying to multiple cells. -func (_beeb *Sheet )SetBorder (cellRange string ,border Border )error {_afaf ,_ggee ,_faca :=_eedc .ParseRangeReference (cellRange );if _faca !=nil {return _faca ;};_ffgd :=_beeb ._ddfe .StyleSheet .AddCellStyle ();_ebe :=_beeb ._ddfe .StyleSheet .AddBorder ();_ffgd .SetBorder (_ebe );_ebe ._gaad .Top =border ._gaad .Top ;_ebe ._gaad .Left =border ._gaad .Left ;_caabb :=_beeb ._ddfe .StyleSheet .AddCellStyle ();_gfd :=_beeb ._ddfe .StyleSheet .AddBorder ();_caabb .SetBorder (_gfd );_gfd ._gaad .Top =border ._gaad .Top ;_gfd ._gaad .Right =border ._gaad .Right ;_degb :=_beeb ._ddfe .StyleSheet .AddCellStyle ();_edd :=_beeb ._ddfe .StyleSheet .AddBorder ();_degb .SetBorder (_edd );_edd ._gaad .Top =border ._gaad .Top ;_ccd :=_beeb ._ddfe .StyleSheet .AddCellStyle ();_cfde :=_beeb ._ddfe .StyleSheet .AddBorder ();_ccd .SetBorder (_cfde );_cfde ._gaad .Left =border ._gaad .Left ;_cbfc :=_beeb ._ddfe .StyleSheet .AddCellStyle ();_bcbe :=_beeb ._ddfe .StyleSheet .AddBorder ();_cbfc .SetBorder (_bcbe );_bcbe ._gaad .Right =border ._gaad .Right ;_fdcd :=_beeb ._ddfe .StyleSheet .AddCellStyle ();_aggd :=_beeb ._ddfe .StyleSheet .AddBorder ();_fdcd .SetBorder (_aggd );_aggd ._gaad .Bottom =border ._gaad .Bottom ;_eeg :=_beeb ._ddfe .StyleSheet .AddCellStyle ();_gce :=_beeb ._ddfe .StyleSheet .AddBorder ();_eeg .SetBorder (_gce );_gce ._gaad .Bottom =border ._gaad .Bottom ;_gce ._gaad .Left =border ._gaad .Left ;_dfd :=_beeb ._ddfe .StyleSheet .AddCellStyle ();_gdcc :=_beeb ._ddfe .StyleSheet .AddBorder ();_dfd .SetBorder (_gdcc );_gdcc ._gaad .Bottom =border ._gaad .Bottom ;_gdcc ._gaad .Right =border ._gaad .Right ;_db :=_afaf .RowIdx ;_dae :=_afaf .ColumnIdx ;_fge :=_ggee .RowIdx ;_deef :=_ggee .ColumnIdx ;for _eaa :=_db ;_eaa <=_fge ;_eaa ++{for _fdcf :=_dae ;_fdcf <=_deef ;_fdcf ++{_dbga :=_fbge .Sprintf ("\u0025\u0073\u0025\u0064",_eedc .IndexToColumn (_fdcf ),_eaa );switch {case _eaa ==_db &&_fdcf ==_dae :_beeb .Cell (_dbga ).SetStyle (_ffgd );case _eaa ==_db &&_fdcf ==_deef :_beeb .Cell (_dbga ).SetStyle (_caabb );case _eaa ==_fge &&_fdcf ==_dae :_beeb .Cell (_dbga ).SetStyle (_eeg );case _eaa ==_fge &&_fdcf ==_deef :_beeb .Cell (_dbga ).SetStyle (_dfd );case _eaa ==_db :_beeb .Cell (_dbga ).SetStyle (_degb );case _eaa ==_fge :_beeb .Cell (_dbga ).SetStyle (_fdcd );case _fdcf ==_dae :_beeb .Cell (_dbga ).SetStyle (_ccd );case _fdcf ==_deef :_beeb .Cell (_dbga ).SetStyle (_cbfc );};};};return nil ;}; +// Row will return a row with a given row number, creating a new row if +// necessary. +func (_deae *Sheet )Row (rowNum uint32 )Row {for _ ,_badc :=range _deae ._edeb .SheetData .Row {if _badc .RAttr !=nil &&*_badc .RAttr ==rowNum {return Row {_deae ._ebee ,_deae ,_badc };};};return _deae .AddNumberedRow (rowNum );};func _adf (_gad _ag .Time )_ag .Time {_gad =_gad .UTC ();return _ag .Date (_gad .Year (),_gad .Month (),_gad .Day (),_gad .Hour (),_gad .Minute (),_gad .Second (),_gad .Nanosecond (),_ag .Local );}; -// GetEpoch returns a workbook's time epoch. -func (_efbb *evalContext )GetEpoch ()_afea .Time {return _efbb ._abcf ._ddfe .Epoch ()};func NewFills ()Fills {return Fills {_cdcga .NewCT_Fills ()}}; +// SetVerticalAlignment sets the vertical alignment of a cell style. +func (_dffe CellStyle )SetVerticalAlignment (a _ba .ST_VerticalAlignment ){if _dffe ._daa .Alignment ==nil {_dffe ._daa .Alignment =_ba .NewCT_CellAlignment ();};_dffe ._daa .ApplyAlignmentAttr =_g .Bool (true );_dffe ._daa .Alignment .VerticalAttr =a ;};func (_bfbe Sheet )validateMergedCells ()error {_fcgc :=map[uint64 ]struct{}{};for _ ,_afca :=range _bfbe .MergedCells (){_dgff ,_fac ,_gacd :=_dg .ParseRangeReference (_afca .Reference ());if _gacd !=nil {return _ade .Errorf ("\u0073\u0068e\u0065\u0074\u0020\u006e\u0061m\u0065\u0020\u0027\u0025\u0073'\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0073",_bfbe .Name (),_afca .Reference ());};for _acbe :=_dgff .RowIdx ;_acbe <=_fac .RowIdx ;_acbe ++{for _cfb :=_dgff .ColumnIdx ;_cfb <=_fac .ColumnIdx ;_cfb ++{_fcbb :=uint64 (_acbe )<<32|uint64 (_cfb );if _ ,_ecea :=_fcgc [_fcbb ];_ecea {return _ade .Errorf ("\u0073\u0068\u0065\u0065\u0074\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073\u0020\u006f\u0076\u0065\u0072\u006c\u0061\u0070p\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006cl\u0020r\u0061\u006e\u0067\u0065",_bfbe .Name ());};_fcgc [_fcbb ]=struct{}{};};};};return nil ;};func (_fa Cell )getFormat ()string {if _fa ._eeg .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_gbe :=*_fa ._eeg .SAttr ;_gec :=_fa ._agg .StyleSheet .GetCellStyle (_gbe );_geg :=_fa ._agg .StyleSheet .GetNumberFormat (_gec .NumberFormat ());return _geg .GetFormat ();};func (_bcbb Font )SetColor (c _gb .Color ){_edb :=_ba .NewCT_Color ();_aafe :="\u0066\u0066"+*c .AsRGBString ();_edb .RgbAttr =&_aafe ;_bcbb ._gcc .Color =[]*_ba .CT_Color {_edb };}; -// ClearCachedFormulaResults clears any computed formula values that are stored -// in the sheet. This may be required if you modify cells that are used as a -// formula input to force the formulas to be recomputed the next time the sheet -// is opened in Excel. -func (_ebga *Workbook )ClearCachedFormulaResults (){for _ ,_efce :=range _ebga .Sheets (){_efce .ClearCachedFormulaResults ();};}; +// ClearFill clears any fill configuration from the cell style. +func (_afa CellStyle )ClearFill (){_afa ._daa .FillIdAttr =nil ;_afa ._daa .ApplyFillAttr =nil }; -// ClearCachedFormulaResults clears any computed formula values that are stored -// in the sheet. This may be required if you modify cells that are used as a -// formula input to force the formulas to be recomputed the next time the sheet -// is opened in Excel. -func (_cbfg *Sheet )ClearCachedFormulaResults (){for _ ,_bdff :=range _cbfg .Rows (){for _ ,_cdbgf :=range _bdff .Cells (){if _cdbgf .X ().F !=nil {_cdbgf .X ().V =nil ;};};};}; +// Column returns or creates a column that with a given index (1-N). Columns +// can span multiple column indices, this method will return the column that +// applies to a column index if it exists or create a new column that only +// applies to the index passed in otherwise. +func (_babc *Sheet )Column (idx uint32 )Column {for _ ,_bbec :=range _babc ._edeb .Cols {for _ ,_bbbb :=range _bbec .Col {if idx >=_bbbb .MinAttr &&idx <=_bbbb .MaxAttr {return Column {_bbbb };};};};var _gaddb *_ba .CT_Cols ;if len (_babc ._edeb .Cols )==0{_gaddb =_ba .NewCT_Cols ();_babc ._edeb .Cols =append (_babc ._edeb .Cols ,_gaddb );}else {_gaddb =_babc ._edeb .Cols [0];};_dcad :=_ba .NewCT_Col ();_dcad .MinAttr =idx ;_dcad .MaxAttr =idx ;_gaddb .Col =append (_gaddb .Col ,_dcad );return Column {_dcad };}; -// SetHeightCells is a no-op. -func (_aggf AbsoluteAnchor )SetHeightCells (int32 ){}; +// Cell creates or returns a cell given a cell reference of the form 'A10' +func (_gdda *Sheet )Cell (cellRef string )Cell {_gedg ,_fdba :=_dg .ParseCellReference (cellRef );if _fdba !=nil {_g .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0063e\u006cl\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_fdba );return _gdda .AddRow ().AddCell ();};return _gdda .Row (_gedg .RowIdx ).Cell (_gedg .Column );}; -// AddHyperlink adds a hyperlink to a sheet. Adding the hyperlink to the sheet -// and setting it on a cell is more efficient than setting hyperlinks directly -// on a cell. -func (_dagc *Sheet )AddHyperlink (url string )_fdfe .Hyperlink {for _ffee ,_aff :=range _dagc ._ddfe ._cadcc {if _aff ==_dagc ._bdec {return _dagc ._ddfe ._efdf [_ffee ].AddHyperlink (url );};};return _fdfe .Hyperlink {};};var _adbe *_fdcfb .Regexp =_fdcfb .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); +// Cells returns a slice of cells. The cells can be manipulated, but appending +// to the slice will have no effect. +func (_gde Row )Cells ()[]Cell {_dfag :=[]Cell {};_gcgde :=-1;for _ ,_dec :=range _gde ._agbf .C {if _dec .RAttr ==nil {_g .Log ("\u0052\u0041\u0074tr\u0020\u0069\u0073\u0020\u006e\u0069\u006c\u0020\u0066o\u0072 \u0061 \u0063e\u006c\u006c\u002c\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_fcbdb ,_gegd :=_dg .ParseCellReference (*_dec .RAttr );if _gegd !=nil {_g .Log ("\u0052\u0041\u0074t\u0072\u0020\u0069\u0073 \u0069\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0066\u006f\u0072\u0020\u0061\u0020\u0063\u0065\u006c\u006c\u003a\u0020"+*_dec .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_eba :=int (_fcbdb .ColumnIdx );if _eba -_gcgde > 1{for _fgbc :=_gcgde +1;_fgbc < _eba ;_fgbc ++{_dfag =append (_dfag ,_gde .Cell (_dg .IndexToColumn (uint32 (_fgbc ))));};};_gcgde =_eba ;_dfag =append (_dfag ,Cell {_gde ._bdaf ,_gde ._edfa ,_gde ._agbf ,_dec });};return _dfag ;}; -// SetFormulaShared sets the cell type to formula shared, and the raw formula to -// the given string. The range is the range of cells that the formula applies -// to, and is used to conserve disk space. -func (_acac Cell )SetFormulaShared (formula string ,rows ,cols uint32 )error {_acac .clearValue ();_acac ._egbf .TAttr =_cdcga .ST_CellTypeStr ;_acac ._egbf .F =_cdcga .NewCT_CellFormula ();_acac ._egbf .F .TAttr =_cdcga .ST_CellFormulaTypeShared ;_acac ._egbf .F .Content =formula ;_cbf ,_gcggg :=_eedc .ParseCellReference (_acac .Reference ());if _gcggg !=nil {return _gcggg ;};_ccgd :=uint32 (0);for _ ,_dede :=range _acac ._adgg .Rows (){for _ ,_gceg :=range _dede ._aadg .C {if _gceg .F !=nil &&_gceg .F .SiAttr !=nil &&*_gceg .F .SiAttr >=_ccgd {_ccgd =*_gceg .F .SiAttr ;};};};_ccgd ++;_dfdf :=_fbge .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_cbf .Column ,_cbf .RowIdx ,_eedc .IndexToColumn (_cbf .ColumnIdx +cols ),_cbf .RowIdx +rows );_acac ._egbf .F .RefAttr =_ebgf .String (_dfdf );_acac ._egbf .F .SiAttr =_ebgf .Uint32 (_ccgd );_fbe :=Sheet {_acac ._dcdcd ,_acac ._adgg ._gaag ,_acac ._adgg ._bdec };for _aaagf :=_cbf .RowIdx ;_aaagf <=_cbf .RowIdx +rows ;_aaagf ++{for _ffdb :=_cbf .ColumnIdx ;_ffdb <=_cbf .ColumnIdx +cols ;_ffdb ++{if _aaagf ==_cbf .RowIdx &&_ffdb ==_cbf .ColumnIdx {continue ;};_dcdf :=_fbge .Sprintf ("\u0025\u0073\u0025\u0064",_eedc .IndexToColumn (_ffdb ),_aaagf );_fbe .Cell (_dcdf ).Clear ();_fbe .Cell (_dcdf ).X ().F =_cdcga .NewCT_CellFormula ();_fbe .Cell (_dcdf ).X ().F .TAttr =_cdcga .ST_CellFormulaTypeShared ;_fbe .Cell (_dcdf ).X ().F .SiAttr =_ebgf .Uint32 (_ccgd );};};return nil ;}; +// Comments returns the list of comments for this sheet +func (_dfc Comments )Comments ()[]Comment {_deegc :=[]Comment {};for _ ,_cfe :=range _dfc ._caa .CommentList .Comment {_deegc =append (_deegc ,Comment {_dfc ._efc ,_cfe ,_dfc ._caa });};return _deegc ;};func (_dbedg Sheet )IsValid ()bool {return _dbedg ._edeb !=nil }; -// X returns the inner wrapped XML type. -func (_bcd Column )X ()*_cdcga .CT_Col {return _bcd ._fade }; +// SortOrder is a column sort order. +//go:generate stringer -type=SortOrder +type SortOrder byte ; -// SetFormulaArray sets the cell type to formula array, and the raw formula to -// the given string. This is equivlent to entering a formula and pressing -// Ctrl+Shift+Enter in Excel. -func (_ccfb Cell )SetFormulaArray (s string ){_ccfb .clearValue ();_ccfb ._egbf .TAttr =_cdcga .ST_CellTypeStr ;_ccfb ._egbf .F =_cdcga .NewCT_CellFormula ();_ccfb ._egbf .F .TAttr =_cdcga .ST_CellFormulaTypeArray ;_ccfb ._egbf .F .Content =s ;}; +// PasswordHash returns the password hash for a workbook using the modified +// spreadsheetML password hash that is compatible with Excel. +func PasswordHash (s string )string {_ebce :=uint16 (0);if len (s )> 0{for _fdbb :=len (s )-1;_fdbb >=0;_fdbb --{_cfgcb :=s [_fdbb ];_ebce =((_ebce >>14)&0x01)|((_ebce <<1)&0x7fff);_ebce ^=uint16 (_cfgcb );};_ebce =((_ebce >>14)&0x01)|((_ebce <<1)&0x7fff);_ebce ^=uint16 (len (s ));_ebce ^=(0x8000|('N'<<8)|'K');};return _ade .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_ebce ));}; -// AddDefinedName adds a name for a cell or range reference that can be used in -// formulas and charts. -func (_gef *Workbook )AddDefinedName (name ,ref string )DefinedName {if _gef ._cbc .DefinedNames ==nil {_gef ._cbc .DefinedNames =_cdcga .NewCT_DefinedNames ();};_gee :=_cdcga .NewCT_DefinedName ();_gee .Content =ref ;_gee .NameAttr =name ;_gef ._cbc .DefinedNames .DefinedName =append (_gef ._cbc .DefinedNames .DefinedName ,_gee );return DefinedName {_gee };}; +// SetStyle sets the style to be used for conditional rules +func (_fae ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_fae ._bcca .DxfIdAttr =_g .Uint32 (d .Index ());}; -// SetPasswordHash sets the password hash to the input. -func (_caab WorkbookProtection )SetPasswordHash (pwHash string ){_caab ._caaf .WorkbookPasswordAttr =_ebgf .String (pwHash );}; +// SetColor sets the text color. +func (_gbf RichTextRun )SetColor (c _gb .Color ){_gbf .ensureRpr ();_gbf ._fgfg .RPr .Color =_ba .NewCT_Color ();_eab :="\u0066\u0066"+*c .AsRGBString ();_gbf ._fgfg .RPr .Color .RgbAttr =&_eab ;}; -// RemoveSheetByName removes the sheet with the given name from the workbook. -func (_dcc *Workbook )RemoveSheetByName (name string )error {_fde :=-1;for _abdf ,_dge :=range _dcc .Sheets (){if name ==_dge .Name (){_fde =_abdf ;break ;};};if _fde ==-1{return ErrorNotFound ;};return _dcc .RemoveSheet (_fde );}; +// ColOffset returns the offset from the row cell. +func (_eaae CellMarker )ColOffset ()_cf .Distance {if _eaae ._ccb .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _cf .Distance (float64 (*_eaae ._ccb .ColOff .ST_CoordinateUnqualified )*_cf .EMU );}; -// SetItalic causes the text to be displayed in italic. -func (_fcfa RichTextRun )SetItalic (b bool ){_fcfa .ensureRpr ();_fcfa ._afcg .RPr .I =_cdcga .NewCT_BooleanProperty ();_fcfa ._afcg .RPr .I .ValAttr =_ebgf .Bool (b );}; +// LockStructure controls the locking of the workbook structure. +func (_bbbf WorkbookProtection )LockStructure (b bool ){if !b {_bbbf ._aba .LockStructureAttr =nil ;}else {_bbbf ._aba .LockStructureAttr =_g .Bool (true );};}; -// Validate validates the sheet, returning an error if it is found to be invalid. -func (_faed Sheet )Validate ()error {_bggc :=[]func ()error {_faed .validateRowCellNumbers ,_faed .validateMergedCells ,_faed .validateSheetNames };for _ ,_baf :=range _bggc {if _fefc :=_baf ();_fefc !=nil {return _fefc ;};};if _gbge :=_faed ._bdec .Validate ();_gbge !=nil {return _gbge ;};return _faed ._bdec .Validate ();}; +// Validate attempts to validate the structure of a workbook. +func (_gdef *Workbook )Validate ()error {if _gdef ==nil ||_gdef ._badbd ==nil {return _de .New ("\u0077o\u0072\u006bb\u006f\u006f\u006b\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};_feec :=uint32 (0);for _ ,_gaf :=range _gdef ._badbd .Sheets .Sheet {if _gaf .SheetIdAttr > _feec {_feec =_gaf .SheetIdAttr ;};};if _feec !=uint32 (len (_gdef ._fgc )){return _ade .Errorf ("\u0066\u006f\u0075\u006e\u0064\u0020%\u0064\u0020\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074\u0020\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074i\u006f\u006e\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0064\u0020\u0077\u006f\u0072k\u0073h\u0065\u0065\u0074\u0073",_feec ,len (_gdef ._fgc ));};_dbccf :=map[string ]struct{}{};for _dfcc ,_dgdf :=range _gdef ._badbd .Sheets .Sheet {_fbgf :=Sheet {_gdef ,_dgdf ,_gdef ._fgc [_dfcc ]};if _ ,_bafc :=_dbccf [_fbgf .Name ()];_bafc {return _ade .Errorf ("\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u002f\u0053\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d\u0020\u0068\u0061\u0073\u0020\u0064\u0075\u0070\u006c\u0069\u0063\u0061\u0074\u0065\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027",_dfcc ,_fbgf .Name ());};_dbccf [_fbgf .Name ()]=struct{}{};if _ffgb :=_fbgf .ValidateWithPath (_ade .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_dfcc ));_ffgb !=nil {return _ffgb ;};if _aegb :=_fbgf .Validate ();_aegb !=nil {return _aegb ;};};return nil ;}; -// SetWidth sets the width of the anchored object. -func (_cbgf OneCellAnchor )SetWidth (w _ecf .Distance ){_cbgf ._gaba .Ext .CxAttr =int64 (w /_ecf .EMU )}; +// CellsWithEmpty returns a slice of cells including empty ones from the first column to the last one used in the sheet. +// The cells can be manipulated, but appending to the slice will have no effect. +func (_faee Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_cfaaa :=[]Cell {};for _cbdf :=uint32 (0);_cbdf <=lastColIdx ;_cbdf ++{_adc :=_faee .Cell (_dg .IndexToColumn (_cbdf ));_cfaaa =append (_cfaaa ,_adc );};return _cfaaa ;}; -// SetNumber sets the cell type to number, and the value to the given number -func (_fefa Cell )SetNumber (v float64 ){_fefa .clearValue ();if _cgcb .IsNaN (v )||_cgcb .IsInf (v ,0){_fefa ._egbf .TAttr =_cdcga .ST_CellTypeE ;_fefa ._egbf .V =_ebgf .String ("\u0023\u004e\u0055M\u0021");return ;};_fefa ._egbf .TAttr =_cdcga .ST_CellTypeN ;_fefa ._egbf .V =_ebgf .String (_dag .FormatFloat (v ,'f',-1,64));}; +// SetRange sets the cell or range of cells that the validation should apply to. +// It can be a single cell (e.g. "A1") or a range of cells (e.g. "A1:B5") +func (_gdc DataValidation )SetRange (cellRange string ){_gdc ._daec .SqrefAttr =_ba .ST_Sqref {cellRange }};func (_fgg Cell )getLocked ()bool {if _fgg ._eeg .SAttr ==nil {return false ;};_gc :=*_fgg ._eeg .SAttr ;_baf :=_fgg ._agg .StyleSheet .GetCellStyle (_gc );return *_baf ._daa .Protection .LockedAttr ;}; -// Border is a cell border configuraton. -type Border struct{_gaad *_cdcga .CT_Border ;_bddg *_cdcga .CT_Borders ;}; +// GetFilename returns the filename of the context's workbook. +func (_cfcg *evalContext )GetFilename ()string {return _cfcg ._abgg ._ebee .GetFilename ()};const (StandardFormatGeneral StandardFormat =0;StandardFormat0 StandardFormat =0;StandardFormatWholeNumber StandardFormat =1;StandardFormat1 StandardFormat =1;StandardFormat2 StandardFormat =2;StandardFormat3 StandardFormat =3;StandardFormat4 StandardFormat =4;StandardFormatPercent StandardFormat =9;StandardFormat9 StandardFormat =9;StandardFormat10 StandardFormat =10;StandardFormat11 StandardFormat =11;StandardFormat12 StandardFormat =12;StandardFormat13 StandardFormat =13;StandardFormatDate StandardFormat =14;StandardFormat14 StandardFormat =14;StandardFormat15 StandardFormat =15;StandardFormat16 StandardFormat =16;StandardFormat17 StandardFormat =17;StandardFormat18 StandardFormat =18;StandardFormatTime StandardFormat =19;StandardFormat19 StandardFormat =19;StandardFormat20 StandardFormat =20;StandardFormat21 StandardFormat =21;StandardFormatDateTime StandardFormat =22;StandardFormat22 StandardFormat =22;StandardFormat37 StandardFormat =37;StandardFormat38 StandardFormat =38;StandardFormat39 StandardFormat =39;StandardFormat40 StandardFormat =40;StandardFormat45 StandardFormat =45;StandardFormat46 StandardFormat =46;StandardFormat47 StandardFormat =47;StandardFormat48 StandardFormat =48;StandardFormat49 StandardFormat =49;); -// Comparer is used to compare rows based off a column and cells based off of -// their value. -type Comparer struct{Order SortOrder ;}; +// SetUnderline controls if the run is underlined. +func (_ccdg RichTextRun )SetUnderline (u _ba .ST_UnderlineValues ){_ccdg .ensureRpr ();_ccdg ._fgfg .RPr .U =_ba .NewCT_UnderlineProperty ();_ccdg ._fgfg .RPr .U .ValAttr =u ;}; -// AddSheet adds a new sheet to a workbook. -func (_cfg *Workbook )AddSheet ()Sheet {_edda :=_cdcga .NewCT_Sheet ();_edda .SheetIdAttr =1;for _ ,_cdfd :=range _cfg ._cbc .Sheets .Sheet {if _edda .SheetIdAttr <=_cdfd .SheetIdAttr {_edda .SheetIdAttr =_cdfd .SheetIdAttr +1;};};_cfg ._cbc .Sheets .Sheet =append (_cfg ._cbc .Sheets .Sheet ,_edda );_edda .NameAttr =_fbge .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_edda .SheetIdAttr );_acaa :=_cdcga .NewWorksheet ();_acaa .Dimension =_cdcga .NewCT_SheetDimension ();_acaa .Dimension .RefAttr ="\u0041\u0031";_cfg ._cadcc =append (_cfg ._cadcc ,_acaa );_cef :=_fdfe .NewRelationships ();_cfg ._efdf =append (_cfg ._efdf ,_cef );_acaa .SheetData =_cdcga .NewCT_SheetData ();_cfg ._aec =append (_cfg ._aec ,nil );_ggffa :=_ebgf .DocTypeSpreadsheet ;_bcdd :=_cfg ._fdeb .AddAutoRelationship (_ggffa ,_ebgf .OfficeDocumentType ,len (_cfg ._cbc .Sheets .Sheet ),_ebgf .WorksheetType );_edda .IdAttr =_bcdd .ID ();_cfg .ContentTypes .AddOverride (_ebgf .AbsoluteFilename (_ggffa ,_ebgf .WorksheetContentType ,len (_cfg ._cbc .Sheets .Sheet )),_ebgf .WorksheetContentType );return Sheet {_cfg ,_edda ,_acaa };}; +// SetRowOffset sets the row offset of the top-left of the image in fixed units. +func (_fg AbsoluteAnchor )SetRowOffset (m _cf .Distance ){_fg ._deb .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cf .EMU ));}; -// X returns the inner wrapped XML type. -func (_eebef Border )X ()*_cdcga .CT_Border {return _eebef ._gaad }; +// IsBool returns true if the cell is a boolean type cell. +func (_gbec Cell )IsBool ()bool {return _gbec ._eeg .TAttr ==_ba .ST_CellTypeB }; -// CellStyles returns the list of defined cell styles -func (_cfda StyleSheet )CellStyles ()[]CellStyle {_gafca :=[]CellStyle {};for _ ,_ffd :=range _cfda ._gbf .CellXfs .Xf {_gafca =append (_gafca ,CellStyle {_cfda ._ggf ,_ffd ,_cfda ._gbf .CellXfs });};return _gafca ;};var _cff =_ebgf .RelativeFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .OfficeDocumentType ,_ebgf .SharedStringsType ,0); +// AddDataValidation adds a data validation rule to a sheet. +func (_geac *Sheet )AddDataValidation ()DataValidation {if _geac ._edeb .DataValidations ==nil {_geac ._edeb .DataValidations =_ba .NewCT_DataValidations ();};_ggd :=_ba .NewCT_DataValidation ();_ggd .ShowErrorMessageAttr =_g .Bool (true );_geac ._edeb .DataValidations .DataValidation =append (_geac ._edeb .DataValidations .DataValidation ,_ggd );_geac ._edeb .DataValidations .CountAttr =_g .Uint32 (uint32 (len (_geac ._edeb .DataValidations .DataValidation )));return DataValidation {_ggd };}; // X returns the inner wrapped XML type. -func (_egaf Cell )X ()*_cdcga .CT_Cell {return _egaf ._egbf }; - -// SetRowOffset sets a column offset in absolute distance. -func (_ageb CellMarker )SetRowOffset (m _ecf .Distance ){_ageb ._cca .RowOff .ST_CoordinateUnqualified =_ebgf .Int64 (int64 (m /_ecf .EMU ));}; - -// GetValueAsTime retrieves the cell's value as a time. There is no difference -// in SpreadsheetML between a time/date cell other than formatting, and that -// typically a date cell won't have a fractional component. GetValueAsTime will -// work for date cells as well. -func (_dbgg Cell )GetValueAsTime ()(_afea .Time ,error ){if _dbgg ._egbf .TAttr !=_cdcga .ST_CellTypeUnset {return _afea .Time {},_gebb .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _dbgg ._egbf .V ==nil {return _afea .Time {},_gebb .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_bcfgb ,_ ,_cagc :=_eedd .ParseFloat (*_dbgg ._egbf .V ,10,128,_eedd .ToNearestEven );if _cagc !=nil {return _afea .Time {},_cagc ;};_fbgeg :=new (_eedd .Float );_fbgeg .SetUint64 (uint64 (24*_afea .Hour ));_bcfgb .Mul (_bcfgb ,_fbgeg );_gbfe ,_ :=_bcfgb .Uint64 ();_bcfd :=_dbgg ._dcdcd .Epoch ().Add (_afea .Duration (_gbfe ));return _ggg (_bcfd ),nil ;};var (_dcfb =[...]uint8 {0,21,46,61,76,91};_ffbf =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_gec =[...]uint8 {0,16,32,48,64};_dcg =[...]uint8 {0,16,32,48,64,80};); - -// SetColor sets teh color of the databar. -func (_efbe DataBarScale )SetColor (c _fdfa .Color ){_efbe ._eefg .Color =_cdcga .NewCT_Color ();_efbe ._eefg .Color .RgbAttr =c .AsRGBAString ();}; +func (_adeb Table )X ()*_ba .Table {return _adeb ._eega };func (_egdd *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _egdd .getAllCellsInFormulaArrays (false );}; -// CellsWithEmpty returns a slice of cells including empty ones from the first column to the last one used in the sheet. -// The cells can be manipulated, but appending to the slice will have no effect. -func (_dfbcd Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_bagd :=[]Cell {};for _agba :=uint32 (0);_agba <=lastColIdx ;_agba ++{_ffea :=_dfbcd .Cell (_eedc .IndexToColumn (_agba ));_bagd =append (_bagd ,_ffea );};return _bagd ;}; +// SheetView is a view of a sheet. There is typically one per sheet, though more +// are supported. +type SheetView struct{_adgd *_ba .CT_SheetView }; -// Rows returns all of the rows in a sheet. -func (_bdea *Sheet )Rows ()[]Row {_fbb :=[]Row {};for _ ,_faccg :=range _bdea ._bdec .SheetData .Row {_fbb =append (_fbb ,Row {_bdea ._ddfe ,_bdea ,_faccg });};return _fbb ;}; +// BottomRight returns the CellMaker for the bottom right corner of the anchor. +func (_effb TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_effb ._afgbc .To }}; // X returns the inner wrapped XML type. -func (_daf SharedStrings )X ()*_cdcga .Sst {return _daf ._edgb }; +func (_bae DifferentialStyle )X ()*_ba .CT_Dxf {return _bae ._geff }; -// Cells returns a slice of cells. The cells can be manipulated, but appending -// to the slice will have no effect. -func (_fadf Row )Cells ()[]Cell {_gagf :=[]Cell {};_age :=-1;for _ ,_gegb :=range _fadf ._aadg .C {if _gegb .RAttr ==nil {_ebgf .Log ("\u0052\u0041\u0074tr\u0020\u0069\u0073\u0020\u006e\u0069\u006c\u0020\u0066o\u0072 \u0061 \u0063e\u006c\u006c\u002c\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_gdb ,_degff :=_eedc .ParseCellReference (*_gegb .RAttr );if _degff !=nil {_ebgf .Log ("\u0052\u0041\u0074t\u0072\u0020\u0069\u0073 \u0069\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0066\u006f\u0072\u0020\u0061\u0020\u0063\u0065\u006c\u006c\u003a\u0020"+*_gegb .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_ecegb :=int (_gdb .ColumnIdx );if _ecegb -_age > 1{for _dcec :=_age +1;_dcec < _ecegb ;_dcec ++{_gagf =append (_gagf ,_fadf .Cell (_eedc .IndexToColumn (uint32 (_dcec ))));};};_age =_ecegb ;_gagf =append (_gagf ,Cell {_fadf ._abdb ,_fadf ._ffdf ,_fadf ._aadg ,_gegb });};return _gagf ;}; +// Sheets returns the sheets from the workbook. +func (_fggdb *Workbook )Sheets ()[]Sheet {_dbeb :=[]Sheet {};for _geeag ,_cgee :=range _fggdb ._fgc {_aacd :=_fggdb ._badbd .Sheets .Sheet [_geeag ];_bace :=Sheet {_fggdb ,_aacd ,_cgee };_dbeb =append (_dbeb ,_bace );};return _dbeb ;}; -// Column represents a column within a sheet. It's only used for formatting -// purposes, so it's possible to construct a sheet without configuring columns. -type Column struct{_fade *_cdcga .CT_Col }; +// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be +// the tab displayed when the spreadsheet is initially opened. +func (_fagf *Workbook )SetActiveSheetIndex (idx uint32 ){if _fagf ._badbd .BookViews ==nil {_fagf ._badbd .BookViews =_ba .NewCT_BookViews ();};if len (_fagf ._badbd .BookViews .WorkbookView )==0{_fagf ._badbd .BookViews .WorkbookView =append (_fagf ._badbd .BookViews .WorkbookView ,_ba .NewCT_BookView ());};_fagf ._badbd .BookViews .WorkbookView [0].ActiveTabAttr =_g .Uint32 (idx );}; -// SetCachedFormulaResult sets the cached result of a formula. This is normally -// not needed but is used internally when expanding an array formula. -func (_dfab Cell )SetCachedFormulaResult (s string ){_dfab ._egbf .V =&s }; +// SetIcons sets the icon set to use for display. +func (_fff IconScale )SetIcons (t _ba .ST_IconSetType ){_fff ._dacb .IconSetAttr =t }; -// Type returns the type of anchor -func (_ac AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; +// IconScale maps values to icons. +type IconScale struct{_dacb *_ba .CT_IconSet }; -// SetIcons configures the rule as an icon scale, removing existing -// configuration. -func (_egff ConditionalFormattingRule )SetIcons ()IconScale {_egff .clear ();_egff .SetType (_cdcga .ST_CfTypeIconSet );_egff ._dbeb .IconSet =_cdcga .NewCT_IconSet ();_fgae :=IconScale {_egff ._dbeb .IconSet };_fgae .SetIcons (_cdcga .ST_IconSetType3TrafficLights1 );return _fgae ;}; +// SetPasswordHash sets the password hash to the input. +func (_bdgb WorkbookProtection )SetPasswordHash (pwHash string ){_bdgb ._aba .WorkbookPasswordAttr =_g .String (pwHash );};func _feae (_eeea string ,_fefc uint32 ,_afgb bool )string {_cabd ,_ecg ,_dfbga :=_dg .ParseRangeReference (_eeea );if _dfbga ==nil {_eggg ,_aeag :=_cabd .ColumnIdx ,_ecg .ColumnIdx ;if _fefc >=_eggg &&_fefc <=_aeag {if _eggg ==_aeag {if _afgb {return "";}else {return _eeea ;};}else {_faccg :=_ecg .Update (_cfa .UpdateActionRemoveColumn );return _ade .Sprintf ("\u0025\u0073\u003a%\u0073",_cabd .String (),_faccg .String ());};}else if _fefc < _eggg {_cdfb :=_cabd .Update (_cfa .UpdateActionRemoveColumn );_geab :=_ecg .Update (_cfa .UpdateActionRemoveColumn );return _ade .Sprintf ("\u0025\u0073\u003a%\u0073",_cdfb .String (),_geab .String ());};}else {_bbd ,_gbeg ,_daab :=_dg .ParseColumnRangeReference (_eeea );if _daab !=nil {return "";};_ffede ,_gdaf :=_bbd .ColumnIdx ,_gbeg .ColumnIdx ;if _fefc >=_ffede &&_fefc <=_gdaf {if _ffede ==_gdaf {if _afgb {return "";}else {return _eeea ;};}else {_afeba :=_gbeg .Update (_cfa .UpdateActionRemoveColumn );return _ade .Sprintf ("\u0025\u0073\u003a%\u0073",_bbd .String (),_afeba .String ());};}else if _fefc < _ffede {_dag :=_bbd .Update (_cfa .UpdateActionRemoveColumn );_eaba :=_gbeg .Update (_cfa .UpdateActionRemoveColumn );return _ade .Sprintf ("\u0025\u0073\u003a%\u0073",_dag .String (),_eaba .String ());};};return "";};func (_fcag CellStyle )SetShrinkToFit (b bool ){if _fcag ._daa .Alignment ==nil {_fcag ._daa .Alignment =_ba .NewCT_CellAlignment ();};_fcag ._daa .ApplyAlignmentAttr =_g .Bool (true );if !b {_fcag ._daa .Alignment .ShrinkToFitAttr =nil ;}else {_fcag ._daa .Alignment .ShrinkToFitAttr =_g .Bool (b );};}; -// X returns the inner wrapped XML type. -func (_dedcc ConditionalFormatting )X ()*_cdcga .CT_ConditionalFormatting {return _dedcc ._ccgdf }; +// CellStyles returns the list of defined cell styles +func (_gdbb StyleSheet )CellStyles ()[]CellStyle {_efad :=[]CellStyle {};for _ ,_bbcc :=range _gdbb ._gfde .CellXfs .Xf {_efad =append (_efad ,CellStyle {_gdbb ._aced ,_bbcc ,_gdbb ._gfde .CellXfs });};return _efad ;}; -// Comments returns the comments for a sheet. -func (_bbcda *Sheet )Comments ()Comments {for _aed ,_dfe :=range _bbcda ._ddfe ._cadcc {if _dfe ==_bbcda ._bdec {if _bbcda ._ddfe ._aec [_aed ]==nil {_bbcda ._ddfe ._aec [_aed ]=_cdcga .NewComments ();_bbcda ._ddfe ._efdf [_aed ].AddAutoRelationship (_ebgf .DocTypeSpreadsheet ,_ebgf .WorksheetType ,_aed +1,_ebgf .CommentsType );_bbcda ._ddfe .ContentTypes .AddOverride (_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .CommentsType ,_aed +1),_ebgf .CommentsContentType );};if len (_bbcda ._ddfe ._afee )==0{_bbcda ._ddfe ._afee =append (_bbcda ._ddfe ._afee ,_fdebd .NewCommentDrawing ());_ggdg :=_bbcda ._ddfe ._efdf [_aed ].AddAutoRelationship (_ebgf .DocTypeSpreadsheet ,_ebgf .WorksheetType ,1,_ebgf .VMLDrawingType );if _bbcda ._bdec .LegacyDrawing ==nil {_bbcda ._bdec .LegacyDrawing =_cdcga .NewCT_LegacyDrawing ();};_bbcda ._bdec .LegacyDrawing .IdAttr =_ggdg .ID ();};return Comments {_bbcda ._ddfe ,_bbcda ._ddfe ._aec [_aed ]};};};_ebgf .Log ("\u0061\u0074\u0074\u0065\u006dp\u0074\u0065\u0064\u0020\u0074\u006f\u0020\u0061\u0063\u0063\u0065\u0073\u0073 \u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u006e\u006f\u006e\u002d\u0065\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0020\u0073\u0068\u0065\u0065t");return Comments {};};const _fcgc ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; +// Rows returns all of the rows in a sheet. +func (_babed *Sheet )Rows ()[]Row {_ebga :=[]Row {};for _ ,_dadg :=range _babed ._edeb .SheetData .Row {_ebga =append (_ebga ,Row {_babed ._ebee ,_babed ,_dadg });};return _ebga ;}; -// Save writes the workbook out to a writer in the zipped xlsx format. -func (_cacg *Workbook )Save (w _becf .Writer )error {if !_bgfec .GetLicenseKey ().IsLicensed ()&&!_cgce {_fbge .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_fbge .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _gebb .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_cab :=_dgf .NewWriter (w );defer _cab .Close ();_gedgg :=_ebgf .DocTypeSpreadsheet ;if _cbfgb :=_dga .MarshalXML (_cab ,_ebgf .BaseRelsFilename ,_cacg .Rels .X ());_cbfgb !=nil {return _cbfgb ;};if _gbdc :=_dga .MarshalXMLByType (_cab ,_gedgg ,_ebgf .ExtendedPropertiesType ,_cacg .AppProperties .X ());_gbdc !=nil {return _gbdc ;};if _aea :=_dga .MarshalXMLByType (_cab ,_gedgg ,_ebgf .CorePropertiesType ,_cacg .CoreProperties .X ());_aea !=nil {return _aea ;};_dcee :=_ebgf .AbsoluteFilename (_gedgg ,_ebgf .OfficeDocumentType ,0);if _cfd :=_dga .MarshalXML (_cab ,_dcee ,_cacg ._cbc );_cfd !=nil {return _cfd ;};if _bgaf :=_dga .MarshalXML (_cab ,_dga .RelationsPathFor (_dcee ),_cacg ._fdeb .X ());_bgaf !=nil {return _bgaf ;};if _edee :=_dga .MarshalXMLByType (_cab ,_gedgg ,_ebgf .StylesType ,_cacg .StyleSheet .X ());_edee !=nil {return _edee ;};for _gdab ,_fgd :=range _cacg ._gab {if _ggaa :=_dga .MarshalXMLByTypeIndex (_cab ,_gedgg ,_ebgf .ThemeType ,_gdab +1,_fgd );_ggaa !=nil {return _ggaa ;};};for _ebfg ,_fcd :=range _cacg ._cadcc {_fcd .Dimension .RefAttr =Sheet {_cacg ,nil ,_fcd }.Extents ();_bfe :=_ebgf .AbsoluteFilename (_gedgg ,_ebgf .WorksheetType ,_ebfg +1);_dga .MarshalXML (_cab ,_bfe ,_fcd );_dga .MarshalXML (_cab ,_dga .RelationsPathFor (_bfe ),_cacg ._efdf [_ebfg ].X ());};if _acff :=_dga .MarshalXMLByType (_cab ,_gedgg ,_ebgf .SharedStringsType ,_cacg .SharedStrings .X ());_acff !=nil {return _acff ;};if _cacg .CustomProperties .X ()!=nil {if _bfcaf :=_dga .MarshalXMLByType (_cab ,_gedgg ,_ebgf .CustomPropertiesType ,_cacg .CustomProperties .X ());_bfcaf !=nil {return _bfcaf ;};};if _cacg .Thumbnail !=nil {_fbgf :=_ebgf .AbsoluteFilename (_gedgg ,_ebgf .ThumbnailType ,0);_gfbg ,_cd :=_cab .Create (_fbgf );if _cd !=nil {return _cd ;};if _fa :=_dff .Encode (_gfbg ,_cacg .Thumbnail ,nil );_fa !=nil {return _fa ;};};for _eaff ,_fgbb :=range _cacg ._dafb {_gadd :=_ebgf .AbsoluteFilename (_gedgg ,_ebgf .ChartType ,_eaff +1);_dga .MarshalXML (_cab ,_gadd ,_fgbb );};for _acfc ,_eadd :=range _cacg ._gca {_deb :=_ebgf .AbsoluteFilename (_gedgg ,_ebgf .TableType ,_acfc +1);_dga .MarshalXML (_cab ,_deb ,_eadd );};for _efea ,_egbgf :=range _cacg ._fac {_bag :=_ebgf .AbsoluteFilename (_gedgg ,_ebgf .DrawingType ,_efea +1);_dga .MarshalXML (_cab ,_bag ,_egbgf );if !_cacg ._gabb [_efea ].IsEmpty (){_dga .MarshalXML (_cab ,_dga .RelationsPathFor (_bag ),_cacg ._gabb [_efea ].X ());};};for _afac ,_adggg :=range _cacg ._afee {_dga .MarshalXML (_cab ,_ebgf .AbsoluteFilename (_gedgg ,_ebgf .VMLDrawingType ,_afac +1),_adggg );};for _aedcd ,_a :=range _cacg .Images {if _aaeb :=_fdfe .AddImageToZip (_cab ,_a ,_aedcd +1,_ebgf .DocTypeSpreadsheet );_aaeb !=nil {return _aaeb ;};};if _fbdc :=_dga .MarshalXML (_cab ,_ebgf .ContentTypesFilename ,_cacg .ContentTypes .X ());_fbdc !=nil {return _fbdc ;};for _eagc ,_fef :=range _cacg ._aec {if _fef ==nil {continue ;};_dga .MarshalXML (_cab ,_ebgf .AbsoluteFilename (_gedgg ,_ebgf .CommentsType ,_eagc +1),_fef );};if _daebc :=_cacg .WriteExtraFiles (_cab );_daebc !=nil {return _daebc ;};return _cab .Close ();}; +// Content returns the content of the defined range (the range in most cases)/ +func (_dgfa DefinedName )Content ()string {return _dgfa ._dcd .Content }; -// NewStyleSheet constructs a new default stylesheet. -func NewStyleSheet (wb *Workbook )StyleSheet {_geff :=_cdcga .NewStyleSheet ();_geff .CellStyleXfs =_cdcga .NewCT_CellStyleXfs ();_geff .CellXfs =_cdcga .NewCT_CellXfs ();_geff .CellStyles =_cdcga .NewCT_CellStyles ();_efdd :=_cdcga .NewCT_CellStyle ();_efdd .NameAttr =_ebgf .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_efdd .XfIdAttr =0;_efdd .BuiltinIdAttr =_ebgf .Uint32 (0);_geff .CellStyles .CellStyle =append (_geff .CellStyles .CellStyle ,_efdd );_geff .CellStyles .CountAttr =_ebgf .Uint32 (uint32 (len (_geff .CellStyles .CellStyle )));_ff :=_cdcga .NewCT_Xf ();_ff .NumFmtIdAttr =_ebgf .Uint32 (0);_ff .FontIdAttr =_ebgf .Uint32 (0);_ff .FillIdAttr =_ebgf .Uint32 (0);_ff .BorderIdAttr =_ebgf .Uint32 (0);_geff .CellStyleXfs .Xf =append (_geff .CellStyleXfs .Xf ,_ff );_geff .CellStyleXfs .CountAttr =_ebgf .Uint32 (uint32 (len (_geff .CellStyleXfs .Xf )));_egf :=NewFills ();_geff .Fills =_egf .X ();_dgeb :=_egf .AddFill ().SetPatternFill ();_dgeb .SetPattern (_cdcga .ST_PatternTypeNone );_dgeb =_egf .AddFill ().SetPatternFill ();_dgeb .SetPattern (_cdcga .ST_PatternTypeGray125 );_geff .Fonts =_cdcga .NewCT_Fonts ();_geff .Borders =_cdcga .NewCT_Borders ();_cee :=StyleSheet {wb ,_geff };_cee .AddBorder ().InitializeDefaults ();_eba :=_cee .AddFont ();_eba .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_eba .SetSize (11);_fbdcf :=_cdcga .NewCT_Xf ();*_fbdcf =*_ff ;_fbdcf .XfIdAttr =_ebgf .Uint32 (0);_geff .CellXfs .Xf =append (_geff .CellXfs .Xf ,_fbdcf );_geff .CellXfs .CountAttr =_ebgf .Uint32 (uint32 (len (_geff .CellXfs .Xf )));return _cee ;};type WorkbookProtection struct{_caaf *_cdcga .CT_WorkbookProtection };func (_bfg Row )renumberAs (_ecge uint32 ){_bfg ._aadg .RAttr =_ebgf .Uint32 (_ecge );for _ ,_gagff :=range _bfg .Cells (){_acb ,_abffe :=_eedc .ParseCellReference (_gagff .Reference ());if _abffe ==nil {_cfff :=_fbge .Sprintf ("\u0025\u0073\u0025\u0064",_acb .Column ,_ecge );_gagff ._egbf .RAttr =_ebgf .String (_cfff );};};};func (_gfde *Sheet )setShared (_ddgad string ,_daed ,_dbfc _eedc .CellReference ,_gdabd string ){_fgg :=_gfde .FormulaContext ();_aabf :=_aeaf .NewEvaluator ();for _cbac :=_daed .RowIdx ;_cbac <=_dbfc .RowIdx ;_cbac ++{for _caaa :=_daed .ColumnIdx ;_caaa <=_dbfc .ColumnIdx ;_caaa ++{_faa :=_cbac -_daed .RowIdx ;_cdbg :=_caaa -_daed .ColumnIdx ;_fgg .SetOffset (_cdbg ,_faa );_dfc :=_aabf .Eval (_fgg ,_gdabd );_fbde :=_fbge .Sprintf ("\u0025\u0073\u0025\u0064",_eedc .IndexToColumn (_caaa ),_cbac );_adfa :=_gfde .Cell (_fbde );if _dfc .Type ==_aeaf .ResultTypeNumber {_adfa .X ().TAttr =_cdcga .ST_CellTypeN ;}else {_adfa .X ().TAttr =_cdcga .ST_CellTypeInlineStr ;};_adfa .X ().V =_ebgf .String (_dfc .Value ());};};_ =_aabf ;_ =_fgg ;}; +// SharedStrings is a shared strings table, where string data can be placed +// outside of the sheet contents and referenced from a sheet. +type SharedStrings struct{_faeg *_ba .Sst ;_ceae map[string ]int ;}; -// SetAutoFilter creates autofilters on the sheet. These are the automatic -// filters that are common for a header row. The RangeRef should be of the form -// "A1:C5" and cover the entire range of cells to be filtered, not just the -// header. SetAutoFilter replaces any existing auto filter on the sheet. -func (_daa *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_bda .Replace (rangeRef ,"\u0024","",-1);_daa ._bdec .AutoFilter =_cdcga .NewCT_AutoFilter ();_daa ._bdec .AutoFilter .RefAttr =_ebgf .String (rangeRef );_cgf :="\u0027"+_daa .Name ()+"\u0027\u0021";var _dcdd DefinedName ;for _ ,_eegf :=range _daa ._ddfe .DefinedNames (){if _eegf .Name ()==_fcgc {if _bda .HasPrefix (_eegf .Content (),_cgf ){_dcdd =_eegf ;_dcdd .SetContent (_daa .RangeReference (rangeRef ));break ;};};};if _dcdd .X ()==nil {_dcdd =_daa ._ddfe .AddDefinedName (_fcgc ,_daa .RangeReference (rangeRef ));};for _bac ,_abgd :=range _daa ._ddfe ._cadcc {if _abgd ==_daa ._bdec {_dcdd .SetLocalSheetID (uint32 (_bac ));};};}; +// X returns the inner wrapped XML type. +func (_fcfe SheetView )X ()*_ba .CT_SheetView {return _fcfe ._adgd };func _ca (_acd _ag .Time )_ag .Time {_acd =_acd .Local ();return _ag .Date (_acd .Year (),_acd .Month (),_acd .Day (),_acd .Hour (),_acd .Minute (),_acd .Second (),_acd .Nanosecond (),_ag .UTC );}; -// SheetView is a view of a sheet. There is typically one per sheet, though more -// are supported. -type SheetView struct{_gebf *_cdcga .CT_SheetView }; +// SetString sets the cell type to string, and the value to the given string, +// returning an ID from the shared strings table. To reuse a string, call +// SetStringByID with the ID returned. +func (_cfg Cell )SetString (s string )int {_cfg ._agg .ensureSharedStringsRelationships ();_cfg .clearValue ();_bdf :=_cfg ._agg .SharedStrings .AddString (s );_cfg ._eeg .V =_g .String (_cg .Itoa (_bdf ));_cfg ._eeg .TAttr =_ba .ST_CellTypeS ;return _bdf ;};func (_gcb Cell )getRawSortValue ()(string ,bool ){if _gcb .HasFormula (){_ddd :=_gcb .GetCachedFormulaResult ();return _ddd ,_gdd .IsNumber (_ddd );};_afc ,_ :=_gcb .GetRawValue ();return _afc ,_gdd .IsNumber (_afc );};func (_bbgc StandardFormat )String ()string {switch {case 0<=_bbgc &&_bbgc <=4:return _eedef [_dcfb [_bbgc ]:_dcfb [_bbgc +1]];case 9<=_bbgc &&_bbgc <=22:_bbgc -=9;return _faag [_aage [_bbgc ]:_aage [_bbgc +1]];case 37<=_bbgc &&_bbgc <=40:_bbgc -=37;return _gbga [_gebcd [_bbgc ]:_gebcd [_bbgc +1]];case 45<=_bbgc &&_bbgc <=49:_bbgc -=45;return _dddb [_dgbc [_bbgc ]:_dgbc [_bbgc +1]];default:return _ade .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_bbgc );};}; -// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. -func (_ba StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _ba ._gbf .Dxfs ==nil {_ba ._gbf .Dxfs =_cdcga .NewCT_Dxfs ();};_efb :=_cdcga .NewCT_Dxf ();_ba ._gbf .Dxfs .Dxf =append (_ba ._gbf .Dxfs .Dxf ,_efb );_ba ._gbf .Dxfs .CountAttr =_ebgf .Uint32 (uint32 (len (_ba ._gbf .Dxfs .Dxf )));return DifferentialStyle {_efb ,_ba ._ggf ,_ba ._gbf .Dxfs };}; +// SetNumberFormatStandard sets the format based off of the ECMA 376 standard formats. These +// formats are standardized and don't need to be defined in the styles. +func (_bff CellStyle )SetNumberFormatStandard (s StandardFormat ){_bff ._daa .NumFmtIdAttr =_g .Uint32 (uint32 (s ));_bff ._daa .ApplyNumberFormatAttr =_g .Bool (true );}; -// Author returns the author of the comment -func (_efcd Comment )Author ()string {if _efcd ._gfdd .AuthorIdAttr < uint32 (len (_efcd ._ecgea .Authors .Author )){return _efcd ._ecgea .Authors .Author [_efcd ._gfdd .AuthorIdAttr ];};return "";}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +func (_gfc *evalContext )LastColumn (rowFrom ,rowTo int )string {_deed :=_gfc ._abgg ;_fgb :=1;for _egcg :=rowFrom ;_egcg <=rowTo ;_egcg ++{_ebg :=len (_deed .Row (uint32 (_egcg )).Cells ());if _ebg > _fgb {_fgb =_ebg ;};};return _dg .IndexToColumn (uint32 (_fgb -1));};func _daee (_cca *Sheet )*evalContext {return &evalContext {_abgg :_cca ,_egcb :make (map[string ]struct{})};}; -// SetOperator sets the operator for the rule. -func (_eddc ConditionalFormattingRule )SetOperator (t _cdcga .ST_ConditionalFormattingOperator ){_eddc ._dbeb .OperatorAttr =t ;}; +// Close closes the workbook, removing any temporary files that might have been +// created when opening a document. +func (_cefb *Workbook )Close ()error {if _cefb .TmpPath !=""{return _b .RemoveAll (_cefb .TmpPath );};return nil ;}; -// SetColOffset sets the column offset of the top-left of the image in fixed units. -func (_dbdcb AbsoluteAnchor )SetColOffset (m _ecf .Distance ){_dbdcb ._beb .Pos .XAttr .ST_CoordinateUnqualified =_ebgf .Int64 (int64 (m /_ecf .EMU ));}; +// ClearCachedFormulaResults clears any computed formula values that are stored +// in the sheet. This may be required if you modify cells that are used as a +// formula input to force the formulas to be recomputed the next time the sheet +// is opened in Excel. +func (_cdbd *Sheet )ClearCachedFormulaResults (){for _ ,_geed :=range _cdbd .Rows (){for _ ,_ddca :=range _geed .Cells (){if _ddca .X ().F !=nil {_ddca .X ().V =nil ;};};};}; -// RowNumber returns the row number (1-N), or zero if it is unset. -func (_bgfeg Row )RowNumber ()uint32 {if _bgfeg ._aadg .RAttr !=nil {return *_bgfeg ._aadg .RAttr ;};return 0;}; +// SetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_bafb CellStyle )SetHorizontalAlignment (a _ba .ST_HorizontalAlignment ){if _bafb ._daa .Alignment ==nil {_bafb ._daa .Alignment =_ba .NewCT_CellAlignment ();};_bafb ._daa .Alignment .HorizontalAttr =a ;_bafb ._daa .ApplyAlignmentAttr =_g .Bool (true );}; -// SetFont applies a font to a cell style. The font is referenced by its -// index so modifying the font afterward will affect all styles that reference -// it. -func (_babd CellStyle )SetFont (f Font ){_babd ._fceg .FontIdAttr =_ebgf .Uint32 (f .Index ());_babd ._fceg .ApplyFontAttr =_ebgf .Bool (true );}; +// AddNumberedRow adds a row with a given row number. If you reuse a row number +// the resulting file will fail validation and fail to open in Office programs. Use +// Row instead which creates a new row or returns an existing row. +func (_ccc *Sheet )AddNumberedRow (rowNum uint32 )Row {_abbf :=_ba .NewCT_Row ();_abbf .RAttr =_g .Uint32 (rowNum );_ccc ._edeb .SheetData .Row =append (_ccc ._edeb .SheetData .Row ,_abbf );_f .Slice (_ccc ._edeb .SheetData .Row ,func (_bga ,_acef int )bool {_bbbe :=_ccc ._edeb .SheetData .Row [_bga ].RAttr ;_eebee :=_ccc ._edeb .SheetData .Row [_acef ].RAttr ;if _bbbe ==nil {return true ;};if _eebee ==nil {return true ;};return *_bbbe < *_eebee ;});return Row {_ccc ._ebee ,_ccc ,_abbf };}; -// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. -func (_ebff *Sheet )RemoveColumn (column string )error {_gdce ,_ce :=_ebff .getAllCellsInFormulaArraysForColumn ();if _ce !=nil {return _ce ;};_bbeb :=_eedc .ColumnToIndex (column );for _ ,_fdg :=range _ebff .Rows (){_gaagb :=_fbge .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_fdg .X ().RAttr );if _ ,_cae :=_gdce [_gaagb ];_cae {return nil ;};};for _ ,_cc :=range _ebff .Rows (){_afab :=_cc ._aadg .C ;for _bcge ,_deg :=range _afab {_ef ,_fab :=_eedc .ParseCellReference (*_deg .RAttr );if _fab !=nil {return _fab ;};if _ef .ColumnIdx ==_bbeb {_cc ._aadg .C =append (_afab [:_bcge ],_ebff .slideCellsLeft (_afab [_bcge +1:])...);break ;}else if _ef .ColumnIdx > _bbeb {_cc ._aadg .C =append (_afab [:_bcge ],_ebff .slideCellsLeft (_afab [_bcge :])...);break ;};};};_ce =_ebff .updateAfterRemove (_bbeb ,_feea .UpdateActionRemoveColumn );if _ce !=nil {return _ce ;};_ce =_ebff .removeColumnFromNamedRanges (_bbeb );if _ce !=nil {return _ce ;};_ce =_ebff .removeColumnFromMergedCells (_bbeb );if _ce !=nil {return _ce ;};for _ ,_eccc :=range _ebff ._ddfe .Sheets (){_eccc .RecalculateFormulas ();};return nil ;}; +// AddFormatValue adds a format value to be used to determine the cell background. +func (_gag ColorScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_acge :=_ba .NewCT_Cfvo ();_acge .TypeAttr =t ;_acge .ValAttr =_g .String (val );_gag ._dgec .Cfvo =append (_gag ._dgec .Cfvo ,_acge );}; -// SetValue sets the first value to be used in the comparison. For comparisons -// that need only one value, this is the only value used. For comparisons like -// 'between' that require two values, SetValue2 must also be used. -func (_fcfg DataValidationCompare )SetValue (v string ){_fcfg ._aaag .Formula1 =&v };func (_afdd Fills )AddFill ()Fill {_fcca :=_cdcga .NewCT_Fill ();_afdd ._cecab .Fill =append (_afdd ._cecab .Fill ,_fcca );_afdd ._cecab .CountAttr =_ebgf .Uint32 (uint32 (len (_afdd ._cecab .Fill )));return Fill {_fcca ,_afdd ._cecab };}; +// ValidateWithPath validates the sheet passing path informaton for a better +// error message +func (_dbccd Sheet )ValidateWithPath (path string )error {return _dbccd ._edeb .ValidateWithPath (path )};var _bccb =_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0); -// SetType sets the type of the rule. -func (_dabbc ConditionalFormattingRule )SetType (t _cdcga .ST_CfType ){_dabbc ._dbeb .TypeAttr =t }; +// SetHeight is a nop-op. +func (_cceb TwoCellAnchor )SetHeight (h _cf .Distance ){}; -// SetUnderline controls if the run is underlined. -func (_babac RichTextRun )SetUnderline (u _cdcga .ST_UnderlineValues ){_babac .ensureRpr ();_babac ._afcg .RPr .U =_cdcga .NewCT_UnderlineProperty ();_babac ._afcg .RPr .U .ValAttr =u ;}; +// X returns the inner wrapped XML type. +func (_defg WorkbookProtection )X ()*_ba .CT_WorkbookProtection {return _defg ._aba }; -// SetZoom controls the zoom level of the sheet and is measured in percent. The -// default value is 100. -func (_cce SheetView )SetZoom (pct uint32 ){_cce ._gebf .ZoomScaleAttr =&pct }; +// SheetViews returns the sheet views defined. This is where splits and frozen +// rows/cols are configured. Multiple sheet views are allowed, but I'm not +// aware of there being a use for more than a single sheet view. +func (_faa *Sheet )SheetViews ()[]SheetView {if _faa ._edeb .SheetViews ==nil {return nil ;};_fbga :=[]SheetView {};for _ ,_edgd :=range _faa ._edeb .SheetViews .SheetView {_fbga =append (_fbga ,SheetView {_edgd });};return _fbga ;}; -// SetTopLeft sets the top left visible cell after the split. -func (_gfcg SheetView )SetTopLeft (cellRef string ){_gfcg .ensurePane ();_gfcg ._gebf .Pane .TopLeftCellAttr =&cellRef ;}; +// X returns the inner wrapped XML type. +func (_bgba SharedStrings )X ()*_ba .Sst {return _bgba ._faeg }; -// DVCompareOp is a comparison operator for a data validation rule. -type DVCompareOp byte ; +// AddCommentWithStyle adds a new comment styled in a default way +func (_agf Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_efa :=_agf .AddComment (cellRef ,author );_acdb :=_efa .AddRun ();_acdb .SetBold (true );_acdb .SetSize (10);_acdb .SetColor (_gb .Black );_acdb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_acdb .SetText (author +"\u003a");_acdb =_efa .AddRun ();_acdb .SetSize (10);_acdb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_acdb .SetColor (_gb .Black );_acdb .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_cdd ,_aac :=_dg .ParseCellReference (cellRef );if _aac !=nil {return _aac ;};_agf ._efc ._effd [0].Shape =append (_agf ._efc ._effd [0].Shape ,_da .NewCommentShape (int64 (_cdd .ColumnIdx ),int64 (_cdd .RowIdx -1)));return nil ;};func (_bbb PatternFill )ClearFgColor (){_bbb ._fefe .FgColor =nil }; -// SetActiveSheet sets the active sheet which will be the tab displayed when the -// spreadsheet is initially opened. -func (_bgf *Workbook )SetActiveSheet (s Sheet ){for _daag ,_caac :=range _bgf ._cadcc {if s ._bdec ==_caac {_bgf .SetActiveSheetIndex (uint32 (_daag ));};};}; +// SetPattern sets the pattern of the fill. +func (_fdbbb PatternFill )SetPattern (p _ba .ST_PatternType ){_fdbbb ._fefe .PatternTypeAttr =p }; -// GetFilename returns the filename of the context's workbook. -func (_bdbb *evalContext )GetFilename ()string {return _bdbb ._abcf ._ddfe .GetFilename ()}; +// SetName sets the sheet name. +func (_bca *Sheet )SetName (name string ){_bca ._ggeg .NameAttr =name }; -// Column returns or creates a column that with a given index (1-N). Columns -// can span multiple column indices, this method will return the column that -// applies to a column index if it exists or create a new column that only -// applies to the index passed in otherwise. -func (_fag *Sheet )Column (idx uint32 )Column {for _ ,_bgcb :=range _fag ._bdec .Cols {for _ ,_bcdb :=range _bgcb .Col {if idx >=_bcdb .MinAttr &&idx <=_bcdb .MaxAttr {return Column {_bcdb };};};};var _cfc *_cdcga .CT_Cols ;if len (_fag ._bdec .Cols )==0{_cfc =_cdcga .NewCT_Cols ();_fag ._bdec .Cols =append (_fag ._bdec .Cols ,_cfc );}else {_cfc =_fag ._bdec .Cols [0];};_dcd :=_cdcga .NewCT_Col ();_dcd .MinAttr =idx ;_dcd .MaxAttr =idx ;_cfc .Col =append (_cfc .Col ,_dcd );return Column {_dcd };}; +// SetContent sets the defined name content. +func (_ceb DefinedName )SetContent (s string ){_ceb ._dcd .Content =s };func (_gedc Font )Index ()uint32 {for _cdfe ,_fdb :=range _gedc ._abc .Fonts .Font {if _gedc ._gcc ==_fdb {return uint32 (_cdfe );};};return 0;};const (DVCompareOpEqual =DVCompareOp (_ba .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_ba .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_ba .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_ba .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_ba .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_ba .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_ba .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_ba .ST_DataValidationOperatorLessThanOrEqual ););type Fill struct{_dbf *_ba .CT_Fill ;_bafba *_ba .CT_Fills ;};func (_deeg Cell )setLocked (_eg bool ){_fbc :=_deeg ._eeg .SAttr ;if _fbc !=nil {_bfdf :=_deeg ._agg .StyleSheet .GetCellStyle (*_fbc );if _bfdf ._daa .Protection ==nil {_bfdf ._daa .Protection =_ba .NewCT_CellProtection ();};_bfdf ._daa .Protection .LockedAttr =&_eg ;};}; -// Reference returns the table reference (the cells within the table) -func (_daebb Table )Reference ()string {return _daebb ._cgdf .RefAttr }; +// AddSheet adds a new sheet to a workbook. +func (_efag *Workbook )AddSheet ()Sheet {_fcdg :=_ba .NewCT_Sheet ();_fcdg .SheetIdAttr =1;for _ ,_bafa :=range _efag ._badbd .Sheets .Sheet {if _fcdg .SheetIdAttr <=_bafa .SheetIdAttr {_fcdg .SheetIdAttr =_bafa .SheetIdAttr +1;};};_efag ._badbd .Sheets .Sheet =append (_efag ._badbd .Sheets .Sheet ,_fcdg );_fcdg .NameAttr =_ade .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_fcdg .SheetIdAttr );_fgee :=_ba .NewWorksheet ();_fgee .Dimension =_ba .NewCT_SheetDimension ();_fgee .Dimension .RefAttr ="\u0041\u0031";_efag ._fgc =append (_efag ._fgc ,_fgee );_begd :=_bfd .NewRelationships ();_efag ._gcga =append (_efag ._gcga ,_begd );_fgee .SheetData =_ba .NewCT_SheetData ();_efag ._eabg =append (_efag ._eabg ,nil );_agbe :=_g .DocTypeSpreadsheet ;_cggcf :=_efag ._fcad .AddAutoRelationship (_agbe ,_g .OfficeDocumentType ,len (_efag ._badbd .Sheets .Sheet ),_g .WorksheetType );_fcdg .IdAttr =_cggcf .ID ();_efag .ContentTypes .AddOverride (_g .AbsoluteFilename (_agbe ,_g .WorksheetContentType ,len (_efag ._badbd .Sheets .Sheet )),_g .WorksheetContentType );return Sheet {_efag ,_fcdg ,_fgee };}; -// Wrapped returns true if the cell will wrap text. -func (_degfd CellStyle )Wrapped ()bool {if _degfd ._fceg .Alignment ==nil {return false ;};if _degfd ._fceg .Alignment .WrapTextAttr ==nil {return false ;};return *_degfd ._fceg .Alignment .WrapTextAttr ;};func (_afce Sheet )validateSheetNames ()error {if len (_afce .Name ())> 31{return _fbge .Errorf ("\u0073\u0068\u0065\u0065\u0074 \u006e\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073 \u0025\u0064\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002c\u0020\u006d\u0061\u0078\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0069\u0073\u0020\u00331",_afce .Name (),len (_afce .Name ()));};return nil ;}; +// AddFont adds a new empty font to the stylesheet. +func (_gdfg StyleSheet )AddFont ()Font {_fcae :=_ba .NewCT_Font ();_gdfg ._gfde .Fonts .Font =append (_gdfg ._gfde .Fonts .Font ,_fcae );_gdfg ._gfde .Fonts .CountAttr =_g .Uint32 (uint32 (len (_gdfg ._gfde .Fonts .Font )));return Font {_fcae ,_gdfg ._gfde };}; -// New constructs a new workbook. -func New ()*Workbook {_abde :=&Workbook {};_abde ._cbc =_cdcga .NewWorkbook ();_abde .AppProperties =_fdfe .NewAppProperties ();_abde .CoreProperties =_fdfe .NewCoreProperties ();_abde .StyleSheet =NewStyleSheet (_abde );_abde .Rels =_fdfe .NewRelationships ();_abde ._fdeb =_fdfe .NewRelationships ();_abde .Rels .AddRelationship (_ebgf .RelativeFilename (_ebgf .DocTypeSpreadsheet ,"",_ebgf .ExtendedPropertiesType ,0),_ebgf .ExtendedPropertiesType );_abde .Rels .AddRelationship (_ebgf .RelativeFilename (_ebgf .DocTypeSpreadsheet ,"",_ebgf .CorePropertiesType ,0),_ebgf .CorePropertiesType );_abde .Rels .AddRelationship (_ebgf .RelativeFilename (_ebgf .DocTypeSpreadsheet ,"",_ebgf .OfficeDocumentType ,0),_ebgf .OfficeDocumentType );_abde ._fdeb .AddRelationship (_ebgf .RelativeFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .OfficeDocumentType ,_ebgf .StylesType ,0),_ebgf .StylesType );_abde .ContentTypes =_fdfe .NewContentTypes ();_abde .ContentTypes .AddDefault ("\u0076\u006d\u006c",_ebgf .VMLDrawingContentType );_abde .ContentTypes .AddOverride (_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .OfficeDocumentType ,0),"\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0065\u0065\u0074\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_abde .ContentTypes .AddOverride (_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .StylesType ,0),_ebgf .SMLStyleSheetContentType );_abde .SharedStrings =NewSharedStrings ();_abde .ContentTypes .AddOverride (_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .SharedStringsType ,0),_ebgf .SharedStringsContentType );_abde ._fdeb .AddRelationship (_ebgf .RelativeFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .OfficeDocumentType ,_ebgf .SharedStringsType ,0),_ebgf .SharedStringsType );return _abde ;}; +// SetBorder is a helper function for creating borders across multiple cells. In +// the OOXML spreadsheet format, a border applies to a single cell. To draw a +// 'boxed' border around multiple cells, you need to apply different styles to +// the cells on the top,left,right,bottom and four corners. This function +// breaks apart a single border into its components and applies it to cells as +// needed to give the effect of a border applying to multiple cells. +func (_ggcg *Sheet )SetBorder (cellRange string ,border Border )error {_fgbdc ,_eddb ,_fecc :=_dg .ParseRangeReference (cellRange );if _fecc !=nil {return _fecc ;};_faf :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_aeaa :=_ggcg ._ebee .StyleSheet .AddBorder ();_faf .SetBorder (_aeaa );_aeaa ._cba .Top =border ._cba .Top ;_aeaa ._cba .Left =border ._cba .Left ;_eccc :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_effgd :=_ggcg ._ebee .StyleSheet .AddBorder ();_eccc .SetBorder (_effgd );_effgd ._cba .Top =border ._cba .Top ;_effgd ._cba .Right =border ._cba .Right ;_adga :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_dgag :=_ggcg ._ebee .StyleSheet .AddBorder ();_adga .SetBorder (_dgag );_dgag ._cba .Top =border ._cba .Top ;_ffaa :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_fgda :=_ggcg ._ebee .StyleSheet .AddBorder ();_ffaa .SetBorder (_fgda );_fgda ._cba .Left =border ._cba .Left ;_ddeb :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_dfgcd :=_ggcg ._ebee .StyleSheet .AddBorder ();_ddeb .SetBorder (_dfgcd );_dfgcd ._cba .Right =border ._cba .Right ;_ceef :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_fbgd :=_ggcg ._ebee .StyleSheet .AddBorder ();_ceef .SetBorder (_fbgd );_fbgd ._cba .Bottom =border ._cba .Bottom ;_cbbcb :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_ffcg :=_ggcg ._ebee .StyleSheet .AddBorder ();_cbbcb .SetBorder (_ffcg );_ffcg ._cba .Bottom =border ._cba .Bottom ;_ffcg ._cba .Left =border ._cba .Left ;_ggbea :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_gadf :=_ggcg ._ebee .StyleSheet .AddBorder ();_ggbea .SetBorder (_gadf );_gadf ._cba .Bottom =border ._cba .Bottom ;_gadf ._cba .Right =border ._cba .Right ;_cggc :=_fgbdc .RowIdx ;_fgbb :=_fgbdc .ColumnIdx ;_dcbd :=_eddb .RowIdx ;_eccf :=_eddb .ColumnIdx ;for _cffgg :=_cggc ;_cffgg <=_dcbd ;_cffgg ++{for _dfcg :=_fgbb ;_dfcg <=_eccf ;_dfcg ++{_cgeg :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_dfcg ),_cffgg );switch {case _cffgg ==_cggc &&_dfcg ==_fgbb :_ggcg .Cell (_cgeg ).SetStyle (_faf );case _cffgg ==_cggc &&_dfcg ==_eccf :_ggcg .Cell (_cgeg ).SetStyle (_eccc );case _cffgg ==_dcbd &&_dfcg ==_fgbb :_ggcg .Cell (_cgeg ).SetStyle (_cbbcb );case _cffgg ==_dcbd &&_dfcg ==_eccf :_ggcg .Cell (_cgeg ).SetStyle (_ggbea );case _cffgg ==_cggc :_ggcg .Cell (_cgeg ).SetStyle (_adga );case _cffgg ==_dcbd :_ggcg .Cell (_cgeg ).SetStyle (_ceef );case _dfcg ==_fgbb :_ggcg .Cell (_cgeg ).SetStyle (_ffaa );case _dfcg ==_eccf :_ggcg .Cell (_cgeg ).SetStyle (_ddeb );};};};return nil ;}; -// SetWidthCells is a no-op. -func (_ddc OneCellAnchor )SetWidthCells (int32 ){}; +// RemoveSheet removes the sheet with the given index from the workbook. +func (_ccag *Workbook )RemoveSheet (ind int )error {if _ccag .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_edfc :=range _ccag ._fcad .Relationships (){if _edfc .ID ()==_ccag ._badbd .Sheets .Sheet [ind ].IdAttr {_ccag ._fcad .Remove (_edfc );break ;};};_ccag .ContentTypes .RemoveOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1));copy (_ccag ._fgc [ind :],_ccag ._fgc [ind +1:]);_ccag ._fgc =_ccag ._fgc [:len (_ccag ._fgc )-1];_daef :=_ccag ._badbd .Sheets .Sheet [ind ];copy (_ccag ._badbd .Sheets .Sheet [ind :],_ccag ._badbd .Sheets .Sheet [ind +1:]);_ccag ._badbd .Sheets .Sheet =_ccag ._badbd .Sheets .Sheet [:len (_ccag ._badbd .Sheets .Sheet )-1];for _fada :=range _ccag ._badbd .Sheets .Sheet {if _ccag ._badbd .Sheets .Sheet [_fada ].SheetIdAttr > _daef .SheetIdAttr {_ccag ._badbd .Sheets .Sheet [_fada ].SheetIdAttr --;};};copy (_ccag ._gcga [ind :],_ccag ._gcga [ind +1:]);_ccag ._gcga =_ccag ._gcga [:len (_ccag ._gcga )-1];copy (_ccag ._eabg [ind :],_ccag ._eabg [ind +1:]);_ccag ._eabg =_ccag ._eabg [:len (_ccag ._eabg )-1];return nil ;};var _dgfad =_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0); -// SheetCount returns the number of sheets in the workbook. -func (_fdd Workbook )SheetCount ()int {return len (_fdd ._cadcc )};func (_cddd StandardFormat )String ()string {switch {case 0<=_cddd &&_cddd <=4:return _fgefe [_dcfb [_cddd ]:_dcfb [_cddd +1]];case 9<=_cddd &&_cddd <=22:_cddd -=9;return _adde [_ffbf [_cddd ]:_ffbf [_cddd +1]];case 37<=_cddd &&_cddd <=40:_cddd -=37;return _gbgf [_gec [_cddd ]:_gec [_cddd +1]];case 45<=_cddd &&_cddd <=49:_cddd -=45;return _cffc [_dcg [_cddd ]:_dcg [_cddd +1]];default:return _fbge .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_cddd );};}; +// Workbook is the top level container item for a set of spreadsheets. +type Workbook struct{_bfd .DocBase ;_badbd *_ba .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_eabg []*_ba .Comments ;_fgc []*_ba .Worksheet ;_gcga []_bfd .Relationships ;_fcad _bfd .Relationships ;_bbf []*_dgf .Theme ;_cbgc []*_ea .WsDr ;_dbagc []_bfd .Relationships ;_effd []*_da .Container ;_bgfa []*_ef .ChartSpace ;_eedb []*_ba .Table ;_gff string ;}; -// SetMaxLength sets the maximum bar length in percent. -func (_fagf DataBarScale )SetMaxLength (l uint32 ){_fagf ._eefg .MaxLengthAttr =_ebgf .Uint32 (l )};func (_fffd Border )SetBottom (style _cdcga .ST_BorderStyle ,c _fdfa .Color ){if _fffd ._gaad .Bottom ==nil {_fffd ._gaad .Bottom =_cdcga .NewCT_BorderPr ();};_fffd ._gaad .Bottom .Color =_cdcga .NewCT_Color ();_fffd ._gaad .Bottom .Color .RgbAttr =c .AsRGBAString ();_fffd ._gaad .Bottom .StyleAttr =style ;};func (_bfc Fill )Index ()uint32 {if _bfc ._ggc ==nil {return 0;};for _bdfa ,_ggadf :=range _bfc ._ggc .Fill {if _bfc ._cda ==_ggadf {return uint32 (_bdfa );};};return 0;}; +// ClearProtection clears all workbook protections. +func (_eacb *Workbook )ClearProtection (){_eacb ._badbd .WorkbookProtection =nil };func (_cfgb DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_cfgb .clear ();_cfgb ._daec .TypeAttr =_ba .ST_DataValidationType (t );_cfgb ._daec .OperatorAttr =_ba .ST_DataValidationOperator (op );return DataValidationCompare {_cfgb ._daec };}; -// SetCol set the column of the cell marker. -func (_adee CellMarker )SetCol (col int32 ){_adee ._cca .Col =col }; +// SetFont sets the font name for a rich text run. +func (_gbfg RichTextRun )SetFont (s string ){_gbfg .ensureRpr ();_gbfg ._fgfg .RPr .RFont =_ba .NewCT_FontName ();_gbfg ._fgfg .RPr .RFont .ValAttr =s ;}; -// AnchorType is the type of anchor. -type AnchorType byte ; +// SetColOffset sets the column offset of the top-left of the image in fixed units. +func (_fc AbsoluteAnchor )SetColOffset (m _cf .Distance ){_fc ._deb .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cf .EMU ));};func (_ebcg Fills )AddFill ()Fill {_bcge :=_ba .NewCT_Fill ();_ebcg ._caabg .Fill =append (_ebcg ._caabg .Fill ,_bcge );_ebcg ._caabg .CountAttr =_g .Uint32 (uint32 (len (_ebcg ._caabg .Fill )));return Fill {_bcge ,_ebcg ._caabg };}; -// X returns the inner wrapped XML type. -func (_fg MergedCell )X ()*_cdcga .CT_MergeCell {return _fg ._afadc }; +// SetHeight sets the height of the anchored object. +func (_cdb OneCellAnchor )SetHeight (h _cf .Distance ){_cdb ._agc .Ext .CyAttr =int64 (h /_cf .EMU )}; -// Sheets returns the sheets from the workbook. -func (_abed *Workbook )Sheets ()[]Sheet {_ecg :=[]Sheet {};for _cafc ,_ebc :=range _abed ._cadcc {_dfbca :=_abed ._cbc .Sheets .Sheet [_cafc ];_bbae :=Sheet {_abed ,_dfbca ,_ebc };_ecg =append (_ecg ,_bbae );};return _ecg ;}; +// SetStyle sets the cell style for an entire column. +func (_dca Column )SetStyle (cs CellStyle ){_dca ._eaac .StyleAttr =_g .Uint32 (cs .Index ())}; -// IsDBCS returns if a workbook's default language is among DBCS. -func (_fgce *evalContext )IsDBCS ()bool {_faad :=_fgce ._abcf ._ddfe .CoreProperties .X ().Language ;if _faad ==nil {return false ;};_gdac :=string (_faad .Data );for _ ,_abf :=range _ccgb {if _gdac ==_abf {return true ;};};return false ;}; +// AddHyperlink creates and sets a hyperlink on a cell. +func (_baa Cell )AddHyperlink (url string ){for _bcb ,_bddc :=range _baa ._agg ._fgc {if _bddc ==_baa ._afe ._edeb {_baa .SetHyperlink (_baa ._agg ._gcga [_bcb ].AddHyperlink (url ));return ;};};};func (_ddcec Fill )Index ()uint32 {if _ddcec ._bafba ==nil {return 0;};for _geef ,_cbcee :=range _ddcec ._bafba .Fill {if _ddcec ._dbf ==_cbcee {return uint32 (_geef );};};return 0;}; -// SetPattern sets the pattern of the fill. -func (_ad PatternFill )SetPattern (p _cdcga .ST_PatternType ){_ad ._ga .PatternTypeAttr =p }; +// SetBool sets the cell type to boolean and the value to the given boolean +// value. +func (_bda Cell )SetBool (v bool ){_bda .clearValue ();_bda ._eeg .V =_g .String (_cg .Itoa (_feb (v )));_bda ._eeg .TAttr =_ba .ST_CellTypeB ;};const (DVOpGreater =_ba .ST_DataValidationOperatorGreaterThanOrEqual ;); -// SaveToFile writes the workbook out to a file. -func (_aad *Workbook )SaveToFile (path string )error {_fcff ,_caae :=_cddc .Create (path );if _caae !=nil {return _caae ;};defer _fcff .Close ();return _aad .Save (_fcff );};const _dccf ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300";func (_abea StyleSheet )GetCellStyle (id uint32 )CellStyle {for _gcg ,_efda :=range _abea ._gbf .CellXfs .Xf {if uint32 (_gcg )==id {return CellStyle {_abea ._ggf ,_efda ,_abea ._gbf .CellXfs };};};return CellStyle {};}; +// Comments is the container for comments for a single sheet. +type Comments struct{_efc *Workbook ;_caa *_ba .Comments ;}; -// AddImage adds an image with a paricular anchor type, returning an anchor to -// allow adusting the image size/position. -func (_daca Drawing )AddImage (img _fdfe .ImageRef ,at AnchorType )Anchor {_agcgf :=0;for _cbfd ,_fgef :=range _daca ._gba .Images {if _fgef ==img {_agcgf =_cbfd +1;break ;};};var _dafa string ;for _adce ,_ggbc :=range _daca ._gba ._fac {if _ggbc ==_daca ._fbfab {_daagb :=_fbge .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_agcgf ,img .Format ());_ddfeg :=_daca ._gba ._gabb [_adce ].AddRelationship (_daagb ,_ebgf .ImageType );_dafa =_ddfeg .ID ();break ;};};var _efdg Anchor ;var _bbd *_gga .CT_Picture ;switch at {case AnchorTypeAbsolute :_ebf :=_ffbde ();_daca ._fbfab .EG_Anchor =append (_daca ._fbfab .EG_Anchor ,&_gga .EG_Anchor {AbsoluteAnchor :_ebf });_ebf .Choice =&_gga .EG_ObjectChoicesChoice {};_ebf .Choice .Pic =_gga .NewCT_Picture ();_bbd =_ebf .Choice .Pic ;_efdg =AbsoluteAnchor {_ebf };case AnchorTypeOneCell :_gfef :=_fcagg ();_daca ._fbfab .EG_Anchor =append (_daca ._fbfab .EG_Anchor ,&_gga .EG_Anchor {OneCellAnchor :_gfef });_gfef .Choice =&_gga .EG_ObjectChoicesChoice {};_gfef .Choice .Pic =_gga .NewCT_Picture ();_bbd =_gfef .Choice .Pic ;_efdg =OneCellAnchor {_gfef };case AnchorTypeTwoCell :_dcfc :=_egecb ();_daca ._fbfab .EG_Anchor =append (_daca ._fbfab .EG_Anchor ,&_gga .EG_Anchor {TwoCellAnchor :_dcfc });_dcfc .Choice =&_gga .EG_ObjectChoicesChoice {};_dcfc .Choice .Pic =_gga .NewCT_Picture ();_bbd =_dcfc .Choice .Pic ;_efdg =TwoCellAnchor {_dcfc };};_bbd .NvPicPr .CNvPr .IdAttr =uint32 (len (_daca ._fbfab .EG_Anchor ));_bbd .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_bbd .BlipFill .Blip =_bebb .NewCT_Blip ();_bbd .BlipFill .Blip .EmbedAttr =_ebgf .String (_dafa );_bbd .BlipFill .Stretch =_bebb .NewCT_StretchInfoProperties ();_bbd .SpPr =_bebb .NewCT_ShapeProperties ();_bbd .SpPr .Xfrm =_bebb .NewCT_Transform2D ();_bbd .SpPr .Xfrm .Off =_bebb .NewCT_Point2D ();_bbd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_ebgf .Int64 (0);_bbd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_ebgf .Int64 (0);_bbd .SpPr .Xfrm .Ext =_bebb .NewCT_PositiveSize2D ();_bbd .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_ecf .Pixel72 )/_ecf .EMU );_bbd .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_ecf .Pixel72 )/_ecf .EMU );_bbd .SpPr .PrstGeom =_bebb .NewCT_PresetGeometry2D ();_bbd .SpPr .PrstGeom .PrstAttr =_bebb .ST_ShapeTypeRect ;_bbd .SpPr .Ln =_bebb .NewCT_LineProperties ();_bbd .SpPr .Ln .NoFill =_bebb .NewCT_NoFillProperties ();return _efdg ;}; +// X returns the inner wrapped XML type. +func (_cce Comment )X ()*_ba .CT_Comment {return _cce ._fdd };func NewFills ()Fills {return Fills {_ba .NewCT_Fills ()}}; -// SetHidden hides or unhides the row -func (_bbed Row )SetHidden (hidden bool ){if !hidden {_bbed ._aadg .HiddenAttr =nil ;}else {_bbed ._aadg .HiddenAttr =_ebgf .Bool (true );};}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) +func (_aega *Workbook )GetOrCreateCustomProperties ()_bfd .CustomProperties {if _aega .CustomProperties .X ()==nil {_aega .createCustomProperties ();};return _aega .CustomProperties ;}; -// Index returns the index of the differential style. -func (_cdd DifferentialStyle )Index ()uint32 {for _cefe ,_gd :=range _cdd ._fgbf .Dxf {if _cdd ._bcaa ==_gd {return uint32 (_cefe );};};return 0;}; +// RemoveCalcChain removes the cached caculation chain. This is sometimes needed +// as we don't update it when rows are added/removed. +func (_cdbg *Workbook )RemoveCalcChain (){var _cafb string ;for _ ,_ffbd :=range _cdbg ._fcad .Relationships (){if _ffbd .Type ()=="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e"{_cafb ="\u0078\u006c\u002f"+_ffbd .Target ();_cdbg ._fcad .Remove (_ffbd );break ;};};if _cafb ==""{return ;};_cdbg .ContentTypes .RemoveOverride (_cafb );for _gefa ,_ffbc :=range _cdbg .ExtraFiles {if _ffbc .ZipPath ==_cafb {_cdbg .ExtraFiles [_gefa ]=_cdbg .ExtraFiles [len (_cdbg .ExtraFiles )-1];_cdbg .ExtraFiles =_cdbg .ExtraFiles [:len (_cdbg .ExtraFiles )-1];return ;};};}; -// Uses1904Dates returns true if the the workbook uses dates relative to -// 1 Jan 1904. This is uncommon. -func (_gcfb *Workbook )Uses1904Dates ()bool {if _gcfb ._cbc .WorkbookPr ==nil ||_gcfb ._cbc .WorkbookPr .Date1904Attr ==nil {return false ;};return *_gcfb ._cbc .WorkbookPr .Date1904Attr ;}; +// Fonts returns the list of fonts defined in the stylesheet. +func (_bddfa StyleSheet )Fonts ()[]Font {_efae :=[]Font {};for _ ,_afcg :=range _bddfa ._gfde .Fonts .Font {_efae =append (_efae ,Font {_afcg ,_bddfa ._gfde });};return _efae ;};func (_gf Border )SetTop (style _ba .ST_BorderStyle ,c _gb .Color ){if _gf ._cba .Top ==nil {_gf ._cba .Top =_ba .NewCT_BorderPr ();};_gf ._cba .Top .Color =_ba .NewCT_Color ();_gf ._cba .Top .Color .RgbAttr =c .AsRGBAString ();_gf ._cba .Top .StyleAttr =style ;}; -// ValidateWithPath validates the sheet passing path informaton for a better -// error message -func (_bfcg Sheet )ValidateWithPath (path string )error {return _bfcg ._bdec .ValidateWithPath (path )};func (_eege Font )SetItalic (b bool ){if b {_eege ._cfed .I =[]*_cdcga .CT_BooleanProperty {{}};}else {_eege ._cfed .I =nil ;};}; +// Border is a cell border configuraton. +type Border struct{_cba *_ba .CT_Border ;_dae *_ba .CT_Borders ;}; -// Protection allows control over the workbook protections. -func (_gfag *Workbook )Protection ()WorkbookProtection {if _gfag ._cbc .WorkbookProtection ==nil {_gfag ._cbc .WorkbookProtection =_cdcga .NewCT_WorkbookProtection ();};return WorkbookProtection {_gfag ._cbc .WorkbookProtection };};func _fcagg ()*_gga .CT_OneCellAnchor {_bff :=_gga .NewCT_OneCellAnchor ();return _bff };func (_ebffa Font )SetBold (b bool ){if b {_ebffa ._cfed .B =[]*_cdcga .CT_BooleanProperty {{}};}else {_ebffa ._cfed .B =nil ;};};func _ffbde ()*_gga .CT_AbsoluteAnchor {_ffdbf :=_gga .NewCT_AbsoluteAnchor ();return _ffdbf }; +// SetWidth sets the width of the anchored object. +func (_dgdg OneCellAnchor )SetWidth (w _cf .Distance ){_dgdg ._agc .Ext .CxAttr =int64 (w /_cf .EMU )}; -// IsWindowLocked returns whether the workbook windows are locked. -func (_gcb WorkbookProtection )IsWindowLocked ()bool {return _gcb ._caaf .LockWindowsAttr !=nil &&*_gcb ._caaf .LockWindowsAttr ;};func (_daab PatternFill )SetBgColor (c _fdfa .Color ){_daab ._ga .BgColor =_cdcga .NewCT_Color ();_daab ._ga .BgColor .RgbAttr =c .AsRGBAString ();}; +// X returns the inner wrapped XML type. +func (_ggb ConditionalFormattingRule )X ()*_ba .CT_CfRule {return _ggb ._bcca }; -// SetHyperlink sets a hyperlink on a cell. -func (_cedb Cell )SetHyperlink (hl _fdfe .Hyperlink ){_bgfb :=_cedb ._adgg ._bdec ;if _bgfb .Hyperlinks ==nil {_bgfb .Hyperlinks =_cdcga .NewCT_Hyperlinks ();};_cfgd :=_fdfe .Relationship (hl );_fbf :=_cdcga .NewCT_Hyperlink ();_fbf .RefAttr =_cedb .Reference ();_fbf .IdAttr =_ebgf .String (_cfgd .ID ());_bgfb .Hyperlinks .Hyperlink =append (_bgfb .Hyperlinks .Hyperlink ,_fbf );};type Fills struct{_cecab *_cdcga .CT_Fills }; +// SetHidden hides or unhides the row +func (_bdef Row )SetHidden (hidden bool ){if !hidden {_bdef ._agbf .HiddenAttr =nil ;}else {_bdef ._agbf .HiddenAttr =_g .Bool (true );};}; -// GetWidth returns a worksheet's column width. -func (_ecdd *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_dgcf :=range _ecdd ._abcf .X ().Cols [0].Col {if int (_dgcf .MinAttr )<=colIdx &&colIdx <=int (_dgcf .MaxAttr ){return float64 (int (*_dgcf .WidthAttr ));};};return 0;}; +// Sort sorts all of the rows within a sheet by the contents of a column. As the +// file format doesn't suppot indicating that a column should be sorted by the +// viewing/editing program, we actually need to reorder rows and change cell +// references during a sort. If the sheet contains formulas, you should call +// RecalculateFormulas() prior to sorting. The column is in the form "C" and +// specifies the column to sort by. The firstRow is a 1-based index and +// specifies the firstRow to include in the sort, allowing skipping over a +// header row. +func (_egdc *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_dgeg :=_egdc ._edeb .SheetData .Row ;_ggfc :=_egdc .Rows ();for _bcag ,_acff :=range _ggfc {if _acff .RowNumber ()==firstRow {_dgeg =_egdc ._edeb .SheetData .Row [_bcag :];break ;};};_aaff :=Comparer {Order :order };_f .Slice (_dgeg ,func (_dfac ,_daea int )bool {return _aaff .LessRows (column ,Row {_egdc ._ebee ,_egdc ,_dgeg [_dfac ]},Row {_egdc ._ebee ,_egdc ,_dgeg [_daea ]});});for _aed ,_dcfc :=range _egdc .Rows (){_agbc :=uint32 (_aed +1);if _dcfc .RowNumber ()!=_agbc {_dcfc .renumberAs (_agbc );};};}; -// SetStyle sets the cell style for an entire column. -func (_egb Column )SetStyle (cs CellStyle ){_egb ._fade .StyleAttr =_ebgf .Uint32 (cs .Index ())}; +// X returns the inner wrapped XML type. +func (_bec Row )X ()*_ba .CT_Row {return _bec ._agbf }; -// RemoveDefinedName removes an existing defined name. -func (_e *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _gebb .New ("\u0061\u0074\u0074\u0065\u006d\u0070t\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0076\u0065\u0020\u006e\u0069l\u0020\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};for _dgd ,_cac :=range _e ._cbc .DefinedNames .DefinedName {if _cac ==dn .X (){copy (_e ._cbc .DefinedNames .DefinedName [_dgd :],_e ._cbc .DefinedNames .DefinedName [_dgd +1:]);_e ._cbc .DefinedNames .DefinedName [len (_e ._cbc .DefinedNames .DefinedName )-1]=nil ;_e ._cbc .DefinedNames .DefinedName =_e ._cbc .DefinedNames .DefinedName [:len (_e ._cbc .DefinedNames .DefinedName )-1];return nil ;};};return _gebb .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; +// GetValueAsBool retrieves the cell's value as a boolean +func (_cbbc Cell )GetValueAsBool ()(bool ,error ){if _cbbc ._eeg .TAttr !=_ba .ST_CellTypeB {return false ,_de .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _cbbc ._eeg .V ==nil {return false ,_de .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _cg .ParseBool (*_cbbc ._eeg .V );}; -// CellMarker represents a cell position -type CellMarker struct{_cca *_gga .CT_Marker }; +// DataValidation controls cell validation +type DataValidation struct{_daec *_ba .CT_DataValidation }; -// Tables returns a slice of all defined tables in the workbook. -func (_cgc *Workbook )Tables ()[]Table {if _cgc ._gca ==nil {return nil ;};_fbbb :=[]Table {};for _ ,_bed :=range _cgc ._gca {_fbbb =append (_fbbb ,Table {_bed });};return _fbbb ;}; +// IsError returns true if the cell is an error type cell. +func (_ede Cell )IsError ()bool {return _ede ._eeg .TAttr ==_ba .ST_CellTypeE }; -// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be -// the tab displayed when the spreadsheet is initially opened. -func (_dc *Workbook )SetActiveSheetIndex (idx uint32 ){if _dc ._cbc .BookViews ==nil {_dc ._cbc .BookViews =_cdcga .NewCT_BookViews ();};if len (_dc ._cbc .BookViews .WorkbookView )==0{_dc ._cbc .BookViews .WorkbookView =append (_dc ._cbc .BookViews .WorkbookView ,_cdcga .NewCT_BookView ());};_dc ._cbc .BookViews .WorkbookView [0].ActiveTabAttr =_ebgf .Uint32 (idx );}; +// SetRange sets the range that contains the possible values. This is incompatible with SetValues. +func (_gbba DataValidationList )SetRange (cellRange string ){_gbba ._dddf .Formula1 =_g .String (cellRange );_gbba ._dddf .Formula2 =_g .String ("\u0030");}; -// StandardFormat is a standard ECMA 376 number format. -//go:generate stringer -type=StandardFormat -type StandardFormat uint32 ; +// RemoveFont removes a font from the style sheet. It *does not* update styles that refer +// to this font. +func (_cdgc StyleSheet )RemoveFont (f Font )error {for _eacga ,_dggeb :=range _cdgc ._gfde .Fonts .Font {if _dggeb ==f .X (){_cdgc ._gfde .Fonts .Font =append (_cdgc ._gfde .Fonts .Font [:_eacga ],_cdgc ._gfde .Fonts .Font [_eacga +1:]...);return nil ;};};return _de .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; // X returns the inner wrapped XML type. -func (_cffe ConditionalFormattingRule )X ()*_cdcga .CT_CfRule {return _cffe ._dbeb }; +func (_aca DataValidation )X ()*_ba .CT_DataValidation {return _aca ._daec }; -// SetHeight sets the row height in points. -func (_ca Row )SetHeight (d _ecf .Distance ){_ca ._aadg .HtAttr =_ebgf .Float64 (float64 (d ));_ca ._aadg .CustomHeightAttr =_ebgf .Bool (true );}; +// Col returns the column of the cell marker. +func (_egd CellMarker )Col ()int32 {return _egd ._ccb .Col }; -// SetWrapped configures the cell to wrap text. -func (_agff CellStyle )SetWrapped (b bool ){if _agff ._fceg .Alignment ==nil {_agff ._fceg .Alignment =_cdcga .NewCT_CellAlignment ();};if !b {_agff ._fceg .Alignment .WrapTextAttr =nil ;}else {_agff ._fceg .Alignment .WrapTextAttr =_ebgf .Bool (true );_agff ._fceg .ApplyAlignmentAttr =_ebgf .Bool (true );};}; +// SetColOffset sets a column offset in absolute distance. +func (_dbb CellMarker )SetColOffset (m _cf .Distance ){_dbb ._ccb .ColOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cf .EMU ));}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) -func (_fd *Workbook )GetOrCreateCustomProperties ()_fdfe .CustomProperties {if _fd .CustomProperties .X ()==nil {_fd .createCustomProperties ();};return _fd .CustomProperties ;};const (DVCompareTypeWholeNumber =DVCompareType (_cdcga .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_cdcga .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_cdcga .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_cdcga .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_cdcga .ST_DataValidationTypeTextLength );); +// LockWindow controls the locking of the workbook windows. +func (_ebac WorkbookProtection )LockWindow (b bool ){if !b {_ebac ._aba .LockWindowsAttr =nil ;}else {_ebac ._aba .LockWindowsAttr =_g .Bool (true );};}; -// SetWidth sets the width of the anchored object. -func (_dda AbsoluteAnchor )SetWidth (w _ecf .Distance ){_dda ._beb .Ext .CxAttr =int64 (w /_ecf .EMU )}; +// ClearBorder clears any border configuration from the cell style. +func (_gbd CellStyle )ClearBorder (){_gbd ._daa .BorderIdAttr =nil ;_gbd ._daa .ApplyBorderAttr =nil }; -// Cell creates or returns a cell given a cell reference of the form 'A10' -func (_bb *Sheet )Cell (cellRef string )Cell {_daef ,_bcf :=_eedc .ParseCellReference (cellRef );if _bcf !=nil {_ebgf .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0063e\u006cl\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_bcf );return _bb .AddRow ().AddCell ();};return _bb .Row (_daef .RowIdx ).Cell (_daef .Column );}; +// SetValue sets the first value to be used in the comparison. For comparisons +// that need only one value, this is the only value used. For comparisons like +// 'between' that require two values, SetValue2 must also be used. +func (_egb DataValidationCompare )SetValue (v string ){_egb ._bgdf .Formula1 =&v }; -// IsBool returns true if the cell boolean value. -func (_agcf *evalContext )IsBool (cellRef string )bool {return _agcf ._abcf .Cell (cellRef ).IsBool ()}; +// MergedCells returns the merged cell regions within the sheet. +func (_fgeaa *Sheet )MergedCells ()[]MergedCell {if _fgeaa ._edeb .MergeCells ==nil {return nil ;};_faba :=[]MergedCell {};for _ ,_gedcb :=range _fgeaa ._edeb .MergeCells .MergeCell {_faba =append (_faba ,MergedCell {_fgeaa ._ebee ,_fgeaa ,_gedcb });};return _faba ;}; -// GetSheet returns a sheet by name, or an error if a sheet by the given name -// was not found. -func (_gbee *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_ecbc :=range _gbee .Sheets (){if _ecbc .Name ()==name {return _ecbc ,nil ;};};return Sheet {},ErrorNotFound ;};func (_bgg CellStyle )SetShrinkToFit (b bool ){if _bgg ._fceg .Alignment ==nil {_bgg ._fceg .Alignment =_cdcga .NewCT_CellAlignment ();};_bgg ._fceg .ApplyAlignmentAttr =_ebgf .Bool (true );if !b {_bgg ._fceg .Alignment .ShrinkToFitAttr =nil ;}else {_bgg ._fceg .Alignment .ShrinkToFitAttr =_ebgf .Bool (b );};}; +// GetString retrieves a string from the shared strings table by index. +func (_cfggb SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_ade .Errorf ("\u0069\u006eva\u006c\u0069\u0064 \u0073\u0074\u0072\u0069ng \u0069nd\u0065\u0078\u0020\u0025\u0064\u002c\u0020mu\u0073\u0074\u0020\u0062\u0065\u0020\u003e \u0030",id );};if id > len (_cfggb ._faeg .Si ){return "",_ade .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069d\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0025\u0064\u002c\u0020\u0074\u0061b\u006c\u0065\u0020\u006f\u006e\u006c\u0079\u0020\u0068\u0061\u0073\u0020\u0025\u0064 \u0076a\u006c\u0075\u0065\u0073",id ,len (_cfggb ._faeg .Si ));};_eacd :=_cfggb ._faeg .Si [id ];if _eacd .T !=nil {return *_eacd .T ,nil ;};return "",nil ;}; -// AddMergedCells merges cells within a sheet. -func (_fegb *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _fegb ._bdec .MergeCells ==nil {_fegb ._bdec .MergeCells =_cdcga .NewCT_MergeCells ();};_ebb :=_cdcga .NewCT_MergeCell ();_ebb .RefAttr =_fbge .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_fegb ._bdec .MergeCells .MergeCell =append (_fegb ._bdec .MergeCells .MergeCell ,_ebb );_fegb ._bdec .MergeCells .CountAttr =_ebgf .Uint32 (uint32 (len (_fegb ._bdec .MergeCells .MergeCell )));return MergedCell {_fegb ._ddfe ,_fegb ,_ebb };};func (_ecbb *Sheet )removeColumnFromMergedCells (_decc uint32 )error {if _ecbb ._bdec .MergeCells ==nil ||_ecbb ._bdec .MergeCells .MergeCell ==nil {return nil ;};_bfea :=[]*_cdcga .CT_MergeCell {};for _ ,_acc :=range _ecbb .MergedCells (){_egga :=_cfgf (_acc .Reference (),_decc ,true );if _egga !=""{_acc .SetReference (_egga );_bfea =append (_bfea ,_acc .X ());};};_ecbb ._bdec .MergeCells .MergeCell =_bfea ;return nil ;};func (_gcagg StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_gbe :=range _gcagg ._gbf .NumFmts .NumFmt {if _gbe .NumFmtIdAttr ==id {return NumberFormat {_gcagg ._ggf ,_gbe };};};return NumberFormat {};}; +// SetHidden marks the defined name as hidden. +func (_cbce DefinedName )SetHidden (b bool ){_cbce ._dcd .HiddenAttr =_g .Bool (b )}; -// RichText is a container for the rich text within a cell. It's similar to a -// paragaraph for a document, except a cell can only contain one rich text item. -type RichText struct{_cafe *_cdcga .CT_Rst }; +// MakeComments constructs a new Comments wrapper. +func MakeComments (w *Workbook ,x *_ba .Comments )Comments {return Comments {w ,x }}; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -func (_dacg *evalContext )LastRow (col string )int {_dbba :=_dacg ._abcf ;_bdeb :=int (_eedc .ColumnToIndex (col ));_abd :=1;for _ ,_ccgf :=range _dbba ._bdec .SheetData .Row {if _ccgf .RAttr !=nil {_feeb :=Row {_dbba ._ddfe ,_dbba ,_ccgf };_acf :=len (_feeb .Cells ());if _acf > _bdeb {_abd =int (_feeb .RowNumber ());};};};return _abd ;};const (DVCompareOpEqual =DVCompareOp (_cdcga .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_cdcga .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_cdcga .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_cdcga .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_cdcga .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_cdcga .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_cdcga .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_cdcga .ST_DataValidationOperatorLessThanOrEqual );); +// SetError sets the cell type to error and the value to the given error message. +func (_cge Cell )SetError (msg string ){_cge .clearValue ();_cge ._eeg .V =_g .String (msg );_cge ._eeg .TAttr =_ba .ST_CellTypeE ;}; -// GetFormattedValue returns the formatted cell value as it would appear in -// Excel. This involves determining the format string to apply, parsing it, and -// then formatting the value according to the format string. This should only -// be used if you care about replicating what Excel would show, otherwise -// GetValueAsNumber()/GetValueAsTime -func (_afad Cell )GetFormattedValue ()string {_df :=_afad .getFormat ();switch _afad ._egbf .TAttr {case _cdcga .ST_CellTypeB :_dgfd ,_ :=_afad .GetValueAsBool ();if _dgfd {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _cdcga .ST_CellTypeN :_bdd ,_ :=_afad .GetValueAsNumber ();return _cg .Number (_bdd ,_df );case _cdcga .ST_CellTypeE :if _afad ._egbf .V !=nil {return *_afad ._egbf .V ;};return "";case _cdcga .ST_CellTypeS ,_cdcga .ST_CellTypeInlineStr :return _cg .String (_afad .GetString (),_df );case _cdcga .ST_CellTypeStr :_ab :=_afad .GetString ();if _cg .IsNumber (_ab ){_gbd ,_ :=_dag .ParseFloat (_ab ,64);return _cg .Number (_gbd ,_df );};return _cg .String (_ab ,_df );case _cdcga .ST_CellTypeUnset :fallthrough;default:_cde ,_ :=_afad .GetRawValue ();if len (_cde )==0{return "";};_gdg ,_debf :=_afad .GetValueAsNumber ();if _debf ==nil {return _cg .Number (_gdg ,_df );};return _cg .String (_cde ,_df );};}; +// MoveTo repositions the anchor without changing the objects size. +func (_feac TwoCellAnchor )MoveTo (col ,row int32 ){_baea :=_feac .TopLeft ();_dcebe :=_feac .BottomRight ();_fdefg :=_dcebe .Col ()-_baea .Col ();_bgaf :=_dcebe .Row ()-_baea .Row ();_baea .SetCol (col );_baea .SetRow (row );_dcebe .SetCol (col +_fdefg );_dcebe .SetRow (row +_bgaf );}; -// X returns the inner wrapped XML type. -func (_cefb Row )X ()*_cdcga .CT_Row {return _cefb ._aadg };var _ggfa =[...]uint8 {0,18,37}; +// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. +func (_ffac *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_ffdda :=-1;for _gdad ,_eaebc :=range _ffac .Sheets (){if name ==_eaebc .Name (){_ffdda =_gdad ;break ;};};if _ffdda ==-1{return Sheet {},ErrorNotFound ;};return _ffac .CopySheet (_ffdda ,copiedSheetName );}; -// SetWidthCells sets the height the anchored object by moving the right hand -// side. It is not compatible with SetWidth. -func (_fcec TwoCellAnchor )SetWidthCells (w int32 ){_agg :=_fcec .TopLeft ();_bbcf :=_fcec .BottomRight ();_bbcf .SetCol (_agg .Col ()+w );};type SheetProtection struct{_caga *_cdcga .CT_SheetProtection }; +// AddGradientStop adds a color gradient stop. +func (_aeb ColorScale )AddGradientStop (color _gb .Color ){_gece :=_ba .NewCT_Color ();_gece .RgbAttr =color .AsRGBAString ();_aeb ._dgec .Color =append (_aeb ._dgec .Color ,_gece );}; -// ClearAutoFilter removes the autofilters from the sheet. -func (_ddb *Sheet )ClearAutoFilter (){_ddb ._bdec .AutoFilter =nil ;_aagf :="\u0027"+_ddb .Name ()+"\u0027\u0021";for _ ,_bbaeg :=range _ddb ._ddfe .DefinedNames (){if _bbaeg .Name ()==_fcgc {if _bda .HasPrefix (_bbaeg .Content (),_aagf ){_ddb ._ddfe .RemoveDefinedName (_bbaeg );break ;};};};};func (_afafc *Sheet )addNumberedRowFast (_ddca uint32 )Row {_egbg :=_cdcga .NewCT_Row ();_egbg .RAttr =_ebgf .Uint32 (_ddca );_afafc ._bdec .SheetData .Row =append (_afafc ._bdec .SheetData .Row ,_egbg );return Row {_afafc ._ddfe ,_afafc ,_egbg };}; +// TopLeft is a no-op. +func (_bc AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; -// SetPriority sets the rule priority -func (_ebd ConditionalFormattingRule )SetPriority (p int32 ){_ebd ._dbeb .PriorityAttr =p }; +// SetWidthCells is a no-op. +func (_eb AbsoluteAnchor )SetWidthCells (int32 ){}; // Type returns the type of anchor -func (_gac OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; - -// RemoveSheet removes the sheet with the given index from the workbook. -func (_ebfc *Workbook )RemoveSheet (ind int )error {if _ebfc .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_gbbf :=range _ebfc ._fdeb .Relationships (){if _gbbf .ID ()==_ebfc ._cbc .Sheets .Sheet [ind ].IdAttr {_ebfc ._fdeb .Remove (_gbbf );break ;};};_ebfc .ContentTypes .RemoveOverride (_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .WorksheetContentType ,ind +1));copy (_ebfc ._cadcc [ind :],_ebfc ._cadcc [ind +1:]);_ebfc ._cadcc =_ebfc ._cadcc [:len (_ebfc ._cadcc )-1];_geeb :=_ebfc ._cbc .Sheets .Sheet [ind ];copy (_ebfc ._cbc .Sheets .Sheet [ind :],_ebfc ._cbc .Sheets .Sheet [ind +1:]);_ebfc ._cbc .Sheets .Sheet =_ebfc ._cbc .Sheets .Sheet [:len (_ebfc ._cbc .Sheets .Sheet )-1];for _cfcb :=range _ebfc ._cbc .Sheets .Sheet {if _ebfc ._cbc .Sheets .Sheet [_cfcb ].SheetIdAttr > _geeb .SheetIdAttr {_ebfc ._cbc .Sheets .Sheet [_cfcb ].SheetIdAttr --;};};copy (_ebfc ._efdf [ind :],_ebfc ._efdf [ind +1:]);_ebfc ._efdf =_ebfc ._efdf [:len (_ebfc ._efdf )-1];copy (_ebfc ._aec [ind :],_ebfc ._aec [ind +1:]);_ebfc ._aec =_ebfc ._aec [:len (_ebfc ._aec )-1];return nil ;}; +func (_fbebb TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; -// X returns the inner wrapped XML type. -func (_fcde SheetView )X ()*_cdcga .CT_SheetView {return _fcde ._gebf }; - -// RemoveCalcChain removes the cached caculation chain. This is sometimes needed -// as we don't update it when rows are added/removed. -func (_bfebg *Workbook )RemoveCalcChain (){var _cdc string ;for _ ,_eaag :=range _bfebg ._fdeb .Relationships (){if _eaag .Type ()=="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e"{_cdc ="\u0078\u006c\u002f"+_eaag .Target ();_bfebg ._fdeb .Remove (_eaag );break ;};};if _cdc ==""{return ;};_bfebg .ContentTypes .RemoveOverride (_cdc );for _daba ,_bbdb :=range _bfebg .ExtraFiles {if _bbdb .ZipPath ==_cdc {_bfebg .ExtraFiles [_daba ]=_bfebg .ExtraFiles [len (_bfebg .ExtraFiles )-1];_bfebg .ExtraFiles =_bfebg .ExtraFiles [:len (_bfebg .ExtraFiles )-1];return ;};};}; +// SetIcons configures the rule as an icon scale, removing existing +// configuration. +func (_bad ConditionalFormattingRule )SetIcons ()IconScale {_bad .clear ();_bad .SetType (_ba .ST_CfTypeIconSet );_bad ._bcca .IconSet =_ba .NewCT_IconSet ();_acdc :=IconScale {_bad ._bcca .IconSet };_acdc .SetIcons (_ba .ST_IconSetType3TrafficLights1 );return _acdc ;}; -// BottomRight is a no-op. -func (_dea OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; +// IsHidden returns whether the row is hidden or not. +func (_acgeb Row )IsHidden ()bool {return _acgeb ._agbf .HiddenAttr !=nil &&*_acgeb ._agbf .HiddenAttr };const _dcbg ="\u0053\u006fr\u0074\u004f\u0072\u0064e\u0072\u0041s\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u0053o\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0044\u0065\u0073\u0063\u0065n\u0064\u0069\u006e\u0067"; -// IsEmpty checks if the cell style contains nothing. -func (_cbfb CellStyle )IsEmpty ()bool {return _cbfb ._beeag ==nil ||_cbfb ._fceg ==nil ||_cbfb ._fgdc ==nil ||_cbfb ._fgdc .Xf ==nil ;}; +// CellMarker represents a cell position +type CellMarker struct{_ccb *_ea .CT_Marker }; -// SetBorder applies a border to a cell style. The border is referenced by its -// index so modifying the border afterward will affect all styles that reference -// it. -func (_fba CellStyle )SetBorder (b Border ){_fba ._fceg .BorderIdAttr =_ebgf .Uint32 (b .Index ());_fba ._fceg .ApplyBorderAttr =_ebgf .Bool (true );}; +// AddString adds a string to the shared string cache. +func (_aaaa SharedStrings )AddString (v string )int {if _egde ,_afbb :=_aaaa ._ceae [v ];_afbb {return _egde ;};_ebceb :=_ba .NewCT_Rst ();_ebceb .T =_g .String (v );_aaaa ._faeg .Si =append (_aaaa ._faeg .Si ,_ebceb );_fgfb :=len (_aaaa ._faeg .Si )-1;_aaaa ._ceae [v ]=_fgfb ;_aaaa ._faeg .CountAttr =_g .Uint32 (uint32 (len (_aaaa ._faeg .Si )));_aaaa ._faeg .UniqueCountAttr =_aaaa ._faeg .CountAttr ;return _fgfb ;}; -// RangeReference converts a range reference of the form 'A1:A5' to 'Sheet -// 1'!$A$1:$A$5 . Renaming a sheet after calculating a range reference will -// invalidate the reference. -func (_agc Sheet )RangeReference (n string )string {_gddc :=_bda .Split (n ,"\u003a");_aegf ,_ :=_eedc .ParseCellReference (_gddc [0]);_bc :=_fbge .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_aegf .Column ,_aegf .RowIdx );if len (_gddc )==1{return _fbge .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_agc .Name (),_bc );};_aead ,_ :=_eedc .ParseCellReference (_gddc [1]);_cadeb :=_fbge .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_aead .Column ,_aead .RowIdx );return _fbge .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_agc .Name (),_bc ,_cadeb );}; +// IsEmpty returns true if the cell is empty. +func (_ccd Cell )IsEmpty ()bool {return _ccd ._eeg .TAttr ==_ba .ST_CellTypeUnset &&_ccd ._eeg .V ==nil &&_ccd ._eeg .F ==nil ;};func (_bcfcd *evalContext )SetOffset (col ,row uint32 ){_bcfcd ._efe =col ;_bcfcd ._ecad =row }; -// Col returns the column of the cell marker. -func (_cddg CellMarker )Col ()int32 {return _cddg ._cca .Col }; +// StandardFormat is a standard ECMA 376 number format. +//go:generate stringer -type=StandardFormat +type StandardFormat uint32 ; -// SetFill applies a fill to a cell style. The fill is referenced by its index -// so modifying the fill afterward will affect all styles that reference it. -func (_ebdg CellStyle )SetFill (f Fill ){_ebdg ._fceg .FillIdAttr =_ebgf .Uint32 (f .Index ());_ebdg ._fceg .ApplyFillAttr =_ebgf .Bool (true );}; +// Cell is a single cell within a sheet. +type Cell struct{_agg *Workbook ;_afe *Sheet ;_adg *_ba .CT_Row ;_eeg *_ba .CT_Cell ;}; // X returns the inner wrapped XML type. -func (_cadc Comment )X ()*_cdcga .CT_Comment {return _cadc ._gfdd };func (_dd *Sheet )removeColumnFromNamedRanges (_caaag uint32 )error {for _ ,_geec :=range _dd ._ddfe .DefinedNames (){_dcdfa :=_geec .Name ();_ee :=_geec .Content ();_ddga :=_bda .Split (_ee ,"\u0021");if len (_ddga )!=2{return _gebb .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_ee );};_fbdb :=_ddga [0];if _dd .Name ()==_fbdb {_ggff :=_dd ._ddfe .RemoveDefinedName (_geec );if _ggff !=nil {return _ggff ;};_gb :=_cfgf (_ddga [1],_caaag ,true );if _gb !=""{_agce :=_fbdb +"\u0021"+_gb ;_dd ._ddfe .AddDefinedName (_dcdfa ,_agce );};};};_egfe :=0;if _dd ._bdec .TableParts !=nil &&_dd ._bdec .TableParts .TablePart !=nil {_egfe =len (_dd ._bdec .TableParts .TablePart );};if _egfe !=0{_aaaa :=0;for _ ,_bbbb :=range _dd ._ddfe .Sheets (){if _bbbb .Name ()==_dd .Name (){break ;}else {if _bbbb ._bdec .TableParts !=nil &&_bbbb ._bdec .TableParts .TablePart !=nil {_aaaa +=len (_bbbb ._bdec .TableParts .TablePart );};};};_ggbcb :=_dd ._ddfe ._gca [_aaaa :_aaaa +_egfe ];for _bbf ,_abda :=range _ggbcb {_ggd :=_abda ;_ggd .RefAttr =_cfgf (_ggd .RefAttr ,_caaag ,false );_dd ._ddfe ._gca [_aaaa +_bbf ]=_ggd ;};};return nil ;}; - -// AddRule adds and returns a new rule that can be configured. -func (_ceb ConditionalFormatting )AddRule ()ConditionalFormattingRule {_bdg :=_cdcga .NewCT_CfRule ();_ceb ._ccgdf .CfRule =append (_ceb ._ccgdf .CfRule ,_bdg );_ccfc :=ConditionalFormattingRule {_bdg };_ccfc .InitializeDefaults ();_ccfc .SetPriority (int32 (len (_ceb ._ccgdf .CfRule )+1));return _ccfc ;}; - -// Epoch returns the point at which the dates/times in the workbook are relative to. -func (_fgf *Workbook )Epoch ()_afea .Time {if _fgf .Uses1904Dates (){_afea .Date (1904,1,1,0,0,0,0,_afea .UTC );};return _afea .Date (1899,12,30,0,0,0,0,_afea .UTC );}; +func (_acce Drawing )X ()*_ea .WsDr {return _acce ._bacd }; -// GetString retrieves a string from the shared strings table by index. -func (_dffed SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_fbge .Errorf ("\u0069\u006eva\u006c\u0069\u0064 \u0073\u0074\u0072\u0069ng \u0069nd\u0065\u0078\u0020\u0025\u0064\u002c\u0020mu\u0073\u0074\u0020\u0062\u0065\u0020\u003e \u0030",id );};if id > len (_dffed ._edgb .Si ){return "",_fbge .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069d\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0025\u0064\u002c\u0020\u0074\u0061b\u006c\u0065\u0020\u006f\u006e\u006c\u0079\u0020\u0068\u0061\u0073\u0020\u0025\u0064 \u0076a\u006c\u0075\u0065\u0073",id ,len (_dffed ._edgb .Si ));};_ddf :=_dffed ._edgb .Si [id ];if _ddf .T !=nil {return *_ddf .T ,nil ;};return "",nil ;}; +// IsStructureLocked returns whether the workbook structure is locked. +func (_agfg WorkbookProtection )IsStructureLocked ()bool {return _agfg ._aba .LockStructureAttr !=nil &&*_agfg ._aba .LockStructureAttr ;};func (_cdfc DataValidation )SetList ()DataValidationList {_cdfc .clear ();_cdfc ._daec .TypeAttr =_ba .ST_DataValidationTypeList ;_cdfc ._daec .OperatorAttr =_ba .ST_DataValidationOperatorEqual ;return DataValidationList {_cdfc ._daec };}; -// CellReference returns the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_acd Comment )CellReference ()string {return _acd ._gfdd .RefAttr }; +// SetColor sets teh color of the databar. +func (_fdc DataBarScale )SetColor (c _gb .Color ){_fdc ._abb .Color =_ba .NewCT_Color ();_fdc ._abb .Color .RgbAttr =c .AsRGBAString ();}; -// SetRowOffset sets the row offset of the two cell anchor -func (_dffd TwoCellAnchor )SetRowOffset (m _ecf .Distance ){_ec :=m -_dffd .TopLeft ().RowOffset ();_dffd .TopLeft ().SetRowOffset (m );_dffd .BottomRight ().SetRowOffset (_dffd .BottomRight ().RowOffset ()+_ec );}; +// GetFilename returns the name of file from which workbook was opened with full path to it +func (_cdaf *Workbook )GetFilename ()string {return _cdaf ._gff }; -// Name returns the sheet name -func (_bcfg Sheet )Name ()string {return _bcfg ._gaag .NameAttr }; +// SetStringByID sets the cell type to string, and the value a string in the +// shared strings table. +func (_add Cell )SetStringByID (id int ){_add ._agg .ensureSharedStringsRelationships ();_add .clearValue ();_add ._eeg .V =_g .String (_cg .Itoa (id ));_add ._eeg .TAttr =_ba .ST_CellTypeS ;};func (_beb *evalContext )NamedRange (ref string )_cgd .Reference {for _ ,_acb :=range _beb ._abgg ._ebee .DefinedNames (){if _acb .Name ()==ref {return _cgd .MakeRangeReference (_acb .Content ());};};for _ ,_geaa :=range _beb ._abgg ._ebee .Tables (){if _geaa .Name ()==ref {return _cgd .MakeRangeReference (_ade .Sprintf ("\u0025\u0073\u0021%\u0073",_beb ._abgg .Name (),_geaa .Reference ()));};};return _cgd .ReferenceInvalid ;}; -// SetColorScale configures the rule as a color scale, removing existing -// configuration. -func (_eeba ConditionalFormattingRule )SetColorScale ()ColorScale {_eeba .clear ();_eeba .SetType (_cdcga .ST_CfTypeColorScale );_eeba ._dbeb .ColorScale =_cdcga .NewCT_ColorScale ();return ColorScale {_eeba ._dbeb .ColorScale };}; +// SaveToFile writes the workbook out to a file. +func (_bcbc *Workbook )SaveToFile (path string )error {_fbff ,_ggde :=_af .Create (path );if _ggde !=nil {return _ggde ;};defer _fbff .Close ();return _bcbc .Save (_fbff );}; // InitialView returns the first defined sheet view. If there are no views, one // is created and returned. -func (_abfe *Sheet )InitialView ()SheetView {if _abfe ._bdec .SheetViews ==nil ||len (_abfe ._bdec .SheetViews .SheetView )==0{return _abfe .AddView ();};return SheetView {_abfe ._bdec .SheetViews .SheetView [0]};}; - -// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the -// background color of the cell when applied. -func (_caec PatternFill )SetFgColor (c _fdfa .Color ){_caec ._ga .FgColor =_cdcga .NewCT_Color ();_caec ._ga .FgColor .RgbAttr =c .AsRGBAString ();};func (_bggf *evalContext )Sheet (name string )_aeaf .Context {for _ ,_dabe :=range _bggf ._abcf ._ddfe .Sheets (){if _dabe .Name ()==name {return _dabe .FormulaContext ();};};return _aeaf .InvalidReferenceContext ;}; - -// Comment is a single comment within a sheet. -type Comment struct{_gdgb *Workbook ;_gfdd *_cdcga .CT_Comment ;_ecgea *_cdcga .Comments ;};func (_feg *Workbook )createCustomProperties (){_feg .CustomProperties =_fdfe .NewCustomProperties ();_feg .addCustomRelationships ();}; +func (_dadc *Sheet )InitialView ()SheetView {if _dadc ._edeb .SheetViews ==nil ||len (_dadc ._edeb .SheetViews .SheetView )==0{return _dadc .AddView ();};return SheetView {_dadc ._edeb .SheetViews .SheetView [0]};};type MergedCell struct{_bdbe *Workbook ;_ffg *Sheet ;_ddgc *_ba .CT_MergeCell ;}; -// ClearProtection clears all workbook protections. -func (_dbfcg *Workbook )ClearProtection (){_dbfcg ._cbc .WorkbookProtection =nil }; +// GetWidth returns a worksheet's column width. +func (_adeg *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_ccg :=range _adeg ._abgg .X ().Cols [0].Col {if int (_ccg .MinAttr )<=colIdx &&colIdx <=int (_ccg .MaxAttr ){return float64 (int (*_ccg .WidthAttr ));};};return 0;}; -// FormulaContext returns a formula evaluation context that can be used to -// evaluate formaulas. -func (_baec *Sheet )FormulaContext ()_aeaf .Context {return _egbc (_baec )}; +// HasFormula returns true if the cell has an asoociated formula. +func (_gcgc Cell )HasFormula ()bool {return _gcgc ._eeg .F !=nil }; -// SetState sets the sheet view state (frozen/split/frozen-split) -func (_gagg SheetView )SetState (st _cdcga .ST_PaneState ){_gagg .ensurePane ();_gagg ._gebf .Pane .StateAttr =st ;}; +// NewStyleSheet constructs a new default stylesheet. +func NewStyleSheet (wb *Workbook )StyleSheet {_agfa :=_ba .NewStyleSheet ();_agfa .CellStyleXfs =_ba .NewCT_CellStyleXfs ();_agfa .CellXfs =_ba .NewCT_CellXfs ();_agfa .CellStyles =_ba .NewCT_CellStyles ();_cfccb :=_ba .NewCT_CellStyle ();_cfccb .NameAttr =_g .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_cfccb .XfIdAttr =0;_cfccb .BuiltinIdAttr =_g .Uint32 (0);_agfa .CellStyles .CellStyle =append (_agfa .CellStyles .CellStyle ,_cfccb );_agfa .CellStyles .CountAttr =_g .Uint32 (uint32 (len (_agfa .CellStyles .CellStyle )));_cadg :=_ba .NewCT_Xf ();_cadg .NumFmtIdAttr =_g .Uint32 (0);_cadg .FontIdAttr =_g .Uint32 (0);_cadg .FillIdAttr =_g .Uint32 (0);_cadg .BorderIdAttr =_g .Uint32 (0);_agfa .CellStyleXfs .Xf =append (_agfa .CellStyleXfs .Xf ,_cadg );_agfa .CellStyleXfs .CountAttr =_g .Uint32 (uint32 (len (_agfa .CellStyleXfs .Xf )));_gdgc :=NewFills ();_agfa .Fills =_gdgc .X ();_abce :=_gdgc .AddFill ().SetPatternFill ();_abce .SetPattern (_ba .ST_PatternTypeNone );_abce =_gdgc .AddFill ().SetPatternFill ();_abce .SetPattern (_ba .ST_PatternTypeGray125 );_agfa .Fonts =_ba .NewCT_Fonts ();_agfa .Borders =_ba .NewCT_Borders ();_fdbd :=StyleSheet {wb ,_agfa };_fdbd .AddBorder ().InitializeDefaults ();_cebc :=_fdbd .AddFont ();_cebc .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cebc .SetSize (11);_fbge :=_ba .NewCT_Xf ();*_fbge =*_cadg ;_fbge .XfIdAttr =_g .Uint32 (0);_agfa .CellXfs .Xf =append (_agfa .CellXfs .Xf ,_fbge );_agfa .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_agfa .CellXfs .Xf )));return _fdbd ;}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -func (_cf *evalContext )LastColumn (rowFrom ,rowTo int )string {_gdaa :=_cf ._abcf ;_gfdc :=1;for _ffbg :=rowFrom ;_ffbg <=rowTo ;_ffbg ++{_cabdc :=len (_gdaa .Row (uint32 (_ffbg )).Cells ());if _cabdc > _gfdc {_gfdc =_cabdc ;};};return _eedc .IndexToColumn (uint32 (_gfdc -1));};func (_dfaeb *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _dfaeb .getAllCellsInFormulaArrays (false );};func _eeac (_ecb _afea .Time )_afea .Time {_ecb =_ecb .Local ();return _afea .Date (_ecb .Year (),_ecb .Month (),_ecb .Day (),_ecb .Hour (),_ecb .Minute (),_ecb .Second (),_ecb .Nanosecond (),_afea .UTC );}; +// RangeReference converts a range reference of the form 'A1:A5' to 'Sheet +// 1'!$A$1:$A$5 . Renaming a sheet after calculating a range reference will +// invalidate the reference. +func (_ddfc Sheet )RangeReference (n string )string {_agdg :=_d .Split (n ,"\u003a");_agdgg ,_ :=_dg .ParseCellReference (_agdg [0]);_fefa :=_ade .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_agdgg .Column ,_agdgg .RowIdx );if len (_agdg )==1{return _ade .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_ddfc .Name (),_fefa );};_cacd ,_ :=_dg .ParseCellReference (_agdg [1]);_gfgc :=_ade .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_cacd .Column ,_cacd .RowIdx );return _ade .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_ddfc .Name (),_fefa ,_gfgc );};func (_fdec StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_bbdd :=range _fdec ._gfde .NumFmts .NumFmt {if _bbdd .NumFmtIdAttr ==id {return NumberFormat {_fdec ._aced ,_bbdd };};};return NumberFormat {};}; -// LessRows compares two rows based off of a column. If the column doesn't exist -// in one row, that row is 'less'. -func (_gebg Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _gda ,_dceb Cell ;for _ ,_fgaa :=range lhs .Cells (){_ecfbe ,_ :=_eedc .ParseCellReference (_fgaa .Reference ());if _ecfbe .Column ==column {_gda =_fgaa ;break ;};};for _ ,_aaa :=range rhs .Cells (){_cbg ,_ :=_eedc .ParseCellReference (_aaa .Reference ());if _cbg .Column ==column {_dceb =_aaa ;break ;};};return _gebg .LessCells (_gda ,_dceb );}; +// SetRichTextString sets the cell to rich string mode and returns a struct that +// can be used to add formatted text to the cell. +func (_gaa Cell )SetRichTextString ()RichText {_gaa .clearValue ();_gaa ._eeg .Is =_ba .NewCT_Rst ();_gaa ._eeg .TAttr =_ba .ST_CellTypeInlineStr ;return RichText {_gaa ._eeg .Is };}; -// GetString returns the string in a cell if it's an inline or string table -// string. Otherwise it returns an empty string. -func (_cga Cell )GetString ()string {switch _cga ._egbf .TAttr {case _cdcga .ST_CellTypeInlineStr :if _cga ._egbf .Is !=nil &&_cga ._egbf .Is .T !=nil {return *_cga ._egbf .Is .T ;};if _cga ._egbf .V !=nil {return *_cga ._egbf .V ;};case _cdcga .ST_CellTypeS :if _cga ._egbf .V ==nil {return "";};_cgbe ,_fdfg :=_dag .Atoi (*_cga ._egbf .V );if _fdfg !=nil {return "";};_adgd ,_fdfg :=_cga ._dcdcd .SharedStrings .GetString (_cgbe );if _fdfg !=nil {return "";};return _adgd ;};if _cga ._egbf .V ==nil {return "";};return *_cga ._egbf .V ;};func (_cdb Sheet )validateMergedCells ()error {_dddg :=map[uint64 ]struct{}{};for _ ,_egeg :=range _cdb .MergedCells (){_ebcf ,_eage ,_agd :=_eedc .ParseRangeReference (_egeg .Reference ());if _agd !=nil {return _fbge .Errorf ("\u0073\u0068e\u0065\u0074\u0020\u006e\u0061m\u0065\u0020\u0027\u0025\u0073'\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0073",_cdb .Name (),_egeg .Reference ());};for _gfge :=_ebcf .RowIdx ;_gfge <=_eage .RowIdx ;_gfge ++{for _gefc :=_ebcf .ColumnIdx ;_gefc <=_eage .ColumnIdx ;_gefc ++{_gbg :=uint64 (_gfge )<<32|uint64 (_gefc );if _ ,_dbdc :=_dddg [_gbg ];_dbdc {return _fbge .Errorf ("\u0073\u0068\u0065\u0065\u0074\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073\u0020\u006f\u0076\u0065\u0072\u006c\u0061\u0070p\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006cl\u0020r\u0061\u006e\u0067\u0065",_cdb .Name ());};_dddg [_gbg ]=struct{}{};};};};return nil ;}; +// Uses1904Dates returns true if the the workbook uses dates relative to +// 1 Jan 1904. This is uncommon. +func (_ggg *Workbook )Uses1904Dates ()bool {if _ggg ._badbd .WorkbookPr ==nil ||_ggg ._badbd .WorkbookPr .Date1904Attr ==nil {return false ;};return *_ggg ._badbd .WorkbookPr .Date1904Attr ;}; -// ConditionalFormatting controls the formatting styles and rules for a range of -// cells with the same conditional formatting. -type ConditionalFormatting struct{_ccgdf *_cdcga .CT_ConditionalFormatting ;}; +// Wrapped returns true if the cell will wrap text. +func (_eca CellStyle )Wrapped ()bool {if _eca ._daa .Alignment ==nil {return false ;};if _eca ._daa .Alignment .WrapTextAttr ==nil {return false ;};return *_eca ._daa .Alignment .WrapTextAttr ;}; -// DataValidationList is just a view on a DataValidation configured as a list. -// It presents a drop-down combo box for spreadsheet users to select values. The -// contents of the dropdown can either pull from a rang eof cells (SetRange) or -// specified directly (SetValues). -type DataValidationList struct{_gde *_cdcga .CT_DataValidation };const (_fgefe ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061tGe\u006e\u0065\u0072\u0061\u006cS\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0057\u0068\u006f\u006ce\u004e\u0075\u006d\u0062\u0065\u0072\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0032\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0034";_adde ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074P\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074\u0061nd\u0061r\u0064F\u006fr\u006d\u0061\u0074\u0031\u0030\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0031\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0031\u0032\u0053\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0033\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061\u0074\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046o\u0072\u006d\u0061\u0074\u00315\u0053\u0074\u0061\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0037S\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0038\u0053\u0074\u0061n\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0054\u0069\u006d\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00320\u0053\u0074a\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0032\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061t\u0065\u0054\u0069\u006d\u0065";_gbgf ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0033\u0037\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0038\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00339\u0053\u0074\u0061\u006e\u0064\u0061r\u0064\u0046o\u0072\u006da\u00744\u0030";_cffc ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039";);func (_bbde *Sheet )setList (_ageg string ,_dcbc _aeaf .Result )error {_fcdeg ,_dbad :=_eedc .ParseCellReference (_ageg );if _dbad !=nil {return _dbad ;};_fbafa :=_bbde .Row (_fcdeg .RowIdx );for _adgdc ,_aafd :=range _dcbc .ValueList {_cebf :=_fbafa .Cell (_eedc .IndexToColumn (_fcdeg .ColumnIdx +uint32 (_adgdc )));if _aafd .Type !=_aeaf .ResultTypeEmpty {if _aafd .IsBoolean {_cebf .SetBool (_aafd .ValueNumber !=0);}else {_cebf .SetCachedFormulaResult (_aafd .String ());};};};return nil ;}; +// DefinedNames returns a slice of all defined names in the workbook. +func (_dfbbc *Workbook )DefinedNames ()[]DefinedName {if _dfbbc ._badbd .DefinedNames ==nil {return nil ;};_eeca :=[]DefinedName {};for _ ,_fgdf :=range _dfbbc ._badbd .DefinedNames .DefinedName {_eeca =append (_eeca ,DefinedName {_fgdf });};return _eeca ;}; -// RemoveMergedCell removes merging from a cell range within a sheet. The cells -// that made up the merged cell remain, but are no lon merged. -func (_ddae *Sheet )RemoveMergedCell (mc MergedCell ){for _fgec ,_gfdf :=range _ddae ._bdec .MergeCells .MergeCell {if _gfdf ==mc .X (){copy (_ddae ._bdec .MergeCells .MergeCell [_fgec :],_ddae ._bdec .MergeCells .MergeCell [_fgec +1:]);_ddae ._bdec .MergeCells .MergeCell [len (_ddae ._bdec .MergeCells .MergeCell )-1]=nil ;_ddae ._bdec .MergeCells .MergeCell =_ddae ._bdec .MergeCells .MergeCell [:len (_ddae ._bdec .MergeCells .MergeCell )-1];};};}; +// AddRun adds a new run of text to the cell. +func (_adfe RichText )AddRun ()RichTextRun {_ggea :=_ba .NewCT_RElt ();_adfe ._aef .R =append (_adfe ._aef .R ,_ggea );return RichTextRun {_ggea };}; -// GetFilename returns the name of file from which workbook was opened with full path to it -func (_gcfc *Workbook )GetFilename ()string {return _gcfc ._cefcc }; +// Sheet is a single sheet within a workbook. +type Sheet struct{_ebee *Workbook ;_ggeg *_ba .CT_Sheet ;_edeb *_ba .Worksheet ;}; -// SetNumberFormatStandard sets the format based off of the ECMA 376 standard formats. These -// formats are standardized and don't need to be defined in the styles. -func (_eafd CellStyle )SetNumberFormatStandard (s StandardFormat ){_eafd ._fceg .NumFmtIdAttr =_ebgf .Uint32 (uint32 (s ));_eafd ._fceg .ApplyNumberFormatAttr =_ebgf .Bool (true );}; +// RowNumber returns the row number (1-N), or zero if it is unset. +func (_bcgec Row )RowNumber ()uint32 {if _bcgec ._agbf .RAttr !=nil {return *_bcgec ._agbf .RAttr ;};return 0;}; -// RowOffset returns the offset from the row cell. -func (_efcc CellMarker )RowOffset ()_ecf .Distance {if _efcc ._cca .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ecf .Distance (float64 (*_efcc ._cca .RowOff .ST_CoordinateUnqualified )*_ecf .EMU );}; +// SetFill applies a fill to a cell style. The fill is referenced by its index +// so modifying the fill afterward will affect all styles that reference it. +func (_fab CellStyle )SetFill (f Fill ){_fab ._daa .FillIdAttr =_g .Uint32 (f .Index ());_fab ._daa .ApplyFillAttr =_g .Bool (true );}; -// Fills returns a Fills object that can be used to add/create/edit fills. -func (_fcfd StyleSheet )Fills ()Fills {return Fills {_fcfd ._gbf .Fills }};func (_edff DataValidationCompare )SetValue2 (v string ){_edff ._aaag .Formula2 =&v }; +// AddRow adds a new row to a sheet. You can mix this with numbered rows, +// however it will get confusing. You should prefer to use either automatically +// numbered rows with AddRow or manually numbered rows with Row/AddNumberedRow +func (_cab *Sheet )AddRow ()Row {_aadd :=uint32 (0);_bcd :=uint32 (len (_cab ._edeb .SheetData .Row ));if _bcd > 0&&_cab ._edeb .SheetData .Row [_bcd -1].RAttr !=nil &&*_cab ._edeb .SheetData .Row [_bcd -1].RAttr ==_bcd {return _cab .addNumberedRowFast (_bcd +1);};for _ ,_cgad :=range _cab ._edeb .SheetData .Row {if _cgad .RAttr !=nil &&*_cgad .RAttr > _aadd {_aadd =*_cgad .RAttr ;};};return _cab .AddNumberedRow (_aadd +1);}; -// GetFormat sets the number format code. -func (_ada NumberFormat )GetFormat ()string {return _ada ._beeg .FormatCodeAttr }; +// FormulaContext returns a formula evaluation context that can be used to +// evaluate formaulas. +func (_bdbf *Sheet )FormulaContext ()_cgd .Context {return _daee (_bdbf )};func (_ffd PatternFill )SetBgColor (c _gb .Color ){_ffd ._fefe .BgColor =_ba .NewCT_Color ();_ffd ._fefe .BgColor .RgbAttr =c .AsRGBAString ();}; // X returns the inner wrapped XML type. -func (_eab SheetProtection )X ()*_cdcga .CT_SheetProtection {return _eab ._caga }; +func (_ddg CellMarker )X ()*_ea .CT_Marker {return _ddg ._ccb }; -// Drawing is a drawing overlay on a sheet. Only a single drawing is allowed -// per sheet, so to display multiple charts and images on a single sheet, they -// must be added to the same drawing. -type Drawing struct{_gba *Workbook ;_fbfab *_gga .WsDr ;}; +// SetText sets the text to be displayed. +func (_cdae RichTextRun )SetText (s string ){_cdae ._fgfg .T =s }; + +// InitializeDefaults initializes a border to its defaulte empty values. +func (_ab Border )InitializeDefaults (){_ab ._cba .Left =_ba .NewCT_BorderPr ();_ab ._cba .Bottom =_ba .NewCT_BorderPr ();_ab ._cba .Right =_ba .NewCT_BorderPr ();_ab ._cba .Top =_ba .NewCT_BorderPr ();_ab ._cba .Diagonal =_ba .NewCT_BorderPr ();}; // SetAuthor sets the author of the comment. If the comment body contains the // author's name (as is the case with Excel and Comments.AddCommentWithStyle, it // will not be changed). This method only changes the metadata author of the // comment. -func (_cdag Comment )SetAuthor (author string ){_cdag ._gfdd .AuthorIdAttr =Comments {_cdag ._gdgb ,_cdag ._ecgea }.getOrCreateAuthor (author );};func (_efdgd RichTextRun )ensureRpr (){if _efdgd ._afcg .RPr ==nil {_efdgd ._afcg .RPr =_cdcga .NewCT_RPrElt ();};}; +func (_befg Comment )SetAuthor (author string ){_befg ._fdd .AuthorIdAttr =Comments {_befg ._gcbe ,_befg ._aaf }.getOrCreateAuthor (author );};type SheetProtection struct{_baca *_ba .CT_SheetProtection };func (_daeb CellStyle )SetNumberFormat (s string ){_ffe :=_daeb ._fga .StyleSheet .AddNumberFormat ();_ffe .SetFormat (s );_daeb ._daa .ApplyNumberFormatAttr =_g .Bool (true );_daeb ._daa .NumFmtIdAttr =_g .Uint32 (_ffe .ID ());}; -// ClearSheetViews clears the list of sheet views. This will clear the results -// of AddView() or SetFrozen. -func (_geffg *Sheet )ClearSheetViews (){_geffg ._bdec .SheetViews =nil }; +// Cell returns the actual cell behind the merged region +func (_fgeg MergedCell )Cell ()Cell {_fdefe :=_fgeg .Reference ();if _ffb :=_d .Index (_fgeg .Reference (),"\u003a");_ffb !=-1{_fdefe =_fdefe [0:_ffb ];return _fgeg ._ffg .Cell (_fdefe );};return Cell {};}; -// Row returns the row of the cell marker. -func (_gfgd CellMarker )Row ()int32 {return _gfgd ._cca .Row }; +// X returns the inner wrapped XML type. +func (_edc Comments )X ()*_ba .Comments {return _edc ._caa }; -// SetXSplit sets the column split point -func (_ced SheetView )SetXSplit (v float64 ){_ced .ensurePane ();_ced ._gebf .Pane .XSplitAttr =_ebgf .Float64 (v );}; +// BottomRight is a no-op. +func (_dd AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};func (_eaed StyleSheet )GetCellStyle (id uint32 )CellStyle {for _abbc ,_bceg :=range _eaed ._gfde .CellXfs .Xf {if uint32 (_abbc )==id {return CellStyle {_eaed ._aced ,_bceg ,_eaed ._gfde .CellXfs };};};return CellStyle {};}; -// SetHidden marks the defined name as hidden. -func (_agf DefinedName )SetLocalSheetID (id uint32 ){_agf ._bcee .LocalSheetIdAttr =_ebgf .Uint32 (id )}; +// RichText is a container for the rich text within a cell. It's similar to a +// paragaraph for a document, except a cell can only contain one rich text item. +type RichText struct{_aef *_ba .CT_Rst };func (_afed *Sheet )slideCellsLeft (_aeaae []*_ba .CT_Cell )[]*_ba .CT_Cell {for _ ,_fbba :=range _aeaae {_ggead ,_dfefd :=_dg .ParseCellReference (*_fbba .RAttr );if _dfefd !=nil {return _aeaae ;};_fcbc :=_ggead .ColumnIdx -1;_gead :=_dg .IndexToColumn (_fcbc )+_ade .Sprintf ("\u0025\u0064",_ggead .RowIdx );_fbba .RAttr =&_gead ;};return _aeaae ;}; -// ClearProtection removes any protections applied to teh sheet. -func (_fffa *Sheet )ClearProtection (){_fffa ._bdec .SheetProtection =nil }; +// MaxColumnIdx returns the max used column of the sheet. +func (_dbed Sheet )MaxColumnIdx ()uint32 {_fbdeg :=uint32 (0);for _ ,_afeb :=range _dbed .Rows (){_cgcce :=_afeb ._agbf .C ;if len (_cgcce )> 0{_aaed :=_cgcce [len (_cgcce )-1];_dgee ,_ :=_dg .ParseCellReference (*_aaed .RAttr );if _fbdeg < _dgee .ColumnIdx {_fbdeg =_dgee .ColumnIdx ;};};};return _fbdeg ;}; -// AddBorder creates a new empty border that can be applied to a cell style. -func (_edc StyleSheet )AddBorder ()Border {_bfa :=_cdcga .NewCT_Border ();_edc ._gbf .Borders .Border =append (_edc ._gbf .Borders .Border ,_bfa );_edc ._gbf .Borders .CountAttr =_ebgf .Uint32 (uint32 (len (_edc ._gbf .Borders .Border )));return Border {_bfa ,_edc ._gbf .Borders };}; +// SetWidthCells sets the height the anchored object by moving the right hand +// side. It is not compatible with SetWidth. +func (_fgbg TwoCellAnchor )SetWidthCells (w int32 ){_aedc :=_fgbg .TopLeft ();_bbbc :=_fgbg .BottomRight ();_bbbc .SetCol (_aedc .Col ()+w );}; -// SetNumberWithStyle sets a number and applies a standard format to the cell. -func (_dbgga Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_dbgga .SetNumber (v );_dbgga .SetStyle (_dbgga ._dcdcd .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; +// SetRowOffset sets a column offset in absolute distance. +func (_egc CellMarker )SetRowOffset (m _cf .Distance ){_egc ._ccb .RowOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cf .EMU ));};func (_fbcg *Sheet )updateAfterRemove (_acea uint32 ,_gcfd _cfa .UpdateAction )error {_bbae :=_fbcg .Name ();_gdf :=&_cfa .UpdateQuery {UpdateType :_gcfd ,ColumnIdx :_acea ,SheetToUpdate :_bbae };for _ ,_dgba :=range _fbcg ._ebee .Sheets (){_gdf .UpdateCurrentSheet =_bbae ==_dgba .Name ();for _ ,_bbcd :=range _dgba .Rows (){for _ ,_fdeg :=range _bbcd .Cells (){if _fdeg .X ().F !=nil {_dgge :=_fdeg .X ().F .Content ;_efdef :=_cgd .ParseString (_dgge );if _efdef ==nil {_fdeg .SetError ("\u0023\u0052\u0045F\u0021");}else {_ffga :=_efdef .Update (_gdf );_fdeg .X ().F .Content =_ade .Sprintf ("\u003d\u0025\u0073",_ffga .String ());};};};};};return nil ;};func (_deeb SheetView )ensurePane (){if _deeb ._adgd .Pane ==nil {_deeb ._adgd .Pane =_ba .NewCT_Pane ();_deeb ._adgd .Pane .ActivePaneAttr =_ba .ST_PaneBottomLeft ;};}; -// DefinedName is a named range, formula, etc. -type DefinedName struct{_bcee *_cdcga .CT_DefinedName };var _aae =_ebgf .AbsoluteFilename (_ebgf .DocTypeSpreadsheet ,_ebgf .SharedStringsType ,0); +// PasswordHash returns the hash of the workbook password. +func (_ebgab WorkbookProtection )PasswordHash ()string {if _ebgab ._aba .WorkbookPasswordAttr ==nil {return "";};return *_ebgab ._aba .WorkbookPasswordAttr ;}; -// AddRow adds a new row to a sheet. You can mix this with numbered rows, -// however it will get confusing. You should prefer to use either automatically -// numbered rows with AddRow or manually numbered rows with Row/AddNumberedRow -func (_eega *Sheet )AddRow ()Row {_ggb :=uint32 (0);_bcag :=uint32 (len (_eega ._bdec .SheetData .Row ));if _bcag > 0&&_eega ._bdec .SheetData .Row [_bcag -1].RAttr !=nil &&*_eega ._bdec .SheetData .Row [_bcag -1].RAttr ==_bcag {return _eega .addNumberedRowFast (_bcag +1);};for _ ,_bca :=range _eega ._bdec .SheetData .Row {if _bca .RAttr !=nil &&*_bca .RAttr > _ggb {_ggb =*_bca .RAttr ;};};return _eega .AddNumberedRow (_ggb +1);}; +// SetValues sets the possible values. This is incompatible with SetRange. +func (_ead DataValidationList )SetValues (values []string ){_ead ._dddf .Formula1 =_g .String ("\u0022"+_d .Join (values ,"\u002c")+"\u0022");_ead ._dddf .Formula2 =_g .String ("\u0030");}; -// IconScale maps values to icons. -type IconScale struct{_gafc *_cdcga .CT_IconSet }; +// SetMaxLength sets the maximum bar length in percent. +func (_agb DataBarScale )SetMaxLength (l uint32 ){_agb ._abb .MaxLengthAttr =_g .Uint32 (l )}; -// SetStyle applies a style to the cell. This style is referenced in the -// generated XML via CellStyle.Index(). -func (_aeec Cell )SetStyle (cs CellStyle ){_aeec .SetStyleIndex (cs .Index ())}; +// AddNumberFormat adds a new blank number format to the stylesheet. +func (_bdbcc StyleSheet )AddNumberFormat ()NumberFormat {if _bdbcc ._gfde .NumFmts ==nil {_bdbcc ._gfde .NumFmts =_ba .NewCT_NumFmts ();};_cgadg :=_ba .NewCT_NumFmt ();_cgadg .NumFmtIdAttr =uint32 (200+len (_bdbcc ._gfde .NumFmts .NumFmt ));_bdbcc ._gfde .NumFmts .NumFmt =append (_bdbcc ._gfde .NumFmts .NumFmt ,_cgadg );_bdbcc ._gfde .NumFmts .CountAttr =_g .Uint32 (uint32 (len (_bdbcc ._gfde .NumFmts .NumFmt )));return NumberFormat {_bdbcc ._aced ,_cgadg };};func (_gae Font )SetItalic (b bool ){if b {_gae ._gcc .I =[]*_ba .CT_BooleanProperty {{}};}else {_gae ._gcc .I =nil ;};}; -// AddNamedCell adds a new named cell to a row and returns it. You should -// normally prefer Cell() as it will return the existing cell if the cell -// already exists, while AddNamedCell will duplicate the cell creating an -// invaild spreadsheet. -func (_ddbd Row )AddNamedCell (col string )Cell {_dbfce :=_cdcga .NewCT_Cell ();_dbfce .RAttr =_ebgf .Stringf ("\u0025\u0073\u0025\u0064",col ,_ddbd .RowNumber ());_cgde :=-1;_cadec :=_eedc .ColumnToIndex (col );for _cabd ,_ccda :=range _ddbd ._aadg .C {_ecab ,_fcag :=_eedc .ParseCellReference (*_ccda .RAttr );if _fcag !=nil {return Cell {};};if _cadec < _ecab .ColumnIdx {_cgde =_cabd ;break ;};};if _cgde ==-1{_ddbd ._aadg .C =append (_ddbd ._aadg .C ,_dbfce );}else {_ddbd ._aadg .C =append (_ddbd ._aadg .C [:_cgde ],append ([]*_cdcga .CT_Cell {_dbfce },_ddbd ._aadg .C [_cgde :]...)...);};return Cell {_ddbd ._abdb ,_ddbd ._ffdf ,_ddbd ._aadg ,_dbfce };}; +// AbsoluteAnchor has a fixed top-left corner in distance units as well as a +// fixed height/width. +type AbsoluteAnchor struct{_deb *_ea .CT_AbsoluteAnchor }; -// MoveTo repositions the anchor without changing the objects size. -func (_ddaa TwoCellAnchor )MoveTo (col ,row int32 ){_d :=_ddaa .TopLeft ();_ddaag :=_ddaa .BottomRight ();_ede :=_ddaag .Col ()-_d .Col ();_ceca :=_ddaag .Row ()-_d .Row ();_d .SetCol (col );_d .SetRow (row );_ddaag .SetCol (col +_ede );_ddaag .SetRow (row +_ceca );};func (_gbff *evalContext )Cell (ref string ,ev _aeaf .Evaluator )_aeaf .Result {if !_cfcd (ref ){return _aeaf .MakeErrorResultType (_aeaf .ErrorTypeName ,"");};_fdba :=_gbff ._abcf .Name ()+"\u0021"+ref ;if _abc ,_aadd :=ev .GetFromCache (_fdba );_aadd {return _abc ;};_eddd ,_fgac :=_eedc .ParseCellReference (ref );if _fgac !=nil {return _aeaf .MakeErrorResult (_fbge .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_fgac ));};if _gbff ._fcdd !=0&&!_eddd .AbsoluteColumn {_eddd .ColumnIdx +=_gbff ._fcdd ;_eddd .Column =_eedc .IndexToColumn (_eddd .ColumnIdx );};if _gbff ._faee !=0&&!_eddd .AbsoluteRow {_eddd .RowIdx +=_gbff ._faee ;};_efe :=_gbff ._abcf .Cell (_eddd .String ());if _efe .HasFormula (){if _ ,_ecbd :=_gbff ._bgbd [ref ];_ecbd {return _aeaf .MakeErrorResult ("r\u0065\u0063\u0075\u0072\u0073\u0069\u006f\u006e\u0020\u0064\u0065\u0074\u0065\u0063\u0074\u0065\u0064\u0020d\u0075\u0072\u0069\u006e\u0067\u0020\u0065\u0076\u0061\u006cua\u0074\u0069\u006fn\u0020o\u0066\u0020"+ref );};_gbff ._bgbd [ref ]=struct{}{};_ceee :=ev .Eval (_gbff ,_efe .GetFormula ());delete (_gbff ._bgbd ,ref );ev .SetCache (_fdba ,_ceee );return _ceee ;};if _efe .IsEmpty (){_ddff :=_aeaf .MakeEmptyResult ();ev .SetCache (_fdba ,_ddff );return _ddff ;}else if _efe .IsNumber (){_gabf ,_ :=_efe .GetValueAsNumber ();_bggb :=_aeaf .MakeNumberResult (_gabf );ev .SetCache (_fdba ,_bggb );return _bggb ;}else if _efe .IsBool (){_efec ,_ :=_efe .GetValueAsBool ();_bcgc :=_aeaf .MakeBoolResult (_efec );ev .SetCache (_fdba ,_bcgc );return _bcgc ;};_ddgd ,_ :=_efe .GetRawValue ();if _efe .IsError (){_faaf :=_aeaf .MakeErrorResult ("");_faaf .ValueString =_ddgd ;ev .SetCache (_fdba ,_faaf );return _faaf ;};_fdff :=_aeaf .MakeStringResult (_ddgd );ev .SetCache (_fdba ,_fdff );return _fdff ;}; +// SetXSplit sets the column split point +func (_eafd SheetView )SetXSplit (v float64 ){_eafd .ensurePane ();_eafd ._adgd .Pane .XSplitAttr =_g .Float64 (v );}; -// X returns the inner wrapped XML type. -func (_fegbf WorkbookProtection )X ()*_cdcga .CT_WorkbookProtection {return _fegbf ._caaf }; +// CellReference returns the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_egg Comment )CellReference ()string {return _egg ._fdd .RefAttr }; -// AddCellStyle adds a new empty cell style to the stylesheet. -func (_dadg StyleSheet )AddCellStyle ()CellStyle {_ebfge :=_cdcga .NewCT_Xf ();_dadg ._gbf .CellXfs .Xf =append (_dadg ._gbf .CellXfs .Xf ,_ebfge );_dadg ._gbf .CellXfs .CountAttr =_ebgf .Uint32 (uint32 (len (_dadg ._gbf .CellXfs .Xf )));return CellStyle {_dadg ._ggf ,_ebfge ,_dadg ._gbf .CellXfs };}; \ No newline at end of file +// SetYSplit sets the row split point +func (_acbc SheetView )SetYSplit (v float64 ){_acbc .ensurePane ();_acbc ._adgd .Pane .YSplitAttr =_g .Float64 (v );}; + +// Epoch returns the point at which the dates/times in the workbook are relative to. +func (_abde *Workbook )Epoch ()_ag .Time {if _abde .Uses1904Dates (){_ag .Date (1904,1,1,0,0,0,0,_ag .UTC );};return _ag .Date (1899,12,30,0,0,0,0,_ag .UTC );};func (_dcg Fills )X ()*_ba .CT_Fills {return _dcg ._caabg }; + +// SetShowRuler controls the visibility of the ruler +func (_bbgd SheetView )SetShowRuler (b bool ){if !b {_bbgd ._adgd .ShowRulerAttr =_g .Bool (false );}else {_bbgd ._adgd .ShowRulerAttr =nil ;};}; + +// MoveTo moves the top-left of the anchored object. +func (_fbde OneCellAnchor )MoveTo (col ,row int32 ){_fbde .TopLeft ().SetCol (col );_fbde .TopLeft ().SetRow (row );}; + +// AddComment adds a new comment and returns a RichText which will contain the +// styled comment text. +func (_caac Comments )AddComment (cellRef string ,author string )RichText {_ebeb :=_ba .NewCT_Comment ();_caac ._caa .CommentList .Comment =append (_caac ._caa .CommentList .Comment ,_ebeb );_ebeb .RefAttr =cellRef ;_ebeb .AuthorIdAttr =_caac .getOrCreateAuthor (author );_ebeb .Text =_ba .NewCT_Rst ();return RichText {_ebeb .Text };};func (_eege DifferentialStyle )Fill ()Fill {if _eege ._geff .Fill ==nil {_eege ._geff .Fill =_ba .NewCT_Fill ();};return Fill {_eege ._geff .Fill ,nil };};func (_age Comments )getOrCreateAuthor (_egfe string )uint32 {for _ebc ,_cgf :=range _age ._caa .Authors .Author {if _cgf ==_egfe {return uint32 (_ebc );};};_dda :=uint32 (len (_age ._caa .Authors .Author ));_age ._caa .Authors .Author =append (_age ._caa .Authors .Author ,_egfe );return _dda ;}; \ No newline at end of file diff --git a/spreadsheet/update/update.go b/spreadsheet/update/update.go index 9be455018b..4129d0dc3e 100644 --- a/spreadsheet/update/update.go +++ b/spreadsheet/update/update.go @@ -10,10 +10,10 @@ // terms that can be accessed at https://unidoc.io/eula/ // Package update contains definitions needed for updating references after removing rows/columns. -package update ;const (UpdateActionRemoveColumn UpdateAction =iota ;); +package update ; // UpdateAction is the type for update types constants. -type UpdateAction byte ; +type UpdateAction byte ;const (UpdateActionRemoveColumn UpdateAction =iota ;); // UpdateQuery contains terms of how to update references after removing row/column. type UpdateQuery struct{ diff --git a/unioffice.go b/unioffice.go index 542be6b9ab..15b8f7217b 100644 --- a/unioffice.go +++ b/unioffice.go @@ -30,94 +30,94 @@ The packages of interest are github.com/unidoc/unioffice/document, unidoc/unioffice/spreadsheet and github.com/unidoc/unioffice/presentation. */ -package unioffice ;import (_fe "encoding/xml";_a "errors";_gce "fmt";_efa "github.com/unidoc/unioffice/algo";_cge "log";_gc "reflect";_bf "strings";_bfd "unicode";); - -// RelativeImageFilename returns an image filename relative to the source file referenced -// from a relationships file. It is identical to RelativeFilename but is used particularly for images -// in order to handle different image formats. -func RelativeImageFilename (dt DocType ,relToTyp ,typ string ,index int ,fileExtension string )string {_aae :=RelativeFilename (dt ,relToTyp ,typ ,index );return _aae [0:len (_aae )-3]+fileExtension ;}; - -// NeedsSpacePreserve returns true if the string has leading or trailing space. -func NeedsSpacePreserve (s string )bool {if len (s )==0{return false ;};switch s [0]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};switch s [len (s )-1]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};return false ;}; +package unioffice ;import (_c "encoding/xml";_cc "errors";_d "fmt";_bd "github.com/unidoc/unioffice/algo";_cf "log";_b "reflect";_aa "strings";_ca "unicode";); // XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. -type XSDAny struct{XMLName _fe .Name ;Attrs []_fe .Attr ;Data []byte ;Nodes []*XSDAny ;}; +type XSDAny struct{XMLName _c .Name ;Attrs []_c .Attr ;Data []byte ;Nodes []*XSDAny ;};func _gbe (_bab []*any )[]*XSDAny {_gbef :=[]*XSDAny {};for _ ,_fggg :=range _bab {_dce :=&XSDAny {};_dce .XMLName =_fggg .XMLName ;_dce .Attrs =_fggg .Attrs ;_dce .Data =_fggg .Data ;_dce .Nodes =_gbe (_fggg .Nodes );_gbef =append (_gbef ,_dce );};return _gbef ;};func (_eag nsSet )applyToNode (_ec *any ){if _ec .XMLName .Space ==""{return ;};_gf :=_eag .getPrefix (_ec .XMLName .Space );_ec .XMLName .Space ="";_ec .XMLName .Local =_gf +"\u003a"+_ec .XMLName .Local ;_gcd :=_ec .Attrs ;_ec .Attrs =nil ;for _ ,_agc :=range _gcd {if _agc .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _agc .Name .Space !=""{_ccc :=_eag .getPrefix (_agc .Name .Space );_agc .Name .Space ="";_agc .Name .Local =_ccc +"\u003a"+_agc .Name .Local ;};_ec .Attrs =append (_ec .Attrs ,_agc );};for _ ,_eeb :=range _ec .Nodes {_eag .applyToNode (_eeb );};}; -// Int32 returns a copy of v as a pointer. -func Int32 (v int32 )*int32 {_ac :=v ;return &_ac }; +// MarshalXML implements the xml.Marshaler interface. +func (_ggf *XSDAny )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name =_ggf .XMLName ;start .Attr =_ggf .Attrs ;_dgg :=any {};_dgg .XMLName =_ggf .XMLName ;_dgg .Attrs =_ggf .Attrs ;_dgg .Data =_ggf .Data ;_dgg .Nodes =_bdd (_ggf .Nodes );_gcec :=[]string {};_fda :=false ;_dfd :=nsSet {_gce :map[string ]string {},_cd :map[string ]string {}};_ggf .collectNS (&_dfd );_dfd .applyToNode (&_dgg );for _ ,_feb :=range _dfd ._af {if _ ,_fga :=_cae [_feb ];_fga {_gcec =append (_gcec ,_feb );};_dbbd :=_dfd ._cd [_feb ];_dgg .Attrs =append (_dgg .Attrs ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_feb },Value :_dbbd });if _feb =="\u006d\u0063"{_fda =true ;};};if _fda &&len (_gcec )> 0{_dgg .Attrs =append (_dgg .Attrs ,_c .Attr {Name :_c .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_aa .Join (_gcec ,"\u0020")});};return e .Encode (&_dgg );}; // RelativeFilename returns a filename relative to the source file referenced // from a relationships file. Index is used in some cases for files which there // may be more than one of (e.g. worksheets/drawings/charts) -func RelativeFilename (dt DocType ,relToTyp ,typ string ,index int )string {_ffd :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _ffd ;};_e :=AbsoluteFilename (dt ,relToTyp ,index );_de :=_bf .Split (_e ,"\u002f");_afe :=_bf .Split (_ffd ,"\u002f");_db :=0;for _dc :=0;_dc < len (_de );_dc ++{if _de [_dc ]==_afe [_dc ]{_db ++;};if _dc +1==len (_afe ){break ;};};_de =_de [_db :];_afe =_afe [_db :];_cgd :=len (_de )-1;if _cgd > 0{return _efa .RepeatString ("\u002e\u002e\u002f",_cgd )+_bf .Join (_afe ,"\u002f");};return _bf .Join (_afe ,"\u002f");};func (_fbg *XSDAny )collectNS (_gef *nsSet ){if _fbg .XMLName .Space !=""{_gef .getPrefix (_fbg .XMLName .Space );};for _ ,_ced :=range _fbg .Attrs {if _ced .Name .Space !=""&&_ced .Name .Space !="\u0078\u006d\u006cn\u0073"{_gef .getPrefix (_ced .Name .Space );};};for _ ,_ecg :=range _fbg .Nodes {_ecg .collectNS (_gef );};};const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074";StylesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0068\u0065\u006d\u0065";SettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0073e\u0074\u0074i\u006eg\u0073";ImageTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0069\u006d\u0061\u0067\u0065";CommentsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0063o\u006d\u006de\u006et\u0073";ThumbnailTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c";DrawingTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0064r\u0061\u0077\u0069\u006e\u0067";ChartTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0068\u0061\u0072\u0074";ExtendedPropertiesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CustomXMLTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0075s\u0074\u006f\u006d\u0058\u006d\u006c";WorksheetTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0077\u006fr\u006b\u0073\u0068\u0065\u0065\u0074";SharedStringsTypeStrict ="h\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078m\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074\u0072\u0069\u006eg\u0073";SharedStingsTypeStrict =SharedStringsTypeStrict ;TableTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065";HeaderTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006e\u0075m\u0062\u0065\u0072\u0069\u006e\u0067";FontTableTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fn\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006de\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074i\u006e\u0067\u0073";FootNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fo\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065n\u0064\u006eo\u0074e\u0073";SlideTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065";VMLDrawingTypeStrict ="\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006fo\u0078\u006d\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065l\u0061\u0074i\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0076\u006dl\u0044\u0072\u0061\u0077\u0069\u006e\u0067";OfficeDocumentType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";StylesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0068\u0065\u006d\u0065";ThemeContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e/\u0076\u006e\u0064.\u006f\u0070e\u006e\u0078\u006d\u006c\u0066\u006fr\u006dat\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0074\u0068\u0065\u006d\u0065\u002b\u0078\u006d\u006c";SettingsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0065\u0074\u0074\u0069\u006eg\u0073";ImageType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0069\u006d\u0061\u0067\u0065";CommentsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u006f\u006d\u006d\u0065\u006et\u0073";CommentsContentType ="a\u0070pl\u0069c\u0061t\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006fp\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065nt.\u0073\u0070\u0072\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0063\u006f\u006d\u006d\u0065n\u0074s\u002b\u0078\u006d\u006c";ThumbnailType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u0070\u0061\u0063\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065t\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061i\u006c";DrawingType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006d\u0061t\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006es\u0068\u0069\u0070\u0073\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067";DrawingContentType ="\u0061\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u002b\u0078\u006d\u006c";ChartType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u0068\u0061\u0072\u0074";ChartContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e/\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002e\u0063\u0068a\u0072\u0074\u002b\u0078\u006d\u006c";HyperLinkType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b";ExtendedPropertiesType ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CorePropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomPropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\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\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomXMLType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c";TableStylesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073";ViewPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073";WorksheetType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";WorksheetContentType ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006dl\u002e\u0077\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u002b\u0078\u006d\u006c";SharedStringsType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073";SharedStingsType =SharedStringsType ;SharedStringsContentType ="ap\u0070\u006c\u0069\u0063\u0061\u0074\u0069on\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073p\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0061\u0072e\u0064S\u0074\u0072\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c";SMLStyleSheetContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0073t\u0079\u006c\u0065\u0073\u002bx\u006d\u006c";TableType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0061\u0062\u006c\u0065";TableContentType ="a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065e\u0074\u006d\u006c\u002e\u0074\u0061\u0062\u006c\u0065\u002b\u0078m\u006c";HeaderType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";FontTableType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006eg\u0073";FootNotesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0065\u006e\u0064\u006e\u006f\u0074e\u0073";SlideType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u006c\u0069\u0064\u0065";SlideContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002es\u006c\u0069\u0064\u0065\u002bx\u006d\u006c";SlideMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074e\u0072";SlideMasterContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072\u002b\u0078m\u006c";SlideLayoutType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006fu\u0074";SlideLayoutContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074\u002b\u0078m\u006c";PresentationPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073";HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004da\u0073\u0074\u0065\u0072";NotesMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074e\u0072";VMLDrawingType ="\u0068\u0074tp\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002fof\u0066\u0069c\u0065D\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u00300\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0076m\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";VMLDrawingContentType ="\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dof\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0076\u006d\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";);var _bff =map[string ]string {"\u0061":"\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","\u0064\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0064c\u0074\u0065\u0072\u006d\u0073":"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u006d\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036","\u006d\u006f":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u006d\u0061\u0063\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0032\u0030\u0030\u0038\u002f\u006d\u0061\u0069\u006e","\u0077":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0077\u0031\u0030":"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0031\u0034":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0035":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u006e\u0065":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0070":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0031\u0034":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0070\u0063":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002e\u0063\u006f\u006d\u002fo\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00310\u002f\u0077o\u0072\u0064\u0070\u0072o\u0063\u0065\u0073\u0073\u0069n\u0067\u0043\u0061\u006e\u0076\u0061\u0073","\u0077\u0070\u0067":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070","\u0077\u0070\u0069":"\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d/\u006f\u0066\u0066i\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072d\u0070\u0072oc\u0065\u0073\u0073i\u006e\u0067\u0049\u006e\u006b","\u0077\u0070\u0073":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0078\u0073\u0069":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065","\u0078\u0031\u0035a\u0063":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073h\u0065e\u0074\u006d\u006c\u002f\u0032\u0030\u0031\u0030/\u00311\u002f\u0061c","\u0077\u0031\u0036s\u0065":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006ff\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00315\u002f\u0077\u006f\u0072\u0064\u006dl\u002f\u0073\u0079m\u0065\u0078","\u0077\u0031\u0036\u0063\u0069\u0064":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0069\u0064","\u0077\u0031\u0036":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0036\u0063\u0065\u0078":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0065\u0078","\u0078\u006d\u006c":"\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"}; +func RelativeFilename (dt DocType ,relToTyp ,typ string ,index int )string {_ag :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _ag ;};_agg :=AbsoluteFilename (dt ,relToTyp ,index );_fg :=_aa .Split (_agg ,"\u002f");_ba :=_aa .Split (_ag ,"\u002f");_ac :=0;for _bb :=0;_bb < len (_fg );_bb ++{if _fg [_bb ]==_ba [_bb ]{_ac ++;};if _bb +1==len (_ba ){break ;};};_fg =_fg [_ac :];_ba =_ba [_ac :];_cb :=len (_fg )-1;if _cb > 0{return _bd .RepeatString ("\u002e\u002e\u002f",_cb )+_aa .Join (_ba ,"\u002f");};return _aa .Join (_ba ,"\u002f");};type any struct{XMLName _c .Name ;Attrs []_c .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;}; -// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start -// element if it is required for the string s. -func AddPreserveSpaceAttr (se *_fe .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_fe .Attr {Name :_fe .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"});};}; - -// MarshalXML implements the xml.Marshaler interface. -func (_dg *XSDAny )MarshalXML (e *_fe .Encoder ,start _fe .StartElement )error {start .Name =_dg .XMLName ;start .Attr =_dg .Attrs ;_eec :=any {};_eec .XMLName =_dg .XMLName ;_eec .Attrs =_dg .Attrs ;_eec .Data =_dg .Data ;_eec .Nodes =_cab (_dg .Nodes );_c :=[]string {};_ebbf :=false ;_dcc :=nsSet {_faae :map[string ]string {},_cf :map[string ]string {}};_dg .collectNS (&_dcc );_dcc .applyToNode (&_eec );for _ ,_dga :=range _dcc ._eef {if _ ,_bfa :=_eb [_dga ];_bfa {_c =append (_c ,_dga );};_fgf :=_dcc ._cf [_dga ];_eec .Attrs =append (_eec .Attrs ,_fe .Attr {Name :_fe .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_dga },Value :_fgf });if _dga =="\u006d\u0063"{_ebbf =true ;};};if _ebbf &&len (_c )> 0{_eec .Attrs =append (_eec .Attrs ,_fe .Attr {Name :_fe .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_bf .Join (_c ,"\u0020")});};return e .Encode (&_eec );};var _ee =map[string ]interface{}{};func _gd (_g []*any )[]*XSDAny {_aab :=[]*XSDAny {};for _ ,_f :=range _g {_fbe :=&XSDAny {};_fbe .XMLName =_f .XMLName ;_fbe .Attrs =_f .Attrs ;_fbe .Data =_f .Data ;_fbe .Nodes =_gd (_f .Nodes );_aab =append (_aab ,_fbe );};return _aab ;}; - -// String returns a copy of v as a pointer. -func String (v string )*string {_caa :=v ;return &_caa }; - -// Float32 returns a copy of v as a pointer. -func Float32 (v float32 )*float32 {_fa :=v ;return &_fa }; +// RelativeImageFilename returns an image filename relative to the source file referenced +// from a relationships file. It is identical to RelativeFilename but is used particularly for images +// in order to handle different image formats. +func RelativeImageFilename (dt DocType ,relToTyp ,typ string ,index int ,fileExtension string )string {_bbg :=RelativeFilename (dt ,relToTyp ,typ ,index );return _bbg [0:len (_bbg )-3]+fileExtension ;}; // DisableLogging sets the Log function to a no-op so that any log messages are // silently discarded. -func DisableLogging (){Log =func (string ,...interface{}){}}; +func DisableLogging (){Log =func (string ,...interface{}){}};var Log =_cf .Printf ; -// Uint64 returns a copy of v as a pointer. -func Uint64 (v uint64 )*uint64 {_ec :=v ;return &_ec }; +// Int64 returns a copy of v as a pointer. +func Int64 (v int64 )*int64 {_gc :=v ;return &_gc };const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;);func _ccd (_fca *any ){for _ ,_fcab :=range _fca .Nodes {_ccd (_fcab );};}; -// RegisterConstructor registers a constructor function used for unmarshaling -// xsd:any elements. -func RegisterConstructor (ns ,name string ,fn interface{}){_ee [ns +"\u002f"+name ]=fn };var _eb =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true }; +// CreateElement creates an element with the given namespace and name. It is +// used to unmarshal some xsd:any elements to the appropriate concrete type. +func CreateElement (start _c .StartElement )(Any ,error ){_df ,_ccg :=_fc [start .Name .Space +"\u002f"+start .Name .Local ];if !_ccg {_bc :=&XSDAny {};return _bc ,nil ;};_g :=_b .ValueOf (_df );_aac :=_g .Call (nil );if len (_aac )!=1{return nil ,_d .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_aac ));};_gg ,_ccg :=_aac [0].Interface ().(Any );if !_ccg {return nil ,_cc .New ("\u0063o\u006e\u0073t\u0072\u0075\u0063\u0074o\u0072\u0020\u0066u\u006e\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068ou\u006c\u0064\u0020r\u0065\u0074u\u0072\u006e\u0020\u0061\u006e\u0079 \u0027\u0041n\u0079\u0027");};return _gg ,nil ;};const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074";StylesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0068\u0065\u006d\u0065";SettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0073e\u0074\u0074i\u006eg\u0073";ImageTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0069\u006d\u0061\u0067\u0065";CommentsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0063o\u006d\u006de\u006et\u0073";ThumbnailTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c";DrawingTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0064r\u0061\u0077\u0069\u006e\u0067";ChartTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0068\u0061\u0072\u0074";ExtendedPropertiesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CustomXMLTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0075s\u0074\u006f\u006d\u0058\u006d\u006c";WorksheetTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0077\u006fr\u006b\u0073\u0068\u0065\u0065\u0074";SharedStringsTypeStrict ="h\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078m\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074\u0072\u0069\u006eg\u0073";SharedStingsTypeStrict =SharedStringsTypeStrict ;TableTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065";HeaderTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006e\u0075m\u0062\u0065\u0072\u0069\u006e\u0067";FontTableTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fn\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006de\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074i\u006e\u0067\u0073";FootNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fo\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065n\u0064\u006eo\u0074e\u0073";SlideTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065";VMLDrawingTypeStrict ="\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006fo\u0078\u006d\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065l\u0061\u0074i\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0076\u006dl\u0044\u0072\u0061\u0077\u0069\u006e\u0067";OfficeDocumentType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";StylesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0068\u0065\u006d\u0065";ThemeContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e/\u0076\u006e\u0064.\u006f\u0070e\u006e\u0078\u006d\u006c\u0066\u006fr\u006dat\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0074\u0068\u0065\u006d\u0065\u002b\u0078\u006d\u006c";SettingsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0065\u0074\u0074\u0069\u006eg\u0073";ImageType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0069\u006d\u0061\u0067\u0065";CommentsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u006f\u006d\u006d\u0065\u006et\u0073";CommentsContentType ="a\u0070pl\u0069c\u0061t\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006fp\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065nt.\u0073\u0070\u0072\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0063\u006f\u006d\u006d\u0065n\u0074s\u002b\u0078\u006d\u006c";ThumbnailType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u0070\u0061\u0063\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065t\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061i\u006c";DrawingType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006d\u0061t\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006es\u0068\u0069\u0070\u0073\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067";DrawingContentType ="\u0061\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u002b\u0078\u006d\u006c";ChartType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u0068\u0061\u0072\u0074";ChartContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e/\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002e\u0063\u0068a\u0072\u0074\u002b\u0078\u006d\u006c";HyperLinkType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b";ExtendedPropertiesType ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CorePropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomPropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\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\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomXMLType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c";TableStylesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073";ViewPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073";WorksheetType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";WorksheetContentType ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006dl\u002e\u0077\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u002b\u0078\u006d\u006c";SharedStringsType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073";SharedStingsType =SharedStringsType ;SharedStringsContentType ="ap\u0070\u006c\u0069\u0063\u0061\u0074\u0069on\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073p\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0061\u0072e\u0064S\u0074\u0072\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c";SMLStyleSheetContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0073t\u0079\u006c\u0065\u0073\u002bx\u006d\u006c";TableType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0061\u0062\u006c\u0065";TableContentType ="a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065e\u0074\u006d\u006c\u002e\u0074\u0061\u0062\u006c\u0065\u002b\u0078m\u006c";HeaderType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";FontTableType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006eg\u0073";FootNotesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0065\u006e\u0064\u006e\u006f\u0074e\u0073";SlideType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u006c\u0069\u0064\u0065";SlideContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002es\u006c\u0069\u0064\u0065\u002bx\u006d\u006c";SlideMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074e\u0072";SlideMasterContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072\u002b\u0078m\u006c";SlideLayoutType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006fu\u0074";SlideLayoutContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074\u002b\u0078m\u006c";PresentationPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073";HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004da\u0073\u0074\u0065\u0072";NotesMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074e\u0072";VMLDrawingType ="\u0068\u0074tp\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002fof\u0066\u0069c\u0065D\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u00300\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0076m\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";VMLDrawingContentType ="\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dof\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0076\u006d\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";); // AbsoluteImageFilename returns the full path to an image from the root of the // zip container. -func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_ecc :=AbsoluteFilename (dt ,ImageType ,index );return _ecc [0:len (_ecc )-3]+fileExtension ;};const (ContentTypesFilename ="\u005b\u0043\u006f\u006ete\u006e\u0074\u005f\u0054\u0079\u0070\u0065\u0073\u005d\u002e\u0078\u006d\u006c";BaseRelsFilename ="_\u0072\u0065\u006c\u0073\u002f\u002e\u0072\u0065\u006c\u0073";);func _cab (_adfd []*XSDAny )[]*any {_ef :=[]*any {};for _ ,_adf :=range _adfd {_baa :=&any {};_baa .XMLName =_adf .XMLName ;_ca :=[]_fe .Attr {};for _ ,_dae :=range _adf .Attrs {if _dae .Name .Local !="\u0078\u006d\u006cn\u0073"{_ca =append (_ca ,_dae );};};_baa .Attrs =_ca ;_baa .Data =_adf .Data ;_baa .Nodes =_cab (_adf .Nodes );_ef =append (_ef ,_baa );};return _ef ;};const _eba =true ; - -// Uint16 returns a copy of v as a pointer. -func Uint16 (v uint16 )*uint16 {_dafb :=v ;return &_dafb };const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;);type any struct{XMLName _fe .Name ;Attrs []_fe .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;};var _bba =func ()map[string ]string {_gec :=map[string ]string {};for _d ,_bbg :=range _bff {_gec [_bbg ]=_d ;};return _gec ;}();const MinGoVersion =_eba ; - -// Uint8 returns a copy of v as a pointer. -func Uint8 (v uint8 )*uint8 {_ge :=v ;return &_ge };type nsSet struct{_faae map[string ]string ;_cf map[string ]string ;_eef []string ;}; - -// DocType represents one of the three document types supported (docx/xlsx/pptx) -type DocType byte ;func _ba (_ccg *any ){for _ ,_b :=range _ccg .Nodes {_ba (_b );};};func (_fd *nsSet )getPrefix (_bae string )string {if _ga ,_cb :=_bba [_bae ];_cb {if _ ,_gac :=_fd ._cf [_ga ];!_gac {_fd ._cf [_ga ]=_bae ;_fd ._faae [_bae ]=_ga ;_fd ._eef =append (_fd ._eef ,_ga );};return _ga ;};_bae =_bf .TrimFunc (_bae ,func (_ab rune )bool {return !_bfd .IsLetter (_ab )});if _ffb ,_cfe :=_fd ._faae [_bae ];_cfe {return _ffb ;};_fb :=_bf .Split (_bae ,"\u002f");_fb =_bf .Split (_fb [len (_fb )-1],"\u003a");_gb :=_fb [len (_fb )-1];_efe :=0;_cbe :=[]byte {};for {if _efe < len (_gb ){_cbe =append (_cbe ,_gb [_efe ]);}else {_cbe =append (_cbe ,'_');};_efe ++;if _ ,_gcg :=_fd ._cf [string (_cbe )];!_gcg {_fd ._cf [string (_cbe )]=_bae ;_fd ._faae [_bae ]=string (_cbe );_fd ._eef =append (_fd ._eef ,string (_cbe ));return string (_cbe );};};}; +func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_fge :=AbsoluteFilename (dt ,ImageType ,index );return _fge [0:len (_fge )-3]+fileExtension ;};var _cae =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true }; // Bool returns a copy of v as a pointer. -func Bool (v bool )*bool {_bad :=v ;return &_bad }; +func Bool (v bool )*bool {_ea :=v ;return &_ea }; -// AbsoluteFilename returns the full path to a file from the root of the zip -// container. Index is used in some cases for files which there may be more than -// one of (e.g. worksheets/drawings/charts) -func AbsoluteFilename (dt DocType ,typ string ,index int )string {switch typ {case CorePropertiesType :return "\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c";case CustomPropertiesType :return "\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c";case ExtendedPropertiesType ,ExtendedPropertiesTypeStrict :return "\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c";case ThumbnailType ,ThumbnailTypeStrict :return "\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067";case CustomXMLType :return _gce .Sprintf ("c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u002f\u0069t\u0065\u006d\u0025\u0064.x\u006d\u006c",index );case PresentationPropertiesType :return "\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case ViewPropertiesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078\u006c/\u0076\u0069\u0065w\u0050\u0072\u006f\u0070\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0076\u0069\u0065\u0077P\u0072\u006fp\u0073\u002e\u0078\u006d\u006c";};case TableStylesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078l\u002ft\u0061\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "w\u006fr\u0064\u002f\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073.x\u006d\u006c";};case HyperLinkType :return "";case OfficeDocumentType ,OfficeDocumentTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078l\u002fw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c";case DocTypePresentation :return "p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ThemeType ,ThemeTypeStrict ,ThemeContentType :switch dt {case DocTypeSpreadsheet :return _gce .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _gce .Sprintf ("\u0077\u006f\u0072\u0064/t\u0068\u0065\u006d\u0065\u002f\u0074\u0068\u0065\u006d\u0065\u0025\u0064\u002e\u0078m\u006c",index );case DocTypePresentation :return _gce .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case StylesType ,StylesTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078\u006c\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0073\u0074\u0079\u006c\u0065s\u002e\u0078\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ChartType ,ChartTypeStrict ,ChartContentType :switch dt {case DocTypeSpreadsheet :return _gce .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _gce .Sprintf ("\u0077\u006f\u0072d/\u0063\u0068\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypePresentation :return _gce .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case TableType ,TableTypeStrict ,TableContentType :return _gce .Sprintf ("x\u006c\u002f\u0074\u0061bl\u0065s\u002f\u0074\u0061\u0062\u006ce\u0025\u0064\u002e\u0078\u006d\u006c",index );case DrawingType ,DrawingTypeStrict ,DrawingContentType :switch dt {case DocTypeSpreadsheet :return _gce .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case CommentsType ,CommentsTypeStrict ,CommentsContentType :switch dt {case DocTypeSpreadsheet :return _gce .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case VMLDrawingType ,VMLDrawingTypeStrict ,VMLDrawingContentType :switch dt {case DocTypeSpreadsheet :return _gce .Sprintf ("\u0078\u006c\u002f\u0064r\u0061\u0077\u0069\u006e\u0067\u0073\u002f\u0076\u006d\u006cD\u0072a\u0077\u0069\u006e\u0067\u0025\u0064\u002ev\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ImageType ,ImageTypeStrict :switch dt {case DocTypeDocument :return _gce .Sprintf ("\u0077\u006f\u0072\u0064/m\u0065\u0064\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0070n\u0067",index );case DocTypeSpreadsheet :return _gce .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _gce .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case WorksheetType ,WorksheetTypeStrict ,WorksheetContentType :return _gce .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index );case SharedStringsType ,SharedStringsTypeStrict ,SharedStringsContentType :return "x\u006c/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073.x\u006d\u006c";case FontTableType ,FontTableTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006e\u0074T\u0061\u0062l\u0065\u002e\u0078\u006d\u006c";case EndNotesType ,EndNotesTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0065\u006e\u0064\u006e\u006f\u0074\u0065s\u002e\u0078\u006d\u006c";case FootNotesType ,FootNotesTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006f\u0074n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c";case NumberingType ,NumberingTypeStrict :return "\u0077o\u0072d\u002f\u006e\u0075\u006d\u0062e\u0072\u0069n\u0067\u002e\u0078\u006d\u006c";case WebSettingsType ,WebSettingsTypeStrict :return "w\u006fr\u0064\u002f\u0077\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073.x\u006d\u006c";case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _gce .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _gce .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case SlideType ,SlideTypeStrict :return _gce .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _gce .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075t\u0073/\u0073l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case SlideMasterType :return _gce .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0073/\u0073l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );case HandoutMasterType :return _gce .Sprintf ("\u0070\u0070\u0074\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0073\u002f\u0068\u0061\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074e\u0072\u0025d\u002e\u0078\u006d\u006c",index );case NotesMasterType :return _gce .Sprintf ("\u0070\u0070\u0074/n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065r\u0073/\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ );};return "";}; +// Int8 returns a copy of v as a pointer. +func Int8 (v int8 )*int8 {_fa :=v ;return &_fa }; -// Any is the interface used for marshaling/unmarshaling xsd:any -type Any interface{MarshalXML (_efc *_fe .Encoder ,_faf _fe .StartElement )error ;UnmarshalXML (_fea *_fe .Decoder ,_fg _fe .StartElement )error ;}; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_eaa *XSDAny )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfea :=any {};if _bf :=d .DecodeElement (&_dfea ,&start );_bf !=nil {return _bf ;};_ccd (&_dfea );_eaa .XMLName =_dfea .XMLName ;_eaa .Attrs =_dfea .Attrs ;_eaa .Data =_dfea .Data ;_eaa .Nodes =_gbe (_dfea .Nodes );return nil ;};const _fb =true ;type nsSet struct{_gce map[string ]string ;_cd map[string ]string ;_af []string ;};var _fc =map[string ]interface{}{}; // Uint32 returns a copy of v as a pointer. -func Uint32 (v uint32 )*uint32 {_fbb :=v ;return &_fbb }; +func Uint32 (v uint32 )*uint32 {_ee :=v ;return &_ee };func (_fcd *XSDAny )collectNS (_ed *nsSet ){if _fcd .XMLName .Space !=""{_ed .getPrefix (_fcd .XMLName .Space );};for _ ,_cbg :=range _fcd .Attrs {if _cbg .Name .Space !=""&&_cbg .Name .Space !="\u0078\u006d\u006cn\u0073"{_ed .getPrefix (_cbg .Name .Space );};};for _ ,_ccf :=range _fcd .Nodes {_ccf .collectNS (_ed );};};const (ContentTypesFilename ="\u005b\u0043\u006f\u006ete\u006e\u0074\u005f\u0054\u0079\u0070\u0065\u0073\u005d\u002e\u0078\u006d\u006c";BaseRelsFilename ="_\u0072\u0065\u006c\u0073\u002f\u002e\u0072\u0065\u006c\u0073";); + +// Any is the interface used for marshaling/unmarshaling xsd:any +type Any interface{MarshalXML (_f *_c .Encoder ,_ce _c .StartElement )error ;UnmarshalXML (_bg *_c .Decoder ,_fe _c .StartElement )error ;};func (_dg *nsSet )getPrefix (_gd string )string {if _acd ,_eed :=_cfc [_gd ];_eed {if _ ,_db :=_dg ._cd [_acd ];!_db {_dg ._cd [_acd ]=_gd ;_dg ._gce [_gd ]=_acd ;_dg ._af =append (_dg ._af ,_acd );};return _acd ;};_gd =_aa .TrimFunc (_gd ,func (_gde rune )bool {return !_ca .IsLetter (_gde )});if _afe ,_dbe :=_dg ._gce [_gd ];_dbe {return _afe ;};_bfd :=_aa .Split (_gd ,"\u002f");_bfd =_aa .Split (_bfd [len (_bfd )-1],"\u003a");_fbc :=_bfd [len (_bfd )-1];_gdf :=0;_afg :=[]byte {};for {if _gdf < len (_fbc ){_afg =append (_afg ,_fbc [_gdf ]);}else {_afg =append (_afg ,'_');};_gdf ++;if _ ,_agge :=_dg ._cd [string (_afg )];!_agge {_dg ._cd [string (_afg )]=_gd ;_dg ._gce [_gd ]=string (_afg );_dg ._af =append (_dg ._af ,string (_afg ));return string (_afg );};};}; // Float64 returns a copy of v as a pointer. -func Float64 (v float64 )*float64 {_ad :=v ;return &_ad }; +func Float64 (v float64 )*float64 {_e :=v ;return &_e }; -// Int64 returns a copy of v as a pointer. -func Int64 (v int64 )*int64 {_dee :=v ;return &_dee }; +// Uint8 returns a copy of v as a pointer. +func Uint8 (v uint8 )*uint8 {_fgg :=v ;return &_fgg };var _cfc =func ()map[string ]string {_dfe :=map[string ]string {};for _cfg ,_ga :=range _fbg {_dfe [_ga ]=_cfg ;};return _dfe ;}();func _bdd (_gcb []*XSDAny )[]*any {_be :=[]*any {};for _ ,_ded :=range _gcb {_bbb :=&any {};_bbb .XMLName =_ded .XMLName ;_eea :=[]_c .Attr {};for _ ,_caa :=range _ded .Attrs {if _caa .Name .Local !="\u0078\u006d\u006cn\u0073"{_eea =append (_eea ,_caa );};};_bbb .Attrs =_eea ;_bbb .Data =_ded .Data ;_bbb .Nodes =_bdd (_ded .Nodes );_be =append (_be ,_bbb );};return _be ;}; -// Int8 returns a copy of v as a pointer. -func Int8 (v int8 )*int8 {_faa :=v ;return &_faa }; +// Uint64 returns a copy of v as a pointer. +func Uint64 (v uint64 )*uint64 {_ace :=v ;return &_ace }; -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_cg *XSDAny )UnmarshalXML (d *_fe .Decoder ,start _fe .StartElement )error {_aabe :=any {};if _efg :=d .DecodeElement (&_aabe ,&start );_efg !=nil {return _efg ;};_ba (&_aabe );_cg .XMLName =_aabe .XMLName ;_cg .Attrs =_aabe .Attrs ;_cg .Data =_aabe .Data ;_cg .Nodes =_gd (_aabe .Nodes );return nil ;}; +// DocType represents one of the three document types supported (docx/xlsx/pptx) +type DocType byte ; + +// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start +// element if it is required for the string s. +func AddPreserveSpaceAttr (se *_c .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"});};}; + +// RegisterConstructor registers a constructor function used for unmarshaling +// xsd:any elements. +func RegisterConstructor (ns ,name string ,fn interface{}){_fc [ns +"\u002f"+name ]=fn }; // Stringf formats according to a format specifier and returns a pointer to the // resulting string. -func Stringf (f string ,args ...interface{})*string {_eca :=_gce .Sprintf (f ,args ...);return &_eca };var Log =_cge .Printf ;func (_aa nsSet )applyToNode (_ace *any ){if _ace .XMLName .Space ==""{return ;};_bb :=_aa .getPrefix (_ace .XMLName .Space );_ace .XMLName .Space ="";_ace .XMLName .Local =_bb +"\u003a"+_ace .XMLName .Local ;_af :=_ace .Attrs ;_ace .Attrs =nil ;for _ ,_dd :=range _af {if _dd .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _dd .Name .Space !=""{_ce :=_aa .getPrefix (_dd .Name .Space );_dd .Name .Space ="";_dd .Name .Local =_ce +"\u003a"+_dd .Name .Local ;};_ace .Attrs =append (_ace .Attrs ,_dd );};for _ ,_bg :=range _ace .Nodes {_aa .applyToNode (_bg );};}; +func Stringf (f string ,args ...interface{})*string {_bde :=_d .Sprintf (f ,args ...);return &_bde }; -// CreateElement creates an element with the given namespace and name. It is -// used to unmarshal some xsd:any elements to the appropriate concrete type. -func CreateElement (start _fe .StartElement )(Any ,error ){_ebb ,_cbg :=_ee [start .Name .Space +"\u002f"+start .Name .Local ];if !_cbg {_ceb :=&XSDAny {};return _ceb ,nil ;};_be :=_gc .ValueOf (_ebb );_dgb :=_be .Call (nil );if len (_dgb )!=1{return nil ,_gce .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_dgb ));};_cbee ,_cbg :=_dgb [0].Interface ().(Any );if !_cbg {return nil ,_a .New ("\u0063o\u006e\u0073t\u0072\u0075\u0063\u0074o\u0072\u0020\u0066u\u006e\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068ou\u006c\u0064\u0020r\u0065\u0074u\u0072\u006e\u0020\u0061\u006e\u0079 \u0027\u0041n\u0079\u0027");};return _cbee ,nil ;}; \ No newline at end of file +// NeedsSpacePreserve returns true if the string has leading or trailing space. +func NeedsSpacePreserve (s string )bool {if len (s )==0{return false ;};switch s [0]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};switch s [len (s )-1]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};return false ;}; + +// Int32 returns a copy of v as a pointer. +func Int32 (v int32 )*int32 {_gb :=v ;return &_gb }; + +// String returns a copy of v as a pointer. +func String (v string )*string {_de :=v ;return &_de }; + +// Float32 returns a copy of v as a pointer. +func Float32 (v float32 )*float32 {_fec :=v ;return &_fec }; + +// Uint16 returns a copy of v as a pointer. +func Uint16 (v uint16 )*uint16 {_baa :=v ;return &_baa };const MinGoVersion =_fb ;var _fbg =map[string ]string {"\u0061":"\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","\u0064\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0064c\u0074\u0065\u0072\u006d\u0073":"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u006d\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036","\u006d\u006f":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u006d\u0061\u0063\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0032\u0030\u0030\u0038\u002f\u006d\u0061\u0069\u006e","\u0077":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0077\u0031\u0030":"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0031\u0034":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0035":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u006e\u0065":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0070":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0031\u0034":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0070\u0063":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002e\u0063\u006f\u006d\u002fo\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00310\u002f\u0077o\u0072\u0064\u0070\u0072o\u0063\u0065\u0073\u0073\u0069n\u0067\u0043\u0061\u006e\u0076\u0061\u0073","\u0077\u0070\u0067":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070","\u0077\u0070\u0069":"\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d/\u006f\u0066\u0066i\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072d\u0070\u0072oc\u0065\u0073\u0073i\u006e\u0067\u0049\u006e\u006b","\u0077\u0070\u0073":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0078\u0073\u0069":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065","\u0078\u0031\u0035a\u0063":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073h\u0065e\u0074\u006d\u006c\u002f\u0032\u0030\u0031\u0030/\u00311\u002f\u0061c","\u0077\u0031\u0036s\u0065":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006ff\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00315\u002f\u0077\u006f\u0072\u0064\u006dl\u002f\u0073\u0079m\u0065\u0078","\u0077\u0031\u0036\u0063\u0069\u0064":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0069\u0064","\u0077\u0031\u0036":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0036\u0063\u0065\u0078":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0065\u0078","\u0078\u006d\u006c":"\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"}; + +// AbsoluteFilename returns the full path to a file from the root of the zip +// container. Index is used in some cases for files which there may be more than +// one of (e.g. worksheets/drawings/charts) +func AbsoluteFilename (dt DocType ,typ string ,index int )string {switch typ {case CorePropertiesType :return "\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c";case CustomPropertiesType :return "\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c";case ExtendedPropertiesType ,ExtendedPropertiesTypeStrict :return "\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c";case ThumbnailType ,ThumbnailTypeStrict :return "\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067";case CustomXMLType :return _d .Sprintf ("c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u002f\u0069t\u0065\u006d\u0025\u0064.x\u006d\u006c",index );case PresentationPropertiesType :return "\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case ViewPropertiesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078\u006c/\u0076\u0069\u0065w\u0050\u0072\u006f\u0070\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0076\u0069\u0065\u0077P\u0072\u006fp\u0073\u002e\u0078\u006d\u006c";};case TableStylesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078l\u002ft\u0061\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "w\u006fr\u0064\u002f\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073.x\u006d\u006c";};case HyperLinkType :return "";case OfficeDocumentType ,OfficeDocumentTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078l\u002fw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c";case DocTypePresentation :return "p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ThemeType ,ThemeTypeStrict ,ThemeContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _d .Sprintf ("\u0077\u006f\u0072\u0064/t\u0068\u0065\u006d\u0065\u002f\u0074\u0068\u0065\u006d\u0065\u0025\u0064\u002e\u0078m\u006c",index );case DocTypePresentation :return _d .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case StylesType ,StylesTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078\u006c\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0073\u0074\u0079\u006c\u0065s\u002e\u0078\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ChartType ,ChartTypeStrict ,ChartContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _d .Sprintf ("\u0077\u006f\u0072d/\u0063\u0068\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypePresentation :return _d .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case TableType ,TableTypeStrict ,TableContentType :return _d .Sprintf ("x\u006c\u002f\u0074\u0061bl\u0065s\u002f\u0074\u0061\u0062\u006ce\u0025\u0064\u002e\u0078\u006d\u006c",index );case DrawingType ,DrawingTypeStrict ,DrawingContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case CommentsType ,CommentsTypeStrict ,CommentsContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case VMLDrawingType ,VMLDrawingTypeStrict ,VMLDrawingContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("\u0078\u006c\u002f\u0064r\u0061\u0077\u0069\u006e\u0067\u0073\u002f\u0076\u006d\u006cD\u0072a\u0077\u0069\u006e\u0067\u0025\u0064\u002ev\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ImageType ,ImageTypeStrict :switch dt {case DocTypeDocument :return _d .Sprintf ("\u0077\u006f\u0072\u0064/m\u0065\u0064\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0070n\u0067",index );case DocTypeSpreadsheet :return _d .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _d .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case WorksheetType ,WorksheetTypeStrict ,WorksheetContentType :return _d .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index );case SharedStringsType ,SharedStringsTypeStrict ,SharedStringsContentType :return "x\u006c/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073.x\u006d\u006c";case FontTableType ,FontTableTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006e\u0074T\u0061\u0062l\u0065\u002e\u0078\u006d\u006c";case EndNotesType ,EndNotesTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0065\u006e\u0064\u006e\u006f\u0074\u0065s\u002e\u0078\u006d\u006c";case FootNotesType ,FootNotesTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006f\u0074n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c";case NumberingType ,NumberingTypeStrict :return "\u0077o\u0072d\u002f\u006e\u0075\u006d\u0062e\u0072\u0069n\u0067\u002e\u0078\u006d\u006c";case WebSettingsType ,WebSettingsTypeStrict :return "w\u006fr\u0064\u002f\u0077\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073.x\u006d\u006c";case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _d .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _d .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case SlideType ,SlideTypeStrict :return _d .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _d .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075t\u0073/\u0073l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case SlideMasterType :return _d .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0073/\u0073l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );case HandoutMasterType :return _d .Sprintf ("\u0070\u0070\u0074\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0073\u002f\u0068\u0061\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074e\u0072\u0025d\u002e\u0078\u006d\u006c",index );case NotesMasterType :return _d .Sprintf ("\u0070\u0070\u0074/n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065r\u0073/\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ );};return "";}; \ No newline at end of file diff --git a/vmldrawing/vmldrawing.go b/vmldrawing/vmldrawing.go index 236a0fbbb8..2d1c3e2538 100644 --- a/vmldrawing/vmldrawing.go +++ b/vmldrawing/vmldrawing.go @@ -9,11 +9,11 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package vmldrawing ;import (_ffd "encoding/xml";_eb "fmt";_cd "github.com/unidoc/unioffice";_fe "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cf "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_dg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";);func (_ee *Container )MarshalXML (e *_ffd .Encoder ,start _ffd .StartElement )error {start .Attr =append (start .Attr ,_ffd .Attr {Name :_ffd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_ffd .Attr {Name :_ffd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_ffd .Attr {Name :_ffd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Name .Local ="\u0078\u006d\u006c";e .EncodeToken (start );if _ee .Layout !=nil {_ab :=_ffd .StartElement {Name :_ffd .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ee .Layout ,_ab );};if _ee .ShapeType !=nil {_cb :=_ffd .StartElement {Name :_ffd .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ee .ShapeType ,_cb );};for _ ,_baf :=range _ee .Shape {_cdd :=_ffd .StartElement {Name :_ffd .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_baf ,_cdd );};return e .EncodeToken (_ffd .EndElement {Name :start .Name });};type Container struct{Layout *_dg .OfcShapelayout ;ShapeType *_dg .Shapetype ;Shape []*_dg .Shape ;}; +package vmldrawing ;import (_b "encoding/xml";_ff "fmt";_c "github.com/unidoc/unioffice";_ba "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_a "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";); + +// NewCommentDrawing constructs a new comment drawing. +func NewCommentDrawing ()*Container {_e :=NewContainer ();_e .Layout =_a .NewOfcShapelayout ();_e .Layout .ExtAttr =_a .ST_ExtEdit ;_e .Layout .Idmap =_a .NewOfcCT_IdMap ();_e .Layout .Idmap .DataAttr =_c .String ("\u0031");_e .Layout .Idmap .ExtAttr =_a .ST_ExtEdit ;_e .ShapeType =_a .NewShapetype ();_e .ShapeType .IdAttr =_c .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_e .ShapeType .CoordsizeAttr =_c .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_e .ShapeType .SptAttr =_c .Float32 (202);_e .ShapeType .PathAttr =_c .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_g :=_a .NewEG_ShapeElements ();_e .ShapeType .EG_ShapeElements =append (_e .ShapeType .EG_ShapeElements ,_g );_g .Path =_a .NewPath ();_g .Path .GradientshapeokAttr =_ba .ST_TrueFalseT ;_g .Path .ConnecttypeAttr =_a .OfcST_ConnectTypeRect ;return _e ;};type Container struct{Layout *_a .OfcShapelayout ;ShapeType *_a .Shapetype ;Shape []*_a .Shape ;};func (_af *Container )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Name .Local ="\u0078\u006d\u006c";e .EncodeToken (start );if _af .Layout !=nil {_bdd :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_af .Layout ,_bdd );};if _af .ShapeType !=nil {_cb :=_b .StartElement {Name :_b .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_af .ShapeType ,_cb );};for _ ,_da :=range _af .Shape {_cdg :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_da ,_cdg );};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewContainer ()*Container {return &Container {}};func (_be *Container )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_be .Shape =nil ;_bge :for {_ac ,_daf :=d .Token ();if _daf !=nil {return _daf ;};switch _dd :=_ac .(type ){case _b .StartElement :switch _dd .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_be .Layout =_a .NewOfcShapelayout ();if _bdg :=d .DecodeElement (_be .Layout ,&_dd );_bdg !=nil {return _bdg ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_be .ShapeType =_a .NewShapetype ();if _fa :=d .DecodeElement (_be .ShapeType ,&_dd );_fa !=nil {return _fa ;};case "\u0073\u0068\u0061p\u0065":_gb :=_a .NewShape ();if _gf :=d .DecodeElement (_gb ,&_dd );_gf !=nil {return _gf ;};_be .Shape =append (_be .Shape ,_gb );};case _b .EndElement :break _bge ;};};return nil ;}; // NewCommentShape creates a new comment shape for a given cell index. The // indices here are zero based. -func NewCommentShape (col ,row int64 )*_dg .Shape {_ff :=_dg .NewShape ();_ff .IdAttr =_cd .String (_eb .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_ff .TypeAttr =_cd .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_ff .StyleAttr =_cd .String ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006cu\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074:\u0038\u0030\u0070\u0074;\u006d\u0061\u0072\u0067\u0069n-\u0074o\u0070\u003a\u0032pt\u003b\u0077\u0069\u0064\u0074\u0068\u003a1\u0030\u0034\u0070\u0074\u003b\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0037\u0036\u0070\u0074\u003b\u007a\u002d\u0069\u006e\u0064\u0065x\u003a\u0031\u003bv\u0069\u0073\u0069\u0062\u0069\u006c\u0069t\u0079\u003a\u0068\u0069\u0064\u0064\u0065\u006e");_ff .FillcolorAttr =_cd .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_ff .StrokecolorAttr =_cd .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_c :=_dg .NewEG_ShapeElements ();_c .Fill =_dg .NewFill ();_c .Fill .Color2Attr =_cd .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_c .Fill .AngleAttr =_cd .Float64 (-180);_c .Fill .TypeAttr =_dg .ST_FillTypeGradient ;_c .Fill .Fill =_dg .NewOfcFill ();_c .Fill .Fill .ExtAttr =_dg .ST_ExtView ;_c .Fill .Fill .TypeAttr =_dg .OfcST_FillTypeGradientUnscaled ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_c );_cbb :=_dg .NewEG_ShapeElements ();_cbb .Shadow =_dg .NewShadow ();_cbb .Shadow .OnAttr =_fe .ST_TrueFalseT ;_cbb .Shadow .ObscuredAttr =_fe .ST_TrueFalseT ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_cbb );_ffb :=_dg .NewEG_ShapeElements ();_ffb .Path =_dg .NewPath ();_ffb .Path .ConnecttypeAttr =_dg .OfcST_ConnectTypeNone ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_ffb );_ac :=_dg .NewEG_ShapeElements ();_ac .Textbox =_dg .NewTextbox ();_ac .Textbox .StyleAttr =_cd .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_ac );_gf :=_dg .NewEG_ShapeElements ();_gf .ClientData =_cf .NewClientData ();_gf .ClientData .ObjectTypeAttr =_cf .ST_ObjectTypeNote ;_gf .ClientData .MoveWithCells =_fe .ST_TrueFalseBlankT ;_gf .ClientData .SizeWithCells =_fe .ST_TrueFalseBlankT ;_gf .ClientData .Anchor =_cd .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_gf .ClientData .AutoFill =_fe .ST_TrueFalseBlankFalse ;_gf .ClientData .Row =_cd .Int64 (row );_gf .ClientData .Column =_cd .Int64 (col );_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_gf );return _ff ;};func (_d *Container )UnmarshalXML (d *_ffd .Decoder ,start _ffd .StartElement )error {_d .Shape =nil ;_gc :for {_ea ,_f :=d .Token ();if _f !=nil {return _f ;};switch _bab :=_ea .(type ){case _ffd .StartElement :switch _bab .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_d .Layout =_dg .NewOfcShapelayout ();if _ba :=d .DecodeElement (_d .Layout ,&_bab );_ba !=nil {return _ba ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_d .ShapeType =_dg .NewShapetype ();if _ggd :=d .DecodeElement (_d .ShapeType ,&_bab );_ggd !=nil {return _ggd ;};case "\u0073\u0068\u0061p\u0065":_gg :=_dg .NewShape ();if _b :=d .DecodeElement (_gg ,&_bab );_b !=nil {return _b ;};_d .Shape =append (_d .Shape ,_gg );};case _ffd .EndElement :break _gc ;};};return nil ;}; - -// NewCommentDrawing constructs a new comment drawing. -func NewCommentDrawing ()*Container {_a :=NewContainer ();_a .Layout =_dg .NewOfcShapelayout ();_a .Layout .ExtAttr =_dg .ST_ExtEdit ;_a .Layout .Idmap =_dg .NewOfcCT_IdMap ();_a .Layout .Idmap .DataAttr =_cd .String ("\u0031");_a .Layout .Idmap .ExtAttr =_dg .ST_ExtEdit ;_a .ShapeType =_dg .NewShapetype ();_a .ShapeType .IdAttr =_cd .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_a .ShapeType .CoordsizeAttr =_cd .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_a .ShapeType .SptAttr =_cd .Float32 (202);_a .ShapeType .PathAttr =_cd .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_g :=_dg .NewEG_ShapeElements ();_a .ShapeType .EG_ShapeElements =append (_a .ShapeType .EG_ShapeElements ,_g );_g .Path =_dg .NewPath ();_g .Path .GradientshapeokAttr =_fe .ST_TrueFalseT ;_g .Path .ConnecttypeAttr =_dg .OfcST_ConnectTypeRect ;return _a ;};func NewContainer ()*Container {return &Container {}}; \ No newline at end of file +func NewCommentShape (col ,row int64 )*_a .Shape {_cd :=_a .NewShape ();_cd .IdAttr =_c .String (_ff .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_cd .TypeAttr =_c .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_cd .StyleAttr =_c .String ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006cu\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074:\u0038\u0030\u0070\u0074;\u006d\u0061\u0072\u0067\u0069n-\u0074o\u0070\u003a\u0032pt\u003b\u0077\u0069\u0064\u0074\u0068\u003a1\u0030\u0034\u0070\u0074\u003b\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0037\u0036\u0070\u0074\u003b\u007a\u002d\u0069\u006e\u0064\u0065x\u003a\u0031\u003bv\u0069\u0073\u0069\u0062\u0069\u006c\u0069t\u0079\u003a\u0068\u0069\u0064\u0064\u0065\u006e");_cd .FillcolorAttr =_c .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_cd .StrokecolorAttr =_c .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_ea :=_a .NewEG_ShapeElements ();_ea .Fill =_a .NewFill ();_ea .Fill .Color2Attr =_c .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_ea .Fill .AngleAttr =_c .Float64 (-180);_ea .Fill .TypeAttr =_a .ST_FillTypeGradient ;_ea .Fill .Fill =_a .NewOfcFill ();_ea .Fill .Fill .ExtAttr =_a .ST_ExtView ;_ea .Fill .Fill .TypeAttr =_a .OfcST_FillTypeGradientUnscaled ;_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_ea );_bg :=_a .NewEG_ShapeElements ();_bg .Shadow =_a .NewShadow ();_bg .Shadow .OnAttr =_ba .ST_TrueFalseT ;_bg .Shadow .ObscuredAttr =_ba .ST_TrueFalseT ;_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_bg );_bd :=_a .NewEG_ShapeElements ();_bd .Path =_a .NewPath ();_bd .Path .ConnecttypeAttr =_a .OfcST_ConnectTypeNone ;_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_bd );_cdf :=_a .NewEG_ShapeElements ();_cdf .Textbox =_a .NewTextbox ();_cdf .Textbox .StyleAttr =_c .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_cdf );_dg :=_a .NewEG_ShapeElements ();_dg .ClientData =_d .NewClientData ();_dg .ClientData .ObjectTypeAttr =_d .ST_ObjectTypeNote ;_dg .ClientData .MoveWithCells =_ba .ST_TrueFalseBlankT ;_dg .ClientData .SizeWithCells =_ba .ST_TrueFalseBlankT ;_dg .ClientData .Anchor =_c .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_dg .ClientData .AutoFill =_ba .ST_TrueFalseBlankFalse ;_dg .ClientData .Row =_c .Int64 (row );_dg .ClientData .Column =_c .Int64 (col );_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_dg );return _cd ;}; \ No newline at end of file diff --git a/zippkg/zippkg.go b/zippkg/zippkg.go index f09ac76211..3d5efb1de2 100644 --- a/zippkg/zippkg.go +++ b/zippkg/zippkg.go @@ -9,25 +9,30 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package zippkg ;import (_f "archive/zip";_deb "bytes";_adb "encoding/xml";_fa "fmt";_aab "github.com/unidoc/unioffice";_cd "github.com/unidoc/unioffice/algo";_ace "github.com/unidoc/unioffice/common/tempstorage";_ga "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_gc "io";_fd "path";_c "sort";_fdd "strings";_cg "time";); +package zippkg ;import (_de "archive/zip";_gc "bytes";_dg "encoding/xml";_a "fmt";_bb "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/algo";_eg "github.com/unidoc/unioffice/common/tempstorage";_e "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_b "io";_da "path";_gd "sort";_g "strings";_dc "time";); -// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, -// returning the name of the file. -func ExtractToDiskTmp (f *_f .File ,path string )(string ,error ){_af ,_ff :=_ace .TempFile (path ,"\u007a\u007a");if _ff !=nil {return "",_ff ;};defer _af .Close ();_be ,_ff :=f .Open ();if _ff !=nil {return "",_ff ;};defer _be .Close ();_ ,_ff =_gc .Copy (_af ,_be );if _ff !=nil {return "",_ff ;};return _af .Name (),nil ;};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;}; +// AddFileFromDisk reads a file from internal storage and adds it at a given path to a zip file. +// TODO: Rename to AddFileFromStorage in next major version release (v2). +// NOTE: If disk storage cannot be used, memory storage can be used instead by calling memstore.SetAsStorage(). +func AddFileFromDisk (z *_de .Writer ,zipPath ,storagePath string )error {_ffc ,_bacf :=z .Create (zipPath );if _bacf !=nil {return _a .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_bacf );};_dgc ,_bacf :=_eg .Open (storagePath );if _bacf !=nil {return _a .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_bacf );};defer _dgc .Close ();_ ,_bacf =_b .Copy (_ffc ,_dgc );return _bacf ;};var _gf =[]byte {'\r','\n'}; -// SelfClosingWriter wraps a writer and replaces XML tags of the -// type with -type SelfClosingWriter struct{W _gc .Writer ;}; +// AddTarget allows documents to register decode targets. Path is a path that +// will be found in the zip file and ifc is an XML element that the file will be +// unmarshaled to. filePath is the absolute path to the target, ifc is the +// object to decode into, sourceFileType is the type of file that the reference +// was discovered in, and index is the index of the source file type. +func (_ebf *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ebf ._gg ==nil {_ebf ._gg =make (map[string ]Target );_ebf ._bg =make (map[*_e .Relationships ]string );_ebf ._f =make (map[string ]struct{});_ebf ._fe =make (map[string ]int );};_cga :=_da .Clean (filePath );if _ ,_fa :=_ebf ._f [_cga ];_fa {return false ;};_ebf ._f [_cga ]=struct{}{};_ebf ._gg [_cga ]=Target {Path :filePath ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;}; -// Decode unmarshals the content of a *zip.File as XML to a given destination. -func Decode (f *_f .File ,dest interface{})error {_bb ,_eg :=f .Open ();if _eg !=nil {return _fa .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_eg );};defer _bb .Close ();_efe :=_adb .NewDecoder (_bb );if _gga :=_efe .Decode (dest );_gga !=nil {return _fa .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_gga );};if _dae ,_ac :=dest .(*_ga .Relationships );_ac {for _dd ,_dag :=range _dae .Relationship {switch _dag .TypeAttr {case _aab .OfficeDocumentTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .OfficeDocumentType ;case _aab .StylesTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .StylesType ;case _aab .ThemeTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .ThemeType ;case _aab .SettingsTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .SettingsType ;case _aab .ImageTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .ImageType ;case _aab .CommentsTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .CommentsType ;case _aab .ThumbnailTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .ThumbnailType ;case _aab .DrawingTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .DrawingType ;case _aab .ChartTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .ChartType ;case _aab .ExtendedPropertiesTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .ExtendedPropertiesType ;case _aab .CustomXMLTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .CustomXMLType ;case _aab .WorksheetTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .WorksheetType ;case _aab .SharedStringsTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .SharedStringsType ;case _aab .TableTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .TableType ;case _aab .HeaderTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .HeaderType ;case _aab .FooterTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .FooterType ;case _aab .NumberingTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .NumberingType ;case _aab .FontTableTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .FontTableType ;case _aab .WebSettingsTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .WebSettingsType ;case _aab .FootNotesTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .FootNotesType ;case _aab .EndNotesTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .EndNotesType ;case _aab .SlideTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .SlideType ;case _aab .VMLDrawingTypeStrict :_dae .Relationship [_dd ].TypeAttr =_aab .VMLDrawingType ;};};_c .Slice (_dae .Relationship ,func (_ag ,_ea int )bool {_bgb :=_dae .Relationship [_ag ];_bcd :=_dae .Relationship [_ea ];return _cd .NaturalLess (_bgb .IdAttr ,_bcd .IdAttr );});};return nil ;}; +// DecodeMap is used to walk a tree of relationships, decoding files and passing +// control back to the document. +type DecodeMap struct{_gg map[string ]Target ;_bg map[*_e .Relationships ]string ;_ba []Target ;_cg OnNewRelationshipFunc ;_f map[string ]struct{};_fe map[string ]int ;};func (_ef *DecodeMap )RecordIndex (path string ,idx int ){_ef ._fe [path ]=idx }; -// Decode loops decoding targets registered with AddTarget and calling th -func (_cdg *DecodeMap )Decode (files []*_f .File )error {_bdc :=1;for _bdc > 0{for len (_cdg ._adgd )> 0{_ae :=_cdg ._adgd [len (_cdg ._adgd )-1];_cdg ._adgd =_cdg ._adgd [0:len (_cdg ._adgd )-1];_cae :=_ae .Ifc .(*_ga .Relationships );for _ ,_ggbg :=range _cae .Relationship {_bcf ,_ :=_cdg ._fdff [_cae ];_cdg ._bc (_cdg ,_bcf +_ggbg .TargetAttr ,_ggbg .TypeAttr ,files ,_ggbg ,_ae );};};for _ade ,_cad :=range files {if _cad ==nil {continue ;};if _ecg ,_ece :=_cdg ._gb [_cad .Name ];_ece {delete (_cdg ._gb ,_cad .Name );if _ca :=Decode (_cad ,_ecg .Ifc );_ca !=nil {return _ca ;};files [_ade ]=nil ;if _cf ,_ad :=_ecg .Ifc .(*_ga .Relationships );_ad {_cdg ._adgd =append (_cdg ._adgd ,_ecg );_ef ,_ :=_fd .Split (_fd .Clean (_cad .Name +"\u002f\u002e\u002e\u002f"));_cdg ._fdff [_cf ]=_ef ;_bdc ++;};};};_bdc --;};return nil ;}; +// Decode unmarshals the content of a *zip.File as XML to a given destination. +func Decode (f *_de .File ,dest interface{})error {_cfgb ,_ec :=f .Open ();if _ec !=nil {return _a .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_ec );};defer _cfgb .Close ();_agd :=_dg .NewDecoder (_cfgb );if _adg :=_agd .Decode (dest );_adg !=nil {return _a .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_adg );};if _gde ,_ce :=dest .(*_e .Relationships );_ce {for _fg ,_agb :=range _gde .Relationship {switch _agb .TypeAttr {case _bb .OfficeDocumentTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .OfficeDocumentType ;case _bb .StylesTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .StylesType ;case _bb .ThemeTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ThemeType ;case _bb .SettingsTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .SettingsType ;case _bb .ImageTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ImageType ;case _bb .CommentsTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .CommentsType ;case _bb .ThumbnailTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ThumbnailType ;case _bb .DrawingTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .DrawingType ;case _bb .ChartTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ChartType ;case _bb .ExtendedPropertiesTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ExtendedPropertiesType ;case _bb .CustomXMLTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .CustomXMLType ;case _bb .WorksheetTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .WorksheetType ;case _bb .SharedStringsTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .SharedStringsType ;case _bb .TableTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .TableType ;case _bb .HeaderTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .HeaderType ;case _bb .FooterTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .FooterType ;case _bb .NumberingTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .NumberingType ;case _bb .FontTableTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .FontTableType ;case _bb .WebSettingsTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .WebSettingsType ;case _bb .FootNotesTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .FootNotesType ;case _bb .EndNotesTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .EndNotesType ;case _bb .SlideTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .SlideType ;case _bb .VMLDrawingTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .VMLDrawingType ;};};_gd .Slice (_gde .Relationship ,func (_fbc ,_dcd int )bool {_ddg :=_gde .Relationship [_fbc ];_be :=_gde .Relationship [_dcd ];return _bd .NaturalLess (_ddg .IdAttr ,_be .IdAttr );});};return nil ;}; -// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it -// with a standard XML header. -func MarshalXML (z *_f .Writer ,filename string ,v interface{})error {_fe :=&_f .FileHeader {};_fe .Method =_f .Deflate ;_fe .Name =filename ;_fe .SetModTime (_cg .Now ());_fff ,_bge :=z .CreateHeader (_fe );if _bge !=nil {return _fa .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_bge );};_ ,_bge =_fff .Write ([]byte (XMLHeader ));if _bge !=nil {return _fa .Errorf ("\u0063\u0072e\u0061\u0074\u0069\u006e\u0067\u0020\u0078\u006d\u006c\u0020\u0068\u0065\u0061\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0025\u0073: \u0025\u0073",filename ,_bge );};if _bge =_adb .NewEncoder (SelfClosingWriter {_fff }).Encode (v );_bge !=nil {return _fa .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_bge );};_ ,_bge =_fff .Write (_g );return _bge ;};func (_dec SelfClosingWriter )Write (b []byte )(int ,error ){_bf :=0;_egf :=0;for _ceb :=0;_ceb < len (b )-2;_ceb ++{if b [_ceb ]=='>'&&b [_ceb +1]=='<'&&b [_ceb +2]=='/'{_ega :=[]byte {};_beb :=_ceb ;for _egb :=_ceb ;_egb >=0;_egb --{if b [_egb ]==' '{_beb =_egb ;}else if b [_egb ]=='<'{_ega =b [_egb +1:_beb ];break ;};};_eb :=[]byte {};for _b :=_ceb +3;_b < len (b );_b ++{if b [_b ]=='>'{_eb =b [_ceb +3:_b ];break ;};};if !_deb .Equal (_ega ,_eb ){continue ;};_aed ,_deaf :=_dec .W .Write (b [_bf :_ceb ]);if _deaf !=nil {return _egf +_aed ,_deaf ;};_egf +=_aed ;_ ,_deaf =_dec .W .Write (_ce );if _deaf !=nil {return _egf ,_deaf ;};_egf +=3;for _cb :=_ceb +2;_cb < len (b )&&b [_cb ]!='>';_cb ++{_egf ++;_bf =_cb +2;_ceb =_bf ;};};};_afe ,_ffd :=_dec .W .Write (b [_bf :]);return _afe +_egf ,_ffd ;}; +// SetOnNewRelationshipFunc sets the function to be called when a new +// relationship has been discovered. +func (_dd *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_dd ._cg =fn }; // OnNewRelationshipFunc is called when a new relationship has been discovered. // @@ -41,30 +46,25 @@ func MarshalXML (z *_f .Writer ,filename string ,v interface{})error {_fe :=&_f // target doesn't match where unioffice will write the file (e.g. read in // 'xl/worksheets/MyWorksheet.xml' and we'll write out // 'xl/worksheets/sheet1.xml') -type OnNewRelationshipFunc func (_cc *DecodeMap ,_ec ,_efd string ,_fg []*_f .File ,_gg *_ga .Relationship ,_d Target )error ;func MarshalXMLByTypeIndex (z *_f .Writer ,dt _aab .DocType ,typ string ,idx int ,v interface{})error {_bba :=_aab .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_bba ,v );}; +type OnNewRelationshipFunc func (_bba *DecodeMap ,_df ,_c string ,_gcd []*_de .File ,_ac *_e .Relationship ,_eb Target )error ;func MarshalXMLByType (z *_de .Writer ,dt _bb .DocType ,typ string ,v interface{})error {_gcfb :=_bb .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_gcfb ,v );};func (_gcf *DecodeMap )IndexFor (path string )int {return _gcf ._fe [path ]};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;};const XMLHeader ="\u003c\u003f\u0078\u006d\u006c\u0020\u0076e\u0072\u0073\u0069o\u006e\u003d\u00221\u002e\u0030\"\u0020\u0065\u006e\u0063\u006f\u0064i\u006eg=\u0022\u0055\u0054\u0046\u002d\u0038\u0022\u0020\u0073\u0074\u0061\u006e\u0064\u0061\u006c\u006f\u006e\u0065\u003d\u0022\u0079\u0065\u0073\u0022\u003f\u003e"+"\u000a"; -// SetOnNewRelationshipFunc sets the function to be called when a new -// relationship has been discovered. -func (_ed *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_ed ._bc =fn };func (_fc *DecodeMap )IndexFor (path string )int {return _fc ._afg [path ]}; +// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. +func AddFileFromBytes (z *_de .Writer ,zipPath string ,data []byte )error {_dda ,_dfd :=z .Create (zipPath );if _dfd !=nil {return _a .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_dfd );};_ ,_dfd =_b .Copy (_dda ,_gc .NewReader (data ));return _dfd ;}; -// RelationsPathFor returns the relations path for a given filename. -func RelationsPathFor (path string )string {_ba :=_fdd .Split (path ,"\u002f");_fdf :=_fdd .Join (_ba [0:len (_ba )-1],"\u002f");_afb :=_ba [len (_ba )-1];_fdf +="\u002f_\u0072\u0065\u006c\u0073\u002f";_afb +="\u002e\u0072\u0065l\u0073";return _fdf +_afb ;}; +// Decode loops decoding targets registered with AddTarget and calling th +func (_ed *DecodeMap )Decode (files []*_de .File )error {_ag :=1;for _ag > 0{for len (_ed ._ba )> 0{_ege :=_ed ._ba [len (_ed ._ba )-1];_ed ._ba =_ed ._ba [0:len (_ed ._ba )-1];_bac :=_ege .Ifc .(*_e .Relationships );for _ ,_cf :=range _bac .Relationship {_ddf ,_ :=_ed ._bg [_bac ];_ed ._cg (_ed ,_ddf +_cf .TargetAttr ,_cf .TypeAttr ,files ,_cf ,_ege );};};for _fb ,_ab :=range files {if _ab ==nil {continue ;};if _fcb ,_bab :=_ed ._gg [_ab .Name ];_bab {delete (_ed ._gg ,_ab .Name );if _fcd :=Decode (_ab ,_fcb .Ifc );_fcd !=nil {return _fcd ;};files [_fb ]=nil ;if _ff ,_bc :=_fcb .Ifc .(*_e .Relationships );_bc {_ed ._ba =append (_ed ._ba ,_fcb );_dec ,_ :=_da .Split (_da .Clean (_ab .Name +"\u002f\u002e\u002e\u002f"));_ed ._bg [_ff ]=_dec ;_ag ++;};};};_ag --;};return nil ;}; -// AddTarget allows documents to register decode targets. Path is a path that -// will be found in the zip file and ifc is an XML element that the file will be -// unmarshaled to. filePath is the absolute path to the target, ifc is the -// object to decode into, sourceFileType is the type of file that the reference -// was discovered in, and index is the index of the source file type. -func (_gcg *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _gcg ._gb ==nil {_gcg ._gb =make (map[string ]Target );_gcg ._fdff =make (map[*_ga .Relationships ]string );_gcg ._eag =make (map[string ]struct{});_gcg ._afg =make (map[string ]int );};_adg :=_fd .Clean (filePath );if _ ,_e :=_gcg ._eag [_adg ];_e {return false ;};_gcg ._eag [_adg ]=struct{}{};_gcg ._gb [_adg ]=Target {Path :filePath ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;};const XMLHeader ="\u003c\u003f\u0078\u006d\u006c\u0020\u0076e\u0072\u0073\u0069o\u006e\u003d\u00221\u002e\u0030\"\u0020\u0065\u006e\u0063\u006f\u0064i\u006eg=\u0022\u0055\u0054\u0046\u002d\u0038\u0022\u0020\u0073\u0074\u0061\u006e\u0064\u0061\u006c\u006f\u006e\u0065\u003d\u0022\u0079\u0065\u0073\u0022\u003f\u003e"+"\u000a"; +// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it +// with a standard XML header. +func MarshalXML (z *_de .Writer ,filename string ,v interface{})error {_gce :=&_de .FileHeader {};_gce .Method =_de .Deflate ;_gce .Name =filename ;_gce .SetModTime (_dc .Now ());_ede ,_ea :=z .CreateHeader (_gce );if _ea !=nil {return _a .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_ea );};_ ,_ea =_ede .Write ([]byte (XMLHeader ));if _ea !=nil {return _a .Errorf ("\u0063\u0072e\u0061\u0074\u0069\u006e\u0067\u0020\u0078\u006d\u006c\u0020\u0068\u0065\u0061\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0025\u0073: \u0025\u0073",filename ,_ea );};if _ea =_dg .NewEncoder (SelfClosingWriter {_ede }).Encode (v );_ea !=nil {return _a .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_ea );};_ ,_ea =_ede .Write (_gf );return _ea ;}; -// AddFileFromDisk reads a file from internal storage and adds it at a given path to a zip file. -// TODO: Rename to AddFileFromStorage in next major version release (v2). -// NOTE: If disk storage cannot be used, memory storage can be used instead by calling memstore.SetAsStorage(). -func AddFileFromDisk (z *_f .Writer ,zipPath ,storagePath string )error {_bcg ,_aa :=z .Create (zipPath );if _aa !=nil {return _fa .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_aa );};_gf ,_aa :=_ace .Open (storagePath );if _aa !=nil {return _fa .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_aa );};defer _gf .Close ();_ ,_aa =_gc .Copy (_bcg ,_gf );return _aa ;};var _ce =[]byte {'/','>'};func (_a *DecodeMap )RecordIndex (path string ,idx int ){_a ._afg [path ]=idx }; +// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, +// returning the name of the file. +func ExtractToDiskTmp (f *_de .File ,path string )(string ,error ){_bf ,_bdg :=_eg .TempFile (path ,"\u007a\u007a");if _bdg !=nil {return "",_bdg ;};defer _bf .Close ();_gb ,_bdg :=f .Open ();if _bdg !=nil {return "",_bdg ;};defer _gb .Close ();_ ,_bdg =_b .Copy (_bf ,_gb );if _bdg !=nil {return "",_bdg ;};return _bf .Name (),nil ;}; -// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. -func AddFileFromBytes (z *_f .Writer ,zipPath string ,data []byte )error {_fda ,_df :=z .Create (zipPath );if _df !=nil {return _fa .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_df );};_ ,_df =_gc .Copy (_fda ,_deb .NewReader (data ));return _df ;};var _g =[]byte {'\r','\n'};func MarshalXMLByType (z *_f .Writer ,dt _aab .DocType ,typ string ,v interface{})error {_egd :=_aab .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_egd ,v );}; +// RelationsPathFor returns the relations path for a given filename. +func RelationsPathFor (path string )string {_cge :=_g .Split (path ,"\u002f");_gca :=_g .Join (_cge [0:len (_cge )-1],"\u002f");_gcc :=_cge [len (_cge )-1];_gca +="\u002f_\u0072\u0065\u006c\u0073\u002f";_gcc +="\u002e\u0072\u0065l\u0073";return _gca +_gcc ;};func (_cfe SelfClosingWriter )Write (b []byte )(int ,error ){_fgc :=0;_bbd :=0;for _ead :=0;_ead < len (b )-2;_ead ++{if b [_ead ]=='>'&&b [_ead +1]=='<'&&b [_ead +2]=='/'{_ge :=[]byte {};_edf :=_ead ;for _db :=_ead ;_db >=0;_db --{if b [_db ]==' '{_edf =_db ;}else if b [_db ]=='<'{_ge =b [_db +1:_edf ];break ;};};_fcf :=[]byte {};for _bcd :=_ead +3;_bcd < len (b );_bcd ++{if b [_bcd ]=='>'{_fcf =b [_ead +3:_bcd ];break ;};};if !_gc .Equal (_ge ,_fcf ){continue ;};_fff ,_cfa :=_cfe .W .Write (b [_fgc :_ead ]);if _cfa !=nil {return _bbd +_fff ,_cfa ;};_bbd +=_fff ;_ ,_cfa =_cfe .W .Write (_ca );if _cfa !=nil {return _bbd ,_cfa ;};_bbd +=3;for _fbe :=_ead +2;_fbe < len (b )&&b [_fbe ]!='>';_fbe ++{_bbd ++;_fgc =_fbe +2;_ead =_fgc ;};};};_bad ,_bde :=_cfe .W .Write (b [_fgc :]);return _bad +_bbd ,_bde ;}; -// DecodeMap is used to walk a tree of relationships, decoding files and passing -// control back to the document. -type DecodeMap struct{_gb map[string ]Target ;_fdff map[*_ga .Relationships ]string ;_adgd []Target ;_bc OnNewRelationshipFunc ;_eag map[string ]struct{};_afg map[string ]int ;}; \ No newline at end of file +// SelfClosingWriter wraps a writer and replaces XML tags of the +// type with +type SelfClosingWriter struct{W _b .Writer ;};func MarshalXMLByTypeIndex (z *_de .Writer ,dt _bb .DocType ,typ string ,idx int ,v interface{})error {_fea :=_bb .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_fea ,v );};var _ca =[]byte {'/','>'}; \ No newline at end of file